(57)【要約】【課題】  フェーダ操作子による送出レベルの設定受付の対象とする送出先バスの選択を、他の機能を合わせ持つ物理的な操作子を利用して、操作性よく行えるようにする。【解決手段】  デジタルミキサにおいて、ロータリーエンコーダの時間Ｔｓ以内の押下操作に応じてそのロータリーエンコーダと対応するｓ番目のミキシングバスを選択してＳＢに設定すると共に、上記ロータリーエンコーダの回転操作に従って、予め選択されている入力チャンネルからそのロータリーエンコーダと対応するｓ番目のミキシングバスへのセンドレベルを設定する場合において、上記ロータリーエンコーダの押下操作の後所定時間Δｔｆの間は、そのロータリーエンコーダの回転操作に従ったセンドレベルの設定を無効化するようにした。【選択図】        図１５
2011024115.tif 000002
【特許請求の範囲】
【請求項１】
各々１つの入力チャンネルと対応させ、該入力チャンネルに関するレベルパラメータの設定操作を受け付けるための複数のフェーダ操作子と、
各々１つのミキシングバスと対応させ、該ミキシングバスに関する操作を受け付けるための、押下操作及び回転操作が可能な複数のロータリーエンコーダと、
前記ロータリーエンコーダの押下操作に応じて該ロータリーエンコーダと対応するミキシングバスを選択する第１の選択手段と、
ユーザの操作に従って前記入力チャンネルの１つを選択する第２の選択手段と、
前記フェーダ操作子の操作に従って該フェーダ操作子と対応する入力チャンネルから前記第１の選択手段により選択されているミキシングバスへのセンドレベルを設定する第１のセンドレベル設定手段と、
前記ロータリーエンコーダの回転操作に従って、前記第２の選択手段により選択されている入力チャンネルから該ロータリーエンコーダと対応するミキシングバスへのセンドレベルを設定する第２のセンドレベル設定手段と、
前記ロータリーエンコーダの押下操作の後第１の所定時間の間は、該ロータリーエンコーダの回転操作に従った前記第２のセンドレベル設定手段によるセンドレベルの設定を無効にする無効化手段とを設けたことを特徴とするデジタルミキサ。
【請求項２】
請求項１に記載のデジタルミキサであって、
前記ロータリーエンコーダの押下操作の前の第２の所定時間の間に該ロータリーエンコーダの回転操作に従ってなされた前記第２のセンドレベル設定手段によるセンドレベルの設定を無効にする第２の無効化手段を設けたことを特徴とするデジタルミキサ。
【請求項３】
請求項２に記載のデジタルミキサであって、
前記第２の無効化手段は、前記ロータリーエンコーダの回転操作に従って設定可能な各センドレベルにつき、当該デジタルミキサにおける信号処理に反映させる現在の値に加え、前記ロータリーエンコーダの押下操作開始よりも前記第２の所定時間だけ前の値も保持しておき、前記ロータリーエンコーダの押下操作終了に応じて、該ロータリーエンコーダの回転操作に応じて前記第２のセンドレベル設定手段が設定するセンドレベルの値を、前記保持しておいた第２の所定時間だけ前の値に置き換える手段であることを特徴とするデジタルミキサ。
【請求項４】
請求項１乃至３のいずれか一項に記載のデジタルミキサであって、
前記フェーダ操作子の操作に従って該フェーダ操作子と対応する入力チャンネルの信号レベルを設定するチャンネルレベル設定手段を有し、
前記第１の選択手段及び前記第１のセンドレベル設定手段の機能を無効にし、前記チャンネルレベル設定手段の機能を有効にする第１の動作モードと、前記第１の選択手段及び前記第１のセンドレベル設定手段の機能を有効にし、前記チャンネルレベル設定手段の機能を無効にする第２の動作モードとを、ユーザの操作に従って切り替え可能であり、
前記第１の動作モードでは、前記各無効化手段の機能を無効にすることを特徴とするデジタルミキサ。
【請求項５】
動作モードとして第１の動作モード及び第２の動作モードのいずれかを指定する指定手段と、
各々１つの入力チャンネルと対応させ、該入力チャンネルに関するレベルパラメータの設定操作を受け付けるための複数のフェーダ操作子と、
入力チャンネルから供給される音響信号を混合するメインバスと、
それぞれ入力チャンネルから供給される音響信号を混合する複数のミキシングバスと、
各々１つのミキシングバスと対応する、押下操作及び回転操作が可能な複数のロータリーエンコーダと、
複数の入力チャンネルの各々について、１つのフェーダレベルと、前記複数のミキシングバスの各々へのセンドレベルとを記憶するカレントメモリと、
ユーザによる選択操作に応じて、複数の入力チャンネルのいずれか１つを選択するチャンネル選択手段と、
前記複数のロータリーエンコーダの各々につき、該ロータリーエンコーダが押下操作されている間は該ロータリーエンコーダを高分解能とし、押下操作されていない間は該ロータリーエンコーダを低分解能とする分解能制御手段と、
前記ロータリーエンコーダの回転操作に応じて、前記カレントメモリに記憶されたセンドレベルのうちの、前記チャンネル選択手段により選択されている入力チャンネルから操作されたロータリーエンコーダと対応するミキシングバスへのセンドレベルの値を、前記分解能制御手段が定める分解能で変更する第１の変更手段と、
前記指定手段が前記第２の動作モードを指定している場合に、前記ロータリーエンコーダが所定の閾値より短い期間だけ押下されたことに応じて、該押下されたロータリーエンコーダと対応するミキシングバスを選択すると共に、該押下された期間から少なくとも第１の所定時間の間は、前記第１の変更手段によるセンドレベルの変更を無効化するバス選択手段と、
前記指定手段が前記第１の動作モードを指定している場合に、前記フェーダ操作子の操作に応じて、前記カレントメモリに記憶されたフェーダレベルのうちの、該操作されたフェーダ操作子と対応する入力チャンネルのフェーダレベルの値を変更する一方、前記指定手段が前記第２の動作モードを指定している場合に、前記フェーダ操作子の操作に応じて、前記カレントメモリに記憶されたセンドレベルのうちの、前記操作されたフェーダ操作子と対応する入力チャンネルから前記バス選択手段が選択しているミキシングバスへのセンドレベルの値を変更する第２の変更手段と、
各入力チャンネルに入力する音響信号を、その音量を前記カレントメモリに記憶されているその入力チャンネルのフェーダレベルに基づいて制御して前記メインバスに供給すると共に、該各入力チャンネルに入力する音響信号を、その音量を前記カレントメモリに記憶されているその入力チャンネルから各ミキシングバスへのセンドレベルに基づいてそれぞれ制御して、該センドレベルと対応するミキシングバスに供給するレベル調整手段とを有することを特徴とするデジタルミキサ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の入力チャンネル（ｃｈ）の各々からミキシングバスへの信号の送出レベルを、その入力ｃｈと対応するフェーダ操作子の操作に応じて設定する、いわゆるセンズオンフェーダ(sends on fader)機能を備えたデジタルミキサに関する。
【背景技術】
【０００２】
従来から、複数の入力チャンネルの各々からミキシングバスへの信号の送出レベルを、その入力ｃｈと対応するフェーダ操作子の操作に応じて設定する、いわゆるセンズオンフェーダ機能を備えたデジタルミキサとして、例えば非特許文献１に記載のデジタルミキサが知られている。
【０００３】
そして、このデジタルミキサは、通常モードでは、フェーダ操作子により対応する入力ｃｈの信号レベル（ｃｈフェーダのレベル）の設定操作を受け付ける一方、センズオンフェーダモードが選択されると、ディスプレイにバス選択ボタンを表示させてミキシングバスの選択を受け付け、フェーダ操作子により、対応する入力チャンネルからバス選択ボタンにより選択されたミキシングバスへの信号の送出レベルの設定操作を受け付ける。
また、同様のセンズオンフェーダ機能を備えたデジタルミキサとして、非特許文献２に記載のものも知られている。
【０００４】
また、デジタルミキサにおいて、上記のフェーダ操作子と別に、入力ｃｈからミキシングバスへの信号送出レベルの設定操作を受け付けるための操作子を設けることも行われている。
例えば、非特許文献１に記載のデジタルミキサでは、各ミキシングバスと対応するロータリーエンコーダを設け、ｃｈストリップの選択（ＳＥＬ）スイッチなどにより現在操作対象として選択されている入力ｃｈから各ミキシングバスへの信号送出レベルの設定操作を、上記のロータリーエンコーダにより受け付けるようにしている。
【０００５】
また、そのロータリーエンコーダを押下操作することにより、ディスプレイに現在選択されている入力ｃｈに関するパラメータの値を参照するための画面を表示させることもできるようにしている。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】「ＤＩＧＩＴＡＬ  ＭＩＸＩＮＧ  ＣＯＮＳＯＬＥ  Ｍ７ＣＬ  取扱説明書」，ヤマハ株式会社，２００５年，ｐ．１７，２８，２９，６４，６５，７９〜８１
【非特許文献２】「ＤＩＧＩＴＡＬ  ＭＩＸＩＮＧ  ＣＯＮＳＯＬＥ  ＬＳ９  取扱説明書」，ヤマハ株式会社，２００６年，ｐ．１５，２０，２１，６５，６６，７８，７９
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、非特許文献１に記載のデジタルミキサでは、センズオンフェーダモードにおけるバスの選択は、ディスプレイに表示したボタンへのタッチ操作により行っていた。しかし、入力ｃｈから多数のミキシングバスへの出力を設定する場合、バスの選択を頻繁に切り換えることがしばしばあり、このような場合、ディスプレイに対する操作では、操作の度にボタン位置を正確に把握して操作し、きちんと操作できたことを確認するのが煩わしいという問題があった。
【０００８】
すなわち、ボタンやノブのような物理的な操作子であれば、位置が固定であるし、凹凸もあるので、ある程度位置の見当をつけて手を延ばすことも可能であるが、ディスプレイ上の操作部は、平らな画面上でボタンが表示された位置を正確にタッチしなければならないので、画面を注視しながらタッチする必要がある。また、物理的な操作子であれば、オンオフ程度の操作であれば、十分な抵抗を感じるまでボタンを押し込む等、体感的に十分と思える程度に操作を行えば、その操作が失敗することはまずないが、ディスプレイに対する操作では、タッチの時間や強度が不十分、位置が不正確等により、操作の認識失敗が無視できない頻度で起こってしまう。従って、操作した後、きちんと操作できたことをよく確認する必要がある。
【０００９】
以上のような事情から、バスの選択は物理的な操作子で行いたいという要望があった。しかし、選択のための専用の操作子を設けると、コストアップにつながるし、操作パネル上にスペースを確保するのも難しいという問題があった。また、他の機能を持つ操作子を、バスの選択のための操作子として兼用するとしても、機能の切り換えを適切に制御しなければ、バスの選択に何段階もの操作が必要となったり、操作ミスが起こりやすくなったりして、十分な操作性が得られないという問題もあった。
【００１０】
この発明は、このような問題を解決し、デジタルミキサにおいて、フェーダ操作子による送出レベルの設定受付の対象とする送出先バスの選択を、他の機能を合わせ持つ物理的な操作子を利用して、操作性よく行えるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、この発明のデジタルミキサは、各々１つの入力チャンネルと対応させ、その入力チャンネルに関するレベルパラメータの設定操作を受け付けるための複数のフェーダ操作子と、各々１つのミキシングバスと対応させ、そのミキシングバスに関する操作を受け付けるための、押下操作及び回転操作が可能な複数のロータリーエンコーダと、上記ロータリーエンコーダの押下操作に応じてそのロータリーエンコーダと対応するミキシングバスを選択する第１の選択手段と、ユーザの操作に従って上記入力チャンネルの１つを選択する第２の選択手段と、上記フェーダ操作子の操作に従ってそのフェーダ操作子と対応する入力チャンネルから上記第１の選択手段により選択されているミキシングバスへのセンドレベルを設定する第１のセンドレベル設定手段と、上記ロータリーエンコーダの回転操作に従って、上記第２の選択手段により選択されている入力チャンネルからそのロータリーエンコーダと対応するミキシングバスへのセンドレベルを設定する第２のセンドレベル設定手段と、上記ロータリーエンコーダの押下操作の後第１の所定時間の間は、そのロータリーエンコーダの回転操作に従った上記第２のセンドレベル設定手段によるセンドレベルの設定を無効にする無効化手段とを設けたものである。
【００１２】
このようなデジタルミキサにおいて、上記ロータリーエンコーダの押下操作の前の第２の所定時間の間にそのロータリーエンコーダの回転操作に従ってなされた上記第２のセンドレベル設定手段によるセンドレベルの設定を無効にする第２の無効化手段を設けるとよい。
【００１３】
さらに、上記第２の無効化手段を、上記ロータリーエンコーダの回転操作に従って設定可能な各センドレベルにつき、そのデジタルミキサにおける信号処理に反映させる現在の値に加え、上記ロータリーエンコーダの押下操作開始よりも上記第２の所定時間だけ前の値も保持しておき、上記ロータリーエンコーダの押下操作終了に応じて、そのロータリーエンコーダの回転操作に応じて上記第２のセンドレベル設定手段が設定するセンドレベルの値を、上記保持しておいた第２の所定時間だけ前の値に置き換える手段とするとよい。
【００１４】
また、上記の各デジタルミキサにおいて、上記フェーダ操作子の操作に従ってそのフェーダ操作子と対応する入力チャンネルの信号レベルを設定するチャンネルレベル設定手段を設け、上記第１の選択手段及び上記第１のセンドレベル設定手段の機能を無効にし、上記チャンネルレベル設定手段の機能を有効にする第１の動作モードと、上記第１の選択手段及び上記第１のセンドレベル設定手段の機能を有効にし、上記チャンネルレベル設定手段の機能を無効にする第２の動作モードとを、ユーザの操作に従って切り替え可能とし、上記第１の動作モードでは、上記各無効化手段の機能を無効にするとよい。
【００１５】
また、この発明の別のデジタルミキサは、動作モードとして第１の動作モード及び第２の動作モードのいずれかを指定する指定手段と、各々１つの入力チャンネルと対応させ、その入力チャンネルに関するレベルパラメータの設定操作を受け付けるための複数のフェーダ操作子と、入力チャンネルから供給される音響信号を混合するメインバスと、それぞれ入力チャンネルから供給される音響信号を混合する複数のミキシングバスと、各々１つのミキシングバスと対応する、押下操作及び回転操作が可能な複数のロータリーエンコーダと、複数の入力チャンネルの各々について、１つのフェーダレベルと、上記複数のミキシングバスの各々へのセンドレベルとを記憶するカレントメモリと、ユーザによる選択操作に応じて、複数の入力チャンネルのいずれか１つを選択するチャンネル選択手段と、上記複数のロータリーエンコーダの各々につき、そのロータリーエンコーダが押下操作されている間はそのロータリーエンコーダを高分解能とし、押下操作されていない間はそのロータリーエンコーダを低分解能とする分解能制御手段と、上記ロータリーエンコーダの回転操作に応じて、上記カレントメモリに記憶されたセンドレベルのうちの、上記チャンネル選択手段により選択されている入力チャンネルから操作されたロータリーエンコーダと対応するミキシングバスへのセンドレベルの値を、上記分解能制御手段が定める分解能で変更する第１の変更手段と、上記指定手段が上記第２の動作モードを指定している場合に、上記ロータリーエンコーダが所定の閾値より短い期間だけ押下されたことに応じて、その押下されたロータリーエンコーダと対応するミキシングバスを選択すると共に、その押下された期間から少なくとも第１の所定時間の間は、上記第１の変更手段によるセンドレベルの変更を無効化するバス選択手段と、上記指定手段が上記第１の動作モードを指定している場合に、上記フェーダ操作子の操作に応じて、上記カレントメモリに記憶されたフェーダレベルのうちの、その操作されたフェーダ操作子と対応する入力チャンネルのフェーダレベルの値を変更する一方、上記指定手段が上記第２の動作モードを指定している場合に、上記フェーダ操作子の操作に応じて、上記カレントメモリに記憶されたセンドレベルのうちの、上記操作されたフェーダ操作子と対応する入力チャンネルから上記バス選択手段が選択しているミキシングバスへのセンドレベルの値を変更する第２の変更手段と、各入力チャンネルに入力する音響信号を、その音量を上記カレントメモリに記憶されているその入力チャンネルのフェーダレベルに基づいて制御して上記メインバスに供給すると共に、その各入力チャンネルに入力する音響信号を、その音量を上記カレントメモリに記憶されているその入力チャンネルから各ミキシングバスへのセンドレベルに基づいてそれぞれ制御して、そのセンドレベルと対応するミキシングバスに供給するレベル調整手段とを設けたものである。
【発明の効果】
【００１６】
以上のようなこの発明のデジタルミキサによれば、フェーダ操作子による送出レベルの設定受付の対象とする送出先バスの選択を、他の機能を合わせ持つ物理的な操作子を利用して、操作性よく行えるようにすることができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施形態であるデジタルミキサのハードウェア構成を示す図である。
【図２】図１に示したＤＳＰで実行される信号処理の構成をより詳細に示す図である。
【図３】同じくＤＳＰにおける信号処理のうち、各入力ｃｈからＳＴバス及びＭＩＸバスへの信号の入力に関する部分の構成を示す図である。
【図４】図１に示したデジタルミキサのコンソールの概略構成を示す図である。
【図５】図４に示したタッチスクリーンに表示させる入力ｃｈ画面及びＳＯＦ表示部の例を示す図である。
【００１８】
【図６】同じく入力ｃｈ画面に送出設定画面をポップアップ表示させた例を示す図である。
【図７】図１に示したＣＰＵがＳＯＦモードの開始操作があった場合に実行する処理のフローチャートである。
【図８】同じくＳＯＦモードの終了操作があった場合の処理のフローチャートである。
【図９】同じくバス選択ボタンの操作があった場合の処理のフローチャートである。
【図１０】同じく割当ｃｈストリップ部におけるフェーダの操作を検出した場合の処理のフローチャートである。
【００１９】
【図１１】同じくセンドノブのオンイベントがあった場合の処理のフローチャートである。
【図１２】同じくセンドノブのオフイベントがあった場合の処理のフローチャートである。
【図１３】同じくセンドノブの回転操作があった場合の処理及びステップＳ７６で登録したイベントの実行に係る処理のフローチャートである。
【図１４】ＳＯＦモードでのセンドノブに対する種々の操作に応じたセンドレベルの設定及びＭＩＸバスの選択について説明するための図である。
【図１５】その別の図である。
【発明を実施するための形態】
【００２０】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず、この発明の実施形態であるデジタルミキサの構成について説明する。図１は、そのデジタルミキサの構成を示すブロック図である。
図１に示す通り、このデジタルミキサ１０は、ＣＰＵ１１，フラッシュメモリ１２，ＲＡＭ１３，外部機器入出力部（Ｉ／Ｏ）１４，表示器１５，操作子１６，波形Ｉ／Ｏ１７，信号処理部（ＤＳＰ）１８を備え、これらがシステムバス１９によって接続されている。そして、複数の入力チャンネル（ｃｈ）から入力する音響信号に対して種々の信号処理を施して複数の出力ｃｈから出力する機能を有する。
【００２１】
そして、ＣＰＵ１１は、このデジタルミキサ１０の動作を統括制御する制御手段であり、フラッシュメモリ１２に記憶された所要のプログラムを実行することにより、外部機器Ｉ／Ｏ１４及び波形Ｉ／Ｏ１７におけるデータ及び信号の入出力や表示器１５における表示を制御したり、操作子１６の操作を検出してその操作に従ってパラメータの値の設定／変更や各部の動作を制御したりといった処理を行う。
フラッシュメモリ１２は、ＣＰＵ１１が実行する制御プログラム等を記憶する書き換え可能な不揮発性記憶手段である。
ＲＡＭ１３は、一時的に記憶すべきデータを記憶したり、ＣＰＵ１１のワークメモリとして使用したりする記憶手段である。
【００２２】
外部機器Ｉ／Ｏ１４は、種々の外部機器を接続し入出力を行うためのインタフェースであり、例えば外部のディスプレイ、マウス、文字入力用のキーボード、操作パネル等を接続するためのインタフェースが用意される。そして、本体の表示器１５や操作子１６をごく単純な構成にしたとしても、これらの外部機器を活用することによりパラメータの設定／変更や動作指示を行うことができるようにすることも考えられる。
【００２３】
表示器１５は、ＣＰＵ１１による制御に従って種々の情報を表示する表示手段であり、例えば液晶パネル（ＬＣＤ）や発光ダイオード（ＬＥＤ）によって構成することができる。ここで説明する例では、デジタルミキサ１０は、表示器１５として少なくともパラメータの値の参照や設定の受付を行うためのグラフィカル・ユーザ・インタフェース（ＧＵＩ）を表示できるサイズのＬＣＤを備える。
【００２４】
操作子１６は、デジタルミキサ１０に対する操作を受け付けるためのものであり、種々のキー、ボタン、ロータリーエンコーダ、スライダ等によって構成することができる。ここでは、表示器１５であるＬＣＤに積層したタッチパネルも用いている。
【００２５】
波形Ｉ／Ｏ１７は、ＤＳＰ１８で処理すべき音響信号の入力を受け付け、また処理後の音響信号を出力するためのインタフェースである。そして、この波形Ｉ／Ｏ１７には、１枚で４チャンネル（ｃｈ）のアナログ入力が可能なＡ／Ｄ変換ボード，１枚で４ｃｈのアナログ出力が可能なＤ／Ａ変換ボード，１枚で８ｃｈのデジタル入出力が可能なデジタル入出力ボードを適宜組み合わせて複数枚装着可能であり、実際にはこれらのボードを介して信号の入出力を行う。
【００２６】
ＤＳＰ１８は、信号処理回路を含み、波形Ｉ／Ｏ１７から入力する音響信号に対し、カレントデータとして設定されている各種処理パラメータに従って、ミキシング、イコライジング等の各種信号処理を施して波形Ｉ／Ｏ１７に出力する信号処理部である。この処理に用いるカレントデータは、ＲＡＭ１３あるいはＤＳＰ１８自身に備えるメモリに記憶しておくことができる。
【００２７】
次に、図２に、図１に示したＤＳＰ１８で実行される信号処理の構成をより詳細に示す。
この図に示すように、ＤＳＰ１８での信号処理は、入力パッチ３３，入力ｃｈ４０，ステレオ（ＳＴ）バス６０，ミキシング（ＭＩＸ）バス７０，ＳＴ出力ｃｈ８１，ＭＩＸ出力ｃｈ８２，出力パッチ３４を有する。
【００２８】
そして、ＤＳＰ１８においては、２４ｃｈある入力ｃｈ４０にそれぞれ、波形Ｉ／Ｏ１７に入力端子と対応するように用意されたアナログ入力ポート３１及びデジタル入力ポート３２のいずれかをパッチ（結線）し、各入力ｃｈでは、パッチされたポートから入力する信号に対してアッテネータ，イコライザ等により信号処理を行った後、ＳＴバス６０及び１２系統のＭＩＸバス７０のうちの任意のバスに対して処理後の信号を送出する。この送出については、入力ｃｈ４０とバスの組み合わせ毎にオンオフ及びレベル調整を行うことが可能である。
【００２９】
また、ＳＴバス６０及び各ＭＩＸバス７０では、各入力ｃｈ４０から入力する信号をミキシングし、メインバスであるＳＴバス６０においてミキシングされた信号はＳＴ出力ｃｈ８１に、ＭＩＸバス７０においてミキシングされた信号はその各系統に対応して設けられる１２ｃｈのＭＩＸ出力ｃｈ８２に出力する。そして、各出力ｃｈ８１，８２では、対応するバスから入力する信号に対してイコライザ、コンプレッサ等により信号処理を行い、その処理後の信号を、出力パッチ３４により波形Ｉ／Ｏ１７に出力端子と対応するように用意されたアナログ出力ポート３５及びデジタル出力ポート３６にパッチし、パッチ先の出力ポートから出力する。
なお、ＤＳＰ１８に設けるこれらの各部による信号処理の内容は、カレントメモリに記憶される所定のパラメータの値を設定することにより制御可能であり、また、各部の機能は、ソフトウェアによって実現してもハードウェアによって実現してもよい。
【００３０】
次に、図３に、ＤＳＰ１８における信号処理のうち、各入力ｃｈからＳＴバス及びＭＩＸバスへの信号の入力に関する部分の構成を示す。
図３に示す通り、各入力ｃｈ４０には、アッテネータ４１，イコライザ４２，コンプレッサ４３，ｃｈフェーダ４４，オンスイッチ４５を設けている。また、その先の、ＳＴバス６０に信号を入力する経路にはＴＯ＿ＳＴ（トゥーステレオ）スイッチ４６及びパン４７を設け、各ＭＩＸバス７０に信号を入力する経路には、プリ／ポスト（ＰＲＥ／ＰＯＳＴ）スイッチ５１，センドレベルフェーダ５２，センドオンスイッチ５３を設けている。
【００３１】
そして、このような入力ｃｈ４０に入力した信号は、アッテネータ４１，イコライザ４２，コンプレッサ４３，ｃｈフェーダ４４による信号処理を受けた後、オンスイッチ４５及びＴＯ＿ＳＴスイッチ４６がオンであれば、パン４７に設定されている音像定位位置に従ってＬとＲに分配され、それぞれＬとＲのＳＴバス６０に入力される。
【００３２】
また、各ＭＩＸバス７０に対する信号入力経路のＰＲＥ／ＰＯＳＴスイッチ５１の状態に応じた位置の信号が、該当のＭＩＸバス７０に入力される。そして、その入力の過程で、センドレベルフェーダ５２によってレベル調整がなされ、センドオンスイッチ５３がオンの場合のみ、ＭＩＸバス７０への信号の入力がなされる。なお、以下の説明において、センドレベルフェーダ５２によるレベル調整量を示すパラメータの値を「センドレベル」と呼ぶことにする。
【００３３】
図３には、１つの入力ｃｈ４０の構成のみを詳細に示したが、他の２３の入力ｃｈも同様な構成を有し、ＳＴバス６０及び各ＭＩＸバス７０では、それら２４の入力ｃｈから入力する信号を混合することができる。
以上のような入力ｃｈにおいて、各入力ｃｈから各ＭＩＸバスへ送出する信号のレベルは、該当する送出経路のセンドレベルフェーダ５２により、個別にかつ入力ｃｈの１ｃｈ分の信号レベルを調整するｃｈフェーダ４４とも独立して調整可能である。
【００３４】
次に、デジタルミキサ１０のコンソールの構成について説明する。
図４は、そのコンソールの概略構成を示す図である。
デジタルミキサ１０は、図４に示すような構成のコンソール１００を有しており、この上に、デジタルミキサ１０の特徴に関連する構成要素として、タッチスクリーン１１０，割当ｃｈストリップ部１２０，入力レイヤ選択スイッチ１３１，出力レイヤ選択スイッチ１３２，センドレベル設定部１４０をはじめとする各種のユーザインタフェースを設けている。これらの各構成要素は、図１における表示器１５及び操作子１６に対応するものである。
【００３５】
このうちタッチスクリーン１１０は、ＬＣＤにタッチパネルを積層し、信号処理に使用するパラメータの値の参照や設定の受付を行うためのＧＵＩを表示すると共に、ユーザからの操作を受け付ける手段である。
割当ｃｈストリップ部１２０は、入力ｃｈ又は出力ｃｈの１ｃｈ分のパラメータの値を設定するためのｃｈストリップを８つ有し、その各ｃｈストリップに、入力レイヤ選択スイッチ１３１及び出力レイヤ選択スイッチ１３２の操作に応じたレイヤのｃｈを割り当てて、そのｃｈのパラメータを設定するための操作子として使用するセクションである。
【００３６】
そして、各ｃｈストリップは、ｃｈノブ１２１，選択スイッチ１２２，オンスイッチ１２３，フェーダ１２４を備えている。
このうち、ｃｈノブ１２１は、ノブの回転量を操作量として検出することができるロータリーエンコーダである。そして、詳細な説明は省略するが、このｃｈノブ１２１には、タッチスクリーン１１０に表示させる画面上の操作子を割り当て、その操作子と対応するパラメータの値の設定に使用することができる。
【００３７】
選択スイッチ１２２は、対応するｃｈの選択／非選択を設定するための操作子である。デジタルミキサ１０のＣＰＵ１１は、ユーザによる選択スイッチ１２２の操作に従って、第２の選択手段として機能し、操作された選択スイッチ１２２が属するｃｈストリップと対応するｃｈを選択すると共に、それまでに選択されていたｃｈの選択を解除する。
オンスイッチ１２３は、対応するｃｈのオン／オフ（ｃｈストリップが入力ｃｈに割り当てられている場合には、図３に示したオンスイッチ４５のオン／オフ）を設定するための操作子である。
【００３８】
フェーダ１２４は、対応するｃｈの信号レベル（ｃｈストリップが入力ｃｈに割り当てられている場合には、図３に示したｃｈフェーダ４４におけるレベルの調整内容）を設定するための操作子である。また、後述するセンズオンフェーダ（以下「ＳＯＦ」という）モードにおいては、対応する入力ｃｈから現在選択されているＭＩＸバスへ送出する信号のセンドレベルを設定するための操作子として用いる。
【００３９】
また、フェーダ１２４のつまみはモータにより駆動可能であり、デジタルミキサ１０のＣＰＵ１１は、レイヤの変更、動作モードの切り換え、パラメータ値の読み出し、別の操作子によるパラメータの編集など、フェーダ１２４と対応するパラメータの値に変更があった場合（対応するパラメータの種類が変わった場合と、種類は変わらず値が変わった場合の両方）に、モータを駆動して、つまみを変更後の値と対応する位置に移動させる。
【００４０】
次に、入力レイヤ選択スイッチ１３１及び出力レイヤ選択スイッチ１３２は、割当ｃｈストリップ部１２０の各ｃｈストリップに入力ｃｈ４０あるいはＭＩＸ出力ｃｈ７０を割り当てるレイヤを排他的に選択するためのスイッチである。
入力レイヤ選択スイッチ１３１としては、２４の入力ｃｈ４０を８つずつに分け、１〜８番目，９〜１６番目，１７〜２４番目の入力ｃｈを各ｃｈストリップに割り当てるレイヤを選択するための３つの操作子を設けている。
【００４１】
出力レイヤ選択スイッチ１３２としては、１２のＭＩＸ出力ｃｈ８２を６つずつに分け、１〜６番目及び７〜１２番目のＭＩＸ出力ｃｈを１〜６番目のｃｈストリップに割り当てるレイヤを選択するための２つの操作子を設けている。これらの割り当てを行う場合、７番目と８番目のｃｈストリップは、対応するｃｈなしとなる。
【００４２】
次に、センドレベル設定部１４０は、入力ｃｈからＭＩＸバスへ送出する信号のセンドレベルを設定するための操作子を集めた部分であり、１２系統の各ＭＩＸバス７０と対応する１２のセンドノブ１４１を設けている。
センドノブ１４１は、押下操作と回転操作が可能なロータリーエンコーダであり、回転操作により、現在選択されている入力ｃｈからノブと対応する系統のＭＩＸバスへ出力する信号のセンドレベルを増減することができる。このとき、ノブを押し込んだ状態で回転操作することにより、単に回転操作した場合よりも細かい調整を行うことができる。この機能については、ＳＯＦモード（第２の動作モード）であっても、ＳＯＦモードの機能が無効である通常モード（第１の動作モード）であっても変わらない。
【００４３】
また、通常モードでは、センドノブ１４１を短時間押下操作することにより、タッチスクリーン１１０上に、選択されている入力ｃｈから各ＭＩＸバスへの出力の設定に関する表示を行う、後述する送出設定画面を表示させることができる。
一方、ＳＯＦモードでは、センドノブ１４１の短時間の押下操作により、ノブと対応する系統のＭＩＸバスを、ｃｈストリップのフェーダ１２４によりセンドレベルを設定するＭＩＸバスとして排他的に選択することができる。この場合、デジタルミキサ１０のＣＰＵ１１は、押下操作に従って、第１の選択手段として機能し、操作されたセンドノブ１４１と対応するＭＩＸバスを選択すると共に、それまでに選択されていたＭＩＸバスの選択を解除する。そしてこのとき、押下操作の前後所定時間の間は、センドノブ１４１の回転操作に応じたセンドレベルの調整を無効にしている。
これらのセンドノブ１４１の機能を実現するための処理、特にセンドレベル調整の無効化に関する処理が、デジタルミキサ１０の特徴の１つである。
【００４４】
次に、タッチスクリーン１１０に表示させる画面のうち、上記のセンドノブ１４１の機能に関連するものについて説明する。
まず、図５（ａ）に、入力ｃｈ画面の一表示例を示す。
この入力ｃｈ画面２００は、入力ｃｈ４０における信号処理に使用するパラメータとして現在設定されている内容を表示し、また設定に関する操作を受け付けるためのＧＵＩ画面である。そして、入力レイヤ選択スイッチ１３１においていずれかのレイヤが選択されると、そのレイヤによって割当ｃｈストリップ部１２０に割り当てる入力ｃｈに関する入力ｃｈ画面２００を、タッチスクリーン１１０に表示させるようにしている。図５には、１〜８番目の入力ｃｈを割り当てた場合の画面例を示している。
【００４５】
このような入力ｃｈ画面２００は、各入力ｃｈと対応するｃｈスロット２１０を備え、各ｃｈスロット２１０に、対応するｃｈに関する内容を表示するものである。また、一番右側の列には、選択ｃｈ表示部２３０を設け、現在選択されているｃｈに関する情報を表示している。
そして、各ｃｈスロット２１０には、ｃｈ名ブロック２１１，周波数特性ブロック２１２，ダイナミクスブロック２１３，センドレベル表示部２１４，パン表示部２１７を設けている。
【００４６】
このうち、ｃｈ名ブロック２１１は、ｃｈの番号，名称及び用途等を表示するブロックである。
周波数特性ブロック２１２は、図３に示したイコライザ４２の周波数特性を、パラメータの現在値に基づいてグラフで表示するブロックである。
ダイナミクスブロック２１３は、図３に示したコンプレッサ４３のパラメータであるスレッショルドの値を表示すると共に、リアルタイム値である入力レベルとゲインのリダクション量をグラフ表示するブロックである。
また、これらの各ブロックについては、タッチスクリーン１１０においてブロック内にタッチ操作があった場合、タッチスクリーン１１０に、操作されたブロックと対応する不図示の別のＧＵＩ画面を表示させるようにしている。
【００４７】
センドレベル表示部２１４は、対応する入力ｃｈからＭＩＸバス７０の各系統へ出力する信号のセンドレベルをつまみ２１５の向きにより表示する表示部であり、つまみ２１５は、１２系統のＭＩＸバス７０への出力経路に対応して１２個設けている。また、つまみ２１５の明暗や色あるいは模様の違い等により、対応するセンドオンスイッチ５３のオン／オフの状態も表示するようにしている。図では、実線で示したつまみの部分がオン、破線で示したつまみの部分がオフであることを示している。
パン表示部２１７は、図３に示したパン４７について設定されている音像定位位置を、つまみ２１８の向きにより表示する表示部である。また、ＳＴセンドボタン２１９を設け、図３に示したＴＯ＿ＳＴスイッチ４６のオンオフを制御できるようにしている。
【００４８】
また、選択ｃｈ表示部２３０には、ｃｈ番号表示部２３１，メータ表示部２３２，ＳＯＦボタン２３３を設けている。
このうち、ｃｈ番号表示部２３１は、現在選択されている入力ｃｈの番号を表示するブロックである。なお、現在選択されている入力ｃｈが画面に表示中のｃｈスロット２１０のいずれかと対応するものである場合、カーソル２２０によりその旨を表示するが、必ずしも表示中のｃｈスロット２１０と対応するｃｈが選択されているとは限らない。
【００４９】
メータ表示部２３２は、現在選択されている入力ｃｈからＳＴバス６０のＬとＲの系統に出力される信号のレベルをバーグラフのレベルメータにより表示する領域である。
ＳＯＦボタン２３３は、ＳＯＦモードと通常モードとを、トグルで切り換えるためのボタンである。なお、図５（ａ）の表示は、通常モード（ＳＯＦモードオフ）の場合の表示である。
【００５０】
ＳＯＦモードにおいては、選択ｃｈ表示部２３０の表示が、図５（ｂ）に示すＳＯＦ表示部２４０に置き換わる。このＳＯＦ表示部２４０は、選択ｃｈ表示部２３０におけるメータ表示部２３２が、ＭＩＸバスの各系統を選択するためのバス選択ボタン２４２を配置したバス選択部２４１に置き換わったものである。
【００５１】
ユーザは、このバス選択ボタンにタッチすることにより、ｃｈストリップのフェーダ１２４により何番目のＭＩＸバスに関するセンドレベルを設定するかを選択することができる。この選択は、図４に示したセンドノブ１４１の押下操作による選択と同等なものであるが、操作性が異なる。図５（ｂ）では、１番目のＭＩＸバスが選択されている状態を示しており、センドノブ１４１の押下操作によりバスの選択状態が変更された場合、その内容はバス選択部２４１の表示にも反映される。
また、図５（ｂ）に示す状態でＳＯＦボタン２３３が操作されると、ＳＯＦモードはオフされ、画面も図５（ａ）に示す表示に戻る。このとき、ＭＩＸバスの選択状態は維持しておくとよいが、ＳＯＦモード以外のモードでは、その選択の内容に特に意味はない。
【００５２】
なお、出力ｃｈからＭＩＸバスへのセンドレベルというパラメータは存在しないため、割当ｃｈストリップ部１２０に出力ｃｈ（入力ｃｈ以外）を割り当てるレイヤが選択されていたり、現在選択されているｃｈが出力ｃｈ（入力ｃｈ以外）であったりする場合には、ＳＯＦモードへ移行しても意味がない。そこで、これらの場合はＳＯＦボタン２３３の機能を無効にしたり、ＳＯＦモードではこれらの選択ができないようにしたり、また、ＳＯＦモードでこれらの選択がなされた場合には直ちに通常モードに戻るようにしたりするとよい。
【００５３】
次に、図６に、入力ｃｈ画面２００の別の表示例を示す。
この図に示すのは、通常モードにおいてセンドノブ１４１のプッシュ操作に応じて送出設定画面２５０が表示された状態である。この送出設定画面２５０は、選択されている入力ｃｈから各ＭＩＸバスへの出力の設定内容を表示すると共に、その一部の変更操作を受け付けるための画面であり、センドノブ１４１の操作に応じて入力ｃｈ画面２００に重ねてポップアップ表示される。なお、表示される画面は、１２あるセンドノブ１４１のいずれが操作された場合でも同じである。
【００５４】
そして、送出設定画面２５０には、選択ｃｈ表示部２５１，閉じるボタン２５２及び、各ＭＩＸバスに対応する送出設定部２６０を備える。
このうち選択ｃｈ表示部２５１は、現在選択されている入力ｃｈの番号を表示するブロックである。閉じるボタン２５２は、送出設定画面２５０を閉じて入力ｃｈ画面２００に戻るためのボタンである。
【００５５】
送出設定部２６０は、センドレベルつまみ２６１，ＰＲＥ／ＰＯＳＴボタン２６２，センドオンボタン２６３を備える。これらはそれぞれ、現在選択されている入力ｃｈから送出設定部２６０と対応するＭＩＸバスへの信号出力経路におけるセンドレベルフェーダ５２，ＰＲＥ／ＰＯＳＴスイッチ５１及びセンドオンスイッチ５３の状態を表示する表示部である。ＰＲＥ／ＰＯＳＴボタン２６２及びセンドオンボタン２６３については、対応するスイッチの切替操作を受け付ける操作部でもある。センドレベルフェーダ５２のゲイン値については、上述の通りセンドノブ１４１の回転操作により設定することができる。
【００５６】
次に、デジタルミキサ１０において各部の操作に応じてＣＰＵ１１が実行する特徴的な処理について説明する。ここで説明する処理は、ＳＯＦモードに関する制御と、操作子の操作に応じた入力ｃｈからＭＩＸバスへのセンドレベルの設定に関する処理である。また、割当ｃｈストリップ部１２０には入力ｃｈ４０が割り当てられているものとし、他のｃｈ（ＭＩＸ出力ｃｈ８２等）が割り当てられている場合に関する処理については説明を省略する。
【００５７】
まず、図７に、ＳＯＦモードの開始操作があった場合の処理を示す。
デジタルミキサ１０において、ＳＯＦモードの開始操作は、オフ状態の（通常モードの状態の）ＳＯＦボタン２３３にタッチする操作である。そして、この操作を検出すると、ＣＰＵ１１は図７のフローチャートに示す処理を開始する。
【００５８】
図７の処理において、ＣＰＵ１１はまずＳＯＦモードのオンオフを示すＳＯＦフラグにオン状態を示す「１」をセットする（Ｓ１１）と共に、以下のＳＯＦモード開始準備に係る処理を行う。
すなわち、各ＭＩＸバスについて、過去のセンドレベルを記憶するためのレジスタＳＬＸ（ｎ）（ｎはＭＩＸバスの番号であり、１〜１２）を用意すると共に、値変化遅延用のＦＩＦＯを用意する（Ｓ１２）。さらに、現在選択されている入力ｃｈから各ＭＩＸバスへのセンドレベルの現在値ＳＬ（ＳＣ，ｎ）（ＳＣは選択されている入力ｃｈの番号、ｎは同上）を、カレントメモリから対応するレジスタＳＬＸ（ｎ）に初期値としてコピーする（Ｓ１３）。
【００５９】
その後、割当ｃｈストリップ部１２０における各ｃｈストリップのフェーダ１２４のつまみを、対応する入力ｃｈから選択されているバスへのセンドレベルの現在値を示す位置へ移動する（Ｓ１４）と共に、タッチスクリーン１１０における選択ｃｈ表示部２３０の表示をＳＯＦ表示部２４０に変更して（Ｓ１５）、処理を終了する。
以上の処理により、デジタルミキサ１１０は通常モードからＳＯＦモードに移行できる。ただし、モードの移行のみによっては、センドレベルの値自体は変化しない。
【００６０】
次に、図８に、ＳＯＦモードの終了操作があった場合の処理を示す。
デジタルミキサ１０において、ＳＯＦモードの終了操作は、オン状態の（ＳＯＦモードの状態の）ＳＯＦボタン２３３にタッチする操作である。そして、この操作を検出すると、ＣＰＵ１１は図８のフローチャートに示す処理を開始する。
【００６１】
そして、ＣＰＵ１１はまず、ＳＯＦフラグにオフ状態を示す「０」をセットする（Ｓ２１）。その後、ＳＯＦモード開始時に用意したレジスタＳＬＸ（ｎ）及び値変化遅延用ＦＩＦＯの記憶領域を解放すると共に（Ｓ２２）、割当ｃｈストリップ部１２０における各ｃｈストリップのフェーダ１２４のつまみを、対応する入力ｃｈにおけるｃｈフェーダ４４のレベルの現在値を示す位置へ移動する（Ｓ２３）。さらに、タッチスクリーン１１０におけるＳＯＦ表示部２４０の表示を選択ｃｈ表示部２３０に変更して（Ｓ２４）、処理を終了する。
以上の処理により、デジタルミキサ１１０はＳＯＦモードから通常モードに移行できる。
【００６２】
次に、図９に、バス選択ボタン２４２の操作があった場合の処理を示す。なお、バス選択ボタン２４２はＳＯＦモードにおいてのみ表示されるので、操作も当然ＳＯＦモードにおいてのみなされる。
ＣＰＵ１１は、ｓ番目のバス選択ボタン２４２にタッチ操作があった場合、図９のフローチャートに示す処理を開始する。そして、現在選択されているＭＩＸバスを示すレジスタＳＢにｓの値を設定する。すなわち、それまでに選択されていたバスの選択を解除して操作されたボタンと対応するｓ番目のＭＩＸバスを選択する（Ｓ３１）。
【００６３】
そしてこれに応じて割当ｃｈストリップ部１２０における各ｃｈストリップのフェーダ１２４のつまみを、対応する入力ｃｈから現在選択されている（ステップＳ３１で設定したＳＢ番目の）ＭＩＸバスへのセンドレベルの現在値を示す位置へ移動して（Ｓ３２）、ＭＩＸバスの選択変更後に合わせた表示を行い、処理を終了する。
以上の処理により、ＭＩＸバスの選択を変更することができる。
【００６４】
次に、図１０に、割当ｃｈストリップ部１２０におけるフェーダ１２４の操作を検出した場合の処理を示す。
ＣＰＵ１１は、ｃ番目の入力ｃｈと対応するフェーダ１２４（ｃ番目の入力ｃｈが割り当てられているｃｈストリップのフェーダ）が位置ｐに移動されたことを検出すると、図１０のフローチャートに示す処理を開始する。
【００６５】
そして、ＳＯＦフラグが「１」でない場合、すなわちＳＯＦモードでない場合（Ｓ４１のＮＯ）、ｃ番目の入力ｃｈのｃｈフェーダ４４のゲイン値を位置ｐと対応する値に更新し（Ｓ４２）、処理を終了する。この場合、ＣＰＵ１１はチャンネルレベル設定手段として機能し、操作されたフェーダ操作子と対応する入力ｃｈの信号レベルを設定することになる。
【００６６】
一方、ステップＳ４１でＳＯＦフラグが「１」である場合は、ｃ番目の入力ｃｈから現在選択されているＳＢ番目のＭＩＸバスへのセンドレベルＳＬ（ｃ，ＳＢ）の値を位置ｐと対応する値に更新し（Ｓ４３）、その更新に応じて入力ｃｈ画面２００中のセンドレベルＳＬ（ｃ，ＳＢ）の表示を更新して（Ｓ４４）、処理を終了する。この場合、ＣＰＵ１１は第１のセンドレベル設定手段として機能し、操作されたフェーダ操作子と対応する入力ｃｈから現在選択されているＭＩＸバスへのセンドレベルを設定することになる。
【００６７】
次に、図１１乃至図１３を用いて、センドノブ１４１の操作に応じてＣＰＵ１１が実行する処理について説明する。これらの図に示す処理は、デジタルミキサ１０がＳＯＦモードであるか通常モードであるかに関わらず実行されるものである。また、これらの図に示す処理は、相互に関連するものであり、ＣＰＵ１１が順次発生するイベントに応じて対応する処理を実行することにより、一連の処理の結果としてセンドノブ１４１の機能が実現されるものである。
【００６８】
まず、図１１に、センドノブ１４１のオンイベントがあった場合の処理を示す。
ＣＰＵ１１は、ｓ番目のセンドノブ１４１が押下されたことを示すオンイベントを検出すると、図１１のフローチャートに示す処理を開始する。そして、ｓ番目のセンドノブ１４１の状態を示すフラグＳＮ（ｓ）に、オン状態を示す「１」をセットする（Ｓ５１）と共に、オンイベントの発生時刻Ｔ（ｓ）を記憶して（Ｓ５２）、処理を終了する。イベント発生時刻の記録は、ノブ毎に独立して行う。
【００６９】
次に、図１２に、センドノブ１４１のオフイベントがあった場合の処理を示す。
ＣＰＵ１１は、ｓ番目のセンドノブ１４１の押下が解除されたことを示すオフイベントを検出すると、図１２のフローチャートに示す処理を開始する。
そして、まずｓ番目のセンドノブ１４１の状態を示すフラグＳＮ（ｓ）に、オフ状態を示す「０」をセットする（Ｓ６１）と共に、現在時刻から対応するオンイベントの発生時刻Ｔ（ｓ）を引いて、ｓ番目のセンドノブ１４１が押下されていた時間である押下時間Ｄを算出する（Ｓ６２）。
【００７０】
そして、Ｄが所定の閾値Ｔｓ以下である場合には、センドノブ１４１の短時間の押下操作がなされたと判断し（Ｓ６３）、短時間の押下操作に係る処理であるＳ６４以下の処理に進む。
そして、ステップＳ６４でＳＯＦフラグが「１」である場合、すなわちＳＯＦモードである場合、押下操作に応じて対応するＭＩＸバスを選択すべく、ステップＳ６５以下のバスの選択に係る処理を行う。
【００７１】
ここではまず、図９のステップＳ３１の場合と同様に操作されたセンドノブと対応するｓ番目のＭＩＸバスを選択する（Ｓ６５）。その後、現在選択されているＳＣ番目の入力ｃｈから現在選択されている（ステップＳ６５で設定したＳＢ番目の）ＭＩＸバスへのセンドレベルの現在値ＳＬ（ＳＣ，ＳＢ）を、レジスタＳＬＸ（ＳＢ）に記録されている過去のセンドレベルの値に戻す（Ｓ６６）。このとき、センドレベルの急激な変化を防止するため、徐々に値を戻すようにするとよい。この処理は、センドノブ１４１の押下操作の開始前の所定時間Δｔｂ（第２の所定時間）の間になされた操作によるセンドレベル値の変更を無効にするための処理である。詳細については後述する。
【００７２】
また、ＣＰＵ１１は次に、操作されたｓ番目のセンドノブについてのマスクタイマＭＴ（ｓ）をスタートさせる（Ｓ６７）。このマスクタイマは、センドノブ１４１のプッシュ操作の終了後の所定時間Δｔｆ（第１の所定時間）の間になされた操作によるセンドレベル値の変更を無効にするためのものであり、スタートからΔｔｆ経過後に、不図示の処理により停止される。こちらの詳細についても後述する。
ＣＰＵ１１はさらに、図９のステップＳ３２の場合と同様に各ｃｈストリップのフェーダ１２４のつまみを、ＭＩＸバスの選択変更後の状態に合ったセンドレベルを示す位置に移動させ（Ｓ６８）、処理を終了する。
【００７３】
一方、ステップＳ６４でＳＯＦフラグが「０」である場合、すなわち通常モードである場合、ＣＰＵ１１は、通常モードでのプッシュ操作に応じた処理として、現在選択されているＳＣ番目のｃｈについての送出設定画面２５０をタッチスクリーン１１０に表示させ（Ｓ６９）、処理を終了する。
また、ステップＳ６３でＮＯの場合、押下時間が長いため、今回のオフイベントはセンドノブ１４１の短時間の押下操作に係るものではなく、長押し操作の終了に係るものと判断する。そして、この場合、オフイベントに応じて実行する処理はないため、そのまま図１２の処理を終了する。
【００７４】
次に、図１３に、センドノブ１４１の回転操作があった場合の処理を示す。
ＣＰＵ１１は、ｓ番目のセンドノブ１４１について操作量ｒの回転操作を検出した場合、図１３の左側のフローチャートに示す処理を開始する。なお、ｒは正回転（例えば右回転）の場合にプラス、逆回転の場合にマイナスの値とする。
そして、まず操作されたｓ番目のセンドノブについてのマスクタイマＭＴ（ｓ）が動作中であるか否か判断する（Ｓ７１）。ここで動作中であれば、まだセンドノブ１４１の押下によるＭＩＸバス選択後の所定時間Δｔｆ以内であるので、回転操作に応じたセンドレベルの変更を無効にすべく、そのまま処理を終了する。なお、図１２の記載からわかるように、マスクタイマはＳＯＦモードでしか動作しない。
【００７５】
一方、ステップＳ７１でマスクタイマが動作中でない場合、現在選択されているＳＣ番目の入力ｃｈから操作されたセンドノブ１４１と対応するｓ番目のＭＩＸバスへのセンドレベルの現在値ＳＬ（ＳＣ，ｓ）を、ｒに応じた量だけ変更する（Ｓ７２）。このとき、センドノブ１４１が押下中、すなわちＳＮ（ｓ）＝１であった場合には、微調整モードとし、ｒに応じた変更量を通常より小さい値にする。
そして、ステップＳ７２での変更に応じて入力ｃｈ画面２００中のセンドレベルＳＬ（ＳＣ，ｓ）の表示を更新する（Ｓ７３）。ここまでの処理は、通常モードでもＳＯＦモードでも同じく行う処理である。
【００７６】
そして、ＳＯＦフラグが「１」である場合（Ｓ７４）、すなわちＳＯＦモードである場合、まず、割当ｃｈストリップ部１２０のフェーダ１２４が、変更されたセンドレベルの現在値を表示している可能性があるので、該当するフェーダ１２４があればそのつまみを変更後の値に応じた位置に移動させる。具体的には、選択されているレイヤにＳＣ番目の入力ｃｈが含まれており、かつ、ｓが現在選択されているＭＩＸバスの番号を示すＳＢと一致する場合に、ＳＣ番目の入力ｃｈが割り当てられているｃｈストリップのフェーダ１２４のつまみを、センドレベルＳＬ（ＳＣ，ｓ）の変更後の値を示す位置に移動させる（Ｓ７５）。
【００７７】
そしてその後、ＳＬＸ（ｓ）の管理のため、レジスタＳＬＸ（ｓ）に変更後のＳＬ（ＳＣ，ｓ）の値を設定するイベントを値変化遅延用ＦＩＦＯに登録して（Ｓ７６）、処理を終了する。
ステップＳ７４でＮＯの場合、すなわち通常モードの場合、フェーダ１２４がセンドレベルの値を示すことはなく、レジスタＳＬＸを使用することもないので、そのまま処理を終了する。
【００７８】
なお、ＣＰＵ１１は、ステップＳ７６で登録されたイベントに係る処理を、ＦＩＦＯへの登録から後方無効期間Δｔｂだけ経過した後、図１３の右側のフローチャートの処理として実行する。
この処理においては、処理実行時点でイベントに係るｓ番目のＭＩＸバスについてＳＮ（ｓ）＝１でなければ（Ｓ８１）、すなわち対応するセンドノブ１４１が押下状態でなければ、イベントの指示に従い、レジスタＳＬＸ（ｓ）に、イベント登録時のＳＬ（ＳＣ，ｓ）の値を設定する（Ｓ８２）。ステップＳ８１でＳＮ（ｓ）＝１であれば、イベントをキャンセルし、レジスタＳＬＸ（ｓ）の値は変更しない。
【００７９】
以上の処理により、対応するセンドノブ１４１が押下されない限りは、レジスタＳＬＸ（ｓ）に、現在よりも後方無効期間Δｔｂだけ前の時点のセンドレベルＳＬ（ＳＣ，ｓ）の値を設定することができる。また、センドノブ１４１の押下中は、レジスタＳＬＸ（ｓ）に、押下開始より後方無効期間Δｔｂだけ前の時点のセンドレベルＳＬ（ＳＣ，ｓ）の値を保持しておくことができる。
【００８０】
次に、図１４及び図１５を用いて、ＳＯＦモードでセンドノブ１４１に対する種々の操作があった場合の、図１１乃至図１３の処理に従ったセンドレベルの設定内容及びＭＩＸバスの選択について説明する。
これらの図には、横軸を時間軸として、センドノブに対してなされた回転操作の量をつまみの相対位置により、押下操作の状況をＯＮ（押下あり）／ＯＦＦ（押下なし）により示している。そして、これに合わせてセンドレベルＳＬ及び過去のセンドレベル値を記憶するレジスタＳＬＸの値の変化を相対値により示している。
【００８１】
これらの図の例では、ＳＣ番目の入力ｃｈが選択されている状態でｓ番目のセンドノブが操作されたとする。従って、ＭＩＸバスの選択に変更がない場合、センドノブの操作に応じて値が変更されるセンドレベルはＳＬ（ＳＣ，ｓ）であり、その変更につれて値が変化するレジスタＳＬＸはＳＬＸ（ｓ）である。
【００８２】
まず、図１４（ａ）には、センドノブ１４１を押下せずに回転操作した場合の例を示す。
この場合、センドノブ１４１の回転操作と同時に、その操作量に応じた値だけ、図１３のステップＳ７２の処理によりＳＬの値が変化する。また、ＳＬＸについては、ステップＳ８１が常にＹＥＳであるので、ＳＬの変化をΔｔｂだけ遅れて追いかけるように変化する。また、センドノブ１４１のオフイベントがないため、マスクタイマは働かないし、ＳＬＸの値が利用されることもない。
【００８３】
次に、図１４（ｂ）には、センドノブ１４１を閾値Ｔｓより長い期間押下しながら、押下中に回転操作を行った場合、すなわち押し回しの操作を行った場合の例を示す。
この場合も、センドノブ１４１の回転操作と同時に、その操作量に応じた値だけ、図１３のステップＳ７２の処理によりＳＬの値が変化する。押下中であるので（ａ）の場合よりＳＬの変化量は小さいが、ここでは変化量の違いの図示は省略した。
【００８４】
また、ＳＬＸについては、センドノブ１４１の押下中はステップＳ８１がＮＯとなるため、ＳＬの変化に関わらず一定の値を保つことになる。そして、センドノブ１４１の押下が解除された時点で、その時点よりΔｔｂだけ前に登録されたイベントに従って図１３のステップＳ８２の処理が実行されるため、ＳＬＸの値にΔｔｂだけ前の時点のＳＬの値が設定される。そして、以後は、（ａ）の場合と同様、ＳＬの変化をΔｔｂだけ遅れて追いかけるように変化する。
また、この例の場合、センドノブ１４１のオフイベントはあるが、図１２のステップＳ６３はＮＯとなるため、マスクタイマは働かないし、ＳＬＸの値が利用されることもない。
【００８５】
次に、図１４（ｃ）には、センドノブ１４１を閾値Ｔｓより長い期間押下しながら、押下中及び押下前後を通じて回転操作を行った場合の例を示す。
この場合も、センドノブ１４１の回転操作と同時に、その操作量に応じた値だけ、図１３のステップＳ７２の処理によりＳＬの値が変化する。押下中は、それ以外の期間よりも操作量当たりのＳＬの変化量は小さくなる。
【００８６】
また、ＳＬＸについては、センドノブ１４１が押下されていない間は、（ａ）や（ｂ）の場合と同様に、各時点でその時点よりΔｔｂだけ前の時点のＳＬの値が設定される。しかし、センドノブ１４１が押下された時点でＳＬＸの値は固定され、押下解除されるまでその値が維持される。押下解除時点でＳＬＸの値にその時点よりΔｔｂだけ前の時点のＳＬの値が設定され、以後ＳＬＸがＳＬの変化をΔｔｂだけ遅れて追いかけるように変化することは、（ｂ）の場合と同様である。
また、この例の場合も、センドノブ１４１のオフイベントはあるが、図１２のステップＳ６３はＮＯとなるため、マスクタイマは働かないし、ＳＬＸの値が利用されることもない。
【００８７】
次に、図１５（ａ）には、センドノブ１４１を閾値Ｔｓより短い期間押下し、その直後（Δｔｆ以内）に回転操作を行った場合の例を示す。この例は、センドノブ１４１の短時間の押下操作を行い、ノブを離す際に誤って若干回転させてしまった場合に相当する。
この場合、センドノブの押下が解除された時点で、ＣＰＵ１１が図１２のステップＳ６５以下の処理を実行する。従って、選択されているＭＩＸバスの番号を示すＳＢの値が押下されたセンドノブ１４１と対応するｓに変更され、ｓ番目のＭＩＸバスが選択されることになる。またさらに、ＣＰＵ１１がステップＳ６７でマスクタイマをスタートするため、その後Δｔｆの期間は、センドノブ１４１の回転操作があっても、図１３のステップＳ７１でＹＥＳとなり、ＳＬの値は変化しない。このため、ＳＬＸの値も変化しないことになる。
【００８８】
この動作は、センドノブ１４１の押下操作に応じてそのセンドノブ１４１と対応するミキシングバスを選択する第１の選択手段及び、センドノブ１４１のプッシュ操作の後第１の所定時間の間はそのセンドノブ１４１の回転操作に従ったセンドレベルの設定を無効にする無効化手段の機能に相当する。
【００８９】
次に、図１５（ｂ）には、センドノブ１４１を閾値Ｔｓより短い期間押下し、その直前（Δｔｂ以内）に回転操作を行った場合の例を示す。この例は、センドノブ１４１の短時間の押下操作を行い、ノブを押し込む際に誤って若干回転させてしまった場合に相当する。
この場合も、センドノブの押下が解除された時点でｓ番目のＭＩＸバスが選択されることになる。しかし、それより前の時点においては、マスクタイマは動作していないため、センドノブ１４１が回転されれば、ＣＰＵ１１は図１３のステップＳ７２以下の処理を実行し、回転操作に応じてＳＬの値を変更する。
【００９０】
しかし、図１４（ｃ）を用いて説明した通り、ＳＬＸの値は、センドノブ１４１の押下開始よりΔｔｂだけ前の値で固定される。そして、センドノブの押下が解除された時点で、ＣＰＵ１１が図１２のステップＳ６６の処理を実行するため、ＳＬの値はその固定されていたＳＬＸの値、すなわちセンドノブ１４１の押下開始よりもΔｔｂだけ前のＳＬの値に戻されることになる。従って、実質的に、センドノブ１４１の押下開始前Δｔｂの期間及びセンドノブ１４１の押下中になされたセンドレベルの変更は、無効となる。
この動作は、上記第１の選択手段及び、センドノブ１４１の押下操作の前の第２の所定時間の間にそのセンドノブ１４１の回転操作に従ってなされたセンドレベルの設定を無効にする第２の無効化手段の機能に相当する。
【００９１】
次に、図１５（ｃ）には、センドノブ１４１を閾値Ｔｓより短い期間押下し、その押下中及び押下前後短時間に回転操作を行った場合の例を示す。
このような場合でも、上記（ａ）及び（ｂ）で説明した動作の組み合わせにより、ｓ番目のＭＩＸバスを選択すると共に、センドノブ１４１の押下開始前Δｔｂ、押下中及び押下解除後Δｔｆ以内になされた回転操作に応じたセンドレベルの設定を無効にすることができる。
【００９２】
デジタルミキサ１０においては、以上のような動作を可能としたことにより、既に回転操作によるセンドレベルの調整機能を与えられているロータリーエンコーダに、プッシュ操作によるバスの選択機能を追加する場合でも、両方の操作を適切に検出して対応する機能に反映させることができる。
特に、プッシュ操作を行う場合には、操作時に誤ってノブを回転させてしまうことがしばしばあると考えられるため、プッシュ操作前後の回転操作を、回転操作に応じた機能の動作に反映させないようにすることは、誤操作防止の観点から重要である。
また、ロータリーエンコーダの場合には、つまみの操作範囲に制限がないため、このように操作を一時的にパラメータの値に反映させないようにしても、つまみの位置とパラメータの値との対応関係が崩れることもない。
【００９３】
また、デジタルミキサ１０においては、ＳＯＦモードでは、センドノブ１４１のプッシュ操作により選択するＭＩＸバスに対するセンドレベルは、その後、操作性のよいフェーダ１２４により値を調整しようとするパラメータであるので、プッシュ操作と共になされた回転操作の内容は反映させないようにすることが好ましい。
この場合において、プッシュ操作前の回転操作を反映させないようにする処理は、多少複雑になるため、処理負荷を考慮して、プッシュ操作後の回転操作のみを反映させないようにすることも、十分考えられる。
【００９４】
また、デジタルミキサ１０においては、センドノブ１４１の押下開始よりもΔｔｆだけ前のセンドレベルの値を保持するレジスタＳＬＸを設ける一方、ＳＬの値自体は、センドノブ１４１の押下がＴｓ以内に押下解除する短時間の操作に係るものであることが確認できるまでは、センドノブ１４１の回転操作に応じて変化させるようにしている。従って、長押し操作を行った場合でも、センドノブ１４１の押下直後の操作が無効化されてしまうことがなく、長押し操作の操作性低下を防止することができる。
【００９５】
また、デジタルミキサ１０においては、通常モードの場合には、ＳＬＸ及びマスクタイマに関する処理を行わず、いわば各無効化手段の動作を無効化した状態としている。これは、通常モードにおいては、フェーダ１２４の操作に応じたセンドレベルの変更を行わないため、センドレベルの変更は基本的に常にセンドノブ１４１の操作により行うので、常に操作内容をセンドレベルの値に反映させたとしても特に問題ないためである。逆に、わずかであっても操作が無効になる期間があると、操作に違和感が生じることもあるため、これを防止することを優先したものである。
【００９６】
以上で実施形態の説明を終了するが、装置の構成や具体的な処理内容、画面の表示例、操作方法等が上述の実施形態で説明したものに限られないことはもちろんである。
例えば、上述した実施形態では、センドノブ１４１の押し回し操作によりセンドレベルの微調整を可能としていたが、この機能は必須ではない。この機能を設けない場合、プッシュ操作の押下時間を判定することは必須ではなく、押下時間Ｄの算出及び閾値Ｔｓとの比較に関する処理は不要である。
【００９７】
また、ロータリーエンコーダの回転操作及びプッシュ操作に従った動作は、上述の実施形態で説明したものに限られない。上述した図１１乃至図１３のフローチャートにおける「ＭＩＸバスの選択」の部分をプッシュ操作に従った動作のための処理に置き換え、センドレベルの変更及び過去の値の取扱に関する部分を回転操作に従った動作のための処理に置き換えれば、回転操作及びプッシュ操作に応じた動作が上述の実施形態と異なるものであっても、この発明は適用可能である。
【００９８】
また、上述の実施形態ではデジタルミキサ１０が本体にコンソールを備える例について説明したが、この発明は、外部のコントローラによりミキシング機能を有する装置を制御する場合にも適用可能である。例えばＰＣ上で動作させるＤＡＷ（デジタルオーディオワークステーション）アプリケーションの動作をフィジカルコントローラにより制御したり、操作パネルを有しないミキサエンジンの動作を外部コンソールにより制御したりする場合にも適用可能である。この場合、ＰＣとフィジカルコントローラ、あるいはミキサエンジンと外部コンソールとが、合わせてデジタルミキサを構成すると考えることができる。
また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
【産業上の利用可能性】
【００９９】
以上の説明から明らかなように、この発明のデジタルミキサによれば、フェーダ操作子による送出レベルの設定受付の対象とする送出先バスの選択を、他の機能を合わせ持つ物理的な操作子を利用して、操作性よく行えるようにすることができる。
従って、この発明を適用することにより、デジタルミキサの操作性を向上させることができる。
【符号の説明】
【０１００】
１０…デジタルミキサ、１１…ＣＰＵ、１２…フラッシュメモリ、１３…ＲＡＭ、１４…外部機器Ｉ／Ｏ、１５…表示器、１６…操作子、１７…波形Ｉ／Ｏ、１８…ＤＳＰ、１９…システムバス、４０…入力ｃｈ、４４…ｃｈフェーダ、４５…オンスイッチ、４６…ＴＯ＿ＳＴスイッチ、４７…パン、５１…ＰＲＥ／ＰＯＳＴスイッチ、５２…センドレベルフェーダ、５３…センドオンスイッチ、７０…ＭＩＸバス、８２…ＭＩＸ出力ｃｈ、１００…操作パネル、１１０…タッチスクリーン、１２０…割当ｃｈストリップ部、１２１…ｃｈノブ、１２２…選択スイッチ、１２３…オンスイッチ、１２４…フェーダ、１３１…入力レイヤ選択スイッチ、１３２、出力レイヤ選択スイッチ、１４０…センドレベル設定部、１４１…センドノブ、２００…入力ｃｈ画面、２１０…ｃｈスロット、２１５…つまみ、２３０…選択ｃｈ表示部、２３１…ｃｈ番号表示部、２３２…メータ表示部、２３３…ＳＯＦボタン、２４０…ＳＯＦ表示部、２４１…バス選択部、２４２…バス選択ボタン、２５０…送出設定画面、２６０…送出設定部
【図１】
2011024115.tif 000003
【図２】
2011024115.tif 000004
【図３】
2011024115.tif 000005
【図４】
2011024115.tif 000006
【図５】
2011024115.tif 000007
【図６】
2011024115.tif 000008
【図７】
2011024115.tif 000009
【図８】
2011024115.tif 000010
【図９】
2011024115.tif 000011
【図１０】
2011024115.tif 000012
【図１１】
2011024115.tif 000013
【図１２】
2011024115.tif 000014
【図１３】
2011024115.tif 000015
【図１４】
2011024115.tif 000016
【図１５】
2011024115.tif 000017