(57)【特許請求の範囲】
【請求項１】
スピーカーに、テスト信号列を供給する信号供給部と、
前記テスト信号列に基づいて前記スピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音し、前記テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定部と、を備え、
前記先頭テスト音収音時刻決定部は、前記マイクロフォンにより収音した収音信号から先頭音を検出し、検出した前記先頭音の収音時刻から、前記テスト信号列によって規定される前記先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の収音時刻を前記先頭テスト音の収音時刻として決定することを特徴とする音場制御システム。
【請求項２】
前記先頭テスト音収音時刻決定部は、検出した前記先頭音の収音時刻から、前記先頭テスト音と前記ｎ番目のテスト音との発音間隔経過後に音が検出されなかったと判定した場合、前記先頭音の次に検出された音を、新たな先頭音として判定を行うことを特徴とする請求項１に記載の音場制御システム。
【請求項３】
前記先頭テスト音収音時刻決定部は、前記先頭テスト音を発音するスピーカーについて、前記テスト信号列によって規定される最後のテスト音の収音時刻から、当該最後のテスト音とその前のテスト音との発音間隔経過後に音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の次に検出された音を、新たな先頭音として判定を行うことを特徴とする請求項２に記載の音場制御システム。
【請求項４】
前記テスト信号列は、複数の前記スピーカーに、それぞれｘ回（但し、ｘはｘ≧２となる整数）ずつテスト音を発音させるものであり、
前記先頭テスト音収音時刻決定部により決定した前記先頭テスト音の収音時刻を基準として、前記スピーカーごとに、前記ｘ回発音された前記テスト音の収音結果のうち少なくとも一部の収音結果を用いて同期加算を行う同期加算部と、
前記同期加算部の加算結果を用いて、各スピーカーに供給する音声信号の遅延処理を行う信号処理部と、を備えることを特徴とする請求項３に記載の音場制御システム。
【請求項５】
前記テスト信号列の発音タイミングを示す情報と、前記同期加算部の加算結果から得られる前記スピーカーごとに同期加算された各テスト音の収音タイミングと、を比較し、各テスト音の発音タイミングと収音タイミングの時間差を算出する時間差算出部を備え、
前記信号処理部は、前記時間差算出部により算出された前記時間差に基づいて、前記遅延処理を行うことを特徴とする請求項４に記載の音場制御システム。
【請求項６】
前記テスト信号列は、前記テスト音を一定の間隔で発音させる信号列であることを特徴とする請求項５に記載の音場制御システム。
【請求項７】
前記時間差算出部は、前記先頭テスト音の収音時刻から所定時間遡った時点を基準とし、前記一定の間隔ごとに分割区間を設定したときの各分割区間の開始点から各テスト音の収音時刻までの時間長と、前記所定時間との時間差を算出することを特徴とする請求項６に記載の音場制御システム。
【請求項８】
前記マイクロフォンにより前記テスト音列を含む音を収音し、前記先頭テスト音収音時刻決定部、前記同期加算部および前記時間差算出部を有する解析装置と、
前記信号供給部および前記信号処理部を有する音響装置と、から成り、
前記解析装置と前記音響装置は、無線通信を介して接続されることを特徴とする請求項５ないし７のいずれか１項に記載の音場制御システム。
【請求項９】
テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音する収音部と、
前記収音部の収音結果から、前記テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定部と、を備え、
前記先頭テスト音収音時刻決定部は、前記マイクロフォンにより収音した収音信号から先頭音を検出し、検出した前記先頭音の収音時刻から、前記テスト信号列によって規定される前記先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の収音時刻を前記先頭テスト音の収音時刻として決定することを特徴とする解析装置。
【請求項１０】
スピーカーに、テスト信号列を供給する信号供給部と、
前記テスト信号列に基づいて前記スピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音した収音結果から、前記テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定部と、を備え、
前記先頭テスト音収音時刻決定部は、前記マイクロフォンにより収音した収音信号から先頭音を検出し、検出した前記先頭音の収音時刻から、前記テスト信号列によって規定される前記先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の収音時刻を前記先頭テスト音の収音時刻として決定することを特徴とする音響装置。
【請求項１１】
スピーカーに、テスト信号列を供給する信号供給ステップと、
前記テスト信号列に基づいて前記スピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音し、前記テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定ステップと、を実行し、
前記先頭テスト音収音時刻決定ステップは、前記マイクロフォンにより収音した収音信号から先頭音を検出し、検出した前記先頭音の収音時刻から、前記テスト信号列によって規定される前記先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の収音時刻を前記先頭テスト音の収音時刻として決定することを特徴とする音場制御システムの制御方法。
【請求項１２】
テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音する収音ステップと、
前記収音ステップの収音結果から、前記テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定ステップと、を実行し、
前記先頭テスト音収音時刻決定ステップは、前記マイクロフォンにより収音した収音信号から先頭音を検出し、検出した前記先頭音の収音時刻から、前記テスト信号列によって規定される前記先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の収音時刻を前記先頭テスト音の収音時刻として決定することを特徴とする解析装置の制御方法。
【請求項１３】
スピーカーに、テスト信号列を供給する信号供給ステップと、
前記テスト信号列に基づいて前記スピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音した収音結果から、前記テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定ステップと、を実行し、
前記先頭テスト音収音時刻決定ステップは、前記マイクロフォンにより収音した収音信号から先頭音を検出し、検出した前記先頭音の収音時刻から、前記テスト信号列によって規定される前記先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、前記先頭音の収音時刻を前記先頭テスト音の収音時刻として決定することを特徴とする音響装置の制御方法。
【請求項１４】
コンピューターに、請求項１１に記載の音場制御システムの制御方法における前記先頭テスト音収音時刻決定ステップを実行させるプログラム。
【請求項１５】
コンピューターに、請求項１２に記載の解析装置の制御方法における各ステップを実行させるプログラム。
【請求項１６】
コンピューターに、請求項１３に記載の音響装置の制御方法における各ステップを実行させるプログラム。
【請求項１７】
請求項１４ないし１６のいずれか１項に記載のプログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響装置の音場制御を行う音場制御システム、解析装置、音響装置、音場制御システムの制御方法、解析装置の制御方法、音響装置の制御方法、プログラム、記録媒体に関する。
【背景技術】
【０００２】
従来、この種の技術として特許文献１が知られている。特許文献１には、複数のスピーカーに対しテスト音を発音させるためのテスト信号を供給し、音像定位位置に置かれたマイクロフォンにより各テスト音を収音して収音信号のピーク点を検出することにより各スピーカーからの音到達時間を測定し、音到達時間に逆比例した時間分、各スピーカーに入力する音声信号を遅延させる音像定位装置が開示されている。このように、特許文献１によれば、各スピーカーからマイクロフォンまでの距離のばらつきによる音の遅延を解消する音場制御を行うことで、スピーカーの設置環境に応じたセットアップを容易に行うことができるといった効果を奏する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２９７８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のように、従来の技術では、テスト音の収音タイミングを検出する場合、収音信号の信号レベルだけで検出を行っている。このため、不測のノイズが混入した場合、そのノイズをテスト音と誤検出してしまう虞がある。このようなノイズを低減する方法としては、複数回発音されたテスト音を収音し、それらを同じタイミングで足し合わせることでＳ／Ｎを大きくする同期加算が知られている。この同期加算を行うためには、複数回発音されるテスト音のうち先頭テスト音の収音時刻を正確に決定しておく必要がある。そもそも、上記特許文献１のような従来の技術では、テスト音を発音する音響装置と、テスト音を収音するマイクロフォンとが同一装置内に含まれているため、先頭テスト音についても発音時刻から収音時刻を正確に求めることが可能であり、ノイズにより先頭テスト音の収音時刻を誤検出する可能性は低い。ところが、スマートフォン（スマートフォンに搭載されたマイクロフォン）など、テスト音を発音する音響装置とは別の装置を用いて収音する場合、テスト音の発音タイミングを特定できないため、先頭テスト音の収音時刻を正確に測定することができないといった問題がある。特に、音響装置と別の装置が無線通信を介して接続されている場合、ルーティングや再送などにより通信遅延が発生するため、収音時刻の決定がさらに困難である。
【０００５】
一方、先頭テスト音の収音時刻を正確に決定することは、上記のような音の遅延を解消するための音場制御のみならず、スピーカーの周波数特性等を計測する際にも重要である。つまり、スピーカーから発音されたテスト音列を収音して、各種計測を行う場合に、先頭テスト音の収音時刻を正確に測定可能な手法が望まれている。
【０００６】
本発明は、上記の問題点に鑑み、スピーカーから発音されたテスト音列を収音して各種計測を行う場合の、先頭テスト音の収音時刻を正確に測定することが可能な音場制御システム、解析装置、音響装置、音場制御システムの制御方法、解析装置の制御方法、音響装置の制御方法、プログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の音場制御システムは、スピーカーに、テスト信号列を供給する信号供給部と、テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音し、テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定部と、を備え、先頭テスト音収音時刻決定部は、マイクロフォンにより収音した収音信号から先頭音を検出し、検出した先頭音の収音時刻から、テスト信号列によって規定される先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定することを特徴とする。
【０００８】
本発明の解析装置は、テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音する収音部と、収音部の収音結果から、テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定部と、を備え、先頭テスト音収音時刻決定部は、マイクロフォンにより収音した収音信号から先頭音を検出し、検出した先頭音の収音時刻から、テスト信号列によって規定される先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定することを特徴とする。
【０００９】
本発明の音響装置は、スピーカーに、テスト信号列を供給する信号供給部と、テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音した収音結果から、テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定部と、を備え、先頭テスト音収音時刻決定部は、マイクロフォンにより収音した収音信号から先頭音を検出し、検出した先頭音の収音時刻から、テスト信号列によって規定される先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定することを特徴とする。
【００１０】
本発明の音場制御システムの制御方法は、スピーカーに、テスト信号列を供給する信号供給ステップと、テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音し、テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定ステップと、を実行し、先頭テスト音収音時刻決定ステップは、マイクロフォンにより収音した収音信号から先頭音を検出し、検出した先頭音の収音時刻から、テスト信号列によって規定される先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定することを特徴とする。
【００１１】
本発明の解析装置の制御方法は、テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音する収音ステップと、収音ステップの収音結果から、テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定ステップと、を実行し、先頭テスト音収音時刻決定ステップは、マイクロフォンにより収音した収音信号から先頭音を検出し、検出した先頭音の収音時刻から、テスト信号列によって規定される先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定することを特徴とする。
【００１２】
本発明の音響装置の制御方法は、スピーカーに、テスト信号列を供給する信号供給ステップと、テスト信号列に基づいてスピーカーから発音されたテスト音列を含む音をマイクロフォンにより収音した収音結果から、テスト音列に含まれるテスト音のうち先頭テスト音の収音時刻を決定する先頭テスト音収音時刻決定ステップと、を実行し、先頭テスト音収音時刻決定ステップは、マイクロフォンにより収音した収音信号から先頭音を検出し、検出した先頭音の収音時刻から、テスト信号列によって規定されると先頭テスト音と当該先頭テスト音と同一のスピーカーから発音されるｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に、音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定することを特徴とする。
【００１３】
本発明の構成によれば、テスト音列に含まれるテスト音のうち先頭テスト音とｎ番目のテスト音との収音時間間隔に基づいて、検出した先頭音が先頭テスト音であるか否かを判定するため、先頭テスト音の収音時刻を正確に測定することができる。これにより、スピーカーから発音されたテスト音列を収音して各種計測を行う場合に、正確な計測結果を得ることができる。特に、テスト音を発音する音響装置と、テスト音を収音するマイクロフォンとが別装置の場合など、テスト音を発音する音響装置とは別の装置を用いて収音する場合、本発明の適用が効果的である。
また、複数の複数のスピーカーに対してテスト信号列が供給される場合、つまりステレオスピーカーやマルチチャンネルスピーカーを用いる場合は、本発明を、各スピーカーからマイクロフォンまでの距離のばらつきによる音の遅延を解消するための音場制御に用いることができる。
なお、「先頭テスト音」とは、テスト音列に含まれる複数のテスト音のうち先頭の音を指す。また、「先頭音」とは、収音信号から検出される先頭の音を指す。
また、「音が検出されたか否かの判定」は、収音信号に基づき、先頭音が検出された収音時刻から所定時間経過後に、テスト音に近似する音が検出されたか否かを判定するものである。
【００１４】
上記の音場制御システムにおいて、先頭テスト音収音時刻決定部は、検出した先頭音の収音時刻から、先頭テスト音とｎ番目のテスト音との発音間隔経過後に音が検出されなかったと判定した場合、当該先頭音の次に検出された音を、新たな先頭音として判定を行うことを特徴とする。
【００１５】
本発明の構成によれば、先頭テスト音とｎ番目のテスト音との収音時間間隔が、テスト信号列によって規定される所定の発音間隔と異なる場合、すなわち検出した先頭音が先頭テスト音でないと判定した場合であっても、先頭テスト音を決定するまで判定を繰り返すことができる。
【００１６】
上記の音場制御システムにおいて、先頭テスト音収音時刻決定部は、先頭テスト音を発音するスピーカーについて、テスト信号列によって規定される最後のテスト音の収音時刻から、当該最後のテスト音とその前のテスト音との発音間隔経過後に音が検出されたか否かを判定し、検出されたと判定した場合、先頭音の次に検出された音を、新たな先頭音として判定を行うことを特徴とする。
【００１７】
本発明の構成によれば、先頭テスト音を発音するスピーカー（複数のスピーカーを用いる場合は、最初にテスト信号が供給されるスピーカー）から発音されたテスト音のうち、最後に収音されたテスト音から所定の収音時間間隔が経過した後に音が検出された場合は、一旦決定した先頭テスト音が正しい先頭テスト音でないと看做して判定を繰り返すため、先頭テスト音をより正確に測定することができる。
【００１８】
上記の音場制御システムにおいて、テスト信号列は、複数のスピーカーに、それぞれｘ回（但し、ｘはｘ≧２となる整数）ずつテスト音を発音させるものであり、先頭テスト音収音時刻決定部により決定した先頭テスト音の収音時刻を基準として、スピーカーごとに、ｘ回発音されたテスト音の収音結果のうち少なくとも一部の収音結果を用いて同期加算を行う同期加算部と、同期加算部の加算結果を用いて、各スピーカーに供給する音声信号の遅延処理を行う信号処理部と、を備えることを特徴とする。
【００１９】
本発明の構成によれば、同期加算を行うためノイズ軽減効果が期待できる。また、先頭テスト音の判定および最終テスト音の判定を行う上記の構成により先頭テスト音を正確に測定できるため、信頼性の高い同期加算結果を得ることができる。
【００２０】
上記の音場制御システムにおいて、テスト信号列の発音タイミングを示す情報と、同期加算部の加算結果から得られるスピーカーごとに同期加算された各テスト音の収音タイミングと、を比較し、各テスト音の発音タイミングと収音タイミングの時間差を算出する時間差算出部を備え、信号処理部は、時間差算出部により算出された時間差に基づいて、遅延処理を行うことを特徴とする。
【００２１】
本発明の構成によれば、各テスト音の発音タイミングと収音タイミングの時間差に基づいて各スピーカーに供給する音声信号の遅延処理を行うため、テスト音を発音する装置と発音指令を行う装置とが異なる場合など、テスト音の発音指令から発音までの時間が未知の場合でも、正確な音場制御を行うことができる。
なお、「タイミング」とは、期間設定ではなく時期設定を指す。例えば、「テスト信号列の発音タイミングを示す情報」は、テスト信号列によって規定される各テスト音の発音時期を示す情報を指す。なお、「発音タイミング」は、テスト音間の発音間隔で規定しても良いし、拍子やリズムおよびその時間長などによって規定しても良い。また、「各テスト音の収音タイミング」とは、各テスト音の収音時期を指す。なお、「収音タイミング」は、収音時刻で規定しても良い。
【００２２】
上記の音場制御システムにおいて、テスト信号列は、テスト音を一定の間隔で発音させる信号列であることを特徴とする。
【００２３】
本発明の構成によれば、テスト音の発音間隔が一定であるため、単純な演算処理で先頭テスト音の判定を行うことができる。
【００２４】
上記の音場制御システムにおいて、時間差算出部は、先頭テスト音の収音時刻から所定時間遡った時点を基準とし、一定の間隔ごとに分割区間を設定したときの各分割区間の開始点から各テスト音の収音時刻までの時間長と、所定時間との時間差を算出することを特徴とする。
【００２５】
本発明の構成によれば、先頭テスト音の収音時刻から所定時間遡った時点を基準とし、各分割区間の中で時間差を算出する。これにより、小さいワークエリアでも支障なく演算処理を行うことができる。また、先頭テスト音を発音したスピーカー（チャンネル）を基準として時間差を算出するため、他のスピーカーに対する遅延量の算出が容易である。
【００２６】
上記の音場制御システムにおいて、マイクロフォンによりテスト音列を含む音を収音し、先頭テスト音収音時刻決定部、同期加算部および時間差算出部を有する解析装置と、信号供給部および信号処理部を有する音響装置と、から成り、解析装置と音響装置は、無線通信を介して接続されることを特徴とする。
【００２７】
解析装置と音響装置が無線通信を介して接続されている場合、ルーティングや再送などにより通信遅延が発生する。本発明によれば、このように通信遅延が発生した場合でも、正確に先頭テスト音の収音時刻を測定することができる。また、無線通信を用いることにより、有線ケーブルを取り回す煩雑さを解消できる。
【００２８】
本発明のプログラムは、コンピューターに、上記の音場制御システムの制御方法における先頭テスト音収音時刻決定ステップを実行させることを特徴とする。
【００２９】
本発明のプログラムは、コンピューターに、上記の解析装置の制御方法における各ステップを実行させることを特徴とする。
【００３０】
本発明のプログラムは、コンピューターに、上記の音響装置の制御方法における各ステップを実行させることを特徴とする。
【００３１】
本発明の記録媒体は、上記のプログラムを記録し、コンピューター読み取り可能であることを特徴とする。
【００３２】
本発明のプログラムまたは記録媒体を用いることにより、スピーカーから発音されたテスト音列を収音して各種計測を行う場合の、先頭テスト音の収音時刻を正確に測定することができる。
【図面の簡単な説明】
【００３３】
【図１】音場制御システムのシステム構成図である。
【図２】音場制御システムのハードウェア構成を示す制御ブロック図である。
【図３】スマートフォンおよびＡＶアンプ装置の機能構成を示す機能ブロック図である。
【図４】解析部の機能構成を示す機能ブロック図である。
【図５】スピーカーに供給されるテスト信号列の一例を示す図である。
【図６】マイクロフォンにより収音した収音信号の測定結果の一例を示す図である。
【図７】時間差算出部の説明図である。
【図８】スマートフォンの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の一実施形態に係る音場制御システム、解析装置、音響装置、音場制御システムの制御方法、解析装置の制御方法、音響装置の制御方法、プログラム、記録媒体について、添付図面を参照しながら詳細に説明する。図１は、音場制御システムＳＹのシステム構成図である。音場制御システムＳＹは、スマートフォン１（解析装置）と、ＡＶアンプ装置２と、スピーカー群３（３ａ〜３ｆ）を備える。請求項における「音響装置」は、ＡＶアンプ装置２およびスピーカー群３を指す。
【００３５】
なお、スマートフォン１とＡＶアンプ装置２は、Bluetooth（登録商標）や無線ＬＡＮ（Local  Area  Network）等の無線通信５を介して接続される。また、ＡＶアンプ装置２と各スピーカー３ａ〜３ｆは、専用ケーブル等の有線通信４を介して接続される。
【００３６】
また、本実施形態のスピーカー群３は、５．１チャンネルに対応し、フロントレフトスピーカー３ａ（Ｌ）、フロントセンタースピーカー３ｂ（Ｃ）、フロントライトスピーカー３ｃ（Ｒ）、サラウンドライトスピーカー３ｄ（ＳＲ）、サラウンドレフトスピーカー３ｅ（ＳＬ）およびサブウーファー３ｆ（ＳＷ）を含む。
【００３７】
なお、図１に示した例に限らず、スピーカー群３を構成するスピーカー数およびスピーカー種類は任意である。また、ＡＶアンプ装置２と各スピーカー３ａ〜３ｆを、無線通信を介して接続しても良い。さらに、スマートフォン１に代えて、他のタブレット端末、携帯電話、ノート型ＰＣ等の情報処理端末を用いても良い。この場合、情報処理端末の通信規格に応じて、ＡＶアンプ装置２と情報処理端末を、有線通信を介して接続しても良い。
【００３８】
次に、図２を参照し、音場制御システムＳＹのハードウェア構成について説明する。スマートフォン１は、タッチパネル１１、マイクロフォン１２、通信部１３、記憶部１４および制御部１５を備える。タッチパネル１１は、操作手段および表示手段として機能する。マイクロフォン１２は、音を収音（音波を入力）する。通信部１３は、ＡＶアンプ装置２と情報の送受信を行う。記憶部１４は、ＯＳ（Operating  System）をはじめ、各種スマートフォン用アプリケーションを不揮発に記憶する。スマートフォン用アプリケーションとしては、ＡＶアンプ装置２の音場制御を行うための音場制御アプリケーションを含む。なお、「音場制御」とは、各スピーカー３ａ〜３ｆから聴取位置（スマートフォン１の位置）までの距離のばらつきによる音の遅延を解消するために、各スピーカー３ａ〜３ｆからテスト音を発音してこれを測定し、当該測定結果に基づいて各スピーカー３ａ〜３ｆに供給する音声信号の遅延処理を行うことを指す。制御部１５は、ＣＰＵ（Central  Processing  Unit）やＲＡＭ（Random  Access  Memory）等により構成され、音場制御など各種演算処理を行う。
【００３９】
一方、ＡＶアンプ装置２は、通信部２１、ＤＳＰ２２（Digital  Signal  Processor）、アンプ群２３および制御部２４を備える。通信部２１は、スマートフォン１と情報の送受信を行う。ＤＳＰ２２は、音声信号の遅延処理など各種デジタル信号処理を行う。アンプ群２３は、各チャンネルに対応した複数のアンプを含む（図示省略）。各アンプは、各チャンネルの音声信号をそれぞれ増幅し、対応する各スピーカー３ａ〜３ｆに供給する。制御部２４は、ＣＰＵやＲＡＭ等により構成され、再生制御など各種演算処理を行う。一方、スピーカー群３は、音を発音（音波を出力）する。
【００４０】
次に、図３を参照し、スマートフォン１およびＡＶアンプ装置２の機能構成について説明する。スマートフォン１は、機能構成として、テスト信号記憶部１１０、発音指令部１２０、収音部１３０、録音部１４０、解析部１５０、調整情報送信部１６０を備える。また、ＡＶアンプ装置２は、機能構成として、信号供給部２１０、調整情報受信部２２０および信号処理部２３０を備える。なお、スマートフォン１の各部１１０〜１６０は、主に上記の音場制御アプリケーションによって実現される。
【００４１】
スマートフォン１のテスト信号記憶部１１０は、音場制御を行う際に用いるテスト信号列を記憶する。本実施形態のテスト信号列は、テスト音を各スピーカー３ａ〜３ｆから予め定められたタイミング（予め定められた発音間隔）、予め定められた順序および予め定められた繰り返し回数だけ発音させるものである。ＡＶアンプ装置２の信号供給部２１０は、当該テスト信号列をスピーカー群３に供給する（信号供給ステップ）。信号供給部２１０は、ＤＳＰ２２および制御部２４を主要部とする。
【００４２】
図５は、テスト信号列の一例を示す図である。同図では、説明を分かり易くするため、スピーカー構成が３チャンネルの場合のテスト信号列を示している。同図に示すテスト信号列は、フロントレフト（Ｌ）、フロントセンター（Ｃ）、フロントライト（Ｒ）の順にスピーカー３を切り替えながらテスト音を発音させる動作を４回（請求項における「ｘ回」）繰り返すものである。つまり、Ｌ→Ｃ→Ｒ→Ｌ→Ｃ→Ｒ→Ｌ→Ｃ→Ｒ→Ｌ→Ｃ→Ｒのようにテスト音が１２回（スピーカー数×繰り返し数）発音される。また、本実施形態では、テスト音の発音間隔を一定時間Ｔ（等間隔）とする。したがって、スピーカー３ごとの発音間隔は、３Ｔとなる。なお、テスト音としては、インパルス信号など、信号レベルが急変する信号を用いることが好ましい。
【００４３】
一方、テスト信号記憶部１１０は、ＡＶアンプ装置２の機種別またはスピーカー構成（チャンネル数）別にテスト信号列を記憶する。後述する発音指令部１２０は、接続先となるＡＶアンプ装置２に適したテスト信号列を用いて発音指令を行う。つまり、ＡＶアンプ装置２との接続確立時に機種またはスピーカー構成を判定し、当該判定結果に応じて使用するテスト信号列を決定する。なお、使用するテスト信号列は、ユーザーにより機種またはスピーカー構成が選択されることにより決定する構成でも良い。
【００４４】
スマートフォン１の発音指令部１２０は、ＡＶアンプ装置２に対しテスト信号の発音指令を行う。本実施形態では、テスト信号（テスト音）ごとに発音指令を行うのではなく、１回の無線通信によりテスト信号列（テスト音列）の発音指令を行う。ＡＶアンプ装置２の信号供給部２１０は、当該発音指令部１２０による発音指令にしたがって、各スピーカー３にテスト信号列を供給する。
【００４５】
スマートフォン１の収音部１３０は、マイクロフォン１２によりテスト音列を収音する（収音ステップ）。収音部１３０は、記憶部１４（音場制御アプリケーション）および制御部１５を主要部とする。また、スマートフォン１の録音部１４０は、収音部１３０により収音されたテスト音列を録音する。図６は、マイクロフォンにより収音した収音信号の測定結果の一例を示す図である。同図は、図５に示したテスト信号列に基づくテスト音列を録音した場合を示している。また、同図のｔ０〜ｔ１２は、録音部１４０により録音された録音データをＡ／Ｄ変換したサンプル値を示している。
【００４６】
スマートフォン１の解析部１５０は、図６に示した録音データを解析することにより、音場制御を行うための調整情報を生成する。ここで、図４を参照し、解析部１５０について詳細に説明する。解析部１５０は、先頭テスト音収音時刻決定部１５１、同期加算部１５２、時間差算出部１５３および調整情報生成部１５４を含む。
【００４７】
先頭テスト音収音時刻決定部１５１は、テスト信号列に基づいて各スピーカー３から発音されたテスト音列を含む音をマイクロフォン１２により収音し、テスト音列に含まれるテスト音のうち先頭の音である先頭テスト音の収音時刻を決定する（先頭テスト音収音時刻決定ステップ）。具体的には、マイクロフォン１２により収音した収音信号の信号レベルに基づいて先頭音（収音信号から検出される先頭の音）を検出し、検出した先頭音の収音時刻から、スピーカー３ごとの発音間隔（本実施形態では、３Ｔ）が経過した後に音（先頭テスト音を発音するスピーカー３から発音されたと看做される音）が検出されたか否かを判定し、検出されたと判定した場合、先頭音の収音時刻を先頭テスト音の収音時刻として決定する。これは、スピーカー３とマイクロフォン１２との相対的な位置関係が変わらない場合、スピーカー３ごとの発音間隔経過後には、テスト音が収音されると考えられるためである。なお、マイクロフォン１２によりテスト音列を収音している期間（テスト音列の収音開始から収音終了までの間）は、スピーカー３とマイクロフォン１２を移動させないことを前提とする。一方、検出した先頭音の収音時刻から、スピーカー３ごとの発音間隔経過後に音が検出されなかったと判定した場合は、検出した先頭音はノイズである可能性が高いため、当該先頭音の次に検出された音を、新たな先頭音として判定を行う。
【００４８】
例えば、図６の例では、収音時刻ｔ０に音（所定の閾値を超えたサンプル値）が検出されているが（符号６１の点線枠参照）、収音時刻ｔ０から発音間隔３Ｔ後に音が検出されていないため（符号６２の点線枠参照）、収音時刻ｔ０に検出された音はノイズである可能性が高い。このため、次に検出された音（収音時刻ｔ１）を新たな先頭音として判定を行う。この新たな先頭音については、収音時刻ｔ１から発音間隔３Ｔ後に音が検出されているため（収音時刻ｔ４）、当該収音時刻ｔ１を先頭テスト音の収音時刻として決定する。
【００４９】
なお、音が検出されたか否かの判定は、インパルス波形のある一定時間の実効値（ｒｍｓ）を算出し、閾値（例えば、定常ノイズの実効値）より大きい場合に、音が検出されたと判定可能である。また、検出した先頭音のインパルス波形の実効値と、発音間隔３Ｔ後に検出したインパルス波形の実効値とを比較し、所定の誤差範囲内（例えば、１０％以内）である場合に限り、音が検出されたと判定しても良い。これにより、先頭テスト音と同じスピーカー３から発音されたテスト音であるか否かを判定できるため、先頭テスト音をより精度良く判定することができる。
【００５０】
但し、先頭テスト音収音時刻決定部１５１は、上記の先頭テスト音の判定により、先頭テスト音の収音時刻を決定した場合でも、最終テスト音の判定により、その決定が不適切であると判定した場合は、再度先頭テスト音の判定を繰り返す。つまり、先頭テスト音を発音するスピーカー３について、テスト信号列によって規定される最後のテスト音の収音時刻から、スピーカー３ごとの発音間隔（本実施形態では、３Ｔ）が経過した後に音（先頭テスト音を発音するスピーカー３から発音されたと看做される音）が検出されたか否かを判定し、検出されたと判定した場合、一旦決定した先頭テスト音はノイズである可能性が高いため、当該先頭音の次に検出された音を、新たな先頭音として判定を行う。
【００５１】
例えば、図６の例では、フロントレフト（Ｌ）のスピーカー３について、テスト信号列に基づいて最後に発音されたテスト音（１０番目のテスト音）と看做される音の収音時刻ｔ１０から発音間隔３Ｔ後に音が検出されていないため（符号６３の点線枠参照）、収音時刻ｔ１は、先頭テスト音の収音時刻として正しかったと判定する。仮に、収音時刻ｔ１０から発音間隔３Ｔ後に音が検出されていた場合は、収音時刻ｔ１に検出された先頭音はノイズである可能性が高いため当該先頭音の次に検出された音を、新たな先頭音として判定を行う。なお、本実施形態のように、スピーカー３を切り替えながらテスト音を発音させる場合であって、テスト信号列に基づいて発音されるテスト音の数がｍ個（但し、ｍはｍ≧ｎとなる整数）、スピーカー数がｓ個（但し、ｓはｓ≧１となる整数）である場合、請求項における「先頭テスト音を発音するスピーカーについて、テスト信号列によって規定される最後のテスト音」は、（ｍ−ｓ＋１）番目のテスト音となる。
【００５２】
なお、先頭テスト音収音時刻決定部１５１が決定する「先頭テスト音の収音時刻」とは、必ずしも絶対時刻を示すものでなくても良く、収音タイミング（収音時期）を示すものであっても良い。つまり、「先頭テスト音の収音時刻」は、他のテスト音の収音タイミングに対する相対時刻を示すものであっても良い。
【００５３】
図４の説明に戻る。同期加算部１５２は、先頭テスト音収音時刻決定部１５１により決定した先頭テスト音の収音時刻を基準として、スピーカー３ごとに４回（ｘ回）の同期加算を行う。これにより、Ｓ／Ｎを大きくし、ノイズの影響を低減する。
【００５４】
時間差算出部１５３は、テスト信号列の発音タイミングを示す情報と、同期加算部１５２の加算結果から得られるスピーカー３ごとに同期加算された各テスト音の収音タイミングと、を比較し、各テスト音の発音タイミングと収音タイミングの時間差を算出する。なお、「テスト信号列の発音タイミングを示す情報」とは、テスト信号列の発音時期を規定する情報であり、本実施形態では、発音間隔Ｔによって規定される。また、「収音タイミング」とは、サンプル値が所定の閾値を超えた時点を指す。
【００５５】
図７は、図６の収音時刻ｔ１，ｔ２，ｔ３に収音されたテスト音（Ｌ，Ｃ，Ｒの実線参照）を示す図である。本実施形態では、先頭テスト音（Ｌ用）の収音時刻ｔ１から所定時間遡った時点を基準として、先頭テスト音に対応する基準チャンネル（Ｌチャンネル）との時間差ΔＴを算出する。同図では、先頭テスト音（Ｌ用）の収音時刻ｔ１からＴ／２だけ遡った時点（ｔａ）を基準とし、一定の間隔Ｔごとに分割区間を設定したときの各分割区間の開始点を、ｔａ〜ｔｃとして示している。この場合、ｔｂから２番目のテスト音（Ｃ用）の収音時刻までの時間長Ｔｂは、「Ｔｂ＝Ｔ／２+ΔＴｂ」と表すことができる。同様に、ｔｃから３番目のテスト音（Ｒ用）の収音時刻までの時間長Ｔｃは、「Ｔｃ＝Ｔ／２+ΔＴｃ」と表すことができる。なお、時間差ΔＴはマイナスとなる場合もある。
【００５６】
調整情報生成部１５４は、時間差算出部１５３により算出された時間差ΔＴに基づいて、各スピーカー３に供給する音声信号の遅延処理に用いる調整情報を生成する。つまり、基準となるＬチャンネルに対し、Ｃチャンネルを−ΔＴｂだけ遅延させ（Ｃチャンネルへの音声信号の供給タイミングをΔＴｂだけ早め）、Ｒチャンネルを−ΔＴｃだけ遅延させる（Ｒチャンネルへの音声信号の供給タイミングをΔＴｃだけ早める）ための調整情報を生成する。実際には、供給タイミングを早めることはできないため、スマートフォン１からの距離Ｌｎが最も長いスピーカー３を基準として、他チャンネルを遅延させるための調整情報を生成する。つまり、図７の例では、Ｒ用のスピーカー３を基準として、ＬチャンネルをΔＴｃだけ遅延させ、Ｒチャンネルを（ΔＴｃ−ΔＴｂ）だけ遅延させる調整情報を生成する。
【００５７】
なお、所定時間は、必ずしもＴ／２ではなく、Ｔ／３、Ｔ／４など、発音間隔Ｔに所定値を乗算した値でも良いし、発音間隔Ｔに関係なく、予め定められた規定値であっても良い。また、先頭テスト音の収音時刻から所定時間遡った時点を基準とするのではなく、２番目以降に発音されたテスト音の収音時刻から所定時間遡った時点を基準としても良い。
【００５８】
図３の説明に戻る。調整情報送信部１６０は、調整情報生成部１５４により生成された調整情報を、ＡＶアンプ装置２に送信する。ＡＶアンプ装置２の調整情報受信部２２０は、送信された調整情報を受信する。また、信号処理部２３０は、受信した調整情報に基づいて、各スピーカー３に供給する音声信号の遅延処理を行う（信号処理ステップ）。例えば、上記のように、Ｒ用のスピーカー３がスマートフォン１から最も離れている場合、Ｌ用およびＣ用のスピーカー３に対応するチャンネルに対して遅延処理を行う。
【００５９】
次に、図８のフローチャートを参照し、音場制御を行う際のスマートフォン１の処理の流れを説明する。スマートフォン１は、タッチパネル１１に対する自動測定開始操作に基づき、録音を開始する（Ｓ０１）。その後、テスト信号列の発音指令（テスト信号列＋制御信号）をＡＶアンプ装置２に送信し（Ｓ０２）、ＡＶアンプ装置２からテスト信号列の発音開始信号を受信する（Ｓ０３）。スマートフォン１は、当該発音開始信号の受信から所定時間経過後、録音を停止する（Ｓ０４）。なお、Ｓ０１で録音を開始するのではなく、発音開始信号を受信した後、録音を開始する構成としても良い。また、Ｓ０１の自動測定開始操作を、ＡＶアンプ装置２に対して行い、その操作信号をＡＶアンプ装置２からスマートフォン１に送信する構成でも良い。
【００６０】
スマートフォン１は、録音終了後、定常ノイズ（暗騒音）を測定し（Ｓ０５）、テスト音検出の閾値を決定する（Ｓ０６）。例えば、録音期間のＡ／Ｄ変換されたサンプル値のピーク値または実効値に基づいて閾値を決定する。その後、当該閾値を超えたサンプル値をチェックし（Ｓ０７，図６参照）、最初に検出した音である先頭音について判定を行う（Ｓ０８）。ここでは、検出した先頭音の収音時刻から発音間隔３Ｔ後に音が検出された場合、検出した先頭音が先頭テスト音である（先頭テスト音判定「ＯＫ」）と判定する。なお、先頭音の収音時刻から発音間隔３Ｔ後に音が検出されなかった場合、検出した先頭音が先頭テスト音ではないと判定し（先頭テスト音判定「ＮＧ」）、Ｓ０７に戻る。
【００６１】
Ｓ０８にて、「ＯＫ」と判定された場合は、続いて、最終音について判定を行う（Ｓ０９）。ここでは、Ｌ用のスピーカー３について最後に発音されるテスト音（本実施形態では、１０番目のテスト音）の収音時刻から発音間隔３Ｔ後に音が検出されていない場合、検出した先頭音が先頭テスト音である（最終テスト音判定「ＯＫ」）と判定する。なお、Ｌ用のスピーカー３について最後に発音されるテスト音の収音時刻から発音間隔３Ｔ後に音が検出された場合は、検出した先頭音が先頭テスト音ではないと判定し（最終テスト音判定「ＮＧ」）、Ｓ０７に戻る。
【００６２】
以上、Ｓ０８，Ｓ０９の工程により先頭テスト音を決定すると（Ｓ１０）、決定した先頭テスト音の収音時刻を基準として、スピーカー３ごとに複数回（本実施形態では、４回）の同期加算を行う（Ｓ１１）。また、テスト信号列の発音タイミングを示す情報（発音間隔Ｔ）に基づく所定期間（本実施形態では、Ｔ／２）と、Ｓ１１の同期加算によって得られる各テスト音の収音タイミングと、を比較し、各テスト音の発音タイミングと収音タイミングの時間差ΔＴを算出する（Ｓ１２）。その後スマートフォン１は、当該時間差に基づいて調整情報を生成し（Ｓ１３）、当該調整情報をＡＶアンプ装置２に送信する（Ｓ１４）。なお、図示は省略するが、この後ＡＶアンプ装置２は、調整情報に基づいて音声信号の遅延処理（ＤＳＰ２２による各チャンネルの遅延量設定）を行い、当該遅延処理の終了後、スマートフォン１に対し処理終了を示す信号を送信する。スマートフォン１は、当該信号の受信により、音場制御に係る一連の処理を終了する。
【００６３】
以上説明したとおり、本実施形態の音場制御システムＳＹは、同一のスピーカー３から発音されるテスト音のうち先頭テスト音とその次に発音されるテスト音との収音時間間隔に基づいて、検出した先頭音が先頭テスト音であるか否かを判定する。このため、テスト音を発音する装置（ＡＶアンプ装置２）と、テスト音を収音する装置（スマートフォン１）とが別装置の場合であっても、先頭テスト音の収音時刻を正確に測定することができる。
【００６４】
また、本実施形態では、先頭テスト音の判定だけではなく、最後のテスト音と看做される音の収音時刻から所定の収音時間間隔が経過した後に音が検出されたか否かの最終テスト音の判定を行い、音が検出されたと判定した場合は、一旦決定した先頭テスト音がノイズである可能性が高いと判定して先頭テスト音の判定を繰り返すため、先頭テスト音をより正確に測定することができる。
【００６５】
また、本実施形態では、テスト信号列の発音タイミングを示す情報と、各テスト音の収音タイミングと、を比較して、各テスト音の発音タイミングと収音タイミングの時間差を算出し、当該時間差に基づいて各スピーカー３に供給する音声信号の遅延処理を行うため、テスト音の発音指令から発音までの時間が未知の場合でも、正確な音場制御を行うことができる。また、スマートフォン１からＡＶアンプ装置２への発音指令は、１回の無線通信でテスト信号列（全テスト音）の発音指令を行うため、無線通信５の通信環境が安定していない場合でも、正確な音場制御を実現できる。つまり、テスト信号ごとに発音指令を行った場合であって通信環境が不安定な場合、発音指令から発音までの時間が一定とならず、各スピーカー３からスマートフォン１（マイクロフォン１２）までの距離差を正確に測定することができないが、本実施形態では１回の無線通信により全テスト音の発音指令を行うため、そのような不具合がない。
【００６６】
なお、上記の実施形態によらず、以下の変形例を採用可能である。
［変形例１］
上記の実施形態の同期加算部１５２は、スピーカー３ごとに、テスト音の繰り返し回数（本実施形態では、４回）だけ同期加算を行ったが、そのうちの最大値と最小値を除いた中間値だけを用いて同期加算を行っても良い。つまり、必ずしもテスト音の繰り返し回数（請求項における「ｘ回」）分の収音結果を用いて同期加算を行うのではなく、一部の収音結果（例えば、実効値が極端に大きすぎるもの、および／または、極端に小さすぎるものを除いたもの）を用いて同期加算を行っても良い。これにより、先頭テスト音の判定精度をより高めることができる。また、さらなる変形例として、同期加算を行わない構成としても良い。
【００６７】
［変形例２］
上記の実施形態では、スピーカー３を切り替えながらテスト信号を供給したが、一つのスピーカー３に対して複数回連続してテスト信号を供給しても良い。つまり、Ｌ→Ｌ→Ｌ→Ｌ→Ｃ→Ｃ→Ｃ→Ｃ→Ｒ→Ｒ→Ｒ→Ｒのように、テスト信号を供給しても良い。この場合、最終テスト音判定は、先頭テスト音を発音するスピーカー３（上記の例では、Ｌ用のスピーカー）について、最後に発音されるテスト音（４番目のテスト音）の収音時刻から発音間隔Ｔを経過した後に、音が検出されたか否かを判定する。このため、先頭テスト音を発音するスピーカー３と、その他のスピーカー３とを切り替えるとき（上記の例では、４番目のテスト音と５番目のテスト音の間）に、他のテスト音の発音間隔の数倍の間隔（空白期間）を設けることが好ましい。これにより、最終テスト音判定を正確に行うことができる。
【００６８】
［変形例３］
上記の実施形態では、スピーカー３ごとに、最初のテスト音（先頭テスト音）と次に発音されるテスト音とを対象として先頭テスト音判定を行ったが、次に発音されるテスト音に限らず、同じスピーカー３について３番目に発音されるテスト音を対象として先頭テスト音判定を行っても良い。つまり、スピーカー３を切り替えながらテスト信号を供給する場合であって、スピーカー数がｓ個（但し、ｓはｓ≧１となる整数）である場合は、１番目と（ｓ＋１）番目、１番目と（２ｓ＋１）番目、１番目と（３ｓ＋１）番目、・・・のいずれを対象としても良い。この場合、先頭テスト音収音時刻決定部１５１は、テスト信号列によって規定される先頭テスト音とｎ番目（但し、ｎはｎ≧２となる整数）のテスト音との発音間隔経過後に音（ｎ番目のテスト音に近似する音）が検出されたか否かを判定すれば良い。また、一つのスピーカー３に対して複数回連続してテスト信号を供給する場合も、同じスピーカー３から発音されるテスト音であれば、対象となるテスト音は必ずしも２番目のテスト音でなくても良い。
【００６９】
［変形例４］
上記の実施形態では、テスト音を一定の間隔で発音させたが、発音するスピーカー３の特性に応じた発音間隔で発音させても良い。例えば、残響の多い音を発音するサブウーファー（ＳＷ）などのスピーカー３については、次のテスト音の発音タイミングまでの間隔を広く設定することが好ましい。この構成によれば、次のテスト音の収音時刻を正確に検出することができ、ひいては、より正確な音場制御を実現できる。
【００７０】
また、さらなる変形例として、何らかの拍子（三拍子や四拍子など）やリズム（「○○曲の１小節目のリズム」など）に合わせた発音タイミングでテスト音を発音させても良い。この構成によれば、音場制御中であることをユーザーに知らせることができると共に、ユーザーを退屈させることがない。
【００７１】
なお、テスト音を一定の間隔で発音させない場合、先頭テスト音判定は、検出した先頭音の収音時刻から、テスト信号列によって規定される先頭テスト音と同じスピーカー３から次に発音されるテスト音との発音間隔経過後に音が検出されたか否かを判定する。最終テスト音判定は、テスト信号列によって規定される最後のテスト音の収音時刻から、当該最後のテスト音と同じスピーカー３からその前に発音されるテスト音との発音間隔経過後に音が検出されたか否かを判定する。
【００７２】
［変形例５］
上記の実施形態では、スマートフォン１にテスト信号記憶部１１０を備えたが、ＡＶアンプ装置２に備えても良い。この場合、スマートフォン１の発音指令部１２０は、発音指令のみを行い、ＡＶアンプ装置２の信号供給部２１０は、予め記憶されているテスト信号列を各スピーカー３に供給する。また、スマートフォン１は、接続確立時または発音指令時にＡＶアンプ装置２からテスト信号列を取得し、解析部１５０により、取得したテスト信号列の発音タイミングを示す情報と、収音部１３０により収音された各テスト音の収音タイミングと、を比較する。
【００７３】
なお、さらなる変形例として、スマートフォン１とＡＶアンプ装置２の両方にテスト信号記憶部１１０を備えても良い。この場合、スマートフォン１は、ＡＶアンプ装置２からのテスト信号列の取得は不要であり、接続されたＡＶアンプ装置２の機種やスピーカー数を判定し、その判定結果に基づくテスト信号列をテスト信号記憶部１１０から読み出して、解析部１５０による解析を行えば良い。
【００７４】
［変形例６］
上記の実施形態では、解析部１５０をスマートフォン１内に備えたが（図３参照）、これをＡＶアンプ装置２内に備えても良い。この場合、スマートフォン１は、録音部１４０の録音データ（テスト音列を含む音をマイクロフォン１２により収音した収音結果）をＡＶアンプ装置２に送信すれば良い。
【００７５】
［変形例７］
上記の実施形態では、先頭テスト音（Ｌ用）の収音時刻ｔ１から所定時間遡った時点を基準として、先頭テスト音に対応する基準チャンネル（Ｌチャンネル）との時間差ΔＴを算出したが、ｎ番目に発音されるテスト音とｎ＋１番目に発音されるテスト音との収音間隔（Ｔ＋ΔＴｎ）から、発音間隔Ｔとの時間差ΔＴｎを求め、当該時間差ΔＴｎから各チャンネルの遅延量を算出しても良い。例えば、Ｌ用テスト音の収音時刻がｔ１、Ｃ用テスト音の収音時刻がｔ２、Ｒ用テスト音の収音時刻がｔ３であって、ｔ１からｔ２の経過時間が「Ｔ＋ΔＴ１」、ｔ２からｔ３の経過時間が「Ｔ＋ΔＴ２」で表される場合であって、スマートフォン１からの距離Ｌｎが最も長いスピーカー３がＬ用のスピーカーの場合、Ｃチャンネルに「ΔＴ１」だけ遅延させ、Ｒチャンネルに「ΔＴ１＋ΔＴ２」だけ遅延させれば良い。なお、時間差ΔＴｎはマイナスとなる場合もある。
【００７６】
［変形例８］
上記の実施形態では、時間差算出部１５３の算出結果を用いて音声信号の遅延処理を行うための調整情報を生成したが、ユーザーに対し各スピーカー３の位置を調整させるための音場制御情報をスマートフォン１により生成しても良い。例えば、音場制御情報として、例えば、「フロントレフトスピーカーをスマートフォン側に５０cm、フロントセンタースピーカー側に３０cm近づけてください」など、移動対象となるスピーカー３と、移動量と、移動方向と、を示すメッセージを生成し、タッチパネル１１に表示することが考えられる。なお、表示に代えて、音声案内や、電子メール等の通信手段によりメッセージを出力しても良い。また、さらなる変形例として、スピーカー３が自走可能な場合、「音場制御情報」として、各スピーカー３に対する制御信号を出力しても良い。この場合、「音場制御情報」として、移動対象となるスピーカー３と、移動量と、移動方向と、を示す制御信号を生成することが考えられる。各スピーカー３は、取得した音場制御情報に基づいて、不図示の自走手段により移動する。この構成によれば、ユーザーの手を煩わせることなく、各スピーカー３からスマートフォン１までの距離を一致させることができる。
【００７７】
［変形例９］
上記の実施形態では、複数のスピーカー３を対象として音場制御を行う場合を説明したが、音場制御以外にも、スピーカー３の周波数特性を測定する場合など、テスト音列の先頭テスト音の収音時刻を正確に決定する必要がある場合に、本発明を適用可能である。その場合、測定対象となるスピーカー３は、１つであっても良い。
【００７８】
以上、メインとなる実施形態および各種変形例を示したが、これらに示した音場制御システムＳＹ（スマートフォン１、ＡＶアンプ装置２）の各構成要素をプログラムとして提供しても良い。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供しても良い。すなわち、コンピューターをスマートフォン１またはＡＶアンプ装置２の各構成要素として機能させるためのプログラム（実施形態中における、音場制御アプリケーションを含む）、およびそれをコンピューター読み取り可能に記録した記録媒体も、本発明の権利範囲に含まれる。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００７９】
１：スマートフォン  ２：ＡＶアンプ装置  ３：スピーカー  １２：マイクロフォン  １１０：テスト信号記憶部  １２０：発音指令部  １３０：収音部  １４０：録音部  １５０：解析部  １５１：先頭テスト音収音時刻決定部  １５２：同期加算部  １５３：時間差算出部  １５４：調整情報生成部  １６０：調整情報送信部  ２１０：信号供給部  ２２０：調整情報受信部  ２３０：信号処理部  ＳＹ：音場制御システム
【図１】
0006361680.tif 000002
【図２】
0006361680.tif 000003
【図３】
0006361680.tif 000004
【図４】
0006361680.tif 000005
【図５】
0006361680.tif 000006
【図６】
0006361680.tif 000007
【図７】
0006361680.tif 000008
【図８】
0006361680.tif 000009