(57)【要約】【課題】  自分の嗜好の入力を必要とせずに、ユーザの嗜好に合う目的地候補を表示する車両用ナビゲーション装置を提供する。【解決手段】  車両用ナビゲーション装置が、施設への訪問履歴情報、施設への訪問履歴に基づくユーザの嗜好の統計情報、および訪問した施設と登録された自宅との距離に基づく距離の統計情報を外部記憶媒体に記憶させ、この記憶させた情報に基づいて、自宅から平均最大直線距離内にあり、過去に訪問したことがなく、かつユーザの嗜好に合う施設を案内目的地候補として表示する。【選択図】 図３
2006010326.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体と、
施設への訪問履歴に基づくユーザの嗜好の統計情報を前記記憶媒体に記憶させる記憶制御手段と、
記憶された前記嗜好の統計情報に基づいて、ユーザの嗜好に合う施設を案内目的地候補として表示する候補表示手段と、を備えた車両用ナビゲーション装置。
【請求項２】
前記記憶制御手段は更に、訪問した施設と登録された自宅との距離に基づく距離の統計情報を前記記憶媒体に記憶させ、
前記候補表示手段は、前記嗜好の統計情報に基づいて、自宅から前記距離の統計情報に基づく代表的な距離内にあり、かつユーザの嗜好に合う施設を、案内目的地候補として表示することを特徴とする請求項１に記載の車両用ナビゲーション装置。
【請求項３】
前記記憶制御手段は更に、施設への訪問履歴情報を前記記憶媒体に記憶させ、
前記候補表示手段は、記憶された前記訪問履歴情報および前記嗜好の統計情報に基づいて、過去に訪問したことのないユーザの嗜好に合う施設を案内目的地候補として表示することを特徴とする請求項１に記載の車両用ナビゲーション装置。
【請求項４】
記憶媒体と、
施設への訪問履歴情報、施設への訪問履歴に基づくユーザの嗜好の統計情報、および訪問した施設と登録された自宅との距離に基づく距離の統計情報を前記記憶媒体に記憶させる記憶制御手段と、
記憶された前記訪問履歴情報および前記嗜好の統計情報に基づいて、自宅から前記距離の統計情報に基づく代表的な距離内にあり、過去に訪問したことがなく、かつユーザの嗜好に合う施設を案内目的地候補として表示する候補表示手段と、を備えた車両用ナビゲーション装置。
【請求項５】
記憶される前記嗜好の統計情報とは、訪問した施設についての施設種類毎の訪問回数であることを特徴とする請求項１ないし４のいずれか１つに記載のナビゲーション装置。
【請求項６】
前記候補表示手段は、ユーザの嗜好に合う施設を、前記訪問回数に基づいて選択した施設種類に属する施設とすることを特徴とする請求項１ないし４のいずれか１つに記載の車両用ナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの嗜好に合う目的地候補を表示する車両用ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、目的地までの案内経路を検索し、検索した案内経路を地図と共に車内のユーザに表示する車両用ナビゲーション装置が広く用いられている。また、このような車両用ナビゲーション装置において、ユーザの訪問したい場所が曖昧な場合に、目的地を選び出してユーザに提示する技術が特許文献１に開示されている。
【０００３】
この特許文献１に開示された車両用ナビゲーション装置は、ユーザによる食事、遊び、観光等の訪問目的の入力に基づいて、その目的に該当する施設をランダムに選び出してユーザに表示するようになっている。
【特許文献１】特開２００３−７５１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような技術では、ユーザは、訪問目的等、自分の嗜好を反映する情報を入力する必要があるという問題がある。
【０００５】
本発明は上記点に鑑み、自分の嗜好の入力を必要とせずに、ユーザの嗜好に合う目的地候補を表示する車両用ナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための請求項１に記載の発明は、記憶媒体と、施設への訪問履歴に基づくユーザの嗜好の統計情報を前記記憶媒体に記憶させる記憶制御手段と、記憶された前記嗜好の統計情報に基づいて、ユーザの嗜好に合う施設を案内目的地候補として表示する候補表示手段と、を備えた車両用ナビゲーション装置である。
【０００７】
このように、車両用ナビゲーション装置が、ユーザの嗜好に会う施設を、施設への訪問履歴に基づくユーザの嗜好の統計情報に基づいて選び出し表示するようになっているので、目的地選択の際にユーザが自分の嗜好の入力を行う必要なく、ユーザの嗜好に合う目的地候補を表示することができる。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の車両用ナビゲーション装置において、前記記憶制御手段は更に、訪問した施設と登録された自宅との距離に基づく距離の統計情報を前記記憶媒体に記憶させ、前記候補表示手段は、前記嗜好の統計情報に基づいて、自宅から前記距離の統計情報に基づく代表的な距離内にあり、かつユーザの嗜好に合う施設を、案内目的地候補として表示することを特徴とする。
【０００９】
このように、案内目的地候補の施設を、訪問施設−自宅間の距離の統計情報に基づく代表的な距離内のものに絞り込むことで、さらにユーザのニーズに合った案内目的地候補を表示することができる。
【００１０】
また、請求項３に記載の発明は、請求項１に記載の車両用ナビゲーション装置において、前記記憶制御手段は更に、施設への訪問履歴情報を前記記憶媒体に記憶させ、前記候補表示手段は、記憶された前記訪問履歴情報および前記嗜好の統計情報に基づいて、過去に訪問したことのないユーザの嗜好に合う施設を案内目的地候補として表示することを特徴とする。
【００１１】
このように、車両用ナビゲーション装置が、ユーザの嗜好に会う施設を、施設への訪問履歴に基づくユーザの嗜好の統計情報に基づいて選び出し表示するようになっているので、ユーザが自分の嗜好の入力を行う必要なく、ユーザの嗜好に合う目的地候補を表示することができる。また、過去に行ったことのある施設については経路案内する必要性が低いので、過去に訪問したことのない施設を案内目的地候補とすることで、さらにユーザのニーズに合った案内目的地候補を表示することができる。
【００１２】
また、請求項４に記載の発明は、記憶媒体と、施設への訪問履歴情報、施設への訪問履歴に基づくユーザの嗜好の統計情報、および訪問した施設と登録された自宅との距離に基づく距離の統計情報を前記記憶媒体に記憶させる記憶制御手段と、記憶された前記訪問履歴情報および前記嗜好の統計情報に基づいて、自宅から前記距離の統計情報に基づく代表的な距離内にあり、過去に訪問したことがなく、かつユーザの嗜好に合う施設を案内目的地候補として表示する候補表示手段と、を備えた車両用ナビゲーション装置である。
【００１３】
このように、車両用ナビゲーション装置が、ユーザの嗜好に会う施設を、施設への訪問履歴に基づくユーザの嗜好の統計情報に基づいて選び出し表示するようになっているので、ユーザが自分の嗜好の入力を行う必要なく、ユーザの嗜好に合う目的地候補を表示することができる。また、過去に行ったことのある施設については経路案内する必要性が低いので、過去に訪問したことのない施設を案内目的地候補とすることで、さらにユーザのニーズに合った案内目的地候補を表示することができる。また、案内目的地候補の施設を、訪問施設−自宅間の距離の統計情報に基づく代表的な距離内のものに絞り込むことで、さらにユーザのニーズに合った案内目的地候補を表示することができる。
【００１４】
また、請求項５に記載の発明は、請求項１ないし４のいずれか１つに記載のナビゲーション装置において、記憶される前記嗜好の統計情報とは、訪問した施設についての施設種類毎の訪問回数であることを特徴とする。
【００１５】
このように、嗜好の統計情報として、例えば、訪問した施設についての施設種類毎の訪問回数を用いて、案内目的地候補を表示することができる。
【００１６】
また、請求項６に記載の発明は、請求項１ないし４のいずれか１つに記載の車両用ナビゲーション装置において、前記候補表示手段は、ユーザの嗜好に合う施設を、前記訪問回数に基づいて選択した施設種類に属する施設とすることを特徴とする。
【００１７】
このようにすることで、ユーザにとっての視認性が向上する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１０のハードウェア構成を示す。車両用ナビゲーション装置１０は、位置検出器１１、入力装置１２、表示装置１３、外部記憶媒体１４、制御回路１５およびイグニッション線１６を有している。
【００１９】
位置検出器１１は、いずれも周知の地磁気センサ、ジャイロスコープ、車輪の回転に基づいてパルス信号を出力する車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基いた現在位置を特定するための情報を制御回路１５に出力する。
【００２０】
入力装置１２は、車両用ナビゲーション装置１０に設けられた複数のメカニカルスイッチ、表示装置１３の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基いた信号を制御回路１５に出力する。
【００２１】
表示装置１３は、制御回路１５から出力された地図等の画像信号に基いた映像をユーザ
に表示する画像表示装置である。
【００２２】
外部記憶媒体１４は、ＨＤＤ等の不揮発性の記憶媒体であり、制御回路１５が読み出して実行するプログラム、地図データ、訪問データベース等を記憶している。地図データは、複数の道路およびその道路の配置、接続関係等を示す道路データ、および地図上にあるレストラン、遊園地、デパート、駐車場等の施設についての、所在位置、種類（中華料理店、洋食店、遊園地、ゲームセンター、名所旧跡、温泉等の施設区分）、名称等を示す施設データを含んでいる。
【００２３】
訪問データは、履歴リスト、最大直線距離データ、嗜好順位リストを有している。この訪問データベースについては後述する。
【００２４】
制御回路１５は、図示しないＲＡＭ、ＲＯＭ、ＣＰＵを有している。このＣＰＵは、ＲＯＭおよび外部記憶媒体１４から読み出した車両用ナビゲーション装置１０の動作のためのプログラムを実行し、その実行の際には上記ＲＯＭ、ＲＡＭ、外部記憶媒体１４から情報を読み出し、ＲＡＭ、外部記憶媒体１４に対して情報の書き込みを行い、位置検出器１１、入力装置１２、表示装置１３および無線モジュール１４と信号の授受を行い、イグニッション線１６から車両のエンジンスイッチのオン、ＡＣＣ、オフ位置を示す信号を受ける。
【００２５】
制御回路１５のＣＰＵがプログラムを実行することによって行う具体的な処理としては、位置検出器１１からの信号に基いて、周知のマップマッチング等の技術を用いて車両の現在位置を特定する現在位置特定処理、入力装置１２からユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な案内経路を算出する案内経路検索処理、外部記憶媒体１４から地図データを読み出し、算出された走行経路やメモリ地点等を地図データと共に表示装置１３に画像表示させ、また交差点における曲折方向の指示を表示装置１３に音声出力させることで、ユーザの案内経路に沿った運転を促す経路案内処理等がある。
【００２６】
なお、本実施形態の経路案内処理は、ユーザによる訪問目的（食事、遊び、買い物、観光等）の入力を入力装置１２から受けると、その訪問目的に基づいて、地図データから、その訪問目的に対応した種類の施設を複数選び出し、それらのうちの１つに対する案内経路を検索して案内する場合と、ユーザによる訪問目的の入力を受けずに自動的に目的地候補を選択可能な形式で表示し、それらのうちの１つに対する案内経路を検索して案内する場合とがある。複数の施設から１つを選び出す方法としては、ランダムに選んでもよいし、ユーザから選択を受け付けてもよい。
【００２７】
なお、ある訪問目的にどの種類が対応するかの情報は、あらかじめ外部記憶媒体１４に対応表として記憶されていてもよい。訪問目的と種類との対応関係としては、例えば食事には、中華料理店、洋食店、和食店、フルーツパーラー等の食事店の特定の種類が対応し、観光には、名所旧跡、温泉、博物館等が対応し、買い物には、デパート、コンビニエンスストア、ショッピングモール等が対応する。
【００２８】
また、制御回路１５は、ユーザ入力装置１２を用いた地点の指定および自宅登録の旨の操作に基づいて、その指定の地点の座標を自宅登録データとして外部記憶媒体１４に記憶させる。
【００２９】
また、本実施形態の制御回路１５は、訪問データベース管理プログラムおよび目的地候補表示プログラムを実行するようになっている。
【００３０】
以下、これら２つのプログラムについて説明する。図２に、この訪問データベース管理プログラム２００のフローチャートを示す。
【００３１】
この制御回路１５は、車両用ナビゲーション装置１０が搭載される車両のユーザが、自宅以外のある施設で停車した時間が所定時間（例えば３０分）を超えたことを検知すると、訪問データベース管理プログラム２００の実行を開始するようになっている。なお、制御回路１５による車両の停止の検出は、イグニッション線１６からの信号により車両のイグニッションキー位置がＡＣＣまたはオフになったことの検知に基づくものであってもよいし、位置検出器１１の車速センサからの信号が示す車両の速度が実質的にゼロ（例えば時速０．１ｋｍ以下）となったことに基づくものであってもよい。
【００３２】
制御回路１５は、この訪問データベース管理プログラム２００の実行を開始すると、まずステップ２１０で、現在位置に関する情報を訪問データベース中の履歴リストに記憶させる。現在位置の情報とは、具体的には、現在時刻、現在位置にある施設名、現在位置の施設の訪問目的、現在位置から登録された自宅までの直線距離からなるデータである。このステップ２１０では、このデータを１エントリとして、訪問データベース中の履歴リストに追記する。
【００３３】
したがって、訪問データベース管理プログラム２００が実行される度に、このステップ２１０の処理により、履歴リスト中のエントリが１つ追加される。この履歴リストが、訪問履歴情報に相当する。
【００３４】
なお、自車両が現在位置の施設への案内によってその施設に到着しており、当該施設を目的地とされる際に、ユーザから訪問目的の入力があった場合、その訪問目的が、現在位置の施設の訪問目的となる。また、ユーザから訪問目的の入力がなく、この施設に到着している場合は、上記した対応情報から、この施設の種類に対応する訪問目的が、現在位置の施設の訪問目的となってもよい。
【００３５】
また、現在位置から登録された自宅までの直線距離は、現在位置特定処理によって特定した現在位置座標と、自宅登録データ中の自宅の座標とに基づいて特定する。
【００３６】
なお、現在位置が地図データに登録されたどの施設にも該当しない場合は、このプログラムを終了してもよい。
【００３７】
次にステップ２２０で、直前のステップ２１０で訪問データベースに追記した直線距離（以下今回の直線距離と記す）が、その日の最大直線距離より長いか否かを、訪問データベース中の最大直線距離データ（距離の統計情報に相当する）に基づいて判定する。最大直線データは、日付と、その日付における最大直線距離の組からなるエントリを複数日分有し、さらに、過去所定の期間（例えば６ヶ月）の平均直線距離データを有するデータである。  
【００３８】
より具体的には、ステップ２２０では、訪問データベース中の最大直線距離データから、現在の日付を有するエントリを読み出し、そのエントリに記載された最大直線距離より今回の直線距離の方が長いか否かを判定する。長い場合、続いてステップ２３０の処理を実行し、長くない場合、続いてステップ２４０の処理を実行する。
【００３９】
ステップ２３０では、今回の直線距離、および現在の日付から成るエントリを、最大直線距離データに書き込む、その際、同じ日付を有する他のエントリは最大直線距離データから消去する。このようにすることで、その日の最大直線距離の記録が新規追加または更新されることになる。
【００４０】
更にステップ２３０では、この最大直線距離データに基づいて、過去所定の期間（例えば６ヶ月）内の平均最大直線距離を算出し、その値を最大直線距離データに書き込む。具体的には、最大直線距離データから、現在から所定期間前までの日付のエントリを読み出し、これらのエントリに含まれる最大直線距離の値の平均値を算出する。そして、この算出した平均値を、現在最大直線距離データ中に平均値の値が記載されていれば、その値を更新する形で、書き込む。
【００４１】
このようにすることで、ステップ２３０の処理によって、各日付における施設と自宅との最大直線距離、およびこれら各最大直線距離についての、過去所定の期間内における平均値が、最大直線距離データに保存される。ステップ２３０の後には、続いてステップ２４０の処理を実行する。
【００４２】
ステップ２４０では、直前のステップ２１０で履歴リストに記憶させた訪問目的、施設種類（以下今回の訪問目的および施設種類と記す）に基づく統計処理を行うことで、目的別に種類を順位付けし、その結果を嗜好順位リスト（嗜好の統計情報に相当する）に記憶させる。嗜好順位リストは、施設の種類毎のエントリを複数有し、各エントリは、施設の種類、その種類に対応した訪問目的、その種類の施設への訪問回数、その種類のその訪問目的中の順位の情報を有するようになっている。
【００４３】
具体的なステップ２４０の処理としては、今回の訪問目的および施設種類を有するエントリを嗜好順位リストから選び出し、その選び出したエントリ中の訪問回数の情報を１回分増加させる。そして更に、嗜好順位リストから今回の訪問目的を有するエントリを全て読み出し、それらエントリを各エントリ中の訪問回数の多い順に順位付けし、それら順位をそれぞれのエントリの順位の情報の部分に書き込む。
【００４４】
このようにすることで、訪問データベース管理プログラム２００の処理が実行されるたびに、嗜好順位リスト、今回の訪問目的および種類の施設の訪問回数の情報および、今回の訪問目的における各施設種類の訪問頻度の順位が更新される。ステップ２４０の後、この訪問データベース管理プログラム２００の実行は終了する。
【００４５】
このような訪問データベース管理プログラム２００を制御回路１５が実行することで、車両用ナビゲーション装置１０は、履歴リスト、最大直線距離データ、嗜好順位リストを外部記憶媒体１４に記憶させる。
【００４６】
次に、目的地候補表示プログラム３００について説明する。この目的地候補表示プログラム３００のフローチャートを図３に示す。制御回路１５は、例えば、タッチパネルに表示させた「おまかせ目的地検索」という文字列が付されたボタンをユーザがタッチすることを検出する等、ユーザによる嗜好を特定しない入力装置１２の操作を検出することに基づいて、この目的地候補表示プログラム３００の実行を開始する。
【００４７】
制御回路１５は、この目的地候補表示プログラム３００の実行を開始すると、まずステップ３１０で、登録された自宅から直線距離が平均最大直線距離以内の施設を検索して抽出する。この検索は、地図データ中の施設データについて行う。また、ここで用いる平均最大直線距離は、訪問データベース管理プログラム２００のステップ２３０で訪問データベース中の最大直線距離データに記憶されたものである。また、自宅から当該施設までの直線距離は、自宅登録データおよび施設データ中の位置座標に基づいて特定する。
【００４８】
続いてステップ３２０で、嗜好に合致する施設を絞り込む。すなわち、ステップ３１０で抽出した複数の施設から、ユーザの嗜好に合致する施設のみを選び出す。ある施設がユーザの嗜好に合致しているか否かは、上述した嗜好順位リストに基づいて判定する。
【００４９】
具体的には、その施設の種類に対応する嗜好順位リスト中のエントリの順位の情報を読み出し、その順位が所定の基準順位（例えば３位）より上位ならば、その施設がユーザの嗜好に合致していると判定する。また、その順位が基準順位と同じまたは下位ならば、その施設がユーザの嗜好に合致していないと判定する。なお、この所定の基準順位は、訪問目的毎に異なっていてもよい。
【００５０】
続いてステップ３３０で、過去に訪れていない施設を絞り込む。すなわち、ステップ３２０で絞り込んだ複数の施設から、過去に訪れていない施設のみを選び出す。ある施設が過去に訪れているものか否かは、上述した履歴リストに基づいて判定する。
【００５１】
具体的には、その履歴リストから、その施設を含むエントリを検索し、検索の結果見つかれば、その施設に過去に訪れたことがあると判定し、見つからなければ、その施設に過去に訪れたことはないと判定する。
【００５２】
続いてステップ３４０で、ステップ３３０で絞り込んだ施設を、目的地候補の提案用施設として、表示装置１３に順位表示させる。なお、この順位表示は、訪問目的毎のリスト表示となっている。すなわち、その順位表示は、表示する施設の種類に対応する訪問目的毎に分けられ、それら訪問目的毎に施設が順位づけされたリストが表示されるようになっている。
【００５３】
なお、各リスト中における施設の順位づけは、その施設の種類の順位に基づいていてもよいし。その施設の自宅からの直線距離が長い順、または短い順となっていてもよい。また、各施設の表示内容は、施設名、訪問目的、施設の種類、自宅から施設までの直線距離等である。
【００５４】
ステップ３４０の後、目的地候補表示プログラム３００の実行は終了する。
【００５５】
目的地候補表示プログラム３００の実行後、ユーザが、表示されたリスト中のいずれかの施設を入力装置１２を用いて選択操作すると、制御回路１５は、この選択された施設についての経路案内を開始する。
【００５６】
制御回路１５が以上のようなプログラムを実行することで、制御回路１５は、訪問データベース中の履歴リスト、最大直線距離データ、嗜好順位リストに基づいて、自宅から平均最大直線距離内にあり、過去に訪問したことがなく、かつユーザの嗜好に合う施設を案内目的地候補として表示する。
【００５７】
このように、車両用ナビゲーション装置１０が、ユーザの嗜好に会う施設を、施設への訪問履歴に基づくユーザの嗜好の統計情報に基づいて選び出し表示するようになっているので、ユーザが自分の嗜好の入力を行う必要なく、ユーザの嗜好に合う目的地候補を表示することができる。また、過去に行ったことのある施設については経路案内する必要性が低いので、過去に訪問したことのない施設を案内目的地候補とすることで、さらにユーザのニーズに合った案内目的地候補を表示することができる。また、案内目的地候補の施設を、訪問施設−自宅間の距離の統計情報に基づく代表的な距離内のものに絞り込むことで、さらにユーザのニーズに合った案内目的地候補を表示することができる。
【００５８】
なお、上記した実施形態において、制御回路１５が訪問データベース管理プログラム２００を実行することで、記憶制御手段として機能する。
【００５９】
また、表示装置１３が表示手段として機能する。
【００６０】
また、上記した実施形態においては、制御回路１５は、訪問データベース管理プログラム２００のステップ２４０で、訪問目的別に施設種類の訪問回数を順位付けして、嗜好順位リストに記憶させるようになっているが、必ずしも訪問目的別に分類する必要はない。全ての施設種類をまとめて順位付けしてもよい。そしてその場合、目的地候補表示プログラム３００の実行においては、訪問目的に関わらず、絞り込み、表示を行えばよい。
【００６１】
また、上記した実施形態においては、登録された自宅から施設までの距離は、必ずしも直線距離でなくともよく、例えば自宅からその施設まで案内された経路に沿った距離であってもよい。
【００６２】
また、本実施形態は、目的地候補表示プログラム３００のステップ３１０で用いる基準距離としては、訪問履歴に基づいた平均最大直線距離を用いているが、かならずしもこのようになっておらずともよい。例えば、基準距離として、訪問履歴に基づいた、自乗平均距離の平方根、履歴リストに記憶された直線距離のうちの６０パーセントがその距離以下となるような距離等、記憶された距離の特徴を表す代表的距離であれば、どのようなものでもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１０の構成を示す図である。
【図２】訪問データベース管理プログラム２００のフローチャートである。
【図３】目的地候補表示プログラム３００のフローチャートである。
【符号の説明】
【００６４】
１０…車両用ナビゲーション装置、１１…位置検出器、１２…入力装置、
１３…表示装置、１４…外部記憶媒体、１５…制御回路、１６…イグニッション線、
２００…訪問データベース管理プログラム、３００…目的地候補表示プログラム。
【図１】
2006010326.tif 000003
【図２】
2006010326.tif 000004
【図３】
2006010326.tif 000005