数据解码方法、装置和数据编码方法、装置制造方法及图纸

技术编号:34772401 阅读:19 留言:0更新日期:2022-08-31 19:36
本申请涉及数据解码方法、装置和数据编码方法、装置,数据解码方法包括:获取编码树单元的编码模式限制类型;编码树单元包括多个子编码单元;对于子编码单元对应的待解码单元,在编码模式限制类型为帧间编码模式限制类型的情况下或者在编码模式限制类型为帧内编码模式限制类型的情况下,根据编码模式限制类型确定待解码单元对应的候选编码模式集合,候选编码模式集合至少包括帧内块复制编码模式;在编码模式限制类型为标准帧间编码模式限制类型的情况下,确定待解码单元对应的候选编码模式集合仅包括标准帧间编码模式;根据从候选编码模式集合中选定的目标编码模式对待解码单元进行解码,得到对应的解码数据。采用本方法可以提高数据解码准确性。以提高数据解码准确性。以提高数据解码准确性。

【技术实现步骤摘要】
数据解码方法、装置和数据编码方法、装置
[0001]本申请是于2019年08月26日提交中国专利局,申请号为2019107924499,专利技术名称为“数据解码方法、装置和数据编码方法、装置”的分案申请,其全部内容通过引用结合在本申请中。


[0002]本申请涉及计算机
,特别是涉及一种数据解码方法、装置、计算机可读存储介质和计算机设备,以及一种数据编码方法、装置、计算机可读存储介质和计算机设备。

技术介绍

[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]获取当前编码单元;...

【技术保护点】

【技术特征摘要】
1.一种数据解码方法,包括:获取编码树单元的编码模式限制类型;所述编码树单元包括多个子编码单元;对于所述子编码单元对应的待解码单元,在所述编码模式限制类型为帧间编码模式限制类型的情况下或者在所述编码模式限制类型为帧内编码模式限制类型的情况下,根据所述编码模式限制类型确定所述待解码单元对应的候选编码模式集合,所述候选编码模式集合至少包括帧内块复制编码模式;在所述编码模式限制类型为标准帧间编码模式限制类型的情况下,确定所述待解码单元对应的候选编码模式集合仅包括标准帧间编码模式;根据从所述候选编码模式集合中选定的目标编码模式对所述待解码单元进行解码,得到所述待解码单元对应的解码数据。2.根据权利要求1所述的方法,其特征在于,所述目标编码模式的选定步骤包括:从所述编码数据中解码得到所述待解码单元对应的编码模式标志位信息;根据所述编码模式限制类型和所述编码模式标志位信息确定所述待解码单元对应的目标编码模式。3.根据权利要求2所述的方法,其特征在于,所述编码模式限制类型为帧内编码模式限制类型,所述根据所述编码模式限制类型和所述编码模式标志位信息确定所述待解码单元对应的目标编码模式,包括:当所述编码模式标志位信息对应的值为第一标志位值时,所述目标编码模式为标准帧内编码模式;当所述编码模式标志位信息对应的值为第二标志位值时,所述目标编码模式为帧内块复制编码模式。4.根据权利要求2所述的方法,其特征在于,所述编码模式限制类型为帧间编码模式限制类型,所述根据所述编码模式限制类型和所述编码模式标志位信息确定所述待解码单元对应的目标编码模式,包括:当所述编码模式标志位信息对应的值为第一标志位值时,所述目标编码模式为标准帧间编码模式;当所述编码模式标志位信息对应的值为第二标志位值时,所述目标编码模式为帧内块复制编码模式。5.根据权利要求1所述的方法,其特征在于,所述编码模式限制类型为帧内块复制编码模式限制类型,所述目标编码模式的选定步骤包括:直接确定所述待解码单元对应的目标编码模式为帧内块复制编码模式。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当解码得到所述编码模式限制类型为标准帧内编码模式限制类型时,确定所述待解码单元对应的目标编码模式为标准帧内编码模式。7.根据权利要求1至6任一项所述的方法,其特征在于,所述根据从所述候选编码模式集合中选定的目标编码模式对所述待解码单元进行解码,得到对应的解码数据,包括:当所述目标编码模式为帧内块复制编码模式时,从所述编码数据中获取所述待解码单元对应的块矢量信息和残差信息;根据所述块矢量信息确定所述待解码单元对应的预测信息;
根据所述残差信息和所述预测信息得到所述待解码单元对应的解码图像单元。8.一种数据编码方法,包括:获取编码树单元的编码模式限制类型;所述编码树单元包括多个子编码单元;对于所述子编码单元,在所述编码模式限制类型为帧间编码模式限制类型的情况下或者在所述编码模式限制类型为帧内编码模式限制类型的情况下,根据所述编码模式限制类型确定所述子编码单元对应的候选编码模式集合,所述候选编码模式集合至少包括帧内块复制编码模式;在所述编码模式限制类型为标准帧间编码模式限制类型的情况下,确定所述子编码单元对应的候选编码模式集合仅包括标准帧间编码模式;根据从所述候选编码模式集合中选定的目标...

【专利技术属性】
技术研发人员:李一鸣许晓中胡晔刘杉陈震中
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1