从远程网络发射触发命令并控制广播台交互节目内容的协议和系统的制作方法

文档序号:7575199阅读:125来源:国知局
专利名称:从远程网络发射触发命令并控制广播台交互节目内容的协议和系统的制作方法
技术领域
本发明涉及交互电视系统,尤其涉及在远程网络产生的电视信号内插入交互节目内容。
出现的交互电视技术有希望允许电视机用作为一种双向信息分布机构。交互电视的推荐特性适应各种市场销售、娱乐和教育性能的需要,如允许用户定购广告的产品或服务、在游戏节目中和比赛者竞赛,或者要求关于电视节目的专门信息。通常交互功能由“机顶”译码器控制,该译码器执行为电视广播写的交互节目。交互功能常常显示在电视屏幕上并且可以包括图标或菜单以允许用户经过电视遥控器做出选择。
对于交互电视的数字广播提出一些独特的问题。特别是涉及“转向(turnaround)”的配置。术语“转向”表示一种配置,其中在远程网络产生的视频馈源进入数字广播站。来自远程网络的视频馈源常常是模拟格式并且可能是实况电视广播。当在数字广播站接收视频馈源时,它被解调或译码并被转换为数字广播站的本地格式。一种这样的本地格式是SMPTE-259M,它是一种270 Mbps数字室内标准。本地视频信号在整个广播站发送,可能是磁带录制的和时移的,并且随后发送到它被压缩和重新传送的视频编码器。对于大多数广播来说,其内容不驻留在数字广播站内几百毫秒以上。
如果数字广播台要求将交互功能加到在远程网络产生的电视信号上,交互节目信息必须在适当的时间插入。然而,目前的情况是数字网络操作员不需要、不具有关于在转向通道上播放的内容的精确信息。虽然有足够的信息来建立一个指示特定节目电视广播的近似时间的节目指南,但没有足够的信息来准确地确定什么时候一个特别节目开始,什么时候播放商业广告,以及是否已经采取了一些优先动作。这个信息属于节目始发者,该始发者在地理上是遥远的并且一般作为单独的业务运作。
对于仍然复杂的问题,播放交互内容的顺序和调用“广播日期”编辑的能力应该由信号始发者控制。虽然交互节目信息可以直接由信号始发者提供,但大多数远程网络既没有准备交互节目也不具有适当的传输格式和带宽可供交互内容之用。另外,通常希望数字广播台能够在交互节目的实际电视广播和内容上保持控制,如果交互节目信息直接由信号始发者提供,这一般是不可能或不实际的。
因此可以配置一个交互电视系统使得命令从远程网络发送到广播台,在这里交互内容实际上与电视信号组合。然而,如果来自远程网络的命令由于一些原因在广播台没有收到或者在传输中恶化,则在这样一种配置中可能产生问题。如果这样的故障发生,则交互节目内容将不能根据来自远程网络的命令播放。因此希望有一种用于传送来自远程网络的命令和用于控制在广播台的交互节目内容的协议和系统,它减轻了从远程网络错误传送命令的问题。
上面概述的问题大部分由根据本发明用于传送来自远程网络的触发命令和用于控制在广播台的交互节目内容的协议和系统解决。在一个实施例中,数字广播台被配置成用来转向和加上交互节目到由远程网络初始输送的电视信号中。当输送电视信号时,远程网络在电视信号的场消隐期间(VBI)内插入触发命令以控制在广播台的交互节目的加载和播放。与触发命令有关的协议允许命令重复,因此即使在原始命令没有收到或在传输中恶化的情况下确保正确地控制交互节目。通过在命令中设置一个标记,给定的命令可以在重复时被识别。
具有插入触发命令的电视信号被调制并且经过卫星上行链路或其他传输机构从远程网络传送。这个组合信号相应地在数字广播台接收,在这里它被数字化并且经过一视频网络发送以进行通道分配和其他处理。从这个视频网络,数字化电视信号提供到一个提取接收的触发命令的VBI译码器。提取的触发命令提供到一个服务器(即一个交互节目源),它根据触发命令控制交互节目的加载或播放。数字化电视信号的其余部分提供到一个视频编码器,在这里它被压缩。然后数字广播台的AVI(音频-视频交互)产生单元组合压缩的电视信号和交互节目以形成经过卫星上行链路要被广播到终端用户的AVI信号。AVI信号可以由时分复用打包的AVI信号的音频、视频和交互分量组成。
在一个实施方式中,如果重复的触发命令由服务器接收并且原始命令没有被正常地接收,则交互节目源进入差错校正状态以确定对于交互节目源的适当作用。对于某些命令,如继续、暂停和停止,交互节目源响应重复的命令而没有进一步的误差补偿。例如,如果重复的停止命令被交互节目接收并且交互节目源不在“停止”状态,则交互节目源响应重复的停止命令简单地转变到停止状态。对于其他命令,如在一个特定时间播放一个规定文件的命令,一差错校正机构将与命令有关的时间代码与本地时间相比较并且在补偿由命令指示的特定时间和用于播放的实际时间之间的差值的点检索到规定文件。例如,如果在文件播放的特定时间之后两秒接收一个重复的命令,差错校正机构使交互节目源在文件开始后两秒开始播放规定文件。以这种方式,响应重复命令播放规定文件的时间与如果原始命令已经接收并且被正常地响应则播放规定文件的时间同步。根据本发明用于传送来自远程网络的触发命令和用于控制在广播台的交互节目内容的协议和系统有益地提供一种机构,通过该机构系统可以校正来自远程网络的命令传输中的差错。
从广义上讲,本发明考虑一种包括远程网络的交互电视系统,该远程网络用来传送电视信号并且传送原始交互命令以控制与电视信号有关的交互节目。远程网络还用来在传送原始交互命令之后传送冗余交互命令。交互电视系统还包括一个配置来接收电视信号并且用以检测与电视信号有关的输入交互命令的广播台。广播台还用来响应冗余交互命令以控制交互节目。
本发明还考虑一种方法,用于控制与来自广播台的视频信号一起输送的交互节目内容。该方法包括传送来自远程网络的视频信号,传送来自远程网络的原始交互命令以控制与视频信号有关的交互节目,并且传送冗余交互命令。该方法还包括在广播台接收视频信号和有关的交互命令,并且响应冗余交互命令控制交互节目源。
本发明还考虑一种用于交互电视系统的广播台,该系统包括一个用以接收来自远程网络的视频信号、原始交互命令和重复的交互命令的接收机,以及一个接收原始交互命令和重复的交互命令的交互节目源。交互节目源用来检测特定交互命令是原始的命令还是重复的命令。如果没有响应原始交互命令完成一个操作,则交互节目源用以响应重复的命令完成这个操作。
本发明还考虑一种用于交互电视系统的远程网络,该系统包括一个用于提供电视信号的电视信号源,用于产生交互命令以控制与电视信号有关的交互节目的触发命令发生器,以及一个耦合到电视信号源和触发命令发生器的触发命令插入单元。触发命令插入单元用以组合电视信号和交互命令。触发命令发生器用来产生冗余交互命令。
根据下面的详细描述并参照附图,本发明的其他目的和优点将变得十分明显,其中

图1是交互电视系统的流管理器和服务器结构的方框图。
图2是用于传送远程网络的本地时间的触发命令的示范性格式图。
图3是说明用于对一个文件排队和规定播放时间的触发命令的示范性格式图。
图4是说明用于停止被广播文件的示范性触发命令的示意图。
图5是说明用于暂停被广播文件的示范性触发命令的示意图。
图6是说明用于暂停状态之后继续文件的广播的示范性触发命令的示意图。
图7是说明交互节目源和差错校正装置的操作的状态示意图。
图8是一个总结与图7状态图有关的状态转移的图表。
图9是一个说明AVI信号的示范性格式的示意图。
图10是用于交互电视系统的流管理器和服务器结构的方框图。
图11是交互电视系统的方框图。
虽然本发明易用于各种修改和其他的形式,这里的特定实施例通过附图中的例子示出并且将在这作详细地描述。然而,应该理解这里的附图和详细描述并不限制本发明为公开的具体形式,相反,本发明将覆盖在所附权利要求书定义的本发明的精神和范围内的所有修改、等效和替换。
现在回到附图,图1是一个根据本发明的实施例利用用于传送来自远程网络的触发命令和控制在广播台的交互节目内容的协议的系统的方框图。图1的系统包括用于经过卫星传送电视信号的远程网络10,以及接收电视信号并且同时提供交互节目资料以形成AVI(音频-视频交互)信号的广播台50。然后由广播台50传送AVI信号用于由终端用户或随后的分布链路接收。
远程网络10说明性地包括耦合到触发命令插入单元16的电视信号源12和触发命令发生器14。触发命令插入单元16的输出端耦合到由调制器18和卫星上行链路20共同形成的发射机。最后示出的本地时间时钟22耦合到触发命令发生器14。
广播台50包括一个由卫星下行链路52和解调器54共同形成的接收机。解调器54的输出端耦合到触发提取单元56,该单元接着耦合到交互节目源58和AVI发生单元60。所示的AVI发生单元60的输出端耦合到卫星上行链路62。对于图1的实施例,AVI产生单元60说明性地包括耦合到AVI传输单元68的A-V(音频-视频)压缩单元64和数据输入单元66。最后示出时钟70和差错校正装置72耦合到交互节目源58。
一般来说,触发命令插入单元16接收来自电视信号源12的电视信号并且同时提供触发命令以形成组合的电视-触发命令信号。触发命令包括控制与电视信号有关的交互节目的加载和/或播放的信息并且由触发命令发生器14产生。还提供某些触发命令以允许如时钟22确定的远程网络10的本地时间被输送到广播台50。组合的信号提供到调制器18,在这里它以一种适合经过卫星上行链路20传输的方式调制到载波上。
与触发命令有关的协议允许命令被重复,并且在重复时允许重复的命令被特别地识别。如下面将进一步描述的,通过重复触发命令,广播台50可以从原始命令没有接收到或恶化的情况下恢复。另外,对于某些触发命令,与交互节目源58有关的差错校正单元72补偿误差以确保交互节目资料正常的播放。这种误差补偿装置也将在下面详细地解释。
广播台50在卫星下行链路52接收来自远程网络10的传输并且提供到解调器54。解调之后,提供组合的电视-触发命令信号到提取触发命令的触发命令提取单元56。提取的触发命令随后提供到交互节目源58以控制与触发命令有关的交互节目的加载或播放。电视信号其余部分提供到AVI产生单元60的A-V(音频-视频)压缩单元64以作压缩。
当根据触发命令提取单元56提取的触发命令,交互节目从交互节目源58输出时,交互节目经过数据输入单元66提供到AVI传输单元68。压缩的音频和视频类似的从A-V压缩单元64提供到AVI传输单元68。然后AVI传输单元68组合交互节目和电视信号的压缩分量以形成经过卫星上行链路62广播到终端用户的AVI信号。
接下来将讨论关于远程网络10和广播台50的所示实施方案的细节。应该理解这里讨论的触发命令协议可以应用在各种不同的系统配置中。
首先参看远程网络10,电视信号源12除了其他装置以外还可包括实况视频馈源和/或磁带重放设备。在一个实施例中,从电视信号源12提供的电视信号依照NTSC(全国电视制式委员会(美国))信号标准。然而,应该理解从电视信号源12提供的电视信号可以以各种其他的格式输送。
如前所述,提供触发命令发生器14以产生触发命令,这些命令包括控制与来自电视信号源12的电视信号有关的交互节目的信息。提供其他的触发命令以输送远程网络的本地时间到广播台50。这些触发命令可以采取各种形式。图2-6说明示范性触发命令。
图2是用于传送远程网络本地时间的触发命令200的示范性格式图。触发命令200包括一个“文本代码开始”字段202,对于这一实施方式,它取值0xF3(规定以“0x”开始的值是十六进制数)。文本代码的开始用于识别所有触发的开始。如果一旦完成前面的触发没有接收到文本代码的开始,则由广播台50的交互节目源58假设为差错条件,并且直到下一个文本代码开始的所有字节被放弃。注意其他特定的值可以用于识别其他实施方式下特定触发的开始。
触发命令200还包括一个“字节计数”字段204,该字段包含表示字节数的一个数,该字节数从字节计数字段204以后直到,但不包括,检验和字段224。在字节计数字段204内的值可以采取从“1”到“255”的十进制数值。在一种实施方式中,字节计数字段值为“0”是不允许的,因此触发可以在从4到258字节长度的范围。
“原始或重复”字段206指示触发是新的还是重复的。对于这一实施方式,值“1”指示触发是新的,而值“0”指示触发是重复的。如下面将进一步解释的,理想的交互节目源58应该对于新的触发的接收起反应。如下面将进一步讨论的,交互节目源58对于重复的触发的反应取决于交互节目源58的当前状态和原始命令预定的状态。
如下面论述的,“命令类型”字段208指示“命令代码”字段212的预定解释。换句话说,命令代码字段212的解释取决于命令类型字段208的值。
提供“单元地址”字段210来引导触发到接收广播台的特定交互节目源。注意在只有单个交互节目源58被广播台50使用的实施方式中,单元地址不变。
“命令代码”212指示必须执行的特定操作。对于图2的触发命令200,它是用于传送远程网络的本地时间的命令,命令代码是0x1e,命令类型是2。注意其他特定的编码可以有选择地用在其他的实施方式中。
“数据字段”213也在图2的触发命令200内示出。一般地,触发数据字段输送关于要被执行的特定命令的信息。对于图2的触发命令200,数据字段213包括指示时间代码格式类型的“时间代码类型”字段214。在一个实施方式中,“TC类型”值0x00指示NTSC下降帧(drop frame)时间代码,0x01值指示NTSC非下降帧(non-drop frame)时间代码,而0x02值指示PAL时间代码。小时、分、秒和帧字段216-219分别存储由触发器输送的时间的小时、分、秒和帧的BCD(二进制编码的十进制)值。
最后,“检验和”字段224用于检测触发命令中的误差。通过求字节计数字段204和检验和字段224(不包括)之间的所有字节和的2的补码计算检验和字段。
图2(类似地图3-6)还表明与描述的触发命令中每个字段有关的位的数量。注意其他实施方式对于每个字段可以使用不同的字段和/或不同的位数。
图3是一个说明用于对文件排队和规定播放时间的触发命令230的示范性格式图。为了简化起见相应于图2的触发命令200的字段具有相同编号。
触发命令230类似于图2的;但是,用于这个触发的命令代码字段212采取不同的编码值来规定这个命令的不同功能。另外,字节计数字段204也采取不同值来指示形成这个触发命令的不同字节数。触发命令230发送在字段216-219的有关时间代码和“文件句柄”字段220。文件句柄220是一个8字节字,它由交互节目源58使用以确定合适的文件名。时间代码是SMPTE时间代码格式,并且是由时间触发命令200指示的类型。触发命令230用于引起交互节目源58在规定时间播放由文件句柄字段220规定的文件。
用于停止、暂停和从暂停状态继续一个文件的触发命令在图4-6中分别地说明。这些触发命令是相同的,除了命令代码字段212的编码值以外,它们指示各个命令的规定功能。
返回参见图1,触发命令插入单元16用来组合来自电视信号源12的电视信号和由触发命令发生器14产生的触发命令。在一个实施方式中,触发命令插入单元16包括VBI(场消隐期间)编码装置,该装置插入触发命令到NTSC电视信号的场消隐区域。这个组合信号随后提供到调制器18以常规方式传输。特别要考虑的是在另一种配置中,触发命令插入单元16可以使用其他技术将触发命令与电视信号组合起来,如DTMF(双音多频)编码或在传输中的副数据载波。
当自远程网络10的传输被广播台50接收时,它被解调器54解调。在这一点上,组合的电视-触发命令信号可以从它的模拟格式转换为数字格式,如SMPTE 259M演播室标准。组合的信号还可以经过视频网络发送,在这里它可以被处理和/或磁带录制和时移。接着,组合信号提供到触发命令提取单元56。提取的触发命令和其余电视信号随后分别单独发送到交互节目源58和AVI产生单元60。
对于触发命令被插入到电视信号的场消隐期间内的配置,触发提取单元56以一个VBI译码器实现。注意根据触发命令插入的方式,可以另外使用实现触发提取单元56的其他装置,如DTMF译码器或解调器。
交互节目源58是一种用于控制例如机顶盒操作的交互节目信息源。将会理解机顶盒一般响应用户的遥控并且对于用户的电视提供交互显示输出。交互节目源58可以由包括多个包含在大容量存储器如磁盘阵列中的交互节目的流管理器和服务器形成。除了其他装置以外,包含在大容量存储器中的交互节目可以从软盘、从磁带存储器或者经过远程下载被安装。
当交互节目源58接收原始触发命令时(如用“原始或重复”字段206标识的),交互节目源58根据命令代码和如果存在的话,根据触发的时间代码或文件句柄完成一个操作。例如,交互节目源58可以接收命令230来排队(力载)和播放由一个特定文件句柄规定的交互节目,根据规定的文件句柄,交互节目源58从大容量存储器加载规定的节目到本地存储器(即DRAM)。然后交互节目源58在由时间代码规定的时间播放相应于文件句柄的文件。当交互节目源58播放一个文件时,它以位流的形式输出规定的交互节目到数据输入单元66。
如图2说明的触发命令200可以由远程网络10类似地输送以传送远程网络的本地时间,以便使广播台50的时钟70与远程网络10的时钟22同步。换句话说,因为时钟22和时钟70可以工作在稍微不同的晶体频率或者可以相互间有偏差,如时钟22指示的远程网络10的时间可以被输送到广播台50,以便确保时钟70指示相同的时间。
如前所述,由远程网络10输送的原始触发命令没有被广播台50接收到或者可能恶化。因此,远程网络10所使用的命令协议允许重复触发命令。
图7示出了描述状态的状态示意图,其中交互节目源58可以根据特定的加载或排队文件操作。如图所示,交互节目源58可以在停止状态702,播放状态704,暂停状态706,或者差错校正状态708。图8是一个总结与图7的状态图有关的状态转移的表。如转移编号1指示的,如果在暂停命令706期间接收到继续触发命令,交互节目源58转移到播放状态704。这个转移的发生不考虑触发是否作为一个原始命令或一个重复的命令指示。类似地,当交互节目源58在播放状态704时,当接收到暂停触发命令时转移编号2发生。如转移3和5指示的,如果当交互节目源在播放状态704或在暂停状态706时接收到停止触发命令,交互节目源58转移到停止状态702。当在停止状态702、播放状态704,或者暂停状态706期间接收到时间触发命令时转移编号6描述交互节目源58的操作。当在这些状态中的任一状态接收到时间触发命令时,交互节目源58验证触发命令上的时间代码与由时钟70指示的本地时间,并且对由时钟70指示的时间进行任何必需的调节。
如转移编号4指示的,如果当交互节目源58在停止状态702时接收到用于给文件排队和规定播放时间的触发命令230,以及如果触发命令是按原始的指示的,交互节目源58转移到播放状态704,其中交互节目源58在规定的时间启动播放机并且播放规定的文件。如果当交互节目源58在播放状态704时接收到相应于规定文件的重复的命令,交互节目源58忽略重复的触发命令。
另一方面,如果交互节目源58接收到重复的触发命令以在规定的时间播放规定的文件,以及如果交互节目源58在停止状态702或暂停状态706,交互节目源58转移到如编号7指示的差错校正状态708。在差错校正状态708期间,差错校正单元72确定由触发命令指示的开始时间代码和由时钟70指示的当前时间之间的偏差。交互节目源58随后转移到播放状态704并且开始文件的播放。如果当前时间在由触发命令指示的开始时间代码之后,交互节目源58在差错校正单元72确定的点开始播放文件。注意在一个实施例中,差错校正单元72用软件实现。另外,差错校正单元72可以是交互节目源58的组成部分。
返回参见图1,AVI产生单元60是一个配置用于组合来自触发提取单元56的电视信号与来自交互节目源58的交互节目,从而产生用于随后传输的AVI信号的装置。如图1的特定实施例中所示的A-V压缩单元64用以使用如MPEG 2的压缩算法来压缩电视信号。A-V压缩单元64还用来将电视信号的压缩的音频和视频分量打包为固定位长的包,并且为了识别给每个包提供标题。下面将作进一步解释。
数据输入单元66为从交互节目源58输送到AVI传输单元66的交互节目信息提供接口。数据输入单元66可以暂时缓存交互节目信息直到AVI传输单元68能够接收信息。类似于A-V压缩单元64的输出,从数据输入单元66提供的交互节目信息被打包为固定位长的包,其具有与每个包有关用于识别的标题。注意交互节目信息可以另外由交互节目源58打包。
AVI传输单元68用来组合A-V压缩单元64和数据输入单元66的各个输出端以在它的输出端形成AVI信号。在一个实施例中,AVI传输单元使用多路复用器实现,该多路复用器时分多路复用各个音频、视频和交互节目包。生成的时分多路复用信号随后调制到载波上用于经过卫星上行链路62传输。
图9示出由AVI传输单元68产生的AVI信号的示范性格式。图9的信号格式包括音频、视频和交互节目信息的时分多路复用包。每个音频包300包括标题字段302(由“H”表示)和数据字段306。类似地,每个视频包310包括标题字段312和数据字段314。最后,每个交互节目包320包括标题字段322和代码/数据字段324。将会理解在所说明的AVI信号中,与音频包300的数量和交互节目包320的数量比较起来随着时间的消逝,更多的视频包310被传送。这适应较高的视频带宽需要。系统管理员可以根据在给定时间系统的特定需要动态地控制分别提供到视频、音频和交互节目包的带宽分配。注意根据可在机顶盒本地获取的电子节目指南,接收机顶盒使用每个包的标题重新聚集电视信号以及交互节目信息。
关于AVI产生单元60的示范性实施例的其他细节可以在美国专利号5,448,568中,Delpuch等人的名称为“用于传送交互TV信号的系统”中找到。这个专利整个在此结合作为参考。
下面转到图10,示出交互电视系统的流管理器和服务器结构的另一个实施例的方框图。相应于图1的那些电路部分为了简单和清楚起见具有相同的编号。如图4-8所示的触发命令协议由图10的结构以类似于上述的方式使用。
图10的系统包括远程网络400,用于以类似于图1系统的方式经过卫星上行链路输送电视信号到广播台450。图10示耦合到VBI编码器404的录像磁带重放设备402。VBI编码器404在来自录像磁带重放设备402或者来自另一种电视信号源的电视信号的场消隐期间内编码由触发命令发生器14产生的触发命令。触发命令根据指示待传送的节目的电子播放表406由触发命令发生器14产生。时钟22还耦合到触发命令发生器14以提供时间基准。注意电子播放表406还可耦合用以控制提供到VBI编码器404的特定电视信号,以及播放表406可以使用计算机系统实现。最后注意录像磁带重放设备402可以提供具有触发信息的输出,该信息已经插入在电视信号的场消隐期间内。这个输出可以旁路VBI编码器404并且直接提供到调制器18。另外,类似于图1的实施例,在传输中使用如DTMF编码或数据载波的技术可以与电视信号一起提供触发命令。这种可替换触发命令插入技术可以在得不到足够的VBI带宽的情况下使用。
在组合的电视-触发命令信号被广播台450接收和解调以后,模拟电视信号由模数转换器452转换为数字格式。对于图4的实施例,使用SMPTE259M数字电视信号标准。如果触发命令在电视信号的场消隐期间内编码,则将数字化信号直接发送到视频网络454。
广播台450包括数据到VBI转换单元456,当来自远程网络400的触发命令在传输中利用一种可替换编码方案如DTMF编码或数据载波被提供时可以使用该单元。数据到VBI转换单元456用来转换由广播台450接收的触发信息为数字化信息,该信息可以由VBI数字编码器458插入到数字化电视信号的场消隐期间。以这种方式,提供到视频网络454的电视信号在它们的场消隐期间与触发信息一起编码。将触发信息直接加入到数字化电视信号本身内避免了必须了解与电视信号经过视频网络454的传播有关的延迟(即与触发信息经过不同路径发送到触发提取装置的情况相比)。
视频网络454用来处理输入电视信号并且可以用磁带录制和/或时移这些信号。还使用视频网络454来分配指定的输入电视信号到从数字广播台450广播的规定通道。注意所示的从视频网络454到VBI译码器462的输出对应于广播台450的一个指定通道,并且还可以提供另外的类似配置的通道。视频网络454由广播控制器460控制。类似于图1的实施例,在经过视频网络454之后,数字化电视信号提供到VBI译码器462,该译码器提取VBI触发信息并且提供SMPTE 259M数字化电视信号(没有触发信息)到AVI产生单元60。提取的触发信息提供到VBI至BCS命令单元464,它转换VBI数字化命令为被广播控制器460使用的本地命令格式。相应于触发命令的本地命令随后提供到流服务器466或流管理器468以控制由触发命令指定的交互节目的加载或播放。AVI产生单元60将交互节目信息与电视信号的音频和视频分量组合以形成用于经过卫星上行链路62传输的AVI信号。
差错校正单元72以一种类似于以上根据图1的描述方式操作。具体地,当接收到重复的命令并且没有接收到原始命令时差错校正单元72补偿规定播放时间和当前时间之间的差值。如前所述,差错校正单元72确定在文件中间的偏差以提供这种补偿。
图10还示出数据网络470和网关472,经过它们交互应用节目可以加载到流管理器468。网关472可以经过调制解调器或互联网耦合到远程位置。管理站474还耦合到数据网络472允许对交互应用节目下载到流管理器468进行本地控制。
图10最后示出可选择的第二流服务器480,它也用来接收来自流管理器468的交互应用节目。应用节目随后经过数据输入单元484提供到发射机482。由流服务器480、数据输入单元484和发射机482形成的交互节目通道被有益地提供以允许交互节目传输独立于有关的电视信号。发射机482的输出可以经过一个单独的传送来自卫星上行链路62的AVI信号的卫星转发器输送。
注意图4的结构还允许广播控制器460控制本地提供到视频网络454的电视节目的AVI信号的产生。还要注意广播控制器460可以从各种系统资源如流管理器468和流服务器466接收报警和差错。
最后回到图11,其示出了使用图10的远程网络400和广播台450的交互电视系统的方框图。图11表示出经过卫星下行链路500由终端用户对来自广播台450的AVI信号的接收。由提供输出到电视机504的交互机顶盒502译码AVI信号。交互译码器502执行在选择的AVI信号内输送的交互应用节目以提供用户在遥控器506的控制下的交互性。利用电话线和有关调制解调器(未示出)的返回通道508互联交互译码器502到事务处理服务器510,该服务器如所需监视用户的某些选择和相应的响应。
一旦完全理解上面公开的内容,对于本领域的技术人员来说许多变型和修改将变得显而易见。例如,应该理解触发命令格式可以采取各种不同的形式,如不同的控制和数据字段。类似地,重复命令时可以用各种不同的方式指示该命令。例如,重复的命令可以被分配命令代码值,该值与原始命令代码值不同。下面的权利要求书应该理解为包括所有的这种变型和修改。
权利要求
1.一种交互电视系统包括远程网络,用来传送电视信号以及传送原始交互命令以控制与所述电视信号有关的交互节目,其中所述远程网络还用来在传送所述原始交互命令之后传送冗余交互命令;以及广播台,用来接收所述电视信号以及用来检测与所述电视信号有关的输入交互命令,其中所述广播台还用于响应所述冗余交互命令控制所述交互节目。
2.如权利要求1所述的交互电视系统,其中如果所述原始交互命令没有被所述广播台接收则所述广播台用来响应所述冗余交互命令以控制所述交互节目。
3.如权利要求1所述的交互电视系统,其中所述冗余交互命令包括一个编码的位字段来指示所述的冗余交互命令是重复的。
4.如权利要求3所述的交互电视系统,其中如果所述原始交互命令被所述广播台接收则所述广播台还用以忽略所述冗余交互命令。
5.如权利要求1所述的交互电视系统,其中所述冗余交互命令是一个在规定时间播放所述交互节目的命令。
6.如权利要求5所述的交互电视系统,其中所述广播台还用来确定所述规定时间和响应所述冗余交互命令开始播放所述交互节目的实际时间之间的偏差。
7.如权利要求6所述的交互电视系统,其中所述偏差规定所述交互节目内的一个点,在该点补偿所述规定时间和开始播放所述交互节目的所述实际时间之间的差值。
8.如权利要求1所述的交互电视系统,其中所述远程网络用来经过无线传输传送所述电视信号、所述原始交互命令和所述冗余交互命令,以及其中所述广播台用来接收所述电视信号、所述原始交互命令和所述冗余交互命令。
9.如权利要求8所述的交互电视系统,其中所述广播台还用来传送所述电视信号和所述交互节目。
10.如权利要求6所述的交互电视系统,其中所述远程网络还用来传送附加的交互命令以指示所述远程网络的本地时间,以及其中所述广播台用来接收所述附加的交互命令并且根据所述本地时间设置所述广播台的时钟。
11.如权利要求1所述的交互电视系统,其中所述广播台还包括一个用于存储所述交互节目和根据所述输入交互命令控制所述交互节目的交互节目源。
12.一种用于控制来自广播台与视频信号一起输送的交互节目内容的方法,包括传送来自远程网络的所述视频信号;传送来自所述远程网络的原始交互命令以控制与所述视频信号有关的交互节目;传送冗余交互命令;在广播台接收所述视频信号和有关的交互命令;以及响应所述冗余交互命令控制交互节目源。
13.如权利要求12所述用于控制交互节目内容的方法,还包括以一个值对所述冗余交互命令编码以指示所述冗余交互命令是一个重复的命令。
14.如权利要求12所述用于控制交互节目内容的方法,还包括仅仅当所述原始交互命令没有被所述广播台接收到时响应所述冗余交互命令控制所述交互节目源;以及如果所述原始交互命令被所述广播台接收,则响应所述原始交互命令控制所述交互节目源。
15.如权利要求12所述用于控制交互节目内容的方法,还包括确定由所述冗余交互命令对于播放交互节目规定的时间和响应所述冗余交互命令用于播放所述交互节目的实际时间之间的偏差。
16.如权利要求15所述用于控制交互节目内容的方法,其中所述偏差补偿由于所述广播台未能接收到所述原始交互命令招致的延迟。
17.一种用于交互电视系统的广播台,包括接收机,用于接收来自远程网络的视频信号、原始交互命令和重复的交互命令;以及一个交互节目源,用以接收所述原始交互命令和所述重复的交互命令,其中所述交互节目源用来检测是否特定的交互命令是原始的或重复的命令,并且其中所述交互节目源被配置为如果没有响应所述原始交互命令完成操作则响应所述重复的交互命令执行所述操作。
18.如权利要求17所述用于交互电视系统的广播台,还包括一个耦合到所述交互节目源的误差补偿单元,其中所述误差补偿单元用来确定根据所述重复的交互命令用于播放交互节目的规定时间和所述交互节目源实际播放所述交互节目的时间之间的偏差。
19.如权利要求18所述用于交互电视系统的广播台,还包括一个耦合到所述误差检测单元的时钟,其中所述误差检测单元用来确定所述规定时间和被所述时钟规定的时间之间的差值。
20.如权利要求19所述用于交互电视系统的广播台,其中所述交互节目源还被耦合用于接收触发命令以设置所述时钟。
21.一种用于交互电视系统的远程网络,包括用于提供电视信号的电视信号源;用于产生交互命令以控制与所述电视信号有关的交互节目的触发命令发生器;以及耦合到所述电视信号源和所述触发命令发生器的触发命令插入单元,其中所述触发命令插入单元用来组合所述电视信号和所述交互命令;其中所述触发命令发生器用来产生冗余交互命令。
全文摘要
一数字广播台用来将交互节目转向并加到由远程网络最初输送的电视信号上。远程网络在电视信号的场消隐期间(VBI)内插入触发命令以控制在广播台的交互节目的加载和播放。与触发命令有关的协议允许命令被重复,因此即使在原始命令没有被接收到或在传输中被恶化的情况下,确保交互节目被正确地控制。如果重复的触发命令被广播台接收并且原始命令没有被正常地接收,交互节目源进入差错校正状态以确定对于交互节目源的适当作用。对于某些命令,如连续、暂停和停止,交互节目源响应重复命令而不作进一步的误差补偿。对于其他命令,如在一特定时间播放一规定文件的命令,误差校正机构将与命令相关的时间代码与本地时间相比较,并且在补偿由命令指示的特定时间和用于播放的实际时间之间的差值的点检索到规定文件。
文档编号H04N7/173GK1226360SQ97196782
公开日1999年8月18日 申请日期1997年7月1日 优先权日1996年7月1日
发明者拉玛·卡卢里, 乔尔·兹德普斯基 申请人:汤姆森消费电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1