交互电视正在发生。我们许多人都记得不少公司(虽然我们不能完全记得其名称)在约10年前的NAB展览会上就极力使我们相信交互电视是未来的浪潮。现在存在一些不同的方案,而且其中有些已经开花结果。例如,通过交互电视订购比萨饼看来就是一个了不起的成功。 |
术语“交互电视”的意思因人而异,潜在应用仍在探讨之中。为了实现如电子商务(电视商务?)或游戏等的应用,电视接收机或机顶盒需要包含某些功能。必须具备数据输入并由其产生电视屏幕上活动视频覆盖的一种机制。 |
在订购比萨饼的情形中,这种机制将是通过遥控器或诸如此类的装置按一些虚拟的按钮,以及通过某些文字和图形描述选中的事项。订购者必须能够以某种方式键入一些文字,告诉虚拟的比萨饼店送货地点以及付款方式,而且还必须有某种返回通道使该信息反送回虚拟的比萨店主管(比萨饼服务器?)。当然,交互电视其它应用林林总总,但比萨饼的例子描述了基本原理。 |
如前所述,NTSC电视并非为适应交互性而设计,它也不是为适应隐含字幕而设计,但我们已经相当成功地在NTSC中包含字幕。能以同样的方式包含交互性需要的一些功能:用数字数据调制垂直消隐期(VBI)行。 |
|
中间件和协议 |
交互应用处理需要一种软件系统以解码进来的数据,对其进行处理,促成适当的事件在屏幕上发生,处理观众的响应并将此响应通过返回通道反送。在NTSC制式的情形下,实现所需功能的若干方案已经确定为一与平台无关“中间件”和协议的标准组,这些协议是由高级电视增强论坛(ATVEF)制定的。 |
任何特定的接收机或机顶盒都具有一种使之运行的专有操作系统。与平台无关中间件位于操作系统之上,并使使用普通接收机的交互式应用出现,根本不管接收机的制造商是谁,机型是什么或其有何特点—有点类似于计算机功能中万维网浏览器的工作方式。 |
ATVEF是一个公司联盟,它已经制定了一套交互式协议标准及依赖标准化部件的中间件。让我们看一看其工作方式。 |
|
内容协议 |
ATVEF的内容协议主要基于由万维网联盟(W3C)开发的因特网标准。HTML及相关格式被用于显示文本、图形、嵌入视频、嵌入音频及其它多媒体内容,这就是所谓的说明性内容。说明性信息是以语气肯定的话之形式表达的信息,例如如abc这样的文字。 |
内容的另一种基本形式是过程内容。过程信息是以过程的形式表达的信息,例如做A,接着做B,然后做C。过程应用的核心实体是一特别类型的主动目标内容,例如Java小应用程序,它可能由Java代码及其它多媒体内容如图形和流式视频及音频组成。 |
应用未必是纯说明性或纯过程性的。说明性应用往往利用脚本,脚本本身本质上是过程性的,而过程性目标可嵌入说明性应用。 |
相反的,过程目标可能引用说明性内容(如图形)作参考,并且可能自己创建及显示HTML类型的内容。ATVEF在此环节只支持说明性内容。 |
|
ATVEF类型 |
尽管没有任何东西妨碍ATVEF在数字电视中的应用,但它是为模拟电视系统设计的,且其可承载于NTSC或PAL信号的VBI内。现已确定了两种ATVEF传送。 |
传送类型A只包含引发事件的“触发器”。在NTSC中,这些触发器在EIA 608隐含字幕信号的“Text 2”部分中被发送。只有触发器通过广播通道被发送,而内容则利用双向因特网连接被访存。 |
在传送类型B中,触发器和内容都在广播通道上被发送并存储于接收机中,另外还加上告诉接收机有什么内容的通知。类型A传送的触发器为慢EIA 608触发器,而类型B传送的触发器和数据内容为快速NABTS图文电视格式,并可使用多个VBI行。 |
虽然类型A触发器承载于第21行数据内,因此可被记录于家庭录像机上并在回放节目时使用,但类型B内容和触发器在其它VBI行上且不能记录在家庭录像机上。此两种传送可被混合。 |
广播电视没有固有的返回通道,在ATVEF领域中返回通道可能是因特网连接或电话连接。有线电视系统确实不断具备提供返回通道的能力。 |
利用ATVEF工具的交互性目前已成为现实,采用它的电视节目已有许多。如果你去购买一台具备交互功能的机顶盒,你能播放节目和玩游戏,并且也许可以在下一橄榄球赛季前交互式订购比萨饼。 |
|
交互电视上的DASE |
挖掘模拟VBI的潜力,我们能做许多灵巧的工作,但VBI的数据传送能力是有限的。数字电视因具有极大的数据传送能力开创了许多新可能性。ATSC地面数字电视广播系统为推动交互性而正在开发的中间件标准称为DASE,即数字电视应用软件环境。 |
像所有数字电视交互性标准一样,DASE正在发展;也与所有数字电视交互性标准一样,DASE是很复杂的。一旦完成,它将是第一个包含多个部分、总页码超过1000页的ATSC标准。 |
DASE是一种中间件标准,位于数字电视接收机本机的操作系统之上,在这里它解码进入的交互式数据,处理和存储之,促成适当的事件在屏幕上发生,处理观众的响应,而且若合适的话,促成响应在返回通道上被反送。类似于在模拟电视领域的ATVEF中,DASE中间件使所有场合都能使用普通接收机的交互式应用问世。 |
DASE适应说明性和过程性交互式内容。说明性信息在万维网上作为HTML表达。 |
至于DASE,采用的特别标记语言是XHTML,它是基于XML的HTML,或扩展的标记语言。说明性应用程序是一种多媒体文件,可能包含HTML型内容、样式表、脚本和嵌入图形、视频和音频。 |
DASE的说明性应用环境部分包含一个XHTML解释程序、一个级联样式表解释程序和若干应用程序接口(API)实现工具。这些API提供对接收机功能和特性的访问,如频道变化、访问一个因特网连接或访问一个用于回程通信的调制解调器。 |
过程性信息是以过程形式表达的信息,例如做A,接着做B,然后做C。说明性应用程序的根实体是一种特殊类型的主动目标内容,例如Java小应用程序(称为数字电视中的xlet),它可由Java代码及其它多媒体内容如图形和流式视频及音频组成。过程应用环境将包含Java字节代码解释程序和接收机的API。 |
|
四个层面 |
DASE系统的其它主要组成部分包括共同工具,如解码和显示图形的能力、流式和非流式视频及音频、字型
广告
|