【技术实现步骤摘要】
【国外来华专利技术】用于三角预测的视频编解码方法和装置
[0001]相关申请的交叉引用
[0002]本申请要求于2019年3月23日提交的名称为“Video Coding with Triangle Prediction(利用三角预测的视频编解码)”的美国临时申请号62/822,870的优先权,该美国临时申请的整体出于所有目的通过引用以其全文并入。
[0003]本申请总体上涉及视频编解码和压缩,并且具体涉及但不限于,用于在视频编解码中使用三角预测单元(即几何分割预测单元的特殊情况)进行运动补偿预测的方法和装置。
技术介绍
[0004]诸如数字电视、膝上型计算机或台式计算机、平板计算机、数码相机、数字记录设备、数字媒体播放器、视频游戏机、智能电话、视频电话会议设备、视频流式传输设备等各种电子设备都支持数字视频。电子设备通过实施视频压缩/解压缩来传输、接收、编码、解码和/或存储数字视频数据。数字视频设备实施视频编解码技术,诸如在由以下所定义的标准以及这些标准的扩展中描述的视频编解码技术:通用视频编解码(VVC)、联合探索测试模型(J
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种利用几何预测的用于视频编解码的方法,所述方法包括:将视频图片分割为多个编解码单元CU,所述多个CU中的至少一个CU被进一步分割为两个预测单元PU,所述两个PU包括至少一个几何形状的PU;基于用于常规合并预测的合并列表构建过程来构建包括多个候选的第一合并列表,其中,所述多个候选中的每一个候选是包括列表0运动矢量或列表1运动矢量或两者的运动矢量;以及对于所述两个PU中的每个PU,通过直接从所述第一合并列表中选择列表0运动矢量或列表1运动矢量来获得待用于运动补偿的单向预测合并候选。2.如权利要求1所述的利用几何预测的用于视频编解码的方法,其中,对于所述两个PU中的每个PU,通过直接从所述第一合并列表中选择所述列表0运动矢量或所述列表1运动矢量来获得待用于运动补偿的所述单向预测合并候选进一步包括:获得第一索引值,所述第一索引值用于指示从所述第一合并列表中选取的第一候选;获得第二索引值,所述第二索引值用于指示从所述第一合并列表中选取的第二候选;获得第一二进制标志,所述第一二进制标志用于指示是所述第一候选的列表0运动矢量还是所述第一候选的列表1运动矢量被选择用于所述几何预测的第一PU;以及获得第二二进制标志,所述第二二进制标志用于指示是所述第二候选的列表0运动矢量还是所述第二候选的列表1运动矢量被选择用于所述几何预测的第二PU。3.如权利要求1所述的利用几何预测的用于视频编解码的方法,其中,对于所述两个PU中的每个PU,通过直接从所述第一合并列表中选择所述列表0运动矢量或所述列表1运动矢量来获得待用于运动补偿的所述单向预测合并候选进一步包括:获得第一索引值,所述第一索引值用于指示从所述第一合并列表中选取的第一候选;获得第二索引值,所述第二索引值用于指示从所述第一合并列表中选取的第二候选;当确定所述第一索引值为偶数时,一经确定所述第一候选的列表0运动矢量可用,选择所述列表0运动矢量用于第一PU;或者一经确定所述第一候选的所述列表0运动矢量不可用,选择所述第一候选的列表1运动矢量;当确定所述第一索引值为奇数时,一经确定所述列表1运动矢量可用,选择所述第一候选的所述列表1运动矢量用于所述第一PU;或者一经确定所述第一候选的所述列表1运动矢量不可用,选择所述第一候选的所述列表0运动矢量;当确定所述第二索引值为偶数时,一经确定所述第二候选的列表0运动矢量可用,选择所述列表0运动矢量用于第二PU;或者一经确定所述第二候选的所述列表0运动矢量不可用,选择所述第二候选的列表1运动矢量;当确定所述第二索引值为奇数时,一经确定所述列表1运动矢量可用,选择所述第二候选的所述列表1运动矢量用于所述第二PU;或者一经确定所述第二候选的所述列表1运动矢量不可用,选择所述第二候选的所述列表0运动矢量。4.如权利要求2所述的利用几何预测的用于视频编解码的方法,所述方法进一步包括:利用上下文自适应二进制算术编解码CABAC上下文二进制位来获得所述第一二进制标志和所述第二二进制标志,其中,用于所述第一二进制标志的上下文与用于所述第二二进制标志的上下文分开。5.如权利要求2所述的利用几何预测的用于视频编解码的方法,所述方法进一步包括:
当由所述第一索引值和所述第一二进制标志指示的运动矢量不存在时,选择第一单向预测零运动矢量用于所述第一PU;以及当由所述第二索引值和所述第二二进制标志指示的运动矢量不存在时,选择第二单向预测零运动矢量用于所述第二PU。6.如权利要求2所述的利用三角几何的用于视频编解码的方法,所述方法进一步包括:当由所述第一索引值和所述第一二进制标志指示的运动矢量不存在时,选择由所述第一索引值指示的但来自由所述第一二进制标志指示的不同参考列表的所述第一候选的第一运动矢量,以用于所述第一PU;以及当由所述第二索引值和所述第二二进制标志指示的运动矢量不存在时,选择由所述第二索引值指示的但来自由所述第二二进制标志指示的不同参考列表的所述第二候选的第二运动矢量,以用于所述第二PU。7.一种利用几何预测的用于视频编解码的装置,所述装置包括:一个或多个处理器;以及存储器,所述存储器被配置为存储能够由所述一个或多个处理器执行的指令;其中,所述一个或多个处理器在执行所述指令时被配置为:将视频图片分割为多个编解码单元CU,所述多个CU中的至少一个CU被进一步分割为两个预测单元PU,所述两个PU包括至少一个几何形状的PU;基于用于常规合并预测的合并列表构建过程来构建包括多个候选的第一合并列表,其中,所述多个候选中的每个候选是包括列表0运动矢量或列表1运动矢量或两者的运动矢量;以及对于所述两个PU中的每个PU,通过直接从所述第一合并列表中选择列表0运动矢量或列表1运动矢量来获得单向预测合并候选。8.如权利要求7所述的利用几何预测的用于视频编解码的装置,其中,所述一个或多个处理器被进一步配置成:获得第一索引值,所述第一索引值用于指示从所述第一合并列表中选取的第一候选;用信号发送第二索引值,所述第二索引值用于指示从所述第一合并列表中选取的第二候选;获得第一二进制标志,所述第一二进制标志用于指示是所述第一候选的列表0运动矢量还是所述第一候选的列表1运动矢量被选择用于所述几何预测的第一PU;以及获得第二二进制标志,所述第二二进制标志用于指示所述第二候选的列表0运动矢量还是所述第二候选的列表1运动矢量被选择用于所述几何预测的第二PU。9.如权利要求7所述的利用几何预测的用于视频编解码的装置,其中,所述一个或多个处理器被进一步配置成:获得第一索引值,所述第一索引值用于指示从所述第一合并列表中选取的第一候选;获得第二索引值,所述第二索引值用于指示从所述第一合并列表中选取的第二候选;当确定所述第一索引值为偶数时,一经确定所述第一候选的列表0运动矢量可用,选择所述列表0运动矢量用于第一PU;或者一经确定所述第一候选的所述列表0运动矢量不可用,选择所述第一候选的列表1运动矢量;当确定所述第一索引值为奇数时,一经确定所述列表1运动矢量可用,选择所述第一候选的所述列表1运动矢量用于所述第一PU;或者一经
确定所述第一候选的所述列表1运动矢量不可用,选择所述第一候选的所述列表0运动矢量;当确定所述第二索引值为偶数时,一经确定...
【专利技术属性】
技术研发人员:王祥林,陈漪纹,修晓宇,马宗全,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。