经由封闭字幕的数据隧传的制作方法

文档序号:7914679阅读:125来源:国知局
专利名称:经由封闭字幕的数据隧传的制作方法
经由封闭字幕的数据隧传相关文献的交叉引用本申请与2009年11月30日提交的美国临时专利申请No. 61/265,295相关并要求其优先权,该申请通过引用结合于此。版权通知本专利文献的一部分公开内容包含受版权保护的素材。当专利文献或者专利公开出现在专利商标局的专利文件或记录中时,版权所有人不反对对其的复制再现,但是在其他方面无论如何都保留所有版权。
背景技术
音频-视频(A/V)内容提供商可能希望将某些类型的数据嵌入在诸如电视(TV)内容之类的内容中。例如,内容提供商可能希望提供指向电视系列片或者电视剧的网站的URL,或者与广告商的网站相对应的URL或其他可能对用户有用或者在其他方面有益的数据。在一些实例中,这样的数据可能在卫星系统或者线缆系统的头端处理数字电视信号时从数字电视信号中被剥离。


某些说明性实施例说明了组织和操作方法,并且通过参考下面与附图相结合的具体实施方式
可以最好地理解目的和优点,在附图中图I是说明根据本发明某些实施例的方法的一种实现方式的流程图示例。图2是说明根据本发明某些实施例的方法的另一实现方式的流程图示例。图3是用于以根据本发明某些实施例的方式生成封闭字幕数据的系统的功能框图示例,封闭字幕数据包含作为数字电视数据流的一部分的辅助数据。图4是用于以根据本发明某些实施例的方式接收封闭字幕数据的系统的功能框图示例,封闭字幕数据包含作为数字电视数据流的一部分的辅助数据。图5是用于以根据本发明某些实施例的方式生成封闭字幕数据的系统的一种示例实现方式的框图。图6是以根据本发明某些实施例的方式接收封闭字幕数据的电视系统的一种示例实现方式的框图。
具体实施例方式虽然本发明允许许多不同形式的实施例,但是将在附图中示出并且将在此详细描述具体实施例,要了解到这些实施例的当前公开将被认为是原理的示例,而不意图将发明限制于所示出和描述的具体实施例。在下面的描述中,相似的标号用于描述附图的多个视图中的相同、类似或者相应部分。这里使用的术语意图与CEA-708DTV封闭字幕规范相一致并且应当被相应地解释。
这里使用的术语“一”或者“一个”应当被定义为一个或者多于一个。这里使用的术语“多个”被定义为两个或者多于两个。这里使用的术语“另一”被定义为至少第二个或者更多个。这里使用的术语“包括”和/或“具有”被定义为包含(即,开放式语言)。这里使用的术语“耦合”被定义为连接,但是不一定是直接地连接并且不一定是以机械方式连接。这里使用的术语“程序”或“计算机程序”或者类似术语被定义为设计成在计算机系统上执行的指令序列。“程序”或者“计算机程序”可以包括可执行应用中的例程、函数、进程、对象方法、对象实现、以及小应用程序、小服务程序、源代码、目标代码、共享的库/动态加载库和/或其他设计成在计算机系统上执行的指令序列。这里使用的术语“程序”(program)也可用在第二语境中(上面的定义是针对第一 语境)。在第二语境中,该术语是在“电视节目”的意义上使用的。在该语境中,该术语用于表示音频视频内容的任何连贯序列,例如那些将被解释为单个电视节目并且在电子节目指南(EPG)中作为单个电视节目而报告的音频视频内容,而不管该内容是否是电影、体育赛事、多部系列片的片段、新闻广播等等。该术语也可被解释为包括商业广告插播和其他在电子节目指南中不可报告为节目的像节目一样的内容。本文献中各处对“一个实施例”、“某些实施例”、“实施例”或者类似术语的提及意味着结合该实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,这样的术语在整个本说明书中各个地方的出现不一定都指同一实施例。此外,在一个或多个实施例中可以按任何合适的方式来组合特定特征、结构或特性,而不受限制。这里使用的术语“或者”将被解释为包含性的,或者说意味着任意一个或者任意组合。因此,“A、B或者C”意味着“下列中的任一者A ;B ;C ;A和B ;A和C ;B和C ;A、B和C”。仅当元件、功能、步骤或者动作的组合在某种程度上固有地相互排斥时将发生该定义的例外。这里使用的术语“辅助数据”意图表示伴随视频数据内容的以下任何数据该数据被以这里规定的任意方式放置在封闭字幕数据区域中,但是不作为封闭字幕(CC)数据向视频内容的观看者显示。这样的辅助数据之所以被认为是辅助性的是因为它形成整个视频内容包的一部分,但是完全可以是任意数据,而不受限制。如前面提到的,内容提供商可能希望将某些类型的数据嵌入在内容中,例如指向系列片或者剧集的网站的URL、与广告商的网站相对应的URL、与所触发的可下载对象结合使用的触发元数据、内容标识(例如ISAN)号或者实际内容(图形、文本、XML实例文本等等)。另一目的是可用作法定指纹的内容识别标签。对于包括进这种数据的许多方法,数据不能在线缆头端和其他服务提供商处的处理中幸存,线缆头端和其他服务提供商可以通过再次复用、再次量化视频、剥离辅助数据流等等来处理数据。另外,其他辅助数据可以按与本教导一致的方式嵌入在封闭字幕数据中以实现任何所希望的功能,并且不限于上面描述的URL和其他示例。例如,按照根据本发明的实施例,禁用接收机(例如,以未授权方式使用的机顶盒)的命令或者利用了接收机设备中的专门功能的其他命令可被嵌入在封闭字.数据中。当前的主题或者涉及扩展CEA-708高级封闭字幕协议以使其包括传统接收机所忽视的数据分组,或者涉及利用如下方法在这些方法中,数据的处理不会引起字符的显示但可被以其他方式取得和使用。由于根据CEA-708规范的封闭字幕可以提供9600bps的数据带宽,因此封闭字幕通道的容量可以容纳多种语言,留有带宽供以与当前主题的实现方式相一致的方式来使用。一旦认识到封闭字幕数据可用于避免上述问题,某些技术就可被潜在地用于将辅助数据放置在数字电视的封闭字幕数据中。数据可被写成总是隐藏的字幕窗口。在每个字幕窗口内,在辅助数据块之前可以存在预定义的代码来照此识别辅助数据块。下文描述的技术可以用于各种视频服务,例如地面固定和移动电视、有线电视、卫星电视和IPTV。可以通过各种CE设备和机顶盒来取得数据。因此,当前的主题涉及为元数据、触发或者辅助内容定义传输方法,其中辅助内容以如下方式骑跨在音频/视频节目上、该辅助内容更可能从线缆、卫星、IPTV和其他头端处的处理中幸存。具体地,主题涉及使用CEA-708字幕数据,该CEA-708字幕数据在视频用户数据(user_data)中的cc_data()分组内在按照规范A/53和CEA-708的MPEG-2视频流中或者在按照规范A/72、SCTE 128和CEA-708的H. 264视频流中传输。在上述可能性中,最希望所有接收到辅助数据的传统接收机忽略该数据或者以其他方式使其正常操作不被辅助数据破坏。根据隐藏窗口技术,辅助数据被放置在被指定保持在“不可见”状态(隐藏)的窗口中。这可以按多种方式来实现。在一个示例中,通过最初将窗口定义为不可见窗口来隐藏窗口。在预期到这样的不可见窗口稍后将被使得可见的情况下,在CEA-708规范中规定了这种能力。该特征例如是通过在定义窗口命令中将“可见”属性设定为“假”(O)而实现的。该窗口稍后可被定义为“真”(1)以使其变得可见。然而,如果从未被使得可见,则与该窗口相关联的文本将从不被显示在电视显示屏上。另一实现方式涉及将窗口定义为具有透明文本,该透明文本覆盖透明背景。这样,虽然窗口是存在的,但是由于文本和背景都是透明的,因此观看者看不到窗口。一旦定义了将不被显示并且因而将不破坏观看者的显示的窗口,必须考虑如下事实使用该属性的窗口可能具有其他用途并且可被填充辅助数据以外的其他数据。因此,在辅助数据块的开头处使用指示符来表明随后的信息意图被解析为辅助数据。该指示符可以采用许多形式,但一般可以是任意字符或者字符序列,该字符或者字符序列非常不大可能出现在封闭字幕流中或者将从不出现在要显示的封闭字幕流中。一个示例是未定义的P16统一码(Unicode)字符或者一个或多个其他未定义的或者不可显示的字符。其他示例包括使用所定义的字符的不大可能序列,例如“ § ”。现在转向图1,示出示例处理100,其中在104,辅助数据指示符被放置在数字电视封闭字幕(DTVCC)数据流(意味着数据的任意部份根据CEA-708被定义为封闭字幕数据)中。在108,辅助数据指示符利用指定的方法被插入,该辅助数据指示符向被设计成理解该指示符的接收机表明跟随该指示符的辅助数据的存在。在优选实现方式中,辅助数据指示符(数据元素)和辅助数据出现在由DTV封闭字幕CEA-708规范定义的cc_data()分组中。一旦辅助数据被插入,在一些实现方式中,在112,可能希望用另一指示符跟随该辅助数据,以使得一对指示符包围辅助数据。这里对术语指示符的使用可被解释为单个指示符或者如处理100中描述的具有开始组分和结束组分的指示符。应当注意,108的指示符和112的指示符可以是相同指示符或者不同指示符。
参考图2,示出另一示例处理200。该处理与处理100类似,并且可被认为是其子集。该处理200在206定义隐藏的、不可见的或者以其他方式不可视的封闭字幕窗口。这可以通过以下各项来实现将CEA-708封闭字幕窗口定义为具有“否”的可见属性或者如上所述在透明背景上定义透明文本,或者使用封闭字幕的任何其他使得窗口隐藏的特征。这允许内容开发者将任何数据放置在隐藏窗口中,而没有任何使得窗口以及辅助数据和(一个或多个)指示符数据元素在屏幕画面上可见的危险,从而避免破坏正常的封闭字幕操作。在该实现方式中,指示符数据元素然后在212被放置在窗口中。该指示符数据元素可以是 通常不会出现在封闭字幕窗口中的封闭字幕数据中的任意字符或者字符序列。一个示例可以是一个或多个未定义的或不可显示的字符,或者另外未定义的一个或多个P16统一码字符,或者任何其他不大可能的一组字符(就像不大可能的击键组合被用于重启计算机或者不大可能的字符序列可以指定随后的网站名称)。在108,指示符数据元素被辅助数据跟随,如上面公开的,辅助数据可以是URL或者XML脚本或者特定于硬件的命令。与处理100—样,处理200可以使用第二指示符数据元素来表明辅助数据的结束。这里,术语“数据元素”或者“指示符数据元素”可以用来表示围绕辅助数据的单个数据元素或者一对数据元素(其可以代表任何功能布置中的计算机实现的功能模块)。当所嵌入的辅助数据是XML格式的数据时,上述技术可能是尤其有用的。在这样的情况中,所嵌入的辅助数据可被以各种方式使用,包括提供兼容接收机设备来执行可以利用XML实现的任何功能。另外,辅助字幕数据可被用作法定地识别执行某些动作的接收机的指纹。现在参考图3,示出了系统的功能框图300(其可以代表任何功能布置中的计算机实现的功能模块)。在该处理中,由内容创建者或者编程者创建一组辅助数据302。在306,利用结合处理100和200描述的指示符数据元素和可能隐藏窗口对该辅助数据打包。该辅助数据以及相关联的数据元素和可能隐藏窗口的定义与正常的封闭字幕数据310—起被提供给DTVCC数据打包器,DTVCC数据打包器适当地将所有的正常CC数据和辅助CC数据组合成遵从CEA-708的DTVCC数据分组。这些DTVCC数据分组然后在复用器330处与其他非CC DTV数据组合,以产生输出DTV复用或分组流。该复用流然后可被调制到RF并且产生为输出DTV信号,该信号然后可被发送或者广播到最终用户以及通过服务提供商(例如有线电视系统运营商和卫星电视运营商)来发送或者广播。这样,如上所述,处理DTV封闭字幕数据的装置具有辅助数据打包器306,辅助数据打包器306对DTV数据的辅助数据打包以供插入到DTVCC数据分组中。DTVCC数据打包器316接收来自封闭字幕信息源的进入DTVCC数据分组的封闭字幕数据,并且将辅助数据与DTVCC数据一起打包成DTVCC数据分组。复用器330将来自DTVCC数据打包器的DTVCC数据分组与非封闭字幕DTV数据复用,以产生DTV信号数据。在某些实现方式中,辅助数据在辅助数据打包器处与数据元素打包,该数据元素将该辅助数据标识为去往接收机的辅助数据。该数据元素可以是不会在正常封闭字幕文本中找到的字符或字符序列,或者另外未定义的P16统一码字符,或者定义辅助数据的开始和结束的数据元素对,或者封闭字幕数据的另外未定义的扩展服务号(extendecLservidnumber)的存在,或者对将会无效的封闭字幕数据的定义。辅助数据可以是XML代码。辅助数据打包器可以对隐藏窗口中的辅助数据打包。如上所述,一种为数字电视(DTV)内容提供商打包辅助数据以使得当经过视频内容分发者时辅助数据不被视频内容分发者移除或者改变的方法,由DTV内容提供商执行的该方法包括提供视频内容的数字表示;生成封闭字幕数据以形成视频内容的一部分;其中封闭字幕数据由至少以下各项构成定义隐藏窗口的窗口定义;表明隐藏窗口中存在辅助数据的数据元素,以及被定义为位于隐藏窗口内的辅助数据。数据元素和辅助数据都不被作为封闭字幕数据而显示。在某些实现方式中,数据元素是不会在正常封闭字幕文本中找到的字符或字符序列,例如另外未定义的P16统一码字符。在某些实现方式中,数据元素实际上是定义辅助数据的开始和结束的数据元素对。辅助数据可以是XML代码。隐藏窗口可被定义为在透明背景上具有透明文本,或者可以通过将窗口定义为具有设为假的可见属性或者以其他方式定义为隐藏的窗口来定义。这些方法中的任何方法可被存储在诸如非暂时计算机可读存储介质之类的存储指令的计算机可读介质上,这些指令当在一个或多个经编程的处理器上执行时实现该方法。 在另一示例中,一种为数字电视(DTV)内容提供商打包辅助数据以使得当经过视频内容分发者时辅助数据不被视频内容分发者移除或者改变的方法,由DTV内容提供商执行的该方法包括提供视频内容的数字表示;生成封闭字幕数据以形成视频内容的一部分;其中封闭字幕数据至少具有表明辅助数据的存在的数据元素以及辅助数据。数据元素和辅助数据都不被作为封闭字幕数据而显示。在某些实现方式中,数据元素是封闭字幕数据的另外未定义的扩展服务号或者对将会无效的封闭字幕数据的定义。这些方法中的任何方法可被存储在诸如非暂时计算机可读存储介质之类的存储指令的计算机可读介质上,这些指令当在一个或多个经编程的处理器上执行时实现该方法。一旦DTV信号被发送,该信号最终被DTV接收机设备接收(其可以代表任何功能布置中的计算机实现的功能模块),该DTV接收机设备部分地被示出为图4的设备400。当DTV信号数据被接收时,该数据在解复用器404处被解复用,解复用器404将DTV信号数据解析成DTVCC数据分组和其他DTV数据。为了此描述的目的,非CC数据被归并在一起(因为它与当前的主题无关)并且在408处根据其正常的DTV功能而被处理。DTVCC数据分组然后在解析器412处被进一步解析,解析器412分离出正常DTVCC数据,正常DTVCC数据在416被以正常方式解码、与视频内容组合并且进行视频重建。辅助数据被传送到420,在420,以任何合适的方式处理辅助数据。例如,如果辅助数据是脚本,则该脚本在420处被执行。如果辅助数据是URL,则处理可以包括在互联网上搜索该URL以便采取预定义的动作。换言之,辅助数据可以用于编程者和系统设计者所希望的任何目的。这样,如上所述,处理DTV封闭字幕数据的装置具有从DTV信号提取DTVCC数据分组的解复用器。解析器接收DTVCC数据分组并且通过以下步骤来解析数据分组将正常DTVCC数据传送到封闭字幕解码器;检测DTVCC数据分组中的辅助数据;以及从DTVCC数据中分离出辅助数据以供输出用于辅助数据处理。在某些实现方式中,通过数据元素的存在来检测辅助数据。数据元素可以是在正常封闭字幕文本中不被找到的字符或字符序列,或者可以是另外未定义的P16统一码字符,或者可以是定义辅助数据的开始和结束的数据元素对,或者可以是封闭字幕数据的另外未定义的扩展服务号的存在,或者可以是对将会无效的封闭字幕数据的定义。辅助数据可以是XML代码。辅助数据可以位于隐藏窗口中。— 种处理来自数字电视(DTV)内容提供商的辅助数据的示例方法包括接收视频内容的数字表示;接收形成视频内容的一部分的封闭字幕数据;其中封闭字幕数据至少具有定义隐藏窗口的窗口定义;确立隐藏窗口中辅助数据的存在的数据元素,以及被定义为在隐藏窗口内的辅助数据。数据元素和辅助数据都不被作为封闭字幕数据而显示。该方法还包括从封闭字幕数据中解析出辅助数据以供作为非封闭字幕数据来处理。在某些实现方式中,数据元素是在正常封闭字幕文本中不被找到的字符或字符序列,或者另外未定义的P16统一码字符。数据元素实际上可以是定义辅助数据的开始和结束的数据元素对。辅助数据可以是XML代码。隐藏窗口可被定义为在透明背景上具有透明文本,或者可被定义为可见属性设定为假的或者以其他方式定义为隐藏的窗口。另一种处理来自数字电视(DTV)内容提供商的辅助数据的方法包括接收视频内容的数字表示;接收形成视频内容的一部分的封闭字幕数据;其中封闭字幕数据至少具有表明辅助数据的存在的数据元素,以及辅助数据。数据元素和辅助数据都不被作为封闭字幕数据而显示。该方法还包括从封闭字幕数据中解析出辅助数据以供作为非封闭字幕数据来处理。在某些实现方式中,数据元素是封闭字幕数据的另外未定义的扩展服务号的存在或者是对将会无效的封闭字幕数据的定义。这些方法中的任何方法可被存储在诸如非暂时计算机可读存储介质之类的存储指令的计算机可读介质上,这些指令当在一个或多个经编程的处理器上执行时实现该方法。前面结合系统300描述的功能可在图5所示的用于产生包括封闭字幕数据的内容的经编程通用计算机系统上实现。计算机系统500具有中央处理器单元(CPU)510,相关联的总线515用于以已知方式将中央处理器单元510连接到随机访问存储器520和/或非易失性存储器530。为了为计算机用户显示和/或打印和/或存储(例如,可移除的存储装置)输出,可以在540处设有输出机构。类似地,可以设有输入设备550以供计算机用户输入信息,输入设备550例如是键盘和鼠标以及用作辅助数据、CC数据和非CC DTV数据的源的接口或者盘驱动器等等。计算机500还可以具有用于存储大量信息的盘存储装置560,该信息包括但不限于程序文件和数据文件。计算机系统500可以利用耦合到计算机系统500的以太网适配器之类的网络连接570耦合到局域网(LAN)和/或广域网(WAN)和/或因特网(可能通过防火墙)。辅助数据与CC数据和非CC数据的打包是利用存储在RAM存储器520中的诸如那些在系统300中作为所示功能模块而描绘的处理之类的处理来实现的。本领域技术人员将认识到,也可以实现用于程序功能的其他模块布置,而不脱离根据当前教导的实施例。此夕卜,输入和输出可以是所存储的内容或者通过网络接口接收或发送的内容的形式,而不受限制。前面结合系统400描述的功能中的一些也可以在形成电视接收机设备的一部分的经编程通用处理器的协助下来实现,该电视接收机设备例如是图6所示的示例性系统600。系统600具有中央处理器单元(CPU) 610,相关联的总线615用于以已知方式将中央处理器单元610连接到随机访问存储器620和/或非易失性存储器630。进入的DTV数据可以经由电视接收机/解码器640来接收,或者在互联网电视(IPTV)的情况下,可以经由网络接口 650来提供。为了显示视频输出,设有显示接口 660,显示接口 660可以内部地或者外部地耦合到显示器665。系统660还可以具有用于存储大量信息并且用以提供数字视频记录功能的盘存储装置680,这些信息包括但不限于程序文件和数据文件。在系统600中,数字电视封闭字幕功能和辅助数据的提取是以结合系统400描述的方式实现的,系统400中所不的功能被不出为系统600中所不的RAM中的功能程序I旲块。 本领域技术人员将认识到,可以改变功能块的布置,而不脱离根据当前教导的实施例。本领域技术人员将认识到,在考虑上述教导的情况下,某些上述示例性实施例基于对经编程处理器的使用。然而,本发明不限于这样的示例性实施例,这是因为可以利用诸如专用硬件和/或专用处理器之类的硬件部件等同物来实现其他实施例。类似地,可以使用通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器、特定应用电路和/或专用硬连线逻辑来构建备选等同实施例。这里描述的某些实施例是或者可以利用执行编程指令的一个或多个经编程处理器来实现,这些指令在上面以流程图的形式被广泛地描述并且可被存储在任何合适的电子或计算机可读存储介质上。然而,本领域技术人员将认识到,在考虑了当前教导的情况下,可以按任意数目的变体以及用许多合适的编程语言来实现上述处理,而不脱离本发明的实施例。例如,经常可以变化所执行的某些操作的顺序,可以添加另外的操作或者可以删除操作,而不脱离本发明的某些实施例。可以添加和/或增强错误诱捕并且在用户接口和信息呈现中作出变更,而不脱离本发明的某些实施例。这样的变更被考虑并且被认为是等同的。虽然描述了某些说明性实施例,但是显然,鉴于前面的描述,许多备选、修改、置换和变体对于本领域技术人员而言将变得明显。
权利要求
1.一种为数字电视(DTV)内容提供商打包辅助数据的方法,该方法由所述DTV内容提供商实现,该方法包括 提供视频内容的数字表不; 打包封闭字幕数据以形成所述视频内容的一部分;以及 其中所述封闭字幕数据包括 定义隐藏窗口的窗口定义; 确立所述隐藏窗口中辅助数据的存在的数据元素,以及 被定义为在所述隐藏窗口内的所述辅助数据;并且 从而,所述数据元素和所述辅助数据都不被作为封闭字幕数据而显示。
2.—种处理来自数字电视(DTV)内容提供商的辅助数据的方法,包括 接收视频内容的数字表示; 接收形成所述视频内容的一部分的封闭字幕数据; 其中所述封闭字幕数据包括 定义隐藏窗口的窗口定义; 确立所述隐藏窗口中辅助数据的存在的数据元素,以及 被定义为在所述隐藏窗口内的所述辅助数据; 从而,所述数据元素和所述辅助数据都不被作为封闭字幕数据而显示;以及 从所述封闭字幕数据中解析出所述辅助数据以供作为非封闭字幕数据进行处理。
3.根据权利要求I或权利要求2所述的方法,其中,所述数据元素包括以下各项中的至少一者在正常封闭字幕文本中不被找到的字符或字符序列;另外未定义的P16统一码字符;封闭字幕数据的另外未定义的扩展服务号的存在;或者对将会无效的封闭字幕数据的定义。
4.根据权利要求I或权利要求2所述的方法,其中,所述数据元素包括定义所述辅助数据的开始和结束的数据元素对。
5.根据权利要求I或权利要求2所述的方法,其中,所述辅助数据包括XML代码。
6.根据权利要求I或权利要求2所述的方法,其中,所述隐藏窗口被定义为具有以下各项中的至少一者透明背景上的透明文本;以及可见属性设定为假的窗口。
7.一种存储指令的计算机可读存储介质,所述指令当在一个或多个经编程的处理器上执行时实现根据权利要求I或权利要求2所述的方法。
8.一种处理DTV封闭字幕数据的装置,包括 解复用器,该解复用器从DTV信号提取DTVCC数据分组; 解析器,该解析器接收所述DTVCC数据分组并且通过以下步骤解析所述数据分组 将正常DTVCC数据传送到封闭字幕解码器; 检测所述DTVCC数据分组中的辅助数据;以及 从所述DTVCC数据中分离所述辅助数据以供输出用于辅助数据处理。
9.根据权利要求8所述的装置,其中,所述辅助数据是通过数据元素的存在来检测的。
10.一种处理DTV封闭字幕数据的装置,包括 辅助数据打包器,该辅助数据打包器对DTV数据的辅助数据打包以供插入到DTVCC数据分组中;DTVCC数据打包器,该DTVCC数据打包器接收来自封闭字幕信息源的、进入DTVCC数据分组的封闭字幕数据,并且将所述辅助数据与所述DTVCC数据一起打包成DTVCC数据分组;以及 复用器,该复用器将来自所述DTVCC数据打包器的DTVCC数据分组与非封闭字幕DTV数据复用,以产生DTV信号数据。
11.根据权利要求10所述的装置,其中,所述辅助数据在所述辅助数据打包器处与数据元素打包,该数据元素将所述辅助数据标识为去往接收机的辅助 数据。
12.根据权利要求9或权利要求10所述的装置,其中,所述数据元素包括以下各项中的至少一者在正常封闭字幕文本中不被找到的字符或字符序列;另外未定义的P16统一码字符;定义所述辅助数据的开始和结束的数据元素对;所述封闭字幕数据的另外未定义的扩展服务号的存在;或者对将会无效的封闭字幕数据的定义。
13.根据权利要求8或权利要求10所述的装置,其中,所述辅助数据包括XML代码。
14.根据权利要求8或权利要求10所述的装置,其中,所述辅助数据位于隐藏窗口中。
全文摘要
处理DTVCC数据的一种示例装置具有从DTV信号提取DTVCC数据分组的解复用器。解析器接收DTVCC数据分组并且通过以下步骤解析数据分组将正常DTVCC数据传送到CC解码器;检测DTVCC数据分组中的辅助数据;以及从DTVCC数据中分离辅助数据以供输出用于辅助数据处理。处理DTVCC数据的一种示例装置具有对DTV数据的辅助数据打包以供插入到DTVCC数据分组中的辅助数据打包器。DTVCC数据打包器接收来自CC数据源的进入DTVCC数据分组的CC数据,并且将辅助数据与DTVCC数据一起打包成DTVCC数据分组。复用器将来自DTVCC数据打包器的DTVCC数据分组与非CCDTV数据复用,以产生DTV信号数据。此说明书摘要不将认为是限制性的,因为其他实施例可以偏离此说明书摘要中描述的特征。
文档编号H04N21/235GK102668583SQ201080051804
公开日2012年9月12日 申请日期2010年11月18日 优先权日2009年11月30日
发明者罗伯特·布兰查尔德, 马克·肯尼思·艾耶 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1