数字电视节目的快速自动更新方法与装置的制作方法

文档序号:7695271阅读:175来源:国知局
专利名称:数字电视节目的快速自动更新方法与装置的制作方法
技术领域
本发明关于数字电视的频道更新领域,特别关于一种数字电视节目的快 速自动更新方法与装置。
背景技术
随着有线电视网络在我国各地的迅速普及,收看电视节目已经成为了人 民生活的重要组成部分。为了吸引电视观众,网络运营商会经常推出一些新 的频道和节目,这就导致了原有频道的更新。在传统的模拟电视网络中,一 个频点对应着一套节目,当有新的频道推出时,系统一般不会主动将更新的 情况告知用户,接收机也不会主动进行更新。当用户需要更新时, 一般是按 下频道搜索按钮,此时接收机将对全部频点进行搜索。这种方式需要花费大 量的时间来进行,并且在进行频道搜索时,用户也无法正常收看电视节目。
目前,数字电视已经进入了快速发展阶段,与数字电视相关的业务也大 幅度增长,数字电视的一个频点对应着好几套节目,因此,在数字电视接收 端需要一种更有效的频道更新的方式以及时将新节目通知用户。在现有技术 中,如果当前数字电视系统有新频点节目或者原频点节目有更新时,用户并 不知道节目有更新而无法看到更新后的节目,或者系统会通知用户进行更新, 但需要重新全频搜索才能看到更新后的节目。
申请号为200410096549.1,公开号为CN 1783968A,名称为"频道搜索系 统及其方法"的发明专利申请;以及申请号为200610036364.0,公开号为CN 1937736A,名称为"电视机搜台控制方法及使用该方法的控制装置"作为本 案的相关技术合并与此。以上两份专利申请文件都是对现有模拟电视的频道 更新方式进行的改进,虽然能够有效解决模拟电视的频道更新效率问题,但 是对于数字电视网络的频道更新并不适用。

发明内容
本发明的目的是提供一种数字电视节目的快速自动更新方法与装置,该 方法通过比较数字电视网络的业务信息与存储的频道信息来判断是否存在新 的频道,并只对新的频道进行更新。
一种数字电视节目的快速自动更新方法,所述方法包括在锁定频点接 收数字电视信号的业务信息,所述业务信息至少包括网络信息表和服务描述 表;将锁定频点的业务信息和存储的频道信息进行比较,判断是否有新的频 道信息;如果有新的频道信息,则针对所述新的频道信息进行频道搜索;根 据搜索结果对存储的频道信息进行更新。
一种数字电视节目的快速自动更新装置,所述装置包括锁定频点业务 信息获取单元,在锁定频点接收数字电视信号的业务信息,所述业务信息至 少包括网络信息表和服务描述表;锁定频点频道更新判断单元,将锁定频点 的业务信息和存储的频道信息进行比较,判断是否有新的频道信息;频道搜 索单元,如果有新的频道信息,则针对所述新的频道信息进行频道搜索;频 道更新存储单元,根据搜索结果对存储的频道信息进行更新。
本发明的技术方案在数字电视接收机开机后会自动进行频道更新,该过 程不需要用户进行任何干预,并且只需搜索有更新频点的节目,无需全频搜 索,能够实现快速的频道更新过程,节约了搜索时间。


图l为本发明实施例数字电视节目的快速自动更新装置的原理图; 图2为图1中锁定频点频道更新判断单元102的原理图; 图3为图2中频道信息获取单元202的原理图4为本发明另一实施例的数字电视节目的快速自动更新装置原理图; 图5为本发明实施例不包含频点跳转的一种频道更新流程图; 图6为本发明实施例包含频点跳转的一种频道更新流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式 和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其 说明用于解释本发明,但并不作为对本发明的限定。
本发明实施例提供一种数字电视节目的快速自动更新方法与装置。当数 字电视开机后,将锁定最后一次使用的频点,或者锁定用户选择的频点,在
该频点接收数字电视网络发送的业务信息(SI : Service Information),将SI 和数字电视中存储的频道信息比较,如果有新的频道信息,则搜索新的频道 信息,并根据搜索结果更新存储的频道信息。
SI中和频道信息相关的表格包括网络信息表(NIT: Network Information Table)以及服务描述表(SDT: Service Description Table)。其中完整NIT 主要包括版本号、频点参数信息、原始网络ID、传输流ID、服务列表信息 等。SDT中包含了详细的服务列表信息,主要包括原始网络ID、传输流ID、 服务ID、服务名称以及服务提供商等。
本实施例中,判断是杏有频道更新需要根据实际的情况釆用多种方式进 行。为了节约网络资源,有些网络不会在所有频点上都包含全部的频道信息
(包括频点信息和服务列表信息),而选择某一个频点包含全部频道信息, 而该频点会通过NIT的链接描述符(Linkage Descriptor)来提示。
第一种最直接的判断方式就是,判断实际网络的NIT版本号与存储的NIT 版本号是否相同,如果相同,则表明频道信息没有变化;如果不相同,才会 进一步判断实际网络的NIT是否包含频点信息和服务列表信息,如果包含频点 信息和服务列表信息,则将NIT的频点信息和服务列表信息与数字电视存储的 频道信息进行比较,两者相同则没有频道更新,不同则对新的频道进行搜索, 并根据搜索结果来更新存储的频道信息。
第二种判断方式,针对在实际的数字电视网络中,NIT可能仅包含频点信 息而没有包含服务列表信息的情况。对于这种情况,本实施例可通过锁定频点的SDT获得本网络的服务列表信息。将NIT的频点信息以及SDT的服务列表 信息与存储的频道信息进行比较,相同则表示没有频道更新,不同则对新的 频道进行搜索,并根据搜索结果来更新存储的频道信息。
这第二种判断方式中,有可能当前锁定频点不包含本网络的全部服务列 表信息。如,NIT中的有些频点没有对应的SDT表,或者SDT表中没有包含 SDT Other信息等。因此,这种比对获得的新频道信息有可能是不全面的。但 是,由于仅在锁定频点进行搜索,而不去其他频点査找全部的服务列表信息, 因此,并不会对用户的正常收视造成影响。
第三种判断方式所针对的情况是,如果当前锁定频点没有包含全部的服 务列表信息,则通过査找NIT的链接描述符(Linkage descriptor)来获得包含 本网络全部服务列表信息的频点,并从当前频点跳转到该频点,以获取本网 络的全部服务列表信息,然后根据跳转频点获得的新的频道信息对原存储的 频道信息进行更新。
由于这种频点跳转会对用户的正常收视造成影响,因此第三种判断方式 需要根据用户的选择进行。如果用户选择了进行跳转频点更新,则执行该步 骤。如果用户没有选择,则根据当前频点获取的频道信息进行更新。具体实 现时可以在遥控器上增加一个按钮来进行选择,用户按下该按钮后,所进行 的频道更新将有可能打乱正在收看的电视节目,当然,即使用户按下了该按 钮,而当前频点的NIT和SDT中已经包含了全部网络的频道信息则不会打乱正 常的收视。第三种方式虽然可能打乱用户的正常收视,但是进行的频道搜索 将会更全面。
图1为本实施例数字电视节目的快速自动更新装置的原理图。如图所示, 该装置包括锁定频点业务信息获取单元101,在锁定频点接收数字电视信号 的业务信息,所述业务信息至少包括网络信息表和服务描述表;锁定频点频 道更新判断单元102,将锁定频点的业务信息和存储的频道信息进行比较,判 断是否有新的频道信息;频道搜索单元103,如果有新的频道信息,则针对所述新的频道信息进行频道搜索;频道更新存储单元104,根据搜索结果对存储 的频道信息进行更新。
图2为图1中锁定频点频道更新判断单元102的原理图。如图2所示,锁定 频点频道更新判断单元102包括网络信息表版本比较单元201,比较获取的 网络信息表和存储的网络信息表包含的版本号是否相同,如果版本号相同, 则判断没有新的频道信息;频道信息获取单元202,如果版本号不同,则从所 述业务信息中获取频点信息和服务列表信息;频道信息比较单元203,判断所 获取的频点信息以及服务列表信息与存储的频道信息是否相同;如果相同,则 没有新的频道信息;如果不同,则有新的频道信息。
图3为图2中频道信息获取单元202的原理图。如图3所示,频道信息获取单 元202包括频点信息获取单元301,从所述网络信息表中获取频点信息;服务 列表信息获取单元302,从所述网络信息表中获取服务列表信息;如果所述网 络信息表不包含服务列表信息,则从所述服务描述表中获取服务列表信息。
图4为本发明另一实施例的装置原理图。该装置考虑到用户进行完整的频 道更新的需求。该装置提供用户进行完整频道更新的选择,当用户选择了完 整频道更新后,将有可能跳转到其他频道上来获得完整的服务列表信息;否 则仅在原锁定频道来获得服务列表信息。该装置在图l的基础上增加了频点 跳转选择单元401,判断用户是否选择频点跳转;频点跳转执行单元402,如 果用户逸择频点跳转,且锁定频点没有包含本网络的全部服务列表信息,则 根据锁定频点的网络信息表的链接描述符从锁定频点跳转到包含本网络的全 部服务列表信息的频点;完整服务列表信息获取单元403,在跳转频点获得本网 络的全部服务列表信息;跳转频点频道更新判断单元404,将所述频点信息以 及在跳转频点获取的全部服务列表信息与存储的频道信息进行比较,判断是 否有新的频道信息。
图5为不包含频点跳转的一种频道更新流程图。如图5所示
步骤S501,数字电视开机,并锁定频点。该频点可以是开机后的默认频点,或者是用户选择的频点。
步骤S502,在锁定频点接收数字电视信号的SI信息,其中至少包括NIT表 和SDT表。
步骤S503,将接收的NIT和数字电视的NVRAM (Non-Volatile RAM:非 易失性随机访问存储器)中存储的MT进行比较,判断NIT的版本号是否变化, 如果没有变化进入步骤S504,如果有变化进入步骤S505。
步骤S504,显示频道信息无变化。
步骤S505,判断NIT表中是否包含了频点信息和服务列表信息。如果包含 则进入步骤S507,如果只包含频点信息而没有包含服务列表信息,则进入步 骤S506。
步骤S506,从SDT表获得服务列表信息。 一般NIT的每个频点都会对应一 张SDT表。其中存储了详细的服务列表信息,包括原始网络ID、传输流ID、 服务ID、服务名称以及服务提供商等。
步骤S507,判断当前网络的频点信息和服务列表信息是否和NVRAM中存 储的频道信息相同,如果相同则进入步骤S504,显示频道信息无变化。如果 不同则进入步骤S508。
步骤S508,比较获得的频道信息和存储的频道信息,产生新频道信息并 进行新频道搜索。
步骤S509,根据搜索结果更新NVRAM中存储的频道信息。-
图5的流程完成了一个快速的频道更新过程。该过程可以在开机之后自动 进行,不需要用户进行任何干预,而且仅对有变化的频道进行搜索,节约了 搜索时间,也不会对用户的正常收视造成影响。
图6为包含了频点跳转的一种频道更新流程图。如图6所示
步骤S601,数字电视开机且用户按下了完整频道更新按钮,表明用户同 意跳转频点来获得完整的频道更新信息。开机后锁定频点,该频点可以是开 机后的默认频点,或者是用户选择的频点。步骤S602,在锁定频点接收数字电视信号的SI信息,其中至少包括NIT表 和SDT表。
步骤S603,将接收的NIT和数字电视NVRAM存储的NIT进行比较,判断 MT的版本号是否变化,如果没有变化进入步骤S604,如果有变化进入步骤S605。 步骤S604,显示频道信息无变化。
步骤S605,判断NIT表中是否包含了频点信息和服务列表信息。如果包含 则进入步骤S609,如果只包含频点信息而没有包含服务列表信息,则进入步 骤S606。
步骤S606,从SDT表获得服务列表信息。 一般NIT的每个频点都会对应一 张SDT表。其中存储了详细的服务列表信息,包括原始网络ID、传输流ID、 服务ID、服务名称以及服务提供商等。
步骤S607,判断SDT表是否包含了完整服务列表信息。当NIT中的有些频 点没有对应的SDT表,或者SDT表中没有包含SDT Other信息则可以判断当前 频点没有包含完整的服务列表信息。如果包含完整的服务列表信息则进入步 骤S609,如果没有包含则进入步骤S608。
步骤S608,从NIT的Linkage描述符中获得其他包含了本网络完整服务列 表信息的频点,并跳转到该频点,从跳转频点获得完整的服务列表信息。
步骤S609,将获得的频点信息、完整的服务列表信息与存储的频道信息 进行比较,判断是否有新的频道信息,如果没有新的频道信息则进入步骤S604, 如果有新的频道信息则进入步骤S610。
步骤S610,比较获得的频道信息和存储的频道信息,产生新频道信息并 进行新频道搜索。
步骤S611,根据搜索结果更新NVRAM中的频道信息。
图6的流程完成了一个完整的频道更新过程。该过程可以为用户提供完整 频道更新的选择,当用户选择该按钮后,所进行的频道更新将会搜索到本网 络内所有新的频道。该过程同样不需要用户的干预,并能够实现频道的快速搜索。以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行 了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而 已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做 的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种数字电视节目的快速自动更新方法,其特征在于,所述方法包括在锁定频点接收数字电视信号的业务信息,所述业务信息至少包括网络信息表和服务描述表;将锁定频点的业务信息和存储的频道信息进行比较,判断是否有新的频道信息;如果有新的频道信息,则针对所述新的频道信息进行频道搜索;根据搜索结果对存储的频道信息进行更新。
2、 根据权利要求l所述的方法,其特征在于,将所述业务信息和存储的 频道信息进行比较,判断是否有新的频道信息,包括-比较获取的网络信息表和存储的网络信息表的版本号是否相同,如果版本号相同,则判断没有新的频道信息;如果版本号不同,则从所述业务信息中获取频点信息和服务列表信息; 判断获取的频点信息以及服务列表信息与存储的频道信息是否相同;如果相同,则没有新的频道信息;如果不同,则有新的频道信息。
3、 根据权利要求2所述的方法,其特征在于,从所述业务信息中获取频 点信息和服务列表信息,包括从所述网络信息表中获取频点信息和服务列表信息; 如果所述网络信息表不包含服务列表信息,则从所述服务描述表中获取 服务列表信息。
4、 根据权利要求3所述的方法,其特征在于,所述方法还包括 判断用户是否选择频点跳转;如果用户选择频点跳转,且锁定频点没有包含本网络的全部服务列表信 息,则根据锁定频点的网络信息表的链接描述符从锁定频点跳转到包含本网 络的全部服务列表信息的频点;在跳转频点获得本网络的全部服务列表信息;将所述频点信息以及在跳转频点获取的全部服务列表信息与存储的频道 信息进行比较,判断是否有新的频道信息。
5、 一种数字电视节目的快速自动更新装置,其特征在于,所述装置包括-锁定频点业务信息获取单元,在锁定频点接收数字电视信号的业务信息,所述业务信息至少包括网络信息表和服务描述表;锁定频点频道更新判断单元,将锁定频点的业务信息和存储的频道信息 进行比较,判断是否有新的频道信息;频道搜索单元,如果有新的频道信息,则针对所述新的频道信息进行频 道搜索;频道更新存储单元,根据搜索结果对存储的频道信息进行更新。
6、 根据权利要求5所述的装置,其特征在于,所述锁定频点频道更新判 断单元,包括-网络信息表版本比较单元,比较获取的网络信息表和存储的网络信息表 包含的版本号是否相同,如果版本号相同,则判断没有新的频道信息;频道信息获取单元,如果版本号不同,则从所述业务信息中获取频点信 息和服务列表信息; '频道信息比较单元,判断所获取的频点信息以及服务列表信息与存储的 频道信息是否相同;如果相同,则没有新的频道信息;如果不同,则有新的频 道信息。
7、 根据权利要求6所述的装置,其特征在于,所述频道信息获取单元包括频点信息获取单元,从所述网络信息表中获取频点信息; 服务列表信息获取单元,从所述网络信息表中获取服务列表信息;如果 所述网络信息表不包含服务列表信息,则从所述服务描述表中获取服务列表"(曰息。
8、 根据权利要求7所述的装置,其特征在于,所述装置还包括 频点跳转选择单元,判断用户是否选择频点跳转;频点跳转执行单元,如果用户选择频点跳转,且锁定频点没有包含本网 络的全部服务列表信息,则根据锁定频点的网络信息表的链接描述符从锁定频点跳转到包含本网络的全部服务列表信息的频点;完整服务列表信息获取单元,在跳转频点获得本网络的全部服务列表信息;跳转频点频道更新判断单元,将所述频点信息以及在跳转频点获取的全 部服务列表信息与存储的频道信息进行比较,判断是否有新的频道信息。
全文摘要
本发明提供一种数字电视节目的快速自动更新方法与装置。所述方法包括在锁定频点接收数字电视信号的业务信息,所述业务信息至少包括网络信息表和服务描述表;将锁定频点的业务信息和存储的频道信息进行比较,判断是否有新的频道信息;如果有新的频道信息,则针对所述新的频道信息进行频道搜索;根据搜索结果对存储的频道信息进行更新。本发明的技术方案在数字电视接收机开机后会自动进行频道更新,该过程不需要用户进行任何干预,并且只需搜索有更新频点的节目,无需全频搜索,能够实现快速的频道更新过程,节约了搜索时间。
文档编号H04N5/445GK101600059SQ20081011458
公开日2009年12月9日 申请日期2008年6月6日 优先权日2008年6月6日
发明者刘润发 申请人:乐金电子(中国)研究开发中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1