IPTV机顶盒嵌入式系统的研究.docVIP

  • 4
  • 0
  • 约3.46千字
  • 约 8页
  • 2018-10-11 发布于福建
  • 举报
IPTV机顶盒嵌入式系统的研究

IPTV机顶盒嵌入式系统的研究   摘要:IPTV机顶盒使用嵌入式系统来实现对网络流流媒体的接收、解压,并利用电视作为显示终端。嵌入式系统是以应用为中心、以计算机技术为基础的专用计算机系统。文章介绍了IPTV的概念及其终端类型,以及嵌入式系统的核心组成。   关键词:IPTV机顶盒;IPTV终端;交互式网络电视;嵌入式系统   中图分类号:TN948文献标识码:A文章编号:1009-2374(2009)11-0014-02      一、IPTV概述      IPTV即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通信等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的技术。其系统结构主要包括流媒体服务、节目采编、存储及认证计费等子系统,主要存储及传送的内容是以MPEG-2/4标准为编码核心的流媒体文件,基于IP网络传输,用户终端可以是电视机+机顶盒。   IPTV可以利用有线电视网的基础设施,以家用电视机作为主要终端电器,通过互联网络协议来提供包括电视节目在内的多种数字媒体服务。   相对于传统的有线电视,IPTV有着自己的优势:只要是使用TCP/IP协议就可以接收。而且由于使用的是TCP/IP协议,IPTV还可以非常容易地将电视服务和互联网浏览、电子邮件收发以及多种在线信息咨询、娱乐、教育及商务功能结合在一起。IPTV有很灵活的交互特性,因为具有IP网的对称交互优势,其节目在网内,可采用广播、组播、单播多种发布方式。而且可以灵活地实现电子菜单、节目预约、实时快进、快退、终端账号及计费管理、节目编排等多种功能。      二、IPTV终端类型      现有的IPTV终端类型有三种: PC终端、电视+机顶盒终端、3G手机等电子移动终端。   基于PC的终端系统是沿用互联网视频的应用形式,利用网络流媒体技术传送某种格式的数据流,用户可在计算机上利用相应的播放器对压缩的音视频流解压后进行播放。   基于电视+机顶盒的终端系统是使用嵌入式系统来实现对网络流流媒体的接收、解压并利用电视作为显示终端。IPTV机顶盒所使用的芯片,都具有MPEG2、MPEG4、H.264/AVC中的一种或几种视频压缩的解码功能,能对下载的流媒体进行实时解压,并将音视频信号经过数模转换或直接以数字形式传输到电视机。   手机移动终端的代表是3G手机,它能够处理图像、声音、视频流等多媒体。并利用无线通信网络和互联网相结合提供IPTV、VoIP等多种媒体服务。      三、嵌入式系统的核心组成      (一)嵌入式系统是以应用为中心,以计算机技术为基础的专用计算机系统   嵌入式系统的软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格的要求。通常由嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等几大部分组成。   与通用处理器相比,嵌入式处理器大多工作在为特定用户群设计的系统中。它通常把使用通用CPU的计算机中的许多由板卡完成的任务集成在芯片内部,具有低功耗、体积小、集成度高,高效率,高可靠性等特点。中国具有自主知识产权的龙芯已经开始作为嵌入式芯片展开应用。   嵌入式应用软件是针对特定的实际专业领域,基于相应的嵌入式硬件平台的计算机软件。根据任务的不同,对嵌入式应用软件的要求也不同。比如,高精度时间,高度实时性,高安全性或者高稳定性等。另外,由于嵌入式系统的硬件资源非常宝贵,嵌入式应用软件应该尽可能地优化。   (二)嵌入式处理器STb7100   STb7100是ST公司生产的功能强大的数字电视解码芯片,它是集成视频解码、音频解码和系统微控制器的功能。芯片内由主控CPU核、视频解码器、音频解码器和信道解调器等模块构成。   STb7100是一款集成了SH4-202 32位RISC CPU核,专门用于MPEG-2、H.264/AVC音视频解码的专用集成电路。是专门的单片式机顶盒解码器。其指令Cache和数据Cache分设,其中指令Cache为16KB,数据Cache为32KB,并且都为两路组相联Cache。它支持标清和高清两路显示,支持PAL/NTSCSECAM编码输出,支持DVI/HDMI数字高清视频输出,支持S/PDIF数字音频输出。音视频解码器支持多编码格式、支持DVD、SVCD子画面,前端接口兼容DVD、VCD、SVCD、CD-DA,支持I2S,串口,并口、USB2.0和SATA接口,硬件TS解复用器支持串/并输入。集成了丰富的外围接口:四个通用异步收发器(UART)、两个SmartCards接口、I2C控制器、两个PWM输出,支持Modem,还有48个可编程I/O口,IR发送/接收器。它支持ANSI C编译器和库,给开发带来极大的方便。   

文档评论(0)

1亿VIP精品文档

相关文档