(57)【特許請求の範囲】
【請求項１】
複数のパラメータからなるパラメータセットに基づいて音響信号を処理する音響信号処理部を備えた音響信号処理装置において、
前記パラメータセットを指定するために用いるパラメータセット指定用テーブルを複数記憶したテーブル記憶部であって、前記パラメータセット指定用テーブルとして、前記複数のパラメータからなる１以上の源パラメータセットに基づく自己組織化写像を用いて作成され、２次元平面又は３次元空間の各座標のうち、各前記源パラメータセットの近傍所定範囲内の各座標に、その源パラメータセットに対する類似度に基づいてパラメータセットを配置したテーブルを記憶したものと、
ユーザの選択操作に応じて、前記テーブル記憶部に記憶された複数のパラメータセット指定用テーブルの１つを選択するテーブル選択部と、
ユーザの入力操作に応じて、２次元平面又は３次元空間の座標の１つを指定する座標指定操作部と、
前記テーブル選択部により選択された１つのパラメータセット指定用テーブルに基づいて、前記座標指定操作部により指定された座標に対応するパラメータセットを取得し、前記取得したパラメータセットを前記音響信号処理部に供給するパラメータセット供給部
を備えることを特徴とする音響信号処理装置。
【請求項２】
前記パラメータセット指定用テーブルは、特定パラメータの１つの値とともに用いられる複数のパラメータからなる１以上の源パラメータセットに基づく自己組織化写像を用いて作成され、２次元平面又は３次元空間の各座標のうち、各前記源パラメータセットの近傍所定範囲内の各座標に、その源パラメータセットに対する類似度に基づいて、前記特定パラメータを含まない前記パラメータセットを配置したテーブルであり、
前記テーブル記憶部において複数の前記パラメータセット指定用テーブルが、それぞれ、前記特定パラメータの１つの値に対応付けて記憶されており、
ユーザの指定操作に応じて、前記特定パラメータの値を１つ指定する特定パラメータ指定部と、
前記テーブル記憶部に記憶された複数の前記パラメータセット指定用テーブルの中から、前記特定パラメータ指定部により指定された特定パラメータの値に対応する全てのパラメータセット指定用テーブルをユーザに対して提示する選択候補提示部を更に備え、
前記テーブル選択部は、前記ユーザの選択操作に応じて、前記選択候補提示部に提示された前記パラメータセット指定用テーブルの中から１つを選択するものである
ことを特徴とする請求項１に記載の音響信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のパラメータからなるパラメータセットを用いて音響信号を処理する音響信号処理装置響に関し、詳しくは、２次元平面又は３次元空間の各座標にパラメータセットを配置してなるパラメータセット指定用テーブルを用いて、信号処理に用いるパラメータセットを取得するものに関する。
【背景技術】
【０００２】
音響信号処理装置には、複数のパラメータにより構成されるパラメータセットを用いて音響信号を処理するものがあった。かかる音響信号処理装置には、例えば、入力された演奏イベントに応じて、パラメータセットとして１組にされた複数のパラメータの各値に基づく音色の音響信号を生成する音源（楽音信号生成装置）や、入力された音響信号に対してパラメータセットとして１組にされた複数のパラメータの各値に基づく信号処理を施して出力する信号処理プロセッサ（例えばオーディオミキサやエフェクタなど）などがあった。
【０００３】
こうしたパラメータセットの内容（複数のパラメータの各値）は、一般的に、何らかのインターフェースを介してユーザにより変更可能である。複数のパラメータにより構成されるパラメータセットの変更作業を比較的簡易に行うための有効な手法として、あるパラメータセットから他のパラメータセットへ、パラメータ群の各値を補間しながら、遷移させていく「モーフィング」と呼ばれる手法があった。
【０００４】
従来のパラメータセットのモーフィング技術として、電子楽器の楽音信号生成装置において、複数のパラメータセットのうちから２つのパラメータセットをユーザに選択させて、選択された２つのパラメータセット間を補間する技術があった（例えば下記特許文献１を参照）。
【０００５】
また、２次元テーブルを用いたモーフィング技術として、電子楽器の楽音信号生成装置において、２次元座標平面の各座標にパラメータセットを配置した２次元テーブルに基づいて、ユーザにより指定された座標データに応じたパラメータセットをデジタルフィルタに供給する技術があった（例えば、下記特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特公平０４‐０７４７１７号公報
【特許文献２】特許第２５２６５８１号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
パラメータセットに基づく音響信号の特性の制御は、非常に変化の幅が広い。かかるパラメータセットを変更する作業は、ユーザへの負荷が高く、また、習熟を要する煩雑な作業だった。したがって、ユーザがパラメータセットに基づく音響信号の特性の制御をわかり易く且つ効率的に行うことができるモーフィング技術が望まれている。この点について、２次元平面又は３次元空間の座標にパラメータセットを配置して、ユーザにパラメータを操作させる手法は操作性に優れているという利点があった。
【０００８】
しかし、多様なパラメータセットがあり得る音響信号処理装置において、２次元又は３次元空間上の座標位置と、パラメータセットの適切な対応関係を構築することが困難であったため、モーフィングに適した態様でパラメータセットを２次元又は３次元の空間に自動配置するテーブル作成方法はなかった。例えば、パラメータセットを２次元平面に自動配置する方法の１例として、例えば、パラメータセット中の特定の２つのパラメータに注目し、その２つのパラメータをｘ軸とｙ軸の座標に対応づけて、パラメータセットを２次元空間に配置することが考えられるが、この方法では、その特定の２つのパラメータのみが類似しているものの、その他のパラメータの設定値が大きく異なっているパラメータセット同士が相互に近い位置に配置されてしまう。
【０００９】
すなわち、従来の技術では、モーフィングに適した態様で複数のパラメータからなるパラメータセットを各座標に配置した２次元平面又は３次元空間テーブルを作成することが困難だった。
【００１０】
本発明は、上述の点に鑑みてなされたもので、２次元平面又は３次元空間空間の座標指定により、複数のパラメータからなるパラメータセットに基づく音響信号の特性を、ユーザにとってわかり易く且つ簡単に制御できるようにした音響信号処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明は、複数のパラメータからなるパラメータセットに基づいて音響信号を処理する音響信号処理部を備えた音響信号処理装置において、前記パラメータセットを指定するために用いるパラメータセット指定用テーブルを複数記憶したテーブル記憶部であって、前記パラメータセット指定用テーブルとして、前記複数のパラメータからなる１以上の源パラメータセットに基づく自己組織化写像を用いて作成され、２次元平面又は３次元空間の各座標のうち、各前記源パラメータセットの近傍所定範囲内の各座標に、その源パラメータセットに対する類似度に基づいてパラメータセットを配置したテーブルを記憶したものと、ユーザの選択操作に応じて、前記テーブル記憶部に記憶された複数のパラメータセット指定用テーブルの１つを選択するテーブル選択部と、ユーザの入力操作に応じて、２次元平面又は３次元空間の座標の１つを指定する座標指定操作部と、前記テーブル選択部により選択された１つのパラメータセット指定用テーブルに基づいて、前記座標指定操作部により指定された座標に対応するパラメータセットを取得し、前記取得したパラメータセットを前記音響信号処理部に供給するパラメータセット供給部を備えることを特徴とする音響信号処理装置である。
【００１２】
また、本発明の音響信号処理装置において、前記パラメータセット指定用テーブルは、特定パラメータの１つの値とともに用いられる複数のパラメータからなる１以上の源パラメータセットに基づく自己組織化写像を用いて作成され、２次元平面又は３次元空間の各座標のうち、各前記源パラメータセットの近傍所定範囲内の各座標に、その源パラメータセットに対する類似度に基づいて、前記特定パラメータを含まない前記パラメータセットを配置したテーブルであり、前記テーブル記憶部において複数の前記パラメータセット指定用テーブルが、それぞれ、前記特定パラメータの１つの値に対応付けて記憶されており、ユーザの指定操作に応じて、前記特定パラメータの値を１つ指定する特定パラメータ指定部と、前記テーブル記憶部に記憶された複数の前記パラメータセット指定用テーブルの中から、前記特定パラメータ指定部により指定された特定パラメータの値に対応する全てのパラメータセット指定用テーブルをユーザに対して提示する選択候補提示部を更に備え、前記テーブル選択部は、前記ユーザの選択操作に応じて、前記選択候補提示部に提示された前記パラメータセット指定用テーブルの中から１つを選択するよう構成することができる。
【発明の効果】
【００１３】
本発明によれば、パラメータセット指定用テーブルとして、複数のパラメータからなる１以上の源パラメータセットに基づく自己組織化写像を用いて作成され、２次元平面又は３次元空間の各座標のうち、各前記源パラメータセットの近傍所定範囲内の各座標に、その源パラメータセットに対する類似度に基づいてパラメータセットを配置したものを用いる。このパラメータセット指定用テーブルによれば、源パラメータセットの近傍所定範囲内の各座標には、源パラメータセットに対する類似度に基づいてパラメータセットが配置されるので、源パラメータセットの近傍所定範囲内では、２次元平面又は３次元空間の座標間の移動量（距離）がパラメータセットの変化量に対応する。従って、ユーザにとって２次元平面又は３次 元空間の座標指定によるパラメータセットを制御しやすい。従って、２次元平面又は３次元空間空間の座標指定により、複数のパラメータからなるパラメータ セットに基づく音響信号の特性を、ユーザにとってわかり易く且つ簡単に制御できるようになるという優れた効果を奏する。
【００１４】
また、本発明により自己組織化写像を用いて作成されたテーブルでは、源パラメータセットの近傍所定範囲内においては、源パラメータセットに近いほど、その源パラメータセットに似たパラメータセットが集まる一方、源パラメータセットからの距離が遠くなるに従ってランダム性が増す。従って、自己組織化写像を用いて作成されたパラメータセット指定用テーブルを使うことで、単純な補間により作成されたテーブルでは得られない、変化幅が広く意外性に富むパラメータセットの制御を行うことができるようになる。
【００１５】
また、パラメータセット指定用テーブルとして、特定パラメータを含まないパラメータセットを各座標に配置したテーブルを、それぞれ対応する特定パラメータの値に対応付けてテーブル記憶部に記憶しておき、選択部において、ユーザにより指定された特定パラメータの値に対応するパラメータセット指定用テーブルが選択されるよう構成することで、ユーザが指定した特定パラメータの値に対応するパラメータセット指定用テーブルを用いて、特定パラメータを含まないパラメータセットを音響信号処理部に供給することできる。モーフィングするのが難しい、又は、モーフィングに向かない種類のパラメータを、特定パラメータとして設定することで、パラメータセット指定用テーブルの座標指定（座標の移動）によりパラメータセットを変更するにあたり、モーフィングに不向きの特定パラメータの影響を受けない、意味のあるモーフィングを行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本願発明の一致実施形態である音響信号処理装置の電気的ハードウェア構成を説明するブロック図。
【図２】パラメータセット指定用テーブルを説明する図であって、（ａ）は２次元平面テーブルを説明する図、（ｂ）は３次元空間テーブルを説明する図。
【図３】パラメータ間の補間を説明する図。
【図４】メモリ構成を説明するブロック図であって、（ａ）はライブラリ領域を説明する図、（ｂ）はカレント領域を説明する図。
【図５】パラメータセット指定用テーブルの作成処理を説明するフローチャート。
【図６】テーブル作成ダイアログ画面の一例を示す図。
【図７】（ａ）,（ｂ）は図６の画面における特定パラメータ指定部の変更例を示す図。
【図８】２次元テーブルの各座標に対するパラメータセットの配置を説明する図。
【図９】自己組織化写像を説明する遷移図であって、（ａ）はパラメータセットが１つの場合、（ｂ）はパラメータセットが５つの場合。
【図１０】テーブル選択処理を説明するフローチャート。
【図１１】テーブル選択ダイアログ画面の一例を示す図。
【図１２】表示器に表示されたテーブル画像の一例を示す図。
【図１３】パラメータセット指定用テーブルにおける座標の変更処理を説明するフローチャート。
【図１４】シンセサイザーの操作パネル画面の一例を示す図。
【図１５】パラメータの変更処理を説明するフローチャート。
【発明を実施するための形態】
【００１７】
以下に、本発明の一実施形態である音響信号処理装置について、添付図面を参照して、説明する。音響信号処理装置は、複数のパラメータにより構成されるパラメータセットを用いて音響信号に関する信号処理を行う装置である。
【００１８】
《音響信号処理装置の全体構成》
図１は、本発明を適用した音響信号処理装置の全体構成を説明するブロック図である。音響信号処理装置は、ＣＰＵ（Central Processing Unit、中央処理装置）１、フラッシュメモリ２、ＲＡＭ（Random Access Memory、ランダムアクセスメモリ）３、波形入出力インターフェース（波形Ｉ／Ｏ）４、音響信号処理部５、操作子６、表示器７、座標指定操作子８、コンピュータインターフェース（ＰＣ  Ｉ／Ｏ）９、ＭＩＤＩ  Ｉ／Ｏ１０、その他Ｉ／Ｏ１１を含み、各構成要素が及びバスライン１２を介して接続される。
【００１９】
ＣＰＵ１は、フラッシュメモリ２又はＲＡＭ３に記憶された制御プログラムを実行して、音響信号処理装置の全体動作を制御する。フラッシュメモリ２は、ＣＰＵ１が実行する各種のプログラムや各種のデータなどを格納した不揮発性メモリである。ＲＡＭ３は、ＣＰＵ１が実行するプログラムのロード領域やワーク領域に使用する揮発性メモリである。また、フラッシュメモリ２又はＲＡＭ３には、後述する「パラメータセット指定用テーブル」を複数記憶した記憶部、後述する「プリセット」を複数記憶したライブラリ領域、及び、音響信号処理部５における信号処理に用いる複数のパラメータの値を記憶するカレント領域が設けられている。
【００２０】
音響信号処理装置の操作パネルには、複数の操作子６や表示器７を含むユーザインターフェースが設けられている。操作子６には、音響信号処理装置の動作を制御するためにユーザが用いる各種操作子が含まれる。表示器７には、ＣＰＵ１からバス１２を介して与えられた表示制御信号に基づく各種情報が表示される。ユーザは、表示器７の画面上に表示された画像及び操作子６を用いて、各種指示を入力できる。
【００２１】
座標指定操作子８は、「パラメータセット指定用テーブル」における２次元又は３次元空間内の１つの座標を指定するためにユーザが用いる操作子である。座標指定操作子８は、２次元又は３次元空間内の１つの座標を入力できるものであれば、どのような構成であってもよく、例えば、２次元平面におけるＸ軸及びＹ軸の座標位置を指定するための２次元インターフェース（タブレット等）など、専用の多軸入力デバイスで構成できる。また、座標指定専用の操作子に限らず、操作子６や表示器７を座標指定操作子８として利用することもできる。
【００２２】
波形Ｉ／Ｏ４は、アナログ音響信号をデジタル波形に変換して音響信号処理部５に入力すること（図において下向き矢印で示す）、デジタル波形をアナログ音響信号に変換して外部へ出力すること力（図において上向き矢印で示す）、及び、外部機器との間でデジタル波形の入出力（図において双方向矢印で示す）を行うことが可能なオーディオインターフェースである。
【００２３】
音響信号処理部５は、１つのＤＳＰ（Digital Signal Processor）又はバスで相互接続された複数のＤＳＰからなる専用のハードウェア装置で構成され、カレント領域（フラッシュメモリ２）に記憶された複数のパラメータの値に基づいて、音響信号に対する信号処理を実行する。音響信号処理部５が実行する信号処理の内容は、例えば、楽音信号を生成する音源（楽音信号生成装置）、音響信号に対するエフェクト処理やミキシング処理等を行う信号処理プロセッサ、或いは音源と信号処理プロッサの混成など、音響信号処理装置の機種に応じたものである。音響信号処理部５は、波形Ｉ／Ｏ４に接続されており、波形Ｉ／Ｏ４を介して外部から供給された音響信号に対して信号処理を施したり、音響信号処理部５で処理した音響信号を波形Ｉ／Ｏ４を介して外部へ出力したりする。なお、音響信号処理部５は、専用のハードウェア装置（ＤＳＰ）による構成に限らず、ＣＰＵ１がソフトウェアプログラムを実行することにより、音響信号処理部５の動作と同じ処理を実現する構成であってもよい。
【００２４】
また、音響信号処理装置は、ＰＣ  Ｉ／Ｏ９を介して汎用パーソナルコンピュータ（ＰＣ）に接続できる。ＰＣ  Ｉ／Ｏ９は、例えばＵＳＢ（Universal Serial Bus）端子等の汎用コンピュータインターフェースである。ＭＩＤＩ  Ｉ／Ｏ１０はＭＩＤＩ規格に準拠するデータを通信するインターフェースである。音響信号処理装置は、ＭＩＤＩ  Ｉ／Ｏ１０を介してＭＩＤＩ機器に接続できる。また、音響信号処理装置には、その他のＩ／Ｏ１１が具備されうる。
【００２５】
《パラメータセット指定用テーブル》
「パラメータセット指定用テーブル」は、２次元平面又は３次元空間における複数の座標のそれぞれに対応して、１つずつパラメータセットを配置（記憶）したものである。パラメータセットは、音響信号処理部５において信号処理に用いる複数のパラメータからなる。図２（ａ）は２次元平面により構成されるパラメータセット指定用テーブルを説明する概念図である。２次元テーブルは、Ｘ座標軸及びＹ座標軸の２次元座標平面の各座標（Ｘ、Ｙ）に、パラメータセットを配置してなる。図２（ｂ）は３次元空間により構成されるパラメータセット指定用テーブルを説明する概念図である。３次元テーブルは、Ｘ座標軸、Ｙ座標軸及びＺ座標軸の３次元座標空間の各座標（Ｘ、Ｙ、Ｚ）に１つずつパラメータセットを配置してなる。本実施例では、パラメータセット指定用テーブルの１例として、パラメータセット指定用テーブルが２次元平面で構成される例を説明する。
【００２６】
ユーザは座標指定操作子８を用いてパラメータセット指定用テーブルの１つの座標を指定できる。ＣＰＵ１は、ユーザによる座標指定に応じて、パラメータセット指定用テーブルを参照して、該指定した座標に対応する１つのパラメータセットを特定し、該特定された１つのパラメータセットを構成する各パラメータの値を、音響信号処理部５において信号処理に用いる複数のパラメータの値として設定する。この動作の詳細は後述する。
【００２７】
ユーザにより指定された座標に直接対応するパラメータセットがテーブルに記憶されていない場合は、パラメータセットとして出力すべき各パラメータの値を補間によって求めることができる。図３において、２次元空間に配置されたパラメータ値の補間の一具体例として、オン又はオフの２値を設定可能なオンオフパラメータを示す。横軸の「位置Ａ」及び縦軸の「０」の交点座標（Ａ、０）にオンオフパラメータの値「オフ」が配置され、横軸の「位置Ｂ」及び縦軸の「１」の交点座標（Ｂ、１）にオンオフパラメータの値「オン」が配置される。この場合、横軸の「位置Ａ」から「位置Ｂ」の中間点を境とし、「位置Ａ」から中間点までの範囲ではパラメータの値をオフとし、中間点から「位置Ｂ」までの範囲ではパラメータの値をオンとするようパラメータ値の補間することになる。
【００２８】
《ライブラリ領域》
図４（ａ）はフラッシュメモリ２に設けられたライブラリ領域２０を説明する図である。ライブラリ領域２０は、複数（Ｎｐ個）のプリセット２１（図において「プリセット１」、「プリセット２」、「プリセット３」・・・「プリセットＮｐ」）を記憶する領域である。ライブラリ領域２０には、予め複数のプリセット２１が用意されている。また、ユーザは、プリセット２１の内容を任意に編集（Ｐセット２２の各設定値の変更等）し、当該編集した結果を新たなプリセット２１としてライブラリ領域２０に保存できる。
【００２９】
《パラメータセット》
１つのプリセット２１は、複数のパラメータからなるパラメータセット（Ｐセット）２２、特定パラメータ２３、及び、プリセット名データ２４により構成される。プリセット２１として記憶されたパラメータセット（Ｐセット）２２は、音響信号処理部５において信号処理に用いる複数のパラメータのうち、特定パラメータ２３を除く全てのパラメータについて、所定の信号処理結果を得るために有用性の高い設定値の組み合わせを、予め１組にまとめたものである。プリセット名データ２４は、対応するプリセット２１を特定するプリセット名を示すデータである。
【００３０】
《特定パラメータ》
特定パラメータ２３は、プリセット２１として記憶された複数のパラメータの一部である。モーフィングするのが難しい、又は、モーフィングに向かない種類のパラメータが特定パラメータ２３として設定される。パラメータセットを構成する複数のパラメータの値を変更する作業を比較的簡易に行うための有効な手法として「モーフィング」と呼ばれる手法があることは、既に述べた。プリセット２１として記憶された複数のパラメータの中には、モーフィングするのが難しい、又は、モーフィングに向かない種類のパラメータが含まれる。そこで、かかるモーフィングするのが難しい、又は、モーフィングに向かない種類のパラメータを特定パラメータ２３とし、それ以外のパラメータ（Ｐセット２２）とは区別する。
【００３１】
すなわち、前述したパラメータセット指定用テーブルの各座標に配置されるパラメータセットとは、（１）１つのプリセット２１を構成する全てのパラメータ、又は、（２）１つのプリセット２１を構成する全てのパラメータのうち、特定パラメータ２３を除く複数のパラメータ（モーフィングに係る一部のパラメータ）のいずれかである。本実施例のように、プリセット２１に「特定パラメータ２３」を含む場合には、１つのプリセット２１を構成する全パラメータのうち特定パラメータ２３を除く複数のパラメータ（Ｐセット２２）が、パラメータセット指定用テーブルの各座標に配置される。
【００３２】
《プリセットの具体例》
プリセット２１として記憶されるパラメータセット２２及び特定パラメータ２３の内容は、音響信号処理装置の機種、及び、その装置の音響信号処理部５に実装された機能に応じて様々である。音響信号処理装置の機種等に応じたプリセット２１の具体例を幾つか挙げる。
【００３３】
音響信号処理部５がアナログモデリング音源として機能する場合、楽音信号の生成に用いる複数のボイスパラメータについて、生成される楽音信号の音色に応じた複数のプリセット２１が用意される（例えば、「http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/AN1XJ1.PDF」／２００９年１１月１６日検索／製品名「AN1ｘ」取り扱い説明書４６ページに掲載された「ノブパラメータリスト」を参照）。アナログモデリング音源の場合、特定パラメータ２３は、例えば、各種変調のオンオフを行うパラメータや、ＶＣＯの波形形状を選択するパラメータなどである。ユーザは、プリセット２１の内容を任意に編集し、編集したプリセット２１をライブラリ領域（ボイスメモリ）に保存できる。（同「AN1ｘ」取り扱い説明書８５ページを参照）。
【００３４】
音響信号処理部５がＦＭ音源（Frequency Modulation（周波数変調）音源）として機能する場合、楽音信号の生成に用いる複数のボイスパラメータについて、生成される楽音信号の音色に応じた複数のプリセット２１が用意される（例えば、「http://www2.yamaha.co.jp/manual/pdf/emi/japan/xg/DXSimulatorJ.pdf」／２００９年１１月１６日検索／製品名「DX Simulator」取り扱い説明書１７ページに掲載された「エディットリスト」を参照）。ＦＭ音源の場合、特定パラメータ２３は、例えば、アルゴリズムを指定するパラメータや、各オペレータ（ＦＭ合成器）の波形を選択するパラメータなどである。ユーザは、プリセット２１の内容を任意に編集し、編集したプリセット２１をライブラリ領域（ボイスメモリ）に保存できる（同取り扱い説明書８〜１１ページを参照）。
【００３５】
音響信号処理部５がミキシング処理を行う信号処理プロセッサとして機能する場合（音響信号処理装置がオーディオミキサの場合）には、例えば、チャンネルライブラリに保存される１チャンネル分のパラメータ群について、複数のプリセット２１が用意される（例えば、「http://www2.yamaha.co.jp/manual/pdf/pa/japan/mixers/DM2000J.pdf」／２００９年１１月１６日検索／製品名「DM2000」取り扱い説明書140ページ参照）。この場合、特定パラメータ２３は、例えば、オーディオ信号のルーティング（例えば入力ｃｈから出力系統へのルーティング）を設定するパラメータなどである。ユーザは、プリセット２１の内容を任意に編集し、編集したプリセット２１をチャンネルライブラリに保存できる。
【００３６】
また、音響信号処理部５がミキシング処理を行う信号処理プロセッサとして機能する場合には、例えば、コンプレッサーライブラリに保存されるコンプレッサを制御するためのパラメータ群について、コンプレッサタイプに応じた複数のプリセット２１が用意される（同取り扱い説明書150ページ参照）。この場合、特定パラメータ２３は、例えば、コンプレッサタイプを指定するパラメータなどである。ユーザは、プリセット２１の内容を任意に編集し、編集結したプリセット２１をコンプレッサーライブラリに保存できる。
【００３７】
また、音響信号処理部５がミキシング処理を行う信号処理プロセッサとして機能する場合には、例えば、シーンメモリに保存される１シーン分のパラメータ群について、複数のプリセット２１が用意される（同取り扱い説明書157〜163ページ参照）。この場合、特定パラメータ２３は、例えば、入力パッチ及び出力パッチの結線を設定するパラメータや、各バスのFIX／VARI及びペア情報を設定するパラメータなどである。ユーザは、プリセット２１の内容を任意に編集し、編集したプリセット２１をシーンメモリに保存できる。
【００３８】
また、音響信号処理部５がエフェクト処理を行う信号処理プロセッサとして機能する場合（音響信号処理装置がエフェクタの場合）、エフェクト処理に用いるパラメータ群について、エフェクトタイプに応じた複数のプリセット２１が用意される（「http://www2.yamaha.co.jp/manual/pdf/pa/japan/signal/spx2000j.pdf」／２００９年１１月１６日検索／製品名「SPX2000」取り扱い説明書25〜87ページ参照）。この場合、特定パラメータ２３は、例えば、エフェクトタイプを指定するパラメータなどである。ユーザは、プリセット２１の内容を任意に編集し、編集したプリセット２１をエフェクトメモリに保存できる（同取り扱い説明書１３〜１６ページを参照）。
【００３９】
《カレント領域》
図４（ｂ）はフラッシュメモリ２に設けられたカレント領域２５を説明する図である。カレント領域２５は、音響信号処理部５の信号処理に使用する全てのパラメータの値、すなわち、Ｐセット２２及び特定パラメータ２３の値、並びに、その他データ２６を記憶する。ユーザは、ライブラリ領域２０に記憶された複数のプリセット２１のうち任意の１つを選択し、選択したプリセット２１の内容（Ｐセット２２及び特定パラメータ２３の各設定値）をライブラリ領域２０からカレント領域２５に読み出すことができる。また、ユーザは、カレント領域２５に格納されたＰセット２２等の各値を変更すること（すなわち、カレント領域２５に読み出したプリセット２１の内容を編集すること）ができる。カレント領域２５において変更されたＰセット２２及び特定パラメータ２３の各値は、新たなプリセットとしてライブラリ領域２０に保存される。
【００４０】
カレント領域２５にプリセット２１を読み出す操作（信号処理に使用するプリセット２１を選択する操作）や、カレント領域２５に格納されたＰセット２２等の各設定値を変更するパラメータセットの各値を変更する操作は、前述したパラメータセット指定用テーブルと座標指定操作子８を用いて行うことができる。パラメータセット指定用テーブルは、以下に述べるパラメータセット指定用テーブル作成処理により、自己組織化写像を用いて作成される。
【００４１】
《パラメータセット指定用テーブルの作成》
図５は、パラメータセット指定用テーブルの作成するためにＣＰＵ１が実行する処理の手順を説明するフローチャートである。ユーザは、操作子６及び表示器７を用いてパラメータセット指定用テーブルの作成指示を入力できる。テーブル作成指示に応じて、ＣＰＵ１は図５の処理を起動する。
【００４２】
《テーブル作成ダイアログ画面》
ステップＳ１において、ＣＰＵ１は、テーブル作成処理に用いる「源パラメータセット」となるプリセット２１の選択と、選択されたプリセット２１の処理順の指定をユーザから受け付ける。図６は、前記ステップＳ１におけるプリセット２１の選択と、選択されたプリセット２１の処理順の指定を、ユーザが行うためのテーブル作成ダイアログ画面の一例である。ＣＰＵ１は、ステップＳ１において、テーブル作成ダイアログ画面を表示器７に表示する。ユーザは、テーブル作成ダイアログ画面を構成するボタン画像等を用いて、プリセット選択等の指示を入力できる。
【００４３】
《プリセットの選択》
図６において、選択候補リスト３０は、テーブル作成処理に用いる「源パラメータセット」となるプリセット２１の名前を、選択候補としてリスト表示する。選択候補リスト３０にリスト表示される名前はプリセット２１のプリセット名データ２４に基づくものである。ユーザは、カーソル等の指定手段を用いて選択候補リスト３０中の任意のプリセット２１を選択した状態でＡｄｄボタン画像３２を押すことで、そのプリセット２１を処理対象リスト３３に加えることができる。プリセット２１を処理対象リスト３３に加えられたプリセット２１が、後述するテーブル作成処理に用いる「源パラメータセット」となる。また、ユーザは、カーソル等の指定手段を用いて処理対象リスト３３に表示された任意のプリセット２１を選択した状態でＲｅｍボタン画像３４を押すことで、そのプリセット２１を処理対象リスト３３から削除できる。
【００４４】
特定パラメータ指定部３１は、ユーザに特定パラメータ２３の値を入力させる入力ボックスである。ユーザは、特定パラメータ指定部３１において、所定の特定パラメータ２３の値を指定できる。特定パラメータ指定部３１に特定パラメータ２３の値が入力されている場合、選択候補リスト３０には、ライブラリ領域２０に記憶された全てのプリセット２１のうち、その特定パラメータ２３の値を含むプリセット２１のみが表示される。これにより、テーブル作成に用いる源パラメータセットの選択候補を、当該特定パラメータ２３の値を含むプリセット２１のみに絞り込むことができる。
【００４５】
特定パラメータ指定部３１において値を指定する特定パラメータ２３の種類や数は、音響信号処理装置の種類等に応じて予め決まっている。図６の例では、音響信号処理装置がＦＭ音源を登載したシンセシサイザーである場合を想定した画面が描かれており、特定パラメータ指定部３１の対象となる特定パラメータ２３として、「ＦＭアルゴリズム」を設定するパラメータが示されている。そして、特定パラメータ指定部３１には、その特定パラメータ２３（ＦＭアルゴリズム）の値として数値「１４」が入力された状態が示されている。この場合は、選択候補リスト３０には、ライブラリ領域２０に記憶された全てのプリセット２１のうち、値が「１４」の特定パラメータ２３（ＦＭアルゴリズム）を含むプリセット２１のみが表示される。
【００４６】
図７（ａ）は、特定パラメータ指定部３１において特定パラメータ２３（ＦＭアルゴリズム）の値を指定しない場合の表示例を示す。このように特定パラメータ２３の値が指定されない場合、選択候補リスト３０には、ライブラリ領域２０に記憶された全てのプリセット２１が、選択候補として表示される。
【００４７】
また、図７（ｂ）は、音響信号処理装置がエフェクタである場合を想定した特定パラメータ指定部３１の表示例であって、特定パラメータ２３として、「ＥＦＴタイプ」と「ＤＩＳＴタイプ」の２つのパラメータが示されている。「ＥＦＴタイプ」はエフェクトタイプを設定するパラメータであって、図７（ｂ）では、その値として「ＤＩＳＴ→Ｆｒａｎｇｅｒ」が設定されている。「ＤＩＳＴタイプ」は、前記設定されたエフェクトタイプ「ＤＩＳＴ→Ｆｒａｎｇｅｒ」におけるディストーションタイプを設定するパラメータであって、図７（ｂ）では、その値として「ＯＶＥＲＤＲＩＶＥ」が設定されている。この場合、選択候補リスト３０には、ライブラリ領域２０に記憶された全てのプリセット２１のうち、特定パラメータ２３の１つである「ＥＦＴタイプ」の値として「ＤＩＳＴ→Ｆｒａｎｇｅｒ」を持ち、且つ、特定パラメータ２３の１つである「ＤＩＳＴタイプ」の値として「ＯＶＥＲＤＲＩＶＥ」を持つプリセット２１のみが表示される。
【００４８】
《処理対象リスト》
処理対象リスト３３には、選択候補リスト３０においてユーザにより選択された全てのプリセット２１の名前がリスト表示される。処理対象リスト３３にリスト表示された全てのプリセット２１が、テーブル作成処理に用いる「源パラメータセット」である。源パラメータセットは、テーブル作成処理に用いるパラメータセットであって、ライブラリ領域２１にプリセット２１として記憶されたＰセット２２（つまり、音響信号処理に用いる複数のパラメータのうち特定パラメータ２３を除く全てのパラメータの値）である。
【００４９】
特定パラメータ指定部３１において特定パラメータ２３の値が指定されている場合には、選択候補リスト３０に表示された選択候補が、当該特定パラメータ２３の値を含むプリセット２１のみに絞り込まれているので、処理対象リスト３３にリストアップされる全てのプリセット２１は、同じ値の特定パラメータ２３を持つものとなる。従って、特定パラメータ２３の値が指定された場合、テーブル作成処理に用いる全ての源パラメータセットは、音響信号処理において同じ値の特定パラメータ２３と共に使用されるパラメータセットとなる。
【００５０】
《処理順の指定》
処理対象リスト３３におけるプリセット２１の表示順は、後述するテーブル作成処理における「源パラメータセット」の処理順に対応する。ユーザは、カーソル等の指定手段を用いて処理対象リスト３３中のプリセット２１の１つを選択した状態で、ＵＰボタン画像３５又はＤＯＷＮボタン画像３６を押すことにより、そのパプリセット２１の表示位置をリストの上側又は下側に１つずつ移動させることができる。ユーザは、処理対象リスト３３におけるプリセット２１の表示順を入れ替えることで、テーブル作成処理における源パラメータセットの処理順を任意に設定できる。
【００５１】
ユーザは、実行ボタン画像（Ｅｘｅｃｕｔｅ）３７を押すことで、当該テーブル作成画面で設定した内容に従うテーブル作成処理の実行を指示できる。また、ユーザは、終了ボタン画像（ＱＵＩＴ）３８を押すことで、当該テーブル作成画面を閉じて、テーブル作成処理に関する設定を終了させることができる。
【００５２】
《テーブル作成処理：自己組織化写像》
ユーザにより実行ボタン画像３７が操作されたとき、ＣＰＵ１は、ステップＳ２〜Ｓ１１の処理を実行する。本発明は、「自己組織化写像」という手法を用いてテーブル作成を行うことに主要な特徴がある。自己組織化写像を用いたテーブル作成処理の概要は、入力ベクトル（源パラメータセット）に基づいて、「“ＢＭＵ”(Ｂｅｓｔ Ｍａｃｈｉｎｇ Ｕｎｉｔの略）の検出」（ステップＳ５）と、「検出した“ＢＭＵ”近傍の所定範囲内にある各座標のパラメータセットの補正」（ステップＳ６）を、或る決められた処理繰り返し回数λだけ行うことにある。
【００５３】
《ランダマイズ》
まずステップＳ２において、ＣＰＵ１は、初期テーブル作成用データに基づいて、Ｘ軸及びＹ軸からなる２次元平面の各座標（Ｘ、Ｙ）にランダムパラメータセットを配置した初期テーブルを作成し、且つ、作成した初期テーブルの画像を表示器７に表示する。初期テーブル作成用データは、フラッシュメモリ２又はＲＡＭ３に記憶されたものである。
【００５４】
図８は、ステップＳ２において初期テーブルとして作成される２次元平面テーブルを示す。テーブルは、Ｘ軸が１、２、３・・・Ｎｘの（Ｎｘ）個の点からなり、Ｙ軸が１、２、３・・・Ｎｙの（Ｎｙ）個の点からなる。２次元平面テーブルの各座標（１、１）〜（Ｎｘ、Ｎｙ）には、重みベクトルとして、複数のパラメータからなるパラメータセットが配置される。ステップＳ２で作成される初期テーブルにおいては、各座標（１、１）〜（Ｎｘ、Ｎｙ）に対して、複数のランダム値からなるランダムパラメータセットが配置される。ランダムパラメータセットは、複数のランダム値からなるパラメータセットである。すなわち、ステップＳ２により、写像先となるテーブルの各座標のパラメータセットがランダマイズされる。なお、１つのランダムパラメータセットを構成するランダム値（パラメータ）の数は、源パラメータセットを構成するパラメータの数と同数であり、ランダムパラメータセットを構成する各ランダム値はそれぞれ源パラメータセットを構成する各パラメータの値に対応付けられる。
【００５５】
《源パラメータセットを用意する》
ＣＰＵ１は、ステップＳ３において処理回数カウント値ｔに０をセットする。処理回数カウント値ｔは、ステップＳ４〜Ｓ１１の処理を繰り返した回数（現在値）をカウントする変数である。
ステップＳ４において、ＣＰＵ１は、処理対象リスト３３における表示順の１番目にあるプリセット２１として記憶されたＰセット２２をライブラリ領域２０から読み出して、読み出したＰセット２２（音響信号処理に用いる複数のパラメータのうち特定パラメータ２３を除く全てのパラメータの値）を、前記ステップＳ２で作成した初期テーブルに対する入力ベクトルとして設定する。これにより、１つ目の源パラメータセットが用意される。
【００５６】
《ＢＭＵを検索する》
ステップＳ５において、ＣＰＵ１は、現在処理対象に設定されている１つの源パラメータセット（前記ステップＳ４で用意された１つの源パラメータセット）と、前記ステップＳ２で用意したテーブル内の各座標に配置されたランダムパラメータセットの距離を計算し、各座標のうちで最も距離が小さいランダムパラメータセットの座標（ＢＭＵ）を検出する。
【００５７】
ここで、源パラメータセット及び各ランダムパラメータセットは、それぞれ、複数のパラメータの値を成分とする多次元ベクトルとして扱うことができる。したがって、ベクトルとして表現された源パラメータセットと各座標に配置されたパラメータセットの距離（例えばユークリッド距離）を用いて、源パラメータセットと各座標のパラメータセットの一致値を表すことができる。一致値は、２つのパラメータセットの成分がどれだけ似た特徴を持っているかを表す、つまり、２つのパラメータセットの類似度を表すものである。
【００５８】
従って、源パラメータセットと、各座標に配置されたランダムパラメータセットの距離（すなわち源パラメータセットと各座標のパラメータセットの一致値）を計算することで、写像先となるテーブル（ステップＳ２で作成した初期テーブル）の各座標の中から、源パラメータセットと最も距離が近いランダムパラメータセットが配置された１つの座標を検出することができる。この「最も距離が近い」座標とは、源パラメータセットの値に最も類似した値を持つパラメータセットが配置された座標である。この源パラメータセットの値に最も類似した値を持つパラメータセット（最も良く一致するパラメータセット）が“ＢＭＵ”(Ｂｅｓｔ Ｍａｃｈｉｎｇ Ｕｎｉｔの略）である。各パラメータ毎に値の変化範囲が異なるのであれば、パラメータセット間の距離を演算する前に、全てのパラメータが均一の変化範囲となるように、正規化（正規化係数の乗算、リニアtoログ変換）を行ってから、該距離を算出するとよい。ログスケールを用いるのは、最終的に音を聴くのは人間であるので、人間の感覚に合致させるためである。例えば、周波数や音量レベルは、リニアスケールではなく、ログスケールで扱う必要がある。さらに、変化範囲が同じであっても、各パラメータ毎に、音響信号処理後の音に与える影響の度合いが異なるのであれば、正規化後の各パラメータに、その度合いに応じた重み付け（重み付け係数の乗算）を行ってから、該距離を算出するとよい。音への影響度が大きいパラメータがあれば、そのパラメータの重み付けを重くし（大きい重み付け係数を乗算する）、影響の小さいパラメータは、重み付けを軽くする。
【００５９】
《ＢＭＵ近傍座標のパラメータセットを補正する》
ステップＳ６において、ＣＰＵ１は、前記ステップＳ５で検出したＢＭＵの近傍の所定範囲内にある全ての座標に配置されたパラメータセットを、それぞれ、現在処理対象に設定されている源パラメータセットに近づくよう補正する。パラメータセットを源パラメータセットに近づくよう補正することとは、補正対象となる座標に配置されたパラメータセットを構成する各パラメータの値を、源パラメータセットを構成する各パラメータの値に近づけるように変更すること、つまり、当該パラメータセットと源パラメータセットの距離（類似度）を近づけることである。
【００６０】
補正を行う範囲は、ＢＭＵを中心とする半径ｒの範囲である。前記ステップＳ５によりＢＭＵの座標が検出されているので、ＣＰＵ１は、ＢＭＵ中心とする半径ｒの範囲にある全ての座標を特定できる。半径ｒは、今回作成するテーブルに配置すべき源パラメータセット（処理対象リスト３３にリストアップされた全プリセット）が、そのテーブル空間内に配置できるよう適宜設定されるもので、配置すべき源パラメータセット数や、それら源パラメータセット間の距離等の条件に基づいて増減してよい。例えば、源パラメータセット数が多ければ半径ｒを小さく設定したり、或いは、源パラメータセット間の相互の距離が近い場合には半径ｒを大きく設定したりするとよい。
【００６１】
前記ステップＳ６における補正処理は、例えば、下記式（１）により１つの座標毎に行うことができる。
Ｗｖ（ｔ＋１）＝Ｗｖ（ｔ）＋ｒ（ｔ）＊α（ｔ）＊｛Ｄ（ｔ）−Ｗｖ（ｔ）｝・・・式（１）
式（１）において、変数ｔは処理回数カウント値、変数Ｗｖは補正対象の座標に配置されたパラメータセットの値、変数Ｄは源パラメータセット、変数ｒはＢＭＵ座標からの半径、そして、変数αは学習係数である。なお、「＊」は乗算記号である。式（１）の各変数のうち、ＷｖとＤはベクトル（複数のパラメータからなる多次元的な値）である。式（１）により、補正対象の座標に配置されたパラメータセットの現在値Ｗｖ（ｔ）を、源パラメータセットに近づくよう補正したパラメータセットＷｖ（ｔ＋１）に変更することができる。具体的には、１回目の処理では、半径ｒの範囲内の各座標のランダムパラメータセットの各ランダム値が、源パラメータセットの各パラメータの値に近づくよう変更され、２回目以降の補正処理では、半径ｒの範囲内の各座標に配置されたパラメータセットの現在値が、源パラメータセットの各パラメータの値に近づくよう変更される。なお、ＢＭＵの近傍の所定範囲（半径ｒの範囲）外にある各座標のパラメータセットは変更しない。
【００６２】
ステップＳ７において、ＣＰＵ１は、処理対象リスト３３における表示順に従って次の処理対象となる源パラメータセットを用意する処理を行う。処理対象リスト３３にリストアップされた源パラメータセットプリセットの中に未処理の源パラメータセット（次の処理対象となる源パラメータセット）が有る場合（ステップＳ８のＹＥＳ）、当該用意した次の処理対象となる源パラメータセットに関して、ＢＭＵ検出（ステップＳ５）と、ステップＳ６のＢＭＵ座標近傍の各座標に配置されたパラメータセットの補正（ステップＳ６）を行う。ステップＳ５〜Ｓ８のループにより、ＣＰＵ１は、処理対象リスト３３にリストアップされた全ての源パラメータセットに関して、１つずつ順番にＢＭＵ検出（ステップＳ５）を行い、検出されたＢＭＵ座標近傍の各座標に配置されたパラメータセットの補正（ステップＳ６）を行うことができる。
【００６３】
処理対象リスト３３にリストアップされた全ての源パラメータセットに関して、上記ステップＳ５及びＳ６による自己組織化写像の処理を終えた後（ステップＳ８のＮＯ）、ステップＳ９において、ＣＰＵ１は、表示器７に表示されたテーブル画像（前記ステップＳ２で表示された初期テーブル画像）を更新する。自己組織化写像の処理を行う毎に表示更新を行うことで、前記ステップＳ２で表示された初期テーブル（各座標にランダムパラメータセットを配置したテーブル）から、自己組織化写像によりテーブルが作成される様子を、ユーザにアニメーションとして見せることができる。なお、ステップＳ２及びＳ９による表示処理（テーブル作成の進行状況をアニメーションとして見せる処理）を行わない構成であってもよい。
【００６４】
《処理を所定回数繰り返す》
ステップＳ１０において、ＣＰＵ１は処理回数カウント値ｔを１つ進める。そして、処理回数ｔが所定の繰り返し回数λになるまで（ステップＳ１１のＹＥＳ）、ステップＳ４〜Ｓ１０の処理を繰り返し実行する。ここで、源パラメータセットに関するステップＳ４〜Ｓ１０の処理をλ回繰り返すにあたり、ステップＳ６の補正処理では、処理回数ｔを１回進める毎に、式（１）で用いる半径ｒを縮小し、且つ、学習係数αを小さくする。
【００６５】
このようにステップＳ５〜Ｓ１０の処理を繰り返すことで、各源パラメータセットの近傍の所定範囲においては、ＢＭＵ座標によりい近い座標ほど、その源パラメータセットに対してより類似度の高いパラメータセットが配置され、逆に、ＢＭＵ座標に遠い座標に配置されたパラメータセットは、初期テーブルにおけるランダムパラメータ セットに近い状態（ランダム性の高い値）となる。
【００６６】
ＣＰＵ１は、ステップＳ５〜Ｓ１０の処理を所定のλ回繰り返した後（ステップＳ１１のＮＯ）、ステップＳ１２において、各源パラメータセットに関する「最終座標」に配置されたパラメータセットの調整処理を行う。「最終座標」は、各源パラメータセットに関して、繰り返し回数最後の処理（λ回目の処理）で検出されたＢＭＵの座標である。調整処理は、各源パラメータセットに関する最終座標に配置されたパラメータセットを構成する各パラメータの値が、それぞれ、当該源パラメータセットを構成する各パラメータの値と同じ値になるように調整する処理である。この処理により、最終座標には、当該源パラメータセットに対応するプリセット２１として記憶されたＰセット２２（特定パラメータ２３を除くパラメータセット）が配置される。なお、ステップＳ５のＢＭＵ検出処理において、繰り返し回数最後の処理（λ回目の処理）で１つのＢＭＵが得られるように処理を構成してもよい。この場合、ステップＳ１２の調整処理を不要である。
【００６７】
ステップＳ１３において、ＣＰＵ１は、今回の処理により作成したパラメータセット指定用テーブルをパラメータセット指定用テーブル記憶部（フラッシュメモリ２又はＲＡＭ３）に保存し、且つ、そのパラメータセット指定用テーブルを、パラメータセット指定に利用するテーブルとして選択する。ステップＳ１３でテーブルが選択されることで、今回の処理により作成したパラメータセット指定用テーブルの画像が表示器７に表示される。パラメータセット指定用テーブル記憶部に保存する１つのテーブルのデータは、図８に示すテーブルの各座標（１、１）〜（Ｎｘ、Ｎｙ）に対応付けられたパラメータセット（複数のパラメータの値）である。また、１つのテーブルのデータには、各ＢＭＵの最終座標を特定する情報を含む。
【００６８】
前記ステップＳ１３において、ＣＰＵ１は、特定パラメータ指定部３１において特定パラメータ２３の値が指定されている場合には、当該作成されたテーブルを、指定された特定パラメータ２３の値に対応付けてパラメータセット指定用テーブル記憶部に保存する。このように、特定パラメータ２３の値に対応付けてパラメータセット指定用テーブル記憶部に記憶しておくことで、後述するテーブル選択のときに、記憶部に記憶された全てのテーブルの中から、ユーザが指定した特定パラメータ２３の値に対応するテーブル群を抽出できる。
【００６９】
《テーブル圧縮》
前記ステップＳ１３において保存するパラメータセット指定用テーブルは、各座標に対応付けたパラメータセット（複数のパラメータの値）のデータであるから、データ量が大きくなってしまう。そこで、パラメータセット指定用テーブルを表すデータそのものを保存するのではなく、そのテーブルを再作成するために必要な情報を保存する（つまり保存するテーブルのデータを圧縮する）ようにしてもよい。テーブルを再作成するために必要な情報は、テーブル作成に使用した全ての源パラメータセット、初期テーブル作成用データ、所定の繰り返し回数λ、及び半径ｒである。データ圧縮によりパラメータセット指定用テーブル記憶部のメモリ容量を節約することができる。
【００７０】
図９（ａ），（ｂ）は、図５のフローを参照して説明した自己組織化写像の繰り返し処理によりテーブルが作成される様子を説明する図である。（ａ）は源パラメータセットが１つの場合を示す。符号４０は、各座標にはランダムパラメータセットが配置された初期テーブルの状態（図５のステップＳ２）である。図５のステップＳ４〜Ｓ６により、１つの源パラメータセットに対する１回目の処理が終った時点では、符号４１で示す通り、当該源パラメータセットに関して１つのＢＭＵ（図９において黒点で示す）が検出され、検出されたＢＭＵから半径ｒの範囲（第１の網掛けで示す範囲）の各座標に配置されたランダムパラメータセットは、当該源パラメータセットに近づくように補正される。
【００７１】
図９（ａ）の符号４１〜４５において、繰り返し処理に伴い補正処理される範囲（半径ｒ）が収縮する様子が、網掛け表示の濃淡グラデーションによって表現 されている。２回目以降の繰り返し処理では、処理繰り返し回数が増える毎に、前回の補正処理よりも狭い範囲内にある各座標に対して補正処理が行われるので、ＢＭＵから距離が近い座標に配置されたパラメータセットほど、源パラメータセットに近づける補正を繰り返して受けることになる。このような補正処理の 繰り返しによって、ＢＭＵからの距離の近い座標（小さい半径の範囲内の座標）には、源パラメータセットとの類似度がより高いパラメータセットが集まる。網 掛け表示のグラデーションの濃さは、各座標に配置されたパラメータセットと源パラメータセットの類似度の高さに対応している。例えば符号４５で示すテーブルにおけるＢＭＵ近傍所定範囲において、ＢＭＵからの距離が近いほど、源パラメータセットに似た特徴を持つ（類似度が高い）パラメータセットが配置され、同距離が遠くなるほど初期 テーブルの状態に近い（ランダム性の高い）パラメータセットが配置されることがわかる。
【００７２】
また、図９（ｂ）は源パラメータセットが複数（５つ）の場合を示す。（ｂ）において符号４６は初期テーブルの状態である。図５のステップＳ４〜Ｓ６を５つの源パラメータセットに対して行うことで、１回目の処理が終った時点では、符号４７で示す通り、複数の源パラメータセットのそれぞれに対応する５つのＢＭＵが検出され、各ＢＭＵを中心とする半径ｒの範囲の各座標に配置されたパラメータセットが、それぞれ対応する源パラメータセットに近づくように補正される。
【００７３】
このような補正処理の繰り返しによって、複数の源パラメータセットのそれぞれに対応するＢＭＵからの距離の近い座標（小さい半径ｒの範囲内の座標）には、その源パラメータセットとの類似度がより高いパラメータセットが配置される。自己組織化写像を用いたテーブル作成処理によれば、複数の源パラメータセットのそれぞれに対応する５つのＢＭＵを検出し、各ＢＭＵの最終座標のパラメータセットを、それぞれ対応する源パラメータセットとなるよう調整するので、符号４８に示すように、源パラメータセット数が複数であっても、各源パラメータセットを２次元テーブル内の何れかの座標（ＢＭＵ）に対応付けて、テーブルを作成することができる。
【００７４】
なお、（ｂ）の場合は、テーブル内に配置すべき源パラメータセットが５つあるので、半径ｒの大きさは、符号４１で示す源パラメータセットが１つの場合に比べて、小さく設定される（符号４７を参照）。（ｂ）では、複数の源パラメータセットの相互の距離が比較的遠い（つまり、全ての源パラメータセットが類似しない）例を示したが、複数の源パラメータセットの相互の距離が比較的近い場合（つまり、全ての源パラメータセットが類似した特徴を持つ場合）には、源パラメータセットが１つの場合のように、半径ｒを大きめに設定してよい。
【００７５】
以上をまとめると、自己組織化写像を用いたテーブル作成処理により、各２次元平面の各座標に対して、複数のパラメータからなるパラメータセットを、源パラメータセットからの距離（類似度）に基づいて自動的に配置することができる。このようにして作成されたパラメータセット指定用テーブルによれば、２座標間の距離が、その２つの座標に配置されたパラメータセットの距離（類似度）に相当するものとなる。パラメータセット指定用テーブル上での座標間の移動量がパラメータセットを構成する複数のパラメータの値の変化量に対応するため、モーフィングに好適であり、また、ユーザにとってパラメータセットを制御し易い、パラメータセット指定用テーブルを作成することができる。すなわち、２次元平面上の座標位置と複数パラメータからなるパラメータセットを、ユーザにとって解り易い形で対応付けたパラメータセット指定用テーブルを作成することができる。
【００７６】
また、源パラメータセットは、音響信号処理に用いる複数のパラメータのうち特定パラメータ２３を除く全てのパラメータからなるものであるから、作成されたテーブルの各座標に配置されたパラメータセットは、モーフィングするのが難しい、又は、モーフィングに向かない特定パラメータ２３を含まないものとなる。且つ、特定パラメータ２３の値が指定された場合、当該特定パラメータ２３の値を含むプリセット２１のみを源パラメータセットとして用いてテーブルを作成するので、当該指定された値の特定パラメータ２３と共に使用されるパラメータセットのみを各座標に配置したパラメータセット指定用テーブルを作成することができる。
【００７７】
また、最終座標（源パラメータセット）からの距離が遠くなるに従って、パラメータセットのランダム性が増すので、変化幅が広く意外性に富むパラメータセット指定用テーブルを作成できる。従って、自己組織化写像を用いて作成されたパラメータセット指定用テーブルを使うことで、単純な補間により作成されたテーブルでは得られない特性のパラメータセットを得ることができる。
【００７８】
《テーブル選択》
ユーザは、図５のテーブル作成処理により作成された複数のパラメータセット指定用テーブルのうちの１つを選択して、該選択したテーブルを用いて音響信号処理に用いるパラメータセットを制御できる。
【００７９】
図１０は、パラメータセット指定用テーブルを選択するためにＣＰＵ１が実行する処理の手順を説明するフローチャートである。ステップＳ１４において、ＣＰＵ１は、ユーザからのテーブル選択操作を受け付ける。ユーザは、テーブル選択操作を、図１１に示すテーブル選択ダイアログ画面から入力できる。ＣＰＵ１は、ユーザからテーブル選択画面を開く要求を受け付けたとき、表示器７にテーブル選択画面を表示する。
【００８０】
図１１のテーブル選択画面において、テーブルリスト５０は、パラメータセット指定用テーブル記憶部（フラッシュメモリ２又はＲＡＭ３）に記憶された複数のパラメータセット指定用テーブルのうち選択候補となるテーブルの名前をリスト表示する。テーブルの名前は、例えば、テーブルの作成に源パラメータセットとして用いたプリセット２１に基づくものにすると良い。源パラメータセットとして用いたプリセット２１に基づく名前であれば、そのテーブルに配置されたパラメータセットの特徴をユーザが把握しやすいからである。
図１１の例では、音響信号処理装置がＦＭ音源を登載したシンセシサイザーである場合を想定し、テーブルリスト５０には、ＦＭ音源の音色制御用パラメータセットを指定するテーブルが列挙される。テーブルリスト５０には、テーブルの名前として、「Ｅ−Ｐｉａｎｏ」、「Ｐａｄ」等の音色名が表示されている。テーブルの名前末尾の数字は、そのテーブル作成に用いた源パラメータセット数と、同名音色の異なるテーブルを互いに区別するための番号である。例えば、「Ｅ−Ｐｉａｎｏ７−１」は、「Ｅ−Ｐｉａｎｏ」音色のパラメータセットを指定するテーブルであって、そのテーブルが７つの源パラメータセットからなり、「Ｅ−Ｐｉａｎｏ」音色の１番（１つ目）であることを表す。
【００８１】
ユーザは、カーソル等の指定手段を用いてテーブルリスト５０中の任意のテーブルを選択した状態でＳｅｌｅｃｔボタン画像５１を押すことで、そのテーブルを選択する指示を入力できる。この操作がテーブル選択操作である。また、ユーザは、Ｑｕｉｔボタン画像５２を押すことで、テーブル選択画面を閉じる指示を入力できる。Ｑｕｉｔボタン画像５２の操作に応じて、ＣＰＵ１はテーブル選択画面を閉じて、テーブル選択処理を終了する。
【００８２】
特定パラメータ指定部５３は、ユーザに特定パラメータの値を入力させる入力ボックスである。ユーザは、特定パラメータ指定部５３において、所定の特定パラメータ２３の値を指定できる。特定パラメータ指定部５３に特定パラメータ２３の値が入力されている場合、パラメータセット指定用テーブル記憶部（フラッシュメモリ２又はＲＡＭ３）に記憶された複数のパラメータセット指定用テーブルのうち、該指定された特定パラメータ２３の値に対応するテーブルのみが、テーブルリスト５０にリストアップされる。特定パラメータ２３の値に対応するテーブルとは、その値の特定パラメータ２３と共に使用されるパラメータセットのみを各座標に配置したパラメータセット指定用テーブルである。これにより、選択候補となるテーブルを、当該特定パラメータ２３の値に対応するテーブルのみに絞り込むことができる。なお、特定パラメータ指定部５３において値を指定する特定パラメータ２３の種類や数が、音響信号処理装置の種類等に応じて予め決まっている点は、図６のテーブル作成ダイアログ画面における特定パラメータ指定部３１と同様である。
【００８３】
図１１の例では、特定パラメータ指定部５３には、対象となる特定パラメータ２３として、「ＦＭアルゴリズム」を設定するパラメータが示されており、ＦＭアルゴリズムの値として数値「１４」が入力されている。よって、テーブルリスト５０には、パラメータセット指定用テーブル記憶部（フラッシュメモリ２又はＲＡＭ３）に記憶された複数のパラメータセット指定用テーブルのうち、ＦＭアルゴリズムの値「１４」という特定パラメータ２３の値に対応付けられたパラメータセット指定用テーブルのみがリストアップされることになる。
【００８４】
具体的なテーブル選択操作の手順の一例は次の通りである。まず、ユーザが、特定パラメータ指定部５３において、ＦＭアルゴリズムの値を入力すると、ＣＰＵ１は、該ユーザが指定したＦＭアルゴリズムの値に対応するパラメータセット指定用テーブル群のみをテーブルリスト５０に表示する。そして、ユーザは、テーブルリスト５０に表示された複数のテーブルのうちの１つを選択し、Ｓｅｌｅｃｔボタン画像５１を押す。ＣＰＵ１は、Ｓｅｌｅｃｔボタン画像５１の操作に応じて、リスト５０で選択された当該テーブル選択指示を受け付ける。
【００８５】
図１０に戻ると、ＣＰＵ１は、Ｓｅｌｅｃｔボタン画像５１の操作に応じて、ステップＳ１５以下の処理を行う。すなわち、テーブルが圧縮して保存されている場合には、ＣＰＵ１は、Ｓｅｌｅｃｔボタン画像５１の操作に応じて、パラメータセット指定用テーブル記憶部（フラッシュメモリ２又はＲＡＭ３）に保存された当該テーブルの再作成に必要な情報を読み出し、該読み出した情報に基づいてユーザにより選択されたテーブルを再作成してから（ステップＳ１５）、処理をステップＳ１６に進める。ＣＰＵ１は、テーブルの再作成に必要な情報に基づいて、前記図５を参照して説明したテーブル作成処理を行うことで、そのテーブルを作成することができる。
【００８６】
ステップＳ１６において、ＣＰＵ１は、ユーザにより選択されたテーブルを、選択テーブルとして設定する。すなわち、ステップＳ１５により再作成されたテーブルのデータを、ＲＡＭ３のワーク領域に読み出して、そのテーブルを使用できる状態にする。テーブルが圧縮されていない場合は、ＣＰＵ１は、テップＳ１５を行わずに、Ｓｅｌｅｃｔボタン画像５１の操作に応じて、パラメータセット指定用テーブル記憶部（フラッシュメモリ２又はＲＡＭ３）からＲＡＭ３のワーク領域に読み出して、読み出したテーブルを選択テーブルとして設定する（ステップＳ１６）。
【００８７】
ステップＳ１７において、ＣＰＵ１は、選択テーブルとして設定されたパラメータセット指定用テーブルのデータに基づいて、そのパラメータセット指定用テーブルを示す２次元平面（テーブル画像）を、表示器７に表示する。なお、前述した通り、前記図５のステップＳ１３において、作成されたテーブルを選択テーブルとして設定するときにも、ステップＳ１７と同様に、ＣＰＵ１は、そのテーブルを表す２次元平面（テーブル画像）を、表示器７に表示する。
【００８８】
《テーブル画像》
図１２は、選択テーブルとして設定されたパラメータセット指定用テーブルを示す２次元平面（テーブル画像）の表示例を示す。表示器７に表示されたテーブル画像には、当該選択テーブルの作成に使用された各源パラメータセットに対応する各最終座標が、その他の全ての座標と区別できる第１ＢＭＵ特定態様で表示され、且つ、他の全ての座標が、最終座標からの距離に応じた態様で表示される。これにより、選択テーブルにおける各最終座標の位置、及び、各最終座標と他の全ての座標の類似度を、ユーザにとって視覚的にわかり易く提示することができる。
【００８９】
図１２においては、第１ＢＭＵ特定態様の一例として、各最終座標が白抜き点画像で表示されている。他の全ての座標を表示する態様（各最終座標からの距離に応じた態様）としては、例えば、該空間内の各座標を、各最終座標からの距離に応じて異なる色、明るさ又は形状、或いはそれらの組み合わせにより表すことが考えられる。図１２では、一例として、他の全ての座標を各最終座標からの距離に応じた網掛けパターン及び表示色の濃度で表している。
【００９０】
《座標の変更》
ユーザは、１つのテーブルが選択されているときに、座標指定用操作子８を用いて、該選択されているパラメータセット指定用テーブルにおける任意の１つの座標を指定することで、音響信号処理部５が信号処理に用いる複数にパラメータ（カレント領域２５に記憶されたＰセット２２）を、該指定された座標に対応するパラメータセットに変更できる。
【００９１】
図１３は、ユーザが選択されているパラメータセット指定用テーブルにおける座標を指定したときに、ＣＰＵ１が実行する処理を説明するフローチャートである。ユーザによる座標指定操作（座標変更操作）が行われたとき、ＣＰＵ１は、ステップＳ１８において、表示器７に表示中のテーブル画像上に、新たに指定された座標（変更先の座標）を表示する。新たに指定された座標の表示態様は、例えばポインタカーソルで当該座標を指摘する表示態様等、ユーザがテーブル画像上で当該新たに指定された座標を識別できる表示態様であれば、どのようなものであってもよい。
【００９２】
ステップＳ１９において、ＣＰＵ１は、選択テーブルに基づいて、ユーザにより新たに指定された座標に対応するパラメータセット（Ｐセット２２）を取得し、該取得したパラメータセットをカレント領域２５に書き込む。これにより、音響信号処理に用いる複数のパラメータの値が、一括して、ユーザにより新たに指定された座標に対応するパラメータセットとして記憶されたパラメータセット（Ｐセット２２）の内容に変更される。パラメータセット指定用テーブルの各座標には１つずつパラメータセット（複数のパラメータの値）が対応付けられているので、ＣＰＵ１は、ユーザにより指定された座標により、１つのパラメータセットを特定することができる。また、ステップＳ１９においては、選択テーブルに対応する特定パラメータの値（特定パラメータ指定部５３で指定された値）をカレント領域２５に書き込む。パラメータセット指定用テーブルは、特定パラメータ２３の値に対応付けてパラメータセット指定用テーブル記憶部に記憶されているので、ＣＰＵ１は、１つのテーブルに対応する特定パラメータ２３の値を特定することができる。
【００９３】
ステップＳ２０において、ＣＰＵ１は、該カレント領域２５に書き込まれたパラメータセット（Ｐセット２２）の各値、及び、カレント領域２５に特定パラメータ２３の値（特定パラメータ指定部５３で指定された値）に基づいて、音響信号処理部５を制御する。これにより、ユーザによるテーブルの座標指定操作に応じて、音響信号処理部５は、該指定された座標に対応するパラメータセットに基づく信号処理を実行する。例えば、音響信号処理装置がシンセサイザーである場合には、ユーザによる座標の指定に応じてリアルタイムで（楽音信号を発音しつつ）音色が変化する。また、音響信号処理装置がエフェクタである場合は、ユーザによる座標の変更に応じて、リアルタイムでエフェクト処理の特性が変化する。また、音響信号処理装置がミキサである場合は、ユーザによる座標の変更に応じて、リアルタイムでミキシング処理の特性が変化する。
【００９４】
パラメータセット指定用テーブルにおける座標の移動量（座標間の距離）がパラメータセットの変化量に対応しているので、座標指定操作と、その結果として得るパラメータセットの制御（音響信号の特性の制御）の関係が、ユーザにとって解り易い。よって、ユーザは、簡単で解り易い操作により効率よく、複数のパラメータからなるパラメータセットを調整できるようになる。
【００９５】
また、パラメータセット指定用テーブルにおいては、最終座標からの距離が遠い座標ほどランダム性の高いパラメータセットが配置されるので、ユーザが指定する座標に応じて、単純なパラメータセット間の補間により作成したテーブルでは得ることができない特性のパラメータセットを得ることができる。従って、２次元平面での座標指定というシンプルな操作により、大胆で意外性のあるパラメータ制御を行うことができる。
【００９６】
また、パラメータセット指定用テーブルの各座標に配置されたパラメータセットには、特定パラメータが含まれていないこと、及び、ユーザによる座標の指定に応じて、ユーザが特定パラメータ指定部５３で指定した特定パラメータの値に対応するパラメータセット指定用テーブルを用いて、その特定パラメータ以外のパラメータセットが生成されることから、モーフィングに不向きの特定パラメータの影響を受けない、意味のあるパラメータセットの生成を行うことができる。
【００９７】
《パラメータの変更操作》
ユーザは、操作子６や表示器７を用いて、カレント領域２５に記録されている複数のパラメータの値を個別に変更（編集）できる。ＣＰＵ１は、ユーザからパラメータ編集要求を受け付けたとき、図１４に示すような操作パネル画面を表示器７に表示する。図１４は、パラメータ設定用操作パネル画面の一例として、アナログモデリング音源における音色制御用のパラメータセットに関する操作パネル画面の表示例を示す。
【００９８】
操作パネル画面には、音色制御用の複数のパラメータ（オシレータの波形選択や、フィルター特性制御用の各種パラメータ等）を表す仮想操作子画像が表示される。操作パネル画面において、各仮想操作子画像は、その操作状態により、対応するパラメータの現在値を表す。例えば、回転式ノブ型操作子画像は、つまみ部の回転位置によりパラメータの現在値を表す。操作パネル画面に表示された各パラメータの現在値は、カレント領域２５に記憶されたパラメータセットとの値に対応している。
【００９９】
ユーザは、操作パネル画面の画面上で仮想操作子画像を操作することで、操作した画像に対応するパラメータの値を変更できる。図１５は、ユーザが１つのパラメータの値を変更したときに、ＣＰＵ１が実行する処理を説明するフローチャートである。
【０１００】
ステップＳ２１において、ＣＰＵ１は、ユーザによるパラメータの値の変更操作に応じて、カレント領域２５に記憶されたそのパラメータの値を変更する。例えば、回転式ノブ型操作子画像が操作された場合、ＣＰＵ１は、その操作子画像の現在の回転位置、又は、ユーザが今回入力した回転操作の回転方向及び回転量に基づいて、操作された画像に対応するパラメータの値を変更する。これにより、カレント領域２５に記憶されたパラメータセットの内容が、ユーザによるパラメータの値の変更操作に応じて更新される。
【０１０１】
ステップＳ２２において、ＣＰＵ１は、前記変更されたパラメータの値（変更後のカレント領域２５の記憶内容）に基づいて、音響信号処理部５を制御する。これにより、音響信号処理部５は、ユーザによるパラメータの値の変更操作に応じて更新されたカレント領域２５の記憶内容）に基づく信号処理を実行する。例えば、音響信号処理装置がシンセサイザーである場合には、ユーザによるパラメータの値の変更操作に応じてリアルタイムで（楽音信号を発音しつつ）音色が変化する。また、音響信号処理装置がエフェクタである場合は、ユーザによるパラメータの値の変更操作に応じて、リアルタイムでエフェクト処理の特性が変化する。また、音響信号処理装置がミキサである場合は、ユーザによるパラメータの値の変更操作に応じて、リアルタイムでミキシング処理の特性が変化する。
【０１０２】
ステップＳ２３において、ＣＰＵ１は、カレント領域２５に現在記憶されているパラメータセット（ユーザによるパラメータの値の変更操作後のパラメータセット）に基づいて、現在の選択テーブルの各座標の中から、当該パラメータセットに最も距離が近いパラメータセットが配置された座標（ＢＭＵ）を検出する。
【０１０３】
ステップＳ２４において、ＣＰＵ１は、検出したＢＭＵを、表示器７に表示中のテーブル画像上に、第２ＢＭＵ特定態様で表示する。第２ＢＭＵ特定態様は、検出されたＢＭＵの座標を、ユーザが他の座標から識別できるような表示形態であれば、どのようなものであってもよい。第２ＢＭＵ特定態様の具体例としては、検出されたＢＭＵの座標を黒点画像で表示することなどが考えられる。ステップＳ２３及びＳ２４のテーブル画像の表示更新処理を行うことで、ユーザが個別にパラメータの値を変更した場合に、選択テーブル上における、当該変更後のパラメータセットの現在値の位置づけを、ユーザに提示することができる。なお、ステップＳ２３及びＳ２４のテーブル画像の表示更新処理は、選択テーブルのテーブル画像が表示器７に表示されている場合にのみ行う処理であってよい。
【０１０４】
なお、ユーザによる座標の指定又はパラメータの変更があったとき音響信号処理部５の制御をリアルタイムで行わない構成であってもよい。その場合、ＣＰＵ１は、ユーザによる座標の指定更又はパラメータの変更に応じて、カレント領域２５の記憶内容やテーブル画像の表示を更新するが、その時点では音響信号処理部５の制御を行わない（パラメータの変更結果に応じた信号処理を開始しない）。例えば、音響信号処理装置がシンセサイザーである場合、ＣＰＵ１は、ユーザによる座標の変更又はパラメータの変更に応じてカレント領域２５の更新等を行い、その後に新たに入力されたノートオンイベント（楽音信号発音指示）に応じて、更新されたカレント領域２５の記憶内容に基づく楽音信号を音響信号処理部５に生成させる。
【０１０５】
上記の実施例では、パラメータセット指定用テーブルが２次元平面により構成される例を説明したが、パラメータセット指定用テーブルは、３次元空間により構成してもよい。その場合、パラメータセット指定用テーブルは、Ｘ，Ｙ，Ｚの３軸により構成された３次元空間内の各座標にパラメータセットを配置したものとなる。テーブル作成処理は、図５を参照して２次元平面のテーブルを作成する場合と同様である。すなわち、ユーザによる複数の源パラメータセット選択及び処理順指定を受け付け（ステップＳ１）、Ｘ，Ｙ，Ｚの３軸により構成された３次元空間内の各座標にランダムパラメータセットを配置した初期テーブルを作成した後（ステップＳ２）、選択された全ての源パラメータセットについて、１つずつ順番に、ＢＭＵの検出（ステップＳ５）と、検出されたＢＭＵ近傍の所定範囲（半径ｒの範囲）内にある各座標のパラメータセットの補正（ステップＳ６）を行う。各源パラメータセット毎のＢＭＵの検出及びＢＭＵ近傍の所定範囲（半径ｒの範囲）内のパラメータセットの補正を、所定の処理繰り返し回数λだけ行った後、各源パラメータセットのＢＭＵとなった最終座標に配置されたパラメータセットの値を、源パラメータセットと同じ値になるように調整する（ステップＳ１２）。これにより、複数の源パラメータセットをそれぞれ３次元空間の座標に対応付けたテーブルを作成することができる。そのようにして作成された３次元テーブルは、３次元空間の座標間の距離が、その座標に配置されたパラメータセットの距離（類似度）に相当するので、ユーザにとってパラメータセットを制御しやすい。
【０１０６】
なお、本発明の音響信号処理装置の適用例として、アナログモデリング音源を登載したシンセサイザー、ＦＭ音源を登載したシンセサイザー、デジタルオーディオミキサ、及び、エフェクタを挙げたが、これに限らず、複数のパラメータにより構成されるパラメータセットを用いて音響信号の処理を行う音響信号処理装置であれば、どのような装置であっても本発明を適用することができる。
【符号の説明】
【０１０７】
１  ＣＰＵ、２  フラッシュメモリ、３  ＲＡＭ、４  波形Ｉ／Ｏ、５音響信号処理部、６  操作子、７  表示器、８  座標指定操作子、９  ＰＣ  Ｉ／Ｏ、１０  ＭＩＤＩ  Ｉ／Ｏ、１１  その他Ｉ／Ｏ、１２  バスライン、２０  ライブラリ領域、２１  プリセット、２２  パラメータセット、２３  特定パラメータ、２４  プリセット名データ、２５  カレント領域、３０  源パラメータセット選択候補リスト、３１  特定パラメータ指定部、３２  ａｄｄボタン画像、３３  処理対象リスト、３４  Ｒｅｍボタン画像、３５  ＵＰボタン画像、３６  ＤＯＷＮボタン画像、３７  実行ボタン画像、３８  終了ボタン画像、５０  選択候補テーブルリスト、５１  実行ボタン画像、５２  終了ボタン画像、５３  特定パラメータ指定部
【図１】
0005569075.tif 000002
【図２】
0005569075.tif 000003
【図３】
0005569075.tif 000004
【図４】
0005569075.tif 000005
【図５】
0005569075.tif 000006
【図６】
0005569075.tif 000007
【図７】
0005569075.tif 000008
【図８】
0005569075.tif 000009
【図９】
0005569075.tif 000010
【図１０】
0005569075.tif 000011
【図１１】
0005569075.tif 000012
【図１２】
0005569075.tif 000013
【図１３】
0005569075.tif 000014
【図１４】
0005569075.tif 000015
【図１５】
0005569075.tif 000016