(57)【要約】      （修正有）【課題】ディジタルオーディオ信号を扱うＤＳＰモジュールの信号処理の構成をグラフィカルに編集する編集装置であって、下位の信号処理要素及び結線（ＣＡＤデータ）の内容確認を簡単に行えるようにする。【解決手段】編集装置は、ゾーン１ＣＡＤデータに含まれるエンジン１〜３及びその結線をゾーン１画面に表示し、該ゾーン画面に表示されたエンジン１の構成を示す下位のＣＡＤデータの構成（コンポーネント及びコンポーネントの端子間の結線）をエンジン１ＣＡＤ画面に表示する。両ＣＡＤ画面では、ユーザの編集操作に応じて信号処理要素の配置と結線を行う。ゾーン１画面において、エンジン１のアイコン上に、エンジン１ＣＡＤ画面に表示される下位のＣＡＤデータの構成をサムネールを表示するサムネール表示手段を備える。【選択図】図１
2006209229.tif 000002
【特許請求の範囲】
【請求項１】
１乃至複数の信号処理装置に実行させる信号処理の構成を、複数の信号処理要素から選択された信号処理要素と該信号処理要素の端子間の結線によって表現したＣＡＤデータをグラフィカルに編集するための編集装置であって、
前記ＣＡＤデータに含まれる信号処理要素及び結線を第１の編集領域に表示する第１の表示手段と、
前記第１の編集領域に表示された少なくとも１つの信号処理要素の構成を示す下位のＣＡＤデータに含まれる信号処理要素及び結線を第２の編集領域に表示する第２の表示手段と、
ユーザの編集操作に応じて、前記第１及び第２の編集領域の各々において信号処理要素の配置と結線を行う編集手段と、
前記第１の編集領域において、前記少なくとも１つの信号処理要素の構成として、前記第２の編集領域に表示される信号処理要素及び結線のサムネールを表示するサムネール表示手段と
を備える編集装置。
【請求項２】
前記サムネール表示手段は、前記第１の編集領域に表示された前記信号処理要素のアイコン上にサムネール表示を行うものであることを特徴とする請求項１に記載の編集装置。
【請求項３】
前記第１の編集領域における前記信号処理要素のアイコン表示サイズは、操作者により任意に可変であって、その表示サイズの最小値を、サムネール表示すべき信号処理要素及び結線の規模に追従して変更制御する手段を更に備えることを特徴とする請求項２に記載の編集装置。
【請求項４】
前記第１の編集領域における前記信号処理要素のアイコン表示サイズは、操作者により任意に可変であって、その可変された表示サイズが、サムネール表示すべき信号処理要素及び結線の規模に追従して変化する最小値以上であるか否かを判定する手段を更に備え、前記サムネール表示手段は、該最小値以上であると判定された場合にのみサムネール表示を行うものであることを特徴とする請求項２に記載の編集装置。
【請求項５】
１乃至複数の信号処理装置に実行させる信号処理の構成をグラフィカルに編集するための編集装置であって、
少なくとも１つのカスタム信号処理要素の構成を、複数の信号処理要素から選択された信号処理要素と該信号処理要素の端子間の結線とによって表現した下位のＣＡＤデータを記憶する第１記憶手段と、
第１編集画面を開き、前記下位のＣＡＤデータに従って、前記選択された信号処理要素のアイコンを配置し表示すると共に、該アイコンの端子間の結線を表示する第１表示手段と、
ユーザの下位編集操作に応じて、前記第１編集画面に配置された信号処理要素のアイコンを追加、削除又は変更すると共に、該アイコンの端子間の結線を編集する第１編集手段と、
上位の信号処理の構成を、前記少なくとも１つのカスタム信号処理要素と複数の信号処理要素から選択された信号処理要素と、該信号処理要素の端子間の結線とによって表現した上位のＣＡＤデータを記憶する第２記憶手段と、
第２編集画面を開き、前記上位のＣＡＤデータに従って、前記選択された信号処理要素のアイコンを配置し表示すると共に、該アイコンの端子間の結線を表示する第２表示手段と、
ユーザの上位編集操作に応じて、前記第２編集画面に配置された信号処理要素のアイコンを追加、削除又は変更すると共に、該アイコンの端子間の結線を編集する第２編集手段と、
前記上位のＣＡＤデータにカスタム信号処理要素が含まれるとき、前記第２編集画面に、当該カスタム信号処理要素の構成を示す下位のＣＡＤデータのサムネールを表示するサムネール表示手段と
を備える編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディジタルオーディオ信号を扱うＤＳＰモジュールの信号処理の構成をグラフィカルに編集することが可能な編集装置に関する。
【背景技術】
【０００２】
ディジタルオーディオ信号を処理するための信号処理エンジンとして従来から知られるものに、例えば設備音響、放送局、あるいは、レコーディングスタジオなど種々多様なシチュエーションに応じて必要とされるサウンドシステムの構成（信号処理の内容等）を、任意にプログラム可能な信号処理エンジン（ＤＳＰのモジュール）があった。一例として、本出願人が販売するミキサエンジン：製品名「ＤＭＥ３２」がある。これによれば、前記ミキサエンジンに接続されたパーソナルコンピュータ（以下、この明細書中では、「ＰＣ」と略称する）において、当該ミキサエンジンを制御するためのアプリケーションプログラム（以下、「制御アプリ」と略称する）が実行され、該制御アプリにより当該ミキサエンジンにて実施すべき信号処理の構成を任意に設計し、また、その動作をリアルタイムで制御することができた。すなわち、前記制御アプリは、ＰＣに備わるディスプレイに、当該ミキサエンジンの信号処理の構成を「ブロック図」の形で提示する表示画面（ウィンドウ）を表示し、該表示画面において、操作者はマウス等のポインティングデヴァイスによるＧＵＩを用いて、当該ミキサエンジンの内部動作（信号処理の構成等）をグラフィカルに編集することがきた（例えば、下記非特許文献１を参照）。
【０００３】
図８（ａ）は、前記制御アプリによりディスプレイに表示されるエンジンで実行される信号処理の構成を編集するための表示画面の一例を示す。図に示すとおり、表示画面８０には、エンジン１において実現される信号処理の内容が、該信号処理の構成要素となるコンポーネント（信号処理要素）のアイコン８１〜８３及び各コンポーネントの端子間の配線状態によって、グラフフィカルに表示されている。エンジンの信号処理を構成するコンポーネントは、例えばミキサやエフェクタ等の各種オーディオプロッセサ類や、入力部（ｉｎｐｕｔ）、出力部（ｏｕｔｐｕｔ）、カスケード入力部（Ｃａｓｃａｄｅ・ｉｎ）、カスケード出力部（Ｃａｓｃａｄｅ・ｏｕｔ）など各種接続スロットなどのように、夫々、信号処理を行うための特定の機能を持つ要素である。この明細書では、当該表示画面８０において編集対象となる信号処理の構成を表すデータ、すなわち、各コンポーネント及び各コンポーネントの端子間の配線を表すデータを「ＣＡＤデータ」という。また、図８（ａ）のような、ＣＡＤデータの編集を行うためのウィンドウを「ＣＡＤ画面」という。
制御アプリは、ＣＡＤ画面にて行われた編集作業に応じて、ＣＡＤデータを作成／編集し、該作成／編集されたＣＡＤデータをエンジン側で解釈できるデータ形式に変換する作業を行い（これを便宜上「構成データ」と称する）、該構成データをエンジン側に転送する。エンジンでは、該転送された構成データに基づき、自機での信号処理の内容をプログラムする。これにより、当該エンジンにおいて、例えばオーディオ信号のミキシング処理等、任意にプログラムされた信号処理を実行することができる。
【０００４】
また、エンジンの信号処理を構成するコンポーネントには、予め用意され、或る特定の信号処理の機能を担う「プリセット・コンポーネント（略称「Ｐコンポーネント」）」と、ユーザが前記Ｐコンポーネントを組み合わせて作成した「カスタムコンポーネント（略称「Ｃコンポーネント」）」とがある。図８（ａ）では、一例として符号８１と８２のコンポーネントがＣコンポーネントであり、符号８３のコンポーネントをＰコンポーネント（例えばミキサのコンポーネント）としている。エンジンのＣＡＤ画面８０において、任意のＣコンポーネントのアイコンを例えばダブルクリック操作等によって選択することで、該選択したＣコンポーネントのＣＡＤデータを編集するためのＣＡＤ画面が別ウィンドウとして開く。図８（ｂ）は、４入力端子、２出力端子のＣコンポーネントのＣＡＤ画面８４の表示例である。ＣコンポーネントのＣＡＤ画面８４には、前記エンジンのＣＡＤ画面８０と概ね同様に、当該Ｃコンポーネントの信号処理を構成する複数のコンポーネント（Ｐコンポーネント）のアイコンが配置され、各Ｐコンポーネントの端子間が適宜配線される。図の例では、一例として、２つのコンプレッサのＰコンポーネトと、フェーダのＰコンポーネトが配置されている。操作者は、前記エンジンのＣＡＤ画面８０におけるＣＡＤデータの編集と同様な作業により、当該ＣコンポーネントのＣＡＤ画面８４においてＣコンポーネントのＣＡＤデータを編集できる。
【０００５】
また、信号処理能力やシステム規模を拡張する場合は、カスケード接続や音楽ＬＡＮなどを用いて、複数台の前記エンジンを接続して、複数台のエンジンからなるネットワークを構築することができる。ＰＣの制御アプリは、前記ネットワークを構築する複数のエンジンを１つの作業領域（これを本明細書中において「ゾーン」という）にまとめて、一括して管理できる。
図８（ｃ）は、「ゾーン」の編集用のＣＡＤ画面の一例を示す。図の例では、エンジン１〜３が当該ゾーンに配置されている。すなわち、ゾーンのＣＡＤ画面８５においては、各エンジンがＣＡＤデータの構成要素たる「コンポーネント」に相当する。当該ゾーンＣＡＤ画面８５内に配置されたエンジンのアイコンを、ダブルクリック操作等によって選択することで、前記図８（ａ）に示したようなエンジンのＣＡＤデータを編集するためのＣＡＤ画面８０が別ウィンドウとして開く。
【非特許文献１】製品名「ＤＭＥ３２」の取扱い説明書（http://www2.yamaha.co.jp/manual/pdf/pa/japan/signal/DME32J.pdf）
【０００６】
図８（ｃ）から明らかなように、ゾーンのＣＡＤ画面８５においては、当該ゾーンを構成する各エンジン１〜３のアイコンが表示されるものの、そのアイコンを見ただけでは、各エンジンにおける具体的な信号処理の内容（ＣＡＤデータの中身）を知ることはできなかった。各エンジンの信号処理の内容を確認するには、図８（ａ）のエンジンのＣＡＤ画面８０を別ウィンドウとして開き、そこに当該エンジンのＣＡＤデータの全体図を表示させねばならなかった。また、エンジンＣＡＤ画面８０に表示される個々のＣコンポーネントのアイコンからは、そのコンポーネントの信号処理の内容（ＣＡＤデータの中身）を知ることはできないので、それを確認するには、図８（ｂ）に示すようなＣコンポーネントのＣＡＤ画面８４を別ウィンドウとして開かねばならなかった。
【０００７】
このように、従来は或るＣＡＤデータ編集用のＣＡＤ画面に表示されたコンポーネントの信号処理の構成（すなわち下位のＣＡＤデータ：例えばゾーンに対するエンジンの構成や、エンジンに対するＣコンポーネントの構成）を確認するためには、当該下位のＣＡＤデータ編集用のＣＡＤ画面を別途に開かなければならなかった。従って下位のＣＡＤデータの内容確認の作業が面倒だったという不都合があった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この発明は上述の点に鑑みてなされたもので、階層化されたＣＡＤデータを編集するに際して、下位のＣＡＤデータの内容確認を簡単に行えるようにした編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明は、１乃至複数の信号処理装置に実行させる信号処理の構成を、複数の信号処理要素から選択された信号処理要素と該信号処理要素の端子間の結線によって表現したＣＡＤデータをグラフィカルに編集するための編集装置であって、前記ＣＡＤデータに含まれる信号処理要素及び結線を第１の編集領域に表示する第１の表示手段と、前記第１の編集領域に表示された少なくとも１つの信号処理要素の構成を示す下位のＣＡＤデータに含まれる信号処理要素及び結線を第２の編集領域に表示する第２の表示手段と、ユーザの編集操作に応じて、前記第１及び第２の編集領域の各々において信号処理要素の配置と結線を行う編集手段と、前記第１の編集領域において、前記少なくとも１つの信号処理要素の構成として、前記第２の編集領域に表示される信号処理要素及び結線のサムネールを表示するサムネール表示手段とを備える編集装置である。
【発明の効果】
【００１０】
前記第１の編集領域にはＣＡＤデータに含まれる信号処理要素(コンポーネント）及び結線が表示され、第２の編集領域には、該第１の編集領域に表示された少なくとも１つの信号処理要素の構成を示す下位のＣＡＤデータに含まれる信号処理要素及び結線が表示される。サムネール表示手段により、前記第１の編集領域において、前記少なくとも１つの信号処理要素の構成として、前記第２の編集領域に表示される信号処理要素及び結線のサムネールを表示することができる。これにより、ゾーンＣＡＤ画面においては、当該ゾーンのコンポーネントたるエンジンの信号処理の構成を表すＣＡＤデータの中身（つまりエンジンのＣＡＤ画面の全体図）のサムネールを表示させ、また、エンジンＣＡＤ画面においては、当該エンジンのコンポーネントたるＣコンポーネントの信号処理の構成を表すＣＡＤデータの中身（つまりＣコンポーネントのＣＡＤ画面の全体図）のサムネールを表示させることができる。このように、或るＣＡＤ画面に表示された或るコンポーネントについて、下位のＣＡＤデータのＣＡＤ画面を開くことなく、その信号処理の構成（当該ＣＡＤデータに含まれる信号処理要素及び結線）を確認できるようになる。従って、その内容確認のためだけに下位コンポーネント用のＣＡＤ画面を別途に開く手間を省くことができ、編集作業をスムーズに行えるようになるという優れた効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、この発明の一実施例について説明する。
図１は、この実施例に係る制御アプリが表示するＣＡＤ画面の表示例を示す図であって、（ａ）はこの実施例の係る「ゾーン」のＣＡＤ画面（「ゾーン１ＣＡＤ画面」）を示し、（ｂ）は（ａ）のゾーン１に含まれる信号処理エンジンのＣＡＤ画面（「エンジン１ＣＡＤ画面」）を示す。図１（ａ）のゾーン１ＣＡＤ画面１０は、前記図８（ｃ）のゾーンＣＡＤ画面８５と同様なコンポーネント及び該コンポーネントの端子間の結線によって構成されており、図１（ｂ）のエンジン１ＣＡＤ画面１１は、前記図８（ａ）のエンジンＣＡＤ画面８０と同様なコンポーネント及び該コンポーネントの端子間の結線によって構成される。すなわち、図１（ａ）に示すゾーン１ＣＡＤ画面の編集領域には、エンジン１、２及び３のアイコン（説明の便宜上、ＣＡＤ画面上のアイコンにもエンジンの番号と同じ符号を与える）が配置され、各エンジン１〜３の間が結線されている。また、エンジン１の入力端子に対して、「マイク１，２」が接続され、エンジン２の入力端子に対しては「ＣＤプレイヤー」がステレオ接続されている。また、エンジン３の出力端子には２チャンネルのステレオアンプが接続されている。また、図１（ｂ）に示すエンジン１ＣＡＤ画面１１の編集領域には、ＣコンポーネントＣＣ１、ＣＣ２及びＰコンポーネント（「４×４ｍｉｘｅｒ（ミキサ）」のコンポーネント）のアイコン１２〜１４及び入力部（ｉｎｐｕｔ）、出力部（ｏｕｔｐｕｔ）、カスケード入力部（Ｃａｓｃａｄｅ・ｉｎ）、カスケード出力部（Ｃａｓｃａｄｅ・ｏｕｔ）のアイコンが配置され、各コンポーネントの端子間が任意に結線される。
詳しくは後述するように、この発明の要点は、ＣＡＤ画面にて編集作業を行うに際して、編集対象となるＣＡＤデータに含まれる各コンポーネントの構成（つまり当該コンポーネントについてのＣＡＤデータの中身）をサムネール表示によって視認できるようになる点にある。例えば、図１（ａ）のゾーン１ＣＡＤ画面１０において、エンジン１のアイコンには、（ｂ）のＣＡＤ画面１１に示すようなエンジン１の信号処理の構成がサムネール表示される。
【００１２】
図２及び図３を参照して、この実施例を実現するためのハードウェア構成の一例について説明する。図２は、この実施例に係る信号処理エンジンのハードウェア構成例の概略を示すブロック図である。図２において、信号処理エンジンは、ＣＰＵ２０、フラッシュメモリ２１、ＲＡＭ２２を含むマイクロコンピュータに、信号処理部（ＤＳＰ群）２３が接続されて構成される。また、エンジン１には、表示器２４、操作子２５、Ａ／Ｄ変換器及びＤ／Ａ変換器を含む波形インターフェース（波形Ｉ／Ｏ）２６、音楽ネットワークインターフェース（音楽ネットＩ／Ｏ）２７、制御ネットワークインターフェース（制御ネットＩ／Ｏ）２８、及び、外部のＭＩＤＩ機器とＭＩＤＩ規格の信号を授受するためのＭＩＤＩインターフェース（ＭＩＤＩ・Ｉ／Ｏ）２９を有し、これら各部がバス２０Ｂを介して互いに接続される。なお、エンジン１は、上記の各種インターフェースの他にも適宜のインターフェース（その他Ｉ／Ｏ３０）を有してよい。ＣＰＵ２０は、フラッシュメモリ２１或はＲＡＭ２２等メモリ内の各種プログラムを実行して、当該信号処理エンジンの全体的な動作の制御やＰＣ（図３参照）との間の通信制御等を行う。フラッシュメモリ２１或はＲＡＭ２２は当該エンジンでの信号処理に必要な各種パラーメター設定値等の動作データを記憶する。また、表示器２４と操作子２５は、例えばエンジン１本体のフロントパネルに配置されており、エンジン本体をＰＣ５（図３参照）と切り離して単独のプロセッサとして使用する場合等に、該操作子２５を用いてパラメータ設定等、設定読み出し指示等を行い、表示器２４に各種パラメータ設定値や各種名称など、当該エンジンの様々な動作状況を表示可能である。
【００１３】
図３は、図２に示す信号処理エンジンを複数台（この例では３台）接続したサウンドシステムの構築例を示す概念図である。当該サウンドシステムにおいては、信号処理エンジン１，２，３がハブ４を介してパーソナルコンピュータＰＣ５（以下、単に「ＰＣ５」と略す）に接続される。ＰＣ５は、汎用のパーソナルコンピュータであってよく、ディスプレイ、マウス／キーボード等のＧＵＩ操作子、各種通信インターフェース等を含み、信号処理エンジン制御用のアプリケーションプログラム（前述した「制御アプリ」）を実行する。該制御アプリを実行するＰＣ５のディスプレイには図１（ａ）や（ｂ）に示すＣＡＤ画面が表示され、ユーザは、該ＣＡＤ画面上においてコンポーネントの追加や配置、コンポーネントの端子間の結線等の作業を行うことで、当該ＣＡＤ画面に対応するＣＡＤデータをグラフィカルに編集することができる。更に、ＣＡＤ画面に配置されたコンポーネントに対して所定の操作を行うことにより、動作データ設定用の制御画面（図示せず）を表示することができ、該制御画面では対応するコンポーネントの動作パラメータを編集することができる。
【００１４】
各エンジン１〜３は自機の制御ネットＩ／Ｏ２８（図２参照）を介して制御ネットワークに接続されている。ＰＣ５は該制御ネットワークを介して任意のエンジン１乃至３とデータ通信可能であり、ＰＣ５上の制御アプリから各エンジン１〜３の動作をリアルタイムで制御することができる。この制御ネットワークは、例えばＥｔｈｅｒＮｅｔ（イーサネット）等の適宜の接続を用いて構築してよい。前記ＣＡＤ画面において編集された信号処理の構成（ＣＡＤデータ）は、信号処理エンジン側で解釈可能な形式のデータに変換され（変換後のデータを便宜上「構成データ」とする）、前記制御画面で編集された動作データ（後述するプリセットデータ）と共に、信号処理エンジン本体へ転送される。信号処理エンジンの信号処理部２３（図２参照）は、前記転送された構成データと動作データとに基づく信号処理の動作を行う。
【００１５】
各エンジン１〜３は、自機の音楽ネットＩ／Ｏ２７（図２参照）を介して、音楽ネットワークに接続されている。音楽ネットワーク上では、各エンジン１〜３の間でディジタル音響信号の転送可能である。該音楽ネットワークは、商標「ｍＬＡＮ」で呼ばれる当出願人が提唱するディジタルデータ転送プロトコルや、ＣｏｂｒａＮｅｔ（商標）など適宜の通信制御方式を用いた音楽ＬＡＮや、或いは、カスケード接続など、従来から知られる適宜の接続方式を用いて構築してよい。なお、この音楽ネットワークは任意のエンジン間で分離可能であり、ＰＣ５と切り離された信号処理エンジンを単体で動作するプロセッサとして扱うことも可能である。
【００１６】
なお、音楽ネットワークを構築するための接続方法は、各エンジン１〜３の間でディジタル音響信号の転送が可能であれば、上記に限らずどのような方法であってもよい。また、図示の例では、制御ネットワークと音楽ネットワークが夫々別個の接続を用いて構築される構成を示したが、これに限らず、両者で同じ接続を共用する（例えば同じＥｔｈｅｒＮｅｔを共用する）ように構成してもよい。
【００１７】
信号処理部２３では、波形Ｉ／Ｏ２６を介して外部から入力されたアナログ波形信号や、音楽ネットＩ／Ｏ２７を介して音楽ネットワーク（図３参照）上の他のエンジンから転送された音響信号（ディジタル信号）に対して、ＰＣ５の制御アプリで作成したＣＡＤデータ及び動作データに従う内容の信号処理を施す。該信号処理が施された信号は、波形Ｉ／Ｏ２６を介して外部へアナログ出力され、或いは、音楽ネットＩ／Ｏ２７を介して音楽ネットワーク上の他のエンジンへ転送される。ここで、波形Ｉ／Ｏ２６のアナログ信号を入力する部分が図１（ｂ）の入力部に、アナログ信号を出力する部分が図１（ｂ）の出力部にそれぞれ相当する。また、音楽ネットＩ／Ｏ２７の他のエンジンから音響信号を受信する部分が図１（ｂ）のカスケード入力部に、他のエンジンに音響信号を送信する部分が図１（ｂ）のカスケード出力部にそれぞれ相当する。なお、図２において、各エンジン１〜３における外部とのアナログ信号の入出力の模様を矢印（又は両矢印）で表現している。各エンジン１〜３は、波形Ｉ／Ｏ２６のアナログ入力端子を介して、例えばマイクや、ＣＤプレイヤー等の外部機器からアナログ波形信号を取り込み、また、アナログ出力端子を介して、例えばアンプ等の外部機器へアナログ波形信号を出力する。なお、信号処理部（ＤＳＰ群）２３が実行する信号処理の内容は、例えば、オーディオミキサ、各種のエフェクト制御、残響制御或いは音源機能等のような、種々の音響処理である。
【００１８】
また、上記音楽ネットワークにおいて、該ネットワーク上の各ノード（エンジン１〜３の信号処理部）のサンプルタイミングを同期化するために、ワードクロックを使うことが知られている。音楽ネットワーク上の複数のノードの何れか１つのノードがワードクロックマスタとなり、他のノードがワードクロックスレーブとなり、各スレーブノードでは、ワードクロックマスタの発生するワードクロックの時間情報を受信して、自己の生成するワードクロックをマスタに同期させることができる。信号処理部２３は、当該エンジンがワードクロックスレーブとして動作する時には、外部から取り込んだワードクロックに同期したサンプリング周期で信号処理を行う。また、信号処理部２３は、当該エンジンがワードクロックマスタとして動作する時には、所定のサンプリング周期で信号処理を行い、そのサンプリング周期に同期したワードクロックを外部に出力する。
【００１９】
図４（ａ）〜（ｄ）は、制御アプリが管理する当該サウンドシステムのデータ構成の概略を示す概念図である。制御アプリがゾーン１として管理するサウンドシステムの信号処理の構成は、図４（ａ）に示す「ゾーン１データ」４０に記述されている。ゾーン１データ４０は、大別して、ゾーン１の構成に対応する「ゾーン１ＣＡＤデータ」４１と、当該ゾーン１を構成する各エンジン１〜３毎の各ＣＡＤデータ４２〜４４とが階層的に記述されている。
【００２０】
ゾーン１ＣＡＤデータ４１は、図１（ａ）のゾーン１ＣＡＤ画面により編集されるＣＡＤデータであって、ゾーン１を構成する信号処理エンジンの配置や台数（この例では、ゾーン１が３台のエンジン１〜３によって構成されているということ）に関する情報や、各エンジンの入出力端子やカスケード接続端子の接続に関する情報を記述したデータであり、このゾーン１ＣＡＤデータ４１をエンジン１〜３に転送することにより、各エンジンの波形Ｉ／Ｏ２６や音楽ネットＩ／Ｏ２７の動作が制御される。なお、各エンジンの内部での信号処理の内容は、下位に記述されたエンジンＣＡＤデータ４２〜４４によって定義される。また、図１（ａ）のゾーン１ＣＡＤ画面には、このゾーン１ＣＡＤデータ４１に対応して、３つのコンポーネント（エンジン）のアイコンと各エンジン間の結線とが表示されている。
【００２１】
エンジン１〜３のＣＡＤデータ４２〜４４には、各エンジンの信号処理の構成要素として使用するコンポーネントと、該コンポーネントの端子間の結線の情報が記述されている。例えば、図１（ｂ）に示すようにエンジン１はＣコンポーネントＣＣ１、ＣＣ２並びにミキサのＰコンポーネントから構成されているので、エンジン１ＣＡＤデータ４２には、これらコンポーネントを使用していることを示す情報と、各コンポーネントの端子間の接続情報が含まれていることになる。すなわち、図１（ｂ）のエンジン１ＣＡＤ画面の表示は、このエンジン１ＣＡＤデータ４２の内容に対応している。なお、各エンジンのＣＡＤデータに対応して設けられた「プリセットデータ」（図において「エンジン１プリセット」４２ａ、「エンジン２プリセット」４３ａ、「エンジン３プリセット」４４ａ）には、当該ＣＡＤデータを実行しているエンジンの信号処理に必要な動作データ（各種パラメータ設定等）が複数記憶されている。「プリセットデータ」に記憶された動作データを読み出すことで、当該ＣＡＤデータを実行しているエンジンの信号処理の各種パラメータ設定等を全部一括して、該読み出したデータに設定できる。すなわち、「プリセットデータ」は当該ＣＡＤデータを実行しているエンジンのシーンメモリとして使用することができる。また、エンジンのプリセットデータとして記憶する動作データは、後述するカレントメモリからセーブ・ロード可能である。
【００２２】
エンジンのＣＡＤデータには、当該エンジンにおいてＣコンポーネントを使用していることについての情報（例えばＣＣ１を使用していること等）が含まれているが、ＣコンポーネトのＣＡＤデータ自体は、例えば図４（ｂ）に示すように、エンジンのＣＡＤデータとは別のデータとして構成されている。図４（ｂ）において、例えば、ＣコンポーネントＣＣ１のデータは、ＣコンポーネントＣＣ１のＣＡＤデータ４５と、当該ＣコンポーネントＣＣ１のプリセットデータ（「ＣＣ１プリセット」４５ａ）から構成されている。ＣコンポーネントＣＣ１のＣＡＤデータ４５は、当該ＣＣ１の信号処理の構成要素として使用するＰコンポーネントと、該コンポーネント間の結線の情報が記述されている。また、「ＣＣ１プリセット」４５ａには、当該ＣＣ１の信号処理に必要な動作データ（各種パラメータ設定等）が複数記憶されており、これをシーンメモリとして使用することができる。「ＣＣ１プリセット」として記憶する動作データもまた、後述するカレントメモリからセーブ・ロード可能である。このように１つのゾーンデータに複数のＣＡＤデータが含まれている場合には、各エンジンは他のエンジンのＣＡＤデータやプリセットデータを全く使用しないので、ＰＣ５から各エンジンに対して当該エンジンに関する部分のみを転送する。例えば、ゾーン１データの場合は、エンジン１に対して転送するデータは、ゾーン１ＣＡＤデータの一部とエンジン１のＣＡＤデータ及びプリセットデータである。また、各エンジンにはＣコンポーネントのデータを記憶していないので、ＰＣ５からエンジンに対してＣコンポーネントを含むＣＡＤデータを構成データに変換して転送しようとする場合には、予めそのＣコンポーネント部分を当該ＣコンポーネントのＣＡＤデータに置換し、Ｃコンポーネントを含まないＣＡＤデータに変換してから該構成データへの変換を行う。
【００２３】
前述のエンジンＣＡＤデータ或いはＣコンポーネントＣＡＤデータを構成する各Ｐコンポーネントは、図４（ｃ）に示すコンポーネントデータによって定義されている。このコンポーネントデータは、ミキサ、フェーダ等のように、当該コンポーネトが担う信号処理の機能に応じて、複数定義されている（図４（ｃ）において「コンポーネント１」、「コンポーネント２」・・・「コンポーネントＮｐｃ」）。各コンポーネントデータは、（１）当該コンポーネントの信号処理の処理内容、（２）当該コンポーネントの動作データのデータ構成、（３）該動作データの編集方法（例えば、パラメータの設定範囲等）、（４）該動作データに基づく信号処理の制御、及び、（５）ＣＡＤ画面上での表示デザイン、色、端子数等の表示態様態様を含み、これらの情報により各Ｐコンポーネントを定義する。また、各エンジンにも同様のコンポーネントデータが記憶されているが、そのコンポーネントデータにはＣＡＤ画面上の表示に関する（５）のデータは含まれない。
【００２４】
また、ＰＣ５側の適宜のメモリ（例えばＲＡＭやフラッシュメモリ等）内には、ゾーンデータに含まれる複数のＣＡＤデータとＣコンポーネントのＣＡＤデータとコンポーネントデータの上記（２）のデータに基づいて、当該サウンドシステムにおいて当該ゾーンデータに含まれるＣＡＤデータの示す信号処理を１乃至複数含むエンジンに実行させたとき、その制御に用いられる全てのパラメータの現在値を記憶する記憶領域（カレントメモリ）が用意される。図４（ｄ）はカレントメモリの概略構成を示す。カレントメモリには、当該サウンドシステムで現在実行すべき信号処理に必要な全ての動作データ（パラメータ設定等）が「カレント動作データ」として記録されている。この例に示すように、サウンドシステムが「ゾーン１」のシステム構成で動作している場合は、「カレント動作データ」には、ゾーン１データのエンジン１〜３のＣＡＤデータに基づいて、当該ゾーン１を構成するエンジン１〜３の各動作データ４６〜４８の記憶領域が用意されると共に、ゾーン１のＣＡＤデータに基づいて当該ゾーン１の各エンジンのネットワーク設定等のようなその他動作データ４９の記憶領域が用意される。このようにして用意された各エンジンの動作データ４６〜４８には、当該エンジンを構成する各コンポーネントの動作データが含まれる。例えば、エンジン１の動作データ４６であれば、Ｐコンポーネト（ミキサ）の動作データと、ＣコンポーネントＣＣ１及びＣＣ２の動作データが含まれている。各エンジンにおける信号処理のパラメータは、対応する動作データに基づき設定される。
【００２５】
次に、ＰＣ５の制御アプリによるＣＡＤデータの編集作業について簡単に説明する。
ＰＣ５のディスプレイ上に表示されたゾーン１ＣＡＤ画面１０（図１（ａ）参照）の上部には当該ＣＡＤデータの名称が表示されるタイトルバーと、当該ＣＡＤ画面にて使用する複数のメニューアイテムが表示されメニューバーが具わり、ゾーン１ＣＡＤ画面１０の編集領域には、ゾーン１のＣＡＤデータに基づき、コンポーネント（ゾーンＣＡＤ画面においてはエンジン）のアイコン１〜３が配置され、各エンジン１〜３の間が結線されている。この編集領域おいて、ユーザは、例えばマウス等のポインティングデヴァイスを使用したＧＵＩにより、コンポーネント（エンジン等）の配置、追加を任意に行い、また、該コンポーネントの端子間を任意に結線することで当該ゾーン１のＣＡＤデータの編集作業を行う。
【００２６】
ゾーン１ＣＡＤ画面１０において、任意のエンジンのアイコンを、例えばダブルクリック操作等により選択することで、該選択したエンジンのＣＡＤ画面が別ウィンドウとして開く。例えば、ゾーン１ＣＡＤ画面１０のエンジン１のアイコンを選択すると、図１（ｂ）に示すエンジン１のＣＡＤデータの全体図を表すエンジン１ＣＡＤ画面１１が開く。ユーザは、エンジン１ＣＡＤ画面１１においても上記と同様に、コンポーネントの配置、追加或いは削除や、ｉｎｐｕｔ／ｏｕｔｐｕｔ等の接続端子の増設等を任意に行い、また、該コンポーネント間を任意に結線することでエンジン１のＣＡＤデータの編集作業を行うことができる。エンジン１のＣＡＤデータの編集において、追加／配置するコンポーネントは、メニューバーのコンポーネントメニュー（「Ｃｏｍｐｏｎｅｎｔ」）からポップアップ表示されるドロップダウンメニューから選択できる。該ドロップダウンメニューには、Ｃコンポーネントデータ及びＰコンポーネントデータ（図４（ｃ）及び（ｄ）参照）として記録されている複数のコンポーネントがリストアップされており、ユーザは所望のコンポーネントをマウスによるドラッグ＆ドロップ操作等により選択して、該選択したコンポーネトをＣＡＤ画面の編集領域上に任意に追加・配置できる。
【００２７】
エンジン１ＣＡＤ画面に配置される各Ｃコンポーネント１２，１３についても、上記と同様に例えばダブルクリック操作等によって選択することで、ＣコンポーネントのＣＡＤ画面（例えば図８（ｂ）参照）を別ウインドウとして開いて、当該ＣコンポーネントのＣＡＤデータを編集することができる。また、エンジン１ＣＡＤ画面或いはＣコンポーネントのＣＡＤ画面に配置されたＰコンポーネント（図１（ｂ）ではミキサ１４）を、例えばダブルクリック操作等によって選択すると、当該Ｐコンポーネントのパラメータ設定等を行うための画面が開く。例えば、Ｐコンポーネントがミキサであれば、各チャンネル毎の音像定位操作子やフェーダ操作子等を配置したミキサコンソールを摸擬したミキサ画面が表示され、ユーザは、該ミキサ画面において、各種パラメータの設定等、当該Ｐコンポーネントの動作データの編集を行うことができる。
編集したＣＡＤデータをエンジン１で実行するには、当該ＣＡＤデータをエンジン１側で解釈できるデータ形式に変換する作業を行い（変換されたデータを説明の便宜上「構成データ」と称する）、前記制御画面で編集された動作データ(プリセットデータ）と共に、該構成データをエンジン１に転送する。この転送指示は、例えばエンジン１ＣＡＤ画面のメニューバーのファイルメニューを開き、該ファイルメニューから「エンジン１の同期（ＰＣ→エンジン）」を指示できるようにしてよい。ここで「同期」は、ＰＣからエンジンへ(乃至エンジンからＰＣへ）所定のデータを送信し、当該データの内容を相互に一致させる処理をいう。エンジン１では、該転送された構成データに基づき、自機の信号処理部２３（図２参照）の信号処理の構成をプログラムすると共に、該転送された動作データを同信号処理部２３に供給して、当該プログラムされた信号処理を実行する。これにより、エンジン１の内部動作がエンジン１ＣＡＤデータ及びエンジン１プリセットデータに従って構成及び制御される。また、制御アプリで編集したゾーン１データの全体をエンジン１〜３に実行させたい場合は、ゾーン１ＣＡＤ画面１０乃至エンジン１〜３の何れかのエンジンのＣＡＤ画面のメニューバーのファイルを開き、該ファイルメニューから「ゾーンの同期（ＰＣ→エンジン）」を指示することができる。該指示に応じて、エンジン１〜３の各エンジンのＣＡＤデータが、構成データに変換されると共に、ゾーン１ＣＡＤデータ及び当該エンジンのプリセットデータと共にＰＣ５から各々対応するエンジンに転送され、当該ゾーンに属する全エンジンの信号処理動作が一括して制御される。
【００２８】
なお、図に示すとおり、エンジン１ＣＡＤ画面において、メニューバーの右端には、上矢印の描かれたボタン（上矢印ボタン）１５が表示されている。この上矢印ボタン１５をマウス・クリック操作等により指示することで、現在のＣＡＤ画面よりも１つ上位の階層のＣＡＤ画面（この場合はゾーンＣＡＤ画面）が既に開かれていれば、当該ＣＡＤ画面を、ディスプレイに表示されている複数の画面の中の一番手前に移動することができ、また、まだ開かれていなければ、当該ＣＡＤ画面を新規に開くことができる。これにより、上位のＣＡＤ画面に移行するのが容易になる。なお、この「上矢印ボタン」は、エンジンＣＡＤ画面のみならず、ゾーンＣＡＤ画面やＣコンポーネトのＣＡＤ画面にも備わっていてよい。
【００２９】
この実施例によれば、図１（ａ）に示すように、ゾーン１ＣＡＤ画面１０において、編集領域に配置されたエンジン１のアイコン内には、エンジン１のＣＡＤデータ（信号処理の構成）の全体図のサムネール１６が表示されている。また、図１（ｂ）に示すように、エンジン１ＣＡＤ画面において、編集領域に配置されたＣコンポーネントＣＣ１、ＣＣ２のアイコン内には、各ＣコンポーネントのＣＡＤデータの全体図のサムネール１７,１８が表示されている。コンポーネトのアイコン上に、当該コンポーネトのＣＡＤデータのサムネールを表示するかどうかについての選択は、図５に示すようなアイコン表示態様のプロパティ画面にて設定できるものとする。
制御アプリは、サムネール表示するよう選択されたコンポーネトのＣＡＤデータに基づきサムネールを作成し、該作成したサムネールを当該コンポーネントのアイコン上に表示する。サムネール表示される図像は、当該コンポーネトの信号処理の構成としてＣＡＤ画面に表示されるものの縮小図である。例えば、図１（ａ）のゾーン１ＣＡＤ画面において、エンジン１のアイコン上のサムネール１６は、図１（ｂ）に示すエンジン１ＣＡＤ画面に表示されるエンジン１ＣＡＤデータの全体図の縮図である。このように、この実施例によれば、上位の階層のＣＡＤ画面（例えば、エンジンＣＡＤデータに対するゾーンＣＡＤデータ）において、下位の階層のコンポーネントの信号処理の構成（ＣＡＤデータ：例えば、ゾーンＣＡＤデータに対するエンジンＣＡＤデータ）がサムネール表示されることにより、当該上位の階層のＣＡＤ画面において下位のＣＡＤデータの中身（コンポーネントの信号処理の構成）を視認できる。なお、サムネール表示のための制御及び動作自体は、従来から知られる適宜の方法を適用して差し支えない。
【００３０】
図５はエンジン１のアイコンのプロパティ画面の表示例を示す。図１（ａ）のゾーン１ＣＡＤ画面１０において、例えばマウスクリック操作等によりエンジン１のアイコンを選択した後、メニューバーのファイルメニュー（「Ｆｉｌｅ」）を開き、ポップアップ表示されたドロップダウンメニューから当該アイコンのプロパティ画面を開くことができる。
図５に示すように、エンジン１のプロパティ画面には、コンポーネントの名前入力欄「Ｌａｂｅｌ」５０、アイコンの横サイズ「Ｗｉｄｔｈ」５１及び縦サイズ「Ｈｉｇｈｔ」５２を設定する欄、サムネール表示の有無（するか、しないか）のチェックボックス「Ｔｈｕｍｂｎａｉｌ」５３が設けられている。また、アイコンの表示色を選択・調整するためのパレットウィンドウを開くボタン「Ｃｏｌｏｒ」５４、プロパティ設定の確定ボタン「ＯＫ」５５、プロパティ設定の変更をキャンセルするボタン「ＣＡＮＣＥＬ」５６が設けられている。ユーザは、サムネール表示有無のチェックボックス「Ｔｈｕｍｂｎａｉｌ」５３にて、アイコン上に当該コンポーネントのＣＡＤデータのサムネールを表示するかどうかの選択できる。また、アイコンの横サイズ「Ｗｉｄｔｈ」５１、縦サイズ「Ｈｉｇｈｔ」５２に任意の数値を入力し、アイコンサイズを可変設定できる。コンポーネントのアイコンの表示サイズが可変されると、設定されたアイコンの大きさに追従してサムネール表示の解像度が変化する。
【００３１】
プロパティ画面においてアイコンの表示サイズ（縦サイズ及び／又は横サイズ）が指定されると、制御アプリはアイコン表示サイズの変更制御を行う。該表示サイズの変更制御の手順の一例を図６のフローチャートを参照して説明する。プロパティ画面でアイコンの表示サイズ（横サイズの数値「ｘ」及び／又は縦サイズの数値「ｙ」）が変更されると、ステップＳ１において該変更された数値（ｘ，ｙ）を取り込み、サムネール表示チェックボックスにサムネール表示が指示されているかどうかを判別する（ステップＳ２）。そして、ステップＳ３〜Ｓ６では、前記ステップＳ１にて取り込んだ表示サイズの数値（ｘ，ｙ）が、或る規定の閾値よりも小さいかどうか判別して、表示サイズの数値（ｘ，ｙ）が、或る規定の閾値を超えていれば、そのまま設定値でアイコンの表示サイズを変更できるが、小さい場合には該規定の閾値に応じた最小サイズに設定値を変更する処理を行う。この設定値の変更処理はサムネール表示の無い場合（チェックボックス５３にチェック無し）と、サムネール表示のある場合(同チェック有り）とで異なる。
サムネール表示の無い場合（ステップＳ２のｎｏ）は、ステップＳ３にて、予めアイコン表示の最低サイズとして規定された所定の最小値（所定サイズ）を参照して、アイコン表示サイズの数値（ｘ，ｙ）が該所定サイズよりも小さい場合、ステップＳ４において、該数値（ｘ，ｙ）を、該所定サイズの値に設定し直す。
一方、サムネール表示の有る場合（ステップＳ２のｙｅｓ）は、サムネール表示すべきＣＡＤデータの広さに応じて、アイコン表示サイズの最小値（必要サイズ）が変化する。例えば、サムネール表示すべきＣＡＤデータが画像として大きければ必要サイズもまた相対的に大きくなる。ステップＳ５において、前記必要サイズを参照してアイコン表示サイズの数値（ｘ，ｙ）が該必要サイズよりも小さい場合、ステップＳ６において、アイコン表示サイズの数値（ｘ，ｙ）を、該必要サイズの値に設定し直す。上記ステップＳ３〜Ｓ６により、アイコンの表示サイズとしてユーザが設定した値が小さすぎた場合、アイコンの表示サイズがある特定の閾値（所定サイズ又は必要サイズ）に変更制御される。アイコン表示サイズの閾値として、サムネール表示するＣＡＤデータに応じた値（前記必要サイズ）を設定することで、サムネール表示に最低限必要な表示域を確保することができる。ここでは、エンジンのアイコンに関して、プロパティ画面でサムネール表示の設定をしたり、アイコン表示サイズの変更したりする場合について説明したが、Ｃコンポーネントのアイコンの場合も同様である。すなわち、ＣコンポーネントＣＣ１のアイコンを選択し、ドロップダウンメニューから当該アイコンの上記と同様のプロパティ画面を開き、そのプロパティ画面でサムネール表示の有無を設定したり表示サイズを数値入力するようにすればよい。
【００３２】
図６の例では、プロパティ画面での数値入力により、アイコンの表示サイズを変更する際の制御例について説明したが、これに限らず、ＣＡＤ画面上にてアイコンの角をマウスでドラッグして、アイコンの枠を拡張・縮小することでアイコンの表示サイズの変更を行うこともできる。この場合、上述した制御例と同様に、アイコン表示の最小サイズを、プロパティ画面での設定がサムネールの無しであれば所定サイズに、サムネール有りであれば必要サイズに制限すればよい。
また、プロパティ画面でのサムネール表示の選択を特に行わず、数値入力やマウスのドラッグ操作によって変更されたアイコンの表示サイズに応じて、サムネール表示するか否かを制御するようにしてもよい。その場合、数値入力やマウスドラッグ操作により、アイコンの表示サイズを常時上記所定サイズ以上の範囲で任意に拡大・縮小できるようにして、サムネール表示するか否かは、変更されたアイコンの表示サイズに応じて判断するようにすればよい。変更された表示サイズに応じてサムネール表示の有無を決定する変更制御を手順の一例を図７のフローチャートに示す。数値入力乃至マウスドラッグ操作によりコンポーネントのアイコンの表示サイズが変更されると、ステップＳ１０にて該変更された表示サイズの数値（横サイズの数値「ｘ」及び／又は縦サイズの数値「ｙ」）を取り込み、該取り込んだ表示サイズ（ｘ，ｙ）が必要サイズ以上かどうか判定する（ステップＳ１１）。必要サイズは、当該サイズ変更されたコンポーネントのＣＡＤデータの大きさに応じて定まる閾値である。表示サイズ（ｘ，ｙ）が必要サイズ以上であれば（ステップＳ１１のｙｅｓ）、ステップＳ１２において、設定された表示サイズ（ｘ，ｙ）にてコンポーネントのアイコンを表示して、該アイコン上にＣＡＤデータのサムネール表示を行う。一方、表示サイズ（ｘ，ｙ）が必要サイズより小さければ（ステップＳ１１のｎｏ）、ステップＳ１３にて、ＣＡＤデータのサムネールの表示無しで、設定された表示サイズ（ｘ，ｙ）にてコンポーネントのアイコンを表示する。このように、サムネール表示に必要な表示域が確保できない場合は、サムネール表示をやめるよう判断することで、マウスドラッグ操作によりアイコンサイズを変更した場合にあっても、サムネール表示を行うのに最低限必要な表示域というものを確保している。なお、上記図７のフローにおいて、取り込んだ表示サイズ（ｘ、ｙ）が、アイコン表示の最小値（前記所定サイズ）以下であった場合、表示サイズ（ｘ、ｙ）を該所定サイズに変更してから表示する処理を更に加えてもよい。更に、図６の動作と図７の動作を組み合わせた実施例も考えられる。その場合、図５のプロパティ画面のサムネール表示の選択肢に「自動」を追加して、サムネール表示する／しない／自動を選択設定できるようにすればよい。そして「自動」に設定されれば、図７の実施例の動作を行い、それ以外の場合は図６の実施例の動作を行うようにすればよい。
【００３３】
以上説明した通り、この実施例によれば、上位の階層のＣＡＤ画面（例えば、エンジンＣＡＤデータに対するゾーンＣＡＤデータ）において、コンポーネントの信号処理の構成（つまり下位のＣＡＤデータ：例えば、ゾーンＣＡＤデータに対するエンジンＣＡＤデータ）をサムネール表示することで、或るＣＡＤ画面に表示された或るコンポーネントについて、下位のＣＡＤデータのＣＡＤ画面を開くことなく、その信号処理の構成を確認できるようなる。
【００３４】
なお、図５のプロパティ画面において、更に、オリジナルのウィンドウ・サイズ（ＣＡＤデータの広さ）に対するサムネール表示の縮小率を設定する欄を設けて、サムネール表示の縮小率を任意に設定できるようにしてもよい。その場合、先述した必要サイズが、設定された縮小率に応じて変化する。すなわち、そのプロパティ画面でサムネール表示ありに設定すると、アイコンの表示サイズの変化範囲は、該縮小率に応じた必要サイズ以上に制限される。
また、上述の実施例では、上位のＣＡＤ画面において、コンポーネント（例えばゾーンＣＡＤ画面ならばエンジン）のアイコン上に、当該コンポーネトのＣＡＤデータのサムネールを表示する方法を示したが、サムネール表示の方法は、これに限らず、現在作業中のＣＡＤ画面において（つまり下位のＣＡＤ画面に移動することなく）、下位のＣＡＤデータの構成がサムネールにより視認できれば、どのような方法であってもよい。例えば、比較的小さなサムネール表示用ウインドウを上位のＣＡＤ画面近傍に開いて、該サムネール表示用ウインドウ内に下位のＣＡＤデータのサムネールを表示する方法であってもよい。なお、前記ウィンドウはサムネール表示用のプレヴューウィンドウであるから、これを表示したままでも上位のＣＡＤ画面での編集作業は継続できる。
また、上述の例では、プロパティ画面での設定に応じてサムネール表示の有無を選択する構成であったが、例えば、サムネールを表示したいコンポーネントのアイコンを、例えばマウスクリック操作等で選択すると、該選択操作に応じて、当該コンポーネトのアイコン上に当該コンポーネントのＣＡＤデータのサムネールが浮かび上がるように表示される方法であってもよい。このようなサムネール表示方法を適用するに際して、アイコンの表示サイズがサムネール表示に最低限必要なサイズよりも小さい場合、サムネール表示がなされなくともよいし、或いは、選択操作に応じて当該アイコンをサムネール表示が可能なサイズに自動的に拡張する制御を行うようにしてもよい。また、アイコンの選択操作としては、マウスクリック操作に限らず、マウスカーソルをアイコン上にかざす等、その他適宜の方法を適用しうる。
【図面の簡単な説明】
【００３５】
【図１】この発明の一実施例に係るＣＡＤデータ編集画面の表示例であって、（ａ）はゾーンＣＡＤ画面、（ｂ）はエンジンＣＡＤ画面。
【図２】同実施例に係る信号処理エンジンのハードウェア構成を示すブロック図。
【図３】図２の信号処理エンジンを複数台接続して構築した音楽システムの構成例を示す概念図。
【図４】同実施例に係るデータ構成の概念図であって、（ａ）は、ゾーン毎に纏められたデータの構成例、（ｂ）はカスタムコンポーネントデータの構成例、（ｃ）はプリセットコンポーネントデータの構成例、（ｄ）はカレントメモリにおける動作データの構成例。
【図５】同実施例に係るＣＡＤ画面におけるコンポーネントの表示に関するプロパティ画面の表示例。
【図６】図５のプロパティ画面において、アイコン表示サイズの変更が行われた場合の制御手順の一例を示すフローチャート。
【図７】アイコン表示サイズの変更が行われた場合の別の制御手順の一例であって、ＣＡＤ画面においてマウスドラッグ操作によりアイコン表示サイズの変更が行われた場合の手順の一例を示すフローチャート。
【図８】従来のＣＡＤデータ編集画面の表示例であって、（ａ）はエンジンＣＡＤ画面、（ｂ）はＣコンポーネントＣＡＤ画面、（ｃ）はゾーンＣＡＤ画面。
【符号の説明】
【００３６】
１〜３  信号処理エンジン、４  バス、５  パーソナルコンピュータ、１０  ゾーンのＣＡＤ画面、１１  エンジンのＣＡＤ画面、１２，１３  カスタムコンポーネントのアイコン、１４  プリセットコンポーネントのアイコン、１６〜１８  サムネール、２０  ＣＰＵ、２１  フラッシュメモリ、２２  ＲＡＭ、２３  信号処理部（ＤＳＰ）、２４  表示器、２５  操作子、２６  波形インターフェース、２７、音楽ネットワークインターフェース、２８  制御ネットークインターフェース
【図１】
2006209229.tif 000003
【図２】
2006209229.tif 000004
【図３】
2006209229.tif 000005
【図４】
2006209229.tif 000006
【図５】
2006209229.tif 000007
【図６】
2006209229.tif 000008
【図７】
2006209229.tif 000009
【図８】
2006209229.tif 000010