首页 / 专利库 / 广播 / 有线电视 / 数字电视机顶盒信号处理方法及装置

数字电视机顶盒信号处理方法及装置

阅读:1030发布:2020-06-07

专利汇可以提供数字电视机顶盒信号处理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 涉及 电子 通信领域,提供一种 数字电视 机顶盒 信号 处理方法与装置。本发明提供的 信号处理 方法,需要包括:读取 有线电视 信号的 功率谱 ,所述功率谱通过对有线电视信号进行全频段 采样 获得。判断有线电视信号频道的功率谱是否满足预设条件,该预设条件是根据承载数字电视信号的频道的功率谱特征确定的。若有线电视信号频道的功率谱特征不满足预设条件,则根据频道的 频率 设置 滤波器 的参数。本发明 实施例 提供的信号处理方法与装置,因此可以针对自适应各地区不同的有线电视信号频道的使用方式,从而自动进行滤波器的配置。,下面是数字电视机顶盒信号处理方法及装置专利的具体信息内容。

1.一种数字电视机顶盒信号处理方法,其特征在于,包括:
读取有线电视信号频道的功率谱,所述功率谱通过对所述有线电视信号进行全频段采样获得;
判断以所述功率谱确定的带宽是否为承载数字电视信号频道的第一带宽;
若否,判定所述功率谱不满足预设条件,所述预设条件是根据承载数字电视信号的频道的功率谱特征确定的;
若是,对所述功率谱采样后确定采样点的信号电平值不满足预设范围,则判定所述功率谱不满足预设条件;
当所述功率谱不满足预设条件时,根据所述频道的频率设置滤波器的参数。
2.如权利要求1所述的方法,其特征在于,还包括:数字机顶盒上电后,重置所述滤波器参数。
3.如权利要求1所述的方法,其特征在于,根据所述频道的频率设置滤波器的参数,包括:
将频率谱特征不满足预设条件的连续的频道组成为频道集合;
根据每一个所述频道集合的下限频率与上限频率设置对应的滤波器的参数。
4.如权利要求1或3所述的方法,其特征在于,根据所述频道的频率设置滤波器的参数,包括:
针对每一个功率谱特征不满足预设条件的频道或频道集合,设置一个对应的滤波器。
5.一种数字电视机顶盒信号处理装置,其特征在于,包括:
读取模,用于读取有线电视信号频道的功率谱,所述功率谱通过对所述有线电视信号进行全频段采样获得;
功率谱条件确定模块,用于判断以所述功率谱确定的带宽是否为承载数字电视信号频道的第一带宽;若否,判定所述功率谱不满足预设条件,所述预设条件是根据承载数字电视信号的频道的功率谱特征确定的;若是,对所述功率谱采样后确定采样点的信号电平值不满足预设范围,则判定所述功率谱不满足预设条件;
滤波器设置模块,用于当所述功率谱不满足预设条件时,根据所述频道的频率设置滤波器的参数。
6.如权利要求5所述的装置,其特征在于,所述滤波器设置模块具体用于:数字机顶盒上电后,重置所述滤波器参数。
7.如权利要求5所述的装置,其特征在于,所述滤波器设置模块具体用于:
将频率谱特征不满足预设条件的连续的频道组成为频道集合;
根据每一个所述频道集合的下限频率与上限频率设置对应的滤波器的参数。
8.如权利要求5所述的装置,其特征在于,所述滤波器设置模块具体用于:针对每一个功率谱特征不满足预设条件的频道或频道集合,设置一个对应的滤波器。

说明书全文

数字电视机顶盒信号处理方法及装置

技术领域

[0001] 本发明涉及电子通信领域,尤其涉及一种数字电视机顶盒信号处理的方法及装置。

背景技术

[0002] 数字电视机顶盒用于对数字电视信号进行接收,为达到更好的接收效果,要对数字电视机顶盒的滤波器进行配置,对有线电视信号的不同频道上承载的非数字电视信号进行滤波处理。
[0003] 不同地区使用同一频道所承载的信号的类型不同,对于同一频道一些地区会用来承载数字电视信号,而另一些地区会用来承载模拟电视信号或者其他业务的信号。因此,在不同地区,需要针对该地区对于有线电视信号中频道的使用方式,通过滤波器对非数字电视信号进行滤波处理,从而避免对数字电视的正常播放形成干扰。
[0004] 滤波器可以在设定的频率范围内,让有用信号无衰减地通过,而反射无用信号。在现有的对数字电视机顶盒的滤波器进行设置时,通过预先记录该地区承载非数字电视信号的频道的频率,然后根据所记录的频率对应用于不同地区的数字电视机顶盒进行不同的滤波器配置,从而对非数字电视信号进行滤波处理,避免对数字电视的正常播放形成干扰。
[0005] 目前,现有的技术中至少存在如下的问题:由于不同地区在有线电视信号频道使用上的不同,导致数字电视的机顶盒需要视使用地区的不同,通过记录承载非数字电视信号的频道的频率的方式采用不同的滤波器配置参数,生产具有不同配置的数字电视机顶盒。这种滤波器的配置是固定的,适应性较差,只能够应用于一个地区具有固定频道使用方式的有线电视信号的滤波处理,而不能够在频道使用方式发生变化时,自适应这种变换。

发明内容

[0006] 本发明的实施例提供了一种数字机顶盒信号处理的方法及装置,从而能够自适应不同地区对于有线电视信号频道的使用方式。
[0007] 在本发明的实施例中,一方面,提供了数字电视机顶盒信号处理方法的一种技术方案,包括以下步骤:读取有线电视信号的功率谱,所述功率谱通过全频段采样获得。判断有线电视信号各频道的功率谱是否满足预设条件。根据不满足预设条件的频道的频率设置滤波器的参数并对所述有线电视信号进行滤波处理。
[0008] 在本发明的实施例中,另一方面,提供了数字电视机顶盒信号处理的一种装置,包括:读取模,用于读取有线电视网络信号的功率谱,所属功率谱通过全频段采样获得。功率谱条件确定模块,用于判断有线电视信号各频道的功率谱是否满足预设条件。滤波器,用于对有线电视信号进行滤波处理。滤波器设置模块,用于根据不满足预设条件的频道的频率设置滤波器的参数。
[0009] 在上述本发明实施例所提供的技术方案中,由于数字电视信号的功率谱特征在任何地区都是相同的,因此根据数字电视信号的功率谱特征设定预设条件,不满足预设条件的频道即为承载非数字电视信号的频道,通过根据不满足预设条件的频道的频率设置滤波器从而能够对非数字电视信号进行滤波处理。由于本发明实施例所提供的技术方案是根据功率谱特征来确定承载非数字电视信号的频道,而非通过记录预先确定的承载非数字电视信号的频道的频率参数来配置滤波器,因此可以自适应各地区不同的有线电视信号频道的使用方式,从而自动进行滤波器的配置,为机顶盒在生产、配货、安装、维修上提供了便利。附图说明
[0010] 图1为本发明实施例提供的信号处理方法的主要步骤的流程图
[0011] 图2为本发明实施例提供的信号处理方法的一个实施例的流程图;
[0012] 图3为本发明实施例提供的信号处理方法的另一个实施例的流程图;
[0013] 图4为本发明实施例提供的确定承载非数字电视信号的连续频道组成的频率集合的流程图;
[0014] 图5为本发明实施例提供的信号处理方法的另一个实施例的流程图;
[0015] 图6为本发明实施例提供的信号处理方法的另一个实施例的流程图;
[0016] 图7为本发明实施例提供的信号处理装置的结构示意图;
[0017] 图8为本发明实施例提供的信号处理设备的结构示意图;
[0018] 图9为本发明实施例提供的信号处理设备中处理器所执行的逻辑步骤的实施例的流程图。

具体实施方式

[0019] 本发明实施例中,根据数字电视信号的功率谱特征设定预设条件,不满足预设条件的频道即为承载非数字电视信号的频道,通过根据不满足预设条件的频道的频率设置滤波器从而能够对非数字电视信号进行滤波处理,因此可自适应各地区不同的有线电视信号频道的使用方式,从而自动进行滤波器的配置。
[0020] 为了使本发明所解决的技术问题、技术方案以及有效果更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021] 本领域技术人员应当知晓,以下实施例中所述的频道是一段频率段,具有下限频率与上限频率,在判断有线电视信号是否包含非数字电视信号之前,需要对有线电视信号进行功率谱采样,从而获得有线电视信号的功率谱。
[0022] 如图1所示,本发明实施例所提供的信号处理方法的技术方案主要包括以下步骤:
[0023] S101、读取有线电视信号频道的功率谱,所述功率谱通过对有线电视信号进行全频段采样获得。
[0024] S102、判断有线电视信号频道的功率谱是否满足预设条件,所述预设条件是根据承载数字电视信号的频道的功率谱特征确定的,如果否,则继续执行步骤S103,若是,可继续对有线电视信号进行解调等处理,以得到数字电视信号。对于每一个频道而言,若其功率谱满足预设的条件,则可以判定其承载的是数字电视信号,若其功率谱不满足预设的条件,则可以判定其承载的是非数字电视信号。
[0025] S103、根据功率谱不满足预设条件的频道的频率设置滤波器的参数并对所述有线电视信号进行滤波处理。对于滤波器的参数设置主要为对滤波器进行滤波的频率上限以及频率下限的设置,以及根据功率谱不满足预设条件的频道确定设置滤波器的个数。
[0026] 进一步地,可对滤波处理后的信号进行解调等处理,以得到数字电视信号。
[0027] 上述流程可由数字电视机顶盒或类似的数据电视信号接收处理设备来执行。
[0028] 通过以上描述可以看出,本发明实施例,根据数字电视信号的功率谱特征设定预设条件,不满足预设条件的频道即为承载非数字电视信号的频道。通过根据不满足预设条件的频道的频率设置滤波器从而能够对非数字电视信号进行滤波处理。由于本发明实施例所提供的技术方案是根据功率谱特征来确定承载非数字电视信号的频道,而非通过记录预先确定的承载非数字电视信号的频道的频率来设置滤波器,因此可以自适应各地区不同的有线电视信号频道的使用方式从而自动进行滤波器的配置,为机顶盒在生产、配货、安装、维修上提供了便利。
[0029] 在步骤S101中,有线电视信号的功率谱可以由全频段高频头对有线电视信号进行采样,进而转换为信号功率谱,本发明中通过在数字电视机顶盒中利用其对有线电视信号进行采样并转换为功率谱。
[0030] 通常,有些类型的非数字电视信号的带宽与数字电视信号的带宽不相同,有些类型的非数字电视信号的带宽与数字电视信号相同,但是信号波形或者信号的电平值不同。基于以上信号特征,本发明实施例优选地,以第一带宽是数字电视信号的带宽,数字电视信号的带宽等于所述第一带宽为例,在步骤S102中,对于有线电视信号中的各频道所承载的信号执行如下步骤:确定频道的带宽是否为第一带宽,若否,则判定频道的功率谱不满足预设条件,若是,则对该频道的功率谱进行采样,并判断采样点的信号电平值是否满足预设范围。若否,则判定频道的功率谱不满足预设条件。若是,则判定频道的功率谱满足预设条件。
由于某些非数字电视信号与数字电视信号的带宽相同,但通过信号采样可以得到其电平值,进而判断出其波形,通过与数字电视信号的电平值以及波形的比较,可以确认其为非数字电视信号。
[0031] 比如,数字电视信号与模拟信号的带宽均为8M,其他非数字电视信号的带宽更高或更低,例如,EOC信号的带宽为16M、26M或50M等。根据以上步骤S102,预设条件可以设置为,首先确定有线电视信号中的当前频道上承载的信号的带宽是否8M带宽,这样可以识别出大多数类型的非数字电视信号。其次,如果当前频道上承载的信号的带宽是8M,由于数字电视信号的波形较为平坦,而模拟信号的波形起伏较大,因此,模拟信号的得到的电平值的变化应该较大,因此通过采样点间的信号电平值的比较就可以确认当前频道上承载的信号是否为数字电视信号。
[0032] 优选地,在步骤S103中,可针对每一个功率谱不满足预设条件的频道,设置一个对应的滤波器,根据每一个功率谱不满足预设条件的频道的下限频率与上限频率,设置相应的滤波器的参数。通过对承载有非数字电视信号的每一个频道就设置一个滤波器对其进行滤波处理,简化了滤波处理的步骤。
[0033] 在本发明的另一个实施例中,优选地,在步骤S103中,可将频率谱特征不满足预设条件的连续的频道组成为频道集合。针对每一个功率谱不满足预设条件的连续的频道所组成的频道集合,设置一个对应的滤波器;根据该下限频率与上限频率设置对应的滤波器的参数。功率谱不满足预设条件的连续的频道所组成的频道集合代表了一段承载有非数字电视信号的连续的频率段,其下限频率与上限频率就是该频率段的下限频率与上限频率。通过确认出连续的承载有非数字电视信号的频率段,并以该连续的频率段为单位设置滤波器对其进行滤波处理,减少了使用的滤波器的个数,优化了滤波处理的步骤,节约了资源。
[0034] 本领域技术人员可以了解,在本发明实施例中对于滤波器的配置可以在相应装置掉电后再次上电时重置,这样可以满足同一个装置从一个地区转移到另一个地区时重新对滤波器进行配置的需要。
[0035] 图2示例性地给出了本发明实施例所提供的一种信号处理方法的一个实施例,在本实施例中是以频道作为判断有线电视信号是否包含非数字电视信号的单位,其中n为所有频道的计数值,N为承载非数字电视信号的频道的计数值,n的初始值为1,N的初始值为0。并且本实施例中,将预设条件设为频道的带宽为8M并且信号电平值较为平坦。图2给出的实施例包括以下步骤;
[0036] S201、对有线电视信号进行全频段采样,并读取其功率谱。
[0037] S202、判断第n个频道的带宽是否为8M。若是则执行步骤S203,若否则执行步骤S209。在本实施例中,将第一带宽取为了8M,从而达到将除了模拟信号与干扰信号之外的绝大多数非数字电视信号确认出来的目的。该判断过程从第1个频道开始判断,由于数字电视信号与模拟信号的带宽为8M带宽,而EOC信号的带宽为16M、26M或50M等,其他非数字电视信号的带宽为更高或者更低,因此通过这一步,可以将数字电视信号和模拟信号与其他诸如EOC信号之类的信号区分开来。当第n个频道的带宽不为8M的时候,就可以判定该频道上承载的信号为非数字电视信号,是需要进行滤波处理的信号。而当第n各频道的带宽为8M的时候,则需要进一步进行处理。
[0038] S203、对第n个频道上的功率谱进行采样,执行步骤S204。
[0039] S204、根据S203中获得的采样点的信号电平值,判断第n个频道上的信号是否为数字电视信号。若是,则执行步骤S210,若否,则执行步骤S205。数字电视信号的电平较为平坦,因此信号电平值之间的差值应当较小,应当在±5db以内。
[0040] S205、根据S203中获得的采样点的信号电平值,判断第n个频道是否为空频道。若是,则执行步骤S210,若否,则执行步骤S206。空频道的电平值很低,因此其信号电平值的数值应当很小,一般应当在-90dbm以下。由于空频道中的信号对于数字电视信号而言,不能形成较大的干扰,因此对于空频道而言不需要对其进行滤波处理。
[0041] S206、判定第n个频道上所承载的信号为模拟信号或者干扰信号,继续执行步骤S207。
[0042] S207、记录对应的频道,并且n=n+1、N=N+1,执行步骤S208。记录的对应频道包括了频道号以及频道的带宽。可以根据记录的这些信息得到该频道的下限频率与上限频率。
[0043] S208、判断第n个频道的上限频率是否小于或等于1GHz。如果否则执行步骤S212,如果是则返回执行步骤S201。在此实施例中将1GHz作为预设频率范围的上限值,预设频率范围为0-1GHz。就如上文所述,数字电视信号所在频率不会超过1GHz,因此对于上限频率在1GHz以上的频道就没有必要再进行判断,因为这个频道上肯定没有数字电视信号。
[0044] S209、根据得到的信号电平值,判断第n个频道是否为空频道。若是则执行步骤S210,若否则执行步骤S211。
[0045] S210、n=n+1,继续执行步骤S208。
[0046] S211、记录第n个频道的下限频率与上限频率,n=n+1,N=N+1,继续执行步骤S208。
[0047] S212、设置滤波器,并对非数字电视信号进行滤波处理。在本实施例中,是针对预设频率范围内每一个承载非数字电视信号的频道,就设置一个滤波器进行滤波处理,并根据记录的每一个频道的下限频率与上限频率设置滤波器参数。例如,如果本实施例中有16个频道承载了非数字电视信号,那么就应当对这16个频道的每一个频道都设置一个滤波器进行滤波处理,一共设置16个滤波器,并根据记录的其中每一个频道的下限频率与上限频率设置滤波器的相应参数。
[0048] 图3示例性地给出了本发明实施例所提供的一种信号处理方法的另一个实施例。在本实施例中是以频道作为判断有线电视信号是否包含非数字电视信号的单位,其中n为所有频道的计数值,N为承载非数字电视信号的频道的计数值,n的初始值为1,N的初始值为
0。图3给出的实施例包括以下步骤:
[0049] S301、对有线电视信号进行全频段采样,并读取其功率谱。
[0050] S302、判断第n个频道的带宽是否为8M。若是则执行步骤S303,若否则执行步骤S309。此处的8M即作为第一带宽,从而达到将除了模拟信号与干扰信号之外的绝大多数非数字电视信号确认出来的目的。该判断过程从第1个频道开始判断,由于数字电视信号与模拟信号的带宽为8M带宽,而其他信号的带宽为更高或者更低,因此通过这一步,可以将数字电视信号和模拟信号与其他诸如EOC信号之类的信号区分开来。当第n个频道的带宽不为8M的时候,就可以判定该频道上承载的信号为非数字电视信号,是需要进行滤波处理的信号。而当第n各频道的带宽为8M的时候,则需要进一步进行处理。
[0051] S303、对第n个频道的功率谱进行采样,执行步骤S304。
[0052] S304、根据S303中得到的采样点的信号电平值,判断第n个频道上的信号是否为数字电视信号。若是,则执行步骤S310,若否,则执行步骤S305。数字电视信号的电平较为平坦,因此采样点电平值之间的差值应当较小。
[0053] S305、根据S303中得到的采样点的信号电平值,判断第n个频道是否为空频道。若是,则执行步骤S310,若否,则执行步骤S306。空频道的电平值很低,因此其采样点电平值的数值应当很小。由于空频道中的信号对于数字电视信号而言,形不成较大的干扰,因此对于空频道而言不需要对其进行滤波处理。
[0054] S306、判定第n个频道上所承载的信号为模拟信号或者干扰信号,继续执行步骤S307。
[0055] S307、记录对应的频道,并且n=n+1、N=N+1,执行步骤S308。
[0056] S308、判断第n个频道的上限频率是否大于预设范围的上限值,其中预设范围是预先设定的需要识别数字电视信号或非数字电视信号的频率范围。如果是则执行步骤S312,如果否则返回执行步骤S301。对于所述上限值,举例来说,数字机顶盒需要判断第1个频道到第256个频道上的信号是否为数字电视信号,那么终点频率就是第256个频道的上限频率。
[0057] S309、根据得到的电平值,判断第n个频道是否为空频道。若是则执行步骤S310,若否则执行步骤S311。
[0058] S310、n=n+1,继续执行步骤S308。
[0059] S311、记录第n个频道的下限频率与上限频率,n=n+1,N=N+1,继续执行步骤S308。
[0060] S312、确定承载非数字电视信号的连续频道组成的频率集合。这是根据记录的承载非数字电视信号的频道的下限频率与上限频率进行的,这一步为了将连续的承载非数字电视信号的频率段进行合并滤波处理,从而达到节省设置滤波器的个数,实现更好的滤波效果。其具体流程如图4所示,在图4所示的流程中新引入了一个变量M以对承载非数字电视信号的连续频道组成的频率集合进行计数,M从0开始计数,该具体流程包括以下步骤。
[0061] S401、判断M频道集合的频率段与N频道是否连续,若是则执行步骤S402,若否则执行步骤S404。在最初进行判断的时候,即M=0的时候,是不连续的,因此直接执行步骤S404,将M=1,并且将第一个N代表的频率段作为M=1代表的频率段。
[0062] S402、将N频道计入M频道集合,并更新M频道集合的下限频率与上限频率,并且N=N-1,执行步骤S403。
[0063] S403、判断N是否小于等于0,若否则返回执行步骤S401,若是,则结束确定承载非数字电视信号的连续的频率段的步骤。
[0064] S404、记录M频道集合的下限频率与上限频率,M=M+1,将N频道计入M频道集合,N=N-1,继续执行步骤S403。
[0065] S313、设置滤波器参数,并对非数字电视信号进行滤波处理。
[0066] 在本实施例中针对预设频率范围内每一个承载非数字电视信号的连续的频率段,设置一个滤波器进行滤波处理,即针对通过如图4所示步骤中所记录的每一个M所代表的频率段设置一个滤波器进行滤波处理。这样的方式既可以节省所使用的滤波器的个数,也可以实现更好的滤波效果。最后,根据所记录的每一个承载非数字电视信号的连续的频率段的下限频率与上限频率,并根据所述下限频率与上限频率设置滤波器参数。
[0067] 图5示例性地给出了本发明实施例所提供的一种信号处理方法的另一个实施例。
[0068] S501、对有线电视信号进行全频段采样,并读取其功率谱。
[0069] S502、判断第n个频道的带宽是否为8M。若是则执行步骤S503,若否则执行步骤S509。在本实施例中,将第一带宽取为了8M,从而达到将除了模拟信号与干扰信号之外的绝大多数非数字电视信号确认出来的目的。该判断过程从第1个频道开始判断,由于数字电视信号与模拟信号的带宽为8M带宽,其他信号的带宽为更高或者更低,因此通过这一步,可以将数字电视信号和模拟信号与其他诸如EOC信号之类的信号区分开来。当第n个频道的带宽不为8M的时候,就可以判定该频道上承载的信号为非数字电视信号,是需要进行滤波处理的信号。而当第n个频道的带宽为8M的时候,则需要进一步进行处理。
[0070] S503、对第n个频道的功率谱进行采样,执行步骤S504。
[0071] S504、根据S503中得到的采样点的信号电平值,判断第n个频道上的信号是否为数字电视信号。若是,则执行步骤S510,若否,则执行步骤S505。数字电视信号的电平较为平坦,因此采样点电平值之间的差值应当较小。
[0072] S505、根据S503中得到的采样点的信号电平值,判断第n个频道是否为空频道。若是,则执行步骤S510,若否,则执行步骤S506。空频道的电平值很低,因此其采样点电平值的数值应当很小。由于空频道中的信号对于数字电视信号而言,不能形成较大的干扰,因此对于空频道而言不需要对其进行滤波处理。
[0073] S506、判定第n个频道上所承载的信号为模拟信号或者干扰信号,继续执行步骤S507。
[0074] S507、记录对应的频道,并且n=n+1、N=N+1,执行步骤S508。记录的对应频道包括了频道号以及频道的带宽。通过记录的这些信息就可以得到该频道的下限频率与上限频率。
[0075] S508、判断第n个频道是否为有线电视信号的最后一个频道。如果是则执行步骤S512,如果否则返回执行步骤S501。
[0076] S509、根据得到的电平值,判断第n个频道是否为空频道。若是则执行步骤S510,若否则执行步骤S511。
[0077] S510、n=n+1,继续执行步骤S508。
[0078] S511、记录第n个频道的下限频率与上限频率,n=n+1,N=N+1,继续执行步骤S508。
[0079] S512、设置滤波器,并对非数字电视信号进行滤波处理。
[0080] 在本实施例中,是针对每一个承载非数字电视信号的频道所代表的频率段,就设置一个滤波器进行滤波处理,并根据记录的每一个频道所代表的频率段的下限频率与上限频率设置滤波器参数。例如,如果本实施例中有16个频道承载了非数字电视信号,那么就应当对这16个频道的每一个频道都设置一个滤波器进行滤波处理,一共设置16个滤波器,并根据记录的其中每一个频道的下限频率与上限频率设置滤波器的相应参数。
[0081] 图6示例性地给出了本发明实施例所提供的一种信号处理方法的另一个实施例。在本实施例中是以频道作为判断有线电视信号是否包含非数字电视信号的单位。图6给出的实施例包括以下步骤。
[0082] S601、对有线电视信号进行全频段采样,并读取其功率谱。
[0083] S602、判断第n个频道的带宽是否为8M。若是则执行步骤S603,若否则执行步骤S609。在本实施例中,将第一带宽取为了8M,从而达到将除了模拟信号与干扰信号之外的绝大多数非数字电视信号确认出来的目的。该判断过程从第1个频道开始判断,由于数字电视信号与模拟信号的带宽为8M带宽,而EOC信号的带宽为16M,其他信号的带宽为更高或者更低,因此通过这一步,可以将数字电视信号和模拟信号与其他诸如EOC信号之类的信号区分开来。当第n个频道的带宽不为8M的时候,就可以判定该频道上承载的信号为非数字电视信号,是需要进行滤波处理的信号。而当第n各频道的带宽为8M的时候,则需要进一步进行处理。
[0084] S603、对第n个频道的功率谱进行采样=,执行步骤S604。
[0085] S604、根据S603中得到的采样点的信号电平值,判断第n个频道上的信号是否为数字电视信号。若是,则执行步骤S610,若否,则执行步骤S605。数字电视信号的电平较为平坦,因此采样点电平值之间的差值应当较小。
[0086] S605、根据S603中得到的采样点的信号电平值,判断第n个频道是否为空频道。若是,则执行步骤S610,若否,则执行步骤S606。空频道的电平值很低,因此其采样点电平值的数值应当很小。由于空频道中的信号对于数字电视信号而言,形不成较大的干扰,因此对于空频道而言不需要对其进行滤波处理。
[0087] S606、判定第n个频道上所承载的信号为模拟信号或者干扰信号,继续执行步骤S607。
[0088] S607、记录对应的频道,并且n=n+1、N=N+1,执行步骤S608。
[0089] S608、判断第n个频道是否是有线电视信号的最后一个频道。如果是则执行步骤S612,如果否则返回执行步骤S601。
[0090] S609、根据得到的电平值,判断第n个频道是否为空频道。若是则执行步骤S610,若否则执行步骤S611。
[0091] S610、n=n+1,继续执行步骤S608。
[0092] S611、记录第n个频道的下限频率与上限频率,n=n+1,N=N+1,继续执行步骤S608。
[0093] S612、确定承载非数字电视信号的连续频道组成的频道集合。这是根据记录的承载非数字电视信号的频率段的下限频率与上限频率进行的,这一步为了将连续的承载非数字电视信号的频率段进行合并滤波处理,从而达到节省设置滤波器的个数的目的。其具体流程如图4所示,在图4所示的流程中新引入了一个变量M以对承载非数字电视信号的连续频道组成的频道集合进行计数,M从0开始计数,该具体流程包括以下步骤。
[0094] S401、判断M频道集合的频率段与N频道是否连续,若是则执行步骤S402,若否则执行步骤S404。在最初进行判断的时候,即M=0的时候,是不连续的,因此直接执行步骤S404,将M=1,并且将第一个N代表的频率段作为M=1代表的频率段。
[0095] S402、将N频道计入M频道集合,并更新M频道集合的下限频率与上限频率,并且N=N-1,执行步骤S403。
[0096] S403、判断N是否小于等于0,若否则返回执行步骤S401,若是,则结束确定承载非数字电视信号的连续的频率段的步骤。
[0097] S404、记录M频道集合的下限频率与上限频率,M=M+1,将N频道计入M频道集合,N=N-1,继续执行步骤S403。
[0098] S613、设置滤波器参数,并对非数字电视信号进行滤波处理。
[0099] 在本实施例中针对有线电视信号的每一个承载非数字电视信号的连续频道组成的频道集合,设置一个滤波器进行滤波处理,即针对通过如4所示步骤中所记录的每一个M频道集合的频率段设置一个滤波器进行滤波处理。这样的方式可以节省所使用的滤波器的个数。最后,根据所记录的每一个承载非数字电视信号的连续的频率段的下限频率与上限频率,并根据所述下限频率与上限频率设置滤波器参数。
[0100] 针对上述方法流程,本发明实施例还提供一种信号处理装置的技术方案,该方案的具体内容可以参照上述方法实施,在此不再赘述。
[0101] 如图7所示,本发明实施例提供的一种信号处理装置的技术方案,包括:
[0102] 读取模块701,用于读取有线电视网络信号频道的功率谱,所述功率谱通过对有线电视信号进行全频段采样获得。功率谱条件确定模块702,判断有线电视信号频道的功率谱是否满足预设条件,所述预设条件是根据承载数字电视信号的频道的功率谱特征确定的。滤波器模块703,用于对有线电视信号进行滤波处理。滤波器设置模块704,用于根据功率谱不满足预设条件的频道的频率设置滤波器的参数。
[0103] 优选地,功率谱条件确定模块702具体用于对于有线电视信号中的频道执行如下步骤:根据频道的功率谱,确定频道的带宽是否为第一带宽。若否,则判定频道上的功率谱不满足预设条件。若是,则对功率谱进行采样,并判断采样点的信号电平值是否满足预设范围。若否,则判定频道的功率谱不满足预设条件。
[0104] 优选地,滤波器设置模块704还具体用于根据功率谱不满足预设条件的频道,确定功率谱不满足预设条件的连续的频道组成的频道集合。针对每一个功率谱不满足预设条件的连续的频道组成的频道集合,设置一个对应的滤波器。确定每一个功率谱不满足预设条件的频道组成的频道集合的下限频率与上限频率,并根据所述下限频率与上限频率设置对应的滤波器的参数。
[0105] 优选地,滤波器设置模块704还可以具体用于针对每一个功率谱不满足预设条件的频道,设置一个对应的滤波器。根据每一个功率谱不满足预设条件的频道的下限频率与上限频率,设置相应的滤波器的参数。
[0106] 优选地,滤波器设置模块704还可以具体用于,在机顶盒上电后,重置滤波器的参数。
[0107] 对于本实施例提供信号处理装置,其中的各模块可以设置在同一个实体装置内,当然也可以是多个独立设置的实体设备。
[0108] 如图8所示本发明实施例提供的一种信号处理设备,包括处理器801、存储器802、用户接口803、总线接口804和滤波器805。其中,处理器801、存储器802与用户接口803、滤波器805之间通过总线接口804连接。
[0109] 处理器801用于读取有线电视信号频道的功率谱,所述功率谱通过对有线电视信号进行全频段采样获得。判断有线电视信号频道的功率谱是否满足预设条件,所述预设条件是根据承载数字电视信号的频道的功率谱特征确定的。根据功率谱不满足预设条件的频道的频率设置滤波器的参数。控制滤波器805对功率谱不满足预设条件的频道进行滤波处理。
[0110] 存储器802用于存储功率谱不满足条件的频道的频率。
[0111] 滤波器805用于对功率谱不满足条件的频道进行滤波处理。
[0112] 用户接口803用于输出经过滤波处理的电视信号。
[0113] 优选地,处理器801还用于对于有线电视信号的频道执行如下步骤:根据频道的功率谱,确定频道的带宽是否为第一带宽。若否,则判定频道的功率谱不满足预设条件。若是,则对功率谱进行采样,并判断采样点的信号电平值是否满足预设范围。若否,则判定频道的功率谱不满足预设条件。
[0114] 优选地,处理器801还用于根据功率谱不满足预设条件的频道,确定功率谱不满足预设条件的连续的频道组成的频道集合。针对每一个功率谱不满足预设条件的连续的频道组成的频道集合,设置一个对应的滤波器。确定每一个功率谱不满足预设条件的频道组成的频道集合的下限频率与上限频率,并根据所述下限频率与上限频率设置对应的滤波器的参数。
[0115] 优选地,处理器801还可以用于针对每一个功率谱不满足预设条件的频道,设置一个对应的滤波器。根据每一个功率谱不满足预设条件的频道的下限频率与上限频率,设置相应的滤波器的参数。
[0116] 优选地,处理器801还具体用于在机顶盒上电后,重置滤波器参数。
[0117] 这里的信号处理设备可以用各种手段实施。例如,这些技术可以用硬件软件或者它们的结合来实现。对于硬件实现,装置的处理器(例如图8所示的处理器801)可以在一个或多个专用集成电路(英文简称:ASIC)、数字信号处理器(英文简称DSP)、数字信号处理器件(英文简称:DSPD)、可编程逻辑器件(英文简称:PLD)、现场可编程阵列(英文简称:FPGA)、处理器、控制器微控制器微处理器,以及设计成用来实现这里描述的功能的其它电子单元,或者它们的组合来实现。
[0118] 对于软件实施,这些技术可以用实现这里描述的功能的模块(例如程序、功能等等)实现。软件代码可以储存在存储器中(例如图8所示的存储器802),并且由处理器(例如处理器801)执行。存储器可以在处理器内或者在处理器外实现。
[0119] 如图9所示,如图8所示的处理器801具体可以用于执行如下的处理步骤:
[0120] S901、读取有线电视信号频道的功率谱。
[0121] S902、判断有线电视信号频道的功率谱是否满足预设条件。若是,则执行步骤S903若否,则执行步骤S904。
[0122] S903、判断当前频道是否是最后一个频道,若是,则执行步骤S906,若否则执行步骤S905。
[0123] S904、将该频道的频道编号、上限频率、下限频率记录到存储器。并执行步骤S903。
[0124] S905、继续读取有线电视信号下一个频道的功率谱。并返回执行步骤S902[0125] S906、将频率谱特征不满足预设条件的连续的频道组成为频道集合。并通过存储的各频道的上限频率与下限频率确定每一个频道集合的上限频率与下限频率。
[0126] S907、针对每一个频道集合都设置一滤波器805。
[0127] S908、设定滤波器805的参数并且控制滤波器805对功率谱不满足预设条件的频道进行滤波处理。具体为根据每一个频道集合的上限频率与下限频率设置滤波器进行滤波的范围的参数,并控制滤波器对每一个频道集合进行滤波处理。
[0128] 当然在步骤S907中,处理器也可以针对每一个频率谱特征不满足预设条件的频道设置一个滤波器。并且在S908中根据每一个频率谱特征不满足预设条件的频道的上限频率与下限频率设置滤波器,从而进行滤波器的滤波范围参数的设置。
[0129] 本发明实施例所提供的信号处理方法,通过根据有线电视信号中每一个频道所承载的信号的特征确定有线电视信号中是否包含非数字电视信号,并且根据非数字电视信号的频率设置滤波器的参数,对非数字电视信号进行滤波处理,能够对有线电视信号中不同频段的非数字电视信号进行滤波处理,实现了使得数字电视机顶盒适应不同有线电视信号频道的使用方式,进而对其中的非数字电视信号进行滤波处理,实现了无差异化的信号处理方案。
[0130] 本发明实施例所提供的信号处理装置,可以应用在数字电视机顶盒上,通过根据有线电视信号中每一个频道所承载的信号的特征确定有线电视信号中是否包含非数字电视信号,并且根据非数字电视信号的频率设置滤波器的参数,对非数字电视信号进行滤波处理,能够对有线电视信号中不同频段的非数字电视信号进行滤波处理,实现了使得数字电视机顶盒适应不同有线电视信号频段的使用方式,进而对其中的非数字电视信号进行滤波处理。
[0131] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0132] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0133] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0134] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0135] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈