(57)【特許請求の範囲】
【請求項１】
複数の曲について、地点名を含む関連データを記憶した曲データベースと、
前記曲を再生する再生手段と、
ユーザから候補地の作成指示の入力を受け付ける入力手段と、
予め定められた前記曲の決定条件に基づいて基準曲を決定する基準曲決定手段と、
前記曲データベースを参照し、前記基準曲と関連する地点名をドライブの候補地として決定する候補地決定手段と、
決定された候補地をユーザに提示する提示手段と、を備え、
前記候補地決定手段は、前記候補地の作成指示の入力を受け付けた時点で再生中のアルバムの再生時間内に到着可能なエリアに存在する候補地のみを抽出することを特徴とするドライブ候補地提示装置。
【請求項２】
前記曲の決定条件は、ユーザが指定した曲を前記基準曲とする条件であることを特徴とする請求項１に記載のドライブ候補地提示装置。
【請求項３】
前記曲の決定条件は、前記候補地の作成指示の入力を受け付けた時点で前記再生手段が再生していた曲を前記基準曲とする条件であることを特徴とする請求項１に記載のドライブ候補地提示装置。
【請求項４】
前記曲データベースは、曲に関連する抽象地点名をさらに含み、
前記ドライブ候補地提示装置は、抽象地点名と地点名との対応を記述した地点テーブルをさらに備え、
前記候補地決定手段は、基準曲に関連する抽象地点名に対応する地点名を前記地点テーブルから取得して前記候補地に含めることを特徴とする請求項１乃至３のいずれか一項に記載のドライブ候補地提示装置。
【請求項５】
前記曲データベースは、コンテンツに関連するアーチスト名を含み、
前記ドライブ候補地提示装置は、アーチストとそのアーチストに関連する地理的場所を記憶したアーチストデータベースをさらに備え、
前記候補地決定手段は、基準曲に関連するアーチストに対応する地理的場所を前記アーチストデータベースから取得して前記候補地に含めることを特徴とする請求項１乃至４のいずれか一項に記載のドライブ候補地提示装置。
【請求項６】
候補地名と、その候補地周辺について予め設定された周遊プランとの対応を示す周遊プランテーブルと、
前記候補地決定手段により決定された候補地に対応する周遊プランを前記周遊プランテーブルから取得して前記候補地に含める手段と、をさらに備えることを特徴とする請求項１乃至５のいずれかに記載のドライブ候補地提示装置。
【請求項７】
前記候補地決定手段により決定された複数の候補地のうち、所定範囲内に存在する複数の候補地を含む周遊プランを作成し、ユーザに提示する手段をさらに備えることを特徴とする請求項１乃至６のいずれか一項に記載のドライブ候補地提示装置。
【請求項８】
請求項１乃至７のいずれか一項に記載のドライブ候補地提示装置と、
ユーザによる１つの候補地の指定を受け取り、指定された候補地への経路を探索する手段と、
探索された経路に従ってユーザに経路案内を提供する手段と、を備えることを特徴とするナビゲーション装置。
【請求項９】
複数の曲について地点名を含む関連データを記憶した曲データベースを備えるナビゲーション装置において実行されるドライブ候補地提示方法において、
前記曲を再生する再生工程と、
ユーザから候補地の作成指示の入力を受け付ける入力工程と、
予め定められた前記曲の決定条件に基づいて基準曲を決定する基準曲決定工程と、
前記曲データベースを参照し、前記基準曲と関連する地点名をドライブの候補地として決定する候補地決定工程と、
決定された候補地をユーザに提示する提示工程と、を備え、
前記候補地決定工程は、前記候補地の作成指示の入力を受け付けた時点で再生中のアルバムの再生時間内に到着可能なエリアに存在する候補地のみを抽出することを特徴とするドライブ候補地提示方法。
【請求項１０】
複数のコンテンツについて地点名を含む関連データを記憶したコンテンツデータベースを備えるナビゲーション装置においてドライブ候補地を提示するためのコンピュータプログラムであって、前記ナビゲーション装置に、
前記曲を再生する再生工程、
ユーザから候補地の作成指示の入力を受け付ける入力工程、
予め定められた前記曲の決定条件に基づいて基準曲を決定する基準曲決定工程、
前記曲データベースを参照し、前記基準曲と関連する地点名をドライブの候補地として決定する候補地決定工程、
決定された候補地をユーザに提示する提示工程、を実行させ、
前記候補地決定工程は、前記候補地の作成指示の入力を受け付けた時点で再生中のアルバムの再生時間内に到着可能なエリアに存在する候補地のみを抽出することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カーオーディオシステム等の車載用の情報出力装置及び車載用のナビゲーション装置を含んでなる車載用電子システムの技術分野に属する。
【０００２】
【従来の技術】
近年、カーナビゲーション装置が広く一般に普及している。最近のカーナビゲーション装置は、ユーザに対して地図情報を表示するという基本的機能に加えて、いわゆる経路探索及び経路案内機能を備えており、ユーザが目的地を指定すると、地図データなどに基づいてその目的地までの走行経路を探索してユーザに提示することができる。ユーザは、カーナビゲーション装置により提示された経路に従って走行することにより、過去に行ったことがない目的地へも、道に迷うことなく到達することができるようになる。
【０００３】
【発明が解決しようとする課題】
一般的に車を運転する際は、ビジネスの目的の場合もプライベートの目的の場合も、上記のようにまず目的地が決まっており、その目的地に向かって走行することが多い。しかし、場合によっては（特にプライベートの場合が多いであろうが）、特に目的地が決まっていないが、どこかへドライブしたいという状況もある。そのような場合、ユーザはその日の気分によってドライブプランを決めることが多い。
【０００４】
しかし、ユーザの頭に各方面への地理的な知識が無いような場合は、ドライブプランをたてることは容易ではなく、またその結果ユーザは自分が地理的な知識を有する方面へ繰り返し行かざるをえなくなるという問題がある。
【０００５】
本発明は以上の点に鑑みなされたものであり、その課題は、ユーザが選択した音楽、映像などのコンテンツに基づいて、そのときのユーザの気分に合ったドライブプランを提供することにある。
【０００６】
【課題を解決するための手段】
まず、本発明の基本的な発想について簡単に説明しておく。ドライブの際にユーザが重要視する要素として挙げられるのが音楽である。特に上記のようにプライベートでどこかへドライブしたいという場合、ユーザはその日の気分によって様々なジャンル、雰囲気の音楽を選択し、ドライブ中に聴いて楽しむことが多く、ユーザによる音楽の選択はユーザのその日の気分を比較的的確に反映しているといえる。よって、上記のようにその日の気分でどこかへドライブしたいという場合、ユーザが選択した音楽を考慮してドライブプランを決めれば、それはユーザの気分を反映した選択となるはずである。本発明では、このような発想に基づき、ユーザが選んだ音楽（曲）を考慮して推奨ドライブプランを作成し、ユーザに提示することを実現するものである。
【０００７】
上記の点に鑑み、本発明の第１の観点によれば、ドライブプラン作成装置において、複数のコンテンツについて、地点名を含む関連データを記憶したコンテンツデータベースと、ユーザの入力に基づいて、ドライブプランの作成において使用する基準コンテンツを決定する基準コンテンツ決定手段と、前記コンテンツデータベースを参照し、前記基準コンテンツと関連する地点名をドライブの候補地として決定する候補地決定手段と、決定された候補地をユーザに提示する提示手段と、を備える。
【０００８】
上記のように構成されたドライブプラン作成装置によれば、ユーザの入力に基づいて、あるコンテンツが基準コンテンツとして決定される。基準コンテンツは、ドライブプランの作成において基になるコンテンツであり、コンテンツデータベースを参照して、基準コンテンツに関連する地点名が取得され、それがドライブの候補地として決定され、ユーザに提示される。ユーザは、いくつかの候補地のうちから１つの候補地を選択することによりドライブプランを選択することができる。
【０００９】
上記ドライブプラン作成装置の一態様は、ユーザによるドライブ条件の入力を受け取る手段と、ユーザが入力したドライブ条件に基づいて、該ドライブ条件を満足する候補地のみを抽出する修正手段と、をさらに備える。
【００１０】
この態様によれば、決定された複数の候補地から、さらにユーザが入力したドライブ条件により絞り込みが行われ、ユーザの希望する候補地のみが抽出される。
【００１１】
上記ドライブプラン作成装置の他の一態様では、前記ドライブ条件は、ユーザが入力したドライブ可能な時間を含む。
【００１２】
この態様によれば、ユーザが入力したドライブ可能な時間の範囲内でドライブの候補地が提示される。
【００１３】
上記ドライブプラン作成装置のさらに他の一態様では、前記ドライブ条件は、ユーザの車の走行履歴に関する条件及びユーザの嗜好に関する条件の少なくとも一方を含む。
【００１４】
この態様によれば、ユーザの車の走行履歴及び／又はユーザの嗜好に関する条件により候補地を絞り込むことができる。
【００１５】
上記ドライブプラン作成装置のさらに他の一態様では、前記コンテンツデータベースはコンテンツに関連する抽象地点名をさらに含み、前記ドライブプラン作成装置は、抽象地点名と地点名との対応を記述した地点テーブルをさらに備え、前記候補地決定手段は、基準コンテンツに関連する抽象地点名に対応する地点名を前記地点テーブルから取得して前記候補地に含める。
【００１６】
この態様によれば、コンテンツに関連して記憶されている抽象地点名に基づいて候補地を得ることができる。
【００１７】
上記ドライブプラン作成装置のさらに他の一態様では、前記コンテンツデータベースはコンテンツに関連するアーチスト名を含み、前記ドライブプラン作成装置は、アーチストとそのアーチストに関連する地理的場所を記憶したアーチストデータベースをさらに備え、前記候補地決定手段は、基準コンテンツに関連するアーチストに対応する地理的場所を前記アーチストデータベースから取得して前記候補地に含める。
【００１８】
この態様によれば、基準コンテンツに関連するアーチストに基づいて候補地を得ることができる。
【００１９】
上記ドライブプラン作成装置のさらに他の一態様は、候補地名と、その候補地周辺について予め設定された周遊プランとの対応を示す周遊プランテーブルと、前記候補地決定手段により決定された候補地に対応する周遊プランを前記周遊プランテーブルから取得して前記候補地に含める手段と、をさらに備える。
【００２０】
この態様によれば、基準コンテンツに基づいて得られた候補地について、さらにその候補地に対応する周遊プランがある場合はその周遊プランもユーザに提示される。
【００２１】
上記ドライブプラン作成装置のさらに他の一態様は、前記候補地決定手段により決定された複数の候補地のうち、所定範囲内に存在する複数の候補地を含む周遊プランを作成し、ユーザに提示する手段をさらに備える。
【００２２】
この態様によれば、所定の範囲内で、基準コンテンツに基づいて得られた複数の候補地を含むように周遊プランが自動作成され、ユーザに提示される。よって、ユーザは基準コンテンツに適合した複数の候補地を巡る周遊プランを得ることができる。
【００２３】
本発明の他の観点によれば、ナビゲーション装置において、上記のドライブプラン作成装置と、ユーザによる１つの候補地の指定を受け取り、指定された候補地への経路を探索する手段と、探索された経路に従ってユーザに経路案内を提供する手段と、を備える。
【００２４】
上記ナビゲーション装置によれば、基準コンテンツに基づいて得られた複数の候補地のうちユーザが指定した１つの候補地についての経路を探索し、経路案内が提供される。よって、ユーザは指定した候補地へ容易にドライブすることができる。
【００２５】
本発明のさらに他の観点によれば、車載用電子システムにおいて、上記のドライブプラン作成装置と、ユーザが選択したコンテンツを再生するコンテンツ再生手段と、を備える車載用電子システムにおいて、前記基準コンテンツ決定手段は、ユーザがドライブプラン作成指示を入力したときに前記コンテンツ再生手段が再生していたコンテンツを前記基準コンテンツに決定することを特徴とする。これにより、ドライブプラン作成時にユーザが聴いていたコンテンツに基づいてドライブの候補地が決定される。
【００２６】
本発明のさらに他の観点によれば、複数のコンテンツについて地点名を含む関連データを記憶したコンテンツデータベースを備えるナビゲーション装置において実行されるドライブプラン作成方法において、ユーザの入力に基づいて、ドライブプランの作成において使用する基準コンテンツを決定する工程と、前記コンテンツデータベースを参照し、前記基準コンテンツと関連する地点名をドライブ候補地として決定する工程と、決定された候補地を含む候補地をユーザに提示する工程と、を有する。
【００２７】
上記のドライブプラン作成方法によれば、ユーザの入力に基づいて、あるコンテンツが基準コンテンツとして決定される。基準コンテンツは、ドライブプランの作成において基になるコンテンツであり、コンテンツデータベースを参照して、基準コンテンツに関連する地点名が取得され、それがドライブの候補地として決定され、ユーザに提示される。ユーザは、いくつかの候補地のうちから１つの候補地を選択することによりドライブプランを選択することができる。
【００２８】
本発明のさらに他の観点によれば、複数のコンテンツについて地点名を含む関連データを記憶したコンテンツデータベースを備えるナビゲーション装置においてドライブプランを作成するためのコンピュータプログラムは、前記ナビゲーション装置に、ユーザの入力に基づいて、ドライブプランの作成において使用する基準コンテンツを決定する工程、前記コンテンツデータベースを参照し、前記基準コンテンツと関連する地点名をドライブ候補地として決定する工程、決定された候補地をユーザに提示する工程と、を実行させる。
【００２９】
このコンピュータプログラムを実行することにより、上述のドライブプラン作成装置を実現することができる。
【００３０】
なお、本発明において、コンテンツとは、楽曲などのオーディオ情報、映画などのビデオ情報、テキスト文章などを含む概念である。
【００３１】
【発明の実施の形態】
以下、本発明の好適な実施形態を図面に基づいて説明する。なお、以下の実施形態は、本発明を車載用電子システムに適用した例であり、ドライブプラン作成においてはコンテンツとして音楽情報（曲）を使用している。
【００３２】
［１］車載用電子システムの構成
先ず、第１実施形態の車載用電子システムについて図１から図３を参照して説明する。図１は、本発明の第１実施形態の車載用電子システムのブロック図である。
【００３３】
図１に示すように、本実施形態の車載用電子システムは、自立測位装置１０、ＧＰＳ受信器１８、システムコントローラ２０、ＣＤ−ＲＯＭドライブ３１、ＤＶＤ−ＲＯＭドライブ３２、ハードディスクユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備えて構成されている。
【００３４】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び速度センサ１３を含んで構成されている。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。
【００３５】
速度センサ１３は、機械的、磁気的又は光学的に車両の車軸の回転を検出し、車軸における所定角度の回転毎に、パルス信号たる車速パルスを発生す車速センサからなる。
【００３６】
ＧＰＳ受信器１８は、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられるべき複数のＧＰＳ衛星からの測位用のデータを含む下り回線データを搬送する電波１９を受信する部分である。
【００３７】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、車載用電子システム全体の制御を行うように構成されている。
【００３８】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び速度センサ１３並びにＧＰＳ受信器１８とのインタフェース動作を行う。そして、これらから、車速パルスの他、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ４を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置１０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３９】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ３１、ＤＶＤ−ＲＯＭドライブ３２、ハードディスクユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００４０】
ＣＤ−ＲＯＭドライブ３１及びＤＶＤ−ＲＯＭドライブ３２は、システムコントローラ２０の制御の下、ＣＤ３３及びＤＶＤ３４から夫々、車線数、道幅等を含む道路データ等の各種データ及び後述の各実施形態に対応する制御プログラムを読み出し、出力する。尚、ＣＤ−ＲＯＭドライブ３１及びＤＶＤ−ＲＯＭドライブ３２は、いずれか一方だけ設けてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブを設けてもよい。
【００４１】
ハードディスクユニット３６は、ＣＤ−ＲＯＭドライブ３１或いはＤＶＤ−ＲＯＭドライブ３２から読み込まれた、音声データや映像データを格納したり、地図データ等を含むナビゲーション用のデータを格納する。これにより例えば、ＣＤ−ＲＯＭ３３やＤＶＤ−ＲＯＭ３４上の地図データを読み出してナビゲーション動作を行いながら、ハードディスクユニット３６に格納された音声データや映像データを読み出して出力可能となる。或いは、ＣＤ−ＲＯＭ３３やＤＶＤ−ＲＯＭ３４上の音声データや映像データを読み出して出力しながら、ハードディスクユニット３６に格納された地図データを読み出して出力可能となる。更に、通信装置３８によりダウンロードした音声データや映像データ或いは地図データ等をハードディスクユニット３６に格納しておき、その後の任意の時点でこれを読み出して出力可能となる。
【００４２】
通信装置３８は、例えば携帯電話からなり、モデム等を構成する通信用インタフェース３７を介して、音声データや映像データ或いは地図データ等、若しくはこれらに関する所定種類のデータベースの全部又は一部をダウンロード可能に構成されている。
【００４３】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データを表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備えて構成されている。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００４４】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声ディジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００４５】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置１６は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。
【００４６】
以上説明したように、本実施形態の車載用電子システムでは、自立測位装置１０、ＧＰＳ受信器１８、システムコントローラ２０、ＣＤ−ＲＯＭドライブ３１、ＤＶＤ−ＲＯＭドライブ３２、ハードディスクユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０などからナビゲーションシステムが構築されていると共に、システムコントローラ２０、ＣＤ−ＲＯＭドライブ３１、ＤＶＤ−ＲＯＭドライブ３２、ハードディスクユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０などからカーオーディオシステムが構築されている。即ち、複数の構成要素が、ナビゲーションシステム及びカーオーディオシステムとで共有されており、一つの車載用電子システム全体として、同一のシステムコントローラ２０による統一的な制御が行なわれる。
【００４７】
加えて本実施形態の車載用電子システムでは特に、ハードディスクユニット３６内に、楽曲データベースが構築されている。この楽曲データベースは、コンテンツ情報の一例としての各種の楽曲を演奏するための複数の音声情報が、その演奏時間、ジャンル、演奏アーティスト、歌詞等の属性情報と対応つけられた形式で格納されている。或いは、この楽曲データベースは、各種の楽曲を演奏するための複数の音声情報とは分離した形で、その演奏時間、ジャンル、演奏アーティスト、歌詞等の属性情報が、例えば各楽曲のタイトルに対応つけられた形式で格納されている。このような楽曲データベースは、例えばインターネット上で入手可能である。但し、このような楽曲データベースをハードディスクユニット３６内に構築するのに代えて又は加えて、システムコントローラ２０により、通信装置３８を介して遠隔地にあるサーバー装置等内に構築された楽曲データベースにアクセスするように構成してもよい。
【００４８】
尚、車載用電子システムは、図１に図示した構成要素に加えて、ラジオアンテナ、ラジオチューナ、テレビアンテナ、テレビチューナ、カセットデッキ、ＭＤドライブ等の公知のカーオーディオシステムやカーテレビシステムを構成する各種要素を備えて構成されてよいことは言うまでもない。
【００４９】
第１実施形態及び後述する各実施形態におけるデータ処理は、主として図１に示したＣＰＵ２２において実行されるものである。より具体的には、ナビゲーションシステムの制御用のコンピュータプログラム、カーオーディオシステム制御用のコンピュータプログラム及びデータベース制御用のコンピュータプログラムは、主にＣＰＵ２２において実行されるものである。そして、後述の如く各種機能を有するエージェントも、コンピュータプログラムにより、ＣＰＵ２２内に論理的に構築されるものである。また、このようなコンピュータプログラムは、ＲＯＭ２３、ＣＤ−ＲＯＭ３１又はＤＶＤ−ＲＯＭ３２に格納されていてもよく、モデム、携帯電話等の通信装置３８を介してＲＡＭ４２、ハードディスクユニット３６等にダウンロードされてもよい。
【００５０】
次に、本発明のドライブプラン作成において利用されるデータベース（以下、「ＤＢ」とも記す。）について説明する。図２に、本発明においてドライブプラン作成時に参照される曲ＤＢ１００及びアーチストＤＢ１１０を示し、図３に同じくドライブプラン作成時に参照される地点ＤＢ１２０及び抽象地点ＤＢ１３０を示す。本実施形態においては、これらのＤＢはいずれも図１に示すハードディスク３６内に構成される。
【００５１】
曲ＤＢ１００は、様々な曲についての曲データ及び関連データを格納している。具体的には、曲ＤＢ１００は、各曲の曲データ１０７に加えて、タイトル１０１、アーチスト１０２、ジャンル１０３、地点名１０４、抽象地点名１０５及びキーワード１０６を記憶している。タイトル１０１は曲名を示すデータであり、アーチスト１０２はその曲のアーチスト（歌手、バンド、グループなど）を示すデータである。ジャンル１０３は、その曲の音楽ジャンル（例えば、ポップス、ロック、ジャズ、フュージョンなど）を示すデータである。
【００５２】
地点名１０４は、その曲に関連する地理上の場所を直接的に示すデータであり、例えば新宿、渋谷、京都、などの地名を使用することができる。抽象地点名１０５は、地理上の場所を間接的、抽象的に示すデータであり、例えば並木道、路地裏、渚などの地理的な特徴を示す言葉を使用することができる。なお、地点名及び抽象地点名は、その曲の歌詞から抽出されるものが含まれる。即ち、歌詞中に登場する地点名（例えば、東京、大阪など）や抽象地点名（渚、浜辺、灯台など）は曲ＤＢ中に地点名又は抽象地点名として含められている。
【００５３】
また、キーワード１０６は、その曲についてユーザ自身が入力したキーワードであり、例えばある曲についてユーザが海をイメージした場合にキーワード「海」を登録するとか、その曲を頻繁に聴いていたころの記憶や印象を言葉で登録する（例えば、卒業の頃によく聴いていたのでキーワード「卒業」とするなど）ことができる。なお、この入力作業は、ユーザが図１に示す車載用電子システムにおいて曲に対するキーワード入力機能を呼び出し、曲を指定してキーワードを入力することにより、ハードディスク３６内の曲ＤＢ１００にキーワードを記憶することができる。
【００５４】
曲データ１０７は図１に示す車載用電子システムの音声出力ユニット５０により再生されるべき音声ディジタルデータであり、所定の圧縮符号化などが施された状態で曲ＤＢ１００内に記憶されている。
【００５５】
一方、図２（Ｂ）に示すアーチストＤＢ１１０は、アーチスト毎に関連データを記憶しており、具体的にはアーチスト１１１、出身地１１２、活動拠点１１３及び歌詞でよく使う地名１１４を含む。アーチスト１１１は曲ＤＢ１００に記憶されたアーチスト１０２と同様であり、例えば曲ＤＢ１００内のアーチスト１０２と同一のアーチストコードなどにより表現される。出身地１１２はそのアーチストの出身地を示すデータであり、活動拠点１１３はそのアーチストがライブ、演奏会又はレコーディングなどを頻繁に行う場所など、活動の拠点としている地域を示すデータである。歌詞でよく使う地名１１４は、そのアーチストの歌詞によく登場する地名を示すデータである。
【００５６】
また、図３（Ａ）に示す地点ＤＢ１２０は、地理上の地点名と抽象地点名との対応関係を記憶しており、一種のルックアップテーブルとして機能する。具体的には、地点名１２１について、その地点の緯度１２２及び経度１２３に加えて、その地点に対応付けされる抽象地点名１２４が記憶される。ここで、地点名１２１は曲ＤＢ１００の地点名１０４と同様のデータであり、抽象地点名１２４は曲ＤＢ１００内の抽象地点名と同様のデータである。よって地点ＤＢ１２０を参照することにより、抽象地点名から地点名を得ることができる。先に述べたように、抽象地点名は例えば、並木道、渚などの抽象的な概念であるので、地点ＤＢ１２０を参照することにより、その抽象地点名に該当する実際の地点名を得ることができる。
【００５７】
なお、地点ＤＢ１２０の代わりに、図３（Ｂ）に示す抽象地点ＤＢ１３０を使用することもできる。抽象地点ＤＢ１３０は、抽象地点名毎に、対応する地点名を示したデータベースであり、地点ＤＢ１２０と同様に、抽象地点名からそれに対応する地点名を取得するために使用される。
【００５８】
次に、これら各データの取得方法について簡単に説明する。曲ＤＢ１００中の曲毎のタイトル１０１、アーチスト１０２及び曲データ１０７は、通常の音楽ソース（例えば、ＣＤ、ＤＶＤ、ＭＤなど）から取得することができる。また、音楽データをインターネットなどのネットワークを通じて配信するサービスを行っている音楽配信サーバを通じて取得することもできる。なお、その場合は、ユーザは家庭のパソコンなどを使用して音楽データを音楽配信サーバからダウンロードし、ＣＤ−ＲやＤＶＤなどの記憶媒体を利用して図１に示すハードディスク３６内の曲ＤＢに記憶することができる。また、図１に示す車載用電子システムにおいて通信装置３８を通じて音楽配信サーバへ接続して音楽データをダウンロードし、ハードディスク３６へ記憶することもできる。
【００５９】
また、曲ＤＢ１００中の地点名及び抽象地点名のデータは、各曲に対して関連する地点名及び抽象地点名を決定してデータベース化したものを取得する。このようなデータベースは、例えば車載用電子システムの製造・販売者の他、ＣＤなどの音楽ソースの販売者によって提供されることもありうる。また、そのようなデータは、例えばインターネットを通じてある特定のサーバからダウンロードしてハードディスク３６に蓄積することができる。その場合、ユーザはパソコンからサーバへ接続し、ＤＶＤなどの記憶媒体を介してハードディスク３６にデータを記憶することもできるし、図１に示す通信装置３８からサーバにアクセスしてダウンロードしたデータをハードディスク３６に蓄積することもできる。また、ＣＤなどの音楽ソースの空きエリアに地点名及び抽象地点名を記憶して販売することもできる。
【００６０】
アーチストＤＢ１１０内の各データも同様に音楽ソースの販売者のデータベースなどの外部ソースから取得することができる。また、地点ＤＢ１２０及び抽象地点ＤＢ１３０内の各データは、ナビゲーション装置用の地図データの提供者から記憶媒体の形態で提供することができる。例えば、地図データのＤＶＤ内に地点ＤＢ又は抽象地点ＤＢを含めてユーザに提供することもできる。
【００６１】
従って、図２及び図３に示すデータベース中のデータにおいて、曲ＤＢ１００内のキーワード１０７（これはユーザが入力する）以外のデータは、外部のデータベースなどから様々な手段で取得し、ハードディスク３６内に蓄積しておくことが可能である。
【００６２】
なお、図２及び図３において、各ＤＢは便宜上１つのレコード（それぞれ曲、アーチスト、地点名、抽象地点名）のみを有するように示しているが、実際には多数のレコードについてデータが記憶されていることは言うまでもない。
【００６３】
［２］ドライブプラン作成処理
次に、図４を参照して、本発明によるドライブプラン作成処理について説明する。図４はドライブプラン作成処理のフローチャートである。このドライブプラン作成処理は、図１に示すＲＯＭ２３、ハードディスク３６、ＣＤ−ＲＯＭ３３又はＤＶＤ−ＲＯＭ３４などに予め記憶されたドライブプラン作成プログラムをＲＡＭ２４に展開し、これをエージェントが実行することにより行われる。なお、エージェントとはＣＰＵ２２及びそれが実行すべきプログラムにより実現される仮想的なコントローラであり、以下の説明ではエージェントの管理下で処理が行われるものとして説明する。
【００６４】
まず、車中のユーザが操作パネル上のボタンなどの入力装置６０を操作してドライブプラン作成モードを選択すると、エージェントはプラン作成基準曲を決定する（ステップＳ２）。プラン作成基準曲とは、以降のドライブプラン作成において基になる曲である。プラン作成基準曲の決定方法としては、ユーザに対してドライブプラン作成に使用する曲を指定するように促し、ユーザが指定した曲をプラン作成曲に決定することができる。また、別の方法としては、ユーザがドライブプラン作成指示を入力した時点で再生されていた曲をプラン作成基準曲とすることができる。さらに別の方法として、その車においてユーザが過去に聴いた曲の履歴（選局履歴）がハードディスク３６などに記憶されている場合は、その履歴を参照して頻繁に選択されている曲（そのユーザのお気に入りの曲であると推測される）をプラン作成基準曲とすることもできる。
【００６５】
プラン作成基準曲が決定されると、次にエージェントは曲ＤＢ１００を参照してプラン作成基準曲に対応するタイトル、アーチスト、ジャンル、地点名、抽象地点名、キーワードなどを取得する（ステップＳ４）。エージェントはこうして取得した地点名を候補地としてＲＡＭ２４に一時的に記憶する。また、あるジャンルと地点名との関連付けができている場合には、そのような地点名を候補地としてＲＡＭ２４に記憶する。さらに、ユーザが予め登録したキーワード１０６中に地名が含まれる場合は、それも候補地としてＲＡＭ２４に記憶する。
【００６６】
次に、エージェントはアーチストＤＢ１１０を参照し、ステップＳ４で得られたアーチストに関連する出身地、活動拠点及び歌詞でよく使う地名を取得し、それらを同様に候補地としてＲＡＭ２４に記憶する（ステップＳ６）。さらに、エージェントは地点ＤＢ１２０又は抽象地点ＤＢ１３０を参照し、ステップＳ４で取得した抽象地点名に対応する地点名を取得し、候補地としてＲＡＭ２４内に記憶する（ステップＳ８）。
【００６７】
以上の処理により、プラン作成基準曲に関連する複数の地点名が候補地としてＲＡＭ２４内に記憶されたことになり、エージェントは表示ユニット４０を制御してこれら候補地のリストを表示する（ステップＳ１０）。
【００６８】
次に、エージェントはユーザに対して候補地の絞り込みを行うか否かを尋ねる（ステップ１２）。絞り込みとは、ステップＳ１０で表示されたリストに多数の候補地が含まれる場合に、ユーザにさらにドライブ条件を入力させ、その条件を満足する候補地のみを抽出する処理である。
【００６９】
ユーザが絞り込みを希望すると（ステップＳ１２：Yes）、ドライブ条件の入力モードとなり、ユーザは希望するドライブ条件を入力する（ステップＳ１４）。そして、エージェントは、ステップＳ１０で得られたリスト中の候補地のうち、入力されたドライブ条件を満足する候補地のみを抽出し（ステップＳ１６）、そのリストをユーザに表示する（ステップＳ１８）。
【００７０】
ここで、ドライブ条件は、▲１▼ドライブ可能な時間、▲２▼走行履歴の利用の有無、▲３▼ユーザの好みなどを含むことができる。ドライブ可能な時間については、例えばユーザがドライブ条件として半日、２時間などの時間を入力すると、その時間内で訪れることができる（又は、往復することができる）候補地のみが抽出される。なお、ドライブ可能な時間として、現在再生中のアルバムの再生時間内に到着可能なエリアに候補地を絞り込むこともできる。
【００７１】
走行履歴の利用の有無については、車載用電子システム中の例えばハードディスク３６などにそのユーザの車の走行履歴が記録されている場合にドライブ条件として採用することができる。例えば、その走行履歴に基づいて、過去に行ったことがある場所を含めるか、除くかをユーザが指定し、それに応じて候補地を絞り込むことができる。また、最近（例えば半年以内）に行ったことがある地域周辺を候補地から除外することなどをユーザに指定させることもできる。また、ユーザの走行履歴から、そのユーザの行動エリアを統計的に決定して、その行動エリアに近い候補地又は遠い候補地のみを抽出することもできる。
【００７２】
ユーザの好みとしては、例えば海の方面がいいとか、山の方面は除外するとか、というユーザの具体的な要望に基づいて候補地を絞り込むことができる。
【００７３】
なお、ステップＳ１２でユーザが絞り込みを希望しない場合は、ステップＳ１０で表示された候補地リストがそのまま表示されていることになる。
【００７４】
次に、ユーザはこうして表示された候補地リストから、希望する候補地を選択する（ステップＳ２０）。エージェントはユーザが選択した候補地を目的地に設定し（ステップＳ２２）、その目的地への経路を探索して経路案内を実行する（ステップＳ２４）。こうして、ユーザはプラン作成基準曲に基づいてドライブ候補地のリストを取得し、その中から気に入った候補地を選択して目的地として設定することができる。
【００７５】
なお、ステップＳ２４における、目的地までの経路探索及び経路案内処理は所定の探索プログラムなどに基づいて地図データを参照して行うものであるが、経路探索及び経路案内については種々の手法が既知となっているので、その詳細な説明は省略する。
【００７６】
［３］変形例
上記の例では、最終的にユーザに対しては候補地のリストが提示されるが、それに加えて、それら候補地を含む周遊プランなどが予め用意されている場合は、候補地のリスト中にそのような周遊プランなどを含めてユーザによる選択を可能とすることができる。このためには、周遊プランＤＢとして、候補地名と、その候補地周辺について予め設定された周遊プラン（その付近の複数の地点を順に走行するプラン）との対応を示すテーブルを用意しておく。エージェントは、ステップＳ１０及びＳ１８でユーザに対して候補地リストを表示する際に、上記の周遊プランＤＢを参照して周遊プランも候補地リストに含めて表示すればよい。
【００７７】
また、周遊プランに関する応用例としては、ユーザに提示される候補地リスト中に含まれる複数の候補地のうちに、所定距離内にある候補地又は所定時間内に移動できる候補地が複数含まれる場合は、それらの候補地を順に訪れるような周遊プランを自動作成し、候補地リスト中に含めて表示することも可能である。
【００７８】
また、上記の例では、曲ＤＢ中に含まれる地点名や抽象地点名の一部は予めその曲の歌詞から抽出されているが、その代わりに、各曲毎の歌詞を記憶した歌詞ＤＢを用意し、推論エンジンなどを利用して歌詞データから地点名や抽象地点名を抽出して候補地とすることも可能である。
【００７９】
また、ドライブ条件としては、先に例示したものの他、例えばその日の天気、季節、時間などのその場の状況や、ユーザの嗜好、家族構成、ドライブするメンバー構成といったパーソナル情報を利用することもできる。天気、季節、時間などの要素は、それに応じて一般的にユーザが訪れたいと感じる地域がある程度統計的に決定できるので、ユーザに天気、季節、時間などを入力させ、それに応じて候補地を絞り込むように構成すれば良い。また、ユーザのパーソナル情報についても、統計的な検討に基づいて地域を関連付けし（例えば、カップルで行きたい場所、家族で行きたい場所など）、候補地を決定することができる。
【００８０】
また、上記の実施形態は、車載用電子システム内でドライブプラン作成処理を実行する場合であったが、車載用電子システム内の通信装置を活用し、インターネットなどのサーバと通信して上記処理を実現することも可能である。その場合、上記の説明で車載用電子システム内に仮想的に構成されたエージェント（実際にはＣＰＵ２２とそのプログラムにより実現される）をインターネット上のサーバ上に構成し、ドライブプラン作成機能を有するサーバとすることができる。ユーザによるプラン作成基準曲の決定や、ドライブ条件の入力といったユーザ側の入力は、通信装置３８を通じて当該サーバへ送信され、サーバからは候補地リストが車載用電子システムへ送信されてディスプレイ４４上に表示される。また、目的地が決定した後の経路探索や経路案内まで通信装置３８を利用してサーバと通信しつつ実行することも可能である。
【００８１】
また、車載用ではなく、携帯情報端末や携帯電話を利用した歩行者用のナビゲーション装置においても、音楽再生機能を有するものであれば、本発明を適用することが可能である。その場合は、ドライブプランとして、歩行者が利用可能な電車、バスなどの公共機関の移動体に乗車するようなプランを提示することも可能である。すなわち、本発明でのドライブプランとは、移動手段として、車を利用する以外の場合も含まれており、例えば、全ての目的地を徒歩で周遊するようなプランも含まれている。
【００８２】
また、上記の実施形態ではコンテンツの例として楽曲を挙げているが、ユーザが見ていた映画などの映像情報、閲覧していた電子ブックなどのテキスト情報などについて、上記の曲データベースと同様のデータベースを用意し、それらコンテンツ情報に基づいてドライブプランを作成することも本発明の範囲内である。
【００８３】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴うドライブプラン作成装置及び方法、ナビゲーション装置、車載用電子システム及びコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【００８４】
【発明の効果】
以上詳細に説明したように、本発明によれば、ドライブプラン作成時にユーザが指定したコンテンツ、又はユーザが視聴していたコンテンツに基づいて、ドライブプランが作成される。ユーザが指定又は視聴していたコンテンツは、ユーザのそのときの気分を反映していることが多いので、ユーザの気分に合ったドライブプランを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態の車載用電子システムの構成を示すブロック図である。
【図２】本発明の実施形態において利用される曲データベース及びアーチストデータベースの構造を概略的に示す。
【図３】本発明の実施形態において利用される地点データベース及び抽象地点データベースの構造を概略的に示す。
【図４】本発明のドライブプラン作成処理のフローチャートである。
【符号の説明】
１０…自立測位装置
１１…加速度センサ
１２…角速度センサ
１３…速度センサ
１８…ＧＰＳ測位装置
１９…電波
２０…システムコントローラ
２１…インタフェース
２２…ＣＰＵ
２３…ＲＯＭ
２４…ＲＡＭ
３０…バス
３１…ＣＤ−ＲＯＭドライブ
３２…ＤＶＤ−ＲＯＭドライブ
４０…表示ユニット
５０…音声出力ユニット
６０…入力装置
【図１】
0004707877.tif 000002
【図２】
0004707877.tif 000003
【図３】
0004707877.tif 000004
【図４】
0004707877.tif 000005