(57)【特許請求の範囲】
【請求項１】
所定数のパラメータに対して各々設定されたパラメータ値に基づいて、１チャンネルの音声信号に対する処理を行う第１種音声信号処理手段と、
各々が、所定数のパラメータに対して各々設定されたパラメータ値に基づいて前記１チャンネルの音声信号に対する処理を並行して行う複数の第２種音声信号処理手段と、
前記音声信号の音量レベルを設定する音量設定操作子と、
前記所定数のパラメータ値の集合を一のパターンデータとして、複数のパターンデータを記憶するパターンデータ記憶手段と、
ユーザ操作に応じて、前記音量レベルの一または複数の境界値を記憶する境界値記憶手段と、
ユーザ操作に応じて、動作モードとして第１のモードまたは第２のモードのうち一方を選択する動作モード選択手段と、
前記第１のモードが選択されたことを条件として、前記音量レベルが前記境界値以上であるか否かに基づいて、前記複数のパターンデータのうち何れか一のパターンデータを選択し前記第１種音声信号処理手段に設定するパラメータ値制御手段と、
前記第２のモードが選択されたことを条件として、前記音量レベルと前記境界値との関係に基づいて、前記複数の第２種音声信号処理手段から出力された音声信号の混合比を決定する混合比決定手段と、
前記第２のモードが選択されたことを条件として、前記複数の第２種音声信号処理手段から出力された音声信号を混合する混合手段と
を有することを特徴とする音声信号処理装置。
【請求項２】
所定数のパラメータに対して各々設定されたパラメータ値に基づいて、１チャンネルの音声信号に対する処理を行う音声信号処理手段と、
前記音声信号の音量レベルを設定する音量設定操作子と、
前記所定数のパラメータ値の集合を一のパターンデータとして、複数のパターンデータを記憶するパターンデータ記憶手段と、
ユーザ操作に応じて、前記音量レベルの一または複数の境界値を記憶する境界値記憶手段と、
前記音量レベルが前記境界値以上であるか否かに基づいて、前記複数のパターンデータのうち何れか一のパターンデータを選択し前記音声信号処理手段に設定するパラメータ値制御手段と
を有することを特徴とする音声信号処理装置。
【請求項３】
各々が、所定数のパラメータに対して各々設定されたパラメータ値に基づいて１チャンネルの音声信号に対する処理を並行して行う複数の音声信号処理手段と、
前記音声信号の音量レベルを設定する音量設定操作子と、
ユーザ操作に応じて、前記音量レベルの一または複数の境界値を記憶する境界値記憶手段と、
前記音量レベルと前記境界値との関係に基づいて、前記複数の音声信号処理手段から出力された音声信号の混合比を決定する混合比決定手段と、
該決定された混合比に基づいて前記複数の音声信号処理手段から出力された音声信号を混合する混合手段と
を有することを特徴とする音声信号処理装置。
【請求項４】
前記複数のパラメータは、連続的なパラメータ値をとる連続値パラメータを含むものであり、
前記パラメータ値制御手段は、前記音量レベルが前記境界値を含む所定区間において徐々に大となると、一のパターンデータにおけるパラメータ値から他の一のパターンデータにおけるパラメータ値に向かって徐々に変化するように、前記音声信号処理手段に設定するパラメータ値を制御するものである
ことを特徴とする請求項２記載の音声信号処理装置。
【請求項５】
前記パターンデータ記憶手段に記憶された複数のパターンデータを一のパターンセットとし、該パターンセットを単位として前記パターンデータを記憶するパターンセット記憶手段と、
ユーザが所定のパターンセット・リコール操作を行うと、該パターンセット記憶手段に記憶されたパターンセットを前記パターンデータ記憶手段に再現するパターンセットリコール手段と、
ユーザが所定のパターンセット・ストア操作を行うと、前記パターンデータ記憶手段に記憶されたパターンセットを前記パターンセット記憶手段に格納するパターンセットストア手段と
をさらに有することを特徴とする請求項２または４記載の音声信号処理装置。
【請求項６】
前記音声信号処理手段、音量設定操作子、前記パターンデータ記憶手段、および前記境界値記憶手段は複数のチャンネルに対応して複数設けられるものであり、
前記複数のパターンデータ記憶手段に記憶されたパターンデータと前記複数の境界値とからなるデータを一のシーンデータとし、該シーンデータを記憶するシーンデータ記憶手段と、
ユーザが所定のシーンリコール操作を行うと、前記シーンデータ記憶手段に記憶されたシーンデータを前記複数のチャンネルに係る前記パターンデータ記憶手段と前記境界値記憶手段とに再現するシーンリコール手段と、
ユーザが所定のシーンストア操作を行うと、前記複数のパターンデータ記憶手段に記憶されたパターンデータと前記複数の境界値とを前記シーンデータ記憶手段に格納するシーンストア手段と
をさらに有することを特徴とする請求項５記載の音声信号処理装置。
【請求項７】
所定数のパラメータに対して各々設定されたパラメータ値に基づいて、１チャンネルの音声信号に対する処理を行う音声信号処理手段と、
前記音声信号の音量レベルを設定する音量設定操作子と、
前記所定数のパラメータ値の集合を一のパターンデータとして、複数のパターンデータを記憶するパターンデータ記憶手段と、
ユーザ操作に応じて、前記音量レベルの一または複数の境界値を記憶する境界値記憶手段と、
処理装置と
を有する音声信号処理装置に適用されるプログラムであって、
前記処理装置を、
前記音量レベルが前記境界値以上であるか否かに基づいて、前記複数のパターンデータのうち何れか一のパターンデータを選択し前記音声信号処理手段に設定するパラメータ値制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンサートホールまたはレコーディングスタジオ等における音声信号のミキシングに用いて好適な音声信号処理装置およびプログラムに関する。
【背景技術】
【０００２】
音声信号処理を行う様々な機器においては、レベル調節と音質調整とが行われているが、従来より両者をリンクさせる技術が知られている。例えば、特許文献１においては、音量調節ツマミの操作量に応じて音声信号の減衰量を増減するとともに、減衰量が大きくなるほど、高音域または低音域を強調するようにフィルタ特性を設定する技術が開示されている。これは、音量が小さくなるほど高音域および低音域が聞き取りづらくなるという人間の聴覚特性を補償し、音量にかかわらず等しいラウドネス特性を得ようとするものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２３２６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術は、「音量にかかわらず等しいラウドネス特性を得る」という目的にしか適用できないものである。特許文献１以外にも、レベル調節と音質調整とをリンクさせる技術は様々知られているが、何れも「ある特定の目的」を達成しようとするものである。一方、コンサートホールまたはレコーディングスタジオ等において使用されるミキサは、様々な用途に適用されるものであるため、高い汎用性が求められる。
この発明は上述した事情に鑑みてなされたものであり、レベル調節と音質調整との関係をユーザが自由に定義できる、汎用性の高い音声信号処理装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載の音声信号処理装置にあっては、所定数のパラメータに対して各々設定されたパラメータ値に基づいて、１チャンネルの音声信号に対する処理を行う第１種音声信号処理手段（図３の５５−ｍ，６２−ｋ）と、各々が、所定数のパラメータに対して各々設定されたパラメータ値に基づいて前記１チャンネルの音声信号に対する処理を並行して行う複数の第２種音声信号処理手段（５５−ｍ−Ａ，５５−ｍ−Ｂ）と、前記音声信号の音量レベルを設定する音量設定操作子（６）と、前記所定数のパラメータ値の集合を一のパターンデータとして、複数のパターンデータを記憶するパターンデータ記憶手段（２２，２７３）と、ユーザ操作に応じて、前記音量レベルの一または複数の境界値（ＴhAB）を記憶する境界値記憶手段（２２，２９３）と、ユーザ操作に応じて、動作モードとして第１のモード（パラメータ値遷移モード）または第２のモード（信号混合モード）のうち一方を選択する動作モード選択手段（１０３）と、前記第１のモードが選択されたことを条件として、前記音量レベルが前記境界値（ＴhAB）以上であるか否かに基づいて、前記複数のパターンデータのうち何れか一のパターンデータを選択し前記第１種音声信号処理手段（図３の５５−ｍ，６２−ｋ）に設定するパラメータ値制御手段（ＳＰ１８）と、前記第２のモードが選択されたことを条件として、前記音量レベルと前記境界値（ＴhAB）との関係に基づいて、前記複数の第２種音声信号処理手段（５５−ｍ−Ａ，５５−ｍ−Ｂ）から出力された音声信号の混合比を決定する混合比決定手段（ＳＰ２０）と、前記第２のモードが選択されたことを条件として、前記複数の第２種音声信号処理手段（５５−ｍ−Ａ，５５−ｍ−Ｂ）から出力された音声信号を混合する混合手段（３７，３９）とを有することを特徴とする。
また、請求項２記載の音声信号処理装置にあっては、所定数のパラメータに対して各々設定されたパラメータ値に基づいて、１チャンネルの音声信号に対する処理を行う音声信号処理手段（図３の５５−ｍ，６２−ｋ）と、前記音声信号の音量レベルを設定する音量設定操作子（６）と、前記所定数のパラメータ値の集合を一のパターンデータとして、複数のパターンデータを記憶するパターンデータ記憶手段（２２，２７３）と、ユーザ操作に応じて、前記音量レベルの一または複数の境界値（ＴhAB）を記憶する境界値記憶手段（２２，２９３）と、前記音量レベルが前記境界値（ＴhAB）以上であるか否かに基づいて、前記複数のパターンデータのうち何れか一のパターンデータを選択し前記音声信号処理手段（５５−ｍ，６２−ｋ）に設定するパラメータ値制御手段（ＳＰ１８）とを有することを特徴とする。
また、請求項３記載の音声信号処理装置にあっては、各々が、所定数のパラメータに対して各々設定されたパラメータ値に基づいて１チャンネルの音声信号に対する処理を並行して行う複数の音声信号処理手段（５５−ｍ−Ａ，５５−ｍ−Ｂ）と、前記音声信号の音量レベルを設定する音量設定操作子（６）と、ユーザ操作に応じて、前記音量レベルの一または複数の境界値（ＴhAB）を記憶する境界値記憶手段（２２，２９３）と、前記音量レベルと前記境界値（ＴhAB）との関係に基づいて、前記複数の音声信号処理手段（５５−ｍ，６２−ｋ）から出力された音声信号の混合比を決定する混合比決定手段（ＳＰ２０）と、該決定された混合比に基づいて前記複数の音声信号処理手段（５５−ｍ−Ａ，５５−ｍ−Ｂ）から出力された音声信号を混合する混合手段（３７，３９）とを有することを特徴とする。
さらに、請求項４記載の構成にあっては、請求項２記載の音声信号処理装置において、前記複数のパラメータは、連続的なパラメータ値をとる連続値パラメータを含むものであり、前記パラメータ値制御手段（ＳＰ１８）は、前記音量レベルが前記境界値を含む所定区間（クロスフェード区間）において徐々に大となると、一のパターンデータにおけるパラメータ値から他の一のパターンデータにおけるパラメータ値に向かって徐々に変化するように、前記音声信号処理手段（５５−ｍ，６２−ｋ）に設定するパラメータ値を制御するものであることを特徴とする。
さらに、請求項５記載の構成にあっては、請求項２または４記載の音声信号処理装置において、前記パターンデータ記憶手段（２２，２７３）に記憶された複数のパターンデータを一のパターンセットとし、該パターンセットを単位として前記パターンデータを記憶するパターンセット記憶手段（２２，３１３）と、ユーザが所定のパターンセット・リコール操作を行うと、該パターンセット記憶手段（２２，３１３）に記憶されたパターンセットを前記パターンデータ記憶手段（２２，２７３）に再現するパターンセットリコール手段（１３０）と、ユーザが所定のパターンセット・ストア操作を行うと、前記パターンデータ記憶手段（２２，２７３）に記憶されたパターンセットを前記パターンセット記憶手段（２２，３１３）に格納するパターンセットストア手段（１２８）とをさらに有することを特徴とする。
さらに、請求項６記載の構成にあっては、請求項５記載の音声信号処理装置において、前記音声信号処理手段（図３の５５−ｍ，６２−ｋ）、音量設定操作子（６）、前記パターンデータ記憶手段（２２，２７３）、および前記境界値記憶手段（２２，２９３）は複数のチャンネルに対応して複数設けられるものであり、前記複数のパターンデータ記憶手段（２２，２７３）に記憶されたパターンデータと前記複数の境界値（ＴhAB）とからなるデータを一のシーンデータとし、該シーンデータを記憶するシーンデータ記憶手段（２２，シーン領域）と、ユーザが所定のシーンリコール操作を行うと、前記シーンデータ記憶手段（２２，シーン領域）に記憶されたシーンデータを前記複数のチャンネルに係る前記パターンデータ記憶手段（２２，２７３）と前記境界値記憶手段（２２，２９３）とに再現するシーンリコール手段（４００）と、ユーザが所定のシーンストア操作を行うと、前記複数のパターンデータ記憶手段（２２，２７３）に記憶されたパターンデータと前記複数の境界値（ＴhAB）とを前記シーンデータ記憶手段（２２，シーン領域）に格納するシーンストア手段（４２０）とをさらに有することを特徴とする。
また、請求項７記載のプログラムにあっては、所定数のパラメータに対して各々設定されたパラメータ値に基づいて、１チャンネルの音声信号に対する処理を行う音声信号処理手段（図３の５５−ｍ，６２−ｋ）と、前記音声信号の音量レベルを設定する音量設定操作子（６）と、前記所定数のパラメータ値の集合を一のパターンデータとして、複数のパターンデータを記憶するパターンデータ記憶手段（２２，２７３）と、ユーザ操作に応じて、前記音量レベルの一または複数の境界値（ＴhAB）を記憶する境界値記憶手段（２２，２９３）と、処理装置（１８）とを有する音声信号処理装置に適用されるプログラムであって、前記処理装置（１８）を、前記音量レベルが前記境界値（ＴhAB）以上であるか否かに基づいて、前記複数のパターンデータのうち何れか一のパターンデータを選択し前記音声信号処理手段（５５−ｍ，６２−ｋ）に設定するパラメータ値制御手段（ＳＰ１８）として機能させるためのものであることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、パラメータ値制御手段が音量レベルが境界値以上であるか否かに基づいて、複数のパターンのうち何れか一のパターンを選択し音声信号処理手段に設定し、あるいは、音量レベルと境界値との関係に基づいて、複数の音声信号処理手段から出力された音声信号の混合比を決定するから、音量レベル調節と音質調整との関係をユーザが自由に定義できる、汎用性の高い音声信号処理装置を実現することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例のデジタルミキサのブロック図である。
【図２】一実施例で実現されるアルゴリズムの全体ブロック図である。
【図３】パラメータ値遷移モードにおけるアルゴリズムの要部のブロック図である。
【図４】信号混合モードにおけるアルゴリズムの要部のブロック図である。
【図５】両動作モードにおける動作説明図である。
【図６】一実施例におけるデータ構造図である。
【図７】ＥＱ設定ウィンドウ１００を示す図である。
【図８】ＥＱ詳細設定ウィンドウ２００を示す図である。
【図９】シーンリコールウィンドウ４００およびシーンストアウィンドウ４２０を示す図である。
【図１０】フェーダレベル変動イベント処理ルーチンのフローチャートである。
【発明を実施するための形態】
【０００８】
1．ハードウエア構成
次に、本発明の一実施例のデジタルミキサの構成を図１を参照し説明する。
図１において２はタッチパネルであり、バスライン１２を介して供給された表示情報に基づいてユーザに各種画面を表示するディスプレイと、このディスプレイの表面に貼付され、ユーザの指で押下されると、その旨および押下位置を検出するタッチスクリーンとから構成されている。タッチパネル２内のディスプレイは、例えば「１０２４×７６８」程度の解像度を有するフラットパネルディスプレイによって構成されている。４は表示器・操作子群であり、操作パネル上の各部に配置される各種のノブ、スイッチおよびＬＥＤキーから構成されている。ＬＥＤキーに内蔵されたＬＥＤの点滅状態はバスライン１２を介して設定される。また、ノブ、スイッチおよびＬＥＤキー等の操作状態はバスライン１２を介して出力される。
【０００９】
６は電動フェーダ群であり、複数の電動フェーダから構成され、各電動フェーダは、操作者の操作に基づいて各入出力チャンネルの信号レベルを調節する。さらに、各電動フェーダは、バスライン１２を介して操作コマンドが供給されると、その操作位置が自動設定されるように構成されている。１０は波形Ｉ／Ｏ部であり、アナログ音声信号またはデジタル音声信号を入出力する。本実施例においては、各種音声信号のミキシング処理・効果処理等は全てデジタル処理により実行される。しかし、外部から入力される音声信号および外部に出力すべき音声信号はデジタル、アナログ信号の双方が考えられる。このため、波形Ｉ／Ｏ部１０においては、アナログ信号とデジタル信号間の変換、複数種類のデジタル信号相互間の変換等の処理が行われる。次に、８は信号処理部であり、一群のＤＳＰ（デジタル・シグナル・プロセッサ）によって構成されている。信号処理部８は、波形Ｉ／Ｏ部１０を介して供給されたデジタル音声信号に対してミキシング処理や効果処理を施し、その結果を波形Ｉ／Ｏ部１０に出力する。
【００１０】
１６はその他Ｉ／Ｏ部であり、レコーダあるいは映像機器等、各種の外部機器との間でタイムコードその他の情報を入出力する。１８はＣＰＵであり、各種制御プログラム（例えば、後述する図１０のルーチン）に基づいて、バスライン１２を介して各部を制御する。２０はフラッシュメモリであり、その内部のプログラム領域には上記制御プログラムが記憶されている。２２はＲＡＭであり、ＣＰＵ１８のワークメモリとして使用される。本実施例のデジタルミキサにおいては、当該デジタルミキサの制御に用いられる全パラメータの現在の設定値（カレントデータ）がＲＡＭ２２の所定領域（カレント領域）に記憶されている。すなわち、ユーザが表示器・操作子群４、電動フェーダ群６を操作することによりカレントデータの内容（当該操作の操作対象であるパラメータの設定値）が更新され、また、該カレントデータに基づいて信号処理部１０におけるミキシング処理や効果処理、タッチパネル２における表示状態、表示器・操作子群４内のＬＥＤの点滅状態、電動フェーダ群６の各フェーダの位置などが制御される。
【００１１】
2．ミキシングアルゴリズムの構成
2．1．全体構成
次に、信号処理部８等において実現されるアルゴリズムの全体構成を図２を参照し説明する。なお、当該アルゴリズムは信号処理部８に設定されるプログラムによって実現されるものであり、該プログラムは、ＣＰＵ１８の制御の下、フラッシュメモリ２０等から信号処理部８にロードされる。図２において５１はアナログ入力部であり、マイクレベルまたはラインレベルのアナログ音声信号を受信すると、これをデジタル音声信号に変換し、信号処理部８に供給する。５２はデジタル入力部であり、デジタル音声信号を受信すると、これを信号処理部８内部のフォーマットに変換する。６６はアナログ出力部であり、信号処理部８から供給されたデジタル音声信号をアナログ音声信号に変換し外部に出力する。６８はデジタル出力部であり、信号処理部８から供給された内部フォーマットのデジタル音声信号を所定フォーマット（ＡＥＳ／ＥＢＵ，ＡＤＡＴ，ＴＡＳＣＡＭ等）のデジタル音声信号に変換し出力する。
【００１２】
以上述べた構成は、信号処理部８とは別体のハードウエアである波形Ｉ／Ｏ部１０およびここに介挿される各種カードにより実現されているが、上記以外の構成は信号処理部８において動作するプログラムによって実現されている。５５は入力チャンネル調整部であり、操作パネル上の電動フェーダおよびノブ等の操作子の操作に基づいて、「４８」チャンネルの入力チャンネルに対して音量・音質等の調整を行う。５４は入力パッチ部であり、入力部５１，５２等の複数の入力ポートから供給されたデジタル音声信号を、入力チャンネル調整部５５内の任意の入力チャンネルに割り当てる。
【００１３】
５８はＭＩＸバス群であり、「１６」系統のＭＩＸバスから構成されている。各ＭＩＸバスにおいては、各入力チャンネルのデジタル音声信号のうち当該ＭＩＸバスに供給されたものがミキシングされる。各入力チャンネルにおいては、音声信号をＭＩＸバスに供給するか否かを各ＭＩＸバス毎に設定することができ、供給する場合には各ＭＩＸバスに対するセンドレベル等も系統毎に独立して設定することができる。６２はＭＩＸ出力チャンネル部であり、上記各ＭＩＸバスにおけるミキシング結果のレベル調節および音質調節を行なう。６４は出力パッチ部であり、ＭＩＸ出力チャンネル部６２の出力信号を、各出力部６６，６８の任意のポートに割り当てる。５６は汎用イコライザ群であり、インサーションエフェクト、グラフィックイコライザ等の汎用イコライザから構成され、これら汎用イコライザは、入力チャンネル調整部５５またはＭＩＸ出力チャンネル部６２のうち任意のチャンネルに介挿することができる。
【００１４】
2．2．動作モード
上述した入力チャンネル調整部５５およびＭＩＸ出力チャンネル部６２においては、各チャンネル毎に独立して動作モードを選択できる。選択可能な動作モードは、「パラメータ値遷移モード」および「信号混合モード」である。
ここで、パラメータ値遷移モードとは、図３に示すように、「１」チャンネルに対して一系統の入力チャンネル調整部５５−ｍまたはＭＩＸ出力チャンネル調整部６２−ｋを設けるものであり、図中の各構成要素３１〜３８，４１〜４６に設定されるパラメータ値をフェーダレベルに応じて変動させるものである。
また、信号混合モードとは、図４に示すように、「１」チャンネルに対して、並行して動作する複数系統（図示の例では「２」系統）の入力チャンネル・サブ調整部５５−ｍ−Ａ，５５−ｍ−ＢまたはＭＩＸ出力チャンネル・サブ調整部６２−ｋ−Ａ，６２−ｋ−Ｂを設けるものであり、図中の各構成要素３１〜３８，４１〜４６に設定されるパラメータ値は各系統毎に固定され、各系統のミキシング比をフェーダレベルに応じて遷移させるものである。
【００１５】
2．3．パラメータ値遷移モードの詳細構成
次に、動作モードとしてパラメータ値遷移モードが指定されているチャンネルにおける、入力チャンネル調整部５５およびＭＩＸ出力チャンネル部６２の詳細を再び図３を参照し説明する。図３において５５−ｍは、第ｍ入力チャンネル（但し、１≦ｍ≦４８）に対応する第ｍ入力チャンネル調整部である。その内部において３１はアッテネータ部であり、入力された音声信号を減衰させる。従って、「減衰量」がアッテネータ部３１に指定されるパラメータ値になる。３２はハイパスフィルタであり、アッテネータ部３１の出力信号の低周波成分を減衰する。このハイパスフィルタ３２は、主としてマイク入力に対して音の濁りを防止するために用いられるものであり、カットオフ周波数が「１００Ｈz」前後に設定される。該ハイパスフィルタ３２はオフ状態に設定することができ、オフ状態に設定されるとその周波数特性がフラットになる。従って、「ハイパスフィルタのオン／オフ状態」および「（オン状態である場合の）カットオフ周波数」がハイパスフィルタ３２に設定されるパラメータ値になる。
【００１６】
３３はイコライザ部であり、「７」バンドのパラメトリックイコライザから構成され、ハイパスフィルタ３２の出力信号の音質調整を行う。これら「７」バンドは、周波数帯域が低い順に「バンドＡ」〜「バンドＦ」といい、最低域のバンドＡに対しては、バンドパスフィルタ（ピーキングフィルタともいう）、ハイパスフィルタ、またはシェルビングフィルタのうち何れかが適用される。ここで、シェルビングフィルタとは、指定された中心周波数ｆを境界として、略ステップ状にゲインを変化させるものである。また、最高域のバンドＦに対しては、バンドパスフィルタ、ローパスフィルタ、またはシェルビングフィルタのうち何れかが適用される。そして、これら以外のバンドＢ〜バンドＥに対しては、バンドパスフィルタが適用される。イコライザ部３３においては、これら各バンドに設定されたパラメータ値に基づいて、各バンド毎に周波数特性の調整が行われる。
従って、イコライザ部３３に設定されるパラメータ値は以下の通りになる。
・バンドＡのフィルタ種別（バンドパスフィルタ、ハイパスフィルタ、またはシェルビングフィルタ）、
・バンドＦのフィルタ種別（バンドパスフィルタ、ハイパスフィルタ、またはシェルビングフィルタ）、
・各バンドＡ〜Ｆの中心周波数、
・各バンドＡ〜Ｆのゲイン、
・各バンドＡ〜ＦのＱ値（但し、Ｑ値はバンドパスフィルタのみに対して有効）
【００１７】
３４はゲート部であり、イコライザ部３３の出力信号のノイズをカットするノイズゲートによって構成されている。すなわち、ゲート部３４においては、入力信号レベルが閾値Ｔhn以上であれば、ゲインは「０[ｄＢ]」になり、音声信号は減衰されないが、入力信号レベルが閾値Ｔhn未満であれば、ゲインは「−Ｇn[ｄＢ]」になり、音声信号が減衰される。これにより、例えば楽音信号または人声音などのある程度のレベルを有する信号が入力されている期間においては、その音声信号は減衰されることなく出力され、それ以外の期間においては出力信号は減衰されるから、後者の期間において生じているノイズが減衰される。従って、「ゲート部のオン／オフ」、「閾値Ｔhn」、および「レベルが閾値未満である場合のゲイン（−Ｇn[ｄＢ]）」がゲート部３４に設定されるパラメータ値になる。３５はコンプレッサ部であり、音声信号のダイナミックレンジの圧縮が必要な場合に、「圧縮率」等のパラメータに基づいて、ゲート部３４の出力信号のダイナミックレンジを圧縮または伸長する。従って、「コンプレッサ部のオン／オフ」、「圧縮率」等がコンプレッサ部３５に設定されるパラメータ値になる。
【００１８】
３６はディレイ部であり、必要な場合にコンプレッサ部３５の出力信号を指定された遅延時間だけ遅延させる。従って、「ディレイ部のオン／オフ」および「遅延時間」がディレイ部３６に設定されるパラメータ値になる。３７はレベル調整部であり、フェーダレベルとセンドレベルとを設定する。ここで、フェーダレベルとは、当該第ｍ入力チャンネルに割り当てられた電動フェーダの操作量に応じたレベルであり、当該第ｍ入力チャンネル全体に共通するものである。一方、センドレベルは、各ＭＩＸバス毎に定められるレベルである。また、各ＭＩＸバスに音声信号をセンドするか否かのオン／オフ状態もユーザが指定することができる。従って、「フェーダレベル」、「各ＭＩＸバスに対するセンドオン／オフ状態」、および「各ＭＩＸバスに対するセンドレベル」がレベル調整部３７に設定されるパラメータ値になる。
【００１９】
ところで、各ＭＩＸバスは各々独立したモノラルのバスとして使用することもできるが、隣接する「２」本のＭＩＸバスをペアにしてステレオのＭＩＸバスとして使用することもできる。３８はＰＡＮ調整部であり、ステレオのペアを構成する「２」本のＭＩＸバスに対して音量バランスを設定する。具体的には、これらのＭＩＸバスに対して、「ＰＡＮレベル」というレベルを設定する。なお、モノラルのＭＩＸバスに対して、ＰＡＮレベルは常に「０ｄＢ」になる。従って、この「ＰＡＮレベル」がＰＡＮ調整部３８に設定されるパラメータ値になる。以上により、各ＭＩＸバスに供給される音声信号のレベルは、デシベル表記でフェーダレベルとセンドレベルとＰＡＮレベルとの和になる。
【００２０】
また、図３において６２−ｋは、第ｋ・ＭＩＸバス５８−ｋ（但し、１≦ｋ≦１６）から供給された信号を処理する第ｋ・ＭＩＸ出力チャンネル調整部である。その内部において４１はイコライザ部、４２はコンプレッサ部、４５はディレイ部、４６はアッテネータ部であり、それぞれ上述した第ｍ入力チャンネル調整部５５−ｍにおけるイコライザ部３３、コンプレッサ部３５、ディレイ部３６、およびアッテネータ部３１と同様に構成されている。４３はレベル調整部であり、当該第ｋ・ＭＩＸ出力チャンネルに割り当てられた電動フェーダの操作量に応じたフェーダレベルを設定する。
【００２１】
ところで、上述したように、「２」本のＭＩＸバスはステレオのペアを構成する場合もあるが、かかる場合はこれらのＭＩＸバスに対応する第ｋ・ＭＩＸ出力チャンネル調整部６２−ｋおよび第（ｋ＋１）・ＭＩＸ出力チャンネル調整部６２−（ｋ＋１）ステレオのペアを構成することになる。４４はバランス調整部であり、ステレオのペアを構成する「２」の調整部６２−ｋ，６２−（ｋ＋１）に対して音量バランスを設定する。具体的には、これらの調整部６２−ｋ，６２−（ｋ＋１）内のバランス調整部４４において「バランスレベル」というレベルを設定する。なお、モノラルの調整部６２−ｋにおいてバランスレベルは常に「０ｄＢ」になる。これにより、各第ｋ・ＭＩＸ出力チャンネル調整部６２−ｋから出力される音声信号のレベルは、デシベル表記でフェーダレベルとバランスレベルとの和になる。
【００２２】
次に、パラメータ値遷移モードにおけるパラメータ値の決定方法を説明する。上述したように、上記構成要素３１〜３８，４１〜４６における動作はそれぞれの構成要素に設定された一組のパラメータ値によって決定される。そして、何れかの構成要素に設定された一組のパラメータ値の集合を「パターン」と呼ぶことにする。
ここで、ある構成要素に対して「２」種類のパターンＡ，Ｂを適用する場合、図５に示すように、各パターンＡ，Ｂのうち何れを重視するかの境界値として、切替レベルＴhABが定められる。該切替レベルＴhABが定められると、そのレベルに交差するように、フェーダレベルの関数であるウエイト特性ＷＡ，ＷＢが図示のように定められる。
【００２３】
パラメータ値が連続量（例えば中心周波数、ゲイン、Ｑ値等）である場合、パターンＡにおけるパラメータ値をＰＡとし、パターンＢにおけるパラメータ値をＰＢとすると、適用されるパラメータ値Ｐは下式（１）によって求められる。
Ｐ＝（ＰＡ・ＷＡ＋ＰＢ・ＷＢ）／（ＷＡ＋ＷＢ）  …式（１）
イコライザ部３３を例とすると、あるバンドの中心周波数がパターンＡにおいて「２００Ｈz」であり、パターンＢにおいて「１００Ｈz」であるとすると、フェーダレベルが低いときは当該中心周波数は「２００Ｈz」である。ここで、フェーダレベルを徐々に上げてゆき、切替レベルＴhAB付近のクロスフェード区間に達すると、中心周波数が徐々に下がってゆき、切替レベルＴhABにおいて「１５０Ｈz」になる。さらにフェーダレベルを上げてゆき、クロスフェード区間を過ぎると、中心周波数は「２００Ｈz」に達する。
【００２４】
一方、パラメータ値が非連続量である場合（例えばイコライザ部３３のバンドＡ，Ｆのフィルタ種別等）には、切替レベルＴhABを境として、パターンＡまたはパターンＢの何れか一方のパラメータ値が選択される。例えば、バンドＡのフィルタ種別が、パターンＡにおいて「バンドパスフィルタ」、パターンＢにおいて「シェルビングフィルタ」であるとすると、フェーダレベルが切替レベルＴhAB未満であるときはシェルビングフィルタが選択され、切替レベルＴhAB以上である場合はバンドパスフィルタが選択される。
但し、非連続量であるパラメータ値をフェーダレベルに応じて切り替えると、僅かなフェーダ操作によって音質が急激に変わることになり、実用上好ましくない場合も生じる。その場合には、フェーダレベルにかかわらず、パラメータ値を常に一定にすることもできる。なお、その詳細については後述する。
【００２５】
2．4．入出力チャンネル調整部のアルゴリズムの詳細（信号混合モード）
次に、動作モードとして信号混合モードが指定されているチャンネルにおける、入力チャンネル調整部５５およびＭＩＸ出力チャンネル部６２の詳細を再び図４を参照し説明する。図４において第ｍ入力チャンネル調整部５５−ｍは、「２」系統の入力チャンネル・サブ調整部５５−ｍ−Ａ，５５−ｍ−Ｂと、チャンネルバス群３９とから構成されている。但し、入力チャンネル・サブ調整部の数は「２」に限られるものではなく、「３」系統以上の入力チャンネル・サブ調整部を設けることもできる。各入力チャンネル・サブ調整部のアルゴリズムは、パラメータ値遷移モードにおける第ｍ入力チャンネル調整部５５−ｍ（図３参照）と同様である。また、チャンネルバス群３９は、ＭＩＸバス群５８と同数の（本実施例では「１６」の）チャンネルバスによって構成され、各入力チャンネル・サブ調整部から出力された各「１６」系統の音声信号は、該チャンネルバス群３９において系統毎にミキシングされた後、ＭＩＸバス群５８に供給される。
【００２６】
信号混合モードにおいては、各入力チャンネル・サブ調整部には、リニアスケールで合計が常に「１」になる複数の（系統数と同数の）「混合比レベル」というレベルが設定され、これによって各入力チャンネル・サブ調整部から出力された音声信号の混合比が決定される。この混合比レベルは、レベル調整部３７にて反映される。従って、各入力チャンネル・サブ調整部から各チャンネルバスに供給される音声信号のレベルは、デシベル表記でフェーダレベルとセンドレベルとＰＡＮレベルと混合比レベルとの和になる。
【００２７】
また、第ｋ・ＭＩＸ出力チャンネル調整部６２−ｋは、「２」系統のＭＩＸ出力チャンネル・サブ調整部６２−ｋ−Ａ，６２−ｋ−Ｂと、チャンネルバス４７とから構成されている。但し、この場合においてもＭＩＸ出力チャンネル・サブ調整部の数は「２」に限られるものではなく、「３」系統以上のＭＩＸ出力チャンネル・サブ調整部を設けることもできる。各ＭＩＸ出力チャンネル・サブ調整部のアルゴリズムは、パラメータ値遷移モードにおける第ｋ・ＭＩＸ出力チャンネル調整部６２−ｋ（図３参照）と同様であり、各ＭＩＸ出力チャンネル・サブ調整部から出力された音声信号は、該チャンネルバス４７においてミキシングされた後、出力パッチ部６４に供給される。
【００２８】
信号混合モードにおいては、各ＭＩＸ出力チャンネル・サブ調整部にも、リニアスケールで合計が常に「１」になる複数の（系統数と同数の）混合比レベルが設定され、これによって各ＭＩＸ出力チャンネル・サブ調整部から出力された音声信号の混合比が決定される。この混合比レベルは、レベル調整部４３にて反映される。従って、各ＭＩＸ出力チャンネル・サブ調整部からチャンネルバス４７に供給される音声信号のレベルは、デシベル表記でデシベル表記でフェーダレベルとバランスレベルと混合比レベルとの和になる。
【００２９】
ここで、各系統の混合比レベルの決定方法を再び図５を参照し説明する。動作モードが信号混合モードであって、あるチャンネルに設ける系統数を「２」としたとき、各系統Ａ，Ｂのうち何れを重視するかの境界値として、切替レベルＴhABが定められる。そして、該切替レベルＴhABが定められると、上述したパラメータ値遷移モードの場合と同様に、そのレベルに交差するように、フェーダレベルの関数であるウエイト特性ＷＡ，ＷＢが図示のように定められる。
あるフェーダレベルにおいて、系統Ａの混合比レベルは、「ＷＡ／（ＷＡ＋ＷＢ）」になり、系統Ｂの混合比レベルは、「ＷＢ／（ＷＡ＋ＷＢ）」になる。従って、上述したように系統Ａ，Ｂの混合比レベルの合計は、リニアスケールで常に「１」になる。
この場合において、フェーダレベルを最低値から最高値に向けて徐々に増加させると、最初は系統Ｂから出力される音声信号のみがチャンネルバス群３９またはチャンネルバス４７を介して出力される。次に、クロスフェード区間内において系統Ａの混合比レベルが徐々に大となり、系統Ｂの混合比レベルが徐々に小となり、切替レベルＴhABにおいて両系統の混合比レベルが等しくなる。さらにフェーダレベルが上がり、クロスフェード区間を外れると、やがて系統Ａから出力される音声信号のみがチャンネルバス群３９またはチャンネルバス４７を介して出力されるようになる。
【００３０】
3．データ構造
3．1．カレントデータ（シーンデータ）
次に、本実施例におけるデータ構造を図６を参照し説明する。図６において２５０はカレントデータであり、現時点において本実施例のアルゴリズム（図２）に適用されているパラメータ値の集合であり、ＲＡＭ２２の所定領域（カレント領域）に格納される。より具体的には、カレントデータ２５０は、入力チャンネル調整部５５のパラメータ値を指定する入力チャンネルデータ２５２と、ＭＩＸ出力チャンネル部６２のパラメータ値を指定するＭＩＸ出力チャンネルデータ２５４と、その他各部のパラメータ値を指定するデータとから構成されている。
なお、カレントデータの内容はシーンデータとしてＲＡＭ２２の他の所定領域（シーン領域）に格納することができ、格納されたシーンデータは、所定のシーンリコール操作によってワンタッチでカレントデータとして復元することができる。従って、カレントデータ２５０のデータ構造とシーンデータのデータ構造とは同様のものになる。
【００３１】
上記入力チャンネルデータ２５２は、各入力チャンネルに対応した第１入力チャンネルデータ２６１、第２入力チャンネルデータ２６２等から構成されている。ここで、第１入力チャンネルデータ２６１は、ヘッダデータ２７０と、第１入力チャンネル調整部を構成する各構成要素３１〜３８（図３参照）のパラメータ値を指定するデータ（２７１、２７２、２７３等）とから構成されている。例えば、アッテネータ・データ２７１はアッテネータ部３１のパラメータ値を指定するものであり、ハイパスフィルタ・データ２７２はハイパスフィルタ３２のパラメータ値を指定するものであり、イコライザ・データ２７３はイコライザ部３３のパラメータ値を指定するものである。
【００３２】
上記ヘッダデータ２７０は、動作モードデータ２７０１と、並び順データ２７０２と、切替レベルデータ２７０３とから構成される。動作モードデータ２７０１は、当該チャンネル（図示の例では第１入力チャンネル）の動作モードとして、パラメータ値遷移モードまたは信号混合モードの何れか一方を指定するものである。ところで、図６において、左端に「Ｐ」の文字を付したデータは、パラメータ値遷移モードのみに適用されるデータであり、左端に「Ｓ」の文字を付したデータは、信号混合モードのみに適用されるデータであり、何れの文字も付していないデータは、両モードで共用されるデータである。従って、ヘッダデータ２７０に含まれる並び順データ２７０２および切替レベルデータ２７０３は、信号混合モードのみに適用されることになる。切替レベルデータ２７０３は、「系統数−１」の切替レベル（例えば図５において説明した切替レベルＴhAB）を指定するものであり、並び順データ２７０２は、適用されるフェーダレベルが高い順に系統を特定するデータである。図５の例においては、適用される系統はＡ，Ｂの「２」系統であり、系統Ａに適用されるフェーダレベルのほうが高いため、並び順データ２７０２の内容は「Ａ,Ｂ」になる。
【００３３】
また、イコライザ・データ２７３は、固定パラメータデータ２８１と、切替ルールデータ２９０と、一または複数のパターンデータとから構成される。図示の例においては、「３」のパターンＡ，Ｂ，Ｃに対応するパターンデータ２８２，２８３，２８４が設けられている。これらのパターンデータは、パラメータ値遷移モードおよび信号混合モードの双方に対して共通に適用されるデータである。すなわち、パターンデータ２８２，２８３，２８４は、パラメータ値遷移モードにおいては一のイコライザ部３３のパラメータ値を決定するために用いられる一方、信号混合モードにおいては、「３」系統の入力チャンネル・サブ調整部に設けられた「３」のイコライザ部３３のパラメータ値として用いられる。なお、一のパターンデータのみが設けられる場合とは、フェーダレベルに応じてパラメータ値を遷移させない場合である。
【００３４】
固定パラメータデータ２８１および切替ルールデータ２９０は、図上で左端に「Ｐ」の文字が付してあるように、パラメータ値遷移モードにおいてのみ用いられるデータである。まず、固定パラメータデータ２８１は、フェーダレベルにかかわらずパラメータ値を一定にすべきパラメータ（固定パラメータ）の種別を規定するデータである。上述したように、イコライザ部３３においてはバンドＡ，Ｆのフィルタ種別を選択できるが、フィルタ種別がフェーダレベルに応じて切り替えられると、僅かなフェーダ操作によって音質が急激に変わることになり、実用上好ましくない場合も生じる。そこで、固定パラメータデータ２８１においては、「バンドＡのフィルタ種別」および「バンドＦのフィルタ種別」を固定パラメータとして規定しておくと好適である。
【００３５】
次に、切替ルールデータ２９０は、優先パターンデータ２９１と、並び順データ２９２と、切替レベルデータ２９３とから構成される。まず、優先パターンデータ２９１は、上述した固定パラメータデータ２８１に係るパラメータ値を何れのパターンから取得するかを定めたデータである。例えば、固定パラメータデータ２８１が「パターンＡ」を指定する場合、固定パラメータ（上述した例においては、バンドＡのフィルタ種別およびバンドＦのフィルタ種別）は常にパターンＡに定められたパラメータ値が適用されることになる。切替レベルデータ２９３は、「パターン数−１」の切替レベルを指定するものであり、並び順データ２９２は、適用されるフェーダレベルが高い順にパターンを特定するデータである。
【００３６】
以上、イコライザ・データ２７３の詳細について説明したが、各構成要素３１〜３８，４１〜４６に対応するデータ２７１，２７２等も、イコライザ・データ２７３と同様に構成されている。パラメータ値遷移モードにおいては、これらのデータ２７１，２７２等は相互に独立しており、パターンデータの数や切替ルールデータも同一でなくてもよい。但し、信号混合モードにおいては、一のチャンネルにおけるパターンデータの数や切替ルールデータは共通にしておく必要がある。
また、ＭＩＸ出力チャンネルデータ２５４の詳細構成の図示は省略するが、ＭＩＸ出力チャンネルデータ２５４も入力チャンネルデータ２５２と同様に、各個別のチャンネル毎に、ヘッダデータと、構成要素４１〜４６に対応するデータとから構成されている。
【００３７】
3．2．プリセットデータ
カレントデータ２５０内の何れかのチャンネルに係るデータ（例えば第１入力チャンネルデータ２６１）内のパラメータ値は、プリセットデータとしてＲＡＭ２２の所定領域に格納することができ、必要に応じて他のチャンネルにリコールすることができる。このプリセットデータの詳細を再び図６を参照し説明する。図６においてプリセットデータ３００は、ヘッダデータ３１０と、各構成要素３１〜３８または４１〜４６のパラメータ値を指定するデータ（３１１、３１２、３１３等）とから構成されている。ここで、ヘッダデータ３１０は、カレントデータ２５０におけるヘッダデータ２７０と同様に構成されており、動作モードデータと、信号混合モード用の並び順データと、信号混合モード用の切替レベルデータとから構成されている。また、図示の例において、プリセットデータ３００は、入力チャンネル用のプリセットデータであるため、データ３１１、３１２、３１３等は、入力チャンネル用の構成要素３１〜３８に対応するものである。
【００３８】
ここでイコライザ部３３に対応するイコライザ・データ３１３は、パターンセットデータ３３０と、複数のパターンデータとから構成される。図示の例においては、「５」のパターンＡ，Ｂ，Ｃ，Ｄ，Ｅに対応するパターンデータ３２２〜３２６が設けられている。これらのパターンデータ３２２〜３２６は、上述したカレントデータ２５０内のパターンデータ２８２，２８３，２８４と同様に、パラメータ値遷移モードおよび信号混合モードの双方に対して共通に適用され得るデータである。
【００３９】
パターンセットデータ３３０は、複数のパターンデータのうち実際に適用するものと、パラメータ値遷移モードにおける切替ルールと固定パラメータとを規定するデータであり、固定パラメータデータ３４１と、一または複数のポインタと、切替ルールデータ３５０とから構成される。固定パラメータデータ３４１は、上述したカレントデータ２５０内の固定パラメータデータ２８１と同様であり、パラメータ値遷移モードにおいてフェーダレベルにかかわらずパラメータ値を一定にすべきパラメータの種別を規定するデータである。また、図示の例においては、ポインタとして、パターンデータ３２２，３２３，３２４（パターンＡ，Ｂ，Ｃ）を各々指定する「３」のポインタ３４２，３４３，３４４が設けられている。従って、プリセットデータ３００をリコールしたとき、実際にカレントデータ２５０に反映されるパターンは、パターンＡ，Ｂ，Ｃの「３」種類のみであり、パターンＤ，Ｅは、当該プリセットデータ３００のリコールによっては反映されないことになる。また、切替ルールデータ３５０は、上述したカレントデータ２５０内の切替ルールデータ２９０と同様であり、優先パターンデータと、並び順データと、切替レベルデータとから構成される。
【００４０】
4．ユーザインタフェース
4．1．ＥＱ設定ウィンドウ１００
次に、本実施例に適用されるユーザインタフェースについて説明する。
ユーザが所定の操作を行うと、カレントデータ２５０内の任意の入力チャンネルまたはＭＩＸ出力チャンネルについて、構成要素３１〜３８，４１〜４６のパラメータ値を設定するウィンドウをタッチパネル２に表示させることができる。ここでは、一例として、イコライザ部３３の詳細設定を行うＥＱ設定ウィンドウ１００の内容を図７を参照し説明する。
図７において１０２はチャンネル選択部であり、パラメータ値を編集する対象となるチャンネルを選択するものである。１０３は動作モード選択部であり、当該チャンネルの動作モードとして、パラメータ値遷移モードまたは信号混合モードを選択するものである。１０４はパターン表示部であり、当該チャンネルのフェーダレベルの範囲（図示の例では−∞[ｄＢ]〜１０[ｄＢ]）に対して、適用されるパターンのウエイト特性を表示する。図示の例では、「EQ Ptn.A」および「EQ Ptn.B」という文字列とともに、二のパターンＡ，Ｂのウエイト特性が示されている。
【００４１】
１０６は切替レベルカーソルであり、表示されているパターンの切替レベルＴhABに相当する位置に表示される。この切替レベルカーソル１０６は、ユーザのドラッグ操作によって上下方向に移動させることができ、これによってユーザは切替レベルＴhABを指定することができる。１１０，１２０は特性表示部であり、パターンＡ，Ｂの周波数特性を表示する。１１２，１２２はエディットボタンであり、パターンＡ，Ｂの周波数特性の編集を指示するものである。すなわち、エディットボタン１１２，１２２のうち何れかがユーザに押下されると、後述するＥＱ詳細設定ウィンドウ２００（図８参照）がタッチパネル２に表示され、対応するパターンの周波数特性を編集することができるようになる。１１４，１２４はストアボタンであり、パターンＡ，Ｂに係るカレントデータ２５０内のパターンデータ（例えば、図６におけるパターンデータ２８２，２８３）を、プリセットデータ３００内の何れかのパターンデータ（例えば、同パターンデータ３２２〜３２６）として記憶させることを指示するものである。１１６，１２６はリコールボタンであり、プリセットデータ３００内の何れかのパターンデータを、パターンＡ，Ｂに係るカレントデータ２５０内のパターンデータにリコールする（コピーする）ことを指示するものである。
【００４２】
１０８はパターン追加ボタンであり、ユーザによって押下されると、パターン表示部１０４に新たなパターンが追加される。新たなパターンが追加されると、この新たなパターンに対応して、上述した構成要素１１０，１１２，１１４，１１６と同様の特性表示部およびボタンがＥＱ設定ウィンドウ１００内に追加される。１２８はパターンセット・ストアボタンであり、カレントデータ２５０内のイコライザ・データ２７３に対応するパターンセットデータ３３０を生成しプリセットデータ３００内に記憶させることを指示するものである。上述のように、イコライザ・データ２７３は、固定パラメータデータ２８１と、切替ルールデータ２９０と、一または複数のパターンデータ（図６の例では２８２，２８３，２８４）とから構成される。このうち、パターンデータの実体は、プリセットデータ３００内のパターンデータ３２２，３２３，３２４として記憶されるため、パターンセットデータ３３０においては、これらパターンデータ３２２，３２３，３２４を各々指定するのポインタ３４２，３４３，３４４が記憶されるのである。また、固定パラメータデータ２８１および切替ルールデータ２９０は、そのままパターンセットデータ３３０内の固定パラメータデータ３４１および切替ルールデータ３５０として記憶される。
【００４３】
次に、１３０はパターンセット・リコールボタンであり、既に記憶されている何れかのパターンセットデータ３３０の内容をカレントデータ２５０内のイコライザ・データ２７３に反映させることを指示するものである。リコールするパターンセットデータ３３０が指定されると、当該パターンセットデータ３３０に含まれる固定パラメータデータ３４１および切替ルールデータ３５０の内容が、カレントデータ２５０内の固定パラメータデータ２８１および切替ルールデータ２９０の記憶領域にコピーされる。そして、該パターンセットデータ３３０に含まれるポインタ（図６の例では３４２，３４３，３４４）によって指定される一または複数のパターンデータ（同、３２２，３２３，３２４）の実体が、カレントデータ２５０内のパターンデータ２８２，２８３，２８４の記憶領域にコピーされる。１３２はＯＫボタンであり、ユーザによって押下されると、ＥＱ設定ウィンドウ１００が閉じられる。１３４はキャンセルボタンであり、ユーザによって押下されると、当該ＥＱ設定ウィンドウ１００における編集内容がキャンセルされた後、該ウィンドウ１００が閉じられる。ＥＱ設定ウィンドウ１００がタッチパネル２に表示された際、その時点におけるイコライザ・データ２７３の内容はＲＡＭ２２内の所定の退避領域にコピーされる。キャンセルボタン１３４が押下されると、この退避領域内のデータがイコライザ・データ２７３の記憶領域に再びコピーされるため、イコライザ・データ２７３は編集前の内容に戻されるのである。
【００４４】
4．2．ＥＱ詳細設定ウィンドウ２００
次に、エディットボタン１１２，１２２の何れかが押下された際に表示されるＥＱ詳細設定ウィンドウ２００の詳細を図８を参照し説明する。図８において２０２は特性表示部であり、編集対象となるパターンの周波数特性を表示する。２０４はバンドＡ用のシェルビングフィルタボタン、２０６はバンドＡ用のハイパスフィルタボタンであり、押下されることにより何れか一方のみをオン状態に設定することができ、これによってバンドＡのフィルタ種別を指定することができる。すなわち、バンドＡのフィルタ種別は、ボタン２０４がオン状態であるとき「シェルビングフィルタ」になり、ボタン２０６がオン状態であるとき「ハイパスフィルタ」になり、ボタン２０４，２０６の双方がオフ状態であるとき「バンドパスフィルタ」になる。また、２０８はバンドＦ用のシェルビングフィルタボタン、２１０はバンドＦ用のローパスフィルタボタンであり、押下されることにより何れか一方のみをオン状態に設定することができ、これによってバンドＦのフィルタ種別を指定することができる。すなわち、バンドＦのフィルタ種別は、ボタン２０８がオン状態であるとき「シェルビングフィルタ」になり、ボタン２１０がオン状態であるとき「ローパスフィルタ」になり、ボタン２０８，２１０の双方がオフ状態であるとき「バンドパスフィルタ」になる。
【００４５】
次に、２１２はＱ値調整ノブ画像であり、バンドＡ〜Ｆに対応して「７」個設けられている。何れかのＱ値調整ノブ画像２１２が押下されると、表示器・操作子群４に設けられたノブ操作子（図示せず）によって、当該バンドのＱ値を調整することが可能になる。２１４は周波数調整ノブ画像であり、Ｑ値調整ノブ画像２１２と同様に、バンドＡ〜Ｆに対応して各「７」個設けられている。そして、何れかの周波数調整ノブ画像２１４が押下されると、上記表示器・操作子群４に設けられたノブ操作子によって、当該バンドの中心周波数を調整することが可能になる。２１６はゲイン調整ノブ画像であり、Ｑ値調整ノブ画像２１２と同様に、バンドＡ〜Ｆに対応して各「７」個設けられている。そして、何れかのゲイン調整ノブ画像２１６が押下されると、上記表示器・操作子群４に設けられたノブ操作子によって、当該バンドのゲインを調整することが可能になる。
【００４６】
上記ボタン２０４〜２１０、ノブ画像２１２，２１４，２１６およびノブ操作子が操作されると、その操作量に応じて、イコライザ・データ２７３内の対応するパラメータ値が直ちに変更される。これにより、ユーザは、波形Ｉ／Ｏ部１０から出力される音声信号を耳で聞きながら、最適なパラメータ値を設定することができる。２２０はＯＫボタンであり、ユーザによって押下されると、ＥＱ詳細設定ウィンドウ２００が閉じられ、ＥＱ設定ウィンドウ１００が再びタッチパネル２に表示される。２２２はキャンセルボタンであり、ユーザによって押下されると、ＥＱ詳細設定ウィンドウ２００における編集内容がキャンセルされた後、該ウィンドウ２００が閉じられ、ＥＱ設定ウィンドウ１００が再び表示される。すなわち、ＥＱ詳細設定ウィンドウ２００が表示された時点において当該パターンのパラメータ値は退避領域にコピーされ、キャンセルボタン２２２が押下されると、この退避領域内のデータが当該パターンのパターンデータの記憶領域に再びコピーされる。２２４はストアボタンであり、上記ＥＱ設定ウィンドウ１００内のストアボタン１１４，１２４と同様に、編集対象のパターンに係るパターンデータを、プリセットデータ３００内の何れかのパターンデータとして記憶させることを指示するものである。２２６はリコールボタンであり、ＥＱ設定ウィンドウ１００内のリコールボタン１１６，１２６と同様に、プリセットデータ３００内の何れかのパターンデータを、編集対象のパターンデータにリコールする（コピーする）ことを指示するものである。
【００４７】
4．3．シーンリコールウィンドウ４００およびシーンストアウィンドウ４２０
表示器・操作子群４においては、シーンリコールを指示するシーンリコールボタンが設けられており、ユーザが該シーンリコールボタンを押下すると、図９(a)に示すシーンリコールウィンドウ４００がタッチパネル２に表示される。シーンリコールウィンドウ４００の内部において４０２はシーンデータリストであり、ＲＡＭ２２のシーン領域に記憶されているシーンデータ名の一覧を表示する。このシーンデータリスト４０２において、ユーザは所望のシーンデータ名の欄を押下することにより、当該シーンデータを選択状態にすることができる。４０４はリコールボタンであり、何れかのシーンデータが選択されているときに押下されると、選択されているシーンデータがリコールされる。すなわち、当該シーンデータの内容がカレントデータ２５０の記憶領域にコピーされる。これに伴って、新たなカレントデータ２５０の内容に応じて、表示器・操作子群４の表示／操作状態および電動フェーダ群６の操作量等が再設定される。
【００４８】
また、表示器・操作子群４においては、シーンストアを指示するシーンストアボタンが設けられており、ユーザ該シーンストアボタンを押下すると、図９(b)に示すシーンストアウィンドウ４２０がタッチパネル２に表示される。シーンストアウィンドウ４２０の内部において４１２はシーンデータリストであり、ＲＡＭ２２のシーン領域に記憶されているシーンデータ名の一覧を表示する。このシーンデータリスト４１２において、ユーザは所望のシーンデータ名の欄を押下することにより、当該シーンデータを選択状態にすることができる。４１４はリネームボタンであり、ユーザに押下されると、現在のカレントデータ２５０の内容が新たなシーンデータとしてシーン領域に記憶される。そして、この新たなシーンデータの名称を指定するためのポップアップウィンドウ（図示せず）が表示され、このポップアップウィンドウにおいてユーザはシーンデータ名を入力することができる。４１６はストアボタンであり、何れかのシーンデータが選択されているときに押下されると、現在のカレントデータ２５０の内容が当該選択されたシーンデータとしてストアされる。すなわち、カレントデータ２５０の内容が当該シーンデータの記憶領域にコピーされる。
【００４９】
以上、シーンデータをリコール／ストアするユーザインタフェースについて説明したが、パターンデータまたはパターンセットデータをリコール／ストアする場合においても、上述したウィンドウ４００，４２０と同様のウィンドウが表示される。
【００５０】
5．実施例の動作
次に、本実施例の動作を説明する。何れかの入力チャンネルまたはＭＩＸ出力チャンネルにおいてフェーダレベルに変化が生じると、当該チャンネル毎に図１０に示すフェーダレベル変動イベント処理ルーチンが起動される。なお、フェーダレベルは、ユーザが直接的にフェーダを操作した場合およびシーンリコールが生じた場合に変化する。
図１０において処理がステップＳＰ２に進むと、処理対象となるチャンネルのフェーダレベルの現在値が取得される。次に処理がステップＳＰ３に進むと、当該チャンネルに係る動作モードがパラメータ値遷移モードであるか否かが判定される。ここで「ＮＯ」（信号混合モード）と判定されると処理はステップＳＰ２０に進み、当該チャンネルを構成する各系統の混合比レベルが算出される。なお、混合比レベルの算出方法の例は前述した通りであり、図５の例においては、現在のフェーダレベルに対して、系統Ａの混合比レベルは、「ＷＡ／（ＷＡ＋ＷＢ）」になり、系統Ｂの混合比レベルは、「ＷＢ／（ＷＡ＋ＷＢ）」になる。算出された混合比レベルは、各系統のレベル調整部３７または４３（図４参照）にセットされる。これにより、各系統の音声信号のレベルが当該混合比レベルを反映したレベルに設定され、本ルーチンの処理が終了する。
【００５１】
一方、当該チャンネルの動作モードがパラメータ値遷移モードであった場合は、ステップＳＰ３において「ＹＥＳ」と判定され、処理はステップＳＰ４に進む。ここでは、当該チャンネルの構成要素３１〜３８，４１〜４６のうち、複数のパターンデータ（例えば、図６の２８２，２８３，２８４）を有する構成要素に係る全てのパラメータ値に対して、以降のステップＳＰ６〜ＳＰ１８の処理が終了したか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ６に進み、未処理である一のパラメータが選択され、以降の処理のターゲットに設定される。次に、処理がステップＳＰ８に進むと、ターゲットのパラメータは固定パラメータであるか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ４に戻る。一方、ターゲットのパラメータが固定パラメータでなければ「ＮＯ」と判定され処理はステップＳＰ１０に進む。
【００５２】
ステップＳＰ１０においては、フェーダレベルの現在値に対応するパターンが複数存在するか否かが判定される。すなわち、先に図５において説明したように、パラメータ値が連続量であってフェーダレベルがクロスフェード区間内であれば、複数のパターンＡ，Ｂに対してウエイト特性ＷＡ，ＷＢが「０」を超える値になるため、対応するパターンは複数になる。一方、フェーダレベルがクロスフェード区間から外れると、対応するパターン（ウエイト特性が「０」を超える値になるパターン）は一つだけになる。また、パラメータ値が非連続量である場合にはフェーダレベルに関わらず、適用されるパターン数は一つのみである。パターン数が一つのみである場合は、ステップＳＰ１０において「ＮＯ」と判定され処理はステップＳＰ１２に進む。ここでは、当該パターンに係るパターンデータの中から、ターゲットのパラメータ値が取得される。次に、処理がステップＳＰ１８に進むと、信号処理部８に対して、当該パラメータ値がセットされ、処理はステップＳＰ４に戻る。
【００５３】
一方、フェーダレベルの現在値に対応するパターンが複数存在する場合は、ステップＳＰ１０において「ＹＥＳ」と判定され、処理はステップＳＰ１４に進む。ここでは、対応する複数のパターンデータの中から、ターゲットのパラメータ値が各々取得される。次に、処理がステップＳＰ１６に進むと、フェーダレベルの現在値に対応するパラメータ値が算出される。図５の例においては、パターンＡのパラメータ値ＰＡおよびパターンＢのパラメータ値ＰＢに対して、算出されるパラメータ値Ｐは上述した式（１）によって求められる。次に、処理がステップＳＰ１８に進むと、信号処理部８に対して、当該算出されたパラメータ値がセットされ、処理はステップＳＰ４に戻る。
そして、複数のパターンデータを有する全てのパラメータに対してステップＳＰ６〜ＳＰ１８の処理が実行されると、ステップＳＰ４において「ＹＥＳ」と判定され、本ルーチンの処理が終了する。
【００５４】
6．パターンデータの設定の具体例
次に、デジタルミキサが使用される様々な状況下において、具体的にパターンデータがどのように設定されるのかについて若干の例を挙げて説明する。
【００５５】
(1)まず、ある入力チャンネルにおいて、マイクから集音した話者の声を処理することを想定してみる。話者の声が比較的小さいときは、フェーダレベルを高くする必要が生じるが、これによってハウリングが起こりやすくなる。ハウリングを防止するためには、イコライザ部３３の特性を、ハウリング周波数のゲインを下げるノッチフィルタを形成するように設定する必要が生じる。但し、このような設定では、話者の声が若干不自然なものにならざるを得ない。逆に、話者の声が比較的大きいときは、フェーダレベルが低くても充分な音量が確保でき、ハウリングが生じにくくなるため、イコライザ部３３の特性は、ほぼフラットにして自然な音声が聞こえるようにしたほうが望ましい。
従って、このような用途においては、フェーダレベルが高い場合におけるパターン（例えば図５におけるパターンＡ）にあっては、ハウリング周波数のゲインを下げるノッチフィルタを形成するようにイコライザ部３３の特性を設定し、フェーダレベルが低い場合におけるパターン（同、パターンＢ）はほぼフラットな特性にしておくと好適である。
【００５６】
(2)次に、オペラなど、生音が音量的に主たるものになる用途においては、中低域をカットして子音に係る高音域だけを補助的に拡声することがある。これは、音量を上げるというよりは、むしろ明瞭度を改善するために行うことである。但し、オーケストラの演奏音が大きなときには、一時的に更なる拡声が必要となることが有り、そのときは生音よりもスピーカーから出力される音のほうが大きくなる。その際に中低域をカットしたまま放音すると、音声が不自然になる。
従って、かかる用途において、フェーダレベルが高い場合におけるパターン（例えば図５におけるパターンＡ）にあっては、イコライザ部３３の特性をほぼフラットな特性にしておき、フェーダレベルが低い場合におけるパターン（同、パターンＢ）は、中低域をカットした特性にしておくと好適である。
【００５７】
(3)次に、コンプレッサ部３５に付与される圧縮率について検討する。入力された音声信号に対して、基本的にはダイナミックレンジを操作しない方が原音に忠実な音声信号を出力できる。しかし、フェーダレベルが高い場合には、過大なピークが発生することもあるため、ダイナミックレンジを圧縮する必要が生じる場合もある。
従って、かかる用途において、フェーダレベルが高い場合におけるパターン（例えば図５におけるパターンＡ）にあっては、コンプレッサ部３５のダイナミックレンジの圧縮率をやや高めにしておき、フェーダレベルが低い場合におけるパターン（同、パターンＢ）は、ダイナミックレンジを圧縮しないようにしておくとよい。
【００５８】
(4)次に、二系統の出力チャンネルを用いてリバーブ効果を実現する用途について検討する。例えばある入力チャンネルから出力された音声信号を第１，２ＭＩＸ出力チャンネルに出力することとする。ここで、第１ＭＩＸ出力チャンネルにおけるディレイ部４５の遅延時間は「０」であり、第２ＭＩＸ出力チャンネルにおけるディレイ部４５の遅延時間は数十msec程度であるとする。第１，２ＭＩＸ出力チャンネルから出力された音声信号を混合して放音すると、遅延されていない音声信号と遅延された音声信号とが混合され放音されることになるから、リバーブ効果を実現することができる。
ここで、該入力チャンネルのフェーダレベルが低い場合に該入力チャンネルから第２ＭＩＸ出力チャンネルへのセンドレベルを高くすると、放音される音声信号の中で遅延された音声信号の比率が高くなる。これにより、該入力チャンネルのフェーダレベルを下げた際に音量が小さくなるだけではなく「遠くに去っていく」という表現が可能になる。従って、かかる機能を実現する場合には、フェーダレベルが高い場合におけるパターン（例えば図５におけるパターンＡ）にあっては、第２ＭＩＸ出力チャンネルへのセンドレベルを低くし、フェーダレベルが低い場合におけるパターン（同、パターンＢ）は、第２ＭＩＸ出力チャンネルへのセンドレベルを高くするようにしておくとよい。
【００５９】
以上のように、本実施例のパラメータ値遷移モードにおいては、フェーダレベルに応じて複数のパターンの中から何れかのパターンを選択することができ、信号混合モードにおいては、フェーダレベルに応じて複数の系統の混合比レベルを変化させるから、レベル調節と音質調整との関係をユーザが自由に定義でき、高い汎用性を実現することができる。
【００６０】
7．変形例
本発明は上述した実施例に限定されるものではなく、例えば以下のように種々の変形が可能である。
(1)上記実施例においては、ＣＰＵ１８上で動作するプログラムによってパラメータ値を制御したが、このプログラムのみをＣＤ−ＲＯＭ、メモリカード等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【００６１】
(2)また、上記実施例においては、動作モードとしてパラメータ値遷移モードまたは信号混合モードのうち所望のモードをユーザがチャンネル毎に指定できたが、何れか一方のモードのみを実施してもよい。
【符号の説明】
【００６２】
２：タッチパネル、４：表示器・操作子群、６：電動フェーダ群（音量設定操作子）、８：信号処理部、１０：波形Ｉ／Ｏ部、１２：バスライン、１６：その他Ｉ／Ｏ部、１８：ＣＰＵ（処理装置）、２０：フラッシュメモリ、２２：ＲＡＭ、３１：アッテネータ部、３２：ハイパスフィルタ、３３：イコライザ部、３４：ゲート部、３５：コンプレッサ部、３６：ディレイ部、３７：レベル調整部、３８：ＰＡＮ調整部、３９：チャンネルバス群、４１：イコライザ部、４２：コンプレッサ部、４３：レベル調整部、４４：バランス調整部、４５：ディレイ部、４６：アッテネータ部、４７：チャンネルバス、５１：アナログ入力部、５２：デジタル入力部、５４：入力パッチ部、５５：入力チャンネル調整部、５５−ｍ：第ｍ入力チャンネル調整部（音声信号処理手段）、５５−ｍ−Ａ，５５−ｍ−Ｂ：入力チャンネル・サブ調整部（音声信号処理手段）、５６：汎用イコライザ群、５８：ＭＩＸバス群、５８−ｋ：第ｋ・ＭＩＸバス、６２：ＭＩＸ出力チャンネル部（音声信号処理手段）、６２−ｋ：第ｋ・ＭＩＸ出力チャンネル調整部（音声信号処理手段）、６２−ｋ−Ａ，６２−ｋ−Ｂ：ＭＩＸ出力チャンネル・サブ調整部（音声信号処理手段）、６４：出力パッチ部、６６：アナログ出力部、６８：デジタル出力部、１００：ＥＱ設定ウィンドウ、１０２：チャンネル選択部、１０３：動作モード選択部、１０４：パターン表示部、１０６：切替レベルカーソル（境界値設定手段）、１０８：パターン追加ボタン、１１０，１２０：特性表示部、１１２，１２２：エディットボタン、１１４，１２４：ストアボタン、１１６，１２６：リコールボタン、１２８：パターンセット・ストアボタン（パターンセットストア手段）、１３０：パターンセット・リコールボタン（パターンセットリコール手段）、１３２：ＯＫボタン、１３４：キャンセルボタン、２００：ＥＱ詳細設定ウィンドウ、２０２：特性表示部、２０４：シェルビングフィルタボタン、２０６：ハイパスフィルタボタン、２０８：シェルビングフィルタボタン、２１０：ローパスフィルタボタン、２１２：Ｑ値調整ノブ画像、２１４：周波数調整ノブ画像、２１６：ゲイン調整ノブ画像、２２０：ＯＫボタン、２２２：キャンセルボタン、２２４：ストアボタン、２２６：リコールボタン、２５０：カレントデータ、２５２：入力チャンネルデータ、２５４：ＭＩＸ出力チャンネルデータ、２６１：第１入力チャンネルデータ、２６２：第２入力チャンネルデータ、２７０：ヘッダデータ、２７１：アッテネータ・データ、２７２：ハイパスフィルタ・データ、２７３：イコライザ・データ（パターンデータ記憶手段）、２８１：固定パラメータデータ、２８２，２８３，２８４：パターンデータ、２９０：切替ルールデータ、２９１：優先パターンデータ、２９２：並び順データ、２９３：切替レベルデータ（境界値記憶手段）、３００：プリセットデータ、３１０：ヘッダデータ、３１３：イコライザ・データ（パターンセット記憶手段）、３２２〜３２６：パターンデータ、３３０：パターンセットデータ、３４１：固定パラメータデータ、３４２，３４３，３４４：ポインタ、３５０：切替ルールデータ、４００：シーンリコールウィンドウ（シーンリコール手段）、４０２：シーンデータリスト、４０４：リコールボタン、４１２：シーンデータリスト、４１４：リネームボタン、４１６：ストアボタン、４２０：シーンストアウィンドウ（シーンストア手段）、２７０１：動作モードデータ、２７０２：並び順データ、２７０３：切替レベルデータ。
【図１】
0005621672.tif 000002
【図２】
0005621672.tif 000003
【図３】
0005621672.tif 000004
【図４】
0005621672.tif 000005
【図５】
0005621672.tif 000006
【図６】
0005621672.tif 000007
【図７】
0005621672.tif 000008
【図８】
0005621672.tif 000009
【図９】
0005621672.tif 000010
【図１０】
0005621672.tif 000011