System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像编码/解码方法和设备以及存储比特流的记录介质技术_技高网

图像编码/解码方法和设备以及存储比特流的记录介质技术

技术编号:42670640 阅读:21 留言:0更新日期:2024-09-10 12:24
本发明专利技术涉及一种图像编码/解码方法和设备以及存储比特流的记录介质。根据本发明专利技术的图像解码方法包括以下步骤:确定当前块的水平变换类型和垂直变换类型;通过基于所确定的水平变换类型和垂直变换类型对当前块执行逆变换来推导当前块的残差块;以及基于所述残差块重建当前块,其中,在当前块处于帧内子块分区(ISP)模式时,基于当前块的水平尺寸和垂直尺寸的至少一个来执行确定所述水平变换类型和所述垂直变换类型的步骤,而不管当前块的帧内预测模式如何。

【技术实现步骤摘要】

本专利技术涉及一种图像编码/解码方法和设备,以及一种用于存储比特流的记录介质。更具体地,本专利技术涉及一种用于基于自适应变换类型选择来对视频图像进行编码/解码的方法和设备。


技术介绍

1、近来,在各种应用中针对诸如高清晰度(hd)或超高清晰度(uhd)图像的高分辨率和质量图像的需求已经增加。随着图像的分辨率和质量的提高,数据量相应地增加。这是在通过诸如有线宽带信道或无线宽带信道的现有传输介质传输图像数据时或者在存储图像数据时的传输成本和存储成本增加的原因之一。为了解决高分辨率和高质量图像数据的这些问题,需要高效的图像编码/解码技术。

2、存在各种视频压缩技术,诸如从先前画面或后续画面内的像素的值预测当前画面内的像素的值的帧间(inter)预测技术、从当前画面的另一区域内的像素的值预测当前画面的区域内的像素的值的帧内(intra)预测技术、对残差信号的能量进行压缩的变换和量化技术、以及将较短码分配给频繁出现的像素值而将较长码分配给较少出现的像素值的熵编码技术。


技术实现思路

1、技术问题

2、本专利技术的一个目的在于提供一种具有改进的编码/解码效率的图像编码/解码方法和设备。

3、本专利技术的另一个目的在于提供一种用于改进编码/解码效率的基于变换、乱序(shuffling)、重排和/或翻转的图像编码/解码方法和设备。

4、本专利技术的另一个目的在于提供一种用于改进编码/解码效率的基于自适应变换类型选择的图像编码/解码方法和设备。

5、本专利技术的另一个目的在于提供一种用于改进图像变换效率的图像编码/解码方法和设备。

6、本专利技术的另一个目的在于提供一种用于存储由图像编码/解码方法或设备产生的比特流的记录介质。

7、解决问题的方案

8、根据本专利技术的实施例的对图像进行解码的方法包括:确定当前块的水平变换类型和垂直变换类型,通过基于确定的所述水平变换类型和所述垂直变换类型对所述当前块执行逆变换来推导所述当前块的残差块,以及基于所述残差块重建所述当前块。在所述当前块处于帧内子块分区(isp)模式时,基于所述当前块的宽度或高度中的至少一个来执行对所述水平变换类型和所述垂直变换类型的确定,而不管所述当前块的帧内预测模式如何。

9、在图像解码方法中,确定所述水平变换类型和所述垂直变换类型的步骤还可包括设置隐式多变换选择信息。

10、在图像解码方法中,设置隐式多变换选择信息的步骤可包括:在所述当前块处于帧内子块分区(isp)模式时,将所述隐式多变换选择信息设置为指示隐式多变换选择的值。

11、在图像解码方法中,设置所述隐式多变换选择信息的步骤可包括:当帧内预测显式多变换选择启用信息指示不启用显式多变换选择,所述当前块的预测模式是帧内预测模式,不对所述当前块执行次级逆变换并且所述当前块不处于基于矩阵的帧内预测模式时,将所述隐式多变换选择信息设置为指示隐式多变换选择的值。

12、在图像解码方法中,当所述隐式多变换选择信息指示隐式多变换选择时,可基于所述当前块是否处于子块变换(sbt)模式来确定所述水平变换类型和所述垂直变换类型。

13、在图像解码方法中,当所述隐式多变换选择信息指示隐式多变换选择并且所述当前块不处于子块变换(sbt)模式时,可确定所述水平变换类型和所述垂直变换类型,而不管所述当前块的帧内预测模式如何。

14、在图像解码方法中,在所述当前块处于帧内子块分区(isp)模式并且执行次级逆变换时,可将所述水平变换类型和所述垂直变换类型确定为指示基于dct-2的整数变换的第一变换,而不管所述隐式多变换选择信息如何。

15、在图像解码方法中,确定所述水平变换类型和所述垂直变换类型的步骤可包括:在所述当前块为色度分量时,将所述水平变换类型和所述垂直变换类型确定为指示基于dct-2的整数变换的第一变换,而不管所述隐式多变换选择信息如何。

16、根据本专利技术的另一个实施例的对图像进行编码的方法包括:确定当前块的水平变换类型和垂直变换类型,基于确定的所述水平变换类型和所述垂直变换类型对所述当前块的残差块执行变换,以及基于经过变换的残差块对所述当前块进行编码。在所述当前块处于帧内子块分区(isp)模式时,可基于所述当前块的宽度或高度中的至少一个来执行对所述水平变换类型和所述垂直变换类型的确定,而不管所述当前块的帧内预测模式如何。

17、在图像编码方法中,确定所述水平变换类型和所述垂直变换类型的步骤还可包括设置隐式多变换选择信息。

18、在图像编码方法中,设置所述隐式多变换选择信息的步骤可包括:在所述当前块处于帧内子块分区(isp)模式时,将所述隐式多变换选择信息设置为指示隐式多变换选择的值。

19、在图像编码方法中,设置所述隐式多变换选择信息的步骤可包括:当帧内预测显式多变换选择启用信息指示不启用显式多变换选择,所述当前块的预测模式是帧内预测模式,不对所述当前块执行次级逆变换并且所述当前块不处于基于矩阵的帧内预测模式时,将所述隐式多变换选择信息设置为指示隐式多变换选择的值。

20、在图像编码方法中,当所述隐式多变换选择信息指示隐式多变换选择时,可基于所述当前块是否处于子块变换(sbt)模式来确定所述水平变换类型和所述垂直变换类型。

21、在图像编码方法中,当所述隐式多变换选择信息指示隐式多变换选择并且所述当前块不处于子块变换(sbt)模式时,可确定所述水平变换类型和所述垂直变换类型,而不管所述当前块的帧内预测模式如何。

22、在图像编码方法中,在所述当前块处于帧内子块分区(isp)模式并且执行次级逆变换时,可将所述水平变换类型和所述垂直变换类型确定为指示基于dct-2的整数变换的第一变换,而不管所述隐式多变换选择信息如何。

23、在图像编码方法中,确定所述水平变换类型和所述垂直变换类型的步骤可包括:在所述当前块为色度分量时,将所述水平变换类型和所述垂直变换类型确定为指示基于dct-2的整数变换的第一变换,而不管所述隐式多变换选择信息如何。

24、根据本专利技术的另一实施例的非暂时性计算机可读记录介质可存储通过图像编码方法产生的比特流,并且图像编码方法可包括:确定当前块的水平变换类型和垂直变换类型,基于确定的所述水平变换类型和所述垂直变换类型对所述当前块的残差块执行变换,以及基于经过变换的残差块对所述当前块进行编码。在所述当前块处于帧内子块分区(isp)模式时,基于所述当前块的宽度或高度中的至少一个来执行对所述水平变换类型和所述垂直变换类型的确定,不管所述当前块的帧内预测模式如何。

25、本专利技术的效果

26、根据本专利技术,可提供一种具有改进的编码/解码效率的图像编码/解码方法和设备。

27、根据本专利技术,可提供一种用于改进编码/解码效率的基于变换、乱序、重排和/或翻转的图像编码/解码方法和设备。

28、根据本专利技术,可提供一种用于改进编码/解码效本文档来自技高网...

【技术保护点】

1.一种对图像进行解码的方法,所述方法包括:

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

3.根据权利要求2所述的方法,其中,当所述当前块是通过将ISP模式应用于所述编码块而产生的所述变换块之一时,所述隐式多变换选择信息的变量被确定为指示在解码器侧隐式地确定所述水平变换类型和所述垂直变换类型。

4.根据权利要求2所述的方法,其中,基于经由比特流用信号传送的帧内预测显式多变换选择启用信息、所述当前块的预测模式是否是帧内预测、针对所述当前块是否执行所述次级逆变换、以及基于矩阵的帧内预测模式是否被应用于所述当前块,确定所述隐式多变换选择信息的变量,

5.一种对图像进行编码的方法,所述方法包括:

6.一种用于发送压缩的视频数据的装置,所述装置包括:

【技术特征摘要】

1.一种对图像进行解码的方法,所述方法包括:

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

3.根据权利要求2所述的方法,其中,当所述当前块是通过将isp模式应用于所述编码块而产生的所述变换块之一时,所述隐式多变换选择信息的变量被确定为指示在解码器侧隐式地确定所述水平变换类型和所述垂直变换类型。

4.根据权利要求2...

【专利技术属性】
技术研发人员:林成昶姜晶媛李河贤李镇浩金晖容
申请(专利权)人:韩国电子通信研究院
类型:发明
国别省市:

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

1