论文部分内容阅读
随着信息时代的来临,视频压缩技术应用在越来越多的领域:HDTV、监控、数字电视等等。而DSP相对于通用CPU在处理海量多媒体数据时的绝对优势,使得视频压缩在DSP上的应用逐渐成为研究的焦点。开源的视频压缩算法在向此类DSP平台上移植时,大多都存在程序结构设计不合理、数据结构冗余等问题,导致缓存命中率下降,DSP的利用率降低。文中简要的介绍了H.263压缩算法的一般流程,讨论了PNX1300芯片针对视频压缩所采取的硬件设计方案的优势所在,通过对CacheMiss、指令跳转等等降低DSP效率的不利因素的分析,并配合对PNX1300芯片功能结构及Cache体系结构的理解,重新设计了H.263编码器整体软件框架,在DCT、量化、预测等模块采取重新定义数据结构、改进算法、采用DSP专用指令优化等一系列措施来提高Cache命中率,减少跳转指令,提高DSP的有效利用率,使得优化后的H.263编码器在保持较高清晰度的情况下,可以对CIF格式的视频序列进行实时处理。