(57)【特許請求の範囲】
【請求項１】
入力信号を複数の周波数成分に分割し、各周波数成分の信号強度を求める周波数解析手段と、
前記周波数解析手段によって求められた各周波数成分の信号強度を、各群の中では周波数順に所定個数おきになるように複数の群に分配して記憶する記憶手段と、
前記記憶手段から所定の群を選択し、選択した群に含まれる各周波数成分の信号強度を読出してグラフ表示する表示手段と
を具備することを特徴とする周波数解析装置。
【請求項２】
前記複数の周波数成分のうちのいずれかの周波数成分を指定する指定手段を具備し、
前記表示手段は、前記記憶手段に記憶された周波数成分のうち、前記指定手段によって指定された周波数成分の信号強度の数値を表示する
ことを特徴とする請求項１に記載の周波数解析装置。
【請求項３】
前記表示手段は、前記グラフ表示を行う場合にその対象となる各周波数成分の周波数値を各々の信号強度とともに表示するものであり、各周波数値を表す文字を各周波数値の配列方向と直交する方向に並べて表示する
ことを特徴とする請求項１または２に記載の周波数解析装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、周波数解析装置に関する。
【０００２】
【従来の技術】
周波数解析装置は、音響空間の周波数特性の測定など幅広い用途に使用されている。例えば、マイクロフォンとスピーカとを同時に使用するシステムでは、スピーカからの発音がマイクロホンにまわり込むことによって生じるハウリングを防止する必要があるが、このハウリング防止を行うのに先立ち、スピーカおよびマイクロホンを含む音響信号伝達系の周波数特性を求めておく必要がある。この周波数特性の測定は、周波数解析装置を用いて、以下のようにして行われる。
【０００３】
（１）周波数的に均一なホワイトノイズをスピーカから出力し、マイクによって収音する。この際、マイクによって収音されるホワイトノイズには、スピーカから直接伝播するものもあれば、使用する部屋の壁等に反射して間接的に伝播するものもある。
【０００４】
（２）マイクから入力された音声信号を周波数解析装置に与える。この周波数解析装置は、例えば可聴周波数帯域を複数の周波数帯域分割し、これらの各周波数帯域を各々通過帯域とする複数のバンドパスフィルタ（以下、「ＢＰＦ」と略す）を有しており、上記音声信号はこれらのＢＰＦに与えられる。各ＢＰＦでは、音声信号のうち当該ＢＰＦの通過帯域に属する周波数成分が選択され、当該ＢＰＦから出力される。そして、ピーク値検出回路によって、各ＢＰＦから出力される各周波数成分毎の信号強度のピーク値が測定される
このようにして得られる測定結果をもとに、各周波数成分のうち信号強度が高いものについて、イコライザ回路によって信号強度を下げ、これによりハウリングが防止されるのである。
【０００５】
【発明が解決しようとする課題】
さて、上述した従来の周波数解析装置では、各周波数成分毎の信号強度が、図５に例示するグラフの形態でモニタに表示される。そして、従来の周波数解析装置では、このようなグラフ表示を行うために、グラフ表示の時の周波数分解能と同じ周波数分解能で周波数解析を行っていた。すなわち、例えば、上記音声信号の周波数成分の信号強度を１／３オクターブ間隔で表示する場合には、上記音声信号を、ＢＰＦによって、各々１／３オクターブの帯域幅を有する３１の周波数成分に分割し、この３１の周波数成分全てについての信号強度のグラフ表示を行っていたのである。
【０００６】
ところで、この例のように、音声信号を、各々１／３オクターブの帯域幅を有する複数の周波数成分に分割する場合、ＢＰＦから出力される各周波数成分の周波数スペクトルに図６に示すようなピーク（山）やディップ（谷）が存在する場合であっても、ピーク値検出回路によって測定される信号強度には、これらのピークまたはディップが十分に反映されないという問題があった。これらのピークまたはディップを確認するためには、解析対象である音声信号の周波数帯域を、これまでよりもさらに細かく分割し、より高い解析分解能で周波数解析を行う必要がある。
【０００７】
しかしながら、上述したように、従来の周波数解析装置においては解析分解能と表示分解能とが等しいから、解析分解能を上げるとモニタにグラフ表示される信号強度の数も多くなる。従って、グラフ表示が繁雑となり、見づらくなってしまうといった問題が生じる。
【０００８】
本発明は、以上説明した事情に鑑みてなされたものであり、高い解析分解能で周波数特性を測定でき、かつ、測定結果を表示する画面の見易さを損なわない周波数解析装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上述した課題を解決するために、請求項１に記載の周波数解析装置は、入力信号を複数の周波数成分に分割し、各周波数成分の信号強度を求める周波数解析手段と、前記周波数解析手段によって求められた各周波数成分の信号強度を、各群の中では周波数順に所定個数おきになるように複数の群に分配して記憶する記憶手段と、前記記憶手段から所定の群を選択し、選択した群に含まれる各周波数成分の信号強度を読出してグラフ表示する表示手段とを具備することを特徴としている。
また、請求項２に記載の周波数解析装置は、請求項１に記載の構成において、前記複数の周波数成分のうちのいずれかの周波数成分を指定する指定手段を具備し、前記表示手段は、前記記憶手段に記憶された周波数成分のうち、前記指定手段によって指定された周波数成分の信号強度の数値を表示することを特徴としている。
また、請求項３に記載の周波数解析装置は、請求項１または２に記載の構成において、前記表示手段は、前記グラフ表示を行う場合にその対象となる各周波数成分の周波数値を各々の信号強度とともに表示するものであり、各周波数値を表す文字を各周波数値の配列方向と直交する方向に並べて表示することを特徴としている。
【００１０】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１１】
Ａ：実施形態の構成
図１は、本発明の一実施形態である周波数解析装置１を使用したハウリング測定装置の構成を示すブロック図である。同図に示すように、本実施形態に係る周波数解析装置１は、ＣＰＵ１０、記憶部１１、操作部１２、モニタ１３、ＢＰＦ１４およびピークメータ１５を有している。ここで、ＢＰＦ１４の入力端子には、マイクアンプ１６を介してマイク１７が接続されている。また、この周波数解析装置１が設置される部屋には、マイク１７によって収音される音声を出力するための発振器２０、パワーアンプ２１およびスピーカ２２が設けられている。
【００１２】
ＣＰＵ１０は、記憶部１１に記憶された制御プログラムに従ってこの周波数解析装置１の各部を制御する。記憶部１１は、上記制御プログラムを記憶するほか、ＣＰＵ１０によって主記憶として使用される。操作部１２は、複数のキーを備えており、ユーザによっていずれかのキーが押下されると、押下されたキーに対応した電気信号をＣＰＵ１０に対して送出する。具体的には、操作部１２は、モニタ１３に表示されるカーソルの移動を指示するための右矢印キーおよび左矢印キー、ならびに入力の確定を指示するための確定キー等を備えている。モニタ１３は、この周波数解析装置１において実行可能な処理のメニュー画面や、周波数特性の測定結果を示す画面を表示するための装置である。
【００１３】
発振器２０は、ＣＰＵ１０による起動指示に応答し、ホワイトノイズを生成して出力する。この発振器２０によって生成されたホワイトノイズは、パワーアンプ２１によって増幅され、スピーカ２２から出力される。
【００１４】
マイク１７は、スピーカ２２から出力されたホワイトノイズを収音し、電気信号（音声信号）に変換して出力する。ここで、スピーカ２２からマイク１７へは、直接的に伝播する音声もあれば、使用する部屋の壁等に反射して間接的に伝播する音声もある。すなわち、マイク１７は、部屋の周波数特性が反映された音声を収音する。このマイク１７から出力された音声信号は、マイクアンプ１６によって増幅され、周波数解析装置１内のＢＰＦ１４に供給される。
【００１５】
ＢＰＦ１４は、通過帯域可変の帯域通過フィルタである。このＢＰＦ１４の通過帯域はＣＰＵ１０によって制御される。本実施形態における周波数解析では、２０Ｈｚ〜２０ｋＨｚの周波数帯域を各々１／６オクターブの帯域幅を有する６１個の周波数帯域に分割し、解析対象である音声信号の中からこの６１個の周波数帯域に属する周波数成分を各々取り出し、各周波数成分の信号強度を求める。このような周波数解析を行うため、ＣＰＵ１０は、６１個の周波数帯域を順次選択し、ＢＰＦ１４の通過帯域をこの選択した周波数帯域に対応させるためのＢＰＦ１４の制御を行うのである。図２はこの６１個の周波数帯域の中心周波数を示すものである。なお、以下では、この６１個の周波数帯域に属する音声信号の各周波数成分を４つのグループに分け、各グループをそれぞれ第１〜第４データ群と呼ぶ。
【００１６】
ピークメータ１５は、ＣＰＵ１０からの測定指示に応じてＢＰＦ１４の出力信号のピーク値を測定し、測定結果をＣＰＵ１０に出力する。ここで、ＣＰＵ１０は、ＢＰＦ１４の通過帯域を上記６１個の周波数帯域のいずれかに設定する毎に、ピークメータ１５に対して測定指示を送る。以上説明した各要素のうち、ＣＰＵ１０、ＢＰＦ１４およびピークメータ１５によって、特許請求の範囲における「周波数解析手段」が構成される。
【００１７】
Ｂ：実施形態の動作
次に、実施形態の動作を説明する。
まず、ユーザが操作部１２に対して所定の操作を行うと、図３（ａ）に示すようなメニュー画面が表示される。このメニュー画面においては、以後行われる処理として選択可能な項目、すなわち、「１；測定開始」および「２；周波数特性表示」が表示され、ユーザに対して何等かの入力を促す。ここで、図３（ａ）において、右矢印キーが押下された場合には「１；測定開始」が選択され、左矢印キーが押下された場合には「２；周波数特性表示」が選択されるようになっている。なお、以下では、「１；測定開始」が選択された場合と、「２；周波数特性表示」が選択された場合とに分けて説明を進める。
【００１８】
（１）「１：測定開始」が選択された場合
この場合、部屋の周波数特性を測定するための処理が行われる。詳述すると、以下の通りである。
まず、ＣＰＵ１０は、発振器２０を起動し、スピーカ２２からホワイトノイズを出力させる。このホワイトノイズは、直接的または間接的にマイク１７に伝播し、マイク１７によって収音されるとともに、音声信号に変換される。この音声信号は、マイクアンプ１６を介して周波数解析装置１内のＢＰＦ１４に供給される。
【００１９】
一方、ＣＰＵ１０はＢＰＦ１４を制御し、ＢＰＦ１４の通過帯域の中心周波数が図２に示す６１個の周波数のうちのいずれかの周波数となるようにＢＰＦ１４の通過帯域を順次変化させる。ピークメータ１５は、ＣＰＵ１０によるＢＰＦ１４の通過帯域の変化のタイミングに同期して、ＢＰＦ１４から出力される信号の強度を測定し、該測定結果を順次ＣＰＵ１０に出力する。ＣＰＵ１０は、ピークメータ１５によって測定された信号強度を順次記憶部１１に書き込む。この結果、記憶部１１には、図２に示す各周波数帯域毎に、各周波数成分の信号強度が格納される。
【００２０】
上記のような測定処理が行われる間、モニタ１３には図３（ｂ）に示す画面が表示される。この際、ユーザによって確定キーが押下された場合には、測定処理を中断し、図３（ａ）に示すメニュー画面に戻る。
【００２１】
以後同様の処理を繰り返し、図２に示す６１個の全ての周波数帯域について信号強度の測定が終了すると、ＣＰＵ１０は測定動作を終了し、図３（ａ）に示すメニュー画面に戻る。
【００２２】
（２）「２；周波数特性表示」が選択された場合
図３（ａ）に示すメニュー画面において、「２；周波数特性表示」が選択された場合、上記（１）における測定結果をモニタ１３にグラフ表示するための処理が行われる。なお、まだ上記（１）に示した測定を行っていない場合にはその旨を表示し、図３（ａ）に示すメニュー画面に戻る。
【００２３】
ＣＰＵ１０は、記憶部１１に記憶された各周波数成分の信号強度のうち、図２に示す第１データ群および第３データ群に属する各周波数成分の信号強度を記憶部１１から読み出し、これらのデータをもとに、図４に例示する棒グラフを表示させる。別の表現をすれば、記憶部１１に記憶された６１個の周波数成分の信号強度の中から、周波数順に１個おきに選択した各周波数成分に対応した信号強度がグラフ表示される。このように、本実施形態においては、図２に示す第２データ群および第４データ群に属する周波数成分の信号強度はグラフ表示されない。つまり、本実施形態においては、グラフ表示における表示分解能が、信号の強度測定における解析分解能よりも低くなっている。
【００２４】
図４に例示する棒グラフにおいて、横軸には第１および第３データ群に属する周波数成分の周波数値が、縦軸には横軸に表示された各周波数成分に対応した信号強度がそれぞれ表示される。なお、表示される信号強度は、例えば測定された各周波数成分の信号強度の平均値を基準とした場合の相対値である。
【００２５】
また、図４に示すように、モニタ１３の表示画面上、各周波数成分の周波数値を構成する文字（数字、小数点等）は、各周波数成分の周波数値（「２０」、「２５」等）が配列される方向（すなわち、グラフの横軸方向）と直交する方向に配列されるようになっている。
【００２６】
ここで、ユーザは、操作部１２の右矢印キーまたは左矢印キーを押下することにより、信号強度を測定した全ての周波数成分のうちのいずれかの周波数成分を選択することができる。ここで、信号強度を測定した全ての周波数成分とは、グラフ表示された第１データ群および第３データ群に属する周波数成分だけではなく、第２データ群および第４データ群に属する周波数成分も含む図２に例示した計６１個の周波数成分である。そして、ユーザによって選択された周波数成分の信号強度の数値が、上記グラフとは別に画面上部（図４中のＡで示した部分）に表示される。さらに詳述すると、以下の通りである。
【００２７】
操作部１２の右矢印キーが１回押下される毎に、その時点において選択されている周波数成分よりも１段階高い周波数成分が選択される。すなわち、右矢印キーが１回押下される毎に、選択される周波数成分の周波数値が、「２０」→「２２」→「２５」→「２８」→…、という具合に切換わる。一方、左矢印キーが１回押下される毎に、その時点において選択されている周波数成分よりも１段階低い周波数成分が選択される。すなわち、左矢印キーが１回押下される毎に、選択される周波数成分が、「２０Ｋ」→「１８Ｋ」→「１６Ｋ」→「１４Ｋ」→…、という具合に切換わる。
【００２８】
ＣＰＵ１０は、選択された周波数成分の信号強度を記憶部１１から読み出し、読み出した信号強度の数値をモニタ１３の画面上部（図４中Ａで示した部分）に表示する。
【００２９】
さらに、選択された周波数成分の周波数値に重ねて、カーソル３０が表示される。図４においては、周波数成分「２００（第３データ群）」が選択されている場合を例示している。ここで、第２および第４データ群に属する周波数成分が選択された場合、これらの周波数成分の周波数値はモニタ１３に表示されていないから、選択された周波数成分の前後の周波数成分、すなわち、第１データ群および第３データ群に属する２つの周波数成分の周波数値に重ねて、カーソル３０が表示される。例えば、ユーザによって第２データ群に属する周波数成分「７１」が選択された場合には、モニタ１３に表示された周波数成分の周波数値のうち、「７１」の前後の周波数成分、すなわち「６３（第１データ群）」および「８０（第３データ群）」に重ねてカーソル３０が表示される。
【００３０】
この後、ユーザによって確定キーが押下された場合には、周波数特性表示を終了し、図３（ａ）に示すメニュー画面に戻る。
【００３１】
このように、本実施形態によれば、測定された６１個の周波数成分の信号強度のうちの一部をグラフ表示するので、より詳細な周波数特性を測定するために多数の周波数成分について強度を測定した場合であっても、表示の見易さを損なうことがないという利点がある。つまり、上記従来の技術における各周波数成分の帯域幅（１／３オクターブ幅）と比較して、入力信号をより狭い帯域幅の周波数成分に分割した場合であっても、グラフ表示画面の見易さを損なうといった問題は生じない。また、測定した強度の数値が上記グラフとは別個に表示されるようになっているので、画面が繁雑になることがない。
【００３２】
また、グラフの横軸に沿って表示される周波数成分の周波数値を構成する各文字を、横軸に垂直な方向に配列するようになっているので、表示する周波数成分が多い場合であっても表示が見やすいという利点がある。
【００３３】
また、上記実施形態においては、ＢＰＦによって音声信号を複数の周波数成分に分割し、これらの各周波数成分の強度を測定するようにしたが、このようにするのではなく、例えば音声信号に対してＦＦＴ（高速フーリエ変換）を施し、これにより所定の周波数成分毎の強度を求めるようにしてもよい。
【００３４】
【発明の効果】
以上説明したように、本発明によれば、測定された複数の周波数成分の信号強度のうちの一部をグラフ表示するので、多数の周波数成分について信号強度を測定した場合であっても、表示の見易さを損なうことがないという利点がある。また、測定した信号強度の数値が上記グラフとは別個に表示されるようになっているので、画面が繁雑になることがない。
【図面の簡単な説明】
【図１】  本発明の一実施形態である周波数解析装置の構成を示すブロック図である。
【図２】  同実施形態において信号強度を測定する６１個の周波数成分の周波数値を示す図である。
【図３】  同実施形態におけるモニタの表示画面を例示する図である。
【図４】  同実施形態における周波数特性表示画面を例示する図である。
【図５】  従来の周波数解析装置におけるグラフ表示画面を例示する図である。
【図６】  従来の周波数解析装置における動作を説明するための図である。
【符号の説明】
１……周波数解析装置、１０……ＣＰＵ（周波数解析手段、表示手段）、１１……記憶部（記憶手段）、１２……操作部（指定手段）、１３……モニタ（表示手段）、１４……マイク、１５……マイクアンプ、１６……ＢＰＦ（周波数解析手段）、１７……ピークメータ（周波数解析手段）、２０……発振器、２１……パワーアンプ、２２……スピーカ。
【図１】
0004042253.tif 000002
【図２】
0004042253.tif 000003
【図３】
0004042253.tif 000004
【図４】
0004042253.tif 000005
【図５】
0004042253.tif 000006
【図６】
0004042253.tif 000007