CN1637857B - 噪音消除***、语音识别***以及汽车导航*** - Google Patents
噪音消除***、语音识别***以及汽车导航*** Download PDFInfo
- Publication number
- CN1637857B CN1637857B CN200510003838.7A CN200510003838A CN1637857B CN 1637857 B CN1637857 B CN 1637857B CN 200510003838 A CN200510003838 A CN 200510003838A CN 1637857 B CN1637857 B CN 1637857B
- Authority
- CN
- China
- Prior art keywords
- signal
- sound
- voice signal
- noiselessness
- noise eliminating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005236 sound signal Effects 0.000 claims abstract description 59
- 238000006243 chemical reaction Methods 0.000 claims abstract description 10
- 230000009466 transformation Effects 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 29
- 230000008569 process Effects 0.000 claims description 16
- 238000001914 filtration Methods 0.000 claims description 12
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 11
- 238000006467 substitution reaction Methods 0.000 claims description 5
- 230000008030 elimination Effects 0.000 claims description 2
- 238000003379 elimination reaction Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 31
- 230000003044 adaptive effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 37
- 230000033458 reproduction Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 230000000977 initiatory effect Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 3
- 238000012880 independent component analysis Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 241001085205 Prenanthella exigua Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3608—Destination input or retrieval using speech input, e.g. using speech recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/20—Speech recognition techniques specially adapted for robustness in adverse environments, e.g. in noise, of stress induced speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Circuit For Audible Band Transducer (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Abstract
一种性能良好的噪音消除***,用于从来自麦克风的输入信号中消除与再现多声道声音的音频***的再现声音相关的噪音分量,其具有:一个音频消除器,用于获取两个声道的音频信号,并使用滤波器系数对其进行卷积处理,从而在自适应滤波器中产生噪音消除信号;一个加法器,用于将麦克风的输入信号和噪音消除信号相加,从输入信号中消除所述噪音分量,并在噪音消除后输出该信号;一个非线性变换器,用于在噪音消除后进行非线性变换;一个滤波器获知单元,用于根据非线性变换后的信号,计算下一次设置的滤波器系数。
Description
技术领域
本发明涉及一种用于从麦克风输入的语音信号中消除由音频***再现的声音的噪音分量的噪音消除***、一种包含该噪音消除***的语音识别***以及一种具有该种语音识别***的汽车导航***。
背景技术
在过去,已经知道一种语音识别***,该语音识别***利用麦克风来捕获用户语音,将其与作为识别话语(words)预先存储的语音模式进行比较,然后将高匹配识别话语识别为用户所说的话语。例如,可以在汽车导航***中内置这种语音识别***。
众所周知,语音识别***的语音识别率取决于从麦克风输入的语音信号中包含的噪音分量的数量。当在汽车等的车厢中使用车载音频***时,由于被作为噪音连同用户语音一起被麦克风采集而中断该音频***的扬声器再现音乐。因此,在过去,采用的办法是:在语音识别时,将音频***静音,从而防止音乐等被输入到麦克风(例如,参见“Public News Release,‘Five Car AV & Navigation’99 SummerModels Released”,[online],May 18,1999,Fujitsu-Ten,[October 16,2003检索],互联网地址<URL:链接http://www.fujitsu-ten.co.jp/release/1999/0518.htm1)。
但是,在具有该种配置的传统***中,由于在语音识别时需要暂时中断而结束音乐等的再现,因此用户感到不满意的概率就变高。所以,近些年来,已经考虑在语音识别***中提供一种噪音消除***,用于获取输入到扬声器的音频信号,据此评估从麦克风获取的语音信号中包含的噪音分量,然后从所述语音信号中消除所述噪音分量。
作为噪音消除***,一种将最小均方(LMS)算法作为评估噪音分量的方法使用的噪音消除***已经被人熟知。这类噪音消除***获取输入到音频***的扬声器的音频信号,利用自适应滤波器对该音频信号进行滤波,从而产生一个噪音消除信号,该噪音消除信号用于从所述语音信号中消除所述噪音分量,并且,根据该噪音消除信号,消除包含在从麦克风获取的所述语音信号中的噪音分量。
此外,这种噪音消除***具有一个滤波器获知(learning)单元,用于根据无噪音语音信号,采用归一化最小均方法(NLMS,也被称为获知识别方法)来改变自适应滤波器的特征值(滤波器系数)。由于反复操作滤波器获知单元,所以利用所述噪音消除信号,可以相应地消除所述语音信号中包含的噪音分量。
对于车载音频***来说,具有立体声回放功能的音频***(后面也称之为“立体声音频***”)已经变得非常普及。所以,在车载噪音消除***中,优选将由于麦克风采集的音乐等而产生的噪音分量相应地消除。但是,如果只将噪音消除***的设计改变为一个用于立体声音频***的设计,就会出现一个问题:即无法将多个声道的全部噪音分量从语音信号中相应消除。
作为立体声音频***的噪音消除***的一个配置的实例,可以考虑为每个通道提供一个自适应滤波器和一个滤波器获知单元(例如,参见日本未审查专利公开案(Kokai)号2001-100785,如图25)。在该配置中,根据具有其他声道的残留噪音分量的无噪音语音信号,与这些声道对应的滤波器获知单元更新所述滤波器系数,所以,获知过程彼此相互干扰,并且所述声道的滤波器获知单元从语音信号中错误地获知滤波器系数。因此,这种配置的噪音消除***无法从语音信号中消除多个声道的全部噪音分量。
针对该问题,日本未审查专利公开案(Kokai)号2001-100785中的语音识别***被设计为获取输入到音频***的扬声器的多声道音频信号,将其变换为单声道信号,根据该单声道信号评估噪音分量,然后从该语音信号中消除该噪音分量。
此外,日本未审查专利公开案(Kokai)号10-190848描述了一种噪音回音消除器方法,该噪音回音消除器方法对输入到音频***的扬声器的不同声道的音频信号进行非线性变换,从而降低用于再现麦克风采集的音频***声音的声道之间的一致性,由此防止在与所述声道对应的滤波器获知单元中错误地获知滤波器系数。
总结本发明欲解决的问题,日本未审查专利公开案(Kokai)号2001-100785中描述的语音识别***,根据从所述音频***获取的音频信号的单声道信号,评估与立体声再现音乐等相关的噪音分量,因此会出现下述问题,即评估误差大,并且无法足够精确地从麦克风的输入信号中消除所述噪音分量。
此外,日本未审查专利公开案(Kokai)号10-190848中描述的音频回音消除器方法,对不同声道的音频信号进行非线性变换,并使用变换后的音频信号来产生来自扬声器的噪音,所以会出现声音质量恶化的问题。因此,如果将该音频回音消除器方法应用于设计为主要用于回放音乐等的音频***的噪音消除***,则音乐等的质量就会恶化,在多数情况下,这会引起用户的不满意。
发明内容
本发明的一个目的是提供一种噪音消除***,用于从再现多声道声音的音频***获取不同声道的音频信号,且根据所述不同声道的音频信号,从麦克风输入的语音信号中消除与该音频***的再现声音相关的噪音分量,从而提高消除噪音的性能。
本发明的另一目的是提供一种易用的语音识别***以及使用此种具有优良噪音消除能力的噪音消除***的汽车导航***。
根据本发明的第一个方面,提供了一种噪音消除***,用于从再现多声道声音的音频***获取不同声道的音频信号,且从麦克风输入的语音信号中消除与该音频***的再现声音相关的噪音分量,该噪音消除***具有一个无噪音语音信号输出单元、一个变换单元以及每个声道的噪音消除信号生成单元。
每个噪音消除信号生成单元都具有一个滤波器元件,用于对从该音频***获取的其自身声道的音频信号进行滤波。该噪音消除信号生成单元根据预先设置的滤波器系数对所获取的音频信号进行滤波,并从所述语音信号中消除所述噪音分量。
无噪音语音信号输出单元使用由不同声道的噪音消除信号生成单元产生的每个噪音消除信号,消除包含在从麦克风输入的语音信号中的噪音分量,并输出无噪音语音信号。
变换单元被设计来非线性变换由无噪音语音信号输出单元输出的语音信号。每个噪音消除信号生成单元具有一个系数更新元件,用于根据从音频***获取的其自身声道的音频信号和由变换单元非线性变换后的语音信号,更新在滤波器元件中设置的滤波器系数。
由于如此配置的本发明第一个方面的噪音消除***非线性变换从无噪音语音信号输出单元输出的无噪音语音信号,并使用该非线性变换后的语音信号,利用与各声道对应的滤波器更新元件,来更新为各声道提供的所述滤波器元件的滤波器系数,所以,所述滤波器更新元件之间不会轻易发生干扰,而在系数更新元件上也不会容易地发生所述滤波器系数的错误获知。
也就是说,各声道的系数更新元件中的滤波器系数获知操作非常容易受到这些声道的噪音分量的影响,而不是其自身。但是,根据本发明的噪音消除***,由于非线性变换后的语音信号被用于获知所述滤波器系数,所以,这种影响就抑制得比较小。因此,就可以在各系数更新元件中抑制由于其他声道的噪音分量或其他声道的系数更新元件的行为而引起的滤波器系数的错误获知。
因此,根据第一个方面,可以更适合地从语音信号中消除音乐等的噪音分量,其中在该语音信号上叠加有由音频***在多声道中再现(立体声再现)的音乐等的噪音分量,并且因此提高该噪音消除***的噪音消除能力。
此外,变换单元可以使用tanh(双曲正切)函数、sign函数或其他非线性函数,用于非线性变换。另外,噪音消除***也可按照本发明的第二个方面进行具体配置。
在本发明第二个方面的噪音消除***中,滤波器元件根据下面的公式(1)对预先设置的滤波器系数W[k]以及其自身声道的音频信号X(t)进行卷积处理:
从而对音频信号X(t)进行滤波并生成噪音消除信号C(t)。
接着,变换单元将无噪音语音信号输出单元输出的语音信号U(t)作为x=U(t)代入非线性函数f(x),以生成非线性变换后的语音信号f(U(t))。另外,系数更新元件基于变换单元产生的非线性变换后的无噪音语音信号f(U(t))、其自身声道的音频信号X(t)和滤波器单元中已经设置的滤波器系数W[k],根据以下包含预先设定的常数α和β的公式(2)和(3),计算滤波器系数F[k]:
其中,常数K是抽头数,其为等于或大于2的整数,变量t是表示时间的整数变量,且设置滤波器元件中的滤波器系数F[k],从而更新滤波器系数W[k]。
如同第一个方面一样,根据按照此种方式配置的第二个方面的噪音消除***,可以更适合地从语音信号中消除由音频***再现的音乐等的噪音分量,并且由此提高噪音消除***的噪音消除能力。
本发明第一个和第二个方面的噪音消除***中的变换单元被配置为使用非线性函数中的tanh函数进行非线性变换。另外,该变换单元也可以使用非线性函数sign函数进行非线性变换。另外,变换单元可以使用非线性函数g(x)进行非线性变换:
其中,所述变量m是大于1的正实数。
根据非线性函数的类型,***的噪音消除性能和***的变换单元上的处理负载会有所不同,但根据本发明第三个方面的噪音消除***,使用tanh函数,可以抑制变换单元上的处理负载,且大大提高噪音消除性能。
此外,如果在本发明第四个方面的噪音消除***中使用sign函数,与本发明第三个方面的噪音消除***相比,其噪音消除性能下降,但却可以降低变换单元上的处理负载。另外,如果在本发明第五个方面的噪音消除***中使用函数g(x),可以降低变换单元上的处理负载,同时获得与本发明第三个方面的噪音消除***程度相同的噪音消除性能。
此外,本发明第一和第二个方面的噪音消除***可以使用上述函数之外的其他非线性函数。可以根据已知的独立分量分析(ICA)的发现来选择非线性函数,例如,对于独立分量分析,可参见A.J.Bell和T.J.Sejnowski TJ.的“An information-maximization approach to blindseparation and blind deconvolution”,Neural Computation,7(6),pp.1129-1159,1995,以及H.Mathis和S.Douglas的“ON OPTIMALAND UNIVERSAL NONLINEARITIES FOR BLIND SIGNALSEPARATION”,Proc.Of Intnl.Conf.On Acoustics,Speech and SignalProcessing(ICASSP),2001,等。
上面解释了根据本发明的噪音消除***,但也可以将它们内置在语音识别***中。根据本发明第六个方面的语音识别***具有一个本发明第一个方面的噪音消除***以及一个语音识别单元,该语音识别单元根据从该噪音消除***中获取的无噪音语音信号识别输入到麦克风的用户语音。
本发明第六个方面的语音识别***利用具有高噪音消除能力的噪音消除***,消除语音信号中包含的噪音分量,并使用无噪音语音信号识别输入到麦克风的用户语音,从而与过去相比,大大提高了语音识别率。
在背景技术的***中,当音频信号作为噪音分量叠加到语音信号上时,语音识别率就会下降,所以在实践中已经采用的是,在语音识别时将音频***暂时静音,但根据本发明的语音识别***,可以在不将音频***静音的情况下准确地识别语音。因此,根据本发明第六个方面,可以消除由于在语音识别时暂时中断音乐等再现而引起的用户不满。
如果使用本发明的噪音消除***,可以使在播放音乐等的同时识别语音变为可能,但如果在播放音乐等的同时识别语音,会出现几个问题。也就是说,在背景技术中,在语音识别开始时,将音频***静音,不播放音乐等,或者在播放音乐等时发出“嘟嘟”声,从而告知用户语音识别开始,但如果在播放播放音乐等的同时开始语音识别,即使发出“嘟嘟”声,其也可能会被音乐淹没,导致用户不能注意到。也就是说,在过去,当在播放音乐等的同时开始语音识别时,用户有时发现很难确定语音识别何时开始。
因此,在一个用于在播放音乐等的同时(即,继续通过音频***再现声音时)进行语音识别的语音识别***中,优选在语音识别时改变由音频***再现的声音的音量。
本发明第七个方面的语音识别***具有:一个噪音消除单元,用于从能再现多声道声音的音频***中获取不同声道的音频信号,并根据这些声道的音频信号,从麦克风输入的语音信号中消除与音频***的再现声音相关的噪音分量;一个语音识别单元,用于根据从噪音消除单元获取的无噪音语音信号,识别输入到麦克风的用户语音;以及一个控制单元,用于在从外部输入语音识别开始命令时,使语音信号识别单元工作。所述控制单元将音频***再现的声音的音量变为一个预定值(0除外),然后,在音频***工作时,当输入语音识别开始命令,使语音识别单元工作。
如此配置的本发明第七个方面的语音识别单元,在语音识别前和后都改变音频***再现的音乐等的音量,从而告知用户语音识别开始,所以,用户能够通过音量的改变可靠地获知语音识别开始。因此,根据第七个方面,可以消除由于音乐等淹没嘟嘟声而引发的问题。
此外,在调整音量时,可以使用朗白(lombard)效应来使用户大声说话。lombard效应是一种在大噪音环境中升高用户语音音量的现象。
根据本发明第八个方面的语音识别***具有:一个历史准备单元,用于根据在语音识别单元工作时从噪音消除单元获取的无噪音语音信号,准备与用户语音音量相关的历史信息;以及一个音量确定单元,用于根据历史准备单元准备的历史信息,确定下一次语音识别时音频***中欲设置的音量。所述语音识别***的控制单元将音频***再现的声音的音量改变为由所述音量确定单元确定的音量,然后,当从外部输入语音识别开始命令时,使所述语音识别单元工作。
根据本发明第八个方面的语音识别***,可以根据历史信息改变音量,从而表现为lombard效应,可以增加具有小声音用户的语音音量,以及可以提高语音识别率。
更具体地说,为了使用lombard效应来提高语音识别率,将所述音量确定单元配置成足以根据历史信息评估用户语音的音量大小,当所评估的值小于预定的评估标准时,将在语音识别时音频***的再现音量确定为一个大于预定参考值的音量。根据如此配置的本发明第九个方面的语音识别***,可以提高语音识别率。
此外,如果将本发明的语音识别***内置于汽车导航***中,那么对于车辆等的驾驶员来说,在不使用遥控器的情况下准确地控制汽车导航***就变为可能。因此,根据本发明第十和第十一个方面的汽车导航***,可以提高***的可操作性。
附图说明
通过下面结合附图对优选实施例的说明,本发明的这些和其他目的及特征将变得更加清楚,其中:
图1是应用本发明的汽车导航***的总体配置方框图;
图2是音频消除器的功能方框图;
图3是非线性变换器中使用的非线性函数f(x)的视图;
图4是由音频消除器执行的噪音消除处理的流程图;
图5A是由音频消除器执行的第一滤波器获知处理的流程图;
图5B是由音频消除器执行的第二滤波器获知处理的流程图;
图6A和6B是由控制器执行的语音识别相关处理的流程图;和
图7是汽车导航***的工作模式的时序图。
具体实施方式
下面结合附图详细描述本发明的优选实施例。
图1是应用本发明的汽车导航***1的总体配置方框图。本实施例的汽车导航***1具有:一个语音识别***10,连接到麦克风3和车载音频***5;一个控制器40,其具有CPU、存储器41等,用于控制监视器7的显示屏或控制***的其他部分;以及一个声音生成器50,连接到音频***5的扬声器SR和SL,根据来自控制器40的命令信号,产生一个语音信号,并将其输出到扬声器SR和SL。
汽车导航***1根据从操作开关(PTT(按讲(push to talk))开关9等)输入的命令信号,利用控制器40来执行各种处理。作为汽车导航***1的控制器40执行的处理:可能会涉及搜索和导航通往目的地的路径、周围设备的导航、监视器7上显示的路线图的区域和比例的改变,以及公知的汽车导航***执行的其他处理。此外,汽车导航***1的控制器40执行后面所述的语音识别相关处理(见图6)。
音频***5具有多声道声音再现功能(立体声回放功能),且具有音频***舱6和声道扬声器SR和SL。音频***舱6具有一个音量控制器6a,用于控制从扬声器SR和SL输出声音的音量。它根据从汽车导航***1的控制器40和音频***舱6的控制面板(图中未给出)输入的命令信号,控制音量控制器6a,从而控制从扬声器SR和SL输出声音的音量。接着,音频***舱6输出的声道音频信号被输入到与该声道对应的扬声器SR和SL以及语音识别***10。
语音识别***10具有:一个A/D变换器11,用于将从麦克风3输入的语音信号从模拟格式变换为数字格式;一个A/D变换器13,用于将从音频***5输入的左声道音频信号从模拟格式变换为数字格式;一个A/D变换器15,用于将从音频***5输入的右声道音频信号从模拟格式变换为数字格式;一个音频消除器20;以及一个语音识别单元30。
此外,如图2所示,音频消除器20具有加法器21、自适应滤波器23L和23R、滤波器获知单元25L和25R,以及各个信道的非线性变换器27L和27R。图2是音频消除器20的总体配置的功能方框图。
音频消除器20中提供的自适应滤波器23L根据公式(5),对通过端子S1从A/D变换器13输入的数字变换后的左声道音频信号XL(t)和预先设定的滤波器系数WL[k]进行卷积处理,从而使用滤波器系数WL[k]来对音频信号XL(t)进行滤波,并产生噪音消除信号UL(t),用于从麦克风3输入的语音信号中,将与扬声器SL输出的声音相关的噪音分量消除掉。此外,其中所使用的变量k取满足条件1≤k≤K的整数。此外,常数K表示一个抽头数,取等于或大于2的整数。此外,变量t是以采样周期T为单位的时间变量,取整数值。
另一方面,音频消除器20中的自适应滤波器23R根据公式(6),对通过端子S3从A/D变换器15输入的数字变换后的右声道音频信号XR(t)和预先设定的滤波器系数WR[k]进行卷积处理,从而使用滤波器系数WR[k]来对音频信号XR(t)进行滤波,并产生噪音消除信号UR(t),用于从麦克风3输入的语音信号中,将与扬声器SR输出的声音相关的噪音分量消除掉。
此外,加法器21将通过端子S2从A/D变换器11输入的数字变换后的语音信号XM(t)、自适应滤波器23L输出的噪音消除信号UL(t)和自适应滤波器23R输出的噪音消除信号UR(t)相加,从而从语音信号XM(t)中,消除与扬声器SL和SR输出的声音相关的噪音分量,并输出无噪音语音信号U(t):
U(t)=XM(t)+UL(t)+UR(t)...(7)
此外,在本实施例中,信号XM(t)、XL(t)、XR(t)、UL(t)、UR(t)和U(t)能够取从-1到1的实数值。
非线性变换器27L和27R获取加法器21输出的无噪音语音信号U(t),将其代入非线性函数f(x),输出非线性变换后的语音信号f(U(t))。此外,图3是非线性变换器27L和27R中使用的非线性函数实例的视图。图3(a)是y=f(x)=tanh(a·x)的图形,图3(b)是y=f(x)=sign(x)的图形。而且,当x为正实数时,函数sign(x)取值为1,当x为负实数时,函数sign(x)取值为-1,当x为0时,函数sign(x)取值为0。此外,图3(c)是y=f(x)=g(x)的图形(参见公式(4))。
滤波器获知单元25L获取非线性变换器27L输出的非线性变换后的语音信号f(U(t)),并基于信号f(U(t))、从A/D变换器13输入的数字变换后的左声道音频信号XL(t)以及自适应滤波器23L中已经设定的滤波器系数WL[k],根据公式(8)计算出在自适应滤波器23L中欲下一次设定的滤波器系数FL[k]:
FL[k]=WL[k]-αL·f(U(t))·XL(t-k) ...(8)
然后,滤波器获知单元25L将所计算的滤波器系数FL[k]设置到自适应滤波器23L,取代已经设定的WL[k],从而更新滤波器系数WL[k]。
同样,滤波器获知单元25R获取非线性变换器27R输出的非线性变换后的语音信号f(U(t)),并基于信号f(U(t))、从A/D变换器15输入的数字变换后的右声道音频信号XR(t)以及自适应滤波器23R中已经设定的滤波器系数WR[k],根据公式(10)计算出自适应滤波器23R中欲下一次设定的滤波器系数FR[k]:
FR[k]=WR[k]-αR·f(U(t))·XR(t-k) ...(10)
然后,滤波器获知单元25R将所计算的滤波器系数FR[k]设置到自适应滤波器23R,取代已经设定的WR[k],从而更新滤波器系数WR[k]。
上面解释了音频消除器20的基本配置,接下来说明音频消除器20执行的处理流程。图4示出了上述配置的噪音消除器20执行的噪音消除处理的流程图。在汽车导航***1开始时或音频***5开始时,执行该噪音消除处理。
音频消除器20首先进行初始化,并将滤波器系数WL[k]和WR[k]设置为初始值(S110)。然后,音频消除器20从A/D变换器11获取语音信号XM(t),从A/D变换器13获取左声道音频信号XL(t),以及从A/D变换器15获取右声道音频信号XR(t)(S120)。接着,根据公式(5)生成噪音消除信号UL(t)(S130),并根据公式(6)生成噪音消除信号UR(t)(S140)。
然后,音频消除器20将噪音消除信号UL(t)和噪音消除信号UR(t)添加到语音信号XM(t),从而生成语音信号U(t)(S150)。接着,计算过去K·T周期的左声道音频信号的幅度平均值normL(S160),并计算过去K·T周期的右声道音频信号的幅度平均值normR(S170)。
接着,判断所计算的左声道音频信号的幅度平均值normL是否大于预定的门限值AL。如果判断normL>AL(S180所得结果为是),执行第一滤波器获知处理(参见图5(a),在后面进行详细说明)(S190),然后转到S200。另一方面,如果判断normL≤AL(S180所得结果为否),不执行第一滤波器获知处理,直接转到S200。
在S200中,判断所计算的右声道音频信号的幅度平均值normR是否大于预定的门限值AR。如果判断normR>AR(S200所得结果为是),执行第二滤波器获知处理(参见图5(b),在后面进行详细说明)(S210),然后转到S220。另一方面,如果判断normR≤AR(S200所得结果为否),不执行第二滤波器获知处理,直接转到S220。
在步骤S220中,判断是否已经从控制器40输入结束命令信号。如果判断已经输入结束命令信号,则结束噪音消除处理,而当判断没有输入结束命令信号时,返回S120的处理,获取新的信号XM(t)、XL(t)和XR(t),并再次执行步骤S120至S220。
图5(a)是由音频消除器20执行的第一滤波器获知处理的流程图。在第一滤波器获知处理中,音频消除器20根据公式(9)计算获知率αL(S191),并根据公式(8)计算滤波器系数FL[k](S193)。然后,将滤波器系数FL[k]设置为下一个步骤S130中使用的滤波器系数WL[k](S195),并结束第一滤波器获知处理。
此外,图5(b)是由音频消除器20执行的第二滤波器获知处理的流程图。如果执行第二滤波器获知处理,音频消除器20根据公式(11)计算获知率αL(S211),并根据公式(10)计算滤波器系数FR[k](S213)。然后,将滤波器系数FR[k]设置为下一个步骤S140中使用的滤波器系数WR[k](S215),并结束第二滤波器获知处理。
在噪音消除后,利用通过端子S0将由如此配置的音频消除器20产生的语音信号U(t)输入到语音识别单元30。语音识别单元30根据从控制器40输入的操作开始命令信号,开始操作,从音频消除器20获取预定周期的语音信号U(t),分析所获取的预定周期的语音信号U(t)的声音,并获取语音信号U(t)的特征量(例如,倒频谱)。此外,获取语音信号U(t)的预定周期在后面表示为语音识别间隔。
然后,语音识别单元30采用已知技术,将该特征量与其自身具有的未显示的语音词典中注册的语音模式进行比较,将对应于高匹配语音模式的话语识别为语音识别间隔内用户说出的话语,并将该识别结果输入到控制器40。
此外,语音识别单元30具有一个功率计算器31。功率计算器31计算语音识别间隔内用户产生的语音的功率(声音压力平方的时间均值)。该功率计算器31将根据每一次语音识别的语音信号U(t)计算的语音识别间隔内的语音功率P1(z)输入到控制器40。
图6是由控制器40执行的语音识别相关处理的流程图。当启动汽车导航***1时,控制器40反复执行语音识别相关处理,直到汽车导航***1关闭。
当执行语音识别相关处理时,在从PTT开关9输入语音识别开始命令信号之前,控制器40等待。如果判断从PTT开关9输入了语音识别开始命令信号(S310为是),将“嘟嘟”声生成命令信号输入声音生成器50,并从扬声器SL和SR输出“嘟嘟”声(S320)。然后,控制器40请求音频***舱6将声音(音乐等)的再现音量增加到当前音量的γ倍,并使音频***舱6将扬声器SR和SL输出声音的音量增加到当前值的γ倍(S330)。
接着,控制器40将工作开始命令输入到语音识别单元30,从而使语音识别单元30工作(S340)。然后,在语音识别单元30的语音识别停止之前,它一直等待。如果判断语音识别停止(S350为是),它将音频***的再现音量变为初始设置值(S360)。也就是说,控制器40将音频***5在步骤S330中根据请求增加γ倍的音量再除以γ,从而将其变为原始音量。然后,控制器40根据用户发出的语音,执行处理,并基于从语音识别单元30获取的识别结果,将其输入到麦克风3(S370)。
接着,在当前语音识别间隔内,控制器40从语音识别单元30获取所计算的用户语音功率相关值P1(z)(S380)。而且,将值P1(z)加到存储器41中存储的历史数据文件中(S390)。变量z表示语音识别操作的次数。
然后,控制器40判断是否至少S次计算值P1已经被写入存储器41中存储的历史数据文件中(S400)。当判断没有S次计算值P1被写入(S400为否)时,结束语音识别相关处理,而当判断S次计算值P1被写入(S400为是)时,转到S410。
接着,计算包括当前计算值P1(z)在内的过去S次的计算值P1(z)、P1(z-1)、P1(z-2)……P1(z-S+1)的平均值P0(z)(S410),并将计算出的值P0(z)写入存储器41中(S420)。
接着,控制器40根据写入存储器41中的计算值P0(z)、评估标准预先设定的允许上限PUP以及评估标准预先设定的允许下限PDOWN,计算γ′(S440)。
γ′=h(γ,P0(z),PUP,PDOWN) …(14)
此外,为了计算γ′,预定函数h具有上述变量γ、P0(z)、PUP和PDOWN。其中,当值P0(z)大于值PUP时,函数h取小于γ的值;当值P0(z)小于值PDOWN时,取大于γ的值;当值P0(z)不小于值PDOWN并且不大于值PUP时,取与γ相同的值。后面还将详细说明,根据下面的公式计算γ′。此外,ε为预先合适设定的正实系数:
然后,控制器40将计算值γ′设置给变量γ,更新变量γ的值(S450)。也就是说,控制器40将S330的音量调整率改变为从前一个值计算出的值γ′。如果结束这步,控制器40就结束语音识别相关处理。
图7是上述配置的汽车导航***1的操作模式的时序图。当存在作为语音识别启动命令从PTT开关9输入的一个触发时,汽车导航***1从扬声器SL和SR输出“嘟嘟”声,告知用户语音识别开始。然后,它使语音识别单元30获取预定周期(语音识别间隔)的用户语音的语音信号U(t),用于语音识别。并且,在该语音识别间隔内,将从扬声器SL和SR输出的声音(音乐等)音量设为γ倍。
上面介绍了汽车导航***1的配置,但根据该汽车导航***1,包括A/D变换器11、13和15以及音频消除器20的噪音消除***获取不同声道(左声道和右声道)的音频信号,根据不同声道的音频信号,从麦克风3输入的语音信号XM(t)中,将与音频***5的再现声音相关的噪音分量消除掉。
在该音频消除器20中,非线性变换器27L和27R将作为变换单元使用,非线性变换作为无噪音语音信号输出单元使用的加法器21输出的无噪音语音信号U(t)。此外,滤波器获知单元25L作为系数更新元件使用,基于非线性变换后的信号f(U(t))和分配给它的左声道音频信号,根据公式(8)计算在作为滤波器元件的自适应滤波器23L中设定的滤波器系数FL[k],将其设置在自适应滤波器23L中,并更新滤波器系数WL[k]。
按照相同的方式,作为系数更新元件使用的滤波器获知单元25R,基于非线性变换后的信号f(U(t))和分配给它的右声道音频信号,根据公式(10)计算在作为滤波器元件的自适应滤波器23R中设定的滤波器系数FR[k],将其设置在自适应滤波器23R中,并更新滤波器系数WR[k]。
按照此种方式,在本实施例的音频消除器20中,右声道(左声道)噪音分量或滤波器获知单元25R(滤波器获知单元25L)的行为影响滤波器获知单元25L(滤波器获知单元25R)。为了抑制滤波器系数的错误获知,在非线性变换器27L和27R上非线性变换从加法器21输出的语音信号U(t),并且在滤波器获知单元25R和25L中,使用非线性变换后的语音信号f(U(t)),获知和更新滤波器系数。
因此,根据本实施例的音频消除器20,可以比传统装置更好地消除与从麦克风3获取的语音信号XM(t)中包含的音频***5的再现声音相关的噪音分量。
因此,在该汽车导航***1中,即使没有通过在语音识别时将音频***5静音而在音频***5再现期间中断音乐再现,也可以利用语音识别单元30准确地识别输入到麦克风3的用户语音,并执行相应的处理。
也就是说,根据该汽车导航***1,即使音频***5播放音乐等,也可以准确地执行语音识别,并执行相应的处理,并且提高装置的可操作性。更具体地说,能够消除在语音识别时因中断音乐回放而引起的用户不满。
此外,如果非线性变换器27L和27R采用非线性函数tanh函数进行非线性变换,可以通过简单的计算,准确地消除噪音,从而提高音频消除器20的噪音消除性能,抑制音频消除器20的处理负载,并以较低的成本制造音频消除器20。
此外,如果非线性变换器27L和27R采用非线性函数sign函数进行非线性变换,噪音消除性能比使用tanh函数的情况有所下降,但可以抑制音频消除器20的处理负载,并以较低的成本制造音频消除器20。
此外,如果非线性变换器27L和27R采用公式(4)所示的非线性函数g(x)进行非线性变换,噪音消除性能几乎与使用tanh函数的情况相同,并且,可以抑制音频消除器20的处理负载,以较低的成本制造音频消除器20。
此外,在本实施例的汽车导航***1中,在音频***5工作期间,当从PTT开关9输入语音识别开始命令信号时,控制器40将音频***5的扬声器SL和SR输出的声音的音量(音频***5的再现声音的音量)设为γ倍(S330),然后使语音识别单元30工作(S340)。
语音识别单元30根据从音频消除器20获取的无噪音语音信号U(t),评估用户语音的音量,并将评估结果P1(z)输入控制器40。控制器40将评估值P1(z)写入历史数据文件,并准备与用户语音音量相关的历史信息(S390)。接着,控制器40根据历史文件中记录的过去S次P1(z)值,确定下一次语音处理时欲为音频***5设置的音量(即γ值)(S440、S450)
按照此种方式,在本实施例的汽车导航***1中,音频***5重现的音乐等的音量在语音识别前和后都发生变化,并将语音识别开始通知到用户,从而使用户能通过音量变化可靠地获知语音识别开始。因此,根据本实施例的汽车导航***1,可以消除这样一个问题:即由于语音识别开始时输出的“嘟嘟”声被音乐等淹没,用户发现很难掌握语音识别开始的时间。
另外,在本实施例中,根据历史数据文件评估用户语音的大小(S410)。控制器40被设计为:使得当评估值P0(z)大于评估标准允许的上限PUP时,γ值小于预定的标准值(先前γ值);当评估值P0(z)小于评估标准允许的下限PDOWN时,γ值大于预定的标准值(先前γ值)(S440、S450)。
因此,根据本实施例的汽车导航***,能够获得Lombard效应,即使用户语音很小,也可以很大的声音说话,用于语音识别。因此,根据本实施例的汽车导航***1,可以通过Lombard效应提高语音识别率。
接着,本发明的音频信号获取单元通过A/D变换器13和15、以及由音频消除器20执行的S120处理过程实现。控制单元由通过控制器40执行的S310至S360的处理过程实现。此外,历史信息准备单元由功率计算器31和通过控制器40执行的S380和S390的处理过程实现。另外,音量确定单元由从S410至S460的处理过程实现。
此外,本发明的噪音消除***、语音识别***和汽车导航***不限于上述实施例,可以通过不同的实施例实现。例如,在上述实施例中,音频消除器20中使用的非线性系数分别为tanh函数、sign函数和公式(4)所示的函数(g),但也可以采用其他非线性函数。
此外,在上述实施例中,描述了通过共有左右两个声道回放声音的音频***5的音频消除器20,但也可以将音频消除器20配置为处理所谓的5.1声道声音***,其中,扬声器分别位于左前方、右前方、中心、左后方和右后方,从而产生三维声音,并将一个低音扬声器(低音区域扬声器)置于一个位置,从而增强低音效果。
上面出于说明目的,结合具体的实施例对本发明进行了详细描述,但本领域技术人员应该理解,在不脱离本发明的基本精神和范围的基础上,可以做出各种修改。
Claims (6)
1.一种噪音消除***,用于从麦克风输入的语音信号中消除与音频***的再现声音相关的噪音分量,该***具有:
每个声道的噪音消除信号生成单元,用于根据从再现多声道声音的音频***获取的每个声道的所述音频信号,产生用于消除所述噪音分量的噪音消除信号;
输出单元,用于使用每个噪音消除信号,来消除从所述麦克风输入的语音信号中包含的噪音分量,并输出无噪音语音信号;以及
变换单元,用于非线性变换所述无噪音语音信号;
每个噪音消除信号生成单元具有:
滤波器元件,用于根据预先设置的滤波器系数,对从所述音频***获取的所述音频信号进行滤波,从而产生噪音消除信号;以及
系数更新元件,用于根据所述变换单元非线性变换后的所述无噪音语音信号和所述音频信号,更新所述滤波器元件中设置的所述滤波器系数,其中
所述滤波器元件根据下列公式,对预先设置的滤波器系数W[k]和音频信号X(t)进行卷积处理:
从而对所述音频信号X(t)进行滤波,并产生所述噪音消除信号C(t);
所述变换单元将所述无噪音语音信号输出单元输出的无噪音语音信号U(t)代入非线性函数f(x),从而产生经过所述非线性变换后的无噪音语音信号f(U(t));以及
所述系数更新元件根据下面包含预定常数α和β的公式,基于所述变换后的无噪音语音信号f(U(t))、所述音频信号X(t)和所述滤波器系数W[k],计算滤波器系数F[k]:
其中,所述常数K是抽头数,其为等于或者大于2的整数,而所述变量t是表示时间且为整数的变量,并且
设置所述滤波器单元中的滤波器系数F[k],从而更新所述滤波器系数W[k]。
2.如权利要求1所述的噪音消除***,其中,所述变换单元使用非线性函数tanh函数进行所述非线性变换。
3.如权利要求1所述的噪音消除***,其中,所述变换单元使用非线性函数sign函数进行所述非线性变换。
4.如权利要求1所述的噪音消除***,其中,所述变换单元使用非线性函数g(x)进行所述非线性变换:
其中,所述变量m为大于1的正实数。
5.一种语音识别***,用于根据通过从麦克风输入的语音信号中消除与音频***的再现声音相关的噪音分量而获得的无噪音语音信号,进行语音识别,该***具有:
每个声道的噪音消除信号生成单元,用于根据从再现多声道声音的音频***获取的每个声道的音频信号,产生一个用于消除所述噪音分量的噪音消除信号;
输出单元,用于使用每个噪音消除信号,来消除从所述麦克风输入的语音信号中包含的噪音分量,并输出一个无噪音语音信号;
变换单元,用于对所述无噪音语音信号进行非线性变换;以及
语音识别单元,用于根据所述无噪音语音信号,识别输入到所述麦克风的语音;
每个噪音消除信号生成单元具有:
滤波器元件,用于根据预先设定的滤波器系数,对从所述音频***获取的所述音频信号进行滤波,从而产生噪音消除信号;以及
系数更新元件,用于根据由所述变换单元非线性变换后的所述无噪音语音信号和所述音频信号,更新所述滤波器元件中设置的所述滤波器系数,其中
所述滤波器元件根据下列公式,对预先设置的滤波器系数W[k]和音频信号X(t)进行卷积处理:
从而对所述音频信号X(t)进行滤波,并产生所述噪音消除信号C(t);
所述变换单元将所述无噪音语音信号输出单元输出的无噪音语音信号U(t)代入非线性函数f(x),从而产生经过所述非线性变换后的无噪音语音信号f(U(t));以及
所述系数更新元件根据下面包含预定常数α和β的公式,基于所述变换后的无噪音语音信号f(U(t))、所述音频信号X(t)和所述滤波器系数W[k],计算滤波器系数F[k]:
其中,所述常数K是抽头数,其为等于或者大于2的整数,而所述变量t是表示时间且为整数的变量,并且
设置所述滤波器单元中的滤波器系数F[k],从而更新所述滤波器系数W[k]。
6.一种汽车导航***,根据通过从麦克风输入的语音信号中消除与音频***的再现声音相关的噪音分量而获得的无噪音语音信号进行工作,该***具有:
每个声道的噪音消除信号生成单元,用于根据从再现多声道声音的音频***获取的每个声道的音频信号,产生用于消除所述噪音分量的噪音消除信号;
输出单元,用于使用每个噪音消除信号,来消除从所述麦克风输入的语音信号中包含的噪音分量,并输出无噪音语音信号;
变换单元,用于对所述无噪音语音信号进行非线性变换;以及
一个音识别单元,用于根据所述无噪音语音信号,识别输入到所述麦克风的语音;
每个噪音消除信号生成单元包括:
滤波器元件,用于根据预先设置的滤波器系数,对从所述音频***获取的所述音频信号进行滤波,从而产生一个噪音消除信号;以及
系数更新元件,用于根据由所述变换单元非线性变换后的所述无噪音语音信号和所述音频信号,更新所述滤波器元件中设置的所述滤波器系数,其中
所述滤波器元件根据下列公式,对预先设置的滤波器系数W[k]和音频信号X(t)进行卷积处理:
从而对所述音频信号X(t)进行滤波,并产生所述噪音消除信号C(t);
所述变换单元将所述无噪音语音信号输出单元输出的无噪音语音信号U(t)代入非线性函数f(x),从而产生经过所述非线性变换后的无噪音语音信号f(U(t));以及
所述系数更新元件根据下面包含预定常数α和β的公式,基于所述变换后的无噪音语音信号f(U(t))、所述音频信号X(t)和所述滤波器系数W[k],计算滤波器系数F[k]:
其中,所述常数K是抽头数,其为等于或者大于2的整数,而所述变量t是表示时间且为整数的变量,并且
设置所述滤波器单元中的滤波器系数F[k],从而更新所述滤波器系数W[k]。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004002387A JP4333369B2 (ja) | 2004-01-07 | 2004-01-07 | 雑音除去装置、及び音声認識装置、並びにカーナビゲーション装置 |
JP002387/2004 | 2004-01-07 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101693648A Division CN1971709B (zh) | 2004-01-07 | 2005-01-07 | 语音识别***和汽车导航*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1637857A CN1637857A (zh) | 2005-07-13 |
CN1637857B true CN1637857B (zh) | 2010-05-26 |
Family
ID=34675450
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101693648A Expired - Fee Related CN1971709B (zh) | 2004-01-07 | 2005-01-07 | 语音识别***和汽车导航*** |
CN200510003838.7A Expired - Fee Related CN1637857B (zh) | 2004-01-07 | 2005-01-07 | 噪音消除***、语音识别***以及汽车导航*** |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101693648A Expired - Fee Related CN1971709B (zh) | 2004-01-07 | 2005-01-07 | 语音识别***和汽车导航*** |
Country Status (5)
Country | Link |
---|---|
US (1) | US8010354B2 (zh) |
JP (1) | JP4333369B2 (zh) |
CN (2) | CN1971709B (zh) |
DE (1) | DE102005000818A1 (zh) |
FR (1) | FR2864860B1 (zh) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005039621A1 (de) * | 2005-08-19 | 2007-03-01 | Micronas Gmbh | Verfahren und Vorrichtung zur adaptiven Reduktion von Rausch- und Hintergrundsignalen in einem sprachverarbeitenden System |
KR100751921B1 (ko) | 2005-11-11 | 2007-08-24 | 고려대학교 산학협력단 | 멀티채널 음성신호의 잡음제거 방법 및 장치 |
US7769593B2 (en) * | 2006-09-28 | 2010-08-03 | Sri International | Method and apparatus for active noise cancellation |
JP5034605B2 (ja) * | 2007-03-29 | 2012-09-26 | カシオ計算機株式会社 | 撮像装置、雑音除去方法及びプログラム |
WO2011126716A2 (en) * | 2010-03-30 | 2011-10-13 | Nvoq Incorporated | Dictation client feedback to facilitate audio quality |
CN103050125A (zh) * | 2011-10-12 | 2013-04-17 | 苏州阔地网络科技有限公司 | 一种网页上实现回音消除的方法 |
US8731822B2 (en) * | 2012-01-17 | 2014-05-20 | Motorola Mobility Llc | Systems and methods for interleaving navigational directions with additional audio in a mobile device |
US9482296B2 (en) | 2012-06-05 | 2016-11-01 | Apple Inc. | Rendering road signs during navigation |
US9230556B2 (en) | 2012-06-05 | 2016-01-05 | Apple Inc. | Voice instructions during navigation |
US9997069B2 (en) * | 2012-06-05 | 2018-06-12 | Apple Inc. | Context-aware voice guidance |
US9418672B2 (en) | 2012-06-05 | 2016-08-16 | Apple Inc. | Navigation application with adaptive instruction text |
US9886794B2 (en) | 2012-06-05 | 2018-02-06 | Apple Inc. | Problem reporting in maps |
US9052197B2 (en) | 2012-06-05 | 2015-06-09 | Apple Inc. | Providing navigation instructions while device is in locked mode |
US9111547B2 (en) | 2012-08-22 | 2015-08-18 | Kodak Alaris Inc. | Audio signal semantic concept classification method |
US8880444B2 (en) | 2012-08-22 | 2014-11-04 | Kodak Alaris Inc. | Audio based control of equipment and systems |
US20140112496A1 (en) * | 2012-10-19 | 2014-04-24 | Carlo Murgia | Microphone placement for noise cancellation in vehicles |
KR20140052661A (ko) * | 2012-10-25 | 2014-05-07 | 현대모비스 주식회사 | 신호처리를 이용한 차량용 마이크로 폰 시스템 |
CN103813241B (zh) * | 2012-11-09 | 2016-02-10 | 辉达公司 | 移动电子设备及其音频播放装置 |
KR101445186B1 (ko) | 2013-08-27 | 2014-10-01 | (주) 로임시스템 | 비선형 보정 반향 제거장치 |
JP2015052466A (ja) * | 2013-09-05 | 2015-03-19 | 株式会社デンソー | 車両用装置及び音声切換制御プログラム |
US9508345B1 (en) | 2013-09-24 | 2016-11-29 | Knowles Electronics, Llc | Continuous voice sensing |
US9431013B2 (en) * | 2013-11-07 | 2016-08-30 | Continental Automotive Systems, Inc. | Co-talker nulling for automatic speech recognition systems |
US9953634B1 (en) | 2013-12-17 | 2018-04-24 | Knowles Electronics, Llc | Passive training for automatic speech recognition |
US9466310B2 (en) | 2013-12-20 | 2016-10-11 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Compensating for identifiable background content in a speech recognition device |
US20150179181A1 (en) * | 2013-12-20 | 2015-06-25 | Microsoft Corporation | Adapting audio based upon detected environmental accoustics |
US10043532B2 (en) * | 2014-03-17 | 2018-08-07 | Nec Corporation | Signal processing apparatus, signal processing method, and signal processing program |
US9437188B1 (en) | 2014-03-28 | 2016-09-06 | Knowles Electronics, Llc | Buffered reprocessing for multi-microphone automatic speech recognition assist |
CN103928026B (zh) * | 2014-05-12 | 2017-04-12 | 安徽江淮汽车集团股份有限公司 | 一种汽车语音指令采集处理***及方法 |
US9743213B2 (en) | 2014-12-12 | 2017-08-22 | Qualcomm Incorporated | Enhanced auditory experience in shared acoustic space |
WO2017064839A1 (ja) * | 2015-10-16 | 2017-04-20 | パナソニックIpマネジメント株式会社 | 双方向会話補助装置及び双方向会話補助方法 |
CN106098074A (zh) * | 2016-05-20 | 2016-11-09 | 北京奇虎科技有限公司 | 一种数据处理方法和便携式多功能设备 |
EP3467818B1 (en) * | 2016-05-30 | 2020-04-22 | Sony Corporation | Locally attenuated sound field forming device, corresponding method and computer program |
US20170371615A1 (en) * | 2016-06-22 | 2017-12-28 | Qualcomm Incorporated | Alerting a user to a change in an audio stream |
CN105979442B (zh) * | 2016-07-22 | 2019-12-03 | 北京地平线机器人技术研发有限公司 | 噪声抑制方法、装置和可移动设备 |
CN106328137A (zh) * | 2016-08-19 | 2017-01-11 | 镇江惠通电子有限公司 | 语音控制方法、装置及*** |
CN106356068A (zh) * | 2016-11-02 | 2017-01-25 | 北京中星微电子有限公司 | 音频播放方法和装置 |
US20180166073A1 (en) * | 2016-12-13 | 2018-06-14 | Ford Global Technologies, Llc | Speech Recognition Without Interrupting The Playback Audio |
CN106846803B (zh) * | 2017-02-08 | 2023-06-23 | 广西交通科学研究院有限公司 | 基于音频的交通事件检测装置及方法 |
US20210320684A1 (en) * | 2018-07-31 | 2021-10-14 | Sony Corporation | Information processing device, information processing method, and program |
KR20200033617A (ko) * | 2018-09-20 | 2020-03-30 | 현대자동차주식회사 | 차량용 음성 인식 장치 및 그 제어 방법 |
JP7153191B2 (ja) * | 2018-11-26 | 2022-10-14 | トヨタ自動車株式会社 | 情報提供装置及び車載装置 |
EP3667662B1 (en) * | 2018-12-12 | 2022-08-10 | Panasonic Intellectual Property Corporation of America | Acoustic echo cancellation device, acoustic echo cancellation method and acoustic echo cancellation program |
US10963316B2 (en) | 2019-03-25 | 2021-03-30 | Flaist, Inc. | Artificial intelligence-powered cloud for the financial services industry |
US11017792B2 (en) * | 2019-06-17 | 2021-05-25 | Bose Corporation | Modular echo cancellation unit |
CN110475180A (zh) * | 2019-08-23 | 2019-11-19 | 科大讯飞(苏州)科技有限公司 | 车载多音区音频处理***及方法 |
CN112545547A (zh) * | 2020-11-25 | 2021-03-26 | 北京积水潭医院 | 呼吸音分析方法及呼吸音分析*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4574389A (en) * | 1983-07-15 | 1986-03-04 | Larry Schotz | Stereophonic receiver having a noise reduction control circuit |
US5828756A (en) * | 1994-11-22 | 1998-10-27 | Lucent Technologies Inc. | Stereophonic acoustic echo cancellation using non-linear transformations |
JP2001100785A (ja) * | 1999-07-28 | 2001-04-13 | Matsushita Electric Ind Co Ltd | Av機器用音声認識装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6020782A (en) * | 1994-05-25 | 2000-02-01 | The United States Of America As Represented By The Secretary Of The Navy | Noise assisted signal processor with nonlinearly coupled arrays of nonlinear dynamic elements |
JP3674990B2 (ja) * | 1995-08-21 | 2005-07-27 | セイコーエプソン株式会社 | 音声認識対話装置および音声認識対話処理方法 |
JPH10257583A (ja) * | 1997-03-06 | 1998-09-25 | Asahi Chem Ind Co Ltd | 音声処理装置およびその音声処理方法 |
JP4166435B2 (ja) | 1998-04-08 | 2008-10-15 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | 通信会議システム |
GB9910448D0 (en) | 1999-05-07 | 1999-07-07 | Ensigma Ltd | Cancellation of non-stationary interfering signals for speech recognition |
US6665645B1 (en) | 1999-07-28 | 2003-12-16 | Matsushita Electric Industrial Co., Ltd. | Speech recognition apparatus for AV equipment |
US20030040910A1 (en) * | 1999-12-09 | 2003-02-27 | Bruwer Frederick J. | Speech distribution system |
JP2001100784A (ja) | 1999-09-30 | 2001-04-13 | Sony Corp | 情報処理装置および情報処理方法、並びに記録媒体 |
US6529872B1 (en) * | 2000-04-18 | 2003-03-04 | Matsushita Electric Industrial Co., Ltd. | Method for noise adaptation in automatic speech recognition using transformed matrices |
US20020152255A1 (en) * | 2001-02-08 | 2002-10-17 | International Business Machines Corporation | Accessibility on demand |
US7487084B2 (en) * | 2001-10-30 | 2009-02-03 | International Business Machines Corporation | Apparatus, program storage device and method for testing speech recognition in the mobile environment of a vehicle |
US7165028B2 (en) * | 2001-12-12 | 2007-01-16 | Texas Instruments Incorporated | Method of speech recognition resistant to convolutive distortion and additive distortion |
US7142678B2 (en) * | 2002-11-26 | 2006-11-28 | Microsoft Corporation | Dynamic volume control |
US20050089177A1 (en) * | 2003-10-23 | 2005-04-28 | International Business Machines Corporation | Method, apparatus, and program for intelligent volume control |
-
2004
- 2004-01-07 JP JP2004002387A patent/JP4333369B2/ja not_active Expired - Fee Related
- 2004-12-29 US US11/023,553 patent/US8010354B2/en not_active Expired - Fee Related
-
2005
- 2005-01-05 DE DE200510000818 patent/DE102005000818A1/de not_active Ceased
- 2005-01-06 FR FR0500119A patent/FR2864860B1/fr not_active Expired - Fee Related
- 2005-01-07 CN CN2006101693648A patent/CN1971709B/zh not_active Expired - Fee Related
- 2005-01-07 CN CN200510003838.7A patent/CN1637857B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4574389A (en) * | 1983-07-15 | 1986-03-04 | Larry Schotz | Stereophonic receiver having a noise reduction control circuit |
US5828756A (en) * | 1994-11-22 | 1998-10-27 | Lucent Technologies Inc. | Stereophonic acoustic echo cancellation using non-linear transformations |
JP2001100785A (ja) * | 1999-07-28 | 2001-04-13 | Matsushita Electric Ind Co Ltd | Av機器用音声認識装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1971709B (zh) | 2012-07-04 |
FR2864860B1 (fr) | 2007-04-13 |
US20050159945A1 (en) | 2005-07-21 |
FR2864860A1 (fr) | 2005-07-08 |
CN1971709A (zh) | 2007-05-30 |
US8010354B2 (en) | 2011-08-30 |
JP4333369B2 (ja) | 2009-09-16 |
DE102005000818A1 (de) | 2005-09-22 |
CN1637857A (zh) | 2005-07-13 |
JP2005195895A (ja) | 2005-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1637857B (zh) | 噪音消除***、语音识别***以及汽车导航*** | |
US7890321B2 (en) | Noise reduction device, program and method | |
US8831939B2 (en) | Voice data transferring device, terminal device, voice data transferring method, and voice recognition system | |
EP0852051B1 (de) | Verfahren zur automatischen steuerung eines oder mehrerer geräte durch sprachkommandos oder per sprachdialog im echtzeitbetrieb und vorrichtung zum ausführen des verfahrens | |
EP1387349A2 (en) | Voice recognition/response system, voice recognition/response program and recording medium for same | |
CN101461257A (zh) | 自适应声学回声消除 | |
US20200045166A1 (en) | Acoustic signal processing device, acoustic signal processing method, and hands-free communication device | |
US12009006B2 (en) | Audio signal processing method, apparatus and device, and storage medium | |
KR20080107376A (ko) | 화자 독립 음성 인식을 구비한 통신 장치 | |
DE60014583T2 (de) | Verfahren und vorrichtung zur integritätsprüfung von benutzeroberflächen sprachgesteuerter geräte | |
JP7020554B2 (ja) | 会話サポートシステム、その方法、およびプログラム | |
JP5979303B2 (ja) | 音声制御システム、音声制御方法、音声制御用プログラムおよび耐雑音音声出力用プログラム | |
CN110737422A (zh) | 一种声音信号采集方法及装置 | |
CN102938811A (zh) | 一种基于语音识别的家庭手机通话*** | |
US8244538B2 (en) | Measuring double talk performance | |
Mporas et al. | Speech enhancement for robust speech recognition in motorcycle environment | |
JP4924652B2 (ja) | 音声認識装置及びカーナビゲーション装置 | |
US20230238020A1 (en) | Speech recognition system and a method for providing a speech recognition service | |
JP2003099100A (ja) | 音声認識装置およびその方法 | |
JPH11298382A (ja) | ハンズフリー装置 | |
CN116580699A (zh) | 车辆及其控制方法 | |
CN118098254A (zh) | 模型训练及多通道语音增强方法、装置及设备 | |
Ghobakhlou et al. | In-vehicle noise and enhanced speech intelligibility | |
Sapru et al. | Improve detection performance of speech recognizer in an automotive environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100526 Termination date: 20200107 |
|
CF01 | Termination of patent right due to non-payment of annual fee |