(57)【要約】【課題】選択肢となる音色が多く存在しても、所望の音色を持つ楽音の選択を容易に行うこと。【解決手段】本発明の実施形態に係る発音装置は、データ検索機能により、記憶部に記憶された楽音データの一部の楽音データを選択対象として提示する。そして、この提示した楽音データのうち、利用者に指示された楽音データが示す楽音を発音させるとともに、その楽音の特徴量を示したレーダーチャートを表示する。利用者の指示によりレーダーチャートの表示内容を変化させると、変化後の特徴量が示す楽音に類似する楽音を示す楽音データを次の選択対象として提示する。これにより、利用者は、発音された楽音を基準にして所望の音色を持つ楽音に近づくように、レーダーチャートとして表示された特徴量を変更することで、次に選択対象として提示される楽音データがより所望の音色を持つ楽音に近いものとすることができる。【選択図】図３
2011164172.tif 000002
【特許請求の範囲】
【請求項１】
楽音を示す楽音データと当該楽音の内容を複数の特徴量で表した特徴データとを対応付けて複数記憶する記憶手段と、
前記記憶手段に記憶された複数の楽音データのうち、一部の楽音データの各々を、選択対象として表示手段に表示させる選択表示制御手段と、
前記選択対象の楽音データの一を選択する選択手段と、
前記選択手段によって選択された楽音データに係る複数の特徴量の少なくとも一部を、前記表示手段に表示させる特徴表示制御手段と、
前記表示手段に表示された特徴量の内容を変更する変更手段と、
前記変更手段による特徴量が変更された特徴データに類似する特徴データを、前記記憶手段から検索して特定する特定手段と
を具備し、
前記選択表示制御手段は、前記特定手段によって特徴データが特定されると当該特定された特徴データに対応する楽音データを選択対象として表示させるように、前記表示手段を制御する
ことを特徴とするデータ検索装置。
【請求項２】
前記選択手段によって選択された楽音データが示す楽音を、発音手段に発音させる制御を行う発音制御手段をさらに具備する
ことを特徴とする請求項１に記載のデータ検索装置。
【請求項３】
前記特徴表示制御手段は、前記複数の特徴量を表した図形により表示させ、
前記変更手段は、前記図形の形状を変化させる操作により、当該変化に応じて各特徴量を変更する
ことを特徴とする請求項１または請求項２に記載のデータ検索装置。
【請求項４】
前記特定手段は、前記変更手段によって変更された特徴量を他の特徴量よりも重み付けをして前記類似する特徴データを特定する
ことを特徴とする請求項１乃至請求項３のいずれかに記載のデータ検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音を検索する技術に関する。
【背景技術】
【０００２】
電子音を発音する電子楽器などにおいては、様々な楽音の種類（音色）の発音が可能になっている。利用者は、使用したい音色を選択するときには、各音色の発音を確認して所望の音色を探すことになる。多くの音色の発音が可能な電子楽器の場合には、選択肢となる音色も多くなってしまうことになり、音色の選択が困難となる。そこで、ある程度の絞込みを行うために、条件を指定して検索を行う技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−７４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
検索を行って選択肢の絞込みを行うことで音色の選択が容易になる一方、希望する音色がない場合には、再び最初から違う条件により検索を行う必要がある。その場合、希望する音色が提示されるための検索条件を再考しなければならない。そのため、所望の音色にたどり着くためには長い時間がかかったり、そもそも検索条件が決まらず所望の音色とは異なる音色で妥協したりしなくてはならない場合もあった。
【０００５】
本発明は、上述の事情に鑑みてなされたものであり、選択肢となる音色が多く存在しても、所望の音色を持つ楽音の選択を容易に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、楽音を示す楽音データと当該楽音の内容を複数の特徴量で表した特徴データとを対応付けて複数記憶する記憶手段と、前記記憶手段に記憶された複数の楽音データのうち、一部の楽音データの各々を、選択対象として表示手段に表示させる選択表示制御手段と、前記選択対象の楽音データの一を選択する選択手段と、前記選択手段によって選択された楽音データに係る複数の特徴量の少なくとも一部を、前記表示手段に表示させる特徴表示制御手段と、前記表示手段に表示された特徴量の内容を変更する変更手段と、前記変更手段による特徴量が変更された特徴データに類似する特徴データを、前記記憶手段から検索して特定する特定手段とを具備し、前記選択表示制御手段は、前記特定手段によって特徴データが特定されると当該特定された特徴データに対応する楽音データを選択対象として表示させるように、前記表示手段を制御することを特徴とするデータ検索装置を提供する。
【０００７】
また、別の好ましい態様において、前記選択手段によって選択された楽音データが示す楽音を、発音手段に発音させる制御を行う発音制御手段をさらに具備することを特徴とする。
【０００８】
また、別の好ましい態様において、前記特徴表示制御手段は、前記複数の特徴量を表した図形により表示させ、前記変更手段は、前記図形の形状を変化させる操作により、当該変化に応じて各特徴量を変更することを特徴とする。
【０００９】
また、別の好ましい態様において、前記特定手段は、前記変更手段によって変更された特徴量を他の特徴量よりも重み付けをして前記類似する特徴データを特定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、選択肢となる音色が多く存在しても、所望の音色を持つ楽音の選択を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る発音装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る対応テーブルを説明する図である。
【図３】本発明の実施形態に係るデータ検索機能の構成を示すブロック図である。
【図４】本発明の実施形態に係るデータ検索機能における表示画面の第１の表示例を説明する図である。
【図５】本発明の実施形態に係るデータ検索機能における表示画面の第２の表示例を説明する図である。
【図６】本発明の実施形態に係るデータ検索機能における表示画面の第３の表示例を説明する図である。
【図７】本発明の実施形態に係るデータ検索機能における表示画面の第４の表示例を説明する図である。
【図８】本発明の実施形態に係るデータ検索機能における表示画面の第５の表示例を説明する図である。
【図９】本発明の実施形態に係るデータ検索機能における表示画面の第６の表示例を説明する図である。
【図１０】変形例２に係るデータ検索機能における表示画面の第１の表示例を説明する図である。
【図１１】変形例２に係るデータ検索機能における表示画面の第２の表示例を説明する図である。
【発明を実施するための形態】
【００１２】
＜実施形態＞
図１は、本発明の実施形態に係る発音装置１の構成を示すブロック図である。発音装置１は、例えば、電子楽器、携帯電話、ＰＤＡ（Personal Digital Assistant）などに用いられるものであって、データ検索機能を実現するための検索プログラムがインストールされている。本発明の実施形態に係るデータ検索機能は、様々な音色の楽音に対応する楽音データから、所望の楽音データを検索するための機能である。
発音装置１は、図１に示すように、制御部１１、記憶部１２、操作部１３、表示画面１４０を有する表示部１４、発音部１５およびインターフェイス１６を有し、互いにバスを介して接続されている。以下、発音装置１の各部の構成について説明する。
【００１３】
[ハードウエア構成]
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有する。ＣＰＵは、ＲＯＭに記憶されている制御プログラムをＲＡＭにロードして実行することにより、発音装置１の各部について、バスを介して制御し、各種機能を実現する。また、制御部１１は、記憶部１２、ＲＯＭなどに記憶された検索プログラムを実行することにより、データ検索機能を実現する。ＲＡＭは、ＣＰＵが各データの加工などを行う際のワークエリアとしても機能する。
【００１４】
記憶部１２は、例えば、不揮発性メモリ、ハードディスクなどの記憶手段であって、複数の楽音データ、複数の特徴データ、および楽音データと特徴データとを対応付ける対応テーブル、検索テンプレートなどを記憶している。上述した制御プログラムをＲＯＭの代わりに記憶していてもよい。なお、記憶部１２は、外付けの不揮発性メモリなどの記憶手段を、接続インターフェイスなどを介して接続したものであってもよい。記憶部１２に記憶された楽音データ、特徴データ、対応テーブルおよび検索テンプレートについて説明する。
【００１５】
楽音データは、予め決められた時間長（例えば、数百ミリ秒）の楽音の波形信号を示すデータである。記憶部１２に記憶されている複数の楽音データは、各々音色が異なる楽音を示し、それぞれ、楽音データＭ１、Ｍ２、・・・とデータ名称が決められている。
特徴データは、楽音データの楽音の内容を複数の特徴量で表したベクトルデータである。特徴量は、例えば、周波数帯域毎の強度、ピッチ、不調和度、複雑度、音量ピーク時刻、音量ピーク値などの種類についての特徴量である。それぞれの特徴量の値は、例えば、予め決められた下限値の場合に０、上限値の場合に１００というように、予め決められた範囲に収まるように決められている。
【００１６】
図２は、対応テーブルを説明する図である。対応テーブルは、上述したように、楽音データと特徴データとを対応付けるテーブルであり、各楽音データに対応する特徴データは、対応する楽音データが示す楽音の内容を特徴量で表したものになるように対応付けられている。図２に示すＰ１、Ｐ２、Ｐ３、・・・は、特徴量である。図２に示すように、楽音データＭ１に対応する特徴データは、特徴量Ｐ１＝１０、Ｐ２＝４５、Ｐ３＝３０、Ｐ４＝７３、・・・として、楽音データＭ１の楽音の内容（音色）を表している。また、特徴量データは、この例においては、特徴データは、特徴量Ｐｎまで存在し、すなわち、ｎ次元ベクトルで表されるものとする。
【００１７】
検索テンプレートとは、予め決められた検索条件を規定したテンプレートである。検索テンプレートは記憶部１２に複数記憶され、各々異なる検索条件が規定されている。この検索条件は、記憶部１２から特徴データを特定するための検索に用いるものであり、例えば、各特徴量の範囲（上限値、下限値）、指定値などを示すものである。以下、内容が異なる検索テンプレートは、それぞれ検索テンプレートＴ１、Ｔ２、Ｔ３、・・・という。
【００１８】
図１に戻って説明を続ける。操作部１３は、キーボード、マウス、表示画面１４０の表面部分に設けられたタッチセンサなどの操作手段であり、利用者の操作によりその操作内容を示す操作データを制御部１１に出力する。
表示部１４は、制御部１１の制御により画像を表示する表示画面１４０を有する液晶ディスプレイなどの表示手段である。制御部１１による検索プログラムの実行中には、表示画面１４０には、例えば、図４から図９に示すような画像が表示される。
【００１９】
発音部１５は、制御部１１による制御に応じて発音を行うＤＳＰ（Digital Signal Processor）、スピーカなどを有する発音手段である。発音部１５は、制御部１１による検索プログラムの実行中には、記憶部１２に記憶された楽音データに係る楽音の発音などを行う。
インターフェイス１６は、例えば、外部装置と有線接続する接続端子、無線接続する無線接続手段、基地局やネットワークなどを介して接続する通信手段などであって、接続した外部装置と各種データの送受信を行う。
以上が、発音装置１の各部の構成についての説明である。
【００２０】
[データ検索機能の構成]
次に、制御部１１が検索プログラムを実行することによって実現されるデータ検索機能について図３を用いて説明する。なお、以下に説明するデータ検索機能を実現する各構成については、その一部または全部をハードウエアにより実現してもよい。
【００２１】
図３は、本発明の実施形態に係るデータ検索機能の構成を説明するブロック図である。制御部１１は、検索プログラムを実行することにより、表示制御部１１１、選択部１１２、発音制御部１１３、特定部１１４および変更部１１５を構成してデータ検索機能を実現する。
【００２２】
表示制御部１１１は、選択表示制御機能と特徴表示制御機能とを有する。まず選択表示制御機能について説明する。
表示制御部１１１は、特定部１１４から指示された楽音データを示す画像（データ名称、特徴データの内容に応じた画像など）を表示画面１４０に表示させる（以下、単に「楽音データを表示する」という）。これは、後述する選択対象となる楽音データの表示となるものである。また、表示制御部１１１は、表示させた楽音データを選択するカーソルＣｓ１（図４参照）を表示画面１４０に表示させ、操作部１３からの操作データに応じてそのカーソルを移動させる。
その他、表示制御部１１１は、記憶部１２に記憶されている検索テンプレートを示す画像を表示画面１４０に表示させる（以下、単に「検索テンプレートを表示する」という）など、表示画面１４０に図４から図９に示すような内容で表示させる。
また、表示制御部１１１は、表示中のカーソルＣｓ１の表示位置に対応して表示（以下、「カーソルＣｓ１によって指定」という）されている各楽音データ、検索テンプレートを示す情報を選択部１１２に出力する。以上が、表示制御部１１１における選択表示制御機能である。
【００２３】
次に特徴表示制御機能について説明する。
表示制御部１１１は、カーソルＣｓ１によって指定された楽音データに対応する特徴データを記憶部１２から読み出して、特徴データを変更部１１５に出力するとともに、その特徴データが示す特徴量のうち、少なくとも一部の特徴量を示す画像を表示画面１４０に表示させる（以下、単に「特徴量を表示する」という）。表示制御部１１１は、この例においては、８つの特徴量（Ｐ１、Ｐ２、・・・、Ｐ８）を図形ＣＧとして示すレーダーチャートＣＡ（図５参照）を表示画面１４０に表示させる。
表示制御部１１１は、操作部１３の操作により図形ＣＧの形状を変化させる指示があると、その指示に応じて図形ＣＧの形状を変化させる。そして、表示制御部１１１は、その形状の変化に対応して変化する特徴量、およびその特徴量の変化量（または変化後の値）を示す変更情報を、変更部１１５に出力する。
【００２４】
このように、表示制御部１１１は、選択対象としての楽音データを表示させる制御を行う構成（選択表示制御手段）と、特徴データに係るレーダーチャートを表示させる制御を行う構成（特徴表示制御手段）と有している。これらの具体的な表示例については後述する。
【００２５】
選択部１１２は、表示制御部１１１から出力される情報から、カーソルＣｓ１によって指定されている楽音データが他の楽音データに変化したときに、変化後にカーソルＣｓ１が表示されている位置の楽音データを選択したものとして認識して、その楽音データを示す情報を発音制御部１１３に出力する。
また、選択部１１２は、操作部１３から特定の操作データ（この例においては、決定を指示する操作を示す操作データ）を取得すると、そのときにカーソルＣｓ１によって指定されている検索テンプレートまたは楽音データを示す情報を特定部１１４に出力する。
【００２６】
発音制御部１１３は、選択部１１２から楽音データを示す情報を取得すると、その楽音データを記憶部１２から読み出して、楽音データが示す楽音が発音部１５から発音されるように発音部１５を制御する。
【００２７】
変更部１１５は、表示制御部１１１から出力された特徴データをバッファして、異なる特徴データが出力されるたびに更新する。また、変更部１１５は、表示制御部１１１から変更情報を取得すると、変更情報の内容に応じてバッファしている特徴データの内容を変更する。例えば、特徴量Ｐ１＝８０であるときに、取得した変更情報の内容が、「特徴量Ｐ１」について、「−４０」とすることを示している場合には、特徴量Ｐ１の値を８０−４０＝４０として、特徴データの内容を変更する。変更部１１５は、特徴データの内容を変更すると、特定部１１４に対して変更した特徴データを出力する。
【００２８】
特定部１１４は、変更部１１５から楽音データを示す情報を取得すると、記憶部１２を参照して、その楽音データに対応する特徴データを取得する。そして、特定部１１４は、記憶部１２を検索して、取得した特徴データに類似する特徴データを特定する。「類似する」とは、例えば、取得した特徴データと、記憶部１２に記憶されている他の特徴データとを比較して、ｎ次元ベクトルの距離（ユークリッド距離、マハラノビス距離など）が予め決められた距離より近いものをいう。なお、距離が近いものから予め決められた数までの特徴データを類似するものとしてもよい。また、公知の方法で求められる類似度が予め決められた類似度より高いものであってもよい。類似するか否かの判断として、特開２００８−１２９１３５号公報にも記載されている公知の例を用いてもよい。
なお、特定部１１４は、取得した特徴データに類似する特徴データを特定するときには、必ず、複数の特徴データを特定するようにしてもよい。
【００２９】
また、特定部１１４は、選択部１１２から検索テンプレートを示す情報を取得すると、その検索テンプレートに規定された検索条件を満たす特徴データを記憶部１２から検索して特定する。検索条件を満たす特徴データとは、例えば、検索条件として決められた各特徴量の範囲に含まれる特徴データであって、検索条件として決められた各特徴量の指定値と類似する特徴データをいう。なお、上述の楽音データを示す情報を取得することにより特徴データを特定するときには、その特定に係る検索対象となる特徴データは、検索テンプレートに規定された検索条件で検索された特徴データとしてもよいし、記憶部１２に記憶されている特徴データ全体としてもよい。
【００３０】
特定部１１４は、特徴データを特定すると、対応テーブルを参照して、特定した特徴データに対応する楽音データを特定し、特定した楽音データを表示するように表示制御部１１１に指示する。
以上が、データ検索機能を実現する各構成についての説明である。次に、上述した表示制御部１１１によって表示画面１４０に表示される内容の例を説明する。
【００３１】
[データ検索機能における表示例]
図４、図５、図６、図７、図８、図９は、本発明の実施形態に係るデータ検索機能における表示画面１４０の第１、第２、第３、第４、第５、第６の表示例を説明する図である。まず、データ検索機能を開始すると、表示制御部１１１は、表示画面１４０に図４に示す内容の表示を行う。表示画面１４０の上部にはメニュー領域ＭＡが設けられ、下部には登録領域ＷＡが設けられる。メニュー領域ＭＡは、検索プログラムの動作開始、データの保存、検索プログラムの実行停止など様々な指示をする操作を行うために設けられた領域である。登録領域ＷＡは、検索した結果として選んだ楽音データを登録するための領域であり、その領域内には、楽音データを登録する楽音登録領域ＷＡ１、ＷＡ２、・・・、ＷＡ７を持つ。カーソルＣｓ２は、選んだ楽音データをどの領域に登録するかを指定するものである。なお、楽音登録領域ＷＡ１、ＷＡ２、・・・に登録された楽音データについては、この楽音データを用いて発音する楽器、シーケンサ、音源などにおいて用いられる。楽器に用いられる場合には、音高を変化させて用いてもよいし、予め音高が異なる楽音データを記憶部１２に記憶させておいてもよい。音高が異なるだけの楽音データについては、特定部１１４における検索対象にはならないようにしてもよい。
【００３２】
また、表示画面１４０の右側には、レーダーチャートＣＡが表示され、左側には、テンプレート領域ＴＡが表示される。レーダーチャートＣＡにおける図形ＣＧは、カーソルＣｓ１により楽音データが指定されていない場合には、直前に表示されていた状態を維持するか、最初に楽音データが指定されるまでは表示されない。
テンプレート領域ＴＡは、検索テンプレートを表示する領域である。この例においては、検索テンプレートＴ１、Ｔ２、・・・Ｔ７、およびＴ８の一部が表示されている。この領域内は上下にスクロール可能であり、Ｔ８以降については、スクロールすることで表示されるようになる。ここでは、カーソルＣｓ１が検索テンプレートＴ２を指定する状態を示す。この状態で操作部１３の操作により決定が指示されると、検索テンプレートＴ２が選択され、表示画面１４０は、図５に示す表示に遷移する。
【００３３】
図５に示す検索結果領域ＳＡは、検索テンプレートＴ２に応じて特定部１１４から指示された楽音データ（ＭＡ１０、ＭＡ３９、・・・など）が選択対象として表示される領域であり、テンプレート領域と同様に上下にスクロール可能（以下に説明する他の検索結果領域も同様である）になっている。ここに表示される楽音データは、上述したように、検索テンプレートＴ２に規定された検索条件により、特定部１１４によって記憶部１２から検索され特定された特徴データに対応するものであり、この例においては、類似しているほど（距離が近いほど）上位に表示される。なお、楽音データの表示順は、この例に限らず、どのような順番（番号順、ランダムなど）でもよい。
破線カーソルＣｍは、操作部１３により決定指示がなされたときにカーソルＣｓによって指定されていた検索テンプレートを示している。
【００３４】
ここで、操作部１３を操作して、カーソルＣｓ１を上下に移動させ、カーソルＣｓ１が指定する楽音データが変化すると、選択部１１２はカーソルＣｓ１が指定する楽音データが選択されたものと認識し、その結果、発音制御部１１３の処理により発音部１５から発音される。例えば、カーソルＣｓ１の指定が楽音データＭＡ２５から楽音データＭＡ１４に変化すると、楽音データＭＡ１４が示す楽音が発音部１５から発音される。このとき、カーソルＣｓ２が指定する楽音登録領域ＷＡ１には、カーソルＣｓ１が指定する楽音データを示す情報（楽音データＭ１４を示す「１４」）が表示される。
【００３５】
また、レーダーチャートＣＡには、カーソルＣｓ１に指定されている楽音データに対応する特徴データに応じた図形ＣＧが表示される。図５に示す場合においては、カーソルＣｓ１が楽音データＭＡ１４を指定しているため、レーダーチャートＣＡには、楽音データＭＡ１４に対応する特徴データを示す図形ＣＧが表示されている。なお、このレーダーチャートＣＡは、各特徴量について中心が「０」、最外周が「１００」に対応する。
【００３６】
利用者は、操作部１３を操作しながら発音部１５からの楽音を聴取し、自らが選択したいと考えている所望の音色を持つ楽音に近い楽音データ（この例においては、楽音データＭ１４）をカーソルＣｓ１により指定する。
そして、利用者は、表示されているレーダーチャートＣＡを確認し、より所望の音色を持つ楽音に近づくと想定される特徴量を示すように、操作部１３を操作しながら図形ＣＧの形状を変更する。この例においては、利用者は、特徴量Ｐ１をもう少し減らせば、所望の音色を持つ楽音に近づくと考え、図６に示す矢印ＡＲ１に示すように、特徴量Ｐ１について、その値を「８０」から「４０」に変更するように図形ＣＧの形状を変化させる。この形状の変化を終了させると、表示画面１４０は、図７に示す表示に遷移する。
【００３７】
図７に示す検索結果領域ＳＡは、図６に示す検索結果領域ＳＡに選択対象として表示されていた楽音データから、図形ＣＧの形状の変化に応じて特徴量Ｐ１が変更された特徴データ（変更部１１５にバッファされている特徴データ）に応じて特定部１１４から指示された楽音データ（ＭＡ１６、ＭＡ２２、・・・など）に、更新されたものである。
ここに表示される楽音データは、上述したように、楽音データＭ１４に対応する特徴データにおける一部の特徴量を変更し、その変更後の特徴データに類似するものとして、特定部１１４によって記憶部１２から検索され特定された特徴データに対応するものである。
【００３８】
このように、図７に示す検索結果領域ＳＡには、図６に示す検索結果領域ＳＡにおいて選択された楽音データＭ１４に係る特徴量の一部を変更した楽音に類似する楽音を示す楽音データが表示されることになる。そのため、利用者が選択したいと考えている所望の音色を持つ楽音に近い楽音データが選択対象として含まれて提示されることになる。したがって、利用者は、所望の音色を持つ楽音の選択が容易になる。
【００３９】
そして、上述同様に、操作部１３を操作して、検索結果領域ＳＡにおいてカーソルＣｓ１を上下に移動させると、カーソルＣｓ１が指定する楽音データに係る楽音が、発音制御部１１３の処理により発音部１５から発音される。図８における表示は、移動させたカーソルＣｓ１によって、楽音データＭ１１が指定されている状態を示している。カーソルＣｓ２が指定する楽音登録領域ＷＡ１には、カーソルＣｓ１が指定する楽音データを示す情報（楽音データＭ１１を示す「１１」）が表示される。この状態で、利用者がレーダーチャートＣＡの図形ＣＧの形状を変化させると、上記同様に検索結果領域ＳＡに表示される楽音データが更新されていく。
【００４０】
図９における表示は、カーソルＣｓ１が楽音データＭＡ１１を指定した状態で、カーソルＣｓ２を楽音登録領域ＷＡ２に移動したものであり、これにより楽音登録領域ＷＡ１には、楽音データＭＡ１１が登録された状態となる。楽音登録領域に楽音データの登録が行われた場合には、また、図４に示す表示、すなわち、検索結果領域の表示が消去され、テンプレート領域ＴＡが表示されている状態に戻ってもよい。
以上が、表示制御部１１１によって表示画面１４０に表示される内容の例についての説明である。
【００４１】
このように、本発明の実施形態に係る発音装置１は、データ検索機能により、記憶部１２に記憶された楽音データの一部の楽音データを選択対象として提示する。そして、この提示した楽音データのうち、利用者に指示された楽音データが示す楽音を発音させるとともに、その楽音の特徴量を示したレーダーチャートを表示する。利用者の指示によりレーダーチャートの表示内容を変化させると、変化後の特徴量が示す楽音に類似する楽音を示す楽音データを次の選択対象として提示する。
【００４２】
これにより、利用者は、発音された楽音を基準にして所望の音色を持つ楽音に近づくように、レーダーチャートとして表示された特徴量を変更することで、次に選択対象として提示される楽音データがより所望の音色を持つ楽音に近いものとすることができる。したがって、利用者は、所望の音色を持つ楽音の選択を容易に行うことができる。
また、このように、様々な楽音データが選択対象として提示されるため、利用者が所望の音色を持つ楽音として考えていたものとは異なるものが提示され、より利用者にとって適当な音色を持つ楽音の楽音データが提示される場合もある。
【００４３】
＜変形例＞
以上、本発明の実施形態について説明したが、本発明は以下のように、さまざまな態様で実施可能である。
[変形例１]
上述した実施形態においては、利用者により検索テンプレートが選択されると、その検索テンプレートに対応する検索条件で記憶部１２から検索して特徴データが特定されるようになっていたが、検索テンプレートによる検索結果を予め行っておき、対応テーブルなどにより、各楽音データと各検索テンプレートとの対応付けを行っておいてもよい。
これにより、検索処理にかかる時間を省略して処理の高速化を図ることができる。
【００４４】
[変形例２]
上述した実施形態においては、カーソルＣｓ１により指定された楽音データに係る特徴量については、レーダーチャートＣＡに図形ＣＧとして表されるようになっていたが、表示態様はレーダーチャートに限られず、他の態様により表されてもよい。他の態様とは、様々なグラフ表記、例えば、棒グラフ、円グラフなど、特徴量の値に応じて大きさ、位置が変化する図形を有するグラフ表記であればどのようなものであってもよい。
【００４５】
図１０は、変形例２に係るデータ検索機能における表示画面１４０の第１の表示例を説明する図である。図１０に示す第１の表示例は、特徴データが示す特徴量の一部を棒グラフＣＢにより表したものである。この棒グラフＣＢは、特徴量Ｐ１、Ｐ２、・・・Ｐ８の値に応じて長さが変化する図形ＢＧにより表されている。利用者が特徴量を変更するときには、図形ＢＧの棒の長さを変化させる。
また、図形で表される以外にも、特徴量の値そのものを表示するようにしてもよい。
【００４６】
図１１は、変形例２に係るデータ検索機能における表示画面１４０の第２の表示例を説明する図である。図１０に示す第２の表示例は、特徴データが示す特徴量の一部を数値リストＣＤにより表したものである。この数値リストＣＤは、特徴量Ｐ１、Ｐ２、・・・Ｐ８のいずれかを指定し、指定した特徴量の値を変化させる操作子が表示されたカーソルＣｓ３により表されている。利用者が特徴量を変更するときには、このカーソルＣｓ３を移動させて特徴量を指定し、その値を調整すればよい。
このように、表示画面１４０に表示される特徴量については、その値の変更が可能なように表示されていればどのような表示であってもよい。
【００４７】
[変形例３]
上述した実施形態において、特定部１１４は、利用者によって変更された後の特徴量を示す特徴データに類似するものを特定していたが、変更された特徴量に重み付けをして類似するものを特定してもよい。この場合には、変更部１１５は、表示制御部１１１から出力された変更情報が示す特徴量が特定できる情報を、特徴データとともに特定部１１４に出力する。そして、特定部１１４は、類似するか否かの判断を行う処理において、変更情報が示す特徴量については、より特徴量が一致している特徴データが類似するものとして判断されるように重み付けを行えばよい。
【００４８】
[変形例４]
上述した実施形態において、発音部１５から発音された楽音を示す楽音データについては、選択対象となる楽音データから除外されるように、特定部１１４における特定に制限を行ってもよい。利用者が一度聞いた楽音を選択しなかった場合には、その楽音は所望の音色を持つものではないから、このように制限を行うことにより、より所望の音色を持つ楽音の選択を容易にすることができる。なお、発音された楽音を示す楽音データに限らず、一度選択対象になった楽音データについて全て選択対象から除外してもよい。
【００４９】
[変形例５]
上述した実施形態においては、データ検索機能が開始されると、表示制御部１１１は検索テンプレートを表示するようにしていたが、検索テンプレートを用いずに、予め決められた楽音データを表示するようにしてもよい。予め決められた楽音データとは、例えば、特定部１１４により記憶部１２に記憶された楽音データからランダムに特定されたものであればよい。また、検索テンプレートを用いずに、利用者が操作部１３を操作して検索条件を入力し、特定部１１４がこの検索条件を用いて特定したものを用いてもよい。
【００５０】
[変形例６]
上述した実施形態においては、利用者が選択しようとする対象物は、短時間の楽音を示す楽音データであったが、楽曲全体などを示す楽音などの楽曲データであってもよい。この場合であっても、特徴データは、その楽曲の内容を特徴量で表したものとすればよい。この特徴量としては、実施形態におけるものと異なるものを用いてもよい。なお、この楽曲データが示す楽曲の長さは、それぞれ異なっていてもよい。
【００５１】
[変形例７]
上述した実施形態における検索プログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供し得る。この場合、インターフェイス１６に記録媒体を読み取る機能を設けてもよいし、インターフェイス１６に記録媒体を読み取る装置を接続してもよい。また、ネットワーク経由でダウンロードさせることも可能である。
【符号の説明】
【００５２】
１…発音装置、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１４０…表示画面、１５…発音部、１６…インターフェイス、１１１…表示制御部、１１２…選択部、１１３…発音制御部、１１４…特定部、１１５…変更部
【図１】
2011164172.tif 000003
【図２】
2011164172.tif 000004
【図３】
2011164172.tif 000005
【図４】
2011164172.tif 000006
【図５】
2011164172.tif 000007
【図６】
2011164172.tif 000008
【図７】
2011164172.tif 000009
【図８】
2011164172.tif 000010
【図９】
2011164172.tif 000011
【図１０】
2011164172.tif 000012
【図１１】
2011164172.tif 000013