(57)【要約】【課題】移動体が特定地点で進路変更すると判断された場合、移動体の現在地点周辺の地図データを縮尺変更して表示する。【解決手段】位置取得部１０２によって移動体の現在地点の位置情報を取得し、経路設定部１０３によって目的地点までの経路が設定されているか否かを判断する。目的地点までの経路が設定されていない場合、表示制御部１１０によって、表示部１０１を制御して、移動体の現在地点周辺の地図データを表示する。そして、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって、表示部１０１を制御して、移動体の現在地点周辺の地図データを縮尺変更して表示する。【選択図】図１
2010203969.tif 000002
【特許請求の範囲】
【請求項１】
移動体の現在地点の位置情報を取得する位置取得手段と、
目的地点までの経路を設定する経路設定手段と、
表示部を制御して、前記経路が設定されていない場合には前記移動体の現在地点周辺の地図データを表示し、前記経路が設定されている場合には前記移動体の現在地点周辺の地図データに当該経路の情報を付加して表示する表示制御手段と、
を備えるナビゲーション装置であって、
前記経路が設定されていない場合において前記移動体が特定地点で進路変更するか否かを判断する判断手段を備え、
前記表示制御手段は、前記特定地点で前記移動体が進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを縮尺変更して表示することを特徴とするナビゲーション装置。
【請求項２】
前記移動体の有する方向指示器による進路方向の変更指示を検出する指示検出手段をさらに備え、
前記判断手段は、前記移動体より前方の所定距離以内に特定地点が存在する状況で前記方向指示器による進路方向の変更指示が検出された場合、前記移動体が当該特定地点で進路変更すると判断することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記移動体の移動速度を検出する速度検出手段をさらに備え、
前記判断手段は、前記移動体より前方の所定距離以内に特定地点が存在する状況で前記方向指示器による進路方向の変更指示が検出され、かつ前記移動体の移動速度が減少したことが検出された場合、前記移動体が当該特定地点で進路変更すると判断することを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記表示制御手段は、前記判断手段によって前記移動体が特定地点で進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを相対的に小さい縮尺または相対的に大きい縮尺に変更して表示することを特徴とする請求項１〜３のいずれか一つに記載のナビゲーション装置。
【請求項５】
前記判断手段によって前記移動体が特定地点で進路変更すると判断された場合、前記移動体の進路変更予定方向を検出する方向検出手段と、
前記移動体の進路変更予定方向における移動可能な道路の数を検出する道路検出手段と、
をさらに備え、
前記表示制御手段は、前記移動体の進路変更予定方向における移動可能な道路が複数であると検出された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを相対的に大きい縮尺に変更して表示することを特徴とする請求項４に記載のナビゲーション装置。
【請求項６】
前記表示制御手段は、前記移動体の進路変更予定方向における移動可能な道路が一つであると検出された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを相対的に小さい縮尺に変更して表示することを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
前記表示制御手段は、前記判断手段によって前記移動体が特定地点で進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データをあらかじめ設定された縮尺に変更して表示することを特徴とする請求項１〜３のいずれか一つに記載のナビゲーション装置。
【請求項８】
前記表示制御手段は、前記判断手段によって前記移動体が特定地点で進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを当該特定地点の種別に応じてあらかじめ設定された縮尺に変更して表示することを特徴とする請求項１〜３のいずれか一つに記載のナビゲーション装置。
【請求項９】
利用者からの入力に基づいて進路変更の際の縮尺を設定する縮尺設定手段をさらに備え、
前記表示制御手段は、前記判断手段によって前記移動体が特定地点で進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを前記縮尺設定手段で設定された縮尺に変更して表示することを特徴とする請求項１〜８のいずれか一つに記載のナビゲーション装置。
【請求項１０】
前記表示制御手段は、前記判断手段によって前記移動体が特定地点で進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを段階的に縮尺変更して表示することを特徴とする請求項１〜９のいずれか一つに記載のナビゲーション装置。
【請求項１１】
移動体の現在地点の位置情報を取得する位置取得手段と、目的地点までの経路を設定する経路設定手段と、表示部を制御して、前記経路が設定されていない場合には前記移動体の現在地点周辺の地図データを表示し、前記経路が設定されている場合には前記移動体の現在地点周辺の地図データに当該経路の情報を付加して表示する表示制御手段と、を備えるナビゲーション装置における表示制御方法であって、
前記経路が設定されていない場合において前記移動体が特定地点で進路変更するか否かを判断する判断工程と、
前記特定地点で前記移動体が進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを縮尺変更して表示する表示工程と、
を含むことを特徴とする表示制御方法。
【請求項１２】
請求項１１に記載の表示制御方法をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項１３】
請求項１２に記載の表示制御プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体が特定地点で進路変更すると判断された場合、移動体の現在地点周辺の地図データを縮尺変更して表示するナビゲーション装置、表示制御方法、表示制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、移動体の現在地点と移動方向を表示部の地図データに関連付けて表示しているときに、移動体の現在地点から移動方向にある直近の分岐路に対して、移動体から移動方向の指示を検知し、この分岐路からの移動方向に対応する地図情報を表示部の上方向に向けて表示するナビゲーション装置が提案されている（たとえば、下記特許文献１参照。）。このナビゲーション装置は、たとえば移動体から分岐路を右方向に移動する指示を検知した場合、移動体の現在地点の表示位置を表示部の左側に変更し、移動体の現在地点に対して右側の地図データの情報量を多くする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２６９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の技術では、たとえば分岐路の周辺で縮尺の大きい詳細な地図データを表示している場合、移動体の現在地点を変更し、移動方向の地図データの情報量を多くしても、移動方向の地図データの表示される範囲が狭い。また、たとえば分岐路が鈍角の場合、現在地点を右側もしくは左側のどちらかに変更するだけでは、移動後の道路の表示される範囲が狭い。したがって、利用者にとっては、移動後の道路の状況がわかりにくいという問題がある。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるナビゲーション装置は、移動体の現在地点の位置情報を取得する位置取得手段と、目的地点までの経路を設定する経路設定手段と、表示部を制御して、前記経路が設定されていない場合には前記移動体の現在地点周辺の地図データを表示し、前記経路が設定されている場合には前記移動体の現在地点周辺の地図データに当該経路の情報を付加して表示する表示制御手段と、を備えるナビゲーション装置であって、前記経路が設定されていない場合において前記移動体が特定地点で進路変更するか否かを判断する判断手段を備え、前記表示制御手段は、前記特定地点で前記移動体が進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを縮尺変更して表示することを特徴とする。
【０００６】
また、請求項１１の発明にかかる表示制御方法は、移動体の現在地点の位置情報を取得する位置取得手段と、目的地点までの経路を設定する経路設定手段と、表示部を制御して、前記経路が設定されていない場合には前記移動体の現在地点周辺の地図データを表示し、前記経路が設定されている場合には前記移動体の現在地点周辺の地図データに当該経路の情報を付加して表示する表示制御手段と、を備えるナビゲーション装置における表示制御方法であって、前記経路が設定されていない場合において前記移動体が特定地点で進路変更するか否かを判断する判断工程と、前記特定地点で前記移動体が進路変更すると判断された場合、前記表示部を制御して、前記移動体の現在地点周辺の地図データを縮尺変更して表示する表示工程と、を含むことを特徴とする。
【０００７】
また、請求項１２の発明にかかる表示制御プログラムは、請求項１１に記載の表示制御方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項１３の発明にかかる記録媒体は、請求項１２に記載の表示制御プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】本実施の形態にかかるナビゲーション装置の表示処理手順を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】本実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。
【図５】地図データを相対的に小さい縮尺に変更して表示する表示内容の一例について示す説明図である。
【図６】地図データを相対的に大きい縮尺に変更して表示する表示内容の一例について示す説明図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかるナビゲーション装置、表示制御方法、表示制御プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（ナビゲーション装置の機能的構成）
まず、この発明の実施の形態にかかるナビゲーション装置１００の機能的構成について説明する。図１は、本実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【００１２】
図１において、ナビゲーション装置１００は、表示部１０１と、位置取得部１０２と、経路設定部１０３と、指示検出部１０４と、速度検出部１０５と、判断部１０６と、方向検出部１０７と、道路検出部１０８と、縮尺設定部１０９と、表示制御部１１０と、を備えている。表示部１０１は、地図データを表示する表示画面を備えている。ここで、地図データは、図示しない記憶部に記憶されている。地図データは、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図データは、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。
【００１３】
位置取得部１０２は、移動体の現在地点の位置情報を取得する。位置取得部１０２は、具体的には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から送信された測位情報や、ジャイロセンサ、加速度センサ、車速パルスなどの移動体の移動状態を検知するセンサの出力情報から算出された値を位置情報として取得する。
【００１４】
経路設定部１０３は、目的地点までの経路を設定する。経路設定部１０３は、たとえば位置取得部１０２によって取得された移動体の現在地点から、利用者によって入力された目的地点までの経路を設定する。
【００１５】
指示検出部１０４は、移動体の有する方向指示器による進路方向の変更指示を検出する。移動体の有する方向指示器は、たとえばウィンカーレバーやウィンカースイッチなどの指示操作部（不図示）と、ウィンカーなどの指示表示部（不図示）と、指示操作部の操作にともない指示表示部の動作を制御する制御部（不図示）と、を備えている。制御部は、指示操作部の操作に応じた点灯指示を指示表示部に出力することで、指示表示部を点灯させることができる。指示検出部１０４は、指示表示部にかかる電圧を検知し、指示表示部が点灯中であることを検出した場合、方向指示器による進路方向の変更指示を検出したこととする。また、指示検出部１０４は、指示表示部へ点灯指示を出力する制御部の信号ラインの論理レベルから指示表示部が点灯中であることを検出した場合、方向指示器による進路方向の変更指示を検出したこととする。
【００１６】
速度検出部１０５は、移動体の移動速度を検出する。速度検出部１０５は、移動体に備えられた車速パルスや加速度センサの出力値から移動体の移動速度を検出する。
【００１７】
判断部１０６は、経路設定部１０３によって目的地点までの経路が設定されていない場合において移動体が特定地点で進路変更するか否かを判断する。ここで、特定地点は、具体的には、たとえば交差点や分岐地点、合流地点などである。また、特定地点で進路変更するか否かの判断は、具体的には、たとえば交差点で右左折するか否か、分岐地点で本道から分岐道へ分岐するか否か、合流地点で分岐道から本道へ合流するか否かの判断である。
【００１８】
判断部１０６は、具体的には、たとえば移動体より前方の所定距離以内に特定地点が存在する状況で、指示検出部１０４によって方向指示器による進路方向の変更指示が検出された場合、移動体が特定地点で進路変更すると判断する。ここで、「移動体より前方」とは、たとえば移動体の移動方向から所定角度の範囲である。また、移動体の移動方向から所定角度の範囲外であっても、移動中の道路でこれから移動すると予想される部分を、「移動体より前方」に含んでいてもよい。すなわち、移動中の道路がカーブ形状になっている場合、移動体の移動方向から所定角度の範囲外であっても、移動体がこれから移動すると予想される道路であれば、この道路に沿った前方を「移動体より前方」としてもよい。
【００１９】
また、判断部１０６は、具体的には、たとえば特定地点が、高速道路における合流地点などのように進路変更の際に移動速度が減少されない地点の場合、速度検出部１０５によって検出された速度に関わらず、移動体が特定地点で進路変更すると判断してもよい。すなわち、移動体より前方の所定距離以内に高速道路における合流地点が存在する状況で、指示検出部１０４によって方向指示器による進路変更指示が検出された場合、移動体の移動速度に関わらず、移動体が特定地点で進路変更すると判断してもよい。
【００２０】
また、判断部１０６は、移動体より前方の所定距離以内に特定地点が存在する状況で、指示検出部１０４によって方向指示器による進路変更指示が検出され、かつ速度検出部１０５によって移動体の移動速度が減少したことが検出された場合、移動体が特定地点で進路変更すると判断する。判断部１０６は、具体的には、特定地点が、交差点などのように進路変更の際に移動速度が減少される地点の場合、速度検出部１０５によって移動体の移動速度が減少したことが検出されたときに、移動体が特定地点で進路変更すると判断する。すなわち、移動体より前方の所定距離以内に交差点が存在する状況で、指示検出部１０４によって方向指示器による進路変更指示が検出され、かつ速度検出部１０５によって移動体の移動速度が減少したことが検出された場合、移動体が特定地点で進路変更すると判断する。
【００２１】
方向検出部１０７は、移動体が特定地点で進路変更すると判断された場合、移動体の進路変更予定方向を検出する。方向検出部１０７は、具体的には、たとえば指示検出部１０４によって進路方向の変更指示が検出された方向指示器の指示方向を、移動体の進路変更予定方向として検出する。
【００２２】
道路検出部１０８は、移動体の進路変更予定方向における移動可能な道路の数を検出する。道路検出部１０８は、移動体の進行方向に対して、方向検出部１０７によって検出された進路変更予定方向側に、移動可能な道路が複数あるか否かを検出する。道路検出部１０８は、具体的には、たとえば特定地点が十字路の場合、進路変更予定方向が右でも左でも、移動可能な道路の数は一つであるとする。
【００２３】
縮尺設定部１０９は、利用者からの入力に基づいて進路変更の際の縮尺を設定する。縮尺設定部１０９は、具体的には、たとえば利用者から縮尺の比率の入力を受け付けてもよいし、縮尺を大きくするまたは小さくする旨のみの入力を受け付けてもよい。
【００２４】
表示制御部１１０は、表示部１０１を制御して、経路設定部１０３によって目的地点までの経路が設定されていない場合には移動体の現在地点周辺の地図データを表示し、経路設定部１０３によって目的地点までの経路が設定されている場合には移動体の現在地点周辺の地図データに経路の情報を付加して表示する。
【００２５】
そして、表示制御部１１０は、目的地点までの経路が設定されていない場合において、判断部１０６によって特定地点で移動体が進路変更すると判断された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データを縮尺変更して表示する。すなわち、表示制御部１１０は、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データを相対的に小さい縮尺または相対的に大きい縮尺に変更して表示する。
【００２６】
具体的には、たとえば、表示制御部１１０は、道路検出部１０８によって移動体の進路変更予定方向における移動可能な道路が複数であると検出された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データを相対的に大きい縮尺に変更して表示する。すなわち、表示制御部１１０は、移動可能な道路が複数であると検出された場合、詳細な地図データを表示して、利用者が移動可能な道路のうちの、進路変更予定の道路を誤らないようにする。
【００２７】
また、表示制御部１１０は、移動体の進路変更予定方向における移動可能な道路が一つであると検出された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データを相対的に小さい縮尺に変更して表示する。すなわち、表示制御部１１０は、移動可能な道路が一つであると検出された場合、進路変更予定の道路を誤る可能性が低いため、広域の地図データを表示して、進路変更予定方向側の地域を広範囲に確認できるようにする。
【００２８】
さらに、表示制御部１１０は、移動体が特定地点で進路変更すると判断された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データをあらかじめ設定された縮尺に変更して表示する。なお、あらかじめ設定された縮尺は、たとえば縮尺設定部１０９によって設定された縮尺でもよい。
【００２９】
また、表示制御部１１０は、移動体が特定地点で進路変更すると判断された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データを特定地点の種別に応じてあらかじめ設定された縮尺に変更して表示する。すなわち、縮尺は、交差点または分岐地点、合流地点などの特定地点の種別ごとに設定可能であってもよい。表示制御部１１０は、具体的には、たとえば分岐地点の地図データを詳細に表示して利用者に分岐箇所をわかりやすくする。また、表示制御部１１０は、具体的には、たとえば合流地点の地図データを広域に表示して利用者が合流後の地域を広範囲に確認できるようにする。
【００３０】
なお、表示制御部１１０は、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示部１０１を制御して、移動体の現在地点周辺の地図データを段階的に縮尺変更して表示してもよい。また、表示制御部１１０は、利用者によって方向指示器が操作されてから、地図データの縮尺を変更して表示するまでの間に、時間差があってもよい。具体的には、たとえば特定地点からの距離が３０ｍのときに利用者によって方向指示器が操作され、特定地点からの距離が１０ｍのときに地図データの縮尺を変更して表示してもよい。
【００３１】
（ナビゲーション装置の表示処理手順）
つぎに、ナビゲーション装置１００の表示処理手順について説明する。図２は、本実施の形態にかかるナビゲーション装置の表示処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、位置取得部１０２によって移動体の現在地点の位置情報を取得する（ステップＳ２０１）。そして、経路設定部１０３によって目的地点までの経路が設定されているか否かを判断する（ステップＳ２０２）。
【００３２】
ステップＳ２０２において目的地点までの経路が設定されている場合（ステップＳ２０２：Ｙｅｓ）、表示制御部１１０によって、表示部１０１を制御して、ステップＳ２０１において取得された移動体の現在地点周辺の地図データに経路の情報を付加して表示して（ステップＳ２０３）、一連の処理を終了する。
【００３３】
一方、ステップＳ２０２において目的地点までの経路が設定されていない場合（ステップＳ２０２：Ｎｏ）、表示制御部１１０によって、表示部１０１を制御して、ステップＳ２０１において取得された移動体の現在地点周辺の地図データを表示する（ステップＳ２０４）。そして、判断部１０６によって移動体が特定地点で進路変更すると判断されるまで待機する（ステップＳ２０５：Ｎｏのループ）。
【００３４】
ステップＳ２０５において移動体が特定地点で進路変更すると判断された場合（ステップＳ２０５：Ｙｅｓ）、表示制御部１１０によって、表示部１０１を制御して、移動体の現在地点周辺の地図データを縮尺変更して表示して（ステップＳ２０６）、一連の処理を終了する。
【００３５】
なお、図２のフローチャートにおいては、ステップＳ２０５において、たとえば指示検出部１０４によって移動体の有する方向指示器による進路方向の変更指示を検出し、移動体より前方の所定距離以内に特定地点が存在する状況で、方向指示器による進路方向の変更指示が検出された場合、移動体が特定地点で進路変更すると判断する。さらに、速度検出部１０５によって移動体の移動速度を検出し、移動体より前方の所定距離以内に特定地点が存在する状況で、方向指示器による進路方向の変更指示が検出され、かつ移動体の移動速度が減少したことが検出された場合、移動体が特定地点で進路変更すると判断してもよい。
【００３６】
また、図２のフローチャートにおいては、ステップＳ２０６において、移動体の現在地点周辺の地図データを相対的に小さい縮尺または相対的に大きい縮尺に変更して表示する。具体的には、たとえば、ステップＳ２０５において移動体が特定地点で進路変更すると判断された場合、方向検出部１０７によって移動体の進路変更予定方向を検出し、道路検出部１０８によって移動体の進路変更予定方向における移動可能な道路の数を検出する。そして、移動体の進路変更予定方向における移動可能な道路が複数であると検出された場合、移動体の現在地点周辺の地図データを相対的に大きい縮尺に変更して表示する。一方、移動体の進路変更予定方向における移動可能な道路が一つであると検出された場合、移動体の現在地点周辺の地図データを相対的に小さい縮尺に変更して表示する。
【００３７】
また、図２のフローチャートにおいては、ステップＳ２０６において、移動体の現在地点周辺の地図データをあらかじめ設定された縮尺に変更して表示してもよい。あらかじめ設定された縮尺は、特定地点の種別に応じてそれぞれ設定されていてもよいし、縮尺設定部１０９によって利用者からの入力に基づいて設定された縮尺でもよい。
【００３８】
また、図２のフローチャートにおいては、ステップＳ２０６において移動体の現在地点周辺の地図データを段階的に縮尺変更して表示してもよい。
【００３９】
上述したように、本実施の形態のナビゲーション装置１００によれば、経路設定部１０３によって目的地点までの経路が設定されていない場合において、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを縮尺変更して表示することができる。したがって、交差点や分岐地点、合流地点などの特定地点において移動体が進路変更すると判断された場合、利用者の状況や特定地点に応じた縮尺に地図データを変更して表示することができる。これによって、利用者は、進路変更する場合のみ、表示されている地図データの縮尺を変更して、地図データを見やすくさせることで、特定地点や右左折後の道路の状況を確認できるので、道に迷ったりせず、安全に運転をおこなうことができる。
【００４０】
また、本実施の形態のナビゲーション装置１００によれば、移動体より前方の所定距離以内に特定地点が存在する状況で、指示検出部１０４によって方向指示器による進路方向の変更指示が検出された場合、判断部１０６によって移動体が特定地点で進路変更すると判断することができる。したがって、方向指示器による進路方向の変更指示のみでは車線変更などの場合もあるが、移動体より前方の所定距離以内に特定地点が存在する状況では、移動体がこの特定地点で進路変更すると判断することができる。これによって、利用者は、車線変更など特定地点での進路変更ではない場合に方向指示器を操作しても、地図データの縮尺を変更させないことができる。このため、利用者は、地図データの縮尺を変更されたくない状況で、縮尺を変更させないことができるので、安全に運転をおこなうことができる。
【００４１】
また、本実施の形態のナビゲーション装置１００によれば、移動体より前方の所定距離以内に特定地点が存在する状況で、指示検出部１０４によって方向指示器による進路方向の変更指示が検出され、かつ速度検出部１０５によって移動体の移動速度が減少したことが検出された場合、判断部１０６によって移動体が特定地点で進路変更すると判断することができる。したがって、方向指示器による進路方向の変更指示に加え、移動体の移動速度が減少した場合に、移動体がこの特定地点で進路変更すると判断することができる。これによって、交差点や分岐地点などの直前に車両の速度を減少する特定地点をより正確に判断することができる。
【００４２】
また、本実施の形態のナビゲーション装置１００によれば、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを相対的に小さい縮尺または相対的に大きい縮尺に変更して表示することができる。したがって、通常の地図データの縮尺をどのような縮尺にしていても、利用者が特定地点で進路変更すると判断された場合、通常の地図データよりも大きいまたは小さい縮尺に変更して表示することができる。これによって、利用者は、特定地点で進路変更する場合、常に地図データの縮尺を変更させることができる。
【００４３】
また、本実施の形態のナビゲーション装置１００によれば、方向検出部１０７によって検出された移動体の進路変更予定方向における移動可能な道路が、道路検出部１０８によって複数であると検出された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを相対的に大きい縮尺に変更して表示することができる。したがって、利用者が進路変更を予定している特定地点から移動できる道路が多く複雑な場合、特定地点周辺の詳細な地図データを表示することができる。これによって、利用者は、分岐している道路の多い複雑な交差点で間違わずに、自身の所望する道路に進路変更することができる。
【００４４】
また、本実施の形態のナビゲーション装置１００によれば、方向検出部１０７によって検出された移動体の進路変更予定方向における移動可能な道路が、道路検出部１０８によって一つであると検出された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを相対的に小さい縮尺に変更して表示することができる。したがって、利用者が進路変更を予定している特定地点が利用者の所望する道路へ間違わずに進路変更することのできる特定地点の場合、広域な地図データを表示することができる。これによって、利用者は、進路変更を予定している特定地点の周辺で、進路変更後の地図データの詳細な情報を確認することができる。このため、利用者は、特定地点で進路変更した直後に、再度進路変更する場合や施設に立ち寄る場合など、特定地点で進路変更する前に道路の状況を確認することができる。また、利用者は、進路変更する予定の特定地点が不確かな場合、進路変更する前に、進路変更する予定の特定地点が所望の特定地点か否かを確認することができる。
【００４５】
また、本実施の形態のナビゲーション装置１００によれば、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データをあらかじめ設定された縮尺に変更して表示することができる。これによって、利用者は、通常の地図データの縮尺をどのような縮尺にしていても、特定地点で進路変更する際には、地図データを常に同様の縮尺に変更することができる。
【００４６】
また、本実施の形態のナビゲーション装置１００によれば、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを特定地点の種別に応じてあらかじめ設定された縮尺に変更して表示することができる。したがって、地図データを、交差点または分岐地点、合流地点でそれぞれ異なる縮尺に変更して表示することができる。これによって、利用者は、進路変更する予定の特定地点が、交差点または分岐地点、合流地点のいずれかによって、最適な縮尺に地図データを表示することができる。
【００４７】
また、本実施の形態のナビゲーション装置１００によれば、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを、縮尺設定部１０９によって利用者からの入力に基づいて設定された縮尺に変更して表示することができる。これによって、利用者は、地図データを、自身の所望する縮尺に変更させることができる。
【００４８】
また、本実施の形態のナビゲーション装置１００によれば、判断部１０６によって移動体が特定地点で進路変更すると判断された場合、表示制御部１１０によって表示部１０１を制御して、移動体の現在地点周辺の地図データを段階的に縮尺変更して表示することができる。したがって、利用者が進路変更する予定の特定地点に近づくほど、地図データの縮尺を大きくまたは小さくすることができる。これによって、利用者は、進路変更を予定している特定地点に近づくほど、徐々に地図データの縮尺を変更させることができるので、自身の状況にあった見やすい地図データを表示させることができる。
【実施例】
【００４９】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明のナビゲーション装置を実施した場合の一例について説明する。
【００５０】
（ナビゲーション装置のハードウェア構成）
つぎに、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、カメラ３１７と、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００５１】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラム、特定地点判断プログラム、道路検出プログラム、表示制御プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００５２】
特定地点判断プログラムは、車両より前方の所定距離以内の特定地点が存在するか否かを判断させる。特定地点は、具体的には、たとえば交差点や分岐地点、合流地点などである。特定地点判断プログラムは、たとえば後述する地図データに基づいて、車両の現在地点に対して車両の移動方向から所定角度の範囲に、特定地点があるか否かを判断させる。なお、特定地点判断プログラムは、車両が移動中の道路がカーブ形状になっている場合、車両が移動中の道路に沿った方向から所定角度の範囲に特定地点があるか否かを判断させてもよい。
【００５３】
道路検出プログラムは、車両の進路変更予定方向における移動可能な道路が複数か否かを判断させる。道路検出プログラムは、後述する地図データに基づいて、特定地点判断プログラムによって存在すると判断された特定地点において、車両の移動方向から車両の進路変更予定方向側に移動可能な道路が複数あるか否かを判断させる。具体的には、たとえばＴ字路や十字路の場合、移動可能な道路が一つであると判断させる。
【００５４】
表示制御プログラムは、ディスプレイ３１３に車両の現在地点周辺の地図データの縮尺を変更して表示させる。表示制御プログラムは、具体的には、道路検出プログラムによって移動可能な道路が複数あると検出された場合、車両の現在地点周辺の地図データを相対的に大きい縮尺に変更して表示させる。そして、表示制御プログラムは、道路検出プログラムによって移動可能な道路が一つであると検出された場合、車両の現在地点周辺の地図データを相対的に小さい縮尺に変更して表示させる。さらに、表示制御プログラムは、車両の現在地点周辺の地図データをあらかじめ設定された縮尺に変更して表示させてもよい。また、表示制御プログラムは、車両の現在地点周辺の地図データを特定地点の種別に応じてあらかじめ設定された縮尺に変更して表示させてもよい。
【００５５】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００５６】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００５７】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００５８】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。また交通条件データには、交差点や分岐地点、合流地点などの車両が進路変更することが可能な特定地点の情報が含まれていてもよい。
【００５９】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、一つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００６０】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００６１】
なお、ナビゲーション装置３００は、図示を省略するが、フラッシュメモリを備えていてもよい。フラッシュメモリは、書き換え自在な不揮発性半導体メモリであり、ＣＰＵ３０１の制御にしたがってデータの読み取り／書き込みをおこなう。フラッシュメモリには、たとえば、ＮＡＮＤ型フラッシュメモリやＮＯＲ型フラッシュメモリなどを用いることができる。フラッシュメモリに記録される情報の一例としては、上述した映像情報や音声情報、文字情報または地図情報や機能データなどが挙げられる。また、フラッシュメモリは、ＲＯＭ３０２としての機能を有していてもよい。すなわち、フラッシュメモリは、上述の各プログラムを記録していてもよい。
【００６２】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００６３】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００６４】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００６５】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ３１３に表示された地図データには、ナビゲーション装置３００を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点の位置情報は、ＣＰＵ３０１によって算出される。
【００６６】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００６７】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００６８】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。また、通信Ｉ／Ｆ３１４は、たとえば、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報など各種情報を取得する。なお、ＤＳＲＣの具体例としては、ＥＴＣ（ノンストップ自動料金支払いシステム）が挙げられる。
【００６９】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００７０】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【００７１】
また、各種センサ３１６には、車両が有する方向指示器の点灯状態を検出する指示検出センサを備えていてもよい。指示検出センサは、方向指示器が点灯しているか否か、方向指示器の指示方向を検出する。ここで、たとえば方向指示器は、たとえばウィンカーレバーやウィンカースイッチなどの指示操作部と、ウィンカーなどの指示表示部と、指示操作部の操作にともない指示表示部の動作を制御する制御部と、を備えている。制御部は、指示操作部の操作に応じた点灯指示を指示表示部に出力することで、指示表示部を点灯させることができる。指示検出センサは、具体的には、たとえば指示表示部にかかる電圧を検知し、指示表示部が点灯中であるか否かを検出する。また、指示検出センサは、指示表示部へ点灯指示を出力する制御部の信号ラインの論理レベルから指示表示部が点灯中であることを検出する。
【００７２】
カメラ３１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００７３】
図１に示した実施の形態にかかるナビゲーション装置１００が備える表示部１０１、位置取得部１０２、経路設定部１０３、指示検出部１０４、速度検出部１０５、判断部１０６、方向検出部１０７、道路検出部１０８、縮尺設定部１０９、表示制御部１１０は、図３に示した実施例にかかるナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、実施例にかかるナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００７４】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている表示制御プログラムを実行することにより、図１に示した実施の形態にかかるナビゲーション装置１００が備える機能を、図２に示した表示処理手順で実行することができる。
【００７５】
（ナビゲーション装置の処理の内容）
つぎに、本実施例にかかるナビゲーション装置３００の処理の内容について説明する。図４は、本実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、車両の現在地点の位置情報を取得する（ステップＳ４０１）。そして、目的地点までの経路が設定されているか否かを判断する（ステップＳ４０２）。
【００７６】
ステップＳ４０２において目的地点までの経路が設定されていると判断された場合（ステップＳ４０２：Ｙｅｓ）、ディスプレイ３１３に、車両の現在地点周辺の地図データに経路の情報を付加して表示して（ステップＳ４０３）、一連の処理を終了する。
【００７７】
一方、ステップＳ４０２において目的地点までの経路が設定されていないと判断された場合（ステップＳ４０２：Ｎｏ）、ディスプレイ３１３に、車両の現在地点周辺の地図データを表示する（ステップＳ４０４）。
【００７８】
つぎに、特定地点判断プログラムを実行して、車両より前方の所定距離以内に特定地点が存在すると判断されるまで待機する（ステップＳ４０５：Ｎｏのループ）。そして、ステップＳ４０５において車両より前方の所定距離以内に特定地点が存在すると判断された場合（ステップＳ４０５：Ｙｅｓ）、方向指示器による進路方向の変更指示を検出したか否かを判断する（ステップＳ４０６）。ステップＳ４０６において方向指示器による進路方向の変更指示を検出した場合（ステップＳ４０６：Ｙｅｓ）、さらに車両の速度が減少したか否かを判断する（ステップＳ４０７）。
【００７９】
ステップＳ４０６において方向指示器による進路方向の変更指示を検出していない場合（ステップＳ４０６：Ｎｏ）、またステップＳ４０７において車両の速度が減少していない場合（ステップＳ４０７：Ｎｏ）、ステップＳ４０５に戻り、以降の処理を繰り返しおこなう。
【００８０】
また、ステップＳ４０７において車両の速度が減少した場合（ステップＳ４０７：Ｙｅｓ）、利用者からの入力に基づいて進路変更の際の縮尺が設定されているか否かを判断する（ステップＳ４０８）。ステップＳ４０８において、利用者からの入力に基づいて進路変更の際の縮尺が設定されていない場合（ステップＳ４０８：Ｎｏ）、車両の進路変更予定方向を検出する（ステップＳ４０９）。そして、道路検出プログラムを実行して、ステップＳ４０９において検出された車両の進路変更予定方向における移動可能な道路が複数か否かを判断する（ステップＳ４１０）。
【００８１】
ステップＳ４１０において移動可能な道路が一つであると判断された場合（ステップＳ４１０：Ｎｏ）、ディスプレイ３１３に、車両の現在地点周辺の地図データを相対的に小さい縮尺に変更して表示して（ステップＳ４１１）、ステップＳ４１４に進む。
【００８２】
また、ステップＳ４１０において移動可能な道路が複数であると判断された場合（ステップＳ４１０：Ｙｅｓ）、ディスプレイ３１３に、車両の現在地点周辺の地図データを相対的に大きい縮尺に変更して表示して（ステップＳ４１２）、ステップＳ４１４に進む。
【００８３】
一方、ステップＳ４０８において利用者からの入力に基づいて進路変更の際の縮尺が設定されている場合（ステップＳ４０８：Ｙｅｓ）、ディスプレイ３１３に、車両の現在地点周辺の地図データを、ステップＳ４０８において設定された縮尺に変更して表示して（ステップＳ４１３）、ステップＳ４１４に進む。
【００８４】
ステップＳ４１４においては、車両が進路変更するまで待機して（ステップＳ４１４：Ｎｏのループ）、車両が進路変更した場合（ステップＳ４１４：Ｙｅｓ）、ディスプレイ３１３に地図データを縮尺を戻して表示して（ステップＳ４１５）、一連の処理を終了する。
【００８５】
なお、図４のフローチャートにおいては、ステップＳ４０７において車両の速度が減少したか否かを判断するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ４０５：Ｙｅｓにおいて存在すると判断された特定地点が合流地点の場合、車両が速度を減少せずに進路変更する可能性が高いため、ステップＳ４０７を省略してもよい。
【００８６】
また、図４のフローチャートにおいては、ステップＳ４０８において、利用者からの入力に基づいて進路変更の際の縮尺が設定されているか否かを判断しているが、これに限るものではない。ステップＳ４０８においては、利用者からの入力に基づいていなくても、あらかじめ縮尺が設定されていると判断されれば、ステップＳ４１３において、ディスプレイ３１３に、地図データをあらかじめ設定された縮尺に変更して表示してもよい。また、ステップＳ４１３においては、ディスプレイ３１３に、地図データを特定地点の種別に応じて設定された縮尺に変更して表示してもよい。
【００８７】
また、図４のフローチャートにおいては、ステップＳ４１１、ステップＳ４１２、ステップＳ４１３において、ディスプレイ３１３に地図データを段階的に縮尺変更して表示してもよい。
【００８８】
（地図データを相対的に小さい縮尺に変更して表示する表示内容の一例）
つぎに、図４のステップＳ４１１において地図データを相対的に小さい縮尺に変更して表示する表示内容の一例について説明する。図５は、地図データを相対的に小さい縮尺に変更して表示する表示内容の一例について示す説明図である。図５の上図に示すように、たとえば、ディスプレイ３１３には、ステップＳ４０４において表示された車両の現在地点周辺の地図データ（第１の地図データ）５００と、車両の現在地点５０１と、が表示されている。また、第１の地図データ５００の縮尺度数５０２は、たとえば２００ｍであるとする。さらに、車両の現在地点５０１より前方の所定距離以内に特定地点５０３が存在することとする。
【００８９】
ここで、車両が特定地点５０３において進路変更すると判断された場合、ステップＳ４１１において地図データを相対的に小さい縮尺に変更して表示する。このとき、図５の下図に示すように、第１の地図データ５００より相対的に小さい縮尺の地図データ（第２の地図データ５１０）が表示される。なお、第２の地図データ５１０の縮尺度数５１２は、たとえば５００ｍであり、第１の地図データ５００よりも縮尺が小さくなる。
【００９０】
このようにすることで、第２の地図データ５１０においては、第１の地図データ５００（図中、点線）においては表示されなかった、車両が特定地点５０３で進路変更した後の道路の状況を表示することができる。これによって、利用者は、特定地点において進路変更をする前に、進路変更予定方向の道路を広範囲に確認することができる。
【００９１】
（地図データを相対的に大きい縮尺に変更して表示する表示内容の一例）
つぎに、図４のステップＳ４１２において地図データを相対的に大きい縮尺に変更して表示する表示内容の一例について説明する。図６は、地図データを相対的に大きい縮尺に変更して表示する表示内容の一例について示す説明図である。図６に示すように、ディスプレイ３１３には、第１の地図データ５００より相対的に大きい縮尺の地図データ（第３の地図データ）６００が表示されている。そして、第３の地図データ６００上に、車両の現在地点６０１と、特定地点６０３と、が示されている。
【００９２】
まず、たとえば、ディスプレイ３１３に、図５の上図に示す第１の地図データ５００と同様の縮尺の地図データが表示されていたとする。ここで、車両が特定地点６０３において右折する場合、ステップＳ４１０において移動可能な道路６０４が複数あると判断される。図６においては、具体的には、車両が特定地点６０３で右折する場合、移動可能な道路は、三つである。したがって、ステップＳ４１１において地図データを相対的に大きい縮尺に変更して表示する。このとき、図６に示すように、第３の地図データ６００が表示される。なお、第３の地図データ６００の縮尺度数６０２は、たとえば５０ｍであり、第１の地図データ５００よりも縮尺が大きくなる。
【００９３】
なお、車両が特定地点６０３において左折する場合は、ステップＳ４１０において移動可能な道路が一つであると判断される。したがって、図５の下図に示す第２の地図データ５１０と同様の縮尺に変更して地図データを表示してもよい。すなわち、特定地点６０３において車両が右折する予定の場合、地図データを相対的に大きい縮尺に変更して表示し、特定地点６０３において車両が左折する予定の場合は、地図データを相対的に小さい縮尺に変更して表示してもよい。
【００９４】
上述したように、本実施例のナビゲーション装置３００によれば、車両のウィンカーが点灯され、車両の速度が減少されて、車両より前方の所定距離以内に特定地点がある場合、車両がこの特定地点で進路変更すると判断し、現在地点周辺の地図データの縮尺を変更して表示することができる。このとき、特定地点がたとえば十字路やＴ字路などの単純な交差点の場合、地図データの縮尺を小さくして広域な地図データを表示することができる。また、特定地点が複雑な交差点の場合、地図データの縮尺を大きくして詳細な地図データを表示することができる。これによって、利用者は、特定地点で進路変更を予定している場合、地図データを、進路変更する予定の特定地点に合致した最適な縮尺に変更して表示させることができるので、右左折する道路を間違ったり、右左折後に慌てたりせず、安全に車両の運転をおこなうことができる。
【００９５】
以上説明したように、本発明のナビゲーション装置、表示制御方法、表示制御プログラムおよび記録媒体によれば、移動体が特定地点で進路変更すると判断された場合、移動体の現在地点周辺の地図データを縮尺変更して表示することができる。
【００９６】
なお、本実施の形態で説明した表示制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００９７】
１００  ナビゲーション装置
１０１  表示部
１０２  位置取得部
１０３  経路設定部
１０４  指示検出部
１０５  速度検出部
１０６  判断部
１０７  方向検出部
１０８  道路検出部
１０９  縮尺設定部
１１０  表示制御部
【図１】
2010203969.tif 000003
【図２】
2010203969.tif 000004
【図３】
2010203969.tif 000005
【図４】
2010203969.tif 000006
【図５】
2010203969.tif 000007
【図６】
2010203969.tif 000008