System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于视频编解码的方法和装置制造方法及图纸_技高网

用于视频编解码的方法和装置制造方法及图纸

技术编号:42807027 阅读:10 留言:0更新日期:2024-09-24 20:50
本公开的各方面提供用于视频编码/解码的方法、装置和非易失性计算机可读存储介质。在一种方法中,对已编码码流中的当前图片的当前块的预测信息进行解码。预测信息指示当前块的几何分区模式(GPM)。当前块在GPM模式下被分区为两个分区。分区中的每一个与相应的预测值相关联。基于样本的位置确定当前块的样本的加权索引。根据将加权索引转换为加权因子的等式,基于样本的加权索引计算加权因子。基于加权因子和对应于样本的预测值重建样本。其中,基于所述GPM确定用于定义所述当前块的所述分区之间的分割边界的角度索引和距离索引;以及基于所述样本的所述位置、所述角度索引和所述距离索引确定所述样本的所述加权索引。

【技术实现步骤摘要】

本申请描述总体上涉及视频编解码的实施例。


技术介绍

1、本文所提供的背景描述旨在整体呈现本申请的背景。在
技术介绍
部分以及本说明书的各个方面中所描述的目前已署名的专利技术人的工作所进行的程度,并不表明其在本申请提交时作为现有技术,且从未明示或暗示其被承认为本申请的现有技术。

2、通过具有运动补偿的帧间图片预测技术,可以进行视频编码和解码。未压缩的数字视频可包括一系列图片,每个图片具有例如1920×1080亮度样本及相关色度样本的空间维度。所述系列图片具有固定的或可变的图片速率(也非正式地称为帧率),例如每秒60个图片或60hz。未压缩的视频具有很高的比特率要求。例如,每个样本8比特的1080p604:2:0的视频(1920x1080亮度样本分辨率,60hz帧率)要求接近1.5gbit/s带宽。一小时这样的视频就需要超过600gb的存储空间。

3、视频编码和解码的一个目的,是通过压缩减少输入视频信号的冗余信息。视频压缩可以帮助降低对上述带宽或存储空间的要求,在某些情况下可降低两个或更多数量级。无损和有损压缩,以及两者的组合均可采用。无损压缩是指从压缩的原始信号中重建原始信号精确副本的技术。当使用有损压缩时,重建信号可能与原始信号不完全相同,但是原始信号和重建信号之间的失真足够小,使得重建信号可用于预期应用。有损压缩广泛应用于视频。容许的失真量取决于应用。例如,相比于电视应用的用户,某些消费流媒体应用的用户可以容忍更高的失真。可实现的压缩比反映出:较高的允许/容许失真可产生较高的压缩比。

4、视频编码器和解码器可利用来自若干广泛类别的技术,包括例如运动补偿、变换、量化及熵编解码。

5、视频编解码器技术可以包括称为帧间预测的技术。对于每个帧间预测的编码单元(cu,codingunit),运动参数包括运动矢量、参考图片索引和参考图片列表使用索引,以及用于帧间预测样本生成的额外信息。可以以显式或隐式的方式发信号通知运动参数。当使用跳过模式对cu进行编码时,cu与一个预测单元(pu,prediction unit)相关联且不具有显著残差系数、已编码的运动矢量增量或参考图片索引。指定合并模式,由此从相邻cu获得当前cu的运动参数,包括空间和时间候选,以及例如在vvc中引入的附加调度。合并模式可以应用于任何帧间预测cu,而不仅仅应用于跳过模式。合并模式的替代方案是运动参数的显式传输。运动矢量、每个参考图片列表的对应参考图片索引以及参考图片列表使用标志和其它所需信息,按每个cu被显式地发信号通知。

6、一些帧间预测编解码工具包括扩展合并预测、具有运动矢量差的合并模式(mmvd,merge mode with motion vector difference)、具有对称运动矢量差(mvd,motionvector difference)信令的高级运动矢量预测模式(amvp,advanced motion vectorprediction mode)、仿射运动补偿预测、基于子块的时间运动矢量预测(sbtmvp,subblock-based temporal motion vectorprediction)、自适应运动矢量分辨率(amvr,adaptivemotion vector resolution)、运动场存储(1/16亮度样本mv存储和8x8运动场压缩)、具有加权平均的双向预测(bwa,bi-prediction with weighted averaging)、双向光流(bdof,bi-directional optical flow)、解码器侧运动矢量修正(dmvr,decoder side motionvector refinement)、三角形分区模式(tpm,triangularpartitioning mode),以及组合的帧间和帧内预测(ciip,combined inter and intra prediction)。

7、在一些情况下,合并候选列表通过按顺序包括以下五种类型的候选来构建:(1)来自空间邻域cu的空间mvp;(2)同位cu的时间mvp;(3)fifo表中的基于历史的mvp;(4)成对平均mvp;以及(5)零mv。

8、在条带头中发信号通知合并列表的大小,并且在一些情况下合并列表的最大允许大小可以例如是6。对于合并模式中的每个cu码,使用截断一元二值化(tu,truncatedunary)对最佳合并候选的索引进行编码。合并索引的第一个二进制数使用上下文编码,而其它二进制数使用旁路编码。

9、图1a示出了空间合并候选的示例性位置。在一些情况下,可以从位于图1a中所示的位置的候选中选择多达四个合并候选。选择顺序为b1、a1、b0、a0和b2。仅当位置a0、b0、b1或a1处的任何cu不可用(例如,位置a0处的cu属于另一条带或图块)或未进行帧间编码时,才考虑位置b2处的候选。在将位置a1处的候选添加到合并候选列表之后,对剩余候选的添加进行冗余校验,以确保从合并候选列表中排除具有相同运动信息的候选,从而提高编解码效率。

10、图1b示出了考虑用于空间合并候选的冗余校验的候选对。为了降低计算复杂度,在冗余校验中并未考虑所有可能的候选对。相反,仅考虑与图1b中的箭头链接的对,并且如果用于冗余校验的对应候选不具有相同的运动信息,则仅将候选添加到合并候选列表。

11、图1c示出了时间合并候选的运动矢量缩放。在一些情况下,可以仅将一个时间合并候选添加到合并候选列表。具体地,在该时间合并候选的导出中,基于属于同位参考图片的位置相同的cu(co-located cu)导出缩放运动矢量。在条带头中显式地发信号通知用于推导位置相同的cu的参考图片列表。如图1c中的虚线所图示,获得时间合并候选的缩放运动矢量。使用图片顺序计数(poc,picture order count)距离tb和td从位置相同的cu的运动矢量推导出缩放的运动矢量,其中,tb被定义为当前图片的参考图片与当前图片之间的poc差,而td被定义为位置相同的图片的参考图片与位置相同的图片之间的poc差。可以将时间合并候选的参考图片索引设置为等于零。

12、图1d示出了时间合并候选的示例性位置。在位置c0的cu和c1处的cu之间选择时间合并候选。如果位置c0处的cu不可用、未进行帧间编码或在当前ctu行之外,则使用位置c1处的cu。否则,在推导时间合并候选时使用位置c0处的cu。


技术实现思路

1、本公开的各个方面提供进行视频编码/解码的方法和装置。在一些示例中,进行视频解码的装置包括处理电路。

2、根据本公开的各个方法,提供了一种在解码器中进行视频解码的方法。在该方法中,对已编码码流中的当前图片的当前块的预测信息进行解码,所述预测信息指示所述当前块的几何分区模式gpm,所述当前块在所述几何分区模式gpm下被划分为两个分区,所述分区中的每一个与相应的预测值相关联;基于样本的位置确定所述当前块的所述样本的加权索引;根据将所述加权本文档来自技高网...

【技术保护点】

1.一种视频解码的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述计算包括:

3.根据权利要求2所述的方法,其特征在于,所述偏移值基于通过所述右移运算所移位的位数,并且通过所述右移运算所移位的所述位数基于所述加权索引和余弦表的大小中的至少一者,所述余弦表用于计算所述加权索引。

4.根据权利要求1所述的方法,其特征在于,所述计算包括:

5.根据权利要求4所述的方法,其特征在于,所述等式为

6.根据权利要求1所述的方法,其特征在于,所述等式是分段常数函数,所述分段常数函数包括初始值和多个单位阶跃函数。

7.根据权利要求6所述的方法,其特征在于,所述初始值是最小加权因子值和最大加权因子值中的一个,并且所述多个单位阶跃函数的数目等于不同的加权因子值的总数减一。

8.一种视频编码的方法,用于产生码流,其特征在于,包括:

9.一种视频解码的装置,其特征在于,包括处理电路,所述处理电路被配置为:

10.一种视频编码的装置,其特征在于,包括处理电路,所述处理电路被配置为:执行如权利要求1-8任一项所述的视频编码的方法。

11.一种存储码流的方法,其特征在于,在非易失性计算机可读存储介质上存储视频码流,所述视频码流根据权利要求8所述的编码方法产生,或者根据权利要求1至7任一项所述的解码方法进行解码。

12.一种存储程序的非易失性计算机可读存储介质,其特征在于,所述指令当由计算机执行以用于视频编解码时,使得所述计算机执行:执行如权利要求1-8中任一项所述的方法。

13.一种计算机设备,其特征在于,所述计算机设备包括:

...

【技术特征摘要】

1.一种视频解码的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述计算包括:

3.根据权利要求2所述的方法,其特征在于,所述偏移值基于通过所述右移运算所移位的位数,并且通过所述右移运算所移位的所述位数基于所述加权索引和余弦表的大小中的至少一者,所述余弦表用于计算所述加权索引。

4.根据权利要求1所述的方法,其特征在于,所述计算包括:

5.根据权利要求4所述的方法,其特征在于,所述等式为

6.根据权利要求1所述的方法,其特征在于,所述等式是分段常数函数,所述分段常数函数包括初始值和多个单位阶跃函数。

7.根据权利要求6所述的方法,其特征在于,所述初始值是最小加权因子值和最大加权因子值中的一个,并且所述多个单位阶跃函数的数目等于不同的加权因子值...

【专利技术属性】
技术研发人员:陈联霏李翔李贵春刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1