技术新讯 > 电子通信装置的制造及其应用技术 > 方向性最近邻预测模式的制作方法  >  正文

方向性最近邻预测模式的制作方法

  • 国知局
  • 2024-08-02 13:53:35

本公开内容描述总体上与视频编解码相关的方面。

背景技术:

1、本文中提供的背景技术描述是出于总体上呈现本公开内容的上下文的目的。就在此背景技术部分中描述工作的程度而言,目前署名的发明人的工作以及在提交时可不被另外限定为现有技术的描述的各方面既没有明确地也没有隐含地被承认为针对本公开内容的现有技术。

2、图像/视频压缩可以有助于以最小质量劣化来跨不同的设备、存储装置和网络传输图像/视频数据。在一些示例中,视频编解码器技术可以基于空间冗余和时间冗余来压缩视频。在示例中,视频编解码器可以使用被称为帧内预测的技术,其可以基于空间冗余来压缩图像。例如,帧内预测可以使用来自重建中的当前图片的参考数据以用于样本预测。在另一示例中,视频编解码器可以使用被称为帧间预测的技术,其可以基于时间冗余来压缩图像。例如,帧间预测可以利用运动补偿来根据先前重建的图片来预测当前图片中的样本。运动补偿可以由运动矢量(motion vector,mv)指示。

技术实现思路

1、本公开内容的各方面包括用于视频编码/解码的方法和装置。在一些示例中,一种视频解码装置包括处理电路系统。处理电路系统接收当前图片中的当前块的比特流。响应于用方向性最近邻预测(directional nearest neighbor prediction,dnnp)模式对当前块进行编码,处理电路系统基于(i)绝对值|δ1|是否大于n0乘以绝对值|δ2|,或者(ii)绝对值|δ2|是否大于n1乘以绝对值|δ1|,从左上值、上值或左值中选择当前块中的样本的预测值。值δ1是左值与左上值之间的差,值δ2是上值与左上值之间的差。左上值与当前块的左上参考样本相关联,上值与样本的与样本在同一列中的上参考样本相关联,并且左值与样本的与样本在同一行中的左参考样本相关联。n0是第一正整数,n1是第二正整数。处理电路系统使用当前块中的样本的所选择的预测值重建当前块。

2、在一个方面中,左上值是当前块的左上参考样本的值,上值是样本的上参考样本的值,并且左值是左参考样本的值。处理电路系统基于(i)绝对值|δ1|是否大于n0乘以绝对值|δ2|或(ii)绝对值|δ2|是否大于n1乘以绝对值|δ1|,从当前块的左上参考样本、样本的上参考样本和左参考样本中选择预测样本。预测样本的值是预测值。

3、在一个方面中,处理电路系统使用上参考样本,以及(i)上参考样本的左邻居、(ii)上参考样本的右邻居、(iii)当前块的右上参考样本或(iv)当前块的左下参考样本中的至少一个参考样本来导出上值。

4、在示例中,至少一个参考样本包括上参考样本的左邻居和上参考样本的右邻居。处理电路系统将上值导出为上参考样本的值、上参考样本的左邻居的值和上参考样本的右邻居的值的(i)平均值或(ii)中值。

5、在示例中,至少一个参考样本包括当前块的右上参考样本和当前块的左下参考样本。处理电路系统将上值导出为上参考样本的值、当前块的右上参考样本的值和当前块的左下参考样本的值的(i)平均值或(ii)中值。

6、在一个方面中,处理电路系统使用左参考样本,以及(i)左参考样本的上邻居、(ii)左参考样本的下邻居、(iii)当前块的右上参考样本或(iv)当前块的左下参考样本中的至少一个参考样本来导出左值。

7、在示例中,至少一个参考样本包括左参考样本的上邻居和左参考样本的下邻居。处理电路系统将左值导出为左参考样本的值、左参考样本的上邻居的值和左参考样本的下邻居的值的(i)平均值或(ii)中值。

8、在示例中,至少一个参考样本包括当前块的右上参考样本和当前块的左下参考样本。处理电路系统包括将左值导出为左参考样本的值、当前块的右上参考样本的值和当前块的左下参考样本的值的(i)平均值或(ii)中值。

9、在示例中,处理电路系统使用左上参考样本、左上参考样本的右邻居和左上参考样本的下邻居来导出左上值。

10、在示例中,处理电路系统将左上值导出为左上参考样本的值、左上参考样本的右邻居的值和左上参考样本的下邻居的值的(i)平均值或(ii)中值。

11、在示例中,n0大于或等于2。响应于绝对值|δ1|大于n0乘以绝对值|δ2|,处理电路系统选择左值作为当前块中的样本的预测值。

12、在示例中,n1大于或等于2。响应于绝对值|δ2|大于n1乘以绝对值|δ1|,处理电路系统选择上值作为当前块中的样本的预测值。

13、在示例中,n0大于或等于2,并且n1大于或等于2。响应于绝对值|δ1|不大于n0乘以绝对值|δ2|并且绝对值|δ2|不大于n1乘以绝对值|δ1|,处理电路系统基于值δ1和值δ2是否具有相反的符号来选择当前块中的样本的预测值。响应于值δ1和值δ2具有相反的符号,处理电路系统选择左上值作为当前块中的样本的预测值。响应于值δ1和值δ2具有相同的符号,处理电路系统响应于绝对值|δ1|小于绝对值|δ2|而选择上值作为当前块中的样本的预测值,并且响应于绝对值|δ1|不小于绝对值|δ2|而选择左值作为当前块中的样本的预测值。

14、在示例中,n0为1。响应于绝对值|δ1|大于绝对值|δ2|,处理电路系统选择左值作为当前块中的样本的预测值。响应于绝对值|δ1|不大于绝对值|δ2|,处理电路系统选择上值作为当前块中的样本的预测值。

15、在一个方面中,比特流包括针对当前块用信号通知的、指示dnnp模式是否应用于当前块的标志。

16、在一个方面中,使用dnnp模式对当前块的相邻块进行编码。响应于至少基于相邻块导出当前块的帧内预测模式,处理电路系统将相邻块的dnnp模式映射至帧内预测模式,该帧内预测模式是dc模式、平面模式、平面-v模式、平面-h模式、平滑模式、平滑-h模式、平滑-v模式或角度模式之一。

17、在一个方面中,当前块是用色度帧内预测模式进行编码的色度块。处理电路系统响应于当前块的共定位亮度块的帧内预测模式是dnnp模式,通过将当前块的色度帧内预测模式导出为帧内预测模式,帧内预测模式是dc模式、平面模式、平面-v模式、平面-h模式、平滑模式、平滑-h模式、平滑-v模式或角度模式之一,从共定位亮度块的帧内预测模式导出当前块的色度帧内预测模式。

18、在示例中,比特流包括指示dnnp模式是否在对应的高级别被启用的信令高级语法元素。

19、在一个方面中,用方向性最近邻预测(dnnp)模式对当前块进行编码。处理电路系统基于(i)与作为当前块的左上邻居的左上参考样本相关联的左上值、(ii)与作为当前块中的样本的上邻居的上参考样本相关联的上值以及(iii)与作为当前块中的样本的左邻居的左参考样本相关联的左值的相应配对值之间的一个或更多个差值,从左上值、上值或左值中选择当前块中的样本的预测值。

20、本公开内容的各方面还提供存储指令的非暂态计算机可读介质,所述指令在由计算机执行时使计算机执行用于视频解码/编码的任何方法。

技术特征:

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

2.根据权利要求1所述的方法,其中,

3.根据权利要求2所述的方法,其中,

4.根据权利要求1所述的方法,还包括:

5.根据权利要求4所述的方法,其中,

6.根据权利要求4所述的方法,其中,

7.根据权利要求1所述的方法,还包括:

8.根据权利要求7所述的方法,其中,

9.根据权利要求7所述的方法,其中,

10.根据权利要求1所述的方法,还包括:

11.根据权利要求10所述的方法,其中,导出所述左上值包括:

12.根据权利要求2所述的方法,其中,

13.据权利要求2所述的方法,其中,

14.根据权利要求2所述的方法,其中,

15.根据权利要求14所述的方法,其中,所述选择包括:

16.根据权利要求2所述的方法,其中,

17.根据权利要求1所述的方法,其中,所述比特流包括指示所述dnnp模式是否在对应的高级别被启用的信令高级语法元素和针对所述当前块用信号通知的、指示所述dnnp模式是否应用于所述当前块的标志之一。

18.根据权利要求1所述的方法,其中,

19.根据权利要求1所述的方法,其中,

20.一种视频解码装置,包括:

技术总结一种接收当前图片中的当前块的比特流的视频处理电路系统。用方向性最近邻预测(DNNP)模式对当前块进行编码。处理电路系统基于(i)与作为当前块的左上邻居的左上参考样本相关联的左上值、(ii)与作为当前块中的样本的上邻居的上参考样本相关联的上值以及(iii)与作为当前块中的样本的左邻居的左参考样本相关联的左值的相应配对值之间的一个或更多个差值,从左上值、上值或左值中选择当前块中的样本的预测值。处理电路系统使用当前块中的样本的所选择的预测值重建当前块。技术研发人员:赵欣,许晓中,李贵春,刘杉受保护的技术使用者:腾讯美国有限责任公司技术研发日:技术公布日:2024/7/18

本文地址:https://www.jishuxx.com/zhuanli/20240801/240979.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。