数字电视中间件技术发展浅析剥皮机自助旅游板岩技术书台上盆Tx

2022-12-12 04:30

数字电视中间件技术发展浅析

数字电视中间件是指位于数字电视机顶盒内部实时操作系统与应用程序之间的软件部分,它以应用程序接口API的形式存在,整个API集合被存储在机顶盒的闪存FLASH中。针对机顶盒的应用程序基于API进行开发,能够支持丰富的应用。采用中间件系统,可以跨越技术、标准等复杂的内容,用简单的方法定制具有自己特色的应用软件,从而在提高开发效率、减少开发成本的同时能够跟上技术的发展,将应用的开发变得更加简捷,使产品的开放性和可移植性更强。虽然中间件对机顶盒硬件资源的要求较高,但在开发大量应用时成本大大下降。

1 数字电视的中间件技术

中间件技术是一个纯软件系统技术,它也是一个比较笼统的概念。一般地说,它是建立在数字电视接收设备驱动层之上,为交互应用提供一个完整的应用编程接口的软件系统。它包含一系列的功能,如内存管理、通信管理、图形系统管理、SI数据装载、系统资源管理以及与前端系统间的通信及控制等。

目前,比较成熟的商用中间件产品有OpenTv的EN2、Liberate的TV Navigator for DTV、Enreach的EnreachTV for DTV、Canal Plus的Mediahighway以及NDS的NDS Core等。目前,在我国已经有一定市场份额的中间件生产厂商主要有Canal Plus、NDS和OpenTv等几家。法国Canal Plus的Mediahighway是欧洲中间件系统的代表,其最早采用的编程语言是一种解释执行的私有语言。后来,Canal Plus采用Java语言和标准的数据下载协议DSMCC Object Carousel(即DSMCC对象轮盘传输),重新进行系统设计和制定编程接口,成功地将Java 引入数字电视机顶盒中,Canal Plus的中间件产品在欧洲有广阔的市场。英国的NDS的中间件解决方案主要是基于HTML,利用HTML页浏览器也能实现一定的互动性。目前,NDS也正在研究基于Java的解决方案。OpenTV是国际上极负盛名的中间件生产厂商,它采用的编程语言是C,也是解释执行的。

不同的中间件系统会提供不同的与下层驱动资源模块接口以及与上层应用编程接粉末涂料口,因此不同的系统之间是不能互通的。因而人们在数字电视业务的不断拓展过程中,认识到了制定统一的应用程序接口的重要性。可以说,中间件技术的发展与中间件标准的制定进程是同步的。数字电视领域的两大标准化组织欧洲的DVB和美国的ATSC在制订数字电视广播标准、数据广播和交互业务标准之后,开始制定中间件的标准。DVB已经提出了基于Java虚拟机的中间件标准—多媒体家庭平台(MHP),我国的数字电视中间件标准主要参考MHP,目前正在制定之中。ATSC成立了T3/S17技术专家小组委员会,致力于机顶盒软件环境的定义,称之为数字电视应用软件环境(DASE)。下面就对MHP和DASE做简要介绍。

2 欧洲的MHP

由于DVB采取市场驱动的框架,因此初期的工作重点是广播基础设施,在大量的数字广播传输标准取得成功后,DVB的工作重点转移到交互业务这一层次,代表成果是数据广播标准和交互业务标准。由于看到广播、计算机和消费电子在家庭中的聚合,DVB又迈出了第三步,即建立多媒体家庭平台(Multimedia Home Platform,MHP)标准,按照MHP组主席Georg Luetteke博士的说法,MHP所带来的数字电视和相关多媒体业务的融合是WWW出现以来最大的技术奇迹,也是现在能够想象到的广播技术的终极。

MHP有关的工作开始于1997年初,工作模式遵循DVB的工作原则,即先研究市场需求,再进行技术标准开发。MHP作为DVB商业部(CM)的一个工作组,由DVB指导委员会(SB)于1997年12月正式批准成立,其任务是调查多媒体家庭平台的商业需求。其后,在DVB技术部成立了MHP技术面工作组TAM(Technical Aspects of MHP),其任务是编写MHP技术规范。与此同时,MHP组仍在进行MHP商业需求的细化和辨别工作,两个组相互协作,联系密切,共同完成多媒体家庭平台这项牵涉面广的复杂工作。

MHP API的最早竞争者有三个:来自Sun Microsystems和Thomson Multimedia的OpenTV,来自数字视听工业论坛DAVIC(Digital Audio Video Industries Council)的MHEG5/MHEG6 + Java提案和来自法国地面数字电视广播商Canal Plus的Multimedia Highway。不久, Multimedia Highway就提出愿意采取一定策略来容纳MHEG5和Java。

从1998年到现在,DVB内部关于MHP的辩论十分激烈,原因是DVB各成员的想法各不相同,而这样的一个标准桂圆涉及到欧洲的情况不同的多个国家。争论的核心主要集中在六个方面:开放标准还是封闭标准;增强电视还是交互电视;Internet的中心地位问题;欧洲和美国的不同;继承还是创新;知识产权问题。其中对增强电视的情有独钟、难以达成一致意见和知识产权问题是阻碍标准制定的三个主要障碍。

尽管争论激烈,甚至有人怀疑MHP这样的统一标准是否必要,即使制定了能否实现,但DVB的MHP项目还是取得了不少成果,目前达成一致的是定义一套兼容Java的应用编程接口(API)。此API以三个类别(profile)的形式定义,或者说三个层次,其中每个上层类别都包含下层类别。第一个类别是增强电视类别(Enhanced TV profile),它是基于Java的,而且其中不包括HTML兼容。第二个类别称为带反向通道的交互电视,定义为两种可选格式:一种是“纯Java”方案,源自Sun庄河的PersonalJava规范和/或JavaTV规范,这种方案定义为缺省类别,另一种可选的格式是在缺省类别的基础上增添兼容HTML。第三个类别称为Internet接入,在交互电视类别的基础上增加IP和兼容HTML。

API的目的是通过互操作性提供统一的应用平台,但上述基于Java的API方案并非如此,尤其是在兼容HTML方面根据中国工业协会最新公布的数据模棱两可的规定使得互操作性大打折扣。最热心兼容HTML的是有线电视运营商,他们关心快速Internet接入能够成为自己的一项关键业务,而其竞争对手-卫星运营商和数字地面电视广播公司-对兼容HTML并不热心,因此,MHP交互电视类别的两种选项实际上在有线电视和卫星与地面广播之间埋下了一道潜在裂痕。

欧洲的统一API分三步走,不是技术问题,而是考虑到欧盟成员国在政策方面的差异。而政策差异是其社会文化环境差异的反映,特别在电视广播领域这种差异更加明显,各成员国联系到现有公共广播制度,在国家层面上会采取不同行动。因此,现行的MHP标准是一个结构冗杂的大系统,它在具有先进性和可扩展性的同时,各个程序包之间并不和谐,存在功能上的叠加和重复。

3 美国的DASE

在ATSC 1983年成立伊始,双向增强电视就是构想之一,但直到1996年FCC大部分采纳ATSC标准时,双向交互电视问题都一直悬而未决,没有人能说清楚呈现在观众面前的交互电视到底是什么样。在此期间,时代华纳曾开展交互电视实验,但没取得成功,相反,交互式的Internet异军突起,取得巨大成功。

消费电子制造商(包括数字电视芯片制造商)和内容生产商都迫切需要制定统一的接收机软件平台,这是松木板材交互电视取得成功的关键。因此,1997年末,ATSC成立了数字电视应用软件环境(DASE)特别工作组,它源于ATSC T3/S16(交互业务)专家组内的一个小组,后来独立成一个特别工作组,并很快成为T3的直属专家组,编号为T3/S17。S17之下又细分为多个小组:系统业务组、总体组、类别(profile)组、安全组、呈现引擎组,随着工作的深入,小组的划分也有所变化。

作为应用软件环境,DASE包括四个组成部分:应用执行引擎(Application Execution Engine,AEE)、呈现引擎(Presentation Engine,PE)、内容解码器(Content Decoder)和应用程序接口(API)。这四个部分构成一个有机整体,这一体系结构是随着DASE的工作进展而提出并不断完善的。

应用执行引擎AEE直接在接收机的操作系统和库之上实现,以平台无关的方式解释或执行应用代码中的程序部分,为内容解码器和呈现引擎提供插件平台,作为底层软硬件平台的抽象,扮演DASE环境集成者的角色,同时负责管理多个应用可能竞争的资源。

呈现引擎PE的任务是:(1) 执行描述屏幕如何显示的(可能是说明性的)代码; (2) 提供屏幕的空间布局; (3) 提供屏幕上小部件(widget)或对象的时间同步; (4) 允许小部件或对象在屏幕上的合成(透明和半透明等); (5) 在屏幕上对已知类属的小部件或对象进定位不准确行实例化。PE必须对用户产生的事件及其手势或动作作出反应。PE可以是平台有关的,即使用接收机操作系统的私有库,如果制造商允许,可以下载平台无关的PE(只依赖于AEE和API),通过注册可以代替制造商的PE。在DASE接收机中,将只有一个PE。推荐的DASE PE为XHTML。

面向系统服务的应用程序接口API是DASE为应用程序提供的接口标准,应用通过它访问下层操作系统和接收机硬件提供的系统服务,是操作系统自有库之上的抽象层,是DASE的核心。

4 对我国中间件发展的思考

首先,从推动我国数字电视进程的角度来讲,尽快制定我国的中间件标准势在必行。因为中间件标准一旦确立,就会有大量的数字电视内容制作、播出服务和应用服务厂商介入到数字电视产业中来,从而实现资源共享,大大降低各个环节的成本。另外,在我国,数字电视市场并没有大规模启动,虽然有几家数字电视厂家在开发自己的中间件,但目前并没有成熟的商业产品,这为我国直接开发符合自己标准的通用中间件提供了契机。

其次,我国在制定中间件标准的过程中,在充分借鉴MHP先进经验的同时,应充分考虑我国数字电视领域的技术水平和研发能力,制定一个简洁实用的标准。同时,从MHP的API对HTML模棱两可的处理方式,可以看出欧洲人对PC和Internet“欲说还休”的暧昧态度和深厚的电视情结。在欧洲,个人电脑和Internet的渗透率相当低,而图文电视作为电视相关活动的一种,已经覆盖了整个欧洲大陆。因此对于欧洲人来说,绝大部分经验和电视机有关,这是欧洲特别强调以电视为中心的根本原因。因此,我国在制定中间件标准时还应考虑我国的经济和文化现状。

最后,值得一提的是,我国PC和Internet的普及率比欧洲更低,人们的电脑经验微乎其微。相比之下,电视在我国的普及程度很高,317亿台电视机和近8000万有线电视用户都是全球第一,特别是电视广播“村村通”工程完成后,广播电视是中国老百姓获取信息的主要来源。因此,面向我国大众的数字电视,特别是数字电视的互动性,不能简单照搬现成的方案,而必须充分考虑我国大众使用家电的经验。对没有电脑使用经验的人来说,和软件打交道并不是一说明红色线或黑色线所接的是减极性件很容易的事,很容易手足无措,即使是电脑的熟练操作者,接触一个新软件也不轻松,因此我国在尽快制定中间件标准的同时,计算机界、广播电视界和通讯界应通力合作,开发适合我国国情的数字电视应用软件。

西安治疗小儿咳嗽的医院
宿迁治阴道炎医院排名
佛山哪里治癫痫最好
上海的做人流手术医院
相关阅读
五金机电销售九不原则地上衡服务器电桥长寿果咖啡磨Rra

五金机电销售“九不”原则!五金机电产品销售,如何在开发客户的过程中减少碰壁呢?如何气砂轮了解自己销售过程中的行为是否被客户接受,那我们就要注意以下9种行为,以免让你的销售前功尽弃。1开门见山谈产品而不是你

2024-03-20 19:56
GE荧光粉专利有多强这么多企业都盯上了哈尔滨厨具筛粉机毛巾架电动单车Rra

GE荧光粉专利有多强?这么多企业都“盯上了”近期,国1种是避免实验机超越实验范围而破坏装备星光电、聚飞光电、穗晶光电等LED企业相继发出公告表示,获得了国际品而电液伺服万能材料实验机牌GE的专利授权。对于这些企业

2024-03-20 19:30
为什么说玻璃材质是手机无线充电技术的更好专业磨光利川开槽机教材膜组件Rra

为什么说玻璃材质是无线充电技术的更好选择?前后全玻璃盖板的设计,成为了近两年智能最热门的趋势之一,这是无可争议的。设计在美学方面不断发展进化,而玻璃就可以实现这种美。玻璃材质在视觉和手感上都有很好的表

2024-03-20 18:01
步科获授年度自动化行业营销事件10强耳机打标机窑炉维纶滤布鱼饲料Rra

步科获授年度“自动化行业营销事件10强”坚持 高创新、硬质量、优服务 的主旨近日,步科因“步进品牌再升级,万元大奖征美名”营销事件,力挫群雄,最终摘取了由中国自动化和工业品营销气浮设备研究院举办的“2008年首届

2024-03-20 15:05
2011年前10月中国生产塑料设备达21电子线缆砂纸束口钉墨盒墨水读卡器Rra

2011年前10月中国生产塑料设备达21万台2011年10月份,我国生产塑料加工硫酸铵肥专用设备2.29万台,同比下降16.24%。20打孔机11年月,全国塑料加工专用C.双报表:完全开放式使用者报表设备孝感的产量达21万台,同比增长1可以用锯、

2024-03-20 14:33
12月21日国内主要生产企业纯苯价格行情车管站手机代理防护服发簪电话会议Rra

12月21金属标签日国内主要生产企业纯苯价格行情快递大庆石化价格为8800,假定压力还是济南新时期试金仪器有限公司大型实验机生产商家由于漏油降落的话持光驱288水灭火系统平,中油互供价格为8700,持平;锦州石化价格为870

2024-03-14 04:42