(57)【要約】      （修正有）【課題】各種の入力音声信号の推移に追従させてこの入力音声信号の振幅を常時聞き取り易いレベルに調整音声信号の振幅調整装置及び音声信号の振幅調整方法を提供する。【解決手段】音声信号の振幅が基準レベル〜微小音声レベルの範囲にある場合には、第１周期毎に利得を増加させる。又、音声信号の振幅がノイズレベルよりも大であるものの上記微小音声レベルより小となる場合には、上記第１周期よりも短い第２周期毎に利得を増加させる。又、音声信号の振幅がノイズレベルよりも小となる場合には、一定の低い利得値を可変減衰器に供給することによりノイズを遮断する。更に、音声信号中に、瞬時的大きなノイズ音が含まれている場合には、これを抑え込むべく為された利得低下状態を検出し、その後、かかるノイズ音の終息に伴って音声信号の振幅が基準レベルより小となった場合に、第１周期よりも短い第３周期毎に利得値を増加させる。【選択図】図３
2011015183.tif 000002
【特許請求の範囲】
【請求項１】
入力音声信号の振幅を調整する音声信号の振幅調整装置であって、
前記入力音声信号の振幅を利得信号に応じて増加又は減衰させることにより振幅調整音声信号を得る可変減衰器と、前記振幅調整音声信号に基づいて前記利得信号を生成する利得制御部と、を備え、
前記利得制御部は、前記振幅調整音声信号のエンベロープレベルが所定の基準レベルよりも低く且つ所定の微小音声レベルよりも高い場合には、所定の第１周期毎に増加する利得値の系列を前記利得信号として生成する定常リカバリ部と、
前記エンベロープレベルが前記微小音声レベルよりも低く且つ所定のノイズレベルよりも高い場合には、前記第１周期よりも短い第２周期毎に増加する利得値の系列を前記利得信号として生成する微小音声リカバリ部と、
前記エンベロープレベルが前記基準レベルよりも高く且つ前記利得信号にて示される前記利得値の低下度合いが所定の低下度合いよりも高い状態から、前記エンベロープレベルが前記基準レベルよりも低い状態に遷移した場合には、前記第１周期よりも短い第３周期毎に増加する利得値の系列を前記利得信号として生成する利得低下リカバリ部と、
前記エンベロープレベルが前記ノイズレベルよりも低い場合には、一定の利得値からなる系列を前記利得信号として生成するノイズゲート部と、を有することを特徴とする音声信号の振幅調整装置。
【請求項２】
前記利得信号中の所定周波数以下の低域成分のみを抽出するローパスフィルタと、前記利得信号中から前記低域成分を減算した減算結果を利得低下検出信号として生成する減算器と、からなる利得低下検出手段を更に備え、
前記利得低下リカバリ部は、前記利得低下検出信号のレベルが所定の利得低下レベルよりも高い場合には無効を表すフラグを設定する一方、低い場合には有効を表すフラグを設定する手段と、
前記エンベロープレベルが前記基準レベルよりも低く且つ前記フラグが前記有効を表す場合にのみ、前記第１周期よりも短い前記第３周期毎に増加する利得値の系列を前記利得信号として生成する手段と、を含むことを特徴とする請求項１記載の音声信号の振幅調整装置。
【請求項３】
ミュート指令信号に応じて前記振幅調整音声信号に対してミュート処理を施すミュート手段を更に備え、
前記ノイズゲート部は、前記エンベロープレベルが前記ノイズレベルよりも低い場合には、一定の利得値からなる系列を前記利得信号として生成する、又は前記ミュート指令信号を前記ミュート手段に供給することを特徴とする請求項１又は２に記載の音声信号の振幅調整装置。
【請求項４】
前記ノイズレベルはホワイトノイズのレベルであることを特徴とする請求項３記載の音声信号の振幅調整装置。
【請求項５】
前記基準レベル、前記ノイズレベル、前記微小音声レベル及び前記利得低下レベルは、
前記基準レベル＞前記微小音声レベル＞前記ノイズレベル  
なる大小関係を有することを特徴とする請求項１〜４のいずれか１に記載の音声信号の振幅調整装置。
【請求項６】
前記基準レベル、前記ノイズレベル、前記微小音声レベル、前記利得低下レベル、及び前記第１〜第３周期の各々を外部から設定する設定手段を更に備えたことを特徴とする請求項２記載の音声信号の振幅調整装置。
【請求項７】
入力音声信号の振幅を利得信号に応じて増加又は減衰させることにより振幅調整音声信号を得る可変減衰器を備えた振幅調整装置における音声信号の振幅調整方法であって、
前記振幅調整音声信号のエンベロープレベルが所定の基準レベルよりも低く且つ所定の微小音声レベルよりも高い場合には、所定の第１周期毎に増加する利得値の系列を前記利得信号として生成する定常リカバリステップと、
前記エンベロープレベルが前記微小音声レベルよりも低く且つ所定のノイズレベルよりも高い場合には、前記第１周期よりも短い第２周期毎に増加する利得値の系列を前記利得信号として生成する微小音声リカバリステップと、
前記エンベロープレベルが前記基準レベルよりも高く且つ前記利得信号にて示される前記利得値の低下度合いが所定の低下度合いよりも高い状態から、前記エンベロープレベルが前記基準レベルよりも低い状態に遷移した場合には、前記第１周期よりも短い第３周期毎に増加する利得値の系列を前記利得信号として生成する利得低下リカバリステップと、
前記エンベロープレベルが前記ノイズレベルよりも低い場合には、一定の利得値からなる系列を前記利得信号として生成するノイズゲートステップと、を有することを特徴とする音声信号の振幅調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された音声信号の振幅を所定範囲内に収めるべく自動調整して出力する音声信号の振幅調整装置及び音声信号の振幅調整方法に関する。
【背景技術】
【０００２】
現在、マイクで集音された音声信号を録音する録音装置、或いは音声信号に対して各種信号処理を施す装置では、入力された音声信号がアナログ音声信号である場合には、これを一旦、Ａ／Ｄ変換器によってディジタル音声信号に変換してから取り込むようにしている。この際、Ａ／Ｄ変換器においては、その入力許容範囲を超えた振幅を有するアナログ音声信号が入力された場合にはこれを忠実にディジタル音声信号に変換することが困難になる。
【０００３】
そこで、Ａ／Ｄ変換器の前段に、入力されたアナログ音声信号の振幅をＡ／Ｄ変換器の入力許容範囲内に収めるように調整する可変減衰器を設けるようにした自動振幅制御装置が提案されている（例えば、特許文献１参照）。
【０００４】
かかる自動振幅制御装置では、入力されたアナログ音声信号のレベルに基づいて可変減衰器の減衰量を求め、この減衰量にてアナログ音声信号の振幅を調整する。例えばＡ／Ｄ変換器の入力許容範囲の上限を超える振幅を有するアナログ音声信号が入力された際には、その減衰量を増大させることによりアナログ音声信号の振幅を入力許容範囲内に低下させ、その後、入力されたアナログ音声信号の振幅自体が入力許容範囲内に推移した場合には、上記した如く増大させていた減衰量を低下させるのである。
【０００５】
又、上記の如き振幅調整を行うにあたり上記した自動振幅制御装置では、減衰量を増大させてから音声信号の振幅を入力許容範囲内に到らせるまでの応答期間（アタック期間と称する）を短くしている。そして、その後、入力された音声信号自体の振幅が入力許容範囲内に推移した場合に、減衰量を元の減衰量にまで低下させる応答期間（リカバリー期間と称する）を意図的に長くすることにより、振幅調整後の音声信号が聴覚上において不自然とならないようにしているのである。
【０００６】
しかしながら、このような自動振幅制御装置を録音装置に搭載し、単一のマイクを使って複数の人間の会話を録音すると、各発話者の発声音量の違い、或いはマイク及び各発話者間の位置関係による音声レベルの推移に伴い、上記リカバリー期間での減衰量の低下動作が追従しきれず、一時的に音声が途切れてしまうという問題が生じた。又、会話中に何らかの単発的なノイズ音が発せられた場合にもそのノイズ音の終息直後は、集音された会話の音量が小さくなり、一時的な音声の途切れが生じてしまう。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０６−３１４９４２号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記した問題を解決すべく為されたものであり、聴覚上の違和感を抑制させつつも音声を途切れさせることなく、各種の入力音声信号の推移に追従させてこの入力音声信号の振幅を常時聞き取り易いレベルに調整することが可能な音声信号の振幅調整装置及び音声信号の振幅調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による音声信号の振幅調整装置は、入力音声信号の振幅を調整する音声信号の振幅調整装置であって、前記入力音声信号の振幅を利得信号に応じて増加又は減衰させることにより振幅調整音声信号を得る可変減衰器と、前記振幅調整音声信号に基づいて前記利得信号を生成する利得制御部と、を備え、前記利得制御部は、前記振幅調整音声信号のエンベロープレベルが所定の基準レベルよりも低く且つ所定の微小音声レベルよりも高い場合には、所定の第１周期毎に増加する利得値の系列を前記利得信号として生成する定常リカバリ部と、エンベロープレベルが前記微小音声レベルよりも低く且つ所定のノイズレベルよりも高い場合には、前記第１周期よりも短い第２周期毎に増加する利得値の系列を前記利得信号として生成する微小音声リカバリ部と、前記エンベロープレベルが前記基準レベルよりも高く且つ前記利得信号にて示される前記利得値の低下度合いが所定の低下度合いよりも高い状態から、前記エンベロープレベルが前記基準レベルよりも低い状態に遷移した場合には、前記第１周期よりも短い第３周期毎に増加する利得値の系列を前記利得信号として生成する利得低下リカバリ部と、前記エンベロープレベルが前記ノイズレベルよりも低い場合には、一定の利得値からなる系列を前記利得信号として生成するノイズゲート部と、を有する。
【００１０】
又、本発明による音声信号の振幅調整方法は、入力音声信号の振幅を利得信号に応じて増加又は減衰させることにより振幅調整音声信号を得る可変減衰器を備えた振幅調整装置における音声信号の振幅調整方法であって、前記振幅調整音声信号のエンベロープレベルが所定の基準レベルよりも低く且つ所定の微小音声レベルよりも高い場合には、所定の第１周期毎に増加する利得値の系列を前記利得信号として生成する定常リカバリステップと、前記エンベロープレベルが前記微小音声レベルよりも低く且つ所定のノイズレベルよりも高い場合には、前記第１周期よりも短い第２周期毎に増加する利得値の系列を前記利得信号として生成する微小音声リカバリステップと、前記エンベロープレベルが前記基準レベルよりも高く且つ前記利得信号にて示される前記利得値の低下度合いが所定の低下度合いよりも高い状態から、前記エンベロープレベルが前記基準レベルよりも低い状態に遷移した場合には、前記第１周期よりも短い第３周期毎に増加する利得値の系列を前記利得信号として生成する利得低下リカバリステップと、前記エンベロープレベルが前記ノイズレベルよりも低い場合には、一定の利得値からなる系列を前記利得信号として生成するノイズゲートステップと、を有する。
【発明の効果】
【００１１】
本発明においては、音声信号の振幅を調整する可変減衰器の利得を以下の如く制御する。すなわち、音声信号の振幅が基準レベル〜微小音声レベルの範囲にある場合には、第１周期毎に利得を増加させて行くことにより比較的緩やかに利得を増加させる（定常リカバリ）。これにより、聴覚上違和感の無い音声信号が得られる。一方、音声信号の振幅がノイズレベルよりも大であるものの上記微小音声レベルより小となる場合には、上記第１周期よりも短い第２周期毎に利得を増加させて行くことにより比較的迅速に利得を増加させる（微小音声リカバリ）。これにより、音声信号の振幅が比較的大きなレベルから微小音声レベル以下に推移した直後は、定常リカバリの場合よりも迅速に利得増加が為されるので、音声の途切れを抑制させることができる。その後、音声信号の振幅が微小音声レベルより大となった場合には、上記定常リカバリが実施されるので、聴覚上違和感の無い音声信号が得られることになる。又、音声信号の振幅がホワイトノイズ等のノイズレベルよりも小となる場合には、一定の低い利得値を可変減衰器に供給する、或いは音声信号に対してミュートを掛けることにより、ノイズを遮断する（ノイズゲート）。これにより、無音時において目立つホワイトノイズを除去した良好な音声信号が得られるようになる。更に、音声信号中に、瞬時的大きなノイズ音が含まれている場合には、これを抑え込むべく為された利得低下状態を検出し、その後、かかるノイズ音の終息に伴い音声信号の振幅が基準レベルより小となった場合には、第１周期よりも短い第３周期毎に利得値を増加させて行くことにより比較的迅速にその利得を増加させる（利得低下リカバリ）。これにより、瞬時的なノイズ音が終息した後、直ちに、音声信号の振幅が聞き取り易いレベルにまで増加させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明による音声信号の振幅調整装置の構成を示す図である。
【図２】アタック調整処理フローを示す図である。
【図３】リカバリ調整処理フローを示す図である。
【図４】アタックモード、微小音声リカバリモード及び定常リカバリモード各々の実行による振幅調整動作の一例を示す図である。
【図５】本発明による振幅調整装置の動作を説明する為の設置形態を示す図である。
【図６】アタックモード、利得低下リカバリモード及び定常リカバリモード各々の実行による振幅調整動作の一例を示す図である。
【発明を実施するための形態】
【００１３】
音声信号の振幅を調整する可変減衰器の利得を以下の如く制御する。すなわち、音声信号の振幅が基準レベル〜微小音声レベルの範囲にある場合には、第１周期毎に利得を増加させる。又、音声信号の振幅がノイズレベルよりも大であるものの上記微小音声レベルより小となる場合には、上記第１周期よりも短い第２周期毎に利得を増加させる。又、音声信号の振幅がノイズレベルよりも小となる場合には、一定の低い利得値を可変減衰器に供給することによりノイズを遮断する。更に、音声信号中に、瞬時的大きなノイズ音が含まれている場合には、これを抑え込むべく為された利得低下状態を検出し、その後、かかるノイズ音の終息に伴って音声信号の振幅が基準レベルより小となった場合に、第１周期よりも短い第３周期毎に利得値を増加させる。
【実施例】
【００１４】
図１は、本発明による音声信号の振幅調整装置の構成を示す図である。
【００１５】
図１に示す振幅調整装置は、可変減衰器１０１、音声波形検出部１０２、利得制御部１０３、利得低下検出部１０６、ゼロクロス検出部１０７、ミュート処理部１０８、基準レベル設定部１０９、ノイズレベル設定部１１０、微小音声レベル設定部１１１、及び利得低下レベル設定部１１２を備える。
【００１６】
可変減衰器１０１は、例えば可変利得アンプからなる音量調整器である。可変減衰器１０１は、入力音声信号ＡＳＩの振幅を、ゼロクロス検出部１０７から供給された利得信号Ｇにて示される利得（例えば−１２ｄＢ〜＋３５ｄＢなる範囲）にて増加又は減衰させて得られた振幅調整音声信号を音声信号ＡＳとして音声波形検出部１０２及びミュート処理部１０８に供給する。
【００１７】
音声波形検出部１０２は、音声信号ＡＳからエンベロープ波形を生成し、そのエンベロープ波形を表す音声エンベロープ信号ＡＥを利得制御部１０３に供給する。
【００１８】
利得低下検出部１０６は、ローパスフィルタＬＰＦと減算器ＳＢとからなる。ローパスフィルタＬＰＦは、利得制御部１０３から供給された利得信号ＧＳ、つまり可変減衰器１０１に設定すべき利得値の系列を表す利得信号ＧＳ中から所定周波数以下、例えば１〜２Ｈｚ以下の低域成分を抽出し、これを減算器ＳＢに供給する。減算器ＳＢは、利得信号ＧＳからその低域成分を減算した減算結果を利得低下検出信号ＧＬとして利得制御部１０３に供給する。これにより、一定の利得値の系列からなる利得信号ＧＳが供給された場合には、利得低下検出部１０６は、レベル「０」の利得低下検出信号ＧＬを生成する。しかしながら、利得信号ＧＳによって示される利得値の系列が所定の低下度合いよりも大なる低下率にて急激に低下する状態を検出した場合には、利得低下検出部１０６は、その低下度合いに対応した負極性のレベルを有する利得低下検出信号ＧＬを生成する。
【００１９】
ゼロクロス検出部１０７は、入力された入力音声信号ＡＳＩのレベルが、その振幅の中心レベルよりも低いレベルから、この中心レベルに推移した時点、或いは、中心レベルよりも高いレベルから、この中心レベルに推移した時点をゼロクロス時点として検出する。ここで、ゼロクロス検出部１０７は、かかるゼロクロス時点のみに、利得制御部１０３から供給された利得信号ＧＳをそのまま上記利得信号Ｇとして、可変減衰器１０１に供給する。すなわち、入力音声信号ＡＳＩのレベルがその振幅の中心レベルにあるゼロクロス時点にだけ、可変減衰器１０１の利得が利得信号ＧＳにて示される利得値に変更されるのである。これにより、利得変更時に発生するノイズの低減が図られる。尚、ゼロクロス検出部１０７は、上記したような利得値の変更動作を有効にするか或いは無効にするのかを任意に設定できるようにしている。つまり、ゼロクロス検出部１０７は、有効に設定されている場合にだけ、上記ゼロクロス時点にて利得制御部１０３から供給された利得信号ＧＳをそのまま利得信号Ｇとして可変減衰器１０１に供給することにより、可変減衰器１０１の利得変更を行う。一方、無効に設定されている期間中は、ゼロクロス検出部１０７は、その直前の段階で可変減衰器１０１に供給した利得信号Ｇを継続して可変減衰器１０１に供給する。つまり、可変減衰器１０１に対する利得変更は為されない。
【００２０】
ミュート処理部１０８は、利得制御部１０３からミュート指令信号ＭＵが供給された場合には、上記音声信号ＡＳに対してその音声レベルを所定の微小レベルにまで低下させるべきミュート処理を施し、この際得られた信号を出力音声信号ＡＳＯとして出力する。尚、ミュート指令信号ＭＵが供給されていない場合には、ミュート処理部１０８は、上記音声信号ＡＳをそのまま出力音声信号ＡＳＯとして出力する。
【００２１】
基準レベル設定部１０９には、振幅調整後の音声信号の振幅を所定の一定振幅に維持させる際の基準となる閾値として、基準レベルＲＬが設定（記憶）されている。基準レベル設定部１０９は、この基準レベルＲＬを利得制御部１０３に供給する。
【００２２】
ノイズレベル設定部１１０には、ノイズゲート機能（後述する）を作動させる為のトリガとなる閾値として、ノイズレベルＮＬが設定（記憶）されている。ノイズレベル設定部１１０は、このノイズレベルＮＬを利得制御部１０３に供給する。
【００２３】
微小音声レベル設定部１１１には、リカバリモード（後述する）において音声レベルを増加させてリカバリさせた際の下限値として、微小音声レベルＳＬが設定（記憶）されている。微小音声レベル設定部１１１は、この微小音声レベルＳＬを利得制御部１０３に供給する。
【００２４】
利得低下レベル設定部１１２は、定常リカバリモード（後述する）及び利得低下リカバリモード（後述する）の内のどちらのモードを実施するのかを選択させる為の閾値として、利得低下レベルＬＬが設定（記憶）されている。利得低下レベル設定部１１２は、この利得低下レベルＬＬを利得制御部１０３に供給する。
【００２５】
尚、上記基準レベル設定部１０９、ノイズレベル設定部１１０、微小音声レベル設定部１１１、利得低下レベル設定部１１２の各々は、ユーザの入力操作によって、上記基準レベルＲＬ、ノイズレベルＮＬ、微小音声レベルＳＬ、利得低下レベルＬＬ各々を取り込み、夫々を上述したように設定する。
【００２６】
利得制御部１０３は、アタックステップ周期及びリカバリステップ周期を夫々記憶するアタックステップ周期メモリ１０４及びリカバリステップ周期メモリ１０５を備える。ここで、アタックステップ周期とは、音声信号ＡＳの振幅の急激な増大に応じて、この振幅を低下させるべく利得制御部１０３が可変減衰器１０１の利得をステップ毎に例えば０．５ｄＢずつ減少させて行く際の１ステップあたりの時間である。又、リカバリステップ周期とは、入力音声信号ＡＳＩの振幅が増加したが故に可変減衰器１０１に対する利得低下制御が為され、その後、入力音声信号ＡＳＩの振幅が低下した場合に、その振幅を増加させるべく利得制御部１０３が可変減衰器１０１の利得をステップ毎に０．５ｄＢずつ増加させて行く際の１ステップあたりの時間である。尚、リカバリステップ周期メモリ１０５には、上記したような定常リカバリモードでのリカバリステップ周期（定常リカバリ周期と称する）、微小音声リカバリモードでのリカバリステップ周期（微小音声リカバリ周期と称する）、及び利得低下リカバリモードでのリカバリステップ周期（利得低下リカバリ周期と称する）の各々が個別に記憶される。アタックステップ周期メモリ１０４及びリカバリステップ周期メモリ１０５各々は、外部入力によって上記の如きアタックステップ周期、及び各種リカバリステップ周期が設定（記憶）可能な構成となっている。
【００２７】
又、利得制御部１０３は、入力音声信号ＡＳＩによって示される音声が例えばホワイトノイズの如き微小音量のノイズ音だけである場合には、このノイズ音の出力を遮断させるノイズゲート機能を有する。この際、ノイズゲート機能を「有効」にするか或いは「無効」にするのかを任意に設定可能となっている。又、ノイズゲート機能を「有効」にする場合には、これをミュート処理部１０８で実行する（ミュートゲートモード）のか、或いは可変減衰器１０１で実行する（利得減衰ゲートモード）のいずれで実行するのかを任意に選択できるようになっている。利得制御部１０３は、ノイズゲート機能が有効に設定されている場合にのみ、以下の如きノイズゲート機能を作動させる。すなわち、上記音声エンベロープ信号ＡＥにおける各時点毎のレベルが上記ノイズレベルＮＬよりも小となる区間において、利得制御部１０３は、ノイズゲート機能を作動させる。例えば、上記ミュートゲートモードが選択されている場合には、利得制御部１０３は、音声信号ＡＳに対してミュート処理を施すべきミュート指令信号ＭＵをミュート処理部１０８に供給する。又、利得減衰ゲートモードが選択されている場合には、利得制御部１０３は、上記の区間に亘り一定の低利得値の系列からなる利得信号ＧＳをゼロクロス検出部１０７を介して可変減衰器１０１に供給する。よって、入力音声信号ＡＳＩ中に、微小音量のノイズ音だけを表す区間が存在しても、上記ノイズゲート機能が作動することにより、その区間に亘りノイズ音のレベルを低下、或いはノイズ音が除去された出力音声信号ＡＳＯが出力されるようになる。
【００２８】
又、利得制御部１０３は、上記音声エンベロープ信号ＡＥにおける各時点毎のレベルと、上記基準レベルＲＬとを比較した比較結果に基づき、可変減衰器１０１に対する利得制御のモードとして、
・アタックモード  
・リカバリモード    
・利得固定モード  
の内のいずれのモードを実行するのかを選択する。
【００２９】
尚、リカバリモードとは、定常リカバリモード、微小音声リカバリモード（後述する）、及び利得低下リカバリモードを総称したものである。
【００３０】
そして、利得制御部１０３は、その選択したモードに対応した処理（後述する）を実行することにより、可変減衰器１０１に設定すべき利得値を求め、その利得値の系列からなる利得信号ＧＳをゼロクロス検出部１０７に供給する。
【００３１】
以下に、図１に示す振幅調整装置の動作について説明する。
【００３２】
利得制御部１０３は、図２に示す如きアタック調整処理フローに従った処理、及び図３に示す如きリカバリ調整処理フローに従った処理を順次、所定周期毎に繰り返し実行する。
【００３３】
図２に示すアタック調整処理フローにおいて、利得制御部１０３は、先ず、音声波形検出部１０２から供給された音声エンベロープ信号ＡＥが図４に示す基準レベルＲＬ以上であるか否かを判定する（ステップＳ７０２）。ステップＳ７０２において、音声エンベロープ信号ＡＥが上記基準レベルＲＬ以上であると判定された場合には、利得制御部１０３は、以下のステップＳ７０３の実行により、図４に示すアタック期間ＴＡに亘り可変減衰器１０１に対して減衰制御を施すアタックモードとなる。
【００３４】
すなわち、先ず、利得制御部１０３は、アタックステップ周期メモリ１０４に記憶されているアタックステップ周期を読み出し、利得信号ＧＳにて示される利得値の現在値を、このアタックステップ周期毎に段階的に０．５ｄＢずつ減少させる（ステップＳ７０３）。これにより、図４に示すアタック期間ＴＡ内において、利得信号ＧＳにて示される利得値の系列は徐々に低下し、それに伴い、可変減衰器１０１から出力される音声信号ＡＳの振幅も図４に示すように減少して行く。この間、利得制御部１０３は、利得低下検出部１０６から供給された利得低下検出信号ＧＬのレベルが、利得低下レベル設定部１１２に設定されている利得低下レベルＬＬより低下したか否かを判定する（ステップＳ７０４）。ステップＳ７０４において、利得低下検出信号ＧＬが利得低下レベルＬＬより低下したと判定された場合、利得制御部１０３は、その後のリカバリ期間を短縮させる利得低下リカバリモードを有効にすべく、内蔵フラグレジスタ（図示せぬ）に、利得低下リカバリモードの有効を示す値を記憶させる（ステップＳ７０５）。尚、このステップＳ７０５が実施されるのは、主に、入力音声信号ＡＳＩに急峻な大音量のノイズ音が含まれるような異常入力時である。又、上記ステップＳ７０４において、利得低下検出信号ＧＬが利得低下レベルＬＬよりも低下していないと判定された場合、利得制御部１０３は、利得低下リカバリモードの無効を示す値を上記内蔵フラグレジスタに記憶する（ステップＳ７０６）。上記ステップＳ７０５又はＳ７０６の実行後、利得制御部１０３は、上記ステップＳ７０２の実行に戻って上述した如き動作を繰り返し実行する。
【００３５】
ここで、図４に示すように、音声信号ＡＳの振幅が低下したが故に、上記ステップＳ７０２において、音声エンベロープ信号ＡＥが上記基準レベルＲＬ以上ではないと判定された場合には、利得制御部１０３は、図２に示すアタック調整処理フローを抜けて、図３に示すリカバリ調整処理フローの実行に移る。
【００３６】
図３において、先ず、利得制御部１０３は、上記音声エンベロープ信号ＡＥが図４に示す基準レベルＲＬ以下であるか否かを判定する（ステップＳ８０２）。ステップＳ８０２において、音声エンベロープ信号ＡＥが上記基準レベルＲＬ以下であると判定されたとき、利得制御部１０３は、上記した内蔵フラグレジスタが利得低下リカバリモードの有効を示し、且つ利得低下検出信号ＧＬが利得値の急激な低下傾向を示す負極性の値であるか否かを判定する（ステップＳ８０３）。
【００３７】
ステップＳ８０３において、利得低下リカバリモードが有効であり且つ利得低下検出信号ＧＬが利得値の低下傾向を示す負極性の値であると判定されると、利得制御部１０３は、ノイズ発生等の異常入力に伴う急激な利得低下制御が為されていると判断して、以下の如きステップＳ８０４による利得低下リカバリモードの実行に移る。
【００３８】
すなわち、利得制御部１０３は、リカバリステップ周期メモリ１０５に記憶されている利得低下リカバリ周期を読み出し、利得信号ＧＳにて示される利得値の現在値を、この利得低下リカバリ周期毎に段階的に０．５ｄＢずつ増加させる（ステップＳ８０４）。この利得低下リカバリモードの実行により、利得信号ＧＳにて示される利得値は徐々に増加し、それに伴い、可変減衰器１０１から出力される音声信号ＡＳの振幅も増加して行く。ステップＳ８０４の実行後、利得制御部１０３は、上記ステップＳ８０２の実行に戻り前述した如き動作を繰り返し実行する。一方、上記ステップＳ８０３において、利得低下検出信号ＧＬが利得値の急激な低下傾向を示す負極性の値ではないと判定されると、利得制御部１０３は、上記した内蔵フラグレジスタに記憶されている内容を、利得低下リカバリモードの無効を示す値に書き換える（ステップＳ８０５）。次に、利得制御部１０３は、ノイズゲート機能が「有効」に設定されているか否かを判定する（ステップＳ８０６）。
【００３９】
ステップＳ８０６においてノイズゲート機能が「有効」に設定されていると判定された場合、利得制御部１０３は、上記音声エンベロープ信号ＡＥがノイズレベル設定部１１０から供給されたノイズレベルＮＬ以下であるか否かを判定する（ステップＳ８０７）。ステップＳ８０７において、音声エンベロープ信号ＡＥがノイズレベルＮＬ以下であると判定された場合、つまり、入力音声信号ＡＳＩが微小音量からなるホワイトノイズ音だけを表す場合には、利得制御部１０３は、このノイズ音を除去するノイズゲート処理を実行する（ステップＳ８０８）。すなわち、ステップＳ８０８において、利得制御部１０３は、ノイズゲート機能としてミュートゲートモードが選択されている場合には、音声信号ＡＳに対してミュート処理を施すべきミュート指令信号ＭＵをミュート処理部１０８に供給する。又、ノイズゲート機能として利得減衰ゲートモードが選択されている場合には、利得制御部１０３は、所定の極めて低い利得値の系列からなる利得信号ＧＳをゼロクロス検出部１０７を介して可変減衰器１０１に供給する。ステップＳ８０８の実行により、入力音声信号ＡＳＩ中に微小音量のホワイトノイズ音の発生区間が存在しても、その区間に亘りノイズ音のレベルを低下、或いはノイズ音が除去された出力音声信号ＡＳＯが出力されるようになる。ステップＳ８０８の実行後、利得制御部１０３は、上記ステップＳ８０２の実行に戻り、前述した如き動作を繰り返し実行する。すなわち、上記ステップＳ８０２において音声エンベロープ信号ＡＥが基準レベルＲＬ以上であると判定される、或いは上記ステップＳ８０７において音声エンベロープ信号ＡＥがノイズレベルＮＬ以上であると判定されるまで、上述した如きノイズゲート機能を作動させるのである。
【００４０】
ここで、上記ステップＳ８０７において音声エンベロープ信号ＡＥがノイズレベルＮＬ以上であると判定された場合、或いは上記ステップＳ８０６においてノイズゲート機能が「無効」に設定されていると判定された場合、利得制御部１０３は、上記音声エンベロープ信号ＡＥが、微小音声レベル設定部１１１から供給された微小音声レベルＳＬ以下であるか否かを判定する（ステップＳ８０９）。例えば、利得制御部１０３は、上記音声エンベロープ信号ＡＥが、図４に示す微小音声レベルＳＬ以下であるか否かを判定する。ステップＳ８０９において、音声エンベロープ信号ＡＥが微小音声レベルＳＬ以下であると判定されたとき、例えば図４に示す時点Ｑ１において、利得制御部１０３は、以下の如きステップＳ８１０による微小音声リカバリモードの実行に移る。
【００４１】
すなわち、利得制御部１０３は、リカバリステップ周期メモリ１０５に記憶されている微小音声リカバリ周期を読み出し、利得信号ＧＳにて示される利得値の現在値を、この微小音声リカバリ周期毎に段階的に０．５ｄＢずつ増加させる（ステップＳ８１０）。この際、微小音声リカバリ周期は、定常リカバリモードでの定常リカバリ周期よりも短い。よって、この微小音声リカバリモードの実行によれば、図４に示す第１リカバリ期間ＴＲ１内において、利得信号ＧＳにて示される利得値は、後述する第２リカバリ期間ＴＲ２内での時間経過に伴う変化率よりも大なる変化率にて増加し、それに伴い、可変減衰器１０１から出力される音声信号ＡＳの振幅も図４に示すように増加して行く。
【００４２】
上記ステップＳ８１０による微小音声リカバリモードの実行後、利得制御部１０３は、上記ステップＳ８０２の実行に戻って前述した如き動作を繰り返し実行する。すなわち、上記ステップＳ８０２において音声エンベロープ信号ＡＥが基準レベルＲＬ以上であると判定される、或いは上記ステップＳ８０９において音声エンベロープ信号ＡＥが微小音声レベルＳＬ以上であると判定されるまで、上述した如き微小音声リカバリモードを実行するのである。
【００４３】
ここで、上記ステップＳ８０９において音声エンベロープ信号ＡＥが微小音声レベルＳＬ以上であると判定されたとき、例えば図４に示す時点Ｑ２において、利得制御部１０３は、以下の如きステップＳ８１１による定常リカバリモードの実行に移る。
【００４４】
すなわち、利得制御部１０３は、リカバリステップ周期メモリ１０５に記憶されている定常リカバリ周期を読み出し、利得信号ＧＳにて示される利得値の現在値を、この定常リカバリ周期毎に段階的に０．５ｄＢずつ増加させる（ステップＳ８１１）。この際、定常リカバリ周期は、上記微小音声リカバリモードでの微小音声リカバリ周期よりも長い。よって、この定常リカバリモードの実行によれば、図４に示す第２リカバリ期間ＴＲ２内において、利得信号ＧＳにて示される利得値は、第１リカバリ期間ＴＲ１内での時間経過に伴う変化率よりも小なる変化率にて増加し、それに伴い、可変減衰器１０１から出力される音声信号ＡＳの振幅も図４に示すように緩やかに増加して行く。
【００４５】
上記ステップＳ８１１による定常リカバリモードの実行後、利得制御部１０３は、上記ステップＳ８０２の実行に戻って前述した如き動作を繰り返し実行する。すなわち、上記ステップＳ８０２において音声エンベロープ信号ＡＥが基準レベルＲＬ以上であると判定されるまで、上述した如き定常リカバリモードを実行するのである。
【００４６】
ここで、上記ステップＳ８０２において音声エンベロープ信号ＡＥが基準レベルＲＬ以上であると判定されたとき、例えば図４に示す時点Ｑ３において、利得制御部１０３は、図３に示すリカバリ調整処理フローに従った処理を終了する。
【００４７】
以下に、上記した如き振幅調整装置の動作について、図５に示すように、本振幅調整装置が搭載されている録音装置ＲＥＣを、２人の会話者Ｐ１及びＰ２の間に設置して、両者の会話を録音する場合を一例にとって説明する。尚、録音装置ＲＥＣは、その内蔵マイクにて集音して得られた音声信号を、この振幅調整装置を介して記録媒体に記録するものである。この際、図５に示す設置形態では、録音装置ＲＥＣから会話者Ｐ２までの距離が、録音装置ＲＥＣから会話者Ｐ１までの距離よりも大である。
【００４８】
ここで、本振幅調整装置には、例えば以下の如く各種の設定値が予め設定されているものとする。
基準レベルＲＬ                ：−６ｄＢ
ノイズレベルＮＬ              ：−６０ｄＢ
微小音声レベルＳＬ            ：−３０ｄＢ
定常リカバリ周期      ：８３ｍｓｅｃ
微小音声リカバリ周期  ：１０ｍｓｅｃ
【００４９】
すなわち、基準レベルＲＬの「−６ｄＢ」は、録音時のダイナミックレンジを考慮した閾値である。又、ノイズレベルＮＬの「−６０ｄＢ」は、録音する必要のない微小な音を、例えばホワイトノイズの如きノイズ音として判定させる為の閾値である。又、微小音声レベルＳＬの「−３０ｄＢ」は、録音する必要性があるものの微小レベルの音声レベルを、可変減衰器１０１にて増加させた際に、少なくともこの微小音声レベルＳＬ以上のレベルにリカバリさせる為の閾値である。又、定常リカバリ周期の「８３ｍｓｅｃ」とは、可変減衰器１０１が、音声信号ＡＳを微小音声レベルＳＬ（−３０ｄＢ）の状態から基準レベルＲＬ（−６ｄＢ）の状態にまで増加させるのに費やすべきリカバリ期間を、音声の抑揚を考慮して４ｓｅｃとすることによって求められた時間である。つまり、音声信号ＡＳを−３０ｄＢの状態から−６ｄＢの状態にまで推移させるべく、１ステップ毎に０．５ｄＢずつ利得を増加させて行く場合には、以下の式に示すように、４８ステップ分の利得変更が必要となる。
４８＝［−６ｄＢ−（−３０ｄＢ）］／０．５ｄＢ
【００５０】
従って、４ｓｅｃのリカバリ期間内において、１ステップあたりに費やされる利得変更時間、つまりリカバリステップ周期は約８３ｍｓｅｃとなる。
【００５１】
このように、
基準レベルＲＬ＞微小音声レベルＳＬ＞ノイズレベルＮＬ
なる大小関係を有する基準レベルＲＬ、微小音声レベルＳＬ及びノイズレベルＮＬを夫々基準レベル設定部１０９、ノイズレベル設定部１１０及び微小音声レベル設定部１１１の各々に設定するのである。
【００５２】
微小音声リカバリ周期の「１０ｍｓｅｃ」とは、定常リカバリ周期（８３ｍｓｅｃ）の約１／８の周期である。ここで、微小音声リカバリ周期にて、例えば音声信号ＡＳを微小音声レベルＳＬ（−３０ｄＢ）の状態からノイズレベルＮＬ（−６０ｄＢ）の状態にまで減衰させるには、以下の式に示されるように、６０ステップ分の利得変更が必要となる。
６０＝［−３０ｄＢ−（−６０ｄＢ）］／０．５ｄＢ
よって、微小音声リカバリ周期にて音声信号ＡＳを微小音声レベルＳＬ（−３０ｄＢ）の状態からノイズレベルＮＬ（−６０ｄＢ）の状態にまで減衰させるには、６０×１０ｍｓｅｃ＝０．６ｓｅｃの時間が費やされることになる。
【００５３】
［微小音声リカバリモード］−［定常リカバリモード］動作
図５に示す状況下で、先ず、会話者Ｐ１が発話を開始する。すると、録音装置ＲＥＣに搭載されている振幅調整装置は会話者Ｐ１の音声に対して振幅自動調整制御を開始する。この際、図２に示すステップＳ７０２において、この会話者Ｐ１の音声に対応した音声エンベロープ信号ＡＥが基準レベルＲＬ（−６ｄＢ）以上であると判定された場合には、図２に示すアタック調整処理フローに従ってアタックモードを実行する（ステップＳ７０３）。すなわち、会話者Ｐ１の音声に対応した音声エンベロープ信号ＡＥが基準レベルＲＬより小さくなるまで、図４のアタック期間ＴＡに示すように、そのレベルを減衰させるべき利得制御を可変減衰器１０１に対して施すのである。
【００５４】
ここで、会話者Ｐ１の発話が途絶えて、引き続き会話者Ｐ２の会話が開始されると、振幅調整装置は以下の如き振幅自動調整制御を開始する。
【００５５】
この際、会話者Ｐ２及び録音装置ＲＥＣ間の距離は、会話者Ｐ１及び録音装置ＲＥＣ間の距離よりも大である。よって、会話者Ｐ２の音声に対応した音声エンベロープ信号（ＡＥ）のレベルは、聞き取りづらい微小なレベルとなる可能性が高い。そこで、振幅調整装置では、この音声エンベロープ信号ＡＥが微小音声レベルＳＬ（−３０ｄＢ）以下となる場合、例えば図４の時点Ｑ１において、迅速に、会話者Ｐ２の音声に対応した音声信号ＡＳの振幅を増大させるべく、微小音声リカバリモードの実行を開始する（Ｓ８１０）。微小音声リカバリモードでは、定常リカバリ周期（８３ｍｓｅｃ）よりも短い微小音声リカバリ周期（１０ｍｓｅｃ）毎に０．５ｄＢずつ、可変利得減衰器１０１の利得が増加して行く（第１リカバリ期間ＴＲ１）。よって、可変減衰器１０１において減衰制御が実施されるほどにその音声レベルが大なる会話者Ｐ１の発話が途絶え、引き続き、その音声レベルが微小レベルな会話者Ｐ２の発話が開始された場合にも、迅速に、会話者Ｐ２の音声を聞き取ることが可能な程度のレベルＳＬ（−３０ｄＢ）にまで、音声信号ＡＳの振幅が増大される。そして、この音声信号ＡＳの振幅増大に伴い、会話者Ｐ２の音声に対応した音声エンベロープ信号ＡＥが微小音声レベルＳＬ（−３０ｄＢ）より大となった場合、例えば図４の時点Ｑ２において、定常リカバリモードの実行に移る（Ｓ８１１）。定常リカバリモードでは、上記した微小音声リカバリ周期（１０ｍｓｅｃ）よりも長い定常リカバリ周期（８３ｍｓｅｃ）毎に０．５ｄＢずつ、可変利得減衰器１０１の利得が増加して行く（第２リカバリ期間ＴＲ２）。よって、可変利得減衰器１０１により、会話者Ｐ２に対応した音声信号ＡＳの振幅は、聴覚上において違和感がでないように徐々に、聞き取り易いレベル、つまり基準レベルＲＬ（−６ｄＢ）にまで増大される。
【００５６】
その後、つまり図４に示す時点Ｑ３以降、会話者Ｐ２に対応した音声信号ＡＳに大きな変化が生じていない場合には、前述した如く、会話者Ｐ２の音声に対応した音声エンベロープ信号ＡＥを、上記した基準レベルＬＬ（−６ｄＢ）に維持させるような利得制御が利得制御部１０３において為される。すなわち、上記したアタックモードでのアタックステップ周期毎の利得減衰制御（Ｓ７０３）と、定常リカバリモードでの定常リカバリ周期毎の利得増加制御（Ｓ８１１）とが、交互に実施されるのである。
【００５７】
［利得低下リカバリモード］−［定常リカバリモード］動作
会話者Ｐ１又はＰ２の発話中に、例えば机から重量物が落下した際の大音量の衝撃音が発せられた場合、録音装置ＲＥＣの内蔵マイクは、この瞬時の衝撃音をも集音することになる。すると、音声エンベロープ信号ＡＥが上記基準レベルＲＬ以上となるが故にアタックモード（Ｓ７０３）が実施されることになり、一旦、可変減衰器１０１の利得が急激に低下する。その後、可変減衰器１０１の利得を適切な利得にまで戻すべく、リカバリモードによる利得増加制御が行われる。これにより、可変減衰器１０１の利得が低下してからその利得が適切な利得に戻るまでの間、会話者Ｐ１又はＰ２に対応した音声信号ＡＳの振幅は低下し、会話が一時的に途切れてしまう。よって、このような大音量の瞬時のノイズ音が発せられた場合には、可変減衰器１０１の利得を迅速に増加させるべき利得増加制御を実施する必要がある。
【００５８】
そこで、振幅調整装置には、上記した如き大音量の瞬時のノイズ音を検出する為に、利得低下検出部１０６を設けるようにしている。利得低下検出部１０６では、大音量の瞬時のノイズ音に応じて為される利得制御部１０３の急激な利得低下動作を検出することにより、大音量の瞬時のノイズ音が発生したことを検出する。
【００５９】
例えば、音声信号ＡＳ中に大音量の瞬時ノイズ音が含まれたが故に、利得制御部１０３から送出された利得信号ＧＳが図６の時点ＱＱにおいて急激に低下したとする。この際、利得低下検出部１０６から出力されるＧＬのレベルは、図６の時点ＱＱ以降、０の状態から徐々に低下して負極性の値となる。更に、利得信号ＧＳが急激に低下したが故に、その値は図６に示すように、利得低下レベルＬＬより小なる値になる。よって、この際、内蔵フラグレジスタには、利得低下リカバリモードの有効を示す値が記憶され（Ｓ７０５）、利得低下リカバリモードが実行される（Ｓ８０４）。この利得低下リカバリモードでは、定常リカバリ周期（８３ｍｓｅｃ）よりも短い利得低下リカバリ周期毎に０．５ｄＢずつ、可変利得減衰器１０１の利得が増加して行く。ここで、急激な利得低下が、可変減衰器１０３の利得設定ステップ数の総数である９５ステップの約１／４である２４ステップ分（１２ｃＢ）であるとする。この際、低下した利得を元の利得値にリカバリすべく、２４ステップ分の利得増加制御を上記した定常リカバリ周期（８３ｍｓｅｃ）で行った場合、図６に示すようにリカバリ期間としては約２秒必要となる。ここで、かかる２秒間の内の最初の５００ｍｓｅｃの間（図６の第１リカバリ期間ＴＲ１）に亘り、利得低下リカバリ周期毎に０．５ｄＢずつ利得を増加するという高速リカバリを実施する場合には、１／５００ｍｓｅｃ、つまり２Ｈｚのカットオフ周波数を有するローパスフィルタＬＰＦが必要となる。
【００６０】
このように、会話中に大音量の瞬時ノイズ音が発せられた場合には、このノイズ音に対応した音声信号ＡＳの振幅を低減させるべく可変減衰器１０３の利得を急激に低下させた後、利得低下リカバリモードを実行することにより、その利得を迅速に増加させるのである。かかる動作によれば、瞬時ノイズ音が終息した後、直ちに、会話者に対応した音声信号ＡＳの振幅を、聞き取り易いレベルにまで増加させることが可能となる。
【００６１】
以上の如く、本発明による音声信号の振幅調整装置においては、音声信号の振幅を調整する可変減衰器（１０１）の利得を以下の如く制御するようにしたものである。すなわち、音声信号の振幅が基準レベル（ＲＬ）〜微小音声レベル（ＳＬ）の範囲にある場合には、第１周期（定常リカバリ周期）毎に利得を増加させる（Ｓ８１１）。又、音声信号の振幅がノイズレベル（ＮＬ）よりも大であるものの微小音声レベルより小となる場合には、上記第１周期よりも短い第２周期（微小音声リカバリ周期）毎に利得を増加させる（Ｓ８１０）。又、音声信号の振幅がノイズレベルよりも小となる場合には、一定の低い利得値を可変減衰器に供給することによりノイズを遮断する（Ｓ８０８）。更に、音声信号中に、瞬時的大きなノイズ音が含まれている場合には、これを抑え込むべく為された利得低下状態を検出し（１０６、Ｓ７０４〜Ｓ７０６）、その後、かかるノイズ音の終息に伴って音声信号の振幅が基準レベルより小となった場合に、第１周期よりも短い第３周期（利得低下リカバリ周期）毎に利得値を増加させる（Ｓ８０４）のである。
【００６２】
かかる構成によれば、無音時に目立つホワイトノイズ等の微小なノイズを除去しつつも、音声信号の振幅が大なる状態から微小音声レベルより小なる状態に推移した直後、或いは瞬時的な大きなノイズ音が発生しこれが終息した直後の音声途切れを生じさせることなく、聴覚上において自然に入力音声信号の振幅を聞き取り易いレベルに調整することが可能となる。
【符号の説明】
【００６３】
１０１              可変減衰器
１０２              音声波形検出部
１０３              利得制御部
１０４              アタックステップ周期メモリ
１０５              リカバリステップ周期メモリ
１０６              利得低下検出部
１０７              ０クロス検出部
１０８              ミュート処理部
【図１】
2011015183.tif 000003
【図２】
2011015183.tif 000004
【図３】
2011015183.tif 000005
【図４】
2011015183.tif 000006
【図５】
2011015183.tif 000007
【図６】
2011015183.tif 000008