JP4123092B2 - Sound field control device - Google Patents
Sound field control device Download PDFInfo
- Publication number
- JP4123092B2 JP4123092B2 JP2003209289A JP2003209289A JP4123092B2 JP 4123092 B2 JP4123092 B2 JP 4123092B2 JP 2003209289 A JP2003209289 A JP 2003209289A JP 2003209289 A JP2003209289 A JP 2003209289A JP 4123092 B2 JP4123092 B2 JP 4123092B2
- Authority
- JP
- Japan
- Prior art keywords
- sound field
- slave
- signal
- master
- sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stereophonic System (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
【0001】
【発明が属する技術分野】
この発明は、室内に配置された複数のマイクからの収音信号から反射音信号を生成し、生成された反射音信号に基づく出力音を同室内に配置された複数のスピーカから出力することにより、その部屋自体の残響感、拡がり感を増強する音場制御装置に関する。
【0002】
【従来の技術】
従来、ホールや室の残響感や拡がり感を増強する音場制御装置として、アコースティック・フィードバックを用いる装置が知られている(例えば、特許文献1参照)。この音場制御装置は、ホールや室内にスピーカとマイクとを適宜の距離を隔てて配置し、マイクで収音した音をヘッドアンプを介してFIR(FiniteImpulse Response :非巡回型)フィルタに供給して主に初期反射音信号とされる残響信号を生成する。生成された残響信号は増幅されてスピーカから再生され、この再生音をマイクで収音し、これを繰り返すことにより、音圧レベルを上げることによる音量感の増加、残響時間を延長することによる残響感の増加や側方反射音エネルギを強めることによる拡がり感の増加等を図るようにしている。
【0003】
【特許文献1】
特開2001−228867
【0004】
【発明が解決しようとする課題】
ところで、音場制御装置を設置する時には、音場制御装置にセットする所望の音場パターンを得る音場制御データは業者によって設置する空間に合わせて調整され、その空間に適した複数の音場制御データが装置内のフラッシュメモリ等の不揮発メモリに記憶されるようになる。この音場制御データをユーザが変更することはできない。すると、音場制御装置が故障した場合、同じ音場制御装置を用意しただけでは音場制御データはその空間に適した適切な制御データとなっていないことから、正常な稼動をさせることができない。このため、設置業者は、故障時の復帰用に設置時に調整した音場制御データをバックアップしておき、故障が発生したらその音場制御データを新たな音場制御装置の不揮発性メモリに書き込む必要がある。その書き込みのためにはパソコンが必要であり、バックアップした制御データを記憶させたパソコンをその現場まで持っていかねばならないという問題点があった。
【0005】
そこで、本発明は、故障時においても制御データをバックアップしたパソコンを必要としない音場制御装置を提供することを目的としている。
【0006】
【課題を解決するための手段】
上記目的を達成するために、本発明の音場制御装置は、カスケード接続されたマスタ装置およびスレーブ装置で構成され、マスタ装置は、所望の音場パターンを得るためのマスタ用とスレーブ用の音場制御データを少なくとも格納する格納手段と、入力した収音信号に対して前記格納手段に格納されたマスタ用の音場制御データに基づく信号処理を施し、反射音信号を生成する反射音生成部を備え、スレーブ装置は、前記マスタ用と前記スレーブ用の音場制御データと同じ音場制御データを少なくとも格納する格納手段と、入力した反射音信号に対して前記格納手段に格納されたスレーブ用の音場制御データに基づく信号処理を施し、複数の出力信号を生成する出力信号生成部を備えており、コピー指示された際に、前記マスタ装置の格納手段と前記スレーブ装置の格納手段の間で前記音場制御データをコピーすることが可能とされている。これにより、マスタ装置とスレーブ装置にそれぞれ音場制御データを記憶させることができるので、音場制御装置の電源オン時の立ち上がりや、音場パターンの変更時の音場パラメータの切り替えを高速に行うことができる。また、音場制御装置を構成するマスタ装置ないしスレーブ装置の何れかが故障したときに、その故障した装置に置き換える装置に、故障していない装置から音場制御データをコピーすることで正常な動作に復帰することができ、バックアップした音場制御データを記憶させたパソコンを不要とすることができる。
【0007】
また、本発明の音場制御装置は、同一構成の共通音場装置を複数台カスケード接続することにより構成されており、共通音場装置は、当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データを格納する格納手段とを有し、特定手段が当該装置を1段目であると特定したとき、格納手段に格納されている動作制御データの内のマスタ用のアルゴリズムに従って信号処理を行うことにより反射音信号を形成するマスタ装置として機能させるとともに、特定手段が当該装置を2段目以降であると特定したとき、マスタ装置から入力した反射音信号に対し、格納手段に格納されている動作制御データの内のスレーブ用のアルゴリズムに従って信号処理を行うことによりスピーカ出力信号を形成するスレーブ装置として機能させ、特定手段が当該装置を1段目であると特定したとき、格納手段に格納されているマスタ用の音場制御パラメータを取り出して前記信号処理部に供給するとともに、2段目以降であると特定したとき、格納手段に格納されているスレーブ用の音場制御パラメータの内の特定された段数に対応する音場制御パラメータを取り出して信号処理部に供給するパラメータ供給手段と、コピー指示された際に、当該共通音場装置の格納手段と前記カスケード接続された他の共通音場装置の格納手段の間で前記動作制御データおよび前記マスタ用とスレーブ用の音場制御パラメータをコピーするコピー手段とを有している。
これにより、音場制御装置を構成するマスタ装置とスレーブ装置の何れが故障した場合でも、その壊れた装置を共通音場装置で、故障していない装置から動作制御データと音場制御プログラムを供給しつつ、簡単に置き換えて正常な動作に復帰することができる。さらに、マスタ装置とスレーブ装置の何れとして動作する場合でも、音場制御パラメータを自装置内に持っているので、電源オン時の立ち上がりや音場パターンの変更時の音場パラメータの切り替えを高速に行うことができる。
【0008】
【発明の実施の形態】
本発明の実施の形態である音場制御装置の構成を図1に示す。
図1に示す本発明の実施の形態に係る音場制御装置1は、マスタ装置(MASTER)3と、マスタ装置3にカスケード接続された第1スレーブ装置(SLAVE1)5と、第1スレーブ装置5にカスケード接続された第2スレーブ装置(SLAVE2)6と、第2スレーブ装置6にカスケード接続された第3スレーブ装置(SLAVE3)7とを備え、マスタ装置3にはコントロールパネル(CONTROL PANEL)2が接続されている。マスタ装置3には、室内に設置された複数のマイクにより収音された収音信号と、室内に放送する音楽や音声の音信号とからなるオーディオ信号(AUDIO SIGNAL)が入力されており、収音信号から生成された反射音信号が、入力されている音信号と共にオーディオ信号(AUDIO SIGNAL)としてカスケード出力端子(OUT)から出力されている。
【0009】
反射音信号はマスタ装置3に内蔵されているDSP(Digital Signal Processor)からなる信号処理部により生成されており、マスタ装置3に供給されているクロック・ジェネレータ(CLOCK GEN.)9により発生されたワードクロック(WORD CLOCK)に同期したサンプリング周期で信号処理部は動作している。コントロールパネル2は、パネルオンスイッチ2aと、ユーザの操作に応じて、6通りの音場パターンのいずれか1つを指定する指定信号を発生するパターンスイッチ(PATTERN)2bと、ユーザの操作に応じて、選択された音場パターンのバリエーションの1つを選択する選択信号を発生するライブネススイッチ(LIVENESS)2cとを備えている。これらのスイッチ2a,2b,2cには操作されたことを表示するランプが、それぞれのスイッチの上部に設けられている。コントロールパネル2とマスタ装置3とはGPI(General Purpose Input )端子間をケーブルにより接続することにより接続されており、パターンスイッチ2bで選択されている音場パターンの指定信号と、ライブネススイッチ2cで選択されているライブネスの指定信号とがGPI端子を介してコントロールパネル2からマスタ装置3へ送られている。なお、このGPI接続は双方向通信可能とされている。
【0010】
マスタ装置3の制御CPUは、GPI端子を介して入力された音場パターンの指定信号とライブネスの指定信号とに応じた動作データを、内蔵するフラッシュメモリから読み出してRAM(Random Access Memory)にロードするとともに、ロードされた動作データのうちのマスタ用の音場制御データを信号処理部に供給する。これにより、マスタ装置3における信号処理部は供給されたマスタ用の音場制御データに基づいて収音信号の反射音信号を生成する。すなわち、コントロールパネル2により指定された音場パターンの指定されたライブネスの音場効果を得るための反射音信号がマスタ装置3において生成されるようになる。なお、マスタ装置3にはコントロールパネル2により指定された音場パターン番号を点灯や点滅で示すパターン表示部3aが設けられている。また、マスタ装置3のMIDI OUT端子にはMIDI機器8aが接続可能とされ、MIDI IN端子にもMIDI機器8bが接続可能とされている。MIDI IN端子に接続されたMIDI機器8bからは、音場パターンとそのライブネスを指定することが可能とされている。
【0011】
マスタ装置3のカスケード出力端子と第1スレーブ装置5のカスケード入力端子とがケーブルを介して接続されており、第1スレーブ装置5のカスケード出力端子と第2スレーブ装置6のカスケード入力端子とがケーブルを介して接続されており、第2スレーブ装置6のカスケード出力端子と第3スレーブ装置7のカスケード入力端子とがケーブルを介して接続されている。このマスタ装置3ないし第3スレーブ装置7を接続しているカスケード接続により、マスタ装置3により生成された反射音信号およびマスタ装置3に入力されている音信号が第1スレーブ装置5ないし第3スレーブ装置7に供給される。さらに、クロック・ジェネレータ9からマスタ装置3に供給されているワードクロック、および、コントロールパネル2からマスタ装置3に入力されている音場パターンの指定信号とライブネスの指定信号とが第1スレーブ装置5ないし第3スレーブ装置7に供給されるようになる。なお、カスケード接続は双方向通信可能とされている。
【0012】
マスタ装置3から反射音信号および音信号、ワードクロック、音場パターンの指定信号とライブネスの指定信号とが供給されている第1スレーブ装置5ないし第3スレーブ装置7の制御CPUは、入力された音場パターンの指定信号とライブネスの指定信号とに応じた動作データを、内蔵するフラッシュメモリから読み出してRAMにロードするとともに、ロードされた動作データのうちの各スレーブ用の音場制御データを各信号処理部に供給する。これにより、第1スレーブ装置5ないし第3スレーブ装置7にそれぞれ内蔵されているDSPからなる信号処理部は、供給されている複数の反射音信号及び複数の音信号のそれぞれの遅延時間およびレベルを、それぞれ供給された各スレーブ用の音場制御データに基づいて調整して混合することにより、複数のスピーカにそれぞれ供給するオーディオ信号を生成している。
【0013】
なお、第1スレーブ装置5ないし第3スレーブ装置7がそれぞれスピーカに出力できる出力数は、例えば32とされており、各スピーカの配置位置に応じて複数の反射音信号および複数の音信号のそれぞれの遅延時間およびレベルがそれぞれ調整された32出力ずつが第1スレーブ装置5ないし第3スレーブ装置7からそれぞれオーディオ信号として出力可能とされている。なお、第1スレーブ装置5ないし第3スレーブ装置7にはコントロールパネル2により指定された音場パターン番号を点灯や点滅で示すパターン表示部5a,6a,7aが設けられている。また、上記出力数は、第1スレーブ装置5ないし第3スレーブ装置7にそれぞれ接続できるスピーカの最大数であり、必ずしも全部にスピーカを接続しなくても良い。
【0014】
ところで、このように構成されている音場制御装置1を設置する時には、音場制御装置1にセットする音場制御データは業者によって設置する空間に合わせて調整され、その空間に適した複数の音場制御データが装置内のフラッシュメモリ等の不揮発性メモリに記憶されるようになる。業者による調整のため、マスタ装置3にはパソコン4を接続することのできるインターフェース(USB、IEEE1394、RS232C、イーサネット等)が設けられている。業者は、このインターフェースにパソコン4を接続してそのパソコン上で制御アプリケーションを起動することにより、該制御アプリケーションから当該音場制御装置1をリモート制御することができる。音場制御データを調整する際には、まず、パソコン4における大容量記憶装置に格納されている種々の音場制御データから音場制御装置1が設置される空間に適していると思われる音場制御データが選択され、パソコン4のRAMにロードされるとともに、カスケード接続のケーブルを介してマスタ装置3ないし第1スレーブ装置ないし第3スレーブ装置に転送され各RAMに格納される。なお、音場制御データは、マスタ用制御データと各段毎のスレーブ用制御データとからなる動作データとされている。
【0015】
これにより、マスタ装置3は格納された動作データの内のマスタ用制御データにより動作すると共に、第1スレーブ装置5ないし第3スレーブ装置7は格納された動作データの内の第1スレーブ用制御データないし第3スレーブ用制御データのそれぞれにより動作するようになる。この場合、動作データは、必ずしもその空間に適した適切な動作データになっていないことから、業者は、音場制御装置1を動作させつつ音場測定装置から試験信号を空間に放射して、その空間の残響特性や音圧特性を計測しながらパソコン4上の制御アプリケーションにおいて、マスタ用制御データおよび各段のスレーブ用制御データの調整操作を行い、所望の残響特性や音圧特性を得るようにする。ここで、該調整操作に応じて、パソコン4のRAMに格納された動作データが変更されると同時に、その調整操作がマスタ装置3ないし第1スレーブ装置5ないし第3スレーブ装置7に伝達され、各装置においても同様にRAMに格納された動作データが変更される。音場制御装置1は、その変更された動作データに基づいて動作を継続するので、音場測定装置でその調整結果をリアルタイムに計測することができる。
【0016】
さらに、その動作データについて、8通りのバリエーションの残響特性や音圧特性が得られる動作データを作成する。このようにして調整された8通りのバリエーションを有する制御データは、制御アプリケーションによりパソコン4の大容量記憶装置に複数保存される。業者は、その複数の制御データの中から6つの制御データを選択し、その選ばれた8通りのバリエーションを有する6パターン分の動作データを、最終的にパソコン4からマスタ装置3ないし第3スレーブ装置7の不揮発メモリに格納する。この場合、6パターンのいずれかをコントロールパネル2のパターンスイッチ2bにより選択することができ、8通りのバリエーションのいずれかをライブネススイッチ2cにより選択することができる。
【0017】
本発明の音場制御装置1の実施の形態においては、マスタ装置3と、第1スレーブ装置5ないし第3スレーブ装置7とは図2に示す共通音場装置100を用いて構成することができる。すなわち、共通音場装置100を4台カスケード接続し、カスケード接続の初段の共通音場装置100にコントロールパネル2をGPI接続することにより図1に示す構成の音場制御装置1とすることができる。この場合、コントロールパネル2がGPI接続されている初段の共通音場装置100のCPUが、その信号処理部にマスタ用アルゴリズムを実行させるとともに、マスタとしての各種処理を実行することによりマスタ装置3として機能し、2段目ないし4段目の共通音場装置100のCPUが、その信号処理部にスレーブ用アルゴリズムを実行させるとともに、スレーブとしての各種処理を実行することにより第1スレーブ装置5ないし第3スレーブ装置7として機能するようになる。このように、マスタ装置3、第1スレーブ装置5ないし第3スレーブ装置7として機能する共通音場装置100について、以下に説明する。
【0018】
図2に示すように共通音場装置100は、共通音場装置100の全体の動作を制御しているCPU(Central Processing Unit)10と、CPU10が実行するマスタ用とスレーブ用の処理ルーチンを含む制御プログラムと信号処理部18が実行するマスタ用とスレーブ用のアルゴリズム(マイクロプログラム)とからなるファームウェアと、8通りのバリエーションを有する6パターンの動作データが格納されている書き換え可能なフラッシュメモリ11と、CPU10のワークエリアや実行されるプログラムおよびアルゴリズムと動作データがロードされるRAM(Random Access Memory)12を備えている。この場合、CPU10がマスタ用の処理ルーチンを実行することにより、フラッシュメモリ11に格納されているマスタ用アルゴリズムを信号処理部18に実行させ、フラッシュメモリ11に格納されているマスタ用制御データをその信号処理部18に供給すると、当該共通音場装置100はマスタ装置3として機能するようになる。また、CPU10がスレーブ用の処理ルーチンを実行することにより、スレーブ用アルゴリズムを信号処理部18に実行させ、スレーブ用の制御データをその信号処理部18に供給すると、当該共通音場制御装置100は第1スレーブ装置5ないし第3スレーブ装置7として機能するようになる。
【0019】
このように、マスタ装置3あるいは第1スレーブ装置5ないし第3スレーブ装置7として動作させる場合であっても、フラッシュメモリ11に格納されるファームウェアおよび動作データは共通とされている。このため、フラッシュメモリ11にファームウェアおよび動作データをコピーすることでマスタ装置3あるいは第1スレーブ装置5ないし第3スレーブ装置7のいずれとしても動作させることができる。また、フラッシュメモリ11内の動作データを書き換えることで種々の異なる音場パターンが得られる音場制御を行うことができるようになる。
【0020】
各種インタフェース(I/O)13は、パソコンインタフェースおよびMIDI I/Oを有し、パソコン4と接続可能とされていると共にMIDI I/Oを介してMIDI機器8a、8bが接続可能とされている。パネルインタフェース(I/O)14はコントロールパネル2をGPI端子で接続するためのインタフェースであり双方向通信可能とされている。表示器15は、電源のオン/オフを表示するLED等のランプ、および、指定されている音場パターンの番号を表示する等の小型の表示器とされている。操作子16は、電源スイッチと、上流から供給されるワードクロックと内部で発生したクロックとのいずれを使用するかを選択する選択スイッチと、フラッシュメモリ11のファームウェアおよび動作データ書換用の隠しスイッチとされている。波形インタフェース(I/O)17は、収音信号や楽音信号を入力したりスピーカ信号を出力するためのオーディオ信号を授受するインタフェースとされている。
【0021】
信号処理部18は多数のDSP(Digital Signal Processor)を用いて構成されており、CPU10の制御の元でRAM12にロードされ当該信号処理部18に供給されるアルゴリズム(マイクロプログラム)に従って音場制御にかかるオーディオ信号の信号処理を行っている。この場合、共通音場装置100がマスタ装置3として機能する場合は、RAM12にロードされているマスタ用アルゴリズムに従うと共にマスタ用制御データを使用して収音信号の反射音信号を生成する等の処理を信号処理部18が行う。また、共通音場装置100が第1スレーブ装置5ないし第3スレーブ装置7として機能する場合は、RAM12にロードされているスレーブ用アルゴリズムに従うと共にスレーブ用制御データを使用して供給された反射音信号と音信号の遅延時間やレベルを各スピーカ毎に調整して混合する処理を行い、各スピーカに出力するオーディオ出力を生成する処理を行う。カスケードインタフェース(I/O)19は、共通音場装置100をカスケード接続するためのインタフェースであり、カスケード出力端子OUTとカスケード入力端子INとを備えている。なお、各部はバス20を介してデータ等の授受を行うことができる。
【0022】
なお、カスケード接続された共通音場装置100では、電源が投入された際にカスケード接続における何段目に自機が接続されているかが判定される。この判定は、CPU10が実行する初期処理により行われるが、カスケード入力端子が空き端子とされて初段と判定された共通音場装置100は自動的にマスタ装置3として機能するように、CPU10は、マスタ用の処理ルーチンを実行して、フラッシュメモリ11からマスタ用アルゴリズムおよびマスタ用制御データを読み出してRAM12にロードする。また、カスケード入力端子にマスタ装置3が接続されて2段目と判定された共通音場装置100は自動的に第1スレーブ装置5として機能するように、CPU10は、スレーブ用の処理ルーチンを実行して、フラッシュメモリ11からスレーブ用アルゴリズムおよび第1スレーブ用制御データを読み出してRAM12にロードする。
【0023】
同様に、3段目あるいは4段目と判定された共通音場装置100は自動的に第2スレーブ装置6あるいは第3スレーブ装置7として機能するように、CPU10はフラッシュメモリ11からスレーブ用アルゴリズムおよび第2スレーブ用制御データあるいは第3スレーブ用制御データを読み出してRAM12にロードする。ここで、カスケード接続された各共通音場装置100がそれぞれ何段目であるかの判定は、例えば、まずカスケード入力端子が空き端子とされた共通音場装置100が数値データに所定の初期値を設定し、その下流に接続された各共通音場装置100がそれぞれ上流から受け取った数値データをインクリメントして順次下流へ渡していくことにより、各共通音場装置100においてその受け取った数値データに基づいて行うことができる。
【0024】
このように、共通のハードウェア構成および共通のファームウェアと動作データを備えている共通音場装置100をカスケード接続するだけで、マスタ装置3と第1スレーブ装置5ないし第3スレーブ装置7からなる音場制御装置1を構成することができるようになる。これにより、マスタ装置とスレーブ装置という機能の異なる装置を組み合わせて音場制御装置1が構成されていても、マスタ装置およびスレーブ装置とがいずれも共通音場装置100により構成されていることから、マスタ装置あるいはスレーブ装置のいずれが故障しても、その故障したマスタ装置あるいはスレーブ装置を予備として用意されている共通音場装置100に交換することにより、故障に対処することができるようになる。
【0025】
ここで、マスタ装置3として機能する共通音場装置100が実行するマスタ用のアルゴリズムを図3に示す。
マスタ用のアルゴリズムでは、Mic1〜Mic8の8本の収音マイクが割当可能とされており、入力されたオーディオ信号の内のMic1〜Mic8に割り当てられた収音信号は選択回路31に入力される。選択回路31において、Mic1〜Mic8による収音信号は組み合わされて4系統に出力される。出力された4系統の収音信号は4系統の切り替えが巡回して周期的に行われる信号切替回路32を介して反射音を生成するReflector33a,33b,33c,33dに供給される。Reflector33a,33b,33c、33dは各タップ位置が時間軸上で変動するFIR(Finite Impulse Response)フィルタにより構成することができ、マスタ用制御データを例えばその信号切替回路の切り替え周期やそのFIRフィルタの係数として使用することにより、音場制御装置1を設置する空間に適した反射音信号を生成している。なお、信号切替回路における周期的な切り替えやFIRフィルタにおけるタップ位置の変動は、残響のカラーレーションの低減やハウリングマージンの拡大のために行われている。生成された反射音信号は、それぞれEQ&COMP34a,34b,34c,34dに供給され、反射音信号の遅延時間や周波数特性や振幅特性が微調整されて4系統の反射音出力Ref1,Ref2,Ref3,Ref4として出力される。
【0026】
また、放送用に入力されたオーディオ信号が4つのチャンネルCh1,Ch2,Ch3,Ch4に割当可能とされている。チャンネルCh1,Ch2,Ch3,Ch4に割り当てられたオーディオ信号は、例えば、BGMとして流したい音楽信号やマイクで収音した人間のアナウンス音声信号とすることができ、チャンネルCh1,Ch2,Ch3,Ch4に割り当てられたオーディオ信号は反射音が生成されないオーディオ信号とされる。すなわち、チャンネルCh1,Ch2,Ch3,Ch4に割り当てられたオーディオ信号はAtt35a,35b,35c,35dにおいてレベル調整され、次いで、EQ&COMP36a,36b,36c,36dに供給され、オーディオ信号の周波数特性や振幅特性が微調整されて、4つのチャンネル出力として出力される。この4つのチャンネル出力は、4系統の反射音出力Ref1,Ref2,Ref3,Ref4と共にオーディオ信号としてカスケード出力端子OUTから出力される。
【0027】
次に、第1スレーブ装置5ないし第3スレーブ装置7として機能する共通音場装置100が実行するスレーブ用のアルゴリズムを図4に示す。
スレーブ用のアルゴリズムにおいては、カスケード入力端子INから4系統の反射音出力Ref1,Ref2,Ref3,Ref4と4つのチャンネル出力Ch1,Ch2,Ch3,Ch4が入力されている。入力された8つの信号は、そのままカスケード出力端子OUTから出力されると共に、それぞれ遅延時間およびレベルが調整されて混合され、第1スピーカないし第32スピーカへの出力SP1,SP2,・・・SP32が生成されている。例えば、第1スピーカ用の出力SP1は、Dly401a,401b,・・・401hにおいて8つの信号のそれぞれの遅延時間が調整されると共に、Att501a,501b,・・・501hにおいてそれぞれのレベルが調整されて出力される。出力された8つの信号は加算器601a,・・・,601gで加算され、加算信号の周波数特性がEQ701で調整されると共にレベルがAtt801で調整されて出力SP1とされる。この場合、共通音場装置100が2段目の場合はDly401a,401b,・・・401hの遅延時間、Att501a,501b,・・・501hおよびAtt801の減衰レベルおよびEQ701の係数は、第1スレーブ用制御データを使用して設定され、共通音場装置100が3段目あるいは4段目の場合は、第2スレーブ用制御データあるは第3スレーブ用制御データを使用して設定される。
【0028】
また、第2スピーカ用の出力SP2は、Dly402a,402b,・・・402hにおいて8つの信号のそれぞれの遅延時間が調整されると共に、Att502a,502b,・・・502hにおいてレベルが調整されて出力される。出力された8つの信号は加算器602a,・・・,602gで加算され、加算信号の周波数特性がEQ702で調整されると共にレベルがAtt802で調整されて出力SP2とされる。さらに、第32スピーカ用の出力SP32は、Dly432a,432b,・・・432hにおいて8つの信号のそれぞれの遅延時間が調整されると共に、Att532a,532b,・・・532hにおいてレベルが調整されて出力される。出力された8つの信号は加算器632a,・・・,632gで加算され、加算信号の周波数特性がEQ732で調整されると共にレベルがAtt832で調整されて出力SP32とされる。
【0029】
この場合、共通音場装置100が2段目の場合はDly401a〜401h,Dly402a〜432h,・・・Dly432a〜432hの遅延時間、Att501a〜501h,Att502a〜502h,・・・Att532a〜532hのレベル、EQ701〜EQ732の係数およびAtt801〜Att832のレベルは、第1スレーブ用制御データを使用して設定され、共通音場装置100が3段目あるいは4段目の場合は、第2スレーブ用制御データあるいは第3スレーブ用制御データを使用して設定される。
【0030】
ここで、フラッシュメモリ11に格納されているデータのデータ構造の一例を図5に示す。このデータ構造は、図1に示す音場制御装置1を図2に示す4台の共通音場装置100により構成する場合のデータ構造とされている。
フラッシュメモリ11には、マスタ用とスレーブ用の処理ルーチンを含む制御プログラムと、マスタ用のアルゴリズム(マスタAlgorithm)、スレーブ用のアルゴリズム(スレーブAlgorithm)からなるファームウェアと、動作データ1ないし動作データ6が格納されている。動作データ1ないし動作データ6は、それぞれコントロールパネル2のパターンスイッチ2bで選択することのできる6つの音場パターンを得るための動作データである。それぞれの動作データの種々のパラメータ値は音場パターンに対応するよう異なっているが、データ構造は同じとなっている。例として動作データ2のデータ構造を説明すると、動作データ2は図5に示すようにマスタ装置3用のマスタ用制御データ2Mと、第1スレーブ用のスレーブ用制御データ2S1,第2スレーブ用のスレーブ用制御データ2S2,第3スレーブ用のスレーブ用制御データ2S3から構成されている。
【0031】
そして、マスタ装置3用のマスタ用制御データ2Mは図5に示すように、音場パターン2のマスタ用のメインのデータ2Mmとその8つのライブネス用のサブデータ2Ma,2Mb,・・・2Mhから構成されている。サブデータ2Ma,2Mb,・・・2Mhは差分データでありメインのデータ2Mmに付加することにより、そのライブネスの動作データとなる。また、第1スレーブ用のスレーブ用制御データ2S1,第2スレーブ用のスレーブ用制御データ2S2,第3スレーブ用のスレーブ用制御データ2S3のデータ構造は同じとされており、例として第3スレーブ用のスレーブ用制御データ2S3のデータ構造が図5に示されている。第3スレーブ用のスレーブ用制御データ2S3のデータ構造は、音場パターン2の第3スレーブ用のメインのデータ2S3mとその8つのライブネス用のサブデータ2S3a,2S3b,・・・2S3hから構成されている。サブデータ2S3a,2S3b,・・・2S3hは差分データでありメインのデータ2S3mに付加することにより、そのライブネスの動作データとなる。
【0032】
前記したように、音場制御装置1を設置する時には、音場制御装置1を構成する複数台の共通音場装置100にセットする動作データは業者によって設置する空間に合わせて調整され、その空間に適した複数(本実施態様では6つ)の動作データがフラッシュメモリ11に記憶されるようになる。この場合の設置業者の作業のフローチャートを図6に示す。
図6に示すように設置業者の作業のステップS1では、音場制御装置1を構成する複数台の共通音場装置100を設置してカスケード接続すると共にコントロールパネル2を初段の共通音場装置100にGPI接続する。さらに、音場制御を行うホールや室の天井や壁等に複数のマイクおよびスピーカを設置して、マイクは初段の共通音場装置100であるマスタ装置3の入力に接続し、スピーカは2段目以降の共通音場装置100である第1スレーブ装置5以降の出力に分配して接続する。この場合、スレーブ装置のカスケード段数に応じて、接続可能なスピーカの本数を増やすことが可能となる。そして、マスタ装置3および第1スレーブ装置5以降のスレーブ装置における動作データを調整するために、パソコン(PC)4を初段の共通音場制御装置100であるマスタ装置3に接続して、パソコン4上で音場制御装置1の制御アプリケーションを起動する。なお、マスタ装置3および第1スレーブ装置5以降のスレーブ装置には予め所定の動作データが書き込まれていてもよい。
【0033】
そして、ステップS2にて音場制御装置1を動作させて音場測定装置によりホールや室の残響音の遅延時間や音圧等の音特性を計測しながら、計測値が所望の値になるようにパソコン4上の制御アプリケーションにより動作データの調整を行う。さらに、その調整された状態で、テスト用の音楽を流してみたり、演奏家にテスト用の曲の楽器演奏をしてもらうことにより、動作データがこの空間に適した動作データにまで調整できたか否かを判断する。ここで、パソコン4には、調整された動作データを大容量記憶装置にいくつでも任意の数だけ保存できるので、例えば、過去に別の場所で作成した多数の動作データからこの空間に適合しそうな動作データを選択し、その動作データを初期データとして順次調整を行うとよい。また、図示する本発明の実施の形態では最終的に6音場パターン分の動作データが必要であるので、このステップS2ではこの空間に適した動作データをそれ以上の数だけ作成し、パソコン4の大容量記憶装置に格納する。次いで、ステップS3にて、大容量記憶装置に格納されたこの空間に適した複数の動作データの中から、その中でも特に良いと判断される6つの音場パターン分の動作データを選択し、その選択された動作データを含むフラッシュメモリ・イメージを作成する。そして、作成したフラッシュメモリ・イメージをマスタ装置3ないし第1スレーブ装置5以降のスレーブ装置として機能している共通音場装置100のフラッシュメモリ11にステップS4にて書き込む。これにより、コントロールパネル2においてパターンスイッチ2bを切り換えた際に、切り換えた音場パターンが音場制御装置1により得られるようになる。
【0034】
次に、音場制御装置1を構成している共通音場装置100が電源オンされた際の動作を示すフローチャートを図7に示す。
共通音場装置100の電源スイッチがオンされると、ステップS10にて隠しスイッチの状態チェックが行われオンしていると判断された場合はステップS11にて分岐され、オンしていないと判断された場合はステップS11からステップS12へ進む。ステップS12では、自機の共通音場装置100がカスケード接続における何台目であるかの接続状態チェックが行われる。この場合、カスケード接続された複数の共通音場装置100の電源投入タイミングが相互に多少ずれても正しく認識できるように、接続状態チェックは所定時間行われる。所定時間後に接続状態の結果を得てステップS13において接続状態の結果に応じて分岐処理されるようになる。
【0035】
ここで、接続状態が「接続なし」と判断された場合はステップS14へ分岐して他の共通音場装置100が接続されるか電源が投入されるかを待つ接続待ちの動作が開始される。この動作中に、当該共通音場装置100に対するいずれかの共通音場装置100の接続が検出された場合は、ステップS12の接続状態チェックの処理へジャンプする。また、接続状態が「1台目」と判断された場合はステップS15へ分岐してマスタ装置3としての動作が開始される。具体的には、制御プログラムに含まれるマスタ用の処理ルーチンを実行することにより、フラッシュメモリ11からマスタ用アルゴリズムおよび動作データ(例えば動作データ2)を読み出してRAM12にロードするとともに、その動作データ中のマスタ用制御データ(例えば制御データ2M)を信号処理部18に供給し、マスタ装置3としての動作を行う。ここで、このマスタ用の処理ルーチンは、信号処理部18の制御処理以外にも、この共通音場装置100に接続されたコントロールパネル2との通信処理(GPIからの制御信号に応じたパターンやバリエーションの切替処理を含む)、同接続されたMIDI機器との通信処理、同接続されたパソコン4との通信処理(制御アプリケーションからの制御信号に応じた動作データの編集処理を含む)、同接続された第1スレーブ機器5との通信処理(制御アプリケーションやGPIなどからの制御信号や信号処理部18からの音信号、ワードクロックの転送制御を含む)などを行う。
【0036】
さらに、接続状態が「2台目」と判断された場合はステップS16へ分岐して第1スレーブ装置5としての動作が開始される。具体的には、制御プログラムに含まれるスレーブ用の処理ルーチンを実行することにより、フラッシュメモリ11からスレーブ用のアルゴリズムおよび動作データを読み出してRAM12にロードするとともに、その動作データ中のスレーブ用制御データ(例えば制御データ2S1)を信号処理部18に供給し、第1スレーブ装置5としての動作を行う。ここで、このスレーブ用処理ルーチンは、信号処理部18の制御処理以外にも、当該共通音場装置100に接続されたマスタ装置3との通信処理(制御アプリケーションからの制御信号に応じた動作データの編集処理、GPIからの制御信号に応じたパターンやバリエーションの切替処理を含む)、同接続された第2スレーブ装置6との通信処理(制御アプリケーションやGPIなどからの制御信号や信号処理部18からの音信号、ワードクロックの転送制御を含む)などを行う。
【0037】
さらにまた、接続状態が「3台目」と判断された場合はステップS17へ分岐して第2スレーブ装置6としての動作が開始される。具体的には、制御プログラムに含まれるスレーブ用の処理ルーチンを実行することにより、フラッシュメモリ11からスレーブ用アルゴリズムおよび動作データを読み出してRAM12にロードするとともに、その動作データ中のスレーブ用制御データ(例えば制御データ2S2)を信号処理部18に供給し、第2スレーブ装置6としての動作を行う。さらにまた、接続状態が「4台目」と判断された場合はステップS18へ分岐して第3スレーブ装置7としての動作が開始される。具体的には、制御プログラムに含まれるスレーブ用の処理ルーチンを実行することにより、同様にして第3スレーブ装置7としての動作を行う。さらにまた、接続状態が「5台目」と判断された場合は、ステップS19に分岐して動作が停止される。これは、図示する本発明の実施の形態の音場制御装置1が、たまたま最大4台までの共通音場装置100をカスケード接続可能に設計されているからであり、5台目以降も接続可能に設計してもよいし、あるいは最大3台までで設計しても良い。
【0038】
次に、ステップS10にて隠しスイッチの状態チェックが行われオンしていると判断された場合は、ステップS11にて図8に示すステップS20へ分岐する。なお、隠しスイッチをオンした場合はオンした共通音場装置100のフラッシュメモリ11に格納されているファームウェアおよび動作データをカスケード接続されている下流の共通音場装置100のフラッシュメモリ11に書き込むことができる。そこで、ステップS20では他の共通音場装置100が下流に接続されているかをチェックし、チェック中は表示器15に「Cheking」と表示する。チェックが終了するとステップS22へ進み、他の共通音場装置100が接続されていると判断された場合はステップS23へ進み、接続されていないと判断された場合はステップS21へ戻り他の共通音場装置100との接続が確立されるまでステップS21,ステップS22の処理が繰り返し行われる。他の共通音場装置100が下流に接続されていると判断されたステップS23では、準備中を示す「Preparing」と表示器15に表示し、次いでステップS24にて「受信書込要求」が接続されている下流の共通音場装置100に送出される。
【0039】
送出された「受信書込要求」を受信した下流の共通音場装置100においては、図8にフローチャートで示す「受信書込要求」受信イベントの処理が行われる。すなわち、ステップS40にて現在行っている定常動作を停止し、ステップS41にて受信書込を行うための準備処理を行う。この準備処理ではフラッシュメモリ11の内容の一部(例えば、受信書き込みルーチン)がRAM12に退避される。準備処理が完了したらステップS42において受信書込の準備完了したことを示す「Ready」を上流の共通音場装置100に送信する。一方、上流の共通音場装置100はステップS25において下流の共通音場装置100からの受信信号の処理を行い、信号「Ready」が受信されたか否かが判断され、信号「Ready」が受信されたと判断された場合はステップS27に進む。また、信号「Ready」が受信されないと判断された場合はステップS32へ分岐してタイマの動作を開始させて、ステップS25へ戻りタイマが時間切れになるまで信号「Ready」が受信されるか繰り返し受信処理が行われる。ここで、時間切れになるまで信号「Ready」が受信されない場合は、ステップS32からステップS33へ進んで応答がなかったことを示す「No.Res」と表示器15に表示し処理を終了する。
【0040】
また、時間切れになるまでに信号「Ready」が受信された場合は、ステップS26からステップS27へ進み、データの送信中を示す「Sending」と表示器15に表示する。次いで、ステップS28においてフラッシュメモリ11に記憶された送信すべき図5に示すデータ構造のデータを所定の単位データ量だけ読み出してパケット化し、そのパケットを下流の共通音場装置100へ送信する。次いで、ステップS29にて送信すべき残りのデータがあるか否かが判断されて、残りのデータがある場合はステップS28に戻る。このようにして、ステップS28およびステップS29の処理が繰り返し行われることにより、所定単位の大きさのデータからなるパケットが次々と下流の共通音場装置100へ送信されていくようになる。そして、全てのデータを送信し終わるとステップS29からステップS30へ進みエラーがあったか否かが判断される。
【0041】
エラーありと判断されるのは、例えば、下流の共通音場装置100との通信が途中で切れた場合、送信したパケットに対する下流からの受信通知が欠落した場合、受信通知は全部返ってきたが、下流の共通音場装置100において受信したデータにエラーが検出された場合などである。ここでエラーがありと判断された場合は、ステップS34に進み、エラーがあったことを示す「Error」を表示器15に表示し、ステップS35でエラー処理(例えば、エラー内容の分析・表示など)を行い処理を終了する。また、エラーがないと判断された場合はステップS30からステップS31へ進み正常に送信されたことを示す「Complete」と表示器15に表示して処理を終了する。
【0042】
また、下流の共通音場装置100においては、ステップS42にて「Ready」を上流の共通音場装置100に送信した後は、ステップS43へ進んでデータ受信中であることを示す「Receiving」と表示器15に表示する。次いで、ステップS45にて受信したデータをフラッシュメモリ11に書き込む。受信すべき残りのデータがあるか否かがステップS46にて判断されて、残りのデータがある場合はステップS45へ戻り、繰り返しデータが受信されて受信したデータをフラッシュメモリ11に書き込む。受信すべき全てのデータを受信した場合は、ステップS46からステップS47へ進みエラーがあったか否かが判断される。ここで、エラーチェックの結果エラーがあると判断された場合は、ステップS49へ進みエラーがあったことを示す「Error」と表示器15に表示し、ステップS50にてエラー処理を行う。このエラー処理では、例えば受信書込ルーチンをRAM12からフラッシュメモリ11へ書き込み、次回に電源がオンされた際に受信データを書き込む受信書込処理を行えるようにする。そして、「受信書込要求」受信イベントの処理は終了する。また、エラーがないと判断された場合はステップS47からステップS48へ進み正常に受信されたことを示す「Complete」と表示器15に表示して「受信書込要求」受信イベントの処理を終了する。
【0043】
ところで、音場制御装置1のマスタ装置3ないし第3スレーブ装置7のいずれかが故障した場合は上述したように、その故障した装置を共通音場装置100に交換することができるのであるが、単に新しい共通音場装置100を持ってきて交換しただけでは、その新しい共通音場装置100のフラッシュメモリに記憶されたファームウェアのバージョンが、音場制御装置1の他の共通音場装置100のバージョンと異なっていたり、そのフラッシュメモリに記憶された動作データがその空間に適した制御データになっていなかったりするため、正常な稼動をさせることができない。そこで、従来は故障時の復帰用に設置時に調整した動作データをバックアップしておき、故障が発生したらバックアップされている動作データを交換した音場制御装置1のフラッシュメモリに書き込むようにしていた。したがって、音場制御装置1が故障した場合にはバックアップした動作データを書き込むためにパソコンが必要であり、バックアップの動作データを記憶させたパソコンをその現場まで持っていかねばならなかった。しかし、本発明の音場制御装置1では、ファームウェアと動作データとを一括して上流の共通音場装置100から下流の共通音場装置100にコピーすることができるため、音場制御装置1を構成しているいずれかの共通音場装置100が故障した際には、交換した共通音場装置100にファームウェアと動作データとを一括してコピーすることにより、直ちに音場制御装置1を正常な動作に復帰させることができる。
【0044】
以上説明した本発明の音場制御装置においては、複数台の共通音場装置をカスケード接続して構成したが、カスケード接続に限るものではなく複数台の共通音場装置間を双方向通信可能な通信手段で接続すれば音場制御装置を構成することができる。また、本発明の実施の形態では共通音場装置を4台接続して音場制御装置を構成したが、双方向通信可能な通信手段で2台ないし3台の共通音場装置を接続すれば、本発明にかかる音場制御装置を構成することができる。さらに、共通音場装置の4台あるいは5台以上を双方向通信可能な通信手段で接続しても、本発明にかかる音場制御装置を構成することができる。この場合、共通音場装置の台数を増加するほど出力数を拡張することができる。
【0045】
また、上記の説明ではファームウェアと動作データとを一括して上流の共通音場装置から下流の共通音場装置にコピーするようにしたが、ファームウェアと動作データとを別々にコピーできるようにしても良い。このようにすると、予めファームウェアが格納されている共通音場装置に動作データのみをコピーすることにより動作可能とすることができる。また、ファームウェアをバージョンアップする際にはファームウェアのみをコピーすることによりバージョンアップすることができるようになる。
【0046】
以上説明した本発明にかかる音場制御装置では、カスケード接続された共通音場装置100の物理的な接続順に従って、マスタ装置3ないし第3スレーブ装置7の動作を行うようになっていたが、物理的な接続順の代わりに論理的な接続順に従って動作を切り換えるようにしてもよい。上述したように、カスケード接続では各種データを双方向に送信可能であるため、カスケード接続された複数の共通音場装置100の何れがマスタ装置3になったとしても動作は可能である。また、複数の共通音場装置をイーサネット、IEEE1394等の各装置をアドレス指定可能なネットワークに接続し、接続された複数の共通音場装置の中の任意の1台をマスタ装置に、別の任意の1台を第1段目のスレーブ装置に、さらに別の任意の1台を第2段目のスレーブ装置に・・・という具合に指定するようにしてもよい。その場合、共通音場装置間の反射音信号等の波形信号の転送は、その接続と同じネットワークで行ってもよいし別途設けた同等のネットワークで行ってもよい。これら場合、各装置がカスケード接続の何段目であるかは、接続された各共通音場装置ごとにユーザが個別に設定することになる。
【0047】
さらに、共通音場装置100のリソース(音信号の入出力能力や信号処理能力)のうちの音場制御に必要なリソースを利用して、放送用の4つのチャンネルCh1、Ch2、Ch3、Ch4の処理を行っていたが、このような余ったリソースを利用した処理は必ずしも行わなくてもよい。
さらにまた、音場を制御するためのデータを、それぞれ8つのバリエーションを有する6パターンの動作データから、指定信号と選択信号に応じて選択するようになっていたが、必ずしもこのようにしなくてもよい。例えば、パターンの指定信号だけでバリエーションも含めて選択されるようにしてもよい。あるいは、各動作データをバリエーションが1つだけの(すなわち、バリエーションの無い)データとしても良い。さらに、パターンやバリエーションの数も、6と8に限らずそれぞれ任意の数としてもよい。
【0048】
さらにまた、共通音場装置100間のファームウェアと動作データのコピーを、電源投入時の隠しスイッチの状態に応じて行うようになっていたが、必ずしもそのようにしなくてもよい。電源投入時でなく、任意のタイミングで行えるようにしてもよいし、隠しスイッチではなく、特定のスイッチの同時操作や順次操作に応じて行うようにしてもよい。このようにしても、、MIDI機器やパソコンなどが手元になくてもコピーが行えるのでより便利である。また、インターフェース13を介して接続されたMIDI機器やパソコン4からのコピー指示に応じて行うようにしてもよい。
さらにまた、共通音場装置間でファームウェアと動作データの両方をコピーするようになっていたが、ファームウェアはメーカーから比較的に容易に供給できるので、少なくとも動作データだけがコピーされるようになっていればよい。
【0049】
本発明にかかる音場制御装置では、マスタ用及びスレーブ用の音場制御データを各共通音場装置内に記憶するようにしていたが、何れか1台の装置だけに記憶させ、音場制御装置の電源立ち上げ時や音場パターン選択時などに、各装置のための音場制御データを、カスケード接続のケーブルを介してその1台の装置から他の装置に伝送するようにしてもよい。ただし、その場合、電源立ち上げ時や音場パターン選択時の、音場制御が有効になるまでの待ち時間が長くなる。さらに、共通音場装置にメモリカードや小型ハードディスク等の着脱可能媒体のスロットを設け、その着脱可能媒体に音場制御データを格納し、音場制御装置を構成する何れか1台ないし複数台の共通音場装置の装着スロットに装着するようにしても良い。音場制御データが着脱可能媒体に格納されていれば、故障した共通音場装置から代替の共通音場装置へその音場制御データを簡単に移すことができる。ただし、その場合、装着スロット分だけ装置が複雑化するし、故障した共通音場装置の状態によっては、着脱可能媒体の音場制御データが破壊される可能性もある。
【0050】
本発明にかかる音場制御装置では、コントロールパネル2をマスタ装置にのみ接続可能であったが、任意のスレーブ装置に接続できるようにしてもよい。その場合、複数のコントロールパネル2が接続される可能性があるので、スレーブ装置に接続されたコントロールパネル2で操作があった場合でも、その操作をカスケード接続を介して一旦マスタ装置に伝達してマスタ装置から各スレーブ装置に音場パターン切替等の指示を改めて行うようにするとよい。つまり、スレーブ装置にコントロールパネルが接続された場合でも、コントロールパネルとの実質的な通信処理はマスタ装置にまかせるようにすればよい。
さらに、コントロールパネル3からの音場パターンの指定信号とライブネスの指定信号とに応じて1つの音場制御データを選択すると説明したが、本発明にかかる音場制御装置では、マスタ装置に接続されたMIDI機器8bからのプログラムチェンジ等のMIDIメッセージや、パソコン4上の制御アプリやその他のアプリからの制御信号に応じて、音場パターンやライブネスの指定を行うこともできる。
【0051】
本発明にかかる音場制御装置では、何れの共通音場装置でもマスタ装置になれるため、カスケード接続の上流から下流への方向のみファームウェアと動作データのコピーを行うようになっていたが、マスタ装置とスレーブ装置がそれぞれ専用である場合などは、下流から上流へのコピーができるようにするのが好適である。但し、双方向のコピーを可能にすると、操作ミスでコピーする方向を間違え必要な動作データを消してしまう危険性が高くなる。しかし、本発明にかかる音場制御装置であれば、故障した機器に代替させる共通音場装置をカスケード接続の下流に接続するよう注意するだけで、操作ミスにより必要な動作データを消してしまう可能性はなくなる。
【0052】
【発明の効果】
本発明は以上のように、カスケード接続されたマスタ装置およびスレーブ装置で構成され、マスタ装置は、所望の音場パターンを得るためのマスタ用とスレーブ用の音場制御データを少なくとも格納する格納手段と、入力した収音信号に対して前記格納手段に格納されたマスタ用の音場制御データに基づく信号処理を施し、反射音信号を生成する反射音生成部を備え、スレーブ装置は、前記マスタ用と前記スレーブ用の音場制御データと同じ音場制御データを少なくとも格納する格納手段と、入力した反射音信号に対して前記格納手段に格納されたスレーブ用の音場制御データに基づく信号処理を施し、複数の出力信号を生成する出力信号生成部を備えており、ユーザからのコピー指示に応じて、前記マスタ装置の格納手段と前記スレーブ装置の格納手段の間で前記音場制御データをコピーすることが可能とされている。これにより、マスタ装置とスレーブ装置にそれぞれ音場制御データを記憶しているので、音場制御装置の電源オン時の立ち上がりや、音場パターンの変更時の音場パラメータの切り替えを高速に行うことができる。また、音場制御装置を構成するマスタ装置ないしスレーブ装置の何れかが故障したときに、その故障した装置に置き換える装置に、故障していない装置から音場制御データをコピーすることで正常な動作に復帰することができ、バックアップした制御データを記憶させたパソコンを不要とすることができる。
【0053】
さらに、本発明の音場制御装置は、同一構成の共通音場装置を複数台カスケード接続することにより構成されており、共通音場装置は、当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データを格納する格納手段とを有し、特定手段が当該装置を1段目であると特定したとき、格納手段に格納されている動作制御データの内のマスタ用のアルゴリズムに従って信号処理を行うことにより反射音信号を形成するマスタ装置として機能するとともに、特定手段が当該装置を2段目以降であると特定したとき、マスタ装置から入力した反射音信号に対し、格納手段に格納されている動作制御データの内のスレーブ用のアルゴリズムに従って信号処理を行うことによりスピーカ出力信号を形成するスレーブ装置として機能し、特定手段が当該装置を1段目であると特定したとき、格納手段に格納よりマスタ用の音場制御パラメータを取り出して前記信号処理部に供給するとともに、2段目以降であると特定したとき、格納手段に格納されているスレーブ用の音場制御パラメータの内の特定された段数に対応する音場制御パラメータを取り出して信号処理部に供給するパラメータ供給手段と、ユーザからのコピー指示に応じて、当該共通音場装置の格納手段と前記カスケード接続された他の共通音場装置の格納手段の間で前記動作制御データおよび前記マスタ用とスレーブ用の音場制御パラメータをコピーするコピー手段とを有している。
これにより、音場制御装置を構成するマスタ装置とスレーブ装置の何れが故障した場合でも、その壊れた装置を共通音場装置で、故障していない装置から動作制御データと音場制御プログラムを供給しつつ、簡単に置き換えて正常な動作に復帰することができる。さらに、マスタ装置とスレーブ装置の何れとして動作する場合でも、音場制御パラメータを自装置内に持っているので、電源オン時の立ち上がりや音場パターンの変更時の音場パラメータの切り替えを高速に行うことができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態の音場制御装置の構成を示す図である。
【図2】 本発明の実施の形態の音場制御装置を構成している共通音場装置の構成を示すブロック図である。
【図3】 本発明の実施の形態の音場制御装置を構成している共通音場装置が実行するマスタのアルゴリズムを示す図である。
【図4】 本発明の実施の形態の音場制御装置を構成している共通音場装置が実行するスレーブのアルゴリズムを示す図である。
【図5】 本発明の実施の形態の音場制御装置を構成している共通音場装置に格納されているデータのデータ構造を示す図である。
【図6】 本発明の実施の形態の共通音場装置により構成されている音場制御装置を設置する設置業者が設置時に行う作業を示すフローチャートである。
【図7】 本発明の実施の形態の音場制御装置を構成している共通音場装置が電源オンされた際に実行する処理のフローチャートである。
【図8】 本発明の実施の形態の音場制御装置を構成している共通音場装置がデータをコピーする際に行う処理のフローチャートである。
【符号の説明】
1 音場制御装置、2 コントロールパネル、2a パネルオンスイッチ、2bパターンスイッチ、2c ライブネススイッチ、3a パターン表示部、3 マスタ装置、4 パソコン、5 第1スレーブ装置、5a,6a,7a パターン表示部、6 第2スレーブ装置、7 第3スレーブ装置、8a MIDI機器、8b MIDI機器、9 クロック・ジェネレータ、10 CPU、11 フラッシュメモリ、12 RAM、13 各種I/O、14 パネルI/O、15表示器、16 操作子、17 波形I/O、18 信号処理部、19 カスケードI/O、20 バス、31 選択回路、32 信号切替回路、33a,33b,33c,33d Reflector、34a,34b,34c,34d EQ&COMP、35a,35b,35c,35d Att、36a,36b,36c,36d EQ&COMP、401a,401b,・・・401h Dly、501a,501b,・・・501h Att、402a,402b,・・・402h Dly、502a,502b,・・・502h Att、432a,432b,・・・432h Dly、532a,532b,・・・532h Att、601a,・・・,601g 加算器、602a,・・・,602g 加算器、632a,・・・,632g 加算器、701,702,・・・732 EQ、801,802,・・・832 Att、100 共通音場装置、Ch1,Ch2,Ch3,Ch4 チャンネル出力、IN カスケード入力端子、OUT カスケード出力端子、Ref1,Ref2,Ref3,Ref4 反射音出力[0001]
[Technical field to which the invention belongs]
The present invention generates a reflected sound signal from sound pickup signals from a plurality of microphones arranged in a room, and outputs output sound based on the generated reflected sound signal from a plurality of speakers arranged in the same room. The present invention also relates to a sound field control device that enhances the reverberation and spread of the room itself.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a device using acoustic feedback is known as a sound field control device that enhances the feeling of reverberation or spread in a hall or room (see, for example, Patent Document 1). This sound field control device arranges a speaker and a microphone at an appropriate distance in a hall or room, and supplies sound collected by the microphone to a FIR (Finite Impulse Response) filter via a head amplifier. Thus, a reverberation signal mainly generated as an early reflection sound signal is generated. The generated reverberation signal is amplified and reproduced from the speaker, and the reproduced sound is picked up by a microphone. By repeating this, the sound volume level is increased by increasing the sound pressure level, and the reverberation time is extended. It is intended to increase the feeling of spread and increase the feeling of spread by increasing the side reflection sound energy.
[0003]
[Patent Document 1]
JP 2001-228867 A
[0004]
[Problems to be solved by the invention]
By the way, when installing the sound field control device, the sound field control data for obtaining a desired sound field pattern to be set in the sound field control device is adjusted according to the space to be installed by a contractor, and a plurality of sound fields suitable for the space are installed. The control data is stored in a nonvolatile memory such as a flash memory in the apparatus. This sound field control data cannot be changed by the user. Then, when the sound field control device breaks down, the sound field control data is not appropriate control data suitable for the space simply by preparing the same sound field control device, and thus normal operation cannot be performed. . For this reason, the installer needs to back up the sound field control data adjusted at the time of installation for recovery from a failure, and write the sound field control data to the non-volatile memory of the new sound field control device when a failure occurs. There is. A personal computer is necessary for the writing, and there is a problem that a personal computer storing backup control data must be taken to the site.
[0005]
Accordingly, an object of the present invention is to provide a sound field control device that does not require a personal computer that backs up control data even in the event of a failure.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, the sound field control device of the present invention is composed of a cascade-connected master device and slave device, and the master device is a master and slave sound for obtaining a desired sound field pattern. Storage means for storing at least field control data, and a reflected sound generation section for performing signal processing based on the master sound field control data stored in the storage means for the input sound pickup signal and generating a reflected sound signal The slave device comprises: storage means for storing at least the same sound field control data as the sound field control data for the master and the slave; and for the slave stored in the storage means for the input reflected sound signal And an output signal generation unit that generates a plurality of output signals by performing signal processing based on the sound field control data of the master device. Wherein it has been possible to copy the sound field control data between the storage means of the slave device and. As a result, the sound field control data can be stored in each of the master device and the slave device, so that the sound field control device can be switched on at high speed and the sound field parameters can be switched at high speed when the sound field pattern is changed. be able to. In addition, when any of the master device or slave device constituting the sound field control device fails, normal operation is performed by copying the sound field control data from the non-failed device to the device that replaces the failed device. The personal computer storing the backed up sound field control data can be made unnecessary.
[0007]
The sound field control device of the present invention is configured by cascading a plurality of common sound field devices having the same configuration, and the common sound field device is connected to which stage of the cascade connection. And a storage unit for storing operation control data including an algorithm for a master and an algorithm for a slave, and the specifying unit specifies that the device is the first stage. When the signal processing is performed in accordance with the master algorithm in the operation control data stored in the storage means, it functions as a master device for forming a reflected sound signal, and the specifying means causes the device to be used in the second and subsequent stages. When it is determined that the reflected sound signal is input from the master device, it follows the slave algorithm in the operation control data stored in the storage means. Functions as a slave device that forms a speaker output signal by performing signal processing, and when the specifying unit specifies the device as the first stage, the sound field control parameter for master stored in the storage unit is extracted. And the sound field control parameter corresponding to the specified number of stages among the sound field control parameters for slaves stored in the storage means. Parameter supply means for taking out and supplying to the signal processing section, and when the copy instruction is given, the operation control data between the storage means of the common sound field device and the storage means of the other cascaded common sound field devices And copying means for copying the master and slave sound field control parameters.
As a result, even if either the master device or the slave device constituting the sound field control device breaks down, the broken device is the common sound field device, and the operation control data and sound field control program are supplied from the non-failed device. However, it can be easily replaced to return to normal operation. In addition, when operating as either a master device or a slave device, the sound field control parameters are stored in the device itself, so that the sound field parameters can be switched quickly when the power is turned on or when the sound field pattern is changed. It can be carried out.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
A configuration of a sound field control apparatus according to an embodiment of the present invention is shown in FIG.
A sound
[0009]
The reflected sound signal is generated by a signal processing unit composed of a DSP (Digital Signal Processor) built in the
[0010]
The control CPU of the
[0011]
The cascade output terminal of the
[0012]
The control CPUs of the
[0013]
The number of outputs that each of the
[0014]
By the way, when the sound
[0015]
As a result, the
[0016]
Further, with respect to the motion data, motion data that can obtain eight variations of reverberation characteristics and sound pressure characteristics is created. A plurality of control data having eight variations adjusted as described above are stored in a large-capacity storage device of the
[0017]
In the embodiment of the sound
[0018]
As shown in FIG. 2, the common sound field device 100 includes a CPU (Central Processing Unit) 10 that controls the overall operation of the common sound field device 100, and master and slave processing routines executed by the
[0019]
Thus, even when operating as the
[0020]
The various interfaces (I / O) 13 have a personal computer interface and MIDI I / O, can be connected to the
[0021]
The signal processing unit 18 is configured by using a large number of DSPs (Digital Signal Processors), and performs sound field control according to an algorithm (microprogram) that is loaded into the
[0022]
Note that, in the cascade-connected common sound field device 100, when the power is turned on, it is determined at which stage in the cascade connection the device is connected. This determination is performed by an initial process executed by the
[0023]
Similarly, the
[0024]
As described above, the sound composed of the
[0025]
Here, a master algorithm executed by the common sound field device 100 functioning as the
In the master algorithm, eight sound collecting microphones Mic1 to Mic8 can be assigned, and the sound collecting signals assigned to Mic1 to Mic8 among the inputted audio signals are inputted to the
[0026]
Also, audio signals input for broadcasting can be assigned to the four channels Ch1, Ch2, Ch3, and Ch4. The audio signal assigned to the channels Ch1, Ch2, Ch3, Ch4 can be, for example, a music signal to be played as BGM or a human announcement voice signal collected by a microphone, and the channels Ch1, Ch2, Ch3, Ch4 The assigned audio signal is an audio signal for which no reflected sound is generated. That is, the audio signals assigned to the channels Ch1, Ch2, Ch3, and Ch4 are level-adjusted at
[0027]
Next, a slave algorithm executed by the common sound field device 100 functioning as the
In the slave algorithm, four reflected sound outputs Ref1, Ref2, Ref3, and Ref4 and four channel outputs Ch1, Ch2, Ch3, and Ch4 are input from the cascade input terminal IN. The eight input signals are output as they are from the cascade output terminal OUT and mixed with their delay times and levels adjusted respectively, and outputs SP1, SP2,..., SP32 to the first to thirty-second speakers are output. Has been generated. For example, for the output SP1 for the first speaker, the delay times of the eight signals are adjusted at
[0028]
The output SP2 for the second speaker is output after adjusting the delay time of each of the eight signals in
[0029]
In this case, when the common sound field device 100 is in the second stage, the delay times of Dly401a to 401h, Dly402a to 432h,... Dly432a to 432h, Att501a to 501h, Att502a to 502h,. The coefficients of
[0030]
An example of the data structure of data stored in the
The
[0031]
As shown in FIG. 5, master control data 2M for the
[0032]
As described above, when the sound
As shown in FIG. 6, in step S1 of the work of the installer, a plurality of common sound field devices 100 constituting the sound
[0033]
In step S2, the sound
[0034]
Next, FIG. 7 shows a flowchart showing an operation when the common sound field device 100 constituting the sound
When the power switch of the common sound field device 100 is turned on, the state of the hidden switch is checked in step S10, and if it is determined that the switch is turned on, the process branches in step S11 and is determined not to be turned on. If YES, the process proceeds from step S11 to step S12. In step S12, a connection state check is performed as to how many units the common sound field device 100 of the own device is in the cascade connection. In this case, the connection state check is performed for a predetermined time so that the plurality of common sound field devices 100 connected in cascade can be correctly recognized even if the power-on timing is slightly different from each other. After a predetermined time, a connection state result is obtained, and branch processing is performed in accordance with the connection state result in step S13.
[0035]
If it is determined that the connection state is “no connection”, the process branches to step S14 to start a connection waiting operation to wait for another common sound field device 100 to be connected or to be powered on. . If connection of any common sound field device 100 to the common sound field device 100 is detected during this operation, the process jumps to the connection state check process in step S12. If it is determined that the connection state is “first unit”, the process branches to step S15 and the operation as the
[0036]
Further, when it is determined that the connection state is “second unit”, the process branches to step S16 and the operation as the
[0037]
Furthermore, when it is determined that the connection state is “third unit”, the process branches to step S17 and the operation as the
[0038]
Next, if it is determined in step S10 that the state of the hidden switch is checked and turned on, the process branches to step S20 shown in FIG. 8 in step S11. When the hidden switch is turned on, the firmware and operation data stored in the
[0039]
In the downstream common sound field device 100 that has received the sent “reception write request”, the processing of the “reception write request” reception event shown in the flowchart of FIG. 8 is performed. That is, the steady operation currently being performed is stopped in step S40, and a preparation process for performing reception writing is performed in step S41. In this preparation process, a part of the contents of the flash memory 11 (for example, a reception write routine) is saved in the
[0040]
If the signal “Ready” is received before the time expires, the process proceeds from step S26 to step S27, and “Sending” indicating that data is being transmitted is displayed on the
[0041]
It is determined that there is an error, for example, when communication with the downstream common sound field device 100 is interrupted in the middle, or when reception notification from the downstream for the transmitted packet is missing, all reception notifications are returned. This is the case where an error is detected in the data received by the downstream common sound field device 100. If it is determined that there is an error, the process proceeds to step S34, where “Error” indicating that there is an error is displayed on the
[0042]
Further, in the downstream common sound field device 100, after “Ready” is transmitted to the upstream common sound field device 100 in step S42, the process proceeds to step S43 and “Receiving” indicating that data is being received. This is displayed on the
[0043]
By the way, if any of the
[0044]
In the sound field control device of the present invention described above, a plurality of common sound field devices are connected in cascade. However, the invention is not limited to cascade connection, and bidirectional communication can be performed between the plurality of common sound field devices. If connected by communication means, a sound field control device can be configured. In the embodiment of the present invention, the sound field control device is configured by connecting four common sound field devices. However, if two or three common sound field devices are connected by communication means capable of bidirectional communication. The sound field control apparatus according to the present invention can be configured. Furthermore, the sound field control device according to the present invention can be configured even when four or five or more common sound field devices are connected by communication means capable of bidirectional communication. In this case, the number of outputs can be expanded as the number of common sound field devices is increased.
[0045]
In the above description, the firmware and the operation data are collectively copied from the upstream common sound field device to the downstream common sound field device. However, the firmware and the operation data can be copied separately. good. In this way, the operation can be made possible by copying only the operation data to the common sound field device in which firmware is stored in advance. In addition, when upgrading the firmware, the firmware can be upgraded by copying only the firmware.
[0046]
In the sound field control device according to the present invention described above, the
[0047]
Furthermore, using the resources necessary for sound field control among the resources (sound signal input / output capability and signal processing capability) of the common sound field device 100, the four channels for broadcasting Ch1, Ch2, Ch3, Ch4 are used. Although processing has been performed, it is not always necessary to perform processing using such surplus resources.
Furthermore, the data for controlling the sound field is selected according to the designation signal and the selection signal from six patterns of operation data each having eight variations. Good. For example, it is possible to select a pattern including a variation using only a pattern designation signal. Alternatively, each operation data may be data having only one variation (that is, no variation). Furthermore, the number of patterns and variations is not limited to 6 and 8, but may be any number.
[0048]
Furthermore, although the firmware and the operation data are copied between the common sound field devices 100 according to the state of the hidden switch when the power is turned on, it is not always necessary to do so. It may be performed at an arbitrary timing instead of when the power is turned on, or may be performed in accordance with simultaneous operation or sequential operation of specific switches instead of the hidden switch. Even in this case, it is more convenient because copying can be performed without a MIDI device or a personal computer. Further, it may be performed in response to a copy instruction from a MIDI device or the
Furthermore, although both firmware and operation data were copied between the common sound field devices, the firmware can be supplied relatively easily from the manufacturer, so that at least only the operation data is copied. Just do it.
[0049]
In the sound field control device according to the present invention, the sound field control data for the master and the slave are stored in each common sound field device. However, the sound field control is stored only in one of the devices. The sound field control data for each device may be transmitted from the one device to another device via a cascade connection cable when the power of the device is turned on or when a sound field pattern is selected. . However, in that case, the waiting time until the sound field control becomes effective at power-on or when selecting a sound field pattern becomes longer. Further, the common sound field device is provided with a slot for a removable medium such as a memory card or a small hard disk, and the sound field control data is stored in the removable medium, and any one or a plurality of units constituting the sound field control device are provided. You may make it mount | wear with the mounting slot of a common sound field apparatus. If the sound field control data is stored in the removable medium, the sound field control data can be easily transferred from the failed common sound field device to the alternative common sound field device. However, in that case, the apparatus is complicated by the number of the installed slots, and the sound field control data of the removable medium may be destroyed depending on the state of the common sound field apparatus that has failed.
[0050]
In the sound field control device according to the present invention, the
Furthermore, although it has been described that one sound field control data is selected according to the sound field pattern designation signal and the liveness designation signal from the
[0051]
In the sound field control device according to the present invention, since any common sound field device can be a master device, firmware and operation data are copied only in the direction from upstream to downstream of the cascade connection. When the slave devices are dedicated to each other, it is preferable to perform copying from downstream to upstream. However, if bi-directional copying is enabled, there is a high risk that the operation data will be erased due to an operation error and necessary operation data will be erased. However, with the sound field control device according to the present invention, it is possible to erase necessary operation data due to an operation mistake only by taking care to connect a common sound field device to be replaced with a failed device downstream of the cascade connection. Sex is lost.
[0052]
【The invention's effect】
As described above, the present invention includes a master device and a slave device that are cascade-connected, and the master device stores at least sound field control data for master and slave for obtaining a desired sound field pattern. And a reflected sound generation unit that generates a reflected sound signal by performing signal processing based on the master sound field control data stored in the storage unit on the input sound pickup signal, and the slave device includes the master device. And storage means for storing at least the same sound field control data as the sound field control data for the slave and the signal processing based on the sound field control data for the slave stored in the storage means for the input reflected sound signal And an output signal generation unit that generates a plurality of output signals, and in accordance with a copy instruction from a user, the storage unit of the master device and the slave device It is possible to copy the sound field control data between the storage means. As a result, the sound field control data is stored in the master device and the slave device, respectively, so that the sound field control device can be switched on at high speed and the sound field parameters can be switched at high speed when the sound field pattern is changed. Can do. In addition, when any of the master device or slave device constituting the sound field control device fails, normal operation is performed by copying the sound field control data from the non-failed device to the device that replaces the failed device. The personal computer storing the backup control data can be made unnecessary.
[0053]
Furthermore, the sound field control device of the present invention is configured by cascading a plurality of common sound field devices having the same configuration, and the common sound field device is connected to which stage of the cascade connection. And a storage unit for storing operation control data including an algorithm for a master and an algorithm for a slave, and the specifying unit specifies that the device is the first stage. When functioning as a master device for forming a reflected sound signal by performing signal processing according to the master algorithm in the operation control data stored in the storage means, the specifying means moves the device in the second and subsequent stages. When it is determined that the reflected sound signal is input from the master device, it follows the slave algorithm in the operation control data stored in the storage means. It functions as a slave device that forms a speaker output signal by performing signal processing. When the specifying unit specifies the device as the first stage, the sound field control parameter for the master is extracted from the storage unit and stored in the storage unit. When the signal is supplied to the signal processing unit and the second and subsequent stages are specified, the sound field control parameter corresponding to the specified number of stages is extracted from the slave sound field control parameters stored in the storage means. Parameter supply means to be supplied to the signal processing section, and the operation control data between the storage means of the common sound field device and the storage means of the other cascaded common sound field devices according to a copy instruction from the user And copying means for copying the master and slave sound field control parameters.
As a result, even if either the master device or the slave device constituting the sound field control device breaks down, the broken device is the common sound field device, and the operation control data and sound field control program are supplied from the non-failed device. However, it can be easily replaced to return to normal operation. In addition, when operating as either a master device or a slave device, the sound field control parameters are stored in the device itself, so that the sound field parameters can be switched quickly when the power is turned on or when the sound field pattern is changed. It can be carried out.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a sound field control apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a common sound field device constituting the sound field control device of the embodiment of the present invention.
FIG. 3 is a diagram illustrating a master algorithm executed by a common sound field device constituting the sound field control device according to the embodiment of the present invention.
FIG. 4 is a diagram illustrating a slave algorithm executed by the common sound field device constituting the sound field control device according to the embodiment of the present invention.
FIG. 5 is a diagram showing a data structure of data stored in a common sound field device constituting the sound field control device according to the embodiment of the present invention.
FIG. 6 is a flowchart showing an operation performed at the time of installation by an installer who installs the sound field control device configured by the common sound field device according to the embodiment of the present invention.
FIG. 7 is a flowchart of processing executed when a common sound field device constituting the sound field control device according to the embodiment of the present invention is turned on.
FIG. 8 is a flowchart of processing performed when the common sound field device constituting the sound field control device according to the embodiment of the present invention copies data.
[Explanation of symbols]
1 sound field control device, 2 control panel, 2a panel on switch, 2b pattern switch, 2c liveness switch, 3a pattern display unit, 3 master device, 4 personal computer, 5 first slave device, 5a, 6a, 7a pattern display unit , 6 Second slave device, 7 Third slave device, 8a MIDI device, 8b MIDI device, 9 Clock generator, 10 CPU, 11 Flash memory, 12 RAM, 13 Various I / O, 14 Panel I / O, 15 display Device, 16 operator, 17 waveform I / O, 18 signal processing unit, 19 cascade I / O, 20 bus, 31 selection circuit, 32 signal switching circuit, 33a, 33b, 33c, 33d Reflector, 34a, 34b, 34c, 34d EQ & COMP, 35a, 35b, 35c, 35d Att, 36a, 36b, 36c, 3 d EQ & COMP, 401a, 401b, ... 401h Dly, 501a, 501b, ... 501h Att, 402a, 402b, ... 402h Dly, 502a, 502b, ... 502h Att, 432a, 432b, ... 432h Dly, 532a, 532b, ... 532h Att, 601a, ..., 601g Adder, 602a, ..., 602g Adder, 632a, ..., 632g Adder, 701, 702, ... 732 EQ, 801, 802,... 832 Att, 100 Common sound field device, Ch1, Ch2, Ch3, Ch4 channel output, IN cascade input terminal, OUT cascade output terminal, Ref1, Ref2, Ref3, Ref4 Reflected sound output
Claims (2)
前記マスタ装置は、所望の音場パターンを得るためのマスタ用とスレーブ用の音場制御データを少なくとも格納する格納手段と、別々の場所に配置される複数のマイクからの収音信号を入力する外部入力部と、入力した収音信号に対して前記格納手段に格納されたマスタ用の音場制御データに基づく信号処理を施し、反射音信号を生成する反射音生成部と、生成された反射音信号をカスケード接続された前記スレーブ装置に出力するカスケード出力部とを備え、
前記スレーブ装置は、前記マスタ用と前記スレーブ用の音場制御データと同じ音場制御データを少なくとも格納する格納手段と、カスケード接続されたマスタ装置からの反射音信号を入力するカスケード入力部と、別々の場所に配置される複数スピーカで再生すべき複数の出力信号を出力する外部出力部と、入力した反射音信号に対して前記格納手段に格納されたスレーブ用の音場制御データに基づく信号処理を施し、前記複数の出力信号を生成する出力信号生成部とを備えており、
コピー指示された際に、前記マスタ装置の格納手段と前記スレーブ装置の格納手段の間で前記音場制御データをコピーすることが可能とされていることを特徴とする音場制御装置。A sound field control device composed of a cascade-connected master device and one or more slave devices,
The master device inputs storage signals for storing at least master and slave sound field control data for obtaining a desired sound field pattern, and sound pickup signals from a plurality of microphones arranged at different locations. An external input unit, a reflected sound generation unit that performs signal processing based on the sound field control data for master stored in the storage unit on the input sound pickup signal, and generates a reflected sound signal; and the generated reflection A cascade output unit for outputting a sound signal to the cascade-connected slave devices,
The slave device has storage means for storing at least the same sound field control data as the master and slave sound field control data, a cascade input unit for inputting a reflected sound signal from the cascade-connected master device, and An external output unit that outputs a plurality of output signals to be reproduced by a plurality of speakers arranged at different locations, and a signal based on the sound field control data for the slave stored in the storage means for the input reflected sound signal An output signal generation unit that performs processing and generates the plurality of output signals;
The sound field control device, wherein when the copy instruction is given, the sound field control data can be copied between the storage means of the master device and the storage means of the slave device.
前記共通音場装置は、
前記カスケード接続された前段および後段の装置との間の信号の入出力を行うカスケード入出力部と、
当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、
マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データおよび所望の音場パターンを得ためのマスタ用とスレーブ用の音場制御パラメータを格納する格納手段と、
外部からの信号の入力ないし外部への信号の出力を行う外部信号入出力部と、
前記特定手段が当該装置を1段目であると特定したとき、前記外部信号入出力部から入力したマイク収音信号に対し、前記格納手段に格納されている動作制御データの内のマスタ用のアルゴリズムに従って信号処理を行うことにより反射音信号を形成し、形成された反射音信号をカスケード入出力部を介して2段目以降の共通音場装置へ出力するとともに、前記特定手段が当該装置を2段目以降であると特定したとき、前記カスケード入出力部を介して1段目の共通音場装置から入力した反射音信号に対し、前記格納手段に格納されている動作制御データの内のスレーブ用のアルゴリズムに従って信号処理を行うことによりスピーカ出力信号を形成し、形成されたスピーカ出力信号を前記外部信号入出力部へ出力する信号処理部と、
前記特定手段が当該装置を1段目であると特定したとき、前記格納手段に格納されているマスタ用の音場制御パラメータを取り出して前記信号処理部に供給するとともに、前記特定手段が当該装置を2段目以降であると特定したとき、前記格納手段に格納されているスレーブ用の音場制御パラメータの内の特定された段数に対応する音場制御パラメータを取り出して前記信号処理部に供給するパラメータ供給手段と、
コピー指示された際に、当該共通音場装置の格納手段と前記カスケード接続された他の共通音場装置の格納手段の間で前記動作制御データおよび前記マスタ用とスレーブ用の音場制御パラメータをコピーするコピー手段と、
を有することを特徴とする音場制御装置。A sound field control device configured by cascading a plurality of common sound field devices having the same configuration,
The common sound field device is:
A cascade input / output unit for inputting / outputting signals between the cascade-connected front and rear devices;
A specifying means for specifying the level of the cascade connection of the device;
Storage means for storing operation control data including an algorithm for a master and an algorithm for a slave, and sound field control parameters for a master and a slave for obtaining a desired sound field pattern;
An external signal input / output unit for inputting an external signal or outputting an external signal;
When the specifying means specifies the device as the first stage, a master sound out of the operation control data stored in the storage means for the microphone sound pickup signal input from the external signal input / output unit. A reflected sound signal is formed by performing signal processing in accordance with an algorithm, and the formed reflected sound signal is output to the second and subsequent common sound field devices via the cascade input / output unit. When the second stage or later is specified, the reflected sound signal input from the first stage common sound field device via the cascade input / output unit is included in the operation control data stored in the storage means. A signal processing unit that forms a speaker output signal by performing signal processing according to an algorithm for the slave, and outputs the formed speaker output signal to the external signal input / output unit;
When the specifying unit specifies the device as the first stage, the sound field control parameter for master stored in the storage unit is extracted and supplied to the signal processing unit, and the specifying unit is connected to the device. Is identified as the second and subsequent stages, the sound field control parameter corresponding to the specified number of stages among the slave sound field control parameters stored in the storage means is extracted and supplied to the signal processing unit. Parameter supply means for
When the copy instruction is given, the operation control data and the master and slave sound field control parameters are stored between the storage means of the common sound field device and the storage means of the other cascaded common sound field devices. A copy means for copying;
A sound field control device comprising:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003209289A JP4123092B2 (en) | 2003-08-28 | 2003-08-28 | Sound field control device |
| US10/926,724 US7474753B2 (en) | 2003-08-28 | 2004-08-25 | Sound field control apparatus, signal processing apparatus, sound field control program, and signal processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003209289A JP4123092B2 (en) | 2003-08-28 | 2003-08-28 | Sound field control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005070145A JP2005070145A (en) | 2005-03-17 |
| JP4123092B2 true JP4123092B2 (en) | 2008-07-23 |
Family
ID=34402279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003209289A Expired - Fee Related JP4123092B2 (en) | 2003-08-28 | 2003-08-28 | Sound field control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4123092B2 (en) |
-
2003
- 2003-08-28 JP JP2003209289A patent/JP4123092B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005070145A (en) | 2005-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100275760A1 (en) | Programmable System to Integrate Generated Signals with Signals from a Musical Instrument | |
| US8772618B2 (en) | Mixing automatic accompaniment input and musical device input during a loop recording | |
| JP2004501497A (en) | Method and apparatus for controlling a lighting system in response to audio input | |
| JP2002311956A (en) | Device method, and program for reproduction control | |
| JP2004157260A (en) | Mixing recording device and program for realizing its control method | |
| US7474753B2 (en) | Sound field control apparatus, signal processing apparatus, sound field control program, and signal processing program | |
| JP4123091B2 (en) | Sound field control device | |
| JP4123090B2 (en) | Sound field control device | |
| US20040194613A1 (en) | Effect system | |
| JP4123092B2 (en) | Sound field control device | |
| JP2005092178A (en) | Apparatus and program for automatic musical performance | |
| JP5504883B2 (en) | Automatic accompaniment device | |
| US20060107825A1 (en) | Automatic accompaniment apparatus, method of controlling the apparatus, and program for implementing the method | |
| JP2001265352A (en) | Musical sound signal processor | |
| JP5504884B2 (en) | Automatic accompaniment device | |
| US20080053286A1 (en) | Harmonious Music Players | |
| JP5678409B2 (en) | Music signal generation apparatus and program | |
| US20040001596A1 (en) | Sound data delay unit | |
| CN112530389A (en) | Content control device, content control method, and program | |
| JP2007093679A (en) | Sound source setting device and sound source setting program | |
| JP2009180891A (en) | Electronic musical device and program | |
| KR101063941B1 (en) | Musical equipment system for synchronizing setting of musical instrument play, and digital musical instrument maintaining the synchronized setting of musical instrument play | |
| JPH10149161A (en) | Karaoke device | |
| JP2025157601A (en) | Audio output device | |
| JP6681240B2 (en) | Electronic musical instrument system, music reproduction control device, and electronic musical instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080408 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080421 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130516 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140516 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |