(57)【要約】【目的】  ２つの異なる設定での音響信号処理の結果を比較できるようにするために必要な記憶容量を低減する。【構成】  音響信号処理装置において、音響信号処理に反映させるパラメータの値を記憶させるカレントメモリ３１と、スワップ処理時にパラメータの値を記憶させるスワップバッファ３２とを設け、パラメータの値の変更が指示された場合に、その指示に従ってカレントメモリ３１に記憶している編集対象のパラメータの値を変更し、スワップ指示を受け付けた場合に、その指示に従ってカレントメモリ３１に記憶している上記編集対象のパラメータの値と、スワップバッファ３２に記憶しているパラメータの値とを入れ替えるようにした。このとき、編集対象のパラメータが選択された場合に、カレントメモリ３１に記憶しているそのパラメータの値を、スワップバッファ３２に記憶させるようにするとよい。【選択図】        図２
2006270251.tif 000002
【特許請求の範囲】
【請求項１】
複数のパラメータの値を個別に記憶する第１の記憶手段と、
該第１の記憶手段に記憶しているパラメータの値に従って音響信号処理を行う音響信号処理手段と、
前記パラメータのうちの２以上のパラメータに対応させて用意した共用の第２の記憶手段と、
前記複数のパラメータのうち、値を変更する対象である対象パラメータの選択を受け付ける手段と、
パラメータの値の変更指示を受け付ける手段と、
該手段が受け付けた指示に従って、前記第１の記憶手段に記憶している前記対象パラメータの値を変更する手段と、
パラメータの値の入れ替え指示を受け付ける手段と、
該手段が入れ替え指示を受け付けた場合に、前記第１の記憶手段に記憶している前記対象パラメータの値と、前記対象パラメータと対応する前記第２の記憶手段に記憶しているパラメータの値とを入れ替える手段とを設けたことを特徴とする音響信号処理装置。
【請求項２】
請求項１記載の音響信号処理装置であって、
前記対象パラメータが選択された場合に、前記第１の記憶手段に記憶している該対象パラメータの値を、該対象パラメータと対応する前記第２の記憶手段に記憶させる手段を設けたことを特徴とする音響信号処理装置。
【請求項３】
音響信号処理装置を制御するコンピュータを、
複数のパラメータの値を個別に記憶する第１の記憶手段と、
該第１の記憶手段に記憶しているパラメータの値に従って音響信号処理を行う音響信号処理手段と、
前記パラメータのうちの２以上のパラメータに対応させて用意した共用の第２の記憶手段と、
前記複数のパラメータのうち、値を変更する対象である対象パラメータの選択を受け付ける手段と、
パラメータの値の変更指示を受け付ける手段と、
該手段が受け付けた指示に従って、前記第１の記憶手段に記憶している前記対象パラメータの値を変更する手段と、
パラメータの値の入れ替え指示を受け付ける手段と、
該手段が入れ替え指示を受け付けた場合に、前記第１の記憶手段に記憶している前記対象パラメータの値と、前記対象パラメータと対応する前記第２の記憶手段に記憶しているパラメータの値とを入れ替える手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のパラメータの値に従って音響信号処理を行う音響信号処理装置及び、コンピュータをこのような音響信号処理装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
従来から、所定のパラメータの値に従って音響信号処理を行うデジタルミキサのような音響信号処理装置において、音響信号処理に使用するパラメータの値を２セット記憶しておき、これらをトグルで切り換えていずれか一方のセットの値を音響信号処理に反映させることができるようにしたものが知られている。また、このような音響信号処理装置において、音響信号処理に反映させている方のセットのパラメータの値を、他方のセットのパラメータの値と独立して編集できるようにすることも知られている。
このような音響信号処理装置によれば、２つの異なる設定での音響信号処理の結果を容易に比較することができるため、より好ましい方の設定をもとに更に編集を行う等することができ、パラメータの値を編集する際に高い操作性を得ることができた。
このような音響信号処理装置については、例えば非特許文献１に記載されている。
【非特許文献１】「Y56K User Guide」，WAVES，２００１年，ｐ．３３，３５
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような従来の音響信号処理装置においては、２セットのパラメータを全て別々に記憶しておくため、その分だけ記憶領域を多く必要になるという問題があった。
この発明は、このような問題を解決し、音響信号処理装置において、２つの異なる設定での音響信号処理の結果を比較できるようにするために必要な記憶容量を低減することを目的とする。
【課題を解決するための手段】
【０００４】
上記の目的を達成するため、この発明は、音響信号処理装置において、複数のパラメータの値を個別に記憶する第１の記憶手段と、その第１の記憶手段に記憶しているパラメータの値に従って音響信号処理を行う音響信号処理手段と、上記パラメータのうちの２以上のパラメータに対応させて用意した共用の第２の記憶手段と、上記複数のパラメータのうち、値を変更する対象である対象パラメータの選択を受け付ける手段と、パラメータの値の変更指示を受け付ける手段と、その手段が受け付けた指示に従って、上記第１の記憶手段に記憶している上記対象パラメータの値を変更する手段と、パラメータの値の入れ替え指示を受け付ける手段と、その手段が入れ替え指示を受け付けた場合に、上記第１の記憶手段に記憶している上記対象パラメータの値と、上記対象パラメータと対応する上記第２の記憶手段に記憶しているパラメータの値とを入れ替える手段とを設けたものである。
【０００５】
このような音響信号処理装置において、上記対象パラメータが選択された場合に、上記第１の記憶手段に記憶しているその対象パラメータの値を、その対象パラメータと対応する上記第２の記憶手段に記憶させる手段を設けるとよい。
また、この発明は、装置の発明として構成し、実施することができるのみならず、コンピュータまたはデジタルシグナルプロセッサ等のプロセッサのプログラムの形態で実施することができる。
【発明の効果】
【０００６】
以上のようなこの発明の音響信号処理装置によれば、２つの異なる設定での音響信号処理の結果を比較できるようにするために必要な記憶容量を低減することができる。
また、この発明のプログラムによれば、コンピュータに音響信号処理装置を制御させ、同様な効果を得ることができる。
【発明を実施するための最良の形態】
【０００７】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明の音響信号処理装置の実施形態であるデジタルミキサについて説明する。図１は、そのデジタルミキサの概略構成を示すブロック図である。
このデジタルミキサ１０は、入力する音響信号（波形データ）に対して各種の信号処理を行って出力する音響信号処理装置であり、図１に示すように、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，ＨＤＤ１４，表示回路１５，検出回路１６，音響信号入出力部１７，信号処理部（ＤＳＰ：デジタル・シグナル・プロセッサ）１８，通信Ｉ／Ｆ１９がシステムバス２０によって接続されている。表示部２１を表示回路１５に、操作子２２を検出回路１６にそれぞれ接続して設けている。
【０００８】
そして、ＣＰＵ１１は、デジタルミキサ１０を統括制御する制御部であり、ＲＯＭ１２に記憶された所要の制御プログラムを実行することにより、ＨＤＤ１４への音響信号の読み書き（再生・録音）の制御、表示回路１５を介した表示部２１の表示制御、検出回路１６を介した操作子２２の操作内容検出、音響信号入出力部１７における音響信号の入出力制御、ＤＳＰ１８における信号処理制御、通信Ｉ／Ｆ１９を介した通信の制御等の制御動作を行う。
【０００９】
ＲＯＭ１２は、ＣＰＵ１１が実行する制御プログラムや、変更する必要のないデータ等を記憶する記憶手段である。このＲＯＭ１２をフラッシュメモリ等の書き換え可能な不揮発性記憶手段によって構成し、これらのデータを更新できるようにすることも考えられる。
ＲＡＭ１３は、ＣＰＵ１１のワークメモリとして使用したり、ＤＳＰ１８での信号処理に使用するパラメータの値を記憶する記憶領域を設けたり、その他一時的に使用するデータを記憶したりする記憶手段である。
【００１０】
また、ＨＤＤ１４は、音響信号入出力部１７から入力する音響信号や、ＤＳＰ１８による処理後の音響信号を記憶する記憶手段であり、ＣＰＵ１１による制御に従って音響信号を読み書きすることにより、ハードディスクレコーダとしての機能を実現するためのものである。このＨＤＤ１４にＣＰＵ１１が実行する制御プログラムを記憶させるようにすることも考えられる。
【００１１】
表示回路１５は、ＣＰＵ１１からの指示に従って、表示部２１における表示を制御する回路である。また、表示部２１は、液晶ディスプレイ（ＬＣＤ）や発光ダイオード（ＬＥＤ）ランプ等によって構成され、デジタルミキサ１０の動作状態や設定内容あるいはユーザへのメッセージ、ユーザからの指示を受け付けるためのグラフィカル・ユーザ・インタフェース（ＧＵＩ）等を表示するための表示手段である。
【００１２】
検出回路１６は、操作子２２に対してなされた操作内容を検出してその内容に従った信号をＣＰＵ１１に伝達するための回路である。また、操作子２２は、キー、ボタン、ダイヤル、スライダ等によって構成され、デジタルミキサ１０に対するユーザからの操作を受け付けるための操作手段である。なお、タッチパネルをＬＣＤに積層する等して表示部２１と操作子２２とを一体に形成することもできる。
【００１３】
音響信号入出力部１７は、ＨＤＤ１４に記録したりＤＳＰ１８にて処理したりすべき音響信号の入力を受け付けたり、ＨＤＤ１４から読み出したりＤＳＰ１８で処理したりした音響信号を出力したりするためのインタフェースである。そして、アナログ信号を入力する場合にはＡ／Ｄコンバータによってデジタル信号に変換し、またアナログ信号を出力する場合にはＤ／Ａコンバータによってアナログ信号に変換する。そして、出力部にスピーカ等のサウンドシステムを接続し、出力する音響信号に基づく発音を行わせることもできる。また、ＨＤＤ１４から読み出した音響信号をＤＳＰ１８による処理に供することもできる。
【００１４】
ＤＳＰ１８は、設定されている各種パラメータの値に従って、音響信号入出力部１７から入力する音響信号（波形データ）に対してミキシング、イコライジング、エフェクト処理等の各種の信号処理を行って出力する音響信号処理手段である。そして、多チャンネルの音響信号を同時に処理可能である。
【００１５】
通信Ｉ／Ｆ１９は、ＰＣ（パーソナルコンピュータ）や音源ユニット等の外部機器と通信を行うためのインタフェースであり、例えばＵＳＢ（Universal Serial Bus）規格や、ＩＥＥＥ１３９４（Institute of Electrical and Electronic Engineers 1394）規格、あるいはＲＳ２３２Ｃ（Recommended Standard 232 version C）規格等に準拠したインタフェースを用いることができる。また、ネットワークカード等を用いてＬＡＮ（ローカルエリアネットワーク）を介した通信を行うこともできる。
【００１６】
以上のような構成を有するデジタルミキサ１０において、特徴的な点は、ユーザが値を編集可能なパラメータのうち、編集対象とするパラメータの値を自動で又はユーザの指示に応じてバッファに記憶しておき、編集後の値とそのバッファに記憶させた値とを任意に入れ替えて信号処理に反映させることができるようにした点である。
そこで、このような機能に関連する点を中心に、デジタルミキサ１０の構成及びそのＣＰＵ１１が実行する処理についてさらに詳述する。なお、一般的な動作については、特に必要が無い限り説明を省略する。また、上述のような値の入れ替え機能をスワップ機能と呼ぶことにする。
【００１７】
ここで、図２に、デジタルミキサ１０のＲＡＭ１３に設けるパラメータ記憶領域の構成を示す。
この図に示すように、デジタルミキサ１０においては、ＲＡＭ１３中に、音響信号処理に使用するパラメータの値を記憶するためのパラメータ記憶領域３０を設けている。そして、このパラメータ記憶領域３０には、実際にＤＳＰ１８における音響信号処理に反映させるパラメータの値を記憶するカレントメモリ３１、上述のスワップ機能を実現する際に使用するスワップバッファ３２及び退避バッファ３３、および一般的なコピー／ペースト機能を実現する際に使用するコピーバッファ３４を設けている。そしてこのうち、カレントメモリ３１が第１の記憶手段に、スワップバッファ３２が第２の記憶手段にそれぞれ該当する。
【００１８】
また、カレントメモリ３１には、必要な各パラメータの値を個別に記憶するための領域を設けるが、スワップバッファ３２については、カレントメモリ３１に記憶する全パラメータについて共通に使用する、１パラメータ分の値の記憶領域を設けている。コピーバッファ３４についても同様としている。
退避バッファ３３については、データのスワップ（入れ替え）のために一時的に使用するものであるので、そのために常に領域を確保しておくことは必須ではない。
【００１９】
次に、図３に、デジタルミキサ１０の操作パネルの概略構成を示す。
この図に示すように、デジタルミキサ１０の操作パネル４０には、液晶パネルによる表示器４１や、ボタン４２、スライダ４３、ロータリーエンコーダ４４等の種々の操作子を設けている。そして、カレントメモリ３１に記憶しているパラメータの値を示す画面を表示器４１に表示させると共に、種々の操作子により、値を変更すべきパラメータの選択や、そのパラメータの値の変更指示を受け付けることができるようにしている。また、表示器４１に表示させる画面をＧＵＩとし、マウス等によるそのＧＵＩの操作により、上記の選択や変更指示を受け付けることができるようにしてもよい。
これらの構成のうち、表示器４１は図１に示した表示部２１に含まれ、ボタン４２、スライダ４３、ロータリーエンコーダ４４等は図１に示した操作子２２に含まれる。
【００２０】
また、操作パネル４０には、スワップ機能におけるスワップの指示を受け付けるためのスワップボタン４５、後述するコピー／ペースト機能におけるコピーの指示及びペーストの指示をそれぞれ受け付けるためのコピーボタン４６及びペーストボタン４７を設けている。ただし、これらのボタンを表示器４１に表示させるＧＵＩ上に設けるようにしてもよい。
【００２１】
次に、図４乃至図９に、デジタルミキサ１０のＣＰＵ１１が種々の指示を受け付けた場合に実行する処理を示す。そして、これらの指示は、ＣＰＵ１１が操作子２２の操作あるいは外部のマウスやキーボード等の操作を検出することにより受け付けるものである。あるいは、外部機器からの所定のデータの受信により受け付けることができるようにすることも考えられる。
また、各指示は、１つ１つ別々の操作で受け付ける場合もあるし、１つの操作が同時に複数の指示に該当する場合もある。例えば、ボタン４２の押下が、パラメータ編集画面の表示指示と値を変更する対象のパラメータの選択指示の両方に該当する場合が考えられるし、スライダ４３の操作が値を変更する対象のパラメータの選択指示とパラメータの値の変更指示の両方に該当する場合も考えられる。
【００２２】
まず、図４に、パラメータ編集画面の表示指示を受け付けた場合の処理のフローチャートを示す。ここで、パラメータ編集画面とは、パラメータの値を表示するため、あるいはそれに加えてその変更指示を受け付けるために表示器４１に表示する画面のことである。
そして、パラメータ編集画面の表示指示を受け付けると、ＣＰＵ１１は、それまで表示器４１に表示していた画面を消去する（Ｓ１１）。そして、表示を指示された画面を表示器４１に表示させる（Ｓ１２）と共に、必要なパラメータの値をカレントメモリ３１から読み出して画面中の所定の位置に表示させ（Ｓ１３）、処理を終了する。
【００２３】
次に、図５に、値を変更する対象のパラメータの選択指示を受け付けた場合の処理のフローチャートを示す。
ＣＰＵ１１は、値を変更する対象のパラメータの選択指示を受け付けると、パラメータ編集画面上で選択されたパラメータの位置にカーソルを表示する等して表示器４１の画面にパラメータが選択された旨を表示する（Ｓ２１）。そして、その選択されたパラメータを、値を変更する対象のパラメータである対象パラメータとする（Ｓ２２）と共に、カレントメモリ３１に記憶しているその対象パラメータの値をスワップバッファ３２に上書き記憶させて（Ｓ２３）処理を終了する。このとき、スワップバッファ３２に、記憶させた値がどのパラメータの値であるかを記憶させる必要はない。
【００２４】
次に、図６に、対象パラメータの値の変更指示を受け付けた場合の処理のフローチャートを示す。なお、対象パラメータ以外のパラメータの値の変更指示が可能ならば、そのような指示を受け付けた場合には、上記の値を変更する対象のパラメータの選択指示と、対象パラメータの値の変更指示との両方を受け付けたものとして取り扱うようにするとよい。
そして、ＣＰＵ１１は、対象パラメータの値の変更指示を受け付けると、カレントメモリ３１に記憶している対象パラメータの値を変更指示に従って変更する（Ｓ３１）。そして、変更後の対象パラメータの値に従ってパラメータ表示画面の表示を更新する（Ｓ３２）と共に、変更後の対象パラメータの値を信号処理部１８における信号処理に反映させて（Ｓ３３）処理を終了する。
【００２５】
次に、図７に、コピー指示を受け付けた場合の処理のフローチャートを示すが、ＣＰＵ１１は、この場合、カレントメモリ３１に記憶している対象パラメータの値をコピーバッファ３４に記憶させて（Ｓ４１）処理を終了する。このとき、コピーバッファ３４に、記憶させた値がどのパラメータの値であるかを記憶させる必要はない。
【００２６】
次に、図８に、ペースト指示を受け付けた場合の処理のフローチャートを示すが、ＣＰＵ１１は、この場合、カレントメモリ３１に記憶している対象パラメータの値を、コピーバッファ３４に記憶している値に変更する（Ｓ５１）と共に、図６のステップＳ３２及びＳ３３の場合と同様に表示の更新と信号処理へのパラメータの値の反映を行って（Ｓ５２，Ｓ５３）、処理を終了する。
以上の図７及び図８に示した処理により、一般的なコピー／ペーストの機能が実現される。なおこのとき、コピー時とペースト時で対象パラメータの種類が違っていてもよい。
【００２７】
次に、図９に、スワップ指示を受け付けた場合の処理のフローチャートを示す。
ＣＰＵ１１は、パラメータのスワップ指示を受け付けると、まずカレントメモリ３１に記憶している対象パラメータの値を、退避バッファ３３に上書き記録する（Ｓ６１）。そして、カレントメモリ３１に記憶しているパラメータの値を、スワップバッファ３２に記憶している値に変更する（Ｓ６２）と共に、図６のステップＳ３２及びＳ３３の場合と同様に表示の更新と信号処理へのパラメータの値の反映を行う（Ｓ６３，Ｓ６４）。そして、退避バッファに記憶している値をスワップバッファ３２に上書き記録すると共に退避バッファに記憶している値を消去して（Ｓ６５）、処理を終了する。
【００２８】
以上の図９に示した処理及び図５のステップＳ２３の処理により、スワップ機能が実現される。なお、図９のステップＳ６１，Ｓ６２，Ｓ６５の処理は、カレントメモリ３１に記憶している対象パラメータの値とスワップバッファ３２に記憶している値とを入れ替えるための処理であり、入れ替えが実現できれば、このような手法を採用することは必須ではない。
【００２９】
次に、図１０を用いて、デジタルミキサ１０においてパラメータの値を編集する際のスワップ機能の利用例及びその利点について説明する。
ユーザは、デジタルミキサ１０においてパラメータの値を編集しようとする場合、まず編集対象のパラメータを選択するが、このとき、カレントメモリ３１に記憶している対象パラメータの値（ここでは「ＡＡＡ」）がスワップバッファ３２に上書きされる（ａ）。この処理は、図５のフローチャートに示した処理と対応するものである。
【００３０】
そして、その後ユーザが対象パラメータの値の変更を指示すると、それに応じてカレントメモリ３１の値は変化するが、スワップバッファ３２の値は変化しない（ｂ）。この処理は、図６のフローチャートに示した処理と対応するものである。
そして、この状態では、ユーザは、パラメータの値のスワップを指示することにより、スワップ機能を利用し、カレントメモリ３１に記憶されている値（変更後の値）と、スワップバッファ３２に記憶されている値（変更前の値）とを、トグルで切り換えてそれぞれＤＳＰ１８における音響信号処理に反映させ、その結果を比較することができる（ｃ，ｄ）。この処理は、図９のフローチャートに示した処理と対応するものである。
【００３１】
また、更に値を変更して、これをスワップにより変更前の値と比較することもできる（ｅ，ｆ）。
そして、変更後の値をスワップバッファ３２に残しておき、さらにカレントメモリ３１の値を変更した後でスワップを指示することにより、その変更後の値をスワップバッファ３２に残しておいた値と比較することもできる（ｇ，ｈ，ｉ）。
これらの処理も、図６及び図９のフローチャートに示した処理と対応するものである。
【００３２】
このような機能と類似の機能としては、アンドゥー／リドゥー機能やコピー／ペースト機能が挙げられるが、スワップ機能にはこれらにない利点がある。
すなわち、アンドゥー／リドゥー機能の場合には、値の変更操作を行う度に直前の値を記憶しておくため、何度も変更操作を行った後で元の値に戻そうとする場合には、何度もアンドゥーを指示しなければならず、操作が面倒である。また、２種類の値の間で比較を行おうとする場合に、アンドゥーとリドゥーの２種類の指示を交互に行う必要がある。
【００３３】
これに対し、スワップ機能であれば、何度も値を変更した場合であっても、編集対象のパラメータ選択時又は前回スワップ指示を行った時点の値と、次にスワップ指示を行った時点の値とを、１つの操作でトグルで切り換えて比較することができる。従って、指示用の操作子が１つで済む上、操作を直感的にわかりやすいものとすることができる。
さらに、アンドゥー／リドゥー機能の場合には、連続的に変化させることができるパラメータを扱う場合、どの時点の値をアンドゥーバッファに記憶させるかが問題となるし、実際にどの時点の値が記憶されたかをユーザが認識しづらいという問題もあるが、スワップ機能の場合には、パラメータの値の変更指示に応じてスワップバッファの内容を変更することはないので、このような問題は生じない。
【００３４】
また、コピー／ペースト機能の場合には、後で再現したい値を記憶させるために明示のコピー指示が必要である。また、ペーストを行った場合にはペースト前の値は消えてしまうため、２種類の値を交互に切り換えるといった動作を行うことはできない。さらに、コピーとペーストの２種類の指示を行う必要もある。
これに対し、スワップ機能であれば、編集対象のパラメータを選択した時点でその時点のパラメータの値を自動的にスワップバッファ３２に記憶させるようにしているし、上記のように１つの操作で２種類の値を切り換えて比較することが可能である。
特に、デジタルミキサのような音響信号処理装置において、信号処理の結果の音声を聞き比べながらパラメータの編集を行う場合には、聴覚に神経を集中しながら編集操作を行えるようにすることが重要であるため、このような操作の単純化の効果は大きい。
【００３５】
なお、同じ種類のパラメータの値、例えば異なるｃｈのフェーダのパラメータの値を順次編集するような場合には、編集対象のパラメータを変更した場合でも、スワップバッファ３２の内容を維持しておき、次に選択したパラメータの編集時に使用したいという要求がある場合も考えられる。そこで、このような要求に対応するため、図５のステップＳ２３の処理を行わないようにし、編集対象のパラメータを選択した場合でもスワップバッファ３２の内容を維持するようにしてもよい。
さらに、このようにする場合には、スワップバッファ３２に値を記憶したパラメータが、編集対象のパラメータと全く異なる種類のものとなる場合もあるので、スワップバッファ３２にパラメータの種類を示す情報も記憶させ、スワップ処理時にパラメータの種類の一致／不一致を確認して、一致する場合のみスワップを行うようにするとよい。
また、ステップＳ２３の処理の実行有無をユーザが設定できるようにしてもよい。
【００３６】
また、以上のようなスワップ機能を実現するに当たり、スワップバッファ３２は、複数のパラメータについて共通の領域とすることができ、ここではスワップバッファ３２をカレントメモリ３１中の全パラメータと対応するパラメータ１つ分の記憶領域としている。従って、カレントメモリ３１自体を２セット設けて切り換えを行う場合と比べ、メモリの使用量を大幅に低減することができ、その分装置のコストを低減できる。
また、スワップ指示の際、編集対象のパラメータについてのみ値の入れ替えの処理を行うようにしているので、パラメータのスワップ処理の高速化を図ることができる。
【００３７】
一方で、ユーザの要望として、パラメータの値の細かい調整を行う際に特に頻繁にパラメータを切り換えて比較したいというものがあるため、同時にスワップできるパラメータが１つのみであっても、コスト低減や処理の高速化を考慮すれば、このような要望には十分応えうるものである。
なお、上述したスワップ機能と、コピー／ペースト機能やアンドゥー／リドゥー機能を同時に設け、ユーザが任意に使い分けることができるようにしてもよい。
【００３８】
以上でこの実施形態の説明を終了するが、装置の構成、具体的な処理内容や操作方法等が上述の実施形態で説明したものに限られないことはもちろんである。
例えば、対象パラメータの値の変更指示を受け付けた場合に、変更前の値をスワップバッファにコピーするようにすることも考えられる。この処理は例えば図６に示した処理においてステップＳ３１の前に行うようにすればよい。このようにすれば、スワップ指示により、変更前の値と変更後の値をトグルで切り換えることができるので、スワップ機能を利用して、アンドゥー／リドゥーと似た機能を実現できる。そして、１種類の操作によりアンドゥーとリドゥーの操作を行うことができることから、アンドゥーとリドゥーを交互に指示する必要がある場合に比べ、操作性を向上させることができる。
また、変更前の値をスワップバッファにコピーする処理の実行有無を、ユーザが設定できるようにし、ユーザの好みに合わせてスワップ機能の内容を変更できるようにしてもよい。
【００３９】
また、スワップバッファを、カレントメモリ３１中の全パラメータと対応するパラメータ１つ分ではなく、パラメータ編集画面１画面で編集する範囲のパラメータ毎、あるいは所定のグループのパラメータ毎等、任意の範囲の２以上のパラメータと対応させて用意するようにしてもよい。そして、このようにした場合、スワップバッファが複数パラメータ分用意することも考えられるが、この場合でも、スワップバッファへの値の記録やスワップバッファからの値の読み出しを行う場合に、対象パラメータと対応するスワップバッファに対して行うようにすればよい。
また、複数のパラメータを同時に対象として編集やスワップ等の操作を行うことができるようにすることも考えられる。ただし、この場合には、スワップバッファを、同時に対象とし得る全パラメータ分の値を記憶できる容量で用意することになる。
【００４０】
また、この発明は、ユーザが音響信号処理に使用するパラメータの編集を行うことができるものであれば、デジタルミキサに限られず、電子楽器、ハードディスクレコーダ、音響信号処理用のアプリケーションを備えたＰＣ等、任意の音響信号処理装置に適用することができる。また、音響信号処理には、ミキシングだけでなく、波形合成や録音、再生等も含まれる。
【００４１】
さらに、この発明のプログラムは、コンピュータに上述したような音響信号処理装置を制御させるためのプログラムであり、予めＲＯＭやＨＤＤ等に記憶させておくほか、ＣＤ−ＲＯＭあるいはフレキシブルディスク等の不揮発性記録媒体（メモリ）に記録して提供し、そのメモリからこのプログラムをＲＡＭに読み出させてＣＰＵに実行させたり、プログラムを記録した記録媒体を備える外部機器あるいはプログラムをＨＤＤ等の記憶手段に記憶した外部機器からダウンロードして実行させたりしても、同様の効果を得ることができる。
【産業上の利用可能性】
【００４２】
以上の説明から明らかなように、この発明の音響信号処理装置又はプログラムによれば、２つの異なる設定での音響信号処理の結果を比較できるようにするために必要な記憶容量を低減することができる。
従って、音響信号処理装置に搭載するメモリの容量を低減でき、安価な音響信号処理装置を提供することができる。
【図面の簡単な説明】
【００４３】
【図１】この発明の音響信号処理装置の実施形態であるデジタルミキサの構成を示すブロック図である。
【図２】図１に示したデジタルミキサのＲＡＭに設けるパラメータ記憶領域の構成を示す図である。
【図３】図１に示したデジタルミキサの操作パネルの概略構成を示す図である。
【図４】パラメータ編集画面の表示指示を受け付けた場合に図１に示したデジタルミキサのＣＰＵが実行する処理のフローチャートである。
【図５】同じく値を変更する対象のパラメータの選択指示を受け付けた場合の処理のフローチャートである。
【図６】同じく対象パラメータの値の変更指示を受け付けた場合の処理のフローチャートである。
【図７】同じくコピー指示を受け付けた場合の処理のフローチャートである。
【図８】同じくペースト指示を受け付けた場合の処理のフローチャートである。
【図９】同じくスワップ指示を受け付けた場合の処理のフローチャートである。
【図１０】図１に示したデジタルミキサにおいてパラメータの値を編集する際のスワップ機能の利用例及びその利点について説明するための図である。
【符号の説明】
【００４４】
１０…デジタルミキサ、１１…ＣＰＵ，１２…ＲＯＭ、１３…ＲＡＭ、１４…ＨＤＤ、１５…表示回路、１６…検出回路、１７…音響信号入出力部、１８…ＤＳＰ、１９…通信Ｉ／Ｆ、２０…システムバス、２１…表示部、２２…操作子、３０…パラメータ記憶領域、３１…カレントメモリ、３２…スワップバッファ、３３…退避バッファ、３４…コピーバッファ、４０…操作パネル、４５…スワップボタン、４６…コピーボタン、４７…ペーストボタン
【図１】
2006270251.tif 000003
【図２】
2006270251.tif 000004
【図３】
2006270251.tif 000005
【図４】
2006270251.tif 000006
【図５】
2006270251.tif 000007
【図６】
2006270251.tif 000008
【図７】
2006270251.tif 000009
【図８】
2006270251.tif 000010
【図９】
2006270251.tif 000011
【図１０】
2006270251.tif 000012