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

文档序号:7600818阅读:254来源:国知局
专利名称:管理数字电视系统中服务列表一致性的方法及该系统中的接收机的制作方法
技术领域
本发明涉及数字电视领域,特别是服务信息(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),则从中得到的用户化服务列表也应该相应地更新,以使它们与该服务保持一致。不执行这一步将导致观众连接到不存在的服务并引起不加解释的黑屏。
下列方法可以用于验证服务列表的相关性将变化通知给观众并请他检查或重建所有服务列表;它的主要缺点是需要来自用户的明确动作;只要该服务列表一改变,检查用户化服务列表的内容是否仍与广播的列表兼容;这个技术可能会根据服务和服务列表的数目而耗费时间。
在来自用户的第一种情况下,和来自CPU的第二种情况下,两者的主要缺陷是耗时。
后一种情况的问题是它可能随时发生并独占CPU的处理能力。与几百个服务的用户化列表的数量相比,如果有约600个服务可供使用,每个服务确实可占用一定量的时间本发明的目的是提供一种用于管理由数字电视网络广播的服务列表的一致性的方法,该服务列表包含与每个广播的服务对应的,并在电视接收机中接收和存储在存储器中的参数,其特性在于该方法包括步骤用于更新所述存储的列表的触发装置,检验至少一个存储的服务列表与接收的服务列表之间的一致性,用第二个列表的至少一个参数更新接收机的存储器中存储的列表。
这样,在一个确定的时间检验了一致性,以使其不会干扰接收机的使用。
本发明的另一个目的是提供一种数字电视系统中的接收机,包含中央单元,接收广播的服务和服务列表的接收装置,包含程序的存储器,存储至少一个用户化的服务列表的缓冲存储器,其特性在于该存储器包含用于检验服务的一致性的模块和用于存储适合于触发所述模块的应用程序的存储器,接收机包括用于检验接收装置接收的列表与所述用户化列表之一之间的相关性的装置。
通过参考附图描述的本发明的非限制性实施例的说明将使本发明的其它特性和优点变得显而易见

图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使该特性可供使用,能够根据应用程序的特性在适当的时间将其触发以使对用户的影响达到最小。
虽然本实施例涉及服务列表,但它可以适用于其它类型的列表,如事件列表。
权利要求
1.一种管理数字电视系统中服务列表的一致性的方法,其特征在于在所述系统的接收机中,包括步骤存储至少一个用户化的服务列表;提供应用程序可编程接口触发器,以触发所述至少一个用户化的服务列表与可供接收机使用的下载更新服务列表之间的一致性检验。
2.根据权利要求1所述的方法,其特征在于所述一致性检验包括验证存储列表中的服务在更新列表中不存在,并在检测到不存在的情况下,从存储列表中删除所述服务的步骤。
3.根据权利要求2所述的方法,其特征在于在表示更新列表中不存在该服务的预定检验次数之后执行从存储列表中删除不存在的服务。
4.根据权利要求1至3中的任何一项所述的方法,其特征在于所述一致性检验包括下列步骤验证存储列表中的服务在更新列表中存在,在检测到服务存在的情况下,比较与所述检测到的服务相关并存储在所述存储列表中的参数是否和与更新列表中所述检测到的服务相关的参数相同,在两个参数不同的情况下,更新存储列表中检测到的服务的参数。
5.根据权利要求1至4中的任何一项所述的方法,其特征在于在下列时间触发存储列表的一致性检验(a)在启动用于编辑至少一个存储列表的应用程序时;和/或(b)在一天的预定时间。
6.一种数字电视系统中的接收机,该接收机包括中央单元(23),用来接收广播服务和服务列表的接收装置,包含程序的存储器(12),用来存储至少一个用户化的服务列表的存储器(6),其特征在于包括多路分解可供接收机使用的更新服务列表的多路复用器;检验所述至少一个用户化的服务列表与所述更新的服务列表之间的一致性的装置;存储适合于由所述装置触发一致性检验的应用程序的存储器。
7.根据权利要求6所述的数字电视系统中的接收机,其特征在于它包括允许用户选择用户化列表的服务的装置,和如果所述选择的服务在更新的服务列表中则用于控制的装置,如果所选择的服务不在更新列表中则触发用于更新用户化列表的装置。
8.根据权利要求7所述的数字电视系统中的接收机,其特征在于它包括一个对用户化列表中所选择的服务的列表不在更新列表中的检验次数计数的计数器,以及当计数器达到预定值时启动的删除装置。
全文摘要
本发明包括管理数字电视网络广播的服务列表的一致性的方法,服务列表包括与每个广播的服务对应的并在电视接收机中接收的且存储在存储器中的参数,其特征在于包括步骤:用于更新所述存储列表的触发装置,检验至少一个存储的服务列表与接收的服务列表之间的一致性,用第二个列表的至少一个参数更新接收机的存储器中的存储列表。本发明可用于数字电视领域。
文档编号H04N7/24GK1361979SQ00810496
公开日2002年7月31日 申请日期2000年6月21日 优先权日1999年6月21日
发明者埃里克·德尼奥, 吕克·让蒂, 洛朗·沙特利耶 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1