(57)【要約】【課題】より効率的な経路の走行が可能となる走行レーン推奨方法を提供する。【解決手段】設定した経路Ｒを走行中に、経路Ｒとは異なる別道路ＳＲとの交差点Ｓが所定距離内に接近したか否かを判断手段により判断する。そして経路Ｒに複数の走行レーンＲＬ、ＲＣ、ＲＲが存在すると判断した場合に、右走行レーンＲＲに経路Ｒ及び別道路ＳＲに関する案内情報が記憶部に記憶されているか否かを推奨レーン判断手段により判断する。そして、推奨レーン判断手段により、右走行レーンＲＲに経路Ｒ及び別道路ＳＲに関する案内情報が記憶部に記憶されていると判断した場合に、複数の走行レーンＲＬ、ＲＣ、ＲＲの内、右走行レーンＲＲ以外の中央走行レーンＲＣを推奨する情報を外部へ出力する。【選択図】図５
2008241616.tif 000002
【特許請求の範囲】
【請求項１】
経路を案内するナビゲーション装置における走行レーン推奨方法において、
目的地までの経路を制御部により設定する経路設定ステップと、
該経路設定ステップにより設定した経路を走行中に、前記経路とは異なる別道路との接続点が所定距離内に接近したか否かを前記制御部により判断する判断ステップと、
該判断ステップにより前記接続点に接近したと判断した場合に、前記接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照して、前記制御部により判断するレーン判断ステップと、
該レーン判断ステップにより複数の走行レーンが存在すると判断した場合に、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されているか否かを、前記制御部により判断する推奨レーン判断ステップと、
該推奨レーン判断ステップにより、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記制御部により前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を外部へ出力する出力ステップと
を備えることを特徴とする走行レーン推奨方法。
【請求項２】
経路を案内するナビゲーション装置において、
目的地までの経路を設定する経路設定手段と、
該経路設定手段により設定した経路を走行中に、前記経路とは異なる別道路との接続点が所定距離内に接近したか否かを判断する判断手段と、
該判断手段により前記接続点に接近したと判断した場合に、前記接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照して判断するレーン判断手段と、
該レーン判断手段により複数の走行レーンが存在すると判断した場合に、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されているか否かを判断する推奨レーン判断手段と、
該推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を外部へ出力する出力手段と
を備えることを特徴とするナビゲーション装置。
【請求項３】
前記出力手段は、
前記推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を表示部またはスピーカから出力するよう構成してある
ことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記一の走行レーンに対して他の走行レーンの重みが大きくなるよう重み付けを設定する設定手段を備え、
前記出力手段は、
前記推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記設定手段により設定した重みに基づき、前記他の走行レーンと前記一の走行レーンとに異なる色またはマークを付して前記表示部へ出力するよう構成してある
ことを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
前記接続点は交差点であり、
前記判断手段により、前記所定距離内に接近したと判断し、かつ、前記所定距離に特定距離を加算した加算距離内の前記経路設定手段により設定した経路が、交差点における右折または左折を含む場合、前記設定手段における重み付けを変更する変更手段
を備えることを特徴とする請求項４に記載のナビゲーション装置。
【請求項６】
前記変更手段は、前記設定手段により前記一の走行レーンに対して他の走行レーンの重みが大きくなるよう重み付けが設定されている場合に、前記一の走行レーンと前記他の走行レーンとの重みを同レベルとなるよう、または、前記他の走行レーンに対して一の走行レーンの重みが大きくなるよう重み付けを変更するよう構成してある
ことを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
ナビゲーション装置に経路を案内させるプログラムにおいて、
ナビゲーション装置に、
設定した目的地までの経路を走行中に、前記経路とは異なる別道路との接続点が所定距離内に接近したか否かを前記制御部により判断する判断ステップと、
該判断ステップにより前記接続点に接近したと判断した場合に、前記接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照して、前記制御部により判断するレーン判断ステップと、
該レーン判断ステップにより複数の走行レーンが存在すると判断した場合に、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されているか否かを、前記制御部により判断する推奨レーン判断ステップと、
該推奨レーン判断ステップにより、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記制御部により前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を外部へ出力する出力ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路を案内するナビゲーション装置における走行レーン推奨方法、ナビゲーション装置及び該ナビゲーション装置の機能を実現するためのプログラムに関する。
【背景技術】
【０００２】
ナビゲーション装置は、移動体に積載され、地球の周りを周回する複数の衛星から発せられる電波に基づき、移動体の現在位置を特定する機能を持つ。そして、この移動体の現在位置を特定する機能を利用して、移動体の現在位置から、目的地までの経路を探索する。経路の探索後ナビゲーション装置による案内が開始され、ユーザはナビゲーションに従い車両を運転する。車両を運転中に交差点に接近した場合は、複数の走行レーンの内、どのレーンを走行すべきかの案内が表示される（例えば特許文献１参照）。
【０００３】
図１７は従来の交差点における走行レーンの案内表示のイメージを示す説明図である。図において１００はナビゲーション装置におけるディスプレイであり、左側に経路の案内地図１０１が表示され、右側には走行レーンの案内画面２００が表示される。案内地図１０１において斜線で示すルートは、ナビゲーション装置が探索した経路１０２であり、ユーザは黒色三角で示す車両位置と経路１０２とを参照しながら運転を行う。例えば車両が交差点Ａの３００ｍ前に到達した場合であって、交差点に至る経路に複数の走行レーンが存在する場合、走行レーンの案内画面２００が表示される。
【０００４】
交差点Ａの左走行レーン２０３は左折専用であるため、経路１０２の走行には適さず×印が表示されている。一方中央走行レーン２０１及び右側走行レーン２０２は直進することが可能であるためそれぞれ推奨レーンとして○印が表示されている。ユーザはこの○印の走行レーンを走行することにより、交差点Ａをスムーズに通過することができる。
【特許文献１】特開２００５−３７２７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、走行レーンによっては設定された経路のみならず、これとは別の道路へ進行することが可能な走行レーンも存在する。例えば右側レーンでは、直進のみならず右折が可能な場合がある。この場合、右折する他車両が交差点で停止している場合もあり、従来の推奨方法では効率的な推奨情報をユーザに提供できていないという問題があった。なお、特許文献１に記載の経路設定装置は、同一進行方向の複数の車道それぞれが分離帯によって分離されている道路に対して適用される技術であり、上述した問題を解決する手段は何ら開示されていない。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、複数の走行レーンが存在し、一の走行レーンに経路及びこれとは異なる別道路の案内情報が存在する場合、他の走行レーンを推奨することにより、より効率的な経路の走行が可能となる走行レーン推奨方法、ナビゲーション装置及び該ナビゲーション装置を機能させるためのプログラムを提供することにある。
【０００７】
本発明の他の目的は、さらに先の経路で右折または左折が必要な場合に、推奨のレベルを変更することにより、より高度な走行レーンの推奨が可能となるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る走行レーン推奨方法は、経路を案内するナビゲーション装置における走行レーン推奨方法において、目的地までの経路を制御部により設定する経路設定ステップと、該経路設定ステップにより設定した経路を走行中に、前記経路とは異なる別道路との接続点が所定距離内に接近したか否かを前記制御部により判断する判断ステップと、該判断ステップにより前記接続点に接近したと判断した場合に、前記接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照して、前記制御部により判断するレーン判断ステップと、該レーン判断ステップにより複数の走行レーンが存在すると判断した場合に、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されているか否かを、前記制御部により判断する推奨レーン判断ステップと、該推奨レーン判断ステップにより、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記制御部により前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を外部へ出力する出力ステップとを備えることを特徴とする。
【０００９】
本発明に係るナビゲーション装置は、経路を案内するナビゲーション装置において、目的地までの経路を設定する経路設定手段と、該経路設定手段により設定した経路を走行中に、前記経路とは異なる別道路との接続点が所定距離内に接近したか否かを判断する判断手段と、該判断手段により前記接続点に接近したと判断した場合に、前記接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照して判断するレーン判断手段と、該レーン判断手段により複数の走行レーンが存在すると判断した場合に、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されているか否かを判断する推奨レーン判断手段と、該推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を外部へ出力する出力手段とを備えることを特徴とする。
【００１０】
本発明に係るナビゲーション装置は、前記出力手段は、前記推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を表示部またはスピーカから出力するよう構成してあることを特徴とする。
【００１１】
本発明に係るナビゲーション装置は、前記推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記一の走行レーンに対して他の走行レーンの重みが大きくなるよう重み付けを設定する設定手段を備え、前記出力手段は、前記推奨レーン判断手段により、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記設定手段により設定した重みに基づき、前記他の走行レーンと前記一の走行レーンとに異なる色またはマークを付して前記表示部へ出力するよう構成してあることを特徴とする。
【００１２】
本発明に係るナビゲーション装置は、前記接続点は交差点であり、前記判断手段により、前記所定距離内に接近したと判断し、かつ、前記所定距離に特定距離を加算した加算距離内の前記経路設定手段により設定した経路が、交差点における右折または左折を含む場合、前記設定手段における重み付けを変更する変更手段を備えることを特徴とする。
【００１３】
本発明に係るナビゲーション装置は、前記変更手段は、前記設定手段により前記一の走行レーンに対して他の走行レーンの重みが大きくなるよう重み付けが設定されている場合に、前記一の走行レーンと前記他の走行レーンとの重みを同レベルとなるよう、または、前記他の走行レーンに対して一の走行レーンの重みが大きくなるよう重み付けを変更するよう構成してあることを特徴とする。
【００１４】
本発明に係るプログラムは、ナビゲーション装置に経路を案内させるプログラムにおいて、ナビゲーション装置に、設定した目的地までの経路を走行中に、前記経路とは異なる別道路との接続点が所定距離内に接近したか否かを前記制御部により判断する判断ステップと、該判断ステップにより前記接続点に接近したと判断した場合に、前記接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照して、前記制御部により判断するレーン判断ステップと、該レーン判断ステップにより複数の走行レーンが存在すると判断した場合に、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されているか否かを、前記制御部により判断する推奨レーン判断ステップと、該推奨レーン判断ステップにより、一の走行レーンに前記経路及び前記別道路に関する案内情報が前記記憶部に記憶されていると判断した場合に、前記制御部により前記複数の走行レーンの内前記一の走行レーン以外の他の走行レーンを推奨する情報を外部へ出力する出力ステップとを実行させることを特徴とする。
【００１５】
本発明にあっては、目的地までの経路を設定する経路設定手段により設定した経路を走行中に、経路とは異なる別道路との接続点が所定距離内に接近したか否かを判断手段により判断する。判断手段により接続点に接近したと判断した場合に、接続点に至る経路が複数の走行レーンを有するか否かを、経路の走行レーンに関する情報を記憶する記憶部を参照してレーン判断手段により判断する。レーン判断手段により複数の走行レーンが存在すると判断した場合に、一の走行レーンに経路及び別道路に関する案内情報が記憶部に記憶されているか否かを推奨レーン判断手段により判断する。そして、推奨レーン判断手段により、一の走行レーンに経路及び別道路に関する案内情報が記憶部に記憶されていると判断した場合に、複数の走行レーンの内、一の走行レーン以外の他の走行レーンを推奨する情報を表示部またはスピーカ等の出力手段により外部へ出力する。
【００１６】
本発明にあっては、推奨レーン判断手段により、一の走行レーンに経路及び別道路に関する案内情報が記憶部に記憶されていると判断した場合に、一の走行レーンに対して他の走行レーンの重みが大きくなるよう設定手段により重み付けを設定する。そして、出力手段は、設定手段により設定した重みに基づき、他の走行レーンと一の走行レーンとに異なる色またはマークを付して表示部へ出力する。
【００１７】
本発明にあっては、判断手段により、所定距離内に接近したと判断し、かつ、所定距離に特定距離を加算した加算距離内の経路が、接続点である交差点における右折または左折を含む場合、変更手段により設定手段において設定した重み付けを変更する。
【００１８】
本発明にあっては、変更手段は、設定手段により一の走行レーンに対して他の走行レーンの重みが大きくなるよう重み付けが設定されている場合に、一の走行レーンと他の走行レーンとの重みを同レベルとなるよう、または、他の走行レーンに対して一の走行レーンの重みが大きくなるよう重み付けを変更する。
【発明の効果】
【００１９】
本発明にあっては、推奨レーン判断手段により、一の走行レーンに経路及び別道路に関する案内情報が記憶部に記憶されていると判断した場合に、複数の走行レーンの内、一の走行レーン以外の他の走行レーンを推奨する情報を出力手段により外部へ出力する。これにより、複数の走行レーンが存在する場合でも、より効率的に走行することが可能な走行レーンをユーザに推奨することが可能となる。
【００２０】
本発明にあっては、一の走行レーンに対して他の走行レーンの重みが大きくなるよう設定手段により重み付けを設定する。そして、出力手段は、設定手段により設定した重みに基づき、他の走行レーンと一の走行レーンとに異なる色またはマークを付して表示部へ出力する。これによりユーザは走行すべき走行レーンを容易に視認することが可能となり、より効率的な運転が実現できる。
【００２１】
本発明にあっては、判断手段により、所定距離内に接近したと判断し、かつ、所定距離に特定距離を加算した加算距離内の経路が、接続点である交差点における右折または左折を含む場合、変更手段により設定手段において設定した重み付けを変更する。これにより、さらに先の交差点で右折または左折する場合に、設定した推奨走行レーンの推奨度を変更することが可能となり、よりユーザにきめ細かな経路案内を実現することが可能となる。
【００２２】
本発明にあっては、一の走行レーンと他の走行レーンとの重みを同レベルとなるよう、または、他の走行レーンに対して一の走行レーンの重みが大きくなるよう重み付けを変更する。これにより、ユーザは事前に現在の推奨レーンを意識しつつも右折または左折に備えた準備をすることが可能となる等、本発明は優れた効果を奏する。
【発明を実施するための最良の形態】
【００２３】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１はナビゲーション装置のハードウェア構成を示すブロック図である。ナビゲーション装置１は、ＧＰＳ受信機１０、自立航法用センサ１１、ＶＩＣＳ・ＦＭ多重レシーバ１２、操作パネル２０、音声入力部２１、リモコン２２、入力インターフェース２３、地図データ等を記憶する記憶装置３０、音声出力部４０、スピーカ４１、時計部３１２、表示制御部５０、ディスプレイ５１、プログラムメモリ６０、データメモリ７０、および各部を制御する制御部８０を含んで構成される。
【００２４】
ＧＰＳ受信機１０は、人工衛星（ＧＰＳ衛星）からの電波を受信し車両の現在位置と現在方位を測定する。測定された位置情報は、車両の緯度、経度、および標高についてのデータを含む。自立航法用センサ１１は、車両の移動距離を検出する車速センサや車両の回転角度を検出する角度センサを含む。ＧＰＳ受信機１０および自立航法用センサ１１の出力信号は、制御部８０に供給され、制御部８０はこれらの出力信号に基づき車両の現在位置および方位を算出する。
【００２５】
ＶＩＣＳ・ＦＭ多重レシーバ１２は、アンテナ１３を介して車両外部の現在の道路交通情報を逐次受信する。ＶＩＣＳは、道路交通情報をリアルタイムで提供するもので、ＦＭ多重（文字放送）、電波ビーコン、光ビーコンにより情報を送信する。
【００２６】
操作パネル２０、音声入力部２１およびリモコン２２は、ナビゲーション装置１の入力部を構成する。ユーザは、これらの入力部を介してナビゲーション装置１に対して目的地の検索、目的地までの経路の探索、ディスプレイ画面の設定変更等の各種の指示や設定を与える。操作パネル２０は、例えば、ディスプレイ５１の下部に設けられた複数の操作キー５２を用いることができる。音声入力部２１は、図示されない音声入力マイクからユーザの音声入力を入力インターフェース２３へ伝達し、ここで音声アナログ信号をデジタル信号に変換する。
【００２７】
リモコン２２は複数の入力キーを含み、ユーザが入力キーを操作したとき、その入力操作を、無線を介して入力インターフェース２３へ伝達する。入力インターフェース２３は、操作パネル２０、音声入力部２１、リモコン２２に接続され、ユーザにより入力された入力情報を制御部８０に伝える。時計部３１２は現在の日時を制御部８０に出力する。
【００２８】
データベースとしての記憶装置３０は、ハードディスクドライブ（ＨＤＤ）、ＤＶＤ、ＣＤ−ＲＯＭ等の記録媒体であり、道路ＤＢ３１、地図ＤＢ３２、経路ファイル３３、重みファイル３４及び出力ＤＢ３５を含んで構成される。なお、これらのＤＢは説明を容易にするために別々のＤＢに各種データを記憶させているが、一のデータベースで一括してデータを記憶させるなど、適宜設計に応じたデータの持ち方とすれば良い。
【００２９】
道路ＤＢ３１には道路情報（リンク情報）として道路の位置情報、道幅、距離、道路種別、及び、走行レーン情報等が記憶されている。さらに道路ＤＢ３１は道路と道路とを結ぶノードに関する情報として、種別、交差点の位置情報、交差点における走行レーン情報等を記憶している。その他道路ＤＢ３１は、各施設の住所、電話番号、詳細を示す説明情報を記憶している。なお、道路には一般道及び高速道が存在し、またその走行レーン数も１〜複数存在するが、以下では説明を容易にするために道路は一般道であり、車両が片道３車線、すなわち３つの走行レーン上を走行しているものとして説明する。
【００３０】
ノードは直線一般道と直線一般道とを結ぶ中継点、及び、一の一般道と他の一般道との接続点を含んで構成される。この接続点は例えば、交差点、分岐点、及び合流点等である。交差点は例えば一の一般道から他の一般道への直進、または一の一般道から他の一般道へ右折または左折を認める点である。分岐点は一の一般道から他の一般道への直進、または一の一般道から右方向または左方向へ分岐する他の一般道への進行を認める点である。合流点は、一の一般道から他の一般道への直進、または他の一般道から一の一般道へ右方向または左方向からの合流を認める点である。以下では説明を容易にするために、接続点は直進、右折及び左折が可能な交差点であるものとして説明する。
【００３１】
地図ＤＢ３２には地図上に施設等を描画するための描画データが記憶されている。なお、経路ファイル３３、重みファイル３４及び出力ＤＢ３５の詳細については後述する。通信制御部３１０は、無線によりデータの送受信を行う。通信制御部３１０は、データの送受信を行う通信装置をナビゲーション装置１に内蔵するものであってもよいし、携帯電話機や通信機能を有する電子装置をナビゲーション装置１に外付けするものであってもよい。通信制御部３１０は、外部のサーバ等とネットワークを介して通信を行い、例えばＡＴＩＳ等の交通情報センタと、道路交通情報に関するデータの送受を行うことで、リアルタイムの動的な情報を逐次得ることができる。さらに、所定のサーバから、最新の道路、地図データ、施設データ、最新の楽曲データをダウンロードし、記憶装置３０の内容を更新することができる。また、通信制御部３１０は、携帯電話機などに対して、ナビゲーション装置１が保有している施設、レストランなどの娯楽情報や道路交通情報を与えることも可能である。
【００３２】
音声出力部４０はスピーカ４１を含み、制御部８０の制御によりスピーカ４１から音声を出力させる。例えば、目的地に到達するまでの情報として交差点の手前で進路方向の注意を促す音声を出力、あるいは、ユーザがナビゲーション装置１に対して対話形式により入力を行うときに、ユーザに操作入力の音声指示を出力する。さらに、音声出力部４０は、ナビゲーション装置１がオーディオ機能を実行するとき、楽曲を出力する。
【００３３】
表示制御部５０は、ディスプレイ５１に接続され、制御部８０の制御下において、記憶装置３０またはデータメモリ７０から読み出されたデータに基づき、ディスプレイ５１に地図を表示、あるいは地図上に、車両の現在位置を示す車両マーク、目的地までの経路、交差点等の分岐点での案内表示および施設のランドマーク等を合成させる。さらに、ユーザによって操作パネル２０等から入力された指示や操作に関する情報が地図上にあるいはそれとは別の画面上に表示される。表示制御部５０は、好ましくはＦＩＦＯ等のＶＲＡＭを含み、記憶装置３０やデータメモリ７０から読み出された地図、道路、案内表示に関するデータをＶＲＡＭに記憶し、ＶＲＡＭから読み出された地図データに各種データを合成させる。ディスプレイ５１は、例えば、液晶やプラズマを用いた横長のワイド画面であり、表示制御部５０の制御下において、２画面表示をすることも可能である。
【００３４】
プログラムメモリ６０は、ナビゲーション装置１において実行される各種プログラムを記憶し、これらのプログラムは制御部８０によって実行される。プログラムメモリ６０は、例えば書き換え可能なＲＡＭを用いて構成され、記憶装置３０に記憶されたプログラムを読み出すようにしても良い。あるいは、予めプログラムを記憶したＲＯＭを用いることもできる。プログラムの内容は、例えば、目的地までの経路を探索するプログラム、ディスプレイ５１上に表示される地図の設定・変更を行うプログラム、及び実施の形態１に係る走行レーンの推奨等を行うプログラム等を含む。
【００３５】
データメモリ７０は、制御部８０によって処理された各種演算の処理結果や記憶装置３０から読み出された地図のデータ等を記憶する。さらに、データメモリ７０は、制御部８０により目的地までの経路の探索処理が行われたとき、その探索された誘導経路データ、ＶＩＣＳ・ＦＭ多重レシーバ１２から受信した道路交通情報を記憶する。データメモリ７０は、ＤＲＡＭ、ＳＲＡＭ、フラッシュメモリ等を用いることができる。ナビゲーション装置１の使用後に、データメモリ７０の内容を記憶装置３０に転送するようにしてもよい。また、ナビゲーション装置１に装着可能な外部メモリ７６をデータメモリ７０と併用するものであってもよい。
【００３６】
ユーザは現在の車両位置から目的地までの探索を開始する場合は、操作キー５２から目的地ボタンを操作し、施設名、電話番号または住所等を、操作パネル２０を介して入力する。制御部８０は操作キー５２による目的地ボタンが操作され、施設名等が入力された場合、プログラムメモリ６０に記憶した経路探索プログラムを起動する。制御部８０は、ＧＰＳ受信機１０から車両の位置情報を取得し、また道路データ及び地図データを道路ＤＢ３１及び地図ＤＢ３２から読み出す。そしてプログラムメモリ６０にロードされた公知の経路探索プログラムに従い、ダイクストラ法等を用いて操作パネル２０から受け付けた目的地までの経路を複数探索する。
【００３７】
次いで、制御部８０は探索した各経路を、道路幅、信号数、及び渋滞状況等を考慮して車両が走行した場合に予想される到達予想時間を算出する。制御部８０は、算出した各経路の到達予想時間の最も早い一の経路を抽出する。なお、本実施の形態においては到達予想時間が最も早い経路を抽出したが、目的地までの走行距離が最も短い経路を抽出するようにしても良い。制御部８０は、地図ＤＢ３２を参照して、抽出した経路を案内するための地図をディスプレイ５１へ表示する。これにより目的地までの案内が開始される。
【００３８】
制御部８０は経路を案内すべく抽出した経路を経路ファイル３３に記憶する。図２は経路ファイル３３のレコードレイアウトを示す説明図である。経路ファイル３３は経路ＩＤフィールド、道路及び交差点フィールド、方向フィールド、走行レーン数フィールド、走行レーン案内情報フィールド、並びに、距離フィールドを含んで構成される。経路ＩＤは案内経路中の各一般道（リンク）及び交差点（ノード）を特定するための識別情報であり、案内する順番に固有の識別番号が、００１、００２、・・・の如く付与されている。
【００３９】
道路及び交差点フィールドには、経路ＩＤに対応づけて経路中の一般道のＩＤ及び交差点のＩＤが記憶されている。方向フィールドには各一般道及び交差点において、車両をどの方向に案内すべきかの情報を、経路ＩＤに対応づけて記憶している。図の例では、一般道ＩＤ「Ｒ００１」を直進、一般道ＩＤ「Ｒ００２」を直進、一般道ＩＤ「Ｒ００３」を直進、次いで交差点を直進通過すべく、交差点ＩＤ「Ｓ００１」を直進、一般道ＩＤ「Ｒ００４」を直進、及び、一般道ＩＤ「Ｒ００５」を直進と記憶されている。方向フィールドには直進の他、左折または右折の情報が記憶される。
【００４０】
制御部８０は経路探索プログラムにより抽出した経路について、道路ＤＢ３１に記憶した一般道及び交差点の情報に基づき、図２の経路ファイル３３に経路を構成する情報を記憶する。走行レーン数フィールドには経路中の走行レーン数を記憶している。本実施の形態においては、走行レーン数は３であるものとして説明する。走行レーン案内情報は、各走行レーンに付与される案内情報である。この案内情報は例えば走行レーンでの進行が可能な方向を示す矢印等が記憶されている。具体的には、一般道ＩＤ「Ｒ００１」の一般道の案内情報としては、左走行レーンには直進の矢印、中央走行レーンには直進の矢印、右走行レーンには直進の矢印が記憶されている。
【００４１】
また交差点に接続する一般道ＩＤ「Ｒ００３」の一般道には、始点において左走行レーンが直進、中央走行レーンが直進、右走行レーンが直進と記憶される他、終点において左走行レーンが左折、中央走行レーンが直進、右走行レーンが直進及び右折と記憶されている。さらに、交差点ＩＤ「Ｓ００１」の交差点には、左走行レーンが左折、中央走行レーンが直進、右走行レーンが直進及び右折と記憶されている。このように案内情報は探索された経路のみに関するもの（一般道ＩＤ「Ｒ００３」の一般道の、中央走行レーン「直進」）、探索された経路及びこの経路とは異なる別道路双方に関するもの（一般道ＩＤ「Ｒ００３」の一般道の、右走行レーン「直進及び右折」）、及び、探索された経路とは異なる別道路のみに関するもの（一般道ＩＤ「Ｒ００３」の一般道の、左走行レーン「左折」）が含まれる。
【００４２】
距離フィールドには各一般道または交差点の始点から終点までの距離を記憶している。例えば一般道ＩＤ「Ｒ００３」の一般道は３００ｍ、交差点ＩＤ「Ｓ００１」の交差点は３０ｍと記憶されている。制御部８０は道路ＤＢ３１の一般道及び交差点の走行レーン数、各走行レーンに対して付与されている案内情報及び距離を読み出し、経路ファイル３３に記憶する。
【００４３】
図３は重みファイル３４のレコードレイアウトを示す説明図である。重みファイル３４は経路ＩＤ及び各走行レーンの案内情報に対応づけて重みを記憶している。重みファイル３４は経路ＩＤフィールド、走行レーン案内情報フィールド、方向フィールド及び重みフィールドを含んで構成される。経路ＩＤフィールド、走行レーン案内情報フィールド、及び方向フィールドに関しては経路ファイル３３で説明したとおりであるので詳細な説明は省略する。重みフィールドは各走行レーンの案内情報及び車両が進行すべき方向に基づき決定される重みが、各走行レーンに対応づけて記憶されている。
【００４４】
制御部８０は各走行レーンの案内情報及び車両が進行すべき方向に基づき重みを決定して重みファイル３４に記憶する。制御部８０は、一の走行レーンに経路及び別道路に関する案内情報が記憶されている場合は、当該一の走行レーンに対して他の走行レーンの重みが大きくなるよう重みを決定する。例えば、重みを０〜１の値とし、経路における進行方向と走行レーンにおける案内情報が完全一致する場合は１の値を付与し、一致しない場合は０の値を付与し、一部一致の場合は０．５の値を付与する。図３の例においては経路ＩＤ「００１」の一般道の左走行レーン、中央走行レーン及び右走行レーンの案内情報は直進であり、案内経路における進行方向は直進であるので、一致し、それぞれ重み１が付与される。
【００４５】
経路ＩＤ「００３」の一般道終端の左走行レーンの案内情報は左折であり、進行方向は直進であるので、一致せず重み０が付与される。また終端の中央走行レーンの案内情報は直進であり、案内経路における進行方向は直進であるので、完全一致し、重み１が付与される。さらに終端の右走行レーンの案内情報は直進及び右折であり、案内経路における進行方向は直進であるので、一部一致し、重み０．５が付与される。
【００４６】
制御部８０はこの重みに基づき推奨ルートをディスプレイ５１に表示する。図４は出力ＤＢ３５のレコードレイアウトを示す説明図である。出力ＤＢ３５は重みフィールド及び画像データフィールドを含んで構成される。重みに対応づけてディスプレイ５１に推奨ルートを表示する際のマーク及び色を記憶している。例えば重みが０の場合は、当該走行ルートを走行すべきではないので、×のマーク及び赤色が記憶されている。重みが１の場合は、推奨すべきルートであるので○のマーク及び青色が記憶されている。重みが０．５の場合、走行することは可能であるが、経路からはずれる他の別道路へ向かう車両が存在している可能性があることから、推奨度を低下させるために△のマーク及び黄色が記憶されている。なお、マーク及び色の例はあくまで一例であり、他に優先度を識別することができるものであれば、他の形態を採用しても良い。
【００４７】
図５は推奨ルートの表示イメージを示す説明図である。制御部８０は経路を走行中の車両の現在位置と交差点との距離が所定距離内（例えば２００ｍ内）であると判断した場合、図５に示すように推奨ルートを表示する。ディスプレイ５１には描画された地図Ｒ１上に推奨ルート案内図Ｒ２が割り込み表示されている。地図Ｒ１には経路探索プログラムにより設定されたハッチングで示す経路Ｒが表示される。図における黒三角印は現在走行中の車両位置Ｃを示しており、Ｓは交差点を示す。経路Ｒ上の交差点Ｓにおいては、右折または左折により経路Ｒ以外の別道路ＳＲへ進行することができる。
【００４８】
推奨ルート案内図Ｒ２には現在の車両位置Ｃから交差点Ｓまでの距離が表示される。制御部８０は経路ファイル３３を参照して、交差点Ｓにおける走行レーン案内情報を読み出し、また重みファイル３４を参照して各走行レーンの重みを読み出す。さらに出力ＤＢ３５を参照して各重みに対する色及びマークを読み出す。制御部８０は交差点Ｓにおける左走行レーンＲＬについて、重みが０であるので左折矢印を赤色で着色表示し、また×マークを左折矢印近傍に表示する。制御部８０は、中央走行レーンＲＣは重みが１であるので、直進矢印を青色で着色表示し、また○マークを直進矢印近傍に表示する。さらに、制御部８０は、右走行レーンＲＲは重みが０．５であるので、直進及び右折の組み合わせ矢印を黄色で着色表示し、また△マークを直進及び右折矢印近傍に表示する。
【００４９】
このように重みに基づく着色の変化及びマークの相違を、ディスプレイ５１に矢印で示す案内情報に付加することにより、推奨走行レーンをユーザが容易に視認することができる。着色及びマークに加えて、または単独で音声による推奨走行レーンを通知するようにしても良い。この場合制御部８０は重みファイル３４の重みフィールドを参照し、各走行レーンにおける重みが相違する場合、最も大きい重みに対応する走行レーンを抽出する。図３の例では、中央走行レーンが最も重みが大きい。この場合、制御部８０は出力ＤＢ３５内に記憶された中央走行レーンを推奨すべき音声データを読み出し、スピーカ４１へ出力する。例えば、「中央走行レーンを走行してください」等の音声を出力する。なお、上述した各ＤＢ及びファイルのデータのレイアウトはあくまで一例であり、設計に応じて適宜改変すれば良い。また図５で付した符号は以下では適宜省略する。
【００５０】
図６は経路及び重み設定の処理手順を示すフローチャートである。制御部８０はＧＰＳ受信機１０及び自立航法用センサ１１からの出力に基づき、現在の車両位置を取得する（ステップＳ６１）。制御部８０は操作パネル２０から目的地の入力を受け付ける（ステップＳ６２）。制御部８０はプログラムメモリ６０に記憶された経路探索プログラムを起動し、道路ＤＢ３１及び地図ＤＢ３２を参照して経路を探索する（ステップＳ６３）。制御部８０は探索した経路及び経路に関する各種情報を経路ファイル３３に記憶する（ステップＳ６４）。具体的には図２に示した如く、道路ＤＢ３１から探索された経路に関し、経路ＩＤ、経路を構成する道路及び交差点、各道路及び交差点の走行レーン数、走行レーンにおける直進、右折または左折に関する走行レーン案内情報、並びに距離の情報等が抽出されて記憶される。
【００５１】
制御部８０は経路ファイル３３に記憶した走行レーン案内情報及び経路の案内方向を読み出し、読み出した走行レーンの案内情報と経路の案内方向が完全に一致するか否かを判断する（ステップＳ６５）。制御部８０は完全に一致すると判断した場合（ステップＳ６５でＹＥＳ）、走行レーンの矢印が経路の方向と一致することから最も走行すべき走行レーンと判断し、重みを１付与する（ステップＳ６６）。一方、制御部８０は完全一致しないと判断した場合（ステップＳ６５でＮＯ）、ステップＳ６６の処理をスキップする。この処理の後及びステップＳ６６の処理後、制御部８０は、読み出した走行レーンの案内情報と経路の案内方向とが一部一致するか否かを判断する（ステップＳ６７）。
【００５２】
制御部８０は一部一致すると判断した場合（ステップＳ６７でＹＥＳ）、走行レーンの矢印が複数方向であり一の矢印方向が経路の方向であり他の矢印方向が別道路の方向であることから、ステップＳ６６で付与した重みより小さい重み０．５を付与する（ステップＳ６８）。制御部８０は一部一致しないと判断した場合（ステップＳ６７でＮＯ）、走行レーンの矢印が経路とは全く一致しないため走行不可能なレーンと判断し、重み０を付与する（ステップＳ６９）。ステップＳ６８及びステップＳ６９の処理の後、他の経路ＩＤに係る走行レーンについても同様に重み付け処理を行い、各走行レーンの重みを図３の如く経路ＩＤ及び各走行レーンに対応づけて記憶する（ステップＳ６１０）。なお、重みの数値はあくまで一例であり適宜の値を採用すればよい。
【００５３】
図７及び８は推奨走行レーンの表示処理の手順を示すフローチャートである。図６で述べた処理の後、経路に従った走行が開始される（ステップＳ７１）。制御部８０は車両が経路を走行している場合に、車両の交差点までの距離が所定距離内であるか否かを判断する（ステップＳ７２）。具体的には、制御部８０はＧＰＳ受信機１０及び自立航法用センサ１１からの出力を参照しつつ、交差点の位置情報及び車両の現在位置との距離が、記憶装置３０に予め記憶した所定距離内（例えば２００ｍ内）であるか否かを判断する。制御部８０は所定距離内であると判断した場合（ステップＳ７２でＹＥＳ）、交差点及び交差点前の一般道の走行レーンが複数であるか否かを、経路ファイル３３を参照して判断する（ステップＳ７３）。
【００５４】
制御部８０は走行レーンが複数であると判断した場合（ステップＳ７３でＹＥＳ）、一の走行レーンの案内情報に設定した経路及びこれとは異なる別道路双方の案内情報が記憶されているか否かを判断する（ステップＳ７４）。制御部８０は一の走行レーンの案内情報に設定した経路及びこれとは異なる別道路双方の案内情報が記憶されていると判断した場合（ステップＳ７４でＹＥＳ）、各走行レーンの重みを重みファイル３４から読み出す（ステップＳ７５）。制御部８０は各走行レーンの重みに対応するマーク及び色を出力ＤＢ３５から読み出す（ステップＳ７６）。
【００５５】
制御部８０は各走行レーンの案内情報（矢印）にマーク及び色を付与する（ステップＳ７７）。制御部８０はマーク及び色が付与された各走行ルートの案内情報を図５の如くディスプレイ５１へ表示制御部５０の制御のもと表示する（ステップＳ７８）。さらに制御部８０は重みファイル３４を参照し当該経路ＩＤの重みが最高値の走行レーンを抽出する（ステップＳ７９）。制御部８０は重みが最高値の走行レーンを推奨する音声ガイドを記憶装置３０から読み出してスピーカ４１から出力する（ステップＳ８１）。
【００５６】
制御部８０は、ステップＳ８１の処理の後、ステップＳ７２において交差点までの距離が所定距離内でないと判断した場合（ステップＳ７２でＮＯ）、ステップＳ７３において走行レーンが複数でないと判断した場合（ステップＳ７３でＮＯ）、及びステップＳ７４において、一の走行レーンの案内情報に経路及び別道路双方の案内情報が記憶されていないと判断した場合（例えば経路ＩＤ００３の一般道終点の右レーンが右折専用レーンである場合）（ステップＳ７４でＮＯ）、目的地に到着したか否かを判断する（ステップＳ８２）。制御部８０は目的地に到着していないと判断した場合（ステップＳ８２でＮＯ）、ステップＳ７２へ移行し、以上の処理を繰り返し実行する。一方、制御部８０は目的地に到着したと判断した場合（ステップＳ８２でＹＥＳ）、一連の処理を終了する。なお、本実施の形態においては走行レーン数を３としたが、２以上であればよい。
【００５７】
実施の形態２
実施の形態２には接続点として分岐点及び合流点を用いた形態に関する。図９は分岐点における推奨ルートの表示イメージを示す説明図である。分岐点は経路Ｒ以外の別道路ＳＲ、ＳＲを有する接続点である。制御部８０は経路を走行中の車両の現在位置と分岐点との距離が所定距離内であると判断した場合、図９に示すように推奨ルートを表示する。ディスプレイ５１には描画された地図Ｒ１上に推奨ルート案内図Ｒ２が割り込み表示されている。地図Ｒ１には経路探索プログラムにより設定されたハッチングで示す経路Ｒが表示される。図における黒三角印は現在走行中の車両位置Ｃを示しており、Ｓは分岐点を示す。経路Ｒ上の分岐点Ｓにおいては、右分岐または左分岐により経路Ｒ以外の別道路ＳＲへ進行することができる。
【００５８】
推奨ルート案内図Ｒ２には現在の車両位置Ｃから分岐点Ｓまでの距離が表示される。制御部８０は経路ファイル３３を参照して、分岐点Ｓにおける走行レーン案内情報を読み出し、また重みファイル３４を参照して各走行レーンの重みを読み出す。さらに出力ＤＢ３５を参照して各重みに対する色及びマークを読み出す。この処理は実施の形態１で述べたとおりであるので詳細な説明は省略する。図９に示すように、左分岐専用の左走行レーンＲＬは別道路ＳＲへ導かれるので、赤色矢印で表示されさらに、×印が付与される。中央走行レーンＲＣは青色矢印で丸印が付与される。右走行レーンＲＲは経路Ｒ用の直進及び別道路ＳＲ用の右分岐双方の案内情報を有するので重みが中央走行レーンＲＣよりも低減される結果、黄色矢印及び三角印が付与される。なお制御部８０は中央走行レーンＲＣを推奨する音声データをスピーカ４１から出力する。
【００５９】
図１０は合流点における推奨ルートの表示イメージを示す説明図である。合流点は経路Ｒ以外の別道路ＳＲからの合流を認める接続点である。制御部８０は経路を走行中の車両の現在位置と合流点との距離が所定距離内であると判断した場合、図１０に示すように推奨ルートを表示する。ディスプレイ５１には描画された地図Ｒ１上に推奨ルート案内図Ｒ２が割り込み表示されている。地図Ｒ１には経路探索プログラムにより設定されたハッチングで示す経路Ｒが表示される。図における黒三角印は現在走行中の車両位置Ｃを示しており、Ｓは合流点を示す。経路Ｒ上の合流点Ｓにおいては、左方向からの別道路ＳＲに係る走行レーンが接続している。
【００６０】
推奨ルート案内図Ｒ２には現在の車両位置Ｃから合流点Ｓまでの距離が表示される。制御部８０は経路ファイル３３を参照して、合流点Ｓにおける走行レーン案内情報を読み出し、また重みファイル３４を参照して各走行レーンの重みを読み出す。さらに出力ＤＢ３５を参照して各重みに対する色及びマークを読み出す。この処理は実施の形態１で述べたとおりであるので詳細な説明は省略する。図１０に示すように、左走行レーンＲＬは直進方向の経路Ｒ及び左方向からの別道路ＳＲ双方の案内情報を含むので、他の走行レーンよりも重みが低く設定される結果、黄色矢印及び三角印が付与される。中央走行レーンＲＣ及び右走行レーンＲＲは、それぞれ左走行レーンＲＬよりも高い重みが付与され、青色矢印で丸印が付与される。なお制御部８０は中央走行レーンＲＣ及び右走行レーンＲＲを推奨する音声データをスピーカ４１から出力する。なお、実施の形態１及び２では道路を一般道として説明したが、高速道路及び自動車専用道路等の様々な道路に適用しても良いことはもちろんである。
【００６１】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６２】
実施の形態３
実施の形態３はさらにその先で右折または左折する場合に設定された重みを変更する形態に関する。図１１は実施の形態３に係る推奨ルートの表示イメージを示す説明図である。地図Ｒ１上には交差点Ｓの先に交差点ＳＮが表示され、交差点ＳＮにおいて右折すべき旨の案内が表示されている。実施の形態１で述べた如く交差点Ｓにおいては右折方向及び左折方向へ向かう他の別道路ＳＲではなく、経路Ｒに従い直進する。交差点Ｓの例えば５００ｍ先には交差点ＳＮが存在する。経路探索プログラムは交差点ＳＮにおいて、直進方向及び左折方向へ向かう他の別道路ＳＲではなく、経路Ｒに従う右折方向へ案内する。
【００６３】
黒色三角印で示す車両位置Ｃの車両は、手前の交差点Ｓから例えば２００ｍの地点を交差点Ｓ及び交差点ＳＮに向かって走行している。この場合、制御部８０は実施の形態１と同じく、推奨ルート案内図Ｒ２を右側に割り込み表示する。実施の形態１と異なり、右走行レーンＲＲの案内情報が修正され、中央走行レーンＲＣと同一の推奨レベルで表示されている。制御部８０は、車両が交差点Ｓの所定距離前に接近した場合であって、現在位置から所定距離（例えば２００ｍ）にさらに特定距離（例えば５００ｍ）を加算した距離内に、右折または左折の経路が存在する場合、交差点Ｓにおいて設定した重みを変更する処理を行う。
【００６４】
図１１に示すように、制御部８０は重み１の中央走行レーンＲＣについて直進の矢印を青色に着色し、また○のマークを表示する。さらに、制御部８０は右走行レーンＲＲの重みを０．５から１へ変更し、右走行レーンＲＲについても直進の矢印を青色に着色し、また○のマークを表示する。このように、交差点Ｓにおいては次の交差点ＳＮにおける右折または左折に備えて、中央走行レーンＲＣ及び右走行レーンＲＲ双方が推奨されるよう変更される。
【００６５】
図１２は経路ファイル３３のレコードレイアウトを示す説明図である。実施の形態１で述べた図２の構成に加え、経路探索プログラムにより経路ＩＤ「００７」が追加されている。なお、右折を案内する経路ＩＤ「００７」の追加により、経路ＩＤ「００６」もその内容が一部異なっている。経路ＩＤ「００６」は道路及び交差点フィールドに、一般道ＩＤが「Ｒ００５」の一般道が記憶されており、走行レーン数は３と記憶されている。方向フィールドには直進と記憶されている。一般道ＩＤ「Ｒ００５」の一般道は始点が直進の案内情報を持つ左走行レーンＲＬ、直進の案内情報を持つ中央走行レーンＲＣ及び直進の案内情報を持つ右走行レーンＲＲから構成されている。走行レーン案内情報フィールドに示す如く、一般道ＩＤ「Ｒ００５」の一般道は始点が直進の案内情報を持つ左走行レーンＲＬ、直進の案内情報を持つ中央走行レーンＲＣ及び直進の案内情報を持つ右走行レーンＲＲから構成されている。さらに、一般道ＩＤ「Ｒ００５」の一般道は終点が左折の案内情報を持つ左走行レーンＲＬ、直進の案内情報を持つ中央走行レーンＲＣ及び右折の案内情報を持つ右走行レーンＲＲから構成されている。距離フィールドには一般道ＩＤ「Ｒ００５」の始点から終点までの距離１００ｍが記憶されている。
【００６６】
交差点ＩＤ「Ｓ００２」の交差点においては右折と方向フィールドに記憶されている。走行レーン案内情報フィールドには、交差点ＩＤ「Ｓ００２」の走行レーン案内情報として、左折の案内情報を持つ左走行レーンＲＬ、直進の案内情報を持つ中央走行レーンＲＣ及び右折の案内情報を持つ右走行レーンＲＲが記憶されている。距離フィールドには交差点ＩＤ「Ｓ００２」の交差点の始点から終点までの距離３０ｍが記憶されている。
【００６７】
制御部８０は実施の形態１で述べた処理により重み設定処理を行い図３の如く重み付けを行いさらに、実施の形態３で述べるように重みの変更処理を行う。図１３は実施の形態３に係る重みファイル３４のレコードレイアウトを示す説明図である。制御部８０は交差点Ｓから特定距離を加算した距離内に、経路ＩＤ「００７」の交差点が存在し、しかも方向は右折であるので、経路ＩＤ「００３」の一般道及び交差点ＩＤ「Ｓ００１」の交差点の重みの変更処理を行う。変更前は経路ＩＤ「００３」の一般道及び交差点ＩＤ「Ｓ００１」の交差点の重みは左走行レーンが０、中央走行レーンが１、右走行レーンが０．５と記憶されている。
【００６８】
制御部８０は経路及び別道路双方の案内情報を有する右走行レーンの重みを、中央走行レーンの重みと同一にまで変更する。図１３の例では、経路ＩＤ「００３」の一般道及び交差点ＩＤ「Ｓ００１」の重みは、右走行レーンが中央走行レーンの重みと同一である１に変更される。これにより、変更処理後の推奨ルートの案内が図１１の如くディスプレイ５１に表示される。なお、図１３の括弧書きで示すように、右走行レーンの重みを中央走行レーンの重みよりも重くするようにしても良い。この場合、経路ＩＤ「００３」の一般道及び交差点ＩＤ「Ｓ００１」の重みは、右走行レーンが変更前の中央走行レーンの重み１へ変更され、中央走行レーンの重みが変更前の右走行レーンの重み０．５へ変更される。
【００６９】
図１４は右走行レーンの重みが中央走行レーンの重みよりも重くなるよう変更した際のイメージを示す説明図である。制御部８０は出力ＤＢ３５を参照し、重み０．５の中央走行レーンＲＣについて三角マーク及び黄色を読み出し、中央走行レーンＲＣの案内情報たる矢印に黄色を着色し、また三角マークを表示する。さらに、制御部８０は出力ＤＢ３５を参照し、重み１の右走行レーンＲＲについて○マーク及び青色を読み出し、右走行レーンＲＲの案内情報たる矢印に青色を着色し、また○マークを表示する。これにより、通常は中央走行レーンを推奨しつつ、右折または左折がさらにその先の経路に存在する場合は、中央または右側走行レーンを推奨することができ、運転に不慣れなユーザにもより効果的な案内が可能となる。
【００７０】
図１５は変更処理の手順を示すフローチャートである。制御部８０は図６で述べた設定処理に加えて下記の変更処理を行う。制御部８０は記憶装置３０に記憶された所定距離（２００ｍ）に特定距離（５００ｍ）を加算して加算距離（７００ｍ）を算出する（ステップＳ１５１）。なお、これらの距離は一例でありこれに限るものではなく、ユーザが操作パネル２０を通じて適宜の値を入力することができる。制御部８０は入力された距離を記憶装置３０に記憶する。また算出する加算距離を予め記憶装置３０に記憶しておくようにしても良い。制御部８０は交差点までの距離が所定距離内であり、かつ、加算距離内の経路の次の交差点で右折または左折が存在するか否かを、経路ファイル３３を参照して判断する（ステップＳ１５２）。
【００７１】
制御部８０は加算距離内の経路の次の交差点で右折または左折が存在すると、経路ファイル３３の方向フィールドに基づき判断した場合（ステップＳ１５２でＹＥＳ）、変更処理へ移行すべく交差点及び当該交差点前の一般道の一の走行レーンの重みを読み出す（ステップＳ１５３）。図１３の例では一の走行レーンとして右走行レーンが読み出され、その重み０．５が重みファイル３４から読み出される。制御部８０は加算距離内の経路の次の交差点で右折または左折が存在しないと、経路ファイル３３の方向フィールドに基づき判断した場合（ステップＳ１５２でＮＯ）、変更処理を行わず処理を終了する。
【００７２】
ステップＳ１５３の後、制御部８０は、交差点及び当該交差点前の一般道の他の走行レーンの重みを読み出す（ステップＳ１５４）。図１３の例では他の走行レーンとして中央走行レーンが読み出され、その重み１が重みファイル３４から読み出される。制御部８０は一の走行レーンの重みを他の走行レーンの重みと同一、または一の走行レーンの重みを他の走行レーンの重みよりも重くなるよう変更する（ステップＳ１５５）。なお、制御部８０は変更前の重みが０の走行レーン（本例では左走行レーン）については重みの変更処理を実行しない。制御部８０は変更後の重みを重みファイル３４に記憶する（ステップＳ１５６）。制御部８０はこの変更後の重みファイル３４を参照して、図７及び図８で示した推奨ルートの表示及び案内を実行する。
【００７３】
本実施の形態３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１及び２同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７４】
実施の形態４
図１６は実施の形態４に係るナビゲーション装置１のハードウェア構成を示すブロック図である。図１６に示すように本発明に係るナビゲーション装置１の機能を実現するためのプログラムは図示しない記録媒体読み取り機に挿入される可搬型記録媒体１Ａ（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたはメモリーカード等）に記録された、「接続点に接近したかを判断し、複数走行レーンが存在するかを判断し、経路及び別道路に関する案内情報が存在するかを判断し、推奨情報を出力する」プログラムを記憶装置３０へインストールし、これをプログラムメモリ６０上でロードさせても良い。さらに、通信制御部３１０と図示しないサーバコンピュータとの間で通信を確立し、かかるプログラムを記憶装置３０へダウンロードし、このダウンロードしたプログラムをプログラムメモリ６０上でロードするようにしても良い。
【００７５】
本実施の形態４は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【図面の簡単な説明】
【００７６】
【図１】ナビゲーション装置のハードウェア構成を示すブロック図である。
【図２】経路ファイルのレコードレイアウトを示す説明図である。
【図３】重みファイルのレコードレイアウトを示す説明図である。
【図４】出力ＤＢのレコードレイアウトを示す説明図である。
【図５】推奨ルートの表示イメージを示す説明図である。
【図６】経路及び重み設定の処理手順を示すフローチャートである。
【図７】推奨走行レーンの表示処理の手順を示すフローチャートである。
【図８】推奨走行レーンの表示処理の手順を示すフローチャートである。
【図９】分岐点における推奨ルートの表示イメージを示す説明図である。
【図１０】合流点における推奨ルートの表示イメージを示す説明図である。
【図１１】実施の形態３に係る推奨ルートの表示イメージを示す説明図である。
【図１２】実施の形態３に係る経路ファイルのレコードレイアウトを示す説明図である。
【図１３】実施の形態３に係る重みファイルのレコードレイアウトを示す説明図である。
【図１４】右走行レーンの重みが中央走行レーンの重みよりも重くなるよう変更した際のイメージを示す説明図である。
【図１５】変更処理の手順を示すフローチャートである。
【図１６】実施の形態４に係るナビゲーション装置のハードウェア構成を示すブロック図である。
【図１７】従来の交差点における走行レーンの案内表示のイメージを示す説明図である。
【符号の説明】
【００７７】
１      ナビゲーション装置
１０    ＧＰＳ受信機
１１    自立航法用センサ
１２    ＶＩＣＳ・ＦＭ多重レシーバ
２０    操作パネル
２１    音声入力部
２２    リモコン
２３    入力インターフェース
３０    記憶装置
３１    道路ＤＢ
３２    地図ＤＢ
３３    経路ファイル
３４    重みファイル
３５    出力ＤＢ
４０    音声出力部
４１    スピーカ
５０    表示制御部
５１    ディスプレイ
６０    プログラムメモリ
７０    データメモリ
７６    外部メモリ
８０    制御部
１Ａ    可搬型記録媒体
Ｒ      経路
Ｒ１    地図
Ｒ２    推奨ルート案内図
ＲＬ    左走行レーン
ＲＣ    中央走行レーン
ＲＲ    右走行レーン
Ｓ      交差点
ＳＲ    別道路
【図１】
2008241616.tif 000003
【図２】
2008241616.tif 000004
【図３】
2008241616.tif 000005
【図４】
2008241616.tif 000006
【図５】
2008241616.tif 000007
【図６】
2008241616.tif 000008
【図７】
2008241616.tif 000009
【図８】
2008241616.tif 000010
【図９】
2008241616.tif 000011
【図１０】
2008241616.tif 000012
【図１１】
2008241616.tif 000013
【図１２】
2008241616.tif 000014
【図１３】
2008241616.tif 000015
【図１４】
2008241616.tif 000016
【図１５】
2008241616.tif 000017
【図１６】
2008241616.tif 000018
【図１７】
2008241616.tif 000019