三网融合是指电信网、计算机网和有线电视网三大网络通过技术改造,能够提供包括语言、数据、图形等综合多媒体的通信业务。三网融合是一种广义的、社会化的说法,在现阶段它是指在信息传递中,把广播传输中的“点”对“面”,通信传输中的“点”对“点”,计算机中的存储时移融合在一起,并不意味着电信网、计算机网和有线电视网三大网络的物理合一,而主要是指高层业务应用的融合。
目前,数字电视机顶盒业务应用的实现采用主芯片厂商提供的开发平台和中间件厂商提供的中间件应用程序。主芯片厂商提供的开发平台由驱动程序和操作系统构成。各个芯片提供商提供的平台驱动接口各不相同,提供的操作系统以定制过的LINUX为主。而LINUX存在着开发环境搭建困难、调试效率低、程序可移植性差和应用程序不丰富等问题。中间件厂商致力于屏蔽芯片厂商提供的开发平台所带的差异,为客户提供与芯片平台无关的业务实现。但是,由于中间件厂商的影响力有限或是出于自身利益的考虑,中间件厂商采用的标准接口不能广泛被业界应用。即使中间件厂商基于所谓的中间件标准接口开发的业务应用程序,也不能在各个中间件之间相互快速移植。业务应用开发被少数中间件厂商所控制,这极大的限制了业务的创新和多样性。因此,随着三网融合的进一步推进,具备完全开放式的开发平台是数字电视机顶盒发展的必然方向。
§
安卓(Android)作为机顶盒开放式平台的优势:
安卓凭借其开源免费的开放性、优异的性能、完善的基础服务和丰富的基本应用,得到了业界广泛的支持。安卓是谷歌(Google)公司2007年11月针对便携设备发布的基于Linux平台的开源。它由操作系统、中间层、用户界面和应用软件组成。安卓发展迅速,预计2011年将占据38.5%的市场占有率,第二是苹果的iOS,有19.4%的市场占有率。安卓系统不但应用于智能手机,也在平板电脑和智能电视市场得到了广泛的应用。采用安卓系统的电视机厂商主要包括索尼、、、TCL、海尔、长虹、康佳等,安卓系统进入电视屏幕领域已经势不可挡。
第一,基于安卓操作系统的数字电视机顶盒最大特点是开发模式由过去的封闭式变为开放式,第三方可以完全独立地开发具体的业务应用。在安卓操作系统的数字电视机顶盒平台上主要有三类业务应用(如图1所示):基于DVB的传统数字电视业务,如节目播放、电子节目指南和NVOD等;安卓应用程序是完全基于Android接口实现的与DVB无关的应用程序,如电子相册、游戏、电子商务和视频通讯等。这些应用程序是已在电子商店上存在并适用于电视操作的大量应用程序。用户除可以观看传统的数字电视节目外,还能利用Android系统安装或卸载各类安卓应用程序,使电视观众可以在电视上实现各种“非电视业务”;基于Android接口和DVB接口实现的应用程序,是由第三方通过调用DVB接口和Android接口开发的新业务应用程序,比如电视节目在线评论、电视节目检索等业务应用。目前,这部分应用还处于空白阶段,这需要定义符合Android接口规范的DVB接口,使第三方公司能够通过DVB接口调用DVB的相关功能,从而实现新业务的开发。
图1
第二,Android平台拥有海量的应用程序。截止到2010年年底,Android电子商店应用软件数量已经突破20万,数字电视机顶盒采用Android系统,则可获得海量应用程序的支持。虽然未必所有的软件都适合在电视上运行,但是开发者只需稍加改动便能符合要求。并且,由于存在众多基于Android开发应用的第三方公司,使得开发数字电视业务应用的门槛大大降低,为今后的业务运营以及业务创新创造了有利条件。当然,由于存在于Android电子商店中的大量应用程序良莠不齐,有线电视运营商需要对应用程序进行过滤和甄别。通过搭建自己的应用程序服务器,只有满足要求的应用程序才能上传到服务器上,用户也只能通过此服务器进行下载安装。这既可以保证了网络的安全性,同时又给运营商提供了一种收费模式。
第三,Android平台提供了丰富的互联网功能。三网融合的另一个方向是电视的网络化,这对有线电视运营商既是机遇又是挑战。随着谷歌的Google
TV和苹果的Apple TV的推出,国内的电视机厂商也纷纷推出基于Android的具有互联网功能的智能电视。因此,有线电视运营已经不能逃避这一事实,只有利用自身的优势提供更加完善的、专业的互联网功能,利用机顶盒的高性能开发出更符合电视操作习惯的互联网应用,才能占据主动。Android平台丰富的互联网功能弥补了目前机顶盒互联网功能不足的问题,同时为第三方提供了丰富的互联网开发接口。有线电视运营商可以通过搭建自己的互联网数据中心(IDC),将用户对互联网的访问引导至自己的互联网数据中心。这既满足了用户对互联网的需求,又对网络资源进行了管理。 第四,Android操作系统的全开放性满足了产品个性化的需求。Android平台提供了完全开源的代码,大幅降低了系统成本,丰富的开发资源缩短了产品开发周期。开发者可对源代码进行任意层面的修改,以实现产品的差异化。网络运营商可以根据自己的需求,定制凸显个性化的界面和应用。同时又与标准的安卓系统兼容,使所有的软件爱好者都可以在上面编写、运行应用程序。由于安卓采用ASL(Apache Software License)协议,这使得开发者既可以使用开源软件,又不用向开源社区公开对软件所做的修改,这极大的促进了商业化产品的开发和再发行。
第五,使数字电视与其它Android设备(如手机,平板电脑等)的互操作成为可能。由于越来越多的设备使用Android操作系统,基于Android操作系统的数字电视机顶盒将不仅是电视节目解码终端设备还是家庭媒体中心或家庭媒体网关。通过Android平台在数字电视机顶盒、手机、平板电脑之间实现通信和互操作。将基于Android平台的数字电视机顶盒作为家庭媒体网关,实现媒体设备间的互联互通或者与外网链接的端口。
前不久,Android发布了3.0版本,这一版本是针对大屏幕设备和改进小软件、多任务、浏览、通知和客户化等功能而设计的。Android操作系统以跨多设备类型的开放式平台作为设计目标,以及Google TV的不断完善,使我们有理由相信Android平台将在数字电视发展中发挥巨大作用。
§
机顶盒芯片厂商对安卓操作系统的支持概况
随着Android操作系统市场占有率不断增加,数字电视机顶盒芯片厂商也纷纷推出基于Andriod操作系统的解决方案。目前,由于得益于Android操作系统对ARM处理器架构的良好支持,采用ARM内核的泰鼎(Trident)、海思(HiSilicon)晶晨(Amlogic)系列芯片对Android支持最好。博通(Broadcom)由于采用了MIPS内核,还未给客户提供基于Android开发平台。ST也提供了基于Android操作系统的开发平台。各芯片厂商芯片型号及性能如下表所示:
|
泰鼎
|
海思
|
博通
|
ST
|
芯片型号
|
PNX848X
|
Hi3716H
|
BCM7231
|
ST7108
|
CPU
|
ARM Cortex A9
500MHz
|
2*ARM Cortex
A9 800MHz
|
2*MIPS 500MHz
|
2*ST40-300 500MHz
|
DMIPS
|
1250
|
2000
|
1800
|
2000
|
RAM
|
DDR2
|
DDR2/DDR3
|
DDR3
|
DDR2/DDR3
|
VideoDecoder
|
HD
|
HD
|
HD
|
HD
|
3D Graphic
|
支持
|
支持
|
支持
|
支持
|
3D Video
|
支持
|
支持
|
支持
|
支持
|
eSATA
|
支持
|
支持
|
支持
|
支持
|
USB2.0
|
支持
|
支持
|
支持
|
支持
|
VideoPhone
|
支持
|
支持
|
支持
|
支持
|
阅读(1662) | 评论(0) | 转发(0) |