[发明专利]一种恒定码率的控制方法有效
申请号: | 200710172272.X | 申请日: | 2007-12-13 |
公开(公告)号: | CN101184239A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 许昌满;李国平 | 申请(专利权)人: | 上海广电(集团)有限公司中央研究院 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/24 |
代理公司: | 上海思微知识产权代理事务所 | 代理人: | 屈蘅;李时云 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 恒定 控制 方法 | ||
技术领域
本发明属于数字音视频的传输控制相关技术领域,特别是涉及一种恒定码率的控制方法。
背景技术
在视频的实时通信中,码流需要在不同带宽的网络上进行传输。为了在保证相对较高的视频图像质量的同时,尽可能的提高网络资源的利用率,就对视频流的传输码率的控制提出了需求。目前的码率控制技术就是通过不停地调整编码参数来控制缓冲区中比特的占有度,使其尽量达到稳定,不出现上溢和下溢的情况;同时在保证缓冲比特占有度稳定的前提下,尽量保证图像质量的稳定。在各种视频压缩标准中,码率控制一直扮演着非常重要的角色,例如:MPEG2的TM5,H.263的TMN8等。然而在最新的视频标准,如H.264/MPEG-4 AVC和AVS中,由于采用了很多全新的编码技术,以前的很多码率控制算法已经不能应用在新的编码标准中。
发明内容
本发明的目的在于提供一种恒定码率的控制方法,所述码率控制方法通过对每个图像组(GOP)为单位进行恒定码率控制。所述方法不仅控制精度高,输出的码流波动小,而且编码主观图像质量好,同时计算复杂度低,适合各种软件和硬件编码的应用。
本发明的目的是这样实现的:一种恒定码率的控制方法,所述方法基于调节视频图像码流的量化参数值来实现码率控制,所述码流包括I帧、P帧和B帧,具体步骤如下:
步骤1、把视频图像划分成若干个图像组GOP,每个GOP是一组时间上连续的图像,其目标比特数记为Bitgop,
NB分别为每个GOP中的B帧和P帧图像的帧数,R为信道目标传输码率,F为输出帧率,Bitless为上一个GOP编码后剩余的比特数,Bitless的初始值为0;
步骤2、实现帧级码率控制,其进一步包括:
步骤2.1、计算当前B帧或P帧能够得到的比特数为Bitcur_pic=λcur×(Bitgop-Bitcur_gop_used),上式中Bitcur_gop_used为当前GOP已经使用的比特数,λcur是当前图像的加权系数,根据当前图像B帧或P帧的复杂度进行计算;
步骤2.2、分别计算每帧中第i个P帧或B帧的量化参数QPP_i或QPB_i,i=1,2,3......;
步骤2.2.1、计算QPP_i:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海广电(集团)有限公司中央研究院,未经上海广电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710172272.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高效节能型环保秸秆气化炉
- 下一篇:一种模拟电池三电极装置