位置相关预测组合的模式相关和大小相关块级限制的方法和装置制造方法及图纸

技术编号:34465667 阅读:17 留言:0更新日期:2022-08-10 08:38
本发明专利技术提供一种对图像中的块进行帧内预测的方法。所述方法包括:对于所述块的多个像素点中的一个像素点,利用帧内预测模式,通过帧内预测根据一个或者多个参考像素点值中获取预测像素点值其中,所述帧内预测模式为DC帧内预测模式、平面帧内预测模式和角度帧内预测模式中的一种;根据所述帧内预测模式以及所述块的高度、所述块的宽度、所述块高度和宽度,确定第一权重;确定与所述第一权重类似的第二权重;通过加权上方参考像素点值和左侧参考像素点值,将额外值计算为所述两个值的加权和;将所述预测像素点值与像素点加权因子相乘,得到加权预测像素点值;将所述加权预测像素点值与所述额外值相加,得到非归一化修改预测像素点值;通过对所述非归一化修改预测像素点值的整数表示进行算术右移,将所述非归一化的修改预测像素点值进行归一化处理,得到归一化的修改预测像素点值。预测像素点值。预测像素点值。

【技术实现步骤摘要】
位置相关预测组合的模式相关和大小相关块级限制的方法和装置
[0001]本申请是分案申请,原申请的申请号是201980067122.3,原申请日是2019年12月23日,原申请的全部内容通过引用结合在本申请中。
[0002]相关申请交叉引用
[0003]本专利申请要求于2018年12月21日提交的申请号为62/784,345的美国临时专利申请的优先权。上述专利申请案的全部公开内容通过引用的方式并入本文中。


[0004]本申请(本专利技术)实施例大体上涉及图像处理领域,更具体地,涉及使用位置相关预测组合的帧内预测。

技术介绍

[0005]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、互联网和移动网络上的视频传输、视频聊天、视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。即使在视频较短的情况下也需要对大量视频数据进行描述,当数据要在带宽容量有限的通信网络中发送或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后在现代电信网络中发送。由于内存资源可能有限,当在存储设备中存储视频时,视频的大小也可能成为问题。视频压缩设备通常在源侧使用软件和/或硬件,以在发送或存储先前对视频数据进行编码,从而减少用来表示数字视频图像所需的数据量。然后,压缩的数据在目的地侧由用于对视频数据进行解码的视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。

技术实现思路

[0006]鉴于上述问题,本专利技术提供了一种缓解或解决上述问题的技术方案。
[0007]本申请实施例提供了根据独立要求书对图像中的块进行帧内预测的装置和方法。
[0008]上述和其它目的通过独立权利要求所保护的主题实现。其它实现方式在从属权利要求、说明书和附图中是显而易见的。
[0009]本专利技术提供一种对图像中的块进行帧内预测的方法。
[0010]所述方法包括:对于所述块的多个像素点中的一个像素点,
[0011]利用帧内预测模式,通过帧内预测根据一个或者多个参考像素点值获取预测像素点值其中,所述帧内预测模式为DC帧内预测模式、平面帧内预测模式和角度帧内预测模式中的一种;
[0012]根据所述帧内预测模式和所述块的高度、所述块的宽度、所述块高度和宽度,确定第一权重;
[0013]根据所述帧内预测模式和所述块的高度、所述块的宽度、所述块高度和宽度,确定第二权重;
[0014]通过将上方参考像素点值与所述第一权重进行加权以及将左侧参考像素值与所述第二权重进行加权,计算出作为所述上方参考像素点值与所述左侧参考像素点值加权和的额外值;
[0015]将所述预测像素点值与像素点加权因子相乘,得到加权预测像素点值;
[0016]将所述加权预测像素点值与所述额外值相加,得到非归一化的修改预测像素点值;
[0017]通过对所述非归一化的修改预测像素点值的整数表示进行算术右移,将所述非归一化的修改预测像素点值进行归一化处理,得到归一化的修改预测像素点值。
[0018]这里,具体地,所述第一权重和所述第二权重可以不同。
[0019]根据上述方面,在所述方法的一种可能实现方式中,所述方法包括对所述图像中的所述块进行帧内预测,包括所述块的所述多个像素点中的每个像素点。
[0020]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,
[0021]所述确定第一权重和所述确定第二权重包括:根据所述帧内预测模式和所述块的高度、所述块的宽度、所述块高度和宽度,确定缩放因子,其中,根据所述缩放因子分别确定所述第一权重和所述第二权重。
[0022]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,
[0023]所述确定第一权重包括:根据所述块的高度和所述帧内预测模式,确定垂直缩放因子,表示为nScaleY,其中,根据所述垂直缩放因子nScaleY确定所述第一权重;
[0024]所述确定第二权重包括:根据所述块的宽度和所述帧内预测模式,确定水平缩放因子,表示为nScaleX,其中,根据所述水平缩放因子确定所述第二权重。通过对所述非归一化预测像素点值的整数表示进行算术右移,即,对所述非归一化预测像素点值进行归一化,得到归一化预测像素点值。
[0025]这里,所述确定第一权重包括确定垂直缩放因子,而所述确定第二权重包括确定水平缩放因子,其中,应该理解的是,根据帧内预测模式的类型不同,这些因子可以不同。
[0026]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,根据模式类索引分别推导nScaleX和nScaleY,其中,使用帧内预测模式组推导所述模式类别索引。
[0027]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,根据以下表格之一,将所述模式类别索引映射到所述特定帧内预测模式组:
[0028]帧内预测模式组2,DC_IDX,HOR_IDXVDIA_IDX其它模式类别索引120
[0029]或者
[0030]帧内预测模式组DC_IDX,HOR_IDX,VER_IDX2,VDIA_IDX其它模式类别索引120
[0031]或者
[0032]帧内预测模式组DC_IDX,HOR_IDX,VER_IDX2,VDIA_IDX其它模式类别索引210
[0033]或者
[0034][0035]其中,DC_IDX表示帧内预测模式索引为1的DC模式,HOR_IDX和VER_IDX表示帧内预测模式索引分别为18和50的水平和垂直模式,VDIA_IDX表示帧内预测模式索引为66的对角线模式。
[0036]这里示出了不同帧内预测模式组与不同类别的不同映射关系。
[0037]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,根据以下映射关系推导nScaleX和nScaleY:
[0038][0039]其中,nTbW和nTbH分别表示所述预测块的宽度和高度,“>>”表示右移运算;
[0040]Floor表示地板函数,Log2返回一个数的以2为底的自然对数,Min返回其参数的最小值,“>>”表示右移运算。
[0041]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,根据以下表格,将所述模式类别索引映射到所述特定帧内预测模式组:
[0042][0043]根据上述方面或上述方面的任一上述实现方式,在所述方法的一种可能实现方式中,根据以下映射关系推导nScaleX和nScaleY:
[0044][0045][0046]其中,nTbW和nTbH分别表示所述预测块的宽度和高度,“>&a本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对图像中的块进行帧内预测的方法,其特征在于,所述方法包括:对于所述块的多个像素点中的一个像素点,利用帧内预测模式,通过帧内预测根据一个或者多个参考像素点值获取预测像素点值,其中,所述帧内预测模式为DC帧内预测模式、平面帧内预测模式和角度帧内预测模式中的一种;根据所述帧内预测模式,确定第一权重;根据所述帧内预测模式和所述块的高度,确定第二权重;通过将上方参考像素点值与所述第一权重进行加权以及将左侧参考像素值与所述第二权重进行加权,计算出作为所述上方参考像素点值与所述左侧参考像素点值加权和的额外值;将所述预测像素点值与像素点加权因子相乘,得到加权预测像素点值;将所述加权预测像素点值与所述额外值相加,得到非归一化的修改预测像素点值;通过对所述非归一化的修改预测像素点值的整数表示进行算术右移,将所述非归一化的修改预测像素点值进行归一化处理,得到归一化的修改预测像素点值。2.根据权利要求1所述的方法,其特征在于,所述方法包括对所述图像中的所述块中多个像素点中的每个像素点进行帧内预测。3.根据权利要求1或2所述的方法,其特征在于,所述确定第二权重包括:根据所述帧内预测模式和所述块的高度,确定缩放因子,其中,根据所述缩放因子确定所述第二权重。4.根据权利要求1所述的方法,其特征在于,所述确定第一权重包括:根据所述块的高度和所述帧内预测模式,确定垂直缩放因子,表示为nScaleY,其中,根据所述垂直缩放因子nScaleY确定所述第一权重;所述确定第二权重包括:根据所述块的宽度和所述帧内预测模式,确定水平缩放因子,表示为nScaleX,其中,根据所述水平缩放因子nScaleX确定所述第二权重;通过对所述非归一化的修改预测像素点值的整数表示进行算术右移,对所述非归一化的修改预测像素点值进行归一化,得到归一化的修改预测像素点值。5.根据权利要求4所述的方法,其特征在于,根据模式类别索引分别推导nScaleX和nScaleY,其中,使用帧内预测模式组推导所述模式类别索引。6.根据权利要求5所述的方法,其特征在于,根据以下表格之一,将所述模式类别索引映射到所述特定帧内预测模式组:帧内预测模式组2,DC_IDX,HOR_IDXVDIA_IDX其它模式类别索引120或者帧内预测模式组DC_IDX,HOR_IDX,VER_IDX2,VDIA_IDX其它模式类别索引120或者帧内预测模式组DC_IDX,HOR_IDX,VER_IDX2,VDIA_IDX其它模式类别索引210或者
其中,DC_IDX表示帧内预测模式索引为1的DC模式,HOR_IDX和VER_IDX表示帧内预测模式索引分别为18和50的水平和垂直模式,VDIA_IDX表示帧内预测模式索引为66的对角线模式。7.根据权利要求4所述的方法,其特征在于,根据以下映射关系推导nScaleX和nScaleY:其中,nTbW和nTbH分别表示所述预测块的宽度和高度,“>>”表示右移运算。8.根据权利要求5所述的方法,其特征在于,根据以下表格,将所述模式类别索引映射到所述特定帧内预测模式组:9.根据权利要求8所述的方法,其特征在于,根据以下映射关系推导nScaleX和nScaleY:nScaleY:其中,nTbW和nTbH分别表示所述预测块的宽度和高度,“>>”表示右移运算;Floor表示地板函数,Log2返回一个数的以2为底的自然对数,Min返回其参数的最小值,“>>”表示右移运算;invAngle表示通过intraPredAngle推导的反角度参数,如下所示:
其中,intraPredAngle表示根据所述帧内预测模式推导的角度参数,所述帧内预测模式通过查找表(Lookup table,LUT)由变量predModeIntra给出。10.根据权利要求8所述的方法,其特征在于,以下表格列出了所述LUT:11.根据权利要求4所述的方法,其特征在于,对所述非归一化的修改预测像素点值进行归一化包括:将所述预测像素点值计算为P(x,y)=Clip1Cmp((wL
×
R

1,y
+wT
×
R
x,
‑1‑
wTL
×
R

1,
‑1+(64

wl

wT+wTL)...

【专利技术属性】
技术研发人员:阿列克谢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1