(57)【要約】【目的】  処理中の信号のモニタを容易に行うことができるようにする。【構成】  信号処理の内容をプログラム可能なミキサエンジン１０と、その信号処理の構成を編集するＰＣ３０とからなるミキサシステムにおいて、ＰＣ３０に、編集された信号処理の構成を、その信号処理のコンポーネントと各コンポーネントの端子間を結ぶ結線とを用いてグラフィカルに表示する手段と、その表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける手段と、その指定に従って、指定された端子又は結線からモニタ用アナログ信号出力１９ａに信号を出力するようミキサエンジン１０に指示する手段とを設け、ミキサエンジン１０に、編集された信号処理構成に係る信号処理とは別に、上記の指示に従ってモニタ用アナログ信号出力１９ａへの信号の出力を行う手段を設ける。【選択図】        図１
2005269603.tif 000002
【特許請求の範囲】
【請求項１】
処理内容をプログラム可能な信号処理部を有する音響信号処理装置と、その音響信号処理装置における、それぞれ入力端子又は出力端子を有する複数の構成要素と、該構成要素の出力端子と入力端子との間を結ぶ結線とからなる信号処理の構成を編集する編集装置とからなる音響信号処理システムであって、
前記編集装置に、
編集された信号処理の構成を、前記構成要素と前記結線とを用いて表示手段の表示画面にグラフィカルに表示させる手段と、
編集された信号処理の構成を前記音響信号処理装置に転送する手段と、
前記信号処理の構成を表示する表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける受付手段と、
該手段が受け付けた指定に従って、指定された端子又は結線から所定の出力部に信号を出力するよう前記音響信号処理装置に指示する指示手段とを設け、
前記音響信号処理装置に、
前記編集装置から転送された信号処理の構成に従って信号処理を行う手段と、
該信号処理とは別に、前記指示手段からの指示に従って前記所定の出力部への信号の出力を行う手段とを設けたことを特徴とする音響信号処理システム。
【請求項２】
請求項１記載の音響信号処理システムであって、
前記所定の出力部は前記音響信号処理装置から前記編集装置に対して信号を出力するための出力部であり、
前記編集装置に、前記音響信号処理装置から入力した信号を音声出力手段に出力する手段を設けたことを特徴とする音響信号処理システム
【請求項３】
ネットワークに接続され、処理内容をプログラム可能な信号処理部を有する音響信号処理装置と、前記ネットワークに接続され、前記音響信号処理装置における、それぞれ入力端子又は出力端子を有する複数の構成要素と、該構成要素の出力端子と入力端子との間を結ぶ結線とからなる信号処理の構成を編集する編集装置とからなる音響信号処理システムであって、
前記編集装置に、
編集された信号処理の構成を、前記構成要素と前記結線とを用いて表示手段の表示画面にグラフィカルに表示させる手段と、
編集された信号処理の構成を前記ネットワークを介して前記音響信号処理装置に転送する手段と、
前記信号処理の構成を表示する表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける受付手段と、
該手段が受け付けた指定に従って、指定された端子又は結線における信号を前記ネットワークを介して当該編集装置へ送信するよう、前記ネットワークを介して前記音響信号処理装置に指示する指示手段と、
前記音響信号処理装置から前記ネットワークを介して受信した信号を音声出力手段に出力する手段とを設け、
前記音響信号処理装置に、
前記編集装置から転送された信号処理の構成に従って信号処理を行う手段と、
該信号処理とは別に、前記指示手段からの指示に従って、指示された端子又は結線における信号を前記ネットワークを介して前記編集装置へ送信する手段とを設けたことを特徴とする音響信号処理システム。
【請求項４】
請求項１乃至３のいずれか一項記載の音響信号処理システムであって、
前記音響信号処理装置の信号処理部を、複数の信号伝送路を介して相互に複数の信号の送受信を行う複数のプロセッサで構成し、
その複数の信号伝送路のうち少なくとも１つを、前記指示手段からの指示に従った信号出力のための信号伝送路として確保しておくようにしたことを特徴とする音響信号処理システム。
【請求項５】
コンピュータを、処理内容をプログラム可能な信号処理部を有する音響信号処理装置における、それぞれ入力端子又は出力端子を有する複数の構成要素と、該構成要素の出力端子と入力端子との間を結ぶ結線とからなる信号処理の構成を編集する編集装置として機能させるためのプログラムであって、
前記コンピュータを、
編集された信号処理の構成を、前記構成要素と前記結線とを用いて表示手段の表示画面にグラフィカルに表示させる手段と、
編集された信号処理の構成を前記音響信号処理装置に転送する手段と、
前記信号処理の構成を表示する表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける受付手段と、
該手段が受け付けた指定に従って、指定された端子又は結線から所定の出力部に信号を出力するよう前記音響信号処理装置に指示する指示手段として機能させるためのプログラムを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、編集装置によって音響信号処理装置における信号処理の内容を編集し、音響信号処理装置にその編集内容に従った信号処理を行わせる音響信号処理システム及び、コンピュータをこのような編集装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
従来から、音響信号処理部を、プログラムに従って動作可能なプロセッサを用いて構成すると共に、外部のＰＣ（パーソナルコンピュータ）等のコンピュータを編集装置として機能させ、これを用いて編集した信号処理構成に基づいて音響信号を処理できるようにした音響信号処理装置が知られている。このような音響信号処理装置を本願では、ミキサエンジンと呼ぶ。ミキサエンジンは、ＰＣにより編集された信号処理構成を内部に記憶し、その記憶している信号処理構成に基づいて単独で音響信号の処理を行うことができる。また、このミキサエンジンは、上記の編集装置と併せて音響信号処理システムを構成する。
【０００３】
また、編集装置上における上記信号処理構成の編集については、編集時に信号処理の構成要素となるコンポーネント及びその入出力間の結線状態をディスプレイにグラフィカルに表示させ、視覚的に信号処理の構成が把握し易い状態で編集作業を行うことができるようにすることが行われている。そして、ユーザは、所望の処理コンポーネントを配置し、配置したコンポーネント間の結線を設定することにより、信号処理構成を編集することができる。
このような音響信号処理システム及びコンピュータを編集装置として機能させるためのアプリケーションソフトについては、例えば非特許文献１に記載されている。
【非特許文献１】「ＤＩＧＩＴＡＬ  ＭＩＸＩＮＧ  ＥＮＧＩＮＥ  ＤＭＥ３２  取扱説明書」，ヤマハ株式会社，２００１年，ｐ．２３−６６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このような音響信号処理システムを動作させる場合に、音響信号処理装置における処理中の信号の状態をモニタしたいという要求があった。しかしながら、従来の音響信号処理システムにおいては、信号の出力は出力コンポーネントからしか行うことができなかったため、モニタを行うためには、出力コンポーネントのいずれかの出力端子をモニタ用に確保した上で、信号処理構成の編集時に、信号をモニタしたい端子や結線とその出力端子とを結ぶモニタ用の結線を設定する必要があった。
【０００５】
従って、モニタを行おうとする場合には、処理後の信号の出力には本来よりも少ない数の出力端子しか使用することができないという問題があった。また、別の位置の信号をモニタしようとする場合には、信号処理構成を編集し直して音響信号処理装置に再度設定する必要があるため、操作性が悪いという問題があった。特に、複数の位置の信号を次々にモニタしようとするような操作は、困難であった。
また、モニタ用の結線に係る信号処理も他の部分の信号処理と同じ一連の信号処理として行うことになるため、編集した信号処理構成が音響信号処理装置のハードウェア資源を目一杯使用するものである場合には、モニタ用の結線を追加することができなくなってしまう場合があるという問題もあった。
【０００６】
この発明は、このような問題を解決し、処理内容をプログラム可能な信号処理部を有する音響信号処理装置と、その音響信号処理装置における信号処理の構成を編集する編集装置とからなる音響信号処理システムにおいて、処理中の信号のモニタを容易に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、この発明の音響信号処理システムは、処理内容をプログラム可能な信号処理部を有する音響信号処理装置と、その音響信号処理装置における、それぞれ入力端子又は出力端子を有する複数の構成要素と、その構成要素の出力端子と入力端子との間を結ぶ結線とからなる信号処理の構成を編集する編集装置とからなる音響信号処理システムにおいて、上記編集装置に、編集された信号処理の構成を、上記構成要素と上記結線とを用いて表示手段の表示画面にグラフィカルに表示させる手段と、編集された信号処理の構成を上記音響信号処理装置に転送する手段と、上記信号処理の構成を表示する表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける受付手段と、その手段が受け付けた指定に従って、指定された端子又は結線から所定の出力部に信号を出力するよう上記音響信号処理装置に指示する指示手段とを設け、上記音響信号処理装置に、上記編集装置から転送された信号処理の構成に従って信号処理を行う手段と、その信号処理とは別に、上記指示手段からの指示に従って上記所定の出力部への信号の出力を行う手段とを設けたものである。
このような音響信号処理システムにおいて、上記所定の出力部を上記音響信号処理装置から上記編集装置に対して信号を出力するための出力部とし、上記編集装置に、上記音響信号処理装置から入力した信号を音声出力手段に出力する手段を設けるとよい。
【０００８】
また、この発明は、ネットワークに接続され、処理内容をプログラム可能な信号処理部を有する音響信号処理装置と、上記ネットワークに接続され、上記音響信号処理装置における、それぞれ入力端子又は出力端子を有する複数の構成要素と、その構成要素の出力端子と入力端子との間を結ぶ結線とからなる信号処理の構成を編集する編集装置とからなる音響信号処理システムにおいて、上記編集装置に、編集された信号処理の構成を、上記構成要素と上記結線とを用いて表示手段の表示画面にグラフィカルに表示させる手段と、編集された信号処理の構成を上記ネットワークを介して上記音響信号処理装置に転送する手段と、上記信号処理の構成を表示する表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける受付手段と、その手段が受け付けた指定に従って、指定された端子又は結線における信号を上記ネットワークを介してその編集装置へ送信するよう、上記ネットワークを介して上記音響信号処理装置に指示する指示手段と、上記音響信号処理装置から上記ネットワークを介して受信した信号を音声出力手段に出力する手段とを設け、上記音響信号処理装置に、上記編集装置から転送された信号処理の構成に従って信号処理を行う手段と、その信号処理とは別に、上記指示手段からの指示に従って、指示された端子又は結線における信号を上記ネットワークを介して上記編集装置へ送信する手段とを設けた音響信号処理システムも提供する。
【０００９】
また、上記の各音響信号処理システムにおいて、上記音響信号処理装置の信号処理部を、複数の信号伝送路を介して相互に複数の信号の送受信を行う複数のプロセッサで構成し、その複数の信号伝送路のうち少なくとも１つを、上記指示手段からの指示に従った信号出力のための信号伝送路として確保しておくようにするとよい。
【００１０】
また、この発明のプログラムは、コンピュータを、処理内容をプログラム可能な信号処理部を有する音響信号処理装置における、それぞれ入力端子又は出力端子を有する複数の構成要素と、その構成要素の出力端子と入力端子との間を結ぶ結線とからなる信号処理の構成を編集する編集装置として機能させるためのプログラムであって、上記コンピュータを、編集された信号処理の構成を、上記構成要素と上記結線とを用いて表示手段の表示画面にグラフィカルに表示させる手段と、編集された信号処理の構成を上記音響信号処理装置に転送する手段と、上記信号処理の構成を表示する表示画面中で、信号のモニタを希望する端子又は結線の指定を受け付ける受付手段と、その手段が受け付けた指定に従って、指定された端子又は結線から所定の出力部に信号を出力するよう上記音響信号処理装置に指示する指示手段として機能させるためのプログラムを含めたものである。
【発明の効果】
【００１１】
以上のようなこの発明の音響信号処理システムによれば、処理内容をプログラム可能な信号処理部を有する音響信号処理装置と、その音響信号処理装置における信号処理の構成を編集する編集装置とからなる音響信号処理システムにおいて、処理中の信号のモニタを容易に行うことができるようにすることができる。また、この発明のプログラムによれば、コンピュータを編集装置として機能させ、その編集装置を用いて構成した音響信号処理システムにおいて、同様な効果を得ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、図１を用いて、編集装置であるＰＣと、音響信号処理装置であるミキサエンジンとによって構成した、この発明の音響信号処理システムの実施形態であるミキサシステムの構成について説明する。図１はそのミキサシステムの構成を示すブロック図である。
図１に示すように、このミキサシステムは、ミキサエンジン１０とＰＣ３０とによって構成される。ＰＣ３０は、ハードウェアとしては、ＣＰＵ，ＲＯＭ，ＲＡＭ等及び表示手段としてディスプレイを有する公知のＰＣであり、ＷｉｎｄｏｗｓＸＰ（登録商標）などのオペレーティングシステム（ＯＳ）が動作するＰＣを用いることができるが、そのＯＳ上のアプリケーションプログラムとして、この発明のプログラムの実施形態である編集プログラムを実行させることにより、ミキサエンジン１０における信号処理の構成を編集し、その編集結果をミキサエンジン１０に転送し、編集した信号処理構成に従って動作させる編集装置として機能させることができる。そして、以下に説明するＰＣ３０の動作や機能は、特に断らない限り、この編集プログラムの実行により実現されるものとする。
【００１３】
一方、ミキサエンジン１０は、ＣＰＵ１１，フラッシュメモリ１２，ＲＡＭ１３，表示器１４，操作子１５，ＰＣ入出力部（Ｉ／Ｏ）１６，ＭＩＤＩ（Musical Instruments Digital Interface：登録商標）Ｉ／Ｏ１７，その他Ｉ／Ｏ１８，波形Ｉ／Ｏ１９，信号処理部（ＤＳＰ）２０，カスケードＩ／Ｏ２６を備え、これらがＣＰＵバス２７によって接続されている。そして、ＰＣ３０から受信した信号処理構成に従って、ＤＳＰ２０を制御するためのマイクロプログラムを生成し、そのマイクロプログラムに従ってＤＳＰ２０を動作させ、入力する音響信号に対して種々の信号処理を施して出力する機能を有する。
【００１４】
ＣＰＵ１１は、ミキサエンジン１０の動作を統括制御する制御手段であり、フラッシュメモリ１２に記憶された所定のプログラムを実行することにより、各Ｉ／Ｏ１６〜１９，２６における通信や表示器１４における表示を制御したり、操作子１５の操作を検出してその操作に従ってパラメータの値を変更したり、ＰＣ３０から受信した信号処理構成の情報からＤＳＰ２０を動作させるためのマイクロプログラムを生成してＤＳＰ２０に設定したりといった処理を行う。
フラッシュメモリ１２は、ＣＰＵ１１が実行する制御プログラムや後述するプリセットコンポーネントデータ等を記憶する書き換え可能な不揮発性記憶手段である。
【００１５】
ＲＡＭ１３は、ＰＣ３０から受信した信号処理構成の情報を所要の形式に変換した後述するコンフィグデータやカレントデータを始めとする種々のデータを記憶させたり、ＣＰＵ１１のワークメモリとして使用したりする記憶手段である。
表示器１４は、液晶ディスプレイ（ＬＣＤ）等によって構成される表示手段である。そして、ミキサエンジン１０の現在の状態を示す画面、コンフィグデータに含まれる設定データであるシーンの参照，変更，保存等を行うための画面等を表示する。
操作子１５は、キー、スイッチ、ロータリーエンコーダ等によって構成され、ユーザがミキサエンジン１０を直接操作してシーンの編集等を行うための操作子である。
【００１６】
ＰＣＩ／Ｏ１６は、ＰＣ３０と通信を行うためのインタフェースであり、例えばＵＳＢ（Universal Serial Bus）方式のインタフェースとしたり、イーサネット（登録商標）による通信を行うためのインタフェースとすることができる。
ＭＩＤＩＩ／Ｏ１７は、ＭＩＤＩ規格に従ったデータを授受するためのインタフェースであり、例えば、ＭＩＤＩに対応した電子楽器あるいはＭＩＤＩデータを出力するアプリケーションプログラムを備えたコンピュータ等と通信を行うために用いる。
【００１７】
波形Ｉ／Ｏ１９は、ＤＳＰ２０で処理すべき音響信号の入力を受け付け、また処理後の音響信号を出力するためのインタフェースである。そして、この波形Ｉ／Ｏ１９には、１枚で４チャンネルのアナログ入力が可能なＡ／Ｄ変換ボード，１枚で４チャンネルのアナログ出力が可能なＤ／Ａ変換ボード，１枚で８チャンネルのデジタル入出力が可能なデジタル入出力ボードを適宜組み合わせて複数枚装着可能であり、実際にはこれらのボードを介して信号の入出力を行う。また、ミキサエンジン１０には、ＤＳＰ２０における処理対象の音響信号をモニタするための出力部であるモニタ用音声出力端子として、モニタ用アナログ信号出力１９ａを設けているが、モニタ用アナログ信号出力１９ａへの信号出力も、この波形Ｉ／Ｏ１９を介して行う。そして、この際には、波形Ｉ／Ｏ１９は取り込んだ信号をＤ／Ａ変換してから出力する。なお、モニタ用アナログ信号出力１９ａとしては、具体的には例えばヘッドホン端子が考えられる。
【００１８】
カスケードＩ／Ｏ２６は、ミキサエンジン１０を複数カスケード接続して使用する際に、他のミキサエンジンとの間で、音響信号や、ＰＣ３０からのデータ及びコマンド等の授受を行うためのインタフェースである。なお、ミキサエンジン１０を複数カスケード接続して使用する場合には、複数のミキサエンジン１０を協同的に動作させて一連の音響信号処理を行わせることが可能である。そして、ＰＣ３０ではこのような音響信号処理の構成を編集し、ＰＣ３０に直接接続されたミキサエンジン１０を介して他のミキサエンジン１０にも編集結果を転送して、各ミキサエンジン１０を編集した信号処理構成に従って動作させることができる。
【００１９】
その他Ｉ／Ｏ１８は、上記以外の機器を接続し入出力を行うためのインタフェースであり、例えば外部のディスプレイ、マウス、文字入力用のキーボード、操作パネル等を接続するためのインタフェースが用意される。
ＤＳＰ２０は、信号処理回路を含み、波形Ｉ／Ｏ１９から入力する音響信号に対し、設定されているマイクロプログラム及びその処理パラメータを定めるカレントデータに従った信号処理を施す信号処理部である。
【００２０】
また、このＤＳＰ２０及びその周辺の構成は、より詳細には図２に示すものである。
まず、ＤＳＰ２０は、１つのプロセッサによって構成してもよいし、複数のプロセッサを接続して構成してもよいが、ここでは図２に示すように第１乃至第４の４つの信号処理プロセッサ２１乃至２４を接続して構成している。そして、これらの各信号処理プロセッサ及び波形Ｉ／Ｏ１９とカスケードＩ／Ｏ２６とを波形バス２５に接続し、処理対象の信号はこの波形バス２５を介して転送するようにしている。
【００２１】
また、波形バス２５は時分割で２４ビットの信号を１２８チャンネル（ｃｈ）伝送可能であり、各ｃｈは波形バス２５に接続されているいずれかの信号処理プロセッサ又はＩ／Ｏの出力から他の信号処理プロセッサ又はＩ／Ｏの入力へと信号を伝える信号伝送路として機能する。すなわち、ｃｈを出力側と入力側に割り当て、各信号処理プロセッサ及びＩ／Ｏの出力が出力先として割り当てられたｃｈに信号を出力し、各信号処理プロセッサ及びＩ／Ｏの入力が入力元として割り当てられたｃｈから信号を取り込むことにより、信号を伝送することができるようにしている。
【００２２】
この割り当ては、基本的にはＤＳＰ２０を制御するためのマイクロプログラムによって行うが、モニタ用アナログ信号出力１９ａから出力する信号を波形Ｉ／Ｏに入力するためのｃｈは予め確保しておき、マイクロプログラムによる割り当ては行わないようにしている。そして、ＰＣ３０からのコマンドに従って指定した信号処理ユニットからの信号を、その確保したｃｈで転送することができるようにしている。確保するｃｈの数は、出力がモノラルであれば１ｃｈでよいが、ステレオである場合には２ｃｈ必要になる。
また、上記の確保したｃｈで信号を転送するためのプロセッサの処理能力も、予め確保しておき、マイクロプログラムに従った信号処理は、残りの処理能力の範囲内で行うようにしている。
【００２３】
次に、ＰＣ３０における信号処理構成の編集方式について説明する。図３は、ＰＣ３０のディスプレイに表示させる信号処理構成の編集画面の例を示す図である。
ユーザがＰＣ３０に上記の編集プログラムを実行させると、ＰＣ３０はディスプレイに図３に示すようなＣＡＤ（Computer Aided Design）画面４０を表示させ、ユーザからの編集指示を受け付ける。そして、この画面においては、編集中の信号処理構成を、その構成要素であるDynamicFilter，AutoMixer2，Mixer402等のコンポーネント（Ａ）と、コンポーネントの出力端子（Ｂ）と入力端子（Ｃ）とを結ぶ結線（Ｄ）とによってグラフィカルに表示している。なお、コンポーネントの左側に示した端子が入力端子、右側に示した端子が出力端子である。そして、ミキサエンジン１０への入力を示すコンポーネントは出力端子のみを有し、ミキサエンジン１０からの出力を示すコンポーネントは入力端子のみを有し、それ以外のコンポーネントは全て入力端子と出力端子の両方を有する。
【００２４】
ユーザは、この画面において、マウス等のポインティングデバイスを用いてポインタ４２を移動させ、クリックやドラッグ等して、「Component」メニューの操作で表示されるコンポーネントリストの中から信号処理構成に加えたいコンポーネントを選択して画面上に配置し、配置された複数のコンポーネントの任意の出力端子と任意の入力端子との間の結線を指定することにより、信号処理構成を編集することができる。なお、前述したように、モニタ用に伝送ｃｈやプロセッサの処理能力が確保されており、この編集においては、その確保された残りのリソースの範囲でコンポーネントの配置や結線などが行われる。例えば、リソース範囲を越える編集はできないよう制御するようにしたり、あるいは、実行は可能とされるもののその実行直後ないしエンジンへの転送時に警告が表示されるよう制御される。
そして、編集した結果は、「File」メニューの「保存」を実行指示することによりコンフィグレーション（コンフィグ）として保存され、さらに「File」メニューの「コンパイル」を実行指示することによりコンフィグデータの一部のデータ形式をミキサエンジン用のデータ形式に変換した上でミキサエンジン１０に転送して記憶させることもできる。
【００２５】
また、信号処理構成に含まれる各コンポーネントについて、そのコンポーネントが信号処理構成に新規に配置されコンパイルされた段階で、その動作パラメータ（例えばミキサであれば各入力のレベル等）を記憶するための記憶領域がカレントデータを記憶するカレントシーン内に用意されると共にその動作パラメータとして所定の初期値が与えられる。
そして、その後ユーザが各コンポーネントについて設けたパラメータ制御パネルを操作することにより、そのパラメータ記憶領域に記憶された動作パラメータを編集することができる。また、ここで編集した結果のカレントシーンに記憶されたパラメータは、コンフィグレーション内のシーンメモリにそのコンフィグレーションに関する設定データであるシーンとして複数記憶しておき、コンフィグレーションに従ってミキサエンジン１０に信号処理を行わせる際にカレントシーンに任意に呼び出すことができる。
【００２６】
さらに、ユーザは、ミキサエンジン１０とＰＣ３０の動作モードとして非オンラインモードとオンラインモードのいずれかを設定可能である。非オンラインモードでは、ミキサエンジン１０とＰＣ３０とは互いに独立して動作し、オンラインモードでは相互にカレントメモリの動作パラメータ等の同期を取りながら動作を行う。ミキサエンジン１０の信号処理構成とＰＣ３０の信号処理構成が一致する場合にのみオンラインモードへの移行が可能であり、オンラインモードでは、カレントシーンのデータがミキサエンジン１０とＰＣ３０とで同じになるよう制御（同期化）される。
【００２７】
また、オンラインモードへ移行するときに、ユーザは、ミキサエンジン１０側のカレントシーンとＰＣ３０側のカレントシーンのいずれを同期化後のカレントシーンとして使用するかを選択することができ、さらに、シーンメモリの記憶内容についても同期化するよう指示することができる。
オンラインモードへの移行後は、ＰＣ３０側で行われた操作が直ちにミキサエンジン１０の動作に反映され、逆にミキサエンジン１０の操作子１５で行われた操作が直ちにＰＣ３０の動作に反映され、双方のカレントシーンの内容が同一になるよう制御される。なお、上述した「コンパイル」の実行時に自動的にオンラインモードへ移行し、ＰＣ３０側で信号処理構成が変更された時に自動的に非オンラインモードへ移行するようにしてもよい。
【００２８】
なお、従来は、処理途中の信号のモニタを行おうとする場合には、モニタしたい位置と出力コンポーネントとを結ぶ破線で示したようなモニタ用結線Ｅを設け、その結線を含む信号処理構成をミキサエンジン１０に転送する必要があった。しかし、ＣＡＤ画面４０上でそのような結線を設けなくても信号のモニタを行うことができるようにした点がこの発明の特徴である。ただし、この発明のミキサシステムにおいても、符号Ｅで示したような結線を設定することは可能である。
【００２９】
次に、以上のようなミキサシステムにおいて用いる、この発明に関連するデータの構成について説明する。
まず、図４にＰＣ３０側で使用するデータの構成を示す。
この図に示すように、ＰＣ３０のＯＳ上で上記の編集プログラムを実行すると、ＰＣ３０はその編集プログラムによって規定されるメモリ空間にプリセットコンポーネントデータとコンフィグデータとを記憶させる。
このうち、プリセットコンポーネントデータは、信号処理を編集する際に用いることができるコンポーネントのデータのセットであり、ユーザがカスタマイズできるようにしてもよいが、基本的にはメーカーが供給するものである。そして、データセット全体としてのバージョン管理を行うためのプリセットコンポーネントセットバージョンのデータと、そのデータセットを構成する複数のコンポーネントの各種類毎に用意されたＰＣ用プリセットコンポーネントデータとを含む。
【００３０】
各ＰＣ用プリセットコンポーネントデータは、コンポーネントの性質や機能を示す情報であり、コンポーネントを識別するためのプリセットコンポーネントヘッダ、コンポーネントの入力や出力およびコンポーネントが扱うデータや動作パラメータの構成を示す構成情報、ユーザの数値入力操作に応じて上述したカレントないしシーンメモリの各シーンにおける各コンポーネントの個別の動作パラメータの値を変更する処理を行うためのパラメータ処理ルーチン、同シーンにおける各コンポーネントの動作パラメータを表示用のテキストデータや特性グラフに変換するための表示・編集用処理ルーチンとを含む。
そして、プリセットコンポーネントヘッダには、プリセットコンポーネントの種類を示すプリセットコンポーネントＩＤ及びそのバージョンを示すプリセットコンポーネントバージョンの情報を含み、これらによってプリセットコンポーネントを特定することができる。
【００３１】
また、上記の構成情報には、コンポーネントの入出力の構成を示す入出力構成情報やコンポーネントが扱うデータやパラメータの構成を示すデータ構成情報の他、編集画面にコンポーネント自身を表示する際の色や形状及びそのコンポーネントの動作パラメータを編集するためにディスプレイに表示する制御パネルのデザインや制御パネル上のつまみや特性グラフの配置を示すＰＣ用表示データ等も含む。
【００３２】
一方、コンフィグデータは、ユーザが編集した信号処理構成を示すデータであり、ユーザが編集結果の保存を選択した場合、その時点での信号処理構成及び設定値等が１つのＰＣ用コンフィグデータとして保存される。そして、各ＰＣ用コンフィグデータは、コンフィグデータを識別するためのコンフィグヘッダ、編集された信号処理構成の内容を示すＰＣ用ＣＡＤデータ、および上述した設定データであるシーンを含む。
このうち、コンフィグヘッダには、コンフィグデータを新規に保存する場合にユニークにつけるコンフィグＩＤ、コンフィグデータを改変した場合に変更してバージョンを示すコンフィグバージョン、コンフィグデータを作成した編集プログラムのバージョンを示すシステムバージョンの情報等を含む。
【００３３】
また、ＰＣ用ＣＡＤデータには、編集された信号処理構成に含まれる各コンポーネントについてのコンポーネントデータと、それらのコンポーネント間の結線状態を示す結線データとが含まれる。なお、信号処理構成に同じ種類のプリセットコンポーネントが複数含まれる場合には、それら各々に対して別々のコンポーネントデータを用意する。
そして、各コンポーネントデータは、そのコンポーネントがどのプリセットコンポーネントに該当するかを示すコンポーネントＩＤ、同じくどのバージョンのプリセットコンポーネントに該当するかを示すコンポーネントバージョン、そのコンポーネントが含まれる信号処理構成においてそのコンポーネントにユニークに付したＩＤであるユニークＩＤ、そのコンポーネントの入力端子や出力端子の数の情報等を含むプロパティデータ、およびＰＣ３０側の編集画面で該当するコンポーネントが配置されている位置等を示すＰＣ用表示データを含む。
また、結線データには、編集された信号処理構成に含まれる複数の結線の各結線について、どのコンポーネントのどの出力端子からどのコンポーネントのどの入力端子へ結線が行われているかを示す接続データ、およびＰＣ３０側の編集画面におけるその結線の形状や配置を示すＰＣ用表示データを含む。
【００３４】
また、シーンメモリの各シーンは、信号処理構成の各コンポーネントに関するパラメータであるコンポーネントシーンの集合体であり、各コンポーネントシーンにおけるデータの形式や配列は、ＰＣ用ＣＡＤデータに含まれるそのコンポーネントのコンポーネントＩＤとコンポーネントバージョンで特定されるプリセットコンポーネントの、ＰＣ用プリセットコンポーネントデータ中のデータ構成情報によって定義される。
以上がＰＣ３０側で使用する主なデータであり、これらのデータは、ＨＤＤ（ハードディスクドライブ）等の不揮発性記憶手段に記憶させておき、必要な時にＲＡＭに読み出して使用するようにしてもよい。
【００３５】
また、以上のデータ以外にも、ＰＣ３０においては、現在有効なコンフィグにおける現在有効な設定データであるカレントシーンも記憶している。そして、カレントシーンのデータは、上述したシーンメモリの各シーンと同一構成であり、制御パネル等により信号処理構成の１つのコンポーネントの制御パラメータを編集する際には、このカレントシーンのそのコンポーネントの制御パラメータを変更して編集を行い、その結果をシーンメモリに１つのシーンとして保存することができる。
さらに、ＰＣ３０には、上述した「コンパイル」の処理でコンフィグデータをミキサエンジン１０に転送する際にＰＣ用ＣＡＤデータからエンジン転送用ＣＡＤデータを形成するためのバッファも用意している。なお、エンジン転送用ＣＡＤデータは、ＰＣ用ＣＡＤデータから、上述したコンポーネントや結線のＰＣ用表示データのような、ミキサエンジン１０側では使用しないデータを削除し、さらにデータ間の不使用部分を詰めてパッキングすることにより形成される。
【００３６】
次に、図５にミキサエンジン１０側で使用するデータの構成を示す。
この図に示すように、ミキサエンジン１０側でも、主要なデータとして、プリセットコンポーネントデータとコンフィグデータとを記憶させている。ただし、プリセットコンポーネントデータはフラッシュメモリ１２に、コンフィグデータはＲＡＭ１３に記憶させ、その構成内容はＰＣ３０側とは若干異なる。そこで、ＰＣ３０側に記憶させるデータとの相違点を中心に説明する。
【００３７】
図５に示すように、ミキサエンジン１０側のプリセットコンポーネントデータは、エンジン用プリセットコンポーネントデータを含む。そして、このエンジン用プリセットコンポーネントデータは、まず、表示・編集用ルーチンの一部に代えて、ＤＳＰ２０を動作させてそのコンポーネントに係る信号処理を実現させるためのマイクロプログラムを含む点でＰＣ用のものと異なる。また、構成情報にＰＣ用表示データを含まない点でも、ＰＣ用のものと異なる。
【００３８】
すなわち、ミキサエンジン１０側では、信号処理構成の編集や動作パラメータの特性グラフの表示は行わないため、ＰＣ用の構成情報に含まれていたＰＣ用表示データやＰＣ用の表示・編集用ルーチンの一部は不要なのである。なお、ミキサエンジン１０側でも、表示器１４にパラメータの設定値を表示させ、操作子１５によって編集できるようになっており、そのため、ＰＣ用の表示・編集用ルーチンのうちの動作パラメータの値を表示用のテキストデータに変換するためのルーチンが必要となるが、このルーチンはパラメータ処理ルーチンに含まれている。
これ以外の点は、ＰＣ３０側のプリセットコンポーネントデータと同様であり、ＩＤやバージョンについては、ＰＣ３０側の対応するセットやコンポーネントと同じものを用い、対応関係が認識できるようにしている。
【００３９】
次に、コンフィグデータについては、エンジン用コンフィグデータは、ＰＣ用ＣＡＤデータに代えてエンジン用ＣＡＤデータを含む点がＰＣ３０用のものと異なる。ここで、エンジン用ＣＡＤデータは、ＰＣ３０から受信したエンジン転送用ＣＡＤデータを記憶したものであり、上述したように、ＰＣ用ＣＡＤデータからＰＣ用表示データを削除してパッキングしたものである。
【００４０】
これ以外の点は、ＰＣ３０側のコンフィグデータと同様であり、ＩＤやバージョンについては、やはりＰＣ３０側の対応するコンフィグやコンポーネントと同じものを用い、対応関係が認識できるようにしている。
なお、ミキサエンジン１０は、ＰＣ３０において編集された信号処理構成に基づいて音響信号を処理するものである。そのため、ＣＰＵ１１は、ＰＣ３０から受け取ったエンジン用ＣＡＤデータに基づいてＤＳＰ２０に実行させるマイクロプログラムを形成するようになっており、そのための作業領域としてマイクロプログラム形成バッファを用意している。
【００４１】
マイクロプログラムの形成処理では、まず、エンジン用ＣＡＤデータに含まれる各コンポーネントのコンポーネントＩＤとコンポーネントバージョンにより特定されるプリセットコンポーネントデータから上述したマイクロプログラムを順次読み出し、各コンポーネントに動作に必要な入出力レジスタ、遅延メモリ、記憶レジスタ、伝送ｃｈなどのリソース割り当てを行い、割り当てたリソースに基づいてそのマイクロプログラムを加工してマイクロプログラム形成バッファに書き込む。
【００４２】
そして、結線データを参照して波形バス２５における伝送用のｃｈを必要な信号処理プロセッサやＩ／Ｏに割り当てると共に、コンポーネント間でデータを受け渡す際の読み出しアドレスと書き込みアドレスを定め、各コンポーネントの入出力端子に対応した入出力レジスタの間のデータの受け渡しプログラムをマイクロプログラム形成バッファに書き込むことにより、ＤＳＰ２０に与えるマイクロプログラムが完成する。
ここで、リソースの割り当てに基づいてマイクロプログラムを加工しているのは、ミキサエンジン１０に備えたＤＳＰ２０のアーキテクチャに対応させたものであり、別のアーキテクチャであれば、マイクロプログラム自体を加工する代わりに、例えば、割り当てたリソースに応じたパラメータをＤＳＰ２０に設定するようにすべき場合もある。
【００４３】
次に、このミキサシステムにおけるモニタモードの動作について説明する。
このミキサシステムにおいて、ミキサエンジン１０と接続されているＰＣ３０は、上述した編集プログラムが起動されると、信号処理構成の編集及びそのミキサエンジン１０への転送を行うことができるオフライン処理モードと、信号処理構成の変更を行うことはできないが、転送した信号処理構成（コンフィグレーション）に係る信号処理をミキサエンジン１０に実行させ、またその実行中に信号処理に係るパラメータを編集することができるオンライン制御モードの、２種類のモードで動作し、このモードはユーザの指示によって切り替えることができる。
【００４４】
そして、このうちオンライン制御モードにおいて、図２に示したモニタキー４１を押下すると、ミキサシステムをモニタモードに移行させることができる。図６は、このモニタモードにおける信号処理構成の編集画面の例を示す図である。
図６に示すように、モニタモードにおいても、編集画面の表示はモニタモードに入る前とさほど変わらない。しかし、モニタモードにおいては、ユーザは、信号をモニタする箇所を指定することができる。この指定は、ポインタ４２を移動させてクリックする等により、結線又は端子を選択して行うことができる。そして、指定された箇所の結線（端子が選択された場合にはその端子と接続する結線）は、符号Ｆで示すように他の結線とは区別して表示し、その部分の信号をモニタ中であることがわかるような表示としている。
【００４５】
また、モニタ箇所の指定があると、ＰＣ３０は、ミキサエンジン１０に対し、指定された箇所の信号をモニタ用アナログ信号出力１９ａに出力するよう指示するコマンドを送信する。このコマンドでは、編集画面（ＣＡＤ画面４０）上のクリックされた結線に対し信号を出力するコンポーネントの出力端子を特定するユニークＩＤ及び端子番号によってモニタする箇所の指定を行っている。
そして、これを受け付けたミキサエンジン１０は、上述のように予め確保しておいた波形バス２５の伝送ｃｈ及びＤＳＰ２０の処理能力を使用し、指示された箇所の信号を波形Ｉ／Ｏ１９に転送してモニタ用アナログ信号出力１９ａから出力する。
【００４６】
より具体的には、指示された箇所のデータ（ユニークＩＤと端子番号で特定されるコンポーネントの出力端子の出力データ）を、波形Ｉ／Ｏ１９のモニタ用アナログ信号出力１９ａへの転送を行うためのレジスタにコピーする処理を行うようにする。このレジスタは、ＤＳＰ２０の出力レジスタであって、このレジスタに書き込まれたデータが、波形バス２５のモニタ用アナログ信号出力１９ａに出力するために確保されているｃｈへ出力されるよう、予め設定しておくようにしている。
【００４７】
そして、モニタ箇所が一度指定された後、別の箇所が指定されると、前に指定された箇所のモニタは解除される。そして、ＰＣ３０はミキサエンジン１０に対して新たに指定された箇所の信号をモニタ用アナログ信号出力１９ａに出力するよう指示するコマンドを送信し、これを受け付けたミキサエンジン１０は、上記の場合と同様に、新たに指示された箇所の信号を波形Ｉ／Ｏ１９に転送してモニタ用アナログ信号出力１９ａから出力する。従って、信号処理構成を変更することなく、新たに指定された箇所の信号をモニタすることができる。モニタ箇所の変更時の処理は、ミキサエンジン１０にコマンドを１つ送信するだけであるので、レスポンスを高速にすることができ、次々とモニタ箇所を変更してモニタを行うような操作も可能となる。
【００４８】
なお、ここでは１箇所のみの信号をモニタする例について説明したが、モニタ用アナログ信号出力１９ａがステレオ出力であり、それに合わせて伝送ｃｈや処理能力も２ｃｈ分確保できれば、２箇所の信号を同時にモニタすることもできる。この場合、例えばシフトキーを押しながらの１回目のクリックでＬｃｈでモニタする箇所を指定し、２回目のクリックでＲｃｈでモニタする箇所を指定する等の指定方法が考えられる。そして、ミキサエンジン１０では、ＰＣ３０からのコマンドに従って、指示された２箇所のデータを、それぞれモニタ用アナログ信号出力１９ａのＬ出力及びＲ出力への転送を行うためのレジスタにコピーする処理を行うようにすることになる。
【００４９】
次に、ＰＣ３０が編集プログラムを実行することによって行う具体的な処理について説明する。まず、図７のフローチャートに、編集プログラムの動作中に常に実行している処理を示す。
ＰＣ３０のＣＰＵは、ユーザによって編集プログラムの実行が指示されると、図７のフローチャートに示す処理を開始する。この処理によって、ミキサエンジン１０において行う信号処理の構成を編集する機能が実現される。
【００５０】
この処理においては、まずステップＳ１で図３に示したような信号処理構成編集用のＣＡＤ画面４０を表示し、その後ステップＳ２乃至Ｓ９で、編集操作、モニタキーの押下、処理構成の保存や呼出の指示、その他の動作指示を受け付けてその指示に従った処理を行う。そして、編集プログラムの終了指示があると、ステップＳ１０からステップＳ１１に進み、ＣＡＤ画面４０を消去して処理を終了する。
【００５１】
このように、編集プログラムは、ＣＰＵに、ユーザからの操作を始めとする種々のイベントを検出し、それに応じた動作を行うことにより、ミキサエンジン１０において行う信号処理の構成の編集を始めとする種々の機能を実現させるためのものである。しかし、これらの機能を実現するための処理について逐一説明すると説明が煩雑になるため、以下、この発明の特徴に関連する機能である、上記信号処理における処理中の信号のモニタを行う機能を実現するためのモニタ処理（Ｓ５）の内容のみについて説明し、他の処理に関する説明は省略する。なお、モニタキー４１は、上述したオンライン制御モード以外では押下不能とし、半輝度表示等してこのことを示しているものとする。
【００５２】
図７のモニタ処理は、上述したモニタモードの動作を行う処理であり、この処理においては、ＰＣ３０のＣＰＵは、図８のフローチャートに示す処理を実行する。
そしてこの処理においては、まず前回モニタ処理終了時のモニタ状態を記憶していれば、これを再現する（Ｓ２１）。すなわち、この処理の終了時には、その時点で指定されていたモニタ箇所を記憶しておくようにしているので（Ｓ２５）、その記憶しているモニタ箇所の信号をモニタ用アナログ信号出力１９ａに出力するよう指示するコマンドをミキサエンジン１０に送信する。ただし、モニタ箇所を記憶した後で信号処理構成が編集された場合には、その記憶はクリアし、ステップＳ２１では特に処理を行わないようにしている。
【００５３】
ステップＳ２１の次は、ステップＳ２２乃至Ｓ２４を繰り返し、ＣＡＤ画面においてモニタすべき結線又は端子の指定を受け付け、指定があった場合に、その箇所の信号をモニタ用アナログ信号出力１９ａに出力するよう指示するコマンドをミキサエンジン１０に送信する。そして、モニタキー４１が再度押下されると、ステップＳ２５でその時点のモニタ状態（モニタ箇所）を記憶し、表示を図２に示したような通常のＣＡＤ画面に戻して元の処理に戻る。この処理においては、ＰＣ３０のＣＰＵは受付手段及び指示手段として機能する。
【００５４】
このミキサシステムでは、以上のような構成とし、また以上のような処理を行うようにしたことにより、ユーザは、モニタモードでは、ＣＡＤ画面において信号をモニタしたい箇所の結線や端子を指定するだけで、その箇所の信号をモニタすることができる。そしてこの際に、モニタ用に出力コンポーネントの端子を確保したり、モニタしたい箇所からその端子への結線を設定したりする必要がない。もちろん、結線を設定後の信号処理構成をミキサエンジン１０に転送する必要もない。従って、処理中の信号のモニタを行う際の操作性を大きく向上させ、モニタを容易に行うことができるようにすることができる。
【００５５】
また、信号処理構成の変更に伴うマイクロプログラムの再構成が不要であり、ＰＣ１０からミキサエンジンに、モニタ箇所を指定するコマンドを送信するのみでモニタ箇所の変更が可能であるので、レスポンスを高速化することができ、次々にモニタ箇所を変更してモニタを行うような操作も、容易に行うことができる。
さらに、指定されたモニタ箇所（その箇所に対応する処理を行う信号処理プロセッサ）からモニタ用アナログ信号出力まで信号のデータを転送するための伝送路及び処理能力を予め確保してあるので、ハードウェア資源の不足によってモニタ用結線が追加できないといった事態を防止することができる。
【００５６】
以上で実施形態の説明を終了するが、この発明は以上の実施形態に限定されるものではない。例えば、モニタ箇所の指定は、結線や端子を直接クリックするだけでなく、リストからの選択や、番号による選択で行うことができるようにしてもよい。また、コンポーネントが右クリックされた場合にそのコンポーネントの入力端子又は出力端子のリストを表示し、その中からモニタの対象とする端子を選択できるようにすることも考えられる。
【００５７】
また、ここではミキサエンジン１０にモニタ用の特別な音声出力端子としてモニタ用アナログ信号出力１９ａを用意する例について説明したが、このような特別な端子は設けず、波形Ｉ／Ｏ１９中の任意の音声出力端子をモニタ用に指定し、この端子を上述したモニタ用アナログ信号出力１９ａと同様に扱うようにすることもできる。モニタ用に指定する端子は、アナログ出力端子でもデジタル出力端子でもよく、この端子にヘッドホンやスピーカ等の音声出力手段を接続することにより、信号処理後の音声の出力に使用できる端子は１つ減ることになるが、モニタ用アナログ信号出力１９ａを用いた場合と同様な信号のモニタが可能になる。
【００５８】
また、上述した実施形態の変形として、ミキサエンジンに、モニタ用の信号をＰＣ３０側に出力させるようにすることも考えられる。ここで、図９及び図１０を用いて、このような変形例について説明する。
図９は、この変形例のミキサシステムの構成を示す、図１と対応するブロック図である。
このミキサシステムは、ミキサエンジン１０′に波形転送部２８を設けると共に、ＰＣ３０に音声出力端子３１を設けた点が図１に示したミキサシステムと異なるのみであるから、これらに関連する点のみについて説明する。
【００５９】
まず、波形転送部２８は、ＤＳＰ２０から出力される音響信号をＰＣＩ／Ｏ１６を介してＰＣ３０に出力する機能を有する。そして、この場合、ＰＣＩ／Ｏ１６が出力部に該当する。また、ＰＣ３０とミキサエンジン１０′との接続形態としては種々のものが考えられるが、ＰＣＩ／Ｏ１６がＵＳＢ方式のインタフェースであれば、もともと音響信号をリアルタイムに転送する機能を有するので、その機能を利用して出力を行うことができる。そして、ＵＳＢのバスネットワークでは、通常、ＰＣ３０がＵＳＢホストとしてネットワークに接続された複数の機器間の通信の制御を行う。
【００６０】
また、ＰＣＩ／Ｏ１６がイーサネット等を用いてネットワークにより通信を行うためのインタフェースである場合には、CobraNet（登録商標）のような技術を利用することにより、音響信号の転送が可能である。またイーサネットでは、ネットワークに接続された各機器がそれぞれホストとして動作し、各機器固有のＭＡＣ（Media Access Control）アドレスや、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）プロトコルに基づくＩＰアドレスなどに基づいて、機器間の通信を行う。
【００６１】
そして、ＵＳＢやイーサネットではネットワークに複数の機器がつながるので、ＰＣ３０は、ネットワークに接続された機器のＩＤやアドレスを用いて、ネットワークに接続された複数の機器の中から自分の制御するミキサエンジン１０′を特定し、特定されたミキサエンジンとの間で指示コマンド、信号処理構成、パラメータ、音響信号などの各種データの通信を行う。また、イーサネットで複数のＰＣがネットワークに接続されている場合には、ミキサエンジン１０′が、ネットワークアドレスを用いて特定のＰＣに対して音響信号を送信したり、特定のＰＣからの制御のみを選択的に受け付けるように制御してもよい。また、ＰＣＩ／Ｏ１６に対して送信すべき波形データを供給する波形転送部２８の動作は、ＣＰＵ１１によって制御される。
【００６２】
また、ＰＣ３０の音声出力端子３１は、ヘッドホンやスピーカ等の音声出力手段を接続するための端子であり、ＰＣ３０は、ネットワークを介してミキサエンジン１０′から入力した音響信号をこの音声出力端子３１を介して音声出力手段に出力することにより、その音響信号を音声として出力することが可能である。
【００６３】
また、図１０は、ミキサエンジン１０′におけるＤＳＰ２０及びその周辺の構成をより詳細に示す、図２と対応するブロック図である。
この図に示す通り、波形転送部２８は波形バス２５に接続され、ＤＳＰ２０の信号処理プロセッサ２１〜２４において処理されて波形バス２５に出力された複数のｃｈの信号のうち任意のｃｈの信号を選択的に取り込み、ＰＣＩ／Ｏ１６を介してＰＣ３０に送信することができる。ここでは、前述した、モニタ用アナログ信号出力１９ａから出力する信号を波形Ｉ／Ｏに入力するために確保したｃｈと同じｃｈを、波形転送部２８が信号を取り込むｃｈとして設定すればよい。
【００６４】
そして、このミキサシステムにおいては、ＰＣ３０が、図６に示したような画面においてモニタ箇所の指定を受け付けた場合に、ミキサエンジン１０′に対し、指定された箇所の信号をＰＣ３０に出力するよう指示するコマンドを送信する。そして、これを受け付けたミキサエンジン１０′は、予め確保しておいた波形バス２５の伝送ｃｈ及びＤＳＰ２０の処理能力を使用し、指示された箇所の信号を波形転送部２８に転送する。より具体的には、指示された箇所のデータを、波形転送部２８が信号を取り込んでいるｃｈへ出力するための出力レジスタにコピーする処理を行うようにする。そして、波形転送部２８がこれをＰＣＩ／Ｏ１６を介してＰＣ３０に送信する。
【００６５】
このようにすることにより、ユーザは、ＰＣ３０において指定した箇所の信号をＰＣ３０側で取得でき、これを音声出力端子３１を介してヘッドホンやスピーカに出力させることにより、制御対象のミキサエンジン１０′とＰＣ３０とが物理的に離れた位置にある場合にも、容易に信号のモニタを行うことができる。また、このモニタのための信号の転送は、ミキサエンジン１０′とＰＣ３０との間の接続に通常使用する接続線により可能である。
なお、ここでは、波形バス２５における１つの伝送ｃｈを使ってモニタ用アナログ信号出力１９ａと波形転送部２８の両方に出力させ、モニタ用アナログ信号出力１９ａと音声出力端子３１とで同じ信号がモニタされるようにしたが、それぞれ異なるｃｈをモニタ用に確保し、モニタ箇所も相互に独立して指定されるようにして、別々の信号がモニタされるようにしてもよい。また、ＰＣ３０へのモニタ用の信号の送信のオン／オフを設定できるようにしてもよい。
【００６６】
また、変形例においては、ネットワークを介しての音響信号の転送を、ミキサエンジン１０′からＰＣ３０への１方向へのみ行うようになっていたが、ＰＣ３０からミキサエンジン１０′への送信も行えるようにしてもよい。そして、その経路を使って、ＰＣ３０のアナログ入力からオペレータの声を入力し、それをトークバック信号としてＰＣ３０からミキサエンジン１０′へ送信できるようにすることも考えられる。そして、このようにすれば、ミキサエンジン１０′側にいる出演者が、ＰＣ３０のオペレータからのトークバック信号を聞けるようにすることもできる。
【００６７】
また、全体として、ミキサシステムの構成は、図１や図９に示したものに限られることはなく、編集装置として、ＰＣ３０ではなく専用の編集装置あるいは制御装置を用いてもよい。音響信号処理装置も、１台とは限らず、複数台を編集装置に同時に接続するようにしてもよい。
また、この発明のプログラムを実行するコンピュータは、ＰＣに限られることはなく、１台のミキサエンジンを、時と場合によって異なるコンピュータに接続して制御するようにしてもよい。
【００６８】
さらに、上述したこの発明のプログラムは、予めＰＣ３０のＨＤＤ等に記憶させておくほか、ＣＤ−ＲＯＭあるいはフレキシブルディスク等の不揮発性記録媒体（メモリ）に記録して提供し、そのメモリからこのプログラムをＰＣ３０のＲＡＭに読み出させてＣＰＵに実行させたり、プログラムを記録した記録媒体を備える外部機器あるいはプログラムをＨＤＤ等の記憶手段に記憶した外部機器からダウンロードして実行させたりしても、同様の効果を得ることができる。
【産業上の利用可能性】
【００６９】
以上の説明から明らかなように、この発明の音響信号処理システム又はプログラムによれば、処理内容をプログラム可能な音響信号処理装置とその信号処理の構成を編集する編集装置とからなる音響信号処理システムにおいて、処理中の信号のモニタを容易に行うことができるようにすることができる。従って、操作性の高い音響信号処理システムを提供することができる。
【図面の簡単な説明】
【００７０】
【図１】この発明の音響信号処理システムの実施形態であるミキサシステムの構成を示すブロック図である。
【図２】図１に示したＤＳＰ及びその周辺の構成をより詳細に示す図である。
【図３】図１に示したＰＣのディスプレイに表示させる信号処理構成の編集画面の例を示す図である。
【図４】この発明に関連するデータのうち、ＰＣ側で使用するデータの構成を示す図である。
【図５】同じくミキサエンジン側で使用するデータの構成を示す図である。
【図６】モニタモードにおける信号処理構成の編集画面の例を示す図である。
【図７】図１に示したＰＣにおける、編集プログラム実行中の基本処理を示すフローチャートである。
【図８】図７に示したモニタ処理を示すフローチャートである。
【図９】ミキサシステムの変形例の構成を示す図１と対応するブロック図である。
【図１０】図９に示したＤＳＰ及びその周辺の構成をより詳細に示す、図２と対応する図である。
【符号の説明】
【００７１】
１０…ミキサエンジン、１１…ＣＰＵ、１２…フラッシュメモリ、１３…ＲＡＭ、１４…表示器、１５…操作子、１６…ＰＣＩ／Ｏ、１７…ＭＩＤＩＩ／Ｏ、１８…その他Ｉ／Ｏ、１９…波形Ｉ／Ｏ、１９ａ…モニタ用アナログ信号出力、２０…ＤＳＰ、２１〜２４…第１〜第４の信号処理プロセッサ、２５…波形バス、２６…カスケードＩ／Ｏ、２７…ＣＰＵバス、２８…波形転送部、３０…ＰＣ、３１…音声出力端子、４０…ＣＡＤ画面、４１…モニタキー、４２…ポインタ、Ａ…コンポーネント、Ｂ…出力端子、Ｃ…入力端子、Ｄ…結線、Ｅ…モニタ用結線、Ｆ…ハイライト部
【図１】
2005269603.tif 000003
【図２】
2005269603.tif 000004
【図３】
2005269603.tif 000005
【図４】
2005269603.tif 000006
【図５】
2005269603.tif 000007
【図６】
2005269603.tif 000008
【図７】
2005269603.tif 000009
【図８】
2005269603.tif 000010
【図９】
2005269603.tif 000011
【図１０】
2005269603.tif 000012