(57)【特許請求の範囲】
【請求項１】
それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面の表示を制御する制御装置であって、
前記端子には、該端子から入出力する信号の種類又は端子の規格に従って分類した複数種類の端子があり、
前記各端子の表示を該端子の種類毎に設定された表示態様で行い、かつ該表示態様について全てのコンポーネントが有する端子に同じ設定内容を適用する第１の表示制御手段と、
前記各結線の表示を該結線の各々について設定された表示態様で行う第２の表示制御手段と、
前記結線のうち１つの結線を選択する結線選択手段と、
前記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、前記結線選択手段によって選択された１つの結線が接続する端子の表示態様、該結線が接続する端子と同じ種類の端子の表示態様、及び該結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、前記変更指示に係る変更後の表示態様と同じ表示態様に変更する変更手段とを有することを特徴とする制御装置。
【請求項２】
請求項１記載の制御装置であって、
表示する各結線毎に、その結線の表示態様の情報を含む結線データを記憶する記憶手段を設け、
前記第２の表示制御手段を、前記結線データに基づいて前記各結線の表示を行う手段とし、
前記結線の追加指示があった場合に、追加する結線に関する結線データを作成することを特徴とする制御装置。
【請求項３】
請求項１又は２記載の制御装置であって、
前記結線の表示態様の変更に応じて前記端子の態様を変更するか否かを設定する設定手段を備え、
前記変更手段は、ａ）前記設定手段により、前記結線の表示態様の変更に応じて前記端子の態様を変更する旨が設定されている場合に、前記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合の、前記結線選択手段によって選択された１つの結線が接続する端子の表示態様、該結線が接続する端子と同じ種類の端子の表示態様、及び該結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、前記変更指示に係る変更後の表示態様と同じ表示態様に変更する動作を行い、ｂ）前記設定手段により、前記結線の表示態様の変更に応じて前記端子の態様を変更しない旨が設定されている場合には、前記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、前記結線選択手段によって選択された１つの結線の表示態様のみを、前記変更指示に係る変更後の表示態様に変更することを特徴とする制御装置。
【請求項４】
コンピュータを、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面の表示を制御し、前記端子には、該端子から入出力する信号の種類又は端子の規格に従って分類した複数種類のものがある制御装置として機能させるためのプログラムであって、
前記コンピュータを、
前記各端子の表示を該端子の種類毎に設定された表示態様で行い、かつ該表示態様について全てのコンポーネントが有する端子に同じ設定内容を適用する第１の表示制御手段と、
前記各結線の表示を該結線の各々について設定された表示態様で行う第２の表示制御手段と、
前記結線のうち１つの結線を選択する結線選択手段と、
前記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、前記結線選択手段によって選択された１つの結線が接続する端子の表示態様、該結線が接続する端子と同じ種類の端子の表示態様、及び該結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、前記変更指示に係る変更後の表示態様と同じ表示態様に変更する変更手段として機能させるためのプログラム。
【請求項５】
それぞれ端子を有する音響信号処理コンポーネントと、その端子間を結ぶ結線とを用いて音響信号処理装置が実行する音響信号処理の内容の編集を行うための編集画面の表示を制御する制御手段を備え、
前記端子には、該端子から入出力する信号の種類又は端子の規格に従って分類した複数種類の端子があり、
さらに、
前記各端子の表示を該端子の種類毎に設定された表示態様で行い、かつ該表示態様について全てのコンポーネントが有する端子に同じ設定内容を適用する第１の表示制御手段と、
前記各結線の表示を該結線の各々について設定された表示態様で行う第２の表示制御手段と、
前記結線のうち１つの結線を選択する結線選択手段と、
前記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、前記結線選択手段によって選択された１つの結線が接続する端子の表示態様、該結線が接続する端子と同じ種類の端子の表示態様、及び該結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、前記変更指示に係る変更後の表示態様と同じ表示態様に変更する変更手段とを有することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面の表示を制御する制御装置、コンピュータをこのような制御装置として機能させるためのプログラム及び、それぞれ端子を有する音響信号処理コンポーネントと、その端子間を結ぶ結線とを用いて自身が実行する音響信号処理の内容の編集を行うための編集画面の表示を制御する制御手段を備えた制御装置に関する。
【背景技術】
【０００２】
従来から、ＧＵＩ（グラフィカル・ユーザ・インタフェース）を利用し、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いた編集を行うことができるようにした装置が知られている。
例えば、非特許文献１には、ＰＣ（パーソナルコンピュータ）等のコンピュータ上で、プログラマブルなＤＳＰ（デジタル・シグナル・プロセッサ）を有するミキサエンジンに実行させる音響信号処理の構成を、信号処理の構成要素を示すコンポーネントと、コンポーネントの端子間を結ぶ結線とを用いて編集できるようにすることが記載されている。
また、この編集の対象は、１台のミキサエンジンに実行させる音響信号処理の内容に限られず、複数台のミキサエンジン相互の接続状況等も編集可能である。
【非特許文献１】「ＤＭＥ  Ｄｅｓｉｇｎｅｒ  Ｖｅｒｓｉｏｎ１．０  取扱説明書」，ヤマハ株式会社，２００４年
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、非特許文献１に記載のソフトウェアでは、カラー表示の画面に様々な色のコンポーネントを配置して編集を行うことができる。また、結線についても、色やパターンを指定することができる。そして、色やパターン等を適切に設定することにより、編集内容を見易くすることができる。
しかしながら、画面上に表示される多数の部品について、逐一設定を行うことは多大な労力を有するという問題があった。特に、コンポーネントの端子やその端子間を結ぶ結線は、画面上に配置される数が多く、設定に要する労力も大きい。
【０００４】
この発明は、このような問題を解決し、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面において、高い操作性を維持しながら、端子や結線を複数の表示態様を利用して見易く表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、この発明の制御装置は、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面の表示を制御する制御装置において、上記端子には、その端子から入出力する信号の種類又は端子の規格に従って分類した複数種類の端子があり、上記各端子の表示をその端子の種類毎に設定された表示態様で行い、かつその表示態様について全てのコンポーネントが有する端子に同じ設定内容を適用する第１の表示制御手段と、上記各結線の表示をその結線の各々について設定された表示態様で行う第２の表示制御手段と、上記結線のうち１つの結線を選択する結線選択手段と、上記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、上記結線選択手段によって選択された１つの結線が接続する端子の表示態様、その結線が接続する端子と同じ種類の端子の表示態様、及びその結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、上記変更指示に係る変更後の表示態様と同じ表示態様に変更する変更手段とを設けたものである。
【０００６】
このような制御装置において、表示する各結線毎に、その結線の表示態様の情報を含む結線データを記憶する記憶手段を設け、上記第２の表示制御手段を、上記結線データに基づいて上記各結線の表示を行う手段とし、上記結線の追加指示があった場合に、追加する結線に関する結線データを作成するとよい。
さらに、上記結線の表示態様の変更に応じて上記端子の態様を変更するか否かを設定する設定手段を設け、上記変更手段が、ａ）上記設定手段により、上記結線の表示態様の変更に応じて上記端子の態様を変更する旨が設定されている場合に、上記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合の、上記結線選択手段によって選択された１つの結線が接続する端子の表示態様、その結線が接続する端子と同じ種類の端子の表示態様、及びその結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、上記変更指示に係る変更後の表示態様と同じ表示態様に変更する動作を行い、ｂ）上記設定手段により、上記結線の表示態様の変更に応じて上記端子の態様を変更しない旨が設定されている場合には、上記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、上記結線選択手段によって選択された１つの結線の表示態様のみを、上記変更指示に係る変更後の表示態様に変更するようにするとよい。
また、この発明の別の制御装置は、それぞれ端子を有する音響信号処理コンポーネントと、その端子間を結ぶ結線とを用いて音響信号処理装置が実行する音響信号処理の内容の編集を行うための編集画面の表示を制御する制御手段を設け、上記端子には、その端子から入出力する信号の種類又は端子の規格に従って分類した複数種類の端子があり、さらに、上記各端子の表示をその端子の種類毎に設定された表示態様で行い、かつその表示態様について全てのコンポーネントが有する端子に同じ設定内容を適用する第１の表示制御手段と、上記各結線の表示をその結線の各々について設定された表示態様で行う第２の表示制御手段と、上記結線のうち１つの結線を選択する結線選択手段と、上記結線選択手段によって選択された１つの結線の表示態様の変更指示があった場合に、上記結線選択手段によって選択された１つの結線が接続する端子の表示態様、その結線が接続する端子と同じ種類の端子の表示態様、及びその結線が接続する端子と同じ種類の端子に接続されている全ての結線の表示態様を、上記変更指示に係る変更後の表示態様と同じ表示態様に変更する変更手段とを設けたものである。
【０００７】
また、この発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【０００８】
以上のようなこの発明の制御装置によれば、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面において、高い操作性を維持しながら、端子や結線を複数の表示態様を利用して見易く表示できるようにすることができる。また、この発明のプログラムによれば、コンピュータを制御装置として機能させ、同様な効果を得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明の制御装置の実施形態であるＰＣについて説明する。
図１は、そのＰＣの構成を示すブロック図である。
この図に示すとおり、ＰＣ１０は、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，ＨＤＤ（ハードディスクドライブ）１４，表示器Ｉ／Ｆ（インタフェース）１５，操作部Ｉ／Ｆ１６，通信Ｉ／Ｆ１７を備え、これらをシステムバス１８により接続している。
【００１０】
そして、ＣＰＵ１１は、ＰＣ１０の動作を統括制御する制御手段であり、ＲＯＭ１２やＨＤＤ１４に記憶された所要のプログラムを実行することにより、種々の手段として機能し、表示器Ｉ／Ｆ１５を介した表示制御、操作部Ｉ／Ｆ１６を介した操作検出、通信Ｉ／Ｆ１７を介した通信の制御、内部でのデータ処理等の種々の処理を行う。
ＲＯＭ１２は、ＣＰＵ１１が実行するプログラム等を記憶する不揮発性記憶手段である。フラッシュメモリ等の書き換え可能な記憶手段を用い、プログラムのアップデートを可能としてもよい。
【００１１】
ＲＡＭ１３は、ＣＰＵ１１のワークエリアとして使用する記憶手段であり、後述する編集画面等のＧＵＩによって編集する信号処理構成の内容や、ＧＵＩの表示に使用するプロパティデータ、プリファレンスデータ等も、編集中はここに記憶させる。
ＨＤＤ１４は、書き換え可能な大容量の不揮発性記憶手段であり、ＣＰＵ１１に実行させるプログラムや、編集後のデータ等を記憶する。
【００１２】
表示器Ｉ／Ｆ１５は、ディスプレイ等の表示手段を接続するためのインタフェースである。操作部Ｉ／Ｆ１６は、キーボードや、マウス等のポインティングデバイス、その他、ユーザからの操作を受け付けるための操作部を接続するためのインタフェースである。なお、表示手段や操作部がＰＣ１０に含まれていてもよい。
通信Ｉ／Ｆ１７は、外部の装置と通信を行うためのＩ／Ｆである。例えば、イーサネット（登録商標）規格に対応したＩ／Ｆを設けてＬＡＮ（ローカルエリアネットワーク）に接続できるようにしたり、ＵＳＢ（ユニバーサル・シリアル・バス）規格に対応したＩ／Ｆを設けて制御対象のミキサエンジンを直接接続できるようにすることが考えられる。
【００１３】
以上のようなＰＣ１０は、ハードウェアとしては公知の構成でよく、ＷｉｎｄｏｗｓＸＰ（登録商標）などのオペレーティングシステム（ＯＳ）が動作するＰＣを用いることができる。
そして、ＰＣ１０は、所要のプログラムを実行することにより、ネットワークを介してあるいは直接通信可能な種々の装置を制御することができる。
【００１４】
図２に、その制御対象の一例であるミキサエンジンの構成を示す。
このミキサエンジン２０は、ＣＰＵ２１，フラッシュメモリ２２，ＲＡＭ２３，表示器２４，操作子２５，通信Ｉ／Ｆ２６，ＭＩＤＩ（Musical Instruments Digital Interface：登録商標）Ｉ／Ｏ（入出力部）２７，その他Ｉ／Ｏ２８，波形Ｉ／Ｏ２９，信号処理部（ＤＳＰ）３０，カスケードＩ／Ｏ３１を備え、これらがシステムバス３２によって接続されている。
【００１５】
そして、ミキサエンジン２０は、ＣＰＵ２１が、ＰＣ１０から受信した信号処理構成に従って、処理内容をプログラム可能な音響信号処理手段であるＤＳＰ３０を制御するためのマイクロプログラムを生成し、そのマイクロプログラムに従ってＤＳＰ３０を動作させることにより、入力する音響信号に対して種々の信号処理を施して出力する機能を有する音響信号処理装置である。
そして、ＰＣ１０との通信は、通信Ｉ／Ｆ２６を介して行うが、ＬＡＮやインターネット等のネットワークを介したものであっても、直接接続であってもよい。
【００１６】
また、音響信号の入出力は、デジタル又はアナログのオーディオデータを入出力可能な音声入出力端子を備える波形Ｉ／Ｏ２９や、他のミキサエンジンとの間でオーディオデータの送受信が可能なカスケードＩ／Ｏ３１を介して行うことができる他、通信Ｉ／Ｆ２６により接続するネットワークを介した通信によっても、行うことができる。そして、複数台のミキサエンジンの間で相互の音響信号を入出力し、協動的に音響信号処理を行うことも可能である。
【００１７】
図３に、以上説明したＰＣと、その制御対象であるミキサエンジンとによるミキサシステムの構成例を示す。
ＰＣ１０により複数台のミキサエンジン２０ａ〜２０ｄを制御して各ミキサエンジン２０に協動的に信号処理を行わせる場合、ＰＣ１０から各ミキサエンジン２０に信号処理構成を始めとする制御用のデータを転送できるようにすると共に、各ミキサエンジンが必要な音響信号を入出力できるように配線を行う。
【００１８】
図３に示したのはその一例であり、この例では、ＰＣ１０と各ミキサエンジン２０とをネットワーク３５で接続している。各ミキサエンジン２０は、このネットワーク３５を介してＰＣ１０から信号処理構成を含む制御用のデータを受信できる他、互いに音響信号を送受信することも可能である。
【００１９】
しかし図３の例では、これに加え、各ミキサエンジン２０の波形Ｉ／Ｏ２９に備える音声入出力端子やカスケードＩ／Ｆ３１を適当なケーブルで結ぶことにより、別の信号送受信経路も用意している。また、処理対象の音響信号を入力するマイク等の信号入力手段や、処理後の音響信号に基づく出力を行うスピーカ等の音声出力手段も、一部のミキサエンジン２０に接続している。
そして、以上のようなミキサシステムにおいては、ＰＣ１０から適当な信号処理構成を送信して設定することにより、マイク等から入力する音響信号を、各ミキサエンジン２０に協動的に処理させ、スピーカ等に対して出力させることができる。
【００２０】
次に、ＰＣ１０における信号処理構成の編集方式について説明する。図４は、ＰＣ１０のディスプレイに表示させる信号処理構成の編集画面の例を示す図である。
ユーザがＰＣ１０に信号処理構成の編集を行う機能を実現させるための編集プログラムを実行させると、ＰＣ１０はディスプレイに図４に示すようなＣＡＤ（Computer Aided Design）画面４０を表示させ、ユーザからの編集指示を受け付ける。
【００２１】
そして、この画面においては、編集内容を、信号処理の構成要素を示すコンポーネント（４１ａ等）と、コンポーネントの出力端子と入力端子（４２，４３等）とを結ぶ結線（４７等）とによってグラフィカルに表示している。なお、コンポーネントの左側に示した端子が入力端子、右側に示した端子が出力端子である。
【００２２】
なお、信号処理構成の編集内容には、各ミキサエンジン２０のＤＳＰ３０に実行させる、そのミキサエンジン２０内部での信号処理の構成に関するものと、ミキサエンジン２０自体及びその外部の構成に関するものとがある。後者は、システム内に用意するミキサエンジンの機種や装着するオプションの種類、ミキサエンジンに接続する外部機器、機器間を結ぶケーブル類の接続状態等の設定を含み、ミキサエンジン２０内部での信号処理の構成を編集する際の前提条件を定めるものである。
そして、図４に示しているのは、後者の外部の構成を編集するための画面である。
【００２３】
この画面においては、１台のミキサエンジン２０を１つのミキサコンポーネント４１ａ〜４１ｃで表わし、それぞれに、機種やユーザが設定したオプション（入出力ボート等）に応じた端子４２〜４５を表示している。
なお、各端子は、入出力する信号の種類や端子の規格等によって複数の種類に分類され、ここでは、アナログ音声端子４２，デジタル音声端子４３，カスケード端子４４，ネットワーク（イーサネット）端子４５が表示されている。また、この他にも、ＭＩＤＩ端子，ＵＳＢ端子、クロック端子等の分類を用意しているが、ここでは表示されていない。
【００２４】
そして、端子については、種類毎に色，形状，輪郭線の太さやパターン等の表示態様を設定可能である。ここでは、一例として、アナログ音声端子４２を実線、デジタル音声端子４３を破線、カスケード端子４４を二点鎖線、ネットワーク端子４５を一点鎖線としているが、これに限られることはない。また、種類毎に表示態様が全て異なっている必要はなく、異なる種類で表示態様が同じものがあってもよい。
また、端子間を結ぶ結線については、色，太さ，パターン等の表示態様を１本毎に各々設定可能であり、ここでは、一例として、結線４６は実線、結線４７は破線としている。結線についても、異なる結線で表示態様が同じものがあってよい。そして、端子の表示態様と、結線の表示態様とは、基本的には独立に設定することができる。
【００２５】
また、ＣＡＤ画面４０には、ミキサエンジン２０以外を示すコンポーネントとして、マイクシンボル４８，デッキシンボル４９，アンプシンボル５０，スピーカシンボル５１も表示させることができ、表示は省略されているが、これらのコンポーネントも、結線を接続可能な端子を有する。
ミキサエンジン２０内部での信号処理の構成を編集する画面についても、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行う基本的な構成は、以上のＣＡＤ画面４０の場合と同様である。そして、フィルタ、ミキサ、コンプレッサといった信号処理の単位をコンポーネントとしている。
【００２６】
そして、以上のようなＣＡＤ画面４０で編集した結果は、「File」メニューの「保存」を実行指示することによりコンフィグレーション（コンフィグ）データとして保存し、さらに「File」メニューの「コンパイル」を実行指示することにより、コンフィグデータの一部のデータ形式をミキサエンジン用のデータ形式に変換した上で信号処理構成としてミキサエンジン２０に転送して記憶させることもできる。
【００２７】
この実施形態は、以上のような編集画面に表示される端子や結線の表示態様の設定方式に特徴を有する。そこで、以下、この点について説明する。
まず、ＰＣ１０が編集画面の表示に使用するデータのうち、端子や結線の表示態様の設定に関連する部分の構成について説明する。
【００２８】
図５及び図６は、それぞれ結線及び端子の表示態様のデータの記憶状態を示す図である。
ＰＣ１０は、上述の編集プログラムを実行し、信号処理構成の編集を開始すると、編集中の信号処理構成の内容を示すデータとして、図５に示すようなコンフィグデータを作成する。このコンフィグデータは、編集中の信号処理構成に含まれる各コンポーネントの特性を示すコンポーネントデータ及び、各結線毎にその特性を示す結線データを含む。
このうち、各コンポーネントデータは、コンポーネントのひな形を規定する図示しないプリセットコンポーネントデータを参照するための機能参照データ、コンポーネントに関してオプションの有無あるいは入出力端子の種類や数を規定したり、コンポーネント本体（端子以外の部分）の表示態様を規定したりするプロパティデータ、及び編集画面でコンポーネントが配置されている位置等を示す表示用データを含んでいる。
【００２９】
そして、コンポーネントが備える各端子には上述のように種類が定義されているが、どの端子がどの種類であるかは、プロパティデータ及び機能参照データに基づき、プリセットコンポーネントデータを参照することにより、検出することができる。
ただし、端子の表示態様を示すデータは、コンポーネントデータにもプリセットコンポーネントデータにも含まれていない。
【００３０】
また、各結線データは、結線の表示態様を示すプロパティデータと、結線が接続する端子を示す接続先端子データと、編集画面で結線が配置されている位置や結線が通る点等の情報を示す表示用データとを含んでいる。
すなわち、結線の表示態様を示すデータは、各結線毎に用意しており、表示態様は各結線毎に独立に設定できるようにしている。また、結線の表示態様は、ＣＡＤ画面４０上で結線を選択し、プロパティ設定画面を開く指示を行って、選択した結線に関する図示しないプロパティ設定画面を開き、その画面上で変更指示を行うことにより、変更することができる。
【００３１】
また、ＰＣ１０は、編集プログラムを実行すると、編集画面の表示形式や、データの取得先及び保存先等、プログラム全体の動作を規定するデータとしてＨＤＤ１４に記憶している、図６に示すようなプリファレンスデータを読み出し、編集プログラムに基づく動作に反映させる。
そして、このプリファレンスデータは、ＣＡＤ画面４０に表示するコンポーネントに備える端子の表示態様を規定する端子データを含む。この端子データは、コンポーネントが備え得る全ての種類の端子について、デジタル音声端子、アナログ音声端子といった種類毎に、表示態様を規定するものである。
【００３２】
そして、同じ端子データの内容が、全ての編集画面に表示される全てのコンポーネントに適用される。従って、ある種類について表示態様の設定が変更された場合、全ての編集画面内の全てのコンポーネントについて、同じ種類の端子の表示態様が変更される。このようにしたのは、端子は、通常は同じ種類のもの同士が接続されるので、端子個々よりも、端子の種類を識別する要求が強いためである。
【００３３】
なお、図６に示した端子データは、端子の種類毎に表示する色を規定しているが、この場合、規定されていない輪郭線の太さやパターン等は、デフォルトの値を用いる。そして、色に代えて、またはこれに加えて、表示態様の他の項目を端子データにより規定してもよいことは、もちろんである。
また、端子データを含め、プリファレンスデータは、ＣＡＤ画面４０の「File」メニューの「プリファレンス」を選択してプリファレンス設定画面を開き、その画面上で変更指示を行うことにより、変更することができる。
【００３４】
次に、ＰＣ１０のＣＰＵ１１が編集プログラムを実行することによって行う、表示態様の設定に関連する具体的な処理について説明する。なお、ここでは表示態様のうち色の設定を行ったり変更したりする場合を例として説明するが、他の表示態様についても同様な取扱いが可能であることは、もちろんである。
【００３５】
まず、図７に、ＣＡＤ画面４０等の編集画面においてコンポーネントの追加が指示された場合の処理のフローチャートを示す。
ＣＰＵ１１は、編集画面においてコンポーネントの追加が指示されると、図７のフローチャートに示す処理を開始する。そして、まず追加が指示されたコンポーネントに係るコンポーネントデータを、編集中の信号処理構成に係るコンフィグデータに追加する（Ｓ１１）と共に、そのコンポーネントの本体をそのコンポーネントデータに従って表示する（Ｓ１２）。
【００３６】
その後、プリファレンスデータを参照し、表示したコンポーネントに含まれる端子毎に、その種類について設定されている色を検出し（Ｓ１３）、その検出した色により各端子を表示して（Ｓ１４）、処理を終了する。
以上の処理において、ステップＳ１３及びＳ１４では、ＣＰＵ１１が第１の表示制御手段として機能する。また、以上の処理により、新たに追加するコンポーネントの各端子を、その種類毎に設定された色で表示することができる。
【００３７】
次に、図８に、編集画面において結線の追加が指示された場合の処理のフローチャートを示す。
ＣＰＵ１１は、編集画面において両端又は一端の端子が指定され、結線の追加が指示されると、図８のフローチャートに示す処理を開始する。そして、まず追加が指示された結線に係る結線データを、編集中の信号処理構成に係るコンフィグデータに追加する（Ｓ２１）。
【００３８】
その後、コンフィグデータを参照し、追加を指示された結線が接続する端子の種類を検出する（Ｓ２２）と共に、プリファレンスデータを参照し、ステップＳ２２で検出した種類について設定されている色を検出する（Ｓ２３）。そして、追加を指示された結線の色を、ステップＳ２３で検出した色と同じ色に設定し、その結線に係る結線データ内に記録して、その結線に係る結線データ内に記録して（Ｓ２４）、追加を指示された結線を、その設定した色で表示して処理を終了する（Ｓ２５）。
【００３９】
以上の処理において、ＣＰＵ１１は結線追加手段として機能し、ステップＳ２５では、さらに第２の表示制御手段としても機能する。
また、以上の処理により、新たに結線を追加する場合に、その結線の色を、接続先のポートと同じ色に自動的に設定でき、簡単な操作で見やすい表示とすることができる。
なお、両端の端子が指定され、結線の追加が指示された場合に、両端で端子の種類が異なっていた場合には、その旨の警告を発したり、結線に警告を示す色を設定したり、どちらかの端子に合わせて色を設定しつつ表示は警告を示す色で行ったりするとよい。このような結線は、通常は行われないはずのものだからである。
【００４０】
次に説明する結線や端子の色を変更する場合の処理については、３通りのパターンを第１乃至第３の動作例として説明する。
〔第１の動作例：図９，図１０〕
まず、図９に、第１の動作例における結線の色を変更する場合の処理のフローチャートを示す。
【００４１】
第１の動作例では、ＣＰＵ１１は、結線が選択され、その結線のプロパティ設定画面の表示が指示されると、図９のフローチャートに示す処理を開始する。そして、まず結線のプロパティ設定画面をポップアップ表示し、色の項目に、選択された結線に設定されている色を表示する（Ｓ３１）。その後、ユーザの操作に従ってプロパティの設定変更を受け付ける処理を行い（Ｓ３２）、色の変更を確定する操作があったことを検出すると（Ｓ３３）、ステップＳ３４以下の結線の色変更に係る処理に進む。なお、ステップＳ３２の処理には、変更がキャンセルされた場合にプロパティを変更せずに画面を閉じる処理を含む。
【００４２】
ステップＳ３４以下においては、まず、結線の色の変更を端子にも反映させる設定がなされているか否か判断する（Ｓ３４）。この設定の内容は、プレファレンスデータの一部としても、その他のオプションとして設定できるようにしてもよい。
そして、反映させる場合には、コンフィグデータを参照し、選択された結線が接続している端子の種類を検出する（Ｓ３５）と共に、コンフィグデータを参照し、その検出した種類の端子に接続している他の結線を検出する（Ｓ３６）。そして、プリファレンスデータを変更し、ステップＳ３５で検出した種類の端子の色を、ステップＳ３３で確定された結線の色に設定する（Ｓ３７）と共に、ステップＳ３６で検出した各結線のプロパティデータを変更し、その結線の色を、ステップＳ３３で確定された色に設定する（Ｓ３８）。
【００４３】
その後、選択された（プロパティの変更操作があった）結線のプロパティデータを変更し、その結線の色をステップＳ３３で確定された色に設定する（Ｓ３９）と共に、ここまでの処理による変更後のプリファレンスデータ及びプロパティデータに基づいて表示を更新し（Ｓ４０）、処理を終了する。
また、ステップＳ３４でＮＯの場合は、直ちにステップＳ３９に進んで以後の処理を行う。
【００４４】
以上の処理において、ＣＰＵ１１は変更手段として機能し、ステップＳ４０では、さらに第１及び第２の表示制御手段としても機能する。
また、以上の処理により、色を変更したい結線１本について色の変更操作を行うことにより、その結線が接続している端子及びその端子と同種の端子、さらに同種の端子に接続している別の結線の色を、全て指定した同じ色に変更することができる。これらの範囲については、同じ色で表示させたいという要求がしばしばあるが、上記の処理によれば、このような要求に従った表示を、直感的にわかりやすくかつ少ない操作で行わせることができる。
【００４５】
また、端子の色を変更したい場合に、その端子の種類名を把握した上で、全体的な設定を行うためのプリファレンス設定画面を開き、その中で目標の種類名を探して新たな色を指定する作業は、多少手間を要する。しかし、上記の処理によれば、設定対象である結線との対応が明らかなプロパティ画面での色設定操作により結果的に端子の色も設定することができるので、端子の色設定に係る操作の負担を軽減できる。
また、色の変更操作の効果を、指示した結線以外に及ぼすかどうかを設定できるようにしているので、むやみに色の設定を変更されたくないという要求にも対応できる。
【００４６】
なお、上記の処理において、結線の色の変更を端子にも反映させるか否かとは別に、ステップＳ３６及びＳ３８の処理を行うか否か、すなわち他の結線の色を変更するか否かについても、行わないようにしたり、独立して設定することができるようにしたりしてもよい。結線については、ユーザの間で、チャンネル毎にケーブルの色を分ける慣行があり、その色やケーブルに付す目印等に対応させ、同じ種類の端子に接続するものでも別々の色で表示させたいという要求もあるためである。
【００４７】
また、ステップＳ３５〜Ｓ３８のうち、ステップＳ３７以外の処理は行うようなモードを設けてもよい。すなわち、端子の色は変更せず、結線の色の変更のみ行うことができるようにしてもよい。同じ種類の端子に接続する結線の色の統一性を維持する一方、結線と端子の色を別々に設定したいという要求もあるためである。
【００４８】
次に、図１０に、第１の動作例における端子の色を変更する場合の処理のフローチャートを示す。
第１の動作例では、ＣＰＵ１１は、プリファレンス設定画面の表示が指示されると、図１０のフローチャートに示す処理を開始する。そして、まずプリファレンス設定画面をポップアップ表示し、端子の色の項目に、端子の種類毎に設定されている色を表示する（Ｓ５１）。その後、ユーザの操作に従ってプリファレンスの設定変更を受け付ける処理を行い（Ｓ５２）、端子の色の変更を確定する操作があったことを検出すると（Ｓ５３）、ステップＳ５４以下の端子の色変更に係る処理に進む。なお、ステップＳ５２の処理には、変更がキャンセルされた場合にプリファレンスを変更せずに画面を閉じる処理を含む。
【００４９】
ステップＳ５４以下においては、まず、コンフィグデータを参照し、色が変更された種類の端子に接続している結線を検出する（Ｓ５４）と共に、その検出した各結線のプロパティデータを変更し、その色を、ステップＳ５３で確定された、接続先端子の色に変更する（Ｓ５５）。その後、プリファレンスデータを変更し、端子の色を、ステップＳ５３で確定された色に変更する（Ｓ５６）と共に、ここまでの処理による変更後のプリファレンスデータ及びプロパティデータに基づいて表示を更新し（Ｓ５７）、処理を終了する。
【００５０】
以上の処理において、ステップＳ５７では、ＣＰＵ１１は第１及び第２の表示制御手段として機能する。
また、以上の処理により、色を変更したい種類の端子について色の変更操作を行うのみで、その種類の端子に接続している結線を、全て指定した同じ色に変更することができる。従って、端子とその端子に接続する結線の色を揃えたいという要求がしばしばあるが、上記の処理によれば、このような要求を満たす色変更を、直感的にわかりやすくかつ少ない操作で行わせることができる。
なお、ステップＳ５４及びＳ５５の処理を行うか否か、すなわち端子の色変更に合わせて結線の色も変更するか否かを、ユーザが設定できるようにしてもよい。
【００５１】
〔第２の動作例：図１１，図１２〕
次に、図１１に、第２の動作例における結線の色を変更する場合の処理のフローチャートを示す。
第２の動作例では、ＣＰＵ１１は、結線が選択され、その結線のプロパティ設定画面の表示が指示されると、図１１のフローチャートに示す処理を開始する。そして、図９のステップＳ３１〜Ｓ３３の場合と同様に、プロパティ設定画面をポップアップ表示すると共に、プロパティの設定変更を受け付け、色の変更を確定する操作があったことを検出すると、ステップＳ６４以下の結線の色変更に係る処理に進む（Ｓ６１〜Ｓ６３）。
【００５２】
そしてここでは、選択された（プロパティの変更操作があった）結線のプロパティデータを変更し、その結線の色をステップＳ６３で確定された色に設定する（Ｓ６４）と共に、その変更後のプロパティデータに基づいて表示を更新し（Ｓ６５）、処理を終了する。
以上の処理において、ＣＰＵ１１は第２の変更手段として機能し、ステップＳ６５では、さらに第２の表示制御手段としても機能する。
【００５３】
また、図１２に、第２の動作例における端子の色を変更する場合の処理のフローチャートを示す。
第２の動作例では、ＣＰＵ１１は、プリファレンス設定画面の表示が指示されると、図１２のフローチャートに示す処理を開始する。そして、図１０のステップＳ５１〜Ｓ５３の場合と同様に、プリファレンス設定画面をポップアップ表示すると共に、プリファレンスの設定変更を受け付け、端子の色の変更を確定する操作があったことを検出すると、ステップＳ７４以下の端子の色変更に係る処理に進む（Ｓ７１〜Ｓ７３）。
【００５４】
そしてここでは、プリファレンスデータを変更し、端子の色を、ステップＳ７３で確定された色に変更する（Ｓ７４）と共に、ここまでの処理による変更後のプリファレンスデータに基づいて表示を更新し（Ｓ７５）、処理を終了する。
以上の処理において、ＣＰＵ１１は第１の変更手段として機能し、ステップＳ６５では、さらに第１の表示制御手段としても機能する。
【００５５】
この第２の動作例においては、以上のように、端子の種類毎の色の変更指示があった場合に結線の色は変更しないし、結線の色の変更指示があった場合に端子の色は変更しない。
そして、このようにすることにより、結線の色を、新規に配置する際には接続する端子と同じ色に自動的に設定できる一方、その後は結線毎に独立して色を変更し、端子の色を変更した場合もその状態を保つことができる。従って、当初は結線を接続する端子の種類毎に識別し易い状態に置きつつ、ユーザが適宜に設定した結線毎の色も活かした見やすい表示を、容易に行わせることができる。
【００５６】
〔第３の動作例：図１３〕
また、図１３に、第３の動作例における端子の色を変更する場合の処理のフローチャートを示す。
第３の動作例では、ＣＰＵ１１は、プリファレンス設定画面の表示が指示されると、図１３のフローチャートに示す処理を開始する。そして、図１０のステップＳ５１〜Ｓ５３の場合と同様に、プリファレンス設定画面をポップアップ表示すると共に、プリファレンスの設定変更を受け付け、端子の色の変更を確定する操作があったことを検出すると、ステップＳ８４以下の端子の色変更に係る処理に進む（Ｓ８１〜Ｓ８３）。
【００５７】
そしてここでは、まずプリファレンスデータを参照し、色が変更された種類の端子について、現在設定されている（変更前の）色を検出する（Ｓ８４）。そして、コンフィグデータを参照し、色が変更された種類の端子に接続しており、かつステップＳ８４で検出した色が設定されている結線を検出する（Ｓ８５）。
【００５８】
その後、ステップＳ８５で検出した各結線のプロパティデータを変更し、その色を、ステップＳ８３で確定された接続先端子の色に変更する（Ｓ８６）。その後、プリファレンスデータを変更し、端子の色を、ステップＳ８３で確定された色に変更する（Ｓ８７）と共に、ここまでの処理による変更後のプリファレンスデータ及びプロパティデータに基づいて表示を更新し（Ｓ８８）、処理を終了する。
以上の処理において、ＣＰＵ１１は第１の変更手段として機能し、ステップＳ８８では、第１及び第２の表示制御手段としても機能する。
【００５９】
この第３の動作例においては、以上のような処理により、端子の種類毎の色の変更指示があった場合に、その種類の端子に接続する、接続先の端子と同じ色だった結線の色を、端子における変更に合わせて変更するようにしている。
そして、このようにすることにより、ユーザが個別に行った結線の色設定は残しつつ、配置時に自動的に設定されたままユーザが特に色を変更していない結線については、接続先の端子の色変更に合わせて自動的に色を変更することができる。従って、第２の動作例の効果に加え、何ら操作の手間を増すことなく、ユーザが個別に行った設定を尊重しつつ、結線と端子との対応関係を認識しやすい表示を行わせることができるという効果がある。
なお、第３の動作例における、結線の色を変更する場合の処理は、第２の動作例の場合と同様である。
【００６０】
〔変形例〕
以上で実施形態の説明を終了するが、装置の構成、具体的な処理内容、画面の表示内容等が、上述の実施形態で説明したものに限られないことはもちろんである。
例えば、上述した実施形態では、色を始めとする１項目の表示態様を設定する場合の例について説明したが、色，太さ，パターン，形状等のうち、複数の項目の組み合わせに係る設定について、上述した実施形態の場合と同様な取扱いをしてもよい。
【００６１】
また、結線の表示態様変更指示に応じて端子の種類の表示態様を変更したり、その逆を行ったりする場合に、結線と端子の表示態様を全く同じとするのではなく、表示態様の対応関係や対応規則を予め定義しておき、これに従った対応する表示態様としてもよい。例えば、サイズが小さくパターンの認識しづらい端子は輪郭線の太さで区別する一方、結線はラインパターンで区別するようにし、太線と実線、細線と破線を対応させる等である。
また、上述した実施形態では、端子の表示態様を、種類毎にプレファレンスデータで設定する例について説明したが、端子と対応するプロパティデータを用意し、表示態様を各端子毎に設定できるようにしてもよい。
また、上述した実施形態における第１乃至第３の動作例に係る動作を、ユーザが適宜に選択してＣＰＵ１１に実行させることができるようにしてよいことも、もちろんである。
【００６２】
また、この発明の制御装置は、ＰＣに限られることはなく、ミキサエンジンを制御する専用の制御装置や、ミキサエンジン自身であってもよい。さらに言えば、制御装置は、編集画面の表示を制御するものであれば、何らかの外部装置を制御する装置でなくてもよく、編集画面において編集する内容も、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うものであれば、音響信号処理装置に実行させる信号処理の構成に限られることはない。例えば、作業工程表等を編集するための編集画面の表示を制御する装置にも適用可能である。
【００６３】
さらに、上述したこの発明のプログラムは、予めＰＣ１０のＨＤＤ等に記憶させておくほか、ＣＤ−ＲＯＭあるいはフレキシブルディスク等の不揮発性記録媒体（メモリ）に記録して提供し、そのメモリからこのプログラムをＰＣ１０のＲＡＭに読み出させてＣＰＵに実行させたり、プログラムを記録した記録媒体を備える外部機器あるいはプログラムをＨＤＤ等の記憶手段に記憶した外部機器からダウンロードして実行させたりしても、同様の効果を得ることができる。
【産業上の利用可能性】
【００６４】
以上の説明から明らかなように、この発明の制御装置又はプログラムによれば、それぞれ端子を有するコンポーネントと、その端子間を結ぶ結線とを用いて編集を行うための編集画面において、高い操作性を維持しながら、端子や結線を複数の表示態様を利用して見易く表示できるようにすることができる。
従って、編集画面において効率のよい編集が可能な環境を提供できる。
【図面の簡単な説明】
【００６５】
【図１】この発明の制御装置の実施形態であるＰＣの構成を示すブロック図である。
【図２】図１に示したＰＣの制御対象の一例であるミキサエンジンの構成を示すブロック図である。
【図３】図１に示したＰＣと図２に示したミキサエンジンとによるミキサシステムの構成例を示す図である。
【図４】図１に示したＰＣのディスプレイに表示させる信号処理構成の編集画面の例を示す図である。
【図５】図１に示したＰＣにおける結線の表示態様のデータの記憶状態を示す図である。
【００６６】
【図６】同じく端子の表示態様のデータの記憶状態を示す図である。
【図７】編集画面においてコンポーネントの追加が指示された場合の処理に図１に示したＰＣのＣＰＵが実行する処理のフローチャートである。
【図８】同じく編集画面において結線の追加が指示された場合の処理のフローチャートである。
【図９】同じく第１の動作例における結線の色を変更する場合の処理のフローチャートである。
【図１０】同じく第１の動作例における端子の色を変更する場合の処理のフローチャートである。
【００６７】
【図１１】同じく第２の動作例における結線の色を変更する場合の処理のフローチャートである。
【図１２】同じく第２の動作例における端子の色を変更する場合の処理のフローチャートである。
【図１３】同じく第３の動作例における端子の色を変更する場合の処理のフローチャートである。
【符号の説明】
【００６８】
１０…ＰＣ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＨＤＤ、１５…表示器Ｉ／Ｆ、１６…操作部Ｉ／Ｆ、１７…通信Ｉ／Ｆ、１８…システムバス、２０…ミキサエンジン、３５…ネットワーク、４０…ＣＡＤ画面、４１ａ，４１ｂ，４１ｃ…ミキサコンポーネント、４２…アナログ音声端子、４３…デジタル音声端子、４４…カスケード端子、４５…ネットワーク端子、４６，４７…結線、４８…マイクシンボル、４９…デッキシンボル、５０…アンプシンボル、５１…スピーカシンボル
【図１】
0004774881.tif 000002
【図２】
0004774881.tif 000003
【図３】
0004774881.tif 000004
【図４】
0004774881.tif 000005
【図５】
0004774881.tif 000006
【図６】
0004774881.tif 000007
【図７】
0004774881.tif 000008
【図８】
0004774881.tif 000009
【図９】
0004774881.tif 000010
【図１０】
0004774881.tif 000011
【図１１】
0004774881.tif 000012
【図１２】
0004774881.tif 000013
【図１３】
0004774881.tif 000014