发明名称 一种基于网络特征与视频特征的动态码率控制方法
摘要 本发明公开一种基于网络特征与视频特征的动态码率控制方法,通过两类特征与接收端视频质量之间的相互关系,建立接收端视频质量失真模型;进一步通过分析接收端视频质量与输出码率之间的关系,结合前述的视觉关注度重构率失真模型;然后研究融合反馈信息的编码参数动态偏置范围预测方法,实现接收端视频质量与码率控制误差联动调整;最终建立融合网络特征和视频内容特征的分级动态码率控制机制,力争在保证编码器输出码率与信道环境相匹配的同时,实现接收端视频质量的提升,在保持视频重建图像质量的前提下,提高码率控制精度。
申请公布号 CN106331711A 申请公布日期 2017.01.11
申请号 CN201610743876.4 申请日期 2016.08.26
申请人 北京工业大学 发明人 刘鹏宇;吴玥颖;丰泽琪;贾克斌
分类号 H04N19/167(2014.01)I;H04N19/154(2014.01)I;H04N19/149(2014.01)I;H04N19/19(2014.01)I;H04N21/2662(2011.01)I 主分类号 H04N19/167(2014.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 张慧
主权项 一种基于网络特征与视频特征的动态码率控制方法,其特征在于,包括以下步骤:步骤S1、构建融合网络特征与视频特征的率失真模型1)、划分感兴趣区域与非感兴趣区域;2)、建立接收端视频质量失真模型D;将待编码视频输入到原始HEVC编码器中进行编码,并记录编码结果;依据编码结果,分别计算每帧编码图像的压缩编码失真d和场景复杂度s、以及统计当前网络信道状态下视频传输过程中的误码率e、丢包率l以及网络带宽b;根据上述e、l、b值与d、s值,得到每帧编码图像的接收端视质量失真D<sub>1</sub>,D<sub>2</sub>…D<sub>n</sub>,其中,n表示视频帧数,以此构建接收端视频质量失真模型D=(D<sub>1</sub>,D<sub>2</sub>…D<sub>n</sub>);3)、建立率失真(R‑D)模型;根据步骤2所得编码结果,分别计算每帧图像感兴趣区域的输出码率与非感兴趣区域输出码率;对感兴趣区域输出码率和接收端视频质量失真模型、以及非感兴趣区域输出码率和接收端视频质量失真模型进行拟合,得到感兴趣区域的率失真模型以及模型参数α<sub>ROI</sub>、β<sub>ROI</sub>和非感兴趣区域的率失真模型以及模型参数α<sub>n‑ROI</sub>、β<sub>n‑ROI</sub>;步骤S2、确定编码参数1)、根据模型参数α<sub>ROI</sub>,β<sub>ROI</sub>和α<sub>n‑ROI</sub>,β<sub>n‑ROI</sub>计算得到感兴趣区域的拉格朗日乘子λ<sub>ROI,T</sub>与非感兴趣区域的拉格朗日乘子λ<sub>n‑ROI,T</sub>;2)、根据拉格朗日乘子λ<sub>ROI,T</sub>,λ<sub>n‑ROI,T</sub>计算得到感兴趣区域的量化参数QP<sub>ROI,T</sub>,以及非感兴趣区域的与量化参数QP<sub>n‑ROI,T</sub>;步骤S3、编码以及记录编码后输出码率利用重构后融合了网络特征与视频特征的率失真模型替代HEVC编码器中的原有率失真模型;将待编码视频帧输入到改进后的HEVC编码器中,读取配置文件,根据选定的量化参数,依次进行预测编码、变换量化编码、熵编码过程,最终得到当前编码帧的实际输出码率;第四步、根据码率控制误差修正编码参数编制范围待当前帧编码完成后,通过计算当前编码帧目标码率与实际输出码率间的控制误差,分别得出ROI区域的码率误差的Error<sub>ROI</sub>以及非ROI区域的码率误差的Error<sub>n‑ROI</sub>,用于指导码率控制参数偏置范围的更新与修正;修正后量化参数的动态偏置范围分别为(QP<sub>pic</sub>‑ΔQP<sub>ROI</sub>,QP<sub>pic</sub>+ΔQP<sub>ROI</sub>)和(QP<sub>pic</sub>‑ΔQP<sub>n‑ROI</sub>,QP<sub>pic</sub>+ΔQP<sub>n‑ROI</sub>),且修正后的编码参数将用于参与下一编码帧的码率控制过程,其中,QP<sub>Pic</sub>表示当前编码帧的量化参数,th<sub>1</sub>,th<sub>2</sub>分别表示ROI区域与非ROI区域的码率误差阈值,当Error<sub>ROI</sub>≤th<sub>1</sub>且Error<sub>n‑ROI</sub>≤th<sub>2</sub>时,设置ΔQP<sub>ROI</sub><2,ΔQP<sub>n‑ROI</sub><1;当Error<sub>ROI</sub>≤th<sub>1</sub>且Error<sub>n‑ROI</sub>>th<sub>2</sub>时,设置ΔQP<sub>ROI</sub><2,ΔQP<sub>n‑ROI</sub>≥1;当Error<sub>ROI</sub>>th<sub>1</sub>且Error<sub>n‑ROI</sub>>th<sub>2</sub>时,设置ΔQP<sub>ROI</sub>≥2,ΔQP<sub>n‑ROI</sub>≥1;当Error<sub>ROI</sub>>th<sub>1</sub>且Error<sub>n‑ROI</sub>≤th<sub>2</sub>时,设置ΔQP<sub>ROI</sub>≥2,ΔQP<sub>n‑ROI</sub><1。
地址 100124 北京市朝阳区平乐园100号