【技术实现步骤摘要】
图像的编解码方法和装置
[0001 ] 本专利技术实施例涉及图像处理技术,尤其涉及一种图像的编解码方法和装置。
技术介绍
一个图像块包含一个以上的样本点,因此图像块具有多种划分方法,每一种划分方法对应一个划分模板,使用划分模板确定图像块中的每一个样本点(样本点)对应的区域(partition)。所述的划分方法可以将一个图像块划分成两个具有任意形状的区域。上述块划分方法也可应用于三维视频的深度图编解码技术。例如楔波(Wedge let)技术也使用了上述的图像块划分方法。其原理是将图像块划分成两个具有任意形状的区域之后,每个区域使用一个预测值进行编码和解码操作,因此,编解码端必须使用相同的划分方法才能将图像块准确的恢复。对于各图像块尺寸,楔波技术对应不同的划分模板。例如,例如,4X4的图像块,有86个划分模板,8X8的图像块,有782个划分模板。现有技术中,针对同一尺寸的图像块,编码端和解码端采用相同的编号方式,对图像块的所有划分模板进行编号,并存储所有的划分模板。编码端在编码时,将所采用的划分模板的编号写入码流中,解码端获取划分模板的编号之后,从存储的所有的 ...
【技术保护点】
一种图像的编码方法,其特征在于,包括:?获取当前图像块所采用的划分模式;?根据所述划分模式获取所述当前图像块的划分信息;?对所述划分模式对应的划分模式标识以及所述划分信息进行编码处理。
【技术特征摘要】
1.一种图像的编码方法,其特征在于,包括: 获取当前图像块所采用的划分模式; 根据所述划分模式获取所述当前图像块的划分信息; 对所述划分模式对应的划分模式标识以及所述划分信息进行编码处理。2.根据权利要求1所述的方法,其特征在于,所述划分模式为矩形划分模式或非矩形划分模式。3.根据权利要求2所述的方法,其特征在于,若所述划分模式为矩形划分模式,所述根据所述划分模式获取所述当前图像块的划分信息,包括: 获取所述当前图像块的划分线的第一偏移量; 所述对所述划分模式对应的划分模式标识以及所述划分信息进行编码处理,包括: 对所述矩形划分模式标识以及所述第一偏移量进行编码处理。4.根据权利要求2所述的方法,其特征在于,若所述划分模式为非矩形划分模式,所述根据所述划分模式获取所述当前图像块的划分信息,包括: 获取所述当前图像块的划分线的比例值、划分方向以及第二偏移量,其中,所述划分线的比例值是根据所述划分线与所述当前图像块的边界的两个交点的坐标值获得的; 所述对所述划分模式对应的划分模式标识以及所述划分信息进行编码处理,包括:若所述划分模式为非矩形划分模式,对所述非矩形划分模式标识以及所述划分线的比例值、划分方向以及第二偏移量进行编码处理。5.根据权利要求3所述的方法,其特征在于,所述第一偏移量为零值或者非零值; 若所述第一偏移量为非零值,所述第一偏移量包括所述第一偏移量的符号和所述第一偏移量的绝对值; 所述对所述第一偏移量进行编码处理,包括: 依次编码所述第一偏移量的绝对值和所述第一偏移量的符号; 若所述第一偏移量为零值,所述第一偏移量无符号,所述对所述第一偏移量进行编码处理,包括: 编码所述零值。6.根据权利要求4所述的方法,其特征在于,所述第二偏移量为零值或者非零值; 若所述第二偏移量为非零值,所述第二偏移量包括所述第二偏移量的符号和所述第二偏移量的绝对值; 所述对所述第二偏移量进行编码处理,包括: 依次编码所述第二偏移量的绝对值和所述第二偏移量的符号; 若所述第二偏移量为零值,所述第二偏移量无符号位,所述对所述第二偏移量进行编码处理,包括: 编码所述零值。7.根据权利要求5所述的方法,其特征在于,所述依次编码所述第一偏移量的绝对值和所述第一偏移量的符号,包括: 若所述第一偏移量的绝对值大于预设数值,则获取所述第一偏移量的绝对值与所述预设数值的差值的I/η与所述预设数值的第一和值,其中,η为大于I的整数; 依次编码所述第一和值和所述第一偏移量的符号。8.根据权利要求6所述的方法,其特征在于,所述依次编码所述第二偏移量的绝对值和所述第二偏移量的符号,包括: 若所述第二偏移量的绝对值大于预设数值,则获取所述第二偏移量的绝对值与所述预设数值的差值的I/η与所述预设数值的第二和值,其中,η为大于I的整数; 依次编码所述第二和值和所述第二偏移量的符号。9.根据权利要求3~8任一项所述的方法,其特征在于,所述划分线的比例值为所述划分线与所述当前图像块边界的两个交点的坐标值的纵坐标的差值与横坐标的差值的比值。10.一种图像的解码方法,其特征在于,包括: 获取待解码图像块的划分模式标识; 根据所述划分模式标识获取所述待解码图像块的划分信息; 根据所述划分模式标识和所述划分信息确定所述待解码图像块样本点所属的区域; 根据所述样本点所属的区域对所述待解码图像块进行解码处理。11.根据权利要求10所述的方法,其特征在于,所述划分模式标识为矩形划分模式标识或非矩形划分模式标识。12.根据权利要求11所述的方法,其特征在于,若所述划分模式标识为矩形划分模式标识,所述根据所述划分模式标识获取所述待解码图像块的划分信息包括: 获取所述待解码图像块的划分线的第一偏移量。13.根据权利要求11所述的方法,其特征在于,若所述划分模式标识为非矩形划分模式标识,所述根据所述划分模式标识获取所述待解码图像块的划分信息包括: 获取所述待解码图像块的划分线的比例值、划分方向以及第二偏移量。14.根据权利要求12所述的方法,其特征在于,所述获取所述待解码图像块的划分线的第一偏移量包括: 获取所述偏移量数值,若所述偏 移量数值为零值,则确定所述第一偏移量为零值; 若所述偏移量数值为非零值,则根据所述偏移量数值确定划分线的第一偏移量的绝对值,获取所述偏移量的符号信息,根据所述符号信息确定所述第一偏移量的符号。15.根据权利要求13所述的方法,其特征在于,所述获取所述待解码图像块的划分线的第二偏移量包括: 获取所述偏移量数值,若所述偏移量数值为零值,则确定所述第二偏移量为零值; 若所述偏移量数值为非零值,则根据所述偏移量数值确定划分线的第二偏移量的绝对值,获取所述偏移量的符号信息,根据所述符号信息确定所述第二偏移量的符号。16.根据权利要求14所述的方法,其特征在于,所述根据所述偏移量数值确定划分线的第一偏移量的绝对值,包括: 确定所述偏移量数值为第一偏移量的绝对值。17.根据权利要求15所述的方法,其特征在于,所述根据所述偏移量数值确定划分线的第二偏移量的绝对值,包括: 确定所述偏移量数值为第二偏移量的绝对值。18.根据权利要求14所述的方法,其特征在于,所述根据所述偏移量数值确定划分线的第一偏移量的绝对值,包括: 判断所述偏移量数值是否大于预设数值,若是,则确定所述偏移量数值与所述预设数值的差值的η倍与所述预设数值的和值为第一偏移量的绝对值;若否,则确定所述偏移量数值为第一偏移量的绝对值,其中η为大于I的整数。19.根据权利要求15所述的方法,其特征在于,所述根据所述偏移量数值确定划分线的第二偏移量的绝对值,包括: 判断所述偏移量数值是否大于预设数值,若是,则确定所述偏移量数值与所述预设数值的差值的η倍与所述预设数值的和值为第二偏移量的绝对值;若否,则确定所述偏移量数值为第二偏移量的绝对值,其中η为大于I的整数。20.根据权利要求12、14、16、18任一项所述的方法,其特征在于,所述矩形划分模式标识为水平矩形划分模式标识或垂直矩形划分模式标识。21.根据权利要求20所述的方法,其特征在于,若所述矩形划分模式标识为水平矩形划分模式标识,所述根据所述划分模式标识和所述划分信息确定所述待解码图像块样本点所属的区域,包括: 若所述样本点的坐标值满足条件:y>bl~a 其中,y表示所述待解码图像块中样本点的纵坐标的值,bl表示水平第一预设基准点纵坐标的值,a表不第一偏移量,则确定所述样本点属于第一区域;若所述样本点的坐标值不满足所述y>bl_a条件,则确定所述样本点属于第二区域。22.根据权利要求20所述的方法,其特征在于,若所述矩形划分模式标识为垂直划分模式标识,所述根据所述划分模式标识和所述划分信息确定所述待解码图像块样本点所属的区域,包括: 若所述样本点的坐标值满足条件:x>b2_a 其中,X表示所述待解码图像块中样本点的横坐标的值,b2表示垂直第一预设基准点横坐标的值,则确定所述样本点属于第一区域;若所述样本的坐标值不满足所述x>b2-a条件,则确定所述样本点属于第二区域。23.根据权利要求13、15、17、19任一项所述的方法,其特征在于,若所述划分模式标识为非矩形划分模式标识,所述根据所述划分模式标识和所述划分信息确定所述待解码图像块样本点所属的区域,包括: 根据划分线的比例值、划分方向以及第二偏移量与样本点的坐标值的关系确定所述待解码图像块样本点所属的区域。24.根据权利要求23所述的方法,其特征在于,所述划分方向为从左上到右下的第一方向或从左下到右上的第二方向。25.根据权利要求24所述的方法,其特征在于,若所述划分方向为从左上到右下的第一方向时,所述根据划分线的比例值、划分方向以及第二偏移量与样本点的坐标值的关系确定所述待解码图像块样本点所属的区域,包括: 若所述待解码图像块样本点中坐标值满足如下条件:x_b3_nX c〈y/r 其中,(x,y)为所述待解码图像块中样本点的坐标值,X表示横坐标的值,y表示纵坐标的值,b3表不第一方向第二预设基准点的横坐标的值,c表不第二偏移量,r表不比例值,η为大于或等于I的整数,则确定所述样本点属于第一区域;若所述样本点的坐标值不满足所述x-b4-nXc〈y/r条件,则确定所述样本点属于第二区域。26.根据权利要求24所述的方法,其特征在于,若所述划分方向为从左下到右上的第二方向时,所述根据划分线的比例值、划分方向以及第二偏移量与样本点的坐标值的关系确定所述待解码图像块样本点所属的区域,包括: 若所述待解码图像块样本点中坐标值满足如下条件: b4-nX c-x>y/r 其中,(X,y)为所述待解码图像块中样本点的坐标值,X表示横坐标的值,y表示纵坐标的值,b4表不第二方向第二预设基准点的横坐标的值,C表不第二偏移量,r表不比例值,η为大于或等于I的整数,则确定所述样本点属于第一区域;若所述样本点的坐标值不满足所述b4-nXc-x>y/r条件,则确定所述样本点属于第二区域。27.根据权利要求25或26所述的方法,其特征在于,所述当所述比例值大于或等于I时,所述η的值为1,否则所述η等于比例值的倒数。28.根据权利要求27所述的方法,其特征在于,所述比例值大于等于I或者小于I。29.根据权利要求28所述的方法,其特征在于,若所述比例值大于等于1,所述根据划分线的比例值、划分方向以及第二偏移量与样本点的坐标值的关系确定所述待解码图像块样本点所属的区域,包括: 若所述待解码图像块样本点中坐标值满足如下条件: x_x3_c> (y-y3) /r` 其中,(X,y)为所述待解码图像块中样本点的坐标值,X表示横坐标的值,y表示纵坐标的值,(x3, y3)表示第二预设基准点的坐标值,X3表示横坐标的值,y3表示纵坐标的值,c表不第二偏移量,r表不比例值,则确定所述样本点属于第一区域;若所述样本点的坐标值不满足所述X-X3-c> (y-y3) /r条件,则确定所述样本点属于第二区域。30.根据权利要求25或26所述的方法,其特征在于, 当r=2s时,所述y/r通过将I右移s位获得; 当r=2_s时,所述y/r通过将y左移s位获得; 其中,s为大于等于I的整数。31.根据权利要求29所述的方法,其特征在于,当r=2s时,所述(y_y3)/r通过将y-y3的差值右移s位获得; 当r=2_s时,所述(y_y3) /r通过将y-y3的差值左移s位获得; 其中,s为大于等于I的整数。32.根据权利要求28所述的方法,其特征在于,若所述比例值小于1,所述根据划分线的比例值、划分方向以及第二偏移量与样本点的坐标值的关系确定所述待解码图像块样本点所属的区域,包括: 所述待解码图像块样本点中坐标值满足如下条件: y4+c~r (χ-χ4) >y 其中,(x,y)为所述待解码图像块中样本点的坐标值,X表示横坐标的值,y表示纵坐标的值,(x4, y4)表示第二预设基准点的坐标值,x4表示横坐标的值,y4表示纵坐标的值,则确定所述样本点属于第一区域;若所述样本点的坐标值不满足所述y4+c-r (x-x4)>y条件,则确定所述样本点属于第二区域。33.根据权利要求10所述的方法,其特征在于,所述根据所述划分模式标识和所述划分信息确定所述待解码图像块样本点所属的区域,包括: 根据所述划分模式标识确定预设的图像块尺寸的预设基准点的坐标值; 根据所述预设的图像块尺寸的预设基准点的坐标值与所述待解码图像块的尺寸确定待解码图像块的预设基准点的坐标值; 根据所述待解码图像块的预设基准点的坐标值以及所述划分信息确定所述待解码图像块中样本点所属的区域。34.根据权利要求10所述的方法,其特征在于,所述根据所述划分模式标识和所述划分信息确定所述待解码图像块样本点所属的区域,包括: 根据所述划分模式标识和...
【专利技术属性】
技术研发人员:李蔚然,郑萧桢,何芸,
申请(专利权)人:清华大学,华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。