本申请涉及编解码,尤其是涉及一种解码、编码方法、装置及其设备。
背景技术:
1、为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码可以包括预测、变换、量化、熵编码、滤波等过程。针对预测过程,预测过程可以包括帧内预测和帧间预测,帧间预测是指利用视频时间域的相关性,使用邻近已编码图像的像素预测当前像素,以达到有效去除视频时域冗余的目的。帧内预测是指利用视频空间域的相关性,使用当前帧图像的已编码块的像素预测当前像素,以达到去除视频空域冗余的目的。
2、浅编码是预测技术的实现方式,浅编码是简单预测方式,适用于实时性要求高、缓存小、并行性要求高的场景。但是,在采用浅编码的预测方式时,存在压缩效率低、压缩倍率低等问题,比如说,正常编码技术能达到几百倍的压缩倍率,但浅编码只能达到几倍的压缩倍率。
技术实现思路
1、有鉴于此,本申请提供了一种解码、编码方法、装置及其设备,提高了压缩效率。
2、本申请提供一种解码方法,应用于解码端,所述方法包括:
3、若当前块对应的特征信息满足特定条件,则从第一模式集合的m个候选模式中选取目标模式;否则,从第二模式集合的n个候选模式中选取目标模式;其中,n为大于或等于2的正整数,m为大于或等于1的正整数,且m小于n;
4、基于所述目标模式对所述当前块进行解码。
5、本申请提供一种编码方法,应用于编码端,所述方法包括:
6、若当前块对应的特征信息满足特定条件,则从第一模式集合的m个候选模式中选取目标模式;否则,从第二模式集合的n个候选模式中选取目标模式;其中,n为大于或等于2的正整数,m为大于或等于1的正整数,且m小于n;
7、基于所述目标模式对所述当前块进行编码。
8、本申请提供一种解码方法,应用于解码端,所述方法包括:
9、确定是否需要对当前图像区域进行重建值调整;其中,所述当前图像区域包括一个图像块,或连续的多个图像块;
10、若确定需要对所述当前图像区域进行重建值调整,则从所述当前图像区域对应的码流中获取所述当前图像区域对应的调整参数;
11、基于所述调整参数对所述当前图像区域的重建值进行调整。
12、本申请提供一种编码方法,应用于编码端,所述方法包括:
13、确定是否需要对当前图像区域进行重建值调整;其中,所述当前图像区域包括一个图像块,或连续的多个图像块;
14、若确定需要对所述当前图像区域进行重建值调整,则获取所述当前图像区域对应的调整参数,所述调整参数用于对所述当前图像区域的重建值进行调整;
15、在所述当前图像区域对应的码流中编码所述当前图像区域对应的调整参数。
16、本申请提供一种解码装置,所述解码装置包括:
17、存储器,其经配置以存储视频数据;
18、解码器,其经配置以实现:
19、若当前块对应的特征信息满足特定条件,则从第一模式集合的m个候选模式中选取目标模式;否则,从第二模式集合的n个候选模式中选取目标模式;其中,n为大于或等于2的正整数,m为大于或等于1的正整数,且m小于n;
20、基于所述目标模式对所述当前块进行解码;
21、或者,
22、确定是否需要对当前图像区域进行重建值调整;其中,所述当前图像区域包括一个图像块,或连续的多个图像块;
23、若确定需要对所述当前图像区域进行重建值调整,则从所述当前图像区域对应的码流中获取所述当前图像区域对应的调整参数;
24、基于所述调整参数对所述当前图像区域的重建值进行调整。
25、本申请提供一种编码装置,所述编码装置包括:
26、存储器,其经配置以存储视频数据;
27、编码器,其经配置以实现:
28、若当前块对应的特征信息满足特定条件,则从第一模式集合的m个候选模式中选取目标模式;否则,从第二模式集合的n个候选模式中选取目标模式;其中,n为大于或等于2的正整数,m为大于或等于1的正整数,且m小于n;
29、基于所述目标模式对所述当前块进行编码;
30、或者,
31、确定是否需要对当前图像区域进行重建值调整;其中,所述当前图像区域包括一个图像块,或连续的多个图像块;
32、若确定需要对所述当前图像区域进行重建值调整,则获取所述当前图像区域对应的调整参数,所述调整参数用于对所述当前图像区域的重建值进行调整;
33、在所述当前图像区域对应的码流中编码所述当前图像区域对应的调整参数。
34、本申请提供一种解码端设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
35、所述处理器用于执行机器可执行指令,以实现上述的解码方法。
36、本申请提供一种编码端设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
37、所述处理器用于执行机器可执行指令,以实现权利要求上述的编码方法。
38、由以上技术方案可见,本申请实施例中,提出一种浅编码方法,可以适用于实时性要求高、缓存小、并行性要求高的场景,通过去除冗余信息达到提高压缩效率的目的,从而能够提高压缩效率,提高压缩倍率,且浅编码方法能够实现主观无损、硬件实现简单。
1.一种解码方法,其特征在于,应用于解码端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,所述按照各像素点的像素位置将所述当前图像区域的所有像素点划分至多个像素组,包括:
5.根据权利要求2所述的方法,其特征在于,若所述k个像素组是所述多个像素组中的部分像素组,所述方法还包括:从所述当前图像区域对应的码流中获取所述k个像素组对应的索引信息;基于所述索引信息从所有像素组中选取所述k个像素组;其中,所述索引信息用于区分所有类别的像素组中的目标类别的像素组。
6.一种编码方法,其特征在于,应用于编码端,所述方法包括:
7.一种解码装置,其特征在于,所述解码装置包括:
8.一种编码装置,其特征在于,所述编码装置包括:
9.一种解码端设备,其特征在于,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
10.一种编码端设备,其特征在于,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;