(57)【特許請求の範囲】
【請求項１】
情報の演算処理を行うプロセッサコアを複数有するナビゲーション装置であって、
背景情報及び道路情報を含んで構成される地図情報を記憶した地図情報記憶手段と、
目的地までの案内経路を探索して、案内経路情報を生成する案内経路探索手段と、
地図表示に際しての描画対象毎に分けられた複数の描画対象情報として、少なくとも前記背景情報、前記道路情報、及び前記案内経路情報を取得する描画対象情報取得手段と、
複数の前記プロセッサコアを用いて前記描画対象情報を処理して前記描画対象毎の描画画像を生成する描画画像生成手段と、
前記描画対象毎に生成される複数の前記描画画像のうち、先に描画処理が終了する前記プロセッサコアにより生成される一部の前記描画画像を統合して統合画像を生成する統合画像生成手段と、
前記統合画像と、前記描画対象毎の前記描画画像及び他の前記統合画像のいずれか一つ以上とを合成して一つの表示画像を生成する表示画像生成手段と、
前記表示画像を表示する表示手段と、
前記描画画像生成手段による前記描画画像の生成に際して、それぞれの前記プロセッサコアが演算処理を行うデータ量を均等にするように、複数の前記描画対象情報を前記描画対象単位でそれぞれの前記プロセッサコアに割り当てるデータ量調整手段と、を備え、
前記データ量調整手段は、前記道路情報に基づく前記描画画像を前記案内経路情報に基づく前記描画画像よりも下層とするべきという条件と、前記背景情報に基づく前記描画画像を全ての前記描画画像の中で最下層とするべきという条件と、を含む制約条件に基づき、当該制約条件を満たす順序での前記描画画像の重ね合わせを可能とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てるナビゲーション装置。
【請求項２】
前記データ量調整手段は、データ量が最大となる前記プロセッサコアとデータ量が最小となる前記プロセッサコアとの間のデータ量の差を最小とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てる請求項１に記載のナビゲーション装置。
【請求項３】
前記データ量調整手段は、
前記描画対象毎の前記描画対象情報を前記プロセッサコアの個数に応じた複数個のグループに分ける全ての組み合わせを、割当パターン候補として取得し、
各グループに含まれる前記描画対象情報のデータ量の和が相対的に小さい一部のグループに含まれる前記描画対象情報に基づく前記描画画像を統合して前記統合画像を生成した後、当該統合画像と他のグループに含まれる前記描画対象情報に基づく前記描画画像とを合成して前記表示画像を生成すると仮定した場合に、前記制約条件を満足し得なくなるものを前記割当パターン候補から除外し、
除外されずに残った前記割当パターン候補のうち、各グループに含まれる前記描画対象情報のデータ量の和の最大値と最小値との差が最小となるものを割当パターンとして決定し、当該割当パターンに従って前記描画対象情報をそれぞれの前記プロセッサコアに割り当てる請求項１又は２に記載のナビゲーション装置。
【請求項４】
情報の演算処理を行うプロセッサコアを複数有するナビゲーション装置におけるナビゲーションプログラムであって、
背景情報及び道路情報を含んで構成される地図情報を記憶した地図情報記憶手段を用い、
目的地までの案内経路を探索して、案内経路情報を生成する案内経路探索ステップと、
地図表示に際しての描画対象毎に分けられた複数の描画対象情報として、少なくとも前記背景情報、前記道路情報、及び前記案内経路情報を取得する描画対象情報取得ステップと、
複数の前記プロセッサコアを用いて前記描画対象情報を処理して前記描画対象毎の描画画像を生成する描画画像生成ステップと、
前記描画対象毎に生成される複数の前記描画画像のうち、先に描画処理が終了する前記プロセッサコアにより生成される一部の前記描画画像を統合して統合画像を生成する統合画像生成手段と、
前記統合画像と、前記描画対象毎の前記描画画像及び他の前記統合画像のいずれか一つ以上とを合成して一つの表示画像を生成する表示画像生成ステップと、
前記表示画像を表示する表示ステップと、
前記描画画像生成ステップによる前記描画画像の生成に際して、それぞれの前記プロセッサコアが演算処理を行うデータ量を均等にするように、複数の前記描画対象情報を前記描画対象単位でそれぞれの前記プロセッサコアに割り当てるデータ量調整ステップと、をコンピュータに実行させ、
前記データ量調整ステップでは、前記道路情報に基づく前記描画画像を前記案内経路情報に基づく前記描画画像よりも下層とするべきという条件と、前記背景情報に基づく前記描画画像を全ての前記描画画像の中で最下層とするべきという条件と、を含む制約条件に基づき、当該制約条件を満たす順序での前記描画画像の重ね合わせを可能とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てるナビゲーションプログラム。
【請求項５】
前記データ量調整ステップでは、データ量が最大となる前記プロセッサコアとデータ量が最小となる前記プロセッサコアとの間のデータ量の差を最小とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てる請求項４に記載のナビゲーションプログラム。
【請求項６】
前記データ量調整ステップでは、
前記描画対象毎の前記描画対象情報を前記プロセッサコアの個数に応じた複数個のグループに分ける全ての組み合わせを、割当パターン候補として取得し、
各グループに含まれる前記描画対象情報のデータ量の和が相対的に小さい一部のグループに含まれる前記描画対象情報に基づく前記描画画像を統合して前記統合画像を生成した後、当該統合画像と他のグループに含まれる前記描画対象情報に基づく前記描画画像とを合成して前記表示画像を生成すると仮定した場合に、前記制約条件を満足し得なくなるものを前記割当パターン候補から除外し、
除外されずに残った前記割当パターン候補のうち、各グループに含まれる前記描画対象情報のデータ量の和の最大値と最小値との差が最小となるものを割当パターンとして決定し、当該割当パターンに従って前記描画対象情報をそれぞれの前記プロセッサコアに割り当てる請求項４又は５に記載のナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の演算処理を行うプロセッサコアを複数有するナビゲーション装置及び当該ナビゲーション装置におけるナビゲーションプログラムに関する。
【背景技術】
【０００２】
地図表示を伴う処理を実行するナビゲーション装置においては、近年、高性能化が著しく、例えば、道路周辺に存在する各種の施設や案内標識等をも含む、現実の道路状況を忠実に再現した高精度な地図（特に、三次元グラフィックス表示を伴う地図）がユーザに対して提供されるようになってきている。表示される地図が高精度なものになるにつれて、地図を表示するためのデータ量も膨大となるため、そのような膨大な情報を処理するためのプロセッサコアにも更なる高性能化が求められてきている。
【０００３】
このようなプロセッサコアの高性能化の要求に応えるため、プロセッサコアの動作周波数を増大させることにより動作速度の高速化を図ることが従来から行われてきている。しかし、プロセッサコアの動作周波数が高くなればなるほどそれに伴う消費電力も増大するため、プロセッサコアの正常動作を確保するためはより大きな冷却力が必要となり、動作周波数を増大させるのにも限界がある。よって、処理すべき情報量次第では、動作周波数を増大させることによってでは表示画像を表示させるまでの処理時間が長くなってしまう場合があるという問題があった。
【０００４】
そこで、プロセッサコアの動作周波数の増大に頼ることなく、膨大な情報を処理し得る技術が求められている。例えば、ナビゲーション装置に複数のプロセッサコアを搭載し、ナビゲーションに伴う各種の処理を各プロセッサコアで分散させて実行させることも考えられている。しかし現状では、複数のプロセッサコアを搭載したナビゲーション装置を開示した文献としては、以下の特許文献１が挙げられる程度である。
【０００５】
【特許文献１】特開２００７−２４１３７６号公報（段落００４３及び図１５）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載されたナビゲーション装置では、一のプロセッサコアが主にナビゲーション動作の制御を実行し、他のプロセッサコアがオーディオ関係の制御を実行するように構成されているだけである。よって、ナビゲーションに伴う処理に関して見れば、複数のプロセッサコアを用いて、処理対象となる情報を具体的にどのように分散させて一つの処理を実行するかについては、何ら開示されてはいない。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、複数のプロセッサコアを効率的に使用することにより、画像表示が完了するまでの処理時間を全体として短縮させ、応答性に優れたナビゲーション装置を提供することを目的とする。また、応答性に優れた地図表示を実現することができるナビゲーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するための、本発明に係る情報の演算処理を行うプロセッサコアを複数有するナビゲーション装置の特徴構成は、背景情報及び道路情報を含んで構成される地図情報を記憶した地図情報記憶手段と、目的地までの案内経路を探索して、案内経路情報を生成する案内経路探索手段と、地図表示に際しての描画対象毎に分けられた複数の描画対象情報として、少なくとも前記背景情報、前記道路情報、及び前記案内経路情報を取得する描画対象情報取得手段と、複数の前記プロセッサコアを用いて前記描画対象情報を処理して前記描画対象毎の描画画像を生成する描画画像生成手段と、前記描画対象毎に生成される複数の前記描画画像のうち、先に描画処理が終了する前記プロセッサコアにより生成される一部の前記描画画像を統合して統合画像を生成する統合画像生成手段と、前記統合画像と、前記描画対象毎の前記描画画像及び他の前記統合画像のいずれか一つ以上とを合成して一つの表示画像を生成する表示画像生成手段と、前記表示画像を表示する表示手段と、前記描画画像生成手段による前記描画画像の生成に際して、それぞれの前記プロセッサコアが演算処理を行うデータ量を均等にするように、複数の前記描画対象情報を前記描画対象単位でそれぞれの前記プロセッサコアに割り当てるデータ量調整手段と、を備え、前記データ量調整手段は、前記道路情報に基づく前記描画画像を前記案内経路情報に基づく前記描画画像よりも下層とするべきという条件と、前記背景情報に基づく前記描画画像を全ての前記描画画像の中で最下層とするべきという条件と、を含む制約条件に基づき、当該制約条件を満たす順序での前記描画画像の重ね合わせを可能とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てる点にある。
【０００９】
上記の特徴構成によれば、地図表示に際しての描画対象毎に分けられた複数の描画対象情報を、複数のプロセッサコアを用いて処理して描画対象毎の描画画像を生成し、これらを合成して生成する一つの表示画像を表示する地図表示処理において、データ量調整手段が、それぞれのプロセッサコアが演算処理を行うデータ量を均等にするように、複数の描画対象情報を描画対象単位でそれぞれのプロセッサコアに割り当てる。描画画像を生成するに際しての処理時間は、それぞれのプロセッサコアに割り当てられるデータ量に比例するため、上記の構成を採用することにより、それぞれのプロセッサコアの処理時間を均等化することができる。よって、地図表示を伴う経路案内が完了するまでの処理時間を全体として短縮することができる。したがって、応答性に優れたナビゲーション装置を提供することができる。
【００１０】
ここで、表示画像生成手段が描画対象毎の描画画像を合成して一つの表示画像を生成するのに先立ち、統合画像生成手段が描画画像のうちの一部を統合して統合画像を生成する。ここで、表示画像が生成される前の描画対象毎の描画画像は、表示画像の描画効率を向上させる目的で、ナビゲーション装置が備えるメモリ上に専用に確保された所定の領域にそれぞれ一時的に格納される。そこで、上記の構成を採用して、描画画像のうちの一部を統合してメモリに格納するべき描画画像の数を減少させることで、メモリ上に専用に確保する領域の大きさを小さく抑えることができる。
【００１１】
このとき、統合画像生成手段が、描画対象毎の描画画像のうち、先に描画処理が終了するプロセッサコアにより生成される描画画像を統合することで、未だ描画処理が終了していないプロセッサコアにおける当該描画処理と並行して、先に描画処理が終了したプロセッサコアにより生成された描画画像を統合する処理を実行することができる。したがって、一部の描画画像を統合する処理を介して表示画像を生成する場合において、地図表示を伴う経路案内が完了するまでの処理時間を全体として短縮することができる。
【００１２】
更に、データ量調整手段は、道路情報に基づく描画画像を案内経路情報に基づく描画画像よりも下層とするべきという条件と、背景情報に基づく描画画像を全ての描画画像の中で最下層とするべきという条件と、を含む制約条件に基づき、当該制約条件を満たす順序での描画画像の重ね合わせを可能とするように、描画対象情報をそれぞれのプロセッサコアに割り当てる。これにより、表示画像の生成に先行して統合画像が生成される場合においても、描画画像の重ね合わせ順序に関して、最終的に生成される表示画像が所定の制約条件を満たすことを可能とすることができる。すなわち、最下層側から、背景情報に基づく描画画像、道路情報に基づく描画画像、案内経路情報に基づく描画画像の順に重ね合わせることを可能とすることができる。よって、地図表示及び経路案内のために必要な情報を適切に表示させる表示画像を生成することができる。
【００１３】
ここで、前記データ量調整手段は、データ量が最大となる前記プロセッサコアとデータ量が最小となる前記プロセッサコアとの間のデータ量の差を最小とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てると好適である。
【００１４】
この構成によれば、それぞれのプロセッサコアに割り当てられるデータ量のばらつきを最も小さくすことができるので、それぞれのプロセッサコアの処理時間のばらつきを最も小さくすることができる。よって、それぞれのプロセッサコアに描画対象情報を割り当てる複数の組み合わせの中で、最短の処理時間で地図表示を完了させることができる。
【００１５】
また、前記データ量調整手段は、前記描画対象毎の前記描画対象情報を前記プロセッサコアの個数に応じた複数個のグループに分ける全ての組み合わせを、割当パターン候補として取得し、各グループに含まれる前記描画対象情報のデータ量の和が相対的に小さい一部のグループに含まれる前記描画対象情報に基づく前記描画画像を統合して前記統合画像を生成した後、当該統合画像と他のグループに含まれる前記描画対象情報に基づく前記描画画像とを合成して前記表示画像を生成すると仮定した場合に、前記制約条件を満足し得なくなるものを前記割当パターン候補から除外し、除外されずに残った前記割当パターン候補のうち、各グループに含まれる前記描画対象情報のデータ量の和の最大値と最小値との差が最小となるものを割当パターンとして決定し、当該割当パターンに従って前記描画対象情報をそれぞれの前記プロセッサコアに割り当てると好適である。
【００１６】
本発明に係る情報の演算処理を行うプロセッサコアを複数有するナビゲーション装置におけるナビゲーションプログラムの特徴構成は、背景情報及び道路情報を含んで構成される地図情報を記憶した地図情報記憶手段を用い、目的地までの案内経路を探索して、案内経路情報を生成する案内経路探索ステップと、地図表示に際しての描画対象毎に分けられた複数の描画対象情報として、少なくとも前記背景情報、前記道路情報、及び前記案内経路情報を取得する描画対象情報取得ステップと、複数の前記プロセッサコアを用いて前記描画対象情報を処理して前記描画対象毎の描画画像を生成する描画画像生成ステップと、前記描画対象毎に生成される複数の前記描画画像のうち、先に描画処理が終了する前記プロセッサコアにより生成される一部の前記描画画像を統合して統合画像を生成する統合画像生成手段と、前記統合画像と、前記描画対象毎の前記描画画像及び他の前記統合画像のいずれか一つ以上とを合成して一つの表示画像を生成する表示画像生成ステップと、前記表示画像を表示する表示ステップと、前記描画画像生成ステップによる前記描画画像の生成に際して、それぞれの前記プロセッサコアが演算処理を行うデータ量を均等にするように、複数の前記描画対象情報を前記描画対象単位でそれぞれの前記プロセッサコアに割り当てるデータ量調整ステップと、をコンピュータに実行させ、前記データ量調整ステップでは、前記道路情報に基づく前記描画画像を前記案内経路情報に基づく前記描画画像よりも下層とするべきという条件と、前記背景情報に基づく前記描画画像を全ての前記描画画像の中で最下層とするべきという条件と、を含む制約条件に基づき、当該制約条件を満たす順序での前記描画画像の重ね合わせを可能とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てる点にある。
【００１７】
この特徴構成によれば、地図表示に際しての描画対象毎に分けられた複数の描画対象情報を、複数のプロセッサコアを用いて処理して描画対象毎の描画画像を生成し、これらを合成して生成する一つの表示画像を表示する地図表示処理において、データ量調整ステップにおいて、それぞれのプロセッサコアが演算処理を行うデータ量を均等にするように、複数の描画対象情報を描画対象単位でそれぞれのプロセッサコアに割り当てる。描画画像を生成するに際しての処理時間は、それぞれのプロセッサコアに割り当てられるデータ量に比例するため、上記の構成を採用することにより、それぞれのプロセッサコアの処理時間を均等化することができる。よって、地図表示を伴う経路案内が完了するまでの処理時間を全体として短縮することができる。したがって、応答性に優れた地図表示及び経路案内を実現することができる。
【００１８】
ここで、表示画像生成ステップで描画対象毎の描画画像を合成して一つの表示画像を生成するのに先立ち、統合画像生成ステップで描画画像のうちの一部を統合して統合画像を生成する。ここで、表示画像が生成される前の描画対象毎の描画画像は、表示画像の描画効率を向上させる目的で、ナビゲーション装置が備えるメモリ上に専用に確保された所定の領域にそれぞれ一時的に格納される。そこで、上記の構成を採用して、描画画像のうちの一部を統合してメモリに格納するべき描画画像の数を減少させることで、メモリ上に専用に確保する領域の大きさを小さく抑えることができる。
【００１９】
このとき、統合画像生成ステップでは、描画対象毎の描画画像のうち、先に描画処理が終了するプロセッサコアにより生成される描画画像を統合することで、未だ描画処理が終了していないプロセッサコアにおける当該描画処理と並行して、先に描画処理が終了したプロセッサコアにより生成された描画画像を統合する処理を実行することができる。したがって、一部の描画画像を統合する処理を介して表示画像を生成する場合において、地図表示を伴う経路案内が完了するまでの処理時間を全体として短縮することができる。
【００２０】
更に、データ量調整ステップでは、道路情報に基づく描画画像を案内経路情報に基づく描画画像よりも下層とするべきという条件と、背景情報に基づく描画画像を全ての描画画像の中で最下層とするべきという条件と、を含む制約条件に基づき、当該制約条件を満たす順序での描画画像の重ね合わせを可能とするように、描画対象情報をそれぞれのプロセッサコアに割り当てる。これにより、表示画像の生成に先行して統合画像が生成される場合においても、描画画像の重ね合わせ順序に関して、最終的に生成される表示画像が所定の制約条件を満たすことを可能とすることができる。すなわち、最下層側から、背景情報に基づく描画画像、道路情報に基づく描画画像、案内経路情報に基づく描画画像の順に重ね合わせることを可能とすることができる。よって、地図表示及び経路案内のために必要な情報を適切に表示させる表示画像を生成することができる。
【００２１】
ここで、前記データ量調整ステップでは、データ量が最大となる前記プロセッサコアとデータ量が最小となる前記プロセッサコアとの間のデータ量の差を最小とするように、前記描画対象情報をそれぞれの前記プロセッサコアに割り当てると好適である。
【００２２】
また、前記データ量調整ステップでは、前記描画対象毎の前記描画対象情報を前記プロセッサコアの個数に応じた複数個のグループに分ける全ての組み合わせを、割当パターン候補として取得し、各グループに含まれる前記描画対象情報のデータ量の和が相対的に小さい一部のグループに含まれる前記描画対象情報に基づく前記描画画像を統合して前記統合画像を生成した後、当該統合画像と他のグループに含まれる前記描画対象情報に基づく前記描画画像とを合成して前記表示画像を生成すると仮定した場合に、前記制約条件を満足し得なくなるものを前記割当パターン候補から除外し、除外されずに残った前記割当パターン候補のうち、各グループに含まれる前記描画対象情報のデータ量の和の最大値と最小値との差が最小となるものを割当パターンとして決定し、当該割当パターンに従って前記描画対象情報をそれぞれの前記プロセッサコアに割り当てると好適である。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明に係る地図表示装置２を備えたナビゲーション装置１の実施形態について図面を参照して説明する。図１は、本発明に係るナビゲーション装置１のハードウェアの概略構成を示すブロック図であり、図２は、本発明に係るナビゲーション装置１のソフトウェアの概略構成を示すブロック図である。図３は、地図描画用のレイヤ構成を示す図である。図４は、描画画像、統合画像及び表示画像ＤＰの間の関係を示す図であり、図５は、描画対象情報Ｄを描画対象単位でプロセッサコア３に割り当てる一例を示す図あり、図６は、各プロセッサコア３の演算処理を時間軸に沿って示したタイムチャートである。図７は、統合レイヤＩＬに対応するデータがメモリ５上に確保される様子を示す図である。図８は、制約条件を満たす順序での描画レイヤの重ね合わせが不可能な割当の一例を示す図であり、図９は、データ量調整手段による描画対象情報の割当パターン決定方法を説明するためのテーブルである。
【００２４】
１．ナビゲーション装置の概略構成
本実施形態に係るナビゲーション装置１は、図１に示すように、三個のプロセッサコア３と、描画エンジン４と、メモリ５と、記憶装置６と、表示入力装置７と、音声出力装置８と、をハードウェア構成として備えている。また、このナビゲーション装置１は、ＧＰＳ受信機２１、方位センサ２２、及び距離センサ２３を備えている。これらはデジタル転送バス等の通信線９を介して相互に情報の送受信が可能なように接続されている。
【００２５】
また、このナビゲーション装置１は、図２に示すように、ナビゲーション用演算部１１、自車位置情報取得部１２、描画対象情報取得部１３、画像処理部１４及びデータ量調整部１８の各機能部を備える。これらの各機能部は、記憶装置６に記憶されたソフトウェア（プログラム）として構成されており、情報の演算処理を行うプロセッサコア３を用いて、入力された情報に対して種々の処理を行う。ここで、記憶装置６は、例えば、ハードディスクドライブ、ＤＶＤ−ＲＯＭを備えたＤＶＤドライブ、ＣＤ−ＲＯＭを備えたＣＤドライブ等のように、情報を記憶可能な記録媒体とその駆動手段とを有する装置を備えており、地図データベースＤＢを格納している。以下では、本実施形態に係るナビゲーション装置１の各部の構成について詳細に説明する。
【００２６】
２．地図データベース
地図データベースＤＢは、所定の区画毎に描画対象毎に分けられた複数の描画対象情報Ｄが格納されたデータベースである。図２に示すように、地図データベースＤＢには、描画対象情報Ｄとして背景情報Ｂ、道路情報Ｒ及び名称情報Ｎが格納され、本実施形態においては、描画対象情報Ｄとして更に地物情報Ｆが格納されている。これらの描画対象情報Ｄにより、地図情報Ｍが構成される。本実施形態においては、この地図データベースＤＢが、本発明における地図情報記憶手段に相当する。
【００２７】
背景情報Ｂは、背景を描画するための情報である。具体的には、水域、緑地及び施設等の情報を有して構成されている。これらは、緯度及び経度で表現された地図上の位置情報や、それぞれのエリアの外形を示す形状の情報等を有して構成されている。
道路情報Ｒは、道路を描画するための情報である。具体的には、多数のノードの情報と、２つのノードを連結して道路を構成する多数のリンクの情報とを有して構成されている。ここで、各ノードは、緯度及び経度で表現された地図上の位置情報を有して構成され、各リンクは、道路の種別（高速道路、有料道路、国道、県道等の種別）やリンク長さ、道路幅等の情報を有して構成されている。道路情報Ｒは、ユーザにより外部から入力された目的地までの経路を探索するためにも用いられる。
名称情報Ｎは、名称を描画するための情報である。具体的には、地図に表示される地名、道路名、施設名等の情報を有して構成されている。これらは、緯度及び経度で表現された地図上の位置情報や、それぞれの名称に関する文字列情報等を有して構成されている。
地物情報Ｆは、地物を描画するための情報である。具体的には、道路上や道路周辺に設けられた道路標示、標識、トンネル等の情報を有して構成されている。これらは、緯度及び経度で表現された地図上の位置や地物種別、形態等に関する情報を有して構成されている。
【００２８】
これらの描画対象情報Ｄは、それぞれ縮尺毎に対応するレベルに応じた情報を有している。例えば道路情報Ｒに関しては、高縮尺に対応するレベルでは高速道路や主要国道に関する情報を主に有し、低縮尺に対応するレベルになるにつれて都道府県道や市道、更にはレーン数等に関する情報を主に有するものとなる。
【００２９】
また、地図データベースＤＢには、それぞれの描画対象情報Ｄに合わせて、対応するデータ量に関する情報が記憶されている。それぞれの描画対象情報Ｄのデータ量に関する情報は、データ量調整部１８からの求めに応じて、データ量調整部１８に出力される。
【００３０】
３．ナビゲーション用演算部
ナビゲーション用演算部１１は、主にナビゲーション装置１としての案内機能を実行するためのアプリケーションプログラムに従って動作する演算処理手段である。ここで、アプリケーションプログラムは、自車位置情報取得部１２により取得された自車位置情報Ｐや、地図データベースＤＢから抽出された地図情報Ｍ等を参照して動作する。そして、ナビゲーション用演算部１１は、アプリケーションプログラムに従って出発地から目的地までの経路の探索を行い、案内経路情報Ｇを生成する。したがって、本実施形態においては、このナビゲーション用演算部１１が案内経路探索手段として機能する。生成した案内経路情報Ｇは、描画対象情報取得部１３へ出力される。また、ナビゲーション用演算部１１は、このように探索された経路と自車位置情報Ｐとに基づいて、表示入力装置７及び音声出力装置８の一方又は双方を用いて経路誘導を行う。また、ナビゲーション用演算部１１は、アプリケーションプログラムに従い、地図表示を行う範囲を決定する処理を行う。地図表示を行う範囲は、例えば、自車位置情報取得部１２により取得された自車位置情報Ｐに基づいて自車位置周辺の所定範囲、或いは、表示入力装置７により入力された特定の地点周辺の所定範囲等とすることができる。決定された地図表示を行う範囲についての情報は、描画対象情報取得部１３に出力される。また、ナビゲーション用演算部１１は、アプリケーションプログラムに従い、画像処理部１４により生成されて表示入力装置７に表示される表示画像ＤＰ上に、自車位置情報Ｐに基づいて自車位置マークを重ね合わせて表示する処理等も行う。
【００３１】
また、本実施形態においては、ナビゲーション用演算部１１は、表示入力装置７及び音声出力装置８に接続されている。表示入力装置７は、液晶表示装置等の表示装置とタッチパネル等の入力装置が一体となったものである。表示入力装置７は、例えば目的地等の入力を受け付けてナビゲーション用演算部１１に出力するとともに、表示画像生成部１７から出力される表示画像ＤＰを表示する。したがって、本実施形態においては、この表示入力装置７が、本発明における表示手段に相当する。また音声出力装置８は、スピーカ等を有して構成されており、ナビゲーションに伴う音声案内等を出力する。
【００３２】
４．自車位置情報取得部
自車位置情報取得部１２は、自車両の現在位置を示す自車位置情報Ｐを取得する自車位置情報取得手段として機能する。ここでは、自車位置情報取得部１２は、ＧＰＳ受信機２１、方位センサ２２、及び距離センサ２３と接続されている。ここで、ＧＰＳ受信機２１は、ＧＰＳ（Global Positioning System）衛星からのＧＰＳ信号を受信する装置である
。このＧＰＳ信号は、通常１秒おきに受信され、自車位置情報取得部１２へ出力される。自車位置情報取得部１２では、ＧＰＳ受信機２１で受信されたＧＰＳ衛星からの信号を解析し、自車両の現在位置（緯度及び経度）、進行方位、移動速度等の情報を取得することができる。方位センサ２２は、自車両の進行方位又はその進行方位の変化を検出するセンサである。この方位センサ２２は、例えば、ジャイロセンサ、地磁気センサ、ハンドルの回転部に取り付けた光学的な回転センサや回転型の抵抗ボリューム、車輪部に取り付ける角度センサ等により構成される。そして、方位センサ２２は、その検出結果を自車位置情報取得部１２へ出力する。距離センサ２３は、自車両の車速や移動距離を検出するセンサである。この距離センサ２３は、例えば、車両のドライブシャフトやホイール等が一定量回転する毎にパルス信号を出力する車速パルスセンサ、自車両の加速度を検知するヨー・Ｇセンサ及び検知された加速度を積分する回路等により構成される。そして、距離センサ２３は、その検出結果としての車速及び移動距離の情報を自車位置情報取得部１２へ出力する。
【００３３】
そして、自車位置情報取得部１２は、これらのＧＰＳ受信機２１、方位センサ２２及び距離センサ２３からの出力に基づいて、公知の方法により自車位置を特定する演算を行う。このようにして、自車位置情報取得部１２は、緯度及び経度で表された自車両の現在位置の情報、及び自車両の進行方位の情報を含む自車位置情報Ｐを取得する。自車位置情報取得部１２により取得された自車位置情報Ｐは、ナビゲーション用演算部１１及び描画対象情報取得部１３へ出力される。
【００３４】
５．描画対象情報取得部
描画対象情報取得部１３は、地図表示に際しての描画対象毎に分けられた複数の描画対象情報Ｄを取得する描画対象情報取得手段として機能する。描画対象情報Ｄを取得するに際しては、ナビゲーション用演算部１１において決定された地図表示を行う範囲について、指定された縮尺に応じたレベルの情報が描画対象毎に取得される。また、本実施形態においては、描画対象情報取得部１３は、地図情報Ｍを構成する背景情報Ｂ、道路情報Ｒ、名称情報Ｎ及び地物情報Ｆ、ナビゲーション用演算部１１により生成される案内経路情報Ｇの計五種類の情報を描画対象情報Ｄとして取得する。このようにして取得された描画対象情報Ｄは、画像処理部１４に出力される。
【００３５】
６．画像処理部
画像処理部１４は、描画対象情報取得部１３から出力された描画対象情報Ｄを受け取り、画像処理を行う画像処理手段として機能する。画像処理部１４は、描画対象毎の描画画像を生成する描画画像生成部１５と、描画画像を合成して一つの表示画像ＤＰを生成する表示画像生成部１７と、を備える。本実施形態においては、更に、複数の描画画像のうちの一部を統合して統合画像を生成する統合画像生成部１６を備える。本明細書においては、特に区別して使用しない限り、画像処理部１４とは、描画画像生成部１５と統合画像生成部１６と表示画像生成部１７とを合わせたものを意味するものとする。
【００３６】
６−１．描画画像生成部
描画画像生成部１５は、複数のプロセッサコア３を用いて描画対象情報Ｄを処理して描画対象毎の描画画像を生成する描画画像生成手段として機能する。描画対象情報取得部１３から出力された描画対象毎に分けられた複数の描画対象情報Ｄは、まず描画画像生成部１５に入力される。描画画像生成部１５は、受け取った描画対象情報Ｄに基づいて描画対象毎に描画画像を生成する。本実施形態においては、背景情報Ｂ、道路情報Ｒ、名称情報Ｎ、地物情報Ｆ及び案内経路情報Ｇの計五種類の情報が描画対象情報Ｄとされているので、これらに対応した五つの描画画像がそれぞれ生成する。これらの描画画像は、五つの描画レイヤ、具体的にはそれぞれ背景レイヤＬｂ、道路レイヤＬｒ、名称レイヤＬｎ、地物レイヤＬｆ及び案内経路レイヤＬｇとして生成する。つまり、本実施形態においては、この背景レイヤＬｂ、道路レイヤＬｒ、名称レイヤＬｎ、地物レイヤＬｆ及び案内経路レイヤＬｇが、本発明における描画対象毎の描画画像に相当する。なお、図３に示すように、これらの各レイヤは重ね合わされて一つの表示画像ＤＰを生成する。
【００３７】
描画画像生成部１５による描画対象毎の描画画像の生成に際しては、プロセッサコア３を用いて描画対象情報Ｄが処理される。このとき、描画画像の生成処理は、描画対象情報Ｄに基づいてプロセッサコア３が描画制御用信号を生成し、この描画制御用信号に従って描画エンジン４が描画することにより実行される。ここで、本実施形態に係るナビゲーション装置１は三個のプロセッサコア３を有しており、描画対象毎の描画対象情報Ｄは適宜分配されてそれぞれのプロセッサコア３に割り当てられる。描画対象情報Ｄのプロセッサコア３への割り当ては、データ量調整部１８により実行される。データ量調整部１８による描画対象情報Ｄのプロセッサコア３への割り当てについては後述する。
【００３８】
６−２．統合画像生成部
統合画像生成部１６は、描画対象毎に生成される複数の描画画像のうちの一部を統合して統合画像を生成する統合画像生成手段として機能する。図４に、描画対象毎に生成される描画レイヤＬｂ、Ｌｒ、Ｌｆ、Ｌｇ及びＬｎと統合レイヤＩＬとの関係を示す。また、本実施形態においては、統合画像生成部１６は、描画対象毎の描画画像のうち、先に描画処理が終了するプロセッサコア３により生成される描画画像を統合する。図５には、描画対象情報Ｄを描画対象単位でプロセッサコア３に割り当てる一例を示している。図中、それぞれの描画対象の横に括弧書きで記載した数字は、それぞれの描画対象情報Ｄのデータ量を示す数値である（その他の図に関しても同様である）。この例では、プロセッサコア３ａ及びプロセッサコア３ｂに割り当てられたデータ量の和（それぞれ３０）はプロセッサコア３ｃに割り当てられたデータ量の和（１５＋１５＋１０＝４０）よりも少ないので、プロセッサコア３ａ及びプロセッサコア３ｂにおける描画処理は、プロセッサコア３ｃにおける描画処理よりも先に終了する。そこで本例では、統合画像生成部１６は、図６に示すように、プロセッサコア３ａにより生成される背景レイヤＬｂと、プロセッサコア３ｂにより生成される道路レイヤＬｒとを統合させる処理を、プロセッサコア３ａにおいて、プロセッサコア３ｃにおける名称レイヤＬｎの描画処理と並行して実行する。これにより、一部の描画画像（本例では、背景レイヤＬｂ及び道路レイヤＬｒ）を統合する処理を介して表示画像ＤＰを生成する場合において、地図表示が完了するまでの処理時間を全体として短縮することができる。なお、本例では、背景レイヤＬｂと道路レイヤＬｒとを統合させる処理をプロセッサコア３ａにおいて実行したが、同じく先に描画処理が終了するプロセッサコア３ｂが実行しても良い。
【００３９】
また、本実施形態においては、統合画像生成部１６は、遅れて描画処理が終了するプロセッサコア３ｃにより生成される地物レイヤＬｆ、案内経路レイヤＬｇ及び名称レイヤＬｎを統合する処理をも実行する。以上のような統合画像生成部１６の処理により、二つの統合レイヤＩＬが生成する（図４を参照）。これらの統合レイヤＩＬは、それぞれ背景レイヤＬｂと道路レイヤＬｒとが重ね合わされた統合レイヤＩＬ１、及び地物レイヤＬｆと案内経路レイヤＬｇと名称レイヤＬｎとが重ね合わされた統合レイヤＩＬ２として生成する。つまり、本実施形態においては、これらの統合レイヤＩＬが、本発明における統合画像に相当する。生成した統合レイヤＩＬは、図７に示すように、メモリ５上に専用に確保された所定の領域に格納される。このように、描画レイヤの一部を統合してメモリ５に格納することで、メモリ５上に専用に確保する領域の大きさを小さく抑えることができ、メモリ使用量を低減することができる。
【００４０】
６−３．表示画像生成部
表示画像生成部１７は、描画対象毎の描画画像を合成して一つの表示画像ＤＰを生成する表示画像生成手段として機能する。ここで、描画対象毎の描画画像を合成して一つの表示画像ＤＰを生成する際には、描画対象毎の描画画像から直接表示画像ＤＰを生成しても良いし、一部の描画対象の描画レイヤの統合レイヤＩＬとその他の描画対象の描画レイヤとの組み合わせから表示画像ＤＰを生成しても良い。本実施形態においては、描画対象毎の描画レイヤは統合画像生成部１６により二つの統合レイヤＩＬに統合されているので、表示画像生成部１７は、図４に示すように、これら二つの統合レイヤＩＬ１及びＩＬ２を合成して表示画像ＤＰを生成する。生成した表示画像ＤＰは、表示入力装置７に出力される。
【００４１】
７．データ量調整部
データ量調整部１８は、描画画像生成部１５による描画画像の生成に際して、それぞれのプロセッサコア３が演算処理を行うデータ量を均等にするように、複数の描画対象情報Ｄをそれぞれのプロセッサコア３に割り当てるデータ量調整手段として機能する。ここで、描画対象情報Ｄは、描画対象単位で各プロセッサコア３に割り当てられる。したがって、「データ量を均等にする」とは、それぞれのプロセッサコア３が演算処理を行うデータ量を厳密に等しくすることまでは要求されず、データ量のばらつきを出来るだけ小さくすれば良いといった概念である。本実施形態においては、データ量調整部１８は、データ量が最大となるプロセッサコア３とデータ量が最小となるプロセッサコア３との間のデータ量の差を最小とするように、描画対象情報Ｄをそれぞれのプロセッサコア３に割り当てる。
【００４２】
ところで、上述したように、表示画像ＤＰは、描画対象毎に生成される複数の描画レイヤが重ね合わされて合成されることにより生成する一つの画像である。複数の描画レイヤを重ね合わせて表示画像ＤＰを生成するに際しては、各描画レイヤを重ねる順序に関して所定の制約条件が課せられる。すなわち、ある一つの描画対象の描画レイヤの上に、その他の描画対象の描画レイヤが重ねられることにより、地図表示又はナビゲーションにおいて必要な情報が隠れてしまうことがないように規制される。例えば、背景レイヤＬｂを全ての描画レイヤの中で最下位層としなければならない、道路レイヤＬｒを少なくとも案内経路レイヤＬｇよりも下位層としなければならない、等の条件が課せられる。複数の描画レイヤから一段階で表示画像ＤＰを生成する場合には、表示画像生成部１７がこれらの制約条件を満たすように描画レイヤの順序を調整して表示画像ＤＰを生成する。よって、その場合には、それぞれのプロセッサコア３で描画処理する描画対象を任意に割り振ったとしても、上記制約条件を満たす順序での描画レイヤの重ね合わせは常に可能である。
【００４３】
これに対して、本実施形態においては、描画対象毎に生成される複数の描画レイヤのうち、先に描画処理が終了するプロセッサコア３により生成される描画レイヤは、統合画像生成部１６により統合されて統合レイヤＩＬを生成する。また、遅れて描画処理が終了するプロセッサコア３により生成される描画レイヤも、統合画像生成部１６により統合されて統合レイヤＩＬを生成する。その後、表示画像生成部１７により二つの統合レイヤＩＬが合成されて表示画像ＤＰが生成する。そのため、それぞれのプロセッサコア３で描画処理する描画対象を任意に割り振ったのでは、第一段階の画像統合処理において生成される統合画像に含まれる描画レイヤの組み合わせによっては、最終的に生成される表示画像ＤＰが上記の制約条件を満たすことができなくなってしまう場合が生じ得る。例えば、図８に示すように、背景レイヤＬｂと案内経路レイヤＬｇとが先に描画処理が終了するプロセッサコア３ａ、３ｂにより生成され、道路レイヤＬｒが遅れて描画処理が終了するプロセッサコア３ｃにより生成される場合には、背景レイヤＬｂと案内経路レイヤＬｇとが先に統合されてしまい、その後道路レイヤＬｒを含む統合レイヤＩＬと合成されて表示画像ＤＰが生成されることになってしまう。それぞれの描画レイヤは統合レイヤＩＬをまたいで順序を調整することはできないため、これでは、案内経路レイヤＬｇの上に道路レイヤＬｒが重ねられることにより、地図上に表示されるべき案内経路に関する情報が隠れてしまう。そこで、本発明におけるデータ量調整部１８は、制約条件を満たす順序での描画レイヤの重ね合わせを可能とするように、描画対象情報Ｄをそれぞれのプロセッサコア３に割り当てる。つまり、データ量調整部１８は、表示画像ＤＰの生成に先行して統合レイヤＩＬが生成される場合においても、最終的に生成される表示画像ＤＰにおける描画レイヤの重ね合わせ順序が制約条件を満たすことになるように、描画対象情報Ｄをそれぞれのプロセッサコア３に割り当てる。
【００４４】
具体的には、描画対象毎の描画対象情報Ｄを、プロセッサコア３の個数に対応する数（本例では三個）のグループに分ける全ての組み合わせを、演算により割当パターンの候補として取得する。次に、グループ毎に、そこに含まれる描画対象情報Ｄのデータ量の和を演算により取得する。そして、データ量の和が最小になるグループと、データ量の和が二番目に小さくなるグループとを先に統合し、その後、これとデータ量の和が最大になるグループとを合成して表示画像ＤＰを生成するとした場合において、上記制約条件を満たし得なくなってしまうものを、割当パターンの候補から除外する。残った割当パターンの候補の中で、データ量の和が最大のものと、データ量の和が最小のものとの間のデータ量の差が最も小さくなる組み合わせを割当パターンとして決定する。
【００４５】
更に具体的な例を図９に示す。この図に示すテーブルには、描画対象毎の描画対象情報Ｄを三つのグループに分ける組み合わせの例として、五通りの割当パターンが示されている。ここでは、そこに含まれる描画対象情報Ｄのデータ量の和が小さいものから順に、グループ１、グループ２、グループ３としている。グループ１及びグループ２に含まれる描画対象情報Ｄを処理するプロセッサコア３は、先に描画処理が終了するので、それぞれの割当パターンについて、グループ１とグループ２とを先に統合し、その後、これとグループ３とを合成して表示画像ＤＰを生成するとした場合において、上述したような制約条件を満たし得るか否かを判別する。この判別方法については、図８に示した例を参照して既に説明したので、ここでは詳しい説明を省略する。本例では、割当パターン２及び割当パターン４は、制約条件を満たし得ないため割当パターンの候補から除外される。残った割当パターン１、割当パターン３及び割当パターン５を含む割当パターンの候補の中で、グループ３のデータ量の和とグループ１のデータ量の和との差が最も小さくなる割当パターン（本例では、割当パターン１）が、プロセッサコア３への描画対象毎の描画対象情報Ｄの割当パターンとして決定される。
【００４６】
これにより、必要な情報を確実に適切に表示させることができるとともに、地図表示を完了するまでの処理時間が短い、応答性に優れたナビゲーション装置１を提供することができる。
【００４７】
８．地図表示処理の手順
次に、本発明に係る地図表示装置２を備えたナビゲーション装置１において実行される地図表示処理の手順について説明する。図１０は、本実施形態に係る地図表示処理の手順を示すフローチャートである。以下に説明する地図表示処理の手順は、上記のナビゲーション装置１の各機能部を構成するソフトウェア（プログラム）により実行される。このとき、ナビゲーション装置１が有するプロセッサコア３は、地図表示プログラムを実行するコンピュータとして動作する。
【００４８】
まず、ナビゲーション用演算部１１は、地図表示を行う範囲を決定する（ステップ＃０１）。次に、描画対象情報取得部１３は、決定された地図表示を行う範囲について、描画対象毎に描画対象情報Ｄを取得する（ステップ＃０２）。次に、データ量調整部１８は、地図データベースＤＢから、それぞれの描画対象情報Ｄのデータ量を取得する（ステップ＃０３）。次に、データ量調整部１８は、描画対象毎の描画対象情報Ｄを三つのグループに分ける全ての組み合わせを、演算により割当パターンの候補として取得する（ステップ＃０４）。次に、データ量調整部１８は、グループ毎に、そこに含まれる描画対象情報Ｄのデータ量の和を演算により取得し（ステップ＃０５）、データ量の和により三つのグループの順列化を行う（ステップ＃０６）。次に、データ量調整部１８は、一の組み合わせについて、データ量の和が最小になるグループと、データ量の和が二番目に小さくなるグループとを先に統合し、その後データ量の和が最大になるグループと合成して表示画像ＤＰを生成するとした場合に、制約条件を満たし得るか否かを判別する（ステップ＃０７）。制約条件を満たし得ない場合（ステップ＃０７：Ｎｏ）、当該組み合わせを割当パターンの候補から除外する（ステップ＃０８）。一方、制約条件を満たし得る場合には（ステップ＃０７：Ｙｅｓ）、当該組み合わせを割当パターンの候補に残したままで、全ての組み合わせについてステップ＃０７の検討が終了したか否かを判別する（ステップ＃０９）。全ての組み合わせについて検討が終了していない場合（ステップ＃０９：Ｎｏ）、再度ステップ＃０７及びステップ＃０８を繰り返し実行する。全ての組み合わせについて検討が終了した場合（ステップ＃０９：Ｙｅｓ）、データ量調整部１８は、残った割当パターンの候補の中で、データ量の和が最大のものと、データ量の和が最小のものとの間のデータ量の差が最も小さくなる組み合わせを割当パターンとして決定する（ステップ＃１０）。次に、データ量調整部１８は、決定した割当パターンに従って、描画対象情報Ｄをそれぞれのプロセッサコア３に割り当てる（ステップ＃１１）。
【００４９】
次に、描画画像生成部１５は、複数のプロセッサコア３を用いて描画対象情報Ｄを処理して描画対象毎の描画画像を生成する（ステップ＃１２）。このとき、それぞれのプロセッサコア３は、ステップ＃１１において割り当てられた描画対象情報Ｄの処理を行う。次に、統合画像生成部１６は、描画対象毎に生成される複数の描画レイヤのうち、先に描画処理が終了するプロセッサコア３により生成される描画レイヤを統合して統合レイヤＩＬを生成するとともに、遅れて描画処理が終了するプロセッサコア３により生成される描画レイヤを統合して統合レイヤＩＬを生成する（ステップ＃１３）。次に、表示画像生成部１７は、ステップ＃１３で生成した二つの統合レイヤＩＬを合成して表示画像ＤＰを生成する（ステップ＃１４）。最後に、表示画像生成部１７は、生成した表示画像ＤＰを表示入力装置７に出力して、表示入力装置７に表示画像を表示させる（ステップ＃１５）。以上で、地図表示処理を終了する。
【００５０】
これにより、必要な情報を確実に適切に表示させることができるとともに、表示を完了するまでの処理時間が短い、応答性に優れた地図表示を実現することができる。
【００５１】
〔その他の実施形態〕
（１）上記の実施形態においては、ナビゲーション装置１が三個のプロセッサコア３を有している場合を例に挙げて説明した。しかし、少なくとも二個のプロセッサコア３を有するナビゲーション装置１に適用することができる。
【００５２】
（２）上記の実施形態においては、データ量調整部１８は、描画画像生成部１５による描画画像の生成に際して、データ量が最大となるプロセッサコア３とデータ量が最小となるプロセッサコア３との間のデータ量の差を最小とするように、描画対象情報Ｄをそれぞれのプロセッサコア３に割り当てる例について説明した。しかし、少なくともそれぞれのプロセッサコア３間のデータ量のばらつきを出来るだけ小さくするように描画対象情報Ｄを割り当てれば、それぞれのプロセッサコア３の処理時間を略均等化することができ、地図表示を完了するまでの処理時間を短縮化することができる。
【００５３】
（３）上記の実施形態においては、統合画像生成部１６は、描画対象毎に生成される描画画像のうち、先に描画処理が終了するプロセッサコア３により生成される描画画像を統合するとともに、遅れて描画処理が終了するプロセッサコア３により生成される描画画像を統合することにより、二つの統合画像を生成する例について説明した。しかし、描画処理が終了する順序によらず、描画対象毎に生成される複数の描画画像のうちの少なくとも一部を統合して統合画像を生成すれば、メモリ５上に専用に確保する領域の大きさを小さく抑えることができ、メモリ使用量を低減することができる。
【００５４】
（４）上記の実施形態においては、本発明に係る地図表示装置２をナビゲーション装置１に適用する場合を例に挙げて説明した。しかし、地図表示処理を伴うその他の各種装置にも適用することができる。
【産業上の利用可能性】
【００５５】
本発明は、情報の演算処理を行うプロセッサコアを複数有するナビゲーション装置及び当該ナビゲーション装置におけるナビゲーションプログラムに好適に利用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明に係るナビゲーション装置のハードウェアの概略構成を示すブロック図
【図２】本発明に係るナビゲーション装置のソフトウェアの概略構成を示すブロック図
【図３】地図描画用のレイヤ構成を示す図
【図４】描画画像、統合画像及び表示画像の間の関係を示す図
【図５】描画対象情報を描画対象単位でプロセッサコアに割り当てる一例を示す図
【図６】各プロセッサコアの演算処理を時間軸に沿って示したタイムチャート
【図７】統合レイヤに対応するデータがメモリ上に確保される様子を示す図
【図８】制約条件を満たす順序での描画レイヤの重ね合わせが不可能な割当の一例を示す図
【図９】データ量調整部による描画対象情報の割当パターン決定方法を説明するためのテーブル
【図１０】本発明に係る地図表示プログラムによる処理手順を示すフローチャート
【符号の説明】
【００５７】
１        ナビゲーション装置
２        地図表示装置
３        プロセッサコア
７        表示入力装置（表示手段）
１２      ナビゲーション用演算部（案内経路探索手段）
１３      描画対象情報取得部（描画対象情報取得手段）
１５      描画画像生成部（描画画像生成手段）
１６      統合画像生成部（統合画像生成手段）
１７      表示画像生成部（表示画像生成手段）
１８      データ量調整部（データ量調整手段）
ＤＢ      地図データベース（地図情報記憶手段）
Ｄ        描画対象情報
Ｍ        地図情報
Ｂ        背景情報
Ｒ        道路情報
Ｎ        名称情報
Ｇ        案内経路情報
Ｌｂ      背景レイヤ
Ｌｒ      道路レイヤ
Ｌｎ      名称レイヤ
Ｌｇ      案内経路レイヤ
ＩＬ      統合レイヤ（統合画像）
ＤＰ      表示画像
【図１】
0005019129.tif 000002
【図２】
0005019129.tif 000003
【図３】
0005019129.tif 000004
【図４】
0005019129.tif 000005
【図５】
0005019129.tif 000006
【図６】
0005019129.tif 000007
【図７】
0005019129.tif 000008
【図８】
0005019129.tif 000009
【図９】
0005019129.tif 000010
【図１０】
0005019129.tif 000011