多媒体数据编码方法、装置、设备以及介质制造方法及图纸

技术编号:26226891 阅读:38 留言:0更新日期:2020-11-04 11:05
本申请实施例提供了一种多媒体数据编码方法、装置、设备以及介质,该方法包括:获取多媒体数据中的编码单元对应的模式决策信息,模式决策信息包括模式属性信息和残差状态信息;当模式属性信息指示编码单元的第i种编码模式为第一类型模式时,残差状态信息指示第i种编码模式在率失真优化中使用去块滤波,i为正整数;当模式属性信息指示编码单元的第j种编码模式为第二类型模式时,残差状态信息指示第j种编码模式在率失真优化中不使用去块滤波,j为正整数;按照模式决策信息,对编码单元执行第i种编码模式和第j种编码模式分别对应的率失真优化处理。采用本申请实施例,可以扩大去块滤波在率失真优化处理中的适用范围。

【技术实现步骤摘要】
多媒体数据编码方法、装置、设备以及介质
本申请涉及计算机
,尤其涉及一种多媒体数据编码方法、装置、设备以及介质。
技术介绍
在音视频数据的编码处理过程中,将去块滤波应用在率失真优化中可以增加率失真代价的准确度,进而可以提升编码效率,因此去块滤波已经应用于音视频编码处理过程中。然而,在音视频编码处理过程中,需要得到真实的重建残差后才能在编码模式的率失真优化中对重建编码块进行去块滤波,当编码过程中存在编码模式在率失真优化中无法得到重建残差时,音视频数据的整个编码处理过程均无法使用去块滤波,从而影响率失真优化的准确性。
技术实现思路
本申请实施例提供一种多媒体数据编码方法、装置、设备以及介质,可以扩大去块滤波在率失真优化处理中的适用范围。本申请实施例一方面提供了一种多媒体数据编码方法,包括:获取多媒体数据中的编码单元对应的模式决策信息,模式决策信息包括模式属性信息和残差状态信息;当模式属性信息指示编码单元的第i种编码模式为第一类型模式时,残差状态信息指示第i种编码模式在率失真优化中使用去块滤波,i为正整数;当模式属性信息指示编码单元的第j种编码模式为第二类型模式时,残差状态信息指示第j种编码模式在率失真优化中不使用去块滤波,j为正整数;按照模式决策信息,对编码单元执行第i种编码模式和第j种编码模式分别对应的率失真优化处理。其中,残差状态信息包括第i种编码模式的残差传输状态;当第i种编码模式的残差传输状态为第一状态时,残差状态信息用于指示第i种编码模式在率失真优化中使用去块滤波;第一状态用于表征第i种编码模式在编码处理中不传输残差。其中,残差状态信息包括第i种编码模式的残差重建结果;当第i种编码模式的残差传输状态为第二状态,且残差重建结果为重建残差可得结果时,残差状态信息用于指示第i种编码模式在率失真优化中使用去块滤波;第二状态用于表征第i种编码模式在编码处理中需要传输残差。其中,残差状态信息包括第j种编码模式的残差传输状态和残差重建结果;当第j种编码模式的残差传输状态为第二状态,且残差重建结果为重建残差不可得结果时,残差状态信息用于指示第j种编码模式在率失真优化中不使用去块滤波;第二状态用于表征第j种编码模式在编码处理中需要传输残差。其中,获取多媒体数据中的编码单元对应的模式决策信息之前,还包括:获取编码单元所在视频帧图像的帧参考状态;当帧参考状态为非参考帧状态时,确定视频帧图像对应的第i种编码模式和第j种编码模式,在率失真优化中均不使用去块滤波;当帧参考状态为参考帧状态时,执行获取多媒体数据中的编码单元对应的模式决策信息的步骤。本申请实施例一方面提供了一种多媒体数据编码方法,包括:获取多媒体数据中的编码单元对应的第i种编码模式和第j种编码模式,i和j均为正整数;根据第i种编码模式和第j种编码模式,生成编码单元对应的模式决策信息;模式决策信息包括模式属性信息和残差状态信息,当模式属性信息指示编码单元的第i种编码模式为第一类型模式时,残差状态信息指示第i种编码模式在率失真优化中使用去块滤波,i为正整数;当模式属性信息指示编码单元的第j种编码模式为第二类型模式时,残差状态信息指示第j种编码模式在率失真优化中不使用去块滤波,j为正整数;根据模式决策信息,对编码单元执行第i种编码模式和第j种编码模式分别对应的率失真优化处理,得到第i种编码模式和第j种编码模式分别对应的率失真代价。其中,多媒体数据包括视频帧图像;该方法还包括:获取视频帧图像以及视频帧图像对应的单元分配信息;根据单元分配信息对视频帧图像进行划分,得到至少两个编码区域;从至少两个编码区域中选择任一编码区域作为编码单元。其中,残差状态信息包括残差重建结果,残差重建结果包括重建残差可得结果和重建残差不可得结果;重建残差可得结果用于指示第i种编码模式需要传输残差时,在率失真优化中使用去块滤波,重建残差不可得结果用于指示第j种编码模式需要传输残差时,在率失真优化中不使用去块滤波。其中,根据第i种编码模式和第j种编码模式,生成编码单元对应的模式决策信息,包括:获取第i种编码模式和第j种编码模式分别对应的模式描述信息和率失真优化方式,将模式描述信息和率失真优化方式添加至模式决策信息的模式属性信息中;根据第i种编码模式生成编码单元的第一预测编码结果,根据第j种编码模式生成编码单元的第二预测编码结果;根据第一预测编码结果、第二预测编码结果以及模式属性信息,确定模式决策信息中的残差状态信息。其中,根据第一预测编码结果、第二预测编码结果以及模式属性信息,确定模式决策信息中的残差状态信息,包括:当第i种编码模式和第j种编码模式均需要传输残差时,对第一预测编码结果与编码单元之间的差值进行量化处理,得到第一待传输残差,对第二预测编码结果与编码单元之间的差值进行量化处理,得到第二待传输残差;根据第i种编码模式的率失真优化方式,对第一待传输残差进行残差重建,得到模式决策信息中,第i种编码模式的残差重建结果为重建残差可得结果;根据第j种编码模式的率失真优化方式,对第二待传输残差进行残差重建,得到模式决策信息中,第j种编码模式的残差重建结果为重建残差不可得结果。其中,根据模式决策信息对编码单元,执行第i种编码模式和第j种编码模式分别对应的率失真优化处理,得到第i种编码模式和第j种编码模式分别对应的率失真代价,包括:获取编码单元在第i种编码模式中的重建残差,根据第一预测编码结果与重建残差,确定编码单元对应的候选编码单元;采用去块滤波对候选编码单元进行滤波处理,得到重建编码单元,根据第i种编码模式的率失真优化方式,确定重建编码单元对应的第一失真和第一码率,将第一失真和第一码率确定为第i种编码模式的率失真代价;根据第j种编码模式的率失真优化方式,确定第二待传输残差对应的估计值,以及第二预测编码结果对应的第二失真和第二码率,将估计值、第二失真以及第二码率确定为第j种编码模式的率失真代价。其中,该方法还包括:当第i种编码模式不传输残差时,将第一预测编码结果确定为编码单元对应的候选编码单元。其中,该方法还包括:从第i种编码模式和第j种编码模式中,获取最小的率失真代价所对应的编码模式,作为最优编码模式;根据最优编码模式对编码单元进行编码处理,得到编码单元对应的编码结果。其中,获取多媒体数据中的编码单元对应的第i种编码模式和第j种编码模式之前,该方法还包括:获取编码单元所在视频帧图像的帧参考状态;当帧参考状态为非参考帧状态时,确定视频帧图像对应的第i种编码模式和第j种编码模式,在率失真优化中均不使用去块滤波;当帧参考状态为参考帧状态时,执行获取多媒体数据中的编码单元对应的第i种编码模式和第j种编码模式的步骤。其中,该方法还包括:获取编码单元对应的单元参考状本文档来自技高网...

【技术保护点】
1.一种多媒体数据编码方法,其特征在于,包括:/n获取多媒体数据中的编码单元对应的模式决策信息,所述模式决策信息包括模式属性信息和残差状态信息;/n当所述模式属性信息指示所述编码单元的第i种编码模式为第一类型模式时,所述残差状态信息指示所述第i种编码模式在率失真优化中使用去块滤波,i为正整数;/n当所述模式属性信息指示所述编码单元的第j种编码模式为第二类型模式时,所述残差状态信息指示所述第j种编码模式在率失真优化中不使用去块滤波,j为正整数;/n按照所述模式决策信息,对所述编码单元执行所述第i种编码模式和所述第j种编码模式分别对应的率失真优化处理。/n

【技术特征摘要】
1.一种多媒体数据编码方法,其特征在于,包括:
获取多媒体数据中的编码单元对应的模式决策信息,所述模式决策信息包括模式属性信息和残差状态信息;
当所述模式属性信息指示所述编码单元的第i种编码模式为第一类型模式时,所述残差状态信息指示所述第i种编码模式在率失真优化中使用去块滤波,i为正整数;
当所述模式属性信息指示所述编码单元的第j种编码模式为第二类型模式时,所述残差状态信息指示所述第j种编码模式在率失真优化中不使用去块滤波,j为正整数;
按照所述模式决策信息,对所述编码单元执行所述第i种编码模式和所述第j种编码模式分别对应的率失真优化处理。


2.根据权利要求1所述的方法,其特征在于,所述残差状态信息包括所述第i种编码模式的残差传输状态;
当所述第i种编码模式的残差传输状态为第一状态时,所述残差状态信息用于指示所述第i种编码模式在率失真优化中使用去块滤波;所述第一状态用于表征所述第i种编码模式在编码处理中不传输残差。


3.根据权利要求2所述的方法,其特征在于,所述残差状态信息包括所述第i种编码模式的残差重建结果;
当所述第i种编码模式的残差传输状态为第二状态,且残差重建结果为重建残差可得结果时,所述残差状态信息用于指示所述第i种编码模式在率失真优化中使用去块滤波;所述第二状态用于表征所述第i种编码模式在编码处理中需要传输残差。


4.根据权利要求1所述的方法,其特征在于,所述残差状态信息包括所述第j种编码模式的残差传输状态和残差重建结果;
当所述第j种编码模式的残差传输状态为第二状态,且残差重建结果为重建残差不可得结果时,所述残差状态信息用于指示所述第j种编码模式在率失真优化中不使用去块滤波;所述第二状态用于表征所述第j种编码模式在编码处理中需要传输残差。


5.根据权利要求1~4任一项所述的方法,其特征在于,所述获取多媒体数据中的编码单元对应的模式决策信息之前,还包括:
获取所述编码单元所在视频帧图像的帧参考状态;
当所述帧参考状态为非参考帧状态时,确定所述视频帧图像对应的第i种编码模式和第j种编码模式,在率失真优化中均不使用去块滤波;
当所述帧参考状态为参考帧状态时,执行所述获取多媒体数据中的编码单元对应的模式决策信息的步骤。


6.一种多媒体数据编码方法,其特征在于,包括:
获取多媒体数据中的编码单元对应的第i种编码模式和第j种编码模式,i和j均为正整数;
根据所述第i种编码模式和所述第j种编码模式,生成所述编码单元对应的模式决策信息;所述模式决策信息包括模式属性信息和残差状态信息,当所述模式属性信息指示所述编码单元的第i种编码模式为第一类型模式时,所述残差状态信息指示所述第i种编码模式在率失真优化中使用去块滤波,i为正整数;当所述模式属性信息指示所述编码单元的第j种编码模式为第二类型模式时,所述残差状态信息指示所述第j种编码模式在率失真优化中不使用去块滤波,j为正整数;
根据所述模式决策信息,对所述编码单元执行所述第i种编码模式和所述第j种编码模式分别对应的率失真优化处理,得到所述第i种编码模式和所述第j种编码模式分别对应的率失真代价。


7.根据权利要求6所述的方法,其特征在于,所述多媒体数据包括视频帧图像;
所述方法还包括:
获取所述视频帧图像以及所述视频帧图像对应的单元分配信息;
根据所述单元分配信息对所述视频帧图像进行划分,得到至少两个编码区域;
从所述至少两个编码区域中选择任一编码区域作为所述编码单元。


8.根据权利要求6所述的方法,其特征在于,所述残差状态信息包括残差重建结果,所述残差重建结果包括重建残差可得结果和重建残差不可得结果;所述重建残差可得结果用于指示所述第i种编码模式需要传输残差时,在率失真优化中使用去块滤波,所述重建残差不可得结果用于指示所述第j种编码模式需要传输残差时,在率失真优化中不使用去块滤波。


9.根据权利要求8所述的方法,其特征在于,所述根据所述第i种编码模式和所述第j种编码模式,生成所述编码单元对应的模式决策信息,包括:
获取所述第i种编码模式和所述第j种编码模式分别对应的模式描述信息和率...

【专利技术属性】
技术研发人员:许桂森王诗涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1