本发明涉及图像编码设备、图像编码方法和程序以及图像解码设备、图像解码方法和程序。
背景技术:
1、已知hevc(high efficiency video coding,高效率视频编码)编码系统(以下称为hevc)作为用于运动图像的压缩记录的编码系统。为了提高编码效率,hevc采用具有比现有宏块(16×16个像素)大的大小的基本块。大小大的基本块被称为ctu(coding treeunit,编码树单元),并且其大小达到64×64个像素。ctu被进一步分割成作为预测和变换的单位的子块。专利文献1描述了用于通过计算对量化参数进行编码的子块大小(以下称为量化控制大小)来使得可以改变量化参数的编码单位的技术。
2、近年来,作为hevc的后续版本的进一步高效率编码系统的国际标准化的活动已开始。在iso·iec和itu-t之间建立了jvet(joint video experts team,联合视频专家组),并且标准化已作为vvc(versatile video coding,通用视频编码)编码系统(以下称为vvc)而进展。为了提高编码效率,除了现有的基于正方形子块的帧内预测和正交变换方法之外,还研究了基于矩形子块的帧内预测和正交变换方法。
3、对于vvc,不仅研究了如hevc那样的正方形子块,而且还研究了矩形子块分割。假定正方形子块来设置用作hevc中的用以对量化参数进行编码的基准的量化控制大小。另一方面,在进行作为vvc一直研究的矩形子块分割的情况下,存在不能唯一地确定是否对量化参数进行编码的情况。因此,考虑了本发明以解决上述问题,并且本发明的目的是使得可以通过不仅使用正方形子块而且还使用矩形子块来适当地控制量化参数的编码。
4、现有技术文献
5、专利文献
6、专利文献1:日本特开2012-161074
技术实现思路
1、用于解决问题的方案
2、为了解决上述问题,本发明的图像编码设备具有以下的结构。图像编码设备将图像分割成多个子块并针对分割出的各子块来对图像进行编码,并且包括编码部件,该编码部件被配置为在这多个子块中、要处理的对象子块的水平大小和垂直大小中的较小大小大于或等于用作用以对量化参数进行编码的子块大小的量化控制大小的情况下,对量化参数进行编码。
3、另外,本发明的图像解码设备具有以下的结构。图像解码设备针对多个子块中的各子块来对由这些子块构成的图像进行解码,并且在这多个子块中、要处理的对象子块的水平大小和垂直大小中的较小大小大于或等于用作用以对量化参数进行解码的子块大小的量化控制大小的情况下,对量化参数进行解码。
1.一种图像编码设备,其能够以块为单位对图像进行编码,所述图像编码设备包括:
2.一种图像解码设备,其能够对通过将图像分割成多个编码树单元并将编码树单元分割成多个块而编码的位流进行解码,所述图像解码设备包括:
3.一种图像编码方法,用于以块为单位对图像进行编码,所述图像编码方法包括:
4.一种图像解码方法,用于对通过将图像分割成多个编码树单元并将编码树单元分割成多个块而编码的位流进行解码,所述图像解码方法包括:
5.一种存储有计算机可执行程序的非暂时性计算机可读介质,所述计算机可执行程序用于使得计算机进行图像编码方法,所述图像编码方法用于以块为单位对图像进行编码,所述图像编码方法包括:
6.一种存储有计算机可执行程序的非暂时性计算机可读介质,所述计算机可执行程序用于使得计算机进行图像解码方法,所述图像解码方法用于对通过将图像分割成多个编码树单元并将编码树单元分割成多个块而编码的位流进行解码,所述图像解码方法包括: