(57)【要約】【課題】  音場を自動的に変更していくオートメーションの設定を、手間をかけずに簡単な操作で、また直感的で分かりやすく、設定することができるようにするとともに、設定されているオートメーションによる動きを視覚的に確認することのできる音場制御装置及びプログラムを提供することを目的とする。【解決手段】  音場の設定状態をカレントバッファに記録し、カレントバッファに記録されている音場の設定状態をメイン画面へ表示する。オートメーションのパラメータを設定しオートメーションバッファに記録する。オートメーションバッファのパラメータに基づく音場の動きは、そのオートメーションが再生されているいないに拘らずオートメーション画面に表示する。再生が指示されたら、オートメーションバッファのパラメータを再生して、カレントバッファに記録されているパラメータを変更し、メイン画面の表示を更新する。【選択図】  図２
2006287866.tif 000002
【特許請求の範囲】
【請求項１】
複数チャンネル再生系の再生音の音場制御を行う音場制御装置であって、
現在の音場の設定状態を規定するパラメータの値を記録するカレントバッファと、
前記カレントバッファに記録されている現在の音場の設定状態をメイン画面へ表示する手段と、
音場の設定を自動的に変更していくオートメーション機能に係るパラメータを設定する手段と、
設定されたオートメーション機能に係るパラメータを記憶するオートメーションバッファと、
前記オートメーションバッファのパラメータに基づく音場の動きをオートメーション画面に表示する手段と、
前記オートメーションバッファのパラメータに基づくオートメーションの再生を指示する手段と、
再生が指示されたとき、前記オートメーションバッファのパラメータを読み出し、そのパラメータに基づいて前記カレントバッファに記録されている現在の音場の設定状態を規定するパラメータの値を順次変更し、前記メイン画面の表示を更新する手段と
を備えたことを特徴とする音場制御装置。
【請求項２】
複数チャンネル再生系の再生音の音場制御を行う音場制御プログラムであって、
コンピュータを、
現在の音場の設定状態を規定するパラメータの値を記録するカレントバッファと、
前記カレントバッファに記録されている現在の音場の設定状態をメイン画面へ表示する手段と、
音場の設定を自動的に変更していくオートメーション機能に係るパラメータを設定する手段と、
設定されたオートメーション機能に係るパラメータを記憶するオートメーションバッファと、
前記オートメーションバッファのパラメータに基づく音場の動きをオートメーション画面に表示する手段と、
前記オートメーションバッファのパラメータに基づくオートメーションの再生を指示する手段と、
再生が指示されたとき、前記オートメーションバッファのパラメータを読み出し、そのパラメータに基づいて前記カレントバッファに記録されている現在の音場の設定状態を規定するパラメータの値を順次変更し、前記メイン画面の表示を更新する手段と
を備えた音場制御装置として機能させることを特徴とする音場制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のスピーカで音響信号を再生する際の音場を制御する音場制御装置及びプログラムに関する。
【背景技術】
【０００２】
複数のスピーカによる音響再生装置で音像の位置をコントロールする、いわゆるサラウンド・パンポットが実用化されている。これは、複数のスピーカの配置された空間において、各スピーカから発音される楽音の音量や発音タイミングを制御することにより対象となる音響の音像を定位させ、音響に臨場感を与える技術である。
【０００３】
下記特許文献１には、標準配置でスピーカを配置（例えば、５．１ｃｈサラウンドであれば、低音効果用の補助チャンネルを除いて、中央、左前方、右前方、左後方、右後方の所定位置）した環境で、音場の回転、音場の拡大・縮小、及び音場の移動の３種類の音場制御を同時に行うことを可能にする装置が開示されている。具体的には、信号処理装置（ＤＳＰ：Digutal Signal Processor）を備え、これによりマトリクスミキサの機能を実現している。マトリクスミキサは、複数チャンネルのサラウンドソースを出力チャンネル数に配分し、これらにＣＰＵで算出されるＤＳＰ係数を乗じ、乗算結果の信号を出力チャンネル毎に加算して出力することにより出力チャンネルのレベルを制御し、音場の制御を実現するものである。信号処理装置に与えるＤＳＰ係数は、回転角θ、中心位置から音源までの距離ｒ、及び中心位置の移動量（Ｘ，Ｙ）から所定の数式で算出される。
【０００４】
回転角θは、リスナの正面をθ＝０とし、時計回りに測った音場の回転角度を指定する値である。中心位置から音源までの距離ｒは、標準配置でスピーカが配置される円の中心位置からの距離Ｒの円周上に配置された音源を、中心位置から距離ｒへと仮想的に移動して、音場を拡大・縮小することを指示するときの指定量である。中心位置の移動量（Ｘ，Ｙ）は、標準配置におけるリスナの位置である中心位置をＸＹ座標系でどれだけ移動するかを指定する量である。これらの制御量の入力は、特許文献１では、ＧＵＩ（Graphical User Interface）による方法と数値入力による方法が記載されている。ＧＵＩによる方法は、画面上で、（１）音場の正面方向を示す方向指示子をマウスでドラッグアンドドロップして所望の角度θに音場を回転させる、（２）スピーカ位置を示す円周をドラッグアンドドロップして所望の中心位置からの距離ｒを設定する、（３）音場位置を示す音場位置指示子をドラッグアンドドロップして所望の位置（Ｘ，Ｙ）を設定する、というものである。数値入力は、θ、ｒ、（Ｘ，Ｙ）をそのまま数値入力する方法である。
【特許文献１】特開２００４−３１２３５５
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、時間の経過にしたがって音場がある軌跡を描くように予めプログラムしておくことによって処理を実行させるプログラム制御を行うことも可能である、との記載がある（段落００７４）。しかし、そのようなプログラム制御を指定するユーザインターフェースについての記載はなく、どのように設定して音場を自動的に動かすのか明らかではない。また、設定されているオートメーションによる動きを視覚的に確認することは全くできない。
【０００６】
この発明は、音場を自動的に変更していくオートメーションの設定を、手間をかけずに簡単な操作で、また直感的で分かりやすく、設定することができるようにするとともに、設定されているオートメーションによる動きを視覚的に確認することのできる音場制御装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するため、本発明では、音場の設定状態をカレントバッファに記録し、カレントバッファに記録されている音場の設定状態をメイン画面へ表示するようにする。また、オートメーションのパラメータを設定し、設定されたパラメータをオートメーションバッファに記録する。オートメーションバッファのパラメータに基づく音場の動きは、そのオートメーションが再生されているいないに拘らずオートメーション画面に表示する。またオートメーションの再生が指示されたら、オートメーションバッファのパラメータを再生して、カレントバッファに記録されているパラメータを変更し、メイン画面の表示を更新する。
【発明の効果】
【０００８】
本発明によれば、オートメーション画面にオートメーションの音場の動きが常に表示されるので、設定されているオートメーションによる動きを簡単に視覚的に確認できる。また、メイン画面とは別の独立した画面で、常にオートメーションの動きを確認できる。音場制御装置の設定状態とオートメーションの動きとの両方を、簡単に認識できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を用いてこの発明の実施の形態を説明する。
【００１０】
図１は、この発明の一実施形態である音場制御装置のハードウエア構成を示す。この音場制御装置は、中央処理装置（ＣＰＵ）１０１、ランダムアクセスメモリ（ＲＡＭ）１０２、リードオンリメモリ（ＲＯＭ）１０３、外部記憶装置１０４、表示回路１０５、表示部１０６、検出回路１０７、操作子１０８、通信インターフェース（Ｉ／Ｆ）１０９、及びこれら各部を相互に接続する通信バス１２０を備える。
【００１１】
ＣＰＵ１０１は、この音場制御装置全体の動作を制御する処理装置である。ＲＡＭ１０２は、ＣＰＵ１０１が実行するプログラムをロードしたり該プログラムの実行時に各種の変数領域やワーク領域を割り当てる揮発性メモリである。ＲＯＭ１０３は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理を司るＢＩＯＳ（Basic Input/Output System）およびＣＰＵ１０１が実行する制御プログラムなどを格納する不揮発性メモリである。外部記憶装置１０４は、例えばハードディスクやフラッシュメモリなどであり、ＣＰＵ１０１が実行するプログラムや各種のデータを記憶する。表示回路１０５は、ＣＰＵ１０１からの指示に基づいて、与えられたデータを表示部１０６に表示する。表示部１０６は、ＬＣＤなどのディスプレイ装置である。操作子１０８は、ユーザがこの音場制御装置に各種の指示を与えるための操作子である。操作子１０８の操作は、検出回路１０７により検出され、その検出結果はＣＰＵ１０１に送られる。通信Ｉ／Ｆ１０９は、この音場制御装置で制御する対象である音場制御用信号処理装置１１０と接続するためのインターフェースである。
【００１２】
ここでは図示しないが、音場制御用信号処理装置１１０には、例えばＤＶＤやＨＤなどの記憶媒体に記録されている音楽データを再生する再生装置と、５．１ｃｈの方式で標準配置されたスピーカが接続されている。音場制御用信号処理装置１１０は、ＤＳＰとＡＤＣ（アナログディジタル変換器）とＤＡＣ（ディジタルアナログ変換器）を備えており、再生装置から入力した音楽データ（５．１ｃｈフォーマット）をＡＤＣでディジタル信号に変換し、ＤＳＰで実現するマトリクスミキサの機能により、入力した各チャンネルの信号を出力チャンネルに配分し、ＤＡＣでアナログ信号に変換して５．１ｃｈの各チャンネルのスピーカに出力する。ＤＳＰは、特許文献１に記載のものと同様のものであり、本音場制御装置から与えられる回転角θ、中心位置から音源までの距離ｒ、及び中心位置の移動量（Ｘ，Ｙ）を入力し、これらのパラメータに応じて音場を制御するものである。本音場制御装置において、これらのパラメータは、次に説明するユーザインターフェースで設定されるものである。
【００１３】
なお、本実施形態では、ＰＣ（パーソナルコンピュータ）に本発明に係るソフトウェアをインストールして動作させることにより音場制御装置としての機能を実現している。そのＰＣには、音場制御用信号処理装置１１０としてディジタルミキサを外部接続している。本発明に係るソフトウェアで音場制御のパラメータを設定し、そのパラメータをディジタルミキサに渡すと、該ディジタルミキサのＤＳＰがそのパラメータに従って音場制御を行うものである。ディジタルミキサは、各種の音響信号源からの音響信号を入力し、ミキシング処理、効果付与処理（その効果の１つとして音場制御がある）、及び音量レベル制御処理などを行い、処理後の音響信号をアンプやスピーカなどの各種の出力機器に出力するものである。ＰＣはマウスなどのポインティングデバイスを備えているものとする。
【００１４】
図２は、図１の音場制御装置において表示部１０６に表示する上記のパラメータを入力する画面表示例を示す。ウインドウ２００に、メイン画面２１０、パラメータスイッチ２２１〜２２３、オートメーション画面２３０、及びオートメーション設定領域２４０が表示されている。
【００１５】
メイン画面２１０において、中心位置２１１は、リスナの位置を示している。２１２Ｆはリスナの正面方向、２１２Ｒはその正面方向を０°としてそこから９０°時計回りに回転した右方向、２１２Ｂは右方向２１２Ｒからさらに９０°回転した後ろ方向、２１２Ｌは後ろ方向２１２Ｂからさらに９０°回転した左方向、をそれぞれ示す。２１３は５．１ｃｈの標準配置として規定されたリスナから所定の距離Ｒの円周を示し、この円周上にスピーカ２１４Ｃ，２１４ＦＲ，２１４ＲＳ，２１４ＬＳ，２１４ＦＬが配置される。特に、円周２１３上の正面方向（０°）２１２Ｆの位置に中央のスピーカ２１４Ｃが配置され、右前のスピーカ、右後ろのスピーカ、左後ろのスピーカ、左前のスピーカは、それぞれ、正面方向（０°）２１２Ｆから右回りに３０°、１２０°、２４０°、３３０°の各位置に配置される。これが５．１ｃｈの標準配置（低音効果用の補助スピーカを除く）である。音場制御用信号処理装置１１０に接続される５．１ｃｈサラウンドの出力用スピーカは、リスナの位置を中心２１１として、２１４Ｃ，２１４ＦＲ，２１４ＲＳ，２１４ＬＳ，２１４ＦＬの位置に配置されている。
【００１６】
この標準配置が中心位置２１１のリスナに対する基本的な音場を提供する。すなわち、５．１ｃｈで再生されることを前提として作成された音響データは、音場の制御をしなければ、この標準配置による基本的な音場で再生され、これによりその音響データの制作者が意図した通りの臨場感が再現できる。この標準的な音場に対して、本実施形態の音場制御装置では、音場の回転、音場の拡大・縮小、および音場の移動の音場制御を行うことができる。２１５はこれらの音場制御を施した音場を示している。メイン画面２１０には、現在カレントバッファに記録されている音場が２１５のように表示されるものである。カレントバッファに記録されているデータは、常に音場制御用信号処理装置１１０に送られて現時点の音場が規定される。
【００１７】
音場２１５の円周２１８は標準配置の円周２１３に対応し、中心位置２１６が中心位置２１１に対応している。２１７は中心位置２１６から正面方向の向きを示す。この音場２１５の円周２１８上に置かれているスピーカ２１８Ｃ，２１８ＦＲ，２１８ＲＳ，２１８ＬＳ，２１８ＦＬは、それぞれ標準配置のスピーカ２１４Ｃ，２１４ＦＲ，２１４ＲＳ，２１４ＬＳ，２１４ＦＬに順に対応している。
【００１８】
このような音場２１５は、メイン画面２１０において、例えば、中心位置２１１を位置２１６にドラッグし、その後、円周２１８をドラッグしてその半径を所望の通りに設定し、さらに正面方向２１７をドラッグして所望の角度まで回転させることにより、任意に設定することができる。その設定に応じて決まる、正面方向２１７の回転角θ、円周２１８の円の半径（中心位置２１６から音源までの距離）ｒ、及び、中心位置２１６の移動量（Ｘ，Ｙ）を、適宜加工して図１の音場制御用信号処理装置１１０に渡すことにより、音場２１５が実現される。
【００１９】
メイン画面２１０上で上述したようにドラッグにより音場を編集する方式では、細かな制御ができない。そこで、本実施形態では、パラメータスイッチ２２１〜２２３を用いて上記のパラメータを細かく設定できるようにしている。
【００２０】
パラメータスイッチ２２１は、編集対象の音場２１５の半径ｒの増減を行うスイッチである。２２１Ａは半径を拡大させる方向に作用する拡大スイッチ、２２１Ｂは半径を縮小させる方向に作用する縮小スイッチである。拡大スイッチ２２１Ａには半径が拡大されることを示すために大きめの丸が記載され、縮小スイッチ２２１Ｂには半径が縮小されることを示すために小さめの丸が記載されている。拡大スイッチ２２１Ａを１回クリックすることにより、予め決められた所定量だけ、音場２１５の半径が拡大する。逆に、縮小スイッチ２２１Ｂを１回クリックすることにより、当該所定量だけ、音場２１５の半径が縮小する。その所定量は、ユーザが任意に設定できる。スイッチ２２１の下にある入力表示領域２２４には、現在設定されている半径ｒの数値が表示される。この入力表示領域２２４にカーソルをセットし、数値入力で音場２１５の半径ｒを設定することもできる。
【００２１】
２２２は、音場２１５の中心位置２１６の移動を行うためのオフセットスイッチである。オフセットスイッチ２２２として、上方向スイッチ２２２Ｕ、下方向スイッチ２２２Ｄ、右方向スイッチ２２２Ｒ、及び左方向スイッチ２２２Ｌの４つが設けられている。上方向スイッチ２２２Ｕ上には、このスイッチを押すと中心位置が上方向に移動することがイメージされるように、上向き三角印が表示される。同様に、下方向スイッチ２２２Ｄ上には下向き三角印、右方向スイッチ２２２Ｒ上には右向き三角印、左方向スイッチ２２２Ｌ上には左向き三角印が、それぞれ表示される。これらのスイッチの何れかを１回クリックすることにより、それぞれのスイッチに対応する方向に中心位置２１６が移動する。その移動量は予め決められた所定量である。その所定量は、ユーザが任意に設定できる。スイッチ２２２の下にある入力表示領域２２５には、現在設定されている中心位置２１６の左右方向の座標（Ｘ座標）が表示される。ここでは、中心位置２１１をＸＹ座標の基準点０として、そこを通る正面及び後ろ方向の線分２１２Ｆ，２１２Ｂから右方向の位置はＲを付けて表し、左方向の位置はＬを付けて表す。例えば、入力表示領域２２５の「Ｌ１９」は中心位置を通る線分２１２Ｆ，２１２Ｂから左方向に１９離れた位置を示す。入力表示領域２２６には、現在設定されている中心位置２１６の上下（前後）方向の座標（Ｙ座標）が表示される。ここでは、中心位置２１１を通る左右方向の線分２１２Ｒ，２１２Ｌから上方向の位置はＦを付けて表し、下方向の位置はＲを付けて表す。例えば、入力表示領域２２６の「Ｒ４４」は中心位置を通る線分２１２Ｒ，２１２Ｌから下（後ろ）方向に４４離れた位置を示す。これらの入力表示領域２２５，２２６にカーソルをセットし、数値入力で音場２１５の中心位置２１６の移動量（Ｘ，Ｙ）を設定することもできる。
【００２２】
角度スイッチ２２３は、右回転スイッチ２２３Ｒおよび左回転スイッチ２２３Ｌからなる。右回転スイッチ２２３Ｒ上には、このスイッチを押すと正面方向の角度が右回り（時計回り）に回転することがイメージされるように、右回りの矢印が表示される。左回転スイッチ２２３Ｌ上には、このスイッチを押すと正面方向の角度が左回り（反時計回り）に回転することがイメージされるように、左回りの矢印が表示される。右回転スイッチ２２３Ｒを１回クリックすると、音場２１５の正面方向２１７が時計回りに所定角度だけ回転する。左回転スイッチ２２３Ｌを１回クリックすると、同様に正面方向２１７が反時計回りに所定角度だけ回転する。その所定角度は予め決められた角度量である。その角度量は、ユーザが任意に設定できる。スイッチ２２３の下にある入力表示領域２２７には、現在設定されている音場２１５の正面方向２１７の回転角度θが表示される。この入力表示領域２２７にカーソルをセットし、数値入力で音場２１５の正面方向２１７の回転角度θを設定することもできる。
【００２３】
なお、これらのスイッチ２２１〜２２３が操作されたときには、メイン画面２１０の音場２１５の表示も、その操作が反映されて再表示される。
【００２４】
これらのスイッチ２２１〜２２３は、ここで説明したものに限らず、別の態様のものを用いてもよい。また、ここでは音場制御用信号処理装置１１０側で受け付ける音場制御のパラメータの種類に応じて、メイン画面２１０やパラメータスイッチ２２１〜２２３を使って設定したパラメータを適宜加工して音場制御用信号処理装置１１０に送るようにしたが、音場制御用信号処理装置１１０側で受け付ける音場制御のパラメータが別の表現形式である場合は、それに合わせたスイッチの構成とするのがよい。要するに、設定できるパラメータの種類毎にスイッチ群を配置し、そのスイッチ群の中には、パラメータの種類に対応するパラメータの変更方向毎のスイッチを配置すればよい。
【００２５】
次に、オートメーション機能について説明する。オートメーションとは、音場制御の各パラメータの開始値と到達値及びその間の変化速度を設定することにより、音場を自動的に動かす機能である。ＭＯＤＥ／ＳＰＥＥＤ設定領域２４０の左側の「ＫＥＹ１」の下側の入力表示領域２４１は半径ｒに関するオートメーション開始値、ＭＯＤＥ／ＳＰＥＥＤ設定領域２４０の右側の「ＫＥＹ２」の下側の入力表示領域２４５は半径ｒに関するオートメーション到達値を示す。これらの入力表示領域２４１，２４５に直接数値入力することにより半径ｒの開始値と到達値を設定できる。つまみ２５３は、半径ｒの変化速度を指定するつまみである。つまみ２５３をドラッグすることにより、変化速度を−６４から＋６４の範囲で指定できる。２５１は、再生時に、開始値から到達値まで１回変化させたらそこでオートメーションの処理を終了する「１回のみ実行モード」を指定するボタンである。２５２は、再生時に、開始値から到達値まで変化させたら再び開始値に戻って変化を繰り返す「反復実行モード」を指定するボタンである。
【００２６】
音場の中心位置の移動に関するオートメーションについても同様である。２４２は中心位置の左右方向の開始値、２４６は中心位置の左右方向の到達値、２４３は中心位置の上下方向の開始値、２４７は中心位置の上下方向の到達値を示す。「１回のみ実行モード」ボタン２５４、「反復実行モード」ボタン２５５、及び変化速度を指定するつまみ２５６も、半径の場合と同様である。また、音場の正面方向の回転角度の変化に関するオートメーションについても同様である。２４４は回転角度の開始値、２４８は回転角度の到達値を示す。「１回のみ実行モード」ボタン２５７、「反復実行モード」ボタン２５８、及び変化速度を指定するつまみ２５９も、半径の場合と同様である。これらのオートメーションに係る設定は、パラメータ毎に独立して行うことができる。従って、オートメーションの再生では、パラメータ毎に独立な変化速度で変化させることができる。もちろん、同期ボタンのようなものを設け、それがオンされているときは、ある代表パラメータの開始値から到達値までの変化に同期して、他のパラメータも開始値から到達値まで変化するような処理を行ってもよい。
【００２７】
このように各パラメータについて開始値と到達値と変化速度を設定すると、オートメーション画面２３０に、そのオートメーションの音場の変化が繰り返しアニメーション表示される。２３１はオートメーション開始時の音場、２３２はオートメーション到達時の音場を示す。実際に表示されるのは、開始時の音場２３１から徐々に変化して到達時の音場２３２に到るアニメーション表示である。
【００２８】
なお、メイン画面に表示される音場２１５は現在カレントバッファに記録されているものであるが、上述したオートメーションに係る設定値はこれとは別の領域（オートメーションバッファ）に記録されている。従って、オートメーションの設定を行っても、それだけでは現実の音場には反映されない。再生ボタン２６１をクリックすることにより、半径と中心位置の移動と回転角度の各パラメータについて、それぞれ指定された開始値から指定された変化速度で変化したときの値を順次計算し、その計算値がカレントバッファに設定されるので、これによりメイン画面の表示もオートメーションに同期するものである。２６２はオートメーションの停止ボタン、２６３は先頭の開始時の値に戻すことを指示するボタンである。
【００２９】
なお、メイン画面でマウスポインタやパラメータスイッチの操作で音場２１５を編集し、所定のボタンをクリックすると、その時点の音場２１５のパラメータがオートメーションの開始側のパラメータあるいは到達側のパラメータとして自動設定されるようにしてもよい。
【００３０】
図３（ａ）は、パラメータスイッチ操作の処理手順を示すフローチャートである。いずれかのパラメータスイッチ２２１〜２２３の操作を検出したとき、オートメーション再生中であるかを検出し、オートメーション再生中でなければ、本処理を起動する。
【００３１】
ステップ３０１で、操作されたパラメータスイッチの種類を検出する。図２で説明したように、パラメータスイッチの種類は、右回転、左回転、拡大、縮小、上方向、下方向、左方向、右方向の８つある。ステップ３０２では、当該操作に応じて変更すべきパラメータを決める。予めパラメータスイッチの種類毎に、制御の対象とするパラメータを規定（記録）しておくものとする。操作されたのが右回転または左回転のスイッチのとき対象パラメータは「角度」であり、拡大または縮小のスイッチのとき対象パラメータは「半径」であり、上方向・下方向・左方向・右方向のスイッチのとき対象パラメータは「中心位置」である。ステップ３０３では、規定量を読み出す。この規定量は１回のスイッチ操作で変更すべき量であり、予めパラメータスイッチの種類ごとに規定し、所定の領域に記録しておく。ステップ３０４では、カレントバッファにおいて、ステップ３０２で決めたパラメータの値をステップ３０３で読み出した前記規定量だけ変更する。カレントバッファには、角度、半径、及び中心位置を記録するものである。ステップ３０５で、変更後のカレントバッファの値に合わせて表示を変更する。表示の変更は、メイン画面２１０の現在の音場２１５の表示の変更と、パラメータの入力表示領域２２４〜２２７の数値の変更の両方を指すものである（以後の説明でも同じ）。ステップ３０６で、変更後の値を音場制御用信号処理装置１１０へ反映する。つまり、特許文献１に記載の方法により、カレントバッファの角度θと半径ｒと中心位置（Ｘ，Ｙ）から、出力チャンネル毎の距離ｒと回転角θを求めて、それらから係数Ｈを求めて、音場制御用信号処理装置（ＤＳＰ）１１０で音場を設定し直す。
【００３２】
図３（ｂ）は、マウスのポインタ操作の処理手順を示すフローチャートである。マウス操作によるドラッグ＆ドロップを検出したとき、オートメーション再生中であるかを検出し、オートメーション再生中でなければ、本処理を起動するものである。
【００３３】
ステップ３１１で、操作の方向と量を検出して、それらからパラメータの種類と変更量を決定する。すなわち、操作の方向から変更対象のパラメータの種類を決めて、そのパラメータの種類ごとに、操作の量から変更量を決定する。ステップ３１２で、カレントバッファに記録されているパラメータのうち、ステップ３１１で決定されたパラメータを、決定された変更量だけ変更する。ステップ３１３で、変更後の値に合わせて表示を変更する。ステップ３１４で、変更後の値を音場制御用信号処理装置１１０へ反映する。
【００３４】
数値入力の処理も同様に行えばよい。すなわち、新たな数値が入力されたことを検出したとき、オートメーション再生中であるかを検出して、オートメーション再生中でなければ、数値入力の処理を起動する。その数値入力の処理では、カレントバッファに記録されている入力の対象とされたパラメータの値を、入力された数値に変更する。また、変更後の値に合わせて表示を変更し、変更後の値を音場制御用信号処理装置１１０へ反映する。
【００３５】
パラメータ受信の処理も同様である。パラメータの変更値を外部から受信したとき、オートメーション再生中であるかを検出して、オートメーション再生中でなければ、パラメータ受信の処理を起動する。その処理では、カレントバッファに記録されている受信したパラメータの値を、受信した変更値で変更する。また、変更後の値に合わせて表示を変更し、変更後の値を音場制御用信号処理装置１１０へ反映する。
【００３６】
図４（ａ）は、オートメーションバッファ更新処理の手順を示すフローチャートである。図２の２４１〜２５９の各種表示部やスイッチによる、オートメーションに係る設定値の変更操作を検出したとき、オートメーション再生中であるかを検出して、オートメーション再生中でなければ、本処理を起動する。ステップ４０１で、オートメーションバッファの内容を、変更操作に合わせて更新する。オートメーションバッファには、パラメータごとの単位時間あたりの変化量を決定するためのデータを記録する。パラメータは、カレントバッファに記録されているパラメータと同じで、角度、半径、中心位置である。パラメータごとのデータとして、開始値、到達値、変化速度、を記録する。
【００３７】
図４（ｂ）は、オートメーション画面表示の処理手順を示すフローチャートである。この処理は、所定の単位時間毎に起動されるものである。ステップ４１１で、オートメーションバッファのデータからパラメータごとの、単位時間あたりの変化量を決定する。ステップ４１２で、パラメータごとの変化量だけ、パラメータの値を変更した音場の状態を、オートメーション画面に表示する。ここでは、カレントバッファと音場制御用信号処理装置１１０へは反映しない。これにより、オートメーション画面でのアニメーション表示が実現される。
【００３８】
図５は、オートメーション再生の処理手順を示すフローチャートである。この処理は、再生ボタン２６１がクリックされてオートメーションの再生が開始されてから終了されるまでの間、所定の単位時間ごとに実行される処理である。ステップ５０１で、オートメーションバッファのデータからパラメータごとの単位時間当たりの変化量を決定する。ステップ５０２で、パラメータごとの変化量だけ、カレントバッファのパラメータの値を変更する。ステップ５０３で、変更後のカレントバッファの値に合わせて表示を変更する。ステップ５０４で、変更後のカレントバッファの値を音場制御用信号処理装置１１０へ反映する。
【００３９】
なお、本音場制御装置を実現するプログラムは、ＲＯＭ１０３に記憶しておいてもよいし、ＨＤやＣＤ−ＲＯＭなどの外部記憶装置１０４にプログラムやデータを記憶させておいてそれをＲＡＭ１０２に読み込んだり、通信ネットワークを介してサーバコンピュータと接続しサーバコンピュータから制御プログラムやデータをダウンロードすることで、ＲＯＭに制御プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０１にさせるようにしてもよい。
【図面の簡単な説明】
【００４０】
【図１】実施形態の音場制御装置のハードウエア構成図
【図２】パラメータを入力する画面表示例を示す図
【図３】パラメータスイッチ操作の処理手順などを示すフローチャート図
【図４】オートメーションバッファ更新処理の手順等を示すフローチャート図
【図５】オートメーション再生の処理手順を示すフローチャート図
【符号の説明】
【００４１】
１０１…中央処理装置（ＣＰＵ）、１０２…ランダムアクセスメモリ（ＲＡＭ）、１０３…リードオンリメモリ（ＲＯＭ）、１０４…外部記憶装置、１０５…表示回路、１０６…表示部、１０７…検出回路、１０８…操作子、１０９…通信インターフェース（Ｉ／Ｆ）、１２０…通信バス。
【図１】
2006287866.tif 000003
【図２】
2006287866.tif 000004
【図３】
2006287866.tif 000005
【図４】
2006287866.tif 000006
【図５】
2006287866.tif 000007