编码处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38220395 阅读:16 留言:0更新日期:2023-07-25 17:51
本公开关于一种编码处理方法、装置、电子设备及存储介质。该方法包括:确定当前编码块对应的历史编码块;所述历史编码块与所述当前编码块在帧间预测过程中选择的目标运动信息索引对应;获取所述历史编码块使用的多变换核选择信息;所述多变换核选择信息包括多变换核选择的状态信息和索引信息;在所述状态信息为开启状态的情况下,获取所述索引信息指示的目标变换核;使用所述目标变换核对所述当前编码块对应的残差块进行变换编码。根据本公开提供的技术方案,可以大大节约变换核的选择时长,提升编码效率。提升编码效率。提升编码效率。

【技术实现步骤摘要】
编码处理方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种编码处理方法、装置、电子设备及存储介质。

技术介绍

[0002]VVC(Versatile Video Coding,多功能视频编码)编码标准的变换编码中会使用MTS(Multiple Transform Set Selection,多变换核选择)算法,MTS算法主要为编码块提供多个变换核组合候选,以对编码块的残差块进行编码。MTS算法需要通过多次使用率失真准则来决定MTS的状态,这种计算复杂度高,耗时较长,编码性能也较低。

技术实现思路

[0003]本公开提供一种编码处理方法、装置、电子设备及存储介质,以提升编码效率。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种编码处理方法,包括:
[0005]确定当前编码块对应的历史编码块;所述历史编码块与所述当前编码块在帧间预测过程中选择的目标运动信息索引对应;
[0006]获取所述历史编码块使用的多变换核选择信息;所述多变换核选择信息包括多变换核选择的状态信息和索引信息;
[0007]在所述状态信息为开启状态的情况下,获取所述索引信息指示的目标变换核;
[0008]使用所述目标变换核对所述当前编码块对应的残差块进行变换编码。
[0009]在一种可能的实现方式中,所述确定当前编码块对应的历史编码块包括:
[0010]确定所述当前编码块在所述帧间预测过程中得到的预测块;
[0011]获取所述预测块对应的所述目标运动信息索引以及所述当前编码块在所述帧间预测过程中使用的运动信息候选列表;所述运动信息候选列表包括多个运动信息索引以及各自对应的已编码块;
[0012]将多个所述已编码块中与所述目标运动信息索引匹配的已编码块,作为所述历史编码块。
[0013]在一种可能的实现方式中,获取所述索引信息指示的目标变换核,包括:
[0014]获取目标变换核配置信息,所述目标变换核配置信息为变换核索引与变换核之间的对应关系;
[0015]在所述目标变换核配置信息中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核。
[0016]在一种可能的实现方式中,所述获取目标变换核配置信息,包括:
[0017]获取多种变换核配置信息以及所述当前编码块所属的多媒体资源被指定的变换核选择方式;
[0018]根据所述变换核选择方式,从所述多种变换核配置信息中获取所述目标变换核配
置信息。
[0019]在一种可能的实现方式中,所述目标变换核配置信息包括第一变换核索引与第一变换核的对应关系;所述在所述目标变换核配置信息中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核,包括:
[0020]将所述索引信息修改为所述第一变换核索引;
[0021]基于所述对应关系,将所述第一变换核索引对应的第一变换核作为所述目标变换核。
[0022]在一种可能的实现方式中,所述目标变换核配置信息包括多种变换核索引以及各自对应的变换核,所述对应的变换核为第一变换核或第二变换核;所述在所述目标变换核配置信息中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核,包括:
[0023]从所述多种变换核索引中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核;所述目标变换核为所述第一变换核或所述第二变换核。
[0024]在一种可能的实现方式中,所述方法还包括:
[0025]响应于当前编码块对应的所述残差块的变换编码请求,获取当前编码块的编码方式指示信息;
[0026]所述确定当前编码块对应的历史编码块,包括:
[0027]响应于当前编码块对应的所述残差块的变换编码请求,获取当前编码块的编码方式指示信息;
[0028]在所述编码方式指示信息指示使用复用编码方式的情况下,确定当前编码块对应的历史编码块。
[0029]根据本公开实施例的第二方面,提供一种编码处理装置,包括:
[0030]历史编码块确定模块,被配置为执行确定当前编码块对应的历史编码块;所述历史编码块与所述当前编码块在帧间预测过程中选择的目标运动信息索引对应;
[0031]多变换核选择信息获取模块,被配置为执行获取所述历史编码块使用的多变换核选择信息;所述多变换核选择信息包括多变换核选择的状态信息和索引信息;
[0032]复用处理模块,被配置为执行在所述状态信息为开启状态的情况下,获取所述索引信息指示的目标变换核;
[0033]变换模块,被配置为执行使用所述目标变换核对所述当前编码块对应的残差块进行变换编码。
[0034]在一种可能的实现方式中,所述历史编码块确定模块包括:
[0035]预测块确定单元,被配置为执行确定所述当前编码块在所述帧间预测过程中得到的预测块;
[0036]运动信息索引和候选列表获取单元,被配置为执行获取所述预测块对应的所述目标运动信息索引以及所述当前编码块在所述帧间预测过程中使用的运动信息候选列表;所述运动信息候选列表包括多个运动信息索引以及各自对应的已编码块;
[0037]历史编码块获取单元,被配置为执行将多个所述已编码块中与所述目标运动信息索引匹配的已编码块,作为所述历史编码块。
[0038]在一种可能的实现方式中,所述复用处理模块包括:
[0039]目标变换核配置信息获取单元,被配置为执行获取目标变换核配置信息,所述目标变换核配置信息为变换核索引与变换核之间的对应关系;
[0040]目标变换核获取单元,被配置为执行在所述目标变换核配置信息中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核。
[0041]在一种可能的实现方式中,所述目标变换核配置信息获取单元包括:
[0042]配置关联信息获取子单元,被配置为执行获取多种变换核配置信息以及所述当前编码块所属的多媒体资源被指定的变换核选择方式;
[0043]目标变换核配置信息获取子单元,被配置为执行根据所述变换核选择方式,从所述多种变换核配置信息中获取所述目标变换核配置信息。
[0044]在一种可能的实现方式中,所述目标变换核配置信息包括第一变换核索引与第一变换核的对应关系;所述目标变换核获取单元包括:
[0045]变换核索引修改子单元,被配置为执行将所述索引信息修改为所述第一变换核索引;
[0046]第一目标变换核获取子单元,被配置为执行基于所述对应关系,将所述第一变换核索引对应的第一变换核作为所述目标变换核。
[0047]在一种可能的实现方式中,所述目标变换核配置信息包括多种变换核索引以及各自对应的变换核,所述对应的变换核为第一变换核或第二变换核;所述目标变换核获取单元包括:
...

【技术保护点】

【技术特征摘要】
1.一种编码处理方法,其特征在于,包括:确定当前编码块对应的历史编码块;所述历史编码块与所述当前编码块在帧间预测过程中选择的目标运动信息索引对应;获取所述历史编码块使用的多变换核选择信息;所述多变换核选择信息包括多变换核选择的状态信息和索引信息;在所述状态信息为开启状态的情况下,获取所述索引信息指示的目标变换核;使用所述目标变换核对所述当前编码块对应的残差块进行变换编码。2.根据权利要求1所述的方法,其特征在于,所述确定当前编码块对应的历史编码块包括:确定所述当前编码块在所述帧间预测过程中得到的预测块;获取所述预测块对应的所述目标运动信息索引以及所述当前编码块在所述帧间预测过程中使用的运动信息候选列表;所述运动信息候选列表包括多个运动信息索引以及各自对应的已编码块;将多个所述已编码块中与所述目标运动信息索引匹配的已编码块,作为所述历史编码块。3.根据权利要求1或2所述的方法,其特征在于,获取所述索引信息指示的目标变换核,包括:获取目标变换核配置信息,所述目标变换核配置信息为变换核索引与变换核之间的对应关系;在所述目标变换核配置信息中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核。4.根据权利要求3所述的方法,其特征在于,所述获取目标变换核配置信息,包括:获取多种变换核配置信息以及所述当前编码块所属的多媒体资源被指定的变换核选择方式;根据所述变换核选择方式,从所述多种变换核配置信息中获取所述目标变换核配置信息。5.根据权利要求3所述的方法,其特征在于,所述目标变换核配置信息包括第一变换核索引与第一变换核的对应关系;所述在所述目标变换核配置信息中查找所述索引信息匹配的变换核索引,将所述匹配的变换核索引对应的变换核作为所述目标变换核,包括:将所述索引信息修改为所述第一变换核索引;基于所述对应关系,将所述第一变换核索引对应的...

【专利技术属性】
技术研发人员:简云瑞黄跃闻兴
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1