【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的基于最终运动矢量表达的修剪本申请要求享受于2019年9月26日递交的美国专利申请No.16/584,225的优先权,该美国专利申请要求享受于2018年9月28日递交的美国临时申请No.62/738,771的权益,上述申请的全部内容通过引用的方式并入。
本公开内容涉及视频编码和视频解码。
技术介绍
数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议设备、视频流设备等。数字视频设备实现视频译码技术(诸如在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4(第10部分,高级视频译码(AVC))、高效率视频译码(HEVC)标准、ITU-TH.265/高效率视频译码(HEVC)所定义的标准以及此类标准的扩展中描述的那些技术)。通过实现这样的视频译码技术,视频设备可以更加高效地发送、接收、编码、解码和/或存储数字视频信息。视频译码技术包括空间(图片内)预测和/或时间(图片间)预测以减少或去除在视频序列中固有的冗余。对于基于块的视频译码,视频切片(例如,视频图片或视频图片的一部分)可以被分割为视频块,视频块也可以被称为译码树单元(CTU)、译码单元(CU)和/或译码节点。图片的经帧内译码(I)的切片中的视频块是使用相对于同一图片中的 ...
【技术保护点】
1.一种被配置为对视频数据进行解码的装置,所述装置包括:/n存储器,其被配置为存储视频数据;以及/n在电路中实现并且与所述存储器相通信的一个或多个处理器,所述一个或多个处理器被配置为:/n将一个或多个运动矢量候选添加到用于针对所述视频数据的当前块的运动矢量预测的候选列表中;/n基于所述一个或多个候选中的相应候选的最终运动矢量表达(UMVE)候选,来确定是否将下一运动矢量候选添加到所述候选列表中;以及/n使用所述候选列表来对所述视频数据的所述当前块进行解码。/n
【技术特征摘要】
【国外来华专利技术】20180928 US 62/738,771;20190926 US 16/584,2251.一种被配置为对视频数据进行解码的装置,所述装置包括:
存储器,其被配置为存储视频数据;以及
在电路中实现并且与所述存储器相通信的一个或多个处理器,所述一个或多个处理器被配置为:
将一个或多个运动矢量候选添加到用于针对所述视频数据的当前块的运动矢量预测的候选列表中;
基于所述一个或多个候选中的相应候选的最终运动矢量表达(UMVE)候选,来确定是否将下一运动矢量候选添加到所述候选列表中;以及
使用所述候选列表来对所述视频数据的所述当前块进行解码。
2.根据权利要求1所述的装置,其中,所述候选列表是合并候选列表,并且其中,所述下一运动矢量候选是来自历史表的基于历史的运动矢量预测(HMVP)候选。
3.根据权利要求2所述的装置,其中,为了基于所述一个或多个候选中的所述相应候选的所述最终运动矢量表达来确定是否将所述HMVP候选添加到所述合并候选列表中,所述一个或多个处理器还被配置为:
使用所述合并候选列表中的所述一个或多个候选来执行对所述HMVP候选的修剪;
如果所述HMVP候选与所述一个或多个候选中的所述相应候选的所述UMVE候选匹配,则终止所述修剪;以及
丢弃所述HMVP候选。
4.根据权利要求2所述的装置,其中,所述合并候选列表的所述一个或多个候选包括第一子采样HMVP候选,其中,所述第一子采样HMVP候选是从所述历史表中选择的第一候选,并且其中,所述下一运动矢量候选是从所述历史表中选择的在所述第一子采样HMVP候选之后的第二子采样HMVP候选。
5.根据权利要求4所述的装置,其中,为了基于所述一个或多个候选中的所述相应候选的所述最终运动矢量表达来确定是否将所述第二子采样HMVP候选添加到所述合并候选列表中,所述一个或多个处理器还被配置为:
使用所述第一子采样HMVP候选来执行对所述第二子采样HMVP候选的修剪;以及
如果所述第二子采样HMVP候选与所述第一子采样HMVP候选的所述UMVE候选匹配,则丢弃所述第二子采样HMVP候选。
6.根据权利要求5所述的装置,其中,为了使用所述第一子采样HMVP候选来执行对所述第二子采样HMVP候选的修剪,所述一个或多个处理器还被配置为:
仅使用所述第一子采样HMVP候选来执行对所述第二子采样HMVP候选的修剪。
7.根据权利要求1所述的装置,其中,所述候选列表是用于基于历史的运动矢量预测器(HMVP)候选的历史表,其中,所述下一运动矢量候选是当前HMVP候选,并且其中,为了确定是否将所述下一运动矢量候选添加到所述候选列表中,所述一个或多个处理器还被配置为:
相对于最后的HMVP候选的所述UMVE候选来修剪所述当前HMVP候选。
8.根据权利要求1所述的装置,还包括:
显示器,其被配置为显示包括所述视频数据的所解码的当前块的图片。
9.一种对视频数据进行解码的方法,所述方法包括:
将一个或多个运动矢量候选添加到用于针对视频数据的当前块的运动矢量预测的候选列表中;
基于所述一个或多个候选中的相应候选的最终运动矢量表达(UMVE)候选,来确定是否将下一运动矢量候选添加到所述候选列表中;以及
使用所述候选列表来对视频数据的所述当前块进行解码。
10.根据权利要求9所述的方法,其中,所述候选列表是合并候选列表,并且其中,所述下一运动矢量候选是来自历史表的基于历史的运动矢量预测(HMVP)候选。
11.根据权利要求10所述的方法,其中,基于所述一个或多个候选中的所述相应候选的所述最终运动矢量表达来确定是否将所述HMVP候选添加到所述合并候选列表中,包括:
使用所述合并候选列表中的所述一个或多个候选来执行对所述HMVP候选的修剪;
如果所述HMVP候选与所述一个或多个候选中的所述相应候选的所述UMVE候选匹配,则终止所述修剪;以及
丢弃所述HMVP候选。
12.根据权利要求10所述的方法,其中,所述合并候选列表的所述一个或多个候选包括第一子采样HMVP候选,其中,所述第一子采样HMVP候选是从所述历史表中选择的第一候选,并且其中,所述下一运动矢量候选是从所述历史表中选择的在所述第一子采样HMVP候选之后的第二子采样HMVP候选。
13.根据权利要求12所述的方法,其中,基于所述一个或多个候选中的所述相应候选的所述最终运动矢量表达来确定是否将所述第二子采样HMVP候选添加到所述合并候选列表中,包括:
使用所述第一子采样HMVP候选来执行对所述第二子采样HMVP候选的修剪;以及
如果所述第二子采样HMVP候选与所述第一子采样HMVP候选的所述UMVE候选匹配,则丢弃所述第二子采样HMVP候选。
14.根据权利要求13所述的方法,其中,使用所述第一子采样HMVP候选来执行对所述第二子采样HMVP候选的修剪,包括:
仅使用所述第一子采样HMVP候选来执行对所述第二子采样HMVP候选的修剪。
15.根据权利要求9所述的方法,其中,所述候选列表是用于基于历史的运动矢量预测器(HMVP)候选...
【专利技术属性】
技术研发人员:CH·洪,CC·陈,WJ·钱,M·卡切夫维茨,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。