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

解码器的视频解码方法及装置制造方法及图纸

技术编号:40608176 阅读:4 留言:0更新日期:2024-03-12 22:15
解码器进行视频解码的方法可包括:接收包括图像的编码数据的比特流,基于存储在基于历史的运动向量预测(history‑based motion vector prediction,简称HMVP)表中的运动信息对图像中的多个编解码单元(coding unit,简称CU)进行解码,而无需更新HMVP表,以及基于存储在HMVP表中的运动信息,在多个CU被解码之后,利用多个CU的全部或一部分的运动信息对HMVP表进行更新。

【技术实现步骤摘要】

本公开涉及视频编解码技术,特别是涉及一种解码器的视频解码方法及装置


技术介绍

1、此文所提供的
技术介绍
说明以对本公开的内容作一般性说明为目的。专利技术人的某些工作(即已在此
技术介绍
部分中做出描述的工作)以及说明书中关于某些尚未成为申请日之前的现有技术的内容,无论是以明确或隐含的方式均不被视为相对于本公开的现有技术。

2、多功能视频编解码(versatile video coding,简称vvc)标准是由联合视频专家组(joint video experts team,简称jvet)开发的下一代视频压缩标准。vvc标准将成为高效视频编解码(high efficiency video coding,简称hevc)标准的后续产品。与hevc相比,vvc旨在以相同的感知质量实现30%-50%的更好的压缩率。提议的视频编解码技术中最有希望的已被纳入vvc标准草案,而其他技术仍在调查中。


技术实现思路

1、本公开的各方面提供了一种解码器进行视频解码的方法。该方法可包括:接收包括图像的编码数据的比特流,基于存储在基于历史的运动向量预测(history-basedmotion vector prediction,简称hmvp)表中的运动信息来解码图像中的多个编解码单元(coding unit,简称cu),而不更新hmvp表,以及在多个cu基于存储在hmvp表中的运动信息被解码之后,利用多个cu的全部或一部分的运动信息来更新hmvp表。

2、该方法的实施例还包括基于存储在hmvp表中的运动信息解码图像中的每p个cu,而不更新hmvp表,p是大于1的整数,以及在每p个cu被解码之后用每p个cu的所有或一部分的运动信息来更新hmvp表。在示例中,用于指示值p的语法元素在比特流中被接收。

3、在一实施例中,解码包括基于存储在hmvp表中的运动信息来解码合并共享区域内的cu。多个cu是合并共享区域内的cu,其基于存储在hmvp表中的运动信息被解码。更新包括:在合并共享区域被解码之后,利用基于存储在hmvp表中的运动信息解码的合并共享区域内的全部或部分cu的运动信息来更新hmvp表。合并共享区域内的cu可基于hmvp表以当前图像参考(current picture reference,简称cpr)模式被编码。

4、在一实施例中,多个cu被并行地解码。

5、在一实施例中,更新包括以下几种之一:利用多个cu的最后q个的运动信息来更新hmvp表,q是大于0的整数,用由修剪操作产生的多个cu的剩余运动信息的最后q个运动信息来更新hmvp表,用多个cu中的前w个的运动信息来更新hmvp表,w是大于0的整数,或者用由修剪操作产生的多个cu的剩余运动信息的前w个运动信息来更新hmvp表。

6、该方法的实施例可进一步包括对每n个编解码树单元(coding tree unit,简称ctu)行重置hmvp表,n是大于0的整数。n个ctu行可以是图像的片段或方格中的ctu行。在一实施例中,对图像中的片段或方格的每个ctu行重置hmvp表。在一实施例中,在处理n个ctu之后hmvp表被重置。n是大于0的整数。在一实施例中,该方法还包括在处理具有预定义大小的区域之后重置hmvp表。在一实施例中,hmvp表在图像中的方格的开始处被重置。在一实施例中,hmvp表可通过在图像中的当前ctu行之前被处理的ctu行中的cu的运动信息在当前ctu行的开始处被初始化。

7、所述方法的实施例可包括将当前ctu行之前被处理的ctu行中的最后的cu的运动信息存储在缓冲器中,以及基于存储在hmvp表和缓冲器中的运动信息解码当前ctu行中的多个cu。

8、在一实施例中,可对存储在hmvp表中的hmvp候选子集执行修剪过程。hmvp候选子集少于hmvp表中的所有hmvp候选。当hmvp表中的hmvp候选与用于更新hmvp表的相应运动信息相同或相似时,用于更新hmvp表的运动信息不被添加到hmvp表。

9、本公开的各方面提供了一种视频解码装置。该装置可包括电路被配置为:接收包括图像的编码数据的比特流,基于存储在基于历史的运动向量预测hmvp表中的运动信息解码图像中的多个cu而不更新hmvp表,以及在多个cu基于存储在hmvp表中的运动信息被解码之后,利用多个cu的全部或一部分的运动信息来更新hmvp表。

10、本公开的各方面提供了一种存储程序的非暂时性计算机可读介质。该程序在由处理器执行时使处理器执行视频解码方法。

本文档来自技高网...

【技术保护点】

1.一种解码器的视频解码方法,包括:

2.如权利要求1所述的解码器的视频解码方法,其特征在于,所述方法进一步包括:

3.如权利要求2所述的解码器的视频解码方法,其特征在于,所述更新包括:

4.如权利要求1所述的解码器的视频解码方法,其特征在于,所述解码包括:

5.一种视频解码装置,包括电路,其特征在于,所述电路被设置为:

6.如权利要求5所述的视频解码装置,其特征在于,所述电路被进一步设置为:

7.如权利要求6所述的视频解码装置,其特征在于,所述电路被进一步设置为:

8.如权利要求5所述的视频解码装置,其特征在于,所述电路被进一步设置为:

9.一种用于存储程序的非暂时性计算机可读介质,所述程序由处理器执行,使所述处理器执行视频解码方法,所述方法包括:

10.如权利要求9所述的用于存储程序的非暂时性计算机可读介质,其特征在于,所述方法进一步包括:

11.如权利要求10所述的用于存储程序的非暂时性计算机可读介质,其特征在于,所述方法进一步包括:

12.如权利要求9所述的用于存储程序的非暂时性计算机可读介质,其特征在于,所述方法进一步包括:

...

【技术特征摘要】

1.一种解码器的视频解码方法,包括:

2.如权利要求1所述的解码器的视频解码方法,其特征在于,所述方法进一步包括:

3.如权利要求2所述的解码器的视频解码方法,其特征在于,所述更新包括:

4.如权利要求1所述的解码器的视频解码方法,其特征在于,所述解码包括:

5.一种视频解码装置,包括电路,其特征在于,所述电路被设置为:

6.如权利要求5所述的视频解码装置,其特征在于,所述电路被进一步设置为:

7.如权利要求6所述的视频解码装置,其特征在于,所述电路被进一步设置为...

【专利技术属性】
技术研发人员:赖贞延庄子德陈庆晔徐志玮
申请(专利权)人:寰发股份有限公司
类型:发明
国别省市:

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

1