图像编码/解码的方法、设备及存储比特流的记录介质与流程
- 国知局
- 2024-11-19 10:03:20
本发明涉及图像编码/解码的方法和设备以及存储比特流的记录介质。更具体地,本发明涉及一种使用解码器侧运动矢量细化(dmvr)方法的图像编码/解码的方法和设备以及用于存储比特流的记录介质。
背景技术:
1、最近,在各种应用领域中,对高分辨率、高质量图像(诸如超高清(uhd)图像)的需求日益增加。随着图像数据的分辨率和质量变得更高,与现有图像数据相比,数据量相对增加。因此,当使用诸如现有的有线和无线宽带线路的介质传输图像数据或使用现有的存储介质存储图像数据时,传输和存储成本增加。为了解决随着图像数据的分辨率和质量变得更高而出现的这些问题,需要具有更高分辨率和质量的图像的高效率图像编码/解码技术。
2、在帧间预测模式中的合并模式中,运动信息(诸如来自当前块的相邻块的运动矢量和参考图片信息)可以用于预测当前块。如果在合并模式中应用参考两个参考图片的双向帧间预测,则可以应用解码器侧运动矢量细化(dmvr)。通过解码器侧运动矢量细化,甚至在合并模式中也细化从相邻块获得的运动矢量,从而提高当前块的预测精度。
技术实现思路
1、技术问题
2、本发明的目的是提供一种具有提高的编码/解码效率的图像编码/解码方法和设备。
3、本发明的另一目的是提供一种用于存储由根据本发明的实施方式的图像解码方法或设备产生的比特流的记录介质。
4、技术方案
5、根据本发明的实施方式的视频解码方法可包括确定第一参考图片的当前块的第一基本运动矢量和第二参考图片的当前块的第二基本运动矢量,通过用第一运动矢量差来细化所述第一基本运动矢量而确定第一细化运动矢量,并且通过用第二运动矢量差来细化所述第二基本运动矢量而确定第二细化运动矢量,基于所述第一细化运动矢量和所述第二细化运动矢量来确定所述当前块的第一预测块和第二预测块,以及基于所述第一预测块和所述第二预测块的加权和来确定所述当前块的最终预测块。
6、根据实施方式,确定第一细化运动矢量和第二细化运动矢量包括:当包括当前块的当前图片与第一参考图片之间的距离以及当前图片与第二参考图片之间的距离不同时,确定第一细化运动矢量和第二细化运动矢量。
7、根据实施方式,第一预测块和第二预测块的加权和可以通过根据当前图片与第一参考图片之间的距离以及当前图片与第二参考图片之间的距离确定的权重来确定。
8、根据实施方式,应用于第一预测块的第一权重可以与当前图片和第二参考图片之间的距离成比例,并且应用于第二预测块的第二权重可以与当前图片和第一参考图片之间的距离成比例。
9、根据实施方式,在确定第一细化运动矢量和第二细化运动矢量时,第一运动矢量差的幅度和第二运动矢量差的幅度的比值可以与在当前图片和第一参考图片之间的距离与在当前图片和第二参考图片之间的距离的比值成比例。
10、根据实施方式,第一运动矢量差和第二运动矢量差的幅度可被限制在预定范围内。
11、根据实施方式,确定第一细化运动矢量和第二细化运动矢量可以被确定为使得由第一细化运动矢量指示的第一预测块与由第二细化运动矢量指示的第二预测块之间的失真被最小化。
12、根据实施方式,第一细化运动矢量和第二细化运动矢量可以被确定为使得由第一细化运动矢量指示的第一预测块的第一模板、由第二细化运动矢量指示的第二预测块的第二模板和当前块的当前模板之间的失真被最小化。
13、根据实施方式,失真可以基于由第一模板和第二模板以及当前模板的加权平均值确定的最终模板来计算。
14、根据实施方式,在第一模板和第二模板的加权平均值中,应用于第一模板的第一权重可以与当前图片和第二参考图片之间的距离成比例,并且应用于第二模板的第二权重可以与当前图片和第一参考图片之间的距离成比例。
15、根据实施方式,应用于第一模板的第一权重可与第二模板和当前模板的失真成比例,而应用于第二模板的第二权重可与第一模板和当前模板的失真成比例。
16、根据实施方式,第一预测块和第二预测块的加权和可以通过基于包括当前块的当前图片的图片类型确定的权重来确定。
17、根据实施方式,第一预测块和第二预测块的加权和可以通过基于通过解析比特流生成的权重信息确定的权重来确定。
18、根据本发明的实施方式的视频编码方法可包括确定第一参考图片的当前块的第一基本运动矢量和第二参考图片的当前块的第二基本运动矢量,通过用第一运动矢量差来细化所述第一基本运动矢量而确定第一细化运动矢量,并且通过用第二运动矢量差来细化所述第二基本运动矢量而确定第二细化运动矢量,基于所述第一细化运动矢量和所述第二细化运动矢量来确定所述当前块的第一预测块和第二预测块,以及基于所述第一预测块和所述第二预测块的加权和来确定所述当前块的最终预测块。
19、根据本发明的实施方式的非暂时性计算机可读记录介质可存储通过视频编码方法产生的比特流。
20、根据本发明的实施方式的传输方法传输通过视频编码方法产生的比特流。
21、以上关于本公开简要概述的特征仅是本公开的以下详细描述的示例性方面,而并不限制本公开的范围。
22、有益效果
23、本公开的实施方式提供一种改进解码器侧运动矢量细化(dmvr)的方法。
24、根据本公开的实施方式,可以通过改变解码器侧运动矢量细化方法的应用条件来增加解码器侧运动矢量细化方法的应用频率。
25、另外,在解码器侧运动矢量细化方法中,公开了将不同的权重应用于双向运动矢量而不是应用相同的权重的方法。
26、此外,在解码器侧运动矢量细化方法中,公开了基于模板匹配方法而不是双边匹配来细化运动矢量的方法。
27、通过使用公开的方法,可以提高解码器侧运动矢量细化方法的准确性,并且可以增加最终预测块的准确性,从而提高编码效率。
技术特征:1.一种视频解码方法,包括:
2.根据权利要求1所述的视频解码方法,其中,确定所述第一细化运动矢量和所述第二细化运动矢量包括:当包括所述当前块的当前图片和所述第一参考图片之间的距离与所述当前图片和所述第二参考图片之间的距离不同时,确定所述第一细化运动矢量和所述第二细化运动矢量。
3.根据权利要求1所述的视频解码方法,其中,通过根据当前图片与所述第一参考图片之间的距离以及所述当前图片与所述第二参考图片之间的距离确定的权重,确定所述第一预测块和所述第二预测块的加权和。
4.根据权利要求3所述的视频解码方法,其中:
5.根据权利要求1所述的视频解码方法,其中,在确定所述第一细化运动矢量和所述第二细化运动矢量时,所述第一运动矢量差的幅度和所述第二运动矢量差的幅度的比率,与当前图片和所述第一参考图片之间的距离与所述当前图片和所述第二参考图片之间的距离的比率成比例。
6.根据权利要求1所述的视频解码方法,其中,所述第一运动矢量差的幅度和所述第二运动矢量差的幅度被限制在预定范围内。
7.根据权利要求1所述的视频解码方法,其中,所述第一细化运动矢量和所述第二细化运动矢量被确定,以最小化由所述第一细化运动矢量指示的所述第一预测块和由所述第二细化运动矢量指示的所述第二预测块之间的失真。
8.根据权利要求1所述的视频解码方法,其中,所述第一细化运动矢量和所述第二细化运动矢量被确定,以最小化由所述第一细化运动矢量指示的所述第一预测块的第一模板、由所述第二细化运动矢量指示的所述第二预测块的第二模板与所述当前块的当前模板之间的失真。
9.根据权利要求8所述的视频解码方法,其中,基于通过所述第一模板、所述第二模板和所述当前模板的加权平均值确定的最终模板,计算所述失真。
10.根据权利要求9所述的视频解码方法,其中,在所述第一模板和所述第二模板的所述加权平均值中,应用于所述第一模板的第一权重与当前图片和所述第二参考图片之间的距离成比例,以及应用于所述第二模板的第二权重与所述当前图片和所述第一参考图片之间的距离成比例。
11.根据权利要求8所述的视频解码方法,其中:
12.根据权利要求1所述的视频解码方法,其中,所述第一预测块和所述第二预测块的所述加权和,由基于包括所述当前块的当前图片的图片类型确定的权重来确定。
13.根据权利要求1所述的视频解码方法,其中,所述第一预测块和所述第二预测块的所述加权和,由基于通过解析比特流产生的权重信息确定的权重来确定。
14.一种视频编码方法,包括:
15.一种计算机可读记录介质,用于存储通过视频编码方法产生的比特流,所述视频编码方法包括:
16.一种传输通过视频编码方法产生的比特流的方法,所述方法包括:
技术总结本发明提供一种视频解码方法,包括:确定第一参考图片的当前块的第一基本运动矢量和第二参考图片的当前块的第二基本运动矢量,通过用第一运动矢量差来细化第一基本运动矢量而确定第一细化运动矢量,并且通过用第二运动矢量差来细化第二基本运动矢量而确定第二细化运动矢量,基于第一细化运动矢量和第二细化运动矢量来确定当前块的第一预测块和第二预测块,以及基于第一预测块和第二预测块的加权和,来确定当前块的最终预测块。技术研发人员:许镇,朴胜煜受保护的技术使用者:现代自动车株式会社技术研发日:技术公布日:2024/11/14本文地址:https://www.jishuxx.com/zhuanli/20241118/331330.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表