在达芬奇DSP上对AVS视频编码器的结构优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:natelie_hu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频编码是多媒体系统的核心技术,也是构建多媒体应用的核心软件模块。当前,对视频编码的主流实现方案主要有三种,即基于PC的软解码,基于ASIC芯片的结构,基于数字信号处理器(DSP)的嵌入式系统。而DSP由于其强大的运算能力和灵活性得到了越来越多的重视,并逐渐成为视频编码系统的主流开发方式。Texas Instruments公司最新推出的达芬奇系列DSP芯片便为多媒体处理提供了一套完善的解决方法。这种芯片采用了双核结构,其片上集成了一片ARM926内核和一个C64X+的DSP内核,并且采用Codec Engine机制和一系列VISA(Video, Image, Speech, Audio)接口进行双核间的通信,方便了算法的开发。毫无疑问,达芬奇系列DSP在未来几年里,将在多媒体领域有着广阔的前景。AVS是我国推出的音视频编解码标准,如同大多数多媒体处理算法一样,它是一种高带宽流量、运算量大的数据流处理,对系统的性能要求很高。相关文献证明,Cache性能对编码器在DSP上的整体性能起着至关重要的作用。然而,传统的视频编码过程都是以宏块为基本处理单位,对一整帧图像中的宏块依次进行处理,这使得系统Cache的性能十分低下。针对这个问题,本文分别从指令Cache和数据Cache的性能分析,对AVS编码器在达芬奇DSP上的实现进行了结构上的优化。从指令Cache角度分析,将传统的编码流程拆分成若干个独立的阶段,尽可能的利用指令Cache的时间局部性和空间局部性,从而使指令Cache的性能得到明显的提升。与指令Cache的性能相比,数据Cache的性能对整个编码器的性能更具有决定作用。因此本文根据视频编码中数据访问特点和达芬奇DSP的存储器特点,针对数据Cache的性能优化,对数据的放置以及编码各参数结构的拆分进行了特殊安排。同时,针对编码过程中的巨大数据搬移量,在每个阶段都采用了DMA与乒乓Buffer结合的流水线,进一步提升编码器性能。
其他文献
<正>国产战争片作为新中国电影的一个重要片种,既是新中国电影发展的亲历者和见证者,更是新中国电影发展的推动者和变革者。从这些影片中,我们不仅可以发现新中国战争片的发
热载流子,是由于沟道电场中加速以及碰撞离化产生的具有较大动能的载流子。热载流子有一定机率注入栅氧化层形成界面态。而界面态对电荷的捕获则是器件特性衰退的原因。随着
半导体激光器作为一种新型光源,由于具有尺寸小,重量轻,低电压驱动,直接调制等优良特性,其运用越来越广泛。然而,半导体激光器对于工作温度及驱动电流非常敏感,微小的波动就
电子技术高速发展的今天,电子设备与人们的工作、生活的关系日益密切,而电子设备都离不开可靠的电源。随着集成电路的发展,各种电子设备的体积显著减小,迫切需要其电源具有小
论文研究了一维、二维导体海面与其上方目标高频复合电磁散射问题。目标与海面复合散射的总场分为海面和目标的一次散射场以及二次散射场来求解,并考虑了目标的边缘绕射场。
随着光电产业的快速发展,各种光电材料不断被开发,透明导电薄膜是其中之一。由于在可见光区域内的高透过率和高导电性,透明导电薄膜被广泛应用。目前,应用较为广泛且制备技术
Java卡是一种基于Java语言的智能卡。Java智能卡现已被广泛运用于银行、社会保障等安全性要求很高的领域中。因为智能卡空间和处理器速度的约束,一个应用程序在Java卡上运行
高功率脉冲技术是一项具有很高实用价值的军民两用技术。脉冲功率现有技术已经具备了商业应用的潜力,例如:食品保鲜,医用灭菌,烟气净化,水处理等诸多应用。本文所研究的脉冲
有机发光晶体管(OLET)是将有机薄膜晶体管(OTFT)与有机发光二极管(OLED)集成在一起的器件,可利用晶体管来控制其发光强度。它具有高电流密度、控制能力强以及制作简单等优点。垂直
多通道布拉格光纤光栅在制作密集波分复用系统(DWDM)中引起了人们的越来越多的关注。由于采样光纤布拉格光栅在多通道中的滤波、色散补偿等方面的特性非常适合于国际电信联盟