(57)【特許請求の範囲】
【請求項１】
入力音声を増幅する音声増幅装置において、
上記入力音声の所定サンプル数をフレームとし、当該フレーム毎に最大振幅を検出する最大振幅検出手段と、
上記最大振幅検出手段により検出された上記最大振幅に基づいて上記入力音声が有音か無音かを検出する有音無音検出手段と、
上記有音無音検出手段により上記入力音声が有音であると検出された場合、上記最大振幅検出手段により検出された上記最大振幅に基づいて上記入力音声に対する増幅度を決定し、上記有音無音検出手段により上記入力音声が無音であると検出された場合、上記入力音声を増幅しないように増幅度を決定する制御手段と、
上記制御手段により決定された上記増幅度に基づいて上記入力音声を増幅する増幅手段と
を具え、
上記有音無音検出手段は、
直近の所定フレームの上記最大振幅のうち少なくとも１フレームの上記最大振幅が所定の有音無音判定しきい値よりも大きい場合、上記入力音声が有音であると判定し、上記直近の所定フレーム全ての上記最大振幅が上記有音無音判定しきい値以下である場合、上記入力音声が無音であると判定する
ことを特徴とする音声増幅装置。
【請求項２】
上記最大振幅検出手段は、
上記入力音声の上記フレーム内の信号レベルに基づいて上記最大振幅を検出する
ことを特徴とする請求項１に記載の音声増幅装置。
【請求項３】
上記最大振幅検出手段は、
上記入力音声の上記フレーム内の平均電力に基づいて上記最大振幅を検出する
ことを特徴とする請求項１に記載の音声増幅装置。
【請求項４】
上記制御手段は、
上記有音無音検出手段により上記入力音声が有音であると検出された場合、上記最大振幅が所定の最大振幅しきい値より大きいか否かを判定し、当該判定結果に応じて上記最大振幅が上記最大振幅しきい値以下のときには、予め決められた所定の増幅度に決定し、上記最大振幅が上記最大振幅しきい値より大きいときには、当該最大振幅が上記最大振幅しきい値より超えている度合に応じて上記所定の増幅度を減少させる
ことを特徴とする請求項１に記載の音声増幅装置。
【請求項５】
上記制御手段は、
上記決定した上記増幅度を所定の演算式に従つて上記入力音声の上記フレーム内のサンプル毎に順次平滑化する
ことを特徴とする請求項１に記載の音声増幅装置。
【請求項６】
入力音声を増幅して送信する通信端末装置において、
上記入力音声の所定サンプル数をフレームとし、当該フレーム毎に最大振幅を検出する最大振幅検出手段と、
上記最大振幅検出手段により検出された上記最大振幅に基づいて上記入力音声が有音か無音かを検出する有音無音検出手段と、
上記有音無音検出手段により上記入力音声が有音であると検出された場合、上記最大振幅検出手段により検出された上記最大振幅に基づいて上記入力音声に対する増幅度を決定し、上記有音無音検出手段により上記入力音声が無音であると検出された場合、上記入力音声を増幅しないように増幅度を決定する制御手段と、
上記制御手段により決定された上記増幅度に基づいて上記入力音声を増幅する増幅手段と
を具え、
上記有音無音検出手段は、
直近の所定フレームの上記最大振幅のうち少なくとも１フレームの上記最大振幅が所定の有音無音判定しきい値よりも大きい場合、上記入力音声が有音であると判定し、上記直近の所定フレーム全ての上記最大振幅が上記有音無音判定しきい値以下である場合、上記入力音声が無音であると判定する
ことを特徴とする通信端末装置。
【請求項７】
上記最大振幅検出手段は、
上記入力音声の上記フレーム内の信号レベルに基づいて上記最大振幅を検出する
ことを特徴とする請求項６に記載の通信端末装置。
【請求項８】
上記最大振幅検出手段は、
上記入力音声の上記フレーム内の平均電力に基づいて上記最大振幅を検出する
ことを特徴とする請求項６に記載の通信端末装置。
【請求項９】
上記制御手段は、
上記有音無音検出手段により上記入力音声が有音であると検出された場合、上記最大振幅が所定の最大振幅しきい値より大きいか否かを判定し、当該判定結果に応じて上記最大振幅が上記最大振幅しきい値以下のときには、予め決められた所定の増幅度に決定し、上記最大振幅が上記最大振幅しきい値より大きいときには、当該最大振幅が上記最大振幅しきい値より超えている度合に応じて上記所定の増幅度を減少させる
ことを特徴とする請求項６に記載の通信端末装置。
【請求項１０】
上記制御手段は、
上記決定した上記増幅度を所定の演算式に従つて上記入力音声の上記フレーム内のサンプル毎に順次平滑化する
ことを特徴とする請求項６に記載の通信端末装置。
【請求項１１】
入力音声を増幅する音声増幅方法において、
上記入力音声の所定サンプル数をフレームとし、当該フレーム毎に最大振幅を検出する最大振幅検出ステツプと、
上記最大振幅検出ステツプで検出された上記最大振幅に基づいて上記入力音声が有音か無音かを検出する有音無音検出ステツプと、
上記有音無音検出ステツプで上記入力音声が有音であると検出された場合、上記最大振幅検出ステツプで検出された上記最大振幅に基づいて上記入力音声に対する増幅度を決定し、上記有音無音検出ステツプで上記入力音声が無音であると検出された場合、上記入力音声を増幅しないように増幅度を決定する増幅度決定ステツプと、
上記増幅度決定ステツプで決定された上記増幅度に基づいて上記入力音声を増幅する増幅ステツプと
を具え、
上記有音無音検出ステツプは、
直近の所定フレームの上記最大振幅のうち少なくとも１フレームの上記最大振幅が所定の有音無音判定しきい値よりも大きい場合、上記入力音声が有音であると判定し、上記直近の所定フレーム全ての上記最大振幅が上記有音無音判定しきい値以下である場合、上記入力音声が無音であると判定する
ことを特徴とする音声増幅方法。
【請求項１２】
上記最大振幅検出ステツプは、
上記入力音声の上記フレーム内の信号レベルに基づいて上記最大振幅を検出する
ことを特徴とする請求項１１に記載の音声増幅方法。
【請求項１３】
上記最大振幅検出ステツプは、
上記入力音声の上記フレーム内の平均電力に基づいて上記最大振幅を検出する
ことを特徴とする請求項１１に記載の音声増幅方法。
【請求項１４】
上記増幅度決定ステツプは、
上記有音無音検出ステツプで上記入力音声が有音であると検出された場合、上記最大振幅が所定の最大振幅しきい値より大きいか否かを判定し、当該判定結果に応じて上記最大振幅が上記最大振幅しきい値以下のときには、予め決められた所定の増幅度に決定し、上記最大振幅が上記最大振幅しきい値より大きいときには、当該最大振幅が上記最大振幅しきい値より超えている度合に応じて上記所定の増幅度を減少させる
ことを特徴とする請求項１１に記載の音声増幅方法。
【請求項１５】
上記増幅度決定ステツプは、
上記決定した上記増幅度を所定の演算式に従つて上記入力音声の上記フレーム内のサンプル毎に順次平滑化する
ことを特徴とする請求項１１に記載の音声増幅方法。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
発明の属する技術分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段
発明の実施の形態（図１〜図４）
発明の効果
【０００２】
【発明の属する技術分野】
本発明は音声増幅装置及び通信端末装置並びに音声増幅方法に関し、例えば携帯電話装置に適用して好適なものである。
【０００３】
【従来の技術】
従来、移動体通信システムのうち最も普及の著しいサービスとして携帯電話装置がある。近年の携帯電話装置の小型化、軽量化は価格の低減効果に大きく寄与し、加入者数の拡大を促進している。しかしながら加入者数の拡大に伴い様々な問題も出現している。例えばユーザが静かな公共の場所で通話すると話し声が周囲に迷惑をかけてしまうおそれがあつたり、また混雑した電車の中で通話すると会話の内容が他人に聞かれてしまうおそれがあるといつた問題である。このようなときユーザは小さな声で通話することによつて他人に迷惑をかけないようにしているが、小さな声の状態のままで送信すると相手が音声を聞き取りにくいという事態が起こる。
【０００４】
従つてこの事態を解消するため従来の携帯電話装置では端末に切換スイツチを設けて、ユーザがこの切換スイツチを操作しマイクゲインを直接切り換ることにより、予め決められた増幅度に変化するようになされている。これにより小さな音声を増幅し、当該音声を相手が聞き取りやすい音量にしてから送信している。
【０００５】
【発明が解決しようとする課題】
ところでかかる構成の携帯電話装置においては、ユーザ自身が通話の状況に応じて切換スイツチを操作し増幅度の調整をしなければならないが、ユーザが会話の状況に応じて切換スイツチを操作しながら通話するということは困難なことで実際そのようなことはほとんど行われていない。例えばユーザが小さい声で通話するため切換スイツチを予め増幅度の大きい側に設定しているとき、ユーザが相手の話を聞いているときのように音声が入力されていない状況になつたからといつて、ユーザはわざわざ切換スイツチを増幅度の小さい側に切り換えるようなことはせず、通常そのまま通話し続けると考えられる。
【０００６】
このように端末に音声が入力されていなく周囲の雑音だけしか入力されていない場合において、従来の携帯電話装置では周囲の雑音を単純に増幅してから相手に送信してしまう不都合がある。またユーザが小さい声で通話するため切換スイツチを増幅度の大きい側に設定しているとき、通話中周囲に突発的な大音量の雑音が発生してこれが端末に入力された場合、従来の携帯電話装置では音声と共に大音量の雑音も増幅してしまう不都合があり、これにより相手に不快感を与えてしまうおそれがある。
【０００７】
本発明は以上の点を考慮してなされたもので、音声の増幅度を適応的に切り換えて最適な音量に調整し得る音声増幅装置及び通信端末装置並びに音声増幅方法を提案しようとするものである。
【０００８】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、入力音声の所定サンプル数をフレームとし、当該フレーム毎に最大振幅を検出し、当該検出した最大振幅に基づいて入力音声が有音か無音かを検出し、その結果、入力音声が有音であると検出した場合には、かかる最大振幅に基づいて入力音声に対する増幅度を決定し、入力音声が無音であると検出した場合には、当該入力音声を増幅しないように増幅度を決定し、当該決定した増幅度に基づいて入力音声を増幅するようにし、入力音声が有音か無音かを検出する際に、直近の所定フレームの最大振幅のうち少なくとも１フレームの最大振幅が所定の有音無音判定しきい値よりも大きい場合、入力音声が有音であると判定し、直近の所定フレーム全ての最大振幅が有音無音判定しきい値以下である場合、入力音声が無音であると判定するようにした。
従つて本発明では、入力音声が有音か無音かの誤検出を防ぎながら、入力音声が無音である場合、雑音だけが増大することを回避すると共に、当該入力音声が有音である場合、最大振幅に応じて増幅度を適応的に切り換えることができる。
【０００９】
また本発明においては、入力音声が有音であると検出した場合、最大振幅が所定の最大振幅しきい値より大きいか否かを判定し、当該判定結果に応じて最大振幅が最大振幅しきい値以下のときには、予め決められた所定の増幅度に決定し、最大振幅が最大振幅しきい値より大きいときには、当該最大振幅が最大振幅しきい値より超えている度合に応じて所定の増幅度を減少させるようにした。
従つて本発明では、入力音声をクリツピングノイズが発生しないように増幅することができる。
【００１０】
さらに本発明においては、増幅度を決定した際、当該決定した増幅度を所定の演算式に従つて入力音声のフレーム内のサンプル毎に順次平滑化するようにした。
従つて本発明では、入力音声の不連続が生じることを回避することができる。
【００１１】
【発明の実施の形態】
以下図面について、本発明の一実施例を詳述する。
【００１２】
図１において、１は全体として携帯電話装置を示し、大きく分けて送信系回路と受信系回路とから形成されている。まず送信系では、通話時にマイク２に入力された音声信号Ｓ１はアナログ／デイジタル変換器３に供給されるようになされている。アナログ／デイジタル変換器３はこの音声信号Ｓ１を音声データＳi にアナログ／デイジタル変換した後、切換器４に出力する。
【００１３】
ここでユーザが操作部５において音量増幅の操作をすると、操作部５はその操作情報を表す操作信号Ｓ３を制御部６に送出する。制御部６はこの操作信号Ｓ３に応じて制御信号Ｓ４を切換器４に出力することにより、切換器４を音量増幅器７側に切り換える。これにより音量増幅の操作がなされた場合には、音声データＳi は音量増幅器７に供給される。これとは逆に、ユーザが操作部５において音量増幅解除の操作をすると、制御部６は制御信号Ｓ４を出力して切換器４をスピーチエンコーダ８側に切り換える。これにより音量増幅解除の操作がなされた場合には、音声データＳi は音量増幅器７を介さずに直接スピーチエンコーダ８に供給され、増幅されないようになされている。
【００１４】
音量増幅器７は後述するような処理によつて音声データＳi を増幅し、これを音声データＳo としてスピーチエンコーダ８に出力する。スピーチエンコーダ８は音声データＳi 又はＳo を所定の方式で符号化し、その結果得られる送信データＳ６をチヤンネルエンコーダ９に出力する。チヤンネルエンコーダ９は送信データＳ６に対して誤り訂正符号を付加する等のデータ処理をフレーム単位で行い、その結果得られる送信データＳ７を変調器１０に出力する。
【００１５】
変調器１０は送信データＳ７に所定の変調を施し、その結果得られる送信信号Ｓ８を送信用の高周波処理回路（ＴＸ）１１に出力する。この送信用の高周波処理回路１１は送信信号Ｓ８を高周波帯域に周波数変換し、その結果得られる送信信号Ｓ９をアンテナ１２に供給する。これによりアンテナ１２から送信信号Ｓ９が送信される。
【００１６】
続いて受信系では、アンテナ１２によつて受信された受信信号Ｓ１０は受信用の高周波処理回路（ＲＸ）１３に入力される。この受信用の高周波処理回路１３は受信信号Ｓ１０を低周波帯域に周波数変換し、その結果得られる受信信号Ｓ１１を復調器１４に出力する。復調器１４は受信信号Ｓ１１を復調することにより受信データＳ１２を得、この受信データＳ１２をチヤンネルデコーダ１５に出力する。
【００１７】
チヤンネルデコーダ１５はフレーム単位で受信データＳ１２に所定のデータ処理（例えば伝送途中で発生した符号誤りを検出し、マスクする処理等）を行い、その結果得られる受信データＳ１３をスピーチデコーダ１６に出力する。スピーチデコーダ１６は受信データＳ１３を音声データＳ１４に復号化し、当該音声データＳ１４をデイジタル／アナログ変換器１７に出力する。デイジタル／アナログ変換器１７は音声データＳ１４を音声信号Ｓ１５にデイジタル／アナログ変換した後、スピーカ１８を介して音声として出力する。
【００１８】
ここで上述した音量増幅器７について図２を用いて具体的に説明する。まず音量増幅器７において音声データＳi は音量増幅部２０と最大振幅検出部２１に供給される。最大振幅検出部２１は音声データＳi の所定サンプル数をフレームとすることにより、音声データＳi の１フレーム分を音声フレームデータＳi [n] とする。そして最大振幅検出部２１はこの音声フレームデータＳi [n] 中の最大振幅Ａmax を検出し、当該最大振幅Ａmax を有音／無音検出部２２及び音量制御部２３に出力する。
【００１９】
有音／無音検出部２２は、最大振幅Ａmax 及び有音／無音判定しきい値Ａmuteを基に有音か無音か検出し、その検出結果を有音／無音フラグデータＳ２０として音量制御部２３に出力する。音量制御部２３では最大振幅Ａmax 及び有音／無音フラグデータＳ２０を基に増幅率ａo を決定し、当該増幅率ａo を音量増幅部２０に出力する。音量増幅部２０は増幅率ａo によつて音声フレームデータＳi [n] を増幅し、その結果得られる音声フレームデータＳo [n] をスピーチエンコーダ８に出力する。
【００２０】
ここで音量増幅器７における音声増幅方法について図３に示すフローチヤートを用いて具体的に説明する。まずステツプＳＰ１から入つたステツプＳＰ２において、最大振幅検出部２１では音声フレームデータＳi [n] から最大振幅Ａmax を検出し、当該最大振幅Ａmax を有音／無音検出部２２及び音量制御部２３に出力する。
【００２１】
ステツプＳＰ３において有音／無音検出部２２では直近Ｎフレームの最大振幅Ａmax を保存しており、この直近Ｎフレームの最大振幅Ａmax が有音／無音判定しきい値Ａmuteより大きいか否かを調べることにより有音か無音か検出し、その検出結果を有音／無音フラグデータＳ２０として音量制御部２３に出力する。有音／無音検出部２２は例えば直近Ｎフレームにおいて少なくとも１フレームが有音／無音判定しきい値Ａmuteより大きい時有音と判定するようになされている。これにより有音／無音検出部２２は誤検出を防ぐようになされている。
ステツプＳＰ４において音量制御部２３では有音／無音フラグデータＳ２０を調べることにより、そのフレームが有音か無音かを判定する。その結果、有音と判定された場合には音量制御部２３はステツプＳＰ５に移行し、無音と判定された場合にはステツプＳＰ６に移行する。
【００２２】
ここで音量制御部２３においては予め決められた増幅率をａu とし、この増幅率ａu を信号レベルに応じて変化させた増幅率をａi としている。さらにこの増幅率ａi をサンプリングデータ毎に平滑化した増幅率をａo としている。
ところで最大振幅Ａmax がダイナミツクレンジの最大値より大きい値に増幅されると、波形のピーク値付近が切りとられるようなひずみ、すなわちクリツピングが発生する。このクリツピングは雑音の発生原因になるため、音量制御部２３ではクリツピングが発生しないように増幅率ａi を変化させている。
さらに音量制御部２３においては増幅率ａu によつてダイナミツクレンジの最大値に増幅される最大振幅Ａmax をクリツピングの発生しない最大振幅しきい値ＡTHとし、この最大振幅しきい値ＡTHを用いてクリツピングが発生しないように増幅率ａi を決定している。
【００２３】
ステツプＳＰ５において音量制御部２３では音声フレームデータＳi [n] の最大振幅Ａmax がクリツピングの発生しない最大振幅しきい値ＡTHより大きいか否か判定する。その結果、最大振幅Ａmax が最大振幅しきい値ＡTHより大きくないと判定された場合には音量制御部２３はステツプＳＰ７に移行し、最大振幅Ａmax が最大振幅しきい値ＡTHより大きいと判定された場合にはステツプＳＰ８に移行する。
【００２４】
ステツプＳＰ６において音量制御部２３では、増幅率ａi に「１」を設定することにより増幅を行わないようにして、無音のときには増幅しないようにしている。ステツプＳＰ７において音量制御部２３では増幅率ａi を増幅率ａu に決定し、増幅率ａu によつて増幅するようにしている。ステツプＳＰ８において音量制御部２３では増幅率ａi を、次式
【数１】
0003824182.tif 000002
によつて求め、クリツピングの発生を防止している。このようにして最大振幅Ａmax が最大振幅しきい値ＡTHより小さいか或いは等しいとき増幅率ａi を増幅率ａu に決定し、最大振幅Ａmax が最大振幅しきい値ＡTHより大きいときには増幅率ａi は増幅率ａu より小さくなるようになされている。
【００２５】
ステツプＳＰ９において音量制御部２３ではカウンタｋを「０」に設定する。
ところで増幅率ａi はサンプリングデータ毎に値が極端に異なると、音声の不連続が生じるおそれがあり、ステツプＳＰ１０において音量制御部２３ではこの不都合を解決するため増幅率ａi を、次式
【数２】
0003824182.tif 000003
によつて平滑化することにより増幅率ａo を得、この増幅率ａo を音量増幅部２０に出力する。ここで右辺の増幅率ａo は前回求めた、１つ前のサンプリングデータの増幅率ａo である。またｍは１以下の定数であり、例えばこの場合には１／４０程度が用いられる。
【００２６】
ステツプＳＰ１１において音量増幅部２０では、音声フレームデータＳi [k] 及び増幅率ａo を基に音声フレームデータＳo [k] を、次式
【数３】
0003824182.tif 000004
に示すように、音声フレームデータＳi [k] と増幅率ａo を乗算することによつて算出する。ステツプＳＰ１２において音量制御部２３では、カウンタｋに「１」を加算して、当該カウンタｋをインクリメントする。
【００２７】
ステツプＳＰ１３において音量制御部２３では、カウンタｋが「ｎ−１」に一致したか否か、すなわちサンプリングデータをｎ個分増幅したか否か判定する。その結果、サンプリングデータをｎ個分増幅したと判定された場合には音量制御部２３はステツプＳＰ１４に移つて処理を終了し、増幅していないと判定された場合にはステツプＳＰ１０に戻つて動作を繰り返す。
【００２８】
以上の構成において、ユーザが小さい声で通話するため操作部５において音量増幅の操作をすると、マイク２に入力された音声信号Ｓ１はアナログ／デイジタル変換器３に供給され、当該アナログ／デイジタル変換器３は音声信号Ｓ１を音声データＳi にアナログ／デイジタル変換した後、切換器４を介して音量増幅器７に出力する。音量増幅器７はこの音声データＳi を音声データＳo に増幅した後、スピーチエンコーダ８に出力する。
【００２９】
ここで音量増幅器７の有音／無音検出部２２では最大振幅Ａmax が有音／無音判定しきい値Ａmuteより大きいか否かを調べることにより、有音か無音かを検出し、その結果得られる有音／無音フラグデータＳ２０を音量制御部２３に出力する。その結果、無音と判定された場合には音量制御部２３では増幅率ａi に「１」を設定し増幅を行わないようにする。このようにして音声が無音のときには増幅しないようにしたことにより、雑音だけが増大することを回避することができる。
【００３０】
音量制御部２３では音声フレームデータＳi [n] の最大振幅Ａmax がクリツピングの発生しない最大振幅しきい値ＡTHより大きいか否か判定する。その結果、最大振幅Ａmax が最大振幅しきい値ＡTHより大きくないと判定された場合には増幅率ａi を増幅率ａu に決定し、大きいと判定された場合には上述の（１）式に示すように、最大振幅Ａmax が最大振幅しきい値ＡTHより超えている度合に応じて増幅率ａi を減少させるように決定している。従つて最大振幅Ａmax が最大振幅しきい値ＡTHより小さいか或いは等しいときは、増幅率ａi を増幅率ａu に決定し、最大振幅Ａmax が最大振幅しきい値ＡTHより大きいときは、その超えている度合に応じて増幅率ａi を増幅率ａu より減少させるように決定する。このようにして入力音声が大きくなると増幅率ａi が減少するようにしたことにより、クリツピングの発生を押さえて、雑音が発生しないようにしている。
【００３１】
音量増幅部２０では、音声フレームデータＳi [k] 及び増幅率ａo を基に音声フレームデータＳo [k] を上述の（３）式によつて求め、当該音声フレームデータＳo [k] をスピーチエンコーダ８に出力する。これにより音量増幅部２０では小さな声を相手が聞き取りやすい音量に増幅することができる。
【００３２】
このようにして入力音声の信号レベルに応じて増幅度を決定するようにしたことにより、信号レベルに合わせて増幅度を適応的に切り換えることができる。これにより携帯電話装置１では周囲の雑音が増大しないように増幅しながら、ユーザの手間をかけずに容易に最適な音量に調整することができ、従来に比して一段と使い勝手を向上し得る。
【００３３】
以上の構成によれば、入力音声の信号レベルに応じて増幅度を決定するようにしたことにより、信号レベルに合わせて増幅度を適応的に切り換えることができ、かくしてユーザの手間をかけずに容易に最適な音量に調整することができる携帯電話装置１を実現できる。
【００３４】
なお上述の実施例においては、音声フレームデータＳi [n] の最大振幅Ａmax を直接検出した場合について述べたが、本発明はこれに限らず、フレーム当たりの平均電力から最大振幅を検出しても上述の場合と同様の効果を得ることができる。
【００３５】
ここでフレーム当たりの平均電力を用いる場合について、図３との対応部分に同一符号を付して示す図４を用いて説明する。まずステツプＳＰ２０から入つたステツプＳＰ２１において、最大振幅検出部２１では音声フレームデータＳi [n] を基にフレーム当たりの平均電力ＰFRAME を、次式
【数４】
0003824182.tif 000005
によつて求める。
【００３６】
ステツプＳＰ２２において最大振幅検出部２１では平均電力ＰFRAME を基にフレーム当たりの平均振幅Ａav(FRAME) を、次式
【数５】
0003824182.tif 000006
によつて求める。
【００３７】
ステツプＳＰ２３において最大振幅検出部２１では、平均振幅Ａav(FRAME) に対する最大振幅の比率である波高率ａh を基に推定最大振幅Ａes(FRAME) を、次式
【数６】
0003824182.tif 000007
によつて求める。
【００３８】
このようにして最大振幅検出部２１では１フレーム分のサンプリングデータの積分をサンプル数によつて割り算することにより、フレーム当たりの平均電力を算出する。さらに最大振幅検出部２１ではこの平均電力の平方根をとつて平均振幅を求めた後、当該平均振幅を波高率によつて割り算し最大振幅を得る。この処理が終わるとステツプＳＰ３に移り、当該ステツプＳＰ３からステツプＳＰ１４までにおいて、音量増幅器７は平均電力から算出した最大振幅の大きさに応じて増幅度を切り換え、当該増幅度によつて入力音声を増幅している。すなわち音量増幅器７は図３に示すフローチヤートのステツプＳＰ３からステツプＳＰ１４までと同じ動作を行つている。
【００３９】
また上述の実施例においては、本発明を携帯電話装置に適用した場合について述べたが、本発明はこれに限らず、音声の送受信手段を備える通信端末装置に本発明を適用しても上述の場合と同様の効果を得ることができる。
【００４０】
【発明の効果】
上述のように本発明によれば、入力音声の所定サンプル数をフレームとし、当該フレーム毎に最大振幅を検出し、当該検出した最大振幅に基づいて入力音声が有音か無音かを検出し、その結果、入力音声が有音であると検出した場合には、かかる最大振幅に基づいて入力音声に対する増幅度を決定し、入力音声が無音であると検出した場合には、当該入力音声を増幅しないように増幅度を決定し、当該決定した増幅度に基づいて入力音声を増幅するようにし、入力音声が有音か無音かを検出する際に、直近の所定フレームの最大振幅のうち少なくとも１フレームの最大振幅が所定の有音無音判定しきい値よりも大きい場合、入力音声が有音であると判定し、直近の所定フレーム全ての最大振幅が有音無音判定しきい値以下である場合、入力音声が無音であると判定するようにしたことにより、入力音声が有音か無音かの誤検出を防ぎながら、入力音声が無音である場合、雑音だけが増大することを回避すると共に、当該入力音声が有音である場合、最大振幅に応じて増幅度を適応的に切り換えることができ、かくしてユーザの手間をかけずに入力音声を容易に最適な音量に調整することができる。
【図面の簡単な説明】
【図１】本発明の一実施例による携帯電話装置の構成を示すブロツク図である。
【図２】音量増幅器の内部構成を示すブロツク図である。
【図３】音声増幅方法を示すフローチヤートである。
【図４】平均電力を用いた音声増幅方法を示すフローチヤートである。
【符号の説明】
１……携帯電話装置、２……マイク、３……アナログ／デイジタル変換器、４……切換器、５……操作部、６……制御部、７……音量増幅器、８……スピーチエンコーダ、９……チヤンネルエンコーダ、１０……変調器、１２……アンテナ、１４……復調器、１５……チヤンネルデコーダ、１６……スピーチデコーダ、１７……デイジタル／アナログ変換器、１８……スピーカ、２０……音量増幅部、２１……最大振幅検出部、２２……有音／無音検出部、２３……音量制御部。
【図１】
0003824182.tif 000008
【図２】
0003824182.tif 000009
【図３】
0003824182.tif 000010
【図４】
0003824182.tif 000011