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

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

技术编号:41959942 阅读:7 留言:0更新日期:2024-07-10 16:44
本公开提供了一种图像编码/解码方法和设备以及存储比特流的记录介质。本发明专利技术的图像解码方法可包括以下步骤:从比特流获得当前块的变换跳过信息;基于来自所述比特流的所述变换跳过信息获得当前块的多变换选择信息;并且基于所述多变换选择信息对当前块执行逆变换,其中,所述多变换选择信息被用于配置水平方向变换类型和垂直方向变换类型中的每一个。

【技术实现步骤摘要】

本专利技术涉及一种用于对图像进行编码/解码的方法和设备,更具体地,本专利技术涉及一种用于使用选择性变换进行编码/解码的方法和设备。


技术介绍

1、近来,在各种应用中,对诸如可提供高分辨率、更宽的颜色空间和优异的图像质量的超高清(uhd)图像的高质量图像的需求正在增加。

2、随着图像数据成为更高分辨率和更高质量,其数据量与现有图像数据的数据量相比相对增加。因此,当使用诸如有线/无线宽带的通信介质或者诸如卫星、地面、ip网络、无线、电缆和移动通信网络的各种广播介质来发送图像数据,或者使用诸如cd、dvd、usb和hd-dvd的各种存储介质来存储图像数据时,传输成本和存储成本增加。

3、为了解决随着图像数据成为高分辨率和高质量而不可避免地加剧的这些问题,并且为了提供具有更高分辨率和图像质量的图像,需要高效的图像编码/解码技术。

4、对于为此目的已经开发或正在开发的图像压缩技术,存在各种技术,诸如用于从当前画面之前或之后的画面对当前画面中包括的像素值进行预测的帧间预测技术、用于使用当前画面中的像素信息对当前画面中包括的像素值进行预测的帧内预测技术、用于压缩作为预测误差剩余的残差信号的能量的变换和量化技术、以及用于将短码分配给高频值并将长码分配给低频值的熵编码和算术编码技术,其中,可使用这样的图像压缩技术有效地压缩和发送或存储图像数据。


技术实现思路

1、技术问题

2、本专利技术的目的在于提供一种用于针对变换块的水平方向和垂直方向中的每一个确定变换跳过的方法和设备。

3、本专利技术的目的在于提供一种用于对针对变换块的水平方向和垂直方向中的每一个确定的变换跳过信息进行编码的方法和设备。

4、本专利技术的目的在于提供一种用于对针对变换块的水平方向和垂直方向中的每一个编码的变换跳过信息进行解码的方法和设备。

5、本专利技术的目的在于提供一种用于通过根据针对经过解码的水平方向和垂直方向中的每一个的变换跳过信息独立地针对水平方向和垂直方向执行变换或跳过变换来对压缩的图像信息进行解码的方法和设备。

6、本专利技术的目的在于提供一种用于针对图像的每个通道独立地或相同地应用上述方法和设备的方法和设备。

7、本专利技术的目的在于提供一种用于针对变换块的水平方向和垂直方向中的每一个独立地选择多变换或者独立地确定是跳过变换还是执行变换的方法和设备。

8、本专利技术的目的在于为变换方法的有效传输提供用信号发送将被解码的块的变换信息的顺序。

9、本专利技术的目的在于提供一种用于将是否对全部通道跳过变换用作用于多变换选择的候选来在水平方向和垂直方向中的每一个上执行变换跳过和多变换选择的处理的编码方法和设备。

10、本专利技术的目的在于提供一种用于与其他变换同时发送确定、跳过指示变换是否被跳过的标志、并将变换跳过用作用于多变换选择的候选的方法和设备。

11、技术方案

12、一种根据本专利技术的实施例的对图像进行解码的方法,所述方法可包括:从比特流获得当前块的变换跳过信息;基于所述变换跳过信息从比特流获得当前块的多变换选择信息;并且基于所述多变换选择信息对当前块执行逆变换,其中,所述多变换选择信息被用于设置水平变换类型和垂直变换类型中的每一个。

13、在根据本专利技术的对图像进行解码的方法中,其中,所述多变换选择信息指示所述水平变换类型和所述垂直变换类型是否相同。

14、在根据本专利技术的对图像进行解码的方法中,其中,所述多变换选择信息是指示应用于所述水平变换类型和所述垂直变换类型的变换类型集的索引信息。

15、在根据本专利技术的对图像进行解码的方法中,其中,获得当前块的变换跳过信息的步骤包括:当当前块的水平尺寸和垂直尺寸小于或等于预定尺寸时,获得当前块的变换跳过信息。

16、在根据本专利技术的对图像进行解码的方法中,其中,获得当前块的变换跳过信息的步骤包括:从所述比特流获得最大变换跳过尺寸信息;并且当当前块的水平尺寸和垂直尺寸小于或等于最大变换跳过尺寸时,获得当前块的变换跳过信息。

17、在根据本专利技术的对图像进行解码的方法中,其中,所述变换跳过信息包括水平变换跳过信息和垂直变换跳过信息。

18、一种根据本专利技术的实施例的对图像进行解码的方法,所述方法可包括:从比特流获得当前块的变换选择信息;基于所述变换选择信息确定是否对当前块执行逆变换以及变换类型;并且根据所述确定对当前块执行逆变换。

19、在根据本专利技术的对图像进行解码的方法中,其中,所述逆变换是在反量化与初级逆变换之间执行的次级逆变换。

20、一种根据本专利技术的实施例的对图像进行编码的方法,所述方法可包括:确定是否执行当前块的变换跳过;当不对当前块执行变换跳过时,确定当前块的水平变换类型和垂直变换类型;基于所述水平变换类型和所述垂直变换类型对当前块执行变换;并且对指示是否执行当前块的变换跳过的变换跳过信息以及指示当前块的水平变换类型和垂直变换类型的多变换选择信息进行编码。

21、在根据本专利技术的对图像进行编码的方法中,其中,所述多变换选择信息指示所述水平变换类型和所述垂直变换类型是否相同。

22、在根据本专利技术的对图像进行编码的方法中,其中,所述多变换选择信息是指示应用于所述水平变换类型和所述垂直变换类型的变换类型集的索引信息。

23、在根据本专利技术的对图像进行编码的方法中,其中,当当前块的水平尺寸和垂直尺寸小于或等于预定尺寸时,不对当前块的变换跳过信息进行编码。

24、在根据本专利技术的对图像进行编码的方法中,其中,所述变换跳过信息包括水平变换跳过信息和垂直变换跳过信息。

25、一种根据本专利技术的实施例的对图像进行编码的方法,所述方法可包括:确定是否对当前块执行变换以及变换类型;根据所述确定对当前块执行变换;并且对指示是否对当前块执行了变换的变换选择信息以及变换类型进行编码。

26、在根据本专利技术的对图像进行编码的方法中,其中,所述变换是在初级变换与量化之间执行的次级变换。

27、一种存储由根据本专利技术的实施例的图像解码设备解码的比特流的非暂时性计算机可读记录介质,其中,所述比特流包括当前块的变换跳过信息和当前块的多变换选择信息;所述变换跳过信息指示是否对当前块执行逆变换;所述多变换选择信息指示应用于当前块的逆变换的水平变换类型和垂直变换类型;并且所述图像解码设备基于所述变换跳过信息获得所述多变换选择信息。

28、有益效果

29、根据本专利技术,通过针对块的水平方向和垂直方向中的每一个独立地执行变换,存在不仅可提高编码效率而且可提高图像质量的效果。

30、因为用于确定是否执行变换的信息与多变换选择信息结合地被用信号发送,在不另外用信号发送的情况下,本专利技术具有提高编码效率和图像质量的效果。

31、根据本专利技术,即使当在将被压缩的图像的对应块中空间像素值的改变非常大或非常锐利时,使得即使变换被执行本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,所述多变换选择信息指示所述水平变换类型和所述垂直变换类型是否相同。

3.根据权利要求1所述的方法,其中,所述多变换选择信息是指示应用于所述水平变换类型和所述垂直变换类型的变换类型集的索引信息。

4.根据权利要求1所述的方法,其中,获得所述当前块的所述变换跳过信息的步骤包括:

5.根据权利要求1所述的方法,其中,所述变换跳过信息包括水平变换跳过信息和垂直变换跳过信息。

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

7.一种计算机可读记录介质,存储通过执行以下步骤生成的图像信息的比特流:

【技术特征摘要】

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

2.根据权利要求1所述的方法,其中,所述多变换选择信息指示所述水平变换类型和所述垂直变换类型是否相同。

3.根据权利要求1所述的方法,其中,所述多变换选择信息是指示应用于所述水平变换类型和所述垂直变换类型的变换类型集的索引信息。

4.根据权...

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

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

1