发明名称 一种非对称立体视频编码方法
摘要 本发明公开了一种非对称立体视频编码方法,该编码方法在对右视点视频的各个1/2分辨率下采样图像采用具有时域预测和视点间预测的视频编码方法进行编码的过程中,通过将右视点视频中已完成编码的1/2分辨率下采样图像的解码重建帧作为时域预测参考帧,将左视点视频中同一时刻的解码重建帧的1/2分辨率下采样图像作为视点间预测参考帧,且在进行1/2分辨率下采样过程中,采样方向是根据左视点视频中I帧图像中的各个既能进行水平预测也能进行垂直预测的宏块采用水平预测模式预测的残差与采用垂直预测模式预测的残差的大小选择的,这样能够获得较好的率失真性能,此外由于残差信息在编码时可方便地获得,无需额外计算,不会导致编码复杂度的增加。
申请公布号 CN101729892A 申请公布日期 2010.06.09
申请号 CN200910154335.8 申请日期 2009.11.27
申请人 宁波大学 发明人 蒋刚毅;杨海龙;郁梅
分类号 H04N7/26(2006.01)I;H04N7/50(2006.01)I;H04N13/00(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 程晓明
主权项 一种非对称立体视频编码方法,该编码方法的具体过程为:对立体视频以图像组为单位进行处理,对于当前正在处理的图像组中的左视点视频,采用仅有时域预测的基于H.264的单视点视频编码方法进行编码;对于当前正在处理的图像组中的右视点视频,首先对右视点视频的各个原图像进行1/2分辨率下采样得到对应的1/2分辨率下采样图像,然后对右视点视频的各个1/2分辨率下采样图像采用既有时域预测又有视点间预测的视频编码方法进行编码,在对右视点视频的各个1/2分辨率下采样图像进行编码的过程中,定义当前正在编码的1/2分辨率下采样图像为当前编码帧,当前编码帧的时域预测参考帧为右视点视频中已完成编码的1/2分辨率下采样图像的解码重建帧,当前编码帧的视点间预测参考帧为对左视点视频中与当前编码帧同一时刻的解码重建帧进行1/2分辨率下采样后得到的1/2分辨率下采样图像;其特征在于所述的1/2分辨率下采样的采样方向通过下述过程选择得到:1)、设置一个水平方向计数器CountH和一个垂直方向计数器CountV,CountH和CountV的初始值均为0;2)、逐一比较当前正在处理的图像组的左视点视频的I帧图像中各个既能进行水平预测又能进行垂直预测的宏块的水平预测残差和垂直预测残差的大小:定义I帧图像中当前正在处理的宏块为当前宏块,判断当前宏块是否既能进行水平预测又能进行垂直预测,如果是,则比较当前宏块采用水平预测模式预测的水平预测残差与采用垂直预测模式预测的垂直预测残差的大小,如果水平预测残差小于垂直预测残差,则水平方向计数器CountH加1,如果水平预测残差大于垂直预测残差,则垂直方向计数器CountV加1,如果水平预测残差等于垂直预测残差,则不修改水平方向计数器CountH和垂直方向计数器CountV的值,或者水平方向计数器CountH和垂直方向计数器CountV均加1;否则,将下一个宏块作为当前宏块,重复上述过程,直至完成对左视点视频的I帧图像中所有既能进行水平预测又能进行垂直预测的宏块的水平预测残差和垂直预测残差的比较;3)、判断CountH是否大于CountV,如果是,则对右视点视频的各个原图像进行1/2分辨率下采样与对左视点视频中与当前编码帧同一时刻的解码重建帧进行1/2分辨率下采样的采样方向均采用水平方向,否则,对右视点视频的各个原图像进行1/2分辨率下采样与对左视点视频中与当前编码帧同一时刻的解码重建帧进行1/2分辨率下采样的采样方向均采用垂直方向。
地址 315211 浙江省宁波市江北区风华路818号