独立于传输标准的广播元数据格式的制作方法

文档序号:7623080阅读:119来源:国知局
专利名称:独立于传输标准的广播元数据格式的制作方法
技术领域
该发明涉及多传输接收设备用来使用不同的传输标准来接收广播传输信号,并且将广播传输信号中的元数据转换为格式化的电子节目引导项。
背景技术
广播传输信号包含音频数据、视频数据以及可以是带内或带外数据的元数据。元数据描述了音频和视频数据所提供的音频和视频内容以及一些额外的信息。额外的元数据信息可以包含关于何时广播一个节目、浏览者在何地可以调谐到该节目广播(即调谐器的频率或频道)、该程序来源于哪个内容提供者(如,广播者,电视网络)以及该节目的一个描述等信息。
广播传输信号利用了多种传输标准中的一种。一种传输标准定义了如何广播一个广播传输信号,并且进一步定义了接收设备如何来处理广播传输信号,包括如如何将一个广播传输信号分离为音频、视频和元数据,以及如何使用该数据。更进一步,一种传输标准可以定义在广播传输信号的元数据中如何抽取和使用信息。
现有的传输标准在不断的发展过程中采纳了一些新的传输标准。就电视来说,特殊的传输标准包括ATSC(高级电视系统委员会制式)、NTSC(国家电视标准委员会制式)、PAL(逐行倒相制式)、SECAM(顺序与存储彩色电视系统)以及DVB(数字视频广播)。某些传输标准是以其他的传输标准为基础的-如SECAM是基于PAL。传输标准还可以定义具体的规则以及与具体传输介质(卫星、地面以及光纤)有关的信息。如DVB-T是用于地面(即无线频率或RF天线)传输,DVB-C用于光纤传输,DVB-S用于卫星传输。
传输标准的典型应用具体到世界的某些特定区域-如PAL和DVB广泛的应用于欧洲,而NTSC用于美国。在某些情况下,特殊的传输标准应用于特殊的传输介质-如,接收设备可以仅接收DVB-S广播传输信号,不需要应用DVB-T或DVB-C。
传输标准定义在一个广播传输信号中如何携带元数据,如元数据的格式。也就是说元数据负荷由具体的传输标准的协议来定义。
通常,不同的传输标准(如ATCS、DVB、NTSC)互相不能兼容,并且具体的接收设备如电视调谐器和个人计算机都配置为使用一个确定的传输标准。因此,假如一个特定传输标准的接收设备用于使用与其不同的传输标准广播广播传输信号的环境(即,世界的不同地区),则该接收设备不能处理该广播传输信号中的数据。
发明概述一个多标准的接收设备,用于接收使用不同传输标准的不同广播传输信号。分离元数据并且从其中抽取数据用来形成项,该项用于以预先定义好的格式为基础的一个电子节目导航(EPG)。


根据附图进行详细描述。在附图中,参考数字的最左边的数字标志在该图中第一次出现的参考数字。在不同的附图中使用了相同的参考数字来表示相似或相同的项目。
图1示出了一个具有一个多标准接收设备的系统,该接收设备能够使用不同传输标准来接收和处理多个电视传输。
图2所示为该多标准接收设备的方框图。
图3所示为传输专用记录设备的方框图。
图4所示为电子节目导航(EPG)用户接口,该接口包括从使用不同传输标准的多个电视传输处理的项。
图5为利用不同的传输标准从多个广播传输信号中生成数据项的流程图。
具体实施例方式
以下公开了一个多标准接收设备,该设备能够从不同的广播者接收多个广播传输信号,在此,多个传输数据流使用不同的传输标准。将该接收的广播传输信号进行处理使得能够处理与具体广播传输信号所使用的具体传输标准有关的元数据。生成元数据项并且将其做为互动电子节目导航(EPG)用户接口(UI)的一部分,用来表示包含在该接收到的元数据中的信息。将该EPG显示给用户。
图1所示为一个示例的传输系统100。系统100包括多个内容提供者或广播者105-1、105-2以及105-3。使用电视传输、广播传输信号以及传输标准来举例说明。但是,必须考虑到其他的传输形式也可以使用如数据、无线以及非电视媒体传输。
在该例子中,每一个广播者105使用不同的传输标准1、2、3来进行发送。该传输标准的例子包括ATSC、NTSC、SECAM、DVB以及ISDB(综合业务数字广播)。广播传输信号可以做为RF(无线频率)传输、卫星、数字或光纤传输或其他的通信传输形式来发送。
广播者105-1为一个发送RF信号110的地面广播者。广播者105-2为一个提供一个光纤信号115的光纤操作者或光纤网络广播者。广播者105-N为一个卫星广播者,其发送一个由卫星125接收的卫星上行链路信号120。卫星125发送一个下行链路信号130。
多标准接收设备135接收信号110、115、130。在该实施例中,多标准接收设备135连接到一个卫星接收碟形天线140,该天线接收传输到多标准接收设备135的下行链路信号130。
现有技术中典型的是将接收设备配置为接收和处理基于某个特定传输标准的广播传输信号,而多标准接收设备135可以配置为能够接收和处理基于不同传输标准的多个广播传输信号。尤其是,多标准接收设备135能够从接收的广播传输信号的元数据中抽取信息,并且从抽取的信息中生成一个电子节目导航(EPG)项。每一个EPG项由预先确定的格式定义。
多标准接收设备135可以为一个电视“调谐器”、电视机顶盒、光纤电视盒、数字视频记录器、个人计算机(PC)或任何可以接收广播传输信号的设备。
在该实施例中,多标准接收设备135与显示设备145相连,该显示设备可以是电视监视器或计算机监视器。在其他实施例中多标准接收设备135和显示设备145可以为一个集成的单元。显示设备145尤其用于为用户显示视频内容和电子节目导航(EPG)用户接口,在此,EPG用户接口包括EPG项,该项表示了从多标准接收设备135接收的做为不同电视传输一部分的元数据中抽取的信息。
图2更详细的示出了多标准接收设备135的一个示例。多标准接收设备135包括一个物理接收器200用来接收广播传输信号(即信号110、115以及120)。物理接收器200可以是一个射频天线、卫星碟形天线(如卫星碟形天线140)或其他的接收设备,用来接收射频信号、卫星信号、微波信号或其他类型的通信/传输信号。
从网络(如光纤网络105-2)发出的广播传输信号由多标准接收设备135通过网络/设备输入和输出(I/O)205来接收,该输入/输出可以包括同轴输入/输出、以太网输入/输出和/或其他类型的通信/数据输入和输出。
通过物理接收器200和/或I/O205接收的广播传输信号传输到一个或多个调谐器210。调谐器210包括一个广播带内调谐器,该调谐器用于从一个复用信道分离某个特定的物理信道。将物理信道的传输转换为基带或单个信号。
将该基带信号发送至一个传输标准或传输专用的记录设备225,该设备做为一个图形滤波器使用,随后有更详细的介绍。抛开在广播传输信号中使用的传输标准,期望存在一般的数据信息,使得能够从使用不同传输标准的不同广播传输信号中处理、生成或转换数据项。也就是说,元数据信息包括描述节目、广播源以及广播时间的信息。将数据项分组以形成一个EPG,其中为用户提供一个EPG用户接口并且显示给该用户。一个预先确定的格式描述了数据项,在此,格式与传输标准无关。例如,预先确定的格式可以提供一个节目名称、节目描述、广播源、广播调谐、节目时间域以及各个域的相关信息。
传输专用记录设备225的视频或图片的格式化序列可以传送至能够再现视频格式的图形处理器240。图形处理器240提供的不同功能中的一个功能允许一个用来表示从不同电视传输中抽取或分离信息的多个项的EPG用户接口。
多标准接收设备135进一步包括一个中央处理单元或控制器250。通常,控制器250用于初始化多标准接收设备135的部件;处理应用并且运行多标准接收设备135驻留或接收到的节目;从存储器255取数据和指令。
控制器250的一个功能是用来从存储器255中存储的多个传输专用记录器中装载某个特定的传输专用记录器225。在某些实施例中,传输专用记录器225可以利用如存储器255中存储的滤波图形应用来生成并且由控制器250处理。
存储器255包括随机存储器(RAM)、只读存储器(ROM)如快速电可擦除只读程序存储器(EEPROM)、硬盘存储器(即存储设备)以及便携存储器(如读/写光盘)存储器255包括应用260,对于某些实施例该应用可以包括EPG应用。在一个数据项数据库265中运行该EPG应用从而生成显示给用户的EPG用户接口。在该实施例中,数据库265存储在存储器255中。由传输专用记录器处理的数据项存储在数据库265。
在本实施例中,可以看出EPG应用是以EPG管理者270的形式和其他的应用260分开的。除了上述的EPG应用的一般描述,EPG管理者270提供了和数据库265直接通信的特殊功能,比如当其它的应用程序和/或者用户发出指示时执行查询和浏览。管理者270可以提供(或连接)EPG管理者接口275,该接口允许用户请求特定的EPG信息如特定的列表,以及提供一些指令如滚动EPG用户接口中显示的表示EPG项目的信息。
系统总线280允许控制器250和多标准接收设备135的其它部件之间间进行通信。系统总线280进一步允许部件通过I/O 205和多标准接收设备135的其它外部设备进行连接。系统总线280可以做为一种或者多种类型的总线结构来应用,包括使用任何不同总线结构的存储器总线、存储控制器、外部总线、加速图形端口或本地总线。举例来说,这些总线结构包括包括工业标准结构(ISA)总线、微通道结构(MCA)总线、增强工业标准结构(EISA)总线、视频电子标准协会(VESA)本地总线以及也称为中间层总线的外部设备(PCI)总线。
图3详细的说明了典型的传输专用记录器225。在这个例子中,接收音频/视频数据如电视广播传输信号和具体电视传输的传输标准,然而,也应该考虑到在其他的实施例中,广播传输信号可以是音频、视频和/或者信息数据。
在该实施例中,传输专用记录器255使用图形滤波器,在此特定的滤波器执行对音频、视频和元数据的特定处理。这些处理可以包括数据递交和记录。传输专用记录器255使用DirectShow的应用程序接口(API)以及微软提供的DirectX软件开发包(SDK)。
支持不同传输标准的多个传输专用记录器存储在存储器255中。比如,不同的传输专用记录器可以支持NTSC、ATSC、SECAM、DVB-T、DVB-S和DVB-C。
装载一个特定的传输专用记录器225用来支持接收电视传输的一个特定的传输。在其它的实施例中,如当需要支持一个电视传输的特定传输时,使用一个图形滤波来生成该特定的传输专用记录器255。
音频数据的处理(即解码)由传输专用音频图形模块305完成处理后的音频数据被发送到图2中的系统总线280用于通过扩音器回放。视频数据的处理(即解码)由传输专用视频图形模块310完成。处理后的视频数据被送到图2的系统总线280,然后送给图2的图形处理器240,最后在图1中的显示设备120上显示出来。
将由传输专用图形滤波器300分离的元数据送至一个传输专用导航装载器带内(元数据)数据(GLID)插入模块315,该模块基于一个特定的电视传输来处理上述元数据。GLID模块315可以是一个用于转换的算法,该算法将传输标准专用的广播传输信号转换为该元数据的一个普通或传输未知的表示。抽取包含在元数据中的信息,该信息是关于为前面讨论过的EPG项目预先确定的格式所定义的特定域的具体信息。尤其是,为每一个接收到的电视传输提供一个传输未知数据项320。将数据项320送至并与其它数据项一起存储在数据项数据库265中。
图4所示为一个EPG用户接口(UI)400,该接口使用来自多个广播传输信号中的数据项(即数据项320)。EPG UI400是包括在数据库265中的数据项的一个应用,并且代表了使用不同传输标准的多个广播信号中的元数据的总和。EPGUI400可以由它自身来显示或由视频覆盖并且由显示设备120显示。在典型的实施例中EPG UI400是互动的,使得用户可以操作EPG UI400来显示特定的数据如节目名称、播放时间、频道等等。
再参考图2,用户控制或控制设备可以通过图2所示的I/O接口205提供,该接口指示或与EPG管理者接口275通信。如上所示,EPG管理者接口275指示EPG管理者270在EPG数据库265执行一个动作。多标准接收设备135基于不同的传输标准接收多个输入的广播传输信号,并且以相同的方式处理广播传输信号的元数据(即生成传输未知项)。所有的元数据都不考虑传输标准,将这些数据当作从“一般源”(即传输专用广播者)发起的显示给用户。
再来参考图4,在该实施例中,EPGUI400包括从利用不同传输标准的多个电视传输的元数据中分离的节目信息。EPG UI400包括描述节目名称410、时间415、频道420、传输标准425以及描述430的栏。如前所述,将传输专用记录器225和解码器245处理的数据项(如数据项320)格式化为具有如EPG UI400所表示的相同的域和域大小。
来自EPG项目的信息填充了行435-1至435-14,由此来组成EPG UI400。每一行435从通过相同或不同传输标准接收的元数据中分离,但是,对用户来说,涉及到的不同的传输标准是透明的,因为仅使用了一个EPG UI400用于使用不同传输标准的多个电视广播传输信号。用户看到的是一个具有相同行项目的完整EPG UI400。域,如域425可以用于为用户描述最初的传输标准。
图5所示为从使用多个传输标准的多个广播的元数据中生成数据项的过程500。该处理过程在接收设备(如,多传输接收设备135)接收广播传输信号时发生。
处理过程500作为一个方框图的集合一逻辑流程图来表示,该流程图表示了一系列在硬件、软件或两者的组合中操作的运行序列。在软件中,该框图表示了计算机的由一个或多个处理器执行的指令,执行上述操作。处理过程500的介绍参考图2所示的多标准接收设备135,虽然该过程也可以在其它设备中运行。
在框图505,多标准接收设备135接收一个广播传输信号,该信号可以以一个或多个通信信号的形式(如,图1所示的信号110、115以及130),可以是一个模拟RF信号、网络的数字信号、卫星信号、微波信号以及其它任何通信信号。使用特定电视传输标准的广播者105发送该广播传输信号。该广播传输信号由物理接收器200或通过I/O205接收,并且送至调谐器210。
在框图510,多标准接收设备135的控制器250发起呼叫并建立或初始化一个特定传输专用记录器225的实例,该记录器可以基于特定传输标准处理该数字比特流。
在框图515,音频、视频以及元数据由传输专用记录器225的传输图形滤波器300进行处理和分离。在其它的实施例中,该处理仅在用于音频、视频和/或数据时发生。在该实施例中,生成一个音频图形和视频图形来处理分离的声音和视频,在某些情况下,记录音频和视频内容。分离元数据并进一步对其进行处理。
在框图520中,元数据从图形滤波器300发送到GLID模块315。GLID模块315处理基于特定电视传输标准的元数据。GLID模块315尤其用于转换传输标准中的特定数据到未知传输标准的数据项中。包含在元数据中的信息根据预先定义好格式的数据项的特定字段提取出来。这些信息被存放在预先确定好的格式所定义的数据项中。
在框图525中,将格式化的数据项发送和保存在多标准接收设备135的存储器255存储的数据库265中。数据库265包括传输专用记录器255提供的多个数据项。
在框图530中,EPG可以配上数据库265中的数据项。EPG可以通过例如显示设备145做为EPG UI400显示给用户。用户可以通过多标准接收设备135的用户接口操作EPG的项(也就是滚动行列)。图形接口图标405可以和EPG400一起显示,用来描述用户的控制或与EPG UI400的连接。
结论上述的接收设备实现对于在使用不同传输标准的多广播传输信号中接收的不同元数据的标准化的表示方法。虽然本发明是根据特定的结构特征和/或方法的形式描述的,但是可以知道附后的权利要求中所定义的发明不必局限于所描述的特定的特征和动作。更准确地说,这些具体的特征和动作可以认为是所申请发明的典型的形式。
权利要求
1.一种多标准接收设备,包括一个调谐器,用来接收基于特定的传输标准的广播传输信号,以及一个传输专用记录器,用来处理来自广播传输信号的元数据,该传输专用记录器可以配置用来根据预先确定的支持多个传输标准的格式来从元数据生成一个数据项。
2.根据权利要求1所述的多标准接收设备,其中所述传输标准可应用到电视、收音机以及数据服务中的一种。
3.根据权利要求1所述的多标准接收设备,其中广播传输信号是从以下设备之一接收地面广播者、光纤广播者以及卫星广播者。
4.根据权利要求1所述的多标准接收设备,其中广播传输信号是做为以下信号之一来接收RF信号、卫星以及微波。
5.根据权利要求1所述的多标准接收设备,其中所述专用专用记录器包括用来处理元数据的图形滤波器。
6.根据权利要求1所述的多标准接收设备,进一步包括一个用来存储数据项的数据库。
7.根据权利要求6所述的多标准接收设备,所述数据库是一个电子节目导航(EPG)数据库。
8.根据权利要求7所述的多标准接收设备,其中EPG数据库中的EPG项用来填充提供给用户的EPG用户接口。
9.根据权利要求8所述的多标准接收设备,进一步包括一个输入端口,用来接收由EPG用户接口提供的用来操作信息的指令。
10.根据权利要求1所述的多标准接收设备,进一步包括一个控制器,用来在接收到基于特定传输的广播传输信号时装载该传输专用记录器。
11.一种处理数据项的方法,包括接收一个传输标准明确的广播传输信号;确定该广播传输信号所使用的传输标准;处理包含在该广播传输信号中的元数据;抽取基于传输标准的元数据;以及基于预先确定好的与任何特定的传输标准无关的格式生成一个数据项。
12.根据权利要求11所述的方法,其中传输标准可应用到电视、收音机以及数据服务中的一种。
13.根据权利要求11所述的方法,其中传输标准可以是以下标准之一ATSC、NTSC、PAL、SECAM、DVB以及ISDB。
14.根据权利要求11所述的方法,其中由物理接收机来执行接收,该接收机配置为接收RF、网络、卫星或微波信号。
15.根据权利要求11所述的方法,其中由传输专用记录器来执行处理过程。
16.根据权利要求11所述的方法,进一步包括根据确定的传输标准装载一个传输专用记录器。
17.根据权利要求16所述的方法,其中传输专用记录器包括一个执行生成动作的传输专用可插拔模块。
18.根据权利要求11所述的方法,进一步包括将数据项与其它在使用不同传输标准的广播传输信号中接收到的数据项一起存储在数据库中。
19.根据权利要求18所述的方法,其中数据库为EPG数据库。
20.根据权利要求19所述的方法,进一步包括将EPG数据库传送的信息显示给用户。
21.一个或多个计算机可读介质,包含计算机可执行的指令,执行权利要求11所述的方法。
22.在接收设备中使用的一种具有指令的存储介质,当在接收设备执行时,执行动作包括接收一个或多个广播传输信号,其中每一个广播传输信号都是基于一个特定的传输标准;为接收到的广播传输信号确定传输标准;从接收到的基于该确定的传输标准的广播传输信号处理元数据;将元数据的形式从接收到的广播传输信号转换为一般的与任何特定传输标准无关的数据项。
23.根据权利要求22所述的存储介质,进一步包括为确定的传输标准装载一个传输专用记录器。
24.根据权利要求22所述的存储介质,进一步包括为确定的传输标准生成一个传输专用记录器的实例。
25.根据权利要求22所述的存储介质,进一步包括在数据库中将数据项与其它的在使用不同传输标准的广播传输信号中接收到的数据项一起存储。
26.根据权利要求25所述的存储介质,进一步包括将数据项中的信息填充到电子节目导航(EPG)用户接口的行中。
27.根据权利要求26所述的存储介质,进一步包括根据由用户提供的输入来处理EPG项目的信息。
28.一种数据库的总体,包括接收装置,用来接收基于不同传输标准的多个广播传输信号;分离装置,用来从广播传输信号中分离元数据;处理装置,用来处理包含在元数据中的信息;以及转换装置,用于根据与传输标准无关的格式的处理信息提供数据项。
29.根据权利要求28所述的总体,进一步包括存储装置,用于将数据项与其它的数据项一起存储。
30.根据权利要求28所述的总体,进一步包括显示装置,用于为用户显示数据项的表示。
31.根据权利要求30所述的总体,进一步包括控制装置,用于控制包含在数据项中的控制信息。
全文摘要
一种多标准接收设备利用多个不同传输标准来处理广播信号。该处理包含一个将传输标准的协议标准转换为一个标准化传输未知表示的转换,以允许一致的处理广播传输信号的内容而不用顾及其传输标准。
文档编号H04N5/445GK1750637SQ200510098100
公开日2006年3月22日 申请日期2005年7月28日 优先权日2004年7月28日
发明者A·E·希尔德, E·J·西尔弗伯格, G·A·柯蒂斯, S·E·皮克特, T·C·普里切特 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1