时移增强电视触发器的制作方法

文档序号:7662963阅读:246来源:国知局
专利名称:时移增强电视触发器的制作方法
背景本发明一般涉及包括模拟和数字广播的增强电视的广播。
增强的电视节目可以使模拟或数字形式的电视节目伴有附加内容。在某些实施例中,此附加内容可以是基于互联网内容的形式。利用增强的电视技术,内容创建方(例如广播商)可以随传统的电视信号一起发送超文本标识语言(HTML)数据。观众则可通过互联网与电视广播交互。
例如,增强特性可以显示在电视屏幕上,观众能访问网络的web站点以获取有关的节目信息。有关的节目信息可能是未包括进节目本身的附加广告或附加细节。这样,用户可以通过互联网有选择地访问附加信息。
对于增强电视的广播,现有多种标准,包括Advanced TelevisionEnhancement Forum(先进电视增强专题节目,ATVEF)的“EnhancedContent Specification(增强内容规范)”,Version 1.1,Revision26,1998-1999(以下称为ATVEF规范)。ATVEF规范提供了触发器,资源以及与电视内容一起的通知的发送和处理标准,以产生数字或模拟增强电视的发送。
为了预告互动电视资源的可利用性,可使用触发器。预告接收机当前可用的节目。资源就是可与作为增强或互动节目的电视广播一起显示的电视增强或网站内容。
根据ATVEF规范,有两种基本的传输类型,称为传输类型A和传输类型B。在传输类型A中,资源通过互联网访问,而在传输类型B中,资源随电视内容发送。
触发器可以包括统一资源定位器(Uniform Resource Locator),也可以任选地包括人们可读的名称、有效期和脚本。包括名称属性的触发器可以用来自动或经用户确认后将增强过程初始化。由触发器中的统一资源定位器指示所述增强过程的初始化的顶层网页。脚本属性提供一脚本片段,在含有触发器接收器对象的网页的文本中执行。
有效期属性提供终止时间,在所述时间之后所述链无效。根据ATVES规范中的一个实例,有效期属性的形式可以是[有效期19971223]。
在某些情况下,触发器提供的资源链在一个时间周期后就会失效。这就会引发问题。例如,在某些情况下,增强电视内容可以由本地分支或所谓特许网络运营中心(FNOC)重新发送。FNOC可以接收广播,然后在合适的时间,例如,确定的FNOC的本地时域重新播放,结果,可能在广播甚至尚未发送前有效期就已开始并失效。此时,用户就不能激活链获得资源。
同理,数字记录技术也可用来使用户能实际记录增强广播。用户可能随后试图重放记录的广播,但因为链已过期而无法激活资源链。
所以,需要有在各种环境下能有效使用的时移增强电视内容。
图8是可与图5所示的实施例一起使用的说明型代理的工作流程图;图9是本发明另一实施例的软件流程图。
详细说明参阅

图1,增强电视输出系统10可包括广播前端或服务器12。广播前端或服务器12可提供诸如电视节目等电视内容和增强内容,或至少是增强内容的参考。增强电视的广播从前端12发送到多个接收器16(图1中仅示出接收器16a和接收器16b)。增强内容通过传送器14传输,传送器14可以是电缆、卫星连接或传统的电视广播。增强内容可以是模拟或数字格式。
每个接收器16可以包括存储装置17,它存储软件18。接收器16可以是基于处理器的系统。例如,接收器16可以是台式电脑,便携式电脑,手持电脑,机顶盒或其他基于处理器的装置,用适当的连接通过传送器接收增强内容。尽管有终止日期的触发器,软件18却可使增强内容进行时移。
参阅图2,软件18处理用接收器16数字记录增强电视的广播的情况。用户不仅记录节目,也记录了伴随的触发器。触发器的形式可以是统一资源定位器(URL),用来通过互联网访问增强内容,或访问参考资源的局部存储单元。
当然,如果触发器有终止时间,那么,用户可能在触发器过期很久后通过触发器访问资源。此时,即使资源实际上仍可访问,但用户却不能访问触发器。
参阅图2,软件18起初获得在块20中指示的本地时间。可以以块22中指示的形式存储本地时间。然后可以将本地时间转换成协调世界时(UTC),如块24所示,并加以存储,如块26所示。
触发器的有效期可以从视频流中提取,如块30所示。然后从触发器的有效期减去当前的本地时间(LocalT),如块28所示。结果为增量时间,如块32所示。如果增量时间为负,则触发器已过期,将其丢弃即可,如块31所示。
否则,如菱形34中所确定的,如果增量时间为零或正,则有效期属性可以丢弃,如块38所示。触发器可以用其他没有有效期属性的增强电视内容来记录。实际上,具有有效期属性的触发器转换成了一种去除了有效期属性的格式。在ATVEF规范下允许不存在有效期。
这样得到的触发器在任何时候都能够使用。如果资源在本机存储(即通过B型传送器),任何时候只要选择了所述触发器,就可获得此资源。如果从外部访问资源(即通过A型传送器),则所述资源并不总是工作的。此时,触发器就无法访问远程资源。
但是,如果需要,可以在获得触发器后访问远程资源,然后将该资源在本机存储供以后本机访问。或者,可将触发器的统一资源定位器改为本机存储地址,以访问本机存储的资源。
参阅图5,按照用于记录模拟增强电视的广播的一个实施例,系统110包括记录组件或“记录器”112,重放组件或“重放机”114。按照本发明的一个实施例,记录器112存储传送B型流(也可存储传送A型流),而重放机114可变换所述存储流并以传送A型流重放。
增强电视传送B型传输包括触发器流116、音频/视频流118、资源流120以及通知流(未示出)。音频/视频流118可以是全国电视制式委员会(NTSC)信号。工作时,在电视节目之前或当中将通知发送到众所周知的互联网协议(IP)地址和端口号码,通知增强的可利用性。接收机调到此IP地址/端口,就可接收关于如何接收触发器和资源信息的信息,其中触发器通常包括指向资源位置的URL。
如果资源流120中的资源被资源接收者122提取,那么,这种资源通常存储在存储介质124中,它可以是例如高速缓存器。存储介质124也可以是硬盘、软盘、数字多用途盘、随机存取存储器(RAM)、小型磁盘或其他适合的机器可读的存储介质。资源接收者122可以编程为舍弃复制的或过期的资源,这样仅有适宜的资源存储在存储介质124中。
当资源存储在存储介质124中时,对应于那些存储资源的触发器通常包括局部标识符URL(例如,lidURL),表示这些资源是利用单向广播发送的,不是请求式可利用的。所以,使用传送B型作资源数据和触发器的真实广播,并且无须互联网的连接就可运行。如果触发器指向(例如,用http或ftpURLs)在互联网上可利用的资源(例如,电子商务或网站浏览),可选的互联网连接可以提供返回路径。
传送A型涉及与视频/视频流118一起发送触发器。也就是,现有的传送A型传输常在NTSC视频信号的垂直消隐间隔(VBI)上发送触发器。传送A型传输可能不发送资源流120或通知流。因此,传送A型系统通常使用双向互联网连接,利用http来获取资源。
系统110包括记录器112的触发器插入单元126、流模拟单元128(可以与传送A型流模拟器链接)和重放机114的代理单元130。最终的结果是一个或多个资源132可以从存储介质124提供给接收机单元16,而不必要从互联网上检索资源132。而且,利用将触发器插入音频/视频流118中的视频信号(例如,插入VBI)的触发器插入单元126提供了触发器流116和音频/视频流118之间的同步,这是传统传送B型系统所不具有的。
记录器112的触发器插入单元126的实施例的工作示于图6的流程图。触发器插入单元126可以用软件,硬件或二者的组合来实现,并利用来自触发器流116的数据以及来自音频/视频流118的数据作为输入。
在块136处,触发器插入单元126首先确定在接收的广播中是否有触发器可用。如果接收的广播是传送A型传输,这种触发器,如果有的话,可能在例如音频/视频流118的VBI中。作为接收过程的一部分,要提取这些触发器并验证其有效性。如果触发器有效,则触发器插入单元126就在块140将音频/视频流118(及其关联的有效触发器)数据存储到存储介质124中。
如果存在传送B型传输,则触发器插入单元126在块136从触发器流116检测有效触发器的可用性。在块138,触发器插入单元126将触发器数据和音频/可视数据加以组合。更具体的说,按照本发明的一个实施例,触发器插入单元126将触发器插入音频/视频流118的VBI中。这样,传送B型流先“变换”成传送A型流,然后才在块140处存储到存储介质124中。于是,在接收到触发器流116以及音频/视频流118时,通过将触发器插入VBI,将触发器与它们对应的视频帧一起呈现,就使触发器在时间上与音频/可视数据118同步。
在块140,触发器插入单元126利用适当类型的音频/可视流以及存储格式将数据存储到存储介质124中。诸如RealVideoTM/RealAudioTM,FlashTM,QuickTimeTM,Audio VideoInterleaved(AVI),Motion Picture Expert Group(MPEG),DVD,等等的格式均可使用。
触发器可包括指向资源位置的URL。如果相应的资源是从资源接收器122提取并随后存储在存储介质124中,URL的形式可以是指向存储介质124的lidURL。如果相应的资源可以从存储介质124以及从互联网得到,触发器中的URL可以是httpURLs。类似,其他URL方案,例如ftp也可由触发器用来表示从存储介质124或从互联网可得到的资源位置。
在一个实施例中,资源接收器122从资源流120中提取资源,不论其特定的URL如何,并将这些资源存储在存储介质124中。以下关于代理单元130的详细说明描述了从存储介质124而不是从外部互联网源检索存储的资源的方式。
图7示出重放机114可以使用的流模拟器单元128的一个实施例。流模拟器单元128可以用软件、硬件或二者的组合来实现。工作时,在块142,流模拟器单元128从存储介质124中读出存储的音频/视频流118和触发器流116。在某些实施例中,流模拟器单元128可在块144格式化所得到的流,使之与适用的呈现/显示应用软件所用的格式相兼容。例如,如果使用微软的Window’s DirectShowTM作为呈现软件,则流模拟器单元128可在块144利用Windows环境下的程序库将所得到的流格式化为DirectShowTM的结构。
其次,流模拟器单元128向接收器16提供模拟的传送A型流。例如,接收器16可以包括传统的电视机作为显示单元148并具有增强电视模块146作为连接到电视机上的单独的单元。增强电视模块146能够接收增强电视的广播数据,向用户显示/通知所述增强电视的特性,并向用户提供允许用户输入具有增强的广播(例如,交互)的信息的接口。
按本发明的一个实施例,利用接收器16,流模拟器单元128,代理单元130的重放机114的工作示于图8。代理单元130可以认为是一个“httpproxy”,它介入对具有httpURLs的资源的检索。也可使代理单元130介入和检索具有lidURLs或其它协议的资源,例如具有ftpURL的资源。也就是,在一个实施例中,代理单元130可包括一个薄的/简单代理,它能使资源请求重选路由,并从本机高速缓存(如果有的话)中(例如从存储介质124中)检索所请求的资源,但如果所请求的资源不在本机高速缓存中,则放弃或调用正常的httphandler进行检索(并假定具有上行或返回互联网的通路)。
代理单元130可以用软件,硬件或二者的组合来实现。在一个实施例中,代理单元130包括例如一组软件通信指令或在PC的操作系统的寄存器中的一些设置。
在一个实例中,当接收器16接收到其格式为在VBI中插有触发器的模拟传送A型流的增强电视的广播时,用户就可请求资源132或接收器16自动请求资源132。如果接收器16允许传送A型工作,则所请求的资源132从外部互联网检索。所以,在图8的块150,接收器16利用http协议发送一个URL请求资源132。如果触发器包括lidURL,而不是httpURL,则接收器16和/或代理单元130可直接从存储介质124(可以是本机高速缓存)检索资源132。
在菱形152,代理单元130从接收器单元134截获http请求,并确定资源132是否在存储介质124中。如果它在存储介质124中找到了资源132,则将资源132从存储介质124中检索出来,如块154所示,并提供给接收器16供接收器16作显示和/或其他用途。如菱形152所示,如果资源132是存储在此,或从外部互联网检索,则代理单元130可以从存储介质124中检索具有lidURL的资源132,也可从存储介质124中检索具有http或ftpURLs的资源132。
如果代理单元130在存储介质124中没有找到所请求的资源132,则在块156,代理单元134试图从网络(例如,从互联网)检索资源132。如果在158确定检索依然不成功,则向接收器16发送一个失败消息。作为响应,接收器16可使代理单元130再作尝试,或在显示单元148上向用户显示一个消息,通知用户资源132不可用,或作其它适当的响应。
如果代理单元130成功检索到资源132,则检索到的资源132可存储在存储介质124中,如块160所示,随后提供给接收器16,这样就可向用户提供增强电视内容和特性。
本发明的实施例也可将触发器插入视频流而将传送B型流转换成模拟的传送A型流。记录器112将资源和转换的流存储在存储介质124中。在重放时,重放机114可从存储介质124中读出存储的模拟传送A型流中的触发器,并利用代理单元130从存储介质124,或如果资源尚未存储则从外部互联网检索所请求的资源。这样,传送B型传输就像是传送A型流而且也由接收器单元134像传送A型流一样处理。
再参阅图3,如前所述,具有地区分支或FNOC 82的一个实施例包括广播前端12和传送器14。FNOC 82a和FNOC 82b通过传送器14接收增强电视节目,然后将节目提供给本机接收器16。本机接收器16a和16b也可通过另一个传送器(未示出)接收广播。
每个FNOC 82可包括存储器84,用来存储软件50。FNOC 82可包括能够执行存储在存储器84中的软件50的基于处理器的系统。
如果所述FNOC在原先希望的较迟时间重新广播所述增强广播节目,就会出现触发器的有效期问题。例如来源于某一时域的节目可能被提供给另一时域的FNOC 82。FNOC 82可以确定将节目时移到一个最适宜的本地时域、时隙进行重播。但在某些情况下,到了材料实际重播时,触发器已过期失效。
软件50通过FNOC计算潜在发送时移并相应调节有效期属性。参阅图4,软件50从获得的FNOC的增强开始时间、或预定的节目开始时间(StartT)开始,如块52所示。块54所示的增强的开始时间在块56转换成UTC,如块58所示。
从增强电视流中提取触发器的有效时间(TriggerT),如块62所示。然后从触发器的有效时间(TriggerT)减去增强开始时间(StartT),如块60所示。得到增量时间(DeltaT),如块64所示。
在菱形66检测增量时间是否大于或等于零。如果不是,触发器被丢弃,如块68所示。
否则,使用一个等于重新发送开始时间加上增量时间的重新发送时间(块70)作为触发器的新的有效期属性。这样就获得重新发送开始时间或FNOC将以本地时间再播放增强节目的时间,如块72所示,将其转换成UTC,如块74所示,并作为重新发送开始时间存储起来,如块76所示。然后,在块70将FNOC确定的重新发送开始时间加上增量时间,建立一个新的触发器有效期属性,如块78所示。将所述属性存储起来,如块80所示。
结果,所述有效期时间可以在前端像原先意图那样执行。也就是,有效期时间可以按照本地时间在初始广播后延长一个预定的时间量。这就实现了在原增强电视的广播中的有效期属性的原先意图。
在重新广播通过B型传送接收的数据的情况下,可以在本地访问资源,触发器的处理可按上述说明进行。但是,在FNOC接收A型传送的情况下,仅调节有效期属性可能会造成资源不可访问的情况,因为通过触发器寻址的网站可能不再能工作。
此问题可以用至少两种不同的方法来处理。一种途径是,FNOC通过触发器的URL自动访问网站并下载其中的内容。然后FNOC通过B型传送器和其他增强内容一起发送所述资源。或者,FNOC可将触发器的URL翻译成FNOC维护的镜像网站。也就是说,FNOC可以通过触发器依据的URL获得内容,并将其拷贝到FNOC自己的网站。然后FNOC即可自动将触发器中的URL翻译成新的URL,使之能访问FNOC控制的网站。这样,FNOC就可控制资源的可利用性,同时维持A型传送器。
参阅图9,软件170可以和软件50一起存储和使用。开始时,通过传送器接收内容,如块172所示。在菱形174中检查,确定内容是否为A型传送器格式。如果不是,流程结束,触发器很容易处理。
相反,如果是使用A型传送器,在菱形176检查,确定是否设置了标记。在本发明的一个实施例中,FNOC可以设置或不设置标记,以选择是否要用本机存储的资源将A型传送器转换为B型传送器,或仅将广播商网站的数据转发到FNOC的网站。这样,FNOC可以决定是否使用自己的网站或访问广播商网站的数据并向接收器16发送所述数据。
如果没有设置标记,数据可以转换成B型传送器,在本机存储访问的资源,如块180所示。也就是,FNOC访问广播商网站的资源,然后将所述资源和其他内容一起发送给接收器16。相反,如果设置了标记,FNOC将广播商的URL翻译为指向FNOC的镜像网站,如块178所示。
在本发明的一些实施例中,虽然也使用关联的触发器中的有效期属性,但也可适应增强电视内容的时移发送或重放。这样,可以利用有效期属性,但系统不会因有效期属性而成为不适当的负担。
虽然已经就有限数目的实施例对本发明进行了说明,但是,本专业技术人员会理解,可以对其进行许多修改和变化。我们的意图是,所附的权利要求书覆盖在本发明实际精神和范围内的所有修改和变化。
权利要求
1.一种方法,它包括接收增强的电视发送,后者包括指向资源的触发器并具有指示触发器有效期的有效期属性;以及使所述资源在所述触发器有效期之后仍能被访问。
2.如权利要求1所述的方法,其特征在于包括重新广播所述增强的电视发送。
3.如权利要求1所述的方法,其特征在于包括区分当前时间和触发器有效期时间。
4.如权利要求3所述的方法,其特征在于包括确定所述触发器时间是否大于所述当前时间,如果不是,丢弃所述触发器。
5.如权利要求2所述的方法,其特征在于包括确定所述触发器时间是否大于增强的开始时间,如果是,则利用触发器有效期时间重新发送触发器,所述触发器有效期时间等于重新广播的增强的电视发送的时间加上所述触发器时间和所述增强开始时间之间的差。
6.如权利要求1所述的方法,其特征在于包括记录所述增强的电视发送供以后重放。
7.如权利要求6所述的方法,其特征在于包括区分所述当前时间和所述触发器有效期时间。
8.如权利要求7所述的方法,其特征在于包括确定所述时间差是否大于零。
9.如权利要求8所述的方法,其特征在于如果所述时间差不大于零,则在记录所述增强的电视发送前丢弃所述触发器。
10.如权利要求10的方法包括,如果所述时间差大于零,则丢弃触发器有效期时间并记录所述触发器。
11.如权利要求1所述的方法,其特征在于包括接收具有指向远程资源的触发器的增强的电视发送,访问所述远程资源并存储所述远程资源。
12.一种包括存储指令的介质的制品,所述指令使基于处理器的系统能够执行以下操作接收增强的电视发送,后者包括指向资源的触发器并具有指示触发器有效期时间的有效期属性;以及使所述资源在所述触发器有效期之后仍能被访问。
13.如权利要求12所述的制品,其特征在于还存储使所述基于处理器的系统能够重新广播增强的电视发送的指令。
14.如权利要求12所述的制品,其特征在于还存储使所述基于处理器的系统能够从所述触发器的有效期时间中减去所述当前时间的指令。
15.如权利要求14所述的制品,其特征在于还存储使所述基于处理器的系统能够确定所述触发器时间是否大于所述当前时间、并且如果不是、则丢弃所述触发器的指令。
16.如权利要求12所述的制品,其特征在于还存储使所述基于处理器的系统能够确定所述触发器时间是否大于所述增强开始时间、并且如果是、则用触发器有效期时间重新发送触发器的指令,所述触发器时间等于重新广播增强的电视发送的时间加上触发器时间和增强开始时间之间的差。
17.如权利要求12所述的制品,其特征在于还存储使所述基于处理器的系统记录所述增强的电视发送、包括电视内容和伴随所述电视内容的增强内容供以后重放的指令。
18.如权利要求17所述的制品,其特征在于还存储使所述基于处理器的系统能够区分所述当前时间和所述触发器有效期时间的指令。
19.如权利要求18所述的制品,其特征在于还存储使所述基于处理器的系统能够确定所述时间差是否大于零的指令。
20.如权利要求19所述的制品,其特征在于还存储使所述基于处理器的系统能够在所述时间差不大于零时在记录所述增强的电视发送之前丢弃所述触发器的指令。
21.如权利要求19所述的制品,其特征在于还存储使所述基于处理器的系统能够在所述时间差大于零时丢弃所述触发器的有效期时间并记录所述触发器的指令。
22.如权利要求12所述的制品,其特征在于还存储使所述基于处理器的系统能够接收具有指向远程资源的触发器的增强的电视发送、访问所述远程资源并存储所述远程资源的指令。
23.一种系统,它包括基于处理器的装置;以及连接到所述基于处理器的装置的存储器,它存储这样的指令所述指令使所述基于处理器的装置能够接收包括指向资源的触发器并具有指示触发器有效期时间的有效期属性的增强的电视发送并且使所述资源在所述触发器有效期之后仍能被访问。
24.如权利要求23所述的系统,其特征在于所述系统是具有广播记录装置的增强电视接收机。
25.如权利要求23所述的系统,其特征在于所述系统是增强电视重播系统。
26.如权利要求25所述的系统,其特征在于所述存储器存储区分所述触发器有效期时间和所述增强开始时间的指令。
27.如权利要求26所述的系统,其特征在于如果触发器已过期,则将所述触发器丢弃。
28.如权利要求23所述的系统,其特征在于所述存储器存储使所述系统能够接收具有涉及远程资源的触发器的增强的电视发送、访问所述远程资源并存储所述远程资源的指令。
29.如权利要求28所述的系统,其特征在于所述存储器存储使系统能够将A型发送转换成B型发送的指令。
30.如权利要求28所述的系统,其特征在于所述系统使得可以在新位置获得所述资源并且将所述触发器转换成指向所述新位置。
全文摘要
包括具有有效期属性的触发器的增强电视广播可以用于各种有效期属性会影响触发器使用的场合。例如,可以用于甚至在触发器过期后记录和重放广播的情况。同理,本地分支或FNOC也可通过调节原触发器的有效期属性来重新广播增强电视内容。
文档编号H04N7/173GK1449623SQ01814702
公开日2003年10月15日 申请日期2001年8月29日 优先权日2000年8月31日
发明者J·埃斯蒂波纳 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1