(57)【特許請求の範囲】
【請求項１】
対象デバイスに対し認証デバイスを検出する検出ステップと、
前記対象デバイスにより前記認証デバイスを確認した後に１つ以上の音声命令を処理する処理ステップと、
前記１つ以上の処理された音声命令を前記対象デバイスで実行する実行ステップと
を具え、
前記処理ステップは、前記対象デバイスに対する前記認証デバイスの位置に基づいて、この認証デバイスから第１の音声命令を選択するか又は前記対象デバイスから第２の音声命令を選択するステップを有する、音声認識認証方法。
【請求項２】
請求項１に記載の音声認識認証方法において、前記対象デバイスが前記認証デバイスを確認した後に１つ以上の音声認識エンジンを起動するステップを有している音声認識認証方法。
【請求項３】
請求項１に記載の音声認識認証方法において、前記処理ステップが、前記対象デバイスにおける１つ以上の処理された音声命令を受信するステップを有している音声認識認証方法。
【請求項４】
請求項１に記載の音声認識認証方法において、前記処理ステップが、前記１つ以上の処理された音声命令から１つ以上の周囲状態を除外する除外ステップを有している音声認識認証方法。
【請求項５】
請求項４に記載の音声認識認証方法において、前記除外ステップが、前記１つ以上の処理された音声命令から、雑音を消去するか、又はエコーを消去するか、又は残響を除去するか、又はこれらの任意の組合せを行うステップを有している音声認識認証方法。
【請求項６】
請求項１に記載の音声認識認証方法において、前記処理ステップが、１つ以上の過去の処理された発声を含む学習アルゴリズムに基づいて前記１つ以上の処理された音声命令を処理するステップを有している音声認識認証方法。
【請求項７】
請求項６に記載の音声認識認証方法において、前記学習アルゴリズムに基づいて前記１つ以上の処理された音声命令を処理する前記ステップは、複数の結果が前記１つ以上の処理された音声命令と関連した場合にユーザの明確化を要求するステップを有している音声認識認証方法。
【請求項８】
音声認識エンジンと、
認証デバイスを検出するように構成された認証モジュールと、
前記認証デバイスの確認後に１つ以上の処理された音声命令を処理するように構成された命令モジュールと
を具え、
前記認証デバイスは、第１の音声命令を前記音声認識エンジンに送信するように構成された送信器を具えており、この音声認識エンジンは、第２の音声命令を受信するように構成されているとともに、前記第１の又は第２の音声命令の何れかを処理するように構成されている、音声認識用認証装置。
【請求項９】
請求項８に記載の音声認識用認証装置において、前記認証デバイスが、スマートカード、無線周波数識別デバイス、モバイルデバイス及びスマートキーデバイスのうちの少なくとも１つを有している音声認識用認証装置。
【請求項１０】
請求項８に記載の音声認識用認証装置において、前記命令モジュールは、当該音声認識用認証装置と通信可能に構成されたキーフォブから１つ以上の音声命令を受信するように構成されている音声認識用認証装置。
【請求項１１】
請求項８に記載の音声認識用認証装置において、前記認証モジュールは許可信号を受信するように構成されており、前記音声認識エンジンは１つ以上の音声命令を受信するように構成されている音声認識用認証装置。
【請求項１２】
請求項８に記載の音声認識用認証装置において、前記認証モジュールは、許可信号に基づいて前記認証デバイスを認証するとともに、起動信号を前記音声認識エンジンに出力するように構成されている音声認識用認証装置。
【請求項１３】
請求項８に記載の音声認識用認証装置において、前記音声認識エンジンは、前記認証デバイスの位置に基づいて前記第１の又は第２の音声命令の何れかを処理するように構成されている音声認識用認証装置。
【請求項１４】
請求項８に記載の音声認識用認証装置において、前記命令モジュールは、過去の処理された発声を含む学習アルゴリズムに基づいて前記１つ以上の処理された音声命令を処理するように構成されている音声認識用認証装置。
【請求項１５】
請求項８に記載の音声認識用認証装置において、前記命令モジュールは、複数の結果が前記１つ以上の処理された音声命令と関連した場合にユーザの明確化を要求するように構成されている音声認識用認証装置。
【請求項１６】
音声認識するための認証方法を遂行する１つ以上のプロセッサにより実行するための１つ以上の命令の１つ以上のシーケンスが内部に記憶されているタンジブルコンピュータ可読媒体であって、前記認証方法は、
対象デバイスに対し認証デバイスを検出する検出ステップと、
前記対象デバイスによる前記認証デバイスの確認後に１つ以上の処理された音声命令を処理する処理ステップと、
前記対象デバイスにおいて前記１つ以上の処理された音声命令を実行する実行ステップと
を具え、
前記処理ステップは、前記対象デバイスに対する前記認証デバイスの位置に基づいて、この認証デバイスから第１の音声命令を選択するか又は前記対象デバイスから第２の音声命令を選択するステップを有する、タンジブルコンピュータ可読媒体。
【請求項１７】
請求項１６に記載のタンジブルコンピュータ可読媒体において、前記処理ステップが、前記対象デバイスに対する前記認証デバイスの位置に基づいて前記認証デバイスから第１の音声命令を選択するか又は前記対象デバイスから第２の音声命令を選択するステップを有しているタンジブルコンピュータ可読媒体。
【請求項１８】
請求項１６に記載のタンジブルコンピュータ可読媒体において、前記処理ステップが、１つ以上の過去の処理された発声を含む学習アルゴリズムに基づいて前記１つ以上の処理された音声命令を処理するステップを有しているタンジブルコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は一般的に認識システムに対する認証に関するものである。本発明の実施形態は特に、対象（ターゲット）デバイスとペアリングされた認証デバイスに基づいてこの対象デバイスに対するユーザを認証するデータパターン認識システムに関するものである。
【背景技術】
【０００２】
電子システムにおけるデータストリーム（データの流れ）を解析するのに実時間データパターン認識が益々使用されるようになってきている。数万以上の単語を伴う言語に関して音声認識システムの精度が改善され、電子システムの機能を魅力的なものとしている。例えば、音声認識システムは、モバイルデバイス、サーバ、ＰＣ、自動車市場のようなデータパターン認識分野に向けられた消費市場において益々一般的となってきている。
【０００３】
音声認識システムにおける１つの課題は、意図する対象デバイスに対しユーザを認証させることである。例えば、ユーザの声の特徴に基づいて意図する対象デバイスに対しユーザを認証させるのに生体認証（バイオメトリックス）技術を用いることができる。しかし、時間の経過に亘り且つ環境が異なったりする（例えば、雑音の多い環境になったり静かな環境になったりする）際にユーザの声が変動することにより、生体認証に基づく認証システムに誤差を生ぜしめるおそれがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願第１３／４８９，７９９号明細書
【特許文献２】米国特許出願第１３／７２５，２６０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、生体認証及びその他の認証技術で上述した課題を解決するように意図する対象デバイスに対しユーザを認証するようにする必要がある。
【課題を解決するための手段】
【０００６】
本発明の一例には、音声認識用の認証方法を含める。この方法は、対象デバイスに対する認証デバイスを検出するステップを有する。対象デバイスにより認証デバイスを確認した後に１つ以上の復号された音声命令を処理することができる。更に、１つ以上の復号された音声命令を対象デバイスにより実行しうるようにする。
【０００７】
他の例には、音声認識用の認証装置が含まれる。この認証装置には、音声認識エンジンと、認証モジュールと、命令モジュールとを設ける。認証モジュールは、認証デバイスを検出するように構成する。命令モジュールは、認証デバイスの確認後に１つ以上の復号された音声命令を処理するように構成する。
【０００８】
他の例には、音声認識に対する認証を行うコンピュータプログラム製品が含まれる。このコンピュータプログラム製品には、音声認識するための認証方法を遂行する１つ以上のプロセッサにより実行するための１つ以上の命令の１つ以上のシーケンスが内部に記憶されているタンジブルコンピュータ可読媒体が含まれる。この認証方法には、以下のステップ、すなわち、対象デバイスに対し認証デバイスを検出するステップと、対象デバイスによる認証デバイスの確認後に１つ以上の復号された音声命令を処理するステップと、対象デバイスにおいて１つ以上の復号された音声命令を実行するステップとを具える。
【０００９】
ここに開示する例の更なる特徴及び利点や、これらの例の構造及び動作は添付図面を参照して以下に詳細に説明する。本発明はここに開示する特定の例に限定されないことに留意されたい。このような例は、説明の目的だけのためにここに開示するものである。追加の例は、ここに開示する技術に基づいて当業者にとって明らかとなるものである。
【００１０】
以下の図面に関する説明で導入し明細書の一部を成す添付図面は、本発明の実施形態を示すものであり、その説明と相俟って本発明の原理を開示するとともに関連技術の当業者が本発明を達成し且つ使用しうるようにするものである。
【図面の簡単な説明】
【００１１】
【図１】図１は、代表的な認証環境であってその実施形態又は一部を実行しうるようにした状態を示すブロック線図である。
【図２】図２は、音声認識用の認証装置の一実施形態を示すブロック線図である。
【図３】図３は、代表的な自動車環境であって、その実施形態又は一部を実行しうるようにした状態を示すブロック線図である。
【図４】図４は、他の代表的な自動車環境であって、その実施形態又は一部を実行しうるようにした状態を示すブロック線図である。
【図５】図５は、音声認識用の認証方法の一実施形態を示す流れ図である。
【図６】図６は、例示のコンピュータシステムであって、その実施形態又は一部をコンピュータ可読コードとして実行しうるようにした状態を示すブロック線図である。
【００１２】
本発明の実施形態を添付図面に関して以下に説明する。添付図面では一般に、同一の又は機能的に同様な素子に同じ参照符号を付してある。更に、一般的には、参照符号の最も左の数字は、この参照符号が最初に現れる図面を表している。
【発明を実施するための形態】
【００１３】
以下の詳細な説明は、本発明の代表的な実施形態を表す添付図面に関するものである。しかし、本発明の精神及び範囲内で他の実施形態が可能であるとともにこれらの実施形態に関し変更を施すことができるものである。従って、以下の詳細な説明は、本発明の範囲を限定することを意味するものではなく、本発明の範囲は本発明の特許請求の範囲により規定されるものである。
【００１４】
当業者にとって明らかなように、以下に説明する実施形態は、ソフトウェアと、ハードウェアと、ファームウェアと、図面に示すエンティティとの何れか又はこれらの任意の組合せの多くの異なる形態で実行しうるものである。従って、ここに開示する実施形態の動作態様は、ここに開示する詳細度を考慮してこれらの実施形態の変形及び変更が可能であることを理解されるように説明してある。
【００１５】
本明細書は、本発明の特徴を導入してある１つ以上の実施形態を開示している。ここに開示する実施形態は本発明を例示するだけのものである。本発明の範囲は、これらの実施形態に限定されるものではない。本発明は特許請求の範囲により規定されるものである。
【００１６】
本明細書に開示する実施形態や、“一実施形態”、“実施形態”、“例”等に対する本明細書における参照には、ここに開示する実施形態に特定の特性、構造又は特徴を含めることができるが、全ての実施形態に必ずしもこれらの特性、構造又は特徴を含めうるものではないということを表すものである。更に、このような表現は必ずしも同じ実施形態を参照するものではない。更に、特定の特性、構造又は特徴を実施形態と関連させて説明した場合、このような特性、構造又は特徴を他の実施形態と関連させて実行することは、明確に説明されているか否かに拘らず、当業者の知識範囲内であることを理解すべきである。
【００１７】
（１．代表的な認証環境）
図１は、実施形態又はその一部を実行しうる代表的な認証環境１００を示す説明図である。この認証環境１００は、認証デバイス１１０及び対象デバイス１２０を含んでいる。認証デバイス１１０は、無線通信リンク１３０を介して対象デバイス１２０と通信しうる。認証環境１００の数ある目的のうちの１つは、認証デバイス１１０から生じる命令及び制御信号の双方又は何れか一方を対象デバイス１２０に対し意図している又は認証していることを確証することにある。
【００１８】
認証デバイス１１０は、例えば、スマートカード、無線周波数識別（ＲＦＩＤ）デバイス、モバイルデバイス、スマートキーデバイス、その他の同様な種類の電子デバイス又はこれらの任意の組合せとすることができるが、これらに限定されるものではない。スマートカードは、特に識別及び認証分野に対して設計された埋め込み集積回路を有するポケットサイズのカードである。スマートカードは、接触式と非接触式との双方の読取装置に対して動作しうる。ＲＦＩＤデバイスは、データを、無線通信プラットフォーム（例えば、図１の無線通信リンク１３０）を介して読取装置に伝送するのに、無線周波数の電磁界を用いている。例えば、携帯電話機又はパーソナルデジタルアシスタント（ＰＤＡ）のようなモバイルデバイスは、データを短距離無線技術のプラットフォームを介して伝送するのに用いることができる。これらの短距離無線技術のプラットフォームには、特に、無線通信リンク１３０を用いて実施しうる赤外線、ブルートゥース（Bluetooth:登録商標）及びWi‐Fi（登録商標）が含まれる。更に、スマートキーデバイスは、一般に自動車で用いられる電子アクセス及び認証システムである。例えば、スマートキーは、自動車の解錠、施錠及び始動の何れか又は任意の組合せを行う場合に運転手が（スマートキーを収容している）キーフォブを自分のポケット内に保持したままにするものである。スマートキーには、自動車内に収容した１つ以上のアンテナが受ける信号を生じる無線パルス発生器を含めることができる。１つ以上のアンテナが受ける信号は、例えば、図１の無線通信リンク１３０のような無線通信リンクを介して通信するようにしうる。
【００１９】
対象デバイス１２０は、認証デバイス１１０に対する集積化対象デバイスであり、例えば、認証デバイス１１０により制御しうる自動車、家庭、オフィス、その他の同様な種類の環境又はこれらの組合せとしうるがこれらに限定されるものではない。これらの環境には、認証デバイス１１０により送信される信号を受信又は検出する読取装置及びアンテナの双方又は何れか一方を含めることができる。認証デバイス１１０（例えば、スマートカード、ＲＦＩＤ及びスマートキー）により送信される信号を受信及び検出する方法は、当該技術における当業者にとって既知である。
【００２０】
図２〜４の以下の説明は、自動車を対象デバイス（例えば、図１の対象デバイス１２０）とし、この自動車に関連するキーフォブを認証デバイス（例えば、図１の認証デバイス１１０）とした自動車環境に基づくものである。当該技術の当業者は、ここに記載した説明に基づいて、ここに開示した実施形態を、例えば、他の種類のビークル、家庭及びオフィス（これらに限定されない）のような他の種類の環境に適用しうることを認識するであろう。これらの種類の環境は、ここに開示した実施形態の精神及び範囲内のものである。
【００２１】
（２．音声認識に対する認証の実施形態）
図２は、音声認識用の認証装置２００を示している。この認証装置２００は、音声認識エンジン２１０と、認証モジュール２２０と、命令モジュール２３０とを有している。音声認識エンジン２１０は、音声命令２０５を受信し、復号した音声命令２１７を命令モジュール２３０に出力する。認証モジュール２２０は、許可信号２１５を受信し、起動信号２１２及び認証信号２２５を出力する。一実施形態では、認証デバイス（例えば、図１の認証デバイス１１０）が対象デバイス（例えば、対象デバイス１２０）に対して認証／ペアリングした場合に、起動信号２１２が音声認識エンジン２１０を起動するようにする。認証信号２２５は、命令モジュール２３０に対する入力であり、認証デバイスが対象デバイスに対して適切に認証／ペアリングしているか否かを表す。命令モジュール２３０は、復号された音声命令２１７及び認証信号２２５に基づいて、命令信号２３５を対象デバイスに出力する。
【００２２】
認証装置２００は、図１の認証環境１００で実施しうる。一実施形態では、認証装置２００を図１の認証デバイス１１０で実施することができ、この場合、認証装置２００が命令信号２３５を図１の無線通信リンク１３０を介して対象デバイス１２０に送信する。他の実施形態では、認証装置２００を対象デバイス１２０で実施することができ、この場合、認証装置２００が許可信号２１５を、無線通信リンク１３０を介して受信するとともに、音声命令２０５を受信する。更に他の実施形態では、認証装置２００を認証デバイス１１０及び対象デバイス１２０の双方で実施しうる。例えば、音声認識エンジン２１０を認証デバイス１１０で実施することができ、この場合、音声認識エンジン２１０が復号された音声命令２１７を、無線通信リンク１３０を介して対象デバイス１２０に送信する。更に、認証モジュール２２０及び命令モジュール２３０を対象デバイス１２０で実施することができる。この例では、起動信号２１２を任意なものとしうる。
【００２３】
上述したように、図２〜４の説明は、自動車を対象デバイス（例えば、図１の対象デバイス１２０）とし、この自動車と関連する（スマートキーを収容している）キーフォブを認証デバイス（例えば、図１の認証デバイス１１０）とした自動車環境に基づくものである。図３は、実施形態又はその一部を実施しうる代表的な自動車環境３００を示す。図２の音声認識エンジン２１０、認証モジュール２２０及び命令モジュール２３０は自動車３１０で実施し、音声認識エンジン３２５はキーフォブ３２０で実施する。キーフォブ３２０はトランシーバ３２９を介し無線通信リンク１３０を経て自動車３１０と通信しうる。
【００２４】
自動車３１０は、（トランシーバ３２９を介する）キーフォブ３２０からの復号された音声命令３２７と許可信号２１５とを受信するように構成された１つ以上のアンテナを具えている。更に、自動車３１０及びキーフォブ３２０の各々は、音声命令２０５を、音声認識エンジン２１０及び音声認識エンジン３２５により更なる処理を行うために受信する１つ以上のマイクロホン（図３に図示せず）を有している。
【００２５】
図４は、実施形態又はその一部を実行しうる他の代表的な自動車環境４００を示す説明図である。本例の場合、自動車環境３００と同様に、図２の音声認識エンジン２１０、認証モジュール２２０及び命令モジュール２３０を自動車３１０で実施し、トランシーバ３２９はキーフォブ３２０で実施する。キーフォブ３２０はトランシーバ３２９を介し無線通信リンク１３０を経て自動車３１０と通信しうる。
【００２６】
自動車３１０は、（トランシーバ３２９を介する）キーフォブ３２０からの音声命令２０５と許可信号２１５とを受信するように構成した１つ以上のアンテナを具えている。更に、自動車３１０及びキーフォブ３２０の各々は、音声命令２０５を、音声認識エンジン２１０により更なる処理を行うために受信する１つ以上のマイクロホン（図４に図示せず）を有している。当該技術の当業者は、ここに記載した説明に基づいて、自動車３１０及びキーフォブ３２０には異なる構成の音声認識エンジン、認証モジュール、命令モジュール及びマイクロホンを設けることができることを認識しうるであろう。
【００２７】
図５は、音声認識に対する認証方法５００の一実施形態を示すものである。この方法５００は、例えば、図３の自動車環境３００及び図４の自動車環境４００を用いて実行しうる。
【００２８】
ステップ５１０においては、対象デバイスにより認証デバイスを検出する。図３及び４を参照するに、キーフォブ３２０が検出領域（例えば、２〜３メートル）内にある場合に、このキーフォブ３２０を自動車３１０により検出しうる。例えば、キーフォブ３２０は許可信号２１５を、トランシーバ３２９を介し無線通信リンク１３０を経て送信しうる。許可信号２１５は、キーフォブ３２０内に埋設された無線パルス発生器（図３及び４に図示せず）により発生させることができ、この許可信号は、キーフォブ３２０を認証するために自動車３１０により用いられる識別又は許可コードを有するようにしうる。一実施形態では、認証モジュール２２０が許可信号２１５を受信するとともにキーフォブ３２０を認証する、例えば、キーフォブ３２０が自動車３１０と適切にペアリングしていることを確認する。
【００２９】
一実施形態では、認証モジュール２２０が許可信号２１５を受信してキーフォブ３２０を認証した後に、この認証モジュール２２０が起動信号２１２を音声認識エンジン２１０に送信するようにする。一実施形態では、認証モジュール２２０が、起動信号２１２を、無線通信リンク１３０を介して音声認識エンジン３２５に送信するようにすることもできる。一実施形態では、起動信号２１２が音声認識エンジン２１０及び音声認識エンジン３２５を起動又は対処するようにする。更に、認証モジュール２２０は、認証信号２２５を命令モジュール２３０に送信し、キーフォブ３２０が自動車に対し適切に認証／ペアリングしていることを表すようにする。
【００３０】
ステップ５２０では、対象デバイスにより認証デバイスが確認された後に、１つ以上の復号された音声命令が処理される。図３では、一旦起動されると、音声認識エンジン２１０と音声認識エンジン３２５との何れか又は双方が音声命令２０５を処理する。この音声命令２０５は、キーフォブ３２０のユーザ（例えば、自動車３１０の運転手又は同乗者）により発声させることができる。音声認識エンジン２１０及び音声認識エンジン３２５はそれぞれ、復号された音声命令２１７及び復号された音声命令３２７を発生する。復号された音声命令３２７は、無線通信リンク１３０を用いてキーフォブ３２０から（トランシーバ３２９を介して）命令モジュール２３０に送信することができる。図４を参照する場合、一旦起動されると、音声認識エンジン２１０が音声命令２０５を処理する。この場合、音声認識エンジン２１０が復号された音声命令２１７を発生する。
【００３１】
一実施形態では、音声認識エンジン２１０及び音声認識エンジン３２５が、音声命令２０５を受信した際に、それぞれ復号された音声命令２１７及び復号された音声命令３２７から１つ以上の周囲状態を除外する。これらの周囲状態の除外には、特に、音声命令２０５と関連する雑音消去と、エコー消去と、残響除去との何れか又は任意の組合せが含まれる。特に屋外環境（例えば、パーキングロット、パーキングガレージ、近接の渋滞道路）では、音声認識エンジン２１０及び音声認識エンジン３２５が実際に音声命令２０５を復号しうるように、１つ以上の周囲状態を除外するのが有効である。
【００３２】
音声認識エンジン２１０及び音声認識エンジン３２５に関する代表的な細部は、２０１２年６月６日に出願された“Acoustic Processing Unit”と題する米国特許出願第１３／４８９，７９９号明細書（代理人整理番号：第3186.0050000号）と、２０１２年１２月２１日に出願された“Phoneme Score Accelerator ”と題する米国特許出願第１３／７２５，２６０号明細書（代理人整理番号：第3185.0150000号）とにおいて見ることができる。これらの米国特許出願明細書は双方共完全に参考のためにここに導入したものである。
【００３３】
図３の例を参照するに、一実施形態によれば、キーフォブ３２０が自動車３１０に対し適切に認証／ペアリングされていることを表す認証信号２２５を命令モジュール２３０が受信した後に、復号された音声命令２１７又は復号された音声命令３２７の何れを更なる処理のために用いるかを命令モジュール２３０により決定するようにする。一実施形態によれば、命令モジュール２３０が、この決定を、キーフォブ３２０が自動車３１０から所定の距離内にあるかどうかに基づいて行うようにしうる。例えば、キーフォブ３２０を自動車３１０の検出範囲（例えば、２〜３メートル）内となるようにしうる。しかし、周囲の状態（例えば、パーキングロット又は近接の幹線道路からの雑音）によれば、自動車３１０と関連する１つ以上のマイクロホンにより音声命令２０５を正確に検出することができなくなるおそれがある。一方、ユーザがキーフォブ３２０を付近に保持した状態で音声命令２０５を発声する場合には、キーフォブ３２０と関連する当該１つ以上のマイクロホンが自動車３１０と関連するこの１つ以上のマイクロホンよりもより一層正確に音声命令２０５を検出する可能性がある。一実施形態では、キーフォブ３２０が自動車３１０から所定の距離（例えば、０．５〜３．０メートル）内にある場合には、命令モジュール２３０が更なる処理のための復号された音声命令３２７を選択するようにする。一実施形態によれば、自動車３１０からの所定の距離よりも短い距離（例えば、０．５メートルよりも短い距離）の場合に、命令モジュール２３０が更なる処理のための復号された音声命令２１７を選択するようにする。
【００３４】
図４を参照するに、一実施形態によれば、キーフォブ３２０が自動車３１０に対し適切に認証／ペアリングされていることを表す認証信号２２５を命令モジュール２３０が受信した後に、キーフォブ３２０が受信した（且つトランシーバ３２９及び通信リンク１３０を介して自動車３１０に送信された）音声命令２０５又は自動車３１０により受信された音声命令２０５の何れを更なる処理のために用いるかを音声認識エンジン２１０が決定するようにする。上述したことと同様に、一実施形態によれば、音声認識エンジン２１０が、この決定を、キーフォブ３２０が自動車３１０から所定の距離内にあるかどうかに基づいて行うようにしうる。例えば、キーフォブを自動車３１０の検出範囲（例えば、２〜３メートル）内となるようにしうる。しかし、周囲の状態（例えば、パーキングロット又は近接の幹線道路からの雑音）によれば、自動車３１０と関連する１つ以上のマイクロホンにより音声命令２０５を正確に検出することができなくなるおそれがある。一方、ユーザがキーフォブ３２０を付近に保持した状態で音声命令２０５を発声する場合には、キーフォブ３２０と関連する当該１つ以上のマイクロホンが自動車３１０と関連するこの１つ以上のマイクロホンよりもより一層正確に音声命令２０５を検出しうるようになる。この場合、キーフォブ３２０からの音声命令２０５が音声認識エンジン２１０により復号された音声命令２１７に処理される。
【００３５】
図３を参照するに、他の実施形態では、キーフォブ３２０が自動車３１０の内部にあるか又は外部にあるかに基づいて、復号された音声命令２１７又は復号された音声命令３２７の何れを他の処理に対し用いるかを命令モジュール２３０により決定するようにする。自動車３１０には例えば、キーフォブ３２０がこの自動車３１０内にあるかどうかを命令モジュール２３０が決定するのを補助するように１つ以上のセンサを具えるようにしうる。例えば、自動車のイグニッションが始動されたか、又は１つ以上のドアが解錠されたか、又はパーキングブレーキ（駐車ブレーキ）が解除された場合には、キーフォブ３２０（及びこのキーフォブ３２０のユーザ）が自動車３１０の内部に存在することを命令モジュール２３０が決定しうる。一実施形態では、キーフォブ３２０が自動車の内部に存在する場合、命令モジュール２３０が更なる処理のために復号された音声命令３２７よりも復号された音声命令２１７を選択する。
【００３６】
図４を参照するに、他の実施形態では、キーフォブ３２０が受信した（及びトランシーバ３２９及び通信リンク１３０を介して自動車に送信された）音声命令２０５又は自動車３１０が受信した音声命令２０５の何れが更なる処理のために用いられるかを音声認識エンジン２１０により決定するようにする。上述したのと同様に、音声認識エンジン２１０はこの決定を、キーフォブ３２０が自動車３１０の内部にあるか又は外部にあるかに基づいて行うことができる。一実施形態では、キーフォブ３２０が自動車３１０の内部にある場合に、音声認識エンジン２１０が、自動車３１０により受信した音声命令２０５を他の処理のために選択するようにする。
【００３７】
一実施形態によれば、命令モジュール２３０により、未許可のユーザからの音声命令をフィルタリング（排除）するようにすることもできる。命令モジュール２３０は、許可された１人以上のユーザを識別する学習アルゴリズムを適用するようにすることができる。例えば、図３の自動車環境３００及び図４の自動車環境４００内に音声認識システムが設定されれば、命令モジュール２３０が許可された１人以上のユーザの種々の音声特性を学習することができるようになる。命令モジュール２３０は、これらの音声特性に基づいて、許可されたユーザの音声命令を許可されていないユーザの音声命令から識別することができる。
【００３８】
更に、一実施形態では、許可されたユーザに対する音声命令２０５の適合の確率しきい値を、命令モジュール２３０によりキーフォブ３２０の位置に基づいて調整するようにしうる。例えば、命令モジュール２３０によれば、音声命令２０５が許可されたユーザからのものである確率しきい値を、キーフォブ３２０が自動車３１０の外部にある場合に比べてキーフォブ３２０が自動車３１０の内部にある場合に低くする。その理由は、例えば、音声命令２０５は、自動車３１０の外部で発せられた場合に比べて自動車３１０の内部で発せられた場合に雑音やその他の周囲状態によりあまり影響されない為である。又、許可されたユーザは、自動車３１０の外部よりも自動車３１０の内部にいる可能性が高いものである。
【００３９】
一実施形態では、命令モジュール２３０により、復号された音声命令、例えば、図３及び４の復号された音声命令２１７及び復号された音声命令３２７を過去の事象に基づいて識別するのに役立つ学習アルゴリズムを適用しうる。一実施形態によれば、この学習アルゴリズムにユーザからの１つ以上の過去の復号された発声を導入するようにしうる。例えば、自動車３１０が１つよりも多いライトを有する場合に、ユーザは、過去に、“Turn on light （点灯しろ）”と言った可能性がある。一実施形態では、命令モジュール２３０により、どのライト、例えば、前照灯か又は、車内灯か又は、ダッシュボードのコンソールライトを点灯させることに関するユーザからの明確化（クラリフィケーション）を要求することができる。この場合、ユーザは、“Interior lights （車内灯）”と発声することができる。命令モジュール２３０は、ユーザの過去の明確化に基づいて、ユーザが“Turn on light （点灯しろ）”と発声したのに続いて、ユーザが好む光源、例えば、車内灯を点灯することを学習する。
【００４０】
図５を参照するに、ステップ５３０では、ステップ５２０からの１つ以上の復号された音声命令を対象デバイスで実行する。図３及び４を参照するに、復号された音声命令は命令信号２３５として命令モジュール２３０から出力される。これらの復号された音声命令には、特に、自動車のトランク室を開放する命令と、ライトを点灯する命令と、運転手及び同乗者のシートを調整する（例えば、シートのリクライニングを行ったり、追加のレッグルームに対しシートを後ろに移動させたり、作業（アクセス）を容易にするためにシートを折り畳んだりする）命令とを含めることができる。
【００４１】
ここに開示する実施形態の数ある中の１つの利点は、図２の認証装置２００及び図５の方法５００により得られるハンドフリー制御及び認証の処理である。例えば、上述した自動車の例を参照するに、キーフォブは、このキーフォブのユーザを自動車に対し認証する手段を提供する。更に、キーフォブが一旦認証を行うと、ユーザは自動車が実行する音声命令（例えば、エンジンを始動しろ、点灯しろ、ドアを解錠／施錠しろ、窓を下げろ、トランク室を開放しろ、の命令）を発声しうる。
【００４２】
（３．代表的なコンピュータシステム）
ここに開示する実施形態の種々の態様は、ソフトウェア、又はファームウェア、又はハードウェア、又はこれらの何れかの組合せで実行しうる。図６は、実施形態又はその一部をコンピュータ可読コードとして実行しうる例示のコンピュータシステム６００を示す。例えば、図５の流れ図５００で示す方法をシステム６００において実行しうる。種々の実施形態を本例のコンピュータシステム６００に関して説明する。しかし、この説明を読んだ当業者にとっては、ここに開示した実施形態を他のコンピュータシステム及びコンピュータアーキテクチュアの双方又は何れか一方を用いて如何に実行しうるかを明らかとしうるものである。
【００４３】
ここに開示する種々の実施形態の模擬実験、統合（シンセシス）及び製造は、（Ｃ又はＣ++のような）一般的なプログラミング言語、例えば、Verilog ＨＤＬ、ＶＨＤＬ、AlteraＨＤＬ（ＡＨＤＬ）のようなハードウェア記述言語（ＨＤＬ）又は（回路キャプチャツールのような）有効なプログラミング又はスケマティック或いはこれらの双方のキャプチャツールを含むコンピュータ可読コードを使用することにより部分的に達成しうることに留意されたい。このコンピュータ可読コードは、半導体、磁気ディスク、（ＣＤ‐ＲＯＭ、ＤＶＤ‐ＲＯＭのような）光ディスクを含む既知の如何なるコンピュータ使用可能媒体にも配置するようにしうる。この場合、このコードは、インターネットを含む通信ネットワークを介して送信しうる。上述したシステム及び技術により達成された機能及び得られた構造は、プログラムコードで具現化されたコアで表すことができるとともに、集積回路の製造の一部としてハードウェアに変換することができることを理解すべきである。
【００４４】
コンピュータシステム６００は、プロセッサ６０４のような１つ以上のプロセッサを有する。プロセッサ６０４は、例えば、図２の音声認識エンジン２１０、認証モジュール２２０及び命令モジュール２３０のような特殊な目的の又は汎用のプロセッサとすることができる。このプロセッサ６０４は通信基盤６０６（例えば、バス又はネットワーク）に接続される。
【００４５】
コンピュータシステム６００は主メモリ６０８、好ましくはランダムアクセスメモリ（ＲＡＭ）も有しており、二次メモリ６１０も有することができる。二次メモリ６１０は、例えば、ハードディスクドライブ６１２と、リムーバブルストレージドライブ６１４と、メモリスティックとの何れか又は任意の組合せを有するようにしうる。リムーバブルストレージドライブ６１４には、フロッピーディスク（登録商標）ドライブ、磁気テープドライブ、光ディスクドライブ、フラッシュメモリ（登録商標）等を含めることができる。このリムーバブルストレージドライブ６１４は、周知のようにリムーバブルストレージユニット６１８からの読出し又はリムーバブルストレージユニット６１８への書込み或いはその双方を行うことができる。リムーバブルストレージユニット６１８は、リムーバブルストレージドライブ６１４により読出し及び書込みが行われるフロッピーディスク、磁気テープ、光ディスク等を有するようにしうる。当該技術の当業者にとつて明らかなように、リムーバブルストレージユニット６１８は、コンピュータソフトウェア及びデータの双方又は何れか一方を保存しているコンピュータ使用可能記憶媒体を具えている。
【００４６】
コンピュータシステム６００には（任意ではあるが）、画像、テキスト及びその他のデータを通信基盤６０６から（又はフレームバッファ（図示せず）から）転送してディスプレイユニット６３０に表示させるようにするディスプレイインタフェース６０２を設けるようにする。
【００４７】
これに代わる実施形態で、二次メモリ６１０には、コンピュータプログラム又はその他の命令をコンピュータシステム６００内に読込むようにする他の同様なデバイスを設けることができる。このようなデバイスには例えば、リムーバブルストレージユニット６２２及びインタフェース６２０を含めることができる。このようなデバイスの例には、（ビデオゲームデバイスで見られるような）プログラムカートリッジ及びカートリッジインタフェースと、リムーバブルメモリチップ（例えば、ＥＰＲＯＭ又はＰＲＯＭ）及び関連のソケットと、その他のリムーバブルストレージユニット６２２、及びソフトウェアやデータをこのリムーバブルストレージユニット６２２からコンピュータシステム６００に転送させるインタフェース６２０とを含めることができる。
【００４８】
コンピュータシステム６００には通信インタフェース６２４を含めることもできる。この通信インタフェース６２４はソフトウェア及びデータをコンピュータシステム６００と外部デバイスとの間で転送させるようにする。通信インタフェース６２４には、モデム、（イーサネット（登録商標）カードのような）ネットワークインタフェース、通信ポート（ＣＯＭポート）、ＰＣＭＣＩＡスロット及びカード、又はその他を含めることができる。通信インタフェース６２４を介して転送されるソフトウェア及びデータは、電子信号、電磁信号、光信号又は通信インタフェース６２４により受信しうるその他の信号の信号形態となっている。これらの信号は、通信路６２６を介して通信インタフェース６２４に供給される。通信路６２６は信号を伝達するものであり、ワイヤ又はケーブル、光ファイバ、電話回線、携帯電話リンク、ＲＦリンク又はその他の通信チャネルを用いて実施することができる。
【００４９】
本明細書では、用語“コンピュータプログラム媒体”及び“コンピュータ使用可能媒体”は一般に、リムーバブルストレージユニット６１８や、リムーバブルストレージユニット６２２や、ハードディスクドライブ６１２内に設置されたハードディスクのようなタンジブル（有形的表現）媒体を参照するために用いるものである。これらのコンピュータプログラム媒体及びコンピュータ使用可能媒体は、半導体メモリ（例えば、ＤＲＡＭ等）としうる主メモリ６０８及び二次メモリ６１０のようなタンジブルメモリを参照することもできる。これらのコンピュータプログラム製品によればソフトウェアをコンピュータシステム６００に提供する。
【００５０】
（コンピュータ制御論理とも称する）コンピュータプログラムは主メモリ６０８及び二次メモリ６１０の双方又は何れか一方に記憶されている。コンピュータプログラムは、通信インタフェース６２４を介して受信するようにすることもできる。このようなコンピュータプログラムは、実行された場合に、コンピュータシステム６００によりここに開示した実施形態を実施するようにするものであり、特に、これらのコンピュータプログラムは、実行された場合に、プロセッサ６０４によりここに開示した実施形態を実施するようにするものであり、例えば、図５の流れ図５００で示すステップを上述したシステム６００で実施しうる。従って、このようなコンピュータプログラムはコンピュータシステム６００のコントローラを表す。ソフトウェアを用いて実施形態を実施する場合には、このソフトウェアをコンピュータプログラム製品内に記憶させるとともに、リムーバブルストレージドライブ６１４、インタフェース６２０、ハードディスクドライブ６１２又は通信インタフェース６２４を用いてコンピュータシステム６００内に読込むようにすることができる。
【００５１】
本発明の実施形態は、何らかのコンピュータ使用可能媒体に記憶されたソフトウェアを含むコンピュータプログラム製品にも向けられるものである。このようなソフトウェアは、１つ以上のデータ処理デバイスで実行された場合に、データ処理デバイスをここに開示するように動作させるものである。ここに開示する実施形態は、現在既知であるか又は将来既知となる何らかのコンピュータ使用可能又はコンピュータ可読媒体を採用するものである。コンピュータ使用可能媒体の例には、一次記憶デバイス（例えば、何れかの種類のランダムアクセスメモリ）、二次記憶デバイス（例えば、ハードドライブ、フロッピーディスク、ＣＤ‐ＲＯＭ、ＺＩＰディスク、テープ、磁気記憶デバイス、光記憶デバイス、ＭＥＭＳ、ナノ技術の記憶デバイス、等）及び通信媒体（例えば、有線及び無線通信ネットワーク、ローカルエリアネットワーク、ワイドエリアネットワーク、イントラネット、等）が含まれるが、これらに限定されるものではない。
【００５２】
（４．結論）
上述した“発明の概要”の欄及び以下の“要約”の欄ではなく、上述した“発明を実施するための形態”の欄は、特許請求の範囲を解釈するのに用いられるものであることを理解すべきである。“発明の概要”及び“要約”の欄は、本発明者が意図している全ての代表的な実施形態ではなく、１つ以上の代表的な実施形態を説明しうるものであり、従って、本発明及び特許請求の範囲を制限するためのものではない。
【００５３】
本発明の実施形態は、特定の機能及びその関連性の実行を表す機能的な基礎要素を用いて上述したものである。これらの機能的な基礎要素の限界は、説明の便宜上適宜規定してある。特定の機能及びその関連性が適切に実行される限りその他の限界を規定しうるものである。
【００５４】
特定の実施形態の上述した説明は、他の人が、関連の従来技術における知識を適用することにより、過度の実験を行わずに、しかも本発明の一般概念を逸脱せずに、種々の分野に対する上述した実施形態の変更及び適合の双方又は何れか一方を容易に行いうるように、本発明の一般的な性質を完全に表すものである。従って、このような適合及び変更は、ここに開示した教授及び手引きに基づいて、開示した実施形態の等価の意味及び範囲内で行うことを意図とするものである。又、ここに開示した表現又は用語は本発明の説明の目的のものであり、これらに限定されるものではなく、本明細書における用語又は表現は教授及び手引きの観点で当業者により解釈されるべきである。
【００５５】
本発明の範囲は、上述した代表的な実施形態の何れによっても制限されるものではなく、特許請求の範囲及びその等価に応じてのみ規定されるべきである。
【図１】
0006364474.tif 000002
【図２】
0006364474.tif 000003
【図３】
0006364474.tif 000004
【図４】
0006364474.tif 000005
【図５】
0006364474.tif 000006
【図６】
0006364474.tif 000007