(57)【要約】操作環境を実施するための様々なシステムおよび方法が開示される。例えば、本発明のいくつかの実施形態は、ルーティング・デバイスと、オーディオ伝送デバイスと、オーディオ出力デバイスと、オーディオ入力デバイスとを含む、ハンズフリー操作環境を提供する。ルーティング・デバイスは、オーディオ伝送デバイスを、１つまたは複数のオーディオ入力デバイスおよびオーディオ出力デバイスに通信可能に結合する。オーディオ入力デバイスは、可聴コマンドを受け取るように動作可能である。可聴コマンドは、ルーティング・デバイス、オーディオ出力デバイス、およびオーディオ伝送デバイスの少なくとも１つに動作を起こさせるように作用可能である。
2009543467.tif 000002
【特許請求の範囲】
【請求項１】
ルーティング・デバイスと、
オーディオ伝送デバイスと、
オーディオ出力デバイスと、
可聴コマンドを受け取るように動作可能なオーディオ入力デバイスであって、前記可聴コマンドが、前記ルーティング・デバイス、前記オーディオ出力デバイス、および前記オーディオ伝送デバイスの少なくとも１つに動作を起こさせるように作用可能な、オーディオ入力デバイスとを備え、
前記ルーティング・デバイスが、前記オーディオ伝送デバイスを、１つまたは複数の前記オーディオ入力デバイスおよび前記オーディオ出力デバイスに通信可能に結合するハンズフリー操作環境。
【請求項２】
前記ルーティング・デバイスが、モバイル記憶デバイスと統合され、前記モバイル記憶デバイスが、
プロセッサと、
不揮発性メモリ・コンポーネントを含むメモリと
を含む、請求項１に記載のハンズフリー操作環境。
【請求項３】
前記可聴コマンドが、前記オーディオ出力デバイス上のオーディオ・ファイルを再生するよう求める要求であり、前記メモリが、
前記オーディオ・ファイルを不揮発性記憶媒体に保存し、
無線通信ネットワークを介して前記オーディオ・ファイルを前記オーディオ出力デバイスに提供するよう求める要求を受け取り、
前記不揮発性記憶媒体から前記オーディオ・ファイルを入手し、
前記無線通信ネットワークを介して前記オーディオ・ファイルを前記オーディオ出力デバイスに提供するための、
前記プロセッサによって実行可能な命令を含む、請求項２に記載のハンズフリー操作環境。
【請求項４】
前記無線通信ネットワークが、Ｂｌｕｅｔｏｏｔｈネットワークである、請求項３に記載のハンズフリー操作環境。
【請求項５】
前記オーディオ伝送デバイスが、セルラ電話であり、前記オーディオ出力デバイスが、カー・ステレオであり、前記可聴コマンドが、呼を開始するためのコマンドである、請求項１に記載のハンズフリー操作環境。
【請求項６】
前記オーディオ入力デバイスが、携帯情報端末に統合され、可聴入力コマンドを受け取ると、前記携帯情報端末が、呼情報を前記セルラ電話に転送し、前記呼情報を受け取ると、前記セルラ電話が、前記呼情報を使用して呼を開始する、請求項５に記載のハンズフリー操作環境。
【請求項７】
前記呼のオーディオ部分が、前記セルラ電話から前記ルーティング・デバイスを介して前記カー・ステレオに回送される、請求項６に記載のハンズフリー操作環境。
【請求項８】
すでに再生中のオーディオ・ファイルの音量が下げられ、前記呼の前記オーディオ部分が、前記カー・ステレオにおいて、前記すでに再生中のオーディオ・ファイルの音量よりも大きな音量で再生される、請求項７に記載のハンズフリー操作環境。
【請求項９】
前記オーディオ伝送デバイスが、セルラ電話であり、前記オーディオ出力デバイスが、カー・ステレオであり、前記可聴コマンドが、呼を受信するためのコマンドである、請求項１に記載のハンズフリー操作環境。
【請求項１０】
前記呼のオーディオ部分が、前記セルラ電話から前記ルーティング・デバイスを介して前記カー・ステレオに回送される、請求項９に記載のハンズフリー操作環境。
【請求項１１】
すでに再生中のオーディオ・ファイルの音量が下げられ、前記呼の前記オーディオ部分が、前記カー・ステレオにおいて、前記すでに再生中のオーディオ・ファイルの音量よりも大きな音量で再生される、請求項１０に記載のハンズフリー操作環境。
【請求項１２】
前記ハンズフリー操作環境が、ロケーション・デバイスをさらに含む、請求項１に記載のハンズフリー操作環境。
【請求項１３】
オーディオ・コマンド・セットが、前記ロケーション・デバイスから前記ルーティング・デバイスを介して前記オーディオ出力デバイスに提供され、前記オーディオ出力デバイスが、前記オーディオ・コマンド・セットを再生する、請求項１２に記載のハンズフリー操作環境。
【請求項１４】
ハンズフリー操作のための方法であって、
ルーティング・デバイスを提供することと、
無線ネットワークを介して前記ルーティング・デバイスを
オーディオ出力デバイスと、
オーディオ入力デバイスと、
オーディオ伝送デバイスと、
に通信可能に結合することと、
前記オーディオ入力デバイスを介して可聴コマンドを受け取ることとを含み、前記可聴コマンドが、前記ルーティング・デバイス、前記オーディオ出力デバイス、および前記オーディオ伝送デバイスの少なくとも１つに動作を起こさせるように作用可能である方法。
【請求項１５】
前記ルーティング・デバイスが、モバイル記憶デバイスに組み込まれ、前記モバイル記憶デバイスが、不揮発性記憶コンポーネントを含み、前記可聴コマンドが、オーディオ・ファイルを再生するよう求める要求であり、前記方法が、
前記オーディオ・ファイルを不揮発性記憶媒体に保存することと、
前記不揮発性記憶媒体から前記オーディオ・ファイルを入手することと、
前記無線通信ネットワークを介して前記オーディオ・ファイルを前記オーディオ出力デバイスに提供することと
をさらに含む、請求項１４に記載の方法。
【請求項１６】
前記無線通信ネットワークが、Ｂｌｕｅｔｏｏｔｈネットワークである、請求項１４に記載の方法。
【請求項１７】
前記オーディオ伝送デバイスが、セルラ電話であり、前記オーディオ出力デバイスが、カー・ステレオであり、前記可聴コマンドが、呼を受信するためのコマンドである、請求項１４に記載の方法。
【請求項１８】
前記方法が、
前記呼のオーディオ部分を前記セルラ電話から前記ルーティング・デバイスを介して前記カー・ステレオに回送すること
をさらに含む、請求項１７に記載の方法。
【請求項１９】
前記方法が、
前記カー・ステレオですでに再生中のオーディオ・ファイルの音量を下げることと、
前記すでに再生中のオーディオ・ファイルの音量よりも大きな音量で前記呼の前記オーディオ部分を再生することと
をさらに含む、請求項１８に記載の方法。
【請求項２０】
前記オーディオ伝送デバイスが、セルラ電話であり、前記オーディオ出力デバイスが、カー・ステレオであり、前記オーディオ入力デバイスが、携帯情報端末に統合され、前記可聴コマンドが、呼を開始するためのコマンドである、請求項１４に記載の方法。
【請求項２１】
前記方法が、
可聴入力コマンドを受け取ると、前記携帯情報端末が、呼情報を前記セルラ電話に転送することと、
前記呼情報を受け取ると、前記セルラ電話が、前記呼情報を使用して呼を開始することと、
前記呼のオーディオ部分を前記セルラ電話から前記ルーティング・デバイスを介して前記カー・ステレオに回送することと
をさらに含む、請求項２０に記載の方法。
【請求項２２】
前記呼の前記オーディオ部分が、前記カー・ステレオですでに再生中のオーディオ・ファイルにオーバーレイされる、請求項２１に記載の方法。
【請求項２３】
前記方法が、
前記無線ネットワークを介して前記ルーティング・デバイスをロケーション・デバイスに通信可能に結合すること
をさらに含む、請求項１４に記載の方法。
【請求項２４】
前記方法が、
前記オーディオ出力デバイスにおいてオーディオ・コマンド・セットを前記ロケーション・デバイスから受け取ることと、
前記オーディオ出力デバイスにおいて前記オーディオ・コマンド・セットを再生することと
をさらに含む、請求項２３に記載の方法。
【請求項２５】
ハンズフリー自動車環境を実施するためのシステムであって、
モバイル記憶デバイスを含み、前記モバイル記憶デバイスが、ルーティング機能を含み、また前記モバイル記憶デバイスが、不揮発性メモリ・コンポーネントを備えるメモリと、プロセッサとを含み、前記メモリが、
Ｂｌｕｅｔｏｏｔｈネットワークを介して、前記モバイル記憶デバイスを、セルラ電話、カー・ステレオ、およびオーディオ入力デバイスに通信可能に結合し、
受け取った可聴コマンドに少なくとも部分的に基づいて、オーディオ情報を前記モバイル記憶デバイスから前記カー・ステレオに回送するための、
前記プロセッサによって実行可能な命令を含むシステム。
【請求項２６】
前記受け取った可聴コマンドが、オーディオ・ファイルを再生するよう求める要求であり、前記メモリが、
前記オーディオ・ファイルを不揮発性記憶媒体に保存し、
前記不揮発性記憶媒体から前記オーディオ・ファイルを入手し、
前記無線通信ネットワークを介して前記オーディオ・ファイルを前記オーディオ出力デバイスに提供するための、
前記プロセッサによって実行可能な命令をさらに含む、請求項２５に記載のシステム。
【請求項２７】
前記受け取った可聴コマンドが、呼を受信するよう求める要求であり、前記メモリが、
前記受け取った可聴コマンドの派生物を前記セルラ電話に転送し、
前記呼のオーディオ部分を前記セルラ電話から受け取り、
前記Ｂｌｕｅｔｏｏｔｈネットワークを介して前記セルラ電話の前記オーディオ部分を前記カー・ステレオに回送するための、
前記プロセッサによって実行可能な命令をさらに含む、請求項２５に記載のシステム。
【請求項２８】
前記受け取った可聴コマンドが、呼を開始するよう求める要求であり、前記メモリが、
前記受け取った可聴コマンドの派生物を前記セルラ電話に転送し、
前記呼のオーディオ部分を前記セルラ電話から受け取り、
前記Ｂｌｕｅｔｏｏｔｈネットワークを介して前記セルラ電話の前記オーディオ部分を前記カー・ステレオに回送するための、
前記プロセッサによって実行可能な命令をさらに含む、請求項２５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、Ａｌ−Ｒｅｆａｅｅ他によって２００６年７月５日に出願された「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＭＯＢＩＬＥ  ＤＡＴＡ  ＳＴＯＲＡＧＥ  ＡＮＤ  ＡＣＱＵＩＳＩＴＩＯＮ」と題する米国仮特許出願第６０／８０６，６１０号、Ａｌ−Ｒｅｆａｅｅ他によって２００６年１０月１１日に出願された「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＭＯＢＩＬＥ  ＤＡＴＡ  ＳＴＯＲＡＧＥ  ＡＮＤ  ＡＣＱＵＩＳＩＴＩＯＮ」と題する米国仮特許出願第６０／８２９，００７号、およびＡｌ−Ｒｅｆａｅｅ他によって２００６年１２月１１日に出願された「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＭＯＢＩＬＥ  ＤＡＴＡ  ＳＴＯＲＡＧＥ  ＡＮＤ  ＡＣＱＵＩＳＩＴＩＯＮ」と題する米国仮特許出願第６０／８６９，４５３号の優先権を主張する（上記出願の非仮出願である）。上記出願の各々は、本発明と同じ譲受人に譲渡され、すべての目的で参照により本明細書に組み込まれる。
【０００２】
さらに、本出願は、本出願と同日に出願された以下の特許出願、すなわち、Ｈａｄｄａｄ他によって出願された「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｕｌｔｉｐｏｒｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｄｉｓｔｒｉｂｕｔｉｏｎ」と題するＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２２０ＰＣＴ）、Ｗａｒｒｅｎ他によって出願された「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  ｉｎ  Ｒｅｌａｔｉｏｎ  ｔｏ  ａ  Ｗｉｒｅｌｅｓｓ  Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ」と題するＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２３０ＰＣＴ）、Ａｌ−Ｒｅｆａｅｅ他によって出願された「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｅｎａｂｌｉｎｇ  Ｃｏｎｓｕｍｐｔｉｏｎ  ｏｆ  Ｃｏｐｙ−Ｐｒｏｔｅｃｔｅｄ  Ｃｏｎｔｅｎｔ  Ａｃｒｏｓｓ  Ｍｕｌｔｉｐｌｅ  Ｄｅｖｉｃｅｓ」と題するＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２４０ＰＣＴ）、Ａｌ−Ｒｅｆａｅｅ他によって出願された「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｕｌｔｉ−ｕｓｅｒ  Ａｃｃｅｓｓ  ｔｏ  ａ  Ｗｉｒｅｌｅｓｓ  Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ」と題するＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２６０ＰＣＴ）、およびＷａｒｒｅｎ他によって出願された「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｄａｔａ  Ｓｔｏｒａｇｅ  ａｎｄ  Ａｃｑｕｉｓｉｔｉｏｎ」と題するＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２７０ＰＣＴ）に関連する。上記関連出願のすべては、本発明と同じ譲受人に譲渡され、すべての目的で参照により本明細書に組み込まれる。
【０００３】
本発明は、一般に、ハンズフリー（ｈａｎｄｓ  ｆｒｅｅ）操作環境に関し、詳細には、ハンズフリー操作環境を実施するためのシステムおよび方法に関する。
【背景技術】
【０００４】
様々な消費者電子デバイスが、有線接続電源を用いずに、または自動車の電源を使用して操作できる。そのような消費者電子デバイスは、セルラ電話、携帯情報端末、ＭＰ３プレーヤ、およびカー・ステレオとすることができるが、それらに限定されない。そのようなデバイスの利用可能性は、多くの消費者が、自動車の運転中にそのようなデバイスを使用することによって、通勤時間をより有効に使用することを可能にした。人々の中には、そのような消費者電子デバイスの使用から引き起こされる注意散漫が、自動車事故の可能性を高めると主張する者もおり、実際、前述の結論を支持する事故が、少なくとも何件か発生している。したがって、自動車事故の件数を減らし、それによって、今日のハイウェイの安全性を高めるため、いくつかの法域当局は、自動車の運転中に使用され得るタイプの消費者電子デバイスに対する厳しい制限を提案している。他の法域当局は、自動車の運転中のそのような消費者電子デバイスのハンズフリー操作を必要とする制限を提案している。ほぼ間違いなく今日のハイウェイの安全性を高める一方で、上述の制約は、消費者によって達成される生産性向上を引き下げることがある。
【特許文献１】米国仮特許出願第６０／８０６，６１０号
【特許文献２】米国仮特許出願第６０／８２９，００７号
【特許文献３】米国仮特許出願第６０／８６９，４５３号
【特許文献４】ＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２２０ＰＣＴ）
【特許文献５】ＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２３０ＰＣＴ）
【特許文献６】ＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２４０ＰＣＴ）
【特許文献７】ＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２６０ＰＣＴ）
【特許文献８】ＰＣＴ出願第＿＿＿＿＿号（整理番号ＡＧＥＲＥ−００１２７０ＰＣＴ）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、少なくとも上述の理由のため、消費者電子デバイスを利用するための高度なシステムおよび方法が、当技術分野において必要とされている。
【課題を解決するための手段】
【０００６】
本発明は、一般に、ハンズフリー操作環境に関し、詳細には、ハンズフリー操作環境を実施するためのシステムおよび方法に関する。
【０００７】
本発明の様々な実施形態は、ハンズフリー操作環境を提供する。そのような環境は、ルーティング・デバイスと、オーディオ伝送デバイスと、オーディオ出力デバイスと、オーディオ入力デバイスとを含む。ルーティング・デバイスは、オーディオ伝送デバイスを、１つまたは複数のオーディオ入力デバイスおよびオーディオ出力デバイスに通信可能に結合する。オーディオ入力デバイスは、可聴コマンドを受け取るように動作可能である。可聴コマンドは、ルーティング・デバイス、オーディオ出力デバイス、およびオーディオ伝送デバイスの少なくとも１つに動作を起こさせるように作用可能である。上述の実施形態のいくつかの例では、無線通信ネットワークは、Ｂｌｕｅｔｏｏｔｈネットワークである。
【０００８】
上述の実施形態のいくつかの場合では、ルーティング・デバイスは、プロセッサおよびメモリを含むモバイル記憶デバイスと統合される。メモリは、不揮発性メモリ・コンポーネントを含む。具体的ないくつかの場合では、上述の可聴コマンドは、オーディオ出力デバイス上のオーディオ・ファイルを再生するよう求める要求である。そのような場合、メモリは、オーディオ・ファイルを不揮発性記憶媒体に保存し、無線通信ネットワークを介してオーディオ・ファイルをオーディオ出力デバイスに提供するよう求める要求を受け取り、不揮発性記憶媒体からオーディオ・ファイルを入手し、無線通信ネットワークを介してオーディオ・ファイルをオーディオ出力デバイスに提供するための、プロセッサによって実行可能なソフトウェア命令を含むことができる。
【０００９】
上述の実施形態の様々な例では、オーディオ伝送デバイスは、セルラ電話であり、オーディオ出力デバイスは、カー・ステレオであり、オーディオ入力デバイスは、携帯情報端末に統合され、可聴コマンドは、呼を開始するためのコマンドである。そのような例では、可聴入力コマンドを受け取ると、携帯情報端末は、呼情報をセルラ電話に転送する。呼情報に基づいて、セルラ電話は、呼を開始する。そのような例では、呼のオーディオ部分は、セルラ電話からルーティング・デバイスを介してカー・ステレオに回送される。カー・ステレオが、オーディオ・ファイルまたは他のオーディオ・ストリームをすでに再生している場合、すでに再生中のオーディオの音量が下げられた後、呼のオーディオ部分とすでに再生中のオーディオ・ファイルが混合される。したがって、すでに再生中のオーディオは、呼の背景雑音のように聞こえることがあり、または音量が十分に下げられた場合には、まったく聞こえないことがある。
【００１０】
上記の実施形態の他の例では、オーディオ伝送デバイスは、セルラ電話であり、オーディオ出力デバイスは、カー・ステレオであり、可聴コマンドは、着信呼を受信するためのコマンドである。そのような例では、可聴入力コマンドを受け取ると、呼のオーディオ部分は、ルーティング・デバイスを介してカー・ステレオに転送される。カー・ステレオが、オーディオ・ファイルまたは他のオーディオ・ストリームをすでに再生している場合、すでに再生中のオーディオの音量が下げられた後、呼のオーディオ部分とすでに再生中のオーディオ・ファイルが混合される。したがって、すでに再生中のオーディオは、呼の背景雑音のように聞こえることがあり、または音量が十分に下げられた場合には、まったく聞こえないことがある。
【００１１】
上述の実施形態のまた他の例では、ハンズフリー操作環境は、ロケーション・デバイスをさらに含む。そのような場合、ロケーション・デバイスは、別のデバイスからルーティング・デバイスを介してエンド・ポイント座標（ｅｎｄ  ｐｏｉｎｔ  ｃｏｏｒｄｉｎａｔｅ）を受け取ることができ、ルーティング・デバイスを介してオーディオ・コマンド・セットをオーディオ出力デバイスに提供することができる。オーディオ・コマンド・セットは、オーディオ出力デバイスを介してユーザ向けに再生される可聴指令コマンドとすることができるが、それに限定されない。
【００１２】
本発明のまた他の実施形態は、ハンズフリー操作環境のための方法を提供する。方法は、ルーティング・デバイスを提供することと、無線ネットワークを介してルーティング・デバイスをオーディオ出力デバイス、オーディオ入力デバイス、およびオーディオ伝送デバイスに通信可能に結合することを含む。方法は、オーディオ入力デバイスを介して可聴コマンドを受け取ることをさらに含む。可聴コマンドは、ルーティング・デバイス、オーディオ出力デバイス、およびオーディオ伝送デバイスの少なくとも１つに動作を起こさせるように作用可能である。上述の実施形態のいくつかの例では、ルーティング・デバイスは、不揮発性記憶コンポーネントを含むモバイル記憶デバイスに統合され、可聴コマンドは、オーディオ・ファイルを再生するよう求める要求である。そのような場合、方法は、オーディオ・ファイルを不揮発性記憶媒体に保存することと、不揮発性記憶媒体からオーディオ・ファイルを入手することと、無線通信ネットワークを介してオーディオ・ファイルをオーディオ出力デバイスに提供することとをさらに含む。上述の実施形態のいくつかの例では、無線通信ネットワークは、Ｂｌｕｅｔｏｏｔｈネットワークである。上述の方法の１つまたは複数の例では、方法は、無線ネットワークを介してルーティング・デバイスをロケーション・デバイスに通信可能に結合することと、オーディオ出力デバイスにおいてロケーション・デバイスからオーディオ・コマンド・セットを受け取ることとをさらに含む。その場合、オーディオ・コマンド・セットは、オーディオ出力デバイスを使用して再生することができる。
【００１３】
上述の方法の他の例では、オーディオ伝送デバイスは、セルラ電話であり、オーディオ出力デバイスは、カー・ステレオであり、可聴コマンドは、呼を受信するためのコマンドである。そのような例では、方法は、呼のオーディオ部分をセルラ電話からルーティング・デバイスを介してカー・ステレオに回送することをさらに含む。上述の実施形態のさらなる例では、方法は、カー・ステレオですでに再生中のオーディオ・ファイルの音量を下げることと、すでに再生中のオーディオ・ファイルの音量よりも大きな音量で呼のオーディオ部分を再生することとをさらに含む。
【００１４】
上述の方法のまた他の例では、オーディオ伝送デバイスは、セルラ電話であり、オーディオ出力デバイスは、カー・ステレオであり、オーディオ入力デバイスは、携帯情報端末に統合され、可聴コマンドは、呼を開始するためのコマンドである。そのような例では、方法は、可聴入力コマンドを受け取ったときに、呼情報を携帯情報端末からセルラ電話に転送することをさらに含む。加えて、セルラ電話は、呼情報を使用して呼を開始し、呼のオーディオ部分は、セルラ電話からルーティング・デバイスを介してカー・ステレオに回送される。上述の実施形態の具体的ないくつかの例では、呼のオーディオ部分は、カー・ステレオですでに再生中のオーディオ・ファイルにオーバーレイされる。
【００１５】
本発明のまた他の実施形態は、ハンズフリー自動車環境を実施するためのシステムを提供する。そのようなシステムは、モバイル記憶デバイスを含む。モバイル記憶デバイスは、ルーティング機能と、不揮発性記憶コンポーネントを備えるメモリと、プロセッサとを含む。メモリは、Ｂｌｕｅｔｏｏｔｈネットワークを介してモバイル記憶デバイスをセルラ電話、カー・ステレオ、およびオーディオ入力デバイスに通信可能に結合し、受け取った可聴コマンドに少なくとも部分的に基づいて、オーディオ情報をモバイル記憶デバイスからカー・ステレオに回送するための、プロセッサによって実行可能なソフトウェアを含む。いくつかの例では、受け取った可聴コマンドは、オーディオ・ファイルを再生するよう求める要求であり、メモリは、オーディオ・ファイルを不揮発性記憶媒体に保存し、不揮発性記憶媒体からオーディオ・ファイルを入手し、無線通信ネットワークを介してオーディオ・ファイルをオーディオ出力デバイスに提供するための、プロセッサによって実行可能なソフトウェアをさらに含む。他の例では、受け取った可聴コマンドは、呼を受信するよう求める要求であり、メモリは、受け取った可聴コマンドの派生物（ｄｅｒｉｖａｔｉｖｅ）をセルラ電話に転送し、呼のオーディオ部分をセルラ電話から受け取り、Ｂｌｕｅｔｏｏｔｈネットワークを介してセルラ電話のオーディオ部分をカー・ステレオに回送するための、プロセッサによって実行可能なソフトウェアをさらに含む。また他の例では、受け取った可聴コマンドは、呼を開始するよう求める要求であり、メモリは、受け取った可聴コマンドの派生物をセルラ電話に転送し、呼のオーディオ部分をセルラ電話から受け取り、Ｂｌｕｅｔｏｏｔｈネットワークを介してセルラ電話のオーディオ部分をカー・ステレオに回送するための、プロセッサによって実行可能な命令をさらに含む。
【００１６】
この要約は、本発明によるいくつかの実施形態の一般的な概略を提供するにすぎない。本発明の多くの他の目的、特徴、利点、他の実施形態は、以下の詳細な説明、添付の特許請求の範囲、および添付の図面からより十分に明らかとなろう。
【００１７】
本発明の様々な実施形態のさらなる理解は、本明細書の残りの部分で説明される図面を参照して実現され得る。図面では、同様の参照番号は、複数の図面の全体にわたって、同様のコンポーネントを指示するために使用される。いくつかの例では、小文字から成るサブラベルは、複数の同様のコンポーネントの１つを表すために、参照番号に関連づけられる。存在するサブラベルの指定のない参照番号に対して言及がなされる場合、そのような複数の同様のコンポーネントをすべて指示することが意図されている。
【発明を実施するための最良の形態】
【００１８】
本発明は、一般に、ハンズフリー操作環境に関し、詳細には、ハンズフリー操作環境を実施するためのシステムおよび方法に関する。
【００１９】
本発明の様々な実施形態は、ハンズフリー操作環境を提供する。そのような環境は、ルーティング・デバイスと、オーディオ伝送デバイスと、オーディオ出力デバイスと、オーディオ入力デバイスとを含む。本明細書で使用される「ルーティング・デバイス」という語句は、１つまたは複数の別々のデバイスから信号を受け取ることが可能であり、それらの信号を１つまたは複数の受取側デバイスに転送するための任意のデバイスを指す最も広い意味で使用される。したがって、ルーティング・デバイスは、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｕｌｔｉｐｏｒｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｄｉｓｔｒｉｂｕｔｉｏｎ」と題する特許出願に開示されているような、マルチポートＢｌｕｅｔｏｏｔｈルータとすることができるが、それに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に関して利用され得る様々なルーティング・デバイスについて理解されよう。本明細書で使用される「オーディオ伝送デバイス」という語句は、オーディオ・ファイルまたは信号を伝送することが可能な任意のデバイスを指す最も広い意味で使用される。したがって、例えば、オーディオ伝送デバイスは、アナログ・セルラ電話またはデジタル・セルラ電話とすることができるが、それらに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に関して利用され得る様々なオーディオ伝送デバイスについて理解されよう。本明細書で使用される「オーディオ出力デバイス」という語句は、可聴出力を生成することが可能な任意のデバイスを指す最も広い意味で使用される。したがって、オーディオ出力デバイスは、アナログ・スピーカとすることができるが、それに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に関して使用され得る様々なオーディオ出力デバイスについて理解されよう。本明細書で使用される「オーディオ入力デバイス」という語句は、可聴入力を検出することが可能な任意のデバイスを指す最も広い意味で使用される。したがって、オーディオ入力デバイスは、マイクロフォンとすることができるが、それに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に関して使用され得る様々なオーディオ入力デバイスについて理解されよう。
【００２０】
ルーティング・デバイスは、オーディオ伝送デバイスを、１つまたは複数のオーディオ入力デバイスおよびオーディオ出力デバイスに通信可能に結合する。オーディオ入力デバイスは、可聴コマンドを受け取るように動作可能である。可聴コマンドは、ルーティング・デバイス、オーディオ出力デバイス、およびオーディオ伝送デバイスの少なくとも１つに動作を起こさせるように作用可能である。上述の実施形態のいくつかの例では、無線通信ネットワークは、Ｂｌｕｅｔｏｏｔｈネットワークである。
【００２１】
上述の実施形態のいくつかの場合では、ルーティング・デバイスは、プロセッサおよびメモリを含むモバイル記憶デバイスと統合される。メモリは、不揮発性メモリ・コンポーネントを含む。本明細書で使用される「不揮発性メモリ・コンポーネント」という語句は、不揮発性メモリ・コンポーネントが実装されたデバイスから電力が除かれた後もその内容を保持することが可能な任意のメモリ要素を指す最も広い意味で使用される。したがって、例えば、不揮発性メモリ・コンポーネントは、ハードディスク・ドライブ、フラッシュ・メモリ、自己給電ＤＲＡＭモジュール、または上記のものの組合せなどを含むことができるが、それらに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に関して使用され得る様々な不揮発性メモリ・コンポーネントについて理解されよう。具体的ないくつかの場合では、上述の可聴コマンドは、オーディオ出力デバイス上のオーディオ・ファイルを再生するよう求める要求である。そのような場合、メモリは、オーディオ・ファイルを不揮発性記憶媒体に保存し、無線通信ネットワークを介してオーディオ・ファイルをオーディオ出力デバイスに提供するよう求める要求を受け取り、不揮発性記憶媒体からオーディオ・ファイルを入手し、無線通信ネットワークを介してオーディオ・ファイルをオーディオ出力デバイスに提供するための、プロセッサによって実行可能なソフトウェア命令を含むことができる。
【００２２】
上述の実施形態の様々な例では、オーディオ伝送デバイスは、セルラ電話であり、オーディオ出力デバイスは、カー・ステレオであり、オーディオ入力デバイスは、携帯情報端末に統合され、可聴コマンドは、呼を開始するためのコマンドである。そのような例では、可聴入力コマンドを受け取ると、携帯情報端末は、呼情報をセルラ電話に転送する。呼情報に基づいて、セルラ電話は、呼を開始する。そのような例では、呼のオーディオ部分は、セルラ電話からルーティング・デバイスを介してカー・ステレオに回送される。カー・ステレオが、オーディオ・ファイルまたは他のオーディオ・ストリームをすでに再生している場合、すでに再生中のオーディオの音量が下げられた後、呼のオーディオ部分とすでに再生中のオーディオ・ファイルが混合される。したがって、すでに再生中のオーディオは、呼の背景雑音のように聞こえることがあり、または音量が十分に下げられた場合には、まったく聞こえないことがある。
【００２３】
上記の実施形態の他の例では、オーディオ伝送デバイスは、セルラ電話であり、オーディオ出力デバイスは、カー・ステレオであり、可聴コマンドは、着信呼を受信するためのコマンドである。そのような例では、可聴入力コマンドを受け取ると、呼のオーディオ部分は、ルーティング・デバイスを介してカー・ステレオに転送される。カー・ステレオが、オーディオ・ファイルまたは他のオーディオ・ストリームをすでに再生している場合、すでに再生中のオーディオの音量が下げられた後、呼のオーディオ部分とすでに再生中のオーディオ・ファイルが混合される。したがって、すでに再生中のオーディオは、呼の背景雑音のように聞こえることがあり、または音量が十分に下げられた場合には、まったく聞こえないことがある。
【００２４】
上述の実施形態のまた他の例では、ハンズフリー操作環境は、ロケーション・デバイスをさらに含む。本明細書で使用される「ロケーション・デバイス」という語句は、モバイル物体またはデバイスの所在位置を決定することが可能な任意のデバイスを指す最も広い意味で使用される。したがって、例えば、ロケーション・デバイスは、ＧＰＳベース・デバイスの所在位置についての情報を提供し、またいくつかの場合では、現在位置から目的地までどのように進路を取ればよいかについての情報を提供する、ＧＰＳベース・デバイスとすることができるが、それに限定されない。そのような場合、ロケーション・デバイスは、別のデバイスからルーティング・デバイスを介してエンド・ポイント座標を受け取ることができ、ルーティング・デバイスを介してオーディオ・コマンド・セットをオーディオ出力デバイスに提供することができる。オーディオ・コマンド・セットは、オーディオ出力デバイスを介してユーザ向けに再生される可聴指令コマンドとすることができるが、それに限定されない。
【００２５】
図１を参照すると、図は、本発明の様々な実施形態による、例示的なコンテンツ使用ネットワーク１００を示している。例示的なコンテンツ使用ネットワーク１００は、ＵＭＣＳ１１０をその中核に含む。ＵＭＣＳ１１０は、１つまたは複数のオンラインおよび無線コンテンツ・プロバイダからコンテンツを受け取るばかりでなく、例えばオーディオ・レコーダおよびビデオ・レコーダなど、様々な自己保持アプリケーション・デバイスからも受け取ることができる。場合によっては、ＵＭＣＳ１１０は、ケーブル１１７を介してパーソナル・コンピュータ１１５に断続的（ｉｎｔｅｒｍｉｔｔｅｎｔｌｙ）に有線接続されてよい。そのような場合、ＵＭＣＳ１１０は、パーソナル・コンピュータ１１５に関連する標準Ｉ／Ｏインターフェースを使用して、パーソナル・コンピュータ１１５を介して構成されることができる。
【００２６】
無線ネットワーク１２０は、当技術分野で知られた任意の無線ネットワークとすることができる。したがって、例えば、無線ネットワーク１２０は、当技術分野で知られるようなＢｌｕｅｔｏｏｔｈ（商標）ネットワークとすることができるが、それに限定されない。上で示されたように、「Ｂｌｕｅｔｏｏｔｈ」という語は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，Ｉｎｃ．の商標である。簡明にするため、これ以降でＢｌｕｅｔｏｏｔｈという語を使用する際、慣行の商標表示は行われない。ＵＭＣＳ１１０は、別のアプリケーション・デバイスのユーザ・インターフェースを使用して、無線ネットワーク１２０を介して構成することができる一方、他の手法を使用して、構成することもできることに留意されたい。したがって、例えば、ＵＭＣＳ１１０は、自己構成を行うこともできる。そのような場合、ＵＭＣＳ１１０は、利用可能な無線ネットワークを自動検出するばかりでなく、無線ネットワークを介して接続されるデバイスも自動検出するために、十分なインテリジェンスを備えて実施される。具体的な一例として、ＵＭＣＳ１１０は、電源がデバイスに投入されたときに、ＵＭＣＳ１１０の範囲内に存在するＢｌｕｅｔｏｏｔｈデバイスを自動的にスキャンするように実施することができる。検出されたＢｌｕｅｔｏｏｔｈデバイスに基づいて、ＵＭＣＳ１１０は、以下でより十分に説明されるように、サービス提供を形成することができる。
【００２７】
ＵＭＣＳ１１０は、様々なデバイスおよびデバイスのクラスと、無線ネットワーク１２０を介して対話することが可能である。例えば、場合によっては、ＵＭＣＳ１１０は、ＵＭＣＳ対応アプリケーション・デバイスと、無線ネットワーク１２０を介して直接対話するように動作可能である。そのようなＵＭＣＳ対応アプリケーション・デバイスは、ＵＭＣＳ１１０に対して認証を行い、ＵＭＣＳ１１０から情報を受け入れ、ＵＭＣＳ１１０に情報を転送する機能と、デジタル著作権管理を提供する機能とを含み、それによって、コンテンツは、ＵＭＣＳ１１０とＵＭＣＳ対応アプリケーション・デバイスの間の転送時に保護されるばかりでなく、ＵＭＣＳ対応アプリケーション・デバイス内でも安全に保持される。無線ネットワーク１２０がＢｌｕｅｔｏｏｔｈネットワークである状況では、上述のＵＭＣＳ対応アプリケーション・デバイスは、Ｂｌｕｅｔｏｏｔｈ機能を含む。
【００２８】
様々な場合において、ＵＭＣＳ１１０は、無線ネットワーク１２０を介して、非ＵＭＣＳ対応アプリケーション・デバイスと直接対話するように動作可能である。そのような場合、ＵＭＣＳ１１０は、出力を適合する機能、および非ＵＭＣＳ対応アプリケーション・デバイスから入力を受け取る機能を含み、または非ＵＭＣＳ対応アプリケーション・デバイスは、あるクラスのデバイスと共に動作するように適合された専門ＵＭＣＳ変換器を介して、ＵＭＣＳ１１０と対話することができる。したがって、例えば、無線ネットワーク１２０がＢｌｕｅｔｏｏｔｈネットワークである場合、ＵＭＣＳ変換器は、多くの通信手法の任意の１つを介して、情報を非ＵＭＣＳ対応アプリケーション・デバイスから受け取り、また非ＵＭＣＳ対応アプリケーション・デバイスに提供すること、およびＢｌｕｅｔｏｏｔｈプロトコルを使用して、情報をＵＭＣＳ１１０に／から伝達することを可能にすることができる。一例として、ＵＭＣＳ１１０は、ＵＭＣＳデジタル・オーディオ変換器１５０を介して、デジタル・オーディオ・デバイス（例えば、デジタル・オーディオ・プレーヤ１５１およびデジタル・オーディオ・レコーダ１５２）と対話することができる。別の例として、セルラ電話１６１または携帯情報端末（図示されず）は、直接またはＵＭＣＳオーディオ／ビデオ変換器１６０を介して、ＵＭＣＳ１１０と対話することができる。また別の例として、ＵＭＣＳ１１０は、ＵＭＣＳデジタル・ビデオ変換器１６５を介して、ビデオ・デバイス（例えば、セットトップ・ボックス１６６、ビデオ・カセット・プレーヤ１６７、デジタル・ビデオ・レコーダ１６８、およびテレビ１６９）と対話することができる。さらに別の例として、ＵＭＣＳ１１０は、ＵＭＣＳデジタル画像変換器１７０を介して、デジタル・スチール・カメラ１７１またはプリンタ（図示されず）などの静止画デバイスと対話することができる。また別の例として、ＵＭＣＳ１１０は、ＵＭＣＳ  ＧＰＳ変換器１７５を介して、ＧＰＳ受信機／ディスプレイ１７６と対話することができる。
【００２９】
様々な場合において、ＵＭＣＳ１１０は、ＵＭＣＳ複合変換器１４０を介して、非ＵＭＣＳ対応アプリケーション・デバイスと直接対話するように動作可能である。ＵＭＣＳ複合変換器１４０は、複数のクラスの受取側デバイスとのＵＭＣＳ対話を提供するように動作可能である。したがって、例えば、無線ネットワーク１２０がＢｌｕｅｔｏｏｔｈネットワークである場合、ＵＭＣＳ複合変換器１４０は、多くの通信手法の任意の１つを介して、情報を異なるクラスの非ＵＭＣＳ対応アプリケーション・デバイスから受け取り、また異なるクラスの非ＵＭＣＳ対応アプリケーション・デバイスに提供すること、およびＢｌｕｅｔｏｏｔｈプロトコルを使用して、情報をＵＭＣＳ１１０に／から伝達することを可能にすることができる。一例として、ＵＭＣＳ複合変換器１４０は、ＵＭＣＳ１１０を、例えば、デジタル・オーディオ・プレーヤ１４１、デジタル・ビデオ・レコーダ１４２、テレビ１４３、セットトップ・ボックス１４４、デジタル・スチール・カメラ１４５、ビデオ・カセット・プレーヤ１４６、デジタル・オーディオ・レコーダ１４７、セルラ電話１４８、およびＧＰＳ受信機１４９、または上記のデバイス・クラスの何らかの組合せに結合することができる。そのような場合、ＵＭＣＳ１１０内に含まれる記憶媒体から入手されるコンテンツの復号は、ＵＭＣＳ複合変換器１４０内に備えられた復号器を使用して行われる。したがって、コンテンツは、ＵＭＣＳ１１０によってアンラップ（ｕｎｗｒａｐ）され、アンラップされたコンテンツは、無線ネットワーク１２０を介して、ＵＭＣＳ複合変換器１４０に提供される。ＵＭＣＳ複合変換器１４０は、コンテンツを復号し、それを適切な受取側デバイスに提供する一方で、同時に、任意の要求されたデジタル著作権管理が維持されることを確実にする。いくつかの場合には、ＵＭＣＳ複合変換器１４０は、１つまたは複数の受取側デバイスに関連するドングルとして実施されてよい。
【００３０】
ＵＭＣＳデバイスを含むコンテンツ使用ネットワークについてのさらなる説明は、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｄａｔａ  Ｓｔｏｒａｇｅ  ａｎｄ  Ａｃｑｕｉｓｉｔｉｏｎ」と題する特許出願で提供されている。
【００３１】
図２を参照すると、本発明のいくつかの実施形態による例示的なＵＭＣＳ２００が示されている。示されるように、ＵＭＣＳ２００は、記憶コンポーネント２１０を含む。記憶コンポーネント２１０は、ハードディスク・ドライブ、フラッシュ・メモリのブロック、ホログラフィック・メモリ、ランダム・アクセス・メモリ、上記の組合せ、および／またはこれらの同等物とすることができるが、それらに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の様々な実施形態によって利用され得る他のメモリ・タイプについて理解されよう。ＵＭＣＳ２００は、記憶コンポーネント２１０からの読み出しおよび記憶コンポーネント２１０への書き込みを制御するように動作可能な、ファイル・システム・マネージャ２２０をさらに含む。ＵＭＣＳ２００は、Ｂｌｕｅｔｏｏｔｈ無線インターフェースを含む。Ｂｌｕｅｔｏｏｔｈ無線インターフェースは、ポータブルおよび／または固定電子デバイスを接続するケーブルに取って代わることを意図した短距離通信を提供する。Ｂｌｕｅｔｏｏｔｈ無線インターフェースの主な利点は、頑健性、低電力、および低コストである。典型的なＢｌｕｅｔｏｏｔｈインターフェースは、ＲＦトランシーバとして動作するアンテナ２９０と、ベースバンド・プロトコル・プロセッサ２４０と、Ｂｌｕｅｔｏｏｔｈ増速データレートＰＨＹ２５０とを含む。Ｂｌｕｅｔｏｏｔｈインターフェースは、Ｂｌｕｅｔｏｏｔｈ対応デバイスの接続と、接続デバイス間での様々なデータ・クラスの交換とを可能にするサービスを提供する。Ｂｌｕｅｔｏｏｔｈインターフェースは、１つまたは複数のＢｌｕｅｔｏｏｔｈポートと、ソフトウェア／ファームウェアとを含み、ソフトウェア／ファームウェアは、ＵＭＣＳ２００が、記憶コンポーネント２１０のすべての入出力接続のためのハブ／ルータとして、また以下でより十分に説明されるように、記憶コンポーネント２１０と対話してもしなくてもよい様々な接続Ｂｌｕｅｔｏｏｔｈデバイスのためのハブ／ルータとして動作することを可能にする。ＵＭＣＳ２００は、上述のＢｌｕｅｔｏｏｔｈインターフェースを介して構成されてもよい。
【００３２】
ＵＭＣＳ２００は、記憶コンポーネント２１０にアクセスする際の待ち時間を短縮するために使用され得る、フラッシュまたはＳＤＲＡＭキャッシュ２３０も含む。記憶コンポーネント２１０がフラッシュまたはＳＤＲＡＭで実施される場合、キャッシュ２３０は排除されてよい。記憶コンポーネント２１０とフラッシュ・キャッシュの組合せは、ＵＭＣＳ２００による電力消費を低減するために使用することができる。電力消費を低減するための様々な手法は、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  ｉｎ  Ｒｅｌａｔｉｏｎ  ｔｏ  ａ  Ｗｉｒｅｌｅｓｓ  Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ」と題する特許出願で説明されている。またさらに、ＵＭＣＳ２００は、記憶コンポーネント２１０へのアクセスおよび／またはＵＭＣＳ２００の構成を可能にする、ＵＳＢポート２６０を含む。ＵＭＣＳ２００は、電力コントローラ２７０およびモバイル電源２８０も含んでよい。ベースバンド・プロトコル・プロセッサ２４０は、ポートと、ソフトウェア／ファームウェアとを含むことができ、ソフトウェア／ファームウェアは、ベースバンド・プロトコル・プロセッサ２４０が、記憶コンポーネント２１０のすべての入出力接続のためのハブ／ルータとして動作することを可能にする。
【００３３】
本発明のいくつかの実施形態では、ＵＭＣＳ２００は、マルチポートＢｌｕｅｔｏｏｔｈルータを含むように増強される。そのようなマルチポートＢｌｕｅｔｏｏｔｈルータは、多くのＢｌｕｅｔｏｏｔｈデバイスの相互接続を可能にする。これは、システム全体で多くのシングルポートＢｌｕｅｔｏｏｔｈデバイスが一緒に使用される場合、特に有用となることができる。したがって、一例として、典型的なセルラ電話は、１度に１つのＢｌｕｅｔｏｏｔｈデバイスに接続することが可能なＢｌｕｅｔｏｏｔｈインターフェースを含む。このインターフェースは、オーディオ・データを単一のヘッドセットに／から転送するために従来から使用されてきた。しかし、オーディオ・データをヘッドセットに／から転送するばかりでなく、カー・ステレオにオーディオ出力を提供し、携帯情報端末からダイアリング情報を受け取ることも望まれることがある。上述のセルラ電話は１度に１つのＢｌｕｅｔｏｏｔｈ接続をサポートすることしかできず、１つのＢｌｕｅｔｏｏｔｈポートを介して接続されるデバイスを変更することは面倒であるので、そのような構成は実際的ではない。マルチポートＢｌｕｅｔｏｏｔｈルータがＵＭＣＳ２００に組み込まれる場合、ＵＭＣＳ２００は、ＵＭＣＳ２００によってサポートされる１つのＢｌｕｅｔｏｏｔｈプロトコル・インターフェースを介してセルラ電話に接続されることができ、そのＢｌｕｅｔｏｏｔｈプロトコル・インターフェースは、１つまたは複数の他のＢｌｕｅｔｏｏｔｈプロトコル・インターフェースに相互接続されることができ、次にそれらのプロトコル・インターフェースは、それぞれのＢｌｕｅｔｏｏｔｈデバイスに接続される。これは、セルラ電話、カー・ステレオ、および携帯情報端末を含む上述の例示的な構成の現実的な実施を可能にする。とりわけ、そのような手法は、基本機能にしぼった低価格セルラ電話の方向に逸れつつある無線通信市場において利点を提供する。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態によるマルチポートＢｌｕｅｔｏｏｔｈルータのための他のアプリケーションについて理解されよう。さらに、本発明の様々な実施形態によるマルチポートＢｌｕｅｔｏｏｔｈルータは、ＵＭＣＳデバイスと共に組み込まれ得る一方で、本発明の他の実施形態は、本明細書で説明されるようなＵＭＣＳデバイスの１つまたは複数の機能を含まないマルチポートＢｌｕｅｔｏｏｔｈルータを提供することに留意されたい。
【００３４】
図３を参照すると、本発明の１つまたは複数の実施形態によるマルチポートＢｌｕｅｔｏｏｔｈルータ３００が示されている。先に説明されたように、マルチポートＢｌｕｅｔｏｏｔｈルータ３００は、ＵＭＣＳデバイスに組み込まれてよい。代替として、マルチポートＢｌｕｅｔｏｏｔｈルータ３００は、別の電子デバイスに組み込まれてよく、またはスタンドアロン・デバイスとして開発されてもよい。本明細書で提供される開示に基づいて、当業者であれば、マルチポートＢｌｕｅｔｏｏｔｈルータ３００の様々な使用および実施について理解されよう。マルチポートＢｌｕｅｔｏｏｔｈルータ３００は、各々がマルチポート・プロセッサ３３０に結合される多くのＢｌｕｅｔｏｏｔｈパイプ３４０、３４３、３４５、３４７を含む。Ｂｌｕｅｔｏｏｔｈパイプの各々は、接続されたＢｌｕｅｔｏｏｔｈデバイスへの／からのデータの転送を可能にする、Ｂｌｕｅｔｏｏｔｈプロトコル・インターフェースを含む。例えば、Ｂｌｕｅｔｏｏｔｈパイプ３４３は、Ｂｌｕｅｔｏｏｔｈ送信元／宛先３１３に通信可能に結合される。本明細書で使用される「Ｂｌｕｅｔｏｏｔｈ送信元／宛先」とは、別のＢｌｕｅｔｏｏｔｈデバイスに、および／または別のＢｌｕｅｔｏｏｔｈデバイスからデータを転送することが可能な任意のデバイスのことである。同様に、Ｂｌｕｅｔｏｏｔｈパイプ３４５は、Ｂｌｕｅｔｏｏｔｈ送信元／宛先３１５に通信可能に結合され、Ｂｌｕｅｔｏｏｔｈパイプ３４７は、Ｂｌｕｅｔｏｏｔｈ送信元／宛先３１７に通信可能に結合される。Ｂｌｕｅｔｏｏｔｈパイプ３４０は、シングルポートＢｌｕｅｔｏｏｔｈデバイス３１０に通信可能に結合される。本明細書で使用される「シングルポートＢｌｕｅｔｏｏｔｈデバイス」とは、１度にただ１つの他のＢｌｕｅｔｏｏｔｈデバイスとの接続をサポートする任意のデバイスのことである。そのようなシングルポート・デバイスの一例は、単一のＢｌｕｅｔｏｏｔｈポートのみを備えて実施される低コストのセルラ電話である。本開示を読んだときに当業者であれば理解されるように、スタンドアロン・マルチポートＢｌｕｅｔｏｏｔｈルータ／ハブがシングルポート・デバイスと併用される場合、低コストのシングルポートＢｌｕｅｔｏｏｔｈデバイスは、マルチポートＢｌｕｅｔｏｏｔｈデバイスとして機能するように拡張されることができる。４つのＢｌｕｅｔｏｏｔｈパイプを有するマルチポートＢｌｕｅｔｏｏｔｈルータ３００が示されているが、本発明の異なる実施形態によるマルチポートＢｌｕｅｔｏｏｔｈルータの他の実施は、４つより多数または少数のＢｌｕｅｔｏｏｔｈパイプを用いて実施されてよいことに留意されたい。そのようなマルチポートＢｌｕｅｔｏｏｔｈルータの様々な例示的な実施および動作詳細は、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｕｌｔｉｐｏｒｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｄｉｓｔｒｉｂｕｔｉｏｎ」と題する特許出願で提供されている。
【００３５】
図４を参照すると、本発明の１つまたは複数の実施形態による操作環境４００が示されている。操作環境４００は、ＵＭＣＳ４１０と、全地球測位システム（ＧＰＳ）ベースのロケーション・デバイス４８０と、カー・ステレオ４７０と、セルラ電話４５０と、携帯情報端末４４０とを含み、それらはすべて、パーソナル・ネットワーク４３０を介して通信可能に結合される。本発明のいくつかの実施形態では、パーソナル・ネットワーク４３０は、Ｂｌｕｅｔｏｏｔｈネットワークであり、ＵＭＣＳ４１０は、図３に関して上で説明されたマルチポートＢｌｕｅｔｏｏｔｈルータを含む。本発明の他の実施形態では、パーソナル・ネットワーク４３０は、例えばＷｉ−Ｆｉネットワークなど、別の無線ネットワークとすることができる。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態によるパーソナル・ネットワーク４３０を実施するために使用され得る様々なネットワーク・タイプおよび／またはネットワーク・タイプの組合せについて理解されよう。
【００３６】
ＵＭＣＳ４１０は、アンテナ、さらにはパーソナル・ネットワーク４１０を介して通信する無線ネットワーク通信インターフェース４１２を含む。無線通信は、不揮発性記憶コンポーネント４２８を含むメモリ・システムに／からファイル・システム・マネージャ４１６を介してデータを転送することを含むことができる。プロセッサ４２７は、メモリ・システムへのアクセスを管理することができる。不揮発性記憶コンポーネント４２８は、フラッシュ・メモリおよびハードディスク・ドライブを含むことができるが、それらに限定されない。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に関して使用され得る様々な不揮発性記憶タイプについて理解されよう。無線インターフェース４１２を介して不揮発性記憶コンポーネント４２８にアクセスするのに加えて、不揮発性記憶コンポーネント４２８は、例えば有線ＵＳＢインターフェースなど、有線ＩＯ４１８を使用してアクセスされてもよい。本明細書で提供される開示に基づいて、当業者であれば、ＵＭＣＳ４１０に関して実施され得る様々な有線ＩＯについて理解されよう。ＵＭＣＳ４１０は、待ち時間および／または電力消費を低減するために使用され得るキャッシュ４１４も含む。電力消費を低減するためのいくつかの手法が、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  ｉｎ  Ｒｅｌａｔｉｏｎ  ｔｏ  ａ  Ｗｉｒｅｌｅｓｓ  Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ」と題する特許出願でより十分に説明されている。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に組み込まれ得る様々なキャッシュ・システムおよび他のメモリ・システムについて理解されよう。ＵＭＣＳ４１０は、パーソナル・ネットワーク４３０に通信可能に結合された様々な消費者電子デバイスの間のトラフィックを交通整理することが可能なマルチポート・ルータ４２９も含む。パーソナル・ネットワーク４３０がＢｌｕｅｔｏｏｔｈネットワークである場合、マルチポート・ルータ４２９は、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｕｌｔｉｐｏｒｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｄｉｓｔｒｉｂｕｔｉｏｎ」と題する出願でより十分に説明されているように、実施することができる。
【００３７】
ロケーション・デバイス４８０は、ポータブルＧＰＳベース・ロケーション・デバイスを含むが、それに限定されない、当技術分野で知られた任意のロケーション・デバイスとすることができる。ロケーション・デバイス４８０は、１つまたは複数のボタンまたはノブと、おそらくはユーザにオーディオ・コマンド・セットを可聴的に提供するためのスピーカとを備える、ＩＯインターフェース４８４を含む。加えて、ロケーション・デバイス４８０は、ユーザに位置および方向情報を表示することが可能なグラフィカル・ユーザ・インターフェース４８２を含む。ロケーション・デバイス４８０は、パーソナル・ネットワーク４３０を介して通信するためのアンテナ４８６も含む。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に関して使用され得る様々なロケーション・デバイスについて理解されよう。
【００３８】
カー・ステレオ４７０は、当技術分野で知られた任意のカー・オーディオ・デバイスとすることができる。具体的なこの例では、カー・ステレオ４７０は、１つまたは複数のボタンまたはノブと、おそらくはユーザから可聴コマンドを受け取るためのマイクロフォンとを備える、ＩＯインターフェース４７４を含む。加えて、カー・ステレオ４７０は、ユーザにオーディオ再生情報、ビデオ提示、および他のグラフィカル情報を表示することが可能なグラフィカル・ユーザ・インターフェース４７２を含む。カー・ステレオ４７０は、パーソナル・ネットワーク４３０を介して通信するためのアンテナ４７６も含む。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態に関して使用され得る様々なカー・ステレオについて理解されよう。
【００３９】
セルラ電話４５０は、当技術分野で知られるような、セルラ・ネットワーク４６０を介して情報を送信／受信することが可能な任意のデバイスとすることができる。示されるように、セルラ電話４５０は、グラフィカル・ユーザ・インターフェース４５２と、キーパッド４５４と、マイクロフォン４５６とを含む。加えて、セルラ電話４５０は、パーソナル・ネットワーク４３０を介して通信するためのアンテナ４５８も含む。本発明のいくつかの実施形態では、グラフィカル・ユーザ・インターフェース４５２は、ＵＭＣＳ４１０のためのリモート・ユーザ・インターフェースとして動作する。そのようなリモート・インターフェースを使用するためのいくつかの手法が、すべての目的で先に参照により本明細書に組み込まれた、「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｄａｔａ  Ｓｔｏｒａｇｅ  ａｎｄ  Ａｃｑｕｉｓｉｔｉｏｎ」と題する特許出願に開示されている。
【００４０】
携帯情報端末４４０は、当技術分野で知られた任意のプロセッサ・ベースのポータブル・コンピュータとすることができる。示されるように、携帯情報端末４４０は、グラフィカル・ユーザ・インターフェース４４４と、１組のＩＯ４４６と、パーソナル・ネットワーク４３０を介して通信するためのアンテナ４４２とを含む。本明細書で提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に関して使用され得る様々な携帯情報端末および他のプロセッサ・ベースのポータブル・コンピューティング・デバイスについて理解されよう。
【００４１】
図５を参照すると、フローチャート９００は、本発明の１つまたは複数の実施形態による操作環境を利用するための１つの例示的な方法を示している。フローチャート９００によれば、ＵＭＣＳ４１０は、操作環境４００の他の要素の近傍に運ばれる（ブロック９０３）。ＵＭＣＳ４１０は、操作環境４００の他の要素を識別し、識別したデバイスに通信可能に接続する（ブロック９０６）。この接続プロセスは、セルラ電話に接続すること（ブロック９１２）と、カー・ステレオに接続すること（ブロック９１４）と、携帯情報端末に接続すること（ブロック９１６）と、ＧＰＳデバイスに接続すること（ブロック９１８）とを含むことができるが、それらに限定されない。通信可能に接続されると、１つまたは複数の操作シーケンスが処理されることができる。いくつかの場合では、処理は、人的な介入なしに行われるが、例えば可聴コマンドによって制御されてもよい。４つのハンズフリー操作シナリオが図５に関して以下で説明されるが、本明細書で提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に従って実施され得る多数の他の操作シナリオについて理解するであろうことに留意されたい。
【００４２】
１つの操作シーケンスでは、セルラ電話４５０は、着信電話呼を受信し、着信電話呼の通知を提供する（ブロック９０９）。着信呼の通知は、多くの方法で行われてよい。例えば、呼は、セルラ電話４５０の標準的な可聴ベルによって通知されてよく、またはセルラ電話４５０は、パーソナル・ネットワーク４３０を介して操作環境４００内の別のデバイスに着信呼を伝達してもよい。したがって、例えば、セルラ電話４５０は、着信呼ステータスをカー・ステレオ４７０に伝達することができ、次にカー・ステレオ４７０は、着信呼信号を可聴的に再生してユーザに知らせること、および／またはユーザに着信呼信号を表示することができる。これは、発呼者ＩＤまたは着信呼についての他の情報を表示または可聴的に識別することを含んでよい。操作環境４００で再生するすべてのオーディオ出力を１つの中央オーディオ出力デバイスで処理することが望ましい場合には、カー・ステレオ４７０を使用して着信呼通知を処理することが有利であり得る。例えば、カー・ステレオ４７０が音楽を再生している場合、呼が処理される間は、音楽の音量が下げられてよく、または完全に消音されてもよい。本明細書で提供される開示に基づいて、当業者であれば、本発明の１つまたは複数の実施形態による、操作環境４００内で着信呼を通知するために使用され得る多数の手法について理解されよう。
【００４３】
その後、ユーザは、呼の受け入れ（ｐｉｃｋｕｐ）を可聴的に指令することができる（ブロック９１５）。この可聴コマンドは、操作環境４００内のデバイスによって処理することができる。例えば、セルラ電話４５０は、マイクロフォンと、着信可聴コマンドを解析するために使用し得る可聴コマンド・ソフトウェアとを有することができる。代替として、携帯情報端末４４０は、マイクロフォンと、着信可聴コマンドを解析するために使用し得る可聴コマンド・ソフトウェアとを含むことができる。いずれの場合も、可聴コマンドが受け取られ、解析されると（ブロック９１５）、コマンドは、セルラ電話４５０に転送される（ブロック９２１）。それに応答して、セルラ電話４５０は、着信呼が接続されるようにし、着信呼のオーディオは、ＵＭＣＳ４１０に提供され、その後、選択されたオーディオ出力デバイスに回送される（ブロック９２４）。本発明の具体的な一実施形態では、選択されたオーディオ出力デバイスは、カー・ステレオ４７０である。この場合、電話呼のオーディオ部分は、カー・ステレオ４７０を介して再生される。電話呼を受け取る前にカー・ステレオ４７０が音楽または別のオーディオ出力を再生していた状況では、電話呼が処理される間は、すでに再生中のオーディオの音量が下げられる（または完全に消音される）（ブロック９２７）。通話が完了すると、すでに再生中のオーディオの音量は、電話呼が受け取られる前の音量に戻される（ブロック９３０）。
【００４４】
別の操作シーケンスでは、ユーザは、電話呼の開始を可聴的に指令する（ブロック９３３）。可聴コマンドは、操作環境４００内のデバイスの１つによって受け取られ、実施されることができる。例えば、セルラ電話４５０は、電話呼を開始するために使用され得る可聴ダイアラ（ａｕｄｉｂｌｅ  ｄｉａｌｅｒ）機能を含むことができる。代替として、携帯情報端末４４０は、マイクロフォンと、着信可聴コマンドを解析するために使用され得る可聴コマンド・ソフトウェアとを含むことができる。そのような場合、携帯情報端末は、電子電話帳内の様々な名前および番号と対応する可聴音とを相互参照する、電子電話帳を含むことができる。いずれの場合も、可聴コマンドが受け取られ、解析されると（ブロック９３３）、呼のためのダイアル詳細（例えば電話番号）が、セルラ電話４５０に転送され（ブロック９３６）、次にセルラ電話４５０は、ダイアル詳細を使用して呼を開始する（ブロック９３９）。呼が開始されると（ブロック９３９）、電話呼のオーディオ部分は、ＵＭＣＳ４１０に提供され、その後、選択されたオーディオ出力デバイスに回送される（ブロック９４２）。本発明の具体的な一実施形態では、選択されたオーディオ出力デバイスは、カー・ステレオ４７０である。この場合、電話呼のオーディオ部分は、カー・ステレオ４７０を介して再生される。電話呼を受け取る前にカー・ステレオ４７０が音楽または別のオーディオ出力を再生していた状況では、電話呼が処理される間は、すでに再生中のオーディオの音量が下げられる（または完全に消音される）（ブロック９４５）。通話が完了すると、すでに再生中のオーディオの音量は、電話呼が受け取られる前の音量に戻される（ブロック９４８）。
【００４５】
また別の操作シーケンスでは、ユーザは、あるプレイ・リストまたはオーディオ選択物をカー・ステレオ４７０で再生するよう可聴的に指令する（ブロック９５１）。可聴コマンドは、操作環境４００内のデバイスの１つによって受け取られ、実施されることができる。例えば、携帯情報端末４４０は、マイクロフォンと、着信可聴コマンドを解析するために使用され得る可聴コマンド・ソフトウェアとを含むことができる。そのような場合、携帯情報端末は、可聴コマンドを受け取り、可聴コマンドをファイル選択（例えばプレイ・リスト・コマンド）に変換することが可能な、可聴選択ツールを含むことができる。いずれの場合も、可聴コマンドが受け取られ、解析されると（ブロック９５１）、オーディオ・ファイル・コマンド（例えばプレイ・リスト）が、ＵＭＣＳ４１０に転送される（ブロック９５４）。次にＵＭＣＳ４１０は、要求されたファイルを、不揮発性メモリ４２８からカー・ステレオ４７０にアップロードし（ブロック９５７）、カー・ステレオ４７０は、オーディオ選択物を再生する（ブロック９６０）。
【００４６】
さらに別の操作シーケンスでは、ドライビング指図（例えば目的地住所）が、パーソナル・ネットワーク４３０を介して携帯情報端末４４０からロケーション・デバイス４８０にアップロードされる（ブロック９６３）。これらのドライビング指図は、運行開始前にユーザによって携帯情報端末４４０にプログラムされてよく、運行前にホスト・コンピュータから携帯情報端末４４０にダウンロードされてよく、またはセルラ電話４５０からアクセスされるインターネットを介して携帯情報端末にダウンロードされてよい。本明細書で提供される開示に基づいて、当業者であれば、携帯情報端末４４０に目的地情報を取り込むための様々な機構について理解されよう。ドライビング指図と、ロケーション・デバイス４８０によってサポートされる位置特定機能とに基づいて、ロケーション・デバイス４８０は、どこで曲がるか、また特定の目的地までどのようにして辿り着くかをユーザに告げる、可聴指図情報（すなわちオーディオ・コマンド・セット）を生成することができる。この可聴指図情報は、ＵＭＣＳ４１０を介してカー・ステレオ４７０に回送される（ブロック９６６）。次にカー・ステレオ４７０は、可聴ドライビング指図を再生する（ブロック９６９）。
【００４７】
図６〜図９は、本発明の他の実施形態による他の例示的な操作環境５００、６００、７００、８００を示している。本明細書では５つの異なる操作環境が具体的に説明されたが、本明細書で提供される開示に基づいて、当業者であれば、本発明の様々な実施形態に関して使用され得る様々な他の操作環境について理解されるであろうことに留意されたい。図６を参照すると、操作環境４００と実質的に同じ操作環境５００が示されている。違いは、操作環境５００がロケーション・デバイスを含まないことである。そのような場合、図５に関して上で説明されたロケーション・デバイス４８０の機能は、利用可能でなくてよく、または統合位置特定機能を含む携帯情報端末４４０もしくはセルラ電話４５０によって実行されてもよい。図７を参照すると、操作環境５００と実質的に同じ操作環境６００が示されている。違いは、操作環境６００がカー・ステレオを含まないことである。そのような場合、図５に関して上で説明されたカー・ステレオ４７０の機能は、セルラ電話４５０または携帯情報端末４４０の部分として統合されたオーディオ出力によって実行されてよい。
【００４８】
図８を参照すると、本発明の１つまたは複数の実施形態による操作環境７００が示されている。操作環境７００は、ＵＭＣＳ４１０と、セルラ電話４５０と、ヘッドセット４９０とを含み、それらはすべて、パーソナル・ネットワーク４３０を介して通信可能に結合される。ヘッドセット４９０は、マイクロフォン４９２と、オーディオ出力デバイス４９４と、パーソナル・ネットワーク４３０と通信するためのアンテナ４９６とを含む。操作環境７００は、ロケーション・デバイスがセルラ電話と統合された場合の、図５に関して上で説明された操作シーケンスを実行することが可能である。そのような場合、可聴コマンドは、ヘッドセット４９０を介して受け取られ、可聴コマンドが解析および実行されるセルラ電話４５０に転送される。カー・ステレオ４７０によって出力されるとして図５で説明されたオーディオ出力は、代わりにオーディオ出力デバイス４９４に送られる。図９を参照すると、本発明のまた他の実施形態による別の操作環境８００が示されている。操作環境８００は、携帯情報端末４４０が含まれること以外は、操作環境７００と実質的に同じである。そのような場合、操作環境７００に関して説明されたコマンド受け取りおよび解析の一部は、携帯情報端末４４０によって実行されてよい。
【００４９】
結論として、本発明は、ハンズフリー操作環境を実施するための新規なシステム、デバイス、方法、および構成を提供する。そのようなものを使用するための多くの異なる操作環境および方法が本明細書で説明されたが、当業者であれば、本開示を読んだときに、実施され得るそのようなものを使用するための他の操作環境および方法を理解するであろうことに留意されたい。特に、本発明の１つまたは複数の実施形態の詳細な説明が上で与えられたが、本発明の主旨から逸脱することのない様々な代替、修正、および均等物が当業者には明らかであろう。したがって、上記の説明は、本発明の範囲を限定するものと理解されるべきではなく、本発明の範囲は、添付の特許請求の範囲によって定められる。
【図面の簡単な説明】
【００５０】
【図１】本発明のいくつかの実施形態による、様々なＵＭＣＳデバイスを示す図である。
【図２】本発明のいくつかの実施形態による、例示的なＵＭＣＳデバイスを示す図である。
【図３】本発明のいくつかの実施形態による、マルチポートＢｌｕｅｔｏｏｔｈデータ配布システムを示す図である。
【図４】本発明の様々な実施形態による、例示的な操作環境を示す図である。
【図５】本発明の１つまたは複数の実施形態による、ハンズフリー操作環境を実施するための方法を示すフローチャートである。
【図６】本発明の１つまたは複数の他の実施形態による、他の例示的な操作環境を示す図である。
【図７】本発明の１つまたは複数の他の実施形態による、他の例示的な操作環境を示す図である。
【図８】本発明の１つまたは複数の他の実施形態による、他の例示的な操作環境を示す図である。
【図９】本発明の１つまたは複数の他の実施形態による、他の例示的な操作環境を示す図である。
【図１】
2009543467.tif 000003
【図２】
2009543467.tif 000004
【図３】
2009543467.tif 000005
【図４】
2009543467.tif 000006
【図５】
2009543467.tif 000007
【図６】
2009543467.tif 000008
【図７】
2009543467.tif 000009
【図８】
2009543467.tif 000010
【図９】
2009543467.tif 000011
【国際調査報告】
2009543467.tif 000012