(57)【要約】【課題】  車両搭載型ナビゲーション装置の取得する現在位置情報に基づき、車両の現在位置に適した楽曲の選択を可能とする楽曲選択支援システムを提供する。【解決手段】  制御部１２６により、ＧＰＳ受信部１２５から取得した情報に基づく車両の現在位置から、該当する地名，地帯名，地方名を検出して、当該検出結果を楽曲検索条件として用いる。ここで、地名，地帯名，地方名を検出するための情報として、データ記憶部１２８には予め日本全国の地図データを有し、当該地図データには、地名データ，地帯データ，地方データが関連付けられている。地帯データは、地図データに示す日本全国を、地形に応じた複数の多角形で分割し、各多角形の全頂点の位置座標と各多角形に設定された地帯名とから構成される。地方データは、前記地帯データとは異なる多角形として、日本全国を任意の地方を示す多角形で分割する。【選択図】      図１１
2006133618.tif 000002
【特許請求の範囲】
【請求項１】
車両搭載型ナビゲーション装置から取得した現在位置情報に基づき、車両の現在位置に適した楽曲の選択を行う楽曲選択支援システムであって、
予め対象地域を複数の多角形で分割し、各多角形の頂点座標情報と楽曲識別情報とを対応づけた楽曲情報を格納した楽曲情報格納手段と、
前記現在位置情報と前記各多角形の頂点座標情報とに基づき、車両の現在位置がいずれの多角形の範囲内に属するかを検出して、検索条件を設定する検索条件設定手段と、
検索条件設定手段の設定した検索条件に基づき前記楽曲情報格納手段を検索し、検索結果として楽曲識別情報を取得する楽曲検索手段と
を備えることを特徴とする楽曲選択支援システム。
【請求項２】
前記多角形は、前記対象地域の地形又は前記対象地域内の各地方のいずれか一方又は双方に応じて設定されることを特徴とする請求項１に記載の楽曲選択支援システム。
【請求項３】
前記楽曲情報格納手段は、前記対象地域内の任意の登録地点の位置座標情報と楽曲識別情報とを対応付けた楽曲情報をさらに格納し、
前記検索条件設定手段は、任意の選択に応じて、車両の現在位置が含まれる多角形又は車両の現在位置に最も近い登録地点のいずれか一方又は双方に基づき検索条件を設定することを特徴とする請求項１又は２のいずれかに記載の楽曲選択支援システム。
【請求項４】
前記楽曲選択支援システムは、前記各多角形又は各登録地点に対応付けされる楽曲について、任意のユーザ端末からの推薦情報を受信し、前記多角形毎に各楽曲の推薦情報を集計し、当該集計結果に基づき、前記楽曲情報格納手段に格納された楽曲情報に順位情報を付加する集計手段を備え、
前記楽曲検索手段は、前記順位情報に応じて前記検索結果として取得した楽曲識別情報の一覧を生成することを特徴とする請求項１〜３のいずれかに記載の楽曲選択支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両搭載型ナビゲーション装置と連動した楽曲選択支援システムに関し、特に、現在位置に適した楽曲の選択支援を行うシステムに関する。
【背景技術】
【０００２】
近年、ＧＰＳシステムを利用した車両搭載型ナビゲーション装置が普及しており、一般的な車両搭載型ナビゲーション装置では、ディスプレイ等に表示された地図データ上に、車両の現在位置を示すとともに、現在位置の地名や周辺の施設等を表示可能としている。
このような車両搭載型ナビゲーション装置を備えた車両において、現在位置や周辺地域の状況に応じた楽曲の選択を支援するための装置として、従来、車両搭載型ナビゲーション装置から現在位置等の検索条件を楽曲検索サーバに送信して、検索結果として楽曲データの配信を受けることを可能とした構成が公知となっている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−８４７７４号公報
【０００３】
前記特許文献１では、車両の現在位置の他、車速，現在時刻を検索条件として送信することにより、ファジー推論により車両の現在位置及び運転手の気分に合った楽曲の選択が考慮されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前記特許文献１に記載の構成では、車両の現在位置に応じた楽曲の選択の方法として、予め人気の基準地点（例えば、海，山岳地帯等の地点）が設定され、車両の現在位置に最も近い基準地点の地形に対応付けられた楽曲が選択されることとなっていた。
従って、実際上は山岳地帯を走行している場合であっても、車両の現在位置が海の基準地点に近い場合には、海に対応付けられた楽曲が選択されるというように、複雑な地形の場所や蛇行した道路を走行中の場合等には、必ずしも地形の変化に応じた楽曲の選択を行うことができるものではなかった。
また、同じ「海」「山岳地帯」等の種別であっても、地方毎（例えば、日本海側と、太平洋側の相違等）に適した楽曲は異なるものと考えられるが、このような地方等の区別を考慮したものではなかった。
以上のように、現在位置と各基準地点との距離に基づく楽曲の選択では、必ずしも車両の現在位置に適した楽曲の選択ができないという問題があった。
【０００５】
本発明は前記課題を解決するためのものであり、車両搭載型ナビゲーション装置の取得する現在位置情報に基づき、車両の現在位置に適した楽曲の選択を可能とする楽曲選択支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため本発明は、車両搭載型ナビゲーション装置から取得した現在位置情報に基づき、車両の現在位置に適した楽曲の選択を行う楽曲選択支援システムであって、予め対象地域を複数の多角形で分割し、各多角形の頂点座標情報と楽曲識別情報とを対応づけた楽曲情報を格納した楽曲情報格納手段と、前記現在位置情報と前記各多角形の頂点座標情報とに基づき、車両の現在位置がいずれの多角形の範囲内に属するかを検出して、検索条件を設定する検索条件設定手段と、検索条件設定手段の設定した検索条件に基づき前記楽曲情報格納手段を検索し、検索結果として楽曲識別情報の一覧を取得する楽曲検索手段とを備えることを特徴とする。
また、前記多角形は、前記対象地域の地形又は前記対象地域内の各地方のいずれか一方又は双方に応じて設定されることを特徴とする。
また、前記楽曲情報格納手段は、前記対象地域内の任意の登録地点の位置座標情報と楽曲識別情報とを対応付けた楽曲情報をさらに格納し、前記検索条件設定手段は、任意の選択に応じて、車両の現在位置が含まれる多角形又は車両の現在位置に最も近い登録地点のいずれか一方又は双方に基づき検索条件を設定することを特徴とする。
また、前記楽曲選択支援システムは、前記各多角形又は各登録地点に対応付けされる楽曲について、任意のユーザ端末からの推薦情報を受信し、前記多角形毎に各楽曲の推薦情報を集計し、当該集計結果に基づき、前記楽曲情報格納手段に格納された楽曲情報に順位付け情報を付加する集計手段を備えることを特徴とする。
【発明の効果】
【０００７】
以上の構成により本発明では、予め対象地域を複数の多角形に分割するとともに、各多角形に楽曲情報を対応付け、車両搭載型ナビゲーション装置から取得した現在位置情報に基づき、車両の現在位置の属する多角形を検出し、当該多角形に対応付けられた楽曲情報を検索することとしたので、車両の現在位置に適した楽曲情報を取得することが可能となる。この場合、対象地位の地形，地方に応じて多角形を設定することにより、複雑な地形の場所等においても現在位置に適した楽曲の選択が可能となる。
また、予め対象地域内の任意の地点を登録し、当該登録地点に対して楽曲情報を対応付け、ユーザの選択に応じて、多角形又は登録地点のいずれか一方又は双方に基づき楽曲情報を検索することとしたので、地形や地方に応じた楽曲選択の他、特定の地点に適した楽曲の選択も可能となる。
さらに、楽曲情報について、任意のユーザ端末からの楽曲推薦情報に基づく順位付けを行い、当該順位付けに応じて楽曲識別情報の一覧を生成することとしたので、車両の現在位置等に応じた地形，地方，特定の地点に応じた適切な楽曲の選択を容易なものとすることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施の形態に係る楽曲選択支援システムについて、図面に基づき説明する。
図１は、本実施の形態に係る楽曲選択支援システムの概略構成を示すブロック図である。
楽曲選択支援システムは、楽曲検索サーバ１１０と、車両搭載型ナビゲーションシステムに備えられた楽曲検索装置１２０とを備えるものであり、楽曲検索サーバ１１０は、楽曲検索装置１２０とユーザ端末１３０とに対して、インターネット等のネットワーク１４０を介して接続されている。
楽曲検索サーバ１１０は、楽曲検索装置１２０から送信された検索条件に基づき楽曲情報を検索する楽曲検索部１１１と、ユーザ端末１３０から入力された楽曲推薦情報を集計する集計部１１２と、集計部１１２の集計結果に応じた順位情報を含む楽曲情報を格納する楽曲情報データベース１１３とを備える。
楽曲検索装置１２０は、インターフェース部１２１と、楽曲検索部１２２とから構成されている。インタフェース部１２１は、表示画面上に、検索条件入力画面等を表示する表示部１２３と、ユーザからの検索条件の入力を受付ける入力受付部１２４とを有する。楽曲検索部１２２は、衛星航法により定期的に現在位置，現在時刻を検出するＧＰＳ受信部１２５と、入力受付部１２４及びＧＰＳ受信部１２５から取得した情報に基づき、楽曲検索条件を生成する制御部１２６と、制御部１２６の生成した楽曲検索条件を楽曲検索サーバ１１０に送信し、検索結果として楽曲識別情報を受信する通信部１２７と、地図情報，楽曲データ等を格納するデータ記憶手段１２８とを有する。
本実施の形態では、制御部１２６により、ＧＰＳ受信部１２５から取得した情報に基づく車両の現在位置から、該当する地名，地帯名，地方名を検出して、当該検出結果を楽曲検索条件として用いる。ここで、地名，地帯名，地方名を検出するための情報として、データ記憶部１２８には予め検索対象地域としての日本全国の地図データを有し、当該地図データには、地名データ，地帯データ，地方データが関連付けられている。地名データは、地図データ上の任意の登録地点の位置座標と当該登録地点に設定された地名とから構成される。地帯データは、地図データに示す日本全国を、地形に応じた複数の多角形で分割し、各多角形の全頂点の位置座標と各多角形に設定された地帯名とから構成される。地方データは、前記地帯データとは異なる多角形として、日本全国を任意の地方を示す多角形で分割し、各多角形の全頂点の位置座標と各多角形に設定された地方名とから構成される。
楽曲検索サーバ１１０の楽曲検索部１１１は、楽曲検索装置１２０から受信した検索条件に基づき、楽曲情報データベース１１３を検索し、各検索条件毎に順位付けに応じた楽曲識別情報の一覧を検索結果として送信する。
この場合、楽曲検索サーバ１１０は、上述の他、楽曲データの配信手段を備えるものとし、楽曲検索装置１２０からの配信要求に応じて、楽曲データの配信処理等を行うものとする。
また、楽曲検索装置１２０は、楽曲検索サーバ１１０から配信を受けた楽曲データをデータ記憶手段１２８に格納し、楽曲再生装置により再生処理を行う。
【０００９】
図２は、楽曲検索装置１２０のデータ記憶手段１２８に格納されている地名，地帯，地方の各登録情報のデータ構造の一例を示す図である。
地名登録情報２１０は、登録地点識別情報として設定された名称２１１と、登録地点を示す位置座標２１２とを有する。
地帯登録情報２２０は、地帯識別情報として設定された名称２２１と、各地帯を表す多角形の各頂点を示す座標２２２とを有する。
地方登録情報２３０は、地方識別情報として設定された名称２３１と、各地方を表す多角形の各頂点を示す座標２３２とを有する。
本実施の形態では、必須の検索項目として「地名」が選択された場合には、車両の現在の位置座標から最も近い登録地点の名称２１１を検索条件として出力する。
一方、必須の検索項目として「地帯」又は「地方」のいずれかが選択された場合には、車両の現在の位置座標が含まれる多角形についての名称２２１，２３１を検索条件として出力する。
【００１０】
図３は、楽曲検索サーバ１１０の楽曲情報データベース１１３に格納される楽曲情報のデータ構造の一例を示す図である。
楽曲情報３００は、楽曲順位情報３１０と、楽曲詳細情報３２０とから構成されている。
楽曲順位情報３１０は、「地名」，「地帯」，「地方」の各必須項目３１１〜３１３の名称３１４〜３１６毎にユーザにより投票された楽曲識別情報が順位に従って登録されている。
楽曲詳細情報３２０は、楽曲の識別情報としての楽曲名３２１，アーティスト名３２２の他、任意項目の検索条件に関する情報として、季節３２３，年齢３２４等のデータ項目が含まれている。この場合、季節３２３及び年齢３２４は、管理者等が任意に設定するオプション情報であり、楽曲によってはこれらの情報を有しないものもある。
楽曲検索サーバ１１０は、楽曲順位情報３１０と楽曲詳細情報３２０とに基づき、楽曲検索装置１２０から受信した検索条件に合致する楽曲識別情報の一覧を生成して送信する。
【００１１】
以上の構成に基づき、楽曲検索サーバ１１０及び楽曲検索装置１２０の行う各処理について説明する。
図４は、本実施の形態に係る楽曲選択支援システムの行う処理の概要を示すフローチャートである。
まず、楽曲検索装置１２０では、インタフェース部１２１の表示部１２３が検索条件入力画面を表示して、入力受付部１２４が検索条件の入力を受付ける（ステップ４０１）。
制御部１２６は、入力受付部１２４から取得した検索条件及びＧＰＳ受信部１２５から受信した情報による位置情報に基づき楽曲検索条件を決定して楽曲検索サーバ１１０に送信する（ステップ４０２）。
楽曲検索サーバ１１０は、受信した楽曲検索条件に基づき、楽曲情報データベース１１３から楽曲情報を検索し、検索結果として楽曲識別情報の一覧を楽曲検索装置１２０に送信する（ステップ４０３）。
楽曲検索装置１２０では、受信した楽曲識別情報の一覧を表示部１２３により表示する（ステップ４０４）。
ユーザにより楽曲データのダウンロード操作がされた場合には（ステップ４０５）、楽曲検索サーバ１１０にダウンロード要求を送信する。
楽曲検索サーバ１１０は、楽曲データのダウンロード要求を受信した場合には、ユーザ認証処理（ステップ４０６），課金処理（ステップ４０７）を行った後、楽曲データのダウンロード処理を行う（ステップ４０８）。
楽曲検索装置１２０は、ダウンロードした楽曲データをデータ記憶手段１２８に格納し、楽曲再生装置により再生する。
【００１２】
図５は、楽曲検索装置１２０による入力受付処理手順を示すフローチャートである。
楽曲検索装置１２０の入力受付部１２４は、表示部１２３により表示した検索条件選択画面の操作に応じて、検索条件の入力を受付ける（ステップ５０１）。
検索条件の必須入力項目として「目的地」が選択されたか否かを判定し（ステップ５０２）、「目的地」が選択された場合には、車両搭載型ナビゲーション装置から目的地情報として地名及び位置座標を取得して検索条件に追加する（ステップ５０３，５０４）。
その他、任意入力項目として「季節」，「年代」のそれぞれの選択の有無を判定し、選択された任意入力項目を検索条件に追加する（ステップ５０５〜５０８）。
以上の結果に基づき、検索条件を制御部１２６に送信する（ステップ５０９）。
【００１３】
図６は、車両搭載型ナビゲーション装置の表示画面上に表示する操作画面の一例としてタッチパネル方式の操作画面の例を示す図である。なお、操作画面及び後述する検索結果表示画面は、タッチパネル方式のものに限らず、車両搭載型ナビゲーション装置の仕様に応じて、リモートコントローラにより操作可能な画面構成としてもよい。
操作画面６００は、必須項目選択部６１０と、任意項目選択部６２０と、検索ボタン６３０とから構成されている。
必須項目選択部６１０には、現在位置から最も近い地名に適した楽曲を検索するための地名ボタン６１１と、現在位置の地帯に適した楽曲を検索するための地帯名ボタン６１２と、現在位置の属する地方に適した楽曲を検索するための地方名ボタン６１３と、目的地に適した楽曲を検索するための目的地ボタン６１４の各選択ボタンを有する。
任意項目選択部６２０には、季節を検索条件として付加する季節ボタン６２１，ユーザの年代を検索条件として付加する年齢６２２ボタンの各選択ボタンを有する。なお、この他にもユーザの気分を検索条件に付加するための気分ボタンやユーザの好みの音楽ジャンルを検索条件に付加するための音楽ジャンルボタンなどを追加してもよい。
本操作画面６００により、必須項目及び必要に応じて任意項目が選択された後に、検索ボタン６３０が操作されると、楽曲検索装置１２０が前述した入力受付処理を行う。
【００１４】
図７は、楽曲検索装置１２０による検索条件決定処理を示すフローチャートである。
楽曲検索装置１２０の制御部１２６は、入力受付部１２４から検索条件を受信し（ステップ７０１）、検索条件に含まれる必須入力項目の種別を判定する（ステップ７０２）。
必須入力項目の種別が「地名」の場合には、後述する地名検出処理により現在の位置座標に最も近い位置座標を有する地名登録情報に基づき「地名」を取得する（ステップ７０３，７０４）。
必須入力項目の種別が「地帯名」の場合には、後述する地帯名検出処理を行い「地帯名」を取得する（ステップ７０５，７０６）。
必須入力項目の種別が「地帯名」の場合には、後述する地帯名検出処理を行い「地帯名」を取得する（ステップ７０７，７０８）。
必須入力項目の種別が「目的地」の場合には、目的地情報として取得した位置座標に基づき後述する地名検出処理を行い、目的地に対応する「地名」を取得する（ステップ７０９）。また、目的地情報に含まれる地名が地名登録情報の名称として登録されている場合には、その「地名」を検索条件とする。
以上のいずれかの処理により取得した「地名」，「地帯名」，「地方名」を検索条件に追加して（ステップ７１０）、任意入力項目とともに、通信部１２７を介して楽曲検索サーバ１１０に送信する（ステップ７１１，７１２）。
なお、必須入力項目の種別が「地名」，「地帯名」，「地方名」のいずれかの場合には、所定時間毎又は楽曲の切替のタイミングに応じて現在の位置座標を取得し、再度、地名、地帯名又は地方名を検出して、前回検出した地名又は地帯又は地方から外れた場合に検索条件として再送信する。
【００１５】
図８は、地名検出処理手順を示すフローチャートである。
制御部１２６は、初期設定として「差」及び「半径」の値を「１０」に設定する（ステップ８０１）。
基準座標としての現在位置座標又は目的地位置座標から半径値以内において、「地名」が登録されている地点をデータ記憶手段１２８の地図データから検索する（ステップ８０２）。
検索結果として取得した登録地点の数を「件数」に設定し（ステップ８０３）、件数が１以上の場合には「フラグ」を「Ｔｒｕｅ」に設定する（ステップ８０４，８０５）。
「件数」に設定された値が「１」である場合には（ステップ８０６）、当該登録地点に対応する「地名」を検出結果として出力する（ステップ８０７）。
一方、ステップ８０４において、件数が「０」の場合には、「フラグ」が「Ｔｒｕｅ」か否かを判定し（ステップ８０８）、「フラグ」が「Ｔｒｕｅ」の場合には、現在の「差」の設定値を１／２にした後（ステップ８０９）、現在の「半径」の設定値を「半径＋差」として（ステップ８１０）、再度、登録地点の検出処理を行う。
一方、ステップ８０８において、「フラグ」が「Ｔｒｕｅ」でない場合には、現在の「半径」の設定値を「半径＋差」として（ステップ８１１）、再度、登録地点の検出処理を行う。
また、ステップ８０６において、「件数」に設定された値が「１」以外の場合には、現在の「差」の設定値を１／２にした後（ステップ８１２）、現在の「半径」の設定値を「半径−差」として、再度、登録地点の検出処理を行う（ステップ８１３）。
以上の処理により、「件数」の設定値が「１」となるまで「差」，「半径」の設定値を変更しながら登録地点の検出処理を繰返す。
【００１６】
図９は、地名検出処理方法の一例を示す概念図である。
図９に示すように、本例では、現在の車両の位置座標から最も近くに存在する地名登録地点を検出する。
まず、初期設定を半径ｒ１（１０）とすると、半径ｒ１内には登録地点が存在しないため、図７のステップ７０６により半径ｒ２（２０）に変更する。
半径ｒ２内には登録地点が２つ存在するため、ステップ８１１，８１２により半径ｒ３（１５）に変更する。
半径ｒ３内には登録地点が存在しないため、ステップ８０７，８０８により半径ｒ４（１７．５）に変更する。
半径ｒ４内には登録地点が１つのみ存在するため、当該登録地点に対応付けられた地名を出力する。
以上の処理により地名の検出処理を行う。
【００１７】
図１０は、地帯名検出処理手順を示すフローチャートである。
車両搭載型ナビゲーション装置から取得した車両の現在位置座標を「始点」として設定し（ステップ１００１）、地図データ上において始点から一方向（例えば、東方）に伸ばした直線の最初に交差する辺又は点を共有する多角形の組合せを検索する（ステップ１００２）。
検索結果として取得した多角形の組を「多角形１」として設定する（ステップ１００３）。
さらに直線を東方に延ばして交差する辺又は点を共有する多角形の組合せを検索し（ステップ１００４）、検索結果として取得した多角形の組を「多角形２」として設定する（ステップ１００５）。
多角形１と多角形２とのそれぞれの組合せが一致するか否かを判定し（ステップ１００６）、一致しない場合には、多角形１にのみ含まれる多角形に設定された名称を検出して（ステップ１００７）、検出した名称を地帯名として出力する（ステップ１００８）。
一方、多角形１と多角形２とが一致する場合には、ステップ１００４で取得した交点の位置座標を始点として（ステップ１００９）、前述と同様に多角形の組合せを検索し（ステップ１００２〜１００６）、地帯名を出力する（ステップ１００７，１００８）。
【００１８】
図１１は、地帯名検出処理方法の一例を示す概念図である。
図１１に示すように、地図を複数の多角形１１００で分割し、現在の車両の位置座標がどの多角形１１００内に含まれるかを検出する。
まず、車両の現在の位置座標を始点として、東西方向に直線を引き、始点から見て東方に位置する最初の交点を共有する多角形の組（多角形１；ＡとＢ）を検出する。
さらに直線を延長し、次の交点を共有する多角形の組（多角形２；ＢとＣ）を検出する。
多角形１（ＡとＢ）と多角形２（ＢとＣ）とを比較して、多角形１にのみ存在する多角形（Ａ）を検出し、検出した多角形（Ａ）に登録されている名称を地帯名として出力する。
以上の処理により地帯名の検出処理を行う。
【００１９】
図１２は、地方名検出処理手順を示すフローチャートである。
地方名検出処理では、前述の地帯名検出処理と同様に、予め地図を複数の多角形で分割し、車両の現在の位置座標がどの多角形内に含まれるか否かを検出して多角形１と多角形２との比較から多角形１のみに含まれる多角形の名称を検出して（ステップ１２０１〜１２０７）、検出した名称を地方名として出力する（ステップ１２０８）。
一方、多角形１と多角形２とが一致する場合には、ステップ１２０４で取得した交点の位置座標を始点として（ステップ１００９）、前述と同様に多角形の組合せを検索し（ステップ１００２〜１００６）、地方名を出力する（ステップ１００７，１００８）。
【００２０】
図１３は、楽曲検索サーバ１１０における検索処理手順を示すフローチャートである。
楽曲検索サーバ１１０は、ネットワーク１４０を介して検索条件を受信し（ステップ１３０１）、受信した検索条件に基づき、楽曲検索部１１１が検索条件に論理積を用いて楽曲情報データベース１１３から楽曲情報を検索する（ステップ１３０２）。
楽曲検索部１１１は検索結果として取得した楽曲識別情報を楽曲検索装置１２０に送信する（ステップ１３０３）。
【００２１】
図１４は、楽曲検索装置１２０における検索結果受信処理手順を示すフローチャートである。
楽曲検索装置１２０は、通信部１２７によりネットワーク１４０を介して検索結果を受信し（ステップ１４０１）、受信した検索結果に基づき、制御部１２６がデータ記憶手段１２８に記憶されている楽曲データを検索し（ステップ１４０２）、検索結果に含まれている楽曲識別情報に示す楽曲データがデータ記憶手段１２８に記憶されているか否かを判定する（ステップ１４０３）。
該当する楽曲データがデータ記憶手段１２８に記憶されている場合には、該当する楽曲データの楽曲識別情報に記憶済情報を付加して（ステップ１４０４）、検索結果を表示部１２３へ送信する（ステップ１４０５）。
一方、該当する楽曲データがデータ記憶手段１２８に記憶されていない場合には、そのまま検索結果を表示部１２３へ送信する。
表示部１２３は、受信した検索結果を表示画面上に表示し、楽曲検索装置１２０は、ユーザの操作に応じて楽曲の再生，楽曲データのダウンロード等を行う。
【００２２】
図１５は、表示部１２３が表示する検索結果表示画面の一例を示す図である。
検索結果表示画面１５００では、検索条件表示部１５１０，１５２０と、検索結果一覧表示部１５３０とから構成されている。
検索条件表示部１５１０，１５２０は、必須項目と任意項目のそれぞれについて指定又は検出された検索条件を表示する。
検索結果一覧表示部１５３０は、検索条件に基づき順位付けされた楽曲識別情報の一覧を表示する。表示する楽曲識別情報としては、各楽曲のタイトル名，アーティスト名，データ記憶手段１２８内の記憶の有無が表示され、データ記憶手段１２８内に記憶されていない楽曲データについてはダウンロードボタンが表示される。さらに、一覧表示された楽曲情報について再生を行うか否かの選択するためのチェックボックスが備えられている。
ダウンロードボタンが押下されると、楽曲検索装置１２０の制御部１２６は、楽曲検索サーバに対して楽曲データのダウンロード要求を送信する。
選択欄にチェックの入れられた楽曲については、楽曲再生装置に対し楽曲再生処理要求を行う。
【００２３】
ここで、本実施の形態では、楽曲情報データベース１１３に格納する楽曲情報として、各地名，地帯名，地方名について、ユーザによる楽曲の推薦を受付け、推薦情報の集計結果に応じた順位付けを行うこととしている。
図１６は、楽曲情報データベース１１３に格納される楽曲について、ユーザの投票に基づき集計部１１２の行う順位付け処理手順を示すフローチャートである。
集計部１１２は、ユーザ端末１３０からのアクセスを受付け、受付画面を表示する（ステップ１６０１）。
投票受付画面では、ユーザにより選択された必須項目についての登録名の一覧を表示し（ステップ１６０２）、登録名の選択を受付ける。
登録名の選択がされると、当該登録名に対応して楽曲情報データベースに登録されている楽曲情報の一覧を取得し、投票受付画面を表示する（ステップ１６０３）。
投票画面において、ユーザにより選択された楽曲情報に基づき、楽曲推薦情報を受信し、当該楽曲推薦情報の集計結果に応じて楽曲順位付情報を修正し、修正結果を楽曲情報データベース１１３に登録する（ステップ１６０４）。
【００２４】
図１７は、ユーザ端末１３０に表示する投票受付画面の一例を示す図である。
投票受付画面は、必須項目選択画面１７１０と、登録名選択画面１７２０と、投票画面１７３０とから構成されている。
必須項目選択画面１７１０は、どの必須項目におけるランキングに対し投票を行うかを選択させるための「地名」「地帯」「地方」の各選択ボタン１７１１〜１７１３を有する。
登録名選択画面１７２０は、選択された必須項目について登録されている各登録名の選択ボタン１７２１，・・・を有する。
投票画面１７３０は、選択された登録名について、登録されている楽曲識別情報を順位付けに従って一覧表示するランキング表示部１７３１と、各楽曲情報に対応する投票ボタン１７３２と、ランキング表示部１７３１に表示されていない楽曲情報を投票するための入力欄１７３３と、登録ボタン１７３４とを有している。
投票画面１７３０では、投票ボタン１７３２の押下、または、楽曲識別情報の入力がされた後に、登録ボタン１７３４の押下がされると、ユーザ端末１３０から楽曲推薦情報が送信され、楽曲検索サーバ１１０の集計部１１２は楽曲推薦情報を集計して楽曲情報データベース１１３に登録された楽曲情報の追加，修正を行う。
【００２５】
以上のように、本実施の形態に係る楽曲選択支援システムによれば、予め対象地域を複数の多角形に分割するとともに、各多角形に楽曲情報を対応付け、車両搭載型ナビゲーション装置から取得した現在位置情報に基づき、車両の現在位置の属する多角形を検出し、当該多角形に対応付けられた楽曲情報を検索することとしたので、車両の現在位置に適した楽曲情報を取得することが可能となる。この場合、対象地位の地形に対応する地帯又は地方に応じて多角形を設定することにより、複雑な地形の場所等においても現在位置に適した楽曲の選択が可能となる。
また、予め対象地域内の任意の地点を登録し、当該登録地点の地名に対して楽曲情報を対応付け、ユーザの選択に応じて、地帯，地方，地名のいずれかに基づき楽曲情報を検索することとしたので、地形や地方に応じた楽曲選択の他、特定の地名等に適した楽曲の選択も可能となる。また、地名，地帯，地方を必須項目として選択した場合に、車両の現在位置の変化に応じて、楽曲情報の再検索を行うこととしたので、車両の走行位置に応じた楽曲の選択が可能となる。
また、検索条件として目的地を選択することも可能としたため、目的地に応じた楽曲の選択も可能となる。
また、任意の検索条件として、季節，ユーザの年齢，気分，楽曲のジャンル等を設定可能としたので、ユーザの好みに合った楽曲の選択が可能となる。
さらに、楽曲情報について、任意のユーザ端末からの楽曲投票情報に基づく順位付けを行い、当該順位付けに応じて楽曲識別情報の一覧を生成することとしたので、車両の現在位置等に応じた地形，地方，特定の地点に応じた適切な楽曲の選択を容易なものとすることが可能となる。
【００２６】
なお、本発明の構成は、前記実施の形態に示すものに限らず、システム全体で同様の処理を可能とするものであれば、サーバ装置の構成やデータベース内の構成等を変更してもよい。
従って、例えば、前記実施の形態では、楽曲検索装置の制御部により検索条件の決定処理を行うこととしているがこれに限らず、楽曲検索サーバの楽曲検索部により検索条件決定処理を行うこととしてもよい。この場合には、楽曲検索装置のデータ記憶部に格納された「地名」，「地帯」，「地方」の各登録情報を、楽曲検索サーバの楽曲情報データベース等に格納することが必要となる。
また、逆に楽曲検索装置の制御部により、楽曲情報の検索処理を行うこととしてもよく、この場合には、楽曲情報データベースから楽曲順位情報及び楽曲詳細情報を予め受信してデータ記憶部に格納しておくことが必要となる。
また、前記実施の形態では、地帯，地方のそれぞれについて設定された多角形により分割することとしているが、これに限らず、双方に共通の多角形を設定することとしてもよい。また、地帯名，地方名の検出処理は、前記実施の形態に示すものに限らず、車両の現在位置がいずれの多角形内に含まれるかを判定可能であれば他の方法をもちいてもよい。
また、必須項目として地名，地帯，地方のいずれか一つを選択させることとしているが、これに限らず、複数の組合せを選択させることとしてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施の形態に係る楽曲検索システムの概略構成を示すブロック図である。
【図２】楽曲検索処理における検索条件決定処理に用いられる必須項目登録情報のデータ構造の一例を示す図である。
【図３】楽曲情報データベースに格納されている楽曲情報のデータ構造の一例を示す図である。
【図４】本システム全体の処理を示すフローチャートである。
【図５】入力受付部の行う検索条件入力受付処理手順を示すフローチャートである。
【図６】表示部の表示する検索条件選択画面の一例を示す図である。
【図７】制御部の行う検索条件決定処理手順を示すフローチャートである。
【図８】制御部の行う地名検出処理手順を示すフローチャートである。
【図９】地名検出処理の具体例を説明するための概念図である。
【図１０】制御部の行う地帯名検出処理手順を示すフローチャートである。
【図１１】地帯名検出処理の具体例を説明するための概念図である。
【図１２】制御部の行う地方名検出処理手順を示すフローチャートである。
【図１３】楽曲検索部の行う楽曲情報検索処理手順を示すフローチャートである。
【図１４】制御部の行う検索結果表示処理手順を示すフローチャートである。
【図１５】表示部の表示する検索結果表示画面の一例を示す図である。
【図１６】集計部の行う投票受付処理手順を示すフローチャートである。
【図１７】表示部の表示する投票受付画面の一例を示す図である。
【符号の説明】
【００２８】
１００  楽曲配信システム、１１０  楽曲検索サーバ、１１１  楽曲検索部、１１２  集計部、１１３  楽曲情報データベース、１２０  楽曲検索装置、１２１  インターフェース部、１２２  楽曲検索部、１２３  表示部、１２４  入力受付部、１２５  ＧＰＳ受信部、１２６  制御部、１２７  通信部、１２８  データ記憶手段、１３０  ユーザ端末、１４０  ネットワーク。
【図１】
2006133618.tif 000003
【図２】
2006133618.tif 000004
【図３】
2006133618.tif 000005
【図４】
2006133618.tif 000006
【図５】
2006133618.tif 000007
【図６】
2006133618.tif 000008
【図７】
2006133618.tif 000009
【図８】
2006133618.tif 000010
【図９】
2006133618.tif 000011
【図１０】
2006133618.tif 000012
【図１１】
2006133618.tif 000013
【図１２】
2006133618.tif 000014
【図１３】
2006133618.tif 000015
【図１４】
2006133618.tif 000016
【図１５】
2006133618.tif 000017
【図１６】
2006133618.tif 000018
【図１７】
2006133618.tif 000019