深度图像的帧内预测方法和装置制造方法及图纸

技术编号:15450732 阅读:153 留言:0更新日期:2017-05-31 15:00
本发明专利技术公开一种深度图像的帧内预测方法和装置,其中,所述方法包括:根据当前图像块的帧内预测模式,确定与所述帧内预测模式对应的所述当前图像块的预测块,所述预测块包括第一区域和第二区域;将所述预测块的第一位置所在的样本点的值作为所述预测块的第一区域的像素点的预测数据,所述第一位置包括所述预测块的左上角位置;检测所述预测块中的预设位置所在样本点的值,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据。不需要遍历整个图像块的样本点的值就能找到两个不同的样本点的值,提高编解码效率。

Method and apparatus for intra prediction of depth images

The invention discloses a method and a device, a depth image of the intra prediction, the method includes: according to the prediction model of image block in current frame, determine the mode corresponding to the intra prediction of the current image block prediction block, the prediction block includes first and second regions; the the first prediction block location of the sample point value as the prediction data pixel region of the first block of the forecast, the first position including the prediction block upper left corner position; detecting the prediction block in the preset position where the sample point value, if it is determined the preset position the value of sample point and sample point of the first position where the values are not equal, then the default location of the sample point value as the prediction data region of the second pixel prediction of block. The value of two different sample points can be found and the encoding and decoding efficiency can be improved without having to iterate through the values of the sample points of the whole image block.

【技术实现步骤摘要】
深度图像的帧内预测方法和装置
本专利技术实施例涉及图像处理
,尤其涉及一种深度图像的帧内预测方法和装置。
技术介绍
在三维视频图像系统中包括视图像和深度图像两种类型的图像,视图像包括图像本身的信息,如彩色信息,深度图像包括视图像的深度信息,如轮廓信息。在对三维视频图像进行传输中,为了减少视频传输所占用的带宽,需要对视频图像进行编码处理,包括对视图像和深度图像的编码处理,以减小三维视频图像数据的大小。现有技术中,对三维视频图像系统中深度图像的编码处理,采用帧内预测方法,首先,编码端将待编码图像分割成一个或多个子图像块,获得当前图像块的帧内预测模式,根据帧内预测模式获得当前图像块的预测数据,其中,所述图像块和经图像块划分得到的子图像块通常被称为图像块,所述的图像块的预测数据作为当前图像块编码或解码的预测数据使用,其来自于已经编码或解码的相邻块的像素数据,或者编码或解码系统预设的固定值,或者其他来自于相邻块的供当前块编码或解码的预测数据。编码端对图像块中每个像素点的像素值与预测数据(或由预测数据生成的参考块的数据)中对应的每个像素点的像素值进行逐点求差得到残差矩阵,对残差矩阵进行量化、变换和熵编码,将熵编码得到的码流发送到解码端。解码端从得到的码流中读取比特流,经过反量化、反编码得到相应的残差,根据帧内预测模式获得当前图像块的预测数据,将当前图像块的残差与预测数据的像素值(或由预测数据生成的参考块的像素值)相加,得到当前图像块的像素值。然而,现有技术中,根据帧内预测模式获得图像块的预测数据时,有可能需要遍历整个图像块的样本点的值才能找到两个不同的样本点的值,并将该两个不同的样本点的值作为图像块对应的预测块中不同区域的预测数据,由于需要检测的图像块的样本点较多,导致编解码效率不高。
技术实现思路
本专利技术实施例提供一种深度图像的帧内预测方法和装置,用以解决现有技术中需要检测的图像块的样本点较多而导致编解码效率不高的问题。第一方面,提供一种深度图像的帧内预测方法,包括:根据当前图像块的帧内预测模式,确定与所述帧内预测模式对应的所述当前图像块的预测块,所述预测块包括的第一区域和第二区域;将所述预测块的第一位置所在的样本点的值作为所述样本点对应的预测块的区域的像素点的预测数据,所述样本点对应的预测块的区域为所述第一区域;检测所述预测块中的预设位置所在样本点的值,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据。基于第一方面,在第一种可能实现方式中,检测所述预测块中的预设位置所在样本点的值之后,还包括:若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值相等时,则将所述预测块的第二区域的像素点的预测数据赋值为预设的数值。基于第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一位置包括所述预测块的左上角位置;所述预设位置至少包括三个位置,分别为第二、第三和第四位置。基于第一方面的第二种可能的实现方式,在第三种可能的实现方式中,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,具体包括:若所述预测块的第二位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第二位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第二位置包括所述预测块的右上角位置;或者若所述预测块的第二角位置所在的样本点的值与所述第一位置所在的样本点的值相等时,且所述预测块的第三位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第三位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第三位置包括所述预测块的左下角位置;或者若所述预测块的第二和第三位置所在的样本点的值与所述第一位置所在的样本点的值相等时,且所述预测块的第四位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第四位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第四位置包括所述预测块的右下角位置。基于第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述预设位置还包括第五位置,所述第五位置包括所述预测块的中间位置。基于第一方面的第四种可能的实现方式,在第五种可能的实现方式中,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,具体还包括:若所述预测块的第二、第三和第四位置所在的样本点的值与所述第一位置所在的样本点的值相等时,且所述预测块的第五位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第五位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据。基于第一方面的第四种可能的实现方式,在第六种可能的实现方式中,若所述预测块的第二、第三、第四和第五位置所在的样本点的值与所述第一位置所在的样本点的值相等时,则将所述预测块的第二区域的像素点的预测数据赋值为预设的数值。基于第一方面的第一或第六种可能的实现方式,在第七种可能的实现方式中,所述数值包括2(n-1),其中,n为样本点的精度值。基于第一方面或第一方面的第一种可能的实现方式,在第八种可能的实现方式中,还包括:根据所述第一区域和第二区域的像素点的预测数据进行编码操作。基于第一方面的第八种可能的实现方式,在第九种可能的实现方式中,还包括:根据所述第一区域和第二区域的像素点的预测数据进行解码操作。第二方面,提供一种深度图像的帧内预测装置,包括:确定模块,用于根据当前图像块的帧内预测模式,确定与所述帧内预测模式对应的所述当前图像块的预测块,所述预测块包括第一区域和第二区域;预测模块,用于将所述预测块的第一位置所在的样本点的值作为所述样本点对应的预测块的区域的像素点的预测数据,所述样本点对应的预测块的区域为所述第一区域;所述确定模块,还用于检测所述预测块中的预设位置所在样本点的值,确定所述预设位置所在样本点的值是否与所述第一位置所在的样本点的值不相等;所述预测模块,还用于在所述确定模块确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据。基于第二方面,在第一种实现方式中,所述预测模块,还用于在所述确定模块确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值相等时,将所述预测块的第二区域的像素点的预测数据赋值为预设的数值。基于第二方面或第二方面的第一种实现方式,在第二种实现方式中,所述第一位置包括所述预测块的左上角位置;所述预设位置至少包括三个位置,分别为第二、第三和第四位置。基于第二方面的第二种实现方式,在第三种实现方式中,所述预测模块具体用于:在所述确定模块确定所述预测块的第二位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,将所述预测块的第二位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第二位置包括所述预测块的右上角位置;或者在所本文档来自技高网
...
深度图像的帧内预测方法和装置

【技术保护点】
一种深度图像的帧内预测方法,其特征在于,包括:根据当前图像块的帧内预测模式,确定与所述帧内预测模式对应的所述当前图像块的预测块,所述预测块包括第一区域和第二区域;将所述预测块的第一位置所在的样本点的值作为所述样本点对应的预测块的区域的像素点的预测数据,所述样本点对应的预测块的区域为所述第一区域;检测所述预测块中的预设位置所在样本点的值,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据;所述第一位置包括所述预测块的左上角位置;所述预设位置至少包括三个位置,分别为第二、第三和第四位置,所述第二位置包括预测块的右上角位置,所述第三位置包括预测块的左下角位置,所述第四位置包括预测块的右下角位置。

【技术特征摘要】
1.一种深度图像的帧内预测方法,其特征在于,包括:根据当前图像块的帧内预测模式,确定与所述帧内预测模式对应的所述当前图像块的预测块,所述预测块包括第一区域和第二区域;将所述预测块的第一位置所在的样本点的值作为所述样本点对应的预测块的区域的像素点的预测数据,所述样本点对应的预测块的区域为所述第一区域;检测所述预测块中的预设位置所在样本点的值,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据;所述第一位置包括所述预测块的左上角位置;所述预设位置至少包括三个位置,分别为第二、第三和第四位置,所述第二位置包括预测块的右上角位置,所述第三位置包括预测块的左下角位置,所述第四位置包括预测块的右下角位置。2.据权利要求1所述的方法,其特征在于,检测所述预测块中的预设位置所在样本点的值之后,还包括:若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值相等时,则将所述预测块的第二区域的像素点的预测数据赋值为预设的数值。3.根据权利要求1所述的方法,其特征在于,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,具体包括:若所述预测块的第二位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第二位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第二位置包括所述预测块的右上角位置;或者若所述预测块的第二位置所在的样本点的值与所述第一位置所在的样本点的值相等时,且所述预测块的第三位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第三位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第三位置包括所述预测块的左下角位置;或者若所述预测块的第二和第三位置所在的样本点的值与所述第一位置所在的样本点的值相等时,且所述预测块的第四位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第四位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,所述第四位置包括所述预测块的右下角位置。4.根据权利要求1或2所述的方法,其特征在于,所述预设位置还包括第五位置,所述第五位置包括所述预测块的中间位置。5.根据权利要求4所述的方法,其特征在于,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据,具体还包括:若所述预测块的第二、第三和第四位置所在的样本点的值与所述第一位置所在的样本点的值相等时,且所述预测块的第五位置所在的样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预测块的第五位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据。6.根据权利要求4所述的方法,其特征在于,还包括:若所述预测块的第二、第三、第四和第五位置所在的样本点的值与所述第一位置所在的样本点的值相等时,则将所述预测块的第二区域的像素点的预测数据赋值为预设的数值。7.根据权利要求2或6所述的方法,其特征在于:所述数值包括2(n-1),其中,n为样本点的精度值。8.根据权利要求1或2所述的方法,其特征在于,还包括:根据所述第一区域和第二区域的像素点的预测数据进行编码操作。9.根据权利要求8所述的方法,其特征在于,还包括:根据所述第一区域和第二区域的像素点的预测数据进行解码操作。10.一种深度图像的帧...

【专利技术属性】
技术研发人员:郑萧桢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1