论文部分内容阅读
多媒体通信的迅猛发展对视频传输提出了越来越高的要求。基于光通信的网络系统,在大规模视频应用上也显得带宽紧张。很多年以来,一直有这么一种说法:“一旦传输和存储的容量增长到一定程度,并且可以有效的处理未压缩的视频数据,视频压缩很快就会变成多余。”但是实际上这种理想状态并未到来,因为人们对传输和存储容量的需求增长速度远远大于目前传输和存储带宽的增长速度。在这种情况下,视频编码就成为了一种有效提高带宽利用率的技术。新一代的编码标准,如H.264和AVS都是基于块的混合编码框架,包括帧内编码、帧间编码、整数变换与量化、熵编码及环路滤波等。本文的研究工作基于AVS标准。与H.264相比,AVS的主要创新在于提出了一批具体的优化技术,在较低的算法复杂度上实现了和国际标准相当的技术性能。本文在分析视频编码发展历程的基础上,对H.264和AVS标准进行了对比分析,对AVS的技术细节进行了详细探讨,并着重对DSP平台上AVS子像素插值的优化方法进行了深入研究,包括:代码移植,将VC平台的代码移植到DSP平台上;算法级优化,调整插值的策略;代码级优化,精简C代码和写线性汇编;DMA的使用和内存组织方法,使用ping-pong结构的双buffer,使用DMA将数据传输和运算时间并行起来等。本文采用宏块级并行方案,通过传输编码状态等信息,完成了基于DSP的并行编码器的设计,在完全不降低编码效果的情况下实现了广播级性能的并行编码。对比优化前后的编码器性能,基于宏块并行的AVS编码器的编码速度超过了25帧/秒,达到了实时编码,取得了预期效果。在带宽日益紧张的光通信系统中,本文研究内容可为视频头端设备相关技术研究提供参考。本文部分研究成果已申请国家发明专利。