本发明涉及图像编码/解码方法和装置以及用于存储比特流的记录介质。更具体地,本发明涉及利用双向帧内预测的图像编码/解码方法和装置以及用于存储比特流的记录介质。
背景技术:
1、最近,在各种应用领域中,对诸如超高清(ultra-high definition,uhd)图像的高分辨率、高质量图像的需求正在增加。随着图像数据在分辨率和质量方面变得更高,与现有的图像数据相比,数据量相对增加。因此,当利用诸如现有的有线和无线宽带线路的介质传输图像数据或利用现有的存储介质存储图像数据时,传输和存储成本增加。为了解决随着图像数据在分辨率和质量方面变得更高而出现的这些问题,需要用于具有更高分辨率和质量的图像的高效图像编码/解码技术。
技术实现思路
1、技术问题
2、本发明的目的是提供具有提高的编码/解码效率的图像编码/解码方法和装置。
3、本发明的另一个目的是提供用于存储由根据本发明的图像解码方法或装置生成的比特流的记录介质。
4、本发明的另一个目的是提供改进的基于子块的时间运动矢量预测方法。
5、技术方案
6、根据本发明的实施方案的图像解码方法可以包括:基于与当前块相邻的多个相邻块的运动矢量来搜索用于每个相邻块的参考块;基于搜索到的参考块的失真值来确定当前块的相应参考块;以及从相应参考块推导当前块的子块单元运动矢量。
7、在图像解码方法中,失真值可以是搜索到的参考块的模板与当前块的模板之间的失真值。
8、在图像解码方法中,失真值可以是搜索到的参考块的像素与当前块的像素之间的失真值。
9、在图像解码方法中,参考块和相应参考块可以包括在与包括当前块的当前图片不同的对应位置的参考图片中。
10、在图像解码方法中,搜索参考块可以包括:仅利用多个相邻块中具有与对应位置的参考图片相同的参考图片的相邻块来搜索参考块。
11、在图像解码方法中,多个相邻块可以包括当前块的左侧相邻块、左下侧相邻块、左上侧相邻块、上侧相邻块和右上侧相邻块。
12、在图像解码方法中,推导子块单元运动矢量可以包括:将当前块分区为多个子块,并且从对应于子块的相应参考块中的相应参考子块推导子块单元运动矢量。
13、在图像解码方法中,可以基于在相应参考子块的中心位置处的运动矢量来推导子块单元运动矢量。
14、在图像解码方法中,当相应参考子块中不存在运动矢量时,可以基于相应参考子块的至少一个相邻子块的运动矢量来推导子块单元运动矢量。
15、在图像解码方法中,当相应参考子块中不存在运动矢量时,可以将子块单元运动矢量设置为在相应参考块的中心位置处的运动矢量。
16、根据本发明的实施方案的图像编码方法可以包括:基于与当前块相邻的多个相邻块的运动矢量来搜索用于每个相邻块的参考块;基于搜索到的参考块的失真值来确定当前块的相应参考块;以及从相应参考块推导当前块的子块单元运动矢量。
17、根据本发明的实施方案的非易失性计算机可读记录介质可以存储由图像编码方法生成的比特流,所述图像编码方法包括:基于与当前块相邻的多个相邻块的运动矢量来搜索用于每个相邻块的参考块;基于搜索到的参考块的失真值来确定当前块的相应参考块;以及从相应参考块推导当前块的子块单元运动矢量。
18、根据本发明的实施方案的传输方法可以传输由图像编码方法生成的比特流,所述图像编码方法包括:基于与当前块相邻的多个相邻块的运动矢量来搜索用于每个相邻块的参考块;基于搜索到的参考块的失真值来确定当前块的相应参考块;以及从相应参考块推导当前块的子块单元运动矢量。
19、以上关于本发明简要概述的特征仅是本发明的以下详细描述的示例性方面,并且不限制本发明的范围。
20、有益效果
21、根据本发明,可以提供具有提高的编码/解码效率的图像编码/解码方法和装置。
22、另外,根据本发明,可以提供改进的基于子块的时间运动矢量预测方法。
23、另外,根据本发明,可以有效地确定与当前块相对应的相应参考块,以推导在当前块内的子块中使用的运动矢量。
24、本领域技术人员将理解的是,通过本发明可以实现的效果不限于上文已经具体描述的内容,并且将从详细说明中更清楚地理解本发明的其他优点。
1.一种图像解码方法,包括:
2.根据权利要求1所述的图像解码方法,其中,所述失真值是搜索到的参考块的模板与当前块的模板之间的失真值。
3.根据权利要求1所述的图像解码方法,其中,所述失真值是搜索到的参考块的像素与当前块的像素之间的失真值。
4.根据权利要求1所述的图像解码方法,其中,参考块和相应参考块包括在与包括当前块的当前图片不同的对应位置的参考图片中。
5.根据权利要求4所述的图像解码方法,其中,搜索参考块包括:仅利用多个相邻块中具有与对应位置的参考图片相同的参考图片的相邻块来搜索参考块。
6.根据权利要求1所述的图像解码方法,其中,所述多个相邻块包括当前块的左侧相邻块、左下侧相邻块、左上侧相邻块、上侧相邻块和右上侧相邻块。
7.根据权利要求1所述的图像解码方法,其中,推导子块单元运动矢量包括:
8.根据权利要求7所述的图像解码方法,其中,基于在相应参考子块的中心位置处的运动矢量来推导子块单元运动矢量。
9.根据权利要求7所述的图像解码方法,其中,当相应参考子块中不存在运动矢量时,基于相应参考子块的至少一个相邻子块的运动矢量来推导子块单元运动矢量。
10.根据权利要求7所述的图像解码方法,其中,当相应参考子块中不存在运动矢量时,将子块单元运动矢量设置为在相应参考块的中心位置处的运动矢量。
11.一种图像编码方法,包括:
12.一种非易失性计算机可读记录介质,其用于存储由图像编码方法生成的比特流,所述图像编码方法包括:
13.一种传输由图像编码方法生成的比特流的方法,所述方法包括:
