【技术实现步骤摘要】
比特率控制方法与比特率控制系统
本专利技术是有关于一种比特率控制方法,且特别是有关于一种视频编码的比特率控制方法与比特率控制系统。
技术介绍
人类生活中充斥着各种视频数据,也充斥着传输这些视频数据的各种活动。然而,由于视频数据的数据量通常很庞大,因此传输的通道不一定能提供这么大的传输频宽。当传输的通道不能提供足够的传输频宽时,会导致视频数据的品质下降。另一方面,在编码视频数据以后,所产生的比特率也不会维持固定,这是由于编码后的比特率会随着视频数据的内容的复杂度而改变。一般来说,一个视频数据可以分为多个帧(frame),每个帧可以分为多个切片(slice),而每个切片可以分为多个宏块(macroblock)。在执行比特率控制的演算法时,通常可以增加或减少每个宏块的量化参数(quantizationparameter)来调整每个宏块所编码后的比特数。然而,在编码之前每个宏块所会产生的比特数是未知的。因此,若要准确地预测编码后的比特数来调整量化参数,所需的计算量通常会很大。也就是说,当要编码一个视频数据时,如何控制编码后的比特率能够维持固定、达到快速甚至及时的编码以及同时提升视频数据的品质,为此领域技术人员所关心的议题。
技术实现思路
本专利技术的范例实施例提出一种比特率控制方法与比特率控制系统,可以快速的完成比特率控制。本专利技术一范例实施提出一种比特率控制方法,用以调整一个量化参数。此量化参数是用以控制编码器用于编码一个目前帧中多个基本单元时的比特率。此比特率控制方法包括根据第一先前帧的一个残差值经过一个空间至频率转换后的值,取得第一先前帧的转换误差。其中第一先 ...
【技术保护点】
一种比特率控制方法,用以调整一量化参数,该量化参数用以控制一编码器用于编码一目前帧中多个基本单元时的比特率,该比特率控制方法包括:根据一第一先前帧的一残差值经过一空间至频率转换后的值,取得该第一先前帧的一转换误差,其中该第一先前帧的编码顺序是在该目前帧的编码顺序之前;根据该转换误差,取得该些基本单元中一第一基本单元的一预测比特数;根据该预测比特数调整该量化参数;以及该编码器依据调整后的该量化参数,调整该比特率,并以调整后的该比特率编码该目前帧。
【技术特征摘要】
1.一种比特率控制方法,用以调整一量化参数,该量化参数用以控制一编码器用于编码一目前帧中多个基本单元时的比特率,该比特率控制方法包括:根据一第一先前帧的一残差值经过一空间至频率转换后的值,取得该第一先前帧的一转换误差,其中该第一先前帧的编码顺序是在该目前帧的编码顺序之前;根据该转换误差,取得该些基本单元中一第一基本单元的一预测比特数;根据该预测比特数调整该量化参数;以及该编码器依据调整后的该量化参数,调整该比特率,并以调整后的该比特率编码该目前帧,其中该第一先前帧与该目前帧皆都包括多个宏块行,该些基本单元为该目前帧的该些宏块行,其中该预测比特数以Ri表示,则其中QP为该量化参数,SUM_SATDi为该目前帧第i个宏块行的转换误差,其中,N为该第一先前帧的该些宏块行的个数,ri为该第一先前帧中第i个宏块行的一残差值比特数,SATD_SUMi为该第一先前帧中第i个宏块行的转换误差,Qi为该第一先前帧中第i个宏块行的量化参数。2.根据权利要求1所述的比特率控制方法,每一该些宏块行包括多个宏块,其中取得该第一先前帧的该转换误差的步骤包括:取得该第一先前帧的该些宏块行的其中之一的各该些宏块的一宏块转换误差;以及根据该些宏块转换误差的和产生该第一先前帧的该转换误差。3.根据权利要求1所述的比特率控制方法,其中根据该转换误差,取得该些基本单元中该第一基本单元的该预测比特数的步骤包括:将该转换误差与该量化参数代入一二次方程式,以计算出该预测比特数。4.根据权利要求1所述的比特率控制方法,其中根据该预测比特数,调整该量化参数的步骤包括:根据一预测比特数总和与该目前帧的一已编码比特数,取得该目前帧的一帧预测比特数,其中该预测比特数总和,表示该目前帧中尚未被编码的宏块行的预测比特数的总和。5.根据权利要求4所述的比特率控制方法,其中调整该量化参数的步骤更包括:根据一缓冲存储器的一充盈度与该缓冲存储器的一剩余度计算一第一数值;根据该目前帧的一帧规划大小与一比特率控制容差计算一第二数值;以及若调整后的该帧预测比特数大于该第一数值或大于该第二数值,增加该量化参数。6.根据权利要求4所述的比特率控制方法,其中调整该量化参数的步骤更包括:根据该目前帧的一帧规划大小计算一第三数值;根据一缓冲存储器的一充盈度、一帧比特率与一额定比特率计算一第四数值;以及若调整后的该帧预测比特数小于该第三数值或小于该第四数值,减少该量化参数。7.根据权利要求4所述的比特率控制方法,其中该量化参数是从一调整前量化参数被调整为一调整后量化参数,其中根据该预测比特数与该目前帧的该已编码比特数,取得该目前帧的该帧预测比特数的步骤...
【专利技术属性】
技术研发人员:李英,田丹,
申请(专利权)人:珠海扬智电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。