(57)【特許請求の範囲】
【請求項１】
複数の信号系統から選択的に信号を入力すると共に該入力された信号を所望の信号系統に出力するミキシング処理が可能な信号処理装置において、
複数の入力信号の各々と複数の機能の各々とを個々に対応付ける機能対応付け手段と、
前記複数の機能のテストを行うか否かを各機能毎に個別に設定するテスト実行設定手段と、
入力信号が入力された場合、該入力された入力信号に対応する機能を実行させる機能実行手段と、
前記テスト実行設定手段によりテストを行うことが設定されている機能に対応する入力信号が入力された状態を仮想的に創る仮想入力状態創出手段とを有し、
前記機能実行手段は、前記仮想入力状態創出手段により、前記テストを行うことが設定されている機能に対応する入力信号が入力された状態が仮想的に創られた場合は、該入力信号に対応する機能を実行させることで、該機能の動作確認を行うことを特徴とする信号処理装置。
【請求項２】
前記機能対応付け手段により対応付けられた入力信号及び機能の組合わせの各々に対して、信号の変化の態様と入出力との関係を規定する極性を設定する極性設定手段を有することを特徴とする請求項１記載の信号処理装置。
【請求項３】
外部機器を接続可能に構成され、前記外部機器は、前記複数の入力信号の出力元機器、及び前記機能実行手段により前記機能の実行のために制御信号が送信される制御信号送信先機器の少なくとも一方であることを特徴とする請求項１または２記載の信号処理装置。
【請求項４】
複数の信号系統から選択的に信号を入力すると共に該入力された信号を所望の信号系統に出力するミキシング処理が可能な信号処理装置の制御プログラムであって、
複数の入力信号の各々と複数の機能の各々とを個々に対応付ける機能対応付けステップと、
前記複数の機能のテストを行うか否かを各機能毎に個別に設定するテスト実行設定ステップと、
入力信号が入力された場合、該入力された入力信号に対応する機能を実行させる機能実行ステップと、
前記テスト実行設定ステップによりテストを行うことが設定されている機能に対応する入力信号が入力された状態を仮想的に創る仮想入力状態創出ステップとをコンピュータに実行させるためのプログラムであり、
前記機能実行ステップは、前記仮想入力状態創出ステップにより、前記テストを行うことが設定されている機能に対応する入力信号が入力された状態が仮想的に創られた場合は、該入力信号に対応する機能を実行させることで、該機能の動作確認を行うことを特徴とする信号処理装置の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、信号の入出力処理が可能な信号処理装置及び該装置の制御プログラムに関する。
【０００２】
【従来の技術】
従来、ミキシング処理等、信号の入出力処理が可能なミキサ装置等の信号処理装置は、例えば、複数の信号系統から選択的に音声信号等を入力し、それに各種エフェクト等の加工処理を加え、所望の系統に出力することができる。この装置ではまた、ユーザデファイン（User Define）キーやＧＰＩ（General Purpose Interface）を備え、これらに種々の機能をアサインすることができる。例えば、ＧＰＩでは、エフェクトのオンオフ、シーンリコール、スタジオの外にある「録音中」のランプのコントロールのほか、コンソールのソロ機能にトリガをかけたり、エフェクトライブラリのリコール機能をアサインしたりすることができる。ＧＰＩとしては、複数（例えば８個）の連動処理がアサイン可能である。
【０００３】
より具体的には、ミキサ装置には、ミキシング処理を行うエンジンである信号処理部が接続されるが、この信号処理部を予備として（ミラーで）複数設け、第１の信号処理部がダウンした場合等は、無停電電源が働くと共に、予備の第２の信号処理部に切り替わって処理が継続されるようにすることが通常行われている。この場合、無停電電源が働いたことを示す信号を受けたことに連動して、信号処理部の切り替えという機能処理が自動的に実行されるようにＧＰＩの設定がなされている。
【０００４】
あるいは、音声モニタ実行中を示すランプが小さくて見にくい場合に、別途設けた大型ランプが音声モニタ実行に連動して発光するようにＧＰＩを設定しておくことで、機器の稼動制御状態が明確に認識できる。また、フェーダ等の特定の操作子にレコーダの音声再生等の所望の動作を関連付けることで、特定の操作子に所望のあるいは複数の機能を持たせるようなこともＧＰＩによって可能である。
【０００５】
このほか、ＧＰＩを、ユーザデファインキーの増設キー、ショートカットキー、リモコンスイッチ、遠隔スイッチ、機器間の連動スイッチ等として利用することも可能で、その利用方法はユーザの創意により無限である。
【０００６】
このように、ＧＰＩでは、操作子操作に基づく信号や外部機器からのタリー信号等の特定の入力信号に対応して実行されるべき機能（大ランプの発光等）を予め設定しておき、特定の入力信号を受けたとき、それをトリガとして対応する機能が実行されるようにすることができる。
【０００７】
【発明が解決しようとする課題】
一般に、信号処理装置に関しては、配線や機器の設定が複雑である場合が多く、両者が正確になされていないと、所望の動作が行われない。実際に不具合が生じてから、その原因をつきとめるために、配線や機器の設定状態を逐一連続的にチェックしたり、設定をやり直したりすることは、多大な時間や手数を要する。従って、ＧＰＩの設定状態が適切であるかどうかを確認するため、機能処理が思惑通りに実行されるかどうかを確認するテストを本番の充分に前に行うことが望まれる。しかしながら、本番と同様の機能処理をテストとして行うことが困難な場合もある。
【０００８】
例えば、無停電電源が働いたときに信号処理部を切り替えるという機能について、実際に本番と同様にテストをするとすれば、機器に過大な負担を与えかねないため、事前テストが困難である。
【０００９】
また、信号処理装置に接続されたパーソナルコンピュータ上で、専用アプリケーションを使用して、シーン等の作り込みの作業を行った場合において、ミキサ機能である信号処理部やその他周辺装置を本番と同様に実際に接続していない状態では、動作確認ができない。
【００１０】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、ミキシング処理において、特定の事象を現実に起こさなくても、事象に対応して実行されるべき機能の動作確認を行うことができる信号処理装置及び該装置の制御プログラムを提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１の信号処理装置は、複数の信号系統から選択的に信号を入力すると共に該入力された信号を所望の信号系統に出力するミキシング処理が可能な信号処理装置において、複数の入力信号の各々と複数の機能の各々とを個々に対応付ける機能対応付け手段と、前記複数の機能のテストを行うか否かを各機能毎に個別に設定するテスト実行設定手段と、入力信号が入力された場合、該入力された入力信号に対応する機能を実行させる機能実行手段と、前記テスト実行設定手段によりテストを行うことが設定されている機能に対応する入力信号が入力された状態を仮想的に創る仮想入力状態創出手段とを有し、前記機能実行手段は、前記仮想入力状態創出手段により、前記テストを行うことが設定されている機能に対応する入力信号が入力された状態が仮想的に創られた場合は、該入力信号に対応する機能を実行させることで、該機能の動作確認を行うことを特徴とする。
【００１２】
この構成によれば、ミキシング処理において、実際に入力信号が入力されるような現象が起こらなくても、仮想的に入力された状態として、入力されたときに連動して実行されるべき機能と同様の機能をテストとして実行させることができる。よって、ミキシング処理において、特定の事象を現実に起こさなくても、事象に対応して実行されるべき機能の動作確認を行うことができる。
【００１３】
上記目的を達成するために本発明の請求項４の信号処理装置の制御プログラムは、複数の信号系統から選択的に信号を入力すると共に該入力された信号を所望の信号系統に出力するミキシング処理が可能な信号処理装置の制御プログラムであって、複数の入力信号の各々と複数の機能の各々とを個々に対応付ける機能対応付けステップと、前記複数の機能のテストを行うか否かを各機能毎に個別に設定するテスト実行設定ステップと、入力信号が入力された場合、該入力された入力信号に対応する機能を実行させる機能実行ステップと、前記テスト実行設定ステップによりテストを行うことが設定されている機能に対応する入力信号が入力された状態を仮想的に創る仮想入力状態創出ステップとをコンピュータに実行させるためのプログラムであり、前記機能実行ステップは、前記仮想入力状態創出ステップにより、前記テストを行うことが設定されている機能に対応する入力信号が入力された状態が仮想的に創られた場合は、該入力信号に対応する機能を実行させることで、該機能の動作確認を行うことを特徴とする。この構成によれば、請求項１と同様の作用、効果を奏する。
【００１４】
なお、請求項４記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体は、本発明を構成する。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００１６】
図１は、本発明の一実施の形態に係る信号処理装置の全体構成を示すブロック図である。本装置は、例えば、ミキサ装置として構成される。
【００１７】
本装置は、表示器２、フェーダ３、操作子４、フラッシュメモリ５、ＲＡＭ６、ＰＣＩ／Ｏ（パーソナルコンピュータ入出力部）７、ＧＰＩＩ／Ｏ（General Purpose Interface入出力部）８及び信号処理部（ＤＳＰ）２１がバス９を介してＣＰＵ１にそれぞれ接続されて構成される。ＰＣＩ／Ｏは、ＰＣ（パーソナルコンピュータ）２７を接続する。
【００１８】
表示器２は、ＬＣＤ等で構成され、設定画面等の各種情報を表示する。フラッシュメモリ５は、各種データを記憶し、ＣＰＵ１が実行する動作プログラムも記憶している。フェーダ３は、チャネル毎のボリューム等を調節する。操作子４は各種情報を入力するのに用いられる。ＲＡＭ６は、各種データを一時的に記憶する。
【００１９】
ＣＰＵ１は、信号処理部２１、表示器２等、本装置全体の制御を司る。ＣＰＵ１は、フェーダ３の位置及び操作子４の操作を検出する。また、フェーダ３には、モータ等の不図示の駆動部が設けられており、フェーダ３は、ＣＰＵ１からの制御信号に従って、指定された位置に駆動されることもできる（ムービングフェーダ）。
【００２０】
信号処理部２１は、複数系統からの信号の入力、エフェクトの付与、任意の系統への信号の出力等のミキシング処理を行う。信号処理部２１には、入力用として、コネクタ２２（１）〜２２（１０）を介してＡＤ／ＤＩＯ（アナログ−デジタル変換ＢＯＸ／デジタルインターフェイスＢＯＸ）２３（１）〜２３（１０）が接続されている。ＡＤ／ＤＩＯ２３の各アナログ−デジタル変換ＢＯＸには、Ａ／Ｄ変換ボードを８枚まで増設可能で、各入力毎にゲインと極性の設定が可能である。また、各デジタルインターフェイスＢＯＸには、Ｉ／Ｏボードを８枚まで増設可能である。
【００２１】
信号処理部２１にはまた、出力用として、コネクタ２４（１）〜２４（６）を介してＤＡ／ＤＩＯ（デジタル−アナログ変換ＢＯＸ／デジタルインターフェイスＢＯＸ）２６（１）〜２６（６）が接続されている。ＤＡ／ＤＩＯ２６の各デジタル−アナログ変換ＢＯＸ出力毎に、ゲインと極性の設定が可能である。また、各デジタル−アナログ変換ＢＯＸには、Ｄ／Ａボードを８枚まで増設可能である。
【００２２】
フラッシュメモリ５には、パッチ・ライブラリ（ＰＡＴＣＨ）、ネーム・ライブラリ（ＮＡＭＥ）、ユニット・ライブラリ（ＵＮＩＴ）が記憶されている。これらについての詳細説明は省略する。フラッシュメモリ５にはまた、約１０００個のシーン（ＳＣＥＮＥ）が記憶されている。シーンには、各入力チャネルの設定（各チャネルのエフェクト、フェーダ、出力先、出力レベル等）、各出力チャネルの設定（各チャネルのエフェクト、フェーダ、マトリックス出力チャネルの入力元、入力レベル等）、内蔵エフェクタの設定、内蔵イコライザの設定及びモニタの設定等が含まれる。シーンにはまた、入力チャネルがどの入力ポート（物理チャネル）からの信号を受け取ってどの出力ポートに出力するのかを規定するパッチ（配線組み替え）についての設定も含まれている。各シーンには連番が付されており、後述するように、順番にリコール可能になっている。
【００２３】
なお、本装置には、信号処理部２１と同様に構成された予備の信号処理部が設けられており（図示せず）、通常稼動する信号処理部２１がダウンした場合に、無停電電源が働くと共に、予備の信号処理部に切り替わって処理の継続が維持されるようになっている。ＧＰＩＩ／Ｏ８には、本装置とはそれぞれ別個に設けられた外部機器であるスイッチ１０、ＬＥＤ１１、レコーダ１２、１３が接続されている。レコーダ１２、１３は、ＡＤ／ＤＩＯ２３（１）、２３（２）にも接続されている。
【００２４】
ＧＰＩＩ／Ｏ８には、フェーダ３や操作子４の操作に基づく信号、レコーダ１２、１３の状態を示す「タリー信号」（例えば再生状態を示すプレイタリー信号等）、信号処理部２１がダウンした場合に上記無停電電源が働いたことを示す「無停電電源動作信号」等、各種信号が入力される。後述するように、ＧＰＩには、これら各種入力信号に対応して実行されるべき機能を予め設定しておくことができ、特定の入力信号を受けたとき、それをトリガとして対応する機能が実行されるようにすることができる。
【００２５】
図２は、ＧＰＩ設定画面の一例を示す図である。ＧＰＩ設定画面３１は、ＧＰＩＩＮ設定３２、ＧＰＩＯＵＴ設定３３及びテストボタン３４で構成される。
【００２６】
ＧＰＩＩＮ設定３２では、ＧＰＩポート、すなわち入力部毎に、テストのＯＮ／ＯＦＦ、極性、機能及びパラメータの設定がされる。ＧＰＩＯＵＴ設定３３では、ＧＰＩＩＮ設定３２に対応して、出力部毎に、リンク状態、起動指定元、パラメータ、極性及びテストのＯＮ／ＯＦＦが設定される。なお、ＧＰＩＩＮ設定３２、ＧＰＩＯＵＴ設定３３の各項目の設定状態は、反転表示されることで示される。
【００２７】
ここで、ＧＰＩＩＮ設定３２の「機能」は、所定の入力信号が入力された場合に、「パラメータ」に従って実行される処理の内容を規定する。「パラメータ」は、対応する出力部と詳細な内容（モード等）とを規定する。例えば、ＧＰＩＩＮ設定３２では、入力部１には「機能」として「ＧＰＩ  ＴＲＡＮＳＰＯＲＴ」が設定され、「パラメータ」には、「ＧＰＩＯＵＴ２、ＭＯＤＥ＝ＰＬＡＹ」が設定されている。これに対応して、ＧＰＩＯＵＴ設定３３の出力部２では、「起動指定元」に、対応関係にある「ＧＰＩＩＮ１」が設定され、「パラメータ」には、「ＴＲＡＮＳＰＯＲＴ＝ＰＬＡＹ」が設定されている。
【００２８】
なお、「ＴＲＡＮＳＰＯＲＴ」という機能は、入力信号に応じて、ＧＰＩＩ／Ｏ８に直接接続されている他の機器に対してバス９を介することなく所定の動作指示を発するような処理を実行させるものである。例えば、同図で例示した「ＴＲＡＮＳＰＯＲＴ」では、入力部１に、対応する要素から所定の入力信号（例えば、スイッチ１０の操作信号）が入力された場合に、それをトリガとしてレコーダ１２が再生される。
【００２９】
より具体的には、例えば、スイッチ１０が押下されると、ＧＰＩＩ／Ｏ８に入力設定されている入力部１（ＧＰＩＩＮ１）の入力ポートにその信号が入力され、それを受けて、そのＧＰＩＩＮ１に設定されている機能のＧＰＩＯＵＴ２へのＧＰＩ−ＴＲＡＮＳＰＯＲＴの信号の出力がなされる。このＧＰＩＯＵＴ２にレコーダ１２が接続されているとすると、レコーダ１２は、上記ＧＰＩ−ＴＲＡＮＳＰＯＲＴの信号を受けてその駆動が制御されることになる。そして、レコーダ１２は、ＡＤ／ＤＩＯ２３（１）にあるポートに、再生した音声信号を出力する。
【００３０】
また、これに加えて、レコーダ１２が再生されるにあたってタリー信号が出力されるように設定し、そのタリー信号が上記ＧＰＩＩＮ１以外のＧＰＩＩＮに入力されるように設定し、さらにそのＧＰＩＩＮにおける機能設定を、ＬＥＤ１１が接続される（上記ＧＰＩＯＵＴ２とは別の）ＧＰＩＯＵＴに設定して、点灯制御可能にしてもよい。この場合は、スイッチ１０を押下することで、レコーダ１２による再生が開始されると共に、そのタリー信号が入力される。そして、ユーザは、再生がスタートしたことをＬＥＤ１１の点灯状態で認識することができる。なお、タリー信号の設定によっては、チェックは再生開始に限らず、段階的にも可能である。
【００３１】
図３は、ＧＰＩＩＮ設定３２の各入力部毎の機能及びパラメータ設定画面の一例を示す図である。機能及びパラメータ設定画面３５は、図２のＧＰＩＩＮ設定３２のいずれかの入力部をダブルクリック等で指示することで表示される。
【００３２】
機能及びパラメータ設定画面３５における機能設定３６では、上記「ＴＲＡＮＳＰＯＲＴ」に相当する「ＧＰＩトランスポート」のほか、「シーンメモリリコール」、「ページ選択」、「ユーザデファインＬＥＤ」等が設定可能であるが、これ以外にも、各種機能の設定が可能である。また、パラメータ設定３７では、各機能設定毎に、パラメータが設定される。例えば、機能設定「シーンメモリリコール」について、パラメータとしてリコールタイプ「ＩＮＣ」が設定されている。この場合、入力信号のある毎に番号が繰り上がって、次のシーンが呼び出される。この場合、ＧＰＩＩＮ設定３２の入力部の設定により、入力信号は、例えば、スイッチ１０のオンにより入力されるようにしてもよい。これにより、スイッチ操作で所望のシーンを簡単に呼び出すことができる。
【００３３】
この他、ＧＰＩ設定の例として、「ページ選択」については、パラメータとして次ページ、前ページ等が設定可能であり、次ページに設定した場合は、入力信号のある毎に、画面表示が次のページに切り替わる。
【００３４】
また、「ユーザデファインＬＥＤ」については、例えば、図示はしないが、フェーダ３に付随して、音声モニタ用の「ＣＵＥ」スイッチ及び小さなＬＥＤが設けられ、「ＣＵＥ」スイッチをオンすると、小さなＬＥＤが発光してモニタ中であることを知らせるようになっている。この場合、「ＣＵＥ」スイッチのオンの信号が入力されたとき、ＬＥＤ１１（上記小さなＬＥＤより大きいとする）を発光させるようにしてもよい。これにより、モニタ状態がより明確に確認される。特に、危険な変化に連動してＬＥＤ１１を発光させるようにすることで、重大な事態の未然回避につながる。
【００３５】
この他、上述したように、無停電電源が働いたことを示す信号が入力されたとき、予備の信号処理部に切り替えるようにしてもよい。また、レコーダ１２からのプレイタリー信号が入力されたとき、ＬＥＤ１１を発光させて再生状態であることを認識させるようにしてもよい。あるいは、フェーダ３のレベルが所定レベル以上になったとき、レコーダ１３の再生が開始されるようにしてもよい。このような、入力信号と実行される機能との組み合わせの数は、図２の例では４つであるが、これに限らず、もっと多数設定可能に構成してもよい。
【００３６】
図２に示すように、ＧＰＩＩＮ設定３２、ＧＰＩＯＵＴ設定３３において、「極性」では、信号の入出力をローからハイまたはハイからローへのいずれの変化に対応させるかを設定でき、ＧＰＩＯＵＴ設定３３では、「極性」について、トグル（変化を維持させる）またはトリガ（例えば３００ｍｓｅｃのパルス）のいずれかに設定することもできる。ＧＰＩＩＮ設定３２、ＧＰＩＯＵＴ設定３３の「テスト」は、対応するテストボタン３４（１）〜３４（４）のオン操作により「ＯＮ」設定となり、テストが実行される。
【００３７】
テストの実行は、項目「テスト」が「ＯＮ」設定となっている入力部に対応する要素（例えば操作子４、スイッチ１０、レコーダ１２等）から入力信号が入力された状態を仮想的に創ることでなされる。例えば、入力信号が＋５Ｖのパルス信号である場合、同じ＋５Ｖの信号を入力部に入力させるようにする。この場合、その後の処理は、要素から実際に入力信号が入力された場合と全く同様であり、出力部に対応する要素（例えば表示器２、ＬＥＤ１１）に対して制御信号が出力される。なお、入力部に入力信号を入力させることなく、入力部に入力されたときに出力部に対応する要素に対して出力されるべき制御信号を、テストボタン３４がオンされた時点で出力するようにしてもよい。
【００３８】
図４は、ＧＰＩの設定処理のフローチャートを示す図である。まず、ＧＰＩの設定指示があったか否かを判別し（ステップＳ４０１）、設定指示があるまでその判別を繰り返して、設定指示があった場合は、図２に示すＧＰＩ設定画面３１を表示器２に表示させる（ステップＳ４０２）。次に、ＧＰＩ設定画面３１にて、ＧＰＩポート、すなわち、入力部の選択を受け付け（ステップＳ４０３）、選択されたＧＰＩポートの現在設定である「機能及びパラメータ設定画面３５」（図３）を表示器２に画面表示させる（ステップＳ４０４）。次に、機能及びパラメータ設定画面３５にて設定の受け付けを行い（ステップＳ４０５）、受け付けた設定でデータを書き直して（ステップＳ４０６）、本処理を終了する。
【００３９】
なお、ＧＰＩの設定は、ＰＣ２７で事前に行い（仕込み）、作成した設定データを本信号処理装置に送信することによって行うこともできる。
【００４０】
図５は、ＧＰＩのテスト処理のフローチャートを示す図である。まず、ＧＰＩ設定画面３１にて、ＧＰＩのテスト指示オンの入力（テストボタン３４（１）〜３４（４）のいずれかのオン）があったか否かを判別し（ステップＳ５０１）、テスト指示オンの入力ない場合はステップＳ５０４に進む一方、テスト指示オンの入力があった場合は、オンされたテストボタン３４に対応する現象を創出する（ステップＳ５０２）。すなわち、テストボタン３４で規定されるＧＰＩＩＮ設定３２の入力部に対応する要素から所定の入力信号が入力された状態を仮想的に創る。本実施の形態では、現象が起こった場合と同様の入力信号が入力部に入力される。次に、表示器２に、テスト状態であることを表示し（図示せず）（ステップＳ５０３）、前記ステップＳ５０４に進む。
【００４１】
ステップＳ５０４では、ＧＰＩのテスト指示オフの入力があったか否かを判別する。テスト指示オフは、例えば、オンとなっているテストボタン３４を再度押下することで入力することができる。その判別の結果、ＧＰＩのテスト指示オフの入力があった場合は、創出されている現象を停止させ（ステップＳ５０５）、表示器２の上記テスト状態の表示を停止（消去）して（ステップＳ５０６）、本処理を終了する。一方、ＧＰＩのテスト指示オフの入力がない場合は、上記現象を停止させることなく本処理を終了する。
【００４２】
図６は、割込処理のフローチャートを示す図である。まず、各操作子（操作子４やフェーダ３）の入力を走査し（ステップＳ６０１）、外部からの制御信号の有無を走査して（ステップＳ６０２）、その他の信号の変化（例えばＧＰＩＩ／Ｏ８を通じたタリー信号の受信等）を検出し（ステップＳ６０３）、本処理を終了する。なお、上記ステップＳ６０１〜６０３での走査、検出では、仮想的に創出されたことによって入力された入力信号も対象となる。
【００４３】
図７は、ＧＰＩの実行処理のフローチャートを示す図である。まず、上記図６の割込処理で走査、検出された信号が、ＧＰＩで設定したものであるか、すなわち、ＧＰＩＩＮ設定３２のいずれかの入力部に対応する要素からの所定の入力信号であるか否かを判別する（ステップＳ７０１）。その判別の結果、いずれかの入力部に対応する要素（例えばスイッチ１０）からの所定の入力信号（オン信号）である場合は、設定に従って機能処理を実行させる（ステップＳ７０２）。すなわち、ＧＰＩＩＮ設定３２の「機能」及び「パラメータ」の設定に従って、ＧＰＩＯＵＴ設定３３の出力部に対応する要素（例えばレコーダ１２）に対して制御信号を送る等して、入力信号に対応する機能（例えばレコーダ１２の再生）が実行されるようにする。その後、本処理を終了する。
【００４４】
ここで、走査、検出された信号が、仮想的に創出されたことによって入力されたものであっても、前記ステップＳ７０１では、同様に「ＹＥＳ」と判別される。そして、前記ステップＳ７０２で、実際に現象が生じた場合と同様に、対応する機能処理が実行されることになる。これにより、テストが行える。
【００４５】
本実施の形態によれば、テスト機能を設けることで、実際に入力信号が入力されるような現象が起こらなくても、仮想的に信号が入力された状態として、連動して実行されるべき機能と同様の機能をテストとして実行させることができる。よって、特定の事象を現実に起こさなくても、事象に対応して実行されるべき機能の動作確認を行うことができる。また、テストは、ＧＰＩＩＮ設定３２の入力部とＧＰＩＯＵＴ設定３３の出力部との組み合わせ毎に個別に実行可能であり、使い勝手が良好である。さらに、テストボタン３４をＧＰＩ設定画面３１上に設けたことから、テストの実行の操作が容易である。
【００４６】
また、テスト機能を応用して、ある機能処理を、ＧＰＩ設定画面３１上の操作だけで実行させることもでき、テストボタン３４を実行用スイッチとして利用するようなことも可能である。
【００４７】
なお、ＧＰＩ設定画面３１において、入力部に対応する要素、及び出力部に対応する要素としては、表示器２、操作子４等の内蔵構成要素であってもよいし、スイッチ１０、レコーダ１２等の外部機器であってもよい。
【００４８】
なお、本発明を達成するためのソフトウェアによって表される制御プログラムを記憶した不図示の記憶媒体を、本装置に読み出すことによって同様の効果を奏するようにしてもよく、その場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを不図示の電送媒体等を介して供給してもよく、その場合は、プログラムコード自体が本発明を構成することになる。なお、これらの場合の記憶媒体としては、ＲＯＭのほか、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、ミキシング処理において、特定の事象を現実に起こさなくても、事象に対応して実行されるべき機能の動作確認を行うことができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る信号処理装置の全体構成を示すブロック図である。
【図２】  ＧＰＩ設定画面の一例を示す図である。
【図３】  ＧＰＩＩＮ設定の各入力部毎の機能及びパラメータ設定画面の一例を示す図である。
【図４】  ＧＰＩの設定処理のフローチャートを示す図である。
【図５】  ＧＰＩのテスト処理のフローチャートを示す図である。
【図６】  割込処理のフローチャートを示す図である。
【図７】  ＧＰＩの実行処理のフローチャートを示す図である。
【符号の説明】
１  ＣＰＵ（機能対応付け手段、機能実行手段、仮想入力状態創出手段）、  ２  表示器、  ３  フェーダ、  ４  操作子、  ８  ＧＰＩＩ／Ｏ、  １０  スイッチ（外部機器の１つ）、  １１  ＬＥＤ（外部機器の１つ）、  １２、１３レコーダ（外部機器の１つ）、  ２１  信号処理部（ＤＳＰ）
【図１】
0003671939.tif 000002
【図２】
0003671939.tif 000003
【図３】
0003671939.tif 000004
【図４】
0003671939.tif 000005
【図５】
0003671939.tif 000006
【図６】
0003671939.tif 000007
【図７】
0003671939.tif 000008