用于分发嵌入在视频数据中的辅助数据的系统和方法

文档序号:7914016阅读:103来源:国知局
专利名称:用于分发嵌入在视频数据中的辅助数据的系统和方法
技术领域
本发明一般地涉及用于实现电视系统的技术,更具体地讲,涉及一种用于分发嵌入在视频数据中的辅助数据的系统和方法。
背景技术
在数字电视系统内实现用于元数据的分发的有效方法是现代电子娱乐系统的设计者和制造者的重要考虑。然而,有效地实现这种系统可能对系统设计者产生实质挑战。例如,增强的对增加的系统功能和性能的需求可能需要更多的能力并且需要另外的硬件和软件资源。由于操作的低效率、损失的收入机会和减少的功能,高级系统中元数据的有效传送的障碍可能导致对应的不利的经济影响。另外,用于执行各种高级操作的增强的系统能力能够为最终用户提供另外的利益,但也可能对各种系统部件的控制和管理提出更多的要求。例如,有效支持同步电视小工具功能的增强的电子系统可受益于提供支持这种功能的数据流的灵活承载的方法。由于增长的对系统资源的需求和显著增加的数据大小,很明显地,开发通过数字电视系统实现并使用数据分发的新技术是相关电子技术所关心的问题。因此,由于所有前述原因,开发通过数字电视系统实现并使用数据分发的有效系统始终是现代电子娱乐系统的设计者、制造者和用户的重要考虑。

发明内容
根据本发明,公开了一种用于分发嵌入在视频数据中的辅助数据的系统和方法。 根据本发明的一个实施例,内容源或者其它合适的实体最初生产通常包括视频数据和音频数据的内容数据。内容源或者其它合适的实体随后创建辅助数据以在电视装置上支持高级交互特征,诸如“同步小工具”或者互联网增强交互性。内容源或者其它合适的实体把辅助数据插入或者嵌入在视频数据中。内容源或者其它合适的实体随后对音频数据和视频数据(包括嵌入的辅助数据) 编码以创建压缩分发复用信号。内容源或者其它合适的实体以任何有效方式把分发复用信号分发到电子网络中的电视。在某些实施例中,机顶盒的解码器装置或者其它合适的实体接收并解码由内容源分发的分发复用信号以再现未压缩的音频数据和未压缩的视频数据 (包括嵌入的辅助数据)。电视的检测模块通过使用任何有效技术扫描视频数据以定位嵌入的辅助数据。接下来,电视的提取模块从视频数据提取定位的辅助数据。最后,电视的辅助数据模块处理提取的辅助数据以成功地显示并支持存在于电视中的一个或多个交互应用。由于所有前述原因,本发明因此提供一种改进的用于分发嵌入在视频数据中的辅助数据的系统和方法。


图IA是根据本发明一个实施例的电子系统的方框图;图IB是根据本发明一个实施例的图IA的电视的显示器的示图;图2是根据本发明的图IA的内容源的一个实施例的方框图;图3是根据本发明的图2的源存储器的一个实施例的方框图;图4是根据本发明的图3的辅助数据的一个实施例的方框图;图5是根据本发明的图IA的电视的一个实施例的方框图;图6是根据本发明的图5的TV存储器的一个实施例的方框图;图7A和7B是根据本发明的两个不同实施例的嵌入在视频数据中的辅助数据的示图;和图8A-8C是根据本发明一个实施例的用于分发辅助数据的方法步骤的流程图。
具体实施例方式本发明涉及电视系统的改进。提供下面的描述以便使本领域普通技术人员能够实现并使用本发明,并且在专利申请及其要求的情况下提供下面的描述。对公开的实施例的各种修改对于本领域技术人员而言将会很容易地是清楚的,并且本文的一般原理可应用于其它实施例。因此,本发明不应局限于示出的实施例,而是应该被给予符合本文描述的原理和特征的最宽的范围。本发明在本文被描述为用于分发嵌入在视频数据中的辅助数据的系统和方法,并包括把辅助数据嵌入在视频数据中的内容源。内容源随后把视频数据与辅助数据一起编码以创建包括压缩视频数据的分发复用信号。解码器接收并解压缩分发复用信号以再现具有嵌入的辅助数据的视频数据。电视或者其它装置随后从视频数据中检测并提取辅助数据。 电视或者其它装置处理辅助数据以支持各种可能的交互应用(包括在电视的显示器上显示同步小工具)。现在参照图1A,显示了根据本发明一个实施例的电子系统110的方框图。在图IA 实施例中,电子系统Iio可包括但不限于内容源114、机顶盒118、接口 126、电视122、可选的网络134和可选的服务器130。在另外的实施例中,可使用除结合图IA实施例讨论的那些部件和结构中的某些部件和结构之外的部件和结构或者替代于结合图IA实施例讨论的那些部件和结构中的某些部件和结构的部件和结构实现电子系统110。例如,任何数量的电视122可类似地部署在电子系统110中。另外,网络134和服务器130可以不被包括在本发明的所有实施例中。在图IA实施例中,内容源114可实现为准备并分发用于由电视122再现的内容数据(包括视频数据和音频数据)的一个或多个电子装置或者其它实体。在图IA实施例中, 内容源114可实现为任何合适的实体。例如,内容源114可包括电视广播设施、卫星电视分发设施或者互联网服务器实体。以下结合图2-4进一步讨论关于内容源114的实现和使用的另外的细节。
在图IA实施例中,内容源114创建包含具有压缩形式的内容数据的编码的分发复用信号,然后经路径116通过分发网络把分发复用信号分发给解码器装置。在图IA实施例中,解码器装置实现于机顶盒118中。然而,在其它实施例中,解码器装置可实现为在电视 122外部或者与电视122集成的任何合适的实体。在某些实施例中,另外的装置或者实体可位于内容源114和机顶盒118之间。这种实体的例子可包括但不限于广播网络分支机构和服务提供商(诸如,卫星或有线电视头端)。在图IA实施例中,机顶盒118对编码的分发复用信号解码以产生未压缩的A/V数据(视频数据和音频数据),该未压缩的A/V数据经合适的接口 1 被提供给电视122。在图IA实施例中,接口 1 可以以任何有效的方式实现。例如,接口 1 可根据提供高速并行接口的高清晰多媒体接口(HDMI)标准实现以把未压缩的视频数据和音频数据以及控制 /定时信号提供给电视122。电视122可随后作为响应而接收并再现视频数据和音频数据以便由系统用户使用。以下结合图5-6进一步讨论关于电视122的实现和使用的另外的细节。在图IA实施例中,除了主内容数据之外,电子系统110支持电视122上各种类型的“小工具”的创建和显示。小工具可包括为提供任何所希望的类型的信息而在电视122上显示的离散的区域。以下结合图IB进一步提供关于小工具的另外的细节。在图IA实施例中,电子系统110有益地支持提供与当前显示在电视122上的主内容数据相关(同步)的信息的同步小工具。为了成功地支持同步小工具,电子系统110还把某些类型的辅助数据提供给电视122。在各种实施例中,电视122可从任何合适的源(包括但不限于内容源114或者服务器130)获得辅助数据。在图IA实施例中,电视122可经任何有效的网络134(包括但不限于互联网)与服务器130通信。以下结合图4、7和8进一步讨论关于辅助数据的创建、 分发和使用的另外的细节。本发明一般地包括把辅助数据嵌入在视频信号中,从而辅助数据可由接收装置 (例如电视12 快速而容易地恢复。在某些实施例中,内容源114在分发的视频信号内插入辅助数据,从而辅助数据经过分发链,经压缩接口(从有线、卫星或者IPTV服务提供商) 进入消费者的家里,在机顶盒118中被解压缩,然后以未压缩的格式进入电视122,电视122 检索并使用嵌入的辅助数据以支持同步小工具。前面的技术旨在防止服务提供商或者其它实体阻碍消费者访问为电视122提供增强的功能所需的辅助数据。某些有线、卫星和IPTV实体通常为系统用户提供经HDMI未压缩视频接口或者其它合适的装置连接到数字电视的机顶盒。如果内容所有者希望利用内容数据包括辅助数据 (诸如,URL、小应用程序等)并且如果辅助数据作为单独的数字流(或者作为压缩比特流内的元数据)与内容数据一起传输,则辅助数据将会在机顶盒118被阻挡。常规地,机顶盒114不让分发复用信号中的辅助数据流通过,因为机顶盒仅对音频数据和视频数据解码并且随后仅让未压缩的视频数据和音频数据前进到电视。因此电视无法获得辅助数据流。如果服务提供商(提供机顶盒的那些服务提供商)意识到提供对任何辅助数据的访问可与他们的商业模式竞争,则他们可能不想要通过提供这种访问帮助消费电子工业。通过在视频数据内嵌入辅助数据,辅助数据在压缩/解压缩中幸免并且能够完好
6无损地到达电视122。换句话说,本发明有益地在视频信号内嵌入辅助数据(在视频图像内编码,而非作为单独的辅助数据流)。本发明因此成功地克服了以上讨论的架构障碍。以下结合图1B-8B进一步讨论图IA电子系统110的实现和使用。现在参照图1B,显示了根据本发明一个实施例的图IA的电视122的显示器138的示图。为了说明的目的而提供图IB实施例,并且在另外的实施例中,可使用除结合图IB实施例讨论的那些部件和结构中的某些部件和结构之外的部件和结构或者替代于结合图IB 实施例讨论的那些部件和结构中的某些部件和结构的部件和结构实现显示器138。在图IB实施例中,显示器138包括通常显示由内容源114(图1A)提供的视频数据的主屏幕区域。在图IB实施例中,显示器138还包括小工具144,小工具144位于显示在显示器138上的离散的区域中以提供任何所希望的类型的附加信息。在各种不同实施例中,小工具144可以以任何所希望的形状或者尺寸实现,并且可以显示在任何合适的位置。 另外,同样地设想任何所希望的数量的不同小工具,包括在任何给定时间在显示器上的多个小工具的可能性。在图IB实施例中,显示器138支持用于提供与当前显示在显示器138上的视频数据相关(同步)的信息的同步小工具。例如,小工具144可用于在关于经济新闻或者投资话题的电视节目期间显示与观看者具体相关的财经信息(例如,他的/她的投资组合)。在另一例子中,小工具144可用于在电视播放的汽车比赛期间显示关于特定赛车手、赛车或者一般汽车比赛的相关信息或者统计数据。以下结合图2-8B进一步讨论同步小工具144 的实现和使用。现在参照图2,显示了根据本发明的图IA内容源114的一个实施例的方框图。在图2实施例中,内容源114可包括但不限于中央处理单元(CPU) 212、源存储器220和输入/ 输出接口(I/O接口)224。在另外的实施例中,可使用除结合图2实施例讨论的那些部件和结构之外的部件和结构或者替代于结合图2实施例讨论的那些部件和结构的部件和结构实现内容源114。另外,内容源114可另一方面实现为任何其它所希望的类型的电子装置或者实体。在图2实施例中,CPU 212可实现为包括任何合适并且兼容的一个或多个微处理器装置,所述微处理器装置优选地执行软件指令以由此控制并管理内容源114的操作。在图2实施例中,源存储器220可实现为包括所希望的存储装置(包括但不限于只读存储器 (ROM)、随机存取存储器(RAM)和各种类型的非易失性存储器(诸如,软盘或者硬盘))的任何组合。以下结合图3和4进一步讨论源存储器220的内容和功能。在图2实施例中,I/O接口 2M可包括一个或多个输入和/输出接口以便为内容源114接收和/或发送任何需要的类型的信息。例如,在图2实施例中,内容源114可使用 I/O接口 2M与电子系统110(图1A)中的其它实体通信。另外,系统用户可通过使用任何合适并且有效的技术使用I/O接口 2M与内容源114通信。以下结合图3-4进一步讨论关于内容源114的另外的细节。现在参照图3,显示了根据本发明的图2源存储器220的一个实施例的方框图。在图3实施例中,源存储器220包括但不限于一个或多个源应用312、视频数据316、音频数据 318、编码器320、辅助(aux)数据322、辅助(aux)数据管理器3 和杂项信息328。在另外的实施例中,源存储器220可包括除结合图3实施例讨论的那些部件之外的部件或者替代于结合图3实施例讨论的那些部件的部件。在图3实施例中,一个或多个源应用312可包括程序指令,所述程序指令优选地由 CPU 212(图2、执行以执行内容源114的各种功能和操作。一个或多个源应用312的具体性质和功能优选地根据各种因素(诸如,对应内容源114的特定类型和具体功能)而不同。 在图3实施例中,视频数据316可包括用于在电视122(图1A)上显示或者用于在电视122 内处理的任何合适的信息或者数据。类似地,音频数据318可包括用于由电视122(图1A) 再现的任何合适的信息或者数据。在图3实施例中,编码器320可包括用于把视频数据316和音频数据318转换成分发给电视122的压缩分发复用信号的任何合适的装置。在图3实施例中,辅助数据管理器 324根据本发明协调并管理用于创建辅助数据322并嵌入辅助数据322作为视频数据316 的组成部分的各种功能。杂项信息3 可包括由内容源114使用的任何附加信息。在图3实施例中,公开并讨论了主要实现为软件的本发明。然而,在另外的实施例中,本发明的一些或者全部功能可由为执行与本文讨论的软件模块的那些功能等同的各种功能而构造的合适的电子硬件电路执行。以下结合图4、7和8进一步讨论关于辅助数据管理器3M和辅助数据322的功能的另外的细节。现在参照图4,显示了根据本发明一个实施例的图3辅助数据322的方框图。在图 4实施例中,辅助数据322可包括但不限于触发数据412、小工具内容416、同步(sync)数据 418、内容识别(ID)数据420、指针数据422和杂项信息424。在另外的实施例中,辅助数据 322可使用除结合图4实施例讨论的那些部件和功能之外的各种部件或者替代于结合图4 实施例讨论的那些部件和功能的各种部件和功能实现。在图4实施例中,触发数据412可包括定义小工具144(图1B)的各种特性的任何类型的信息。例如,触发数据412可包括但不限于针对小工具视觉外观和行为定义小工具 144的数据、由小工具提供的信息(诸如,读出值)、小工具图形状态(诸如,颜色、层级或者设置)和最佳小工具位置、形状、尺寸和显示时间。在图4实施例中,小工具内容416可包括用于在小工具144中显示的任何内容数据。在某些实施例中,可另一方面从除辅助数据322之外的源或者实体获得小工具内容 416。在图4实施例中,同步(sync)数据418可包括允许电视122在辅助数据322嵌入在视频数据316中的同时检测辅助数据322的任何合适的装置。例如,在某些实施例中,同步数据418可包括指示视频数据316内的辅助数据322的特定位置的预设识别模式。在图4实施例中,内容ID数据420可包括用于识别给定对应节目的特定内容的任何合适的信息。例如,在某些实施例中,内容ID数据420可包括国际标准音视频编号(ISAN) 编号作为标识符。在图4实施例中,指针数据422可包括电视122用来定位并获得用于产生同步小工具144的附加信息(诸如,小工具内容或者触发数据)的任何类型的需要的信肩、ο例如,指针数据422可包括但不限于识别可找到关于当前显示的视频数据316的更多信息的互联网位置的URL。该URL能够代表服务器130(图1A)上的网站或者提供关于正在广告宣传的产品的更多信息的别的地方、剧集或者连续剧的主页的URL、观看者能够注册以进行关于节目的服务或者投票的网站等。在图4实施例中,杂项信息4M可包括由电视122使用的任何附加信息。例如,在某些实施例中,杂项信息4M可包括一个或多个脚本或者可执行程序。以下结合图7和8进一步讨论关于辅助数据322的创建、分发和使用的另外的细节。现在参照图5,显示了根据本发明的图IA电视(TV) 122的一个实施例的方框图。 在图2实施例中,TV 122可包括但不限于中央处理单元(CPU) 512、显示器138、TV存储器 520和输入/输出接口(I/O接口)5对。在另外的实施例中,TV 122可使用除结合图5实施例讨论的那些部件和结构之外的部件和结构或者替代于结合图5实施例讨论的那些部件和结构的部件和结构实现。另外,TV 122可另一方面实现为任何其它所希望的类型的电子装置或者实体。在图5实施例中,CPU 512可实现为包括任何合适并且兼容的一个或多个微处理器装置,所述微处理器装置优选地执行软件指令以由此控制并管理TV 122的操作。图5显示器138可包括任何有效类型的显示技术,包括具有用于向装置用户显示各种信息的合适屏幕的阴极射线管监视器或者液晶显示装置。在图5实施例中,TV存储器520可实现为包括所希望的存储装置(包括但不限于只读存储器(ROM)、随机存取存储器(RAM)和各种类型的非易失性存储器(诸如,软盘或者硬盘))的任何组合。以下结合图6进一步讨论TV存储器520的内容和功能。在图5实施例中,I/O接口 5M可包括一个或多个输入和/或输出接口以便为TV 122接收和/或发送任何需要的类型的信息。例如,在图5实施例中,TV 122可使用I/O接口 5M与电子系统110(图1A)中的其它实体通信。另外,系统用户可通过使用任何合适并且有效的技术使用I/O接口 5M与TV 122通信。以下结合图6-8B进一步讨论关于TV 122 的另外的细节。现在参照图6,显示了根据本发明的图5TV存储器520的一个实施例的方框图。在图6实施例中,TV存储器520包括但不限于一个或多个TV应用612、视频数据316、音频数据318、检测模块620、提取模块622、辅助(aux)数据模块624、辅助(aux)数据322和杂项信息628。在另外的实施例中,TV存储器520可包括除结合图6实施例讨论的那些部件之外的部件或者替代于结合图6实施例讨论的那些部件的部件。在图6实施例中,一个或多个TV应用612可包括程序指令,所述程序指令优选地由CPU 512(图5)执行以执行TV 122的各种功能和操作。TV应用612的具体性质和功能优选地根据各种因素(诸如,对应TV 122的特定类型和具体功能)而不同。在图6实施例中,视频数据316可包括用于在电视122(图1A)上显示的任何合适的信息或者数据。类似地,音频数据318可包括用于由电视122(图1A)再现的任何合适的信息或者数据。 在图6实施例中,检测模块620可由TV 122使用以检测并定位如以上所讨论嵌入在视频数据316中的辅助数据322。在图6实施例中,提取模块622可由TV 122使用以从视频数据316中去除检测到的辅助数据322。在图3实施例中,辅助数据模块拟4根据本发明协调并管理用于处理提取的辅助数据322以有效支持同步小工具144(图1B)或者其它 TV应用的各种功能。杂项信息6 可包括由TV 122使用的任何附加信息。
在图6实施例中,公开并讨论了主要实现为软件的本发明。然而,在另外的实施例中,本发明的一些或者全部功能可由为执行与本文讨论的软件模块的那些功能等同的各种功能而构造的合适的电子硬件电路执行。以下结合图7和8进一步讨论关于辅助数据模块 324和辅助数据322的功能的另外的细节。
9
现在参照图7A和7B,显示了根据本发明的两个不同实施例的嵌入在视频数据316 中的辅助(aux)数据322的示图。图7A和7B提供了 TV 122(图1A)的显示器138的正视图。为了说明的目的而提供图7A和7B的实施例,并且在另外的实施例中,可使用除结合图 7A和7B实施例讨论的那些技术和结构中的某些技术和结构之外的技术和结构或者替代于结合图7A和7B实施例讨论的那些技术和结构中的某些技术和结构的技术和结构嵌入辅助数据322。在图7A实施例中,显示器138包括通常显示由内容源114(图1A)提供的视频数据316的主屏幕区域。在图7A实施例中,显示器138上显示的视频数据316还包括优选地位于显示器138的不显眼区域中的嵌入的辅助数据322。在各种不同实施例中,辅助数据 322可实现为任何所希望的形状或者尺寸,并且可显示在显示器138上的任何合适的位置。 为了说明的目的,图7A中的辅助数据322被描述为小的带交叉阴影的矩形。然而,同样地设想任何有效的结构或者外观以实现辅助数据322。在图7A实施例中,辅助数据322可以被编码以便以任何有效的方式代表任何需要的信息(参见图4)。例如,在某些实施例中,通过使用常规或增强条形码技术,可格式化辅助数据322。换句话说,辅助数据322能够有效地格式化为嵌入在显示的视频数据316的拐角或者嵌入在显示的视频数据316的边缘的视频二维条形码。另外,辅助数据322的条形码或者其它格式能够显示为称为“bug”的小图形标志图标的一部分。另外,在各种其它实施例中,通过使用任何其它有效技术可编码或者显示辅助数据322。例如,通过调制亮度或者色度信息的各种属性能够实现辅助数据322。另外,通过使用多个显示行可实现辅助数据 322。辅助数据322的这种编码能够代表大量信息并且能够很小并且密集,因为辅助数据322将会由处理视频存储器中的视频数据316的TV 122读取。在印刷条形码被优化以用于由激光扫描器读出的情况下,用于辅助数据322的视频类型的条形码嵌入在直接由TV 122处理的数字视频信号中(作为像素亮度或者色度样本)。在某些实施例中,视频压缩中的量化误差可能破坏视频条形码(因此,快速移动、 难以压缩的视频序列内出现的条形码可能无法幸免),然而,如果条形码在屏幕上停留一定量的时间(几秒),则这个问题减轻。所获得的条形码图像可以不需要以高对比度显示(白背景上的黑线),因为TV 122将会能够经滤波机构提取该信息。条形码因此能够被利用各种灰度梯度编码(只要存在足够的对比度以实现可靠提取即可)。如以上所讨论,辅助数据322能够结合图形标志图标(“bug”)显示为标题或者边界,或者它能够被放置在图像的一个或多个最远的边缘(因为这些通常在显示之前被裁掉并且在任何情况下不太显眼)。如果辅助数据322的各比特的位置的模式对于TV 122而言事先已知,则辅助数据322的各比特能够在空间上分散在视频帧的区域上。甚至少量的辅助数据322 (诸如,图4的内容ID数据420或者指针数据422)也能够在提高用户体验方面具有很大帮助,因为这种信息能够经与网络服务器130(参见图1A)的交互而扩展以获得另外的需要的信息(包括但不限于辅助数据322或者内容数据)。在图7B实施例中,显示器138包括通常显示由内容源114(图1A)提供的视频数据316的主屏幕区域。在图7B实施例中,显示器138上显示的视频数据316还包括优选地位于显示器138的不显眼区域中的嵌入的辅助数据322。在各种不同实施例中,可以任何所希望的形状或者尺寸实现辅助数据322,并且可显示在显示器138上的任何合适的一个或多个位置。为了说明的目的,图7B中的辅助数据322被描述为细交叉阴影线。然而,同样地设想任何有效的结构或者外观以实现辅助数据322。在图7B实施例中,辅助数据322可以被编码以便以任何有效的方式代表需要的信息(参见图4)。例如,在某些实施例中,辅助数据322可格式化为位于视频信号的垂直消隐间隔(VBI)的区域中或者位于视频信号的垂直消隐间隔的区域附近的数字视频信息的一个或多个水平行。因为数字电视经常编码为每扫描行1280至1920水平像素,所以图7B的辅助数据322的VBI结构可向TV 122提供大量的数字信息。本发明因此支持这样一种方法把辅助数据322伪装为视频数据316,从而有效视频(对于观看者而言可看见)的一部分用于传输辅助数据322。另外,本发明包括标准化编码格式以使视频辅助数据322在视频压缩和解压缩中幸存。本发明还支持把辅助数据322 嵌入在视频图像中从而辅助数据322能够以标准化方法被恢复(由TV 122检测、提取并处理)而无需过多的CPU开销。以下结合图8A-8C进一步讨论辅助数据322的实现和使用。现在参照图8A-8C,显示了根据本发明一个实施例的用于分发嵌入在视频数据 316中的辅助数据322的方法步骤的流程图。为了说明的目的而提供图8例子,并且在另外的实施例中,本发明可使用与结合图8实施例讨论的那些步骤和顺序中的某些步骤和顺序不同的步骤和顺序。在图8A实施例中,在步骤812中,内容源114或者其它合适的实体最初生产通常包括视频数据316和音频数据318的A/V内容数据。在步骤814中,内容源114或者其它合适的实体随后创建辅助(aux)数据322以在电视装置122上支持各种高级交互特征,诸如显示一个或多个同步小工具144。在步骤816中,内容源114或者其它合适的实体把辅助数据322插入在视频数据316中。在步骤818中,内容源114或者其它合适的实体压缩音频数据318和视频数据 316(包括嵌入的辅助数据32 以创建压缩分发复用信号。图8A的处理随后通过连接字母 “A”前进到图8B的步骤822。在图8B的步骤822中,机顶盒118或者其它合适的实体接收并解复用由内容源 114分发的分发复用信号以产生压缩音频数据和视频数据。在步骤拟4中,机顶盒118的解码器装置或者其它合适的实体随后对压缩音频数据和视频数据进行解压缩以产生未压缩的音频数据318和未压缩的视频数据316 (包括嵌入的辅助数据32 。在步骤拟6中,机顶盒118或者其它合适的实体格式化音频数据318和视频数据316以传送给电视122的显示器138。图8B的处理随后通过连接字母“B”前进到图8C的步骤828。在图8C的步骤828中,电视122或者其它合适的实体接收未压缩的音频数据318 和未压缩的视频数据316(包括嵌入的辅助数据32 。在步骤830中,电视122的检测模块 620通过使用任何有效技术扫描视频数据316以检测嵌入的辅助数据322。在步骤832中, 电视122的提取模块622从视频数据316提取定位的辅助数据322。最后,在步骤834中, 辅助数据模块6M处理提取的辅助数据322以成功地支持合适的高级交互特征,诸如在电视122的显示器138上显示一个或多个同步小工具144。图8C处理可随后结束。在某些另外的实施例中,辅助数据322可类似地沿着分发路径在任何点由任何其它合适实体创建并插入在视频数据316中。在这些另外的实施例中的某些实施例中,可以在没有完全把视频数据316解压缩的情况下插入辅助数据322。例如,压缩视频数据316 (没有任何辅助数据32 的单个宏块能够由包含已经嵌入的辅助数据322的对应压缩宏块替代。由于所有前述原因,本发明因此提供一种用于分发嵌入在视频数据中的辅助数据的改进的系统和方法。 以上参照某些实施例描述了本发明。考虑到本说明书,对于本领域技术人员而言, 其它实施例将会是清楚的。例如,可容易地使用除在以上实施例中描述的那些结构和技术之外的结构和技术实现本发明。另外,本发明可有效地结合以上描述的那些系统之外的系统使用。因此,讨论的实施例的这些和其它变化应该由本发明包括,本发明仅由所附权利要求限定。
权利要求
1.一种用于有效地在电子网络中分发信息的系统,包括内容源,所述内容源把辅助数据嵌入在视频数据中,所述内容源把所述视频数据与所述辅助数据一起编码以创建分发复用信号;用于接收并处理所述分发复用信号以再现嵌入有所述辅助数据的所述视频数据的装置;和电视,提取所述辅助数据,所述电视处理所述辅助数据。
2.如权利要求1所述的系统,其中所述辅助数据提供在所述电视的显示器上支持同步小工具的小工具内容,所述小工具内容与同时呈现在所述显示器上的所述视频数据相关。
3.如权利要求1所述的系统,其中所述辅助数据被格式化为所述视频数据中的多维视频条形码。
4.如权利要求1所述的系统,其中所述辅助数据被格式化为位于所述视频数据的解码的视频帧的顶部区域或者底部区域中或者位于所述顶部区域或者底部区域附近的一个或多个水平扫描行。
5.如权利要求1所述的系统,其中所述辅助数据被格式化为所述电视的显示器上可看见的图形图标的一部分或者被格式化为嵌入在所述图形图标内。
6.如权利要求1所述的系统,其中所述辅助数据包括触发数据、小工具内容、同步数据、内容识别数据或者指针数据。
7.如权利要求6所述的系统,其中所述触发数据针对小工具视觉外观和行为定义同步小工具,定义由所述同步小工具提供的信息、以及定义小工具图形状态,所述小工具图形状态包括颜色、层级、设置、最佳小工具位置、形状、尺寸或者显示时间。
8.如权利要求6所述的系统,其中所述指针数据提供用于联系互联网服务器的URL,所述电视从所述互联网服务器获得另外的辅助数据和小工具内容以支持同步小工具。
9.一种用于有效地显示来自电子网络的信息的电视装置,包括检测模块,所述检测模块识别由内容源嵌入在视频数据中的辅助数据,所述内容源把所述视频数据与所述辅助数据一起编码以创建由所述电子网络分发的分发复用信号,所述分发复用信号由解码装置接收并处理以再现嵌入有所述辅助数据的所述视频数据;提取模块,所述提取模块从所述视频数据提取所述辅助数据;和辅助数据模块,所述辅助数据模块处理所述辅助数据。
10.如权利要求9所述的电视装置,其中所述辅助数据提供在所述电视的显示器上支持同步小工具的小工具内容,所述小工具内容与同时呈现在所述显示器上的所述视频数据相关。
11.如权利要求9所述的电视装置,其中所述辅助数据被格式化为所述视频数据中的多维视频条形码。
12.如权利要求9所述的电视装置,其中所述辅助数据被格式化为位于所述视频数据的解码的视频帧的顶部区域或者底部区域中或者位于所述顶部区域或者底部区域附近的一个或多个水平扫描行。
13.如权利要求9所述的电视装置,其中所述辅助数据被格式化为所述电视的显示器上可看见的图形图标的一部分或者被格式化为嵌入在所述图形图标内。
14.如权利要求9所述的电视装置,其中所述辅助数据包括触发数据、小工具内容、同步数据、内容识别数据或者指针数据。
15.如权利要求14所述的电视装置,其中所述指针数据提供用于联系互联网服务器的 URL,所述电视从所述互联网服务器获得另外的辅助数据和小工具内容以支持同步小工具。
16.一种用于有效地在电子网络中分发信息的方法,包括使用内容源把辅助数据嵌入在视频数据中,所述内容源把所述视频数据与所述辅助数据一起编码以创建分发复用信号;接收并处理所述分发复用信号以再现嵌入有所述辅助数据的所述视频数据;以及利用处理所述辅助数据的电视提取所述辅助数据。
全文摘要
一种用于分发嵌入在视频数据中的辅助数据的系统和方法包括内容源,把辅助数据嵌入在视频数据中。内容源把视频数据与辅助数据一起编码以创建包括压缩视频数据的分发复用信号。解码器接收并解压缩分发复用信号以再现嵌入有辅助数据的视频数据。电视或者其它装置随后从视频数据检测并提取辅助数据。电视或者其它装置处理辅助数据以支持包括在电视的显示器上显示同步小工具的各种可能的交互应用。
文档编号H04N7/08GK102577366SQ201080046101
公开日2012年7月11日 申请日期2010年10月5日 优先权日2009年10月13日
发明者M·厄耶尔 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1