(57)【特許請求の範囲】
【請求項１】
複数の音響信号入力手段から供給される音響信号の特性を制御する複数の入力チャンネルと、
前記入力チャンネルから供給される音響信号を混合する複数の混合バスと、
前記各混合バスと対応する複数の出力チャンネルと、
前記複数の混合バスのうちの１又は複数の前記混合バスを補助信号の出力先として選択する選択手段と、
該手段により設定された混合バスに前記補助信号を供給する供給手段と、
操作パネルとを有するデジタルミキサであって、
前記各混合バスと対応する複数の第１の操作子と、前記複数の混合バスのうちの１又は複数の混合バスが対応付けられた第２の操作子とを前記操作パネル上に有し、
前記第２の操作子の操作に応じて、該第２の操作子に対応付けられている混合バスを前記選択手段にて前記補助信号の出力先として選択される混合バスとする出力先制御手段と、
前記第２の操作子が操作されている間に前記第１の操作子が操作された場合に、その操作された第１の操作子と対応する混合バスの前記第２の操作子への対応付け又は解除をトグルで行う割当制御手段とを設けたことを特徴とするデジタルミキサ。
【請求項２】
請求項１記載のデジタルミキサであって、
前記供給手段による前記補助信号の前記混合バスへの供給の有効／無効を切り替える切替手段を設け、
前記出力先制御手段に、前記第２の操作子の一連の操作のうちの最初の操作に応じて前記補助信号の前記混合バスへの供給を有効にし、それに続く操作に応じて前記補助信号の前記混合バスへの供給の有効／無効を反転させる手段を設けたことを特徴とするデジタルミキサ。
【請求項３】
請求項１記載のデジタルミキサであって、
前記供給手段による前記補助信号の前記混合バスへの供給の有効／無効を切り替える切替手段を設け、
前記出力先制御手段に、前記第２の操作子のオン操作に応じて前記補助信号の前記混合バスへの供給を有効にし、前記第２の操作子のオフ操作に応じて前記補助信号の前記混合バスへの供給を無効にする手段を設けたことを特徴とするデジタルミキサ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の音響信号入力手段から供給される音響信号を処理して複数の出力チャンネルから出力するデジタルミキサに関する。
【背景技術】
【０００２】
従来から、複数の信号入力部から入力する音響信号に対し、入力チャンネル（ｃｈ）で振幅特性や周波数特性の調整を行うと共に、混合バスによる混合等の信号処理を施して出力ｃｈから出力するデジタルミキサが知られている。
また、このようなデジタルミキサにおいて、オシレータで発生させたテスト用の信号やオペレータのマイク等から入力するトークバック信号といった、信号処理内容の設定時に補助的に使用する補助信号を、ユーザが選択した１又は複数の混合バスに出力できるようにすることが行われている。そして、その出力先の混合バスの指定は、専用の画面で、各出力ｃｈと対応して設けられたオンオフボタンを用いて行うようにしていた。
このようなデジタルミキサについては、例えば特許文献１に記載されている。
【非特許文献１】「ＰＭ５Ｄ／ＰＭ５Ｄ−ＲＨ  取扱説明書」，ヤマハ株式会社，２００４年，ｐ．９６−９８，１３４−１３５，１８５−１８７，２０７−２１２
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような従来のデジタルミキサにおいては、ユーザが好みの混合バスに補助信号を出力しようとする場合、一旦専用の画面を開き、その画面で各混合バスの選択／非選択の設定を行った後、補助信号の出力を有効にするためのスイッチにより補助信号の出力を有効にするという、面倒な操作が必要であった。さらに、デジタルミキサに表示させる画面には種々のものがあるため、その中から上記の専用の画面を選択して表示させるだけでも多数回の操作が必要であった。
従って、補助信号の出力を行う際の操作性が悪いという問題があった。
この発明は、このような問題を解決し、デジタルミキサにおいて、ユーザが選択した１又は複数の混合バスに補助信号を出力する際の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００４】
上記の目的を達成するため、この発明のデジタルミキサは、複数の音響信号入力手段から供給される音響信号の特性を制御する複数の入力チャンネルと、上記入力チャンネルから供給される音響信号を混合する複数の混合バスと、上記各混合バスと対応する複数の出力チャンネルと、上記複数の混合バスのうちの１又は複数の上記混合バスを補助信号の出力先として選択する選択手段と、その手段により設定された混合バスに上記補助信号を供給する供給手段と、操作パネルとを有するデジタルミキサにおいて、上記各混合バスと対応する複数の第１の操作子と、上記複数の混合バスのうちの１又は複数の混合バスが対応付けられた第２の操作子とを上記操作パネル上に設け、上記第２の操作子の操作に応じて、その第２の操作子に対応付けられている混合バスを上記選択手段にて上記補助信号の出力先として選択される混合バスとする出力先制御手段と、上記第２の操作子が操作されている間に上記第１の操作子が操作された場合に、その操作された第１の操作子と対応する混合バスの上記第２の操作子への対応付け又は解除をトグルで行う割当制御手段とを設けたものである。
【０００５】
このようなデジタルミキサにおいて、上記供給手段による上記補助信号の上記混合バスへの供給の有効／無効を切り替える切替手段を設け、上記出力先設定手段に、上記第２の操作子の一連の操作のうちの最初の操作に応じて上記補助信号の上記混合バスへの供給を有効にし、それに続く操作に応じて上記補助信号の上記混合バスへの供給の有効／無効を反転させる手段を設けるとよい。
あるいは、上記出力先設定手段に、上記第２の操作子のオン操作に応じて上記補助信号の上記混合バスへの供給を有効にし、上記第２の操作子のオフ操作に応じて上記補助信号の上記混合バスへの供給を無効にする手段を設けてもよい。
【発明の効果】
【０００６】
以上のようなこの発明の音響信号処理装置によれば、、ユーザが選択した１又は複数の混合バスに補助信号を出力する際の操作性を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明の実施形態であるデジタルミキサの構成について説明する。
図１はそのデジタルミキサの構成を示すブロック図である。
図１に示すように、このデジタルミキサ１０は、ＣＰＵ１１，フラッシュメモリ１２，ＲＡＭ１３，表示器１４，操作子１５，外部機器入出力部（Ｉ／Ｏ）１６，波形Ｉ／Ｏ１７，信号処理部（ＤＳＰ）１８を備え、これらがシステムバス１９によって接続されている。そして、複数の入力チャンネル（ｃｈ）から入力する音響信号に対して種々の信号処理を施して複数の出力ｃｈから出力する機能を有する。
【０００８】
そして、ＣＰＵ１１は、このデジタルミキサ１０の動作を統括制御する制御手段であり、フラッシュメモリ１２に記憶された所要の制御プログラムを実行することにより、外部機器Ｉ／Ｏ１６及び波形Ｉ／Ｏ１７における通信や表示器１４における表示を制御したり、操作子１５の操作を検出してその操作に従ってパラメータの値の設定／変更や各部の動作を制御したりといった処理を行う。
フラッシュメモリ１２は、ＣＰＵ１１が実行する制御プログラム等を記憶する書き換え可能な不揮発性記憶手段である。
ＲＡＭ１３は、一時的に記憶すべきデータを記憶したり、ＣＰＵ１１のワークメモリとして使用したりする記憶手段である。
【０００９】
表示器１４は、ＣＰＵ１１による制御に従ってＧＵＩ（グラフィカル・ユーザ・インタフェース）やパラメータの値等の種々の情報を表示する表示手段であり、例えば、液晶ディスプレイ（ＬＣＤ）や発光ダイオード（ＬＥＤ）等によって構成することができる。操作子の裏側にＬＥＤを配置したり、ＬＣＤにタッチパネルを積層したりして、表示器１４と操作子１５を兼ねるような構成とすることも可能である。
【００１０】
操作子１５は、デジタルミキサ１０に対する操作を受け付けるためのものであり、種々のキー、ボタン、ダイヤル、スライダ等によって構成することができる。また、表示器１４を構成するＬＣＤにタッチパネルを積層して構成してもよいし、操作子に駆動手段を設け、ＣＰＵ１１からの制御により任意の位置に移動できるようにしてもよい。
【００１１】
外部機器Ｉ／Ｏ１６は、種々の外部機器を接続し入出力を行うためのインタフェースであり、例えば外部のディスプレイ、マウス、文字入力用のキーボード、操作パネル等を接続するためのインタフェースが用意される。そして、本体の表示器や操作子をごく単純な構成にしたとしても、これらの外部機器を活用することによりパラメータの変更／設定や動作指示を行うことができるようにすることも考えられる。
さらに、パーソナルコンピュータ（ＰＣ）等の制御装置と通信を行うためのインタフェースとして、ＵＳＢ（Universal Serial Bus）方式のインタフェースや、イーサネット（登録商標）による通信を行うためのインタフェース等を設けてもよい。
【００１２】
波形Ｉ／Ｏ１７は、ＤＳＰ１８で処理すべき音響信号の入力を受け付け、また処理後の音響信号を出力するためのインタフェースである。そして、この波形Ｉ／Ｏ１７には、１枚で４チャンネル（ｃｈ）のアナログ入力が可能なＡ／Ｄ変換ボード，１枚で４ｃｈのアナログ出力が可能なＤ／Ａ変換ボード，１枚で８ｃｈのデジタル入出力が可能なデジタル入出力ボードを適宜組み合わせて複数枚装着可能であり、実際にはこれらのボードを介して信号の入出力を行う。また、波形Ｉ／Ｏ１７には、トークバック信号を入力するためのトークバックマイク等を接続するトークバック入力用端子も設けている。
【００１３】
ＤＳＰ１８は、信号処理回路を含み、波形Ｉ／Ｏ１７から入力する音響信号に対し、カレントメモリに記憶されている動作データに含まれる各種パラメータの値に従って、ミキシング、イコライジング等の各種信号処理を施して波形Ｉ／Ｏ１７に出力する信号処理手段である。カレントメモリの記憶領域は、ＲＡＭ１３あるいはＤＳＰ１８自身に備えるメモリに用意することが考えられる。
【００１４】
次に、図２に、図１に示したＤＳＰ１８の構成をより詳細に示す。
この図に示すように、ＤＳＰ１８は、入力パッチ４１，入力ｃｈ４２，ＭＩＸ（混合）バス４３，ＭＩＸ出力ｃｈ４４，出力パッチ４５，オシレータ（ＯＳＣ）４６，トークバックｃｈ４７を有する。
そして、ＤＳＰ１８においては、２４ｃｈある入力ｃｈ４２に、それぞれ、波形Ｉ／Ｏ１７に設けたアナログ入力ポート３１及びデジタル入力ポート３２のいずれかをパッチ（結線）し、各入力ｃｈでは、パッチされたポートから入力する信号に対してアッテネータ，イコライザ，コンプレッサ等により信号処理を行った後、１２系統のＭＩＸバス４３それぞれに対して、処理後の信号をさらにレベル制御して送出する。
【００１５】
そして、各系統のＭＩＸバス４３では、各入力ｃｈ４２から入力する信号を混合し、各系統に対応して設けられる１２ｃｈのＭＩＸ出力ｃｈ４４に出力する。そして、各ＭＩＸ出力ｃｈ４４では、対応するバスから入力する信号に対してイコライザ、コンプレッサ等により信号処理を行い、さらにレベル制御して、その処理後の信号を、出力パッチ４５により波形Ｉ／Ｏ１７に設けたアナログ出力ポート３３及びデジタル出力ポート３４にパッチし、パッチ先の出力ポートから出力する。
【００１６】
また、ＯＳＣ４６は、テスト用の音響信号としてサイン波、ピンクノイズ、バーストノイズ等を出力する発振器を備え、ユーザが選択した系統のＭＩＸバス４３に、その信号を供給する供給手段である。
トークバックｃｈ４７は、上述したトークバック入力用端子と対応するトークバック入力ポート３５から入力するトークバック信号を、ユーザが選択した系統のＭＩＸバス４３に供給する供給手段である。
なお、ＤＳＰ１８に設けるこれらの各部による信号処理の内容は、カレントメモリ中の動作データに含まれる所定のパラメータの値を設定することにより制御可能であり、また、各部の機能は、ソフトウェアによって実現してもハードウェアによって実現してもよい。
【００１７】
また、ＯＳＣ４６は、デジタルミキサ１０に接続した機器の動作チェックや、それらの機器を配置する会場の特性チェック等を行う際に使用される。そして、トークバック信号は、デジタルミキサ１０のオペレータが、デジタルミキサ１０に接続されたスピーカが配置されている舞台等にいる人に声で指示を伝えたい場合等に使用される。
ＯＳＣ４６やトークバックｃｈ４７からＭＩＸバス４３に入力する信号は、本番前の仕込みで主に使われる信号であり、会場内の聴衆に向けて出力する信号ではない。入力ｃｈ４２に入力し、デジタルミキサ１０において音響特性を調整して混合され、本番に会場内に出力される音響信号と区別して、信号処理内容の設定時に補助的に使用する信号という意味で補助信号であると言うことができる。補助信号であるので、レベル以外の音響特性の調整は基本的に不要であるが、出力先の設定に関しては、その場の状況に応じた素早い変更が求められている。
なお、入力ｃｈ４２の一部をトークバックｃｈとして利用することも考えられるが、この場合でも、その入力ｃｈからＭＩＸバス４３に入力する信号は補助信号であると言える。なお、補助信号がトークバック信号とテスト信号に限られないことは、もちろんである。
【００１８】
次に、図３に、デジタルミキサ１０における操作パネルの概略構成を示す。
デジタルミキサ１０は、図３に示すような構成の操作パネル１００を有しており、この操作パネル１００上に、図１に示した表示器１４や操作子１５に相当する、表示パネル１０１，ユーザ定義キー１０２，レイヤ選択キー１０３，カーソルキー１０４，増減キー１０５，ロータリーエンコーダ１０６，エンタキー１０７，ＯＳＣキー１１２，トークバックキー１１３，トークバックレベル設定つまみ１１４，ｃｈストリップ１２０等を設けている。また、トークバック端子１１１も設けている。
【００１９】
これらのうち、表示パネル１０１は、ＧＵＩ等の画面を表示するためのＬＣＤによる表示器であり、様々なパラメータを設定するための複数のパラメータ設定画面を含む複数の画面の中からユーザにより選択された画面が表示される。
ユーザ定義キー１０２は、予め用意された選択肢から選んだ機能を割り当てることにより、その選んだ機能のキーとして使用することができるキーであり、ここでは３×３の１２のキーを設けている。また、選択肢としては、例えば表示パネル１０１に表示させるＧＵＩ上のボタンと対応するものを用意することが考えられるが、ＧＵＩ上には用意されていない機能に係るものでもよい。
【００２０】
レイヤ選択キー１０３は、各ｃｈストリップ１２０と対応するｃｈを定めるレイヤを選択するためのキーである。そして、「出力１」キーが押下された場合には、１２のＭＩＸ出力ｃｈ４４を、「入力１」キーが押下された場合には、１〜１２番目の入力ｃｈ４２を、「入力２」キーが押下された場合には、１３〜２４番目の入力ｃｈ４２をそれぞれｃｈストリップ１２０に対応させ、ｃｈストリップ１２０に含まれる操作子を、これらのｃｈのパラメータを制御するための操作子として使用できるようにする。
【００２１】
カーソルキー１０４は、表示パネル１０１に表示させるＧＵＩ上でカーソルやポインタの上下左右への移動を指示するためのキーである。
増減キー１０５及びロータリーエンコーダ１０６は、表示パネル１０１に表示させるＧＵＩ上でパラメータの値の増減等を指示するための操作子である。
エンタキー１０７は、ＧＵＩ上での項目の選択や、入力した値の確定等を指示するためのキーである。
【００２２】
トークバック端子１１１は、トークバック信号の入力端子であり、ここにマイク等を接続することにより、デジタルミキサ１０の操作者の声を音響信号としてトークバック入力ポート３５を介してトークバックｃｈ４７に入力することができる。
ＯＳＣキー１１２は、ＯＳＣ４６からのテスト信号の出力を指示するためのキーである。
トークバックキー１１３は、トークバック端子１１１に入力する信号のトークバックｃｈ４７への供給を指示するためのキーである。
トークバックレベル設定つまみ１１４は、トークバック信号のレベルを設定するための操作子である。このレベル調整は、例えばトークバックｃｈ４７で行えばよい。
【００２３】
ｃｈストリップ１２０は、対応するｃｈにおける信号処理のパラメータの値を操作するための一群の操作子であり、操作パネル１００上には１２のｃｈストリップ１２０を設けている。各ｃｈストリップ１２０がどのｃｈと対応するかは、上述のようにレイヤ選択キー１０３により選択されたレイヤにより定められる。
【００２４】
そして、各ｃｈストリップ１２０は、ロータリーエンコーダ１２１，ＳＥＬキー１２２，ＯＮキー１２３，フェーダ１２４，ＣＵＥキー１２５を備えている。
このうち、ロータリーエンコーダ１２１は、対応するｃｈの任意のパラメータを割り当て、対応するｃｈにおけるそのパラメータの値を設定するための操作子として使用できる操作子である。
ＳＥＬキー１２２は、対応するｃｈを選択ｃｈとして選択し、表示パネル１０１にパラメータ設定画面が表示されている場合は、その画面における設定対象をその選択したｃｈ（或いはそのｃｈを含む複数ｃｈ）のパラメータに変更するためのキーである。またここでは、後述するようにテスト信号やトークバック信号の出力先の設定にも使用できるようにしている。
【００２５】
ＯＮキー１２３は、対応するｃｈのオン／オフを操作するためのキーである。
フェーダ１２４は、対応するｃｈの音量を操作するための操作子である。
ＣＵＥキー１２５は、対応するｃｈからモニタ用の図示しないＣＵＥバスへの出力のオン／オフを操作するためのキーである。ここで、何れかのｃｈのＣＵＥキー１２５がオンのとき、ＣＵＥ制御部５３では、上述した「ＣＵＥがオンに設定されている場合」の制御が行われる。
【００２６】
以上のようなデジタルミキサ１０において、特徴的な点は、補助信号であるテスト信号及びトークバック信号の出力先の選択を受け付けるための機能である。そこで、次にこの点について説明する。なお、テスト信号の場合とトークバック信号の場合も、内容はほぼ同様であるので、トークバック信号の場合を例として説明する。
デジタルミキサ１０においては、補助信号の出力先を、表示パネル１０１に表示させるＧＵＩと操作パネル上１００に設けた操作子の双方で選択できるようにしている。
【００２７】
これらのうち、まず図４に、表示パネル１０１に表示させるＧＵＩであるトークバック設定画面の例を示す。
この図に示すように、トークバック設定画面２００は、入力設定部２１０とバス割り当て部２２０を有する。
そして、入力設定部２１０には、入力レベル設定部２１１，トークバックボタン２１２，ラッチ設定ボタン２１３を設けている。
【００２８】
このうち、入力レベル設定部２１１は、トークバック信号のレベルを設定するための操作部であり、ここで設定するパラメータは、トークバックレベル設定つまみ１１４により設定するパラメータと同じである。
トークバックボタン２１２は、操作パネル１００上のトークバックキー１１３と同様、トークバック端子１１１に入力する信号のトークバックｃｈ４７への供給を指示すためのボタンである。ただし、トークバックボタン２１２の動作は常にラッチモードである。
ラッチ設定ボタン２１３は、トークバックキー１１３のラッチモードと非ラッチモードをトグルで切り替えるためのボタンである。
【００２９】
なお、ラッチモードとは、オン状態にないトークバックキー１１３の一連の操作のうちの最初の操作に応じてトークバック信号のトークバックｃｈ４７への供給をオン（有効化）し、それに続く操作に応じて供給のオン／オフ（有効／無効）を反転させるモードである。非ラッチモードは、トークバックキー１１３のオン操作に応じて（押下された時点で）トークバック信号のトークバックｃｈ４７への供給をオンし、オフ操作に応じて（離された時点で）供給をオフ（無効化）するモードである。
すなわち、ラッチモードの場合、トークバックキー１１３を押下する毎にトークバック信号のオン／オフを切り替えることができ、非ラッチモードの場合、トークバックキーを押下している間だけトークバック信号をオンにすることができる。
【００３０】
また、バス割り当て部２２０には、各ＭＩＸバス４３と対応する１２のＭＩＸバス指定ボタン２２１を設け、これらにより、各ＭＩＸバス４３について、トークバック信号の出力先としての指定／解除をトグルで行い、トークバック信号の出力先とするバスを設定できるようにしている。この設定を行う場合、ＣＰＵ１１が設定手段として機能する。
なお、ＭＩＸバス４３とＭＩＸ出力ｃｈ４４は１対１に対応しているから、割り当てや設定の際のデータとしては、どちらを示すデータを用いたとしても、容易に他方を示すデータに置き換え、同様な機能を実現することができる。
【００３１】
以上のようなトークバック設定画面２００において受け付けた操作は、直ちにデジタルミキサ１０のＲＡＭ１３に記憶しているパラメータの値に反映させ、その内容に従ってトークバックｃｈ４７を制御することができる。
ただし、表示パネル１０１に表示させるべき画面には種々のものがあるため、トークバック設定画面２００は深い階層に配置せざるを得ず、この画面の呼び出しには何回かの操作が必要となる。従って、頻繁にトークバック信号の出力先の設定を変更する場合に、いちいちトークバック設定画面２００を呼び出すのは、面倒である。
【００３２】
一方、操作パネル１００上に設けた操作子を用いる場合、トークバック信号のオン／オフについては、トークバックキー１１３により設定できるが、トークバック信号の出力先とするバス（又は出力ｃｈ）を設定する場合、ユーザ定義キー１０２にこの機能を割り当てて行うことができる。
そしてこの場合、より具体的には、ユーザ定義キー１０２のうち任意のキーに、そのキーと対応させて記憶してある１又は複数のＭＩＸバス４３のセットをトークバック信号の出力先として設定する指示を受け付ける機能を割り当て、「割り当てキー」として機能させる。この割り当てキーが、第２の操作子である。
【００３３】
また、その割り当てキーを押下操作しながらｃｈストリップ１２０のＳＥＬキー１２２を押下操作することにより、そのｃｈストリップ１２０と対応するＭＩＸバス４３について、トークバック信号の出力先としての設定／解除及び、割り当てキーへの割り当て／解除を、トグルで指定できるようにしている。さらに、割り当てキーが押下されている状態では、各ＳＥＬキー１２２のランプ１２２ａの点灯／消灯により、そのＳＥＬキー１２２が属するｃｈストリップ１２０と対応するＭＩＸバス４３がトークバック信号の出力先となっているか否かを表示するようにしている。このＳＥＬキー１２２が、第１の操作子である。
【００３４】
ここで、ｃｈストリップ１２０が直接対応するのは、レイヤにより割り当てられているｃｈであるが、ＭＩＸ出力ｃｈ４４がｃｈストリップ１２０に割り当てられている場合には、ｃｈストリップ１２０は、ＭＩＸ出力ｃｈ４４と１対１対応しているＭＩＸバス４３とも対応していると考えられる。
【００３５】
また、ＳＥＬキー１２２の操作により変更した割り当ての内容は、押下された割り当てキーと対応させて記憶しておき、次に同じ割り当てキーが押下された際に行うトークバック信号の出力設定に使用するようにしている。この記憶は、例えば割り当てキーと対応する割り当てリストを用意しておき、割り当てられているＭＩＸバス４３の番号をそのリストに登録することにより行うことができる。
【００３６】
図５にそのリストの例を示す。
どのバスにトークバック信号を出力するかは、その場その場で一時的に必要とされる設定であり、これを記憶しても汎用性がないため、シーンメモリ等にシーンの一部として記憶したり、専用のライブラリを用意して記憶したりするには適さない設定であるため、このようにしたものである。
【００３７】
なお、複数のユーザ定義キーを割り当てキーとして機能させ、それぞれに対応する割り当てリストを用意し、バスの別々の組み合わせを対応させて登録することも可能である。
また、割り当てキーの機能として、上記のようにトークバック信号の出力先の設定のみを行いたい場合と、トークバック信号のオン／オフも同時に操作したい場合との両方が考えられる。そこで、デジタルミキサ１０においては、後者の要望に対応するため、割り当てキーが操作された際にトークバックキー１１３も同時に操作されたとみなす、「リンク」の設定を可能とし、表示パネル１０１に表示させる図示しないＧＵＩにより、リンクのオン／オフを切り替えることができるようにしている。なお、ユーザ定義キー１０２のいずれかにリンクのオン／オフを切り替える機能を割り当てることも可能である。
【００３８】
ここで、以上のような割り当てキーの機能を実現するための処理について、図６乃至図１０のフローチャートを用いて説明する。
まず、図６に、割り当てキー（の機能が割り当てられたユーザ定義キー１０２）のオンイベントを検出した場合の非ラッチモードの処理のフローチャートを示す。
ＣＰＵ１１は、割り当てキーが押下されたことを示すオンイベントを検出すると、トークバックキー１１３の動作が非ラッチモードに設定されている場合、図６に示す処理を開始する。
そして、いずれかの割り当てキーが押下されているか否かを示すオンフラグの値が１であれば（Ｓ１１）、既に他の割り当てキーが押下された状態であるので、今回のオンイベントは無視してそのまま処理を終了する。
【００３９】
一方、オンフラグが１でなければ（０であれば）、オンフラグを１に設定する（Ｓ１２）と共に、操作された割り当てキーの情報を記憶し（Ｓ１３）、その割り当てキーと対応する割り当てリストに従い、そのリストに登録されているバスをトークバック信号の出力先として設定する（Ｓ１４）。なお、この設定は、図４のバス割り当て部２２０で行う設定と同じものであり、表示パネル１０１にトークバック設定画面２００が表示中であれば、その表示も更新する。
【００４０】
その後、各ｃｈストリップ１２０のＳＥＬキー１２２のランプ１２２ａの点灯／消灯を、選択されているレイヤ及び操作された割り当てキーと対応する割り当てリストの内容に従って変更し、操作された割り当てキーにどのバスが割り当てられているかを示す表示を、それらのｃｈに対応するｃｈストリップ１２０のＳＥＬキー１２２のランプ１２２ａを点灯させることにより行う（Ｓ１５）。ここで、トークバック信号の出力先の設定内容に従って点灯／消灯を制御し、その出力先を示す表示を行ってもよく、このようにしても上記と同じ表示内容となる。
【００４１】
そして、リンク設定がオンであれば（Ｓ１６）、操作パネル１００上のトークバックキー１１３のオンイベントを検出した場合と同様な処理として、トークバック信号の出力をオンに設定する（Ｓ１７）と共に、表示器１４によりトークバック中である旨の表示を行って（Ｓ１８）処理を終了する。一方、ステップＳ１６でオフであれば、そのまま処理を終了する。
以上の処理において、ＣＰＵ１１は出力先制御手段として機能する。また、ステップＳ１４では設定手段として、ステップＳ１７では切替手段としても機能する。
【００４２】
次に、図７に、割り当てキーのオフイベントを検出した場合の非ラッチモードの処理のフローチャートを示す。
ＣＰＵ１１は、割り当てキーが離されたことを示すオフイベントを検出すると、トークバックキー１１３の動作が非ラッチモードに設定されている場合、図７に示す処理を開始する。
そして、オフイベントがあったのが、図６のステップＳ１３で記憶した割り当てキーでなければ（Ｓ２１）、今回検出したオフイベントは、図６の処理で無視したオンイベントと対応するオフイベントであると判断し、オフイベントも無視してそのまま処理を終了する。
【００４３】
一方、ステップＳ２１でＹＥＳであれば、オフイベントと対応する処理として、オンフラグを０に設定する（Ｓ２２）と共に、各ｃｈストリップ１２０のＳＥＬキー１２２のランプ１２２ａの点灯／消灯を、選択されているレイヤ及びＳＥＬパラメータの内容に従って変更し、割り当てキーが押下されていない状態の通常の表示に戻す（Ｓ２３）。
ここで、ＳＥＬパラメータは、ＳＥＬキー１２２の操作により選択ｃｈとして現在選択されているｃｈを示すパラメータであり、現在選択されているレイヤに選択ｃｈが含まれていれば、その選択ｃｈに対応するｃｈストリップ１２０のＳＥＬキー１２２のランプ１２２ａを点灯させ、その他のＳＥＬキー１２２のランプ１２２ａは全て消灯させる。
【００４４】
そして、リンク設定がオンであれば（Ｓ２４）、操作パネル１００上のトークバックキー１１３のオフイベントを検出した場合と同様な処理として、トークバック信号の出力をオフに設定する（Ｓ２５）と共に、トークバック中である旨の表示を中止して（Ｓ２６）処理を終了する。一方、ステップＳ２４でオフであれば、そのまま処理を終了する。
以上の処理においても、ＣＰＵ１１は出力先制御手段として機能し、ステップＳ２５では切替手段としても機能する。
【００４５】
次に、図８に、割り当てキーのオンイベントを検出した場合のラッチモードの処理のフローチャートを示す。
なお、ラッチモードにおいては、トークバック信号のオン／オフは、割り当てボタンが押下される度に反転させるので、割り当てボタンが押された状態か離された状態かにより変化させるランプ１２２ａの表示内容とは、必ずしも対応しない。
【００４６】
ＣＰＵ１１は、割り当てキーが押下されたことを示すオンイベントを検出すると、トークバックキー１１３の動作がラッチモードに設定されている場合、図８に示す処理を開始する。
そして、いずれかの割り当てキーが押下されているか否かを示すオンフラグの値が１であれば（Ｓ３１）、既に他の割り当てキーが押下された状態であるので、今回のオンイベントは無視してそのまま処理を終了する。
【００４７】
一方、オンフラグが１でなければ（０であれば）、オンフラグを１に設定する（Ｓ３２）と共に、操作された割り当てキーの情報を記憶する（Ｓ３３）。
その後、操作された割り当てスイッチと対応する割り当てリストの内容が、トークバック信号の出力先の設定内容と一致するか否か判断する（Ｓ３４）。ここで一致すれば、前回の割り当てスイッチの操作以後、割り当てリストの内容もトークバック信号の出力先も変更されていないと考えられるため、今回の操作は、前回の操作に続く一連の操作であると判断できる。また、一致しなければ、前回の割り当てスイッチの操作以後、割り当てリストの内容又はトークバック信号の出力先が変更されているか、前回とは異なる割り当てスイッチが操作されたと考えられるため、今回の操作は、前回の操作に続く一連の操作ではなく、割り当てスイッチの一連の操作のうち最初の操作であると判断できる。
【００４８】
そして、ステップＳ３４で一致しなかった場合には、ステップＳ３５以下に進み、図６のステップＳ１４及びＳ１５の場合と同様にトークバック信号の出力先の設定及びランプ１２２ａの点灯／消灯制御を行う（Ｓ３５，Ｓ３６）。その後、リンク設定がオンであれば（Ｓ３７）、操作パネル１００上のトークバックキー１１３の最初の操作に係るオンイベントを検出した場合と同様な処理として、トークバック信号の出力をオンに設定する（Ｓ３８）と共に、トークバック中である旨の表示を行って（Ｓ３９）処理を終了する。一方、ステップＳ３７でオフであれば、そのまま処理を終了する。
【００４９】
また、ステップＳ３４で一致した場合には、ステップＳ４０以下に進み、ランプ１２２ａの点灯／消灯制御を行うが（Ｓ４０）、トークバック信号の出力先の設定は不要であるため行わない。そしてその後、リンク設定がオンであれば（Ｓ４１）、トークバックキー１１３の２回目以降の操作に係るオンイベントを検出した場合と同様な処理として、トークバック信号の出力オン／オフを反転する（Ｓ４２）と共に、トークバック中である旨の表示をそれに合わせて更新して（Ｓ４３）処理を終了する。一方、ステップＳ４１でオフであれば、そのまま処理を終了する。
以上の処理においても、ＣＰＵ１１は出力先制御手段として機能する。また、ステップＳ３５では設定手段として、ステップＳ３８，Ｓ４２では切替手段としても機能する。
【００５０】
次に、図９に、割り当てキーのオフイベントを検出した場合のラッチモードの処理のフローチャートを示す。
ＣＰＵ１１は、割り当てキーが離されたことを示すオフイベントを検出すると、トークバックキー１１３の動作がラッチモードに設定されている場合、図９に示す処理を開始する。
そして、オフイベントがあったのが、図８のステップＳ３３で記憶した割り当てキーでなければ（Ｓ５１）、今回検出したオフイベントは、図８の処理で無視したオンイベントと対応するオフイベントであると判断し、オフイベントも無視してそのまま処理を終了する。
【００５１】
一方、ステップＳ５１でＹＥＳであれば、オフイベントと対応する処理として、オンフラグを０に設定する（Ｓ５２）と共に、各ｃｈストリップ１２０のＳＥＬキー１２２のランプ１２２ａの点灯／消灯を、選択されているレイヤ及びＳＥＬパラメータの内容に従って変更し、割り当てキーが押下されていない状態の通常の表示に戻して（Ｓ５３）、処理を終了する。
ラッチモードの場合、トークバックキー１１３のオフイベントに応じて行う動作は特にないので、リンク設定に関する判断を行う必要はない。
【００５２】
次に、図１０に、ＳＥＬキーのオンイベントを検出した場合の処理のフローチャートを示す。この処理は、ラッチモードと非ラッチモードに共通の処理である。
ＣＰＵ１１は、ＳＥＬキー１２２が押下されたことを示すオンイベントを検出すると、図１０に示す処理を開始する。そして、オンイベントのあったＳＥＬキーの属するｃｈストリップと、設定されているレイヤの情報とから、ＳＥＬキーが操作されたｃｈ、すなわち操作されたＳＥＬキーと対応するｃｈの情報を取得する（Ｓ６１）。
【００５３】
ここで、オンフラグが１でなければ（Ｓ６２）、ＳＥＬキーは割り当てキーと同時に操作されたわけではないため、通常のＳＥＬキーの機能に係る処理を行って（Ｓ６９）、処理を終了する。
一方、オンフラグが１であった場合、ステップＳ６３以下の、割り当てキーとの同時操作の場合の処理に進む。しかし、ＳＥＬキーが操作されたｃｈがＭＩＸ出力ｃｈ４４でなかった場合には（Ｓ６３）、そのｃｈと対応するバスがトークバック信号の出力先となることはなく、すなわち割り当てリストに登録されることもないので、そのまま処理を終了する。
【００５４】
また、ステップＳ６３でＭＩＸ出力ｃｈ４４であった場合には、ＳＥＬキーが操作されたｃｈと対応するバスが既に割り当てリストに登録されていれば（Ｓ６４）、そのバスを割り当てリストから削除して割り当てを解除すると共に、トークバック信号の出力先の設定についても対応する更新を行う（Ｓ６５）。そして、これに対応してオンイベントのあったＳＥＬキーのランプを消灯し、対応するバスの割り当てキーへの割り当てが解除されたことを示して（Ｓ６６）、処理を終了する。
【００５５】
一方、ステップＳ６４で割り当てリストに登録されていなければ、そのバスを割り当てリストに追加して割り当てを行うと共に、トークバック信号の出力先の設定についても対応する更新を行う（Ｓ６７）。そして、これに対応してオンイベントのあったＳＥＬキーのランプを点灯し、対応するバスの割り当てキーへの割り当てが行われたことを示して（Ｓ６８）、処理を終了する。
【００５６】
なお、ステップＳ６４，Ｓ６５，Ｓ６７で使用する割り当てリストは、図６のステップＳ１３又は図８のステップＳ３３で記憶した割り当てキー（操作中の割り当てキー）と対応する割り当てリストである。また、ステップＳ６５，Ｓ６７において、トークバック信号の出力先の設定変更のみを行い、その後、割り当てキーのオフイベントの検出をトリガとして又はそれより前に、出力先の変更内容を割り当てリストに反映させるようにしてもよい。
以上の処理において、ＣＰＵ１１が割当制御手段として機能する。
【００５７】
なお、ここまではトークバック信号の出力先設定及びトークバック信号のオン／オフの切り替えについて説明してきたが、テスト信号の出力先設定及びテスト信号のオン／オフの切り替えについても、同様に行うことができる。
これは、ＧＵＩを利用する場合でも、操作パネル１００上の操作子を利用する場合でも同様である。ただし、トークバックの設定に係る機能と、テスト信号の設定に係る機能とは別々に用意し、異なるユーザ定義キーに割り当てられるようにし、割り当てテーブルも、別々に用意するようにすることが好ましい。リンクやラッチの設定についても、独立に行えるようにすることが好ましい。ただ、テスト信号については、通常は非ラッチモードで使用されると考えられるので、こちらに固定してもよい。
【００５８】
そして、デジタルミキサ１０においては、ＣＰＵ１１が以上の処理を行うことにより、上述した割り当てキーの機能を実現することができる。
そして、このことにより、割り当てキーを１度押下するだけでそのキーに対応して記憶させておいたセットのＭＩＸバス４３をトークバック信号やテスト信号といった補助信号の出力先とする旨の設定を行うことができると共に、その後ＳＥＬキー１２２を押下することにより、補助信号の出力先とするＭＩＸバス４３を任意に選択したり、その内容を記憶して次回の割り当てキー押下時に使用できるようにしたりすることができる。従って、ユーザが指定した１又は複数の混合バスに補助信号を出力する際に、極めて高い操作性を得ることができる。さらに、使用する操作子はユーザが操作パネル１００上で直接操作できるものであるから、深い階層のメニューを呼び出す等の操作を行う必要がなく、この点でも高い操作性を得ることができる。
【００５９】
さらに、補助信号の出力先の選択を、ｃｈストリップ１２０に設けた操作子で行うようにしているため、操作子とバスとの対応関係がわかり易い。また、通常時は他の機能を有する操作子の機能を割り当てキーの押下時に臨時的に切り替えるようにしているため、バス選択のための専用の操作子を設ける必要がなく、パネル面積の低減やコストダウンにも資する。この意味では、ＳＥＬキー１２２以外でも、ＯＮキー１２３やＣＵＥキー１２５等、ｃｈストリップ内の他の操作子を用いても、同様な効果を得ることができるが、ランプ付きの操作子であれば、割り当て有無の表示も行うことができるので、より好ましい。
また、割り当てボタンを複数設け、それぞれにＭＩＸ出力バス４３を割り当てることができるようにすれば、各割り当てボタンの操作により、補助信号の出力先とするバスを、複数セットのＭＩＸ出力バス４３の間で瞬時に切り替えることができる。
なお、トークバック信号の出力先とテスト信号の出力先とを共通化し、共通の割り当てキーや割り当てリストを用いて設定できるようにすることも、装置の構成としては可能であり、必要があれば、このような機能を用意することもできる。
【００６０】
以上でこの実施形態の説明を終了するが、装置の構成、具体的な処理内容、画面の表示内容等が、上述の実施形態で説明したものに限られないことはもちろんである。
例えば、上述した実施形態では、割り当てキーが複数同時に操作された場合に、先に操作されたキーを優先する「先着優先」方式の制御を行う例について説明したが、これに限られることはない。
逆の方式として、後から操作されたキーを優先させる「後着優先」方式を採用し、割り当てキーが押下される毎に、押下されたキーと対応する割り当てリストに従った補助信号の出力先の設定を行い、ＳＥＬキーの押下に応じた割り当てリストの更新を、最後に押下された割り当てキーと対応するリストについてのみ行うようにしてもよい。
【００６１】
また、ＳＥＬキーの押下に応じた割り当てリストの更新を、押下されている状態の割り当てキーそれぞれと対応するリストについて行うようにすることも考えられる。
さらに、複数の割り当てキーが押下されている状態から、現在補助信号の出力先の設定に使用している割り当てキーが離された場合、押下されている残りの割り当てキーの中から何らかの基準で１つのキーを選択し、その割り当てキーと対応する割り当てリストに従って補助信号の出力先の設定を行うことも考えられる。
【００６２】
また、別の点として、上述した実施形態では、混合バスを単なる１２系統のＭＩＸバス４３としたが、ステレオバスや、マトリクスバス等、他とは異なるバスがあるような場合にも、この発明は適用可能である。なお、この場合にも、バスと対応する第１の操作子は必要であるが、これらのバスをｃｈスロットに割り当てるレイヤを用意したり、専用の操作子を用意したりすればよい。
【００６３】
また、上述した実施形態では、操作パネル１００上にＯＳＣキー１１２やトークバックキー１１３を設ける例について説明したが、これらのキーは設けなくてよいし、必要に応じてユーザ定義キー１０２をこれらのキーとして機能させられるようにすればよい。上述したリンクを活用すれば、これらのキーを用いずにトークバック信号やテスト信号のオン／オフを切り替えられるためである。
【００６４】
また、補助信号の出力先を、混合バスに限ることはなく、他の位置も出力先となり得るようにしてよい。例えば、入力ｃｈや出力ｃｈの信号にも補助信号を加算できるようにし、入力ｃｈや出力ｃｈも補助信号の出力先としたり、割り当てリストに登録したりすることができるようにしてもよい。
また、上述した割り当てキーやＳＥＬキーのような用途に使用する操作子は、押下式の操作ではなく、回転、スライド、スクリーンへのタッチ等、他の方式で操作を受け付ける操作子でもよい。さらに、これらを補助信号の出力先設定の専用の操作子として設けることも可能である。
【００６５】
また、この発明が、単体のデジタルミキサ以外にも、ハードディスクレコーダ、電子楽器、カラオケ装置、音源装置、ＭＩＤＩシーケンサ等の音響信号処理装置にミキサの機能を持たせたような装置にも適用可能なことは、もちろんである。また、ＰＣに適当なソフトウェアを実行させてミキサとして機能させる場合にも当然適用可能である。
さらに、上述したユーザ定義キー１０２やｃｈストリップ１２０を設ける操作パネル１００を、デジタルミキサ１０本体と同じ筐体にではなく、外部のフィジカルコントローラとして設ける場合にも適用可能である。この場合でも、デジタルミキサのＣＰＵが操作子の操作に応じて行う処理は、上述の場合と同様でよい。
【産業上の利用可能性】
【００６６】
以上の説明から明らかなように、この発明のデジタルミキサによれば、ユーザが選択した１又は複数の混合バスに補助信号を出力する際の操作性を向上させることができる。
従って、操作性の高いデジタルミキサを提供することができる。
【図面の簡単な説明】
【００６７】
【図１】この発明の実施形態であるデジタルミキサの構成を示すブロック図である。
【図２】図１に示したＤＳＰの構成をより詳細に示す図である。
【図３】図１に示したデジタルミキサにおける操作パネルの概略構成を示す図である。
【図４】トークバック設定画面の例を示す図である。
【図５】割り当てリストの例を示す図である。
【００６８】
【図６】図１に示したデジタルミキサのＣＰＵが割り当てキーのオンイベントを検出した場合に実行する非ラッチモードの処理のフローチャートである。
【図７】同じく割り当てキーのオフイベントを検出した場合の非ラッチモードの処理のフローチャートである。
【図８】同じく割り当てキーのオンイベントを検出した場合のラッチモードの処理のフローチャートである。
【図９】同じく割り当てキーのオフイベントを検出した場合のラッチモードの処理のフローチャートである。
【図１０】同じくＳＥＬキーのオンイベントを検出した場合の処理のフローチャートである。
【符号の説明】
【００６９】
１０…デジタルミキサ、１４…表示器、１５…操作子、１７…波形Ｉ／Ｏ、１８…ＤＳＰ、１９…システムバス、３５…トークバック入力ポート、４２…入力ｃｈ、４３…ＭＩＸバス、４４…ＭＩＸ出力ｃｈ、４６…ＯＳＣ、４７…トークバックｃｈ、１００…操作パネル、１０１…表示パネル、１０２…ユーザ定義キー、１１１…トークバック端子、１１２…ＯＳＣキー、１１３…トークバックキー、１１４…トークバックレベル設定つまみ、１２０…ｃｈストリップ、１２２…ＳＥＬキー、１２２ａ…ランプ、２００…トークバック設定画面、２１０…入力設定部、２１１…入力レベル設定部、２１２…トークバックボタン、２１３…ラッチ設定ボタン、２２０…バス割り当て部、２２１…ＭＩＸバス指定ボタン
【図１】
0004462151.tif 000002
【図２】
0004462151.tif 000003
【図３】
0004462151.tif 000004
【図４】
0004462151.tif 000005
【図５】
0004462151.tif 000006
【図６】
0004462151.tif 000007
【図７】
0004462151.tif 000008
【図８】
0004462151.tif 000009
【図９】
0004462151.tif 000010
【図１０】
0004462151.tif 000011