隐式多通道解码器端运动向量细化的制作方法
- 国知局
- 2024-11-21 11:54:40
本发明涉及视频编解码系统。特别地,本发明涉及解码端运动向量细化(decoderside motion vector refinement,dmvr)。
背景技术:
1、除非本文另有说明,否则本节中描述的方法不是下面列出的请求项的现有技术,并且不因包含在本节中而被承认为现有技术。
2、高效视频编码(hevc)是由视频编码联合协作小组(jct-vc)开发的国际视频编码标准。hevc基于混合的基于块的运动补偿类dct变换编码架构。压缩的基本单元,称为编码单元(cu),是一个2nx2n的方形像素块,每个cu可以递归地分成四个更小的cu,直到达到预定义的最小尺寸。每个cu包含一个或多个预测单元(pu)。
3、通用视频编码(vvc)是由itu-t sg16 wp3和iso/iec jtc1/sc29/wg11的联合视频专家组(jvet)制定的最新国际视频编码标准。输入视频信号是根据重构信号预测的,重构信号是从编码图像区域导出的。通过块变换来处理预测残差信号。变换系数与比特流中的其他辅助信息一起被量化和熵编码。重构信号是根据预测信号和对去量化变换系数进行逆变换之后的重构残差信号生成的。通过环路滤波进一步处理重构信号以消除编码伪影。解码后的图片存储在帧缓冲器中,用于预测输入视频信号中的未来图片。
4、在vvc中,编码图片被划分为由关联的编码树单元(ctu)表示的非重迭方形块区域。编码图片可以由片(slice)的集合来表示,每个片包含整数个ctu。片中的各个ctu按光栅扫描顺序进行处理。可以使用具有至多两个运动向量和参考索引的帧内预测或帧间预测来对双预测(b)片进行解码,以预测每个块的样本值。使用帧内预测或帧间预测使用至多一个运动向量和参考索引对预测(p)切片进行解码,以预测每个块的样本值。仅使用帧内预测对帧内(i)切片进行解码。
5、对于每个帧间预测的cu,由运动向量、参考图片索引和参考图片列表使用索引组成的运动参数以及附加信息被用于帧间预测样本生成。可以以显式或隐式方式用信号发送运动参数。当使用跳过(skip)模式对cu进行编码时,该cu与一个pu相关联并且没有显著的残余系数、没有编码的运动向量增量或参考图片索引。指定合并(merge)模式,由此从相邻cu获得当前cu的运动参数,包括空间和时间候选者以及vvc中引入的附加调度。合并模式可以应用于任何帧间预测的cu。合并模式的替代方案是运动参数的显式传输,其中运动向量、每个参考图片列表的相应参考图片索引和参考图片列表使用标记以及其他所需信息是针对每个cu显式地用信号发送的。
技术实现思路
1、以下概述仅是说明性的,并不旨在以任何方式进行限制。即,提供以下概述以介绍本文描述的新颖的和非显而易见的技术的概念、亮点、好处和优势。在下面的详细描述中进一步描述了选择的而不是所有的实施方式。因此,以下概述不旨在识别要求保护的主题的基本特征,也不旨在用于确定要求保护的主题的范围。
2、一些实施例提供了使用隐式信令进行多通道解码器端运动向量细化(mp-dmvr)的视频编解码系统。视频编解码器接收作为视频的当前图片的当前块要编码或解码的像素块的数据。当前块与参考第一参考图片中的第一初始预测子的第一运动向量和参考第二参考图片中的第二初始预测子的第二运动向量相关联。视频编解码器分别根据第一、第二和第三细化模式细化第一和第二运动向量以最小化第一、第二和第三成本。视频编解码器基于第一、第二和第三最小化成本的比较来选择细化模式。视频编解码器通过使用所选择的细化模式来对当前块进行编码或解码,以修改用于重构当前块的第一运动向量和第二运动向量。
3、在一些实施例中,基于由细化的第一运动向量参考的第一细化预测子与由第二运动向量参考的第二初始预测子之间的差来计算第一最小化成本。第二最小化成本是基于由第一运动向量参考的第一初始预测子与由细化的第二运动向量参考的第二细化预测子之间的差来计算的。第三最小化成本是基于第一细化预测子和第二细化预测子之间的差来计算的。
4、在一些实施例中,第一最小化成本是基于当前块的第一混合扩展区域和相邻区域之间的差来计算的,第一混合扩展区域是由细化的第一运动向量参考的第一细化预测子的扩展区域和由初始第二运动向量参考的第二初始预测子的扩展区域的加权和:基于第二混合扩展区域和当前块的相邻区域之间的差来计算第二最小化成本,第二混合扩展区域是由细化第二运动参考的第二细化预测子的扩展区域和由第一运动向量参考的第一初始预测子的扩展区域的加权和。基于第三混合扩展区域和当前块的相邻区域之间的差来计算第三最小化成本,第三混合扩展区域是由细化第一运动参考的第一细化预测子的扩展区域和由细化的第二运动向量参考的第二细化预测子的扩展区域的加权和。
5、在一些实施例中,在一个或多个细化通道中细化第一和第二运动向量,并且在一个细化通道或两个细化通道之后计算第一、第二和第三成本。在第二次细化通道中,针对当前块的多个子块中的每个子块细化第一运动向量和第二运动向量。在第三细化通道中,通过应用双向光流(bdof)来细化第一和第二运动向量。
6、在一些实施例中,成本的比较是加权比较。该选择可以是隐式的并且编码器不向解码器用信号发送任何语法元素来指示该选择。在一些实施例中,编码器用信号发送指示是否使用第一细化模式的语法元素(例如,bm_merge_flag);如果不是,则编码器比较最小化的第二成本和第三成本以确定是使用第二细化模式还是第三细化模式来对当前图片进行编码。在一些实施例中,编码器用信号发送指示是否使用第二细化模式的语法元素;如果不是,则编码器比较最小化的第一和第三成本以确定是使用第一细化模式还是第三细化模式来对当前图片进行编码。在一些实施例中,编码器用信号发送指示是否使用第三细化模式的语法元素;如果不是,则编码器比较最小化的第一成本和第二成本以确定是使用第一细化模式还是第二细化模式来对当前图片进行编码。
技术特征:1.一种视频编解码方法,包括:
2.根据权利要求1所述的视频编解码方法,其特征在于,在一个或多个细化通道中细化该第一和第二运动向量,其中在一个细化通道之后计算该第一、第二和第三成本。
3.根据权利要求1所述的视频编解码方法,其特征在于,在一个或多个细化通道中细化所述第一和第二运动向量,其中在两个细化通道之后计算该第一、第二和第三成本。
4.根据权利要求3所述的视频编解码方法,其特征在于,在第二细化通道期间,针对该当前块的多个子块中的每个子块细化第一运动向量和第二运动向量,
5.根据权利要求1所述的视频编解码方法,其特征在于,在比较之前对该第一最小化成本、第二最小化成本和第三最小化成本进行加权。
6.根据权利要求1所述的视频编解码方法,其特征在于:
7.根据权利要求6所述的视频编解码方法,其特征在于还包括:
8.根据权利要求6所述的视频编解码方法,其特征在于还包括:
9.根据权利要求6所述的视频编解码方法,其特征在于还包括:
10.根据权利要求1所述的视频编解码方法,其特征在于:
11.一种电子设备,包括:
12.一种视频解码方法,包括:
13.一种视频编码方法,包括:
技术总结提供了一种使用隐式信令进行多通道编解码器端运动向量细化(MP‑DMVR)的视频编解码系统。视频编解码器接收作为视频的当前图片的当前块的要编码或解码的像素块的数据。当前块与参考第一初始预测子的第一运动向量和参考第二初始预测子的第二运动向量相关联。视频编解码器分别根据第一、第二和第三细化模式细化第一和第二运动向量以最小化第一、第二和第三成本。视频编解码器基于第一、第二和第三成本的比较来选择细化模式。视频编解码器通过使用所选择的细化模式来对当前块进行编码或解码,以修改第一运动向量和第二运动向量以重构当前块。技术研发人员:赖贞延,庄子德,陈庆晔,陈俊嘉,徐志玮受保护的技术使用者:联发科技股份有限公司技术研发日:技术公布日:2024/11/18本文地址:https://www.jishuxx.com/zhuanli/20241120/333352.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表