[发明专利]基于视频编码标准的图像编码码率控制方法有效
申请号: | 201510079223.6 | 申请日: | 2015-02-13 |
公开(公告)号: | CN105992004B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 杨名远;张广耀;宋磊;贾惠柱;解晓东 | 申请(专利权)人: | 北京博雅华录视听技术研究院有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/124;H04N19/146 |
代理公司: | 北京万象新悦知识产权代理有限公司 11360 | 代理人: | 苏爱华 |
地址: | 100083 北京市海淀区花园*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布一种基于视频编码标准的图像编码码率控制方法,通过二次编码的方法精准控制图像编码码率,进行第一次编码过程包括获得第一次编码的帧级初始量化参数、当前要编码的CTU的量化参数和第二次编码所需的初始量化参数;再用第一次编码过程中获得的第二次编码所需的初始量化参数作为帧级初始量化参数进行第二次编码。该方法通过二次编码的方法解决一次编码方法的码率控制算法所导致的码率控制不准和质量不均衡的问题,明显的提高了编码图像的主客观性能,满足了图像编码的需求。 | ||
搜索关键词: | 基于 视频 编码 标准 图像 控制 方法 | ||
【主权项】:
1.一种基于视频编码标准的图像编码码率控制方法,通过二次编码的方法精准控制图像编码码率,具体包括如下步骤:1)进行第一次编码,包括步骤1.1)~1.4):1.1)获得第一次编码的帧级初始量化参数;1.2)用步骤1.1)所述第一次编码的帧级初始量化参数作为第一个CTU单元的量化参数对第一个CTU单元进行编码;1.3)针对第一个CTU单元之后的每一个CTU单元,获得当前编码CTU单元分配的码字,通过所述当前编码CTU单元分配的码字,计算得到用于计算当前CTU量化参数对应的量化步长,再计算得到当前要编码的CTU单元的量化参数,再对相应的CTU单元进行编码;根据当前编码CTU分配的码字具体通过式5计算得到当前CTU的量化参数QPi对应的量化步长Qstepi:式5中,φ为一次线性系数,η(i)通常代表当前CTU编码的头信息码率,为用于计算当前CTU量化参数QPi对应的量化步长;根据Qstepi和QPi的关系,通过式6计算得到当前要编码的CTU的量化参数QPi:1.4)获得第二次编码所需的初始量化参数,具体包括:首先,通过式9计算获得图像的量化步长:式9中,C为图像复杂度,Qstep为图像的量化步长,CCTU(i)为当前编码的CTU单元的复杂度,Qstepi为第一次编码得到的每个CTU单元的量化步长,M为图像包含的CTU单元的个数;然后,根据量化步长和量化参数的关系计算得到量化参数,作为第二次编码所需的初始量化参数;2)进行第二次编码,包括步骤2.1)~2.2):2.1)用步骤1.4)获得的第二次编码所需的初始量化参数,作为第一个CTU单元的量化参数对第一个CTU单元进行编码;2.2)针对第一个CTU单元之后的每一个CTU单元,获得当前编码CTU单元分配的码字,通过所述当前编码CTU单元分配的码字,计算得到用于计算当前CTU单元量化参数对应的量化步长,再计算得到当前要编码的CTU单元的量化参数,之后将计算得到的当前要编码的CTU单元量化参数进行限位操作,再对相应的CTU单元进行编码;通过以下方法进行所述限位操作:首先通过式10计算得到图像的平均复杂度:式10中,CAvgcost为图像的平均复杂度;参数C为图像编码中整帧图像的复杂度,M为图像的CTU单元的个数;然后,比较当前编码的CTU单元的复杂度与图像的平均复杂度,若CCTU(i) 否则,执行如下操作:最后,执行:限位操作后的QPi=clip3(minQP,maxQP,QPi)其中,CCTU(i)为当前编码的CTU单元的复杂度,CAvgcost为图像平均复杂度;QPi‑1为前一个已编码CTU单元的量化参数;QPi是当前CTU单元的量化参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博雅华录视听技术研究院有限公司,未经北京博雅华录视听技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510079223.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种错误隐藏的方法和装置
- 下一篇:一种对图片进行量化处理的方法及装置