视频编码方法和装置制造方法及图纸

技术编号:36383331 阅读:32 留言:0更新日期:2023-01-18 09:45
本申请的实施例提供视频编码方法和装置。在一些示例中,一种装置包括处理电路。该处理电路通过第一帧内预测模式对当前块的至少一个样本进行编码;生成包含预测信息的已编码视频码流,其中,所述当前块是非方形块,并且所述当前块的所述预测信息指示用于非方形块的帧内预测模式的第一集合中的所述第一帧内预测模式;其中,所述帧内预测模式的第一集合包括特定数量的帧内预测附加模式,所述帧内预测附加模式不属于用于方形块的帧内预测模式的第二集合,并且所述帧内预测模式的第一集合不包括特定数量的移除的帧内预测模式,所述移除的帧内预测模式属于所述帧内预测模式的第二集合,并且所述特定数量关联于当前块的宽高比的函数。函数。函数。

【技术实现步骤摘要】
视频编码方法和装置
[0001]本申请要求于2018年7月2日提交的第62/693,050号美国临时申请案“视频压缩中广角帧内预测的方法和装置”(METHODS AND APPARATUS FOR WIDE ANGULAR INTRA PREDICTION IN VIDEO COMPRESSION)的优先权,以及于2018年9月28日提交的第16/147,517号美国申请案“视频编码的方法和装置”(METHOD AND APPARATUS FOR VIDEO CODING)的优先权,所述两个申请案的公开内容以全文引用的方式并入本文中。


[0002]本申请涉及视频解码技术,尤其涉及视频解码方法和装置。

技术介绍

[0003]本文中提供的
技术介绍
描述是为了大体上呈现本申请的上下文。在此
技术介绍
部分中描述的程度上,当前署名的专利技术人的工作以及在提交时可能不具有作为现有技术的资格的描述的各方面既不明确地也不隐含地被认作是针对本申请的现有技术。
[0004]带有运动补偿的帧间图片预测可被用于视频编码和解码。未压缩的数字视频可以包括一连串的图片,每个图片具有例如1920
×
1080个亮度样本和相关联的色度样本的空间维度。该一连串的图片可以具有固定的或可变的图片速率(非正式地也被称为帧速率),例如每秒60个图片或60Hz。未压缩的视频具有显著的比特率需求。例如,每样本8比特的1080p60 4:2:0视频(在60Hz帧速率的1920
×
1080亮度样本分辨率)需要接近于1.5Gbit/s带宽。一小时这样的视频需要超过600千兆的存储空间。
[0005]视频编码和解码的一个目的可以是通过压缩减少输入视频信号中的冗余。压缩能够帮助降低上述的带宽或存储空间需求,在某些情况下减少两个数量级或更多。无损压缩和有损压缩,以及这两者的组合都可被采用。无损压缩指的是可从压缩的原始信号重构原始信号的精确副本的技术。当使用有损压缩时,重构的信号可能与原始信号不相同,但是原始信号和重构的信号之间的失真足够小以使重构的信号可用于预定应用。在视频中广泛地采用有损压缩。可被容忍的失真量取决于应用;例如,与电视发行应用的用户相比,某些消费者流媒体应用的用户可以容忍较高的失真。可实现的压缩比可反映出较高容许的/可容忍的失真能够产生较高的压缩比。
[0006]视频编码器和解码器能够利用例如包括运动补偿、变换、量化和熵编码的若干大类中的技术。
[0007]视频编解码器技术可包括被称为帧内编码的技术。在帧内编码中,不参考来自先前重构的参考图片的样本或其它数据表示样本值。在一些视频编解码器中,图片在空间上被细分为样本块。当以帧内模式对所有样本块进行编码时,该图片可以是帧内编码图片。帧内编码图片及其派生,例如独立解码器刷新图片,可被用于重置解码器状态,并且因此可被用作已编码视频比特流和视频会话中的第一图片,或者用作静止图像。可对帧内编码块的样本进行变换,并且可在熵编码之前对变换系数进行量化。帧内预测可以是在预变换域中最小化样本值的技术。在一些情况下,在变换之后的DC值越小,并且AC系数越小,给定量化
步长所需的用于表示熵编码之后的块的比特就越少。
[0008]诸如从例如MPEG

2生成编码技术已知的传统的帧内编码不使用帧内预测。然而,一些较新的视频压缩技术包括如下技术,其尝试从例如在空间上邻近的且按解码顺序在前的数据块的在编码/解码期间获取的周围样本数据和/或元数据进行。这样的技术此后被称作“帧内预测”技术。请注意,在至少一些情况下,帧内预测仅使用来自重构的当前图片的参考数据而不使用来自参考图片的参考数据。
[0009]帧内预测可有许多不同的形式。当在给定视频编码技术中可使用多于一个这样的技术时,可以以帧内预测模式对使用中的技术进行编码。在某些情况下,模式可具有子模式和/或参数,并且那些能够被单独地编码或者被包括在模式码字中。对给定模式/子模式/参数组合使用哪个码字可对通过帧内预测的编码效率增益具有影响,因此熵编码技术能够用于将码字转换为比特流。
[0010]帧内预测的模式通过H.264被引入、在H.265中被完善,并且在诸如联合开发模型(JEM)、通用视频编码(VVC)以及基准集(BMS)之类的较新的编码技术中被进一步完善。可使用属于已经可用的样本的邻近样本值形成预测器块。根据方向将邻近样本的样本值复制到预测器块中。对使用中的方向的参考可被编码在比特流中或其本身可以被预测。

技术实现思路

[0011]本申请的实施例提供视频编码的方法和装置。在一些示例中,一种装置包括处理电路。该处理电路从已编码视频码流解码当前块的预测信息。当前块是非方形块,并且当前块的所述预测信息指示用于非方形块的帧内预测模式的第一集合中的第一帧内预测模式。所述帧内预测模式的第一集合包括特定数量的帧内预测附加模式,所述帧内预测附加模式不属于用于方形块的帧内预测模式的第二集合,并且所述帧内预测模式的第一集合不包括特定数量的移除的帧内预测模式,所述移除的帧内预测模式属于所述帧内预测模式的第二集合,并且所述特定数量关联于当前块的宽高比的函数。然后,该处理电路根据所述第一帧内预测模式重构所述当前块的至少一个样本。
[0012]在一些实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合不包括所述左下对角模式和所述右上对角模式之一。在一个实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合包括具有超出所述左下对角模式和所述右上对角模式之一的角度的附加模式。
[0013]在一些实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,所述当前块的宽度大于所述当前块的高度,并且所述帧内预测模式的第一集合不包括所述左下对角模式,但包括其角度超出所述右上对角模式的附加模式。
[0014]在一些实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,所述当前块的高度大于所述当前块的宽度,并且所述帧内预测模式的第一集合不包括所述右上对角模式,但包括其角度超出所述左下对角模式的附加模式。
[0015]在一些实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合不包括所述帧内预测模式的第二集合的一子集,所述子集包括从所述左下对角模式和所述右上对角模式之一起的连续模式值。
[0016]在一些实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述附加模式包括超出所述左下对角模式和所述右上对角模式之一的连续模式值。
[0017]在一些实施例中,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合不包括所述帧内预测模式的第二集合的一子集,所述子集包括从所述左下对角模式和所述右上对角模式之一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码的方法,其特征在于,包括:通过第一帧内预测模式对当前块的至少一个样本进行编码,所述当前块为源视频序列的图片中的块;生成包含预测信息的已编码视频码流,其中,所述当前块是非方形块,并且所述当前块的所述预测信息指示用于非方形块的帧内预测模式的第一集合中的所述第一帧内预测模式;其中,所述帧内预测模式的第一集合包括特定数量的帧内预测附加模式,所述帧内预测附加模式不属于用于方形块的帧内预测模式的第二集合,并且所述帧内预测模式的第一集合不包括特定数量的移除的帧内预测模式,所述移除的帧内预测模式属于所述帧内预测模式的第二集合,并且所述特定数量关联于当前块的宽高比的函数;所述方法进一步包括:当所述当前块的宽大于当前块的高但是小于当前块的高的两倍,且所述当前块的宽高比的函数的取值范围小于1时,所述第一帧内预测模式对应于从所述第二集合移除的N个模式之一,且当移除的N个模式的索引大于或等于2并且小于8时,通过所述第一帧内预测模式加上65,将所述第一帧内预测模式转换为第一广角模式;或者当所述当前块的高大于所述当前块的宽但是小于所述当前块的宽的两倍,且所述当前块的宽高比的函数的取值范围小于1时,所述第一帧内预测模式对应于从所述第二集合移除的N个模式之一,且当移除的N个模式的索引大于或等于61并且小于67时,通过所述第一帧内预测模式减去67,将所述第一帧内预测模式转换为第二广角模式。2.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合不包括所述左下对角模式和所述右上对角模式之一。3.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合包括具有超出所述左下对角模式和所述右上对角模式之一的角度的附加模式。4.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,所述当前块的宽度大于所述当前块的高度,并且所述帧内预测模式的第一集合不包括所述左下对角模式,但包括其角度超出所述右上对角模式的附加模式。5.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,所述当前块的高度大于所述当前块的宽度,并且所述帧内预测模式的第一集合不包括所述右上对角模式,但包括其角度超出所述左下对角模式的附加模式。6.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合不包括所述帧内预测模式的第二集合的一子集,所述子集包括从所述左下对角模式和所述右上对角模式之一起的连续模式值。7.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述附加模式包括超出所述左下对角模式和所述右上对角模式之一的连续模式值。
8.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述帧内预测模式的第一集合不包括所述帧内预测模式的第二集合的一子集,所述子集包括从所述左下对角模式和所述右上对角模式之一起的非连续模式值。9.根据权利要求1所述的方法,其特征在于,所述帧内预测模式的第二集合包括从左下对角模式到右上对角模式的方向模式,并且所述附加模式包括超出所述左下对角模式和所述右上对角模式之一的非连续模式值。10.根据权利要求1所述的方法,其特征在于,所述特定数量在较长边与较短边的比值小于或等于2时具有第一值,在较长边与较短边的比值大于或等于4时具有第二值,并且第二值大于第一值。11.根据权利要求1所述的方法,其特征在于,当块的宽度是所述块的高度的两倍时,从常规帧内预测模式的集合中移除3个常规帧内预测模式,并且添加3个广角模式以与剩余的常规帧内预测模式一起形成用于...

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

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

1