本文档涉及视频/图像编译技术,并且更具体地,涉及视频或图像编译系统中的基于低频不可分离变换(lfnst)的图像编译方法和设备。
背景技术:
1、近来在各种领域中对诸如超高清(hud)图像和4k或8k或更大视频这样的高分辨率且高质量的图像和视频的需求日益增加。随着图像和视频数据变成高分辨率和高质量,与现有图像和视频数据相比,相对发送的信息量或位数增加。因此,如果使用诸如现有有线或无线宽带线这样的介质来传输图像数据或者使用现有存储介质来存储图像和视频数据,则传输成本和存储成本增加。
2、此外,近来对诸如虚拟现实(vr)、人工现实(ar)内容或全息图这样的沉浸式媒体的兴趣和需求日益增加。诸如游戏图像这样的图像特性与真实图像的图像特性不同的图像和视频的广播日益增加。
3、因此,为了有效地压缩并传输或存储并回放具有这样的各种特性的高分辨率且高质量的图像和视频的信息,需要高效的图像和视频压缩技术。
技术实现思路
1、技术问题
2、本文档要解决的技术问题是提供用于提高图像编译效率的方法和设备。
3、本文档要解决的另一技术问题是提供在各种条件下应用lfnst的图像编译方法和设备。
4、本文档要解决的另一技术问题是提供通过考虑样本的计算复杂度来设置lfnst核的图像编译方法和设备。
5、本文档要解决的另一技术问题是提供使用lfnst的图像编译方法和设备,该lfnst能够提高编译性能并且最小化复杂度。
6、技术方案
7、根据本文档的实施方式,提供了一种由解码设备执行的图像解码方法。所述方法包括以下步骤:基于lfnst集合索引和从lfnst索引信息导出的lfnst索引,导出针对当前块的lfnst矩阵;基于变换系数和lfnst矩阵,导出修改的变换系数;以及基于修改的变换系数,生成针对当前块的残差样本,其中,基于当前块的宽度或高度等于16,以及所述宽度和所述高度均等于或大于16,可以将lfnst矩阵导出为96×32维矩阵。
8、根据本文档的实施方式,提供了一种由编码设备执行的图像编码方法。所述方法包括以下步骤:基于变换系数和lfnst矩阵,导出修改的变换系数;基于修改的变换系数,生成残差信息;生成标示由lfnst集合索引标示的lfnst集合中的lfnst矩阵的lfnst索引信息;以及对包括与帧内预测模式相关的信息、残差信息和lfnst索引信息的图像信息进行编码,其中,基于当前块的宽度或高度等于16,以及所述宽度和所述高度均等于或大于16,可以将lfnst矩阵导出为32×96维矩阵。
9、根据本文档的实施方式,提供了一种执行视频/图像编码的编码设备。
10、根据本文档的另一实施方式,可以提供存储图像数据的数字存储介质,该图像数据包括基于由编码设备执行的图像编码方法生成的比特流和/或编码的图像信息,以及发送这种图像信息和/或比特流的方法。
11、根据本文档的另一实施方式,可以提供存储图像数据的数字存储介质,该图像数据包括供图像解码方法由解码设备执行的编码的图像信息和/或比特流,以及发送这种图像信息和/或比特流的方法。
12、有益效果
13、根据本文档的实施方式,可以提高整体视频/图像压缩效率。
14、根据本文档的实施方式,可以基于各种条件应用lfnst。
15、根据本文档的实施方式,可以基于帧内预测模式高效地导出lfnst集合索引。
16、根据本文档,可以通过考虑样本的计算复杂度来设置lfnst核。
17、根据本文档,可以提供图像编译方法和设备,关于该图像编译方法和设备,应用可以提高编译性能并最小化复杂度的lfnst。
18、能够通过本说明书的特定示例实现的效果不限于上面列举的效果。例如,可以存在相关领域的普通技术人员能够理解或从本说明书中导出的各种技术效果。因此,本说明书的特定效果不限于在本说明书中显式地描述的效果,并且可以包括能够从本说明书的技术特征理解或导出的各种效果。
1.一种由解码设备执行的图像解码方法,所述方法包括以下步骤:
2.根据权利要求1所述的图像解码方法,其中,基于所述lfnst集合索引等于0,所述96×32维矩阵包括以下第一列向量至第八列向量:
3.根据权利要求1所述的图像解码方法,其中,基于所述lfnst集合索引等于0,所述96×32维矩阵包括以下第九列向量至第十六列向量:
4.根据权利要求1所述的图像解码方法,其中,基于所述lfnst集合索引等于0,所述96×32维矩阵包括以下第十七列向量至第二十四列向量:
5.根据权利要求1所述的图像解码方法,其中,基于所述lfnst集合索引等于0,所述96×32维矩阵包括以下第二十五列向量至第三十二列向量:
6.一种由编码设备执行的图像编码方法,所述方法包括以下步骤:
7.根据权利要求6所述的图像编码方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第一行向量至第八行向量:
8.根据权利要求6所述的图像编码方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第九行向量至第十六行向量:
9.根据权利要求6所述的图像编码方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第十七行向量至第二十四行向量:
10.根据权利要求6所述的图像编码方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第二十五行向量至第三十二行向量:
11.一种存储通过一种方法生成的比特流的非暂时性计算机可读数字存储介质,所述方法包括以下步骤:
12.根据权利要求11所述的数字存储介质,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第一行向量至第八行向量:
13.根据权利要求11所述的数字存储介质,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第九行向量至第十六行向量:
14.根据权利要求11所述的数字存储介质,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第十七行向量至第二十四行向量:
15.根据权利要求11所述的数字存储介质,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第二十五行向量至第三十二行向量:
16.一种发送图像的数据的方法,所述方法包括以下步骤:
17.根据权利要求16所述的方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第一行向量至第八行向量:
18.根据权利要求16所述的方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第九行向量至第十六行向量:
19.根据权利要求16所述的方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第十七行向量至第二十四行向量:
20.根据权利要求16所述的方法,其中,基于所述lfnst集合索引等于0,所述32×96维矩阵包括以下第二十五行向量至第三十二行向量: