(57)【要約】【課題】本発明は、スクロール時に視認性の良い地図描画装置の提供を目的とする。【解決手段】本発明の地図描画装置１０は、描画オブジェクトデータから描画オブジェクトを生成して表示部に出力する。地図描画装置１０は、表示部の表示画面上の少なくとも一部の領域に、当該領域の一端から他端にかけて、表示の簡略化の度合いを示す簡略度が連続的又は不連続的に変化するように設定する簡略度設定部５と、描画オブジェクトデータから表示画面上の表示位置に応じて簡略化した描画オブジェクトを生成し、表示部に出力する描画オブジェクト生成部６と、を備える。簡略度設定部５は、表示画面のスクロール方向に基づき簡略度を変更する。【選択図】図２
2014219746.tif 000002
【特許請求の範囲】
【請求項１】
描画オブジェクトデータから描画オブジェクトを生成して表示部に出力する地図描画装置であって、
前記表示部の表示画面上の少なくとも一部の領域に、当該領域の一端から他端にかけて、表示の簡略化の度合いを示す簡略度が連続的又は不連続的に変化するように前記簡略度を設定する簡略度設定部と、
前記描画オブジェクトデータから前記表示画面上の表示位置に応じた前記簡略度を有する前記描画オブジェクトを生成し、前記表示部に出力する描画オブジェクト生成部と、
を備え、
前記簡略度設定部は、前記表示画面のスクロール方向に基づき、前記表示画面上の少なくとも一部の領域における前記簡略度を設定する、
地図描画装置。
【請求項２】
前記簡略度設定部は、前記表示画面上の少なくとも一部の領域に、前記描画オブジェクトが所定の簡略度毎に割り当てられる複数の表示領域を設定し、前記表示画面がスクロールされた場合に、前記表示画面のスクロール方向と逆側の端部の前記簡略度が、スクロールしない場合と比べて大きくなるように前記複数の表示領域の面積比率を変更する、
請求項１に記載の地図描画装置。
【請求項３】
前記簡略度設定部は、前記表示画面のスクロール速度が大きくなるほど、隣接する２つの前記表示領域の境界線を、より前記簡略度が大きい表示領域の面積を大きくする方向に移動する、
請求項２に記載の地図描画装置。
【請求項４】
前記簡略度設定部は、最も前記簡略度が小さい前記表示領域の面積を一定値以上に保つ、
請求項１〜３のいずれかに記載の地図描画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図描画装置の画面スクロール時の視認性を改善する技術に関する。
【背景技術】
【０００２】
従来、カーナビゲーション装置等の地図表示を行う地図描画装置において、３Ｄ（three-dimensional）図形等の地図オブジェクトの形状を詳細に表示することにより、高級感のある表示が行われている。
【０００３】
しかし、多数の地図オブジェクトを描画するとＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）の処理負荷（以下、本明細書では両者をまとめて単に処理負荷とも称する）が大きくなる。特に、様々な機能が同時並行で動作するカーナビゲーション装置では、描画以外にもＣＰＵまたはＧＰＵ処理リソース（以下、本明細書では両者をまとめて、単に処理リソースとも称する）を消費するため、多数の地図オブジェクトを詳細に描画しようとすると、十分な描画速度を実現できずユーザにとって使い勝手が悪かった。
【０００４】
そこで、３Ｄ図形等の詳細図形を高速に描画するため、ＬＯＤ（Level of detail、詳細度）を視点距離（カメラからの距離）に応じて調整することにより、描画負荷を減らすことが提案されている（例えば先行文献１）。３Ｄ表示では、描画オブジェクトを表現するポリゴン数を増やすほど、詳細な表現が可能である。しかし、視点距離が遠くなるほど描画オブジェクトは小さく表示されるため、描画オブジェクトの視点距離が十分遠い場合には、ポリゴン数を粗く表示しても実際の見え方に差はほとんど生じない。ＬＯＤ技術はこの特性を利用したもので、視点距離の近い描画オブジェクトについては多数のポリゴンで詳細に表示する一方、視点距離の遠い描画オブジェクトについてはポリゴン数を削減して簡略的に表示することにより、処理リソースの低減が可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１９８１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、地図画面をスクロールした場合、スクロールによって新しく表示される描画オブジェクトは、詳細に表示するよりも簡略的に表示する方が、視認性が良いことが知られている。
【０００７】
しかしながら、従来の地図描画装置では、描画オブジェクトの簡略度合いは表示画面上の位置に応じて固定されていたため、スクロール方向やスクロール速度によって、各描画オブジェクトの簡略度合いを柔軟に調整することができず、視認性に欠けるという問題があった。
【０００８】
本発明は上述の問題点に鑑み、スクロール時に視認性の良い地図描画装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明の地図描画装置は、描画オブジェクトデータから描画オブジェクトを生成して表示部に出力するものであり、表示部の表示画面上の少なくとも一部の領域に、表示画面上の少なくとも一部の領域の一端から他端にかけて、表示の簡略化を示す簡略度が連続的又は不連続的に変化するように簡略度を設定する簡略度設定部と、描画オブジェクトデータから表示画面上の表示位置に応じて簡略化した描画オブジェクトを生成し、表示部に出力する描画オブジェクト生成部と、を備え、簡略度設定部は、表示画面のスクロール方向に基づき簡略度を変更する。
【発明の効果】
【００１０】
本発明の地図描画装置は、描画オブジェクトデータから描画オブジェクトを生成して表示部に出力するものであり、表示部の表示画面上の少なくとも一部の領域に、表示画面上の少なくとも一部の領域の一端から他端にかけて、表示の簡略化を示す簡略度が連続的又は不連続的に変化するように簡略度を設定する簡略度設定部と、描画オブジェクトデータから表示画面上の表示位置に応じて簡略化した描画オブジェクトを生成し、表示部に出力する描画オブジェクト生成部と、を備え、簡略度設定部は、表示画面のスクロール方向に基づき簡略度を変更する。スクロール方向に応じて簡略度を調整することにより、スクロール時に視認性の良い地図描画装置となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の地図描画装置の表示例を示す図である。
【図２】本発明の地図描画装置の構成を示すブロック図である。
【図３】本発明の地図描画装置の動作を示すフローチャートである。
【図４】描画オブジェクトの統合範囲を簡略度別に示す図である。
【図５】本発明の地図描画装置の表示例を示す図である。
【図６】本発明の地図描画装置の表示例を示す図である。
【図７】本発明の地図描画装置の表示例を示す図である。
【図８】本発明の地図描画装置の表示例を示す図である。
【図９】本発明の地図描画装置の表示例を示す図である。
【図１０】本発明の地図描画装置の表示例を示す図である。
【図１１】本発明の地図描画装置の表示例を示す図である。
【図１２】本発明の地図描画装置の表示例を示す図である。
【図１３】本発明の地図描画装置の表示例を示す図である。
【図１４】本発明の地図描画装置の表示例を示す図である。
【図１５】本発明の地図描画装置の動作を示す図である。
【図１６】本発明の地図描画装置の動作を示す図である。
【図１７】前提技術に係る地図描画装置の表示例を示す図である。
【図１８】前提技術に係る地図描画装置の表示例を示す図である。
【発明を実施するための形態】
【００１２】
＜Ａ．前提技術＞
図１７は、ＬＯＤ技術を用いた前提技術の地図描画装置の表示を示している。地図の上方から斜め下方に地物を視認する様を３Ｄ地図で表現する場合、表示画面の上側ほど視点距離が遠くなり、描画オブジェクトは小さく表示される。そこで、表示画面の下半分の描画オブジェクトを詳細に表示する一方、表示画面の上半分の描画オブジェクトを簡略的に表示すれば、簡略的に表示する分だけ、描画処理の負荷を軽くすることが出来る。図１７では、表示画面の上側では５つの建物（描画オブジェクト）を１つに統合しており、こうして描画オブジェクトの数を減らすことができ、描画処理の負荷が軽くなる。
【００１３】
描画オブジェクトを詳細に表示する領域を詳細領域、簡略的に表示する領域を簡略領域とすると、前提技術によれば、表示画面上において、詳細領域と簡略領域の境界線の位置は固定されており、表示画面のスクロールを行う場合でも同様であった。図１８は、前提技術による表示画面の詳細領域、簡略領域の設定例を示している。スクロールなし（図１８（ａ））、右方向に速度ｖ１でスクロール（図１８（ｂ））、右方向に速度ｖ２（ｖ２＞ｖ１）でスクロール（図１８（ｃ））する場合のいずれも、各領域の位置及び大きさに変化はない。
【００１４】
しかしながら、右方向にスクロールすることで表示画面の左側部分に新しく表示される描画オブジェクトを詳細に表示すると、視認性に欠けるという問題があった。
【００１５】
＜Ｂ．実施の形態１＞
前提技術の問題点に鑑み、本発明では、スクロールによって新たに表示される描画オブジェクトを簡略的に表示することにより（図１）、スクロール時の視認性の向上を図る。図１はその一例である。例えば、スクロールが無い場合は表示画面の全面において描画オブジェクトを詳細に表示する（図１（ａ））。しかし、右方向に速度ｖ１でスクロールがなされると、表示画面の左側部分において描画オブジェクトを簡略的に表示する（図１（ｂ））。さらに、右方向のスクロール速度がｖ２（ｖ２＞ｖ１）まで増大すると、描画オブジェクトを簡略的に表示する領域を拡げる（図１（ｃ））。
【００１６】
＜Ｂ−１．構成＞
図２は、本発明の地図描画装置の一例であるカーナビゲーション装置１０の構成を示すブロック図である。カーナビゲーション装置１０は、操作入力部１、制御部２、データ格納部３、状態監視部４、簡略度設定部５、描画オブジェクト生成部６、画像合成部７、および表示部８を備えている。
【００１７】
操作入力部１は、カーナビゲーション装置１０の入力インタフェースであり、ユーザ操作を受け付ける。操作入力部１は、例えば機械的又は電子的なスイッチにより構成され、カーナビゲーション装置１０と別筐体のリモコンによって構成されていても良い。操作入力部１が受け付けるユーザ操作には、地図画面のスクロール情報（スクロール方向、スクロール速度、スクロール量）や、地図画面の拡大又は縮尺操作などがある。
【００１８】
状態監視部４は、装置の状態を示す状態情報を格納している。装置の状態には、カーナビゲーション装置１０のＣＰＵリソース、ＧＰＵリソースの他、カーナビゲーション装置１０の動作モードが含まれる。動作モードには、通常モードと通常モードより消費電力が少ない省電力モードがあり、いずれのモードで動作するかは、例えば所定の条件に従い制御部２により決定される。あるいは、ユーザが操作入力部１からいずれかの動作モードを入力して決定しても良い。
【００１９】
データ格納部３は、地図を表現する描画オブジェクトのデータ（描画オブジェクトデータ）を格納しており、ハードディスク（Hard Disk Drive）やメモリ等の記憶媒体により構成される。あるいは、カーナビゲーション装置１０の外部のサーバから無線通信によって随時描画オブジェクトデータを取得しても良い。ここで描画オブジェクトとは、住宅や施設など地図上の各地物を表現するポリゴンのことである。
【００２０】
制御部２は、カーナビゲーション装置１０の各構成要素を制御する。特に、制御部２は状態監視部４の状態情報を取得し、これに基づき簡略度設定部５を制御する。
【００２１】
簡略度設定部５は、制御部２の指示に基づき表示画面を複数の領域に分け、当該領域ごとに描画オブジェクトの簡略度を設定する。したがって、状態情報が変化すれば、それに応じて描画オブジェクトの分布も変化する。本明細書において、簡略度とは簡略化の度合いを示し、単位面積あたりの描画オブジェクトを描画するのに必要な描画処理量として定義される。簡略化の一例は、隣接する描画オブジェクトを一つの描画オブジェクトに統合することである。簡略度が大きくなるほど、より広範囲の描画オブジェクトを統合する。他の例は、一つの描画オブジェクトの頂点数を減らすことである。簡略度が大きくなるほど、描画オブジェクトを少ない頂点数で表現する。また別の例は、隣接する描画オブジェクトの表示色を統一することである。簡略度が大きくなるほど、より広範囲の描画オブジェクトを同一色で表現する。
【００２２】
描画オブジェクト生成部６は、制御部２の指示を受けてデータ格納部３から描画オブジェクトデータを取得し、さらに簡略度設定部５から当該描画オブジェクトの簡略度を取得する。描画オブジェクト生成部６は、簡略度別に描画オブジェクトの画像生成を行う詳細描画オブジェクト生成部６１、中間描画オブジェクト生成部６２、簡略描画オブジェクト生成部６３を備えている。ここでは、表示画面に簡略度が０，１，２である３つの領域を設定する場合の例を示している。詳細描画オブジェクト生成部６１は簡略度０の描画オブジェクトからなる描画オブジェクト画像を生成し、以下同様に、中間描画オブジェクト生成部６２は簡略度１の描画オブジェクト画像を、簡略描画オブジェクト生成部６３は簡略度２の描画オブジェクトを、それぞれ生成する。具体的な生成内容については、図４で後述する。
【００２３】
画像合成部７は、描画オブジェクト生成部６で簡略度毎に生成した描画オブジェクト画像を取得し、これらを合成して作成した表示画像を表示部８に出力する。
【００２４】
表示部８は、液晶ディスプレイなどのモニタであり、画像合成部７で合成した画像が表示される。操作入力部１をタッチパネルで構成する場合、操作入力部１と表示部８は一体として構成される。
【００２５】
なお、制御部２、簡略度設定部５、描画オブジェクト生成部６、画像合成部７は、ＲＡＭ（Random Access Memory）などのメモリに格納されたプログラムを実行するＣＰＵ（Central Processing Unit）により実現する。また、状態監視部４は、ＲＡＭ（Random Access Memory）などのメモリにより実現する。
【００２６】
＜Ｂ−２．表示動作＞
次に、カーナビゲーション装置１０の画像表示動作を図３のフローチャートに沿って説明する。まず、カーナビゲーション装置１０に電源が投入されると、制御部２は、操作入力部１がユーザのスクロール操作を検知したか否かを判断する（ステップＳ１）。スクロール操作を検知しない場合（ステップＳ１でＮｏ）は検知するまで待機する。スクロール操作が操作入力部１に入力されると（ステップＳ１でＹｅｓ）、方向や速度などのスクロールに関する情報が操作入力部１から制御部２に送られる。制御部２は、スクロール方向及びスクロール速度のいずれかに変化があるか否かを判断する（ステップＳ２）。ここでは、その変化が所定値以上である場合に変化したと判断し、初めてスクロール操作を検知した場合には、前回のスクロール速度を０として変化を計算する。スクロール方向及びスクロール速度のいずれかに変化がなければ（ステップＳ２でＮｏ）、ステップＳ１に戻る。
【００２７】
スクロール方向及びスクロール速度のいずれかに変化があれば（ステップＳ２でＹｅｓ）、制御部２の指示に従い簡略度設定部５が描画オブジェクトの簡略度を設定する（ステップＳ３）。図４は、簡略化の一例として、隣接する描画オブジェクトの統合処理により簡略化を行う場合の描画オブジェクト生成部６の処理内容を、簡略度別に示している。簡略度が０の場合、統合処理は行わない。すなわち、描画オブジェクトは何ら近接する描画オブジェクトと簡略化処理を行わず、描画オブジェクトデータに従って生成される。簡略度が１の場合、近接する建物（描画オブジェクト）を統合する。簡略度が２の場合、簡略度が１の場合よりも広範囲の建物（描画オブジェクト）を統合する。簡略度が３の場合、同一区画の建物（描画オブジェクト）を全て統合する。このように、描画オブジェクト生成部６は、簡略度が大きくなるほど統合処理を行う描画オブジェクトの範囲を広くする。
【００２８】
図４には４つの簡略度（簡略度０〜３）を示しているが、簡略度の数、すなわち表示画面の区分数はこれに限定しない。図１（ｂ）、（ｃ）は、表示画面を簡略度が異なる２つの領域に分けた場合を示している。図１（ｂ）、（ｃ）では、表示画面が左側の簡略領域（簡略度２）と、右側の詳細領域（簡略度０）に分けられている。このように、簡略度設定部５は、表示画面の左端から右端にかけて、簡略度が段階的に大きくなるように設定する。
【００２９】
図３に戻って、次に、描画オブジェクト生成部６が簡略度別に描画オブジェクトの画像を生成する（ステップＳ４）。生成した簡略度別の画像は、画像合成部で１枚の画像に合成され（ステップＳ５）、表示部８に出力される（ステップＳ６）。
【００３０】
次に、制御部２は描画プログラムが終了か否かを判断し（ステップＳ７）、プログラムが終了でなければステップＳ１に戻り、プログラムが終了であれば処理を終了する。
【００３１】
＜Ｂ−３．簡略度設定＞
操作入力部１がスクロール操作を検知すると、スクロール方向、スクロール速度、スクロール量を含むスクロール情報が、制御部２を介して簡略度設定部５に送られる。簡略度設定部５はスクロール情報に基づき、描画オブジェクトの簡略度を設定する。より具体的には、スクロールによって新たに表示される描画オブジェクトの簡略度を、それ以外の描画オブジェクトの簡略度よりも大きく設定する。
【００３２】
図１は、簡略度設定部５における簡略度の設定例を示している。スクロール操作がない場合は、表示画面の全領域を詳細領域に設定する（図１（ａ））。右方向のスクロール操作を検知すると、表示画面の左端の領域を簡略領域と設定する（図１（ｂ））。簡略領域と詳細領域の境界線は、表示画面の上下方向に伸びており、スクロール速度が大きくなるほど簡略領域を大きくする方向へ移動する（図１（ｃ））。このように、右方向のスクロール操作によって新しく表示される画像の左端を簡略領域と設定し、描画オブジェクトを簡略的に描画することにより、スクロール時の視認性が向上する。また、スクロール速度が大きくなるにつれて簡略領域の幅を広げることにより、スクロール速度が大きくなっても視認性を確保することができる。
【００３３】
図１では、表示画面を簡略領域と詳細領域の２つに区分したが、簡略度別の表示画面の区分数はこれに限定しない。図５では、表示画面を右方向にスクロールする際に、表示画面の左端から順に、簡略領域、中間領域、詳細領域と３つの領域に区分する例を示している。区分数を増やすことにより、簡略度が表示画面の左端から右端にかけて徐々に変化していくので、ユーザに違和感を与えることなく画像の簡略化を行うことができる。
【００３４】
このように簡略度設定部５は、表示画面の一端から他端にかけて、簡略度が段階的に大きくなるように設定する。図５では、表示画面の全体に対して、スクロール方向に基づき簡略度の設定を行っているが、表示画面内の少なくとも一部の領域に対して上記の設定を行えばよい。
【００３５】
一般的にＬＯＤでは、表示画面の上側ほど視点距離が大きくなり、描画オブジェクトは小さく表示される。表示画面の下側は視点距離が小さく、描画オブジェクトが大きく表示されるため、簡略的に表示すると、実際の見え方に差異が生じてしまう。そこで、スクロール方向に応じた簡略度設定を行う場合にも、表示画面の下側は簡略度を低く固定することが望ましい。
【００３６】
図６は、上記の趣旨による簡略度設定の例を示している。図６では、右方向にスクロール操作がある場合に、表示画面の下側と右端を詳細領域とし、残りの部分を簡略領域と設定している。このように設定すれば、右方向のスクロール操作によって新しく表示される画像の左端の描画オブジェクトを簡略的に描画すると共に、表示画面の下側において、視点距離が近い描画オブジェクトを詳細に描画することによって、実際の見え方を殆ど変えることなく描画負荷を軽くすることができる。
【００３７】
図７は、図６と同様の趣旨による簡略度設定を、３つの領域に区分して行った例を示している。すなわち、表示画面の左上を簡略領域、表示画面の右上を中間領域、表示画面の下側を詳細領域と設定する。
【００３８】
図８〜１３は、スクロール操作がない状態で表示画面の上側を簡略表示又は中間表示とし、表示画面の下側を詳細表示とする場合に、スクロール方向に応じて各領域の範囲を変化させる例を示している。
【００３９】
図８は、右方向にスクロール操作が行われる場合の簡略度の設定例を示している。スクロール操作がない状態で、表示画面は上側の簡略領域と下側の詳細領域とに二分されている（図８（ａ））。簡略領域の表示画面上端からの幅をｂ１とする。操作入力部１が右方向のスクロール（速度ｖ１）を検知すると、表示画面の左端から水平方向に所定幅ａ１の領域も簡略領域とし（図８（ｂ））、簡略領域はＬ字形になる。スクロール速度が大きくなるにつれて（ｖ１→ｖ２）、表示画面の左端からの幅を大きくしていく（ａ１→ａ２、図８（ｃ））。
【００４０】
あるいは、簡略領域の表示画面の左端からの幅ａ１に最大値を設け、最大値に達した後もスクロール速度が大きくなる場合は（ｖ１→ｖ２）、簡略領域の表示画面上端からの幅を大きくしても良い（ｂ１→ｂ２、図８（ｄ））。
【００４１】
図９は、左方向にスクロール操作が行われる場合の簡略度の設定例を示している。スクロール操作がない状態で、表示画面は上側の簡略領域と下側の詳細領域とに二分されている（図９（ａ））。簡略領域の表示画面上端からの幅をｂ１とする。操作入力部１が左方向のスクロール（速度ｖ１）を検知すると、表示画面の右端から所定幅の領域も簡略領域とし（図９（ｂ））、簡略領域はＬ字形になる。スクロール速度が大きくなるにつれて（ｖ１→ｖ２）、表示画面の右端からの幅を大きくしていく（ａ１→ａ２、図９（ｃ））。
【００４２】
あるいは、簡略領域の表示画面の右端からの幅ａ１に最大値を設け、最大値に達した後もスクロール速度が大きくなる場合は（ｖ１→ｖ２）、簡略領域の画像上端からの幅を大きくしても良い（ｂ１→ｂ２、図９（ｄ））。
【００４３】
図１０は、右上方向にスクロール操作が行われる場合の簡略度の設定例を示している。スクロール操作がない状態で、表示画面は上側の簡略領域と下側の詳細領域とに二分されている（図１０（ａ））。操作入力部１が右上方向のスクロールを検知すると、簡略度設定部５は簡略領域と詳細領域の境界線の左側部分を下方向に傾ける（図１０（ｂ））。また、スクロール速度が大きくなるにつれて（ｖ１→ｖ２）、前記境界線の傾きをさらに大きくし、画像左下の領域をさらに広く簡略領域と設定する（図１０（ｃ））。
【００４４】
図１１は、右下方向にスクロール操作が行われる場合の簡略度の設定例を示している。スクロール操作がない状態で、表示画面は上側の中間領域と下側の詳細領域とに二分されている（図１１（ａ））。操作入力部１が右下方向のスクロールを検知すると、簡略度設定部５は両領域の境界線の左側部分を下方向に傾ける（図１１（ｂ））。また、スクロール速度が大きくなるにつれて、前記境界線を下方向へ移動し、さらに左上から簡略領域を伸張させることで、画像左上の領域の簡略度をより大きくする（図１１（ｃ））。なお、図１１（ｃ）の状態で詳細領域は固定とし、さらにスクロール速度が大きくなる場合は、簡略領域と中間領域の境界線を表示画面の下方向に移動することによって、描画負荷を軽減しても良い。ＬＯＤ表示では表示画面の下側ほど視点距離が近い描画オブジェクトが表示されるので、図１１（ｃ）のように表示画面の下側で詳細領域を固定することで、視点距離が近い描画オブジェクトを詳細に表示し、違和感無く表示することが可能である。
【００４５】
図１２は、下方向にスクロール操作が行われる場合の簡略度の設定例を示している。スクロール操作がない状態で、表示画面は上側の簡略領域と下側の詳細領域とに二分されている（図１２（ａ））。操作入力部１が下方向のスクロール（速度ｖ１）を検知すると、簡略度設定部５は両領域の境界線を下方向に移動し（図１２（ｂ））、簡略領域の面積を大きくする。これにより、下方向のスクロールによって新しい画像が表示される表示画面の上側において、スクロール前よりも広範囲に簡略領域が設定され、視認性が向上する。また、下方向のスクロール速度がｖ２に増大すると、前記境界線はさらに下方向に移動する（図１２（ｃ））。
【００４６】
図１３は、上方向にスクロール操作が行われる場合の簡略度の設定例を示している。スクロール操作がない状態で、表示画面は上側の簡略領域と下側の詳細領域とに二分されている（図１３（ａ））。操作入力部１が上方向のスクロール（速度ｖ１）を検知すると、表示画面の下側から簡略領域を伸張させる（図１３（ｂ））。スクロール速度が大きくなるほど、当該簡略領域の伸張幅は大きくなる。より速い速度ｖ２で上方向にスクロールする場合には、詳細領域と下側の簡略領域との間の境界線は、速度ｖ１でスクロールする際と比べて、上方向に移動する（図１３（ｃ））。
【００４７】
図８〜１３では表示画面の上下、左右、斜めなど直線方向のスクロール例を考えたが、本発明は表示画像を回転させる場合、すなわち回転方向のスクロールにも適用可能である。すなわち、回転しても表示画面内に留まる中心の領域を詳細領域とし、回転によって一時的にでも表示画面から外れる周辺の領域を簡略領域とする（図１４）。このように、回転によって新しい画像が表示される表示領域を簡略領域とすることで、表示画面を回転させる際の視認性が向上する。
【００４８】
以上の説明では、簡略度が異なる２又は３の領域を表示画面に設定し、領域の境界線を表示画面のスクロールに基づき移動する方法について述べた。このように、表示画面を有限個の領域に区分して異なる簡略度を割り当てる場合、簡略度の変化は図１５に示すように、例えば表示画像の底部から上部にかけて段階的なものとなる。ところで、上述したように、表示画面の区分数は図５の３つに限らず、より多くても良い。区分数を限りなく増やしていけば、図１５に示す簡略度のステップ幅は限りなく小さくなり、図１６に示すように簡略度は連続的な変化をしているとみなすことができる。
【００４９】
この場合、簡略度設定部５は、表示画面を複数の領域に区分して簡略度を割り当てることに代えて、簡略度の関数ｆ（ｘ，ｙ，ｖ，Ｄｓ）を規定する。関数ｆは、ｘｙ座標で規定される表示画面上の位置に対してスクロール速度ｖ、スクロール方向Ｄｓをパラメータとする。簡略度設定部５は、スクロール速度ｖが大きくなるにつれて、簡略度ｆ（ｘ、ｙ）が大きくなるように関数ｆを設定する。これにより、スクロール時の視認性が向上する。
【００５０】
＜Ｂ−４．変形例＞
以上の説明では、本発明の地図描画装置をカーナビゲーション装置に適用した例を説明したが、本発明の地図描画装置は、車両に搭載可能な、ＰＮＤ（Portable Navigation Device）、及び、携帯端末（例えば携帯電話、スマートフォン、及びタブレットなど）、並びにサーバなどを適宜に組み合せてシステムとして構築されるナビゲーション装置にも適用することができる。この場合、以上で説明したカーナビゲーション装置１０の各機能あるいは各構成要素は、前記システムを構築する各機器に分散して配置される。
【００５１】
また、本発明は３Ｄ表示における描画オブジェクトの簡略化について説明したが、２Ｄ地図を上方からの視点で表現したバードビューに対しても本発明を適用可能である。この場合、例えば２Ｄの描画オブジェクトを統合したり、頂点数を削減したり、表示色を統一したりすることによって簡略化が可能である。
【００５２】
＜Ｂ−５．効果＞
本発明の地図描画装置は、描画オブジェクトデータから描画オブジェクトを生成して表示部８に出力する地図描画装置であって、表示部８の表示画面の少なくとも一部の領域に、当該領域の一端から他端にかけて、表示の簡略化を示す簡略度が連続的又は不連続的に変化するように簡略度を設定する簡略度設定部５と、描画オブジェクトデータから表示画面上の表示位置に応じて簡略化した描画オブジェクトを生成し、表示部８に出力する描画オブジェクト生成部６と、を備え、簡略度設定部５は、表示画面のスクロール方向に基づき簡略度を変更する。したがって、スクロールによって新たに表示される画像では描画オブジェクトが簡略的に描画されることにより、スクロール時の視認性が向上する。
【００５３】
また、簡略度設定部５は、表示画面上の少なくとも一部の領域に、描画オブジェクトが所定の簡略度毎に割り当てられる複数の表示領域を設定し、表示画面がスクロールされた場合に、表示画面のスクロール方向と逆側の端部の簡略度が、スクロールしない場合と比べて大きくなるように複数の表示領域の面積比率を変更する。したがって、スクロールによって新たに表示される画像では描画オブジェクトが簡略的に描画されることにより、スクロール時の視認性が向上する。
【００５４】
また、簡略度設定部５は、表示画面のスクロール速度が大きくなるほど、隣接する２つの表示領域の境界線をより簡略度が大きい表示領域の面積を大きくする方向に移動する。スクロール速度が大きくなるほど、スクロールによって新しく表示される画像の面積が大きくなるが、それに追従して前記境界線を移動することにより、スクロール時の視認性が向上する。
【００５５】
また、簡略度設定部５は、最も簡略度が小さい表示領域の面積を一定値以上に保つ。ＬＯＤ表示では表示画面の下側ほど視点距離が近い描画オブジェクトが表示されるので、例えば表示画面の底辺から所定幅の領域の簡略度を最も小さくし、スクロールの有無によらず当該領域の簡略度を固定することにより、視点距離が近い描画オブジェクトを詳細に表示し、違和感無く表示することが可能である。
【００５６】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００５７】
１  操作入力部、２  制御部、３  データ格納部、４  状態監視部、５  簡略度設定部、６  描画オブジェクト生成部、７  画像合成部、８  表示部、１０  カーナビゲーション装置、６１  詳細描画オブジェクト生成部、６２  中間描画オブジェクト生成部、６３  簡略描画オブジェクト生成部。
【図１】
2014219746.tif 000003
【図２】
2014219746.tif 000004
【図３】
2014219746.tif 000005
【図４】
2014219746.tif 000006
【図５】
2014219746.tif 000007
【図６】
2014219746.tif 000008
【図７】
2014219746.tif 000009
【図８】
2014219746.tif 000010
【図９】
2014219746.tif 000011
【図１０】
2014219746.tif 000012
【図１１】
2014219746.tif 000013
【図１２】
2014219746.tif 000014
【図１３】
2014219746.tif 000015
【図１４】
2014219746.tif 000016
【図１５】
2014219746.tif 000017
【図１８】
2014219746.tif 000018
【図１６】
2014219746.tif 000019
【図１７】
2014219746.tif 000020