(57)【要約】  ユーザが入力する検索キーワードに合致した楽曲を推薦する場合、ＣＰＵ２１１は、検索座標平面上において、合致範囲を含んだ推薦範囲から楽曲の推薦を行い、順次再生する。第１更新範囲又は第２更新範囲に属する楽曲が再生されている場合にのみ、ユーザによるフィードバックに基づいて合致範囲が更新される。第１更新範囲に属する楽曲がユーザの感性に合致している場合には合致範囲は拡大する方向に、また、第２更新範囲に属する楽曲がユーザの感性に非合致である場合には、合致範囲は縮小する方向に夫々更新される。更新された合致範囲は、検索テーブル２７２に保管される。【特許請求の範囲】
【請求項１】
複数の楽曲各々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定手段と、
前記複数の検索キーワードのうち、所望の検索キーワードを入力可能な入力手段と、
前記入力手段を介して前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において（i）前記所望の検索キーワードに対応する第１の範囲又は、（ii）前記第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦手段と、
前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別手段と
を具備し、
前記範囲設定手段は、前記判別手段による判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する
ことを特徴とする楽曲推薦装置。
【請求項２】
前記複数の楽曲各々について、前記ｎ個の楽曲特徴量を抽出する抽出手段と、
前記抽出された楽曲特徴量を、前記複数の楽曲各々に対応付けて記憶する第１記憶手段と
を更に具備することを特徴とする請求の範囲第１項に記載の楽曲推薦装置。
【請求項３】
前記設定された第１の範囲を、前記複数の検索キーワード夫々に対応付けて格納する第２記憶手段を更に具備し、
前記範囲設定手段は、前記第２記憶手段に格納された前記第１の範囲を更新する
ことを特徴とする請求の範囲第１項に記載の楽曲推薦装置。
【請求項４】
前記判別手段は、前記ユーザの個別判断に基づいて、前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する
ことを特徴とする請求の範囲第１項に記載の楽曲推薦装置。
【請求項５】
前記範囲設定手段は、前記ｎ次元座標系において、前記所望の検索キーワードに付与された楽曲特徴量によって規定される基準座標点からの距離がＲ（Ｒ：正の実数）である点の集合を、前記第１の範囲の境界として設定する
ことを特徴とする請求の範囲第１項に記載の楽曲推薦装置。
【請求項６】
前記推薦手段は、前記第２の範囲を、前記ｎ次元座標系において前記第１の範囲を所定の割合で拡大した範囲に設定する
ことを特徴とする請求の範囲第１項に記載の楽曲推薦装置。
【請求項７】
前記推薦手段は、前記基準座標点からの距離が、前記Ｒと所定のマージンｒ（ｒ：Ｒよりも小さい正の実数）とを加算した値となる点の集合を、前記第２の範囲の境界として設定する
ことを特徴とする請求の範囲第５項に記載の楽曲推薦装置。
【請求項８】
前記範囲設定手段は、前記ｎ次元座標系において、前記複数の楽曲のうち、前記基準座標点からの距離が、（i）前記Ｒよりも大きく且つ前記Ｒと前記マージンｒとを加算した値以下となる第１更新範囲内、又は（ii）前記Ｒよりも小さく且つ前記Ｒから前記マージンｒを減算した値以上となる第２更新範囲内、に存在する楽曲が推薦された場合に、前記判別手段による判別結果に基づいて前記第１の範囲を更新する
ことを特徴とする請求の範囲第７項に記載の楽曲推薦装置。
【請求項９】
前記範囲設定手段は、前記第１更新範囲内に存在する楽曲が推薦され、且つ前記推薦された楽曲が前記判別手段によって前記ユーザの感性に合致していると判別された場合に、前記第１の範囲を大きくする方向に更新する
ことを特徴とする請求の範囲第８項に記載の楽曲推薦装置。
【請求項１０】
前記範囲設定手段は、前記第２更新範囲内に存在する楽曲が推薦され、且つ前記推薦された楽曲が前記判別手段によって前記ユーザの感性に合致していないと判別された場合に、前記第１の範囲を小さくする方向に更新する
ことを特徴とする請求の範囲第７項に記載の楽曲推薦装置。
【請求項１１】
前記範囲設定手段は、（i）前記更新が行われる前後における前記Ｒを夫々Ｒｎ及びＲｎ＋１、（ii）前記ｎ次元座標系において前記基準座標点から前記推薦された楽曲に対応する座標点までの距離をｄ（ｄ：正の実数）、及び（iii）更新係数をα（０＜α＜１）とした場合に、
Rｎ＋１＝αｄ＋（１−α）Ｒｎなる数式に従って、前記第１の範囲を更新する
ことを特徴とする請求の範囲第８項に記載の楽曲推薦装置。
【請求項１２】
前記特徴項目は、和音変化率、１分当たりのビート数、ビートの最大振幅、楽音信号強度の平均、及び楽音信号の最大振幅のうち少なくとも一つの項目を含む
ことを特徴とする請求の範囲第１項に記載の楽曲推薦装置。
【請求項１３】
複数の楽曲夫々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定工程と、
前記複数の検索キーワードのうち、所望の検索キーワードを入力する入力工程と、
前記入力工程において前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において（i）前記所望の検索キーワードに対応する第１の範囲又は、（ii）前記第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦工程と、
前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別工程と
を具備し、
前記範囲設定工程は、前記判別工程における判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する
ことを特徴とする楽曲推薦方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば多数の楽曲の中からユーザの感性に応じた楽曲を提供可能なカーオーディオ、ステレオなどで用いられる、楽曲推薦装置及び方法の技術分野に関する。
【背景技術】
【０００２】
例えば複数の楽曲の中から、ユーザが指定する特徴をもった楽曲を検索することが可能な装置が提案されている（例えば、特許文献１参照）。【０００３】
特許文献１に記載された情報選択再生装置（以下、「従来の技術」と称する）によれば、楽曲などのコンテンツを検索するための検索キーワード（例えば、陽気な曲、スカッとする曲、聞かせる曲など）と、それらコンテンツの特徴を表す特徴ワード（例えば、明るさ、暗さ、楽しさ、元気、ノリの良さなど）との相関値を含むと共に更新可能な感性テーブル、及び各特徴ワードに係る特徴の有無が記された特徴ワードリストが用意される。ユーザが所望の検索キーワードを入力すると、これに合致するコンテンツが感性テーブル及び特徴ワードリストを基準に選択される。【０００４】
この際、選択された楽曲などが、例えばユーザによってスキップされたか否かによって、ユーザの感性における特徴が定量的に抽出され、感性テーブルの相関値が更新される。このように感性テーブルがユーザの感性を反映して更新されることによって、個人の感性に対応したコンテンツの選択が可能であるとされている。【０００５】
【特許文献１】特開２００３−１３２０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術は、以下に示す問題点を有する。【０００７】
即ち、ユーザが入力した検索キーワードに合致するコンテンツを検索する際、従来の技術においては、ユーザの別なく、常に入力された検索キーワードからの定量化された距離が等しい範囲内にあるコンテンツが検索結果として提供される。本来、人間の感性は個人差があり、例えば、「陽気な曲」と言ってイメージされる楽曲の範囲も千差万別である。従って、膨大なコンテンツの中から、ユーザ個人の感性に合致した範囲のコンテンツを検索し提示することは、従来の技術では極めて困難である。【０００８】
本発明は上述した問題点に鑑みてなされたものであり、ユーザ毎に適切な楽曲の推薦を行うことが可能な楽曲推薦装置及び方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
＜楽曲推薦装置＞
本発明の楽曲推薦装置は上記課題を解決するために、複数の楽曲各々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定手段と、前記複数の検索キーワードのうち、所望の検索キーワードを入力可能な入力手段と、前記入力手段を介して前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において（i）前記所望の検索キーワードに対応する第１の範囲又は、（ii）前記第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦手段と、前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別手段とを具備し、前記範囲設定手段は、前記判別手段による判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する。【００１０】
本発明の楽曲推薦装置によれば、範囲設定手段によって、複数の楽曲各々の特徴を表すために予め定められたｎ種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲が設定される。【００１１】
本発明において、「楽曲」とは、ロック、ポップス、演歌、ジャズ又はクラシックなど、そのジャンルを問わず、ユーザによって視聴され得る音楽及び音楽情報全てを含む概念である。尚、このような楽曲が視聴される場所は、自動車などの移動体内、自宅や会社などの室内、又は屋外など何ら限定されない。また、このような視聴場所に対応して、視聴時の状況も、自動車などの移動体の移動中又は停止中、仕事中、勉強中、徒歩による移動中など諸形態を採り得る。【００１２】
従って、本発明の楽曲推薦装置も、オーディオ機器、車載用オーディオ機器、カーナビゲーション装置、又は携帯用音楽機器などの一部若しくは全体、又はそれらに機能を付加する外付けの機能拡張装置など多様な形態を採り得る。【００１３】
本発明の楽曲推薦装置において、これら楽曲は、例えば、ＣＤやＤＶＤなどに予め記録された市販の音楽ソフトウェアに含まれる楽曲であってもよいし、インターネットなどのネットワークを介して、ユーザが所定のサーバなどからダウンロードした、或いは所定のサーバから配信された楽曲であってもよい。このようにダウンロード或いは配信されるなどしてユーザが取得した楽曲である場合には、これら楽曲は、ユーザ側において、適宜ＨＤ（Hard Disk）、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、又はＤＶＤ−ＲＡＭなどの記録媒体に記録されて保存されていてもよい。【００１４】
本発明において「特徴項目」とは、これら複数の楽曲を感性的に分類するために予めｎ個用意されたパラメータである。ここで、「感性的に分類する」とは、例えば、「楽しい」、「明るい」、「元気が良い」、「暗い」、「静か」、「ノリが良い」などのように、人間の感性に属するカテゴリに楽曲を分類することを指す。そのために、本発明における特徴項目は、これら感性的な分類を可能とする、例えば、「リズム」、「ビート」、又は「音高」など、楽曲の性質を物理的な数値として置換可能な項目からなる。例えば「リズム」を例にとれば、リズムの遅い曲は総じて「静かな曲」であることが多く、「元気な曲」であることは少ない。このように、感性的な分類項目と何らかの相関関係を有する定量化可能な項目の全てが、本発明における「特徴項目」となり得る。【００１５】
ここで、「第1の範囲」とは、ｎ種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与されたｎ個の楽曲特徴量を包含する範囲を規定する範囲である。ｎは自然数であるから、本発明において係る座標系は、座標軸、２次元座標平面、又は多次元次元座標空間などの諸形態を採り得る。尚、ここで、「ｎ個の楽曲特徴量をｎ本の座標軸とする」とは、即ち、ｎ個の特徴項目を座標軸の項目とすることを意味する。【００１６】
尚、係る座標系における座標値は、楽曲特徴量そのものであってもよいし、楽曲特徴量から生成又は算出される値であってもよく、楽曲特徴量を正規化した値であってもよい。正規化される場合には、一の座標軸に係る座標値の差分が、複数の座標軸（即ち、楽曲特徴量）間で相互に同程度の特徴の重み付けとなるように正規化されていてもよい。【００１７】
本発明において、「検索キーワード」とは、ユーザ側において所望の楽曲を選択するために使用されるフレーズであり、例えば、「楽しい」、「明るい」、「暗い」、「元気が良い」、又は「ノリが良い」などのフレーズを指す。即ち、検索キーワードとは、前述した如き「感性的」に分類された楽曲を検索するための所謂「感性語」とも称される概念である。本発明において、この検索キーワードには、夫々楽曲と同様に特徴項目における楽曲特徴量が付与されている。【００１８】
第１の範囲とは、これら検索キーワード各々に付与されたｎ個の楽曲特徴量を包含する範囲を規定する範囲である。ここで述べられる「包含する範囲」とは、ｎ次元座標系において、検索キーワード各々に付与された楽曲特徴量に真に対応する座標点を含む適当な範囲を指すが、例えば、検索キーワードが示す感性的な特徴から外れていないと考えられる程度の範囲であるのが好適である。尚、これ以降、検索キーワードによって示される感性的な特徴から外れていないこと、適宜「検索キーワードに合致している」などと表現することとする。【００１９】
例えば、二つの特徴項目によって楽曲が特徴付けられている場合、座標系は２次元座標平面で表されるが、一の検索キーワードに設定される第１の範囲は、係る検索キーワードに付与された楽曲特徴量に対応した円形の範囲であってもよい。また、夫々の座標軸が表す特徴項目の重み付けが相互に異なる場合などには楕円形の範囲であってもよい。或いは、単純に、夫々の座標軸において許容される座標点の範囲を重ね合わせた四角形の範囲であってもよい。また、単に初期値としての第１の範囲を適当に定めた結果としての適当な範囲であってもよい。【００２０】
このように範囲設定手段によって検索キーワード各々について第１の範囲が設定されている状態において、本発明の楽曲推薦装置においては、入力手段によって、それら検索キーワードのうち所望のものが入力される。例えば、「楽しい」といった検索キーワードが入力される。このような入力を可能とする入力手段は、例えば、キーボード、マウス、スクロールボタン、各種ボタン、又はタッチパネル装置など各種形態を採り得るが、ユーザが視聴を所望する楽曲を検索するために検索キーワードを入力可能な限りにおいて、その態様は自由である。【００２１】
検索キーワードが入力されると、推薦手段により、複数の楽曲の中から、ｎ次元座標系において入力された検索キーワードに対応する第１の範囲、又は係る第１の範囲を含む第２の範囲に属する、ｎ個の楽曲特徴量を有する一又は複数の楽曲が検索され、ユーザに推薦される。【００２２】
例えば、「楽しい」という検索キーワードが入力された場合には、この検索キーワードに設定された第１の範囲に属する楽曲特徴量を有する楽曲が検索され、ユーザに対し「楽しい」楽曲として推薦される。【００２３】
ここで特に、第1の範囲が不変である場合、常に固定範囲に属する楽曲が推薦されることとなって、従来の問題点として述べたように、ユーザ個々の感性を十分に反映することが困難となる。【００２４】
そこで、本発明の楽曲推薦装置においては、以下の如くにして、ユーザの感性を反映させた楽曲推薦を実現している。即ち、ユーザによって所望の検索キーワードが入力された場合、上述した第１の範囲か、又はこの第１の範囲を含む更に広い第２の範囲に属する楽曲が「楽しい」楽曲として推薦される。ここで、「第２の範囲」とは、第１の範囲を含んでなる範囲である。【００２５】
この第２の範囲内であって、第１の範囲外となる範囲に属する楽曲は、本来、入力された検索キーワード（例えば「楽しい」）には合致しないと考えられる楽曲であるが、この場合、「合致しない」とは、あくまで設定された特徴項目の楽曲特徴量からみて、係る検索キーワードが示す感性的な特徴から外れている可能性が高いことを表すに過ぎない。従って、ユーザによっては、この第１の範囲外に存在する楽曲を、入力した検索キーワードに合致する楽曲であると感じる可能性が十分にあるのである。【００２６】
この第２の範囲は、第１の範囲、即ち、検索キーワードに付与された楽曲特徴量を包含する範囲（好適には検索キーワードに合致すると考えられる範囲）を含む限りにおいてどのように設定されてもよいが、例えば、明らかに第１の範囲によって表される特性から乖離した範囲の楽曲を推薦すると、装置側の負荷が増加して効率的な楽曲推薦が困難となる可能性がある。このような場合には、第２の範囲は、経験的、実験的、或いはシミュレーションなどの手法により予め適切な範囲に定められていてもよい。【００２７】
尚、推薦手段が、係る第１及び第２の範囲のうちいずれの範囲をユーザに推薦する範囲として使用するかは、自由に設定されてよい。例えば、第１の範囲複数回に対し１回の割合で第２の範囲に属する楽曲が推薦されてもよい。またはその逆であってもよい。或いは、ユーザ側の選択動作によって、第２の範囲に属する楽曲を推薦するように促された場合に限って第２の範囲に属する楽曲が推薦されてもよい。【００２８】
一方、このようにして推薦された一又は複数の楽曲は、例えばユーザが逐次推薦リストから選択するか、又は自動的に適当な順番で演奏が開始されるなどしてユーザに視聴される。ここで、楽曲が「視聴」されるとは、例えば、液晶ディスプレイパネルなどからなる情報表示パネルに、演奏が開始される楽曲の楽曲名、アーティスト名、又は演奏時間などが視覚的に表示される場合も含んだ概念である。【００２９】
このように、ユーザによる視聴が開始された楽曲は、判別手段によって、ユーザの感性に合致しているか否かが判別される。ここで、「感性に合致している」とは、即ち、検索キーワードとして入力した感性要素（例えば、「楽しい」）と、この楽曲から実際にユーザが受ける感性要素が一致していることを指す。【００３０】
判別手段によるこのような判別は、例えば、ユーザが最後までその楽曲を聴いたか否かに基づいて行われる。この際、最後まで聴かれた（再生された）場合には、ユーザは入力した検索キーワードと合致した曲であると判断したと判別することが可能である。一方で、演奏開始直後や、演奏中などに演奏が中止されたり、スキップされたりした場合には、合致していないと判断することも可能である。また、このような楽曲の再生状況と関係なく、ユーザが自身の感性に合致しているかを装置側に伝達するための専用のボタンなどが予め用意されていてもよい。また、この場合、ボタンは、本発明の入力手段と共通に構成されていてもよい。また、ユーザによって演奏中の楽曲がスキップされたとしても、ユーザは実際に入力した検索キーワードに合致していると感じており、単にその時点の気分によってその楽曲の演奏を好まなかったといった場合が存在する。このような状況を考慮しない場合には、ユーザの感性を誤って勉強してしまう可能性があるから、ユーザによる楽曲のスキップは判別手段による判別対象から除外してもよい。【００３１】
範囲設定手段は、この判別手段による判別の結果に基づいて、入力された検索キーワードに対応する第１の範囲を更新する。より具体的には、例えば、第２の範囲内であって第１の範囲外である範囲に属する楽曲が最後まで視聴された場合には、この検索キーワードに対応する第１の範囲が大きくなるように更新する。また、第１の範囲内であっても、その境界付近に属する楽曲がユーザによって拒否された場合には、この検索キーワードに対応する第１の範囲が小さくなるように更新する。尚、更新の態様は、ここに例示したものに限定されず、推薦した楽曲がユーザの感性に合致しているか否かの判別に基づいて、よりユーザの感性に近付くように第１の範囲を更新する限りにおいて、どのように更新されてもよい。【００３２】
以上説明したように、本発明の楽曲推薦装置によれば、検索キーワード各々に対し設定される第１の範囲を、ユーザの感性を反映して更新することが可能となる。また、この更新は、第１の範囲をより広げる方向及び狭める方向に、言わば双方向的に行うことが可能であるから、ユーザ毎に適切な楽曲の推薦を行うことが可能となるのである。【００３３】
本発明の楽曲推薦装置の一の態様では、前記複数の楽曲各々について、前記ｎ個の楽曲特徴量を抽出する抽出手段と、前記抽出された楽曲特徴量を、前記複数の楽曲各々に対応付けて記憶する第１記憶手段とを更に具備する。【００３４】
この態様によれば、抽出手段により、複数の楽曲各々について楽曲特徴量が抽出されると共に、抽出された楽曲特徴量が、複数の楽曲各々に対応付けられて第１記憶手段に記憶される。従って、ユーザ側で用意する楽曲が経時的に増加しても、その都度適当なタイミングで楽曲特徴量を抽出し、記憶しておくことが可能となって便利である。【００３５】
尚、この際、例えば、楽曲情報と抽出された楽曲特徴量が相互に対応付けられて格納されてなる楽曲テーブルが作成され、この楽曲テーブルが記憶されていてもよい。この場合、楽曲情報とは、楽曲を演奏するための楽音データ、若しくはこの楽音データの格納場所の情報、楽曲名、又はアーティスト名などを含んでいてもよい。【００３６】
尚、第1の記憶手段とは、本発明に係る楽曲推薦装置が、大容量のＨＤＤなど予め所定の記録媒体の中から楽曲を推薦するように構成されている場合には、このような楽曲を格納する記録媒体そのものであってもよい。その際は、この記録媒体に格納される楽曲の楽音データなどに付帯させる形で、これら抽出された楽曲特徴量が、後々参照可能な形式で記憶されていてもよい。【００３７】
本発明の楽曲推薦装置の他の態様では、前記設定された第１の範囲を、前記複数の検索キーワード各々に対応付けて格納する第２記憶手段を更に具備し、前記範囲設定手段は、前記第２記憶手段に格納された前記第１の範囲を更新する。【００３８】
この態様によれば、範囲設定手段によって設定された第１の範囲が検索キーワード各々に対応付けられる形で第２記憶手段に記憶されるので、ユーザ毎に最新の更新結果を反映すると共に常に参照することも可能となって大変便利である。【００３９】
この際、例えば、検索キーワード名、付与される楽曲特徴量の情報、及び第１の範囲を規定する情報などが格納されてなる検索テーブルが作成され、記憶されていてもよい。また、第２記憶手段は、前述の第１記憶手段と同一のハードウェアとして構成されていてもよいし、異なるハードウェアとして構成されていてもよい。また、一部が相互に共通のハードウェアとして構成されていてもよい。【００４０】
本発明の楽曲推薦装置の一の態様では、前記判別手段は、前記ユーザの個別判断に基づいて、前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する。【００４１】
この態様によれば、判別手段がユーザの個別判断に基づいて、推薦手段によって推薦された楽曲がユーザの感性に合致しているか否かを判別することが可能となるので、ユーザの感性を高い信憑性をもって反映させることが可能となる。このようなユーザの個別判断は、例えば、「合致」又は「非合致」を表す専用のボタンやキーなどを介して判別手段に供給されてもよい。或いは、公知である音声認識技術などを用いて判別手段に供給されてもよい。【００４２】
本発明の楽曲推薦装置の他の態様では、前記範囲設定手段は、前記ｎ次元座標系において、前記所望の検索キーワードに付与された楽曲特徴量によって規定される基準座標点からの距離がＲ（Ｒ：正の実数）である点の集合を、前記第１の範囲の境界として設定する。【００４３】
この態様によれば、第１の範囲の境界が、範囲設定手段によって、前述の座標系における基準座標点から等距離にある座標点の集合として設定される。【００４４】
ここで、「基準座標点」とは、ｎ次元座標系において、検索キーワード各々について、付与された楽曲特徴量によって一意に定まる座標点を指す。従って、この基準座標点は、検索キーワードによって表される感性的な特徴を、座標系内において最も高い確率で表している。【００４５】
ここで、「基準座標点から等距離」とは、例えば、２次元座標系であれば、基準座標点を中心とした円の外周であり、その場合の第１の範囲とは、即ち係る円内を指す。また、３次元座標系であれば、基準座標点を中心とした球の外周面であり、その場合の第１の範囲とは、即ち係る球内を指す。また、この態様においては、範囲設定手段の上述した如き更新動作によって、この第１の範囲を規定する「Ｒ」の値が、ユーザの感性を反映して変化することとなる。尚、係るＲの初期値は、例えば、予め実験的、経験的、或いはシミュレーションなどの手法により最適な値が事前に予測、推測、又は類推可能である場合には、そのような値に設定されていてもよい。【００４６】
この態様によれば、第１の範囲を設定する処理に要する負荷は比較的にみて軽く済むとともに、一の検索キーワードに対応する基準座標点が第１の範囲の中心に設定されるから、第１の範囲を、全ての特徴項目をバランスよく考慮した範囲に設定することが可能となる。【００４７】
本発明の楽曲推薦装置の他の態様では、前記推薦手段は、前記第２の範囲を、前記ｎ次元座標系において前記第１の範囲を所定の割合で拡大した範囲に設定する。【００４８】
この態様によれば、推薦手段が、第２の範囲を、第１の範囲を所定の割合で拡大した範囲として設定するので、楽曲推薦に要する処理負荷を軽減することが可能である。また、この場合、第１の範囲が比較的に複雑な形状を有していても、第１の範囲によって表される、一の検索キーワードにおける各種特徴項目の比率及びバランスを維持したまま、第２の範囲を設定することも容易にして可能であり、効果的に楽曲を推薦することが可能となる。【００４９】
Ｒによって第１の範囲が規定される本発明の楽曲推薦装置の一の態様では、前記推薦手段は、前記基準座標点からの距離が、前記Ｒと所定のマージンｒ（ｒ：Ｒよりも小さい正の実数）とを加算した値となる点の集合を、前記第２の範囲の境界として設定する。【００５０】
この態様によれば、推薦手段が、第１の範囲を規定するＲに対し、更にマージンｒを付加した距離に相当する点を第２の範囲の境界として設定するので、楽曲推薦に要する処理負荷を軽減することが可能である。この場合、マージンｒの値は、実験的、経験的、或いはシミュレーションなどの手法により、予め最適な値が予測、推測、又は類推可能である場合には、そのような値に設定されていてもよい。例えば、マージンｒの値が、第１の範囲を規定するＲの１０％程度の値に設定されている場合には、一の検索キーワードによって示される感性的な特徴から大きく逸脱しない程度に楽曲を推薦することを可能としつつ、ユーザの感性を漏れなく反映することが比較的に可能となるので好適である。【００５１】
マージンｒによって第２の範囲が規定される本発明の楽曲推薦装置の一の態様では、前記範囲設定手段は、前記ｎ次元座標系において、前記複数の楽曲のうち、前記基準座標点からの距離が、（i）前記Ｒよりも大きく且つ前記Ｒと前記マージンｒとを加算した値以下となる第１更新範囲内、又は（ii）前記Ｒよりも小さく且つ前記Ｒから前記マージンｒを減算した値以上となる第２更新範囲内、に存在する楽曲が推薦された場合に、前記判別手段による判別結果に基づいて前記第１の範囲を更新する。【００５２】
この態様によれば、座標系において、基準座標点からの距離が「Ｒ±ｒ」の範囲に存在する楽曲が推薦された場合にのみ、範囲設定手段が判別手段による判別結果に基づいて第１の範囲を更新するので、第１の範囲の更新頻度を効果的に低減し、効率的な楽曲推薦を行うことが可能となる。例えば、基準座標点近傍に相当する楽曲は、比較的にみて、一の検索キーワードに合致していると感じるユーザが多い筈であり、このような楽曲の視聴結果までを第１の範囲の更新対象とする必要性は極めて低いと考えられる。また、この第１の範囲の中心付近を更新の対象としてしまうことによって、本発明の楽曲推薦装置における基本的な楽曲推薦アルゴリズムに影響を与えてしまう可能性があり実用的でない。【００５３】
従って、このように第１の範囲の外縁付近に相当する楽曲が視聴された結果のみを、第１の範囲の更新に反映させることによって、一の検索キーワードに合致する楽曲を推薦するという基本的なアルゴリズムを維持したまま、ユーザの感性を十分に反映させることが可能となって、極めて効果的且つ効率的に楽曲の推薦を行うことが可能となるのである。【００５４】
また、この態様においては、前記範囲設定手段は、前記第１更新範囲内に存在する楽曲が推薦され、且つ前記推薦された楽曲が前記判別手段によって前記ユーザの感性に合致していると判別された場合に、前記第１の範囲を大きくする方向に更新してもよい。また、前記範囲設定手段は、前記第２更新範囲内に存在する楽曲が推薦され、且つ前記推薦された楽曲が前記判別手段によって前記ユーザの感性に合致していないと判別された場合に、前記第１の範囲を小さくする方向に更新してもよい。【００５５】
この態様によれば、第１更新範囲に属する楽曲がユーザの感性に合致している場合には第１の範囲が大きくなり、第２更新範囲に属する楽曲がユーザの感性に合致しない場合には、第１の範囲が小さくなるため、ユーザの感性を極めて効果的に反映させることが可能となる。【００５６】
第１及び第２更新範囲を第１の範囲の更新の条件として使用する本発明の楽曲推薦装置の一の態様では、前記範囲設定手段は、（i）前記更新が行われる前後における前記Ｒを夫々Ｒｎ及びＲｎ＋１、（ii）前記ｎ次元座標系において前記基準座標点から前記推薦された楽曲に対応する座標点までの距離をd（ｄ：正の実数）、及び（iii）更新係数をα（０＜α＜１）とした場合に、Rｎ＋１＝αｄ＋（１−α）Ｒｎなる数式に従って、前記第１の範囲を更新する。【００５７】
この態様によれば、上記数式に基づいて、常時効果的に第１の範囲を更新することが可能となる。また、更新係数の設定値によって、第１の範囲の収束速度を重視したり、ユーザの感性の揺らぎも考慮して慎重に第１の範囲を更新させたりすることも容易にして可能となる。尚、更新係数αの値は、上記範囲内において如何なる値に設定されてもよいが、実験的、経験的、或いはシミュレーションなどの手法によって、予め最適な、又は最適と判断、予測、推測、若しくは類推し得る値が判明している場合には、そのような値に設定されていてもよい。例えば、更新係数を「０．０５」程度に設定した場合には、第１の範囲の収束速度と、第１の範囲の信憑性を両方とも担保することが比較的に可能となるので好適である。【００５８】
本発明の楽曲推薦装置の他の態様では、前記特徴項目は、和音変化率、１分当たりのビート数、ビートの最大振幅、楽音信号強度の平均、及び楽音信号の最大振幅のうち少なくとも一つの項目を含む。【００５９】
特徴項目は、楽曲の感性的な特徴を、定量的に或いは数値的に表すことが可能である限りにおいて、如何なる項目であってもよいが、例えばここで述べられるような、和音変化率、１分当たりのビート数、ビートの最大振幅、楽音信号強度の平均、及び楽音信号の最大振幅の少なくとも一つを特徴項目として含んだ場合には、楽曲の特徴を比較的良好に表すことが可能となる。【００６０】
例えば、和音変化率が比較的に大きければ、比較的に賑やかな楽曲である可能性が高く、和音変化率が比較的に小さければ、比較的に静かな楽曲である可能性が高い。例えば、１分当たりのビート数が比較的に大きければ、比較的に元気な、又は楽しい楽曲である可能性が高く、１分当たりのビート数が比較的に小さければ、比較的に穏やかな楽曲である可能性が高い。例えば、ビートの最大振幅が比較的に大きければ、比較的に激しい楽曲である可能性が高く、ビートの最大振幅が比較的に小さければ、比較的に穏やかな楽曲である可能性が高い。例えば、楽音信号強度の平均が比較的に大きければ、比較的に元気な楽曲である可能性が高く、楽音信号強度の平均が比較的に小さければ、比較的に静かな楽曲である可能性が高い。或いは、例えば、楽音信号の最大振幅が比較的に大きければ、比較的に情熱的な楽曲である可能性が高く、楽音信号の最大振幅が比較的に小さければ、比較的に暗い楽曲である可能性が高い。
＜楽曲推薦方法＞
本発明の楽曲推薦方法は上記課題を解決するために、複数の楽曲夫々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定工程と、前記複数の検索キーワードのうち、所望の検索キーワードを入力する入力工程と、前記入力工程において前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において（i）前記所望の検索キーワードに対応する第１の範囲又は、（ii）前記第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦工程と、前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別工程とを具備し、前記範囲設定工程は、前記判別工程における判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する。【００６１】
本発明の楽曲推薦方法によれば、上述した本発明の楽曲推薦装置における各手段と対応する各工程によって、上述した本発明の楽曲推薦装置が奏する効果を簡便に実現可能である。【００６２】
以上説明したように、本発明の楽曲推薦装置によれば、範囲設定手段、入力手段、推薦手段、及び判別手段を具備するので、ユーザ毎に適切な楽曲の推薦を行うことが可能となる。本発明の楽曲推薦方法によれば、範囲設定工程、入力工程、推薦工程、及び判別工程を具備するので、楽曲推薦装置が奏する効果を簡便に実現可能である。【００６３】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施例に係る車載用電子機器のブロック図である。
【図２】図１の車載用電子機器においてメモリに格納される楽曲テーブルの模式図である。
【図３】図１の車載用電子機器においてメモリに格納される検索テーブルの模式図である。
【図４】楽曲推薦処理に係る検索座標平面の模式図である。
【図５】楽曲推薦処理に係る楽曲Ｍｉが配置された検索座標平面の模式図である。
【図６】楽曲推薦処理のフローチャートである。
【図７】楽曲推薦処理に係る検索座標平面の他の模式図である。
【符号の説明】
【００６５】
１０…車載用電子機器、２０…バスライン、１００…ナビゲーション処理系、２００…共通処理系、２１０…ＭＣＵ、２２０…抽出部、２３０…ＣＤ／ＤＶＤドライブ、２４０…無線通信装置、２５０…表示部、２５１…表示制御部、２５２…グラフィックコントローラ、２５３…バッファメモリ、２６０…入力装置、２７０…メモリ、２８０…音声認識処理部、２９０…圧縮・伸長処理部、３００…オーディオ処理系、３１０…ハードディスク装置、３２０…音声出力部、３２１…Ｄ／Ａ部、３２２…可変増幅器、３２３ａ、３２３ｂ…スピーカ。
【発明を実施するための最良の形態】
【００６６】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００６７】
以下、図面を参照して、本発明の好適な実施例について説明する。
＜実施例の構成＞
始めに、図１を参照して、本発明の実施例に係る車載用電子機器の構成について説明する。ここに、図１は車載用電子機器１０ブロック図である。【００６８】
図１において、車載用電子機器１０は、車両搭載のオーディオ部とナビゲーション部とを一体化し、更に通信ネットワークを通じて音楽データやナビゲーション用地図を取り込む車載用電子機器として構成されている。尚、本実施例の車載用電子機器においては、予めユーザ側の処理によってハードディスク装置（ＨＤＤ）に多数の楽曲（例えば、データ圧縮音楽：MPEG−1 Audio Layer−3／通称MP3）を格納しているか、又は、ユーザ側の処理によって通信ネットワーク（特にインターネット）上の音楽ウェブサイトからダウンロードによる多数の圧縮楽曲データをハードディスクに格納しているものとする。【００６９】
図１において、車載用電子機器１０は、ナビゲーション処理系１００、共通処理系２００、及びオーディオ処理系３００からなる。【００７０】
ナビゲーション処理系１００は、自立測位装置やＧＰＳ受信機から構成されている。尚、このナビゲーション処理系１００は本発明に直接かかわらないため、以下において、その構成動作の説明を省略する。また、この種の車載用電子機器１０は、入出力（Ｉ／Ｏ）回路、外部インタフェース（Ｉ／Ｆ）部等が設けられるが、その図示を省略した。【００７１】
共通処理系２００は、ＭＣＵ（Micro Controller Unit）２１０、抽出部２２０、ＣＤ／ＤＶＤドライブ２３０、無線通信装置２４０、表示部２５０、入力装置２６０、メモリ２７０、音声認識処理部２８０及び圧縮・伸長処理部２９０から構成されている。【００７２】
オーディオ処理系３００は、ハードディスク装置（ＨＤＤ）３１０及び音声出力部３２０から構成されている。【００７３】
次に、図１の各部の詳細な構成及び動作（処理）について説明する。【００７４】
ＭＣＵ２１０は、この装置全体を制御するシステムコントローラであり、後述する楽曲推薦処理を実行する。また、ＭＣＵ２１０は、ＣＰＵ２１１と不揮発性固体記憶素子であるＲＯＭ２１２及びワーキング用のＲＡＭ２１３から構成され、バスライン２０に接続された各部とデータをやり取りしている。このデータのやり取りによる処理制御はＲＯＭ２１２に格納されているブートプログラム及び制御プログラムによって実行される。ＲＡＭ２１３は、特に、入力装置２６０からユーザ操作によるＣＰＵ２１１の処理データを一時的に格納するワーキング処理を行っている。尚、ＣＰＵ２１１は、本発明に係る「範囲設定手段」、「推薦手段」、及び「判別手段」の夫々一例として機能する。【００７５】
抽出部２２０は、本発明に係る「抽出手段」の一例である。抽出部２２０は、ユーザが、ハードディスク装置に格納された、或いは、ＣＤやＤＶＤなどの各種記録媒体に記録された楽曲を再生する際に、この再生された楽曲の特徴を、特徴項目の楽曲特徴量として抽出することが可能に構成されている。特徴項目とは、例えば、和音変化率、１分当たりのビート数、ビートの最大振幅、楽音信号強度の平均、及び楽音信号の最大振幅などを表す項目の少なくとも一部或いは全体を含み、楽曲の感性的な特徴を定量的に表すことが可能な少なくとも一つの指標を指す。本実施例において、特徴項目は、説明の簡略化を図るため、「第１特徴項目」及び「第２特徴項目」の二種類の特徴項目からなるものとする。この抽出部２２０によって抽出された楽曲特徴量は、書換え可能な記録媒体であるメモリ２７０に楽曲テーブルとして格納される。尚、係る楽曲テーブルについては後述する。【００７６】
ＣＤ／ＤＶＤドライブ２３０は、ＣＤ２３１又はＤＶＤ２３２から音楽データ、映像データ、テキストデータ、地図データ等を読み出す共通ドライブである。尚、ＣＤ／ＤＶＤドライブ２３０は、夫々の媒体毎に個別に設けられていてもよいし、いずれか一方のみが設けられていてもよい。但し、音楽データ等を、無線通信装置２４０を介して通信により取り込む場合には、ＣＤ／ＤＶＤドライブ２３０などの大容量記憶装置を設けないようにすることも可能である。【００７７】
ハードディスク装置（ＨＤＤ）３１０は、前記したように多数の曲（圧縮音楽データ）を格納している。即ち、ユーザ側で、例えば無線通信装置２４０を介してダウンロードによる多数の圧縮音楽データを格納している。若しくは、ＣＤ／ＤＶＤドライブ２３０によって、ＣＤ２３１又はＤＶＤ２３２から読み出した多数の音楽データを格納している。【００７８】
ハードディスク装置３１０は、予めユーザ側の処理によってＣＤ／ＤＶＤドライブ２３０で読み込まれた音楽データ、映像データ、テキストデータ、地図データ等を格納し、この格納後に任意の時点で読み出すことが出来る。これにより例えば、ＣＤ２３１やＤＶＤ２３２上の地図データを読み出してナビゲーション動作を行いながら、ハードディスク装置３１０に格納された音声データや映像を読み出して音声出力や映像出力が可能となる。或いは、ＣＤ２３１やＤＶＤ２３２上の音声データや映像データを読み出して音声出力や映像出力を行いながら、ハードディスク装置３１０に格納された地図データを読み出してナビゲーション動作が可能となる。更に、予めユーザ側の処理によって無線通信装置２４０によりダウンロードした音声データや映像データ或いは地図データ等をハードディスク装置３１０に格納しておき、その後の任意の時点でこれを読み出して出力可能となる。【００７９】
無線通信装置２４０は、ハードディスク装置３１０に通信ネットワーク上の音楽データを取り込む（受信）ものであり、汎用携帯電話機と同様の構成である。例えば、ＰＤＣ(Personal Digital Cellular Telecommunication System)方式、ＰＨＳ(Personal Handyphone System)方式のＴＤＭＡ、ＴＤＤ、ＣＤＭＡ構成（高周波無線送受信部、符号化復号化部、時分割多重化部、制御部、音声入出力部等）として知られた構成である。【００８０】
表示部２５０は、ＭＣＵ２１０の制御で各種処理データを画面表示する。表示部２５０は、内部のグラフィックコントローラ２５２が、バスライン２０を通じてＣＰＵ２１１から転送される制御データに基づいて表示制御部２５１の各部の制御を行う。また、Ｖ−ＲＡＭなどを用いたバッファメモリ２５３が、表示可能な画像情報を一時的に記憶する。さらに、表示制御部２５１が表示制御を行う。また、液晶ディスプレイ（ＬＣＤ）、ＥＬ（Electro-Luminescence）ディスプレイ、又はブラウン管（ＣＲＴ）によって構成されるディスプレイ２５４が、グラフィックコントローラ２５２から出力される画像データを画面表示する。このディスプレイ２５４は、例えば車内のフロントパネル近傍に配置される。【００８１】
音声出力部３２０は、内部のＤ／Ａコンバータ３２１が、ＭＣＵ２１０の制御でデジタル音声信号を音声アナログ信号に変換し、かつ、可変増幅器（ＡＭＰ）３２２が、ユーザによる入力操作で可変増幅してスピーカ３２３ａ及び３２３ｂに出力する。【００８２】
入力装置２６０は、各種コマンドやデータを入力するための各種キーやボタンスイッチ、リモートコントローラなどから構成された、本発明に係る「入力手段」の一例である。【００８３】
音声認識処理部２８０は、デジタルシグナルプロセッサ（ＤＳＰ）などで構成され、マイクロホンからの音声入力操作（例えば、音楽再生指示入力）の音声信号を識別した各種コマンドやデータをＭＣＵ２１０に転送する。この例では、音楽再生オン／オフや選曲の入力指示や、選曲リスト上又は選曲後に再生中の音楽再生のスキップ指示を、音声認識（例えば、線形予測法スペクトル分析）によって行うことが出来るようになっている。【００８４】
圧縮・伸長処理部２９０は、デジタルシグナルプロセッサ（ＤＳＰ）などで構成され、音楽データをハードディスク装置３１０への格納時に圧縮し、かつ、再生時に伸長（復調、例えば、前記したＭＰＥＧ−１方式）する。【００８５】
尚、音声認識処理部２８０及び圧縮・伸長処理部２９０は、デジタルシグナルプロセッサ（ＤＳＰ）などで構成せずに、専用のユーテリティソフトウェアを実装し、このソフトウェア（プログラム）をＭＣＵ２１０が実行して、同様の処理を行うようにしてもよい。【００８６】
次に、図２及び図３を参照して、メモリ２７０の詳細構成について詳述する。ここに、図２は、楽曲テーブル２７１の模式図であり、図３は、検索テーブル２７２の模式図である。尚、メモリ２７０は、本発明に係る「第１記憶手段」及び「第２記憶手段」の夫々一例として機能するように構成されている。【００８７】
図２において、楽曲テーブル２７１は、ハードディスク装置３１０に格納された複数の楽曲のうち、抽出部２２０によってその感性的な特徴が第１特徴項目及び第２特徴項目夫々における楽曲特徴量として抽出された楽曲Ｍｉ（ｉ＝１，２，・・・，ｎ）について作成された、所謂ＬＵＴ（Look Up Table）の一種である。【００８８】
例えば、楽曲Ｍ１には、第１特徴項目における楽曲特徴量が「０．１」、第２特徴項目における楽曲特徴量が「０．５」と与えられている。尚、これら本実施例において、これら楽曲特徴量は、抽出部２２０によって抽出された各楽曲特徴量に対し、ＭＣＵ２１０が正規化処理を施した結果としての楽曲特徴量である。即ち、本実施例において、各特徴項目の楽曲特徴量には、０から１までの実数値が割り当てられている。【００８９】
図３において、検索テーブル２７２は、予め設定されている複数の検索キーワードＫｉ（ｉ＝１，２，・・・，ｎ）に対し、楽曲テーブル２７１と同様に特徴項目の楽曲特徴量が割り当てられた更新可能なＬＵＴである。但し、この楽曲特徴量は抽出部２２０によって抽出されるものではなく、予めＭＣＵ２１０内のＲＯＭ２１２に固定値として格納されたものである。即ち、ＭＣＵ２１０は、ＲＯＭ２１２からこれら楽曲特徴量を読み出して、メモリ２７０上に検索テーブル２７２を生成する。検索キーワードとは、例えば、「楽しい」、「元気」、「賑やか」、「ノリが良い」など楽曲の感性的な特徴を指し示す言葉であり、これら検索キーワードに割り当てられる特徴項目各々の楽曲特徴量とは、これら検索キーワードによって表される感性的な特徴に最も当てはまる楽曲特徴量である。これら検索キーワードに割り当てられる楽曲特徴量は、予め実験的、経験的、或いはシミュレーションなどの手法によって、最適な値が与えられている。【００９０】
一方、検索テーブル２７２には、これら特徴項目の楽曲特徴量の他に、「半径Ｒ」なる項目が設定され、格納されている。ここで、図４を参照して、この半径Ｒについて説明する。ここに、図４は、検索座標平面の模式図である。【００９１】
図４において、検索座標平面とは、２種類の特徴項目を縦軸及び横軸とする座標平面であり、夫々における楽曲特徴量が座標値に相当する。検索座標平面は、本発明に係る「ｎ次元座標系」の一例である。【００９２】
この検索座標平面においては、各検索キーワードを、夫々に割り当てられた楽曲特徴量に対応する座標点に配置することができる。夫々の検索キーワードに対応する座標点は、即ち、本発明に係る「基準座標点」の一例である。【００９３】
ここで、例えば検索キーワードＫｎを例に挙げると、横軸及び縦軸の座標値が夫々０．５及び０．６に相当する座標点が基準座標点となる。この基準座標点は、検索座標平面内において、夫々の検索キーワードが示す感性的な特徴を最も適切に示す座標点であるが、この基準座標点の周辺領域も、同程度にこの感性的な特徴に適合すると考えられることは、視覚的にみても明らかである。【００９４】
そこで、本実施例においては、検索キーワードＫｉ各々における基準座標点を中心とした円を規定し、係る円内に相当する範囲は、検索キーワードＫｉに合致する範囲であるとする。即ち、この検索キーワードＫｉ毎に設定される円内は、本発明に係る「第１の範囲」の一例たる「合致範囲」となる。検索テーブル２７２に格納される「半径Ｒ」とは、この合致範囲の半径を表している。【００９５】
この合致範囲の半径Ｒは、検索テーブル２７２上において更新可能に設定されており、その初期値は、例えば車載用電子機器１０の工場出荷時などにＲＯＭ２１２に格納されている。ＭＣＵ２１０は、検索テーブル２７２を生成する際に、このＲＯＭ２１２から初期値を読み出し、初期の検索テーブル２７２を生成する。図３における検索テーブル２７２は、初期値として「０．２」が与えられていることを示している。【００９６】
ここで、図５を参照して、検索座標平面内における、楽曲Ｍｉと検索キーワードＫｉとの関係について説明する。ここに、図５は、楽曲Ｍｉが配置された検索座標平面の模式図である。【００９７】
図５において、楽曲Ｍｉが夫々抽出部２２０によって抽出された楽曲特徴量に対応する座標点に配置されている。このうち、検索キーワードＫｎに対応する合致範囲（半径Ｒｎは初期値）には楽曲Ｍｎが属している。また、検索キーワードＫ１に対応する合致範囲には楽曲Ｍ３が、検索キーワードＫ３に対応する合致範囲には楽曲Ｍ２が夫々属している。一方、検索キーワードＫ２に対応する合致範囲には如何なる楽曲も含まれない。また楽曲Ｍ１は、如何なる検索キーワードに対応する合致範囲にも含まれない。【００９８】
夫々合致範囲に属する楽曲は、本実施例において、検索キーワードに合致する楽曲として扱われる。例えば、検索キーワードＫｎが「楽しい曲」なるキーワードである場合には、楽曲Ｍｎは楽しい楽曲であることを意味する。
＜実施例の動作＞
次に、図６を参照して、上記構成を有する車載用電子機器１０の動作について説明する。ここに、図６は、ＭＣＵ２１０がＲＯＭ２１２に格納される楽曲推薦プログラムを実行することによって実現される、楽曲推薦処理のフローチャートである。尚、図６に係る処理が開始される前段階として、ユーザから入力装置２６０を介して検索キーワードＫｎが入力されているものとする。【００９９】
図６において、始めに、ＣＰＵ２１１は、メモリ２７０に格納されている楽曲テーブル２７１及び検索テーブル２７２を参照し、ハードディスク装置３１０に記憶されている楽曲の中から、「推薦範囲」に属する楽曲を検索すると共に、該当する楽曲が存在する場合には、音声出力部３２０に楽曲データを供給する。この楽曲は、音声出力部３２０によって処理され、スピーカ３２３ａ及び３２３ｂから放音される（ステップＳ１０）。ユーザは、この時点で、この楽曲を視聴することとなる。【０１００】
ここで、図７を参照して「推薦範囲」について説明する。ここに、図７は、検索座標平面の他の模式図である。尚、図７に係る検索座標平面には、楽曲Ｍｎｉ（ｉ＝１，２，・・・，７）が配置されている。【０１０１】
図７において、検索キーワードＫｎの基準座標点から半径Ｒによって規定される円内が、前述した合致範囲である。それに対し、更に半径をマージンｒの分だけ拡張した範囲が、本発明に係る「第２の範囲」の一例たる「推薦範囲」となる。尚、本実施例において、マージンｒの値は、合致範囲の半径Ｒの１０％に相当する値に設定されている。図７において、合致範囲の半径Ｒは初期値「０．２」であるから、図７においてマージンｒは「０．０２」に設定されており、推薦範囲は、基準座標点を中心とした半径０．２２の円内に相当する範囲となる。【０１０２】
推薦範囲は、合致範囲を含み、合致範囲よりも大きい範囲であるから、検索座標平面の概念上、検索キーワードＫｎに合致しないと考えられる楽曲も含まれている。例えば、楽曲Ｍｎ５は、本来検索キーワードＫｎには合致しない楽曲であるが、推薦範囲には含まれているため、ＣＰＵ２１１はこの楽曲Ｍｎ５も選択対象として認識する。【０１０３】
ＣＰＵ２１１は、推薦範囲に属する楽曲を順次選択し、再生を行う。尚、ＣＰＵ２１１は、ユーザから一の検索キーワードが入力された際、常に推薦範囲から楽曲を選択、再生する必要はない。例えば、通常は合致範囲に属する楽曲の中から楽曲を選択及び再生し、適当なタイミングで推薦範囲に属する楽曲を選択及び再生してもよい。【０１０４】
ユーザは再生される楽曲を自らの判断により評価し、入力装置２６０、又は音声認識処理部２８０を介してＣＰＵ２１１にフィードバックする（ステップＳ１１）。このフィードバックは、例えば、ユーザが、この楽曲が検索キーワードＫｎに合致しないと判断した場合には「非合致」を表すボタンスイッチを選択し入力することによりなされる。或いは、ユーザが、この楽曲が検索キーワードＫｎに合致しないと判断した場合には「スキップ」などと発声することによりなされる。尚、ユーザによる積極的なフィードバックが無い場合には、ＣＰＵ２１１は、この楽曲がユーザの感性に合致していると判断する。従って、ステップＳ１１において、「フィードバック」とは、必ずしもユーザ側からの積極的なリアクションを指すものではなく、楽曲推薦処理に係る処理は継続する。ユーザによるフィードバック結果は、積極的又は非積極的の別によらず、一時的にＲＡＭ２１３に格納される。【０１０５】
次に、ＣＰＵ２１１は、再生中の楽曲が第１更新範囲内の楽曲であるか否かを判別する（ステップＳ１２）。第１更新範囲内の楽曲では無い場合には（ステップＳ１２：ＮＯ）、ＣＰＵ２１１は更に再生中の楽曲が第２更新範囲内の楽曲であるか否かを判別する（ステップＳ１５）。【０１０６】
ここで、第１更新範囲及び第２更新範囲について、再び図７を参照して説明する。【０１０７】
図７において、第１更新範囲とは、基準座標点からの距離をＳとした場合に、「Ｒ＜Ｓ≦Ｒ＋ｒ」によって規定される範囲を指す。第２更新範囲とは、基準座標点からの距離が、「Ｒ−ｒ≦Ｓ＜Ｒ」によって規定される範囲を指す。例えば、図７において、第１更新範囲に属する楽曲は楽曲Ｍｎ５であり、第２更新範囲に属する楽曲は楽曲Ｍｎ４である。本実施例においては、第１及び第２更新範囲に属する楽曲が選択、再生された場合のみ、ユーザの感性を反映して入力された検索キーワードに対応する合致範囲が更新される。【０１０８】
図６に戻り、再生中の楽曲が第１更新範囲内であった場合（ステップＳ１２：ＹＥＳ）、ＣＰＵ２１１はＲＡＭ２１３からユーザのフィードバック結果を取得し、この楽曲がユーザの感性に合致しているか否かを判別する（ステップＳ１３）。尚、この時点において、ＲＡＭ２１３にユーザのフィードバック結果が格納されていない場合、ＣＰＵ２１１は係る結果が格納されるまで処理を中断する。尚、ＣＰＵ２１１が、再生中の楽曲がユーザの感性に合致していると判断する時間は、どのような時間に設定されていても構わない。例えば、楽曲全体の演奏時間の８０％に相当する時間ユーザから何の入力も無い場合に、ＣＰＵ２１１が、係る楽曲がユーザの感性に合致していると判別するように動作する場合には、ＣＰＵ２１１は、係る時間が経過するまで処理を中断する。無論、その間にユーザから「非合致」を表す旨の入力があった場合には、その時点でＲＡＭ２１３にその旨が格納され、ＣＰＵ２１１はステップＳ１３に係る判別処理を行うことが可能である。【０１０９】
再生中の楽曲がユーザの感性に合致していた場合（ステップＳ１３：ＹＥＳ）、ＣＰＵ２１１は、検索キーワードＫｎに対応する合致範囲を、拡大方向に更新する（ステップＳ１４）。即ち、合致範囲の半径Ｒの値が大きくなるように更新する。【０１１０】
ここで、本実施例において、ＣＰＵ２１１は下記数式（１）に従って、半径Ｒの値を更新する。更新された合致範囲は、より具体的には更新された半径Ｒの値は、検索キーワードＫｎに対する最新の半径Ｒとして、検索テーブル２７２に格納される。【０１１１】
Rｎ＋１＝αｄ＋（１−α）Ｒｎ  ・・・・・・（１）
ここで、Ｒｎは、ｎ−１回目の更新時における半径Ｒの値であり、Ｒｎ＋１はｎ回目の更新後における半径Ｒの値を示す。また、αは更新係数であり、「０＜α＜１」なる範囲で規定され、本実施例では「０．０５」に設定されている。また、ｄは、検索座標平面において基準座標点から再生中の楽曲までの距離を表す（図７参照）。例えば、再生中の楽曲が、図７における楽曲Ｍｎ５である場合、この楽曲がユーザの感性に合致していた場合には、上式に従って、検索キーワードＫｎに対する合致範囲が更新される。また、再生中の楽曲がユーザの感性に合致していなかった場合には（ステップＳ１３：ＮＯ）、ＣＰＵ２１１は合致範囲の更新を行わずに、ステップＳ１０に処理を戻し、次なる楽曲の再生を始める。ここで、更新が行われない理由は、元々楽曲Ｍｎ５は検索キーワードＫｎに合致しない楽曲であるから、ユーザが合致しないと判断したならば、この検索キーワードＫｎに対応する合致範囲は正しいものであり、更新の必要が生じないからである。【０１１２】
一方、再生中の楽曲が第１更新範囲に属さない場合（ステップＳ１２：ＮＯ）、ステップＳ１５に係る処理が行われる。再生中の楽曲が第２更新範囲内であった場合（ステップＳ１５：ＹＥＳ）、ＣＰＵ２１１はＲＡＭ２１３からユーザのフィードバック結果を取得し、この楽曲がユーザの感性に非合致であるか否かを判別する（ステップＳ１６）。尚、この時点において、ＲＡＭ２１３にユーザのフィードバック結果が格納されていない場合、ステップＳ１３と同様に、ＣＰＵ２１１は係る結果が格納されるまで処理を中断する。【０１１３】
再生中の楽曲がユーザの感性に合致しなかった場合には（ステップＳ１６：ＹＥＳ）、ＣＰＵ２１１は、検索キーワードＫｎに対応する合致範囲を縮小方向に更新する（ステップＳ１７）。この際も、上記（１）式に基づいて合致範囲の更新が行われる。例えば、再生中の楽曲が、図７における楽曲Ｍｎ４である場合、この楽曲がユーザの感性に合致していなかった場合には、上式に従って、検索キーワードＫｎに対する合致範囲が更新される。【０１１４】
再生中の楽曲がユーザの感性に合致していた場合には（ステップＳ１６：ＮＯ）、ＣＰＵ２１１は検索キーワードＫｎに対応する合致範囲の更新を行わずに、ステップＳ１０に処理を戻し、次なる楽曲の再生を始める。【０１１５】
また、再生中の楽曲が第２更新範囲内の楽曲ではない場合（ステップＳ１５：ＮＯ）にも、合致範囲の更新は行われずに、ステップＳ１０に処理が移行する。例えば、図７において、再生中の楽曲が楽曲Ｍｎ１、Ｍｎ２、又はＭｎ３である場合、これらの楽曲は基準座標点からの距離が「Ｒ−ｒ」よりも小さいから、ユーザのフィードバックによらず合致範囲は更新されない。【０１１６】
このように、合致範囲の更新が行われるか、再生中の楽曲が第１及び第２更新範囲内に属さない楽曲であるか、再生中の楽曲が第１更新範囲内であってユーザの感性に合致しない楽曲であったか、又は再生中の楽曲が第２更新範囲内であってユーザの感性に合致している楽曲であった場合、現在再生中の楽曲に関する処理は終了し、ＣＰＵ２１１は処理をステップＳ１０に戻して、再生順位が次なる楽曲の再生を開始する。【０１１７】
本実施例に係る車載用電子機器１０は、以上のようにして、検索キーワードに対する合致範囲を更新することが可能に構成されている。従って、ユーザ毎に異なる感性を反映し、ユーザ毎に適切な楽曲を推薦することが可能なのである。【０１１８】
例えば、図７において、楽曲Ｍｎ６及びＭｎ７は、合致範囲が初期値に基づいて決定されている場合には、推薦範囲の外側にあり、検索キーワードＫｎが入力された場合に装置側で推薦を行うことはない楽曲である。しかしながら、一のユーザが、検索キーワードＫｎに対して広い感度をもっている場合、即ち、大抵の曲は検索キーワードＫｎに合致すると感じてしまうユーザであった場合には、上記（１）式に基づく合致範囲の更新処理によって、幾度目かの更新時には、これらの楽曲が推薦範囲に入ることも有り得る。逆に、他のユーザが、検索キーワードＫｎに対して狭い感度をもっている場合、即ち、大抵の曲は検索キーワードＫｎに合致しないと感じてしまうユーザであった場合には、幾度目かの更新時に楽曲Ｍｎ１、Ｍｎ２及びＭｎ３が推薦範囲から漏れる可能性も有る。従って、初期状態は等しくても、時間経過と共に、ユーザ各々の感性が十分に反映されるのである。【０１１９】
尚、本実施例においては、特徴項目は２種類の場合として説明したが、無論、特徴項目は３種類であってもよいし、もっと多種類であってもよい。或いは１種類のみであってもよい。この場合、本発明に係る座標系の態様も、夫々、３次元座標空間、多次元座標空間、或いは１次元座標軸などの態様を採り得る。【０１２０】
尚、本実施例においては、合致範囲を、基準座標点を中心とした円として設定したが、合致範囲の形状は、検索キーワードが示す感性的な特徴に合致していると判断し得る範囲である限りにおいて、如何なる形状であってもよい。例えば、楕円形状であってもよい。この場合、実施例で示したように単純に半径Ｒの値に基づいて合致範囲を設定又は更新することが困難であるが、縦軸及び横軸に相当する楽曲特徴量の重み付けを考慮した上で、これらの比率が維持されるように拡大及び縮小することは容易にして可能であり、実処理上の問題は生じにくく、本発明に係る効果は十分に担保される。【０１２１】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う楽曲推薦装置、及び方法もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１２２】
本発明に係る楽曲推薦装置及び方法は、例えば、多数の楽曲の中からユーザの感性に応じた楽曲を提供可能なカーオーディオ、ステレオに利用可能である。
【図１】
2006030712.tif 000002
【図２】
2006030712.tif 000003
【図３】
2006030712.tif 000004
【図４】
2006030712.tif 000005
【図５】
2006030712.tif 000006
【図６】
2006030712.tif 000007
【図７】
2006030712.tif 000008
【手続補正書】
【提出日】平成18年7月14日(2006.7.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】複数の楽曲各々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定手段と、
前記複数の検索キーワードのうち、所望の検索キーワードを入力可能な入力手段と、
前記入力手段を介して前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において前記所望の検索キーワードに対応する第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦手段と、
前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別手段と
を具備し、
前記範囲設定手段は、前記判別手段による判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する
ことを特徴とする楽曲推薦装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１３
【補正方法】変更
【補正の内容】
【請求項１３】複数の楽曲夫々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定工程と、
前記複数の検索キーワードのうち、所望の検索キーワードを入力する入力工程と、
前記入力工程において前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において前記所望の検索キーワードに対応する第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦工程と、
前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別工程と
を具備し、
前記範囲設定工程は、前記判別工程における判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する
ことを特徴とする楽曲推薦方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
の感性は個人差があり、例えば、「陽気な曲」と言ってイメージされる楽曲の範囲も千差万別である。従って、膨大なコンテンツの中から、ユーザ個人の感性に合致した範囲のコンテンツを検索し提示することは、従来の技術では極めて困難である。
［０００８］
本発明は上述した問題点に鑑みてなされたものであり、ユーザ毎に適切な楽曲の推薦を行うことが可能な楽曲推薦装置及び方法を提供することを課題とする。
【課題を解決するための手段】
［０００９］
＜楽曲推薦装置＞
本発明の楽曲推薦装置は上記課題を解決するために、複数の楽曲各々の特徴を表すために予め定められたｎ（但し、ｎは自然数）種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲を設定する範囲設定手段と、前記複数の検索キーワードのうち、所望の検索キーワードを入力可能な入力手段と、前記入力手段を介して前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において前記所望の検索キーワードに対応する第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦手段と、前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別手段とを具備し、前記範囲設定手段は、前記判別手段による判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する。
［００１０］
本発明の楽曲推薦装置によれば、範囲設定手段によって、複数の楽曲各々の特徴を表すために予め設定されたｎ種類の特徴項目毎に定量化されたｎ個の楽曲特徴量をｎ本の座標軸とするｎ次元座標系において、複数の検索キーワード各々に付与された前記ｎ個の楽曲特徴量を包含する範囲を規定する第１の範囲が設定される。
［００１１］
本発明において、「楽曲」とは、ロック、ポップス、演歌、ジャズ又はクラシックなど、そのジャンルを問わず、ユーザによって視聴され得る音楽及び音楽情報全てを含む概念である。尚、このような楽曲が視聴される場所は、自動車などの移動体内、自宅や会社などの室内、又は屋外など何ら限定されない。また、このような視聴場所に対応
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
ド、マウス、スクロールボタン、各種ボタン、又はタッチパネル装置など各種形態を採り得るが、ユーザが視聴を所望する楽曲を検索するために検索キーワードを入力可能な限りにおいて、その態様は自由である。
［００２１］
検索キーワードが入力されると、推薦手段により、複数の楽曲の中から、ｎ次元座標系において入力された検索キーワードに対応する第１の範囲を含む第２の範囲に属する、ｎ個の楽曲特徴量を有する一又は複数の楽曲が検索され、ユーザに推薦される。
［００２４］
即ち、ユーザによって所望の検索キーワードが入力された場合、上述した第１の範囲を含む更に広い第２の範囲に属する楽曲が推薦される。ここで、「第２の範囲」とは、第１の範囲を含んでなる範囲である。
［００２５］
この第２の範囲内であって、第１の範囲外となる範囲に属する楽曲は、本来、入力された検索キーワード（例えば、「楽しい」）には合致しないと考えられる楽曲であるが、この場合、「合致しない」とは、あくまで設定された特徴項目の楽曲特徴量からみて、係る検索キーワードが示す感性的な特徴から外れている可能性が高いことを表すに過ぎない。従って、ユーザによっては、この第１の範囲外に存在する楽曲を、入力した検索キーワードに合致する楽曲であると感じる可能性が十分にあるのである。
［００２６］
この第２の範囲は、第１の範囲、即ち、検索キーワードに付与された楽曲特徴量を包含する範囲（好適には検索キーワードに合致すると考えられる範囲）を含む限りにおいてどのように設定されてもよいが、例えば、明らかに第１の範囲によって表される特性から乖離した範囲の楽曲を推薦すると、装置側の負荷が増加して効率的な楽曲
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
推薦が困難となる可能性がある、このような場合には、第２の範囲は、経験的、実験的、或いはシミュレーションなどの手法により予め適切な範囲に定められていてもよい。
［００２７］
尚、推薦手段が、係る第２の範囲のうちいずれの範囲をユーザに推薦する範囲として使用するかは、自由に設定されてよい。例えば、第１の範囲複数回に対し１回の割合で第２の範囲に属する楽曲が推薦されてもよい。またはその逆であってもよい。或いは、ユーザ側の選択動作によって、第２の範囲に属する楽曲を推薦するように促された場合に限って第２の範囲に属する楽曲が推薦されてもよい。
［００２８］
一方、このようにして推薦された一又は複数の楽曲は、例えばユーザが逐次推薦リストから選択するか、又は自動的に適当な順番で演奏が開始されるなどしてユーザに視聴される。ここで、楽曲が「視聴」されるとは、例えば、液晶ディスプレイパネルなどからなる情報表示パネルに、演奏が開始される楽曲の楽曲名、アーティスト名、又は演奏時間などが視覚的に表示される場合も含んだ概念である。
［００２９］
このように、ユーザによる視聴が開始された楽曲は、判別手段によって、ユーザの感性に合致しているか否かが判別される。ここで、「感性に合致している」とは、即ち、検索キーワードとして入力した感性要素（例えば、「楽しい」）と、この楽曲から実際にユーザが受ける感性要素が一致していることを指す。
［００３０］
判別手段によるこのような判別は、例えば、ユーザが最後までその楽曲を聴いたか否かに基づいて行われる。この際、最後まで聴かれた（再生された）場合には、ユーザは入力した検索キーワードと合致した曲であると判断したと判別することが可能である。一方で、演奏開始直後や、演奏中などに演奏が中止されたり、スキップされたりした場合には、合致していないと判断することも可能である。また、このような楽曲の再生状況と関係なく、ユーザが自身の感性に合致しているかを装置側に伝達するための専用のボタンなどが予め用意されていてもよい。また、この場合、ボタンは、本発明の入力手段と共通に構成されていてもよい。また、ユーザによって演奏中の楽曲がスキップされたとしても、ユーザは実際に入力した検索キーワードに合致していると感じており、単にその時点の気分によってその楽曲の演奏を好まなかったといった場合が存在する。このような状況を考慮しない場合には、ユーザの感性を誤って勉強して
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
ードを入力する入力工程と、前記入力工程において前記所望の検索キーワードが入力された場合に、前記複数の楽曲の中から、前記ｎ次元座標系において前記所望の検索キーワードに対応する第１の範囲を含む第２の範囲に属する、前記ｎ個の楽曲特徴量を有する一又は複数の楽曲を検索してユーザに推薦する推薦工程と、前記推薦された楽曲が前記ユーザの感性に合致しているか否かを判別する判別工程とを具備し、前記範囲設定工程は、前記判別工程における判別結果に基づいて、前記所望の検索キーワードに対応する第１の範囲を更新する。
［００６１］
本発明の楽曲推薦方法によれば、上述した本発明の楽曲推薦装置における各手段と対応する各工程によって、上述した本発明の楽曲推薦装置が奏する効果を簡便に実現可能である。
［００６２］
以上説明したように、本発明の楽曲推薦装置によれば、範囲設定手段、入力手段、推薦手段、及び判別手段を具備するので、ユーザ毎に適切な楽曲の推薦を行うことが可能となる。本発明の楽曲推薦方法によれば、範囲設定工程、入力工程、推薦工程、及び判別工程を具備するので、楽曲推薦装置が奏する効果を簡便に実現可能である。
［００６３］
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。
【図面の簡単な説明】
［００６４］
［図１］本発明の実施例に係る車載用電子機器のブロック図である。
［図２］図１の車載用電子機器においてメモリに格納される楽曲テーブルの模式図である。
［図３］図１の車載用電子機器においてメモリに格納される検索テーブルの模式図である。
［図４］楽曲推薦処理に係る検索座標平面の模式図である。
［図５］楽曲推薦処理に係る楽曲Ｍｉが配置された検索座標平面の模式図である。
［図６］楽曲推薦処理のフローチャートである。
［図７］楽曲推薦処理に係る検索座標平面の他の模式図である。
【符合の説明】
［００６５］
１０…車載用電子機器、２０…バスライン、１００…ナビゲーション処理系、２００…共
【国際調査報告】
2006030712.tif 000009
2006030712.tif 000010
2006030712.tif 000011
2006030712.tif 000012