The present invention discloses a partition method, a coding device and a decoding device for a prediction block. The method includes: obtaining the division mode of the prediction block, which is divided by a horizontal division, a vertical division or a square method, and determines the level and vertical dimension according to the method of dividing the prediction block. The prediction block is divided into at least one sub prediction block according to the level and the vertical partition size. The method of dividing the prediction block in the embodiment of the invention is to determine the level division size and vertical partition size by the method of dividing the prediction block, to divide the prediction block according to the horizontal dimension and the vertical dimension, so that the texture of the subprediction block is in accordance with the texture of the prediction block. The size of the subprediction block used in some codec devices avoids the burden of increasing the implementation of the codec system, and can improve the accuracy of obtaining the reference motion vector through the subprediction block.
【技术实现步骤摘要】
预测块的划分方法、编码设备和解码设备
本专利技术涉及图像处理领域,尤其涉及图像处理领域中预测块的划分方法、编码设备和解码设备。
技术介绍
为减少视频传输所占用的带宽,编码设备需要对视频图像进行编码处理,相对应地,解码设备则需要对其接收的视频数据进行解码处理。其中,帧间压缩方法是一种普遍的视频编码技术,其可对待传输的视频图像进行压缩处理,能够减少视频传输的数据量。帧间压缩方法是基于运动估计的一种视频编码技术,编码设备对视频图像进行编码的过程包括:首先,将待编码的视频图像划分为若干大小相等的图像块,称之为编码块;然后,对编码块进行划分得到子图像块,称之为预测块,在参考图像中搜索与当前预测块最匹配的图像块作为参考块;其后,将该当前预测块与参考块的相应像素值相减得到残差,并将得到的各预测块对应的残差组合在一起,得到待编码的视频图像的残差;然后将待编码的视频图像的残差经变换与量化后得到的值进行熵编码;最后,将熵编码得到的比特流和运动信息一并发给解码设备。其中,运动信息表示当前预测块与参考块的位置差。解码设备接收到编码设备发送的比特流和运动信息后,进行与编码设备相反的处理过程 ...
【技术保护点】
1.一种预测块的划分方法,其特征在于,所述方法包括:获取所述预测块的划分方式,所述预测块的划分方式为水平划分方式、垂直划分方式或方形划分方式;根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸;根据所述水平划分尺寸和所述垂直划分尺寸,将所述预测块划分为至少一个子预测块,其特征在于,所述根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸,包括:获取基准尺寸M,其中,M为正整数;根据所述预测块的划分方式,基于所述基准尺寸M,确定所述水平划分尺寸和所述垂直划分尺寸;其中,所述根据所述预测块的划分方式,基于所述基准尺寸M,确定所述水平划分尺寸和所述垂直划分尺寸,包括:在 ...
【技术特征摘要】
1.一种预测块的划分方法,其特征在于,所述方法包括:获取所述预测块的划分方式,所述预测块的划分方式为水平划分方式、垂直划分方式或方形划分方式;根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸;根据所述水平划分尺寸和所述垂直划分尺寸,将所述预测块划分为至少一个子预测块,其特征在于,所述根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸,包括:获取基准尺寸M,其中,M为正整数;根据所述预测块的划分方式,基于所述基准尺寸M,确定所述水平划分尺寸和所述垂直划分尺寸;其中,所述根据所述预测块的划分方式,基于所述基准尺寸M,确定所述水平划分尺寸和所述垂直划分尺寸,包括:在所述预测块的划分方式为水平划分方式时,基于所述基准尺寸M,将所述水平划分尺寸确定为J,将所述垂直划分尺寸确定为K,其中,J和K为正整数,并且J大于M,K小于M;或者,所述根据所述预测块的划分方式,基于所述基准尺寸M,确定所述水平划分尺寸和所述垂直划分尺寸,包括:在所述预测块的划分方式为垂直划分方式时,基于所述基准尺寸M,将所述水平划分尺寸确定为Y,将所述垂直划分尺寸确定为Z,其中,Y和Z为正整数,并且Y小于M,Z大于M。2.根据权利要求1所述的方法,其特征在于,所述子预测块的水平边的尺寸等于所述水平划分尺寸,所述子预测块的垂直边的尺寸等于所述垂直划分尺寸。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸,包括:在所述预测块的划分方式为水平划分方式时,确定所述水平划分尺寸和所述垂直划分尺寸,所述水平划分尺寸大于所述垂直划分尺寸。4.根据权利要求3所述的方法,其特征在于,J的值为将M左移p位对应的值,K的值为将M右移p位对应的值,其中,p为正整数。5.根据权利要求4所述的方法,其特征在于,p=1。6.根据权利要求1或2所述的方法,其特征在于,所述根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸,包括:在所述预测块的划分方式为垂直划分方式时,确定所述水平划分尺寸和所述垂直划分尺寸,所述水平划分尺寸小于所述垂直划分尺寸。7.根据权利要求6所述的方法,其特征在于,Y的值为将M右移q位对应的值,Z的值为将M左移q位对应的值,其中,q为正整数。8.根据权利要求7所述的方法,其特征在于,q=1。9.根据权利要求1或2所述的方法,其特征在于,所述根据所述预测块的划分方式,确定水平划分尺寸和垂直划分尺寸,包括:在所述预测块的划分方式为方形划分方式时,确定所述水平划分尺寸和所述垂直划分尺寸,所述水平划分尺寸等于所述垂直划分尺寸。10.根据权利要求2所述的方法,其特征在于,所述根据所述预测块的划分方式,基于所述基准尺寸M,确定所述水平划分尺寸和所述垂直划分尺寸,包括:在所述预测块的划分方式为方形划分方式时,基于所述基准尺寸M,将所述水平划分尺寸确定为M,将所述垂直划分尺寸确定为M。11.根据权利要求1所述的方法,其特征在于,所述根据所述水平划分尺寸和所述垂直划分尺寸,将所述预测块划分为至少一个子预测块,包括:在所述水平划分尺寸大于所述预测块的水平边的尺寸时,按照所述预测块的水平边的尺寸将所述预测块划分为子预测块,所述子预测块的水平边的尺寸等于所述预测块的水平边的尺寸;在所述水平划分尺寸小于或等于所述预测块的水平边的尺寸时,按照所述水平划分尺寸将所述预测块划分为子预测块,所述子预测块的水平边的尺寸等于所述水平划分尺寸;或在所述垂直划分尺寸大于所述预测块的垂直边的尺寸时,按照所述预测块的垂直边的尺寸将所述预测块划分为子预测块,所述子预测块的垂直边的尺寸等于所述预测块的垂直边的尺寸;在所述垂直划分尺寸小于或等于所述预测块的垂直边的尺寸时,按照所述垂直划分尺寸将所述预测块划分为子预测块,所述子预测块的垂直边的尺寸等于所述垂直划分尺寸。12.根据权利要求1至11所述的方法,其特征在于,根据所述水平划分尺寸和所述垂直划分尺寸,得到的所有子预测块的水平边的尺寸相同,得到的所有子预测块的垂直边的尺寸相同。13.根据权利要求1至12所述的方法,其特征在于,所述方法还包括:根据所述子预测块获得运动信息。14.根据权利要求13所述的方法,其特征在于,所述根据所述子预测块获得运动信息,包括:根据所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。