使用几何分区的视频编解码方法及装置与流程

文档序号:33190093发布日期:2023-02-04 08:04阅读:来源:国知局

技术特征:
1.一种视频编解码方法,包括:将图片分割成多个编码单元;将所述多个编码单元中的一个编码单元分割为两个几何分区;以及在为所述两个几何分区中的任一个几何分区构建合并候选列表的过程中执行预定数量的运动矢量比较操作。2.根据权利要求1所述的方法,还包括:为所述编码单元配置计数器,以在将运动矢量选择到所述合并候选列表中时对已经执行的运动矢量比较操作的总数进行计数。3.根据权利要求2所述的方法,还包括:响应于确定所述计数器小于所述预定数量,执行运动矢量比较操作以检查当前运动矢量是否与所述合并候选列表中的所述运动矢量不同。4.根据权利要求2所述的方法,还包括:响应于执行运动矢量比较操作,增加所述计数器。5.根据权利要求2所述的方法,还包括:响应于确定所述计数器达到所述预定数量,将当前运动矢量添加到所述合并候选列表中,而不执行运动矢量比较操作。6.根据权利要求1所述的方法,其中,所述运动矢量比较操作中的每一个包括以下操作之一:比较图片顺序计数(poc)值与运动矢量;或者比较参考图片索引与运动矢量。7.根据权利要求1所述的方法,其中,构建所述合并候选列表包括:基于用于常规合并预测的合并列表构建过程,构建包括多个候选的第一合并列表,其中,所述多个候选中的每一个候选包括列表0运动矢量或列表1运动矢量或列表0运动矢量和列表1运动矢量这二者;以及通过基于所述多个候选的合并索引选择所述多个候选的所述列表0运动矢量或所述列表1运动矢量,为所述两个几何分区中的任一个几何分区获得运动矢量。8.根据权利要求1所述的方法,还包括:基于执行的运动矢量比较操作的总数确定是否对为所述两个几何分区中的任一个几何分区获得的运动矢量进行运动矢量比较操作,其中,所述总数不超过所述预定数量。9.根据权利要求7所述的方法,还包括:响应于确定所述预定数量等于1,通过以下方式从所述第一合并列表中的第一候选获得第一运动矢量:响应于确定第一候选的列表0运动矢量可用,将所述第一候选的所述列表0运动矢量选择到所述合并候选列表中;以及响应于确定所述第一候选的所述列表0运动矢量不可用,将所述第一候选的列表1运动矢量选择到所述合并候选列表中。10.根据权利要求9所述的方法,还包括:通过以下方式从所述第一合并列表中的第二候选获得第二运动矢量:响应于确定所述第二候选的列表1运动矢量可用,选择所述第二候选的所述列表1运动
矢量;响应于确定所述第二候选的所述列表1运动矢量不可用,选择所述第二候选的列表0运动矢量;将所述第二运动矢量与所述合并候选列表中的所述第一运动矢量进行比较;以及响应于确定所述第二运动矢量不同于所述第一运动矢量,将所述第二运动矢量添加到所述合并候选列表中。11.根据权利要求10所述的方法,还包括:响应于确定所述第一合并列表中的第二候选之后的候选具有奇数合并索引,响应于确定所述候选的列表1运动矢量可用,将所述候选的所述列表1运动矢量选择到所述合并候选列表中;响应于确定所述候选的所述列表1运动矢量不可用,将所述候选的列表0运动矢量选择到所述合并候选列表中;响应于确定所述候选具有偶数合并索引,响应于确定所述候选的所述列表0运动矢量可用,将所述候选的所述列表0运动矢量选择到所述合并候选列表中;响应于确定所述候选的所述列表0运动矢量不可用,将所述候选的所述列表1运动矢量选择到所述合并候选列表中;以及响应于确定在处理完所述第一合并列表中的所有候选后所述合并候选列表未满,将零矢量添加到所述合并候选列表中。12.根据权利要求7所述的方法,其中,所述合并候选列表中的运动矢量的合并索引等于所述第一合并列表中相应的候选的合并索引减去在获得所述运动矢量之前被修剪的候选的数量。13.根据权利要求7所述的方法,其中,所述第一合并列表中的候选的所述列表0运动矢量和所述列表1运动矢量的选择顺序基于所述第一合并列表中的所述候选的合并索引的奇偶性。14.根据权利要求13所述的方法,还包括:解码和解析运动矢量的合并索引;基于运动矢量修剪结果和解析后的合并索引,得到所述第一合并列表中相应的候选的合并索引;以及基于所述第一合并列表中所述相应的候选的所述合并索引的奇偶性,在所述第一合并列表中选择用于所述编码单元的所述相应的候选的列表0运动矢量或列表1运动矢量。15.根据权利要求7所述的方法,其中,所述第一合并列表中的候选的所述列表0运动矢量和所述列表1运动矢量的选择顺序基于所述合并候选列表中的运动矢量修剪后获得的运动矢量的合并索引的奇偶性。16.根据权利要求15所述的方法,还包括:解码和解析运动矢量的合并索引;基于运动矢量修剪结果和解析后的合并索引,得到所述第一合并列表中相应的候选的合并索引;以及基于解析的合并索引的奇偶性,选择所述第一合并列表中用于所述编码单元的所述相
应的候选的列表0运动矢量或列表1运动矢量。17.一种视频编解码装置,包括:一个或更多个处理器;以及非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质用于存储可由所述一个或更多个处理器执行的指令,其中,在执行所述指令时,所述一个或更多个处理器用于执行权利要求1-16中任一项所述的方法。18.一种用于对视频进行解码的非暂时性计算机可读存储介质,其上存储有计算机可执行指令,所述指令在由一个或更多个处理器执行时使所述一个或更多个处理器执行权利要求1-16中任一项所述的方法。

技术总结
用于视频编解码的方法和装置。该方法包括:将图片分割成多个编码单元;将该多个编码单元中的一个编码单元分割为两个几何分区;以及在为该两个几何分区中的任一个几何分区构建合并候选列表的过程中执行预定数量的运动矢量比较操作。矢量比较操作。矢量比较操作。


技术研发人员:王祥林 修晓宇 陈漪纹 马宗全 朱弘正 陈伟 郭哲玮 于冰
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2021.05.28
技术公布日:2023/2/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1