(57)【特許請求の範囲】
【請求項１】
それぞれ音響信号の特性を制御する複数のチャンネルを備えた音響信号処理装置であって、
ユーザ操作に応じて、前記複数の各チャンネルの音量値を設定する音量設定部と、
ユーザ操作に応じて、前記複数のチャンネルのうちの所望の１ないし複数チャンネルからなるグループを、複数作成するグループ作成部と、
ユーザ操作に応じて、各グループに所望の減衰量を設定する減衰量設定部と、
ユーザ操作に応じて、各グループの状態をオンまたはオフに設定するオンオフ設定部とを備え、
前記複数の各チャンネルは、そのチャンネルが属するグループがオン状態にないとき、そのチャンネルの音響信号のレベルをそのチャンネルの音量値に応じて制御し、該グループがオン状態にあるとき、そのグループの減衰量だけそのチャンネルの音量値を減衰させた音量値を生成し、そのチャンネルの音響信号のレベルをその生成された音量値に応じて制御する音量制御部を備え、
前記複数のグループのうちの複数のグループを同時にオン状態とすることができ、
前記各チャンネルの音量制御部は、そのチャンネルが属している複数のグループがオン状態にあるとき、そのオン状態にある複数のグループの複数の減衰量うち、最も大きい減衰量だけそのチャンネルの音量値を減衰させた減衰値を生成し、そのチャンネルの音響信号のレベルをその生成された減衰量に応じて制御することを特徴とする音響信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音響信号の処理を行う複数のチャンネルのうちの、１つのグループに属するチャンネルの音響信号を、一括でミュートすることができる音響信号処理装置に関する。
【背景技術】
【０００２】
音楽コンテンツのレコーディングやコンサートにおける音声信号の調整等に使用されるデジタルミキサが知られている。従来のデジタルミキサにおいては、ミュートマスタ（MUTE MASTER）機能が設けられている。
ミュートマスタ機能は、ミュートグループに属する全チャンネルのミュートのオン／オフ状態の切り替えを一括して行う機能である。ミュートグループは、任意の入力チャンネルおよび任意の出力チャンネルからなるグループとされ、ミュートグループには入力チャンネルと出力チャンネルとを混在させることができる。ミュートグループでは、一括してミュートのオン／オフ状態を切り替えたい複数のチャンネルを１つにグループ化している。このミュートグループは、例えばミュートグループ１ないしミュートグループ８の８グループ設けることができ、使用する場面ごとのミュートグループが作成される。例えば、全チャンネルをまとめたミュートグループ、曲間でトークや拍手が入るときにミュートするチャンネルをまとめたミュートグループ等とされる。
【０００３】
このミュートグループ１ないしミュートグループ８において、チャンネルの割り当て先となるいずれかのミュートグループを選択して割り当てたい入力チャンネル／出力チャンネルのチャンネルストリップに設けられている[SEL]キーを押すことにより、当該チャンネルが選択されているミュートグループに割り当てられる。次いで、１〜８のMUTE GROUP MASTERボタンのいずれかを押すと、当該ミュートグループに属している全てのチャンネルのミュートのオン／オフ状態が反転するするようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８０２６５号公報
【非特許文献】
【０００５】
【非特許文献１】ヤマハデジタルミキシングコンソールLS9 取扱説明書，P.121-123，［online］, ［平成２３年３月１７日検索］，インターネット<http://www2.yamaha.co.jp/manual/pdf/pa/japan/mixers/ls9_ja_om_h0.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
音楽イベントにおいて、ミュージシャンのモニターレベルを大音量の演奏に耐えうるように大きくセットすることが多々あるが、その場合、静かな曲や司会がしゃべっているＭＣのタイミングではモニターレベルが大きすぎてハウリングに陥ることがある。また、深めのリバーブをかけて演奏中に、演奏者がメンバ紹介をするとき、一時的にリバーブのデプスを下げたい場合がある。しかしながら、従来のデジタルミキサにおいては、ミュートグループに属している全てのチャンネルをミュートすることができるが、ミュートグループに属している全てのチャンネルの音量は完全にミュートされてしまう。このため、ミュージシャンがモニタしている音響信号の入力チャンネルからなるミュートグループをミュートするとその音響信号のモニタが全くできなくなり、リバーブ（reverbrator）へ音響信号を送出している出力チャンネルからなるミュートグループをミュートすると、会場に放音されている音響信号にリバーブ（残響）が全くかからなくなってしまうという問題点があった。
【０００７】
そこで、本発明は、ミュートの目的に応じて、完全にミュートしてしまうのではなく、音量を残しておくことができる音響信号処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の音響信号処理装置は、それぞれ音響信号の特性を制御する複数のチャンネルを備えた音響信号処理装置であって、ユーザ操作に応じて、前記複数の各チャンネルの音量値を設定する音量設定部と、ユーザ操作に応じて、前記複数のチャンネルのうちの所望の１ないし複数チャンネルからなるグループを、複数作成するグループ作成部と、ユーザ操作に応じて、各グループに所望の減衰量を設定する減衰量設定部と、ユーザ操作に応じて、各グループの状態をオンまたはオフに設定するオンオフ設定部とを備え、前記複数の各チャンネルは、そのチャンネルが属するグループがオン状態にないとき、そのチャンネルの音響信号のレベルをそのチャンネルの音量値に応じて制御し、該グループがオン状態にあるとき、そのグループの減衰量だけそのチャンネルの音量値を減衰させた音量値を生成し、そのチャンネルの音響信号のレベルをその生成された音量値に応じて制御する音量制御部を備え、前記複数のグループのうちの複数のグループを同時にオン状態とすることができ、前記各チャンネルの音量制御部は、そのチャンネルが属している複数のグループがオン状態にあるとき、そのオン状態にある複数のグループの複数の減衰量うち、最も大きい減衰量だけそのチャンネルの音量値を減衰させた減衰値を生成し、そのチャンネルの音響信号のレベルをその生成された減衰量に応じて制御することを最も主要な特徴としている。
【発明の効果】
【０００９】
本発明によれば、各ミュートグループ毎に減衰量を設定して、あるミュートグループがミュートオンされたとき、そのグループの各チャンネルをその設定された減衰量だけ減衰させるようにしている。これにより、複数のモニターチャンネルからなるミュートグループをミュートオンした時に、複数のモニタチャンネルの音量を、一括で、ハウリングが起きない程度に絞ることができる。また、深めのリバーブをかけているチャンネルからなるミュートグループをミュートオンした時に、リバーブへの複数のセンドレベルを、一括で、絞ることができる。ただし、センドレベルはいくらか残すので、リバーブがなくなることはない。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例にかかる音響信号処理装置の構成を示すブロック図である。
【図２】本発明の実施例にかかる音響信号処理装置のパネルの構成を示す図である。
【図３】本発明の実施例の音響信号処理装置における信号処理の等価回路を示すブロック図である。
【図４】本発明の実施例の音響信号処理装置における入力チャンネルおよび出力チャンネルの構成を示す回路図である。
【図５】本発明の実施例の音響信号処理装置に表示されるMUTE GROUP画面を示す図である。
【図６】本発明の実施例の音響信号処理装置で実行されるｘｃｈの係数更新ルーチンＡのフローチャートである。
【図７】本発明の実施例の音響信号処理装置で実行されるｘｃｈの係数更新ルーチンＢのフローチャートである。
【図８】本発明の実施例の音響信号処理装置で実行されるｘｃｈのフェーダ操作イベント処理、グループｇのつまみ操作イベント処理、グループｇに属するｃｈの係数更新ルーチンのフローチャートである。
【図９】本発明の実施例の音響信号処理装置で実行されるｘｃｈのオンＳＷ操作イベント処理、グループｇのミュートスイッチ操作イベント処理のフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施例にかかる音響信号処理装置の構成を示すブロック図を図１に示す。
図１に示す本発明の実施例に係る音響信号処理装置１において、音響信号処理装置１の全体の動作を制御すると共に、パネルに設けられた操作子の操作に応じて制御信号を生成しているＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０が実行する音響信号処理のプログラム等の動作ソフトウェアが格納されている書き換え可能な不揮発性のフラッシュメモリ１１と、ＣＰＵ１０のワークエリアや各種データ等が記憶されるＲＡＭ（Random Access Memory）１２を備えている。このように、フラッシュメモリ１１に動作ソフトウェアを格納することにより、フラッシュメモリ１１内の動作ソフトウェアを書き換えることで、動作ソフトウェアをバージョンアップすることができる。また、ディジタルレコーダ等のその他の機器は、入出力インタフェースであるその他Ｉ／Ｏ  １３を介して音響信号処理装置１に接続される。
【００１２】
音響信号処理装置１の全ての入力と全ての出力は波形Ｉ／Ｏ（波形データインタフェース）１４により行われる。この波形Ｉ／Ｏ１４は、アナログ信号が入力される複数のＡ入力ポートと、アナログ信号が出力される複数のＡ出力ポートと、外部からディジタル信号を入力すると共に外部へディジタル信号を出力する双方向とされている複数のＤ入力／Ｄ出力ポートとを備えている。また、信号処理部１５は、音響信号のサンプリング周期後毎に複数ステップのマイクロプログラムを実行する、１乃至複数のＤＳＰ（Digital Signal Processor）を用いて構成されており、ＣＰＵ１０の制御の基で、音響信号に対するミキシング処理やエフェクト処理などを行っている。表示器１６は、音響信号処理にかかる設定画面等を表示する液晶表示装置等からなるディスプレイである。電動フェーダ１７は、入力チャンネルの信号あるいは出力チャンネルの信号のレベルを調整する音量設定部であり、手動および電動によりレベル調整することができる。操作子１８は、複数チャンネル（以下、「チャンネル」を「ｃｈ」と表す）分設けられているｃｈストリップを入力チャンネルあるいは出力チャンネルに割り当てる割当スイッチ、表示器１６に表示されるカーソルを移動するカーソル移動キー、設定される値を増減する増減キー、設定される値を選択するロータリエンコーダ、設定した値を確定させるエンターキー等からなるパネルに設けられている操作子である。各部はバス１９に接続されている。
【００１３】
次に、本発明にかかる音響信号処理装置１における各種操作子１８が設けられているパネルの構成を図２に示す。
図２において、表示器１６とされるタッチパネル３０の下側には、ｃｈストリップ４０−１，４０−２，４０−３，・・・・が８本と、ステレオ用のＳＴｃｈストリップ４０−９が１本設けられている。８本のｃｈストリップ４０−１，・・・には、そのｃｈストリップに割り当てられたｃｈを選択するＳＥＬスイッチ４１ａと、そのｃｈをオンオフするオンＳＷ４１ｂと、割り当てられたｃｈのレベルを制御する電動フェーダ１７におけるフェーダつまみ４１ｃと、割り当てられたｃｈを検聴するＣＵＥスイッチ４１ｄがそれぞれ設けられている。ＳＴｃｈストリップ４０−９にも同様にＳＥＬスイッチ４１ａ、オンＳＷ４１ｂと、フェーダつまみ４１ｃと、ＣＵＥスイッチ４１ｄが設けられている。なお、ＳＥＬスイッチ４１ａを押すと、押されたＳＥＬスイッチ４１ａのｃｈストリップに割り当てられているｃｈの詳細なパラメータの設定画面がタッチパネル３０に表示されてパラメータの設定ができたり、当該ｃｈをミュートグループ等のグループに属させることができるようになる。
【００１４】
パネルの右側の中段に設けられている「マスタ１」のボタン３２ａを押すと、８本のｃｈストリップ４０−１，・・・に、ＭＩＸバスの出力とされる出力ｃｈ１ないし出力ｃｈ８が割り当てられる。また、「マスタ２」のボタン３２ｂを押すと、８本のｃｈストリップ４０−１，・・・に、出力ｃｈ９ないし出力ｃｈ１６が割り当てられる。これにより、ボタン３２ａ，３２ｂを切り換えることで、出力ｃｈ１〜１６を８本のｃｈストリップ４０−１，・・・を使用して制御できるようになる。さらに、「マスタ２」の下の「レイヤ１」のボタン３３ａを押すと、８本のｃｈストリップ４０−１，・・・に、入力ｃｈ１ないし入力ｃｈ８が割り当てられる。また、「レイヤ２」のボタン３３ｂを押すと、８本のｃｈストリップ４０−１，・・・に、入力ｃｈ９ないし入力ｃｈ１６が割り当てられる。さらに、「レイヤ３」のボタン３３ｃを押すと、８本のｃｈストリップ４０−１，・・・に、入力ｃｈ１７ないし入力ｃｈ２４が割り当てられる。さらにまた、「レイヤ４」のボタン３３ｄを押すと、８本のｃｈストリップ４０−１，・・・に、入力ｃｈ２５ないし入力ｃｈ３２が割り当てられる。これにより、ボタン３３ａ〜３３ｄを切り換えることで、入力ｃｈ１〜３２を８本のｃｈストリップ４０−１，・・・を使用して制御できるようになる。
【００１５】
このようにして、１６ｃｈの出力ｃｈと、３２ｃｈの入力ｃｈのレベル制御やＣＵＥ設定を、８本のｃｈストリップ４０−１，・・・により８ｃｈずつ制御できるようにしている。すなわち、８本のｃｈストリップ４０−１，・・・は、全入力チャンネルおよび全出力チャンネルに対応して、８ｃｈ毎の入力チャンネルあるいは出力チャンネルを８本のｃｈストリップ４０−１，・・・でそれぞれ制御できるようになる。また、ステレオｃｈのレベル制御やＣＵＥ設定は、ＳＴｃｈストリップ４０−９で制御することができる。
「レイヤ４」のボタン３３ｄの下にタッチパネル３０に表示されるカーソルを上下左右に移動させるカーソル移動キー３４と、種々の設定可能な値を増減する増減キー３５と、種々の設定可能な値を選択できるロータリエンコーダ３６と、増減キー３５やロータリエンコーダ３６により選択された設定値や、カーソルにより選択されたオブジェクトを確定させるエンターキー３７とが設けられている。また、パネルの右側の一番上にオン／オフなどのあらかじめプログラムされた機能を実行するためのＵ１〜Ｕ６の６つのユーザ定義キー（user defined keys）３１が設けられている。ユーザ定義キー３１のＵ１〜Ｕ６には、それぞれ異なる機能をアサインできるようにされており、ミュートグループのミュートのオン／オフを切り換えるミュートグループマスタボタンをアサインすることにより、ユーザ定義キー３１のＵ１〜Ｕ６を押すことにより、アサインされたミュートグループのオン／オフを切り換えることができるようになる。なお、ミュートグループマスタ（MUTE GROUP MASTER）機能は、ミュートグループに属する全ｃｈのミュートのオン／オフ状態の切り替えを一括して行う機能である。
【００１６】
次に、本発明にかかる音響信号処理装置１における信号処理の等価回路を示すブロック図を図３に示す。
図３において、複数のアナログ入力ポート（Ａ入力）５０に入力されたアナログ信号は、波形Ｉ／Ｏ１４に内蔵されているＡＤ変換器によりディジタル信号に変換されて入力パッチ５２に入力される。また、複数のディジタル入力ポート（Ｄ入力）５１に入力されたディジタル信号は、そのまま入力パッチ５２に入力される。入力パッチ５２では、信号の入力元である複数の入力ポートの何れか１つの入力ポートを、例えば３２チャンネルとされる複数の入力ｃｈ部５３の各入力チャンネル毎に選択的にパッチ（結線）することができ、各入力チャンネルには、入力パッチ５２でパッチされた入力ポートからの信号が供給される。
【００１７】
入力ｃｈ部５３における各入力チャンネルには、アッテネータ、イコライザ、コンプレッサやゲート、フェーダと、ステレオ（ＳＴ）バス５４やミキシング（ＭＩＸ）バス５５への送り出しレベルを調整するセンド調整部が備えられており、これらの入力チャンネルにおいて、周波数バランスやレベル制御およびＳＴバス５４やＭＩＸバス５５への送出レベルが調整される。入力ｃｈ部５３から出力される３２チャンネルのディジタル信号は、それぞれＳＴバス５４およびＭＩＸ１〜１６の１６本のＭＩＸバス５５の１ないし複数に選択的に出力される。ＳＴバス５４においては、３２入力チャンネルのうちの任意の入力チャンネルから選択的に入力された１ないし複数のディジタル信号がミキシングされて、ステレオチャンネルＬ／Ｒのミキシング出力がＳＴ出力ｃｈ部５７に出力される。ＭＩＸバス５５においては、１６本の各バスにおいて、３２入力チャンネルのうちの任意の入力チャンネルから選択的に入力された１ないし複数のディジタル信号がミキシングされて、合計１６チャンネルのミキシング出力がＭＩＸ出力ｃｈ部５６に出力される。これにより、１ｃｈのステレオ出力と、１６ｃｈのミキシング出力とを得ることができる。
【００１８】
ＳＴ出力ｃｈ部５７およびＭＩＸ出力ｃｈ部５６における各出力チャンネルには、アッテネータ、イコライザ、コンプレッサ、フェーダが備えられており、これらの出力チャンネルにおいて、周波数バランスやレベル調整および出力パッチ５８へ送出されるレベルが制御される。出力パッチ５８では、信号の入力元であるＳＴ出力ｃｈ部５７およびＭＩＸ出力ｃｈ部５６からの１ｃｈのステレオ信号および１６ｃｈの出力ｃｈ信号の何れか１つのｃｈを、アナログ出力ポート部（Ａ出力）５９やディジタル出力ポート部（Ｄ出力）６０の各出力ポート毎に選択的にパッチ（結線）することができ、各出力ポートには、出力パッチ５８でパッチされたチャンネルからの信号が供給される。
また、複数のアナログ出力ポートを備えるアナログ出力ポート部（Ａ出力）５９へ供給されたディジタル出力信号は、波形Ｉ／Ｏ１８に内蔵されているＤＡ変換器によりアナログ出力信号に変換されてアナログ出力ポートから出力される。そして、アナログ出力ポート部（Ａ出力）５９から出力されるアナログ出力信号は、増幅されてメインのスピーカから放音される。さらに、このアナログ出力信号は出演者が耳に装着するインイヤーモニタに供給されたり、その出演者の近傍に置かれたステージモニタスピーカで再生される。また、複数のディジタル出力ポートを備えるディジタル出力ポート部（Ｄ出力）６０から出力されるディジタルオーディオ信号は、レコーダや外部接続されたＤＡＴ等に供給されてディジタル録音することができるようにされている。
【００１９】
次に、入力ｃｈ部５３におけるｉ番目の入力チャンネルｉの構成を示すブロック図を図４（ａ）に示す。
入力チャンネルｉにおいて、ＳＴバス５４へ入力信号を送る経路には、特性制御部６１と、フェーダ（Vol）６２と、オンＳＷ（CH_ON）６３と、ＳＴスイッチ（TO_ST）６４と、パン（PAN）６５とが接続されている。特性制御部６１は、入力信号の周波数特性を調整するイコライザ（ＥＱ）やダイナミックレンジを圧縮するコンプレッサ（ＣＯＭＰ）等の音響信号の特性制御処理を行う要素から構成されている。フェーダ（Vol）６２は、入力チャンネルｉの入力レベルを調整する処理を行う音量設定部である。オンＳＷ（CH_ON）６３は、入力チャンネルｉのオン／オフを切り換えるスイッチであり、また、ＳＴスイッチ（TO_ST）６４はＳＴバス５４への入力信号をオン／オフするスイッチである。パン（PAN）６５は、音像が所望の位置に定位されるようＬ、Ｒ信号のレベルを設定して、ＳＴバス５４のＬ、Ｒにそれぞれ供給している。
【００２０】
また、入力チャンネルｉにはＭＩＸバス５５へそれぞれ入力信号を供給する１６本の同じ構成の経路が設けられている。ＭＩＸバス５５へ入力信号を供給する各経路においては、特性制御部６１と、プリポストスイッチ（PP）６６と、センドレベル調整器（SND_L）６７と、センドスイッチ（SND_ON）６８とが接続されている。プリポストスイッチ（PP）６６は、フェーダ（Vol）６２に入る前のプリフェーダ信号とフェーダ（Vol）６２を経由したポストフェーダ信号とのいずれかの信号を選択するスイッチである。センドレベル調整器（SND_L）６７は、ＭＩＸバス５５へ入力させる信号のセンドレベルを調整し、センドスイッチ（SND_ON）は、ＭＩＸバス５５への入力信号をオンオフするスイッチである。１６本のＭＩＸバス５５へそれぞれ入力信号を供給する１６本の経路の構成は同様とされており、ＭＩＸバス５５へ入力信号を供給する各経路においては、上記説明した経路と同様の回路構成を経てＭＩＸバス５５のそれぞれへ入力信号が供給される。
【００２１】
また、入力チャンネルｉにおける各構成要素を制御するカレントメモリ（ＲＡＭ１２）中のパラメータを、イタリック文字で示している。CP1(i)〜CPn(i)は特性制御部６１で使用されるｎ個のパラメータであり、入力チャンネルｉのＥＱの周波数特性やＣＯＭＰの音量特性は、これらのパラメータに基づいて制御される。Vol(i)は、フェーダ６２のパラメータであり、入力チャンネルｉのフェーダ６２においては、音響信号の音量がパラメータVol(i)に基づいて制御される。ON(i)はオンＳＷ６３のパラメータであり、この値が”１”の場合は、入力チャンネルｉにおいて、音響信号がオンＳＷ６３を通過し、”０”の場合は、通過しない。Pre(i, j)はプリポストスイッチ６６のパラメータであり、この値が”１”の場合は、入力チャンネルｉからＭＩＸバスｊへ送出する音響信号が、入力チャンネルｉのフェーダ６２の前から取得され（プリフェーダ）、”０”の場合は、入力チャンネルｉのオンＳＷ６３の後ろから取得される（ポストフェーダ）。SL(i, j)はセンドレベル調整器６７のパラメータであり、入力チャンネルｉからＭＩＸバスｊへ送出する音響信号の音量が、パラメータSL(i, j)に基づいて制御される。SON(i, j)はセンドスイッチ６８のパラメータであり、この値が”１”の場合は、音響信号が入力チャンネルｉからＭＩＸバスｊへ送出され、”０”の場合は、送出されない。なお、(i, j)のｉは入力ｃｈの番号であり、ｊは出力ｃｈ（ＭＩＸｃｈ）の番号である。ＣＰＵ１０は、図示する破線内のフェーダ６２とオンＳＷ６３の要素の２つのパラメータVol(i)とパラメータON(i)とを乗算（[ｄＢ]の場合は加算）して１つの係数L1(i)を生成し、信号処理部（ＤＳＰ）１５は、入力チャンネルｉの該２つの要素の処理として、マイクロプログラムの１つのステップ（特定ステップ）において、該生成された１つの係数L1(i)を音響信号に対して乗算する。すなわち、該２つの要素はＣＰＵ１０とＤＳＰ１５の共同によって実現されており、ＤＳＰ１５では、音響信号に対する係数L1(i)の乗算が１回行われるだけである。また、図示する破線内のセンドレベル調整器６７とセンドスイッチ６８の要素についても同様に１つの係数L2(i)が生成されて同様に扱われる。なお、ある入力チャンネルｉのオンＳＷ６３がオン状態で、その入力チャンネルｉを含むグループｇのミュートがオンされたとき、その入力チャンネルｉの係数L1(i)はゼロ（−∞[ｄＢ]の減衰率に相当）になるとは限らず、その時点のそのグループｇの減衰量Att(g)に応じた値となる。各グループｇの減衰量Att(g)は、後述するミュートグループを操作する時にユーザが任意の値に設定することができ、入力チャンネルｉのレベルが設定された減衰量だけ減衰されることから、ミュートオンされた際に残る音量のレベルが設定されることになる。
【００２２】
次に、ＭＩＸ出力ｃｈ部５６におけるｊ番目の出力チャンネルｊの構成を示すブロック図を図４（ｂ）に示す。
出力チャンネルｊにおいて、ＭＩＸバス５５から出力パッチ５８へ出力信号を送る経路には、特性制御部７０と、フェーダ（Vol）７１と、ミュートスイッチ（CH_ON）７２とが接続されている。特性制御部７０は、特性制御部６１と同様とされ、出力信号の周波数特性を調整するイコライザ（ＥＱ）やダイナミックレンジを圧縮するコンプレッサ（ＣＯＭＰ）等の音響信号の特性制御処理を行う要素から構成されている。フェーダ（Vol）７１は、出力チャンネルｊの出力レベルを調整する処理を行う音量設定部である。オンＳＷ（CH_ON）７２は、出力チャンネルｊのオン／オフを切り換えるスイッチである。ＳＴ出力ｃｈ部５７は、ステレオＬ／Ｒの２ｃｈ構成になっている点を除き、ＭＩＸ出力ｃｈ部５６と同じ構成とされており、ＳＴ出力ｃｈ部５７では、各ブロックのパラメータがＬｃｈとＲｃｈとで連動している。
【００２３】
また、出力チャンネルｊにおける各構成要素を制御するカレントメモリ（ＲＡＭ１２）中のパラメータを、イタリック文字で示している。CP1(j)〜CPn(j)は特性制御部７０で使用されるｎ個のパラメータであり、出力チャンネルｊのＥＱの周波数特性やＣＯＭＰの音量特性は、これらのパラメータに基づいて制御される。Vol(j)は、フェーダ７１のパラメータであり、出力チャンネルｊのフェーダ７１においては、音響信号の音量がパラメータVol(j)に基づいて制御される。ON(j)はオンＳＷ７２のパラメータであり、この値が”１”の場合は、出力チャンネルｊにおいて、音響信号がオンＳＷ７２を通過し、”０”の場合は、通過しない。
出力チャンネルｊにおいても、ＣＰＵ１０は、図示する破線内のフェーダ７１とオンＳＷ７２の要素の２つのパラメータVol(j)とパラメータON(j)とを乗算（[ｄＢ]の場合は加算）して１つの係数L1(j)を生成し、信号処理部（ＤＳＰ）１５は、出力チャンネルｊの該２つの要素の処理として、マイクロプログラムの１つのステップ（特定ステップ）において、該生成された１つの係数L1(ｊ)を音響信号に対して乗算する。また、ある出力チャンネルｊのオンＳＷ７２がオン状態で、その出力チャンネルｊを含むグループｇのミュートがオンされたとき、その出力チャンネルｊの係数L1(ｊ)はゼロ（−∞[ｄＢ]）になるとは限らず、その時点のそのグループｇの減衰量Att(g)に応じた値となる。各グループｇの減衰量Att(g)はユーザが設定することができ、出力チャンネルｊのレベルが設定された減衰量だけ減衰されることから、ミュートされた際に残る音量のレベルが設定されることになる。
【００２４】
本発明の実施例の音響信号処理装置１は、複数ｃｈのミュートを一括して操作するミュートグループマスタ（MUTE GROUP MASTER）機能を備えている。このミュートマスタ（MUTE MASTER）機能におけるミュートグループの作成や、設定、操作方法を、表示器１６に表示された図５に示すMUTE GROUP画面２を参照して説明する。
ミュートグループは、任意の入力チャンネルおよび任意の出力チャンネルからなるグループとされ、ミュートグループには入力チャンネルと出力チャンネルとを混在させることができる。ミュートグループでは、一括してミュートのオン／オフ状態を切り替えたい複数のチャンネルを１つにグループ化している。図５に示すMUTE GROUP画面２においては、チャンネル表示フィールド３に、３２ｃｈの入力ｃｈが８ｃｈずつのＣＨ１−８、ＣＨ９−１６、ＣＨ１７−２４、ＣＨ２５−３２に区切られて表示され、１６ｃｈの出力ｃｈが８ｃｈずつのＭＩＸ１−８、ＭＩＸ９−１６に区切られて表示され、１つのステレオｃｈがＳＴとして表示されている。チャンネル表示フィールド３の下に１〜４のミュートグループの１つを選択する選択ボタン３ａが表示されて、ミュートグループ１の「１」が選択されている。チャンネル表示フィールド３には選択されたミュートグループ１に属するｃｈがハイライトされて表示されている。すなわち、ＣＨ９−１６における入力ｃｈ１１と入力ｃｈ１２と入力ｃｈ１３と、ＣＨ１７−２４における入力ｃｈ２１と、ＣＨ２５−３２における入力ｃｈ２５と入力ｃｈ２６と、ＭＩＸ１−８の出力ｃｈ８との７ｃｈがミュートグループ１に属している。図示する例では、ミュートグループは、ミュートグループ１ないしミュートグループ４の４グループ設けることができ、使用する場面ごとのミュートグループが作成される。例えば、ミュージシャンのモニタ用の音響信号を処理している複数の入力チャンネルからなるグループや、リバーブへ送出する音響信号を処理している複数の出力チャンネルからなるグループなどを作成することができる。
【００２５】
新たなミュートグループを作成する際には、新たに作成したいミュートグループの番号の選択ボタン３ａにカーソルを合わせてエンターキー３７を押す。次に、チャンネル表示フィールド３に表示されているCLEAR ALLボタン３ｂにカーソルを合わせてエンターキー３７を押すと、現在チャンネル表示フィールド３にハイライト表示されているｃｈが一括して解除される。そして、新たなミュートグループに割り当てたい入力ｃｈや出力ｃｈのＳＥＬスイッチ４１ａを押すと、当該ｃｈが新たなミュートグループに属するようになる。この場合、複数ｃｈのＳＥＬスイッチ４１ａを押して複数ｃｈを新たなミュートグループに属させることができる。この時、押されたＳＥＬスイッチ４１ａが点灯すると共に、チャンネル表示フィールド３では、対応するｃｈが赤くハイライト表示されて、割り当てられたことが示される。点灯したＳＥＬスイッチ４１ａをもう１回押して消灯させれば、割り当てを解除することができる。以上のような操作により、ユーザは、任意の入力チャンネルないし出力チャンネルで構成されるミュートグループを作成することができる。
【００２６】
選択ボタン３ａの下にはMUTE GROUP MASTER画面４が表示されており、MUTE GROUP MASTER画面４には１〜４のミュートグループの状態をオンまたはオフに設定するオンオフ設定部であるミュートボタン４ｂと、１〜４のミュートボタン４ｂの上にそれぞれつまみ４ａが表示されている。なお、ミュートボタン４ｂはミュートグループマスタボタンである。つまみ４ａにより、１〜４の各ミュートグループ毎のミュートオン時の減衰量を設定することができ、あるミュートグループがミュートオンされたとき、そのミュートグループの各チャンネルのレベルが設定された減衰量だけ減衰するようになる。すなわち、つまみ４ａは各グループに所望の減衰量を設定する減衰量設定部であり、つまみ４ａを調整することでミュートされた際に残る音量のレベルを設定することができる。また、ミュートボタン４ｂにカーソルを合わせてエンターキー３７を押すことにより、選択されたミュートボタン４ｂが点灯し、そのミュートグループに属するすべてのｃｈがミュート状態になる。このとき、ミュートされているチャンネルのオンＳＷ４１ｂが点滅表示される。ミュートボタン４ｂは複数選択することができ、図示する例では、「１」と「２」のミュートボタン４ｂが点灯しており、ミュートグループ１とミュートグループ２がミュートオンされている。ミュートグループのミュートオンを解除するには、点灯しているミュートボタン４ｂにカーソルを合わせ、エンターキー３７を押すことにより、ミュートオンが解除されてミュートボタン４ｂが消灯する。
【００２７】
また、選択ボタン３ａの右側に表示されているSAFEボタン３ｃは、すべてのミュートグループの中から、特定のｃｈを一時的に除外したいときに使用する。SAFEボタン３ｃにカーソルを合わせ、エンターキー３７を押す。そして、ミュートグループから除外したいｃｈのＳＥＬスイッチ４１ａを押すと、ＳＥＬスイッチ４１ａが点灯し、画面内のチャンネル表示フィールド３に対応するｃｈが緑色でハイライト表示される。点灯しているＳＥＬスイッチ４１ａをもう１回押して消灯させれば、当該ｃｈのミュートセーフを解除することができる。ミュートセーフに設定したｃｈは、そのｃｈが属するミュートグループがミュートオンされても影響を受けないようになる。
【００２８】
次に、本発明の実施例の音響信号処理装置１で実行されるｘ番目のチャンネル（ｘｃｈ）の係数更新ルーチンＡのフローチャートを図６に示す。ここで、ｘは、複数の入力チャンネルおよび複数の出力チャンネルの何れか１つを特定するチャンネル番号を記憶するレジスタである。ｘｃｈの係数更新ルーチンＡは、フェーダつまみ４１ｃが操作された時、いずれかのミュートグループのつまみ４ａが操作された時、いずれかのｃｈのオンＳＷ４１ｂが操作された時やいずれかのミュートグループのミュートボタン４ｂが操作された時に実行される処理の一部として実行される。なお、図６ないし図９におけるパラメータおよびレジスタをイタリック文字で示している。
ｘｃｈの係数更新ルーチンＡが起動されると、ステップＳ１０にてｘｃｈのオンＳＷ（６３又は７２）のパラメータON(x)が確認されて“１”（オン）か“０”（オフ）かが判定される。ここで、ON(x)が“１”と判定されるとステップＳ１１に進み、一時的に減衰量が格納されるレジスタattxに０[ｄＢ]（値が１の係数に相当）が設定される。これは、オンＳＷ（６３又は７２）がオン状態の時の減衰量が０[ｄＢ]になるからである。また、ミュートグループgに１番目のミュートグループ１を示す［１］が設定される。次いで、ステップＳ１２にてミュートグループgのミュートボタン４ｂの状態MUTE(g)が確認されて“１”（オン）か“０”（オフ）かが判定される。ここで、MUTE(g)が“１”でミュートグループgがオンされていると判定されると、ステップＳ１３に進みｘｃｈはミュートグループgに属するか否かが判定される。ここで、ｘｃｈはミュートグループgに属すると判定された場合は、ステップＳ１４にてミュートグループgのつまみ４ａのパラメータAtt(g)の値がレジスタattxの値より小さい（減衰量が大きい）か否かが判定される。ここで、Att(g)の値がattxの値より小さい（減衰量が大きい）と判定された場合は、ステップＳ１５にて減衰量が大きい方のAtt(g)の値がレジスタattxに格納される。そして、ステップＳ１６にてミュートグループｇが１つインクリメントされて次のミュートグループg+1とされ、ステップＳ１７にて次のミュートグループg+1が最後のミュートグループ４を超えるか否かが判定される。ここで、次のミュートグループg+1が最後のミュートグループ４を超えていないと判定された場合は、ステップＳ１２に戻り、ステップＳ１２ないしステップＳ１７の処理が再度行われる。このステップＳ１２ないしステップＳ１７の処理は、次のミュートグループg+1が最後のミュートグループ４を超えるまで繰り返し行われる。
【００２９】
また、ステップＳ１２にてMUTE(g)が“０”でミュートグループgがオフされていると判定されると、ミュートされていないことから当該ｘｃｈの係数更新を行う必要がないので、ステップＳ１３ないしステップＳ１５の処理はスキップされてステップＳ１６へジャンプする。さらに、ステップＳ１３にてｘｃｈはミュートグループgに属していないと判定された場合は、当該ｘｃｈの係数更新を行う必要がないことから、ステップＳ１４，Ｓ１５の処理はスキップされる。さらにまた、ステップＳ１４にてAtt(g)の値がattxの値より大きい（減衰量が小さい）と判定された場合は、ステップＳ１５の処理はスキップされてattx(g)の値は更新されない。
ここで、ステップＳ１２ないしステップＳ１７の処理が繰り返し行われて、次のミュートグループg+1が最後のミュートグループ４を超えるとステップＳ１７からステップＳ１８へ進んで、レジスタvolxに、x chのフェーダ（６２又は７１）のボリュームレベルVol(x) [ｄＢ]にレジスタattxの値[ｄＢ]を加算した値が設定される。そして、ステップＳ１９にてレジスタvolxの値に対応する係数を、信号処理部（ＤＳＰ）１５におけるx chの処理のうちの、前記特定ステップの係数としてＤＳＰ１５に設定する。この場合、この場合、レジスタattxにはステップＳ１４，Ｓ１５の処理により、x chが属するすべてのミュートグループの減衰量のうちの最大の減衰量（つまみ４ａが一番絞られたミュートグループの減衰量）が格納されており、この減衰量の最大値に応じて減衰された係数がx chの特定ステップに設定されることになる。ステップＳ１９の処理が終了するとｘｃｈの係数更新ルーチンＡの処理は終了する。なお、このｘｃｈの係数は上記した係数L1(i)あるいは係数L1(j)に相当する。また、ステップＳ１０にてON(x)が“０”と判定されると、ステップＳ２０に分岐してレジスタvolxに−∞[ｄＢ]の値（ゼロの係数に相当）が設定されステップＳ１９に進むようになる。この場合、x chにおいては−∞[ｄＢ]の減衰量に対応する係数（＝０）が設定されることから、x chが属するミュートグループのミュートがオンかオフかに関わらず、x chのオンＳＷ（６３又は７２）からは、その後段に向けて無音の音響信号が出力される（そのｃｈの音は出ない）。
【００３０】
次に、本発明の実施例の音響信号処理装置１でｘｃｈの係数更新ルーチンＡに替えて実行されるｘｃｈの係数更新ルーチンＢのフローチャートを図７に示す。
ｘｃｈの係数更新ルーチンＢのステップＳ３０ないしステップＳ３３の処理は、ｘｃｈの係数更新ルーチンＡのステップＳ１０ないしステップＳ１３の処理と同様とされているのでその説明は省略する。そして、ステップＳ３３にてｘｃｈはミュートグループgに属すると判定された場合は、ステップＳ３４にてミュートグループｇのつまみ４ａのパラメータAtt(g) [ｄＢ]がレジスタattxの値[ｄＢ]に加算されてレジスタattxに格納される。これにより、ステップ３２ないしステップＳ３６の処理がミュートグループ数だけ繰り返し行われると、レジスタattxの値は、x chが属する全てのミュートグループｇについて、その各ミュートグループｇの減衰量Att(g)を累算した累算値となる。また、ステップＳ３５ないしステップＳ３９の処理は、ｘｃｈの係数更新ルーチンＡのステップＳ１６ないしステップＳ２０の処理と同様とされているのでその説明は省略する。
【００３１】
ｘｃｈの係数更新ルーチンＢでは、ステップＳ３４において、ｘｃｈが属する各ミュートグループのつまみ４ａで設定された減衰量が、前回のレジスタattxの値に加算されてレジスタattxに格納される。すなわち、ステップＳ３７においては、レジスタvolxに、x chのフェーダ（６２又は７１）のボリュームレベルVol(x) [ｄＢ]にレジスタattxの値[ｄＢ]を加算した値が設定されるが、この場合のレジスタattxの値は、x chが属する全てのミュートグループｇについて、その各ミュートグループｇの減衰量Att(g)を累算した累算値となる。そして、ステップＳ３８にてレジスタvolxの値に対応する係数を、信号処理部（ＤＳＰ）１５におけるx chの処理のうちの、前記特定ステップの係数としてＤＳＰ１５に設定する。ステップＳ３８の処理が終了するとｘｃｈの係数更新ルーチンＢの処理は終了する。このように、x chの係数更新ルーチンＢでは、x chが属するミュートグループのうちの、ミュートオンされているミュートグループの減衰量が全て効くので、複数のミュートグループがミュートオンされている場合のx chの減衰量は、係数更新ルーチンＡにおける減衰量より大きな値となる。
【００３２】
次に、ｘｃｈのフェーダ操作イベント処理のフローチャートを図８（ａ）に示す。x chのフェーダ操作イベント処理は、x chが割り当てられたｃｈストリップ４０のフェーダつまみ４１ｃをユーザが操作したときに起動される。
ｘｃｈのフェーダ操作イベント処理が起動されると、ステップＳ４０にて、x chのフェーダ（６２又は７１）のパラメータVol(x)に、ユーザが操作したフェーダつまみ４１ｃの位置に応じた減衰量[ｄＢ]が設定される。次いで、ステップＳ４１にて、x chの係数更新ルーチンＡ（またはＢ）を実行することにより、変更されたパラメータVol(x)の値が、信号処理部１５におけるx chの処理の特定ステップの係数L1(x)に反映されて、x chのフェーダ操作イベント処理は終了する。
【００３３】
次に、ミュートグループｇのつまみ操作イベント処理のフローチャートを図８（ｂ）に示す。ミュートグループｇのつまみ操作イベント処理は、ミュートグループｇのつまみ４ａをユーザが操作したときに起動される。
ミュートグループｇのつまみ操作イベント処理が起動されると、ステップＳ４５にて、ミュートグループｇのパラメータAtt(g)に、ユーザが操作したつまみ４ａの位置に応じた減衰量[ｄＢ]が設定される。次いで、ステップＳ４６にてミュートグループｇのミュートボタン４ｂのパラメータMUTE(g)が確認されて“１”（オン）か“０”（オフ）かが判定される。ここで、MUTE(g)が“１”でミュートグループgがオンされていると判定されると、ステップＳ４７に進みミュートグループｇに属するｃｈの係数更新ルーチンが実行される。ステップＳ４６にてMUTE(g)が“０”でミュートグループgがオフされていると判定された場合、またはステップＳ４７の処理が終了した場合は、ミュートグループｇのつまみ操作イベント処理は終了する。
【００３４】
ミュートグループｇのパラメータAtt(g)乃至パラメータMUTE(g)の値が変更され、その変更を信号処理部１５の係数に反映すべきとき（例えば、上述したステップＳ４７など）に実行される、ミュートグループｇに属するｃｈの係数変更ルーチンのフローチャートを図８(ｃ)に示す。
ミュートグループｇに属するｃｈの係数更新ルーチンが起動されると、ステップＳ５０にてミュートグループｇに属する１つ目のｃｈの番号がレジスタｘに設定される。次いで、ステップＳ５１にて、レジスタｘに設定されたx chの係数更新ルーチンＡ（またはＢ）を実行することにより、変更されたパラメータAtt(g)乃至パラメータMUTE(g)の値が、信号処理部１５における、ミュートグループｇに属するｘ chの処理の特定ステップの係数L1(x)に反映される。ステップＳ５１の処理が終了すると、ステップＳ５２にてミュートグループｇに属する次のｃｈの番号がレジスタｘに設定される。次いで、ステップＳ５３にてレジスタｘに設定された次のｃｈがあるか否かが判定されて、レジスタｘに設定された次のｃｈがあると判定された場合は、ステップＳ５１の処理が次のｃｈに対して行われる。そして、繰り返しステップＳ５１ないしステップＳ５３の処理が行われて、ミュートグループｇに属する最後のｃｈに対してステップＳ５１の処理が行われると、ステップＳ５３にてレジスタｘに設定された次のｃｈがないと判定されて、ミュートグループｇに属するｃｈの係数更新ルーチンは終了する。
【００３５】
このようにして、ミュートグループｇに属するｃｈの係数更新ルーチンにおいては、ミュートグループｇに属する全てのｃｈについて、x chの係数更新ルーチンが実行される（ステップＳ５１）。これにより、変更されたミュートグループｇのパラメータAtt(g)乃至パラメータMUTE(g)の値は、信号処理部１５における、ミュートグループｇに属する全てのチャンネルｘの処理の、特定ステップの係数L1(x)に反映される。
【００３６】
次に、ｘｃｈのオンＳＷ操作イベント処理のフローチャートを図９(ａ)に示す。x chのオンＳＷ操作イベント処理は、x chが割り当てられたｃｈストリップ４０のオンＳＷ４１ｂが、ユーザにより操作される毎に起動される。
x chのオンＳＷ操作イベント処理が起動されると、x chのオンＳＷ（６３又は７２）のパラメータON(x)の値がステップＳ５５にて反転される。すなわち、パラメータON(x)の値が”１”（オン）であった場合は”０”（オフ）に変更され、”０”（オフ）であった場合は”１”（オン）に変更される。次いで、ステップＳ５６にて、x chの係数更新ルーチンＡ（またはＢ）を実行することにより、変更されたパラメータON(x)の値が、信号処理部１５におけるx chの処理の特定ステップの係数L1(x)に反映されて、x chのオンＳＷ操作イベント処理は終了する。
【００３７】
次に、ミュートグループｇのミュートスイッチ操作イベント処理のフローチャートを図９(ｂ)に示す。ミュートグループｇのミュートスイッチ操作イベント処理は、ミュートグループｇのミュートボタン４ｂが操作されたときに起動される。
ミュートグループｇのミュートスイッチ操作イベント処理が起動されると、ステップＳ６０にて、ミュートグループｇのパラメータMUTE(g)の値が反転される。すなわち、パラメータMUTE(g)の値が”１”（オン）であった場合は”０”（オフ）に変更され、”０”（オフ）であった場合は”１”（オン）に変更される。次いで、ステップＳ６１にて、図８（ｃ）に示すミュートグループｇに属するｃｈの係数変更処理ルーチンを実行することにより、変更されたパラメータMUTE(g)の値が、信号処理部１５における、ミュートグループｇに属するｘchの処理の特定ステップの係数L1(x)に反映されて、ミュートグループｇのミュートスイッチ操作イベント処理は終了する。
【産業上の利用可能性】
【００３８】
以上説明した本発明の実施例にかかる音響信号処理装置において、ｃｈ係数更新ルーチンＡとｃｈ係数更新ルーチンＢの２つを示したが、もともとの「いくらか聞こえて欲しい」という要望からすると、ｃｈ係数更新ルーチンＡのほうがより適している。これら２つの「ｃｈ係数更新ルーチン」は、その何れか１つをユーザが選択できるようにしてもよい。また、これら２つの「ｃｈ係数更新ルーチン」の折衷案として、ミュートオンされているグループ中で１番大きな減衰量に、２番目以降の減衰量を、その何割かに減じて合成（加算）するようにしてもよい。
また、本発明の実施例にかかる音響信号処理装置では、種々の減衰値をそれぞれデシベル（[ｄＢ]）で扱っていたが、リニアで扱うようにしてもよい。その場合、実施例において加算により行われていた合成は、それぞれ、乗算により行うように変更される。
さらに、本発明の実施例は音響信号処理装置としたが、本発明はこれに限ることはなく、複数チャンネルの処理を行う音響機器に広く適用できる。例えば、イコライザ、コンプレッサ、リバーブ、レコーダ、スピーカプロセッサ、サラウンドアンプ、ミキサエンジンなどに適用することができる。
【符号の説明】
【００３９】
１  音響信号処理装置、２  MUTE GROUP画面、３  チャンネル表示フィールド、３ａ  選択ボタン、３ｂ  CLEAR ALLボタン、３ｃ  SAFEボタン、４  MUTE GROUP MASTER画面、４ａ  つまみ、４ｂ  ミュートボタン、１０  ＣＰＵ、１１  フラッシュメモリ、１２  ＲＡＭ、１３  その他Ｉ／Ｏ、１４  波形Ｉ／Ｏ、１５  信号処理部、１６  表示器、１７  電動フェーダ、１８  操作子、１９  バス、３０  タッチパネル、３１  ユーザ定義キー、３２ａ  ボタン、３２ｂ  ボタン、３３ａ〜３３ｄ  ボタン、３４  カーソル移動キー、３５  増減キー、３６  ロータリエンコーダ、３７  エンターキー、４０−１，４０−２，４０−３  ｃｈストリップ、４０−９  ＳＴｃｈストリップ、４１ａ  ＳＥＬスイッチ、４１ｂ  オンＳＷ、４１ｃ  フェーダつまみ、４１ｄ  ＣＵＥスイッチ、５０  Ａ入力、５１  Ｄ入力、５２  入力パッチ、５３  入力ｃｈ部、５４  ＳＴバス、５５  ＭＩＸバス、５６  ＭＩＸ出力ｃｈ部、５７  ＳＴ出力ｃｈ部、５８  出力パッチ、５９  Ａ出力、６０  Ｄ出力、６１  特性制御部、６２  フェーダ、６６  プリポストスイッチ、６７  センドレベル調整器、６８  センドスイッチ、７０  特性制御部、７１  フェーダ
【図１】
0005664413.tif 000002
【図２】
0005664413.tif 000003
【図３】
0005664413.tif 000004
【図４】
0005664413.tif 000005
【図５】
0005664413.tif 000006
【図６】
0005664413.tif 000007
【図７】
0005664413.tif 000008
【図８】
0005664413.tif 000009
【図９】
0005664413.tif 000010