技术新讯 > 电子通信装置的制造及其应用技术 > 具有块矢量差的IBC合并模式的制作方法  >  正文

具有块矢量差的IBC合并模式的制作方法

  • 国知局
  • 2024-09-19 14:50:40

本发明描述了通常与视频编解码相关的实施例。

背景技术:

1、本文所提供的背景描述是为了通常地呈现本发明的上下文。当前指定的发明人的工作,在本背景技术部分中所描述的工作以及在申请时可能不符合现有技术的描述的方面,既不明确地也不隐含地承认作为是本发明的现有技术。

2、图像/视频压缩有助于以最小的质量退化在不同的设备、存储器和网络之间传输图像/视频数据。在一些示例中,视频编解码器技术可以基于空间和时间冗余压缩视频。在一个示例中,视频编解码器可以使用被称为帧内预测的技术,该技术可以基于空间冗余压缩图像。例如,帧内预测可以使用来自正在重建的当前图像的参考数据进行样本预测。在另一个示例中,视频编解码器可以使用被称为帧间预测的技术,该技术可以基于时间冗余压缩图像。例如,帧间预测可以根据具有运动补偿的先前已重建的图像,预测当前图像中的样本。可以由运动矢量(motion vector,mv)表示运动补偿。

技术实现思路

1、本发明的各个方面包括用于视频编码/解码的方法和装置。在一些示例中,一种用于视频解码的装置包括处理电路。该处理电路接收已编码视频比特流,该已编码视频比特流包括当前图像的当前块的已编码信息。当前块基于当前图像中的参考块被预测,当前图像中的参考块由块矢量(block vector,bv)指示,并且bv将基于bv预测值(bv predictor,bvp)和bv差(bv difference,bvd)被确定。处理电路至少基于相对于bvp的多个bvd偏移确定bvd列表,bvd列表包括多个bvd候选;从bvd列表的多个bvd候选中确定bvd;以及使用所确定的bvd重建当前块。对于每对相邻bvd偏移,初始间隔大小指示该对相邻bvd偏移之间的差值。每个初始间隔大小不同于对应于其他对相邻bvd偏移的其他初始间隔大小。

2、在一个示例中,多个初始间隔大小按升序排列。

3、初始间隔大小可以是2的幂。

4、在一个示例中,初始间隔大小包括k个初始间隔大小,每个初始间隔是2i-1,i是从1到k范围内的整数,并且k大于1。

5、在一个示例中,多个初始间隔大小存储在查找表中。

6、在一个示例中,多个初始间隔大小之一不是2的幂。

7、在一方面中,处理电路基于(i)多个bvd偏移和(ii)多个bvd方向确定多个初始bvd候选。每个初始bvd候选具有多个bvd偏移之一以及多个bvd方向中的一个对应的bvd方向。处理电路针对所述多个初始bvd候选中的每个初始bvd候选,确定与该初始bvd候选相关联的、当前块的当前模板与候选参考块的相应参考模板之间的模板匹配tm成本,候选参考块由初始bv候选指示,初始bv候选是bvp与相应初始bvd候选的和。处理电路基于多个tm成本确定bvd列表。

8、在一个示例中,处理电路从多个初始bvd候选中选择k个初始bvd候选作为bvd列表中的多个bvd候选,k个初始bvd候选对应于多个tm成本中的多个最低tm成本。

9、在示例中,处理电路从多个初始bvd候选中选择k个初始bvd候选。k个初始bvd候选对应于多个tm成本中的多个最低tm成本。对于具有相应bvd偏移和bvd方向的k个初始bvd候选中的每个初始bvd候选,当bvd偏移是大于多个bvd偏移中的第一bvd偏移且小于多个bvd偏移中的第二bvd偏移的唯一bvd偏移时,确定与k个初始bvd候选中的相应初始bvd候选相关联的第一候选和第二候选。第一候选和第二候选具有与初始bvd候选相同的bvd方向。第一候选的bvd偏移是bvd偏移和第一bvd偏移的平均值,并且,第二候选的bvd偏移是bvd偏移和第二bvd偏移的平均值。处理电路分别确定与第一候选和第二候选相关联的多个新的tm成本。处理电路基于多个更新的tm成本确定bvd列表,多个更新的tm成本包括:(i)对应于k个初始bvd候选的多个tm成本中的多个最低tm成本,以及(ii)多个新的tm成本。

10、在一个示例中,处理电路确定bvp。处理电路确定bv为bvp和所确定的bvd之和,以及使用所确定的bv重建当前块。

11、本发明的各方面还提供一种存储有指令的非暂态计算机可读存储介质,当由计算机执行指令时,该指令使得计算机执行所描述的用于视频解码/编码的任一方法。

技术特征:

1.一种视频解码方法,包括:

2.根据权利要求1所述的方法,其中,多个初始间隔大小按升序排列。

3.根据权利要求1所述的方法,其中,所述初始间隔大小是2的幂。

4.根据权利要求3所述的方法,其中,所述初始间隔大小包括j1个初始间隔大小,每个初始间隔大小是2i-1,i是从1到j1范围内的整数,并且j1大于1。

5.根据权利要求1所述的方法,其中,多个初始间隔大小存储在查找表中。

6.根据权利要求5所述的方法,其中,多个初始间隔大小之一不是2的幂。

7.根据权利要求1所述的方法,其中,确定所述bvd列表,包括:

8.根据权利要求7所述的方法,其中,基于所述多个tm成本确定所述bvd列表包括:

9.根据权利要求7所述的方法,其中,基于所述多个tm成本确定所述bvd列表包括:

10.根据权利要求1所述的方法,其中,

11.一种视频解码装置,包括:

12.根据权利要求11所述的装置,其中,多个初始间隔大小按升序排列。

13.根据权利要求11所述的装置,其中,所述初始间隔大小是2的幂。

14.根据权利要求13所述的装置,其中,所述初始间隔大小包括j1个初始间隔大小,每个初始间隔大小是2i-1,i是从1到j1范围内的整数,并且j1大于1。

15.根据权利要求11所述的装置,其中,多个初始间隔大小存储在查找表中。

16.根据权利要求15所述的装置,其中,多个初始间隔大小之一不是2的幂。

17.根据权利要求11的装置,其中,所述处理电路被配置为:

18.根据权利要求17的装置,其中,所述处理电路被配置为:

19.根据权利要求17的装置,其中,所述处理电路被配置为:

20.一种非暂态计算机可读存储介质,所述存储介质存储有指令,当由至少一个处理器执行所述指令时,所述指令使得所述至少一个处理器执行:

技术总结本发明的各个方面包括用于视频编解码的方法和装置。该装置包括处理电路,该处理电路接收已编码视频比特流,该已编码视频比特流包括当前图像的当前块的已编码信息。当前块基于当前图像中的参考块被预测,当前图像中的参考块由块矢量BV指示,并且BV将基于BV预测值BVP和BV差BVD被确定。处理电路至少基于相对于BVP的多个BVD偏移确定BVD列表,BVD列表包括多个BVD候选;从BVD列表的多个BVD候选中确定BVD;以及使用所确定的BVD重建当前块。对于每对相邻BVD偏移,初始间隔大小指示该该对相邻BVD偏移之间的差值。每个初始间隔大小不同于对应于其他对相邻BVD偏移的其他初始间隔大小。技术研发人员:陈联霏,罗曼·车亚克,许晓中,赵欣,刘杉受保护的技术使用者:腾讯美国有限责任公司技术研发日:技术公布日:2024/9/17

本文地址:https://www.jishuxx.com/zhuanli/20240919/300597.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。