论文部分内容阅读
高分辨率视频数据的压缩,是未来视频压缩技术发展的主要方向,在军事、民用领域均有广阔的应用前景。与传统的标清视频信号相比,高清视频信号含有的数据量更加庞大,这就对压缩算法和硬件平台提出了更高的要求。本文设计的视频压缩系统,处理经DVI接口传输的UXGA视频信号,压缩算法参照业界广泛认可和应用的H.264国际编码标准,处理器采用TI公司推出的具有强大DSP内核优化加速器以及丰富外设的达芬奇技术DSP——TMS320DM648。在硬件平台设计上,本系统使用AD9388A和FPGA设计了预处理电路。应用串转并的思想,利用FPGA编程解决了降低UXGA视频超高点频及色彩空间由RGB到YUV转换的问题。在不影响分辨率的前提下,转换中通过色彩舍弃减少了DSP需要处理的数据量。以DM648为核心完成了中央处理单元,DM648与DDR2的接口电路、DM648的配置电路和DM648的监督定时电路的设计。DM648对多路电源的要求较以往的6000系列DSP有很大的不同,因此,本系统在硬件设计时也考虑了该因素,所设计的电源管理方案很好的解决了DM648上电顺序的问题和EMI/EMC的问题。基于达芬奇技术背景的DM648,其软件开发工具和软件架构,都有了很大的改变。在软件平台设计上,本文首先简要介绍了所需要的达芬奇软件开发工具,并利用这些工具搭建了达芬奇软件开发环境。其次,优化了本系统压缩算法的程序流程,成功将压缩算法从PC平台上移植到DSP平台。最后,为了能更好的满足实时性的要求,本文在达芬奇软件平台上对压缩算法程序做了算法级和系统级优化。在算法级上,提出了快速帧内预测,快速运动搜索和快速变换量化的优化方法;在系统级上,充分利用了DM648的性能和外设的优势,提出了pingpong双缓冲的解决方案,实现了视频数据在片内片外的高速搬移。最后,通过试验验证了该高分辨率视频压缩系统的可行性和实时性。