(57)【要約】【課題】音響信号を伝送できるオーディオネットワークシステムにおいて、コンソールに障害が発生した場合でも動作を継続でき、迅速に代替コンソールを用意できるような技術を提供することを目的とする。【解決手段】それぞれが独立したネットワークである複数の部分ネットワークと、それら複数の部分ネットワークを相互に接続する接続ネットワークとを有し、各部分ネットワークには少なくとも１つの接続ノードが接続され、当該接続ノードは前記接続ネットワークにも接続されるようにする。各部分ネットワークには、当該部分ネットワークの各ノードを制御するためのコンソールが接続されており、各ノードは当該コンソールの指示に応じて動作を行う。部分ネットワーク上にコンソールが存在しなくなったとき、接続ネットワークで接続された別の部分ネットワーク上のコンソールを当該部分ネットワークのコンソールとして動作させる。【選択図】図９
2007258967.tif 000002
【特許請求の範囲】
【請求項１】
音響信号の入力、出力、または信号処理を行う複数のノードが接続されるオーディオネットワークシステムであって、
それぞれが独立したネットワークである複数の部分ネットワークと、それら複数の部分ネットワークを相互に接続する接続ネットワークとを有し、
前記各部分ネットワークには少なくとも１つの接続ノードが接続され、当該接続ノードは前記接続ネットワークにも接続され、
前記各部分ネットワークは、その部分ネットワークでの音響信号の転送を制御する１つの部分マスタノードを有し、
前記各部分ネットワークには、当該部分ネットワークの各ノードを制御するためのコンソールが接続されており、
前記部分ネットワークに接続された各ノードは、当該部分ネットワークのコンソールの指示に応じて動作を行うものであり、
前記部分ネットワーク上にコンソールが存在しなくなったとき、前記接続ネットワークで接続された別の部分ネットワーク上のコンソールが当該部分ネットワークのコンソールとして動作するようにする
ことを特徴とするオーディオネットワークシステム。
【請求項２】
音響信号の入力、出力、または信号処理を行う複数のノードが接続されるオーディオネットワークシステムであって、
それぞれが独立したネットワークである複数の部分ネットワークと、それら複数の部分ネットワークを相互に接続する接続ネットワークとを有し、
前記各部分ネットワークには少なくとも１つの接続ノードが接続され、当該接続ノードは前記接続ネットワークにも接続され、
前記各部分ネットワークは、その部分ネットワークでの音響信号の転送を制御する１つの部分マスタノードを有し、
前記各部分ネットワークには、当該部分ネットワークの各ノードを制御するための１ないし複数のコンソールが接続可能であり、何れか１つが当該部分ネットワークのマスタコンソールとして動作するものであり、
前記部分ネットワークに接続された各ノードは、当該部分ネットワークにおいてマスタコンソールとして動作しているコンソールの指示に応じて動作を行うものであり、
前記部分ネットワーク上にマスタコンソールが存在しなくなったとき、当該部分ネットワーク上の別のコンソールが存在すれば、該コンソールがマスタコンソールとして動作し、存在しなければ、接続ネットワークで接続された別の部分ネットワーク上のコンソールが当該部分ネットワークのマスタコンソールとして動作するようにする
ことを特徴とするオーディオネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各種の音響機器を接続するオーディオネットワークシステムに関する。
【背景技術】
【０００２】
従来より、コンサート、演劇などのＰＡ、音楽製作、構内放送などに使用されるプロ用のオーディオネットワークシステムにおいて、音響信号の通信を行う技術として、非特許文献１に記載のCobraNet（登録商標）、非特許文献２に記載のSuperMAC（登録商標）、及び、非特許文献３に記載のEtherSound（登録商標）などが知られている。
【０００３】
CobraNetは、Peak Audio,Inc(USA)が開発したプロオーディオ用のネットワークシステムである。CobraNetは、IEEE802.3uの標準イーサネット（登録商標）プロトコルを用いて、多チャンネルの非圧縮オーディオ（音響）信号とコントロール（制御）信号をイーサネット（登録商標）で伝送する技術である。サンプルレート48ｋHz、16／20／24 ビットのサンプルデータを伝送でき、最大64チャンネル（ｃｈ）双方向（すなわち128ｃｈ）のオーディオ信号とコントロール信号をハンドルできる。また、SuperMACやEtherSoundも、イーサネット（登録商標）上で音響信号を伝送する同様の技術である。
【０００４】
これらの技術を利用したオーディオネットワークには、各種機能（アナログ入力、アナログ出力、ディジタル入力、ディジタル出力、ミキシング、エフェクト付与、録音再生、リモート制御、及びそれらの任意の２以上の組み合わせ）の音響機器を任意に接続できる。
【非特許文献１】http://www.balcom.co.jp/cobranet.htm
【非特許文献２】http://www.sonyoxford.co.uk/pub/supermac/
【非特許文献３】http://www.ethersound.com/news/getnews.php?enews_key=101
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように音響信号をネットワークで伝送する技術は各種考えられているが、何れの方式を用いたとしても、ネットワーク伝送できる音響信号の最大伝送ｃｈ数は、ネットワークの転送速度に基づいて決まっている。そのため、任意の音響機器を接続できるとはいっても、伝送ｃｈ数を使い切ってしまえば、それ以上の音響機器を接続しても音響信号の送受信ができないので、実質的に接続できる音響機器数に制限があった。特に、このような音響機器を接続したネットワークでは、各音響機器に制御するためのコンソールが必須であるが、そのコンソールに障害が発生したときの対処については考慮されていなかった。コンソールが障害を起こした場合、そのコンソールを代替するコンソールを新たに接続することが考えられるが、上記音響機器数の制限のために接続できないこともあり得る。
【０００６】
本発明は、音響信号を伝送できるオーディオネットワークシステムにおいて、コンソールに障害が発生した場合でも、動作を継続でき、迅速に代替コンソールを用意できるような技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明では、それぞれが独立したネットワークである複数の部分ネットワークと、それら複数の部分ネットワークを相互に接続する接続ネットワークとを有し、前記各部分ネットワークには少なくとも１つの接続ノードが接続され、当該接続ノードは前記接続ネットワークにも接続されるようにする。各部分ネットワークには、当該部分ネットワークの各ノードを制御するためのコンソールが接続されており、部分ネットワークに接続された各ノードは、当該部分ネットワークのコンソールの指示に応じて動作を行う。前記部分ネットワーク上にコンソールが存在しなくなったとき、前記接続ネットワークで接続された別の部分ネットワーク上のコンソールが当該部分ネットワークのコンソールとして動作するようにする。
【発明の効果】
【０００８】
本発明によれば、音響信号を伝送できるオーディオネットワークシステムにおいて、コンソールに障害が発生した場合でも、迅速に代替コンソールを用意できる。また、障害が発生した時点でも各ノードの動作は継続されるので、音響機器としての動作が中断されることがない。
【発明を実施するための最良の形態】
【０００９】
以下、図面を用いてこの発明の実施の形態を説明する。
【００１０】
図１は、この発明の一実施形態であるオーディオネットワークシステムにおける、ミキサエンジンなどの機器のノード１００及び該機器に接続されるコンソール１３０の詳細な構成を示す。ミキサエンジンなどの機器のノード１００は、中央処理装置（ＣＰＵ）１０１、フラッシュメモリ１０２、ランダムアクセスメモリ（ＲＡＭ）１０３、コミュニケーション入出力インターフェース（ＣＯＭ  Ｉ／Ｏ）１０４、カード入出力インターフェース（Ｉ／Ｏ）ユニット１０５、信号処理装置（ＤＳＰ）１０６、部分ネットワーク用インターフェース（Ｎｅｔ  Ｉ／Ｏ）１０７、及びバスライン１０９を備える。接続ネットワーク用インターフェース（Ｎｅｔ  Ｉ／Ｏ）１０８については後述する。
【００１１】
ＣＰＵ１０１は、このノード１００の機器における処理全体を制御する処理装置である。フラッシュメモリ１０２は、ＣＰＵ１０１が実行するプログラムや各種のデータなどを記憶する不揮発性の書き替え可能な記憶装置である。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムをロードし、あるいは各種のワーク領域に使用する揮発性のメモリである。ＣＯＭ  Ｉ／Ｏ１０４は、コンソール１３０やその他の機器（ＰＣなど）と通信するための通信ケーブルを接続するインターフェースである。
【００１２】
カードＩ／Ｏユニット１０５は、複数のカードのスロット（挿入口）を持つユニットである。挿入するカードとしては、例えば、ディジタル音響信号のミキシングなどの信号処理を行うＤＳＰカード、アナログ音響信号をＡ／Ｄ（アナログディジタル）変換して入力するアナログ入力カード、ディジタル音響信号をＤ／Ａ（ディジタルアナログ）変換しアナログ音響信号として出力するアナログ出力カード、ディジタル音響信号の入出力を行うディジタル入出力カードなどがある。カードＩ／Ｏユニット１０５に、どのような種類のカードを挿入するか（種類を混在してもよい）によって、このノード１００の機器の機能が決定される。例えば、すべてのスロットにＤＳＰカードを挿入すると、そのノードは主として音響信号のミキシングなどの信号処理を行うミキサのノードとなる。また、アナログあるいはディジタルの入出力カードを挿入すると、ノード１００は、アナログあるいはディジタルの信号の入出力を行うノードとなる。図１では、スロット１１１〜１１４に、ＤＳＰカードＡ、ＤＳＰカードＢ、Ａｉｎ（アナログ入力）カードＣ、及びＡｏｕｔ（アナログ出力）カードＤを挿入し、これによりこのノード１００の機器のみでアナログ音響信号の入出力とミキシング処理を実現する例を示した。スロットは、ここでは１１１から１１４の４つのみ図示したが、その数は任意に設計することができる。１１５は、各スロットに挿入されたカード間で音響信号のやり取りを行う信号バスである。１１６は、制御信号のやり取りを行う制御バスである。
【００１３】
ＤＳＰ１０６は、主として、カードＩ／Ｏユニット１０５に挿入された各カードとＮｅｔ  Ｉ／Ｏ１０７との間の音響信号のやり取りを制御する機能を果たす。特に、部分ネットワーク（詳細は後述する）を介して他のノードの機器と信号の送受信を行う場合は、当該部分ネットワークで規定されている所定のプロトコルに従う必要があるが、そのプロトコルに従って信号を加工したり信号入出力のタイミングの調整を行う処理などは、ＤＳＰ１０６とＮｅｔ  Ｉ／Ｏ１０７とが共働して行うものである。Ｎｅｔ  Ｉ／Ｏ１０７は、この機器を部分ネットワークに接続するインターフェースである。
【００１４】
詳しくは図２で後述するが、本実施形態のネットワークシステムは、複数の部分ネットワークを相互に接続する接続ネットワークを備えている。１０８は、このノード１００が部分ネットワークと接続ネットワークを接続するノード（以下、接続ノードと呼ぶ）である場合に備えている接続ネットワーク用インターフェース（接続Ｎｅｔ  Ｉ／Ｏ）である。このノード１００が、部分ネットワークのみに接続され、接続ネットワークに接続されない場合、接続Ｎｅｔ  Ｉ／Ｏ１０８は不要である。このＮｅｔ  Ｉ／Ｏ１０７とＮｅｔ  Ｉ／Ｏ１０８は、同じ通信方式のインターフェースであるが、異なる通信方式であっても良い。また、ＤＳＰ１０６とＮｅｔ  Ｉ／Ｏ１０７（及び１０８）を、スロット１１１〜１１４に挿入される通信カードとして実現してもよい。
【００１５】
コンソール１３０は、ＣＰＵ１３１、フラッシュメモリ１３２、ＲＡＭ１３３、表示器１３４、操作子１３５、電動フェーダ１３６、ＣＯＭ  Ｉ／Ｏ１３７、ＤＳＰ１３８、オーディオＩ／Ｏ１３９、及びバスライン１４０を備える。ＣＰＵ１３１は、このコンソール１３０の全体の動作を制御する処理装置である。フラッシュメモリ１３２は、ＣＰＵ１３１が実行するプログラムや各種のデータなどを記憶する記憶装置である。ＲＡＭ１３３は、ＣＰＵ１３１が実行するプログラムのロード領域や各種のワーク領域に使用する揮発性メモリである。表示器１３４は、このコンソール１３０の外部パネル上に設けられた各種の情報を表示するためのディスプレイである。電動フェーダ１３６は、このコンソール１３０の外部パネル上に設けられた各種パラメータの値設定用の操作子である。操作子１３５は、このコンソール１３０の外部パネル上に設けられた各種の操作子である。ＣＯＭ  Ｉ／Ｏ１３７は、このコンソール１３０をミキサエンジンなどのノード１００と通信するための通信ケーブルに接続するインターフェースである。ＤＳＰ１３８は、ＣＯＭ  Ｉ／Ｏ１３７経由で入出力される信号を取り込み各種の処理を行うＤＳＰである。オーディオＩ／Ｏ１３９は、音響信号のモニタ用などの入出力インターフェースである。
【００１６】
図２は、本実施形態のオーディオネットワークシステムの全体の構成例を示す。ホールＡ２０１の音響設備として、ノード２１１〜２１４及びコンソール２１５，２１６が設置されている。ノード２１１〜２１４は、図１のノード１００で説明したのと同様の構成を持つ機器であり、それぞれ所定のカードが挿入されて、所定の音響処理機能を果たすようになっている。これらのノード２１１〜２１４は、部分ネットワークＡ２１７により相互に接続されており、全体としてホールＡ２０１におけるミキサシステムを構築している。このホールＡ２０１において全体として構築されているミキサシステムの機能構成については、図４で詳しく説明する。以下、ノード２１１〜２１４については、部分ネットワークＡのノードであることが分かるように、Ａ１〜Ａ４と呼ぶものとする。各部分ネットワークでは、接続された複数のノードのうちの何れか１つのノードが、その部分ネットワークのマスタノードとして、当該部分ネットワークにおける音響信号の伝送（伝送サイクルのタイミング制御、伝送リソースの割当、など）を制御する。また、マスタノードは、当該部分ネットワークに接続されている各機器の構成情報（部分ネットワークにどのようなノードが接続されているか、各ノードの機器に挿入されているカードはどのようなものか、コンソールはどのノードに接続されているかなど）を保持・管理する。ノード２１１の「Ａ１（Ｍ）」は、当該ノードＡ１が、現在部分ネットワークＡにおけるマスタノードとなっていることを示している。なお、ノード１００のスロットに挿すカードとしては、アナログ入力カードなどの機能が決まっているものと、ＤＳＰカードのように多機能のもの（ＤＳＰカードは、ミキサに使うこともできるし、エフェクタに使うこともできるし、インサーションに使うこともできる）があるが、ＤＩＰスイッチなどで指定したり、カード挿入時のインストレーション操作で指定したりすることにより、各カードの機能は１つに決定されるものとする。
【００１７】
２１５はノードＡ３に接続されたコンソール（Ｃｏｎ）、２１６はノードＡ４に接続されたコンソールを示す。１つの部分ネットワークに接続されている各ノードの機器により構築されるミキサシステム内に、複数のコンソールが接続されている場合は、その中の１つをマスタとし他をスレーブとする。図２の部分ネットワークＡのミキサシステムＡでは、コンソール２１５がマスタコンソールであり、そのことを示すためにＣｏｎ（Ｍ）と記載している。図２では、４つの部分ネットワークＡ〜Ｄに対応して、４つのミキサシステムＡ〜Ｄが構築されている。後述するように、各ミキサシステムは、対応する部分ネットワークに接続された機器だけでなく、接続ネットワークで接続された他の部分ネットワークの機器についてもその構成要素とすることができる。各ミキサシステムを構成する複数の機器は、マスタコンソールからの制御信号により制御される。すなわち、マスタコンソールは、その部分ネットワークで構築されているミキサシステム全体を制御する。スレーブコンソールは、その操作パネルに対して行われた設定操作をマスタコンソールに伝達する（マスタコンソール操作パネルの拡張）とともに、マスタコンソールから出力される各種指示信号を受けて内部でマスタコンソールが行っているのと同じ動作を実行しており、マスタコンソールの動作に何らかの異常が生じたときには、マスタコンソールに昇格して動作を引き継ぐことができる（マスタコンソールのバックアップ）。
【００１８】
同様にして、スタジオＢ２０２の音響設備として、ノード２２１〜２２３（Ｂ１〜Ｂ３）及びコンソール２２４が設置されている。これらのノード機器Ｂ１〜Ｂ３は、部分ネットワークＢ２２５に接続されており、全体としてスタジオＢ２０２におけるミキサシステムを構築している。ノードＢ３は、音響信号をディジタルレコーディングできるレコーダであるものとする。コンソール２２４は、部分ネットワークＢ上に構築されたミキサシステム内で１台のみのコンソールであるので、マスタコンソールである。同様に、ホールＣ２０３の音響設備として、ノード２３１〜２３５（Ｃ１〜Ｃ５）及びコンソール２３６が設置され、部分ネットワークＣ上のミキサシステムが構築されている。また、予備室Ｄ２０４の音響設備として、ノード２４１（Ｄ１）及びコンソール２４２が設置され、部分ネットワークＤ上のミキサシステムが構築されている。
【００１９】
接続ネットワーク２００は、各部分ネットワークＡ，Ｂ，Ｃ，Ｄを相互に接続するための上位のネットワークである。接続ネットワーク２００には、部分ネットワークＡのマスタノードＡ１（Ｍ）、部分ネットワークＢのマスタノードＢ１（Ｍ）、部分ネットワークＣのマスタノードＣ１（Ｍ）、及び部分ネットワークＤのマスタノードＤ１（Ｍ）が接続されている。これらのノードＡ１（Ｍ），Ｂ１（Ｍ），Ｃ１（Ｍ），Ｄ１（Ｍ）は、接続ネットワーク２００に接続されているという観点からみると接続ノードである。各接続ノードを必ずしも各部分ネットワークのマスタノードとしなくてもよいが、マスタノードは各部分ネットワークでの通信タイミングを決定するノードであるので、各接続ノードをその部分ネットワークのマスタノードとすることにより、各部分ネットワークでの音響信号の伝送をより安定させることができる。これらの接続ノードの中の１つ、例えばノードＢ１（Ｍ）は、接続ネットワーク２００のマスタノード（接続マスタと呼ぶ）として、当該接続ネットワークにおける音響信号の伝送（伝送サイクルのタイミング制御、伝送リソースの割当、など）を制御する。接続マスタは、接続ネットワーク２００を介した各音響信号の伝送で使用する伝送リソースの割り当てなど、接続ネットワークにおける通信の制御を行うノードである。
【００２０】
各部分ネットワーク及び接続ネットワークはそれぞれ独立したネットワークであるので、当然、それぞれのプロトコルは同じでも異なっていてもよい。ただし、所定のｃｈ数の音響信号を、ほぼリアルタイムに時分割伝送でき、さらに、同時に制御信号を時分割伝送できるプロトコルを用いるものとする。従来より知られている音響信号を伝送することができる各種の方式、例えば、mLAN（商標）、CobraNet（商標）、EtherSound（商標）、HyperMAC（商標）などを用いてもよい。
【００２１】
図３は、本実施形態のシステムにおける部分ネットワーク及び接続ネットワークにおける伝送フォーマットの例を示す。３０１は、矢印３０２で示す時間ｔの経過方向に沿って伝送される各伝送フレーム３１１，３１２，３１３，…を示す。１フレームの長さは固定長であり、例えば数十〜数百マイクロ秒程度である。この長さは、システムで使用しているサンプリングクロックのサンプリング周期×ｎ（ｎは１以上の整数）とするのがよい。その場合、各ネットワークのマスタノードは、同時に、当該ネットワークにおける音響信号のサンプリングクロックを決定するワードクロックマスタとして動作する。１フレームの前半部分３２１は、所定のｃｈ数の音響信号を（楽音波形サンプル）伝送するために割り当てられている時間区間である。ここでは、この前半部分３２１を時間区間３３０−１〜３３０−１２８に分け、１２８ｃｈ分の音響信号の伝送ができるフォーマットの例を示した。各時間区間３３０−１〜３３０−１２８が、それぞれ１つの伝送ｃｈに相当する。１つの伝送ｃｈ、例えば時間区間３３０−１には１つ以上の所定数の波形サンプルを設定することができる。１つの伝送ｃｈにより１ｃｈ分の音響信号の伝送を行う。なお、割り当てることができる伝送ｃｈの数や、１フレーム内の当該伝送ｃｈの区間に含めることができる波形サンプルの数は、ネットワークの要求仕様に合わせて任意に決めればよい。ただし、伝送ｃｈ数を多くし、１フレームで伝送できるサンプル数を多くする場合は、それに応じてネットワークの帯域が要求されるので、それだけ高性能のハードウエアが必要になる。１フレームの後半の時間区間３２２は、制御データの伝送を行うために確保されている区間である。
【００２２】
図３に示したような伝送フォーマットを基本形とし、例えば図２に示したように、部分ネットワークＡでは１２８ｃｈ、部分ネットワークＢでは１２８ｃｈ、部分ネットワークＣでは２５６ｃｈ、部分ネットワークＤでは６４ｃｈの伝送ｃｈをそれぞれ使用可能とする。また接続ネットワーク２００は、５１２ｃｈの伝送ｃｈを使用可能とする。すなわち、これらのネットワークの中では接続ネットワーク２００の帯域が一番広く、部分ネットワークＡ、Ｂがそれに続き、部分ネットワークＤの帯域が最も狭い。
【００２３】
各ネットワークにおける伝送ｃｈは、当該ネットワークのマスタノードの制御のもとで割り当てられる。例えば、部分ネットワークＡ内で第１のノードから他の第２のノードに音響信号を伝送したいとき、その通信を行いたい第１のノードまたは第２のノードからマスタノードＡ（Ｍ）に対して伝送ｃｈの割り当てをリクエストし、マスタノードＡ（Ｍ）はそのリクエストに対して図３の３３０−１〜３３０−１２８のうちの何れかの伝送ｃｈを割り当て、割り当てた伝送ｃｈをリクエスト元のノードに通知する。リクエスト元のノードが第１のノードならその第１のノードから第２のノードへ、リクエスト元のノードが第２のノードならその第２のノードから第１のノードへ、該使用する伝送ｃｈを通知する。その後、送信側の第１のノードは音響信号を当該伝送ｃｈに乗せて部分ネットワークＡに出力する。受信側の第２のノードは、ネットワークＡの当該伝送ｃｈからその音響信号を受信する。接続ネットワーク２００を介して接続ノード同士で通信を行う場合も、伝送ｃｈの割り当てとその伝送ｃｈを使用しての音響信号の伝送の手順は同様である。
【００２４】
なお、図３では時分割で音響信号と制御信号を伝送するフォーマットの例を示したが、音響信号用のネットワーク線と制御信号用のネットワーク線とを相互に独立して設け、独立に音響信号と制御信号を伝送するようにしてもよい。
【００２５】
図４は、図２の部分ネットワークＡのノードＡ１〜Ａ４の機器により全体として構築されるミキサシステムの機能構成を示すブロック図である。４０１〜４０３は、それぞれ音響信号の入力部を示す。入力パッチ４０６は、入力部４０１〜４０３による各入力信号を、入力ｃｈ（２４ｃｈ）４０７や入力ｃｈ（４８ｃｈ）４０８の各入力ｃｈへ入力するための任意結線を行なう。入力ｃｈ４０７，４０８の各入力ｃｈでは、イコライザやダイナミクスなどの各種の信号処理を施すことができる。入力ｃｈ４０７，４０８の各ｃｈの信号は、ＭＩＸバス（ＭＩＸ１〜３６の３６本）４１０の任意のミキシング用バスへ選択的に出力できる。ＭＩＸバス４１０の各ミキシング用バスは、それぞれ入力ｃｈ４０７，４０８から入力する信号をミキシングする。ＭＩＸバス４１０の各ミキシング用バスでミキシングされた信号は、そのミキシング用バスに対応する出力ｃｈ、すなわち出力ｃｈ４１１，４１２の中の１つに、出力される。出力ｃｈ４１１，４１２の出力は、それぞれ出力パッチ４１３へ出力される。出力パッチ４１３は、出力ｃｈ４１１，４１２から、出力系統への任意の結線を行なう。４１４〜４１６は、それぞれ音響信号の出力部を示す。インサーション４０９は、入力ｃｈ４０８の何れかのｃｈの信号を取り出して、ＤＳＰを用いて各種のエフェクト処理を施し、処理済みの信号を再び入力ｃｈ４０８の何れかのｃｈに戻す機能を果たす。
【００２６】
図４の各ブロックの中に括弧を付けて記載してあるＡ１，Ａ２，Ａ３，Ａ４は、そのブロックの機能が、図２の部分ネットワークＡのどのノードで実現されているかを示す。例えば、入力部４０１には括弧書きでＡ１と記載されているので、この入力部４０１が図２の部分ネットワークＡのノードＡ１により実現されている機能であることが分かる。同様に、ノードＡ１により実現されている機能は、入力ｃｈ４０７、及び出力ｃｈ４１１、出力部４１４である。ノードＡ２により実現されている機能は、入力部４０２、及びインサーション（１０基）４０９である。ノードＡ３により実現されている機能は、入力部４０３、入力ｃｈ４０８、及び出力部４１５である。ノードＡ４により実現されている機能は、出力ｃｈ４１２、及び出力部４１６である。入力部４０１〜４０３の機能を果たすノードには、その何れかのスロットに音響信号入力用のカードが挿入されていることになる。出力部４１４〜４１６の機能を果たすノードには、その何れかのスロットに音響信号出力用のカードが挿入されていることになる。入力ｃｈ４０７，４０８及び出力ｃｈ４１１，４１２の機能を果たすノードには、その何れかのスロットにＤＳＰカードが挿入されていることになる。なお、その他の機能、すなわち、入力パッチ、出力パッチ、バス、接続パッチなどについては、音響信号が通る各ラインごとに、ノードやネットワークなどに割り当てられて実現されるものであるので、ここではどの機器で実現されるかを図示していない。
【００２７】
さらに、本実施形態のオーディオネットワークシステムでは、ある部分ネットワーク上に構築されている音響システムで、他の部分ネットワークのノードの機能を、利用することができる。例えば、図４の入力部４０４はホールＣに設置してあるノードＣ５により実現される機能であるが、この機能４０４を部分ネットワークＡの音響システムで利用している。部分ネットワークＡの任意のノードと部分ネットワークＣのノードＣ５との音響信号のやり取りは部分ネットワークＡ、接続ネットワーク２００、及び部分ネットワークＣを介して行う。接続パッチ４０５は、この接続ネットワーク２００を介した結線を表している。同様にして、所定の出力ｃｈの出力信号を、出力パッチ４１３及び接続パッチ４１７を介して、部分ネットワークＢのノードＢ３により実現されているレコーダ部４１８に、結線している。同様にして、入力部及び出力部以外の任意の機能ブロックとして、他の部分ネットワークのノードの機能を利用することができる。
【００２８】
図４の入力パッチ４０６について詳しく説明する。入力パッチ４０６は入力部４０１〜４０４の何れかの入力ポートと入力ｃｈ４０７，４０８の何れかの入力ｃｈとの結線を行う機能ブロックであるが、この機能は１つのノードのみで実現されるとは限らない。場合分けすると、（１−１）同じ部分ネットワーク内の１つのノード内で結線する場合、（１−２）同じ部分ネットワーク内の異なるノード間で結線する場合、（１−３）異なる部分ネットワークのノード間で結線する場合、の３つがある。各場合について説明する。
【００２９】
（１−１）同じ部分ネットワーク内の１つのノード内で結線する場合とは、例えば、マスタコンソール２１５において、入力部４０１の１つの入力ポートから入力した１つの入力信号を入力ｃｈ４０７の中の１つの入力ｃｈに結線する操作が行われたとき、すなわち同じノードＡ１内で信号の受け渡しを行う場合である。図１の構成で、スロット１１３に挿入されたＡｉｎカードＣが入力４０１に対応し、スロット１１１に挿入されたＤＳＰカードＡが入力ｃｈ４０７に対応するものとすると、マスタコンソール２１５の指示に応じて、ノードＡ１のＣＰＵ１０１が、信号バス１１５のＢ伝送ｃｈ（伝送フレーム、伝送帯域、タイムスロットなど）を割り当て、ＡｉｎカードＣが入力部４０１のその信号をその割り当てたＢ伝送ｃｈを用いて信号バス１１５へ送出するよう、ＡｉｎカードＣを設定するとともに、ＤＳＰカードＡがその送出された信号を信号バス１１５から取り込み、内部で実行中の入力ｃｈ４０７の当該ｃｈのプロセスへ供給するよう、ＤＳＰカードＡを設定することで、当該入力パッチ４０６の結線が実現される。
【００３０】
（１−２）同じ部分ネットワーク内の異なるノード間で結線する場合とは、例えば、マスタコンソール２１５において、入力部４０１の１つの入力ポートから入力した１つの入力信号を入力ｃｈ４０８の中の１つの入力ｃｈに結線する操作が行われたとき、すなわちノードＡ１からノードＡ３に部分ネットワークＡの伝送ｃｈを使用して信号の受け渡しを行う場合である。この場合、結線が指示されたときに、部分ネットワークＡのマスタコンソール２１５は、マスタノードであるノードＡ１に部分ネットワークＡのＮＡ伝送ｃｈ（伝送フレーム、伝送帯域、タイムスロットなど）を割り当てさせ、送信側のノードＡ１に入力部４０１のその信号をその割り当てたＮＡ伝送ｃｈを用いて部分ネットワークＡへ送信するよう指示するとともに、受信側のノードＡ３にその送信された信号を受信し入力ｃｈ４０８の当該ｃｈのプロセスへ供給するよう指示する。指示を受けたノードＡ１では、ＣＰＵ１０１が、信号バス１１５のＢ伝送ｃｈを割り当て、そのＢ伝送ｃｈを使って入力部４０１のその信号がＤＳＰ１０６に伝送されるよう、ＡｉｎカードＣ及びＤＳＰ１０６を設定するとともに、その信号がＮＡ伝送ｃｈを用いて部分ネットワークＡへ送信されるよう、ＤＳＰ１０６及びＮｅｔＩ／Ｏ１０７を設定する。また、指示を受けたノードＡ３では、（スロットＢに入力ｃｈ４０８を実行するＤＳＰカードＢが装着されているとして説明すると、）ＣＰＵ１０１が、部分ネットワークＡからその送出された信号を受信するよう、ＤＳＰ１０６及びＮｅｔＩ／Ｏ１０７を設定するとともに、信号バス１１５のＢ伝送ｃｈを割り当て、そのＢ伝送ｃｈを使って受信した信号がＤＳＰ１０６からＤＳＰカードＢに伝送されるよう、ＤＳＰ１０６及びＤＳＰカードＢを設定する。以上により、ノードＡ１のＡｉｎカードＣ（入力部４０１）の当該入力ポートからノードＡ３のＤＳＰカードＢの入力ｃｈ４０８の当該ｃｈの処理への結線が実現される。
【００３１】
（１−３）異なる部分ネットワークのノード間で結線する場合とは、例えば、マスタコンソール２１５において、入力部４０４の１つの入力ポートから入力した１つの入力信号を入力ｃｈ４０８の中の１つの入力ｃｈに結線する操作が行われたとき、すなわちノードＣ５からノードＡ３に信号の受け渡しを行う場合である。この場合、結線が指示されたときに、部分ネットワークＡのマスタコンソール２１５は、マスタノードＡ１に部分ネットワークＡのＮＡ伝送ｃｈを、マスタノードＣ１に部分ネットワークＣのＮＣ伝送ｃｈを、接続マスタＢ１に接続ネットワークのＮＩ伝送ｃｈをそれぞれ割り当てさせるとともに、送信側のノードＣ５に対し入力部４０４のその信号をその割り当てたＮＣ伝送ｃｈを使って部分ネットワークＣに送信するよう指示し、信号を中継するノードＣ１（Ｍ）に対しその信号を受信して、その割り当てたＮＩ伝送ｃｈを使って接続ネットワークに送信するよう指示し、信号を中継するノードＡ１（Ｍ）に対しその信号を受信して、その割り当てたＮＡ伝送ｃｈを使って部分ネットワークＡに送信するよう指示し、受信側のノードＡ３に対しその信号を受信し入力ｃｈ４０８の当該ｃｈのプロセスへ供給するよう指示する。指示を受けたノードＣ５では、ＣＰＵ１０１が、Ｂ伝送ｃｈを割り当てるとともに、入力部４０４からＤＳＰ１０６へのその信号の伝送、及びＮＣ伝送ｃｈでの部分ネットワークＣへの送信をＡｉｎカード、ＤＳＰ１０６、及びＮｅｔＩ／Ｏ１０７に設定し、指示を受けたノードＣ１（Ｍ）では、ＣＰＵ１０１が、部分ネットワークＣからのその信号の受信、及びＮＩ伝送ｃｈでの接続ネットワークへの送信をＮｅｔＩ／Ｏ１０７、ＤＳＰ１０６、及びＮｅｔＩ／Ｏ１０８に設定し、指示を受けたノードＡ１（Ｍ）では、ＣＰＵ１０１が、接続ネットワークからのその信号の受信、及びＮＡ伝送ｃｈでの部分ネットワークＡへの送信をＮｅｔＩ／Ｏ１０８、ＤＳＰ１０６、及びＮｅｔＩ／Ｏ１０７に設定し、指示を受けたノードＡ３では、ＣＰＵ１０１が、Ｂ伝送ｃｈを割り当てるとともに、部分ネットワークＡからのその信号の受信、及びＤＳＰ１０６から入力ｃｈ４０８への伝送をＮｅｔＩ／Ｏ１０７、ＤＳＰ１０６、及びＤＳＰカードに設定する。以上により、ノードＣ５→（部分ネットワークＣ）→接続ノードＣ１（Ｍ）→（接続ネットワーク）→接続ノードＡ１（Ｍ）→（部分ネットワークＡ）→ノードＡ３という経路で、ノードＣ５の入力部４０４の当該ポートからノードＡ３で実行されている入力ｃｈ４０８の当該ｃｈの処理への結線が実現される。
【００３２】
なお上記（１−３）の場合において、入力部４０４がノードＣ５でなく接続ノードＣ１（Ｍ）により実現されているときは、部分ネットワークＣ内の伝送は不要となる。同様に、入力ｃｈ４０８がノードＡ３でなく接続ノードＡ１（Ｍ）により実現されているときは、部分ネットワークＡ内の伝送は不要となる。
【００３３】
以上で説明した入力パッチ４０６における結線の設定は、ユーザがコンソールにて所定の画面を見ながら任意に行うことができる。ユーザが指示した結線の設定に応じて、当該コンソールから、上述した（１−１）〜（１−３）の各場合において必要なノードのＣＰＵ１０１に対して、そのノードのＤＳＰ１０６へマイクロプログラムのロードを指示する。そのマイクロプログラムとは、上述した（１−１）〜（１−３）の各場合において、各ノードが上述の動作を実現するようにＤＳＰ１０６を動作させるマイクロプログラムである。
【００３４】
図４のＭＩＸバス４１０について詳しく説明する。ＭＩＸバス４１０の各ミキシング用バスにおけるミキシングの処理は、そのバスに対応する出力ｃｈの処理を行うのと同じノードの同じＤＳＰカードで行われる。これは、入力ｃｈからＭＩＸバスへのルーティングを変更するときの設定変更処理を最小限にするためである。例えば、ＭＩＸバス４１０（３６本）のうち、第１ＭＩＸバスのミキシングの結果は出力ｃｈ４１１の第１出力ｃｈに出力され、第２ＭＩＸバスのミキシングの結果は出力ｃｈ４１１の第２出力ｃｈに出力され、…という具合である。従って、どのノードで実現されている入力ｃｈの信号が、どのＭＩＸバスへ入力しそのＭＩＸバスがどのノードで実現されているかに応じて、上記入力パッチ４０６で説明したのと同様な場合分けができる。すなわち、（２−１）同じ部分ネットワーク内の１つのノードで上記入力ｃｈとＭＩＸバスと出力ｃｈが実現されている場合、（２−２）同じ部分ネットワーク内の第１のノードで上記入力ｃｈが実現され第２のノードでＭＩＸバスと出力ｃｈが実現されている場合、（２−３）第１の部分ネットワークのノードで上記入力ｃｈが実現され、それとは異なる第２の部分ネットワークのノードでＭＩＸバスと出力ｃｈが実現されている場合、の３つがある。各場合について説明する。なお、ネットワークないし伝送バスの伝送リソースの消費を減らすために、各バスのミキシングの処理の一部を、そのバスへ信号を出力している入力ｃｈと同じノードの同じＤＳＰカードで行うようにしてもよい。
【００３５】
（２−１）同じ部分ネットワーク内の１つのノードで上記入力ｃｈとＭＩＸバスと出力ｃｈが実現されている場合とは、例えば、マスタコンソール２１５において、入力ｃｈ４０７のうち第１入力ｃｈの信号をＭＩＸ１（第１ＭＩＸバス）へ出力する操作（第１入力ｃｈのＭＩＸ１センドをオンする操作）が行われたとき、すなわち、同じノードＡ１内で入力ｃｈからＭＩＸバスへのルーティングが行われる場合である。図１の構成で、スロット１１１に挿入されたＤＳＰカードＡが入力ｃｈ４０７に対応し、スロット１１２に挿入されたＤＳＰカードＢがＭＩＸ１及び出力ｃｈ４１１に対応するものとすると、ＣＰＵ１０１が、信号バス１１５のＢ伝送ｃｈを割り当て、ＤＳＰカードＡが第１入力ｃｈの処理結果の信号をその割り当てたＢ伝送ｃｈを用いて信号バス１１５へ送出するよう、ＤＳＰカードＡを設定するとともに、ＤＳＰカードＢがその送出された信号を信号バス１１５から取り込み、内部で実行中のＭＩＸ１（及び第１出力ｃｈ）の処理のプロセスへ供給するよう、ＤＳＰカードＢを設定することで、当該第１入力ｃｈから第１ＭＩＸバスへのルーティングが実現される。なお、ＤＳＰカードＡで、ＭＩＸ１及び第１出力ｃｈの処理が（第１入力ｃｈの処理とともに）行われる場合には、ＤＳＰカードＡ内での当該第１入力ｃｈからＭＩＸ１へのルーティングの設定のみを行えばよく、信号バス１１５を介したカード間の信号伝送の設定は不要である。以上により、第１入力ｃｈの出力信号がＭＩＸ１の処理へ入力される。ＭＩＸ１では、該入力信号がその他の入力信号とミキシングされ、第１出力ｃｈの処理へと出力される。
【００３６】
（２−２）同じ部分ネットワーク内の第１のノードで上記入力ｃｈが実現され第２のノードでＭＩＸバスと出力ｃｈが実現されている場合とは、例えば、マスタコンソール２１５において、ノードＡ１で実現されている入力ｃｈ４０７のうち第１入力ｃｈの信号を、ノードＡ４で実現されているＭＩＸ１３（第１３ＭＩＸバス）へ出力する操作（第１入力ｃｈのＭＩＸ１３センドをオンする操作）が行われたとき、すなわち、ノードＡ１の入力ｃｈからノードＡ４のＭＩＸバスへのルーティングが行われる場合である。この場合、そのようなルーティングの設定が指示されたときに、マスタコンソール２１５は、マスタノードであるノードＡ１にＮＡ伝送ｃｈを割り当てさせ、送信側のノードＡ１に第１入力ｃｈの信号をその割り当てたＮＡ伝送ｃｈを用いて部分ネットワークＡに送信するよう指示するとともに、受信側のノードＡ４にその送信された信号を受信して当該ＭＩＸ１３の処理へ供給するよう指示する。指示を受けたノードＡ１では、ＣＰＵ１０１が、信号バス１１５のＢ伝送ｃｈを割り当て、そのＢ伝送ｃｈを使って入力ｃｈ４０７のその信号がＤＳＰ１０６に伝送されるよう、ＡｉｎカードＣ及びＤＳＰ１０６を設定するとともに、その信号がそのＮＡ伝送ｃｈを用いて部分ネットワークＡへ送信されるよう、ＤＳＰ１０６及びＮｅｔＩ／Ｏ１０７を設定する。また、指示を受けたノードＡ４では、（スロットＢにＭＩＸ１３及び第１３出力ｃｈを実行するＤＳＰカードＢが装着されているとして説明すると、）ＣＰＵ１０１が、部分ネットワークＡからその送出された信号を受信するよう、ＤＳＰ１０６及びＮｅｔＩ／Ｏ１０７を設定するとともに、信号バス１１５のＢ伝送ｃｈを割り当て、そのＢ伝送ｃｈを使って受信した信号がＤＳＰ１０６からＤＳＰカードＢに伝送されるよう、ＤＳＰ１０６及びＤＳＰカードＢを設定する。以上により、ノードＡ１の第１入力ｃｈの出力信号がＭＩＸ１３の処理へ入力される。ＭＩＸ１３では、該入力信号がその他の入力信号とミキシングされ、第１３出力ｃｈへと出力される。
【００３７】
（２−３）第１の部分ネットワークのノードで上記入力ｃｈが実現され、それとは異なる第２の部分ネットワークのノードでＭＩＸバスと出力ｃｈが実現されている場合とは、例えば、マスタコンソール２１５において、部分ネットワークＡのノードＡ３で実現されている入力ｃｈ４０８のうち第２５入力ｃｈの信号を、部分ネットワークＢのノードＢ２で実現されているＭＩＸｂ０４（第ｂ０４ＭＩＸバス）へ出力する操作（第２５入力ｃｈのＭＩＸｂ０４センドをオンする操作）が行われたとき、すなわち、ノードＡ３の入力ｃｈからノードＢ２のＭＩＸバスへのルーティングが行われる場合である。（なお、これは図４に図示されている構成ではない。）そのような場合も基本的に上記（２−２）と同様である。ただし、（２−２）とは信号の伝送が接続ネットワークを経由する点が異なる。接続ネットワークを介しての信号の伝送については、入力パッチ４０６の（１−３）の例で説明したのと同様である。
【００３８】
以上で説明したミキサシステムＡにおける入力パッチ及びルーティングの設定操作は、ユーザがマスタコンソール２１５にて所定の画面を見ながら任意に行うことができるが、スレーブコンソール２１６でも同様の設定操作を行うことができる。ただし、スレーブコンソール２１６で設定操作が行われた場合は、スレーブコンソール２１６がミキサシステムＡの制御を行うことはなく、スレーブコンソール２１６で行われた設定操作が部分ネットワークＡを介してマスタコンソール２１５に伝達され、マスタコンソール２１５がその操作に応じた制御を実行する。すなわち、設定操作が何れのコンソールで行われたかに関わらず、ミキサシステムＡの制御はマスタコンソールＡが行うようになっているのである。
【００３９】
以上では、入力パッチ４０６とＭＩＸバス４１０について説明したが、出力パッチ４１３における信号の受け渡しも上記入力パッチ４０６と同様であるし、また、入力ｃｈ４０８とインサーション４０９との間の信号の受け渡しも上記入力パッチ４０６と同様である。
【００４０】
上述したように本実施形態のオーディオネットワークシステムでは、接続ノードを介して各部分ノードで構築されているミキサシステム（音響システム）同士でオーディオ信号と制御信号をやり取りし、これにより各種の機能拡張を行うことができる。例えば、図２のような構成で、ホールＡで演劇を行っているとき、レコーダに録音されている所定の音を再生したい場合がある。従来は、レコーダをホールＡに持っていって部分ネットワークＡあるいはそれに接続されているノードの機器の何れかにそのレコーダを接続する必要があった。本実施形態のシステムでは、スタジオＢ２０２の部分ネットワークＢにノードＢ３としてレコーダが接続されているので、部分ネットワークＡのシステムの例えばコンソール２１５から制御して、ノードＢ３のレコーダ２２３から、部分ネットワークＢ、部分ネットワークＢのマスタノードＢ１、接続ネットワーク２００、部分ネットワークＡのマスタノードＡ１、及び部分ネットワークＡというような経路で、レコーダ２２３の再生音を取り込むことができる。取り込んだ再生音の音響信号は、マスタノードＡ１から任意の出力装置などに出力することができる。これにより、レコーダを新たに接続することなく機能拡張してホールＡのシステムを使用することができる。
【００４１】
同様に、接続ネットワークを利用することにより、各種の場面で機能拡張が行える。例えば、ホールＡのミキサシステムだけではリソースが足りないとき、スタジオＢやホールＣのミキサシステムの機能を流用して、ホールＡのミキサシステムがあたかも高性能のミキサであるかのように処理することができる。あるいは、ホールＡで音楽会を行ったとき、そのレコーディングをスタジオＢのレコーダ２２３で行うこともできる。
【００４２】
図５は、図４の部分ネットワークＡの音響システムで使用しているコンソール２１５の操作パネルの外観例を示す。５０１は１０個の画面選択スイッチ、５０２はドットマトリクス表示部、５０３は割当ｃｈストリップ部、５１１〜５１４は上下左右のカーソル移動ボタン、５１５はＤＥＣボタン、５１６はＩＮＣボタン、５１７はエンターキー、５１８はホイール、５１９はタッチパッド、５２０は左ボタン、５２１は右ボタンである。割当ｃｈストリップ部５０３は、２４本の割当ｃｈストリップ５０３−１〜５０３−２４を備える。１本の割当ｃｈストリップ（例えば、５０３−１）は、ＣＵＥスイッチ５３１、電動フェーダ５３２、ＯＮスイッチ５３３、及びＳＥＬスイッチ５３４を備える。他の割当ｃｈストリップ５０３−２〜５０３−２４も同様の構成である。
【００４３】
画面選択スイッチ５０１のうち何れかをオンすると、そのスイッチに対応する各種パラメータを編集するための編集画面が表示される。（ただし、後述するレイヤスイッチ５５１〜５５２、５６１〜５６４によってｃｈストリップ５０３−１〜５０３−２４に割り当てるｃｈ群を選択すると、該割り当てられたｃｈについての画面が表示されるが、画面選択スイッチ５０１は、それ以外の画面切り替え用である。）編集画面には、対応するオンオフパラメータの状態を変更するためのスイッチ、チェックボックス等のオンオフ操作子や、対応するパラメータの値を変更するためのノブ、フェーダ、リストボックス等の値入力操作子などが表示されている。カーソル移動ボタン５１１〜５１４を用いて、画面中に表示されるカーソルを所望のオンオフ操作子ないし値入力操作子に移動させ、ＤＥＣボタン５１５、ＩＮＣボタン５１６、及びホイール５１８を操作して、その操作子に対応するパラメータの状態ないし値を変更することができる。殆どのパラメータは、変更されたパラメータが直ちに有効になるが、パッチの設定などのパラメータ変更に係る処理が重い一部のパラメータについては、パラメータの変更後にエンターキー５１７の操作が操作されたときに有効化され、エンターキーが操作されなければその変更はキャンセルされる。また、画面上にはマウスポインタが表示され、タッチパッド５１９により該マウスポインタを移動することができる。マウスポインタを画面上の任意の値入力操作子に合わせて左ボタンをオンすると、その値入力操作子が選択状態になり、カーソルを合わせるのと同様の効果を果たし、そのままドラッグすると、対応するパラメータの値を増減することができる。また、マウスポインタを画面上の任意のオンオフ操作子に合わせて左ボタンをオンオフすると、対応するパラメータのオンオフ状態を反転することができる。
【００４４】
レイヤスイッチ５５１〜５５２、５６１〜５６４のうち何れかをオンすると、割当ｃｈストリップ５０３−１〜５０３−２４には、そのスイッチに対応する２４ｃｈが割り当てられる。具体的に言えば、例えば、後述するスイッチ５７１〜５７６で部分ネットワークＡが制御対象として選択されている場合、レイヤスイッチ５６１は図４の第１〜第２４入力ｃｈ（Ａ１）のレイヤを割り当てるスイッチであり、レイヤスイッチ５６２、５６３はそれぞれ第２５〜第４８入力ｃｈ（Ａ３）、第４９〜第７２入力ｃｈのレイヤを割り当てるスイッチである。また、レイヤスイッチ５５１、５５２は、それぞれ第１〜第１２出力ｃｈ（Ａ１）、第２５〜第４８出力ｃｈ（Ａ４）を割り当てるスイッチである。このように、各レイヤのｃｈ群は、１つのノードで実現されているｃｈに限定される。ノードＡ１では出力ｃｈ処理が１２ｃｈ分しか行われていないので、本システムにおいては第１３〜第２４出力ｃｈが未実装状態となる。レイヤスイッチ５６１をオンすると、第１〜第２４入力ｃｈは、それぞれ割当ｃｈストリップ５０３−１〜５０３−２４に割り当てられ、その割り当てられたｃｈについてのパラメータ（信号レベルほか）の制御を行う。
【００４５】
５４１はログイン／ログアウトボタン、５４２は現在ログインしているユーザ名の表示領域である。当該コンソールから誰もログインしていない状態でログイン／ログアウトボタン５４１をオンすると、表示部５０２にログイン画面（図６（ｃ））が表示され、ユーザ名及びパスワードを入力することによりログインすることができる。ログインしたユーザのユーザ名が表示領域５４２に表示される。何れかのユーザがログインしている状態で、ログイン／ログアウトボタン５４１をオンすると、ログアウトの確認画面が表示され、その確認画面でユーザがログアウトの許可の意思表示をすると、ログアウトすることができる。
【００４６】
次に、シーンに関連する操作子等５４３〜５４７について説明する。シーン（シーンデータ）とは、ミキサの設定状態を規定するパラメータデータ（例えば、入力ラインと入力ｃｈとの結線状態、出力ｃｈと出力ラインとの結線状態、各ｃｈにおけるパラメータ設定状態など）の組合せである。本システムでは、各部分ネットワークの音響システムに属する各ノードごとに、そのノードの動作を制御するパラメータを記憶するカレントメモリが備えられており、また、その部分ネットワークを制御するマスタコンソールには、それらの全ノードのカレントメモリのパラメータを記憶する不揮発性のカレントメモリが備えられている。各部分ネットワークでは、そのマスタコンソールのカレントメモリに、その部分ネットワークに属するノードを登録して管理するようになっている。ユーザ操作に応じてコンソールのカレントメモリ上の何れかのパラメータ値を設定変更したときには、コンソールは、そのパラメータ値の変更を当該音響システムのそのパラメータで制御される全てのノードに通知する。当該ノードは、その通知に応じて、当該ノードのカレントメモリ上の当該パラメータの値を変更し動作する。また、本システムでは、各部分ネットワークの音響システムに属する各ノードごとに、そのノードのカレントメモリのパラメータを複数シーン分記憶できるシーンメモリが備えられており、また、その部分ネットワークを制御するマスタコンソールには、それらの全ノードのシーンメモリのデータを記憶する不揮発性のシーンメモリが備えられている。当該部分ネットワーク上で構築されている音響システムの設定状態を示す各種パラメータデータは、シーン番号を付けて各カレントメモリから対応するシーンメモリに保存（ストア）し、逆にシーン番号を特定して各シーンメモリから対応するカレントメモリへシーンを呼び出す（リコール）ことができる。具体的には、表示部５４３のシーン番号の表示を見ながら、アップボタン５４６及びダウンボタン５４７を用いてシーン番号を選択し、リコールボタン５４５を押下することによりその番号のシーンをリコールする。また、シーン番号を選択してストアボタン５４４を押下することにより、現在のパラメータ設定状態を、そのシーン番号のシーンとしてストアする。同様の操作は、画面選択スイッチ５０１のうちのシーン編集画面スイッチの操作により表示器５０２に表示されるストア／リコール画面（後述する）のアップボタン、ダウンボタン、リコールボタン、ストアボタンでも行うことができる。
【００４７】
シーン番号表示部５４３は、現在当該コンソールからシーン制御の対象となっている部分ネットワークを示す情報、及び現在呼び出されているシーンのシーン番号を表示する表示部である。上述したように、本システムでは、例えば部分ネットワークＡの音響システムから他の部分ネットワークＢ，Ｃ，Ｄのノードの各機能を利用できる。その場合、当該音響システムでは、他の部分ネットワークの利用したいノードを、当該システムを構成するノードとしてマスタコンソールに登録することにより、マスタコンソールのカレントメモリ及びシーンメモリに、該ノードのカレントメモリ及びシーンメモリのデータを記憶するエリアが設けられて初期化されるとともに、該ノードのカレントメモリ及びシーンメモリのデータも初期化される。その後は、該ノードのカレントメモリ及びシーンメモリは、当該システムの他のノードのカレントメモリ及びシーンメモリと同様に、マスタコンソールのカレントメモリ及びシーンメモリにおける変化に追従する。すなわち、マスタコンソールのカレントメモリないしシーンメモリのデータに変化があったとき、その変化が該ノードのカレントメモリないしシーンメモリにも反映されるようになる。コンソールでシーンをストアする操作があったときには、マスタコンソールは、自身のカレントメモリのパラメータをシーンメモリの指定されたシーンのエリアにストアするとともに、当該システムの各ノード（他の部分ネットワークのノードを含む）に対しそのストアイベントを送信し、該ストアイベントを受け取った各ノードでは、自身のカレントメモリのパラメータをシーンメモリの指定されたシーンのエリアにストアする。また、リコールする操作があったときは、マスタコンソールは、自身のシーンメモリの指定されたシーンのパラメータをカレントメモリにリコールするとともに、各ノード（他の部分ネットワークのノードを含む）に対しそのリコールイベントを送信し、該リコールイベントを受け取った各ノードでは、自身のシーンメモリの指定されたシーンのパラメータをカレントメモリにリコールする。このように、当該システムでは、マスタコンソールでのシーンのストア／リコールに同期して、当該システムに属する各ノードでシーンのストア／リコールが一括して実行されるようになっている。そのため、シーン番号表示部５４３では、当該コンソールからシーン制御の対象となっている部分ネットワーク（組合せの場合は複数の部分ネットワークになる）を示す情報とシーン番号とをセットで表示するようにしている。なお、シーンについては、図７の画面でさらに詳しく説明する。
【００４８】
５５０は当該コンソールから現在制御の対象としている部分ネットワーク及びその部分ネットワークのレイヤの選択スイッチ群である。５７１〜５７６は、当該部分ネットワーク及び当該部分ネットワークから接続ネットワークを介して接続された他の部分ネットワークのうちの、このコンソールが制御対象とする部分ネットワークの音響システムを特定するスイッチである。各スイッチのＡ〜Ｆは部分ネットワークの記号を示す（図２の構成ではＡ〜Ｄのスイッチのみ使用し、Ｅ，Ｆのスイッチは使わない）。ここで、他の部分ネットワークのスイッチをオンすることにより、当該コンソールで他の部分ネットワークの音響システムを制御することもできる。その場合、当該コンソール内には、当該部分ネットワークの音響システムのカレントメモリ及びシーンメモリとは別に、他の部分ネットワークの音響システムのカレントメモリ及びシーンメモリが用意される。５６１〜５６４は、部分ネットワーク選択スイッチ５７１〜５７６により現在制御対象として選択した部分ネットワークの音響システム内で、どの入力ｃｈのレイヤを制御するかを特定する入力ｃｈのレイヤスイッチである。また出力側レイヤ選択スイッチ５５１、５５２は、現在選択されている部分ネットワークの出力ｃｈの制御を行うことを選択するスイッチである。これらのスイッチは、制御対象の部分ネットワークの数や、レイヤの数に応じて、さらに多くの数を設けてもよい。
【００４９】
ただし、当該コンソールからログインしているユーザには権限が予め決められており、その権限の中に、当該ユーザが操作可能な部分ネットワークの権限情報が含まれる。したがって、ログインしているユーザが例えば部分ネットワークＡ，Ｂ，Ｃには操作可能な権限を持つが、部分ネットワークＤ，Ｅ，Ｆには権限を持たない場合、部分ネットワーク選択ボタン５７４〜５７６は無効なスイッチとされる。さらに、各コンソールのユーザは、当該コンソールの操作子で制御可能な範囲が、どの部分ネットワークであるのかについて、上記ユーザ権限の範囲内で設定できる。その制御範囲の設定については、図１０で説明する。上記ユーザ権限により、あるいは上記制御可能な範囲の設定により、操作が不可能な部分ネットワークの選択ボタンは、そのボタン上に設けられたＬＥＤが消灯され操作できないことを示すようにしている。操作できる選択スイッチのＬＥＤは薄く点灯しており、その選択スイッチをオンするとそのＬＥＤが明るく点灯する。
【００５０】
ｃｈストリップ部５０３の操作子などを操作することにより、現在選択されている部分ネットワークの音響システムの所定のｃｈのレイヤのパラメータを、ｃｈストリップ５０３−１〜５０３−２４を用いて設定変更できる。このとき、各種パラメータを記憶するカレントメモリのオリジナルは、当該音響システムのマスタコンソールに置かれているため、何れのコンソールでのパラメータ値の変更操作も当該音響システムのマスタコンソールに通知される。該通知を受けたマスタコンソールは、自身のカレントメモリの当該パラメータ値を設定変更するとともに、そのパラメータ値変更イベントを当該音響システムの対応するノードに送信する。そして、該イベントを受信したノードでも、自身のカレントメモリの当該パラメータ値が設定変更される。また、入力パッチや出力パッチにおける結線、及び入力ｃｈからＭＩＸバスへのルーティングの設定で、部分ネットワークないし接続ネットワークを経由する信号の伝送が必要になった場合、マスタコンソールは、マスタノードに依頼して部分ネットワークないし接続ネットワークの伝送ｃｈを決定し、決定された伝送ｃｈを用いた音響信号の伝送のための各種パラメータを自身のカレントメモリに設定するとともに、その伝送に係る各ノードにそのパラメータ値変更イベントを送信する。該イベントを受信したノードでも、カレントメモリの当該パラメータ値の設定変更が行われることにより、該設定された結線ないしルーティングが実現される。
【００５１】
各音響システムにおいては、マスタコンソールのカレントメモリ及びシーンメモリに記憶されている各種データがマスタデータ（オリジナル）であり、その他の機器のカレントメモリ及びシーンメモリに記憶されている各種データは、そのマスタデータの変更時に同期して変更されるスレーブデータである。先述したように、コンソールのカレントメモリ及びシーンメモリは不揮発であり、システムの電源オン時など、これからマスタコンソールによる当該システム制御が開始されるときは、それに先立って、マスタコンソールのカレントメモリ及びシーンメモリに記憶された各種データがそれぞれ対応するノードに送信され、当該音響システムの各ノードのカレントメモリ及びシーンメモリがマスタコンソールのデータに同期化される。その後、ユーザ操作があったときには、まず、マスタコンソールにおいてマスタデータが変更されるとともに、その変更イベントが当該システムの各ノードに送信され、各ノードではその変更イベントに応じてスレーブデータが変更される。本実施形態でマスタコンソールにマスタデータを配置しているのは、複数機器に分散配置した場合に起こりがちな機器間での制御の競合を防ぐため、及び、マスタコンソールでの操作に応じた制御のレスポンスを上げるためである。
【００５２】
次に、コンソールの障害発生時のフェイルセーフ機能について説明する。図５に示したようなコンソールが何らかの障害を起こした場合、本実施形態のシステムでは、同じ部分ネットワーク内の別のコンソール、あるいは接続ネットワークを介して接続された別の部分ネットワーク上のコンソールで代替することができる。コンソールが代替されるときの手順の概要は以下の通りである。まず予め、マスタコンソールが障害を起こした場合に当該システムのスレーブコンソールがどの順番で代替を行うかを登録しておく。すなわち、マスタコンソールが障害を起こした場合には、まず、１番に登録されているスレーブコンソールがまず代替し、さらにそのスレーブコンソールが障害を起こした場合には、２番目のスレーブコンソールが代替し…というように代替が順番に行われる。システムの動作時には、各スレーブコンソールは、所定の時間間隔で、ネットワークシステム上に当該システムのマスタコンソールが存在するかをチェックし、存在しなくなったとき、当該システムに現存する次の代替コンソールが自身であれば、マスタコンソールに昇格して当該システムのマスタコンソールとしての動作を開始する。次の代替コンソールが他のスレーブコンソールであれば、そのスレーブコンソールに対してマスタコンソールの不在を通知し、該通知を受けたスレーブコンソールがマスタコンソールに昇格する。なお、マスタコンソールが存在しなくなったときでも、当該システムの各ノードのカレントメモリ及びシーンメモリの記憶内容は変化しないので、各機器の動作は現状維持のまま継続される。現状維持のまま代替のコンソールに置き換えるものである。
【００５３】
図６（ａ）は、入力パッチの設定画面の例である。この画面は、例えば図５のコンソールの部分ネットワークＡ選択ボタン５７１をオンし、さらに所定の操作で入力パッチの設定を指示したとき表示されるものである。なお、図４の入力ｃｈ４０７，４０８の各ｃｈをどのノードに割り当てるかについては別途設定画面で設定してあるものとする。図６（ａ）の入力パッチ設定画面において、６１１は、第９入力ｃｈ〜第１２入力ｃｈのパッチ設定を行う画面であることを示す表示である。この表示６１１の右向き三角印や左向き三角印のボタンをオンすることにより、４ｃｈ単位で他の入力ｃｈに切り替えることができる。６１２〜６１５は、第９入力ｃｈ〜第１２入力ｃｈのそれぞれの入力パッチ設定を示す。例えば６１２は、第９入力ｃｈに、部分ネットワークＡのノードＡ３の入力ポート３からの入力信号を結線することを示している。６１４に示すように、他の部分ネットワークＣのノードであっても、当該システムに属するノードであれば、その入力ポートを割り当てることができる。図６（ｂ）は、出力パッチ設定を行う画面６０２である。
【００５４】
なお、入力パッチや出力パッチの結線に関する設定情報は、マスタコンソール（及びスレーブコンソール）のカレントメモリにのみ記憶される。そして、当該システムの該結線に関わる各ノードのパラメータが該設定情報に基づいて生成され、マスタコンソールのカレントメモリに記憶されるとともに、その各ノードに送信され設定される。例えば、６１３に示すような１つのノード内の結線であれば、そのノードのパラメータのみが生成され、６１２に示すような部分ネットワークを介する結線であれば、送り側と受け側のノードのパラメータが生成され、さらに、６１４に示すような部分ネットワークと接続ネットワークを介する結線であれば、送り側と受け側のノードのパラメータだけでなく、中継するノードのパラメータも生成される。そのパラメータの中には、ノード内の結線を実現するためのパラメータ（信号バス１１５での伝送に関するパラメータやＤＳＰカードのＤＳＰに供給するマイクロプログラム等）も含まれる。
【００５５】
図６（ｃ）は、コンソールでログイン／ログアウトボタン５４１をオンしたときに表示されるログイン画面６０３の例を示す。ユーザ名入力表示領域６３１、パスワード入力領域６３２、ＯＫボタン６３３が設けられている。この画面でユーザ名とパスワードが入力された場合は、当該システムのマスタコンソールに記憶されたユーザアカウント情報に基づいて認証処理が行われる。認証をパスした場合は、該ユーザアカウント情報中の権限情報の示す権限で当該システムを利用できるようになる。
【００５６】
図７は、シーンデータのストア及びリコールを行う画面の例を示す。この実施形態のシステムでは、ユーザの権限に応じて複数の部分ネットワークにまたがるシーンをストアしたりリコールすることができる。
【００５７】
図７（ａ）は、１つの部分ネットワークＡでシーンをストア／リコールする画面の例である。７１１に現在ストア／リコール対象のシーンメモリが部分ネットワークＡに係るデータであることを示す表示がなされている。この表示７１１はリストボックスとなっており、右側の下向き矢印をクリックすることにより、当該ユーザが当該コンソールから制御可能な範囲と指定している部分ネットワーク及びそれらの組合せの一覧がリスト表示され、その中から選択することができる。例えば、制御可能な範囲が部分ネットワークのＡ，Ｂ，Ｃであるときは、「Ａ」、「Ｂ」、「Ｃ」、「Ａ，Ｂ」、「Ａ，Ｃ」、「Ｂ，Ｃ」、「Ａ，Ｂ，Ｃ」の７つの選択肢がリスト表示される。７１２は、いま選択されている部分ネットワークＡのミキサシステムにおける各シーンの一覧である。Ｎｏ．はシーン番号を示す。カーソル移動ボタン７１４，７１５を用いてカーソル７１３を任意のシーン番号に合わせ、ストアボタン７１６をオンすることにより、その時点で部分ネットワークＡの各ノードの機器に設定されているパラメータの値の集合が、カーソル７１３がセットされているシーン番号のシーンとしてストアされる。Ｐｒｅｓｅｔ＊（＊は１，２，３，…の数字であり、プリセット番号である）は、シーンとしてストアされるパラメータ値の集合のファイルを示す。Ｐｒｅｓｅｔ＊が表示されているか否かに関わらず、何れかのシーン番号にカーソルを合わせてストアボタン７１６をオンすると、現在のカレントメモリのパラメータ値が直前にリコールされたＰｒｅｓｅｔ＊から変化していなければ、そのプリセット番号＊が当該シーン番号に割り当てられ、変化していれば、新たなプリセット番号＊が当該シーンに割り当てられてＰｒｅｓｅｔ＊のファイルが作成され、カレントメモリのパラメータ値の集合が格納される。ストア操作があったとき、ファイルＰｒｅｓｅｔ＊は、当該システムのマスタコンソールのシーンメモリに格納されるとともに、当該システムの各ノードにそのストア操作が伝達され、その各ノードでは該ファイルＰｒｅｓｅｔ＊の対応する一部のパラメータが当該ノードのシーンメモリに格納される。また、シーン番号とＰｒｅｓｅｔ＊との対応関係も、当該システムのマスタコンソール及び各ノードのシーンメモリに格納される。なお、ここでは部分ネットワークＡの音響システムのシーンをストアするので、例えば図６（ａ）の６１４のような接続ネットワークを経由する結線の設定があったとしても、図７（ａ）の画面でのストアでは保存されずに無視される。一覧７１２の中から任意のシーン番号にカーソル７１３をセットし、リコールボタン７１７をオンすると、当該システムのマスタコンソールのカレントメモリに、シーンメモリの該シーンのＰｒｅｓｅｔ＊のパラメータの集合がリコールされ、さらに、当該システムの各ノードにそのリコール操作が伝達され、その各ノードではカレントメモリに当該ノードのシーンメモリから該シーンのＰｒｅｓｅｔ＊の対応する一部のパラメータがリコールされる。
【００５８】
図７（ｂ）は、部分ネットワークＡ及びＢを制御可能な範囲とするシーンのストア／リコール画面７０２の例である。７２１に現在ストア／リコール対象のシーンメモリが部分ネットワークＡ及びＢに係るデータであることを示す表示がなされている。シーンの一覧７２２には、部分ネットワークＡのＰｒｅｓｅｔ＊と部分ネットワークＢのＰｒｅｓｅｔ＊の組合せが並べてシーン番号に沿って表示されている。カーソル７１３を、任意のシーン番号にセットし、ストアボタン７１６をオンすると、その時点で部分ネットワークＡと部分ネットワークＢにそれぞれ設定されているパラメータがそれぞれプリセットファイルＰｒｅｓｅｔ＊として格納される。各部分ネットワーク毎に、現在のカレントメモリのパラメータ値が直前にリコールされたＰｒｅｓｅｔ＊から変化していなければ、そのプリセット番号＊が当該シーン番号に割り当てられ、変化していれば、新たなプリセット番号＊が当該シーンに割り当てられてＰｒｅｓｅｔ＊のファイルが作成され、カレントメモリのパラメータ値の集合が格納される。ストア操作があったとき、各部分ネットワークのＰｒｅｓｅｔ＊は、当該システムのシーンメモリに格納されるとともに、当該システムの各ノードにそのストア操作が伝達され、そのうちの部分ネットワークＡの各ノードでは、それぞれ部分ネットワークＡにおけるＰｒｅｓｅｔ＊の対応する一部のパラメータが格納され、部分ネットワークＢの各ノードでは、それぞれ部分ネットワークＢにおけるＰｒｅｓｅｔ＊の対応する一部のパラメータが格納される。各部分ネットワークのＰｒｅｓｅｔ＊には、その時点で割り当てられている各部分ネットワークないし接続ネットワークの伝送ｃｈの情報が含まれる。さらに、シーン番号と部分ネットワークＡ，Ｂの各Ｐｒｅｓｅｔ＊の対応関係も、当該システムのマスタコンソール及び各ノードのシーンメモリに格納される。また、リコールについては、図１１を参照して説明する。
【００５９】
図８は、部分ネットワーク内の他のノードの機能あるいは接続ネットワークを介した他の部分ネットワークのノードの機能を利用する場合に、コンソールからどのような指示を与えるかの手順を示したフローチャートである。この処理は、上述した図４の入力パッチ４０６で（１−１）〜（１−３）に場合分けして説明した処理を実現するものである。ここでは、図６（ａ）の入力パッチの設定画面において、新たな結線の設定が行われた場合の処理を説明する。
【００６０】
結線操作イベントを受けて、マスタコンソールは、ステップ８０１で音響信号の送信側と受信側のノードが同じ部分ネットワーク内にあるか判定し、そうであるときは、ステップ８０２で送信側と受信側が同じノード内か判定する。同じノード内のとき、例えば図６（ａ）において６１３の設定が行われた場合は、ステップ８０３で、マスタコンソールのカレントメモリに該ノードの結線パラメータを設定し、ステップ８０４で、該ノードにパラメータの変更イベントを送信する。変更イベントを受信したノードにおいて、当該結線に関するノード内結線のパラメータの変更が行われることにより、１つのノード内の当該結線が実現される。
【００６１】
ステップ８０２で同じノード内でないとき、例えば図６（ａ）において６１２の設定が行われた場合は、ステップ８１１で、送信側と受信側のノードがある該部分ネットワークのマスタノードと交渉して伝送ｃｈの割当てを受ける。またステップ８１２で、マスタコンソールのカレントメモリに送信側と受信側の各ノードの結線パラメータを設定し、ステップ８１３で、送信側と受信側の各ノードにそれぞれパラメータの変更イベントを送信する。変更イベントを受信した送信側ノードでは、当該結線に関するノード内結線のパラメータと、部分ネットワーク結線の送信側パラメータとが変更され、また、変更イベントを受信した受信側のノードでは、当該結線に関する部分ネットワーク結線の受信側パラメータと、ノード内結線パラメータとが変更されることにより、１つの部分ネットワークを介した当該結線が実現される。
【００６２】
ステップ８０１で同じ部分ネットワーク内でないとき、例えば図６（ａ）において６１４の設定が行われた場合は、ステップ８２１で、送信側ノードがある部分ネットワークのマスタノードと交渉して伝送ｃｈの割当てを受け、ステップ８２２で、接続ネットワークのマスタである接続マスタと交渉して伝送ｃｈの割当てを受け、ステップ８２３で、受信側ノードがある部分ネットワークのマスタノードと交渉して伝送ｃｈの割当てを受ける。またステップ８２４で、マスタコンソールのカレントメモリに、送信側、受信側、及び中継の各ノードの結線パラメータを設定し、ステップ８２５で、送信側、受信側、及び中継の各ノードにそれぞれパラメータの変更イベントを送信する。変更イベントを受信した送信側ノードでは、当該結線に関するノード内結線のパラメータと、送信側部分ネットワーク結線の送信側パラメータとが変更され、変更イベントを受信した受信側のノードでは、当該結線に関する受信側部分ネットワーク結線の受信側パラメータと、ノード内結線パラメータとが変更され、さらに、変更イベントを受信した各中継ノードで、対応する部分ネットワークと接続ネットワーク間での中継用パラメータが設定されることにより、２つの部分ネットワークにまたがる当該結線が実現される。
【００６３】
図９（ａ）は、各スレーブコンソールにおいて所定時間間隔で繰り返し行われるコンソールチェックのための定時処理を示す。ステップ９０１で、当該システムのマスタコンソールをチェックする。ステップ９０２で、正常に動作していればそのまま処理を終了する。正常でないときは、ステップ９０３で、自スレーブコンソールが、システムに現存しているコンソールのうち代替する順番が最高位のものであるかを判定する。そうであるときは、ステップ９０４で自スレーブコンソールをマスタコンソールに昇格させる処理を行い、ステップ９０５でマスタコンソールの動作を開始する。ステップ９０３で最高位でないときは、ステップ９０６で、最高位のスレーブコンソールにマスタコンソールの不在を通知する。その通知を受けたスレーブコンソールは、上記ステップ９０４，９０５と同様の処理により、マスタコンソールとして動作を開始する。なお、マスタコンソール自身が自分の異常を検出して、他のスレーブコンソールにマスタになるように指示してもよい。
【００６４】
図９（ｂ）は、ユーザが何れかのコンソールにおいて明示的にマスタコンソールの切替え操作を行った場合の処理手順を示す。マスタコンソールの切替えは、音響システムのどのコンソールからでも行える。ステップ９１１で、当該システムの全コンソールを検出する。ステップ９１２では、自コンソール以外のコンソールがあるか判定する。なければ（システムには、マスタである自コンソール以外のコンソールがないということ）、処理を終了する。あれば、ステップ９１３で、検出されたコンソールの一覧を表示し、ステップ９１４で、ユーザの選択操作に従ってマスタコンソールを切替える。
【００６５】
図１０（ａ）は、マスタコンソールにおいて当該音響システムに各機器を登録する指示操作が行われた場合の処理手順を示す。図１０（ｂ）は、その登録画面を示す。マスタコンソールにおいて所定の指示操作が行われたとき、図１０（ｂ）の登録画面が表示される。登録画面１０１０には、当該コンソールで制御可能な部分ネットワーク（ログインユーザの権限に応じて制御可能な範囲が決定される）の一覧が１０１１〜１０１３に示すように表示される。また各部分ネットワークごとに、その部分ネットワークに接続されているノードとコンソールの一覧がチェックボックス付きで表示されている。このチェックボックスにチェックしてＯＫボタン１０２０をオンすると、図１０（ａ）の処理が実行され、チェックされた部分ネットワークのノードとコンソールが制御可能な範囲として登録される。なお、他の音響システムで既に登録済みのノードについては、図１０（ｂ）の登録画面のそのノードの表示をグレーアウトして登録できないようにしてもよい。
【００６６】
図１０（ａ）の処理では、まずステップ１００１で、当該音響システムの制御可能な範囲を示す制御範囲データを、図１０（ｂ）の登録画面の設定に基づいて、更新する。ステップ１００２で制御範囲が減ったときは、ステップ１００３で、マスタコンソールのカレントメモリの該ノードまたはコンソール（登録画面でチェックが外されたもの）のデータ領域を開放する。ステップ１００４で制御範囲が増えたときは、ステップ１００５で、マスタコンソールのカレントメモリに該ノードまたはコンソール（登録画面でチェックが付けられたもの）のデータ領域を作成する。ステップ１００６では、登録画面の設定に基づき当該音響システムの機能を増減する。
【００６７】
図１１は、シーンのリコールが指示されたときのマスタコンソールの処理を示す。ここでは、リコールを指示されたシーンが接続伝送ｃｈの割当を要するものである場合について説明する。また、部分ネットワークＡのＰｒｅｓｅｔと部分ネットワークＢのＰｒｅｓｅｔの組合せのシーンがリコールされたものとする。図７（ｂ）で説明したように、各部分ネットワークのＰｒｅｓｅｔには、その部分ネットワーク及び接続ネットワークで使用していた伝送ｃｈの情報が含まれている。
【００６８】
まずステップ１１０１で、リコールを指示されたシーンの部分ネットワークＡのＰｒｅｓｅｔをカレントメモリにリコールする。ステップ１１０２で、リコールを指示されたシーンの部分ネットワークＢのＰｒｅｓｅｔをカレントメモリにリコールする。ステップ１１０３では、各部分ネットワークＡ，ＢにおいてそれぞれのＰｒｅｓｅｔで指定されている部分ネットワーク及び接続ネットワークの伝送ｃｈは、現在未使用であるかを判定する。未使用であれば、ステップ１１０４で、各部分ネットワークＡ，Ｂと接続ネットワークにおいてそれぞれその伝送ｃｈを確保し、ステップ１１０５で、当該システムの各ノードにリコールイベントを送信する。ステップ１１０３で前記伝送ｃｈが現在使用中であれば、ステップ１１０６で、各部分ネットワーク及び接続ネットワークのマスタノードと交渉して伝送ｃｈの割当てを受ける。次にステップ１１０７で、カレントメモリの伝送ｃｈに関するパラメータを前記割当てに基づいて変更し、ステップ１１０８で、当該システムの各ノードにリコールイベントとパラメータ変更イベントを送信する。なお、ステップ１１０３〜１１０８では、各部分ネットワーク及び接続ネットワークをまとめて処理するように図示したが、実際には各ネットワーク毎にステップ１１０３〜１１０８を行う。例えば、部分ネットワークＡの伝送ｃｈは未使用だが、部分ネットワークＢの伝送ｃｈは使用中の場合、部分ネットワークＡについてはステップ１１０４，１１０５が実行され、部分ネットワークＢについてはステップ１１０６〜１１０８が実行される。このようにして、そのシーンの保存時に使用していた伝送ｃｈが未使用であれば、そのシーンをそのままリコールし、その伝送ｃｈが使用中であれば、新たな伝送ｃｈを割り当て、使用する伝送ｃｈをその割り当てた伝送ｃｈに変更しつつシーンのリコールを行うようにしたので、伝送ｃｈの空き状況に関わらず、伝送ｃｈの割当を必要とするシーンのリコールを実現することができる。また、シーン保存時に使用していた伝送ｃｈが空いていれば、そのシーンのパラメータをそのままリコールするだけでよいので、より高速なリコールが可能である。
【００６９】
なお、図１の１０５に「・・・」で示されているとおり、各ノードが備えるスロットの数はノード毎に異なっていても良い。また、各ノードは、スロットに装着されるカードが実現するのと同じ機能（Ａｉｎ、Ａｏｕｔ、ＤＳＰなど）を固定的に備えていてもよい。その場合、その機能としては、図１の一部のスロットにその機能のカードが固定的に装着されているのと等価であるが、構成としては、その機能はエンジン１００の基板上に実装され、その機能のカードはスロットに装着されない。また、コンソールの表示器に、各部分ネットワークや接続ネットワークの伝送帯域の利用状況（何％使用しているか）を表示するようにしてもよい。
【図面の簡単な説明】
【００７０】
【図１】ミキサエンジンなどの機器のノード及び該機器に接続されるコンソールの詳細な構成図
【図２】実施形態のオーディオネットワークシステムの全体の構成例を示す図
【図３】部分ネットワーク及び接続ネットワークにおける伝送フォーマットの例を示す図
【図４】部分ネットワークＡのノードの機器により全体として構築されるミキサシステムの機能構成を示すブロック図
【図５】部分ネットワークＡの音響システムで使用しているコンソールの操作パネルの外観例を示す図
【図６】入力パッチ及び出力パッチの設定画面とログイン画面を示す図
【図７】シーンデータのストア及びリコールを行う画面の例を示す図
【図８】マスタコンソールにおける結線操作イベント処理のフローチャート図
【図９】各スレーブコンソールにおける定時処理及びマスタ切替イベント処理のフローチャート図
【図１０】ノード及びコンソールの登録変更処理のフローチャート及び登録画面を示す図
【図１１】マスタコンソールにおけるリコールイベント処理のフローチャート図
【符号の説明】
【００７１】
１００…ノード、１０１…中央処理装置（ＣＰＵ）、１０２…フラッシュメモリ、１０３…ランダムアクセスメモリ（ＲＡＭ）、１０４…コミュニケーション入出力インターフェース（ＣＯＭ  Ｉ／Ｏ）、１０５…カード入出力インターフェース（Ｉ／Ｏ）ユニット、１０６…信号処理装置（ＤＳＰ）、１０７…部分ネットワーク用インターフェース（Ｎｅｔ  Ｉ／Ｏ）、１０９…バスライン、１０８…接続ネットワーク用インターフェース（Ｎｅｔ  Ｉ／Ｏ）。
【図１】
2007258967.tif 000003
【図２】
2007258967.tif 000004
【図３】
2007258967.tif 000005
【図４】
2007258967.tif 000006
【図５】
2007258967.tif 000007
【図６】
2007258967.tif 000008
【図７】
2007258967.tif 000009
【図８】
2007258967.tif 000010
【図９】
2007258967.tif 000011
【図１０】
2007258967.tif 000012
【図１１】
2007258967.tif 000013