JP4123091B2 - Sound field control device - Google Patents
Sound field control device Download PDFInfo
- Publication number
- JP4123091B2 JP4123091B2 JP2003209288A JP2003209288A JP4123091B2 JP 4123091 B2 JP4123091 B2 JP 4123091B2 JP 2003209288 A JP2003209288 A JP 2003209288A JP 2003209288 A JP2003209288 A JP 2003209288A JP 4123091 B2 JP4123091 B2 JP 4123091B2
- 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
- 238000012545 processing Methods 0.000 claims description 87
- 230000005236 sound signal Effects 0.000 claims description 59
- 230000006854 communication Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 description 35
- 230000006870 function Effects 0.000 description 20
- 238000011144 upstream manufacturing Methods 0.000 description 9
- 230000033001 locomotion Effects 0.000 description 7
- 230000007175 bidirectional communication Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000002360 preparation method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 102100027473 Cartilage oligomeric matrix protein Human genes 0.000 description 4
- 101710176668 Cartilage oligomeric matrix protein Proteins 0.000 description 4
- 101100537098 Mus musculus Alyref gene Proteins 0.000 description 4
- 101100269674 Mus musculus Alyref2 gene Proteins 0.000 description 4
- 101150095908 apex1 gene Proteins 0.000 description 4
- 102100022907 Acrosin-binding protein Human genes 0.000 description 3
- 101000756551 Homo sapiens Acrosin-binding protein Proteins 0.000 description 3
- 102100026436 Regulator of MON1-CCZ1 complex Human genes 0.000 description 3
- 101710180672 Regulator of MON1-CCZ1 complex Proteins 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000004397 blinking Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
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】
【発明が解決しようとする課題】
このような従来の音場制御装置では、マイクの数とスピーカの数とが同じとされているが、現実には、ホールや室などの設置する空間の広さに応じてスピーカの数は増減されるようになる。このため、マイクの数よりスピーカの数がかなり多くなる。この場合、音場制御装置を増設可能にして出力数を増加できるようにすることが考えられるが、複数台の機器で機能分担して音場制御装置を構成する場合には、分担する機能に対応した複数種類の構成の機器になる。すると、複数台の機器のうちの1台が故障した際には、その機器の受け持っていた機能の機器を用意しておいて代替しなければならず、複数種類の予備機を用意しなければならないという問題点が生じることになる。
【0005】
そこで、本発明は、複数台の機器で機能分担して音場制御装置を構成する場合に、故障時に対応するために用意する機器の種類を少なくすることのできる音場制御装置を提供することを目的としている。
【0006】
【課題を解決するための手段】
上記目的を達成するために、本発明の音場制御装置は、同一構成の共通音場装置を複数台カスケード接続することにより構成されており、共通音場装置は、当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データを格納する格納手段とを有し、特定手段が当該装置を1段目であると特定したとき、格納手段に格納されている動作制御データの内のマスタ用のアルゴリズムに従って信号処理を行うことにより反射音信号を形成するマスタ装置として機能するとともに、特定手段が当該装置を2段目以降であると特定したとき、マスタ装置から入力した反射音信号に対し、格納手段に格納されている動作制御データの内のスレーブ用のアルゴリズムに従って信号処理を行うことによりスピーカ出力信号を形成するスレーブ装置として機能するようにしている。これにより、機能の異なるマスタ装置とスレーブ装置とを同じ構成の共通音場装置で実現することができることから、1種類の共通音場装置を用意しておけば、音場制御装置を構成するマスタ装置とスレーブ装置の何れが故障した場合でも、その壊れた装置を共通音場装置で置き換えることができる。
【0007】
また、本発明の音場制御装置において、特定手段が当該装置を1段目であると特定したとき、格納手段に格納よりマスタ用の音場制御パラメータを取り出して前記信号処理部に供給するとともに、2段目以降であると特定したとき、格納手段に格納されているスレーブ用の音場制御パラメータの内の特定された段数に対応する音場制御パラメータを取り出して信号処理部に供給するパラメータ供給手段をさらに設けると、共通音場装置をマスタ装置とスレーブ装置の何れとして動作させる場合でも、音場制御パラメータを自装置内に持っていることから、電源オン時の立ち上がりや音場パターンの変更時の音場パラメータの切り替えを高速に行うことができる。なお、音場パターンを指定した場合には格納手段から取り出される音場制御パラメータは、指定された音場パターンの音場制御パラメータとされる。
【0008】
さらに、本発明の音場制御装置における共通音場装置は、外部機器と接続するための接続端子を有し、特定手段が当該装置を1段目であると特定した時、接続端子に接続された外部機器との通信を行うとともに、その通信結果に従って音場制御装置全体の動作を制御する通信手段を備えるようにしてもよい。このようにすると、カスケード接続するだけで自動的にマスタ装置が決定され、そのマスタ装置で音場制御装置全体を制御することができる。また、マスタ装置が全体を制御するので、制御が一元化され全体として制御の衝突が起こらないようになる。さらに、装置の種類を考えずに単にカスケード接続すればよいだけなので、音場制御装置のセッティングが容易となる。
【0009】
【発明の実施の形態】
本発明の実施の形態である音場制御装置の構成を図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)から出力されている。
【0010】
反射音信号はマスタ装置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接続は双方向通信可能とされている。
【0011】
マスタ装置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からは、音場パターンとそのライブネスを指定することが可能とされている。
【0012】
マスタ装置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に供給されるようになる。なお、カスケード接続は双方向通信可能とされている。
【0013】
マスタ装置3から反射音信号および音信号、ワードクロック、音場パターンの指定信号とライブネスの指定信号とが供給されている第1スレーブ装置5ないし第3スレーブ装置7の制御CPUは、入力された音場パターンの指定信号とライブネスの指定信号とに応じた動作データを、内蔵するフラッシュメモリから読み出してRAMにロードするとともに、ロードされた動作データのうちの各スレーブ用の音場制御データを各信号処理部に供給する。これにより、第1スレーブ装置5ないし第3スレーブ装置7にそれぞれ内蔵されているDSPからなる信号処理部は、供給されている複数の反射音信号及び複数の音信号のそれぞれの遅延時間およびレベルを、それぞれ供給された各スレーブ用の音場制御データに基づいて調整して混合することにより、複数のスピーカにそれぞれ供給するオーディオ信号を生成している。
【0014】
なお、第1スレーブ装置5ないし第3スレーブ装置7がそれぞれスピーカに出力できる出力数は、例えば32とされており、各スピーカの配置位置に応じて複数の反射音信号および複数の音信号のそれぞれの遅延時間およびレベルがそれぞれ調整された32出力ずつが第1スレーブ装置5ないし第3スレーブ装置7からそれぞれオーディオ信号として出力可能とされている。なお、第1スレーブ装置5ないし第3スレーブ装置7にはコントロールパネル2により指定された音場パターン番号を点灯や点滅で示すパターン表示部5a,6a,7aが設けられている。また、上記出力数は、第1スレーブ装置5ないし第3スレーブ装置7にそれぞれ接続できるスピーカの最大数であり、必ずしも全部にスピーカを接続しなくても良い。
【0015】
ところで、このように構成されている音場制御装置1を設置する時には、音場制御装置1にセットする音場制御データは業者によって設置する空間に合わせて調整され、その空間に適した複数の音場制御データが装置内のフラッシュメモリ等の不揮発性メモリに記憶されるようになる。業者による調整のため、マスタ装置3にはパソコン4を接続することのできるインターフェース(USB、IEEE1394、RS232C、イーサネット等)が設けられている。業者は、このインターフェースにパソコン4を接続してそのパソコン上で制御アプリケーションを起動することにより、該制御アプリケーションから当該音場制御装置1をリモート制御することができる。音場制御データを調整する際には、まず、パソコン4における大容量記憶装置に格納されている種々の音場制御データから音場制御装置1が設置される空間に適していると思われる音場制御データが選択され、パソコン4のRAMにロードされるとともに、カスケード接続のケーブルを介してマスタ装置3ないし第1スレーブ装置ないし第3スレーブ装置に転送され各RAMに格納される。なお、音場制御データは、マスタ用制御データと各段毎のスレーブ用制御データとからなる動作データとされている。
【0016】
これにより、マスタ装置3は格納された動作データの内のマスタ用制御データにより動作すると共に、第1スレーブ装置5ないし第3スレーブ装置7は格納された動作データの内の第1スレーブ用制御データないし第3スレーブ用制御データのそれぞれにより動作するようになる。この場合、動作データは、必ずしもその空間に適した適切な動作データになっていないことから、業者は、音場制御装置1を動作させつつ音場測定装置から試験信号を空間に放射して、その空間の残響特性や音圧特性を計測しながらパソコン4上の制御アプリケーションにおいて、マスタ用制御データおよび各段のスレーブ用制御データの調整操作を行い、所望の残響特性や音圧特性を得るようにする。ここで、該調整操作に応じて、パソコン4のRAMに格納された動作データが変更されると同時に、その調整操作がマスタ装置3ないし第1スレーブ装置5ないし第3スレーブ装置7に伝達され、各装置においても同様にRAMに格納された動作データが変更される。音場制御装置1は、その変更された動作データに基づいて動作を継続するので、音場測定装置でその調整結果をリアルタイムに計測することができる。
【0017】
さらに、その動作データについて、8通りのバリエーションの残響特性や音圧特性が得られる動作データを作成する。このようにして調整された8通りのバリエーションを有する制御データは、制御アプリケーションによりパソコン4の大容量記憶装置に複数保存される。業者は、その複数の制御データの中から6つの制御データを選択し、その選ばれた8通りのバリエーションを有する6パターン分の動作データを、最終的にパソコン4からマスタ装置3ないし第3スレーブ装置7の不揮発メモリに格納する。この場合、6パターンのいずれかをコントロールパネル2のパターンスイッチ2bにより選択することができ、8通りのバリエーションのいずれかをライブネススイッチ2cにより選択することができる。
【0018】
本発明の音場制御装置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について、以下に説明する。
【0019】
図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として機能するようになる。
【0020】
このように、マスタ装置3あるいは第1スレーブ装置5ないし第3スレーブ装置7として動作させる場合であっても、フラッシュメモリ11に格納されるファームウェアおよび動作データは共通とされている。このため、フラッシュメモリ11にファームウェアおよび動作データをコピーすることでマスタ装置3あるいは第1スレーブ装置5ないし第3スレーブ装置7のいずれとしても動作させることができる。また、フラッシュメモリ11内の動作データを書き換えることで種々の異なる音場パターンが得られる音場制御を行うことができるようになる。
【0021】
各種インタフェース(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は、収音信号や楽音信号を入力したりスピーカ信号を出力するためのオーディオ信号を授受するインタフェースとされている。
【0022】
信号処理部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を介してデータ等の授受を行うことができる。
【0023】
なお、カスケード接続された共通音場装置100では、電源が投入された際にカスケード接続における何段目に自機が接続されているかが判定される。この判定は、CPU10が実行する初期処理により行われるが、カスケード入力端子が空き端子とされて初段と判定された共通音場装置100は自動的にマスタ装置3として機能するように、CPU10は、マスタ用の処理ルーチンを実行して、フラッシュメモリ11からマスタ用アルゴリズムおよびマスタ用制御データを読み出してRAM12にロードする。また、カスケード入力端子にマスタ装置3が接続されて2段目と判定された共通音場装置100は自動的に第1スレーブ装置5として機能するように、CPU10は、スレーブ用の処理ルーチンを実行して、フラッシュメモリ11からスレーブ用アルゴリズムおよび第1スレーブ用制御データを読み出してRAM12にロードする。
【0024】
同様に、3段目あるいは4段目と判定された共通音場装置100は自動的に第2スレーブ装置6あるいは第3スレーブ装置7として機能するように、CPU10はフラッシュメモリ11からスレーブ用アルゴリズムおよび第2スレーブ用制御データあるいは第3スレーブ用制御データを読み出してRAM12にロードする。ここで、カスケード接続された各共通音場装置100がそれぞれ何段目であるかの判定は、例えば、まずカスケード入力端子が空き端子とされた共通音場装置100が数値データに所定の初期値を設定し、その下流に接続された各共通音場装置100がそれぞれ上流から受け取った数値データをインクリメントして順次下流へ渡していくことにより、各共通音場装置100においてその受け取った数値データに基づいて行うことができる。
【0025】
このように、共通のハードウェア構成および共通のファームウェアと動作データを備えている共通音場装置100をカスケード接続するだけで、マスタ装置3と第1スレーブ装置5ないし第3スレーブ装置7からなる音場制御装置1を構成することができるようになる。これにより、マスタ装置とスレーブ装置という機能の異なる装置を組み合わせて音場制御装置1が構成されていても、マスタ装置およびスレーブ装置とがいずれも共通音場装置100により構成されていることから、マスタ装置あるいはスレーブ装置のいずれが故障しても、その故障したマスタ装置あるいはスレーブ装置を予備として用意されている共通音場装置100に交換することにより、故障に対処することができるようになる。
【0026】
ここで、マスタ装置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として出力される。
【0027】
また、放送用に入力されたオーディオ信号が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から出力される。
【0028】
次に、第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スレーブ用制御データを使用して設定される。
【0029】
また、第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とされる。
【0030】
この場合、共通音場装置100が2段目の場合はDly401a〜401h,Dly402a〜432h,・・・Dly432a〜432hの遅延時間、Att501a〜501h,Att502a〜502h,・・・Att532a〜532hのレベル、EQ701〜EQ732の係数およびAtt801〜Att832のレベルは、第1スレーブ用制御データを使用して設定され、共通音場装置100が3段目あるいは4段目の場合は、第2スレーブ用制御データあるいは第3スレーブ用制御データを使用して設定される。
【0031】
ここで、フラッシュメモリ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から構成されている。
【0032】
そして、マスタ装置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に付加することにより、そのライブネスの動作データとなる。
【0033】
前記したように、音場制御装置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以降のスレーブ装置には予め所定の動作データが書き込まれていてもよい。
【0034】
そして、ステップS2にて音場制御装置1を動作させて音場測定装置によりホールや室の残響音の遅延時間や音圧等の音特性を計測しながら、計測値が所望の値になるようにパソコン4上の制御アプリケーションにより動作データの調整を行う。さらに、その調整された状態で、テスト用の音楽を流してみたり、演奏家にテスト用の曲の楽器演奏をしてもらうことにより、動作データがこの空間に適した動作データにまで調整できたか否かを判断する。ここで、パソコン4には、調整された動作データを大容量記憶装置にいくつでも任意の数だけ保存できるので、例えば、過去に別の場所で作成した多数の動作データからこの空間に適合しそうな動作データを選択し、その動作データを初期データとして順次調整を行うとよい。また、図示する本発明の実施の形態では最終的に6音場パターン分の動作データが必要であるので、このステップS2ではこの空間に適した動作データをそれ以上の数だけ作成し、パソコン4の大容量記憶装置に格納する。次いで、ステップS3にて、大容量記憶装置に格納されたこの空間に適した複数の動作データの中から、その中でも特に良いと判断される6つの音場パターン分の動作データを選択し、その選択された動作データを含むフラッシュメモリ・イメージを作成する。そして、作成したフラッシュメモリ・イメージをマスタ装置3ないし第1スレーブ装置5以降のスレーブ装置として機能している共通音場装置100のフラッシュメモリ11にステップS4にて書き込む。これにより、コントロールパネル2においてパターンスイッチ2bを切り換えた際に、切り換えた音場パターンが音場制御装置1により得られるようになる。
【0035】
次に、音場制御装置1を構成している共通音場装置100が電源オンされた際の動作を示すフローチャートを図7に示す。
共通音場装置100の電源スイッチがオンされると、ステップS10にて隠しスイッチの状態チェックが行われオンしていると判断された場合はステップS11にて分岐され、オンしていないと判断された場合はステップS11からステップS12へ進む。ステップS12では、自機の共通音場装置100がカスケード接続における何台目であるかの接続状態チェックが行われる。この場合、カスケード接続された複数の共通音場装置100の電源投入タイミングが相互に多少ずれても正しく認識できるように、接続状態チェックは所定時間行われる。所定時間後に接続状態の結果を得てステップS13において接続状態の結果に応じて分岐処理されるようになる。
【0036】
ここで、接続状態が「接続なし」と判断された場合はステップS14へ分岐して他の共通音場装置100が接続されるか電源が投入されるかを待つ接続待ちの動作が開始される。この動作中に、当該共通音場装置100に対するいずれかの共通音場装置100の接続が検出された場合は、ステップS12の接続状態チェックの処理へジャンプする。また、接続状態が「1台目」と判断された場合はステップS15へ分岐してマスタ装置3としての動作が開始される。具体的には、制御プログラムに含まれるマスタ用の処理ルーチンを実行することにより、フラッシュメモリ11からマスタ用アルゴリズムおよび動作データ(例えば動作データ2)を読み出してRAM12にロードするとともに、その動作データ中のマスタ用制御データ(例えば制御データ2M)を信号処理部18に供給し、マスタ装置3としての動作を行う。ここで、このマスタ用の処理ルーチンは、信号処理部18の制御処理以外にも、この共通音場装置100に接続されたコントロールパネル2との通信処理(GPIからの制御信号に応じたパターンやバリエーションの切替処理を含む)、同接続されたMIDI機器との通信処理、同接続されたパソコン4との通信処理(制御アプリケーションからの制御信号に応じた動作データの編集処理を含む)、同接続された第1スレーブ機器5との通信処理(制御アプリケーションやGPIなどからの制御信号や信号処理部18からの音信号、ワードクロックの転送制御を含む)などを行う。
【0037】
さらに、接続状態が「2台目」と判断された場合はステップS16へ分岐して第1スレーブ装置5としての動作が開始される。具体的には、制御プログラムに含まれるスレーブ用の処理ルーチンを実行することにより、フラッシュメモリ11からスレーブ用のアルゴリズムおよび動作データを読み出してRAM12にロードするとともに、その動作データ中のスレーブ用制御データ(例えば制御データ2S1)を信号処理部18に供給し、第1スレーブ装置5としての動作を行う。ここで、このスレーブ用処理ルーチンは、信号処理部18の制御処理以外にも、当該共通音場装置100に接続されたマスタ装置3との通信処理(制御アプリケーションからの制御信号に応じた動作データの編集処理、GPIからの制御信号に応じたパターンやバリエーションの切替処理を含む)、同接続された第2スレーブ装置6との通信処理(制御アプリケーションやGPIなどからの制御信号や信号処理部18からの音信号、ワードクロックの転送制御を含む)などを行う。
【0038】
さらにまた、接続状態が「3台目」と判断された場合はステップS17へ分岐して第2スレーブ装置6としての動作が開始される。具体的には、制御プログラムに含まれるスレーブ用の処理ルーチンを実行することにより、フラッシュメモリ11からスレーブ用アルゴリズムおよび動作データを読み出してRAM12にロードするとともに、その動作データ中のスレーブ用制御データ(例えば制御データ2S2)を信号処理部18に供給し、第2スレーブ装置6としての動作を行う。さらにまた、接続状態が「4台目」と判断された場合はステップS18へ分岐して第3スレーブ装置7としての動作が開始される。具体的には、制御プログラムに含まれるスレーブ用の処理ルーチンを実行することにより、同様にして第3スレーブ装置7としての動作を行う。さらにまた、接続状態が「5台目」と判断された場合は、ステップS19に分岐して動作が停止される。これは、図示する本発明の実施の形態の音場制御装置1が、たまたま最大4台までの共通音場装置100をカスケード接続可能に設計されているからであり、5台目以降も接続可能に設計してもよいし、あるいは最大3台までで設計しても良い。
【0039】
次に、ステップ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に送出される。
【0040】
送出された「受信書込要求」を受信した下流の共通音場装置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に表示し処理を終了する。
【0041】
また、時間切れになるまでに信号「Ready」が受信された場合は、ステップS26からステップS27へ進み、データの送信中を示す「Sending」と表示器15に表示する。次いで、ステップS28においてフラッシュメモリ11に記憶された送信すべき図5に示すデータ構造のデータを所定の単位データ量だけ読み出してパケット化し、そのパケットを下流の共通音場装置100へ送信する。次いで、ステップS29にて送信すべき残りのデータがあるか否かが判断されて、残りのデータがある場合はステップS28に戻る。このようにして、ステップS28およびステップS29の処理が繰り返し行われることにより、所定単位の大きさのデータからなるパケットが次々と下流の共通音場装置100へ送信されていくようになる。そして、全てのデータを送信し終わるとステップS29からステップS30へ進みエラーがあったか否かが判断される。
【0042】
エラーありと判断されるのは、例えば、下流の共通音場装置100との通信が途中で切れた場合、送信したパケットに対する下流からの受信通知が欠落した場合、受信通知は全部返ってきたが、下流の共通音場装置100において受信したデータにエラーが検出された場合などである。ここでエラーがありと判断された場合は、ステップS34に進み、エラーがあったことを示す「Error」を表示器15に表示し、ステップS35でエラー処理(例えば、エラー内容の分析・表示など)を行い処理を終了する。また、エラーがないと判断された場合はステップS30からステップS31へ進み正常に送信されたことを示す「Complete」と表示器15に表示して処理を終了する。
【0043】
また、下流の共通音場装置100においては、ステップS42にて「Ready」を上流の共通音場装置100に送信した後は、ステップS43へ進んでデータ受信中であることを示す「Receiving」と表示器15に表示する。次いで、ステップS45にて受信したデータをフラッシュメモリ11に書き込む。受信すべき残りのデータがあるか否かがステップS46にて判断されて、残りのデータがある場合はステップS45へ戻り、繰り返しデータが受信されて受信したデータをフラッシュメモリ11に書き込む。受信すべき全てのデータを受信した場合は、ステップS46からステップS47へ進みエラーがあったか否かが判断される。ここで、エラーチェックの結果エラーがあると判断された場合は、ステップS49へ進みエラーがあったことを示す「Error」と表示器15に表示し、ステップS50にてエラー処理を行う。このエラー処理では、例えば受信書込ルーチンをRAM12からフラッシュメモリ11へ書き込み、次回に電源がオンされた際に受信データを書き込む受信書込処理を行えるようにする。そして、「受信書込要求」受信イベントの処理は終了する。また、エラーがないと判断された場合はステップS47からステップS48へ進み正常に受信されたことを示す「Complete」と表示器15に表示して「受信書込要求」受信イベントの処理を終了する。
【0044】
ところで、音場制御装置1のマスタ装置3ないし第3スレーブ装置7のいずれかが故障した場合は上述したように、その故障した装置を共通音場装置100に交換することができるのであるが、単に新しい共通音場装置100を持ってきて交換しただけでは、その新しい共通音場装置100のフラッシュメモリに記憶されたファームウェアのバージョンが、音場制御装置1の他の共通音場装置100のバージョンと異なっていたり、そのフラッシュメモリに記憶された動作データがその空間に適した制御データになっていなかったりするため、正常な稼動をさせることができない。そこで、従来は故障時の復帰用に設置時に調整した動作データをバックアップしておき、故障が発生したらバックアップされている動作データを交換した音場制御装置1のフラッシュメモリに書き込むようにしていた。したがって、音場制御装置1が故障した場合にはバックアップした動作データを書き込むためにパソコンが必要であり、バックアップの動作データを記憶させたパソコンをその現場まで持っていかねばならなかった。しかし、本発明の音場制御装置1では、ファームウェアと動作データとを一括して上流の共通音場装置100から下流の共通音場装置100にコピーすることができるため、音場制御装置1を構成しているいずれかの共通音場装置100が故障した際には、交換した共通音場装置100にファームウェアと動作データとを一括してコピーすることにより、直ちに音場制御装置1を正常な動作に復帰させることができる。
【0045】
以上説明した本発明の音場制御装置においては、複数台の共通音場装置をカスケード接続して構成したが、カスケード接続に限るものではなく複数台の共通音場装置間を双方向通信可能な通信手段で接続すれば音場制御装置を構成することができる。また、本発明の実施の形態では共通音場装置を4台接続して音場制御装置を構成したが、双方向通信可能な通信手段で2台ないし3台の共通音場装置を接続すれば、本発明にかかる音場制御装置を構成することができる。さらに、共通音場装置の4台あるいは5台以上を双方向通信可能な通信手段で接続しても、本発明にかかる音場制御装置を構成することができる。この場合、共通音場装置の台数を増加するほど出力数を拡張することができる。
【0046】
また、上記の説明ではファームウェアと動作データとを一括して上流の共通音場装置から下流の共通音場装置にコピーするようにしたが、ファームウェアと動作データとを別々にコピーできるようにしても良い。このようにすると、予めファームウェアが格納されている共通音場装置に動作データのみをコピーすることにより動作可能とすることができる。また、ファームウェアをバージョンアップする際にはファームウェアのみをコピーすることによりバージョンアップすることができるようになる。
【0047】
以上説明した本発明にかかる音場制御装置では、カスケード接続された共通音場装置100の物理的な接続順に従って、マスタ装置3ないし第3スレーブ装置7の動作を行うようになっていたが、物理的な接続順の代わりに論理的な接続順に従って動作を切り換えるようにしてもよい。上述したように、カスケード接続では各種データを双方向に送信可能であるため、カスケード接続された複数の共通音場装置100の何れがマスタ装置3になったとしても動作は可能である。また、複数の共通音場装置をイーサネット、IEEE1394等の各装置をアドレス指定可能なネットワークに接続し、接続された複数の共通音場装置の中の任意の1台をマスタ装置に、別の任意の1台を第1段目のスレーブ装置に、さらに別の任意の1台を第2段目のスレーブ装置に・・・という具合に指定するようにしてもよい。その場合、共通音場装置間の反射音信号等の波形信号の転送は、その接続と同じネットワークで行ってもよいし別途設けた同等のネットワークで行ってもよい。これら場合、各装置がカスケード接続の何段目であるかは、接続された各共通音場装置ごとにユーザが個別に設定することになる。
【0048】
さらに、共通音場装置100のリソース(音信号の入出力能力や信号処理能力)のうちの音場制御に必要なリソースを利用して、放送用の4つのチャンネルCh1、Ch2、Ch3、Ch4の処理を行っていたが、このような余ったリソースを利用した処理は必ずしも行わなくてもよい。
さらにまた、音場を制御するためのデータを、それぞれ8つのバリエーションを有する6パターンの動作データから、指定信号と選択信号に応じて選択するようになっていたが、必ずしもこのようにしなくてもよい。例えば、パターンの指定信号だけでバリエーションも含めて選択されるようにしてもよい。あるいは、各動作データをバリエーションが1つだけの(すなわち、バリエーションの無い)データとしても良い。さらに、パターンやバリエーションの数も、6と8に限らずそれぞれ任意の数としてもよい。
【0049】
さらにまた、共通音場装置100間のファームウェアと動作データのコピーを、電源投入時の隠しスイッチの状態に応じて行うようになっていたが、必ずしもそのようにしなくてもよい。電源投入時でなく、任意のタイミングで行えるようにしてもよいし、隠しスイッチではなく、特定のスイッチの同時操作や順次操作に応じて行うようにしてもよい。このようにしても、、MIDI機器やパソコンなどが手元になくてもコピーが行えるのでより便利である。また、インターフェース13を介して接続されたMIDI機器やパソコン4からのコピー指示に応じて行うようにしてもよい。
さらにまた、共通音場装置間でファームウェアと動作データの両方をコピーするようになっていたが、ファームウェアはメーカーから比較的に容易に供給できるので、少なくとも動作データだけがコピーされるようになっていればよい。
【0050】
本発明にかかる音場制御装置では、マスタ用及びスレーブ用の音場制御データを各共通音場装置内に記憶するようにしていたが、何れか1台の装置だけに記憶させ、音場制御装置の電源立ち上げ時や音場パターン選択時などに、各装置のための音場制御データを、カスケード接続のケーブルを介してその1台の装置から他の装置に伝送するようにしてもよい。ただし、その場合、電源立ち上げ時や音場パターン選択時の、音場制御が有効になるまでの待ち時間が長くなる。さらに、共通音場装置にメモリカードや小型ハードディスク等の着脱可能媒体のスロットを設け、その着脱可能媒体に音場制御データを格納し、音場制御装置を構成する何れか1台ないし複数台の共通音場装置の装着スロットに装着するようにしても良い。音場制御データが着脱可能媒体に格納されていれば、故障した共通音場装置から代替の共通音場装置へその音場制御データを簡単に移すことができる。ただし、その場合、装着スロット分だけ装置が複雑化するし、故障した共通音場装置の状態によっては、着脱可能媒体の音場制御データが破壊される可能性もある。
【0051】
本発明にかかる音場制御装置では、コントロールパネル2をマスタ装置にのみ接続可能であったが、任意のスレーブ装置に接続できるようにしてもよい。その場合、複数のコントロールパネル2が接続される可能性があるので、スレーブ装置に接続されたコントロールパネル2で操作があった場合でも、その操作をカスケード接続を介して一旦マスタ装置に伝達してマスタ装置から各スレーブ装置に音場パターン切替等の指示を改めて行うようにするとよい。つまり、スレーブ装置にコントロールパネルが接続された場合でも、コントロールパネルとの実質的な通信処理はマスタ装置にまかせるようにすればよい。
さらに、コントロールパネル3からの音場パターンの指定信号とライブネスの指定信号とに応じて1つの音場制御データを選択すると説明したが、本発明にかかる音場制御装置では、マスタ装置に接続されたMIDI機器8bからのプログラムチェンジ等のMIDIメッセージや、パソコン4上の制御アプリやその他のアプリからの制御信号に応じて、音場パターンやライブネスの指定を行うこともできる。
【0052】
本発明にかかる音場制御装置では、何れの共通音場装置でもマスタ装置になれるため、カスケード接続の上流から下流への方向のみファームウェアと動作データのコピーを行うようになっていたが、マスタ装置とスレーブ装置がそれぞれ専用である場合などは、下流から上流へのコピーができるようにするのが好適である。但し、双方向のコピーを可能にすると、操作ミスでコピーする方向を間違え必要な動作データを消してしまう危険性が高くなる。しかし、本発明にかかる音場制御装置であれば、故障した機器に代替させる共通音場装置をカスケード接続の下流に接続するよう注意するだけで、操作ミスにより必要な動作データを消してしまう可能性はなくなる。
【0053】
【発明の効果】
本発明は以上のように、同一構成の共通音場装置を複数台カスケード接続することにより構成されており、共通音場装置は、当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データを格納する格納手段とを有し、特定手段が当該装置を1段目であると特定したとき、格納手段に格納されている動作制御データの内のマスタ用のアルゴリズムに従って信号処理を行うことにより反射音信号を形成するマスタ装置として機能するとともに、特定手段が当該装置を2段目以降であると特定したとき、マスタ装置から入力した反射音信号に対し、格納手段に格納されている動作制御データの内のスレーブ用のアルゴリズムに従って信号処理を行うことによりスピーカ出力信号を形成するスレーブ装置として機能するようにしている。これにより、機能の異なるマスタ装置とスレーブ装置とを同じ構成の共通音場装置で実現することができることから、1種類の共通音場装置を用意しておけば、音場制御装置を構成するマスタ装置とスレーブ装置の何れが故障した場合でも、その壊れた装置を共通音場装置で置き換えることができる。
【0054】
また、特定手段が当該装置を1段目であると特定したとき、格納手段に格納よりマスタ用の音場制御パラメータを取り出して前記信号処理部に供給するとともに、2段目以降であると特定したとき、格納手段に格納されているスレーブ用の音場制御パラメータの内の特定された段数に対応する音場制御パラメータを取り出して信号処理部に供給するパラメータ供給手段をさらに設けると、共通音場装置をマスタ装置とスレーブ装置の何れとして動作させる場合でも、音場制御パラメータを自装置内に持っていることから、電源オン時の立ち上がりや音場パターンの変更時の音場パラメータの切り替えを高速に行うことができる。なお、音場パターンを指定した場合には格納手段から取り出される音場制御パラメータは、指定された音場パターンの音場制御パラメータとされる。
【0055】
さらに、音場制御装置を構成する共通音場装置は、外部機器と接続するための接続端子を有し、特定手段が当該装置を1段目であると特定した時、接続端子に接続された外部機器との通信を行うとともに、その通信結果に従って音場制御装置全体の動作を制御する通信手段を備えるようにしてもよい。このようにすると、カスケード接続するだけで自動的にマスタ装置が決定され、そのマスタ装置で音場制御装置全体を制御することができる。また、マスタ装置が全体を制御するので、制御が一元化され全体として制御の衝突が起こらないようになる。さらに、装置の種類を考えずに単にカスケード接続すればよいだけなので、音場制御装置のセッティングが容易となる。
【図面の簡単な説明】
【図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]
In such a conventional sound field control device, the number of microphones and the number of speakers are the same, but in reality, the number of speakers increases or decreases depending on the size of the space in which the hall or room is installed. Will come to be. For this reason, the number of speakers is considerably larger than the number of microphones. In this case, it is possible to increase the number of outputs by increasing the number of sound field control devices, but if the sound field control device is configured by sharing functions with multiple devices, the functions to be shared It becomes a device with multiple types of configurations. Then, when one of the multiple devices breaks down, you must prepare and replace the device with the functions that the device was responsible for, and you must prepare multiple types of spare units. This will cause the problem of not becoming.
[0005]
Accordingly, the present invention provides a sound field control device that can reduce the types of devices prepared to cope with a failure when a sound field control device is configured by sharing functions among a plurality of devices. It is an object.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, 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 the cascade connection device. A specifying means for specifying the number of stages connected to the apparatus; and a storage means for storing operation control data including an algorithm for the master and an algorithm for the slave. When it is identified as an eye, it functions as a master device that forms a reflected sound signal by performing signal processing in accordance with a master algorithm in the operation control data stored in the storage means, and the specifying means includes the device. For the reflected sound signal input from the master device, the slave for the slave in the operation control data stored in the storage means. So that it functions as a slave device for forming a speaker output signal by performing signal processing in accordance with algorithms. As a result, the master device and the slave device having different functions can be realized by the common sound field device having the same configuration. Therefore, if one kind of common sound field device is prepared, the master constituting the sound field control device. If either the device or the slave device fails, the broken device can be replaced with a common sound field device.
[0007]
In the sound field control apparatus of the present invention, when the specifying means specifies the apparatus as the first stage, the sound field control parameters for the master are extracted from the storage means and stored in the storage means and supplied to the signal processing unit. A parameter for extracting the sound field control parameter corresponding to the specified number of the sound field control parameters for the slave stored in the storage means and supplying the sound processing parameter to the signal processing unit when it is specified that the second or subsequent stage If the supply means is further provided, even if the common sound field device is operated as either the master device or the slave device, the sound field control parameter is stored in the own device. Sound field parameters can be switched at high speed when changing. When the sound field pattern is designated, the sound field control parameter extracted from the storage means is the sound field control parameter of the designated sound field pattern.
[0008]
Furthermore, the common sound field device in the sound field control device of the present invention has a connection terminal for connecting to an external device, and is connected to the connection terminal when the specifying unit specifies the device as the first stage. Communication means for performing communication with the external device and controlling the operation of the entire sound field control device according to the communication result may be provided. If it does in this way, a master apparatus will be automatically determined only by making a cascade connection, and the whole sound field control apparatus can be controlled with the master apparatus. Further, since the master device controls the whole, the control is unified so that no control collision occurs as a whole. Furthermore, setting of the sound field control device becomes easy because it is only necessary to perform cascade connection without considering the type of device.
[0009]
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
[0010]
The reflected sound signal is generated by a signal processing unit composed of a DSP (Digital Signal Processor) built in the
[0011]
The control CPU of the
[0012]
The cascade output terminal of the
[0013]
The control CPUs of the
[0014]
The number of outputs that each of the
[0015]
By the way, when the sound
[0016]
As a result, the
[0017]
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
[0018]
In the embodiment of the sound
[0019]
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
[0020]
Thus, even when operating as the
[0021]
The various interfaces (I / O) 13 have a personal computer interface and MIDI I / O, can be connected to the
[0022]
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
[0023]
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
[0024]
Similarly, the
[0025]
As described above, the sound composed of the
[0026]
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
[0027]
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
[0028]
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
[0029]
The output SP2 for the second speaker is output after adjusting the delay time of each of the eight signals in
[0030]
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
[0031]
An example of the data structure of data stored in the
The
[0032]
As shown in FIG. 5, master control data 2M for the
[0033]
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
[0034]
In step S2, the sound
[0035]
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.
[0036]
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
[0037]
Further, when it is determined that the connection state is “second unit”, the process branches to step S16 and the operation as the
[0038]
Furthermore, when it is determined that the connection state is “third unit”, the process branches to step S17 and the operation as the
[0039]
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
[0040]
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
[0041]
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
[0042]
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
[0043]
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
[0044]
By the way, if any of the
[0045]
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.
[0046]
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.
[0047]
In the sound field control device according to the present invention described above, the
[0048]
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.
[0049]
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.
[0050]
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.
[0051]
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
[0052]
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.
[0053]
【The invention's effect】
As described above, 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 a device in which the device is connected to which stage of the cascade connection. Specifying means for specifying whether there is storage means for storing operation control data including an algorithm for master and an algorithm for slave, and storing when the specifying means specifies the device as the first stage It functions as a master device that forms a reflected sound signal by performing signal processing according to the master algorithm in the operation control data stored in the means, and the specifying means specifies that the device is in the second stage or later. In response to the reflected sound signal input from the master device, signal processing is performed according to the algorithm for the slave in the operation control data stored in the storage means. So that it functions as a slave device for forming a speaker output signal by performing. As a result, the master device and the slave device having different functions can be realized by the common sound field device having the same configuration. Therefore, if one kind of common sound field device is prepared, the master constituting the sound field control device. If either the device or the slave device fails, the broken device can be replaced with a common sound field device.
[0054]
Further, when the specifying unit specifies that the device is in the first stage, the sound field control parameter for the master is extracted from the storage in the storage unit and supplied to the signal processing unit, and the second stage or later is specified. In this case, if there is further provided a parameter supply means for extracting the sound field control parameter corresponding to the specified number of stages of the sound field control parameters for slave stored in the storage means and supplying the parameter to the signal processing unit, the common sound Regardless of whether the field device is operated as a master device or a slave device, the sound field control parameter is stored in its own device, so it is possible to switch the sound field parameter when the power is turned on or when the sound field pattern is changed. It can be done at high speed. When the sound field pattern is designated, the sound field control parameter extracted from the storage means is the sound field control parameter of the designated sound field pattern.
[0055]
Further, the common sound field device constituting the sound field control device has a connection terminal for connecting to an external device, and when the specifying unit specifies the device as the first stage, the common sound field device is connected to the connection terminal. You may make it provide a communication means to control the operation | movement of the whole sound field control apparatus according to the communication result while performing communication with an external apparatus. If it does in this way, a master apparatus will be automatically determined only by making a cascade connection, and the whole sound field control apparatus can be controlled with the master apparatus. Further, since the master device controls the whole, the control is unified so that no control collision occurs as a whole. Furthermore, setting of the sound field control device becomes easy because it is only necessary to perform cascade connection without considering the type of device.
[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 (4)
前記共通音場装置は、
前記カスケード接続された前段および後段の装置との間の信号の入出力を行うカスケード入出力部と、
当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、
マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データを格納する格納手段と、
外部からの信号の入力ないし外部への信号の出力を行う外部信号入出力部と、
前記特定手段が当該装置を1段目であると特定したとき、前記外部信号入出力部から入力したマイク収音信号に対し、前記格納手段に格納されている動作制御データの内のマスタ用のアルゴリズムに従って信号処理を行うことにより反射音信号を形成し、形成された反射音信号をカスケード入出力部を介して2段目以降の共通音場装置へ出力するとともに、前記特定手段が当該装置を2段目以降であると特定したとき、前記カスケード入出力部を介して1段目の共通音場装置から入力した反射音信号に対し、前記格納手段に格納されている動作制御データの内のスレーブ用のアルゴリズムに従って信号処理を行うことによりスピーカ出力信号を形成し、形成されたスピーカ出力信号を前記外部信号入出力部へ出力する信号処理部と、
を有することを特徴とする音場制御装置。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;
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;
A sound field control device comprising:
前記共通音場装置は、
前記カスケード接続された前段および後段の装置との間の信号の入出力を行うカスケード入出力部と、
当該装置が前記カスケード接続の何段目に接続された装置であるかを特定する特定手段と、
マスタ用のアルゴリズムとスレーブ用のアルゴリズムを含む動作制御データおよび所望の音場パターンを得ためのマスタ用とスレーブ用の音場制御パラメータを格納する格納手段と、
外部からの信号の入力ないし外部への信号の出力を行う外部信号入出力部と、
前記特定手段が当該装置を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
A sound field control device comprising:
前記共通音場装置における前記格納手段には前記複数の音場パターンに対応する複数の音場制御パラメータが格納されており、前記パラメータ供給手段は、前記特定手段が当該装置を1段目であると特定したとき、前記格納手段より前記指定手段で指定された音場パターンのマスタ用の音場制御パラメータを取り出して前記信号処理部に供給するとともに、前記特定手段が当該装置を2段目以降であると特定したとき、前記格納手段より前記指定手段で指定された音場パターンのスレーブ用の音場制御パラメータの内の特定された段数に対応する音場制御パラメータを取り出して前記信号処理部に供給することを特徴とする請求項2記載の音場制御装置。A designation means capable of designating one of a plurality of sound field patterns;
The storage means in the common sound field device stores a plurality of sound field control parameters corresponding to the plurality of sound field patterns, and the parameter supply means is the first stage of the device by the specifying means. Is specified, and the sound field control parameters for the master of the sound field pattern designated by the designation means are extracted from the storage means and supplied to the signal processing unit. The sound processing parameter corresponding to the specified number of stages of the sound field control parameters for the slave of the sound field pattern specified by the specifying means is extracted from the storage means, and the signal processing unit The sound field control device according to claim 2, wherein the sound field control device is supplied to the sound field control device.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003209288A JP4123091B2 (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 |
|---|---|---|---|
| JP2003209288A JP4123091B2 (en) | 2003-08-28 | 2003-08-28 | Sound field control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005070144A JP2005070144A (en) | 2005-03-17 |
| JP4123091B2 true JP4123091B2 (en) | 2008-07-23 |
Family
ID=34402278
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003209288A Expired - Fee Related JP4123091B2 (en) | 2003-08-28 | 2003-08-28 | Sound field control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4123091B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101408982B1 (en) * | 2013-11-28 | 2014-06-17 | 주식회사 케빅 | Extensible audio matrix apparatus |
-
2003
- 2003-08-28 JP JP2003209288A patent/JP4123091B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005070144A (en) | 2005-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100275760A1 (en) | Programmable System to Integrate Generated Signals with Signals from a Musical Instrument | |
| JP4773673B2 (en) | Method and apparatus for controlling a lighting system in response to audio input | |
| JP2002311956A (en) | Device method, and program for reproduction control | |
| JP2000107466A (en) | Communication game system | |
| JP2004157260A (en) | Mixing recording device and program for realizing its control method | |
| JP2007293312A (en) | Music processing apparatus | |
| 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 | |
| JP4123092B2 (en) | Sound field control device | |
| JP5504883B2 (en) | Automatic accompaniment device | |
| US20060107825A1 (en) | Automatic accompaniment apparatus, method of controlling the apparatus, and program for implementing the method | |
| JP5504884B2 (en) | Automatic accompaniment device | |
| US20080053286A1 (en) | Harmonious Music Players | |
| JP5678409B2 (en) | Music signal generation apparatus and program | |
| US20040001596A1 (en) | Sound data delay unit | |
| JP2007093679A (en) | Sound source setting device and sound source setting program | |
| JP7795653B2 (en) | Music playback device, music playback method, 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 | |
| JP2007286571A (en) | Parameter management apparatus for acoustic apparatus, and parameter management program | |
| JP2009180891A (en) | Electronic musical device and program | |
| JP2007279696A (en) | Concert system, controller and program | |
| JP2025157601A (en) | Audio output device | |
| JP6681240B2 (en) | Electronic musical instrument system, music reproduction control device, and electronic musical instrument | |
| JP4031308B2 (en) | Automatic performance program |
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 |