(57)【要約】  地図表示装置（１００）は、方向検出部（１０２）によって移動体の移動方向を検出する。そして、速度検出部（１０３）によって移動体の速度を検出し、判断部（１０４）によって移動体がカーブで構成された経路を移動しているか否かを判断する。これらの検出された検出結果に基づいて、表示制御部（１０７）によって移動体の現在地点をあらわすマークの表示画面上の表示位置を変更し、表示位置を変更した地図情報を表示部（１０１）に表示する。
2008056401.tif 000002
【特許請求の範囲】
【請求項１】
地図情報上に移動体の現在地点をあらわすマークを表示する表示画面を有する表示手段と、
前記移動体の移動方向を検出する方向検出手段と、
前記表示手段を制御して、前記方向検出手段によって検出された移動方向に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御手段と、
を備えることを特徴とする地図表示装置。
【請求項２】
前記移動体の速度を検出する速度検出手段を備え、
前記表示制御手段は、前記表示手段を制御して、前記速度検出手段によって検出された速度に合わせて、前記移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記移動体がカーブで構成された経路を移動しているか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段によって前記移動体がカーブで構成された経路を移動していると判断された場合、前記表示手段を制御して、前記カーブの方向に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、前記地図情報の前記表示画面上における前記カーブの方向の領域を前記カーブの方向とは逆方向の領域より広くなるように表示することを特徴とする請求項１に記載の地図表示装置。
【請求項４】
前記移動体の移動している方位を検出する方位検出手段と、
前記表示画面に表示する前記地図情報の方位を固定制御するか否かを設定する方位表示設定手段と、を備え、
前記表示制御手段は、前記方位表示設定手段によって前記地図情報の方位を固定制御しない設定がされた場合、前記表示手段を制御して、前記方位検出手段によって検出された前記移動体の方位に合わせた状態で前記地図情報を回転して表示することを特徴とする請求項１〜３のいずれか一つに記載の地図表示装置。
【請求項５】
前記表示制御手段は、前記方位表示設定手段によって前記地図情報の方位を固定制御する設定がされた場合、前記表示手段を制御して、前記方位検出手段によって検出された方位に合わせて前記移動体の移動している方位をあらわすマークの向きを変更して表示することを特徴とする請求項４に記載の地図表示装置。
【請求項６】
前記表示制御手段は、前記速度検出手段によって所定速度より大きい速度が検出されている期間中は、前記表示手段を制御して、前記移動体の現在地点をあらわすマークを表示画面上に表示しないことを特徴とする請求項２に記載の地図表示装置。
【請求項７】
移動体の移動方向を検出する方向検出工程と、
地図情報上に前記移動体の現在地点をあらわすマークを表示する表示画面を有する表示手段を制御して、前記方向検出工程によって検出された移動方向に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御工程と、
を含むことを特徴とする地図表示方法。
【請求項８】
請求項７に記載の地図表示方法をコンピュータに実行させることを特徴とする地図表示プログラム。
【請求項９】
請求項８に記載の地図表示プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動方向や速度に合わせて移動体の現在地点をあらわすマークの表示画面上の表示位置を変更する地図表示装置、地図表示方法、地図表示プログラム、および記録媒体に関する。ただし、この発明の利用は、上述した地図表示装置、地図表示方法、地図表示プログラム、および記録媒体には限られない。
【背景技術】
【０００２】
従来、地図画面に情報表示・メニューウィンドウ画面を合成して表示する場合、車両速度が判定速度以下であれば、情報表示・メニューウィンドウ画面をアニメーションさせながら表示することにより高級感を演出する。たとえば、情報表示・メニューウィンドウ画面が画面右側から左側へ動きながら表示されたり、情報表示・メニューウィンドウ画面中に、情報表示・メニューウィンドウ画面自体がワイプしながら表示されたりする。一方、車両速度が判定速度を超過していれば、情報表示・メニューウィンドウ画面を静止画として表示するため、アニメーションに気を取られ過ぎることを防止しながら、より適切な地図表示を実現することができる地図表示装置が提案されている（たとえば、下記特許文献１参照。）。【０００３】
【特許文献１】特開２００３−３２２５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１の技術では、車両速度によって情報表示・メニューウィンドウ画面をアニメーションさせて表示するか、静止画で表示するか判定することはできるが、たとえば、車両速度が速いときや、カーブ走行中など、車両が停車中のときよりも遠くまでの地図情報を確認したい場合も、地図情報の表示領域は変えられないという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる地図表示装置は、地図情報上に移動体の現在地点をあらわすマークを表示する表示画面を有する表示手段と、前記移動体の移動方向を検出する方向検出手段と、前記表示手段を制御して、前記方向検出手段によって検出された移動方向に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御手段と、を備えることを特徴とする。【０００６】
また、請求項７の発明にかかる地図表示方法は、移動体の移動方向を検出する方向検出工程と、地図情報上に前記移動体の現在地点をあらわすマークを表示する表示画面を有する表示手段を制御して、前記方向検出工程によって検出された移動方向に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御工程と、を含むことを特徴とする。【０００７】
また、請求項８の発明にかかる地図表示プログラムは、請求項７に記載の地図表示方法をコンピュータに実行させることを特徴とする。【０００８】
また、請求項９の発明にかかる記録媒体は、請求項８に記載の地図表示プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる地図表示装置の機能的構成を示すブロック図である。
【図２】図２は、地図表示装置の地図表示処理手順を示すフローチャートである。
【図３】図３は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】図４は、ナビゲーション装置の処理の内容を示すフローチャートである。
【図５】図５は、車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。
【図６】図６は、あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。
【符号の説明】
【００１０】
１００  地図表示装置
１０１  表示部
１０２  方向検出部
１０３  速度検出部
１０４  判断部
１０５  方位検出部
１０６  方位表示設定部
１０７  表示制御部
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる地図表示装置、地図表示方法、地図表示プログラム、および記録媒体の好適な実施の形態を詳細に説明する。【００１２】
（実施の形態）
（地図表示装置の機能的構成）
まず、この発明の実施の形態にかかる地図表示装置１００の機能的構成について説明する。図１は、実施の形態にかかる地図表示装置の機能的構成を示すブロック図である。【００１３】
図１において、地図表示装置１００は、表示部１０１と、方向検出部１０２と、速度検出部１０３と、判断部１０４と、方位検出部１０５と、方位表示設定部１０６と、表示制御部１０７と、を備えている。【００１４】
表示部１０１は、地図情報を表示する表示画面を備えている。ここで、地図情報は、図示しない記憶部に記憶されている。地図情報は、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図情報は、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。また、表示部１０１は、地図情報上に移動体の現在地点をあらわすマークを表示する。移動体の現在地点をあらわすマークは、たとえば、矢印などであらわし、マークの向きが地図情報上における移動体の向きをあらわす構成でもよい。【００１５】
方向検出部１０２は、移動体の移動方向を検出する。具体的には、たとえば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバや各種センサの出力値から、移動体の移動方向を検出する。また、移動方向の検出は、具体的には、たとえば、車両などに搭載されたギア変換器によってバックギアが選択された場合、移動体は後ろ向きに移動していると判断してもよい。【００１６】
速度検出部１０３は、移動体の速度を検出する。具体的には、たとえば、速度センサや加速度センサなどの出力値から移動体の速度を検出する。また、速度検出部１０３は、図示しない受信部により受信した道路情報などに基づいて、所定速度（制限速度、法定速度）より大きい速度を検出したか否かを判断してもよい。【００１７】
判断部１０４は、移動体がカーブで構成された経路を移動しているか否かを判断する。具体的には、たとえば、加速度センサや角速度センサなどの出力値から移動体がカーブで構成された経路を移動中か否かを判断する。また、移動体がカーブで構成された経路を移動中か否かの判断は、たとえば、利用者によるハンドル操作の状態を検出することで判断してもよい。【００１８】
方位検出部１０５は、移動体の移動している方位を検出する。具体的には、たとえば、方位センサなどの出力値によって移動体の進行方向の方位を検出する。また、方位検出部１０５は、移動体の向きを検出する。具体的には、たとえば、移動体の進行方向に関わらず、移動体の向いている方位を検出してもよい。【００１９】
方位表示設定部１０６は、表示画面に表示する地図情報の方位を固定制御するか否かを設定する。方位表示設定部１０６は、たとえば、表示画面上において地図情報の方位を固定するか、もしくは、移動体の進行方向を固定するか、を判断し制御する。具体的には、たとえば、地図情報の方位を固定する場合、移動体の進行方向に関係なく表示画面の上部は常に北の方位を示しており、表示画面の下部は常に南の方位を示している。また、たとえば、移動体の進行方向を固定する場合、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転する。【００２０】
表示制御部１０７は、表示部１０１を制御して、方向検出部１０２によって検出された移動方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広くなるように表示する。具体的には、たとえば、移動体が停車している際は、周囲の地図情報を均等に見ることができるように表示画面の中心などにマークを表示する。そして、移動体が前進した場合は、表示画面上の移動体の進行方向の領域が広がる方向にマークの表示位置を変更し、移動体前方の地図情報を移動体後方の地図情報より広く表示する。したがって、利用者は、通り過ぎた地点の地図情報より、これから進行する地点の地図情報を広く表示することで、地図情報において使用する可能性の高い部分の地図情報を広くするため、地図情報を有効活用できる。【００２１】
また、表示制御部１０７は、表示部１０１を制御して、速度検出部１０３によって検出された速度に合わせて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広くなるように表示する。具体的には、たとえば、移動体の速度が速い場合は、速度が遅い場合より、任意の地点に到達する時間が早い。したがって、進行方向における遠くの地図情報が早く必要となるため、遠くの地図情報をより多く表示できるように、表示画面上における移動体の進行方向の領域が広がるようにマークの表示位置を変更し、移動方向前方の地図情報を移動方向後方の領域より広く表示する。【００２２】
さらに、表示制御部１０７は、表示部１０１を制御して、速度検出部１０３によって所定速度より大きい速度が検出されている期間中は、移動体の現在地点をあらわすマークを表示画面上に表示しない。具体的には、たとえば、制限速度を超えて進行している場合、つまり、スピード違反をしている場合、マークを消すことで、利用者に視覚的にスピード違反であることを確認させることができる。【００２３】
また、表示制御部１０７は、表示部１０１を制御して、判断部１０４によって移動体がカーブで構成された経路を移動していると判断された場合、カーブの方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、地図情報の表示画面上におけるカーブの方向の領域をカーブの方向とは逆方向の領域より広くなるように表示する。具体的には、たとえば、カーブで構成された経路の場合、進行方向はカーブの方向である。したがって、マークの表示位置をカーブの方向とは逆方向の位置に変更することで、進行方向前方の地図情報を進行方向後方の地図情報より広く表示することができる。【００２４】
表示制御部１０７は、方位表示設定部１０６によって地図情報の方位を固定制御しない設定がされた場合、表示部１０１を制御して、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転して表示する。具体的には、たとえば、移動体の進行方向を示すマークの向きが常に表示画面の上部を向くように設定し、その向きに合わせて地図情報を回転させて表示する。【００２５】
また、表示制御部１０７は、方位表示設定部１０６によって地図情報の方位を固定制御する設定がされた場合、表示部１０１を制御して、方位検出部１０５によって検出された方位に合わせて移動体の移動している方位をあらわすマークの向きを変更して表示する。具体的には、たとえば、表示画面上の上部が常に北の方位を示すように地図情報の方位を固定し、その方位に合わせて移動体の進行方向を示すマークの向きを変更して表示する。【００２６】
（地図表示装置の地図表示処理手順）
つぎに、地図表示装置１００の地図表示処理手順について説明する。図２は、地図表示装置の地図表示処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、方向検出部１０２によって移動体の移動方向を検出する（ステップＳ２０１）。そして、速度検出部１０３によって移動体の速度を検出し（ステップＳ２０２）、判断部１０４によって移動体がカーブで構成された経路を移動しているか否かを判断する（ステップＳ２０３）。【００２７】
ステップＳ２０１からステップＳ２０３において検出された検出結果に基づいて、表示制御部１０７によって移動体の現在地点をあらわすマークの表示画面上の表示位置を変更する（ステップＳ２０４）。そして、ステップＳ２０４において表示位置を変更した地図情報を表示部１０１に表示して（ステップＳ２０５）、一連の処理を終了する。【００２８】
なお、図２のフローチャートにおいては、ステップＳ２０４において、ステップＳ２０１からステップＳ２０３において検出された検出結果に基づいて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２０１からステップＳ２０３のうちのいずれか１つ、もしくは、２つから検出された検出結果に基づいて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更してもよい。【００２９】
また、図２のフローチャートにおいては、移動体の移動方向を検出するとしているが、これに限るものではない。具体的には、たとえば、車両などに搭載されたギア変換器によってバックギアが選択されている場合は、車両が停車中でも、車両の現在地点をあらわすマークの表示画面上の表示位置を中心から車両の進行方向と逆方向の位置に変更してもよい。【００３０】
上述したように、実施の形態の地図表示装置１００によれば、方向検出部１０２によって検出された移動方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、利用者は、移動体の移動方向に合わせて地図情報の表示領域を変更させることで、必要な地図情報をより多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。【００３１】
また、実施の形態の地図表示装置１００によれば、速度検出部１０３によって検出された速度に合わせて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、速度が速くなるにつれて、移動方向前方の地図情報の領域が広くなるので、利用者は、移動速度が速くて遠くの地図情報が早く必要な場合、より遠くまでの地図情報を確認することができる。【００３２】
また、実施の形態の地図表示装置１００によれば、判断部１０４によって移動体がカーブで構成された経路を移動していると判断された場合、カーブの方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、地図情報の表示画面上におけるカーブの方向の領域をカーブの方向とは逆方向の領域より広くすることができる。【００３３】
これによって、利用者は、移動体がカーブに差し掛かった場合も、移動体の現在地点をあらわすマークを横方向に移動させることで、必要な地図情報を多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。【００３４】
また、実施の形態の地図表示装置１００によれば、方位表示設定部１０６によって地図情報の方位を固定制御しない設定がされた場合、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転して表示することができる。これによって、利用者は、表示画面上の方位が、実際に利用者の向いている方位と同じであるため、視覚的に地図情報を確認しやすくさせることができる。【００３５】
また、実施の形態の地図表示装置１００によれば、方位表示設定部１０６によって地図情報の方位を固定制御する設定がされた場合、方位検出部１０５によって検出された方位に合わせて移動体の移動している方位をあらわすマークの向きを変更して表示することができる。これによって、利用者は、常に表示画面上の地図情報の方位が変わらず地図情報を回転させないため、道に迷った場合など自身の周辺の状況を把握しやすくさせることができる。【００３６】
また、実施の形態の地図表示装置１００によれば、速度検出部１０３によって所定速度より大きい速度が検出されている期間中は、移動体の現在地点をあらわすマークを表示画面上に表示しないことができる。これによって、利用者は、誤って制限速度よりも速い速度で走行している場合、視覚的に確認することができる。
【実施例】
【００３７】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の地図表示装置を実施した場合の一例について説明する。【００３８】
（ナビゲーション装置のハードウェア構成）
つぎに、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、カメラ３１７と、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。【００３９】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラム、表示制御プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。【００４０】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００４１】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。【００４２】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図情報や機能データが挙げられる。地図情報は、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。また、地図情報には、車両の現在地点が重畳して表示される。【００４３】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。【００４４】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図情報以外の各種のデータである。地図情報や機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図情報は、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。【００４５】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図情報および機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。【００４６】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。【００４７】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。【００４８】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。【００４９】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図情報が、２次元または３次元に描画される。ディスプレイ３１３に表示された地図情報には、ナビゲーション装置３００を搭載した車両の現在位置および走行方向をあらわすマークなどを重ねて表示することができる。車両の現在位置は、ＣＰＵ３０１によって算出される。【００５０】
また、ディスプレイ３１３に表示される車両の現在位置をあらわすマークは、車両の進行方向や走行速度などによって、ディスプレイ３１３上の表示位置が可変である。さらに、ディスプレイ３１３に表示される地図情報の方位は、車両の進行している方位が常にディスプレイ３１３の上部を向き、その方位に合わせて地図情報を回転してもよい。また、ディスプレイ３１３に表示される地図情報の方位は、あらかじめ地図情報の方位を固定して表示し、車両の走行している方位に合わせて、表示画面上のマークの向きを変更してもよい。【００５１】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。【００５２】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。【００５３】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。【００５４】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。【００５５】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサ、方位センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。また、各種センサ３１６は、車両がカーブを走行中か否かを判断するための情報を出力する。そして、ＣＰＵ３０１などによって、車両がカーブを走行中か否かを判断する。【００５６】
カメラ３１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。【００５７】
図１に示した地図表示装置１００が備える表示部１０１、方向検出部１０２、速度検出部１０３、判断部１０４、方位検出部１０５、方位表示設定部１０６、表示制御部１０７は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。【００５８】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている地図表示プログラムを実行することにより、図１に示した地図表示装置１００が備える機能を、図２に示した地図表示処理手順で実行することができる。【００５９】
（ナビゲーション装置の処理の内容）
つぎに、ナビゲーション装置３００の処理の内容について説明する。図４は、ナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、ナビゲーション装置３００の電源がオンにされるまで待機して（ステップＳ４０１：Ｎｏのループ）、電源がオンにされた場合（ステップＳ４０１：Ｙｅｓ）、自車両の現在地点を取得する（ステップＳ４０２）。【００６０】
つぎに、車両が走行中か否かを判断する（ステップＳ４０３）。ここで、車両の現在地点をあらわすマークは、車両が停止している場合、ディスプレイ３１３（表示画面）の中心地点にあるとする。ステップＳ４０３において車両が走行中の場合（ステップＳ４０３：Ｙｅｓ）、車両が前進しているか否かを判断する（ステップＳ４０４）。【００６１】
ステップＳ４０４において車両が前進している場合（ステップＳ４０４：Ｙｅｓ）、車両の前方の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の下方に変更する（ステップＳ４０５）。また、ステップＳ４０４において車両が後進している場合（ステップＳ４０４：Ｎｏ）、または、車両に搭載されたギア変換器によってバックギアが選択されている場合、車両の後方の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の上方に変更する（ステップＳ４０６）。【００６２】
つぎに、車両がカーブ走行中か否かを判断する（ステップＳ４０７）。カーブ走行中の場合（ステップＳ４０７：Ｙｅｓ）、左カーブか否かを判断する（ステップＳ４０８）。【００６３】
ステップＳ４０８において左カーブであると判断された場合（ステップＳ４０８：Ｙｅｓ）、車両の進行方向の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の右方に変更する（ステップＳ４０９）。また、ステップＳ４０８において右カーブであると判断された場合（ステップＳ４０８：Ｎｏ）、車両の進行方向の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の左方に変更する（ステップＳ４１０）。【００６４】
一方、ステップＳ４０７においてカーブ走行中ではない場合（ステップＳ４０７：Ｎｏ）、車両の現在地点をあらわすマークの左右方向への変更はないので、そのままステップＳ４１１に進み、以降の処理をおこなう。【００６５】
つぎに、車両の走行速度を検出する（ステップＳ４１１）。ステップＳ４１１において検出された走行速度に基づいて、車両の現在地点をあらわすマークの表示画面上の表示位置を調節する（ステップＳ４１２）。ステップＳ４１２において表示位置の調節は、たとえば、走行速度が速くなるにつれ、車両の現在地点をあらわすマークを表示画面上の下方に向かって徐々に変更する。そして、ナビゲーション装置３００の電源がオフにされたか否かを判断して（ステップＳ４１３）、電源がオフにされた場合（ステップＳ４１３：Ｙｅｓ）、一連の処理を終了する。【００６６】
一方、ステップＳ４０３において車両が走行中ではない場合（ステップＳ４０３：Ｎｏ）、車両の現在地点をあらわすマークは表示画面の中心のままで、ステップＳ４１３に進み、電源がオフにされたか否かを判断する。また、ステップＳ４１３において電源がオフにされない場合（ステップＳ４１３：Ｎｏ）、ステップＳ４０２に戻り、以降の処理を繰り返しおこなう。【００６７】
なお、図４のフローチャートにおいては、地図情報の方位を固定制御せずに、車両の進行方向の方位に合わせた状態で地図情報を回転する場合について説明したが、これに限るものではない。具体的には、たとえば、地図情報の方位を固定制御して、車両の現在地点をあらわすマークの向きを車両の進行方向の方位に合わせて変更してもよい。この場合、図４における表示画面の下方は、進行方向を向いた場合の後方であり、表示画面の右方は、進行方向を向いた場合の右方である。【００６８】
（車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置）
つぎに、図５を用いて、車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置について説明する。図５は、車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。【００６９】
図５においては、ディスプレイ３１３（表示画面）上における車両の現在地点をあらわすマークの走行状態に応じた表示位置を示している。まず、車両が停車中の場合は、位置５０１にマークを表示する。位置５０１は、車両が停車している場合、車両の周囲が同程度見渡せるように表示画面の中心、もしくは、上下方向に４分の３程度のあらかじめ定められた位置などである。そして、車両が走行をはじめて、走行速度が２０ｋｍ／ｈになるとマークの表示位置を位置５０２に変更する。【００７０】
さらに、走行速度が４０ｋｍ／ｈになると、マークの表示位置を位置５０３に変更し、走行速度が６０ｋｍ／ｈになると、マークの表示位置を位置５０４に変更する。また、たとえば、制限速度（法定速度）が６０ｋｍ／ｈの道路を６０ｋｍ／ｈ以上の速度で走行している場合、車両の現在地点をあらわすマークは、表示画面に表示しない構成でもよい。これによって、利用者は、自車両が制限速度を超えて走行している場合に、視覚的に確認することができる。【００７１】
また、車両に搭載されたギア変換器などによってバックギアが選択された場合、車両の現在地点を示すマークの表示位置を位置５０５に変更する。これによって、利用者は、走行開始時にギアがバックギアになっていることを視覚的に確認することができるため、誤って後方に発進することを防ぐことができる。【００７２】
そして、車両がカーブに差し掛かった場合、進行方向の前方の地図情報が広く表示されるように、車両の現在地点をあらわすマークの表示位置を変更する。具体的には、たとえば、車両が走行速度４０ｋｍ／ｈで右カーブを走行している場合、車両の現在地点をあらわすマークの表示位置を位置５０６に変更する。また、同様に、車両が走行速度４０ｋｍ／ｈで左カーブを走行している場合、車両の現在地点をあらわすマークの表示位置を位置５０７に変更する。【００７３】
さらに、車両の側面方向にかかる加速度が所定値Ｇより大きい場合、車両の現在地点をあらわすマークの表示位置を位置５０８に変更する。これによって、利用者は、カーブを曲がりきれない走行速度でカーブに差し掛かったことが視覚的に確認できるため、道路から逸脱することを防ぐことができる。【００７４】
また、図５の説明図においては、走行速度が２０ｋｍ／ｈ単位で増えた場合、具体的には、２０ｋｍ／ｈ、４０ｋｍ／ｈ、６０ｋｍ／ｈになった場合に、車両の現在地点をあらわすマークの表示位置を変更するとしているが、これに限るものではない。具体的には、たとえば、１０ｋｍ／ｈ単位、１ｋｍ／ｈ単位など利用者の設定などによってマークの表示位置を変更する速度の単位は可変でもよい。【００７５】
また、図５の説明図においては、車両にかかる加速度が所定値Ｇより大きい場合、車両の現在地点をあらわすマークの表示位置を位置５０８に変更するとしているが、これに限るものではない。具体的には、たとえば、カーブの曲率が大きくなるにつれて車両の現在地点をあらわすマークの表示位置を徐々に中心から離れる位置に変更してもよい。【００７６】
（あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置）
つぎに、図６を用いて、あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置について説明する。図６は、あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。図６において、方位は八方位であらわし、北を上にして表示することとする。【００７７】
図６においては、方位：北東、走行速度：５ｋｍ／ｈ（Ｎｏ．０）で走行している車両が左に曲がりつつ走行速度を上げて進行する場合の、車両の現在地点をあらわすマークの表示位置およびマークの向きの変化を示している。車両は、方位：北東、走行速度：５ｋｍ／ｈ（Ｎｏ．０）から方位と速度を変えつつ、方位：南西、速度：６５ｋｍ／ｈ（Ｎｏ．１２）まで走行している。【００７８】
図６のように、車両の現在地点をあらわすマークは、走行速度が速くなるにつれて表示位置が中心から離れる。また、車両の現在地点をあらわすマークの向きは、車両の進行方向が八方位であらわされる方位に向いた場合に、図６のような方向を向いて表示される。【００７９】
上述したように、実施例のナビゲーション装置３００によれば、方向検出部１０２によって検出された移動方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、利用者は、移動体の移動方向に合わせて地図情報の表示領域を変更させることで、必要な地図情報をより多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。【００８０】
また、実施例のナビゲーション装置３００によれば、速度検出部１０３によって検出された速度に合わせて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、速度が速くなるにつれて、移動方向前方の地図情報の領域が広くなるので、利用者は、移動速度が速くて遠くの地図情報が早く必要な場合、より遠くまでの地図情報を確認することができる。【００８１】
また、実施例のナビゲーション装置３００によれば、判断部１０４によって移動体がカーブで構成された経路を移動していると判断された場合、カーブの方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、地図情報の表示画面上におけるカーブの方向の領域をカーブの方向とは逆方向の領域より広くすることができる。【００８２】
これによって、利用者は、移動体がカーブに差し掛かった場合も、移動体の現在地点をあらわすマークを横方向に移動させることで、必要な地図情報を多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。【００８３】
また、実施例のナビゲーション装置３００によれば、方位表示設定部１０６によって地図情報の方位を固定制御しない設定がされた場合、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転して表示することができる。これによって、利用者は、表示画面上の方位が、実際に利用者の向いている方位と同じであるため、視覚的に地図情報を確認しやすくさせることができる。【００８４】
また、実施例のナビゲーション装置３００によれば、方位表示設定部１０６によって地図情報の方位を固定制御する設定がされた場合、方位検出部１０５によって検出された方位に合わせて移動体の移動している方位をあらわすマークの向きを変更して表示することができる。これによって、利用者は、常に表示画面上の地図情報の方位が変わらず地図情報を回転させないため、道に迷った場合など自身の周辺の状況を把握しやすくさせることができる。【００８５】
また、実施例のナビゲーション装置３００によれば、速度検出部１０３によって所定速度より大きい速度が検出されている期間中は、移動体の現在地点をあらわすマークを表示画面上に表示しないことができる。これによって、利用者は、誤って制限速度よりも速い速度で走行している場合、視覚的に確認することができる。【００８６】
以上説明したように、本発明の地図表示装置、地図表示方法、地図表示プログラム、および記録媒体によれば、ナビゲーション装置３００は、ＧＰＳユニット３１５や各種センサ３１６などによって検出した車両の走行方向や走行速度に基づいて、ディスプレイ３１３上の車両の現在地点をあらわすマークの表示位置を変更することができる。これによって、利用者は、移動体の移動方向に合わせて地図情報の表示領域を変更させることで、必要な地図情報をより多くディスプレイ３１３上に表示させることができる。したがって、たとえば、ディスプレイ３１３が小さい場合などでも、効率的に必要な地図情報を表示させることができる。【００８７】
なお、本実施の形態で説明した地図表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2008056401.tif 000003
【図２】
2008056401.tif 000004
【図３】
2008056401.tif 000005
【図４】
2008056401.tif 000006
【図５】
2008056401.tif 000007
【図６】
2008056401.tif 000008
【手続補正書】
【提出日】平成21年3月12日(2009.3.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動方向や速度に合わせて移動体の現在地点をあらわすマークの表示画面上の表示位置を変更する地図表示装置、地図表示方法、地図表示プログラム、および記録媒体に関する。ただし、この発明の利用は、上述した地図表示装置、地図表示方法、地図表示プログラム、および記録媒体には限られない。
【背景技術】
【０００２】
従来、地図画面に情報表示・メニューウィンドウ画面を合成して表示する場合、車両速度が判定速度以下であれば、情報表示・メニューウィンドウ画面をアニメーションさせながら表示することにより高級感を演出する。たとえば、情報表示・メニューウィンドウ画面が画面右側から左側へ動きながら表示されたり、情報表示・メニューウィンドウ画面中に、情報表示・メニューウィンドウ画面自体がワイプしながら表示されたりする。一方、車両速度が判定速度を超過していれば、情報表示・メニューウィンドウ画面を静止画として表示するため、アニメーションに気を取られ過ぎることを防止しながら、より適切な地図表示を実現することができる地図表示装置が提案されている（たとえば、下記特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３２２５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１の技術では、車両速度によって情報表示・メニューウィンドウ画面をアニメーションさせて表示するか、静止画で表示するか判定することはできるが、たとえば、車両速度が速いときや、カーブ走行中など、車両が停車中のときよりも遠くまでの地図情報を確認したい場合も、地図情報の表示領域は変えられないという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる地図表示装置は、地図情報上に移動体の現在地点をあらわすマークを表示する表示画面を有する表示手段と、前記移動体の移動方向を検出する方向検出手段と、前記移動体の移動速度を検出する速度検出手段と、前記表示手段を制御して、前記方向検出手段によって検出された移動方向ならびに前記速度検出手段によって検出された移動速度に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御手段と、を備え、前記表示制御手段は、前記速度検出手段によって検出された移動速度が前記移動体の現在地点における経路の移動制限速度に到達するまでの当該移動速度における複数の速度間隔に応じて、前記移動方向とは反対の方向に前記現在地点をあらわすマークの前記表示画面上の表示位置を段階的に変更するとともに、前記検出された移動速度が前記移動制限速度を超えた場合には、前記表示画面上に前記現在地点をあらわすマークを表示しない、ことを特徴とする。
【０００６】
また、請求項５の発明にかかる地図表示方法は、地図情報上に移動体の現在地点をあらわすマークを表示する表示画面を有する表示工程と、前記移動体の移動方向を検出する方向検出工程と、前記移動体の移動速度を検出する速度検出工程と、前記表示工程を制御して、前記方向検出工程にて検出された移動方向ならびに前記速度検出工程にて検出された移動速度に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御工程と、を含み、前記表示制御工程は、前記速度検出工程にて検出された移動速度が前記移動体の現在地点における経路の移動制限速度に到達するまでの当該移動速度における複数の速度間隔に応じて、前記移動方向とは反対の方向に前記現在地点をあらわすマークの前記表示画面上の表示位置を段階的に変更するとともに、前記検出された移動速度が前記移動制限速度を超えた場合には、前記表示画面上に前記現在地点をあらわすマークを表示しない、ことを特徴とする。
【０００７】
また、請求項６の発明にかかる地図表示プログラムは、請求項５に記載の地図表示方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項７の発明にかかる記録媒体は、請求項６に記載の地図表示プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施の形態にかかる地図表示装置の機能的構成を示すブロック図である。
【図２】地図表示装置の地図表示処理手順を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】ナビゲーション装置の処理の内容を示すフローチャートである。
【図５】車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。
【図６】あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる地図表示装置、地図表示方法、地図表示プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（地図表示装置の機能的構成）
まず、この発明の実施の形態にかかる地図表示装置１００の機能的構成について説明する。図１は、実施の形態にかかる地図表示装置の機能的構成を示すブロック図である。
【００１２】
図１において、地図表示装置１００は、表示部１０１と、方向検出部１０２と、速度検出部１０３と、判断部１０４と、方位検出部１０５と、方位表示設定部１０６と、表示制御部１０７と、を備えている。
【００１３】
表示部１０１は、地図情報を表示する表示画面を備えている。ここで、地図情報は、図示しない記憶部に記憶されている。地図情報は、ノードおよびリンクからなる道路ネットワークデータと、施設や道路その他地形（山、川、土地）に関するフィーチャを用いて描画される画像データとを含んでいる。地図情報は、文字情報、施設の名称や住所などの情報、道路や施設の画像などを含んでいてもよい。また、表示部１０１は、地図情報上に移動体の現在地点をあらわすマークを表示する。移動体の現在地点をあらわすマークは、たとえば、矢印などであらわし、マークの向きが地図情報上における移動体の向きをあらわす構成でもよい。
【００１４】
方向検出部１０２は、移動体の移動方向を検出する。具体的には、たとえば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバや各種センサの出力値から、移動体の移動方向を検出する。また、移動方向の検出は、具体的には、たとえば、車両などに搭載されたギア変換器によってバックギアが選択された場合、移動体は後ろ向きに移動していると判断してもよい。
【００１５】
速度検出部１０３は、移動体の速度を検出する。具体的には、たとえば、速度センサや加速度センサなどの出力値から移動体の速度を検出する。また、速度検出部１０３は、図示しない受信部により受信した道路情報などに基づいて、所定速度（制限速度、法定速度）より大きい速度を検出したか否かを判断してもよい。
【００１６】
判断部１０４は、移動体がカーブで構成された経路を移動しているか否かを判断する。具体的には、たとえば、加速度センサや角速度センサなどの出力値から移動体がカーブで構成された経路を移動中か否かを判断する。また、移動体がカーブで構成された経路を移動中か否かの判断は、たとえば、利用者によるハンドル操作の状態を検出することで判断してもよい。
【００１７】
方位検出部１０５は、移動体の移動している方位を検出する。具体的には、たとえば、方位センサなどの出力値によって移動体の進行方向の方位を検出する。また、方位検出部１０５は、移動体の向きを検出する。具体的には、たとえば、移動体の進行方向に関わらず、移動体の向いている方位を検出してもよい。
【００１８】
方位表示設定部１０６は、表示画面に表示する地図情報の方位を固定制御するか否かを設定する。方位表示設定部１０６は、たとえば、表示画面上において地図情報の方位を固定するか、もしくは、移動体の進行方向を固定するか、を判断し制御する。具体的には、たとえば、地図情報の方位を固定する場合、移動体の進行方向に関係なく表示画面の上部は常に北の方位を示しており、表示画面の下部は常に南の方位を示している。また、たとえば、移動体の進行方向を固定する場合、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転する。
【００１９】
表示制御部１０７は、表示部１０１を制御して、方向検出部１０２によって検出された移動方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広くなるように表示する。具体的には、たとえば、移動体が停車している際は、周囲の地図情報を均等に見ることができるように表示画面の中心などにマークを表示する。そして、移動体が前進した場合は、表示画面上の移動体の進行方向の領域が広がる方向にマークの表示位置を変更し、移動体前方の地図情報を移動体後方の地図情報より広く表示する。したがって、利用者は、通り過ぎた地点の地図情報より、これから進行する地点の地図情報を広く表示することで、地図情報において使用する可能性の高い部分の地図情報を広くするため、地図情報を有効活用できる。
【００２０】
また、表示制御部１０７は、表示部１０１を制御して、速度検出部１０３によって検出された速度に合わせて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広くなるように表示する。具体的には、たとえば、移動体の速度が速い場合は、速度が遅い場合より、任意の地点に到達する時間が早い。したがって、進行方向における遠くの地図情報が早く必要となるため、遠くの地図情報をより多く表示できるように、表示画面上における移動体の進行方向の領域が広がるようにマークの表示位置を変更し、移動方向前方の地図情報を移動方向後方の領域より広く表示する。
【００２１】
さらに、表示制御部１０７は、表示部１０１を制御して、速度検出部１０３によって所定速度より大きい速度が検出されている期間中は、移動体の現在地点をあらわすマークを表示画面上に表示しない。具体的には、たとえば、制限速度を超えて進行している場合、つまり、スピード違反をしている場合、マークを消すことで、利用者に視覚的にスピード違反であることを確認させることができる。
【００２２】
また、表示制御部１０７は、表示部１０１を制御して、判断部１０４によって移動体がカーブで構成された経路を移動していると判断された場合、カーブの方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、地図情報の表示画面上におけるカーブの方向の領域をカーブの方向とは逆方向の領域より広くなるように表示する。具体的には、たとえば、カーブで構成された経路の場合、進行方向はカーブの方向である。したがって、マークの表示位置をカーブの方向とは逆方向の位置に変更することで、進行方向前方の地図情報を進行方向後方の地図情報より広く表示することができる。
【００２３】
表示制御部１０７は、方位表示設定部１０６によって地図情報の方位を固定制御しない設定がされた場合、表示部１０１を制御して、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転して表示する。具体的には、たとえば、移動体の進行方向を示すマークの向きが常に表示画面の上部を向くように設定し、その向きに合わせて地図情報を回転させて表示する。
【００２４】
また、表示制御部１０７は、方位表示設定部１０６によって地図情報の方位を固定制御する設定がされた場合、表示部１０１を制御して、方位検出部１０５によって検出された方位に合わせて移動体の移動している方位をあらわすマークの向きを変更して表示する。具体的には、たとえば、表示画面上の上部が常に北の方位を示すように地図情報の方位を固定し、その方位に合わせて移動体の進行方向を示すマークの向きを変更して表示する。
【００２５】
（地図表示装置の地図表示処理手順）
つぎに、地図表示装置１００の地図表示処理手順について説明する。図２は、地図表示装置の地図表示処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、方向検出部１０２によって移動体の移動方向を検出する（ステップＳ２０１）。そして、速度検出部１０３によって移動体の速度を検出し（ステップＳ２０２）、判断部１０４によって移動体がカーブで構成された経路を移動しているか否かを判断する（ステップＳ２０３）。
【００２６】
ステップＳ２０１からステップＳ２０３において検出された検出結果に基づいて、表示制御部１０７によって移動体の現在地点をあらわすマークの表示画面上の表示位置を変更する（ステップＳ２０４）。そして、ステップＳ２０４において表示位置を変更した地図情報を表示部１０１に表示して（ステップＳ２０５）、一連の処理を終了する。
【００２７】
なお、図２のフローチャートにおいては、ステップＳ２０４において、ステップＳ２０１からステップＳ２０３において検出された検出結果に基づいて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ２０１からステップＳ２０３のうちのいずれか１つ、もしくは、２つから検出された検出結果に基づいて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更してもよい。
【００２８】
また、図２のフローチャートにおいては、移動体の移動方向を検出するとしているが、これに限るものではない。具体的には、たとえば、車両などに搭載されたギア変換器によってバックギアが選択されている場合は、車両が停車中でも、車両の現在地点をあらわすマークの表示画面上の表示位置を中心から車両の進行方向と逆方向の位置に変更してもよい。
【００２９】
上述したように、実施の形態の地図表示装置１００によれば、方向検出部１０２によって検出された移動方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、利用者は、移動体の移動方向に合わせて地図情報の表示領域を変更させることで、必要な地図情報をより多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。
【００３０】
また、実施の形態の地図表示装置１００によれば、速度検出部１０３によって検出された速度に合わせて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、速度が速くなるにつれて、移動方向前方の地図情報の領域が広くなるので、利用者は、移動速度が速くて遠くの地図情報が早く必要な場合、より遠くまでの地図情報を確認することができる。
【００３１】
また、実施の形態の地図表示装置１００によれば、判断部１０４によって移動体がカーブで構成された経路を移動していると判断された場合、カーブの方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、地図情報の表示画面上におけるカーブの方向の領域をカーブの方向とは逆方向の領域より広くすることができる。
【００３２】
これによって、利用者は、移動体がカーブに差し掛かった場合も、移動体の現在地点をあらわすマークを横方向に移動させることで、必要な地図情報を多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。
【００３３】
また、実施の形態の地図表示装置１００によれば、方位表示設定部１０６によって地図情報の方位を固定制御しない設定がされた場合、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転して表示することができる。これによって、利用者は、表示画面上の方位が、実際に利用者の向いている方位と同じであるため、視覚的に地図情報を確認しやすくさせることができる。
【００３４】
また、実施の形態の地図表示装置１００によれば、方位表示設定部１０６によって地図情報の方位を固定制御する設定がされた場合、方位検出部１０５によって検出された方位に合わせて移動体の移動している方位をあらわすマークの向きを変更して表示することができる。これによって、利用者は、常に表示画面上の地図情報の方位が変わらず地図情報を回転させないため、道に迷った場合など自身の周辺の状況を把握しやすくさせることができる。
【００３５】
また、実施の形態の地図表示装置１００によれば、速度検出部１０３によって所定速度より大きい速度が検出されている期間中は、移動体の現在地点をあらわすマークを表示画面上に表示しないことができる。これによって、利用者は、誤って制限速度よりも速い速度で走行している場合、視覚的に確認することができる。
【実施例】
【００３６】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の地図表示装置を実施した場合の一例について説明する。
【００３７】
（ナビゲーション装置のハードウェア構成）
つぎに、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、カメラ３１７と、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００３８】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラム、表示制御プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００３９】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４０】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００４１】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図情報や機能データが挙げられる。地図情報は、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。また、地図情報には、車両の現在地点が重畳して表示される。
【００４２】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００４３】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図情報以外の各種のデータである。地図情報や機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図情報は、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００４４】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図情報および機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００４５】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００４６】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００４７】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００４８】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図情報が、２次元または３次元に描画される。ディスプレイ３１３に表示された地図情報には、ナビゲーション装置３００を搭載した車両の現在位置および走行方向をあらわすマークなどを重ねて表示することができる。車両の現在位置は、ＣＰＵ３０１によって算出される。
【００４９】
また、ディスプレイ３１３に表示される車両の現在位置をあらわすマークは、車両の進行方向や走行速度などによって、ディスプレイ３１３上の表示位置が可変である。さらに、ディスプレイ３１３に表示される地図情報の方位は、車両の進行している方位が常にディスプレイ３１３の上部を向き、その方位に合わせて地図情報を回転してもよい。また、ディスプレイ３１３に表示される地図情報の方位は、あらかじめ地図情報の方位を固定して表示し、車両の走行している方位に合わせて、表示画面上のマークの向きを変更してもよい。
【００５０】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００５１】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００５２】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【００５３】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。
【００５４】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサ、方位センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。また、各種センサ３１６は、車両がカーブを走行中か否かを判断するための情報を出力する。そして、ＣＰＵ３０１などによって、車両がカーブを走行中か否かを判断する。
【００５５】
カメラ３１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００５６】
図１に示した地図表示装置１００が備える表示部１０１、方向検出部１０２、速度検出部１０３、判断部１０４、方位検出部１０５、方位表示設定部１０６、表示制御部１０７は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００５７】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている地図表示プログラムを実行することにより、図１に示した地図表示装置１００が備える機能を、図２に示した地図表示処理手順で実行することができる。
【００５８】
（ナビゲーション装置の処理の内容）
つぎに、ナビゲーション装置３００の処理の内容について説明する。図４は、ナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、ナビゲーション装置３００の電源がオンにされるまで待機して（ステップＳ４０１：Ｎｏのループ）、電源がオンにされた場合（ステップＳ４０１：Ｙｅｓ）、自車両の現在地点を取得する（ステップＳ４０２）。
【００５９】
つぎに、車両が走行中か否かを判断する（ステップＳ４０３）。ここで、車両の現在地点をあらわすマークは、車両が停止している場合、ディスプレイ３１３（表示画面）の中心地点にあるとする。ステップＳ４０３において車両が走行中の場合（ステップＳ４０３：Ｙｅｓ）、車両が前進しているか否かを判断する（ステップＳ４０４）。
【００６０】
ステップＳ４０４において車両が前進している場合（ステップＳ４０４：Ｙｅｓ）、車両の前方の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の下方に変更する（ステップＳ４０５）。また、ステップＳ４０４において車両が後進している場合（ステップＳ４０４：Ｎｏ）、または、車両に搭載されたギア変換器によってバックギアが選択されている場合、車両の後方の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の上方に変更する（ステップＳ４０６）。
【００６１】
つぎに、車両がカーブ走行中か否かを判断する（ステップＳ４０７）。カーブ走行中の場合（ステップＳ４０７：Ｙｅｓ）、左カーブか否かを判断する（ステップＳ４０８）。
【００６２】
ステップＳ４０８において左カーブであると判断された場合（ステップＳ４０８：Ｙｅｓ）、車両の進行方向の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の右方に変更する（ステップＳ４０９）。また、ステップＳ４０８において右カーブであると判断された場合（ステップＳ４０８：Ｎｏ）、車両の進行方向の地図情報の表示範囲を広げるために、車両の現在地点をあらわすマークを表示画面上の左方に変更する（ステップＳ４１０）。
【００６３】
一方、ステップＳ４０７においてカーブ走行中ではない場合（ステップＳ４０７：Ｎｏ）、車両の現在地点をあらわすマークの左右方向への変更はないので、そのままステップＳ４１１に進み、以降の処理をおこなう。
【００６４】
つぎに、車両の走行速度を検出する（ステップＳ４１１）。ステップＳ４１１において検出された走行速度に基づいて、車両の現在地点をあらわすマークの表示画面上の表示位置を調節する（ステップＳ４１２）。ステップＳ４１２において表示位置の調節は、たとえば、走行速度が速くなるにつれ、車両の現在地点をあらわすマークを表示画面上の下方に向かって徐々に変更する。そして、ナビゲーション装置３００の電源がオフにされたか否かを判断して（ステップＳ４１３）、電源がオフにされた場合（ステップＳ４１３：Ｙｅｓ）、一連の処理を終了する。
【００６５】
一方、ステップＳ４０３において車両が走行中ではない場合（ステップＳ４０３：Ｎｏ）、車両の現在地点をあらわすマークは表示画面の中心のままで、ステップＳ４１３に進み、電源がオフにされたか否かを判断する。また、ステップＳ４１３において電源がオフにされない場合（ステップＳ４１３：Ｎｏ）、ステップＳ４０２に戻り、以降の処理を繰り返しおこなう。
【００６６】
なお、図４のフローチャートにおいては、地図情報の方位を固定制御せずに、車両の進行方向の方位に合わせた状態で地図情報を回転する場合について説明したが、これに限るものではない。具体的には、たとえば、地図情報の方位を固定制御して、車両の現在地点をあらわすマークの向きを車両の進行方向の方位に合わせて変更してもよい。この場合、図４における表示画面の下方は、進行方向を向いた場合の後方であり、表示画面の右方は、進行方向を向いた場合の右方である。
【００６７】
（車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置）
つぎに、図５を用いて、車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置について説明する。図５は、車両の進行方向の方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。
【００６８】
図５においては、ディスプレイ３１３（表示画面）上における車両の現在地点をあらわすマークの走行状態に応じた表示位置を示している。まず、車両が停車中の場合は、位置５０１にマークを表示する。位置５０１は、車両が停車している場合、車両の周囲が同程度見渡せるように表示画面の中心、もしくは、上下方向に４分の３程度のあらかじめ定められた位置などである。そして、車両が走行をはじめて、走行速度が２０ｋｍ／ｈになるとマークの表示位置を位置５０２に変更する。
【００６９】
さらに、走行速度が４０ｋｍ／ｈになると、マークの表示位置を位置５０３に変更し、走行速度が６０ｋｍ／ｈになると、マークの表示位置を位置５０４に変更する。また、たとえば、制限速度（法定速度）が６０ｋｍ／ｈの道路を６０ｋｍ／ｈ以上の速度で走行している場合、車両の現在地点をあらわすマークは、表示画面に表示しない構成でもよい。これによって、利用者は、自車両が制限速度を超えて走行している場合に、視覚的に確認することができる。
【００７０】
また、車両に搭載されたギア変換器などによってバックギアが選択された場合、車両の現在地点を示すマークの表示位置を位置５０５に変更する。これによって、利用者は、走行開始時にギアがバックギアになっていることを視覚的に確認することができるため、誤って後方に発進することを防ぐことができる。
【００７１】
そして、車両がカーブに差し掛かった場合、進行方向の前方の地図情報が広く表示されるように、車両の現在地点をあらわすマークの表示位置を変更する。具体的には、たとえば、車両が走行速度４０ｋｍ／ｈで右カーブを走行している場合、車両の現在地点をあらわすマークの表示位置を位置５０６に変更する。また、同様に、車両が走行速度４０ｋｍ／ｈで左カーブを走行している場合、車両の現在地点をあらわすマークの表示位置を位置５０７に変更する。
【００７２】
さらに、車両の側面方向にかかる加速度が所定値Ｇより大きい場合、車両の現在地点をあらわすマークの表示位置を位置５０８に変更する。これによって、利用者は、カーブを曲がりきれない走行速度でカーブに差し掛かったことが視覚的に確認できるため、道路から逸脱することを防ぐことができる。
【００７３】
また、図５の説明図においては、走行速度が２０ｋｍ／ｈ単位で増えた場合、具体的には、２０ｋｍ／ｈ、４０ｋｍ／ｈ、６０ｋｍ／ｈになった場合に、車両の現在地点をあらわすマークの表示位置を変更するとしているが、これに限るものではない。具体的には、たとえば、１０ｋｍ／ｈ単位、１ｋｍ／ｈ単位など利用者の設定などによってマークの表示位置を変更する速度の単位は可変でもよい。
【００７４】
また、図５の説明図においては、車両にかかる加速度が所定値Ｇより大きい場合、車両の現在地点をあらわすマークの表示位置を位置５０８に変更するとしているが、これに限るものではない。具体的には、たとえば、カーブの曲率が大きくなるにつれて車両の現在地点をあらわすマークの表示位置を徐々に中心から離れる位置に変更してもよい。
【００７５】
（あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置）
つぎに、図６を用いて、あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置について説明する。図６は、あらかじめ定められた方位を上にして地図情報を表示させた場合の、車両の現在地点をあらわすマークの表示位置を示した説明図である。図６において、方位は八方位であらわし、北を上にして表示することとする。
【００７６】
図６においては、方位：北東、走行速度：５ｋｍ／ｈ（Ｎｏ．０）で走行している車両が左に曲がりつつ走行速度を上げて進行する場合の、車両の現在地点をあらわすマークの表示位置およびマークの向きの変化を示している。車両は、方位：北東、走行速度：５ｋｍ／ｈ（Ｎｏ．０）から方位と速度を変えつつ、方位：南西、速度：６５ｋｍ／ｈ（Ｎｏ．１２）まで走行している。
【００７７】
図６のように、車両の現在地点をあらわすマークは、走行速度が速くなるにつれて表示位置が中心から離れる。また、車両の現在地点をあらわすマークの向きは、車両の進行方向が八方位であらわされる方位に向いた場合に、図６のような方向を向いて表示される。
【００７８】
上述したように、実施例のナビゲーション装置３００によれば、方向検出部１０２によって検出された移動方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、利用者は、移動体の移動方向に合わせて地図情報の表示領域を変更させることで、必要な地図情報をより多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。
【００７９】
また、実施例のナビゲーション装置３００によれば、速度検出部１０３によって検出された速度に合わせて、移動体の現在地点をあらわすマークの表示画面上の表示位置を変更することで、地図情報の表示画面上における移動方向前方の領域を移動方向後方の領域より広く表示することができる。これによって、速度が速くなるにつれて、移動方向前方の地図情報の領域が広くなるので、利用者は、移動速度が速くて遠くの地図情報が早く必要な場合、より遠くまでの地図情報を確認することができる。
【００８０】
また、実施例のナビゲーション装置３００によれば、判断部１０４によって移動体がカーブで構成された経路を移動していると判断された場合、カーブの方向に基づき、移動体の現在地点をあらわすマークの表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、地図情報の表示画面上におけるカーブの方向の領域をカーブの方向とは逆方向の領域より広くすることができる。
【００８１】
これによって、利用者は、移動体がカーブに差し掛かった場合も、移動体の現在地点をあらわすマークを横方向に移動させることで、必要な地図情報を多く表示画面上に表示させることができる。したがって、たとえば、表示画面が小さい場合などでも、効率的に必要な地図情報を表示させることができる。
【００８２】
また、実施例のナビゲーション装置３００によれば、方位表示設定部１０６によって地図情報の方位を固定制御しない設定がされた場合、方位検出部１０５によって検出された移動体の方位に合わせた状態で地図情報を回転して表示することができる。これによって、利用者は、表示画面上の方位が、実際に利用者の向いている方位と同じであるため、視覚的に地図情報を確認しやすくさせることができる。
【００８３】
また、実施例のナビゲーション装置３００によれば、方位表示設定部１０６によって地図情報の方位を固定制御する設定がされた場合、方位検出部１０５によって検出された方位に合わせて移動体の移動している方位をあらわすマークの向きを変更して表示することができる。これによって、利用者は、常に表示画面上の地図情報の方位が変わらず地図情報を回転させないため、道に迷った場合など自身の周辺の状況を把握しやすくさせることができる。
【００８４】
また、実施例のナビゲーション装置３００によれば、速度検出部１０３によって所定速度より大きい速度が検出されている期間中は、移動体の現在地点をあらわすマークを表示画面上に表示しないことができる。これによって、利用者は、誤って制限速度よりも速い速度で走行している場合、視覚的に確認することができる。
【００８５】
以上説明したように、本発明の地図表示装置、地図表示方法、地図表示プログラム、および記録媒体によれば、ナビゲーション装置３００は、ＧＰＳユニット３１５や各種センサ３１６などによって検出した車両の走行方向や走行速度に基づいて、ディスプレイ３１３上の車両の現在地点をあらわすマークの表示位置を変更することができる。これによって、利用者は、移動体の移動方向に合わせて地図情報の表示領域を変更させることで、必要な地図情報をより多くディスプレイ３１３上に表示させることができる。したがって、たとえば、ディスプレイ３１３が小さい場合などでも、効率的に必要な地図情報を表示させることができる。
【００８６】
なお、本実施の形態で説明した地図表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００８７】
１００  地図表示装置
１０１  表示部
１０２  方向検出部
１０３  速度検出部
１０４  判断部
１０５  方位検出部
１０６  方位表示設定部
１０７  表示制御部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地図情報上に移動体の現在地点をあらわすマークを表示する表示画面を有する表示手段と、
前記移動体の移動方向を検出する方向検出手段と、
前記移動体の移動速度を検出する速度検出手段と、
前記表示手段を制御して、前記方向検出手段によって検出された移動方向ならびに前記速度検出手段によって検出された移動速度に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御手段と、を備え、
前記表示制御手段は、前記速度検出手段によって検出された移動速度が前記移動体の現在地点における経路の移動制限速度に到達するまでの当該移動速度における複数の速度間隔に応じて、前記移動方向とは反対の方向に前記現在地点をあらわすマークの前記表示画面上の表示位置を段階的に変更するとともに、前記検出された移動速度が前記移動制限速度を超えた場合には、前記表示画面上に前記現在地点をあらわすマークを表示しない、
ことを特徴とする地図表示装置。
【請求項２】
前記移動体がカーブで構成された経路を移動しているか否かを判断する判断手段を備え、
前記表示制御手段は、前記判断手段によって前記移動体がカーブで構成された経路を移動していると判断された場合、前記表示手段を制御して、前記カーブの方向に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置をカーブの方向とは逆方向の位置に変更することで、前記地図情報の前記表示画面上における前記カーブの方向の領域を前記カーブの方向とは逆方向の領域より広くなるように表示することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記移動体の移動している方位を検出する方位検出手段と、
前記表示画面に表示する前記地図情報の方位を固定制御するか否かを設定する方位表示設定手段と、を備え、
前記表示制御手段は、前記方位表示設定手段によって前記地図情報の方位を固定制御しない設定がされた場合、前記表示手段を制御して、前記方位検出手段によって検出された前記移動体の方位に合わせた状態で前記地図情報を回転して表示することを特徴とする請求項１または２に記載の地図表示装置。
【請求項４】
前記表示制御手段は、前記方位表示設定手段によって前記地図情報の方位を固定制御する設定がされた場合、前記表示手段を制御して、前記方位検出手段によって検出された方位に合わせて前記移動体の移動している方位をあらわすマークの向きを変更して表示することを特徴とする請求項３に記載の地図表示装置。
【請求項５】
地図情報上に移動体の現在地点をあらわすマークを表示する表示画面を有する表示工程と、
前記移動体の移動方向を検出する方向検出工程と、
前記移動体の移動速度を検出する速度検出工程と、
前記表示工程を制御して、前記方向検出工程にて検出された移動方向ならびに前記速度検出工程にて検出された移動速度に基づき、前記移動体の現在地点をあらわすマークの前記表示画面上の表示位置を変更することで、前記地図情報の前記表示画面上における前記移動方向前方の領域を前記移動方向後方の領域より広くなるように表示する表示制御工程と、
を含み、
前記表示制御工程は、前記速度検出工程にて検出された移動速度が前記移動体の現在地点における経路の移動制限速度に到達するまでの当該移動速度における複数の速度間隔に応じて、前記移動方向とは反対の方向に前記現在地点をあらわすマークの前記表示画面上の表示位置を段階的に変更するとともに、前記検出された移動速度が前記移動制限速度を超えた場合には、前記表示画面上に前記現在地点をあらわすマークを表示しない、
ことを特徴とする地図表示方法。
【請求項６】
請求項５に記載の地図表示方法をコンピュータに実行させることを特徴とする地図表示プログラム。
【請求項７】
請求項６に記載の地図表示プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【国際調査報告】
2008056401.tif 000009
2008056401.tif 000010
2008056401.tif 000011
2008056401.tif 000012