发明名称 用于稀疏频道之回声消除器
摘要 本发明是有关一种用于回声频道中之稀疏频道的回声消除器。该回声频道接收一组远端输入和一组近端输入。一组引动产生器响应于检测通话重叠情况和一脉冲响应改变之至少一种而宣告一稀疏更新引动。一组主要加权更新器依据该稀疏更新引动而传送该阴影滤波器之阴影加权至该主要滤波器之N组稀疏滤波器中的N组稀疏加权。一组稀疏主要滤波器非适应式地过滤该远端输入以产生一组主要输出。一组长的阴影滤波器适应式地过滤该远端输入以产生一组阴影输出并且估计主要滤波器中之稀疏加权之峰值延迟。
申请公布号 TWI268093 申请公布日期 2006.12.01
申请号 TW092131814 申请日期 2003.11.13
申请人 英特尔公司 发明人 毕斯特 亚努拉吉;谢 史丹;贝夏德 尼尔
分类号 H04M9/08(2006.01) 主分类号 H04M9/08(2006.01)
代理机构 代理人 恽轶群 台北市松山区南京东路3段248号7楼;陈文郎 台北市松山区南京东路3段248号7楼
主权项 1.一种回声消除装置,其包含:一组引动产生器,其用以反应于检测一回声频道中之一通话重叠情况和一脉冲响应改变的至少一种而宣告一稀疏更新引动,该回声频道接收一组远端输入和一组近端输入;以及一组主要加权更新器,其用以依据该稀疏更新引动而传送一组阴影滤波器之阴影加权至一组主要滤波器中之N组稀疏滤波器的N组稀疏加权,该主要滤波器非适应式地过滤该远端输入以产生一组主要输出,该阴影滤波器适应式地过滤该远端输入以产生一组阴影输出,并且估计该稀疏加权之峰値延迟。2.如申请专利范围第1项之装置,其中该主要加权更新器包含:一组峰値检测器,其检测于该阴影加权中之N组峰値的N组峰値位置;以及一组稀疏加权更新器,其依据该N组峰値位置之该阴影加权而取代该N组稀疏加权。3.如申请专利范围第2项之装置,其中该峰値检测器包含:一组阴影缓冲器,其用以储存该阴影加权;一组最大値探测器,其用以辨识被储存于该阴影缓冲器中之该阴影加权的一组最大绝对値之位置,该位置对应至该N组峰値位置之一位置;以及一组取消器,其用以取消被置放于该位置附近之阴影加权之一组子集,该被取消的子集被写回至该阴影缓冲器。4.如申请专利范围第3项之装置,其中该稀疏加权更新器包含:一组临限比较器,其用以比较该位置与一组低位置临限和一组高位置临限;一组第一更新器,其反应于较小于该低位置临限的位置,而利用该阴影加权之一组第一阴影子集以取代该N组稀疏加权之一的一组第一稀疏子集;一组第二更新器,其反应于超出该高位置临限之位置,而分别地利用该阴影加权之一组第二阴影子集和一组第三阴影子集,以取代该N组稀疏加权之其中一组的一组第二稀疏子集和一组第三稀疏子集;以及一组第三更新器,其反应于在该低位置和高位置临限之间的位置,该位置是在该第四阴影子集之中心,而分别地利用该阴影加权之第二阴影子集和一组第四阴影子集,以取代该N组稀疏加权之其中一组的该第二稀疏子集和一组第四稀疏子集。5.如申请专利范围第4项之装置,其中该稀疏加权更新器进一步地包含:一组稀疏加权缓冲器,其用以储存该N组稀疏加权。6.如申请专利范围第1项之装置,其中该引动产生器包含:一组短期功率估计器,其用以估计该远端输入之一组短期功率;一组长期功率估计器,其用以估计该远端输入之一组长期功率;以及一组适应性引动器,其反应于较大于该长期功率之一组指示的该短期功率而引动该阴影滤波器之适应性。7.如申请专利范围第1项之装置,其中该引动产生器包含:一组延迟系数产生器,其用以计算该主要滤波器之一组主要耦合系数以及该阴影滤波器之一组阴影耦合系数;以及一组通话重叠检测器,其反应于较小于该阴影耦合系数之一组指示之该主要耦合系数而检测通话重叠情况。8.如申请专利范围第7项之装置,其中该引动产生器进一步地包含:一组主要误差功率估计器,其用以估计由该主要输出和该近端输入所决定之一主要误差的一组主要误差功率;一组阴影误差功率估计器,其用以估计由该阴影输出和该近端输入所决定之一阴影误差的一组阴影误差功率;以及一组改变检测器,其反应于超出该阴影误差功率之一组指示之该主要误差功率而检测该脉冲响应改变。9.如申请专利范围第8项之装置,其中该引动产生器进一步地包含:一组组合器,其用以组合该被检测的通话重叠和该脉冲响应改变以宣告该稀疏更新引动。10.如申请专利范围第6项之装置,其中该适应性引动器引动该阴影滤波器的一组仿射的投射(AP)适应性。11.一种回声消除方法,其包含:反应于检测一回声频道中之一通话重叠情况和一脉冲响应改变的至少一种而宣告一稀疏更新引动,该回声频道接收一组远端输入和一组近端输入;并且依据该稀疏更新引动而传送一组阴影滤波器之阴影加权至一组主要滤波器中之N组稀疏滤波器的N组稀疏加权,该主要滤波器非适应式地过滤该远端输入以产生一组主要输出,该阴影滤波器适应式地过滤该远端输入以产生一组阴影输出,并且估计该稀疏加权之峰値延迟。12.如申请专利范围第11项之方法,其中更新该N组稀疏加权包含:检测该阴影加权中之N组峰値的N组峰値位置;并且依据该N组峰値位置之该阴影加权而取代该N组稀疏加权。13.如申请专利范围第12项之方法,其中检测该N组峰値位置包含:储存该阴影加权于一组阴影缓冲器中;辨识被储存于该阴影缓冲器中之该阴影加权一组最大绝对値的位置,该位置对应至该N组峰値位置之一位置;并且取消被置放于该位置附近之阴影加权之一组子集,该被取消的子集被写回至该阴影缓冲器。14.如申请专利范围第13项之方法,其中取代该N组稀疏加权包含:比较该位置与一组低位置临限和一组高位置临限;反应于较小于该低位置临限的位置,而利用该阴影加权之一组第一阴影子集以取代该N组稀疏加权之一的一组第一稀疏子集;反应于超出该高位置临限之位置,而分别地利用该阴影加权之一组第二阴影子集和一组第三阴影子集,以取代该N组稀疏加权之其中一组的一组第二稀疏子集和一组第三稀疏子集;并且反应于在该低位置和高位置临限之间的位置,该位置是在该第四阴影子集之中心,而分别地利用该阴影加权之第二阴影子集和一组第四阴影子集,以取代该N组稀疏加权之其中一组的该第二稀疏子集和一组第四稀疏子集。15.如申请专利范围第14项之方法,其中取代该N组稀疏加权进一步地包含:储存该N组稀疏加权。16.如申请专利范围第11项之方法,其中宣告一组稀疏更新引动包含:估计该远端输入之一组短期功率;估计该远端输入之一组长期功率;并且反应于超出该长期功率之一组指示之该短期功率而引动该阴影滤波器之适应性。17.如申请专利范围第11项之方法,其中宣告一组稀疏更新引动包含:计算该主要滤波器之一组主要耦合系数以及该阴影滤波器之一组阴影耦合系数;并且反应于较小于该阴影耦合系数之一组指示的该主要耦合系数而检测该通话重叠情况。18.如申请专利范围第17项之方法,其中宣告一组稀疏更新引动进一步地包含:估计由该主要输出和该近端输入所决定之一主要误差的一组主要误差功率;估计由该阴影输出和该近端输入所决定之一阴影误差的一组阴影误差功率;并且反应于超出该阴影误差功率之一组指示之该主要误差功率而检测该脉冲响应改变。19.如申请专利范围第18项之方法,其中宣告一组稀疏更新引动进一步地包含:结合该被检测的通话重叠和该脉冲响应改变以宣告该稀疏更新引动。20.如申请专利范围第16项之方法,其中引动该阴影滤波器之适应性包含引动该阴影滤波器之一组仿射的投射(AP)适应性。21.一种包含包括有资料之机器可存取媒体而用于回声消除之制造物品,该资料在受一机器存取时,导致该机器进行之操作包含:响应于检测一回声频道中之一通话重叠情况和一脉冲响应改变的至少一种而宣告一稀疏更新引动,该回声频道接收一组远端输入和一组近端输入;以及依据该稀疏更新引动而传送一组阴影滤波器之阴影加权至一组主要滤波器中之N组稀疏滤波器的N组稀疏加权,该主要滤波器非适应式地过滤该远端输入以产生一组主要输出,该阴影滤波器适应式地过滤该远端输入以产生一组阴影输出,并且估计该稀疏加权之峰値延迟。22.如申请专利范围第21项之制造物品,其中导致该机器进行更新该N组稀疏加权之该资料,包含当被该机器存取时导致该机器进行操作之资料,该操作包含:检测于该阴影加权中之N组峰値的N组峰値位置;并且依据该N组峰値位置之该阴影加权而取代该N组稀疏加权。23.如申请专利范围第22项之制造物品,其中导致该机器进行检测该N组峰値位置之该资料,包含当被该机器存取时导致该机器进行操作之资料,该操作包含:储存该阴影加权于一组阴影缓冲器中;辨识被储存于该阴影缓冲器中之该阴影加权一组最大绝对値的位置,该位置对应至该N组峰値位置之一位置;并且取消被置放于该位置附近之阴影加权的一组子集,该被取消的子集被写回至该阴影缓冲器。24.如申请专利范围第23项之制造物品,其中导致该机器进行取代该N组稀疏加权之该资料,包含当被该机器存取时导致该机器进行操作之资料,该操作包含:比较该位置与一组低位置临限和一组高位置临限;反应于较小于该低位置临限的位置,而利用该阴影加权之一组第一阴影子集以取代该N组稀疏加权之一的一组第一稀疏子集;反应于超出该高位置临限之位置,而分别地利用该阴影加权之一组第二阴影子集和一组第三阴影子集,以取代该N组稀疏加权之其中一组的一组第二稀疏子集和一组第三稀疏子集;并且反应于在该低位置和高位置临限之间的位置,该位置是在该第四阴影子集之中心,而分别地利用该阴影加权之第二阴影子集和一组第四阴影子集,以取代该N组稀疏加权之其中一组的该第二稀疏子集和一组第四稀疏子集。25.如申请专利范围第24项之制造物品,其中导致该机器进行取代该N组稀疏加权之该资料,进一步地包含当被该机器存取时导致该机器进行操作之资料,该操作包含:储存该N组稀疏加权。26.如申请专利范围第21项之制造物品,其中导致该机器进行宣告一组稀疏更新引动之该资料,包含当被该机器存取时导致该机器进行操作之资料,该操作包含:估计该远端输入之一组短期功率;估计该远端输入之一组长期功率;并且反应于超出该长期功率之一组指示之该短期功率而引动该阴影滤波器之适应性。27.如申请专利范围第21项之制造物品,其中导致该机器进行宣告一组稀疏更新引动之该资料,包含当被该机器存取时导致该机器进行操作之资料,该操作包含:计算该主要滤波器之一组主要耦合系数以及该阴影滤波器之一组阴影耦合系数;并且反应于较小于该阴影耦合系数之一组指示的该主要耦合系数而检测该通话重叠情况。28.如申请专利范围第27项之制造物品,其中导致该机器进行宣告一组稀疏更新引动之该资料,进一步地包含当被该机器存取时导致该机器进行操作之资料,该操作包含:估计由该主要输出和该近端输入所决定之一主要误差的一组主要误差功率;估计由该阴影输出和该近端输入所决定的一阴影误差之一组阴影误差功率;并且反应于超出该阴影误差功率之一组指示之该主要误差功率以检测该脉冲响应改变。29.如申请专利范围第28项之制造物品,其中导致该机器进行宣告一组稀疏更新引动之该资料,进一步地包含当被该机器存取时导致该机器进行操作之资料,该操作包含:结合该被检测的通话重叠和该脉冲响应改变以宣告该稀疏更新引动。30.如申请专利范围第26项之制造物品,其中导致该机器进行引动该阴影滤波器之适应性的该资料,包含当被该机器存取时导致该机器进行操作之资料,该操作包含引动该阴影滤波器之一组仿射的投射(AP)适应性。31.一种回声消除系统,其包含:一组主要滤波器,其具有N组稀疏加权之N组稀疏滤波器以非适应式地过滤在一回声频道中之一组远端输入,该主要滤波器产生一组主要输出;一组阴影滤波器,其具有阴影加权以过滤该远端输入,而使其适应在该回声频道中之一组脉冲响应改变,该阴影滤波器产生一组阴影输出并且估计该等稀疏加权中之峰値延迟;以及一组控制逻辑,其被耦合至该主要滤波器和该阴影滤波器以检测一通话重叠和该脉冲响应改变之一,该控制逻辑包含:一组引动产生器,其用以反应于检测一通话重叠情况和该脉冲响应改变之至少一种而宣告一稀疏更新引动,以及一组主要加权更新器,其被耦合至该引动产生器以依据该稀疏更新引动而传送一组阴影滤波器之阴影加权至该N组稀疏加权。32.如申请专利范围第31项之系统,其进一步地包含:一组传送输入解码器,其用以从一组近端接收被编码的语音;以及一组传送输出编码器,其提供语音压缩。33.如申请专利范围第32项之系统,其进一步地包含:一组接收器输入解码器,其用以解压缩从一远端被接收的语音资料;以及一组接收器输出编码器,其用以编码来自该回声频道之线性资料取样,该被编码的线性资料取样被传送至该近端。34.如申请专利范围第33项之系统,其中该传送输入解码器是-法则和A-法则解码器之一种。35.如申请专利范围第34项之系统,其中该传送输出编码器压缩来自该回声频道之语音资料,该被压缩之语音资料被传送至该远端。图式简单说明:第1图是展示本发明可被实施之一实施例的系统图形。第2图是展示依据本发明一实施例之一组回声消除器图形。第3图是展示依据本发明一实施例之第2图所展示的引动产生器图形。第4图是展示依据本发明一实施例之第2图所展示的主要加权更新器图形。第5图是展示依据本发明一实施例用以进行回声消除之处理程序流程图。第6图是展示依据本发明一实施例之第5图展示用以更新稀疏加权组之处理程序流程图。第7图是展示依据本发明一实施例在200K次叠代之后被组合的主要加权图形。第8图是展示依据本发明一实施例之平滑化均方误差(MSE)图形。第9图是展示依据本发明一实施例使用延迟系数之通话重叠情况图形。第10图是展示依据本发明一实施例之平滑LEM改变情况图形。第11图是展示依据本发明一实施例在104800至106800次叠代之平滑LEM改变情况图形。
地址 美国