八月瓜首页 > 专利查询 > >正文

管理数字电视系统中服务列表一致性的方法及该系统中的接收机

基本信息

  • 申请号 CN00810496.4 
  • 公开号 CN1140113C 
  • 申请日 2000/06/21 
  • 公开日 2004/02/25 
  • 申请人 汤姆森许可贸易公司  
  • 优先权日期  
  • 发明人 埃里克·德尼奥 吕克·让蒂 洛朗·沙特利耶  
  • 主分类号  
  • 申请人地址 法国布洛里 
  • 分类号  
  • 专利代理机构 中科专利商标代理有限责任公司 
  • 当前专利状态 发明专利权部分无效宣告的公告 
  • 代理人 朱进桂 
  • 有效性 期限届满 
  • 法律状态 专利权人变更
  •  

权利要求书


1.一种管理电视接收机中广播服务列表的方法,该方法包括接收下 载的更新服务列表的步骤以及存储至少一个用户化服务列表的 步骤,和触发所述至少一个用户化服务列表与可供接收机使用的下载更 新的服务列表之间的一致性检验的步骤,该方法的特征在于由所述接收 机中的应用程序选择触发时刻,以便所述检验不干扰接收机的使用。

2.根据权利要求1所述的方法,其特征在于所述一致性检验包括验 证存储列表中的服务在更新列表中不存在,并在检测到不存在的情况下, 从存储列表中删除所述服务的步骤。

3.根据权利要求2所述的方法,其特征在于在表示更新列表中不存 在该服务的预定检验次数之后执行从存储列表中删除不存在的服务。

4.根据权利要求1至3中的任何一项所述的方法,其特征在于所述 一致性检验包括下列步骤:验证存储列表中的服务在更新列表中存在, 在检测到服务存在的情况下,比较与所述检测到的服务相关并存储在所 述存储列表中的参数是否和与更新列表中所述检测到的服务相关的参数 相同,在两个参数不同的情况下,更新存储列表中检测到的服务的参数。

5.根据权利要求2所述的方法,其特征在于在一天的 预定时间触发存储列表的一致性检验。

6.用于数字电视系统的接收机,该接收机包括中央处理单元(23), 用于接收和存储广播服务及服务列表的接收装置(2,3,4,5,6),包 括程序的存储器(12),用于存储至少一个用户化的服务列表的存储器 (6),用于检验所述至少一个用户化服务列表与所述广播服务列表之间 的一致性的装置;存储适合于由所述装置触发一致性检验的应用程序的 存储器(12), 其特征在于可由在选定时间执行所述触发的所述应用程序触发一致 性检验,以便所述检验不干扰接收机的使用。

7.根据权利要求6所述的数字电视系统中的接收机,其特征在于它 包括允许用户选择用户化列表的服务的装置,和如果所述选择的服务在 更新的服务列表中则用于控制的装置,如果所选择的服务不在更新列表 中则触发用于更新用户化列表的装置。

8.根据权利要求7所述的数字电视系统中的接收机,其特征在于它 包括一个对用户化列表中所选择的服务的列表不在更新列表中的检验次 数计数的计数器,以及当计数器达到预定值时启动的删除装置。
展开

说明书

技术领域 本发明涉及数字电视领域,特别是服务信息(SI)数据的处理。
虽 然该原理能够很容易地扩展到其它相似的标准,如欧洲DVB(数字视频 广播)(ETSI(欧洲电信协会联盟)参考资料EN300468)或ATSC(ATSC 参考A/56),但下面具体实现主要基于DSS系统(直接卫星系统)。
背景技术 新一代的数字电视系统包括了在比特流中广播应用程序的可能性。
然后可以通过接收机(机顶盒)下载这些应用程序,并且在它们的CPU中 执行以便向用户提供与他或她可接入的电视服务有关的专用特性。
这些 应用程序建立在应用程序编程接口(API)的顶部上,应用程序编程接口 (API)提供可在机顶盒上使用的基本特性,通过这些基本特性可建立向 用户提出的高级特性。
已有的商用软件包提供了用于数字解码器的操作 系统。
数字接收机设备的一个主要特点是管理显示给用户的服务列表。
集 成接收机/解码器(IRD)在操作前必须获取的第一数据之一是由包括在 比特流中的引导数据描述的广播服务列表的图象。
然后,IRD软件提供 用户化特性,该用户化特性中列出了从广播列表中生成用户化服务列表 的可能性并将它们存储在非易失性存储器中。
然后可选择这些用户化列 表中的一个并呈现给用户。
例如,用户从该列表中,例如喜欢的服务表 中选择他想看的服务。
本发明应用于在卫星,有线或地面的任何类型的广播网上工作的 IRD。
它安排一种有效的方式来管理由至少一个用户从广播的服务列表 中得到的与非易失性存储器中存储的不同服务列表之间的一致性。
为了 避免诸如用户或应用程序连接到广播流中已经消失的或已被修改了的一 个客户表中包含的服务之类的问题必须这样做。
最新式的数字电视系统提供通过服务信息数据安装IRD(即建立可 访问IRD的服务列表,IRD表示集成接收机解码器)的可能性。
在DSS 系统中,这类数据以段为组,包含在用来描述物理传输信道(PTC)中 所含服务,所称的主程序引导(MPG)中。
使用其作为基准的优点是首 先从一个单一频率(有时称为“起播(Barker)信道”)获取建立最新广 播服务列表所需的所有数据,然后更新该信息而不需要用户的任何动作。
IRD中包含的一个典型特性就是能够根据个人喜好建立一个或几个 用户化服务列表,并且将它们存储在非易失性存储器中,这样用户就不 必在每次关掉IRD后重新建立。
当广播MPG中出现更新,并且如果该IRD正在收听这个程序引导 的新版本时,将因此更新由IRD软件管理的广播服务列表(驻留在解码 器的存储器中并有规律地更新)。
如果服务被删除或修改(例如从一个PTC 转移到另一个PTC),则从中得到的用户化服务列表也应该相应地更新, 以使它们与该服务保持一致。
不执行这一步将导致观众连接到不存在的 服务并引起不加解释的黑屏。
下列方法可以用于验证服务列表的相关性: —将变化通知给观众并请他检查或重建所有服务列表;它的主要缺 点是需要来自用户的明确动作; —只要该服务列表一改变,检查用户化服务列表的内容是否仍与广 播的列表兼容;这个技术可能会根据服务和服务列表的数目而耗费时间。
专利申请EP823 798揭示了在这种系统的接收机中管理电视系统中 数据结构广播的方法。
该方法包括以下步骤:存储从接收的数据结构中 选择的数据建立的数据库,检测包括数据库中的数据的数据结构的更新, 在该检测的情况下,比较数据库中存储的数据与更新的数据结构的相应 数据。
由于这三步都是系统化进行的,当检测到数据结构的更新,这种 方法将占用CPU许多时间。
日本专利摘要JP11 134 345揭示了将更新数据与存储数据比较。
这 种比较测试也是系统化进行的。
美国5483278号专利揭示了一种具有更新与下载程序相关的存储信 息记录能力的用户接口,其中在用户优选的程序信息数据与接收的更新 数据之间系统化地进行自动相关。
在来自用户的第一种情况下,和来自CPU的第二种情况下,两者的 主要缺陷是耗时。
后一种情况的问题是它可能随时发生并独占CPU的处理能力。
与几 百个服务的用户化列表的数量相比,如果有约600个服务可供使用,每 个服务确实可占用一定量的时间 发明内容 本发明的目的是提供一种管理电视接收机中广播服务列表的方法, 该方法包括接收下载的更新服务列表(MPG)的步骤以及存储至少一个 用户化服务列表的步骤,和触发所述至少一个用户化服务列表与可供接 收机使用的下载更新的服务列表之间的一致性检验的步骤,该方法的特 征在于由所述接收机中的应用程序选择触发时刻,以便所述检验不干扰 接收机的使用。
这样,由应用程序在确定时间触发一致性检验,以使其不干扰接收 机的使用。
本发明的另一个目的是用于数字电视系统的接收机,该接收机包括 中央处理单元,用于接收和存储广播服务及服务列表的接收装置,包括 程序的存储器,用于存储至少一个用户化的服务列表的存储器,用于检 验所述至少一个用户化服务列表与所述广播服务列表之间的一致性的装 置;存储适合于由所述装置触发一致性检验的应用程序的存储器, 其特征在于可由在选定时间执行所述触发的所述应用程序触发一致 性检验,以便所述检验不干扰接收机的使用。
附图说明 通过参考附图描述的本发明的非限制性实施例的说明将使本发明的 其它特性和优点变得显而易见: 图1是实施本实施例的电视接收机的方框图。
图2是管理服务列表一致性的程序模块的流程图。
具体实施方式 图1中的解码器包括链接到信号源1的调谐器2。
在本实施例中, 信号源是卫星抛物面天线和相应的变频器。
解调器3解调调谐器提供的 信号。
校正道路4校正解调的数据并发送到多路分解器5。
多路分解器5 包括鉴于解码器的操作系统的需要由微处理器23编程的一定数量的滤波 器和解码器支持的多种应用程序,用于提供请求的数据包。
为了理解该 图,只示出了微处理器23的一些连接。
解码器的应用程序包括音频解码 器16,视频解码器17,图文电视解码器/发生器18,条件接入子系统(包 括解密电路7,用来通过智能卡接口9与智能卡10通信的校验电路8), 以及服务信息模块19。
将多路分解器滤波的数据分组存储在缓冲存储器6中的预定义区域 中以便由操作系统和应用程序存取。
如果需要,在存储到缓冲存储器6 之前,首先由解密电路7根据智能卡10中存储的用户权利对接收的信息 解密。
某些数据分组类型包含对网络中服务广播的描述,以及到达每一 个服务的不同部分的路径。
服务可以包括音频,视频以及其它数据成分。
解码器还包括与遥控器11通信的红外接收机24,该接收机24与微 处理器23链接。
后者与包含操作系统以及一些应用程序的代码和数据的 存储器12连接。
代码或数据可以驻留或下载,链接到交换电话网14的 调制解调器13也由微处理器控制。
字符生成器15允许生成与解码器的参数或特定应用程序有关的控制 菜单。
该字符生成器生成的视频信号与来自视频解码器17或图文电视解 码器18的视频信号之一多路复用,并传到与电视22链接的第一连接器 或与视频解码器21链接的第二连接器。
多路复用电路22由微处理器23 管理。
服务信息模块19负责管理电子程序引导数据。
它包含在由微处理器 23运行的程序中,但在图1中表示为一个独立的应用程序。
服务信息模 块使用户能对多个喜欢的服务列表,例如每个家庭成员的列表编程。
解码器的操作系统请求微处理器23从接收的数据流系统地提取与流 的结构和内容相关的信息。
该信息用于建立存储在存储器12中的广播服 务列表,并且根据本实施例一直保持最新。
存储器12包括一个用来在广播服务列表和由服务信息模块维护的一 个或多个喜好的服务列表(或由应用程序维护的其它类型的用户化列表) 之间生成相关性检验的程序模块。
该模块拥有一个允许应用程序调用该 模块以触发相关性检验的API(应用程序可编程接口)。
待检验的服务列 表作为一个参数通过相应的函数调用来传递。
这种解决方案的优点是提出了: 一种执行该操作的自动方式(由于可由应用程序执行触发,所以不 需要用户的任何检验工作), 一个执行该操作的有效节省时间的方法,因为它可以由应用程序控 制在某一时刻执行给定的服务列表(不是所有的);应用程序可以决定什 么时候应该将处理能力分配给该任务。
模块的运行由图2示出的流程图说明。
检验是完整的检验,基于验 证广播服务列表中待检验的给定用户化列表中包含的每项服务的内容的 原理。
解码器接通后,引导存储器12中的操作系统(步骤1)。
操作系统开 始服务信息模块,该服务信息模块命令微处理器连续检索与主程序引导 相关的数据分组。
微处理器相应配置多路分解器。
在前一次对话期间,用户通过作为服务信息模块一部分的电子程序 引导(EPG)生成用户化的服务列表。
例如,用户在主程序引导中出现 的所有服务中选择符合他个人口味的那些服务。
该用户化列表包含针对 每一个服务的服务标识符,服务类型(例如电视服务,无线电服务或交 互服务),状态信息,标题...。
这些数据是主程序引导中可供使用的数据 的子集。
在步骤2中,在EPG选定的时间,EPG调用存储器12中的模块的 相关检验函数。
它作为一个参数通过待检验的用户化列表。
EPG选择调 用该函数的时刻是例如依据引导后,或用户在一段时期不活动后获得的 MPG,通过测量他最后一次操纵遥控器,或是定期,例如夜间,或是当 EPG检测到用户化列表中的差错时确定的。
例如当解码器试图访问已不 再使用的服务时会发生差错。
这种情况下,用户看到的是黑屏。
在步骤3,模块初始化指向被检验的用户化列表起点的指针。
对于 该列表中的每项服务,模块在从MPG提取的列表中验证该服务的存在 (步骤4)。
如果该服务不存在(步骤5),则将它从用户化列表中删除(步 骤)。
否则,模块检验在两个列表中找到的服务的参数是否相同(步骤7)。
如果参数不同,则更新用户化列表中的参数(步骤8)。
在步骤9,如果还未检验完用户化列表中的所有服务,模块返回步 骤4。
否则,检验过程结束(步骤10)。
根据本发明一个变化的实施例,为重新建立相关性,模块检验用户 化列表是否应该包含附加服务,特别是从用户化列表的最后一次相关性 检验以来加到MPG的服务。
该特性应用于用户化列表是MPG列表的过 滤处理的结果时,以及该模块可以得到初始过滤标准时的情况。
例如, 服务主题或标题或音频语言可以作为过滤标准。
这种情况下,触发相关 性检验将导致从服务的MPG列表开始重新执行过滤处理。
当进行这项工作时,与存储在非易失性存储器中的用户化服务列表 相对应的数据被相应更新,并向使用该数据的应用程序通知该操作结束。
有些时候,接收的列表不包含仍在广播的服务。
这种情况下,为了 维护整个服务过程,最好在相关性检验期间监测到该服务已不存在时等 待一会儿,以便准确地更新用户化列表。
解决这个问题的方案包括将计 数器与用户化服务列表中的每个服务关联。
当在接收列表中识别到该服 务时,以预定值,例如“3”初始化这些计数器。
如果模块检测到一个服 务消失了一次,该服务的计数器则减1。
当它达到“0”时,该服务的所 有参数都将在用户化服务列表中删除。
一种变化包括不使用预存储的接收列表进行相关性检验。
如果存储 器容量太小,不能连续地管理和更新接收列表。
当模块决定更新用户化 列表时(步骤2),模块请求从数字多路复用器提取新表格。
收到这些表 格时,可更新用户化列表。
下面通过专用IRD给出该特性的应用的例子以说明这种机制提供的 可能性。
实际上,它们对应于通过下载的应用程序实现的两种不同的广 播台策略: 在第一个IRD例子中,将优选的服务列表编辑提供给被称作“电子 程序引导”的专用的下载应用程序,“电子程序引导”也提供导航和程 序信息检索特性。
由提供服务连接和当前广播信息检索特性的被称为“冲 浪标志”的另一个应用程序使用得到的列表。
在该IRD中,在两种情况 下相对于广播的列表检验该优选列表: 当进入EPG应用程序中给定的优选列表编辑屏幕时自动执行第一个 检验, 由于用户不经常请求该优选列表编辑特性,当服务连接测试后向其 通知连接错误时,冲浪标志应用程序也触发该操作。
触发作为所需要的 基础进行。
在第二个IRD例子中,通过嵌入IRD中的用户接口来提供优选服务 列表编辑。
然后,在给定时间,例如晚上,相对于广播的列表检验优选 列表。
当这一时刻到来时,调用该模块。
两个例子都说明本发明可以在不受干扰(如夜间)或需要的时候(编 辑列表之前,或监测到连接错误时)自动执行一致性检验操作。
通过API 提供触发器的另一个优点是可以根据服务和应用程序的需求来制订策 略。
本发明的优点在于能够提供具有允许以自动和有效的方式来检验存 储在非易失性存储器中的所有用户化服务列表与广播列表内容的一致性 的特性的IRD。
一方面,它的自动处理过程能避免用户选择不能使用的 服务或在广播中的每个改变必须重建其用户化服务列表的情况。
另一方 面,所提出的处理是受时间控制的。
完全自动化会使CPU非常紧张并影 响设备的正常使用。
由于本发明提出通过API使该特性可供使用,能够 根据应用程序的特性在适当的时间将其触发以使对用户的影响达到最 小。
虽然本实施例涉及服务列表,但它可以适用于其它类型的列表,如 事件列表。
展开

查看更多专利详情信息请先登录或注册会员

相关专利类别推荐

获取手机验证码,即可注册成为会员

专利详情咨询

咨询内容

姓名

手机

验证码

用户登录

手机号

手机验证码

提示

不能再减了!!!

提交成功

八月瓜客服中心已经收到您的信息,正在为您派遣知识产权顾问。知识产权顾问会携带贴心的服务以闪电搬的速度与您联系。

扫一扫关注八月瓜微信 创业一手掌握