(57)【特許請求の範囲】
【請求項１】
ユーザによって装着されたウェラブル装置からサービング装置に対してインターフェースをとる方法であって、
前記サービング装置と前記ウェラブル装置との間に可逆無線データリンクを確立することと、
前記ウェラブル装置によって、前記ウェラブル装置の１つ以上のマイクからオーディオデータを収集することと、
前記ウェラブル装置によって、前記収集されたオーディオデータを、前記可逆無線データリンクを介して前記サービング装置へ送ることと、
前記ウェラブル装置から前記サービング装置へ情報を送り、前記サービング装置において、前記可逆無線データリンクをサポートするのに必要な１つ以上の構成要素を確立すること
を含み、
前記可逆無線データリンクをサポートするのに必要な前記１つ以上の構成要素は、（ｉ）カスタムＷＩＦＩ接続およびカスタムブルートゥース・プロファイルのうちの１つ以上と、（ｉｉ）ドライバと、（ｉｉｉ）圧縮／解凍コードと、を含む、
方法。
【請求項２】
請求項１に記載の方法において、
前記ウェラブル装置はヘッドセット装置である、
方法。
【請求項３】
請求項１に記載の方法において、
前記ウェラブル装置は腕時計型装置である、
方法。
【請求項４】
請求項１に記載の方法において、
前記サービング装置によって、前記オーディオデータに関連付けて音声認識サービスを提供することを更に含む、
方法。
【請求項５】
請求項４に記載の方法において、
前記音声認識サービスは広帯域音声処理と（ｉｉｉ）低歪み音声圧縮とを含む、
方法。
【請求項６】
請求項１に記載の方法において、
前記ウェラブル装置によって、前記収集されたオーディオデータの音声圧縮を提供することを更に含む、
方法。
【請求項７】
請求項１に記載の方法において、
前記サービング装置は、携帯電話、スマートフォン、タブレットデバイス、ラップトップコンピュータ、ノートブックコンピュータ、デスクトップコンピュータ、ネットワークサーバ、ウェラブルモバイル通信装置、ウェラブルモバイルコンピュータ、およびクラウドベースコンピューティングエンティティのうちの１つ以上である、
方法。
【請求項８】
請求項１に記載の方法において、
前記ウェラブル装置によって、前記収集されたオーディオデータに関連付けてノイズキャンセルサービスを提供することを更に含む、
方法。
【請求項９】
請求項１に記載の方法において、
前記可逆無線データリンクは、カスタムブルートゥース・プロファイルで動作するブルートゥースリンクである、
方法。
【請求項１０】
サービング装置とウェラブル装置との間に可逆無線データリンクを確立する方法であって、
前記ウェラブル装置によって、前記ウェラブル装置と前記サービング装置との間に第１のプロトコルの無線リンクを確立することと、
前記ウェラブル装置によって、かつ前記第１のプロトコルの前記無線リンクを使用して、第２のプロトコルの可逆の無線リンクを確立することと、
前記ウェラブル装置によって、前記サービング装置へ情報を伝達し、前記サービング装置において、前記可逆無線データリンクをサポートするのに必要な１つ以上の構成要素を確立することと、
を含み、
前記可逆無線データリンクをサポートするのに必要な前記１つ以上の構成要素は、カスタムブルートゥース・プロファイルと、ドライバと、圧縮／解凍コードとを含む、
方法。
【請求項１１】
請求項１０に記載の方法において、
第１のプロトコルの前記無線リンクは非可逆ブルートゥースリンクであり、第２のプロトコルの前記無線リンクは可逆ブルートゥースリンクである、
方法。
【請求項１２】
請求項１１に記載の方法において、
前記可逆ブルートゥースリンクはブルートゥースＳＰＰプロファイルに基づく、
方法。
【請求項１３】
請求項１０に記載の方法において、
第２のプロトコルの前記可逆無線リンクは、カスタムブルートゥース・プロファイルで動作するブルートゥースリンクである、
方法。
【請求項１４】
少なくとも１つのマイクと、
少なくとも１つのスピーカと、
ボイス圧縮エンジンと、
可逆無線データチャネルを介してボイスパケットを伝送するよう構成されたドライバと、
カスタムブルートゥース・プロファイルおよびドライバをサービング装置に伝達して前記サービング装置における可逆無線リンクの実施を容易にするよう構成された、コード配備モジュールと、
を含むウェラブル装置。
【請求項１５】
請求項１４に記載のウェラブル装置において、
前記可逆無線データチャネルはブルートゥースＳＰＰプロファイルに基づく、
ウェラブル装置。
【請求項１６】
請求項１４に記載のウェラブル装置において、
前記ボイス圧縮エンジンは、（ｉ）サブバンドコーダ、（ｉｉ）Ｓｐｅｅｘ、および（ｉｉｉ）ＥＴＳＩ分散音声認識のうちの１つ以上を含む、
ウェラブル装置。
【請求項１７】
請求項１４に記載のヘッドセットにおいて、
ノイズキャンセルエンジンを更に含む、
ヘッドセット。
【請求項１８】
請求項１７に記載のヘッドセットにおいて、
前記ノイズキャンセルエンジンは、２つ以上のソースからオーディオ信号を受信し、線形ノイズキャンセルアルゴリズムを使用して周囲ノイズを低減する、
ヘッドセット。
【請求項１９】
請求項１４に記載のヘッドセットにおいて、
前記コード配備モジュールは、アプレットを前記サービング装置に伝達して、前記カスタムブルートゥース・プロファイルおよびドライバを前記サービング装置にインストールする、
ヘッドセット。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２０１４年２月３日に出願された米国仮出願第６１／９３５，１４１号の利益を主張する。上記出願の全教示は参照により本願に援用される。
【背景技術】
【０００２】
携帯電話または他のサービング装置（serving device）と対になるように設計された、ブルートゥース（登録商標）ヘッドセットは、典型的には、ブルートゥース・ハンズフリープロファイル（ＨＦＰ）またはブルートゥース・ヘッドセットプロファイル（ＨＳＰ）を採用して、携帯電話からヘッドセットへのオーディオの伝わり方を制御する。ＨＦＰまたはＨＳＰのプロファイルによって、携帯電話上の入力オーディオデータがヘッドセットへ直接中継されて、耳に近接するスピーカを介して即時再生されることが可能になる。同時に、口に近接する１つ以上のマイクからヘッドセットにおいて収集されたオーディオは、携帯電話へ即時伝えられる。これには、進行中のオーディオ通話における収集されたオーディオが含まれる。
【発明の概要】
【０００３】
ブルートゥースヘッドセットは、音声認識の何らかの形をユーザに提供し得る。そのような音声認識を使用することによって、携帯電話の諸機能を制御したり、ユーザがコマンドを発話するだけで電話をかけることが可能になったりする。しかし、現在のところ、全てのブルートゥースヘッドセットは、ブルートゥースヘッドセット自体において直接音声認識サービスを実行するか、またはクラウドベースの音声認識システムを使用している。前者の音声認識サービスの欠点は、複雑で高価な電子回路をヘッドセットに具備する必要があることである。後者の音声認識サービスの欠点は、クラウドに常時接続しておく必要があることである。
【０００４】
ブルートゥース装置においては、音声認識サービスは、オーディオデータ伝送のためにＨＦＰまたはＨＳＰを利用してきた。ＨＦＰまたはＨＳＰの帯域は８ｋＨｚであり、これは一般的には正しい音声認識を行うためには狭すぎるものである。この問題に対処するために、新規のブルートゥースＨＦＰ標準（ｖ１．６）、１６ｋＨｚのサンプリングレートを有する広帯域音声（Wide-Band-Speech）（ＷＢＳ）、が修正サブバンド符号化（modified subband coding）（ｍＳＢＣ）等の圧縮方法とともに最近使用されてきた。
【０００５】
ＨＦＰおよびＨＳＰは共に、ボイス伝送用に設計されており、非可逆的（lossy）である（例えば、これらはボイスパケットまたはボイスデータを喪失することがある）。ＨＦＰおよびＨＳＰは典型的には、喪失したボイスパケットを再伝送することは全くないか、または、再伝送したとしてもせいぜい１回か２回であり、無線通話の遅延を制限し無線会話の持続を制限する。音声データの１つまたは２つのパケットを喪失しても、復号された音声出力においては殆ど認識されないであろう。パケット抹消隠蔽アルゴリズムが、音声パケットを失うことによる音声劣化を更に低減する。携帯電話会話における遅延または減衰（lag）を低減することの方がより重要であるので、音声チャネルにとっては高レイテンシイ（high latency）・リンクよりも非可逆リンクの方がより受け入れられるものである。
【０００６】
携帯電話通話に対する大きな影響はないものの、喪失パケットは、音声認識を著しく低下させる。今までのところ、ブルートゥースは、音声認識目的のために使用された場合、パケット抹消という問題に対する標準プロファイルを有しない。ブルートゥースでは、ボイスチャネルにおける非可逆プロトコルについては未対応である。更に、ＨＦＰおよびＨＳＰは、非定常ノイズを十分にはキャンセルせず、ボイス伝送を歪ませ得て、これは音声認識の精度を低下させ得る。
【０００７】
本発明の一実施形態において、標準ブルートゥースヘッドセットが改良され、ユーザにより良い音声認識を提供し情報を届ける。更に、本発明は、ブルートゥースにおけるデータパケットロス問題に対処することによって、ボイス認識を実質的に向上させる。
【０００８】
いくつかの実施形態において、ブルートゥース装置は、ヘッドセットではなくむしろ、他のタイプのウェラブル装置であってもよい。そのようなウェラブル装置は、手首に装着された装置、上腕または身体の他の部分に装着された装置を含んでもよい。
【０００９】
一構成において、本発明は、ユーザによって装着されたウェラブル装置からサービング装置に対してインターフェースをとる方法であってもよい。前記方法は、前記サービング装置と前記ウェラブル装置との間に可逆（lossless）無線データリンクを確立することと、前記ウェラブル装置によって、前記ウェラブル装置の１つ以上のマイクからオーディオデータを収集することとを含んでもよい。前記方法は、前記ウェラブル装置によって、前記収集されたオーディオデータを、前記可逆無線データリンクを介して前記サービング装置へ送ることと、を更に含んでもよい。
【００１０】
一実施形態において、前記ウェラブル装置はヘッドセット装置である。他の実施形態において、前記ウェラブル装置は腕時計型装置である。
【００１１】
一実施形態は、前記サービング装置によって、前記オーディオデータに関連付けて音声認識サービスを提供することを更に含む。
【００１２】
一実施形態において、前記音声認識サービスは、広帯域音声処理と（ｉｉｉ）低歪み音声圧縮とを含む。
【００１３】
他の実施形態は、前記ウェラブル装置によって、前記収集されたオーディオデータの音声圧縮を提供することを更に含む。
【００１４】
一実施形態において、前記サービング装置は、携帯電話、スマートフォン、タブレットデバイス、ラップトップコンピュータ、ノートブックコンピュータ、デスクトップコンピュータ、ネットワークサーバ、ウェラブルモバイル通信装置、ウェラブルモバイルコンピュータ、およびクラウドベースコンピューティングエンティティのうちの１つ以上である。
【００１５】
他の実施形態は、前記ウェラブル装置によって、前記収集されたオーディオデータに関連付けてノイズキャンセルサービスを提供することを更に含む。他の実施形態は、前記ウェラブル装置から前記サービング装置へ情報を送り、前記サービング装置において、前記可逆無線データリンクをサポートするのに必要な１つ以上の構成要素を確立することを更に含む。
【００１６】
一実施形態において、前記可逆無線データリンクをサポートするのに必要な前記１つ以上の構成要素は、（ｉ）カスタムＷＩＦＩ接続およびカスタムブルートゥース・プロファイルのうちの１つ以上と、（ｉｉ）ドライバと、（ｉｉｉ）圧縮／解凍コードと、を含む。
【００１７】
他の実施形態において、前記可逆無線データリンクは、カスタムブルートゥース・プロファイルで動作するブルートゥースリンクである。
【００１８】
他の構成において、本発明は、サービング装置とウェラブル装置との間に可逆無線データリンクを確立する方法であってもよい。前記方法は、前記ウェラブル装置によって、前記ウェラブル装置と前記サービング装置との間に第１のプロトコルの無線リンクを確立することを含んでもよい。前記方法は、前記ウェラブル装置によって、かつ前記第１のプロトコルの前記無線リンクを使用して、第２のプロトコルの可逆の無線リンクを確立することを更に含んでもよい。前記方法は、前記ウェラブル装置によって前記サービング装置へ情報を伝達し、前記サービング装置において、前記可逆無線データリンクをサポートするのに必要な１つ以上の構成要素を確立することを更に含んでもよい。
【００１９】
一実施形態において、前記可逆無線データリンクをサポートするのに必要な前記１つ以上の構成要素は、カスタムブルートゥース・プロファイルと、ドライバと、圧縮／解凍コードと、を含む。他の実施形態において、第１のプロトコルの前記無線リンクは非可逆ブルートゥースリンクであり、第２のプロトコルの前記無線リンクは可逆ブルートゥースリンクである。他の実施形態において、前記可逆ブルートゥースリンクはブルートゥースＳＰＰプロファイルに基づく。他の実施形態において、第１のプロトコルの前記可逆無線リンクはカスタムブルートゥース・プロファイルで動作するブルートゥースリンクである。
【００２０】
他の構成において、本発明は、少なくとも１つのマイクと、少なくとも１つのスピーカと、ボイス圧縮エンジンと、可逆無線データチャネルを介してボイスパケットを伝送するよう構成されたドライバとを含む、ウェラブル装置であってもよい。
【００２１】
一実施形態において、前記可逆無線データチャネルはブルートゥースＳＰＰプロファイルに基づく。他の実施形態において、前記ボイス圧縮エンジンは、（ｉ）サブバンドコーダ、（ｉｉ）Ｓｐｅｅｘ、および（ｉｉｉ）ＥＴＳＩ分散音声認識のうちの１つ以上を含む。
【００２２】
一実施形態は、ノイズキャンセルエンジンを更に含んでもよい。他の実施形態において、前記ノイズキャンセルエンジンは、２つ以上のソースからオーディオ信号を受信し、線形ノイズキャンセルアルゴリズムを使用して周囲ノイズを低減する。
【００２３】
一実施形態は、カスタムブルートゥース・プロファイルおよびドライバをサービング装置に伝達して前記サービング装置における前記可逆リンクの実施を容易にするよう構成された、コード配備モジュールを更に含んでもよい。他の実施形態において、前記コード配備モジュールは、アプレットを前記サービング装置に伝達して、前記カスタムブルートゥース・プロファイルおよびドライバを前記サービング装置にインストールする。
【図面の簡単な説明】
【００２４】
上記は、以下の発明の例示的な実施形態の更に具体的な説明から明らかになるであろう。添付図面において、異なる図全体にわたり、同様の部分は同様の参照符号で示す。図面は必ずしも原寸に比例しておらず、本発明の実施形態の説明に重点が置かれている。
【００２５】
【図１】２つのオーディオリンクを使用した、ヘッドセットを携帯電話に接続する例示的な実施形態を示すブロック図である。
【図２】本発明に係る音声認識のためにオーディオを処理および伝送する例示的な実施形態を示すブロック図である。
【図３】本発明に係る音声認識のためにオーディオ信号を処理および伝送する他の例示的な実施形態を示すブロック図である。
【発明を実施するための形態】
【００２６】
本発明の例示的な実施形態を以下に説明する。
【００２７】
以下に更に詳細に説明するが、図１は本発明の例示的な実施形態である。本実施形態は、２つの一次構成要素−１つ以上の無線リンクによって接続されたヘッドセット１０２およびサービング装置１０４−に関する。サービング装置１０４は、ハンズフリーヘッドセットに対して無線リンクを実施できるいかなる装置であってもよい。このハンズフリーヘッドセットは、携帯電話、スマートフォン、タブレットデバイス、ラップトップコンピュータ、ノートブックコンピュータ、デスクトップコンピュータ、ネットワークサーバ、ウェラブルモバイル通信装置、ウェラブルモバイルコンピュータ、またはクラウドベースのエンティティを含むが、これに限定されない。上記ウェラブル装置は、ユーザの手首、上腕、脚、腰もしくは首に、または通信および／もしくはコンピューティングデバイスを支持するのに適した身体の他の任意の部分に装着された装置を含んでもよい。同様に、ヘッドセット１０２構成要素は、ヘッドセットではなく、ユーザの手首、上腕、脚、腰もしくは首に、または無線装置（例えば、ブルートゥース（登録商標）またはＷｉＦｉ（登録商標）デバイス）を支持するのに適した身体の他の任意の部分に装着された装置であってもよい。
【００２８】
本発明の実施形態において、サービング装置は、音声認識サービスを直接に提供（host）またはホスティングする。このホスティングを容易にするために、実施形態では、サービング装置からヘッドセットへの新規の二次データリンクを確立する。二次データリンクは、可逆的（lossless）であるべきである。二次データリンクはブルートゥースデータリンクであってもよい。二次ブルートゥースデータリンクは、口に近接したマイクへの入力（ＨＦＰリンクがアクティブな場合は、このマイク入力の第２のコピー）を、音声認識サービス／音声認識処理ソフトウェアを実行しているサービング装置へ送るために使用してもよい。二次ブルートゥースデータリンクは、元のハンズフリープロファイルリンクを保存しており、携帯電話の既存のファームウェアとの進行中の互換性を確実にする。この手法をとった場合、標準ハンズフリープロファイルによってサポートされない様式で（例えば、可逆データ経路を要求する圧縮／解凍方式を使用して）、サービング装置とヘッドセットとの間のオーディオデータを様々な圧縮方式によって圧縮できるようになる。
【００２９】
このシステムセットアップでは、ユーザはヘッドセットに対してコマンドを発話できる。コマンドは（例えば、発話されたオーディオ）が即時に二次ブルートゥースデータリンクを介してサービング装置へ伝達され、当該オーディオは音声認識システムへ伝えられる。この発話されたコマンドに従って、この音声認識体（システム）は、所与の電話番号へ新たに電話をかける等の適切なアクションをとることが可能になる。
【００３０】
更に、このシステムを適切に使用した場合、機能性は、単に通話を確立するだけにとどまらない。ヘッドセット装着者による、例えば「今晩私は遅くなるよとジョンにＳＭＳメッセージを送って」等の自然な文の発話が可能となり、他の重要な機能を実行できる。この文は、サービング装置上でまたは無線リンクを介してネットワークサーバ上で音声認識および自然言語エンジン／自然言語理解エンジンによって処理されると、例えば、適切なＳＭＳメッセージを作成して送るために使用できる。同様に、ユーザは、ヘッドセットに対して発話し、そしてサービング装置に音声認識を行わせることにより、電話の状態を照会するまたはウェブベースの照会を行うことができ、当該認識した音声に対して適切なアクションを実行させることができる。
【００３１】
二次ブルートゥースデータリンクを使用してマイクデータを収集しサービング装置へ送るのと同時に、当該リンクは、耳に近接するスピーカを介して再生するためにオーディオデータをサービング装置からヘッドセットへ送り返すこともできる。特にこれは、テキスト・音声変換（ＴＴＳ）として知られるように、コンピュータ生成発話フレーズを介してヘッドセット装着者へ情報を戻すために使用される。
【００３２】
例えば、サービング装置上で実行されているソフトウェアは、入力ＳＭＳテキストメッセージを検知できる。典型的には、サービング装置が、ユーザに対してチャイムで注意喚起し、画面に入力メッセージを表示できる。本発明の一実施形態では、ＳＭＳメッセージは、サーバ側で音声へ変換され得（例えばテキスト・音声変換）、読上げ用の音声オーディオは、ブルートゥースリンクを介して再生のためにユーザへ送られ得る。結果として、これは、ユーザがサービング装置を操作したり見たりする必要のない、ユーザに対して入力メッセージを読み上げるシステムとなっている。
【００３３】
この技法を音声認識サービスと組み合わせることができ、２ウェイ質問回答システムが提供できる。例えばユーザは、ヘッドセットに対して「今何時？」等の質問を発話できる。このオーディオは、音声認識サービスによって処理され、回答が計算され、そしてユーザに読み上げられ得る。
【００３４】
図１は、２つの双方向チャネル（可逆データリンク１０６および非可逆データリンク１０８）を使用した、ヘッドセット１０２をサービング装置１０４に接続する例示的な実施形態を示すブロック図である。この例示的な実施形態では、可逆データリンク１０６は、シリアルポートプロファイル（ＳＰＰ）を使用したブルートゥースリンクであり、非可逆データリンク１０８はヘッドセットプロファイル（ＨＳＰ）またはハンズフリープロファイル（ＨＦＰ）を使用したブルートゥースリンクである。他の実施形態では、可逆データリンク１０６は、ＷｉＦｉ等の他のデジタルデータリンク、または当該技術において知られる他の無線技術であってもよい。
【００３５】
以下に更に詳細に説明するように、ＳＰＰのプロファイルは、可逆データリンクの根底となるベースを提供してもよい一方で、当該プロファイル自体は可逆伝送を提供しない。この時点で、ブルートゥースは、特に音声認識の目的で使用された場合に、パケットロスの問題に対処する標準プロファイルを提供しない。カスタマイズされたプロファイルが必要であるか、最低でも、ＳＰＰの修正版が必要である。
【００３６】
この例では、可逆データリンク１０６は、サービング装置１０４およびヘッドセット１０２の両方がアクティブである（すなわち電源が入っている）限り、確立されてアクティブであることが許される。他方、非可逆データリンク１０８は、ヘッドセット１０２のユーザがボイス通話をしている時にのみ、アクティブである。
【００３７】
この例示的な実施形態では、ヘッドセット１０２上の１つ以上のマイク１１０がオーディオデータを収集する。そして、オーディオデータは、任意で、ヘッドセット１０２上のノイズキャンセルモジュール１１２を介して伝えられてもよく、これによりバックグラウンドノイズを低減するとともに音声認識を向上させることができる。複数のマイク１１０を使用すれば、定常ノイズおよび非定常ノイズの両方をより効果的にキャンセルすることにより、全体的なノイズキャンセル性能を更に向上させることができる。
【００３８】
次いで、図示するように、マイクオーディオ１１４は、２つのストリームに分割され得る。オーディオストリームのうちの一方は可逆データリンク１０６へ送られ、他方は非可逆データリンク１０８へ送られる。
【００３９】
先に説明したように、非可逆データリンク１０８は、アクティブ通話に伴ってヘッドセット１０２とサービング装置１０４との間で確立されるのみである。したがって、この通信リンクは間欠的なものである。非可逆データリンク１０８が確立すると、オーディオストリームのうちの一方は、通常のハンズフリーシステムの一部としてサービング装置１０４へ送られる。オーディオデータはサービング装置１０４からヘッドセット１０２へ可逆データリンク１０６を介して送られる。ＨＦＰまたはＨＳＰデータリンク１０８を介して通話を行うようにサービング装置動作が要求する場合は、オーディオデータは、サービング装置１０４からヘッドセット１０２へ非可逆（ＨＦＰまたはＨＳＰ）データリンク１０８を介して送られてもよい。いくつかの実施形態では、オーディオは、ヘッドセット上で再生されるコンピュータ生成発話フレーズ（例えばテキスト・音声変換サービス）の形式であってもよい。
【００４０】
ブルートゥースハンズフリー通話がアクティブである場合、オーディオは、ヘッドセット１０２上でも再生されて、可逆データリンク１０６（本明細書ではコマンド／制御リンクとも言う）からの発話フレーズとマージされる。可逆データリンク１０６を介して受信されたオーディオは、非可逆データリンク１０８からの通話音声を一時的に無音化することによって優先されてもよく、または、上記２つのオーディオ信号は、ユーザが同時に両方を聞けるようにミックスされてもよく、または、非可逆データリンク１０８からのオーディオは、一時的に減衰されて（すなわち部分的に無音化されて）、可逆データリンク１０６からのオーディオが聞き易くなってもよい。
【００４１】
図２および図３は音声認識のためにオーディオ音声信号を処理し伝送する例示的な実施形態を示すブロック図である。この例示的な実施形態において、オーディオ情報は、双方向性可逆無線データリンクを介してヘッドセット２０２とサービング装置２０４との間を伝達される。
【００４２】
図２に示す例示的な実施形態では、オーディオ音声信号は、２つ以上のマイク２０６から収集され、ノイズキャンセルモジュール２０８によって処理される。一実施形態では、ノイズキャンセルは、非線形歪みを音声信号に導入させないために線形アルゴリズムを使用して処理され得る。図２は、ボイス圧縮モジュール２１０を用いた音声信号の圧縮を示す。圧縮された音声信号は、例えばシリアルポートプロファイル（ＳＰＰ）ブルートゥースデータリンク等の、双方向性可逆無線データリンク２１２を介してサービング装置２０４へ送られる。
【００４３】
サービング装置２０４は、圧縮された音声信号を可逆データリンク２１２から受信し、ボイス解凍モジュール２１４を使用して、当該圧縮された音声データを解凍する。この可逆データ経路を介して得られる解凍された結果物のボイスデータは、自動音声認識（ＡＳＲ）エンジンおよび／または自然言語処理エンジン２１６によって使用され得る。
【００４４】
サービング装置２０４は、ヘッドセット２０２へ送るためのデジタル音声ファイル（例えば、テキスト・音声変換（ＴＴＳ）またはＷＡＶＥ（.wav format））を有してもよい。音声データは、まずボイス圧縮モジュールによって圧縮され、可逆データリンク２１２を介してヘッドセットへ送られる。ボイス解凍モジュール２２２が、音声データを解凍し、当該データをＴＴＳ／ＷＡＶＥ再生モジュール２２４へ提供し、このＴＴＳ／ＷＡＶＥ再生モジュール２２４が、このオーディオファイルを、スピーカ２２６を駆動するオーディオ信号へと変換する。
【００４５】
図３は、ヘッドセット３０２におけるフロントエンド特徴抽出およびノイズキャンセルと、サービング装置におけるＡＳＲバックエンドおよび自然言語処理（ＮＬＰ）エンジンとを組み合わせた、実施形態を示す。図２の実施形態と同様に、オーディオが２つ以上のマイク３０６で収集され、ノイズキャンセルモジュール３０８が周囲ノイズを低減する。データは、可逆データリンク３１２を介してヘッドセット３０２とサービング装置３０４との間を伝えられ、サービング装置３０４のＡＳＲバックエンドモジュール３３０へと伝えられる。ＡＳＲバックエンドモジュール３３０は、処理された音声データをＮＬＰエンジンへ提供する。図２に示した実施形態と同様に、ＴＴＳ／ＷＡＶＥファイル３１８が、ボイス圧縮モジュール３２０と、可逆データリンク３１２と、ボイス解凍モジュール３２２と、スピーカ３２６を駆動するＴＴＳ／ＷＡＶＥプレーヤとを介して、サービング装置３０４からヘッドセット３０２へと転送されてもよい。他の実施形態では、ＷＡＶＥファイルは、ヘッドセットに記憶されてよく、サービング装置が伝達した単純コマンドによって実行されヘッドセット上で再生されてもよい。
【００４６】
図２および図３によって強調された特徴の例により、上記説明した実施形態がいかにして有用な機能性を提供し得るかが説明されうる。これらの実施形態は互いに組み合わせてもよく、または他の特徴を提供する他の実施形態と組み合わせてもよい。
【００４７】
上記説明した実施形態における音声認識のために採用され得るボイス圧縮技法の例を以下に示す。
・サブバンドコーダ（ＳＢＣ）
・Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＷＢＳ  ｍＳＢＣ
・Ｓｐｅｅｘ（または他の符号励振線形予測（ＣＥＬＰ）ベースの圧縮アルゴリズム)
・Ｏｐｕｓ
・欧州電気通信標準化機構（ＥＴＳＩ）分散音声認識（ＤＳＲ）
【００４８】
上述したように、ブルートゥース・シリアルポートプロファイル（ＳＰＰ）自体は可逆伝送を提供しない。しかし、上述した実施形態は、ブルートゥースＳＰＰと連携して使用した場合、まさにこの可逆データリンクを形成する。上述した実施形態は、可逆リンクにとって必要な動作を実施するために、少なくともカスタムブルートゥース・プロファイルおよびドライバを実装する。そのような動作は、Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ（ＡＲＱ；自動再送要求）、Ｈｙｂｒｉｄ  ＡＲＱ（ＨＡＲＱ）、および当該技術において知られている他の喪失パケット回復技法等の再送プロトコルを含んでもよい。いくつかの実施形態は、ブルートゥースリンクを構成する両端の機器にカスタムソフトウェアを含む。当該ソフトウェアは、カスタムブルートゥース・プロファイル（複数可）、ドライバ（複数可）、および圧縮／解凍コードを含んでもよい。
【００４９】
いくつかの実施形態はブルートゥースＳＰＰを修正して可逆データリンクを提供する一方で、他の実施形態は、完全にカスタムなブルートゥースプロファイルを提供してＡＳＲに適した可逆データリンクを提供する。なお、上記例示的な実施形態はブルートゥースを利用して無線リンクを提供するが、上述した実施形態は、他の無線プロトコルおよびインターフェースを利用して、既に述べたような利益を提供し得る。
【００５０】
上述した実施形態はまた、上記言及したカスタムソフトウェアおよびコードをサービング装置側にインストールするための技法を提供してもよい。いくつかの実施形態では、サービング装置側は、予めインストールされたカスタムドライバを含んでもよい。他の実施形態では、ブルートゥースハンズフリー装置は、一旦ブルートゥースＳＰＰリンクが確立すれば、上述したブルートゥースＳＰＰリンクを介してサービング装置へアプレット（または必要なドライバおよびソフトウェアを伝達するための他のビークル（vehicle））をダウンロードできる。
【００５１】
上述した実施形態は、簡単に拡張してブルートゥースヘッドセットにディスプレイを含ませることができる。そのような拡張においては、ヘッドセットでの表示に必要な情報を、常時オンコマンドおよび制御リンクを使用して、携帯電話からヘッドセットへ送ることができる。この情報は送られてヘッドセットによって描画される。あるいは、この情報は、携帯電話によって描画され、表示するためにヘッドセットへ画像または部分画像として送られ得る。後者の方法によってヘッドセットファームウェアは単純かつ柔軟になり、全ての負荷の重い作業は携帯電話によって行われる。
【００５２】
本明細書で説明した１つ以上の実施形態が、多くの異なる形式のソフトウェアおよびハードウェアにおいて実施され得ることは明らかであろう。本明細書で説明した実施形態を実施するために使用されるソフトウェアコードおよび／または専用ハードウェアは、本発明を限定するものではない。したがって、実施形態の動作および挙動を特定のソフトウェアコードおよび／または専用ハードウェアを参照することなく説明した。本明細書の記述に基づいて実施形態を実施するようにソフトウェアおよび／またはハードウェアを設計できるであろうことが理解される。
【００５３】
更に本発明の一定の実施形態が、１つ以上の機能を実行するロジック（回路またはコード）として実装され得る。このロジックは、ハードウェアベース、ソフトウェアベース、またはハードウェアベースとソフトウェアベースとの組み合わせでもよい。このロジックの一部または全部が、１つ以上の有形のコンピュータ読取り可能な記憶媒体に記憶されてよく、コントローラまたはプロセッサによって実行され得るコンピュータ実行可能な命令を含んでもよい。上記コンピュータ実行可能な命令は、本発明の１つ以上の実施形態を実施する命令を含んでもよい。有形のコンピュータ読取り可能な記憶媒体は、揮発性であっても不揮発性であってもよく、例えば、フラッシュメモリ、ダイナミックメモリ、取り外し可能ディスク、および取り外し不可能ディスクを含んでもよい。
【００５４】
本発明をその例示的な実施形態を参照して詳細に説明してきたが、添付の請求の範囲に包含される本発明の範囲を逸脱することなく、様々な形および詳細の変更がなされ得ることが当業者によって理解されるであろう。
なお、本発明は、実施の態様として以下の内容を含む。
［態様１］
ユーザによって装着されたウェラブル装置からサービング装置に対してインターフェースをとる方法であって、
前記サービング装置と前記ウェラブル装置との間に可逆無線データリンクを確立することと、
前記ウェラブル装置によって、前記ウェラブル装置の１つ以上のマイクからオーディオデータを収集することと、
前記ウェラブル装置によって、前記収集されたオーディオデータを、前記可逆無線データリンクを介して前記サービング装置へ送ることと、
を含む方法。
［態様２］
態様１に記載の方法において、
前記ウェラブル装置はヘッドセット装置である、
方法。
［態様３］
態様１に記載の方法において、
前記ウェラブル装置は腕時計型装置である、
方法。
［態様４］
態様１に記載の方法において、
前記サービング装置によって、前記オーディオデータに関連付けて音声認識サービスを提供することを更に含む、
方法。
［態様５］
態様４に記載の方法において、
前記音声認識サービスは広帯域音声処理と（ｉｉｉ）低歪み音声圧縮とを含む、
方法。
［態様６］
態様１に記載の方法において、
前記ウェラブル装置によって、前記収集されたオーディオデータの音声圧縮を提供することを更に含む、
方法。
［態様７］
態様１に記載の方法において、
前記サービング装置は、携帯電話、スマートフォン、タブレットデバイス、ラップトップコンピュータ、ノートブックコンピュータ、デスクトップコンピュータ、ネットワークサーバ、ウェラブルモバイル通信装置、ウェラブルモバイルコンピュータ、およびクラウドベースコンピューティングエンティティのうちの１つ以上である、
方法。
［態様８］
態様１に記載の方法において、
前記ウェラブル装置によって、前記収集されたオーディオデータに関連付けてノイズキャンセルサービスを提供することを更に含む、
方法。
［態様９］
態様１に記載の方法において、
前記ウェラブル装置から前記サービング装置へ情報を送り、前記サービング装置において、前記可逆無線データリンクをサポートするのに必要な１つ以上の構成要素を確立することを更に含む、
方法。
［態様１０］
態様１に記載の方法において、
前記可逆無線データリンクをサポートするのに必要な前記１つ以上の構成要素は、（ｉ）カスタムＷＩＦＩ接続およびカスタムブルートゥース・プロファイルのうちの１つ以上と、（ｉｉ）ドライバと、（ｉｉｉ）圧縮／解凍コードと、を含む、
方法。
［態様１１］
態様１に記載の方法において、
前記可逆無線データリンクは、カスタムブルートゥース・プロファイルで動作するブルートゥースリンクである、
方法。
［態様１２］
サービング装置とウェラブル装置との間に可逆無線データリンクを確立する方法であって、
前記ウェラブル装置によって、前記ウェラブル装置と前記サービング装置との間に第１のプロトコルの無線リンクを確立することと、
前記ウェラブル装置によって、かつ前記第１のプロトコルの前記無線リンクを使用して、第２のプロトコルの可逆の無線リンクを確立することと、
前記ウェラブル装置によって、前記サービング装置へ情報を伝達し、前記サービング装置において、前記可逆無線データリンクをサポートするのに必要な１つ以上の構成要素を確立することと、
を含む方法。
［態様１３］
態様１２に記載の方法において、
前記可逆無線データリンクをサポートするのに必要な前記１つ以上の構成要素は、カスタムブルートゥース・プロファイルと、ドライバと、圧縮／解凍コードとを含む、
方法。
［態様１４］
態様１２に記載の方法において、
第１のプロトコルの前記無線リンクは非可逆ブルートゥースリンクであり、第２のプロトコルの前記無線リンクは可逆ブルートゥースリンクである、
方法。
［態様１５］
態様１４に記載の方法において、
前記可逆ブルートゥースリンクはブルートゥースＳＰＰプロファイルに基づく、
方法。
［態様１６］
態様１２に記載の方法において、
第１のプロトコルの前記可逆無線リンクは、カスタムブルートゥース・プロファイルで動作するブルートゥースリンクである、
方法。
［態様１７］
少なくとも１つのマイクと、
少なくとも１つのスピーカと、
ボイス圧縮エンジンと、
可逆無線データチャネルを介してボイスパケットを伝送するよう構成されたドライバと、
を含むウェラブル装置。
［態様１８］
態様１７に記載のウェラブル装置において、
前記可逆無線データチャネルはブルートゥースＳＰＰプロファイルに基づく、
ウェラブル装置。
［態様１９］
態様１７に記載のウェラブル装置において、
前記ボイス圧縮エンジンは、（ｉ）サブバンドコーダ、（ｉｉ）Ｓｐｅｅｘ、および（ｉｉｉ）ＥＴＳＩ分散音声認識のうちの１つ以上を含む、
ウェラブル装置。
［態様２０］
態様１７に記載のヘッドセットにおいて、
ノイズキャンセルエンジンを更に含む、
ヘッドセット。
［態様２１］
態様２０に記載のヘッドセットにおいて、
前記ノイズキャンセルエンジンは、２つ以上のソースからオーディオ信号を受信し、線形ノイズキャンセルアルゴリズムを使用して周囲ノイズを低減する、
ヘッドセット。
［態様２２］
態様１７に記載のヘッドセットにおいて、
カスタムブルートゥース・プロファイルおよびドライバをサービング装置に伝達して前記サービング装置における前記可逆リンクの実施を容易にするよう構成された、コード配備モジュールを更に含む、
ヘッドセット。
［態様２３］
態様２２に記載のヘッドセットにおいて、
前記コード配備モジュールは、アプレットを前記サービング装置に伝達して、前記カスタムブルートゥース・プロファイルおよびドライバを前記サービング装置にインストールする、
ヘッドセット。
【図１】
0006518696.tif 000002
【図２】
0006518696.tif 000003
【図３】
0006518696.tif 000004