初始化数字解码器的方法及实现该方法的解码器的制作方法

文档序号:7588707阅读:269来源:国知局
专利名称:初始化数字解码器的方法及实现该方法的解码器的制作方法
技术领域
本发明涉及一种用于初始化包括能够连续接收几个频率上的数据的调谐器的数字解码器的方法,其中所述每个频率能够携带由服务提供商传送的包括即将到来事件表的数据传送流。本发明还涉及一种实现该方法的解码器。
背景技术
更具体地,本发明涉及一种多用途数字解码器,适合于由特定运营商无需预定地进行售卖,并能够接收通过卫星、通过电缆或通过所谓的数字陆地路线进行传送的视听服务或频道。
通常,运营商传送一系列服务,即,通过卫星、电缆或无线电波(此后被称为数字陆地路线)进行传送的视听频道或其他服务的集合。用户可以利用与电视、适当天线或到电缆的适当连接相接的解码器,来对这些服务进行访问。
现在,根据DVB标准(ETSI EN 300 468,“数字视频广播(DVB);DVB系统中的服务信息(SI)规范”)免费广播相当大量的服务,从而使未进行预定的多用途解码器能够访问这些服务,典型地为免费视听频道。该类型的解码器还可以用来访问付费TV(电视)服务集。在这种情况下,解码器的用户必须已经向服务提供商取得了付费预定。
服务集的传输采用多个基本频率。一个频率能够携带大约十个MPEG音频/视频流以及如所谓的事件信息表或EIT等其他数字数据,在前述DVB标准中对其进行了定义。这些ETI表包括与将要在特定服务上传输的事件或节目有关的信息(起始时间、持续时间、事件描述符等),并通过在音频/视频数据传送流中以特定周期进行重复,来对其进行传输。
根据前述DVB标准,EIT表具有两种类型-“当前/后续”表,包括与在特定服务上当前传送的事件有关的信息、或与紧跟在当前事件之后的事件有关的信息;-“事件调度”表,包括与针对特定服务而言在从一天到几天的持续时间内即将到来的事件有关的信息。在以后的描述中,这些表被称为“即将到来事件表”并表示为EITS(代表“EIT调度”)。
即将到来事件表EITS是可选的,并且不需要由服务提供商传送。当这些表存在时,由数字解码器使用这些表来产生能够在与解码器连接的电视屏幕上的节目指南(通常由代表“电子节目指南”的EPG来表示)中显示的节目网格(program grid),从而提供在即将到来的几天内对能够由解码器接收的视听频道制订了时间表的事件(如电影或传输)的细节。
即将到来事件表EITS可以由运营商按照几种可能的方式来传送。某些EITS表可以在与其所涉及的服务相同的传送流TS上传送。在这种情况下,在前述DVB标准中称之为“EIT调度-实际TS”。在后面的描述中,我们将称之为“EITS实际”。
此外,某些EITS表可以在包括与不同TS流上传输的服务有关的信息的一个传送流TS上传输。在这种情况下,在前述的DVB标准中称之为“EIT调度—其他TS”,在后面的描述中,我们称之为“EITS其他”。
提供商可以选择不传送任何EITS表(由于这在DVB标准中不是强制性的)。提供商还可以针对他在其中广播服务的每个TS流,传送EITS实际表,或只针对他在其中广播服务的特定TS流,例如传输观众想要提前知道节目的电影频道或体育频道的音频/视频数据的传送流,来传送EITS实际表。
提供商还可以在特定TS流上传输EITS其他表,在这种情况下,在其他TS流上传送包括与由提供商广播的服务有关的信息的EITS其他表。
当想要获取这些EITS表中包含的信息来产生节目网格时存在问题。具体地,每个提供商的策略是不同的,我们无法知道是否传送了EITS以及这些EITS是EITS实际还是EITS其他。
为了查询节目网格,用户操纵遥控器,以启动设计在解码器中的节目指南。他利用其遥控器来浏览各个菜单,以选择他想要显示的节目网格,该网格可按照特定服务(例如频道号)或要显示的数据(特别是用户想要观看节目的特定时间段)来定义。为了显示所请求的节目网格,解码器必须获取由服务提供商传输的EITS表。
由于解码器不知道EITS表是否被传送以及按照何种形式(EITS实际或其他)传送,通常所采用的策略是解码器驱动调谐器,以使其锁定到传送与所请求的节目网格相对应的服务的频率上,从而搜索包括表示由用户请求的节目网格的信息的EITS实际表。实际上,调谐器锁定到在给定频率上传送包括所请求服务的音频/视频数据的TS流的特定转发器(transponder)上。对在该频率上接收到的数据进行分析,直到解码器识别出EITS表。例如,如果针对所请求服务,并未传送EITS实际表,这是针对大约一半免费视听频道的情况,则在能够通知用户他无法显示与所请求的节目网格有关的信息之前,解码器必须分析在至少10秒(对应于EITS表在TS流中的重复速率)内接收到的数据。如果用户同时请求与多个服务有关的信息,则等待时间将因此而倍增。在这些情况下,查询节目网格对用户而言毫无吸引力。

发明内容
本发明通过提出一种初始化包括能够连续接收多个频率上的数据的调谐器的数字解码器的方法,弥补了现有技术中的缺陷,所述每个频率能够携带包含由服务提供商传送的即将到来事件表在内的数据传送流,所述方法包括以下步骤连续分析在每个传送流上接收到的数据,以便检测即将到来事件表的存在,并将传送即将到来事件表的服务提供商的标识符列表记录在解码器的存储器中。
所述方法还包括步骤针对传送即将到来事件表的每个服务提供商,将其上传送了所述表的传送流的标识符列表记录在解码器的存储器中。
所述方法还包括步骤在解码器的存储器中记录针对在所述列表中存储其标识符的每个传送流而指定的信息项,所述信息项表示
—在所述传送流上传送的至少一个即将到来事件表是否涉及在相同传送流上传送的服务;以及/或—在所述传送流上传送的至少一个即将到来事件表是否涉及在另一传送流上传送的服务。
根据本发明的特定特征,对在传送流上接收到的数据的分析时间是小于所述即将到来事件表在所述传送流中的重复周期的预定持续时间。
初始化可以在解码器的安装期间自动地触发,但是初始化也可以在该安装之后触发,以便进行更新。有利地,在由解码器接收到初始化信号时,以对用户透明的方式自动触发该安装。初始化还可以由用户手动触发。
本发明还涉及一种数字解码器,该数字解码器包括能够连续接收多个频率上的数据的调谐器,每个频率能够携带包含由服务提供商传送的即将到来事件表在内的数据传送流。所述解码器还包括中央处理单元,该中央处理单元包括可编程装置并与调谐器相连,适合于对调谐器进行驱动。通过对其进行编程,中央处理单元适合于对解码器进行初始化,以分析在每个传送流上接收到的数据,从而识别即将到来事件表的存在,并在解码器的存储器中记录传送即将到来事件表的服务提供商的标识符列表。
中央处理单元还可以适合于针对传送即将到来事件表的每个服务提供商,在解码器的存储器中记录在其上传送所述表的传送流的标识符列表。
中央处理单元还可以适合于在解码器的存储器中记录在所述标识符列表中存储其标识符的每个传送流的信息项,所述信息项表示在所述传送流上传送的至少一个即将到来事件表是否涉及在相同传送流上传送的服务,则所述表是“实际”型的,以及/或在所述传送流上传送的至少一个即将到来事件表是否涉及在另一传送流上传送的服务,则所述表是“其他”型的。
根据本发明的特定特征,解码器还包括节目指南产生装置,用于根据包含在由服务提供商传送的即将到来事件表中的信息来产生节目指南。该装置适合于向其标识符未被包括在所述标识符列表中的提供商的服务提供特定标签。
有利地,为了提供在提供商的标识符列表中包含其标识符的提供商的给定服务的即将到来事件,所述节目指南产生装置适合于在传送即将到来事件表的传送流的所述标识符列表中,针对所述提供商,验证至少一个传送流是否包括指定了所述传送流传送“其他”型的即将到来事件表的信息项。在验证为肯定的情况下,节目指南产生装置通过驱动调谐器,从而将所述调谐器锁定到与传送“其他”型的即将到来事件表的传送流相对应的频率上,获取包含与该服务有关的信息在内的即将到来事件表。在验证为否定的情况下,节目指南产生装置通过驱动调谐器,从而将所述调谐器锁定到与传送该服务的传送流相对应的频率上,获取包括与该服务有关的信息在内的即将到来事件表。


现在将参考附图对本发明进行更详细的描述。
图1是与接收天线和电视机相连的数字解码器的高度示意性的图示。
具体实施例方式
本发明涉及一种用于对在图1中以方框图表示的多用途数字解码器1进行初始化的方法,该多用途数字解码器1连接在接收天线2和电视机3之间,以便对由服务提供商广播的服务,特别是视听频道进行访问。所示的天线2是卫星接收天线,但它也可以是RF(或陆地)接收天线。到天线2的连接可以由到电缆的连接来替代。
该解码器1可以按照分离盒的形式来销售,而且它也可以集成到数字电视中。该类型的解码器可以由用户利用遥控器4进行控制,以便选择要显示的视听频道,或显示节目指南。该解码器包括能够接收在不同频率上传送的数据的调谐器5。该调谐器5上行连接到接收天线2,而下行连接到解复用器6,该解复用器6自身下行连接到解码单元7,所述解码单元7能够将与视听频道相对应的MPEG数据流转换为可由电视3利用的视频信号。
如图中虚线箭头所示,中央处理单元8包括可编程装置,所述单元被称为监控任务,中央处理单元8与调谐器5和解复用器6相连。监控任务驱动调谐器5,以使其锁定到预定频率上,并驱动解复用器6,以便从由调谐器5发起的数字数据中提取与用户想要显示的视听频道相对应的音频/视频数据。
在传送流TS中的给定频率上传送的数字数据通常包括多个视听服务或频道的音频/视频数据以及可能的即将到来事件表EITS,每个EITS均包括与将在给定服务上传送的事件或节目有关的信息。根据前述的DVB标准,通过最大每10秒(在包含与下一周的事件有关的信息的表的情况下)或最大每30秒(在包含与下一周之后的几天的时间有关的信息的表的情况下)进行重复来传送这些EITS表。
在给定频率上的TS传送流中传送的所有数据由单一的提供商发起,并且同一提供商的服务集通常在多个不同的频率上的多个TS传送流中传送。如先前已经看到的那样,当在给定的频率上的TS流中传送即将到来事件表EITS时,这些表可以包含与在相同TS流上传送的服务有关的信息(EITS实际表)或与在另一TS流上传送的服务有关的其他信息(EITS其他表)。不是所有的提供商都必须传送即将到来事件表,并且对于大约一半的免费视听频道,不传送任何EITS表。
在这样的解码器第一次投入运行期间,触发了安装程序。在该安装过程中,调谐器5由监控任务8驱动,以便逐步扫描其能够接收的频率,并且当该调谐器接收到某一频率上的数据时,由监控任务8对解复用器6进行编程,以便从前述DVB标准中称为SDT(代表“服务描述表”)的服务描述表中提取在该频率信息上接收到的数据。该SDT表被划分为多个部分,其中,每个部分包含在给定频率上进行传送的提供商的标识符以及在传送流TS中按照该频率传送的各个服务的标识符。
在安装结束时,将解码器中能够接收到的所有服务列表记录在存储器9中,以便形成特别由解码器的节目指南进行利用的数据库。针对每个传送频率,该安装过程需要花费大约两秒钟,之后,由节目指南利用所存储的服务标识符,以便向用户提供可用视听频道的列表。
根据本发明,在执行由监控任务8驱动、并在解码器的安装阶段优先进行的初始化解码器的处理期间,检测包括与将由各种服务传送的节目有关的信息的即将到来事件表EITS的存在。对于检测到的每个EITS表,从表中提取信息,以便构造传送EITS表的提供商、每个提供商的细节、其中已经检测到EITS表的各个传送流TS的列表。将该列表记录在作为非易失性存储器的解码器的存储器9中。
有利地,由节目指南使用该列表,以便向用户警告未传送与其节目有关的任何信息的提供商的服务(在初始化处理期间未检测到针对其的EITS表的服务)、以及传送了这种信息的提供商的服务,与在安装期间已经检测到的服务相对应。按照这种方式,当用户启动节目指南时,他直接知道对于其与节目有关的信息不可用的那些视听频道(即,那些服务)。在针对不传送EITS表的提供商的服务,用户想要查询节目网格的情况下,这使解码器免于触发注定要失败的EITS表搜索过程。
有利地,通过分析在解码器6级接收到的数据,包括音频/视频输出和为如EITS表等数字数据而保留的输出,对EITS表的存在进行识别。更具体地,在解码器6中实现滤波器,以便从接收到的数据流中提取包含EITS表的数据分组,并且将这些数据发送到监控任务8。
在前述DVB标准的框架中,所传送的服务由DVB三元组(triplet)唯一识别。DVB三元组包括服务提供商的标识符“original_network_id”、在其上传送服务的TS传送流的标识符(还对应于特定的传输频率)“transport_stream_id”、以及服务标识符“service_id”。DVB三元组包含在针对给定服务的每个即将到来事件表EITS中。因此,为了构造传送EITS表的提供商的列表,从检测到的每个EITS表中提取包含在EITS表中的DVB三元组中所出现的数据项“original_network_id”以及用于存储其中已经检测到EITS表的TS流的数据项“transport_stream_id”就足够了。
有利地,还检测针对所检测到的每个EITS表而指定的信息项是涉及在相同频率上——从而在相同TS流上——传送的服务(EITS实际表)还是涉及在另一频率上传送的服务(EITS其他表),从而在记录在解码器的存储器9中的表中另外存储布尔型指示符,表示对于其中已经检测到EITS表的每个TS流,是存在EITS实际表和/或存在EITS其他表。如稍后将会看到的那样,该信息项由节目指南在获得数据期间使用。
如果考虑到针对每个频率,可能长达30秒或在数字陆地传输的某些特定情况下甚至为60秒的EITS表的重复周期,已证实对在解码器能够接收的所有频率上接收到的数据进行分析需要相当长的时间。即,如果在确定不存在被传送的EITS表之前,在每个频率上等待30秒,则假定解码器中的接收频率的数量可能多达8个,初始化处理可能会花费相当长的时间。
在本方法的优选实现方式中,将对在频率上接收到的数据的分析限制在预定持续时间,该预定持续时间小于EITS表的重复周期。例如,该持续时间可以等于两秒,从而在能够编辑针对其已经检测到EITS表的提供商列表的同时缩短了初始化时间。更具体地,如果在两秒后未检测到EITS表,则认为在所分析的频率上未传送EITS表。相反,当在所分析的频率上检测到EITS表,则在最大两秒内执行其中一个表的识别,并且可能在该频率上传送的其他任何EITS表由相同的提供商发起。因此,检测在某一频率上的单一EITS表足以断定EITS表很可能可用于由其“original_network_id”标识符被包含在该EITS表的提供商传送的所有服务。
有利地,刚才所描述的初始化处理可以与解码器的安装同步。具体地,在第一次投入使用时执行的安装阶段期间,调谐器扫描其能够接收的频率范围,并当其接收到某一频率上的数据时,对该调谐器进行编程,以识别和记录在频率上存在的服务的各种参数。针对每个传输频率,该安装过程花费大约两秒,并且有利地,该安装过程可以包括对即将到来事件的检测以及将与这些EITS表有关的数据记录在存储器9中。按照这种方式,将执行初始化处理集成到解码器的安装过程中,以使其对用户是透明的。
考虑到随着时间的过去而对记录在存储器9中的列表的更新,还可以在第一次投入使用之后执行初始化处理。在这种情况下,初始化处理可以例如由用户通过启动适当的控制来触发。在另一实现方式中,通过使用为了更新解码器中所实现的程序而预留的传输频率,来远程触发该初始化。在设计解码器期间,通常预留了用于执行解码器的远程更新的频带。因此,这些更新由在预定频率上接收到的数字数据来驱动,从而使这些更新对用户而言是透明的,用户不需要关心其硬件的参数设置。有利地,可以对根据本发明的解码器进行编程,以便当其接收到初始化信号时对初始化进行触发。当在分布中发生显著变化时,特别是当新的即将到来时间表可用时,可以由服务运营商来传送这些信号。
当用户运行解码器的节目指南时,解码器首先在初始化处理期间所存储的列表中验证针对其已经检测到EITS表的那些服务。因此,在显示节目指南期间,针对其未检测到EITS表的频道(或服务)以单独的标签出现(特别地,相对于频道名称的特殊标志、特定色彩、灰色区域等),以便向用户发信号通知没有与该频道的即将到来事件有关的信息是可用的。由此,用户将不会请求与该频道的节目有关的信息,并且将无需等待解码器在至少10秒内来尝试发现针对该频道的EITS表。
当用户请求诸如显示针对特定时隙的几个频道(或服务)的节目网格时,解码器必须首先获得与这些频道相对应的EITS表。为了这样做,解码器采用以下策略它在传送EITS表的整个提供商列表(在初始化处理期间存储于其存储器9中的列表)中搜索EITS其他表是否由用户所请求的频道的提供商传送,并且如果这样,搜索这些表在哪一个传送流TS上传送。如果情况是这样,则解码器将首先锁定到在给定频率传送包括EITS其他表、即与在其他频率上传送的频道的即将到来事件有关的信息在内的TS流的转发器。
这样做的理由在于,当在某一频率上检测到EITS其他表时,这通常表示由该提供商传送的频道的所有即将到来事件表在该频率上传送,这也被成为barker频道。在搜索EITS表期间,选用barker频道能够在相当短的时间内获得与由该提供商传送的所有频道的节目网格有关的信息。
更具体地,依据所述表的重复率,在十秒到三十秒之间的持续时间内可以获得在barker频道频率上、按照EITS其他形式传送的即将到来事件表的整个集合。获得按照EITS实际形式在不同频率上的这些即将到来事件表将会造成等价于十到三十秒乘以在其上传送EITS表的频率数所得到的持续时间。因此,选用barker频道频率能够显著地减少获得即将到来事件表的持续时间,从而提高解码器节目指南的整体性能。
权利要求
1.一种初始化包括能够连续接收多个频率上的数据的调谐器(5)的数字解码器(1)的方法,每个频率能够携带包含由服务提供商传送的即将到来事件表在内的数据传送流,其特征在于所述方法包括以下步骤连续分析在每个传送流上接收到的数据,以便检测即将到来事件表的存在,以及将传送即将到来事件表的服务提供商的标识符列表记录在解码器(1)的存储器(9)中。
2.根据权利要求1所述的方法,其特征在于还包括步骤针对传送即将到来事件表的每个服务提供商,在解码器(1)的存储器(9)中记录在其上传送了所述表的传送流的标识符列表。
3.根据权利要求2所述的方法,其特征在于还包括步骤在解码器(1)的存储器(9)中记录针对在所述列表中存储其标识符的每个传送流而指定的信息项,所述信息项表示在所述传送流上传送的至少一个即将到来事件表是否涉及在相同传送流上传送的服务;以及/或者在所述传送流上传送的至少一个即将到来事件表是否涉及在另一传送流上传送的服务。
4.根据权利要求1到3之一所述的方法,其特征在于对在传送流上接收到的数据的分析时间是小于所述即将到来事件表在所述传送流中的重复周期的预定持续时间。
5.根据权利要求1所述的方法,其特征在于在解码器(1)的安装期间自动触发初始化。
6.根据权利要求1所述的方法,其特征在于在解码器接收到初始化信号时自动触发初始化。
7.根据权利要求1所述的方法,其特征在于由用户手动触发初始化。
8.一种数字解码器(1),包括能够连续接收多个频率上的数据的调谐器(5),每个频率能够携带包含由服务提供商传送的即将到来事件表在内的数据传送流;以及中央处理单元(8),其包括可编程装置并与调谐器(5)相连,适合于对调谐器(5)进行驱动,其特征在于通过对其进行编程,中央处理单元(8)适合于对解码器进行初始化,以分析在每个传送流上接收到的数据,从而识别即将到来事件表的存在,并在解码器(1)的存储器(9)中记录传送即将到来事件表的服务提供商的标识符列表。
9.根据权利要求8所述的解码器,其特征在于中央处理单元(8)还适合于针对传送即将到来事件表的每个服务提供商,在解码器(1)的存储器(9)中记录在其上传送所述表的传送流的标识符列表。
10.根据权利要求9所述的解码器,其特征在于中央处理单元(8)还适合于在解码器(1)的存储器(9)中记录在所述列表中存储其标识符的每个传送流的信息项,所述信息项表示在所述传送流上传送的至少一个即将到来事件表是否涉及在相同传送流上传送的服务,则所述表是“实际”型的,以及/或者在所述传送流上传送的至少一个即将到来事件表是否涉及在另一传送流上传送的服务,则所述表是“其他”型的。
11.根据权利要求8到10之一所述的解码器,其特征在于还包括节目指南产生装置,用于根据包含在由服务提供商传送的即将到来事件表中的信息来产生节目指南,其特征在于所述装置适合于向在所述标识符列表中未包括其标识符的提供商的服务提供特定标签。
12.根据权利要求10到11之一所述的解码器,其特征在于所述节目指南产生装置,为了提供在提供商的所述标识符列表中包括其标识符的提供商的给定服务的即将到来事件,适合于在传送即将到来事件表的传送流的所述标识符列表中,针对所述提供商,验证至少一个传送流是否包括指定了所述传送流传送“其他”型的即将到来事件表的信息项,而且—在验证为肯定的情况下通过驱动调谐器(5),从而将所述调谐器(5)锁定到与传送“其他”型的即将到来事件表的所述传送流相对应的频率上,获取包含与该服务有关的信息在内的即将到来事件表;或者—在验证为否定的情况下通过驱动调谐器(5),从而将所述调谐器(5)锁定到与传送所述服务的传送流相对应的频率上,获取包括与该服务有关的信息在内的即将到来事件表。
全文摘要
一种初始化方法,适用于包括能够连续接收多个频率上的数据的调谐器的数字解码器,每个频率能够携带包含由服务提供商传送的即将到来事件表在内的数据传送流,其特征在于连续分析在每个传送流上接收到的数据,以便检测即将到来事件表的存在,以及将传送即将到来事件表的服务提供商的标识符列表记录在解码器中。有利地,由节目指南利用该列表,以便根据服务提供商,通知用户节目网格可用和不可用。
文档编号H04N5/00GK1523889SQ20041000527
公开日2004年8月25日 申请日期2004年2月17日 优先权日2003年2月17日
发明者蒂埃里·凯雷, 塞巴斯蒂安·弗拉勒, 安德烈·马格拉, 马格拉, 蒂埃里 凯雷, 蒂安 弗拉勒 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1