(57)【要約】【課題】  従来、目的地への経路を探索し、道路や進行方向等の地理的情報を表示して経路誘導を行うナビゲーション装置では、例えば、海域や河川、湖沼等の進入することのできない領域等、情報量が少ない領域について画面のかなりの面積を使用して表示してしまい、運転者に知らせるべき情報を含む領域を表示できないことがある。  本発明の目的は、表示すべきでない領域を表示せず、表示すべき情報を含む可能性のある領域を表示するように地図を提示する技術を提供することにある。【解決手段】  本発明のナビゲーション装置は、地図情報の表示範囲を特定し、表示不適範囲を特定し、特定された表示範囲から、表示不適範囲を除外して表示可能領域を特定し、表示不適範囲を含まず表示可能領域を含む範囲を表示する。【選択図】図８
2011106824.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶手段と、
前記地図情報から表示範囲を特定する表示範囲特定手段と、
前記地図情報から表示不適範囲を特定する表示不適範囲特定手段と、
前記表示範囲を、前記表示不適範囲が減少する方向に移動させた範囲に含まれる地図情報を表示する地図表示手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、さらに、
前記表示不適範囲を特定する情報を記憶する表示不適範囲記憶手段を備え、
前記表示不適範囲特定手段は、前記表示不適範囲記憶手段に記憶された前記表示不適範囲を特定する情報に基づいて前記表示不適範囲を特定する、
ことを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置であって、
前記表示すべき情報が含まれない範囲は、所定の範囲内に道路情報を有しない範囲である、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置であって、
前記所定の範囲内に道路情報を有しない範囲を特定する処理においては、前記表示不適範囲特定手段は、細道路を前記道路情報として扱わない、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項３または４に記載のナビゲーション装置であって、
前記所定の範囲内に道路情報を有しない範囲を特定する処理においては、前記表示不適範囲特定手段は、走行中の道路と直接接続しない並走道路を前記道路情報として扱わない、
ことを特徴とするナビゲーション装置。
【請求項６】
請求項３〜５のいずれか一項に記載のナビゲーション装置であって、
前記所定の範囲内に道路情報を有しない範囲を特定する処理においては、前記表示不適範囲特定手段は、進入不可能な領域を、前記道路情報を有しない範囲に含める、
ことを特徴とするナビゲーション装置。
【請求項７】
請求項６に記載のナビゲーション装置であって、
前記進入不可能な領域は、少なくとも山岳、河川、海域、湖沼のいずれかを含む、
ことを特徴とするナビゲーション装置。
【請求項８】
請求項１〜７のいずれか一項に記載のナビゲーション装置であって、
前記表示不適範囲特定手段は、使用者から指定を受け付けた範囲を特定し、前記表示不適範囲とする、
ことを特徴とするナビゲーション装置。
【請求項９】
請求項１〜８のいずれか一項に記載のナビゲーション装置であって、
前記表示不適範囲特定手段は、前記表示範囲特定手段により特定された表示範囲から、表示すべき情報が含まれない範囲を特定し、前記表示不適範囲とする、
ことを特徴とするナビゲーション装置。
【請求項１０】
請求項１〜９のいずれか一項に記載のナビゲーション装置であって、
前記地図表示手段は、前記表示範囲から前記表示不適範囲を除いて得られる範囲の重心を求め、当該重心が表示の中心となるよう前記表示範囲を移動させて前記地図情報を表示する、
ことを特徴とするナビゲーション装置。
【請求項１１】
ナビゲーション装置の表示方法であって、
前記ナビゲーション装置は、
地図情報を記憶する地図情報記憶手段を備え、
前記地図情報から表示範囲を特定する表示範囲特定ステップと、
前記地図情報から表示不適範囲を特定する表示不適範囲特定ステップと、
前記表示範囲を、前記表示不適範囲が減少する方向に移動させた範囲に含まれる地図情報を表示する地図表示ステップと、を実施する、
ことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション技術に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置において、目的地への経路を探索し、道路や進行方向等の地理的情報を表示して経路誘導を行う技術がある。特許文献１には、このようなナビゲーション装置についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１７２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなナビゲーション装置では、例えば、海域や河川、湖沼等の進入することのできない領域等、情報量が少ない領域について画面のかなりの面積を使用して表示してしまい、運転者に知らせるべき情報を含む領域を表示できないことがある。
【０００５】
本発明の目的は、地図表示において、表示してもあまり有用性のない領域を表示せず、なるべく有用性のある領域を表示する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明に係るナビゲーション装置は、地図情報を記憶する地図情報記憶手段と、前記地図情報から表示範囲を特定する表示範囲特定手段と、前記地図情報から表示不適範囲を特定する表示不適範囲特定手段と、前記表示範囲を、前記表示不適範囲が減少する方向に移動させた範囲に含まれる地図情報を表示する地図表示手段と、を備えることを特徴とする。
【０００７】
また、本発明のナビゲーション装置の表示方法は、ナビゲーション装置は、地図情報を記憶する地図情報記憶手段を備え、前記地図情報から表示範囲を特定する表示範囲特定ステップと、前記地図情報から表示不適範囲を特定する表示不適範囲特定ステップと、前記表示範囲を、前記表示不適範囲が減少する方向に移動させた範囲に含まれる地図情報を表示する地図表示ステップと、を実施する、ことを特徴とする。
【図面の簡単な説明】
【０００８】
【図１】図１は、ナビゲーション装置の概略構成図である。
【図２】図２は、リンクテーブルの構成を示す図である。
【図３】図３は、表示範囲特定テーブルの構成を示す図である。
【図４】図４は、自車位置情報テーブルの構成を示す図である。
【図５】図５は、演算処理部の機能構成図である。
【図６】図６は、自車位置表示処理のフロー図である。
【図７】図７は、画面表示例を示す図である。
【図８】図８は、画面表示例を示す図である。
【図９】図９は、表示範囲の表示オフセットを特定する仕組みを説明する説明図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の一実施形態を適用した車載装置であるナビゲーション装置１００について、図面を参照して説明する。
【００１０】
図１に、ナビゲーション装置１００の構成図を示す。
【００１１】
ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、を備えている。
【００１２】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０等から出力される情報を基にして現在位置を検出する。また、得られた現在位置情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００１３】
また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在位置を示すカーマークを重ねてディスプレイ２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、スピーカ４２やディスプレイ２を用いてユーザを誘導する。
【００１４】
ナビゲーション装置１００の演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１と接続するためのＩ／Ｆ（インターフェイス）２４と、を有する。
【００１５】
ディスプレイ２は、演算処理部１等で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１６】
記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００１７】
この記憶媒体には、少なくとも、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル２００と、表示範囲特定テーブル２５０と、自車位置情報テーブル３００と、が記憶されている。
【００１８】
図２は、リンクテーブル２００の構成を示す図である。リンクテーブル２００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）２０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２０２を含んでいる。
【００１９】
リンクデータ２０２は、リンクの識別子であるリンクＩＤ２１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別を示す道路種別２２３、リンクの長さを示すリンク長２２４、予め記憶されたリンク旅行時間２２５、当該リンクの開始ノードに接続するリンクである開始接続リンクと、当該リンクの終了ノードに接続するリンクである終了接続リンクと、を特定する開始接続リンク、終了接続リンク２２６、リンクを含む道路の通称（例えば、「環八通り」等）を示す通称２２７、などを含んでいる。
【００２０】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。
【００２１】
図３は、表示範囲特定テーブル２５０の構成を示す図である。表示範囲特定テーブル２５０は、ディスプレイ２に表示する地図の範囲を特定する情報を格納するテーブルである。
【００２２】
表示範囲特定テーブル２５０は、表示中心座標２５１と、表示左右オフセット２５２と、表示上下オフセット２５３と、を含んでいる。
【００２３】
表示中心座標２５１には、表示する地図の範囲の中心点を特定する緯度経度等の座標情報が格納される。
【００２４】
表示左右オフセット２５２には、自車の現在位置の表示位置を基準として表示中心座標２５１の画面上における位置を指定するオフセット量のうち、画面左右方向（Ｘ軸方向）のオフセット量を特定する情報が格納される。
【００２５】
表示上下オフセット２５３には、自車の現在位置の表示位置を基準として表示中心座標２５１の画面上における位置を指定するオフセット量のうち、画面上下方向（Ｙ軸方向）のオフセット量を特定する情報が格納される。
【００２６】
図４は、自車位置情報テーブル３００の構成を示す図である。自車位置情報テーブル３００は、自車の現在位置と、ディスプレイ２に表示する自車位置と、を対応付ける情報を格納するテーブルである。
【００２７】
自車位置情報テーブル３００は、現在位置３０１と、表示左右オフセット３０２と、表示上下オフセット３０３と、表示位置３０４と、を含んでいる。
【００２８】
現在位置３０１には、自車の現在位置を特定する緯度経度等の座標情報が格納される。
【００２９】
表示左右オフセット３０２には、自車の表示位置３０４を求めるために用いる表示中心からの画面上における画面左右方向（Ｘ方向）のオフセット量を特定する情報が格納される。
【００３０】
表示上下オフセット３０３には、自車の表示位置３０４を求めるために用いる表示中心からの画面上における画面上下方向（Ｙ方向）のオフセット量を特定する情報が格納される。
【００３１】
表示位置３０４には、ディスプレイ２に自車位置を示すカーマーク等を表示する位置を特定するディスプレイ２上のＸＹ座標の情報が格納される。
【００３２】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、使用者やその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００３３】
スピーカ４２は、演算処理部１で生成された使用者へのメッセージを音声信号として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００３４】
入力装置５は、使用者からの指示を使用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。
【００３５】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。
【００３６】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００３７】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭ（Read Only Memory）や、ＩＣ（Integrated Circuit）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００３８】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。
【００３９】
車速センサ７は、車速を算出するのに用いる値を出力するセンサである。
【００４０】
ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。
【００４１】
ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定するものである。
【００４２】
ＦＭ多重放送受信装置１０は、ＦＭ多重放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００４３】
ビーコン受信装置１１は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコン等の受信装置である。
【００４４】
図５は、演算処理部１の機能ブロック図である。
【００４５】
図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、出力処理部１０３と、現在位置算出部１０４と、表示範囲設定部１０５と、表示不適範囲特定部１０６と、表示オフセット特定部１０７と、自車表示オフセット特定部１０８と、地図描画部１０９と、を有する。
【００４６】
主制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置３に記憶する。さらに、各処理部からの要求に応じて、現在時刻を出力する。
【００４７】
入力受付部１０２は、入力装置５またはマイクロフォン４１を介して入力された使用者からの指示を受け付け、その要求内容に対応する処理を実行するように演算処理部１の各部を制御する。例えば、使用者が推奨経路の探索を要求したときは、目的地を設定するため、地図をディスプレイ２に表示する処理を出力処理部１０３に要求する。
【００４８】
出力処理部１０３は、表示させる画面情報を受け取り、ディスプレイ２に描画するための信号に変換してディスプレイ２に対して描画する指示を行う。
【００４９】
現在位置算出部１０４は、ＧＰＳ受信装置９等の情報に基づき、現在位置を特定する。例えば、ＧＰＳ受信装置９から得られた緯度経度の情報に基づいて、座標記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いてマップマッチング処理を行い、現在自車が位置している可能性が高い位置を緯度経度等の座標で特定する。
【００５０】
表示範囲設定部１０５は、所定の位置、例えば現在位置算出部１０４にて特定した座標を中心として、縮尺に応じた所定の範囲の地図情報をディスプレイ２に表示する範囲として設定する。
【００５１】
表示不適範囲特定部１０６は、表示範囲設定部１０５が設定した表示範囲に含まれる、表示に不適切な範囲を特定する。例えば、表示に不適切な範囲とは、海、河川、湖沼、山岳、森林等の進入できない範囲である。または、道路が存在しない領域や、車両の通行が著しく困難な細街路等の範囲であってもよいし、使用者が表示に不適切な範囲であるとして指定した範囲であってもよい。
【００５２】
表示オフセット特定部１０７は、表示不適範囲特定部１０６により特定された範囲を表示しないために、表示領域を移動させる移動量である表示オフセットを算出して特定する。
【００５３】
自車表示オフセット特定部１０８は、移動された表示領域に対応して自車の位置であるカーマークを適切に表示できるように、自車位置を表示するべき画面上の位置、すなわちＸＹ座標を特定するために必要なオフセット情報を特定する。
【００５４】
地図描画部１０９は、移動された表示領域に応じた地図情報に、自車位置を示すカーマークを重畳させて表示する画像を構成する。
【００５５】
なお、上記した演算処理部１の各機能部、すなわち主制御部１０１、入力受付部１０２、出力処理部１０３、現在位置算出部１０４、表示範囲設定部１０５、表示不適範囲特定部１０６、表示オフセット特定部１０７、自車表示オフセット特定部１０８、地図描画部１０９は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００５６】
なお、上記した各構成要素は、ナビゲーション装置１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５７】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５８】
［動作の説明］
次に、ナビゲーション装置１００の動作について説明する。
【００５９】
図６は、ナビゲーション装置１００が、自車位置を表示する自車位置表示処理のフロー図である。なお、フロー図の右側に、処理のイメージを示している。このフローは、ナビゲーション装置１００が起動されると、所定の間隔で開始される。
【００６０】
まず、ナビゲーション装置１００は、現在位置Ｃｐを算出する（ステップＳ００１）。具体的には、現在位置算出部１０４は、ナビゲーション装置１００が搭載された車両の現在位置Ｃｐを特定する緯度経度等の座標を算出する。そして、現在位置算出部１０４は、自車位置情報テーブル３００の現在位置３０１に当該現在位置Ｃｐの座標を格納する。
【００６１】
次に、ナビゲーション装置１００は、現在位置Ｃｐを表示中心として、表示範囲Ｄａを設定する（ステップＳ００２）。具体的には、表示範囲設定部１０５は、ステップＳ００１にて算出した現在位置Ｃｐを表示範囲特定テーブル２５０の表示中心座標２５１として設定する。また、図示しない表示縮尺情報を用いて、表示中心座標２５１をディスプレイ２の画面の中心に据えた表示範囲Ｄａを特定する。
【００６２】
次に、ナビゲーション装置１００は、表示範囲Ｄａ内の表示不適範囲Ｎａを特定する（ステップＳ００３）。具体的には、表示不適範囲特定部１０６は、ステップＳ００２にて特定した表示範囲Ｄａに含まれる領域のうち、表示に不適な領域を特定し、さらに表示に不適な領域から、画面から除外して表示すべき表示不適範囲Ｎａを特定する。
【００６３】
表示不適範囲Ｎａは、表示範囲Ｄａに含まれる表示に不適な領域、例えば海域等のうちの一部または全部として特定される。表示不適範囲Ｎａは、表示に不適な領域のうち、画面の所定の範囲を占める範囲であって、かつ、表示中心からみて当該表示に不適な領域の先に表示すべき情報がない範囲、をいう。なお、表示不適範囲特定部１０６は、表示不適範囲Ｎａを、ディスプレイ２の画面の左右端、上下端のそれぞれから所定の幅を備えた帯状の範囲として設定する。
【００６４】
なお、表示不適範囲特定部１０６は、表示不適範囲Ｎａが表示画面に占める面積の割合が、所定の閾値（例えば３０％）未満であれば、表示不適範囲Ｎａとしての特定を解除するようにしてもよい。
【００６５】
次に、ナビゲーション装置１００は、表示左右オフセットを特定する（ステップＳ００４）。具体的には、表示オフセット特定部１０７は、ステップＳ００２にて設定した表示範囲Ｄａから表示不適範囲Ｎａを除いた範囲の中央の点を特定し、特定した中央の点が表示中心となるように表示範囲Ｄａの位置を移動させる。その際、表示オフセット特定部１０７は、移動させる表示範囲Ｄａの画面上の移動量を算出する。
【００６６】
そして、表示オフセット特定部１０７は、当該移動量のうち左右方向（Ｘ軸方向）への移動量を表示左右オフセットとして特定する。そして、表示オフセット特定部１０７は、表示範囲特定テーブル２５０の表示左右オフセット２５２に、特定した移動量を格納する。
【００６７】
なお、表示範囲Ｄａから表示不適範囲Ｎａを除いた範囲の中央の点は、例えば、当該範囲の左右端の中央の線と、当該範囲の上下端の中央の線と、が交差する点として求められる。詳細な仕組みは、後述する。もちろん、これに限らず、例えば、当該範囲の重心となる点を求め、中央の点としてもよい。
【００６８】
次に、ナビゲーション装置１００は、表示上下オフセットを特定する（ステップＳ００５）。具体的には、表示オフセット特定部１０７は、ステップＳ００４にて特定した表示範囲Ｄａの移動量のうち、上下方向（Ｙ軸方向）への移動量を表示上下オフセットとして特定する。そして、表示オフセット特定部１０７は、表示範囲特定テーブル２５０の表示上下オフセット２５３に、特定した移動量を格納する。
【００６９】
次に、ナビゲーション装置１００は、表示中心を再設定する（ステップＳ００６）。具体的には、まず、表示範囲設定部１０５は、ステップＳ００２にて設定した表示範囲Ｄａの表示中心座標２５１を、画面中心のＸＹ座標と対応付ける。そして、表示範囲設定部１０５は、画面中心のＸＹ座標から、表示左右オフセット２５２の移動量に応じて左右に移動させ、表示上下オフセット２５３の移動量に応じてさらにそこから上下に移動させた位置に対応する緯度経度を、新たな表示中心座標２５１として設定する。
【００７０】
次に、ナビゲーション装置１００は、自車位置の表示オフセットを特定する（ステップＳ００７）。具体的には、自車表示オフセット特定部１０８は、ステップＳ００６で表示中心を移動させた方向と逆の方向に、同じ移動量で自車の表示位置を移動させるための表示オフセット量を特定する。
【００７１】
そして、自車表示オフセット特定部１０８は、自車位置情報テーブル３００の表示左右オフセット３０２に当該移動量のうち左右方向（Ｘ軸方向）への移動量を格納し、表示上下オフセット３０３に当該移動量のうち上下方向（Ｙ軸方向）への移動量を格納する。例えば、自車表示オフセット特定部１０８は、自車位置の左右方向への移動量と、上下方向への移動量とを、表示範囲特定テーブル２５０の表示左右オフセット２５２と表示上下オフセット２５３のそれぞれの符号を反転させて求める。
【００７２】
次に、ナビゲーション装置１００は、自車位置の表示位置を特定する（ステップＳ００８）。具体的には、地図描画部１０９は、現在位置情報テーブル３００の現在位置３０１に対応する画面上の位置をＸＹ座標値として特定し、当該ＸＹ座標値に対して表示左右オフセット３０２と表示上下オフセット３０３の値を適用して、表示位置３０４として格納する。
【００７３】
次に、ナビゲーション装置１００は、表示中心を中心として地図を描画する（ステップＳ００９）。具体的には、地図描画部１０９は、表示範囲特定テーブル２５０の表示中心座標２５１に対応する地図の表示範囲を、表示範囲設定部１０５を介して特定する。そして、地図描画部１０９は、当該表示範囲に含まれる地理的情報（道路、施設、地形等）を表す地図画像を出力処理部１０３に表示させる。
【００７４】
次に、ナビゲーション装置１００は、自車位置の表示位置に自車を現すカーマークを描画する（ステップＳ０１０）。具体的には、地図描画部１０９は、自車位置情報テーブル３００の表示位置３０４により特定される画面上の位置に、自車位置を示すカーマークを、出力処理部１０３に表示させる。そして、自車位置表示処理を終了する。
【００７５】
以上が、自車位置表示処理の処理内容である。
【００７６】
上記の自車位置表示処理を行う事によって、ナビゲーション装置１００は、表示に不適切な地理的領域が画面上に表示される可能性がある場合に、当該領域の表示を避けるように表示範囲をずらして表示させることが可能となる。
【００７７】
次に、自車位置表示処理により表示される画面の例、とくに左右方向（Ｘ軸方向）に表示範囲をシフトさせる場合の画面の例を、図７（ａ）および図７（ｂ）を用いて説明する。
【００７８】
図７（ａ）は、通常の地図表示画面４００の例を示す図である。なお、地図表示画面４００上の任意の点は、原点を左上端に設定し、右方向にＸ軸、下方向にＹ軸を設定して、ＸＹ座標により特定されるものとする。
【００７９】
地図表示画面４００には、自車位置を示すカーマーク４０１と、陸地表示領域４１０と、陸地と海域との境界を示す海岸線４１１と、海域表示領域４２０と、が示されている。
【００８０】
ここで、カーマーク４０１は、地図表示画面４００の中心の点である表示中心４０２から所定量画面下方向（Ｙ軸方向）にずらした位置に表示される（フロントワイド表示）。このように、カーマーク４０１の表示位置は、「フロントワイド」等のビューの設定に応じてさまざまに調整される。本実施例においては、このフロントワイド表示を行う場合を例にとって説明するが、これに限られず、鳥瞰図表示などの場合でも適用可能である。
【００８１】
一方、図７（ｂ）は、本実施形態の自車位置表示処理のステップＳ０１０における調整地図表示画面４５０の例を示す図である。なお、調整地図表示画面４５０上の任意の点は、原点を左上端に設定し、右方向にＸ軸、下方向にＹ軸を設定して、ＸＹ座標により特定されるものとする。
【００８２】
調整地図表示画面４５０は、図７（ａ）に示した地図表示画面４００よりも、左側に表示領域が移動されて表示された画面である。地図表示画面４００には、その右端に、左右幅４５１Ｌの表示不適領域４５１が設定されており、その表示不適領域４５１の表示を避けるために、ステップＳ００６により、画面の中心が表示中心４５２へと移動されている。
【００８３】
その結果、調整地図表示画面４５０は、地図表示画面４００から、移動量４５１Ｌだけ左に移動されて表示される。
【００８４】
調整地図表示画面４５０は、そのため、図７（ａ）では表示範囲に含まれなかった渋滞情報４５３を表示することが可能となっている。なお、図７（ｂ）の調整地図表示画面４５０においては、自車位置を示すカーマーク４０１は、表示不適領域４５１の左右幅４５１Ｌに相当する量だけ、調整地図表示画面４５０の表示中心４５２よりも右側に移動された状態で表示される。
【００８５】
自車位置表示処理のステップＳ００７にて自車位置表示位置のオフセットが求められており、ステップＳ０１０において当該自車位置表示位置のオフセットが適用されてカーマーク４０１が表示されるためである。このように、カーマーク４０１は、地図上の正しい位置に配置されてディスプレイ２に表示される。
【００８６】
以上が、左右方向に表示範囲をシフトする場合の画面の例の説明である。
【００８７】
次に、自車位置表示処理により表示される画面の例、とくに左右方向（Ｘ軸方向）および上下方向（Ｙ軸方向）の両方に表示範囲をシフトされる場合の画面の例を、図８（ａ）および図８（ｂ）を用いて説明する。
【００８８】
図８（ａ）は、通常の地図表示画面５００の例を示す図である。なお、地図表示画面５００上の任意の点は、原点を左上端に設定し、右方向にＸ軸、下方向にＹ軸を設定して、ＸＹ座標により特定されるものとする。
【００８９】
地図表示画面５００には、自車位置を示すカーマーク５０１と、陸地領域５１０と、陸地と海域との境界を示す海岸線５１１と、海域表示領域５２０と、が示されている。ここで、カーマーク５０１は、地図表示画面５００の中心の点である表示中心５０２から所定量画面下方向（Ｙ軸方向）にずらした位置に表示される（フロントワイド表示）。このように、カーマーク５０１の表示位置は、「フロントワイド」等のビューの設定に応じてさまざまに調整される。本実施例においては、このフロントワイド表示を行う場合を例にとって説明するが、これに限られず、鳥瞰図表示などの場合でも適用可能である。
【００９０】
一方、図８（ｂ）は、本実施形態の自車位置表示処理のステップＳ０１０における調整地図表示画面５５０の例を示す図である。なお、調整地図表示画面５５０上の任意の点は、原点を左上端に設定し、右方向にＸ軸、下方向にＹ軸を設定して、ＸＹ座標により特定されるものとする。
【００９１】
調整地図表示画面５５０は、図８（ａ）に示した地図表示画面５００よりも、左側および下側に表示領域が移動されて表示された画面である。地図表示画面５００には、その右端および上端に、左右幅５５１Ｌ、上下幅５５１Ｄの表示不適領域５５１が設定されているため、その表示不適領域５５１の表示を避けるために、ステップＳ００６により、画面の中心が表示中心５５２へと移動されている。
【００９２】
その結果、調整地図表示画面５５０は、地図表示画面５００から、移動量５５１Ｌだけ左に移動され、かつ移動量５５１Ｄだけ下に移動されて表示される。
【００９３】
なお、図８（ｂ）の調整地図表示画面５５０においては、自車位置を示すカーマーク５０１は、表示不適領域５５１の左右幅５５１Ｌおよび上下幅５５１Ｄに相当する量だけ、調整地図表示画面５５０の表示中心５５２よりも右側および上側に移動された状態で表示される。
【００９４】
自車位置表示処理のステップＳ００７にて自車位置表示位置のオフセットが求められており、ステップＳ０１０において当該自車位置表示位置のオフセットが適用されてカーマーク５０１が表示されるためである。このように、カーマーク５０１は、地図上の正しい位置に配置されてディスプレイ２に表示される。
【００９５】
以上が、左右方向に表示範囲をシフトする場合の画面の例の説明である。
【００９６】
次に、図９に、自車位置表示処理のステップＳ００４およびステップＳ００５において表示左右オフセットと表示上下オフセットを求める仕組みについて、例を挙げて説明する。
【００９７】
図９は、表示画面６００を簡略化して示す図である。表示画面６００では、原点を表示画面６００の左上端に設定し、右方向にＸ軸、下方向にＹ軸を設定して画面上の点を特定するものとする。また、表示画面６００の中心６０１は、ステップＳ００２において、表示中心として設定されている。
【００９８】
表示画面６００の表示範囲の大きさは、表示画面幅であるＷ（６００Ｗ）と、表示画面高さであるＨ（６００Ｈ）とによって特定される。表示画面６００には、その左端、右端および上端に、それぞれ左右幅Ｒ（６０２Ｒ）、Ｌ（６０２Ｌ）、上下幅Ｄ（６０２Ｄ）の表示不適領域６０２が設定されているものとする。
【００９９】
ここで、表示オフセット特定部１０７は、ステップＳ００４において、表示画面６００から表示不適領域６０２を除外した領域を表示可能領域６０３として特定する。そして、表示オフセット特定部１０７は、特定した表示可能領域６０３の重心となる重心点６０４の画面上の位置を特定する。
【０１００】
ここで、重心点６０４のＹ座標値は、表示画面６００の下端のＹ座標から、（Ｈ−Ｄ）／２（６１０Ｄ）の距離だけＹ軸と平行に原点方向へ戻った位置のＹ座標値となる。すなわち、表示画面６００の下端のＹ座標から、表示可能領域６０３の高さの半分（６１０Ｄまたは６１０Ｕ）だけＹ軸原点方向へ戻った位置のＹ座標値となる。
【０１０１】
また、重心点６０４のＸ座標値は、表示画面６００の右端のＸ座標から、（Ｗ−Ｌ−（Ｗ−Ｒ−Ｌ）／２））の距離だけＸ軸と平行に原点方向へ戻った位置のＸ座標値となる。すなわち、表示画面６００の右端のＸ座標から、Ｌと、表示可能領域６０３の幅の半分（６１１Ｒまたは６１１Ｌ）だけ、Ｘ軸原点方向へ戻った位置のＸ座標値となる。このようにして、重心点６０４のＹ座標値と、Ｘ座標値とが算出され、重心点６０４の画面上の位置が特定される。
【０１０２】
そして、表示オフセット特定部１０７は、ステップＳ００４において、特定した重心点６０４と、中心６０１と、のＸ軸上の距離６０５を算出して、表示左右オフセットとして特定する。また、表示オフセット特定部１０７は、ステップＳ００５において、特定した重心点６０４と、中心６０１と、のＹ軸上の距離６０６を算出して、表示上下オフセットとして特定する。
【０１０３】
以上が、表示左右オフセットと表示上下オフセットを求める仕組みである。このようにすることで、表示オフセット特定部１０７は、表示左右オフセットと、表示上下オフセットとを特定することができる。
【０１０４】
以上、本発明の一実施形態について説明した。
【０１０５】
本発明の一実施形態によると、ナビゲーション装置１００は、表示する有用性のない領域である表示不適範囲を、自車位置を表示する処理において排除して表示することが可能となる。また、それにより表示不適範囲に相当する広さの他の領域を表示することができるようになり、例えばこれから向かう地域の渋滞情報等を表示させることができるようになる。また、そのような場合においても、自車位置を示すカーマークを矛盾なく画面上に表示することが可能となる。
【０１０６】
本発明は、上記実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記実施形態の表示不適範囲は、予め定められた領域を想定しているが、これに限られるものではない。
【０１０７】
すなわち、自車位置表示処理のステップＳ００３において、表示不適範囲特定部１０６は、ステップＳ００２において設定された表示範囲に、道路情報や施設情報が存在していない所定の面積を有する領域があれば、当該領域を表示不適範囲として設定するようにしてもよい。このようにすることで、山岳、河川、海域、湖沼などの進入不可能な地形に限らず、実際に通行することのない領域を無駄に表示することを避けることができる。
【０１０８】
また例えば、その場合、表示不適範囲を設定する処理において、推奨経路に含まれない細道路は道路情報として検知しないようにしてもよい。このようにすることで、さらに精度良く実際に通行することのない領域を特定できる。
【０１０９】
また、表示不適範囲を設定する処理において、自車が走行している道路と接続しない道路は道路情報として検知しないようにしてもよい。例えば、自車が走行している道路と並走する道路であって、推奨経路に含まれず、表示画面内で直接接続することのない道路を道路情報として検知しないようにする、等である。このようにすることで、実際に走行することのない領域をさらに精度良く特定できる。
【０１１０】
また、上記実施形態の自車位置表示処理において、表示不適範囲を使用者が指定できるようにしてもよい。例えば、ステップＳ００３において、表示不適範囲特定部１０６は、表示不適範囲を追加する旨の指定を使用者から入力受付部１０２を介して受け付けると、当該範囲を表示不適範囲に加えるようにしてもよい。このようにすることで、より使用者の望む表示範囲を設定することが可能となる。
【０１１１】
なお、もちろん、上記の変形例を組み合わせて、表示不適範囲を設定する処理において、進入不可能な地形と、推奨経路に含まれない細道路と、自車が走行している道路に接続しない道路と、使用者が指定した範囲と、の全て、またはそのうちの任意の組み合わせを道路情報として検知しないようにしてもよい。
【０１１２】
以上が、変形の例である。
【０１１３】
なお、上記の実施形態では、本発明を車載ナビゲーション装置に適用した例について説明したが、本発明は車載ナビゲーション装置に限らず、ナビゲーション装置全般に適用することができる。
【符号の説明】
【０１１４】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＦＭ多重放送受信装置、１１・・・ビーコン受信装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・Ｉ／Ｆ、２５・・・バス、４１・・・マイクロフォン、４２・・・スピーカ、５１・・・タッチパネル、５２・・・ダイヤルスイッチ、１００・・・ナビゲーション装置、１０１・・・主制御部、１０２・・・入力受付部、１０３・・・出力処理部、１０４・・・現在位置算出部、１０５・・・表示範囲特定部、１０６・・・表示不適範囲特定部、１０７・・・表示オフセット特定部、１０８・・・自車表示オフセット特定部、１０９・・・地図描画部、２００・・・リンクテーブル、２５０・・・表示範囲特定テーブル、３００・・・自車位置情報テーブル
【図１】
2011106824.tif 000003
【図２】
2011106824.tif 000004
【図３】
2011106824.tif 000005
【図４】
2011106824.tif 000006
【図５】
2011106824.tif 000007
【図６】
2011106824.tif 000008
【図７】
2011106824.tif 000009
【図８】
2011106824.tif 000010
【図９】
2011106824.tif 000011