DVB和MHP

2006-02-04 11:40:23来源:广电在线 作者:dvbcn热度:

数据业务和增强电视业务需要软件平台的支持。一般机顶盒的硬软件层次结构由硬件、嵌入式操作系统、表述引擎和执行虚拟机、中间件及应用程序组成,见图一。

各种CPU的功能有可能会有很大的区别,如有可能将MPEG/图形、视音频控制甚至解码、传输控制和条件接受控制置于CPU内,甚至使用PentiumⅡ,这将会使IRD具有很强的计算功能,但计算功能越强,设备越贵。嵌入式操作系统则关系到与什么芯片配合和最终会有多么广泛的应用,从最早的OS9到PISOS、VXWorks、WinCE、到开放的Linux。同时还有不同厂家提供的中间件(Middleware)和条件接受系统(Conditional Access)。如中间件有OpenTV和MediaHighway等;加密厂家更多,如DigiCipher、Cryptwork、爱迪德、Nagra Vision、NDS、Viaccess、PowerTV、MediaGuard、Conax等。各种不同的应用与上述同步件之间又有不同的接口,这些应用程序接口(Application Program Interface,API)也会使机顶盒有各种不同的性能。

机顶盒和多功能电视机都是涉及到千家万户的设备,没有一个统一标准是不行的,这就是DVB提出的多媒体家用平台(Multimedia Home Platform,MHP)的概念。MHP主要定义机顶盒的整体结构、传送协议、内容格式、Java虚拟机和DVB-J APIs、安全性和各层的细节定义。为了有广泛的互操作性,选择一个能用于多种不同内容的格式是非常重要的。MHP能满足多种形式的格式,如图形格式包括PNG、GIF、JPEG、MPEG-2I(P)帧、MPEG-1/2音频、DVB字幕、UTF-8;码流格式包括MPEG-2I视频、MPEG-1/2音频、DVB字幕、DVB图文电视、驻留字符、下载字符、HTML、XML。MHP的目的是许多不同厂家能使用同一平台(称为水平市场);同时系统不同层次的运营商(称为垂直市场)能单独操纵整个运作。在这种情况下,对应用环境有不同需求。MHP定义了应用状态和表现,如应用状态有“已下载”、“暂停的”、“正运行”、“被破坏”。系统也支持应用的自动启动。水平市场的一个特殊情况是处理同时运行的应用,这些应用必须共享MHP的资源。有些资源只能用于一个应用,如屏幕;有些资源可以被共享,如存储器;因此要区分互相协作的应用和有冲突的应用。除SI规范以外,MHP还要定义专用的应用信令。它能提供应用的位置、相关数据、所需的MHP层次、所需的资源、自动启动特性和与之有关的协作应用。

 

MHP使用虚拟机概念,为不同的硬软件提供公共接口,虚拟机基于Java规范,因此DVB的专用平台命名为DVB-J。DVB-JAPI可以分为3组:由Sun定义和控制的Java APIs,有基本的Java APIs、表述APIs和业务选择APIs(Java TV);由其他组织定义和控制的APIs,表述/GUI APIs(HAVi)和非CA智能卡APIs(Open Card Forum)及由DVB定义和控制的APIs,对Java APIs的扩展和限制,数据存取APIs,业务信息和选择APIs,I/O器件APIs,公共基础结构APIs和其他APIs(定时,用户设置)。对已经存在的许多不同APIs的DVB系统。DVB-J提供即插接口来实现继承的APIs。即插功能可以在制造过程中完成,也可以在销售过程中完成,或者通过智能卡、DVB公共接口或多媒体卡在以后升级,或由广播业者或网络业者通过网络下载。安全性方面,在下载和开始下载应用时,必须对内容提供者提供的源进行授权并检查应用的真实性。有一种技术可以通过存储在MHP中的确定信息检查附加的电子签名。这样的确定信性只包括公共密钥,在MHP中不需要保密信息。

MHP规定了不同的应用领域和层次。基层是增强广播层1(Enhaced Broadcasting Profile1,EB1),仅支持单向广播业务和本地交互业务,包括Java VM、DVB-J APIs和广播传送协议,HTML 子集作为即插件。交互广播层1(Interactive Broadcast Profile1 IB1)支持交互业务,这意味这有相应的硬软件支持。对EB1的扩展有用于交互应用的DVB-J API和交互传送协议,HTML子集作为选件。仍在完善中的是互联网接入1(Internet Access 1 IA1),增加的API有互联网接入APIs 、IP广播传送协议和HTML,ECMA Script 等描述协议。 其各层次的关系如图2:

下一篇:OpenCable、DOCSIS和PacketCable上一篇:MHP
责任编辑:DVBCN编辑部

为您推荐

卫星数字电视制式DVB-S浅析

卫星通信基本原理卫星从用途上可以分为:资源探测卫星,气象卫星,军事卫星,通信卫星,直播卫星等。从理论上讲,如果在地球赤道上空相对于地球静止的卫星轨道上放置三颗间隔各120度的卫星,就可以实现全球通信或全球广播。如图(1):520)this.width=520;"border=0>

DVB-H标准 西门子电视手机展现未来趋势

手机的功能发展众所周知,从电话、短信、到音乐下载、拍摄、录音等,如今手机又在向电视机的功能迈进。但我要说的,这可是一台会走路的电视机。在电视功能方面,电视手机目前还处于初期阶段,由于等等因素的制约,仍得不到突破性的进展。西门子此次的“实验”性DVB-H标准的电视手机,也证明了手机领域未来发展的大方向……

新一代数字卫星广播标准—DVB-S.2(第二代DVB-S标准介绍)

DVB-S.2作为新一代数字卫星广播标准即将出台,草案已正式发布,新标准在提升原有信道传输容量的同时,还将大大拓展业务范围,得到了广电、电信、计算机等领域的广泛关注。在与以往标准相比较的基础上,本文阐述了新标准技术上的主要优势,并简要介绍了标准的研发背景、目前的进展及未来应用前景。一数字卫星广播标准的发展沿革与DVB-S.2数字卫星广播标准发展始于1990年代初,应用较多的制式主要有两种,即欧洲的DVB-S标准和美国GI公司开发的Digicipher标准,两种方式互不兼容,其差别主要在于数字信号的传输方式即信道编码,而信源编码部分都采用了MPEG-2。从欧洲电信标准协会(ETSI)的ETS30

各类DVB卫星电视卡和接收软件的兼容性对比

注释:o - 软件直接支持DVB卡 oo - 软件通过插件支持 DVB卡 x - 软件不支持 DVB卡