(57)【要約】  【課題】ユーザが使いたくなるような面白い機能を提供する。  【解決手段】本発明のナビゲーションシステム１０は、車両に搭載され、リンクデータおよびリ図データを格納するデータベース２６と、現在位置算出部２５と、出発地点から目的地点までの経路を探索する経路探索部２２と、車両の現在位置を示すカーマークを地図と共に表示することにより経路誘導を行う経路誘導部２３と、車両の現在位置の変化に応じて、誘導経路において車両がどの程度の割合を既に走行したのかを示す走行割合を算出する走行割合算出２１と、算出された走行割合に応じて、カーマークの形態を変化させるカーマーク制御部２４とを備える。【選択図】図１
2010276453.tif 000002
【特許請求の範囲】
【請求項１】
車両の現在位置を検出する現在位置検出手段と、
出発地から目的地までの誘導経路を探索する誘導経路探索手段と、
前記車両が前記誘導経路上を移動した量を演算する移動量演算手段と、
前記移動量演算手段によって演算された移動量に応じて、前記現在位置を表すカーマークの形態を決定するカーマーク制御手段と、
前記誘導経路探索手段によって探索された誘導経路と、前記カーマーク制御手段によって決定された形態のカーマークとを表示する表示手段と
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記誘導経路探索手段は、
所定の条件が満たされた場合に、前記目的地に至る誘導経路を再度探索し、
前記移動量演算手段は、
前記誘導経路探索手段によって、再度探索された誘導経路を用いて前記車両が移動した量を演算することを特徴とするナビゲーション装置。
【請求項３】
請求項１に記載のナビゲーション装置において、
前記移動量演算手段は、
前記誘導経路の出発地から目的地までの距離に対する、前記出発地から前記現在位置までの前記誘導経路上の移動距離の割合を演算することを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置において、
前記移動量演算手段は、
前記誘導経路の出発地から目的地までの旅行時間に対する、前記出発地から前記現在位置までの移動時間の割合を演算することを特徴とするナビゲーション装置。
【請求項５】
請求項４に記載のナビゲーション装置において、
随時、交通情報を取得する交通情報取得手段と、
前記交通情報が取得されたときに、前記現在位置から前記誘導経路を通って前記目的地に到着するまでの移動時間を推定する移動時間推定手段と
をさらに備え、
前記移動量演算手段は、
前記移動時間推定手段によって推定された移動時間を用いて、前記移動時間の割合を演算することを特徴とするナビゲーション装置。
【請求項６】
車両の現在位置を検出する現在位置検出手段と、
出発地から目的地までの誘導経路を探索する誘導経路探索手段と、
前記誘導経路を用いて前記車両の経路誘導を行った回数を計数する誘導回数計数手段と、
前記誘導回数計数手段によって計数された回数に応じて、前記現在位置を表すカーマークの形態を決定するカーマーク制御手段と、
前記誘導経路探索手段によって探索された誘導経路と、前記カーマーク制御手段によって決定された形態のカーマークとを表示する表示手段と
を備えることを特徴とするナビゲーション装置。
【請求項７】
請求項６に記載のナビゲーション装置において、
前記誘導回数計数手段は、
前記誘導経路上に設定された経路誘導を行うポイントを前記車両が通過した回数を、前記経路誘導を行った回数として計数することを特徴とするナビゲーション装置。
【請求項８】
請求項６に記載のナビゲーション装置において、
ユーザによって設定された登録地点を格納する登録地点格納手段をさらに備え、
前記誘導回数計数手段は、
前記車両が前記登録地点から所定距離以内を通過した回数を、前記経路誘導を行った回数として計数することを特徴とするナビゲーション装置。
【請求項９】
請求項１から８のいずれか一項に記載のナビゲーション装置において、
前記カーマーク制御手段は、
予め定められた複数の形態のカーマークの中から所定の形態のカーマークを選択することを特徴とするナビゲーション装置。
【請求項１０】
請求項１から８のいずれか一項に記載のナビゲーション装置において、
前記カーマーク制御手段は、
目的地のジャンルに応じて、異なった形態の前記カーマークを選択することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等の移動体に搭載され、設定された目的地までの経路を探索し、探索した経路に基づいて誘導を行う技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、画面に表示された地図上に、車両の現在位置を示すカーマークを表示することにより、車両の現在位置をユーザに通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年のナビゲーション装置は、競合する他社製品との差別化を図るため、様々な機能が組み込まれる傾向にあり、高機能化および多機能化している。しかし、いくら便利な機能が組み込まれていたとしても、ユーザがその機能を使わなければ、ユーザにその機能の便利さを実感してもらえず、結果として製品の良さをユーザに味わってもらえない場合がある。
【０００５】
そこで、ユーザがナビゲーション装置を使いたくなるような面白い機能や楽しい機能があれば、ユーザに積極的に便利な機能を使わせ、その便利な機能の利便性を実感させることができ、ひいてはナビゲーション装置の良さをユーザに実感してもらえることになる。
【０００６】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、ユーザがナビゲーション装置を使いたくなるような面白い機能を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、車両の現在位置を検出する現在位置検出手段と、出発地から目的地までの誘導経路を探索する誘導経路探索手段と、車両が誘導経路上を移動した量を演算する移動量演算手段と、移動量演算手段によって演算された移動量に応じて、現在位置を表すカーマークの形態を決定するカーマーク制御手段と、誘導経路探索手段によって探索された誘導経路と、カーマーク制御手段によって決定された形態のカーマークとを表示する表示手段とを備えることを特徴とするナビゲーション装置を提供する。
【発明の効果】
【０００８】
本発明のナビゲーション装置によれば、ユーザがナビゲーション装置を使いたくなるような面白い機能を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。
【図２】データベース２６に格納されるリンクテーブル２６０の構造の一例を示す図である。
【図３】第１の実施形態においてカーマーク制御部２４が有するカーマークテーブル２４０の構造の一例を示す図である。
【図４】ナビゲーション装置２０の動作の一例を示すフローチャートである。
【図５】第１の実施形態における経路誘導処理（Ｓ２００）の一例を示すフローチャートである。
【図６】第２の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。
【図７】第２の実施形態における経路誘導処理（Ｓ２００）の一例を示すフローチャートである。
【図８】第３の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。
【図９】誘導回数の計数方法を説明するための概念図である。
【図１０】第３の実施形態においてカーマーク制御部２４が有するカーマークテーブル２４０の構造の一例を示す図である。
【図１１】第３の実施形態における経路誘導処理（Ｓ２００）の一例を示すフローチャートである。
【図１２】ナビゲーション装置２０の機能を実現するコンピュータ４０の一例を示すハードウェア構成図である。
【図１３】カーマークテーブル２４０の構造の他の例を示す図である。
【図１４】カーマークテーブル２４０の構造の他の例を示す図である。
【発明を実施するための形態】
【００１０】
まず、本発明の第１の実施形態について説明する。
【００１１】
図１は、本発明の第１の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。ナビゲーションシステム１０は、入力装置１１、表示装置１２、スピーカ１３、センサ１４、およびナビゲーション装置２０を備える。ナビゲーション装置２０は、走行割合算出部２１、経路探索部２２、経路誘導部２３、カーマーク制御部２４、現在位置算出部２５、およびデータベース２６を有する。
【００１２】
データベース２６には、地図データ、登録地点を示すデータ、およびリンクに関する情報を含むリンクテーブルが格納されている。リンクテーブルには、例えば図２に示すように、リンクに関するデータが、所定の地図領域毎のメッシュデータ２６１として格納されている。それぞれのメッシュデータ２６１には、それぞれのメッシュを識別するメッシュＩＤ２６２およびメッシュ内のリンクに関するデータであるリンクデータ２６３等が含まれる。
【００１３】
それぞれのリンクデータ２６３には、それぞれのリンクを識別するリンクＩＤ２６４、リンクの開始ノード座標２６５、リンクの終了ノード座標２６６、リンクの道路種別２６７、リンク長２６８、リンクの開始ノードに接続されている他のリンクの識別情報である開始接続リンク２６９、およびリンクの終了ノードに接続されている他のリンクの識別情報である終了接続リンク２７０等が格納されている。
【００１４】
センサ１４は、例えばＧＰＳ（Global Positioning System）受信機や方位センサ、距離センサ等であり、測地衛星から送信されたＧＰＳ信号や、車両の進行方位、車両の移動距離等を測定し、測定情報を現在位置算出部２５に供給する。
【００１５】
現在位置算出部２５は、センサ１４からの測定情報およびデータベース２６に格納されたリンクデータに基づいて、ナビゲーション装置２０が搭載された車両が例えば所定距離移動する毎に、例えばマップマッチング等により当該車両の現在位置を算出し、算出した車両の現在位置を示す情報を経路探索部２２および経路誘導部２３に提供する。
【００１６】
経路探索部２２は、出発地点、目的地点、および経由地点の座標や、探索条件等を含む探索情報を、タッチパネル等の入力装置１１を介してユーザから受け付けた場合に、データベース２６内のリンクデータを参照し、当該探索情報に基づいて、例えばダイクストラ法等のアルゴリズムを用いて、出発地点から目的地点までの経路を探索し、探索結果を表示装置１２に表示する。なお、経路探索部２２は、車両の現在位置を出発地点として経路探索を実行してもよい。
【００１７】
そして、経路探索部２２は、入力装置１１を介してユーザから探索された経路を指定する情報を受け付けた場合に、指定された経路を誘導経路として走行割合算出部２１および経路誘導部２３へ送る。
【００１８】
また、経路探索部２２は、誘導中の経路と車両の現在位置との関係が予め定められた条件を満たした場合（例えば誘導経路から車両の現在位置までの距離が１００ｍ以上離れた場合等）に、誘導経路を再度探索し、再探索した誘導経路を走行割合算出部２１および経路誘導部２３へ送る。
【００１９】
経路誘導部２３は、経路探索部２２から誘導経路を示す情報を受け取った場合に、カーマーク制御部２４からカーマークを受け取る。そして、経路誘導部２３は、データベース２６に格納されている、車両の現在位置付近の地図データと共に、車両の現在位置にカーマーク制御部２４から受け取ったカーマークを表示することにより、経路誘導を開始する。
【００２０】
そして、経路誘導部２３は、現在位置算出部２５によって算出された車両の現在位置およびデータベース２６に格納されているリンクデータを参照して、誘導経路上において、車両の前方所定距離以内に、進行方向を指示すべき案内地点が存在する場合に、当該案内地点に関する画像を表示装置１２に表示すると共に、誘導を示す音声をスピーカ１３を介して再生することにより、進むべき方向を案内する。
【００２１】
走行割合算出部２１は、経路探索部２２から誘導経路を受け取った場合に、当該誘導経路に含まれるそれぞれのリンクのリンクデータをデータベース２６から取得し、当該誘導経路の総旅行距離を算出する。そして、走行割合算出部２１は、現在位置算出部２５によって車両の現在位置が更新される都度、当該誘導経路について、出発地点から車両の現在位置までの距離を算出し、車両が誘導経路においてどの程度の割合を既に走行したのかを示す走行割合を算出し、算出した走行割合をカーマーク制御部２４へ送る。
【００２２】
カーマーク制御部２４は、例えば図３に示すように、走行割合の範囲２４１を示す情報に対応付けて、カーマーク２４２のデータが登録されているカーマークテーブル２４０を予め格納している。カーマーク制御部２４は、走行割合算出部２１から走行割合を受け取った場合に、カーマークテーブル２４０を参照して、受け取った走行割合が含まれる範囲に対応するカーマークを選択し、選択したカーマークのデータを経路誘導部２３へ送る。
【００２３】
なお、カーマークテーブル２４０内に登録されているカーマークのデータは、ナビゲーション装置２０の取扱説明書等によってナビゲーション装置２０のユーザに予め認識されているものであり、ユーザは、カーマークの形態を見るだけで、現在の走行割合の範囲を認識することができる。
【００２４】
そのため、表示装置１２に到着予想時間や現在位置から目的地点に至るまでの所要時間等を表示しなくても、ナビゲーション装置２０は、ユーザに現在の走行割合の範囲を認識させることができる。従って、ナビゲーション装置２０は、表示装置１２に表示する情報を削減することができ、表示装置１２の表示をより見易くすることができると共に、表示装置１２の表示領域をより有効に活用することができる。
【００２５】
図４は、ナビゲーション装置２０の動作の一例を示すフローチャートである。電源が投入される等の所定のタイミングで、ナビゲーション装置２０は、本フローチャートに示す動作を開始する。
【００２６】
まず、経路探索部２２は、入力装置１１を介して、出発地点、目的地点、および経由地点の座標や、探索条件等を含む探索情報を、ユーザから受け付けたか否かを判定することにより、経路探索を指示されたか否かを判定する（Ｓ１００）。ユーザから経路探索が指示された場合（Ｓ１００：Ｙｅｓ）、経路探索部２２は、データベース２６内のリンクデータを参照し、当該探索情報に基づいて、例えばダイクストラ法等のアルゴリズムを用いて、出発地点から目的地点までの経路を探索し（Ｓ１０１）、探索結果を表示装置１２に表示する。
【００２７】
次に、経路探索部２２は、入力装置１１を介してユーザから探索された経路を指定する情報を受け付けたか否かを判定することにより、誘導経路が決定されたか否かを判定する（Ｓ１０２）。ユーザから経路探索が指示されていない場合（Ｓ１００：Ｎｏ）、または、誘導経路が決定されなかった場合（Ｓ１０２：Ｎｏ）、経路探索部２２は、再びステップＳ１００に示した処理を実行する。
【００２８】
誘導経路が決定された場合（Ｓ１０２：Ｙｅｓ）、経路探索部２２は、決定された誘導経路を走行割合算出部２１および経路誘導部２３へ送る。そして、ナビゲーション装置２０は、後述する経路誘導処理を実行し（Ｓ２００）、経路探索部２２は、再びステップＳ１００に示した処理を実行する。
【００２９】
図５は、第１の実施形態における経路誘導処理（Ｓ２００）の一例を示すフローチャートである。
【００３０】
まず、走行割合算出部２１は、走行割合を０に初期化し（Ｓ２０１）、初期化した走行割合をカーマーク制御部２４へ送る。カーマーク制御部２４は、走行割合算出部２１から受け取った走行割合に対応するカーマークをカーマークテーブル２４０から選択し（Ｓ２０２）、選択したカーマークを経路誘導部２３へ送る。経路誘導部２３は、データベース２６に格納されている、車両の現在位置付近の地図データと共に、車両の現在位置にカーマーク制御部２４から受け取ったカーマークを表示することにより、経路誘導を開始する。
【００３１】
次に、経路誘導部２３は、現在位置算出部２５によって算出された車両の現在位置およびデータベース２６に格納されているリンクデータを参照して、誘導経路上において、車両の前方所定距離以内に案内地点が存在するか否かを判定する（Ｓ２０３）。車両の前方所定距離以内に案内地点が存在する場合（Ｓ２０３：Ｙｅｓ）、経路誘導部２３は、当該案内地点は、既に案内済みの案内地点か否かを判定する（Ｓ２０４）。
【００３２】
未だ案内が行われていない案内地点である場合（Ｓ２０４：Ｎｏ）、経路誘導部２３は、当該案内地点に関する画像を表示装置１２に表示すると共に、誘導を示す音声をスピーカ１３を介して再生することにより、進むべき方向を案内し（Ｓ２０５）、当該案内地点を案内済みとして記憶し、再びステップＳ２０３に示した処理を実行する。
【００３３】
車両の前方所定距離以内に案内地点が存在しない場合（Ｓ２０３：Ｎｏ）、または、当該案内地点は、既に案内済みの案内地点である場合（Ｓ２０４：Ｙｅｓ）、経路探索部２２は、再探索の条件が満たされた（例えば誘導経路から車両の現在位置までの距離が１００ｍ以上離れた等）か否かを判定する（Ｓ２０６）。
【００３４】
再探索条件が満たされた場合（Ｓ２０６：Ｙｅｓ）、経路探索部２２は、車両の現在位置およびリンクデータに基づいて誘導経路を再度探索する（Ｓ２０７）。そして、経路探索部２２は、再探索した誘導経路を走行割合算出部２１および経路誘導部２３へ送り、経路誘導部２３は、再びステップＳ２０３に示した処理を実行する。
【００３５】
再探索条件が満たされていない場合（Ｓ２０６：Ｎｏ）、経路誘導部２３は、ユーザから経路誘導の終了が指示された、あるいは、車両が目的地付近に到着した等の理由により経路誘導を終了するか否かを判定する（Ｓ２０８）。経路誘導を終了する場合（Ｓ２０８：Ｙｅｓ）、ナビゲーション装置２０は、本フローチャートに示した経路誘導処理を終了する。
【００３６】
経路誘導を続行する場合（Ｓ２０８：Ｎｏ）、走行割合算出部２１は、現在位置算出部２５によって更新された車両の現在位置に基づいて走行割合を更新し（Ｓ２０９）、更新した走行割合をカーマーク制御部２４へ送る。カーマーク制御部２４は、走行割合算出部２１から受け取った走行割合に対応するカーマークをカーマークテーブル２４０から選択し（Ｓ２１０）、選択したカーマークを経路誘導部２３へ送る。経路誘導部２３は、カーマーク制御部２４によって選択されたカーマークを用いて経路誘導を続け、経路誘導部２３は、再びステップＳ２０３に示した処理を実行する。
【００３７】
以上、本発明の第１の実施形態について説明した。
【００３８】
上記説明から明らかなように、本実施形態のナビゲーションシステム１０によれば、ユーザがナビゲーション１０を使いたくなるような面白い機能を提供することができる。これにより、ナビゲーションシステム１０は、便利な機能をユーザに積極的に使わせ、その便利な機能の利便性をユーザに実感させることができ、ひいてはナビゲーションシステム１０の良さをユーザに実感してもらうことができる。
【００３９】
次に、本発明の第２の実施形態について説明する。
【００４０】
図６は、第２の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。ナビゲーションシステム１０は、入力装置１１、表示装置１２、スピーカ１３、センサ１４、およびナビゲーション装置２０を備える。
【００４１】
本実施形態のナビゲーション装置２０は、走行割合算出部２１、経路探索部２２、経路誘導部２３、カーマーク制御部２４、現在位置算出部２５、データベース２６、および旅行時間算出部２７を有する。なお、以下に説明する点を除き、図６において、図１と同じ符号を付した構成は、図１における構成と同一または同様の機能を有するため説明を省略する。
【００４２】
経路探索部２２は、ユーザが指定した誘導経路を経路誘導部２３および旅行時間算出部２７へ送る。また、誘導経路の再探索を行った場合、経路探索部２２は、再探索した誘導経路を経路誘導部２３および旅行時間算出部２７へ送る。
【００４３】
旅行時間算出部２７は、ＦＭ多重放送や電波ビーコン等を介して配信される渋滞情報をアンテナ１５を介して随時取得する。また、旅行時間算出部２７は、経路探索部２２から誘導経路を受け取った場合に、当該誘導経路に含まれるそれぞれのリンクのリンクデータをデータベース２６から取得し、最新の渋滞情報に基づいて当該誘導経路の総旅行時間を算出し、算出した総旅行時間を走行割合算出部２１へ送る。
【００４４】
また、旅行時間算出部２７は、経路探索部２２から受け取った誘導経路に含まれるリンクの渋滞情報が更新される都度、あるいは、経路探索部２２によって誘導経路が再探索される都度、誘導経路の総旅行時間を再計算して走行割合算出部２１へ送る。
【００４５】
走行割合算出部２１は、旅行時間算出部２７から誘導経路の総旅行時間を受け取った後に時間の経過を測定し、当該総旅行時間に対する経過時間の割合を走行割合として算出し、算出した走行割合をカーマーク制御部２４へ送る。なお、旅行時間算出部２７から再計算された総旅行時間を受け取った場合、走行割合算出部２１は、走行割合の算出に用いていた総旅行時間を受け取った総旅行時間で置き換えることにより、走行時間を再計算し、再計算した走行割合をカーマーク制御部２４へ送る。
【００４６】
図７は、第２の実施形態における経路誘導処理（Ｓ２００）の一例を示すフローチャートである。なお、以下に説明する点を除き、図７において、図５と同じ符号を付した処理は、図５における処理と同様であるため説明を省略する。
【００４７】
ステップＳ２０７において誘導経路を再探索した後、経路探索部２２は、再探索した誘導経路を経路誘導部２３および旅行時間算出部２７へ送る。旅行時間算出部２７は、再探索された誘導経路に含まれるそれぞれのリンクのリンクデータをデータベース２６から取得し、最新の渋滞情報に基づいて当該誘導経路の総旅行時間を再計算し（Ｓ２２０）、再計算した総旅行時間を走行割合算出部２１へ送り、経路誘導部２３は、再びステップＳ２０３に示した処理を実行する。
【００４８】
ステップＳ２０６において、再探索条件が満たされていない場合（Ｓ２０６：Ｎｏ）、旅行時間算出部２７は、現在の誘導経路に含まれるリンクの渋滞情報が更新されたか否かを判定する（Ｓ２２１）。渋滞情報が更新された場合（Ｓ２２１：Ｙｅｓ）、旅行時間算出部２７は、ステップＳ２２０に示した処理を実行する。渋滞情報が更新されていない場合（Ｓ２２１：Ｎｏ）、経路誘導部２３は、ステップＳ２０８に示した処理を実行する。
【００４９】
以上、本発明の第２の実施形態について説明した。
【００５０】
上記説明から明らかなように、本実施形態のナビゲーションシステム１０によれば、誘導経路の総旅行時間に対する、出発してからの経過時間を走行割合として用いた場合であっても、ユーザがナビゲーション１０を使いたくなるような面白い機能を提供することができる。
【００５１】
次に、本発明の第３の実施形態について説明する。
【００５２】
図８は、第３の実施形態にかかるナビゲーションシステム１０の構成の一例を示すシステム構成図である。ナビゲーションシステム１０は、入力装置１１、表示装置１２、スピーカ１３、センサ１４、およびナビゲーション装置２０を備える。
【００５３】
本実施形態のナビゲーション装置２０は、経路探索部２２、経路誘導部２３、カーマーク制御部２４、現在位置算出部２５、データベース２６、および誘導回数算出部２８を有する。なお、以下に説明する点を除き、図８において、図１と同じ符号を付した構成は、図１における構成と同一または同様の機能を有するため説明を省略する。
【００５４】
経路探索部２２は、ユーザが指定した誘導経路を経路誘導部２３へ送る。また、誘導経路の再探索を行った場合、経路探索部２２は、再探索した誘導経路を経路誘導部２３へ送る。経路誘導部２３は、例えば図９に示すように、登録地点３２から所定距離（例えば３００ｍ）以内の範囲３３を車両が通過した場合、誘導経路３０上の案内地点３１を車両が通過した場合、または、経路誘導を終了した場合に、その旨を誘導回数算出部２８に通知する。
【００５５】
誘導回数算出部２８は、経路誘導部２３によって経路誘導が開始された後に、登録地点３２から所定距離以内の範囲３３を車両が通過した旨、誘導経路３０上の案内地点３１を車両が通過した旨、および、経路誘導を終了した旨を、経路誘導部２３から通知される都度、これらの回数を合計した誘導回数を算出し、算出した誘導回数をカーマーク制御部２４へ送る。
【００５６】
例えば、登録地点３２から所定距離以内の範囲３３を車両が通過した回数が４回であり、誘導経路３０上の案内地点３１を車両が通過した回数が３回であり、経路誘導を終了した回数（すなわち、経路誘導が実行された回数）が１回である場合、誘導回数算出部２８は、誘導回数を８回と算出する。
【００５７】
カーマーク制御部２４は、例えば図１０に示すように、誘導回数の範囲２４３を示す情報に対応付けて、カーマーク２４２のデータが登録されているカーマークテーブル２４０を予め格納している。カーマーク制御部２４は、誘導回数算出部２８から誘導回数を受け取った場合に、カーマークテーブル２４０を参照して、受け取った誘導回数が含まれる範囲に対応するカーマークを選択し、選択したカーマークのデータを経路誘導部２３へ送る。
【００５８】
なお、本実施形態において、カーマーク制御部２４は、ユーザからリセットの指示があるまで、ナビゲーション装置２０内の不揮発性メモリ等に誘導回数の累積値を保存し、経路誘導が終了した、あるいは、ナビゲーション装置２０への電源供給が遮断された場合であっても、前回までの誘導回数の累積値を保持して次回の経路誘導時に使用する。
【００５９】
図１１は、第３の実施形態における経路誘導処理（Ｓ２００）の一例を示すフローチャートである。なお、以下に説明する点を除き、図１１において、図５と同じ符号を付した処理は、図５における処理と同様であるため説明を省略する。
【００６０】
ステップＳ２０５において、案内地点に関する画像を表示装置１２に表示すると共に、誘導を示す音声をスピーカ１３を介して再生することにより、経路誘導を行った後、経路誘導部２３は、誘導経路上の案内地点を車両が通過した旨を示す情報を誘導回数算出部２８へ送る。誘導回数算出部２８は、誘導回数を１増やすことにより誘導回数を更新し（Ｓ２３０）、経路誘導部２３は、再びステップＳ２０３に示した処理を実行する。
【００６１】
ステップＳ２０６において、再探索条件が満たされていない場合（Ｓ２０６：Ｎｏ）、経路誘導部２３は、車両の現在位置が登録地点から所定距離以内の範囲を通過したか否かを判定する（Ｓ２３１）。車両の現在位置が登録地点から所定距離以内の範囲を通過した場合（Ｓ２３１：Ｙｅｓ）、経路誘導部２３は、その旨を誘導回数算出部２８に通知する。誘導回数算出部２８は、誘導回数を１増やすことにより誘導回数を更新し（Ｓ２３２）、経路誘導部２３は、再びステップＳ２０３に示した処理を実行する。
【００６２】
ステップＳ２０８において、経路誘導を終了する場合（Ｓ２０８：Ｙｅｓ）、経路誘導部２３は、その旨を誘導回数算出部２８に通知する。誘導回数算出部２８は、誘導回数を１増やすことにより誘導回数を更新し（Ｓ２３３）、ナビゲーション装置２０は、本フローチャートに示した経路誘導処理を終了する。
【００６３】
以上、本発明の第３の実施形態について説明した。
【００６４】
上記説明から明らかなように、本実施形態のナビゲーションシステム１０によれば、ナビゲーション装置２０を用いて経路誘導を実行すればするほどカーマークの形態が変化する。これにより、ユーザに、カーマークの変化の楽しみを与えることができ、ユーザに、ナビゲーション装置２０の機能を使ってもらうことができる。
【００６５】
なお、上記した各実施形態のナビゲーション装置２０は、例えば図１２に示すような構成のコンピュータ４０によって実現される。コンピュータ４０は、ＣＰＵ（Central Processing Unit）４１、ＲＡＭ（Random Access Memory）４２、ＲＯＭ（Read Only Memory）４３、ＨＤＤ（Hard Disk Drive）４４、入力インターフェイス（Ｉ／Ｆ）４５、出力インターフェイス（Ｉ／Ｆ）４６、およびメディアインターフェイス（Ｉ／Ｆ）４７を備える。
【００６６】
ＣＰＵ４１は、ＲＯＭ４３またはＨＤＤ４４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ４３は、コンピュータ４０の起動時にＣＰＵ４１によって実行されるブートプログラムや、コンピュータ４０のハードウェアに依存するプログラム等を格納する。ＨＤＤ４４は、ＣＰＵ４１によって実行されるプログラムを格納する。
【００６７】
入力インターフェイス４５は、入力装置１１またはセンサ１４からの信号を受信してＣＰＵ４１へ送る。ＣＰＵ４１は、入力インターフェイス４５を介して、入力装置１１およびセンサ１４を制御し、入力インターフェイス４５を介して、入力装置１１またはセンサ１４から信号を取得する。出力インターフェイス４６は、ＣＰＵ４１から取得したデータを、表示装置１２またはスピーカ１３へ出力する。ＣＰＵ４１は、出力インターフェイス４６を介して、表示装置１２およびスピーカ１３を制御し、生成したデータを、出力インターフェイス４６を介して表示装置１２またはスピーカ１３へ出力する。
【００６８】
メディアインターフェイス４７は、記録媒体４８に格納されたプログラムまたはデータを読み取り、ＲＡＭ４２を介してＣＰＵ４１に提供する。ＣＰＵ４１は、当該プログラムを、メディアインターフェイス４７を介して記録媒体４８からＲＡＭ４２上にロードし、ロードしたプログラムを実行する。記録媒体４８は、例えばＤＶＤ（Digital Versatile Disk）、ＰＤ（Phase change rewritable Disk）等の光学記録媒体、ＭＯ（Magneto-Optical disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００６９】
コンピュータ４０が第１の実施形態におけるナビゲーション装置２０として機能する場合、コンピュータ４０のＣＰＵ４１は、ＲＡＭ４２上にロードされたプログラムを実行することにより、走行割合算出部２１、経路探索部２２、経路誘導部２３、カーマーク制御部２４、現在位置算出部２５、およびデータベース２６の各機能を実現する。また、ＲＯＭ４３またはＨＤＤ４４には、カーマーク制御部２４が有するデータおよびデータベース２６内のデータが格納される。
【００７０】
コンピュータ４０が第２の実施形態におけるナビゲーション装置２０として機能する場合、コンピュータ４０のＣＰＵ４１は、ＲＡＭ４２上にロードされたプログラムを実行することにより、走行割合算出部２１、経路探索部２２、経路誘導部２３、カーマーク制御部２４、現在位置算出部２５、データベース２６、および旅行時間算出部２７の各機能を実現する。また、ＲＯＭ４３またはＨＤＤ４４には、カーマーク制御部２４が有するデータおよびデータベース２６内のデータが格納される。また、第２の実施形態におけるナビゲーション装置２０には、この他に、アンテナ１５および渋滞情報を受信するための受信機が設けられる。
【００７１】
コンピュータ４０が第３の実施形態におけるナビゲーション装置２０として機能する場合、コンピュータ４０のＣＰＵ４１は、ＲＡＭ４２上にロードされたプログラムを実行することにより、経路探索部２２、経路誘導部２３、カーマーク制御部２４、現在位置算出部２５、データベース２６、および誘導回数算出部２８の各機能を実現する。また、ＲＯＭ４３またはＨＤＤ４４には、カーマーク制御部２４が有するデータおよびデータベース２６内のデータが格納される。
【００７２】
コンピュータ４０は、これらのプログラムを、記録媒体４８から読み取って実行するが、他の例として、コンピュータ４０に通信機能を設け、有線または無線の通信回線を介してこれらのプログラムを取得するようにしてもよい。
【００７３】
また、本発明は、上記した実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７４】
例えば、上記した第３の実施形態において、ナビゲーション装置２０は、指定された目的地点のジャンルに応じて、カーマークの形態の変化のさせかたを変えてもよい。例えば、カーマーク制御部２４は、図１３に示すように、目的地点のジャンルを識別する種別２４４に対応付けて、誘導回数の範囲２４５毎に採用するカーマークの形態を対応付けたカーマークテーブル２４０を保持する。
【００７５】
図１３において、例えば、目的地点のジャンルが「食事」である場合、カーマーク制御部２４は、誘導回数に応じて、カーマークの大きさを変える。また、目的地点のジャンルが「ビジネス」である場合、カーマーク制御部２４は、誘導回数に応じて、カーマークの色を変える。また、目的地点のジャンルが「レジャー」である場合、カーマーク制御部２４は、誘導回数に応じて、カーマークの種類を変える。
【００７６】
これにより、設定した目的地点のジャンルに応じて、カーマークの変化が異なり、ユーザは、より多彩なカーマークの変化を楽しむことができる。なお、色や大きさを変える場合には、図１３に示した４段階に限らず、誘導回数が１回増える毎に連続的に色や大きさを変えるようにしてもよい。
【００７７】
また、上記した第１または第２の実施形態において、カーマーク制御部２４は、例えば図１４に示すように、生き物の成長を模擬したカーマークを用いてもよい。これにより、ユーザは、ナビゲーション装置２０の説明書等により、カーマークの変化の過程を予め調べておかなくても、ユーザの経験から、カーマークの変化の過程の中での現在の状態を認識することができ、現在の走行割合の範囲を認識することができる。
【００７８】
また、上記した第３の実施形態においても、図１４に示したような、生き物の成長を模擬したカーマークが用いられてもよい。この場合、ナビゲーション装置２０は、経路誘導中の画面において、登録地点や案内地点付近を通過した場合に、カーマークの生き物が、登録地点や案内地点を示すアイコン（図９の符号３２や３１で示したアイコン）を食べるようなしぐさを表示することにより、カーマークの生き物の成長がよりリアルに表現され、ユーザにさらなる楽しさを与えることができる。
【００７９】
また、上記した第３の実施形態では、経路誘導の回数、案内地点の通過回数、および登録地点付近を通過した回数を合計したものを誘導回数として用いたが、本発明はこれに限られず、経路誘導の回数のみ、案内地点の通過回数のみ、または、登録地点付近を通過した回数のみを誘導回数として用いるようにしてもよい。
【符号の説明】
【００８０】
１０・・・ナビゲーションシステム、１１・・・入力装置、１２・・・表示装置、１３・・・スピーカ、１４・・・センサ、１５・・・アンテナ、２０・・・ナビゲーション装置、２１・・・走行割合算出部、２２・・・経路探索部、２３・・・経路誘導部、２４・・・カーマーク制御部、２４０・・・カーマークテーブル、２５・・・現在位置算出部、２６・・・データベース、２７・・・旅行時間算出部、２８・・・誘導回数算出部、３０・・・誘導経路、３１・・・案内地点、３２・・・登録地点、３３・・・範囲、３４・・・カーマーク、４０・・・コンピュータ、４１・・・ＣＰＵ、４２・・・ＲＡＭ、４３・・・ＲＯＭ、４４・・・ＨＤＤ、４５・・・入力インターフェイス、４６・・・出力インターフェイス、４７・・・メディアインターフェイス、４８・・・記録媒体
【図１】
2010276453.tif 000003
【図２】
2010276453.tif 000004
【図３】
2010276453.tif 000005
【図４】
2010276453.tif 000006
【図５】
2010276453.tif 000007
【図６】
2010276453.tif 000008
【図７】
2010276453.tif 000009
【図８】
2010276453.tif 000010
【図９】
2010276453.tif 000011
【図１０】
2010276453.tif 000012
【図１１】
2010276453.tif 000013
【図１２】
2010276453.tif 000014
【図１３】
2010276453.tif 000015
【図１４】
2010276453.tif 000016