[发明专利]编码方法、装置、存储介质及电子设备有效
申请号: | 202110336854.7 | 申请日: | 2021-03-30 |
公开(公告)号: | CN112738516B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 王克彦;杨国全 | 申请(专利权)人: | 浙江华创视讯科技有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/172;H04N19/177;H04N19/146 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种编码方法、装置、存储介质及电子设备,该编码方法通过从待编码的视频图像中获取待编码数据;根据用户输入的码率控制参数确定待编码数据对应的像素比特数和量化参数;在根据像素比特数和量化参数确定待编码数据对应的编码模式为目标编码模式的情况下,获取待编码数据中每个编码单元对应的待定量化参数,时域纹理值和空域纹理值;根据每个编码单元的时域纹理值和空域纹理值对该编码单元的待定量化参数进行调整,以得到每个编码单元对应的目标量化参数,这样,能够根据不同的视频图像内容给出更合理的量化参数,有利于合理控制分配至每个编码单元上的码率,从而能够有效提升视频会议时显示的视频图像的质量。
技术领域
本公开涉及视频图像编码领域,具体地,涉及一种编码方法、装置、存储介质及电子设备。
背景技术
视频编解码技术旨在将采集到的视频信号压缩成不同标准格式的数据,以便于传输或存储。在视频压缩过程中,视频帧压缩后的大小和质量与编码器在编码过程中选择的参数相关,例如,帧类(I/P/B帧)、运动信息、量化参数(Quantization Parameter,QP)等,其中,量化参数控制的是有损量化处理过程中损失数据量的大小,能够反映空间细节压缩情况,量化参数设置的越小,图像细节被保留的越多,视频传输需要的码率越大,量化参数设置的越大,细节丢失越多,视频传输需要的码率越低,但图像失真加强,图像质量下降。
相关技术中,在设置量化参数时,通常不会考虑到视频图像内容,不会针对不同的视频内容给出更合理的量化参数,不利于在保证视频传输所需码率不变的情况下,提升视频质量。
发明内容
本公开的目的是提供一种编码方法、装置、存储介质及电子设备。
为了实现上述目的,本公开的第一方面提供一种编码方法,所述方法包括:
从待编码的视频图像中获取待编码数据;
根据用户输入的码率控制参数确定所述待编码数据对应的像素比特数和量化参数;
在根据所述像素比特数和所述量化参数确定所述待编码数据对应的编码模式为目标编码模式的情况下,获取所述待编码数据中每个编码单元对应的待定量化参数,时域纹理值和空域纹理值;
根据每个编码单元的所述时域纹理值和所述空域纹理值对该编码单元的待定量化参数进行调整,以得到每个编码单元对应的目标量化参数;
根据每个编码单元对应的所述目标量化参数对所述待编码数据进行编码。
可选地,所述从待编码的视频图像中获取待编码数据,包括:
在预设编码级别为GOP级编码的情况下,从待编码的视频图像中获取以GOP为单位的待编码数据;
在预设编码级别为帧级编码的情况下,从待编码的视频图像中获取以帧为单位的待编码数据;
在预设编码级别为行级编码的情况下,从待编码的视频图像中获取以行为单位的待编码数据。
可选地,所述码率控制参数包括分辨率,在预设编码级别为GOP级编码的情况下,所述待编码数据为一个GOP图像,所述根据用户输入的码率控制参数确定所述待编码数据对应的像素比特数,包括:
获取所述GOP图像中第一帧图像对应的目标比特数;
获取目标比特数与所述分辨率的比值,以得到所述待编码数据对应的像素比特数。
可选地,所述根据用户输入的码率控制参数确定所述待编码数据对应的量化参数,包括:
根据所述码率控制参数通过预设帧级码率控制算法,得到所述待编码数据对应的量化参数。
可选地,所述根据所述像素比特数和所述量化参数确定所述待编码数据对应的编码模式为目标编码模式,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华创视讯科技有限公司,未经浙江华创视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110336854.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链网络的图像管理设备、管理方法和确权方法
- 下一篇:一种数据存储系统