(57)【要約】【課題】本発明は、現状の処理リソースに応じて描画にかかる処理負荷を調整することが可能な地図描画装置の提供を目的とする。【解決手段】本発明の地図描画装置１０は、描画オブジェクトデータから描画オブジェクトを生成して表示部に出力する。地図描画装置１０は、表示部の表示画面上の少なくとも一部の領域に、当該領域の一端から他端にかけて、表示の簡略化の度合いを示す簡略度が連続的又は不連続的に増大又は減少のうちの一方向に変化するように設定する簡略度設定部５と、描画オブジェクトデータから表示画面上の表示位置に応じて簡略化した描画オブジェクトを生成し、表示部に出力する描画オブジェクト生成部６と、を備える。簡略度設定部５は、所定パラメータの変化に応じて連続的な変化の形態又は不連続的な変化の境界を変更する。【選択図】図２
2014219748.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）、及び、携帯端末（例えば携帯電話、スマートフォン、及びタブレットなど）、並びにサーバなどを適宜に組み合せてシステムとして構築されるナビゲーション装置にも適用することができる。この場合、以上で説明したカーナビゲーション装置１０の各機能あるいは各構成要素は、前記システムを構築する各機器に分散して配置される。
【００４１】
また、本発明は３Ｄ表示における描画オブジェクトの簡略化について説明したが、２Ｄ地図を上方からの視点で表現したバードビューに対しても本発明を適用可能である。この場合、例えば２Ｄの描画オブジェクトを統合したり、頂点数を削減したり、表示色を統一したりすることによって簡略化が可能である。
【００４２】
＜Ｂ−５．効果＞
本発明のカーナビゲーション装置１０（地図描画装置）は、表示部８の表示画面上の少なくとも一部の領域に、当該領域の一端から他端にかけて、表示の簡略化の度合いを示す簡略度が連続的又は不連続的に増大又は減少のうちの一方向に変化するように設定する簡略度設定部５と、描画オブジェクトデータから表示画面上の表示位置に応じて簡略化した描画オブジェクトを生成し、表示部に出力する描画オブジェクト生成部６と、を備え、簡略度設定部５は、所定パラメータの変化に応じて連続的な変化の形態又は不連続的な変化の境界を変更する。したがって、所定パラメータの変化に応じて描画負荷を増減することによって、描画速度が遅くならない範囲で、詳細な表示を行うことが可能である。
【００４３】
また、簡略度設定部５は、表示画面上の少なくとも一部の領域に、描画オブジェクトが所定の簡略度毎に割り当てられる複数の表示領域を設定し、所定パラメータの変化に応じて、複数の表示領域の境界線の少なくとも一部を移動する。これにより、表示画面全体としての描画オブジェクトの簡略度を調整することができる。
【００４４】
また、簡略度設定部５は、所定パラメータの変化に応じて、表示領域に割り当てた簡略度を変更する。これにより、表示画面全体としての描画オブジェクトの簡略度を調整することができる。
【００４５】
また、簡略度設定部５は、複数の表示領域を表示画面の上下方向に設定し、より簡略度の大きい描画オブジェクトデータが割り当てられる表示領域をより表示画面の上側に設定する。３Ｄ表示やバードビューにおいて、表示画面の上側に表示される描画オブジェクトは視点距離が遠く、小さく表示されるため、実際の見え方になるべく影響を及ぼさない範囲で描画負荷を低減することができる。
【００４６】
また、前記所定パラメータは、表示部８の表示画面のスクロールの速度を含む。例えばスクロール速度が大きくなるほど、処理リソースが減少するため、描画負荷を減らすことによって、描画速度の低減を抑制することができる。特に、隣接する２つの表示領域の境界線をより前記簡略度が大きい表示領域の面積が大きくなる方向に移動することにより、描画負荷を減らすことができる。
【００４７】
あるいは、前記所定パラメータは、地図描画装置のＣＰＵリソース又はＧＰＵリソースを含む。ＣＰＵリソース又はＧＰＵリソースが少なくなるほど、描画負荷を減らすことによって、描画速度の低減を抑制することができる。特に、隣接する２つの表示領域の境界線をより前記簡略度が大きい表示領域の面積が大きくなる方向に移動することにより、描画負荷を減らすことができる。
【００４８】
また、簡略度設定部５は、地図描画装置が省電力モードである場合には、隣接する２つの表示領域の境界線を、通常モードと比べてより前記簡略度が大きい表示領域の面積が大きくなる方向に移動することにより、描画負荷を軽減し、消費電力を抑制することができる。
【００４９】
また、簡略度設定部５は、最も簡略度が小さい表示領域の面積を常に一定値以上に保つことにより、最低限の表示の詳細性を確保した上で、描画負荷を柔軟に調整することができる。
【００５０】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００５１】
１  操作入力部、２  制御部、３  データ格納部、４  状態監視部、５  簡略度設定部、６  描画オブジェクト生成部、７  画像合成部、８  表示部、１０  カーナビゲーション装置、６１  詳細描画オブジェクト生成部、６２  中間描画オブジェクト生成部、６３  簡略描画オブジェクト生成部。
【図１】
2014219748.tif 000003
【図２】
2014219748.tif 000004
【図３】
2014219748.tif 000005
【図４】
2014219748.tif 000006
【図５】
2014219748.tif 000007
【図６】
2014219748.tif 000008
【図７】
2014219748.tif 000009
【図８】
2014219748.tif 000010
【図９】
2014219748.tif 000011
【図１０】
2014219748.tif 000012