一种基于时频平面上下文的音频算术编码 方法
本发明涉及一种基于时频平面上下文的音频算术编码方法,其中音频编码参数的概率可自适应,属于音频编码领域。其技术特点是首先对每帧音频信号使用离散余弦变换MDCT和矢量量化,然后对量化后的MDCT系数进行上下文分配和概率建模。此过程对量化MDCT系数首先使用频域上下文,即统计待编码量化MDCT系数的一阶条件频数,在使用频域上下文统计完每个量化MDCT系数的一阶条件频数后,对本帧量化MDCT系数利用本帧之前两帧相关性判断是否使用时域上下文,将最终的一阶条件频数送入算术编码器进行编码。本发明方法能够在保持良好音频编码质量的同时,降低音频信号的平均编码速率,从而提高音频编码器的编码效率。
发明专利
CN201210456918.8
2012-11-14
CN103035249A
2013-04-10
G10L19/02(2013.01)I
北京理工大学
王晶;纪璇;匡镜明
100081 北京市海淀区中关村南大街5号
北京;11
一种基于时频平面上下文的音频算术编码方法,其中音频编码参数的概率可自适应,在统计音频编码参数概率时使用频数(编码过程中音频编码参数出现的次数)表示,音频编码参数的概率可以通过每个音频编码参数的频数除以所有音频编码参数的累积频数后得到,其特征在于通过如下步骤实现的:对于待处理的每帧音频信号:(1)对每帧音频信号使用离散余弦变换MDCT和矢量量化,得到量化MDCT系数;(2)对步骤(1)中量化MDCT系数使用频域上下文,统计每个量化MDCT系数的一阶条件频数f(xi|s),一阶条件频数是指在前一个量化MDCT系数的条件下统计当前量化MDCT系数的频数;(3)判断步骤(1)中本帧量化MDCT系数是否使用时域上下文,利用本帧之前两帧相关性进行判断,前两帧之间的相关系数记为correlation,当correlation≤0.5时,在当前相邻的两帧使用时域上下文,当correlation>0.5时,当前相邻的两帧不使用时域上下文;(4)在步骤(3)的判断中,如果使用时域上下文则对步骤(2)中量化MDCT系数的一阶条件频数分布进行重新分配;(5)在步骤(3)的判断中,如果不使用时域上下文则对步骤(2)中量化MDCT系数一阶条件频数分布不进行重新分配;(6)把步骤(4)或步骤(5)得到的量化MDCT系数的一阶条件频数送入算数编码器进行编码。