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.
【技术实现步骤摘要】
深度图像的帧内预测方法和装置
本专利技术实施例涉及图像处理
,尤其涉及一种深度图像的帧内预测方法和装置。
技术介绍
在三维视频图像系统中包括视图像和深度图像两种类型的图像,视图像包括图像本身的信息,如彩色信息,深度图像包括视图像的深度信息,如轮廓信息。在对三维视频图像进行传输中,为了减少视频传输所占用的带宽,需要对视频图像进行编码处理,包括对视图像和深度图像的编码处理,以减小三维视频图像数据的大小。现有技术中,对三维视频图像系统中深度图像的编码处理,采用帧内预测方法,首先,编码端将待编码图像分割成一个或多个子图像块,获得当前图像块的帧内预测模式,根据帧内预测模式获得当前图像块的预测数据,其中,所述图像块和经图像块划分得到的子图像块通常被称为图像块,所述的图像块的预测数据作为当前图像块编码或解码的预测数据使用,其来自于已经编码或解码的相邻块的像素数据,或者编码或解码系统预设的固定值,或者其他来自于相邻块的供当前块编码或解码的预测数据。编码端对图像块中每个像素点的像素值与预测数据(或由预测数据生成的参考块的数据)中对应的每个像素点的像素值进行逐点求差得到残差矩阵,对残差矩阵进行量化、变换和熵编码,将熵编码得到的码流发送到解码端。解码端从得到的码流中读取比特流,经过反量化、反编码得到相应的残差,根据帧内预测模式获得当前图像块的预测数据,将当前图像块的残差与预测数据的像素值(或由预测数据生成的参考块的像素值)相加,得到当前图像块的像素值。然而,现有技术中,根据帧内预测模式获得图像块的预测数据时,有可能需要遍历整个图像块的样本点的值才能找到两个不同的样本点的值 ...
【技术保护点】
一种深度图像的帧内预测方法,其特征在于,包括:根据当前图像块的帧内预测模式,确定与所述帧内预测模式对应的所述当前图像块的预测块,所述预测块包括第一区域和第二区域;将所述预测块的第一位置所在的样本点的值作为所述样本点对应的预测块的区域的像素点的预测数据,所述样本点对应的预测块的区域为所述第一区域;检测所述预测块中的预设位置所在样本点的值,若确定所述预设位置所在样本点的值与所述第一位置所在的样本点的值不相等时,则将所述预设位置所在的样本点的值作为所述预测块的第二区域的像素点的预测数据;所述第一位置包括所述预测块的左上角位置;所述预设位置至少包括三个位置,分别为第二、第三和第四位置,所述第二位置包括预测块的右上角位置,所述第三位置包括预测块的左下角位置,所述第四位置包括预测块的右下角位置。
【技术特征摘要】
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.一种深度图像的帧...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。