(57)【要約】【課題】地図情報を実際の距離に応じて適切に表示する場合において、簡単な演算によって効率良く処理ができる仕組みを提供する。【解決手段】本装置１０は、自車位置情報受付部１１にて車両の現在位置情報を受信し、地図情報取得部１２にてその地図情報を取得する。また、緯度方向長さ算出部１３が、取得した地図情報における描画対象領域を特定し、この描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する。そして、地図情報出力部１５が、算出した緯度方向の長さの比率に基づき、地図情報取得部１２で取得した地図情報における描画領域の緯度方向の長さを調整し、調整した後の地図情報を出力する。【選択図】図３
2009258316.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を実際の距離に応じて適切に表示するようにした地図表示装置であって、
一定の緯度幅と経度幅で区切られた矩形状の範囲に分割して地図情報を記憶する第１記憶手段と、
車両の現在位置情報を受信する自車位置情報受付手段と、
前記自車位置情報受付手段で受信した前記車両の現在位置情報に基づいて前記第１記憶手段から地図情報を取得する地図情報取得手段と、
前記自車位置情報受付手段で受信した前記車両の現在位置情報に基づき前記地図情報取得手段で取得した地図情報における描画対象領域を特定すると共に、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する緯度方向長さ算出手段と、
前記緯度方向長さ算出手段で算出した前記緯度方向の長さの比率に基づき、前記地図情報取得手段で取得した地図情報における描画領域の緯度方向の長さを調整し、調整した後の前記地図情報を出力する地図情報出力手段と、
を備えたことを特徴とする地図表示装置。
【請求項２】
前記緯度方向長さ算出手段は、特定した前記描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて前記経度方向の実際の長さを算出し、前記緯度方向の実際の長さと前記経度方向の実際の長さの比率を算出する、
ことを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記緯度方向長さ算出手段は、緯度情報が１／８度変化するごとに、前記緯度方向の長さの比率の算出を繰り返し更新する、
ことを特徴とする請求項１又は２に記載の地図表示装置。
【請求項４】
一定の緯度幅と経度幅で区切られた矩形状の範囲に分割して地図情報を記憶する第１記憶手段を備え、地図表示装置により、地図情報を実際の距離に応じて適切に表示するようにした地図表示方法であって、
車両の現在位置情報を受信する第１ステップと、
前記地図表示装置において、前記第１ステップで受信した前記車両の現在位置情報に基づいて前記第１記憶手段から地図情報を取得する第２ステップと、
前記地図表示装置において、前記第１ステップで受信した前記車両の現在位置情報に基づき前記地図情報取得手段で取得した地図情報における描画対象領域を特定すると共に、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する第３ステップと、
前記３ステップ算出した前記緯度方向の長さの比率に基づき、前記第２ステップで取得した地図情報における描画領域の緯度方向の長さを調整し、調整した後の前記地図情報を前記地図表示装置から出力する４ステップと、
を含んだことを特徴する地図表示方法。
【請求項５】
前記第３ステップは、前記第３ステップで特定した前記描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて前記経度方向の実際の長さを算出し、前記緯度方向の実際の長さと前記経度方向の実際の長さの比率を算出する、
ことを特徴とする請求項４に記載の地図表示方法。
【請求項６】
前記第３ステップは、緯度情報が１／８度変化するごとに、前記緯度方向の長さの比率の算出を繰り返し更新する、
ことを特徴とする請求項４又は５に記載の地図表示方法。
【請求項７】
一定の緯度幅と経度幅で区切られた矩形状の範囲に分割して地図情報を記憶する第１記憶手段を備え、地図情報を実際の距離に応じて適切に表示することを実行させるためにコンピュータを、
車両の現在位置情報を受信する手段、
受信した前記車両の現在位置情報に基づいて前記第１記憶手段から地図情報を取得する手段、
受信した前記車両の現在位置情報に基づき取得した前記地図情報における描画対象領域を特定すると共に、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する手段、
算出した前記緯度方向の長さの比率に基づき、取得した前記地図情報における描画領域の緯度方向の長さを調整し、調整した後の前記地図情報を出力する手段、
として機能させることを特徴とするコンピュータプログラム。
【請求項８】
前記コンピュータを、
特定した前記描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて前記経度方向の実際の長さを算出し、前記緯度方向の実際の長さと前記経度方向の実際の長さの比率を算出する手段、
としてさらに機能させることを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
前記コンピュータを、
緯度情報が１／８度変化するごとに、前記緯度方向の長さの比率の算出を繰り返し更新する手段、
としてさらに機能させることを特徴とする請求項７又は８に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報の表示部への表示技術に係り、詳しくは、地図情報を実際の距離に応じて適切に表示する場合において、簡単な演算によって効率良く処理ができるようにした地図表示装置と地図表示方法、及び地図表示用のコンピュータプログラムに関する。
【背景技術】
【０００２】
地図情報出力表示装置として、カーナビゲーション装置（以下、「カーナビ」という。）が知られている。このカーナビにおいて利用される地図情報の多くは、地球上の所定領域を一定の緯度幅と経度幅で区切った矩形状の範囲（以下、「メッシュ」という。）に分割して管理され、道路形状等は緯度・経度の数値で表現される。たとえばＪＩＳ（日本工業規格）において、１／２０万地勢図の図郭割の範囲に該当する緯度幅１度、経度幅４０分のエリア（約８０×８０Ｋｍ）は、１次メッシュと規定され、１／２．５万地形図の図郭割の範囲に該当する緯度幅５分、経度幅７分３０秒のエリア（約１０×１０Ｋｍ）は、２次メッシュと規定されている。
【０００３】
ところが、地球は球体をしており、これを平面的に描く場合、歪みが生じてしまい面積や角度、距離などが正しく表示できない。すなわち、高緯度地域と低緯度地域とでは経度幅が異なっており、平面的に描くと、緯度方向の長さはほぼ一定であるが、経度方向の長さは、低緯度地域から高緯度地域へ行くにしたがって短くなり、緯度に応じて経度幅に対する実際の長さの比率は異なっている。
【０００４】
緯度に応じて経度幅が異なることは、たとえば図９を用いて説明することができる。図９は、緯度方向の幅と経度方向の幅との関係を示す模式図である。
図９において、符号Ａ１は低緯度地域における緯度幅を示し、符号Ａ２は中緯度地域における緯度幅を示し、符号Ａ３は高緯度地域における緯度幅を示しており、これらの緯度幅の関係はＡ１≒Ａ２≒Ａ３となって、何れもほぼ一定の長さ（距離）であることを示している。一方、図９において、符号Ｂ１は低緯度地域における経度幅を示し、符号Ｂ２は中緯度地域における経度幅を示し、符号Ｂ３は高緯度地域における経度幅を示しており、これらの経度幅の関係はＢ１＞Ｂ２＞Ｂ３となって、徐々に長さ（距離）が小さくなることを示している。
【０００５】
そのため、緯度幅・経度幅が一定であるメッシュで管理されている地図情報を表示すると、メッシュにおいては同一経度幅でも、緯度により実際の長さが異なるので、経度方向の長さに比して緯度方向の長さが短く潰れた状態となって表示されてしまう。
緯度幅・経度幅が一定であるメッシュで管理されている地図情報は、たとえば図１０を用いて説明することができる。図１０は、地図情報の管理方法を説明する模式図である。
図１０（Ａ）において、緯度幅Ａ１と経度幅Ｂ１で示される低緯度地域における所定領域が、縦横比１：１となる一定のメッシュで正規化して管理されている地図情報Ｍ１が示されている。また、図１０（Ｂ）において、緯度幅Ａ２と経度幅Ｂ２で示される中緯度地域における所定領域が、経度幅Ｂ２を伸張することで縦横比１：１となる一定のメッシュで正規化して管理されている地図情報Ｍ２が示されている。さらに、図１０（Ｃ）において、緯度幅Ａ３と経度幅Ｂ３で示される高緯度地域における所定領域が、経度幅Ｂ３を伸張することで縦横比１：１となる一定のメッシュで正規化して管理されている地図情報Ｍ３が示されている。
【０００６】
したがって、このような地図情報に基づいて表示される道路は、実際は直交する道路なのに、緯度によっては斜めに交差する潰れた感じを与えて表示されるものとなってしまう。このような潰れた感じで表示される道路の状態は、たとえば図１１を用いて説明することができる。図１１は、従来の地図表示装置により表示される道路の状態を示す模式図である。
図１１において、緯度幅Ａ３と経度幅Ｂ３で示される高緯度地域における所定領域に、互いに直交する道路Ｌ１０と道路Ｌ２０を有する場合、縦横比１：１となる一定のメッシュで正規化して管理すると、経度幅Ｂ３を伸張することで、実際は互いに直交する道路Ｌ１０と道路Ｌ２０が、潰れた感じで斜めに交差する状態で格納されることが示されている。
【０００７】
そこで、地図情報を実際の距離に応じて適切に表示するようにした手段が、いくつか提案されている。
たとえば、高緯度地域が相対的に低緯度地域になるように地軸を仮想的に傾けた座標系を基準として、一定の経度幅を基準とした矩形領域単位で地図データを作成し、この地図データを用いて表示する地図を描画するものが知られている（たとえば、特許文献１を参照）。
また、仮の赤道を設定し、該仮の赤道により特定される経緯度に基づいて所定経度幅、緯度幅の図葉の地図データを作成し、この地図データを用いて表示する地図を描画するものが知られている（たとえば、特許文献２を参照）。
【特許文献１】特開２００２−３５１３０７号公報
【特許文献２】特開２００３−８４６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１及び２に記載の技術は何れも、事前に所定の地図データを作成するものであると共に、この地図データの作成において非常に複雑な処理を要するものである。したがって、緯度幅・経度幅が一定であるメッシュで管理されている地図情報を用いつつ、素早く地図情報を実際の距離に応じて適切に表示するようにしたものではない。
このように、地図情報を実際の距離に応じて適切に表示する場合において、簡単な演算によって効率良く処理ができるようにした手段は、現在のところ提案されていない。
【０００９】
本発明は、上記事情に鑑みて成されたものであり、地図情報を実際の距離に応じて適切に表示する場合において、簡単な演算によって効率良く処理ができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の地図表示装置は、地図情報を実際の距離に応じて適切に表示するようにした地図表示装置であって、一定の緯度幅と経度幅で区切られた矩形状の範囲に分割して地図情報を記憶する第１記憶手段と、車両の現在位置情報を受信する自車位置情報受付手段と、前記自車位置情報受付手段で受信した前記車両の現在位置情報に基づいて前記第１記憶手段から地図情報を取得する地図情報取得手段と、前記自車位置情報受付手段で受信した前記車両の現在位置情報に基づき前記地図情報取得手段で取得した地図情報における描画対象領域を特定すると共に、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する緯度方向長さ算出手段と、前記緯度方向長さ算出手段で算出した前記緯度方向の長さの比率に基づき、前記地図情報取得手段で取得した地図情報における描画領域の緯度方向の長さを調整し、調整した後の前記地図情報を出力する地図情報出力手段と、を備えたことを特徴とする。
【００１１】
また、本発明の地図表示装置は、前記緯度方向長さ算出手段が、特定した前記描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて前記経度方向の実際の長さを算出し、前記緯度方向の実際の長さと前記経度方向の実際の長さの比率を算出するものとしても良い。
【００１２】
また、本発明の地図表示装置は、前記緯度方向長さ算出手段が、緯度情報が１／８度変化するごとに、前記緯度方向の長さの比率の算出を繰り返し更新するものとしても良い。
【００１３】
また、本発明の地図表示方法は、一定の緯度幅と経度幅で区切られた矩形状の範囲に分割して地図情報を記憶する第１記憶手段を備え、地図表示装置により、地図情報を実際の距離に応じて適切に表示するようにした地図表示方法であって、車両の現在位置情報を受信する第１ステップと、前記地図表示装置において、前記第１ステップで受信した前記車両の現在位置情報に基づいて前記第１記憶手段から地図情報を取得する第２ステップと、前記地図表示装置において、前記第１ステップで受信した前記車両の現在位置情報に基づき前記地図情報取得手段で取得した地図情報における描画対象領域を特定すると共に、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する第３ステップと、前記３ステップ算出した前記緯度方向の長さの比率に基づき、前記第２ステップで取得した地図情報における描画領域の緯度方向の長さを調整し、調整した後の前記地図情報を前記地図表示装置から出力する４ステップと、を含んだことを特徴とする。
【００１４】
また、本発明の地図表示方法は、前記第３ステップが、前記第３ステップで特定した前記描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて前記経度方向の実際の長さを算出し、前記緯度方向の実際の長さと前記経度方向の実際の長さの比率を算出するものとしても良い。
【００１５】
また、本発明の地図表示方法は、前記第３ステップが、緯度情報が１／８度変化するごとに、前記緯度方向の長さの比率の算出を繰り返し更新するものとしても良い。
【００１６】
また、本発明の地図表示プログラムは、一定の緯度幅と経度幅で区切られた矩形状の範囲に分割して地図情報を記憶する第１記憶手段を備え、地図情報を実際の距離に応じて適切に表示することを実行させるためにコンピュータを、車両の現在位置情報を受信する手段、受信した前記車両の現在位置情報に基づいて前記第１記憶手段から地図情報を取得する手段、受信した前記車両の現在位置情報に基づき取得した前記地図情報における描画対象領域を特定すると共に、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する手段、算出した前記緯度方向の長さの比率に基づき、取得した前記地図情報における描画領域の緯度方向の長さを調整し、調整した後の前記地図情報を出力する手段、として機能させることを特徴とする。
【００１７】
また、本発明の地図表示プログラムは、前記コンピュータを、特定した前記描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて前記経度方向の実際の長さを算出し、前記緯度方向の実際の長さと前記経度方向の実際の長さの比率を算出する手段、としてさらに機能させるものとしても良い。
【００１８】
さらに、本発明の地図表示プログラムは、前記コンピュータを、緯度情報が１／８度変化するごとに、前記緯度方向の長さの比率の算出を繰り返し更新する手段、としてさらに機能させるものとしても良い。
【発明の効果】
【００１９】
本発明の地図表示装置は、地図情報における描画対象領域を特定し、この描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する手段を備える。ゆえに、車両の現在位置情報を受信し、この位置情報にて基づいて地図情報を取得すると、この手段により、横（経度）方向を基準として、緯度に応じて地図情報における縦（緯度）方向の長さを調整し、縦方向・横方向の実際の長さ一定として表示することができる。
したがって、地図情報を実際の距離（長さ）に応じて適切に表示する場合において、簡単な演算によって効率良く処理ができる仕組みを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら、本発明に係る地図表示装置、地図表示方法、地図表示用のコンピュータプログラムの一例について説明する。
本発明に係る地図表示装置（以下、「本装置」という）１０は、地図情報を実際の距離に応じて適切に表示するようにした装置である。
【００２１】
図１は、本装置１０を用いた地図表示システム（以下、「本システム」という）の一例を示す概略図であり、図２は、本装置１０を地図情報表示システムに用いることにより実現される地図情報出力装置を示す概略図である。
本システムは、図１に示すように、本装置１０と、自車位置測位装置２０と、表示部２０と、入力部３０と、によって構成することができる。
【００２２】
自車位置測位装置２０は、車両の現在位置を測定する装置であり、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信し、このＧＰＳ信号に基づいて位置を計測するＧＰＳセンサや、初期位置からの移動量（距離）を計測する速度センサ、進行（移動）方位を計測するジャイロセンサ等からなる。
ＧＰＳセンサは、いわゆるＧＰＳ受信機と称されるものであり、ＧＰＳ衛星から放射されるＧＰＳ信号を受信してＧＰＳ衛星とＧＰＳ受信機自身との距離（疑似距離）を測定し、複数の衛星からのＧＰＳ信号を同時に受信することによりＧＰＳ受信機自身の現在位置（ＧＰＳ測位解）を算出する。
また、自車位置測位装置２０は車両に搭載されており、ＧＰＳ信号を受信するＧＰＳ受信機（アンテナ）の他、受信したＧＰＳ信号のデコード等の処理を行い、本装置１０へ出力する信号処理部を備える。
【００２３】
表示部３０は、本装置１０より出力した地図情報を表示する装置であり、いわゆるディスプレイ（又はモニタ）である。この表示部３０は、本装置１０に対して専用に設けても良いし、地図情報出力装置１に具備され表示領域を用いるものでも良い。
入力部４０は、本装置１０に対して各種指示を行う入力装置であり、表示部３０に表示される地図領域を任意に変更する操作ボタンである。
【００２４】
次に、本システムを用いることにより実現される地図情報出力装置１について説明する。
図２において、表示部３０上には、入力部４０が積層されたものとなっている。本実施の形態において、入力部４０は、表示部３０上での選択を検知するコマンド入力ボタンにより構成されている。
また、図２において、表示部３０には、表示部３０に表示される地図領域を上へ移動させる上動ボタン４１Ｕと、同地図領域を下へ移動させる下動ボタン４１Ｄと、同地図領域を右へ移動させる右動ボタン４１Ｒと、同地図領域を左へ移動させる左動ボタン４１Ｌと、により構成されている。
【００２５】
次に、本装置１０の構成について説明する。
図２は、本装置１０の一例を示すブロック構成図である。
本装置１０は、図２に示すように、地図情報記憶部Ｆ１と、自車位置情報受付部１１と、地図情報取得部１２と、緯度方向長さ算出部１３と、地図情報出力部１４と、制御部１５と、を有している。なお、図中の符号１６は、本装置１０において制御信号、データ等を伝送するバスである。
【００２６】
本装置１０は、情報処理装置であればよく、たとえば、モバイルタイプのパーソナルコンピュータをはじめ、ＰＮＤ（Portable Navigation Device）や専用デバイス、携帯電話機などで実現される。また、本装置１０は、図示しないが、ＣＰＵ（中央処理装置）、プログラム記憶部、ＯＳ（オペレーティング・システム）、等を有する。
ＣＰＵは、プログラム記憶部に記憶されたコンピュータプログラムに従い、本装置１０の各構成要素を統制制御し、プログラム処理を実行する手段である。プログラム記憶部は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等で構成され、本装置１０が使用する各種コンピュータプログラムを記憶している手段である。
【００２７】
地図情報記憶部Ｆ１は、一定の緯度幅と経度幅で区切られた矩形状の範囲（以下、「メッシュ」という。）に分割して地図情報を記憶する手段である。
また、この地図情報は、予め地図情報出力装置１の記憶部に記憶されるものであっても良い。また、本装置１０や地図情報出力装置１の記憶部に記憶される外、たとえば所謂ＳＤメモリカードと称されるリムーバブルメディアとしての補助記憶装置や、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に保存することができる。また、インターネット等の通信ネットワークを介してダウンロードするものとしても構わない。
【００２８】
自車位置情報受付部１１は、車両の現在位置情報を受信する処理を行う。すなわち、自車位置測位装置２０によって測定された車両の現在位置情報を取得する。
この自車位置情報受付部１１で受信した車両の現在位置情報は、地図情報取得部１２と、緯度方向長さ算出部１３へ送信される。
【００２９】
地図情報取得部１２は、自車位置情報受付部１１で受信した車両の現在位置情報に基づいて地図情報記憶部Ｆ１から地図情報を取得する処理を行う。
この地図情報取得部１２で取得した地図情報は、緯度方向長さ算出部１３と、地図情報出力部１４へ送信される。
【００３０】
緯度方向長さ算出部１３は、自車位置情報受付部１１で受信した車両の現在位置情報に基づき地図情報取得部１２で取得した地図情報における描画対象領域を特定すると共に、特定した描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出し、さらに、この比率をもとに、前記経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する処理を行う。すなわち、緯度方向長さ算出部１３では、一定の緯度幅と経度幅で区切られたメッシュでの地図情報における、いわゆるアスペクト比を調整している。
【００３１】
ここで、緯度方向の実際の長さと経度方向の実際の長さの比率は、地球の半径を固定値として持ち、緯度情報の値から、緯度方向の実際の長さと経度方向の実際の長さを三角関数によって算出した後、緯度方向と経度方向の実際の長さに基づいて算出する。
【００３２】
また、緯度方向長さ算出部１３は、特定した描画対象領域の縦方向中心位置を所定位置として緯度情報を求め、この緯度情報の値に基づいて経度方向の実際の長さを算出し、緯度方向の実際の長さと経度方向の実際の長さの比率を算出する機能を有するものとしても良い。
ここで、描画対象領域の縦方向中心位置とは、表示部に表示される描画領域の緯度方向中心位置、すなわち車位置をいう。これにより、表示部に表示される地図情報における中心部の歪みを少なくできるものとなる。
【００３３】
地図情報出力部１４は、緯度方向長さ算出部１３で算出した緯度方向の長さの比率に基づき、地図情報取得部１２で取得した地図情報における描画領域の緯度方向の長さを調整し、調整した後の地図情報を出力する処理を行う。すなわち、正規化されている地図情報を何ドットで描画するか縦（緯度）方向だけ可変し、実際の距離に応じて適切に表示するように地図情報を調整して出力する。
【００３４】
制御部１５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を具備し、本装置１０の各構成要素を統制制御し、その処理を実行する。
【００３５】
＜第１の実施の形態＞
次に、本発明に係る地図表示方法を実施する本装置１０の動作の一例を、図４を参照しながら説明する。図４は、本装置１０での地図表示処理の一例を示すフローチャートである。
まず、自車位置情報受付部１１が、車両の現在位置情報を受信する（Ｓ１０）。
次いで、地図情報取得部１２が、自車位置情報受付部１１で受信した車両の現在位置情報に基づいて、地図情報記憶部Ｆ１から該当領域の地図情報を取得する（Ｓ２０）。
【００３６】
また、緯度方向長さ算出部１３が、自車位置情報受付部１１で受信した車両の現在位置情報に基づき、地図情報取得部１２で取得した地図情報における描画対象領域を特定する（Ｓ３０）。
引き続き、緯度方向長さ算出部１３が、特定した前記描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出する（Ｓ４０）。この緯度方向の実際の長さと経度方向の実際の長さの比率は、緯度情報の値から、緯度方向の実際の長さと経度方向の実際の長さを三角関数によって算出した後、この緯度方向の実際の長さと経度方向の実際の長さに基づいて算出する。なお、ここでは地球を球とみなし、緯度情報の値をもとに単純に緯度方向の実際の長さと経度方向の実際の長さを算出しているが、ベッセル楕円体に基づいて算出するものとしても良い。
【００３７】
また、ここでの所定位置は、図７に示すように、表示部３０に表示される描画領域の緯度方向中心位置３１とすることができる。図７において、緯度方向中心位置３１は、北向き基準に地図情報が表示される場合を示している。
これにより、ユーザの良く見る描画領域の中心部分を基準として比率が算出され、地図情報は、中心部部分の歪みが少なく、実際の距離（長さ）に応じて適切に表示されるものとなる。
【００３８】
次に、緯度方向長さ算出部１３が、算出した実際の長さの比率をもとに、経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出する（Ｓ５０）。すなわち、横(経度)方向を一定とし、縦（緯度）方向を可変とする。
【００３９】
さらに、地図情報出力部１４が、緯度方向長さ算出部１３で算出した緯度方向の長さの比率に基づき、地図情報取得部１２で取得した地図情報における描画領域の緯度方向の長さを調整する（Ｓ６０）。これにより、１回ごとの描画は描画領域全体を同じ割合で表示するが、緯度に応じて正規化された地図情報を何ドットで描画するか調整している。
ここで、上述した地図情報における描画領域の緯度方向の長さを調整は、たとえば図５に示すことができる。
図５は、本装置により地図情報の緯度方向の長さが調整されることを示す模式図である。図５（Ａ）において、縦横比１：１となる一定のメッシュで管理されている地図情報Ｍ１が、実際の距離に応じた緯度幅Ａ１と経度幅Ｂ１で示される地図情報として適切に表示されている。また、図５（Ｂ）において、縦横比１：１となる一定のメッシュで管理されている地図情報Ｍ２が、実際の距離に応じて描画領域の緯度方向の長さを伸張した緯度幅Ａ２と経度幅Ｂ２で示される地図情報として適切に表示されている。さらに、図５（Ｃ）において、縦横比１：１となる一定のメッシュで管理されている地図情報Ｍ３が、実際の距離に応じて描画領域の緯度方向の長さを伸張した緯度幅Ａ３と経度幅Ｂ３で示される地図情報として適切に表示されている。
【００４０】
以上により調整された描画領域の縦（緯度）方向の長さの倍率としては、具体的には、たとえば緯度が２６°の沖縄において１．１１２６０２となり、また、緯度が４５°の北海道において１．４１４２１４となる。したがって、沖縄では、地図情報の横（経度）の長さを１として、縦（緯度）の長さを１．１１２６０２倍伸張する調整を行って描画し、北海道では、地図情報の横（経度）の長さを１として、縦（緯度）の長さを１．４１４２１４倍伸張する調整を行って描画する。
【００４１】
そして、地図情報出力部１４が、調整した後の地図情報を表示部へ出力する（Ｓ７０）。
これにより、本装置１０での一連の動作が終了する。
ここで、調整した後の地図情報は、たとえば図６に示すことができる。図６は、本装置により表示される道路の状態を示す模式図である。
図６において、緯度幅Ａ３と経度幅Ｂ３で示される所定領域に、互いに直交するが潰れた感じで斜めに交差する状態で管理されている道路Ｌ１０と道路Ｌ２０を有する地図情報が、縦横比１：１となる一定のメッシュＭ３で管理されている場合、縦方向・横方向の実際の長さが縦横比１：１となるように、経度幅Ｂ３を基準として緯度幅Ａ３を伸張することで、道路Ｌ１０と道路Ｌ２０は、互いに直交する実際の状態のとおりに表示されることが示されている。
【００４２】
以上のように本実施の形態においては、緯度幅・経度幅一定のメッシュで管理される地図情報を、行列式を使用する簡単な演算によって縦（緯度）方向・横（経度）方向の実際の長さを一定として表示するようにしたものである。したがって、複雑な処理を要することなく、実際の距離に応じて適切に表示する地図情報を素早く提供することができる。
すなわち、本発明においては、地図情報の調整に際して、横（経度）方向の長さは変えずに基準として、縦（緯度）方向の長さの倍率を１／ｃｏｓ（経度）としている。したがって、さほど高いスペックを要求しない場合、簡単な演算によって地図情報を実際の距離に応じて適切に表示する処理を効率良く行うことができる。
【００４３】
＜第２の実施の形態＞
また、本発明では、地図情報の調整が見た目上円滑になされるように、緯度方向の長さの比率の算出を調整することもできる。すなわち、上述した第１の実施の形態とは、緯度情報が１／８度変化するごとに、緯度方向の長さの比率の算出を繰り返し更新する機能を有する点で異なる。なお、以下に述べる他の実施の形態では、上述した第１の実施の形態と異なる部分を中心に説明する。したがって、第１の実施の形態と同様の構成部分は同じ符号を付してその説明は省略し、特に説明しない限り同じであるものとする。
以下、その処理についての一例を図８に基づき説明する。
図８は、本装置１０での地図表示処理の他の一例を示すフローチャートである。
【００４４】
まず、自車位置情報受付部１１が車両の現在位置情報を受信し、地図情報取得部１２が受信した車両の現在位置情報に基づいて該当領域の地図情報を取得し、緯度方向長さ算出部１３が、この車両の現在位置情報に基づき地図情報における描画対象領域を特定し、この描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出する。また、緯度方向長さ算出部１３が、算出した実際の長さの比率をもとに、経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を算出し、さらに、地図情報出力部１４が、算出した緯度方向の長さの比率に基づき、地図情報における描画領域の緯度方向の長さを調整する。そして、地図情報出力部１４が、調整した後の地図情報を表示部へ出力する（Ｓ７０）、といったここまでの処理は、上述した第１の実施の形態の場合と同様である。
【００４５】
次いで、自車位置情報受付部１１が、車両の現在位置情報を再受信する（Ｓ８０）。
また、地図情報取得部１２が、受信した車両の現在位置情報に基づいて、地図情報に変更があるか否か判断を行なう（Ｓ９０）。
その結果、地図情報取得部１２が、地図情報に変更があると判断した場合（Ｙ）、地図情報取得部１２が、該当領域の地図情報を再取得する（Ｓ１００）。
その後、緯度方向長さ算出部１３が、この車両の現在位置情報に基づき地図情報における描画対象領域を特定する（Ｓ１１０）。
一方、地図情報取得部１２が、地図情報に変更が無いと判断した場合（Ｎ）、引き続き、緯度方向長さ算出部１３が、車両の現在位置情報に基づき地図情報における描画対象領域を特定する（Ｓ１１０）。
【００４６】
また、緯度方向長さ算出部１３が、緯度情報が１／８度変化したか否か判断を行なう（Ｓ１２０）。
その結果、緯度方向長さ算出部１３が、緯度情報は１／８度変化したと判断した場合（Ｙ）、この描画対象領域における所定位置の緯度情報及び経度情報に基づき、緯度方向の実際の長さと経度方向の実際の長さの比率を算出する（Ｓ１３０）。
一方、緯度方向長さ算出部１３が、緯度情報は１／８度変化していないと判断した場合（Ｎ）、地図情報出力部１４が、算出した緯度方向の長さの比率に基づき、地図情報における描画領域の緯度方向の長さを再調整する（Ｓ１５０）。
【００４７】
また、緯度方向長さ算出部１３が、緯度方向の実際の長さと経度方向の実際の長さの比率を算出した後、さらに、緯度方向長さ算出部１３が、算出した実際の長さの比率をもとに、経度方向の長さを基準として、緯度方向の実際の長さと経度方向の実際の長さとの比率が１：１となるように緯度方向の長さの比率を再算出する（Ｓ１４０）。
そして、地図情報出力部１４が、再算出した緯度方向の長さの比率に基づき、地図情報における描画領域の緯度方向の長さを再調整する（Ｓ１５０）。
その後、地図情報出力部１４が、再調整した後の地図情報を表示部へ出力する（Ｓ１６０）。
【００４８】
以上のように本実施の形態においては、車両の移動中、頻繁に地図情報の調整がなされないように、その調整時期を制御することができる。
したがって、スペックが低い装置であっても、緯度に応じて縦（緯度）の長さが見た目上違和感無く円滑に表示されるように、地図情報の調整がなされるものなる。
【産業上の利用可能性】
【００４９】
本発明は、地図情報を表示するようにしたデバイスを扱う業種において産業上有用であり、ＧＰＳ（Global Positioning System）を利用した電子地図ソフトや、カーナビゲーション装置等の電化製品市場においても有用である。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る地図表示装置を用いた地図表示システムの一例を示す構成図である。
【図２】本発明に係る地図表示装置を地図情報表示システムに用いることにより実現される地図情報出力装置を示す概略図である。
【図３】本発明に係る地図表示装置の実施形態の一例を示すブロック構成図である。
【図４】本発明に係る地図表示装置での地図表示処理の一例を示すフローチャートである。
【図５】本発明に係る地図表示装置により地図情報の緯度方向の長さが調整されることを示す模式図である。
【図６】本発明に係る地図表示装置により表示される道路の状態を示す模式図である。
【図７】本発明に係る地図表示装置において緯度方向の長さを調整する基準となる所定位置を示す模式図である。
【図８】本発明に係る地図表示装置での地図表示処理の他の一例を示すフローチャートである。
【図９】緯度方向の幅と経度方向の幅との関係を示す模式図である。
【図１０】地図情報の管理方法を説明する模式図である。
【図１１】従来の地図表示装置により表示される道路の状態を示す模式図である。
【符号の説明】
【００５１】
Ｆ１  地図情報ファイル、１０  地図表示装置、１１  自車位置情報受付部、１２  地図情報取得部、１３  緯度方向長さ算出部、１４  地図情報出力部、１５  制御部、２０  自車位置測位装置、３０  表示部、４０  入力部。
【図１】
2009258316.tif 000003
【図２】
2009258316.tif 000004
【図３】
2009258316.tif 000005
【図４】
2009258316.tif 000006
【図５】
2009258316.tif 000007
【図６】
2009258316.tif 000008
【図７】
2009258316.tif 000009
【図８】
2009258316.tif 000010
【図９】
2009258316.tif 000011
【図１０】
2009258316.tif 000012
【図１１】
2009258316.tif 000013