首页 / 专利库 / 图形技术 / 图像互换格式 / 集成并处理到视频流中相关视频内容的嵌入式链接以提供广告信息

集成并处理到视频流中相关视频内容的嵌入式链接以提供广告信息

阅读:580发布:2020-06-17

专利汇可以提供集成并处理到视频流中相关视频内容的嵌入式链接以提供广告信息专利检索,专利查询,专利分析的服务。并且在一个 实施例 中,公开了用于通过有线系统向消费者装置传递到另外信息的链接的能 力 ,其中视频链接可与外部视频源相关联。在一个实施例中,该信息可通过使用EBIF应用将视频链接信息嵌入在MPEG格式的视频信息流内来向消费装置传递。视频链接信息可以是从其可接收外部信息(通常是视频信息)的URL。在检测到链接时,消费者装置打开LIP电视图像上的显示窗口,除了MPEG视频信息外该窗口也以 叠加 方式在电视显示器上被呈现给观众。通常,在呈现外部视频之后,关闭窗口。,下面是集成并处理到视频流中相关视频内容的嵌入式链接以提供广告信息专利的具体信息内容。

1.一种系统,包括:
扩展二进制互换格式(EBIF)管理系统,包括:第一处理器,所述第一处理器配置成:
将EBIF应用插入到基于运动画面专家组(MPEG)的视频流中,其中所述基于MPEG的视频流包括广告,其中所述EBIF应用在双向有线分发系统上传送所述基于MPEG的视频流之前被插入在所述广告中,其中所述EBIF应用包括指示广告服务器的地址的标识符;以及EBIF代理服务器,连接到所述双向有线分发系统,其中所述EBIF代理服务器包括:第二处理器,所述第二处理器配置成:
接收由运行所述EBIF应用的所述机顶盒所生成的EBIF响应消息,其中所述EBIF响应消息包括所述标识符,
确定包括从所述标识符所推导的URL的目的地地址;
使用所述URL来生成从所述EBIF代理服务器到所述广告服务器的第二消息;
从所述广告服务器接收响应于发送所述第二消息的广告相关信息;以及向所述机顶盒传送所述广告相关信息。
2.如权利要求1所述的系统,其中第二处理器还配置成:使用批准的目的地地址的列表来筛查所述目的地地址。
3.如权利要求1所述的系统,其中第二处理器还配置成筛查所述EBIF响应消息中指示的所述机顶盒的始发地址。
4.如权利要求1所述的系统,其中所述EBIF管理系统的所述第一处理器配置成基于所述基于MPEG的视频流的标识来选择所述EBIF应用。
5.如权利要求1所述的系统,其中所述广告相关信息包括视频信息。
6.如权利要求1所述的系统,其中所述第一处理器配置成向所述第二处理器传递指示所述广告服务器的所述地址的所述标识符。
7.如权利要求6所述的系统,其中所述EBIF代理服务器的所述第二处理器配置成将所述广告服务器的所述地址合并在批准的目的地地址的所述列表中。
8.如权利要求1所述的系统,包括有线头端复用器,所述复用器配置成:
a)接收所述基于MPEG的视频流并通过所述双向有线分发网络传送所述基于MPEG的视频流;以及
b)向所述EBIF代理服务器提供所述EBIF响应消息。
9.如权利要求7所述的系统,其中所述EBIF代理服务器的所述第二处理器配置成从所述机顶盒接收始发地址并且当向所述机顶盒传送所述广告相关信息时使用所述始发地址。
10.一种用于向有线分发网络上的观众提供补充广告信息的方法,包括如下步骤:
通过所述有线分发网络流传送包括广告的基于运动画面专家组(MPEG)的视频流,其中所述基于MPEG的视频流包含包括扩展二进制互换格式(EBIF)应用的数据,其中所述EBIF应用还包括指示存储所述补充广告信息的广告服务器的服务器地址的标识符;
在代理服务器从所述机顶盒接收EBIF响应消息,其中所述EBIF响应消息包含用于指示所述服务器地址的所述标识符;
使用从所述服务器地址所推导的目的地地址来生成从所述代理服务器到所述广告服务器的第二消息;
在所述代理服务器从所述广告服务器接收广告相关信息;以及
所述代理服务器向所述机顶盒传送所述广告相关信息,其中所述广告相关信息被显示给所述观众。
9.如权利要求8所述的方法,其中所述代理服务器配置成筛查从所述EBIF响应消息所生成的目的地地址。
10.如权利要求9所述的方法,其中EBIF管理系统从包括多个EBIF应用的数据库来选择要与所述基于MPEG的视频流复用的所述EBIF应用。
11.如权利要求10所述的方法,还包括如下步骤:
从所述EBIF管理系统向所述EBIF代理服务器传送指示所述广告服务器的所述地址的所述标识符,其中所述标识符被存储在所述EBIF代理服务器的存储器中。
12.如权利要求11所述的方法,其中所述EBIF代理服务器使用所述地址来筛查所述始发地址。
13.如权利要求12所述的方法,其中所述广告相关信息是视频编码数据。
14.如权利要求10所述的方法,还包括如下步骤:
向所述机顶盒传送触发消息,其中所述机顶盒运行所述EBIF应用。
15.如权利要求11所述的方法,其中所述代理服务器从所述存储器擦除指示所述地址的所述标识符。
16.如权利要求9所述的方法,其中所述代理服务器保持所述EBIF响应消息的所述始发地址的记录。
17.如权利要求9所述的方法,还包括如下步骤:
所述机顶盒生成图标的图像以便显示在连接到所述机顶盒的电视上;
接收来自观众使用遥控的输入;以及
从所述机顶盒传送所述EBIF响应消息。
18.如权利要求17所述的方法,其中通过将所述广告相关信息叠加在对应于所述基于MPEG的视频流的图像上来在所述电视上向所述观众显示所述广告相关信息。
19.一种存储指令的计算机可读媒体,所述指令在处理器上被运行时使所述处理器执行如下步骤:
在存储器中存储与补充服务器相关联的第一标识符,其中在有线分发网络上传送到机顶盒的扩展二进制互换格式(EBIF)应用中指示所述第一标识符;
接收由运行EBIF应用的所述机顶盒所生成的EBIF响应消息,其中所述机顶盒连接到所述有线分发系统,其中所述EBIF响应消息包括第二标识符;
使用所述第一标识符和所述第二标识符来确定所述EBIF响应消息指示用于从补充服务器请求广告信息的批准的目的地;
确定包括从所述第二标识符所推导的统一资源定位符的目的地地址;
所述处理器使用所述目的地地址生成到所述补充服务器的第二消息;
从所述补充服务器接收响应于发送所述第二消息的所述广告信息;以及向所述机顶盒传送所述广告信息。
20.如权利要求19所述的计算机可读媒体,其中在接收到所述EBIF响应消息之前在传送到所述机顶盒的EBIF应用中指示所述第一标识符。

说明书全文

集成并处理到视频流中相关视频内容的嵌入式链接以提供

广告信息

技术领域

[0001] 在一个实施例中,本发明一般涉及用于集成链接信息到有线(cable)系统中视频流中的相关视频内容并处理集成的链接信息的系统和方法。

背景技术

[0002] 数字电视有线服务普遍可用于用户期望接收电视节目编排(programming)。许多有线服务提供商已经转换成仅提供视频数据的数字传送,因为使用数字数据已经实现了存储、拷贝和其它处理功能以及更有效的带宽使用。例如,数字视频记录器便于允许用户容易地存储电视节目编排并在他们方便时有选择地观看。
[0003] 类似地,因特网访问服务已经变得对大大可用于用户,并且在许多情况下,用户经常使用计算机访问基于因特网的视频内容。因为计算机现在能容易地存储和处理数字视频文件,因此因特网已经在其给用户提供视频剪辑或相关产品信息的能上增长很快。一些网站甚至能提供在有线电视网络上可用的相同电视节目编排内容。
[0004] 由此,这两个服务,即1)数字电视有线服务和2)对数字视频文件的因特网访问,共享非常类似的技术。例如,有线服务提供商使用相同有线分发网络向他们的订户提供有线服务和因特网访问。然而,在其它情况下,这两个服务在它们的操作方面是不同的。例如,在大多数情况下,有线电视观众使用数字电视从有线服务提供商接收基于运动画面专家组(MPEG)的视频,并且使用分开的个人计算机从因特网接收视频。服务的控制和管理也已大大不同。
[0005] 使用电视与计算机观看视频(或其它类型信息)之间的划分开始变得模糊。在电视中使用的MPEG解码器芯片的制造商正在开始以FLASH®格式合并接收和处理视频数据的能力,由此使电视能够接收因特网兼容视频。其它制造商正在将通用处理能力与视频处理IC集成在电视中。这些处理器允许小应用运行在电视上(有时称为“小配件”),其可从因特网连接接收数据并将适当的显示信息与电视节目一起再现在显示屏上。

发明内容

[0006] 在一个实施例中,EBIF管理系统配置成将EBIF应用插入到包括广告的MPEG数字视频文件中,其在有线分发网络中被流传送给观众。位于观众的服务位置的机顶盒接收EBIF应用,其包含可用于推导服务器地址的链接信息。在运行EBIF应用后,机顶盒生成EBIF响应消息。EBIF代理服务器从机顶盒接收EBIF响应消息,并且EBIF响应消息包含链接信息,代理服务器使用该连接信息访问服务器。EBIF代理服务器向机顶盒传送从服务器返回到EBIF代理服务器的信息。因此,观众可观看产品相关信息,诸如采用连同广告的视频信息的形式。
[0007] 在另一个实施例中,提供了一种方法,包括涉及如下的步骤:EBIF管理系统将EBIF应用插入到包括广告的MPEG数字视频文件中,通过有线分发网络向观众的机顶盒流传送广告。在机顶盒运行EBIF应用之后,它生成包含用于推导服务器地址的标识符的EBIF响应消息。EBIF代理服务器接收EBIF响应消息并推导服务器地址,并生成到服务器的消息。EBIF代理服务器从服务器接收信息,其可以是产品相关信息,并向机顶盒传送该信息。
[0008] 本发明的另外实施例针对具有类似功能性的使用可运行代码来执行步骤的计算机可读媒体。以上描述只是本发明某些实施例的总体概述,并非旨在将本发明的范围限于仅仅这些实施例。附图说明
[0009] 由此已经概括地描述了本发明,现在将对附图进行参考,附图不一定按比例绘制,并且附图中:图1a示出配置成提供嵌入到数字视频流中的地址信息的网络的一个实施例;
图1b示出配置成处理对嵌入的地址信息的响应的网络的一个实施例;
图2示出响应于接收嵌入的地址信息而在机顶盒中执行的步骤的一个实施例;
图3示出机顶盒的架构的一个实施例;
图4示出响应于从机顶盒接收响应而在服务器中执行的步骤的一个实施例;
图5a和5b示出与接收数字视频流中嵌入的地址信息一起产生的图像的一个实施例。

具体实施方式

[0010] 现在将参考附图在下文更全面地描述本发明,在附图中示出了这些发明的一些而非全部的实施例。事实上,这些发明可以许多不同的形式来实施,并且不应视为局限于本文阐述的实施例;而是,提供这些实施例使得本公开将满足可应用的合法要求。相似的编号自始至终是指相似的要素。
[0011] 本文阐述的发明所属领域的技术人员受益于前面的描述和相关联附图中给出的教导时将想到这些发明的许多修改和其它实施例。因此,要理解这些发明不限于所公开的特定实施例,并且修改和其它实施例旨在被包含在所附权利要求的范围内。虽然本文采用了特定术语,但是它们仅以一般且描述的意义来使用,而非用于限制的目的。
[0012] 尽管本文已经描述了某些方法、设备、系统和制造的物品,但是本专利覆盖范围不限于此。相反,各种实施例含盖了在字面上或在等效方案的教义下完全落入所附权利要求范围内的各种设备、系统和制造的物品。
[0013] 这应该认识到,可以各种方式实现这些实施例,包括实现为方法、设备、系统或计算机程序产品。从而,这些实施例可采取完全硬件实施例或计算硬件(诸如处理器或其它专用装置)被编程为执行某些步骤的实施例的形式。而且,各种实现可采取在计算机可读存储媒体上的计算机程序产品的形式,存储媒体中包含有计算机可读程序指令。可以利用任何适当的计算机可读存储媒体,包含但不限于硬盘、CD-ROM、光存储装置或磁存储装置。
[0014] 下面参考使用计算机硬件、设备、系统和计算机可读程序产品所执行的方法的框图流程图图示来描述实施例。应该理解,框图和流程图图示分别可部分地由运行计算机可读程序指令的处理器来实现,例如实现为计算系统中的处理器或其它计算硬件组件上运行的逻辑步骤或操作。这些计算机可读程序指令被加载在计算机(诸如专用计算机)或其它可编程数据处理设备上,以产生特别配置的机器,使得在计算机或其它可编程数据处理设备上运行的指令实现在流程图框中规定的功能。
[0015] 概述本文公开的能力包含在有线分发网络上传送之前将链接标识符(LI)数据插入到视频流(诸如基于MPEG的流)中的实施例。在一个实施例中,链接标识符是使用基于扩展二进制互换格式(EBIF)的应用(本文大体上称为“EBIF”应用)传递的网站的URL。EBIF应用格式和程序对本领域技术人员来说是众所周知的。LI数据由消费者装置接收,该消费者装置通常是以机顶盒的形式,但在其它实施例中,这个装置可以是其它类型装置,诸如DVR或数字电视。机顶盒使用LI标识符通常经由因特网连接访问视频数据或其它类型数据,其中该视频数据与在MPEG流中流传送的视频数据是不同的。在一个实施例中,消费者装置生成叠加在电视图像上的窗口,并显示来自由LI标识的网站的视频。在许多情况下,来自LI数据的呈现给观众的信息与在由MPEG流传递的广告中其重要作用的产品信息相关。
[0016] 在一个实施例中,机顶盒从MPEG流中提取LI数据,并自动生成窗口以便显示外部视频信息。通常,窗口被叠加在观众观看的电视图像上。机顶盒然后使用由LI数据指示的地址建立到EBIF代理服务器的数据通信路径。代理服务器向目的地服务器中继请求和响应,结果是来自目的地服务器的响应也被中继到机顶盒。代理服务器可相对被允许的请求/响应的列表来筛查(screen)请求/响应。在一个实施例中,代理服务也可以将从目的地服务器接收的视频转码成由机顶盒接收的相同MPEG协议。在完成呈现外部视频时,窗口关闭。
[0017] 目的地服务器可存储补充广告相关信息,其可当观众观看商业广告时向观众提供附加产品信息。由此,安排将广告(也叫商业广告)流传送给观众的广告商也可经由目的地服务器提供补充产品信息。本文所用的,“广告”或“商业广告”通常是指传送到机顶盒的基于MPEG的数字视频流,并且“补充产品信息”(或“补充数据”、“补充信息”)是指由目的地服务器提供并由代理服务器中继到机顶盒的数据。因为目的地服务器通常存储补充产品信息,它称为“补充服务器”或“广告服务器”以将它与代理服务器区分。这些标记的使用是描述性的,并不限制本发明的范围。由此,没有补充服务器必须存储与广告相关的产品信息的固有要求,但情况经常是这样。
[0018] 系统架构图1中示出了与本发明相关联的系统架构的一个实施例。图1示出了在生成一个或多个基于MPEG的视频流的有线系统头端中包括组件125的系统100。这些流由复用器155接收,该复用器将视频流组合到有线分发网络120上。为了图示的缘故,复用器155仅示出接收一个流,其可具有多个基本流。可以呈现其它MPEG流,它们未示出。通常,有线分发网络是混合光纤同轴网络,但可使用各种技术和配置。另外,尽管在有线服务提供商的上下文中示出,但是本发明的原理可应用于其它服务提供商,包含(作为示例而不是限):卫星提供商、固定无线提供商和其它电视分发技术。
[0019] 观众处于服务位置,其通常包含共同定位的机顶盒105形式的消费者装置和共同定位的数字电视106。尽管使用机顶盒和电视来示出系统,但原理适用于其它类型消费者装置。这些可包含配备有电视调谐器的计算机、卫星机顶盒、具有集成的CableCARD®有条件访问装置的电视、数字视频记录器等。为了图示的目的,而不是作为限制,消费者装置将被描述为是电视。
[0020] 传递到消费者装置的MPEG流包含LI。在一个实施例中,LI是用于标识能找到相关联补充产品信息的补充服务器的URL(通用资源定位符)或网址。将LI合并到广告数字视频数据(通常以MPEG-2格式)中可以各种方式发生。在一个实施例中,LI或URL包含在EBIF应用中,EBIF应用被嵌入在MPEG视频流中。LI数据可被合并到不同类型的MPEG视频中,并且它不必须是广告。MPEG视频可以是电影、新闻节目、纪录片等。这些视频流可源自有线头端中的存储器中的存储文件,在实况广播馈送中被接收,或被包含在VOD或广告库中存储的节目的数字视频文件中。与使用EBIF应用传递MPEG流中的LI或URL不同的机制也是可能的。
[0021] 可以各种方式将EBIF应用合并到MPEG广告流中。一个实施例涉及将EBIF应用中的URL信息存储在数据库127中的数字视频文件中,其表示广告(ad)。在这个图示中,广告数据库127存储由有线运营商在某些时间插入的各种本地广告。广告管理系统124进行广告的选择,其使用各种标准选择具体广告插入到视频流115中,由此产生修改的视频流115a。该广告被流传送到剪接机(splicer)123,其将广告插入到视频流115中。在这种情况下,广告用已经嵌入在广告数字文件内的EBIF应用来产生,并将这种广告存储在广告储存器(store)127中。由此,当广告管理系统124选择并流传送广告时,包括LI的EBIF被嵌入其中。由有线服务提供商将EBIF应用插入到MPEG数据流中不需要分开的动作。在其它实施例中,广告可以是全国性广告,使得进入的视频流115已经存在广告和相关联的LI。由此,代替存储包括EBIF应用的商业广告,可接收经由MPEG流的商业广告,其已经包括EBIF应用。
[0022] 广告管理系统通常通知EBIF管理系统关于要选择哪个广告插入。这通常通过向EBIF管理系统传递广告标识符来进行。EBIF管理系统然后知道选择什么广告,并且可选择指示适当补充服务器的适当EBIF应用。例如,如果广告是针对X牌箱子,则EBIF管理系统可选择指示到提供有关X牌箱子的信息的补充服务器的链接的EBIF应用。然而,如果广告针对X牌汽车,则可选择对应的不同EBIF应用。
[0023] 在另一个实施例中,当流传送广告时,本地有线运营商可将LI经由EBIF应用或其它模插入到广告中。这表示本地插入广告和EBIF应用的实施例。这个实施例在图1中显示为EBIF管理系统117,其在线路118提供适当的EBIF应用,剪接机(复用器)123将该应用与流传送的广告组合,使得具有包括LI的EBIF应用的结果视频流被发送到复用器155。包括EBIF应用128的MPEG数据然后通过有线分发网络被传送到机顶盒。
[0024] EBIF管理系统可通知代理服务器150选择的EBIF应用。目的是直接或间接通知代理服务器正在EBIF应用中通过有线系统发送的链接信息。代理服务器然后知道期待来自机顶盒的指示链接信息的可能请求。因为代理服务器可限制或以其它方式控制可访问哪些补充服务器,因此代理服务器使用链接信息来筛查或测试从机顶盒生成的EBIF响应消息。
[0025] 在其它实施例中,LI可由电影分发器嵌入到电影节目中,或在有线服务提供商接收到之前。在这种情况下,类似于上面描述的全国性广告情况,进入的MPEG节目编排已经包括含有LI的EBIF应用,并且不要求另外的处理来插入LI。在其它实施例中,LI数据可在不同点被插入,不要求它在剪接机123处被插入,但可被提供给复用器155。
[0026] EBIF应用提供了通过有线分发网络向机顶盒传输数据的机制,其中EBIF应用由驻留在机顶盒中的“瘦客户端”处理。在这个实施例中,机顶盒是消费者装置,其处理LI。EBIF结构对本领域技术人员是众所周知的,并且被认为是可用于在由MPEG协议携带的视频数据之外传数据的一种机制。如果EBIF应用用于传递链接信息,则在发送EBIF应用之后必须向消费者装置发送消息,以发起机顶盒中应用的运行。这可称为“触发”消息,这种情形描述了所谓的“受约束”EBIF应用,其中EBIF应用与传递EBIF应用的节目相关联。通常,如果EBIF应用与广告一起发送,则不久之后发送触发消息。然而,如所提到的,可在电影或其它非广告节目中发送EBIF应用。
[0027] 用于传递LI数据的实际机制也可以在与使用EBIF应用不同的其它方式中发生。可使用用于传递IP格式的消息的标准或专有协议在数据有效载荷中作为分组化基本流(PES)来传递LI数据。在这个实施例中,stream_type值可用于指示存在私密数据。在另一个实施例中,可使用标准或私有协议,使用包含在PES分组标题中的“PES私密数据”传递LI。MPEG或基于其它视频编码协议的处理领域的技术人员将认可用于传递LI数据的其它实施例。可使用合并私密数据的多个视频协议或支持视频链接的标准化领域的视频协议。
[0028] 当机顶盒检测到EBIF应用时,机顶盒通常将生成要呈现给用户的屏幕图标。这在图5a中被示出。在图5a中,电视图像500被呈现给用户。在这个实施例中,这可以是由有线服务提供商在有线分发网络上本地插入的商业广告。有线系统提供商还可将EBIF应用插入到由机顶盒接收的数字视频流中。在一个实施例中,机顶盒在检测到EBIF应用时自动生成图标510。在另一个实施例中,向机顶盒传送触发消息,使机顶盒然后在屏幕上生成图标510。在各种实施例中,图标可以是动态形状的,或者可具有多个状态(例如变化的颜色、形状或位置)以吸引观众的注意。在其它实施例中,图标可以是静态的。数据可在定义要呈现的图像的EBIF应用中被传递,或者数据可以其它方式在定义要呈现的图标的EBIF应用中被传递。图标充当向用户指示可通过请求与LI相关联的信息获得另外信息的提醒。
[0029] 在一个实施例中,用户可通过在遥控器上按功能键来对图标进行确认或响应。通常,无线控制键指示用户期望打开新窗口并访问由LI指示的内容。机顶盒中的EBIF瘦客户端将输入解释为用户期望继续的指示。如果用户不响应,则图标通常在一时段后消失,并且电视视频如常继续。
[0030] 在用户响应于观看到图标而提供输入时,在图5b中,机顶盒向有线头端传送消息。同时发生的,机顶盒将在屏幕上创建新窗口520。在接收到来自有线头端的响应时,机顶盒用提供给机顶盒的信息填充窗口520。尽管窗口520在这个实施例中示出显示文本,但它通常向观众显示视频。显然,本文中包含的附图可仅显示静态数据,但意在表示可能显示视频数据。在一个实施例中,窗口520保持打开,只要用户不指示它不再是期望的,或者它能在定时器到期、接收到命令或在商业广告结束时自动关闭。
[0031] 图1b示出了当用户确认或者以其它方式选择呈现在图像上的图标时发生的一些处理。在图1b中,在观众按下遥控时,机顶盒105解释观众输入,并且然后发起对EBIF应用的响应(EBIF响应消息),其从机顶盒在有线分发网络120上通过复用器155并向代理服务器150传递回。EBIF响应消息通常包括包含在EBIF应用中的部分数据,即至少部分LI。与机顶盒相关联的标识符也可包含在响应中,在一个实施例中,机顶盒标识符可以是IP地址,其可用于标识始发机顶盒。用这种方式,代理服务器150然后知道哪个机顶盒响应于哪个EBIF应用,并且知道要访问哪个外部源。回想起来,可能存在多个用户观看多个节目或商业广告。每个数字视频节目可将唯一嵌入的LI包含在其中,因此代理服务器可从不同用户接收与不同商业广告相关联的多个请求。
[0032] 一旦代理服务器150接收到请求,它就使用LI信息然后访问补充服务器。在这个实施例中,补充服务器是基于IP的服务器,该服务器对于有线服务提供商或者是内部的160或者是外部的180。路由器/网关用于确保适当地路由来自代理服务的请求。
[0033] 代理服务器可基于指示的LI来筛查来自机顶盒的响应。回想起来,当下载EBIF应用时,可给代理服务器直接或间接提供LI。由此,代理服务器知道哪些补充服务器是可允许目的地。来自机顶盒的响应通常包含至少部分LI信息,并且代理服务器可筛查那个信息以确保机顶盒尚未引起对LI的不恰当修改。否则,机顶盒可能被允许访问未批准的(unauthorized)IP服务器。由此,代理服务器可保存可与嵌入的LI信息一起访问的活动目的地地址的列表。用这种方式,如果LI信息被包含在广告中(并且不是由有线服务提供商插入的),则向机顶盒流传送这个信息将不允许机顶盒访问指示的目的地(如果代理服务器未被通知并且未批准该地址)。而且,在向补充服务器发起消息之前,代理服务器可替换它自己的IP地址(或另一个值)作为始发地址,代替传递机顶盒的IP地址。用这种方式,代理服务器控制每个机顶盒与作为数字视频流中的私密MPEG数据所传输的嵌入的地址信息交互作用的能力。
[0034] 类似地,来自IP服务器的响应被返回到代理服务器150。在将信息中继回机顶盒之前,类似地可在代理服务器处筛查该响应。可检验来自IP服务器的响应以确保其内没嵌入未批准的可运行代码。如果允许该信息,则代理服务器150将响应信息中继回到始发IP地址。代理服务器可保存表,使得来自补充服务器的响应可被映射到适当机顶盒始发地址。
[0035] 图2示出了在消费者装置中发生的处理200,消费者装置在此实施例中是机顶盒。假定消费者装置正在从有线分发网络接收基于MPEG的视频流,并处理目前观看的节目的分组化基本流。由此,在步骤202,消费者装置正在接收和解析MPEG分组化的基本流(PES)以便标识是否存在指示LI的任何私密数据。在这个实施例中,LI以URL形式。在步骤204中,确定存在URL,并且提取它。被解析的私密数据可传递与LI不同的信息,因此仅存在私密数据并不意味着必定存在LI。
[0036] 在此实施例中,步骤208涉及在显示屏幕上生成提示图像。这个图像通常是位于屏幕上的图标,其指示附加信息可用。在一个实施例中,该图像可被存储在存储器中,或者可在EBIF应用自身中传递它。这可以是图形图像,或基于文本的图像,并用作对用户有关是否应该呈现附加视频信息的提醒。在步骤206中检索图像,并在步骤208中在屏幕上生成图像。一旦在步骤208中生成提示,通常就在步骤210中启动定时器。消费者装置然后在步骤212中等待某一类别的用户输入。通常,经由遥控指示用户输入(例如,按指示的功能键)。在一些情况下,提示可指令观众如果期望附加信息就按下特定键。例如,除了图标或替代图标,可在屏幕上显示“按1去看附加信息”。
[0037] 在步骤214,如果定时器到期,则消费者装置在步骤216从显示器移除提示,并在步骤202重新开始处理。存储在存储器中的URL可被擦除,或者被放在不活动队列中。在其它实施例中,可定义用户在随后时间访问URL的机制。
[0038] 假定,在步骤222,用户的确提供了应该呈现URL信息并且定时器未到期的指示,消费者装置则使用URL制定到代理服务器的EBIF响应消息。这可以各种消息格式,并且可以是因特网协议格式的消息。另外,这可使用DOCSIS类型通信协议通过头端来通信。
[0039] 应该注意,步骤206-222是可选的,并且消费者装置可在检测到LI信息后立即访问URL。然而,在许多情况下,用户可能不希望观看外部视频,并且反而聚焦在观看正在流传送的节目。然而,为了避免不必要的基于IP地址的请求到不被期望的URL,可实现某一机制,使得仅用户确认的那些引起由消费者装置发起的消息。
[0040] 在步骤224,消费者装置使用之前提取的URL访问代理服务器。在一个实施例中,在已经建立了通信之后,在步骤226,消费者装置然后打开显示器上的窗口。这可备选地描述为生成新显示画面,并将它叠加在目前正呈现给观众的电视图像上。在一些实施例中,用户之前将通过设置参数来确立打开的窗口的大小,或者可使用默认大小和位置。因为在一些情况下URL将呈现具有音频的视频流,因此消费者装置可自动使来自目前正在观看的电视节目的音频静音。在其它实施例中,用户将必须人工使电视音频静音。在其它实施例中,机顶盒可基于响应中的数据的性质确定这个。然后,在步骤232,消费者装置在接收到数据时然后在打开的窗口中呈现它。在一些实施例中,从代理服务器接收的数据可以用认可的视频协议(包括Quicktime®、Flash®或某种其它解码器标准)中的任一种编码。当然,也可呈现基于MPEG的视频流。
[0041] 在步骤234,只要外部视频正在流传送,过程就继续。一旦该过程完成,那么就在步骤218关闭之前生成的窗口,并且恢复与MPEG电视节目相关联的音频。在其它实施例中,在用户经由遥控、无线键盘或其它装置指示关闭时,窗口关闭。过程然后返回到步骤202,其中检查进入的PES分组以确定是否有URL存在。
[0042] 以上过程在消费者装置中被执行,消费者装置在各种实施例中可以是机顶盒、电视本身或者某种其它装置。图3中示出了消费者装置的一个架构。图3的系统300包括在调谐器/解调器301接收基于MPEG的视频信号319的装置。信号可通过放大器302放大,然后通过视频解码器303解码。这将数字视频数据提供给处理器304。处理器接收解调的数据,并提供适当信号以用于生成数字视频信号306和音频信号307。
[0043] 此外,微处理器304还可执行其它功能,诸如在数据接口314处理网络数据302。这个数据可包括EBIF应用,处理器被编程为解释它。处理器通常还能够使用这个同一接口将生成的数据返回给有线服务提供商。
[0044] 处理器还连接成从电源313接收电力,访问存储器315,该存储器包括RAM317和ROM315或本领域技术人员已知的其它类型。处理器304还可访问盘存储装置(storage)318。各种类型存储器、储存器可存储操作数据、程序指令和要求的其它信息。处理器在这个实施例中还显示为从解码器309接收信号,该解码器又与用于从遥控器320接收输入信号的无线接收器311进行接口。
[0045] 微处理器然后可经由因特网接口314接收外部视频或其它类型数据,并将驻留在存储器315中的视频解码器应用于解码该信息,以便生成适当的数字视频信号,使得为电视机创建画面上窗口图像。
[0046] 类似架构可用于之前讨论的EBIF管理系统和代理服务器。然而,在这些情况下,可能未出现调谐器301、放大器302、视频解码器303、无线接收器311、遥控320和解码器309。用于EBIF管理系统和代理服务器的架构可包括运行用于完成所要求的步骤的可编程计算机指令的常规处理系统。
[0047] 代理服务器处理图4中示出了代理服务器150的处理。回想起来,机顶盒通常接收已经流传送到机顶盒的EBIF应用,并且或者当接收到EBIF应用时响应于用户输入自动或者响应于接收到激活EBIF应用处理的触发消息,生成EBIF响应消息。
[0048] 该过程则在步骤400开始于代理服务器接收EBIF响应消息,并且在所示的实施例中,在步骤405,代理服务器提取机顶盒的标识和目的地地址。机顶盒的标识可以MAC地址、IP地址或其它标识符的形式。代理服务器可按照需要将此映射到IP地址。通常通过机顶盒拷贝来自接收的EBIF应用的信息来获得EBIF响应消息中的目的地地址。由此,EBIF应用传递标识符,机顶盒使用它(或其修改)生成EBIF响应消息。在一个实施例中,EBIF响应消息中的标识符以如下形式:Proxyserver\[domain_name]
其中“proxyserver”标识有线头端中的代理服务器,并且“domain_name”标识补充服务器。换句话说,在EBIF响应消息中指示的地址是因特网域名,或者其一部分,其前面是“proxyserver”或指示所有此类消息首先被发送到代理服务器进行处理的其它信息。代理服务器然后去掉初始地址,并使用其余部分形成发起查询的URL地址。由此,EBIF响应消息含有由代理服务器用于直接或间接生成补充服务器的URL的标识符。在其它实施例中,有线网络可简单地将所有业务从机顶盒路由到代理服务器,代理服务器然后确定要访问什么补充服务器。本领域技术人员可容易地定义其它变型。由此,不一定在EBIF响应消息中指示补充服务器的实际的完整URL。而是,EBIF响应消息可使用由代理服务器用于(直接或间接)推导补充服务器的适当URL的标识符。本领域技术人员将认识到,他们是有关可如何传递寻址的多个变型。
[0049] 代理服务器在步骤405筛查在EBIF响应消息中指示的目的地地址。有线服务提供商可选择限制机顶盒可与哪些目的地(补充IP服务器)交互作用。在大多数情况下,在发送到机顶盒的EBIF应用中指示的地址将在代理服务器中的可允许地址位置列表中具有对应条目。这允许代理服务器知道是否批准目的地地址。然而,在装置将试图使用未在EBIF应用中指示或不在准许的目的地列表上的地址发送响应消息的情形下,代理服务器将不向补充服务器中继消息。在这种情况下,代理服务器可选择将消息记录在其存储器中,并向系统管理员报告该事件以便进一步调查。
[0050] 在“受约束”EBIF应用的情况下,EBIF应用与MPEG流(通常是广告)相关联。一旦广告完成,EBIF应用就不可再被激活,并且可被擦除。因此,代理服务器可自动或以其它方式擦除它为发送到机顶盒的EBIF应用所保持的目的地地址。在已经发送了EBIF应用之后,存在一可能的时间窗口,此时将接收指示相关联地址信息的合法EBIF响应消息。由此,在一个实施例中,代理服务器可在距接收到地址信息的定义时段之后擦除目的地或以其它方式将目的地标记为到期。
[0051] 在步骤415,假定目的地地址被准许,则代理服务器向适当的补充服务器中继消息。这通过制定消息并将它发送到网关/路由器来完成,其中从机顶盒接收的消息来推导内容和目的地地址。代理服务器可以用代理服务器的地址代替到补充服务器的消息中的始发地址,或者它可使用机顶盒的IP地址作为始发地址。其它变型也是有可能的。代理服务器可启动定时器,或者简单地等待来自IP服务器的响应。
[0052] 通常,代理服务器将保持所有事务的记录,其允许相对于观众人口特征进行有关具体广告有效性的数据挖掘
[0053] 在步骤420,在代理服务器接收到来自补充服务器的响应。在各种实施例中,在步骤425,代理服务器可筛查该响应以确保不包含可运行代码或其它被禁止的内容。在步骤430,代理服务器可将响应传送回始发地址,其是始发机顶盒。
[0054] 用这种方式,代理服务器有效地控制机顶盒与补充服务器的交互作用,其涉及作为私密数据而被包含在MPEG视频流中的任何链接信息。这确保了机顶盒只能访问之前标识的站点。另外,这确保了没从IP服务器接收到不适当的响应。由此,有线服务提供商可容易地筛查出目的地IP地址,或来自特定IP服务器的响应(其导致与机顶盒有关的技术问题)。
[0055] 本文阐述的发明所属领域的技术人员受益于前面的描述和相关联附图中给出的教导时将想到这些发明的许多修改和其它实施例。因此,要理解这些发明不限于所公开的特定实施例,并且修改和其它实施例旨在被包含在发明概念的所附列表的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈