The invention relates to a video coding method, device, computer equipment and storage medium, which includes: acquiring the current image frame to be coded; acquiring the current layer of the current image frame in the image group in which the current image frame is located, and the image group includes multiple image frames; obtaining the current quantization parameter offset corresponding to the current image frame according to the current layer, and the image frames of different layers in the image group. Correspond to different quantization parameter offsets; get the corresponding reference quantization parameters of the reference image frame of the current image frame; get the current quantization parameters of the current image frame according to the reference quantization parameters and the current quantization parameter offset; encode the current image frame according to the current quantization parameters. These methods can improve the coding efficiency.
【技术实现步骤摘要】
视频编码方法、装置、计算机设备和存储介质
本专利技术涉及视频编码领域,特别是涉及视频编码方法、装置、计算机设备和存储介质。
技术介绍
随着多媒体技术和网络技术的飞速发展和广泛应用,人们在日常生活和生产活动大量使用视频信息。为了减少视频的传输数据量或者存储数据量,需要对视频进行编码。进行视频编码时,可以通过视频调节编码器的量化参数(QuantizationParameter,QP)来对图像的编码码率进行调整,使得在视频传输带宽的限制下能够保证较稳定的码率和较小的视频延时。现有技术中,对于每一个图像帧的量化参数,需要根据设置的码率控制模型对当前图像帧的量化参数进行计算,计算复杂度大,视频编码效率低。
技术实现思路
基于此,有必要针对上述的问题,提供一种视频编码方法、装置、计算机设备和存储介质,可通过待编码的当前图像帧所处的层对应的量化参数偏移量以及参考图像帧对应的编码量化参数得到当前图像帧对应的当前量化参数,计算复杂度小,而且适应不同层图像帧的需要灵活改变量化参数偏移量,编码效率高。一种视频编码方法,所述方法包括:获取待编码的当前图像帧;获取所述当前图像帧在所在的图像组中所处的当前层,所述图像组包括多个图像帧;根据所述当前层得到所述当前图像帧对应的当前量化参数偏移量,所述图像组中不同层的图像帧对应不同的量化参数偏移量;获取所述当前图像帧的参考图像帧对应的参考量化参数;根据所述参考量化参数以及所述当前量化参数偏移量得到所述当前图像帧对应的当前量化参数;根据所述当前量化参数对所述当前图像帧进行编码。一种视频编码装置,所述装置包括:当前帧获取模块,用于获取待编码的当前图 ...
【技术保护点】
1.一种视频编码方法,所述方法包括:获取待编码的当前图像帧;获取所述当前图像帧在所在的图像组中所处的当前层,所述图像组包括多个图像帧;根据所述当前层得到所述当前图像帧对应的当前量化参数偏移量,所述图像组中不同层的图像帧对应不同的量化参数偏移量;获取所述当前图像帧的参考图像帧对应的参考量化参数;根据所述参考量化参数以及所述当前量化参数偏移量得到所述当前图像帧对应的当前量化参数;根据所述当前量化参数对所述当前图像帧进行编码。
【技术特征摘要】
1.一种视频编码方法,所述方法包括:获取待编码的当前图像帧;获取所述当前图像帧在所在的图像组中所处的当前层,所述图像组包括多个图像帧;根据所述当前层得到所述当前图像帧对应的当前量化参数偏移量,所述图像组中不同层的图像帧对应不同的量化参数偏移量;获取所述当前图像帧的参考图像帧对应的参考量化参数;根据所述参考量化参数以及所述当前量化参数偏移量得到所述当前图像帧对应的当前量化参数;根据所述当前量化参数对所述当前图像帧进行编码。2.根据权利要求1所述的方法,其特征在于,所述参考图像帧为多个,所述根据所述参考量化参数以及所述当前量化参数偏移量得到所述当前图像帧对应的当前量化参数的步骤包括:获取所述各个参考图像帧与所述当前图像帧之间的帧距离;根据所述各个参考图像帧与所述当前图像帧之间的帧距离以及对应的参考量化参数计算得到所述当前图像帧对应的第一量化参数;根据所述当前图像帧对应的第一量化参数以及所述当前量化参数偏移量得到所述当前图像帧对应的当前量化参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述各个参考图像帧与所述当前图像帧之间的帧距离以及对应的参考量化参数计算得到所述当前图像帧对应的第一量化参数的步骤包括:根据当前参考图像帧与所述当前图像帧之间的帧距离得到所述当前参考图像帧对应的权重,其中帧距离与权重为负相关关系;根据所述各个参考图像帧对应的权重以及对应的参考量化参数得到所述当前图像帧对应的第一量化参数。4.根据权利要求1所述的方法,其特征在于,所述获取所述当前图像帧的参考图像帧对应的参考量化参数的步骤包括:获取所述参考图像帧的参考帧类型以及所述参考图像帧的编码量化参数;根据所述参考帧类型以及所述编码量化参数得到所述参考图像帧对应的参考量化参数。5.根据权利要求4所述的方法,其特征在于,所述当前图像帧为双向预测帧,所述根据所述参考帧类型以及所述编码量化参数得到所述参考图像帧对应的参考量化参数的步骤包括:当所述参考帧类型为双向预测帧时,获取所述参考图像帧在所在的图像组中所处的层;根据所述参考图像帧在图像组中所处的层得到所述参考图像帧对应的参考量化参数偏移量;根据所述编码量化参数以及所述参考图像帧对应的参考量化参数偏移量得到述参考图像帧对应的参考量化参数。6.根据权利要求1所述的方法,其特征在于,所述根据所述当前量化参数对所述当前图像帧进行编码的步骤包括:根据所述当前量化参数得到所述当前图像帧对应的当前量化步长;根据所述当前量化步长对所述当前图像帧进行编码,得到所述当前图像帧对应的当前码率。7.根据权利要求6所述的方法,其特征在于,所述当前图像帧为双向预测帧,所述方法还包括:获取预设的所述当前层的图像帧与单向预测帧之间的量化偏移参数;根据所述当前图像帧对应的当前码率以及所述量化偏移参数...
【专利技术属性】
技术研发人员:毛煦楠,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。