发明名称 一种应用于3DTV与FTV系统的深度图编码压缩方法
摘要 本发明公开了一种应用于3DTV与FTV系统的深度图编码压缩方法,通过将深度图分割成多个具有相同尺寸的宏块,并根据宏块的纹理特征,将宏块划分到边缘片层或非边缘片层,使得在对深度图进行编码时,可对边缘片层和非边缘片层中的宏块分别采用不同的量化参数进行量化,在对边缘片层中的宏块进行量化时采用了较小的量化参数,使得压缩重建后的深度图的边缘区域的精度得以保证,从而有利于提高经过虚拟视点绘制过程绘制出的虚拟视点图像的质量;而在对非边缘片层中的宏块进行量化时采用了较大的量化参数,以较小的绘制的虚拟视点图像的质量损失代价换取了较高的深度图的编码压缩率,可有效减轻传输带宽的压力。
申请公布号 CN101374242B 申请公布日期 2010.06.02
申请号 CN200810063741.9 申请日期 2008.07.29
申请人 宁波大学 发明人 蒋刚毅;郁梅;贺人龙
分类号 H04N13/00(2006.01)I;H04N7/26(2006.01)I;G06T7/00(2006.01)I 主分类号 H04N13/00(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 程晓明
主权项 一种应用于3DTV与FTV系统的深度图编码压缩方法,在虚拟视点绘制过程中输入的深度图包括边缘区域和非边缘区域,其特征在于定义所述的深度图的所有边缘区域构成边缘片层,定义所述的深度图的所有非边缘区域构成非边缘片层,并按以下步骤进行处理:a.将深度图分割成多个具有相同尺寸的宏块,并根据宏块的纹理特征,将宏块划分到边缘片层或非边缘片层;具体过程为:a-①按公知的H.264编码标准方式将深度图分割成多个具有相同尺寸的宏块,每个宏块设置有宏块片层标志;a-②根据深度图中的每个宏块的纹理特征,对深度图中的每个宏块进行划分:定义当前正在处理的宏块为当前宏块,计算当前宏块中包含的所有像素的背离值E,判断计算得到的背离值E是否大于设定的阈值,如果背离值E大于设定的阈值,则将该当前宏块划分到边缘片层,并设置该当前宏块的宏块片层标志的值为1;否则,将该当前宏块划分到非边缘片层,并设置该当前宏块的宏块片层标志的值为0;b.对深度图进行编码,在编码过程中对边缘片层中的宏块采用小量化参数进行量化,对非边缘片层中的宏块采用大量化参数进行量化,大量化参数或小量化参数由QPcurrent=QPbase+(1-S)×ΔQP决定,其中,QPcurrent为当前宏块的量化参数;QPbase为编码配置文件中设定的初始量化参数,该初始量化参数在编码前已确定;ΔQP为量化参数控制因子,用于决定边缘片层和非边缘片层的量化参数跳变值,其值为0~(51-QPbase)之间的整数;S为宏块片层标志,当S的值为1时,当前宏块的量化参数QPcurrent为小量化参数,当S的值为0时,当前宏块的量化参数QPcurrent为大量化参数。
地址 315211 浙江省宁波市江北区风华路818号