(57)【特許請求の範囲】
【請求項１】
複数個のスピーカ装置と、前記複数個のスピーカ装置のそれぞれに供給するスピーカ装置用信号を、前記複数個のスピーカ装置の配置位置に応じて、入力音声信号から生成するサーバ装置とからなる音響システムにおけるスピーカ装置の配置関係検出方法であって、
リスナ位置で発生した音声を、前記複数個のスピーカ装置のそれぞれが備える収音手段で収音し、当該収音した音声信号を前記複数個のスピーカ装置のそれぞれが前記サーバ装置に送る第１の工程と、
前記サーバ装置が、前記第１の工程において前記複数個のスピーカ装置から送られてくる前記音声信号を解析して、前記リスナ位置に最も近い前記スピーカ装置と前記リスナ位置との距離と、前記スピーカ装置のそれぞれと前記リスナ位置との距離との差を算出する第２の工程と、
前記複数個のスピーカ装置の一つが前記サーバ装置からの指示信号を受けて、所定の音声信号を放音する第３の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記第３の工程で放音された音声を、前記収音手段で収音し、当該収音した音声信号を前記サーバ装置に送る第４の工程と、
前記サーバ装置が、前記第４の工程で前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置から送られてきた前記音声信号を解析して、前記所定の音声信号を放音した前記スピーカ装置と前記音声信号を送信してきた前記スピーカ装置のそれぞれとの間のスピーカ装置間距離を算出する第５の工程と、
前記第３の工程から前記５の工程までを、前記複数個のスピーカ装置のすべてのスピーカ装置間距離を得るまで繰り返す第６の工程と、
前記サーバ装置が、前記第２の工程で得られた前記複数個のスピーカ装置のそれぞれについての前記距離の差と、繰り返し行なわれる前記第５の工程で得られた前記複数個のスピーカ装置についてのスピーカ装置間距離に基づいて、前記複数個のスピーカ装置の配置関係を算出する第７の工程と、
を備えることを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項２】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記第１の工程において、前記リスナ位置で発生した音声を最初に検出した前記スピーカ装置は、トリガ信号を前記サーバ装置および他の前記スピーカ装置に供給し、
前記第２の工程において、前記サーバ装置は、前記トリガ信号を基準にして、前記スピーカ装置のそれぞれと前記リスナ位置との距離の差を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項３】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記第３の工程においては、前記サーバ装置からの指示信号を受けて前記所定の音声信号を放音した前記スピーカ装置は、トリガ信号を前記サーバ装置および他の前記スピーカ装置に供給し、
前記第４の工程においては、前記トリガ信号を受けた前記スピーカ装置が、当該トリガ信号を基準にして取り込んだ前記音声信号を前記サーバ装置に送り、
前記第５の工程においては、前記サーバ装置が、前記トリガを送出した前記スピーカ装置を、前記音声信号を放音したスピーカ装置として、前記スピーカ装置間距離を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項４】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記サーバ装置が、前記複数個のスピーカ装置の一つから所定の音声を放音させるようにすると共に、リスナ位置での当該放音音声の聴取方向の、リスナの正面方向に対する方向ずれの情報を受信することにより、前記リスナの正面方向を検出する工程を備える
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項５】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記サーバ装置が、隣り合う２個のスピーカ装置のそれぞれから、リスナにより入力される方向調整信号に応じた合成比で所定の音声を放音し、前記隣り合う２個のスピーカ装置の組み合わせと、前記合成比とに基づいて、前記リスナの正面方向を検出する工程を備える
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項６】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記第１の工程において、前記リスナ位置で発生した音声はリスナの声とすると共に、
前記サーバ装置が、前記第１の工程において前記複数個のスピーカ装置から送られてくる前記音声信号を解析して、前記リスナの正面方向を検出する工程を備える
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項７】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記サーバ装置および前記複数個のスピーカ装置は、共通の伝送路を通じて接続されており、
前記サーバ装置は、前記複数個のスピーカ装置の前記指示信号を前記共通の伝送路を通じて前記複数個のスピーカ装置に供給し、
前記スピーカ装置のそれぞれは、前記共通の伝送路を通じて前記音声信号を前記サーバ装置に送る
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８】
請求項７に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記サーバ装置は、前記複数個のスピーカ装置に問い合わせ信号を供給し、その問い合わせ信号に対応する応答信号を送ってきた前記スピーカ装置に対して、当該スピーカ装置の識別子を通知する処理をすべての前記スピーカ装置に対して行なうことにより、前記複数個のスピーカ装置のそれぞれに識別子を付与し、かつ、前記複数個のスピーカ装置の数を認識する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項９】
請求項８に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記サーバ装置からの前記問い合わせ信号を受信した前記スピーカ装置の一つが前記共通の伝送路を通じて前記応答信号を前記サーバ装置および他のスピーカ装置に送り、前記応答信号を受信した他の前記スピーカ装置は、前記サーバ装置への前記応答信号の送信を禁止する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１０】
請求項８に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記サーバ装置からの前記問い合わせ信号を受信した前記スピーカ装置の一つが所定の音声を放音することにより、前記サーバ装置に前記共通の伝送路を通じて前記応答信号を送り、前記スピーカ装置からの放音音声を受信した他の前記スピーカ装置は、前記サーバ装置への前記応答信号の送信を禁止する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１１】
請求項１に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記スピーカ装置が放音する前記所定の音声信号は、前記複数個のスピーカ装置のそれぞれが発生可能な信号を用いて、前記スピーカ装置で発生する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１２】
複数個のスピーカ装置と、前記複数個のスピーカ装置と接続されるシステム制御装置とからなり、入力音声信号が前記複数個のスピーカ装置のそれぞれに共通の伝送路を通じて供給され、前記複数個のスピーカ装置のそれぞれが、前記入力音声信号から、自己のスピーカ装置が放音するためのスピーカ装置用信号を生成して、放音する音響システムにおけるスピーカ装置の配置関係検出方法であって、
リスナ位置で発生した音声を、前記複数個のスピーカ装置のそれぞれが備える収音手段で収音し、当該収音した音声信号を前記複数個のスピーカ装置のそれぞれが前記システム制御装置に送る第１の工程と、
前記システム制御装置が、前記第１の工程において前記複数個のスピーカ装置から送られてくる前記音声信号を解析して、前記リスナ位置に最も近い前記スピーカ装置と前記リスナ位置との距離と、前記スピーカ装置のそれぞれと前記リスナ位置との距離との差を算出する第２の工程と、
前記複数個のスピーカ装置の一つが前記システム制御装置からの指示信号を受けて、所定の音声信号を放音する第３の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記第３の工程で放音された音声を、前記収音手段で収音し、当該収音した音声信号を前記システム制御装置に送る第４の工程と、
前記システム制御装置が、前記第４の工程において前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置から送られてくる前記音声信号を解析して、前記所定の音声信号を放音した前記スピーカ装置と前記音声信号を送信してきた前記スピーカ装置のそれぞれとの間のスピーカ装置間距離を算出する第５の工程と、
前記第３の工程から前記５の工程までを、前記複数個のスピーカ装置のすべてのスピーカ装置間距離を得るまで繰り返す第６の工程と、
前記システム制御装置が、前記第２の工程で得られた前記複数個のスピーカ装置のそれぞれについての前記距離の差と、繰り返し行なわれる前記第５の工程で得られた前記複数個のスピーカ装置についてのスピーカ装置間距離に基づいて、前記複数個のスピーカ装置の配置関係を算出する第７の工程と、
を備えることを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１３】
入力音声信号が複数個のスピーカ装置のそれぞれに共通の伝送路を通じて供給され、前記複数個のスピーカ装置のそれぞれが、前記入力音声信号から自己のスピーカ装置が放音するためのスピーカ装置用信号を生成して、放音する音響システムにおけるスピーカ装置の配置関係検出方法であって、
リスナ位置で発生した音声を最初に検出した前記スピーカ装置が、第１のトリガ信号を前記共通の伝送路を通じて他の前記スピーカ装置に供給する第１の工程と、
前記第１のトリガ信号を受信した前記スピーカ装置のそれぞれが、自スピーカ装置が備える収音手段で収音した前記リスナ位置で発生した音声を、前記第１のトリガ信号の時点を起点として取り込む第２の工程と、
前記スピーカ装置のそれぞれが、前記第２の工程で取り込んだ音声信号を解析して、前記第１のトリガ信号を発生した前記リスナ位置に最も近い位置の前記スピーカ装置と前記リスナ位置との距離と、自スピーカ装置と前記リスナ位置との距離との差を算出する第３の工程と、
前記スピーカ装置のそれぞれが、前記第３の工程で算出した前記距離の差を、前記共通の伝送路を通じて他のスピーカ装置に送る第４の工程と、
前記複数個のスピーカ装置の一つが、前記共通の伝送路を通じて第２のトリガ信号を他のスピーカ装置に送信すると共に、所定の音声信号を放音する第５の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記収音手段で収音した前記第５の工程で放音された音声を、前記第２のトリガ信号の時点を起点として取り込む第６の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記第６の工程で取り込んだ音声信号を解析して、前記所定の音声信号を放音した前記スピーカ装置と前記音声信号を送信してきた前記スピーカ装置のそれぞれとの間のスピーカ装置間距離を算出する第７の工程と、
前記第５の工程から前記７の工程までを、前記複数個のスピーカ装置のすべてのスピーカ装置間距離を得るまで繰り返す第８の工程と、
前記スピーカ装置のそれぞれが、前記第３の工程で得られた前記複数個のスピーカ装置のそれぞれについての前記距離の差と、繰り返し行なわれる前記第７の工程で得られた前記複数個のスピーカ装置についてのスピーカ装置間距離に基づいて、前記複数個のスピーカ装置の配置関係を算出する第９の工程と、
を備えることを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１４】
請求項１３に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置の隣り合う２個から所定の音声信号を、当該２個のスピーカ装置の間で音像が定位するように放音すると共に、リスナが発生する音声を前記複数個のスピーカ装置のいずれかが検出して他のすべてのスピーカ装置に通知し、前記リスナが発生する音声に応じて、前記隣り合う２個のスピーカ装置から放音される信号音を調整し、その調整の状態から前記リスナの正面方向を検出する工程を備える
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１５】
請求項１３に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれが、リスナが発した声を前記収音手段により収音すると共に、前記収音した音声信号を解析し、その解析結果を他のスピーカ装置に前記共通の伝送路を通じて伝送する工程と、
前記複数個のスピーカ装置のそれぞれが、前記他のスピーカ装置から受信した前記解析結果から前記リスナの正面方向を検出する工程と、
を備えることを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１６】
請求項１３に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置からの放音音声と、前記スピーカ装置のそれぞれの前記収音手段で前記放音音声を収音して得られる音声信号と、前記共通の伝送路を通じて前記複数個のスピーカ装置間でやり取りする信号とにより、前記複数個のスピーカ装置のそれぞれに識別子を付与するようにする識別子付与工程を備える
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１７】
請求項１３に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記識別子付与工程は、
スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なうと検知したスピーカ装置が、自スピーカ装置に最初の識別子を付与してスピーカ・リストに記憶する工程と、
前記最初の識別子を付与したスピーカ装置が、前記最初の識別子を伴って放音開始信号を他のすべてのスピーカ装置に前記共通の伝送路を通じて送信すると共に、前記所定の音声信号を放音する工程と、
前記放音開始信号を前記共通の伝送路を通じて受け取り、かつ、前記所定の音声信号の放音音声を前記収音手段により収音して検出したスピーカ装置のそれぞれが、前記最初の識別子を検出して、前記スピーカ・リストに記憶する工程と、
前記最初の識別子を検出して前記スピーカ・リストに記憶したスピーカ装置のそれぞれが、前記共通の伝送路が空いているか否かを判別し、前記共通の伝送路が空いていると判別したときには、前記スピーカ・リストを参照して重複をしない識別子を自スピーカ装置の識別子として設定し、設定した識別子を他のスピーカ装置に前記共通の伝送路を通じて伝送し、前記共通の伝送路が空いていないと判別したときには、他のスピーカ装置から送られてくる当該他のスピーカ装置の識別子を受信して、前記スピーカ・リストに記憶する工程と、
を備えることを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１８】
請求項１３に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記識別子付与工程は、
前記複数個のスピーカ装置のそれぞれが、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取ったか否かを判別する第１の判別工程と、
前記第１の判別工程で、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取っていないと判別したスピーカ装置が、自スピーカ装置の識別子がスピーカ・リストに記憶されているかどうかを判別する第２の判別工程と、
前記第２の判別工程で、自スピーカ装置の識別子がスピーカ・リストに記憶されていないと判別したときに、前記スピーカ・リストの識別子と重複しない識別子を自スピーカ装置の識別子として設定して前記スピーカ・リストに記憶する工程と、
前記自スピーカ装置の識別子を前記スピーカ・リストに記憶した前記スピーカ装置が、前記所定の音声信号の放音開始信号を他のすべてのスピーカ装置に前記共通の伝送路を通じて送信すると共に、前記所定の音声信号を放音する工程と、
前記第１の判別工程で、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取ったと判別したスピーカ装置、あるいは、前記第２の判別工程で、自スピーカ装置の識別子が前記スピーカ・リストに記憶されていると判別したスピーカ装置が、他のスピーカ装置からの信号を受信し、前記受信した信号に含まれる識別子を前記スピーカ・リストに記憶する工程と
を備えることを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項１９】
複数個のスピーカ装置と、前記複数個のスピーカ装置のそれぞれに供給するスピーカ装置用信号を、前記複数個のスピーカ装置の配置位置に応じて、入力音声信号から生成するサーバ装置とからなる音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
音声を収音する収音手段と、
他のスピーカ装置からの第１のトリガ信号を受信することなく、前記収音手段により規定レベル以上の音声の収音を検出したときに、他のスピーカ装置のそれぞれおよび前記サーバ装置に前記第１のトリガ信号を送信する手段と、
前記サーバ装置からの指示信号を受けた後、他のスピーカ装置からの第２のトリガ信号を受信することなく所定時間経過したときに、他のスピーカ装置のそれぞれおよび前記サーバ装置に前記第２のトリガ信号を送信すると共に、所定の音声信号を放音する手段と、
他のスピーカ装置からの前記第１のトリガ信号または前記第２のトリガ信号を受信したときに、前記第１のトリガ信号または前記第２のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、前記サーバ装置に送る手段と、
を備え、
前記サーバ装置は、
前記指示信号を送出することなく、前記スピーカ装置のそれぞれから前記音声信号を受信したときには、前記音声信号を解析して、前記第１のトリガ信号を発生した前記スピーカ装置と前記収音手段で収音した音源との距離と、前記スピーカ装置のそれぞれと前記音源との距離との差を算出する距離差算出手段と、
前記指示信号を、前記複数個のスピーカ装置のすべてに供給する手段と、
前記指示信号を送出した後、前記スピーカ装置のそれぞれから前記音声信号を受信したときには、前記音声信号を解析して、前記音声信号を送信してきた前記スピーカ装置と、前記第２のトリガ信号を発生した前記スピーカ装置との距離を算出するスピーカ装置間距離算出手段と、
前記距離差算出手段の算出結果と、前記スピーカ装置間距離算出手段の算出結果に基づいて、前記複数個のスピーカ装置の配置情報を算出するスピーカ配置情報算出手段と、
前記スピーカ配置情報算出手段で算出されたスピーカ装置の配置情報を記憶する記憶部と、
を備えることを特徴とする音響システム。
【請求項２０】
請求項１９に記載の音響システムにおいて、
前記サーバ装置は、
リスナの正面方向を検出するリスナ正面方向検出手段と、
前記複数個のスピーカ装置の配置情報と、前記リスナの正面方向の情報とから、前記スピーカ装置のそれぞれに供給するスピーカ装置用信号を生成する手段と、
を備えることを特徴とする音響システム。
【請求項２１】
請求項２０に記載の音響システムにおいて、
前記サーバ装置の前記リスナ正面方向検出手段は、前記複数個のスピーカ装置の一つから所定の音声を放音させるようにすると共に、リスナ位置での当該放音音声の聴取方向の、リスナの正面方向に対する方向ずれの情報を受信することにより、前記リスナの正面方向を検出する手段からなる
ことを特徴とする音響システム。
【請求項２２】
請求項２０に記載の音響システムにおいて、
前記サーバ装置の前記リスナ正面方向検出手段は、隣り合う２個のスピーカ装置のそれぞれから、リスナにより入力される方向調整信号に応じた合成比で所定の音声を放音させ、前記隣り合う２個のスピーカ装置の組み合わせと、前記合成比とに基づいて、前記リスナの正面方向を検出する手段からなる
ことを特徴とする音響システム。
【請求項２３】
請求項２０に記載の音響システムにおいて、
前記サーバ装置の前記リスナ正面方向検出手段は、前記複数個のスピーカ装置から送られてくる、前記第１のトリガ信号の受信時点を起点として取り込まれた前記音声信号を解析して、前記リスナの正面方向を検出する手段からなる
ことを特徴とする音響システム。
【請求項２４】
請求項１９に記載の音響システムにおいて、
前記サーバ装置および前記複数個のスピーカ装置は、共通の伝送路を通じて接続されており、
前記サーバ装置は、前記指示信号を前記共通の伝送路を通じて前記複数個のスピーカ装置に供給し、
前記スピーカ装置のそれぞれは、前記共通の伝送路を通じて前記音声信号を前記サーバ装置に送る
ことを特徴とする音響システム。
【請求項２５】
請求項２４に記載の音響システムにおいて、
前記サーバ装置は、前記共通の伝送路を通じて前記複数個のスピーカ装置に問い合わせ信号を供給し、その問い合わせ信号に対応する応答信号を送ってきた前記スピーカ装置に対して、当該スピーカ装置の識別子を通知する処理をすべての前記スピーカ装置に対して行なうことにより、前記複数個のスピーカ装置のそれぞれに識別子を付与し、かつ、前記複数個のスピーカ装置の数を認識する
ことを特徴とする音響システム。
【請求項２６】
請求項２５に記載の音響システムにおいて、
前記サーバ装置からの前記問い合わせ信号を受信した前記スピーカ装置の一つが前記共通の伝送路を通じて前記応答信号を前記サーバ装置および他のスピーカ装置に送り、前記応答信号を受信した他の前記スピーカ装置は、前記サーバ装置への前記応答信号の送信を禁止する
ことを特徴とする音響システム。
【請求項２７】
請求項２５に記載の音響システムにおいて、
前記サーバ装置からの前記問い合わせ信号を受信した前記スピーカ装置の一つが所定の音声を放音することにより、前記サーバ装置に前記共通の伝送路を通じて前記応答信号を送り、前記スピーカ装置からの放音音声を受信した他の前記スピーカ装置は、前記サーバ装置への前記応答信号の送信を禁止する
ことを特徴とする音響システム。
【請求項２８】
請求項１９に記載の音響システムにおいて、
前記スピーカ装置が放音する前記所定の音声信号は、前記複数個のスピーカ装置のそれぞれが発生可能な信号を用いて、前記スピーカ装置で発生する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項２９】
請求項２４に記載の音響システムにおいて、
前記サーバ装置は、前記複数個のスピーカ装置用信号を前記共通の伝送路を通じて前記複数個のスピーカ装置に供給し、
前記スピーカ装置のそれぞれは、前記共通の伝送路を通じて送られてくる前記複数個のスピーカ装置用信号の中から、自分用の信号を抽出して放音する
ことを特徴とする音響システム。
【請求項３０】
請求項２９に記載の音響システムにおいて、
前記共通の伝送路を通じて前記サーバ装置から送られてくる前記複数個のスピーカ装置用信号には同期信号が付加されており、前記複数個のスピーカ装置のそれぞれは、前記同期信号に基づいたタイミングで前記スピーカ装置用信号による放音を行なう
ことを特徴とする音響システム。
【請求項３１】
複数個のスピーカ装置と、前記複数個のスピーカ装置と接続されるシステム制御装置とからなり、入力音声信号が前記複数個のスピーカ装置のそれぞれに共通の伝送路を通じて供給され、前記複数個のスピーカ装置のそれぞれが、前記入力音声信号から、自己のスピーカ装置が放音するためのスピーカ装置用信号を生成して、放音する音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
音声を収音する収音手段と、
他のスピーカ装置からの第１のトリガ信号を受信することなく、前記収音手段により規定レベル以上の音声の収音を検出したときに、他のスピーカ装置のそれぞれおよび前記システム制御装置に前記第１のトリガ信号を送信する手段と、
前記システム制御装置からの指示信号を受けた後、他のスピーカ装置からの第２のトリガ信号を受信することなく所定時間経過したときに、他のスピーカ装置のそれぞれおよび前記システム制御装置に前記第２のトリガ信号を送信すると共に、所定の音声信号を放音する手段と、
他のスピーカ装置からの前記第１のトリガ信号または前記第２のトリガ信号を受信したときに、前記第１のトリガ信号または前記第２のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、前記システム制御装置に送る手段と、
を備え、
前記システム制御装置は、
前記指示信号を送出することなく、前記スピーカ装置のそれぞれから前記音声信号を受信したときには、前記音声信号を解析して、前記第１のトリガ信号を発生した前記スピーカ装置と前記収音手段で収音した音源との距離と、前記スピーカ装置のそれぞれと前記音源との距離との差を算出する距離差算出手段と、
前記指示信号を、前記複数個のスピーカ装置のすべてに供給する手段と、
前記指示信号を送出した後、前記スピーカ装置のそれぞれから前記音声信号を受信したときには、前記音声信号を解析して、前記音声信号を送信してきた前記スピーカ装置と、前記第２のトリガ信号を発生した前記スピーカ装置との距離を算出するスピーカ装置間距離算出手段と、
前記距離差算出手段の算出結果と、前記スピーカ装置間距離算出手段の算出結果に基づいて、前記複数個のスピーカ装置の配置情報を算出するスピーカ配置情報算出手段と、
前記スピーカ配置情報算出手段で算出されたスピーカ装置の配置情報を記憶する記憶部と、
を備えることを特徴とする音響システム。
【請求項３２】
入力音声信号が複数個のスピーカ装置のそれぞれに共通の伝送路を通じて供給され、前記複数個のスピーカ装置のそれぞれが、前記入力音声信号から自己のスピーカ装置が放音するためのスピーカ装置用信号を生成して、放音する音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
音声を収音する収音手段と、
他のスピーカ装置からの前記共通の伝送路を通じた第１のトリガ信号を受信することなく、前記収音手段により規定レベル以上の音声の収音を検出したときに、他のスピーカ装置のそれぞれに前記第１のトリガ信号を送信する第１の送信手段と、
他のスピーカ装置からの共通の伝送路を通じた第２のトリガ信号を受信することなく所定時間経過したときに、他のスピーカ装置のそれぞれおよび前記サーバ装置に前記第２のトリガ信号を送信すると共に、所定の音声信号を放音する音声放音手段と、
他のスピーカ装置からの前記第１のトリガ信号を受信したときに、前記第１のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、解析して、前記第１のトリガ信号を発生した前記スピーカ装置と前記収音手段で収音した音源との距離に対する、自スピーカ装置と前記音源との距離の差を算出する距離差算出手段と、
前記距離差算出手段で算出した前記距離の差の情報を、前記共通の伝送路を通じて他のスピーカ装置のすべてに送信する第２の送信手段と、
他のスピーカ装置からの前記第２のトリガ信号を受信したときに、前記第２のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、解析して、自スピーカ装置と、前記第２のトリガ信号を発生した前記スピーカ装置との距離を算出するスピーカ装置間距離算出手段と、
前記スピーカ装置間距離算出手段で算出した前記距離の情報を、前記共通の伝送路を通じて他のスピーカ装置のすべてに送信する第３の送信手段と、
前記共通の伝送路を通じて伝送されてくる他のスピーカ装置から前記距離の差の情報および前記距離の情報を受信する受信手段と、
前記受信手段で受信した前記距離の差の情報および前記距離の情報から、前記複数個のスピーカ装置の配置関係を算出するスピーカ装置配置関係算出手段と、
を備えることを特徴とする音響システム。
【請求項３３】
請求項３２に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
所定の音声信号を調整した後、放音する手段と、
前記収音手段により収音したリスナが発生する音声、あるいは、前記共通の伝送路を通じて受信した他のスピーカ装置がその収音手段により収音した前記リスナが発生する音声に応じて、前記所定の音声信号の調整を制御する手段と、
前記所定の音声信号の調整の状態から前記リスナの正面方向を検出する手段と、
を備えることを特徴とする音響システム。
【請求項３４】
請求項３２に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
リスナが発した声を前記収音手段で収音すると共に、収音した音声信号を解析し、その解析結果を他のスピーカ装置に前記共通の伝送路を通じて伝送する手段と、
前記解析結果および前記他のスピーカ装置から受信した前記解析結果から前記リスナの正面方向を検出する手段を備える
ことを特徴とする音響システム。
【請求項３５】
請求項３３または請求項３４に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
前記複数個のスピーカ装置の配置情報と、前記リスナの正面方向の情報とから、前記スピーカ装置のそれぞれに供給するスピーカ装置用信号を生成する手段と、
を備えることを特徴とする音響システム。
【請求項３６】
請求項３２に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
スピーカ・リストをクリアした後、他のスピーカ装置からの放音開始信号を受信せずに所定時間経過したか否かを判別することにより、スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なうか否かを判別する判別手段と、
前記判別手段により、スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なうと判別したときに、自スピーカ装置に最初の識別子を付与してスピーカ・リストに記憶する第１の記憶手段と、
前記第１の記憶手段により前記最初の識別子を前記スピーカ・リストに記憶した後、前記最初の識別子を伴って放音開始信号を他のすべてのスピーカ装置に前記共通の伝送路を通じて送信すると共に、前記所定の音声信号を放音する手段と、
前記所定の音声信号の放音した後、他のすべてのスピーカ装置から前記共通の伝送路を通じて、それぞれのスピーカ装置の識別子を伴う信号を受信して、前記スピーカ・リストに記憶する第２の記憶手段と、
前記判別手段により、スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なわないと判別したときに、他のスピーカ装置の放音音声を前記収音手段により収音して検出する放音音声検出手段と、
前記放音音声検出手段で前記放音音声を検出したとき、他のスピーカ装置から前記共通の伝送路を通じて送られてくる放音開始信号に含まれる前記最初の識別子をスピーカ・リストに記憶する第３の記憶手段と、
前記第１の記憶手段により前記最初の識別子を前記スピーカ・リストに記憶した後、前記共通の伝送路が空いているか否かを判別する空き判別手段と、
前記空き判別手段で前記共通の伝送路が空いていると判別したときに、前記スピーカ・リストを参照して重複をしない識別子を自スピーカ装置の識別子として設定し、設定した識別子を他のスピーカ装置に前記共通の伝送路を通じて伝送する手段と、
前記空き判別手段で前記共通の伝送路の空いていないと判別したときに、他のスピーカ装置から送られてくる当該他のスピーカ装置の識別子を受信して、前記スピーカ・リストに記憶する手段と、
を備えることを特徴とする音響システム。
【請求項３７】
請求項３２に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
他のスピーカ装置からの所定の音声信号の放音開始信号を受け取ったか否かを判別する第１の判別手段と、
前記第１の判別手段で、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取っていないと判別したときに、自スピーカ装置の識別子がスピーカ・リストに記憶されているかどうかを判別する第２の判別手段と、
前記第２の判別手段で、自スピーカ装置の識別子がスピーカ・リストに記憶されていないと判別したときに、前記スピーカ・リストの識別子と重複しない識別子を自スピーカ装置の識別子として設定して前記スピーカ・リストに記憶する第１の記憶手段と、
前記第１の記憶手段で、自スピーカ装置の識別子を前記スピーカ・リストに記憶した後、前記所定の音声信号の放音開始信号を他のすべてのスピーカ装置に前記共通の伝送路を通じて送信すると共に、前記所定の音声信号を放音する手段と、
前記第１の判別手段で、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取ったと判別したとき、あるいは、前記第２の判別手段で、自スピーカ装置の識別子が前記スピーカ・リストに記憶されていると判別したとき、他のスピーカ装置からの信号を受信し、前記受信した信号に含まれる識別子を前記スピーカ・リストに記憶する第２の記憶手段と、
を備えることを特徴とする音響システム
【請求項３８】
複数個のスピーカ装置のそれぞれに供給するスピーカ装置用信号を、前記複数個のスピーカ装置の配置位置に応じて、前記入力音声信号から生成して、前記複数個のスピーカ装置に供給するようにするサーバ装置において、
リスナ位置から最も近い前記スピーカ装置からの第１のトリガ信号を受信する第１の受信手段と、
指示信号を送出することなく前記スピーカ装置のそれぞれから音声信号を受信したときに、前記受信した音声信号を解析して、前記第１のトリガ信号を発生した前記スピーカ装置と前記リスナ位置の音源との距離と、前記スピーカ装置のそれぞれと前記音源との距離との差を算出する距離差算出手段と、
前記指示信号を、前記複数個のスピーカ装置のすべてに供給する手段と、
前記指示信号を受信した前記複数個のスピーカ装置の一つから送られてくる第２のトリガ信号を受信する第２の受信手段と、
前記指示信号を送出した後、前記スピーカ装置のそれぞれから前記音声信号を受信したときに、前記受信した音声信号を解析して、前記音声信号を送信してきた前記スピーカ装置と、前記第２のトリガ信号を発生した前記スピーカ装置との距離を算出するスピーカ装置間距離算出手段と、
前記距離差算出手段の算出結果と、前記スピーカ装置間距離算出手段の算出結果に基づいて、前記複数個のスピーカ装置の配置情報を算出するスピーカ配置情報算出手段と、
前記スピーカ配置情報算出手段で算出されたスピーカ装置の配置情報を記憶する記憶部と、
を備えることを特徴とするサーバ装置。
【請求項３９】
請求項３８に記載のサーバ装置において、
リスナの正面方向を検出するリスナ正面方向検出手段と、
前記複数個のスピーカ装置の配置情報と、前記リスナの正面方向の情報とから、前記スピーカ装置のそれぞれに供給するスピーカ装置用信号を生成する手段と、
を備えることを特徴とするサーバ装置。
【請求項４０】
請求項３９に記載のサーバ装置において、
前記リスナ正面方向検出手段は、前記複数個のスピーカ装置の一つから所定の音声を放音させるようにすると共に、リスナ位置での当該放音音声の聴取方向の、リスナの正面方向に対する方向ずれの情報を受信することにより、前記リスナの正面方向を検出する手段からなる
ことを特徴とするサーバ装置。
【請求項４１】
請求項３９に記載のサーバ装置において、
前記リスナ正面方向検出手段は、隣り合う２個のスピーカ装置のそれぞれから、リスナにより入力される方向調整信号に応じた合成比で所定の音声を放音させ、前記隣り合う２個のスピーカ装置の組み合わせと、前記合成比とに基づいて、前記リスナの正面方向を検出する手段からなる
ことを特徴とするサーバ装置。
【請求項４２】
請求項３９に記載のサーバ装置において、
前記リスナ正面方向検出手段は、前記複数個のスピーカ装置から送られてくる、前記第１のトリガ信号の受信時点を起点として収音された前記音声信号を解析して、前記リスナの正面方向を検出する手段からなる
ことを特徴とするサーバ装置。
【請求項４３】
請求項３８に記載のサーバ装置において、
前記複数個のスピーカ装置とは、共通の伝送路を通じて接続されており、
前記指示信号を前記共通の伝送路を通じて前記複数個のスピーカ装置に供給し、
前記共通の伝送路を通じて前記スピーカ装置のそれぞれからの前記音声信号を受信する
ことを特徴とするサーバ装置。
【請求項４４】
請求項４３に記載のサーバ装置において、
前記共通の伝送路を通じて前記複数個のスピーカ装置に問い合わせ信号を供給し、その問い合わせ信号に対応する応答信号を送ってきた前記スピーカ装置に対して、当該スピーカ装置の識別信号を通知する処理をすべての前記スピーカ装置に対して行なうことにより、前記複数個のスピーカ装置のそれぞれに識別信号を付与し、かつ、前記複数個のスピーカ装置の数を認識する
ことを特徴とするサーバ装置。
【請求項４５】
音響システムを構成する複数個のスピーカ装置のそれぞれに供給するスピーカ装置用信号を入力音声信号から形成するサーバ装置から、前記スピーカ装置用信号を得て放音するスピーカ装置であって、
音声を収音するための収音手段と、
他のスピーカ装置からの第１のトリガ信号を受信することなく、前記収音手段により規定レベル以上の音声の収音を検出したときに、他のスピーカ装置のそれぞれおよび前記サーバ装置に前記第１のトリガ信号を送信することにより、前記サーバ装置に対し、前記音声信号を解析させると共に、前記第１のトリガ信号を発生した前記スピーカ装置と前記収音手段で収音した音源との距離と、前記スピーカ装置のそれぞれと前記音源との距離との差でなる第１の算出結果を算出させる手段と、
前記サーバ装置からの指示信号を受けた後、他のスピーカ装置からの第２のトリガ信号を受信することなく所定時間経過したときに、他のスピーカ装置のそれぞれおよび前記サーバ装置に前記第２のトリガ信号を送信すると共に、所定の音声信号を放音する手段と、
他のスピーカ装置からの前記第１のトリガ信号または前記第２のトリガ信号を受信したときに、前記第１のトリガ信号または前記第２のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、前記サーバ装置に送ることにより、前記サーバ装置に対し、前記音声信号を解析させると共に、前記音声信号を送信してきた前記スピーカ装置と前記第２のトリガ信号を発生した前記他のスピーカ装置との距離でなる第２の算出結果を算出させ、前記第１の算出結果及び前記第２の算出結果に基づいて、前記複数個のスピーカ装置の配置情報を算出させる手段と、
を備えることを特徴とするスピーカ装置。
【請求項４６】
請求項４５に記載のスピーカ装置において、
前記サーバ装置とは、他のスピーカ装置と共通の伝送路を通じて接続されており、
前記サーバ装置から前記共通の伝送路を通じて送られてくる複数個のスピーカ装置用信号の中から、自分用のスピーカ装置用信号を抽出して放音する
ことを特徴とするスピーカ装置。
【請求項４７】
請求項４５に記載のスピーカ装置において、
前記所定の音声信号は、自スピーカ装置のそれぞれが発生可能な信号を用いて発生する
ことを特徴とするスピーカ装置。
【請求項４８】
請求項４５に記載のスピーカ装置において、
前記共通の伝送路を通じて前記サーバ装置から送られてくる前記複数個のスピーカ装置用信号の中から、自分用の信号を抽出して放音する
ことを特徴とするスピーカ装置。
【請求項４９】
請求項４８に記載のスピーカ装置において、
前記共通の伝送路を通じて前記サーバ装置から送られてくる前記複数個のスピーカ装置用信号には同期信号が付加されており、前記同期信号に基づいたタイミングで前記スピーカ装置用信号による放音を行なう
ことを特徴とするスピーカ装置。
【請求項５０】
システム制御装置および他のスピーカ装置と共に音響システムを構成し、入力音声信号が他のスピーカ装置と共通の伝送路を通じて供給され、前記入力音声信号から自己が放音するためのスピーカ装置用信号を生成して、放音するスピーカ装置であって、
音声を収音する収音手段と、
他のスピーカ装置からの第１のトリガ信号を受信することなく、前記収音手段により規定レベル以上の音声の収音を検出したときに、他のスピーカ装置のそれぞれおよび前記システム制御装置に前記第１のトリガ信号を送信することにより、前記システム制御装置に対し、前記音声信号を解析させると共に、前記第１のトリガ信号を発生した前記スピーカ装置と前記収音手段で収音した音源との距離と、前記スピーカ装置のそれぞれと前記音源との距離との差でなる第１の算出結果を算出させる手段と、
前記システム制御装置からの指示信号を受けた後、他のスピーカ装置からの第２のトリガ信号を受信することなく所定時間経過したときに、他のスピーカ装置のそれぞれおよび前記システム制御装置に前記第２のトリガ信号を送信すると共に、所定の音声信号を放音する手段と、
他のスピーカ装置からの前記第１のトリガ信号または前記第２のトリガ信号を受信したときに、前記第１のトリガ信号または前記第２のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、前記システム制御装置に送ることにより、前記システム制御装置に対し、前記音声信号を解析させると共に、前記音声信号を送信してきた前記スピーカ装置と前記第２のトリガ信号を発生した前記他のスピーカ装置との距離でなる第２の算出結果を算出させ、前記第１の算出結果及び前記第２の算出結果に基づいて、前記複数個のスピーカ装置の配置情報を算出させる手段と、
を備えることを特徴とするスピーカ装置。
【請求項５１】
他のスピーカ装置と共に音響システムを構成し、入力音声信号が前記他のスピーカ装置と共通の伝送路を通じて供給され、前記入力音声信号から自己が放音するためのスピーカ装置用信号を生成して、放音するスピーカ装置であって、
音声を収音する収音手段と、
他のスピーカ装置からの前記共通の伝送路を通じた第１のトリガ信号を受信することなく、前記収音手段により規定レベル以上の音声の収音を検出したときに、他のスピーカ装置のそれぞれに前記第１のトリガ信号を送信する第１の送信手段と、
他のスピーカ装置からの共通の伝送路を通じた第２のトリガ信号を受信することなく所定時間経過したときに、他のスピーカ装置のそれぞれおよび前記サーバ装置に前記第２のトリガ信号を送信すると共に、所定の音声信号を放音する音声放音手段と、
他のスピーカ装置からの前記第１のトリガ信号を受信したときに、前記第１のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、解析して、前記第１のトリガ信号を発生した前記スピーカ装置と前記収音手段で収音した音源との距離に対する、自スピーカ装置と前記音源との距離との差を算出する距離差算出手段と、
前記距離差算出手段で算出した前記距離の差の情報を、前記共通の伝送路を通じて他のスピーカ装置のすべてに送信する第２の送信手段と、
他のスピーカ装置からの前記第２のトリガ信号を受信したときに、前記第２のトリガ信号の受信時点を起点として前記収音手段で収音した音声信号を取り込み、解析して、自スピーカ装置と、前記第２のトリガ信号を発生した前記スピーカ装置との距離を算出するスピーカ装置間距離算出手段と、
前記スピーカ装置間距離算出手段で算出した前記距離の情報を、前記共通の伝送路を通じて他のスピーカ装置のすべてに送信する第３の送信手段と、
前記共通の伝送路を通じて伝送されてくる他のスピーカ装置から前記距離の差の情報および前記距離の情報を受信する受信手段と、
前記受信手段で受信した前記距離の差の情報および前記距離の情報から、前記複数個のスピーカ装置の配置関係を算出するスピーカ装置配置関係算出手段と、
を備えることを特徴とするスピーカ装置。
【請求項５２】
請求項５１に記載のスピーカ装置において、
所定の音声信号を調整した後、放音する手段と、
前記収音手段により収音したリスナが発生する音声、あるいは、前記共通の伝送路を通じて受信した他のスピーカ装置がその収音手段により収音した前記リスナが発生する音声に応じて、前記所定の音声信号の調整を制御する手段と、
前記所定の音声信号の調整の状態から前記リスナの正面方向を検出する手段と、
を備えることを特徴とするスピーカ装置。
【請求項５３】
請求項５１に記載のスピーカ装置において、
リスナが発した声を前記収音手段で収音すると共に、収音した音声信号を解析し、その解析結果を他のスピーカ装置に前記共通の伝送路を通じて伝送する手段と、
前記解析結果および前記他のスピーカ装置から受信した前記解析結果から前記リスナの正面方向を検出する手段を備える
ことを特徴とするスピーカ装置。
【請求項５４】
請求項５２または請求項５３に記載のスピーカ装置において、
前記複数個のスピーカ装置の配置情報と、前記リスナの正面方向の情報とから、前記スピーカ装置のそれぞれに供給するスピーカ装置用信号を生成する手段と、
ことを特徴とするスピーカ装置。
【請求項５５】
請求項５１に記載のスピーカ装置において、
スピーカ・リストをクリアした後、他のスピーカ装置からの放音開始信号を受信せずに所定時間経過したか否かを判別することにより、スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なうか否かを判別する判別手段と、
前記判別手段により、スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なうと判別したときに、自スピーカ装置に最初の識別子を付与してスピーカ・リストに記憶する第１の記憶手段と、
前記第１の記憶手段により前記最初の識別子を前記スピーカ・リストに記憶した後、前記最初の識別子を伴って放音開始信号を他のすべてのスピーカ装置に前記共通の伝送路を通じて送信すると共に、前記所定の音声信号を放音する手段と、
前記所定の音声信号の放音した後、他のすべてのスピーカ装置から前記共通の伝送路を通じて、それぞれのスピーカ装置の識別子を伴う信号を受信して、前記スピーカ・リストに記憶する第２の記憶手段と、
前記判別手段により、スピーカ装置の識別子付与用の所定の音声信号の放音を最初に行なわないと判別したときに、他のスピーカ装置の放音音声を前記収音手段により収音して検出する放音音声検出手段と、
前記放音音声検出手段で前記放音音声を検出したとき、他のスピーカ装置から前記共通の伝送路を通じて送られてくる放音開始信号に含まれる前記最初の識別子をスピーカ・リストに記憶する第３の記憶手段と、
前記第１の記憶手段により前記最初の識別子を前記スピーカ・リストに記憶した後、前記共通の伝送路が空いているか否かを判別する空き判別手段と、
前記空き判別手段で前記共通の伝送路が空いていると判別したときに、前記スピーカ・リストを参照して重複をしない識別子を自スピーカ装置の識別子として設定し、設定した識別子を他のスピーカ装置に前記共通の伝送路を通じて伝送する手段と、
前記空き判別手段で前記共通の伝送路の空いていないと判別したときに、他のスピーカ装置から送られてくる当該他のスピーカ装置の識別子を受信して、前記スピーカ・リストに記憶する手段と、
を備えることを特徴とするスピーカ装置。
【請求項５６】
請求項５１に記載のスピーカ装置において、
他のスピーカ装置からの所定の音声信号の放音開始信号を受け取ったか否かを判別する第１の判別手段と、
前記第１の判別手段で、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取っていないと判別したときに、自スピーカ装置の識別子がスピーカ・リストに記憶されているかどうかを判別する第２の判別手段と、
前記第２の判別手段で、自スピーカ装置の識別子がスピーカ・リストに記憶されていないと判別したときに、前記スピーカ・リストの識別子と重複しない識別子を自スピーカ装置の識別子として設定して前記スピーカ・リストに記憶する第１の記憶手段と、
前記第１の記憶手段で、自スピーカ装置の識別子を前記スピーカ・リストに記憶した後、前記所定の音声信号の放音開始信号を他のすべてのスピーカ装置に前記共通の伝送路を通じて送信すると共に、前記所定の音声信号を放音する手段と、
前記第１の判別手段で、他のスピーカ装置からの所定の音声信号の放音開始信号を受け取ったと判別したとき、あるいは、前記第２の判別手段で、自スピーカ装置の識別子が前記スピーカ・リストに記憶されていると判別したとき、他のスピーカ装置からの信号を受信し、前記受信した信号に含まれる識別子を前記スピーカ・リストに記憶する第２の記憶手段と、
を備えることを特徴とするスピーカ装置。
【請求項５７】
請求項１に記載のスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれは、前記収音手段としてそれぞれ２個の収音手段を備えると共に、前記第１の工程および前記第４の工程において、それら２個の収音手段で収音した音声信号を前記サーバ装置に送るようにし、
前記サーバ装置は、
前記第２の工程では、前記スピーカ装置と前記リスナ位置との距離との差を算出すると共に、前記２個の収音手段で収音した音声信号から、前記リスナ位置で発生した音声の前記スピーカ装置への音声入力方向を算出し、
前記第５の工程では、前記スピーカ装置間距離を算出すると共に、前記スピーカ装置から放音された音声の、それぞれの前記スピーカ装置への音声入力方向を算出し、
前記第７の工程は、前記第２の工程および前記第２の工程で求められた、前記リスナ位置で発生した音声および前記スピーカ装置から放音された音声について求められた前記スピーカ装置への音声入力方向のそれぞれをも用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項５８】
請求項５７に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記スピーカ装置のそれぞれは、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを、前記サーバ装置に、前記スピーカ装置への音声入力方向の算出用として送る
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項５９】
請求項５７に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記サーバ装置は、前記スピーカ装置のそれぞれからの前記２個の収音手段について、和の信号と差の信号とを生成して、当該和の信号と差の信号とから、前記スピーカ装置への音声入力方向を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項６０】
請求項１２に記載のスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれは、前記収音手段としてそれぞれ２個の収音手段を備えると共に、前記第１の工程および前記第４の工程において、それら２個の収音手段で収音した音声信号を前記システム制御装置に送るようにし、
前記システム制御装置は、
前記第２の工程では、前記スピーカ装置と前記リスナ位置との距離との差を算出すると共に、前記２個の収音手段で収音した音声信号から、前記リスナ位置で発生した音声の前記スピーカ装置への音声入力方向を算出し、
前記第５の工程では、前記スピーカ装置間距離を算出すると共に、前記スピーカ装置から放音された音声の、それぞれの前記スピーカ装置への音声入力方向を算出し、
前記第７の工程は、前記第２の工程および前記第２の工程で求められた、前記リスナ位置で発生した音声および前記スピーカ装置から放音された音声について求められた前記スピーカ装置への音声入力方向のそれぞれをも用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項６１】
請求項６０に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記スピーカ装置のそれぞれは、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを、前記システム制御装置に、前記スピーカ装置への音声入力方向の算出用として送る
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項６２】
請求項６０に記載の音響システムにおけるスピーカ装置の配置関係検出方法において、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記システム制御装置は、前記スピーカ装置のそれぞれからの前記２個の収音手段について、和の信号と差の信号とを生成して、当該和の信号と差の信号とから、前記スピーカ装置への音声入力方向を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項６３】
請求項１３に記載のスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれは、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、
前記第３の工程においては、前記自スピーカ装置と前記リスナ位置との距離の差と共に、前記２個の収音手段で収音した音声信号から、前記リスナ位置で発生した音声の前記自スピーカ装置への音声入力方向を算出し、
前記第４の工程においては、前記第３の工程で算出した前記距離の差および前記音声入力方向を、前記共通の伝送路を通じて他のスピーカ装置に送り、
前記第７の工程においては、前記スピーカ装置間距離と共に、前記音声信号を送信してきた前記スピーカ装置における音声入力方向を算出し、
前記第９の工程においては、前記距離の差と、前記スピーカ装置間距離と、前記スピーカ装置への音声入力方向とを用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項６４】
請求項１９に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、それら２個の収音手段で収音した音声信号を前記サーバ装置に送るようにし、
前記サーバ装置は、
前記２個の収音手段で収音した音声信号から、当該音声の前記スピーカ装置への音声入力方向を算出する手段を備えると共に、
前記スピーカ配置情報算出手段では、前記音声入力方向をも用いて前記複数個のスピーカ装置の配置情報を算出する
ことを特徴とする音響システム。
【請求項６５】
請求項６４に記載の音響システムにおいて、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記スピーカ装置のそれぞれは、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを、前記サーバ装置に、前記スピーカ装置への音声入力方向の算出用として送る
ことを特徴とする音響システム。
【請求項６６】
請求項６５に記載の音響システムにおいて、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記サーバ装置は、前記スピーカ装置のそれぞれからの前記２個の収音手段について、和の信号と差の信号とを生成して、当該和の信号と差の信号とから、前記スピーカ装置への音声入力方向を算出する
ことを特徴とする音響システム。
【請求項６７】
請求項３１に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、それら２個の収音手段で収音した音声信号を前記システム制御装置に送るようにし、
前記システム制御装置は、
前記２個の収音手段で収音した音声信号から、前記リスナ位置で発生した音声の前記スピーカ装置への音声入力方向を算出する手段と、
前記２個の収音手段で収音した音声信号から、前記スピーカ装置から放音された音声の、それぞれの前記スピーカ装置への音声入力方向を算出する手段と、
を備えると共に、前記スピーカ配置情報算出手段では、前記リスナ位置で発生した音声の前記スピーカ装置への音声入力方向および前記スピーカ装置から放音された音声の、それぞれの前記スピーカ装置への音声入力方向をも用いて前記複数個のスピーカ装置の配置情報を算出する
ことを特徴とする音響システム。
【請求項６８】
請求項６７に記載の音響システムにおいて、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記スピーカ装置のそれぞれは、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを、前記システム制御装置に、前記スピーカ装置への音声入力方向の算出用として送る
ことを特徴とする音響システム。
【請求項６９】
請求項６７に記載の音響システムにおいて、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記システム制御装置は、前記スピーカ装置のそれぞれから受信した前記２個の収音手段について、和の信号と差の信号とを生成して、当該和の信号と差の信号とから、前記スピーカ装置への音声入力方向を算出する
ことを特徴とする音響システム。
【請求項７０】
請求項３２に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれは、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、
前記距離差算出手段では、前記自スピーカ装置と前記音源との距離の差と共に、前記２個の収音手段で収音した音声信号から、前記音源からの前記自スピーカ装置への音声入力方向を算出し、
前記第２の送信手段は、前記距離の差の情報と前記音源からの前記自スピーカ装置への前記音声入力方向の情報とを他のスピーカ装置の全てに送信し、
前記スピーカ間距離算出手段では、前記スピーカ装置間距離と共に、前記２個の収音手段で収音した音声信号から、前記第２のトリガ信号を発生した前記スピーカ装置からの音声の音声入力方向を算出し、
前記第３の送信手段では、前記スピーカ装置間距離算出手段で算出した前記距離の情報と前記第２のトリガ信号を発生した前記スピーカ装置からの音声の音声入力方向を他のスピーカ装置の全てに送信し、
前記スピーカ装置配置関係算出手段は、前記受信手段で受信した前記距離の差の情報、前記距離の情報および前記音声入力方向を用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システム。
【請求項７１】
請求項７０に記載の音響システムにおいて、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記スピーカ装置のそれぞれは、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを生成し、当該和の信号と差の信号とから、前記スピーカ装置への音声入力方向を算出する
ことを特徴とする音響システム。
【請求項７２】
請求項３８に記載のサーバ装置は、
前記複数個のスピーカ装置のそれぞれが備える２個の収音手段で収音した音声信号を受信するものであり、
前記２個の収音手段で収音した音声信号から、前記リスナ位置で発生した音声の前記スピーカ装置への音声入力方向を算出する手段と、
前記２個の収音手段で収音した音声信号から、前記スピーカ装置から放音された音声の、それぞれの前記スピーカ装置への音声入力方向を算出する手段と、
を備えると共に、前記スピーカ配置情報算出手段では、前記リスナ位置で発生した音声の前記スピーカ装置への音声入力方向および前記スピーカ装置から放音された音声の、それぞれの前記スピーカ装置への音声入力方向をも用いて前記複数個のスピーカ装置の配置情報を算出する
ことを特徴とするサーバ装置。
【請求項７３】
請求項７２に記載のサーバ装置において、
前記スピーカ装置のそれぞれの前記２個の収音手段は、それぞれ無指向性のものであり、前記スピーカ装置のそれぞれからの前記２個の収音手段について、和の信号と差の信号とを生成して、当該和の信号と差の信号とから、前記スピーカ装置への音声入力方向を算出する
ことを特徴とするサーバ装置。
【請求項７４】
請求項４５に記載のスピーカ装置において、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、それら２個の収音手段で収音した音声信号を前記サーバ装置に送る
ことを特徴とするスピーカ装置。
【請求項７５】
請求項７４に記載のスピーカ装置において、
前記２個の収音手段は、それぞれ無指向性のものであり、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを、前記サーバ装置に、音声入力方向の算出用として送ることを特徴とするスピーカ装置。
【請求項７６】
請求項５０に記載のスピーカ装置において、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、それら２個の収音手段で収音した音声信号を前記システム制御装置に送る
ことを特徴とするスピーカ装置。
【請求項７７】
請求項７６に記載のスピーカ装置において、
前記２個の収音手段は、それぞれ無指向性のものであり、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを、前記システム制御装置に、音声入力方向の算出用として送ることを特徴とするスピーカ装置。
【請求項７８】
請求項５１に記載のスピーカ装置において、
前記収音手段としてそれぞれ２個の収音手段を備えると共に、
前記距離差算出手段では、前記自スピーカ装置と前記音源との距離の差と共に、前記２個の収音手段で収音した音声信号から、前記音源からの前記自スピーカ装置への音声入力方向を算出し、
前記第２の送信手段は、前記距離の差の情報と前記音源からの前記自スピーカ装置への前記音声入力方向の情報とを他のスピーカ装置の全てに送信し、
前記スピーカ間距離算出手段では、前記スピーカ装置間距離と共に、前記２個の収音手段で収音した音声信号から、前記第２のトリガ信号を発生した前記スピーカ装置からの音声の音声入力方向を算出し、
前記第３の送信手段では、前記スピーカ装置間距離算出手段で算出した前記距離の情報と前記第２のトリガ信号を発生した前記スピーカ装置からの音声の音声入力方向を他のスピーカ装置の全てに送信し、
前記スピーカ装置配置関係算出手段は、前記受信手段で受信した前記距離の差の情報、前記距離の情報および前記音声入力方向を用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とするスピーカ装置。
【請求項７９】
請求項７８に記載のスピーカ装置において、
前記２個の収音手段は、それぞれ無指向性のものであり、前記２個の収音手段で収音した音声信号の和の信号と差の信号とを生成し、当該和の信号と差の信号とから、音声入力方向を算出する
ことを特徴とするスピーカ装置。
【請求項８０】
請求項１に記載のスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれが備える複数個の前記収音手段以外に、既定位置に１個以上の別の収音手段を設け、
前記別の収音手段で収音された前記リスナ位置で発生した音声の音声信号を、前記サーバ装置に送信する工程と、
繰り返し行なわれる前記第３の工程の都度、前記別の収音手段で収音された、前記スピーカ装置から放音された音声の音声信号を、前記サーバ装置に送信する工程と
を備えると共に、
前記サーバ装置は、前記別の収音手段で収音した前記リスナ位置で発生した音声の音声信号および前記複数のスピーカ装置のそれぞれが放音した音声の音声信号をも用いて、前記第７の工程において前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８１】
請求項８０に記載のスピーカ装置の配置関係検出方法において、
前記既定位置の１個以上の別の収音手段は、前記複数個のスピーカ装置のうちの特定の１または複数個のスピーカ装置に設けられる
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８２】
請求項８０に記載のスピーカ装置の配置関係検出方法において、
前記既定位置の１個の別の収音手段は、前記スピーカ装置とは別に設けられる
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８３】
請求項１２に記載のスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれが備える複数個の前記収音手段以外に、既定位置に１個以上の別の収音手段を設け、
前記別の収音手段で収音された前記リスナ位置で発生した音声の音声信号を、前記システム制御装置に送信する工程と、
繰り返し行なわれる前記第３の工程の都度、前記別の収音手段で収音された、前記スピーカ装置から放音された音声の音声信号を、前記システム制御装置に送信する工程と
を備えると共に、
前記システム制御装置は、前記別の収音手段で収音した前記リスナ位置で発生した音声の音声信号および前記複数のスピーカ装置のそれぞれが放音した音声の音声信号をも用いて、前記第７の工程において前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８４】
請求項８３に記載のスピーカ装置の配置関係検出方法において、
前記既定位置の１個以上の別の収音手段は、前記複数個のスピーカ装置のうちの特定の１または複数個のスピーカ装置に設けられる
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８５】
請求項８３に記載のスピーカ装置の配置関係検出方法において、
前記既定位置の１個の別の収音手段は、前記システム制御装置に設けられる
ことを特徴とする音響システムにおけるスピーカ装置の配置関係検出方法。
【請求項８６】
請求項１３に記載のスピーカ装置の配置関係検出方法において、
前記複数個のスピーカ装置のそれぞれが備える複数個の前記収音手段以外に、既定位置に１個以上の別の収音手段を設け、
前記第１のトリガ信号を起点として前記別の収音手段で収音された前記リスナ位置で発生した音声の音声信号を、前記複数個のスピーカ装置に送信する工程と、
繰り返し行なわれる前記第５の工程の都度、前記第２のトリガ信号を起点として前記別の収音手段で収音された、前記スピーカ装置から放音された音声の音声信号を、前記放音をしたスピーカ装置以外の他のスピーカ装置に送信する工程と
を備えると共に、
前記第９の工程においては、前記別の収音手段で収音された音声信号をも用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とするスピーカ装置の配置関係検出方法。
【請求項８７】
請求項１９に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれが備える複数個の前記収音手段以外に、既定位置に１個以上の別の収音手段を設けると共に、
前記第１のトリガ信号または前記第２のトリガ信号の受信時点を起点として前記別の収音手段で収音された音声信号を、前記サーバ装置に送信する手段を設け、
前記サーバ装置は、前記別の収音手段で収音した音声の音声信号をも用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システム。
【請求項８８】
請求項３１に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれが備える複数個の前記収音手段以外に、既定位置に１個以上の別の収音手段を設けると共に、
前記第１のトリガ信号または前記第２のトリガ信号の受信時点を起点として前記別の収音手段で収音された音声信号を、前記システム制御装置に送信する手段を設け、
前記システム制御装置は、前記別の収音手段で収音した音声の音声信号をも用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システム。
【請求項８９】
請求項３２に記載の音響システムにおいて、
前記複数個のスピーカ装置のそれぞれが備える複数個の前記収音手段以外に、既定位置に１個以上の別の収音手段を設け、
前記第１のトリガ信号を起点として前記別の収音手段で収音された音声の音声信号を、前記複数個のスピーカ装置に送信する手段と、
前記第２のトリガ信号を起点として前記別の収音手段で収音された、前記スピーカ装置から放音された音声の音声信号を、前記放音をしたスピーカ装置以外の他のスピーカ装置に送信する手段と
を備えると共に、
前記複数のスピーカ装置のそれぞれは、前記別の収音手段で収音された音声信号をも用いて、前記複数個のスピーカ装置の配置関係を算出する
ことを特徴とする音響システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数個のスピーカ装置を用いる音響システムおよびこの音響システムを構成するサーバ装置、スピーカ装置に関する。また、この発明は、この種の音響システムにおけるスピーカ装置の配置関係検出方法に関する。
【背景技術】
【０００２】
例えば５．１チャンネル・サラウンド信号などのマルチチャンネル音声信号によるマルチチャンネルの音場を、複数個のスピーカ装置を用いて再生する音響システムとしては、従来は、例えば図６１に示すような構成のものが一般的である。
【０００３】
すなわち、この音響システムは、マルチチャンネルアンプ１と、チャンネル数分の複数個のスピーカ装置２とからなる。５．１チャンネル・サラウンド信号の場合には、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ；Ｌｅｆｔ−Ｓｕｒｒｏｕｎｄ）チャンネル、後方右（ＲＳ；Ｒｉｇｈｔ−Ｓｕｒｒｏｕｎｄ）チャンネルおよび低域効果（ＬＦＥ；Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ  Ｅｆｆｅｃｔ）チャンネルからなるので、全てのチャンネルを再生する場合には６個のスピーカが用意される。そして、６個のスピーカは、リスナの正面方向位置を基準にして、それぞれ放音するチャンネルの音声の音像が定位すべき位置のそれぞれに配置される。
【０００４】
マルチチャンネルアンプ１は、チャンネルデコーダ３と、チャンネル数分の複数個のオーディオアンプ４とを備えており、各オーディオアンプ４の出力端が、チャンネル数分の複数個の出力端子（スピーカ接続端子）５に接続されている。
【０００５】
入力端子６を通じて入力された、例えば５.１チャンネル・サラウンド信号は、チャンネルデコーダ３で上述の各チャンネルの音声信号にチャンネル分解される。そしてチャンネルデコーダ３からの各チャンネルの音声信号は、それぞれ各チャンネル毎のオーディオアンプ４を通じ、出力端子５を通じて各チャンネル用のスピーカ２に供給され、各チャンネルの音声が放音されるようにされている。なお、図６１では、音量調整や各種の音響エフェクト処理などは省略されている。
【０００６】
図６１の構成の５．１チャンネル・サラウンド用の音響システムにおいて、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などからの２チャンネル・ソースを聴く場合には、通常は、左および右チャンネルのみが使用され、残りの４チャンネル分のアンプは未使用のままである。
【０００７】
また、逆に６.１チャンネルや７.１チャンネルなどの多チャンネル・ソースに対しては、図６１の構成の５．１チャンネル・サラウンド用の音響システムは、チャンネルデコーダ３が適切にそれら多チャンネルの音声信号の抽出を行なえるものであったとしても、出力すべきスピーカ接続端子が、当該多チャンネル分より少ないため、５.１チャンネルへのダウンミックス処理などをして出力チャンネル数を抑えている。
【０００８】
また、図６２は、パーソナルコンピュータに接続されるように設計されたスピーカ装置の例である。このスピーカ装置は、Ｌチャンネル用装置部７ＬとＲチャンネル用装置部７Ｒの２台一組で販売されている。
【０００９】
図６２に示すように、Ｌチャンネル用装置部７Ｌは、チャンネルデコーダ８と、オーディオアンプ９Ｌと、Ｌチャンネル用スピーカ１０Ｌと、パーソナルコンピュータのＵＳＢ（Universal Serial Bus）端子に接続される入力端子１１とを備えている。Ｒチャンネル用装置部７Ｒは、Ｌチャンネル用装置部７Ｌのチャンネルデコーダ８のＲチャンネル音声信号出力端に、接続ケーブル１２を通じて接続されるオーディオアンプ９Ｒと、Ｒチャンネル用スピーカ１０Ｒとを備えている。
【００１０】
パーソナルコンピュータのＵＳＢ端子からは、Ｌ/Ｒチャンネル信号を含む形式で音声信号が出力され、入力端子１１を通じてＬチャンネル用装置部７Ｌのチャンネルデコーダ８に入力される。チャンネルデコーダ８では、入力信号からＬチャンネルの音声信号とＲチャンネルの音声信号とを出力する。
【００１１】
チャンネルデコーダ８からのＬチャンネルの音声信号は、オーディオアンプ９Ｌを通じてＬチャンネル用スピーカ１０Ｌに供給されて、音響再生される。また、チャンネルデコーダ８からのＲチャンネルの音声信号は、ケーブル１２を通じてＲチャンネル用装置部７Ｒのオーディオアンプ９Ｒに供給される。そして、このオーディオアンプ９Ｒを通じたＲチャンネルの音声信号がＲチャンネル用スピーカ１０Ｒに供給されて、音響再生される。
【００１２】
また、特許文献１（特開２００２−１９９５００号公報）には、５．１チャンネル・サラウンド用の音響システムであって、ユーザが音像変更指定をすると、その変更指定された音像定位位置に仮想音像位置が変更されるようにする仮想音像定位処理装置が開示されている。すなわち、この特許文献１に記載されている音響システムは、ＤＶＤビデオディスクの特徴的機能の一つである「マルチアングル機能」に対応した音響再生ができるようにするものである。
【００１３】
マルチアングル機能は、ユーザの好みに応じて最大９アングルまでカメラアングルを切り換えることが可能な機能で、映画やスポーツ、ライブ等の映像を複数のカメラアングルでビデオディスクに記録し、ユーザがアングルを自由に選択して楽しめる機能である。
【００１４】
そして、特許文献１の発明は、複数個のスピーカのそれぞれには、マルチチャンネルの音声信号を、適宜、チャンネル合成したものを供給するように構成し、ユーザが選択したアングル・モードに応じて、各音像定位位置が適切に設定されるように、前記チャンネル合成の合成比を変更制御するようにするものである。この特許文献１の発明によれば、ユーザは、選択したアングル・モードに応じた音像定位の再生音声が得られる。
【００１５】
上記の特許文献は、次の通りである。
【特許文献１】特開２００２−１９９５００号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
図６２に示した音響システムは、Ｌ，Ｒの２チャンネル専用であるため、より多チャンネルのソースに対応しようとすると、音響システムのすべてを買い換えなくてはならないという問題がある。
【００１７】
また、図６１、図６２のいずれの従来例の場合も、チャンネルデコーダ３，８は、供給されるマルチチャンネル信号および分解し出力する出力チャンネル信号が既定の仕様通りで、固定的である。そのため、ユーザは、スピーカを増設したり、任意のスピーカ配置をしたりすることはできず、甚だ不便であった。
【００１８】
この点、特許文献１の仮想音像定位処理技術を用いると、任意の個数のスピーカを任意の位置に配置した場合においても、所望の音像定位を得られる音響システムを構築できる可能性がある。
【００１９】
すなわち、音響システムに対して、スピーカの個数を入力すると共に、スピーカの配置の情報を入力することにより、当該音響システムを構成するスピーカの、リスナに対する配置関係を特定することができる。このスピーカの配置関係が特定できれば、各スピーカに供給する音声信号のチャンネル合成比を算出することが可能であり、任意の個数のスピーカを、任意の位置に配置しても、所望の音像定位が得られる音響システムを構築することができる。
【００２０】
マルチチャンネルの音声信号をチャンネル合成する場合だけではなく、例えばモノーラル音声信号や少ないチャンネル数のソース音源から、それらソース音源のチャンネル数よりも多い個数の複数のスピーカに供給する信号を、チャンネル分配比を設定することにより生成して、疑似複数チャンネルの音場を生成することもできる。
【００２１】
上述のように、音響システムを構成するスピーカの個数およびスピーカの配置関係を特定することができれば、スピーカ配置関係に応じてチャンネル合成比やチャンネル分配比を定めることにより、所望の音像定位が得られる音響システムが得られる。
【００２２】
しかし、スピーカ配置の情報を、リスナが音響システムに対して正確に入力することは厄介である。また、スピーカ配置を変更した場合には、再度、スピーカ配置の情報を入れ直さなければならず、煩雑であり、スピーカ配置関係が自動的に検出されることが望ましい。
【００２３】
この発明は、以上の点にかんがみ、複数個のスピーカ装置からなる音響システムにおいて、任意の位置に配置されたスピーカ装置の配置関係を自動的に検出することができるようにすることを目的とする。
【課題を解決するための手段】
【００２４】
上記の課題を解決するために、請求項１の発明による音響システムにおけるスピーカ装置の配置関係検出方法は、
複数個のスピーカ装置と、前記複数個のスピーカ装置のそれぞれに供給するスピーカ装置用信号を、前記複数個のスピーカ装置の配置位置に応じて、入力音声信号から生成するサーバ装置とからなる音響システムにおけるスピーカ装置の配置関係検出方法であって、
リスナ位置で発生した音声を、前記複数個のスピーカ装置のそれぞれが備える収音手段で収音し、当該収音した音声信号を前記複数個のスピーカ装置のそれぞれが前記サーバ装置に送る第１の工程と、
前記サーバ装置が、前記第１の工程において前記複数個のスピーカ装置から送られてくる前記音声信号を解析して、前記リスナ位置に最も近い前記スピーカ装置と前記リスナ位置との距離と、前記スピーカ装置のそれぞれと前記リスナ位置との距離との差を算出する第２の工程と、
前記複数個のスピーカ装置の一つが前記サーバ装置からの指示信号を受けて、所定の音声信号を放音する第３の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記第３の工程で放音された音声を、前記収音手段で収音し、当該収音した音声信号を前記サーバ装置に送る第４の工程と、
前記サーバ装置が、前記第４の工程で前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置から送られてきた前記音声信号を解析して、前記所定の音声信号を放音した前記スピーカ装置と前記音声信号を送信してきた前記スピーカ装置のそれぞれとの間のスピーカ装置間距離を算出する第５の工程と、
前記第３の工程から前記５の工程までを、前記複数個のスピーカ装置のすべてのスピーカ装置間距離を得るまで繰り返す第６の工程と、
前記サーバ装置が、前記第２の工程で得られた前記複数個のスピーカ装置のそれぞれについての前記距離の差と、繰り返し行なわれる前記第５の工程で得られた前記複数個のスピーカ装置についてのスピーカ装置間距離に基づいて、前記複数個のスピーカ装置の配置関係を算出する第７の工程と、
を備えることを特徴とする。
【００２５】
上述の構成の請求項１の発明による音響システムにおけるスピーカ装置の配置関係検出方法においては、リスナ位置で発生した音声を、複数個のスピーカ装置の収音手段で収音し、その収音した音声信号をサーバ装置に供給する。
【００２６】
サーバ装置は、複数個のスピーカ装置から受信した音声信号を解析して、リスナ位置と、リスナ位置から最も近いスピーカ装置との距離と、各スピーカ装置とリスナ位置との距離との差（距離差）を検出する。
【００２７】
また、サーバ装置は、各スピーカ装置の１台ずつに対して、所定の音声信号を放音する指示信号を送る。各スピーカ装置は、その指示信号を受けて、所定の音声信号を放音する。その放音音声は、他のスピーカ装置で収音され、サーバ装置に送られる。サーバ装置は、放音をしたスピーカ装置と、他のスピーカ装置の間の距離（スピーカ装置間距離）を求める。少なくとも任意のスピーカ装置間の距離が求まるまで各スピーカ装置により所定の音声信号の放音を行なわせ、それぞれについてのスピーカ装置間距離の算出を行なう。
【００２８】
そして、サーバ装置は、前記距離差と、前記スピーカ装置間距離とから、複数個のスピーカ装置の配置関係を算出する。
【００２９】
また、請求項１２の発明は、
複数個のスピーカ装置と、前記複数個のスピーカ装置と接続されるシステム制御装置とからなり、入力音声信号が前記複数個のスピーカ装置のそれぞれに共通の伝送路を通じて供給され、前記複数個のスピーカ装置のそれぞれが、前記入力音声信号から、自己のスピーカ装置が放音するためのスピーカ装置用信号を生成して、放音する音響システムにおけるスピーカ装置の配置関係検出方法であって、
リスナ位置で発生した音声を、前記複数個のスピーカ装置のそれぞれが備える収音手段で収音し、当該収音した音声信号を前記複数個のスピーカ装置のそれぞれが前記システム制御装置に送る第１の工程と、
前記システム制御装置が、前記第１の工程において前記複数個のスピーカ装置から送られてくる前記音声信号を解析して、前記リスナ位置に最も近い前記スピーカ装置と前記リスナ位置との距離と、前記スピーカ装置のそれぞれと前記リスナ位置との距離との差を算出する第２の工程と、
前記複数個のスピーカ装置の一つが前記システム制御装置からの指示信号を受けて、所定の音声信号を放音する第３の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記第３の工程で放音された音声を、前記収音手段で収音し、当該収音した音声信号を前記システム制御装置に送る第４の工程と、
前記システム制御装置が、前記第４の工程において前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置から送られてくる前記音声信号を解析して、前記所定の音声信号を放音した前記スピーカ装置と前記音声信号を送信してきた前記スピーカ装置のそれぞれとの間のスピーカ装置間距離を算出する第５の工程と、
前記第３の工程から前記５の工程までを、前記複数個のスピーカ装置のすべてのスピーカ装置間距離を得るまで繰り返す第６の工程と、
前記システム制御装置が、前記第２の工程で得られた前記複数個のスピーカ装置のそれぞれについての前記距離の差と、繰り返し行なわれる前記第５の工程で得られた前記複数個のスピーカ装置についてのスピーカ装置間距離に基づいて、前記複数個のスピーカ装置の配置関係を算出する第７の工程と、
を備えることを特徴とする。
【００３０】
この請求項１２の発明においては、複数個のスピーカ装置のそれぞれには、それぞれのスピーカ装置用信号が供給されるのではなく、入力音声信号が共通の伝送路を通じて、複数個のスピーカ装置に共通に供給される。そして、スピーカ装置のそれぞれは、受信した入力音声信号から、自己のスピーカ装置が備えるスピーカ装置用係数記憶部のスピーカ装置用係数を用いて、自己のスピーカ装置用信号を生成する。
【００３１】
そして、請求項１２の発明による音響システムにおけるスピーカ装置の配置関係検出方法においては、リスナ位置で発生した音声を、複数個のスピーカ装置の収音手段で収音し、その収音した音声信号をシステム制御装置に供給する。
【００３２】
システム制御装置は、複数個のスピーカ装置から受信した音声信号を解析して、リスナ位置と、リスナ位置から最も近いスピーカ装置との距離と、各スピーカ装置とリスナ位置との距離との差（距離差）を検出する。
【００３３】
また、システム制御装置は、各スピーカ装置の１台ずつに対して、所定の音声信号を放音する指示信号を送る。各スピーカ装置は、その指示信号を受けて、所定の音声信号を放音する。その放音音声は、他のスピーカ装置で収音され、システム制御装置に送られる。システム制御装置は、放音をしたスピーカ装置と、他のスピーカ装置の間の距離（スピーカ装置間距離）を求める。少なくとも任意のスピーカ装置間の距離が求まるまで各スピーカ装置により所定の音声信号の放音を行なわせ、それぞれについてのスピーカ装置間距離の算出を行なう。
【００３４】
そして、システム制御装置は、前記距離差と、前記スピーカ装置間距離とから、複数個のスピーカ装置の配置関係を算出する。
【００３５】
また、請求項１３の発明は、
入力音声信号が複数個のスピーカ装置のそれぞれに共通の伝送路を通じて供給され、前記複数個のスピーカ装置のそれぞれが、前記入力音声信号から自己のスピーカ装置が放音するためのスピーカ装置用信号を生成して、放音する音響システムにおけるスピーカ装置の配置関係検出方法であって、
リスナ位置で発生した音声を最初に検出した前記スピーカ装置が、第１のトリガ信号を前記共通の伝送路を通じて他の前記スピーカ装置に供給する第１の工程と、
前記第１のトリガ信号を受信した前記スピーカ装置のそれぞれが、自スピーカ装置が備える収音手段で収音した前記リスナ位置で発生した音声を、前記第１のトリガ信号の時点を起点として取り込む第２の工程と、
前記スピーカ装置のそれぞれが、前記第２の工程で取り込んだ音声信号を解析して、前記第１のトリガ信号を発生した前記リスナ位置に最も近い位置の前記スピーカ装置と前記リスナ位置との距離と、自スピーカ装置と前記リスナ位置との距離との差を算出する第３の工程と、
前記スピーカ装置のそれぞれが、前記第３の工程で算出した前記距離の差を、前記共通の伝送路を通じて他のスピーカ装置に送る第４の工程と、
前記複数個のスピーカ装置の一つが、前記共通の伝送路を通じて第２のトリガ信号を他のスピーカ装置に送信すると共に、所定の音声信号を放音する第５の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記収音手段で収音した前記第５の工程で放音された音声を、前記第２のトリガ信号の時点を起点として取り込む第６の工程と、
前記所定の音声信号を放音したスピーカ装置以外のスピーカ装置のそれぞれが、前記第６の工程で取り込んだ音声信号を解析して、前記所定の音声信号を放音した前記スピーカ装置と前記音声信号を送信してきた前記スピーカ装置のそれぞれとの間のスピーカ装置間距離を算出する第７の工程と、
前記第５の工程から前記７の工程までを、前記複数個のスピーカ装置のすべてのスピーカ装置間距離を得るまで繰り返す第８の工程と、
前記スピーカ装置のそれぞれが、前記第３の工程で得られた前記複数個のスピーカ装置のそれぞれについての前記距離の差と、繰り返し行なわれる前記第７の工程で得られた前記複数個のスピーカ装置についてのスピーカ装置間距離に基づいて、前記複数個のスピーカ装置の配置関係を算出する第９の工程と、
を備えることを特徴とする。
【００３６】
この請求項１３の発明においては、複数個のスピーカ装置のそれぞれが、前記距離差と、前記スピーカ装置間距離とを算出して、相互に、自スピーカ装置が算出した距離差およびスピーカ装置間距離を他のスピーカ装置に送る。
【００３７】
各スピーカ装置のそれぞれは、それらの距離差とスピーカ装置間距離とから、複数個のスピーカ装置の配置関係を算出する。
【発明の効果】
【００３８】
この発明によれば、複数個のスピーカ装置からなる音響システムにおいて、複数個のスピーカ装置の配置関係を自動的に算出できる。そして、このスピーカ装置の配置関係からスピーカ装置用信号を生成することができるので、リスナは、任意の個数のスピーカ装置を任意に配置するだけで音響システムを構築することができる。
【００３９】
したがって、この発明によれば、音響システムを新規に構築する場合のみではなく、スピーカ装置の追加や、配置の変更を行なっても、リスナには、負担を負わせることはない。
【発明を実施するための最良の形態】
【００４０】
以下、この発明による音響システムの幾つかの実施形態を、図を参照しながら説明する。以下に示す幾つかの実施形態の音響システムは、いずれも、ソース音源がマルチチャンネル音声信号であって、当該マルチチャンネルの音声・音楽ソースのチャンネル数などの信号仕様が変わっても、システムに接続されるスピーカ装置に応じて適切な再生音場環境（リスニング環境）を提供することができるものである。
【００４１】
なお、この発明による音響システムでは、入力ソースは１チャンネル、つまりモノーラル・ソースであっても適用できるが、以下の実施形態の説明ではマルチチャンネル・ソースが入力されるものとしている。したがって、以下の実施形態では、スピーカ装置用信号は、マルチチャンネルの音声信号をチャンネル合成して生成するようにしており、スピーカ装置用係数は、チャンネル合成係数である。なお、ソース音源のチャンネル数が少ない場合には、チャンネル合成ではなく、チャンネル分配するようにするものであり、スピーカ装置用係数は、チャンネル分配係数となる。
【００４２】
この実施形態の音響システムにおいては、任意の個数および任意の配置のスピーカ装置を含むことが可能とされている。つまり、実施形態の音響システムは、任意の数のスピーカ装置を、任意に配置しても、常に、適切な音像定位が得られるリスニング環境を提供することができるものである。
【００４３】
例えば６個のスピーカ装置を、前記の５．１チャンネル・サラウンドで推奨されている左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルの、各チャンネルに対応する位置（リスナの正面方向を基準にした位置）に配置するようにした場合には、それぞれの配置位置のスピーカ装置は、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルの、それぞれ対応するチャンネルの音声信号をドライブ信号として放音をすればよい。
【００４４】
しかし、以下に説明するような任意の数のスピーカ装置が任意に配置されている音響システムにおいては、それぞれ左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルに対応する音像定位位置が、リスナを基準にして、それぞれ適切な位置となるように、各スピーカ装置で放音する音声信号（以下、スピーカ装置用信号という）が生成される。
【００４５】
マルチチャンネルの音声信号によるチャンネル合成により、再生音場を生成する方法としては、チャンネル信号を定位させたい方向を挟む２つのスピーカに、その方向に応じて信号を割り付ける方法を用いることができる。この方法の場合において、実スピーカの配置によっては、奥行き方向に定位感を与えるために、隣接するスピーカに遅延したチャンネル信号を加えるようにしても良い。
【００４６】
また、前述したような仮想音像定位技術を利用して、チャンネル信号を定位させたい方向に音像定位させることもできる。その場合には、一つのチャンネルの信号について使用するスピーカは、２つ以上とすることができ、しかも、任意に選択することができる。また、リスナの適正聴取範囲を広げるためには、より多くのスピーカを使用して、例えばＭＩＮＴ（多入出力形逆フィルタ；Multiple-input/output Inverse-filtering Theorem）技術により、音像／音場制御を施すようにしてもよい。
【００４７】
この実施形態では、以上のような方法が用いられて、スピーカ装置用信号は、マルチチャンネルの音声信号がチャンネル合成され生成される。
【００４８】
例えば、前述した５．１チャンネル・サラウンド信号の場合を例にとると、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルの信号のそれぞれをＳL、ＳR、ＳC、ＳLS、ＳRS、ＳLFEとし、前記各チャンネルについてのチャンネル合成係数をｗL、ｗR、ｗC、ｗLS、ｗRS、ｗLFEとしたとき、任意の位置のＩＤ番号（識別番号）ｉのスピーカ装置のスピーカ装置用信号ＳＰｉは、
ＳＰｉ＝ｗLｉ・ＳL＋ｗRｉ・ＳR＋ｗCｉ・ＳC＋ｗLSｉ・ＳLS＋ｗRSｉ・ＳRS
＋ｗLFEｉ・ＳLFE
と表わすことができる。ｗLｉ、ｗRｉ、ｗCｉ、ｗLSｉ、ｗRSｉ、ｗLFEｉは、ＩＤ番号ｉのスピーカ装置用のチャンネル合成係数を示している。
【００４９】
チャンネル合成係数は、一般には上記の遅延時間や周波数伝達特性を含めたものであるが、ここでは、説明を簡単にするため、単に加重係数として、
０≦ｗL、ｗR、ｗC、ｗLS、ｗRS、ｗLFE≦１
であるとする。
【００５０】
以下に説明する実施形態の音響システムにおいては、少なくとも複数個のスピーカ装置と、これら複数個のスピーカ装置に音楽・音声ソースに基づく音声信号を供給するためのサーバ装置とを含む。そして、前記スピーカ装置用信号は、サーバ装置が生成する場合と、各スピーカ装置が生成する場合とがある。
【００５１】
前者のサーバ装置がスピーカ装置用信号を生成する場合には、サーバ装置は、音響システムを構成する複数個の全てのスピーカ装置に対するチャンネル合成係数を保持し、その保持しているチャンネル合成係数を用いて、前述のようなチャンネル合成により、スピーカ装置用信号の全てを生成するためのシステム制御機能部を備える。
【００５２】
そして、後述するように、このサーバ装置のシステム制御機能部が、全てのスピーカ装置と通信を行なって、当該全てのスピーカ装置に対するチャンネル合成係数の確認補正処理を行なうようにする。
【００５３】
後者の各スピーカ装置がスピーカ装置用信号を生成する場合には、各スピーカ装置は、自分用のチャンネル合成係数を保持すると共に、サーバ装置は、マルチチャンネル音声信号の全てのチャンネルの音声信号を、各スピーカ装置に供給するようにする。そして、各スピーカ装置は、受信したマルチチャンネル音声信号から、保持しているチャンネル合成係数を用いて、前述のようなチャンネル合成により、自分用のスピーカ装置用信号を生成する。
【００５４】
そして、後述するように、各スピーカ装置が、他の全てのスピーカ装置と通信を行なって、自己のスピーカ装置に対するチャンネル合成係数の確認補正処理を行なうようにする。
【００５５】
この実施形態の音響システムでは、任意の個数のスピーカを任意に配置することが可能である。そして、この実施形態では、スピーカ装置の個数および各スピーカ装置の識別情報、また、複数個のスピーカ装置の配置情報は、システムが自動的に検出および認識して設定することができるようにしている。以下、幾つかの実施形態について説明する。
【００５６】
［第１の実施形態］
図１は、この発明による音響システムの第１の実施形態のシステム構成を示す図である。この第１の実施形態の音響システムは、サーバ装置１００と、複数個のスピーカ装置２００とが、共通の伝送路、この例では、シリアルバス３００により接続されて構成されている。なお、以下の実施形態の説明においては、識別子の情報としては、識別番号（ＩＤ番号）を用いるようにする。
【００５７】
バス３００の構成としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続、また、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）１３９４規格やＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）規格などにおける各コンポーネントの接続方式あるいはその類似接続方式を用いることができる。
【００５８】
サーバ装置１００は、例えば、ディスク４００などの記録媒体に記録されている、例えば５．１チャンネル・サラウンド信号から、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルのマルチチャンネル音声信号を再生する。
【００５９】
そして、この第１の実施形態のサーバ装置１００は、システム制御機能部を備え、マルチチャンネル音声信号から、各スピーカ装置２００に供給するスピーカ装置用信号を生成し、それをバス３００を通じて各スピーカ装置２００に供給する。
【００６０】
ここで、サーバ装置１００から、それぞれ別々の配線を通じて各スピーカ装置２００にスピーカ装置用信号を供給するように構成することもできるが、この例では、共通の伝送路としてのバス３００を通じて複数個のスピーカ装置２００にスピーカ装置用信号を供給する。
【００６１】
図２（Ａ）は、サーバ装置１００から複数個のスピーカ装置２００に伝送するスピーカ装置用信号のフォーマットの例を示すものである。
【００６２】
先ず、サーバ装置１００から複数個のスピーカ装置２００に供給する音声信号は、パケット化されたデジタル音声信号とされる。ここで、１パケットは、バス３００に接続されているスピーカ装置の個数分の音声データを含む。図２（Ａ）は、バス３００に６個のスピーカ装置２００が接続された場合であって、ＳＰ１〜ＳＰ６は、それぞれのスピーカ装置用信号を示しており、１パケット中に、バス３００に接続されている複数個のスピーカ装置用信号の全てが含められるようにされている。
【００６３】
音声データＳＰ１はＩＤ番号１のスピーカ装置用信号、音声データＳＰ２はＩＤ番号２のスピーカ装置用信号、・・・音声データＳＰ６はＩＤ番号６のスピーカ装置用信号である。これら音声データＳＰ１〜ＳＰ６は、所定の単位時間分のマルチチャンネルの音声信号から、前述したようなチャンネル合成により生成される。これら音声データＳＰ１〜ＳＰ６は、この例では、データ圧縮されている。なお、バス３００の伝送速度が高速である場合には、これら音声データＳＰ１〜ＳＰ６は、データ圧縮する必要はなく、伝送レートを高速にするだけでよい。
【００６４】
この例においては、１パケットの先頭には、同期信号やチャンネル構成情報を含むパケットヘッダが付加されている。同期信号は各スピーカから放音されるタイミングを合わせるための信号である。また、チャンネル構成情報は、１パケットに含まれるスピーカ装置用信号の数の情報等を含む。
【００６５】
各スピーカ装置２００は、このヘッダを基準にして、ヘッダから数えて何番目の音声データが自分用の音声データ（スピーカ装置用信号）であるかを認識して、当該自分用の音声データを、バス３００を通じて伝送されてくるパケットデータから抽出して、内蔵するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などにバッファリングするようにする。
【００６６】
そして、各スピーカ装置２００は、バッファリングしている自機用のスピーカ装置用信号を、パケットヘッダの同期信号に基づく同一タイミングで読み出して、スピーカユニット２０１から放音する。つまり、バス３００に接続された複数個のスピーカ装置２００は、同一のタイミングで放音すべき音声を、同期信号に基づくタイミングで放音することにより、同一のタイミングで放音するようにする。
【００６７】
バス３００に接続されるスピーカ装置２００の数が変化すると、１パケット内に含まれるスピーカ装置用信号の数が、それに応じて変化する。このとき、各スピーカ装置用信号の長さは一定でもよいし、可変であってもよい。可変である場合は、ヘッダに、スピーカ装置用信号のバイト数を記載するようにする。
【００６８】
また、パケットのヘッダ部分がコントロールチェンジ情報を含むようにしてもよい。例えば図２（Ｂ）に示すように、パケットヘッダによりコントロールチェンジが宣言されると、ヘッダの後に続く「固有ＩＤ」の情報に示されるＩＤ番号に対応するスピーカ装置のみに対する制御が可能になる。図２（Ｂ）の例では、固有ＩＤで示されるスピーカ装置２００におけるスピーカ装置用信号による放音のレベル（ボリューム）を“−１０．５ｄＢ”に設定するように、そのスピーカ装置に制御指示している。もちろん、１つのパケット中に複数の制御情報を含めるようにしてもよい。このコントロールチェンジを使えば、すべてのスピーカ装置に対して同時にミュートをかけることも可能である。
【００６９】
前述したように、この例のサーバ装置１００は、システム制御機能部を含み、複数個のスピーカ装置２００のそれぞれに供給するスピーカ装置用信号を、前述したチャンネル合成により生成する。
【００７０】
そして、この例では、サーバ装置１００は、シリアルバス３００に接続されているスピーカ装置２００の数を検知すると共に、各スピーカ装置２００にＩＤ番号を付与して、システム上、各スピーカ装置２００を識別することができるようにする。
【００７１】
また、この例では、サーバ装置１００は、後述するような手法により、シリアルバス３００に接続されて配置されている複数個のスピーカ装置２００の配置関係を検出する。さらに、この例では、後述するような手法により、検出された複数個のスピーカ装置の配置関係において、リスナの正面方向を基準方向として設定することができるようにしている。そして、サーバ装置１００は、検出したリスナの正面方向を基準方向としたスピーカ配置関係から、各スピーカ装置用信号を形成するための各スピーカ装置毎のチャンネル合成係数を算出し、当該算出したチャンネル合成係数を記憶して保持するようにする。
【００７２】
また、この例では、サーバ装置１００のシステム制御機能部は、後述するように、記憶して保持しているチャンネル合成係数が、各スピーカ装置２００のそれぞれについて、実際の配置環境において最適なものとなっているかどうかを確認して、必要に応じて当該チャンネル合成係数を各スピーカ装置ごとに補正するための処理を行なう機能を備えている。
【００７３】
一方、スピーカ装置２００は、この例では、スピーカユニット２０１の他に、マイクロホン２０２と、図１では図示を省略した信号処理部とを備えている。マイクロホン２０２は、自己のスピーカ装置が放音する音声、リスナが発生させる音声、他のスピーカ装置が放音する音声などを収音するためのものである。このマイクロホン２０２で収音した音声を電気信号に変換した音声信号（以下、説明の簡単のため、マイクロホンで収音した音声信号という）は、後述するように、音響システムにおいて、スピーカ装置２００の数の検出処理と、各スピーカ装置２００へのＩＤ番号の付与処理と、複数個のスピーカ装置２００の配置関係の検出処理と、リスナの正面方向の検出処理と、音像定位確認補正処理の際に用いられる。
【００７４】
［サーバ装置１００のハードウエア構成］
図３は、この第１の実施形態におけるサーバ装置１００のハードウエア構成例を示し、マイクロコンピュータを備える構成となっている。
【００７５】
すなわち、この例のサーバ装置１００は、システムバス１０１に対して、ＣＰＵ(Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ)１１０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ディスクドライブ１１３と、デコード部１１４と、通信インターフェース１１５と、送信信号生成部１１６と、受信信号処理部１１７と、スピーカ配置情報記憶部１１８と、チャンネル合成係数記憶部１１９と、スピーカ装置用信号生成部１２０と、伝達特性計算部１２１と、チャンネル合成係数確認補正処理部１２２と、リモコン受信部１２３とが接続されて構成されている。
【００７６】
ＲＯＭ１１１には、サーバ装置１００における、スピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理と、複数個のスピーカ装置２００の配置関係の検出処理と、リスナの正面方向の検出処理と、音像定位確認補正処理とを実行するためのプログラムが記憶されており、ＣＰＵ１１０が、ＲＡＭ１１２をワークエリアとして用いて、前記の処理を実行する。
【００７７】
ディスクドライブ１１３は、光ディスク４００に記録されている音声情報を読み出して、デコード部１１４に渡す。デコード部１１４は、読み出された音声情報をデコードして、例えば５．１チャンネル・サラウンドなどのマルチチャンネル音声信号を生成する。
【００７８】
通信インターフェース１１５は、スピーカ装置２００とバス３００を通じて通信を行なうためのものであり、コネクタ端子１０３を通じてバス３００に接続されている。
【００７９】
送信信号生成部１１６は、通信インターフェース１１５およびバス３００を通じてスピーカ装置２００に送る信号を生成するもので、送信バッファを備えている。前述したように、この例においては、送信信号は、パケット化されたデジタル信号とされている。送信信号としては、スピーカ装置用信号のみではなく、前述したように、この例においては、スピーカ装置２００に対する指示信号などもある。
【００８０】
受信信号処理部１１７は、通信インターフェース１１５を通じてスピーカ装置２００から受け取ったパケット化データを受信するためのもので、受信バッファを備えている。受信信号処理部１１７は、受信したパケット化データをパケット分解し、ＣＰＵ１１０の指示に応じて、伝達特性計算部１２１などに受信データを転送する。
【００８１】
スピーカ配置情報記憶部１１８は、後述するように、バス３００に接続されたスピーカ装置２００のそれぞれに付与されたＩＤ番号を記憶すると共に、スピーカ配置情報の検出処理により得られたスピーカ配置情報を、各スピーカ装置に付与されたＩＤ番号に対応して記憶する。
【００８２】
チャンネル合成係数記憶部１１９は、スピーカ配置情報の検出処理により得られたスピーカ配置情報から生成された、各スピーカ装置２００のスピーカ用装置信号を生成するためのチャンネル合成係数を、それぞれのスピーカ装置２００のＩＤ番号に対応して記憶する。
【００８３】
スピーカ装置用信号生成部１２０は、チャンネル合成係数記憶部１１９の各スピーカ装置２００についてのチャンネル合成係数を用いて、デコード部１１４でデコードして得たマルチチャンネル音声信号から、各スピーカ装置用信号ＳＰｉを形成する。
【００８４】
伝達特性計算部１２１は、後述するように、スピーカ装置２００から受信した、当該スピーカ装置２００のマイクロホンで収音した音声信号についての伝達特性を計算する。この伝達特性計算部１２１での計算結果は、スピーカ配置の検出処理や、チャンネル合成係数の確認補正処理のために用いられる。
【００８５】
チャンネル合成係数確認補正処理部１２２は、後述するチャンネル合成係数確認補正処理を実行する処理部である。
【００８６】
リモコン受信部１２３は、リモコン送信機１０２からの例えば赤外線リモコン信号を受信する。リモコン送信機１０２は、光ディスク４００の再生指示を行なう際に用いられる他、後述するように、リスナの正面方向をリスナが指示する際にも使用できるように構成されている。
【００８７】
なお、デコード部１１４、スピーカ装置用信号生成部１２０、伝達特性計算部１２１およびチャンネル合成係数確認補正処理部１２２は、ＲＯＭ１１１にその処理プログラムを格納すると共に、ＣＰＵ１１０により当該プログラムを実行することにより、ソフトウエア処理とすることもできる。
【００８８】
［スピーカ装置２００のハードウエア構成］
図４は、この第１の実施形態におけるスピーカ装置２００のハードウエア構成例を示し、この例のスピーカ装置２００は、マイクロコンピュータを備える情報処理部を備える構成とされている。
【００８９】
すなわち、この例のスピーカ装置２００は、システムバス２０３に対して、ＣＰＵ２１０と、ＲＯＭ２１１と、ＲＡＭ２１２と、通信インターフェース２１３と、送信信号生成部２１４と、受信信号処理部２１５と、ＩＤ番号記憶部２１６と、出力音声信号形成部２１７と、Ｉ／Ｏポート２１８と、収音信号用バッファメモリ２１９と、タイマー部２２０とが接続されて構成されている。
【００９０】
ＲＯＭ２１１には、スピーカ装置２００における、スピーカ装置２００の数の検出およびスピーカ装置２００へのＩＤ番号の付与処理と、複数個のスピーカ装置２００の配置関係を検出するための処理と、音像定位確認補正処理とを実行するためのプログラムが記憶されており、ＣＰＵ２１０が、ＲＡＭ２１２をワークエリアとして用いて、前記の処理を実行する。
【００９１】
通信インターフェース２１３は、サーバ装置１００および他のスピーカ装置２００とバス３００を通じて通信を行なうためのものであり、コネクタ端子２０４を通じてバス３００に接続されている。
【００９２】
送信信号生成部２１４は、通信インターフェース２１３およびバス３００を通じてサーバ装置１００や他のスピーカ装置２００に送る信号を生成するもので、送信バッファを備えている。前述したように、この例においては、送信信号は、パケット化されたデジタル信号とされている。送信信号は、後述するように、例えばサーバ装置１００からの問合せ信号に対する応答信号（以下、ＡＣＫ信号という）や、マイクロホン２０２で収音した音声信号のデジタル信号などである。
【００９３】
受信信号処理部２１５は、通信インターフェース２１３を通じてサーバ装置１００や他のスピーカ装置２００から受け取ったパケット化データを受信するためのもので、受信バッファを備えている。受信信号処理部２１５は、受信したパケット化データをパケット分解し、ＣＰＵ２１０の指示に応じて、ＩＤ番号記憶部２１６や出力音声信号形成部２１７などに受信データを転送する。
【００９４】
ＩＤ番号記憶部２１６は、この実施形態ではサーバ装置１００から送られてくるＩＤ番号を自装置のＩＤ番号として記憶する。
【００９５】
出力音声信号形成部２１７は、受信信号処理部２１５で受信したパケット化データから自装置用のスピーカ装置用信号ＳＰｉを抽出し、当該抽出したスピーカ装置用信号ＳＰｉからスピーカユニット２０１に供給する連続音声信号（デジタル信号）を生成し、内蔵する出力バッファメモリに記憶する。そして、パケット化データのヘッダに含まれる同期信号に従って出力バッファメモリから読み出してスピーカユニット２０１に対して出力する。
【００９６】
例えば、パケット化されて伝送されてくるスピーカ装置用信号が、音声信号がデータ圧縮されたものである場合には、出力音声信号形成部２１７は、その圧縮されている音声信号を伸長デコードすると共に、当該伸長デコードした音声信号を出力バッファメモリを介して、前記同期信号のタイミングに同期させて出力する。
【００９７】
なお、バス３００が高速伝送可能なものである場合には、音声信号は、データ圧縮するのではなく、伝送クロック周波数を、音声データのサンプリングクロック周波数よりも高周波数とすることにより、音声信号を時間圧縮して伝送することも可能である。その場合には、出力音声信号形成部２１７は、受信した音声データのデータレートを、元のサンプリングレートのデータに戻す処理（時間伸長処理）を行なうものである。
【００９８】
出力音声信号形成部２１７から出力されたデジタル音声信号は、Ｄ／Ａ変換器によりアナログ音声信号に変換され、出力アンプ２０６を通じてスピーカユニット２０１に供給され、このスピーカユニット２０１から音声が放音される。
【００９９】
Ｉ／Ｏポート２１８は、マイクロホン２０２で収音された音声信号を取り込むためのものである。すなわち、マイクロホン２０２で収音して得られた音声信号は、アンプ２０７を通じてＡ／Ｄ変換器２０８に供給されてデジタル音声信号に変換され、Ｉ／Ｏポート２１８を通じてシステムバス２０３に送られ、収音信号用バッファメモリ２１９に格納される。
【０１００】
収音信号用バッファメモリ２１９は、この例においては、所定の容量のリングバッファメモリとされている。
【０１０１】
タイマー部２２０は、前述の種々の処理において、必要なタイマー時間を計測するために用いられるものである。
【０１０２】
なお、出力アンプ２０６、アンプ２０７の増幅度を、ＣＰＵ２１０の指示に応じて、変更できるよう構成していてもよい。
【０１０３】
次に、以上のような構成を備える音響システムにおけるスピーカ装置２００の数の検出処理および各スピーカ装置２００へのＩＤ番号の付与処理と、複数個のスピーカ装置２００の配置関係の検出処理と、リスナの正面方向の検出処理と、音像定位確認補正処理とについて、以下に説明する。
【０１０４】
［スピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理］
前述もしたように、バス３００に接続されるスピーカ装置２００の数およびそれらのバス３００に接続されたスピーカ装置のＩＤ番号は、ユーザがサーバ装置１００に設定登録すると共に、各スピーカ装置２００に設定登録するようにすることもできるが、この実施形態では、サーバ装置１００およびスピーカ装置２００とが協働することにより、スピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理が、以下に説明するように自動的になされる。
【０１０５】
なお、各スピーカ装置２００に設定登録する形態としては、ＧＰＩＢ（General Purpose Interface Bus）規格やＳＣＳＩ（Small Computer System Interface）規格などがあり、例えば各スピーカ装置にビットスイッチを設けてＩＤ番号が重複しないようにユーザが設定するようにすればよい。
【０１０６】
＜第１の例＞
図５は、バス３００上に接続されるスピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理の第１の例の処理シーケンスを示す図である。また、図６は、この処理時のサーバ装置１００における処理のフローチャートであり、主としてＣＰＵ１１０による処理を中心に記述したものである。図７は、この処理時のスピーカ装置における処理のフローチャートであり、主としてＣＰＵ２１０による処理を中心に記述したものである。
【０１０７】
なお、以下の説明において、便宜上、バス３００を通じて、特定の相手を指定せずにバス３００に接続されている全ての相手に送信する方式をブロードキャスト方式と呼び、また、特定の相手を指定してバス３００を通じて送信する方式をユニキャスト方式と呼ぶことにする。
【０１０８】
図５のシーケンス図に示すように、サーバ装置１００は、当該処理の開始に先立ち、例えばリモコン送信機１０２を通じたユーザによるＩＤ番号消去指示操作に基づき、あるいは、新たにスピーカ装置２００が増設または削除されたことを検出したとき、バス３００に接続されている全てのスピーカ装置２００に対してＩＤ番号消去信号をブロードキャスト方式により送る。スピーカ装置２００のそれぞれは、このＩＤ番号消去信号を受けて、それぞれのＩＤ番号記憶部２１６に記憶されているＩＤ番号を消去する。
【０１０９】
次に、サーバ装置１００では、全てのスピーカ装置２００においてＩＤ番号の消去処理が十分に完了するだけの時間を待って、ＣＰＵ１１０がＩＤ番号付与のため、図６のフローチャートに示される処理ルーチンを起動する。そして、まず、サーバ装置１００のＣＰＵ１１０は、ＩＤ番号付与のための問合せ信号を、ブロードキャスト方式により全てのスピーカ装置２００にバス３００を通じて送る（図６のステップＳ１）。
【０１１０】
そして、ＣＰＵ１１０は、予め定められたスピーカ装置２００からのＡＣＫ信号が到来するであろう所定時間を経過したか否か判別し（ステップＳ２）、前記所定時間経過していないと判別したときには、スピーカ装置２００のいずれかからのＡＣＫ信号の到着を待つ（ステップＳ３）。
【０１１１】
一方、スピーカ装置２００のＣＰＵ２１０のそれぞれは、上述のＩＤ番号を消去した後に、ＩＤ番号付与のための問合せ信号の受信を監視しており（図７のステップＳ１１）、当該ＩＤ番号付与のための問合せ信号の受信を確認すると、ＩＤ番号記憶部２１６にＩＤ番号を既に記憶済みか否か判別し（ステップＳ１２）、既に記憶済み（つまりＩＤ番号付与済み）と判別すると、ＡＣＫ信号を送出せずに、図７の処理ルーチンを終了する。
【０１１２】
また、スピーカ装置２００のＣＰＵ２１０のそれぞれは、ステップＳ１２で、ＩＤ番号が記憶済みではないと判別したときには、ＡＣＫ信号の発信を所定時間後に行なうようにタイマー部２２０をセットして、発信待機状態とする（ステップＳ１３）。ここで、この発信待機におけるタイマー部２２０にセットする前記所定時間は、各スピーカ装置２００で一定ではなく、ランダムに設定される。
【０１１３】
次に、スピーカ装置２００のＣＰＵ２１０のそれぞれは、他のスピーカ装置２００からブロードキャスト方式によりバス３００上に送出されたＡＣＫ信号を受信したか否か判別し（ステップＳ１４）、ＡＣＫ信号を受信したと判別したときには、ステップＳ１３でセットしたＡＣＫ信号の発信待機を解除して（ステップＳ１９）、この処理ルーチンを終了する。
【０１１４】
ステップＳ１４で、ＡＣＫ信号を受信してはいないと判別したときには、ＣＰＵ２１０は、ステップＳ１３でセットした発信待機時間が経過したか否か判別する（ステップＳ１５）。
【０１１５】
そして、ステップＳ１５で、発信待機時間が経過したと判別したときには、ＣＰＵ２１０は、ＡＣＫ信号をバス３００を通じてブロードキャスト方式により送出する（ステップＳ１６）。すなわち、未だＩＤ番号が付与されていないためにＩＤ番号記憶部２１６にＩＤ番号が記憶されていないスピーカ装置２００のうちの、サーバ装置１００からの問い合わせ信号を受けてから、最初に発信待機時間が経過したスピーカ装置２００がＡＣＫ信号を送出する。
【０１１６】
図５のシーケンス図では、スピーカ装置２００ＡがＡＣＫ信号を送出し、他の未だＩＤ番号が付与されていないスピーカ装置２００Ｂ，２００Ｃは、このＡＣＫ信号を受信して、発信待機状態を解除して、次の問合せ信号を待つようにする。
【０１１７】
また、サーバ装置１００のＣＰＵ１１０は、ステップＳ３で、このいずれかのスピーカ装置２００からのＡＣＫ信号の受信を確認すると、ＡＣＫ信号を送ってきたスピーカ装置２００Ａを含めすべてのスピーカ装置２００にＩＤ番号をブロードキャスト方式により通知する（図６のステップＳ４）。つまり、ＩＤ番号を付与する。また、ＣＰＵ１１０は、スピーカ装置２００の数の変数Ｎを、１だけインクリメントする（ステップＳ５）。
【０１１８】
その後、ＣＰＵ１１０は、ステップＳ１に戻り、問合せ信号の発信からの処理を繰り返す。そして、ステップＳ２で、予め定められたＡＣＫ信号が到来するであろう所定時間以上経過しても、ステップＳ３で、ＡＣＫ信号を受信しないと判別したときには、ＣＰＵ１１０は、バス３００に接続されている全てのスピーカ装置２００へのＩＤ番号の付与が完了したため、いずれのスピーカ装置２００からもＡＣＫ信号が到来しない状態になったと判断して、この処理ルーチンを終了する。
【０１１９】
一方、ＡＣＫ信号を送出したスピーカ装置２００では、前述したように、サーバ装置１００からＩＤ番号の情報が送られてくるので、ＣＰＵ２１０は、その受信を待ち（ステップＳ１７）、受信を確認したら、当該ＩＤ番号を、ＩＤ番号記憶部２１６に格納する（ステップＳ１８）。他のスピーカ装置２００にも当該ＩＤ番号は送信されるが、このステップＳ１７の処理は、ステップＳ１６でＡＣＫ信号を送信したスピーカ装置２００だけが実行可能なので、ＩＤ番号が重複して付与されることはない。そして、この処理ルーチンを終了する。
【０１２０】
各スピーカ装置２００では、ＩＤ番号の問合せ信号が到来するごとに図７の処理ルーチンが実行されるが、ＩＤ番号が付与されたスピーカ装置２００では、ステップＳ１２でＩＤ番号の付与済みを確認するとこの処理ルーチンを終了する。したがって、ＩＤ番号が付与されていないスピーカ装置２００のみが、ステップＳ１３以降の処理を順次に行ない、全てのスピーカ装置２００に順次にＩＤ番号が付与されるものである。
【０１２１】
そして、ＩＤ番号の付与が完了すると、サーバ装置１００では、ステップＳ５でインクリメントした変数Ｎの値として、バス３００に接続されて音響システムを構成するスピーカ装置２００の数が検出されるものである。また、この例では、サーバ装置１００は、スピーカ配置情報記憶部１１８に、付与したＩＤ番号を記憶しておくようにする。
【０１２２】
＜第２の例＞
上述した第１の例では、サーバ装置１００は、バス３００を通じた信号のやり取りにより、バス３００に接続された複数個のスピーカ装置２００の数を計数すると共に、各スピーカ装置２００にＩＤ番号を付与するようにしたが、以下に説明する第２の例では、各スピーカ装置２００のスピーカユニット２０１からテスト信号を放音させると共に、マイクロホン２０２でその放音音声を収音することを用いて、バス３００に接続された複数個のスピーカ装置２００の数を計数すると共に、各スピーカ装置２００にＩＤ番号を付与するようにする。
【０１２３】
この第２の例によれば、スピーカユニット２０１や出力アンプ２０６を含む音声出力系と、マイクロホン２０２やアンプ２０７を含む音声入力系とが正常に機能しているかチェックすることができる。
【０１２４】
図８は、スピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理の第２の例の処理シーケンスを示す図である。また、図９は、この第２の例の場合のサーバ装置１００における処理のフローチャートであり、主としてＣＰＵ１１０による処理を中心に記述したものである。図１０は、この第２の例の場合のスピーカ装置における処理のフローチャートであり、主としてＣＰＵ２１０による処理を中心に記述したものである。
【０１２５】
図８のシーケンス図に示すように、サーバ装置１００は、第１の例と同様に、当該処理の開始に先立ち、例えばリモコン送信機１０２を通じたユーザによるＩＤ番号消去指示操作に基づき、あるいは、新たにスピーカ装置２００がバス３００に接続または取り外されたことを検出することにより、スピーカ装置２００が増設または削除されたことを検出したとき、バス３００に接続されている全てのスピーカ装置２００に対してＩＤ番号消去信号をブロードキャスト方式により送る。スピーカ装置２００のそれぞれは、このＩＤ番号消去信号を受けて、それぞれのＩＤ番号記憶部２１６に記憶されているＩＤ番号を消去する。
【０１２６】
次に、サーバ装置１００では、全てのスピーカ装置２００においてＩＤ番号の消去処理が十分に完了するだけの時間を待って、ＣＰＵ１１０がＩＤ番号付与のため、図９のフローチャートに示される処理ルーチンを起動する。そして、まず、サーバ装置１００のＣＰＵ１１０は、ＩＤ番号付与のためのテスト信号と、その放音指示信号とを、ブロードキャスト方式により全てのスピーカ装置２００にバス３００を通じて送る（図９のステップＳ２１）。なお、放音指示信号は、前述した問い合わせ信号と同様の役割をも持つものである。
【０１２７】
そして、ＣＰＵ１１０は、予め定められたスピーカ装置２００からのＡＣＫ信号が到来するであろう所定時間を経過したか否か判別し（ステップＳ２２）、前記所定時間経過していないと判別したときには、スピーカ装置２００のいずれかからのＡＣＫ信号の到着を待つ（ステップＳ２３）。
【０１２８】
一方、スピーカ装置２００のＣＰＵ２１０のそれぞれは、上述のＩＤ番号を消去した後に、ＩＤ番号付与のためのテスト信号およびその放音指示信号の受信を監視しており（図１０のステップＳ３１）、当該ＩＤ番号付与のためのテスト信号およびその放音指示信号の受信を確認すると、ＩＤ番号記憶部２１６にＩＤ番号を既に記憶済みか否か判別し（ステップＳ３２）、既に記憶済み（つまりＩＤ番号付与済み）と判別すると、図１０の処理ルーチンをそのまま終了する。
【０１２９】
また、スピーカ装置２００のＣＰＵ２１０のそれぞれは、ステップＳ３２で、ＩＤ番号が記憶済みではないと判別したときには、ＡＣＫ信号の発信およびテスト信号の放音を所定時間後に行なうようにタイマー部２２０をセットして、時間待機状態とする（ステップＳ３３）。ここで、この時間待機におけるタイマー部２２０にセットする前記所定時間は、各スピーカ装置２００で一定ではなく、ランダムに設定される。
【０１３０】
次に、スピーカ装置２００のＣＰＵ２１０のそれぞれは、他のスピーカ装置２００からのテスト信号の放音音声を検知したか否か判別する（ステップＳ３４）。この放音音声の検知は、マイクロホン２０２で収音して得られる音声信号のレベルが、所定以上のレベルであるか否かにより検知する。そして、ステップＳ３４で、他のスピーカ装置からのテスト信号の放音音声を検知したと判別したときには、ステップＳ３３でセットした時間待機を解除して（ステップＳ３９）、この処理ルーチンを終了する。
【０１３１】
ステップＳ３４で、他のスピーカ装置からのテスト信号の放音音声を検知してはいないと判別したときには、ＣＰＵ２１０は、ステップＳ３３でセットした待機時間が経過したか否か判別する（ステップＳ３５）。
【０１３２】
そして、ステップＳ３５で、待機時間が経過したと判別したときには、ＣＰＵ２１０は、ＡＣＫ信号をバス３００を通じてブロードキャスト方式により送信すると共に、テスト信号を放音する（ステップＳ３６）。すなわち、未だＩＤ番号が付与されていないためにＩＤ番号記憶部２１６にＩＤ番号が記憶されていないスピーカ装置２００のうちの、サーバ装置１００からのテスト信号およびその放音指示信号を受けてから、最初に待機時間が経過したスピーカ装置２００がＡＣＫ信号を送信すると共に、テスト信号をスピーカユニット２０１から放音する。
【０１３３】
図８のシーケンス図では、スピーカ装置２００ＡがＡＣＫ信号を送出すると共にテスト信号を放音し、他の未だＩＤ番号が付与されていないスピーカ装置２００のマイクロホン２０２は、このテスト信号の放音音声を検知して、時間待機状態を解除して、次のテスト信号およびその放音指示信号を待つようにする。
【０１３４】
また、サーバ装置１００のＣＰＵ１１０は、ステップＳ２３で、このいずれかのスピーカ装置２００からのＡＣＫ信号の受信を確認すると、ＡＣＫ信号を送ってきたスピーカ装置２００Ａを含めすべてのスピーカ装置２００にＩＤ番号をブロードキャスト方式により通知する（図９のステップＳ２４）。つまり、ＩＤ番号を付与する。また、ＣＰＵ１１０は、スピーカ装置２００の数の変数Ｎを、１だけインクリメントする（ステップＳ２５）。
【０１３５】
その後、ＣＰＵ１１０は、ステップＳ２１に戻り、テスト信号およびその放音指示信号の発信からの処理を繰り返す。そして、ステップＳ２２で、予め定められたＡＣＫ信号が到来するであろう所定時間以上経過しても、ステップＳ２３で、ＡＣＫ信号を受信しないと判別したときには、ＣＰＵ１１０は、バス３００に接続されている全てのスピーカ装置２００へのＩＤ番号の付与が完了したため、いずれのスピーカ装置２００からもＡＣＫ信号が到来しない状態になったと判断して、この処理ルーチンを終了する。
【０１３６】
一方、ＡＣＫ信号を送出したスピーカ装置２００では、前述したように、サーバ装置１００からＩＤ番号の情報が送られてくるので、ＣＰＵ２１０は、その受信を待ち（ステップＳ３７）、受信を確認したら、当該ＩＤ番号を、ＩＤ番号記憶部２１６に格納する（ステップＳ３８）。他のスピーカ装置２００にも当該ＩＤ番号は送信されるが、このステップＳ３７の処理は、ステップＳ３６でＡＣＫ信号を送信したスピーカ装置だけが実行可能なので、ＩＤ番号が重複して付与されることはない。そして、この処理ルーチンを終了する。
【０１３７】
各スピーカ装置２００では、テスト信号およびその放音指示信号が到来するごとに図１０の処理ルーチンが実行されるが、ＩＤ番号が付与されたスピーカ装置２００では、ステップＳ３２でＩＤ番号の付与済みを確認するとこの処理ルーチンを終了する。したがって、ＩＤ番号が付与されていないスピーカ装置２００のみが、ステップＳ３３以降の処理を順次に行ない、全てのスピーカ装置２００に順次にＩＤ番号が付与されるものである。
【０１３８】
そして、ＩＤ番号の付与が完了すると、サーバ装置１００では、ステップＳ２５でインクリメントした変数Ｎの値として、バス３００に接続されて音響システムを構成するスピーカ装置２００の数が検出されるものである。また、この例では、サーバ装置１００は、スピーカ配置情報記憶部１１８に、付与したＩＤ番号を記憶しておくようにする。
【０１３９】
なお、上述の第１および第２の例においては、スピーカ装置２００の数の計数およびスピーカ装置２００についてのＩＤ番号付与の前には、サーバ装置１００は、スピーカ装置２００のそれぞれに対してＩＤ番号を消去させるようにしたが、このＩＤ番号の消去は、音響システムを最初にセッティングするときのみでよく、後から、スピーカ装置２００をバス３００に追加または削除する場合には、このＩＤ番号の消去処理は、行なわなくても良い。
【０１４０】
なお、上述の例では、テスト信号をサーバ装置１００からスピーカ装置２００に送るようにしたが、スピーカ装置２００の例えばＲＯＭ２１１に記憶されている波形の信号やノイズなどをテスト信号として用いることにより、テスト信号は、スピーカ装置２００で発生させるようにすることもできる。その場合には、サーバ装置１００は、スピーカ装置２００にテスト信号の放音指示を送るだけでよい。
【０１４１】
また、サーバ装置１００からテスト信号の放音指示を送るのではなく、例えばリスナが声を発したり、手を叩いたりすることにより、ＩＤ番号付与処理の開始の合図を行ない、スピーカ装置２００は、マイクロホン２０２でそれらの音声を検知して、上述と同様の処理を起動するようにすることもできる。
【０１４２】
［スピーカ装置２００の配置の検出処理］
この実施形態では、サーバ装置１００およびスピーカ装置２００とが協働することにより、スピーカ装置２００の配置の検出処理が、以下に説明するように自動的になされる。
【０１４３】
なお、スピーカ装置２００の配置の検出処理に先立ち、音響システムを構成するスピーカ装置の数およびそれぞれのスピーカ装置を識別するＩＤ番号の付与が必要であるが、これは、上述したように自動的に行なわれると便利である。しかし、リスナがサーバ装置１００に、スピーカ装置の数を登録すると共に、それぞれのスピーカ装置に、そのＩＤ番号を付与すると共に、スピーカ装置２００のそれぞれに付与したＩＤ番号をサーバ装置２００に登録するようにしても良い。
【０１４４】
＜リスナとスピーカ装置との距離についての情報の計測＞
先ず、この実施形態では、リスナに対するスピーカ装置２００の配置状態を検出する。この例においては、リスナが発した声を、スピーカ装置２００のマイクロホン２０２が収音し、当該収音した音声信号についての伝達特性を算出し、伝播遅延時間によりスピーカ装置とリスナとの距離を求めるようにする。
【０１４５】
原理的には、リスナがブザーなどの発音器を持って音を発しても良いが、耳に近い、装置が不要、などの理由により、この例では、リスナ自身の口から発せられる声を用いるようにしている。
【０１４６】
また、距離計測には、超音波や光線を使用することも考えられるが、音響的伝播経路長を求めるためには、音波による計測が適する。また、音波による計測の場合には、リスナとスピーカ装置との間に遮蔽物などがあっても、正しく評価できる。そこで、この例では、音波による距離計測方法を採用している。
【０１４７】
《リスナとスピーカ装置との距離計測の概要》
先ず、サーバ装置１００は、リスナ・スピーカ間距離計測処理開始信号を、バス３００を通じてブロードキャスト方式によりスピーカ装置２００の全てに送信する。
【０１４８】
この開始信号を受けると、各スピーカ装置２００は、リスナが発する声を収音する待機モードとなり、スピーカユニット２０１からの放音を停止（音声出力をミュート）すると共に、マイクロホン２０２で収音した音声信号を収音信号用バッファメモリ（リングバッファメモリ）２１９に記録し始める。
【０１４９】
次に、例えば図１１に示すように任意の位置に配置された複数個のスピーカ装置２００に対して、リスナ５００が声を発する。
【０１５０】
各スピーカ装置２００のマイクロホン２０２は、このリスナ５００が発した声を収音し、規定レベル以上の音声を最初に検出したスピーカ装置２００が、他の全てのスピーカ装置２００に対してトリガ信号を送出する。ここで、規定レベル以上の音声を最初に検出するスピーカ装置２００は、複数個のスピーカ装置２００のうちの、リスナ５００の位置から最も近い距離にあるスピーカ装置である。
【０１５１】
そして、トリガ信号のタイミングを基準タイミングとして、全てのスピーカ装置２００は、マイクロホン２０２で収音した音声信号の記録を開始し、予め定めた一定時間分、記録する。そして、この例では、前記一定時間の収音音声信号の記録が終了したら、各スピーカ装置２００は、当該記録した音声信号を、自装置のＩＤ番号を付してサーバ装置１００に送る。
【０１５２】
サーバ装置１００は、スピーカ装置２００から受信した音声信号の伝達特性を計算し、各スピーカ装置２００についての伝播遅延時間を求める。このとき、各スピーカ装置２００について求められる伝播遅延時間は、トリガ信号のタイミングからの遅延時間であり、トリガ信号を発生したスピーカ装置２００についての伝播遅延時間は零である。
【０１５３】
そして、サーバ装置１００では、この各スピーカ装置２００について求めた伝播遅延時間から、リスナ５００と各スピーカ装置２００との距離に関する情報を求める。ここでは、スピーカ装置２００とリスナ５００との距離が求められるわけではなく、トリガ信号を発生したスピーカ装置２００とリスナ５００との距離をＤｏとしたとき、この距離Ｄｏと、ＩＤ番号ｉの各スピーカ装置２００とリスナ５００との距離Ｄｉとの距離差ΔＤｉが求められる。
【０１５４】
図１１の例においては、スピーカ装置２００Ａがリスナ５００に最も近い位置に配置されているので、このスピーカ装置２００Ａとリスナ５００との距離をＤｏとすれば、この距離Ｄｏと、各スピーカ装置２００Ａ，２００Ｂ，２００Ｃ，２００Ｄとの距離差ΔＤｉが、サーバ装置１００で算出される。
【０１５５】
図１１では、スピーカ装置２００Ａ，２００Ｂ，２００Ｃ，２００ＤのＩＤ番号ｉを、それぞれ「１」、「２」、「３」、「４」として、スピーカ装置２００Ａ，２００Ｂ，２００Ｃ，２００Ｄの距離差ΔＤ１，ΔＤ２，ΔＤ３，ΔＤ４が得られる。ここで、ΔＤ１＝０である。
【０１５６】
《リスナとスピーカ装置との距離計測におけるサーバ装置１００の処理》
以上説明したリスナとスピーカ装置との間の距離計測におけるサーバ装置１００の処理動作を、図１２のフローチャートを参照して説明する。
【０１５７】
すなわち、ＣＰＵ１１０は、リスナ・スピーカ間距離計測処理開始信号を、バス３００を通じて全てのスピーカ装置２００にブロードキャスト方式により送信する（ステップＳ４１）。そして、ＣＰＵ１１０は、バス３００を通じた、いずれかのスピーカ装置２００からのトリガ信号の到来を待つ（ステップＳ４２）。
【０１５８】
そして、ＣＰＵ１１０は、ステップＳ４２で、いずれかのスピーカ装置２００からのトリガ信号の受信を確認すると、当該トリガ信号を送ってきたスピーカ装置２００をリスナからの距離が最も近い位置に配置された最短距離位置スピーカとして、そのＩＤ番号を、ＲＡＭ１１２あるいはスピーカ配置情報記憶部１１８に記憶する（ステップＳ４３）。
【０１５９】
次に、ＣＰＵ１１０は、スピーカ装置２００からの録音信号の受信を待ち（ステップＳ４４）、スピーカ装置２００のＩＤ番号および当該録音信号の受信を確認すると、当該録音信号をＲＡＭ１１２に格納する（ステップＳ４５）。そして、ＣＰＵ１１０は、バス３００に接続されている全てのスピーカ装置２００から録音信号を受け取ったかどうか判別し（ステップＳ４６）、全てのスピーカ装置２００からの録音信号は未だ受信していないと判別したときには、ステップＳ４４に戻り、全てのスピーカ装置２００からの録音信号を受信するまで、当該録音信号の受信処理を繰り返す。
【０１６０】
ステップＳ４６で、全てのスピーカ装置２００からの録音信号を受信したと確認したときには、ＣＰＵ１１０は、各スピーカ装置２００からの録音信号について、伝達特性計算部１２１において伝達特性を計算するように制御する（ステップＳ４７）。そして、算出した各スピーカ装置の伝達特性から各スピーカ装置２００の伝播遅延時間を計算し、最短距離位置スピーカとリスナとの距離Ｄｏに対する各スピーカ装置２００の前記距離差ΔＤｉを算出し、スピーカ装置２００のＩＤ番号と対応付けてＲＡＭ１１２あるいはスピーカ配置情報記憶部１１８に記憶する（ステップＳ４８）。
【０１６１】
《リスナとスピーカ装置との距離計測におけるスピーカ装置２００の処理》
次に、リスナとスピーカ装置との間の距離計測におけるスピーカ装置２００の処理動作を、図１３のフローチャートを参照して説明する。
【０１６２】
各スピーカ装置２００のＣＰＵ２１０は、バス３００を通じたサーバ装置１００からのリスナ・スピーカ間距離計測処理開始信号を受け取ると、図１３のフローチャートを起動し、マイクロホン２０２で収音した音声信号の、収音信号用バッファメモリ（リングバッファメモリ）２１９への書き込みを開始する（ステップＳ５１）。
【０１６３】
次に、ＣＰＵ２１０は、マイクロホン２０２からの音声信号のレベルを監視して、予め定めた規定レベル以上となったか否かにより、リスナ５００が声を発したか否かを判別する（ステップＳ５２）。ここで、規定レベル以上となったか否かを判別するのは、微小ノイズなどをリスナ５００の発した声として検出して誤動作をしてしまうのを防止するためである。
【０１６４】
そして、ステップＳ５２で規定レベル以上の音声信号を検出したと判別したときには、ＣＰＵ２１０は、トリガ信号をバス３００を通じてブロードキャスト方式によりサーバ装置１００および他のスピーカ装置２００に送る（ステップＳ５３）。
【０１６５】
一方、ステップＳ５２で規定レベル以上の音声信号は検出していないと判別したときには、ＣＰＵ２１０は、他のスピーカ装置２００からバス３００を通じてトリガ信号を受信したか否か判別し（ステップＳ５４）、トリガ信号を受信しなかったときには、ステップＳ５２に戻る。
【０１６６】
そして、ステップＳ５４で、他のスピーカ装置２００からトリガ信号を受信したと判別したとき、あるいは、ステップＳ５３でトリガ信号をブロードキャスト方式によりバス３００に送出したときには、ＣＰＵ２１０は、受信したトリガ信号のタイミングから、あるいは送出したトリガ信号のタイミングから、規定時間だけ、マイクロホン２０２で収音した音声信号を収音信号用バッファメモリ２１９に記録する（ステップＳ５５）。
【０１６７】
そして、ＣＰＵ２１０は、自機のＩＤ番号とともに、記録した前記規定時間分の音声信号を、バス３００を通じてサーバ装置１００に送信する（ステップＳ５６）。
【０１６８】
なお、この実施形態では、ステップＳ４７において伝達特性を計算して伝播遅延時間を求めているが、最短距離位置スピーカからの録音信号とそれぞれのスピーカ装置からの録音信号との相互相関演算を行い、その結果から伝播遅延時間を求めるようにしてもよい。
【０１６９】
＜スピーカ装置２００間の距離の計測＞
上述したように、リスナ５００とスピーカ装置２００との間の距離に関する情報としては、距離差ΔＤｉのみが求められる。これだけでは、複数個のスピーカ装置２００の配置状態を検出することはできない。この実施形態では、さらに、スピーカ装置２００同士の間の距離を計測するようにし、当該スピーカ装置間距離と、前記距離差ΔＤｉとから、スピーカ装置２００の配置情報を得るようにする。
【０１７０】
《スピーカ装置２００間の距離計測の概要》
図１４は、この例のスピーカ装置２００間の距離計測を説明するためのシーケンス図である。また、図１５は、スピーカ装置２００間の距離計測の様子を説明するための図である。
【０１７１】
すなわち、先ず、サーバ装置１００は、全てのスピーカ装置２００に対して、テスト信号の放音指示信号をブロードキャスト方式により送信する。テスト信号の放音指示信号を受信したスピーカ装置２００の各々は、それぞれランダムな時間待機の状態となる。
【０１７２】
そして、最初に待機時間が経過したスピーカ装置２００が、トリガ信号をバス３００にブロードキャスト方式により送出すると共に、テスト信号を放音する。このとき、バス３００に送出されるトリガ信号のパケットには、スピーカ装置２００のＩＤ番号が付加されている。一方、トリガ信号を受信した他のスピーカ装置２００は、時間待機状態を解除すると共に、スピーカ装置２００からのテスト信号の放音音声をマイクロホン２０２で収音して録音する。
【０１７３】
なお、スピーカ装置２００は、前述したスピーカ装置の個数検出およびＩＤ番号付与の処理においても、また、後述する幾つかの処理においても、トリガ信号を発生するが、それらのトリガ信号は、すべて同一のものであっても良いし、また、それぞれの処理で区別可能なものを用いるようにしても良い。
【０１７４】
図１５の例においては、スピーカ装置２００Ａがトリガ信号をバス３００に送出すると共に、テスト信号をスピーカユニット２０１から放音し、他のスピーカ装置２００Ｂ，２００Ｃ，２００Ｄが、そのマイクロホン２０２で、当該スピーカ装置２００Ａの放音音声を収音する。
【０１７５】
そして、テスト信号の放音音声を録音したスピーカ装置２００Ｂ，２００Ｃ，２００Ｄは、トリガ信号のタイミングから規定時間分の録音信号を、サーバ装置１００に送る。サーバ装置１００は、これをバッファメモリに格納する。このとき、サーバ装置１００に送られる録音信号のパケットには、送信元のスピーカ装置２００Ｂ，２００Ｃ，２００ＤのＩＤ番号が付加されている。
【０１７６】
サーバ装置１００は、トリガ信号のパケットに付加されているＩＤ番号から、どのスピーカ装置２００がテスト信号を放音したかを検知する。また、サーバ装置１００は、録音信号のパケットに付加されているＩＤ番号により、トリガ信号を発生したスピーカ装置２００からのテスト信号の音声信号が、どのスピーカ装置２００で収音され、録音された録音信号であるかを検知する。
【０１７７】
そして、サーバ装置１００は、受信した録音信号の伝達特性を計算し、伝播遅延時間から、受信した録音信号に付加されているＩＤ番号のスピーカ装置２００と、トリガ信号を発生したスピーカ装置２００との間の距離を算出し、算出した距離を、例えばスピーカ配置情報記憶部１１８に記憶する。
【０１７８】
サーバ装置１００は、以上の処理を、テスト信号放音指示信号により、バス３００に接続された全てのスピーカ装置２００がテスト信号を放音するまで繰り返す。これにより、全てのスピーカ装置２００間の距離が算出される。このとき、同じスピーカ装置２００間距離が重複して算出されるが、その平均値を、当該スピーカ装置２００間距離とするようにする。原理的には、この重複を避け、スピーカ装置２００間で一度ずつ距離計測を行なうようにもできるが、計測の精度を高めるため、この実施形態のように重複して計測することがより好ましい。
【０１７９】
《スピーカ装置２００間距離の計測におけるスピーカ装置２００の処理》
以上説明したスピーカ装置間の距離計測におけるスピーカ装置２００の処理動作を、図１６のフローチャートを参照して説明する。
【０１８０】
各スピーカ装置２００のＣＰＵ２１０は、バス３００を通じたサーバ装置１００からのテスト信号の放音指示信号を受け取ると、図１６のフローチャートを起動し、テスト信号放音済みフラグが［ＯＦＦ］であるか否か判別し（ステップＳ６１）、テスト信号放音済みフラグが［ＯＦＦ］であると判別したときには、テスト信号の放音済みではないとして、テスト信号放音のランダム時間の待機となる（ステップＳ６２）。
【０１８１】
そして、ＣＰＵ２１０は、他のスピーカ装置２００からトリガ信号を受信したか否か判別し（ステップＳ６３）、トリガ信号を受信しないと判別したときには、ステップＳ６２でセットされた待機時間が経過したか否か判別し（ステップＳ６４）、待機時間がいまだ経過していないと判別したときには、ステップＳ６３に戻って他のスピーカ装置２００からのトリガ信号の受信の監視を継続する。
【０１８２】
ステップＳ６４で、他のスピーカ装置２００からのトリガ信号を受信することなく、待機時間が経過したと判別したときには、ＣＰＵ２１０は、自己のＩＤ番号を付加したトリガ信号をパケット化してバス３００を通じてブロードキャスト方式により送出する（ステップＳ６５）。そして、送出したトリガ信号のタイミングに合わせてテスト信号をスピーカユニット２０１から放音する（ステップＳ６６）。そして、テスト信号放音済みフラグを［ＯＮ］にセットする（ステップＳ６７）。その後、ステップＳ６１に戻る。
【０１８３】
また、ステップＳ６３で、テスト信号放音の時間待機中に他のスピーカ装置２００からのトリガ信号を受信したと判別したときには、マイクロホン２０２で収音したテスト信号の音声信号を、当該トリガ信号のタイミングから規定時間分だけ録音し（ステップＳ６８）、当該録音した規定時間分の音声信号を、パケット化し、ＩＤ番号を付加して、サーバ装置１００にバス３００を通じて送る（ステップＳ６９）。そして、ステップＳ６１に戻る。
【０１８４】
また、ステップＳ６１で、テスト信号放音済みフラグが［ＯＦＦ］ではなく、［ＯＮ］であって、テスト信号が放音済みであると判別したときには、ＣＰＵ２１０は、所定時間内に他のスピーカ装置２００からトリガ信号を受信したか否か判別し（ステップＳ７０）、トリガ信号を受信したと判別したときには、マイクロホン２０２で収音したテスト信号の音声信号を、当該受信したトリガ信号のタイミングから規定時間分だけ録音する（ステップＳ６８）。そして、ＣＰＵ２１０は、当該録音した規定時間分の音声信号を、パケット化し、ＩＤ番号を付加して、サーバ装置１００にバス３００を通じて送る（ステップＳ６９）。
【０１８５】
ステップＳ７０で、所定時間内に他のスピーカ装置２００からトリガ信号を受信しなかったと判別したときには、ＣＰＵ２１０は、全てのスピーカ装置２００からのテスト信号の放音が終了したとして、この処理ルーチンを終了する。
【０１８６】
《スピーカ装置２００間距離の計測におけるサーバ装置１００の処理》
次に、スピーカ装置間の距離計測におけるサーバ装置１００の処理動作を、図１７のフローチャートを参照して説明する。
【０１８７】
先ず、サーバ装置１００のＣＰＵ１１０は、テスト信号の放音指示信号をブロードキャスト方式によりバス３００を通じて全てのスピーカ装置２００に送信する（ステップＳ８１）。そして、スピーカ装置２００におけるテスト信号の放音時間待機の待機時間を見込んで予め定められた所定時間以上経過したか否か判別する（ステップＳ８２）。
【０１８８】
ステップＳ８２で、所定時間以上経過してはいないと判別したときには、ＣＰＵ１１０は、いずれかのスピーカ装置２００からのトリガ信号を受信したか否か判別し（ステップＳ８３）、トリガ信号を受信してはいないと判別したときには、ステップＳ８２に戻って、所定時間以上経過したかどうかの時間監視を行なう。
【０１８９】
ステップＳ８３で、トリガ信号を受信したと判別したときには、ＣＰＵ１１０は、当該トリガ信号を発したスピーカ装置２００のＩＤ番号ＮＡを、当該トリガ信号のパケットに付加されたＩＤ番号から識別する（ステップＳ８４）。
【０１９０】
次に、ＣＰＵ１１０は、スピーカ装置２００からの録音信号の受信を待ち（ステップＳ８５）、録音信号を受信したら、当該録音信号のパケットに付加されているＩＤ番号から、録音信号を送ってきたスピーカ装置２００のＩＤ番号ＮＢを検知し、当該ＩＤ番号ＮＢに対応して録音信号をバッファメモリに格納する（ステップＳ８６）。
【０１９１】
次に、そのバッファメモリに格納した録音信号の伝達特性を計算し（ステップＳ８７）、トリガ信号の発生タイミングからの伝播遅延時間を求めて、ＩＤ番号ＮＡのテスト信号を放音したスピーカ装置２００と、録音信号を送ってきたＩＤ番号ＮＢのスピーカ装置２００との距離Ｄｊｋ（ＩＤ番号ｊのスピーカ装置と、ＩＤ番号ｋのスピーカ装置との距離）を算出し、例えばスピーカ配置情報記憶部１１８に記憶する（ステップＳ８８）。
【０１９２】
なお、ここでも、ステップＳ８７において伝達特性を計算して伝播遅延時間を求めているが、テスト信号とスピーカ装置２００からの録音信号との相互相関演算を行い、その結果から伝播遅延時間を求めるようにしてもよい。
【０１９３】
次に、ＣＰＵ１１０は、テスト信号を放音したＩＤ番号ＮＡのスピーカ装置２００以外の、バス３００に接続されている全てのスピーカ装置２００から録音信号を受信したか否か判別し（ステップＳ８９）、受信してはいないと判別したときには、ステップＳ８５に戻る。
【０１９４】
また、ステップＳ８９で、テスト信号を放音したＩＤ番号ＮＡのスピーカ装置２００以外の、バス３００に接続されている全てのスピーカ装置２００から録音信号を受信したと判別したときには、ステップＳ８１に戻り、再度、テスト信号の放音指示信号をバス３００を通じてブロードキャスト方式によりスピーカ装置２００に送信する。
【０１９５】
また、ステップＳ８２で、いずれかのスピーカ装置２００からのトリガ信号を受信することなく、所定時間以上経過したと判別したときには、ＣＰＵ１１０は、全てのスピーカ装置２００からのテスト信号の放音が終了し、スピーカ装置間距離の計測が完了したとして、バス３００に接続されている複数個のスピーカ装置２００の配置関係の情報を算出し、算出した配置関係の情報をスピーカ配置情報記憶部１１８に格納する（ステップＳ９０）。
【０１９６】
ここで、サーバ装置１００は、スピーカ装置２００の配置関係の情報は、この処理ルーチンで求めたスピーカ装置間距離Ｄｊｋのみではなく、前述のようにして求めたリスナ５００とスピーカ装置２００との距離に関する情報としての距離差ΔＤｉをも用いて求める。
【０１９７】
すなわち、各スピーカ装置間距離Ｄｊｋが求められたことにより、スピーカ装置２００の配置関係が求まり、さらにリスナ５００とスピーカ装置２００との距離差ΔＤｉからこれらを満たすリスナ位置が求められる。基本的には幾何学的な解法あるいは連立方程式による解法により求められるが、それぞれの距離または距離差の測定に幾分の誤差を含むことが考えられるので、最小二乗法などにより誤差を最小化する配置関係を最終的に採用するものとする。
【０１９８】
図１８に、このとき求められたリスナとスピーカ装置２００との距離およびスピーカ装置２００間距離のテーブルを示す。スピーカ配置情報記憶部１１８には、少なくともこの図１８のテーブル情報が記憶される。
【０１９９】
＜スピーカ装置２００間の距離計測の他の例＞
上述したスピーカ装置２００間の距離計測の例においては、テスト信号の放音指示信号をサーバ装置１００からスピーカ装置２００にブロードキャスト方式により送信した後、所定時間以内にいずれかのスピーカ装置２００からのトリガ信号を受信しなかったときに、距離計測処理を終了するようにした。
【０２００】
しかし、サーバ装置１００は、前述したようにして、バス３００に接続されている複数個のスピーカ装置２００の数およびＩＤ番号を記憶して把握しているので、バス３００に接続されている全てのスピーカ装置２００からのトリガ信号を受信して全てのスピーカ装置２００がテスト信号を放音したことを検出し、さらに、放音されたテスト信号についての他のスピーカ装置２００からの規定時間分の録音信号の受信を確認したら、距離計測の終了信号をバス３００に送出することにより、当該スピーカ装置２００間の距離計測の処理を終了するようにすることができる。
【０２０１】
また、上述の例では、テスト信号およびその放音指示信号をブロードキャスト方式にバス３００に送出するようにしたが、サーバ装置１００は、前述したように、バス３００に接続されている複数個のスピーカ装置２００の数およびＩＤ番号を記憶して把握しているので、記憶されているＩＤ番号のスピーカ装置２００に対して、ユニキャスト方式で順次に、テスト信号およびその放音指示信号を送り、そして、そのスピーカ装置２００のテスト信号の放音音声の録音信号を、他のスピーカ装置２００から受信する処理を、全てのスピーカ装置２００に対して繰り返すようにすることもできる。
【０２０２】
この例を図１９のシーケンス図を参照して説明する。
【０２０３】
先ず、サーバ装置１００は、ユニキャスト方式で、最初のスピーカ装置２００、図１９の例では、スピーカ装置２００Ａに対してテスト信号およびその放音指示信号を送る。これを受けたスピーカ装置２００Ａは、トリガ信号をバス３００にブロードキャスト方式により送出すると共に、テスト信号を放音する。
【０２０４】
すると、他のスピーカ装置２００Ｂおよび２００Ｃは、バス３００を通じたトリガ信号のタイミングから規定時間分、そのマイクロホン２０２によりテスト信号の音声信号を録音し、その録音信号をサーバ装置１００に送信する。サーバ装置１００は、この録音信号を受信して、伝達特性を計算し、トリガ信号のタイミングを基準にした伝播遅延時間から、テスト信号を放音したスピーカ装置２００Ａと、スピーカ装置２００Ｂおよび２００Ｃのそれぞれとの距離を算出する。
【０２０５】
こうして、スピーカ装置２００Ａについての他のスピーカ装置２００Ｂ，２００Ｃとの距離の算出が終了したら、サーバ装置１００は、次のスピーカ装置２００Ｂに対してテスト信号およびその放音指示信号を送り、上述と同様の処理動作を繰り返す。
【０２０６】
そして、バス３００に接続されている全てのスピーカ装置２００に対して、テスト信号およびその放音指示信号を送り、テスト信号を放音したスピーカ装置２００以外のスピーカ装置２００からの録音信号を受信して、その伝達特性から伝播遅延時間を計算し、テスト信号を放音したスピーカ装置２００と、他のスピーカ装置２００との距離を算出する処理が終了したら、このスピーカ装置間距離算出処理を終了するようにする。
【０２０７】
なお、テスト信号は、以上の例では、サーバ装置１００から供給するようにしたが、前述もしたように、スピーカ装置２００のＲＯＭ２１１などには、通常、正弦波信号やその他の信号発生手段を含んでいるので、当該スピーカ装置２００が備えている信号発生手段からの信号をテスト信号として用いることもできる。ちなみに、距離算出処理には、例えばＴＳＰ（Time Stretched Pulse）信号が用いられる。
【０２０８】
＜リスナの正面方向（基準方向）の決定＞
上述したようにして算出されたリスナ５００および複数個のスピーカ装置２００の配置関係の情報は、リスナ５００が向いている方向は無視したリスナ５００およびスピーカ装置２００の配置関係を示すものとなっている。つまり、これだけでは、リスナ５００の正面方向を基準にして定められる左、右、センター、左後ろ、右後ろ、などの各チャンネルの音声信号による音像位置は定まらない。
【０２０９】
そこで、この実施形態では、次に説明するように、幾つかの方法により、リスナ５００の正面方向を基準方向として、指定して音響システムのサーバ装置１００に認識させるようにしている。
【０２１０】
《基準方向決定方法の第１の例》
この第１の例は、リスナ５００のリモコン送信機１０２を通じた正面方向の指示操作をサーバ装置１００がリモコン受信部１２３から受けて、基準方向を決定する方法である。この例においては、リモコン送信機１０２は、例えば図２０に示すような方向指示部１０２１を備える。この方向指示部１０２１は、円盤状形状をしており、その中心点を中心に回転することが可能であると共に、リモコン送信機１０２の筐体内方向に押圧操作することが可能とされている。
【０２１１】
この方向指示部１０２１は、矢印１０２２が基準位置マーク１０２３に対向する位置にある状態がホームポジション位置である。この方向指示部１０２１が、リスナ５００によって、このホームポジション位置から回転され、かつ、当該回転位置で押圧操作されると、リモコン送信機１０２は、ホームポジション方向を正面方向として当該正面方向に対するその回転位置の方向を指示する信号をリモコン受信部１２３に送るように構成されている。
【０２１２】
したがって、リスナ５００は、リモコン送信機１０２をリスナ５００の正面方向に向けた状態で、方向指示部１０２１を回転し、押圧操作すると、リスナ５００の正面方向を基準にした当該回転位置の方向をサーバ装置１００に指示することができる。この方向指示部１０２１を利用して、この第１の例では、音響システムを構成する複数個のスピーカ装置２００の配置における基準方向としての正面方向を決定する。
【０２１３】
図２１は、この例の場合のサーバ装置１００における基準方向決定およびそれに続く処理のルーチンを示すものである。
【０２１４】
サーバ装置１００のＣＰＵ１１０は、先ず、複数個のスピーカ装置２００のうちから選択された任意のスピーカ装置２００に、ユニキャスト方式によりテスト信号およびその放音指示信号を送る（ステップＳ１０１）。ここで、テスト信号としては、中音域のノイズあるいはバースト信号が好ましい。ただし、狭帯域信号では、定在波や反射波の影響で誤った定位感となりえるので、望ましくない。
【０２１５】
すると、当該テスト信号および放音指示信号を受信したスピーカ装置２００は、テスト信号を放音する。リスナ５００は、リモコン送信機１０２の方向指示部１０２１を、ホームポジション方向を正面方向に向けた状態で、テスト信号を放音したスピーカ装置２００の方向に回転指示して、押圧操作して、どの方向からテスト信号が聞こえたかをサーバ装置１００に回答する。つまり、正面方向に対してどれだけずれた方向からテスト信号が放音されたかの方向指示情報がサーバ装置１００に送られる。
【０２１６】
サーバ装置１００のＣＰＵ１１０は、リモコン送信機１０２からの方向指示情報の受信を監視し（ステップＳ１０２）、リモコン送信機１０２からの方向指示情報の受信を確認すると、スピーカ配置情報記憶部１１８に記憶されている複数個のスピーカ装置２００の配置において、リスナ５００が向いている正面方向（基準方向）を検出して、その方向情報をスピーカ配置情報記憶部１１８に記憶する（ステップＳ１０３）。
【０２１７】
そして、基準方向が定まると、ＣＰＵ１１０は、任意の位置に配置されている複数個のスピーカ装置２００によって、例えば５．１チャンネル・サラウンド信号から、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルのマルチチャンネル音声信号による音像定位が、リスナ５００の正面方向を基準にした初期の対応する位置になるようにするためのチャンネル合成係数を、スピーカ装置２００のそれぞれについて、算出する。そして、算出した各スピーカ装置２００のチャンネル合成係数を、当該スピーカ装置２００のＩＤ番号に対応してチャンネル合成係数記憶部１１９に格納する（ステップＳ１０４）。
【０２１８】
そして、ＣＰＵ１１０は、チャンネル合成係数確認補正処理部１２２を起動して、後述するチャンネル合成係数確認補正処理を実行する（ステップＳ１０５）。そして、このチャンネル合成係数確認補正処理により補正した各スピーカ装置２００のチャンネル合成係数のそれぞれを、チャンネル合成係数記憶部１１９に格納して、チャンネル合成係数記憶部１１９のチャンネル合成係数を更新する（ステップＳ１０６）。
【０２１９】
なお、この例においても、テスト信号は、サーバ装置１００から供給するのではなく、スピーカ装置２００が備えている信号発生手段からの信号をテスト信号として用いることもできる。
【０２２０】
また、ステップＳ１０１〜１０３のテスト信号の放音、リスナの応答操作および方向情報の記憶を複数回行なってもよいし、さらに他のスピーカ装置に対してもこの処理ルーチンを適用するようにしてもよい。複数回分の方向情報が得られた場合には、それらの平均処理などを行って最終的に基準方向を決定する。
【０２２１】
《基準方向決定方法の第２の例》
この第２の例も、テスト信号をスピーカ装置２００から放音させると共に、リモコン送信機１０２を通じたリスナ５００の操作入力の受けて、サーバ装置１００でリスナ５００の正面方向を基準方向として決定するのであるが、この第２の例においては、音像定位がリスナ５００の正面方向となるように、１個または２個のスピーカ装置２００からテスト信号を放音させるようにする。
【０２２２】
この第２の例におけるリモコン送信機１０２は、図示は省略するが、方向指示部１０２１と同様の回転操作部からなる方向調整ダイヤルを備える。そして、この第２の例では、この方向調整ダイヤルの回転方向にスピーカ装置２００からのテスト信号による音像定位位置が移動するようにサーバ装置１００が制御するようにするものである。
【０２２３】
すなわち、例えば図２２において、先ず、スピーカ装置２００Ａからテスト信号を放音させたとする。すると、リスナ５００は、正面方向よりも左側からテスト信号が放音されているので、リモコン送信機１０２の方向調整ダイヤル１０２４を右方向に回す。
【０２２４】
このリモコン送信機１０２での方向調整ダイヤル１０２４の操作信号をリモコン受信部１２３を通じて受信したサーバ装置１００は、今度は、テスト信号をスピーカ装置２００Ａのみでなく、スピーカ装置２００Ａの右隣に位置するスピーカ装置２００Ｄからも放音させるようにする。そのとき、サーバ装置１００は、それら２個のスピーカ装置２００Ａおよび２００Ｄから放音させるテスト信号のレベルを、方向調整ダイヤル１０２４の回転量に応じたものに制御して、２個のスピーカ装置から放音されるテスト信号による音像定位位置を調整するようにする。
【０２２５】
そして、方向調整ダイヤル１０２４に隣接するスピーカ装置２００Ｄから放音するテスト信号のレベルが最大（スピーカ装置２００Ａから放音するテスト信号のレベルは零）となっても方向調整ダイヤル１０２４がさらに回転される場合には、テスト信号を放音するスピーカ装置の組み合わせを、方向調整ダイヤル１０２４の回転方向の２個のスピーカ装置２００Ｄとスピーカ装置２００Ｃとに変更するようにする。
【０２２６】
そして、テスト信号の放音音声による音像定位方向がリスナ５００の正面方向に一致したときには、リスナ５００は、リモコン送信機１０２を通じて決定入力を行なうようにする。サーバ装置１００は、この決定入力を受けて、音声を放音しているスピーカ装置２００の組み合わせと、それぞれのスピーカ装置２００から放音する音声信号の合成比とから、リスナ５００の正面方向を基準方向として決定する。
【０２２７】
図２３は、この第２の例の場合のサーバ装置１００における基準方向決定の処理ルーチンのフローチャートを示すものである。
【０２２８】
サーバ装置１００のＣＰＵ１１０は、先ず、複数個のスピーカ装置２００のうちから選択された任意のスピーカ装置２００に、ユニキャスト方式によりテスト信号およびその放音指示信号を送る（ステップＳ１１１）。ここで、テスト信号としては、中音域のノイズあるいはバースト信号が好ましい。ただし、狭帯域信号では、定在波や反射波の影響で誤った定位感となりえるので、望ましくない。
【０２２９】
すると、当該テスト信号および放音指示信号を受信したスピーカ装置２００は、テスト信号を放音する。リスナ５００は、テスト信号が正面方向から聴取できたときには、決定入力をし、テスト信号が正面方向が聴取できなかったときには、リモコン送信機１０２の方向調整ダイヤル１０２４を、聴取したテスト信号の音像定位位置を、リスナ５００の正面方向側に移動させるように回転させる。
【０２３０】
そこで、サーバ装置１００のＣＰＵ１１０は、リモコン送信機１０２から、方向調整ダイヤル１０２４の回転入力の情報を受信したか否か判別し（ステップＳ１１２）、方向調整ダイヤル１０２４の回転入力の情報を受信していないと判別したときには、リモコン送信機１０２からの決定入力を受信したか否か判別し（ステップＳ１１７）、決定入力も受信していないと判別したときには、ステップＳ１１２に戻って、方向調整ダイヤルの回転入力の受信を監視する。
【０２３１】
ステップＳ１１２で、方向調整ダイヤル１０２４の回転入力の情報を受信したと判別したときには、テスト信号を放音中のスピーカ装置２００と、当該テスト信号を放音中のスピーカ装置２００に対して回転方向に隣接するスピーカ装置２００とに、テスト信号を送信すると共に、リモコン送信機１０２の方向調整ダイヤル１０２４の回転量に応じた割合で、テスト信号を放音するようにする指示を送信する（ステップＳ１１３）。
【０２３２】
これにより、２個のスピーカ装置２００により、方向調整ダイヤルの回転量に応じた割合でテスト信号が放音されて、テスト信号の放音音声による音像定位位置が方向調整ダイヤルの回転量に応じて変わる。
【０２３３】
そして、サーバ装置１００のＣＰＵ１１０は、リモコン送信機１０２から決定入力を受信したか否か判別し（ステップＳ１１４）、決定入力を受信していないと判別したときには、回転方向側に隣接するスピーカ装置２００からのテスト信号の放音レベルが最大になっていないかどうか判別する（ステップＳ１１５）。
【０２３４】
ステップＳ１１５で、回転方向側に隣接するスピーカ装置２００からのテスト信号の放音レベルが最大になっていないと判別したときには、ステップＳ１１２に戻り、方向調整ダイヤルの回転入力の受信を監視する。
【０２３５】
また、ステップＳ１１５で、回転方向側に隣接するスピーカ装置２００からのテスト信号の放音レベルが最大になっていると判別したときには、ＣＰＵ１１０は、テスト信号を放音するスピーカ装置２００の組み合わせを、方向調整ダイヤル１０２４の回転方向に変更し（ステップＳ１１６）、その後、ステップＳ１１２に戻り、方向調整ダイヤルの回転入力の受信を監視する。
【０２３６】
そして、ステップＳ１１４またはステップＳ１１７で、リモコン送信機１０２から決定入力を受信したと判別したときには、ＣＰＵ１１０は、そのときにテスト信号を放音していたスピーカ装置２００の組み合わせと、それら２つのスピーカ装置２００からのテスト信号の放音の割合比率とから、リスナ５００が向いている正面方向（基準方向）を検出して、その方向情報をスピーカ配置情報記憶部１１８に記憶する（ステップＳ１１８）。
【０２３７】
そして、基準方向が定まると、ＣＰＵ１１０は、任意の位置に配置されている複数個のスピーカ装置２００によって、例えば５．１チャンネル・サラウンド信号から、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルのマルチチャンネル音声信号による音像定位が、リスナ５００の正面方向を基準にした初期の対応する位置になるようにするためのチャンネル合成係数を、スピーカ装置２００のそれぞれについて、算出する。そして、算出した各スピーカ装置２００のチャンネル合成係数を、当該スピーカ装置２００のＩＤ番号に対応してチャンネル合成係数記憶部１１９に格納する（ステップＳ１１９）。
【０２３８】
そして、ＣＰＵ１１０は、チャンネル合成係数確認補正処理部１２２を起動して、後述するチャンネル合成係数確認補正処理を実行する（ステップＳ１２０）。そして、このチャンネル合成係数確認補正処理により補正した各スピーカ装置２００のチャンネル合成係数のそれぞれを、チャンネル合成係数記憶部１１９に格納して、チャンネル合成係数記憶部１１９のチャンネル合成係数を更新する（ステップＳ１２１）。
【０２３９】
なお、この実施例での方向調整ダイヤルに代えて、左回転方向／右回転方向を示す一対の操作キーを採用してもよい。
【０２４０】
《基準方向決定方法の第３の例》
この第３の例は、リスナ５００によるリモコン送信機１０２の操作を不用とする例である。この第３の例では、図１２のフローチャートを参照して説明したリスナとスピーカ装置との距離計測において、リスナが発した音声を各スピーカ装置２００のマイクロホン２０２が収音し、録音した信号を利用する。このスピーカ装置２００の録音信号は、図１２のステップＳ４５において、サーバ装置１００のＲＡＭ１１２に格納されている。そこで、このＲＡＭ１１２に格納されている音声情報を用いて、リスナ５００の正面方向を検出するようにするものである。
【０２４１】
この方法は、人の声の指向特性は左右で対象であり、中高音域成分は声を発したリスナの正面方向で最大となり、当該リスナの背面方向で最小になるという性質を利用している。
【０２４２】
図２４は、この第３の例の場合におけるサーバ装置の基準方向決定およびそれに続く処理のルーチンのフローチャートを示すものである。
【０２４３】
すなわち、この第３の例においては、サーバ装置１００のＣＰＵ１１０は、図１２のステップＳ４５で、ＲＡＭ１１２に格納した各スピーカ装置２００のマイクロホン２０２で収音し、録音したリスナ５００が発信音声の録音信号のスペクトル分布を求める（ステップＳ１３１）。このとき、伝播距離による音波の減衰を考慮して、リスナ５００と各スピーカ装置２００との距離ＤLiに応じてそれぞれのスペクトル強度を補正する。
【０２４４】
次に、ＣＰＵ１１０は、各スピーカ装置２００からの録音信号のスペクトル分布を比較し、その特性差からリスナ５００の正面方向を推定する（ステップＳ１３２）。そして、推定した正面方向を基準方向として、複数個のスピーカ装置２００のリスナ５００に対する配置関係を検出して、推定した正面方向の情報とともに、スピーカ配置情報記憶部１１８に記憶する（ステップＳ１３３）。
【０２４５】
そして、基準方向が定まると、ＣＰＵ１１０は、任意の位置に配置されている複数個のスピーカ装置２００によって、例えば５．１チャンネル・サラウンド信号から、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルのマルチチャンネル音声信号による音像定位が、リスナ５００の正面方向を基準にした初期の対応する位置になるようにするためのチャンネル合成係数を、スピーカ装置２００のそれぞれについて、算出する。そして、算出した各スピーカ装置２００のチャンネル合成係数を、当該スピーカ装置２００のＩＤ番号に対応してチャンネル合成係数記憶部１１９に格納する（ステップＳ１３４）。
【０２４６】
そして、ＣＰＵ１１０は、チャンネル合成係数確認補正処理部１２２を起動して、後述するチャンネル合成係数確認補正処理を実行する（ステップＳ１３５）。そして、このチャンネル合成係数確認補正処理により補正した各スピーカ装置２００のチャンネル合成係数のそれぞれを、チャンネル合成係数記憶部１１９に格納して、チャンネル合成係数記憶部１１９のチャンネル合成係数を更新する（ステップＳ１３６）。
【０２４７】
［チャンネル合成係数確認補正処理］
以上のようにして、音響システムを構成する複数個のスピーカ装置２００の配置関係を算出すると共に、各スピーカ装置２００に供給するスピーカ装置用信号を生成するためのチャンネル合成係数を算出することができる。したがって、算出されたチャンネル合成係数を用いて各スピーカ装置用信号を生成して、それらをサーバ装置１００からバス３００を通じて各スピーカ装置２００に供給するようにすれば、ディスクから再生された音楽ソースなどのマルチチャンネルの音声信号に応じて、各チャンネルの音声出力の音像が所定の位置に定位するような状態で音響再生することができると期待できる。
【０２４８】
しかしながら、上述のチャンネル合成係数は、実際に、スピーカ装置用信号を生成して、スピーカ装置２００から放音して確認されたものではなく、上述したようにして生成されたものであるため、実際のスピーカ装置２００が配置されている音響空間の状況によっては、各チャンネルの音声出力の音像の定位位置がずれるおそれがある。
【０２４９】
そこで、この実施形態では、各スピーカ装置用のチャンネル合成係数が実際上適切なものとなっているかどうかを確認して、補正することができるようにしている。以下、その確認補正処理について、図２５および図２６のサーバ装置１００における処理のフローチャートを参照しながら説明する。
【０２５０】
この実施形態では、サーバ装置１００は、マルチチャンネルの各１チャンネル毎に、当該チャンネルの音声信号による音像の定位が所期の位置となっているかどうかを確認して、必要があればチャンネル合成係数を補正するようにする。
【０２５１】
すなわち、先ず、ＣＰＵ１１０は、チャンネル合成係数記憶部１１９に記憶されているチャンネル合成係数を用いて、第ｍチャンネルの音声信号についての音像定位状態を確認するためのスピーカ装置用テスト信号を生成する（ステップＳ１４１）。
【０２５２】
例えばｍチャンネル＝Ｌチャンネルの場合には、サーバ装置１００は、Ｌチャンネルの音声信号について、各スピーカ装置２００に供給するスピーカ装置用テスト信号を生成する。このスピーカ装置用テスト信号のそれぞれは、各スピーカ装置用のチャンネル合成係数のうちの、Ｌチャンネルについての係数ｗＬｉを読み出し、その係数をテスト信号に乗算することにより得られる。
【０２５３】
そして、ＣＰＵ１１０は、算出したそれぞれのスピーカ装置用テスト信号からなる図２に示したようなパケットを生成して、バス３００を通じて全てのスピーカ装置２００に送信する（ステップＳ１４２）。その後、サーバ装置１００のＣＰＵ１１０は、トリガ信号をバス３００を通じてブロードキャスト方式で全てのスピーカ装置２００に送る（ステップＳ１４３）。
【０２５４】
全てのスピーカ装置２００は、バス３００を通じて送られてきたそれぞれのスピーカ装置用テスト信号を受け取り、放音する。なお、このとき、スピーカ装置２００によっては、係数ｗＬｉ＝０であるため、音声の放音は行なわないものもある。
【０２５５】
そして、全てのスピーカ装置２００は、そのマイクロホン２０２での音声の収音を開始し、リングバッファとしての収音音声用バッファメモリ２１９への収音した音声信号の取り込みを開始する。そして、サーバ装置１００からのトリガ信号を受信すると、そのトリガ信号のタイミングを基準にした規定時間分を録音信号として取り込み、その規定時間分の録音信号を、それぞれのスピーカ装置２００のＩＤ番号を付加してパケット化して、サーバ装置１００に送る。
【０２５６】
サーバ装置１００のＣＰＵ１１０は、スピーカ装置２００からの規定時間分の録音信号の受信を待ち（ステップＳ１４４）、受信を確認すると、バッファメモリ（ＲＡＭ１１２）に格納する（ステップＳ１４５）。
【０２５７】
そして、全てのスピーカ装置２００からの規定時間分の録音信号を受信するまでステップＳ１４４およびステップＳ１４５の処理を繰り返し、全てのスピーカ装置２００からの規定時間分の録音信号を受信したことを確認したら（ステップＳ１４６）、各スピーカ装置２００からの規定時間分の録音信号の伝達特性を算出すると共に、周波数分析を行ない、その結果から、テスト信号の放音を行なった第ｍチャンネルについてのテスト信号の放音による音像が所期の位置に定位しているかどうかを解析する（ステップＳ１４７）。
【０２５８】
そして、ＣＰＵ１１０は、その解析の結果、当該第ｍチャンネルについてのテスト信号の放音による音像が初期の位置に定位しているか否か判別し（図２５のステップＳ１５１）、所期の位置に定位していないと判別したときには、当該第ｍチャンネルについての各スピーカ装置２００のチャンネル合成係数を、前記解析結果に応じて補正し、その補正したチャンネル合成係数をバッファメモリに保存すると共に、その補正したチャンネル合成係数を用いて、第ｍチャンネルについての各スピーカ装置用テスト信号を生成する（ステップＳ１５２）。
【０２５９】
そして、ステップＳ１４２に戻り、ステップＳ１５２で生成した補正したチャンネル合成係数を用いて生成した各スピーカ装置用テスト信号を、バス３００を通じて各スピーカ装置２００に供給し、当該ステップＳ１４２以降の処理を繰り返す。
【０２６０】
そして、ステップＳ１５１で、第ｍチャンネルについてのテスト信号の放音による音像が初期の位置に定位していると判別したときには、ＣＰＵ１１０は、チャンネル合成係数記憶部１１９に記憶されている第ｍチャンネルについての各スピーカ装置用のチャンネル合成係数を、補正したものに変更する（ステップＳ１５３）。
【０２６１】
次に、ＣＰＵ１１０は、マルチチャンネルの全てのチャンネルについてのチャンネル合成係数の補正が終了したか否か判別し（ステップＳ１５４）、終了していないと判別したときには、テストすべき次のチャンネルを指定し（ｍ＝ｍ＋１）（ステップＳ１５５）、その後、ステップＳ１４１に戻り、当該次のチャンネルについて、ステップＳ１４１以降の処理を繰り返す。
【０２６２】
また、ステップＳ１５４で、マルチチャンネルの全てのチャンネルについてのチャンネル合成係数の補正が終了したと判別したときには、この処理ルーチンを終了する。
【０２６３】
以上のようにして、この実施形態によれば、任意の位置に配置された複数個のスピーカ装置の配置関係を自動的に検出し、その配置関係に関する情報に基づき、各スピーカ装置に供給するスピーカ装置用信号として、適切なものを自動的に生成し、かつ、その生成したものが、実際上、最適な再生音場を形成するかを確認補正することができる。
【０２６４】
なお、この実施形態におけるチャンネル合成係数確認補正処理は、任意の位置に配置された複数個のスピーカ装置の配置関係を、上述の例のように自動的に検出する場合に限られるものではなく、ユーザがサーバ装置１００に設定入力し、その設定入力情報に基づいて、サーバ装置１００がチャンネル合成係数を算出する場合において、算出したチャンネル合成係数が、実際上、最適な再生音場を形成するかを確認補正する場合にも適用することができる。
【０２６５】
換言すれば、任意の位置に配置された複数個のスピーカ装置の配置関係は、厳密に設定する必要はなく、おおよその配置位置関係を設定すれば、その配置位置関係の情報に基づいて生成したチャンネル合成係数を、チャンネル合成係数確認補正処理により補正して、実際上、最適な再生音場を形成するチャンネル合成係数にすることができる。
【０２６６】
なお、上述の説明では、各１チャンネル毎に、チャンネル合成係数の確認補正処理を行なうようにしたが、マイクロホン２０２で収音した音声信号から分離可能な状態で、異なるチャンネル用のスピーカ装置用テスト信号を生成するようにすれば、複数チャンネル分のチャンネル合成係数の確認補正処理を同時に行なうことができる。
【０２６７】
例えば、フィルタにより周波数分離が可能な周波数関係にある複数個のテスト信号のそれぞれから、異なるチャンネル用のスピーカ装置用テスト信号を生成し、各スピーカ装置２００から同時にそれらのスピーカ装置用テスト信号を放音するようにする。
【０２６８】
そして、各スピーカ装置２００では、マイクロホン２０２で収音したスピーカ装置用テスト信号の音声信号から、フィルタにより各チャンネル毎のスピーカ装置用テスト信号による音声信号成分を分離し、当該分離した音声信号について、上述の同様のチャンネル合成確認補正処理を実行する。これにより、複数チャンネルについて、同時にチャンネル合成係数の確認補正処理を行なうことができる。
【０２６９】
なお、この例においても、テスト信号は、サーバ装置１００から供給するようにするのではなく、スピーカ装置２００がそれぞれ備える信号発生手段からの信号をテスト信号として用いることができる。
【０２７０】
［音響システムの第２の実施形態］
図２７は、この発明による音響システムの第２の実施形態の全体構成を示すブロック図である。この第２の実施形態においては、バス３００に対して、サーバ装置１００と、複数個のスピーカ装置２００とに加えて、システム制御装置６００が接続される。
【０２７１】
この第２の実施形態では、サーバ装置１００は、マルチチャンネルの音声信号から各スピーカ装置用信号を生成する機能は備えておらず、各スピーカ装置２００が自己のスピーカ装置用信号を生成する機能を備える。
【０２７２】
したがって、サーバ装置１００からバス３００に送出される音声データは、マルチチャンネルの音声信号が所定時間分ずつパケット化されたものとされる。すなわち、例えば５．１チャンネル・サラウンド信号の場合には、サーバ装置１００から送出される音声データは、図２８（Ａ）に示すように、１パケットに、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルの信号が含まれるものとして構成される。
【０２７３】
１パケットに含まれるマルチチャンネルの音声データＬ，Ｒ，Ｃ，ＬＳ，ＲＳ，ＬＦＥは、この例では、データ圧縮されている。なお、バス３００の伝送速度が高速である場合には、これら音声データＬ，Ｒ，Ｃ，ＬＳ，ＲＳ，ＬＦＥは、データ圧縮する必要はなく、伝送レートを高速にするだけでよい。
【０２７４】
そして、各スピーカ装置２００は、サーバ装置１００から送られてくる１パケットの情報を内蔵のＲＡＭにバッファリングし、記憶されているチャンネル合成係数を用いて、自機用のスピーカ装置用信号を生成し、パケットヘッダに含まれる同期信号に同期して、生成したスピーカ装置用信号をスピーカユニット２０１から放音するようにする。
【０２７５】
また、この第２の実施形態においても、図２８（Ｂ）に示すように、パケットのヘッダ部分がコントロールチェンジ情報を含むようにしてもよい。
【０２７６】
そして、前述したサーバ装置１００が備える、スピーカ装置２００の数の検出およびＩＤ番号付与機能、スピーカ装置２００の配置関係を算出する機能およびチャンネル合成係数の確認補正の機能は、システム制御装置６００が備えるものとされる。
【０２７７】
図２９に、この第２の実施形態の場合のサーバ装置１００のハードウエア構成例を示す。この第２の実施形態では、サーバ装置１００は、システムバス１０１に対して、ＣＰＵ１１０と、ＲＯＭ１１１と、ＲＡＭ１１２と、ディスクドライブ１１３と、デコード部１１４と、通信インターフェース１１５と、送信信号生成部１１６とが接続されて構成されている。
【０２７８】
そして、この第２の実施形態のサーバ装置１００は、ディスク４００から読み出して再生したマルチチャンネルの音声信号は、図２８に示すように、所定時間単位でパケット化して、スピーカ装置２００のそれぞれにバス３００に送出するようにする。この第２の実施形態のサーバ装置１００では、前述の第１の実施形態のその他の機能は、有していない。
【０２７９】
次に、図３０に、この第２の実施形態におけるシステム制御装置６００のハードウエア構成例を示す。この図３０のシステム制御装置６００の構成は、第１の実施形態におけるサーバ装置１００のシステム制御機能部の構成を備えている。
【０２８０】
すなわち、この例のシステム制御装置６００は、システムバス６０１に対して、ＣＰＵ６１０と、ＲＯＭ６１１と、ＲＡＭ６１２と、通信インターフェース６１５と、送信信号生成部６１６と、受信信号処理部６１７と、スピーカ配置情報記憶部６１８と、チャンネル合成係数記憶部６１９と、伝達特性計算部６２１と、チャンネル合成係数確認補正処理部６２２と、リモコン受信部６２３とが接続されて構成されている。
【０２８１】
この図３０の構成は、図３の第１の実施形態におけるサーバ装置１００の構成において、ディスクドライブ１１３と、デコード部１１４と、スピーカ装置用信号生成部１２０とを除去した構成に等しい。
【０２８２】
次に、図３１にこの第２の実施形態におけるスピーカ装置２００のハードウエア構成例を示す。この図３０に示す第２の実施形態のスピーカ装置２００は、前述した第１の実施形態の図４のスピーカ装置２００の構成に、チャンネル合成係数記憶部２２１と、自スピーカ装置用信号生成部２２２が追加されたものに等しい。
【０２８３】
この第２の実施形態においては、システム制御装置６００は、前述の第１の実施形態のサーバ装置１００と全く同様にして、複数個のスピーカ装置２００の配置関係を、スピーカ装置２００からのマイクロホン２０２で収音した音声信号を用いて算出し、また、そのスピーカ装置２００の配置関係におけるリスナの正面方向を基準方向として検出する。そして、検出したスピーカ配置関係の情報をスピーカ配置情報記憶部６１８に記憶するとともに、そのスピーカ配置関係の情報に基づいて、各スピーカ装置２００についてのチャンネル合成係数を算出し、算出したチャンネル合成係数をチャンネル合成係数記憶部６１９に記憶する。
【０２８４】
そして、システム制御装置６００は、算出した各スピーカ装置２００のチャンネル合成係数を、それぞれ対応するスピーカ装置２００にバス３００を通じて送信するようにする。
【０２８５】
スピーカ装置２００は、システム制御装置６００からの自スピーカ装置用のチャンネル合成係数を受信し、チャンネル合成係数記憶部２２１に記憶する。そして、サーバ装置１００からの、図２８に示したマルチチャンネル音声信号を取り込み、チャンネル合成係数記憶部２２１に記憶されているチャンネル合成係数を用いて、自スピーカ装置用信号生成部２２２において、自スピーカ装置用信号を生成して、スピーカユニット２０１により放音する。
【０２８６】
また、システム制御装置６００は、チャンネル合成係数確認補正処理部６２２により、前述の第１の実施形態の場合と同様にして、チャンネル合成係数を補正し、チャンネル合成係数記憶部６１９に記憶すると共に、補正後の各スピーカ装置用のチャンネル合成係数を、それぞれ対応するスピーカ装置２００にバス３００を通じて送信するようにする。
【０２８７】
スピーカ装置２００のそれぞれは、自スピーカ装置用のチャンネル合成係数を受け取り、チャンネル合成係数記憶部２２１の記憶内容を、補正後のチャンネル合成係数に更新する。
【０２８８】
なお、第１の実施形態と同様に、この第２の実施形態においても、スピーカ装置２００の配置関係を僅かに変更した場合に、チャンネル合成係数確認補正処理を起動させることにより、容易に所期の再生音場を得ることができる。
【０２８９】
なお、この第２の実施形態において、システム制御装置６００の機能は、上述の例のように別個に設けるのではなく、サーバ装置１００に設けても良いし、また、スピーカ装置２００の一つが、このシステム制御装置６００の機能を持つようにしても良い。
【０２９０】
［音響システムの第３の実施形態］
この第３の実施形態の音響システムは、図１に示した第１の実施形態と同様に、サーバ装置１００と複数個のスピーカ装置２００とがバス３００を通じて接続される構成であるが、スピーカ装置２００のそれぞれがシステム制御装置６００の機能をそれぞれ備える場合である。
【０２９１】
この第３の実施形態においても、第２の実施形態と同様に、サーバ装置１００は、マルチチャンネルの音声信号から各スピーカ装置用信号を生成する機能は備えておらず、各スピーカ装置２００が自己のスピーカ装置用信号を生成する機能を備える。そして、サーバ装置１００からバス３００に送出される音声データは、例えば図２８（Ａ）に示したようなマルチチャンネルの音声信号が所定時間分ずつパケット化されたものとされる。また、この第３の実施形態でも、図２８（Ｂ）のコントロールチェンジのパケットも有効とされる。
【０２９２】
そして、この第３の実施形態でも、各スピーカ装置２００は、サーバ装置１００から送られてくる１パケットの情報を内蔵のＲＡＭにバッファリングし、記憶されているチャンネル合成係数を用いて、自機用のスピーカ装置用信号を生成し、パケットヘッダに含まれる同期信号に同期して、生成したスピーカ装置用信号をスピーカユニット２０１から放音するようにする。
【０２９３】
したがって、この第３の実施形態のサーバ装置１００は、図２９に示したものと同様の構成を有する。そして、この第３の実施形態のスピーカ装置２００は、図３２に示すようなハードウエア構成を備える。この図３２に示す第３の実施形態のスピーカ装置２００は、前述した第１の実施形態の図４のスピーカ装置２００の構成において、ＩＤ番号記憶部２１６の代わりに、スピーカ・リスト記憶部２３１が接続されると共に、伝達特性計算部２３２と、スピーカ配置情報記憶部２３３と、チャンネル合成係数記憶部２３４と、自スピーカ装置用信号生成部２３５と、チャンネル合成係数確認補正処理部２３６とが追加されたものに等しい。
【０２９４】
スピーカ・リスト記憶部２３１には、自スピーカ装置２００のＩＤ番号および他のスピーカ装置２００のＩＤ番号からなるスピーカ・リストが記憶される。
【０２９５】
伝達特性計算部２３２およびチャンネル合成係数確認補正部２３６は、前述の実施形態と同様に、ソフトウエア処理により実現することもできる。
【０２９６】
この第３の実施形態においては、スピーカ装置２００のそれぞれが、音響システムを構成する複数個のスピーカ装置２００のＩＤ番号を、スピーカ・リスト記憶部２３１に格納して管理する。また、スピーカ装置２００のそれぞれが、音響システムを構成する複数個のスピーカ装置２００についての配置関係を、後述するようにして算出し、算出したスピーカ装置の配置関係の情報をスピーカ配置情報記憶部２３３に記憶する。
【０２９７】
そして、スピーカ装置２００のそれぞれは、このスピーカ配置情報記憶部２３３のスピーカ配置情報に基づいて、各スピーカ装置２００についてのチャンネル合成係数を算出し、算出したチャンネル合成係数をチャンネル合成係数記憶部２３４に記憶する。
【０２９８】
そして、スピーカ装置２００のそれぞれは、チャンネル合成係数記憶部２３４から、自スピーカ装置用のチャンネル合成係数を読み出して、自スピーカ装置用信号生成部２３５において、自スピーカ装置用信号を生成して、スピーカユニット２０１により放音する。
【０２９９】
また、スピーカ装置２００のそれぞれは、チャンネル合成係数確認補正処理部２３６により、後述するようにして、各スピーカ装置用のチャンネル合成係数を確認補正し、その補正結果によりチャンネル合成係数記憶部２３４の記憶内容を更新する。このチャンネル合成係数の確認補正の際には、各スピーカ装置２００で補正して得たチャンネル合成係数を、互いに突き合せて、それらの平均をとるなどし、その結果を、それぞれのスピーカ装置２００のチャンネル合成係数記憶部２３４に記憶するようにする。
【０３００】
［スピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理］
前述もしたように、バス３００に接続されるスピーカ装置２００の数およびそれらのバス３００に接続されたスピーカ装置２００のＩＤ番号は、ユーザが、それぞれのスピーカ装置２００に設定登録するようにすることもできるが、この実施形態では、複数個のスピーカ装置２００が協働することにより、バス３００に接続されているスピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理が、以下に説明するように、各スピーカ装置２００において自動的になされる。
【０３０１】
＜第１の例＞
図３３および図３４は、第３の実施形態におけるスピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理の第１の例の処理のフローチャートである。これは、各スピーカ装置２００が実行する処理であり、主としてＣＰＵ２１０による処理を中心に記述したものである。
【０３０２】
例えばサーバ装置１００により、あるいはいずれかのスピーカ装置２００により、バス３００に対して、バスリセット信号が送出されてバスリセットされると、各スピーカ装置２００は、図３３および図３４の処理ルーチンを起動する。
【０３０３】
すなわち、各スピーカ装置２００のＣＰＵ２１０は、先ず、スピーカ・リスト記憶部２３１に記憶されているスピーカ・リストをクリアする（ステップＳ１６１）。その後、各スピーカ装置２００は、ランダムな時間待機の状態となる（ステップＳ１６２）。
【０３０４】
そして、ＣＰＵ２１０は、他のスピーカ装置２００から、当該他のスピーカ装置２００がテスト信号の開始を行なうことを意味するテスト信号放音開始信号を受信したか否か判別し（ステップＳ１６３）、受信しなかったと判別したときには、ステップＳ１６２で設定した待機時間が経過したか否か判別する。そして、待機時間が経過していないと判別したときには、ＣＰＵ２１０は、ステップＳ１６３に戻り、他のスピーカ装置２００からのテスト信号放音開始信号の受信を監視する。
【０３０５】
ステップＳ１６４で、待機時間が経過したと判別したときには、ＣＰＵ２１０は、自スピーカ装置２００がＩＤ番号付与のマスター機となったと判断して、自スピーカ装置２００のＩＤ番号を、ＩＤ＝１と決定し、スピーカ・リスト記憶部２３１のスピーカ・リストに記憶する。つまり、この第３の実施形態では、バスリセットされてから一番早くテスト信号を出せる態勢になったスピーカ装置２００をマスター機とし、それ以外のスピーカ装置２００はスレーブ機とする。
【０３０６】
そして、ＣＰＵ２１０は、テスト信号放音開始信号をブロードキャスト方式によりバス３００に送出して他のスピーカ装置２００に送信すると共に、テスト信号をスピーカユニット２０１から放音する（ステップＳ１６６）。ここで、テスト信号は、レイズド・サイン(raised sine)波のような狭帯域信号（ピッという音）、または複数の周波数帯の狭帯域信号を合成したものなど、あるいはそれを断続的に複数回繰り返したものなどが好ましい。しかし、テスト信号は、これらに特に限定されるものではない。
【０３０７】
そして、ＣＰＵ２１０は、他のスピーカ装置２００からのＡＣＫ信号の受信を監視する（ステップＳ１６７）。このステップＳ１６７で、他のスピーカ装置２００からのＡＣＫ信号を受信したと判別したときには、ＣＰＵ２１０は、当該ＡＣＫ信号に付加されている他のスピーカ装置２００のＩＤ番号を抽出して、そのＩＤ番号をスピーカ・リスト記憶部２３１のスピーカ・リストに書き込んで記憶する（ステップＳ１６８）。
【０３０８】
次に、ＣＰＵ２１０は、自スピーカ装置２００のＩＤ番号（＝１）と共に、ＡＣＫ信号をブロードキャスト方式でバス３００に送出する（ステップＳ１６９）。これは、「スレーブ・スピーカのＩＤ番号を１つ登録した。他にあるか？」という意味を持っている。その後、ステップＳ１６７に戻り、他のスピーカ装置２００からのＡＣＫ信号の受信を待つ。
【０３０９】
次に、ＣＰＵ２１０は、ステップＳ１６７で、他のスピーカ装置２００からのＡＣＫ信号を受信しないと判別したときには、当該受信しない状態で所定時間経過したか否か判別し（ステップＳ１７０）、所定時間経過していないと判別したときには、ステップＳ１６７に戻り、所定時間経過したと判別したときには、全てのスレーブ機のスピーカ装置２００がＡＣＫ信号を送出したとみなして、終了信号をバス３００にブロードキャスト方式で送出する（ステップＳ１７１）。
【０３１０】
ステップＳ１６３で、他のスピーカ装置２００から、テスト信号放音開始信号を受信したと判別したときには、ＣＰＵ２１０は、自スピーカ装置２００はスレーブ機になったと判別して、マスター機である他のスピーカ装置２００によるテスト信号の放音音声を、マイクロホン２０２により規定レベル以上として検出したか否か判別する（図３４のステップＳ１８１）。このとき、スピーカ装置２００では、テスト信号として、上述したような狭帯域信号を用いた場合には、マイクロホン２０２からの音声信号は、バンドパスフィルタにより帯域制限された後、そのバンドパスフィルタの出力レベルが閾値以上であるかどうか判断され、閾値以上である場合に、テスト信号の放音音声を受音したと判断される。
【０３１１】
ステップＳ１８１で、テスト信号の放音音声を受音したと判別したときには、ＣＰＵ２１０は、ステップＳ１６３で受信したテスト信号放音開始信号に付加されているＩＤ番号を、スピーカ・リスト記憶部２３１のスピーカ・リストに記憶する（ステップＳ１８２）。
【０３１２】
そして、ＣＰＵ２１０は、バス３００が開放されている、つまり、自スピーカ装置からバス３００を通じて送信可能な状態であるか否か判別する（ステップＳ１８３）。このステップＳ１８３で、バス３００が開放されていないと判別したときには、ＣＰＵ２１０は、当該バス３００を伝送されている他のスピーカ装置２００からのＡＣＫ信号の受信を確認し（ステップＳ１８４）、受信を確認したら、当該受信したＡＣＫ信号に付加されている他のスピーカ装置２００のＩＤ番号を抽出して、スピーカ・リスト記憶部２３１のスピーカ・リストに記憶する（ステップＳ１８５）。そして、ステップＳ１８３に戻り、バス３００の開放を待つ。
【０３１３】
ステップＳ１８３で、バス３００の開放を確認したときには、ＣＰＵ２１０は、自スピーカ装置２００のＩＤ番号決定し、その決定したＩＤ番号とともにＡＣＫ信号をバス３００に対してブロードキャスト方式で送出する（ステップＳ１８６）。これは、「マスター機からのテスト信号の放音を確認した。」という意味を持つものである。ここで、自スピーカ装置２００のＩＤ番号は、スピーカ・リスト中の空き番号のうち、最小のものとして決定する。
【０３１４】
次に、ＣＰＵ２１０は、ステップＳ１８６で決定したＩＤ番号をスピーカ・リスト記憶部２３１のスピーカ・リストに記憶する（ステップＳ１８７）。
【０３１５】
そして、ＣＰＵ２１０は、バス３００を通じて終了信号を受信したか否か判別し（ステップＳ１８８）、終了信号を受信していないと判別したときには、他のスピーカ装置２００からＡＣＫ信号を受信したか否か判別する（ステップＳ１８９）。
【０３１６】
このステップＳ１８９で、他のスピーカ装置２００からＡＣＫ信号を受信していないと判別したときには、ＣＰＵ２１０は、ステップＳ１８８に戻って終了信号の受信を監視し、また、他のスピーカ装置２００からＡＣＫ信号を受信したと判別したときには、当該ＡＣＫ信号に付加されているＩＤ番号をスピーカ・リスト記憶部２３１のスピーカ・リストに記憶する（ステップＳ１９０）。
【０３１７】
また、ステップＳ１８８で、バス３００を通じて終了信号を受信したと判別したときには、ＣＰＵ２１０は、この処理ルーチンを終了する。
【０３１８】
この例においては、ＩＤ番号の最大値として、バス３００に接続されているスピーカ装置２００の個数が検出される。そして、全てのスピーカ装置２００には、同一のスピーカ・リストが記憶される。ただし、自スピーカ装置２００のＩＤ番号は、それぞれ異なるものとなる。
【０３１９】
＜第２の例＞
図３５は、第３の実施形態におけるスピーカ装置２００の数の検出および各スピーカ装置２００へのＩＤ番号の付与処理の第２の例の処理のフローチャートである。この図３５のフローチャートに示す処理ルーチンも、各スピーカ装置２００のそれぞれが実行するものである。ただし、前述の第１の例と異なり、この第２の例においては、マスター機とスレーブ機とにスピーカ装置を分けて、ＩＤ番号付与を行なうものではなく、また、この第２の例では、テスト信号を放音する自スピーカ装置２００も、マイクロホン２０２で収音し、その収音した音声信号を用いるようにする。
【０３２０】
例えばサーバ装置１００により、あるいはいずれかのスピーカ装置２００により、バス３００に対して、バスリセット信号が送出されてバスリセットされると、各スピーカ装置２００は、図３５の処理ルーチンを起動する。
【０３２１】
すなわち、各スピーカ装置２００のＣＰＵ２１０は、先ず、スピーカ・リスト記憶部２３１に記憶されているスピーカ・リストをクリアする（ステップＳ２０１）。その後、各スピーカ装置２００は、ランダムな時間待機の状態となる（ステップＳ２０２）。
【０３２２】
そして、ＣＰＵ２１０は、他のスピーカ装置２００から、当該他のスピーカ装置２００がテスト信号の開始を行なうことを意味するテスト信号放音開始信号を受信したか否か判別し（ステップＳ２０３）、受信しなかったと判別したときには、自スピーカ装置２００にＩＤ番号が既に付与されているか否か判別する（ステップＳ２０４）。
【０３２３】
ここまでで、自スピーカ装置２００がテスト信号を放音できる権利を有するのか、または他機からの信号を聞く立場にあるのかが判別される。また、ステップＳ２０４では、後の処理のために自スピーカ装置２００に既にＩＤ番号が付与されているか、つまりスピーカ・リスト記憶部２３１に自スピーカ装置２００のＩＤ番号が記憶されているかを判断している。
【０３２４】
ステップＳ２０３で、他スピーカ装置２００からのテスト信号放音開始信号を受信していないと判別され、ステップＳ２０４で、自スピーカ装置２００にＩＤ番号がまだ付与されていないと判別されたとき、つまり、自スピーカ装置２００がテスト信号を放音できる権利を有すると判断されたときには、ＣＰＵ２１０は、自スピーカ装置２００のＩＤ番号を、スピーカ・リスト中の空き番号のうち、最小のものとして決定し、スピーカ・リスト記憶部２３１に記憶する（ステップＳ２０５）。
【０３２５】
そして、ＣＰＵ２１０は、テスト信号放音開始信号をブロードキャスト方式によりバス３００に送出して他のスピーカ装置２００に送信すると共に、テスト信号をスピーカユニット２０１から放音する（ステップＳ１６６）。ここで、テスト信号は、第１の例と同様のものを用いることができる。
【０３２６】
そして、ＣＰＵ２１０は、自機が放音したテスト信号の音声を自機のマイクロホン２０２で収音し、そのレベルが閾値を超えるレベルであるか否かを判断する（ステップＳ２０７）。そして、ステップＳ２０７で、閾値以上のレベルで収音できたと判別したときには、ＣＰＵ２１０は、自スピーカ装置２００のスピーカユニット２０１およびマイクロホン２０２が正常に機能していると判断し、ステップＳ２０３に戻る。
【０３２７】
一方、ステップＳ２０７で、十分なレベルで収音できなかったと判別したときには、ＣＰＵ２１０は、自スピーカ装置２００のスピーカユニット２０１およびマイクロホン２０２が正常に機能していないと判断して、スピーカ・リスト記憶部２３１の記憶内容をクリアして、この処理プロセスを終了する（ステップＳ２０８）。この状態では、当該スピーカ装置２００がバス３００上に接続されていても、あたかも接続されていないかのように振舞う状態である。
【０３２８】
次に、ステップＳ２０３で、他のスピーカ装置２００からテスト信号放音開始信号を受信したとき、あるいは、ステップＳ２０４で、自スピーカ装置２００で既にＩＤ番号が付与されていると判別したときには、ＣＰＵ２１０は、他のスピーカ装置２００からのＡＣＫ信号の受信を監視する（ステップＳ２０９）。
【０３２９】
そして、このステップＳ２０９で、他のスピーカ装置２００からのＡＣＫ信号を受信したと判別したときには、ＣＰＵ２１０は、当該ＡＣＫ信号に付加されている他のスピーカ装置のＩＤ番号を抽出し、スピーカ・リスト記憶部２３１のスピーカ・リストに記憶する（ステップＳ２１０）。
【０３３０】
一方、ステップＳ２０９で、他のスピーカ装置２００からのＡＣＫ信号を受信していないと判別したときには、その状態で所定時間が経過したか否か判別し（ステップＳ２１１）、所定時間経過していないと判別したときには、ステップＳ２０９に戻り、所定時間経過したと判別したときには、この処理ルーチンを終了する。すなわち、ステップＳ２０９でＡＣＫ信号を受信しなかった場合、ステップＳ２１１で所定時間だけ待って、それ以上、他のスピーカ装置２００からのＡＣＫ信号が返ってこなければ、すべてのスピーカ装置がＡＣＫ信号を返したとみなして、この処理ルーチンを終了する。
【０３３１】
この例においては、ＩＤ番号の最大値として、バス３００に接続されているスピーカ装置２００の個数が検出される。そして、全てのスピーカ装置２００には、同一のスピーカ・リストが記憶される。ただし、自スピーカ装置２００のＩＤ番号は、それぞれ異なるものとなる。
【０３３２】
＜第３の例＞
以上の例では、バス３００に接続されるスピーカ装置２００が更新されたときに、バスリセットした後、スピーカ装置２００のＩＤ番号を付与するようにしているが、この第３の例では、バスリセットせずに、新たにバス３００に接続されるスピーカ装置２００が、バス接続時に接続宣言音を放音することにより、順次に、スピーカ装置２００のスピーカ・リストに追加されていくようにする。
【０３３３】
図３６は、この第３の例において、新たにバス３００に接続されるスピーカ装置２００が実行する処理ルーチンを示すフローチャートであり、また、図３７は、既にバス３００に接続されているスピーカ装置２００が実行する処理ルーチンを示すフローチャートである。
【０３３４】
すなわち、図３６に示すように、この第３の例においては、新たにバス３００にスピーカ装置２００が接続されると、ＣＰＵ２１０は、当該バス接続を検出して（ステップＳ２２１）、スピーカ数ｉを初期化すると共に、自スピーカ装置２００のＩＤ番号をリセットする（ステップＳ２２２）。
【０３３５】
そして、ＣＰＵ２１０は、接続宣言音をスピーカユニット２０１から放音するようにする（ステップＳ２２３）。この接続宣言音は、前述したテスト信号と同様の信号により放音することができる。
【０３３６】
次に、ＣＰＵ２１０は、接続宣言音を放音した後、所定時間以内にバス３００に接続されているであろう他のスピーカ装置２００からのＡＣＫ信号を受信したか否か判別する（ステップＳ２２４）。
【０３３７】
このステップＳ２２４で、他のスピーカ装置２００からのＡＣＫ信号を受信したと判別したときには、ＣＰＵ２１０は、受信したＡＣＫ信号に付加されているＩＤ番号を抽出して、スピーカ・リスト記憶部２３１のスピーカ・リストに記憶する（ステップＳ２２５）。そして、スピーカ装置数ｉを１だけインクリメントする（ステップＳ２２６）。その後、ステップＳ２２３に戻り、再度、接続宣言音を放音し、ステップＳ２２３〜ステップＳ２２６の処理を繰り返す。
【０３３８】
また、ステップＳ２２４で、他のスピーカ装置２００からのＡＣＫ信号を所定時間以内に受信しなかったと判別したときには、ＣＰＵ２１０は、バス３００に接続されている他の全てのスピーカ装置２００からのＡＣＫ信号を受信したと判断して、そのときまでに計数したスピーカ数と、他のスピーカ装置２００のＩＤ番号を認識する（ステップＳ２２７）。そして、認識ＩＤ番号と重複しないＩＤ番号を、自スピーカ装置２００のＩＤ番号として決定して、スピーカ・リスト記憶部２３１に自機ＩＤとして記憶する（ステップＳ２２８）。ここで、決定するＩＤ番号は、例えば空いている番号のうちの最小値とされる。したがって、この例では、最初にバス３００に接続したスピーカ装置２００のＩＤ番号は、「１」となる。
【０３３９】
次に、ＣＰＵ２１０は、決定した自スピーカ装置２００のＩＤ番号から、バス３００に最初に接続されたスピーカ装置２００であるか否か判別し（ステップＳ２２９）、最初に接続されたスピーカ装置であると判別したときには、バス３００には、スピーカ装置２００は１台しか接続されていないので、そのまま、この処理ルーチンを終了する。
【０３４０】
また、ステップＳ２２９で、バス３００に最初に接続されたスピーカ装置ではないと判別したときには、ステップＳ２２８で決定した自スピーカ装置２００のＩＤ番号を、バス３００を通じてブロードキャスト方式により他のスピーカ装置２００に送信する（ステップＳ２３０）。そして、全ての他のスピーカ装置２００からのＡＣＫ信号を受信したか否か判別し（ステップＳ２３１）、全ての他のスピーカ装置２００からのＡＣＫ信号の受信をするまで、ステップＳ２３０の処理を繰り返し、全ての他のスピーカ装置２００からのＡＣＫ信号の受信を確認したら、この処理ルーチンを終了する。
【０３４１】
したがって、バス３００に１台もスピーカ装置２００が接続されていない状態で、スピーカ装置２００が接続されると、ステップＳ２２４では、他のスピーカ装置２００からのＡＣＫ信号の受信をすることはないので、スピーカ装置２００は、バス３００への１番目の接続であると認識して、自機ＩＤ番号を「１」に決定し、この処理ルーチンを終了する。
【０３４２】
２番目以降にバス３００に接続するスピーカ装置２００の場合には、既にバス３００に接続されているスピーカ装置２００が存在し、それらの数およびＩＤ番号を取得するので、自機ＩＤ番号を、それら既に接続されているスピーカ装置２００と重複しない、次番号として、それを既に接続されているスピーカ装置２００に通知するようにする。
【０３４３】
次に、図３７を参照して、既にバス３００に接続されているスピーカ装置２００の処理ルーチンについて説明する。既にバス３００に接続されている各スピーカ装置２００では、そのマイクロホン２０２により、前記接続宣言音を規定レベル以上の音声レベルで検出すると、図３７の処理ルーチンを起動する。
【０３４４】
そして、既にバス３００に接続されている各スピーカ装置２００のＣＰＵ２１０は、前記接続宣言音を規定レベル以上の音声レベルで検出すると、先ず、ランダムな時間待機状態となる（ステップＳ２４１）。そして、他のスピーカ装置２００からのＡＣＫ信号の受信を監視して（ステップＳ２４２）、当該ＡＣＫ信号を受信したことを確認すると、ＣＰＵ２１０は、この処理ルーチンを終了する。そして、次の接続宣言音を規定レベル以上の音声レベルで検出すると、再度、図３７の処理ルーチンを起動する。
【０３４５】
ステップＳ２４２で、他のスピーカ装置２００からのＡＣＫ信号を受信しなかったと判別したときには、待機時間が経過したか否か判別し（ステップＳ２４３）、待機時間が経過していないと判別したときにはステップＳ２４２に戻る。
【０３４６】
そして、ステップＳ２４３で、待機時間が経過したと判別したときには、自スピーカ装置２００のＩＤ番号を付加したＡＣＫ信号をバス３００を通じてブロードキャスト方式で送信する（ステップＳ２４４）。
【０３４７】
そして、他のスピーカ装置２００、つまり、前述のステップＳ２３０で送出される新規に接続されたスピーカ装置２００からのＩＤ番号の受信を待ち（ステップＳ２４５）、当該ＩＤ番号を受信したら、スピーカ・リスト記憶部２３１に新規接続されたスピーカ装置２００のＩＤ番号を記憶する（ステップＳ２４６）。そして、当該新規に接続されたスピーカ装置２００にＡＣＫ信号をユニキャスト方式で送信する（ステップＳ２４７）。
【０３４８】
この例においては、後から、スピーカ装置２００を音響システムのバス３００に追加するときに、最初からＩＤ番号の付け直しをする必要はない。
【０３４９】
＜リスナとスピーカ装置との距離についての情報の計測＞
この第３の実施形態においても、第１の実施形態および第２の実施形態と同様にして、リスナとスピーカ装置間距離として、前述した距離差ΔＤｉを求めるのであるが、この第３の実施形態においては、各スピーカ装置２００で、前記距離差ΔＤｉの算出を行なう。
【０３５０】
図３８は、各スピーカ装置２００で行なう、リスナ・スピーカ間距離計測処理を説明するためのフローチャートである。この例の場合には、サーバ装置１００からリスナ・スピーカ間距離計測処理開始信号が各スピーカ装置２００に供給されるのではなく、例えばリスナが発する、例えば２回の拍手をリスナ・スピーカ間距離計測処理開始の指示として検知して、図３８の処理ルーチンを各スピーカ装置２００が起動する。
【０３５１】
前述の開始指示を検知すると、各スピーカ装置２００のＣＰＵ２１０は、図３８の処理ルーチンを起動して、リスナが発する声を収音する待機モードとなり、スピーカユニット２０１からの放音を停止（音声出力をミュート）すると共に、マイクロホン２０２で収音した音声信号を収音信号用バッファメモリ（リングバッファメモリ）２１９に書き込み開始する（ステップＳ２５１）。
【０３５２】
次に、ＣＰＵ２１０は、マイクロホン２０２からの音声信号のレベルを監視して、予め定めた規定レベル以上となったか否かにより、リスナ５００が声を発したか否かを判別する（ステップＳ２５２）。ここで、規定レベル以上となったか否かを判別するのは、背景ノイズをリスナ５００の発した声として検出してしまうのを防止するためのである。
【０３５３】
そして、ステップＳ２５２で規定レベル以上の音声信号を検出したと判別したときには、ＣＰＵ２１０は、トリガ信号をバス３００を通じてブロードキャスト方式により他のスピーカ装置２００に送る（ステップＳ２５３）。
【０３５４】
そして、トリガ信号を発したことから、当該自スピーカ装置２００は、リスナから最も近いスピーカ装置（最短距離位置スピーカ）として判断し、距離差ΔＤｉ＝０と決定する（ステップＳ２５４）。そして、ＣＰＵ２１０は、その距離差ΔＤｉをバッファメモリあるいはスピーカ配置情報記憶部２３３に格納すると共に、他のスピーカ装置２００にブロードキャスト方式により送信する（ステップＳ２５５）。
【０３５５】
次に、ＣＰＵ２１０は、他のスピーカ装置２００から、当該他のスピーカ装置２００についての距離差ΔＤｉの受信を待ち（ステップＳ２５６）、当該他のスピーカ装置２００からの距離差ΔＤｉの受信を確認すると、受信した距離差ΔＤｉをバッファメモリあるいはスピーカ配置情報記憶部２３３に格納する（ステップＳ２５７）。
【０３５６】
次に、ＣＰＵ２１０は、バス３００に接続されている全ての他のスピーカ装置２００から距離差Ｄｉを受信したか否か判別し（ステップＳ２５８）、受信していないと判別したときには、ステップＳ２５６に戻り、受信していると判別したときには、この処理ルーチンを終了する。
【０３５７】
一方、ステップＳ２５２で規定レベル以上の音声信号は検出していないと判別したときには、ＣＰＵ２１０は、他のスピーカ装置２００からバス３００を通じてトリガ信号を受信したか否か判別し（ステップＳ２５９）、トリガ信号を受信しなかったときには、ステップＳ２５２に戻る。
【０３５８】
そして、ステップＳ２５９で、他のスピーカ装置２００からトリガ信号を受信したと判別したときには、ＣＰＵ２１０は、受信したトリガ信号のタイミングから規定時間だけ、マイクロホン２０２で収音した音声信号を収音信号用バッファメモリ２１９に記録する（ステップＳ２６０）。
【０３５９】
そして、ＣＰＵ２１０は、記録した前記規定時間分の音声信号の伝達特性を伝達特性計算部２３２において計算し（ステップＳ２６１）、伝播遅延時間から最短距離位置スピーカとリスナとの距離に対する距離差ΔＤｉを算出し（ステップＳ２６２）、算出した距離差ΔＤｉをバッファメモリあるいはスピーカ配置情報記憶部２３３に格納すると共に、自機のＩＤ番号を付加して他のスピーカ装置２００にブロードキャスト方式により送信する（ステップＳ２５５）。
【０３６０】
次に、ＣＰＵ２１０は、他のスピーカ装置２００から、当該他のスピーカ装置２００についての距離差ΔＤｉの受信を待ち（ステップＳ２５６）、当該他のスピーカ装置２００からの距離差ΔＤｉの受信を確認すると、受信した距離差ΔＤｉを付加されていたＩＤ番号に対応付けてバッファメモリあるいはスピーカ配置情報記憶部２３３に格納する（ステップＳ２５７）。
【０３６１】
次に、ＣＰＵ２１０は、バス３００に接続されている全ての他のスピーカ装置２００から距離差ΔＤｉを受信したか否か判別し（ステップＳ２５８）、受信していないと判別したときには、ステップＳ２５６に戻り、受信していると判別したときには、この処理ルーチンを終了する。
【０３６２】
＜スピーカ装置２００間の距離の計測＞
以上のようにして、この第３の実施形態においても、リスナ５００とスピーカ装置２００との間の距離に関する情報として、距離差ΔＤｉのみが求められる。前述もしたように、この距離差ΔＤｉだけでは、複数個のスピーカ装置２００の配置状態を検出することはできないので、この実施形態においても、次のようにして、スピーカ装置２００同士の間の距離を計測するようにし、当該スピーカ装置間距離と、前記距離差ΔＤｉとから、スピーカ装置２００の配置情報を得るようにする。
【０３６３】
先ず、バス３００に接続されている全てのスピーカ装置２００に対して、スピーカ装置間距離計測のためのテスト信号の放音の起動指示が与えられる。この例の場合にも、図１６を用いて説明した前述の実施形態と同様に、サーバ装置１００から、全てのスピーカ装置２００に対して、テスト信号の放音指示信号をブロードキャスト方式により送信するようにしても良い。しかし、この例では、サーバ装置１００の介在を受けずに、スピーカ装置のみにより、処理を行なうようにしており、例えばリスナが発する、例えば３回の拍手を、スピーカ装置間距離計測処理開始の指示として各スピーカ装置２００は検知するようにする。
【０３６４】
また、この第３の実施形態においては、テスト信号は、サーバ装置１００から送られてくるのではなく、スピーカ装置２００のそれぞれのＲＯＭ２１１に用意されている信号をテスト信号として用いるようにしている。
【０３６５】
スピーカ装置間距離計測処理開始の指示を受けた各スピーカ装置２００は、それぞれランダムな時間待機の状態となる。そして、最初に待機時間が経過したスピーカ装置２００が、トリガ信号をバス３００にブロードキャスト方式により送出すると共に、テスト信号を放音する。このとき、バス３００に送出されるトリガ信号のパケットには、スピーカ装置２００のＩＤ番号が付加されている。一方、トリガ信号を受信した他のスピーカ装置２００は、時間待機状態を解除すると共に、スピーカ装置２００からのテスト信号の放音音声をマイクロホン２０２で収音して録音する。
【０３６６】
そして、テスト信号の放音音声を録音した各スピーカ装置２００は、トリガ信号のタイミングから規定時間分の録音信号について、伝達特性を計算し、トリガ信号のタイミングを基準にした伝播遅延時間からトリガ信号を発したスピーカ装置２００との距離を算出し、例えばスピーカ配置情報記憶部２３３に記憶する。その算出した距離を、他のスピーカ装置２００に送ると共に、他のスピーカ装置２００から送られてくる距離の情報を受信する。
【０３６７】
各スピーカ装置２００は、以上の処理を、テスト信号放音指示を起動タイミングとして、バス３００に接続された全てのスピーカ装置２００がテスト信号を放音するまで繰り返す。これにより、全てのスピーカ装置２００間の距離が算出され、各スピーカ装置２００がそれらの距離情報を保持する。このとき、同じスピーカ装置２００間距離が重複して算出されるが、その平均値を、当該スピーカ装置２００間距離とするようにする。
【０３６８】
《スピーカ装置２００間距離の計測におけるスピーカ装置２００の処理》
以上説明したスピーカ装置間の距離計測におけるスピーカ装置２００の処理動作を、図３９のフローチャートを参照して説明する。
【０３６９】
各スピーカ装置２００のＣＰＵ２１０は、マイクロホン２０２で収音された音声信号からテスト信号の放音指示を検出すると、図３９のフローチャートを起動し、テスト信号放音済みフラグが［ＯＦＦ］であるか否か判別し（ステップＳ２７１）、テスト信号放音済みフラグが［ＯＦＦ］であると判別したときには、テスト信号の放音済みではないとして、テスト信号放音のランダム時間の待機となる（ステップＳ２７２）。
【０３７０】
そして、ＣＰＵ２１０は、他のスピーカ装置２００からトリガ信号を受信したか否か判別し（ステップＳ２７３）、トリガ信号を受信しないと判別したときには、ステップＳ２７２でセットされた待機時間が経過したか否か判別し（ステップＳ２７４）、待機時間がいまだ経過していないときには、ステップＳ２７３に戻って他のスピーカ装置２００からのトリガ信号の受信の監視を継続する。
【０３７１】
ステップＳ２７４で、他のスピーカ装置２００からのトリガ信号を受信することなく、待機時間が経過したと判別したときには、ＣＰＵ２１０は、自己のＩＤ番号を付加したトリガ信号をパケット化してバス３００を通じてブロードキャスト方式により送出する（ステップＳ２７５）。そして、送出したトリガ信号のタイミングに合わせてテスト信号をスピーカユニット２０１から放音する（ステップＳ２７６）。そして、テスト信号放音済みフラグを［ＯＮ］にセットする（ステップＳ２７７）。その後、ステップＳ２７１に戻る。
【０３７２】
また、ステップＳ２７１で、テスト信号放音済みフラグが［ＯＦＦ］ではなく、［ＯＮ］であって、テスト信号が放音済みであると判別したときには、ＣＰＵ２１０は、所定時間内に他のスピーカ装置２００からトリガ信号を受信したか否か判別し（ステップＳ２７８）、トリガ信号を所定時間以内に他のスピーカ装置２００から受信しないと判別したときには、この処理ルーチンを終了する。
【０３７３】
そして、ステップＳ２７８で、トリガ信号を受信したと判別したときには、ＣＰＵ２１０は、マイクロホン２０２で収音したテスト信号の音声信号を、当該受信したトリガ信号のタイミングから規定時間分だけ録音する（ステップＳ２７９）。また、ステップＳ２７３で、他のスピーカ装置２００からトリガ信号を受信したと判別したときにも、ステップＳ２７９に進んで、マイクロホン２０２で収音したテスト信号の音声信号を、当該受信したトリガ信号のタイミングから規定時間分だけ録音する。
【０３７４】
そして、次に、ＣＰＵ２１０は、トリガ信号のタイミングから規定時間分の録音信号について伝達特性を計算し（ステップＳ２８０）、トリガ信号のタイミングを基準にした伝播遅延時間からトリガ信号を発したスピーカ装置２００との距離を算出する（ステップＳ２８１）。そして、算出した自スピーカ装置とトリガ信号を発したスピーカ装置との距離を、例えばスピーカ配置情報記憶部２３３に記憶すると共に、自機のＩＤ番号を付加して他のスピーカ装置２００にブロードキャスト方式で送る（ステップＳ２８２）。
【０３７５】
そして、ＣＰＵ２１０は、他のスピーカ装置２００から送られてくる距離の情報の受信を待ち（ステップＳ２８３）、受信を確認したら、当該受信した距離の情報パケットに付加されている他のスピーカ装置２００のＩＤ番号に対応して、当該受信した距離の情報を、例えばスピーカ配置情報記憶部２３３に記憶する（ステップＳ２８４）。
【０３７６】
その後、ＣＰＵ２１０は、全ての他のスピーカ装置２００から、トリガ信号を発したスピーカ装置２００からの距離の情報を受信したか否か判別し（ステップＳ２８５）、未だ全てのスピーカ装置２００からの前記距離の情報は、受信していないと判別したときには、ステップＳ２８３に戻って、その受信を待つ。また、ステップＳ２８５で、全てのスピーカ装置２００から前記距離の情報を受信したと判別したときには、ステップＳ２７１に戻る。
【０３７７】
＜リスナの正面方向（基準方向）の決定＞
この第３の実施形態においても、算出されたリスナ５００および複数個のスピーカ装置２００の配置関係の情報は、リスナ５００が向いている方向は無視したリスナ５００およびスピーカ装置２００の配置関係を示すものとなっているので、次に説明するように、幾つかの方法により、スピーカ装置２００が、リスナ５００の正面方向を基準方向として、自動的に認識できるようにしている。
【０３７８】
《基準方向決定方法の第１の例》
この第１の例においては、最初は、バス３００に接続されている複数のスピーカ装置２００のうちの特定のスピーカ装置、例えばＩＤ番号＝１のスピーカ装置２００が、テスト信号音を断続的に出力する。テスト信号音としては、例えば、人の方向感覚が比較的優れている中音域のバースト音、例えば、２kHzを中心とする１オクターブのエネルギー帯域幅をもつノイズなどを用いる。そして、断続的な出力方法としては、例えば、テスト信号音を２００ミリ秒の区間で放音、次の２００ミリ秒の区間で遮断、を３回繰り返し、その後、２秒間無音とする方法とする。
【０３７９】
そして、この例においては、このテスト信号音を聞いたリスナが、「センター方向はもっと右である」と感じれば、それを表すものとして前記無音の２秒間の間に、手を１回叩くようにする。また、テスト信号音を聞いたリスナが、「センター方向はもっと左である」と感じれば、それを表すものとして無音の２秒間の間に手を２回叩くようにする。
【０３８０】
バス３００に接続されている複数個のスピーカ装置２００のそれぞれは、この無音の２秒間の間にリスナが手を叩いた回数を、それぞれのマイクロホン２０２で収音した音声信号から検知するようにする。そして、いずれかのスピーカ装置２００で、リスナが手を叩いた回数を検知すると、その検知したスピーカ装置２００は、検知した回数の情報を、他のスピーカ装置２００にブロードキャスト方式で通知する。
【０３８１】
例えば、手を１回叩いたものと判断される場合には、ＩＤ番号＝１のスピーカ装置２００だけでなく、その右隣に配置されているスピーカ装置２００もテスト信号音を発するようにする。そのとき、テスト信号音による音像定位方向が、その前の音像定位方向に対して、右に所定の角度、例えば３０°回転した方向になるように、各スピーカ装置から発する信号音を調整して、放音するようにする。
【０３８２】
ここで、信号音の調整は、テスト信号の振幅調整、位相調整などを含み、リスナとＩＤ番号＝１のスピーカ装置の距離を半径とする仮想円を想定し、その円上を右に、または、左に音像定位位置が移動するように、各スピーカ装置２００が、計算して行なうものとする。
【０３８３】
すなわち、各スピーカ装置がリスナから等距離にある、つまりリスナを中心として同一円上に配置されている場合には、隣り合うスピーカ装置に対して適切な信号配分をして放音すればその中間的な位置に音像が定位する。また、各スピーカ装置がリスナから等距離にない場合には、簡単のため最も遠く配置されているスピーカ装置への距離を基準にして、それよりも近いスピーカ装置には、その距離差に相当する遅延を施してテスト信号を供給するようにする。
【０３８４】
前記２秒間の無音区間の間に手を叩いた回数が０、あるいは検出できなかった場合には、再度同じ定位方向としてテスト信号を放音する。
【０３８５】
次の２秒間の無音区間の間に、前とは異なり、手を２回叩いたものと判断した場合には、テスト信号音を放音する２個のスピーカ装置２００は、相対的に、左に、前回右に回転した角度よりも小さい角度、例えば半分の１５°回転した方向になるように、各スピーカ装置２００から発する信号音を調整して、放音する。
【０３８６】
つまり、同じ回数で叩く間は、角度分解能は変えずに、音像定位位置をその方向に回転させように調整し、前回と違う回数で叩くと、前回より小さな角度分解能で、逆方向に音像定位位置を回転させように調整することで、リスナの正面方向を徐々に収束させていく。
【０３８７】
そして、リスナが正面方向として認めたとき、リスナは、例えばすばやく手を３回叩く。これをいずれかのスピーカ装置２００で検知すると、当該検知したスピーカ装置は、他の全てのスピーカ装置に基準方向決定の処理ルーチンの終了を通知し、この処理ルーチンは終了する。
【０３８８】
《基準方向決定方法の第２の例》
図４０は、この第２の例の基準方向決定方法を説明するためのフローチャートを示すものである。
【０３８９】
この第２の例においては、先ず、基準方向決定処理を起動する指示操作、例えばリスナが手を４回叩くなどの指示操作をすると、図４０の処理ルーチンが起動される。
【０３９０】
各スピーカ装置２００のＣＰＵ２１０は、図４０の処理ルーチンが起動されると、先ず、マイクロホン２０２で収音した音声信号の、収音信号用バッファメモリ（リングバッファメモリ）２１９への書き込みを開始する（ステップＳ２９１）。
【０３９１】
この状態において、リスナは、正面方向を向いて、任意の言葉を発する。各スピーカ装置２００のＣＰＵ２１０は、マイクロホン２０２からの音声信号のレベルを監視して、予め定めた規定レベル以上となったか否かにより、リスナ５００が声を発したか否かを判別する（ステップＳ２９２）。ここで、規定レベル以上となったか否かを判別するのは、背景ノイズをリスナ５００の発した声として検出してしまうのを防止するためのである。
【０３９２】
そして、ステップＳ２９２で規定レベル以上の音声信号を検出したと判別したときには、ＣＰＵ２１０は、トリガ信号をバス３００を通じてブロードキャスト方式により他のスピーカ装置２００に送る（ステップＳ２９３）。
【０３９３】
一方、ステップＳ２９２で規定レベル以上の音声信号は検出していないと判別したときには、ＣＰＵ２１０は、他のスピーカ装置２００からバス３００を通じてトリガ信号を受信したか否か判別し（ステップＳ２９４）、トリガ信号を受信しなかったときには、ステップＳ２９２に戻る。
【０３９４】
そして、ステップＳ２９４で、他のスピーカ装置２００からトリガ信号を受信したと判別したとき、あるいは、ステップＳ２９３でトリガ信号をブロードキャスト方式によりバス３００に送出したときには、ＣＰＵ２１０は、受信したトリガ信号のタイミングから、あるいは送出したトリガ信号のタイミングから、規定時間だけ、マイクロホン２０２で収音した音声信号を収音信号用バッファメモリ２１９に記録する（ステップＳ２９５）。
【０３９５】
そして、各スピーカ装置２００のＣＰＵ２１０は、マイクロホン２０２で収音したリスナの声に、中音域のフィルタをかけてそのレベルを計測する（ステップＳ２９６）。このとき、伝播距離による音波の減衰を考慮して、リスナ５００と各スピーカ装置２００との距離ＤLiに応じてそれぞれの信号レベルを補正する。そして、計測した信号レベルは、自スピーカ装置２００ＩＤ番号と対応付けて記憶する（ステップＳ２９７）。
【０３９６】
そして、ＣＰＵ２１０は、自スピーカ装置２００のＩＤ番号とともに、計測した信号レベルをバス３００を通じてブロードキャスト方式で他のスピーカ装置２００に送信する（ステップＳ２９８）。
【０３９７】
次に、ＣＰＵ２１０は、他のスピーカ装置２００からの、計測結果の信号レベルの受信を待ち（ステップＳ２９９）、その受信を確認したら、受信した計測結果の信号レベルを、当該他のスピーカ装置２００のＩＤ番号と対応付けて記憶する（ステップＳ３００）。
【０３９８】
次に、ＣＰＵ２１０は、他の全てのスピーカ装置２００からの計測結果の信号レベルの受信を完了したか否か判別し（ステップＳ３０１）、全ては受信していないと判別したときには、ステップＳ２９９に戻って、残りのスピーカ装置２００からの計測結果の信号レベルを受信する。
【０３９９】
そして、ステップＳ３０１で、全てのスピーカ装置からの計測結果の信号レベルを受信したと判別したときには、ＣＰＵ２１０は、それらの信号レベルの情報を解析して、リスナの正面方向を推測し、推測結果の正面方向を基準方向として、スピーカ配置情報記憶部２３３に記憶する（ステップＳ３０２）。この推測方法は、前述もしたように、人声の指向特性は左右で対象であり、中高音域成分は正面方向で最大で、背面方向で最小になるという性質を利用したものである。
【０４００】
以上の処理は、全てのスピーカ装置２００が行なうので、結果的に、すべてのスピーカ装置は、同じ処理結果を得る。
【０４０１】
なお、以上の処理において、精度を上げるため、ステップＳ２９６で用いるフィルタで抽出する帯域を２以上用意して、それぞれの帯域での推測正面方向を照合しようにしてもよい。
【０４０２】
＜チャンネル合成係数確認補正処理＞
以上のようにして、音響システムを構成する複数個のスピーカ装置２００の配置関係を算出すると共に、基準方向を定め、各スピーカ装置２００に供給するスピーカ装置用信号を生成するためのチャンネル合成係数を算出することができる。
【０４０３】
そして、この第３の実施形態では、各スピーカ装置用のチャンネル合成係数が実際上適切なものとなっているかどうかをスピーカ装置２００のそれぞれが確認して、補正することができるようにしている。以下、その確認補正処理について、図４１および図４２のスピーカ装置２００における処理のフローチャートを参照しながら説明する。
【０４０４】
この例においても、スピーカ装置２００は、例えばリスナからのチャンネル合成係数確認補正処理の開始の合図音を検知すると、図４１および図４２の処理ルーチンを起動する。この開始の合図音としては、前述同様に、リスナが手を複数回叩くことにより発するようにしても良いし、また、リスナが発する声や口笛を開始の合図音としてもよい。
【０４０５】
この実施形態では、各スピーカ装置２００は、マルチチャンネルの各１チャンネル毎に、当該チャンネルの音声信号による音像の定位が所期の位置となっているかどうかを確認して、必要があればチャンネル合成係数を補正するようにする。
【０４０６】
すなわち、先ず、ＣＰＵ２１０は、初期化処理を行ない、チャンネル合成係数を確認する最初のチャンネルｍ＝１とする（ステップＳ３１１）。例えば、チャンネル１は、左チャンネルの音声信号とする。
【０４０７】
そして、ＣＰＵ２１０は、リスナが発する声の合図音を検知したか否か判別し（ステップＳ３１２）、合図音を検知したと判別したときには、当該ｍチャンネルの音声信号についてのチャンネル合成係数に関する確認補正のトリガ信号をバス３００を通じてブロードキャスト方式で他のスピーカ装置２００に送信する（ステップＳ３１４）。
【０４０８】
また、ステップＳ３１２で、合図音を検知していないと判別したときには、当該ｍチャンネルの音声信号についてのチャンネル合成係数に関する確認補正のトリガ信号を他のスピーカ装置２００から受信したか否か判別し（ステップＳ３１３）、当該トリガ信号を受信していないと判別したときには、ステップＳ３１２に戻る。
【０４０９】
また、ステップＳ３１３で、ｍチャンネルの音声信号についてのチャンネル合成係数に関する確認補正のトリガ信号を受信したと判別したとき、また、ステップＳ３１４で、ｍチャンネルの音声信号についてのチャンネル合成係数に関する確認補正のトリガ信号をブロードキャストした後には、チャンネル合成係数記憶部２３４に記憶されているチャンネル合成係数のうち、自スピーカ装置用のチャンネル合成係数を用いて、第ｍチャンネルの音声信号についての音像定位状態を確認するためのスピーカ装置用テスト信号を生成して、それを放音する（ステップＳ３１５）。
【０４１０】
例えば第ｍチャンネルとしてＬチャンネルの音声信号についてのスピーカ装置用テスト信号を生成するには、スピーカ装置２００のそれぞれは、各スピーカ装置用のチャンネル合成係数のうちの、Ｌチャンネルについての係数ｗＬｉを読み出し、その係数をテスト信号に乗算することにより得られる。テスト信号は、この例においても、各スピーカ装置２００のＲＯＭ２１１が備える信号が利用される。なお、このとき、スピーカ装置２００によっては、係数ｗＬｉ＝０であるため、音声の放音は行なわないものもある。
【０４１１】
そして、ＣＰＵ２１０は、そのマイクロホン２０２での音声の収音を開始し、トリガ信号のタイミングを基準にした規定時間分を録音信号として取り込み（ステップＳ３１６）、その規定時間分の録音信号を、それぞれのスピーカ装置２００のＩＤ番号を付加してパケット化して、他のスピーカ装置２００にブロードキャスト方式により送る（ステップＳ３１７）。
【０４１２】
そして、ＣＰＵ２１０は、他のスピーカ装置２００からの規定時間分の録音信号の受信を待ち（ステップＳ３１８）、受信を確認すると、バッファメモリ（ＲＡＭ２１２）に格納する（ステップＳ３１９）。
【０４１３】
そして、全てのスピーカ装置２００からの規定時間分の録音信号を受信するまでステップＳ３１８およびステップＳ３１９の処理を繰り返し、全てのスピーカ装置２００からの規定時間分の録音信号を受信したことを確認したら（ステップＳ３２０）、自スピーカ装置２００および他のスピーカ装置２００からの規定時間分の録音信号の伝達特性を算出すると共に、周波数分析を行ない、その結果から、テスト信号の放音を行なった第ｍチャンネルについてのテスト信号の放音による音像が所期の位置に定位しているかどうかを解析する（図４２のステップＳ３３１）。
【０４１４】
そして、ＣＰＵ２１０は、その解析の結果、当該第ｍチャンネルについてのテスト信号の放音による音像が初期の位置に定位しているか否か判別し（ステップＳ３３２）、所期の位置に定位していないと判別したときには、当該第ｍチャンネルについての各スピーカ装置２００のチャンネル合成係数を、前記解析結果に応じて補正し、その補正したチャンネル合成係数をバッファメモリに保存すると共に、その補正したチャンネル合成係数を用いて、第ｍチャンネルについての自スピーカ装置用のスピーカ装置用テスト信号を生成する（ステップＳ３３３）。そして、ステップＳ３１５に戻り、ステップＳ３３３で生成した補正したチャンネル合成係数を用いて生成したスピーカ装置用テスト信号を放音する。
【０４１５】
そして、ステップＳ３３２で、第ｍチャンネルについてのテスト信号の放音による音像が初期の位置に定位していると判別したときには、ＣＰＵ２１０は、全てのスピーカ装置用の補正したチャンネル合成係数を、自スピーカ装置２００のＩＤ番号を付与してバス３００を通じてブロードキャスト方式により送信する（ステップＳ３３４）。
【０４１６】
そして、ＣＰＵ２１０は、他の全てのスピーカ装置２００から、それぞれで算出された全てのスピーカ装置用の補正されたチャンネル合成係数を受信する（ステップＳ３３５）。そして、受信した全てのスピーカ装置からのチャンネル合成係数から、補正されたチャンネル合成係数の収束値を求め、求めたチャンネル合成係数の収束値を、チャンネル合成係数記憶部２３４に格納して、チャンネル合成係数を補正値に更新する（ステップＳ３３６）。
【０４１７】
次に、ＣＰＵ２１０は、全てのチャンネルについての補正が終了したか否か判別し（ステップＳ３３７）、終了としたと判別したときには、この処理ルーチンを終了する。
【０４１８】
また、ステップＳ３３７で、全てのチャンネルについては、未だ補正が終了していないと判別したときには、ＣＰＵ２１０は、トリガ信号を発したのは、自機であるか否か判別し（ステップＳ３３８）、そうであれば、次のチャンネルを指定した後（ステップＳ３３９）、ステップＳ３１４に戻る。また、ステップＳ３３８で、自機ではないと判別したときには、次のチャンネルを指定した後（ステップＳ３４０）、ステップＳ３１３に戻る。
【０４１９】
以上のようにして、この実施形態によれば、各スピーカ装置が、任意の位置に配置された複数個のスピーカ装置の配置関係を自動的に検出し、その配置関係に関する情報に基づき、各スピーカ装置に供給するスピーカ装置用信号として、適切なものを自動的に生成し、かつ、その生成したものが、実際上、最適な再生音場を形成するかを確認補正することができる。
【０４２０】
なお、この実施形態におけるチャンネル合成係数確認補正処理は、任意の位置に配置された複数個のスピーカ装置の配置関係を、上述の例のように自動的に検出する場合に限られるものではなく、ユーザがスピーカ装置２００にそれぞれ設定入力し、その設定入力情報に基づいて、スピーカ装置２００のそれぞれがチャンネル合成係数を算出する場合においても、算出したチャンネル合成係数が、実際上、最適な再生音場を形成するかを確認補正する場合にも適用することができる。
【０４２１】
換言すれば、任意の位置に配置された複数個のスピーカ装置の配置関係は、厳密に設定する必要はなく、おおよその配置位置関係を設定すれば、その配置位置関係の情報に基づいて生成したチャンネル合成係数を、チャンネル合成係数確認補正処理により補正して、実際上、最適な再生音場を形成するチャンネル合成係数にすることができる。
【０４２２】
なお、第３の実施形態において、スピーカ装置２００の配置関係を僅かに変更した場合には、再度、スピーカ装置の配置関係から算出し直すのではなく、チャンネル合成係数確認補正処理を起動させることにより、容易に所期の再生音場を得ることができる。
【０４２３】
なお、この第３の実施形態においても、各１チャンネル毎に、チャンネル合成係数の確認補正処理を行なうのではなく、マイクロホン２０２で収音した音声信号から分離可能な状態で、異なるチャンネル用のスピーカ装置用テスト信号を生成するようにすれば、複数チャンネル分のチャンネル合成係数の確認補正処理を同時に行なうことができる。
【０４２４】
［音響システムの第４の実施形態］
図４３は、この発明による音響システムの第４の実施形態の全体構成を示すブロック図である。この第４の実施形態は、第１の実施形態の変形例であり、スピーカ装置２００に設けられる音声の収音手段としてのマイクロホンは、この第４の実施形態では、マイクロホン２０２ａと、マイクロホン２０２ｂとの２個を用いる。
【０４２５】
そして、この第４の実施形態では、各スピーカ装置２００で、この２個のマイクロホン２０２ａ，２０２ｂを用いて音声を収音するときに、当該音声がどの方向から当該スピーカ装置２００に入射するかの音声入力方向を検出して、当該音声入力方向をも用いて複数のスピーカ装置の配置関係を算出する。
【０４２６】
図４４は、この第４の実施形態の場合におけるスピーカ装置２００のハードウエア構成例である。
【０４２７】
すなわち、この第４の実施形態のスピーカ装置２００においては、マイクロホン２０２ａで収音して得られた音声信号は、アンプ２０７ａを通じてＡ／Ｄ変換器２０８ａに供給されてデジタル音声信号に変換され、Ｉ／Ｏポート２１８ａを通じてシステムバス２０３に送られ、収音信号用バッファメモリ２１９に格納される。
【０４２８】
また、マイクロホン２０２ｂで収音して得られた音声信号は、アンプ２０７ｂを通じてＡ／Ｄ変換器２０８ｂに供給されてデジタル音声信号に変換され、Ｉ／Ｏポート２１８ｂを通じてシステムバス２０３に送られ、収音信号用バッファメモリ２１９に格納される。
【０４２９】
そして、この第４の実施形態では、２個のマイクロホン２０２ａ，２０２ｂは、図４５に示すように、スピーカ装置２００に設けられる。図４５（Ａ）は、この第４の実施形態のスピーカ装置２００の上面図、図４５（Ｂ）は、この第４の実施形態のスピーカ装置２００の正面図であり、この例では、スピーカ装置２００は横置きとされる。そして、２個のマイクロホン２０２Ａ，２０２Ｂは、スピーカユニット２０１の中心を含む直線上において、スピーカユニット２０１の左側あるいは右側の一側において、水平方向に、距離２ｄだけ離間されて配置される。
【０４３０】
この例の２個のマイクロホン２０２ａおよび２０２ｂは、指向特性が無指向性のものとされている。そして、この実施形態では、ＣＰＵ２１０が、ＲＯＭ２１１のプログラムにしたがって、ＲＡＭ２１２をワークエリアとして用いられて、Ｉ／Ｏポート２１８ａおよび２１８ｂを通じて、収音信号用バッファメモリ２１９に取り込んだデジタル音声信号ＡＵＤａおよびＡＵＤｂの加算信号および差分信号が、ソフトウエア処理により求められる。
【０４３１】
そして、この第４の実施形態では、このデジタル音声信号Ｓ０およびＳ１の加算信号および差分信号を用いることにより、スピーカ装置２００への音源からの音声の入射方向（音声入射方向）を算出するようにする。
【０４３２】
図４６は、このとき、２個のマイクロホン２０２ａ、２０２ｂからのデジタル音声信号Ｓ０、Ｓ１について、ＣＰＵ２１０でなされる演算処理と等価な処理回路を説明するためのブロック図である。
【０４３３】
すなわち、図４６の例においては、２個のマイクロホン２０２ａ、２０２ｂからのデジタル音声信号Ｓ０、Ｓ１は、２個のマイクロホンの感度差をなくすように調整するためのレベル調整器２４１を通じて、加算アンプ２４２に供給されると共に、差分演算アンプ２４３に供給される。
【０４３４】
そして、加算アンプ２４２からは、デジタル音声信号Ｓ０とデジタル音声信号Ｓ１との加算出力Ｓaddが得られる。また、差分演算アンプ２４３からは、デジタル音声信号Ｓ０とデジタル音声信号Ｓ１との差分出力Ｓdiffが得られる。
【０４３５】
この場合、加算出力Ｓaddは、図４６の右側に示すように、無指向性を示し、また、差分出力Ｓdiffは、両指向性を示すものとなる。加算出力Ｓaddおよび差分出力Ｓdiffが、このような指向特性になることについて、図４７および図４８の式を用いてさらに説明する。
【０４３６】
すなわち、２個のマイクロホンＭ０およびＭ１が、図４７に示すように、互いに距離２ｄだけ離された状態において、水平面上に、つまり、横一直線上に配置されている状態を想定し、この２個のマイクロホンＭ０およびＭ１に対して、音源からの音声入射方向をθとする。
【０４３７】
すると、マイクロホンＭ０の出力をＳ０とすると、マイクロホンＭ１の出力Ｓ１は、図４８の（式１）に示すようなものとすることができる。そして、出力Ｓ０と出力Ｓ１との差分出力Ｓdiffは、ｋ２ｄ≪１であるとき、図４８の（式２）に示すようなものとなる。また、出力Ｓ０と出力Ｓ１との加算出力Ｓaddは、ｋ２ｄ≪１であるとき、図４８の（式３）に示すようなものとなる。
【０４３８】
したがって、２個のマイクロホンＭ０およびＭ１の加算出力Ｓaddは、無指向性を示し、また、差分出力Ｓdiffは、両指向性を示す。そして、両指向性では、その出力の極性が音声の入射方向により反転するので、これら加算出力Ｓaddおよび差分出力Ｓdiffから、音源の入射方向が判断できる。
【０４３９】
この音源の入射方向の測定方法は、音響インテンシティを求める方法である。ここで、音響インテンシティとは、音を「単位面積を単位時間当たりに通過するエネルギーの流れ」として捉えるもので、その測定単位はｗ／ｍ２となる。２個のマイクロホン出力から、この音のエネルギーの流れを測定し、音の強さと共に流れの方向をベクトル量として捉えることができる。
【０４４０】
この方式は、２マイクロホン法とも呼ばれる。マイクロホンＭ０に到達した音の波面が、ある時間差を持ってマイクロホンＭ１に到達するが、その時間差情報を利用して音の前後方向の判断とマイクロホン軸への大きさ成分を計算する。マイクロホンＭ０での音圧をＳ０（ｔ）、マイクロホンＭ１での音圧をＳ１（ｔ）としたとき、音圧の平均値Ｓ（ｔ）と、粒子速度Ｖ（ｔ）は、図４８の（式４）、（式５）のように表される。
【０４４１】
このＳ（ｔ）とＶ（ｔ）とを掛け合わせ、時間平均をとることにより、音響インテンシティを求めることができる。前記加算出力Ｓaddが、音圧の平均値Ｓ（ｔ）に、差分出力Ｓdiffが、粒子速度Ｖ（ｔ）に、それぞれ対応する。
【０４４２】
なお、以上の説明では、２個のマイクロホン２０２ａ，２０２ｂは、水平方向に並べるようにしたが、これは、複数のスピーカ装置２００が平面上に載置されていることを想定しているからである。なお、２個のマイクロホン２０２ａ、２０２ｂは、スピーカ装置２００のスピーカユニット２０１の中心を含む直線上に置く必要はなく、ほぼ水平方向に並べて置くように配置すればよい。
【０４４３】
また、２個のマイクロホン２０２ａおよび２０２ｂは、図４４のように、スピーカユニット２０１の一側に寄せて配置するのではなく、図４９に示すように、スピーカユニット２０１の両側に配置してもよい。図４９（Ａ）は、スピーカ装置２００の上面図、図４９（Ｂ）は、スピーカ装置２００の正面図であり、この図４９の例では、マイクロホン２０２ａおよび２０２ｂは、スピーカユニット２０１の中心を含む直線上に水平方向に配置されている。
【０４４４】
図４９のように、スピーカユニット２０１の両側に２個のマイクロホン２０２ａ、２０２ｂを配置する場合においても、当該２個のマイクロホン２０２ａ，２０２ｂは、スピーカユニット２０１の中心を含む直線上に配置しなくてもよい。
【０４４５】
次に、この第４の実施形態においては、前述した第１の実施形態における「リスナとスピーカ装置との距離についての情報の計測」および「スピーカ装置２００間の距離の計測」において、スピーカ装置２００からは、これら２個のマイクロホン２０２ａ，２０２ｂで収音した音声信号を、サーバ装置１００に供給する。そして、サーバ装置１００は、リスナとスピーカ装置との距離およびスピーカ装置２００間の距離の算出の際に、前記加算出力Ｓaddおよび差分出力Ｓdiffを算出して、当該スピーカ装置２００への音源の入射方向を算出し、それらの距離と共に、方向を記憶するようにする。
【０４４６】
＜リスナとスピーカ装置との距離についての情報の計測＞
図５０は、この第４の実施形態の場合におけるリスナとスピーカ装置との距離を計測する場合の説明のための図である。リスナとスピーカ装置との距離の計測方法に関しては、この第４の実施形態においても、第１の実施形態と全く同様であり、リスナ５００が発した声を各スピーカ装置２００で収音するが、この第４の実施形態では、図５０に示すように、２個のマイクロホン２０２ａ，２０２ｂによって、音声を収音する点が異なる。
【０４４７】
《リスナとスピーカ装置との距離計測におけるサーバ装置１００の処理》
この第４の実施形態において、リスナとスピーカ装置との間の距離計測におけるサーバ装置１００の処理動作を、図５１のフローチャートを参照して説明する。
【０４４８】
すなわち、ＣＰＵ１１０は、リスナ・スピーカ間距離計測処理開始信号を、バス３００を通じて全てのスピーカ装置２００にブロードキャスト方式により送信する（ステップＳ３５１）。そして、ＣＰＵ１１０は、バス３００を通じた、いずれかのスピーカ装置２００からのトリガ信号の到来を待つ（ステップＳ３５２）。
【０４４９】
そして、ＣＰＵ１１０は、ステップＳ３５２で、いずれかのスピーカ装置２００からのトリガ信号の受信を確認すると、当該トリガ信号を送ってきたスピーカ装置２００をリスナからの距離が最も近い位置に配置された最短距離位置スピーカとして、そのＩＤ番号を、ＲＡＭ１１２あるいはスピーカ配置情報記憶部１１８に記憶する（ステップＳ３５３）。
【０４５０】
次に、ＣＰＵ１１０は、スピーカ装置２００からの、２個のマイクロホン２０２ａおよび２０２ｂで収音された音声信号の録音信号の受信を待ち（ステップＳ３５４）、スピーカ装置２００のＩＤ番号および当該録音信号の受信を確認すると、当該録音信号をＲＡＭ１１２に格納する（ステップＳ３５５）。そして、ＣＰＵ１１０は、バス３００に接続されている全てのスピーカ装置２００から２個のマイクロホン２０２ａおよび２０２ｂで収音された音声信号の録音信号を受け取ったかどうか判別し（ステップＳ３５６）、全てのスピーカ装置２００からの録音信号は未だ受信していないと判別したときには、ステップＳ３５４に戻り、全てのスピーカ装置２００からの２個のマイクロホン２０２ａおよび２０２ｂで収音された音声信号の録音信号を受信するまで、当該録音信号の受信処理を繰り返す。
【０４５１】
ステップＳ３５６で、全てのスピーカ装置２００からの２個のマイクロホン２０２ａおよび２０２ｂで収音された音声信号の録音信号を受信したと確認したときには、ＣＰＵ１１０は、各スピーカ装置２００からの２個のマイクロホン２０２ａおよび２０２ｂで収音された音声信号の録音信号について、伝達特性計算部１２１において伝達特性を計算するように制御する（ステップＳ３５７）。
【０４５２】
このとき、サーバ装置１００では、２個のマイクロホン２０２ａおよび２０２ｂのいずれか一方から、伝達特性を計算することもできるし、２個のマイクロホン２０２ａおよび２０２ｂの両方から伝達特性を計算することもできる。
【０４５３】
そして、算出した各スピーカ装置の伝達特性から各スピーカ装置２００の伝播遅延時間を計算し、最短距離位置スピーカとリスナとの距離Ｄｏに対する各スピーカ装置２００の前記距離差ΔＤｉを算出し、スピーカ装置２００のＩＤ番号と対応付けてＲＡＭ１１２あるいはスピーカ配置情報記憶部１１８に記憶する（ステップＳ３５８）。
【０４５４】
このとき、サーバ装置１００では、スピーカ装置２００の２個のマイクロホン２０２ａおよび２０２ｂのいずれか一方からの収音音声信号を用いて、伝達特性を計算することもできるし、２個のマイクロホン２０２ａおよび２０２ｂの両方の収音音声信号から伝達特性を計算することもできる。例えば、２個のマイクロホン２０２ａおよび２０２ｂの収音音声信号の加算出力Ｓaddから伝達特性を計算するようにすることもできる。
【０４５５】
いずれか１個のマイクロホンの収音音声信号を用いた伝達特性から各スピーカ装置２００の伝播遅延時間を計算する場合には、スピーカ装置２００の位置は、当該１個のマイクロホンの位置であるとして、リスナとの距離を計算することになる。
【０４５６】
これに対して、例えば、２個のマイクロホン２０２ａおよび２０２ｂの収音音声信号の加算出力Ｓaddから伝達特性を計算し、その伝達特性から各スピーカ装置２００の伝播遅延時間を計算する場合には、当該２個マイクロホン２０２ａ，２０２ｂの中間の位置をスピーカ装置２００の位置とすることになる。したがって、図４９の例のように、２個のマイクロホン２０２ａ、２０２ｂを配置した場合には、スピーカユニット２０１の中心点がスピーカ位置２００の基準となるものである。
【０４５７】
次に、サーバ装置２００では、各スピーカ装置２００からの録音信号として受信した、マイクロホン２０２ａおよびマイクロホン２０２ｂの加算出力Ｓaddおよび差分出力Ｓdiffを算出し、各スピーカ装置２００へのリスナが発した音声の入射方向、つまり、当該スピーカ装置２００に対するリスナの方向を計算し、当該リスナ方向情報を、スピーカ装置２００のＩＤ番号と対応付けてＲＡＭ１１２あるいはスピーカ配置情報記憶部１１８に記憶する（ステップＳ３５９）。
【０４５８】
《リスナとスピーカ装置との距離計測におけるスピーカ装置２００の処理》
次に、第４の実施形態において、リスナとスピーカ装置との間の距離計測におけるスピーカ装置２００の処理動作を、図５２のフローチャートを参照して説明する。
【０４５９】
各スピーカ装置２００のＣＰＵ２１０は、バス３００を通じたサーバ装置１００からのリスナ・スピーカ間距離計測処理開始信号を受け取ると、図５２のフローチャートを起動し、マイクロホン２０２ａおよび２０２ｂで収音した音声信号の、収音信号用バッファメモリ（リングバッファメモリ）２１９への書き込みを開始する（ステップＳ３６１）。
【０４６０】
次に、ＣＰＵ２１０は、２個のマイクロホン２０２ａ，２０２ｂの一方あるいは両方からの音声信号のレベルを監視して、一方の場合にはその音声信号のレベルが、両方の場合にはそのいずれ一方の音声信号のレベルが、予め定めた規定レベル以上となったか否かにより、リスナ５００が声を発したか否かを判別する（ステップＳ３６２）。ここで、規定レベル以上となったか否かを判別するのは、微小ノイズなどをリスナ５００の発した声として検出して誤動作をしてしまうのを防止するためである。
【０４６１】
そして、ステップＳ３６２で規定レベル以上の音声信号を検出したと判別したときには、ＣＰＵ２１０は、トリガ信号をバス３００を通じてブロードキャスト方式によりサーバ装置１００および他のスピーカ装置２００に送る（ステップＳ３６３）。
【０４６２】
一方、ステップＳ３６２で規定レベル以上の音声信号は検出していないと判別したときには、ＣＰＵ２１０は、他のスピーカ装置２００からバス３００を通じてトリガ信号を受信したか否か判別し（ステップＳ３６４）、トリガ信号を受信しなかったときには、ステップＳ３６２に戻る。
【０４６３】
そして、ステップＳ３６４で、他のスピーカ装置２００からトリガ信号を受信したと判別したとき、あるいは、ステップＳ３６３でトリガ信号をブロードキャスト方式によりバス３００に送出したときには、ＣＰＵ２１０は、受信したトリガ信号のタイミングから、あるいは送出したトリガ信号のタイミングから、規定時間だけ、マイクロホン２０２ａおよびマイクロホン２０２ｂで収音した音声信号を収音信号用バッファメモリ２１９に記録する（ステップＳ３６５）。
【０４６４】
そして、ＣＰＵ２１０は、自機のＩＤ番号とともに、記録した前記規定時間分の、マイクロホン２０２ａおよびマイクロホン２０２ｂからの音声信号を、バス３００を通じてサーバ装置１００に送信する（ステップＳ３６６）。
【０４６５】
なお、この第４の実施形態においても、ステップＳ３５７において伝達特性を計算して伝播遅延時間を求めているが、最短距離位置スピーカからの録音信号とそれぞれのスピーカ装置からの録音信号との相互相関演算を行ない、その結果から伝播遅延時間を求めるようにしてもよい。
【０４６６】
＜スピーカ装置２００間の距離の計測＞
この第４の実施形態は、スピーカ装置２００間の距離の計測の方法は、第１の実施形態の場合と変わらない。すなわち、スピーカ装置２００間の距離計測の様子を説明するための図である図５３に示すように、サーバ装置１００がスピーカ装置２００に対してテスト信号の放音指示信号を送信し、それに基づいて放音を行なったスピーカ装置２００からの放音音声を他のスピーカ装置２００が収音し、収音音声信号をサーバ装置１００に供給し、サーバ装置１００が各スピーカ装置間距離を算出するようにするものである。
【０４６７】
ただし、この第４の実施形態においては、２個のマイクロホン２０２ａ、２０２ｂの収音音声信号を用いることにより、各スピーカ装置２００で収音したときの音声の入射方向を併せて算出し、スピーカ装置２００の配置関係をより正確に算出するようにする。
【０４６８】
《スピーカ装置２００間距離の計測におけるスピーカ装置２００の処理》
第４の実施の形態における、スピーカ装置間の距離計測におけるスピーカ装置２００の処理動作を、図５４のフローチャートを参照して説明する。
【０４６９】
各スピーカ装置２００のＣＰＵ２１０は、バス３００を通じたサーバ装置１００からのテスト信号の放音指示信号を受け取ると、図５４のフローチャートを起動し、テスト信号放音済みフラグが［ＯＦＦ］であるか否か判別し（ステップＳ３７１）、テスト信号放音済みフラグが［ＯＦＦ］であると判別したときには、テスト信号の放音済みではないとして、テスト信号放音のランダム時間の待機となる（ステップＳ３７２）。
【０４７０】
そして、ＣＰＵ２１０は、他のスピーカ装置２００からトリガ信号を受信したか否か判別し（ステップＳ３７３）、トリガ信号を受信しないと判別したときには、ステップＳ３７２でセットされた待機時間が経過したか否か判別し（ステップＳ３７４）、待機時間がいまだ経過していないと判別したときには、ステップＳ３７３に戻って他のスピーカ装置２００からのトリガ信号の受信の監視を継続する。
【０４７１】
ステップＳ３７４で、他のスピーカ装置２００からのトリガ信号を受信することなく、待機時間が経過したと判別したときには、ＣＰＵ２１０は、自己のＩＤ番号を付加したトリガ信号をパケット化してバス３００を通じてブロードキャスト方式により送出する（ステップＳ３７５）。そして、送出したトリガ信号のタイミングに合わせてテスト信号をスピーカユニット２０１から放音する（ステップＳ３７６）。そして、テスト信号放音済みフラグを［ＯＮ］にセットする（ステップＳ３７７）。その後、ステップＳ３７１に戻る。
【０４７２】
また、ステップＳ３７３で、テスト信号放音の時間待機中に他のスピーカ装置２００からのトリガ信号を受信したと判別したときには、各スピーカ装置２００の２個のマイクロホン２０２ａおよび２０２ｂで収音したテスト信号の音声信号を、当該トリガ信号のタイミングから規定時間分だけ録音し（ステップＳ３７８）、当該録音した規定時間分の２個のマイクロホン２０２ａ，２０２ｂの収音音声信号を、パケット化し、ＩＤ番号を付加して、サーバ装置１００にバス３００を通じて送る（ステップＳ３７９）。そして、ステップＳ３７１に戻る。
【０４７３】
また、ステップＳ３７１で、テスト信号放音済みフラグが［ＯＦＦ］ではなく、［ＯＮ］であって、テスト信号が放音済みであると判別したときには、ＣＰＵ２１０は、所定時間内に他のスピーカ装置２００からトリガ信号を受信したか否か判別し（ステップＳ３８０）、トリガ信号を受信したと判別したときには、２個のマイクロホン２０２ａ，２０２ｂで収音したテスト信号の収音音声信号を、当該受信したトリガ信号のタイミングから規定時間分だけ録音する（ステップＳ３７８）。そして、ＣＰＵ２１０は、当該録音した規定時間分の音声信号を、パケット化し、ＩＤ番号を付加して、サーバ装置１００にバス３００を通じて送る（ステップＳ３７９）。
【０４７４】
ステップＳ３８０で、所定時間内に他のスピーカ装置２００からトリガ信号を受信しなかったと判別したときには、ＣＰＵ２１０は、全てのスピーカ装置２００からのテスト信号の放音が終了したとして、この処理ルーチンを終了する。
【０４７５】
《スピーカ装置２００間距離の計測におけるサーバ装置１００の処理》
次に、この第４の実施形態の場合の、スピーカ装置間の距離計測におけるサーバ装置１００の処理動作を、図５５のフローチャートを参照して説明する。
【０４７６】
先ず、サーバ装置１００のＣＰＵ１１０は、テスト信号の放音指示信号をブロードキャスト方式によりバス３００を通じて全てのスピーカ装置２００に送信する（ステップＳ３９１）。そして、スピーカ装置２００におけるテスト信号の放音時間待機の待機時間を見込んで予め定められた所定時間以上経過したか否か判別する（ステップＳ３９２）。
【０４７７】
ステップＳ３９２で、所定時間以上経過してはいないと判別したときには、ＣＰＵ１１０は、いずれかのスピーカ装置２００からのトリガ信号を受信したか否か判別し（ステップＳ３９３）、トリガ信号を受信してはいないと判別したときには、ステップＳ３９２に戻って、所定時間以上経過したかどうかの時間監視を行なう。
【０４７８】
ステップＳ３９３で、トリガ信号を受信したと判別したときには、ＣＰＵ１１０は、当該トリガ信号を発したスピーカ装置２００のＩＤ番号ＮＡを、当該トリガ信号のパケットに付加されたＩＤ番号から識別する（ステップＳ３９４）。
【０４７９】
次に、ＣＰＵ１１０は、スピーカ装置２００からの２個のマイクロホン２０２ａ，２０２ｂの収音音声信号の録音信号の受信を待ち（ステップＳ３９５）、当該録音信号を受信したら、当該録音信号のパケットに付加されているＩＤ番号から、当該録音信号を送ってきたスピーカ装置２００のＩＤ番号ＮＢを検知し、当該ＩＤ番号ＮＢに対応して当該録音信号をバッファメモリに格納する（ステップＳ３９６）。
【０４８０】
次に、そのバッファメモリに格納した録音信号の伝達特性を計算し（ステップＳ３９７）、トリガ信号の発生タイミングからの伝播遅延時間を求めて、ＩＤ番号ＮＡのテスト信号を放音したスピーカ装置２００と、録音信号を送ってきたＩＤ番号ＮＢのスピーカ装置２００との距離Ｄｊｋ（ＩＤ番号ｊのスピーカ装置と、ＩＤ番号ｋのスピーカ装置との距離）を算出し、例えばスピーカ配置情報記憶部１１８に記憶する（ステップＳ３９８）。
【０４８１】
このとき、サーバ装置１００では、スピーカ装置２００の２個のマイクロホン２０２ａおよび２０２ｂのいずれか一方からの収音音声信号を用いて、伝達特性を計算することもできるし、２個のマイクロホン２０２ａおよび２０２ｂの両方の収音音声信号から伝達特性を計算することもできる。例えば、２個のマイクロホン２０２ａおよび２０２ｂの収音音声信号の加算出力Ｓaddから伝達特性を計算するようにすることもできる。
【０４８２】
いずれか１個のマイクロホンの収音音声信号を用いた伝達特性から各スピーカ装置２００の伝播遅延時間を計算する場合には、スピーカ装置２００の位置は、当該１個のマイクロホンの位置であるとして、スピーカ装置間距離を計算することになる。
【０４８３】
これに対して、例えば、２個のマイクロホン２０２ａおよび２０２ｂの収音音声信号の加算出力Ｓaddから伝達特性を計算し、その伝達特性から各スピーカ装置２００の伝播遅延時間を計算する場合には、当該２個マイクロホン２０２ａ，２０２ｂの中間の位置をスピーカ装置２００の位置とすることになる。したがって、図４９の例のように、２個のマイクロホン２０２ａ、２０２ｂを配置した場合には、スピーカユニット２０１の中心点がスピーカ位置２００の基準となり、スピーカ装置間距離は、スピーカユニット２０１の中心点位置間の距離となるものである。
【０４８４】
次に、サーバ装置２００では、録音信号を送ってきたＩＤ番号ＮＢのスピーカ装置２００からの、録音信号として受信したマイクロホン２０２ａおよびマイクロホン２０２ｂの加算出力Ｓaddおよび差分出力Ｓdiffを算出する。そして、これら加算出力Ｓaddおよび差分出力Ｓdiffを用いて、当該ＩＤ番号ＮＢのスピーカ装置２００に対する、ＩＤ番号ＮＡのテスト信号を放音したスピーカ装置２００からの前記テスト信号の放音音声の入射方向θｊｋ（ＩＤ番号ｋのスピーカ装置からのテスト信号の放音音声の、ＩＤ番号ｊのスピーカ装置への入射角）を算出し、例えばスピーカ配置情報記憶部１１８に記憶する（ステップＳ３９９）。
【０４８５】
なお、ここでも、ステップＳ３９７において伝達特性を計算して伝播遅延時間を求めているが、テスト信号とスピーカ装置２００からの録音信号との相互相関演算を行い、その結果から伝播遅延時間を求めるようにしてもよい。
【０４８６】
次に、ＣＰＵ１１０は、テスト信号を放音したＩＤ番号ＮＡのスピーカ装置２００以外の、バス３００に接続されている全てのスピーカ装置２００から録音信号を受信したか否か判別し（ステップＳ４００）、受信してはいないと判別したときには、ステップＳ３９５に戻る。
【０４８７】
また、ステップＳ４００で、テスト信号を放音したＩＤ番号ＮＡのスピーカ装置２００以外の、バス３００に接続されている全てのスピーカ装置２００から録音信号を受信したと判別したときには、ステップＳ３９１に戻り、再度、テスト信号の放音指示信号をバス３００を通じてブロードキャスト方式によりスピーカ装置２００に送信する。
【０４８８】
また、ステップＳ３９２で、いずれかのスピーカ装置２００からのトリガ信号を受信することなく、所定時間以上経過したと判別したときには、ＣＰＵ１１０は、全てのスピーカ装置２００からのテスト信号の放音が終了し、スピーカ装置間距離の計測および各スピーカ装置におけるテスト信号の放音音声の入射方向の計測が完了したとして、バス３００に接続されている複数個のスピーカ装置２００の配置関係の情報を算出し、算出した配置関係の情報をスピーカ配置情報記憶部１１８に格納する（ステップＳ４０１）。
【０４８９】
ここで、サーバ装置１００は、スピーカ装置２００の配置関係の情報は、この処理ルーチンで求めたスピーカ装置間距離Ｄｊｋおよび各スピーカ装置２００へのテスト信号の入射方向の情報θｊｋのみではなく、前述のようにして求めたリスナ５００とスピーカ装置２００との距離に関する情報としての距離差ΔＤｉおよびリスナ５００からの音声の各スピーカ装置への入射方向の情報をも用いて求める。
【０４９０】
この第４の実施形態においては、各スピーカ装置間距離Ｄｊｋおよび音声入射方向情報θｊｋが求められたことにより、スピーカ装置２００の配置関係が、第１の実施形態の場合よりも精度良く求まり、さらにリスナ５００とスピーカ装置２００との距離差ΔＤｉおよびリスナからの音声のスピーカ装置での音声入射方向情報から、これらを満たすリスナ位置も、第１の実施形態の場合よりも精度良く求められる。
【０４９１】
図５６に、このとき求められたリスナとスピーカ装置２００との距離およびスピーカ装置２００間距離のテーブルを示す。スピーカ配置情報記憶部１１８には、少なくともこの図５６のテーブル情報が記憶される。
【０４９２】
なお、上述の第４の実施形態の説明では、スピーカ装置２００は、マイクロホン２０２ａ、２０２ｂの収音音声信号を、サーバ装置１００に伝送するようにしているが、スピーカ装置２００において加算出力Ｓaddおよび差分出力Ｓdiffを生成し、それら加算出力Ｓaddおよび差分出力Ｓdiffをサーバ装置に伝送するようにしてもよい。その場合に、マイクロホン２０２ａ、２０２ｂの収音音声信号を、伝達特性算出用としてサーバ装置１００に併せて伝送するようにしてよい。また、伝達特性を、加算出力Ｓaddから算出するようにする場合であれば、マイクロホン２０２ａ、２０２ｂの収音音声信号、そのものは、サーバ装置１００に伝送しなくても良い。
【０４９３】
この第４の実施形態においても、前述の第１の実施形態と同様に、リスナの正面方向を基準方向として決定する必要があり、前述した幾つかの例の一つを用いることができる。この場合において、この第４の実施形態においては、スピーカ装置２００のそれぞれが備える２個のマイクロホン２０２ａ，２０２ｂの収音音声信号を利用して、音源の音声入射方向を算出することができるので、この音声入射方向を前述した基準方向の決定方法の第３例に適用することにより、決定した基準方向の精度を高めることができる。
【０４９４】
《第４の実施形態における基準方向決定方法の第３の例》
基準方向決定方法の第３の例は、前述したように、リスナ５００によるリモコン送信機１０２の操作を不用とする例である。この第４の実施形態における基準方向決定方法の第３の例では、図５１のフローチャートを参照して説明したリスナとスピーカ装置との距離計測において、リスナが発した音声を各スピーカ装置２００のマイクロホン２０２ａ、２０２ｂが収音し、録音した信号を利用する。このスピーカ装置２００の２個のマイクロホン２０２ａ，２０２ｂの収音音声信号の録音信号は、図５１のステップＳ３５５において、サーバ装置１００のＲＡＭ１１２に格納されている。そこで、このＲＡＭ１１２に格納されている音声情報を用いて、リスナ５００の正面方向を検出するようにするものである。
【０４９５】
この方法は、前述したように、人の声の指向特性は左右で対象であり、中高音域成分は声を発したリスナの正面方向で最大となり、当該リスナの背面方向で最小になるという性質を利用している。
【０４９６】
図５７は、この第４の実施形態における基準方向決定方法の第３の例の場合におけるサーバ装置の基準方向決定およびそれに続く処理のルーチンのフローチャートを示すものである。
【０４９７】
すなわち、この第３の例においては、サーバ装置１００のＣＰＵ１１０は、図５１のステップＳ３５５で、ＲＡＭ１１２に格納した各スピーカ装置２００の２個のマイクロホン２０２ａ，２０２ｂで収音し、録音したリスナ５００が発信音声の録音信号のスペクトル分布をそれぞれ求める（ステップＳ４１１）。このとき、伝播距離による音波の減衰を考慮して、リスナ５００と各スピーカ装置２００のマイクロホン２０２ａ，２０２ｂとの距離に応じてそれぞれのスペクトル強度を補正する。
【０４９８】
次に、ＣＰＵ１１０は、各スピーカ装置２００からの録音信号のスペクトル分布を比較し、その特性差からリスナ５００の正面方向を推定する（ステップＳ４１２）。さらに、図５１のステップＳ３５９で求めた、各スピーカ装置２００におけるリスナ５００の発生音声の入射方向（リスナに対する各スピーカ装置の相対方向）を用いて、推定する正面方向の精度を高める（ステップＳ４１３）。
【０４９９】
そして、推定した正面方向を基準方向として、複数個のスピーカ装置２００のリスナ５００に対する配置関係を検出して、推定した正面方向の情報とともに、スピーカ配置情報記憶部１１８に記憶する（ステップＳ４１４）。
【０５００】
そして、基準方向が定まると、ＣＰＵ１１０は、任意の位置に配置されている複数個のスピーカ装置２００によって、例えば５．１チャンネル・サラウンド信号から、左（Ｌ）チャンネル、右（Ｒ）チャンネル、センター（Ｃ）チャンネル、後方左（ＬＳ）チャンネル、後方右（ＲＳ）チャンネルおよび低域効果（ＬＦＥ）チャンネルのマルチチャンネル音声信号による音像定位が、リスナ５００の正面方向を基準にした初期の対応する位置になるようにするためのチャンネル合成係数を、スピーカ装置２００のそれぞれについて、算出する。そして、算出した各スピーカ装置２００のチャンネル合成係数を、当該スピーカ装置２００のＩＤ番号に対応してチャンネル合成係数記憶部１１９に格納する（ステップＳ４１５）。
【０５０１】
そして、ＣＰＵ１１０は、チャンネル合成係数確認補正処理部１２２を起動して、後述するチャンネル合成係数確認補正処理を実行する（ステップＳ４１６）。そして、このチャンネル合成係数確認補正処理により補正した各スピーカ装置２００のチャンネル合成係数のそれぞれを、チャンネル合成係数記憶部１１９に格納して、チャンネル合成係数記憶部１１９のチャンネル合成係数を更新する（ステップＳ４１７）。
【０５０２】
以上のようにして、この第４の実施形態によれば、第１の実施形態に比べて、より精度良く、複数個のスピーカ装置の配置関係を算出し、それに基づいて、適切なチャンネル合成係数を算出することが可能になる。
【０５０３】
なお、第１の実施形態のその他の構成およびその他の例は、この第４の実施形態の場合にも、同様に適用されるものであることは言うまでもない。
【０５０４】
［音響システムの第５の実施形態］
この第５の実施形態は、第２の実施形態において、第４の実施形態と同様に、各スピーカ装置２００に２個のマイクロホン２０２ａ，２０２ｂを設けたものを使用して、それら２個のマイクロホン２０２ａ，２０２ｂの収音音声信号の加算出力と差分出力を用いることにより各スピーカ装置への音声の入射方向を利用するようにした場合である。
【０５０５】
この第５の実施形態では、２個のマイクロホン２０２ａ，２０２ｂの収音音声信号は、サーバ装置１００ではなく、システム制御装置６００に供給されると共に、上述した音声の入射方向を利用するスピーカ配置関係の算出処理が、当該システム制御装置でなされるものである。その他は、第２の実施形態と同様である。
【０５０６】
なお、この第５の実施形態でも、スピーカ装置２００は、マイクロホン２０２ａ、２０２ｂの収音音声信号そのものを、システム制御装置６００に伝送するのではなく、スピーカ装置２００において加算出力Ｓaddおよび差分出力Ｓdiffを生成し、それら加算出力Ｓaddおよび差分出力Ｓdiffをシステム制御装置６００に伝送するようにしてもよい。その場合に、マイクロホン２０２ａ、２０２ｂの収音音声信号を、伝達特性算出用としてシステム制御装置６００に併せて伝送するようにしてよい。また、伝達特性を、加算出力Ｓaddから算出するようにする場合であれば、マイクロホン２０２ａ、２０２ｂの収音音声信号、そのものは、システム制御装置６００に伝送しなくても良い。
【０５０７】
［音響システムの第６の実施形態］
この第６の実施形態は、前述の第３の実施形態において、前述の第４の実施形態と同様にして、各スピーカ装置２００に２個のマイクロホン２０２ａ，２０２ｂを設けたものを使用して、各スピーカ装置２００で収音する音声の入射方向を検出することができるようにすると共に、当該音声の入射方向の情報を用いることより、前述の第３の実施形態の場合よりも、より高精度のスピーカ装置の配置関係の算出処理を行なうようにしたものである。
【０５０８】
したがって、この第６の実施形態の場合においては、リスナが発生した音声を２個のマイクロホン２０２ａ，２０２ｂで収音し、最短距離位置のスピーカ装置とリスナとの距離に対する距離差を算出すると共に、リスナが発生した音声の当該スピーカ装置への入射方向を算出し、算出した前記距離差の情報と前記音声入射方向の情報とを、他のスピーカ装置に伝送するようにする。
【０５０９】
また、他のスピーカ装置が放音した音声を２個のマイクロホン２０２ａ，２０２ｂで収音し、スピーカ装置間距離を算出すると共に、当該他のスピーカ装置が放音した音声の入射方向を算出し、他のスピーカ装置に、当該算出したスピーカ装置間距離の情報と前記音声入射方向の情報とを伝送するようにする。
【０５１０】
そして、それらの情報を用いてスピーカ装置の配置関係を算出するようにする処理は、処理を行なうのが、各スピーカ装置である点を除けば、前述した第４の実施形態とほぼ同様である。また、その他の詳細な点は、第２の実施形態と同様である。
【０５１１】
なお、この第６の実施形態では、スピーカ装置２００は、自装置で、加算出力Ｓaddおよび差分出力Ｓdiffを生成して、音声入射方向を算出し、その算出した音声入射方向の情報を他のスピーカ装置に供給するようにしたが、各スピーカ装置２００は、マイクロホン２０２ａ、２０２ｂの収音音声信号そのものを、他のスピーカ装置２００に伝送し、これを受信した他のスピーカ装置２００が、加算出力Ｓaddおよび差分出力Ｓdiffを生成して、音声入射方向を算出するようにしてもよい。
【０５１２】
［第７の実施形態］
以上の実施形態は、いずれも、複数個のスピーカ装置が平面上に全て配置されているものとして、スピーカ装置の配置関係を算出するようにしたが、実際上は、例えばリアスピーカ（後方左または右スピーカ）は、比較的、高い位置に設置される場合などがあり、そのような場合には、前述の方法で算出された複数個のスピーカ装置の配置位置関係は、精度が低下したものとなってしまう。
【０５１３】
この第７の実施形態は、それを改善する実施形態である。この第７の実施形態では、スピーカ装置２００に設けられるマイクロホン２０２あるいは、マイクロホン２０２ａ，２０２ｂとは、別に、それらのマイクロホンとは高さ位置が異なるような既定位置に、別のマイクロホンを設置するようにする。
【０５１４】
図５８は、この第７の実施形態における音響システムのスピーカ装置等の配置例である。この図５８の例においては、複数個のスピーカ装置としては、リスナ５００から見て、正面左用スピーカ装置２００ＬＦと、正面右用スピーカ装置２００ＲＦと、正面中央用スピーカ装置２００Ｃと、後方左用スピーカ装置２００ＬＢと、後方右用スピーカ装置２００ＲＢとの５個のスピーカ装置を用いる。
【０５１５】
これらの５個のスピーカ装置２００ＬＦ〜２００ＲＢは、第１〜第３の実施形態のスピーカ装置２００と同様に、スピーカユニット２０１と、１個のマイクロホン２０２とを備えるものとする。
【０５１６】
そして、この第７の実施形態においては、正面中央用のスピーカ装置２００Ｃの上に、前述したサーバ装置１００と同様の構成のサーバ装置７００を載置するようにする。このサーバ装置７００の既定位置には、マイクロホン７０１を設ける。すなわち、リスナの正面中央に配置されるスピーカ装置２００Ｃの上に、マイクロホン７０１を備えるサーバ装置７００が載置される。このことにより、マイクロホン７０１は、スピーカ装置２００ＬＦ〜２００ＲＢのマイクロホン２０２とは、垂直方向にずれた、既定位置に配置されるものである。
【０５１７】
図５９は、この第７の実施形態における音響システムの接続関係を示すものであり、前述した第１の実施形態と、同様の構成を備える。すなわち、システムバス３００を通じて、サーバ装置７００および５個のスピーカ装置２００ＬＦ〜２００ＲＢが互いに接続される。
【０５１８】
そして、この第７の実施形態では、このマイクロホン７０１で収音するリスナからの音声および各スピーカ装置からの放音音声を用いて、第１の実施形態における最短距離位置スピーカ装置とリスナ位置との距離に対する各スピーカ装置の距離差やスピーカ装置間距離を、立体的に把握できるようにして、より精度を向上させるようにする。
【０５１９】
すなわち、各スピーカ装置２００ＬＦ〜２００ＲＢでは、マイクロホン２０２で収音したリスナの発生音声を、トリガ信号の時点を起点して録音し、当該録音信号をサーバ装置７００に供給するが、サーバ装置７００においても、トリガ信号の時点を起点として、マイクロホン７０１で収音したリスナの発生音声を録音するようにする。
【０５２０】
そして、各スピーカ装置について、最短距離位置スピーカ装置とリスナ位置との距離に対する各スピーカ装置の距離差を算出するときに、当該スピーカ装置のマイクロホン２０２の録音音声信号だけでなく、このマイクロホン７０１の録音信号をも用いるようにする。
【０５２１】
これにより、この第７の実施形態においては、最短距離位置スピーカ装置とリスナ位置との距離に対するリスナとマイクロホン７０１との間の距離差をも基準として、全ての各スピーカ装置２００ＬＦ〜２００ＲＢについて算出された距離差が評価されることになる。したがって、空間的な要素も加味されることになる。
【０５２２】
また、スピーカ装置間距離の算出の際にも、音声を放音したスピーカ装置と、マイクロホン７０１との距離が考慮される。これにより、スピーカ装置２００ＬＦ〜２００ＲＢの配置位置が、平面上に全て載置されているのではなく、立体的に配置されていても、その分を含めた距離関係を算出することが可能となる。
【０５２３】
すなわち、第１の実施形態の場合には、スピーカ装置間の距離は、２個のスピーカ装置の間では、全く同じ情報しか得られないが、この第７の実施の形態では、スピーカ装置間の距離と、当該スピーカ装置間距離を計測したときに放音を行なっているスピーカ装置とマイクロホン７０１との距離とが算出される。そして、マイクロホン７０１の位置は、既知であるので、当該既知である位置に対する２個のスピーカ装置の配置関係が推定できる。そして、他のスピーカ装置間距離と、前記放音を行なっているスピーカ装置とマイクロホン７０１との距離とを用いることで、配置関係として空間的（立体的な）配置関係を推定することが可能となる。
【０５２４】
例えば、前記放音を行なっているスピーカ装置とマイクロホン７０１との距離とを用いたときに、例えば３個のスピーカ装置が同一平面上にあるとすると、求めたスピーカ装置間距離およびスピーカ装置−マイクロホン７０１間距離との間に矛盾が生じる場合には、空間的にスピーカ装置を配列することで、当該矛盾を解決することできる。つまり、換言すれば、スピーカ装置間距離と、スピーカ装置−マイクロホン７０１間距離とを用いることで、複数個のスピーカ装置の空間的な配置関係を算出することが可能となるものである。
【０５２５】
なお、スピーカ装置のマイクロホン２０２とは別に、既定位置に１個のマイクロホンを設けただけでは、当該１個のマイクロホン位置に対する相対的な関係となってしまうので、より正確な空間的な配置を検出する場合には、スピーカ装置のマイクロホン２０２とは別に、２個のマイクロホンを別々の既定位置に設け、それら２個のマイクロホンの収音音声信号を用いるとさらによい。
【０５２６】
図６０は、その場合の一例である。この例においては後方左用スピーカ装置２００ＬＢおよび後方右用スピーカ装置２００ＲＢを、脚部を備えるなどのいわゆるトール型のスピーカ装置の構成とする。そして、この後方左用スピーカ装置２００ＬＢおよび後方右用スピーカ装置２００ＲＢの、垂直方向の上方には、前述のマイクロホン２０２を設けると共に、これとは離れた垂直方向の下方には、別のマイクロホン８０１ＬＢおよび８０１ＲＢを、既定の位置に設けるようにする。図６０の例では、スピーカ装置ＬＢおよびスピーカ装置２００ＲＢの脚部にマイクロホン８０１ＬＢおよび８０１ＲＢを設けている。
【０５２７】
なお、マイクロホン２０２の位置に、マイクロホン８０１ＬＢおよび８０１ＲＢを設け、マイクロホン８０１ＬＢおよび８０１ＲＢの位置にマイクロホン２０２を設けるようにしてもよい。
【０５２８】
この例の場合には、マイクロホン８０１ＬＢおよび８０１ＲＢで収音した、リスナ位置での発生音声の収音音声信号やスピーカ装置間距離測定のためにスピーカ装置で放音された音声の収音音声信号は、当該基準のマイクロホン８０１ＬＢおよび８０１ＲＢの収音音声信号であることを示す情報等とともに、例えば図４の構成におけるサーバ装置１００に送るようにする。
【０５２９】
この例の場合には、サーバ装置１００は、２個のマイクロホン８０１ＬＢおよび８０１ＲＢと、音源との距離との関係の情報を用いることができるため、上述のようにして、複数個のスピーカ装置の立体的な配置関係を算出することができるようになる。
【０５３０】
なお、上述の第７の実施形態の説明は、第１の実施形態に適用した場合として説明したが、第２の実施形態および第３実施形態についても、同様に適用できるものであることは言うまでもない。
【０５３１】
また、図５９の例では、サーバ装置に、１個の別のマイクロホン７０１を配置するようにしたが、既定の位置であれば、サーバ装置ではなく、特定の１個のスピーカ装置にマイクロホン７０１を取付けるようにしても良い。また、例えばアンプを既定位置に設置する場合には、そのアンプにマイクロホン７０１を設けるようにしてもよい。
【０５３２】
また、図６０の例の場合にも、マイクロホン８０１ＬＢ，８０１ＲＢの代わりに、既定の２位置に、それぞれマイクロホンを設けた構成とすることができる。
【０５３３】
［その他の実施形態および変形例］
上述の実施形態では、スピーカ装置の識別子としては、識別番号を用いるようにしたが、識別子は、番号に限られるものではなく、スピーカ装置が識別可能であればどのようなものでも良い。例えばアルファベットを用いるようにしても良いし、また、アルファベットと番号との組み合わせであっても良い。
【０５３４】
なお、上述の各実施形態では、バス３００に複数個のスピーカ装置が接続されて音響システムが構成される場合あったが、この発明の音響システムは、サーバ装置からそれぞれ別々のスピーカケーブルで接続される場合であっても良い。また、サーバ装置およびスピーカ装置のそれぞれが無線通信部を備えて、制御信号や音声データを無線通信するように構成する場合にもこの発明は適用できる。
【０５３５】
なお、以上の実施形態では、単にスピーカ装置に供給するスピーカ装置用信号を生成するためのチャンネル合成係数を補正する場合についてのみ説明したが、マイクロホンで収音した音声信号の周波数分析を行なって、その分析結果を用いて、各チャンネルのトーンコントロールなどの用途に応用するようにすることもできる。
【０５３６】
なお、上述の実施形態では、音声の収音手段としては、全てマイクロホンを設けて用いるようにしたが、音声の収音手段は、スピーカ装置２００のスピーカユニット２０１をマイクロホンユニットとして用いるようにすることもできる。
【図面の簡単な説明】
【０５３７】
【図１】この発明による音響システムの第１の実施形態のシステム構成例を示す図である。
【図２】第１の実施形態においてサーバ装置から、各スピーカ装置に供給される信号を説明するための図である。
【図３】第１の実施形態を構成するサーバ装置のハードウエア構成例を示す図である。
【図４】第１の実施形態を構成するスピーカ装置のハードウエア構成例を示す図である。
【図５】第１の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する動作を説明するための第１の例のシーケンス図である。
【図６】第１の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与するときの、サーバ装置の動作を説明するためのフローチャートである。
【図７】第１の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与するときの、スピーカ装置の動作を説明するためのフローチャートである。
【図８】第１の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する動作を説明するための第２の例のシーケンス図である。
【図９】第１の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与するときの、サーバ装置の動作を説明するためのフローチャートである。
【図１０】第１の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与するときの、スピーカ装置の動作を説明するためのフローチャートである。
【図１１】第１の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める方法の説明に使用する図である。
【図１２】第１の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める場合におけるサーバ装置の動作を説明するためのフローチャートである。
【図１３】第１の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める場合におけるスピーカ装置の動作を説明するためのフローチャートである。
【図１４】第１の実施形態において、スピーカ装置間の距離を求める方法を説明するためのシーケンス図である。
【図１５】第１の実施形態において、スピーカ装置間の距離を求める方法を説明するために使用する図である。
【図１６】第１の実施形態において、スピーカ装置間の距離を求める場合におけるスピーカ装置の動作を説明するためのフローチャートである。
【図１７】第１の実施形態において、スピーカ装置間の距離を求める場合におけるサーバ装置の動作を説明するためのフローチャートである。
【図１８】第１の実施形態において、求められたスピーカ装置の配置に関する情報を説明するための図である。
【図１９】第１の実施形態において、スピーカ装置間の距離を求める方法の他の例を説明するためのシーケンス図である。
【図２０】第１の実施形態において、リスナの正面方向を指示するためのリモコン装置の要部の一例を示す図である。
【図２１】第１の実施形態において、リスナの正面方向を基準方向として決定する場合のサーバ装置の動作を説明するためのフローチャートである。
【図２２】第１の実施形態において、リスナの正面方向を基準方向として決定する方法の説明に使用する図である。
【図２３】第１の実施形態において、リスナの正面方向を基準方向として決定する他の例の場合のサーバ装置の動作を説明するためのフローチャートである。
【図２４】第１の実施形態において、リスナの正面方向を基準方向として決定する他の例の場合のサーバ装置の動作を説明するためのフローチャートである。
【図２５】第１の実施形態において、チャンネル合成係数の確認補正処理におけるサーバ装置の動作を説明するためのフローチャートの一部である。
【図２６】第１の実施形態において、チャンネル合成係数の確認補正処理におけるサーバ装置の動作を説明するためのフローチャートの一部である。
【図２７】この発明による音響システムの第２の実施形態のシステム構成例を示す図である。
【図２８】第２の実施形態においてサーバ装置から、各スピーカ装置に供給される信号を説明するための図である。
【図２９】第２の実施形態を構成するサーバ装置のハードウエア構成例を示す図である。
【図３０】第２の実施形態を構成するシステム制御装置のハードウエア構成例を示す図である。
【図３１】第２の実施形態を構成するスピーカ装置のハードウエア構成例を示す図である。
【図３２】第３の実施形態を構成するスピーカ装置のハードウエア構成例を示す図である。
【図３３】第３の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する第１の例における、スピーカ装置の動作を説明するためのフローチャートの一部である。
【図３４】第３の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する第１の例における、スピーカ装置の動作を説明するためのフローチャートの一部である。
【図３５】第３の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する第２の例における、スピーカ装置の動作を説明するためのフローチャートである。
【図３６】第３の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する第３の例における、スピーカ装置の動作を説明するためのフローチャートである。
【図３７】第３の実施形態において、バスに接続された複数個のスピーカ装置にＩＤ番号を付与する第３の例における、スピーカ装置の動作を説明するためのフローチャートである。
【図３８】第３の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める場合におけるスピーカ装置の動作を説明するためのフローチャートである。
【図３９】第３の実施形態において、スピーカ装置間の距離を求める場合におけるスピーカ装置の動作を説明するためのフローチャートである。
【図４０】第３の実施形態において、リスナの正面方向を基準方向として決定する場合のスピーカ装置の動作を説明するためのフローチャートである。
【図４１】第３の実施形態において、チャンネル合成係数の確認補正処理におけるスピーカ装置の動作を説明するためのフローチャートの一部である。
【図４２】第３の実施形態において、チャンネル合成係数の確認補正処理におけるスピーカ装置の動作を説明するためのフローチャートの一部である。
【図４３】第４の実施形態のシステム構成例を示す図である。
【図４４】第４の実施形態を構成するスピーカ装置のハードウエア構成例を示す図である。
【図４５】第４の実施形態を構成するスピーカ装置におけるマイクロホンの配置例を示す図である。
【図４６】２個のマイクロホンの出力の加算出力および差分出力の生成方法および指向特性を説明するための図である。
【図４７】２個のマイクロホンの出力の加算出力および差分出力の指向特性を説明するために用いる図である。
【図４８】２個のマイクロホンの出力の加算出力および差分出力の指向特性を説明するために用いる図である。
【図４９】第４の実施形態を構成するスピーカ装置におけるマイクロホンの他の配置例を示す図である。
【図５０】第４の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める方法の説明に使用する図である。
【図５１】第４の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める場合におけるサーバ装置の動作を説明するためのフローチャートである。
【図５２】第４の実施形態において、リスナとスピーカ装置との間の距離に関する情報を求める場合におけるスピーカ装置の動作を説明するためのフローチャートである。
【図５３】第４の実施形態において、スピーカ装置間の距離を求める方法を説明するために使用する図である。
【図５４】第４の実施形態において、スピーカ装置間の距離を求める場合におけるスピーカ装置の動作を説明するためのフローチャートである。
【図５５】第４の実施形態において、スピーカ装置間の距離を求める場合におけるサーバ装置の動作を説明するためのフローチャートである。
【図５６】第４の実施形態において、求められたスピーカ装置の配置に関する情報を説明するための図である。
【図５７】第４の実施形態において、リスナの正面方向を基準方向として決定する他の例の場合のサーバ装置の動作を説明するためのフローチャートである。
【図５８】第７の実施形態における音響システムの構成例を説明するための図である。
【図５９】第７の実施形態における音響システムの構成例を説明するための図である。
【図６０】第７の実施形態における音響システムの他の構成例を説明するための図である。
【図６１】従来の一般的な音響システムの構成例を示す図である。
【図６２】従来の音響システムの他の構成例を示す図である。
【符号の説明】
【０５３８】
１００…サーバ装置、１１８…スピーカ配置情報記憶部、１１９…チャンネル合成係数記憶部、１２０…スピーカ装置用信号生成部、１２１…伝達特性計算部、１２２…チャンネル合成係数確認補正処理部、２００…スピーカ装置、２０１…スピーカユニット、２０２、２０２ａ，２０２ｂ、７０１、８０１ＬＢ、８０１ＲＢ…マイクロホン、２１６…ＩＤ番号記憶部、２１９…収音信号用バッファメモリ、６００…システム制御装置
【図１】
0004765289.tif 000002
【図２】
0004765289.tif 000003
【図３】
0004765289.tif 000004
【図４】
0004765289.tif 000005
【図５】
0004765289.tif 000006
【図６】
0004765289.tif 000007
【図７】
0004765289.tif 000008
【図８】
0004765289.tif 000009
【図９】
0004765289.tif 000010
【図１０】
0004765289.tif 000011
【図１１】
0004765289.tif 000012
【図１２】
0004765289.tif 000013
【図１３】
0004765289.tif 000014
【図１４】
0004765289.tif 000015
【図１５】
0004765289.tif 000016
【図１６】
0004765289.tif 000017
【図１７】
0004765289.tif 000018
【図１８】
0004765289.tif 000019
【図１９】
0004765289.tif 000020
【図２０】
0004765289.tif 000021
【図２１】
0004765289.tif 000022
【図２２】
0004765289.tif 000023
【図２３】
0004765289.tif 000024
【図２４】
0004765289.tif 000025
【図２５】
0004765289.tif 000026
【図２６】
0004765289.tif 000027
【図２７】
0004765289.tif 000028
【図２８】
0004765289.tif 000029
【図２９】
0004765289.tif 000030
【図３０】
0004765289.tif 000031
【図３１】
0004765289.tif 000032
【図３２】
0004765289.tif 000033
【図３３】
0004765289.tif 000034
【図３４】
0004765289.tif 000035
【図３５】
0004765289.tif 000036
【図３６】
0004765289.tif 000037
【図３７】
0004765289.tif 000038
【図３８】
0004765289.tif 000039
【図３９】
0004765289.tif 000040
【図４０】
0004765289.tif 000041
【図４１】
0004765289.tif 000042
【図４２】
0004765289.tif 000043
【図４３】
0004765289.tif 000044
【図４４】
0004765289.tif 000045
【図４５】
0004765289.tif 000046
【図４６】
0004765289.tif 000047
【図４７】
0004765289.tif 000048
【図４８】
0004765289.tif 000049
【図４９】
0004765289.tif 000050
【図５０】
0004765289.tif 000051
【図５１】
0004765289.tif 000052
【図５２】
0004765289.tif 000053
【図５３】
0004765289.tif 000054
【図５４】
0004765289.tif 000055
【図５５】
0004765289.tif 000056
【図５６】
0004765289.tif 000057
【図５７】
0004765289.tif 000058
【図５８】
0004765289.tif 000059
【図５９】
0004765289.tif 000060
【図６０】
0004765289.tif 000061
【図６１】
0004765289.tif 000062
【図６２】
0004765289.tif 000063