The present invention provides a method and system optimization of 3G network video monitor rate control, including: the method returns 3G bandwidth value as the target bit rate control algorithm of X264 based on ABR rate; X264 rate control algorithm in obtaining quantitative parameters; mining parameters optimization compensation algorithm are as follows step: to obtain quantitative parameters in each frame, according to the encoding frame, to obtain the actual output rate to the current frame so far, and according to the actual output rate was calculated to the current frame until the actual output rate and the target rate difference value; to judge the difference, if the difference is less than the first set value, quantization parameter and higher than the average quantization parameters for encoding frames, reduce the quantization parameter value; if the difference is greater than second set value, and the quantization parameter value obtained is smaller than the The average quantization parameter of the coded frame increases the quantization parameter value, encodes the current frame by quantizing parameters, and completes the coding operation of the 3G network video monitor.
【技术实现步骤摘要】
一种3G网络中视频监控器码率控制的优化方法及系统
本专利技术涉及H.264视频编码标准,主要针对安防视频监控系统在视频传输过程中由于网络带宽的有限而传输不稳定的现状,具体涉及一种3G网络中视频监控器码率控制的优化方法及系统。
技术介绍
H.264是国际通信联盟(InternationalTelecommunicationUnite,ITU)和运动图像专家组(MotionPictureExpertsGroup,MPEG)联合制定的视频编码标准,它是国际上最新的视频编码标准,具有良好的压缩性能和网络亲和力,十分适合实时的视频通信系统。其中基于H.264的开源代码主要有:德国HHI研究所开发的测试软件JM、由法国巴黎中心学校的中心研究所发起并由网上自由组织联合开发的编解码器X264、中国视频编码自由组织联合开发的T264。和JM代码相比,X264摈弃了一些对编码性能贡献小但计算复杂度高的设计,如多参考帧、帧间预测中不必要的块模式等,从而使得在不明显降低编码性能的前提下,大大降低了编码的计算复杂度,提高了编码的速率,使其在实际应用中更能发挥自己的作用。视频监控是安防领域的重要组成部分,在一些重要场合使用视频监控,可以有效防止恶性事件的发生,维护社会治安。目前,大多数常见的视频监控系统是基于通信分组无线服务技术(GeneralPacketRadioService,GPRS)和全球移动通信系统(GlobalSystemForMobileCommunication,GSM),但是这类无线通信技术的传输速度较慢,无法满足视频传输的要求。随着第三代移动通信技术(3rd-ge ...
【技术保护点】
一种3G网络中视频监控器码率控制的优化方法,该方法基于X264中的ABR码率控制算法,所述的方法包含:步骤101)将3G网络中返回的带宽值作为X264码率控制算法中的目标码率;步骤102)依据X264中的ABR码率控制算法获得量化参数;步骤103)采用如下补偿算法优化上步骤的量化参数,获得最终的量化参数:在每帧获得量化参数后,根据已编码帧,获得到当前帧为止的实际输出码率,并根据获得的实际输出码率计算到当前帧为止实际输出码率和目标码率的差值;对获得的差值进行判断,若差值小于第一设定值,且获得的量化参数大于已编码帧的平均量化参数,则减小量化参数值;若差值大于第二设定值值,且获得的量化参数值小于已编码帧的平均量化参数,则增大量化参数值;其中,量化参数具体的调整值根据目标码率的高低或画面复杂度的情况进行修正;所述第一设定值为某一负数,第二设定值为某一正数且两个值是按照与目标码率的偏差百分比进行选取的;当所述差值和平均量化参数不满足上述两个条件中的任何一个时,保持步骤102)得到的量化参数不变;步骤104)将经过上步骤处理后的量化参数对当前帧进行编码输出,完成3G网络中视频监控器的编码操作。
【技术特征摘要】
1.一种3G网络中视频监控器码率控制的优化方法,该方法基于X264中的ABR码率控制算法,所述的方法包含:步骤101)将3G网络中返回的带宽值作为X264码率控制算法中的目标码率;步骤102)依据X264中的ABR码率控制算法获得量化参数;步骤103)采用如下补偿算法优化上步骤的量化参数,获得最终的量化参数:在每帧获得量化参数后,根据已编码帧,获得到当前帧为止的实际输出码率,并根据获得的实际输出码率计算到当前帧为止实际输出码率和目标码率的差值;对获得的差值进行判断,若差值小于第一设定值,且获得的量化参数大于已编码帧的平均量化参数,则减小量化参数值;若差值大于第二设定值值,且获得的量化参数值小于已编码帧的平均量化参数,则增大量化参数值;其中,量化参数具体的调整值根据目标码率的高低或画面复杂度的情况进行修正;所述第一设定值为某一负数,第二设定值为某一正数且两个值是按照与目标码率的偏差百分比进行选取的;当所述差值和平均量化参数不满足上述两个条件中的任何一个时,保持步骤102)得到的量化参数不变;步骤104)将经过上步骤处理后的量化参数对当前帧进行编码输出,完成3G网络中视频监控器的编码操作。2.根据权利要求1所述的3G网络中视频监控器码率控制的优化方法,其特征在于,所述步骤102)进一步包含:步骤102-1)计算图像当前帧的残差变换绝对值和SATD;步骤102-2)利用当前帧的SATD值,计算图像当前的模糊复杂度:步骤102-3)根据图像的模糊复杂度计算量化等级参数qscale;步骤102-4)根据量化等级参数qscale计算该帧的量化参数QP。3.根据权利要求1或2所述的3G网络中视频监控器码率控制的优化方法,其特征在于,所述步骤103)进一步包含:步骤103-1)根据量化参数计算到当前帧为止的实际输出码率;步骤103-2)计算实际输出码率与目标码率的差值,并计算已编码帧的平均量化参数;步骤103-3)当所述差值小于目标码率的第一设定值且所述平均量化参数大于量化参数时,对量化参数值向大的方向进行微调;当所述差值大于目标码率的第二设定值且平均量化参数小于量化参数时,对量化参数向小的方向微调;当所述差值和平均量化参数不满足上述两个条件中的任何一个时保持所述量化参数不变;其中,所述第一设定值与第二设定值的绝对值相等。4.根据权利要求1所述的3G网络中视频监控器码率控制的优化方法,其特征在于,所述步骤104)之前还包含对缓存区增长方式进行调整的步骤,该步骤具体为:用于获取差值因子的步骤,所述的差值因子为已编码帧的目标比特数的累积和和已编码帧所产生的实际比特数的累积和的差值;当差值因子的值大于0时,增大缓存区的缓存空间;反之,则缓存区空间不增长。5.根据权利要求4所述的3G网络中视频监控器码率控制的优化方法,其特征在于,所述缓存区每次以所述差值因子的估计值进行增长,且所述的差值因子估计值根据目标码率的大小选择合适的增长速率,具体为:当目标码率较低时,采用较快的增长方式,即2、3…n倍差值因子进行递增增长;当目标码率较高时,采用较慢的增长方式,即倍差值因子进行递增增长。6.一种3G网络中视频监控器码率控制...
【专利技术属性】
技术研发人员:田一姝,沈强,张宇,赵志军,
申请(专利权)人:中国科学院声学研究所,无锡中科智能信息处理研发中心有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。