tanjing2002
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2005-01-30
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1859回复:1

机顶盒?

楼主#
更多 发布于:2003-10-14 18:50
兄弟我最近对数字电视的机顶盒比较感兴趣,有哪位兄弟可否帮忙提供一些资料!在下先谢了!
eric.sd
驱动牛犊
驱动牛犊
  • 注册日期2003-11-03
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-17 19:03
我也感兴趣。

数字电视服务机顶盒先行

清水

为收费数字电视选择合理的机顶盒(STB)是一项困难的决策,对计划通过提供交互式电视服务来获得额外收入的运营商而言则更为重要。

机顶盒被用来接收电视信号、运行交互式应用并传输给电视机。因此有人说,STB是打开家庭信息大门的一把金钥匙。其软硬件依赖于电视信号传输网络及应用的特性。

机顶盒就是一台专用计算机

每家广播公司都会采用一系列有助于电视信号解压缩的标准。通常使用的最基本的标准就是MPEG-2压缩标准。欧洲的DVB标准定义了三种传输标准,并且描述了视频和音频信号的调制方式。

不同的中间件厂商向STB提供交互式应用的方式也各不相同。然而,日益盛行的一种趋势是,利用HTML和XML作为制作及显示交互式服务的语言。这样一来,就能够利用随手可得的网络工具,动用大批拥有Web开发技能的编程人员,来开发诸多应用。

机顶盒是为电视而设计的一种专用计算机,其基本机构如下图所示,主要硬件分为:

● 计算子系统:STB中处理基本计算功能的部分。这部分包括标准的计算机部件,如CPU、内存、调制解调器等。

● 电视子系统:STB中专门理解及处理电视信号的部分,包括MPEG-2处理芯片及与电视机或录像机相接的视频/音频输出接口。  

● 条件接收子系统:STB中根据观众的权利允许或拒绝收看节目的部分,包括智能卡和解扰(descrambling)硬件。

STB软件则由以下几层组成:

● 硬件驱动程序:充当软件和硬件之间的接口,由STB厂商提供。

● 核心软件:为运行在STB上的应用提供软件平台。这类软件包括操作系统、引导装入程序、电视核心软件、中间件及条件接收软件等。

● 应用软件:执行观众所需的功能,从普通的电子节目指南(EPG)到各种交互式电视应用,不一而足。

交互式应用是DTV发展的动力

在数字电视广播网络中,STB就是网络和观众之间的接口。它也是运行诸多应用的工具,譬如电子节目指南及增强型的交互式电视应用。由于交互式服务日益受到观众的欢迎,因此广播公司创造收入的机会也随之增长。STB需要能够支持日益增多的交互式应用,而每种应用对软硬件又有着独特的需求。

一般而言,交互式电视应用可以归结为下列四类:

● 单向交互式应用:单向交互式应用包括以下这些服务:天气预报、交通报道、新闻标题、比赛统计数字、体育新闻、游戏节目、观众智力答题、本地事件一览表以及财经新闻和信息等。

在单向交互式应用中,广播公司捆绑采用合理格式和结构的信息后,利用高带宽数字频道传输给STB,订户就可以用遥控器来实现信息的互动访问。

● 双向交互式应用:除了拥有单向交互式应用的所有功能外,双向交互式应用还允许观众和广播公司之间进行双向交流。观众可以通过广播系统的返回通路,向广播公司发送答复、反馈甚至交易信息。

部分典型的双向交互式应用包括:家庭银行业务、家庭购物、股票交易及购买门票等。

● 单向传信应用:单向传信应用是广播公司为观众提供的一种有效的信息传输方式。这类信息包括紧急报警、活动促销信息以及来自广播公司的批量邮件消息等。单向信息可以发送给团体用户,也可以单播方式发给有选择的观众。

● 双向传信应用: 双向传信应用不需要居家观众进行太多的交互。只要求观众回答屏幕上出现的简单信息,然后观众答复传送给电视机输入端(headend)。一些典型的双向传信应用包括民意调查、彩票、智力答题以及交互式营销等。

两三年后交互式应用

的“杀手特性”

为了吸引更多的观众,交互式应用需要一些技术上的“杀手特性”(killer characteristics),以便应用更有吸引力、更有趣味性。这些技术功能是考虑规划数字电视传输网络和机顶盒时是非常重要的因素。以下是我们认为在今后两三年内最重要的一些“杀手特性”:

● 高质量视频、音频和图像,以及更多可以调整的字体。所有这些特性都会影响界面,对与服务商进行互动的观众而言,也是重要的区别因素。

● 确保交互式服务与节目内容同步的功能。以电视购物服务为例,如果交互式服务与实况节目保持同步,观众看到画面上显示的物品后,摁一下按钮即可购物。这会使应用具有动态性,并使其成为实时节目内容当中不可或缺的一部分。

● 数据和信息服务里面的活动视频窗口为观众提供了更具动态性的服务。譬如说,观众在观看一部记录片时,就可以激活交互选项,然后就能在可以调整的视频窗口中观看实况节目,同时可以浏览屏幕上直接涉及节目内容的数据或信息。

● 寻址功能。即根据订户的应用选择资料确定其地址的功能。这样一来,广播公司就可以针对某个观众定制消息,从而为观众反馈、直邮信息发送及有针对性的交互式营销提供了新的机会。

● 返回通路功能。以前电视广播采用一对多的传输机制。现在,由于交互式电视取得了长足发展,观众能够通过电视机,提供反馈、索取信息或者购买商品。具有这种先进功能的系统需要返回通路。

所有这些特性都需要机顶盒的支持。

交互式应用对STB硬件的影响

如上所述,交互式电视可以提供诸多吸引人的服务,而每种服务对STB硬件都可能提出了不同的需求。

广播公司通常逐步推出交互式服务,观众的导航和操作功能也逐渐从比较简单转为比较复杂。STB将是普通家庭长期使用的一种消费设备,所以PC市场所出现的硬件升级模式并不适用于STB市场。广播公司就得确保:几年后,当初投放市场的STB在运行日益增多的交互式应用时仍表现尚佳。

对STB硬件影响最大的部件就是计算子系统。  

作为计算机的大脑部件, CPU是运行STB内软件的主要处理器,它的功能一定要足够强大,这样才能处理各种应用。PC业界缺乏足够的计算功能这一幕如今正在STB领域重演。应用变得日益复杂,图像变得日益丰富。CPU性能是为机顶盒增添功能的关键所在。CPU速度越快,给机顶盒添加浏览和交互这类功能也就越方便。

上面提到的几种交互式服务需要多个级别的图形功能。可以肯定,将来的应用譬如游戏需要日益强大的计算和图形功能。

除了CPU外,内存是STB性能的另一个决定性因素。STB使用多种内存来存储软件、字符字体、缓冲视频及其他应用。与PC一样,内存越大意味着STB的性能越高、适应未来的能力也越强。

STB使用大量内存来存放处理数字服务的程序。支持中文、韩文、日文等基于字符的语言也需要存储容量。在过去,这方面往往使用只读存储器(ROM)。如今,在几乎所有STB中,ROM被更为灵活的闪存所取代。闪存的一大优点在于,闪存基本上可以利用通过广播流提供的新软件进行擦除及重新编程。

闪存适用于运行STB的常驻应用软件,而不是临时软件。视观众当前收看的电视频道、选择的交互式服务而定,临时软件会有所变化。一些应用软件最好存放在STB里面,譬如电子节目指南等。

另一种内存就是DRAM,它在STB中用于数据存储和视频/图像解码。CPU利用DRAM执行软件、存储当前运行的应用软件所需的信息。就电视收视而言,DRAM可以保存几天的节目指南;就交互式应用而言,DRAM存储的是从广播流下载而来的应用本身,以及运行该应用所需的数据。

提高STB运行速度的令人关注的一种方法是,把主体软件存放在闪存上,运行时把主软件复制到RAM中再运行。广播公司应当尽可能地指定一些额外的DRAM空间,这非常重要,因为在运行更复杂的交互式应用时可以提高性能。而且,将来的其他应用仍有可能在同一台STB上运行。

STB中的视频DRAM用于解码及存储视频/图形图像,然后把图像输出到电视机或录像机。所需视频DRAM的数量几乎完全取决于画面的分辨率。一种日益盛行的趋势是,DRAM和视频DRAM在STB中实现共享。

交互式应用的性质决定了其需要非常丰富的图像内容。所支持的图像层数决定了STB如何在电视画面上实现文本以图像位图的形式叠加,以及如何支持诸多不同图层。

为交互式应用选择STB中间件  

选好了合适的硬件,广播公司要做出的最重要的决策是选择中间件。中间件即虚拟机,可以通称为“应用移植层”。 中间件指居于DTV机顶盒内部实时操作系统与应用程序中间的软件部分,它以应用程序接口API的形式存在,整个API集合被存储在机顶盒的闪存中。这层抽象级别让应用开发商可以访问STB和网络数据,但又不与特定的硬件应用联系在一起。这样一来,STB就能运行各种应用,包括将来编写的未知应用。

DTV中间件技术与DTV条件接收系统(CAS)被称为DTV的两大核心软件技术。目前,国内尚无公司开发出DTV中间件技术,只有国外少数几家公司掌握了这项关键技术。目前,美国“大联盟”ATSC提出了DTV应用软件环境――DASE标准;欧洲DVB提出多媒体家用平台――MHP标准;Sun公司正在积极推广其Java平台进入电视、机顶盒、有线电视领域,并提出基于Java 2 Micro Edition(消费电子、嵌入式系统)的Java TVAPI标准。

诸多不同的中间件方案使得合理选择变得尤为困难。在做出这类决策时,应该考虑下列问题:

● 首先也是最重要的是,你要确保中间件可以提供所需要的特性。现在你大概知道了自己需要哪些交互式应用,也清楚地知道在不远的将来需要哪些应用。该中间件支持这些应用所需要的特性吗?

● 现在有多少种不同的应用?中间件及其应用是否与你所需要的条件接收软件相集成?

● 中间件支持你的目标市场所用的语言吗?能够支持交互式应用所需的可以调整的字体吗?

● 你需要的中间件是否可以随时使用?最重要的问题之一就是你向市场推出服务的时机。你需要能够在合适时机提供合适功能的中间件。

无论选择哪款中间件,确保你所选择的中间件具有向后兼容的特性很重要。这样你推出一项解决方案以后就可以迁移到更新版本的中间件,甚至可以迁移到其他中间件产品。

附件名称/大小 下载次数 最后更新
2003-11-17_数字电视服务机顶盒.doc (81KB)  9
游客

返回顶部