【技术实现步骤摘要】
【国外来华专利技术】使用基于编码结构的候选列表构建对视频数据的运动信息进行编码本申请要求于2017年10月17日提交的美国临时申请第62/573,607号和于2018年10月16日提交的美国专利申请16/161,938的权益,所述申请的全部内容通过引用的方式并入本文。
本公开涉及视频编码。
技术介绍
数字视频功能可以并入到广泛范围的装置中,包含数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏机、蜂窝或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置等。数字视频装置实施视频编码技术,如在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4、Part10、高级视频编码(AVC)、高效视频编码(HEVC)标准、ITU-TH.265/高效视频编码(HEVC)以及此类标准的扩展限定的标准中描述的那些技术。通过实施此类视频编码技术,视频装置可以更高效地发射、接收、编码、解码和/或存储数字视频信息。视频编码技术包含空间(图片内)预测和/或时间(图片间)预测,以减少或去除视频序列中固有的冗余。对于基于块的视频编码,可以将视频切片(例如,视频图片或视频图片的一部分)划分为视频块,所述视频块也可以被称为编码树单元(CTU)、编码单元(CU)和/或编码节点。相对于同一图片中的邻近块中的参考样本,使用空间预测对图片的帧内编码(I)切片中的视频块进行编码 ...
【技术保护点】
1.一种对视频数据进行编码的方法,所述方法包括:/n将视频数据的父块划分为邻近子块和当前子块,其中所述邻近子块和所述当前子块对应于所述父块的分区树结构的叶节点;/n响应于将所述父块划分为所述邻近子块和所述当前子块构建所述当前子块的包含多个运动向量候选的运动候选列表,使得所述多个运动向量候选省略表示所述邻近子块的运动向量的数据;以及/n使用所述多个运动向量候选中的一个对所述当前子块的运动信息进行编码。/n
【技术特征摘要】
【国外来华专利技术】20171017 US 62/573,607;20181016 US 16/161,9381.一种对视频数据进行编码的方法,所述方法包括:
将视频数据的父块划分为邻近子块和当前子块,其中所述邻近子块和所述当前子块对应于所述父块的分区树结构的叶节点;
响应于将所述父块划分为所述邻近子块和所述当前子块构建所述当前子块的包含多个运动向量候选的运动候选列表,使得所述多个运动向量候选省略表示所述邻近子块的运动向量的数据;以及
使用所述多个运动向量候选中的一个对所述当前子块的运动信息进行编码。
2.根据权利要求1所述的方法,其进一步包括使用所述当前子块的块索引的值确定所述邻近子块和所述当前子块是所述父块的分区,所述块索引的所述值表示所述当前子块在所述父块中的相对位置。
3.根据权利要求1所述的方法,其进一步包括使用所述当前子块的分割方式元素的值确定所述邻近子块和所述当前子块是所述父块的分区,所述分割方式元素的所述值表示将所述父块分割成所述邻近块和所述子块的方式。
4.根据权利要求1所述的方法,其进一步包括使用先前子块的分割方式元素的值确定所述邻近子块和所述当前子块是所述父块的分区,所述分割方式元素的所述值表示将所述先前子块的父块分割成包含所述先前子块的方式。
5.根据权利要求1所述的方法,其中构建所述运动候选列表包括当所述当前子块的分割方式元素的值指示所述父块被竖直地分割成两部分时、当块索引的值指示所述当前子块在所述邻近子块右边时以及当先前子块的先前分割方式元素的值指示所述先前子块未被分割时,避免检查所述当前子块的左邻近块的运动信息,所述左邻近块在所述当前子块的最左下邻近块上方。
6.根据权利要求1所述的方法,其中构建所述运动候选列表包括当所述当前子块的分割方式元素的值指示所述父块被竖直地分割成两部分时、块索引的值指示所述当前子块在所述邻近子块右边以及当左邻近块的二叉树分区深度等于所述当前子块的二叉树分区深度时,避免检查所述左邻近块的运动信息。
7.根据权利要求6所述的方法,其进一步包括当所述当前子块的所述分割方式元素的所述值指示所述父块被竖直地分割成两部分时、所述块索引的所述值指示所述当前子块在所述邻近子块右边以及当先前子块的先前分割方式元素的值指示所述先前子块未被分割时,避免将具有所述左邻近块的所述运动信息的任何候选包含在所述运动候选列表中。
8.根据权利要求1所述的方法,其中构建所述运动候选列表包括当所述当前子块的分割方式元素的值指示所述父块被水平地分割成两部分时、块索引的值指示所述当前子块在所述邻近子块下方以及当先前子块的先前分割方式元素的值指示所述先前子块未被分割时,避免检查所述当前子块的右上邻近块的运动信息。
9.根据权利要求1所述的方法,其中构建所述运动候选列表包括当所述当前子块的分割方式元素的值指示所述父块被水平地分割成两部分时、块索引的值指示所述当前子块在所述邻近子块下方以及当左邻近块的二叉树分区深度等于所述当前子块的二叉树分区深度时,避免检查所述当前子块的右上邻近块的运动信息。
10.根据权利要求9所述的方法,其进一步包括当所述当前子块的所述分割方式元素的所述值指示所述父块被竖直地分割成两部分时、所述块索引的所述值指示所述当前子块在所述邻近子块右边以及当先前子块的先前分割方式元素的值指示所述先前子块未被分割时,避免将具有所述左邻近块的所述运动信息的任何候选包含在所述运动候选列表中。
11.根据权利要求1所述的方法,其中对所述运动信息进行编码包括对所述运动信息进行解码,所述方法进一步包括:
使用所述运动信息形成所述当前子块的预测块;
对所述当前子块的残留块进行解码;以及
将所述预测块的样本添加到所述残留块的对应样本,以重现所述当前子块。
12.根据权利要求1所述的方法,其中对所述运动信息进行编码包括对所述运动信息进行编码,所述方法进一步包括:
使用所述运动信息形成所述当前子块的预测块;
形成所述当前子块的残留块,所述残留块包括所述当前子块的样本与所述预测块的对应样本之间的差;以及
对所述残留块进行编码。
13.一种用于对视频数据进行编码的装置,所述装置包括:
存储器,所述存储器包括被配置成存储视频数据的电路系统;以及
一或多个处理器,所述一或多个处理器实施在电路系统中并且被配置成:
将所述视频数据的父块划分为邻近子块和当前子块,其中所述邻近子块和所述当前子块对应于所述父块的分区树结构的叶节点;
响应于将所述父块划分为所述邻近子块和所述当前子块构建所述当前子块的包含多个运动向量候选的运动候选列表,使得所述多个运动向量候选省略表示所述邻近子块的运动向量的数据;并且
使用所述多个运动向量候选中的一个对所述当前子块的运动信息进行编码。
14.根据权利要求13所述的装置,其中所述一或多个处理器被进一步配置成使用所述当前子块的块索引的值确定所述邻近子块和所述当前子块是所述父块的分区,所述块索引的所述值表示所述当前子块在所述父块中的相对位置。
15.根据权利要求13所述的装置,其中所述一或多个处理器被进一步配置成使用所述当前子块的分割方式元素的值确定所述邻近子块和所述当前子块是所述父块的分区,所述...
【专利技术属性】
技术研发人员:张凯,陈建乐,M·卡切维奇,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。