外部存储设备一般指外挂式硬盘,大容量的硬盘可以用于存储节目流以满足大众的个性化需求,用于满足消费者记录、重放所喜爱的内容的要求。
大众可以在收视一个节目的同时记录另外一个节目,或者需要暂时离开而使用延时录像;本地存储和回放信息的能力对于数字电视服务的大众来说是很重要的,同时有些机顶盒也支持对光驱的访问。机顶盒中能否外挂存储设备通常是由主芯片所决定的,只有CPU的处理能力达到一定程度时才有可能支持硬盘的读写,而硬盘的读写也需要更多的内存空间。
可以预计支持热插拔的串行接口的硬盘设备将会出现在以后的机顶盒中。此外,先进机顶盒存储设备硬件也作为流缓冲以实现高性能的VOD功能。
智能接口是多数机顶盒不可缺少的部件,该部分提供了丰富的外部接口。随着机顶盒设备硬件设计的不断发展,大众可用的物理接口也在增加。可以将机顶盒的物理接口分成如下几类:调制解调器接口(PSTN、ADSL、CM)、高速多媒体接口(IEEE 1284、USB、IEEE 1394、RJ45)、RS232、公用接口、智能卡读卡器、遥控器、无线键盘、家庭无线网络接口、语音识别模块、TV和VCR接口。
现在,一些机顶盒STB中采取通用接口CI来完成对CA智能卡的读取,从此使机顶盒可以批量生产,也为机顶盒带来了变化,有着广泛的应用前景。
中间件应用将越来越多
机顶盒作为一个客户端系统,除了要具有良好的硬件平台外还需要配备不同的软件系统才能使其完成各种任务。机顶盒中的软件可以分成三个主要的层:应用层、中间解释层和驱动层,每一层都包含了诸多的程序或接口。
驱动层包括机顶盒硬件的驱动程序和API接口,它主要用于完成对硬件设备的操作,提供操作系统内核以及各种硬件驱动程序。
中间解释层将机顶盒的应用程序指令翻译成CPU能识别的指令,从而通过驱动层去调动硬件设备完成相应的操作。该层包括:嵌入式操作系统、中间件、CA驻留软件等。
虽然中间件的使用可以给机顶盒软件的设计和应用带来极大好处,但高昂的使用费用,对硬件需求的增加以及技术上的不成熟使中间件在国内应用较少。随着机顶盒应用需求的增加,未来必将使用中间件的解决方案。
应用层是机顶盒中最直观的部分,目前国内机顶盒中的应用较少。它包括观众日常接触的应用。每台机顶盒自生产之时起就必须包含可称为“电视”的最基本应用。这种应用程序知道如何调谐到广播节目,将电视频道节目在电视屏幕上显示出来。在大多数机顶盒中,这种简单的应用是EPG的一个子集,但在最廉价的机顶盒中,它可以独立存在。
对于各种交互性,交互式机顶盒都会有多种对应的应用程序。当使用新的应用程序时,很可能将它们下载到机顶盒。在大多数情况,不保存应用程序,只是每当需要时再次下载。
电视运营商可决定为所有机顶盒平台上所有应用定义一种一致的界面,或将这留给机顶盒厂商和应用开发人员去做。可运行在机顶盒上的应用程序的目录由内容供应商决定。
产品将出现三大发展趋势
同样,我们从机顶盒的不同层面展望一下机顶盒核心技术的发展趋势。从机顶盒硬件平台看到,CPU越来越强大;存储功能将成为其标准配置,存储器容量越来越大;MPEG解码器将支持同时解码多个IPTV的节目;图形功能越来越强大:将从简单的OSD,到强大的2D、3D图形引擎;电缆调制服调器功能更加完善:支持高速Internet接入和电子邮件。