以下实施例总体上涉及一种视频解码方法和设备以及视频编码方法和设备,更具体地讲,涉及一种用于在对视频的编码和解码中基于块的形状执行预测的方法和设备。本申请要求于2017年3月22日提交的第10-2017-0036257号韩国专利申请以及于2017年11月20日提交的第10-2017-0155097号韩国专利申请的权益,它们在此通过整体引用被合并到本申请中。
背景技术:
1、随着信息与通信行业的持续发展,支持高清晰度(hd)分辨率的广播服务已经在全世界普及。通过这种普及,大量用户已经习惯了高分辨率和高清晰度图像和/或视频。
2、为了满足用户对高清晰度的需求,大量机构已加速了对下一代成像装置的开发。用户除了对高清晰度tv(hdtv)和全高清晰度(fhd)tv的兴趣已增加之外,对uhd tv的兴趣也已增加,其中,uhd tv的分辨率是全高清晰度(fhd)tv的分辨率的四倍以上。随着其兴趣的增加,不断地需要对于具有更高分辨率和更高清晰度的图像的图像编码/解码技术。
3、图像编码/解码设备和方法可使用帧间预测技术、帧内预测技术、熵编码技术等,以便对高分辨率和高清晰度图像执行编码/解码。帧间预测技术可以是用于使用时间上在前的画面和/或时间上在后的画面对当前画面中包括的像素的值进行预测的技术。帧内预测技术可以是用于使用关于在当前画面中的像素的信息对当前画面中包括的像素的值进行预测的技术。熵编码技术可以是用于将短码字分配给频繁出现的符号并且将长码字分配给很少出现的符号的技术。
4、已开发出各种预测方法来提高帧内预测和/或帧间预测的效率和精度。例如,可对块进行划分以进行有效的预测,并且可对通过划分为产生的每个块执行预测。预测效率可能根据块是否被划分而发生很大的变化。
技术实现思路
1、技术问题
2、实施例旨在提供一种基于块的尺寸和/或形状对块进行划分并针对通过划分而产生的每个分区块推导预测模式的编码设备和方法以及解码设备和方法。
3、实施例旨在提供一种根据推导出的预测模式对每个分区块执行预测的编码设备和方法以及解码设备和方法。
4、解决方案
5、根据一方面,提供了一种编码方法,所述编码方法包括:通过对目标块进行划分来产生多个分区块;针对所述多个分区块中的至少一部分分区块推导预测模式;并基于推导出的所述预测模式对所述多个分区块执行预测。
6、根据另一方面,提供了一种解码方法,所述解码方法包括:通过对目标块进行划分来产生多个分区块;针对所述多个分区块中的至少一部分分区块推导预测模式;并基于推导出的所述预测模式对所述多个分区块执行预测。
7、可基于与目标块相关的信息来确定是否对目标块进行划分。
8、可基于块划分指示符来确定是否对目标块进行划分以及将使用哪种类型的划分。
9、可基于目标块的尺寸对目标块进行划分。
10、可基于目标块的形状对目标块进行划分。
11、可针对所述多个分区块之中的特定分区块推导所述预测模式。
12、所述特定分区块可以是所述多个分区块之中的位于特定位置的块。
13、针对所述特定分区块推导出的所述预测模式可被用于所述多个分区块之中除了所述特定分区块之外的其余分区块。
14、通过组合针对所述特定分区块推导出的所述预测模式和额外的预测模式而决定的预测模式可被用于所述多个分区块之中除了所述特定分区块之外的其余分区块。
15、最可能模式(mpm)列表可被用于对所述预测模式的推导。
16、mpm列表可包括多个mpm列表。
17、所述多个mpm列表中的mpm候选模式可彼此不重叠。
18、mpm列表可被配置用于特定单元。
19、所述特定单元可以是目标块。
20、可基于用于目标块的一个或更多个参考块来配置用于所述多个分区块的mpm列表。
21、针对所述多个分区块之中的第一块推导出的预测模式可被用于对所述多个分区块之中的第二块进行预测。
22、第一块的重建像素可被用作用于对第二块进行预测的参考样点。
23、用于对所述多个分区块进行预测的参考样点可以是与目标块相邻的重建像素。
24、可针对所述多个分区块之中的最下方块或最右侧块推导所述预测模式。
25、与目标块的顶部相邻的重建像素可被用作用于对所述最下方块进行预测的参考像素。
26、可按照预定义的顺序对所述多个分区块执行预测。
27、所述预定义的顺序可以是从最下方块到最上方块的顺序、从最右侧块到最左侧块的顺序、首先选择最下方块且此后依次选择从最上方块到底部的第二个块的范围内的块的顺序、或者首先选择最右侧块且此后依次选择从最左侧块到右侧的第二个块的范围内的块的顺序。
28、根据另一方面,提供了一种解码方法,所述解码方法包括:推导预测模式;通过对目标块进行划分来产生多个分区块;并基于推导出的所述预测模式对所述多个分区块执行预测。
29、有益效果
30、提供了一种基于块的尺寸和/或形状对块进行划分并针对通过所述划分而产生的每个分区块推导预测模式的编码设备和方法以及解码设备和方法。
31、提供了一种根据推导出的预测模式对每个分区块执行预测的编码设备和方法以及解码设备和方法。
1.一种视频解码方法,包括:
2.如权利要求1所述的视频解码方法,其中:
3.如权利要求1所述的视频解码方法,其中:
4.如权利要求1所述的视频解码方法,其中:
5.如权利要求4所述的视频解码方法,其中:
6.如权利要求1所述的视频解码方法,其中:
7.如权利要求1所述的视频解码方法,其中:
8.如权利要求1所述的视频解码方法,其中:
9.如权利要求1所述的视频解码方法,其中:
10.如权利要求1所述的视频解码方法,其中:
11.如权利要求1所述的视频解码方法,其中:
12.一种视频编码方法,包括:
13.如权利要求12所述的视频编码方法,其中:
14.如权利要求12所述的视频编码方法,还包括:产生指示所述划分的类型的块划分指示符。
15.一种存储通过权利要求12的视频编码方法所产生的比特流的计算机可读介质。
16.一种存储比特流的计算机可读介质,所述比特流包括:
17.一种存储包括计算机可执行代码的比特流的计算机可读记录介质,所述计算机可执行代码在被视频解码设备的处理器运行时促使所述处理器执行以下步骤:
18.如权利要求17所述的计算机可读记录介质,其中:
19.如权利要求17所述的计算机可读记录介质,
20.一种视频解码方法,包括:
21.如权利要求20所述的视频解码方法,其中:
22.如权利要求20所述的视频解码方法,其中:
23.一种视频编码方法,包括:
24.如权利要求23所述的视频编码方法,其中:
25.如权利要求23所述的视频编码方法,其中:
26.一种存储通过权利要求23的视频编码方法所产生的比特流的计算机可读介质。
27.一种存储比特流的计算机可读介质,所述比特流包括:
28.一种存储包括计算机可执行代码的比特流的计算机可读记录介质,所述计算机可执行代码在被视频解码设备的处理器运行时促使所述处理器执行以下步骤:
29.如权利要求28所述的计算机可读记录介质,其中:
30.如权利要求28所述的计算机可读记录介质,其中: