图像编译方法及其装置与流程

文档序号:35992015发布日期:2023-11-16 01:24阅读:38来源:国知局
图像编译方法及其装置与流程

本文件涉及图像编译技术,并且更具体地,涉及图像编译系统中基于帧内预测的图像编译方法和设备。


背景技术:

1、近来在各种领域中对诸如超高清(hud)图像和4k或8k或更大视频这样的高分辨率且高质量的图像和视频的需求日益增加。随着图像和视频数据变成高分辨率和高质量,与现有图像和视频数据相比,相对发送的信息量或位数增加。因此,如果使用诸如现有有线或无线宽带线这样的介质来传输图像数据或者使用现有存储介质来存储图像和视频数据,则传输成本和存储成本增加。

2、此外,近来对诸如虚拟现实(vr)、人工现实(ar)内容或全息图这样的沉浸式媒体的兴趣和需求日益增加。诸如游戏图像这样的图像特性与真实图像的图像特性不同的图像和视频的广播日益增加。

3、因此,为了有效地压缩并传输或存储并回放具有这样的各种特性的高分辨率且高质量的图像和视频的信息,需要高效的图像和视频压缩技术。


技术实现思路

1、技术问题

2、本文件的技术问题是为了提供用于提高图像编译效率的方法和设备。

3、本文件的另一技术任务是在各种条件下提供应用lfnst的图像编译方法和设备。

4、本文件的另一技术任务是以各种方式提供应用与初级变换组合的lfnst的图像编译方法和设备。

5、本文件的另一技术问题是提供应用lfnst的图像编译方法和设备,其能够提高编译性能并使复杂度最小化。

6、技术方案

7、根据本文件的一个实施例,提供了一种由解码装置执行的图像解码方法。所述方法可以包括以下步骤:基于残差信息导出针对目标块的变换系数;基于针对变换系数的逆次级变换导出修改后的变换系数;基于针对修改后的变换系数的逆初级变换导出针对目标块的残差样本;以及基于目标块的残差样本生成重构图片,其中,基于目标块的大小是m×n(m≥16,n≥16),在目标块左上方的输出区域中排列l(48<l≤96)个修改后的变换系数。

8、导出修改后的变换系数的步骤可以包括:通过根据正向对角线扫描顺序对变换系数进行排序来导出输入阵列;通过输入阵列和变换核的矩阵运算来导出比变换系数的数量多的修改后的变换系数;将修改后的变换系数排列在输出区域中;其中,修改后的变换系数是根据目标块的帧内预测模式基于行优先方向或列优先方向的顺序而排列在输出区域中的。

9、输出区域可以是由多个4×4子块组成的,所述多个4×4子块能够按照扫描顺序从目标块的dc位置排列。

10、输出区域可以是由多个p×q子块组成的,所述p×q子块能够按照预定顺序从目标块的dc位置排列。

11、输出区域可以是目标块左上方的m×n块(m≤m,n≤n)。

12、输出区域可以包括扇形区域,该扇形区域由与目标块的dc位置间隔开相同距离的线组成。

13、输入阵列可以包括r个变换系数,其中,r是小于l的、16的倍数。

14、输入阵列可以是以4×4子块为单位排序的,所述4×4子块能够按照正向对角线扫描顺序从目标块的dc位置排列并且在4×4子块内根据正向对角线扫描顺序排序。

15、导出修改后的变换系数的步骤可以包括导出要应用于次级变换的变换核,其中,变换核是根据基于应用于目标块的帧内预测模式导出的变换集而导出的,其中,变换集基于与帧内预测模式的映射关系而以多个的形式存在,并且一个变换集由多个变换核组成,其中,逆次级变换的大小是基于目标块的大小而设置的,其中,变换集的数量、构成变换集的变换核的数量和变换核的维度中的至少一者是基于逆次级变换的大小而导出的。

16、基于目标块的水平长度和垂直长度均大于或等于4并且水平长度或垂直长度为4,逆次级变换的大小可以被设置为第一值,其中,基于目标块的水平长度和垂直长度均大于或等于8并且水平长度或垂直长度为8,逆次级变换的大小被设置为第二值,其中,基于目标块的水平长度和垂直长度均大于或等于16,逆次级变换的大小被设置为第三值。

17、基于逆次级变换的大小为第一值,变换核的维度可以被设置为16×16,其中,基于逆次级变换的大小为第二值,变换核的维度被设置为48×r或64×s,其中,r为16、32、48中的任一者,s为16、32、48、64中的任一者,其中,基于逆次级变换的大小为第三值,变换核的维度被设置为96×r、64×s或48×t中的任一者,其中,r为16、32、48、64、80、96中的任一者,s为16、32、48、64中的任一者,t为16、32、48中的任一者。

18、dst-7、dct-8或karhunen loeve变换klt中的任一者可以被应用于逆初级变换。

19、变换集的数量、构成变换集的变换核的数量和变换核的维度中的至少一者可以是基于逆次级变换的大小和应用于逆初级变换的变换核而导出的。

20、逆初级变换可以包括水平变换和垂直变换,并且其中,变换跳过被应用于水平变换或垂直变换。

21、所述方法还可以包括以下步骤:基于帧间预测导出针对目标块的预测样本,lfnst也可以应用于应用帧间预测的目标块。

22、所述方法还可以包括以下步骤:接收针对应用于逆次级变换的变换索引的信息,其中,当变换系数存在于目标块的特定区域中时,接收变换索引,并且其中,特定区域是基于逆次级变换的大小而设置的。

23、基于目标块的树类型是单树,可以对目标块的亮度分量和色度分量执行逆次级变换。

24、根据本文件的一个实施例,提供了一种由编码装置执行的视频编码方法。所述方法可以包括以下步骤:基于针对残差样本的初级变换导出针对目标块的变换系数;基于变换系数的次级变换导出修改后的变换系数;以及对包括基于修改后的变换系数导出的残差信息的图像信息进行编码,以生成比特流,其中,基于目标块的大小是m×n(m≥16,n≥16),对排列在目标块左上方的输出区域中的l(48<l≤96)个变换系数执行次级变换。

25、根据本文件的另一实施例,可以提供一种存储包括根据由编码装置执行的图像编码方法而生成的编码图像信息和/或比特流的图像数据的数字存储介质以及用于发送这种图像信息和/或比特流的方法。

26、根据本文件的另一实施例,可以提供一种存储包括使解码装置执行图像解码方法的编码图像信息和/或比特流的图像数据的数字存储介质以及用于发送这种图像信息和/或比特流的方法。

27、有益效果

28、根据本公开,可以提高整体图像/视频压缩效率。

29、根据本文件,可以在各种条件下提供应用lfnst的图像编译方法和设备。

30、根据本文件,可以以各种方式提供与一阶变换组合的lfnst。

31、根据本文件,可以提供应用lfnst的视频编译方法和设备,其能够提高编译性能并使复杂度最小化。

32、能够通过本公开的特定示例获得的效果不限于上面列举的效果。例如,可以存在相关领域的普通技术人员能够理解或从本公开中导出的各种技术效果。因此,本公开的特定效果不限于在本公开中显式地描述的效果,并且能够包括能够从本公开的技术特征理解或导出的各种效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1