BillKnow.com

Who Know ? Bill Know!

26 十二月
0Comments

XML打入互动电视

OpenTV提供了一套把电子信息服务和数字电视设备相融合的完备方案。OpenTV提供了 从前端服务器到数字机顶盒这一播送链路上的全部技术产品,还提供了在广播网络中创建服务内容的综合性工具。OpenTV和世界通用的广播标准(例如 DVB)、交互式电视标准(例如MHP)、Internet标准(例如HTTP、HTML、TCP/IP)等都是兼容的。

  OpenTV正在开发一系列专门的XML代理服务器,它们能够自动地把基于XML的应用(例如新闻、体育比赛、气象、股票)的代码转换为基于MPEG的Carousel格式。转换成的Carousel格式的服务内容可以用客户端的特殊浏览器进行浏览。

  当前工业界正在定义标准化的方式来描述服务。其中的成果之一是XSL,即扩展 Stylesheet语言。它一旦被完整地定义下来,就可以使服务提供商能够根据喜好来选择创作工具,定制自己所提供的服务的外观、感觉和浏览形式等等。 这样做的结果是产生通用XSL格式的应用程序,而由解释器来把它自动译成特定设备的运行代码。

  一旦XSL的创作工具产生,OpenTV就会把它添加到OpenAuthor中。此外,OpenTV正在它的操作系统一层添加对ITV特定标准格式的支持,包括DVB-MHP、ATSC DASE、ARIB BML。

  这些成果在CNN交互(CNN interactive)技术队伍与OpenTV之间的一个合作项目得到了很好的反映。该项目目的在于用OpenTV数字电视接收机来访问CNN网址内容。

  该项目最早提出的一个方案是,通过OpenTV的代理和机顶盒中集成HTML浏 览器来访问CNN网址。我们发现,即使机顶盒提供了对HTML语言的支持,因为CNN的 HTML网页的版面、导航条不适合于电视屏幕的显示,使用户对网页的浏览受到很大的限制。另外,HTML页面用遥控器也很难进行浏览的控制。HTML语言 标记之间缺乏语义连贯性,而OpenTV的代理服务器和代码解释器不能彻底弥补这一缺陷。为了仍旧能够用电视高质量地浏览CNN网页,就需要专门为电视设 计新的网页。这意味着除了现存的网址外,将不得不创建一个完全独立的新的网址——这将是一件极为昂贵并且浪费的事情。

  基于HTML的实验结果已经比较令人满意了,而更深入的分析发现,如果与 CNN交互式网站采用基于XML语言的连接,就可以在一个更加经济高效的基础设施上提供质量更好、更为灵活的网页浏览效果。通过与CNN交互式工程师的对 话,我们发现,CNN交互式网站的HTML页面是根据需要动态生成的。我们还发现,CNN的交互式数据库已经能够生成基于XML的服务内容。

  

  OpenTV互动电视解决流程示意图

  OpenTV以前曾开发过一个XML新闻服务器,它是CNN新闻数据库绝好的补 充。XML新闻代理每隔15分钟就和CNN交互式网站相连,以获取XML新闻格式的节目内容。OpenTV的XML新闻代理会自动地把XML语言的应用程 序翻译为OpenTV的新闻 Carousel格式。此后,这种格式的数据被送到OpenStreamer,复用成为MPEG流在数字电视网络上进行播送。(值得关注的是,CNN从数 据库中异步存取数据后,将立刻把数据传送给OpenTV的 XML新闻代理。在2秒钟以内,该实时更新的数据就开始在电视广播网络上播送了。)

  OpenTV还开发了一种客户端的新闻浏览器。用它能够进行OpenTV获取和浏览Carousel格式的新闻。值得指出的是,这种浏览器的外观可以完全由服务提供方进行定制,从而各具特色。

  基于XML语言的网页浏览有许多优势。使用XML语言,在CNN交互式网站一 方,不需要任何新的工程处理,网页内容也不需要重新创作。OpenTV的XML新闻代理产生的网页格式内容比HTML语言的更为精简,所以就更节约传输带 宽。使用XML语言的另一好处在于,OpenTV的新闻格式使得客户端不需要进行任何网页页面的排版处理。数字电视接收机的浏览器用户界面,可以进行一些 精细的调整,以达到最佳的显示和浏览效果。最后一点,用XML语言书写的内容可以重复使用,例如作为CNN交互式电视服务的升级版本中的一部分而被再次使 用。

  交互式电视产业最重视的交互式应用领域包括新闻、气象、体育比赛、广告、购物 和金融。OpenTV提供了这些应用领域与广播、Internet基础结构相融合的全部技术方案。OpenTV认为,融合的世界正在迅速形成,多种网络和 设备的天衣无缝的合作,令消费者可以随时随地获取电子应用服务。在技术各异的设备上,使用通用的XML语言可以高效,恰当地表示服务内容。

 
No comments

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment