System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于解码器侧运动矢量细化的自适应双边匹配制造技术_技高网

用于解码器侧运动矢量细化的自适应双边匹配制造技术

技术编号:40957773 阅读:2 留言:0更新日期:2024-04-18 20:35
提供了用于处理视频数据的系统和技术。例如,系统和技术可以包括获得视频数据的当前图片以及从视频数据获得用于当前图片的参考图片。可以针对当前图片确定合并模式候选。可以针对合并模式候选识别第一和第二运动矢量。可以从多个运动矢量搜索策略中为合并模式候选选择运动矢量搜索策略。所选择的运动矢量搜索策略可以与对应于第一运动矢量或第二运动矢量中的至少一项的一个或多个约束相关联。所选择的运动矢量搜索策略可以用于基于第一运动矢量、第二运动矢量和参考图片来确定经细化的运动矢量。可以使用经细化的运动矢量来处理合并模式候选。

【技术实现步骤摘要】
【国外来华专利技术】

概括而言,本公开内容涉及视频编码和解码。例如,本公开内容的各方面包括改进与使用双边匹配的解码器侧运动矢量细化(dmvr)相关的视频译码技术。


技术介绍

1、数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(pda)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议设备、视频流设备等。这样的设备使得视频数据被处理和输出以供消费。数字视频数据包括大量数据,以满足消费者和视频提供者的需求。例如,视频数据的消费者期望最高质量的、具有高保真度、高分辨率、高帧速率等的视频。结果,为了满足这些需求所需要的大量视频数据为处理和存储视频数据的通信网络和设备带来了负担。

2、数字视频设备可以实现用于对视频数据进行压缩的视频译码技术。根据一种或多种视频译码标准或格式来执行视频译码。例如,视频译码标准或格式包括通用视频译码(vvc)、高效率视频译码(hevc)、高级视频译码(avc)、mpeg-2第2部分译码(mpeg代表运动图像专家组)等等、以及专有的视频编解码器/格式(诸如由开放媒体联盟开发的aomediavideo 1(av1))。视频编码通常利用预测方法(例如,帧间预测、帧内预测等),预测方法利用在视频图像或序列中存在的冗余。视频译码技术的一个目标是将视频数据压缩为使用较低比特率的形式,同时避免或最小化对视频质量的降级。随着不断发展的视频服务变得可用,需要具有更好的译码效率的译码技术。


技术实现思路

1、在一些示例中,描述了用于使用自适应双边匹配的解码器侧运动矢量细化(dmvr)的系统和技术。根据至少一个说明性示例,提供了一种用于处理视频数据的装置,所述装置包括至少一个存储器(例如,被配置为存储数据,诸如视频数据等)和耦合到所述至少一个存储器的至少一个处理器(例如,在电路中实现)。所述至少一个处理器被配置为并且能够进行以下操作:获得用于当前图片的一个或多个参考图片;识别用于合并模式候选的第一运动矢量和第二运动矢量;从多个运动矢量搜索策略中确定用于所述合并模式候选的所选运动矢量搜索策略;使用所述所选运动矢量搜索策略,基于所述第一运动矢量或所述第二运动矢量中的至少一项以及所述一个或多个参考图片来确定一个或多个经细化的运动矢量;以及使用所述一个或多个经细化的运动矢量来处理所述合并模式候选。

2、在另一示例中,提供了一种用于处理视频数据的方法。所述方法包括:获得用于当前图片的一个或多个参考图片;识别用于合并模式候选的第一运动矢量和第二运动矢量;从多个运动矢量搜索策略中确定用于所述合并模式候选的所选运动矢量搜索策略;使用所述所选运动矢量搜索策略,基于所述第一运动矢量或所述第二运动矢量中的至少一项以及所述一个或多个参考图片来确定一个或多个经细化的运动矢量;以及使用所述一个或多个经细化的运动矢量来处理所述合并模式候选。

3、在另一示例中,提供了一种具有存储在其上的指令的非暂时性计算机可读介质,所述指令在由一个或多个处理器执行时使得所述一个或多个处理器进行以下操作:获得用于当前图片的一个或多个参考图片;识别用于合并模式候选的第一运动矢量和第二运动矢量;从多个运动矢量搜索策略中确定用于所述合并模式候选的所选运动矢量搜索策略;使用所述所选运动矢量搜索策略,基于所述第一运动矢量或所述第二运动矢量中的至少一项以及所述一个或多个参考图片来确定一个或多个经细化的运动矢量;以及使用所述一个或多个经细化的运动矢量来处理所述合并模式候选。

4、在另一示例中,提供了一种用于处理视频数据的装置。所述装置包括:用于获得用于当前图片的一个或多个参考图片的单元;用于识别用于合并模式候选的第一运动矢量和第二运动矢量的单元;用于从多个运动矢量搜索策略中确定用于所述合并模式候选的所选运动矢量搜索策略的单元;用于使用所述所选运动矢量搜索策略,基于所述第一运动矢量或所述第二运动矢量中的至少一项以及所述一个或多个参考图片来确定一个或多个经细化的运动矢量的单元;以及用于使用所述一个或多个经细化的运动矢量来处理所述合并模式候选的单元。

5、该
技术实现思路
既不旨在标识所要求保护的主题的关键或必要特征,也不旨在单独用于确定所要求保护的主题的范围。通过参考本专利的整个说明书的适当部分、任何或所有附图以及每个权利要求,应当理解该主题。

6、在参考以下说明书、权利要求和附图之后,前述内容以及其它特征和方面将变得更加明白易懂的。

本文档来自技高网...

【技术保护点】

1.一种用于处理视频数据的装置,包括:

2.根据权利要求1所述的装置,其中,所述所选运动矢量搜索策略与基于所述第一运动矢量或所述第二运动矢量中的至少一项的一个或多个约束相关联。

3.根据权利要求2所述的装置,其中,所述一个或多个约束是基于针对所述视频数据的块用信号通知的语法元素来针对所述块确定的。

4.根据权利要求2所述的装置,其中,所述一个或多个约束关联于与所述第一运动矢量相关联的第一运动矢量差或与所述第二运动矢量相关联的第二运动矢量差中的至少一项。

5.根据权利要求4所述的装置,其中,所述一个或多个经细化的运动矢量包括第一经细化的运动矢量和第二经细化的运动矢量,并且其中,所述至少一个处理器被配置为:

6.根据权利要求4所述的装置,其中,所述一个或多个约束包括用于所述第一运动矢量差和所述第二运动矢量差的镜像约束,并且其中,所述第一运动矢量差和所述第二运动矢量差具有相同的幅值和不同的符号。

7.根据权利要求4所述的装置,其中,所述一个或多个约束包括用于所述第一运动矢量差或所述第二运动矢量差中的至少一项的零值约束。

8.根据权利要求7所述的装置,其中,基于所述零值约束,所述至少一个处理器被配置为:通过将所述第一运动矢量差或所述第二运动矢量差中的第一者保持为固定值并且相对于所述第一运动矢量差或所述第二运动矢量差中的第二者进行搜索,来使用所述所选运动矢量搜索策略确定所述一个或多个经细化的运动矢量。

9.根据权利要求1所述的装置,其中,所述所选运动矢量搜索策略是双边匹配(BM)运动矢量搜索策略。

10.根据权利要求9所述的装置,其中,所述至少一个处理器被配置为:基于与所述所选运动矢量搜索策略相关联的一个或多个约束来确定所述一个或多个经细化的运动矢量,并且其中,为了基于所述一个或多个约束来确定所述一个或多个经细化的运动矢量,所述至少一个处理器被配置为:

11.根据权利要求10所述的装置,其中,为了确定所述第一经细化的运动矢量和所述第二经细化的运动矢量,所述至少一个处理器被配置为:

12.根据权利要求1所述的装置,其中,所述多个运动矢量搜索策略包括以下各项中的至少两项:多通路解码器侧运动矢量细化策略、分数样本细化策略、双向光流策略、或基于子块的双边匹配运动矢量细化策略。

13.根据权利要求1所述的装置,其中,所述所选运动矢量搜索策略包括多通路解码器侧运动矢量细化策略。

14.根据权利要求13所述的装置,其中,所述多通路解码器侧运动矢量细化策略包括以下各项中的至少一项:一个或多个基于块的双边匹配运动矢量细化通路、或一个或多个基于子块的运动矢量细化通路。

15.根据权利要求14所述的装置,其中,所述至少一个处理器被配置为:

16.根据权利要求14所述的装置,其中,所述一个或多个基于子块的运动矢量细化通路包括以下各项中的至少一项:基于子块的双边匹配运动矢量细化通路、或基于子块的双向光流运动矢量细化通路。

17.根据权利要求1所述的装置,其中,所述装置是无线通信设备。

18.根据权利要求1所述的装置,其中,所述至少一个处理器被配置为:确定用于所述视频数据的块的所述一个或多个经细化的运动矢量,并且其中,所述合并模式候选包括所述块的相邻块。

19.一种用于处理视频数据的方法,包括:

20.根据权利要求19所述的方法,其中,所述所选运动矢量搜索策略与基于所述第一运动矢量或所述第二运动矢量中的至少一项的一个或多个约束相关联。

21.根据权利要求20所述的方法,其中,所述一个或多个约束是基于针对所述视频数据的块用信号通知的语法元素来针对所述块确定的。

22.根据权利要求20所述的方法,其中,所述一个或多个约束关联于与所述第一运动矢量相关联的第一运动矢量差或与所述第二运动矢量相关联的第二运动矢量差中的至少一项。

23.根据权利要求22所述的方法,其中,所述一个或多个经细化的运动矢量包括第一经细化的运动矢量和第二经细化的运动矢量,所述方法还包括:

24.根据权利要求22所述的方法,其中,所述一个或多个约束包括用于所述第一运动矢量差和所述第二运动矢量差的镜像约束,并且其中,所述第一运动矢量差和所述第二运动矢量差具有相同的幅值和不同的符号。

25.根据权利要求22所述的方法,其中,所述一个或多个约束包括用于所述第一运动矢量差或所述第二运动矢量差中的至少一项的零值约束。

26.根据权利要求25所述的方法,其中,基于所述零值约束,所述一个或多个经细化的运动矢量是通过将...

【技术特征摘要】
【国外来华专利技术】

1.一种用于处理视频数据的装置,包括:

2.根据权利要求1所述的装置,其中,所述所选运动矢量搜索策略与基于所述第一运动矢量或所述第二运动矢量中的至少一项的一个或多个约束相关联。

3.根据权利要求2所述的装置,其中,所述一个或多个约束是基于针对所述视频数据的块用信号通知的语法元素来针对所述块确定的。

4.根据权利要求2所述的装置,其中,所述一个或多个约束关联于与所述第一运动矢量相关联的第一运动矢量差或与所述第二运动矢量相关联的第二运动矢量差中的至少一项。

5.根据权利要求4所述的装置,其中,所述一个或多个经细化的运动矢量包括第一经细化的运动矢量和第二经细化的运动矢量,并且其中,所述至少一个处理器被配置为:

6.根据权利要求4所述的装置,其中,所述一个或多个约束包括用于所述第一运动矢量差和所述第二运动矢量差的镜像约束,并且其中,所述第一运动矢量差和所述第二运动矢量差具有相同的幅值和不同的符号。

7.根据权利要求4所述的装置,其中,所述一个或多个约束包括用于所述第一运动矢量差或所述第二运动矢量差中的至少一项的零值约束。

8.根据权利要求7所述的装置,其中,基于所述零值约束,所述至少一个处理器被配置为:通过将所述第一运动矢量差或所述第二运动矢量差中的第一者保持为固定值并且相对于所述第一运动矢量差或所述第二运动矢量差中的第二者进行搜索,来使用所述所选运动矢量搜索策略确定所述一个或多个经细化的运动矢量。

9.根据权利要求1所述的装置,其中,所述所选运动矢量搜索策略是双边匹配(bm)运动矢量搜索策略。

10.根据权利要求9所述的装置,其中,所述至少一个处理器被配置为:基于与所述所选运动矢量搜索策略相关联的一个或多个约束来确定所述一个或多个经细化的运动矢量,并且其中,为了基于所述一个或多个约束来确定所述一个或多个经细化的运动矢量,所述至少一个处理器被配置为:

11.根据权利要求10所述的装置,其中,为了确定所述第一经细化的运动矢量和所述第二经细化的运动矢量,所述至少一个处理器被配置为:

12.根据权利要求1所述的装置,其中,所述多个运动矢量搜索策略包括以下各项中的至少两项:多通路解码器侧运动矢量细化策略、分数样本细化策略、双向光流策略、或基于子块的双边匹配运动矢量细化策略。

13.根据权利要求1所述的装置,其中,所述所选运动矢量搜索策略包括多通路解码器侧运动矢量细化策略。

14.根据权利要求13所述的装置,其中,所述多通路解码器侧运动矢量细化策略包括以下各项中的至少一项:一个或多个基于块的双边匹配运动矢量细化通路、或一个或多个基于子块的运动矢量细化通路。

15.根据权利要求14所述的装置,其中,所述至少一个处理器被配置为:

16.根据权利...

【专利技术属性】
技术研发人员:黄晗V·谢廖金钱威俊Z·张CC·陈M·卡切夫维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1