【技术实现步骤摘要】
本专利技术涉及音频编解码技术,并且更具体地,涉及一种用于信号处理的方法和装置。
技术介绍
现有频域编码算法中,在做比特分配时,具有以下处理:根据子带包络对每个子带进行比特分配;将子带按照比特分配数从小到大排序;从比特分配数小的子带开始编码;将被编码子带所剩的冗余比特平均分配到余下的未编码的子带中去,其中,每一个子带所剩比特不够编码一个信息单位。由于冗余比特的分配只是平均分配到由能量包络确定的原始比特分配数较大的子带中去,这会导致一定的比特浪费,使得编码效果不够理想。
技术实现思路
本专利技术实施例提供了一种用于信号处理的方法和装置,能够避免比特浪费,提高编解码的质量。第一方面,提供了一种用于信号处理的方法,包括:确定当前帧的待处理子带对应的待分配比特总数;根据待分配比特总数,对待处理子带进行一次比特分配,以得到待处理子带中各个子带的一次比特分配数;根据各个子带的一次比特分配数,对一次比特分配后的各个子带进行一次信息单位数确定操作,得到当前帧冗余比特总数以及待处理子带中各个子带对应的信息单位数;根据二次比特分配参数,从待处理子带中选择二次比特分配子带,其中,二次比特分配参数包括待处理子带中各个子带的子带特征和冗余比特总数中的至少一种;对二次比特分配子带进行二次比特分配,以便于将冗余比特分配给二次比特分配子带并得到二次比特分配子带中各个子带的二次比特分配数;根据二次比特分配子带的一次比特分配数和二次比特分配数,对二次比特分配子带中各个子带进行二次信息单位数确定操作,以重新得到二次比特分配子带中各个子带对应的信息单位数。结合第一方面,在第一方面的第一种可能的实现方 ...
【技术保护点】
一种用于信号处理的方法,其特征在于,包括:确定当前帧的待处理子带对应的待分配比特总数;根据所述待分配比特总数,对所述待处理子带进行一次比特分配,以得到所述待处理子带中各个子带的一次比特分配数;根据所述各个子带的一次比特分配数,对一次比特分配后的所述各个子带进行一次脉冲数确定操作,得到当前帧冗余比特总数以及所述待处理子带中各个子带对应的脉冲数;根据二次比特分配参数,从所述待处理子带中选择二次比特分配子带,其中,所述二次比特分配参数包括所述冗余比特总数和所述待处理子带中各个子带的子带特征中的至少一种;对所述二次比特分配子带进行二次比特分配,以便于将所述冗余比特分配给所述二次比特分配子带,并得到所述二次比特分配子带中各个子带的二次比特分配数;根据所述二次比特分配子带中各个子带的一次比特分配数和二次比特分配数,对所述二次比特分配子带中各个子带进行二次脉冲数确定操作,以重新得到所述二次比特分配子带中各个子带对应的脉冲数。
【技术特征摘要】
1.一种用于信号处理的方法,其特征在于,包括:确定当前帧的待处理子带对应的待分配比特总数;根据所述待分配比特总数,对所述待处理子带进行一次比特分配,以得到所述待处理子带中各个子带的一次比特分配数;根据所述各个子带的一次比特分配数,对一次比特分配后的所述各个子带进行一次脉冲数确定操作,得到当前帧冗余比特总数以及所述待处理子带中各个子带对应的脉冲数;根据二次比特分配参数,从所述待处理子带中选择二次比特分配子带,其中,所述二次比特分配参数包括所述冗余比特总数和所述待处理子带中各个子带的子带特征中的至少一种;对所述二次比特分配子带进行二次比特分配,以便于将所述冗余比特分配给所述二次比特分配子带,并得到所述二次比特分配子带中各个子带的二次比特分配数;根据所述二次比特分配子带中各个子带的一次比特分配数和二次比特分配数,对所述二次比特分配子带中各个子带进行二次脉冲数确定操作,以重新得到所述二次比特分配子带中各个子带对应的脉冲数。2.根据权利要求1所述的方法,其特征在于,所述待处理子带中各个子带的子带特征包括子带承载的信号特征和子带对应的比特分配状态中的至少一种。3.根据权利要求2所述的方法,其特征在于,所述子带承载的信号特征包括:子带承载的信号类型;子带对应的比特分配状态包括:子带的前一帧对应子带的系数量化情况和子带的一次带宽平均比特数中的至少一种;其中,子带的一次带宽平均比特数是根据所述子带的一次比特分配数以及所述子带的带宽确定的。4.根据权利要求3所述的方法,其特征在于,所述信号类型包括谐波和/或非谐波。5.根据权利要求3所述的方法,其特征在于,子带的一次带宽平均比特数按照如下公式确定:aver_bit[ki]=Rk1[ki]bandwidth[ki];]]>其中,aver_bit[ki]表示子带的一次带宽平均比特数,Rk1[ki]表示子带ki的一次比特分配数,bandwidth[ki]表示子带ki的带宽。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述从所述待处理子带中选择二次比特分配子带,包括:先从高频子带中选择满足条件的二次比特分配子带;当在所述高频子带中选择不到满足条件的二次比特分配子带时,再从除所述高频子带外的其余子带中选择二次比特分配子带。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述二次比特分配子带的数量为二个;所述从所述待处理子带中选择二次比特分配子带,包括:确定一个优先增强子带作为二次比特分配子带;将与所述优先增强子带相邻的两个子带中的一个子带确定为另一个二次比特分配子带。8.根据权利要求1至5中任一项所述的方法,其特征在于,所述二次比特分配子带在频域上连续。9.一种用于信号处理的装置,其特征在于,包括:比特总数...
【专利技术属性】
技术研发人员:周璇,苗磊,刘泽新,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。