(57)【要約】【課題】  音響信号処理装置において選択肢を提示して選択を受け付ける場合に、ユーザが各選択肢について過去に得た情報を容易に参照できるようにし、選択を直感的かつ容易に行えるようにする。【解決手段】  ユーザに複数の選択肢を提示してその中から選択を受け付ける場合に、その選択肢と対応するメモ画像として、ユーザの描画操作に従った画像を保存しておき、ユーザに選択肢を提示する際に、選択肢と、その選択肢と対応するメモ画像とを並べて表示するようにした。ボイスデータの選択を受け付けるボイス選択画面１００においては、ボイスリスト１３０において、ボイス番号表示部１３１とボイス名表示部１３２にボイスデータの番号と名前を表示し、メモ画像表示部１３３にボイスデータと対応するメモ画像を表示する。【選択図】        図２
2008083628.tif 000002
【特許請求の範囲】
【請求項１】
複数の選択肢を提示してその中から選択を受け付ける選択受付手段と、
前記選択肢と対応する画像データとして、ユーザの描画操作に従った画像データを生成する画像データ生成手段と、
該画像データ生成手段が生成した画像データを、前記選択肢と対応付けて記憶する記憶手段とを有し、
前記選択受付手段が、前記複数の選択肢を提示する際に、選択肢と、その選択肢と対応する画像データが示す画像とを並べて表示する手段を有することを特徴とする音響信号処理装置。
【請求項２】
請求項１記載の音響信号処理装置であって、
前記選択肢が、ボイスデータ、ソングデータ、トラック、及びシーンデータのいずれかであることを特徴とする音響信号処理装置。
【請求項３】
音響信号処理装置を制御するコンピュータを、
複数の選択肢を提示してその中から選択を受け付ける選択受付手段と、
前記選択肢と対応する画像データとして、ユーザの描画操作に従った画像データを生成する画像データ生成手段と、
該画像データ生成手段が生成した画像データを、選択肢と対応付けて記憶する記憶手段として機能させるためのプログラムであって、
前記選択受付手段が、前記複数の選択肢を提示する際に、該選択肢と、その選択肢と対応する画像データが示す画像とを並べて表示する機能を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の選択肢を提示してその中から選択を受け付ける機能を有する音響信号処理装置及び、コンピュータにこのような音響信号処理装置を制御させるためのプログラムに関する。
【背景技術】
【０００２】
従来から、電子楽器等の音響信号処理装置において、画面に表示を行って複数の選択肢を提示し、その中からいずれかの選択肢の選択を受け付けることが行なわれている。例えば、音色を示すボイスデータを選択させることにより、演奏に使用する音色を指定させたり、楽曲の内容を示すソングデータを選択させることにより、再生する楽曲を指定させたりといった具合である。
そして、このような選択を受け付ける場合、選択肢は、文字、数値、あるいはメーカー提供のアイコン等で表示していた。
このような音響信号処理装置の例としては、例えば非特許文献１に記載の電子オルガンが挙げられる。
【非特許文献１】「Ｅｌｅｃｔｏｎｅ（登録商標）  ＳＴＡＧＥＡ（登録商標）  ＥＬＳ−０１／０１Ｃ／０１Ｘ  取扱説明書」、ヤマハ株式会社、２００４年、ｐ．２４−３１，１４２−１４３
【０００３】
また、これとは別に、楽譜等を表示する表示画面で手書き画像の入力を受け付けて、表示中のページと対応させて記憶しておき、各ページの表示を行う際に、そのページと対応する手書き画像も共に表示するようにした情報処理装置も知られている。このような情報処理装置によれば、紙の楽譜にメモを書き込むように、表示中の内容にメモを行い、それを後で参照可能とすることができる。
このような情報処理装置については、特許文献１に記載されている。
【特許文献１】特開２００３−１０７９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、非特許文献１に記載のような従来の音響信号処理装置においては、提示される選択肢は、予め与えられたものである。そして、アイコンを用いて内容をわかり易くしたとしても、提示される情報はメーカーが予め定めたものであり、ユーザが独自の情報を付加することはできなかった。
また、ユーザが作成した選択肢については、ユーザが名前をつけることは可能であるが、その名前は、選択肢の内容を分かり易くするために付けるのが通常であり、一旦名前を付けた後で、それ以外に独自の情報を付加できないことに変わりはなかった。
【０００５】
従って、例えば、以前あるボイスデータをどのように使ったか、そのボイスデータは特筆すべき内容であったか、等といった内容を記録しておこうと思った場合には、説明書に記載のリスト等の紙媒体にメモしたり、別途ワープロやデータベースを用意して記録を管理したりすることが行われていた。選択肢を選択する際に、このような記録を参照して行なうことはしばしばあるが、実際に記録を参照しようとすると、画面と紙、あるいは２つの装置の画面を見比べる必要があるのが現状であり、利便性が低いという問題があった。
また、特許文献１に記載の装置を利用すれば、電子データに直接メモするような操作性を得ることができるが、この装置は、ページ単位で手書き画像を保存するものであり、選択肢の選択時に参照し易いように情報を記録するという点では、十分な効果は得られなかった。
【０００６】
この発明は、このような問題を解決し、音響信号処理装置において選択肢を提示して選択を受け付ける場合に、ユーザが各選択肢について過去に得た情報を容易に参照できるようにし、選択を直感的かつ容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、音響信号処理装置において、複数の選択肢を提示してその中から選択を受け付ける選択受付手段と、上記選択肢と対応する画像データとして、ユーザの描画操作に従った画像データを生成する画像データ生成手段と、その画像データ生成手段が生成した画像データを、上記選択肢と対応付けて記憶する記憶手段とを設け、上記選択受付手段に、上記複数の選択肢を提示する際に、選択肢と、その選択肢と対応する画像データが示す画像とを並べて表示する手段を設けたものである。
このような音響信号処理装置において、上記選択肢を、ボイスデータ、ソングデータ、トラック、及びシーンデータのいずれかとするとよい。
【０００８】
また、この発明のプログラムは、音響信号処理装置を制御するコンピュータを、複数の選択肢を提示してその中から選択を受け付ける選択受付手段と、上記選択肢と対応する画像データとして、ユーザの描画操作に従った画像データを生成する画像データ生成手段と、その画像データ生成手段が生成した画像データを、選択肢と対応付けて記憶する記憶手段として機能させるためのプログラムにおいて、上記選択受付手段に、上記複数の選択肢を提示する際に、その選択肢と、その選択肢と対応する画像データが示す画像とを並べて表示する機能を設けたものである。
【発明の効果】
【０００９】
以上のようなこの発明の音響信号処理装置によれば選択肢を提示して選択を受け付ける場合に、ユーザが各選択肢について過去に得た情報を容易に参照できるようにし、選択を直感的かつ容易に行えるようにすることができる。
また、この発明のプログラムによれば、コンピュータに音響信号処理装置を制御させてその特徴を実現し、同様な効果を得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、図１に、この発明の音響信号処理装置の実施形態である電子楽器のハードウェア構成を示す。
図１に示すように、電子楽器１０は、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，ＨＤＤ（ハードディスクドライブ）１４，検出回路１５，表示回路１６，通信Ｉ／Ｆ（インタフェース）１７，音声Ｉ／Ｆ１８，音源部１９を備え、これらはシステムバス２２により接続されている。また、操作部２０を検出回路１５に、表示部２１を表示回路１６に、それぞれ接続して設けている。
【００１１】
そして、ＣＰＵ１１は、電子楽器１０を統括制御する制御部であり、ＲＯＭ１２又はＨＤＤ１４に記憶された所要の制御プログラムを実行することにより、検出回路１５を介した操作部２０の操作内容検出、表示回路１６を介した表示部２１の表示制御、通信Ｉ／Ｆ１７を介した通信の制御、音声Ｉ／Ｆ１８を介した音響信号入出力の制御、音源部１９における波形データ生成の制御等の制御動作を行う。
【００１２】
ＲＯＭ１２は、ＣＰＵ１１が実行する制御プログラムや、変更する必要のないデータ等を記憶する記憶手段である。このＲＯＭ１２をフラッシュメモリ等の書き換え可能な不揮発性記憶手段によって構成し、これらのデータを更新できるようにすることも考えられる。
【００１３】
ＲＡＭ１３は、ＣＰＵ１１のワークメモリとして使用したり、一時的に使用するパラメータの値等を記憶したりする記憶手段である。
ＨＤＤ１４は、ＣＰＵ１１が実行する制御プログラムや、編集により変更されるボイスデータや楽曲データ等のデータを記憶する不揮発性記憶手段である。また、ここに記憶されているデータを編集する場合、内容を一旦ＲＡＭ１３に読み出し、受け付けた編集操作に従ってＲＡＭ１３上のデータの内容を変更し、保存指示に応じてその編集後のデータをＨＤＤ１４上の元のデータに上書き保存する。
【００１４】
検出回路１５は、操作部２０に対してなされた操作内容を検出してその内容に従った信号をＣＰＵ１１に伝達するための回路である。また、操作部２０は、キー、つまみ、スライダ、ピッチベンド等の設定操作子と、鍵盤やペダル等の演奏操作子とによって構成され、電子楽器１０に対するユーザからの操作を受け付けるための操作手段である。また、操作部２０には、操作部２０と表示部２１の両方の機能を有するタッチパネルも含む。
【００１５】
表示回路１６は、ＣＰＵ１１からの指示に従って表示部２１における表示を制御する回路である。また、表示部２１は、液晶ディスプレイ（ＬＣＤ）や発光ダイオード（ＬＥＤ）ランプ等によって構成され、電子楽器１０の動作状態や設定内容あるいはユーザへのメッセージ、ユーザからの指示を受け付けるためのグラフィカル・ユーザ・インタフェース（ＧＵＩ）等を表示するための表示手段である。
【００１６】
通信Ｉ／Ｆ１７は、イーサネット（登録商標），ＵＳＢ（Universal Serial Bus），ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４，ＲＳ２３２Ｃ（Recommended Standard 232 version C）等の規格に従い、ＰＣ（パーソナルコンピュータ）やシンセサイザ等の外部機器と通信するためのインタフェースである。外部装置との間でＭＩＤＩ（Musical Instruments Digital Interface：登録商標）データを送受信することもできる。
【００１７】
音声Ｉ／Ｆ１８は、Ｄ／Ａコンバータ及びＡ／Ｄコンバータを備え、マイクやスピーカ等のサウンドシステムとの間で音響信号の入出力を行うためのインタフェースである。そして、音源部１９が生成したり、ＨＤＤ１４から読み出したりしたデジタル波形データをアナログ音響信号に変換してスピーカに送出し、その信号に従った発音を行わせたり、マイクから入力されるアナログ音響信号をデジタル波形データに変換して、後で再生できるようにＨＤＤ１４に記録させたりすることができる。
【００１８】
音源部１９は、演奏操作子の操作に従ってＣＰＵ１１が生成したり、ＣＰＵ１１がＨＤＤ１４から読み出した楽曲データに基づいて生成したり、通信Ｉ／Ｆ１７で外部装置から受信したりしたＭＩＤＩ形式の演奏データを基に、複数の発音チャンネルでデジタル音響信号である波形データを生成する音源手段である。そして、生成した波形データは、音声Ｉ／Ｆ１８を介してスピーカに出力したり、ＨＤＤ１４に記録したりすることができる。
【００１９】
以上のような構成を有する電子楽器１０においては、音源部が生成する波形データの波形、すなわち音の音色を定義するデータとして、上述のようにＨＤＤ１４にボイスデータを記憶させてある。そして、ユーザが演奏操作子により演奏を行う場合に、ボタンやタッチパネル等により、使用するボイスデータを予め選択してカレントボイスに設定しておくことにより、所望の音色で演奏を行うことができる。そして、このボイスデータは、ユーザが編集することも可能である。
【００２０】
また、ボイスデータに何かメモを付したい場合には、メモ画像を編集し、ボイスデータと対応させて登録することができる。そして、ボイスデータを選択するＧＵＩにおいて、ボイスデータと並べてその画像が表示されるようにしており、ユーザは、ボイスデータの名称その他の情報と合わせて、その画像も見ながらボイスデータを選択することができる。
この実施形態は、このメモ画像に関する機能に特徴を有するので、以下、この機能に関連する動作について説明する。
【００２１】
まず、図２に、ボイス選択画面の表示例を示す。
この図に示すボイス選択画面１００は、操作部２０を構成するボタン等の操作に応じて表示部２１を構成するタッチパネルに表示される画面であり、ＨＤＤ１４に記憶させてあるボイスデータの中から、カレントボイスの選択を受け付けるためのＧＵＩである。そして、この画面には、カレントボイス表示部１１０とボイス選択部１２０とが配置されている。
【００２２】
このうち、カレントボイス表示部１１０は、現在カレントボイスに設定されているボイスデータの情報を表示する部分である。そしてここには、ボイス番号表示部１１１，ボイス名表示部１１２，メモ画像表示部１１３に、それぞれカレントボイスのボイス番号、ボイス名及び、カレントボイスと対応するメモ画像が表示される。対応するメモ画像がない場合には、メモ画像表示部１１３には何も表示しない。以下も、メモ画像を表示する部分については同様である。
なお、ボイス番号は、ボイスデータを識別するために付される固有の番号であり、ボイス名は、ボイスデータの名称である。そして、各ボイスデータについて、ボイス名を自由に変更することができるが、ボイス番号は基本的には変更できない。
【００２３】
ボイス選択部１２０は、ボイスデータの選択肢を提示すると共に、その選択操作を受け付ける部分である。そしてここには、バンクボタン群１２１，選択ボタン１２２，キャンセルボタン１２３，ボイスリスト１３０，ボイス情報表示部１４０を表示する。
バンクボタン群１２１は、バンクの選択を受け付けるための、各バンクと対応するボタンである。電子楽器１０においては、１２８のボイスデータを登録可能としているが、これらを８つずつ１６のバンクに分け、ボイスデータを選択する場合には、まずバンクボタンによりバンクを選択してから、その中のいずれかのボイスデータを選択できるようにしている。図２には、１番目のバンクが選択されて、対応するバンクボタンが反転表示されている状態を示している。
【００２４】
選択ボタン１２２は、ボイスデータの選択を確定して、選択されているボイスデータをカレントボイスに設定すると共に、そのボイスデータを編集するための後述するボイス編集画面２００を開く指示を受け付けるためのボタンであり、キャンセルボタン１２３は、カレントボイスを変更せずにボイス選択画面１００を閉じるためのボタンである。
【００２５】
ボイスリスト１３０は、バンクボタン群１２１で選択されたバンクに属するボイスデータを一覧表示したリストである。そして、各ボイスデータ毎にボックスを設け、ボイス番号表示部１３１，ボイス名表示部１３２，メモ画像表示部１３３に、それぞれボイス番号、ボイス名及び、対応するメモ画像を表示する。
ユーザは、ボイスリスト１３０においていずれかのボイスデータと対応するボックスの部分をタッチすることにより、そのボイスデータを選択することができる。また、ボイス選択画面１００が表示された時点では、カレントボイスに設定されているボイスデータのボックスを反転表示し、その後いずれかのボイスデータが選択された場合には、そのボイスデータのボックスを反転表示する。
【００２６】
ボイス情報表示部１４０は、その選択されたボイスデータに関する情報をより詳細に表示する部分である。そして、ボイス番号表示部１４１，ボイス名表示部１４２，メモ画像表示部１４３に、それぞれボイス番号、ボイス名及び、対応するメモ画像を表示する。メモ画像は、ボイス情報表示部１４０においては、カレントボイス表示部１１０やボイスリスト１３０の場合よりも大きなサイズで表示する。
【００２７】
また、付帯情報表示部１４４には、ボイスデータに付帯して登録される書誌情報等の付帯情報を表示する。ここでは、最終更新日時（Last Modified）、ユーザが設定する好感度（My Rate）、データの作成者（Author）、および著作権に関する記載（Copyright）を表示しているが、項目はこれに限られない。なお、これらの情報は、あくまでボイスデータに関する情報であり、メモ画像に関する情報ではないが、最終更新日時については、メモ画像のみが変更された場合にも更新するようにしてもよい。
【００２８】
ユーザは、以上のようなボイス選択画面１００において、バンクボタン群１２１のボタンにより任意にバンクを切り換えながら、ボイスリスト１３０に表示されるボイスデータの番号と名前に加え、これと対応関係がわかるように並べて表示されるメモ画像を参照しながら、所望のボイスデータを選択することができる。そして、ボイス情報表示部１４０の表示によりそのボイスデータの内容をより詳細に確認してから選択ボタン１２２を押下することにより、その選択したボイスデータをカレントボイスに設定し、演奏等に使用できる状態にすることができる。
【００２９】
次に、図３に、ボイス編集画面の表示例を示す。
この図に示すボイス編集画面２００は、ボイス選択画面１００において選択ボタン１２２が押下されたり、ボイスが選択され、操作部２０を構成するボタン等の操作によりそのボイスの編集が指示されたりすると、タッチパネルに表示される画面であり、ＨＤＤ１４に記憶させてあるボイスデータの編集操作を受け付けるためのＧＵＩ画面である。そして、この画面には、ボイス情報表示部２１０，パラメータ編集部２２０，リスト表示ボタン２３１，詳細編集ボタン２３２，保存ボタン２３３，メモ編集ボタン２３４，パラメータ編集マーク２３５，メモ編集マーク２３６が含まれる。
【００３０】
このうち、ボイス情報表示部２１０は、編集対象のボイスデータの情報を表示する部分である。そしてここには、ボイス番号表示部２１１，ボイス名表示部２１２，メモ画像表示部２１３に、それぞれ編集対象のボイスのボイス番号、ボイス名及び、そのボイスと対応するメモ画像を表示する。また、ユーザは、ボイス名表示部２１２を選択することにより、ボイス名の編集を行うこともできる。
【００３１】
パラメータ編集部２２０は、編集対象のボイスデータのパラメータの値を表示すると共に、その編集操作を受け付ける部分である。この部分では、パラメータ名表示部２２１にパラメータ名を表示し、つまみ２２２とパラメータ値表示部２２３により、そのパラメータの現在値を表示する。そして、ユーザは、つまみ２２２を操作するか、パラメータ値表示部２２３を選択して値を入力することにより、パラメータの値を変更することができる。
【００３２】
リスト表示ボタン２３１は、ボイス編集画面２００を抜けてボイス選択画面１００に戻る指示を受け付けるためのボタンである。このボタンが押下された時点で編集結果の保存がされていなければ、ボイス編集画面２００で編集した内容は破棄される。
詳細編集ボタン２３２は、編集対象のボイスデータについてより詳細な編集を行うための不図示のパラメータ編集画面を表示させる指示を受け付けるためのボタンである。
【００３３】
保存ボタン２３３は、ボイスデータの編集結果の保存指示を受け付けるためのボタンである。このボタンが押下されると、図４に示すような更新確認画面を表示し、ここでＹＥＳが選択されれば、編集結果を保存する。保存後は、またボイス編集画面２００に戻る。
メモ編集ボタン２３４は、編集対象のボイスデータと対応するメモ画像を編集するためのメモ編集画面を表示させる指示を受け付けるためのボタンである。
【００３４】
パラメータ編集マーク２３５と、メモ編集マーク２３６はそれぞれ、編集対象のボイスデータについて、パラメータあるいはメモ画像の未保存の変更がある場合に表示してそのことを示すマークである。電子楽器１０は、パラメータ編集部２２０，詳細編集画面，メモ編集画面３００等からの指示に応じてパラメータの値やメモ画像を変更した場合、それに応じてこれらのマークを表示し、変更後の内容を保存すると、マークを消去する。
ユーザは、このボイス編集画面２００（及びここから呼び出す詳細編集画面やメモ編集画面）により、ボイスデータのパラメータの値あるいはボイスデータと対応するメモ画像の内容を編集し、その結果を保存することができる。
【００３５】
次に、図５に、メモ編集画面の表示例を示す。
この図に示すメモ編集画面３００は、メモ編集ボタン２３４の押下に応じてタッチパネルに表示される画面であり、編集対象のボイスデータと対応するメモ画像の編集操作を受け付けるためのＧＵＩ画面である。そして、この画面には、描画エリア３１０，濃度選択部３２０，ツール選択部３３０，ファイル読み込みボタン３４１，ＯＫボタン３４２，キャンセルボタン３４３を表示する。
【００３６】
描画エリア３１０は、メモ画像として登録する画像の描画操作を受け付ける部分であり、ユーザは、このエリア内で描画操作を行うことにより、ツール選択部３３０で選択されているツールに応じて線を描画又は消去することができる。例えば、タッチした位置に点を描画／消去したり、そのまま離さずにタッチ位置を移動させることにより、移動の軌跡に沿って線を描画／消去したりすることができる。カーソル３１１は、最後に描画操作が行われた位置を示すためのものであり、その形状は、ツール選択部３３０で選択されているツールの種類に応じたものである。
【００３７】
濃度選択部３２０は、線を追加する描画操作が行われた場合に追加する線の濃度の指定を受け付ける部分であり、ユーザは、枠内の何れかのアイコンにタッチすることにより、対応する濃度を選択することができる。カーソル３２１は、現在選択されている濃度を示す。
ツール選択部３３０は、描画操作に応じて線を追加するか消去するか、およびその線の太さの指定を受け付ける部分であり、ユーザは、枠内の何れかのアイコンにタッチすることにより、対応する線追加又は削除のためのツールを選択することができる。カーソル３３１は、現在選択されているツールを示す。
【００３８】
ファイル読み込みボタン３４１は、ＨＤＤ１４あるいは外部装置に記憶されている画像ファイルを読み込む指示を受け付けるための図示しない読み込み指示画面を表示させる指示を受け付けるためのボタンである。この読み込み指示画面において読み込みが指示された場合、電子楽器１０は、指示された画像ファイルを読み込み、必要に応じてサイズを調整してその画像を描画エリア３１０に表示し、メモ画像として編集できるようにする。
【００３９】
ＯＫボタン３４２は、描画エリア３１０においてなされた編集（画像ファイルの読み込みも含む）の結果を一旦確定させ、メモ編集画面３００を消去してボイス編集画面２００に戻る指示を受け付けるためのボタンである。このボタンを押下しても、編集内容はまだ仮に確定され、ＲＡＭ１３内で確保されるのみであり、ボイス編集画面２００で保存ボタン２３３が押下された時点で初めて編集内容が最終的に確定されて、ボイス選択画面１００の表示等の他の処理に使用される状態になる。
キャンセルボタン３４３は、メモ編集画面３００での編集内容を破棄してボイス編集画面２００に戻る指示を受け付けるためのボタンである。
ユーザは、このメモ編集画面３００により、ボイスデータと対応するメモ画像の内容を編集することができる。
【００４０】
次に、以上説明した各画面の表示及び画面中で受け付けた指示に従った動作を実行するためにＣＰＵ１１が実行する処理について説明する。
まず、図６に、ボイス選択画面表示処理のフローチャートを示す。
この処理は、図２に示したボイス選択画面１００を表示するための処理であり、操作部２０においてボイス選択画面１００の表示を指示する操作がなされたことを検出した場合に実行する処理である。
【００４１】
この場合、ＣＰＵ１１はまずボイス選択画面１００の枠を表示し（Ｓ１１）、カレントボイスの情報をＨＤＤ１４から読み出す（Ｓ１２）。この情報には、カレントボイスのボイス番号とボイス名が含まれ、もし登録されていれば、対応するメモ画像のデータも含む。なお、カレントボイスの情報としてボイス番号等のインデックス情報のみを登録しておき、これをキーにして対応するボイスデータの情報を読み出すようにしてもよい。
【００４２】
その後、カレントボイス表示部１１０のボイス番号表示部１１１及びボイス名表示部１１２に、カレントボイスのボイス番号とボイス名を表示する（Ｓ１３）と共に、カレントボイスと対応するメモ画像があれば（Ｓ１４）、そのメモ画像をカレントボイス表示部１１０のメモ画像表示部１１３に縮小表示する（Ｓ１５）。カレントボイスを含むバンクのボタンを反転表示した状態でバンクボタン群１２１を表示する（Ｓ１６）。
【００４３】
次に、カレントボイスを含むバンクのボイスデータを１つずつ順次処理対象とし（Ｓ１７）、ステップＳ１８以下の処理を行う。カレントボイス自体も処理対象になる。
そしてここでは、まず、処理対象のボイスデータの情報をＨＤＤ１４から読み出す（Ｓ１８）。ここで読み出すデータは、ステップＳ１２の場合と同様、ボイス番号とボイス名に加え、もしあれば対応するメモ画像のデータである。
【００４４】
その後、ボイスリスト１３０のうち処理対象のボイスデータと対応するボックスにおいて、ボイス番号表示部１３１及びボイス名表示部１３２に、処理対象のボイスデータのボイス番号とボイス名を表示する（Ｓ１９）。また、処理対象のボイスデータと対応するメモ画像があれば（Ｓ２０）、そのメモ画像を対応するボックスのメモ画像表示部１３３に縮小表示する（Ｓ２１）。
そして、バンク内にまだ処理対象にしていないボイスデータがあるうちは、ステップＳ１７に戻って処理を繰り返し（Ｓ２２）、全て処理対象にしていれば、ボイスリスト１３０中のカレントボイスを示すボックスを反転表示にして（Ｓ２３）、処理を終了する。
【００４５】
以上の処理により、タッチパネルにボイス選択画面１００を表示することができる。また、この処理の終了後、ＣＰＵ１１は、カレントボイスの選択を受け付ける選択受付手段として機能する状態になる。また、バンクボタン群１２１のボタンにより他のバンクが選択された場合にも、選択されたバンクのボイスデータを順次処理対象としてステップＳ１８乃至Ｓ２２の処理を行い、ボイス選択画面１００の表示を更新する。
【００４６】
次に、図７にボイス選択処理のフローチャートを示す。
この処理は、ボイス選択画面１００においてボイスリスト１３０のいずれかのボックスがタッチされ、ボイスデータが選択された場合に実行する処理である。
この場合、ＣＰＵ１１はまず、選択されたボイスデータのボイス番号を記憶する（Ｓ３１）。そして、ボイスリスト１３０において、それまでの反転表示を解除すると共に、選択されたボイスデータのボックスを新たに反転表示する（Ｓ３２）。
その後、選択されたボイスデータの情報を取得する（Ｓ３３）。取得する情報は、ボイス番号とボイス名と、もしあれば対応するメモ画像のデータ、さらに付帯情報である。また、これらの情報は、図６のステップＳ１８で既にＨＤＤ１４から読み出し済みであれば、ＲＡＭ１３から取得することができる。
【００４７】
そして、ＣＰＵ１１は、ボイス情報表示部１４０において、ボイス番号表示部１４１及びボイス名表示部１４２に、選択されたボイスデータのボイス番号とボイス名を表示する（Ｓ３４）。また、選択されたボイスデータと対応するメモ画像があれば（Ｓ３５）、ボイス情報表示部１４０中のメモ画像表示部１４３にそのメモ画像を表示し（Ｓ３６）、なければその部分に「メモはありません」と表示する（Ｓ３７）。いずれの場合も、その後付帯情報表示部１４４に付帯情報を表示して（Ｓ３８）、処理を終了する。
以上の処理により、ユーザの操作に応じてボイスデータを選択状態にすると共に、そのボイスデータの情報をボイス情報表示部１４０に表示することができる。
【００４８】
次に、図８に、カレントボイス決定処理のフローチャートを示す。
この処理は、ボイス選択画面１００において選択ボタン１２２がタッチされ、ボイスデータ選択の確定が指示された場合に実行する処理である。
この場合、ＣＰＵ１１はまず、カレントボイスを選択中のボイスデータに変更する（Ｓ４１）。この処理は、単にボイス番号を登録するのみでも、パラメータ等を全てコピーしてもよい。そしてその後、カレントボイスとしたボイスデータに関するボイス編集画面２００をタッチパネルに表示して（Ｓ４２）、処理を終了する。
【００４９】
以上の処理により、ボイスデータの選択を確定すると共に、そのボイスデータを編集するためのボイス編集画面２００を表示することができる。
なお、ボイス編集画面の表示処理は、図７のステップＳ３３以下と概ね同旨の処理である。すなわち、編集対象のボイスデータの情報を取得し、その内容に従って、ボイス番号、ボイス名、及びパラメータの値を表示する。また、編集対象のボイスデータと対応するメモ画像があれば、それもメモ画像表示部２１３に表示する。また、この時点では、パラメータ編集マーク２３５やメモ編集マーク２３６は表示しない。ボイス編集画面２００における一般的なパラメータ編集処理については、公知のものでよいので、詳細な説明は省略する。
【００５０】
次に、図９に、メモ編集画面表示処理のフローチャートを示す。
この処理は、ボイス編集画面２００においてメモ編集ボタン２３４がタッチされ、メモ編集画面３００の表示が指示された場合に実行する処理である。
この場合、ＣＰＵ１１はまず、メモ編集画面３００の枠を表示する（Ｓ５１）。そしてその後、編集中のボイスデータと対応するメモ画像があれば（Ｓ５２）、描画エリア３１０に該当するメモ画像を表示して（Ｓ５３）処理を終了する。メモ画像の有無は、ボイス編集画面２００の表示時に把握できているはずであるので、その時の情報を参照して判断すればよい。ステップＳ５２でメモ画像がなければ、新規にメモ画像のデータを作成する（Ｓ５４）と共に、描画エリア３１０に空白のメモ画像を表示して（Ｓ５５）、処理を終了する。
【００５１】
以上の処理により、メモ編集画面３００を表示し、ボイス編集画面２００において編集中のボイスデータと対応するメモ画像の描画操作を受け付けることができる。描画操作に従った描画処理については、適宜公知の処理を採用すればよいので、詳細な説明は省略する。
【００５２】
次に、図１０に、メモ画像保存処理のフローチャートを示す。
この処理は、メモ編集画面３００においてＯＫボタン３４２がタッチされ、メモ画像の保存が指示された場合に実行する処理である。
この場合、ＣＰＵ１１はまず、現在の描画エリア３１０の画像のデータを生成して、編集中のボイスデータと対応するメモ画像のデータとしてＲＡＭ１３に保存する（Ｓ６１）。この処理には、メモ画像が存在する、という情報を保存することも含む。そして、メモ編集画面３００を閉じてボイス編集画面２００に戻ると共に（Ｓ６２）、ボイス編集画面２００にメモ編集マーク２３６を表示する（Ｓ６３）。その後、ボイス編集画面２００のメモ画像表示部２１３に表示するメモ画像を編集後のものに更新し（Ｓ６４）、処理を終了する。
以上の処理により、メモ編集画面３００においてユーザが描画したメモ画像のデータを一旦保存し、ボイス編集画面２００に戻ることができる。この処理において、ステップＳ６１ではＣＰＵ１１が画像データ生成手段として機能する。
【００５３】
次に、図１１に、ボイスデータ保存処理のフローチャートを示す。
この処理は、ボイス編集画面２００において保存ボタン２３３が押下され、ボイスデータの編集結果の保存が指示された場合に実行する処理である。
この場合、ＣＰＵ１１は、まず図４に示した更新確認画面４００を表示してユーザに更新可否の確認を求める（Ｓ７１）。そして、ここでＯＫの指示があった場合（Ｓ７２）、ボイス編集画面２００（ここから指示して表示させる不図示の詳細編集画面やメモ編集画面３００も含む）での編集内容をＨＤＤ１４に保存する（Ｓ７３）と共に、ボイス編集画面２００からパラメータ編集マーク２３５及びメモ編集マーク２３６を削除する（Ｓ７４）。その後、更新確認画面４００を消去してボイス編集画面２００に戻り（Ｓ７５）、処理を終了する。ステップＳ７２でＮＯの場合には、そのままステップＳ７５に進んでボイス編集画面２００に戻り、処理を終了する。
以上の処理により、ボイス編集画面２００で行った編集内容を確定させ、編集結果をＨＤＤ１４に保存して以後の表示や発音等に利用できるようにすることができる。
【００５４】
以上説明してきた電子楽器１０によれば、ユーザが、各ボイスデータに対応させてメモを画像として登録しておき、カレントボイスとして設定するボイスデータの選択を受け付ける際に、選択肢のボイスデータと並べて表示されるメモ画像を参照しながら選択を行うことができるので、選択の際に、各選択肢について過去に得た情報を容易に参照できるようにし、選択を直感的かつ容易に行うことができる。従って、各データについて前回どのようなことがあったか、過去特筆すべきことがあったか、等を、メモが登録されているか否かも含めて容易に認識可能であり、選択操作の効率を向上させることができる。
【００５５】
また、メモを画像として登録できるため、ユーザは、文字の範疇に囚われず絵や文字を任意に組み合わせて分かり易いメモを付すことができる。そして、このことにより、目に見えない「音」の情報を、目で見える視覚情報に置き換え、一覧性に優れた認識しやすい情報にすることができる。
【００５６】
以上で実施形態の説明を終了するが、装置の構成、画面の構成、具体的な処理内容等が上述の実施形態で説明したものに限られないことはもちろんである。
例えば、描画操作を始めとするＧＵＩへの操作は、指やペン等でタッチパネルにタッチして行う他、マウスやトラックボール等のポインティングデバイスを用いて行うことができるようにしてもよい。また、文字入力用のキーボードも用いることができるようにしてもよい。
また、メモ編集画面３００に設ける描画機能は、上述の実施形態で説明したものに限られず、アドイン等により公知のエディタを利用できるようにすることも可能である。また、あるボイスデータと対応するメモ画像から、コピー、ペーストにより、別のボイスデータと対応するメモ画像を作成できるようにしてもよい。
【００５７】
また、上述した実施形態ではボイスデータの選択を受け付ける例について説明したが、この発明が、楽曲の内容を示すソングデータや、波形データあるいは演奏データを記録する場所を示すトラック、装置全体の設定内容の１セットであるシーンデータ等の他の選択肢について選択を受ける場合にも適用可能であることは、もちろんである。
ここに例示したデータは、似たものを数多く作成することがしばしばあり、データにメモを付したいとの要求が強いものであるので、これらのデータにメモ画像を付して選択時に参照できるようにすることは、極めて有用である。
また、上述した実施形態では電子楽器１０を例に取って説明したが、この発明が、デジタルミキサ、レコーダ、エフェクタ、シンセサイザ、音源装置等の他の音響信号処理装置にも適用可能であることはもちろんである。
【００５８】
また、この発明のプログラムは、コンピュータに音響信号処理装置を制御させて上述したような機能を実現させるためのプログラムであり、予めＲＯＭやＨＤＤ等に記憶させておくほか、ＣＤ−ＲＯＭあるいはフレキシブルディスク等の不揮発性記録媒体（メモリ）に記録して提供し、そのメモリからこのプログラムをＲＡＭに読み出させてＣＰＵに実行させたり、プログラムを記録した記録媒体を備える外部機器あるいはプログラムをＨＤＤ等の記憶手段に記憶した外部機器からダウンロードして実行させたりしても、同様の効果を得ることができる。
また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
【産業上の利用可能性】
【００５９】
以上の説明から明らかなように、この発明の音響信号処理装置又はプログラムによれば、音響信号処理装置において選択肢を提示して選択を受け付ける場合に、ユーザが各選択肢について過去に得た情報を容易に参照できるようにし、選択を直感的かつ容易に行えるようにすることができる。
従って、この発明を適用することにより、音響信号処理装置の操作性を向上させることができる。
【図面の簡単な説明】
【００６０】
【図１】この発明の音響信号処理装置の実施形態である電子楽器の概略を示す図である。
【図２】図１に示した電子楽器におけるボイス選択画面の表示例の表示例を示す図である。
【図３】同じくボイス編集画面の表示例を示す図である。
【図４】同じくボイス更新確認画面の表示例を示す図である。
【図５】同じくメモ編集画面の表示例を示す図である。
【００６１】
【図６】図１に示したＣＰＵが実行するボイス選択画面表示処理のフローチャートである。
【図７】同じくボイス選択処理のフローチャートである。
【図８】同じくカレントボイス決定処理のフローチャートである。
【図９】同じくメモ編集画面表示処理のフローチャートである。
【図１０】同じくメモ画像保存処理のフローチャートである。
【図１１】同じくボイスデータ保存処理のフローチャートである。
【符号の説明】
【００６２】
１０…電子楽器、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＨＤＤ、１５…検出回路、１６…表示回路、１７…通信Ｉ／Ｆ、１８…音声Ｉ／Ｆ、１９…音源部、２０…操作部、２１…表示部、２２…システムバス、１００…ボイス選択画面、１１０…カレントボイス表示部、１２１…バンクボタン群、１３０…ボイスリスト、１４０…ボイス情報表示部、２００…ボイス編集画面、２１０…ボイス情報表示部、２２０…パラメータ編集部、２３４…メモ編集ボタン、３００…メモ編集画面、３１０…描画エリア、３２０…濃度選択部、３３０…ツール選択部、４００…更新確認画面
【図１】
2008083628.tif 000003
【図２】
2008083628.tif 000004
【図３】
2008083628.tif 000005
【図４】
2008083628.tif 000006
【図６】
2008083628.tif 000007
【図７】
2008083628.tif 000008
【図８】
2008083628.tif 000009
【図９】
2008083628.tif 000010
【図１０】
2008083628.tif 000011
【図１１】
2008083628.tif 000012
【図５】
2008083628.tif 000013