[发明专利]一种声道间电平差处理方法及装置有效
申请号: | 201310298100.2 | 申请日: | 2013-07-16 |
公开(公告)号: | CN104299615B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 张兴涛;苗磊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G10L19/008 | 分类号: | G10L19/008 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 声道 电平 处理 方法 装置 | ||
技术领域
本发明涉及立体音频技术领域,尤其涉及一种声道间电平差处理方法及装置。
背景技术
随着生活质量的提高,人们对高质量音频的需求不断增大。相对于单声道音频,立体声音频能够提高信息的清晰度和可懂度,因而备受人们青睐。
现有技术对立体声音频进行处理时,首先对输入的立体声音频信号进行解析,获得携带立体声音频信号的帧中各子带声道间电平差(Inter-Channel Level Difference,ICLD)值,然后将获得的ICLD值与前几帧获得的ICLD值进行比较,当ICLD值与前几帧获得的ICLD值变化较大时,则该帧携带的立体声音频信号为暂态Transient,否则该帧携带的立体声音频信号为常态Normal。对Transient分为2帧进行传输,即分别传输奇数子带与偶数子带的ICLD。对于Normal分为4帧进行传输,即每帧传输1/4子带的ICLD。其中,为了保证比特数目的一致,进一步对Normal进行refinement处理。
然而,采用现有技术对立体声音频进行处理时,由于携带立体声音频的帧长较长,当处理10ms的立体声音频时,如果Normal分4帧进行处理,相当于每40ms(4*10ms)进行ICLD更新,则导致在信号变化迅速或者丢包情况下无法保证解码后的立体声音频质量,另外,如果逐帧传输ICLD,将无法实现立体声音频信号的低比特率传输。
发明内容
本发明的实施例提供一种声道间电平差处理方法及装置,可以在信号变化迅速或者丢包情况下保证解码后的立体声音频质量,并且实现立体声音频信号的低比特率传输。
第一方面,本发明实施例提供一种声道间电平差处理方法,包括:
接收立体声音频信号,并逐帧解析所述立体声音频信号,获得所述立体声音频信号的每一帧中每个子帧的各个子带的声道间电平差ICLD,所述每一帧中包括至少两个子帧;
根据获得的所述立体声音频信号的每一帧中每个子帧的各个子带的ICLD,计算所述立体声音频信号的任一帧中每个子帧的ICLD的绝对值之和;
当所述任一帧中任两个子帧的ICLD的绝对值之和的差的绝对值都小于预设阈值时,采用第一加权方式计算所述任一帧中每个子带的ICLD加权值;
当所述任一帧中任两个子帧的ICLD的绝对值之和的差的绝对值不小于预设阈值时,采用第二加权方式计算所述任一帧中每个子带的ICLD加权值。
在第一种可能的实现方式中,结合第一方面,所述采用第一加权方式计算所述任一帧中每个子带的ICLD加权值,包括:
根据所述任一帧中包括的子帧数量,计算第i个子帧中第b个子带的第一加权因子,所述i表示所述任一帧中包括的任一个子帧,0<i≤L,所述L为所述任一帧中包括的子帧数量,并且L≥2,所述b表示所述第i个子帧中任一个子带,0<b≤K,所述K表示任一个子帧中包括的子带数量,K≥12;
根据所述第一加权因子以及所述任一帧中所述第i个子帧中所述第b个子带的ICLD,计算所述任一帧中所述第b个子带的ICLD加权值。
在第二种可能的实现方式中,结合第一方面中第一种可能的实现方式,所述根据所述任一帧中包括的子帧数量,计算第i个子帧中第b个子带的第一加权因子,包括:
根据fac1(i,b)=1/L计算第i个子帧中的第b个子带的第一加权因子,其中,所述fac1(i,b)表示第i个子帧中的第b个子带的所述第一加权因子。
在第三种可能的实现方式中,结合第一方面中第二种可能的实现方式,所述根据所述第一加权因子以及所述任一帧中所述第i个子帧中所述第b个子带的ICLD,计算所述任一帧中所述第b个子带的ICLD加权值,包括:
根据计算所述任一帧中所述第b个子带的ICLD加权值,其中,所述level(b)表示所述任一帧中第b个子带的ICLD加权值,所述level(i,b)表示第i个子帧的第b个子带的ICLD。
在第四种可能的实现方式中,结合第一方面,所述采用第二加权方式计算所述任一帧中每个子带的ICLD加权值,包括:
根据计算的所述立体声音频信号的所述任一帧中每个子帧的ICLD的绝对值之和,或者根据所述任一帧中的第i个子帧中第b个子带的ICLD,计算所述第i个子帧中第b个子带的第二加权因子,所述i表示所述任一帧中包括的任一个子帧,0<i≤L,所述L为所述任一帧中包括的子帧数量,并且L≥2,所述b表示所述第i个子帧中任一个子带,0<b≤K,所述K表示任一个子帧中包括的子带数量,K≥12;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310298100.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微波炉的电源检测方法及其检测系统
- 下一篇:设有长竖柄的晾晒架