视频译码方法及装置与流程
本申请一些实施例涉及视频编解码。更具体地讲,涉及一种视频译码方法及装置。
背景技术:
1、在视频编码过程中,视频帧会经过预测、变换、量化等操作,这些操作会引入各种失真,如块效应、振铃效应等,而环路滤波器可以对重建的图像进行滤波,提高图像的质量减少块效应、降低振铃效应、增强视频的整体质量,因此环路滤波器在视频编码器和视频解码器中的应用非常普遍。
2、相关技术中,在进行环路滤波决策时,需要分别对所有可能采用的环路滤波模式执行环路滤波决策流程,从而选取最佳的环路滤波模式。然而,对所有可能采用的环路滤波模式执行环路滤波决策流程的计算量很大,会导致视频的编码效率受限。
技术实现思路
1、本申请示例性的实施方式提供一种视频译码方法及装置,用于提升视频编码效率。
2、本申请一些实施例提供技术方案如下:
3、第一方面,本申请一些实施例提供了一种视频译码方法,包括:
4、获取目标编码单元的预测信息和毗邻环路滤波模式,所述毗邻环路滤波模式包括:所述目标编码单元的相邻已译码编码单元的环路滤波模式;
5、根据所述预测信息、所述毗邻环路滤波模式以及预训练的预测模型,确定目标环路滤波模式;
6、基于所述目标环路滤波模式对所述目标编码单元的重建编码单元进行环路滤波。
7、第二方面,本申请一些实施例提供了一种视频译码装置,包括:
8、信息获取单元,用于获取目标编码单元的预测信息和毗邻环路滤波模式,所述毗邻环路滤波模式包括:所述目标编码单元的相邻已译码编码单元的环路滤波模式;
9、模式预测单元,用于根据所述预测信息、所述毗邻环路滤波模式以及预训练的预测模型,确定目标环路滤波模式;
10、环路滤波单元,用于基于所述目标环路滤波模式对所述目标编码单元的重建编码单元进行环路滤波。
11、第三方面,本申请一些实施例提供了一种视频译码设备,包括:存储器及处理器,所述存储器中存储有计算机程序,所述处理器被配置为执行所述计算机程序时实现第一方面所述的视频译码方法。
12、第四方面,本申请一些实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现第一方面所述的视频译码方法。
13、第五方面,本申请一些实施例提供了一种芯片,所述芯片包括处理器和存储器,所述存储器用于存储可在所述处理器上运行的程序或指令,所述处理器用于执行所述程序或指令,以使第一方面所述的视频译码方法被执行。
14、第六方面,本申请一些实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现第一方面所述的视频译码方法。
15、由以上技术方案可知,本申请一些实施例提供的视频译码方法首先获取目标编码单元的预测信息和包括所述目标编码单元的相邻已译码编码单元的环路滤波模式,再根据所述预测信息、所述毗邻环路滤波模式以及预训练的预测模型,确定目标环路滤波模式,以及基于所述目标环路滤波模式对所述目标编码单元的重建编码单元进行环路滤波。由于本申请实施例提供的视频译码方法可以基于预测信息、毗邻环路滤波模式以及预测模型自适应的进行环路滤波模式的预测,因此本申请实施例可以仅执行预测的目标环路滤波模式的相关模式决策,跳过其它环路滤波模式的模式决策过程,因此本申请实施例可以提升视频编码效率。
1.一种视频译码方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取所述目标编码单元的预测信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述预测信息、所述毗邻环路滤波模式以及预训练的预测模型,确定目标环路滤波模式,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述预测信息、所述毗邻环路滤波模式以及预训练的预测模型,确定目标环路滤波模式,包括:
5.根据权利要求3或4所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标环路滤波模式对所述目标编码单元的重建编码单元进行环路滤波,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述目标环路滤波模式对所述目标编码单元的重建编码单元进行环路滤波,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述预测信息、所述毗邻环路滤波模式以及预训练的预测模型,确定所述目标环路滤波模式的条件概率;
9.根据权利要求1所述的方法,其特征在于,在根据所述预测信息、所述毗邻环路滤波模式以及所述预测模型,确定所述目标环路滤波模式之前,所述方法还包括:
10.一种视频译码装置,其特征在于,包括:
11.一种视频译码设备,其特征在于,包括:存储器及处理器,所述存储器中存储有计算机程序,所述处理器被配置为执行所述计算机程序时实现如权利要求1-9任一项所述的视频译码方法。
12.一种芯片,其特征在于,所述芯片包括处理器和存储器,所述存储器用于存储可在所述处理器上运行的程序或指令,所述处理器用于执行所述程序或指令,以使如权利要求1-9任一项的视频译码方法被执行。
13.一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现如权利要求1-9任一项所述的视频译码方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com