(57)【要約】【課題】複数のミキサエンジンを組み合わせてミキサシステムを構成する際に、任意のミキサエンジンで複数のグループを構成した場合でも、それら複数のグループの全体構成が１つの画面で見渡せるような音響システム構成表示編集装置を提供することを目的とする。【解決手段】指定された信号処理構成に従って音響信号を処理する複数の音響信号処理装置をネットワークを介して相互に接続した音響信号処理システムにおける前記複数の音響信号処理装置の構成を、画面上に表示して編集する音響システム構成表示編集装置であって、予め複数の音響信号処理装置を１つのゾーン内の機器として定義し、該１つのゾーン内の機器をグループ分けして複数のデバイスグループを定義しておく。そして、１つのゾーン内の機器の構成を１画面で表示するとともに、その１画面内に、そのゾーンを構成する複数のデバイスグループの機器の構成を表示する。【選択図】図１３
2008017085.tif 000002
【特許請求の範囲】
【請求項１】
指定された信号処理構成に従って音響信号を処理する複数の音響信号処理装置をネットワークを介して相互に接続した音響信号処理システムにおける前記複数の音響信号処理装置の構成を、画面上に表示して編集する音響システム構成表示編集装置であって、
予め、前記複数の音響信号処理装置を１つのゾーン内の機器として定義し、該１つのゾーン内の機器をさらにグループ分けして複数のデバイスグループを定義し、
前記１つのゾーン内の機器の構成を１画面で表示するとともに、その１画面内に、そのゾーンを構成する前記複数のデバイスグループの機器の構成を表示する手段を備えることを特徴とする音響システム構成表示編集装置。
【請求項２】
請求項１に記載の音響システム構成表示編集装置において、
前記複数のデバイスグループの機器の構成の表示は、デバイスグループ毎に指定された色で表示することを特徴とする音響システム構成表示編集装置。
【請求項３】
請求項２に記載の音響システム構成表示編集装置において、
新たな機器の表示要素の追加を指示する手段と、
新たな機器の表示要素の追加が指示されたとき、その機器が、既存のデバイスグループの何れかに属するものか、または新規のデバイスグループに属するものかを指定させるとともに、新規のデバイスグループに属するものであると指定されたときにはそのデバイスグループ名を入力させる手段と
をさらに備えることを特徴とする音響システム構成表示編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音響信号を処理する装置を複数台組み合わせて協同的に動作させる音響システムの構成を画面上に表示して編集する音響システム構成表示編集装置に関する。
【背景技術】
【０００２】
従来より、音響信号処理部を、プログラムに従って動作可能なプロセッサ（例えば、ディジタル信号処理装置（ＤＳＰ））を用いて構成するとともに、外部のＰＣ（パーソナルコンピュータ）を用いて編集したミキサ構成（信号処理構成）に基づいて音響信号を処理できるようにした音響信号処理装置が知られている。このような音響信号処理装置を、本願では「ミキサエンジン」と呼ぶ。ミキサエンジンは、ＰＣにより編集され転送された信号処理構成を内部に記憶し、その記憶している信号処理構成に基づいて単独で音響信号の処理を行うことができる。また、複数のミキサエンジンを組み合わせることにより大規模なミキサシステムを構成することもできる。非特許文献１に記載のミキサエンジンでは、複数のミキサエンジンを協同的に動作させるため「ゾーン」という考え方を導入している。また、特許文献１には、複数台のミキサエンジンを自由に組み合わせてゾーンを構成し、ゾーン単位で協同的な動作を実現する音響信号処理システムが開示されている。
【０００３】
ここでゾーンについて詳しく説明する。図１８は、３台のミキサエンジンを用いて単一ゾーンを構成した例を示す。ＰＣ１８０１と３台のミキサエンジン１８０３〜１８０５とが、スイッチングハブ１８０２により相互に接続されている。３台のミキサエンジン１８０３〜１８０５は、１つのゾーン１８０６を構成している。ゾーンにはゾーンマスタと呼ばれる機器が必ず１台存在し、その他の機器はスレーブとなる。例えば図１８（ａ）では、ミキサエンジン１８０３がゾーンマスタ、ミキサエンジン１８０４および１８０５がスレーブである。ゾーンマスタ１８０３からの制御により、スレーブ１８０４，１８０５をコントロールできる。また、ＰＣ１８０１からゾーンマスタ１８０３に指示を与えることにより、ゾーン内の全ての機器をコントロールすることができる。
【０００４】
図１８（ｂ）は、複数のゾーンを設定した例を示す。スイッチングハブ１８１３に３台のミキサエンジン１８２１〜１８２３が接続され、これによりゾーン１８２０が構成されている。同様にして、ミキサエンジン１８３１，１８３２でゾーン１８３０が、ミキサエンジン１８４１〜１８４３でゾーン１８４０が、それぞれ構成されている。上述したように各ゾーンにはそれぞれ１台のゾーンマスタが存在する。スイッチングハブ１８１３〜１８１５はルータ１８１２に接続され、該ルータ１８１２にはＰＣ１８１１が接続されている。
【０００５】
なお、図１８（ａ）及び（ｂ）では、ミキサシステムの制御系の接続関係のみを図示した。ここでは不図示だが、実際は各ミキサエンジン間には音響信号を伝送する接続線が張られており、またマイクなどから入力した音響信号の入力線やアンプやスピーカなどへの出力線も存在する。
【０００６】
上述したゾーンは任意の方式で定義できるが、ここでは同じドメインを構成するＩＰアドレスが与えられた複数の機器で１つのゾーンを構成するようにしている。具体的には、クラスＣアドレスのネットワークアドレスが同一の機器は同じゾーンに含まれるようにする。従って、１つのゾーンは最大で２５６台の機器から構成され、ゾーン間の接続はルータ（例えば図１８（ｂ）の１８１２）を介する必要がある。
【０００７】
以上のようなゾーンを設定することにより、１つのゾーン内の機器を協同的に動作させることができる。例えば、ゾーンに含まれる任意のミキサエンジンから１つのシーンを指定してリコールすると、ゾーン内の全てのミキサエンジンに一括してリコールされたシーンが設定される。なお、シーンとはコンフィグレーションとプリセットパラメータの組み合わせである。コンフィグレーションとは、目的のミキサシステムを構築するためのコンポーネントの組み合わせを言う。コンポーネントとは信号処理などを行う部品となる構成要素であり、例えばミキサ、コンプレッサ、エフェクト、クロスオーバなどのオーディオプロセッサや、フェーダ、スイッチ、パン、メータなどの操作子や表示器のコンポーネントが用意されている。ユーザは、ＰＣ上で所定のミキサ制御プログラムを実行してミキサ編集画面を表示し、該画面上で任意のコンポーネントを選択して配置し、各コンポーネントの端子間に結線を引いて音響信号の入出力関係を定義し、これにより所望のミキサ構成のコンフィグレーションを作成することができる。作成したコンフィグレーションは、コンパイル（ミキサエンジンが解釈できる情報に変換すること）した後、ＰＣからミキサエンジンに転送される。ミキサエンジンは、そのコンフィグレーションをカレントメモリ上に呼び出して実行することにより、そのコンフィグレーションで定義されたミキサ構成のミキサが実現される。プリセットパラメータとは、上述したミキサ構成の各コンポーネントにおけるパラメータデータのセットである。
【０００８】
また、ＰＣからの制御によりゾーン単位でミキサシステムの制御を行なうことができる。例えば、図１８（ｂ）のＰＣ１８１１からゾーン１８２０を指定してシーンリコールを指示すると、ゾーン１８２０のミキサエンジン１８２１〜１８２３では、指示されたシーンのコンフィグレーションとプリセットパラメータが呼び出されて設定される。ゾーンは完全に独立して制御されるものであるので、あるゾーンに対する指示が他のゾーンに影響を及ぼすことはない。また、ゾーンに対する指示はそのゾーン内の全機器に対する指示であるので、ゾーンに対する指示が為されたときにはそのゾーン内の全機器で指示に応じた制御動作が実行されることになる。
【０００９】
このように複数のミキサエンジンを組み合わせてミキサシステムを構成する場合、各ミキサエンジンの接続関係などを見渡せるようにするため、全体の構成を表すようなゾーン構成画面を表示し、ユーザが該ゾーン構成画面上で各種の機器同士を結線し、全体の構成を表すような画面を作成できる機能を持つものがある（例えば、非特許文献２参照）。
【００１０】
図１９は、図１８（ｂ）の３つのゾーンのそれぞれのゾーン構成画面の表示例を示す。メイン画面１９００上に、ゾーン１（図１８（ｂ）のゾーン１８２０）のゾーン構成画面１９０１、ゾーン２（図１８（ｂ）のゾーン１８３０）のゾーン構成画面１９０２、およびゾーン３（図１８（ｂ）のゾーン１８４０）のゾーン構成画面１９０３が、それぞれ表示されている。
【特許文献１】特開２００５−２５２６８６
【非特許文献１】「DIGITAL MIXING ENGINE DME64N/24N 取扱説明書」、ヤマハ株式会社、２００１年、第１１頁
【非特許文献２】「DME Designer Version1.1 取扱説明書」、ヤマハ株式会社、２００４年、第２０３〜２０７頁
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述したように、従来技術ではゾーン単位で機器が連動しているため、図１９のような構成画面を表示するときには、ゾーン毎のウインドウで表示するしかなかった。すなわち、複数のゾーンの構成を１つのウインドウでまとめて表示することはできなかった。しかし、ユーザの設定の仕方によっては、複数ゾーンで１つのオーディオシステムを構築するような場合があり、そのような場合では１画面で複数ゾーンの全体を見渡したいという要求がある。従来技術では、そのような要求に応えることができなかった。
【００１２】
本発明は、複数のミキサエンジンを組み合わせてミキサシステムを構成する際に、任意のミキサエンジンで複数のグループを構成した場合でも、それら複数のグループの全体構成がまとめて１つの画面で見渡せるような音響システム構成表示編集装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、指定された信号処理構成に従って音響信号を処理する複数の音響信号処理装置をネットワークを介して相互に接続した音響信号処理システムにおける前記複数の音響信号処理装置の構成を、画面上に表示して編集する音響システム構成表示編集装置であって、予め、前記複数の音響信号処理装置を１つのゾーン内の機器として定義し、該１つのゾーン内の機器をさらにグループ分けして複数のデバイスグループを定義しておく。そして、１つのゾーン内の機器の構成を１画面で表示するとともに、その１画面内に、そのゾーンを構成する複数のデバイスグループの機器の構成を表示する。
【００１４】
前記複数のデバイスグループの機器の構成の表示は、デバイスグループ毎に指定された色で表示するようにするとよい。また、新たな機器の表示要素の追加が指示されたときには、その機器が、既存のデバイスグループの何れかに属するものか、または新規のデバイスグループに属するものかを指定させ、新規のデバイスグループに属するものであると指定されたときにはそのデバイスグループ名を入力させるようにするとよい。
【発明の効果】
【００１５】
本発明によれば、複数のミキサエンジンを組み合わせてミキサシステムを構成する際に、任意のミキサエンジンで複数のグループを構成した場合でも、全体を１つのゾーンとし、該ゾーン内に複数のデバイスグループを定義しているので、それら複数のデバイスグループの全体構成がまとめて１つの画面で見渡せる。特に、デバイスグループ毎に指定された色で表示されるので、離れた位置に配置された機器が同じデバイスグループに属する場合でも、そのことが一目で認識できる。さらに、新たな機器の表示要素の追加が指示されたときには、その機器が、既存のデバイスグループの何れかに属するものか、または新規のデバイスグループに属するものかを指定させ、新規のデバイスグループに属するものであると指定されたときにはそのデバイスグループ名を入力させるようにしているので、各機器は必ず何れかのデバイスグループで括られ全体として見やすい構成の表示が実現される。
【発明を実施するための最良の形態】
【００１６】
以下、図面を用いてこの発明を実施するための一形態例を説明する。
【００１７】
本実施形態のミキサシステム（音響信号処理システム）では、ゾーンの下位にデバイスグループの概念を新たに導入している。従来技術ではゾーンのみを機器の連動単位としているが、本実施形態のミキサエンジンでは、最小連動単位をデバイスグループとしている。ゾーンは複数のデバイスグループで構成され、同一ゾーン内のデバイスグループは互いに通信可能である。また、特定のシーンにおいて、デバイスグループ内の特定の機器を連動させないような設定が可能であり、これにより最小連動単位をデバイスグループを構成する機器のうちの任意の台数の機器とすることも可能である。デバイスグループにはグループマスタと呼ばれる機器が必ず１台存在し、その他の機器はスレーブとなる。
【００１８】
デバイスグループ内のグループマスタは、同一ゾーン内にある他のデバイスグループの情報を知っている。他のデバイスグループ内の全ての機器のことを知っている必要はなく、グループマスタの情報さえ知っていればよい。これは、どのデバイスグループにおいても、何らかの制御動作を行なう際には、グループマスタが自分が管轄するスレーブに指示を与えるためである。全てのマスタの情報が記述されているテーブルをマスタテーブルと呼び、このテーブルを全マスタが共有することにより、デバイスグループ間で機器の連動が可能になる。
【００１９】
特に、本実施形態ではシーンに関するマスタテーブルであるシーンマスタテーブルを例として説明する。すなわち、シーンについては、デバイスグループ毎のシーンテーブル（「デバイスグループシーンテーブル」と呼ぶ）を用意するとともに、各デバイスグループシーンテーブルに登録されているデバイスグループで有意なシーン（「デバイスグループシーン」と呼ぶ）を組み合わせたもの（要するに各デバイスグループのデバイスグループシーンを特定するＩＤを組み合わせたものであり、「シーンリンク」と呼ぶ）を用意する。このシーンリンクを登録したテーブルがシーンマスタテーブルとなる。シーンマスタテーブルに登録するシーンリンクでは、特定のデバイスグループシーンについてはリコールしない、という設定が可能である。また、デバイスグループシーンテーブルに登録するデバイスグループシーンでは、特定の機器のについてはシーンリコールしない、という設定が可能である。なお、これらのテーブルについては後に詳しく説明する。
【００２０】
図１（ａ）は、単一のデバイスグループの構成例である。３台のミキサエンジン１０３〜１０５がスイッチングハブ１０２を介して接続され、１つのデバイスグループ１０６を構成している。ハブ１０２にはＰＣ１０１が接続されている。
【００２１】
図１（ｂ）は、単一ゾーン内に複数のデバイスグループを構成した例を示す。デバイスグループ１２０は３台のミキサエンジン１２１〜１２３で構成され、デバイスグループ１３０は２台のミキサエンジン１３１，１３２で構成され、デバイスグループ１４０は３台のミキサエンジン１４１〜１４３で構成されている。これら８台のミキサエンジン１２１〜１２３，１３１，１３２，１４１〜１４３は、スイッチングハブ１１２に接続され、該ハブ１１２にはＰＣ１１１が接続されている。背景技術の欄で説明したように、クラスＣアドレスのネットワークアドレスが同一の機器は同じゾーンに含まれるようにしているが、図１（ｂ）では８台のミキサエンジンで単一のゾーンを構成しているので、これらのミキサエンジンはスイッチングハブ１１２で相互に接続可能である。高価なルータを用いる必要が無く、ハブで相互接続できるので、全体としてコストが低減できる。
【００２２】
上述したように、最小連動単位は１つのデバイスグループであり、複数のデバイスグループで１つのゾーンを構成している。また、ゾーンは従来技術のゾーンと同様の単位であるので、ゾーン単位で動作させれば、複数のデバイスグループを連動させることもできることになる。１つのデバイスグループには１台のグループマスタが存在するものとする。複数のデバイスグループのグループマスタ間で通信を行うことで、ゾーンを越えることなく他の連動単位と通信することができる。システム立ち上げ時には、各機器間で初期化のための通信が行なわれ、デバイスグループ内の全機器はそのデバイスグループ内のどの機器がグループマスタでどの機器がスレーブであるかの情報を共有するものとし、さらに各デバイスグループのグループマスタはゾーン内に存在する全デバイスグループについてどの機器がグループマスタであるかの情報を共有するものとする。
【００２３】
図２は、図１の各ミキサエンジンのハード構成図を示す。ミキサエンジンは、ＣＰＵ（中央処理装置）２０１、ランダムアクセスメモリ（ＲＡＭ）２０２、フラッシュＲＯＭ（リードオンリメモリ）２０３、操作子２０４、検出回路２０５、表示部２０６、表示回路２０７、外部機器２０８、通信インターフェース（Ｉ／Ｆ）２０９、外部機器２１０、音声Ｉ／Ｆ２１１、および通信バス２１２を備える。
【００２４】
ＣＰＵ２０１は、このミキサエンジン全体の動作を制御する処理装置である。ＲＡＭ２０２は、ＣＰＵ２０１が実行するプログラムをロードしたり各種バッファ領域を確保する揮発性メモリである。フラッシュＲＯＭ２０３は、書き替え可能な不揮発性メモリであり、後述するシーンテーブルなどの各種の情報を格納する。操作子２０４は、本ミキサエンジンの外部パネル上に設けられたボタンやホイールなどの各種の操作子である。検出回路２０５は、操作子２０４の操作を検出し、ＣＰＵ２０１に検出結果を送る。表示部２０６は、本ミキサエンジンの外部パネル上に設けられた各種の情報を表示するためのディスプレイである。表示回路２０７は、ＣＰＵ２０１からの指示を受けて表示データを表示部２０６に送り表示させる。通信インターフェース（Ｉ／Ｆ）２０９は、外部機器２０８と接続するためのＬＡＮ（ローカルエリアネットワーク）のインターフェースである。図１（ａ）で各ミキサエンジンはハブ１０２に接続され、図１（ｂ）で各ミキサエンジンはハブ１１２に接続されているが、これは通信Ｉ／Ｆ２０９によりハブに接続されているものである。音声Ｉ／Ｆ２１１は、外部機器２１０と接続するためのインターフェースである。図１では制御系の接続関係のみを図示し、音響信号を伝送する接続関係は省略しているが、実際にはミキサエンジン間で音響信号をやり取りする接続線などが張られており、音声Ｉ／Ｆ２１１はそのような音響信号の伝送を行なうためのインターフェースである。なお、図２に示した構成要素のほか、ミキサエンジンは音響信号の処理を行なうためのＤＳＰを備えているがここでは省略した。
【００２５】
図１のＰＣ１０１，１１１のハード構成も図２に示したものと同様である。図２の構成をＰＣ１０１，１１１の構成と見た場合、ＰＣで音響信号の処理を行なわないのであれば、音声Ｉ／Ｆ２１１は不要である。また、フラッシュＲＯＭは通常のＲＯＭでよく、通常はハードディスクなどの補助記憶装置が接続されている。操作子２０４はキーボードやマウス、表示部２０６はＰＣのディスプレイであるのでミキサエンジンのディスプレイよりは大型の表示器となる。
【００２６】
図３を参照して、シーンテーブルについて説明する。図３（ｃ）および（ｄ）は、従来のミキサシステムにおけるシーンテーブルの例を示す。例えば、図３（ｃ）は図１８（ｂ）のゾーン１８２０のシーンテーブルであり、図３（ｄ）は図１８（ｂ）のゾーン１８４０のシーンテーブルである。図３（ｃ）のシーンテーブルは、ＰＣ１８１１上で所定のミキサ制御プログラムを実行して作成され、ＰＣ１８１１からゾーン１８２０内のミキサエンジン１８２１〜１８２３のそれぞれに転送され、各ミキサエンジン１８２１〜１８２３のフラッシュＲＯＭ２０３に格納されたものである。例えば、ゾーン１８２０内の何れかのミキサエンジンにおける操作で、あるいはＰＣ１８１１からゾーン１８２０を指定した上での操作で、シーンＮｏ．００１がリコールされたとすると、ミキサエンジン１８２１〜１８２３のそれぞれで図３（ｃ）のテーブルが参照されConfig01が読み出されて各ミキサエンジンのミキサ構成が設定され、さらにゾーンマスタであるミキサエンジン１８２１ではPreset001が、スレーブ１であるミキサエンジン１８２２ではPreset001が、スレーブ２であるミキサエンジン１８２３ではPreset002が、それぞれ読み出されてパラメータとして設定される。なお、Config01やConfig02はコンポーネントの組み合わせと結線関係の実体データであるコンフィグファイルのファイル名であり、その実体データであるコンフィグファイルは、予めＰＣ１８１１上のミキサ制御プログラムで作成され各ミキサエンジン１８２１〜１８２３に転送されているものである。Preset001などのプリセットファイルも同様である。
【００２７】
図３（ｄ）も図３（ｃ）のシーンテーブルと同様のものである。ただし、図３（ｃ）はゾーン１８２０のテーブルであり、図３（ｄ）はゾーン１８４０のテーブルであるので、同じシーンＮｏ．であってもその内容は一般的には異なる。コンフィグやプリセットのファイル名も図３（ｄ）と図３（ｃ）とで同じものがあるが、そのファイルの内容は一般的には異なる。
【００２８】
このような従来のシーンテーブルに対し、本実施形態のミキサエンジンは図３（ａ）及び（ｂ）に示すようなシーンテーブルを有する。
【００２９】
図３（ａ）は、デバイスグループ単位で連動したシーンリコールを行なうためのデバイスグループ内のシーンテーブル（デバイスグループシーンテーブル）を示す。このテーブルは図３（ｃ）や（ｄ）の従来のゾーン単位のシーンテーブルと同様の構成であり、図３（ｃ）や（ｄ）の説明も「ゾーン」を「デバイスグループ」と読み替えればそのまま適用されるものである。ただし、従来技術のシーンテーブルでは各ミキサエンジンに対応するプリセットファイルが必ず指定されているが、本実施形態の図３（ａ）のデバイスグループシーンテーブルではプリセットファイルの指定が無く「−」が記載されている部分がある。これは、そのシーンＮｏ．がリコールされたときに、プリセットの欄が「−」であるミキサエンジンについてはコンフィグ及びプリセットのリコールを行なわないこと（すなわち現時点の状態のままとする）を意味している。
【００３０】
このようなデバイスグループシーンテーブルが、デバイスグループ内の全ミキサエンジンに記憶されているので、デバイスグループ内の何れかのミキサエンジンにおける操作で、あるいはＰＣからデバイスグループを指定した上での操作で、シーンＮｏ．が指定されてリコールが指示されると、デバイスグループ内の全ミキサエンジンが連動して（ただし、テーブルで「−」が指定されているミキサエンジンは除く）、シーンリコールが実行される。なお、各ミキサエンジンは、自機が属するデバイスグループのデバイスグループシーンテーブルを記憶しておけば良く、他のデバイスグループのデバイスグループシーンテーブルは記憶しておく必要はない。
【００３１】
図３（ｂ）は、ゾーン単位で連動したシーンリコールを行なうためのシーンテーブル（シーンマスタテーブル）を示す。シーンリンクＮｏ．（Scene Link No.）に対応して、各デバイスグループ毎にリコールすべきシーンＮｏ．の組み合わせであるシーンリンクが登録されている。このようなシーンマスタテーブルは、例えば図１（ｂ）のＰＣ１１１上で所定のミキサ制御プログラムを実行して作成され、ＰＣ１１１から全デバイスグループのそれぞれのグループマスタに転送され、グループマスタ経由で各デバイスグループの全スレーブにも転送され、結果としてゾーン内の全てのミキサエンジンのフラッシュＲＯＭ２０３に格納される。図１（ｂ）の単一ゾーン内の任意のミキサエンジンにおける操作で、あるいはＰＣ１１１からゾーンを指定した上での操作で、シーンリンクＮｏ．が指定されてゾーンのシーンリコールが指示されると、各デバイスグループのグループマスタは当該シーンリンクＮｏ．のシーンリンクで自グループに指定されているシーンＮｏ．のシーンをデバイスグループシーンテーブルを参照して取得し、自デバイスグループ内で前記取得したシーンをリコールすればよい。これにより、ゾーン内の全デバイスグループで連動したシーンリコールが実行される。
【００３２】
なお、シーンマスタテーブルに登録されているシーンリンクには、シーンＮｏ．が記載されておらず「−」が記載されている部分がある。これは、そのシーンリンクがリコールされたときに、シーンリンクＮｏ．が記載されておらず「−」が記載されているデバイスグループについてはリコールを行なわないこと（すなわち現時点の状態のままとする）を意味している。これにより、ゾーン内の任意のデバイスグループを対象として、連動したシーンリコールが実現できる。
【００３３】
次に、本実施形態のミキサシステムの各ミキサエンジンにおいてシーンリコールを指示する操作手順について説明する。
【００３４】
図４（ａ）は、本実施形態のミキサエンジンの外部パネル（一部）上の外観を示す。外部パネル４００上に、表示部２０６に相当する液晶表示装置（ＬＣＤ）４０１と、操作子２０４に相当するホイール４０２、シーンボタン４０３、エンターボタン４０４、およびキャンセルボタン４０５が設けられている。シーンボタン４０３を押下すると、図４（ｂ）に示すメニュー４１１がＬＣＤ４０１に表示される。メニュー４１１はリコールするシーンがゾーンのシーンかデバイスグループのシーンかを選択するメニューである。ゾーンのシーンとは、図３（ｂ）のシーンマスタテーブルに登録されている何れかのシーンリンクのことである。デバイスグループのシーンとは、図３（ａ）のデバイスグループシーンテーブル（シーンボタン４０３の押下が行なわれたミキサエンジンが属するデバイスグループのもの）に登録されている何れかのシーンのことである。ホイール４０２を操作して、メニュー４１１でゾーンまたはデバイスグループの何れかを選択し、エンターボタン４０４を押下すると、図４（ｃ）に示すようなメニューが表示される。このメニュー４１２は、メニュー４１１でゾーンが選択されたときは図３（ｂ）のシーンマスタテーブルに登録されているシーンリンクの一覧のメニューであり、メニュー４１１でデバイスグループが選択されたときは図３（ａ）のデバイスグループシーンテーブルに登録されているシーンの一覧のメニューである。このメニュー４１２から１つのシーンまたはシーンリンクを選択して、エンターボタン４０４を押下することにより、そのシーンまたはシーンリンクをリコールする。なお、メニュー４１２ではシーンまたはシーンリンクの一覧に名称が付けられているが、これはユーザが任意に付けられるものとする。
【００３５】
図５は、あるデバイスグループのグループマスタから当該デバイスグループ内のシーンリコールを行う場合（図４（ｂ）のメニューでデバイスグループを選択した場合）のグループマスタとスレーブの処理手順を示す。グループマスタは、ステップ５０１で、図４で説明したＵＩ（ユーザインタフェース）操作によるリコールの指示を受付け、またはＰＣ１０１から送信されるシーンリコールのコマンドを受信する。ステップ５０２で、自デバイスグループの全てのスレーブに、操作されあるいは受信したシーンリコールの指示を通知する。その後、ステップ５０３で、自機におけるシーンリコールを実行する。当該デバイスグループのスレーブは、ステップ５１１で、シーンリコールの指示を受信する。ステップ５１２で、指示されたシーンをリコールする。
【００３６】
図６は、あるデバイスグループのスレーブから当該デバイスグループ内のシーンリコールを行う場合（図４（ｂ）のメニューでデバイスグループを選択した場合）のグループマスタとスレーブの処理手順を示す。スレーブは、ステップ６１１で、図４で説明したＵＩ操作によるリコールの指示を受付け、またはＰＣ１０１から送信されるシーンリコールのコマンドを受信する。ステップ６１２で、そのシーンリコールの指示をグループマスタに通知する。グループマスタは、ステップ６０１でその通知を受信し、ステップ６０２で自デバイスグループの全てのスレーブに当該シーンリコールの指示を通知する。その後、グループマスタは、ステップ６０３で、自機において指示されたシーンをリコールする。一方、スレーブ（当該デバイスグループの全てのスレーブ）は、ステップ６１３でグループマスタからシーンリコールの指示を受信し、ステップ６１４で自機において指示されたシーンをリコールする。
【００３７】
図７は、複数デバイスグループが存在する場合において、あるデバイスグループのグループマスタからゾーン内のシーンリコールを行う場合（図４（ｂ）のメニューでゾーンを選択した場合）のグループマスタとスレーブの処理手順を示す。あるデバイスグループ７００のグループマスタは、ステップ７０１で、図４で説明したＵＩ操作によるリコールの指示を受付け、またはＰＣ１０１から送信されるシーンリコールのコマンドを受信する。ステップ７０２で、他デバイスグループのグループマスタに、そのグループマスタで実行すべきシーンリコールの指示を通知する。その後のステップ７０３，７０４，７１１，７１２の処理は、それぞれ図５のステップ５０２，５０３，５１１，５１２と同じ処理である。
【００３８】
ステップ７０２の通知を受けた他デバイスグループ７２０のグループマスタは、ステップ７２１で、当該シーンリコールの指示を受信する。その後のステップ７２２，７２３，７３１，７３２の処理は、それぞれ図５のステップ５０２，５０３，５１１，５１２と同じ処理である。
【００３９】
図８は、複数デバイスグループが存在する場合において、あるデバイスグループのスレーブからゾーン内のシーンリコールを行う場合（図４（ｂ）のメニューでゾーンを選択した場合）のグループマスタとスレーブの処理手順を示す。あるデバイスグループ８００のスレーブは、ステップ８１１で、図４で説明したＵＩ操作によるリコールの指示を受付け、またはＰＣ１０１から送信されるシーンリコールのコマンドを受信する。ステップ６１２で、そのシーンリコールの指示を自デバイスグループのグループマスタに通知する。当該グループマスタは、ステップ８０１で、当該シーンリコールの指示を受信する。その後の当該デバイスグループ８００でのステップ８０２，８０３，８０４，８１３，８１４の処理は図７のステップ７０２，７０３，７０４，７１１，７１２と同じ処理である。また、他デバイスグループ８２０でのステップ８２１，８２２，８２３，８３１，８３２の処理は図７のステップ７２１，７２２，７２３，７３１，７３２と同じ処理である。
【００４０】
図５〜図８から分るように、本実施形態では、デバイスグループ内の制御は、まずグループマスタに指示を通知し、グループマスタからグループ内のスレーブに該指示を通知する、という手順で行なうようにしている。
【００４１】
図９は、各ミキサエンジンにおけるシーンリコールの処理手順を示す。この処理は、図５のステップ５０３，５１２、図６のステップ６０３，６１４、図７のステップ７０４，７１２，７２３，７３２、及び図８のステップ８０４，８１４，８２３，８３２のそれぞれで実行される処理である。
【００４２】
ステップ９０１で、現在当該ミキサエンジンに設定されているミキサ構成（コンフィグ）が、リコールするシーンに登録されているコンフィグと同じか、判定する。異なるときは、ステップ９０２で、リコールするシーンのコンフィグ情報を自機内のデバイスグループシーンテーブル（図３（ａ））から読み込む。次にステップ９０３で、そのコンフィグ情報に従いコンポーネントを配置し、ステップ９０４で、そのコンフィグ情報に従いコンポーネントを結線し、ステップ９０５に進む。ステップ９０３，９０４の処理は、具体的には自機のＤＳＰにそのコンフィグ情報に従った音響信号処理を行なうマイクロプログラムをロードする処理である。ステップ９０１で同じコンフィグのときは、そのままステップ９０５に進む。ステップ９０５では、リコールするシーンのプリセット情報をデバイスグループシーンテーブルから読み込む。ステップ９０６で、そのプリセット情報に従い、コンポーネントのパラメータ値をセットし、終了する。
【００４３】
図１０は、図４で説明したＵＩ操作によるシーン切り替えルーチンの手順を示す。この処理は、図４（ａ）のシーンボタン４０３が押下されたとき起動されるものであり、図５のステップ５０１、図６のステップ６１１、図７のステップ７０１、及び図８のステップ８１１で実行が開始される処理である。なお、ＰＣからのシーンリコールコマンドを受信した場合も同様の処理である（ただし、ユーザの選択操作の代わりにコマンドで指示された情報を用いるものとする）。
【００４４】
ステップ１００１で、シーンを切り替える対象がゾーン全体かまたは自デバイスグループのみかを判定する。図４（ｂ）のメニュー４１１でゾーンが選択されてエンターボタン４０４が押下されたときはステップ１００２に進み、メニュー４１１でデバイスグループが選択されてエンターボタン４０４が押下されたときはステップ１００５に進む。
【００４５】
ステップ１００２では、ゾーンのシーンテーブル（図３（ｂ）で説明したシーンマスタテーブル）を取得し、そのシーンリンクの一覧を図４（ｃ）のメニュー４１２のように表示する。ステップ１００３で、選択されたシーン番号（正確にはシーンリンクの番号である）、すなわちユーザによりメニュー４１２から選択されエンターボタン４０４が押下されたシーン番号を取得する。ステップ１００４で、リコールするシーン情報を取得し、ステップ１００８に進む。これにより、各デバイスグループでリコールすべきシーンＮｏ．が取得されたことになる。
【００４６】
ステップ１００５では、自デバイスグループのシーンテーブル（図３（ａ）で説明したデバイスグループシーンテーブル）を取得し、そのシーンの一覧を図４（ｃ）のメニュー４１２のように表示する。ステップ１００６で、選択されたシーン番号、すなわちユーザによりメニュー４１２から選択されエンターボタン４０４が押下されたシーン番号を取得する。ステップ１００７で、リコールするシーン情報を取得し、ステップ１００８に進む。これにより、自デバイスグループでリコールすべきシーンＮｏ．が取得されたことになる。
【００４７】
ステップ１００８では、自機がグループマスタか否か判定し、グループマスタであるときは、ステップ１００９でシーンリコール（図１１の処理）した後、終了する。自機がスレーブのときは、ステップ１０１０で自グループのデバイスマスタに通知し、終了する。ステップ１０１０の通知は、図６のステップ６１２及び図８のステップ８１２に相当する。
【００４８】
図１１は、図１０のステップ１００９の詳細な処理手順を示す。ステップ１１０１で、シーンリコールするのがゾーン全体か自デバイスグループのみかを判定する。ゾーン全体であるとき（すなわち図１０のステップ１００２〜１００４を通ってきたとき）は、ステップ１１０２で、他デバイスグループのグループマスタにシーンリコールを通知し（ステップ１００４で各デバイスグループでリコールすべきシーンＮｏ．が取得されているので、各デバイスグループのグループマスタにそのデバイスグループでリコールすべきシーンＮｏ．を通知する）、ステップ１１０３で、シーンマスタテーブルから自デバイスグループでリコールするシーンＮｏ．を取得し（実際にはステップ１００４で各デバイスグループでリコールすべきシーンＮｏ．が取得されているので、その中から自デバイスグループでリコールすべきシーンＮｏ．を取得すればよい）、ステップ１１０４に進む。ステップ１１０１で自デバイスグループのみのとき（すなわち図１０のステップ１００５〜１００７を通ってきたとき）は、直接ステップ１１０４に進む。ステップ１１０４で、自デバイスグループのスレーブにシーンリコールを通知する。これは、既に自デバイスグループでリコールすべきシーンＮｏ．が取得されているので、そのシーンＮｏ．を通知してリコールを指示するものである。ステップ１１０５で、リコールするシーン（コンフィグとプリセット）があるか判定する。あるときは、ステップ１１０６で自機のシーンをリコールし、終了する。リコールするシーンが無いときは、そのまま終了する。ステップ１１０６では上記図９の処理を行なう。
【００４９】
上記ステップ１１０２の通知は、図７のステップ７０２及び図８のステップ８０２に相当する。上記ステップ１１０４の通知は、図５のステップ５０２、図６のステップ６０２、図７のステップ７０３，７２２、及び図８のステップ８０３，８２２に相当する。なお、ステップ１１０２の通知を受けた他のデバイスグループのグループマスタ（図７のグループ７２０のグループマスタや図８のグループ８２０のグループマスタ）では、当該通知を受けて、図１１の処理を実行するものである。
【００５０】
図１２は、デバイスグループのスレーブにおけるシーンリコールルーチンを示す。この処理は、図１１のステップ１１０４の通知を受けたスレーブで実行される処理であり、図５のステップ５１２、図６のステップ６１４、図７のステップ７１２，７３２、及び図８のステップ８１４，８３２で実行されるものである。まずステップ１２０１で、リコールするシーンがあるか判定する。ある場合は、ステップ１２０２で自機のシーンをリコールし終了する。無い場合はそのまま終了する。
【００５１】
次に、本実施形態のミキサシステムにおけるゾーンの構成の表示編集機能について説明する。本実施形態のミキサシステムでは、図１に示したＰＣ１０１，１１１から複数のミキサエンジンの制御を行なうことができるが、その制御のためにＰＣ１０１，１１１で実行するミキサ制御プログラムは、ゾーンの構成の表示編集機能を備えている。これは、ユーザが任意に画面上にミキサエンジンを示すブロックを配置し、それらの接続関係を示す結線を引き、これにより全体としてのミキサシステムの構成を一目で見渡せるようにする機能である。特に、本実施形態では、上述したようなデバイスグループの概念を導入しているので、画面上に配置したミキサエンジンがどのデバイスグループに属するものかが一目で分るように表示上の工夫をしている。以下では、そのような表示上の工夫をしたゾーンの構成の表示編集機能について説明する。
【００５２】
図１３は、ＰＣ上で図１で説明したようなミキサシステムの構成を示す画面例である。メイン画面１３００内に、ツールキットのウインドウ１３０１と編集画面（以下、ＣＡＤ画面と呼ぶ）のウインドウ１３０３が表示されている。ＣＡＤ画面１３０３は１つのゾーン内の各機器構成について表示するものであり、ここではデバイスグループ１３３１〜１３３３が表示されている。ユーザは、ツールキット１３０１からミキサエンジンを選択し画面１３０３にドラッグ＆ドロップして配置することができる。また、ミキサエンジン以外の要素も同様にして画面１３０３に配置でき、任意に結線を引いて、全体としてのミキサシステムの構成図を作成編集することができる。ＣＡＤ画面１３０３上に、新たにミキサエンジンをドラッグ＆ドロップして配置したときには、指定したデバイスグループ内に含めるように呼び出すこともできるし、新しいデバイスグループを定義しその中に呼び出すこともできる。特に、表示されている要素を指定して色を変える操作が為された場合以外は、通常、同じデバイスグループに属するミキサエンジンのブロックは同じ色で表示するようにしている。これにより、離れた位置に表示されても同じデバイスグループに属するミキサエンジンが判別しやすくなるという利点がある。
【００５３】
図１４（ａ）は、図１３のＣＡＤ画面１３０３上に、新たにミキサエンジンをドラッグ＆ドロップしたときにポップアップ表示されるダイアログボックスを示す。ユーザは、ラジオボタン１４０１または１４０２の何れかをオンして、いまドラッグ＆ドロップしたミキサエンジンが、既に存在するデバイスグループに属するものか、新しいデバイスグループに属するものかを選択する。既に存在するデバイスグループに属するものとしたい場合は、ラジオボタン１４０１をオンし、リストボックス１４０３により既に存在するデバイスグループのうち１つを選択し、ＯＫボタン１４０６をオンする。これにより、ＣＡＤ画面１３０３上に、新たなミキサエンジンが、選択されたデバイスグループに既に割当てられている色で表示される。
【００５４】
新たに追加するミキサエンジンを新しいデバイスグループに属するものとしたい場合は、ラジオボタン１４０２をオンし、デバイスグループ名の入力領域１４０４に任意の名称を入力し、さらにセレクトカラーボタン１４０５をオンして、新たに追加するデバイスグループの色を指定した後、ＯＫボタン１４０６をオンする。これにより、新しいデバイスグループがＣＡＤ画面１３０３内に表示され、そのデバイスグループ内に新たなミキサエンジンの表示がなされ、その色はユーザが指定した色とされる。なお、キャンセルボタン１４０７をオンすると、ミキサエンジンの追加はキャンセルされる。
【００５５】
図１４（ｂ）は、デバイスグループの表示色を変更するダイアログボックスである。図１３のＣＡＤ画面から、任意のデバイスの表示要素を選択し、例えばマウスの右クリックなどの所定の操作を行なうと、図１４（ｂ）のダイアログボックスが表示される。選択したデバイスのみについて表示色を変更したいときは、ラジオボタン１４１１をオンし、セレクトカラーボタン１４１３をオンして変更する色を指定する。選択したデバイスが属するデバイスグループ内の全ての機器の色を変更したいときは、ラジオボタン１４１２をオンし、セレクトカラーボタン１４１３をオンして変更する色を指定する。
【００５６】
図１５は、ＣＡＤ画面上に１台目を追加する操作がなされたときの処理を示す。ＣＡＤ画面上に１台のミキサエンジンも表示されていないときは、ドラッグ＆ドロップで新たなミキサエンジンを追加したとき本処理が実行される。ステップ１５０１で、ＣＡＤ画面上に描画する色をユーザに指定させる。ステップ１５０２で、追加した新たなミキサエンジンをグループマスタに設定する。ステップ１５０３で、ＣＡＤ画面上に前記指定された色でミキサエンジンを描画し、終了する。
【００５７】
図１６は、ＣＡＤ画面上に２台目以降を追加する操作がなされたときの処理を示す。このときは、まず図１４（ａ）のダイアログボックスが表示される。ステップ１６０１で、新たにデバイスグループを作成するか否か判定する。これは図１４（ａ）のダイアログボックスでラジオボタン１４０１と１４０２のどちらがオンされているかを判別することによる。新たにデバイスグループを作成する場合は、ステップ１６０２で追加するミキサエンジンをグループマスタに設定し、ステップ１６０３でＣＡＤ画面上に描画する色を指定させ、ステップ１６０６でＣＡＤ画面上に描画する。新たなグループを作成しない場合は、ステップ１６０４でミキサエンジンを追加するデバイスグループを選択させ、ステップ１６０５でグループマスタの描画色をＣＡＤ画面上に描画する色として設定した後、ステップ１６０６に進む。
【００５８】
図１７は、ＣＡＤ画面上の機器の表示色を後で変更するときの処理手順を示す。所定の操作で図１４（ｂ）のダイアログボックスが表示される。その後、ステップ１７０１で、ＣＡＤ画面上に描画する色を指定させする。ステップ１７０２で、選択されたミキサエンジンが属するデバイスグループ内の機器の表示色を全て変更する選択がなされているか判定する。全て変更する場合は、ステップ１７０３で、当該デバイスグループ内の全ての機器の表示色を変更する。選択された機器のみ表示色を変更する場合は、ステップ１７０４で、当該機器の表示色のみを変更する。ステップ１７０３，１７０４の後、ステップ１７０５でＣＡＤ画面上に描画し、終了する。
【図面の簡単な説明】
【００５９】
【図１】デバイスグループの構成例を示す図
【図２】ミキサエンジンのハード構成図
【図３】シーンテーブルの構成図
【図４】ミキサエンジンの外部パネル（一部）上の外観図とメニューの図
【図５】シーンリコールを行う場合のグループマスタとスレーブの処理手順（その１）を示す図
【図６】シーンリコールを行う場合のグループマスタとスレーブの処理手順（その２）を示す図
【図７】シーンリコールを行う場合のグループマスタとスレーブの処理手順（その３）を示す図
【図８】シーンリコールを行う場合のグループマスタとスレーブの処理手順（その４）を示す図
【図９】シーンリコールの処理手順を示すフローチャート
【図１０】ＵＩ操作によるシーン切り替えルーチンの手順を示すフローチャート
【図１１】ステップ１００９の詳細な処理手順を示すフローチャート
【図１２】デバイスグループのスレーブにおけるシーンリコールルーチンのフローチャート
【図１３】ミキサシステムの構成を示す画面例
【図１４】ＣＡＤ画面上に、新たにミキサエンジンをドラッグ＆ドロップしたときにポップアップ表示されるダイアログボックスの図
【図１５】ＣＡＤ画面上に１台目を追加する操作がなされたときの処理を示すフローチャート
【図１６】ＣＡＤ画面上に２台目以降を追加する操作がなされたときの処理を示すフローチャート
【図１７】ＣＡＤ画面上の機器の表示色を後で変更するときの処理手順を示すフローチャート
【図１８】３台のミキサエンジンを用いて単一ゾーンを構成した例を示す図
【図１９】ゾーン構成画面の表示例を示す図
【符号の説明】
【００６０】
１０１…ＰＣ、１０２…スイッチングハブ、１０３〜１０５…ミキサエンジン、１０６…デバイスグループ１０６。
【図１】
2008017085.tif 000003
【図２】
2008017085.tif 000004
【図３】
2008017085.tif 000005
【図４】
2008017085.tif 000006
【図５】
2008017085.tif 000007
【図６】
2008017085.tif 000008
【図７】
2008017085.tif 000009
【図８】
2008017085.tif 000010
【図９】
2008017085.tif 000011
【図１０】
2008017085.tif 000012
【図１１】
2008017085.tif 000013
【図１２】
2008017085.tif 000014
【図１３】
2008017085.tif 000015
【図１４】
2008017085.tif 000016
【図１５】
2008017085.tif 000017
【図１６】
2008017085.tif 000018
【図１７】
2008017085.tif 000019
【図１８】
2008017085.tif 000020
【図１９】
2008017085.tif 000021