首页> 中国专利> ITV环境中的同步和自动化

ITV环境中的同步和自动化

摘要

本发明涉及ITV环境中的同步和自动化。同步机制在规则的间隔在电视信号或电视流中嵌入同步触发器。该触发器包括其被嵌入的时间的准确表示。接收装置解码该触发器并且基于该触发器同步它的内部计时器。在这点上,所述接收装置从所述内部计时器获得参考时间,并且计算参考时间和触发器时间之间的偏移。计算的偏移然后被运用到参考时间。接收到每个新的触发器时,应用程序就比较触发器时间与运用了最近计算的偏移值的新参考时间。如果在这两个值之间有任何的差异,所述应用程序就产生新的平滑偏移。

著录项

  • 公开/公告号CN102857796A

    专利类型发明专利

  • 公开/公告日2013-01-02

    原文格式PDF

  • 申请/专利权人 爱立信电视公司;

    申请/专利号CN201210143945.X

  • 申请日2005-02-04

  • 分类号H04N21/235(20110101);H04N21/236(20110101);H04N21/43(20110101);H04N21/434(20110101);H04N21/435(20110101);H04N21/6332(20110101);H04N21/654(20110101);H04N21/6543(20110101);H04N21/8547(20110101);

  • 代理机构11245 北京纪凯知识产权代理有限公司;

  • 代理人赵蓉民

  • 地址 美国特拉华州

  • 入库时间 2024-02-19 17:23:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-27

    授权

    授权

  • 2013-02-20

    实质审查的生效 IPC(主分类):H04N21/235 申请日:20050204

    实质审查的生效

  • 2013-01-02

    公开

    公开

说明书

本申请是2005年2月4日提交的名称为“ITV环境中的同步和自动 化”的中国专利申请200580003855.9(PCT/US2005/003706)的分案申请。

技术领域

本发明一般涉及交互式电视系统,更具体地涉及用于同步交互式 电视应用和视听电视内容的系统和方法,视听电视内容诸如为广播电 视节目、商业或点播电视(VOD)内容。

背景技术

交互式电视(ITV)组合了传统的电视和被称为交互式电视内容的 附加内容,以给观众呈现增强的视听电视内容形式,诸如广播电视节 目、商业或点播电视内容。如本说明书中所使用的,术语交互式电视 内容指的是被请求以产生前述的增强的电视体验之一的任何附加信息 或应用。

交互式电视应用可以是基于时间的应用,其包含与基础 (underlying)的视听内容元素紧密相连的交互式电视事件。这种基于 时间的交互式电视事件可请求紧密同步的互动式内容,诸如,例如参 与合作式游戏内容、卡拉OK、语境测验、互动式广告内容等等。但是 在当前的系统中,以一致和自动的方式产生和保持ITV事件与基础内 容元素的紧密同步仍然是个挑战。例如,在发送电视节目片段中的任 何延迟或中断导致在相关的节目片段之前或之后请求ITV事件。此外, 在其传输过程期间,节目数据的丢失或改变,或者在显示节目期间在 接收客户中的等待时间都负面影响ITV事件和其基础内容元素的同 步。

因此,需要一种系统和方法,用其帮助保持基于时间的ITV应用 和它们的基础视听内容元素的同步。

发明内容

本发明涉及一种使交互式电视(ITV)事件与接收装置接收的内容 元素同步的方法。该方法包括接收第一触发器,该触发器包括所述内容 元素的第一视频帧的第一时间值。该方法还包括获得在收到第一触发器 时内部时间源记录的第二时间值。第一时间值和第二时间值之间的偏移 被计算,并且第一偏移被运用到第二时间值。然后基于具有运用的第一 偏移的第二时间值获取ITV事件。

本发明还涉及一种接收器,其使交互式电视(ITV)事件与接收的 内容元素同步。所述接收器包括解码器,内部时间源和处理器。解码器 解码多个触发器,而每个触发器包括节目的相应视频帧的时间值。内部 时间源记录时间。处理器执行程序指令,程序指令从解码器获得解码的 第一时间值并从内部时间源获得第二时间值,第一时间值包括在第一触 发器中,第二时间值是在收到第一触发器时记录的。程序指令进一步计 算第一时间值和第二时间值之间的第一偏移,并且将第一偏移运用到第 二时间值。程序指令然后基于具有运用的第一偏移的第二时间值获取 ITV事件。

触发器可嵌入在与内容元素关联的视频信号中,或者嵌入在数字传 送流中(例如MPEG-2多节目传送流)。内部时间源可以是内部时钟或 者显示的视频帧的时间标记(例如显示或播出时间标记或PTS)值。

根据本发明的一个实施例,接收器接收的附加触发器允许计算多个 更准确的偏移。在这点上,所述接收器接收第二触发器,其包括内容元 素的第二视频帧的第三时间值。所述接收器还获得第四时间值,该第四 时间值在收到第二触发器时由内部时间源记录,并且计算第三时间值和 第四时间值之间的第二偏移。第三偏移是基于第一偏移和第二偏移导出 的,并且被运用到第四时间值。第三偏移可以是第一偏移和第二偏移的 平均。

当结合以下详细描述、所附的权利要求和附图考虑时,本发明的 这些和其他特征、方面和优点将被更全面地理解。当然,本发明的实 际范围是由所附的权利要求限定的。

附图说明

图1是根据本发明的一个实施例的ITV系统的方框图;

图2是根据本发明的一个实施例的示例同步触发器的方框图;

图3是根据本发明的一个实施例的嵌入在视频节目片段中的示例同 步触发器;和

图4是根据本发明的一个实施例的同步应用过程的流程图。

具体实施方式

一旦开始制动,在商用飞机滑行过程中尤其是在低速下不再受控 制动时,尽管通过维持最小的轻微残余夹紧制动力有可能减小电力操 纵的飞行器碳制动器的制动磨损,,但由于制动夹紧力的不准确造成 的制动能量的不均匀分布会影响飞机的方向稳定性,也会导致轮子和 制动器接触过高的温度而造成破坏。

一般来说,本发明涉及在ITV系统内被请求的同步机制,其帮助 保持基于时间的ITV事件和基础视听内容元素之间的紧密同步,基础 视听内容元素诸如为电视节目片段、商业内容、电影、点播电视内容 或者其他类型的视听内容。同步机制在规则的间隔在广播视听信号或 视听流中插入同步触发器。触发器可在频带外(out-of-band)的数据路 径上发送。触发器在内容元素的整个传输过程中被保持,并且为内容 元素提供可靠的时间和/或帧轮廓(delineation)。触发器由接收装置使 用,以有规律地同步它的时间源。一旦时间源被同步,运行在接收装 置上的ITV应用可使用同步的时间来在内容元素的观看过程中获取和 运行基于时间的ITV事件。

图1是根据本发明一个实施例的ITV系统的方框图。ITV系统包 括广播系统100、事件管理器102、数据转发器系统(headend system)104 和一个或多个客户106。可位于广播操作中心的广播系统100包括调度 系统108、广播自动服务器110、数据插入器112和一个或多个视频播 放器116(例如VTR)。在广播操作中心的其他的典型设备也可包括 在广播系统100中,诸如,例如用于覆盖视听内容元素顶部上的文字 和图像的字符生成器(没有示出)。

调度系统108生成电视节目播放表,其包括要在指定的日子传输 的节目时间安排表。播放表包括,例如时间码及其节目片段标识符、 节目片段源和/或节目片段持续时间的清单。播放表然后被调度系统 108用来驱动视频播放器116,播放器116包含要传送的内容元素的实 际视频和音频。

广播自动服务器110监视生成的播放表,并且检测对播放表进行 的任何改变。根据本发明的一个实施例,广播自动服务器110例如在 几小时之前在生成的播放表中读取,并且通过有线或无线数据通信链 接120向事件管理器102传输播放表的最新条目。数据通信链接120 可以是例如安全的因特网链接、局域网链接、广域网链接等等。

事件管理器102从不同的广播系统接收播放表信息,并且获取合 适的ITV事件进行响应。根据本发明的一个实施例,不同广播系统的 ITV事件信息是在ITV事件数据库122中中央保存的。在这个方面, ITV事件数据库122为每个广播站存储特定片段(或者表演)标识符 的ITV事件的映射。ITV事件数据库122进一步为每个映射的ITV事 件存储ITV内容显示信息和客户运行ITV事件所需的逻辑。这些信息 可包括,例如图形、文字、事件次数、持续时间信息等等。

根据本发明的一个实施例,ITV事件管理器102在接收的播放表 信息中检测与ITV事件关联的节目片段,并且准备与ITV事件相关的 播放数据。播放数据包括,例如与ITV事件关联的实际逻辑和显示信 息。此外,ITV事件管理器102向广播自动服务器110发送命令,以 在适当的时间开始传输同步触发器,用于插入到节目中。

广播自动服务器110在规则的间隔生成同步触发器,诸如,例如 每隔5秒,并且将它们发送给数据插入器112,用于插入到内容元素中。 每个同步触发器包括至少触发器被插入到基础内容元素背景中的时间 的准确显示,如内部时钟150所测量的。

根据一个实施例,同步触发器经由数据插入器112被嵌入到内容 元素中。数据插入器112是编码器,其被配置以在模拟视频信号的垂 直或水平消隐信号间隔中、在MPEG-2传送流专用数据域中、在数字 视频流的备用数据空间中等等嵌入同步触发器。在广播之前,触发器 被动态地嵌入或者嵌在源磁带上。

具有嵌入的同步触发器的内容元素被发送给各种接收者,包括本 地电缆操作员或某个其他上行链路系统的数据转发器系统104。根据本 发明的一个实施例,数据转发器系统104包括耦合到编码器128和多 路复用器128的数据分配服务器126,它们都用于发送接收的内容元素 和任何关联的ITV数据到客户106。

根据本发明的一个实施例,数据转发器(或者上行链路)系统104 包括由调度系统108产生的播放表的所有或部分副本。部分播放表可 由事件管理器102通过有线或无线数据通信链路124传递,数据通信 链路124诸如为安全的因特网链接、局域网链接、广域网链接。

基于其播放表和事件管理器102提供的信息,诸如,例如关于对 视听内容元素哪些ITV事件信息是可用的信息,诸如节目片段,数据 分配服务器126在识别的视听内容元素的安排播放时间之前向事件管 理器102发送一个或多个请求,请求关联的ITV事件信息。这个请求 通过安全的数据通信链路124被传输。

响应来自数据分配服务器126的请求,事件管理器102向数据转 发器系统104发送客户运行ITV事件所需的所有事件显示数据和逻辑。 数据分配服务器126在适当的时刻向客户发送接收的ITV事件数据, 该适当的时刻是基于安排的ITV事件时间计算的。

根据本发明的一个实施例,ITV事件信息和逻辑被编码到MPEG-2 传送流中,并且与内容元素被带内传输到客户106。ITV事件信息和逻 辑可被编码到模拟视频信号的垂直或水平消隐信号间隔中,或者数字 视频流的备用数据空间中。此外,ITV事件信息和逻辑可通过因特网 连接在频带外发送,或者经由分离的信道,例如返回信道发送。

根据本发明的一个实施例,事件管理器102不将ITV事件数据发 送到数据转发器系统向客户发送,而是将数据发送到广播自动服务器 110嵌入到内容元素中。在这个方案中,广播自动服务器110请求数据 插入器112,将ITV事件数据插入到内容元素中。因此,数据转发器 系统104接收的内容元素已经包括客户所需的合适的ITV事件信息。

根据本发明的另一个实施例,事件管理器102发送命令以产生同 步触发器并且将其插入到数据转发器系统104,而不是插入到广播自动 服务器110中。在这个方案中,是处于数据转发器的数据分配服务器 126在规则的间隔产生触发器,并且经由编码器128将它们嵌入内容元 素中。或者,触发器可通过因特网链接在频带外传输,或经由频带外 转发/返回数据信道传输。

因此,根据上面的实施例,为发送同步触发器和ITV事件信息(总 称为ITV数据)预设了三种方案:1)广播系统100将同步触发器和ITV 事件数据都嵌入到内容元素中,并且内容元素被发送给数据转发器系 统104,仅仅用于转发到客户106;2)广播系统100只嵌入同步触发 器,而且是数据转发器系统104将ITV数据发送到客户106;3)同步 触发器和ITV事件数据都被数据转发器系统发送给客户。

根据本发明的一个实施例,客户106是本领域公知的任何ITV接 收装置,诸如,例如模拟或数字有线机顶盒、地面机顶盒或者卫星机 顶盒。客户106包括耦合到解码器134的处理器132,用于获取或恢复 (retrieving)和解码被嵌入内容元素中的任何数据,内容元素通过传 输信道140被接收。处理器可进一步恢复通过频带外数据路径142传 输的ITV数据。运行特定的ITV事件所需的ITV事件信息被存储在事 件队列138中,并且基于确定是运行存储的ITV事件时间时才被再次 调用。

运行ITV事件的时间是经由时间源136确定的,根据本发明的一 个实施例,时间源136被保持与ITV系统中使用的各种时钟144、146、 148和150同步。时间源136可以是内部计时器或时钟、与最近接收的、 解码的并显示的视频帧关联的时间标记值(例如MPEG-2视频帧的显 示时间标记)等等。

图2是根据本发明的一个实施例的示例同步触发器200的方框图。 触发器200包括唯一标识符(UID)202、时间基准204和命令206。 UID是基础内容元素内容的标识符,并且可被解码以获取特定的网络、 内容元素名称和情节(例如游戏显示网络——“Greed”——情节221)。 替代地,标识符可以是特定ITV事件的参考。

时间基准204在基础视频源的背景中提供准确的时间表示。根据 本发明的一个实施例,触发器包含传送触发器的实际视频帧的时间基 准。时间基准可以是绝对时间,诸如,例如以小时:分钟:秒的形式 的SMPTE时间码,或者以毫秒表示的正常播放时间(NPT)值,或者 离内容元素中的参考点,诸如节目片段的开始、最近的商业广告中断 等等的时间偏移。

命令206可以是用于客户处理器132进行解码的任何命令。示例 的命令包括“开始”、“中止”、“恢复”、“结束”等等。

图3是根据本发明的一个实施例的嵌入在内容元素中的示例同步 触发器。第一触发器300为视频帧嵌入,该视频帧根据系统中使用的 各种时钟144、146、148和150被标识为帧“0”,时间为“0”。第 一触发器准确表示这个时间和帧号码,并且进一步包括“开始”命令。 “开始”命令可以由接收客户解释为,例如启动客户的时间源136和 同步过程的命令。在内容元素中的5秒,第二触发器被嵌入。第二触 发器准确表示时间“5”秒和帧号码“120”。第二触发器包括“继续” 命令,以指示客户,例如同步过程继续。第三、第四和第五触发器304、 306、308类似地在10、15和20秒嵌入到节目片段中;因此,第三、 第四和第五触发器分别指示时间“10”秒、“15”秒和“20”秒。

当具有嵌入的触发器的内容元素被处理和传输到客户106时,触 发器的接收时间可实际不同于它们预计到达的时间。例如,假设接收 到具有嵌入的第一触发器300的第一帧时,客户的时间源被初始化为 时间0。客户的时间源因此开始与在ITV系统利用的各种时钟144、146、 148和150度量的实际内容元素时间同步。但是,假设由于内容元素的 传输或处理中的延迟或中断,内容元素的帧120直到7秒之后才收到, 而不是第二触发器正确指示的预计的5秒。客户因此可在假设它正在 显示或播出内容元素中的7秒而不是实际的5秒的视频帧的情况下操 作。这可能导致客户将在7秒运行的ITV事件错误获取到内容元素中。

为了解决这个问题,客户106在规则的间隔运行同步应用,以允 许客户将其自己锁定到接收的触发器正确指示的基础内容元素的时 间。以这种方式,客户在与以下时钟相同的时钟之下操作:广播自动 中心的时钟150,嵌入有触发器的数据分配服务器的时钟146,提供基 于时间的ITV事件信息的事件管理器102的时钟148,和产生播放表 的调度系统144的时钟。

同步应用程序是由处理器132根据存储在其内部存储器140中的 计算机程序指令运行的。根据本发明的一个实施例,锁相环型方法的 准确性在收到每个新的同步触发器时提高,该方法被用于同步时间源 136。

图4是根据本发明的一个实施例的同步应用过程的流程图。在步 骤400,应用程序接收同步触发器,且在步骤402获得需要同步的参考 时间。参考时间可以是触发器被接收时运行的时间源或初始化的时间 源的记录时间值,或者记录的视频显示值。

在步骤404,应用程序计算接收的触发器中的时间基准204的值 (“触发器时间”)和参考时间之间的偏移。在步骤406也可基于已 知的固定等待时间值计算附加的偏移值。例如,如果触发器通过频带 外数据信道传输,传输这种触发器的已知等待时间可以包括在计算的 偏移值中。在步骤408计算的(多个)偏移然后被运用到参考时间。

在步骤410,确定另一同步触发器是否被接收。如果答案是是 (YES),应用程序就在步骤412比较最新接收的触发器中的触发器 时间与最新获得的参考时间,该参考时间被运用了最近计算的偏移值。 如果在这两个值之间有任何差异,应用程序就产生新的平滑偏移,如 步骤414和416所表示的。

根据本发明的一个实施例,平滑的偏移通过运用新的偏移值与前 面的偏移值的加权平均来产生。根据本发明的另一个实施例,可使用 网络时间协议(NTP)算法执行平滑和时钟调节。

根据本发明的一个实施例,如果在步骤414检测的差异大于预定 的阈值,该差异就存储在临时的存储器位置,并且不用于计算新的平 滑偏移。如果收到预定连续数量的超过阈值的差异,存储差异的平均 就被用作新的偏移,并且丢弃前面计算的任何偏移。

有了上面的机制,就可在收到每个新的触发器时更准确计算偏移, 允许基于时间的ITV事件和基础视频更紧密的同步。可在交互式事件 整个持续时间中利用这个同步机制,以防止应用程序的时间背景和相 关视频内容的时间背景之间的偏离。根据本发明的一个实施例,如果 同步应用程序正在期待触发器但是没有接收到它们,应用程序就可被 中止。

有了同步的参考时间,客户106可可靠地从事件队列138获取合 适的基于时间的ITV事件。在这个方面,处理器132基于同步的参考 时间计算时间码,并且获取事件队列138中对应于计算的时间码的ITV 事件。示例的基于时间的ITV事件包括但不限于显示覆盖视频顶部的 图形,改变屏幕上的文字,增加或减少屏幕上的图形元素,产生声音 效果,触发动画,通过返回数据信道传输数据元素,将值记录在存储 器中等等。

本领域的技术人员应该认识到在上面实施例中的同步方法可应用 于模拟和数字视频。在模拟环境中,通过同步触发器和同步应用程序 中的时钟能够实现准确的定时。在数字环境中,通过同步触发器以及 目标应用内的时钟或视频时间标记参考能够实现准确的定时。

同步方法的目的是在各种广播和目标硬件环境中保持一致,包括 在具有相对低的处理能力的低端机顶盒中。此外,该方法的目的是平 滑延迟中的波动,延迟可例如由于更高优先级线程的执行、存储器管 理和客户执行的其他操作而在客户106接收数据期间发生。该方法适 应对于“真实世界”广播环境常见的事件,例如商业广告中断或节目 片段的可能延长和缩短,在输入信号或视频内容中的中断等等。

虽然已经在某些特定的实施例中描述了本发明,但是本领域的技 术人员推导出所述实施例的变体是没有困难的,这不偏离本发明的范 围和精神。此外,对于各种领域的技术人员,这里本发明本身暗示了 其他应用的其他任务和改编的解决方案。申请人的意图是由权利要求 覆盖本发明的所有这种应用和可对这里为了公开的目的选择的本发明 实施例的那些修改和改变,而不偏离本发明的范围和精神。因此,本 发明的实施例在所有方面都应该认为是示例说明性的,而不是限制性 的,本发明的范围由所附的权利要求及其等同物表示而不是由前面的 描述表示。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号