(57)【特許請求の範囲】
【請求項１】
発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算するためのコスト計算器と、ここにおいて、前記コスト計算器が、前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを結合するための重み付け結合器を備え、前記重み付け結合器は、線形に、または非線形に前記重み付けられた複数のパラメータを結合し、前記コスト値は、入力信号が意図されない発信通信として分類される可能性または確率を定量化する値であり、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制するための、前記コスト計算器に結合される呼抑制器とを備える、装置。
【請求項２】
前記コスト計算器が、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して前記コスト値を生成するための、前記重み付け結合器に結合される積分器をさらに備える、請求項１に記載の装置。
【請求項３】
前記重み付け結合器が、前記発信通信における前記音声パラメータに対応する人の声を検出するための人声検出器と、前記周辺パラメータに対応する周辺光条件を検出するための周辺検出器と、前記近接パラメータに対応する近接条件を検出するための近接検出器と、前記発話パターンパラメータに対応する挨拶パターンを認識するための発話認識器と、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出するための呼検出器と、前記雑音パラメータに対応する環境雑音を検出するための雑音検出器とのうちの少なくとも１つを備える、請求項１に記載の装置。
【請求項４】
前記重み付け結合器がさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも対応する１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成するための、前記人声検出器、前記周辺検出器、前記近接検出器、前記発話認識器、前記呼検出器、および前記雑音検出器のうちの前記少なくとも１つにそれぞれ結合される、音声乗算器、周辺乗算器、近接乗算器、発話乗算器、呼乗算器、および雑音乗算器のうちの少なくとも１つと、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合するための、前記音声乗算器、前記周辺乗算器、前記近接乗算器、前記発話乗算器、前記呼乗算器、および前記雑音乗算器のうちの前記少なくとも１つに結合される結合器とを備える、請求項３に記載の装置。
【請求項５】
前記結合器が、線形結合器と非線形結合器のうちの１つである、請求項４に記載の装置。
【請求項６】
前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、請求項３に記載の装置。
【請求項７】
前記呼抑制器が、警告信号を発生させるための警告生成器と、通知メッセージを発生させるための通知器とのうちの少なくとも１つを備える、請求項１に記載の装置。
【請求項８】
モバイルデバイスにおける発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算することと、ここにおいて、計算することが、前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを重み付けて結合することを備え、前記重み付け結合器は、線形に、または非線形に前記重み付けられた複数のパラメータを結合し、前記コスト値は、入力信号が意図されない発信通信として分類される可能性または確率を定量化する値であり、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制することとを備える、方法。
【請求項９】
計算することが、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して、前記コスト値を生成することをさらに備える、請求項８に記載の方法。
【請求項１０】
重み付けて結合することが、前記発信通信における前記音声パラメータに対応する人の声を検出することと、前記周辺パラメータに対応する周辺光条件を検出することと、前記近接パラメータに対応する近接条件を検出することと、前記発話パターンパラメータに対応する挨拶パターンを認識することと、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出することと、前記雑音パラメータに対応する環境雑音を検出することとのうちの少なくとも１つを実行することを備える、請求項８に記載の方法。
【請求項１１】
重み付けて結合することがさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータの前記少なくとも１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成することと、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合することとを備える、請求項１０に記載の方法。
【請求項１２】
結合することが、線形結合と非線形結合のうちの１つを使用する、請求項１１に記載の方法。
【請求項１３】
前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、請求項１０に記載の方法。
【請求項１４】
抑制することが、警告信号を発生させることと、通知メッセージを発生させることとの少なくとも１つを備える、請求項８に記載の方法。
【請求項１５】
コンピュータによってアクセスされると、前記コンピュータに動作を実行させるデータを含む、コンピュータ可読記憶媒体であって、前記動作が、
モバイルデバイスにおける発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算することと、ここにおいて、計算することが、前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを重み付けて結合することを備え、前記重み付け結合器は、線形に、または非線形に前記重み付けられた複数のパラメータを結合し、前記コスト値は、入力信号が意図されない発信通信として分類される可能性または確率を定量化する値であり、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制することとを備える、コンピュータ可読記憶媒体。
【請求項１６】
計算することが、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して、前記コスト値を生成することをさらに備える、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
重み付けて結合することが、前記発信通信における前記音声パラメータに対応する人の声を検出することと、前記周辺パラメータに対応する周辺光条件を検出することと、前記近接パラメータに対応する近接条件を検出することと、前記発話パターンパラメータに対応する挨拶パターンを認識することと、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出することと、前記雑音パラメータに対応する環境雑音を検出することとのうちの１つを少なくとも実行することを備える、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１８】
重み付けて結合することがさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータの前記少なくとも１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成することと、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合することとを備える、請求項１７に記載のコンピュータ可読記憶媒体。
【請求項１９】
結合することが、線形結合と非線形結合のうちの１つを使用する、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、請求項１７に記載のコンピュータ可読記憶媒体。
【請求項２１】
抑制することが、警告信号を発生させることと、通知メッセージを発生させることとのうちの少なくとも１つを備える、請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２２】
発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算するための手段と、ここにおいて、計算するための前記手段が、前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを重み付けて結合するための手段を備え、重み付けて結合するための前記手段は、線形に、または非線形に前記重み付けられた複数のパラメータを結合し、前記コスト値は、入力信号が意図されない発信通信として分類される可能性または確率を定量化する値であり、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制するための手段とを備える、装置。
【請求項２３】
計算するための前記手段が、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して、前記コスト値を生成するための手段をさらに備える、請求項２２に記載の装置。
【請求項２４】
重み付けて結合するための前記手段が、前記発信通信における前記音声パラメータに対応する人の声を検出するための手段と、前記周辺パラメータに対応する周辺光条件を検出するための手段と、前記近接パラメータに対応する近接条件を検出するための手段と、前記発話パターンパラメータに対応する挨拶パターンを認識するための手段と、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出するための手段と、前記雑音パラメータに対応する環境雑音を検出するための手段とのうちの１つを実行するための手段を少なくとも備える、請求項２２に記載の装置。
【請求項２５】
重み付けて結合するための前記手段がさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータの前記少なくとも１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成するための手段と、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合するための手段とを備える、請求項２４に記載の装置。
【請求項２６】
結合するための前記手段が、線形結合と非線形結合のうちの１つを使用する、請求項２５に記載の装置。
【請求項２７】
前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、請求項２４に記載の装置。
【請求項２８】
抑制するための前記手段が、警告信号を発生させるための手段と、通知メッセージを発生させるための手段とのうちの少なくとも１つを備える、請求項２２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]ここで開示される実施形態は、モバイル通信の分野を対象とし、より具体的には、意図されない（unintended）モバイル通信を対象とする。
【背景技術】
【０００２】
[0002]マイクロプロセッサおよび通信技術の進歩とともに、モバイル通信は、現代の消費者市場において重要な役割を果たしてきた。通常のモバイルデバイスは、小型で低電力のハンドセットに、高解像度のグラフィクスおよび撮像、音声処理、ならびにインテリジェントなユーザのインターフェースなどの多くの進んだ機能を詰め込み得る。今のモバイルデバイスの１つの問題は、意図されない発信呼（outgoing calls）のような、呼の開始の制御である。たとえば、モバイルハンドセットが、ユーザのポケット、ハンドバッグ、または財布に入れられているとき、デバイスの入力エントリー（たとえば、キーパッド）が圧力または動きにより偶発的に押されると、意図されない、または偶発的な呼の発信が発生し得る。そのような意図されない発信呼は、再生時間の長いメッセージ（long running message）が受信者のボイスメールに残されることによるコストを発生させること（incurring）、プライバシーまたは個人のセキュリティを危うくすること（compromising）を含む、いくつかの問題を引き起こし得る。
【０００３】
[0003]上記の問題を克服するための既存の技法には、いくつかの欠点（drawbacks）がある。１つの技法は、ロック機構を使用して、デバイスが使用されていないときに呼の機能をロックすることである。ロック機構は、物理ロック（たとえばスイッチ）、または、ユーザがキーストロークまたは一連のキーストロークを入力するソフトキーロックであり得る。この技法は、意識的なユーザの動作を必要とし、不便であり得る。加えて、デバイスがＢｌｕｅｔｏｏｔｈ（登録商標）対応である場合、デバイスはロックされていてもアクティブ化され得る。別の技法は、発信音声レベルと着信音声レベルとを監視して、双方向の会話がないことを検出し、そのような会話がないことが検出された場合、警告を発する。この技法は確実ではないことがある。それは、発信デバイスの雑音環境、たとえば大音量のバックグラウンド音楽が、発信音声レベルが意図される音声通信として誤って解釈され得るようなものであり得るからである。
【発明の概要】
【０００４】
[0004]本発明の開示された実施形態は、モバイルデバイスにおける意図されない発信通信を抑止する（inhibiting）ための、システムおよび方法に向けられる。
【０００５】
[0005]実施形態の１つの開示された特徴は、意図されない発信通信を抑止するための技法である。コスト計算器（cost calculator）が、発信通信のコスト値を、音声パラメータ、周辺パラメータ（ambient parameter）、近接パラメータ（proximity parameter）、発話パターンパラメータ（speech pattern parameter）、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算する。呼抑制器（call suppressor）が、コスト値が所定の閾値を超えたときに発信通信を抑制する。
【０００６】
[0006]添付の図面は、本発明の実施形態の説明を助けるために提示され、実施形態の限定ではなく例示のためにのみ提供される。
【図面の簡単な説明】
【０００７】
【図１】一実施形態による、モバイルデバイスにおける意図されない発信通信を抑止するためのシステムを例示する図。
【図２】一実施形態による、コスト計算器を例示する図。
【図３】一実施形態による、呼抑制器を例示する図。
【図４】一実施形態による、意図されない発信通信を抑止するためのプロセスを例示するフローチャート。
【図５】一実施形態による、コスト値を計算するためのプロセスを例示するフローチャート。
【図６】一実施形態による、重み付けて結合するためのプロセスを例示するフローチャート。
【図７】一実施形態による、重み付けて結合するためのプロセスを例示するフローチャート。
【詳細な説明】
【０００８】
[0014]本発明の特定の実施形態に向けられる以下の説明および関連する図面で、本発明の態様が開示される。本発明の範囲から逸脱することなく、代替的な実施形態が考案され得る。加えて、本発明の実施形態の関連する詳細を不明瞭にしないように、本発明の実施形態のよく知られている要素は詳細に説明されず、または省略される。
【０００９】
[0015]「本発明の実施形態」という用語は、本発明のすべての実施形態が、論じられた特徴、利点、または動作モードを含むことを必要としない。
【００１０】
[0016]本明細書で使用される用語は、特定の実施形態を説明するためのものにすぎず、本発明の実施形態を限定することは意図されない。本明細書で使用される単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈が別段に明確に示すのでなければ、複数形も含むことが意図される。さらに、本明細書で使用される「備える（ｃｏｍｐｒｉｓｅｓ）」、「備えている（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｅｓ）」、および／または「含んでいる（ｉｎｃｌｕｄｉｎｇ）」という用語は、述べられた特徴、整数（integers）、ステップ、動作、要素、および／またはコンポーネントの存在を明示するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、コンポーネント、および／またはそれらのグループの存在または追加を排除しないことが理解されるだろう。
【００１１】
[0017]さらに、多くの実施形態は、たとえば、コンピューティングデバイスの要素によって実行されるべき一連の動作に関して説明される。本明細書で説明される様々なアクションは、特定の回路（たとえば、特定用途向け集積回路（ＡＳＩＣ））によって、１つまたは複数のプロセッサによって実行されるプログラム命令によって、または両方の組合せによって実行され得ることが認識されるだろう。加えて、本明細書で説明されるこれらの一連のアクションは、実行時に、関連付けられるプロセッサに本明細書で説明される機能を実行させる、コンピュータ命令の対応するセットを記憶した任意の形態のコンピュータ可読記憶媒体内で全体として具現化されると考えられ得る。したがって、本発明の様々な態様は、すべてが請求される主題の範囲内に入ることが企図されている、いくつかの異なる形式で具現化され得る。加えて、本明細書で説明される実施形態ごとに、任意のそのような実施形態の対応する形式は、たとえば、説明されたアクションを実行する「ように構成された論理」として本明細書で説明されることがある。
【００１２】
[0018]実施形態の１つの開示された特徴は、モバイルデバイスにおける意図されない発信通信を抑止するための技法である。コスト計算器が、発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算する。呼抑制器が、コスト値が所定の閾値を超えたときに発信通信を抑制する。
【００１３】
[0019]実施形態の１つの開示される特徴は、フローチャート、流れ図、構造図、またはブロック図として通常示されるプロセスとして説明され得る。フローチャートは動作を逐次プロセス（sequential process）として説明することがあるが、動作の多くは並行してまたは同時に実行され得る。加えて、動作の順序は並び替えられ得る。プロセスは、その動作が完了すると終了する。プロセスは、方法、プログラム、手順、製造または組立の方法などに対応し得る。１つの実施形態は、物理構造を図示する概略図によって表され得る。概略図は基本概念を例示し、縮尺通りではないことがあり、または、厳密な比率で構造を図示しないことがあることが理解される。
【００１４】
[0020]実施形態の１つの開示された特徴は、意図されないモバイル発信通信を抑止するための方法および装置である。実施形態の説明は、モバイルデバイスにおける意図されない発信通信を中心とするが、本技法は、他の適切な環境および用途に適用され得ることに、留意されたい。そのような環境または用途の状況（scenario）は、通常の動作環境ではない環境に置かれたデバイスを含み、意図されないまたは偶発的なアクションがそのデバイス上で行われる。環境条件とアクションの具体的な特性とを監視することによって、意図されないアクションが識別され抑制され得る。
【００１５】
[0021]図１は、一実施形態による、モバイルデバイスにおける意図されない発信通信を抑止するためのシステム１００を例示する図である。システム１００は、入力プロセッサ１１０と、コスト計算器１２０と、呼抑制器１３０と、コントローラ１４０と、ディスプレイ１５０と、キーパッド１６０とを含む。システム１００は、上記のコンポーネントよりも多くの、またはそれよりも少ないコンポーネントを含み得る。加えて、上記のコンポーネントのいずれもが、ハードウェア、ソフトウェア、ファームウェア、または、ハードウェア、ソフトウェア、およびファームウェアの任意の組合せによって実装され得る。
【００１６】
[0022]入力プロセッサ１１０は、入力情報および／またはデータを処理し、入力の値または信号またはデータをコスト計算器１２０に提供する。入力プロセッサ１１０は、信号プロセッサ１１２と、周辺センサ１１４と、近接センサ１１６とを含み得る。システムまたはデバイス１００が動作し得る具体的な環境に従って、他のセンサまたはプロセッサが含まれ得る。たとえば、湿度センサが湿度レベルを監視または感知するために使用されてよく、熱センサが温度を監視または感知するために使用されてよく、圧力センサが圧力を監視または感知するために使用されてよい、などである。これらのセンサは、追加されてよく、または上記のセンサまたはデバイスのいずれかを置き換えてよい。
【００１７】
[0023]信号プロセッサ１１２は、入力信号に対して信号処理機能を実行することができる。入力信号は、マイクロフォン（図示されず）によって提供されるようなオーディオ信号であり得る。オーディオ信号は、システムまたはモバイルデバイス１００のユーザによって話されるような発話信号を表し得る。信号プロセッサ１１２は、モバイルデバイス中の既存の回路を利用することができる。信号プロセッサ１１２中のコンポーネントの例は、信号調整デバイス、アナログ増幅器、ローパスフィルタ、周波数発生器、位相ロックループ（ＰＬＬ）回路、タイミングおよび制御回路、周波数領域回路またはモジュール（たとえば、高速フーリエ変換、すなわちＦＦＴプロセッサ）、ならびに、他の通信回路またはデバイスのうちの、いくつかまたはすべてを含み得る。信号調整デバイスは、後続の処理（たとえば、雑音消去（noise cleaning））の準備として、入力信号を調整することができる。アナログ増幅器は、調整された信号を増幅する。ローパスフィルタは、増幅された信号をフィルタリングして、高周波成分を除去する。ローパスフィルタのカットオフ周波数は、普通の電話での会話において通常使用される人の声の周波数に適合し得る。人の声の周波数は、通常６０Ｈｚから７０００Ｈｚにわたり得る。しかしながら、この周波数範囲は、話し声、歌声、笑い声、泣き声、または叫び声などの、人により作り出される種々の音を包含する。普通の人の声の会話では、周波数範囲ははるかに低いことがあり、６０Ｈｚから５００Ｈｚにわたる。周波数発生器、ＰＬＬ回路、タイミングおよび制御回路は、第１世代（１Ｇ）、第２世代（２Ｇ）、第３世代（３Ｇ）、または今後の世代において使用される、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ（登録商標））、時分割多元接続（ＴＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）、直交周波数分割多元接続（ＯＦＤＭ）、Ｉｎｔｅｒｉｍ  Ｓｔａｎｄａｒｄ  ９５（ＩＳ−９５）などのような、モバイル通信において使用される様々な通信プロトコルまたは規格をサポートするための、正確なタイミング情報を提供するために使用され得る。周波数領域回路は、周波数領域で信号を処理する。たとえば、ＦＦＴプロセッサは、信号の周波数成分を計算する。
【００１８】
[0024]周辺センサ１１４は、光レベル、湿度、温度、圧力などのような周辺条件を感知する。周辺条件は、周囲の環境の性質を示し得る。たとえば、モバイルデバイスが、ポケット、財布、またはバックパックに入れられている場合、周辺光レベルは非常に低い。したがって、光センサは、周辺光レベルを判断するために使用され得る。大半の今のモバイルデバイスでは、相補型金属酸化膜半導体（ＣＭＯＳ）センサなどの画像センサが、撮像機能（たとえば、カメラ）を提供するために組み込まれることがある。したがって、一実施形態では、周辺センサ１１４は、既存のオンボード画像センサを利用することができる。あるいは、光電デバイスが利用されてよい。光電デバイスまたはセンサの例は、光電子放出セル（photo-emissive cells）、光伝導セル（photo-conductive cells）、太陽電池セル（photo-voltaic cells）、光ジャンクションデバイス（photo-junction devices）を含み得る。一実施形態では、硫化カドミウム（ＣｄＳ）またはシリコンベースのフォトトランジスタを使用した、光依存性抵抗（ＬＤＲ）セルまたは光電セルが使用され得る。ＬＤＲセルは、明るさに従った可変抵抗を提供し得る。明るさの通常の範囲は、１０ルクスから１０００ルクスである。暗い、または完全に黒の照明では、その範囲は１５ルクス未満であり得る。弱く照らされた部屋は、２５ルクス未満であり得る。光センサは通常、明るさに従った電圧または電荷（charge）を提供する。周辺センサ１１４は、光センサと、プログラマブル利得増幅器（ＰＧＡ）と、アナログデジタルコンバータ（ＡＤＣ）と、インターフェースとを含み得る。ＡＤＣコンバータは、電圧または電荷をデジタル値に変換する。周辺の明るさを表すデジタル値を監視することによって、周辺センサ１１４は、デバイスの周囲の環境を特徴付ける指示を提供することができる。
【００１９】
[0025]近接センサ１１６は、ユーザが電話をかけているときにデバイスを持つために普通に使用される人の手の近接または存在を感知する。近接の感知は、人体の電気的な特性に基づき得る。通常、人体は、約１２０ｐＦから１５０ｐＦのグラウンドに対する静電容量（grounded capacitance）により特徴付けられる導電性が原因で、体から結合場（coupled field）を放射する。よって、人体は、接近または接触によって、電極の静電容量を変化させる。したがって、この静電容量を測定することで、物体（たとえば、人の手）と電極との間の距離を判断することができる。近接センサ１１６は、周囲の領域内での人の手の存在（または不在）の程度を表すデジタル値を提供するために、そのような近接感知要素と電子回路とを含み得る。
【００２０】
[0026]コスト計算器１２０は、音声パラメータＶ、周辺パラメータＡ、近接パラメータＰ、発話パターンパラメータＳ、呼パラメータＣ、および雑音パラメータＮのうちの少なくとも１つに関連する複数のパラメータの関数として、発信通信のコスト値を計算することができる。これらのパラメータは、０から１などの何らかの正規の（normal）範囲内に正規化され得る。コスト値は、入力プロセッサ１１０によって捕捉されたようなオーディオ入力信号が意図されない発信通信として分類される可能性または確率を定量化する、複合値または数であり得る。これらのパラメータの寄与は、パラメータの関連性または重要性の程度を表す、対応する重みによって重み付けられ得る。これらのパラメータの１つまたは複数を考慮することによって、コスト値は、オーディオ入力信号のソースを正確に反映することができる。
【００２１】
[0027]音声パラメータＶは、信号プロセッサ１１２から提供されたようなオーディオ入力信号が人の声に似ている程度を定量化する、パラメータまたは数であり得る。モバイルデバイスが、ポケット、財布、またはバックパックに入れられているとき、音は、その領域内の物体（たとえば、鍵、硬貨）の動きの結果として発生させられ得る。入力信号の周波数を測定することによって、これらの音は、普通の電話の会話における人の声とは区別され得る。周辺パラメータＡは、周辺センサ１１４によって提供されるような周辺光レベルなどの、周辺条件を表すパラメータまたは値であり得る。近接パラメータＰは、近接センサ１１６によって提供されるような、周囲の領域における人の手の近接を特徴付ける、パラメータまたは数であり得る。発話パターンパラメータＳは、普通の電話の会話の始めにおいて話されるような典型的な人の発話パターンに対する、入力信号の類似性の程度を定量化する、パラメータまたは数であり得る。これらの発話パターンの例は、「Ｈｅｌｌｏ」、「Ｈｉ」、「Ｈｏｌａ」、「Ｈｅｙ」、「Ｗｈａｔ’ｓ  ｕｐ」、「Ｓａｌａｍ」などであり得る。これらの発話パターンは、コントローラ１４０によってアクセス可能なメモリまたはデータベースに事前に記憶され得る。テンプレート照合手順が、ある時間間隔にわたる入力信号のある区間（segment）をこれらの発話パターンと照合するために実行され得る。次いで、一致スコアが、この区間が上のパターンのいずれか１つにどの程度近いかを評価するために提供され得る。呼パラメータＣは、発信通信の宛先番号が意図されない発信先番号（calling number）である可能性を表す、パラメータまたは数であり得る。これらの数の例は、認識されない番号（たとえば、以前かけられたことのない番号、国際国コード）、スピードダイヤルコードと関連付けられている番号、および最後にダイヤルされた番号であり得る。モバイルデバイスは、押されると、スピードダイヤルデータベースに記憶された頻繁にかけられる番号の１つに電話を自動的にかけるキー、または最後にダイヤルされた番号をリダイヤルするためのリダイヤルキーを有し得る。雑音パラメータＮは、オーディオ入力信号が、モバイルデバイスがポケット、財布、またはバックパックに入れられているときに通例生成される雑音信号である可能性を表す、パラメータまたは数であり得る。雑音信号は、互いに対して動かされる物体（たとえば、互いにぶつかる鍵）によって発生させられる、擦れる音であり得る。これらの音のオーディオパターンは、事前に生成され、コントローラ１４０によってアクセス可能なメモリまたはデータベースに記憶され得る。発話パターンパラメータの場合と同様に、テンプレート照合手順が、入力信号のある区間をこれらのパターンと比較するために実行されてよく、一致スコアが発生させられ得る。
【００２２】
[0028]呼抑制器１３０は、コスト値が閾値を超えたときに発信通信を抑制するために、コスト計算器１２０に結合され得る。この閾値は、発信通信が意図されない発信通信である全体の可能性または確率を表すように、事前に決定され得る。閾値はまた、ユーザの特定の個人的な使用法を表す、過去の出来事に基づく学習手順に従って、適応し得る。
【００２３】
[0029]コントローラ１４０は、発信通信の全体の制御を実行する、デバイスまたは機能であり得る。コントローラ１４０は、モバイルデバイスによって使用されるメインプロセッサであってよい。コントローラ１４０は、発信通信制御を特に実行するように設計された、補助プロセッサであってよい。コントローラ１４０は、コスト計算器１２０、呼抑制器１３０、ディスプレイ１５０、およびキーパッド１６０、ならびに他のデバイス、モジュール、または機能に対してインターフェースをとるための、ソフトウェアおよび／またはハードウェアのインターフェースを有し得る。一実施形態では、コントローラ１４０は、上で説明されたようなコスト計算器１２０によって使用されることになる、所定の挨拶のパターン、発話パターン、または擦れる音のパターンを記憶する、記憶要素、メモリ、テーブル、データベースを含み得る。
【００２４】
[0030]ディスプレイ１５０は、モバイルディスプレイの既存のディスプレイ、または特別に設計されたディスプレイ（たとえば、単一の発光ダイオード）であってよい。ディスプレイ１５０は、意図されない発信通信が行われていること、または行われたことをユーザに警告する、警告メッセージ、通知メッセージを表示することができる。キーパッド１６０は、モバイルデバイスの既存のキーパッド、または特別な入力エントリーキーパッド（たとえば、スイッチ）であってよい。キーパッド１６０は、警告または通知メッセージに肯定応答し、またはそれを無効にして（override）、発信通信制御の機能を有効または無効にする（disable）ために、ユーザによって使用され得る。
【００２５】
[0031]図２は、一実施形態による、図１に示されるコスト計算器１２０を例示する図である。コスト計算器１２０は、重み付け結合器（weighted combiner）２１０と、積分器２２０と、閾値判定器２３０とを含む。
【００２６】
[0032]重み付け結合器２１０は、音声パラメータＶ、周辺パラメータＡ、近接パラメータＰ、発話パターンパラメータＳ、呼パラメータＣ、および雑音パラメータＮのうちの少なくとも１つにそれぞれ対応する、音声の重み（voice weight）ＷV、周辺の重み（ambient weight）ＷA、近接の重み（proximity weight）ＷP、発話パターンの重み（speech pattern weight）ＷS、呼の重み（call weight）ＷC、および雑音の重み（noise weight）ＷNのうちの少なくとも１つによって重み付けられる、複数のパラメータを結合することができる。音声の重みＷV、周辺の重みＷA、近接の重みＷP、発話パターンの重みＷS、呼の重みＷC、および雑音の重みＷNは、パラメータの関連性または重要性の程度を表し得る。これらの値は、正規化関数に従って正規化される、実数値であり得る。たとえば、値は、０から１にわたるように正規化され得る。重みの値が０である場合、それは、対応するパラメータがコスト値を計算するために使用されないことを示す。したがって、すべてのパラメータは、パラメータの関連性または重要度に従って選ばれる重みとともに使用され得る。
【００２７】
[0033]重み付け結合器（weighted combiner）２１０は、音声検出器２３２と、周辺検出器２３４と、近接検出器２３６と、発話認識器２４２と、呼検出器２４４と、雑音検出器２４６と、音声乗算器２５２と、周辺乗算器２５４と、近接乗算器２５６と、発話乗算器２６２と、呼乗算器２６４と、雑音乗算器２６６と、結合器２７０とを含み得る。
【００２８】
[0034]人声検出器２３２は、発信通信における音声パラメータＶに対応する人の声を検出することができる。周辺検出器２３４は、周辺パラメータに対応する周辺光条件を検出することができる。近接検出器２３６は、近接パラメータＰに対応する近接条件を検出することができる。発話認識器２４２は、発話パターンパラメータＳに対応する挨拶パターンを認識することができる。呼検出器２４４は、呼パラメータＣに対応する発信先番号と関連付けられるコードを検出することができる。雑音パラメータに対応する環境雑音を検出するための雑音検出器。
【００２９】
[0035]音声乗算器２５２、周辺乗算器２５４、近接乗算器２５６、発話乗算器２６２、呼乗算器２６４、雑音乗算器２６６は、人声検出器２３２、周辺検出器２３４、近接検出器２３６、発話認識器２４２、呼検出器２４４、および雑音検出器２４６のうちの少なくとも１つにそれぞれ結合され、音声パラメータＶ、周辺パラメータＡ、近接パラメータＰ、発話パターンパラメータＳ、呼パラメータＣ、および雑音パラメータＮのうちの少なくとも対応する１つを、音声の重みＷV、周辺の重みＷA、近接の重みＷP、発話パターンの重みＷS、呼の重みＷC、および雑音の重みＷNのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成することができる。
【００３０】
[0036]結合器２７０は、音声乗算器２５２、周辺乗算器２５４、近接乗算器２５６、発話乗算器２６２、呼乗算器２６４、および雑音乗算器２６６のうちの少なくとも１つに結合され、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを結合することができる。結合器２７０は、以下で論じられるように、線形結合器または非線形結合器であり得る。線形結合器の場合、結合器２７０は加算器であり得る。非線形結合器の場合、結合器２７０は、乗算器、除算器などのような、任意の適切な算術デバイスを含み得る。
【００３１】
[0037]積分器２２０は、ある時間間隔Ｔにわたって重み付けられた複数のパラメータを積分してコスト値を生成するために、重み付け結合器２１０に結合され得る。積分時間間隔は、事前に決定されてよく、コスト値が計算される時間間隔を表す。時間間隔は、上で論じられたように、事前に記憶された発話パターンまたは雑音パターンとの比較のためにオーディオ信号のある区間を取得し、発話パターンパラメータＳと雑音パラメータＮとを生成するための、時間期間を提供する。時間間隔はまた、音声パラメータＶ、周辺パラメータＡ、近接パラメータＰ、および呼パラメータＣの計算の信頼性を高めるのを助けることができる。
【００３２】
[0038]重み付け結合器２１０は、線形に、または非線形に、重み付けられたパラメータを結合することができる。したがって、線形結合の場合、コスト値ＣＯＳＴは、以下の式に従って計算され得る。
【数１】
0005960272.tif 000002
【００３３】
[0039]非線形結合の場合、コスト値の計算に利用される関数は、任意の適切な非線形関数であってよい。非線形関数は、上記のパラメータの関係または相関を考慮することができる。たとえば、ＶとＮが密接に関連し得るので、これらの２つのパラメータの間で乗算または除算の関数が使用され得る、などである。
【００３４】
[0040]閾値判定器２３０は、積分器２２０によって与えられるようなコスト値の閾値判定を行い、呼抑制器１３０に対するトリガ信号またはアクティブ化信号を発生させる。閾値判定器２３０は、コスト値を閾値ＴＨと比較する比較器であり得る。閾値ＴＨは、事前に決定されていてよく、または過去の出来事に従って適合してよい。
【００３５】
[0041]図３は、一実施形態による、図１に示される呼抑制器１３０を例示する図である。呼抑制器１３０は、警告発生器３１０と通知器３２０とを含み得る。呼抑制器１３０は、コスト計算器１２０の閾値判定器２３０から、トリガ信号またはアクティブ化信号を受信する。
【００３６】
[0042]警告発生器３１０は、トリガ信号またはアクティブ化信号がアサートされ、発信通信が意図されない発信通信であると疑われることを示すと、警告信号を発生させることができる。警告信号は、意図されない発信通信が疑われることをユーザに警告するための、明確な可聴のトーンおよび／または振動であってよい。通常、ユーザは、応答するために事前に設定された時間を与えられ得る。この事前に設定された時間がユーザの応答を伴わずに過ぎると、コントローラ１４０は、発信通信の切断または取り消しを決めることができる。
【００３７】
[0043]通知器３２０は、意図されない発信通信の数、出来事の時間および日付などのような他の付随する（pertinent）情報とともに、ディスプレイ１５０に表示されるべき、またはメッセージログに記憶すべき、通知メッセージを発生させることができる。
【００３８】
[0044]図４は、一実施形態による、意図されない発信通信を抑止するためのプロセス４００を例示するフローチャートである。
【００３９】
[0045]ＳＴＡＲＴにおいて、プロセス４００は呼を開始する（ブロック４１０）。これは、モバイルデバイスの既存の回路によって実行され得る。呼の開始は、キーパッド１６０のキーを押すことによってアクティブ化され得る。このアクティブ化は、意図されたものでも意図されないものでもあり得る。この呼の開始は、発信通信を提供する。次に、プロセス４００は、発信通信のコスト値を計算する（ブロック４２０）。コスト値は、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数であり得る。次いで、プロセス４００は、コスト値が閾値を超えたかどうかを判定する（ブロック４３０）。この閾値は、発信通信が意図されない発信通信である全体の可能性または確率を表すように、事前に決定され得る。閾値はまた、ユーザの特定の個人的な使用法を表す、過去の出来事に基づく学習手順に従って、適応し得る。
【００４０】
[0046]コスト値が閾値を超えない場合（ブロック４３０からのいいえの分岐）、発信通信は意図された発信通信であり得ると判断される。したがって、プロセス４００は、発信通信が進行することを許可し（ブロック４５０）、次いで終了する。コスト値が閾値を超える場合（ブロック４３０からのはいの分岐）、発信通信は意図されない発信通信であり得ると判断される。したがって、プロセス４００は、発信通信を抑制し（ブロック４６０）、次いで終了する。発信通信を抑制するプロセス（ブロック４６０）において、プロセス４００は、警告信号と通知メッセージのうちの少なくとも１つを発生させることができる。
【００４１】
[0047]図５は、一実施形態による、コスト値を計算するための図４に示されるプロセス４２０を例示するフローチャートである。
【００４２】
[0048]ＳＴＡＲＴにおいて、プロセス４２０は、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、複数のパラメータを重み付けて結合する（ブロック５１０）。
【００４３】
[0049]次に、プロセス４２０は、ある時間間隔にわたって重み付けられた複数のパラメータを積分して、コスト値を生成する（ブロック５２０）。積分時間間隔は、コスト値が信頼性をもって計算され得るように選択され得る。一実施形態では、積分時間間隔は数秒（たとえば、５秒）であり得る。次いで、プロセス４２０は、積分時間間隔が終わったかどうかを判断する（ブロック５３０）。終わっていない場合、プロセス４２０はブロック５１０に戻り、パラメータの重み付けられた結合を続ける。終わった場合、プロセス４２０は終了する。
【００４４】
[0050]図６は、一実施形態による、重み付けて結合するための図５に示されるプロセス５１０を例示するフローチャートである。
【００４５】
[0051]ＳＴＡＲＴにおいて、プロセス５１０は、発信通信における音声パラメータに対応する人の声を検出することと、周辺パラメータに対応する周辺光条件を検出することと、近接パラメータに対応する近接条件を検出することと、発話パターンパラメータに対応する挨拶パターンを認識することと、発信先番号と関連付けられるコードを検出することと、雑音パラメータに対応する環境雑音を検出することとのうちの、少なくとも１つを実行する（ブロック６１０）。コードと関連付けられる発信先番号は、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つであり得る。認識されない番号は、かけられたことのある番号に属さない番号であり得る。
【００４６】
[0052]次に、プロセス５１０は、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータの少なくとも１つを、音声の重みＷV、周辺の重みＷA、近接の重みＷP、発話パターンの重みＷS、呼の重みＷC、および雑音の重みＷNのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成する（ブロック６２０）。
【００４７】
[0053]次いで、プロセス５１０は、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを結合し（ブロック６３０）、次いで終了する。結合動作は、線形結合と非線形結合のうちの１つであり得る。
【００４８】
[0054]図７は、一実施形態による、図１に示されるコントローラ１４０を実装するシステムを例示する図である。コントローラ１４０は、プロセッサ７１０と、チップセット７２０と、メモリ７３０と、相互接続７４０と、大量記憶媒体７５０と、入力／出力（Ｉ／Ｏ）インターフェース７６０とを含む。コントローラ１４０は、上記のコンポーネントよりも多くの、またはそれよりも少ないコンポーネントを含み得る。
【００４９】
[0055]プロセッサ７１０は、ハイパースレッディング（hyper threading）、セキュリティ、ネットワーク、デジタルメディア技術、シングルコアプロセッサ、マルチコアプロセッサ、埋め込みプロセッサ、モバイルプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ、スーパースカラーコンピュータ、ベクトルプロセッサ、単一命令複数データ（ＳＩＭＤ）コンピュータ、複雑命令セットコンピュータ（ＣＩＳＣ）、縮小命令セットコンピュータ（ＲＩＳＣ）、超長命令語（ＶＬＩＷ）、またはハイブリッドアーキテクチャを使用したプロセッサのような、任意のタイプのアーキテクチャの中央処理装置を表す。
【００５０】
[0056]チップセット７２０は、メモリ７３０、大量記憶媒体７５０、およびＩ／Ｏインターフェース７６０のような、メモリおよび入力／出力デバイスの制御と構成とを提供する。チップセット７２０は、グラフィクス、メディア、ホストと周辺機器の間のバスインターフェース、メモリ制御、電力管理などのような、複数の機能を統合し得る。チップセット７２０はまた、ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｃｏｎｎｅｃｔ（ＰＣＩ）バスインターフェース、プロセッサインターフェース、割り込みコントローラ、直接メモリアクセス（ＤＭＡ）コントローラ、電力管理論理、タイマー、システム管理バス（ＳＭＢｕｓ）、ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ（ＵＳＢ）インターフェース、大量記憶インターフェース、ローピンカウント（ＬＰＣ）インターフェース、ワイヤレス相互接続、ｄｉｒｅｃｔ  ｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ（ＤＭＩ）などのような、多数のインターフェースとＩ／Ｏ機能とを含み得る。
【００５１】
[0057]メモリ７３０は、コードとデータとを記憶する。メモリ７３０は通常、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、または、リフレッシュされる必要のないものを含む任意の他のタイプのメモリによって実装される。メモリ７３０は、上で説明された動作のすべてまたは一部を実行する、発信通信制御モジュール７３５を含み得る。
【００５２】
[0058]相互接続７４０は、周辺デバイスにインターフェースを提供する。相互接続７４０は、ポイントツーポイントであってよく、または複数のデバイスに接続されてよい。わかりやすくするために、すべての相互接続が示されてはいない。相互接続７４０は、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ（ＰＣＩ）、ＰＣＩ  Ｅｘｐｒｅｓｓ、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ（ＳＣＳＩ）、シリアルＳＣＳＩ、および、Ｄｉｒｅｃｔ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＤＭＩ）などのような、任意の相互接続またはバスを含み得ることが熟慮される。
【００５３】
[0059]大量記憶媒体７５０は、コード、プログラム、ファイル、データ、およびアプリケーションなどのアーカイブ情報を記憶するための大量記憶デバイスに対するインターフェースを含む。大量記憶インターフェースは、ＳＣＳＩ、シリアルＳＣＳＩ、Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ（ＡＴＡ）（パラレルおよび／またはシリアル）、Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ（ＩＤＥ）、ｅｎｈａｎｃｅｄ  ＩＤＥ、ＡＴＡ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ（ＡＴＡＰＩ）などを含み得る。大量記憶デバイスは、コンパクトディスク（ＣＤ）読取り専用メモリ（ＲＯＭ）と、デジタルビデオ／多目的ディスク（ＤＶＤ）と、フロッピー（登録商標）ドライブと、ハードドライブと、テープドライブと、任意の他の磁気記憶デバイスまたは光記憶デバイスとを含み得る。大量記憶デバイスは、機械アクセス可能媒体を読み取るための機構を提供する。一実施形態では、大量記憶媒体７５０はフラッシュメモリを含み得る。
【００５４】
[0060]Ｉ／Ｏインターフェース７６０は、ディスプレイ１５０およびキーパッド１６０のような、Ｉ／Ｏデバイスに対するインターフェースを提供する。Ｉ／Ｏインターフェース７６０は、グラフィクスディスプレイ１５０中のタッチスクリーン、キーパッド１６０、および、カメラ、Ｂｌｕｅｔｏｏｔｈインターフェースなどのような他の通信デバイスまたは撮像デバイスに対する、インターフェースを提供し得る。
【００５５】
[0061]一実施形態の要素は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの任意の組合せによって実装され得る。ハードウェアという用語は、電子的な部品、電磁的な部品、光学的な部品、電子光学的な部品、機械的な部品、電子機械的な部品などのような、物理構造を有する要素を全般に指す。ハードウェアの実装形態は、アナログ回路またはデジタル回路、デバイス、プロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または任意の電子デバイスを含み得る。ソフトウェアという用語は、論理構造、方法、手順、プログラム、ルーチン、プロセス、アルゴリズム、数式、関数、式などを全般に指す。ファームウェアという用語は、ハードウェア構造（たとえば、フラッシュメモリ、ＲＯＭ、ＥＰＲＯＭ）の中に実装されまたは組み込まれる、論理構造、方法、手順、プログラム、ルーチン、プロセス、アルゴリズム、数式、関数、式などを全般に指す。ファームウェアの例は、マイクロコード、書き込み可能なコントロールストア、マイクロプログラミングされた構造を含み得る。ソフトウェアまたはファームウェアで実装される場合、実施形態の要素は、必要なタスクを実行するためのコードセグメントであり得る。ソフトウェア／ファームウェアは、一実施形態において説明された動作を実行するための実際のコード、またはその動作を模倣（emulate）または模擬する（simulate）コードを含み得る。プログラムまたはコードセグメントは、プロセッサまたは機械アクセス可能媒体に記憶され得る。「プロセッサ可読またはアクセス可能媒体」または「機械可読またはアクセス可能媒体」は、情報を記憶しまたは伝送することができる、任意の媒体を含み得る。プロセッサ可読記憶媒体または機械アクセス可能記憶媒体の例は、電子回路、半導体メモリデバイス、読取り専用メモリ（ＲＯＭ）、フラッシュメモリ、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、フロッピーディスケット、コンパクトディスク（ＣＤ）ＲＯＭ、光ディスク、ハードディスクなどを含む。機械アクセス可能記憶媒体は、製造物品に組み込まれ得る。機械アクセス可能記憶媒体は、機械によってアクセスされると、上で説明された動作またはアクションを機械に実行させる、情報またはデータを含み得る。機械アクセス可能記憶媒体はまた、埋め込まれたプログラムコード、１つまたは複数の命令を含み得る。プログラムコードは、上で説明された動作またはアクションを実行するための、機械可読コード、１つまたは複数の命令を含み得る。ここでの「情報」または「データ」という用語は、機械可読の目的で符号化された、任意のタイプの情報を指す。したがって、「情報」または「データ」という用語は、プログラム、コード、データ、ファイルなどを含み得る。
【００５６】
[0062]実施形態のすべてまたは一部は、特定の特徴、機能に従って、用途に応じて様々な手段によって実装され得る。これらの手段は、ハードウェア、ソフトウェア、またはファームウェア、またはこれらの任意の組合せを含み得る。ハードウェア、ソフトウェア、またはファームウェア要素は、互いに結合されるいくつかのモジュールを有し得る。ハードウェアモジュールは、機械的な、電子的な、光学的な、電磁的な、または任意の物理的な接続によって、別のモジュールに結合される。ソフトウェアモジュールは、関数、プロシージャ、メソッド、サブプログラム、またはサブルーチンの呼び出し、ジャンプ、リンク、パラメータ、変数、および引数渡し（argument passing）、関数の戻り値（function return）などによって、別のモジュールに結合される。ソフトウェアモジュールは、変数、パラメータ、引数、ポインタなどを受け取り、かつ／または、結果、更新された変数、ポインタなどを発生させるため、または渡すために、別のモジュールに結合される。ファームウェアモジュールは、上のハードウェアの結合方法とソフトウェアの結合方法の任意の組合せによって、別のモジュールに結合される。ハードウェア、ソフトウェア、またはファームウェアモジュールは、別のハードウェア、ソフトウェア、またはファームウェアモジュールの任意の１つに結合され得る。モジュールはまた、プラットフォーム上で実行しているオペレーティングシステムと対話するための、ソフトウェアドライバまたはインターフェースであり得る。モジュールはまた、構成し、セットアップし、初期化し、ハードウェアデバイスにデータを送信し、かつハードウェアデバイスからデータを受信するための、ハードウェアドライバであってよい。装置は、ハードウェア、ソフトウェア、およびファームウェアモジュールの任意の組合せを含み得る。
【００５７】
[0063]情報および信号は、種々の異なる技術および技法のいずれかを使用して表され得ることを当業者は諒解するだろう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界もしくは磁性粒子（particles）、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【００５８】
[0064]上記の開示は本発明の例示的な実施形態を示すが、添付の特許請求の範囲によって規定される本発明の範囲から逸脱することなく、本明細書において様々な変更および修正が行われ得ることに留意されたい。本明細書で説明された本発明の実施形態による方法クレームの機能、ステップおよび／またはアクションは、特定の順序で実行される必要はない。さらに、本発明の要素は、単数形で説明または請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算するためのコスト計算器と、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制するための、前記コスト計算器に結合される呼抑制器とを備える、装置。
［Ｃ２］  前記コスト計算器が、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを結合するための重み付け結合器と、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して前記コスト値を生成するための、前記重み付け結合器に結合される積分器とを備える、Ｃ１に記載の装置。
［Ｃ３］  前記重み付け結合器が、前記発信通信における前記音声パラメータに対応する人の声を検出するための人声検出器と、前記周辺パラメータに対応する周辺光条件を検出するための周辺検出器と、前記近接パラメータに対応する近接条件を検出するための近接検出器と、前記発話パターンパラメータに対応する挨拶パターンを認識するための発話認識器と、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出するための呼検出器と、前記雑音パラメータに対応する環境雑音を検出するための雑音検出器とのうちの少なくとも１つを備える、Ｃ２に記載の装置。
［Ｃ４］  前記重み付け結合器がさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも対応する１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成するための、前記人声検出器、前記周辺検出器、前記近接検出器、前記発話認識器、前記呼検出器、および前記雑音検出器のうちの前記少なくとも１つにそれぞれ結合される、音声乗算器、周辺乗算器、近接乗算器、発話乗算器、呼乗算器、および雑音乗算器のうちの少なくとも１つと、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合するための、前記音声乗算器、前記周辺乗算器、前記近接乗算器、前記発話乗算器、前記呼乗算器、および前記雑音乗算器のうちの前記少なくとも１つに結合される結合器とを備える、Ｃ３に記載の装置。
［Ｃ５］  前記結合器が、線形結合器と非線形結合器のうちの１つである、Ｃ４に記載の装置。
［Ｃ６］  前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、Ｃ３に記載の装置。
［Ｃ７］  前記呼抑制器が、警告信号を発生させるための警告生成器と、通知メッセージを発生させるための通知器とのうちの少なくとも１つを備える、Ｃ１に記載の装置。
［Ｃ８］  モバイルデバイスにおける発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算することと、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制することとを備える、方法。
［Ｃ９］  計算することが、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを重み付けて結合することと、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して、前記コスト値を生成することとを備える、Ｃ８に記載の方法。
［Ｃ１０］  重み付けて結合することが、前記発信通信における前記音声パラメータに対応する人の声を検出することと、前記周辺パラメータに対応する周辺光条件を検出することと、前記近接パラメータに対応する近接条件を検出することと、前記発話パターンパラメータに対応する挨拶パターンを認識することと、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出することと、前記雑音パラメータに対応する環境雑音を検出することとのうちの少なくとも１つを実行することを備える、Ｃ９に記載の方法。
［Ｃ１１］  重み付けて結合することがさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータの前記少なくとも１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成することと、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合することとを備える、Ｃ１０に記載の方法。
［Ｃ１２］  結合することが、線形結合と非線形結合のうちの１つを使用する、Ｃ１１に記載の方法。
［Ｃ１３］  前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、Ｃ１０に記載の方法。
［Ｃ１４］  抑制することが、警告信号を発生させることと、通知メッセージを発生させることとの少なくとも１つを備える、Ｃ８に記載の方法。
［Ｃ１５］  機械によってアクセスされると、前記機械に動作を実行させるデータを含む、機械アクセス可能記憶媒体を備える製造物品であって、前記動作が、
モバイルデバイスにおける発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算することと、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制することとを備える、製造物品。
［Ｃ１６］  計算することが、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを重み付けて結合することと、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して、前記コスト値を生成することとを備える、Ｃ１５に記載の製造物品。
［Ｃ１７］  重み付けて結合することが、前記発信通信における前記音声パラメータに対応する人の声を検出することと、前記周辺パラメータに対応する周辺光条件を検出することと、前記近接パラメータに対応する近接条件を検出することと、前記発話パターンパラメータに対応する挨拶パターンを認識することと、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出することと、前記雑音パラメータに対応する環境雑音を検出することとのうちの１つを少なくとも実行することを備える、Ｃ１６に記載の製造物品。
［Ｃ１８］  重み付けて結合することがさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータの前記少なくとも１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成することと、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合することとを備える、Ｃ１７に記載の製造物品。
［Ｃ１９］  結合することが、線形結合と非線形結合のうちの１つを使用する、Ｃ１８に記載の製造物品。
［Ｃ２０］  前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、Ｃ１７に記載の製造物品。
［Ｃ２１］  抑制することが、警告信号を発生させることと、通知メッセージを発生させることとのうちの少なくとも１つを備える、Ｃ１５に記載の製造物品。
［Ｃ２２］  発信通信のコスト値を、音声パラメータ、周辺パラメータ、近接パラメータ、発話パターンパラメータ、呼パラメータ、および雑音パラメータのうちの少なくとも１つに関連する、複数のパラメータの関数として計算するための手段と、
前記コスト値が所定の閾値を超えたときに前記発信通信を抑制するための手段とを備える、装置。
［Ｃ２３］  計算するための前記手段が、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータのうちの前記少なくとも１つにそれぞれ対応する、音声の重み、周辺の重み、近接の重み、発話パターンの重み、呼の重み、および雑音の重みのうちの少なくとも１つによって重み付けられる、前記複数のパラメータを重み付けて結合するための手段と、
ある時間間隔にわたって前記重み付けられた複数のパラメータを積分して、前記コスト値を生成するための手段とを備える、Ｃ２２に記載の装置。
［Ｃ２４］  重み付けて結合するための前記手段が、前記発信通信における前記音声パラメータに対応する人の声を検出するための手段と、前記周辺パラメータに対応する周辺光条件を検出するための手段と、前記近接パラメータに対応する近接条件を検出するための手段と、前記発話パターンパラメータに対応する挨拶パターンを認識するための手段と、前記呼パラメータに対応する発信先番号と関連付けられるコードを検出するための手段と、前記雑音パラメータに対応する環境雑音を検出するための手段とのうちの１つを実行するための手段を少なくとも備える、Ｃ２３に記載の装置。
［Ｃ２５］  重み付けて結合するための前記手段がさらに、
前記音声パラメータ、前記周辺パラメータ、前記近接パラメータ、前記発話パターンパラメータ、前記呼パラメータ、および前記雑音パラメータの前記少なくとも１つを、前記音声の重み、前記周辺の重み、前記近接の重み、前記発話パターンの重み、前記呼の重み、および前記雑音の重みのうちの少なくとも１つとそれぞれ乗算して、重み付けられた音声パラメータ、重み付けられた周辺パラメータ、重み付けられた近接パラメータ、重み付けられた発話パターンパラメータ、重み付けられた呼パラメータ、および重み付けられた雑音パラメータのうちの少なくとも１つを生成するための手段と、
前記重み付けられた音声パラメータ、前記重み付けられた周辺パラメータ、前記重み付けられた近接パラメータ、前記重み付けられた発話パターンパラメータ、前記重み付けられた呼パラメータ、および前記重み付けられた雑音パラメータのうちの前記少なくとも１つを結合するための手段とを備える、Ｃ２４に記載の装置。
［Ｃ２６］  結合するための前記手段が、線形結合と非線形結合のうちの１つを使用する、Ｃ２５に記載の装置。
［Ｃ２７］  前記発信先番号が、認識されない番号、スピードダイヤルコードと関連付けられる番号、および最後にダイヤルされた番号のうちの１つである、Ｃ２４に記載の装置。
［Ｃ２８］  抑制するための前記手段が、警告信号を発生させるための手段と、通知メッセージを発生させるための手段とのうちの少なくとも１つを備える、Ｃ２２に記載の装置。
【図１】
0005960272.tif 000003
【図２】
0005960272.tif 000004
【図３】
0005960272.tif 000005
【図４】
0005960272.tif 000006
【図５】
0005960272.tif 000007
【図６】
0005960272.tif 000008
【図７】
0005960272.tif 000009