论文部分内容阅读
该论文主要介绍利用多相滤波器在视频编码转化过程中进行图像的快速、高质量的缩放.视频图像缩放在视频编码的转化过程中起着非常重要的作用,由于减少分辨率可以大大的降低码率,这样就可以满足在低码率信道传输的功效,如异质网络结构或者无线视频通信信道,同样可以保证只有较小显示尺寸的手持终端的正常使用或者与原有分辨率不一致的情形.在视频编码转化中,必须确保帧内编码帧(Ⅰ帧)经过缩放后仍然具有很高的质量,才能使后继运动预测帧的运动补偿误差达到最小化,从而到达较好的视频编码转换效果.一般的视频都要求在20f/s~30f/s范围内播放,这就附加了一个时间要求.所以作者的算法就是为了满足高速同时高质量的目标,在研究算法的过程中,经过调查发现主要存在两大方向:变换域和空间域.两种方法都各有其利弊:变换域的方法是利用现有常用的视频压缩方案都是基于DCT这个特点,所以可以直接在变换域做处理,这样可以节省大量的计算,但其缺点是由于DCT是基于块的变换,如8×8,所以很难找到一种方案可以进行任意比例的缩放,尤其是在纵横缩放比例不一致的情形,但这对诸如HD缩放到SD和空域分级的压缩方案来说尤为重要,基于空域滤波的方法却没有这样的限制,同时可以保证缩放后的图像的质量远高于基于变换域的方法,为了达到高的缩放质量,就不可避免导致计算量过大.由于这种方法是基于FIR滤波的缩放,滤波的过程会引入大量的乘累加运算,很难满足视频处理的实时性要求.所以在基于软件的实现时,我们必须设计更加巧妙的滤波结构从而减少不必要的运算,通过对各种结构的对比和试验,发现基于FIR的多相滤波器结构能够满足我们的要求,通过对FIR滤波器的分解,我们可以省去大量的不必要计算和内存I/O,从而可以节约很多时间但保证图像质量毫无损失.同时我们可以利用现有CPU提供的多媒体处理指令,由于这些指令具有并行性,可以与多相滤波器的结构相结合,从而大大加快运算的速度,并且可以减少处理器与存储器的I/O时间.