发明名称 细粒度可扩展视频编码的码率分配方法
摘要 本发明属于计算机图形图像编码与通信技术领域,涉及细粒度可扩展视频编码的码率分配方法,本发明包括等斜率码率分配方法和等失真码率分配方法。具体步骤:首先生成每帧图像的率失真函数曲线;通过迭代计算公式得到率失真曲线的最优截断点处斜率绝对值或等失真码率分配的失真值,再通过其相邻的两个样本点的比特数根据线性插值的方法得到最优截断点处斜率值所对应的比特数或等失真值所对应的比特数。本发明的等斜率码率分配方法能够获得最佳的视频传输质量,并较传统的平均码率分配方法有较大的提高,等失真码率分配方法可以最大限度地减小传输图像质量的波动。本发明可以应用在网络流媒体传输、无线视频传输等领域。
申请公布号 CN1234248C 申请公布日期 2005.12.28
申请号 CN200310113567.1 申请日期 2003.11.18
申请人 清华大学 发明人 贺玉文;赵学军;杨士强
分类号 H04N7/26;G06K9/36 主分类号 H04N7/26
代理机构 北京清亦华知识产权代理事务所 代理人 廖元秋
主权项 1、一种细粒度可扩展视频编码的码率分配方法,其特征在于,该方法为基于率失真函数的等斜率码率分配,具体包括以下步骤:1)首先通过对增强层码流中每帧图像的每个位平面中任意一个编码点采样并根据样本点插值生成码率分配单元内每帧图像的率失真函数曲线;2)通过迭代计算公式λk+1=λk-f(λk)/f′(λk),得到码率分配单元内每帧图像的率失真曲线的最优截断点处斜率绝对值λ,其中,k表示迭代次数,λk表示第k步计算得到的斜率绝对值,fk表示第k步的比特数分配误差,它由式<math> <mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>R</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>R</mi> <mi>c</mi> </msub> </mrow> </math> 定义的函数值f(λk),N表示码率分配单元内图像帧数,Rc是给定的分配单元总比特数,fk’是由式<math> <mrow> <msup> <mi>f</mi> <mo>&prime;</mo> </msup> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mfrac> <mn>1</mn> <mrow> <msup> <mi>d</mi> <mn>2</mn> </msup> <msub> <mi>D</mi> <mi>i</mi> </msub> <mo>/</mo> <mi>d</mi> <msub> <msup> <mi>R</mi> <mn>2</mn> </msup> <mi>i</mi> </msub> </mrow> </mfrac> </mrow> </math> 定义的函数值f‘(λk),Di表示第i帧在Ri比特数下对应的失真值;3)最后通过最优截断点相邻的两个样本点的比特数根据线性插值的方法,得到每帧图像最优截断点处所对应的比特数,将该比特数作为分配给该帧图像比特数。
地址 100084北京市海淀区清华园清华大学照澜院商业楼301室