基于AVS-M和DM642视频服务器的研究

2007-10-23 16:21:58来源:通信世界网 作者:未知热度:

1 引言

AVS是具有自主知识产权的数字音视频编解码技术标准,其包括系统、视频、音频、数字版权管理等四个主要技术标准和一致性测试等支撑标准。其中,移动视频标准AVS-M(AVS第七部分)适用范围包括视频会议、可视电话、移动多媒体等领域。

2007年中国通信业百个成功解决方案评选_通信世界网

TMS320DM642是TI公司开发研制的一款专门面向多媒体应用的专用数字信号处理芯片,使用此DSP芯片并利用AVS-M算法来进行视频压缩,可大幅提高视频压缩率,减少传输流量,即使在低带宽情况下也可以有效保证实时性和监控需求。

我们开发的IMlab6421视频服务器,是基于Internet的视/音频监控设备。核心DSP芯片采用DM642芯片。而应用软件、视频压缩算法是根据AVS-M标准进行设计、优化的。下面针对这款视频服务器的系统结构、视频优化的软件设计等进行详细的介绍。音频压缩的优化本文不做介绍。

2 硬件设计

视频服务器IMlab6421原理框图如图1所示,系统采用TMS320DM642用于音视频压缩。DM642芯片包含一个64位的外部存储器接口,可驱动4个片选地址空间(CE0,CE1,CE2,CE3),它支持8,16,32,64位宽度的同步和异步访问。我们在DM642的片外扩展了 16MBytes的SDRAM,位于EMIF的CE0地址空间,用于存放程序和数据。SDRAM工作时钟为100MHz,是由DM642芯片的CPU工作时钟6分频产生的。数据更新由DM642自

动完成。还在DM642板上设计有512KBytes的Flash存储器,位于DM642的CE1地址空间,宽度为8bits。另外能实现与Internet连接的以太网处理器采用的是CRYSTAL公司的

CS8900A,它高度集成设计使其不再需要其它以太网控制器所必需的昂贵外部器件。

视频编码工作原理大致为:输入的模拟视频信号经TVP5150(支持PAL和NTSC两种制式)被数字化为YUV4:2:2的数字视频格式,经由I2C总线被送至输入缓冲区(采用三缓冲机制),DM642的CPU把捕捉到的视频数据从一个输入缓冲区中取出待编码图像数据进行压缩编码处理,形成的压缩码流放到输出缓冲区,然后打包通过网口直接传输到Internet。


图1 IMlab6421硬件原理框图

3 软件设计

DSP嵌入式程序受硬件资源的限制,对程序流程和数据组织需要从硬件资源和代码运行效率上做仔细的考虑。通过分析AVS-M编码器的程序流程,借助实验中积累的经验,本文给出了AVS-M编码器的优化方案,主要介绍Cache性能优化、存储空间的分配以及CPU与DMA的并行性设计等。

3.1存储结构及CACHE性能优化

(1)存储结构:DM642的存储器系统由片内内存L1、L2和片外外存两部分组成,L1,L2和片外SDRAM构成了整个存储器系统的三级层次结构,如图2所示。其中,片内内存采用两级缓存结构,第一级由L1P和L1D组成,L1距离DSP核最近,数据访问速度最快,只需一个时钟周期,只能作为不能寻址的Cache使用。第二级L2是一个统一的程序/数据空间,可以整体作为SRAM映射到存储空间,也可以整体作为第二级Cache,或是二者按比例进行组合。第三级是片外外存,一般由SDRAM构成。L1Pcache大小为16KB,直接映射,每行大小32 字节;L1D cache大小16KB, 2路映射,每行大小64 字节。L2是L1和外存储器的中间层,容量较大有256KB,访问速度较慢,根据 L2 配置为Cache 或SRAM 的不同选择,访问速度需8个或6个时钟周期。片外存储器容量很大但访问速度很慢,一般都会远远大于 8 个时钟周期。

&nbs

责任编辑:xiaolin

为您推荐

AVS-M手机电视系统面世 专家批评H.264臃肿

尽管AVS尚未成为IPTV国家标准,但中科院计算所不想仅仅被动等待,而是希望以手机电视领域为切入点,打消整个产业链的观望心理,推动AVS产业化进程。12月19日,中科院计算所与广州富年公司联手推出AVS标准的手机电视系统AVS-M,这套系统基于中科院计算所的AVS编码、解码标准,由富年公司提供后台系统和终端的软件解决方案,而非芯片。上海中科计算技术有限公司常务副所长、AVS-M项目技术负责人陈益强博士认为,由于19日正式推出的AVS-M系统尚不涉及芯片设计、终端生产等产业链环节,因此对运营商和服务提供商来说,推出AVS-M手机电视服务的成本很低,风险很小。

广电采用AVS标准 AVS将引爆千亿市场空间

AVS标准自从今年3月被定为国家标准以来,其形势发生了根本性的变化,产业联盟成员发展非常迅速,已经由成立当初的12家发展到现在的22家。AVS产业联盟秘书长张伟民在接受搜狐IT独家采访时透露,2年后AVS标准将迎来大规模应用期,届时,采用AVS标准的产品其市场规模将超过3G,达到上千亿元的市场规模。6月份开始内部测试据张伟民透露,AVS是我国自主开发的数字音视编解码标准,包括9个部分。其中视频标准、音频标准、移动视频标准三部分技术比较成熟;而系统标准、DRM等6部分的技术还不成熟。但各个部分完全独立,技术成熟的部分,如视频标准,并不受其他不成熟部分的影响。因此不存在AVS不成熟的说法。张伟民说

我国AVS标准芯片达到“第二代”最高水平

直接效益是每年节省数十亿美元专利费。我国数字音视频编解码技术标准AVS目前已经取得重要进展,编码效率比目前音视频产业可以选择的信源编码标准MPEG—2高2至3倍,与MPEG—4AVC相比技术方案简洁,芯片实现复杂度低,达到了“第二代”的最高水平。中国数字音视频编解码技术标准工作组”(简称AVS工作组)秘书长黄铁军,今天在“数字传媒业的知识产权——中欧论坛”及“中国—世界数字互动”新闻发布会上介绍,近年来,我国努力促进制定数字音视频编解码技术的标准,在上百家企业和科研单位共同参与下,工作进展顺利。其中最重要的视频编码标准于2006年3月1日起实施。其后,音频、移动视频、系统、数字版权管理等部分将