(57)【要約】【課題】  障害物の位置を検出し、検出した障害物の位置に基づいてスピーカあるいはマイクを制御するスピーカ・マイクシステムを提供すること。【解決手段】  本発明は、複数のスピーカと、前記複数のスピーカのうち少なくとも１のスピーカを介してパルス音を発生させるパルス音発生手段と、音声を取得する１または複数のマイクと、前記１または複数のマイクにより取得された音声から、前記パルス音発生手段により発生したパルス音によるインパルス応答を検出するインパルス応答検出手段と、前記インパルス応答検出手段により検出したインパルス応答から障害物の位置を算出する位置算出手段と、前記位置算出手段により算出した障害物の位置に応じて前記複数のスピーカの出力を制御し、これらのスピーカにより形成される音場を制御する音場制御手段とを有する音響装置を提供する。【選択図】  図１
2006180039.tif 000002
【特許請求の範囲】
【請求項１】
複数のスピーカと、
前記複数のスピーカのうち少なくとも１のスピーカを介してパルス音を発生させるパルス音発生手段と、
音声を取得する１または複数のマイクと、
前記１または複数のマイクにより取得された音声から、前記パルス音発生手段により発生したパルス音によるインパルス応答を検出するインパルス応答検出手段と、
前記インパルス応答検出手段により検出したインパルス応答から障害物の位置を算出する位置算出手段と、
前記位置算出手段により算出した障害物の位置に応じて前記複数のスピーカの出力を制御し、これらのスピーカにより形成される音場を制御する音場制御手段と
を有する音響装置。
【請求項２】
前記音場制御手段が、前記複数のスピーカのうち、前記位置算出手段により算出された障害物の位置と最も近接するスピーカの出力を低下させる制御を行うことを特徴とする請求項１に記載の音響装置。
【請求項３】
前記位置算出手段により算出した障害物の位置に応じて前記１または複数のマイクの感度を制御するマイク制御手段をさらに有する請求項１に記載の音響装置。
【請求項４】
前記マイク制御手段が、前記１または複数のマイクうち、前記位置算出手段により算出された障害物の位置と最も近接するマイクの感度を低下させる制御を行うことを特徴とする請求項３に記載の音響装置。
【請求項５】
前記パルス音発生手段が、一定の時間間隔でパルス音を発生させることを特徴とする請求項１に記載の音響装置。
【請求項６】
前記位置算出手段により算出された障害物の位置があらかじめ決められた条件を満足する場合に、その旨を示す信号を生成する信号生成手段をさらに有する請求項１に記載の音響装置。
【請求項７】
複数のスピーカおよび１または複数のマイクと接続されたコンピュータ装置に、
前記複数のスピーカのうち少なくとも１のスピーカを介してパルス音を発生させるパルス音発生ステップと、
前記１または複数のマイクにより取得された音声から、前記パルス音によるインパルス応答を検出するインパルス応答検出ステップと、
前記インパルス応答検出ステップにおいて検出したインパルス応答から障害物の位置を算出する位置算出ステップと、
前記位置算出ステップにおいて算出した障害物の位置に応じて前記複数のスピーカの出力を制御し、これらのスピーカにより形成される音場を制御する音場制御ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、系の障害物を検出し、検出した障害物の位置に応じて音場を生成する技術に関する。
【背景技術】
【０００２】
地理的に離れた場所に位置する人同士で会議を行うために、いわゆる音声会議システムが用いられている。これは、複数のマイクおよびスピーカを備えた２以上の部屋（会議室）を通信回線で接続したものである。通信回線を介して音声データあるいは音声信号を送受信することにより、地理的に離れた２地点（あるいはそれ以上）間の会議を可能にするものである。
また、２地点間ではなくある部屋において会議を行う場合でも、参加者が多数である等の事情により会話者（話者と聴取者）の距離が離れていると、聴取者は話者の音声が聞き取りにくくなるという状況が生じる。この場合マイクおよびスピーカから構成される拡声装置を用いて、話者の音声を増幅して放音するということが行われる。
上記のいずれのシステムにおいても、増幅した話者の音声を放音するために複数のスピーカが用いられるのが通常である。
【０００３】
ところで今日の会議の場においては、資料の閲覧、議事録の記録等の目的でいわゆるノート型パーソナルコンピュータ（以下「ノートＰＣ」という）を操作しながら会議に参加する場合が多い。ここで、参加者は通常ノートＰＣを目の前において操作するため、ノートＰＣはスピーカあるいはマイクと話者の間に位置することとなる。このため、スピーカからの音声がノートＰＣにより遮られるという問題が生じる。さらに、ノートＰＣを操作する参加者が話者となった場合にも、話者の音声がノートＰＣによって遮られるという問題も生じる。
【０００４】
以上のような問題を解決するためには、まず障害物（ノートＰＣ）の位置を検出する必要がある。このための技術として、例えば特許文献１に記載の技術がある。特許文献１は、１のスピーカから発せられた音を複数のセンサ（マイク）で検出し、センサ毎にインパルス応答を求めてその系における障害物（物体）の位置を検出するシステムであって、１つの信号出力部と複数の信号入力部を用いることで、複数の物体の位置を同時に検出することができるシステムに係るものである。
【特許文献１】特開平１０−４８３０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１は物体の位置を検出する技術に関するものであって、それによるスピーカシステムあるいまマイクシステムの制御については何ら開示するものではなかった。
本発明は上述の事情に鑑みてなされたものであり、障害物の位置を検出し、検出した障害物の位置に基づいてスピーカあるいはマイクを制御するスピーカ・マイクシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、複数のスピーカと、前記複数のスピーカのうち少なくとも１のスピーカを介してパルス音を発生させるパルス音発生手段と、音声を取得する１または複数のマイクと、前記１または複数のマイクにより取得された音声から、前記パルス音発生手段により発生したパルス音によるインパルス応答を検出するインパルス応答検出手段と、前記インパルス応答検出手段により検出したインパルス応答から障害物の位置を算出する位置算出手段と、前記位置算出手段により算出した障害物の位置に応じて前記複数のスピーカの出力を制御し、これらのスピーカにより形成される音場を制御する音場制御手段とを有する音響装置を提供する。
【０００７】
好ましい態様において、この音響装置は、前記音場制御手段が、前記複数のスピーカのうち、前記位置算出手段により算出された障害物の位置と最も近接するスピーカの出力を低下させる制御を行ってもよい。
別の好ましい態様において、この音響装置は、前記位置算出手段により算出した障害物の位置に応じて前記１または複数のマイクの感度を制御するマイク制御手段をさらに有してもよい。さらに、この態様において、前記マイク制御手段が、前記１または複数のマイクうち、前記位置算出手段により算出された障害物の位置と最も近接するマイクの感度を低下させる制御を行うこととしてもよい。
さらに別の好ましい態様において、この音響装置は、前記パルス音発生手段が、一定の時間間隔でパルス音を発生させてもよい。
さらに別の好ましい態様において、この音響装置は、前記位置算出手段により算出された障害物の位置があらかじめ決められた条件を満足する場合に、その旨を示す信号を生成する信号生成手段をさらに有してもよい。
【０００８】
また、本発明は、複数のスピーカおよび１または複数のマイクと接続されたコンピュータ装置に、前記複数のスピーカのうち少なくとも１のスピーカを介してパルス音を発生させるパルス音発生ステップと、前記１または複数のマイクにより取得された音声から、前記パルス音によるインパルス応答を検出するインパルス応答検出ステップと、前記インパルス応答検出ステップにおいて検出したインパルス応答から障害物の位置を算出する位置算出ステップと、前記位置算出ステップにおいて算出した障害物の位置に応じて前記複数のスピーカの出力を制御し、これらのスピーカにより形成される音場を制御する音場制御ステップとを実行させるプログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、音響装置は障害物の位置を算出し、算出したスピーカの位置に応じてスピーカの出力を制御するため、障害物の位置を考慮した音場の制御を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。
＜１．構成＞
図１は、本発明の一実施形態に係る音響装置１の機能構成を示すブロック図である。図１に示されるように、音響装置１は、音声入力装置であるマイクアレイ１１と、音声を再生（出力）する手段であるスピーカアレイ１４と、これらの制御部とから構成されている。マイクアレイ１１は、複数のマイクユニット１２と、これら複数のマイクユニット１２を制御するマイク制御部１３とから構成される。マイク制御部１３は、例えば、アナログ／デジタル変換を行うＡ／Ｄ変換機能、およびマイクユニット１２からの音声信号を処理する信号処理機能を有している。マイクユニット１２において音声が入力されると、入力された音声を音声信号としてマイク制御部１３に出力する。マイク制御部１３は、音声信号をアナログ／デジタル変換し、音声データとして制御部１０に出力する。
【００１１】
スピーカアレイ１４は、複数のスピーカユニット１５と、デジタル／アナログ変換を行うＤ／Ａ変換器、およびスピーカユニット１５を制御するスピーカ制御部１６から構成される音声出力装置である。制御部１０から音声データが入力されると、音声データをデジタル／アナログ変換し、音声信号としてスピーカユニット１５の各々に出力する。スピーカユニット１５は入力された音声信号に従って音声を再生する。スピーカアレイ１４は、スピーカ制御部１６の制御信号に従ってスピーカユニット１５の各々における遅延やゲインを制御し、所望の音場を形成する機能を有する。また、遅延やゲインを制御し、特定の聴取者のみに聞こえる音声を出力することもできる（いわゆるビーム制御）。
【００１２】
接続部１７は、図示せぬネットワークを介してデータの送受信を行うためのインターフェイスである。制御部１０は、接続部１７を介して受信した音声データに、その音声データの音場を指定する制御パラメータに従って処理を加えたデータを音声信号としてスピーカ制御部１６に出力する。制御パラメータとしては、例えば、出力するスピーカを指定する識別子、そのスピーカにおけるゲイン、位相、ビーム方向等がある。また、制御部１０は、マイク制御部１３から出力された音声データに、その音声データの音場を決定するためのパラメータを付加して、接続部１７およびネットワークを介して相手先の通信装置に送信する。なお、音響装置１が接続するネットワークはインターネットのような公衆通信網でもよいし、ある限られた利用者のみが接続可能な専用通信網でもよい。また、ネットワークの形態は、有線でもよいし無線でもよい。
【００１３】
パルス音発生部１８は、制御部１０の制御下で、スピーカアレイ１４からパルス音を発生させるようスピーカ制御部１６を制御する。また、位置算出部１９は、スピーカアレイ１４から再生されたパルス音に応じてマイクユニット１２が取得したインパルス応答から、スピーカアレイ１４の前にある障害物の位置を算出する。位置算出部１９は、算出した障害物の位置をデータとして制御部１０に出力する。制御部１０は、障害物の位置に応じてマイクアレイ１１およびスピーカアレイ１４の制御パラメータを変更する。こうして、スピーカアレイ１４からは障害物の位置を考慮した音声が出力され、マイクアレイ１１は障害物の位置を考慮して音声の取得を行うことができる。音響装置１の動作の詳細については後述する。
【００１４】
図２は、音響装置１のハードウェア構成を示す図である。図２に示されるように、音響装置１は、システムを管理する管理モジュール１００と、音声入出力を行う複数のスピーカ／マイクモジュール２００と、管理モジュール１００とスピーカ／マイクモジュール２００とを接続する信号線３０１、３０２とから構成される。
ＣＰＵ１０１は、ＲＡＭ１０２を作業エリアとしてＲＯＭ１０３に記憶されたプログラムを実行することにより、音響装置１全体の管理装置として機能する。ＤＳＰ１０４は、エコーキャンセル、マイク信号加算等の処理を行う信号処理回路である。Ｉ／Ｆ１０５は、ネットワーク２０に接続するためのインターフェイスである。以上の構成要素は互いにバス１１０で接続されている。以上で説明した管理モジュール１００の各構成要素は図１に示される機能構成図における制御部１０、マイク制御部１３、スピーカ制御部１６、パルス音発生部１８、位置算出部１９に相当するものである。
【００１５】
図３は、スピーカ／マイクモジュール２００の構成を示すブロック図である。マイクユニット２０１は、コンデンサマイク等から構成される音声入力装置である。マイクユニット２０１は、話者の音声を音声信号として後段のＡ／Ｄ変換器２０２に出力する。Ａ／Ｄ変換器２０２は、音声信号をアナログ／デジタル変換して音声データとして信号線３０２を介して管理モジュール１００に出力する。また、Ｄ／Ａ変換器２０３は、管理モジュール１００から音声データを受信すると、音声データをデジタル／アナログ変換し、音声信号として後段の増幅器２０４に出力する。増幅器２０４は入力された音声信号を増幅し、スピーカユニット２０５に出力する。こうしてスピーカユニット２０５から音声が出力される。また、本実施形態において、スピーカ／マイクモジュール２００は、等間隔で一列に並べられる。これにより図１に示されるマイクアレイ１１およびスピーカアレイ１４が形成される。
【００１６】
＜２．動作＞
続いて、音響装置１の動作例について説明する。
図４は、音響装置１の動作例を説明する図である。以下、説明が煩雑になるのを避けるため、音響装置１が、スピーカ／マイクモジュール２００−１、２００−２、２００−３の３つのスピーカ／マイクモジュールから構成される場合について説明する。音響装置１は、ネットワーク２０を介して通信相手先の装置である音響装置２に接続されている。音響装置２は、音響装置１と同様のハードウェア構成を有しているのでその説明は省略する。
【００１７】
ここでは、まず、図４（Ａ）に示されるように、会議の参加者（システムの使用者）ＡがノートＰＣ（障害物）を用いずに、スピーカ／マイクモジュール２００−２の前に座り会議に参加する場合の動作について説明し、続いて図４（Ｂ）に示されるように、参加者ＡがノートＰＣ３０を用いて、すなわちスピーカ／マイクモジュール２００−２と参加者Ａとの間に障害物がある状態で会議に参加する場合の動作について説明する。なお、以下の説明においては、随時図２に示される構成要素を参照する。
【００１８】
図４（Ａ）に示されるように障害物が存在しない場合、参加者Ａが音声を発すると、参加者Ａの音声はスピーカ／マイクモジュール２００−１〜２００−３により音声信号に変換される。スピーカ／マイクモジュール２００はそれぞれ、音声信号を管理モジュール１００に出力する。ここで、スピーカ／マイクモジュール２００−１〜２００−３から出力される音声信号は、参加者Ａにより発せられた音声によるものという点で起源を同じくするが、スピーカ／マイクモジュール２００の各々と参加者Ａとの相対的位置関係により位相および振幅が異なったものとなっている。したがって、管理モジュール１００のＣＰＵ１０１は、スピーカ／マイクモジュール２００の各々から出力される音声信号の位相および振幅から、参加者Ａの位置を算出することができる。ＣＰＵ１０１は、算出した参加者Ａの位置示す位置パラメータをＲＡＭ１０２に記憶する。
【００１９】
ＣＰＵ１０１は、スピーカ／マイクモジュール２００−１〜２００−３の３つのマイクで取得した音声から位相差等を相殺する処理を行い、１の音声データを生成する。ＣＰＵ１０１は、この音声データと、参加者Ａの位置パラメータとを、Ｉ／Ｆ１０５およびネットワーク２０を介して音響装置２に送信する。音声データおよび位置パラメータを受信すると、音響装置２は、音声データおよび参加者Ａ（その音声の話者）の位置パラメータに基づいて音声再生処理を行う。こうして、音響装置２において、参加者Ａの音声が、参加者Ａの位置を反映した音場により再生される。
【００２０】
音響装置２において話者が音声を発した場合、音響装置２は、音響装置１と同様に、音声データおよび位置パラメータを送信する。ネットワーク２０および管理モジュール１００のＩ／Ｆ１０５を介して音声データおよび位置パラメータを受信すると、ＣＰＵ１０１は、受信した位置パラメータで示される位置に音像を定位させるような音声データを生成する。本実施形態において、音響装置１ではスピーカ／マイクモジュール２００−１〜２００−３の等間隔に配置された３つのスピーカを用いて音声が再生される。したがってＣＰＵ１０１は、これらの３つ（３チャンネル）のスピーカに対し、受信した位置パラメータで指定される位置に話者の音像を定位させるように位相、振幅等のパラメータを制御した３チャンネルの音声データを生成する。ＣＰＵ１０１は、生成した音声データをそれぞれデジタル／アナログ変換し、対応するスピーカ／マイクモジュール２００へ出力する。こうして、スピーカアレイ１４から、通信相手先の音声が適切な音場で再生される。
【００２１】
続いて、図４（Ｂ）に示されるように参加者Ａが目の前にノートＰＣ３０を設置し、ノートＰＣ３０を使用しながら会議に参加する場合について説明する。このとき、何ら特別な処理を行わず、上述の図４（Ａ）の場合と同様にスピーカ／マイクモジュール２００から音声を出力したのでは、スピーカ／マイクモジュール２００−２からの音声がノートＰＣ３０により遮られ、所望の音場が得られなくなってしまう。すなわち、所定の音場を形成するため３チャンネルの音声が出力されるが、そのうち１チャンネル（またはそれ以上）の音声が障害物（ノートＰＣ３０）により遮られるため、参加者Ａが聴取することのできる音声の音場は、意図したものとは異なるものとなってしまう。また、参加者Ａの音声の取得という観点から、参加者Ａの音声がノートＰＣ３０で遮られマイクの感度が悪くなるという問題もある。さらに、スピーカ／マイクモジュール２００から再生された音声がノートＰＣ３０で反射され、ノイズとなってしまうという問題もある。そこで、本実施形態に係る音響装置１は、障害物の位置を検出し、障害物の位置に応じて適切な音場を形成する。この動作について以下で説明する。
【００２２】
＜２．１  障害物の位置検出＞
障害物の位置を検出するため、音響装置１はスピーカユニット１５からパルス音を放音し、マイクユニット１２からそのインパルス応答を取得する。ＣＰＵ１０１は、インパルス応答を解析し障害物の位置を検出する。より詳細には、ＣＰＵ１０１は、一定の時間間隔で制御信号を出力し、スピーカユニット１５からパルス音を発生させる。パルス音は可聴信号であってもよいし、非可聴信号であってもよい。またパルスの幅や振幅等は任意設計事項である。スピーカユニット１５から放音されたパルス音に対するインパルス応答はマイクユニット１２で取得され、ＤＳＰ１０４を介してＣＰＵ１０１に出力される。ＣＰＵ１０１は、例えば、文献（電子情報通信学会論文誌Ｄ−ＩＩ  ｖｏｌ．Ｊ７７−Ｄ−ＩＩ  Ｎｏ．６  ｐ．１０３７−１０４７（１９９４））に示されるように適応フィルタを用いてインパルス応答の計算を行ってもよいし、高速フーリエ変換によるクロススペクトル法により行ってもよい。適応フィルタは、周知のＬＭＳ（Least Mean Square）法を用いたものでもよいし、ＲＬＳ（Recursive Least Square）法を用いたものでもよい。
【００２３】
＜２．２  音場の形成＞
障害物の位置を算出すると、ＣＰＵ１０１は、障害物の位置に応じた音場の形成を行う。ＲＯＭ１０３は、スピーカ／マイクモジュール２００を特定する識別子と、そのスピーカ／マイクモジュール２００との位置関係において規定される領域であって、障害物がその領域に存在した場合にはスピーカ／マイクモジュール２００からの音声が遮られると考えられる遮蔽領域を示すスピーカ遮蔽領域パラメータを記憶している。図５は、スピーカ遮蔽領域を例示する図である。図５においては、あるスピーカ／マイクモジュール２００に対するスピーカ遮蔽領域が、斜線部で示されている。スピーカ遮蔽領域パラメータとしては、例えば、図５のスピーカ遮蔽領域を規定する多角形の頂点の座標（スピーカ／マイクモジュール２００に対する相対位置を示す座標）を用いることができる。ＣＰＵ１０１は、ＲＯＭ１０３に記憶されたスピーカ遮蔽領域パラメータから、算出した障害物の位置がこのスピーカ遮蔽領域内に位置するか否かを判断する。障害物がスピーカ遮蔽領域内に位置すると判断された場合、ＣＰＵ１０１は、そのスピーカ／マイクモジュール２００を使用せずに音場を形成する。すなわち、通常はスピーカ／マイクモジュール２００−１〜２００−３の３つのスピーカにより音場を形成するところ、スピーカ／マイクモジュール２００−１および２００−３の２つのスピーカにより音場を形成する。本実施形態において、ＲＯＭ１０３は、ｎチャンネルの音声データをｎ−１チャンネルの音声データに変換するプログラムを記憶している。ＣＰＵ１０１はこのプログラムに従って３チャンネルの音声データを２チャンネルの音声データに変換する。ＣＰＵ１０１は、こうして生成した音声データをＤＳＰ１０４に出力する。この音声データは、２チャンネルの音声データと、制御パラメータとして各音声データを再生するスピーカ／マイクモジュール２００を特定する識別子を含んでいる。ＤＳＰ１０４は、音声データを音声信号に変換し、制御パラメータで指定されるスピーカ／マイクモジュール２００に出力する。こうして、音響装置１からは、ノートＰＣ３０により音声が遮蔽されてしまうスピーカ／マイクモジュール２００−２を用いずに形成された音場で音声が再生される。
【００２４】
＜２．３  マイクの感度調整＞
また、ＣＰＵ１０１は、上述の音場の形成と共にマイクの感度調整を行う。ＲＯＭ１０３は、スピーカ／マイクモジュール２００を特定する識別子と、そのスピーカ／マイクモジュール２００との位置関係において規定される領域であって、障害物がその領域に存在した場合には参加者Ａの音声が遮られると考えられる遮蔽領域を示すマイク遮蔽領域パラメータを記憶している。図６は、マイク遮蔽領域（斜線部）を例示する図である。マイク遮蔽領域パラメータとしては、スピーカ遮蔽領域パラメータと同様、図６に示されるマイク遮蔽領域を規定する多角形の頂点の座標を用いることができる。ＣＰＵ１０１は、ＲＯＭ１０３に記憶されたマイク遮蔽領域パラメータから、算出した障害物の位置がこのスピーカ遮蔽領域内に位置するか否かを判断する。障害物がマイク遮蔽領域内に位置すると判断された場合、ＣＰＵ１０１は、対象となるマイクのゲインを下げ、その他のマイクのゲインを上げるよう制御パラメータを変更する。ＣＰＵ１０１は、変更した制御パラメータをＤＳＰ１０４に出力する。ＤＳＰ１０４は、この制御パラメータに従ってスピーカ／マイクモジュール２００−１〜２００−３のマイクのゲインを制御する。このようにして、障害物（ノートＰＣ３０）により話者の音声が遮られるマイクの感度を下げることにより、ノイズを低減することができる。
【００２５】
＜３．設置例＞
図７は、本実施形態に係る音響装置１を机の上に設置する設置例を示す図である。図７においては、長方形の机の上に音響装置１が固定されている。使用者は、椅子に腰をかけてシステムを使用することができる。音響装置１は、筐体４０の内部に図２に示される構成のハードウェアが実装されている。筐体４０にはさらに、使用者がノートＰＣをインターネット等のネットワークに接続しながらシステムを使用できるよう、前面にＬＡＮポート５０を備えている。ＬＡＮポート５０は、Ｉ／Ｆ１０５と接続されており、使用者にネットワーク接続を提供することができる。さらに、筐体４０前面には使用者に情報を提供するためのＬＣＤディスプレイ６０が設置されている。図７に示される例では、筐体４０前面にのみスピーカ／マイクモジュール２００が設置されているが、筐体４０の前面および背面を同じ構造にして机の両側からシステムを利用可能な構成としてもよい。また、図７では音響装置１を長方形の机の上に設置する例を示したが、音響装置１を円卓の上に設置してもよい。この場合は筐体４０を円弧状に成型する必要がある。
【００２６】
＜４．他の実施形態＞
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。
上述の実施形態においては、音響装置１をいわゆる音声会議システムに用いる場合について説明したが、音響装置１の用途は音声会議システムに限定されない。例えば英会話教室等の語学学習、通信教育等の遠隔講義に用いてもよい。
また、上述の実施形態においては、スピーカユニットおよびマイクユニットを１次元的に横に並べてスピーカアレイおよびマイクアレイとして配置する態様について説明したが、スピーカユニットおよびマイクユニットを２次元的に配列しスピーカマトリックスあるいはマイクマトリックスとしてもよい。
また、上述の実施形態においては、障害物を検出した場合に、スピーカにより再生される音場の調整およびマイクのゲインの調整を行ったが、このうちどちらか一方のみを行う構成としてもよい。
【００２７】
また、上述の実施形態においては、話者の音声を複数のマイクで取得し、複数のマイクで取得した音声データを解析することによりＣＰＵ１０１が話者（参加者Ａ）の位置を算出したが、話者の位置を取得する方法はこれに限られない。例えば、スピーカ／マイクモジュール２００の前に設置する椅子の位置を固定し、座る席により話者の位置を特定することとしてもよい。この場合、椅子を一定間隔でスピーカ／マイクモジュール２００の正面に配置する設計とすれば、話者と最近接のスピーカ／マイクモジュール２００との相対的位置関係はほぼ一定となる。したがって、これにより定まる話者の相対的位置をあらかじめＲＯＭ１０３に記憶しておき、これを用いて音声データを処理してもよい。あるいは、いわゆる遅延和アレイを用いて音声波の方向θを走査し、音声信号が最大となる方向θを話者の位置を示すパラメータとして採用してもよい。あるいは、遅延和アレイを用いて特定方向（すなわち特定話者）からの音声のみしか取得しないように動作させる構成としてもよい。
【００２８】
また、上述の実施形態においては、ｎチャンネルの音声データをｎ−１チャンネルの音声データに変更することにより音場の制御を行ったが、スピーカから再生される音声の制御方法はこれに限定されない。音声が遮蔽されるスピーカのゲインを所定量下げ、それ以外のスピーカのゲインを所定量上げる制御を行ってもよい。あるいは、スピーカマトリックス（平面スピーカ）において、ビームの方向を変更する処理を行ってもよい。
【００２９】
また、上述の実施形態においては、音響装置１が一定の時間間隔でパルス音を発生する態様について説明したが、パルス音を発生させるトリガはこれに限定されるものではない。例えば、音響装置１にスイッチを設け、このスイッチが押されたときにパルス音を発生させて障害物の有無を検出する構成としてもよい。
【００３０】
また、上述の実施形態においては、インパルス応答の解析により算出した障害物の位置があらかじめ決められた領域内にあるか否かに基づいて音場の制御を行う態様について説明したが、音場制御の必要性を判断する方法はこれに限定されない。例えば、話者（上述の実施形態では参加者Ａ）と障害物との相対的位置関係に基づいて音場制御の必要性を判断する構成としてもよい。
【００３１】
また、上述の実施形態においては、障害物を検出することによりスピーカおよびマイクのゲインの制御を行う態様について説明したが、これに加えて、さらに付加的な処理を行う構成としてもよい。例えば、ノートＰＣ等の障害物を検出したことにより、システムの利用者（会議の参加者）が増加したものとして、それに対応する処理を行ってもよい。対応する処理は、例えば、音響装置１を音声会議システムに利用する場合において、参加者が増えたことを他の参加者に通知する処理を行ってもよい。すなわちＣＰＵ１０１はその旨を示す信号を生成し、音響装置２に送信することとしてもよい。これにより音響装置２は、ランプの点灯、ディスプレイの表示等によりその旨を他の参加者に通知する。あるいは、障害物の検出により音響装置１の使用が開始されたものとして、その話者に対するマイクアレイの処理を行うこととしてもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態に係る音響装置１の機能構成を示すブロック図である。
【図２】音響装置１のハードウェア構成を示す図である。
【図３】スピーカ／マイクモジュール２００の構成を示すブロック図である。
【図４】音響装置１の動作例を説明する図である。
【図５】スピーカ遮蔽領域を例示する図である。
【図６】マイク遮蔽領域を例示する図である。
【図７】同実施形態に係る音響装置１を机の上に設置する設置例を示す図である。
【符号の説明】
【００３３】
１…音響装置、２…音響装置、１０…制御部、１１…マイクアレイ、１２…マイクユニット、１３…マイク制御部、１４…スピーカアレイ、１５…スピーカユニット、１６…スピーカ制御部、１７…接続部、１８…パルス音発生部、１９…位置算出部、２０…ネットワーク、３０…ノートＰＣ、４０…筐体、５０…ＬＡＮポート、６０…ＬＣＤディスプレイ、１００…管理モジュール、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…ＤＳＰ、１０５…Ｉ／Ｆ、１１０…バス、２００…スピーカ／マイクモジュール、２０１…マイクユニット、２０２…Ａ／Ｄ変換器、２０３…Ｄ／Ａ変換器、２０４…増幅器、２０５…スピーカユニット、３０１…信号線、３０２…信号線
【図１】
2006180039.tif 000003
【図２】
2006180039.tif 000004
【図３】
2006180039.tif 000005
【図４】
2006180039.tif 000006
【図５】
2006180039.tif 000007
【図６】
2006180039.tif 000008
【図７】
2006180039.tif 000009