(57)【特許請求の範囲】
【請求項１】
１以上の楽曲データが格納される楽曲データ格納部と、
移動体の一連の走行中に取得される情報であり、当該一連の走行における経路の距離を示す経路距離情報を含む一連走行情報が格納される一連走行情報格納部と、
前記一連走行情報格納部に格納されている一連走行情報を使用して、前記楽曲データ格納部から楽曲データを取得する楽曲データ取得部と、
前記楽曲データ取得部が取得した楽曲データを再生する楽曲データ再生部とを具備し、
前記楽曲データ取得部は、
一連走行情報を有する条件であり、楽曲データを取得する際の楽曲取得条件であり、前記経路距離情報に関する条件である経路距離条件と、楽曲データの取得の方法を示す楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納される取得方法管理情報格納手段と、
前記一連走行情報格納部に格納されている経路距離情報が合致する経路距離条件に対応する情報であり、目的地周辺であることを示すエンディングであるか否かを判断するための条件であり、前記経路距離情報が示す経路の距離が長くなるほど目的地からの位置が遠くなる条件であるエンディング条件と、移動体の現在位置が当該エンディング条件を満たす場合に取得する楽曲データを識別する識別子とを有する情報である楽曲取得方法情報を、前記取得方法管理情報格納手段から取得する楽曲取得方法情報取得手段と、
前記楽曲取得方法情報取得手段が取得した楽曲取得方法情報に従い、移動体の現在位置が当該楽曲取得方法情報が有するエンディング条件を満たす場合に、当該楽曲取得方法情報が有する識別子で識別される楽曲データを、前記楽曲データ格納部から取得する楽曲データ取得手段とを備える車載装置。
【請求項２】
前記一連走行情報格納部には、
前記楽曲データ格納部に格納されている１以上の各楽曲データの再生回数を示す情報であり、前記一連の走行における再生回数を示す一連走行情報である再生回数情報が格納され、
前記楽曲データ再生部は、
前記楽曲データ取得部が取得した各楽曲データの再生回数を示す再生回数情報を取得し、当該再生回数情報を前記一連走行情報格納部に蓄積し、
前記取得方法管理情報格納手段には、
前記再生回数情報に関する楽曲取得条件である再生回数条件と、楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納され、
前記楽曲取得方法情報取得手段は、
前記一連走行情報格納部に格納されている再生回数情報が合致する再生回数条件に対応する楽曲取得方法情報を、前記取得方法管理情報格納手段から取得する請求項１記載の車載装置。
【請求項３】
前記楽曲取得方法情報は、再生回数情報が示す再生回数が最も少ない楽曲データのいずれかを取得することを示し、
前記楽曲データ取得手段は、
前記楽曲取得方法情報取得手段が取得した楽曲取得方法情報に従い、前記一連走行情報格納部に格納されている各楽曲データの再生回数情報が示す再生回数が最も少ない楽曲データのいずれかを、前記楽曲データ格納部から取得する請求項２記載の車載装置。
【請求項４】
移動体の走行に関連する走行関連情報を取得し、当該走行関連情報が、移動体の走行が一連の走行であるための条件である一連走行条件に合致するか否かを判断することで、移動体の走行が一連の走行であるか否かを判断する判断部をさらに具備し、
前記楽曲データ取得部は、
前記判断部が、移動体の走行が一連の走行であると判断した場合に、前記一連走行情報格納部に格納されている一連走行情報を使用して、前記楽曲データ格納部から楽曲データを取得する請求項１から請求項３いずれか記載の車載装置。
【請求項５】
前記一連走行条件は、移動体の走行が出発地から目的地までの走行であること、または移動体の走行が出発地から目的地を経由した出発地までの走行であること、または移動体の走行が移動体のエンジンが始動してから当該エンジンが停止するまでの走行であること、または移動体の非走行の時間が予め決められた時間以下であることである請求項４記載の車載装置。
【請求項６】
記録媒体に、
１以上の楽曲データと、
移動体の一連の走行中に取得される情報であり、当該一連の走行における経路の距離を示す経路距離情報を含む一連走行情報と、
一連走行情報を有する条件であり、楽曲データを取得する際の楽曲取得条件であり、前記経路距離情報に関する条件である経路距離条件と、楽曲データの取得の方法を示す楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報とが格納されており、
楽曲データ取得部と、楽曲データ再生部とを用いて行われる楽曲選択制御方法であって、
前記楽曲データ取得部が、前記記録媒体に格納されている一連走行情報を使用して、前記記録媒体から楽曲データを取得する楽曲データ取得ステップと、
前記楽曲データ再生部が、前記楽曲データ取得部が取得した楽曲データを再生する楽曲データ再生ステップとを具備し、
前記楽曲データ取得ステップは、
前記記録媒体に格納されている経路距離情報が合致する経路距離条件に対応する情報であり、目的地周辺であることを示すエンディングであるか否かを判断するための条件であり、前記経路距離情報が示す経路の距離が長くなるほど目的地からの位置が遠くなる条件であるエンディング条件と、移動体の現在位置が当該エンディング条件を満たす場合に取得する楽曲データを識別する識別子とを有する情報である楽曲取得方法情報を、前記記録媒体から取得する楽曲取得方法情報取得サブステップと、
前記楽曲取得方法情報取得サブステップで取得された楽曲取得方法情報に従い、移動体の現在位置が当該楽曲取得方法情報が有するエンディング条件を満たす場合に、当該楽曲取得方法情報が有する識別子で識別される楽曲データを、前記記録媒体から取得する楽曲データ取得サブステップとを具備する楽曲選択制御方法。
【請求項７】
記録媒体に、
１以上の楽曲データと、
移動体の一連の走行中に取得される情報であり、当該一連の走行における経路の距離を示す経路距離情報を含む一連走行情報とが格納されており、
コンピュータを、
前記記録媒体に格納されている一連走行情報を使用して、前記記録媒体から楽曲データを取得する楽曲データ取得部と、
前記楽曲データ取得部が取得した楽曲データを再生する楽曲データ再生部として機能させるためのプログラムであって、
前記楽曲データ取得部は、
一連走行情報を有する条件であり、楽曲データを取得する際の楽曲取得条件であり、前記経路距離情報に関する条件である経路距離条件と、楽曲データの取得の方法を示す楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納される取得方法管理情報格納手段と、
前記記録媒体に格納されている経路距離情報が合致する経路距離条件に対応する情報であり、目的地周辺であることを示すエンディングであるか否かを判断するための条件であり、前記経路距離情報が示す経路の距離が長くなるほど目的地からの位置が遠くなる条件であるエンディング条件と、移動体の現在位置が当該エンディング条件を満たす場合に取得する楽曲データを識別する識別子とを有する情報である楽曲取得方法情報を、前記取得方法管理情報格納手段から取得する楽曲取得方法情報取得手段と、
前記楽曲取得方法情報取得手段が取得した楽曲取得方法情報に従い、移動体の現在位置が当該楽曲取得方法情報が有するエンディング条件を満たす場合に、当該楽曲取得方法情報が有する識別子で識別される楽曲データを、前記記録媒体から取得する楽曲データ取得手段とを備えるものとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置等に関するものである。
【背景技術】
【０００２】
従来、移動体の位置や移動状態と、統一感や完結感のある楽曲を提供する楽音発生装置等が開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０３３３８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の楽音発生装置においては、予め決められた地点を通過する度に楽曲が切り替わるだけであり、移動体の一連の走行に応じて楽曲を選択することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の車載装置は、１以上の楽曲データが格納される楽曲データ格納部と、移動体の一連の走行中に取得される情報である一連走行情報が格納される一連走行情報格納部と、一連の走行中は、一連走行情報格納部に格納されている一連走行情報を使用して、楽曲データ格納部から楽曲データを取得し、一連の走行の終了後は、使用した一連走行情報を使用しない楽曲データ取得部と、楽曲データ取得部が取得した楽曲データを再生する楽曲データ再生部とを具備する車載装置である。
【０００６】
このような構成により、移動体の一連の走行に応じた楽曲の選択制御を行うことができる。
【０００７】
また、本第二の発明の車載装置は、第一の発明に対して、楽曲データ取得部は、一連走行情報を有する条件であり、楽曲データを取得する際の条件である楽曲取得条件と、楽曲データの取得の方法を示す楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納される取得方法管理情報格納手段と、一連走行情報格納部に格納されている一連走行情報が合致する楽曲取得条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段から取得する楽曲取得方法情報取得手段と、楽曲取得方法情報取得手段が取得した楽曲取得方法情報に従い、楽曲データ格納部から楽曲データを取得する楽曲データ取得手段とを備える車載装置である。
【０００８】
このような構成により、移動体の一連の走行に応じた楽曲の選択制御を行うことができる。
【０００９】
また、本第三の発明の車載装置は、第一または第二の発明に対して、一連走行情報格納部には、一連の走行における経路の距離を示す一連走行情報である経路距離情報が格納され、取得方法管理情報格納手段には、経路距離情報に関する楽曲取得条件である経路距離条件と、楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納され、楽曲取得方法情報取得手段は、一連走行情報格納部に格納されている経路距離情報が合致する経路距離条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段から取得する車載装置である。
【００１０】
このような構成により、移動体の一連の走行の距離に応じた楽曲の選択制御を行うことができる。
【００１１】
また、本第四の発明の車載装置は、第三の発明に対して、楽曲取得方法情報は、目的地周辺であることを示すエンディングであるか否かを判断するための条件であり、経路距離情報が示す経路の距離が長くなるほど目的地からの位置が遠くなる条件であるエンディング条件と、移動体の現在位置がエンディング条件を満たす場合に取得する楽曲データを識別する識別子とを有し、楽曲データ取得手段は、楽曲取得方法情報取得手段が取得した楽曲取得方法情報に従い、移動体の現在位置が楽曲取得方法情報が有するエンディング条件を満たす場合に、楽曲取得方法情報が有する識別子で識別される楽曲データを、楽曲データ格納部から取得する車載装置である。
【００１２】
このような構成により、移動体の一連の走行の距離に応じて、目的地周辺において再生する楽曲の再生時間を長くすることができる。
【００１３】
また、本第五の発明の車載装置は、第一または第二の発明に対して、一連走行情報格納部には、楽曲データ格納部に格納されている１以上の各楽曲データの再生回数を示す情報であり、一連の走行における再生回数を示す一連走行情報である再生回数情報が格納され、楽曲データ再生部は、楽曲データ取得部が取得した各楽曲データの再生回数を示す再生回数情報を取得し、再生回数情報を一連走行情報格納部に蓄積し、取得方法管理情報格納手段には、再生回数情報に関する楽曲取得条件である再生回数条件と、楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納され、楽曲取得方法情報取得手段は、一連走行情報格納部に格納されている再生回数情報が合致する再生回数条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段から取得する車載装置である。
【００１４】
このような構成により、移動体の一連の走行における各楽曲の再生回数に応じた楽曲の選択制御を行うことができる。
【００１５】
また、本第六の発明の車載装置は、第五の発明に対して、楽曲取得方法情報は、再生回数情報が示す再生回数が最も少ない楽曲データのいずれかを取得することを示し、楽曲データ取得手段は、楽曲取得方法情報取得手段が取得した楽曲取得方法情報に従い、一連走行情報格納部に格納されている各楽曲データの再生回数情報が示す再生回数が最も少ない楽曲データのいずれかを、楽曲データ格納部から取得する車載装置である。
【００１６】
このような構成により、各楽曲を少なくとも１回は再生することができる。
【００１７】
また、本第七の発明の車載装置は、第二から第六いずれかの発明に対して、移動体の走行シーンを示すシーン情報を取得するシーン情報取得部をさらに具備し、楽曲データ格納部には、移動体の走行シーンを識別するためのシーン識別子が対応付いた１以上の楽曲データが格納され、取得方法管理情報格納手段には、移動体の走行シーンを判別するための条件であるシーン判別条件をも有する楽曲取得条件と、シーン識別子をも有する楽曲取得方法情報とを対応付けて有する１以上の取得方法管理情報が格納され、楽曲取得方法情報取得手段は、一連走行情報格納部に格納されている一連走行情報およびシーン情報取得部が取得したシーン情報が合致する楽曲取得条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段から取得する車載装置である。
【００１８】
このような構成により、移動体の一連の走行における各走行シーンにおいて、移動体の一連の走行の距離、または各楽曲の再生回数に応じた楽曲の選択制御を行うことができる。
【００１９】
また、本第八の発明の車載装置は、第一から第七いずれかの発明に対して、移動体の走行に関連する走行関連情報を取得し、走行関連情報が、移動体の走行が一連の走行であるための条件である一連走行条件に合致するか否かを判断することで、移動体の走行が一連の走行であるか否かを判断する判断部をさらに具備し、楽曲データ取得部は、判断部が、移動体の走行が一連の走行であると判断した場合に、一連走行情報格納部に格納されている一連走行情報を使用して、楽曲データ格納部から楽曲データを取得する車載装置である。
【００２０】
このような構成により、移動体の走行が一連の走行である場合に、当該一連の走行に応じた楽曲の選択制御を行うことができる。
【００２１】
また、本第九の発明の車載装置は、第八の発明に対して、一連走行条件は、移動体の走行が出発地から目的地までの走行であることである車載装置である。
【００２２】
このような構成により、移動体の走行が出発地から目的地までの走行である場合に、楽曲の選択制御を行うことができる。
【００２３】
また、本第十の発明の車載装置は、第八の発明に対して、一連走行条件は、移動体の走行が出発地から目的地を経由した出発地までの走行であることである車載装置である。
【００２４】
このような構成により、移動体の走行が出発地から目的地を経由した出発地までの走行である場合に、楽曲の選択制御を行うことができる。
【００２５】
また、本第十一の発明の車載装置は、第八の発明に対して、一連走行条件は、移動体の走行が移動体のエンジンが始動してからエンジンが停止するまでの走行であることである車載装置である。
【００２６】
このような構成により、移動体の走行が移動体のエンジンが始動してから当該エンジンが停止するまでの走行である場合に、楽曲の選択制御を行うことができる。
【００２７】
また、本第十二の発明の車載装置は、第九から第十一いずれかの発明に対して、一連走行条件は、移動体の非走行の時間が予め決められた時間以下であることを含む車載装置である。
【００２８】
このような構成により、走行中に停車や駐車をしても一連の走行とすることができる。
【発明の効果】
【００２９】
本発明による車載装置等によれば、移動体の一連の走行に応じて、楽曲の再生の方法を変更することができる。これにより、ユーザは、一連の走行ごとに異なる再生の方法により、楽曲を聴き、楽しむことができる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１における車載装置１のブロック図
【図２】同車載装置１の全体動作について説明するフローチャート
【図３】同楽曲データの例を示す図
【図４】同取得方法管理情報の例を示す図
【図５】同再生回数情報の例を示す図
【図６】実施の形態２における車載装置１のブロック図
【図７】同車載装置２の全体動作について説明するフローチャート
【図８】同一連走行条件の例を示す図
【図９】上記実施の形態におけるコンピュータシステムの概観図
【図１０】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３１】
以下、本発明による車載装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３２】
（実施の形態１）
本実施の形態において、一連の走行中に取得される情報を使用して、楽曲選択の制御を行う車載装置１について説明する。なお、本実施の形態において、車載装置１は、通常、オーディオ装置と一体型のナビゲーション装置であるが、例えば、オーディオ装置と接続されているナビゲーション装置や、ナビゲーション装置と接続されているオーディオ装置、オーディオ装置とナビゲーション装置との連携を行うための装置などでもよい。また、車載装置１は、例えば、オーディオ機能や、ナビゲーション機能を有する端末装置であってもよい。また、車載装置１は、通常、車や、バイク、自転車などの移動体（乗り物）に搭載されている。なお、移動体には人も含まれる。
【００３３】
図１は、本実施の形態における車載装置１のブロック図である。車載装置１は、楽曲データ格納部１１、一連走行情報格納部１２、シーン情報取得部１３、楽曲データ取得部１４、楽曲データ再生部１５を備える。楽曲データ取得部１４は、取得方法管理情報格納手段１４１、楽曲取得方法情報取得手段１４２、楽曲データ取得手段１４３を備える。
【００３４】
楽曲データ格納部１１には、１以上の楽曲データが格納される。楽曲データとは、楽曲を電子的に扱うためのものである。楽曲とは、いわゆる「音楽」と呼ばれるものや、いわゆる「曲」と呼ばれるもの、音声、効果音などである。楽曲の内容は問わない。また、楽曲データは、楽曲を電子的に扱えるものであれば、形式などは問わない。楽曲データは、例えば、ＭＰ３や、ＭＩＤＩ、ＷＡＶなどの形式である。また、楽曲データは、通常、楽曲データを識別するための楽曲データ識別子を有する。当該楽曲データ識別子は、例えば、いわゆるファイル名や、楽曲名などである。
【００３５】
また、楽曲データ識別子は、移動体の走行シーンを識別するためのシーン識別子であってもよい。また、当該シーン識別子は、楽曲データに対応付いていてもよい。シーン識別子は、例えば、（１）移動体の位置に関連する識別子や、（２）移動体の状態に関連する識別子、（３）時刻に関連する識別子、（４）天気に関連する識別子、（５）その他の任意の識別子などである。（１）は、例えば、道路の種類を識別するものや、道路の構造を識別するもの、地域を識別するものなどである。（１）は、例えば、「高速道路」や、「一般道路」、「トンネル」、「橋」、「東京」、「大阪」などである。また、（２）は、移動体のエンジンの状態を識別するものや、移動体の燃料残量を識別するもの、移動体の速度を識別するものなどである。（２）は、例えば、「エンジンＯＮ」や、「燃料多」、「速度遅」などである。また、（３）は、例えば、時間帯を識別するものなどである。（３）は、例えば、「午前」や、「午後」、「朝」、「昼」、「夕」、「夜」などである。また、（４）は、例えば、天気を識別するものや、降水確率を識別するものなどである。（４）は、例えば、「晴」、「曇」、「雨」、「降水確率５０％」などである。また、（５）は、例えば、「シーンＡ」や、「シーンＢ」、「ユーザ定義シーン」などである。
【００３６】
また、楽曲データ識別子は、楽曲データのカテゴリを識別するカテゴリ識別子であってもよい。また、当該カテゴリ識別子は、楽曲データに対応付いていてもよい。カテゴリ識別子は、いわゆるジャンルを識別するものであってもよい。カテゴリ識別子は、例えば、「ロック」、「ジャス」、「アップテンポ」、「スローテンポ」などである。
【００３７】
一連走行情報格納部１２には、移動体の一連の走行中に取得される情報である一連走行情報が格納される。「移動体の一連の走行」とは、例えば、出発地から目的地までの走行や、出発地から目的地を経由した出発地までの走行、エンジンが始動してからエンジンが停止するまでの走行などである。つまり、「移動体の一連の走行」とは、「一連」と言える移動体の走行である。
【００３８】
一連走行情報は、例えば、移動体の走行中に更新されない情報や、移動体の走行中に更新される情報などである。前者は、例えば、経路の距離を示す経路距離情報などである。また、後者は、例えば、経路距離情報や、各楽曲データの再生回数を示す再生回数情報などである。経路距離情報は、通常、移動体の一連の走行における経路の距離を示す。また、再生回数情報は、通常、移動体の一連の走行におえる各楽曲データの再生回数を示す。また、当該楽曲データは、楽曲データ格納部１１に格納されている１以上の楽曲データである。
【００３９】
経路距離情報は、通常、空間的距離を示すが、時間的距離を示してもよい。当該時間的距離を示す経路距離情報は、経路時間情報であり、当該経路を走行するのに要する時間を示す。また、経路距離情報は、例えば、図示しない経路探索部が経路探索を行い、当該経路を示す経路情報を取得する。当該経路情報は、通常、経路の距離を示す経路距離情報や、当該経路上の位置を示す１以上の経路位置情報、経路上の地点を示す１以上の経路地点情報などを有する。そして、経路探索部は、取得した経路情報が有する経路距離情報を、一連走行情報格納部１２に蓄積する。このとき、経路探索部は、取得した経路情報を一連走行情報格納部１２に蓄積してもよい。なお、経路探索は公知の技術であるので、詳細な説明を省略する。
【００４０】
また、再生回数情報は、通常、楽曲データ識別子と対応付いている。また、再生回数情報は、例えば、楽曲データと対応付いていてもよい。つまり、一連走行情報格納部１２に格納される１以上の再生回数情報は、どの再生回数情報がどの楽曲データの再生回数を示すのかがわかるように格納されている。また、再生回数情報は、通常、後述の楽曲データ再生部１５が、一連走行情報格納部１２に蓄積する。
【００４１】
シーン情報取得部１３は、移動体の走行シーンを示すシーン情報を取得する。シーン情報は、例えば、移動体の走行時の位置に関連する位置関連情報や、移動体の走行時の状態に関連する状態関連情報、移動体の走行時の時刻に関連する時刻関連情報、移動体の走行時の天気に関連する天気関連情報などである。なお、シーン情報は、通常、移動体の現在の走行シーンを示す情報である。
【００４２】
位置関連情報は、例えば、走行中の位置を示す位置情報や、走行中の道路を示す道路情報、走行中の地域を示す地域情報、走行中の地形を示す地形情報などである。
【００４３】
位置情報は、通常、経緯度を示す経緯度情報であるが、地図上の座標を示す座標情報や、高度を示す高度情報、距離を示す距離情報などであってもよい。「距離」は、通常、空間的距離であるが、時間的距離であってもよい。また、距離情報は、例えば、移動体の現在位置から目的地までの距離を示す目的地距離情報や、出発地から移動体の現在位置までの距離を示す現在距離情報、その他、移動体の現在位置から予め決められた条件に合致する地点までの距離を示す地点距離情報などである。また、目的地距離情報は、移動体の現在位置から目的地までの直線距離であってもよいし、経路上の距離であってもよい。これは、現在距離情報や、地点距離情報などでも同様である。また、「予め決められた条件」とは、地点に関する地点条件である。当該条件は、通常、目的地までの経路上かつ進行方向にある最も近い地点であること、である。また、当該「最も近い地点」とは、例えば、トンネルの入口または出口、高速道路の入口または出口、国道などの主要道と他の道路との交差点などである。つまり、「予め決められた条件に合致する地点」とは、例えば、目的地までの経路上かつ進行方向にある最も近いトンネルの入口または出口、高速道路の入口または出口、国道などの主要道と他の道路との交差点などである。なお、地点距離情報は、予め決められた条件に合致する地点から移動体の現在位置までの距離を示してもよい。また、地点距離情報は、例えば、「＋」や「−」の符号を有しており、当該符号により、移動体の現在位置に対する方向を示してもよい。例えば、地点距離情報が「＋」を有している場合、当該地点は移動体の進行方向（前方）に存在することを示す。また、例えば、地点距離情報が「−」を有している場合、当該地点は移動体の進行方向とは逆の方向（後方）に存在することを示す。
【００４４】
また、道路情報は、例えば、道路の種類を示す道路種類情報や、道路の構造を示す道路構造情報、道路の制限速度を示す制限速度情報などである。道路種類情報は、道路法に規定されている道路の種類や、道路の名称、その他任意の分類などを示す。道路種類情報は、例えば、「高速自動車国道」や、「一般国道」、「都道府県道」、「市町村道」、「名神高速道路」、「国道１号線」、「主要道」、「公道」、「私道」などである。道路種類情報は、道路の名称を示す道路名称情報であってもよい。また、道路構造情報は、例えば、「トンネル」や、「橋」、「高架」などである。また、制限速度情報は、例えば、「時速６０ｋｍ」や、「８０ｋｍ／ｈ」などである。
【００４５】
また、地域情報は、通常、地域の名称を示す地域名称情報である。地域名称情報は、例えば、都道府県の名称を示す都道府県名称情報や、市町村の名称を示す値町村名称情報、行政区画の名称を示す行政区画名称情報、地方区分の名称を示す地方区分名称情報などである。地域情報は、例えば、「東京都」や、「兵庫県」、「千代田区」、「神戸市」、「関西」、「関東」などである。また、地形情報は、通常、地形の種類を示す地形種類情報である。地形情報は、例えば、「山間部」や、「海辺」、「川辺」、「市街地」などである。
【００４６】
また、状態関連情報は、例えば、移動体のエンジンのＯＮまたはＯＦＦの状態を示すエンジン情報や、移動体の燃料残量を示す燃料残量情報、移動体の速度を示す速度情報などである。エンジン情報は、例えば、「ＯＮ」や、「ＯＦＦ」、「動作中」、「停止中」などである。
【００４７】
また、時刻関連情報は、例えば、時刻を示す時刻情報や、時間帯を示す時間帯情報などである。時間帯情報は、通常、気象庁が規定している時間細分（http://www.jma.go.jp/jma/kishou/know/yougo_hp/saibun.html）であるが、当該時間細分と同様の細分を示すものであってもよい。時間帯情報は、例えば、「午前」や、「午後」、「朝」、「昼」、「夕」、「夜」などである。
【００４８】
また、天気関連情報は、天気を示す天気情報や、予報された天気を示す予報天気情報、降水確率を示す降水確率情報、雨量を示す雨量情報、雲量を示す雲量情報、気温を示す気温情報、湿度を示す湿度情報などである。天気情報や予報天気情報は、気象庁が規定している天気名（http://www.jma.go.jp/jma/kishou/know/yougo_hp/tenki.html）や、その他一般的に天気予報等において使用される天気名などである。天気情報、および予報天気情報は、例えば、「晴」、「曇」、「雨」、「霙」、「雹」などである。
【００４９】
シーン情報取得部１３は、例えば、位置関連情報を取得する場合、シーン情報取得部１３は、例えば、移動体の現在位置を示す現在位置情報を取得する。また、シーン情報取得部１３は、例えば、地図を示す地図情報と、現在位置情報とを取得し、当該現在位置情報が示す現在位置に対応する道路情報などを、地図情報から取得する。当該地図情報は、通常、地図上の道路を示す地図道路情報や、地図上の地域を示す地図地域情報、地図上の地形を示す地図地形情報などを有している。地図道路情報は、例えば、道路名称情報や、道路種類情報、道路構造情報、制限速度情報、道路の起点や終点、経由地点などの位置を示す道路位置情報などを有する。また、地図地域情報は、地域名称情報や、当該地域の位置や範囲を示す地域位置情報などを有する。また、地図地形情報は、地形種類情報や、当該地形の位置や範囲を示す地形位置情報などを有する。
【００５０】
また、地図情報は、２以上の道路情報の集合である経路情報を有していてもよい。当該経路情報は、出発地から目的地までの経路を示す情報である。また、地図情報は、通常、シーン情報取得部１３が保持しているが、予め決められた記憶領域や、任意の記憶領域などに格納されていてもよい。
【００５１】
また、例えば、シーン情報取得部１３は、取得した現在位置情報が、上記各種情報が有する位置情報と一致するか否かを判断し、一致する場合に、当該位置情報を有する上記各種情報を取得する。当該「一致するか否かを判断」には、当該位置情報が示す範囲に含まれるか否かを判断することも含まれる。例えば、道路情報を取得する場合、シーン情報取得部１３は、取得した現在位置情報と、地図道路情報が有する道路位置情報とが一致するか否かを判断する。そして、一致する場合、シーン情報取得部１３は、当該地図道路情報を、シーン情報である道路情報として取得する。また、例えば、地域情報を取得する場合、シーン情報取得部１３は、取得した現在位置情報が、地図地域情報が有する地域位置情報が示す範囲に含まれるか否かを判断する。そして、含まれる場合、シーン情報取得部１３は、当該地図地域情報を、シーン情報である地域情報として取得する。また、例えば、地形情報を取得する場合、シーン情報取得部１３は、取得した現在位置情報が、地図地形情報が有する地形位置情報に一致するか否か、または当該地形位置情報が示す範囲に含まれるか否かを判断する。そして一致する場合、または含まれる場合、シーン情報取得部１３は、当該地図地形情報を、シーン情報である地形情報として取得する。
【００５２】
また、位置関連情報を取得する場合、シーン情報取得部１３は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、各種位置関連情報を取得する。この場合、シーン情報取得部１３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。
【００５３】
また、例えば、状態関連情報を取得する場合、シーン情報取得部１３は、通常、エンジンのＯＮまたはＯＦＦを検知するイグニッションセンサや、移動体の速度を計測する速度計、移動体の燃料残量を計測する燃料残量計などの装置から、各種状態関連情報を取得する。この場合、シーン情報取得部１３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。
【００５４】
また、例えば、時刻関連情報を取得する場合、シーン情報取得部１３は、通常、時計から時刻情報を取得する。また、シーン情報取得部１３は、通常、時刻の条件を示す時刻条件と、時間細分との対応表を有しており、取得した時刻情報が合致する時刻条件に対応する時間細分を取得し、時間帯情報を取得する。この場合、シーン情報取得部１３は、時計を有していてもよいし、時計で実現され得てもよい。
【００５５】
また、例えば、天気関連情報を取得する場合、シーン情報取得部１３は、通常、天気情報や予報天気情報、降水確率情報などを受信する装置から、天気情報などの天気関連情報を取得する。また、例えば、当該天気情報などが予め決められた記憶領域や任意の記憶領域に格納されている場合、シーン情報取得部１３は、当該天気情報などを、当該記憶領域から取得してもよい。また、シーン情報取得部１３は、通常、雨量を計測する雨量計や、気温を計測する気温計、湿度を計測する湿度計などの装置から、雨量情報などの天気関連情報を取得する。この場合、シーン情報取得部１３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。
【００５６】
なお、シーン情報取得部１３は、通常、車載装置１の電源がＯＮになった直後から、電源がＯＦＦになるまで、シーン情報を取得し続ける。当該取得のタイミングは、通常、１秒ごとや、１０分ごと、１時間ごとなどの定期的であるが、不定期であってもよい。例えば、シーン情報取得部１３は、都道府県や市町村などの地域が変わるたびにシーン情報を取得してもよい。なお、地域が変わったことを検知する方法や手順などは、公知であるので、詳細な説明を省略する。
【００５７】
また、シーン情報の取得のタイミングは、各種シーン情報ごとに予め決められていてもよい。例えば、シーン情報のうち、位置情報や、速度情報、時刻情報など、移動体の走行および時間の経過に応じて時々刻々と変化する情報については、定期的に取得すると決められていてもよい。また、例えば、シーン情報のうち、地域名称情報や、予報天気情報、降水確率情報など、予め決められた領域（地域など）ごとに異なる情報については、移動体が当該領域の境界を通過するたびに取得すると決められていてもよい。
【００５８】
また、シーン情報取得部１３は、取得したシーン情報を、一連走行情報格納部１２に蓄積してもよい。このとき、シーン情報取得部１３は、当該シーン情報を、一連走行情報として蓄積してもよい。
【００５９】
また、シーン情報取得部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００６０】
楽曲データ取得部１４は、一連の走行中は、一連走行情報格納部１２に格納されている一連走行情報を使用して、楽曲データ格納部１１から楽曲データを取得する。また、楽曲データ取得部１４は、一連の走行の終了後は、当該使用した一連走行情報を使用しない。
【００６１】
例えば、楽曲データ取得部１４は、一連の走行中は、一連走行情報格納部１２に格納されている経路距離情報を取得し、当該経路距離情報に応じて、楽曲データ格納部１１から楽曲データを取得する。例えば、楽曲データ取得部１４は、当該経路距離情報に応じて、目的地周辺に到着した際に再生する楽曲データの再生時間が長くなるように、楽曲データを取得する。
【００６２】
また、例えば、楽曲データ取得部１４は、一連の走行中は、一連走行情報格納部１２に格納されている再生回数情報を取得し、当該再生回数情報に応じて、楽曲データ格納部１１から楽曲データを取得する。例えば、楽曲データ取得部１４は、例えば、楽曲データ取得部１４は、再生回数情報が予め決められた条件を少なくとも満たすように、楽曲データを取得する。
【００６３】
また、例えば、楽曲データ取得部１４は、一連走行情報格納部１２から取得した一連走行情報に対し、取得したこと（使用したこと）を示す情報を付与してもよい。そして、一連の走行が終了後、次の一連の走行が開始された場合、楽曲データ取得部１４は、当該取得したことを示す情報が付与されていない一連走行情報を、一連走行情報格納部１２から取得してもよい。また、楽曲データ取得部１４は、例えば、一連の走行の終了時に、一連走行情報格納部１２に格納されている一連走行情報を消去してもよい。当該「終了時」は、例えば、終了の直前であってもよいし、終了と同時であってもよいし、終了の直後であってもよい。また、楽曲データ取得部１４は、例えば、一連の走行の開始時に、一連走行情報格納部１２に格納されている一連走行情報を消去してもよい。当該「開始時」は、例えば、開始の直前であってもよいし、開始と同時であってもよいし、開始の直後であってもよい。そして、次の一連の走行が開始された場合、楽曲データ取得部１４は、一連走行情報格納部１２に新たに蓄積され格納されている一連走行情報を取得する。
【００６４】
また、例えば、楽曲データ取得部１４は、一連の走行の終了後は、一連走行情報格納部１２に格納されている一連走行情報を使用せずに、楽曲データ格納部１１に格納されている１以上の楽曲データのいずれかを取得してもよい。この場合における取得の方法は、問わない。例えば、ランダムに取得してもよいし、当該楽曲データが有する楽曲データ識別子の昇順、または降順に取得してもよい。
【００６５】
なお、楽曲データ取得部１４は、通常、後述の各手段により、楽曲データを取得する。
【００６６】
取得方法管理情報格納手段１４１には、１以上の取得方法管理情報が格納される。取得方法管理情報とは、楽曲データを取得する際の条件である楽曲取得条件と、楽曲データの取得の方法を示す楽曲取得方法情報とを対応付けて有する情報である。
【００６７】
楽曲取得条件は、例えば、（１）経路距離情報に関する経路距離条件や、（２）再生回数情報に関する再生回数条件、（３）シーン情報に関するシーン判別条件などである。
【００６８】
（１）は、例えば、（１１）「経路距離≧５０ｋｍ」や、（１２）「１００ｋｍ≦距離＜２００ｋｍ」、（１３）「経路時間＜１時間」、（１４）「１時間≦経路時間＜２時間」などである。（１１）は、一連の走行における経路の距離が５０ｋｍ以上であることを示す。また、（１２）は、一連の走行における経路の距離が１００ｋｍ以上かつ２００ｋｍ未満であることを示す。また、（１３）は、一連の走行における経路を走行するのに要する時間が１時間未満であることを示す。また、（１４）は、一連の走行における経路を走行するのに要する時間が１時間以上かつ２時間未満であることを示す。
【００６９】
また、（２）は、例えば、（２１）「再生回数＝０，あり」や、（２２）「（楽曲Ａ，楽曲Ｂ，楽曲Ｃ）＜３」、（２３）「ＡＬＬ，１≦再生回数＜３」などである。（２１）は、再生回数が０である楽曲データが、楽曲データ格納部１１に存在することを示す。また、（２２）は、楽曲データ識別子「楽曲Ａ」、「楽曲Ｂ」、「楽曲Ｃ」で識別される楽曲データの再生回数が３回未満であることを示す。また、（２３）は、楽曲データ格納部１１に格納されているすべての楽曲データの再生回数が１回以上かつ３回未満であることを示す。
【００７０】
また、（３）は、例えば、（３１）「道路種類＝高速自動車国道」や、（３２）「道路構造＝トンネル」、（３３）「速度＞０ｋｍ／ｈ」、（３４）「時間帯＝夕暮れ」などである。（３１）は、移動体が走行している道路の種類が高速自動車国道であることを示す。また、（３２）は、移動体が走行している道路の構造がトンネルであることを示す。また、（３３）は、移動体の速度が０ｋｍ／ｈより速いことを示す。また、（３４）は、現在の時間帯が夕暮れであることを示す。
【００７１】
また、楽曲取得条件は、これらの条件の２以上の組み合わせであってもよい。楽曲取得条件は、例えば、（ａ）「（経路距離≦１００ｋｍ）｜（経路時間≦１時間）」や、（ｂ）「（経路距離≧２００ｋｍ）＆（道路構造＝トンネル）」、（ｃ）「（再生回数＝０，あり）＆（道路種類＝高速道路）」などである。（ａ）は、経路の距離が１００ｋｍ以下である、または経路を走行するのに要する時間が１時間以下であることを示す。また、（ｂ）は、経路の距離が２００ｋｍ以上であり、かつ移動体が走行している道路の構造がトンネルであることを示す。また、（ｃ）は、再生回数が０である楽曲データが、楽曲データ格納部１１に存在し、かつ移動体が走行している道路の種類が高速道路であることを示す。
【００７２】
また、楽曲取得条件は、例えば、一連走行情報格納部１２に一連走行情報が格納されていないことを示す「なし」などであってもよい。
【００７３】
また、楽曲取得方法情報は、例えば、（１）取得する楽曲データを識別する識別子や、（２）楽曲データの取得のタイミングを示す情報、（３）楽曲データの取得の順序を示す情報、（４）取得する楽曲データに関する条件などである。
【００７４】
（１）は、例えば、楽曲データ識別子や、シーン識別子、カテゴリ識別子などである。
【００７５】
また、（２）は、例えば、（２１）「目的地≦５ｋｍ」や、（２２）「目的地≦５分」、（２３）「現在位置＝｛（Ｎ３４．２３，Ｅ１３５．３５），（Ｎ３４．４６，Ｅ１３５．５９）｝」、（２４）「目的地≦＄経路距離÷２５」、（２５）「目的地≦＄経路時間÷４０」、（２６）「現在位置⊂＄目的地位置＋＄経路距離÷３０｝」、（２７）「終了ごと」、（２８）「Ｎ分ごと」などである。（２１）は、目的地までの距離が５ｋｍ以下になったときに楽曲データを取得することを示す。また、（２２）は、目的地までの時間が５分以下になったときに楽曲データを取得することを示す。また、（２３）は、現在位置が「（Ｎ３４．２３，Ｅ１３５．３５），（Ｎ３４．４６，Ｅ１３５．５９）」の範囲内になったときに楽曲データを取得することを示す。また、（２４）は、目的地までの距離が経路距離情報を２５で割った距離以下になったときに楽曲データを取得することを示す。つまり、「＄経路距離」は、経路距離情報を示す変数である。また、（２５）は、目的地までの時間が経路時間情報を４０で割った時間以下になったときに楽曲データを取得することを示す。つまり、「＄経路時間」は、経路時間情報を示す変数である。また、（２６）は、現在位置が目的地の位置から経路距離情報を３０で割った距離の範囲内になったときに楽曲データを取得することを示す。つまり、「＄現在位置」は、現在位置情報を示す変数である。また、（２７）は、後述の楽曲データ再生部１５が楽曲データの再生を終了するたびに楽曲データを取得することを示す。また、（２８）は、Ｎ分の間隔で楽曲データを取得することを示す。
【００７６】
なお、（２１）から（２６）までは、目的地周辺であることを示すエンディングであるか否かを判断するための条件であるエンディング条件である。また、エンディング条件は、（２４）や、（２５）、（２６）のように、経路距離情報が示す経路の距離が長くなるほど、目的地からの位置が遠くなる条件である。当該位置は、距離や、時間などを含む概念である。
【００７７】
また、（３）は、例えば、（３１）「ランダム」や、（３２）「識別子，降順」、（３３）「サイズ，昇順」、（３４）「通常」などである。（３１）は、ランダムに楽曲データを取得することを示す。また、（３２）は、楽曲データ識別子の降順に楽曲データを取得することを示す。また、（３３）は、楽曲データのサイズ（容量）の昇順に楽曲データを取得することを示す。また、（３４）は、「通常」として予め決められた順序で楽曲データを取得することを示す。当該取得の順序は、例えば、楽曲データ識別子の昇順などである。
【００７８】
また、（４）は、例えば、（４１）「再生回数＝最少」や、（４２）「再生回数＝０」、（４３）「再生時間≦５：００」、（４４）「１ＭＢ≦サイズ＜５ＭＢ」などである。（４１）は、対応付いている再生回数情報が示す再生回数が最少である楽曲データを取得することを示す。また、（４２）は、対応付いている再生回数情報が示す再生回数が０である楽曲データを取得することを示す。また、（４３）は、再生時間が５分以下である楽曲データを取得することを示す。また、（４４）は、サイズが１ＭＢ以上かつ５ＭＢ未満である楽曲データを取得することを示す。
【００７９】
また、楽曲取得方法情報は、以上の情報の２以上の組み合わせであってもよい。つまり、楽曲取得方法情報は、例えば、（ａ）「目的地≦１ｋｍ，楽曲Ａ」や、（ｂ）「目的地≦３：００，エンディング」、（ｃ）「３：００≦再生時間＜５：００，ランダム」などであってもよい。（ａ）は、目的地までの距離が１ｋｍ以下になったときに楽曲データ識別子「楽曲Ａ」で識別される楽曲データを取得することを示す。また、（ｂ）は、目的地までの時間が３分以下になったときにシーン識別子「エンディング」が対応付いている楽曲データを取得することを示す。また、（ｃ）は、再生時間が３分以上かつ５分未満である楽曲データをランダムに取得することを示す。
【００８０】
また、楽曲取得方法情報は、例えば、以上の様な楽曲データの取得を実現するプログラムであってもよい。
【００８１】
楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２に格納されている一連走行情報が合致する楽曲取得条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段１４１から取得する。この場合、楽曲取得方法情報取得手段１４２は、通常、当該一連走行情報が当該楽曲取得条件に合致するか否かを判断する。
【００８２】
例えば、一連走行情報格納部１２に格納されている一連走行情報が経路距離情報である場合、楽曲取得方法情報取得手段１４２は、当該経路距離情報が合致する楽曲取得条件である経路距離条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段１４１から取得する。また、例えば、一連走行情報格納部１２に格納されている一連走行情報が再生回数情報である場合、楽曲取得方法情報取得手段１４２は、当該再生回数情報が合致する楽曲取得条件である再生回数条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段１４１から取得する。
【００８３】
また、楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２に格納されている一連走行情報と、シーン情報取得部１３が取得したシーン情報とが合致する楽曲取得条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段１４１から取得してもよい。この場合、楽曲取得方法情報取得手段１４２は、通常、当該一連走行情報、およびシーン情報が当該楽曲取得条件に合致するか否かを判断する。
【００８４】
例えば、一連走行情報格納部１２に経路距離情報が格納されており、シーン情報取得部１３がシーン情報を取得した場合、楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２に格納されている経路距離情報、およびシーン情報取得部１３が取得したシーン情報が合致する楽曲取得条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段１４１から取得する。また、例えば、一連走行情報格納部１２に再生回数情報が格納されており、シーン情報取得部１３がシーン情報を取得した場合、楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２に格納されている再生回数情報、およびシーン情報取得部１３が取得したシーン情報が合致する楽曲取得条件に対応する楽曲取得方法情報を、取得方法管理情報格納手段１４１から取得する。
【００８５】
例えば、取得方法管理情報格納手段１４１に、楽曲取得条件「１００ｋｍ≦経路距離＜２００ｋｍ」と楽曲取得方法情報「目的地≦２００ｍ，楽曲Ａ」とを有する取得方法管理情報が格納されているとする。また、一連走行情報格納部１２に、経路距離情報「１５０ｋｍ」が格納されているとする。この場合、楽曲取得方法情報取得手段１４２は、当該経路距離情報が当該楽曲取得条件に合致するので、当該楽曲取得条件に対応する楽曲取得方法情報「目的地≦２００ｍ，楽曲Ａ」を取得する。
【００８６】
また、例えば、取得方法管理情報格納手段１４１に、楽曲取得条件「（楽曲Ａ，楽曲Ｂ，楽曲Ｃ）＜３」と楽曲取得方法情報「（楽曲Ａ，楽曲Ｂ，楽曲Ｃ）」とを有する取得方法管理情報が格納されているとする。また、一連走行情報格納部１２に、再生回数情報「（楽曲Ａ＝１，楽曲Ｂ＝２，楽曲Ｃ＝３）」が格納されているとする。この場合、楽曲取得方法情報取得手段１４２は、当該再生回数情報が当該楽曲取得条件に合致するので、当該楽曲取得条件に対応する楽曲取得方法情報「（楽曲Ａ，楽曲Ｂ，楽曲Ｃ）」を取得する。
【００８７】
また、例えば、取得方法管理情報格納手段１４１に、楽曲取得条件「（経路距離≧１００ｋｍ）＆（道路構造＝トンネル）」と楽曲取得方法情報「トンネル」とを有する取得方法管理情報が格納されているとする。また、一連走行情報格納部１２に、経路距離情報「１５０ｋｍ」が格納されており、シーン情報取得部１３が、道路構造情報「トンネル」を取得したとする。この場合、楽曲取得方法情報取得手段１４２は、当該経路距離情報、および当該道路構造情報が楽曲取得条件に合致するので、当該楽曲取得条件に対応する楽曲取得方法情報「トンネル」を取得する。
【００８８】
また、例えば、取得方法管理情報格納手段１４１に、楽曲取得条件「（再生回数（シーン識別子：高速道路）＝０）＆（道路種類＝高速道路）」と楽曲取得方法情報「（再生回数＝最少）＆（シーン識別子＝高速道路）」とを有する取得方法管理情報が格納されているとする。また、一連走行情報格納部１２に、シーン識別子「高速道路」が対応付いている楽曲データに対応する再生回数情報「０」が格納されており、シーン情報取得部１３が、道路種類情報「高速道路」を取得したとする。この場合、楽曲取得方法情報取得手段１４２は、当該再生回数情報、および当該道路種類情報が当該楽曲取得条件に合致するので、当該楽曲取得条件に対応する楽曲取得方法情報「（再生回数＝最少）＆（シーン識別子＝高速道路）」を取得する。
【００８９】
また、例えば、取得方法管理情報格納手段１４１に、楽曲取得条件「なし」と楽曲取得方法情報「終了ごと」とを有する取得方法管理情報が格納されているとする。また、一連走行情報格納部１２に一連走行情報が格納されていないとする。この場合、楽曲取得方法情報取得手段１４２は、当該楽曲取得条件「なし」に対応する楽曲取得方法情報「終了ごと」を取得する。
【００９０】
また、楽曲取得方法情報取得手段１４２は、取得方法管理情報格納手段１４１に格納されている楽曲取得条件に従い、一連走行情報、またはシーン情報を取得してもよい。例えば、楽曲取得方法情報取得手段１４２は、取得方法管理情報格納手段１４１に格納されている楽曲取得条件に対し、予め決められた順序に従い、当該楽曲取得条件が何を示す条件であるかを判断する。そして、例えば、当該楽曲取得条件が、経路距離情報に関する経路距離条件である場合、楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２から経路距離情報を取得する。また、例えば、当該楽曲取得条件が、再生回数情報に関する再生回数条件である場合、楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２から再生回数情報を取得する。また、例えば、当該楽曲取得条件が、シーン情報に関するシーン判別条件である場合、楽曲取得方法情報取得手段１４２は、シーン情報取得部１３が取得したシーン情報を取得する。
【００９１】
楽曲データ取得手段１４３は、楽曲取得方法情報取得手段１４２が取得した楽曲取得方法情報に従い、楽曲データ格納部１１から楽曲データを取得する。
【００９２】
例えば、楽曲取得方法情報取得手段１４２が楽曲取得方法情報「目的地≦２００ｍ，楽曲Ａ」を取得した場合、楽曲データ取得手段１４３は、目的地までの距離が２００ｍ以下である場合に、楽曲データ識別子「楽曲Ａ」で識別される楽曲データを、楽曲データ格納部１１から取得する。この場合、楽曲データ取得手段１４３は、例えば、シーン情報取得部１３が取得した目的地距離情報を用いて、目的地までの距離が２００ｍ以下であるか否かを判断する。
【００９３】
また、例えば、楽曲取得方法情報取得手段１４２が楽曲取得方法情報「目的地≦＄経路距離÷２５，エンディング」を取得した場合、楽曲データ取得手段１４３は、例えば、当該楽曲取得方法情報が有する経路距離情報を示す変数「＄経路距離」に、一連走行情報格納部１２に格納されている経路距離情報を代入し、新たな楽曲取得方法情報を取得する。例えば、経路距離情報が「１００ｋｍ」である場合、楽曲データ取得手段１４３は、「１００ｋｍ÷２５」を計算し、新たな楽曲取得方法情報「目的地≦４ｋｍ，エンディング」を取得する。そして、楽曲データ取得手段１４３は、目的地までの距離が４ｋｍ以下である場合に、シーン識別子「エンディング」で識別される楽曲データを、楽曲データ格納部１１から取得する。
【００９４】
また、例えば、楽曲取得方法情報取得手段１４２が楽曲取得方法情報「再生回数＝最少」を取得した場合、楽曲データ取得手段１４３は、一連走行情報格納部１２に格納されている各楽曲データの再生回数情報が示す再生回数が最も少ない楽曲データのいずれかを、楽曲データ格納部１１から取得する。
【００９５】
また、例えば、楽曲取得方法情報取得手段１４２が楽曲取得方法情報「（楽曲Ａ，楽曲Ｂ，楽曲Ｃ）」を取得した場合、楽曲データ取得手段１４３は、楽曲データ格納部１１に格納されている楽曲データのうち、楽曲データ識別子「楽曲Ａ」、「楽曲Ｂ」、「楽曲Ｃ」の識別される楽曲データを取得する。
【００９６】
また、例えば、楽曲取得方法情報取得手段１４２が楽曲取得方法情報「終了ごと」を取得した場合、楽曲データ取得手段１４３は、後述の楽曲データ再生部１５が楽曲データの再生を終了するたびに楽曲データを取得する。
【００９７】
楽曲データ再生部１５は、楽曲データ取得部１４が取得した楽曲データを再生する。また、楽曲データ再生部１５は、楽曲データ取得部１４が取得した各楽曲データの再生回数を示す再生回数情報を取得し、当該再生回数情報を一連走行情報格納部１２に蓄積する。当該「再生回数情報を取得」とは、例えば、当該楽曲データの再生回数をカウントすることや、当該楽曲データの再生回数をインクリメントすることなどである。また、再生回数情報の蓄積のタイミングは問わない。例えば、再生の開始の直前であってもよいし、再生の開始の直後であってもよいし、再生の終了の直前であってもよいし、再生の終了の直後であってもよい。また、楽曲データ再生部１５は、例えば、楽曲データを予め決められた時間以上再生した直後に再生回数情報を取得し、当該再生回数情報を一連走行情報格納部１２に蓄積してもよい。また、楽曲データ再生部１５は、通常、再生する楽曲データが有する楽曲データ識別子に対応付けて、再生回数情報を蓄積する。
【００９８】
楽曲データ再生部１５は、スピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。楽曲データ再生部１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００９９】
なお、楽曲データ格納部１１、一連走行情報格納部１２、取得方法管理情報格納手段１４１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１００】
また、楽曲データ取得部１４、楽曲取得方法情報取得手段１４２、楽曲データ取得手段１４３は、通常、ＭＰＵやメモリ等から実現され得る。楽曲データ取得部１４などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１０１】
次に、車載装置１の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、車載装置１の全体動作を示すフローチャートである。なお、図２のフローチャートにおいて、取得方法管理情報格納手段１４１には、ｍ個の取得方法管理情が格納されているものとする。
【０１０２】
（ステップＳ２０１）楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２に格納されている一連走行情報を取得する。
【０１０３】
（ステップＳ２０２）シーン情報取得部１３は、シーン情報を取得する。以降、シーン情報取得部１３は、シーン情報を取得し続ける。
【０１０４】
（ステップＳ２０３）楽曲取得方法情報取得手段１４２は、カウンタｉに１をセットする。
【０１０５】
（ステップＳ２０４）楽曲取得方法情報取得手段１４２は、ステップＳ２０１で取得した一連走行情報が、取得方法管理情報［ｉ］が有する楽曲取得条件に合致するか否かを判断する。合致する場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２０５に進む。
【０１０６】
（ステップＳ２０５）楽曲取得方法情報取得手段１４２は、ステップＳ２０１で取得した一連走行情報と、ステップＳ２０２で取得したシーン情報とが、取得方法管理情報［ｉ］が有する楽曲取得条件に合致するか否かを判断する。合致する場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２０７に進む。
【０１０７】
（ステップＳ２０６）楽曲取得方法情報取得手段１４２は、は、取得方法管理情報［ｉ］が有する楽曲取得方法情報を取得する。
【０１０８】
（ステップＳ２０７）楽曲取得方法情報取得手段１４２は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ２０９に進み、そうでない場合は、ステップＳ２０８に進む。
【０１０９】
（ステップＳ２０８）楽曲取得方法情報取得手段１４２は、ｉを１インクリメントする。
【０１１０】
（ステップＳ２０９）楽曲データ取得手段１４３は、ステップＳ２０６で取得した楽曲取得方法情報に従い、楽曲データの取得のタイミングであるか否かを判断する。取得のタイミングである場合は、ステップＳ２１０に進み、そうでない場合は、ステップＳ２０９に戻る。
【０１１１】
（ステップＳ２１０）楽曲データ取得手段１４３は、ステップＳ２０６で取得した楽曲取得方法情報に従い、楽曲データ格納部１１から楽曲データを取得する。
【０１１２】
（ステップＳ２１１）楽曲データ再生部１５は、ステップＳ２１０で取得した楽曲データを再生する。
【０１１３】
（ステップＳ２１２）楽曲データ再生部１５は、ステップＳ２１０で取得した楽曲データの再生回数情報を取得する。
【０１１４】
（ステップＳ２１３）楽曲データ再生部１５は、ステップＳ２１２で取得した再生回数情報を、一連走行情報格納部１２に蓄積する。
【０１１５】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１６】
（具体例）
次に、車載装置１の動作の具体例について説明する。なお、本具体例において、車載装置１は、オーディオ装置と一体型のナビゲーション装置であり、自動車に搭載されているものとする。また、楽曲データ格納部１１には、図３に示す楽曲データが格納されているものとする。当該楽曲データ（項目名：楽曲データ）は、楽曲データ識別子（項目名：楽曲データ識別子）と、楽曲データの再生時間（項目名：再生時間）とを有する。また、当該楽曲データは、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、シーン識別子（項目名：シーン識別子）とが対応付いている。また、取得方法管理情報格納手段１４１には、図４に示す取得方法管理情報が格納されているものとする。当該取得方法管理情報は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、楽曲取得条件（項目名：楽曲取得条件）と、楽曲取得方法情報（項目名：楽曲取得方法情報）とを有する。
【０１１７】
（例１）
まず、ユーザ（ドライバー）がナビゲーション装置を操作し、地点Ａを目的地に設定したとする。すると、図示しない経路探索部が現在地から地点Ａまでの経路探索を行い、当該経路探索を行った結果である経路情報が、一連走行情報格納部１２に蓄積される。以下、当該経路情報を、目的地である地点Ａまでの経路を示すことから、経路Ａとする。
【０１１８】
また、シーン情報取得部１３は、自動車のエンジンがＯＮになると、シーン情報の取得を開始し、自動車のエンジンがＯＦＦになるまで、定期的にシーン情報を取得し続ける。
【０１１９】
次に、楽曲取得方法情報取得手段１４２は、経路Ａが有する経路距離情報を一連走行情報格納部１２から取得し、経路距離情報「１５０ｋｍ」を取得したものとする。
【０１２０】
次に、楽曲取得方法情報取得手段１４２は、経路距離情報「１５０ｋｍ」が、図４の取得方法管理情報が有する楽曲取得条件のうち、「ＩＤ＝０１２」の楽曲取得条件「１００ｋｍ≦距離＜２００ｋｍ」に合致すると判断する。そして、楽曲取得方法情報取得手段１４２は、図４の「ＩＤ＝０１２」の楽曲取得方法情報「（３：００≦再生時間＜５：００）＆（目的地≦＄経路距離÷２５−３ｋｍ，ｅｎｄｉｎｇ０２．ｍｐ３）」を取得する。当該楽曲取得方法情報は、再生時間が３分以上かつ５分未満である楽曲データを、楽曲データの再生の終了ごとに取得し、かつ、目的地までの距離が「（経路距離÷２５−３ｋｍ）以下」になった場合に、楽曲データ「ｅｎｄｉｎｇ０２．ｍｐ３」を取得することを示す。
【０１２１】
次に、楽曲取得方法情報取得手段１４２は、取得した楽曲取得方法情報に、経路距離情報「１５０ｋｍ」を代入し、新たな楽曲取得方法情報「（３：００≦再生時間＜５：００）＆（目的地≦３ｋｍ，ｅｎｄｉｎｇ０２．ｍｐ３）」を取得する。
【０１２２】
次に、楽曲データ取得手段１４３は、楽曲取得方法情報「（３：００≦再生時間＜５：００）＆（目的地≦３ｋｍ，ｅｎｄｉｎｇ０２．ｍｐ３）」に従い、図３の楽曲データのうち、再生時間が「０４：１５」である「ＩＤ＝０１１」の楽曲データ「ｍｕｓｉｃ１１．ｍｐ３」を取得する。
【０１２３】
次に、楽曲データ再生部１５は、楽曲データ「ｍｕｓｉｃ１１．ｍｐ３」の再生を開始する。
【０１２４】
以降、楽曲データ取得手段１４３は、楽曲取得方法情報「（３：００≦再生時間＜５：００）＆（目的地≦３ｋｍ，ｅｎｄｉｎｇ０２．ｍｐ３）」に従い、図３の楽曲データから楽曲データを取得する。楽曲データ取得手段１４３は、例えば、図３の「ＩＤ＝０１２」の楽曲データ「ｍｕｓｉｃ１２．ｍｐ３」や、「ＩＤ＝０１３」の楽曲データ「ｍｕｓｉｃ１３．ｍｐ３」などを取得する。そして、楽曲データ再生部１５は、当該楽曲データの取得のたびに、楽曲データ取得手段１４３が取得した楽曲データの再生を開始する。
【０１２５】
ここで、自動車が目的地周辺に差し掛かったとする。すると、楽曲データ取得手段１４３は、シーン情報取得部１３が取得した目的地距離情報を取得し、目的地距離情報「３ｋｍ」を取得したとする。そして、楽曲データ取得手段１４３は、楽曲取得方法情報「（３：００≦再生時間＜５：００）＆（目的地≦３ｋｍ，ｅｎｄｉｎｇ０２．ｍｐ３）」に従い、図３の「ＩＤ＝１０２」の楽曲データ「ｅｎｄｉｎｇ０２．ｍｐ３」を取得する。また、楽曲データ再生部１５は、当該楽曲データ「ｅｎｄｉｎｇ０２．ｍｐ３」の再生を開始する。
【０１２６】
以降、楽曲データ取得手段１４３は、自動車が目的地までの距離が「３ｋｍ」以下である場合に、楽曲データ再生部１５が楽曲データ「ｅｎｄｉｎｇ０２．ｍｐ３」の再生を終了するたびに、楽曲データ「ｅｎｄｉｎｇ０２．ｍｐ３」を取得する。
【０１２７】
次に、ユーザが、前述の経路Ａを走行した日とは異なる日に、ナビゲーション装置を操作し、地点Ｂを目的地に設定したとする。すると、図示しない経路探索部が現在地から地点Ｂまでの経路探索を行い、当該経路探索を行った結果である経路情報が、一連走行情報格納部１２に格納される。以下、当該経路情報を、目的地である地点Ｂまでの経路を示すことから、経路Ｂとする。
【０１２８】
次に、楽曲取得方法情報取得手段１４２は、経路Ａではなく、経路Ｂが有する経路時間情報を一連走行情報格納部１２から取得し、経路時間情報「１時間３０分」を取得したものとする。
【０１２９】
次に、楽曲取得方法情報取得手段１４２は、経路距離情報「１時間３０分」が、図４の取得方法管理情報が有する楽曲取得条件のうち、「ＩＤ＝０２２」の楽曲取得条件「１時間≦経路時間＜２時間」に合致すると判断する。そして、楽曲取得方法情報取得手段１４２は、図４の「ＩＤ＝０２２」の楽曲取得方法情報「通常＆（目的地≦＄経路時間÷４０＋２：００，エンディング）」を取得する。当該楽曲取得方法情報は、予め決められた通常どおりの再生順序（例えば、楽曲データ識別子の昇順）に従い、楽曲データを取得し、目的地までの時間が「（経路時間÷４０＋２：００）以下」になった場合に、シーン識別子「エンディング」が対応付いている楽曲データを取得することを示す。
【０１３０】
次に、楽曲取得方法情報取得手段１４２は、取得した楽曲取得方法情報に、経路時間情報「１時間３０分」を代入し、新たな楽曲取得方法情報「通常＆（目的地≦４：１５，エンディング）」を取得する。
【０１３１】
次に、楽曲データ取得手段１４３は、楽曲取得方法情報「通常＆（目的地≦４：１５，エンディング）」に従い、図３の楽曲データから楽曲データ「ｍｕｓｉｃ１１．ｍｐ３」を取得する。
【０１３２】
次に、楽曲データ再生部１５は、楽曲データ「ｍｕｓｉｃ１１．ｍｐ３」の再生を開始する。
【０１３３】
以降、楽曲データ取得手段１４３は、楽曲取得方法情報「通常＆（目的地≦４：１５，エンディング）」に従い、図３の楽曲データから楽曲データを取得する。楽曲データ取得手段１４３は、例えば、図３の「ＩＤ＝０１２」の楽曲データ「ｍｕｓｉｃ１２．ｍｐ３」や、「ＩＤ＝０１３」の楽曲データ「ｍｕｓｉｃ１３．ｍｐ３」などを順に取得する。そして、楽曲データ再生部１５は、当該楽曲データの取得のたびに、楽曲データ取得手段１４３が取得した楽曲データの再生を開始する。
【０１３４】
ここで、自動車が目的地周辺に差し掛かったとする。すると、楽曲データ取得手段１４３は、シーン情報取得部１３が取得した時間的距離を示す目的地距離情報を取得し、目的地距離情報「４：１５」を取得したとする。そして、楽曲データ取得手段１４３は、楽曲取得方法情報「通常＆（目的地≦４：１５，エンディング）」に従い、図３の「ＩＤ＝１０１」の楽曲データ「ｅｎｄｉｎｇ０１．ｍｐ３」を取得する。また、楽曲データ再生部１５は、当該楽曲データ「ｅｎｄｉｎｇ０１．ｍｐ３」の再生を開始する。
【０１３５】
以降、楽曲データ取得手段１４３は、自動車が目的地までの時間が「４：１５」である場合に、楽曲データ再生部１５が楽曲データの再生を終了するたびに、シーン識別子「エンディング」に対応付いている楽曲データを取得する。
【０１３６】
（例２）
まず、ユーザ（ドライバー）が自動車のエンジンをＯＮにし、目的地設定を行わずに走行を開始したとする。すると、シーン情報取得部１３は、シーン情報の取得を開始し、自動車のエンジンがＯＦＦになるまで、定期的にシーン情報を取得し続ける。
【０１３７】
次に、楽曲取得方法情報取得手段１４２は、図３のすべての各楽曲データに対応する再生回数情報を取得する。このとき取得した再生回数情報は、すべて「０」であったとする。
【０１３８】
次に、楽曲取得方法情報取得手段１４２は、取得した再生回数情報が、図４の取得方法管理情報が有する楽曲取得条件のうち、「ＩＤ＝０３２」の楽曲取得条件「（再生回数＝０）＆あり」に合致すると判断する。そして、楽曲取得方法情報取得手段１４２は、図４の「ＩＤ＝０３２」の楽曲取得方法情報「（再生回数＝最少）＆ランダム」を取得する。当該楽曲取得方法情報は、再生回数情報が示す再生回数が最少である楽曲データを、ランダムに取得することを示す。
【０１３９】
次に、楽曲データ取得手段１４３は、楽曲取得方法情報「（再生回数＝最少）＆ランダム」に従い、図３の楽曲データから楽曲データ「ｍｕｓｉｃ１１．ｍｐ３」を取得する。
【０１４０】
次に、楽曲データ再生部１５は、楽曲データ「ｍｕｓｉｃ１１．ｍｐ３」の再生を開始する。そして、楽曲データ再生部１５は、当該楽曲データの再生回数を示す再生回数情報「１」を取得し、当該再生回数情報を、楽曲データ識別子「ｍｕｓｉｃ１１．ｍｐ３」と対応付けて、一連走行情報格納部１２に蓄積する。
【０１４１】
以降、楽曲データ取得手段１４３は、楽曲取得方法情報「（再生回数＝最少）＆ランダム」に従い、図３の楽曲データから楽曲データを取得し、当該楽曲データの取得のたびに、楽曲データ再生部１５は、楽曲データ取得手段１４３が取得した楽曲データの再生を開始する。ここで、例えば、一連走行情報格納部１２に格納されている再生回数情報が、図５に示すものであるとする。すると、楽曲データ取得手段１４３は、図５において再生回数が最少（図５においては「０」）である楽曲データ識別子「ｍｕｓｉｃ１２．ｍｐ３」で識別される楽曲データを、図３の楽曲データから取得する。また、楽曲データ再生部１５が楽曲データ「ｍｕｓｉｃ１２．ｍｐ３」の再生を終了すると、楽曲データ取得手段１４３は、例えば、図５において再生回数が最少（図５においては「０」）である楽曲データ識別子「ｅｎｄｉｎｇ０１．ｍｐ３」で識別される楽曲データを、図３の楽曲データから取得する。
【０１４２】
ここで、自動車がトンネルに進入したとする。すると、シーン情報取得部１３は、道路構造情報「トンネル」を取得する。そして、楽曲取得方法情報取得手段１４２は、一連走行情報格納部１２に格納されている図５の再生回数情報と、シーン情報取得部１３が取得した道路構造情報「トンネル」が、図４の取得方法管理情報が有する楽曲取得条件のうち、「ＩＤ＝０３４」の楽曲取得条件「（道路構造＝トンネル）＆（再生回数＝０）＆あり」に合致すると判断する。そして、楽曲取得方法情報取得手段１４２は、図４の「ＩＤ＝０３４」の楽曲取得方法情報「（シーン識別子＝トンネル）＆（再生回数＝最少）」を取得する。当該楽曲取得方法情報は、シーン識別子「トンネル」が対応付いており、再生回数情報が示す再生回数が最少である楽曲データを取得することを示す。
【０１４３】
次に、楽曲データ取得手段１４３は、楽曲取得方法情報「（シーン識別子＝トンネル）＆（再生回数＝最少）」に従い、図３の楽曲データのうち、シーン識別子「トンネル」が対応付いており、図５において再生回数が最少（図５においては「０」）である楽曲データ「ｅｎｄｉｎｇ０１．ｍｐ３」を取得する。
【０１４４】
次に、楽曲データ再生部１５は、楽曲データ「ｅｎｄｉｎｇ０１．ｍｐ３」の再生を開始する。そして、楽曲データ再生部１５は、当該楽曲データの再生回数を示す再生回数情報「１」を取得し、当該再生回数情報を、楽曲データ識別子「ｅｎｄｉｎｇ０１．ｍｐ３」と対応付けて、一連走行情報格納部１２に蓄積する。
【０１４５】
以降、楽曲データ取得手段１４３は、自動車がトンネルを退出するまで、楽曲取得方法情報「（シーン識別子＝トンネル）＆（再生回数＝最少）」に従い、図３の楽曲データから楽曲データを取得する。
【０１４６】
以上、本実施の形態による車載装置１によれば、移動体の一連の走行に応じた楽曲の選択制御を行うことができる。これにより、ユーザは、一連の走行に応じた楽曲の選択により、楽曲を聴き、楽しむことができる。
【０１４７】
また、本実施の形態による車載装置１によれば、移動体の一連の走行の距離に応じて、目的地周辺において再生する楽曲の再生時間を長くすることができる。
【０１４８】
また、本実施の形態による車載装置１によれば、移動体の一連の走行における各楽曲の再生回数に応じて、各楽曲を少なくとも１回は再生することができる。
【０１４９】
（実施の形態２）
本実施の形態において、移動体の走行が一連の走行であるか否かを判断し、一連の走行である場合に、一連の走行中に取得される情報を使用して、楽曲選択の制御を行う車載装置２について説明する。なお、本実施の形態における車載装置２は、通常、オーディオ装置と一体型のナビゲーション装置であるが、例えば、オーディオ装置と接続されているナビゲーション装置や、ナビゲーション装置と接続されているオーディオ装置、オーディオ装置とナビゲーション装置との連携を行うための装置などでもよい。また、車載装置２は、例えば、オーディオ機能や、ナビゲーション機能を有する端末装置であってもよい。また、車載装置２は、通常、車や、バイク、自転車などの移動体（乗り物）に搭載されている。なお、移動体には人も含まれる。
【０１５０】
図６は、本実施の形態における車載装置２のブロック図である。車載装置２は、楽曲データ格納部１１、一連走行情報格納部１２、シーン情報取得部１３、判断部２６、楽曲データ取得部２４、楽曲データ再生部１５を備える。楽曲データ取得部２４は、取得方法管理情報格納手段２４１、楽曲取得方法情報取得手段２４２、楽曲データ取得手段２４３を備える。
【０１５１】
判断部２６は、移動体の走行が一連の走行であるか否かを判断する。判断部２６は、通常、移動体の走行に関連する走行関連情報を取得し、当該走行関連情報が、一連走行条件に合致するか否かを判断することで、移動体の走行が一連の走行であるか否かを判断する。一連走行条件とは、移動体の走行が一連の走行であるか否かを判断するための条件である。例えば、走行関連情報が一連走行条件に合致する場合、判断部２６は、移動体の走行が一連の走行であると判断する。また、例えば、走行関連情報が一連走行条件に合致しない場合、判断部２６は、移動体の走行が一連の走行でないと判断する。なお、一連走行条件は、通常、判断部２６が保持しているが、任意の記憶領域に格納されていてもよい。
【０１５２】
走行関連情報は、例えば、移動体の走行時の位置に関連する位置関連情報や、移動体の走行時の状態に関連する状態関連情報、移動体の走行時の時刻に関連する時刻関連情報などである。なお、走行関連情報は、通常、移動体の現在の走行に関連する情報である。
【０１５３】
位置関連情報は、例えば、走行時の現在位置を示す現在位置情報や、走行中の道路を示す道路情報、現在位置から予め決められた地点までの距離を示す地点距離情報などである。現在位置情報は、通常、経緯度を示す経緯度情報であるが、地図上の座標を示す座標情報や、高度を示す高度情報などであってもよい。また、地点距離情報は、予め決められた地点から現在位置までの距離であってもよい。また、状態関連情報は、例えば、移動体のエンジンのＯＮまたはＯＦＦの状態を示すエンジン情報や、移動体の燃料残量を示す燃料残量情報、移動体の速度を示す速度情報などである。また、時刻関連情報は、例えば、時刻を示す時刻情報や、時間帯を示す時間帯情報、ある時刻からある時刻までの時間を示す時間情報などである。
【０１５４】
また、一連走行条件は、例えば、（１）移動体が走行している経路に関する条件や、（２）移動体の走行時の状態に関する条件、（３）移動体の走行時の時間に関する条件などである。また、走行関連条件は、これらの条件の組み合わせであってもよい。
【０１５５】
（１）は、例えば、（１１）「走行＝（出発地→目的地）」や、（１２）「走行＝（出発地→目的地｜目的地→出発地）」、（１３）「現在位置＝経路上」、（１４）「現在位置＝｛（Ｎ３４．２３，Ｅ１３５．３５），（Ｎ３４．４６，Ｅ１３５．５９）｝」などである。（１１）は、移動体の走行が出発地から目的地までの走行であること（移動体が出発地から目的地までの経路を走行していること）を示す。また、（１２）は、移動体の走行が出発地から目的地を経由した出発地までの走行であること（移動体が出発地から目的地を経由した出発地までの経路を走行していること）を示す。また、（１３）は、移動体の現在位置が予め決められた経路上にあることを示す。また、（１４）は、移動体の現在位置が「（Ｎ３４．２３，Ｅ１３５．３５），（Ｎ３４．４６，Ｅ１３５．５９）」の範囲内にあること（移動体が予め決められた範囲内にあること）を示す。
【０１５６】
また、（２）は、例えば、（２１）「エンジン＝ＯＮ」や、（２２）「速度≧３０ｋｍ／ｈ」、（２３）「燃料残量≧５Ｌ」などである。（２１）は、移動体のエンジンがＯＮであること（移動体の走行が移動体のエンジンが始動してからエンジンが停止するまでの走行であること）を示す。また、（２２）は、移動体の速度が時速３０ｋｍ以上であることを示す。また、（２３）は、移動体の燃料残量５Ｌ以上であることを示す。
【０１５７】
また、（３）は、例えば、（３１）「非走行時間≦３０分」や、（３２）「走行時間≧２時間」、（３３）「エンジンＯＮ≧１時間」、（３４）「非経路上≦３０分」などである。（３１）は、移動体が走行していない時間が３０分以内であることを示す。つまり、（３１）は、移動体の非走行の時間が予め決められた時間以下であることを示す。また、（３２）は、移動体が走行している時間が２時間以上であることを示す。また、（３３）は、移動体のエンジンがＯＮになっている時間が１時間以上であることを示す。また、（３４）は、移動体の位置が予め決められた経路から外れている時間３０分以内であることを示す。
【０１５８】
例えば、判断部２６は、現在位置情報を取得し、当該現在位置情報が、一連走行情報格納部１２に格納されている経路情報が有する経路位置情報と一致するか否か、または当該経路情報が有する経路位置情報が示す範囲に含まれるか否かを判断する。そして、判断部２６は、当該一致するまたは含まれる場合に、移動体の走行が一連の走行であると判断する。この場合の一連走行条件は、例えば、「現在位置＝経路上」などである。
【０１５９】
また、例えば、判断部２６は、目的地までの地点距離情報を、ある間隔で２回以上取得し、当該２以上の地点距離情報から移動体が目的地に近づいているか否かを判断する。そして、判断部２６は、当該近づいている場合に、移動体の走行が一連の走行であると判断する。この場合の一連走行条件は、例えば、「走行＝（出発地→目的地）」などである。
【０１６０】
また、例えば、判断部２６は、エンジン情報を取得し、当該エンジン情報が、エンジンがＯＮであることを示すか否かを判断する。そして、判断部２６は、当該エンジンがＯＮであることを示す場合に、移動体の走行が一連の走行であると判断する。この場合の一連走行条件は、例えば、「エンジン＝ＯＮ」などである。
【０１６１】
また、例えば、判断部２６は、エンジンがＯＮになった時刻を示す時刻情報を取得し、当該時刻からの経過時間を示す時間情報を取得し、当該時間が予め決められた条件を満たすか否かを判断する。そして、判断部２６は、当該満たす場合に、移動体の走行が一連の走行であると判断する。この場合の一連走行条件は、例えば、「エンジンＯＮ≧１時間」などである。
【０１６２】
また、例えば、判断部２６は、速度情報を取得し、当該速度情報が、移動体の速度が０より大きいか否かを判断する。そして、判断部２６は、当該移動体の速度が０より大きい場合に、移動体の速度が一連の走行であると判断する。この場合の一連走行条件は、例えば、「速度＞０」などである。
【０１６３】
また、例えば、判断部２６は、移動体の速度が「０」になった時刻を示す時刻情報を取得し、当該時刻からの経過時間を示す時間情報を取得し、当該時間が予め決められた条件を満たすか否かを判断する。そして、判断部２６は、当該満たす場合に、移動体の走行が一連の走行であると判断する。この場合の一連走行条件は、例えば、「速度０≦１時間」などである。
【０１６４】
また、例えば、移動体の走行が一連の走行であると判断したあとに、走行関連情報が一連走行情報に合致しなくなった場合、判断部２６は、当該合致しなくなった時点までの走行は一連の走行と判断するとしてもよいし、当該合致しなくなった時点までの走行も一連の走行と判断しないとしてもよい。
【０１６５】
例えば、移動体が経路上を走行している間、判断部２６は、上記のような判断により、当該走行が一連の走行であると判断する。そして、移動体が当該経路から外れた場合、判断部２６は、上記のような判断により、当該走行が一連の走行でないと判断する。
【０１６６】
また、判断部２６は、例えば、一連走行条件に従い、走行関連情報を取得してもよい。例えば、判断部２６は、一連走行条件に対し、予め決められた順序に従い、当該一連走行条件が何を示す条件であるかを判断する。そして、例えば、当該一連走行条件が、移動体の位置に関連する条件である位置関連条件である場合、判断部２６は、位置関連情報を取得する。また、例えば、当該一連走行条件が、移動体の状態に関連する条件である状態関連条件である場合、判断部２６は、状態関連情報を取得する。また、例えば、当該一連走行条件が、時刻に関連する条件である時刻関連条件である場合、判断部２６は、時刻関連情報を取得する。
【０１６７】
なお、判断部２６は、通常、車載装置２の電源がＯＮになった直後から、電源がＯＦＦになるまで、走行関連情報を取得し続ける。当該取得のタイミングは、通常、１秒ごとや、１０分ごと、１時間ごとなどの定期的であるが、不定期であってもよい。また、走行関連情報の取得のタイミングは、各種走行関連情報ごとに予め決められていてもよい。
【０１６８】
判断部２６は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置、エンジンのＯＮまたはＯＦＦを検知するイグニッションセンサ、移動体の速度を計測する速度計、移動体の燃料残量を計測する燃料残量計、時計などから、各種走行関連情報を取得する。この場合、判断部２６は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、判断部２６は、例えば、各種走行関連情報が格納される予め決められた記憶領域や任意の記憶領域から、当該各種走行関連情報を取得してもよい。また、判断部２６は、ＭＰＵやメモリ等から実現されてもよい。この場合、判断部２６は、の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【０１６９】
楽曲データ取得部２４は、判断部２６が、移動体の走行が一連の走行であると判断した場合に、一連走行情報格納部１２に格納されている一連走行情報を使用して、楽曲データ格納部１１から楽曲データを取得する。また、楽曲データ取得部２４は、判断部２６が、移動体の走行が一連の走行でないと判断した場合は、当該使用した一連走行情報を使用しない。このとき、楽曲データ取得部２４は、例えば、当該一連走行情報を使用せずに、楽曲データ格納部１１から楽曲データを取得してもよいし、楽曲データを取得しなくてもよい。
【０１７０】
なお、楽曲データ取得部２４が行う処理等は、判断部２６が、移動体の走行が一連の走行であると判断した場合に楽曲データを取得すること以外は、前述の楽曲データ取得部１４の処理等と同様であるので、説明を省略する。また、楽曲データ取得部２４が備える取得方法管理情報格納手段２４１、楽曲取得方法情報取得手段２４２、楽曲データ取得手段２４３が行う処理等も、それぞれ、楽曲データ取得部１４が備える取得方法管理情報格納手段１４１、楽曲取得方法情報取得手段１４２、楽曲データ取得手段１４３が行う処理等と同様であるので、説明を省略する。
【０１７１】
次に、車載装置２の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図７は、車載装置２の全体動作を示すフローチャートである。なお、図２のフローチャートにおいて、取得方法管理情報格納手段２４１には、ｍ個の取得方法管理情が格納されているものとする。なお、図７のフローチャートにおいて、ステップＳ７０５からステップＳ７１５までは、図２のフローチャートのステップ２０３からステップＳ２１３までと同様であるので、説明を省略する。
【０１７２】
（ステップＳ７０１）楽曲取得方法情報取得手段２４２は、一連走行情報格納部１２に格納されている一連走行情報を取得する。
【０１７３】
（ステップＳ７０２）シーン情報取得部１３は、シーン情報を取得する。以降、シーン情報取得部１３は、シーン情報を取得し続ける。
【０１７４】
（ステップＳ７０３）判断部２６は、走行関連情報を取得する。
【０１７５】
（ステップＳ７０４）判断部２６は、ステップＳ７０３で取得した走行関連情報が、任意の記憶領域に格納されている一連走行条件に合致するか否かを判断する。合致する場合は、ステップＳ７０５に進み、そうでない場合は、ステップＳ７０１に戻る。
【０１７６】
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１７７】
（具体例）
次に、車載装置２の動作の具体例について説明する。なお、本具体例において、車載装置２は、オーディオ装置と一体型のナビゲーション装置であり、自動車に搭載されているものとする。また、任意の記憶領域には、図８に示す一連走行条件が格納されているものとする。当該一連走行条件（項目名：一連走行条件）は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）が対応付いている。また、楽曲データ格納部１１には、図３に示す楽曲データが、また、取得方法管理情報格納手段２４１には、図４に示す取得方法管理情報が格納されているが、楽曲データの取得や、楽曲取得方法情報の取得の手順や方法などは、実施の形態１の具体例と同様であるので、説明を省略する。本具体例においては、判断部２６が行う、移動体の走行が一連の走行であるか否かの判断の具体例についてのみ説明する。
【０１７８】
まず、ユーザ（ドライバー）がナビゲーション装置を操作し、地点Ａを目的地に設定したとする。すると、図示しない経路探索部が現在地から地点Ａまでの経路探索を行い、当該経路探索を行った結果である経路情報が、一連走行情報格納部１２に蓄積される。以下、当該経路情報を、目的地である地点Ａまでの経路を示すことから、経路Ａとする。
【０１７９】
次に、自動車が、経路Ａが示す経路上を走行しているとする。すると、判断部２６は、自動車の現在位置を示す現在位置情報を取得し、現在位置情報「（Ｎ３５．７９，Ｅ１３５．７９）」を取得したものとする。また、判断部２６は、当該経路情報も取得する。
【０１８０】
次に、判断部２６は、現在位置情報「（Ｎ３５．７９，Ｅ１３５．７９）」が、経路Ａが有する経路位置情報と一致するか否か、または当該経路位置情報が示す範囲に含まれるか否かを判断し、一致すると判断したものとする。この結果、判断部２６は、取得した走行関連情報が、図８の「ＩＤ＝０１１」の一連走行条件に合致すると判断する。つまり、判断部２６は、現時点での自動車の走行が、一連の走行であると判断する。
【０１８１】
ここで、例えば、自動車が経路Ａから外れたとする。このとき、経路探索部は、リルートを行わないものとする。すると、判断部２６は、当該経路Ａを外れた直後から経路Ａに戻るまでの経過時間を計測する。そして、当該経過時間が３０分以内である場合、判断部２６は、当該経過時間が図８の「ＩＤ＝０１２」の一連走行条件に合致するので、自動車の走行は一連の走行であると判断する。また、当該経過時間が３０分を超える場合、判断部２６は、当該経過時間、および現在位置情報などの走行関連情報が図８の一連走行条件のどれにも合致しないと判断し、自動車の走行は一連の走行でないと判断する。
【０１８２】
まず、例えば、ユーザ（ドライバー）が自動車のエンジンをＯＮにし、目的地設定を行わずに走行を開始したとする。すると、判断部２６は、エンジン情報「ＯＮ」を取得する。
【０１８３】
次に、判断部２６は、エンジン情報「ＯＮ」が、図８の「ＩＤ＝０１４」の一連走行条件に合致すると判断する。つまり、判断部２６は、現時点での自動車の走行が、一連の走行であると判断する。
【０１８４】
ここで、例えば、ユーザが自動車をコンビニの駐車場に駐車し、エンジンをＯＦＦにしたとする。すると、判断部２６は、当該エンジンがＯＦＦになってからエンジンがＯＮになるまでの経過時間を計測する。そして、当該経過時間が１時間以内である場合、判断部２６は、当該経過時間が図８の「ＩＤ＝０１５」の一連走行条件に合致するので、自動車の走行は一連の走行であると判断する。また、当該経過時間が１時間を超える場合、判断部２６は、当該経過時間、および現在位置情報などの走行関連情報が図８の一連走行条件のどれにも合致しないと判断し、自動車の走行は一連の走行でないと判断する。
【０１８５】
以上、本実施の形態による車載装置２によれば、移動体の走行が一連の走行であるか否かを判断することができる。
【０１８６】
また、本実施の形態による車載装置２によれば、移動体の一連の走行に応じた楽曲の選択制御を行うことができる。これにより、ユーザは、一連の走行に応じた楽曲の選択により、楽曲を聴き、楽しむことができる。
【０１８７】
また、本実施の形態による車載装置２によれば、移動体の一連の走行の距離に応じて、目的地周辺において再生する楽曲の再生時間を長くすることができる。
【０１８８】
また、本実施の形態による車載装置２によれば、移動体の一連の走行における各楽曲の再生回数に応じて、各楽曲を少なくとも１回は再生することができる。
【０１８９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１９０】
また、上記各実施の形態における車載装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として楽曲選択の制御が行われてもよい。
【０１９１】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１９２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１９３】
また、上記各実施の形態における車載装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、１以上の楽曲データと、移動体の一連の走行中に取得される情報である一連走行情報が格納されており、コンピュータを、前記一連の走行中は、前記記録媒体に格納されている一連走行情報を使用して、前記記録媒体から楽曲データを取得し、前記一連の走行の終了後は、前記使用した一連走行情報を使用しない楽曲データ取得部と、前記楽曲データ取得部が取得した楽曲データを再生する楽曲データ再生部として機能させるためのプログラムである。
【０１９４】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０１９５】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１９６】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１９７】
また、図９は、前述のプログラムを実行して、前述の実施の形態の車載装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０１９８】
図９において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１９９】
図１０は、コンピュータシステム９のブロック図である。図１０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２００】
コンピュータシステム９に、前述の実施の形態の車載装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２０１】
プログラムは、コンピュータ９０１に、前述の実施の形態の車載装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２０２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２０３】
以上のように、本発明にかかる車載装置は、移動体の一連の走行に応じた楽曲の選択制御を行うことができる。これにより、ユーザは、一連の走行に応じた楽曲の選択により、楽曲を聴き、楽しむことができるという効果を有し、オーディオ装置と一体型のナビゲーション装置等として有用である。
【符号の説明】
【０２０４】
１、２  車載装置
１１  楽曲データ格納部
１２  一連走行情報格納部
１３  シーン情報取得部
１４、２４  楽曲データ取得部
１５  楽曲データ再生部
２６  判断部
１４１、２４１  取得方法管理情報格納手段
１４２、２４２  楽曲取得方法情報取得手段
１４３、２４３  楽曲データ取得手段
【図１】
0005986742.tif 000002
【図２】
0005986742.tif 000003
【図３】
0005986742.tif 000004
【図４】
0005986742.tif 000005
【図５】
0005986742.tif 000006
【図６】
0005986742.tif 000007
【図７】
0005986742.tif 000008
【図８】
0005986742.tif 000009
【図９】
0005986742.tif 000010
【図１０】
0005986742.tif 000011