(57)【特許請求の範囲】
【請求項１】
音響システムを構築する空間内で実際に収録された音響データを格納する第１の記憶装置と、
前記音響データの収録時に使用した第１のマイクロホン及び第１のスピーカの性能及び前記音響システム内の実測位置に関する第１の情報を格納する第２の記憶装置と、
音響システム構築時に想定される音源の位置に関する第２の情報を格納する第３の記憶装置と、
音響システム構築時に使用する第２のマイクロホン及び第２のスピーカの位置及び性能に関する第３の情報の設定を受付ける第１の設定受付部と、
前記第３の情報を格納する第４の記憶装置と、
前記音響データと前記第１、第２及び第３の情報に基づいて、前記第２のマイクロホンを前記音響システムで使用する際の音響特性を推定するシミュレーション部と
を有する音響シミュレータ。
【請求項２】
請求項１に記載の音響シミュレータにおいて、
前記第１のマイクロホン及び前記第１のスピーカによる前記音響データの測定を実行する音響特性計測部と、
前記第１及び第２の情報の設定を受け付ける第２の設定受付部と、
前記第３の情報の設定の変更を受け付ける変更受付部と
を有することを特徴とする音響シミュレータ。
【請求項３】
請求項２に記載の音響シミュレータにおいて、
前記第１の設定受付部は、第２のマイクロホンの数に対する仮想的な変更を受け付ける
ことを特徴とする音響シミュレータ。
【請求項４】
請求項２に記載の音響シミュレータにおいて、
前記第１の設定受付部は、第２のマイクロホンの位置に対する仮想的な変更を受け付ける
ことを特徴とする音響シミュレータ。
【請求項５】
請求項１に記載の音響シミュレータにおいて、
前記音響システムは、テレビ会議システムである
ことを特徴とする音響シミュレータ。
【請求項６】
音響システムを構築する空間内で実際に収録された音響データを格納する第１の記憶装置と、
前記音響データの収録時に使用した第１のマイクロホン及び第１のスピーカの性能及び前記音響システム内の実測位置に関する第１の情報を格納する第２の記憶装置と、
音響システム構築時に想定される音源の位置に関する第２の情報を格納する第３の記憶装置と、
音響システム構築時に使用する第２のマイクロホン及び第２のスピーカの位置及び性能に関する第３の情報を格納する第４の記憶装置と、
前記音響データと前記第１、第２及び第３の情報に基づいて、前記第２のマイクロホンを前記音響システムで使用する際の音響特性を推定するシミュレーション部と、
推定された前記音響特性が所望の性能を満たすか否か判定する判定部と、
前記判定部の判定結果をユーザーインターフェースに出力する提示部と
を有する音響コンサルティング装置。
【請求項７】
請求項６に記載の音響コンサルティング装置において、
前記判定部において、推定された前記音響特性が所望の性能を満たしていないと判定された場合に、前記第３の情報の少なくとも一部を自動的に変更する設定変更部を有し、
前記シミュレーション部は、変更後の前記第３の情報と使用して、前記第２のマイクロホンを前記音響システムで使用する際の音響特性を新たに推定する
ことを特徴とする音響コンサルティング装置。
【請求項８】
請求項７に記載の音響コンサルティング装置において、
前記設定変更部は、第２のマイクロホンの数を変更する
ことを特徴とする音響コンサルティング装置。
【請求項９】
請求項７に記載の音響コンサルティング装置において、
前記設定変更部は、第２のマイクロホンの位置を変更する
ことを特徴とする音響コンサルティング装置。
【請求項１０】
音響システムを構築する空間内で実際に収録された音響データを記憶装置に格納する処理と、
前記音響データの収録時に使用した第１のマイクロホン及び第１のスピーカの性能及び前記音響システム内の実測位置に関する第１の情報の設定を、入力装置を通じて受け付ける処理と、
音響システム構築時に想定される音源の位置に関する第２の情報の設定を、前記入力装置を通じて受け付ける処理と、
音響システム構築時に使用する第２のマイクロホン及び第２のスピーカの位置及び性能に関する第３の情報の設定を、前記入力装置を通じて受け付ける処理と、
前記音響データと前記第１、第２及び第３の情報に基づいて、前記第２のマイクロホンを前記音響システムで使用する際の音響特性を推定する処理と
を有する音響シミュレーション方法。
【請求項１１】
音響システムを構築する空間内で実際に収録された音響データを記憶装置に格納する処理と、
前記音響データの収録時に使用した第１のマイクロホン及び第１のスピーカの性能及び前記音響システム内の実測位置に関する第１の情報の設定を、入力装置を通じて受け付ける処理と、
音響システム構築時に想定される音源の位置に関する第２の情報の設定を、前記入力装置を通じて受け付ける処理と、
音響システム構築時に使用する第２のマイクロホン及び第２のスピーカの位置及び性能に関する第３の情報と、前記音響データと、前記第１及び第２の情報とに基づいて、前記第２のマイクロホンを前記音響システムで使用する際の音響特性を推定する処理と、
推定された前記音響特性が所望の性能を満たすか否か判定する処理と、
前記判定部の判定結果をユーザーインターフェースに出力する処理と
を有する音響コンサルティング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用環境に応じた音響機器の適切な設置を支援するためのシミュレーション技術及び当該シミュレーション結果を使用するコンサルティング技術に関する。
【背景技術】
【０００２】
近年、テレビ会議システムの普及が進んでいる。テレビ会議システムを用いれば、遠隔地間においても、音声と映像による双方向のコミュニケーションを実現することができる。
【０００３】
当該システムにおいて、音声はマイクロホンを通じて収録された後、遠方側に送信され、スピーカを通じて再生される。ところが、マイクロホンで収録される音声には、様々な雑音が混入する可能性があり、当該雑音の混入がスピーカから再生される音声の品質劣化の要因となっている。
【０００４】
一般には、空調機やプロジェクタが発生する風音を含む周囲雑音や音響エコーが問題にされやすい。音響エコーとは、マイクロホンと同じ室内に設置されたスピーカから再生された音がマイクロホンに混入することで発生する。
【０００５】
ところが、マイクロホンで収録された音が何ら処理されることなく遠方に送信されることになると（音響エコーも送信されると）、遠方側の話者には、自分の発した声が遅れて戻ってくるように感じられる。この場合、会話の容易さが大きく損なわれてしまう。このため、周囲雑音や音響エコーを除去する機能を備える音響信号処理システムが従来より提案されている（例えば、非特許文献１参照）。
【０００６】
また、周囲雑音や音響エコーの他、発話者の残響成分も一種の雑音である。このため、これら残響成分の抑圧も求められている。ところが、この残響成分は、発話者の声との相関が高い。このため、残響成分を除去する際に誤って発話者の声まで抑圧してしまう可能性がある。特に、初期反射音の除去は困難である。もっとも、発話者の口元からマイクロホンに直接伝わる音に対し、マイクホンまでの到来が数百ms程度遅れる後部残響成分を除去する技術が近年開発されている（例えば、非特許文献２参照）。
【０００７】
これら課題の解決には、テレビ会議システムを使用する前のチューニングや最適化が必要となる。これらの作業には、実際の現場で収録した音響特性を用いることが多い。例えば、音響環境を一種のシステムとみなし、音響環境に入った入力音（話者の口元やスピーカから出た瞬間の音）と、システムから出る出力音（マイクロホンに入った音）との間の関係をインパルス応答として計測し、チューニング及び最適化に活用することが多い。例えばインパルス応答の測定には、TSP（Time Stretched Pulse）が用いられている。
【０００８】
なお、これまで提案されているチューニングや最適化に関する技術は、いずれも主に音響信号処理で使用するパラメータの変更であり、収録したインパルス応答を使って該当環境における発話音声をシミュレートし、評価に用いている。
【０００９】
因みに、コンサートホールその他建物の設計時や建築時における音響設計の用途では、対象建物のＣＡＤデータから音響環境をシミュレーションし、音の聞こえ方を事前に知ることができるシステムが開発されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第２８４６１６２号明細書
【非特許文献】
【００１１】
【非特許文献１】戸上真人他著、「垂直配置マイクロホンアレーを利用した卓上突発音除去機能を備える遠隔会議システム」、電子情報通信学会論文誌 D，Vol.J93-D No.10 pp. 2069-2084、2010/10.
【非特許文献２】K. Kinoshita, M. Delcroix, T. Nakatani and M. Miyoshi, “Suppression of late reverberation effect on speech signal using long-term multiple-step linear prediction”, IEEE Transactions on Audio, Speech and Language processing, 17(4), pp.534-545, 2009
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところが、前述した音響信号処理技術は、室内の環境（音響条件）の影響を受け易い。具体的には残響時間、雑音の種類及び発生位置、スピーカとマイクロホンの位置関係、スピーカの再生音量等の影響を受け易い。
【００１３】
このため、テレビ会議システム等のチューニング及び最適化には、音響信号処理で使用するパラメータを単にチューニングするだけでなく、マイクロホンとスピーカの位置関係やマイクロホンの数を使用環境に応じて最適化する必要がある。
【００１４】
また、既存の音響シミュレータは、事前に現場のＣＡＤデータが取得されていることが必要であり、ＣＡＤデータが存在しない場合には、そもそも音響特性をシミュレーションすることができなかった。
【００１５】
これらの技術課題を鋭意検討した本発明者は、ＣＡＤデータが存在しない又は利用できない環境下でも、マイクロホンとスピーカの位置関係等を使用環境に応じて最適化することができるシミュレーション技術及び当該処理結果を使用する音響コンサルティング技術を発明した。
【課題を解決するための手段】
【００１６】
本発明に係る音響シミュレータは、音響システムを構築する空間内で実際に収録された音響データと、当該音響データの収録時に使用したマイクロホン及びスピーカの実測に基づく位置情報と、システム構築後に想定される音源、マイクロホン及びスピーカの位置情報等に基づいて、当該マイクロホンの設置位置における音響特性を推定する。
【００１７】
また、本発明に係る音響コンサルティング装置は、音響シミュレータにより推定された音響特性が所定の性能を満たすか否かを評価し、評価結果をユーザーに提示する。
【発明の効果】
【００１８】
本発明によれば、音響システムを構築する空間に関するＣＡＤデータが存在しない場合や利用できない場合でも、空間に適した音響環境の構築を支援することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１９】
【図１】形態例に係るテレビ会議システムの設置環境を説明する図。
【図２】形態例に係る音響コンサルティング装置（音響シミュレータ）のハードウェア構成を示す図。
【図３】形態例に係る音響シミュレータで実行される処理手順を示すフローチャート。
【図４】マイクロホン情報テーブルの例を示す図。
【図５】スピーカ情報テーブルの例を示す図。
【図６】仮想話者位置に関するテーブル例を示す図。
【図７】音響特性計測部の構成例を示す図。
【図８】周囲雑音測定部の構成例を示す図。
【図９】音響シミュレーション部の構成例を示す図。
【図１０】インパルス応答の直接音成分と残響成分を説明する図。
【図１１】形態例に係る音響コンサルティング装置で実行される処理手順を示すフローチャート。
【図１２】所望性能テーブルの例を示す図。
【図１３】性能評価部の構成例を示す図。
【図１４】マイクロホンの数及び配置とスピーカの配置を自動的に最適化する際に実行される処理手順を説明するフローチャート。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて、本発明の実施の形態を説明する。なお、本発明の実施の態様は、後述する形態例に限定されるものではなく、その技術思想の範囲において、種々の変形が可能である。
【００２１】
以下、ＣＡＤデータが存在しない空間にテレビ会議システムを構築する場合に使用して好適な音響コンサルティング装置の仕組みを説明する。図１に、音響コンサルティング装置を適用するテレビ会議システムの設置環境例を示す。なお、本明細書における「テレビ会議システム」は、ビデオ会議システムやＷｅｂ会議システムも含む意味で使用する。
【００２２】
（テレビ会議システムの構成要素と配置）
本形態例において、テレビ会議システムは、マイクロホンとスピーカを備える汎用のテレビ会議システムを想定する。もっとも、特定の用途に最適化されたテレビ会議システムであっても構わない。
【００２３】
テレビ会議システム設置環境１０１は、テレビ会議システムを構築する空間（環境）であれば、特に制約はない。ここでは、会議室を想定する。この形態例の場合、会議室に配置された机１０２の上には会議用マイクロホン１０４が設置されているものとする。また、会議用スピーカ１０３は、同じ会議室内に配置されているものとする。会議用スピーカ１０３と会議用マイクロホン１０４は、汎用のテレビ会議システムに常に接続されていても良い。
【００２４】
図１に係るテレビ会議システムは、発話者が２人の場合を想定する。図１では、想定する発話者の位置を、想定話者位置１０５−１及び１０５−２で表している。もっとも、システム的には発話者は１人でも３人以上でも良い。また、会議用スピーカ１０３や会議用マイクロホン１０４も、システム的には１台に限らず、複数台であっても良い。
【００２５】
図１には、テレビ会議システムを使用する際の音響条件を与える会議用スピーカ１０３、会議用マイクロホン１０４及び想定話者位置１０５−１及び１０５−２の他、音響特性の実測時に使用する４台の測定用マイクロホンアレイ１０６と２台の測定用スピーカアレイ１０７を描いている。
【００２６】
この形態例の場合、測定用マイクロホンアレイ１０６及び測定用スピーカアレイ１０７は、テレビ会議システム設置環境１０１の音響特性の測定時に測定ユーザーによって配置される。図１の場合、測定用マイクロホンアレイ１０６は机１０２の四隅に配置されている。また、測定用スピーカアレイ１０７は、想定話者位置１０５−１及び１０５−２の背後に配置されている。
【００２７】
ここで、測定用スピーカアレイ１０７は、音響特性を測定する際の参照音の放出に使用される。この形態例の場合、測定用スピーカアレイ１０７は、複数のスピーカの集合体であるが、１台のスピーカにより構成されていても良い。
【００２８】
なお、図１の場合、測定用マイクロホンアレイ１０６と測定用スピーカアレイ１０７はいずれも複数ずつ配置されているが、いずれも１台だけ配置しても良い。また、測定用マイクロホン１０６及び測定用スピーカアレイ１０７は、音響コンサルティング装置による音響特性の測定及び最適条件の出力の後、会議室から取り外される。もっとも、一部は、会議用スピーカ１０３や会議用マイクロホン１０４と兼用しても良い。
【００２９】
（音響コンサルティング装置のハードウェア構成）
図２に、形態例に係る音響コンサルティング装置のハードウェア構成を示す。なお、音響シミュレーション装置は、音響コンサルティング装置の機能の一部として実現される。従って、音響コンサルティング装置のハードウェア構成は、音響シミュレーション装置と共通である。以下では、音響コンサルティング装置のハードウェア構成として説明する。
【００３０】
形態例に係る音響コンサルティング装置は、測定用マイクロホンアレイ１０６と測定用スピーカアレイ１０７を、コンピュータに接続することにより構成される。
【００３１】
測定用マイクロホンアレイ１０６で取り込んだ音響信号は、多チャンネルＡＤ（Analog to Digital）変換装置２０２により、アナログ信号からデジタル信号に変換される。変換後のデジタル信号は中央演算装置２０３に与えられる。
【００３２】
中央演算装置２０３は、各種のプログラムを実行する。この形態例の場合、中央演算装置２０３は、会議室内の任意の位置に会議用マイクロホン１０４や会議用スピーカ１０３を配置した場合の音響特性をシミュレーションする処理やその処理結果を評価する処理等を実行する。当該処理機能を実現するプログラムを、本明細書では、「音響信号処理プログラム」ということにする。なお、音響信号処理プログラムは、不揮発性メモリ２０４に記憶されており、必要に応じて中央演算装置２０３に読み出される。因みに、当該プログラムを実行するためのワークメモリは、揮発性メモリ２０５上に確保される。
【００３３】
前述したように、形態例に係る音響コンサルティング装置は、テレビ会議システム設置環境１０１の音響特性を測定用マイクロホンアレイ１０６及び測定用スピーカアレイ１０７で実測し、音響シミュレーションのための基礎データとする。ここでの音響特性は、インパルス応答特性や周囲雑音である。
【００３４】
音響特性の測定時、中央演算装置２０３は、多チャンネルＤＡ（Digital to Analog）変換装置２０６にインパルス応答測定用の参照信号をデジタル信号として送信する。当該参照信号は、多チャンネルＤＡ変換装置２０６においてアナログ信号に変換され、測定用スピーカアレイ１０７に出力される。測定用スピーカアレイ１０７は、入力された参照信号に対応する音をテレビ会議システム設定環境１０１に放射する。
【００３５】
中央演算装置２０３には、ユーザーのためのインターフェースとして、マウス２０８及びキーボード２０９が用意されている。ユーザーは、これらのインターフェースを使用し、中央演算装置２０３に情報を入力する。また、音響シミュレーションの結果は、ディスプレイ２１０に表示され、ユーザーはシミュレーション結果や評価結果を目視により確認することができる。
【００３６】
（音響シミュレータとしての処理）
まず、本形態例に係る音響コンサルティング装置の基本機能（音響シミュレーション機能）について説明する。ここで、音響シミュレーション機能とは、会議用スピーカ１０３と会議用マイクロホン１０４をテレビ会議システム設置環境１０１内の任意の位置に仮想的に設定した場合に収録される音響特性をシミュレーションする機能である。
【００３７】
ただし、本形態例では、テレビ会議システム設置環境１０１のＣＡＤデータが存在しないことを前提とする。このため、音響シミュレータとして動作する音響コンサルティング装置は、テレビ会議システム設置環境１０１の音響特性を測定用マイクロホンアレイ１０６と測定用スピーカアレイ１０７を用いて測定し、当該測定結果を使用して仮想位置における音響特性を演算する。以下では、音響シミュレーション機能の提供主体を音響シミュレータと呼ぶ。
【００３８】
図３に、音響シミュレータの処理手順の概略を示す。音響シミュレータは、処理３０１〜処理３０３において、テレビ会議システム設置環境１０１に設置されている会議用マイクロホン１０４、会議用スピーカ１０３の位置情報及び想定話者位置１０５−１、１０５−２の登録処理を実行する。なお、処理３０１〜処理３０３の実行順序は一例であり、どのような順序で実行されても構わない。
【００３９】
処理３０１において、音響シミュレータは、会議用マイクロホン１０４に関する情報の登録処理を実行する。ここでの情報は、中央演算装置２０３による処理が可能なように、マウス２０８、キーボード２０９その他の入力装置を通じて入力される。ＣＡＤデータが存在しないため、登録（設定）作業は手作業で行われる。他の音響機器の位置情報の登録についても同様である。
【００４０】
なお、会議用マイクロホン１０４の情報には、テレビ会議システム設置環境１０１内の設置場所、マイクロホンの指向特性、マイクロホンの向き等が含まれる。
【００４１】
図４に、会議用マイクロホン１０４の情報の登録例を示す。なお、後述するように、図４に示す登録項目は、測定用マイクロホンの情報の場合にも共通である。ただし、会議用の情報と測定用の情報は別テーブルで管理される。
【００４２】
図４の各行が、各マイクロホンの情報に対応する。図４の場合、３台のマイクロホンの使用が想定されている。各行には、マイクロホンを一意に特定するマイクロホンＩＤが付与されている。また、各行には、マイクロホンの三次元的な位置（ｘ，ｙ，ｚ）及び向きが記憶されている。単位に一貫性があれば、任意の単位系を使用できる。座標系は絶対座標とし、テレビ会議システム設置環境１０１毎に同じ座標系を使用することを想定する。
【００４３】
なお、会議用マイクロホン１０４が未設定の場合、設置予定の座標値を入力しても良い。会議用マイクロホン１０４の場所を指定する座標値には、例えば実測値を入力する。設置位置に関する情報を参照可能な場合には、その情報を手入力しても良い。この形態例の場合、会議用マイクロホン１０４は既設であり、測定用マイクロホンアレイ１０６や測定用スピーカアレイ１０７の設置位置を実測する際の基準点として使用する。
【００４４】
この他、各行には、マイクロホンの指向特性の情報が付与されている。指向特性の情報から、正面に対する方位角毎の音圧レベルが一意に定まる。指向特性は、一般的には、マイクロホンのカタログ等から知ることができる。
【００４５】
処理３０２において、音響シミュレータは、会議用スピーカ１０３に関する情報の登録処理を実行する。ここでの情報も、中央演算装置２０３におる処理が可能なように、マウス２０８、キーボード２０９その他の入力装置を通じて入力される。
【００４６】
会議用スピーカ１０３の情報には、テレビ会議システム設置環境１０１内の設置場所、スピーカの放射特性、スピーカの向き等が含まれる。
【００４７】
図５に、会議用スピーカ１０３の情報の登録例を示す。なお、後述するように、図５に示す登録項目は、測定用スピーカアレイの情報の登録にも使用できる。ただし、会議用の情報と測定用の情報とは別テーブルで管理される。
【００４８】
図５の各行が、各スピーカの情報に対応する。図５の場合、３台のスピーカの使用が想定されている。各行には、スピーカを一意に特定するスピーカＩＤが付与されている。また、各行には、スピーカの三次元的な位置（ｘ，ｙ，ｚ）及び向きが記憶される。単位系は任意であるが、マイクロホンと同じ座標系を使用する。
【００４９】
なお、会議用スピーカ１０３が未設の場合には設置予定の座標値を入力しても良い。会議用スピーカ１０３の場所を指定する座標値には、例えば実測値を入力する。設置位置に関する情報を参照可能な場合には、その情報を手入力しても良い。なお、会議用スピーカ１０３が既設の場合には、当該設定位置を、測定用マイクロホンアレイ１０６や測定用スピーカアレイ１０７の設置位置を実測する際の基準点に使用しても良い。
【００５０】
この他、各行には、スピーカの放射特性の情報が付与されている。放射特性の情報から、正面に対する方位角ごとの音圧レベルが一意に定まる。放射特性は、一般的には、スピーカのカタログ等から知ることができる。
【００５１】
処理３０３において、音響シミュレータは、想定話者位置に関する情報の登録処理を実行する。想定話者位置とは、テレビ会議の参加者の着席位置として想定される範囲を指定する情報である。ここでの情報も、中央演算装置２０３におる処理が可能なように、マウス２０８、キーボード２０９その他の入力装置を通じて入力される。
【００５２】
図６に、想定話者位置の登録例を示す。図６の各行が、想定話者位置の情報に対応する。想定話者位置が複数であれば、複数の話者位置が設定される。図６は想定話者位置が３つの場合を表している。各行には、想定話者位置を一意に特定する想定話者位置ＩＤが付与されている。また、各行には、想定話者位置の中心位置を与える三次元的な位置（ｘ，ｙ，ｚ）と当該中心位置に対する範囲を与える半径Ｒが記憶されている。座標系は絶対座標であり、マイクロホンと同じ座標系を使用する。
【００５３】
次に、音響シミュレータは、処理３０４〜処理３０５において、テレビ会議システム設置環境１０１の音響特性を測定するための計測機器（音響機器）の位置情報等を設定する。処理３０４と処理３０５の実行順序は一例であり、いずれが先に実行されても構わない。
【００５４】
処理３０４において、音響シミュレータは、測定用マイクロホン１０６に関する情報の登録処理を実行する。ここでの情報は、中央演算装置２０３による処理が可能なように、マウス２０８、キーボード２０９その他の入力装置を通じて入力される。
【００５５】
測定用マイクロホン１０６の情報には、テレビ会議システム設置環境１０１内の設置場所、マイクロホンの指向特性、マイクロホンの向き等が含まれる。前述の通り、測定用マイクロホン１０６に関する情報は、会議用マイクロホン１０４に関する情報とは別のテーブルに記録される。なお、座標系は絶対座標であり、マイクロホンと同じ座標系を使用する。ここで、測定用マイクロホン１０６の座標値は、テレビ会議システム設置環境１０１内に設定された基準点（例えば会議用マイクロホン１０４）に対する相対的な位置情報として入力しても良い。この入力手法を採用する場合、中央演算装置２０３によって絶対座標に変換する処理が実行される。
【００５６】
処理３０５において、音響シミュレータは、測定用スピーカアレイ１０７に関する情報の登録処理を実行する。ここでの情報は、中央演算装置２０３による処理が可能なように、マウス２０８、キーボード２０９その他の入力装置を通じて入力される。
【００５７】
測定用スピーカアレイ１０７の情報には、テレビ会議システム設置環境１０１内の設置場所、スピーカの放射特性、スピーカの向き等が含まれる。前述の通り、測定用スピーカアレイ１０７に関する情報は、会議用スピーカ１０３に関する情報とは別のテーブルに記録される。なお、座標系は絶対座標であり、マイクロホンと同じ座標系を使用する。やはり、測定用スピーカアレイ１０７の座標値は、テレビ会議システム設置環境１０１内に設定された基準点（例えば会議用マイクロホン１０４）に対する相対的な位置情報として入力しても良い。この入力手法を採用する場合、中央演算装置２０３によって絶対座標に変換する処理が実行される。
【００５８】
処理３０６において、音響シミュレータは、テレビ会議システム設置環境１０１内に設置された測定用マイクロホンアレイ１０６と測定用スピーカアレイ１０７を用い、テレビ会議システム設定環境１０１に固有の音響特性を計測する。処理３０６において、音響シミュレータは、測定用スピーカアレイ１０７と測定用マイクロホンアレイ１０６間の伝達特性（インパルス応答）の測定と周囲雑音の測定を実行する。
【００５９】
図７に、処理３０６に対応する処理機能を実現するプログラムの機能ブロック構成を示す。以下の説明では、当該プログラムを音響特性計測部７０１と呼ぶ。音響特性計測部７０１は、インパルス応答測定部７０２と周囲雑音測定部７０３で構成される。
【００６０】
インパルス応答測定部７０２は、テレビ会議システム設定環境１０１におけるインパルス応答を、例えばＴＳＰ法（例えば特許文献１参照）を用いて測定する。この他、測定用スピーカアレイ１０７から白色雑音などの全周波数成分を含んだ音を放射して測定用マイクロホンアレイ１０６で収録し、マイクロホンで収録された信号と放射音の原信号の相関係数を調べることでインパルス応答を測定しても良い。
【００６１】
図７に示すように、インパルス応答の測定時には、測定用マイクロホンアレイ１０６に接続された多チャンネルＡＤ変換装置２０２と、測定用スピーカアレイ１０７に接続された多チャンネルＤＡ変換装置２０６を使用する。
【００６２】
多チャンネルＤＡ変換装置２０６は、インパルス応答測定に用いる白色信号やＴＳＰ信号（音響信号Ｓ３）をインパルス応答測定部７０２から入力し、当該音響信号Ｓ３をデジタル信号からアナログ信号に変換する。多チャンネルＡＤ変換装置２０２は、多チャンネルＤＡ変換装置２０６と同期制御され、インパルス応答測定中の音声信号をアナログ信号からデジタル信号（音響信号Ｓ１、Ｓ２）に変換する。変換後のデジタル信号は、インパルス応答測定部７０２及び周囲雑音測定部７０３に与える。
【００６３】
インパルス応答測定部７０２は、与えられた信号に相関係数推定処理やＴＳＰ（Time Stretched Pulse）逆変換処理を適用し、インパルス応答Ｓ４を得る。これらの処理自体は既知であるため、詳細な説明は省略する。
【００６４】
一方、周囲雑音測定部７０３は、与えられた信号からテレビ会議システム設置環境１０１内の周囲雑音を測定する。周囲雑音の収録は、実際のテレビ会議中の雑音にできる限り近い雑音が生じるように、テレビ会議システム設置環境１０１の機器を制御する。例えばテレビ会議システム設置環境１０１に空調機やプロジェクタが配備されている場合、それら機器を動作させた状態で周囲雑音を収録する。勿論、周囲雑音の収録時には、測定用スピーカアレイ１０７から音は出力されない。同じく、周囲雑音の収録時には、話者音も誤って収録されないように注意する。ただし、周囲雑音として紙が擦れる音や卓上をたたく音等を想定する場合には、これらの音が収録中に生じるように収録環境を工夫しても良い。
【００６５】
図８に、周囲雑音測定部７０３の詳細ブロック構成を示す。周囲雑音測定部７０３は、測定用マイクロホンアレイ１０６で集音された音響信号Ｓ２を音源毎の信号Ｓ１１、Ｓ１２、…、Ｓ１Ｎに分離する音源分離部８０２と、音源毎の信号から各音源の音量と空間的な場所を推定する音源定位部８０３−１、８０３−２、…、８０３−Ｎとで構成される。ここで、音源定位部８０３−１、８０３−２、…、８０３−Ｎは、各音源の音量と音源位置の情報Ｓ５（Ｓ２１、Ｓ２２、…Ｓ２Ｎ）を出力する。
【００６６】
音源分離部８０２は、独立成分分析や最小分散ビームフォーマ、非負行列分解その他の一般的な音源分離処理技術を用い、複数チャンネルのマイクロホン入力信号を各音源に対応する信号Ｓ１１、Ｓ１２、…、Ｓ１Ｎに分離する。
【００６７】
音源定位部８０３−１、８０３−２、…、８０３−Ｎは、位相差に基づいたSRP-PHAT（Steered Response Power-Phase Transform）方式等を使用して各音源の位置を求める。この他、測定用マイクロホンアレイ１０６を分散的に配置する場合には、マイクロホン間の振幅比から音源位置を推定する方式を用いても良い。
【００６８】
処理３０７において、音響シミュレータは、音響シミュレーションのための会議用マイクロホン１０４と会議用スピーカ１０３に関する仮想情報の登録処理を実行する。この処理で登録された情報に基づいて、音響シミュレータは、音響シミュレーションを実行する。ユーザーは、会議用マイクロホン１０４と会議用スピーカ１０３について登録されている情報に対し、仮想値をそれぞれ登録することができる。すなわち、設置位置、向き及び性能等に関する仮想値をそれぞれ登録することができる。例えば、処理３０１及び３０２で登録された位置と向きの情報をそのまま使用し、会議用マイクロホン１０４の指向特性だけを仮想的に変更しても良い。
【００６９】
この形態例の場合、ユーザーは、これら情報の登録（設定）を、例えばＧＵＩ（Graphical User Interface）を用いて実行する。情報の登録は、数値等の直接入力することにより行っても良いし、予め定義されたリストの中から選択する方式を採用しても良い。
【００７０】
処理３０８において、音響シミュレータは、テレビ会議システム設定環境１０１について実測された音響特性と、仮想的に設定された会議用マイクロホン１０４や会議用スピーカ１０３に関する情報とに基づいて音響シミュレーションを実行し、シミュレーション結果を出力して処理を終了する。
【００７１】
図９に、処理３０８に対応する処理機能を実現するプログラムの機能ブロック構成を示す。以下の説明では、当該プログラムを音響シミュレーション部９０１と呼ぶ。音響シミュレーション部９０１は、会議参加者の発話のインパルス応答を推定する機能と、会議用スピーカ１０４において集音される残留エコー量を推定する機能と、シミュレーション上仮想的に設定されたマイクロホン位置における騒音をシミュレーションする機能を有している。
【００７２】
音響シミュレーション部９０１は、直接音／残響音分割部９０２、想定話者位置のインパルス応答推定部９０３、残留エコー推定部９０４、想定マイク位置の騒音シミュレーション部９０５で構成される。
【００７３】
直接音/残響音分割部９０２は、インパルス応答測定部７０２で測定されたインパルス応答Ｓ４を直接音成分と残響音成分とに分割する。図１０に、インパルス応答Ｓ４の一例を示す。図中上段は、測定用スピーカ１０７と測定用マイクロホン１０６の距離が１ｍの場合に取得されるインパルス応答の波形であり、図中下段は、同距離が３ｍの場合に取得されるインパルス応答の波形である。ここで、横軸は時間であり、縦軸は信号強度である。
【００７４】
図に破線で囲んで示すように、インパルス応答の先頭付近に出現する波形が直接音成分に対応し、それ以後に出現する波形が残響成分に対応する。２つの波形を見比べて分かるように、直接音成分は明らかに距離の影響を受けている。直接音成分のピーク値は、１ｍの方が３ｍの場合よりも大きいことが分かる。一方、残響成分については音量が大きくは変化しないことが分かる。
【００７５】
本例の場合、距離が１ｍと３ｍにおける直接音の比率は約９．５ｄＢ、残響音の比率は約２ｄＢであった。距離が１ｍから３ｍに３倍変化した場合に、約９．５ｄＢだけ音量が小さくなっているので、直接音成分は距離の２乗に反比例して音量が変化していると考えることができる。一方、残響の音量は、距離の変化に対してほぼ無関係に決まると考えられる。
【００７６】
まず、直接音／残響音分割部９０２は、インパルス応答Ｓ４の直接音の開始ポイントsmaxを、以下の式を用いて求める。
【００７７】
【数１】
0005611119.tif 000002
【００７８】
なお、直接音の終了ポイントは、smax+wで与えられる。ここで、wは窓幅であり、固定値に設定する。
【００７９】
次に、直接音／残響音分割部９０２は、開始ポイントSmaxを用い、インパルス応答の直接音成分hdirectを、以下の関係式を用いて求める。
【００８０】
【数２】
0005611119.tif 000003
【００８１】
一方、直接音／残響音分割部９０２は、残響成分hreverbを、以下の式を用いて求める。
【数３】
0005611119.tif 000004
【００８２】
想定話者位置のインパルス応答推定部９０３は、インパルス応答の直接音成分hdirectと残響成分hreverbを使用し、想定話者位置からの発話を仮想的に配置された会議用マイクロホンで受音する場合におけるインパルス応答を推定する。なお、インパルス応答推定部９０３には、想定話者位置の情報と想定する会議マイクロホンの情報が与えられている。図９では、これらの情報をＳ４１で示す。インパルス応答hsynthは次式で与えられる。
【００８３】
【数４】
0005611119.tif 000005
【００８４】
ここで、αは直接音成分の減衰率とし、次式で与えられる。
【数５】
0005611119.tif 000006
【００８５】
ここで、rpreは、インパルス応答を測定した際に用いた測定用スピーカアレイ１０７と測定用マイクロホンアレイ１０６間の距離とする。rpostは、想定話者位置と会議用マイクロホン１０４間の距離とする。想定話者位置は、一点ではなく大きさを持っている。このため、設定された想定話者位置の範囲の中で最も大きなrpostを与えるrpostを設定する。
【００８６】
βpreはインパルス応答の測定に用いた測定用マイクロホンアレイ１０６の指向特性に依存して決まる係数とする。この形態例の場合、測定用マイクロホンアレイ１０６が向いている方向を基準方向とし、当該方向に対する測定用スピーカアレイ１０７の相対的な方向に対応する測定用マイクロホンアレイ１０６の指向特性をβpreとする。
【００８７】
βpostは、仮想的に配置した会議用マイクロホンの指向特性に依存して決まる係数とする。この形態例の場合、会議用マイクロホンの向いた方向を基準方向とし、当該方向に対する相対話者位置の相対的な方向に対応する測定用マイクロホンアレイ１０６の指向特性をβpostとする。
【００８８】
γpreはインパルス応答の測定に使用した測定用スピーカアレイ１０７の放射特性に依存して決まる係数とする。この形態例の場合、測定用スピーカアレイ１０７の向いた方向を基準方向とし、当該方向に対する測定用マイクロホンアレイ１０６の相対的な方向に対応する測定用スピーカアレイ１０７の放射特性をγpreとする。
【００８９】
γpostは仮想的に配置した想定話者位置の放射特性に依存して決まる係数とする。この形態例の場合、想定話者の向いている方向を基準方向とし、当該方向に対する会議用マイクロホンの相対的な方向に対応する想定話者の放射特性をγpostとする。
【００９０】
一般に、想定話者は、会議室内に設置されたディスプレイを目視できる方向に向いていると考えられる。このため、この形態例の場合、想定話者位置を、ディスプレイの対面位置に設定する。また、想定話者の放射特性は、予めダミーヘッド等で測定し、データベースに保持しておくことが望ましい。
【００９１】
想定話者位置のインパルス応答推定部９０３は、想定話者位置毎に生成したインパルス応答hsynthを出力して処理を終了する。測定されたインパルス応答が複数存在する場合、インパルス応答推定部９０３は、rpreとrpostの差が最小となるようなインパルス応答を選択する。
【００９２】
残留エコー推定部９０４は、仮想的に配置した会議用マイクロホンの位置における残留エコーを推定する。この前処理として、残留エコー推定部９０４は、仮想的に配置した会議用スピーカから仮想的に配置した会議用マイクロホンまでのインパルス応答を、インパルス応答Ｓ４の直接音成分と残響成分に基づいて生成する。この残留エコー推定部９０４によるインパルス応答の生成は、想定話者位置のインパルス応答推定部９０３と同様の処理手順により行う。生成したインパルス応答をhechoとする。なお、残留エコー推定部９０４には、想定話者位置、想定する会議用マイクロホンと会議用スピーカの情報が与えられている。図９では、これらの情報をＳ４２で示す。
【００９３】
次に、残留エコー推定部９０４は、残留エコーのインパルス応答hresidualを次式より算出する。
【００９４】
【数６】
0005611119.tif 000007
【００９５】
ここで、λ及びtspecは、使用するエコーキャンセラの仕様に基づいて決まるパラメータである。例えばエコー消去時間Ｔ秒、２０ｄＢという性能を有するエコーキャンセラの場合、λは0.1、tspecはＴ秒に相当する。これらの情報を図９ではＳ４３で示す。残留エコー推定部９０４は、hechoとhresidualを出力して処理を終了する。
【００９６】
想定マイク位置の騒音シミュレーション部９０５は、音源分離により分離された音源の音量と位置の情報Ｓ２１〜Ｓ２Ｎを利用し、想定マイク位置の騒音レベルPnoiseを推定する。
【００９７】
【数７】
0005611119.tif 000008
【００９８】
ここで、Ｎは音源の数とする。Pobserved(i)は、音源分離により分離されたi番目の音源の音量とする。rpre(i)は、i番目の音源位置と音響特性測定用マイクロホンまでの距離とし、rpost(i)は、i番目の音源位置と仮想的に配置した会議用マイクロホンまでの距離とする。なお、図９では、想定する会議用マイクロホンの情報をＳ４４で示す。騒音シミュレーション部９０５は、推定した騒音レベルPnoiseを出力して処理を終了する。
【００９９】
なお、必要に応じ、音響シミュレータは、シミュレーションの結果として算出されたインパルス応答hsynth、hecho、hresidual及び騒音レベルPnoiseを文字や図形によりディスプレイ２１０上に表示する。ユーザーは、この画面表示の内容を確認することにより、会議用マイクロホン１０４や会議用スピーカ１０３をシミュレーションの対象となった仮想位置で使用した場合にどのような音響特性が得られるかを事前に判断することができる。
【０１００】
このように、本形態例に係る音響シミュレータは、設置位置の仮想的な調整によりシミュレーションを実行する点において、音声信号処理のパラメータを調整する従来技術とは明らかに異なっている。
【０１０１】
（音響コンサルティング装置としての処理１）
続いて、本形態例に係る音響コンサルティング装置としての処理動作を説明する。ここでは、ユーザーにより仮想的に入力された会議用マイクロホンとスピーカの使用条件が所望の性能を満たしているか否かを入力の都度判定し、判定結果をユーザーに通知する場合について説明する。
【０１０２】
音響コンサルティング装置は、前述した音響シミュレーションの処理結果（すなわち、推定音響信号）を評価し、テレビ会議システム設定環境１０１に適した会議用マイクロホン１０４や会議用スピーカ１０３の最適な配置であるか否かの評価結果を出力する。勿論、形態例に係る音響コンサルティング装置では、テレビ会議システム設定環境１０１に関するＣＡＤデータを使用できないことが前提である。
【０１０３】
図１１に、音響コンサルティング装置の処理手順の概略を示す。なお、図１１には、図３との対応部分に同一符号を付して示している。図１１と図３の違いは、処理３０９、処理３１０及び処理３１１である。
【０１０４】
処理３０９では、音響シミュレーションの結果を評価するための評価性能の設定が実行される。ここでの所望性能の入力も、ユーザーが、マウス２０８、キーボード２０９その他の入力装置の操作を通じて入力する。図１２に、所望性能の一例を示す。図１２においては、会議用マイクロホン１０４で集音される話者発話の残響比量、環境雑音比量、音響エコーキャンセラ後の残留エコー比量が定義されている。いずれもSNR（Signal To Noise Ratio）の形式で定義されている。
【０１０５】
なお、図１１の場合、処理３０９は、音響特性の計測処理（処理３０６）とマイクロホン及びスピーカの仮想情報の設定処理（処理３０７）の間に配置されているが、シミュレーション結果の判定処理（処理３１０）を実行する前であれば、どの時点に配置しても良い。
【０１０６】
また、図１１に示す音響コンサルティング装置の場合、処理３０７で登録される会議用マイクロホン１０４と会議用スピーカ１０３の仮想情報は、シミュレーション結果を評価するための初期条件を与えているのに過ぎない。このため、本形態例の場合には、処理３０１と処理３０２で登録された情報をそのまま読み出して仮想情報として登録しても良い。
【０１０７】
処理３１０において、音響コンサルティング装置は、仮想的な会議用マイクロホンと会議用スピーカについて実行された音響環境のシミュレーション結果が、ユーザーが予め設定した所望の性能を満たしているか否か判定する。
【０１０８】
ここで、性能を満たすと判定された場合、音響コンサルティング装置は、会議用マイクロホン１０３と会議用スピーカ１０４について仮想的に設定されている情報を、所望の性能を満たす条件として出力し、処理を終了する。例えば所望の性能が得られる会議用マイクロホン１０４と会議用スピーカ１０３の位置と向き情報を出力する。
【０１０９】
これに対し、性能を満たさないと判定された場合、音響コンサルティング装置は、処理３１１に進む。当該処理３１１において、音響コンサルティング装置は、シミュレーション用に仮想的に登録された会議用マイクロホン１０４と会議用スピーカ１０３の情報に対する変更を受付ける処理を実行する。登録情報に対する変更の入力には、処理３０７で用いたユーザーインターフェースを用いる。なお、登録情報の変更の入力は、ユーザーが個別に手入力する方法と自動設定する方法が考えられる。自動設定については後述する。いずれにしても、設定情報の変更の完了がユーザーから指示入力されると、音響コンサルティング装置は、処理３０８に戻り、変更後の情報に基づいて音響シミュレーションを実行する。
【０１１０】
図１３に、音響シミュレーション結果が所望の性能を満たしているか否かを判定するために使用するプログラムの機能ブロック構成を示す。以下の説明では、当該プログラムを性能評価部１３０１と呼ぶ。性能評価部１３０１は、以下に示す３つの評価部と１つの比較部で構成される。
【０１１１】
直接音／残響音比率評価部１３０２は、想定話者位置のインパルス応答hsynthから直接音成分hdirectと残響音成分hreverbの比率を評価する。まず、音響コンサルティング装置は、入力のあったインパルス応答hsynthを式２と式３を用いて直接音成分hdirect(t)と残響音成分hreverb(t)に分離する。これらの成分が得られると、直接音／残響音比率評価部１３０２は、次式に基いて直接音成分と残響音性分の比率Preverbを算出する。
【０１１２】
【数８】
0005611119.tif 000009
【０１１３】
直接音／残響音比率評価部１３０２は、算出した比率Preverbのうち最小値を出力する。
話者発話／残留エコー比率評価部１３０３は、想定話者位置毎に式９に基づいて比率Pechoを推定する。
【０１１４】
【数９】
0005611119.tif 000010
【０１１５】
ここでのρは、式１０で求める。
【数１０】
0005611119.tif 000011
【０１１６】
なお、h1,directは、仮想的に設定された会議用マイクロホンの位置と想定話者位置の距離が１ｍの場合におけるインパルス応答を表している。また、Ａは１ｍの距離における想定話者音量である。μは、式１１により求められる。
【０１１７】
【数１１】
0005611119.tif 000012
【０１１８】
ここで、hspは、仮想的に設定された会議用スピーカの位置から想定話者位置までのインパルス応答を表している。Ｂは、想定話者位置におけるスピーカ出力信号の音圧レベルである。
【０１１９】
話者発話／残留エコー比率評価部１３０３は、Pechoの最小値を求めて出力する。
話者発話／騒音比率評価部１３０４は、想定話者位置毎に式１２で定義されるPnを求め、Pnの最小値を求めて出力する。
【０１２０】
【数１２】
0005611119.tif 000013
【０１２１】
所望性能比較部１３０５は、ユーザーにより設定された所望性能Ｓ５１と、前段の各部で算出されたPreverb、Pecho及びPnとを比較して、各値が所望性能に収まっているか否かを判定する。各値についての比較結果が判定結果Ｓ５２として出力される。
【０１２２】
音響コンサルティング装置は、当該判定結果を文字や図形によりディスプレイ２１０上に表示する。ユーザーは、この画面表示の内容を確認することにより、仮想的に指定した条件を満たす会議用マイクロホン１０４や会議用スピーカ１０３の使用が所望の性能を満たすか否かの判定結果を知ることができる。また、所望の性能を満たさない場合には、新たな候補の指定を繰り返すことで、所望の性能が得られる条件を検索することができる。
【０１２３】
（音響コンサルティング装置としての処理２）
ここでも、本形態例に係る音響コンサルティング装置の処理動作例を説明する。ここでは、音響コンサルティング装置が、会議用マイクロホンとスピーカの仮想条件が所望の性能を満たすように自動的に修正する機能を搭載する場合について説明する。
【０１２４】
図１４に、音響コンサルティング装置の処理手順の概略を示す。なお、図１４には、図１１との対応部分に同一符号を付して示しており、処理３０８までの処理内容は図１１と同様である。従って、以下では、処理３０８の音響シミュレーションが実行された後の時点から説明を開始する。
【０１２５】
処理３１１において、音響コンサルティング装置は、予めユーザーが設定した所望性能とシミュレーション結果との誤差を確認する。この処理は、図１３に示す所望性能比較部１３０５において実行される。この処理３１１の後、音響コンサルティング装置は、処理３１２に進む。
【０１２６】
処理３１２において、音響コンサルティング装置は、１つ前のシミュレーション実行回における誤差と今回のシミュレーション実行回における誤差との差分が、所定の閾値以下か否か（すなわち、収束条件を満たすか否か）判定する。この処理３１２において否定結果が得られた場合、音響コンサルティング装置は、処理３１３に進む。
【０１２７】
処理３１３において、音響コンサルティング装置は、例えば式１３に定義する評価関数Ｃが最小勾配方向に遷移するように、会議用マイクロホンとスピーカの仮想情報を変更する。
【０１２８】
【数１３】
0005611119.tif 000014
【０１２９】
ここで、ａ，ｂ，ｃはそれぞれ性能評価尺度の重みを表している。
なお、本明細書の場合、マイクロホンの位置とスピーカの位置をそれぞれ微小方向だけずらした場合におけるコスト関数Ｃの変化値をΔＣとする。また、最小勾配方向に動かす場合の微小方向をそれぞれΔＭ及びΔＳとする。
【０１３０】
ΔＭは三次元ベクトルで与えられ、会議用マイクロホンの位置を特定する座標値ｘ，ｙ，ｚそれぞれの変化量を表している。ΔＳは同様に三次元ベクトルで与えられ、会議用スピーカの位置を特定する座標値ｘ，ｙ，ｚそれぞれの変化量を表している。
【０１３１】
また、行列[M S]newは、次式に示すように、最小勾配方向に動かした後の仮想的な会議用マイクロホンの配置とスピーカの配置を示し、行列[M S]oldは、最小勾配方向に動かす前の仮想的な会議用マイクロホンの配置及びスピーカの配置を示している。
【０１３２】
【数１４】
0005611119.tif 000015
【０１３３】
このように仮想情報を自動的に変更した後、音響コンサルティング装置は、処理３０８の音響シミュレーションの実行に戻る。
【０１３４】
なお、処理３１２において肯定結果が得られた場合（誤差が所定の閾値より小さく、収束条件を満たす場合）、音響コンサルティング装置は、処理３１０に進む。すなわち、音響コンサルティング装置は、シミュレーション結果が所望の性能を満たすか否かを判定する。この判定処理自体は、図１１の場合と同様である。なお、シミュレーション結果が所望の性能を満たしている場合、音響コンサルティング装置は、その時点で処理を終了する。
【０１３５】
一方、否定結果が得られた場合、音響コンサルティング装置は、処理３１４において会議用マイクロホンの数を一つ増やし、その後、処理３０８の音響シミュレーションの実行に戻る。
【０１３６】
このように、本形態例の場合に、音響コンサルティング装置が、自動的にテレビ会議に最適な会議用マイクロホンの位置と会議用マイクロホンの位置（必要に応じて会議用マイクロホンの数）を設定することができる。勿論、当該判定結果は、文字や図形によりディスプレイ２１０上に表示される。このため、ユーザーは、テレビ会議システム設置環境１０１のＣＡＤデータを有していない場合でも、会議用マイクロホンとスピーカの最適な数と位置に関する情報を自動的に得ることができる。
【０１３７】
なお、前述の形態例においては、所望の性能を満たす条件が発見された時点でその情報を出力し、仮想情報の変更処理と変更後の情報に基づくシミュレーションの実行及び評価を停止しているが、ユーザーによって予め設定された可変範囲内で仮想情報の変更と変更後の情報に基づくシミュレーションの実行及び評価を繰り返し、可変可能な範囲のうちで所望の性能を満たす空間配置やその他の条件を画面上に表示しても良い。この場合、所望の性能を満たす範囲内でもユーザーの希望を反映した配置を選択的に導入することができ、使い勝手を向上することができる。
【０１３８】
（他の形態例）
なお、本発明は上述した形態例に限定されるものでなく、様々な変形例が含まれる。例えば、上述した形態例は、本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある形態例の一部を他の形態例の構成に置き換えることが可能であり、また、ある形態例の構成に他の形態例の構成を加えることも可能である。また、各形態例の構成の一部について、他の構成を追加、削除又は置換することも可能である。
【０１３９】
また、上述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路その他のハードウェアとして実現しても良い。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することにより実現しても良い。すなわち、ソフトウェアとして実現しても良い。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、SSD（Solid State Drive）等の記憶装置、ICカード、SDカード、DVD等の記憶媒体に格納することができる。
【０１４０】
また、制御線や情報線は、説明上必要と考えられるものを示すものであり、製品上必要な全ての制御線や情報線を表すものでない。実際にはほとんど全ての構成が相互に接続されていると考えて良い。
【符号の説明】
【０１４１】
１０１…テレビ会議システム設置環境、１０２…机、１０３…会議用スピーカ、１０４…会議用マイクロホン、１０５−１…想定話者位置、１０５−２…想定話者位置、１０６…測定用マイクロホンアレイ、１０７…測定用スピーカアレイ、２０２…多チャンネルＡＤ変換装置、２０３…中央演算装置、２０４…不揮発性メモリ、２０５…揮発性メモリ、２０６…多チャンネルＤＡ変換装置、２０８…マウス、２０９…キーボード、２１０…ディスプレイ、７０１…音響特性計測部、７０２…インパルス応答測定部、７０３…周囲雑音測定部、８０２…音源分離部、８０３−１、８０３−２、８０３−Ｎ…音源定位部、９０１…音響シミュレーション部、９０２…直接音／残響音分割部、９０３…想定話者位置のインパルス応答推定部、９０４…残留エコー推定部、９０５…想定マイク位置の騒音シミュレーション部、１３０１…性能評価部、１３０２…直接音／残響音比率評価部、１３０３…話者発話／残留エコー比率評価部、１３０４…話者発話／騒音比率評価部、１３０５…所望性能比較部
【図１】
0005611119.tif 000016
【図２】
0005611119.tif 000017
【図３】
0005611119.tif 000018
【図４】
0005611119.tif 000019
【図５】
0005611119.tif 000020
【図６】
0005611119.tif 000021
【図７】
0005611119.tif 000022
【図８】
0005611119.tif 000023
【図９】
0005611119.tif 000024
【図１０】
0005611119.tif 000025
【図１１】
0005611119.tif 000026
【図１２】
0005611119.tif 000027
【図１３】
0005611119.tif 000028
【図１４】
0005611119.tif 000029