(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）や、その他一般的に天気予報等において使用される天気名などである。天気情報、および予報天気情報は、例えば、「晴」、「曇」、「雨」、「霙」、「雹」などである。
【００４１】
以上より、再生開始条件は、例えば、（１）移動体の位置に関連する条件や、（２）移動体の状態に関連する条件、（３）時刻に関連する条件などである。
【００４２】
（１）は、例えば、（１１）「道路種類＝高速自動車国道」や、（１２）「道路構造＝トンネル」、（１３）「トンネル距離≦２００ｍ」などである。（１１）は、移動体が走行している道路の種類が高速自動車国道であることを示す。また、（１２）は、移動体が走行している道路の構造がトンネルであることを示す。また、（１３）は、移動体の現在の位置からトンネルまでの距離が２００ｍであることを示す。
【００４３】
なお、（１３）は、トンネルまでの距離に関するトンネル距離条件であり、当該トンネル距離条件は、移動体の速度を示す速度情報に応じて変化することが好適である。例えば、当該速度情報が「５０ｋｍ／ｈ」である場合、トンネル距離条件は、「トンネル距離≦１５ｍ」などである。また、例えば、当該速度情報が「１００ｋｍ／ｈ」である場合、トンネル距離条件は、「トンネル距離≦３０ｍ」などである。また、トンネル距離条件は、トンネル距離情報を代入することで確定するものであってもよい。例えば、上記の例であれば、トンネル距離条件は、「トンネル距離≦（＄時速×３時間÷１０，０００）」などである。この場合、「＄時速」に時速を示す速度情報が代入される。また、トンネル距離条件は、例えば、「トンネル距離≦（＄秒速×１秒）」などであってもよい。この場合、「＄秒速」に秒速を示す速度情報が代入される。
【００４４】
また、（２）は、例えば、（２１）「エンジン＝ＯＮ」や、（２２）「速度＞０ｋｍ／ｈ」、（２３）「燃料残量≦１０Ｌ」などである。（２１）は、移動体のエンジンの状態がＯＮであることを示す。また、（２２）は、移動体の速度が０ｋｍ／ｈより大きいことを示す。また、（２３）は、移動体の燃料の残量が１０Ｌ以下であることを示す。
【００４５】
また、（３）は、例えば、（３１）「時刻≦１２：００」や、（３２）「時間帯＝夕暮れ」、（３３）「降水確率≧５０％」などである。（３１）は、現在の時刻が１２：００以前であることを示す。また、（３２）は、現在の時間帯が夕暮れであることを示す。また、（３３）は、降水確率が５０％以上であることを示す。
【００４６】
また、再生開始条件は、これらの条件の２以上の組み合わせであってもよい。再生開始条件は、例えば、（ａ）「（道路種類＝高速自動車国道）＆（トンネル距離≦２００ｍ）」や、（ｂ）「（時刻≦７：００）｜（時刻≧２２：００）」、（ｃ）「（道路種類＝一般国道）＆（天気＝雨）＆（時刻≧１８：００）」などである。（ａ）は、移動体が走行している道路の種類が自動車国道であり、かつトンネルまでの距離が２００ｍであることを示す。また、（ｂ）は、時刻が７：００以前である、または時刻が２２：００以後であることを示す。また、（ｃ）は、移動体が走行している道路の種類が一般国道であり、かつ天気が雨であり、かつ時刻が１８：００以後であることを示す。
【００４７】
また、再生終了条件とは、楽曲データの再生を終了する条件である。再生終了条件は、移動体の走行シーンに関する条件でもある。なお、再生終了条件は、再生開始条件と同様であるので、説明を省略する。
【００４８】
また、シーン管理情報は、移動体の走行シーンを識別するシーン識別子を有していてもよい。シーン識別子は、例えば、（１）移動体の位置に関連する識別子や、（２）移動体の状態に関連する識別子、（３）時刻に関連する識別子、（４）天気に関連する識別子、（５）その他の任意の識別子などである。（１）は、例えば、道路の種類を識別するものや、道路の構造を識別するもの、地域を識別するものなどである。（１）は、例えば、「高速道路」や、「一般道路」、「トンネル」、「橋」、「東京」、「大阪」などである。また、（２）は、移動体のエンジンの状態を識別するものや、移動体の燃料残量を識別するもの、移動体の速度を識別するものなどである。（２）は、例えば、「エンジンＯＮ」や、「燃料多」、「速度遅」などである。また、（３）は、例えば、時間帯を識別するものなどである。（３）は、例えば、「午前」や、「午後」、「朝」、「昼」、「夕」、「夜」などである。また、（４）は、例えば、天気を識別するものや、降水確率を識別するものなどである。（４）は、例えば、「晴」、「曇」、「雨」、「降水確率５０％」などである。また、（５）は、例えば、「シーンＡ」や、「シーンＢ」、「ユーザ定義シーン」などである。なお、シーン識別子は、シーン情報と同様の情報であってもよい。
【００４９】
また、シーン管理情報は、１以上の楽曲データと、再生開始条件と、再生終了条件と、楽曲切替方法を示す楽曲切替方法情報とを対応付けて有する情報であってもよい。楽曲切替方法とは、一の楽曲データの再生の開始の方法や、一の楽曲データの再生の終了の方法、一の楽曲データの再生を終了し、他の楽曲データの再生を開始する際の切り替えの方法などである。
【００５０】
楽曲切替方法情報は、例えば、（１）対応付いている楽曲データをフェードインにより再生を開始することや、（２）対応付いている楽曲データをフェードアウトにより再生を終了すること、（３）対応付いている１以上の楽曲データをクロスフェードにより切り替えること、（４）対応付いている楽曲データを、最初からまたは指定された箇所から再生を開始すること、（５）対応付いている楽曲データを、最後までまたは指定された箇所で再生を終了すること、（６）対応付いている１以上の楽曲データを通常通り切り替えることなどを示す情報である。「通常通り切り替える」とは、例えば、再生中の楽曲データを、音量を変えずに最後まで再生し、当該音量のまま次の楽曲データの再生を開始することや、再生中の楽曲データの再生を、音量を変えずに指示された位置で終了し、当該音量のまま次の楽曲データの再生を開始することなどである。
【００５１】
（１）は、例えば、「開始＝フェードイン」や、「フェードイン」などである。また、（１）は、例えば、フェードインの時間を示す「フェードイン＝３０００ｍｓｅｃ」などであってもよい。また、（２）は、例えば、「終了＝フェードアウト」や、「フェードアウト」などである。また、（２）は、例えば、フェードアウトの時間を示す「フェードアウト＝２ｓｅｃ」などであってもよい。また、（３）は、例えば、「切替＝クロスフェード」や、「クロスフェード」などである。また、（３）は、例えば、クロスフェードの時間を示す「クロスフェード＝４．２秒」などであってもよい。また、（４）は、例えば、「開始＝通常」や、「なし」などである。また、（５）は、例えば、「終了＝なし」や、「通常」などである。また、（６）は、例えば、「切替＝通常」や、「なし」などである。
【００５２】
また、シーン管理情報は、当該シーン管理情報が有する楽曲データの再生の順序や、再生の繰り返しの方法などを示す再生方法情報が対応付いていてもよい。再生方法情報は、例えば、（１）「ランダム」や、（２）「通常」、（３）「ランダムワンス」、（４）「通常ワンス」、（５）「ランダムループ」、（６）「通常ループ」などである。（１）は、対応付いている１以上の楽曲データをランダムに再生することを示す。また、（２）は、対応付いている１以上の楽曲データを通常どおり（例えば、楽曲データ識別子の昇順）に再生することを示す。また、（３）は、対応付いている１以上の各楽曲データをランダムに一度だけ再生することを示す。また、（４）は、対応付いている１以上の各楽曲データを通常どおりに一度だけ再生することを示す。また、（５）は、対応付いている１以上の楽曲データをランダムに繰り返し再生することを示す。また、（６）は、対応付いている１以上の楽曲データを通常どおりに繰り返し再生することを示す。
【００５３】
また、シーン管理情報は、当該シーン管理情報が有する楽曲データを再生するタイミングを示すタイミング情報が対応付いていてもよい。タイミング情報は、例えば、（１）「Ｔｉｍｅ＝１０００ｍｓｅｃ」や、（２）「Ｔｉｍｅ＝２．５ｓｅｃ，ｓｅ０１．ｗａｖ」などである。（１）は、走行シーンが開始してから（後述のシーン情報取得部１２が取得したシーン情報が再生開始条件に合致してから）１０００ミリ秒後に、対応付いている楽曲データの再生を開始することを示す。また、（２）は、走行シーンが開始してから２．５秒後に、対応付いている楽曲データのうち、「ｓｅ０１．ｗａｖ」で識別される楽曲データの再生を開始することを示す。
【００５４】
また、楽曲切替方法情報や、再生方法情報、タイミング情報は、上記の様な楽曲データの切り替えや、楽曲データの再生を実現するものであればよく、その種類や形式、内容などは問わない。楽曲切替方法情報などは、以上の様な処理を実現するプログラムであってもよい。
【００５５】
また、シーン管理情報は、楽曲データのカテゴリを識別するカテゴリ識別子を有していてもよい。カテゴリ識別子は、いわゆるジャンルを識別するものであってもよい。カテゴリ識別子は、例えば、「ロック」、「ジャス」、「アップテンポ」、「スローテンポ」などである。また、カテゴリ識別子は、シーン識別子と同様の情報であってもよい。
【００５６】
なお、シーン管理情報が有する各情報の対応付けの方法は問わない。例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の一要素における属性値として対応付いていてもよいし、１つのレコードとして対応付いていてもよいし、ＲＤＢ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ）のテーブルのように、いわゆる主キーと呼ばれる属性により対応付いていてもよい。この場合、例えば、シーン識別子が主キーとなり、２以上のテーブルが対応付いている。
【００５７】
また、一のシーン管理情報において、再生開始条件と再生終了条件とは異なるが、２以上のシーン管理情報において、再生開始条件と再生終了条件とは同一の場合がある。これは、つまり、一の楽曲データの再生の終了後に、異なる一の楽曲データの再生が開始されることを意味する。当該「終了後」は、「終了と同時」を含む概念である。
【００５８】
シーン情報取得部１２は、シーン情報を取得する。例えば、位置関連情報を取得する場合、シーン情報取得部１２は、通常、地図を示す地図情報と、移動体の現在位置を示す現在位置情報とを取得し、当該現在位置情報が示す現在位置に対応する道路情報などを、地図情報から取得する。当該地図情報は、通常、地図上の道路を示す地図道路情報や、地図上の地域を示す地図地域情報、地図上の地形を示す地図地形情報などを有している。地図道路情報は、例えば、道路名称情報や、道路種類情報、道路構造情報、制限速度情報、道路の起点や終点、経由地点などの位置を示す道路位置情報などを有する。また、地図地域情報は、地域名称情報や、当該地域の位置や範囲を示す地域位置情報などを有する。また、地図地形情報は、地形種類情報や、当該地形の位置や範囲を示す地形位置情報などを有する。
【００５９】
また、地図情報は、２以上の道路情報の集合である経路情報を有していてもよい。当該経路情報は、出発地から目的地までの経路を示す情報である。また、地図情報は、通常、シーン情報取得部１２が保持しているが、予め決められた記憶領域や、任意の記憶領域などに格納されていてもよい。
【００６０】
例えば、シーン情報取得部１２は、取得した現在位置情報が、上記各種情報が有する位置情報と一致するか否かを判断し、一致する場合に、当該位置情報を有する上記各種情報を取得する。当該「一致するか否かを判断」には、当該位置情報が示す範囲に含まれるか否かを判断することも含まれる。例えば、道路情報を取得する場合、シーン情報取得部１２は、取得した現在位置情報と、地図道路情報が有する道路位置情報とが一致するか否かを判断する。そして、一致する場合、シーン情報取得部１２は、当該地図道路情報を、シーン情報である道路情報として取得する。また、例えば、地域情報を取得する場合、シーン情報取得部１２は、取得した現在位置情報が、地図地域情報が有する地域位置情報が示す範囲に含まれるか否かを判断する。そして、含まれる場合、シーン情報取得部１２は、当該地図地域情報を、シーン情報である地域情報として取得する。また、例えば、地形情報を取得する場合、シーン情報取得部１２は、取得した現在位置情報が、地図地形情報が有する地形位置情報に一致するか否か、または当該地形位置情報が示す範囲に含まれるか否かを判断する。そして一致する場合、または含まれる場合、シーン情報取得部１２は、当該地図地形情報を、シーン情報である地形情報として取得する。
【００６１】
また、位置関連情報を取得する場合、シーン情報取得部１２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、各種位置関連情報を取得する。この場合、シーン情報取得部１２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。
【００６２】
また、例えば、状態関連情報を取得する場合、シーン情報取得部１２は、通常、エンジンのＯＮまたはＯＦＦを検知するイグニッションセンサや、移動体の速度を計測する速度計、移動体の燃料残量を計測する燃料残量計などの装置から、各種状態関連情報を取得する。この場合、シーン情報取得部１２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。
【００６３】
また、例えば、時刻関連情報を取得する場合、シーン情報取得部１２は、通常、時計から時刻情報を取得する。また、シーン情報取得部１２は、通常、時刻の条件を示す時刻条件と、時間細分との対応表を有しており、取得した時刻情報が合致する時刻条件に対応する時間細分を取得し、時間帯情報を取得する。この場合、シーン情報取得部１２は、時計を有していてもよいし、時計で実現され得てもよい。
【００６４】
また、例えば、天気関連情報を取得する場合、シーン情報取得部１２は、通常、天気情報や予報天気情報、降水確率情報などを受信する装置から、天気情報などの天気関連情報を取得する。また、例えば、当該天気情報などが予め決められた記憶領域や任意の記憶領域に格納されている場合、シーン情報取得部１２は、当該天気情報などを、当該記憶領域から取得してもよい。また、シーン情報取得部１２は、通常、雨量を計測する雨量計や、気温を計測する気温計、湿度を計測する湿度計などの装置から、雨量情報などの天気関連情報を取得する。この場合、シーン情報取得部１２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。
【００６５】
また、シーン情報取得部１２は、例えば、シーン管理情報格納部１１に格納されている再生開始条件に従い、シーン情報を取得してもよい。例えば、シーン情報取得部１２は、シーン管理情報格納部１１に格納されている再生開始条件に対し、予め決められた順序に従い、当該再生開始条件が何を示す条件であるかを判断する。そして、例えば、当該再生開始条件が、移動体の位置に関連する条件である位置関連条件である場合、シーン情報取得部１２は、位置関連情報を取得する。また、例えば、当該再生開始条件が、移動体の状態に関連する条件である状態関連条件である場合、シーン情報取得部１２は、状態関連情報を取得する。また、例えば、当該再生開始条件が、時刻に関連する条件である時刻関連条件である場合、シーン情報取得部１２は、時刻関連情報を取得する。また、例えば、当該再生開始条件が、天気に関連する天気関連条件である場合、シーン情報取得部１２は、天気関連情報を取得する。
【００６６】
なお、シーン情報取得部１２は、通常、車載装置１の電源がＯＮになった直後から、電源がＯＦＦになるまで、シーン情報を取得し続ける。当該取得のタイミングは、通常、１秒ごとや、１０分ごと、１時間ごとなどの定期的であるが、不定期であってもよい。例えば、シーン情報取得部１２は、都道府県や市町村などの地域が変わるたびにシーン情報を取得してもよい。なお、地域が変わったことを検知する方法や手順などは、公知であるので、詳細な説明を省略する。
【００６７】
また、シーン情報の取得のタイミングは、各種シーン情報ごとに予め決められていてもよい。例えば、シーン情報のうち、位置情報や、速度情報、時刻情報など、移動体の走行および時間の経過に応じて時々刻々と変化する情報については、定期的に取得すると決められていてもよい。また、例えば、シーン情報のうち、地域名称情報や、予報天気情報、降水確率情報など、予め決められた領域（地域など）ごとに異なる情報については、移動体が当該領域の境界を通過するたびに取得すると決められていてもよい。
【００６８】
また、シーン情報取得部１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。また、シーン情報取得部１２は、シーン情報のうちのいくつかについては、通常、後述の各手段により取得する。
【００６９】
経路情報格納手段１２１には、目的地までの経路を示す経路情報が格納される。当該経路情報は、通常、経路上の地点を示す１以上の経路地点情報を有する。当該経路地点情報は、通常、当該地点の位置を示す地点位置情報を有する。
【００７０】
走行状態情報取得手段１２２は、移動体の現在の走行状態に関する情報である現在走行状態情報を取得する。当該現在走行状態情報は、通常、現在位置情報や、現在速度情報などである。
【００７１】
走行状態情報取得手段１２２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置、速度計などのハードウェア（専用回路）で実現され得るが、ＭＰＵやメモリ等から実現され得てもよい。走行状態情報取得手段１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００７２】
地点位置情報取得手段１２３は、経路情報格納手段１２１から、地点位置情報を取得する。当該地点位置情報は、通常、予め決められた条件である地点条件に合致する地点を示す経路地点情報が有する地点位置情報である。当該「地点条件に合致する地点」とは、前述のとおりである。なお、当該地点条件は、通常、地点位置情報取得手段１２３が保持しているが、任意の記憶領域に格納されていてもよい。
【００７３】
例えば、地点条件が「進行方向にある最も近いトンネルの入口」である場合、地点位置情報取得手段１２３は、経路情報格納手段１２１から、トンネルの入口を示す１以上の経路地点情報を取得する。そして、地点位置情報取得手段１２３は、走行状態情報取得手段１２２が取得した現在位置情報が示す位置と、当該１以上の各経路地点情報が有する地点位置情報が示す位置との距離を算出する。距離の算出方法の説明は、省略する。そして、地点位置情報取得手段１２３は、当該算出した距離が最小である地点位置情報を取得する。
【００７４】
また、例えば、地点条件が「進行方向にある最も近いトンネルの出口」や、「進行方向にある最も近い高速道路の入口」などの場合も、地点位置情報取得手段１２３は、上記と同様の手順により、地点位置情報を取得する。
【００７５】
地点距離情報算出手段１２４は、走行状態情報取得手段１２２が取得した走行状態情報と、地点位置情報取得手段１２３が取得した地点位置情報とから、地点距離情報を算出する。当該地点距離情報が示す地点までの距離は、前述のとおり、通常、空間的距離であるが、時間的距離であってもよい。例えば、空間的距離を示す地点距離情報を算出する場合、地点距離情報算出手段１２４は、走行状態情報取得手段１２２が取得した現在位置情報と、地点位置情報取得手段１２３が取得した地点位置情報とから、空間的距離を算出する。また、例えば、時間的距離を示す地点距離情報を算出する場合、地点距離情報算出手段１２４は、上記のようにして時間的距離を示す地点距離情報を算出し、走行状態情報取得手段１２２が取得した現在速度情報で当該地点距離情報を割り、時間的距離を算出する。なお、空間的距離を算出する場合、地点距離情報算出手段１２４は、例えば、地点位置情報取得手段１２３が地点位置情報を取得する際に算出した距離を取得してもよい。
【００７６】
終了条件取得部１３は、シーン情報取得部１２が取得したシーン情報に対応する再生終了条件を取得する。終了条件取得部１３は、通常、シーン情報取得部１２が取得したシーン情報が、シーン管理情報格納部１１に格納されている１以上のシーン管理情報が有する再生開始条件のいずれに合致するか否かを判断し、合致する再生開始条件に対応する再生終了条件を、シーン管理情報格納部１１から取得する。
【００７７】
また、終了条件取得部１３は、例えば、シーン情報取得部１２が取得したシーン情報が、先に合致した再生開始条件とは異なる再生開始条件に合致する場合に、再生終了条件を取得してもよい。つまり、終了条件取得部１３は、当該シーン情報が同一の再生開始条件に合致する間は、再生終了条件を取得しなくてもよい。
【００７８】
例えば、シーン情報取得部１２が道路種類情報「一般国道」を取得したとする。すると、終了条件取得部１３は、当該「一般国道」が合致する再生開始条件に対応する再生終了条件を取得する。その後、シーン情報取得部１２が次の取得のタイミングで、再度道路種類情報「一般国道」を取得した場合、終了条件取得部１３は、当該「一般国道」が合致する再生開始条件に対応する再生終了条件を取得しなくてもよい。また、その後、シーン情報取得部１２が異なる道路種類情報「高速自動車国道」を取得したとする。すると、終了条件取得部１３は、当該「高速自動車国道」が合致する再生開始条件に対応する再生終了条件を取得する。
【００７９】
楽曲切替方法情報取得部１４は、シーン情報取得部１２が取得したシーン情報に対応する楽曲切替方法情報を取得する。なお、当該楽曲切替方法情報の取得の方法や手順などは、終了条件取得部１３による終了条件の取得の方法や手順などと同様であるので、説明を省略する。
【００８０】
楽曲データ取得部１５は、シーン情報取得部１２が取得したシーン情報に対応する１以上の楽曲データを取得する。なお、当該楽曲データの取得の方法や手順などは、終了条件取得部１３による再生終了条件の取得の方法や手順などと同様であるので、説明を省略する。
【００８１】
また、楽曲データ取得部１５は、シーン管理情報格納部１１に格納されている１以上の楽曲データのいずれかを取得してもよい。取得の方法は、問わない。例えば、ランダムに取得してもよいし、当該楽曲データが有する楽曲データ識別子の昇順、または降順に取得してもよい。
【００８２】
制御部１６は、楽曲データの再生の開始や、楽曲データの再生の終了、楽曲データの一時的な停止、楽曲データの指定した箇所からの再生の開始などを、後述の楽曲データ再生部１７に指示する。
【００８３】
例えば、楽曲データ取得部１５が１以上の楽曲データを取得した場合、制御部１６は、当該１以上の楽曲データのいずれかの再生を開始することを、楽曲データ再生部１７に指示する。この場合、制御部１６は、通常、楽曲データ取得部１５が楽曲データを取得したか否かを判断する。また、楽曲データ再生部１７が当該楽曲データの最後まで再生し、再生を終了した場合、制御部１６は、当該１以上の楽曲データのいずれかであって、楽曲データ再生部１７が再生していない楽曲データの再生を開始することを、楽曲データ再生部１７に指示する。
【００８４】
また、例えば、シーン情報取得部１２が取得したシーン情報が、終了条件取得部１３が取得した再生終了条件に合致する場合、制御部１６は、楽曲データの再生を終了することを、楽曲データ再生部１７に指示する。この場合、制御部１６は、通常、当該シーン情報が当該再生終了条件に合致するか否かを判断する。また、このとき、楽曲データ取得部１５が新たな１以上の楽曲データを取得している場合がある。従って、制御部１６は、上記再生を終了することを指示すると同時に、楽曲データ取得部１５が取得した新たな１以上の楽曲データのいずれかの再生を開始することを、楽曲データ再生部１７に指示してもよい。
【００８５】
また、例えば、楽曲データ再生部１７が楽曲データを再生しているときに、楽曲データ取得部１５が新たな楽曲データを取得した場合、制御部１６は、再生中の楽曲データの再生を一時的に停止することと、新たな楽曲データの再生を開始することとを、楽曲データ再生部１７に指示する。そして、制御部１６は、当該楽曲データの再生を停止した箇所を記録する。以下、当該停止した箇所を、停止箇所とする。当該停止箇所は、通常、いわゆるオフセットである。当該オフセットは、例えば、時間や、楽曲データのサイズ（容量）などである。また、時間は、通常、既に再生した時間であるが、残りの再生時間であってもよい。また、楽曲データのサイズは、例えば、既に再生した楽曲データのサイズであってもよいし、残りの楽曲データのサイズであってもよい。また、当該記録の方法は問わない。例えば、制御部１６が保持してもよいし、任意の記憶領域または予め決められた記憶領域に蓄積してもよい。また、楽曲データ再生部１７が新たな楽曲データの再生を終了した場合、制御部１６は、まず、停止箇所を取得する。当該「楽曲データの再生を終了した場合」とは、制御部１６が楽曲データ再生部１７に楽曲データの再生の終了を指示した場合や、楽曲データ再生部１７が一の楽曲データの最後まで再生し、終了した場合などを含む。そして、制御部１６は、再生を一時的に停止した楽曲データを、当該停止箇所から再生を開始することを、楽曲データ再生部１７に指示する。
【００８６】
また、再生の開始または再生の終了を指示する場合、制御部１６は、通常、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報に従い再生の開始をするまたは再生を終了するように、楽曲データ再生部１７に指示する。例えば、当該楽曲切替方法情報が「開始＝フェードイン」である場合、制御部１６は、フェードインにより再生を開始するように、楽曲データ再生部１７に指示する。また、当該楽曲切替方法情報が「終了＝フェードアウト」である場合、制御部１６は、フェードアウトにより再生を終了するように、楽曲データ再生部１７に指示する。また、当該楽曲切替方法情報が「クロスフェード」である場合、制御部１６は、クロスフェードにより再生の開始と再生の終了を行うように、楽曲データ再生部１７に指示する。
【００８７】
なお、制御部１６は、通常、上記の１以上の指示の組み合わせにより、楽曲データ再生部１７を制御する。また、上記「終了」と「停止」は、通常、同義である。
【００８８】
楽曲データ再生部１７は、楽曲データ取得部１５が取得した１以上の楽曲データの再生の開始や、当該楽曲データの再生の終了、当該楽曲データの一時的な停止、当該楽曲データの指定した箇所からの再生の開始などを行う。楽曲データの再生の方法や手順などは、公知であるので、詳細な説明を省略する。また、当該楽曲データの再生は、楽曲データの出力と同義であってもよい。出力とは、通常、スピーカーへ出力することである。
【００８９】
楽曲データ再生部１７は、通常、これら再生の開始などを、制御部１６からの指示に従い行う。例えば、制御部１６が楽曲データの再生を開始することを指示した場合、楽曲データ再生部１７は、楽曲データの再生を開始する。また、例えば、制御部１６が楽曲データの再生を終了することを指示した場合、楽曲データ再生部１７は、楽曲データの再生を終了する。なお、その他の処理については、上記指示の内容と同様であるので、説明を省略する。
【００９０】
また、例えば、制御部１６から楽曲データの再生を終了することの指示を受けた場合、楽曲データ再生部１７は、当該再生を終了した箇所を、任意の記憶領域または予め決められた記憶領域に蓄積してもよい。なお、当該「終了した箇所」は、上記「停止箇所」と同義である。
【００９１】
楽曲データ再生部１７は、スピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。楽曲データ再生部１７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００９２】
なお、シーン管理情報格納部１１、経路情報格納手段１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９３】
また、シーン情報取得部１２、地点位置情報取得手段１２３、地点距離情報算出手段１２４、終了条件取得部１３、楽曲切替方法情報取得部１４、楽曲データ取得部１５、制御部１６は、通常、ＭＰＵやメモリ等から実現され得る。シーン情報取得部１２などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００９４】
次に、車載装置１の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、車載装置１の全体動作を示すフローチャートである。なお、図２のフローチャートにおいて、シーン管理情報格納部１１には、ｍ個のシーン管理情報が格納されているものとする。
【００９５】
（ステップＳ２０１）シーン情報取得部１２は、シーン情報を取得する。以降、シーン情報取得部１２は、シーン情報を取得し続ける。
【００９６】
（ステップＳ２０２）終了条件取得部１３は、カウンタｉに１をセットする。
【００９７】
（ステップＳ２０３）終了条件取得部１３は、ステップＳ２０１で取得したシーン情報が、シーン管理情報［ｉ］が有する再生開始条件に合致するか否かを判断する。合致する場合は、ステップＳ２０４に進み、そうでない場合は、ステップＳ２１６に進む。
【００９８】
（ステップＳ２０４）終了条件取得部１３は、シーン管理情報［ｉ］が有する再生終了条件を、シーン管理情報格納部１１から取得する。
【００９９】
（ステップＳ２０５）楽曲切替方法情報取得部１４は、シーン管理情報［ｉ］が有するが曲切替方法情報を、シーン管理情報格納部１１から取得する。
【０１００】
（ステップＳ２０６）楽曲データ取得部１５は、制御部１６が記録した停止箇所があるか否かを判断する。ある場合は、ステップＳ２０７に進み、そうでない場合は、ステップＳ２０９に進む。
【０１０１】
（ステップＳ２０７）楽曲データ取得部１５は、制御部１６が停止箇所を記録した楽曲データを、シーン管理情報格納部１１から取得する。
【０１０２】
（ステップＳ２０８）楽曲データ再生部１７は、ステップＳ２０７で取得した楽曲データの再生を、制御部１６が記録した停止箇所から開始する。このとき、通常、制御部１６が、楽曲データの再生を記録した停止箇所から開始することを、楽曲データ再生部１７に指示する。
【０１０３】
（ステップＳ２０９）楽曲データ取得部１５は、シーン管理情報［ｉ］が有する楽曲データを、シーン管理情報格納部１１から取得する。
【０１０４】
（ステップＳ２１０）楽曲データ再生部１７は、ステップＳ２０９で取得した楽曲データの再生を開始する。このとき、楽曲データ再生部１７は、通常、ステップＳ２０５で取得した楽曲切替方法情報に従い、楽曲データの再生を開始する。
【０１０５】
（ステップＳ２１１）楽曲データ取得部１５は、楽曲データ再生部１７が楽曲データの再生を終了したか否かを判断する。終了した場合は、ステップＳ２０６に戻り、そうでない場合は、ステップＳ２１２に進む。このとき、楽曲データ再生部１７は、通常、ステップＳ２０５で取得した楽曲切替方法情報に従い、楽曲データの再生を終了する。
【０１０６】
（ステップＳ２１２）制御部１６は、ステップＳ２０１で取得したシーン情報が、ステップＳ２０４で取得した再生終了条件に合致するか否かを判断する。合致する場合は、ステップＳ２１３に進み、そうでない場合は、ステップＳ２１２に戻る。
【０１０７】
（ステップＳ２１３）制御部１６は、ステップＳ２０５で取得した楽曲切替方法情報に従い楽曲データの再生を終了することを、楽曲データ再生部１７に指示する。
【０１０８】
（ステップＳ２１４）楽曲データ再生部１７は、ステップＳ２１３での指示に従い、楽曲データの再生を終了する。当該「再生を終了する」ことは、楽曲データの再生を一時的に停止することであってもよい。
【０１０９】
（ステップＳ２１５）制御部１６は、ステップＳ２１４で楽曲データ再生部１７が楽曲データの再生を停止した箇所を記録する。
【０１１０】
（ステップＳ２１６）終了条件取得部１３は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ２０２に戻り、そうでない場合は、ステップＳ２１７に進む。
【０１１１】
（ステップＳ２１７）終了条件取得部１３は、ｉを１インクリメントし、ステップＳ２０３に戻る。
【０１１２】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１３】
（具体例）
次に、車載装置１の動作の具体例について説明する。なお、本具体例において、車載装置１は、オーディオ装置と一体型のナビゲーション装置であり、自動車に搭載されているものとする。また、シーン管理情報格納部１１には、図３に示すシーン管理情報が格納されているものとする。当該シーン管理情報は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、楽曲データ（項目名：楽曲データ）と、再生開始条件（項目名：再生開始条件）と、再生終了条件（項目名：再生終了条件）、楽曲切替方法情報（項目名：切替方法情報）とを有する。
【０１１４】
（例１）
まず、自動車が県道を走行しているとする。このとき、シーン情報取得部１２は、シーン情報である道路種類情報「県道」を取得している。また、このとき、終了条件取得部１３は、図３のシーン管理情報のうち、当該道路種類情報「県道」が合致する「ＩＤ＝０１１」の再生開始条件「道路種類＝県道」に対応する再生終了条件「高速道路料金所≦１００ｍ」を取得する。また、このとき、楽曲切替方法情報取得部１４は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１１」の楽曲切替方法情報「開始＝通常，終了＝フェードアウト」を取得する。また、このとき、楽曲データ取得部１５は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１１」の楽曲データを、上から順に取得する。また、このとき、楽曲データ再生部１７は、楽曲データ取得部１５が取得した楽曲データの再生を、当該取得した順に開始する。また、このとき、楽曲データ再生部１７は、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「開始＝通常」に従い、通常通り再生を開始する。ここで、楽曲データ再生部１７は、図３の「ＩＤ＝０１１」の楽曲データ「ｐ＿ｒｏａｄ＿０２．ｍｐ３」を再生しているものとする。
【０１１５】
次に、自動車が高速道路の料金所付近に差し掛かったとする。ここで、シーン情報取得部１２は、当該高速道路の料金所までの距離を算出し、当該料金所までの距離を示す地点距離情報「８０ｍ」を取得したものとする。
【０１１６】
次に、制御部１６は、当該地点距離情報「８０ｍ」が、終了条件取得部１３が取得した再生終了条件「高速道路料金所≦１００ｍ」に合致すると判断する。そして、制御部１６は、楽曲データ再生部１７に、再生している楽曲データの再生を、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「終了＝フェードアウト」に従い、フェードアウトにより終了することを指示する。
【０１１７】
次に、楽曲データ再生部１７は、制御部１６の指示に従い、再生している楽曲データ「ｐ＿ｒｏａｄ＿０２．ｍｐ３」の再生を、フェードアウトにより終了する。
【０１１８】
次に、自動車が高速道路の料金所に向かうランプ（高速道路とその他の道路とを接続する傾斜路）に進入したとする。すると、シーン情報取得部１２は、道路構造情報「ランプ（高速道路）」を取得する。
【０１１９】
次に、終了条件取得部１３は、当該道路構造情報「ランプ（高速道路）」が、図３の「ＩＤ＝０１２」の再生開始条件に合致すると判断する。そして、終了条件取得部１３は、図３の「ＩＤ＝０１２」の再生終了条件「速度≧６０ｋｍ／ｈ」を取得する。また、楽曲切替方法情報取得部１４は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１２」の楽曲切替方法情報「開始＝フェードイン，終了＝なし」を取得する。また、楽曲データ取得部１５は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１２」の楽曲データのうち、上から１番目の楽曲データ「ａｃｓ＿ｒｏａｄ＿０１．ｍｐ３」を取得する。
【０１２０】
次に、楽曲データ再生部１７は、楽曲データ取得部１５が取得した楽曲データ「ａｃｓ＿ｒｏａｄ＿０１．ｍｐ３」の再生を、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「開始＝フェードイン」に従い、フェードインにより開始する。
【０１２１】
次に、自動車が料金所を通過し、高速道路の本線車線に向かって加速を開始したとする。ここで、シーン情報取得部１２は、速度情報を取得し、速度情報「６５ｋｍ／ｈ」を取得したものとする。
【０１２２】
次に、制御部１６は、当該速度情報「６５ｋｍ／ｈ」が、終了条件取得部１３が取得した再生終了条件「速度≧６０ｋｍ／ｈ」に合致すると判断する。そして、制御部１６は、楽曲データ再生部１７に、再生している楽曲データの再生を、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「終了＝なし」に従い、通常通り終了することを指示する。
【０１２３】
次に、楽曲データ再生部１７は、制御部１６の指示に従い、再生している楽曲データ「ａｃｓ＿ｒｏａｄ＿０１．ｍｐ３」の再生を、通常通り終了する。
【０１２４】
次に、自動車が高速道路の加速車線から走行車線に進入したとする。すると、シーン情報取得部１２は、道路種類情報「高速道路」を取得する。
【０１２５】
次に、終了条件取得部１３は、当該道路種類情報「高速道路」が、図３の「ＩＤ＝０１３」の再生開始条件に合致すると判断する。そして、終了条件取得部１３は、図３の「ＩＤ＝０１３」の再生終了条件「道路種類＝一般国道」を取得する。また、楽曲切替方法情報取得部１４は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１３」の楽曲切替方法情報「開始＝通常，終了＝フェードアウト，切替＝クロスフェード」を取得する。また、楽曲データ取得部１５は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１３」の楽曲データのうち、上から１番目の楽曲データ「ｈｉｇｈｗａｙ＿０１．ｍｐ３」を取得する。
【０１２６】
次に、楽曲データ再生部１７は、楽曲データ取得部１５が取得した楽曲データ「ｈｉｇｈｗａｙ＿０１．ｍｐ３」の再生を、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「開始＝通常」に従い、通常通り開始する。以降、楽曲データ取得部１５は、自動車が高速道路を走行している間、図３の「ＩＤ＝０１３」の楽曲データのいずれかを取得し、楽曲データ再生部１７は、当該取得した楽曲データの再生を開始する。このとき、楽曲データ再生部１７は、楽曲データの再生の終了と、次の楽曲データの再生の開始を、クロスフェードにより行う。また、シーン情報取得部１２が取得したシーン情報が、終了条件取得部１３が取得した終了条件に合致すると制御部１６が判断した場合、制御部１６は、楽曲データ再生部１７に、再生している楽曲データの再生を、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「終了＝フェードアウト」に従い、フェードアウトにより終了することを指示する。
【０１２７】
（例２）
まず、自動車が、上記に引き続き、高速道路を走行しているとする。また、このとき、楽曲データ再生部１７は、図３の「ＩＤ＝０１３」の楽曲データ「ｈｉｇｈｗａｙ＿０３．ｍｐ３」を再生しているものとする。
【０１２８】
次に、自動車がトンネルの入口の手前に差し掛かったとする。ここで、シーン情報取得部１２は、当該トンネルの入口までの距離を算出し、トンネル距離情報「２００ｍ」を取得したものとする。
【０１２９】
次に、終了条件取得部１３は、当該トンネル距離情報「２００ｍ」が、図３の「ＩＤ＝０１４」の再生開始条件に合致すると判断する。そして、終了条件取得部１３は、図３の「ＩＤ＝０１４」の再生終了条件「トンネル出口≦２００ｍ」を取得する。また、楽曲切替方法情報取得部１４は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１４」の楽曲切替方法情報「開始＝フェードイン，終了＝フェードアウト」を取得する。また、楽曲データ取得部１５は、終了条件取得部１３と同様に、図３の「ＩＤ＝０１４」の楽曲データのうち、上から１番目の楽曲データ「ｔｕｎｎｅｌ＿０１．ｍｐ３」を取得する。
【０１３０】
次に、制御部１６は、楽曲データ再生部１７に、再生している楽曲データの再生を一時的に停止することと、楽曲データ取得部１５が取得した楽曲データ「ｔｕｎｎｅｌ＿０１．ｍｐ３」の再生を、楽曲切替方法情報取得部１４が取得した楽曲切替方法情報「開始＝フェードイン」に従い、フェードインにより開始することを指示する。ここで、楽曲データ再生部１７は、制御部１６からの指示を受け付けたタイミングで、楽曲データ「ｎ＿ｒｏａｄ＿０３．ｍｐ３」の「１：００」の箇所（開始から１分の箇所）を再生していたとする。すると、制御部１６は、当該「１：００」を停止箇所として記録する。
【０１３１】
次に、楽曲データ再生部１７は、制御部１６からの指示に従い、再生している楽曲データ「ｎ＿ｒｏａｄ＿０３．ｍｐ３」の再生を一時的に停止する。そして、楽曲データ再生部１７は、楽曲データ取得部１５が取得した楽曲データ「ｔｕｎｎｅｌ＿０１．ｍｐ３」の再生を、フェードインにより開始する。
【０１３２】
次に、自動車がトンネルの出口の手前に差し掛かったとする。ここで、シーン情報取得部１２は、当該トンネルの出口までの距離を算出し、トンネル距離情報「２００ｍ」を取得したものとする。
【０１３３】
次に、制御部１６は、当該トンネル距離情報「２００ｍ」が、終了条件取得部１３が取得した再生終了条件「トンネル入口≦２００ｍ」に合致すると判断する。また、制御部１６は、記録していた停止箇所「１：００」を取得する。そして、制御部１６は、楽曲データ再生部１７に、再生している楽曲データの再生を、フェードアウトにより終了することと、再生を一時的に停止した楽曲データ「ｎ＿ｒｏａｄ＿０３．ｍｐ３」の再生を、「１：００」の箇所から開始することを指示する。
【０１３４】
次に、楽曲データ再生部１７は、制御部１６からの指示に従い、再生している楽曲データ「ｔｕｎｎｅｌ＿０１．ｍｐ３」の再生を、フェードアウトにより終了する。そして、楽曲データ再生部１７は、再生を一時的に停止した楽曲データ「ｎ＿ｒｏａｄ＿０３．ｍｐ３」の再生を、「１：００」の箇所から開始する。
【０１３５】
以上、本実施の形態による車載装置１によれば、走行シーンの様々な変化に応じた適切な楽曲の切替制御を行うことができる。
【０１３６】
また、本実施の形態による車載装置１によれば、２以上の異なる切替方法により楽曲を切り替えることができる。
【０１３７】
また、本実施の形態による車載装置１によれば、楽曲を切り替えるタイミングを事前に知ることができ、より精度良く、走行シーンに適した楽曲の切替制御を行うことができる。
【０１３８】
また、本実施の形態による車載装置１によれば、一時的に楽曲を切り替えることができる。
【０１３９】
また、本実施の形態による車載装置１によれば、降水確率に応じた楽曲を再生することができる。
【０１４０】
また、本実施の形態による車載装置１によれば、トンネルへの進入およびトンネルからの退出に合わせて楽曲を切り替えることができる。
【０１４１】
また、本実施の形態による車載装置１によれば、クロスフェードにより楽曲を切り替えることができる。
【０１４２】
また、本実施の形態による車載装置１によれば、楽曲の再生を開始する条件と楽曲の再生を終了する条件とを管理し、走行シーンの様々な変化に応じた適切な楽曲の切替制御を行うことができる。これにより、例えば、トンネルなどの比較的距離の短い区間を走行している間だけ、当該区間に適した楽曲を再生することなどができる。また、これにより、ユーザは、走行シーンの様々な変化に応じた楽曲を聴き、ドライブを楽しむことができる。
【０１４３】
なお、本実施の形態において、車載装置１は、シーン情報取得部１２が取得したシーン情報が合致する再生開始条件に対応する再生方法情報を、シーン管理情報格納部１１から取得する再生方法情報取得部を備えていてもよい。この場合、制御部１６は、通常、シーン情報取得部１２が取得したシーン情報が合致する再生開始条件に対応する１以上の楽曲データから、当該再生方法情報に従って楽曲データを取得するように楽曲データ取得部１５に指示する。例えば、当該再生方法情報が「ランダムワンス」である場合、制御部１６は、当該１以上の各楽曲データを、ランダムに一度だけ取得するように楽曲データ取得部１５に指示する。
【０１４４】
また、本実施の形態において、車載装置１は、シーン情報取得部１２が取得したシーン情報が合致する再生開始条件に対応するタイミング情報を、シーン管理情報格納部１１から取得する再生方法情報取得部を備えていてもよい。この場合、制御部１６は、通常、シーン情報取得部１２が取得したシーン情報が合致する再生開始条件に対応する１以上の楽曲データから、当該タイミング情報に従って楽曲データを取得するように楽曲データ取得部１５に指示する。例えば、当該タイミング情報が「Ｔｉｍｅ＝２．５ｓｅｃ，ｓｅ０１．ｗａｖ」である場合、制御部１６は、シーン情報取得部１２が取得したシーン情報が再生開始条件に合致してから２．５秒後に、当該１以上の楽曲データのうち「ｓｅ０１．ｗａｖ」で識別される楽曲データを取得するように楽曲データ取得部１５に指示する。
【０１４５】
（実施の形態２）
本実施の形態において、移動体の走行シーンに応じて、楽曲の再生時の属性を変更する車載装置２について説明する。なお、本実施の形態において、車載装置２は、通常、オーディオ装置と一体型のナビゲーション装置であるが、例えば、オーディオ装置と接続されているナビゲーション装置や、ナビゲーション装置と接続されているオーディオ装置、オーディオ装置とナビゲーション装置との連携を行うための装置などでもよい。また、車載装置２は、例えば、オーディオ機能や、ナビゲーション機能を有する端末装置であってもよい。また、車載装置２は、通常、車や、バイク、自転車などの移動体（乗り物）に搭載されている。なお、移動体には人も含まれる。
【０１４６】
図４は、本実施の形態における車載装置２のブロック図である。車載装置２は、シーン管理情報格納部２１、楽曲データ格納部２８、シーン情報取得部１２、終了条件取得部２３、楽曲データ取得部２５、属性変更情報取得部２９、制御部２６、楽曲データ再生部２７を備える。
【０１４７】
シーン管理情報格納部２１には、１以上のシーン管理情報が格納される。本実施の形態におけるシーン管理情報とは、１以上の属性変更情報と、変更開始条件と、変更終了条件とを対応付けて有する情報である。
【０１４８】
属性変更情報とは、楽曲データの再生時の属性の変更内容を示す情報である。当該「再生時の属性」とは、例えば、音量や、音量の左右のバランス、トーン（音調）、ピッチ（音程）、テンポ（拍数、速さ）などである。また、「変更内容」とは、例えば、音量を上げることや、音量を下げること、左の音量を上げ右の音量を下げること、トーンを変更すること、ピッチを上げること、テンポを上げることなどである。つまり、属性変更情報は、例えば、（１）「音量＋１」や、（２）「左＋２｜右−２」、（３）「高音：強｜低音：弱」、（４）「音程＋２半音」、（５）「テンポ×９０％」などである。（１）は、音量を１上げることを示す。また、（２）は、左側の音量を２上げ、右側の音量を２下げることを示す。また、（３）は、高音を強くし、低音を弱くすることを示す。また、（４）は、音程を２半音上げることを示す。また、（５）は、テンポを９０％にすることを示す。また、属性変更情報は、これらの２以上の組み合わせであってもよい。
【０１４９】
また、変更開始条件は、実施の形態１における再生開始条件と同様であるので、説明を省略する。また、変更終了条件も、実施の形態１における再生終了条件と同様であるので、説明を省略する。
【０１５０】
また、本実施の形態におけるシーン管理情報は、実施の形態１のシーン管理情報と同様に、シーン識別子を有していてもよい。また、本実施の形態におけるシーン管理情報は、１以上の属性変更情報と、再生開始条件と、再生終了条件とが対応付いていればよく、対応付けの方法は問わない。また、本実施の形態における一のシーン管理情報において、再生開始条件と再生終了条件とは異なるが、２以上のシーン管理情報において、再生開始条件と再生終了条件とは同一の場合がある。
【０１５１】
楽曲データ格納部２８には、１以上の楽曲データが格納される。
【０１５２】
終了条件取得部２３は、シーン情報取得部１２が取得したシーン情報に対応する変更終了条件を取得する。当該変更終了条件の取得の方法や手順などは、終了条件取得部１３による再生終了条件の取得の方法や手順などと同様であるので、説明を省略する。
【０１５３】
楽曲データ取得部２５は、楽曲データ格納部２８に格納されている１以上の楽曲データのいずれかを取得する。取得の方法は、問わない。例えば、ランダムに取得してもよいし、当該楽曲データが有する楽曲データ識別子の昇順、または降順に取得してもよい。
【０１５４】
属性変更情報取得部２９は、シーン情報取得部１２が取得したシーン情報に対応する１以上の属性変更情報を取得する。当該属性変更情報の取得の方法や手順などは、終了条件取得部２３による再生終了条件の取得の方法や手順などと同様であるので、説明を省略する。
【０１５５】
制御部２６は、通常、楽曲データの再生時の属性を元に戻すことを、後述の楽曲データ再生部２７に指示する。また、制御部２６は、楽曲データの再生時の属性を変更することを、後述の楽曲データ再生部２７に指示してもよい。
【０１５６】
例えば、属性変更情報取得部２９が属性変更情報を取得した場合、制御部２６は、当該属性変更情報に従い再生時の属性を変更することを、楽曲データ再生部２７に指示する。例えば、当該属性変更情報が音量を上げることを示す場合、制御部２６は、音量を上げることを、楽曲データ再生部２７に指示する。また、例えば、当該属性変更情報がピッチを下げることを示す場合、制御部２６は、ピッチを下げることを、楽曲データ再生部２７に指示する。
【０１５７】
また、例えば、シーン情報取得部１２が取得したシーン情報が、終了条件取得部２３が取得した変更終了条件に合致する場合、制御部２６は、再生中の楽曲データの再生時の属性を変更前に戻すことを、楽曲データ再生部２７に指示する。この場合、制御部２６は、通常、当該シーン情報が当該変更終了条件に合致するか否かを判断する。また、このとき、属性変更情報取得部２９が新たな属性変更情報を取得している場合がある。従って、制御部２６は、上記再生時の属性を変更前に戻すことを指示すると同時に、属性変更情報取得部２９が取得した新たな属性変更情報に従い再生時の属性を変更することを、楽曲データ再生部２７に指示してもよい。
【０１５８】
また、再生時の属性の変更または元に戻すことを指示する場合、制御部２６は、再生時の属性の変更方法を示す２以上の属性変更方法情報のいずれかに従い再生時の属性を変更または元に戻すように、楽曲データ再生部２７に指示してもよい。当該属性変更方法情報は、通常、制御部２６が保持しているが、図示しない属性変更方法情報格納部に格納されていてもよい。属性変更方法情報は、例えば、徐々に再生時の属性を変更することや、瞬時に属性を変更することなど、変更に要する時間などを示す。属性変更方法情報は、例えば、「徐々に」や、「ゆっくり」、「瞬時」、「はやく」、「２秒」、「５秒間」などである。例えば、当該属性変更方法情報が「徐々」である場合、制御部２６は、徐々に再生時の属性を変更するように、楽曲データ再生部２７に指示する。なお、属性変更方法情報は、予め決められていてもよいし、そうでなくてもよい。予め決められている場合は、例えば、ユーザの選択により決められていてもよい。
【０１５９】
楽曲データ再生部２７は、楽曲データ取得部２５が取得した１以上の楽曲データを再生する。また、楽曲データ再生部２７は、通常、属性変更情報取得部２９が取得した属性変更情報に従い、楽曲データの再生時の属性を変更する。また、楽曲データ再生部２７は、制御部２６からの指示に従い、楽曲データの再生時の属性を変更してもよい。例えば、属性変更情報または制御部２６からの指示が「音量＋３｜５秒間」である場合、楽曲データ再生部２７は、音量を５秒間掛けて３つ上げる。また、例えば、制御部２６からの指示が「テンポ−４｜瞬時」である場合、楽曲データ再生部２７は、テンポを瞬時に４つ下げる。なお、その他の処理については、上記指示の内容と同様であるので、説明を省略する。
【０１６０】
楽曲データ再生部２７は、スピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。楽曲データ再生部２７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【０１６１】
なお、シーン管理情報格納部２１、楽曲データ格納部２８は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１６２】
また、終了条件取得部２３、楽曲データ取得部２５、属性変更情報取得部２９、制御部２６は、通常、ＭＰＵやメモリ等から実現され得る。終了条件取得部２３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１６３】
なお、本実施の形態において、車載装置２は、シーン情報取得部１２が取得したシーン情報が合致する変更開始条件を有するシーン管理情報を、シーン管理情報格納部２１から取得するシーン管理情報取得部を備えていてもよい。この場合、車載装置２は、終了条件取得部２３、属性変更情報取得部２９を備えない。また、この場合、制御部２６は、シーン情報取得部１２が取得したシーン情報が、シーン管理情報取得部が取得したシーン管理情報が有する変更終了条件に合致するか否かを判断する。
【０１６４】
次に、車載装置２の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図５は、車載装置２の全体動作を示すフローチャートである。図５のフローチャートにおいて、シーン管理情報格納部２１には、ｍ個のシーン管理情報が格納されているものとする。
【０１６５】
（ステップＳ５０１）シーン情報取得部１２は、シーン情報を取得する。以降、シーン情報取得部１２は、シーン情報を取得し続ける。
【０１６６】
（ステップＳ５０２）楽曲データ取得部２５は、１以上の楽曲データのうちのいずれかを、楽曲データ格納部２８から取得する。
【０１６７】
（ステップＳ５０３）楽曲データ再生部２７は、ステップＳ５０２で取得した楽曲データの再生を開始する。
【０１６８】
（ステップＳ５０４）終了条件取得部２３は、カウンタｉに１をセットする。
【０１６９】
（ステップＳ５０５）終了条件取得部２３は、ステップＳ２０１で取得したシーン情報が、シーン管理情報［ｉ］が有する変更開始条件に合致するか否かを判断する。合致する場合は、ステップＳ５０６に進み、そうでない場合は、ステップＳ５１１に進む。
【０１７０】
（ステップＳ５０６）終了条件取得部２３は、シーン管理情報［ｉ］が有する変更終了条件を、シーン管理情報格納部２１から取得する。
【０１７１】
（ステップＳ５０７）属性変更情報取得部２９は、シーン管理情報［ｉ］が有する属性変更情報を、シーン管理情報格納部２１から取得する。
【０１７２】
（ステップＳ５０８）楽曲データ再生部２７は、ステップＳ５０７で取得した属性変更情報に従い、楽曲データの再生時の属性を変更する。
【０１７３】
（ステップＳ５０９）制御部２６は、ステップＳ５０１で取得したシーン情報が、ステップＳ５０６で取得した変更終了条件に合致するか否かを判断する。合致する場合は、ステップＳ５１０に進み、そうでない場合は、ステップＳ５０９に戻る。
【０１７４】
（ステップＳ５１０）制御部２６は、楽曲データの再生時の属性を元に戻すことを、楽曲データ再生部２７に指示する。
【０１７５】
（ステップＳ５１１）楽曲データ再生部２７は、ステップＳ５１０での指示に従い、楽曲データの再生時の属性を元に戻す。
【０１７６】
（ステップＳ５１２）終了条件取得部２３は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ５１４に進み、そうでない場合は、ステップＳ５１３に進む。
【０１７７】
（ステップＳ５１３）終了条件取得部２３は、ｉを１インクリメントし、ステップＳ５０５に戻る。
【０１７８】
（ステップＳ５１４）楽曲データ取得部２５は、楽曲データ再生部２７が楽曲データの再生を終了したか否かを判断する。終了した場合は、ステップＳ５０２に戻り、そうでない場合は、ステップＳ５０４に戻る。
【０１７９】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１８０】
（具体例）
次に、車載装置２の動作の具体例について説明する。なお、本具体例において、車載装置１は、オーディオ装置と一体型のナビゲーション装置であり、自動車に搭載されているものとする。また、シーン管理情報格納部２１には、図６に示すシーン管理情報が格納されているものとする。当該シーン管理情報は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、属性変更情報（項目名：属性変更情報）と、変更開始条件（項目名：変更開始条件）と、変更終了条件（項目名：変更終了条件）とを有する。また、楽曲データ格納部２８には、１以上の楽曲データが格納されているものとする。また、楽曲データ取得部２５は、当該楽曲データを１つずつ取得し、その都度、楽曲データ再生部２７が、当該取得したデータの再生を開始する。また、楽曲データ再生部２７が楽曲データの再生を終了すると、楽曲データ取得部２５は、楽曲データ格納部２８から、別の楽曲データを１つ取得する。
【０１８１】
（例１）
まず、楽曲データ再生部２７は、楽曲データ「ｍｕｓｉｃ．ｍｐ３」を再生しているとする。そして、自動車がトンネルの入口の手前に差し掛かったとする。すると、シーン情報取得部１２は、当該トンネルの入口までの距離を算出し、トンネル距離情報「２００ｍ」を取得したものとする。
【０１８２】
次に、終了条件取得部２３は、当該トンネル距離情報「２００ｍ」が合致する図６の「ＩＤ＝０１１」の再生開始条件「トンネル入口≦２００ｍ」に対応する再生終了条件「トンネル出口≦２００ｍ」を取得する。また、属性変更情報取得部２９は、終了条件取得部２３と同様に、図６の「ＩＤ＝０１１」の属性変更情報「音量＋２」を取得する。
【０１８３】
次に、制御部２６は、楽曲データ再生部２７に、音量を「＋２」することを指示する。
【０１８４】
次に、楽曲データ再生部２７は、制御部２６からの指示に従い、音量を「＋２」する。
【０１８５】
次に、自動車がトンネルの出口の手前に差し掛かったとする。すると、シーン情報取得部１２は、当該トンネルの出口までの距離を算出し、トンネル距離情報「２００ｍ」を取得したものとする。
【０１８６】
次に、制御部２６は、当該トンネル距離情報「２００ｍ」が、終了条件取得部２３が取得した再生終了条件「トンネル入口≦２００ｍ」に合致すると判断する。そして、制御部２６は、楽曲データ再生部２７に、音量を元に戻すことを指示する。
【０１８７】
次に、楽曲データ再生部２７は、制御部２６からの指示に従い、音量を元に戻す。
【０１８８】
（例２）
まず、楽曲データ再生部２７は、楽曲データ「ｍｕｓｉｃ．ｍｐ３」を再生しているとする。そして、自動車の速度が「６０ｋｍ／ｈ」になったとする。すると、シーン情報取得部１２は、当該自動車の速度を示す速度情報「６０ｋｍ／ｈ」を取得する。
【０１８９】
次に、終了条件取得部２３は、当該速度情報「６０ｋｍ／ｈ」が合致する図６の「ＩＤ＝０１３」の再生開始条件「速度≧６０ｋｍ／ｈ」に対応する再生終了条件「速度＜６０ｋｍ／ｈ」を取得する。また、属性変更情報取得部２９は、終了条件取得部２３と同様に、図６の「ＩＤ＝０１３」の属性変更情報「テンポ＋２」を取得する。
【０１９０】
次に、制御部２６は、楽曲データ再生部２７に、テンポを「＋２」することを指示する。
【０１９１】
次に、楽曲データ再生部２７は、制御部２６からの指示に従い、テンポを「＋２」する。
【０１９２】
次に、自動車の速度が「５０ｋｍ／ｈ」になったとする。すると、シーン情報取得部１２は、当該自動車の速度を示す速度情報「５０ｋｍ／ｈ」を取得する。
【０１９３】
次に、制御部２６は、当該速度情報「５０ｋｍ／ｈ」が、終了条件取得部２３が取得した再生終了条件「速度＜６０ｋｍ／ｈ」に合致すると判断する。そして、制御部２６は、楽曲データ再生部２７に、テンポを元に戻すことを指示する。
【０１９４】
次に、楽曲データ再生部２７は、制御部２６からの指示に従い、テンポを元に戻す。
【０１９５】
以上、本実施の形態による車載装置２によれば、走行シーンの様々な変化に応じて、再生中の楽曲の属性を変更することができる。これにより、ユーザは、移動体の走行シーンが変わるたびに、当該走行シーンに適合する再生時の属性により、楽曲を聴き、楽しむことができる。
【０１９６】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１９７】
また、上記各実施の形態における車載装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として楽曲データの再生が行われてもよい。
【０１９８】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１９９】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２００】
また、上記各実施の形態における車載装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、１以上の楽曲データと、当該楽曲データの再生を開始する条件であり移動体の走行シーンに関する条件である再生開始条件と、当該楽曲データの再生を終了する条件であり移動体の走行シーンに関する条件である再生終了条件とを対応づけて有する１以上のシーン管理情報が格納されており、コンピュータを、移動体の走行シーンを示すシーン情報を取得するシーン情報取得部と、前記シーン情報取得部が取得したシーン情報が合致する再生開始条件に対応する再生終了条件を、前記シーン管理情報格納部から取得する終了条件取得部と、前記シーン情報取得部が取得したシーン情報が合致する再生開始条件に対応する１以上の楽曲データを、前記シーン管理情報格納部から取得する楽曲データ取得部と、前記楽曲データ取得部が取得した１以上の楽曲データを再生する楽曲データ再生部と、前記シーン情報取得部が取得したシーン情報が、前記終了条件取得部が取得した再生終了条件に合致するか否かを判断し、合致する場合に、楽曲データの再生を終了することを前記楽曲データ再生部に指示する制御部として動作させるためのプログラムであって、前記楽曲データ再生部は、前記制御部からの指示に従い、楽曲データの再生を終了するプログラムである。
【０２０１】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０２０２】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２０３】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２０４】
また、図７は、前述のプログラムを実行して、前述の実施の形態の車載装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２０５】
図７において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２０６】
図８は、コンピュータシステム９のブロック図である。図８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２０７】
コンピュータシステム９に、前述の実施の形態の車載装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２０８】
プログラムは、コンピュータ９０１に、前述の実施の形態の車載装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２０９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１０】
以上のように、本発明にかかる車載装置は、楽曲の再生を開始する条件と楽曲の再生を終了する条件とを管理し、走行シーンの様々な変化に応じた適切な楽曲の切替制御を行うことができる。これにより、例えば、トンネルなどの比較的距離の短い区間を走行している間だけ、当該区間に適した楽曲を再生することなどができる。また、これにより、ユーザは、走行シーンの様々な変化に応じた楽曲を聴き、ドライブを楽しむことができるという効果を有し、オーディオ装置と一体型のナビゲーション装置等として有用である。
【符号の説明】
【０２１１】
１、２  車載装置
１１、２１  シーン管理情報格納部
１２  シーン情報取得部
１３、２３  終了条件取得部
１４  楽曲切替方法情報取得部
１５、２５  楽曲データ取得部
１６、２６  制御部
１７、２７  楽曲データ再生部
２８  楽曲データ格納部
２９  属性変更情報取得部
１２１  経路情報格納手段
１２２  走行状態情報取得手段
１２３  地点位置情報取得手段
１２４  地点距離情報算出手段
【図１】
0005798472.tif 000002
【図２】
0005798472.tif 000003
【図３】
0005798472.tif 000004
【図４】
0005798472.tif 000005
【図５】
0005798472.tif 000006
【図６】
0005798472.tif 000007
【図７】
0005798472.tif 000008
【図８】
0005798472.tif 000009