获取电子节目指南信息的方法以及相应装置的制造方法

文档序号:9528028阅读:221来源:国知局
获取电子节目指南信息的方法以及相应装置的制造方法
【技术领域】
[0001] 本公开涉及获取信令信息,并且具体地涉及获取包含诸如在卫星、缆线或地面广 播流中包含的电子节目指南(EPG)信息的"实际"和"其他"表。
【背景技术】
[0002] 用于缆线、卫星或地面广播流接收的机顶盒(STB)或数字电视(DTV)设备以多路 复用形式接收所谓的传输流(TS)。传输流多路复用包含若干频道的音频和视频数据包、用 于接收器安装的服务发现信息以及EPG信息。服务发现和EPG信息包含在服务信息(SI) 和节目特定信息(PSI)表中。对于诸如前述的STB和DTV设备这样的接收器,将获取这些 表并且需要连续不断地进行监控,以便EPG信息获取以及服务和安装信息更新。根据用于 广播流传送的广泛使用的标准,诸如DVB(数字视频广播)、ATSC(高级电视标准委员会)以 及ARIB(无线电工商业协会),若干频道的服务的每个多路复用在单独的频率上传送。在下 文中使用DVB术语进行解释,但是在音频/视频服务中的服务和节目信息的传送的其他标 准中存在等效的结构。每个多路复用包含SI/PSI信息,包含事件信息表(EIT);"事件"是 (广播)节目。EIT特别包含广播节目的文本描述。包含在这些EIT中的信息存储在数据库 中,以便由EPG使用。表EIT"P"(代表"现在的")携带与当前广播的节目相关的信息,而 表EIT"F"(代表"随后的")携带与将在当前广播的节目之后广播的随后的节目相关的信 息。此外,EIT"计划"表携带与当前广播的节目相关的以及与当前广播的节目之后直至若 干天或者甚至若干星期为止的广播的节目相关的信息。EIT包含两种类型,即第一类型和第 二类型。EIT"实际"(=第一类型)携带与在当前所接收的传输流中存在的音频/视频服 务相关的事件信息。EIT"其他"(=第二类型)携带与在"其他"传输流中存在的音频/视 频服务相关的事件信息。EIT在传输流中以圆盘传送带(carousel)的方式重复地传送。以 圆盘传送带的方式重复地传送EIT允许接收器设备在接收"新的"传输流时(例如,当频道 改变时)快速地获取EIT信息。传输流中的EIT信息的重复的频率确定延迟,通过该延迟, 接收器设备将能够在用户改变频道时针对"新的"频道获取包含在EIT中的信息。传输流中 EIT信息的重复的频率是所述延迟与将EIT信息包括到传输流中所必需的传送带宽之间的 折衷。借助于示例,从这些表中获取EPG信息的现有技术解决方案的一些缺点得以最好的 解释。考虑第一传输流("TS1"),其携带描述在该传输流中包含的节目的EIT"实际"P/F 以及描述在其他传输流中存在的节目的EIT"其他"P/F。第二传输流("TS2")携带用于 其自身服务的EIT"实际"P/F以及用于在其他传输流中存在的服务的EIT"其他"P/F。当 用户将频道从TS1中的服务("S1")改变成TS2中的另外的服务("S2")时,EPG数据库 中的与服务S1相关的EIT"实际"P/F信息被服务S2的EIT"其他"中的与服务S1相关的 信息所覆盖(overwrite)。当这些表包含相同的信息时,这意味着用于表获取的不必要的处 理以及不必要的数据库更新。另外,在实践中,效果甚至更糟,因为由于带宽减少,广播者倾 向于在EIT"实际"中包含比在EIT"其他"中更完整的信息。如前所述,EIT信息以当频道 改变时允许在可接受的延迟内获取EIT信息的频率来重复地传送。然后,上述的在EPG数 据库中的信息的覆盖造成信息丢失:例如,考虑上面的示例,当从TS1的S1快速移动(zap) 到TS2的S2时,包含在TS2的EIT"其他"中的与S1相关的信息将覆盖EPG数据库中的与 S1相关并且从TS1的EIT"实际"获取到的信息。不幸地,当TS1上与S1相关的EIT"实 际"比TS2上与S1相关的EIT"其他"包含更多的信息时,这导致信息的丢失。
[0003] 因此,现有技术的EPG信息获取方法不是最佳的,因为损失获取已经获取到的表 的CPU时间,并且当已经获取的表被另外的表替换时信息可能丢失。因此,优化EPG信息的 获取以便减少用于获取EPG信息的CPU时间,从而避免不必要的EPG数据库更新,并且在用 户改变频道时避免EPG信息的丢失,这是有利的。

【发明内容】

[0004] 本公开针对在于减轻先前技术的一些不便。
[0005] 为此,本公开公开一种从在包含多个音频/视频服务的音频/视频数据和节目信 息的广播流多路复用中包含的事件信息表中获取电子节目指南信息的方法,该方法包含: 接收来自从包含在广播流多路复用中的多个音频/视频服务中选择的音频/视频服务的事 件信息表;接收到的事件信息表是包含与所选择的音频/视频服务相关的事件信息的第一 类型或者包含与在广播流多路复用中包含的其他音频/视频服务相关的事件信息的第二 类型中的一种;以及,如果接收到的事件信息表的类型是第一类型,并且其有效载荷与用于 更新电子节目指南信息的数据库的最后接收到的事件信息表的有效载荷不同,则用在接收 到的事件信息表中包含的电子节目指南信息来更新数据库。
[0006] 根据所述方法的变型实施例,其还包含:如果接收到的事件信息表的类型是第二 类型,并且其有效载荷与第二类型的先前接收到的事件信息表的有效载荷不同,并且其有 效载荷还与用于更新电子节目指南信息的数据库的最后接收到的事件信息表的有效载荷 不同,则用在接收到的事件信息表中包含的电子节目指南信息来更新数据库。
[0007] 根据所述方法的变型实施例,两个事件信息表之间的有效载荷的差异根据在两个 事件信息表的有效载荷上计算出的散列之间的差异来确定。
[0008] 根据所述方法的变型实施例,事件信息表包含散列。
[0009] 根据所述方法的变型实施例,散列由实现该方法的接收器来计算。
[0010] 根据所述方法的变型实施例,散列是循环冗余码。
[0011] 本公开还涉及一种被配置用于从在包含多个音频/视频服务的音频/视频数据和 节目信息的广播流多路复用中包含的事件信息表中获取电子节目指南信息的设备,该设备 包括:多路分解器,被配置为从自包含在广播流多路复用中的多个音频/视频服务中选择 的音频/视频服务中提取事件信息表;所提取的事件信息表是包含与所选择的音频/视频 服务相关的事件信息的第一类型或者包含与在广播流多路复用中包含的其他音频/视频 服务相关的事件信息的第二类型中的一种;以及更新控制器,被配置为如果所提取的事件 信息表的类型是第一类型,并且其有效载荷与用于更新电子节目指南信息的数据库的最后 提取的事件信息表的有效载荷不同,则用在所提取的事件信息表中包含的电子节目指南信 息来更新数据库。
[0012] 根据所述设备的变型实施例,控制器还被配置为,如果接收到的事件信息表的类 型是第二类型,并且其有效载荷与第二类型的先前接收到的事件信息表的有效载荷不同, 并且其有效载荷还与用于更新电子节目指南信息的数据库的最后接收到的事件信息表的 有效载荷不同,则用在接收到的事件信息表中包含的电子节目指南信息来更新数据库。
[0013] 根据所述设备的变型实施例,其还包含:存储器,被配置为存储所提取的事件信息 表的有效载荷的散列。
[0014] 根据所述设备的变型实施例,控制器还被配置为计算散列。
[0015] 根据所述设备的变型实施例,控制器还被配置为根据在两个事件信息表的有效载 荷上计算出的散列之间的差异来确定两个事件信息表之间的有效载荷的差异。
[0016] 本公开还涉及一种计算机程序产品,其可以从通信网络下载和/或记录在计算机 可读取的和/或处理器可执行的介质上,包含用于实现从在包含多个音频/视频服务的音 频/视频数据和节目信息的广播流多路复用中包含的事件信息表中获取电子节目指南信 息的方法的程序代码指令。
[0017] 本公开还涉及一种非临时性计算机可读介质,其包含在其上记录的并且能够由处 理器运行的计算机程序产品,其包括用于实现从在包含多个音频/视频服务的音频/视频 数据和节目信息的广播流多路复用中包含的事件信息表中获取电子节目指南信息的方法 的程序代码指令。
[0018] 可以组合变型实施例以形成特别有利的变型实施例。
【附图说明】
[0019] 所述原理的更多优点将通过本公开的具体的、非限制性的实施例的描述而显现。
[0020] 将参考下面的附图来描述实施例:
[0021] 图1是用于音频/视频服务的广播和接收的典型系统;
[0022] 图2是诸如图1的机顶盒17这样的典型的接收器设备;
[0023] 图3a是广播网络中EIT传输的典型示例;
[0024] 图3b是典型的EIT表的结构;
[0025] 图4是例示例如在图1的STB17中实现的EPG信息的典型的获取和存储的图;
[0026] 图5是根据所述原理的非限制性实施例的EIT表的具体结构;
[0027] 图6以流程图的方式例示由接收器设备实现的所述原理的非限制性实施例;
[0028] 图7以流程图的方式例示由接收器设备实现的所述原理的非限制性变型实施例; 以及
[0029] 图8例示适合于实现所述原理的接收器设备的非限制性实施例。
【具体实施方式】
[0030] 图1是用于音频/视频服务的广播和接收的典型系统。EPG节目信息从EPG源 (10)或从若干EPG源(未示出)接收。对于其传送,EPG信息由EPG编码器(12)以适当的 传送格式(例如XML即可扩展标记语言)编码。音频和/或视频(AV)节目从音频/视频 节目源(11)或从若干源(未示出)接收。AV节目由音频/视频编码器(13)以适当的传 送格式(例如MPEG2、H. 264等)编码。编码的EPG和编码的AV信息馈送给将信息多路复 用的多路复用器(14)。从而,同时创建若干多路复用,每个多路复用包含有限数量的音频 /视频服务。从多路复用器输出的多路复用被发送给使用上行链路将多路复用传送给卫星 (16)的RF(无线电频率)传送器(15)。卫星将接收到的多
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1