(57)【特許請求の範囲】
【請求項１】
コール中にダウンリンクボイス信号のスピーチの明瞭度を変更する方法において、
ａ）コール中のサンプリングされた周囲アコースティックノイズ及びｂ）以前に推定されたノイズレベルに基づいて、
前記サンプリングされた周囲アコースティックノイズ及び前記以前に決定されたノイズレベルに基づいてデルタノイズを計算し、
スルーレートを決定し、
前記スルーレートとサンプル周期を乗算することによりスルーデルタを計算し、
前記デルタノイズが前記スルーデルタを越えないときに前記サンプリングされた周囲アコースティックノイズを現在ノイズレベルとして選択するとともに、
前記デルタノイズが前記スルーデルタを越えるときに前記以前に決定されたノイズレベル＋前記スルーデルタを現在ノイズレベルであるように選択することにより、
現在ノイズレベル推定を計算する段階と、
前記現在ノイズレベル推定に基づき且つユーザ選択ボリューム設定に基づいて全体的な出力利得を決定する段階と、
前記現在ノイズレベル推定に基づき且つユーザ選択ボリューム設定に基づいて周波数応答を決定する段階と、
前記全体的出力利得及び周波数応答に従ってコール中のダウンリンクボイス信号を変更する段階と、
を備えた方法。
【請求項２】
全体的な出力利得を決定する前記段階は、
前記現在ノイズレベルに対応する利得ブーストを決定し、
前記ユーザ選択ボリューム設定を前記利得ブーストで変更したものに対応するボリュームレベルをボリューム構成テーブルから選択する、
ことを含む請求項１に記載の方法。
【請求項３】
全体的な出力利得を決定する前記段階は、更に、
前記利得ブーストを前記ユーザ選択ボリューム設定に基づいて制限する、
ことを含む請求項２に記載の方法。
【請求項４】
周波数応答を決定する前記段階は、
前記現在ノイズレベルに基づいてポインタオフセットを決定し、
前記ユーザ選択ボリューム設定に対応するポインタ値を決定し、
前記ポインタ値を前記ポインタオフセットで変更したものにより指示される係数のセットを係数リストから選択し、前記係数のセットは、前記ダウンリンクボイス信号を変更するのに使用した前記周波数応答に対応する、
ことを含む請求項１に記載の方法。
【請求項５】
ダウンリンクボイス信号を変更する前記段階は、
前記周波数応答に従って前記ダウンリンクボイス信号の周波数特性を変更し、
前記全体的な出力利得に従って前記ダウンリンクボイス信号の全体的利得を変更する、ことを含む請求項１に記載の方法。
【請求項６】
通信装置ハウジングを備え、その中には、
周囲アコースティックノイズをサンプリングするためにマイクロホン入力に結合されたアコースティックトランスジューサインターフェイス回路と、
ユーザ選択ボリューム設定を感知するためのプロセッサと、
前記アコースティックトランスジューサインターフェイス回路に結合された入力を有するスルーフィルタ回路であって、サンプリングされた周囲アコースティックノイズに基づき且つ以前に推定されたノイズレベル推定に基づいて現在ノイズレベルを計算するようになっており、
前記サンプリングされた周囲アコースティックノイズと前記以前に決定されたノイズレベルとの間のデルタノイズを計算し、スルーレートを決定し、そのスルーレートとサンプル周期を乗算することによりスルーデルタを計算し、デルタノイズがスルーデルタを越えるときは前記以前に決定されたノイズレベル＋スルーデルタにより現在ノイズレベルを制限し、そしてその現在ノイズレベルを出力する、スルーフィルタ回路と、
前記スルーフィルタ回路及び前記プロセッサに結合された利得ブースト計算器であって、前記現在ノイズレベルに基づき且つ前記ユーザ選択ボリューム設定に基づいて全体的な出力利得を決定する利得ブースト計算器と、
前記スルーフィルタ回路及び前記プロセッサに結合された入力を有するＥＱブースト計算器であって、前記現在ノイズレベル推定に基づき且つ前記ユーザ選択ボリューム設定に基づいて係数のためのポインタを決定するＥＱブースト計算器と、
前記全体的な出力利得に対応するボリュームレベルをボリューム構成テーブルから選択すると共に、前記ポインタにより指示された係数のセットを係数リストから選択するためのパラメータ選択回路と、
ダウンリンクボイス信号を受信するように通信ネットワークに結合される入力を有するＥＱフィルタであって、ダウンリンクボイス信号の周波数応答特性を前記係数のセットに従って変更するＥＱフィルタと、
前記ＥＱフィルタに結合された入力を有する利得モジュールであって、ダウンリンクボイス信号の全体的な大きさを前記ボリュームレベルに従って変更する利得モジュールと、が一体化されている装置。
【請求項７】
前記スルーレートは、第１スレッシュホールド以下のデルタノイズについては、第１の定数値であり、第１スレッシュホールドと第２スレッシュホールドとの間のデルタノイズについては増加し、そして第２スレッシュホールド以上のデルタノイズについては第２の定数値である、請求項６に記載の装置。
【請求項８】
前記利得ブースト計算器は、前記現在ノイズレベル推定に基づいて利得ブーストを決定し、そして前記ユーザ選択ボリューム設定＋利得ブーストを全体的出力利得として出力する、請求項６に記載の装置。
【請求項９】
前記利得ブースト計算器は、前記ユーザ選択ボリューム設定に基づいて利得ブーストを制限する、請求項８に記載の装置。
【請求項１０】
前記ＥＱブースト計算器は、前記現在ノイズレベルに基づいてポインタオフセットを決定し、前記ユーザ選択ボリューム設定に対応するポインタ値を決定し、そしてそのポインタ値を前記ポインタオフセットで変更したものを、係数リストのポインタとして出力する、請求項６に記載の装置。
【請求項１１】
コール中にダウンリンクボイス信号のスピーチの明瞭度を変更する方法において、
コール中に周囲アコースティックノイズを繰り返しサンプリングして、サンプリングされたノイズシーケンスを得る段階と、
サンプリングされたノイズレベルと以前に推定されたノイズレベルとのノイズ差が小さいときには変化率を低いレートにセットするが、ノイズ差が大きいときには高いレートにセットするように、ａ）前記ノイズレベルの関数として動的に可変の、前記ノイズ差に対して許容された最大変化率を決定すること、ｂ）該決定された最大変化率に基づいて許容された最大ノイズ差を計算すること、及びｃ）前記ノイズ差が前記最大ノイズ差より大きいとき前記現在ノイズレベル推定を制限することにより、
制約された現在ノイズレベル推定のシーケンスを計算する段階と、
前記制約されたシーケンスに基づき且つユーザ選択ボリューム設定に基づいて全体的な利得を決定する段階と、
前記制約されたシーケンスに基づき且つユーザ選択ボリューム設定に基づいて周波数応答を決定する段階と、
前記決定された全体的利得及び前記決定された周波数応答に従ってコール中にダウンリンクボイス信号を変更する段階と、
を備えた方法。
【請求項１２】
コンフォートノイズジェネレータにより発生される人為的なバックグランドノイズのボリュームレベルを前記決定された全体的利得及び前記決定された周波数応答に従って変更する段階を更に備えた、請求項１１に記載の方法。
【請求項１３】
全体的な利得を決定する前記段階は、
前記制約されたシーケンスに基づいて利得ブーストを決定し、
前記ユーザ選択ボリューム設定＋前記利得ブーストに対応する全体的利得をボリューム構成テーブルから選択する、
ことを含む請求項１１に記載の方法。
【請求項１４】
全体的な利得を決定する前記段階は、
前記ユーザ選択ボリューム設定に基づいて前記利得ブーストを制限する、
ことを含む請求項１２に記載の方法。
【請求項１５】
周波数応答を決定する前記段階は、
前記制約されたシーケンスに基づいてポインタオフセットを決定し、
前記ユーザ選択ボリューム設定に対応するポインタ値を決定し、
前記ポインタ値を前記ポインタオフセットで変更したものにより指示される係数のセットを係数リストから選択し、前記係数のセットは、前記ダウンリンクボイス信号を変更するのに使用された前記周波数応答に対応する、
ことを含む請求項１１に記載の方法。
【請求項１６】
ダウンリンクボイス信号を変更する前記段階は、
前記周波数応答に従って前記ダウンリンクボイス信号の周波数特性を変更し、
前記全体的利得に従って前記ダウンリンクボイス信号の全体的大きさを変更する、
ことを含む請求項１１に記載の方法。
【請求項１７】
前記決定された周波数応答に従ってダウンリンクボイス信号を変更する前記段階は、
低及び高周波数帯域に対して中間周波数帯域にわたって利得を増加する、
ことを含む請求項１１に記載の方法。
【請求項１８】
プロセッサをプログラムするインストラクションが記憶されたコンピュータ読取可能記録媒体であって、前記プロセッサは、コール中に周囲アコースティックノイズを繰り返しサンプリングして、サンプリングされたノイズシーケンスを得、ノイズシーケンスにおける２つのサンプル間のノイズ差が小さいときには変化率を低いレートにセットするが、ノイズ差が大きいときには高いレートにセットするように、
サンプリングされたノイズレベルと以前に推定されたノイズレベルとのノイズ差が小さいときには変化率を低いレートにセットするが、ノイズ差が大きいときには高いレートにセットするように、ａ）前記ノイズレベルの関数として動的に可変の、前記ノイズ差に対して許容された最大変化率を決定すること、ｂ）該決定された最大変化率に基づいて許容された最大ノイズ差を計算すること、及びｃ）前記ノイズ差が前記最大ノイズ差より大きいとき前記現在ノイズレベル推定を制限することにより、
制約された現在ノイズレベル推定のシーケンスを計算し、前記制約されたシーケンスに基づき且つユーザ選択ボリューム設定に基づいて全体的な利得を決定し、前記制約されたシーケンスに基づき且つユーザ選択ボリューム設定に基づいて周波数応答を決定し、そして前記決定された全体的利得及び前記決定された周波数応答に従ってコール中にダウンリンクボイス信号を変更するためのポータブル通信装置のコンポーネントである、コンピュータ読取可能記録媒体。
【請求項１９】
前記プロセッサは、前記制約されたシーケンスに基づいて利得ブーストを決定し、前記ユーザ選択ボリューム設定＋利得ブーストに対応する全体的利得をボリューム構成テーブルから選択し、そして前記ユーザ選択ボリューム設定に基づいて利得ブーストを制限することにより、前記全体的利得を決定する、請求項１８に記載のコンピュータ読取可能記録媒体。
【請求項２０】
前記プロセッサは、前記制約されたシーケンスに基づいてポインタオフセットを決定し、前記ユーザ選択ボリューム設定に対応するポインタ値を決定し、そして前記ポインタ値を前記ポインタオフセットで変更したものにより指示される係数のセットを係数リストから選択することにより、周波数応答を決定する、請求項１８に記載のコンピュータ読取可能記録媒体。
【請求項２１】
前記プロセッサは、前記ダウンリンクボイス信号の周波数応答特性を前記周波数応答に従って変更し、そして前記ダウンリンクボイス信号の全体的な大きさを前記全体的利得に従って変更することにより、前記ダウンリンクボイス信号を変更する、請求項１８に記載のコンピュータ読取可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信装置のダウンリンクオーディオのユーザ経験を改善することに係る。他の実施形態についても説明する。
【背景技術】
【０００２】
リアルタイム両方向通信（オーディオだけでなく、オーディオ及びビデオ）は、ここで一般的に電話装置と称される２つの電子通信装置間で実行することができる。このような装置は、単純で平凡な古い電話システム（ＰＯＴＳ）のアナログワイヤラインステーションから、セルラーネットワークホン、スマートモバイルホン、ボイスオーバーＩＰ（ＶＯＩＰ）ステーション、並びにそのＶＯＩＰアプリケーションを実行するデスクトップ及びラップトップパーソナルコンピュータへと何年にもわたって進化した。ＰＯＴＳネットワークのボイスチャンネルに割り当てられたオリジナルの比較的狭い帯域巾との後方互換性を維持することが望まれる。このことは、「高忠実度」電話コールの出現を、そのような技術が利用できるにも関わらず、一部分、妨げている。
【０００３】
スマートホンのような近代的な電話装置は、ボイスチャンネルを経てボイス通信をサポートするだけでなく、データチャンネルを経てリアルタイムオーディオ、ビデオチャット及びモバイルＴＶのようなマルチメディアサービスもサポートする。スマートホンにとってダウンリンクオーディオ信号の音質の改善が特に望まれる。というのは、それらは、セルラーワイヤレスリンクに依存するために、電磁障害を受け易いからである。更に、スマートホンは、屋外の風の中や、交通量の多いハイウェイの付近や、混雑した集会場のようなノイズ音環境において使用されることが多い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スマートホンは、通信ネットワークから受信したダウンリンクオーディオ信号に適用される（スピーカを通して装置の近端ユーザへ信号が可聴化される前に）多数のオーディオ信号処理段を有している。更に、近端ユーザが周囲ノイズの高いエリアにいるときにダウンリンクオーディオ信号に含まれた遠端ユーザのスピーチの明瞭度(intelligibility)を改善するために信号処理アルゴリズムが開発されている。典型的に、近端ユーザは、ボリュームを手動で調整し、装置を耳の近くへ押し、又はダウンリンクオーディオ信号を受信する間の周囲ノイズを克服するためにヘッドセットを着用する。明瞭度ブーストアルゴリズムは、イコライゼーションフィルタの自動調整により、測定された周囲ノイズレベル又は現在ユーザが選択したボリューム設定のいずれかの関数として、ダウンリンクスピーチの低周波数成分に対する高周波数成分の利得を高める上で助けとなる。これは、スピーチをより明瞭にする（が、若干不自然な音になる）。
【課題を解決するための手段】
【０００５】
本発明の実施形態によれば、ユーザ選択ボリューム設定及び周囲アコースティックノイズサンプルを一緒に使用して、コール中にダウンリンクボイス信号を変更し、その明瞭度をコントロールする。サンプルされた周囲アコースティックノイズ及び以前に記憶されたノイズレベルを使用して、現在ノイズレベルを決定する。ユーザ選択ボリューム設定及び現在ノイズレベルの両方を使用して、全体的な出力利得及び周波数応答を決定することができる。コール中に、ダウンリンクボイス信号は、決定された周波数応答に基づいてその周波数応答特性を調整することにより変更される。又、ダウンリンクオーディオ信号は、決定された全体的出力利得に基づいてその全体的な大きさを調整することによっても変更される。これは、コール中に周囲ノイズレベルが広範囲に変化しても、ユーザがボリューム設定に対して多数の調整を行う必要なく、ダウンリンクボイス信号内のスピーチを明瞭に保てるようにする。
【０００６】
前記概要は、本発明の全ての態様を余すところなく含むものではない。本発明は、以上に概要を述べた種々の態様、並びに以下の詳細な説明に開示され且つ特許請求の範囲に特に指摘される態様の全ての適当な組み合わせから実施できる全てのシステム及び方法を包含することが意図される。このような組み合わせは、前記概要に特に述べなかった特定の効果を有する。
【０００７】
以下、添付図面を参照して本発明の実施形態を詳細に説明する。本発明の実施形態は、同様の要素が同じ参照番号で示された添付図面に例示されたもので、これに限定されない。この開示における本発明の「一実施形態」又は「１つの実施形態」は、必ずしも、同じ実施形態ではなく、少なくとも１つを意味することに注意されたい。
【図面の簡単な説明】
【０００８】
【図１】明瞭度処理を伴う通信装置のブロック図である。
【図２】明瞭度処理のフローチャートである。
【図３】図１のスルーフィルタのフローチャートである。
【図４】図１のスルーフィルタにより使用されるスルーレートをノイズの変化の関数として示すグラフである。
【図５】全体的利得を決定する際に遂行されるオペレーションを示すフローチャートである。
【図６】ユーザ選択ボリューム設定に適用される利得ブーストを示すグラフである。
【図７】図１の利得ブースト計算器によって使用される現在ノイズレベルの関数として利得ブーストを示すグラフである。
【図８】全体的利得が最大レベルに到達するときのクリッピング効果を示すグラフである。
【図９】ユーザ選択ボリューム設定に基づいて利得ブーストを制限する結果として全体的利得を示すグラフである。
【図１０】周波数応答を決定する際に遂行されるオペレーションを示すフローチャートである。
【図１１】各ユーザ選択ボリューム設定に対応する周波数応答係数リストポインタ値のテーブルである。
【図１２】周波数応答係数リストである。
【図１３】ユーザ選択ボリューム設定に対応するポインタ値にポインタオフセットが追加されるときに得られるポインタを示す。
【図１４】周波数応答ポインタオフセットを現在ノイズレベルの関数として示すグラフである。
【図１５】明瞭度処理能力が実施される規範的な移動通信装置のハウジングの外部斜視図である。
【発明を実施するための形態】
【０００９】
添付図面を参照して本発明の幾つかの実施形態を以下に説明する。多数の細部について述べるが、本発明の幾つかの実施形態は、これらの細部を伴わずに実施できることが理解されよう。他の点について、良く知られた回路、構造及び技術は、説明の理解を不明瞭にしないために、詳細に示されていない。
【００１０】
図１は、規範的な通信装置のブロック図である。この装置１００は、図１に示すコンポーネントが一体化されるハウジング（図示せず）を有する。アコースティックトランスジューサインターフェイス回路１１４は、ダウンリンクオーディオ信号をスピーカ１１１へ供給する。オーディオコーデック集積回路装置内で一部分具現化されるアコースティックトランスジューサインターフェイス回路１１４は、オーディオ増幅器が後続するデジタル／アナログコンバータを有し、デジタルダウンリンクオーディオ信号を、インターフェイス回路１１４の出力におけるアナログスピーカドライバ信号へと変換する。或いは又、アコースティックトランスジューサインターフェイス回路１１４は、単なるバッファであって、デジタルオーディオ信号をヘッドセットに接続する（例えば、ブルーツース適合のインターフェイス回路及びワイヤードヘッドセットのデジタルマイクロホン回路を使用して）。ダウンリンク信号は、通信ネットワーク１７８に入力が結合されたダウンリンクオーディオ信号プロセッサ１７２によって与えられる。
【００１１】
アコースティックトランスジューサインターフェイス回路１１４は、ボイスピックアップ装置又はマイクロホン１１３からアップリンクオーディオ信号プロセッサ１７４へオーディオ信号を供給する。この機能について、インターフェイス回路１１４は、接続されたマイクロホン１１３からのアナログ出力信号をデジタル形態に変換するアナログ／デジタルコンバータを有する。或いは又、インターフェイス回路１１４は、デジタルワイヤレス又はワイヤードヘッドセットからのデジタルマイクロホン信号を単にバッファするだけでもよい（例えば、ブルーツースワイヤレスヘッドセットチップセット又はデジタルマイクロホンチップセットを使用して）。アップリンクオーディオ信号プロセッサ１７４は、アップリンクオーディオ信号の音質を、それが通信ネットワーク１７８へ送信される前に、向上させる。
【００１２】
スピーカ１１１は、スピーカホンモードで使用されるスピーカであるか、或いはイヤピーススピーカ又は受信器であり、それらは、両方とも、通信装置のハウジングに一体化される。マイクロホン１１３は、通信装置のハウジングに一体化されたマイクロホンである。或いは又、スピーカ１１１及びマイクロホン１１３は、ヘッドセット（図示せず）に一体化されてもよい。ワイヤード又はワイヤレスヘッドセットであるヘッドセットは、インターフェイス１１４の適当なヘッドセットインターフェイス回路（図示せず）を通して、ダウンリンクオーディオを受信しそしてアップリンクオーディオを送信するように接続される。
【００１３】
装置１００は、プロセッサ１８６を備えている。このプロセッサ１８６は、メモリ１８４に記憶された電話アプリケーションプログラムを実行する。又、プロセッサ１８６は、種々の異なるボリュームコントロール又は調整ボタン（並びにそれに関連したスイッチ又は機械的／電気的トランスジューサ）のいずれか１つについてのユーザアクション（例えば、ハウジング一体化物理的スイッチ１９６からの）を特定のボリューム設定へデコードすることにより、ボリューム設定（コントロール信号）を与えるプログラムも実行する。このプログラムは、現在ボリューム設定を記憶されたデータ変数として追跡し、次いで、その現在設定を、次に検出されるスイッチ操作に基づいて更新する。或いは又、プロセッサ１８６は、タッチ感知スクリーン１１２を伴うディスプレイにおいて仮想ボリュームボタンの操作を表すタッチイベントを読み取るソフトウェアコンポーネントを実行する。或いは又、ボリューム設定は、ワイヤードヘッドセット（図示せず）のマイクロホンハウジングに配置された物理的スイッチから読み取られてもよい。ヘッドセットは、標準ヘッドセットジャック（図示せず）を通して（ホスト）装置１００へ接続されてもよい。このケースにおいて、装置１００のワイヤードヘッドセットインターフェイスは、マイクロホンバイアスラインを経てスイッチを検出し又は読み取り、次いで、その情報をプロセッサ１８６に与えるチップセットの一部分を含む。更に別の実施形態において、ボリューム設定は、ワイヤレスヘッドセット（図示せず）に一体化された物理的スイッチから読み取られる。そのケースでは、（ホスト）装置１００のワイヤレスヘッドセットインターフェイスは、ホスト装置１００とのワイヤレスリンクを通してスイッチを検出し又は読み取る短距離ワイヤレスインターフェイスチップセット（例えば、ブルーツーストランシーバチップセット）の一部分を含む。
【００１４】
装置１００は、装置１００の近端ユーザとリモート装置１８２の遠端ユーザとの間に確立されたコール１８０と全体的に称されるボイスコール又はビデオコールの一部分である両方向会話をサポートする。コール１８０は、装置１００のネットワークインターフェイス１７６を通して確立され実行される。ネットワークインターフェイス１７６は、例えば、公衆交換電話ネットワーク（ＰＳＴＮ）とのワイヤライン接続を通してコール１８０を発信又は受信するために必要とされる回路及びソフトウェアを含む。別の実施形態では、ネットワークインターフェイス１７６は、コール１８０をワイヤレス、セルラーネットワーク接続として実行するために必要とされる回路及びソフトウェアを有する。例えば、ネットワークインターフェイス１７６は、アンテナに結合されたＲＦ通信回路を含み、装置１００の近端ユーザがワイヤレス通信ネットワークを通してコール１８０を発信又は受信できるようにする。ＲＦ通信回路は、ＲＦトランシーバ回路と、セルラーネットワークを通してコール１８０を可能にするセルラー基本帯域プロセッサとを含む。更に別の実施形態では、ネットワークインターフェイス１７６は、ワイヤード又はワイヤレスローカルエリアネットワークを通して、ボイスオーバーインターネットプロトコル（ＶＯＩＰ）接続を使用して、コール１８０を発信又は開始する。
【００１５】
コール１８０は、ネットワークインターフェイス１７６が接続される通信ネットワーク１７８を通して発信され又は開始される。遠端ユーザにより使用されるリモート装置１８２の特定の形式に基づき、通信ネットワーク１７８は、実際上、コール１８０を確立し実行するために（例えば、図示されていないゲートウェイを経て）互いに協働する多数の異なる形式のネットワークより成る。例えば、通信ネットワーク１７８は、近端にセルラーネットワークリンクを含み、それに続いて、ハックホール又はＰＳＴＮセグメントを含み、そして最終的に、遠端にワイヤレス又はワイヤードローカルエリアネットワークセグメントを含む。
【００１６】
リモート装置１８２からのダウンリンクボイス信号は、ネットワークインターフェイス１７６を通して受信され、そしてダウンリンクオーディオ信号プロセッサ１７２によって処理された後に、アコースティックトランスジューサインターフェイス回路１１４へ配送される。ダウンリンクプロセッサ１７２は、ネットワークインターフェイス１７６からのダウンリンクボイス信号に、例えば、自動利得コントロール及び／又はノイズ抑制を含む多数の音質改善オペレーションを適用するハードウェア及び／又はソフトウェアの形態のデジタルオーディオ信号処理能力を含む。
【００１７】
又、ダウンリンクオーディオ信号プロセッサ１７２は、異なる周囲アコースティックノイズ環境においてダウンリンクボイス信号の明瞭度を改善するように働く図１に示すコンポーネントも含む。ノイズスルーフィルタ１２１は、サンプルされるノイズシーケンスが変化するレートを制約する。利得ブースト計算器１２２は、制約されたノイズシーケンスに基づき及びユーザ選択ボリューム設定に基づいて全体的利得を決定する。イコライゼーション（ＥＱ）ブースト計算器１２３は、制約されたノイズシーケンスに基づき及びユーザ選択ボリューム設定に基づいて周波数応答を決定する。パラメータ選択回路１２４は、決定された全体的利得に基づいて、利得ブロック１２６を経て大きさレベルをセットするパラメータを選択する。又、パラメータ選択回路１２４は、決定された周波数応答に基づいて、デジタルイコライゼーション（ＥＱ）フィルタ１２５に対する係数のセットも選択する。ＥＱフィルタ１２５は、それらの係数に基づいてダウンリンクボイス信号の周波数応答特性を変更することができる。コール中にダウンリンクオーディオプロセッサ１７２により遠端ユーザのスピーチの明瞭度を改善するためのダウンリンクボイス信号の処理について、以下に詳細に述べる。
【００１８】
コール１８０が確立されるか又はリモート装置１８２との接続がなされると、ダウンリンクオーディオ信号プロセッサ１７２によるダウンリンクボイス信号の処理が次のように進行する。図２を参照すれば、プロセッサ１８６（又は他の適当な回路）は、ユーザ選択ボリューム設定を決定し（２０１）、そしてその設定をダウンリンクオーディオ信号プロセッサ１７２へ送信する。アコースティックトランスジューサインターフェイス回路１１４は、装置１００の近端ユーザの周り（即ち、その付近）に存在する周囲アコースティックノイズをサンプリングし、そしてそのサンプリングされた周囲オーディオノイズ信号をノイズスルーフィルタ１２１へ送信する（２０２）。ノイズスルーフィルタ１２１は、サンプリングされた周囲オーディオノイズ及びユーザ選択ボリューム設定に基づいて現在ノイズレベルを推定し（２０４）、そしてその現在ノイズレベルを利得ブースト計算器１２２及びＥＱブースト計算器１２３へ送信する。利得ブースト計算器１２２は、制約されたノイズシーケンスに基づき及びユーザ選択ボリューム設定に基づいて全体的利得を決定する（２０５）。ＥＱブースト計算器１２３は、制約されたノイズシーケンスに基づき及びユーザ選択ボリューム設定に基づいて周波数応答を決定する（２０６）。ＥＱフィルタ１２５は、その決定された周波数応答に基づいてパラメータ選択回路１２４により選択された係数のセットに従ってダウンリンクボイス信号の周波数応答特性を変更する（２１０）。利得ブロック１２６は、全体的出力利得に基づいてパラメータ選択回路１２４により選択されたパラメータに従ってダウンリンクボイス信号の大きさレベルをセットする（２１１）。図２に示すダウンリンクボイス信号の処理について、以下に詳細に述べる。
【００１９】
アコースティックトランスジューサインターフェイス回路１１４は、装置１００の近端ユーザの周り（即ち、その付近）に存在する周囲アコースティックノイズをサンプリングする。周囲アコースティックノイズは、コール中に繰り返しサンプリングされて、サンプリングされたノイズシーケンスを得る。アコースティックトランスジューサインターフェイス回路１１４は、サンプリングされた周囲オーディオノイズ信号をノイズスルーフィルタ１２１へ送信する（２０２）。オーディオサンプルは、生のサンプルであるか、又はそのローパスフィルタされた形態である。オーディオサンプルは、装置１００の１つ以上のマイクロホン（例えば、ビーム操向可能なマイクロホンアレイ）によりアコースティックトランスジューサインターフェイス回路１１４を経て得ることができる。アコースティックトランスジューサインターフェイス回路１１４は、主として近端ユーザのスピーチをピックアップするのに使用されるマイクロホン信号から、周囲アコースティックノイズを表す信号を抽出するのに必要な回路及びソフトウェアを有する。
【００２０】
アコースティックトランスジューサインターフェイス回路１１４は、周囲ノイズ信号をノイズスルーフィルタ１２１へ送信する。このノイズスルーフィルタは、サンプリングされたノイズレベルを表すその出力が増加又は減少するレート（即ち、変化率）を制限するフィルタである。ノイズスルーフィルタ１２１は、（例えば、ローパスフィルタを含ませることにより）短期間変動を排除しながら周囲ノイズレベルに滑らかな遷移を生成するために使用される。周囲ノイズレベルをフィルタリングすることで、ノイズ信号における短時間スパイクに対する乱れた応答を防止する。例えば、スルーフィルタ１２１は、全体的利得（これはダウンリンクオーディオ信号に後で適用される）を過剰なものにする（これはダウンリンクオーディオ信号のブーストポンピングとして知られた作用を生じる）変動を防止する。別の実施形態において、平均化又は無限インパルス応答（ＩＩＲ）再帰型フィルタのような他の考えられる具現化を通してノイズ推定の低速化又は平滑化を達成することができる。
【００２１】
本発明の１つの実施形態において、スルーフィルタ１２１は、（その入力に受け取られる）サンプリングされた周囲アコースティックノイズ及びスルーフィルタ１２１に記憶された以前に推定されたノイズレベルから現在ノイズレベルを推定する（２０４）。図３を参照すれば、スルーフィルタ１２１は、サンプリングされた周囲アコースティックノイズと、以前に推定されたノイズレベルとの間のノイズ差を計算し（３０１）、そのノイズ差に対して許される最大変化率を決定し（３０２）、その最大変化率に対して許される最大ノイズ差を決定し（３０３）、そしてサンプリングされた周囲アコースティックノイズと、以前に推定されたノイズレベルとの間のノイズ差が最大許容ノイズ差より大きい場合にノイズスルーフィルタ１２１から出力される現在ノイズレベルを制限する（３０４−３０６）ことにより、現在ノイズレベルを推定することができる。ノイズスルーフィルタ１２１により現在ノイズレベルを推定することについて、以下に詳細に説明する。
【００２２】
ノイズスルーフィルタ１２１の入力に受け取られるサンプリングされた周囲アコースティックノイズと、デルタノイズ又はノイズ差とも称される以前に推定されたノイズレベルとの間の変化量（例えば、デシベル）を第１に決定することにより、現在ノイズレベルが決定される（３０１）。ノイズ差に対して許される最大変化率又はスルーレート（ｄＢ／秒）も決定される（３０２）。このスルーレートは、固定値、例えば、±４ｄＢ／ｓの値である。或いは又、スルーレートは、動的に即ちデルタノイズの関数として変化することができる。例えば、図４に示すグラフを参照されたい。スルーレートを動的に決定することで、例えば、ユーザがコール中に静かな車から交通量の多い街路のコーナーへ出るときに正当に大きなノイズ変化に対してスルーレートを大きくすることができる。この状況において固定のスルーレートにすると、（周囲ノイズの増加を補償するために）ダウンリンクオーディオ信号に適用される全体的利得が増加されるようにして著しい遅延を引き起こす。例えば、静かな車は、ノイズが６０ｄＢＡであり、一方、交通量の多い街路は、ノイズが８４ｄＢＡである。２４ｄＢのノイズ変化は、４ｄＢ／ｓの固定スルーレートに制限されるが、（全体的利得及びＥＱフィルタパラメータを変化させることにより）完全に応答するのに６秒かかり、遥かに長過ぎる遅延となる。
【００２３】
図４は、複数のデルタノイズ範囲に対してスルーレートを動的に決定する一例を示す。第１の所定のスレッシュホールド４０１、例えば、８ｄＢより低いデルタノイズ値については、スルーレートは、グラフセグメント４０３で示すように、所定の最小スルーレート４０２、例えば、４ｄＢ／ｓである。第１の所定のスレッシュホールド４０１と、第２の（より高い）所定のスレッシュホールド４０４との間のデルタノイズ値については、スルーレートが図示されたように変化し、スルー時間又は反応時間は、ここで、デルタ時間と称されるある時間量、例えば、２秒を越えない。スルーレートは、このケースでは、現在デルタノイズをデルタ時間で除算することにより計算される。この計算の結果は、グラフセグメント４０５に反映される。第２のスレッシュホールド値４０４より高いデルタノイズ値については、スルーレートは、グラフセグメント４０７で示すように、所定の最大スルーレート４０６、例えば、１０ｄＢ／ｓである。同様に、負のデルタノイズ値に対応するノイズの減少については、スルーレートは、負であるが、正の値と実質的に同じ曲線をたどる。図４に示す例に基づいて、スルーレートを動的に決定することで、サンプリングされるノイズシーケンスを制限し、その変化率は、ノイズシーケンスにおける２つのサンプル間のノイズ差が小さいときには低いレートにセットされ、そしてそのノイズ差が大きいときには高いレートにセットされる。
【００２４】
再び図３を参照すれば、スルーフィルタ１２１は、次いで、新たに決定されたスルーレートを使用して最大デルタノイズ又はスルーデルタを決定する（３０３）。スルーデルタは、新たに決定されたスルーレートにサンプル周期を乗算したものである。サンプル周期は、現在ノイズレベルを決定するのに使用される周囲アコースティックノイズサンプル間に経過する時間量である。例えば、アコースティックトランスジューサインターフェイス回路１１４は、両方向ボイス会話中にアナログマイクロホンピックアップ信号を８ｋＨｚのサンプルレートのデジタルオーディオサンプルへ変換するように構成される。しかしながら、トランスジューサインターフェイス回路１１４は、周囲アコースティックノイズサンプルを０．５秒間隔でスルーフィルタ１２１へ送信する。このケースでは、スルーフィルタ１２１のサンプル周期は、０．５秒である。又、必要に応じて、他のサンプルレート及びサンプル周期も考えられる。
【００２５】
デルタノイズを、次いで、スルーデルタと比較して（３０４）、ノイズスルーフィルタ１２１から出力される現在ノイズレベルを制限又は制約する必要があるかどうか決定する。デルタノイズがスルーデルタを越えない場合には、ノイズスルーフィルタ１２１により出力される現在ノイズレベルが入力周囲アコースティックノイズとなる（３０５）。デルタノイズがスルーデルタを越える場合には、スルーフィルタ１２１により出力される現在ノイズレベルが以前のノイズレベル＋スルーデルタとなる（３０６）。従って、スルーフィルタ１２１は、ノイズ差がスルーデルタを越えるときに（即ち、ノイズの変化が充分に大きいときに）現在ノイズレベルを以前のノイズレベル＋スルーデルタに制限する。スルーフィルタ１２１は、次いで、現在ノイズレベルを利得ブースト計算器１２２及びＥＱブースト計算器１２３へ送信する。
【００２６】
再び図２へ戻ると、ダウンリンクオーディオ信号プロセッサ１７２の利得ブースト計算器１２２は、スルーフィルタ１２１から受け取られる現在ノイズレベル（即ち、制約されたノイズシーケンス）に基づき及びプロセッサ１８６から受け取られるユーザ選択ボリューム設定に基づいてダウンリンクボイス信号に適用されるべき全体的利得を決定するように構成される（２０５）。図５を参照すれば、利得ブースト計算器１２２は、全体的利得を次のように決定する。ユーザ選択ボリューム設定に適用されるべき利得ブーストが現在ノイズレベルから決定され（５０１）、ユーザ選択ボリューム設定に許される最大ブーストも決定され（５０２）、利得ブーストは、それが最大許容ブーストより大きい場合には制限される（５０３）。利得ブースト計算器１２２は、利得ブーストをユーザ選択ボリューム設定に加算し、そして全体的利得としてそれを出力する。利得ブースト計算器１２２により全体的利得を決定することについて、以下に詳細に説明する。
【００２７】
利得ブースト計算器１２２は、先ず、ノイズスルーフィルタ１２１から受け取った現在ノイズレベルからユーザ選択ボリューム設定（プロセッサ１８６から受け取った）に適用されるべき利得ブーストを決定する（５０１）。利得ブーストは、図６に示すように、ボリューム設定に対応するボリューム曲線を変更するという作用を有する。周囲ノイズが存在しない状況では、ユーザ選択ボリューム設定によって指示される利得５０６が、ダウンリンクボイス信号に適用されるべき出力利得である。ノイズの多い環境では、利得ブースト５０７がユーザ選択ボリューム設定に適用され、ダウンリンクオーディオ信号の出力利得は、ユーザ選択ボリューム設定を利得ブースト５０７で変更したものとなる。利得ブーストは、線５０８で示すように、ユーザ選択ボリューム設定に対応するボリューム曲線をアップ方向に効果的にシフトする。
【００２８】
利得ブースト曲線は、より複雑なブーストの振舞いを許すために、図７に示す多セグメント線のようなより複雑な形態をとり得る。グラフは、異なるノイズ環境に対して異なるブースト特性をもつ複数のセグメント７１０、７２０、７３０及び７４０を有する。例えば、セグメント７１０で示すように、第１のスレッシュホールドノイズレベル７０１を越えない現在ノイズレベルに適用されるべき利得ブーストはない。第１のスレッシュホールドノイズレベル７０１より大きいが、第２の（より高い）スレッシュホールドノイズレベル７０２を越えない現在ノイズレベルについては、利得ブーストが、現在ノイズレベルに対応するセグメント７２０の値となる。第２のスレッシュホールドレベル７０２より大きな現在ノイズレベルについては、利得ブーストが、現在ノイズレベルに対応するセグメント７３０の値となる。所定の最大利得ブースト７０３に到達すると、セグメント７４０で示すように、利得ブーストは、最大利得ブーストのままとなる。
【００２９】
図５に戻ると、利得ブースト計算器１２２は、ユーザ選択ボリューム設定に許された最大ブーストも決定する（５０２）。利得ブースト計算器１２２が利得ブースト及び許された最大ブーストを決定すると、利得ブーストが最大ブーストと比較される（５０３）。利得ブーストが最大ブーストを越えると、利得ブースト計算器１２２から出力される全体的利得は、ユーザ選択ボリューム設定＋最大ブーストとなる。さもなければ、利得ブースト計算器１２２から出力される全体的利得は、ユーザ選択ボリューム設定＋利得ブーストとなる。利得ブーストをユーザ選択ボリューム設定に基づいて最大ブーストに制限することにより、近端ユーザがノイズの多い環境にいるときに、最高のボリュームレベルに対応するボリューム設定でダウンリンクボイス信号に対して認知できる作用を及ぼすことができるようにする。図８を一例として使用すると、ダウンリンクボイス信号の出力利得が条例又はシステム制約のためにあるレベル８０１を越えることが許されない場合には、ダウンリンクボイス信号の出力利得が最大レベルに到達したときに利得ブーストをクランプしなければならない。この状況において、線セグメント８０２で示すように、高いノイズ環境において上位の幾つかのボリュームレベルが平坦化され、近端ユーザは、それより高いボリューム設定が何の作用も与えないことに気付く。図９は、ユーザ選択ボリューム設定に基づいて利得ブーストを制限した後のダウンリンクオーディオ信号の出力利得を示している。利得ブーストは、ノイズに応答して揺動することが許されるが、ユーザ選択ボリューム設定により、セグメント８０３で示されるより高いボリュームレベルに制限される。近端ユーザによりボリューム設定を調整することで、より高いボリュームレベルにおいて認知できる作用を与える。
【００３０】
ＥＱブースト計算器１２３も、ノイズスルーフィルタ１２１から出力される現在ノイズレベル（即ち、制約されたノイズシーケンス）を受け取る。再び図２を参照すれば、ダウンリンクオーディオ信号プロセッサ１７２のＥＱブースト計算器１２３は、ノイズスルーフィルタ１２１から受け取られた現在ノイズレベル、及びプロセッサ１８６から受け取られたユーザ選択ボリューム設定から、現在ノイズレベルに対応する周波数応答を決定するように構成される（２０６）。図１０を参照すれば、ＥＱブースト計算器１２３は、ユーザ選択ボリューム設定に対応するポインタ値を決定することにより周波数応答を決定する（９０１）。図１１に示すように、各ユーザ選択ボリューム設定は、図１２の周波数応答係数リストにおける特定周波数応答設定を指すポインタを有する。又、ＥＱブースト計算器１２３は、現在ノイズレベルに基づいて周波数応答オフセットを決定する（９０２）。この周波数応答オフセットは、ポインタに対する整数オフセットである。図１３に示すように、オフセットをポインタに加算することで得られるポインタは、ユーザ選択ボリューム設定に対応する周波数応答よりも「高い」周波数応答係数リスト内の周波数応答設定を指す（９０３）。例えば、ボリューム設定に対するポインタが公称周波数応答を指し、そしてオフセットが＋３である場合には、それにより得られるポインタは、係数リストにおいてｍａｘ３＿ｅｑにより指示される周波数応答設定を指す。そのオフセットは、ユーザがノイズの多い環境にいるときにダウンリンクボイス信号の明瞭度を自動的にブーストする。
【００３１】
ＥＱブースト計算器１２３は、例えば、図１４に示すグラフにより、現在ノイズレベルの関数としてポインタオフセットを決定する。スレッシュホールドレベル９１０、例えば、６５ｄＢを越えない現在ノイズレベルについては、線セグメント９２０で示すようにオフセットが０である。スレッシュホールドレベル９１０を越える現在ノイズレベルについては、オフセットは、セグメント９３０で示すように、最大オフセット値９４０、例えば、４のポインタオフセットに到達するまで、現在ノイズレベルの増加に比例して整数インクリメントで増加する。セグメント９３０に対応するものより高い現在ノイズレベルについては、線セグメント９５０で示すように、オフセット値が最大オフセット値９４０に留まる。ＥＱブースト計算器１２３は、次いで、それにより得られたポインタをパラメータ選択回路１２４へ送信する。
【００３２】
パラメータ選択回路１２４は、利得ブースト計算器１２２により決定された全体的利得に基づき、ボリューム構成テーブルから利得ブロック１２６を経て大きさレベルをセットするパラメータを選択する。１つの実施形態では、パラメータ選択回路１２４は、決定された全体的利得に基づき、利得ブロック１２６を経てダウンリンクボイス信号の全ダイナミックレンジをセットするパラメータを選択する。又、パラメータ選択回路１２４は、ＥＱブースト計算器１２３により決定された周波数応答に基づいて、周波数応答係数リスト（例えば、図１１に示す）からＥＱフィルタ１２５の係数のセットも選択することができる。係数のセットは、ＥＱフィルタ１２５がダウンリンクボイス信号の周波数応答特性に対して作用し、及び／又は多帯域制限、多帯域圧縮又は多帯域拡張を遂行するようにさせる。次いで、ボリュームレベルが利得ブロック１２６へ送信され、そして係数がＥＱフィルタ１２５へ送信される。
【００３３】
ＥＱフィルタ１２５は、選択回路１２４から受け取られる周波数応答係数に応答して、ダウンリンクボイス信号の周波数応答特性を周波数応答係数に基づいて変更する（図２の２１０）。１つの実施形態では、それらの係数は、低及び高周波数帯域に対して中間周波数帯域にわたって利得を増加する。中間周波数帯域の利得の増加と同時に、低又は高周波数帯域の利得を減少させて、（スピーカ１１１の）全体的な出力アコースティックエネルギー又は電力を、供給されたものとほぼ同じに維持する。中間周波数帯域を強調することで、近端ユーザがスピーカ１１１を通して聴く人間のスピーチの明瞭度が高まる。
【００３４】
別の実施形態では、ＥＱフィルタ１２５は、ダウンリンクボイス信号に対して多帯域制限、多帯域圧縮又は多帯域拡張を遂行することができる。多帯域制限については、ダウンリンクボイス信号の望ましい周波数帯域における利得は、その帯域における信号レベルがスレッシュホールドより上昇したときにスレッシュホールド又はその付近のあるレベルに自動的に減衰され又は制限される。多帯域圧縮については、望ましい周波数帯域における利得は、滑らかな制限作用を得るために必要に応じて減少される。多帯域拡張については、信号が低スレッシュホールドより下がるときに望ましい周波数帯域の信号に、より大きな利得が適用される。ダウンリンクボイス信号に多帯域制限、多帯域圧縮又は多帯域拡張を適用することで、近端ユーザが聞くときのダウンリンクボイス信号の認知される大きさを改善すると共に、ダウンリンクボイス信号のアコースティック歪を減少することができる。次いで、ＥＱフィルタ１２５は、その変更されたダウンリンクオーディオ信号を利得ブロック１２６へ送信する。
【００３５】
利得ブロック１２６は、パラメータ選択回路１２４から受け取られたボリュームレベルに基づいてダウンリンクボイス信号を変更する（２１１）。利得ブロック１２６は、スピーカ１１１を動作すべき多数のボリュームレベルを有する。ボリュームレベルは、最低又は最小レベルと、最高又は最大レベルとの間の範囲に及ぶ。選択回路１２４から受け取られるボリュームレベルは、ダウンリンクボイス信号の大きさに対応する。利得ブロック１２６は、ボリュームレベルに応答してダウンリンクボイス信号を適宜に増幅するローカルオーディオ増幅器を備えている。又、１つの実施形態において、利得ブロック１２６は、アコースティックトランスジューサインターフェイス回路１１４へ信号を供給する前に、パラメータ選択回路１２４から受け取ったパラメータに基づいてダウンリンクボイス信号に対して全体的な制限、圧縮及び拡張を遂行することもできる。
【００３６】
１つの実施形態において、ダウンリンクオーディオ信号プロセッサ１７２は、コンフォートノイズジェネレータ（図示せず）を備えている。このコンフォートノイズジェネレータは、ダウンリンクボイス信号に追加されるべき人為的なバックグランドノイズを発生する。ダウンリンクボイス信号にバックグランドノイズを追加することで、サウンドレベルの突然の変化及び遠端ユーザのスピーチの中断を最小にする（両方とも、ダウンリンクボイス信号における遠端ユーザのスピーチの明瞭度に影響を及ぼす）。コンフォートノイズジェネレータは、利得ブースト計算器１２２により決定された全体的利得、及びＥＱブースト計算器１２３により決定された周波数応答に基づいて選択されたパラメータを受け取るためにパラメータ選択回路１２４に結合される。これらパラメータは、コンフォートノイズジェネレータをイネーブル又はディスエイブルし、そしてコンフォートノイズジェネレータにより発生される人為的バックグランドノイズの大きさをセットする。例えば、コンフォートノイズジェネレータは、近端ユーザが周囲ノイズの高い環境にいるときにディスエイブルされ、遠端ユーザのスピーチの明瞭度が人為的バックグランドノイズの追加によって影響されないようにする。
【００３７】
前記で示唆したように、本発明の実施形態は、モバイルスマートホンのような移動通信装置に特に望ましい。図１５は、本発明の実施形態が具現化される移動多機能装置又はスマートホンである規範的な通信装置１００を示す。この装置１００は、図１を参照して説明したコンポーネントのほとんどが一体化されるハウジング１０１を有する。このハウジングは、装置１００の前面にディスプレイスクリーン１１２を保持する。このディスプレイスクリーン１１２は、タッチスクリーンも含む。又、装置１００は、１つ以上の物理的なボタン、例えば、ボリュームコントロールボタン１９６及び／又は仮想ボタン（タッチスクリーン上）も備えている。
【００３８】
装置１００は、入力／出力コンポーネント、例えば、ハンドセットマイクロホン１１３及びスピーカ１１５を備えている。スピーカホンモードがイネーブルされないときには、電話コール中のサウンドは、ハンドセット動作モードコール中にユーザの耳の付近に配置されるイヤピース又は受信器１１６から放射される。又、装置１００は、ユーザが装置１００に接続されたヘッドセットを着用しながらコールを経験できるように、内蔵マイクロホンを有するヘッドセット装置に接続するためのヘッドセットジャック（図示せず）及びワイヤレスヘッドセットインターフェイスも備えている。
【００３９】
装置１００は、ランダムアクセスメモリ、不揮発性メモリ、例えば、ソリッドステートディスク記憶装置、フラッシュメモリ、及び／又は他の適当なデジタル記憶装置を含むメモリ１８４（図１に示す）を有する。メモリ１８４に記憶された種々のソフトウェアプログラム、モジュール、又はインストラクション（例えば、アプリケーション）のセットを動作又は実行して、上述した種々の機能を遂行するための１つ以上のプロセッサが存在する。これらのモジュール又はインストラクションは、個別のプログラムとして具現化される必要はなく、種々の組み合わせで結合され又は再構成されてもよい。例えば、スルーフィルタ１２１は、アップリンクオーディオ信号プロセッサ１７４又はアコースティックトランスジューサインターフェイス回路１１４と一体化されてもよい。更に、ある機能をイネーブルすることは、２つ以上のモジュール間で分担することができ、おそらく、あるハードウェアと組み合わせることができる。
【００４０】
結論として、ダウンリンクオーディオ信号のボリューム及び明瞭度を動的に変更するための技術の種々の態様が説明された。上述したように、本発明の一実施形態は、例えば、ノイズスルーフィルタ１２１、利得ブースト計算器１２２、ＥＱブースト計算器１２３、及びパラメータ選択回路１２４の機能を含む上述したデジタル信号処理オペレーションの幾つかを遂行するようにプロセッサをプログラムするインストラクションが記憶されたマシン読み取り可能なメディアである。このマシン読み取り可能なメディアは、マシン（例えば、コンピュータ）により読み取り可能な形態で情報を記憶又は転送するためのメカニズム、例えば、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び消去可能なプログラマブルリードオンリメモリ（ＥＰＲＯＭ）を含む。他の実施形態では、これらオペレーションの幾つかは、ハードワイヤードロジックを含む特定のハードウェアコンポーネントによって遂行される。又、これらオペレーションは、プログラム型データ処理コンポーネント及び固定型ハードウェア回路コンポーネントの組み合わせにより遂行されてもよい。
【００４１】
説明上、本発明の完全な理解を与えるために特定の実施形態について上述した。これらは、本発明の範囲を限定するものではなく、本発明の異なる実施例及び態様を単に例示するものに過ぎない。本発明の範囲は、前記で詳細に述べなかった他の実施形態を含むことが明らかであろう。ここに開示する本発明のシステム及び方法の構成、動作及び細部において、請求項に規定する本発明の精神及び範囲から逸脱せずに、当業者であれば、種々の他の修正、置き換え及び変更が明らかとなろう。例えば、ワイヤレスコール能力を伴う電話装置を有する図１に示す装置１００は、移動電話装置（例えば、スマートホンハンドセット）でもよいし、又はＶＯＩＰ電話アプリケーションプログラムを実行するデスクトップパーソナルコンピュータでもよい。それ故、本発明の範囲は、特許請求の範囲及びその法的等効物によって決定されねばならない。そのような等効物は、現在知られている等効物、及び将来開発される等効物、即ち構造に関わらず同じ機能を遂行するように開発される要素、の両方を包含する。更に、要素、コンポーネント又は方法ステップが請求の範囲に明確に示されるかどうかに関わらず、公共用に供されることが意図された要素、コンポーネント又は方法ステップはない。
【符号の説明】
【００４２】
１００：通信装置
１１１：スピーカ
１１２：タッチ感知スクリーン
１１３：マイクロホン
１１４：アコースティックトランスジューサインターフェイス回路
１２１：ノイズスルーフィルタ
１２２：利得ブースト計算器
１２３：イコライゼーション（ＥＱ）ブースト計算器
１２４：パラメータ選択回路
１２５：イコライゼーション（ＥＱ）フィルタ
１７２：ダウンリンクオーディオ信号プロセッサ
１７４：アップリンクオーディオ信号プロセッサ
１７６：ネットワークインターフェイス
１７８：通信ネットワーク
１８０：コール
１８２：リモート装置
１８４：メモリ
１８６：プロセッサ
１９６：スイッチ
【図１】
0005525508.tif 000002
【図２】
0005525508.tif 000003
【図３】
0005525508.tif 000004
【図４】
0005525508.tif 000005
【図５】
0005525508.tif 000006
【図６】
0005525508.tif 000007
【図７】
0005525508.tif 000008
【図８】
0005525508.tif 000009
【図９】
0005525508.tif 000010
【図１０】
0005525508.tif 000011
【図１１】
0005525508.tif 000012
【図１２】
0005525508.tif 000013
【図１３】
0005525508.tif 000014
【図１４】
0005525508.tif 000015
【図１５】
0005525508.tif 000016