在频道号码与节目号码之间设置至少一个映射的方法

xiaoxiao2020-9-10  12


专利名称::在频道号码与节目号码之间设置至少一个映射的方法
技术领域
:本发明有关于处理经由数字电视信号传送的信息,更具体地,是关于一种根据虚拟频道表(virtualchanneltable)与/或节目关联表(programassociationtable)来设置频道号码与节目号码之间至少一个映射的方法。
背景技术
:一般来说,用于数字电视广播(digitaltelevisionbroadcasting)的先进电视制式委员会(AdvancedTelevisionSystemsCommittee,ATSC)标准的节目与系统信息协定(ProgramandSystemInformationProtocol,PSIP)包括一个虚拟频道表(VirtualChannelTable,VCT)。另夕卜,PSIP被定义为用于地面及电缆数字电视广播的ATSC标准的协定,该协定利用运动图像专家组2(MotionPictureExpertsGroup-2,MPEG-2;ISO/正C13818-l)系统来剖析(parse)编码的信息,从而在播放节目上提供各种信息。存在许多通信频道(物理频道),每一个都具有不同的带宽(如RF带宽)以及不同的物理频道号码(如RF号码)。每一个通信频道(物理频道)设置为传送一个或多个虚拟频道的节目。但是,使用者并不了解选择用来传送使用者观看的电视节目所使用的物理频道号码;相反地,使用者是根据虚拟频道号码来选择频道。频道选择的频道信息包括于VCT之中。举例来说,VCT记载了虚拟频道号码以及分别对应于所述虚拟频道号码的节目号码。一般来说,每一个虚拟频道号码用一个主频道号码与一个副频道号码表示,其中主频道号码与副频道号码与对应的虚拟频道的使用者参考号码(userreferencenumber)功能相同。关于VCT中记载的节目号码,其用来辨识经由数字电视广播传送的对应的节目。虽然ATSC通过法规推行,PSIP表,包括VCT,并不一定要存在于每一个数字频道广播比特流中。即便VCT可从数字频道广播比特流中获得,VCT的实际内容也可能是不完整的。换句话说,VCT项目并不包括所有经由物理频道上数字频道广播比特流传送的可用节目的节目号码。仅利用VCT来产生记载了使用者可选择频道的频道列表有时会无法得到满意的结果。因此,如何正确地决定虚拟频道号码与节目号码之间的映射成为系统设计者的一个重要课题。
发明内容为了解决正确决定虚拟频道号码与节目号码之间的映射的技术问题,本发明提供一种在虚拟频道号码与节目号码之间设置至少一个映射的方法,可以解决虚拟频道号码与节目号码之间映射的问题。本发明提供一种在频道号码与节目号码之间设置至少一个映射的方法,所述方法包括从经由通信频道传送的虚拟频道表与节目关联表中提取信息;比较从虚拟频道表与节目关联表中提取的信息来产生比较结果;以及根据比较结果在特定频道号码与特定节目号码之间决定映射,其中特定频道号码与特定节目号码中至少一个是记载于虚拟频道表与节目关联表的提取的信息中。本发明另提供一种在频道号码与节目号码之间设置至少一个映射的方法,所述方法包括从经由通信频道传送的第一表与第二表中提取信息,其中第一表符合特定电视标准,以及第二表符合特定运动图像专家组标准;比较第一表与第二表的提取的信息来产生比较结果;以及根据比较结果决定特定频道号码与特定节目号码之间的映射,其中特定频道号码与特定节目号码中至少一个记载于第一表与第二表的提取的信息中。利用本发明能够让接收的节目关联表参与虚拟频道号码与节目号码之间的映射的设置。通过节目关联表中提供的信息的帮助,能够获得更多虚拟频道号码与节目号码之间的映射。图1与图2显示根据本发明的第一实施方式的在虚拟频道号码与节目号码之间设置至少一个映射的方法流程图。图3显示决定虚拟频道号码与节目号码之间的映射的第一范例。图4显示决定虚拟频道号码与节目号码之间的映射的第二范例。图5显示决定虚拟频道号码与节目号码之间的映射的第三范例。图6显示决定虚拟频道号码与节目号码之间的映射的第四范例。图7显示决定虚拟频道号码与节目号码之间的映射的第五范例。图8显示决定虚拟频道号码与节目号码之间的映射的第六范例。图9显示决定虚拟频道号码与节目号码之间的映射的第七范例。图IO显示决定虚拟频道号码与节目号码之间的映射的第八范例。图11显示决定虚拟频道号码与节目号码之间的映射的第九范例。图12与图13显示根据本发明的第二实施方式的在虚拟频道号码与节目号码之间设置至少一个映射的方法流程图。具体实施例方式在说明书及权利要求书当中使用了某些词汇来称呼特定的元件。本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及权利要求书当中所提及的"包括"是开放式的用语,故应解释成"包括但不限定于"。此外,"耦接"一词在此是包括任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接到第二装置。如在
背景技术
中所描述的,PSIP利用MPEG-2传输流来传送其中多工的(multiplexed)音频数据以及视频数据。另夕卜,对于每一物理频道,根据MPEG-2规范节目关联表(ProgramAssociationTable,PAT)也经由数字频道广播比特流传送。PAT列出了经由对应物理频道发送的传输流中所有可用的节目,并且列出的节目中每一个都通过称为节目号码(progmmnumber)的16比特值来辨识。另外,PAT中列出的节目中每一个都具有其节目映射表(ProgramMapTable,PMT)的封包辨识数据的(PacketIDentifier,PID)的相关值,其中节目映射表描述了哪个PID包括期望节目的相关数据。本发明提出一种让接收的PAT参与虚拟频道号码与节目号码之间的映射的设置。通过PAT中提供的信息,能够获得更多虚拟频道号码与节目号码之间的映射。举例来说,利用本发明提出的方法能够产生出具有更多项目的频道列表,其中每一项目记载映射至节目号码的虚拟频道号码。结果,与仅利用VCT来产生频道列表的传统方案相比,本发明的方案产生的频道列表可使得使用者通过电视使用者介面(televisionuserinterface)来选择更多可用的列出频道。请参考图1与图2。图1与图2显示根据本发明的第一实施方式的在虚拟频道号码与节目号码之间设置至少一个映射的方法流程图。请注意,若结果大致相同,步骤并不需要严格按照图1与图2中所示的顺序来执行。图1与图2所示的方法是用于频道列表产生过程(或所谓的频道扫描/频道搜寻)中,且包括下列步骤步骤100:开始。步骤102:选择一个未扫描的通信频道(即物理频道),其具有指定的物理频道号码。步骤104:检査选择的通信频道中是否存在虚拟频道表(VCT)。若是,转到步骤106;否则,转到步骤118。步骤106:检查选择的通信频道中是否存在节目关联表(PAT)。若是,转到步骤108;否则,转到步骤126。步骤108:从当前存在的VCT与PAT载入需要的信息。步骤110:比较VCT与PAT的载入信息来产生比较结果。步骤112:根据比较结果决定特定频道号码与特定节目号码之间的映射,其中VCT与PAT的载入信息中记载了特定频道号码与特定节目号码中至少一个。步骤114:利用VCT与PAT载入的信息是否获取了所有可能的映射?若是,转到步骤116;否则,转到步骤112来决定另一映射。步骤116:是否所有的通信频道(物理频道)都扫描了?若是,转到步骤132;否则,转到步骤117。步骤117:选择具有另一指定物理频道号码的未扫描通信频道,并前进至步骤104。步骤118:检查选择的通信频道中是否存在节目关联表(PAT)。若是,转到步骤120;否则,转到步骤116。步骤120:从当前存在的PAT中载入需要的信息。步骤122:根据PAT的载入信息决定特定频道号码与特定节目号码之间的映射,其中特定节目号码记载于当前PAT中。步骤124:利用PAT的载入信息是否获取了所有可能的映射?若是,转到步骤116;否则,转到步骤122来决定另一个映射。步骤126:从当前存在的VCT载入需要的信息。步骤128:根据VCT的载入信息决定特定频道号码与特定节目号码之间的映射,其中特定频道号码与特定节目号码都记载于存在的VCT中。步骤130:利用VCT载入的信息是否获取了所有可能的映射?若是,转到步骤116;否则,转到步骤128来决定另一个映射。步骤132:根据利用从VCT,PAT,或两者中的信息找到的虚拟频道号码与节目号码之间每一映射来产生频道列表。步骤134:结束。频道列表产生过程采用的范例方法是在每一物理频道执行VCT与/或PAT信息载入操作(步骤102与步骤117)。每一个分配给具有指定物理频道号码的物理频道的带宽都已被许可用来广播如调制MPEG-2相容比特流(modulatedMPEG-2compatiblebitstream)的数字数据。在理想的情况中,每一个比特流应承载VCT与PAT。可是,也许会有例外。举例来说,假定要在接收器端接收的VCT与PAT中至少一个无法从选择的通信频道中获得。为了使频道列表中包括的频道数量最大化,本发明利用可用的VCT,PAT或两者的信息来寻找虚拟频道号码与节目号码之间所有可能的映射。需要注意的是,步骤108仅从存在的VCT与PAT中载入需要的信息。换句话说,载入部分存在的VCT与部分存在的PAT。举例来说,在本发明的一个范例实施中,仅载入存在的VCT所包括的频道号码数据及节目号码数据与存在的PAT中所包括的节目号码数据。因为仅仅载入存在的VCT与PAT的部分数据,可以大幅减少需要的存储器容量。同样地,步骤120与步骤126也配置来采用前述的部分数据载入方案。在VCT与PAT的信息都经由选择通信频道接收的第一情形中,虚拟频道号码与节目号码之间的每一映射都根据VCT与PAT载入信息的比较结果来获取(步骤108,110,112以及114)。接下来,描述一些利用VCT与PAT的载入信息来决定一个或多个映射的例子,以揭露本发明的技术特征。图3显示决定虚拟频道号码与节目号码之间的映射的第一范例。如图3所示,VCT的示例载入信息包括三个VCT项目VE—1,VE—2与VE—3。请注意,这里或下面每一示例的虚拟频道号码"A.B"中的"A"表示主频道号码,而"B"表示副频道号码。如图3所示,VCT项目VE—1记载频道号码20.1与映射至频道号码20.1的节目号码3;VCT项目VE一2记载频道号码20.2与映射至频道号码20.2的节目号码4;以及VCT项目VE—3记载频道号码20.3与映射至频道号码20.3的节目号码5。关于示例的PAT载入信息,其具有三个PAT项目PE—1,PE—2与?£_3,其分别记载了节目号码3,4与5。可以看出,VCT与PAT之间没有节目号码不一致的情况;另夕卜,VCT项目的总数等于PAT项目的总数。因此,基于VCT与PAT的比较结果,决定出频道号码20.1映射至节目号码3,频道号码20.2映射至节目号码4以及频道号码20.3映射至节目号码5。如此,获得了图3中所示的三个映射记录ME—1,ME—2与ME—3。图4显示决定虚拟频道号码与节目号码之间映射的第二范例。如图4所示,VCT的示例载入信息包括两个VCT项目VE—1与VE—2。VCT项目VE—1记载频道号码20.1与映射至频道号码20.1的节目号码3。VCT项目VE一2记载频道号码20.2与映射至频道号码20.2的节目号码4。PAT的示例载入信息包括三个PAT项目PE_1,PE—2与PE—3,其分别记载了节目号码3,4与5。可以看出,VCT与PAT之间有节目号码不一致的情况;另夕卜,VCT项目的总数不等于PAT项目的总数。具体来说,VCT项目的总数小于PAT项目的总数。VCT与PAT信息的比较结果表明PAT包括记载了节目号码3与4的PAT项目PE—1与PE—2,VCT也包括记载了节目号码3与4的VCT项目VE—1与VE_2。因此决定出VCT项目VE—1与VE一2记载的虚拟频道号码20.1与20.2分别映射至节目号码3与4。另外,VCT与PAT信息的比较结果也表明,PAT包括了记载节目号码5的PAT项目PE—3,而节目号码5并未记载于任何VCT项目中。具体地,未记载于VCT中的新频道号码会被产生并映射至节目号码5。如果当前选择的物理频道的指定物理频道号码等于24,新的频道号码可被配置为使用由物理频道号码24设置的主频道号码与由节目号码5设置的副频道号码(如图中的频道号码24.5)。如此,获得了如图4所示的三个映射记录ME—1,ME一2与廳—3。图5显示决定虚拟频道号码与节目号码之间的映射的第三范例。如图5所示,VCT的示例载入信息包括三个VCT项目VE—1,VE—2与VE—3。VCT项目VE_1记载频道号码20.1与映射至频道号码20.1的节目号码3;VCT项目VE—2记载频道号码20.2与映射至频道号码20.2的节目号码4;以及VCT项目VE_3记载频道号码20.3与映射至频道号码20.3的节目号码0。PAT的示例载入信息具有三个PAT项目PE—1,PE—2与PE—3,其分别记载了节目号码3,4与5。可以看出,VCT与PAT之间有节目号码不一致的情况;可是,VCT项目的总数等于PAT项目的总数。VCT与PAT信息的比较结果表明,PAT包括记载节目号码3与4的PAT项目PE—1与PE—2,而VCT也包括记载节目号码3与4的VCT项目VE—1与VE—2,因此决定出VCT项目VE—1与VE—2中记载的虚拟频道号码20.1与20.2分别映射至节目号码3与4。另外,VCT与PAT信息的比较结果还表明,PAT包括记载节目号码5的PAT项目PE—3,但节目号码5没有记载于任何VCT项目中,VCT项目VE一3(包括了节目号码O)记载的频道号码20.3与PAT项目PE一3记载的节目号码5不一致,因而频道号码20.3被决定为映射至PAT项目PE—3中记载的节目号码5。如此,获得了如图5所示的三个映射记录ME—1,ME一2与ME—3。图6显示决定虚拟频道号码与节目号码之间的映射的第四范例。如图6所示,VCT与PAT的示例载入信息与图5类似,因此获得了对应于图5中的映射记录ME—1与ME—2的两个映射记录ME—1与ME—2。因此决定映射记录ME—1与ME一2的具体描述此处不再赘述。另夕卜,VCT与PAT信息的比较结果还表明,PAT包括记载节目号码5的PAT项目PE—3,节目号码5没有记载于任何VCT项目中,而VCT包括记载节目号码O的VCT项目VE_3,节目号码0没有记载于任何PAT项目中。如果当前选择的物理频道的指定物理频道号码等于24,VCT项目VE—3记载的频道号码20.3被决定为映射至记载于同一VCT项目VE—3中的节目号码0,同时产生一个新的频道号码并映射至记载于PAT项目PE一3中的节目号码5,新的频道号码可用由物理频道号码24设置的主频道号码与由节目号码5设置的副频道号码来配置(如图中的频道号码24.5)。如此,便获得了如图6所示的四个映射记录ME—1,ME—,ME—3与ME—4。图7显示决定虚拟频道号码与节目号码之间的映射的第五范例。如图7所示,VCT的示例载入信息包括三个VCT项目VE—1,VE—2与VE—3。VCT项目VE—1记载频道号码20.1与映射至频道号码20.1的节目号码3;VCT项目VE一2记载频道号码20.2与映射至频道号码20.2的节目号码4;以及VCT项目VE_3记载频道号码20.3与映射至频道号码20.3的节目号码X。PAT的示例载入信息包括两个PAT项目PE—1与PE—2,其分别记载了节目号码3与4。可以看出,VCT与PAT之间有节目号码不一致的情况;另外,VCT项目的总数不等于PAT项目的总数。具体地,VCT项目的总数大于PAT项目的总数。VCT与PAT信息的比较结果表明,PAT包括记载节目号码3与4的PAT项目PE—1与PE—2,而VCT也包括记载节目号码3与4的VCT项目VE—1与VE—2,因此决定出VCT项目VE—1与VE—2中记载的虚拟频道号码20.1与20.2分别映射至节目号码3与4。另夕卜,VCT与PAT信息的比较结果还表明,VCT包括记载节目号码X的VCT项目VE—3,而节目号码X没有记载于任何PAT项目中。因而记载于VCT项目VE—3中的频道号码20.3决定为映射至同一个VCT项目VE—3中记载的节目号码X。如此,获得了如图7所示的三个映射记录ME一1,ME一2与ME—3。图8显示决定虚拟频道号码与节目号码之间的映射的第六范例。如图8所示,VCT的示例载入信息包括四个VCT项目VE_1,VE_2,VE一3与VE—4。VCT项目VE一1记载频道号码20.1与映射至频道号码20.1的节目号码3;VCT项目VE—2记载频道号码20.2与映射至频道号码20.2的节目号码4;以及VCT项目VE—3记载频道号码20.3与映射至频道号码20.3的节目号码0;以及VCT项目VE—4记载频道号码20.4与映射至频道号码20.4的节目号码1。PAT的示例载入信息包括四个PAT项目PE—1,PE—2,PE—3与PE—4,其分别记载了节目号码3,4,5与6。可以看出,VCT与PAT之间有节目号码不一致的情况;可是,VCT项目的总数等于PAT项目的总数。VCT与PAT信息的比较结果表明,PAT包括记载节目号码3与4的PAT项目PE一1与PE—2,而VCT也包括记载节目号码3与4的VCT项目VE—1与VE—2,因此决定出VCT项目VE—1与VE一2中记载的虚拟频道号码20.1与20.2分别映射至节目号码3与4。另夕卜,VCT与PAT信息的比较结果还表明,PAT包括分别记载节目号码5与6的PAT项目PE—3与PE一4,而节目号码5与6没有记载于任何VCT项目中。因而记载于VCT项目VE—3中的频道号码20.3决定为映射至PAT项目PE—3中记载的节目号码5,记载于VCT项目VE—4中的频道号码20.4决定为映射至PAT项目PE—4中记载的节目号码6。如此,获得了如图8所示的三个映射记录ME—1,ME—2,ME—3与ME—4。图9显示决定虚拟频道号码与节目号码之间的映射的第七范例。如图9所示,VCT的示例载入信息包括四个VCT项目VE—1,VE—2,VE—3与VE—4。VCT项目VE—1记载频道号码20.1与映射至频道号码20.1的节目号码3;VCT项目VE—2记载频道号码20.2与映射至频道号码20.2的节目号码4;VCT项目VE—3记载频道号码20.3与映射至频道号码20.3的节目号码0;以及VCT项目VE—4记载频道号码20.4与映射至频道号码20.4的节目号码0。请注意,本范例实施方式中同样的节目号码0是错误地记载于不同VCT项目中的。PAT的示例载入信息包括四个PAT项目PE一1,PE一2,PE一3与PE一4,其分别记载了节目号码3,4,5与6。可以看出,VCT与PAT之间有节目号码不一致的情况;可是,VCT项目的总数等于PAT项目的总数。VCT与PAT信息的比较结果表明,PAT包括记载节目号码3与4的PAT项目PE—1与PE—2,而VCT也包括记载节目号码3与4的VCT项目VE—1与VE一2,因此决定出VCT项目VE—1与VE一2中记载的虚拟频道号码20.1与20.2分别映射至节目号码3与4。另外,VCT与PAT信息的比较结果还表明,PAT包括分别记载节目号码5与6的PAT项目PE_3与PE—4,而节目号码5与6没有记载于任何VCT项目中。因而记载于VCT项目VE—3中的频道号码20.3决定为映射至PAT项目PE一3中记载的节目号码5,记载于VCT项目VE—4中的频道号码20.4决定为映射至PAT项目PE一4中记载的节目号码6。如此,获得了如图9所示的三个映射记录ME1,ME2,ME3与ME4。在从选择的通信频道中仅能获得PAT信息的第二情况中,虚拟频道号码与节目号码之间的每一映射都利用PAT的载入信息来获得(步骤120,122,124)。图IO显示决定虚拟频道号码与节目号码之间的映射的第八范例。如图IO所示,PAT的示例载入信息包括三个PAT项目PE_1,PE—2与PE—3,其分别记载了节目号码3,4与5。在此范例实施方式中,多个新频道号码被产生,然后分别被映射至节目号码3,4与5。如果当前选择的物理频道的指定物理频道号码等于24,被映射至记载于PAT项目PE—1中的节目号码3的新频道号码使用由物理频道号码24设置的主频道号码与由节目号码3设置的副频道号码来配置(如图中的频道号码24.3);同样地,被映射至记载于PAT项目PE—2中的节目号码4的新频道号码使用由物理频道号码24设置的主频道号码与由节目号码4设置的副频道号码来配置(如图中的频道号码24.4);以及被映射至记载于PAT项目PE—3中的节目号码5的新频道号码使用由物理频道号码24设置的主频道号码与由节目号码5设置的副频道号码来配置(如图中的频道号码24.5)。如此,便获得了如图10所示的三个映射记录ME—1,ME—与ME—3。在从选择通信频道中仅能获得VCT信息的第三情况中,虚拟频道号码与节目号码之间的每一映射都利用VCT的载入信息来获得(步骤126,128与130)。图11显示决定虚拟频道号码与节目号码之间的映射的第九范例。如图11所示,映射记录ME_1,ME—2与ME—3分别直接利用VCT项目VE—1,VE_2与VE—3来获得。在扫描了所有通信频道(物理频道)之后,可通过收集前述的映射记录产生频道列表(步骤132),其中映射记录利用每一个扫描物理频道的VCT与/或PAT的信息来得到。前述的用于频道列表产生过程的方法仅为描述之用,并非本发明范围的限制。举例来说,每当使用者对物理频道作了改变或在接收的VCT或PAT信息中发现内容变化时,执行在虚拟频道号码与节目号码之间设置至少一个映射的操作。请参考图12与图13。图12与图13显示根据本发明的第二实施方式的在虚拟频道号码与节目号码之间设置至少一个映射的方法流程图。请注意,若结果大致相同,步骤并不需要严格按照图12与图D中所示的顺序来执行。图12与图13所示的示例流程包括下列步骤步骤1200:开始。步骤1202:是否选择了具有特定物理频道号码的通信频道?若是,转到1204;否则,重复步骤1202以保持监视。步骤1204:检査选择的通信频道中是否存在虚拟频道表(VCT)。若是,转到步骤1206;否则,转到步骤1220。步骤1206:检查选择的通信频道内是否存在节目关联表(PAT)。若是,转到步骤1208;否则,转到步骤1234。步骤1208:从当前存在的VCT与PAT中载入需要的信息。步骤1210:比较VCT与PAT的载入信息以产生比较结果。步骤1212:根据比较结果决定特定频道号码与特定节目号码之间的映射,其中特定频道号码与特定节目号码中至少一个记载于VCT与PAT的信息中。步骤1214:利用VCT与PAT的载入信息是否获取了所有可能的映射?若是,转到步骤1216;否则转到步骤1212来决定另一个映射。步骤1216:检查VCT与PAT的信息中是否至少一个有内容变化。若是,转到步骤1208来更新映射;否则,转到步骤1218。步骤1218:是否选择了具有另一个指定物理频道号码的通信频道?若是,转到步骤1204;否则,转到步骤1216。步骤1220:检查选择的通信频道中是否存在节目关联表(PAT)。若是,转到步骤1222;否则,转到步骤1232。步骤1222:从当前存在的PAT中载入需要的信息。步骤1224:根据PAT的载入信息决定特定频道号码与特定节目号码之间的映射,其中特定节目号码记载于PAT的载入信息中。步骤1226:利用PAT的载入信息是否获取了所有可能的映射?若是,转到步骤1228;否则转到步骤1224来决定另一个映射。步骤1228:检査经由选择的通信频道接收的下一个PAT的信息是否有内容变化。若是,转到步骤1222来更新映射;否则,转到步骤1230。步骤1230:是否选择了具有另一个指定物理频道号码的通信频道?若是,转到步骤1204;否则,转到步骤1228。步骤1232:是否选择了具有另一个指定物理频道号码的通信频道?若是,转到步骤1204;否则,重复步骤1232来保持监视。步骤1234:从当前存在VCT中载入需要的信息。步骤1236:根据VCT的载入信息决定特定频道号码与特定节目号码之间的映射,其中特定通信号码与特定节目号码记载于VCT的载入信息中。步骤1238:利用VCT的载入信息是否获取了所有可能的映射?若是,转到步骤1240;否则,转到步骤1236来决定另一个映射。步骤1240:检査经由选择的通信频道接收的下一个VCT的信息是否有内容变化。若是,转到步骤1234来更新映射;否则,转到步骤1242。步骤1242:检查是否选择了具有另一指定物理频道号码的通信频道?若是,转到步骤1204;否则,转到步骤1240。当由于物理频道改变而选择具有指定物理频道号码的通信频道(即物理频道)时(步骤1202,1230,1232与1242),执行在虚拟频道号码与节目号码之间设置至少一个映射的操作(步骤1204-1214,1222-1226,1234-1238)。另外,当侦测到VCT/PAT的内容变化时,举例来说,通过接收器端(步骤1216,1228与1240)侦测到时,执行在虚拟频道号码与节目号码之间设置至少一个映射的操作来更新当前选择的物理频道的映射。如上所述,存在以下三种可能的情况VCT与PAT都可从选择的通信频道中获取,仅有PAT可从选择的通信频道中获取,或仅有VCT可从选择的通信频道中获取。本领域中技术人员在阅读了所述说明及参考附3至图11后,应轻易可了解如何在所述各种情形下决定频道号码与节目号码之间的映射,因而此处不再赘述。需要注意的是,执行辨识虚拟频道号码与节目号码之间的映射的操作的启动时间仅为说明之用,并非本发明的限制。任何未脱离本发明的精神的更改设计都在本发明的范围之内。另外,任何利用本发明提出的映射方案的实施方法都在本发明的范围之内。更进一步地,图12与图13所示的步骤1208,步骤1222与步骤1234采用前述的部分数据载入方案来仅载入需要的信息,从而大幅减少了需要的存储器容量。综上所述,即使数字电视广播的来源端无法提供完整及无错的VCT,本发明的范例方法能够根据符合特定电视标准的第一表(即符合ATSC标准的VCT)与符合特定MPEG标准的第二表(符合MPEG-2标准的PAT),辨识出频道号码(即虚拟频道号码)与节目号码之间的任何的可能映射。更具体地,在本发明的一些示例实施方式中,参考PAT中记载的节目号码来设置映射。结果,增加了使用者可选择的频道数量。本发明虽用较佳实施方式说明如上,然而其并非用来限定本发明的范围,任何本领域中技术人员,在不脱离本发明的精神和范围内,做的任何更动与改变,都在本发明的保护范围内,具体以权利要求界定的范围为准。权利要求1.一种在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述方法包括从经由通信频道传送的虚拟频道表与节目关联表中提取信息;比较从所述虚拟频道表与所述节目关联表中所述提取的信息来产生比较结果;以及根据所述比较结果在特定频道号码与特定节目号码之间决定映射,其中所述特定频道号码与所述特定节目号码中至少一个是记载于所述虚拟频道表与所述节目关联表的所述提取的信息中。2.如权利要求1所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤包括当所述比较结果表明所述节目关联表的所述提取的信息包括记载所述特定节目号码的节目关联表项目,以及所述虚拟频道表的所述提取的信息包括记载所述特定频道号码与所述特定节目号码的虚拟频道表项目时,决定所述特定频道号码被映射至所述特定节目号码。3.如权利要求1所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤包括当所述比较结果表明所述节目关联表的所述提取的信息包括记载所述特定节目号码的节目关联表项目,以及所述虚拟频道表的所述提取的信息并不包括记载所述特定节目号码的虚拟频道表项目时,决定所述特定频道号码以及随后映射所述特定频道号码至所述特定节目号码。4.如权利要求3所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述决定所述特定频道号码的步骤包括产生新频道号码来作为所述特定频道号码,其中所述新频道号码并未记载于所述虚拟频道表的所述提取的信息中。5.如权利要求4所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述虚拟频道表的所述提取的信息的每一虚拟频道表项目记载了节目号码,其中所述节目号码记载于所述节目关联表的所述提取的信息的节目关联表项目中。6.如权利要求4所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述虚拟频道表与所述节目关联表都经由所述通信频道传送,所述通信频道传送具有指定物理频道号码,以及所述产生所述新频道号码的步骤包括利用所述指定物理频道号码与所述特定节目号码来设置所述新频道号码。7.如权利要求3所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述虚拟频道表的所述提取的信息包括记载了特别频道号码与节目号码的虚拟频道表项目,其中所述节目号码并未记载于所述节目关联表的所述提取的信息的节目关联表项目中,以及所述决定所述特定频道号码的步骤包括利用所述特别频道号码来作为所述特定频道号码。8.如权利要求1所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤包括当所述比较结果表明所述虚拟频道表的所述提取的信息包括记载所述特定频道号码与所述特定节目号码的虚拟频道表项目,以及所述节目关联表的所述提取的信息并不包括记载所述特定节目号码的节目关联表项目时,决定所述特定频道号码映射至所述特定节目号码。9.如权利要求1所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述比较从所述虚拟频道表与所述节目关联表中所述提取的信息来产生比较结果的步骤,以及所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤是在频道列表产生过程中执行。10.如权利要求1所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述比较从所述虚拟频道表与所述节目关联表中所述提取的信息来产生比较结果的步骤,以及所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤是当所述虚拟频道表及所述节目关联表中至少一个的所述提取的信息有内容变化时执行。11.如权利要求1所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述比较从所述虚拟频道表与所述节目关联表中所述提取的信息来产生比较结果的步骤,以及所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤是当通信频道改变时执行。12.—种在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述方法包括从经由通信频道传送的第一表与第二表中提取信息,其中所述第一表符合特定电视标准,以及所述第二表符合特定运动图像专家组标准;比较所述第一表与所述第二表的所述提取的信息来产生比较结果;以及根据所述比较结果决定特定频道号码与特定节目号码之间的映射,其中所述特定频道号码与所述特定节目号码中至少一个记载于所述第一表与所述第二表的所述提取的信息中。13.如权利要求12所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤包括当所述比较结果表明所述第二表的所述提取的信息包括记载所述特定节目号码的项目,以及所述第一表的所述提取的信息包括记载所述特定频道号码与所述特定节目号码的项目时,决定所述特定频道号码被映射至所述特定节目号码。14.如权利要求12所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤包括当所述比较结果表明所述第二表的所述提取的信息包括记载所述特定节目号码的项目,以及所述第一表的所述提取的信息并不包括记载所述特定节目号码的项目时,决定所述特定频道号码并随后映射所述特定频道号码至所述特定节目号码。15.如权利要求14所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述决定所述特定频道号码的步骤包括产生新频道号码来作为所述特定频道号码,所述新频道号码并未记载于所述第一表的所述提取的信息中。16.如权利要求15所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述第一表的所述提取的信息的每一项目记载了节目号码,其中所述节目号码记载于所述第二表的所述提取的信息的项目中。17.如权利要求15所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述第一表与所述第二表都经由具有指定物理频道号码的所述通信频道传送,以及所述产生所述新频道号码的步骤包括利用所述指定物理频道号码与所述特定节目号码来设置所述新频道号码。18.如权利要求14所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述第一表的所述提取的信息包括记载了特别频道号码与节目号码的项目,其中所述节目号码并未记载于所述第二表的所述提取的信息的项目中,以及所述决定所述特定频道号码的步骤包括利用所述特别频道号码来作为所述特定频道号码。19.如权利要求12所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述根据所述比较结果在特定频道号码与特定节目号码之间决定映射的步骤包括当所述比较结果表明所述第一表的所述提取的信息包括记载所述特定频道号码与所述特定节目号码的项目,以及所述第二表的所述提取的信息并不包括记载所述特定节目号码的项目时,决定所述特定频道号码映射至所述特定节目号码。20.如权利要求12所述的在频道号码与节目号码之间设置至少一个映射的方法,其特征在于,所述特定电视标准为先进电视系统委员会标准,以及所述特定运动图像专家组标准为运动图像专家组2标准。全文摘要本发明提供一种在频道号码与节目号码之间设置至少一个映射的方法,所述方法包括从经由通信频道传送的虚拟频道表与节目关联表中提取信息;比较从虚拟频道表与节目关联表中提取的信息来产生比较结果;以及根据比较结果在特定频道号码与特定节目号码之间决定映射,其中特定频道号码与特定节目号码中至少一个是记载于虚拟频道表与节目关联表的提取的信息中。利用本发明能够让接收的节目关联表参与虚拟频道号码与节目号码之间的映射的设置。通过节目关联表中提供的信息的帮助,能够获得更多虚拟频道号码与节目号码之间的映射。文档编号H04N5/00GK101505363SQ20091000617公开日2009年8月12日申请日期2009年2月5日优先权日2008年2月5日发明者王靖杰,邓宇雄申请人:联发科技股份有限公司

最新回复(0)