IP STB系统构架及规划
不断翻新的IP STB互动服务
通过电视系统可以提供的互动数字内容服务包括电视点播(VoD)、数字视频记录(Digital Video Recorder , DVR)、电子节目指南(Electronic Program Guide, EPG)、电视商务(television commerce, t-commerce)、讯息服务、音乐、游戏、IP电话、网络网关器和网页浏览等等,而且还不断有新的服务在推陈出新。
由于提供这些功能的难易程度不同,同样是IP STB还可以再分为简单型和进阶式两大类。简单型是强调成本效益的入门级设备,主要是能提供基本的广播电视服务、VoD、EPG和网络浏览等功能;进阶型则定位为全功能的媒体中心,这类产品往往在STB中置入硬盘(HDD),让STB有足够的储存容量录制节目,进而能提供DVD播放和录像、PVR和个人多媒体储存功能,不仅如此,这类设备还可能具有家庭网络的连接端口,让STB进一步成为家用网关器(Residential Gateway)。
图1 IP STB的功能定位示意图
IP STB的系统架构
IP STB通过IP的连结即可传送交互式、个人化的视频内容到今日的电视上头,为了提供安全、高品质的内容,一个IP STB必需要建置一个弹性的平台,才能支持符合产业标准的资料传送和网络协议。
以IP STB的系统架构来说,包含三个独立的子系统:TV单元、条件存取(conditional access, CA)单元和PC单元。TV子系统由调变器(tuner)和影像译码器组成,它们用来处理数字串流信息;CA子系统让服务商具有控制能力,能够知道收视户在何时收看什么节目;PC子系统多半是模块式的设计,也就是说STB的设计者可以依其需求而增加或减少这个系统中的组件,由于IP STB的目标是要提供网际网络的服务功能,它的PC系统方面就得提供TCP/IP的堆栈协议,并具有更佳的储存方案。
在IP STB处理器架构的设计上,通常采用DSP和另一块通用处理器(General Purpose Processor , GPP)的双核架构,其中DSP主要用于视频及音讯上的译码处理,目前多采用可程序化的DSP,以满足定制化上的弹性需求;GPP则用来处理从各种接口来的控制及运算需求,这些接口包括硬盘总线接口、以太网及GPIO等有线接口,以及无线接口等,请参考图2。
图2 IP STB的处理器核心架构
以Broadcom的BCM7318系统单芯片为例,它具有MPEG-2影音译码功能、32位MIPS微处理器(266MHz)、10/100Mbps以太网络控制器和USB 2.0主控制器。在这个架构下,这块译码芯片可以处理从以太网、外接硬盘,以及从线缆、电话线、卫星或数字地面网络接口模块等特定外接接口来的串流内容。
IP STB的系统规划
对于STB来说,如何以现有的频宽提供高品质的影音内容是一个重点,而这个解决方案已浮出水面,也就是从现有的MPEG-2格式转向新的高阶影像压缩技术,也就是H.264或微软的VC-1格式。
以今日的MPEG-2格式来说,要服务商提供多频道的视频节目是不可能的任务。在今日的环境下,每个收视户能使用的频宽通常都小于2Mbps,这还不足以顺畅地传送MPEG-2高容量多媒体信息。不过,若采用ISO编码标准H.264压缩技术(又称为MPEG-4 part10/AVC),那就可以在1Mbps的频宽下传送极佳的数字串流影像,这对于标准型电视(SDTV)节目的播放是不成问题的。如此一来,电信服务商就能以现有的网络架构来为用户提供数字广播服务了。
市场调查公司ABI Research最近发表的一份研究报告即指出,目前约有30%的IP-STB支持H.264和VC-1。由于厂商已陆续推出H.264的高阶视频译码器硬件芯片方案,这将能提高IP STB在建置上的成本效益,ABI指出,这种高阶视频译码器将成为IP-STB的标准配备,预计到2008年时,它将进入几乎所有的机顶盒中。在此情况下,也将带动系统业者对IP STB的采用意愿。
采用高阶视频译码器的IP STB,提供支持高品质H.264/ MPEG-4 AVC影像译码能力,它能提供高画质(high definition, HD)和标准画质(standard definition, SD)的视频服务;此外,在声音的译码上,这个译码器也得支持最新的多种音讯标准,包括MPEG-4 高效率AAC (AAC+)、MPEG-4 AAC (ACC-LC)、Dolby Digital Plus (Enhanced AC3)、Dolby Digital (AC3)、MPEG-1 Layer I, II, III (MP3),和PCM (pulse code modulation)等,才能满足今日多元的音讯处理环境。
除了视频服务外,高阶IP STB也要求支持更多的功能,例如采用包含硬件绘图加速器的2D图形引擎,它可以支持高阶的绘图功能,也可以提升软件式的电子节目指南与IPTV的互动服务,进而具有产品的差异性。此外,加入硬盘的IP STB,再配合软件上的设计,就能提供包括个人观看(viewing)和排程(scheduling)、视频和资料推播、随选视频等新的服务。
结语
服务商和市场
- 实现精密激光加工应用的运动控制设计方案(12-21)
- ARM学习规划(09-25)
- IP STB系统构架及规划介绍(06-26)
- 基于ControlLogix平台的NetLinx网络构架在宣钢转炉上的应用(12-21)
- Powerpc构架系统内核和内核模块调试(07-25)