(57)【要約】【課題】ナビゲーション装置の通過点、目的地の到着判定機能、案内等の機能を利用してゲーム性のあるアプリケーションを提供する。【解決手段】カーナビゲーション装置１が、あらかじめ設定された場所に到達するための案内を行い（ステップ２１０）、案内された場所に到達したことを判定する（２１５）と、その場所にあらかじめ設定された得点を計上する（２２０〜２３５）。【選択図】        図３
2004317410.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめ設定された場所に到達するための案内を行う案内手段（２１０）と、
前記案内手段によって案内された場所に到達したことを判定する到達判定手段（２１５）と、
前記判定手段の判定に基づいて得点を計上し記録する計上手段（２２０〜２６０）と、を備えたナビゲーション装置。
【請求項２】
前記案内手段は、前記あらかじめ設定された場所への方向を示すことで前記案内を行う請求項１に記載のナビゲーション装置。
【請求項３】
前記案内手段は更に、前記あらかじめ設定された場所までの距離を示すことで前記案内を行う請求項２に記載のナビゲーション装置。
【請求項４】
前記到達判定手段は、前記案内された場所から所定の距離内に入ったことをもって、この場所に到達したことを判定する請求項１ないし３のずれか１つに記載のナビゲーション装置。
【請求項５】
前記計上手段は、前記案内された場所に到達した時間に基づいた得点を計上し記録することを特徴とする請求項１ないし４のいずれか１つに記載のナビゲーション装置。
【請求項６】
前記計上手段は、前記案内された場所に到達した時間およびあらかじめ設定された制限時間に基づいた得点を計上し記録することを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
前記計上手段は、前回前記案内手段によって案内された場所に到達したと前記到達判定手段が判定してから今回前記案内手段によって案内された場所に到達するまでの時間に基づいた得点を計上することを特徴とする請求項５または６に記載のナビゲーション装置。
【請求項８】
前記案内手段は、前記あらかじめ設定された複数の場所の位置のうち少なくとも１つ、およびそれら複数の場所の位置を連続的に繋いだ線を視覚的に表示させることを特徴とする請求項１ないし７のいずれか１つに記載のナビゲーション装置。
【請求項９】
前記案内手段は、前記あらかじめ設定された複数の場所の位置、およびそれら複数の場所の位置を連続的に繋いだ線を、前回案内した場所の位置と今回案内する場所の位置の間の線と、それ以外の線とで線種を区別して、視覚的に表示させることを特徴とする請求項１ないし８のいずれか１つに記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、案内した場所に到達することに基づいて得点を計上するナビゲーション装置に関するものであり、オフロードラリーゲームに用いて好適である。
【０００２】
【従来の技術】
従来、位置検出装置を用いたゲーム装置として、ＧＰＳによるユーザの位置座標（緯度、経度）と指定した地点の座標（緯度、経度）が一致したときに到着したと判定し、画像を表示する技術が特許文献１に開示されている。
【０００３】
【特許文献１】特開２００２−２７３０５４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら上記技術は、いわゆるナビゲーションで実施している通過点や目的地への到着判定と変わるところがないので、ゲーム性に乏しく、また、ユーザが指定した地点までの案内機能などは全くない。また、従来のナビゲーション装置では、例えば、ホテルや遊園地などを目的地（通過点）に設定し、その目的地までドライバーを誘導案内する等の機能を有するが、これらはエンターテイメント性、ゲーム性に欠ける。
【０００５】
本発明は上記点に鑑みて、ナビゲーション装置の通過点、目的地の到着判定機能、案内等の機能を利用してゲーム性のあるアプリケーションを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するための請求項１に記載の発明は、あらかじめ設定された場所に到達するための案内を行う案内手段（２１０）と、前記案内手段によって案内された場所に到達したことを判定する到達判定手段（２１５）と、前記判定手段の判定に基づいて得点を計上し記録する計上手段（２２０〜２６０）と、を備えたナビゲーション装置である。
【０００７】
これによって、ナビゲーション装置は、あらかじめ設定された場所に到達するための案内を行い、このナビゲーション装置と共に移動する車や人等が案内された場所に到達すると、得点を計上し記録するので、ナビゲーション装置の通過点、目的地の到着判定機能、案内等の機能を利用して、場所への到達と得点とを関連づけたゲーム性のあるアプリケーションを提供することができる。
【０００８】
なお、本明細書における「場所」とは、厳密な１地点のみならず、広がりを持つ領域をも含む概念である。また、「計上」とは、加算、乗算、その他の各種演算を含む概念である。
【０００９】
また、請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記案内手段は、前記あらかじめ設定された場所への方向を示すことで前記案内を行う。
【００１０】
また、請求項３に記載の発明は、請求項２に記載のナビゲーション装置において、前記案内手段は更に、前記あらかじめ設定された場所までの距離を示すことで前記案内を行う。
【００１１】
また、請求項４に記載の発明は、請求項１ないし３のずれか１つに記載のナビゲーション装置において、前記到達判定手段は、前記案内された場所から所定の距離内に入ったことをもって、この場所に到達したことを判定する。
【００１２】
また、請求項５に記載の発明は、請求項１ないし４のいずれか１つに記載のナビゲーション装置において、前記計上手段は、前記案内された場所に到達した時間に基づいた得点を計上し記録することを特徴とする。
【００１３】
また、請求項６に記載の発明は、請求項５に記載のナビゲーション装置において、前記計上手段は、前記案内された場所に到達した時間およびあらかじめ設定された制限時間に基づいた得点を計上し記録することを特徴とする。
【００１４】
なお、「場所に到達した時間」とは、場所に到達するまでにかかった時間、および場所に到達した時刻の双方を含む概念である。
【００１５】
また、請求項７に記載の発明は、請求項５または６に記載のナビゲーション装置において、前記計上手段は、前回前記案内手段によって案内された場所に到達したと前記到達判定手段が判定してから今回前記案内手段によって案内された場所に到達するまでの時間に基づいた得点を計上することを特徴とする。
【００１６】
また、請求項８に記載の発明は、請求項１ないし７のいずれか１つに記載のナビゲーション装置において、前記案内手段は、前記あらかじめ設定された複数の場所の位置のうち少なくとも１つ、およびそれら複数の場所の位置を連続的に繋いだ線を視覚的に表示させることを特徴とする。
【００１７】
また請求項９に記載の発明は、請求項１ないし８のいずれか１つに記載のナビゲーション装置において、前記案内手段は、前記あらかじめ設定された複数の場所の位置、およびそれら複数の場所の位置を連続的に繋いだ線を、前回案内した場所の位置と今回案内する場所の位置の間の線と、それ以外の線とで線種を区別して、視覚的に表示させることを特徴とする。
【００１８】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【００１９】
【発明の実施の形態】
図１に、本発明の一実施形態に係るカーナビゲーション装置１の構成を示す。カーナビゲーション装置１は、位置検出器１１、操作スイッチ群１７、外部メモリ制御装置１９、表示装置２０、リモコンセンサ２１およびこれらに接続された制御回路１８を備えている。
【００２０】
表示装置２０は、液晶ディスプレイ等の表示面およびマイクを有し、制御回路１８から映像信号の入力があると液晶ディスプレイ等の表示面に当該映像を表示し、また制御回路１８から音声信号の入力があるとスピーカに当該音声を出力させる。
【００２１】
操作スイッチ群１７は、表示装置２０の表示面の周囲に設けられた複数の押しボタン（メカニカルスイッチ）、当該表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによる押しボタンの押下、タッチパネルのタッチおよびトレースに基づいた信号を制御回路１８に出力する。
【００２２】
リモコンセンサ２１は、ユーザの操作に基づいて赤外線等による無線信号を送信するリモコン２２から受信した信号を制御回路１８に出力する。
【００２３】
位置検出器１１は、いずれも周知の地磁気センサ１２、ジャイロスコープ１３、車速センサ１４、及び衛星からの電波に基づいて車両の位置を検出するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）のためのＧＰＳ受信機１５を有し、これらのセンサ等１２〜１５の検出に基づいた現在位置情報を制御回路１８に出力する。これらのセンサ等１２〜１５は各々が性質の異なる誤差を持っているため、複数のセンサを相補的に使用するように構成されている。なお精度によっては上述した内の一部で構成されていてもよく、更に図示しないステアリングの回転センサ、各駆動輪の車輪センサ等を有していてもよい。
【００２４】
外部メモリ制御装置１９は、ＤＶＤ−ＲＯＭ、ＨＤＤ（ハードディスクドライブ）、あるいはメモリカード等の外部記憶媒体に対して、データの読み出しおよび可能であればデータの書き込みの制御を行う。上記外部記憶媒体が記憶している情報としては、上記した位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データ及び目印データを含む各種データ、カーナビゲーション装置１の動作のためのプログラム等がある。
【００２５】
制御回路１８は通常のコンピュータとして構成されており、内部にはＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ、Ｉ／Ｏ及びこれらの構成を接続するバスラインが備えられている。制御回路１８は、ＲＯＭ、外部メモリ制御装置１９から読み出したカーナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＯＭ、ＲＡＭ、フラッシュメモリから情報を読み出し、ＲＡＭ、フラッシュメモリに対して情報の書き込みを行い、Ｉ／Ｏを介して位置検出器１１、操作スイッチ群１７、外部メモリ制御装置１９、表示装置２０、リモコンセンサ２１等と信号の授受を行う。
【００２６】
より具体的には、制御回路１８は、カーナビゲーション装置１が起動するとき、ＲＯＭからブートプログラム、オペレーティングシステム（以下ＯＳと記す）等を読み出して実行し、このＯＳに基づいたハードウェア制御およびプロセス管理を行う。ＯＳ上で動作するプロセスとしては、メニュープログラム、経路探索プログラム、地図表示プログラム、およびその他のプログラムがある。
【００２７】
メニュープログラムは、ＯＳ上で動作する各種プログラムを、そのプログラムの機能や目的別に階層的にメニュー表示し、そのメニュー表示されたものの中からユーザが選択したプログラムの実行を開始させる。なお、メニュー表示は表示装置２０の表示面に当該メニューの画像データを出力することで行い、また、ユーザの選択は、リモコンセンサ２１を介したリモートコントロール端末（以下リモコンと称する）２２または操作スイッチ群１７に対する選択操作（カーソル移動、確定ボタン押下等）によって制御回路１８に入力された信号に基づいて検出する。
【００２８】
経路探索プログラムは、リモコン２２により、あるいは操作スイッチ群１７により目的地の位置が入力されると、現在位置からその目的地までの最適な経路を自動的に選択して誘導経路を形成し表示装置２０に表示させる。自動的に最適な経路を設定する手法としては、ダイクストラ法等が知られている。
【００２９】
地図表示プログラムは、位置検出器１１から入力された現在位置情報に基づく車両現在位置マークと、外部メモリ制御装置１９より読み出した地図データと、経路探索プログラムによって形成した誘導経路等の付加データとを重ねてその表示装置２０の表示面に表示させる。
【００３０】
また、車載ナビゲーションシステムは、携帯電話２３など移動体通信機器により、外部ネットワーク２４との接続が可能で、インターネットに接続し、また専用の情報センターに接続することができる。
【００３１】
本実施形態においては、上記したメニュープログラムからの選択操作によって開始されるプログラムの１つに、ラリーゲームプログラムがある。ラリーゲームプログラムは、例えば砂漠やオフロード場などの道路のないエリアにおいて、車両のユーザがこのエリア上に目的地、複数の通過点（目的地を含む。以下同じ）およびこれら通過点の通過順序、所要時間（制限時間）を設定することにより、これら通過点への画像・音声による案内を行う。案内は、通過点への方向（方位等）、通過点までの距離等の情報をユーザに提供することで行う。そして、車両があらかじめ設定した所要時間内に通過点に到達（通過または到着）した場合には、その通過点に割り当てられた所定の得点を加算して記録し、所要時間内の到達でない場合は、その通過点に割り当てられた所定の得点の半分を加算してＲＡＭに記録する。すなわち、案内された場所に到達した時間に基づいた得点を計上して記録する。そして、最後に車両が目的地に到着したときの総得点を表示する。
【００３２】
以下、このラリーゲームプログラムの具体的な処理について説明する。なお、上記した目的地、通過点、通過点の通過順序、所要時間等は、ラリープログラムの別のルーチンにおいて既に設定されているものとする。通過点、通過順序、所要時間、およびそれら通過点に割り当てられた得点のリスト（以下通過点リストと記す）の一例を図２に示す。通過点リストの各行は、左から通過点名、その通過点への所要時間、その通過点に割り当てられた得点を示しており、通過順序はリストの上の行にある地点ほど先になっている。このような、通過点、通過順序、所要時間、およびそれら通過点に割り当てられた得点が複数集まった通過点リストは、制御回路１８のＲＡＭに保存されている。
【００３３】
ラリーゲームプログラムが開始すると、このプログラムはまず後述する得点変数を制御回路１８のＲＡＭ中に設定してその値をゼロに初期化し、また後述する次回通過点変数をＲＡＭ中に設定してその値を最先の通過地点に設定し、図３および図４のフローチャートに示す案内ルーチンを実行する。
【００３４】
この案内ルーチンは、まずステップ２１０で、通過点への案内表示を行う。案内表示の形態としては３種類ある。
【００３５】
図５は、第１の案内表示の形態において、案内ルーチンが表示装置２０の表示面に表示させる画像の一例である。図中、通過点名称部５１には、現在目標としている通過点のマークおよび名称が表示される。現在目標としている通過点は、通過点変数を参照することで判別できる。また通過点方向部５２には通過点の車両の向きに対する角度ＢＲＧが表示される（図６参照）。Ｒ４５°は右４５°を意味している。また例えば左８０°ならＬ８０°と表示される。このＢＲＧは、位置検出器１１を用いて得た車両の現在位置、および進行方向、設定された通過点の位置から算出する。
【００３６】
通過点距離部５３には、車両の位置と通過点の位置との間の距離が表示される。車両方向部５４には、車両の進行方向の方位ＨＤＧが表示される。これは北を基準する右まわり方向０°から３６０°の値（絶対方位）として表示される。（図７参照）なお、表示単位は５°おきである。車両位置部５５には、車両の現在位置の緯度経度が表示される。
【００３７】
コンパス部５６には、車両の進行方向と通過点の方向との関係が視覚的に表示される。
【００３８】
図８は、第２の案内表示の形態において、案内ルーチンが表示装置２０の表示面に表示させる画像の一例である。この表示形態は、図５に示した表示形態における通過点名称部５１、通過点方向部５２、通過点距離部５３、車両方向部５４の部分に、現在地６０および現在目標としている通過点６１を含む地図が表示される。地図は外部メモリ制御装置１９から読み出したものを使用する。
【００３９】
また、この地図表示は、通過点の位置を通過順に連続的に繋いだ直線も含んでいる。また、前回案内した通過点の位置と今回案内する通過点（すなわち現在目標としている通過点６１）の位置の間の線６２と、それ以外の線６３との線種が区別して表示されている。具体的には、前回案内した通過点の位置と今回案内する通過点（すなわち現在目標としている通過点６１）の位置の間の線６２は実線で、それ以外の線６３は点線で示されている。実線、点線等の区別のほか、色で線種を区別してもよい。このようにすることで、現在目標としている地点をユーザがより明確に把握できるようになる。
【００４０】
図９は、第３の案内表示の形態において、案内ルーチンが表示装置２０の表示面に表示させる画像の一例である。この表示形態は、図８に示した表示形態におけるコンパス部５６を省略したものである。このようにすることで、地図を広く表示することができる。
【００４１】
なお、表示装置２０の表示面には図５、８、９に示すような画面モード切替スイッチ５８が表される。操作スイッチ群１７またはリモコン２２を操作してこの画面モード切替スイッチ５８を選択すると、ラリーゲームプログラムはこの選択に基づいて表示装置２０の画面表示を図５、８、９の順に巡回的に切り替える。
【００４２】
また、上記した図５、８、９の画面表示において、次の通過点（すなわち現在目標としている通過点）までの角度ＢＲＧ、距離を音声案内するために、その旨の音声信号を表示装置２０に出力してもよい。なお、その際、ユーザが図５、８、９の音声リピートスイッチ５７を操作スイッチ群１７またはリモコン２２を用いて選択すると、案内ルーチンはその選択を検出して再度表示装置２０に音声案内を行わせる。
【００４３】
図３のステップ２１０の後に、案内ルーチンの処理はステップ２１５に進み、現在目標としている通過点に到着したか否かを判定する。この判定は、設定された当該通過点の位置と、車両の現在位置との間の距離が、ラリープログラムにあらかじめ規定された所定距離（例えば５０ｍ）内に入った場合に、到着したと判定する。到着していない場合は、処理はステップ２１０の処理に戻る。到着したと判定した場合は、処理はステップ２２０に進む。
【００４４】
ステップ２２０では当該通過点は目的地、すなわち最終通過点であるか否かを判定する。最終通過点であるか否かは、当該通過点が通過点リストの最後尾にあるか否かで判定する。最終通過点である場合、処理は図４に示すステップ２４０に進み、最終通過点でない場合、すなわち通常の通過点である場合、処理はステップ２２５に進む。
【００４５】
ステップ２２５では、通過点への到着が設定された所要時間内であるか否かを判定する。具体的には、現在時刻と、前回の通過点に到着した時刻との差が、今回到着した通過点について設定された所要時間以下である場合、所要時間内に通過点に到着したと判定し、そうでない場合所要時間内に通過点に到着しなかったと判定する。ただし、到着した通過点が最初の通過点である場合、現在時刻と案内ルーチンの実行が開始された時刻との差が、当該所要時間以下であるか否かを判定する。また、後述するように、ユーザが現在の目的とする通過点への到達をあきらめて、次の通過点を新たな目標としたい場合には、当該現在の通過点をスキップすることができるようになっているが、これによって前回の通過点がスキップされていた場合は、現在時刻とそのスキップがあった時刻との差が、当該所要時間以下であるか否かを判定する。
【００４６】
所要時間内の到着であると判定した場合、処理はステップ２３０に進み、到着した地点について設定されている得点を得点変数に加算し、ＲＡＭ中の通過点リストを参照して次回通過点変数を今回到着した通過点の次の通過点に設定する。そして通過点に到達した旨および今回加算された得点に関する画像情報および音声情報を表示装置２０に出力する。これによって表示装置２０の表示面の地図表示部には、図１０に示すように、例えば「通過点２に到着しました。  １００点」等の表示が行われ、また同様の音声出力がなされる。その後、処理はステップ２１０に戻る。
【００４７】
所要時間内の到着でないと判定した場合、処理はステップ２３５に進み、到着した地点について設定されている得点の半分を得点変数に加算し、次回通過点変数を通過点リスト中の今回到着した通過点の次の通過点に設定し、通過点に到達した旨および今回加算された得点に関する画像・音声情報を表示装置２０に出力する。その後、処理はステップ２１０に戻す。
【００４８】
図４におけるステップ２４０、２４５、２５０は、それぞれステップ２２５、２３０、２３５と同様、通過地点（この場合は目的地）に所要時間内に到達したか否かを判定し、所要時間内なら当該目的地に設定されている得点を得点変数に加算し、所要時間内でないならこの得点の半分を得点変数に加算する。そしてステップ２４５、２５０の後に処理はステップ２６０に進み、合計点、すなわち現在の得点変数の値を通知するための画像信号・映像信号を表示装置２０に出力する。これによって表示装置２０の表示面の地図表示部には、図１１に示すように、例えば「目的地に到着しました。  総合得点２５０点」等の表示が行われ、また同様の音声出力がなされる。
【００４９】
なお、表示装置２０の表示面には図５、８、９に示すようなメニュースイッチ５９が表される。操作スイッチ群１７またはリモコン２２を操作してこのメニュースイッチ５９を選択すると、ラリーゲームプログラムはこの選択に基づいて、案内ルーチンを中断し、ゲームメニュー表示画面の画像データを表示装置２０に出力する。このゲームメニュー表示画面を図１２に示す。この表示画面には、［Ｌｏａｄ  Ｒｏｕｔｅ］、［Ｃａｎｃｅｌ  Ｒｏｕｔｅ］等の表示がされた複数のボタン７１〜７４、７６〜７９が表され、操作スイッチ群１７またはリモコン２２の操作によりそれらが選択されることにより、それらのボタンに対応したルーチンの実行が始まる。
【００５０】
［Ｅｄｉｔ  Ｒｏｕｔｅ］ボタン７６が選択されることによって開始するルーチンは、ユーザの入力に基づいて通過点の設定を行う。設定は、複数の通過点について、それぞれの通過点の名称、位置（緯度経度）、所要時間、割り当てる得点、案内の順番をユーザが入力することで、このルーチンが入力された情報を制御回路１８のＲＡＭに記録する。
【００５１】
［Ｃａｎｃｅｌ  Ｒｏｕｔｅ］ボタン７９が選択されることによって開始するルーチンは、ＲＡＭ中の通過点リストを消去し、メニュー表示直前まで実行していた案内ルーチンを終了する。
【００５２】
［Ｄｉｓｐｌａｙ  Ｗａｙ  Ｐｏｉｎｔ  Ｌｉｓｔ］ボタン７１が選択されると、図１３に示すような通過点９１および９２、通過点への方向９３および９４、現在地−通過点までの距離９５および９６等の情報のリストを表示するルーチンの実行が始まる。なお、このリスト表示はスクロールが可能となっており、ボタン９７、９８が選択されることで上方向にスクロールし、ボタン９９、１００が選択されることで下方向にスクロールする。
【００５３】
［Ｌｏａｄ  Ｒｏｕｔｅ］ボタン７３が選択されることによって開始するルーチンは、ユーザが設定、登録したルートを読み出して通過点リストとして保存し、さらに通過点リストにある全ての通過点、目的地を、その通過順に連続的に繋いだ直線と共に一覧地図表示する。図１４に、この一覧地図表示の画面の一例を示す。この一覧表示画面には、［Ｆｏｒｗａｒｄ］ボタン８１、［Ｂａｃｋｗａｒｄ］ボタン８２が表示されている。操作スイッチ群１７またはリモコン２２によって［Ｂａｃｋｗａｒｄ］ボタン８２が選択されると、オフロードゲームプログラムは通過点リストに記載されている通過点の順番を逆転させた逆順通過点リストを生成し、次回通過点変数に逆順通過点リストの先頭の通過点を設定し、この逆順通過点リストを通過点リストに代えて案内ルーチンの実行を開始する。この場合、例えば図１５の様に地点１、地点２、地点３、地点４、地点５、地点６の順に通過点リストに地点がリストされていれば、案内ルーチンは地点６を最初の通過点とし、以後地点５、４、３、２を案内し、最後に地点１を目的地として案内する。図１５に示した通過点の順番を逆に案内する場合を図１６に示す。このようになっていることで、逆回りのオフロードゲームを楽しむことができる。
【００５４】
［Ｆｏｒｗａｒｄ］ボタン８１が選択された場合は、通過点リスト通りの順番で地点を案内する。
【００５５】
また、出発地方向ルート設定スイッチ７４が選択された場合、出発地に戻る方向の案内に切り替える。具体的には、上記逆順通過点リストを生成し、この逆順通過点リスト中の、現在の次回通過点変数に対応する通過点の次の順番の通過点を、新たな次回通過点変数に設定し、更にこの逆順通過点リストを通過点リストに代えて案内ルーチンの実行を再開する。
【００５６】
［Ｓｋｉｐ  Ｗａｙ  Ｐｏｉｎｔ］ボタン７２が選択されることによって開始するルーチンは、次回通過点変数を、ＲＡＭ中の通過点リストを参照して、現在目標としている通過点の次の通過点に設定し、案内ルーチンを再開する。これは、ユーザが現在の目的とする通過点への到達をあきらめて、次の通過点を新たな目標としたい場合には、当該現在の通過点をスキップするためのルーチンである。
【００５７】
［Ｄｉｓｐｌａｙ  Ｗｈｏｌｅ  Ｒｏｕｔｅ］ボタン７７が選択されると、図１４と同様の全ルート図を表示するプログラムの実行が始まる。
【００５８】
［Ｎａｖｉｇａｔｉｏｎ  Ｓｅｔ  Ｕｐ］  ボタン７８が選択されると、案内音声の音量切替、案内言語切替、地図色切替等の項目の切替画面に遷移する。
【００５９】
なお、上記した逆順通過点リストを用いた案内が行われている場合にゲームメニュー表示画面を表示する場合には、その表示画面は図１７に示すようになる。図１７が図１２と相違する点は、出発地方向ルート設定スイッチ７４が目的地方向ルートスイッチ７５に置き換わっていることである。この目的地方向ルートスイッチ７５が選択されると、通過点リスト中の、現在の次回通過点変数に対応する通過点の次の順番の通過点を、新たな次回通過点変数に設定し、現在用いている逆順通過点リストを通過点リストに代えて案内ルーチンの実行を再開する。これによって、逆順となっていた案内が正順に戻る。
【００６０】
以上のようなカーナビゲーション装置１におけるラリーゲームプログラムによって、カーナビゲーション装置１は、あらかじめ設定された場所（通過点）に到達するための案内を行い、このナビゲーション装置と共に移動する車や人等が案内された場所に到達すると、得点を計上するので、ナビゲーション装置の通過点、目的地の到着判定機能、案内等の機能を利用して、通過点への到達と得点とが関連付けられたゲーム性のあるアプリケーションを提供することができる。
【００６１】
なお、上記した実施形態において案内ルーチンは、通過点から所定の距離以内に車両が入った場合に通過点に到着したと判定するようになっているが、この所定の距離をユーザが設定するようになっていてもよい。またこの設定は、全ての通過点全体について一律に設定されてもよいし、個々の通過点ごとに異なる値を設定しても良い。これらの場合、この距離をより小さく（例えば１０ｍ）した通過点については、通過が難しくなるので当該通過点に割り当てる点数を高得点とし、またこの距離をより大きく（例えば１００ｍ）した通過点については、割り当てる点数を低くしてもよい。
【図面の簡単な説明】
【図１】本発明の実施形態に係るカーナビゲーション装置１の構成図である。
【図２】通過点、通過順序、所要時間、およびそれら通過点に割り当てられた得点の一例を示す図である。
【図３】ラリープログラムの案内ルーチンのフローチャートである。
【図４】ラリープログラムの案内ルーチンのフローチャートである。
【図５】第１の案内表示形態の一例を示す図である。
【図６】通過点の車両の向きに対する角度ＢＲＧを説明する図である。
【図７】車両の進行方向の方位ＨＤＧを説明する図である。
【図８】第２の案内表示形態の一例を示す図である。
【図９】第３の案内表示形態の一例を示す図である。
【図１０】通過点到達時の表示装置２０の表示画面の一例を示す図である。
【図１１】目的地到達時の表示装置２０の表示画面の一例を示す図である。
【図１２】ゲームメニュー表示画面を示す図である。
【図１３】通過点、通過点への方向、通過点までの距離の情報のリストを示す図である。
【図１４】一覧地図表示の画面の一例を示す図である。
【図１５】地点リストの配置の一例を示す図である。
【図１６】図１５に示した通過点の順番を逆に案内する場合を示す図である。
【図１７】ゲームメニュー表示画面を示す図である。
【符号の説明】
１…カーナビゲーション装置、１１…位置検出器、１２…地磁気センサ、
１３…ジャイロスコープ、１４…距離センサ（車速センサ）、
１５…ＧＰＳ受信機、１７…操作スイッチ群、１８…制御回路、
１９…外部メモリ制御装置、２０…表示装置、２１…リモコンセンサ、
２２…リモコン、２３…携帯電話、２４…外部ネットワーク、
５１…通過点名称部、５２…通過点方向部、５３…通過点距離部、
５４…車両方向部、５５…車両位置部、５６…コンパス部、
５７…音声リピートスイッチ、５８…画面モード切替スイッチ、
５９…メニュースイッチ。
【図１】
2004317410.tif 000003
【図２】
2004317410.tif 000004
【図３】
2004317410.tif 000005
【図４】
2004317410.tif 000006
【図５】
2004317410.tif 000007
【図６】
2004317410.tif 000008
【図７】
2004317410.tif 000009
【図８】
2004317410.tif 000010
【図９】
2004317410.tif 000011
【図１０】
2004317410.tif 000012
【図１１】
2004317410.tif 000013
【図１２】
2004317410.tif 000014
【図１３】
2004317410.tif 000015
【図１４】
2004317410.tif 000016
【図１５】
2004317410.tif 000017
【図１６】
2004317410.tif 000018
【図１７】
2004317410.tif 000019