(57)【要約】ワイヤレスメディアネットワークを設定及びそれに接続するためのワイヤレススピーカサブシステムといったワイヤレスメディアデバイスによって実行するための方法。ワイヤレスメディアデバイスは、まず、第１フェーズで既存のインフラベースのワイヤレスネットワークに接続する。第２フェーズで、ワイヤレスメディアデバイスが既存のワイヤレスネットワークに前もって接続している相補的なワイヤレスデバイスとセキュア通信トンネルを確立する。第３フェーズで、セキュアトンネルを用いて、ワイヤレスメディアデバイスが第２のワイヤレスメディアワイヤレスネットワークに関する一連のパラメータを示す相補的なワイヤレスデバイスデータを共有する。この共有が完了すると、第４フェーズで、ワイヤレスメディアデバイスが第２のワイヤレスネットワークに接続するする。【選択図】図１
2010507295.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスメディアデバイスにおけるメディアワイヤレスネットワークの設定及び接続方法であって、当該方法が、
第１のワイヤレスネットワークに接続するステップと、
前記第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立するステップと、
前記セキュア通信トンネルを通してメディアワイヤレスネットワークに関するパラメータのセットを表すデータを前記相補的なワイヤレスデバイスと共有するステップと、
前記メディアワイヤレスネットワークに接続するステップと、
を有することを特徴とする方法。
【請求項２】
前記共有するステップの終了に応じて、前記デバイスが前記第１のワイヤレスネットワークとの接続を切断することを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のワイヤレスネットワークとの接続の切断は、前記第１のワイヤレスネットワークによる認証解除（ｄｅ−ａｕｔｈｅｎｔｉｃａｔｉｎｇ）を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記パラメータのセットが、特定の目的のために前記メディアワイヤレスネットワークを調整するよう選択されることを特徴とする請求項１に記載の方法。
【請求項５】
前記特定の目的が、リアルタイムのデータ転送であることを特徴とする請求項４に記載の方法。
【請求項６】
前記目的が、ワイヤレスメディアストリーミングであることを特徴とする請求項４に記載の方法。
【請求項７】
前記セキュア識別トンネルを確立するステップが、Ｄｉｆｆｉｅ  Ｈｅｌｌｍａｎ鍵交換プロトコルを使用することを特徴とする請求項１に記載の方法。
【請求項８】
前記セキュア識別トンネルを確立するステップにより、前記ワイヤレスメディアデバイス及び前記相補的なワイヤレスデバイスの相互認証が可能となることを特徴とする請求項１に記載の方法。
【請求項９】
前記ワイヤレスメディアデバイス及び相補的なワイヤレスデバイスが、前記相互認証を促進すべく、それぞれのデジタル認証を保持することを特徴とする請求項８に記載の方法。
【請求項１０】
前記セキュア識別トンネルの確立が、前記トンネルの一方の側のパケット送信により前記トンネルの他方の側で安全に配信されるように、前記ワイヤレスメディアデバイスと前記相補的なワイヤレスデバイスとがインタフェースで接続するための仮想的なネットワークを提供することを特徴とする請求項１に記載の方法。
【請求項１１】
さらに、前記ワイヤレスメディアデバイスが、前記相補的なワイヤレスデバイスとの比較により前記ワイヤレスメディアデバイスが相対的なスレーブデバイス又は相対的なマスターデバイスであるかを判断し得る、マスター／スレーブを判断するステップを有していることを特徴とする請求項１に記載の方法。
【請求項１２】
前記パラメータのセットを表すデータを共有するステップのために、前記相対的にマスターのデバイスが、前記パラメータのセットを表す１又はそれ以上の設定データパケットを前記相対的にスレーブのデバイスに伝送することを特徴とする請求項１１に記載の方法。
【請求項１３】
前記ワイヤレスメディアデバイス及び前記相補的なワイヤレスデバイスが、前記マスター／スレーブを判断するステップを容易にすべく、それぞれの階層的な識別子を有していることを特徴とする請求項１１に記載の方法。
【請求項１４】
前記階層的な識別子が、それぞれの固有のデバイス識別子に組み込まれていることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記固有のデバイス識別子が、ＭＡＣアドレスであることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記第１のワイヤレスネットワークに接続すると、前記ワイヤレスメディアデバイス及び前記相補的なワイヤレスデバイスが互いに発見し得るべく、前記ワイヤレスメディアデバイスが発見手続を受けることを特徴とする請求項１に記載の方法。
【請求項１７】
前記第１のワイヤレスネットワークが、第三者のアクセスポイントによって提供されることを特徴とする請求項１に記載の方法。
【請求項１８】
前記第１のワイヤレスネットワークが、前記ワイヤレスメディアデバイスによって提供されることを特徴とする請求項１に記載の方法。
【請求項１９】
第１のワイヤレスネットワークが、前記相補的なワイヤレスデバイスによって提供されることを特徴とする請求項１に記載の方法。
【請求項２０】
前記第１のワイヤレスネットワークに接続するステップが、
利用できる第１のワイヤレスネットワークを検索するサブステップを有しており、
前記検索により利用できる第１のワイヤレスネットワークを発見した場合には当該発見したネットワークに接続し、前記検索により利用可能な第１のワイヤレスネットワークを発見しない場合には第１のワイヤレスネットワークを提供するためのアクセスポイントを形成して当該ネットワークに接続することを特徴とする請求項１に記載の方法。
【請求項２１】
前記ワイヤレスメディアデバイスが利用可能なワイヤレスネットワークを所定の時間にわたって検索することを特徴とする請求項２０に記載の方法。
【請求項２２】
前記所定の時間が前記ワイヤレスメディアデバイスの固有の識別子の成分に基づいていることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記固有の識別子が前記ワイヤレスメディアデバイスのＭＡＣアドレスであることを特徴とする請求項２２に記載の方法。
【請求項２４】
前記相補的なワイヤレスデバイスが前記ワイヤレスメディアデバイスとほぼ同じ方法を実行し得ることを特徴とする請求項１に記載の方法。
【請求項２５】
ワイヤレスメディアデバイスの処理システムの１又はそれ以上のプロセッサによって実行されるときに、メディアワイヤレスネットワークを設定及びそれに接続するための方法を前記ワイヤレスメディアデバイスに実行させるコンピュータが可読な命令を伝えるキャリアメディアであって、前記方法が、
第１のワイヤレスネットワークに接続するステップと、
前記第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立するステップと、
前記セキュア通信トンネルを通してメディアワイヤレスネットワークに関するパラメータのセットを表すデータを前記相補的なワイヤレスデバイスと共有するステップと、
前記メディアワイヤレスネットワークに接続するステップと、
を有することを特徴とするキャリアメディア。
【請求項２６】
第１のワイヤレスネットワークに接続するための第１のワイヤレスネットワークインタフェースと、
前記第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立するための第２のワイヤレスネットワークインタフェースと、
前記セキュア通信トンネルを通して第２のワイヤレスネットワークに関するパラメータのセットを表すデータを前記相補的なワイヤレスデバイスと共有するための第３のワイヤレスインタフェースと、
前記第２のワイヤレスネットワークに接続するための第４のワイヤレスインタフェースと、
を有していることを特徴とするワイヤレスメディアデバイス。
【請求項２７】
前記第１、第２、第３及び第４のワイヤレスインタフェースが、プロセッサ及びメモリユニットに接続されるワイヤレスネットワークインタフェースによって選択的に規定されることを特徴とする請求項２６に記載のワイヤレスメディアデバイス。
【請求項２８】
ワイヤレスメディアデバイスの処理システムの１又はそれ以上のプロセッサによって実行されるときに、メディアワイヤレスネットワークを設定及びそれに接続するための方法を前記ワイヤレスメディアデバイスに実行させるコンピュータが可読な命令を伝えるキャリアメディアであって、前記方法が、
第１のワイヤレスネットワークに接続するステップと、
前記第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立するステップと、
前記セキュア通信トンネルを通して第２のワイヤレスネットワークに関するパラメータのセットを表すデータを前記相補的なワイヤレスデバイスと共有するステップと、
前記第２のワイヤレスネットワークに接続するステップと、
を有していることを特徴とするキャリアメディア。
【請求項２９】
複数のワイヤレスメディアデバイスに関して安全に設定可能なネットワークを確立するための方法であって、当該方法が、
前記ワイヤレスメディアデバイスが第１のワイヤレスネットワークに接続できるようにするステップと、
前記デバイス間で１又はそれ以上のセキュア通信トンネルを確立するステップと、
第２のワイヤレスネットワークに関するパラメータのセットを示すデータを前記１又はそれ以上のトンネルを通して受け渡すステップと、
前記デバイスが前記第２のワイヤレスネットワークに接続できるようにするステップと、
を有していることを特徴とする方法。
【請求項３０】
ワイヤレスオーディオデバイスにおけるワイヤレスオーディオネットワークの設定及び接続方法であって、当該方法が、
第１のワイヤレスネットワークに接続するステップと、
前記第１のワイヤレスネットワークの相補的なワイヤレスオーディオデバイスとセキュア通信トンネルを確立するステップと、
前記セキュア通信トンネルを通してメディアワイヤレスネットワークに関するパラメータのセットを表すデータを前記相補的なワイヤレスデバイスと共有するステップと、
ワイヤレスオーディオネットワークに接続するステップと、
を有していることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、Ｂｒｙｃｅらの発明による２００６年１０月１７日に出願された米国仮特許出願６０／８２９，７３２号の優先権を主張する。米国仮特許出願６０／８２９，７３２号は参照することにより本書に盛り込まれている。
【０００２】
また、本発明は以下の米国特許出願に関連する。
【０００３】
代理人の参照番号ＧＥＣＫ１０３のＢｒｙｃｅらの発明による「ＵＮＩＦＩＣＡＴＩＯＮ  ＯＦ  ＭＵＬＴＩＭＥＤＩＡ  ＤＥＶＩＣＥＳ」と題される米国仮特許出願６０／８２９，７１１号。
【０００４】
代理人の参照番号ＧＥＣＫ１１２のＫｉｎｄｅｒらの発明による「ＭＥＤＩＡ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＩＮ  Ａ  ＷＩＲＥＬＥＳＳ  ＮＥＴＷＯＲＫ」と題される米国仮特許出願６０／８２９，７２３号。
【０００５】
代理人の参照番号ＧＥＣＫ１０１のＣｅｌｉｎｓｋｉらの発明による「ＭＥＤＩＡ  ＤＡＴＡ  ＳＹＮＣＨＲＯＮＩＺＡＴＩＯＮ  ＩＮ  Ａ  ＮＥＴＷＯＲＫ  ＥＮＶＩＲＯＮＭＥＮＴ」と題される２００６年１１月１３日に出願された米国特許出願１１／５５９，３６０号。この出願は、「Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｉｎｖｅｎｔｉｏｎ」として本書で参照されている。
【０００６】
上記の関連特許出願の内容が、参照することにより本書に盛り込まれている。
【０００７】
本発明は、一般にメディア再生用のワイヤレスネットワークの設定に関する。
【背景技術】
【０００８】
本文脈における「同期したメディアデータの再生」とは、同期を実現するように時間依存のデータを含むメディアソースのデータが２以上の再生デバイスで被験者に再生されることである。さらに、このような再生は、ソースでデータが与えられる所定の時間周期内となるように再生がリアルタイムの再生となる必要がある可能性がある。例えば、別々の音声及び映像成分、さらに複数の音声成分を有するマルチメディアファイルを考える。被験者が見ることと聴くこととの間の遅延を最小限にする方法で、さらに、様々な音声成分を同期させる方法で、これらの成分を再生しなければならない。このような相対的な遅延は、多くの場合、「リップシンク遅延（ｌｉｐ−ｓｙｎｃ  ｄｅｌａｙ）」と称され、一般に、最大でも±２０ミリ秒のリップシンク遅延が好ましいと見なされる。
【０００９】
ワイヤレスネットワークが広く知られている。例えば、ワイヤレスパケットネットワークに基づく一般的な基準を通して送信される同期した再生及び又はメディアデータのリアルタイムの再生は難しい。このようなネットワークは、一般に、ネットワーク遅延のようなもの、再送信、ジッター及びパケットの喪失に由来するある程度の待ち時間を前提としている。特に、ワイヤレスメディアの再生のケースでは、データ送信が市販のネットワーク要素を用いたＩＥＥＥ８０２．１１基準のワイヤレスホームネットワークを用いて実行される場合に、ワイヤレスメディアデバイス間のサービスの質（Ｑｏｓ）を保証できない。さらに、このようなネットワークでは、ワイヤレスメディアデバイスが多くの場合ネットワーク資源のためのネットワーク化したコンピュータといった他のデバイスと競合する。
【００１０】
時間依存のデータ、例えばメディアデータの再生に適したネットワーク資源の管理をし得るネットワークパラメータを選択するための様々な技術が知られている。しかしながら、これらの技術は、簡単なプラグアンドプレイの消費者志向のメディアシステムに容易に組み込まれない。さらに、ホームネットワークは、例えば、ユーザ指定及びユーザ設定の第三者のアクセスポイントを有している。メディア再生に適したネットワーク資源の管理を可能とするネットワークパラメータを選択することは、ワイヤレスメディアシステムがこのような第三者のアクセスポイントを使用する場合に、さらに難しい。ネットワーク化したデバイスは一般に、たとえば、既存のアクセスポイントの挙動を容易に変更できない。このため、ネットワークにわたって観測される待ち時間を、ネットワークのデバイスによって容易に制御できない。
【００１１】
このため、メディアワイヤレスネットワークを設定及びそれに接続するための、ワイヤレスメディアデバイスによって実行する方法の必要性がある。
【発明の概要】
【００１２】
本発明に係る一実施例は、メディアワイヤレスネットワークを設定及びそれに接続するためのワイヤレスメディアデバイスによって実行される方法を有しており、当該方法は：第１のワイヤレスネットワークに接続するステップと；第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立するステップと；セキュア通信トンネルを通してメディアワイヤレスネットワークに関するパラメータのセットを表すデータを相補的なワイヤレスデバイスと共有するステップと；メディアワイヤレスネットワークに接続するステップと；を有している。
【００１３】
一実施例では、共有するステップの終了に応じて、デバイスが第１のワイヤレスネットワークとの接続を切断する。一実施例では、第１のワイヤレスネットワークとの接続の切断が、第１のワイヤレスネットワークによる認証解除を含んでいる。
【００１４】
一実施例では、パラメータのセットが、特定の目的のためにメディアワイヤレスネットワークを調整するよう選択される。一実施例では、特定の目的が、異なる再生デバイス間の再生を同期させるように、メディアデータの転送又はワイヤレスメディアストリーミングである
【００１５】
一実施例では、セキュア識別トンネルを確立するステップが、例えば、Ｄｉｆｆｉｅ  Ｈｅｌｌｍａｎ鍵交換プロトコルといった鍵交換プロトコルを使用する。また、一実施例では、セキュア識別トンネルを確立するステップにより、ワイヤレスメディアデバイス及び相補的なワイヤレスデバイスの相互認証が可能となる。また、一実施例では、ワイヤレスメディアデバイス及び相補的なワイヤレスデバイスが、相互認証で使用するためにそれぞれのデジタル認証を保持する。
【００１６】
一実施例では、セキュア識別トンネルの確立が、トンネルの一方の側のパケット送信によりトンネルの他方の側で安全に配信されるように、ワイヤレスメディアデバイスと相補的なワイヤレスデバイスとがインタフェースで接続するための仮想的なネットワークを提供する。
【００１７】
一実施例では、本方法が、ワイヤレスメディアデバイスが、相補的なワイヤレスデバイスとの比較によりワイヤレスメディアデバイスが相対的なスレーブ又は相対的なマスターであるかを判断する、マスター／スレーブを判断するステップを有している。一実施例では、パラメータのセットを表すデータを共有するステップのために、相対的にマスターのデバイスが、パラメータのセットを表す１又はそれ以上の設定データパケットを相対的にスレーブのデバイスに伝送する。さらに、一実施例では、ワイヤレスメディアデバイス及び相補的なワイヤレスデバイスが、マスター／スレーブを判断するステップを容易にすべく、それぞれの階層的な識別子を有している。さらに、一実施例では、階層的な識別子が、それぞれの固有のデバイス識別子に組み込まれている。一実施例では、固有のデバイス識別子が、ＭＡＣアドレスである。
【００１８】
一実施例では、第１のワイヤレスネットワークに接続すると、ワイヤレスメディアデバイス及び相補的なワイヤレスデバイスが互いに発見し得るべく、ワイヤレスメディアデバイスが発見手続を受ける。
【００１９】
一実施例では、第１のワイヤレスネットワークが、第三者のアクセスポイントによって提供される。しかしながら、ある実施例では、第１のワイヤレスネットワークが、ワイヤレスメディアデバイス又は相補的なワイヤレスデバイスによって提供される。
【００２０】
一実施例では、第１のワイヤレスネットワークに接続するステップが：利用できる第１のワイヤレスネットワークを検索するステップを有しており；利用できる第１のワイヤレスネットワークを発見した場合には当該発見したネットワークに接続し；利用可能な第１のワイヤレスネットワークを発見しない場合には第１のワイヤレスネットワークを提供するためのアクセスポイントを形成して当該ネットワークに接続する。
【００２１】
一実施例では、ワイヤレスメディアデバイスが利用可能なワイヤレスネットワークを所定の時間にわたって検索する。さらに一実施例では、所定の時間がワイヤレスメディアデバイスの固有の識別子の成分に基づいている。一実施例では、固有の識別子がデバイスのＭＡＣアドレスである。
【００２２】
一実施例では、相補的なワイヤレスデバイスがワイヤレスメディアデバイスとほぼ同じ方法を実行し得る。
【００２３】
本発明に係る一実施例は、第１のワイヤレスネットワークに接続するための第１のワイヤレスネットワークインタフェースと；第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立するための第２のワイヤレスネットワークインタフェースと；セキュア通信トンネルを通して第２のワイヤレスネットワークに関するパラメータのセットを表すデータを相補的なワイヤレスデバイスと共有するための第３のワイヤレスネットワークインタフェースと；第２のワイヤレスネットワークに接続するための第４のワイヤレスネットワークインタフェースとを有している。
【００２４】
本発明に係る一実施例は、ワイヤレスメディアデバイスが：第１のワイヤレスネットワークに接続し；第１のワイヤレスネットワークの相補的なワイヤレスデバイスとセキュア通信トンネルを確立し；セキュア通信トンネルを通してメディアワイヤレスネットワークに関するパラメータのセットを表すデータを相補的なワイヤレスデバイスと共有し；第２のワイヤレスネットワークに接続し得る、コンピュータが実行可能なコードを含むコンピュータが可読なメディアを有している。
【００２５】
本発明に係る一実施例は、複数のワイヤレスメディアデバイスに関して安全に設定可能なネットワークを確立するための方法を有している。当該方法は：ワイヤレスメディアデバイスが第１のワイヤレスネットワークに接続できるようにするステップと；デバイス間で１又はそれ以上のセキュア通信トンネルを確立するステップと；第２のワイヤレスネットワークに関するパラメータのセットを示すデータを１又はそれ以上のトンネルを通して受け渡すステップと；デバイスが第２のワイヤレスネットワークに接続できるようにするステップとを有している。
【００２６】
特定の実施例は、これらの形態、態様、又は利点うちの全て又はいくつかを提供しており、あるいは全く提供しない。特定の実施例は、１又はそれ以上の形態、態様、又は利点を提供しており、それらのうちの１又はそれ以上が、図面、明細書、及び特許請求の範囲から当業者に容易に明らかとなろう。
【図面の簡単な説明】
【００２７】
本発明の利益及び利点が、添付図面と併用して、以下の実施例の説明及び添付の特許請求の範囲から本発明に関連する当業者に明らかとなろう。
【００２８】
【図１】図１は、本発明の実施例に係る、メディアワイヤレスネットワークを確立すべくワイヤレスメディアデバイスによって実行される方法の概略図を示す。
【図２】図２は、本発明の実施例に係る、メディアシステム、方法、及びデバイスの概略図である。
【図３】図３は、図１の方法の構成要素を詳細に示す。
【図４】図４は、図１の方法の別の構成要素を詳細に示す。
【図５】図５は、本発明の実施例で使用するフレームの一例を示す。
【図６】図６は、図１の方法の別の構成要素を詳細に示す。
【図７】図７は、図１の方法の別の構成要素を詳細に示す。
【図８】図８は、図１の方法の別の構成要素を詳細に示す。
【図９】図９は、本発明に係る実施例で使用する情報要素の一例を示す。
【図１０】図１０は、本発明の実施例に係るメディアシステム及びデバイスの概略図であり、初期設定を示す。
【図１１】図１１は、最終設定における図１０のシステムを示す。
【図１２】図１２は、図１１の最終設定のバリエーションである。
【図１３】図１３は、ワイヤレススピーカサブシステムの一例を概略的に示す。
【図１４】図１４は、図１１の最終設定の別のバリエーションである。
【図１５】図１５は、ワイヤレススピーカサブシステムの別の一例を概略的に示す。
【発明を実施するための形態】
【００２９】
図１は、メディアワイヤレスネットワークを設定及びそれに接続すべくワイヤレスメディアデバイスによって実行される方法の一実施例を概略的に示す。このようなワイヤレスメディアデバイスは、音声、例えば音声の再生のための設備を有している。一実施例では、ワイヤレスディアデバイスが、例えば、第１の既存のインフラベースのワイヤレスネットワークに既に接続されており、又は初めにフェーズ１で接続される。フェーズ２で、ワイヤレスメディアデバイスが、既存のワイヤレスネットワークに予め接続されている相補的なワイヤレスメディアデバイスとセキュア通信トンネルを確立する。セキュアトンネルを使用することで、ワイヤレスメディアデバイスが、フェーズ３で第２のワイヤレスメディアネットワークの１組のパラメータを示す相補的なワイヤレスデバイスのデータを共有する。このような共有が完了すると、フェーズ４で、ワイヤレスメディアデバイスが第２のワイヤレスネットワークに接続される。
【００３０】
第２のワイヤレスネットワークは、一般的に、内部のプライベートワイヤレスネットワークである。多くの場合、このネットワークはフェーズ３の時点で未だ存在せず、例えば、未だアクティブではなく、ステージ３のパラメータが、実質的に、提案された内部のプライベートワイヤレスネットワークを示す。このようなケースでは、内部のプライベートワイヤレスネットワークがフェーズ４で発生する。
【００３１】
「メディア」という用語は、音声、及びいくつかの実施例では映像又は静止画又は双方を含むよう広義に読むべきである。さらに、「ワイヤレスメディアネットワーク」という用語は、記憶、組織化、配信、再生、及び／又はメディアデータの再生制御に関与するデバイスを含むよう広義に読むべきである。ワイヤレスメディアデバイスは、ワイヤレススピーカサブシステム、ワイヤレスビデオデバイス、ワイヤレスメディアストリーミング又はコントロールアプリケーションを担持しているラップトップコンピュータ、メディアサーバ、メディアプレーヤー、コントロールポイント、等を含んでいる。「メディアワイヤレスネットワーク」は、メディアデータを含むデータが１又はそれ以上のワイヤレスメディアデバイスによって又はそれに向けて転送される、ワイヤレスのパケットベースのネットワークである。
【００３２】
ワイヤレスという用語は、ブルートゥース、赤外線、光通信等の他のワイヤレス通信技術とともに、例えばＩＥＥＥ８０２．１１基準に適合するワイヤレスローカルエリアネットワーク（ＷＬＡＮ）といったワイヤレスパケットネットワークで適合する通信をカバーするよう広義に読むべきである。
【００３３】
「トンネル」及び「トンネリング」という用語は、デジタル通信の分野におけるそれらの従来の意味で解釈すべきである。一般に、トンネリングは、１のネットワークが別のネットワーク接続を介してデータを送信し得る技術であり、カプセル化としても知られている。本開示の文脈における「トンネリング」は、共有又は共通するよう生成する鍵を用いたデータの暗号化、２のデバイス間でこのようなデータの受け渡しといったメカニズムを含むよう読むべきである。
【００３４】
「相補的ワイヤレスデバイス」という用語は、安全なネットワーク構成を目的とするワイヤレスメディアデバイスと相互作用し得るデバイスを意味するよう読むべきである。いくつかの実施例では、相補的ワイヤレスデバイスが、ワイヤレスメディアデバイスと類似又は略同一であり、安全リンクを形成する同じような４フェーズの構成方法を実行し得る。他の例では、相補的ワイヤレスデバイスが、４フェーズの方法に応答する方法で挙動すべくワイヤレスメディアデバイスからの命令に単に応答する。いずれの状況においても、最終的な結果では、ワイヤレスメディアデバイス及び相補的なワイヤレスデバイスの双方が、ワイヤレスメディアデバイスによって、フェーズ４の完了時に、又は完了の後程なく同じ第２のワイヤレスネットワークに接続される。あるケースでは、以下に示すように、ワイヤレスデバイスが相補的であることが判明する前に満足する必要がある適切なデジタル証明書の存在といった、さらなる要求がある。
【００３５】
図１に示す方法に係る実施例では、２つの異なるワイヤレスネットワーク：すなわち、第１の既存のワイヤレスネットワーク及び第２のワイヤレスメディアネットワークを有している。本書に記載する実施例では、第１のワイヤレスネットワークは、アクセスポイントによって提供されるＩＥＥＥ８０２．１１基準に属する内部構造のワイヤレスネットワークであり、８０２．１１の専門用語ではサービスセットＩＤ（ＳＳＩＤ）によって識別されるＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）である。一般に、このようなアクセスポイントは、ユーザ指定及びユーザ設定し得るものであり、例えば、第三者によって作成される。このような第１のワイヤレスネットワークは、ワイヤレスデバイスによって容易に発見可能である。しかしながら、このようなネットワークにおけるネットワークパラメータは容易に制御されない。代替的な実施例は、ＩＥＥＥ８０２．１１ＢＳＳ以外の第１のワイヤレスネットワーク、例えば特別のネットワークである第１のワイヤレスネットワークで動作可能である。
【００３６】
第２のネットワークは、一般に、内部のプライベートワイヤレスネットワークであり、ネットワークパラメータがより簡単に制御される。本書に記載の実施例では、第２のワイヤレスネットワークは、８０２．１１のワイヤレスネットワークである。しかしながら、ウルトラワイドバンド（ＵＷＢ）といった他のワイヤレスネットワークをある場合には使用する。第２のワイヤレスネットワークでＵＷＢを使用する実施例では、ワイヤレスメディアデバイスが、既存の第１のワイヤレスネットワークが第２のＵＷＢネットワークの接続形態の一部のままであるように、８０２．１１基準のワイヤレスネットワークインタフェースを有している。さらなる実施例では、２又はそれ以上の無線通信を使用してリアルタイムのデータをストリーミングし、ストリーミングすべきデータが任意にインターリーブされて送信の成功の可能性を高める。
【００３７】
本開示の目的のために、「第２のワイヤレスネットワーク」、「内部のプライベートワイヤレスネットワーク」、「メディアネットワーク」という用語、及びこれらに共通するテーマに関するバリエーションが、同じ意味で使われる。
【００３８】
第２のワイヤレスネットワークは、ある実施例では既存のワイヤレスネットワークから物理的に離れている。例えば、ある実施例では、第２のワイヤレスネットワークが、既存のワイヤレスネットワークに対して別々のチャンネルを使用する。他の実施例では、第２のワイヤレスネットワークが、既存のワイヤレスネットワークから仮想的に離れており、例えば、既存のワイヤレスネットワークと同じチャンネルを共有し、既存のワイヤレスネットワークに対する既存の接続を維持する。
【００３９】
独創的な本方法の一態様は、時間依存のデータストリーミングの目的のための物理的に又は仮想的に別々の第２のワイヤレスネットワークを有している。ある実施例では、時間依存のデータのためのこのような内部の第２のネットワークのセキュアの確立により、クライアントの事前認証、例えば高速のセットアップ、及び選択的制御及び他のデバイスの排除が可能となる。
【００４０】
全体的に、図１に記載する方法を実行するためのワイヤレスメディアデバイスは、実質的に自己設定及び自己規定するメディアワイヤレスネットワークと成り得る、独立型又は相補的なワイヤレスデバイスと組み合わせたデバイスとなる。実際には、いくつかのそのようにし得る相補的なワイヤレスメディアデバイスを初期化し、ユーザ支援がほとんど又は全くなしに、メディアの目的のために内部のプライベートワイヤレスネットワークにそれらをアレンジする。
【００４１】
図２は、上記４フェーズの方法のハードウェアの実施の一例を示す。このような例では、ワイヤレスメディアデバイスが、第１のワイヤレススピーカサブシステム１０の形式を取り、相補的なワイヤレスデバイスが第２のワイヤレススピーカサブシステム１１の形式を取る。このような例において、既存のワイヤレスネットワークが、第３者のアクセスポイント１２、例えば図２で３ＡＰと印を付け全体として符号１２を付したアクセスポイントによって、提供されている。ワイヤレススピーカサブシステム１０及び１１は、広い意味において同じような４フェーズの方法を実行する。すなわち、本方法の特定の詳細はデバイスによって変わるが、一般的な４フェーズの手順が行われる。従って、双方のデバイスによるフェーズ４の完了の後に、これらのデバイスがフェーズ３の間に設定されたネットワークパラメータを有する共通のワイヤレスネットワークに接続されるということになる。このようなワイヤレスネットワークは、全体として符号１５で示される。
【００４２】
本書に開示された「ワイヤレススピーカサブシステム」は、スピーカシステム自体に関する出力音声変換機能を提供するための手段だけではなく、一体化したワイヤレス音声出力デバイスに含まれるワイヤレストランシーバ及び関連する処理及び通信機能を有している。典型的に、ワイヤレススピーカサブシステムは、ワイヤレストランシーバを有するワイヤレスネットワークインタフェース、ビットストリームを形成する受信したパケットペイロードをアナログ音声信号に変換するデジタルアナログ変換器（ＤＡＣ）を有する機器、及びワイヤレススピーカサブシステムへの出力のために信号を増幅するための音声増幅器を有するワイヤレスノードである。一実施例が、音声出力アッセンブリと有効な通信をするプログラム可能なプロセッサ及びワイヤレスネットワークインタフェース構成要素を有している。
【００４３】
図２に示すように、デバイス１０及び１１はまずワイヤレスネットワーク１３に接続し、その次に安全な通信トンネル１６を確立する。このトンネル１６を使用して、一連のネットワークパラメータ１７を共有する。特にフェーズ３に関連して、本開示の中で使用される「共有する」という用語は、双方向通信の必要性という意味を含むものとして読むべきではない。本開示の目的のために、以下のような環境：すなわち、デバイスが遠隔デバイスにデータを送信する場合；デバイスが遠隔デバイスからデータを受信する場合；デバイスが遠隔デバイスにデータを送信し且つ遠隔デバイスからデータを受信するような場合に、データを「共有する」ようデバイスを解釈すべきである。一般的に、フェーズ３における共有は、主にデータの一方向転送であり、以下に詳細に説明するように、ワイヤレススピーカサブシステム１０及び１１のうちの一方が、データを転送するためのマスターの役割を担い、他方がスレーブの役割を担う。
【００４４】
パラメータ１７のセットは、ワイヤレスネットワーク１５の動作を部分的又は全体的に規定する。パラメータのセットは、特定のＱｏＳパラメータ、節電オプション、ビーコンの周期、チャンネルの選択、ＳＳＩＤ、等を有している。パラメータのセット及びそれらの値は、一般に、特定の目的のためにワイヤレスネットワーク１５を調整するよう選択される。本実施例では、目的は、同期された、場合によりワイヤレスネットワーク１５を通したリアルタイムでの音声の再生である。他の実施例では、他のものに対する特別なタイプのデータ転送の優先順位決定といった、別の目的のための別のパラメータのセットが選択される。
【００４５】
パラメータ１７のセットが共有されると、すなわち、ワイヤレススピーカサブシステム１０及び１１がそれぞれ同じパラメータ１７のセットを示すデータを保持すると、ワイヤレススピーカサブシステム１０及び１１のそれぞれが、ワイヤレスネットワーク１３により認証解除される。このような認証に従って、ワイヤレススピーカサブシステムが、ワイヤレスネットワーク１５に接続する。結果として、ワイヤレススピーカサブシステム１０及び１１が、このような通信：ワイヤレスの音声の再生を目的として特別に調整される特性を有するワイヤレスネットワークを通して通信し得る。
【００４６】
既存のアクセスポイントによって提供される既存のワイヤレスネットワークを使用する利点は、上記の実施例のケースのように、構成し易さに関する。ワイヤレススピーカサブシステム１０又は１１のうちの一方を初期化すると、その一方が、システムが関連する既存のワイヤレスネットワークをスキャンする。エンドユーザが、ワイヤレススピーカサブシステムといったローカルのワイヤレスデバイスの接続を可能にするよう第三者のアクセスポイントを構成することは、比較的容易なプロセスであることに留意されたい。さらに、アクセスポイントを構成するプロセスは、住居又は職場のありふれた場所に配置されたパーソナルコンピュータ間のファイルデータの共有といった、又はこのようなコンピュータ全てが１つのブロードバンドのインターネット接続に接続するといった、ワイヤレスメディア以外の目的のために、より早く実行される可能性が高い。
【００４７】
ワイヤレススピーカサブシステム１０及び１１が、ワイヤレスネットワーク１３に接続すると、それらは発見プロセスを受ける。この発見プロセスの特性は、実施例によって異なり、本実施例の目的のために、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）発見プロセスを使用する。このようなプロセスでは、ネットワークに接続すると、デバイスがその有用性を宣伝し、ネットワークの他のデバイスに情報を提供し、その次に、ネットワークの他のデバイスの有用性及びサービスに関する検索を任意に行う。これは、発見のほんの概観を提供するが、重要な態様を強調すること：すなわち、同様な又は相補的な発見プロトコルを実行する全てのデバイスが互いに発見することが明らかであろう。他の実施例では、目的に合うように設計された専用の発見プロトコルとともに、Ｂｏｎｊｏｕｒ及びＪｉｎｉを含む他の接続プロトコルによって提供されるような、他の発見手順を使用する。Ｂｏｎｊｏｕｒは、ローカルエリアネットワークのサービスを発見するための一般的な方法であり、以前はＲｅｎｄｅｚｖｏｕｓと呼ばれていた。それは、ＺｅｒｏＣｏｎｆ規格のフレームワークの実行のためのアップルの商標名である。Ｊｉｎｉに関しては、ｗｗｗ．ｊｉｎｉ．ｏｒｇを参照されたい。
【００４８】
本実施例では、ワイヤレススピーカサブシステムが、相対的なマスター又はスレーブの役割を採用する。図２の状況では、ワイヤレススピーカサブシステム１０がマスターで、ワイヤレススピーカサブシステム１１がスレーブである。１対のデバイス間でマスター及びスレーブの割り当てを管理するための多くの方法があることに留意されたい。単純な例では、マスター及びスレーブを固有に規定するようにデバイスが物理的に異なっている。例えば、Ｓ／ＰＤＩＦ信号を受信するための入力部を有する第１のワイヤレススピーカサブシステム及びＳ／ＰＤＩＦ信号を受信しない第２のワイヤレススピーカサブシステムを有するシステムでは、第１のワイヤレススピーカサブシステムがマスターとして機能するように元から構成されている。ハードウェア構成に基づいてマスター及びスレーブが明らかではない場合には、代替的な方法が実行される。本実施例では、デバイスのＭＡＣアドレスが使用される。各ワイヤレスメディアデバイスのＭＡＣアドレスは、アドレスの最後のバイト（ｂｙｔｅ）の数値といった階層的識別子に組み込まれている。デバイス自身は元々、これらの識別子の比較に基づいてマスター及びスレーブの役割を果たす。このような例では、デバイスは、「相対的な」マスター及びスレーブである。すなわち、ある実行では特定のデバイスがマスターとなる可能性がある一方、別の実行では同じデバイスがスレーブとなる可能性がある。
【００４９】
マスター／スレーブの割り当てに関するＭＡＣアドレスの使用は、限定的にみなすべきではない。他の実施例では、代替的な方法を採用する。このような代替的な方法は、例えば、以下のことを有している。すなわち：
【００５０】
・発見メッセージの一部として固有の階層的識別子の使用。すなわち、デバイス自身が固有の識別子を示す方法で宣伝し、別のデバイスが、発見されたデバイスの階層的識別子とそれ自身の階層的識別子との比較に基づいてそのデバイスを相対的なマスター又はスレーブとして認識する。
【００５１】
・デバイスの固有の階層的識別子。これは、ＭＡＣの方法と同じであるが、他のネットワーク形成の目的のために予め存在するか又は存在しない別の数字を使用する。
【００５２】
・第１のワイヤレスネットワークに関する第１のデバイスがマスターである場合のプロトコルに基づく接続時間。
【００５３】
・ランダムな選択。
【００５４】
・ネットワークのデバイスの大部分に最良の信号レベルを具えたデバイスを選択するといったネットワークの状況の評価。
【００５５】
フェーズ３で、マスターワイヤレススピーカサブシステム（ワイヤレススピーカサブシステム１０）が、スレーブワイヤレススピーカサブシステム（ワイヤレススピーカサブシステム１１）にパラメータ１７のセットを示すデータを提供する。ワイヤレススピーカサブシステムは、その次に、ワイヤレスネットワーク１５に接続する。
【００５６】
図３は、フェーズ１を実行するための方法の一例を示すフローチャートを示す。まず、デバイスが既存のワイヤレスネットワークに接続する。その次に、発見プロセスが実行される。相補的なワイヤレスデバイスが発見される場合、本方法がフェーズ２に移行する。そうでなければ、発見プロセスを続行する。ＵＰｎＰの発見のケースでは、発見プロセスが、相補的なＵＰｎＰデバイスがネットワークに接続してその有用性及びサービスを宣伝するまで続行する。
【００５７】
図４は、フェーズ２の実施例を詳細に示す。これは、限定的なものとみなすべきではなく、他の実施例ではセキュアトンネルの確立のための他の様々な方法を使用する。
【００５８】
図４の実施例では、各ワイヤレスデバイスが、相互のデバイス認証のために使用される電子認証を保持する。一実施例では、専用の認証を使用する。これは、認証を発行する加入者、例えば、製造者又は供給者によって「相補的」であると判断されるデバイスに認証の制限を提供する。このように、一実施例はベンダ独自の認証及び不適合又は望ましくないと決定された異なるベンダ間の相互作用を防止する方針を使用する。他の実施例では、認証が特定の方法及び品質基準の順守に同意するデバイスの製造者のみに入手される。さらに別の例では、共通祖先からの認証機関の階層を使用して、製造業者間のデバイスが共通祖先を用いて相互に認証し得る。ワイヤレス音声の例では、これは、ある実施例では、低品質のワイヤレススピーカサブシステムが高品質の音声システムのために使用されるのを防止するよう使用する。
【００５９】
図４の実施例では、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換プロトコルを使用して、双方のデバイスが共通の又は互換性のある暗号鍵を共有するように、デバイス間で鍵交換を実行する。Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換により、互いに予備知識のない２つの構成要素が、安全でない通信チャンネルを通して共有の秘密鍵を共同で確立できるようになる。Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換プロトコルの説明に関しては、例えば、Ｍａｒｔｉｎ  Ｅ．Ｈｅｌｌｍａｎ，「Ａｎ  ｏｖｅｒｖｉｅｗ  ｏｆ  ｐｕｂｌｉｃ  ｋｅｙ  ｃｒｙｐｔｏｇｒａｐｈｙ」，ＩＥＥＥ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｍａｇａｚｉｎｅ，２００２年５月，４２−４９頁を参照されたい。特に、本実施例では、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換プロトコルを用いて安全なセッションが設定され、（ｐ，ｇ）で示されるドメインパラメータを生成するよう使用される専用のプロトコルが、鍵交換で使用される。ここで、ｐは素数でｇはｐを法とするプリミティブであり、（ｐ，ｇ）は、ｐを法とする整数の乗法群を形成する。これらのパラメータｐ及びｇは、安全ではないネットワークを通して送信されない。鍵の導出／交換が成功すると、デバイスは、本実施例ではＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ法で特定される暗号化を用いて、それらの認証に基づいて相互に認証しようとする。相互認証が成功すると、デバイスがフェーズ３に進む。
【００６０】
一実施例で使用されるＤｉｆｆｉｅ−Ｈｅｌｌｍａｎベースの方法の利点は、認証の目的のための転送に先だって暗号化し得ることである。これは、認証データが第三者によって容易にアクセスできることに関するリスクを減らす。
【００６１】
別の実施例では、トランスポート層（ＴＬＳ）セキュリティーハンドシェイクプロトコルを、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵の交換に代わるものとして使用する。このような実施例では、フェーズ２がスレーブ認証検証プロセスのマスターを有しており、認証検証が成功すると、セキュアトンネル確立フェーズが完了する。さらに、双方のデバイスが共通の又は互換性のある暗号化鍵を共有する。
【００６２】
当業者は、多くの鍵交換プロトコルが知られており、代替的な実施例がこのような鍵交換プロトコルを使用できることを認識するであろう。例えば、四重の鍵交換プロトコルを記載するＩＥＥＥ８０２．１１ｉ基準及びＷｉＦｉ  ＷＰＡ２基準を参照されたい。
【００６３】
セキュアトンネルが確立されると、トンネルの両端のデバイスがバーチャルのネットワークインタフェースを有しており、これに向けてデータパケットをアプリケーションによって送信することが可能となり、その後にトンネルの他端に安全に送信される。認証が成功しない状況では、各デバイスがフェーズ１の発見段階に戻る。
【００６４】
フェーズ３は、一般的に第２のワイヤレスネットワークに加わるデバイスの構成を有しており、セキュアトンネルが確立されると開始する。本実施例では、共通の証明機関（ＣＡ）、例えば一実施例では、このような証明機関を運営するデバイスの製造者が署名したデジタル認証を交換且つ検証することによって、双方のデバイスによってフェーズ３の際にマスターデバイスに対する認証を実行する。
【００６５】
認証に続いて、ネットワークパラメータを受け渡すことによってマスターがスレーブデバイスの設定を実行する。これらのパラメータの正確な特性は、第２のワイヤレスネットワークが物理的又は仮想的に分かれているか否かに応じて実施例によって異なる。パラメータは、一般的に、通常はネットワーク性能に作用し特定のネットワーク調整を可能とする他のパラメータとともに、サービスセット識別子（ＳＳＩＤ）、動作チャンネル、使用すべき暗号鍵を有している。多くの場合パラメータは、デバイスが新たな第２のワイヤレスネットワークに切り替わる時間であるフェーズ３又は４の開始時間を含めている。例えば、デバイスが現在認証されているネットワーク基盤（ＢＳＳ）のタイムスタンプの現在の時間同期機能（ＴＳＦ）に対する相対的なオフセットの観点から時間を規定する。
【００６６】
アクセスポイント及びワイヤレスステーションパラメータを設定するための多くの方法があることが認められるであろう。単に説明を目的として以下に一例が与えられており、限定例とみなすべきではない。本例の一形態では、事前認証はなく、すなわち事前認証は空の演算子であり、デバイスの相互認証がフェーズ２の間に発生すると仮定する。
【００６７】
本実施例においては、構造を図５に示すＩＥＥＥ８０２．３ＳＮＡＰフレーム形式パケットを用いて設定が実行される。以下のデータリンク（８０２）ヘッダは、論理リンク制御ヘッダ（ＬＬＣ）であり、その上ＩＥＥＥが割当てた２４ビットの組織的一意識別子（ＯＵＩ）及びプロトコル識別子を含む１６ビットを含むサブネットワークアクセス制御（ＳＮＡＰ）ヘッダである。図５において図示するＬＬＣ，ＯＵＩ及びＰＩＤは、単に具体例であって、実際の実施例では承認されたＯＵＩ／ＰＩＤの組み合わせと置き換えられる。また、図５のパケットのフォーマットを、特注のＥｔｈｅｒｔｙｐｅフィールドを用いたイーサネット（登録商標）ｖ２カプセル化フレームといった、多くの他の異なるフォーマットに置き換えてもよいことに留意されたい。同様に、データリンク８０２ヘッダが代替的なヘッダと置き換え得るが、あるケースでは全く除外される。本例のフレームが、パケットがセキュアトンネルを介して確実に且つ安全に転送されるために存在しなければならないトンネルの特定のヘッダを排除することを認識されよう。
【００６８】
図５を続けて参照すると、一実施例では、ＤＡＴＡフィールドが、パケットが設定パケット又は制御パケットのいずれかを示す識別子を収容する。設定パケットを使用して、第２のワイヤレスネットワークのためのＳＳＩＤ、チャンネルナンバー等のパラメータといった設定情報を伝達する。制御パケットを使用して、設定の完了といったある事象を引き起こすか又は認識する。
【００６９】
このような特定の実施例では、２つのデバイス間のトンネルが安全且つ確実であると仮定され、すなわち、こぼれるパケットがないであろう。こぼれたネットワークリンクからの回復は高位層の機能である。
【００７０】
図６及び図７は、マスターの観点及びスレーブの観点からそれぞれ処理するフェーズ３のそれぞれの実施例を示すフローチャートである。本実施例では、マスターデバイスのフェーズ３の正確な特性が、スレーブデバイスとは異なることに留意されたい。マスターデバイスは一般的に設定データを送信する一方で、スレーブデバイスが一般的に設定データを受信する。上記のように一実施例では、フェーズ３の際に２つのタイプのデータパケット：すなわち、設定パケット及び制御パケットを使用する。制御パケットに関しては、最後の制御パケットが、設定が完了したことを表示するよう使用する特別なタイプの制御パケットである。一実施例では、特別の設定のための全ての設定パケットが提供されると、マスターデバイスが最後の制御パケットを送信し、その次にプロセスがフェーズ４に進む。スレーブデバイスは、最後の制御パケットを受信次第フェーズ４に進むよう応答可能である。
【００７１】
図８は、フェーズ４の一実施例の一般的なフローチャートを提供する。フェーズ４の目的は、デバイスが、フェーズ３の間に識別又は規定された第２のワイヤレスネットワークをクロスオーバーすることである。一般的にクロスオーバーは、第１のワイヤレスネットワークによる認証解除を有している。多くの場合デバイスが、フェーズ３で特定される時間で、８０２．１１認証解除フレームを用いて第１のワイヤレスネットワークにより認証解除される。ある例では、認証解除のためのトリガーポイントが、新たな内部ネットワークへの移行が生じる時を示す制御フレームのデバイスによる受信である。実施例の中で様々な方法を使用する。
【００７２】
ある代替的な実施例では、マスターデバイスが第１のワイヤレスネットワークにより認証解除されず、その代わりに次のデバイスを発見し得るよう、又は相補的なワイヤレスデバイスではない１又はそれ以上のさらなる配信ネットワークデバイスとのリンクを維持するよう接続されたままであることに留意されたい。例えば、ネットワーク化されたパーソナルコンピュータに記憶された音楽を演奏するよう使用されるワイヤレススピーカサブシステムのセットを考える。さらに、このようなラインに沿った特定の実施例を以下に説明する。
【００７３】
一実施例では、フェーズ４が従来の８０２．１１再接続フレームではなく、従来型ではない迅速な転送方法を使用する。一例では、迅速な転送要求形式のフォーマットが、８０２．１１基準の再接続フレームの通りであり、サポートされた速さ要素の後に１つの情報要素（ＩＥ）の付加を具えている。このような情報要素の一例を図９に示す。このような方法の原理は、フェーズ３の間にネットワーク鍵が確立されるといった様々なパラメータであり、活動が重複する値はほとんどない。
【００７４】
一実施例では、フェーズ４は、接続がそれに続く従来のＩＥＥＥ８０２．１１の転送−認識を有しており−フェーズ３の間に設定される鍵をその後で暗号鍵として使用する。
【００７５】
図１０及び１１は、それぞれワイヤレスメディアシステム２０の一例を示す。一実施例では、システム２０が、ＤＶＤプレーヤ２１及び５つのワイヤレススピーカサブシステム２２乃至２６といったデジタル音声信号源を有している。これらのワイヤレススピーカサブシステムは、それぞれ、中央、左前、右前、左後及び右後のワイヤレススピーカサブシステムを提供する。一実施例では、各ワイヤレススピーカシステムが、図１の４フェーズの方法を実行するよう構成されたプロセッサに接続されたワイヤレスネットワークインタフェースを有している。図１０は、初期設定を示しており、図１１は、最終設定を示す。
【００７６】
一実施例では、ＤＶＤプレーヤ２１が、デジタルデータ出力ポート、例えば、マルチチャンネルのデジタル音声を示すＳ／ＰＤＥＦフォーマットデータを出力するための出力２７を有している。出力２７は中央のワイヤレススピーカサブシステム２２の入力に接続されている。一実施例では、中央のワイヤレススピーカサブシステム２２の動作は、リアルタイムでの音声の再生が可能な方法で、例えば受容できるリップシンク閾値内の遅延といったリップシンクを維持する方法で、ワイヤレススピーカサブシステム２３乃至２６にマルチチャンネルデジタル音声を無線送信することである。
【００７７】
例えば、第三者のアクセスポイントといったアクセスポイント２８が、ワイヤレススピーカサブシステム２２乃至２６の近くに第１のワイヤレスネットワーク２９を提供する。ワイヤレススピーカサブシステムは、電源が入ると、このような第１のワイヤレスネットワークに始めから接続する。
【００７８】
本例のシステム２０では、中央のワイヤレススピーカサブシステム２２が、相対的なマスターデバイスで、ワイヤレススピーカサブシステム２３乃至２６のそれぞれが、スレーブデバイスである。このようなマスター／スレーブ関係は、フェーズ１の発見部分の間にデバイス間で確立される。そして、中央のワイヤレススピーカサブシステム２２が、互いのワイヤレススピーカサブシステムとは別々に且つ個別にフェーズ２乃至４を経て、その際に、各ワイヤレススピーカサブシステムが、ワイヤレススピーカサブシステム２２によって規定されたパラメータを有する共通の内部のプライベートワイヤレスネットワーク３０上にある状態で、互いに通信するよう転送する。ワイヤレススピーカサブシステム２２は、組み込まれたプロトコル及び任意にローカルネットワークの状態及び質の評価に基づいて、プライベートワイヤレスネットワーク３０のための適切なパラメータを判断する。
【００７９】
図１１は、全てのワイヤレススピーカサブシステム２２乃至２６がワイヤレスネットワーク２９により認証解除されている状態の一例を示す。図１２は、中央のワイヤレススピーカサブシステムがアクセスポイント２８に接続したままの一例を示す。
【００８０】
図１１の設定では、ＤＶＤプレーヤ２１を使用して、リスナー／被験者３１に提供されることを意図する音声及び映像間の受容できるリップシンク遅延内の音声及び場合により映像情報を含むＤＶＤを再生する。ワイヤレスネットワーク２９は、対応する映像データがＬＣＤディスプレイ３２に表示されるのとほぼ同じ時間でワイヤレススピーカサブシステム２２乃至２６の各音声出力を介してＤＶＤプレーヤ２１によって音声データを提供し得るよう構成される。
【００８１】
ＬＣＤディスプレイに関する言及は限定的であるとみなされず、他の実施例では、プロジェクタ、広義のテレビ、パーソナル又はラップトップコンピュータのスクリーン等といった、代替的なディスプレイを使用することに留意されたい。
【００８２】
アクセスポイント２８といった存在するアクセスポイントがなくてもよい。ワイヤレススピーカサブシステム２２の一実施例は、ワイヤレススピーカサブシステム２２が他のワイヤレススピーカサブシステムが関連するアクセスポイントとして動作し得るハードウェア及びソフトウェアを有している。これは、既存のアクセスポイントがない環境において有用である。一実施例では、ワイヤレススピーカサブシステムが第２のワイヤレスネットワークに全て転送されると、ワイヤレススピーカサブシステム２２のアクセスポイントが無効となる。このようなケースでは、第２のワイヤレスネットワークを通して提供されるビーコンを受信するさらなる相補的なワイヤレススピーカサブシステムによって認識し得るビーコンフレームが送信される。このようなビーコンは、さらなるワイヤレススピーカサブシステムに第２の内部のプライベートワイヤレスネットワークの存在を知らせ、ワイヤレススピーカサブシステムに内部のプライベートワイヤレスネットワークに接続するよう促す。
【００８３】
ある実施例では、フェーズ１が、第三者のアクセスポイントがない場合にいくつかの同じようなワイヤレススピーカサブシステムに電源を入れる状態を扱うための初期の走査フェーズを有している。このようなケースでは、各デバイスが所定の時間周期だけ走査を行い、ビーコンフレームを受信しない場合に、アクセスポイントとしてそのワイヤレスノードを確立する。上記のようなマスター／スレーブ判定方法と同様な方法で、ＭＡＣアドレスを多くの場合使用してこのようなプロセスを支援する。特に、一実施例では、各ワイヤレススピーカサブシステムが、ＭＡＣアドレスの最後のバイトに関連する時間周期、すなわち、一般的にこのような最後のバイトの値を乗算することによって約５秒と１０秒との間だけ走査する。アクセスポイントがその時間内に見付からない場合には、ワイヤレススピーカサブシステム自身がそのアクセスポイントを開始する。このような方法のみによって、ワイヤレススピーカサブシステムのうちの１がアクセスポイントを開始することを必要とし、残りのワイヤレススピーカサブシステムがこのアクセスポイントに接続することに留意されたい。さらに、このようなアクセスポイントを与えるワイヤレススピーカサブシステムは、マスターデバイスである。
【００８４】
上記の最初の走査フェーズを限定的にみなすべきではない。他の実施例では、１又はそれ以上の送信探査要求又は他の特定の探査要求を送信することによって走査が実行される。
【００８５】
図１３は、ワイヤレススピーカサブシステム２２の一例を概略的に示す。このようなワイヤレススピーカサブシステムは、音声信号を受信するための入力アレイ５１を有している。アレイ５１は、１又はそれ以上の様々な他の標準的及び／又は専用のデジタル音声入力部とともに、Ｓ／ＰＤＩＦ入力部を有している。ある例では、アレイ５１が、１又はそれ以上のアナログ音声入力部を有しており、このようなケースでは、ワイヤレススピーカサブシステム２２が、アナログ信号をデジタル形式に変換するためのアナログデジタル変換器を有している。受信して必要に応じてデジタル化されると、メモリ５３とともに動作するプログラム可能なプロセッサ（ＣＰＵ）５２によって音声信号が処理される。メモリ５３は、他の機能の中で、プロセッサ５２で実行した場合にワイヤレススピーカサブシステム２２が上記の４フェーズの方法を実行させるソフトウェア命令５４を有している。本方法を実行するために必要な全ての命令をメモリ５３で同時に要しないことに留意されたい。このような状況では、ワイヤレススピーカサブシステム２２が、例えば、全ての命令を保存するといったことを実行するための別のメディアを有している。このため、このような実施例では、ここで示すメモリ５３が、このような他のキャリアメディアを有している。
【００８６】
さらに、ＣＰＵ５２は、受信した音声信号の再生を管理するよう関与する。広義には、これは２の別々のタスクを含んでいる。まず、プロセッサ５５に接続されたワイヤレスネットワークインタフェース５５を用いて、規定した内部のプライベートワイヤレスネットワーク上の他のワイヤレススピーカサブシステムに命令を与えて、音声信号の各構成要素を再生する。次に、デジタルアナログ変換器（ＤＡＣ）、アンプ、及び１又はそれ以上のスピーカを含む音声出力５６を使用して、所望の中央のワイヤレススピーカサブシステムの音声信号の構成要素を再生する。ワイヤレススピーカサブシステムは、出力を正確に表すよう再構成され、再生と同期する方法でそれを行うために、他のワイヤレススピーカサブシステムを具えている。これらの態様の詳細は、本発明の独創的な態様を分かりにくくしないように、本書に含めていない。
【００８７】
図１４は、図１０乃至図１２のうちの１と同様なシステムの一例を示すが、ここではデジタル音声源を与えるＤＶＤプレーヤの代わりに、配信されネットワーク化されたＵＰｎＰ制御ポイント３８及びワイヤレスメディアサーバ３９が設けられている。このような実施例の構成では、制御ポイント３８及びサーバ３９は相補的なワイヤレスデバイスに接続されていないと仮定する。接続プロセスでは、ワイヤレススピーカサブシステム２２乃至２６、制御ポイント３８及びサーバ３９がワイヤレスネットワーク２９に接続する。
【００８８】
４フェーズのプロセスに続いて、ワイヤレススピーカサブシステム２２乃至２６が、ネットワーク３０を認証する。制御ポイント３８及びサーバ３９はワイヤレスネットワーク２９に接続したままにある。このような例では、フェーズ４の間にマスターワイヤレススピーカサブシステム２２が、ワイヤレスネットワーク２９に接続したままにある。すなわち、ワイヤレススピーカサブシステム２２は、フェーズ４の間にアクセスポイント２８により認証解除されない。このような方法のための原理は、ワイヤレススピーカサブシステムが、制御ポイント３８の命令の下でサーバ３９上に保持されたメディアを再生し得ることである。実施の観点から、ワイヤレススピーカサブシステム２２は、２の無線トランシーバを有しており、ネットワーク３０に関して用いられる様々な無線を用いて、ワイヤレスネットワーク２９を通して通信する。別の実施例では、ワイヤレススピーカサブシステム２２が１つの無線インタフェースを使用してもよく、同じ無線を使用してネットワーク２９及び３０への通信を維持する。
【００８９】
図１５は、図１４のラインに沿ったシステムに関するワイヤレススピーカサブシステム２２の一例を概略的に示す。このワイヤレススピーカサブシステム２２は、図１５のワイヤレススピーカサブシステムと同様であるため、それ自身及びその多くの構成要素に同じ符号を使用する。しかしながら、本実施例では、ワイヤレスネットワークインタフェース５５が、第１の無線トランシーバ６０及び第２の無線トランシーバ６１を有している。無線トランシーバ６０は、既存のワイヤレスネットワーク２９を介して無線通信に使用され、アクセスポイント２８を使用して制御ポイント３８及びサーバ３９と通信し得る。内部のプライベートワイヤレスネットワーク３０を介してワイヤレススピーカサブシステム２３乃至２６と通信するために無線６１を使用する。
【００９０】
上記の実施例は、ＤＶＤプレーヤ及びメディアサーバに由来する音声信号を説明する一方、他の実施例では、音声信号が他の様々なソースに由来する。他のソースは、ＣＤプレーヤー、ラップトップ又はデスクトップのコンピュータ、パーソナルメディアプレーヤー、携帯型メディア再生デバイスのクレードル、携帯電話、アンプ及び音声出力機能を与える他の消費者電子デバイスを含んでいるが、これらに限定されない。
【００９１】
上記の開示は一般にワイヤレス環境の適用例に限定されるが、光ネットワーク及び電力線ネットワークといった他のネットワークのタイプに拡張する。このような他のネットワークに適合するよう本書に記載の実施例を修正することは、本書の記載から当業者にとって容易であろう。このため、本書で使用するワイヤレスネットワークという用語は、このような他のネットワークを有している。
【００９２】
本発明の実施例は、一般的な４フェーズの方法及びそのバリエーションだけではなく、このような方法を実施するよう使用されるソフトウェア及びハードウェアの形式を取る。例えば、ワイヤレスメディアデバイスは、第１のワイヤレスネットワークに接続するための第１のワイヤレスネットワークインタフェースと；第１のワイヤレスネットワーク上の相補的なワイヤレスデバイスと安全通信トンネルを確立するための第２のワイヤレスネットワークインタフェースと；第２のワイヤレスネットワークのためのパラメータのセットを示すセキュア通信トンネルデータを通して相補的なワイヤレスデバイスと共有するための第３のワイヤレスネットワークインタフェースと；第２のワイヤレスネットワークに接続するための第４のワイヤレスネットワークインタフェースと；を有する。ある実施例では、これらのインタフェースが、マイクロプロセッサの命令の下で動作する一般的な８０２．１１ワイヤレスインタフェースによって与えられる。
【００９３】
上記の開示は、一連のワイヤレスメディアデバイスが、時間依存のデータ転送及び再生、例えば、メディアデータ転送及び再生の目的に良く適合した特性を有する内部のプライベートワイヤレスネットワークを自己設定し得る、ワイヤレスネットワーク構成のための様々な方法を提供することに留意されたい。
【００９４】
本発明の態様は、アクセスポイント機能の１又はそれ以上の態様を管理すること、例えば、待ち時間を減らすこと及び／又は時間依存のデータ再生に重要な他の性能の特性を改善することを有している。管理は、以下の方法の１又はそれ以上を使用する：すなわち、
【００９５】
・ＩＥＥＥ８０２．１１基準に定められているワイヤレスによるサービスの質（ＱｏＳ）又はＩＥＥＥ８０２．１１基準の一部に基づくＷｉ−Ｆｉマルチメディア（ＷＭＭ）を実行する。ＩＥＥＥ８０２．１１基準／ＷＭＭＱｏＳの実行は、特定の音声再生の適用例に関するネットワークパラメータの調整を有している。
【００９６】
・アクセスポイントの設定及び／又は無線設定の設定を制御することによって、デバイスのネットワーク挙動を管理する。このような方法では、様々な実施例が、チャンネルのダイナミックな変更及び／又は個別のステーションの送信速度の調整といったシステムのレベルにおける１又はそれ以上の機能を実行する。
【００９７】
・場合により混雑した既存のチャンネルの再使用を避けるように、別々のチャンネル又は別々の周波数帯域を用いて「プライベートの」内部ネットワークを形成する。
【００９８】
・例えば、内部ネットワークに直接的に係わるであろうデバイスのみがネットワークに接続し得るように、デバイスの関係を制御する。
【００９９】
・再生の際には節電モードを無視する。節電モードは、特に、マルチキャスト及びブロードキャストパケットが含まれている場合に、ネットワークの混雑の主要な原因となる。
【０１００】
・そうでなければ、ＩＥＥＥ８０２．１１基準のビーコン及び／又はプローブ応答フレームを使用して、マルチメディア特性の同期化及びタイミング機能を実行する。一実施例では、デバイスが動作するのに必要な最低限度の情報量が、マルチメディアストリーム制御のための少なくとも１の新たなマルチメディア再生特性情報要素（ＩＥ）とともに含まれている。例えば、参照することにより盛り込まれた上記の「Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｉｎｖｅｎｔｉｏｎ」の適用例を参照されたい。そうでなければビーコンにある全ての他の情報が除去される。
【０１０１】
特に重要な成果は、ワイヤレスメディアデバイスがそれ自身を自己設定して制御可能な内部のプライベートワイヤレスネットワークをほぼ自動的に形成し得ることであり、既存のワイヤレスネットワークを活用してこのような目的を支援する。実際には、デバイスは時間依存のデータ、例えばより適切なネットワークに自己設定するためのメディアデータの適用例に必ずしも適していないネットワークを使用し得る。
【０１０２】
メディアは、例えば、複数のスピーカサブシステムを介した再生のための音声データ、又は再生のための音声−映像データといった、ストリーミング及び再生のための時間依存のデータを意味する。各スピーカサブシステム又は２以上のスピーカサブシステムを、マルチチャンネル再生システム、例えば、ステレオ又はサラウンド音声における特定の音声チャンネルの再生用にし得る。また、同じ音声データを再生するが同期する必要がある、例えば空間的に大規模な環境にある一連のスピーカといった複数のスピーカサブシステムのケースが含まれるが、スピーカからの音声が互いに干渉し合わないことが重要である。また、映像の再生で同期する必要がある１又はそれ以上の音声チャンネルのケースが含まれる。
【０１０３】
一般的な業界の専門用語を踏まえて、「ベースステーション」、「アクセスポイント」及び「ＡＰ」という用語を本書で相互に使用して、複数の他の電子機器と無線でほぼ同時に通信する電子機器を説明してもよく、その一方で、「クライアント」、「モバイル機器」、及び「ＳＴＡ」を相互に使用して、移動さらには移動が要求されないが通信する機能を有する、それら複数の他の電子機器のうちのいくつかを説明してもよい。しかしながら、本発明の範囲はこれらの用語で示されるデバイスに限定されない。
【０１０４】
ＩＥＥＥ８０２．１１基準に適合するワイヤレスネットワークで動作するための実施例を説明したが、例えば、他のＷＬＡＮ基準及び他のワイヤレス基準を含む他の基準に適合するトランシーバ及びネットワークデバイスで及び他の適用例で本発明を実施してもよい。適合し得る適用例が、ＩＥＥＥ８０２．１１ａＣＯＦＤＭワイヤレスＬＡＮ及びリンク、ワイヤレスイーサネット（登録商標）、ＨＩＰＥＲＬＡＮ  ２、欧州電気通信標準化機構（ＥＴＳＩ）のブロードバンド無線アクセスネットワーク（ＢＲＡＮ）、及びメディアモバイルアクセス通信（ＭＭＡＣ）システム、ワイヤレスローカルエリアネットワーク、ローカルマルチポイント配信サービス（ＬＭＤＳ）ＩＦｓｔｒｉｐｓ、ワイヤレスデジタル映像、ワイヤレスＵＳＢリンク、ワイヤレスＩＥＥＥ１３９４リンク、ＴＤＭＡパケット無線、低コストのポイントトゥーポイントリンク、ボイスオーバーアイピーポータブル「携帯電話」（ワイヤレスインターネット電話）、等を含んでいる。
【０１０５】
本書の文脈では、「ワイヤレス」という用語及びその派生語を使用して、非固体メディアさらには電力線及び他の同様なネットワークを通る変調された電磁波放射の使用により、データ通信する、回路、デバイス、システム、方法、技術、通信チャンネル等を説明してもよい。この用語は、関連するデバイスがワイヤを含まないことを意味しないが、ある実施例では関連するデバイスがワイヤを含む。
【０１０６】
特にそれ以外のことを言及しない限り、以下の説明から明らかなように、本明細書の説明全体を通して「処理」、「計算」、「判断」等の用語を使用することが、コンピュータ又はコンピュータシステム、又は例えば電子機器の物理量として表されるデータを物理量として同じように表される他のデータに変換する同じような電子計算機器の動作及び／又は処理に言及することに留意されたい。
【０１０７】
同様な方法で、「プロセッサ」という用語は、レジスタ及び／又はメモリからの電子データを処理してその電子データをレジスタ及び／又はメモリに記憶される他の電子データに変換するデバイス又はデバイスの部分に言及する。「コンピュータ」又は「コンピュータマシン」又は「コンピュータプラットフォーム」は、１又はそれ以上のプロセッサを有してよい。
【０１０８】
本書に記載の方法論は、一実施例では、コンピュータが可読な命令を実行する１又はそれ以上のプロセッサを含むマシンによって実行可能である。本書に記載の方法に関しては、マシンによって命令が実行される場合に、マシンが方法を実行する。そのマシンが取るべき動作を特定する一連の命令（シーケンシャル又はそれ以外）を実行し得るマシンが含まれる。このように、典型的なマシンを、１又はそれ以上のプロセッサを有する典型的な処理システムによって示してもよい。各プロセッサは、１又はそれ以上のＣＰＵ、グラフィックスプロセッシングユニット、プログラム可能なＤＳＰユニットを有している。さらに、処理システムは、メインＲＡＭ及び又はスタティックＲＡＭ、及び／又はＲＯＭメモリサブシステムを有してもよい。構成要素間で通信するためのバスサブシステムを含めてもよい。処理システムがディスプレイを要する場合、例えば、液晶ディスプレイ（ＬＣＤ）又はブラウン管（ＣＲＴ）ディスプレイといったディスプレイを含めてもよい。手入力によるデータ入力が要求される場合、処理システムはさらに、キーボード、マウス等のポインティング制御デバイスといった、１又はそれ以上の英数字の入力ユニットといった入力機器を含んでいる。また、本書で使用されるメモリユニットという用語は、ディスクドライブユニットといった記憶システムを包含している。ある形態における処理システムは、音声出力機器、ネットワークインタフェース機器を含んでいる。このように、メモリサブシステムは、処理システムによって実行されるときに、本書に記載の１又はそれ以上の方法を実行するための命令を含むコンピュータが可読なコードセグメント（例えば、ソフトウェア）を伝えるキャリアメディアを有している。ソフトウェアは、ハードディスクの中に設けてもよく、又はコンピュータシステムによって実行する際にＲＡＭの中及び／又はプロセッサの中に完全に又は少なくとも部分的に設けてもよい。このため、メモリ及びプロセッサもまたコンピュータが可読なコードを伝えるキャリアメディアを構成する。
【０１０９】
代替的な実施例では、マシンが、独立型のデバイスとして、又は例えばネットワーク化した配置において他のマシンとネットワーク化されるよう接続して動作してもよく、マシンがサーバ−クライアント型のネットワーク環境においてサーバ又はクライアントマシンの処理能力内で、又はピアトゥーピア型又は分散型のネットワーク環境においてピアマシンとして動作してもよい。マシンは、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、携帯情報端末（ＰＤＡ）、携帯電話、ウェブ機器、ネットワークルータ、スイッチ又はブリッジ、又はマシンが取るべき動作を特定する一連の命令（シーケンシャル又はそれ以外）を実行し得る何らかのマシンでよい。
【０１１０】
概要図は１つのプロセッサ及びコードを伝える１つのメモリのみを示しており、上記の構成要素の多くが含まれるが、独創的な態様を分かりにくくしないようにはっきりと図示又は説明していないことを当業者は理解するであろうことに留意されたい。例えば、１つのマシンのみ図示しているが、「マシン」という用語は、一連の（又は複数セットの）命令を個別に又は接続的に実行して、本書に記載の１又はそれ以上の手順を実行するマシンの集まりを含めるよう取る。
【０１１１】
このように、本書に記載の各方法の一実施例は、例えば、ワイヤレスインタフェースを含むワイヤレススピーカサブシステム１又はそれ以上のプロセッサといった処理システム上で実行するコンピュータプログラムの形式である。このため、当業者にとって明らかなように、本発明の実施例を、方法、特殊目的の装置といった装置、データ処理システムといった装置、又は例えばコンピュータプログラムといったキャリアメディアとして実施してもよい。キャリアメディアは、処理システムの１又はそれ以上のプロセッサによって実行される場合に処理システムに方法を実行させる、コンピュータが可読な命令を伝える。したがって、本発明の態様は、方法、全体にハードウェアの実施形態、全体にソフトウェアの実施形態又はソフトウェア及びハードウェアを組み合わせた実施形態の形式を取ってもよい。さらに、本発明は、メディアで実施されるコンピュータが可読なプログラム命令を伝えるキャリアメディア（例えば、コンピュータが可読な記憶媒体のコンピュータプログラム）の形式を取ってもよい。
【０１１２】
さらに、ネットワークインタフェースデバイスを介してネットワークを通してソフトウェアを送信又は受信してもよい。１つのメディアである実施例でキャリアメディアを示す一方、「キャリアメディア」とう用語を、１又はそれ以上の命令のセットを記憶する１つのメディア又は複数のメディア（例えば、集中データベース又は配信データベース、及び／又は関連するキャッシュ及びサーバ）を含めるよう取るべきである。また、「キャリアメディア」とう用語を、マシンによる実行のためであってマシンに本発明の手順の１又はそれ以上を実行させる一連の命令を記憶、符号化又は伝え得るメディアを含めるよう解釈する。キャリアメディアは、不揮発性のメディア、揮発性のメディア、及び送信メディアを含むがこれらに限定されない形式を取ってもよい。不揮発性のメディアは、例えば、光、磁気ディスク、及び光磁気ディスクを含んでいる。揮発性のメディアは、メインメモリといったダイナミックメモリを含んでいる。送信メディアは、バスサブシステムを具える線を含む同軸ケーブル、銅線及び光ファイバを含んでいる。また、送信メディアは、電波及び赤外線通信時に発生する音波又は光波の形式を取ってもよい。例えば、「キャリアメディア」という用語は、半導体メモリ、光及び磁気メディア、及び搬送波信号といったこれらに限定されないものを含めるように解釈する。
【０１１３】
説明されている方法のステップは、記憶装置に記憶された命令を実行する処理（すなわち、コンピュータ）システムの適切なプロセッサ（又は複数のプロセッサ）によって一実施例で実行されることに留意されたい。また、本発明は特定の実行又はプログラミング方法に限定されず、本書に記載の機能を実行するための適切な方法を用いて本発明を実施してもよいことに留意されたい。本発明は、特定のプログラム言語又はオペレーティングシステムに限定されない。
【０１１４】
本書を通して「ある実施例」又は「一実施例」とは、実施例とともに記載された特定の態様、構造又は特性が、本発明の少なくとも１の実施例に含まれることを意味する。このため、本明細書全体にわたる様々な場所における「ある実施例」又は「一実施例」におけるフェーズの登場は、必ずしも同じ実施例に言及するものではない。さらに、本開示から当業者が明らかなような、特定の態様、構造又は特性を適切な方法で組み合わせてもよい。
【０１１５】
同様に、本発明の上記の実施例の記載において、本発明の様々な態様が、本開示の簡素化及び１又はそれ以上の様々な独創的な態様の理解の支援の目的のために、時として１つの実施例、形態、又は説明にまとめられる。しかしながら、このような開示の方法は、特許請求の範囲の発明がそれぞれの特許請求の範囲で明らかに挙げられたものより多くの態様を要しているという意図を反映するものとして解釈すべきではない。むしろ、以下の特許請求の範囲が反映するように、独創的な態様は、一つの開示された上述の実施例の全ての態様にあるわけではない。このように、実施例の部分の記載に従う特許請求の範囲は、本明細書に明示的に盛り込まれており、各特許請求の範囲が本発明の個別の実施例としてそれ自身に基づいている。
【０１１６】
さらに、本書に記載のある実施例が、他の実施例に含まれる他の形態ではないがあるものを含む一方、当業者によって理解されるように、異なる実施例の形態の組み合わせが本発明の範囲内にあることを意味しており、異なる実施例を形成する。例えば、以下の特許請求の範囲では、請求の範囲の実施例を組み合わせて使用できる。
【０１１７】
さらに、実施例のいくつかを、コンピュータシステム又は機能を実行するための他の手段によって、実行され得る方法又は方法の要素の組み合わせとしてここに記載する。このため、このような方法又は方法の要素を実行するための必要な命令を具えたプロセッサは、方法又は方法の構成要素を実行するための手段を形成する。さらに、装置の実施例の本書に記載の構成要素は、本発明を実行する目的のための要素によって実行される機能を実行するための手段の一例である。
【０１１８】
本書の記載において、多くの特定の詳細が説明されている。しかしながら、本発明の実施例をこれらの特定の詳細なしに実施してもよいことが理解される。他の例では、本明細書の理解を分かりにくくしないよう、周知の方法、構造及び技術が詳細に表されていない。
【０１１９】
本書で使用されているように、特に断りがなければ、序数の形容詞「第１の」、「第２の」、「第３の」等の使用は、共通の対象物を説明するために、同じような対象の異なる事例に言及することを単に表しており、そのように記載された対象物が、一時的に、空間的に順序に従って又は他の方法で、所定の順序でなければならないことを表すことを意図するものではない。
【０１２０】
本書で引用された公報、特許、及び特許出願全てが、参照することにより本書に盛り込まれている。
【０１２１】
以下の特許請求の範囲及び本明細書において、具えている（ｃｏｍｐｒｉｓｉｎｇ）、から成る（ｃｏｍｐｒｉｓｅｄ  ｏｆ）、又は具える（ｃｏｍｐｒｉｓｅｓ）という用語のうちのいずれかは、その後にくる少なくとも要素／形態を含んでいることを意味するが他のものを除外するものではないオープンターム（ｏｐｅｎ  ｔｅｒｍ）である。このため、具える（ｃｏｍｐｒｉｓｅｓ）という用語は、特許請求の範囲で使用される場合、その後に記載される手段又は構成要素又はステップを限定するものとして解釈すべきではない。例えば、Ａ及びＢを具えるデバイスを表現する範囲を要素Ａ及びＢのみを具えるデバイスに限定すべきではない。また、本書で使用される含んでいる（ｉｎｃｌｕｄｉｎｇ）又は含む（ｗｈｉｃｈ  ｉｎｃｌｕｄｅｓ）又は含む（ｔｈａｔ  ｉｎｃｌｕｄｅｓ）という用語のうちのいずれかは、その用語の後にくる少なくとも要素／形態を含んでいることを意味するが他のものを除外することではないオープンターム（ｏｐｅｎ  ｔｅｒｍ）である。このため、含むという用語は、具えるという用語と同じ意味である。
【０１２２】
同様に、特許請求の範囲で使用される場合、結合されるという用語を接続のみを扱う限定的なものとして解釈すべきではない。「結合された」及び「接続された」という用語は、それらの派生語とともに、使用してもよい。これらの用語は互いに同義語として意図するものではないことに留意されたい。このため、デバイスＢに結合されたデバイスＡという表現の範囲をデバイス又はシステムに限定すべきではなく、デバイスＡの出力部がデバイスＢの入力部に直接結合される。それは、Ａの出力部とＢの入力部との間に、他のデバイス又は手段を含める経路でもよい経路が存在することを意味する。「結合された」という用語は、２又はそれ以上の要素のいずれかが物理的又は電気的に直接接触すること、又は２またはそれ以上の要素が互いに直接的に接触しないが互いに協働又は作用し合うことを意味する。
【０１２３】
このように、本発明の好適な実施例であると思われるものが記載されているが、当業者は、それに対する他の及びさらなる変更が、本発明の精神から逸脱することなしになされ、これらの修正及び変更全てが本発明の範囲に含まれると主張することを目的としていることを認識するであろう。例えば、上記の表現は、使用してもよい手順を単に示すものである。ブロック図から機能を付加又は削除してもよく、機能ブロックの中で動作を交換してもよい。本発明の範囲内で記載された方法のステップを付加又は削除してもよい。
【図１】
2010507295.tif 000003
【図２】
2010507295.tif 000004
【図３】
2010507295.tif 000005
【図４】
2010507295.tif 000006
【図５】
2010507295.tif 000007
【図６】
2010507295.tif 000008
【図７】
2010507295.tif 000009
【図８】
2010507295.tif 000010
【図９】
2010507295.tif 000011
【図１０】
2010507295.tif 000012
【図１１】
2010507295.tif 000013
【図１２】
2010507295.tif 000014
【図１３】
2010507295.tif 000015
【図１４】
2010507295.tif 000016
【図１５】
2010507295.tif 000017
【国際調査報告】
2010507295.tif 000018
2010507295.tif 000019