一种优化LC3编码器的量化全局增益序号搜索方法和系统技术方案

技术编号:26381164 阅读:29 留言:0更新日期:2020-11-19 23:49
本申请公开了一种优化LC3编码器的量化全局增益序号搜索方法和系统,属于音频编码技术领域。本申请的优化LC3编码器的量化全局增益序号搜索方法包括:第一次搜索,确定第二搜索区间,若第二搜索区间的上限和下限是否相同,则结束搜索,否则进行第i次搜索,确定第i+1搜索区间;若第i+1搜索区间的上限和下限相同或者第i量化全局增益序号和第i‑1量化全局增益序号相同,则结束搜索,否则进行重复搜索并判断,直至第n+1搜索区间的上限和下限相同,结束搜索。本申请能够重新确定搜索区间,减少了搜索次数,同时能够快速的收敛到最合适的量化全局增益序号,降低处理器的运算量。

【技术实现步骤摘要】
一种优化LC3编码器的量化全局增益序号搜索方法和系统
本申请涉及音频编码
,特别涉及一种优化LC3编码器的量化全局增益序号搜索方法和系统。
技术介绍
随着移动通信领域的不断发展,蓝牙技术的应用也越来越广,尤其在蓝牙音频的应用方面。目前蓝牙国际联盟BluetoothSig联合众多厂商推出了低复杂度通信编解码器(英文:LowComplexityCommunicationCodec,简称LC3)。由于LC3编解码技术,其具有较低延迟、较高音质和编码增益以及在蓝牙领域无专利费得优点,受到广大厂商的关注。由于LC3推出的初衷是要满足低功耗蓝牙领域的音频应用,所以对功耗要求非常严格,在低功耗蓝牙领域,期望移动设备的功耗较低,而音频的码率与占用的空中带宽成正比,且音频的码率直接影响射频的功耗。较低的码率不仅可以降低收发端的射频功耗和空中干扰,同时也能降低编解码器的运算量(主要是降低算术编码解码的运算量)。在现有技术中,编码器需要搜索到一个恰当的全局增益系数gg,其中gg对应量化全局增益序列号gg_ind而单调递增分布。gg用于缩小时域噪本文档来自技高网...

【技术保护点】
1.一种优化LC3编码器的量化全局增益序号搜索方法,其特征在于,包括:/n第一次搜索,对预先选定的第一量化全局增益序号进行首次评估量化全局增益序号搜索计算,得到第一比特长度预算,其中,所述第一比特长度预算为所述第一量化全局增益序号对应的量化频谱信号编码所需的比特长度预算,/n根据预先选定的第一搜索区间和所述第一比特长度预算与目标比特长度预算的第一差值,确定第二搜索区间,其中,所述目标比特长度预算为目标量化全局增益序号对应的量化频谱信号编码实际的比特长度预算,/n判断所述第二搜索区间的上限和下限是否相同,若相同,则结束搜索,输出所述第一量化全局增益序号,否则进行第i次搜索;/n第i次搜索,将第i...

【技术特征摘要】
1.一种优化LC3编码器的量化全局增益序号搜索方法,其特征在于,包括:
第一次搜索,对预先选定的第一量化全局增益序号进行首次评估量化全局增益序号搜索计算,得到第一比特长度预算,其中,所述第一比特长度预算为所述第一量化全局增益序号对应的量化频谱信号编码所需的比特长度预算,
根据预先选定的第一搜索区间和所述第一比特长度预算与目标比特长度预算的第一差值,确定第二搜索区间,其中,所述目标比特长度预算为目标量化全局增益序号对应的量化频谱信号编码实际的比特长度预算,
判断所述第二搜索区间的上限和下限是否相同,若相同,则结束搜索,输出所述第一量化全局增益序号,否则进行第i次搜索;
第i次搜索,将第i搜索区间的中位数确定为第i量化全局增益序号,
判断所述第i量化全局增益序号和第i-1量化全局增益序号是否相同,若相同,则结束搜索,输出所述第i-1量化全局增益序号,否则对所述第i量化全局增益序号进行首次评估量化全局增益序号搜索计算,得到第i比特长度预算,其中,所述第i比特长度预算为所述第i量化全局增益序号对应的量化频谱信号编码所需的比特长度预算,
根据所述第i搜索区间和所述第i比特长度预算与所述目标比特长度预算的第i差值,确定第i+1搜索区间,
判断所述第i+1搜索区间的上限和下限是否相同,若相同,则结束搜索,输出所述第i量化全局增益序号,否则进行重复搜索并判断,直至第n+1搜索区间的上限和下限相同,结束搜索,输出第n量化全局增益序号,其中,i是大于1小于等于n的整数,n是小于等于8的整数。


2.根据权利要求1所述的优化LC3编码器的量化全局增益序号搜索方法,其特征在于,所述第一量化全局增益序号包括上一帧量化全局增益序号、所述第一搜索空间的中位数和所述第一搜索区间的预设阈值中的至少一者,所述上帧量化全局增益序号包括上一帧首次评估的量化全局增益序号或者对所述上一帧首次评估的量化全局增益序号进行二次量化得到的量化全局增益序号。


3.根据权利要求1所述的优化LC3编码器的量化全局增益序号搜索方法,其特征在于,所述第一搜索区间的下限和上限分别为最小全局增益和255。


4.根据权利要求3所述的优化LC3编码器的量化全局增益序号搜索方法,其特征在于,
所述根据预先选定的第一搜索区间和所述第一比特长度预算与目标比特长度预算的第一差值,确定第二搜索区间,进一步包括:
若所述第一差值大于0,根据第一预设常数、所述第一差值和所述目标比特长度预算,确定第一搜索宽度,则将所述第一量化全局增益序号加一与255进行比较,将两者中较小者确定为所述第二搜索区间的下限,将所述第二搜索区间的下限与所述第一搜索宽度的和值和255进行比较,将两者较小者确定为所述第二搜索区间的上限;
若所述第一差值小于等于0,根据第二预设常数、所述第一差值和所述目标比特长度预算,确定第二搜索宽度,则将所述第一量化全局增益序号确定为所述第二搜索区间的上限,将所述第一量化全局增益序号与所述第二搜索宽度的差值和所述最小全局增益进行比较,将两者中较大者确定为所述第二搜索区间的下限。


5.根据权利要求4所述的优化LC3编码器的量化全局增益序号搜索方法,其特征在于,
所述若所述第一差值大于0,根据第一预设常数、所述第一差值和所述目标比特长度预算,确定第一搜索宽度,进一步包括:
所述第一搜索宽度=所述第一差值与...

【专利技术属性】
技术研发人员:王尧李强叶东翔朱勇
申请(专利权)人:北京百瑞互联技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1