(57)【要約】【課題】表示地図に含める建造物の強調度合いを新規な方法で設定する地図表示制御装置を提供する。【解決手段】車両用ナビゲーション装置は、立体地図画像表示において、施設データに基づいて、現在位置から近隣距離Ｄ１内の領域（第１の地域に相当する）内にある建造物のそれぞれについて（ステップ１１０、１１５、１２０、１３５、１４０）、その施設の基準位置の基準高さから見た仰角が、ユーザの設定に基づく仰角Ｈ１／Ｄ１より高ければ、その建造物を描画し（ステップ１２５→ステップ１３０）、仰角Ｈ１／Ｄ１より低ければ、その建造物を描画しない（ステップ１２５→ステップ１３５）。【選択図】 図３
2006317764.tif 000002
【特許請求の範囲】
【請求項１】
複数の建造物のそれぞれについて、その位置および高さのデータに基づき、基準位置からの距離が短い方が満たされるのに有利であると共に高い方が満たされるのに有利である強調基準を、その建造物が満たすか否かを判定する判定手段と、
前記判定手段によって前記強調基準が満たされると判定された建造物を、前記判定手段によって前記強調基準が満たされないと判定された建造物よりも強調した地図画像を、画像表示装置に表示させる表示制御手段と、を備えた地図表示制御装置。
【請求項２】
前記表示制御手段は、前記判定手段によって前記強調基準が満たされると判定された建造物を描画すると共に前記判定手段によって前記強調基準が満たされないと判定された建造物を描画しない地図画像を、画像表示装置に表示させることを特徴とする請求項１に記載の地図表示制御装置。
【請求項３】
前記表示制御手段は、建造物を立体的に描画する地図画像を、画像表示装置に表示させることを特徴とする請求項１または２に記載の地図表示制御装置。
【請求項４】
前記判定手段が判定に用いる前記強調基準は、第１の地域内の建造物と、前記第１の地域と異なる第２の地域内の建造物とで、その基準位置からの距離と高さの組に課す基準が異なることを特徴とする請求項１ないし３のいずれか１つに記載の地図表示制御装置。
【請求項５】
前記判定手段は、前記基準位置に対する位置関係に基づいて、第１の地域と前記第２の地域とを区別することを特徴とする請求項４に記載の地図表示制御装置。
【請求項６】
前記判定手段が判定に用いる前記強調基準は、前記基準位置における基準高さの点からの建造物の仰角が大きい方が満たされるのに有利であることを特徴とする請求項１ないし５のいずれか１つに記載の地図表示制御装置。
【請求項７】
前記強調基準を満たす、前記基準位置における前記基準高さの点からの建造物の仰角範囲は、前記基準位置から基準距離内の建造物に対する仰角範囲よりも、前記前記基準位置から前記基準距離外の建造物に対する仰角範囲の方が広いことを特徴とする請求項６に記載の地図表示制御装置。
【請求項８】
前記判定手段は、ユーザの操作によって設定された前記強調基準を判定に用いることを特徴とする請求項１ないし７のいずれか１つに記載の地図表示制御装置。
【請求項９】
複数の建造物のそれぞれについて、その位置および高さのデータに基づき、基準位置からの距離が短い方が満たされるのに有利であると共に高いほど満たされるのに有利である強調基準を、その建造物が満たすか否かを判定する判定手段、および、
前記判定手段によって前記強調基準が満たされると判定された建造物を、前記判定手段によって前記強調基準が満たされないと判定された建造物よりも強調した地図画像を、画像表示装置に表示させる表示制御手段として、コンピュータを機能させる地図表示制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示制御装置および地図表示制御用プログラムに関し、立体地図表示を行うナビゲーション装置に用いて好適である。
【背景技術】
【０００２】
従来、地図表示制御装置（例えば車両用ナビゲーション装置）において、多数の建造物を含む複雑な地図表示（例えば実際の建造物形状などを立体的に描画する立体地図表示）が行われることがあった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、表示された地図にあまりにも建造物が多くなると、ユーザにとっては却ってそれら建造物が認識しづらくなる場合がある。本発明は上記点に鑑み、表示地図に含める建造物の強調度合いを新規な方法で設定する地図表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、上記目的を達成するために、人は近くの建造物には目が行き易いが、遠く小さな建造物には注意が向き難いこと、遠くても高い建造物は目に入って目印となり易いこと等に着目したものである。
【０００５】
まず、請求項１に記載の発明は、複数の建造物のそれぞれについて、その位置および高さのデータに基づき、基準位置からの距離が短い方が満たされるのに有利であると共に高い方が満たされるのに有利である強調基準を、その建造物が満たすか否かを判定する判定手段と、前記判定手段によって前記強調基準が満たされると判定された建造物を、前記判定手段によって前記強調基準が満たされないと判定された建造物よりも強調した地図画像を、画像表示装置に表示させる表示制御手段と、を備えた地図表示制御装置である。
【０００６】
このようになっているので、地図表示制御装置は、基準位置からより近く、またより高い建造物を、より強調して表示させるようになるので、ユーザにとって目印となり易い建造物がより強調された地図表示が行われる。
【０００７】
なお、基準位置は、当該地図表示制御装置の通過位置（具体的に現在位置、直後に進入する交差点位置、予想通過位置等）、ユーザの指定する位置等、どのような位置でもよい。
【０００８】
また、強調基準が満たされる建造物を満たされない建造物よりも強調するとは、強調基準が満たされる建造物「のすべて」を、満たされない建造物「のすべて」よりも強調する場合のみならず、強調基準が満たされる建造物「の一部」を、満たされない建造物「の一部」よりも強調する場合も含む概念である。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の地図表示制御装置において、前記表示制御手段は、前記判定手段によって前記強調基準が満たされると判定された建造物を描画すると共に前記判定手段によって前記強調基準が満たされないと判定された建造物を描画しない地図画像を、画像表示装置に表示させることを特徴とする。
【００１０】
このようになっているので、地図表示制御装置は、ユーザにとって目印となり易い建造物を選択的に含めた地図表示を行わせることができる。
【００１１】
なお、強調基準が満たされる建造物を描画すると共に満たされない建造物を描画しないとは、強調基準が満たされる建造物「のすべて」を描画すると共に満たされない建造物「を１つも」を描画しない場合のみならず、強調基準が満たされる建造物「の一部」を描画すると共に、満たされない建造物「を全部は」描画しない場合も含む概念である。
【００１２】
また、請求項３に記載の発明は、請求項１または２に記載の地図表示制御装置において、前記表示制御手段は、建造物を立体的に描画する地図画像を、画像表示装置に表示させることを特徴とする。
【００１３】
このように、立体的な建造物の表示において、より目印になり易い建造物を強調して表示させることで、立体的表示のリアル感の低減を抑えつつ、かつ建造物の情報が地図画像中で過多になることを抑えることができるようになる。
【００１４】
また、請求項４に記載の発明は、請求項１ないし３のいずれか１つに記載の地図表示制御装置において、前記判定手段が判定に用いる前記強調基準は、第１の地域内の建造物と、前記第１の地域と異なる第２の地域内の建造物とで、その基準位置からの距離と高さの組に課す基準が異なることを特徴とする。
【００１５】
このように、異なる地域に異なる強調基準を適用することで、地域毎の特徴に応じた地図画像表示の制御を行うことができる。
【００１６】
また、請求項５に記載の発明は、請求項４に記載の地図表示制御装置において、前記判定手段は、前記基準位置に対する位置関係に基づいて、第１の地域と前記第２の地域とを区別することを特徴とする。
【００１７】
このように、地域毎の特徴として、基準位置に対する位置関係を用いることもできる。
【００１８】
また、請求項６に記載の発明は、請求項１ないし５のいずれか１つに記載の地図表示制御装置において、前記判定手段が判定に用いる前記強調基準は、前記基準位置における基準高さの点からの建造物の仰角が大きい方が満たされるのに有利であることを特徴とする。
【００１９】
このようになっているので、基準位置における視点からの仰角がより大きい、すなわちユーザにとって見え易い建造物がより強調されて表示される。
【００２０】
また、請求項７に記載の発明は、請求項６に記載の地図表示制御装置において、前記強調基準を満たす、前記基準位置における前記基準高さの点からの建造物の仰角範囲は、前記基準位置から基準距離内の建造物に対する仰角範囲よりも、前記前記基準位置から前記基準距離外の建造物に対する仰角範囲の方が広いことを特徴とする。
【００２１】
このようになっているので、遠方の建造物に対して極度に大きな高さの基準を課してしまう傾向を緩和することができる。
【００２２】
また、請求項８に記載の発明は、請求項１ないし７のいずれか１つに記載の地図表示制御装置において、前記判定手段は、ユーザの操作によって設定された前記強調基準を判定に用いることを特徴とする。
【００２３】
このようになっているので、ユーザの好みに応じた強調基準の設定が可能となる。
【００２４】
また、請求項９に記載の発明は、複数の建造物のそれぞれについて、その位置および高さのデータに基づき、基準位置からの距離が短い方が満たされるのに有利であると共に高いほど満たされるのに有利である強調基準を、その建造物が満たすか否かを判定する判定手段、および、前記判定手段によって前記強調基準が満たされると判定された建造物を、前記判定手段によって前記強調基準が満たされないと判定された建造物よりも強調した地図画像を、画像表示装置に表示させる表示制御手段として、コンピュータを機能させる地図表示制御用プログラムである。
【００２５】
このように、請求項１に記載の発明は、プログラムとしても捉えることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１のハードウェア構成を示す。以下詳述する通り、この車両用ナビゲーション装置１は、立体道路地図の表示において、建造物の立体図形をその地図中に描画するか否かを、その建造物の自車位置からの仰角に基づいて決定する。
【００２７】
このような車両用ナビゲーション装置１は、位置検出器１１、操作スイッチ群１２、画像表示装置１３、音声回路１４、スピーカ１４ａ、マイク１４ｂ、ＶＩＣＳ受信機１５、ＲＡＭ１６、ＲＯＭ１７、外部記憶部１８、制御回路１９、を有している。
【００２８】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置や向きを特定するための情報を制御回路１９に出力する。
【００２９】
操作スイッチ群１２は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１３の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路１９に出力する。
【００３０】
画像表示装置１３は、制御回路１９から出力された映像信号に基づいた映像をユーザに表示する。表示映像としては、例えば現在地を中心とする地図等がある。
【００３１】
音声回路１４は、制御回路１９から受けた音声データに基づく音声信号をスピーカ１４ａに出力し、マイク１４ｂが検出した音声信号に基づく音声データを制御回路１９に出力する。
【００３２】
ＶＩＣＳ受信機１５は、道路沿いに設置された路上機から無線送信された道路の渋滞情報、交通規制情報等を受信して制御回路１９に出力する無線受信機である。
【００３３】
外部記憶部１８は、ＤＶＤ、ＣＤ、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出し（および可能ならば書き込み）を行う装置から成り、制御回路１９が読み出して実行するプログラム、経路案内用の地図データ等を記憶している。
【００３４】
地図データは、リンクおよびノードの位置、種別、ノードとリンクとの接続関係情報等を含む道路データ、および施設データを有している。施設データは、施設毎のエントリを複数有しており、各エントリは、対象とする施設の名称情報、所在位置情報、施設種類情報、３次元形状情報、占有領域情報、高さ情報等を有している。占有領域情報は、対象とする施設の占有する地理領域の形状、位置範囲、面積等を示す情報である。高さ情報は、対象とする施設の最も高い位置の高さであってもよいし、その施設の占有領域の各位置におけるその施設の高さであってもよい。
【００３５】
制御回路（コンピュータに相当する）１９は、ＲＯＭ１７および外部記憶部１８から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ１６、ＲＯＭ１７、および外部記憶部１８から情報を読み出し、ＲＡＭ１６および外部記憶部１８に対して情報の書き込みを行い、位置検出器１１、操作スイッチ群１２、画像表示装置１３および音声回路１４と信号の授受を行う。
【００３６】
制御回路１９がプログラムを実行することによって行う具体的な処理としては、描画基準受付処理、現在位置特定処理、誘導経路算出処理、経路案内処理等がある。
【００３７】
描画基準受付処理は、経路案内時に用いる描画基準（強調基準に相当する）の、ユーザ操作による設定を受け付けるための処理であり、ユーザの操作スイッチ群１２に対する所定の操作があったことに基づいて開始される。制御回路１９は、この描画基準受付処理において、図２に示すような描画基準設定画面３０を画像表示装置１３に表示させる。この設定画面中には、近隣距離Ｄ１、近隣高さＨ１、遠方距離Ｄ２、遠方高さＨ２という４つの値をメートル表示で入力するよう促す入力ボックス３１〜３４が含まれている。ユーザが、この表示を利用して操作スイッチ群１２を操作することで、これら４つの値を入力すると、制御回路１９は、この入力されたデータを外部記憶部１８中のＨＤＤ等の不揮発性記憶媒体に記録する。後述する通り、この４つのデータＨ１、Ｈ２、Ｄ１、Ｄ２は、建造物を地図中に描画するために満たされなければならない、その建造物の高さと距離の組み合わせに課された基準である。
【００３８】
現在位置特定処理は、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを（例えば０．１秒間隔で）繰り返し特定する処理である。なお、以下に示す制御回路１９の処理において用いる現在位置は、この現在位置特定処理によって特定された最新の位置であるものとする。
【００３９】
誘導経路算出処理は、操作スイッチ群１２からユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な誘導経路を算出する処理である。
【００４０】
経路案内処理は、外部記憶部１８から地図データを読み出し、現在位置を含む地図画像を、定期的（例えば１０メートル走行毎に）に更新させながら画像表示装置１３に表示させ、案内交差点の手前に自車両が到達した等の必要時に、右折、左折等を指示する案内音声信号を音声回路１４に出力し、交差点拡大図を画像表示装置１３に表示させる処理である。
【００４１】
この経路案内処理において、画像表示装置１３に表示させる地図は、立体地図である。立体地図は、地図データに含まれる道路や建造物の３次元形状情報等に基づいて、それら道路や建造物が立体的に見えるような技法を用いて描画される地図画像である。具体的には、制御回路１９は、立体画像表示のために、ある視点を特定し、その視点から人が周囲を見たときの風景に近い画像を構成するための道路や建造物の描画データを画像表示装置１３に出力する。この描画データの画像表示装置１３への出力を、以下単に描画という。なお、視点としては、例えば車両の現在位置におけるドライバーの頭部の高さの位置がある。
【００４２】
そして制御回路１９は、１つの立体地図画面中の複数の建造物の描画のために、図３に示す建造物描画プログラム１００を実行するようになっている。この制御回路１９の実行において、制御回路１９は、まずステップ１１０で、現在位置から前方の距離Ｄ１内に存在する建造物を、外部記憶部１８中の施設データから抽出する。ここで、距離Ｄ１は、描画基準受付処理によって受け付けた近隣距離Ｄ１である。また、自車両の前方がどちらの方向であるかは、位置検出器１１からの自車の向きの情報に基づいて特定する。そして抽出した施設の名称を、ＲＡＭ１６中の配列変数ｂにｂ（１）から順に格納していき、その格納した総数を変数Ｎ１に代入する。
【００４３】
図４に、車両用ナビゲーション装置１を搭載する車両の位置３５周辺の建造物Ｂ１１〜Ｂ３５の平面的配置の一例を示す。この図においては、位置３５における自車両は、図中右方向に走行しているものとする。また、曲線３６は、位置３５を中心とする半径Ｄ１の円弧であり、曲線３７は、位置３５を中心とする半径Ｄ２の円弧である。ここで、Ｄ２は、描画基準受付処理によって受け付けた遠方距離Ｄ２である。この場合、建造物Ｂ１１、Ｂ１２、Ｂ１３、Ｂ２１、Ｂ２２、Ｂ２３、Ｂ３１、Ｂ３２、Ｂ３３が、ステップ１１０において抽出されることになる。
【００４４】
続いてステップ１１５では、施設データに基づいて、各建造物ｂ（ｉ）（ただしｉ＝１、２、…、Ｎ１）について、その建造物ｂ（ｉ）の、基準位置からの距離を算出し、その算出値を、ＲＡＭ１６中の配列変数ｄのｉ番目の値ｄ（ｉ）に格納する。なお、基準位置とは、本実施形態においては自車両の現在位置である。また、施設データに基づいて、各建造物ｂ（ｉ）（ただしｉ＝１、２、…、Ｎ１）について、その建造物ｂ（ｉ）の高さを特定し、その特定した値をＲＡＭ１６中の配列変数ｈのｉ番目の値ｈ（ｉ）に格納する。
【００４５】
なお、基準位置からの距離を求めるために用いる建造物ｂ（ｉ）の位置としては、施設データ中の所在位置情報の示す位置を採用してもよいし、占有領域情報に基づいて特定した、その施設の占有する領域のうち、当該基準位置から最も近い位置を採用してもよい。また、建造物ｂ（ｉ）の高さとしては、施設データ中の、対象とする施設の最も高い位置の高さでもよいし、上述のように特定した基準位置からの距離を求めるために用いる建造物ｂ（ｉ）の位置における、その施設の高さであってもよい。
【００４６】
続いてステップ１２０では、ＲＡＭ１６中の変数Ｍに１を代入し、その後ステップ１２５〜１４０のループ処理に入る。このループ処理において、ステップ１２５では、値ｈ（Ｍ）／ｄ（Ｍ）が、値Ｈ１／Ｄ１より大きいか否かを判定する。なお、この値Ｈ１は、描画基準受付処理によって受け付けた近接高さＨ１である。この値ｈ（Ｍ）／ｄ（Ｍ）は、基準位置の地面（ゼロの基準高さに相当する）から施設ｂ（Ｍ）を見た仰角θＭのタンジェント（すなわちｔａｎθＭ）に相当する。そして、この仰角と比較する対象である値Ｈ１／Ｄ１は、基準位置から距離Ｄ１の位置における高さＨ１の点を、基準位置の地面から見た仰角θ１のタンジェント（すなわちｔａｎθ１）に相当する。したがってステップ１２５では、施設ｂ（Ｍ）の仰角θＭが仰角θ１（以降、第１の基準仰角という）より大きいか否かを判定していることになる。
【００４７】
ここで、図５に、施設データに基づく、図４に示した建造物Ｂ１１〜Ｂ３５の、自車位置３５からの距離（横軸）に対する高さ（縦軸）の関係を、図５に示す。図中、線分４１が、第１の基本仰角θ１に相当する距離−高さ関係を示す線である。したがって、ステップ１１０で抽出された建造物のうち、建造物Ｂ１１、Ｂ１２、Ｂ２１、Ｂ２２、Ｂ１３の仰角は、第１の基準仰角θ１よりも高く、建造物Ｂ２３、Ｂ３１、Ｂ３２、Ｂ３３の仰角は、第１の基準仰角θ１よりも低い。
【００４８】
ステップ１２５で仰角θＭが第１の基本仰角θ１より高いと判定した場合、続いてステップ１３０を実行し、低いと判定した場合、続いてステップ１３５を実行する。ステップ１３０では、仰角θＭが第１の基本仰角θ１より高いと判定した対象の施設ｂ（Ｍ）を、立体地図に含めるよう描画する。ステップ１３０に続いてはステップ１３５を実行する。
【００４９】
ステップ１３５では、変数Ｍの値を１だけ増加させ、続いてステップ１４０では、変数Ｍの値が値Ｎ１以下であるか否かを判定し、Ｎ１以下であれば再びステップ１２５を実行し、Ｎ１を超えていれば続いてステップ１４５を実行する。
【００５０】
このようなステップ１２５〜１４０のループ処理のＭ＝１からＭ＝Ｎ１までの繰り返しにより、画像表示装置１３が表示する立体地図に含まれる、基準位置から距離Ｄ１内の建造物は、仰角θＭが第１の基本仰角θ１より高いもののみとなり、基準位置から距離Ｄ１内の建造物で、仰角θＭが第１の基本仰角θ１より低いものは、立体地図に含まれなくなる。
【００５１】
また、ステップ１４５では、現在位置から前方の距離Ｄ１以上距離Ｄ２以内に存在する建造物を、外部記憶部１８中の施設データから抽出する。ここで、距離Ｄ２は、描画基準受付処理によって受け付けた遠方距離Ｄ２である。そして抽出した施設の名称を、ＲＡＭ１６中の配列変数ｂにｂ（１）から順に格納していき、その格納した総数を変数Ｎ２に代入する。図４に示した例の場合、建造物Ｂ１４、Ｂ２４、Ｂ３４、Ｂ１５、Ｂ２５、Ｂ３５が、ステップ１４５において抽出されることになる。
【００５２】
続いてステップ１５０では、ステップ１１５と同様に、各建造物ｂ（ｉ）（ただしｉ＝１、２、…、Ｎ２）について、その建造物ｂ（ｉ）の、基準位置からの距離を、ＲＡＭ１６中の配列変数ｄのｉ番目の値ｄ（ｉ）に格納し、また、その建造物ｂ（ｉ）の高さの値を配列変数ｈのｉ番目の値ｈ（ｉ）に格納する。
【００５３】
続いてステップ１５５では、ＲＡＭ１６中の変数Ｍに１を代入し、その後ステップ１６０〜１７５のループ処理に入る。このループ処理において、ステップ１６０では、値ｈ（Ｍ）／ｄ（Ｍ）が、値Ｈ２／Ｄ２より大きいか否かを判定する。なお、この値Ｈ２は、描画基準受付処理によって受け付けた遠方高さＨ２である。この値ｈ（Ｍ）／ｄ（Ｍ）は、基準位置の地面から施設ｂ（Ｍ）を見た仰角θＭのタンジェント（すなわちｔａｎθＭ）に相当する。そして、この仰角と比較する対象である値Ｈ２／Ｄ２は、基準位置から距離Ｄ２の位置における高さＨ２の点を、基準位置の地面から見た仰角θ２のタンジェント（すなわちｔａｎθ２）に相当する。したがってステップ１６０では、施設ｂ（Ｍ）の仰角θＭが仰角θ２（以降、第２の基準仰角という）より大きいか否かを判定していることになる。なお、この第２の基準仰角θ２は、通常は第２の基準仰角θ１よりも小さい値として設定される。
【００５４】
図５においては、線分４２が、第２の基本仰角θ２に相当する距離−高さ関係を示す線である。したがって、ステップ１４５で抽出された建造物のうち、建造物Ｂ１５、Ｂ３５の仰角は、第２の基準仰角θ２よりも高く、建造物Ｂ１４、Ｂ２４、Ｂ３４、Ｂ２５の仰角は、第２の基準仰角θ２よりも低い。
【００５５】
ステップ１６０で仰角θＭが第２の基本仰角θ２より高いと判定した場合、続いてステップ１６５を実行し、低いと判定した場合、続いてステップ１７０を実行する。ステップ１６５では、仰角θＭが第２の基本仰角θ２より高いと判定した対象の施設ｂ（Ｍ）を、立体地図に含めるよう描画する。ステップ１６５に続いてはステップ１７０を実行する。
【００５６】
ステップ１７０では、変数Ｍの値を１だけ増加させ、続いてステップ１７５では、変数Ｍの値が値Ｎ２以下であるか否かを判定し、Ｎ２以下であれば再びステップ１６０を実行し、Ｎ２を超えていれば建造物描画プログラム１００の１回分の実行を終了する。
【００５７】
このようなステップ１６０〜１７５のループ処理のＭ＝１からＭ＝Ｎ２までの繰り返しにより、画像表示装置１３が表示する立体地図に含まれる、基準位置から距離Ｄ１以上Ｄ２以内の建造物は、仰角θＭが第２の基本仰角θ２より高いもののみとなり、基準位置から距離第１以上Ｄ２内の建造物で、仰角θＭが第２の基本仰角θ２より低いものは、立体地図に含まれなくなる。
【００５８】
図６および図７に、図４に示した建造物Ｂ３１〜Ｂ３５の立体地図の例を示す。図６の立体地図は、建造物Ｂ１１〜Ｂ３５がすべて描画された立体地図である。また、図７の立体地図は、本実施形態の車両用ナビゲーション装置１が表示する立体地図である。この２つの図の違いからわかるように、図６の地図中に含まれている建造物Ｂ１４、Ｂ２３、Ｂ２４、Ｂ３１、Ｂ３２は、図７の地図中には含まれていない。これら建造物Ｂ１４、Ｂ２３、Ｂ２４、Ｂ３１、Ｂ３２は、建造物描画プログラム１００のステップ１２５および１６０において、その仰角θＭが第１または第２の基本仰角よりも低いと判定された建造物である。したがって、図７においては、ドライバーにとって目立つ建造物が選択的に表示されていることになる。
【００５９】
以上のような建造物描画プログラム１００を制御回路１９が実行することで、車両用ナビゲーション装置１は、立体地図画像表示において、外部記憶部１８中の施設データに基づいて、現在位置から近隣距離Ｄ１内の領域（第１の地域に相当する）にある建造物のそれぞれについて（ステップ１１０、１１５、１２０、１３５、１４０参照）、その施設の基準位置の地面から見た仰角が、ユーザの設定に基づく第１の基準仰角より高ければ、その建造物を描画し（ステップ１２５→ステップ１３０参照）、第１の基準仰角より低ければ、その建造物を描画しない（ステップ１２５→ステップ１３５参照）。また、制御回路１９は、外部記憶部１８中の施設データに基づいて、現在位置から近隣距離Ｄ１内の領域（第１の地域に相当する）内にある建造物のそれぞれについて（ステップ１４５、１５０、１５５、１７０、１７５参照）、その施設の基準位置の基準高さから見た仰角が、ユーザの設定に基づく第２の基準仰角（第１の基準仰角より小さい）より高ければ、その建造物を描画し（ステップ１６０→ステップ１６５参照）、第２の基準仰角より低ければ、その建造物を描画しない（ステップ１６０→ステップ１７０参照）。
【００６０】
このようになっているので、車両用ナビゲーション装置１は、基準位置からより近く、またより高い建造物を、より優先的に画像表示装置１３に表示させるようになるので、ユーザにとって目印となり易い、仰角の大きい建造物が選択的に描画された地図表示が行われる。したがって、地図の立体的表示のリアル感の低減を抑えつつ、かつ建造物の情報が地図画像中で過多になることを抑えることができるようになる。
【００６１】
また車両用ナビゲーション装置１は、基準位置からの距離によって地域分けを行い、基準位置から近接距離Ｄ１（基準距離に相当する）内の建造物に対する第１の基準仰角よりも、前記基準位置から前記基準距離外の建造物に対する第２の基準仰角の方が小さいようになっているので、遠方の建造物に対して極度に大きな高さの基準を課してしまう傾向を緩和することができる。
【００６２】
また、制御回路１９は、描画基準受付処理を実行することで、ユーザの好みに応じた描画基準の設定が可能となる。
【００６３】
なお、上記の実施形態において、車両用ナビゲーション装置１が地図表示制御装置に相当し、建造物描画プログラム１００が地図表示制御用プログラムに相当する。また、制御回路１９が建造物描画プログラム１００のステップ１２５および１６０を実行することで、判定手段として機能する。また制御回路１９が建造物描画プログラム１００のステップ１３０および１６５を実行すること、ステップ１２５に続いてステップ１３５を実行すること、およびステップ１６０に続いてステップ１７０を実行することにより、表示制御手段として機能する。
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００６４】
例えば、建造物描画プログラム１００の実行において用いられる近隣距離Ｄ１、近隣高さＨ１、遠方距離Ｄ２、および遠方高さＨ２は、固定値でもよいし、位置検出器１１から取得した車速やＶＩＣＳ受信機１５から取得した渋滞度等の物理量に応じて変化するようになっていてもよいし、一定の範囲内でランダムに変化するようになっていてもよい。
【００６５】
また、上記実施形態においては、強調基準の一例として、第１の（または第２の）基準仰角よりも仰角が大きいという基準を採用しているが、このようなものに限らず、強調基準は、基準位置からの距離が短い施設の方が満たされるのに有利であると共に高い施設方が満たされるのに有利であるようになっていれば足りる。
【００６６】
また、上記実施形態においては、施設ｂ（Ｍ）の仰角としては、基準位置の地面から施設ｂ（Ｍ）を見た仰角ｈ（Ｍ）／ｄ（Ｍ）を用いているが、必ずしもこのようになっておらずともよく、例えば施設ｂ（Ｍ）の仰角としては、基準位置の（地面よりも高い）基準高さの位置から施設ｂ（Ｍ）を見た仰角を採用し、また、第１の基準仰角（または第２の基準仰角）は、基準位置から距離Ｄ１（またはＤ２）の位置における高さＨ１（またはＨ２）の点を、基準位置の（地面よりも高い）基準高さの位置から見た仰角を採用するようになっていてもよい。このようにするには、ステップ１２５において、制御回路１９が、（ｈ（Ｍ）−Ｖ）／ｄ（Ｍ）が（Ｈ１−Ｖ）／Ｄ１より大きいか否か（または（ｈ（Ｍ）−Ｖ）／ｄ（Ｍ）が（Ｈ２−Ｖ）／Ｄ２より大きいか否か）を判定するようになっていればよい。なおここでは、値Ｖが基準高さである。
【００６７】
この基準高さは、あらかじめ記憶された一定値（例えば地上１メートル、地上１０メートル）であってもよいし、各種条件（例えば乗員の身長データ、ユーザの設定、等）に基づいて変動する値であってもよいし、一定の範囲内でランダムに決まる値であってもよい。また、この基準高さは、表示する地図の、立体表示における視点の高さと同じであってもよいし、異なっていてもよい。
【００６８】
また、各建造物までの距離の算出の基準となる基準位置は、現在の車両の位置に限らず、これから進入しようとする交差点、誘導経路上の特定の位置等、未来に通過することが予測される位置であってもよいし、ユーザの選択操作に基づいて決定された位置でもよい。
【００６９】
また、建物描画プログラム１００の実行は、必ずしも経路案内処理内において行う必要はない。例えば、制御回路１９は、誘導経路算出処理の直後に、その経路に沿った所定距離の地点毎に１回ずつ、建物描画プログラム１００を実行し、各地点について、その地点に自車両がさしかかったときに描画する建造物と描画しない建造物をあらかじめ決定しておくようになっていてもよい。
【００７０】
また、制御回路１９は、上記実施形態のような強調基準を満たさない建造物であっても、有名な建造物であることが施設データに記載されている場合、道路に面していて基準位置との間に障害物がない場合等、別の条件によって描画すべきであると判定した場合は、その建造物を描画するようになっていてもよい。また逆に、制御回路１９は、上記実施形態のような描画基準を満たす建造物であっても、表示すべきでない旨が施設データに記載されている場合等、別の条件によって描画すべきでないと判定した場合は、その建造物を描画しないようになっていてもよい。
【００７１】
また、地域分けは、基準位置からの距離に基づくものに限らない。例えば、基準位置からの方角で地域分けを行い、その地域ごとに強調基準を変化させてもよい。例えば、基準位置から太陽の方向上にある領域については、他の方向上にある領域よりも、近隣高さＨ１および遠方高さＨ２を高くして、逆光で見えにくい領域の強調基準をより厳しくするようになっていてもよい。また、地域ごとの強調基準（基準仰角等）が、あらかじめ地図データに記録されていてもよい。
【００７２】
また、制御回路１９は、建物描画プログラム１００の実行を短時間で連続的に更新しなくてもよい。例えば制御回路１９は、交差点を通過する毎に建物描画プログラム１００を実行するようになっていてもよいし、ユーザの実行要求操作があったときのみ建物描画プログラム１００を実行するようになっていてもよい。
【００７３】
また、車両用ナビゲーション装置１は必ずしも施設データを有する必要はなく、施設データはすべて必要時にネットワーク経由で取得してもよい。
【００７４】
また、上記実施形態においては、車両用ナビゲーション装置１は、立体地図表示において、強調基準を満たす施設を画像表示装置１３に表示させ、満たさない施設を画像表示装置１３に表示させないようになっているが、必ずしもこのようになっておらずともよい。例えば、車両用ナビゲーション装置１は、立体地図表示において、強調基準を満たす施設をはっきりした色で画像表示装置１３に表示させ、満たさない施設を透過的な淡い色で画像表示装置１３に表示させるようになっていてもよい、すなわち、車両用ナビゲーション装置１は、立体地図表示において、強調基準を満たす施設を、満たさない施設よりも強調して画像表示装置１３に表示させれば足りる。
【００７５】
また、上記実施形態では、車両用ナビゲーション装置１は、立体地図表示でなく平面地図表示において、強調基準を満たす施設を、満たさない施設よりも強調して画像表示装置１３に表示させるようになっていてもよい。
【００７６】
また、上記実施形態においては、地図表示制御装置の具体例として車両用ナビゲーション装置１を示しているが、地図表示制御装置は車両用ナビゲーション装置である必要はなく、人が携帯するナビゲーション装置であってもよいし、仮想的にナビゲーション機能を実行するプログラムを実行する据え置き型コンピュータであってもよい。また、地図表示制御装置は、ユーザ端末からネットを介して位置の指定を受け、その指定の位置における立体地図画像を、そのユーザ端末の画像表示装置に表示させるために送信するサーバであってもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１のハードウェア構成図である。
【図２】描画基準設定画面３０を示す図である。
【図３】制御回路１９が実行する建造物描画プログラム１００のフローチャートである。
【図４】自車位置３５周辺の建造物Ｂ１１〜Ｂ３５の平面的配置を示す図である。
【図５】建造物Ｂ１１〜Ｂ３５の自車位置３５からの距離および高さを示す棒グラフである。
【図６】建造物Ｂ１１〜Ｂ３５のすべてが描画された立体地図である。
【図７】建造物Ｂ１１〜Ｂ３５の一部が描画された立体地図である。
【符号の説明】
【００７８】
１…車両用ナビゲーション装置、１１…位置検出器、１２…操作スイッチ群、
１３…画像表示装置、１４…音声回路、１４ａ…スピーカ、１４ｂ…マイク、
１５…ＶＩＣＳ受信機、１６…ＲＡＭ、１７…ＲＯＭ、１８…外部記憶部、
１９…制御回路、３０…描画基準設定画面、３１〜３４…入力ボックス、
３５…自車位置、１００…建物描画プログラム。
【図１】
2006317764.tif 000003
【図２】
2006317764.tif 000004
【図３】
2006317764.tif 000005
【図４】
2006317764.tif 000006
【図５】
2006317764.tif 000007
【図６】
2006317764.tif 000008
【図７】
2006317764.tif 000009