浅谈IP机顶盒

时间:2022-08-27 07:34:55

IP机顶盒是一种专用计算设备它可以充当电视机和宽带网络之间的接口。除了实现对电视信号进行解码并呈现其内容外,还能够与互联网进行信息交流。并作为IP网络与电视的桥梁,使宽带网络上丰富多彩的节目内容通过机顶盒展现在电视机上。

IP机顶盒是一种专用于充当电视机和宽带网络之间的接口的设备。最早的机顶盒思想的出现主要是由于CATV频道扩充而导致电视节自的有偿服务和数字电视信号的接收。近来,随着互联网技术的飞速发展,特别是互联网和电视网络的结合,要求机顶盒必须满足网络电视的需要,除了实现对电视信号进行解码并显示其内容外,还需要能够与互联网进行信息交流。同时IP机顶盒还作为IP网络与电视的桥梁,使宽带网络上丰富多彩的节目内容通过机顶盒展现在电视机上,为广大普通电视观众带来全新的数字生活新感受。

IP机顶盒的功能

IP机顶盒的基本功能是接收数字电视节目,同时具有所有广播、点播和交互式多媒体应用功能,还包括以下功能:

1、电子节目指南(EPG):EPG可为用户提供一种界面友好、易于操作、可以快速访问节目的方式。用户可以通过EPG功能看到所有频道上近期将播放的电视节目以及可供用户点播选择的节目内容索引,主动检索点播。

2、交互式应用:为用户提供视频点播、组播和互动游戏。通过交互功能的应用,人们在点播时可以像操作家用DVD一样进行快进、快退、暂停;在组播时可以快速切换电视频道。通过交互功能的应用,人门还可以进行互动游戏。

3、软件在线升级:利用机顶盒中间件插件可以提供机顶盒能力探测功能,在线安装和更新机顶盒应用软件。机顶盒能识别该软件的版本号,在版本不同时接收该软件,并对保存在存储器中的软件进行更新。

4、互联网浏览和电子邮件:用户可以通过机顶盒内置的Internet浏览器上网,发送电子邮件。

IP机顶盒的类型

目前,应用于IPTV业务的机顶盒基本有两类:普通型和增强型。基本型机顶盒具有点播功能、广播功能、EPG浏览、WEB浏览和小游戏等业务能力;增强型机顶盒是在基本型的基础上增加个人视频存储(PVR)、网络游戏、视频通信、FLASH等业务能力的型号。IPTV机顶盒接入宽带网络的方式可采用FTTB+LAN的接入方式、xDSL接入方式、WLAN的接入方式和其他宽带接入方式。IPTV机顶盒硬件平台一般有三种实现方式:基于专用芯片的STB、基于数字信号处理器DSP的STB、基于中央处理器CPU的STB。

随IPTV业务的出现,许多机顶盒生产商和电信设备制造商积极研究用于IPTV的机顶盒,但目前研制的产品大多只适用于各自的IPTV业务系统。这种与系统绑定的机顶盒通用性很差,与其它IPTV系统根本无法互通。其结果将造成业务运营商在设备选型和成本控制上的被动,长此下去将阻碍了IPTV发展。解决这个问题的办法是尽快制定IPTV机顶盒技术标准,从业务功能、性能和安全等方面制定统一规范。

IP机顶盒关键技术

1、视频解码和播放

视频编码技术种类很多,就目前宽带接入条件来看,适合于IPTV业务的视音频编解码技术主要有IMPEG―4、H.264和WMV9等,不同的IPTV业务平台所采用的编码技术有所不同。

MPEG―4:是“ISO/IEC14496信息技术-通用视听对象编码”标准,它是针对低速率下的视频、音频编码和交互播放开发的算法和工具,其显著特点是基于内容的编码。更加注重多媒体系统的交互性、互操作性和灵活性。IMPFG―4标准对视音频编解码的贡献可分为以下3类:

(1)基于内容的交互性:基于内容的多媒体数据存取工具;基于内容的码流操纵和编辑;自然与合成数据的混合编码;增强的时间域随机存取。

(2)高压缩率:提高编码效率;对多个并发数据流的编码。

(3)灵活多样的存取:错误易发环境中的抗错性;基于内容的尺度可变性。

H.264:是国际标准化组织(1SO)和国际电信联盟(ITU)共同提出的继MPEG-4之后的新一代数字视频压缩格式,它既保留了以往压缩技术的优点和精华又具有其他压缩技术无法比拟的许多优点。

(1)低码流:和MPEG―2和MPEG-4ASP等压缩技术相比,在同等图像质量下,采用H.264技术压缩后的数据量只有MPEG―2的1/8,MPEG-4的1/3。显然,H.264压缩技术的采用将为用户大大节省下载时间和数据流量费用。

(2)质量的图像:H.264能提供连续、流畅的高质量图像(DVD质量)。

(3)容错能力强:H.264提供了解决在不稳定网络环境下容易发生的丢包等错误的必要工具。

(4)网络适应性强:H.264提供了网络适应层,使得H.264的文件能容易地在不同网络上传输。

AC-1:是Microsoft的视频编码标准,是WMV9向SMPTE提交后采用的编码标准名称。SMPTE(Societyof Motion Picture and TelevisionEngineers,美国电影与电视工程师协会)是得到美国国家标准研究所(ANSI)认证的、国际知名的视频、电视和电影工业标准开发组织,SMPTE在制定和发掘私有规范方面具有丰富经验,2003年09月,SMPTE接收WMV-9所采用的压缩技术规范作为一种视频编解码格式标准。

为适应不同IPTV业务平台提供的各种编码方式,要求IP机顶盒应具有支持一种以上的解码能力。可以支持1.2Mbit/s以上的MPEG-4码流或H.264视频的解码,并且具有从MPEG-4向H.264升级的能力。机顶盒作为网络与用户之间沟通的桥梁,IP-STB不仅需要接收网络视频,同时还要将视频节目传送给TV(或显示器),因此要同时具备编码和播放功能。

2、图形和图像显示技术

我国的电视机制式选用PAL制,IP机顶盒用TV作为显示器,故播放器必须支持PAL制720×576标清分辨率图像解码,同时还需要满足ITU―RBT601要求,支持宽高比为4:3或16:9的视频解码。为适应不同IPTV平台的需要,IP机顶盒应支持多种显示分辨率和格式的图形显示,如支持清晰度为720×576,352×288,448×336,640×480,800×600的图形显示,每个像素至少支持16位彩色,且应可以自动按输入调整输出图形。

而对于利用电视机进行互联网浏览,由于一般网页都是为在PC机上显示而设计的,改用电视机作为显示器需要适当的显示技术。就电视和计

算机显示器而言,CRT显示是一种成熟的技术,但是用低分辨率的电视机显示文字,尤其是小于24×24的小字,问题就变得复杂了。电视机的显像管是大点距的低分辨率管,只适合显示720×576或640×480的图像;它的偏转系统是固定不变的,是为525行60Hz或625行50Hz设计的。与之相比,上网则要符合VESA格式,显然,电视机的显示系统无法适应这么多格式。另外,电视采用低帧频的隔行扫描方式,当显示图形和文字时,亮度信号存在背景闪烁,水平直线存在行间闪烁。如果把逐行扫描的计算机图文转换到电视机上,水平边沿就会仅出现在奇场或偶场,屏显时间接近人眼的视觉暂留,会产生严重的边缘闪烁现象,因而要用电视机上网,必须要先解决电视机的显示缺陷问题。

3、中间件技术

中间件技术在计算机系统中早已经得到广泛的应用,现在也开始应用于机顶盒设计软件。中间件是指位于机顶盒的实时操作系统和应用程序之间,连接两部分的软件。中间件使机顶盒中的应用程序和低层的硬件和网络部件分离,使应用程序的开发与硬件低层和平台无关;提供通用的应用程序接口(API),能使应用程序的开发难度降低,提高效率。

在开发机顶盒上层应用中常常会面对实时多任务操作系统、硬件平台原理细节、复杂的行业标准、繁杂的用户界面以及实用功能等各项跨行业的难题。为了解决上述问题,中间件技术应运而生,并成为数字电视核心技术,也就是我们前面提到的开放式业务平台。中间件是在数字电视接收机的应用程序和操作系统、硬件平台之间嵌入的一个中间层,定义一组较为完整的、标准的应用程序接口,使应用程序独立于操作系统和硬件平台,从而将应用的开发变得更加简捷,使产品的开放性和可移植性更强。它通常由Java虚拟机、网络浏览器、图像与多媒体模块等组成。开放的业务平台上的特点在于产品的开发和生产以一个业务平台为基础,开放的业务平台为每个环节提供独立的运行模式,每个环节拥有自身的利润,自产生多个供应商。只有采用开放式业务平台才能保证机顶盒的扩展性,保证投资的有效回收。

4、嵌入式系统应用

嵌入式系统是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输处理技术甚至传感器技术与具体应用对象相结合的产物,是技术密集、投资强度大、高度分散不断创新的知识密集型系统,反映了当代最新科技的先进水平。一般来说,嵌入式系统由嵌入式芯片、嵌入式软件、嵌入式操作系统及嵌入式系统开发工具四部分组成。嵌入式芯片包括嵌入式微处理器、嵌入式微控制器、嵌入式数字信号处理器以及嵌入式片上系统,随着RISC计算机技术和微电子技术的迅速发展,嵌入式芯片功能越来越强,体积越来越小。

嵌入式实时操作系统是相对于桌面计算机操作系统而言的,它不装在硬盘中,系统结构紧凑,功能相对简单,资源开资较小,便于固化在存储器中。嵌入式操作系统的作用与PC机上的DOS和Windows相似,用户通过它进行人机对话,完成用户下达的指定。指定接收采用多种方式如:键盘、鼠标、语音、触摸屏、红外遥控器等。

嵌入式CPU是IP机顶盒的核心,它要管理机顶盒的所有接口,包括网络侧接口、红外接口以及各类扩展接口等,要处理IP协议栈,控制和调度所有底层设备驱动程序。它与媒体处理器或控制编解码芯片对接收到的音视频媒体流解码转换,使视频、音频和数据分离开,通过控制数字模拟转换器还原成电视信号输出给TV显示出来。一般IP机顶盒专用的嵌入式CPU大多集成媒体处理能力,增强型机顶盒也可采用双CPU方式。嵌入式操作系统的运行平台所具有的功能包括网络管理,显示管理、智能卡管理(IC卡和Smart卡)、图文电视解码、数据解码、视频信号的上下变换以及交互式控制等功能。为了达到这些功能,嵌入式CPU就必须扩展新的功能,不断提高处理速度,才能适应未来业务的发展需求。

作为支持交互式应用的IP机顶盒,还将在更为广阔的多媒体领域中发挥作用。同时,IP机顶盒未来的需求一定是三网融合,成为多功能的家庭网关。因此,在研制IP机顶盒的过程中,需要具有一定前瞻性,超前设计。同时、更要充分发挥中间件的作用,使机顶盒这类设备具有功能扩展和平滑升级的能力,这样的产品才会具有强大的生命力。

上一篇:高品质与高画质的结合 下一篇:中卫1号高清电视频道接收记