(57)【要約】【課題】読み出されたシーンデータの値に拘わらず、信号処理の設定状態に反映される調整値を一義的に決定して、ユーザの意図する調整値を維持しつつ設定状態に反映させながら、順次、シーンデータを切り換えていくこと。【解決手段】この発明による状態設定システムのシーンメモリには、信号処理回路の各種動作パラメータを一括設定するためのシーンデータ（設定データ）が複数記憶されており、オフセットバッファには、ユーザ操作に応じて各動作パラメータのオフセット値（調整値）が設定・記憶される。ユーザ操作により新たなシーンデータが選択されると、シーンメモリから、選択されたシーンデータのパラメータ値（基準値）が１つずつ読み出され、読み出されたパラメータ値にオフセットバッファのオフセット値を反映させた値に基づき、予め設定された制限値（上限値）を考慮して、新たなパラメータ設定値を決定する（Ｓ４〜Ｓ７）。【選択図】図６
2004072716.tif 000002
【特許請求の範囲】
【請求項１】
信号処理回路の動作状態を設定するために用いられる複数のパラメータの基準値を表わす設定データを記憶する設定データ記憶手段と、
各パラメータの調整値を記憶する調整値記憶手段と、
ユーザ操作に応じて上記調整値の変更を指示する調整値変更指示手段と、
この変更の指示に応じて、上記調整値記憶手段に記憶された調整値を指示された値に変更する調整値更新手段と、
上記設定データ記憶手段から設定データを読み出す設定データ読出し手段と、
この設定データの読出しに応じて、当該設定データの基準値及び上記調整値記憶手段に記憶されている調整値から上記パラメータの設定値を算出する設定値算出手段と、
算出されたパラメータの設定値が予め設定された制限値を超えるか否かに応じて、当該設定値又は制限値を上記パラメータの新たな設定値に決定する設定値決定手段と、
決定された新たな設定値を信号処理回路に送る動作設定手段と
を具備し、
上記調整値記憶手段に記憶される調整値の内容は、算出されたパラメータの設定値が上記制限値を超えた場合であっても変更されないようにした
ことを特徴とする状態設定装置。
【請求項２】
さらに、
前記パラメータの設定値を変更するための操作子
を具備し、
前記動作設定手段は、上記操作子の操作に応じて、前記設定値決定手段で決定された新たな設定値を変更し、変更された新たな設定値を前記信号処理回路に送る
ことを特徴とする請求項１に記載の状態設定装置。
【請求項３】
前記調整値記憶手段は、前記設定データ記憶手段に記憶される設定データの各パラメータに対応する調整値を記憶し、
前記調整値変更指示手段は各調整値を独立して変更する
ことを特徴とする請求項１に記載の状態設定装置。
【請求項４】
信号処理回路に設定されるパラメータは第１種及び第２種パラメータから成り、
前記調整値記憶手段は第１種パラメータの調整値を記憶し、
前記動作設定手段は、第２種パラメータについて、前記設定データの読出しに応じて、当該設定データの基準値をそのまま新たな設定値に決定して前記信号処理回路に送る
ことを特徴とする請求項１に記載の状態設定装置。
【請求項５】
信号処理回路の動作状態を設定するために用いられる複数のパラメータの基準値を表わす設定データを記憶する設定データ記憶手段及び各パラメータの調整値を記憶する調整値記憶手段を備える状態設定情報処理装置に対して、
ユーザ操作に応じて上記調整値の変更を指示する調整値変更指示ステップと、
この変更の指示に応じて、調整値記憶手段に記憶された調整値を指示された値に変更する調整値更新ステップと、
設定データ記憶手段から設定データを読み出す設定データ読出しステップと、
この設定データの読出しに応じて、当該設定データの基準値及び上記調整値記憶手段に記憶されている調整値から上記パラメータの設定値を算出する設定値算出ステップと、
算出されたパラメータの設定値が予め設定された制限値を超えるか否かに応じて、当該設定値又は制限値を上記パラメータの新たな設定値に決定する設定値決定ステップと、
決定された新たな設定値を信号処理回路に送る動作設定ステップと
から成り、
上記調整値記憶手段に記憶される調整値の内容は、算出されたパラメータの設定値が上記制限値を超えた場合であっても変更されないようになされている
手順を実行させるための状態設定プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルオーディオミキサーなどの信号処理装置の動作状態を設定するための状態設定装置及びプログラムに関する。
【０００２】
【従来の技術】
従来より、ディジタルオーディオミキサーなどの音楽信号処理装置においては、装置に設定されている各種動作パラメータの値を１つのシーン（ｓｃｅｎｅ　）データとして記録しておき、記録されたシーンデータをユーザの指示で読み出して動作パラメータの設定状態を再現するシーン機能が設けられている。
【０００３】
従来のディジタルオーディオミキサーにおけるシーン機能を説明すると、例えば、ミキサーの動作状態に関する設定データとして複数個のシーンデータＡ，Ｂ，Ｃが記録されており、ユーザの読出し指示により或るシーンデータＡから動作パラメータＰの設定値ＰｓＡが読み出された後、ユーザのマニュアル操作により当該動作パラメータＰに現在値Ｐｎが設定されているものとする。現在値Ｐｎは、ユーザ操作後ミキサーに実際に設定されるパラメータＰの値であり、設定値ＰｓＡとの差を“ユーザ操作による調整値ΔＰ”と呼ぶ（ΔＰ＝Ｐｎ−ＰｓＡ，Ｐｎ＝ＰｓＡ＋ΔＰ）。
【０００４】
ここで、新たなシーンデータＢの読出しが指示されると、読み出されたシーンデータＢから当該動作パラメータＰの設定値ＰｓＢが読み出され、このパラメータ設定値ＰｓＢに調整値ΔＰを加算した値“ＰｓＢ＋ΔＰ”が新たなパラメータ値Ｐｎｅｗに決定される。つまり、ユーザ操作による調整値ΔＰは、新たなシーンデータＢの読出し時にミキサーに設定されている現在パラメータ値Ｐｎと前回読み出されたシーンデータＡのパラメータ設定値ＰｓＡとの差分Ｐｎ−ＰｓＡを表わし、新たなシーンデータＢの設定値ＰｓＢを読み出した時の新たなパラメータ値Ｐｎｅｗを決定する（Ｐｎｅｗ＝ＰｓＢ＋ΔＰ）。
【０００５】
この場合、新たなパラメータ加算値“ＰｓＢ＋ΔＰ”が、当該パラメータＰについて予め定められた上限値Ｐｍａｘを超えてしまうときには（ＰｓＢ＋ΔＰ＞Ｐｍａｘ）、当該パラメータ上限値Ｐｍａｘを新たなパラメータ値Ｐｎｅｗに決定し直すようにしている（Ｐｎｅｗ＝Ｐｍａｘ）。つまり、ミキサーには、パラメータ加算値ＰｓＢ＋ΔＰがパラメータ上限値Ｐｍａｘを超えるか否かに応じて、パラメータ上限値Ｐｍａｘ或いはパラメータ加算値ＰｓＢ＋ΔＰが、新たなパラメータ値Ｐｎｅｗとして設定される。
【０００６】
従って、或るパラメータＰについて、パラメータ上限値Ｐｍａｘが新たなパラメータ値Ｐｎｅｗに決定された場合には（Ｐｎｅｗ＝Ｐｍａｘ）、それまでに継続してきた調整値が結果的にΔＰからΔＰ’に減少する（変更される）ことになり（ΔＰ＝Ｐｎ−ＰｓＢ→ΔＰ’＝Ｐｍａｘ−ＰｓＢ）、それ以降に利用されることになる調整値ΔＰ’には、それまでに継続してきていたユーザの意図した調整値ΔＰが反映されなくなる。
【０００７】
【発明が解決しようとする課題】
この発明は、このような従来技術の不都合に鑑み、読み出された設定データ（シーンデータ）の値に拘わらず、ミキサーなどの信号処理の設定状態に反映される調整値を一義的に決定して、ユーザの意図する調整値を維持しつつ設定状態に反映させながら設定データを切り換えていくことができる状態設定システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明の主たる特徴に従うと、信号処理回路（Ａ２）の動作状態を設定するために用いられる複数のパラメータ（Ｐ）の基準値（Ｐｓ）を表わす設定データ（シーンデータ）を記憶する設定データ記憶手段（４）と、各パラメータ（Ｐ）の調整値（ΔＰ）を記憶する調整値記憶手段（３）と、ユーザ操作に応じて調整値（ΔＰ）の変更を指示する調整値変更指示手段（ＦＳ；Ｍ１）と、この変更の指示に応じて、調整値記憶手段に記憶された調整値（ΔＰ）を指示された値に変更する調整値更新手段（Ｍ２，Ｍ３）と、設定データ記憶手段から設定データを読み出す設定データ読出し手段（Ｍ４，Ｍ５：Ｓ１）と、この設定データの読出しに応じて、当該設定データの基準値（Ｐｓ）及び調整値記憶手段に記憶されている調整値（ΔＰ）からパラメータの設定値（Ｐｎ）を算出する設定値算出手段（Ｍ５：Ｓ４）と、算出されたパラメータの設定値が予め設定された制限値（Ｐｍａｘ）を超えるか否かに応じて、当該設定値又は制限値をパラメータの新たな設定値（Ｐｎｅｗ）に決定する設定値決定手段（Ｍ５：Ｓ５〜Ｓ７）と、決定された新たな設定値を信号処理回路（Ａ２）に送る動作設定手段（Ｍ５：Ｓ６〜Ｓ８，Ｍ６）とを具備し、調整値記憶手段（３）に記憶される調整値の内容は、算出されたパラメータの設定値が制限値を超えた場合であっても変更されないようにした状態設定装置（Ａ１）〔請求項１〕、並びに、信号処理回路（Ａ２）の動作状態を設定するために用いられる複数のパラメータ（Ｐ）の基準値（Ｐｓ）を表わす設定データ（シーンデータ）を記憶する設定データ記憶手段（４）及び各パラメータの調整値（ΔＰ）を記憶する調整値記憶手段（３）を備える状態設定情報処理装置（Ａ１）に対して、ユーザ操作に応じて調整値の変更を指示する調整値変更指示ステップ（Ｍ１）と、この変更の指示に応じて、調整値記憶手段に記憶された調整値（ΔＰ）を指示された値に変更する調整値更新ステップ（Ｍ２，Ｍ３）と、設定データ記憶手段から設定データを読み出す設定データ読出しステップ（Ｍ４，Ｍ５：Ｓ１）と、この設定データの読出しに応じて、当該設定データの基準値（Ｐｓ）及び調整値記憶手段に記憶されている調整値（ΔＰ）からパラメータの設定値（Ｐｎ）を算出する設定値算出ステップ（Ｍ５：Ｓ４）と、算出されたパラメータの設定値が予め設定された制限値（Ｐｍａｘ）を超えるか否かに応じて、当該設定値又は制限値をパラメータの新たな設定値に決定する設定値決定ステップ（Ｍ５：Ｓ５〜Ｓ７）と、決定された新たな設定値を信号処理回路（Ａ２）に送る動作設定ステップ（Ｍ５：Ｓ６〜Ｓ８，Ｍ６）とから成り、調整値記憶手段（３）に記憶される調整値の内容は、算出されたパラメータの設定値が制限値を超えた場合であっても変更されないようになされている手順を実行させるための状態設定プログラム〔請求項５〕が提供される。なお、括弧書きは、理解の便のために付記した後述する実施例の参照記号乃至用語を表わし、以下においても同様である。
【０００９】
この発明の状態設定装置（Ａ１）は、さらに、パラメータ（Ｐ）の設定値を変更するための操作子（ＦＤｃ）を具備し、動作設定手段は、操作子の操作に応じて、設定値決定手段（Ｍ３）で決定された新たな設定値を変更し、変更された新たな設定値を信号処理回路（Ａ２）に送る（Ｍ６）ように構成することができる〔請求項２〕。
【００１０】
また、この発明の状態設定装置（Ａ１）の調整値記憶手段（３）は、設定データ記憶手段（４）に記憶される設定データの各パラメータ（Ｐ）に対応する調整値（ΔＰ）を記憶し、調整値変更指示手段（ＦＳ；Ｍ１，Ｍ２）は各調整値を独立して変更するように構成することができる〔請求項３〕。
【００１１】
さらに、この発明の状態設定装置（Ａ１）において、信号処理回路（Ａ２）に設定されるパラメータ（Ｐ）は第１種及び第２種パラメータから成り、調整値記憶手段（３）は第１種パラメータの調整値を記憶し、動作設定手段は、第２種パラメータについて、設定データの読出しに応じて、当該設定データの基準値をそのまま新たな設定値に決定して信号処理回路（Ａ２）に送る（Ｓ８）ように構成することができる〔請求項４〕。
【００１２】
〔発明の作用〕
この発明の主たる特徴によると、設定データ（シーンデータ）を用いてミキサーなどにおける信号処理回路（Ａ２：７）の各種動作パラメータ（Ｐ）を一括して設定する機能を有する状態設定装置（Ａ１）において、複数のパラメータ（Ｐ）の基準値（Ｐｓ）をもつ設定データを設定データ記憶手段（４：シーンメモリ）に記憶しておくと共に、ユーザ操作により当該パラメータ（Ｐ）の調整値（オフセット値ΔＰ）を変更する指示があると、指示された調整値（ΔＰ）を調整値記憶手段（３：オフセットバッファ）に記憶・更新する。設定データ記憶手段（４：シーンメモリ）からの設定データの読出しがあると、読み出された設定データの持つパラメータ基準値（Ｐｓ）に調整値記憶手段の調整値（ΔＰ）を反映（例えば、加算）させて当該パラメータ（Ｐ）の設定値（パラメータ値Ｐｎ）を算出する。そして、算出された設定値（Ｐｎ）の限界値（最大値又は上限値Ｐｍａｘ）との対比判定結果に応じて新たな設定値（Ｐｎｅｗ）を決定し（Ｐｎ＜Ｐｍａｘなら値Ｐｎをそのまま採用し、Ｐｎ＞Ｐｍａｘならパラメータ限界値Ｐｍａｘに丸め込む。）、決定された新たな設定値を信号処理回路（Ａ２）へ送る。
【００１３】
この発明では、このように、ユーザによってパラメータ調整値の変更が指示されたときに限り、調整値記憶手段（３）に記憶されたパラメータ調整値（ΔＰ）を指示された値に変更すると共に、設定データの読出し時にのみ、当該設定データの持つパラメータ基準値（Ｐｓ）及び記憶手段のパラメータ調整値（ΔＰ）から新たなパラメータ設定値（Ｐｎｅｗ）を決定する。つまり、調整値記憶手段（３）のパラメータ調整値（ΔＰ）は、ユーザの意図的な操作によってのみ変更可能であり、自動的に変更されることはない。例えば、設定データのパラメータ基準値及び調整値（Ｐｓ，ΔＰ）から算出される設定値（Ｐｎ）がパラメータ限界値（Ｐｍａｘ）を超えた場合であっても、内容は変更されず、既に記憶されている内容を保持する。従って、何れの設定データのパラメータ基準値（Ｐｓ）が読み出された場合でも、当該パラメータ基準値（Ｐｓ）に反映させるパラメータ調整値（ΔＰ）が一義的に決定されているため、ユーザの意図するパラメータ調整値（ΔＰ）を維持しつつ新たなパラメータ設定値（Ｐｎｅｗ）に反映させながら、順次、設定データを切り換えていくことができる。
【００１４】
この発明の状態設定装置では、さらに、パラメータ（Ｐ）の設定値を変更するためのマニュアル操作子（ＦＤｃ）の操作に応じて、パラメータ設定値（Ｐｎｅｗ）を変更して信号処理回路（Ａ２）に送る機能（Ｍ６）により、マニュアル操作子（ＦＤｃ）の操作に応じて、直ちに、その操作量に応じて変更されたパラメータ設定値を信号処理回路（Ａ２）に設定することができる。この発明では、信号処理回路（Ａ２）に設定されるパラメータは、上述のパラメータ調整値（ΔＰ）或いはこのマニュアル操作子（ＦＤｃ）を用いて互いに独立して設定値を変更することができる。ここで、パラメータ調整値（ΔＰ）は、前述したように、ユーザの意図的な操作によってのみ変更可能であり自動的に変更されることがなく、ユーザにより変更されただけでは、直ちに、信号処理回路（Ａ２）のパラメータ設定値の変更に寄与しない。これに対して、このマニュアル操作子（ＦＤｃ等）を用いると、その操作時点で、その操作値を信号処理回路へのパラメータ設定値に反映させることができる。
【００１５】
また、この発明では、調整値記憶手段（３）に、設定データの持つ複数のパラメータ（Ｐ）の夫々に対応する調整値（ΔＰ）が記憶され、調整値変更指示手段（ＦＳ；Ｍ１，Ｍ２）によってこれら複数の調整値（ΔＰ）を独立して変更することができる。さらに、信号処理回路（Ａ２）に設定されるパラメータ（Ｐ）を第１種及び第２種パラメータ（図４）から成るものとし、第１種パラメータについてのみ、その調整値（ΔＰ）を調整値記憶手段（３）に記憶して、前述したように、設定データの持つパラメータの基準値（Ｐｓ）に反映させる一方、第２種パラメータについては、動作設定手段により、設定データの読出しに応じて、当該設定データの持つパラメータの基準値（Ｐｓ）を、そのまま、新たな設定値（Ｐｎｅｗ）として信号処理回路（Ａ２）に送る（Ｓ８）ことができる。
【００１６】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１７】
〔ハードウエア構成〕
図１は、この発明の一実施例による状態設定システムが適用されるディジタルオーディオミキサーのハードウエア構成のブロック図を示す。図１において、ディジタルオーディオミキサーＡは、中央処理装置（ＣＰＵ）１、読出専用メモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、外部記憶装置４、検出回路５、表示回路６、信号処理回路７、オーディオ入出力インターフェース（Ｉ／Ｆ）８及び通信インターフェース（Ｉ／Ｆ）９などを備え、これらの装置１〜９は通信バス１０を介して互いに接続されている。
【００１８】
ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、外部記憶装置４、検出回路５及び表示回路６は、検出回路５に接続される操作子装置１１及び表示回路６に接続される表示部１２と共に、ディジタルミキサーＡのコントロールセクションＡ１を構成する。ＣＰＵ１は、所定のソフトウエア・プログラムに従ってミキサーＡ全体を管制する。例えば、信号処理回路７によるミキシング処理を管理し、特に、ミキサーの動作状態を設定するための状態設定処理を遂行する。
【００１９】
ＲＯＭ２には、所定の制御プログラムが記憶されており、これらの制御プログラムには、通常のミキシング処理や状態設定のための処理に関する各種プログラムの外、これらの処理に付随する各種テーブル及び各種データが含まれる。ＲＡＭ３には、これらの処理に際して利用されるフラグやバッファなどの情報が記憶される。例えば、ＲＡＭ３内のオフセットバッファには、ミキサーの設定状態を所定のパラメータ値から任意の操作対応量だけ変更するための調整値が記憶され、この調整値は「オフセット値」或いは単に「オフセット」と呼ばれる。
【００２０】
また、外部記憶装置４は、ハードディスク（ＨＤ）、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フロッピィディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード（ＰＣカード）等の記憶媒体が用いられ、各種制御プログラムや各種データを記憶することができ、例えば、ミキサーの全動作設定状態が一括して記録されたシーンデータを多数枚保存しておくシーンメモリとして使用することができる。
【００２１】
検出回路５に接続される操作子装置１１は、ミキシングや状態設定のためのスイッチ、ダイヤル、フェーダー（スライダー）等の操作子（ＣＰ１〜ＣＰ４）が含まれ、例えば、コントロールセクションＡ１の操作パネル（ＰＮ）等に設けられる。検出回路５は、操作子装置１１の操作子に対するユーザ操作に応じて発生する制御データ（オフセット値を表わすオフセット情報を含む。）を表示回路６及び信号処理回路７に送る。
【００２２】
表示回路６に接続される表示部１２は、操作パネル（ＰＮ）上に設けられたディスプレイ（画面表示部ＣＰ５）やチャンネル（ＣＨ）別表示器（ＤＰｃ）、各種インジケータを含む。表示回路６は、検出回路５や通信Ｉ／Ｆ９から受け取る制御データに沿った内容を表示部１２に表示させる。また、操作パネル（ＰＮ）上には、入力チャンネル（ＣＨ）や出力チャンネル（ＣＨ）毎に、操作子装置１１の所定の操作子及び表示部１２のＣＨ別表示部（ＤＰｃ）でチャンネル（ＣＨ）専用のチャンネルコントローラ（ＣｈＣ）が構成される。
【００２３】
信号処理回路７は、ＤＳＰエンジンを主要素とした処理回路であり、ディジタルミキサーＡの信号処理の中枢部である信号処理セクションＡ２を構成する。この回路は、シーンデータの内容や操作子装置１１の操作に基づく設定状態に応じて、オーディオ入出力Ｉ／Ｆ８からの複数チャンネルの入力オーディオ信号を処理し、処理された各チャンネルの出力オーディオ信号を入出力Ｉ／Ｆ８に返す。
【００２４】
オーディオ入出力Ｉ／Ｆ８は、アナログディジタル（Ａ／Ｄ）変換器及びディジタルアナログ（Ｄ／Ａ）変換器を備え、ミキサーＡの入出力（Ｉ／Ｏ）セクションＡ３を構成し、外部オーディオ入出力機器Ｂとの間で複数チャンネルの入出力オーディオ信号を中継する。つまり、外部オーディオ入力機器Ｂからの入力オーディオ信号を（アナログ信号の場合はディジタル化して）信号処理回路７に伝え、信号処理回路７からの出力オーディオ信号を外部オーディオ出力機器Ｂに（アナログ機器の場合は信号をアナログ化して）送る。
【００２５】
なお、信号処理回路７及び入出力Ｉ／Ｆ８はＭＩＤＩ信号に対する処理及び中継機能をも有し、外部オーディオ入出力機器Ｂには、電子楽器や自動演奏装置などのＭＩＤＩ機器が含まれる。従って、信号処理回路７は、例えば、ＭＩＤＩ機器Ｂから入出力Ｉ／Ｆ８を介してＭＩＤＩ信号を受け、音源回路などを利用してディジタルオーディオ信号として入出力Ｉ／Ｆ８を経てオーディオ出力機器Ｂに出力することができる。
【００２６】
また、通信Ｉ／Ｆ９は、ミキサーＡの付加的制御セクションＡ４を構成し、操作子装置１１の操作子と同等の制御データを発生させることができるパーソナルコンピュータなどの外部ディジタル制御機器Ｃが接続され、制御機器Ｃから操作子と同等の制御データを制御機器Ｃから受け取ることができる。また、外部制御機器Ｃから通信Ｉ／Ｆ９を介して制御データを含む各種データや制御プログラムを受信すると、これらを外部記憶装置４にストアすることができる。なお、外部制御機器Ｃは、ローカルエリアネットワーク（ＬＡＮ）やインターネット、電話回線等の通信ネットワークを介して接続することもできる。
【００２７】
ミキサーの動作を簡単に説明すると、オーディオ入出力Ｉ／Ｆ８は、複数チャンネル（ＣＨ）分のオーディオ信号を外部オーディオ入出力機器Ｂから入力して信号処理回路７に送る。信号処理回路７は、検出回路５から制御データを受け取るか、或いは、外部ディジタル制御機器Ｃで発生される操作子装置１１の操作子と同等の制御データを受け取り、受け取った制御データに基づいて、オーディオ入出力Ｉ／Ｆ８から受け取る入力オーディオ信号を信号処理（ミキシング）する。そして、信号処理回路７は、ミキシングした結果の出力オーディオ信号をオーディオ入出力Ｉ／Ｆ８に送り、入出力Ｉ／Ｆ８は、信号処理回路７から受け取るオーディオ信号を外部オーディオ入出力機器Ｂに送る。
【００２８】
〔操作パネルの構成例〕
図２は、この発明の一実施例による状態設定システムの操作パネルの一構成例を極く概略的に表わした上面図である。ミキサーＡの制御部をなすコントロールセクションＡ１の操作パネルＰＮは、図示２（１）の下側（操作者側）が下方になるように弱く傾斜しており、「コントローラ」とも呼ばれる。このパネルＰＮ上には、図２（１）に示すように、コントローラ部ＣＰ１〜ＣＰ４及び画面表示部（ディスプレイ）ＣＰ５に区画されており、これら各部に操作子装置１１の各種操作子及び表示部１２の各種表示器が設けられる。
【００２９】
操作パネルＰＮの制御コントローラ部ＣＰ１は、ミキサーＡの動作状態を設定するために設けられたものであり、図２（２）に示すように、シーンデータのオフセットの入力を開始するためのオフセット入力スイッチＦＳ、シーンデータのシーン番号を指定するための複数のシーン選択スイッチＳＳ１〜ＳＳ３（図示の例では、選択可能なシーン数＝“３”）、オフセットに関する各種パラメータ値を設定するためのロータリエンコーダＲＥなどの操作子や、オフセットの値などを提示するための制御表示器ＤＰｓで構成される。
【００３０】
なお、図示以外にも操作子があるが煩雑さを避けるために省略している。例えば、各シーンデータにオフセットを反映させる（オン）か反映させない（オフ）かを設定するためにオフセット反映設定スイッチが設けられる。シーンデータの読出しに先立って、オフセット反映設定スイッチを操作することによりシーンデータをディスプレイＣＰ５（又は制御表示器ＤＰｓ）上に呼び出す。ユーザは、カーソルスイッチ（図示せず）の操作で指示されるパラメータ種類毎チャンネル毎のパラメータを視認しつつ、当該パラメータに対してオフセット反映フラグをオン（“１”）又はオフ（“０”）とする操作を順次行うことによって、オフセット反映のオン／オフを設定しておくことができる。
【００３１】
そして、これらの要素によって各種パラメータを設定することができる。例えば、シーン選択スイッチＳＳ１〜ＳＳ３は、外部記憶装置４のシーンメモリに保存されている多数のシーンデータのうち必要に応じて設定された複数（“３”）のシーンデータに対応し、スイッチＳＳ１〜ＳＳ３の何れかを操作することにより、これらのシーンデータから所望のシーンデータを選択して読み出すことができる。また、操作子（ロータリエンコーダ）ＲＥの操作により、当該操作時の操作設定環境に応じて、シーンデータのオフセットの値や、設定対象となるチャンネル、パラメータの種類などを入力することができる。
【００３２】
操作パネルＰＮの入力コントローラ部は、図示の例では、入力チャンネルコントローラ部（１）ＣＰ２及び入力チャンネルコントローラ部（２）ＣＰ３に左右に２分されており、出力コントローラ部ＣＰ４は操作パネルＰＮの中央に設けられ、ＬＣＤ又はＣＲＴで構成される画面表示部（ディスプレイ）ＣＰ５が中央上部（奥側＝反操作者側）にパネル面に対して調整可能に傾斜して配置される。
【００３３】
入出力コントローラ部、即ち、入力チャンネルコントローラ部ＣＰ２，ＣＰ３及び出力コントローラ部ＣＰ４には、それぞれ、図２（３）に示すような入力及び出力チャンネルコントローラＣｈＣが、入力及び出力チャンネル（ＣＨ）数分だけ設けられている。
【００３４】
各入出力チャンネルコントローラＣｈＣは、当該１チャンネル（ＣＨ）分のミキシング処理の制御状態を設定するためのコントローラであり、ＣＨ別表示器（例えば、文字数字表示器）ＤＰｃや「フェーダー」と呼ばれるスライド式操作子ＦＤｃなどを備える。ＣＨ別表示部には、チャンネル（ＣＨ）毎の名前やオフセット値などの各種情報を表示し、フェーダーＦＤｃを操作することにより、当該チャンネルコントローラＣｈＣに対応するチャンネル信号の入力レベル又は出力レベルを制御することができる。なお、図示以外にも、設定すべきパラメータの種類に対応して多数の操作子があるが、煩雑さを避けるために省略している。
【００３５】
〔メイン処理フロー及びシーンデータ〕
図３は、この発明の一実施例による状態設定システムのメイン処理を表わすフローチャートを示し、図４は、この発明の一実施例による状態設定システムで使用されるシーンデータの構成例を示す。この状態設定システムでは、複数のシーン（図４の例では、３つのシーン１〜３）の夫々に対応して、ミキサーの各種動作パラメータの設定値を表わすシーンデータが外部記憶装置４のシーンメモリからＲＡＭ３上に呼び出されるようになっている。各シーンデータは、利用可能な全入出力チャンネルの動作パラメータの設定状態を表わす一括設定情報であり、「状態設定データ」又は単に「設定データ」と呼ばれ、図４に示すように、第１種パラメータ及び第２種パラメータの設定値から成る。
【００３６】
第１種パラメータは、オフセットを入力できる種類のパラメータ即ち連続的な数値を表わすことができるパラメータである。第１種パラメータには、例えば、入力レベル・出力レベル・ミックス量・音像定位位置・効果の付与レベルなどが含まれ、これらのパラメータの設定値は、オフセットに対する“基準値”として用いられる。また、第２種パラメータには、オフセットを入力できない種類のパラメータ即ちオンオフや番号などの絶対的な値を表わしているパラメータであり、例えば、設定しようとする効果の種類を表わす番号やミュートのオンオフ状態などが含まれる。
【００３７】
さて、図３のメイン処理において、最初のステップＭ１では、例えば、オフセット入力スイッチＦＳに対するユーザ操作によって、当該シーンデータにおける第１種パラメータにつきオフセットの入力を開始する指示があったか否かを判定する。ここで、オフセット入力開始の指示があると（Ｍ１→ＹＥＳ）、ステップＭ２〜Ｍ３のオフセット設定処理に進み、ステップＭ２では、入力しようとするオフセットの対象となるチャンネル（ＣＨ）、パラメータの種類及びオフセットの値ΔＰ〔「（パラメータ）調整値」とも呼ぶ。〕の入力を受け付ける。
【００３８】
ステップＭ２では、例えば、ユーザがオフセット入力スイッチＦＳの操作直後にロータリエンコーダＲＥを操作すると、入力しようとするオフセットの対象となる入力又は出力チャンネル（ＣＨ）番号がセットされ、セットされたＣＨ番号がディスプレイＣＰ５上に表示されるので、ユーザがこの番号表示を確認してオフセット入力スイッチＦＳの操作することにより、セットされたＣＨ番号が入力される。
【００３９】
次いで、ロータリエンコーダＲＥを操作するとパラメータの種類がセットされ、セットされたパラメータ種類がディスプレイＣＰ５上に表示されるので、この種類表示を確認してオフセット入力スイッチＦＳを操作することにより、セットされたパラメータ種類が入力される。さらに、ロータリエンコーダＲＥを操作すると、この操作に応じたオフセット値ΔＰがセットされ、セットされたオフセット値がディスプレイＣＰ５上に表示されるので、この値表示を確認してオフセット入力スイッチＦＳを操作することにより、セットされたオフセット値ΔＰが入力される。
【００４０】
なお、上述したロータリエンコーダＲＥとオフセット入力スイッチＦＳの順次操作に代えて、チャンネルコントローラＣｈＣの操作によりオフセット値を設定することもできる。すなわち、オフセット入力スイッチＦＳの最初の操作の後、所望チャンネルのチャンネルコントローラＣｈＣにおいて所望のパラメータ種類に対応するフェーダーＦＤｃを操作し、オフセット入力スイッチＦＳを再操作することにより、フェーダーＦＤｃの操作量に対応するオフセット値ΔＰをチャンネル及びパラメータ種類毎に直ちに入力することができる。
【００４１】
次のステップＭ３では、ステップＭ２で入力されたオフセット値を、同じくステップＭ２で入力された対象チャンネル及びパラメータ種類に対応付けて、ＲＡＭ３内に設けられたオフセットバッファに格納する。これにより、オフセットバッファに保持されたチャンネル毎パラメータ種類毎のオフセット値は、後述する設定処理（Ｍ５）において、新たに選択されるシーンデータに反映される。なお、オフセット値は、チャンネル及びパラメータ種類を選択して個々に入力するものに限らず、チャンネル毎やパラメータ毎にまとめて入力することもできる。また、オフセットバッファには、入力された複数チャンネル分、複数パラメータ分のオフセット値が格納される。
【００４２】
なお、オフセット値をユーザのマニュアル操作によっても変更できないように設定するオフセットロック機能を設けることにより、オフセット値が無用に変更されることを防ぐことができる。このオフセットロック機能は、例えば、複数あるオフセット値ごとにオフセットロックのフラグ情報を記録しておき、オフセットロックのフラグがオンになっているオフセット値については変更を禁止し、オフになっているオフセット値についてのみユーザのマニュアル操作で変更できるように制御するものである。
【００４３】
ステップＭ３のオフセット記憶処理の後、或いは、ステップＭ１でオフセット入力開始の指示がないと判定されたときは（Ｍ１→ＮＯ）、ステップＭ４に進んで、新たなシーンデータが選択されたか否かを判定する。ここで、シーン選択スイッチＳＳ１〜ＳＳ３が操作されて新たなシーンデータが選択されたときは、ステップＭ５（次の図５及び図６により詳述する）の設定処理を実行した後ステップＭ６に進み、そうでないときは直ちにステップＭ６に進む。
【００４４】
ステップＭ６では、その他の操作などに関する処理を行なう。これらの処理には、例えば、コントローラ部ＣＰ１〜ＣＰ４や画面表示部ＣＰ５を使って直接入力された各種パラメータの値に基づいた制御データを信号処理回路７に送ったり、フェーダーＦＤｃなどのマニュアル操作子の手動操作により各種の動作パラメータの設定状態を一時的に（次のシーンデータが読み出されるまでの間だけ）任意に変更する信号処理や、パラメータ毎、シーンデータ毎に、オフセットを反映させるか否かを設定する処理がある。
【００４５】
このようなマニュアル操作子による操作値は、オフセット値とは異なり、その操作時点で信号処理回路７に反映される。この場合、マニュアル操作があった時に、その操作時点でその操作量から求められる操作値と、その操作時点において信号処理回路７に設定されている値とから、新たな設定値が求められる。また、新たな設定値は、信号処理回路７に設定されている値をマニュアル操作子の操作値を加算（或いは、減算、乗算、除算など）して求めることができる。
【００４６】
なお、オフセットバッファに格納されるオフセット値は、ステップＭ５の設定処理で後述するように、シーンデータの読出し時においてのみ利用されるものであり、オフセット値によるパラメータ設定値の変更は、フェーダーＦＤｃなどのマニュアル操作子によるパラメータ設定値の変更（操作時点で直ちに信号処理回路７に反映される）とは機能が異なる。つまり、オフセット入力スイッチＦＳ等のユーザ操作によりオフセット値の変更が指示されたとき、その時点では、指示された変更値を信号処理回路７に送らず、従って、信号処理回路７のパラメータ設定値を変更することはない。また、オフセット値は、ユーザの意図的な操作によってのみ変更可能なものであり、自動的に変更されることはない。例えば、新たに読み出したシーンデータのパラメータ値と保持されているオフセット値の総和がそのパラメータの限界値（上限値）を超え、信号処理回路７に送る新たな設定値として限界値を設定した場合〔後述する設定処理（図６：Ｓ６）を参照〕図であっても、オフセット値は変更されず既に格納されている内容を保持する。
【００４７】
ステップＭ６の処理後は、ステップＭ７で、装置の停止が指示されたか否かを判定し、停止指示がないときは（Ｍ７→ＮＯ）、ステップＭ１に戻り、停止指示がない間はステップＭ１〜Ｍ６の処理を繰り返す。そして、装置の停止指示があると（Ｍ７→ＹＥＳ）このメイン処理を終了する。
【００４８】
〔設定処理フロー〕
図５及び図６は、この発明の一実施例による設定処理を表わすフローチャートである。外部記憶装置４のシーンメモリに記録された多数のシーンデータは、それぞれ、ミキサーＡにおける多数の動作パラメータを一括して設定するための一括設定情報であり、第１種パラメータについては基準値を表わす設定値情報を含んでいる。また、これらのシーンデータのうち予め定められた複数（例えば、“３”）のシーンデータは、ミキサーＡの動作に先立って、シーン選択スイッチＳＳ１〜ＳＳ３の操作により所望のシーンデータを選択することができるようにセットされている。そこで、メイン処理のステップＭ４（図３）で、シーン選択スイッチＳＳ１〜ＳＳ３が操作され、新たにシーンデータが選択されたと判断されると（Ｍ４→ＹＥＳ）、ステップＭ５即ち図５及び図６の設定処理フローが実行される。
【００４９】
ここで、図５及び図６に示される状態設定手順の概略を簡単に説明しておく。この状態設定システムのシーンメモリには、音楽信号処理回路７（Ａ２）の各種動作パラメータを一括設定するためのシーンデータ（設定データ）が複数記憶されており、オフセットバッファには、オフセット入力スイッチＦＳのユーザ操作に応じて各動作パラメータ（第１種パラメータ）のオフセット値（調整値）ΔＰが設定・記憶される（Ｍ１〜Ｍ３）。シーン選択スイッチＳＳ１〜ＳＳ３のユーザ操作により新たなシーンデータが選択されると、シーンメモリから、選択されたシーンデータのパラメータ値（基準値）Ｐｓが１つずつ読み出され（Ｓ１）、読み出されたパラメータ値Ｐｓにオフセットバッファのオフセット値ΔＰを反映させた値Ｐｎに基づき、予め設定された制限値（上限値）Ｐｍａｘを考慮して、新たなパラメータ設定値Ｐｎｅｗを決定する（Ｓ４〜Ｓ７）。
【００５０】
以下、この設定処理について詳述する。図５において、まず、ステップＳ１で、選択されたシーンデータからパラメータを１つ読み出す。続くステップＳ２では、読み出されたパラメータが、オフセットを反映させるパラメータであるかを判定し、次のステップＳ３（図６）において、オフセットを反映させる必要があるか否かを決定する。
【００５１】
ステップＳ３で、当該パラメータの種類及びチャンネルに対応するオフセットがオフセットバッファに保持されており而もオフセット反映フラグがオンされているときは、オフセットを反映させる必要があると決定され（Ｓ３→ＹＥＳ）、ステップＳ４に進む。このステップＳ４では、新たに読み出されたパラメータＰの値Ｐｓ〔「（パラメータ）基準値」とも呼ぶ。〕にオフセットバッファに保持されているオフセット値ΔＰを加算して新たなパラメータ値Ｐｎを算出する。次いで、ステップＳ５で、算出された新たな値Ｐｎが、当該パラメータに予め設定されているパラメータ上限値Ｐｍａｘを超えているか否かを判断する。
【００５２】
ステップＳ５で、新たな算出値Ｐｎが当該パラメータの上限値Ｐｍａｘを超えていると判断されると（Ｓ５→ＹＥＳ）、ステップＳ６に進み、当該パラメータ上限値Ｐｍａｘを新たなパラメータ設定値Ｐｎｅｗとして設定を変更し、また、そうでないときは（Ｓ５→ＮＯ）、ステップＳ７に進んで、ステップＳ４で算出された新たなパラメータ値Ｐｎを新たな設定値Ｐｎｅｗとして設定を変更する。なお、この「設定の変更」とは、変更対象のパラメータＰに対応しているフェーダーＦＤｃなどの連続値操作子を新たなパラメータ設定値Ｐｎｅｗに相当する位置へ移動し、ＣＨ別表示器ＤＰｃにおける当該パラメータの表示内容を新たな設定値Ｐｎｅｗに変更し、新たな設定値Ｐｎｅｗを信号処理回路７に送ることをいう。
【００５３】
一方、ステップＳ３で、オフセットを反映させる必要がないと決定されたときは（Ｓ３→ＮＯ）、ステップＳ８に進んで、新たに読み出されたパラメータの値を新たな値として設定を変更し、新たな値を信号処理回路７に送る。
【００５４】
例えば、ステップＳ１で読み出されたパラメータが第２種パラメータであれば、反映させるオフセットがないためオフセットが反映されない。また、第１種パラメータであっても、対応するオフセットがオフセットバッファに記録されていなければ、オフセットが反映されない。さらに、第１種パラメータであってオフセットがオフセットバッファに記録されていても、オフセット反映フラグのオフによりオフセットの反映がオフに設定されていれば、当該チャンネルのパラメータについてはオフセットが反映されない。
【００５５】
ステップＳ６〜Ｓ８の設定変更処理の後はステップＳ９に進んで、選択されているシーンデータから全てのパラメータが読み出されたか否かを判断する。ここで、全パラメータが読み出されていないときは（Ｓ９→ＮＯ）、ステップＳ１に戻って新たなパラメータを読み出し、新たなパラメータについてステップＳ２〜Ｓ８の処理を繰り返す。そして、当該シーンデータの全パラメータについて処理が行われると（Ｓ９→ＹＥＳ）この設定処理を終了する。
【００５６】
〔種々の実施態様〕
以上、この発明を一実施例について説明したが、この発明は、例えば、次のような態様でも実施することができる：
（１）新たなパラメータ設定値Ｐｎｅｗの制限値は、実施例では上限値（最大値）Ｐｍａｘとしたが、下限値（最小値）を含んでもよい。
（２）オフセット値ΔＰは、シーンデータのパラメータ基準値Ｐｓに対する加算値に限らずともよい。要は、シーンデータで規定されている第１種パラメータ値Ｐｓを調整するための値であればよく、減算値や乗算値などであってもよい。
【００５７】
【発明の効果】
以上説明したように、この発明によれば、ユーザによって調整値の変更が指示されたときにだけ、調整値記憶手段に記憶されたパラメータ調整値（オフセット値）を指示された値に変更すると共に、設定データ（シーンデータ）の読出し時に当該設定データの持つパラメータ基準値及び記憶されているパラメータ調整値から新たなパラメータ設定値を決定し、パラメータ基準値及び調整値から算出された設定値がパラメータ限界値を超えた場合であっても、調整値記憶手段に記憶されている調整値の内容は変更されないようになっており、何れの設定データのパラメータ基準値が読み出された場合でも、当該パラメータ基準値に反映させるパラメータ調整値が一義的に決定されているため、設定データを切り換えて、順次、ユーザの意図するパラメータ調整値を維持しつつ新たなパラメータ設定値に反映させていくことができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による状態設定システムが適用されるディジタルミキサーのハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例によるコントロールセクションの外観（操作パネル）の一構成例である。
【図３】図３は、この発明の一実施例によるメイン処理を表わすフローチャートである。パート設定バッファの一構成例である。
【図４】図４は、この発明の一実施例によるシーンデータの構成例を表わす図である。
【図５】図５は、この発明の一実施例による設定処理を表わすフローチャートの一部である。
【図６】図６は、この発明の一実施例による設定処理を表わすフローチャートの他部である。
【符号の説明】
Ａ　コントロールセクションＡ１、信号処理セクションＡ２、入出力（Ｉ／Ｏ）セクションＡ３及び付加的制御セクションＡ４から成るミキサー、
ＳＳ１〜ＳＳ３　シーン（シーン１〜シーン３）選択スイッチ、
ＦＳ　オフセット入力スイッチ、
ＲＥ　オフセット設定用ロータリーエンコーダ、
ＣｈＣ　チャンネル（ＣＨ）別表示器ＤＰｃ及びフェーダー（スライド式操作器）ＦＤｃ等を備える各入出力チャンネルコントローラ（１ＣＨ分）。
【図１】
2004072716.tif 000003
【図２】
2004072716.tif 000004
【図３】
2004072716.tif 000005
【図４】
2004072716.tif 000006
【図５】
2004072716.tif 000007
【図６】
2004072716.tif 000008