本发明专利技术公开了一种视频编码码率控制方法和系统。该方法包括:根据切片时间长度T和码流的平均码率R,计算对应切片获得的可分配比特T×R;分别对编码的I、B和P帧进行计算,得到帧或宏块的速率R(Qi);根据速率R(Qi)计算帧间失真,并得到整个视频序列的帧间失真最小时对应的量化级参数根据量化级参数确定分配的GOP比特。本发明专利技术充分体现切片时间长度内视频画面内容的动态性,提高视频编码质量。
【技术实现步骤摘要】
本专利技术属于图像处理领域,尤其涉及一种视频编码码率控制方法和系统。
技术介绍
目前0TT视频系统使用HTTP动态自适应流传输协议,在应用层实现流控机制,通 过MBR (Multiple Bitrate)技术提供多种不同码率的码流,并进行切片适应不同的用户和 网络情况,客户端自动选择不同码率切片下载,实现不同质量级别视频平滑切换,提高用户 视频播放体验。 为了适配HTTP动态自适应流传输机制,不同码率的码流切片时间长度固定,同一 个码率的码流切片大小固定,由于目前MBR技术采用的是基于CBR(恒定码率)的码率控制 方法,其预先编码产生多种不同码率的码流,无法结合切片时间长度充分体现视频图像的 动态性。
技术实现思路
本专利技术的专利技术人发现上述现有技术中存在问题,并因此针对所述问题中的至少一 个问题提出了一种新的技术方案。 根据本专利技术一方面,提出一种视频编码码率控制方法,包括: 根据切片时间长度T和码流的平均码率R,计算对应切片获得的可分配比特 TXR; 分别对编码的I、B和P峽进行计算,得到峽或宏块的速率R(Qi);[000引根据速率R(Qi)计算峽间失真,并得到整个视频序列的峽间失真最小时对应的量 化级参数马; 根据量化级参数确定分配的G0P比特。 进一步,还包括:进行量化级参数细调。 进一步,包括:[001引量化级参数《为:【主权项】1. 一种视频编码码率控制方法,其特征在于,包括: 根据切片时间长度T和码流的平均码率R,计算对应切片获得的可分配比特TXR; 分别对编码的I、B和P帧进行计算,得到帧或宏块的速率R(Qi); 根据速率R(Qi)计算帧间失真,并得到整个视频序列的帧间失真最小时对应的量化级 参数必; 根据量化级参数确定分配的GOP比特。2. 根据权利要求1所述视频编码码率控制方法,其特征在于,包括: 进行量化级参数细调。3. 根据权利要求1或2所述视频编码码率控制方法,其特征在于,包括: 量化级参数< 为:其中: M为一帧中宏块的个数; N为序列中包含的帧数;i表示第i帧或第i个宏块,i= 1,2,3……M; Q是量化级参数,%是帧间失真最小时对应的Q的取值,<ax表示速率最大值;argmin表示使目标函数取最小值时的变量值; DiIiR(Qi)]表不失真; R(Qi)是在量化级参数为Q时一帧产生的编码比特数,即速率,分别对编码的I、B、P帧 进行计算得到帧或宏块的速率R(Qi),即: R(Qi)=M(MADiXK(Qi)-C) (2) 其中: C为常量; MD为预测误差的平均残差绝对值; K(Qi)表示在固定的MD下R(Qi)和Q的关系。4. 根据权利要求3所述视频编码码率控制方法,其特征在于,包括:其中: AQs为调整量; VBV是缓冲区占用量; X为第一缓冲区比例; 3为第二缓冲区比例。5. 根据权利要求1或2所述视频编码码率控制方法,其特征在于,包括: 可分配比特TXR减去GOP比特分配后已分配的比特,得到待分配比特,用于后续分配。6. -种视频编码码率控制系统,其特征在于,包括: 比特计算单元,根据切片时间长度T和码流的平均码率R,计算对应切片获得的可分配 比特TXR; 目标比特分配单元,分别对编码的I、B和P帧进行计算,得到帧或宏块的速率R(Qi); 量化级参数计算单元,根据速率R(Qi)计算帧间失真,并得到整个视频序列的帧间失真 最小时对应的量化级参数Aj 比特分配单元,根据量化级参数确定分配的GOP比特。7. 根据权利要求6所述视频编码码率控制系统,其特征在于,还包括: 参数调整单元,对量化级参数Q进行细调。8. 根据权利要求6或7所述视频编码码率控制系统,其特征在于,包括: 量化级参数<为:其中: M为一帧中宏块的个数; N为序列中包含的帧数;i表示第i帧或第i个宏块,i= 1,2,3……M; q是量化级参数,^:是帧间失真最小时对应的Q的取值,wr表示速率最大值;argmin表示使目标函数取最小值时的变量值; DiIiR(Qi)]表不失真; R(Qi)是在量化级参数为Q时一帧产生的编码比特数,即速率,分别对编码的I、B、P帧 进行计算得到帧或宏块的速率R(Qi),即: R(Qi)=M(MADiXK(Qi)-C) (2) 其中: C为常量; MD为预测误差的平均残差绝对值; K(Qi)表示在固定的MD下R(Qi)和Q的关系。9. 根据权利要求8所述视频编码码率控制系统,其特征在于,包括:其中: AQs为调整量; VBV是缓冲区占用量; X为第一缓冲区比例; e为第二缓冲区比例。10.根据权利要求6或7所述视频编码码率控制系统,其特征在于,包括: 可分配比特TXR减去GOP比特分配后已分配的比特,得到待分配比特,用于后续分配。【专利摘要】本专利技术公开了一种视频编码码率控制方法和系统。该方法包括:根据切片时间长度T和码流的平均码率R,计算对应切片获得的可分配比特T×R;分别对编码的I、B和P帧进行计算,得到帧或宏块的速率R(Qi);根据速率R(Qi)计算帧间失真,并得到整个视频序列的帧间失真最小时对应的量化级参数根据量化级参数确定分配的GOP比特。本专利技术充分体现切片时间长度内视频画面内容的动态性,提高视频编码质量。【IPC分类】H04N19-124, H04N19-154, H04N19-134【公开号】CN104717500【申请号】CN201310676899【专利技术人】罗传飞, 赵学军, 杨征, 蒋力 【申请人】中国电信股份有限公司【公开日】2015年6月17日【申请日】2013年12月12日本文档来自技高网...
【技术保护点】
一种视频编码码率控制方法,其特征在于,包括:根据切片时间长度T和码流的平均码率R,计算对应切片获得的可分配比特T×R;分别对编码的I、B和P帧进行计算,得到帧或宏块的速率R(Qi);根据速率R(Qi)计算帧间失真,并得到整个视频序列的帧间失真最小时对应的量化级参数根据量化级参数确定分配的GOP比特。
【技术特征摘要】
【专利技术属性】
技术研发人员:罗传飞,赵学军,杨征,蒋力,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。