(57)【要約】      （修正有）【課題】複数のスピーカノードを備えるオーディオコンテンツを配信する無線ネットワークにおいて、スピーカノードのスピーカ、または、スピーカノードに連結するスピーカへのオーディオチャネルの割り当てを可能にする。【解決手段】オーディオデータコンテントを配信する無線ネットワークの拡散ノードがオーディオデータコンテントを拡散する際、管理ノードは、スピーカノードと呼ぶ個別のノードに関連する複数のスピーカにオーディオデータコンテントの複数のオーディオチャネルを割り当てる。この割当方法は、第一のスピーカノードごとに、第一のスピーカノードを除く第二のスピーカノードが無線ネットワークを介して送信するデータの受信に適合する第一のスピーカノードの受信アンテナの指向に関する片情報を取得する。そして、取得した指向に関する片情報の関数として、複数のオーディオチャネルの一つを割り当てる。【選択図】図３
2008295029.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータコンテントを無線で配信する配信ネットワークの拡散ノードによってオーディオデータコンテントを拡散する際に、前記配信ネットワークの管理ノードによって、前記配信ネットワークのスピーカノードに関連する複数のスピーカにオーディオデータコンテントの複数のオーディオチャネルを割り当てる方法であって、第一のスピーカノードごとに、
前記第一のスピーカノードを除く第二のスピーカノードによって前記配信ネットワークを介して送信されるデータの受信に適合する前記第一のスピーカノードの受信アンテナの指向に関する片情報を取得するステップと、
前記取得した指向に関する片情報の関数として、前記複数のオーディオチャネルの一つを割り当てるステップとを有することを特徴とする方法。
【請求項２】
さらに、前記オーディオチャネルの一つである被識別のオーディオチャネルを、前記取得した指向に関する片情報の関数として割り当てるべき前記スピーカノードの一つである被識別のスピーカノードを識別する第一の識別ステップと、
前記被識別のスピーカノードを除くスピーカノードそれぞれについて、前記取得した指向に関する片情報と前記被識別のスピーカノードに応じて、前記オーディオチャネルの一つを割り当てるべきスピーカノードを識別する第二の識別ステップとを有することを特徴とする請求項1に記載された方法。
【請求項３】
前記被識別のスピーカノードは、前記配信ネットワークの対称軸上に位置する請求項2に記載された方法。
【請求項４】
前記対称軸上に複数のスピーカノードが位置する場合、前記対称軸上に位置するスピーカノードごとに、前記対称軸上に位置するスピーカノードが送信するデータの前記管理ノードによる受信レベルを示すパラメータを取得するステップを有し、前記管理ノードは、前記取得したパラメータに応じて前記第一の識別ステップを実行することを特徴とする請求項3に記載された方法。
【請求項５】
前記配信ネットワークはホームシネマネットワークであり、前記被識別のスピーカノードは、前記ホームシネマネットワークのフロントセンタチャネルを復元すべきスピーカに関連することを特徴とする請求項3に記載された方法。
【請求項６】
前記スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向に向く指向性アンテナであり、
前記第一のスピーカノードの受信アンテナの指向に関する片情報は、前記受信アンテナの前記輻射軸と所定の角度基準軸によって形成される角度を示し、
前記第一の識別ステップは、前記スピーカノードごとに取得した角度から、符号付き最大角度値と符号付き最小角度値の間の差分が最大のスピーカノードを判定するステップを有することを特徴とする請求項2に記載された方法。
【請求項７】
前記スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向に向く指向性アンテナであり、
前記第一のスピーカノードの受信アンテナの指向に関する片情報は、前記受信アンテナの前記輻射軸と、前記第一のスピーカノードに関連するスピーカの音拡散軸によって形成される角度を示し、
前記第一の識別ステップは、前記スピーカノードごとに取得した角度から、前記取得した角度が前記スピーカノードに関連するスピーカの前記音拡散軸にほぼ対称であるスピーカノードを判定するステップを有することを特徴とする請求項2に記載された方法。
【請求項８】
通信ネットワークからダウンロードが可能であり、および/または、コンピュータが読み取り可能なキャリアに記録され、および/または、プロセッサにより実行が可能なコンピュータプログラムの製品であって、前記コンピュータプログラムが前記コンピュータの上で実行されると、オーディオデータコンテントを無線で配信する配信ネットワークの拡散ノードによってオーディオデータコンテントを拡散する際に、前記配信ネットワークの管理ノードによって、前記配信ネットワークのスピーカノードに関連付する複数のスピーカにオーディオデータコンテントの複数のオーディオチャネルを割り当てる割当方法を実行するプログラムコードの命令を備えるコンピュータプログラムの製品であって、前記割当方法は、第一のスピーカノードごとに、
前記第一のスピーカノードを除く第二のスピーカノードによって前記配信ネットワークを介して送信されるデータの受信に適合する前記第一のスピーカノードの受信アンテナの指向に関する片情報を取得するステップと、
前記取得した指向に関する片情報の関数として、前記複数のオーディオチャネルの一つを割り当てるステップとを有することを特徴とするコンピュータプログラムの製品。
【請求項９】
場合によって、全体または一部が取り外し可能なコンピュータが読み取り可能な格納手段であって、オーディオデータコンテントを無線で配信する配信ネットワークの拡散ノードによってオーディオデータコンテントを拡散する際に、オーディオデータコンテントの複数のオーディオチャネルを、前記配信ネットワークのスピーカノードそれぞれに関連する複数のスピーカに割り当てる、前記配信ネットワークの管理ノードに実装される割当方法を実現するための、コンピュータの上で実行される命令の集合を格納し、前記割当方法は、第一のスピーカノードごとに、
前記第一のスピーカノードを除く第二のスピーカノードによって前記配信ネットワークを介して送信されるデータの受信に適合する前記第一のスピーカノードの受信アンテナの指向に関する片情報を取得するステップと、
前記取得した指向に関する片情報の関数として、前記複数のオーディオチャネルの一つを割り当てるステップとを有することを特徴とする格納手段。
【請求項１０】
オーディオデータコンテントを無線で配信する配信ネットワークの拡散ノードによってオーディオデータコンテントを拡散する際に、オーディオデータコンテントの複数のオーディオチャネルを、配信ネットワークのスピーカノードそれぞれに関連する複数のスピーカに割り当てる割当手段を備える、前記配信ネットワークの管理ノードであって、前記割当手段は、第一のスピーカノードごとに、
前記第一のスピーカノードを除く第二のスピーカノードによって前記配信ネットワークを介して送信されるデータの受信に適合する前記第一のスピーカノードの受信アンテナの指向に関する片情報を取得する手段と、
前記取得した指向に関する片情報の関数として、前記複数のオーディオチャネルの一つを割り当てる手段とを有することを特徴とする管理ノード。
【請求項１１】
前記割当手段は、さらに、
前記オーディオチャネルの一つである被識別のオーディオチャネルを、前記取得した指向に関する片情報の関数として割り当てるべき前記スピーカノードの一つである被識別のスピーカノードを識別する第一の識別手段と、
前記被識別のスピーカノードを除くスピーカノードそれぞれについて、前記取得した指向に関する片情報と前記被識別のスピーカノードに応じて、前記オーディオチャネルの一つを割り当てるべきスピーカノードを識別する第二の識別手段とを有することを特徴とする請求項10に記載された管理ノード。
【請求項１２】
前記被識別のスピーカノードは、前記配信ネットワークの対称軸上に位置する請求項11に記載された管理ノード。
【請求項１３】
前記割当手段は、前記対称軸上に位置するスピーカノードごとに、前記対称軸上に位置するスピーカノードが送信するデータの前記管理ノードによる受信レベルを示すパラメータを取得する取得手段を有し、前記対称軸上に複数のスピーカノードが位置する場合に前記取得手段が活性化され、前記第一の識別手段は、前記取得したパラメータを考慮して活性化されることを特徴とする請求項12に記載された管理ノード。
【請求項１４】
前記配信ネットワークはホームシネマネットワークであり、前記被識別のスピーカノードは、前記ホームシネマネットワークのフロントセンタチャネルを復元すべきスピーカに関連することを特徴とする請求項12に記載された管理ノード。
【請求項１５】
前記スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向に向く指向性アンテナであり、
前記第一のスピーカノードの受信アンテナの指向に関する片情報は、前記受信アンテナの前記輻射軸と所定の角度基準軸によって形成される角度を示し、
前記第一の識別手段は、前記スピーカノードごとに取得した角度から、符号付き最大角度値と符号付き最小角度値の間の差分が最大のスピーカノードを判定する手段を有することを特徴とする請求項11に記載された管理ノード。
【請求項１６】
前記スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向に向く指向性アンテナであり、
前記第一のスピーカノードの受信アンテナの指向に関する片情報は、前記受信アンテナの前記輻射軸と、前記第一のスピーカノードに関連するスピーカの音拡散軸によって形成される角度を示し、
前記第一の識別手段は、前記スピーカノードごとに取得した角度から、前記取得した角度が前記スピーカノードに関連するスピーカの前記音拡散軸にほぼ対称であるスピーカノードを判定する手段を有することを特徴とする請求項11に記載された管理ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオコンテンツを配信する無線ネットワークに関する。本発明は、とくに無線スピーカを備えるホームシネマシステムに関するが、これに限定されない。
【背景技術】
【０００２】
典型的な7.1型マルチチャネルホームシネマは、とくに、八個のスピーカに連結するマルチチャネルオーディオビデオアンプ（以下、AVアンプ）を備える。
【０００３】
例えば、AVアンプは、衛星、ケーブル、xDSL（ADSL技術などのxディジタル加入者回線技術）などを介して、DVDプレーヤ、ディジタルテレビジョンセットあるいはシンク端末（またはSTB (set top box)）などのソース端末から到来するディジタルオーディオコンテントを受信する。AVアンプとソース端末は、通常、SPDIF (Sony/Philips digital interface)、IEEE1394またはHDMI (high definition multimedia interface)規格に準拠するディジタルオーディオ（またはオーディオビデオ）インタフェイスによって相互接続される。
【０００４】
コンテントの受信後、AVアンプは、オーディオデータコンテントを復号し、復号したデータを異なるオーディオチャネルに分離(demultiplex)する。そして、ディジタル/アナログ変換（以下、D/A変換）を行い、最後に、連結する各スピーカに供給するために各オーディオチャネルを増幅する。
【０００５】
7.1型ホームシネマネットワークの数字「7」は、FC (front center)スピーカとも呼ばれるC (center)スピーカ、並びに、FL (front left)、FR (front right)、SL (surround left)、SR (surround right)、RL (rear left)およびRR (rear right)の各スピーカを示す。スピーカは、通常、二線式のアナログケーブルによって、AVアンプの出力に接続される。数字「1」は、サブウーファまたはSWスピーカと呼ばれる特別なスピーカに確保されている。サブウーファは、通常、同軸アナログケーブルによって、AVアンプに接続される。サブウーファは、低周波数オーディオ信号の増幅と再生専用である。
【０００６】
AVアンプとスピーカを相互に接続する多数の嵩張るアナログケーブルの実装を避けるため、製造業者は、近年、無線ホームシネマネットワークを開発した。このホームシネマネットワークにおいて、オーディオ増幅段は、分散され（無線ホームシネマネットワークは、有線ネットワークのようなセンタAVアンプの実装を要求しない）、各スピーカに統合される。7.1無線ホームシネマネットワークは、以下、WSC (wireless surround controller)ノードと呼ぶ無線サラウンドコントローラノードと、WAS (wireless active speaker)ノードと呼ぶ第一から第八の無線アクティブスピーカを備える。
【０００７】
以下、用語WASノードは、増幅手段、無線通信手段、無線通信手段によって受信または送信される情報を処理する手段、並びに、場合によっては典型的なスピーカ（スピーカは、WASノードの外にあってもよい）の連合を意味する。
【０００８】
例えば、WSCノードは、衛星、ケーブル、xDSL技術などを介して、DVDプレーヤ、ディジタルテレビジョンセットまたは受信端末などのソース端末から到来するディジタルオーディオコンテントを受信する。WSCノードとソース端末は、通常、SPDIF、IEEE1394またはHDMI規格に準拠するディジタルオーディオ（またはオーディオビデオ）インタフェイスによって接続される。
【０００９】
コンテントの受信後、WSCノードはコンテントのオーディオデータを復号し、復号したデータを異なるオーディオチャネルに分離する。そして、無線ホームシネマネットワークを介して、各オーディオチャネルのオーディオデータを適切なWASノードへ送信する。この種の無線ホームシネマネットワークの無線通信手段は、典型的には、赤外型またはRF（無線周波数）型のリンクである。
【００１０】
各WASノードは、WSCノードから到来する、それ自体のオーディオチャネルに対応するディジタルオーディオデータを受信する。そして、D/A変換を実行し、オーディオデータを増幅し、オーディオ信号を音響信号に変換する。
【００１１】
オーディオ機器に対する消費者の要求は、2スピーカハイファイステレオシステムから最大八個のスピーカを備えるマルチチャネルホームシネマシステムへ移った。有線システムの場合、スピーカ数の増加は、ユーザが接続エラーを犯すことを導き、その結果、オーディオチャネルが異なるスピーカに誤って割り当てられる事態になる。従来の有線ホームシネマネットワークにおけるオーディオチャネルの割り当ては、ユーザがスピーカの各ケーブルをアンプの適切な出力に接続することで行われる。
【００１２】
例えば、7.1型有線ホームシネマネットワークの場合、アンプは、各オーディオチャネル、つまりFL、FR、FC、SL、SR、RL、RRおよびSWチャネルの専用出力を備える。
【００１３】
7.1型有線ホームシネマネットワークを設置する場合、ユーザがスピーカケーブルとアンプの出力の接続を誤れば、7.1システムによって生じる音響効果は計画された効果を呈さない。
【００１４】
無線ホームシネマネットワークの場合、C、FL、FR、SL、SR、RL、RRおよびSWチャネルのスピーカ（またはWASノード）への割り当ては、異なる方法で行う必要がある。所定のオーディオチャネルのディジタルオーディオデータを適切なWASノードへ送信する前に、WSCノードは、適切なWASノードを予め識別する必要がある。
【００１５】
この識別を行う第一の可能な解決策は、製造時に、各WASノードに識別番号または名称を割り当てることである。ユーザは、ホームシネマネットワークを設置する際、製造業者の助言に従い、識別番号または名称に従って、各WASノードを部屋に配置する必要がある。システムがパワーオンされると、WSCノードは、オーディオチャネルと所定の識別番号または名称を関連付ける予め記録されたテーブルに従い、所定のオーディオチャネルのディジタルオーディオデータを適切なWASノードへ送信する。製造の観点からすれば、識別名称または番号を各WASノードに割り当てることは時間を要し、工場で実現するのは難しい。（一種類のWASノードの製造が極めて単純な場合、各WASノードへの識別番号または名称の割り当てと、適切なパッケージングを必要とする）。さらに、第一の解決策は、部屋にWASノードを設置する際に誤りを犯す可能性があるユーザの動作を必要とする。
【００１６】
第二の可能なアプローチは、システムをパワーオンする最初の動作の間に学習フェーズを実行することでる。学習フェーズにおいて、WSCノードは、典型的には、音響試験信号を現WASノードに送信する。その間、ユーザは、マンマシンインタフェイス（例えば、OSDやオンスクリーンディスプレイ）によって、現WASノードの位置に関する片情報(piece information)を現WASノードに割り当てる。そして、この動作は、WASノードごとに繰り返される。こうして、WSCノードは、WASノードがC、FL、FR、SL、SR、RL、RR、SWスピーカの何れかかを学習する。学習フェーズが完了すると、WSCノードは、各オーディオチャネル（つまり、C、FL、FR、SL、SR、RL、RRまたはSWチャネル）を適切なWASノードに割り当てること可能である。第二のアプローチは、ユーザの動作と特定のマンマシンインタフェイスの使用を必要とし、満足できるとは言えない。さらに、第二のアプローチによれば、学習フェーズの間にユーザが割り当てを誤る可能性がある。
【００１７】
Philips（登録商標）Electronics North America Corporationによる、米国特許出願公開第2005/141724A1号明細書は、電灯線ネットワーク技術に基づくホームシネマネットワークに実装される第三のアプローチを記載する。このホームシネマネットワークは、無線ホームシネマネットワーク（増幅段は各スピーカに分散され、各スピーカはアンプの出力に非接続）に喩えられる。そして、このホームシネマネットワークの各スピーカは、GPSである組込型位置センサを有し、その位置を判定し、判定した位置を（電灯線ネットワークを介して）WSCノードへ送信する。しかし、電力線ネットワーク技術に基づく第三のアプローチは、各スピーカに位置センサを組み込む必要があり、スペースを消費する高価な解決策になる。さらに、測定位置に関するGPSの精度を欠くと、オーディオチャネルとスピーカの割り当てを誤るリスクが高まる。最後に、家の壁と家具は、とくに、衛星とスピーカに組み込まれたGPSユニットの間の通信に悪影響する場合がある。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
少なくとも一つの実施例における発明は、とくに、従来の技術の欠点の克服を目指す。
【００１９】
とくに、実施例の少なくとも一つにおける発明は、複数のスピーカノード（つまり、スピーカを備えるか、スピーカに連結するノード）を備えるオーディオコンテンツを配信する無線ネットワーク（以下、配信ネットワーク）において、次を目的とする。スピーカノードのスピーカ、または、スピーカノードに連結するスピーカへのオーディオチャネルの割り当てを可能にする。かつ、ユーザの動作を必要としない技術を提供する。
【００２０】
また、実施例の少なくとも一つにおける発明は、厳密に同一であり、従って互換性があるスピーカノードの使用を可能にする、この種の技術を実現することを他の目的とする。
【００２１】
さらに、実施例の少なくとも一つにおける発明は、単純に実装でき、低コストである、この種の技術を実現することを他の目的とする。
【課題を解決するための手段】
【００２２】
本発明の特定の実施例は、次の方法を提案する。つまり、配信ネットワークの拡散ノードによりオーディオデータコンテントを拡散するコンテキストの中で、オーディオデータコンテントの複数のオーディオチャネルを、配信ネットワークの各スピーカノードに関連する複数のスピーカに割り当てる方法である。この方法は、配信ネットワークの管理ノードによって実現される。
【００２３】
本発明によれば、割当方法は、第一のスピーカノードごとに次のステップを備える。第一のスピーカノードを除く第二のスピーカノードそれぞれについて、配信ネットワークを介して、第二のスピーカノードが送信するデータの受信に適合する第一のスピーカノードの受信アンテナの指向に関する片情報(piece information on orientation)を取得する。取得した指向に関する片情報の関数として、複数のオーディオチャネルの一つを割り当てる。
【００２４】
本発明の一般的な原理は、配信ネットワークの各スピーカノード（一つのスピーカを備えるか関連する）のアンテナがネットワークの他のスピーカノードそれぞれが送信するデータの受信に適合するときのアンテナの指向に関する情報の取得に基づく。そして、これらの片情報は、配信ネットワークのスピーカノードの（または、スピーカノードに関連する）スピーカにオーディオチャネルを割り当てるために使用される。実際、取得されたアンテナの指向に関する情報は、ネットワークのスピーカノードのスピーカの相対位置を判定するのに使用される。従って、ネットワークの判定されたスピーカノード（とくに、そのスピーカ）には、判定されたオーディオチャネルが割り当てられる。
【００２５】
従って、本発明は、ユーザの動作を必要とせずに、オーディオチャネルをスピーカノードに割り当てる技術を提供する。
【００２６】
さらに、実施例の少なくとも一つにおける発明は、厳密に同一であるため入れ替え可能な(interchangeable)スピーカノードの使用を可能にする。
【００２７】
割当方法は、さらに、次のステップを備えることが好ましい。被識別オーディオチャネルと呼ぶオーディオチャネルの一つが、取得した指向に関する情報の関数として割り当てられるべき、被識別スピーカノードと呼ぶスピーカノードの一つを識別する第一の識別。被識別スピーカノードを除く各スピーカノードについて、取得した指向に関する片情報と被識別スピーカノードに依存して、オーディオチャネルの一つを割り当てるべきスピーカノードを識別する第二の識別。
【００２８】
従って、第一の識別の実行後、未識別のスピーカノードの数は限られるため、第二の識別はより容易に実行される。
【００２９】
被識別スピーカノードは、配信ネットワークの対称軸上に配置すると有利である。
【００３０】
従って、対称軸が存在するため、第一の識別の実現は容易である。
【００３１】
幾つかのスピーカノードが配信ネットワークの対称軸上に位置する場合、割当方法は次のステップを備えることが好ましい。つまり、対称軸上に位置するスピーカノードごとに、対称軸上に位置するスピーカノードが送信するデータの受信レベルを示すパラメータを管理ノードによって取得する。そして、管理ノードは、取得したパラメータに依存して第一の識別ステップを実行する。
【００３２】
従って、被識別スピーカノードは、管理ノードによる受信レベルの基準を用いて取得される。本来、本発明のコンテキストにおいて、対称軸上のノードから一つのノードを選択する他の任意の技術が実現されてもよい。
【００３３】
配信ネットワークはホームシネマ型のネットワークであり、被識別スピーカはホームシネマネットワークのFCチャネルを復元（再生）(restitute)すべきスピーカに関連するスピーカノードであることが好ましい。
【００３４】
各スピーカノードについて、次が有利である。スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向を向く指向性アンテナ。第二のスピーカノードが送信するデータの受信に適合する、第一のスピーカノードの受信アンテナの指向に関する片情報は、受信アンテナの輻射軸と所定角度の基準軸によって形成される角度。第一の識別ステップは、スピーカノードごとに取得された角度から、符号付き最大角度値と符号付き最小角度値の間の差が最大のスピーカノードを判定するサブステップを備える。
【００３５】
実際、ITU-R BS.775-2規格とDolby（登録商標）Laboratoriesの推奨に従えば、ホームシネマシステムのFCチャネルを復元すべきスピーカは、隣接するスピーカ、つまりホームシネマシステムのFLとFRチャネルを復元すべきスピーカと最大の角度差をもつ。本発明によれば、ホームシネマシステムのFLとFRチャネルを復元（再生）すべきスピーカと関連するスピーカノードを識別することができる。このスピーカノードは、受信アンテナの指向の符号付き最大角度値と符号付き最小角度値の間に最大差を有する。
【００３６】
各スピーカノードについて、次が好ましい。スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向を向く指向性アンテナ。第二のスピーカノードが送信するデータの受信に適合する、第一のスピーカノードの受信アンテナの指向に関する片情報は、受信アンテナの輻射軸と、それに関連するスピーカの音拡散軸(axis of sound diffusion)によって形成される角度。第一の識別ステップは、スピーカノードごとに取得した角度から、取得した角度が、スピーカノードに関連するスピーカの音拡散軸に関してほぼ対称であるスピーカノードを判定するサブステップを備える。
【００３７】
実際、ITU-R BS.775-2規格とDolby（登録商標）Laboratoriesの推奨に従えば、ホームシネマシステムのFCチャネルを復元（再生）すべきスピーカは、ホームシネマシステムの対称軸上に配置される。本発明によれば、FCチャネルを復元（再生）すべきスピーカが関連するスピーカノードを識別することができる。そのスピーカノードの受信アンテナの受信角度は、そのスピーカの音拡散軸に関してほぼ対称である。
【００３８】
また、本発明は、通信ネットワークからダウンロードが可能な、および/または、コンピュータが読み取り可能なキャリアに記録される、および/または、プロセッサにより実行可能な、コンピュータプログラム製品に関連する。このコンピュータプログラム製品は、上述した割当方法を実現するプログラムコード命令を備える。
【００３９】
また、本発明は、場合により全体または一部が取り外し可能で、かつ、上述した割当方法を実現する、コンピュータにより実行可能な命令の集合を格納する、コンピュータが読み取り可能な格納手段に関する。
【００４０】
また、本発明は、配信ネットワークの管理ノードに関する。管理ノードは、配信ネットワークの拡散ノードによりオーディオデータコンテントを拡散する状況の中で、オーディオデータコンテントの複数のオーディオチャネルを、配信ネットワークの各スピーカノードに関連する複数のスピーカに割り当てる手段を備える。
【００４１】
本発明によれば、複数のオーディオチャネルを割り当てる手段は、第一のスピーカノードごとに以下を備える。第一のスピーカノードを除く第二のスピーカノードそれぞれについて、配信ネットワークを介して、第二のスピーカノードが送信するデータの受信に適合する第一のスピーカノードの受信アンテナの指向に関する片情報を取得する手段。取得した指向に関する片情報の関数として、複数のオーディオチャネルの一つを割り当てる手段。
【００４２】
コンピュータプログラム製品、格納手段および管理ノードの利点は、上述した割当方法の利点とほぼ同じであり、以下で再び説明することはない。
【００４３】
複数のオーディオチャネルを割り当てる手段は、さらに、次を備えることが好ましい。被識別オーディオチャネルと呼ぶオーディオチャネルの一つが、取得した指向に関する情報の関数として割り当てられるべき、被識別スピーカノードと呼ぶスピーカノードの一つを識別する第一の手段。被識別スピーカノードを除く各スピーカノードについて、取得した指向に関する片情報と被識別スピーカノードに依存して、オーディオチャネルの一つを割り当てるべきスピーカノードを識別する第二の手段。
【００４４】
被識別スピーカノードは、配信ネットワークの対称軸上に配置すると有利である。
【００４５】
複数のオーディオチャネルを割り当てる手段は、次の手段を備えることが好ましい。対称軸上に位置するスピーカノードごとに、対称軸上に位置するスピーカノードが送信するデータの受信レベルを示すパラメータを管理ノードによって取得する手段。取得手段は、幾つかのスピーカノードが対称軸上に位置する場合に活性化される。第一の識別手段は、取得したパラメータを考慮して活性化される。
【００４６】
本発明の有利な特性によれば、配信ネットワークはホームシネマネットワークであり、被識別スピーカは、ホームシネマネットワークのFCチャネルを復元（再生）すべきスピーカに関連するスピーカノードである。
【００４７】
各スピーカノードについて、次が有利である。スピーカノードの受信アンテナは、輻射パターンが輻射軸に沿う方向を向く指向性アンテナ。第二のスピーカノードが送信するデータの受信に適合する、第一のスピーカノードの受信アンテナの指向に関する片情報は、受信アンテナの輻射軸と所定角度の基準軸によって形成される角度。第一の識別手段は、スピーカノードごとに取得した角度から、符号付き最大角度値と符号付き最小角度値の間の差分が最大のスピーカノードを判定する手段を備える。
【００４８】
各スピーカノードについて、次が好ましい。スピーカノードの受信アンテナは輻射パターンが輻射軸に沿う方向を向く指向性アンテナ。第二のスピーカノードが送信するデータの受信に適合する、第一のスピーカノードの受信アンテナの指向に関する片情報は、受信アンテナの輻射軸と、それに関連するスピーカの音拡散軸によって形成される角度。第一の識別手段は、スピーカノードごとに取得した角度から、取得した角度が、スピーカノードに関連するスピーカの音拡散軸に対してほぼ対称であるスピーカノードを判定する手段を備える。
【００４９】
本発明の他の特徴および利点は、限定しない例として与えられる本発明の好適な実施例の以下の説明と、添付する図面から明らかになるだろう。
【発明を実施するための最良の形態】
【００５０】
本発明の特定の実施例に従う割当方法の特定のアプリケーションに従い、図1に示す7.1型無線ホームシネマまたはホームシアタネットワークのコンテキストにおいて、以下の説明を行う。当然、本発明は、5.1型ホームシネマネットワークなど、任意の無線ホームシネマネットワークのコンテキストにも適用可能である。
【００５１】
当然、本発明の他の少なくとも一つの実施例に従う割当方法は、適切な片情報をノードに送信するために、ネットワークのノードを識別する必要がある任意の配信ネットワークにも実装可能である。
【００５２】
例えば、7.1型無線ホームシネマネットワークは住宅の一室に設置される。そして、オーディオビデオソース端末50（例えば、DVDプレーヤ、Blu-rayプレーヤまたはHD-DVDプレーヤ）、テレビ画面（不図示）、無線臨場感(ambience)（サラウンド）コントローラ900を備える。以下、無線臨場感（サラウンド）コントローラ900は、無線ネットワークを介して、第一から第八の無線アクティブスピーカ100、200、300、400、500、600、700、800と接続される、WSCノードとして示される。また、無線アクティブスピーカ100、200、300、400、500、600、700、800は、WASノードとして示される。
【００５３】
無線ネットワークは、次を可能にする。WSCノード900が、復元（再生）すべきオーディオチャネルのデータを各WASノードへ送信すること。（例えば、図3を参照して後述する発見フェーズ中に）WSCノード900が、コマンドを各WASノードへ送信すること。WASノードが、データ受信アクノリッジをWSCノード900へ送信すること。これら送信動作を実行するために、ネットワークの各ノードは、調節可能なRF信号受信アンテナを有する。
【００５４】
各WASノードは、FL、FR、FCとも呼ばれるC、SL、SR、RL、RRおよびSWチャネルの一つのオーディオチャネルを拡散するスピーカを備える（または、そのスピーカに関連する）。
【００５５】
SW（またはサブウーファ）チャネルは、サブウーファを備え（または、サブウーファに関連し）、かつ、他のWASノード100〜700と容易に区別されるWASノード800に割り当てられる。従って、上述した特定のアプリケーションのコンテキストにおいて、WASノード800の識別と、WASノード800へのSWチャネルの割り当ては事前に行われる。本発明の特定の実施例に従う割当方法は、第一のWASノード100から第七のWASノード700においてのみ実現される。
【００５６】
ソース端末50は、ディジタルオーディオビデオ（またはオーディオ）インタフェイス51を介して、各オーディオチャネルに関するディジタルオーディオデータをWSCノード900に送信する。インタフェイス51は、例えばSPDIF、IEEE1394またはHDMI規格の一つに準拠する。
【００５７】
WSCノード900において、各オーディオチャネルのディジタルオーディオデータは、マルチチャネルオーディオ復号器905に受信され処理される。マルチチャネルオーディオ復号器905は、通常、例えばドルビー（登録商標）ディジタルフォーマットまたはDTS (Digital Theatre Sound)フォーマットに事前に符号化された、5.1システムの六つのチャネルのディジタルオーディオデータを復号し伸長することが可能である。また、例えば「Dorby（登録商標）True HD」（HDはhigh-definitionの意）フォーマットまたはDTS HD（Digital Theater Sound High Definition）フォーマットに事前に符号化された、7.1システムの八つのチャネルのディジタルオーディオデータを復号し伸長することができる。
【００５８】
マルチチャネルオーディオ復号器905は、ディジタルオーディオデータを復号し伸長するとともに、オーディオチャネルを分離する。RAM908は、マルチチャネルオーディオ復号器905によって復号タスクを実行するために使用される。また、マルチチャネルオーディオ復号器905には、オーディオチャネルに遅延を与えるか、（例えば、等化のコンテキストにおいて）オーディオチャネルに音響効果を与える、オーディオDSP (digital signal processor)を実装可能である。そして、マルチチャネルオーディオ復号器905は、各オーディオチャネルのオーディオデータをベースバンドRFモジュール（以下、BB-RFモジュール）904に送信する。
【００５９】
BB-RFモジュール904は、各オーディオチャネルのオーディオデータをフレームに挿入する。フレームは、一般に、次から構成される。例えばフレーム番号のようなプロトコル情報の全体をグループ化するヘッダ。特定のオーディオチャネルが割り当てられたWASノードに対応する識別番号。例えばCRC (cyclic redundancy check)のような誤り訂正情報の全体をグループ化するフレーム終了フィールド。
【００６０】
そして、フレームは、変調され、フレームをRFチャネルに送り出すフロントエンドRFモジュール（以下、FE-RFモジュール）903に送信される。FE-RFモジュール903は、フレームのD/A変換と増幅を行い、送信アンテナ902を使用してRFチャネル、例えば60GHzのRFチャネルへフレームを送信する。
【００６１】
また、WSCノード900は、受信アンテナ901の手段により、各WASノードから到来するRFデータの受信に適応する。従って、受信において、FE-RFモジュール903は、RFチャネル、例えば60GHzのRFチャネルのフレームを受信し増幅して、フレームのD/A変換を行う。そして、FE-RFモジュール903は、フレームをBB-RFモジュール904に送信する。BB-RFモジュール904は、WASノードから到来する各フレームからペイロードを抽出する。ペイロードは、例えば受信アクノリッジ、（図2A〜5を参照して後述する）アンテナ角度のデータ、あるいは、任意の制御情報または状態情報である。
【００６２】
WSCノード900は、本発明を実現する一つ以上のソフトウェアプログラムを使用するマイクロコントローラ907を備える。マイクロコントローラ907は、マルチチャネルオーディオ復号器905、BB-RFモジュール904およびFE-RFモジュール903との通信、並びに、それらの制御に適応する。RAM908は、異なるタスクを成し遂げるのに必要な一時データを格納するために、マイクロコントローラ907により使用される。EEPROM（またはFLASH）型のメモリ906は、WSCノード900のハードウェア識別子（またはシリアル番号）を格納する。さらに、ユーザデータ、WASノードの総数とそれらの識別子、各WASノードに割り当てられたオーディオチャネル、および、アンテナ角度テーブルなど、異なる種類の情報を格納する。
【００６３】
WSCノード900から送信されたフレームは、WASノード100〜800に受信される。以下では、WASノード100を詳細に説明し、WASノード100と類似するWASノード200〜700の説明は行わない。WASノード800は、WASノード100〜700とは非常に異なる形状を有するが、その内部構造は、オーディオ再生段の一部が異なることを除き、他のWASノード100〜700の内部構造と類似する。WASノード800のオーディオ再生段は、アンプ806、フィルタ807、および、通常20Hz〜100Hzの範囲の低周波数のオーディオ信号の再生専用であるスピーカ808を備える。低周波数のオーディオ信号は指向性をもたず、WASノード800の位置はとくに重要ではない。サブウーファ800は、他のWASノードとは異なる。（サブウーファ800は別途作製され、それ故、別のWASノードに置き換わること、または、別のWASノードが置き換わることはできない。）とくに、サブウーファ800は、EEPROM（またはFLASH）型のメモリ811に記録された特定のハードウェア識別子（またはシリアル番号）を有する。従って、WSCノード900は、特定のハードウェア識別子を使用して、SW（サブウーファ）オーディオチャネルをWASノード800に容易に割り当てることができる。
【００６４】
例えば、WASノード100は、受信アンテナ101を介して、WSCノード900が送信したフレームを受信する。受信アンテナ101に受信されたフレームは、WASノード100のFE-RFモジュール103へ送信される。FE-RFモジュール103は、RFチャネル、例えば60GHzのRFチャネルから到来するフレームを受信し、受信したフレームを増幅し、受信したフレームのD/A変換を行う。そして、FE-RFモジュール103は、フレームをBB-RFモジュール104へ送信する。BB-RFモジュール104は、フレームをフィルタリングして、WASノード100に割り当てられたチャネルに対応する識別番号を含む（WASノード100の識別子を含む）フレームのみを保持し、他のフレームを廃棄する。そして、BB-RFモジュール104は、保持したフレームを処理して、フレームからペイロードオーディオデータを抽出する。この機構を介して、WASノード100に割り当てられたオーディオチャネルに対応するオーディオデータのみがWASノード100のD/A変換器105に入力される。D/A変換器105は、オーディオデータのD/A変換を行い、アナログオーディオ信号をアンプ106に供給する。通常、このアナログオーディオ信号の周波数スペクトルは100Hz〜20kHzの範囲である。アンプ106による増幅後、増幅されたアナログオーディオ信号は、フィルタ107を介して、WASノード100のスピーカ108に供給される。スピーカ108は、アナログオーディオ信号を音響信号に変換する。
【００６５】
また、WASノード100は、送信アンテナ102の手段により、WSCノード900へのRFデータの送信に適応する。WSCノード900のBB-RFモジュール904は、WASノードから到来する各フレームからペイロードを抽出する。ペイロードは、例えば受信アクノリッジ、（図2A〜5を参照して後述する）アンテナ角度のデータ、あるいは、任意の制御情報または状態情報である。
【００６６】
WASノード100は、本発明を実現する一つ以上のソフトウェアプログラムを使用するマイクロコントローラ109を備える。マイクロコントローラ109は、D/A変換器105、BB-RFモジュール104およびFE-RFモジュール103との通信、および、それらの制御に適応する。RAM110は、異なるタスクを成し遂げるのに必要な一時データを格納するために、マイクロコントローラ109により使用される。EEPROM（またはFLASH）型のメモリ111は、WASノード100のハードウェア識別子（またはシリアル番号）を格納する。さらに、ユーザデータ、WASノードの総数とそれらの識別子、各WASノードに割り当てられたオーディオチャネル、および、アンテナ角度テーブルなど、異なる種類の情報を格納する。
【００６７】
アプリケーション、例えばオーディオアプリケーションc0である、WSCノードを介する、7.1型無線ホームシネマネットワークにおける配信のコンテキストおいて、以下の説明を行う。
【００６８】
本発明に従う（とくに、図3を参照して後述する発見フェーズを備える）割当方法は、（後述する複数のアルゴリズムを備える）ソフトウェアプログラムおよび/または複数のソフトウェアサブプログラムの形態で実装される。それらプログラムは、7.1型ホームシネマネットワークの幾つかの機械、例えばWSCノード900とWASノード100〜800によって実行される。
【００６９】
図5を参照して後述する識別と割り当てアルゴリズムは、（本発明において理解されるように管理ノードである）WSCノード900に実装される。しかし、本発明の他の実施例において、このアルゴリズムを、ネットワークの他の任意のノードまたは装置、例えばWASノードに実装してもよい。
【００７０】
さらに、ネットワークのWASノードとWSCノード900の間の通信が60GHzのRFチャネルを介して行われる場合を参照し、説明することが好ましい。何故ならば、そのようなチャネルは以下の利点を有する。
・ネットワークが設置された部屋の壁からの反射を最小にする、
・高いビットレートを有する。
【００７１】
しかし、そのようなチャネルは、情報の送信距離を制限する欠点がある。送信距離の制限の問題を解決するために、本発明の割当方法の特定のアプリケーションのコンテキストにおいては、各ノードであるWSCノード900とWASノード100〜800の受信アンテナの輻射パターンを狭く（指向性アンテナ）、調節可能に選ぶ。（なお、輻射パターンの調整は、図2A、2Bを参照して後述する。）従って、WSCノード900とWASノード100〜800はそれぞれ、その端に、指向性を有し、かつ、輻射パターンの方向がチューン可能な(tunable)受信アンテナを備える（つまり、アンテナが調節可能）。
【００７２】
例えば、上述した（受信と送信における）アンテナは、指向が制御される指向性アンテナを形成するように、位相と振幅において制御される輻射素子のネットワークから構成される電磁アンテナである。
【００７３】
図2A、2Bを参照して、本発明の特定の実施例に従うWASノード100の、送信アンテナの送信輻射パターン（図2A）と、受信アンテナの受信輻射パターン（図2B）を説明する。
【００７４】
WASノード200〜700の送信および受信アンテナは、WASノード100の送信および受信アンテナと同一であり、説明は行わない。
【００７５】
図2Aは、RFデータを送信する場合のWASノード100の平面図である。WASノード100の送信アンテナ102から到来する送信輻射パターン152を説明する。送信輻射パターン152は、スピーカ108が再生する音響信号の向きと同一の方向に合わせられる。送信アンテナ102は、60GHzのRF信号を送信するように設計される。送信アンテナ102は、ネットワークの最大数のノード（WASとWSC）に到達可能なように、ワイドな送信輻射パターンを有する。
【００７６】
図2Bは、RFデータを受信する場合のWASノード100の平面図である。WASノード100の受信アンテナ101は、受信輻射パターン151が輻射軸に沿う方向に向く指向性アンテナである。輻射軸とアンテナ角度基準軸141（WASノード100に特有、WASノードはそれぞれアンテナ角度基準軸を有する）によって形成される三つのアンテナ角度について、受信輻射パターン151を説明する。アンテナ角度基準軸141は、WASノード100のスピーカのメンブレン(membrane)面に含まれ、かつ、図2Bの左側を向く。
【００７７】
受信アンテナ101は、60GHzのRF信号を受信するように設計される。受信アンテナ101は、狭く（指向性アンテナ）、かつ、調節可能（輻射パターンの向きが調節可能）な受信輻射パターン151を形成するために、典型的なビーム形成技術を使用する。
【００７８】
このビーム形成技術は受信アンテナ101の利得を向上するために使用され、それによって、ネットワークのノード間の最大送信距離に到達する。
【００７９】
受信アンテナ101は、FE-RFモジュール103により位相と振幅が電気的に制御される輻射素子のネットワークから構成される電磁アンテナである。これは、-15度から195度のアンテナ角度の間で、受信輻射パターン151を1度単位に合わせる指向性受信アンテナを得るためである。
【００８０】
受信輻射パターン151の角度（とくに、受信輻射パターンの輻射軸とアンテナ角度基準軸141が形成する角度）は精密に調節され、最適な角度を発見する。これは、WASノード100へデータを送信すべき、ネットワークの所定ノードが送信するデータの受信に受信アンテナ101を適応させるためである。従って、WASノード100は、所定ノードから到来するデータの受信に最適な角度をEEPROM（またはFLASH）型のメモリ111に記録することができる。
【００８１】
図3は、上述した7.1型無線ホームシネマネットワークにおけるWASノード100〜800およびWSCノード900の模範的な配置と、本発明の特定の実施例に従う発見フェーズを説明する図である。
【００８２】
WASノード100〜700と、それらに関連するスピーカは、ITU-RBS. 775-2規格の推奨に準拠してネットワーク上に配置される。従って、とくにWASノード100〜700と、それらに関連するスピーカは、リスナ位置64から等距離、かつ、2m〜4mの半径を有する仮想円65上に配置される。
【００８３】
WASノードに関連するスピーカは、そのWASノードに含めることが好ましい。そうして、WASノードと関連するスピーカの双方がITU-RBS. 775-2規格の推奨に準拠して設置されることを保証する。WASノードに関連するスピーカが、そのWASノードに含まれない場合、そのWASノードは、それに関連するスピーカの上方または下方に設置される。以下の説明において、WASノードに関連するスピーカは、そのWASノードに閉込められている(conclude)と考慮する。
【００８４】
WASノード100〜700は、仮想円65上の、Dolby（登録商標）Laboratoriesの推奨に従う角度位置に配置される。従って、とくに7.1システムにおいては、チャネルCを復元（再生）すべきスピーカを備えるか、そのようなスピーカに関連するWASノード200は、リスナ位置64に対向する、ほぼ0度の基準角度位置の設置角度ゾーン60内に設置される。（基準角度位置から仮想円65上の進行は時計回りである。）チャネルFRを復元（再生）すべきスピーカを備えるWASノード300は、基準角度位置に対して22度〜30度の範囲の設置角度ゾーン61内に設置される。チャネルSRを復元（再生）すべきスピーカを備えるWASノード500は、基準角度位置に対して90度〜110度の範囲の設置角度ゾーン62内に設置される。チャネルRRを復元（再生）すべきスピーカを備えるWASノード700は、基準角度位置に対して135度〜150度の範囲の設置角度ゾーン63内に設置される。
【００８５】
FL、SL、RLチャネルを復元（再生）すべきスピーカを備える他のWASノード100、400、600は、WASノード200とリスナ位置64を通る対称軸に対して、WASノード300、500、700と実質的に対称なノードになるように設置される。実際、厳密に言えば、一般にFL、SL、RLチャネルを復元（再生）すべきスピーカを備えるWASノード100、400、600は、対称軸に対して、WASノード300、500、700と対称なノードではない。ある程度の角度の許容範囲がITU-RBS. 775-2規格とDolby（登録商標）Laboratoriesの推奨に適用されるとともに、ホームシネマシステムにおけるオーディオコンテントに矛盾しない空間拡散に従ってもよい。この余裕（ネットワークで動作する受信アンテナの他の指向角度に対して無視できると考えられる）を除けば、WASノード100、400、600は、対称軸に対して、WASノード300、500、700と対称なノードである。
【００８６】
サブウーファを備えるWASノード800は、その位置がとくに重要ではないため、上述した規格および推奨に関係しない。7.1型無線ホームシネマネットワークの初期化において、WSCノード900は、特定のハードウェア識別子（またはシリアル番号）を介して、WASノード800を他のWASノード100〜700から区別する。従って、SWオーディオチャネルは、WSCノード900によって、WASノード800に割り当てられる。
【００８７】
7.1型無線ホームシネマネットワークの初期化において、WASノード100〜700は同一である（同一形状と同一内部構造をもつ）から、WSCノード900は、それらを直接区別することができない。WASノード100〜700は、オーディオチャネルC、FR、FL、SR、SL、RR、RLの何れか一つに割り当てられる。従って、オーディオチャネルC、FR、FL、SR、SL、RR、RLを適切なWASノードに割り当てるには、WASノードの、空間における配置（位置）によって規定される役割に従い、WASノードを識別する必要がある。
【００８８】
以下では、7.1型無線ホームシネマネットワークの初期化直後の、ネットワークに実装されたWASノード100〜700に関する発見フェーズを説明する。
【００８９】
発見フェーズは、WASノード100〜700を擬似ランダムシーケンス順に一つずつ動作させる。従って、WASノード100〜700は、擬似ランダムシーケンスによって定義されるスケジュールに従い、ネットワークに対して連続的に送信を行う。
【００９０】
例えば、WASノード200は、擬似ランダムシーケンスにおいて一番目である。従って、WASノード200は、他のWASノード100、300、400、500、600、700が後述する受信輻射パターンをマッチングするステップの実行に充分な所定持続期間のRF試験信号を送信する。（図3には、試験信号を送信する場合のWASノード200の送信輻射パターン252が示されている。）
【００９１】
RF試験信号の送信中、他のWASノード100、300、400、500、600、700は受信モードである。他のWASノード100、300、400、500、600、700は、WASノード200が送信するデータの受信に受信アンテナが適合する、最適なアンテナ角度を発見するために、受信輻射パターンの角度を調節する。
【００９２】
最適なアンテナ角度を発見次第、他のWASノード100、300、400、500、600、700は、そのアンテナ角度をEEPROM（またはFLASH）型のメモリに格納する。図3に示す、WASノード100、300、400、500、600、700の受信輻射パターン151、351、451、551、651、751は、WASノード200がRF試験信号を送信する場合の受信輻射パターンの最適な角度を示す。
【００９３】
従って、例えばWASノード100は、WASノード200の送信に関連する-14度の角度値を格納し、…、WASノード700は、WASノード200の送信に関連する76度の角度値を格納する。
【００９４】
そして、他のWASノード100、300、400、500、600、700は、擬似ランダムシーケンスに従い、順次、ネットワークに対してRF試験信号を送信する。他のWASノードは、各WASノードがRF試験信号を送信する場合に最適な角度値を取得し格納することができる。
【００９５】
WASノード100〜700の発見フェーズの一つの変形例において、WASノードは擬似ランダムRFシーケンスで送信を行い、各WASノードはハードウェア識別子（またはシリアル番号）を送信する。そして、WSCノード900は、ネットワークに存在するWASノードの識別子を収集し、識別子を収集し終わると、決定したシーケンスで、所定期間中にRF試験信号を送信するように各WASノードに命令する。そして、上述した方法に従い、各WASノードは、他のWASノードがRF試験信号を送信する場合に最適な受信輻射パターンの角度値を取得し格納することができる。
【００９６】
その後、WASノード100〜700それぞれが試験信号を送信し、かつ、他のノードが角度値を格納し次第、各WASノードは、取得し格納した角度値をWSCノード900へ送信する。そして、WSCノード900は、角度値に基づき、図4A、4Bを参照して後述する角度テーブルを作成する。
【００９７】
図4A、4Bを参照して、WASノード100〜700から受信した角度値からWSCノード900が作成する第一のアンテナテーブル（図4A）と、各角度値から90度を減算した、第一の角度テーブルに対応する第二の角度テーブル（図4B）を説明する。
【００９８】
90度の減算は、WASノードごとに、ノードのメンブレン面から、音波の進行方向におけるWASノードのスピーカの音響放射軸への0度の角度基準軸を得る。
【００９９】
第一と第二の角度テーブルは、WSCノード900のEEPROM（またはFLASH）型のメモリ906に格納されて、WSCノード900のマイクロコントローラ907によって処理される。
【０１００】
WSCノード900は、受信WASノードに対応する角度値を行にまとめ、かつ、送信WASノードに対応する角度値を列にまとめて、第一のテーブルを作成する。その結果、他のWASノードがそれぞれ送信状態の、所定のWASノードの受信における異なる角度値は、第一のテーブルの、当該WASノードの行を読むことによって得られる。所定のWASノードが送信状態の、他のWASノードの受信における異なる角度値は、第一のテーブルの、所定のWASノードに対応する列を読むことによって得られる。
【０１０１】
第二の角度テーブルの目的は、次の識別を容易にすることである。チャネルCを復元（再生）すべきスピーカを備えるWASノード（このWASノードは、ネットワークの対称軸上に設置されている）の識別。FL、FR、SL、SR、RL、RRチャネルを復元（再生）すべきスピーカを備える他のWASノードの識別。
【０１０２】
図4Cは、所定のWASノードに対応する第二の角度テーブルの列ごとに、当該WASノードに対する符号付き最大角度値と符号付き最小角度値を示す図である。
【０１０３】
図5は、本発明の特定の実施例に従い、ネットワークのWASノード100〜700それぞれを識別し、かつ、WASノードそれぞれに適切なオーディオチャネルを割り当てるアルゴリズムの主なステップを示す。WSCノード900のマイクロコントローラ907により実現されるこのアルゴリズムは、WSCノード900のEEPROM（またはFLASH）型のメモリ906またはROM型のメモリ（不図示）に格納されている。
【０１０４】
ステップ70において、WSCノード900は、WASノード100〜700それぞれから受信したすべての角度値をアセンブルする。
【０１０５】
ステップ71において、WSCノード900は、（図4Aに示す）第一の角度テーブルを作成する。
【０１０６】
そして、ステップ72において、WSCノード900は、第一の角度テーブルの各角度値から90度を減算して（図4Bに示す）第二の角度テーブルを得る。図3を参照して上述した発見フェーズにおいて、WASノードが与える角度値が、音波の進行方向におけるスピーカの音響放射軸を0度の角度基準軸に使用する場合、ステップ72は省略される。
【０１０７】
そして、ステップ73において、WSCノード900は、ホームシネマネットワークのチャネルCを復元（再生）すべきスピーカを備えるWASノードの識別処理を初期化する。（チャネルCを復元（再生）すべきスピーカを備えるWASノードは、当該ノードとリスナ位置64を通る軸によって形成されるネットワークの対称軸上に位置する。）
【０１０８】
ステップ74において、図4Cに示すように、第二の角度テーブルの行が走査され、行ごとに、符号付き最大角度値と符号付き最小角度値が取得され、符号付き最大角度値と符号付き最小角度値との間の差分が算出される。そして、算出された差分は比較され、差分の最大値が選択される。
【０１０９】
最大差分に対応する行、つまりWASノードは、センタスピーカを備えるWASノードである。従って、ステップ75において、WASノード200がチャンネルCを復元（再生）すべきスピーカを備えるWASノードと識別される。
【０１１０】
ステップ76において、WSCノード900は、ホームシネマネットワークのFL、FR、SL、SR、RL、RRチャネルを復元（再生）すべきスピーカを備える他のWASノードの識別処理を初期化する。
【０１１１】
ステップ77において、チャネルCを復元（再生）すべきスピーカを備えるWASノードとして識別されたWASノード200の行が分析され、この行の符号付きアンテナ角度値が最小から最大に配列される。このように配列された符号付き角度値に対応するWASノードは、それぞれFR、SR、RR、RL、SL、FLチャネルを復元（再生）すべきスピーカを備えるWASノードである。
【０１１２】
従って、ステップ78において、WSCノード900は、以下に示すようにWASノードを識別する。
・WASノード300はFRチャネルを復元すべきスピーカを備えるWASノードと識別し、
・WASノード500はSRチャネルを復元すべきスピーカを備えるWASノードと識別し、
・WASノード700はRRチャネルを復元すべきスピーカを備えるWASノードと識別し、
・WASノード600はRLチャネルを復元すべきスピーカを備えるWASノードと識別し、
・WASノード400はSLチャネルを復元すべきスピーカを備えるWASノードと識別し、
・WASノード100はFLチャネルを復元すべきスピーカを備えるWASノードと識別する。
【０１１３】
そして、ステップ79において、WSCノード900は、識別した各WASノードに適したオーディオチャネルを割り当てる。
【０１１４】
本発明にかかる他の解決策は、例えば、第一の角度テーブルを使用するアルゴリズムに基づきWASノードを識別するために実現されてもよい。実際、第二の角度テーブルの判定は、チャネルCを復元すべきスピーカを備えるWASノードの識別と、チャネルFL、FR、SL、SR、RL、RRを復元すべきスピーカを備える他のWASノードの識別を容易にする基準系に従う、角度値の配置を可能にする。
【０１１５】
また、本発明にかかる他の解決策は、例えば、第二の角度テーブルの対称性を利用するアルゴリズムに基づきWASノードを識別するために実現されてもよい。実際、前述したように、第二の角度テーブルの目的は、チャネルCを復元（再生）すべきスピーカを備えるWASノード（このWASノードは、ネットワークの対称軸上に設置される）の識別と、他のWASノードの識別を容易にすることである。この特定の基準系における角度の取得は、WSCノード900が、スピーカノードごとに取得した角度が、それに関連するスピーカの音響放射軸に対してほぼ対称であるスピーカノードの判定を可能にする。基準系において図4Bは次を示す。WASノード200の受信を表す第二行を参照すると、WASノード100（その送信時、WASノード200のアンテナの指向は75度）と、WASノード300（その送信時、WASノード200のアンテナの指向は-76度）は、ほぼ対称である。WASノード400（その送信時、WASノード200のアンテナの指向は42度）と、WASノード500（その送信時、WASノード200のアンテナの指向は-42度である）は、ほぼ対称である。WASノード600（その送信時、WASノード200のアンテナの指向は14度）と、WASノード700（その送信時、WASノード200のアンテナの指向は-13度）は、ほぼ対称である。他の受信WASノードを表す行は、そのような対称性を示さない。
【０１１６】
別のネットワークにおけるスピーカを備えるWASノードの他の特定の配置のコンテキストにおいて、スピーカを識別するために、アンテナ角度値と組み合わす追加パラメータを実装してもよい。例えば、一つのリアスピーカのみが実装されるネットワークのコンテキストにおいて、RSSI (received signal strength inidcation)パラメータを使用してもよい。このような6.1システムにおいて、復元（再生）すべきオーディオチャネルは、FC、FL、FR、RC (rear center)、RL、RRである。FCチャネルが復元（再生）されるスピーカを備えるWASノードとリスナ位置を通る対称軸は、さらに、RCチャネルを復元（再生）するスピーカを備えるWASノードを通る。そして、WSCノード900は、RF信号の受信レベルを示すRSSIパラメータを使用して、FCチャネルを復元（再生）すべきスピーカを備えるWASノードと、RCチャネルを復元（再生）すべきスピーカを備えるWASノードを区別することができる。実際、RCチャネルを復元（再生）すべきスピーカを備えるWASノードは、WSCノード900に対して、FCチャネルを復元（再生）すべきスピーカを備えるWASノードより、遠い位置に設置される。従って、RCチャネルを復元すべきスピーカを備えるWASノードから到来する受信信号に関するRSSIパラメータの値は、FCチャネルを復元すべきスピーカを備えるWASノードから到来する受信信号に関するRSSIの値より、感知可能な程度に小さい。
【図面の簡単な説明】
【０１１７】
【図１】本発明の特定の実施例に従う割当方法を実装可能な7.1型無線ホームシネマネットワークを示す図、
【図２Ａ】本発明の特定の実施例に従うWASノード100の送信におけるアンテナの送信輻射パターンを示す図、
【図２Ｂ】本発明の特定の実施例に従うWASノード100の受信におけるアンテナの受信輻射パターンを示す図、
【図３】上述した7.1型無線ホームシネマネットワークにおけるWASノードとWSCノードの模範的な配置と、本発明の特定の実施例に従う発見フェーズを示す図、
【図４Ａ】WASノードから受信した角度値から、WSCノードが作成する第一のアンテナ角度テーブル示す図、
【図４Ｂ】各角度値から90度を減算した、第一の角度テーブルに対応する第二の角度テーブルを示す図、
【図４Ｃ】所定のWASノードに関する第二のテーブルの各行について、所定のWASノードに対する符号付き最大角度値と符号付き最小角度値を示す図、
【図５】本発明の特定に実施例に従い、ネットワークの各WASノードを識別して、WASノードに適切なオーディオチャネルを割り当てるアルゴリズムの主なステップを示す図である。
【図１】
2008295029.tif 000003
【図２Ａ】
2008295029.tif 000004
【図２Ｂ】
2008295029.tif 000005
【図３】
2008295029.tif 000006
【図４Ａ】
2008295029.tif 000007
【図４Ｂ】
2008295029.tif 000008
【図４Ｃ】
2008295029.tif 000009
【図５】
2008295029.tif 000010
【手続補正書】
【提出日】平成20年5月28日(2008.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オーディオデータを無線配信するネットワークの複数のスピーカノードに前記オーディオデータのオーディオチャネルを割り当てる管理装置の割当方法であって、
前記複数のスピーカノードそれぞれに信号を送信させて、他のスピーカノードそれぞれにおける、前記信号の受信角度を示す角度情報を取得する取得ステップと、
前記取得した角度情報に基づき、前記複数のスピーカノードに前記オーディオチャネルを割り当てる割当ステップとを有することを特徴とするオーディオチャネルの割当方法。
【請求項２】
さらに、前記取得した角度情報に基づき、特定のオーディオチャネルを割り当てる所定のスピーカノードを識別する識別ステップを有し、
前記割当ステップは、前記所定のスピーカノードの前記角度情報に基づき、他のスピーカノードに対する前記オーディオチャネルの割り当てを行うことを特徴とする請求項1に記載されたオーディオチャネルの割当方法。
【請求項３】
前記所定のスピーカノードは、オーディオシステムの対称軸上に位置することを特徴とする請求項2に記載されたオーディオチャネルの割当方法。
【請求項４】
さらに、前記対称軸上に複数のスピーカノードが位置する場合、前記対称軸上に位置するスピーカノードが送信する前記信号の前記管理装置による受信レベルを取得するステップを有し、
前記識別ステップは、前記取得した受信レベルに基づき前記所定のスピーカノードを識別することを特徴とする請求項3に記載されたオーディオチャネルの割当方法。
【請求項５】
前記オーディオチャネルはホームシネマシステムのオーディオチャネルであり、前記特定のオーディオチャネルは前記ホームシネマシステムのフロントセンタチャネルであることを特徴とする請求項2から請求項4の何れか一項に記載されたオーディオチャネルの割当方法。
【請求項６】
前記識別ステップは、前記角度情報の最大値と最小値の間の差分が最大のスピーカノードを前記所定のスピーカノードと識別することを特徴とする請求項2に記載されたオーディオチャネルの割当方法。
【請求項７】
前記識別ステップは、前記角度情報が、当該スピーカノードの音響放射軸に対して対称であるスピーカノードを判定し、前記判定の結果に基づき前記所定のスピーカノードを識別することを特徴とする請求項2に記載されたオーディオチャネルの割当方法。
【請求項８】
コンピュータ装置を制御して、請求項1から請求項7の何れか一項に記載されたオーディオチャネルの割当を実行させることを特徴とするコンピュータプログラム。
【請求項９】
オーディオデータを無線配信するネットワークの複数のスピーカノードに前記オーディオデータのオーディオチャネルを割り当てる管理装置であって、
前記複数のスピーカノードそれぞれに信号を送信させて、他のスピーカノードそれぞれにおける、前記信号の受信角度を示す角度情報を取得する取得手段と、
前記取得した角度情報に基づき、前記複数のスピーカノードに前記オーディオチャネルを割り当てる割当手段とを有することを特徴とする管理装置。
【請求項１０】
さらに、前記取得した角度情報に基づき、特定のオーディオチャネルを割り当てる所定のスピーカノードを識別する識別手段を有し、
前記割当手段は、前記所定のスピーカノードの前記角度情報に基づき、他のスピーカノードに対する前記オーディオチャネルの割り当てを行うことを特徴とする請求項9に記載された管理装置。
【請求項１１】
前記所定のスピーカノードは、オーディオシステムの対称軸上に位置することを特徴とする請求項10に記載された管理装置。
【請求項１２】
さらに、前記対称軸上に複数のスピーカノードが位置する場合、前記対称軸上に位置するスピーカノードが送信する前記信号の前記管理装置による受信レベルを取得する手段を有し、
前記識別手段は、前記取得した受信レベルに基づき前記所定のスピーカノードを識別することを特徴とする請求項11に記載された管理装置。
【請求項１３】
前記オーディオチャネルはホームシネマシステムのオーディオチャネルであり、前記特定のオーディオチャネルは前記ホームシネマネットワークのフロントセンタチャネルであることを特徴とする請求項10から請求項12の何れか一項に記載された管理装置。
【請求項１４】
前記識別手段は、前記角度情報の最大値と最小値の間の差分が最大のスピーカノードを前記所定のスピーカノードと識別することを特徴とする請求項10に記載された管理装置。
【請求項１５】
前記識別手段は、前記角度情報が、当該スピーカの音響放射軸に対して対称であるスピーカノードを判定し、前記判定の結果に基づき前記所定のスピーカノードを識別することを特徴とする請求項10に記載された管理装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、オーディオコンテンツを配信する無線ネットワークに関し、無線スピーカを備えるホームシネマシステムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
コンテントの受信後、AVアンプは、オーディオデータコンテントを復号し、復号したデータを異なるオーディオチャネルに分離(demultiplex)する。そして、ディジタル/アナログ変換（以下、D/A変換）を行い、最後に、連結する各スピーカに供給するために各オーディオチャネルのアナログ信号を増幅する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
各WASノードは、WSCノードから到来する、それ自体のオーディオチャネルに対応するディジタルオーディオデータを受信する。そして、D/A変換を実行し、オーディオ信号を増幅し、オーディオ信号を音響信号に変換する。
【外国語明細書】
[Title of Invention]
Method for assigning a plurality of audio channels to a plurality 
of speakers, corresponding computer program product, storage means and 
manager node
[Field of the Invention]
The field of the invention is that of wireless networks for the 
distribution of audio contents.  The invention relates especially but 
not exclusively to home cinema type systems comprising wireless 
speakers.
[Prior art solutions]
A typical 7.1 type multi-channel home cinema comprises inter alia 
a multi-channel audio-video amplifier associated with eight speakers.
For example, the multi-channel audio-video amplifier receives a 
digital audio content coming from a source terminal such as a DVD 
player, a digital television set or a sink terminal (or STB for "a set 
top box"), for example, via satellite, cable, xDSL (x digital 
subscriber line technologies such as for example ADSL technology), 
etc.  The audio-video amplifier and the source terminal are generally 
interconnected by means of a digital audio (or audio-video) interface 
compliant with the SPDIF ("Sony/Philips Digital InterFace"), the 
IEEE-1394 standard or the HDMI ("High Definition Multimedia 
Interface") standard.
After reception of the content, the audio-video amplifier decodes 
the audio data of the content and demultiplexes this data in the 
different audio channels.  Then it performs a digital/analog 
conversion and finally amplifies each audio channel in order to feed 
each associated speaker.
In a 7.1 type home cinema network, the figure "7" is dedicated to 
the C (or Center) speaker, also called the FC (Front Center) speaker 
and the FL (Front Left), FR (Front Right), SL (Surround Left), SR 
(Surround Right), RL (Rear Left) and RR (Rear Right) speakers.  The 
speakers are generally connected to the outputs of the audio-video 
amplifier by means of two-wired analog cables.  The figure "1" is 
dedicated to a particular speaker called a subwoofer or SW speaker.  
The subwoofer is generally connected to the amplifier by means of a 
coaxial analog cable.  The subwoofer is dedicated to the amplification 
and to the reproduction of low-frequency audio signals.
To prevent the implementation of many, bulky analog cables to 
interconnect the amplifier and the speakers, manufacturers have 
recently developed wireless home-cinema networks.  In these home-
cinema networks, the audio amplification stage is decentralized (a 
wireless home-cinema network no longer requires the implementation of 
a central audio-video amplifier as in the case of a wire network) and 
is integrated into each speaker.  A 7.1 wireless home-cinema network 
comprises a wireless surround controller node hereinafter called a WSC 
node and first, second, third, fourth, fifth, sixth, seventh and 
eighth wireless active speakers hereinafter called WAS (wireless 
active speaker) nodes.
Here below, the term WAS node is understood to mean the 
association of amplification means, wireless communication means and 
means for the processing of information received or sent by the 
wireless communication means and possibly a classic speaker (the 
speaker may be external to the WAS node).
For example, the WSC node receives a digital audio content coming 
from a source terminal such as a DVD player, a digital television set 
or reception terminal, for example via satellite, cable, xDSL 
technologies etc.  The WSC node and the source terminal are generally 
connected by means of a digital audio (or audio-video) interface 
compliant with the SPDIF, the IEEE-1394 standard or the HDMI standard.
After reception of the content, the WSC node decodes the audio 
data of the content and demultiplexes this data on the different audio 
channels.  Then it sends the audio data from each audio channel to the 
appropriate WAS node via the wireless home-cinema network.  The 
wireless communications means in a wireless home-cinema network of 
this kind are classically infrared type or RF (radio-frequency) type 
links.
Each WAS node receives the digital audio data corresponding to its 
audio channels coming from the WSC node.  Then each WAS node carries 
out a digital/analog conversion, amplifies its audio data and converts 
it into an acoustic signal.
Consumer demand with respect to audio devices has moved on from 
two-speaker hi-fi stereo systems to multi-channel home cinema systems 
comprising up to eight speakers.  In the case of wire-based systems, 
this increase in the number of speakers may lead the user to commit 
connection errors resulting in a situation where audio channels are 
wrongly assigned to different speakers.  In a conventional wire-based 
home cinema network, the allocation of the audio channels is done by 
the user when he connects each cable of the speaker to the appropriate 
output of the amplifier.For example, in the case of a 7.1 type wire-
based home cinema network, the amplifier comprises an output dedicated 
to each audio channel; namely the FL (Front Left), FR (Front Right), 
C (Center) also called FC (Front Center), SL (Surround Left), SR 
(Surround Right), RL (Rear Left), RR (Rear Right) and SW (SubWoofer).
When installing a 7.1 type wire-based home cinema network, if the 
user makes a mistake in the connection of the speaker cables to the 
outputs of the amplifier, then the acoustic effect produced by the 7.1 
system will not have the planned effect.
In the case of a wireless home cinema network, the assigning of 
the C, FL, FR, SL, SR, RL, RR and SW channels to the speakers (or WAS 
nodes) has to be done differently.  Before sending digital audio data 
from a given audio channel to the appropriate WAS node, the WSC node 
must preliminarily identify this appropriate WAS node.
A first possible solution to doing this is to assign an 
identification number or name to each WAS node at the time of 
manufacture.  Thus, when the home cinema network is installed, the 
user must follow the manufacturer's recommendations and place each WAS 
node in the room according to its identification number or name.  When 
the system is powered on, the WSC node sends digital audio data from a 
given audio channel to the appropriate WAS node according to a pre-
recorded table which associates an audio channel with a given 
identification number or name.  From a production viewpoint, the 
assigning of an identification name or number to each WAS node 
requires time and is difficult to implement in the factory (it entails 
assigning an identification number or name to each WAS node and 
appropriate packaging when it is far simpler to manufacture only one 
type of WAS node).  Furthermore, this first solution requires action 
by the user who can make mistakes when he lays out the WAS nodes in 
the room.
A second possible approach lies in the performance of a learning 
phase during the first operation for powering on the system.  In this 
learning phase, the WSC node classically sends an acoustic test signal 
to the current WAS node.  In the meantime, the user assigns the 
current WAS node a piece of information on the position of the current 
WAS node by means of a man/machine interface (for example an OSD or 
on-screen display).  Then the operation is repeated for each WAS node.  
Thus, the WSC node learns which WAS node is the C, FL, FR, SL, SR, RL, 
RR or SW speaker.  When the learning phase is completed, the WSC node 
is able to assign each audio channel (namely the C, FL, FR, SL, SR, 
RL, RR, or SW channel) to the appropriate WAS node.  This second 
approach is not satisfactory because it necessitates action by the 
user and the use of a specific man/machine interface.  Furthermore, 
with this second approach, the user can make errors of assignment 
during the learning phase.
The American patent document No. US2005141724A1 by Philips 
Electronics North America Corporation (registered mark) describes a 
third approach implemented in a home cinema network based on powerline 
network technology.  In this home cinema network which can be likened 
to a wireless home cinema network (the amplification stage is 
decentralized in each speaker and each speaker is not connected to an 
output of the amplifier), each speaker has an integrated position 
sensor which is a GPS by which it can determine and transmit its 
position to the WSC node (via the powerline network).  However, this 
third approach, based on powerline network technology, necessitates 
the integration of a position sensor into each speaker, thus making it 
a space-consuming and costly solution.  Furthermore, the lack of 
precision of a GPS with respect to the position measured gives rise to 
high risks of error in the assigning of the audio channels to the 
speakers.  Finally, the walls of the house and the furniture in 
particular may adversely affect communications between the satellites 
and the GPS units incorporated into the speakers.
[Goals of the invention]
The invention, in at least one embodiment, is aimed especially at 
overcoming these drawbacks of the prior art.
More specifically, it is a goal of the invention, in at least one 
of its embodiment, to provide a technique, in a wireless network for 
the distribution of audio contents comprising a plurality of speaker 
nodes (i.e. nodes comprising a speaker or associated with a speaker), 
that enables the assigning of the audio channels to the speakers of 
the speaker nodes or associated with the speaker nodes and does not 
require action by a user.
It is another goal of the invention, in at least one of its 
embodiments, to implement a technique of this kind that enables the 
use of speaker nodes that are strictly identical and therefore 
interchangeable.
It is yet another goal of the invention, in at least one of its 
embodiments, to implement a technique of this kind that is simple to 
implement and costs little.
[Summary of the invention]
A particular embodiment of the invention proposes a method for 
assigning a plurality of audio channels of an audio data content to a 
plurality of speakers, each of the speakers being associated with a 
distinct node, called a speaker node, of a wireless network for the 
distribution of audio data contents, in the context of the diffusion 
of audio data content by a node, called a diffusion node, of the 
distribution network,
said method being implemented by a node, called a manager node, of 
the distribution network.
According to the invention, the assigning method comprises the 
following steps for each speaker node, called a first speaker node:
the obtaining, for each speaker node, except the first speaker 
node, called a second speaker node, of a piece of information on 
orientation of said reception antenna of said first speaker node, said 
antenna being adapted to the reception of data sent by the second 
speaker node through the wireless network for distribution of audio 
data contents;
the assigning of one of the audio channels of said plurality of 
audio channels as a function of said piece of information obtained on 
orientation.
The general principle of the invention is based on the obtaining 
of information on orientation of an antenna of each speaker node 
(comprising or associated with a speaker) of the distribution wireless 
network when the antenna is adapted to the reception of data sent out 
by each of the other speaker nodes of the network.  These pieces of 
information are then used to assign the audio channels to the speakers 
of the speaker nodes (or associated with the speaker nodes) of the 
wireless distribution network.  Indeed, the antenna orientation 
information obtained is used to determine a relative position of the 
speakers of the speaker nodes of the network, and thus a determined 
speaker node in the network (or more specifically its speaker) can be 
assigned a determined audio channel.
Thus, the invention provides a technique for assigning audio 
channels to the speaker nodes that does not require action by the 
user.
Furthermore, the invention in at least one of its embodiments 
enables the use of speaker nodes that are strictly identical and 
therefore interchangeable.
Preferably, the assigning method furthermore comprises the 
following steps:
first identification of one of said speaker nodes, called an 
identified speaker node, to which one of said audio channels, called 
an identified audio channel, must be assigned as a function of said 
information on orientation obtained;
for each of said speaker nodes, except the identified speaker 
node, second identification of said speaker node to which one of said 
audio channels must be assigned depending on said pieces of 
information on orientation obtained and on the identified speaker 
node.
Thus, after the first identification has been made, the second 
identifications are simpler to implement because the number of speaker 
nodes not yet identified is restricted.
Advantageously, said identified speaker node is situated on an 
axis of symmetry of said distribution network.
Thus, it is easy to implement the first identification because of 
the presence of the axis of symmetry.
Preferably, if several speaker nodes are situated on the axis of 
symmetry of said distribution network, the method comprises a step for 
the obtaining, for each of the speaker nodes situated on said axis of 
symmetry, of a parameter indicating the reception level, by the 
manager node, of data sent by said speaker node situated on said axis 
of symmetry, and the manager node performs the step of first 
identification depending on said parameters obtained.
Thus, the identified speaker node is obtained by means of a 
criterion of level of reception by the manager node.  Naturally, any 
other technique for selecting a node among the nodes on the axis of 
symmetry may be implemented in the context of the invention.
Preferably, said audio data content distribution network is a home 
cinema type of network and said identified speaker is the speaker node 
associated with the speaker that has to restitute the front-centre 
channel of said home cinema network.
Advantageously, for each speaker node, said reception antenna of 
said speaker node is a directional antenna whose radiation pattern is 
oriented along an axis of radiation,
said piece of information on orientation of the reception antenna 
of a first speaker node, the antenna being adapted to the reception of 
data transmitted by a second speaker node, is the angle formed by the 
axis of radiation of the reception antenna and a predetermined angle 
reference axis,
the step of first identification comprises a sub-step of 
determination, from angles obtained for each speaker node, of a 
speaker node with a maximum difference between a maximum signed angle 
value and a minimum signed angle value.
Indeed, in following the recommendations of the ITU-R BS.775-2 
standard and the recommendations of the Dolby Laboratories, the 
speaker having to restitute the front-centre channel of a home cinema 
system has a maximum difference of angle with the speakers adjacent to 
it, i.e. the speakers having to restitute the front-left and front-
right channels of the home cinema system.  It is then possible, 
according to the invention, to identify the speaker node with which 
the speaker having to restitute the front-left and front-right 
channels of the home cinema system is associated, this speaker node 
having a maximum difference between a maximum signed angle value and a 
minimum signed angle value of orientation of its reception antenna.
Preferably, for each speaker node, said reception antenna of said 
speaker node is a directional antenna whose radiation pattern is 
oriented along an axis of radiation,
said piece of information on orientation of the reception antenna 
of a first speaker node, the antenna being adapted to the reception of 
data transmitted by a second speaker node, is the angle formed by the 
axis of radiation of the reception antenna and a sound diffusion axis 
of the speaker associated with it,
the step of first identification comprises a sub-step of 
determination, from angles obtained for each speaker node, of a 
speaker node for which the angles obtained are substantially 
symmetrical relative to the axis of sound diffusion of the speaker 
associated with it.
Indeed, in following the recommendations of the ITU-R BS.775-2 
standard and the recommendations of the Dolby Laboratories, the 
speaker that has to restitute the front-centre channel of a home 
cinema system is situated on an axis of symmetry of a home cinema 
system.  It is then possible, according to the invention, to identify 
the speaker node with which the speaker having to restitute the front-
center channel is associated, its angles of reception of its reception 
antenna being substantially symmetrical relative to the sound 
diffusion axis of its speaker.
The invention also relates to a computer program product 
downloadable from a communications network and/or recorded on a 
computer-readable carrier and/or executable by a processor, 
characterized in that it comprises program code instructions for the 
implementation of the assigning method as described here above.
The invention also relates to a computer-readable storage means, 
totally or partially detachable as the case may be, storing a set of 
instructions executable by said computer to implement the assigning 
method as described here above.
The invention also relates to a manager node for a wireless 
network for the distribution of audio data contents comprising means 
for assigning a plurality of audio channels of an audio data content 
to a plurality of speakers, each of the speakers being associated with 
a distinct node, called a speaker node, of the wireless distribution 
network in the context of the diffusion of audio data content by a 
node, called a diffusion node, of the distribution network.
According to the invention, the means of assigning a plurality of 
audio channels comprise, for each speaker node called a first speaker 
node:
means of obtaining, for each speaker node, except the first 
speaker node, called a second speaker node, a piece of information on 
orientation of said reception antenna of said first speaker node, said 
antenna being adapted to the reception of data sent by the second 
speaker node through the wireless network for distribution of audio 
data contents;
means of assigning of one of the audio channels of said plurality 
of audio channels as a function of said piece of information obtained 
on orientation.
The advantages of the computer program product, storage means and 
manager node are substantially the same as those of the assignment 
method described here above and are there not taken up again here 
below.
Preferably, the means of assigning a plurality of audio channels 
furthermore comprise:
first means of identification of one of said speaker nodes, 
called an identified speaker node, to which one of said audio 
channels, called an identified audio channel, must be assigned as a 
function of said information on orientation obtained;
for each of said speaker nodes, except the identified speaker 
node, second means of identification of said speaker node to which one 
of said audio channels must be assigned depending on said pieces of 
information on orientation obtained and on the identified speaker 
node.
Advantageously, said identified speaker node is situated on an 
axis of symmetry of said distribution network.
Preferably, the means for assigning a plurality of audio channels 
comprise means for the obtaining, for each speaker node situated on 
said axis of symmetry, of a parameter indicating the level of 
reception, by the manager node, of data sent by said speaker node 
situated on said axis of symmetry, the obtaining means being activated 
if several speaker nodes are situated on said axis of symmetry and the 
first identification means are activated in taking account of said 
parameters obtained.
According to an advantageous characteristic of the invention, said 
audio data content distribution network is a home cinema type of 
network and said identified speaker is the speaker node associated 
with the speaker that has to restitute the front-centre channel of 
said home cinema network.
Advantageously for each speaker node, said reception antenna of 
said speaker node is a directional antenna whose radiation pattern is 
oriented along an axis of radiation,
said piece of information on orientation of the reception antenna 
of a first speaker node, the antenna being adapted to the reception of 
data transmitted by a second speaker node, is the angle formed by the 
axis of radiation of the reception antenna and a predetermined angle 
reference axis,
the first means of identification comprise means of determination, 
from angles obtained for each speaker node, of a speaker node with a 
maximum difference between a maximum signed angle value and a minimum 
signed angle value.
Preferably, for each speaker node, said reception antenna of said 
speaker node is a directional antenna whose radiation pattern is 
oriented along an axis of radiation,
said piece of information on orientation of the reception antenna 
of a first speaker node, the antenna being adapted to the reception of 
data transmitted by a second speaker node, is the angle formed by the 
axis of radiation of the reception antenna and a sound diffusion axis 
of the speaker associated with it,
the first identification means comprise means of determination, 
from angles obtained for each speaker node, of a speaker node for 
which the angles obtained are substantially symmetrical relative to 
the axis of sound diffusion of the speaker associated with it.
Other features and advantages of the invention shall appear from 
the following description of a preferred embodiment of the invention 
given by way of a non-restrictive indication and from the appended 
drawings.
[Description of an embodiment of the invention]
According to a particular application of the method of assignment 
according to a particular embodiment of the invention, the following 
description is situated in the context of a 7.1 type wireless home 
cinema or home theater network as illustrated in figure 1.  Naturally, 
the invention can also be applied in the context of any wireless home 
cinema network such as a 5.1 type home cinema network.
Naturally, the method according to at least one other embodiment 
of the invention can also be implemented in any wireless network for 
the distribution of audio content in which it is necessary to identify 
nodes of the network in order to send them an appropriate piece of 
information.
For example, the 7.1 type wireless home cinema network is laid out 
in a room of a dwelling and comprises an audio-video source terminal 
50 (for example a DVD player, a Blu-Ray player or again an HD-DVD 
player), a television screen (not shown), a wireless ambience 
(surround) controller 900 hereinafter designated as a WSC (wireless 
surround controller) node to which there are connected, via a wireless 
network, first 100, second 200, third 300, fourth 400, fifth 500, 
sixth 600, seventh 700 and eighth 800 wireless active speakers 
hereinafter designated as WAS nodes.
The wireless network enables the WSC node to transmit the data of 
the audio channel to be restituted to each of the WAS nodes, enables 
the WSC node to transmit commands to each of the WAS nodes for example 
during a discovery phase as described here below with reference to 
figure 3) and enables the WAS nodes to transmit data reception 
acknowledgements to the WSC.  To carry out these operations of 
transmission, each of the nodes of the network has adjustable RF 
signal reception antennas.
Each WAS node comprises (or is associated with) a speaker which 
diffuses one audio channel among the following channels: FL (Front 
Left), FR (Front Right), C (Center) also called FC (Front Center), SL 
(Surround Left), SR (Surround Right), RL (Rear Left), RR (Rear Right), 
SW (subwoofer).
The SW (or subwoofer) channel is assigned to the WAS node 800 
which comprises (or is associated with it) the subwoofer and can be 
easily distinguished from the other WAS nodes 100 to 700.  Thus, in the 
context of the above-mentioned particular application, the 
identification of the WAS node 800 and the assigning of the SW channel 
to this WAS node 800 is done as a preliminary and the method of 
assignment according to a particular embodiment of the invention is 
implemented only on the first WAS node 100 to the seventh WAS node 
referenced 700.
The source terminal 50 sends the digital audio data pertaining to 
each audio channel to the WSC node 900 via a digital audio-video (or 
only audio) interface 51 which may be compliant for example with one 
of the following standards: SPDIF, IEEE-1394 or HDMI.
In the WSC node 900, the pieces of digital audio data from each 
audio channel are received and processed by a multi-channel audio 
decoder 905.  The multi-channel audio decoder 905 is typically capable 
of decoding and decompressing the pieces of digital audio data from 
the six channels of a 5.1 system that are pre-encoded for example in 
the Dolby Digital format or DTS (Digital Theatre Sound) format or from 
the eight channels of a 7.1 system that are pre-encoded for example in 
the "Dolby True HD" (HD for high-definition) format or DTS HD (for 
Digital Theater Sound High Definition) format.
The multi-channel audio decoder 905 decodes and decompresses the 
digital audio data while at the same time demultiplexing the audio 
channels.  A RAM 908 can be used by the multi-channel audio decoder 
905 to carry out its decoding task.  The multi-channel audio decoder 
905 can also implement an audio DSP (Digital signal processor) to add 
delays to the audio channels or to add acoustic effects to the audio 
channels (for example in the context of an equalization).  Then, the 
multi-channel audio decoder 905 sends the audio data from each audio 
channel to a RF baseband module 904.
The RF baseband module 904 inserts the audio data from each audio 
channel into frames.  These frames typically consist of a header 
grouping together protocol information such as for example a frame 
number, an identification number corresponding to the WAS node to 
which the particular audio channel is assigned and an end-of-frame 
field grouping together error correction information such as for 
example a CRC (cyclical redundancy check).
Then the frames are modulated and delivered to a front-end RF 
module 903 so that it transmits them in a RF channel.  The front-end 
RF module 903 carries out a digital/analog conversion on the frames, 
carries out an amplification on the frames and transmits the frames on 
a RF channel, for example a 60 GHz RF channel, using an antenna in 
transmission 902.
The WSC node 900 is also adapted to the reception of RF data 
coming from each WAS node by means of a antenna in reception 901.  
Thus, at reception, the front-end RF module 903 receives frames from 
an RF channel, for example a 60 GHz RF channel, amplifies these frames 
and performs an analog/digital conversion on these frames.  Then the 
front-end RF module 903 sends the frames to the baseband RF module 
904.  The baseband module 904 extracts payload data from each frame 
coming from the WAS nodes which are for example, acknowledgements of 
reception, data on the antenna angles (as explained here below with 
reference to figures 2A to 5) or even any piece of control information 
or status information.
The WSC node comprises a microcontroller 907 using one or more 
software programs implementing the invention.  The microcontroller 907 
is adapted for communication with and the control of the multi-channel 
audio decoders 905, baseband RF module 904 and a front-end RF module 
903.  The RAM 908 can be used by the microcontroller 907 to store 
temporary data necessary for accomplishing its different tasks.  An 
EEPROM (or FLASH) type memory 906 stores different types of 
information such as a hardware identifier (or serial number) of the 
WSC node 900, user data, the total number of WAS nodes and their 
respective identifiers, the audio channel assigned to each WAS node, 
tables of antenna angles, etc.
The frames sent by the WSC node 900 are received by the WAS nodes 
100 to 800.  The WAS node 100 is described here below in detail.  The 
WAS nodes 200 to 700 are not described because they are similar to the 
WAS node 100.
The WAS node 800 has a shape very different from that of the WAS 
nodes 100 to 700.  However, its internal structure is similar to that 
of the other WAS nodes 100 to 700 except for its audio reproduction 
stage which for its part is different.  This audio reproduction stage 
of the WAS node 800 comprises an amplifier 806, a filter 807 and a 
speaker 808 dedicated to the reproduction of audio signals of a low 
frequency typically ranging from 20Hz to 100Hz.  The position of the 
WAS node 800 is not of critical importance because the low-frequency 
audio signals are not directional.  The subwoofer 800 is different 
from the other WAS nodes (it is of a different make and therefore 
cannot replace another WAS node or be replaced by another WAS node).  
In particular, it has a specific hardware identifier (or serial 
number) recorded in an EEPROM (or FLASH) type memory 811.  The WSC node 
900 can thus easily assign the SW (subwoofer) audio channel to the WAS 
node 800 using this specific hardware identifier.
For example, through a reception antenna 101, the WAS node 100 
receives frames transmitted by the WSC node 900.  The frames received 
by the reception antenna 101 are transmitted to a front-end RF module 
103 of the WAS node 100.  The front-end RF module 103 receives these 
frames coming from a RF channel, for example a 60 GHz RF channel, then 
amplifies these frames and performs an analog/digital conversion on 
these received frames.  Then the front-end RF module 103 transmits 
these frames to a baseband RF module 104 which filters these frames: 
only the frames comprising an identification number corresponding to 
the channel assigned to the WAS node 100 (comprising an identifier of 
the WAS node 100) are kept.  The other frames are discarded.  Then, 
the baseband RF module 104 processes the frames that are kept and 
extracts the payload audio data from these frames.  Through this 
mechanism, only the audio data corresponding to the audio channel 
assigned to the WAS node 100 are entered into a digital/analog 
converter 105 of the WAS node 100.  The digital/analog converter 105 
performs a digital/analog conversion on the audio data and delivers an 
analog audio signal to an amplifier 106.  The frequency spectrum of 
this analog audio signal typically ranges from 100 Hz to 20 kHz.  
After amplification in the amplifier 106, the amplified analog audio 
signal is delivered to the speaker 108 of the WAS node 100 through a 
filter 107.  The speaker 108 converts the analog audio signal into an 
acoustic signal.
The WAS node 100 is also adapted to sending RF data by means of a 
transmission antenna 102 to the WSC node 900.  The baseband module 904 
of the WSC node extracts payload data from each frame coming from the 
WAS node which are, for example, acknowledgements of reception, of 
data on angles of the antennas (as explained here below with reference 
to figures 2A to 5) or even any piece of control or status 
information.
The WAS node 100 comprises a microcontroller 109 using one or more 
software programs implementing the invention.  The microcontroller 109 
is adapted for communication with and the control of the digital/
analog converter 105, the baseband RF module 104 and the front-end RF 
module 103.  A RAM 110 can be used by the microcontroller 109 to store 
the temporary data necessary for accomplishing its different tasks.  
An EEPROM (or FLASH) type memory 111 stores different types of 
information such as a hardware identifier (or serial number) of the 
WAS node 100, user data, the total number of WAS nodes and their 
respective identifiers, the audio channel assigned to each WAS node, 
tables of antenna angles, etc.
The following description is situated in the context of 
distribution in the 7.1 type wireless home cinema network, via the WSC 
node, of an application which is for example an audio application c0.
The method of assignment according to the invention (comprising 
especially the discovery phase described here below with reference to 
figure 3) is implemented in the form of a software program and/or a 
plurality of software sub-programs (comprising a plurality of 
algorithms described here below) executed in several machines of the 
7.1 type home cinema network, for example in the WSC node 900 and in 
the WAS nodes 100 to 800.
Here below, the identification and assigning algorithm, described 
further below with reference to figure 5, is implemented in the WSC 
node (which is a manager node as understood in the invention).  
However, in other embodiment of the invention, it may be implemented 
in any other node or device of the network, for example in a WAS node.
Furthermore, the description is situated preferably with reference 
to the case where communications between the WAS and WSC nodes of the 
network are done via a 60 GHz RF channel, because such a channel has 
the following advantages:
・it minimizes reflections on the walls of the room in which the 
network is placed;
・it has a high bit rate.
However, such a channel has the drawback of limiting the distances 
on which the information is transmitted.  To resolve this problem of 
limited transmission distance, in the context of the present 
particular application of the assignment method of the invention, the 
radiation pattern of the reception antenna of each of the nodes, 
namely the WSC node 900 and the WAS nodes 100 to 800, is chosen to be 
narrow (directional antenna) and adjustable (as explained here below 
with reference to figures 2A and 2B).  Thus each of the WSC nodes 900 
and WAS nodes 100 to 800 comprises, to this end, a reception antenna 
that is directional and for which the orientation of the direction of 
the radiation pattern is tunable (i.e. the antenna is adjustable).
For example, the above-mentioned antennas (in reception and in 
transmission) are electromagnetic antennas constituted by a network of 
radiating elements which are controlled in phase and in amplitude so 
as to form a directional antenna for which the orientation is 
controlled.
Referring to figures 2A and 2B, we present the radiation pattern 
in transmission of the transmission antenna (figure 2A) and the 
radiation pattern in reception of the reception antenna (figure 2B) 
for the WAS node 100 according to the particular embodiment of the 
invention.
The transmission and reception antennas of each of the WAS nodes 
200 to 700 are identical to the transmission and reception antennas of 
the WAS node 100 and are therefore not described.
Figure 2A is a top view of the WAS node 100 when it transmits RF 
data.  The transmission radiation pattern 152 coming from the 
transmission antenna 102 of the WAS node 100 is illustrated.  This 
transmission radiation pattern 152 is oriented in the same direction 
as the acoustic signal reproduced by the speaker 108.  The 
transmission antenna 102 is designed for the transmission of 60 GHz RF 
signals.  The transmission antenna 102 has a wide radiation pattern in 
transmission in order to be able to reach a maximum number of nodes 
(WAS and WSC) of the network.
Figure 2B is a top view of the WAS node 100 when it receives RF 
data.  The reception antenna 101 of the WAS node 100 is a directional 
antenna whose reception radiation pattern 151 is oriented along an 
axis of radiation.  This reception radiation pattern 151 is 
illustrated for three antenna angles formed by the axis of radiation 
and by an antenna angle reference axis 141 (proper to the WAS node 
100, each WAS node possessing its own antenna angle reference axis 
(which is an axis contained in the plane of the membrane of the 
speaker of the WAS node 100 and oriented leftward in figure 2B. 
The reception antenna 101 is designed for the reception of 60 GHz 
RF signals.  The reception antenna 101 uses a classic beam-forming 
technique in order to form its reception radiation pattern 151 which 
is narrow (directional antenna) and adjustable (the orientation of the 
direction of the radiation pattern can be adjusted).
This beam-forming technique is used to increase the gain of the 
reception antenna 101 and thus attain the greatest distance of 
transmission between the nodes of the network.
The reception antenna 101 is an electromagnetic antenna consisting 
of a network of radiating elements controlled electrically in phase 
and in amplitude by the front-end RF module 103 in order to obtain a 
directional reception antenna whose reception radiation pattern 151 
maybe oriented between an antenna angle of -15° and an angle of 195° 
in steps of 1°.
The angle of the reception radiation pattern 151 (or more 
specifically the angle formed by the axis of radiation of the 
reception radiation pattern and the angle reference axis 141) is 
adjusted with precision so as to find the best angle in order that the 
reception antenna 101 may be adapted to receiving data sent by a given 
node of the network which has to transmit data to the WAS node 100.  
Thus, the WAS node 100 can record the best angle in its EEPROM (or 
flash type) memory 111 for the reception of data coming from this 
given node.
Figure 3 shows a classic positioning of the WAS nodes 100 to 800 
and WSC node 900 in the above-mentioned 7.1 type wireless home cinema 
network and an illustration of a discovery phase according to the 
particular embodiment of the invention.
The WAS nodes 100 to 700 and their associated speakers are placed 
on the network in compliance with the recommendations of the ITU-R 
BS.775-2 standard.  Thus, especially, the WAS nodes 100 to 700 and 
their associated speakers are placed at equal distance from the 
position of the listener and 64 around an imaginary circle 65 having 
a radius ranging from 2 m to 4 m.
Preferably, the speaker associated with the WAS node is included 
in this WAS node, thus ensuring that both the WAS node and its 
associated speaker are positioned in compliance with the 
recommendations of the ITU-R BS.775-2 standard.  Should the speaker 
associated with a WAS node not be included in this WAS node, the WAS 
node is positioned above or beneath the speaker associated with it.  In 
the rest of the description, the speaker associated with a WAS node is 
deemed to be concluded in this WAS node.
The WAS nodes 100 to 700 are placed on the above-mentioned circuit 
at angular positions according to the recommendations of Dolby 
Laboratories.  Thus, for a 7.1 system in particular, the WAS node 200 
comprising the speaker or associated with the speaker which must 
restitute the channel C is placed facing the position of the listener 
64, in an angular zone of positioning 60 about a 0° angular 
positioning reference, the sense of travel on the circle from this 
angular positioning reference being the clockwise sense).  The WAS 
node 300 comprising the speaker which must restitute the channel FR is 
placed in an angular positioning zone 61 ranging from 22° to 30° 
relative to the angular positioning reference.  The WAS node 500 
comprising the speaker which must restitute the channel SR is placed 
in an angular positioning zone 62 ranging from 90° to 110° relative 
to the angular positioning reference.  The WAS node 700 comprising the 
speaker which must restitute the channel RR is placed in an angular 
positioning zone 63 ranging from 135° to 150° relative to the 
angular positioning reference.
The other WAS nodes 100, 400 and 600 respectively comprising the 
speakers which must restitute the FL, SL and RL channels are 
positioned so as to be substantially the nodes that are symmetrical, 
relative to an axis of symmetry passing through the WAS node 200 and 
through the listener, to the WAS nodes 300, 500 and 700.  Indeed, the 
WAS nodes 100, 400 and 600 respectively comprising the speakers which 
must restitute the FL, SL and RL channels are generally not strictly 
speaking the nodes that are symmetrical, relative to an axis of 
symmetry passing through the WAS node 200 and through the listener, to 
the WAS nodes 300, 500 and 700.  A certain degree of tolerance may be 
applied to the recommendations of the ITU-R BS.775-2 standard and of 
the Dolby Laboratories while at the same time complying with 
consistent spatial diffusion of the audio content in the home cinema 
system.  Apart from this margin (which may be considered to be 
negligible relative to the other angles of orientation of reception 
antennas brought into play in the network) the WAS nodes 100, 400 and 
600 are the nodes symmetrical, relative to an axis of symmetry passing 
through the WAS node 200 and through the listener, of the WAS nodes 
300, 500 and 700.
The WAS node 800 which comprises the subwoofer is not concerned by 
the above-mentioned standard and recommendations because its position 
is not of critical importance.  At the initialization of the 7.1 
wireless home cinema network, the WSC node 900 differentiates the WAS 
node 800 from the other WAS nodes 100 to 700 through its specific 
hardware identifier (or serial number).  Thus, the SW audio channel is 
assigned to the WAS node 800 by the WSC node 900.
At the initialization of the 7.1 wireless home cinema network, the 
WSC node 900 cannot directly differentiate the WAS nodes 100 to 700 
because they are identical (having a same shape and same internal 
structure) and each of them can be assigned any one of the audio 
channels C, FR, FL, SR, SL, RR and RL.  Thus, to assign the audio 
channels C, FR, FL, SR, SL, RR and RL to the appropriate WAS nodes, it 
is necessary to identify the WAS nodes according to their role defined 
by their placing (position) in space.
A description is provided here below of the discovery phase for 
the WAS nodes 100 to 700 implemented in the network just after the 
initialization of the 7.1 wireless home cinema network.
This phase brings into play each of the WAS nodes 100 to 700 one 
after the other in a pseudo-random sequence.  Thus, the WAS nodes 100 
to 700 will successively transmit in the network according to a 
schedule defined by the pseudo-random sequence.
For example, the WAS node 200 is the first in the pseudo-random 
sequence.  Thus, it sends out a RF test signal of predetermined 
duration (the transmission radiation pattern 252 of the WAS node 200 
when it sends this test signal is shown in figure 3) which is 
sufficient for each of the other WAS nodes 100, 300, 400, 500, 600, 
700 to perform the step of matching the reception radiation pattern 
described here below.
During this transmission of the RF test signal, each of the other 
WAS nodes 100, 300, 400, 500, 600, 700 is in a reception mode 
according to which it adjusts the angle of its radiation pattern in 
order to find the best antenna angle so that its reception antenna is 
adapted to the reception of data transmitted by the WAS node 200.
As soon as they have found the best angle, each of the other WAS 
nodes 100, 300, 400, 500, 600, 700 stores this angle in their EEPROM 
(or FLASH type) memory.  The reception radiation patterns 151, 351, 
451, 551, 651 and 751 respectively of the WAS nodes 100, 300, 400, 
500, 600, 700 are shown in figure 3 in the configuration of the best 
angle of their reception radiation pattern when the WAS node 200 
transmits.
Thus for example the WAS node 100 stores the angular value of 
-14° associated with the transmission of the WAS node 200, …, the 
WAS node 700 stores the angle value of 76° associated with the 
transmission of the WAS node 200.Then, each of the other WAS nodes 
100, 300, 400, 500, 600, 700 in turn transmits a RF signal test in the 
network according to a pseudo-random sequence that the other WAS nodes 
can obtain and stores the value of their best angle when the WAS node 
transmits.
In one variant of the discovery phase of the WAS nodes 100 to 700, 
the WAS nodes transmit a pseudo-random RF sequence in which each node 
sends its hardware identifier (or serial number).  The WSC node then 
collects the identifiers of the WAS nodes present in the network and 
once these identifiers are collected, they order each of the WAS 
nodes, in a determined sequence, to transmit a RF test signal during a 
given period.  Then, according to the method described here above, 
each WAS node can obtain and store the value of its best angle of 
reception radiation pattern when each of the other WAS nodes 
transmits.
Then, as soon as each WAS node 100 to 700 has sent its test signal 
and as soon as the other nodes have stored their angle values, each 
WAS node transmits its angle values, thus obtained and stored, to the 
WSC node 900.  Then, on the basis of these angle values, the WSC node 
builds the tables of angles presented here below with reference to 
figures 4A and 4B.
Referring to figures 4A and 4B, we present the first table of 
antenna built by the WSC node from the received values of angles of 
the WAS nodes 100 to 700 (figure 4A) and a second table of angles 
corresponding to the first table of angles in which 90° have been 
subtracted from each angle value (figure 4B).
This subtraction of 90° brings the 0° angular reference axis, 
for each WAS node, from the plane of the membrane of the node to the 
sound emission axis of the speaker of the WAS node in the direction of 
travel of the sound wave.
These first and second tables of angles are stored in the EEPROM 
(or FLASH type) memory 906 of the WSC node 900 then processed by the 
microcontroller 907 of the WSC node 900.
The WSC node 900 builds the first table by organizing the values 
of angles corresponding to the reception WAS nodes in rows and the 
values of angles corresponding to the transmission WAS nodes in 
columns.  As a consequence, the different values of angles in reception 
of a given WAS node, when each of the other WAS nodes is in 
transmission, are obtained by reading the row corresponding to the 
given WAS node of the first table.  The different values of reception 
angles of other WAS nodes when a given WAS node is in transmission are 
obtained by reading the column corresponding to the given WAS node of 
the first table.
The aim of the second table of angles is to facilitate the 
identification of the WAS node comprising the speaker which must 
restitute the channel C (this WAS node being positioned on an axis of 
symmetry of the network) and also the identification of the other WAS 
nodes comprising the speakers qui which must restitute the FL, FR, SL, 
SR, RL and RR channels. 
Figure 4C provides a representation, for each of row, of the 
second table of angles corresponding to a given WAS node, of the 
maximum and minimum signed angle values for the given WAS node.
Figure 5 shows the main steps of an algorithm for identifying each 
of the WAS nodes 100 to 700 of the network and for assigning each of 
these WAS nodes the appropriate audio channel according to the 
particular embodiment of the invention.  This algorithm, implemented 
by the microcontroller 907 of the WSC node 900 is stored in its EEPROM 
(or FLASH type) memory 906 or in a ROM type memory (not shown).
In a step 70, the WSC node 900 assembles together all the angle 
values received from each of the WAS nodes 100 to 700.
In a step 71, the WSC node 900 builds the first angle table (shown 
in figure 4A).
Then, in a step 72, the WSC node 900 subtracts 90° from each of 
the angular values of the first table, enabling it to obtain the 
second table (shown in figure 4B).  Should the angle values given by 
the WAS nodes, during the discovery phase described here above with 
reference to figure 3, use the sound emission axis of their respective 
speakers in the direction of travel of the sound wave as the 0° 
angular reference axis, the step 72 is omitted.
Then, in a step 73, the WSC node 900 initializes the process of 
identification of the WAS node comprising the speaker which must 
restitute the channel  C of the home cinema network (it is the node 
situated on the axis of symmetry of the network formed by the axis 
passing through the WAS node comprising the speaker having to 
restitute the channel C and through the listener).
In a step 74, the rows of the second table are scanned, for each 
row, the maximum signed angle value and minimum signed angle value are 
obtained and the difference between the maximum signed angle value and 
the minimum signed angle value is computed, as illustrated in Figure 
4C.  Then, the computer differences are compared and the maximum value 
of these differences is selected.
The row and therefore the WAS node corresponding to this maximum 
difference is the WAS node comprising the centre speaker.  Thus, the 
WAS node 200 is identified as being the WAS comprising the speaker 
which must restitute the canal C in a step 75.
In a step 76, the WSC node 900 initializes the process of 
identification of the other WAS nodes comprising the speakers which 
must restitute the FL, FR, SL, SR, RL and RR channels of the home 
cinema network.
In a step 77, the row of the WAS node 200 identified as the WAS 
node comprising the speaker which must restitute the channel C is 
analyzed, the signed antenna angle values of this row are arranged in 
order from the smallest to the biggest.  The WAS nodes corresponding 
to the signed angle values thus ordered are respectively the WAS nodes 
comprising the speakers which must restitute the FR, SR, RR, RL, SL 
and FL channels.
Thus, the WAS nodes are identified by the WSC node 900 in a step 
78 as follows:
・the WAS node 300 is identified as being the WAS node comprising 
the speaker which must restitute the FR audio channel;
・the WAS node 500 is identified as being the WAS node comprising 
the speaker which must restitute the SR audio channel;
・the WAS node 700 is identified as being the WAS node comprising 
the speaker which must restitute the RR audio channel;
・the WAS node 600 is identified as being the WAS node comprising 
the speaker which must restitute the RL audio channel;
・the WAS node 400 is identified as being the WAS node comprising 
the speaker which must restitute the SL audio channel;
・the WAS node 100 is identified as being the WAS node comprising 
the speaker which must restitute the FL audio channel.
Then, in a step 79, the WSC node 900 assigns each WAS node thus 
identified the audio channel appropriate to it.
Other solutions according to the invention may be implemented in 
order to identify the WAS nodes for example on the basis of algorithms 
using the first table of angles.  Indeed, determining the second table 
of angles makes it possible to place the values of angles according to 
a reference system facilitating the identification of the WAS node 
comprising the speaker which must restitute the channel C then the 
identification of the other WAS nodes comprising the speakers which 
must restitute the channels FL, FR, SL, SR, RL and RR.
Other solutions according to the invention may also be implemented 
in order to identify the WAS nodes, for example on the basis of 
algorithms exploiting the symmetry of the second table of angles. 
Indeed, as already specified, the aim of the second table of angles as 
to facilitate the identification of the WAS node comprising the 
speaker which must restitute the channel C (this WAS node being 
positioned on an axis of symmetry of the network) and also the 
identification of the other WAS nodes.  The obtaining of the angles in 
this specific reference system enables the WSC node to determine, from 
the angles obtained for each speaker node, the speaker node for which 
the angles attained are substantially symmetrical relative to the 
sound diffusion axis of the speaker associated with it.  Figure 4B 
shows that, in this reference system, in referring to the second row 
representing the WAS node 200 in reception, the WAS node 100 (the 
angle of antenna orientation of the WAS node 200 is at 75° when the 
WAS node 100 transmits) is substantially symmetrical to the WAS node 
300 (the angle of orientation of the WAS node 200 is at -76° when the 
WAS node 300 transmits), the WAS node 400 (the angle of orientation of 
the antenna of the WAS node 200 is at 42° when the WAS node 400 
transmits) is substantially symmetrical to the WAS node 500 (the angle 
of orientation of the antenna of the WAS node 200 is at 42° when the 
WAS node 500 transmits) and the WAS node 600 (the angle of orientation 
of the WAS node 200 is at 14° when the WAS node 600 transmits) is 
substantially symmetrical to the WAS node 700 (the angle of 
orientation of the antenna of the WAS node 200 is at -13° when the 
WAS node 700 transmits).  The rows representing the other reception 
WAS nodes do not show such a symmetry.
In the context of other specific arrangements of the WAS nodes 
comprising the speakers in another network, additional parameters 
combined with the antenna angle values may be implemented to identify 
the speakers.  For example, in the context of a network in which only 
one rear speaker is implemented, the RSSI (received signal strength 
indication) parameter may be used.  In a 6.1 type system such as this, 
the audio channels to be restituted are:  FC (Front Center), FL 
(Front Left), FR (Front Right), RC (Rear Center), RL (Rear Left) RR 
(Rear Right).  The axis of symmetry passing through the WAS node 
comprising the speaker restituted in the FC channel and through the 
listener also passes through the WAS node comprising the speaker 
restituting the RC channel.  The WSC node can then use the RSSI 
parameter indicating a level of reception of the RF signal to 
distinguish the WAS node comprising the speaker that has to restitute 
the FC channel of the WAS node comprising the speaker that has to 
restitute the RC channel.  Indeed, the WAS node comprising the speaker 
that has to restitute the RC channel is situated at a position that is 
more distant than the WAS node comprising the speaker that has to 
restitute the FC channel, relative to the WSC node.  The RSSI 
parameter associated with the reception of signals coming from the WAS 
node comprising the speaker that has to restitute the RC channel 
therefore has a value appreciably lower than that of the RSSI 
associated with the reception of signals coming from the WAS node 
comprising the speaker that has to restitute the FC channel
[List of figures]
Figure 1 is the drawing of a type 7.1 wireless home cinema network 
in which it is possible to implement a method of assignment according 
to a particular embodiment of the invention;
Figures 2A and 2B illustrate the transmission radiation pattern of 
the antenna in transmission (figure 2A) and the reception radiation 
pattern of the antenna in reception (figure 2B) for the WAS node100 
according to the particular embodiment of the invention;
Figure 3 illustrates a classic mode of positioning of the WAS and 
WSC nodes in the above-mentioned 7.1 type wireless home cinema network 
and illustrates a phase of discovery according to the particular 
embodiment of the invention;
Figures 4A to 4C illustrate a first table of antenna angles built 
by the WSC node from values of angles received from the WAS nodes 
(figure 4A) and a second table of angles corresponding to the first 
table of angles in which 90° have been subtracted from each angle 
value (figure 4B) and illustrates, for each row of the second table 
corresponding to a given WAS node, the maximum and minimum signed 
angle values for a given WAS node (figure 4C);
Figure 5 illustrates the main steps of an algorithm for 
identifying each of the WAS nodes of the network and assigning the 
appropriate audio channel to each of these WAS nodes according to the 
particular embodiment of the invention.
1.    Method for assigning a plurality of audio channels of an audio 
data content to a plurality of speakers, each of the speakers being 
associated with a distinct node, called a speaker node, of a wireless 
network for the distribution of audio data contents, in the context of 
the diffusion of audio data content by a node, called a diffusion 
node, of the distribution network,
said method being implemented by a node, called a manager node, of 
the distribution network,
wherein the assigning method comprises the following steps for 
each speaker node, called a first speaker node:
obtaining, for each speaker node, except the first speaker node, 
called a second speaker node, of a piece of information on orientation 
of reception antenna of said first speaker node, said antenna being 
adapted to the reception of data sent by the second speaker node 
through the wireless network for distribution of audio data contents;
assigning of one of the audio channels of said plurality of 
audio channels as a function of said piece of information obtained on 
orientation.
2.    Method according to claim 1, furthermore comprising the 
following steps:
first identification of one of said speaker nodes, called an 
identified speaker node, to which one of said audio channels, called 
an identified audio channel, must be assigned as a function of said 
information on orientation obtained;
for each of said speaker nodes, except the identified speaker 
node, second identification of said speaker node to which one of said 
audio channels must be assigned depending on said pieces of 
information on orientation obtained and on the identified speaker 
node.
3.    Method of assignment according to claim 2, wherein said 
identified speaker node is situated on an axis of symmetry of said 
distribution network.
4.    Method of assignment according to claim 3, wherein, if several 
speaker nodes are situated on the axis of symmetry of said 
distribution network, the method comprises a step for the obtaining, 
for each of the speaker nodes situated on said axis of symmetry, of a 
parameter indicating the reception level, by the manager node, of data 
sent by said speaker node situated on said axis of symmetry, and the 
manager node performs the step of first identification depending on 
said parameters obtained.
5.    Method of assignment according to claim 3, wherein said audio 
data content distribution network is a home cinema type of network and 
said identified speaker is the speaker node associated with the 
speaker that has to restitute the front-centre channel of said home 
cinema network.
6.    Method of assignment according to claim 2, wherein for each 
speaker node, said reception antenna of said speaker node is a 
directional antenna whose radiation pattern is oriented along an axis 
of radiation,
wherein said piece of information on orientation of the reception 
antenna of a first speaker node, the antenna being adapted to the 
reception of data transmitted by a second speaker node, is the angle 
formed by the axis of radiation of the reception antenna and a 
predetermined angle reference axis,
and wherein the step of first identification comprises a sub-step 
of determination, from angles obtained for each speaker node, of a 
speaker node with a maximum difference between a maximum signed angle 
value and a minimum signed angle value.
7.    Method of assignment according to claim 2, wherein, for each 
speaker node, said reception antenna of said speaker node is a 
directional antenna whose radiation pattern is oriented along an axis 
of radiation,
wherein said piece of information on orientation of the reception 
antenna of a first speaker node, the antenna being adapted to the 
reception of data transmitted by a second speaker node, is the angle 
formed by the axis of radiation of the reception antenna and a sound 
diffusion axis of the speaker associated with it,
and wherein the step of first identification comprises a sub-step 
of determination, from angles obtained for each speaker node, of a 
speaker node for which the angles obtained are substantially 
symmetrical relative to the axis of sound diffusion of the speaker 
associated with it.
8.    Computer program product, downloadable from a communications 
network and/or recorded on a computer-readable carrier and/or 
executable by a processor, said computer program product comprising 
program code instructions for the execution, when said program is run 
on said computer, of an assigning method for assigning a plurality of 
audio channels of an audio data content to a plurality of speakers, 
each of the speakers being associated with a distinct node, called a 
speaker node, of a wireless network for the distribution of audio data 
contents, in the context of the diffusion of audio data content by a 
node, called a diffusion node, of the distribution network, said 
assigning method being implemented by a node, called a manager node, 
of the distribution network, and said assigning method comprising the 
following steps for each speaker node, called a first speaker node:
obtaining, for each speaker node, except the first speaker node, 
called a second speaker node, of a piece of information on orientation 
of reception antenna of said first speaker node, said antenna being 
adapted to the reception of data sent by the second speaker node 
through the wireless network for distribution of audio data contents;
assigning of one of the audio channels of said plurality of 
audio channels as a function of said piece of information obtained on 
orientation.
9.    Computer-readable storage means, totally or partially detachable 
as the case may be, storing a set of instructions that may be run by a 
computer in order to implement an assigning method for assigning a 
plurality of audio channels of an audio data content to a plurality of 
speakers, each of the speakers being associated with a distinct node, 
called a speaker node, of the a wireless distribution network for the 
distribution of audio data contents, in the context of the diffusion 
of audio data content by a node, called a diffusion node, of the 
distribution network, said assigning method being implemented by a 
node, called a manager node, of the distribution network, and said 
assigning method comprising the following steps for each speaker node, 
called a first speaker node:
obtaining, for each speaker node, except the first speaker node, 
called a second speaker node, of a piece of information on orientation 
of reception antenna of said first speaker node, said antenna being 
adapted to the reception of data sent by the second speaker node 
through the wireless network for distribution of audio data contents;
assigning of one of the audio channels of said plurality of 
audio channels as a function of said piece of information obtained on 
orientation.
10.    Manager node for a wireless network for the distribution of 
audio data contents comprising means for assigning a plurality of 
audio channels of an audio data content to a plurality of speakers, 
each of the speakers being associated with a distinct node, called a 
speaker node, of the wireless distribution network in the context of 
the diffusion of audio data content by a node, called a diffusion 
node, of the distribution network,
wherein the means of assigning a plurality of audio channels 
comprise, for each speaker node called a first speaker node:
means of obtaining, for each speaker node, except the first 
speaker node, called a second speaker node, a piece of information on 
orientation of a reception antenna of said first speaker node, said 
antenna being adapted to the reception of data sent by the second 
speaker node through the wireless network for distribution of audio 
data contents;
means of assigning one of the audio channels of said plurality of 
audio channels as a function of said piece of information obtained on 
orientation.
11.    Manager node according to claim 10, wherein the means of 
assigning a plurality of audio channels furthermore comprise:
first means of identification of one of said speaker nodes, 
called an identified speaker node, to which one of said audio 
channels, called an identified audio channel, must be assigned as a 
function of said information on orientation obtained;
for each of said speaker nodes, except the identified speaker 
node, second means of identification of said speaker node to which one 
of said audio channels must be assigned depending on said pieces of 
information on orientation obtained and on the identified speaker 
node.
12.    Manager node according to claim 11, wherein said identified 
speaker node is situated on an axis of symmetry of said distribution 
network.
13.    Manager node according to claim 12, wherein the means for 
assigning a plurality of audio channels comprise means for the 
obtaining, for each speaker node situated on said axis of symmetry, of 
a parameter indicating the level of reception, by the manager node, of 
data sent by said speaker node situated on said axis of symmetry, said 
obtaining means being activated if several speaker nodes are situated 
on said axis of symmetry and the first identification means are 
activated in taking account of said parameters obtained.
14.    Manager node according to claim 12, wherein said audio data 
content distribution network is a home cinema type of network and said 
identified speaker is the speaker node associated with the speaker 
that has to restitute the front-centre channel of said home cinema 
network.
15.    Manager node according to claim 11, wherein for each speaker 
node, said reception antenna of said speaker node is a directional 
antenna whose radiation pattern is oriented along an axis of 
radiation,
wherein said piece of information on orientation of the reception 
antenna of a first speaker node, the antenna being adapted to the 
reception of data transmitted by a second speaker node, is the angle 
formed by the axis of radiation of the reception antenna and a 
predetermined angle reference axis,
and wherein the first means of identification comprise means of 
determination, from angles obtained for each speaker node, of a 
speaker node with a maximum difference between a maximum signed angle 
value and a minimum signed angle value.
16.    Manager node according to claim 11, wherein for each speaker 
node, said reception antenna of said speaker node is a directional 
antenna whose radiation pattern is oriented along an axis of 
radiation,
wherein said piece of information on orientation of the reception 
antenna of a first speaker node, the antenna being adapted to the 
reception of data transmitted by a second speaker node, is the angle 
formed by the axis of radiation of the reception antenna and a sound 
diffusion axis of the speaker associated with it,
and wherein the first identification means comprise means of 
determination, from angles obtained for each speaker node, of a 
speaker node for which the angles obtained are substantially 
symmetrical relative to the axis of sound diffusion of the speaker 
associated with it.
[Abstract]
A method for assigning a plurality of audio channels of an audio 
data content to a plurality of speakers, each of the speakers being 
associated with a distinct node, called a speaker node, of a wireless 
network for the distribution of audio data contents, in the context of 
the diffusion of audio data content by a node, called a diffusion 
node, of the distribution network, the method being implemented by a 
node, called a manager node, of the distribution network.  The 
assigning method comprises the following steps for each speaker node, 
called a first speaker node:
the obtaining, for each speaker node, except the first speaker 
node, called a second speaker node, of a piece of information on 
orientation of the reception antenna of the first speaker node, the 
antenna being adapted to the reception of data sent by the second 
speaker node through the wireless network for distribution of audio 
data contents;
the assigning of one of the audio channels of the plurality of 
audio channels as a function of the piece of information obtained on 
orientation.
[Representative Drawing]
Figure 3.
【図1】
2008295029.tif 000011
【図2A】
2008295029.tif 000012
【図2B】
2008295029.tif 000013
【図3】
2008295029.tif 000014
【図4A】
2008295029.tif 000015
【図4B】
2008295029.tif 000016
【図4C】
2008295029.tif 000017
【図5】
2008295029.tif 000018