论文部分内容阅读
随着数字媒体业务的不断发展,移动多媒体日益受人关注。渴望通过INTERNET随时随地享受高质量音视频服务的巨大需求,促使人们对音视频编解码的研究重心从面向存储转向面向传输。带运动预测的三维小波视频压缩方法的提出使得视频信息仅通过一次压缩存储,就能在各种不同画面尺寸的终端上进行解码播放,例如移动终端、DVD、影院的电影播放器;并且在不同带宽的信道下进行接收,无论是有线还是无线信道,都能获得一定质量的播放效果。带运动预测的三维小波视频编码是指在图像进行传统的二维小波编码后在时域上沿着运动轨迹进行小波分解,大大降低了时域高通子带的能量,显著提高了视频压缩编码效率。MCTF+JPEG2000是这种编码方式中的一种。本文所描述的MCTF+JPEG2000三维小波硬件视频解码器采用硬件实现实时解码功能,其中MCTF解码器采用DSP编程实现,JPEG2000解码利用ADV202芯片完成。本论文主要对MCTF解码器在DSP上的移植与优化进行详细研究,主要内容包括:1.三维小波中的MCTF编解码器的基本结构设计。给出了MCTF编解码器的设计框架,说明了基本算法和主要参数,给出了PC上解码效率分析结果。2.MCTF解码器的移植。针对SEED DEC643硬件平台,给出了一套完整的DSP移植方案,包括存储空间分配、中断设置、数据类型转换、DSP/BIOS配置、EMIF配置和Bootloader自启动测试等等。对移植后的代码进行了效率测试,验证了算法在DSP平台上进行开发和优化的可行性。3.MCTF解码器的优化。针对TI 64XX系列DSP特点,采用了一系列的优化手段提高解码器执行速度,可具体分为13个方面:编译器相关优化、存储配置优化、C语言级优化、利用PROFILE和TUNE工具对程序进行分析、提供指令并行能力、优化循环结构、使用内联指令、使用DSP库函数、使用线性汇编、使用EDMA、解码器结构优化、多任务结构设计和PING-PONG存储配置。对解码结果进行了测试和评估,最终实现了基于DSP的MCTF实时硬件解码器。4.MCTF解码器的外部接口配置。主要介绍了DSP与外部显示设备、ADV202板相关的接口配置,构成了一个完备的带运动预测的三维小波硬件视频解码系统。5.对论文工作进行了总结,同时提出了有待进一步解决的问题,以及今后的研究方向和改进的思路。