[发明专利]基于时空特性的初始帧基础量化参数确定方法在审
申请号: | 202211284001.4 | 申请日: | 2022-10-20 |
公开(公告)号: | CN115695792A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 陈志峰;陈华炜;吴林煌 | 申请(专利权)人: | 福州时芯科技有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/147;H04N19/70 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
地址: | 350108 福建省福州市闽侯县福州高新*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 时空 特性 初始 基础 量化 参数 确定 方法 | ||
1.一种基于时空特性的初始帧基础量化参数确定方法,其特征在于,包括如下步骤:
步骤S1、根据预先设置的视频分辨率、帧率和目标比特率,计算得到每像素比特数bpp;
步骤S2、计算初始帧的图像梯度值作为空域特性,使用x265编码器中CU-tree模块所计算的遗传代价P作为时域特性,二者一起作为衡量初始帧时空特性的复杂度因子;
步骤S3、根据拟合好的关于每像素比特数的函数计算初始帧基础量化参数,再根据复杂度因子计算初始帧基础量化参数的偏移量,得到初始帧的最终基础量化参数。
2.根据权利要求1所述的基于时空特性的初始帧基础量化参数确定方法,其特征在于,步骤S1中,设Rtar表示目标比特率,w表示视频序列中图像的宽度,h表示视频序列中图像的高度,f表示视频序列的帧率,每像素比特数
3.根据权利要求2所述的基于时空特性的初始帧基础量化参数确定方法,其特征在于,所述步骤S2具体实现方式如下:
步骤S21、图像梯度值能够衡量图像空域复杂度,根据公式计算初始帧的图像梯度值,I(i,j)表示图像(i,j)处像素点的亮度值;
步骤S22、对初始帧进行下采样,然后通过x265编码器的Cu-tree模块计算每个编码单元的遗传代价p,根据公式得到初始帧的遗传代价P作为初始帧的时域复杂度;
步骤S23、根据公式complex=α*G+(1-α)*P计算衡量初始帧时空特性的复杂度因子complex,式中α是权重因子,取值范围为0α1。
4.根据权利要求3所述的基于时空特性的初始帧基础量化参数确定方法,其特征在于,所述步骤S3具体实现方式如下:
步骤S31、选定四个或四个以上的视频测试序列,对于每个视频测试序列,设置其不同的目标比特率,分别计算出对应的bpp值,并测量每个bpp值情况下对应的使编码后图像质量高且码率误差小的最佳基础量化参数QPinitial以及计算每个bpp值、QPinitial情况下对应的复杂度因子complex,根据多组bpp值、QPinitial对分段多项式函数QPinitial=f1(bpp)进行拟合,函数公式如下:
其中c1、c2、c3为各段阈值,a1、a2、a3、b1、b2、b3为取其中一个视频测试序列为基准序列后通过函数拟合的参数;
步骤S32、选取剩余其他视频测试序列,按照步骤S31的测试方案所得到的最佳基础量化参数QPinitial,计算剩余其他视频测试序列相对于基准视频序列QPinitial的差f2,并对其与复杂度因子complex进行曲线拟合得到f2:f2(complex)=c1complex2+c2complex+c3;
步骤S33、将QPinitial的计算公式修正为QPinitial=f(bpp)+f(complex),并依此计算得到初始帧基础量化参数;
步骤S34、由于QPinitial的上限不能超过HEVC标准中规定的最大值51,同时下限不能低于1,最终QPinitial的取值为QPintial=min{51,max{QPintial,1}}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州时芯科技有限公司,未经福州时芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211284001.4/1.html,转载请声明来源钻瓜专利网。