[发明专利]一种对B帧进行码率控制的方法无效
申请号: | 200810147789.8 | 申请日: | 2008-12-08 |
公开(公告)号: | CN101478676A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 方春;鲁国宁 | 申请(专利权)人: | 四川虹微技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京市路盛律师事务所 | 代理人: | 温利平 |
地址: | 610041四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进行 控制 方法 | ||
1.一种对B帧码率进行控制的方法,其特征在于,包括以下步骤:
(1)、在视频编码过程中,在对视频图像组中B帧进行编码时,首先设定一个量化参数阈值TQP,并计算用于该B帧编码的I帧与P帧或者连续两个P帧的量化参数之差DQP;
(2)、然后比较量化参数之差DQP的绝对值与设定的量化参数阈值TQP的大小,若小于量化参数阈值TQP,则采用保证视频质量平缓的QP计算方法计算该B帧的量化参数BQP;若大于量化参数阈值TQP,则采用保证缓冲区数据容量平缓的QP计算方法计算该B帧的量化参数BQP;
(3)、最后,根据步骤(2)计算得到的量化参数BQP对该B帧进行编码;
保证视频质量平缓的QP计算方法为:使B帧的QP值在解码端与两边的I帧、P帧或两边的P帧QP实现平缓的过渡,在第n-1和n的P帧间的第i个B帧的QP值BQP(n,i)的QP值为:
BQP(n,i)=PQP(n-1)+StepQP(n,i)+C1
其中,Int[.]表示取数的整数部分,M表示两个P帧间的B帧数目,1<i≤M,PQP(n)为第n个P帧对应的QP值,ω1为固定加权值,取值范围为0<ω1≤4,C1为B帧QP固定偏移量;
保证缓冲区数据容量平缓的QP计算方法为:使B帧的QP值在编码器端根据I帧与P帧或帧连续两个P帧的QP变化趋势而变化,在第n-1和n的P帧间的第i个B帧的QP值BQP(n,i)的QP值为:
BQP(n,i)=PQP(n)+StepQP(n,i)+C2
其中,Int[.]表示取数的整数部分,M表示两个P帧间的B帧数目,1<i≤M, PQP(n)为第n个P帧对应的QP值,ω2为固定加权值,取值范围为0<ω2≤4,C2为B帧QP固定偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹微技术有限公司,未经四川虹微技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810147789.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:频率资源分配方法、装置及基站
- 下一篇:音量控制方法及装置、电视接收装置