(57)【要約】【課題】比較的軽い負荷で、３次元地図のリアリティを向上させる。【解決手段】３次元地図を表示するナビゲーションシステムにおいて、３次元モデルを透視投影して３次元画像を表示する。夜景モードで表示する際には、全体を暗色にするとともに、各建物および道路に、光源を表す白点を表示させる。建物の場合、光源はその高さに応じた数だけ高さ方向に並べて表示する。また、道路については、高速道路の場合は２列、細街路の場合は１列というように、道路種別に応じた数で、道路に沿って配置する。こうすることにより、建物の窓や、街路樹などの詳細な３次元モデルを用いるまでなく、３次元地図のリアリティを向上させることができる。【選択図】図９
2014241023.tif 000002
【特許請求の範囲】
【請求項１】
地物を３次元的に表現する３次元地図を表示する３次元地図表示システムであって、
前記地物の３次元モデルを含む描画データと、前記地物の外観的な属性を表す外観属性情報と、を対応付けて格納した地図データベースと、
前記描画データを投影した投影図を生成する投影図生成部と、
前記外観属性情報に基づいて、前記地物の形状に依存せずに該外観属性情報に応じた外観を表す画像である属性表現画像を、前記投影図上に重ねて表示させる属性表現画像重畳部と、
を備える３次元地図表示システム。
【請求項２】
請求項１記載の３次元地図表示システムであって、
前記属性表現画像は、前記地物と物理的な結びつきなく外観を表す画像であり、
前記属性表現画像重畳部は、前記属性表現画像を、前記地物の形状からはみ出すことを許容して表示する、
３次元地図表示システム。
【請求項３】
請求項１または２記載の３次元地図表示システムであって、
前記属性表現画像は、２次元の画像であり、
前記属性表現画像重畳部は、前記投影図生成部によって生成された前記投影図の上に、前記属性表現画像を重ねて表示する、
３次元地図表示システム。
【請求項４】
請求項１ないし３のいずれかに記載の３次元地図表示システムであって、
前記地物は、建物であり、
前記外観属性情報は、前記建物の夜間の発光態様を表す情報であり、
前記属性表現画像は、前記建物の夜間の発光を表す光源画像であり、
前記属性表現画像重畳部は、前記発光態様に応じて前記属性表現画像を表示させる
３次元地図表示システム。
【請求項５】
請求項４記載の３次元地図表示システムであって、
前記外観属性情報は、前記建物の高さまたは階数を表す情報を含み、
前記属性表現画像重畳部は、前記建物の高さまたは階数に応じた数または大きさで前記属性表現画像を表示させる、
３次元地図表示システム。
【請求項６】
請求項１記載の３次元地図表示システムであって、
前記属性表現画像は、前記地物と物理的に結びついた物の外観を表す画像であり、
前記属性表現画像重畳部は、前記属性表現画像を、前記地物の形状に基づく拘束条件下で表示させる、
３次元地図表示システム。
【請求項７】
請求項６記載の３次元地図表示システムであって、
前記属性表現画像重畳部は、前記属性表現画像を表示させるためのモデルを、前記投影図の生成に先立って、前記３次元モデル上に配置する、
３次元地図表示システム。
【請求項８】
請求項６または７記載の３次元地図表示システムであって、
前記地物は道路であり、
前記属性表現画像は、該道路上に配置された街路灯の光を表す光源画像であり、
前記属性表現画像重畳部は、前記光源画像を、前記道路に沿うという拘束条件下で表示させる、
３次元地図表示システム。
【請求項９】
コンピュータによって、地物を３次元的に表現する３次元地図を表示する３次元地図表示方法であって、
前記コンピュータが、前記地物の３次元モデルを含む描画データと、前記地物の外観的な属性を表す外観属性情報と、を対応付けて格納した地図データベースを参照する地図データベース参照工程と、
前記コンピュータが、前記描画データを投影した投影図を生成する投影図生成工程と、
前記コンピュータが、前記外観属性情報に基づいて、前記地物の形状に依存せずに該外観属性情報に応じた外観を表す画像である属性表現画像を、前記投影図上に重ねて表示させる属性表現画像重畳工程と、
を備える３次元地図表示方法。
【請求項１０】
コンピュータによって、地物を３次元的に表現する３次元地図を表示するためのコンピュータプログラムであって、
前記地物の３次元モデルを含む描画データと、前記地物の外観的な属性を表す外観属性情報と、を対応付けて格納した地図データベースを参照する地図データベース参照機能と、
前記描画データを投影した投影図を生成する投影図生成機能と、
前記外観属性情報に基づいて、前記地物の形状に依存せずに該外観属性情報に応じた外観を表す画像である属性表現画像を、前記投影図上に重ねて表示する属性表現画像重畳機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地物を３次元的に表現した３次元地図を表示する技術に関するものである。
【背景技術】
【０００２】
従来、建物や道路等の地物を３次元的に表現した３次元地図が普及している。この３次元地図では、ユーザが現実に視認する景色に近い状態で、地物が表現される。このため、３次元地図をナビゲーションシステムにおける経路案内に利用すれば、ユーザは直感的に経路を把握することができ、利便性が高い。
近年では、３次元地図において、夜景を表現することも提案されている。夜景を表現する際、地物やその背景は、暗色で描画される。そして、例えば、フライトシミュレータ等では、より高いリアリティを感じさせるため、３次元モデルを用いて、建物の窓から漏れる明かりを表現したり、建物がライトアップされている状態を表現したり、街路灯の光を表現したりする等、高度な３次元コンピュータグラフィックスが用いられる。
また、下記特許文献１に記載された技術では、各建物の窓について、窓モデルを生成することにより、夜景モード時に、建物の種類（住宅用建物、オフィス用建物、高層建物等）に応じて、点灯している窓の比率、色合い、明るさ等を変える。
また、下記特許文献２に記載された技術では、ナビゲーション装置において、夜間用の地図を描画するときに、地図表示縮尺が小さい場合に、建物図形の重心または頂点を高輝度色（光点図形）で描画する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９８１６２号公報
【特許文献２】特開２００５−３２６１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献２の技術のように、夜景を表現する際に、単に建物に光を描くだけでは、リアリティを向上させることはできなかった。例えば、民家と高層ビルとでは、当然、明かりの点灯具合が異なるため、両者に同じように光を点灯させて夜景を描いても、住宅街と高層ビル街とで同じ程度の明るさしか表現できず、高層ビル街に特有のまばゆい明るさを表現することはできなかった。
一方、特許文献１に記載された技術のように、高精細な３次元モデルを利用すれば、上述の問題を解決し、リアリティの高い夜景を表現することは可能ではあるが、今度は、描画のための処理負荷が非常に高くなるという別の課題を招くことになる。
【０００５】
このような、３次元地図において、比較的軽い処理負荷で、リアリティが高い風景を表現したいという課題は、夜景を表現する場合に限られず、昼景を表現する場合にも共通する。
【０００６】
本発明は、上述の課題を解決するためになされたものであり、比較的軽い処理負荷で、３次元地図のリアリティを向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明の装置は、地物を３次元的に表現する３次元地図を表示する３次元地図表示システムであって、
前記地物の３次元モデルを含む描画データと、前記地物の外観的な属性を表す外観属性情報と、を対応付けて格納した地図データベースと、
前記描画データを投影した投影図を生成する投影図生成部と、
前記外観属性情報に基づいて、前記地物の形状に依存せずに該外観属性情報に応じた外観を表す画像である属性表現画像を、前記投影図上に重ねて表示させる属性表現画像重畳部と、
を備えることを特徴とする。
【０００８】
本発明において、地物の外観的な属性とは、実世界において視覚的に認識可能な事項を示す属性である。外観属性情報としては、例えば、道路について言えば、道路幅、車線数などが挙げられ、建物について言えば、その高さ・階数などが挙げられる。また、高速道路・一般道路・細街路といった道路の種別、ビル・家屋といった建物の種別、さらには道路・建物等といった地物自体の種別も、広い意味で地物の外観を表す情報と言えるため、外観属性情報に含まれ得る。
属性表現画像は、地物の形状に依存せずに外観属性情報に応じた外観を表す画像である。例えば、自動車の画像を道路上に配置することによって、道路幅や車線数という外観属性情報を直感的視覚的に表現する場合は、自動車の画像が属性表現画像に該当する。属性表現画像は、必ずしも実在する物の画像である必要はなく、例えば、夜景を表現する際の光源の画像なども含まれる。もっとも、地物を記号化した地図記号や、いわゆる交通アイコン、企業アイコンといった案内用の記号は、地物の外観を再現するものではないので、属性表現画像に含まれない。また、属性表現画像は、地物の形状に依存しない画像であり、テクスチャマッピングにおいて、地物の形状に合わせて貼り付けられるテクスチャとも異なる。
かかる属性表現画像は、外観属性情報と対応付けて、予め用意しておくようにしてもよいし、３次元地図を表示するときに生成するようにしてもよい。また、表現すべき外観属性情報に応じて両者を使い分けるようにしてもよい。
属性表現画像は、投影図上において、固定の位置に表示させてもよいし、移動させてもよい。また、サイズや色などを固定しておいてもよいし、動的に変化させてもよい。
投影図の生成は、平行投影、透視投影など種々の方法を用いることができる。本発明は、広域の投影図に対して特に有用性が高く、このため、投影図の生成は、上空視点からの透視投影によることが、より好ましい。
また、投影図は、必ずしも全ての地物を投影するものである必要はない。例えば、広域図において、属性表現画像によって地物が十分に判別できない程度に小さくなるような場合には、かかる地物は投影対象から除外し、属性表現画像で置換するようにしてもよい。
【０００９】
３次元地図のリアリティを向上させるためには、地物の外観に応じた種々の装飾を施すことが好ましい。本発明の３次元地図表示システムによれば、描画データとは別に生成される属性表現画像を用いることによって、こうした外観上の装飾を施すことができる。しかも、この属性表現画像は、地物の外観属性情報に基づいて表示されるため、特許文献２のように単純に光源を付加するものと異なり、地物の外観上の特徴を柔軟に反映させた表現を実現することができる。また、地物自体の３次元モデルを詳細にする必要もないため、疑似的かつ簡易的に地物の外観的な属性を表現することができる。したがって、比較的軽い処理負荷で、３次元地図のリアリティを向上させることができる。
【００１０】
本発明の３次元地図表示システムにおいては、
前記属性表現画像は、前記地物と物理的な結びつきなく外観を表す画像であり、
前記属性表現画像重畳部は、前記属性表現画像を、前記地物の形状からはみ出すことを許容して表示するものとしてもよい。
【００１１】
「許容」であるから、地物の形状からはみ出さないものも含む趣旨である。
属性表現画像には、道路上に表示する車両のように、地物と物理的に結びつけられた画像と、夜景における建物の光を表す画像や、海岸線の波しぶきを表す画像のように、必ずしも地物と物理的に結びついてはいないものとがある。上記態様では、このように物理的に結びつきなく外観を表す画像については、地物の形状内に画像を納めるという拘束なく表示する。こうすることによって、３次元モデルの輪郭形状にとらわれない表現が可能となり、リアリティを向上させることが可能となる。例えば、海を表すポリゴンに対し、波しぶきを表す白い点、線などを、海岸線付近に、ランダムかつポリゴンの境界からはみ出すことも許容して表示することにより、海のポリゴン形状が比較的単純なものであったとしても、波を模した複雑な海岸線を表現でき、そのリアリティを向上させることができる。
【００１２】
本発明においては、
前記属性表現画像は、２次元の画像であり、
前記属性表現画像重畳部は、前記投影図生成部によって生成された前記投影図の上に、前記属性表現画像を重ねて表示するものとしてもよい。
【００１３】
上記態様においては、属性表現画像は、投影図を生成する投影処理とは別に、単に２次元の画像表示処理によって表示される。例えば、生成された２次元画像としての投影図上に、直接、属性表現画像を描画するようにしてもよいし、２次元のレイヤ上に属性表現画像を描画した上で投影図に重畳表示するようにしてもよい。このように上記態様によれば、属性表現画像について投影処理が不要となるため、表示のための処理負荷を軽減することができる。
かかる態様において、属性表現画像を表示する位置は、種々の方法で決定することができる。例えば、各地物について投影処理後の投影図内での２次元座標を取得し、この座標値を基準として属性表現画像の表示位置を決めるようにしてもよい。また、各地物の３次元モデルに基づいて、属性表示画像の表示位置を３次元空間内で求めた後、投影処理と同様の座標変換を施して２次元画像内の座標を求めるようにしてもよい。
また、投影図を上空視点からの透視投影で生成する場合には、表示位置が投影図内で上方に行くほど属性表現画像の大きさを小さくして表示するようにしてもよい。透視投影の場合、生成された画像の上方ほど視点から遠方が描画されることになるため、上方ほど属性表現画像の大きさを小さくすることにより、属性表現画像にも遠近感を付与することができる。
【００１４】
以上で示した態様の具体的な適用例として、
前記地物は、建物であり、
前記外観属性情報は、前記建物の夜間の発光態様を表す情報であり、
前記属性表現画像は、前記建物の夜間の発光を表す光源画像であり、
前記属性表現画像重畳部は、前記発光態様に応じて前記属性表現画像を表示させるものとしてもよい。
【００１５】
建物の夜間の発光態様を表す外観属性情報としては、発光時の外観、即ち、建物に光源画像を重ねて夜景を表す際に、光源画像の数、大きさ、色、明るさ、形状、配置等に影響を与え得る情報を言う。かかる外観属性情報としては、例えば、建物の種別、建物の高さや階数、建物の平面的な形状や大きさ等が挙げられる。
上記態様によれば、こうした外観属性情報に応じて、光源画像を生成することにより、建物について夜景のリアリティを向上させることができる。例えば、建物の種別が、オフィスビルの場合は窓から漏れる蛍光灯の光を表す光源画像を用い、超高層ビルの場合には、航空障害灯の光を表す光源画像を用いるというように、光源画像を使い分けて表現することができる。
【００１６】
また、上記建物の夜間の発光態様を表現する態様においては、
前記外観属性情報は、前記建物の高さまたは階数を表す情報を含み、
前記属性表現画像重畳部は、前記建物の高さまたは階数に応じた数または大きさで前記属性表現画像を表示させるものとしてもよい。
【００１７】
こうすることによって、高い建物または階数が多い建物ほど、多くの窓から光が漏れている様子を表すことができる。
光源画像の数は、例えば、１階建てなら１つ、３階建てなら３つのように、建物の階数と一致させてもよいし、１〜５階建てなら１つ、６〜１０階建てなら２つのように、段階的に変化させてもよい。種々の方法で、建物の高さまたは階数に応じて、単調増加または段階的に変化させることができる。さらに、光源画像の数に上限値または下限値を設定しておいてもよい。
複数の光源画像を表示する場合には、建物の高さ方向に並べてもよい。こうすれば、視覚上より効果的に建物の高さを表現することができる。光源画像同士は、離れていても良いし、接するまたは重なるようにしてもよい。
光源画像は、建物の高さまたは階数に応じて面積が変化するよう、拡大または形状変化させてもよい。この場合も、単調増加させてもよいし、段階的に変化させてもよい。
本発明において、さらに、建物の平面形状に応じて、光源画像を左右方向に並べて表示してもよい。
【００１８】
本発明の３次元地図表示システムにおいては、
前記属性表現画像は、前記地物と物理的に結びついた物の外観を表す画像であり、
前記属性表現画像重畳部は、前記属性表現画像を、前記地物の形状に基づく拘束条件下で表示させるものとしてもよい。
【００１９】
地物の形状に基づく拘束条件とは、例えば、地物を表すポリゴンからはみ出さないという条件、境界上または境界から所定の距離範囲内という条件などとすることができる。
このような属性表現画像としては、例えば、道路の街路灯や道路上の車、海に浮かぶ船舶、田畑や山などに生えている植物などが挙げられる。このように地物と物理的に結びついている物の場合、地物形状を無視して表示すると、違和感を与える画像となってしまうことがある。上記態様では、このような属性表現画像については、地物の形状に基づく拘束条件の下で表示させるため、こうした違和感を回避することができる。
【００２０】
地物の形状に基づく拘束条件が課される場合、
前記属性表現画像重畳部は、前記属性表現画像を表示させるためのモデルを、前記投影図の生成に先立って、前記３次元モデル上に配置するようにしてもよい。
【００２１】
属性表現画像は、地物の３次元モデルとともに投影されることで、地物に重畳して表示されることになる。
このように、３次元モデル上に属性表現画像用のモデルを配置する方法によれば、３次元モデルとの位置関係を比較的容易に規定することができ、上述の拘束条件を維持しやすくなるという利点がある。また、属性表現画像用のモデルに対しても投影処理が施されるため、属性表示画像に対して、地物の３次元モデルと同様の遠近感を与えることができる利点もある。
【００２２】
もっとも、かかる拘束条件が課されている場合であっても、先に説明したように、投影図に、２次元画像としての属性表現画像を直接描画したり、レイヤに描画して重畳したりする方法をとることも可能である。
逆に、先に説明した拘束条件が課されない属性表現画像も含めて、地物の３次元モデル上に配置した上で投影する方法をとることも可能である。
また、属性表現画像を表示するためのモデルは、３次元であってもよいし、２次元であってもよい。２次元の属性表現画像を用いる場合、３次元地図内に表示される全ての属性表現画像を対応する地物の位置座標に従って１つの平面上に配置することによって、属性表現画像からなるテクスチャを生成し、これを３次元モデル上に貼り付けた上で、投影する方法をとってもよい。
【００２３】
上記拘束条件が課される態様の具体例として、
前記地物は道路であり、
前記属性表現画像は、該道路上に配置された街路灯の光を表す光源画像であり、
前記属性表現画像重畳部は、前記光源画像を、前記道路に沿うという拘束条件下で表示させるものとしてもよい。
【００２４】
こうすることによって、道路上に街路灯の光を表現することができ、道路の夜景のリアリティを向上させることができる。光源画像の配置は、種々の設定が可能であるが、道路に沿って規則的に配置することにより、さらにリアリティを向上させることができる。
光源画像の配置は、道路の車線数等に応じて変化させてもよい。例えば、道路の車線数が少ない場合には１列に配置し、多い場合には複数列（例えば、２列）に配置するようにしてもよい。また、道路の交差点上に、信号機の点灯状態を表す光源画像を配置するようにしてもよい。
【００２５】
本発明は、上述した種々の特徴を必ずしも全て備えている必要はなく、その一部を省略したり、適宜、組み合わせたりして構成することができる。また、本発明は、上述の３次元地図表示システムとしての構成の他、３次元地図表示方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００２６】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、３次元地図表示システムの動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００２７】
【図１】実施例におけるナビゲーションシステムの概略構成を示す説明図である。
【図２】地図データ２２の内容を示す説明図である。
【図３】設定テーブル２４Ｔおよび属性表現画像データ２４の一例を示す説明図である。
【図４】経路案内処理の流れを示すフローチャートである。
【図５】本実施例の３次元地図の表示方法を示す説明図である。
【図６】３次元地図表示処理の流れを示すフローチャートである。
【図７】建物用属性表現画像描画処理の流れを示すフローチャートである。
【図８】道路用属性表現画像描画処理の流れを示すフローチャートである。
【図９】表示モードが夜景モードである場合の３次元地図（鳥瞰図）の表示例を示す説明図である。
【図１０】変形例の光源画像の表示例を示す説明図である。
【図１１】変形例の道路用属性表現画像描画処理の流れを示すフローチャートである。
【図１２】変形例の属性表現画像描画処理の流れを示すフローチャートである。
【図１３】他の変形例の属性表現画像描画処理の流れを示すフローチャートである。
【発明を実施するための形態】
【実施例】
【００２８】
以下、本発明の実施の形態について、本発明の３次元地図表示システムを、出発地（現在地）から目的地までの経路案内を行うナビゲーションシステムに適用した場合の実施例に基づき説明する。以下では、ナビゲーションシステムの例を示すが、本発明は、かかる例に限らず、３次元地図を表示する種々の装置として構成可能である。
【００２９】
Ａ．システム構成：
図１は、実施例におけるナビゲーションシステムの概略構成を示す説明図である。ナビゲーションシステムは、サーバ１００と、３次元地図表示装置としての機能を有する端末１０とを、ネットワークＮＥを介して接続することによって構成されている。この他、本実施例のサーバ１００が提供する機能を、端末１０に組み込んで、スタンドアロンの装置として構成してもよいし、さらに多くのサーバ等を備える分散システムとして構成することもできる。
【００３０】
サーバ１００には、地図データベース２０、および、図示する送受信部１０１、データベース管理部１０２、経路探索部１０３の各機能ブロックが備えられている。これらの機能ブロックは、サーバ１００に、それぞれの機能を実現するためのコンピュータプログラムをインストールすることによってソフトウェア的に構成することができる。これらの機能ブロックの少なくとも一部を、ハードウェア的に構成してもよい。
【００３１】
地図データベース２０には、地図データ２２、設定テーブル２４Ｔ、属性表現画像データ２４、文字データ２６およびネットワークデータ２８が格納されている。
地図データ２２は、経路案内時などに３次元地図を表示するためのデータであり、海、山、河川、道路、建物などの種々の地物を３次元的に描画するための描画データとしての３次元モデル（ポリゴン）等を含んでいる。
設定テーブル２４Ｔは、地物の外観を装飾するために、どのような属性表現画像を用いるかを規定している。本実施例では、属性表現画像は、予め画像データの形で用意されているものと、地図の描画時にグラフィックスライブラリが備える機能に基づいて生成されるものとがある。属性表現画像データ２４は、予め用意されるべき属性表現画像の画像データを格納している。
地図データ２２および設定テーブル２４Ｔ、属性表現画像データ２４のデータ構造は、後で説明する。
文字データ２６は、地図中に表示される文字を表すデータである。
ネットワークデータ２８は、道路をリンクおよびノードの集合で表した経路探索用のデータである。
【００３２】
サーバ１００の各機能ブロックは、それぞれ以下の機能を提供する。
送受信部１０１は、ネットワークＮＥを介して、端末１０と種々のコマンドやデータ等の授受を行う。本実施例においては、例えば、経路探索や地図表示に関するコマンド、地図データベース２０に格納された各種データなどが授受されることになる。
データベース管理部１０２は、地図データベース２０からのデータの読み出しを制御する。
経路探索部１０３は、地図データベース２０を利用して、ユーザから指定された出発地から目的地までの経路探索を実行する。経路探索には、ダイクストラ法などの周知の方法を適用することができる。
【００３３】
端末１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、およびハードディスクドライブ等を備えている。そして、ＣＰＵは、ハードディスクドライブに記憶されたアプリケーションプログラムを読み出して実行することによって、送受信部１２、表示制御部１３として機能する。表示制御部１３は、投影図生成部１４と、属性表現画像重畳部１５と、文字表示制御部１６とを備えている。これら各部の少なくとも一部を、ハードウェアによって構成するようにしてもよい。
【００３４】
コマンド入力部１１は、経路探索、地図表示に関するユーザの指示を入力する。
送受信部１２は、ネットワークＮＥを介して、サーバ１００と種々のコマンドやデータ等の授受を行う。
データ保持部１７は、サーバ１００から取得されたデータを一時的に保持する。
位置情報取得部１８は、ＧＰＳ（Global
Positioning System）や電磁コンパスなどのセンサによって、端末１０の現在位置および方位など、経路探索、経路案内に必要な情報を取得する。
投影図生成部１４は、地図データ２２を用いて、透視投影法によって地物を３次元的に描画した投影図を生成する。属性表現画像重畳部１５は、属性表現画像データ２４等を用いて、投影図上に属性表現画像を重ねて表示させる。文字表示制御部１６は、文字データ２６を用いて、地物に関する情報を表す文字の投影図上への表示を制御する。表示制御部１３は、投影図生成部１４、属性表現画像重畳部１５および文字表示制御部１６の動作を制御し、これらによって生成された３次元地図を、端末１０の表示装置３０に表示する。
なお、本実施例では、３次元地図の表示モードとして、昼間の風景を表示する表示モードである「昼景モード」と、夜間の風景を表示する表示モードである「夜景モード」とが用意されている。
【００３５】
Ｂ．地図データ：
図２は、地図データ２２の内容を示す説明図である。図２（ａ）に示したように、地図データ２２においては、各地物に対して固有の地物ＩＤが付与され、地物ごとに図示した種々のデータが管理されている。
「種別」は、「建物」、「道路」、「鉄道」、「海」、「湖沼」、「河川」、「山林」「田畑、草原」等、地物の種類を表している。
「名称」は、地物の名称である。
「３次元モデル」は、各地物を３次元的に表示するためのポリゴンデータである。このデータは、本発明における描画データに相当する。
「テクスチャ」は、テクスチャマッピングにおいて、地物（３次元モデル）の形状に合わせて貼り付けられる画像である。
「属性」は、地物の種別に応じて、地物の種々の性質を表すデータである。図２（ｂ）に示したように、例えば、地物の種別が建物であれば、高層ビル、オフィスビル、家屋など建物の詳細な種別（詳細種別）や、建物の高さまたは階数、建物の幅などが属性に含まれる。また、図２（ｃ）に示したように、地物の種別が道路であれば、高速道路、国道、県道、一般道路、細街路などの道路の詳細な種別（詳細種別）や、道路の車線数、道路の幅などが属性に含まれる。
【００３６】
Ｃ．属性表現画像：
図３は、設定テーブル２４Ｔおよび属性表現画像データ２４の一例を示す説明図である。設定テーブル２４Ｔは、地物の外観を修飾するために用いる属性表現画像を規定している。本実施例では、地図の表示モードとして昼景モード、夜景モードを有しているため、属性表現画像も表示モードごとに設定されている。属性表現画像データ２４は、属性表現画像を表示するための２次元の画像データを識別情報ＩＤと対応づけて記憶しているデータベースである。
設定テーブル２４Ｔにおいて、図示する通り、属性表現画像は、地物の種別・詳細種別に対応づけられている。
道路・高速道路の昼景モードには識別情報ＩＤ１が格納されている。これは、属性表現画像データ２４の識別情報ＩＤ１、即ち自動車の画像データを属性表現画像として用いることを表している。一方、夜景モードには、「光源（オレンジ）」が設定されている。これは、グラフィックスライブラリの機能を用いて地図描画時に、道路に設置される街路灯（ナトリウム灯）のオレンジ色の光を表す球形の光源画像を生成し、表示することを表している。同様に、国道に対しては、昼景モードでは高速道路と同じく識別情報ＩＤ１「自動車」を用いるが、夜景モードでは「光源（白）」のように色の異なる光源を用いるものとした。県道では、昼景モードでは、属性表現画像を用いない設定としている。このように道路の種別に応じて、設定を変えることにより、種別ごとの外観を表すことができる。
同様に、属性表現画像データ２４に用意された画像データを用いるものとしては、それぞれ昼景モードにおいて、鉄道の識別情報ＩＤ２「列車」、海・港の識別情報ＩＤ３「船舶」、山林・針葉樹林の識別情報ＩＤ４「針葉樹」、山林・広葉樹林の識別情報ＩＤ５「広葉樹」などがある。
一方、描画時に生成するものとしては、夜景モードで使用されるものとして、建物の窓から漏れる蛍光灯の白色光を表す四角形および丸形の窓光源画像、高層ビルの屋上等に設置された航空障害灯の赤色光を表す丸形の航空障害灯画像、船舶に灯される船光源画像がある。また、昼景モードで使用されるものとして、海の波の輝きを表す波光源画像、波しぶきを表す白点画像などがある。属性表現画像は、その他、種々の地物に対して用意することができる。
【００３７】
Ｄ．経路案内処理：
以下、実施例のナビゲーションシステムで経路探索および経路案内を行う場合の処理を例にとって、実施例における３次元地図の表示制御について説明する。
図４は、経路案内処理の流れを示すフローチャートである。端末１０とサーバ１００の処理内容を区別して記載してはいないが、この処理は、両者が連携して実行する処理である。
処理を開始すると、ナビゲーションシステムは、出発地、目的地、および表示モードの指示を入力する（ステップＳ１０）。出発地は、位置情報取得部１８によって取得した現在位置をそのまま用いるものとしてもよい。表示モードとしては、昼間の風景を表示する表示モードである「昼景モード」と、夜間の風景を表示する表示モードである「夜景モード」とが用意されている。表示モードは、ナビゲーションシステムに、時刻を取得する機能を備えるようにし、経路案内処理を実行する時刻に応じて、自動的に切り換えるようにしてもよい。
【００３８】
次に、ナビゲーションシステムは、ユーザからの指定に基づき経路探索処理を実行する（ステップＳ１２）。この処理は、サーバ１００が地図データベース２０に格納されたネットワークデータ２８を用いて行う処理であり、ダイクストラ法などの周知の方法によって行うことができる。得られた経路は、端末１０に送信される。
【００３９】
経路探索の結果を受け、端末１０は、３次元地図表示を行いながら、以下の手順で経路案内を実行する。
まず、端末１０は、ＧＰＳ等のセンサから現在位置を入力し（ステップＳ１４）、３次元地図を表示する際の視点位置、視線方向を決定する（ステップＳ１６）。視線方向は、例えば、現在位置から目的地へ向かう経路上の将来位置を見た方向とすることができる。視点位置は、例えば、現在位置から所定距離だけ後ろとすることができ、視点の高さおよび角度（仰角、俯角）は、予め設定された値から、ユーザが任意に調整可能としている。
【００４０】
そして、端末１０は、３次元地図表示処理を実行する（ステップＳ１８）。３次元地図表示処理については、後から詳しく説明する。
端末１０は、ステップＳ１４〜Ｓ１８までの処理を、目的地に到達するまで（ステップＳ２０：ＹＥＳ）、繰り返し実行する。
【００４１】
Ｅ．３次元地図表示処理：
本実施例では、図３で説明した種々の属性表現画像を描くことによって、地物の外観を修飾して３次元地図を表示する。属性表現画像の表示は、種々の方法で行うことができるが、まず、３次元モデルを透視投影して得られる投影図上に、２次元で属性表現画像を描いた属性表現画像レイヤを重畳する方法を説明する。
【００４２】
図５は、本実施例の３次元地図の表示方法を示す説明図である。３次元モデルと投影図と属性表現画像レイヤとの関係を模式的に示した。投影図は、３次元モデルを透視投影することによって描画された２次元画像である。透視投影による投影図では、下方の領域ほど、近景の３次元モデルが大きく描画され、上方の領域ほど、遠景の３次元モデルが小さく描画され、遠近感が表現される。
属性表現画像レイヤは、属性表現画像が２次元で描画されたレイヤであり、投影図とは別に用意される。属性表現画像レイヤにおける各属性表現画像の表示位置は、例えば、各地物について投影図内での２次元座標を取得し、この座標値を基準として属性表現画像の表示位置を決めるようにすることができる。各地物の３次元モデルに基づいて、属性表示画像の表示位置を３次元空間内で求めた後、透視投影と同様の座標変換を施して２次元画像内の座標を求めるようにしてもよい。属性表現画像レイヤは、投影図の前面に重ね合わされる。
属性表現画像レイヤにおいては、投影図における地物と同様に、上方の領域ほど、属性表現画像が縮小されて描画される。こうすることによって、属性表現画像にも遠近感を付与することができる。
【００４３】
図６は、３次元地図表示処理の流れを示すフローチャートである。この処理は、図４に示した経路案内処理におけるステップＳ１８に相当する処理であり、端末１０が実行する処理である。
処理を開始すると、端末１０は、視点位置、視線方向、表示モードを入力する（ステップＳ１００）。次に、端末１０は、地図データベース２０から、視点位置および視線方向に基づいて定まる表示対象エリア内に存在する地物の３次元モデルと、各地物に対応する属性表現画像データ２４とを読み込む（ステップＳ１１０）。
そして、端末１０は、３次元地図の表示モードが昼景モードであるか夜景モードであるかを判断する（ステップＳ１２０）。表示モードが夜景モードである場合には、端末１０は、３次元モデル、および、その背景の全体を暗色化する（ステップＳ１３０）。一方、表示モードが昼景モードである場合には、端末１０は、ステップＳ１３０をスキップしてステップＳ１４０に処理を進める。
そして、端末１０は、ステップＳ１００で設定された視点位置、視線方向に基づいて、陰線消去を行いつつ、透視投影法によってレンダリングを行い、地物を３次元的に描画した投影図を生成する（ステップＳ１４０）。
そして、端末１０は、各地物について投影図内での２次元座標値を取得し、この座標値を基準として、属性表現画像レイヤにおける属性表現画像の表示位置を設定する（ステップＳ１５０）。このとき、端末１０は、表示モードに応じて、各地物に対応し、地図データベース２０に格納されていない属性表現画像（図３参照）を、グラフィックスライブラリの機能を用いて生成し、この属性表現画像の表示位置も設定する。
そして、端末１０は、投影図内での各地物の表示位置に応じて、属性表現画像のサイズを拡縮する（ステップＳ１６０）。属性表現画像のサイズは、地図の縮尺に応じて、投影図内の上下方向の中央に表示される地物を基準とした基準サイズが設定されており、端末１０は、地物の表示位置が下方ほど、属性表現画像のサイズを拡大し、地物の表示位置が上方ほど、２次元の光源画像のサイズを縮小する。
そして、端末１０は、属性表現画像描画処理を実行する（ステップＳ１７０）。属性表現画像描画処理は、属性表現画像レイヤ上に、２次元で属性表現画像を描画する処理である。図３に示した通り、属性表現画像には、種々の種類が存在するが、その種別に応じて描画方法が異なるため、具体的な処理内容については、後から説明する。
属性表現画像描画処理が終了すると、端末１０は、表示対象となる文字データを読む込み、地図上に、各文字を重ねて表示する（ステップＳ１８０）。
以上の処理によって、端末１０は、３次元地図表示処理を終了する。
【００４４】
図７は、建物用属性表現画像描画処理の流れを示すフローチャートである。この処理は、図６に示した３次元地図表示処理におけるステップＳ１７０（属性表現画像描画処理）の一部に相当する処理であり、表示モードが夜景モードである場合に、表示対象内エリアに存在する建物について、順次、実行される。
処理を開始すると、端末１０は、処理対象の建物を選択する（ステップＳ２００）。そして、端末１０は、その建物の属性情報に基づいて、属性表現画像である窓光源画像の表示態様を設定する（ステップＳ２１０）。端末１０は、Ｎ階建ての建物に対して、Ｍ個の窓光源画像を設定する。本実施例では、ステップＳ２１０の枠内に示したように、１〜５階建ての建物に対しては１個、６〜１０階建ての建物に対しては２個、１１〜１５階建ての建物に対しては３個というように、窓光源画像の数は、段階的に設定され、また、窓光源画像の数には、上限値が設定されている。窓光源画像は、建物の階数と同数としてもよいが、このように段階的に設定することにより、地図内に表示される窓光源画像の数が過剰になることを抑制できる。また、上限値を設け、一定階数以上の建物については、階数に関わらず窓光源の画像数を上限値にとどめることにより、１つの地物について窓光源画像の数が過剰となることを抑制できる。
そして、端末１０は、Ｍ個の窓光源画像を、属性表現画像レイヤ（図５参照）における建物の投影図に対応する位置（図６のステップＳ１５０参照）に描画する（ステップＳ２２０）。本実施例では、ステップＳ２２０の枠内に示したように、窓光源画像は、半径がｒである円形の画像であり、窓光源画像が複数である場合には、端末１０は、窓光源画像同士が接する状態で、建物の高さ方向に並べて描画する。窓光源画像の一部は、建物の形状からはみ出してもよい。光源［１］の位置は、先に図６のステップＳ１５０で得られている表示位置を用いる。Ｍ番目の窓光源画像である光源［Ｍ］は、１番目の窓光源画像である光源［１］の位置を基準として、上下方向にオフセットして描画される。このときのオフセット量は、下記式（１）によって算出される。
オフセット［Ｍ］＝（−１）M×２ｒ×ROUNDUP（（Ｍ−１）／２，０）・・・（１）
ここで、「ROUNDUP（Ｘ，０）」は、数値Ｘの小数第１位を切り上げる関数である。
また、図示は省略しているが、端末１０は、処理対象の建物に対して、航空障害灯の光源画像が設定されている場合には、航空障害灯の光源画像を、例えば、建物の屋上の角に対応する位置に描画する。
以上の処理によって、端末１０は、建物用属性表現画像描画処理を終了する。
【００４５】
光源画像の配置は、この他、種々の態様をとり得る。光源同士を離してもよいし、所定数以上では、２列以上に分けて表示してもよい。光源［１］を表示する位置によっては、光源［Ｍ］は、光源［１］から上方向または下方向に順次並べて表示してもよい。光源は、光源［１］の表示位置周辺の領域にランダムに配置してもよい。
【００４６】
図８は、道路用属性表現画像描画処理の流れを示すフローチャートである。この処理は、図６に示した３次元地図表示処理におけるステップＳ１７０（属性表現画像描画処理）の一部に相当する処理であり、表示対象内エリアに存在する道路について、順次、実行される。
処理を開始すると、端末１０は、処理対象の道路を選択する（ステップＳ３００）。そして、端末１０は、その道路の属性情報および表示モードに基づいて、描画すべき属性表現画像を設定する（ステップＳ３１０）。ステップＳ３１０の枠内に示したように、例えば、処理対象の道路が高速道路である場合において、表示モードが昼景モードである場合には、端末１０は、属性表現画像として、自動車の画像を選択する。また、例えば、処理対象の道路が高速道路である場合において、表示モードが夜景モードである場合には、端末１０は、属性表現画像として、街路灯を表すオレンジ色の光源画像を選択する。
そして、端末１０は、選択した属性表現画像を、属性表現画像レイヤ（図５参照）における道路の形状内に描画する（ステップＳ３２０）。
ステップＳ３２０の枠内の左側に示したように、端末１０は、表示モードが夜景モードである場合、街路灯の光を表す複数の光源画像を、道路に沿って等間隔に配置されているように描画する。本実施例では、道路はポリゴンではなくラインに線幅を持たせて描画するものとしている。そこで、端末１０は、道路のレンダリングの際に、ラインデータの通過点Ｐ１、Ｐ２、Ｐ３の投影後の座標を表示位置として取得しておく（図６のステップＳ１５０参照）。そして、ステップＳ３２０の処理では、これらの通過点Ｐ１〜Ｐ３の座標に基づき、属性表現画像レイヤ上での道路のラインを求め、このラインに沿って所定の間隔ｄで光源画像を配置していくのである。間隔ｄは地図表示の縮尺等に基づき任意に設定可能である。透視投影された画像では、上方つまり遠景では距離の縮尺も詰まることを考慮し、間隔ｄを上方に行くほど順次、短くしてもよい。
このとき、端末１０は、道路の種別や車線数に応じて、光源画像の配列を変化させる。端末１０は、例えば、車線数が多い高速道路については、光源画像を２列に配列し、車線数が少ない細街路については、光源画像を１列に配列する。２列以上で光源画像を表示するときには、道路ラインから道路の幅方向にオフセットした位置に光源画像を配置すればよい。このときのオフセット量は、道路から大きくはずれないよう、道路の線幅に基づいて設定することが好ましいが、必ずしも道路内に収まるようにする必要はない。かかる態様で光源を表現することにより、道路ラインに沿うという拘束条件下で光源を描画することができる。
表示モードが昼景モードである場合は、端末１０は、ステップＳ３２０の枠内の右側に示したように、道路上に自動車の画像がランダムに配置されるように描画する。道路ラインの特定方法は夜景モードの場合と同様である。自動車の画像の配置位置は、道路ライン上の位置を乱数によって決めてもよいし、自動車同士の間隔を乱数によって決めても良い。自動車の画像を表示する際も、道路の種別や車線数に応じて２列以上に変化させてもよい。ただし、自動車の画像の場合は、光源よりも拘束条件が厳しく、道路の線幅からはみ出さないようにオフセット量を決定する必要がある。
以上の処理によって、端末１０は、道路用属性表現画像描画処理を終了する。
【００４７】
建物および道路以外の地物についての属性表現画像描画処理は、上述した道路用属性表現画像描画処理とほぼ同じである。すなわち、端末１０は、処理対象の地物を選択し、その属性情報および表示モードに基づいて、描画すべき属性表現画像を設定し、属性表現画像レイヤにおいて、投影図に対応する位置に、属性表現画像を描画する。ただし、端末１０は、属性表現画像が地物と物理的な結びつけられた画像であるか、地物と物理的に結びついていない画像であるかに応じて、属性表現画像の描画位置についての条件を切り換える。
地物に物理的に結びついていない属性表現画像としては、例えば、海岸線の波しぶきを表す画像が挙げられる。この場合、端末１０は、海を表すポリゴンに対し、波しぶきを表す白い点、線などを、海岸線付近に、ランダムかつポリゴンの境界からはみ出すことを許容する。また、地物に物理的に結びついている属性表現画像としては、例えば、海に浮かぶ船舶、田畑や山などに生えている植物などを表す画像が挙げられる。この場合、端末１０は、例えば、地物を表すポリゴンからはみ出さないという条件、境界上または境界から所定の距離範囲内という条件で、属性表現画像の描画を行う。
このように、地物に応じて属性表現画像の描画位置についての条件を切り換えることによって、種々の地物について多様な属性表現画像を表示することが可能となり、３次元地図のリアリティを向上させることができる。
【００４８】
図９は、表示モードが夜景モードである場合の３次元地図（鳥瞰図）の表示例を示す説明図である。この３次元地図は、上述した３次元地図表示処理（夜景モード）によるものである。実際の地図では、空は紺色で描かれるが、図９では、空と山との境界を明確に表すため、空は白色で描かれている。また、地図中の文字は省略されている。
表示装置３０の表示画面ＷＤには、図示するように、破線で囲って示した領域Ａ近傍に、建物の窓から漏れる光等を表す光源画像が集中して表示され、多数の建物が立ち並ぶ都会の夜景がリアルに表現されている。また、表示画面ＷＤには、道路の街路灯の光等を表す光源画像が線状に表示され、道路ＲＤ等、複数の道路の夜景がリアルに表現されている。
【００４９】
以上説明した本実施例のナビゲーションシステムによれば、３次元地図において、投影図上に属性表現画像を重ねて表示することによって、疑似的かつ簡易的に地物の外観的な属性を表現することができる。したがって、比較的軽い負荷で、３次元地図のリアリティを向上させることができる。
【００５０】
Ｆ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形が可能である。
【００５１】
Ｆ１．変形例１：
上記実施例では、３次元地図の表示モードが夜景モードである場合に、建物の階数に応じた数の光源画像（窓光源画像）を配置するものとしたが、本発明は、これに限られない。
図１０は、変形例の光源画像の表示態様を示す説明図である。図１０（ａ）に示したように、建物の高さが高いほど、丸形の光源画像の大きさを大きくするようにしてもよい。また、図１０（ｂ）に示したように、建物の高さが高いほど、光源画像を縦長の楕円形に変形させるようにしてもよい。このような表示態様によっても、建物の高さを疑似的に表現することができる。
【００５２】
Ｆ２．変形例２：
上記実施例では、道路用属性表現画像描画処理において、街路灯の光を表す光源画像を、属性表現画像レイヤにおける道路の形状内に描画するものとしたが、本発明は、これに限られない。
図１１は、変形例の道路用属性表現画像描画処理の流れを示すフローチャートである。この処理は、３次元地図の表示モードが夜景モードである場合に、図６のステップＳ１３０の直後に、表示対象内エリアに存在する道路について、順次、実行される。
処理を開始すると、端末１０は、処理対象の道路を選択する（ステップＳ４００）。そして、端末１０は、その道路の属性情報に基づいて、街路灯の光を表す属性表現画像としての光源画像を表示させるための球体の光源モデルを設定する（ステップＳ４１０）。処理対象の道路が高速道路である場合には、端末１０は、オレンジ色の球体モデルを設定する。また、処理対象の道路が国道や県道である場合には、端末１０は、白色の球体モデルを設定する。球体モデルの直径は、例えば、道路幅以内で任意設定可能であり、例えば、道路幅の１／１０とすることができる。
そして、端末１０は、設定した光源モデルを、３次元空間上で、道路に沿って配置する（ステップＳ４２０）。本実施例では、ステップＳ４２０の枠内に示したように、道路に沿って等間隔ｄであって、道路から高さｈの位置に、球体の光源モデルを配置するものとした。
そして、端末１０は、図６のステップＳ１００で設定された視点位置、視線方向に基づいて、透視投影法によって、光源モデルおよび地物の３次元モデルのレンダリングを行い、光源画像が重ねて表示された投影図を生成する（ステップＳ４３０）。
以上の処理によって、端末１０は、道路用属性表現画像描画処理を終了する。
本変形例の道路用属性表現画像描画処理によれば、街路灯の光を表す光源モデルに対しても透視投影が行われるため、街路灯の光を表す光源画像に対して、地物の３次元モデルと同様の遠近感を与えることができる。
【００５３】
Ｆ３．変形例３：
上記実施例では、３次元地図表示処理において、属性表現画像を属性表現画像レイヤに描画して、これを投影図に重ね合わせるものとしたが、本発明は、これに限られない。
図１２は、変形例の属性表現画像描画処理の流れを示すフローチャートである。この処理は、３次元地図の表示モードが夜景モードである場合に、図６のステップＳ１３０の直後に、実行される。
処理を開始すると、端末１０は、処理対象の地物を選択する（ステップＳ５００）。そして、端末１０は、その地物の属性情報に基づいて、対応する属性表現画像（光源画像）を設定する（ステップＳ５１０）。そして、端末１０は、地物の位置座標に従って、属性表現画像を１つの平面上に配置する（ステップＳ５２０）。ステップＳ５２０の枠内に、この様子を模式的に示した。図示した例では、端末１０は、建物については、建物の位置座標と対応する位置に、建物の高さに応じた大きさの丸形の光源画像を配置する。また、端末１０は、道路については、道路の位置座標と対応する位置に、街路灯の光を表す丸形の光源画像を道路に沿って等間隔に配置する。１つの平面上に複数の地物についての属性表現画像が配置されたものを、属性表現画像テクスチャと呼ぶ。
そして、端末１０は、処理対象となるすべての地物について、すべての属性表現画像を配置したか否かを判断する（ステップＳ５３０）。すべての属性表現画像を配置していない場合には（ステップＳ５３０：ＮＯ）、端末１０は、処理をステップＳ５００に戻す。一方、すべての属性表現画像を配置した場合には（ステップＳ５３０：ＹＥＳ）、端末１０は、属性表現画像テクスチャを３次元モデル上に貼り付ける（ステップＳ５４０）。
そして、端末１０は、図６のステップＳ１００で設定された視点位置、視線方向に基づいて、透視投影法によって３次元モデルのレンダリングを行い、光源画像が重ねて表示された投影図を生成する（ステップＳ５５０）。
以上の処理によって、端末１０は、属性表現画像描画処理を終了する。
【００５４】
Ｆ４．変形例４：
図１３は、他の変形例の属性表現画像描画処理の流れを示すフローチャートである。本変形例の属性表現画像描画処理は、個々の建物を視認できない程度の広域図を表示する場合の処理である。本変形例の属性表現画像描画処理の流れは、図１２に示した変形例の属性表現画像描画処理とほぼ同じである。この処理も、３次元地図の表示モードが夜景モードである場合に、図６のステップＳ１３０の直後に、実行される。
処理を開始すると、端末１０は、処理対象の地物を選択する（ステップＳ６００）。そして、端末１０は、その地物の属性情報に基づいて、対応する属性表現画像（光源画像）を設定する（ステップＳ６１０）。そして、端末１０は、地物の位置座標に従って、属性表現画像を１つの平面上に配置する（ステップＳ６２０）。ステップＳ６２０の枠内に、この様子を模式的に示した。図示した例では、端末１０は、建物については、建物の位置座標と対応する位置に、建物の高さに応じた大きさの丸形の光源画像を配置する。また、端末１０は、道路については、道路の位置座標と対応する位置に、街路灯の光を表す丸形の光源画像を道路に沿って等間隔に配置する。この図において、建物の３次元モデルが破線で描かれているのは、建物については、３次元モデルのレンダリングを行わないことを表している。
そして、端末１０は、処理対象となるすべての地物について、すべての属性表現画像を配置したか否かを判断する（ステップＳ６３０）。すべての属性表現画像を配置していない場合には（ステップＳ６３０：ＮＯ）、端末１０は、処理をステップＳ６００に戻す。一方、すべての属性表現画像を配置した場合には（ステップＳ６３０：ＹＥＳ）、端末１０は、属性表現画像テクスチャを３次元モデル上に貼り付ける（ステップＳ６４０）。このとき、端末１０は、建物の３次元モデルを除去した上で、属性表現画像を貼り付ける。
そして、端末１０は、図６のステップＳ１００で設定された視点位置、視線方向に基づいて、透視投影法によって、建物以外の３次元モデルのレンダリングを行い、光源画像が重ねて表示された投影図を生成する（ステップＳ６５０）。この投影図では、建物の３次元モデルは投影されないが、建物に対応する光源画像は投影される。
以上の処理によって、端末１０は、属性表現画像描画処理を終了する。
【００５５】
Ｆ５．変形例５：
上記実施例および変形例で説明した種々の処理は、必ずしも全てを備えている必要はなく、一部を省略したり、他の処理と置換したりしても構わない。
【００５６】
Ｆ６．変形例６：
上記実施例では、本発明の３次元地図表示システムをナビゲーションシステムに適用した例を示したが、経路探索・経路案内機能とは無関係に、３次元地図を表示するための装置として構成することも可能である。
【００５７】
Ｆ７．変形例７：
上記実施例において、ソフトウェア的に実行されている処理は、ハードウェア的に実行してもよいし、その逆も可能である。
【産業上の利用可能性】
【００５８】
本発明は、地物を３次元的に表現する３次元地図を表示する技術に利用することができる。
【符号の説明】
【００５９】
１０…端末
１１…コマンド入力部
１２…送受信部
１３…表示制御部
１４…投影図生成部
１５…属性表現画像重畳部
１６…文字表示制御部
１７…データ保持部
１８…位置情報取得部
２０…地図データベース
２２…地図データ
２４…属性表現画像データ
２４Ｔ…設定テーブル
２６…文字データ
２９…ネットワークデータ
３０…表示装置
１００…サーバ
１０１…送受信部
１０２…データベース管理部
１０３…経路探索部
ＮＥ…ネットワーク
【図１】
2014241023.tif 000003
【図２】
2014241023.tif 000004
【図３】
2014241023.tif 000005
【図４】
2014241023.tif 000006
【図５】
2014241023.tif 000007
【図６】
2014241023.tif 000008
【図７】
2014241023.tif 000009
【図８】
2014241023.tif 000010
【図１０】
2014241023.tif 000011
【図１１】
2014241023.tif 000012
【図１２】
2014241023.tif 000013
【図１３】
2014241023.tif 000014
【図９】
2014241023.tif 000015