AVS视频编码算法在达芬奇平台上的优化与实时实现

AVS论文 TMS320DM6446论文 线性汇编论文
论文详情
AVS是我国具备自主知识产权的第二代信源编码标准。其中第二部分:视频(AVS-P2)已获批成为国家标准。它的编码效率及竞争性与国际标准MPEG-4/H.264相当,并且具有计算复杂度低,专利授权费用低等优点。实时实现AVS编码器是AVS向新一代数字音视频产业广泛应用的关键。当前对视频编码的主流实现方案主要有三种:即基于PC的软解码、基于ASIC芯片的结构和基于数字信号处理器DSP的嵌入式系统。而DSP由于其强大的运算能力和灵活性得到了越来越多的重视并逐渐成为视频编码系统的主流开发方式。本文研究的目的是在性能强大的达芬奇平台TMS320DM6446上对AVS编码器进行优化,提高编码帧率,达到实时编码的要求。主要完成的工作有:研究了AVS的主要编码算法和关键技术以及TMS320DM6446平台的特点,为编码器的优化打下基础。结合DSP小而快的特点,对AVS整体编码流程进行了改动。采用I帧和P帧分开,亮度和色度分开,使得代码可以在DSP有限的资源上按宏块依次线性处理。最后按帧完成熵编码。对于帧间运动搜索在信噪比降低不大的代价下减少了其参考范围,使其在DSP上的实现复杂度降低。编码器编码效率的提高,关键还依赖于各核心模块的效率提高,因此论文中重要内容是针对编码器各个功能模块的特点,提出核心模块专门的优化方案,以使编码器的编码速度提高。就算法优化方面,采用了全零块提前判断、Skip模式提前判断和帧间快速搜索等快速算法;就代码优化方面,采用了DSP Cache的特点,对存储器进行了合理的分配,使DSP的Cache命中率提高,并且就各个重要的功能模块进行了C语言、线性汇编和汇编的深层优化。通过上述的优化方案,AVS视频编码器在D1格式下,编码I帧达到15.23帧/秒,编码P帧达到7.35帧/秒。如果去除熵编码时间,编码I帧可以达到32.12帧/秒,编码P帧可以达到15.52帧/秒。
摘要第3-5页
ABSTRACT第5-6页
第一章 绪论第11-29页
    1.1 国内外视频压缩编码的发展历程第11-14页
    1.2 AVS 的视频编码原理和关键技术第14-22页
        1.2.1 AVS 视频编码器的原理第14-15页
        1.2.2 帧内预测第15-16页
        1.2.3 帧间预测第16页
        1.2.4 8×8 整数DCT/IDCT第16-18页
        1.2.5 量化/反量化第18页
        1.2.6 分像素插值第18-20页
        1.2.7 环路去块滤波第20-21页
        1.2.8 扫描第21-22页
        1.2.9 熵编码第22页
    1.3 达芬奇平台简介第22-29页
        1.3.1 TM5320DM6446 的结构特点第23-26页
        1.3.2 达芬奇的软件第26-27页
        1.3.3 达芬奇开发工具CCS第27-29页
第二章 AVS 编码算法在DSP 上的整体优化方案第29-41页
    2.1 AVS 编码算法整体分析第29-30页
    2.2 AVS 编码算法优化第30-35页
        2.2.1 整体流程优化第31-32页
        2.2.2 全零块提前判断第32-33页
        2.2.3 skip 判断提前第33页
        2.2.4 帧间快速搜索第33-35页
    2.3 AVS 编码代码优化第35-41页
        2.3.1 使能并优化cache第35页
        2.3.2 存储器分配优化第35-39页
        2.3.3 C 语言、线性汇编及汇编优化第39-41页
第三章 代码级的优化:帧内第41-67页
    3.1 C 语言第41-42页
    3.2 线性汇编第42-43页
    3.3 DSP 汇编第43-50页
        3.3.1 C64x+ DSP 指令集第43-44页
        3.3.2 并行指令介绍及注意事项第44-48页
        3.3.3 软件流水第48-50页
    3.4 帧内重要模块的优化第50-67页
        3.4.1 整数DCT/IDCT第50-55页
        3.4.2 量化/反量化第55-57页
        3.4.3 残差/重构第57-61页
        3.4.4 帧内预测第61-64页
        3.4.5 帧内滤波第64-67页
第四章 代码级的优化:帧间第67-77页
    4.1 运动估计第67-69页
    4.2 分像素插值第69-71页
        4.2.1 二分之一像素插值第69-70页
        4.2.2 四分之一像素插值第70-71页
    4.3 SAD 计算第71-74页
    4.4 帧间滤波第74-77页
第五章 实验结果分析及总结第77-81页
    5.1 实验结果分析第77-78页
    5.2 总结第78-79页
        5.2.1 本文中的工作第78页
        5.2.2 本文中的不足第78-79页
    5.3 展望第79-81页
参考文献第81-85页
致谢第85-87页
攻读研究生期间发表过的论文第87页
论文购买
论文编号ABS910597,这篇论文共87页
会员购买按0.30元/页下载,共需支付26.1
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付43.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656