(57)【要約】  ３次元立面斜視図である地図ビュー及びルート情報を含む表示画像を生成する方法及び装置が開示される。方法は、（ａ）表示画像内に表示される地図オブジェクトに関連する高さ情報から、３次元立面斜視図においてオブジェクトがルート情報への視線を遮るかを判定すること（３０）と、（ｂ）地図オブジェクトが視線を遮ると判定されるか否かに依存する形式で地図オブジェクトを表示すること（３２）とを特徴とする。【選択図】図７
2011524022.tif 000002
【特許請求の範囲】
【請求項１】
３次元立面斜視図である地図ビュー及びルート情報を含む表示画像を生成する方法であって、
（ａ）前記表示画像内に表示される地図オブジェクトに関連する高さ情報から、前記３次元立面斜視図において前記オブジェクトが前記ルート情報への視線を遮るかを判定する工程（３０）と、
（ｂ）前記地図オブジェクトが前記視線を遮ると判定されるか否かに依存する形式で前記地図オブジェクトを表示する工程（３２）と
を有することを特徴とする方法。
【請求項２】
前記表示する工程（３２）は、前記地図オブジェクトが前記視線を遮るという判定に応答して、前記地図オブジェクトの後方において前記ルート情報を少なくとも部分的に表示できる形式で前記地図オブジェクトを表示する工程を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記形式は、少なくとも部分的に透明な形式及び／又はワイヤフレーム形式から選択されることを特徴とする請求項２に記載の方法。
【請求項４】
地図オブジェクトの透明度への変化を徐々に実現することにより、前記地図ビューが円滑に変化する工程を更に含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記判定する工程（３０）は、
カメラ閲覧位置と前記ルート情報との間の各位置に存在する１つ以上の地図オブジェクトを識別し且つ他の地図オブジェクトを除外する粗判断工程（３０ａ）と、
前記粗判断工程（３０ａ）において識別された前記地図オブジェクト毎に、（ｉ）前記地図オブジェクトの前記高さ及び（ｉｉ）前記カメラ閲覧位置と前記ルート情報との間の前記地図オブジェクトの前記各位置に基づいて前記地図オブジェクトが前記視線を遮るかを評価する精細な判断工程（３０ｂ）と
を含むことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記粗判断工程（３０ａ）は、
頂点をカメラ閲覧位置（３６）に有し及び前記ルート情報上の点（３８）により定義された２つ以上の更なる角を有する多角形として定義された候補領域（３４）を識別するサブ工程（４４）を含み、
前記カメラ閲覧位置（３６）は、前記３次元立面斜視図が整列される閲覧位置を示すことを特徴とする請求項５に記載の方法。
【請求項７】
前記多角形は、前記カメラ閲覧位置（３６）及び前記ルート情報上の２点（３８）により定義された三角形であることを特徴とする請求項６に記載の方法。
【請求項８】
前記精細な判断工程は、前記地図オブジェクトを介して遮られない視線に必要となる立面図の閾値角度（シータ（theta)）を判定する工程と、前記地図ビューに対する現在の仰角が前記遮られない視線に対する閾値を満たすかを判断する工程と
を含むことを特徴とする請求項６又は７に記載の方法。
【請求項９】
前記立面図の閾値角度を判定する工程は、
前記ルート情報上の前記点（３８）の間の幾何学的な線（３９）を解析セグメント（５０）に分割するサブ工程（６０）と、
セグメント（５０）毎に、前記セグメント（５０）上の点（５２）と、地図上の地表面における前記地図オブジェクトの点（５６）と、前記地図オブジェクトの前記高さにおける前記地図オブジェクトの前記同一の点（５８）との間に構成された直角三角形（５４）の斜辺と隣接する縁端との間の前記交差の角度を示す前記仰角（シータ（theta)）を判定するサブ工程（６２、６４）と
を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記カメラ閲覧位置からの距離が所定の距離閾値を上回る地図オブジェクトを無視する工程を更に含むことを特徴とする請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
コンピュータプロセッサにより実行される場合に、請求項１乃至１０のいずれか１項により特定された方法を実現する実行可能なソフトウェアを含むことを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを含むか又は搭載する記憶媒体（２３０）。
【請求項１３】
ルート情報と重ね合わされた３次元立面図地図ビューを含む表示画像を生成するように構成されるルートナビゲーション装置（１００）であって、
前記装置は、前記地図オブジェクトが前記地図ビューにおいて前記ルート情報への視線を遮ると判定されるか否かに依存する表示形式で３次元地図オブジェクトを表示するように構成されることを特徴とするルートナビゲーション装置（１００）。
【請求項１４】
前記表示形式は、（ｉ）前記３次元地図オブジェクトが前記ルート情報への視線を遮らないと判定される場合に、第１の略不透明な表示形式及び（ｉｉ）前記３次元地図オブジェクトが前記ルート情報への視線を遮ると判定される場合に、第２の少なくとも部分的に透明な表示形式又はワイヤフレーム表示形式から選択されることを特徴とする請求項１３に記載のルートナビゲーション装置。
【請求項１５】
前記第２の表示形式は、前記地図ビューにおける前記オブジェクトの後方のルート情報が前記オブジェクトを介して可視になることを可能にすることを特徴とする請求項１４に記載のルートナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル地図ビューと重ね合わされたルート情報を含む表示画像を生成する装置及び方法に関する。特に本発明は、ポータブルナビゲーションデバイス（いわゆるＰＮＤ）を含むナビゲーションデバイスに適するが、それらに限定されない。
【背景技術】
【０００２】
通常、ナビゲーションデバイスは、デジタル地図から生成された地図ビューにより構成され且つナビゲーションルートを示すルート情報と重ね合わされた画像を表示するように構成される。ルート情報は事前に記録されてもよいが、通常は、ナビゲーションデバイスが適切なソフトウェアを使用してルート計画アルゴリズムを実行した結果として得られる。ナビゲーションデバイスは、自身のリアルタイムの現在地を判定するため及び判定された現在地に従って地図ビューを動的に調整するために位置判定システム（全地球測位システム（ＧＰＳ）等）を更に含んでもよい。以下を含む種々の地図ビューが知られている。
【０００３】
（ｉ）地表面における２次元の情報を含む２次元地図ビュー。例えば、道路及び建物は地面における土地面積の形状により表される。そのような２次元情報は、平面図として（すなわち、従来の紙の地図と同一の方法で地図を垂直に見下ろす）か又は従来の平坦な紙の地図を斜めの角度から閲覧しているような人工斜視図で閲覧されてもよい。しかし、いずれの場合も、情報が２次元の地上情報に過ぎないという意味で地図ビューは「平坦」である。
【０００４】
（ii）１つ以上のデジタル地図の特徴又はオブジェクトが３次元で提示される３次元立面斜視図。例えば、建物はその外観及び高さを示して描写される。これは、実世界により近い表現である。
【０００５】
特に、ナビゲーション中に相対的に大きい表示縮尺及び／又は建物が密集した地域の地図を閲覧する場合、多くのユーザは３次元立面斜視図が２次元平面図より直感的であることを発見する。これは、表示内に描写されるオブジェクトの３次元斜視及び高さ情報が目視する場合のそれら特徴により類似しているためである。例えば地上の歩行者又は運転者は、地上の建物の抽象的な土地面積ではなく、ある特定の高さの建物の外観を見る。従って、３次元斜視情報は、ユーザが表示と自身が見ているものとを一致させ且つナビゲーションルートに従うのを支援するより直感的な視覚的手がかりを多くのユーザに提供できる。
【０００６】
上記は、例えばハンドヘルドか又は車内で使用するためのポータブルナビゲーションデバイス（ＰＮＤ）に特に当てはまる。車内で使用する場合、（ｉ）運転者に現在のナビゲーション情報を提供し、（ｉｉ）運転者が車両を適切に運転し且つ位置付けられるように今後のルートの指示を提供し、且つ（ｉｉｉ）運転者が車両を安全に運転できるようにするため運転者の注意力をそれ程必要としない、非常に直感的なナビゲーション表示が望ましい。
【０００７】
３次元立面斜視図は直感的であるため望ましいが、結果として、ユーザが地図ビュー内で見ることができるものに関して表示がより複雑になる場合がある。例えば３次元情報の量は、地図ビューが生成される仰角に依存する。９０度の仰角は地図を垂直に見下ろすことに対応するため（２次元平面図として）、各地図オブジェクトは３次元的に見えず、別のオブジェクトの前方に存在する１つの地図オブジェクトによる隠蔽がない。仰角が小さくなるにつれ、地図オブジェクトは３次元の高さ及び形式を拡張するようになり、遠近感が増す。建物等の高い地図オブジェクトは、より低い建物又は地表面の道路等の表示内の地図情報の別の項目を隠蔽する場合がある。この状況はそのような隠蔽が発生しなくなるまで仰角を大きくすることにより改善されるが、それによりビュー内の３次元情報の量が必然的に減少するため、ビューの直感性に関する利点は減少する。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、これらの相反する問題を解決するために考案された。
【０００９】
本発明の特徴及び利点は、（ｉ）地図オブジェクトの３次元形状がルート情報を隠蔽する場合でも、そのルート情報が少なくとも部分的に可視のままである３次元立面斜視図を提示する機能及び（ｉｉ）上述の相反する問題を回避することを含む。
【課題を解決するための手段】
【００１０】
本目的のために、本発明の現時点で好適な実施形態は、３次元立面斜視図である地図ビュー及びルート情報を含む表示画像を生成する技術であって、
（ａ）表示画像内に表示される地図オブジェクトに関連する高さ情報から、オブジェクトが３次元立面斜視図においてルート情報への視線を遮るかを判定することと、
（ｂ）地図オブジェクトが視線を遮ると判定されるか否かに依存する形式で地図オブジェクトを表示することとから成る方法を提供する。
【００１１】
本技術は、本技術を実現する方法又は装置、あるいは実行される場合に本技術を実現するコンピュータプログラムとして定義されてもよい。
【００１２】
地図オブジェクトがルート情報への視線を遮ると判定される場合、地図オブジェクトは、地図オブジェクトの後方においてルート情報を少なくとも部分的に表示できる形式で表示されてもよい。例えば地図オブジェクトは、少なくとも部分的に透明な形式で又はワイヤフレーム形式として表示されてもよい。
【００１３】
本発明の他の特徴及び利点は、好適な実施形態の以下の説明から明らかになるだろう。重要であると考えられる特徴が上述されたが、添付の請求の範囲において、出願人は、強調されたか否かに関わらず、本明細書で説明され且つ／又は図面に示されたいかなる新規の特徴又は着想も保護されることを請求する。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態において地図ビューを生成するための情報の流れを概略的に示す図である。
【図２】３次元地図オブジェクトに対してデジタル地図に格納された情報を概略的に示す図である。
【図３】地図オブジェクトによる視線の遮蔽及び地図オブジェクトの表示形式の調整を評価する第１の技術を概略的に示すフローチャートである。
【図４】第１の粗評価ステップの機能を概略的に示す図である。
【図５】第２のより精細な評価ステップの機能を概略的に示す図である。
【図６】第１の実施形態の技術を使用して生成された地図ビューのスクリーンショットを概略的に示す図である。
【図７】別の表示技術を概略的に示すフローチャートである。
【図８】ナビゲーション装置を概略的に示す斜視図である。
【図９】ナビゲーション装置のハードウェアを概略的に示すブロック図である。
【図１０】ハードウェア及びソフトウェアにより確立された機能動作関係を概略的に示す図である。
【発明を実施するための形態】
【００１５】
添付の図面を参照して、図示される例により本発明の教示の種々の態様及びそれらの教示を実施する構成を以下に説明する。
【００１６】
次に、ルート情報が重ね合わされたデジタル地図表示（特に、３次元立面斜視図）を生成するあらゆるシステムを参照して、本発明の好適な実施形態を説明する。まず、本発明と関連する好適な技術を説明し、その後、本発明を実現する装置の一例を説明する。
【００１７】
図１は、デジタル地図１０からの情報を処理して地図ビュー及び地図ビュー内に重ね合わされたルート情報を含む表示画像２４を生成するために第１の実施形態において使用された情報の流れを概略的に示す。図１は、本発明を実現するための限定的なアーキテクチャを表すことを意図しないことが理解されるだろう。その代わり、図１は、単に種々の処理段階の間の情報の流れの一例を示す。デジタル地図１０は、特に道路の位置及び建物等の他の地図オブジェクトを表す情報を格納する。地図オブジェクトの少なくとも一部は、地図オブジェクトの高さを含む３次元情報と共に格納される。図２は、建物１２の形態の地図オブジェクトの一例を示す。建物は、デジタル地図１０において、地面における建物の土地面積の形状を定義する第１の情報１２ａ及び建物の高さを定義する第２の情報１２ｂとして表される。第１の情報１２ａは一連の接続点を表してもよく、通常は閉じた形状を定義する（しかし、形状は、例えば建物の内側の空地又は中庭を表す１つ以上の内部空間を有してもよい）。この種の表現により、建物が土地面積の一意の投影である規則的な形状を有すると仮定して、非常に圧縮された形態で建物の形状を格納できる。建物は、建物の高さ１２ｂに土地面積１２ａを投影し且つ３次元固体構造体を描画するための適切な色又は陰影を用いて構造体の外観をレンダリングすることにより、地図ビューにおいて相対的に容易に３次元表示可能である。他の３次元形状又は重要な目標物は、例えば３次元ワイヤメッシュ情報により、より正確に表されてもよい。
【００１８】
図１を再度参照すると、デジタル地図１０からの情報はルート計算モジュール１４及び地図ビュー生成器モジュール１６に供給される。ルート計算モジュール１４は、ユーザにより選択された開始地理位置と終了地理位置との間のナビゲーションルートを計画するように構成される。ユーザは、ユーザにより選択可能な１つ以上の中間場所の通過、あるいは特定の種類の道路又は他の交通ルートの使用等の追加のルート条件を更に提供してもよい。ルート計算モジュール１４は、表示用地図ビュー内にルート情報を重ね合わせるため、地図ビュー生成モジュール１６に計算したルート情報を提供する。通常、地図ビュー生成モジュール１６は、例えば地図ビュー制御器１８及び制御器１８に応答するグラフィック生成器２０を含むサブモジュールを備える。地図ビュー制御器１８は、デジタル地図１０から検索される情報、地図ビューとして情報を表示する方法及び地図ビュー内にルート情報を重ね合わせる方法を制御することにより地図ビューを管理する。３次元立面斜視図を作成するために、制御器１８は、地表面と比較して、斜視図が作成される標高及び視野仰角を更に管理する。また、地図ビュー制御器モジュール１６は、デジタル地図（例えば、地図ビュー内に表示された地図の一部分）上の場所「ウィンドウ」を動的に制御する。例えば場所ウィンドウは、ＧＰＳ又は他の衛星／無線信号を用いた位置決めシステム等のオプションの位置決めモジュール２２により判定されてもよいため、ユーザのリアルタイムの現在地に依存してもよい。あるいは、場所ウィンドウは、ユーザにより選択された場所であってもよい。グラフィック生成器２０は、制御器１８により管理された地図ビュー情報に基づいて１画素毎に表示画像２４を生成又は構成するための１つ以上のグラフィックエンジンを含む。グラフィックエンジンは、道路レンダラ２０ａ、建物レンダラ２０ｂ及び地図ビュー内にルート情報を重ね合わせるためのルート情報レンダラ２０ｃ、並びに他のカスタムのグラフィックコマンド又はグラフィックエンジンを含むか又はそれらを実現するためのコマンドを実行してもよい。
【００１９】
図３を参照すると、本実施形態の特徴は、（ｉ）３次元立面斜視図において、建物等の地図オブジェクトがルート情報への視線を遮るかを判定すること（階段３０）及び（ｉｉ）視線が遮られるかの判定に依存する表示形式で地図ビューにおいて地図オブジェクトを表示すること（階段３２）により、３次元立面斜視図の生成を管理する技術を実現することである。図３〜図６はこの技術を更に詳細に示す。
【００２０】
地図オブジェクトが視線を遮るかを判定するステップ３０は、２つのステップ３０ａ及び３０ｂに分割される。ステップ３０ａは粗評価を適用し、地図ビューにおいて（ｉ）閲覧位置又はカメラ位置３６と（ｉｉ）ルート情報４０の位置との間に位置付けられない地図オブジェクトを考慮の対象から除外する。ステップ３０ｂは、残りの（すなわち、除外されなかった）地図オブジェクト毎により精細な評価を適用する。２つのステップ３０ａ及び３０ｂが実行されるが、不適切な地図オブジェクトを迅速且つ容易に除外するステップ３０ａの機能により、より面倒なステップ３０ｂが実行される地図オブジェクトの数は減少する。以下において、更に詳細に説明する。
【００２１】
図３及び図４を参照すると、ステップ３０ａは、カメラ閲覧位置３６及びナビゲーションルート４０に対して候補位置３４を判定することにより機能する。地図オブジェクト毎に、オブジェクトを構成する点のいずれかが候補領域３４の内側にあるかに関して評価される。規則的な形状の地図オブジェクト（例えば、図２の建物）の場合、構造体の隅点毎に評価されてもよい。不規則な形状の地図オブジェクトの場合、オブジェクトを含む規則的な形状のバウンディングボックスを考慮し且つバウンディングボックスの隅点を評価するのが計算上最も容易である。候補領域３４の内側の表示点すれすれに通る地図オブジェクトは、カメラ閲覧位置３６とナビゲーションルート４０との間に位置し、表示画像においてナビゲーションルート４０を隠蔽する危険性があるため、ステップ３０ｂで処理するために識別される。完全に候補領域３４の外側の地図オブジェクトは、ナビゲーションルート４０を隠蔽する危険性がないため除外される。候補領域３４は、カメラ閲覧位置３６及びナビゲーションルート４０に沿った複数の点３８により定義された多角形形状を有する。３つ以上の点３８を含む単一の不規則な形状の多角形を考慮できるが、２つの点３８の間のナビゲーションルートの直線部分３９を定義するナビゲーションルート４０に沿った２つの点３８の間により定義された三角形形状のセグメントの形態で候補領域３４を処理するのが計算上効率的だろう。点３８は、ナビゲーションルート４０において重要な点又は方向の変化の発生を示す中間地点又はノードであるのが好ましい。２つの点３８は、ナビゲーションルート４０に沿って連続しているのが好ましい。処理は、全ての点３８が処理されるまで三角形のセグメント毎に繰り返される。点３８は、（ｉ）ナビゲーションルートの終端に到達するまで及び／又は（ｉｉ）ナビゲーションルートが地図ビューの縁端を出る（すなわち、表示画像の縁端に到達するまで、並びに／あるいは（ｉｉｉ）ナビゲーションルートがカメラ閲覧位置３６からある特定の距離（例えば、最大約２０００ｍ）を超えて延在するまで選択される。この距離を超える場合、表示解像度に対して縮小された画像縮尺等の他の要因により表示の精度が限定される可能性があるため、閲覧の隠蔽の修正は必要ないと考えられてもよい。図３において、ステップ３０ａは、ナビゲーションルート４０に沿った位置３８を判定するサブステップ４２と、候補領域３４を判定するサブステップ４４と、候補領域３４内又は候補領域３４と重なり合う各地図オブジェクトの記録を作成するサブステップ４６とから成る。サブステップ４６において記録されたこれらの地図オブジェクトのみがステップ３０ｂにより引き続き処理され、他の地図オブジェクトは、ルート情報が隠蔽されたかを判定するために更なる考慮の対象から除外される。例えば、図４において、建物Ｂ１及びＢ２、並びにＢ３は、ステップ３０ｂで更に考慮するためにステップ３０ａにおいて選択されるだろう。これに対して、建物Ｂ４〜Ｂ８を除外することにより、ステップ３０ｂに対する処理の負担を軽減する。
【００２２】
図３及び図５を参照すると、ステップ３０ｂは、地図オブジェクトの位置及び高さの関数として、候補領域３４において各地図オブジェクトを検分するのに必要な視野仰角を評価することにより機能する。これは、点Ｐ２と点Ｐ３との間の直線部分３９を所定のセグメント長、例えば約５ｍのサブセグメント５０に分割することにより評価される。セグメント５０上のある特定の点５２（例えば、セグメント５０の中点）から仮想の直角三角形５４が評価される。三角形５４は、点５２により定義された頂点、地表面において（又は投影されて）候補領域３４の内側にあることが判明した地図オブジェクトの点５６及び地図オブジェクトの高さにおける（又は投影された）同一の地図オブジェクトの点５８を有する。地図オブジェクトを検分するのに必要な視線角に対応する仰角（Θ）は、三角法を使用して算出される。カメラ位置３６に対する現在の視野角が角度Θ未満の場合、地図オブジェクトはルート情報４０を隠蔽するように考慮される。現在の視野角が角度Θ以上の場合、地図オブジェクトはルート情報４０を隠蔽しないように考慮される。図３において、ステップ３０ｂは、セグメント５０を作成するサブステップ６０と、仮想の三角形５４を判定するサブステップ６２と、角度Θを判定するサブステップ６４と、現在の視野仰角を角度Θと比較するサブステップ６６と、視野仰角が地図オブジェクトに対する角度Θ未満である地図オブジェクトを記録するサブステップ６８とから成り、地図オブジェクトがルート情報４０を隠蔽しないことを示す。例えば、図４において、ここで建物Ｂ１及びＢ３は、より精細な評価ステップ３０ｂの結果除外されてもよく、建物Ｂ２は、Ｐ２の領域において視線を遮るものとして評価されてもよい。
【００２３】
ステージ３２において、各地図オブジェクトの表示形式は、地図オブジェクトがルート情報４０への視線を遮るかの判定に依存して制御される。現在の実施形態において、オブジェクトの透明度は地図ビューにおいて変動する。透明度は「α」パラメータにより制御される。αパラメータは、０（完全に透明である）と１（完全に不透明である）との間で変動してもよい。視線を遮らない地図オブジェクトは、不透明に（α＝１）表示される。視線を遮る地図オブジェクトは、好ましくは０．８未満又は０．６未満であり、例えば約０．４である１未満のαパラメータで少なくとも部分的に透明に表示される。部分αパラメータを設定する代わりに、地図オブジェクトは、完全に透明な壁（α＝０）を使用して３次元ワイヤケージ形式として表示されてもよい。表示画像がリアルタイムで更新されること及び表示の向きの変化、カメラの高さの変化又はナビゲーションルートに沿った相対的な動きに依存して地図オブジェクトが表示内で「隠蔽しない」から「隠蔽する」に変化する可能性があることを想定すると、地図ビューにおいて既に表示された地図オブジェクトの透明度の急激な変化を回避するのが好ましい。その代わり、「所望のα」パラメータが設定され、地図オブジェクトを表示するために使用された実際のαが次第に変動するため、オブジェクトは、例えば約０．５秒間にわたって次第に透明度を変更する。
【００２４】
図６は、上記の技術を使用して生成された表示画像を示す。ルート情報４０への視線を遮らない建物Ｂ１及びＢ３（特に）は、完全に不透明に表示される。ルート情報４０への視線を遮らない建物Ｂ２が部分的に透明に表示されることにより、建物Ｂ２を通してルート情報４０を明確に見られる。（図６において、この部分的な透明度は破線で示される。）これにより、完全な３次元立面斜視図の生成が可能になり、ユーザは、ビューにおいてルート情報４０が隠蔽される危険性を伴わず、そのようなビューと関連する直感性から利益を得られる。
【００２５】
上記の技術は、一般に地図ビュー制御器１８（図１）により実行され、地図オブジェクトがグラフィック生成器２０により配置及びレンダリングされる前に地図オブジェクトにアクセスできる。視線が遮られるか否かの評価はグラフィック生成器２０により実現された特定のレンダリング技術に左右されないため、これは最大限の汎用性を提供する。図７は、そのような遮蔽を検出及び補正するためにグラフィック生成器２０を使用する別のおそらくあまり微細でない技術を示し、依然として本発明の技術を使用する。図７において、地図ビューは、３次元地図オブジェクトの前に、地図の背景（ステップ８０）、道路（ステップ８２）、ルート情報（ステップ８４）をこの階層順序でレンダリングすることにより作成される。これは、３次元地図オブジェクトが定義される前に、地図ビューにおいてルート情報４０が定義されることを意味する。各地図オブジェクトを配置すると（ステップ８６）、地図オブジェクトのワイヤケージフレームが最初に地図ビューに配置される。ワイヤケージを示す表示点のいずれかが既に存在するルート情報４０と交差するか又はルート情報４０を横断するかに関して判断される（ステップ８８）。そのような交差は、各グラフィックエンジンにより生成された衝突又は交差事象として検出されてもよい。ルート情報４０は一意の色でレンダリングされてもよく、ルート情報４０の交差又は横断はこの色との「衝突」により検出可能である。ワイヤケージがルート情報４０と交差するか又はルート情報４０を横断する場合、これは地図オブジェクトがルート情報への視線を遮ることを示し、地図オブジェクトは、少なくとも部分的に透明な形式で表示又はレンダリングされるか（ステップ９０）、あるいは要望に応じてワイヤケージオブジェクトとして残される。ステップ８８においてワイヤケージがルート情報４０と交差しないか又はルート情報４０を横断しない場合、これは視線を遮るものがないことを示し、地図オブジェクトは、不透明に表示又はレンダリングされる（ステップ９２）。
【００２６】
好適な機能技術を説明したが、次に図８〜図１０は、これら技術のうちの１つ以上を実現する物理装置又はシステムを示す。システムは、ポータブルナビゲーションデバイス（ＰＮＤ）、車載ナビゲーションデバイス、ポータブル地図ビューワ、位置決めシステム（例えば、全地球測位システム（ＧＰＳ）等の衛星を用いた位置決めシステム）を含むデバイス、ポータブルデジタルアシスタント（ＰＤＡ）、携帯型コンピュータ又は非携帯型コンピュータ等の自律デバイスを備えてもよい。あるいは、システムは、デジタル地図を格納するサーバ及びインターネット又はイントラネット等の１つ以上のネットワークを介してサーバから受信した情報に基づいてデジタル地図の表示を生成するように構成されたリモート端末又はコンピュータを備えてもよい。
【００２７】
図８は、ＰＮＤ１００の形態である実施形態の一例を示す。ＰＮＤは限られた表示サイズ、限られた処理能力及び速度、並びに重量及び電源の制限等の設計制約が最も厳しく、設計が最も困難であるため、ＰＮＤを選択した。一般に、ＰＮＤ１００は、表示画面１０４を含むＰＮＤの電子ハードウェアを収容する筐体１０２を備える。ＰＮＤは、ドックブラケット１０６により車内で使用するのに適するように形成される。ドックブラケット１０６は、筐体１０２上の相補的連結部分と取り外し可能か又は分離可能なドッキング結合のために連結部分１０８を含む。ブラケット１０６は、車両（不図示）の適切な表面にブラケット１０６を取り付けるために吸引カップ又は接着パッド等の取り付け要素１１０を更に含む。
【００２８】
図９は、ナビゲーションデバイス１００の電子構成要素１５２を例示するブロック図である。尚、ナビゲーションデバイス１００のブロック図は全ての構成要素を含むものではなく、多くの構成要素の例を示すに過ぎない。
【００２９】
ナビゲーションデバイス１００は、入力装置２２０及び表示画面１０４に接続されたプロセッサ２１０を含む。入力装置２２０は、キーボード装置、音声入力装置、タッチパネル及び／又は情報を入力するために利用される他の何らかの既知の入力装置を含むことができ、表示画面１０４は、例えばＬＣＤディスプレイ等の何らかの種類の表示画面を含むことができる。特に好適な構成において、入力装置２２０及び表示画面１０４は、タッチパッド又はタッチスクリーン入力を含む一体型入力表示装置に一体化され、それによりユーザは、複数の表示選択肢のうちの１つを選択するか又は複数の仮想ボタンのうちの１つを操作するために表示画面１０４の一部分に触れるだけでよい。
【００３０】
ナビゲーションデバイスは、可聴出力装置（例えば、スピーカ）等の出力装置２６０を含んでもよい。出力装置２６０がナビゲーションデバイス１００のユーザに対して可聴情報を生成できるため、同様に、入力装置２２０は入力音声コマンドを受信するマイク及びソフトウェアを更に含むことができると理解される。
【００３１】
ナビゲーションデバイス１００において、プロセッサ２１０は、接続２２５を介して入力装置２２０に動作可能に接続され且つ入力装置２２０から入力情報を受信するように設定される。また、プロセッサ２１０は、情報を出力するために、出力接続２４５を介して表示画面１０４及び出力装置２６０のうちの少なくとも一方に動作可能に接続される。更にプロセッサ２１０は、接続２３５を介してメモリ２３０に動作可能に接続される。メモリ２３０は、不揮発性メモリ及び／又は揮発性メモリ、書き込み可能及び／又は読み出し専用メモリ、半導体メモリ（ＲＡＭ及び／又はＦＬＡＳＨ等）、磁気ディスク等の磁気メモリ、並びに光ディスク等の光メモリを含む何らかの適切な媒体を含むことができる。メモリ２３０は、実行可能なソフトウェアを含む種々の情報及び上述のデジタル地図１０を格納する。
【００３２】
プロセッサ２１０は、接続２７５を介して入出力（Ｉ／Ｏ）ポート２７０との間で情報を送受信するように更に構成される。この場合、Ｉ／Ｏポート２７０は、ナビゲーションデバイス１００の外部のＩ／Ｏ装置２８０に接続可能である。外部Ｉ／Ｏ装置２８０は、例えばイヤホン等の外部聴取装置を含んでもよいが、これに限定されない。更に、Ｉ／Ｏ装置２８０への接続は、例えばハンズフリー操作のため及び／又は音声起動操作のため、イヤホン又はヘッドホンへの接続のため及び／又は移動電話等への接続のためのカーステレオユニット等の他の何らかの外部装置への有線接続又は無線接続であってもよい。この場合、移動電話接続は、ナビゲーションデバイス１００とインターネット又は他の何らかのネットワーク等との間のデータ接続を確立するため及び／あるいはインターネット又は他の何らかのネットワーク等を介するサーバへの接続を確立するために使用されてもよい。
【００３３】
図９は、接続２５５を介するプロセッサ２１０とアンテナ／受信機２５０との間の動作可能な接続を更に示す。この場合、アンテナ／受信機２５０は、既知の方法でナビゲーションデバイス１００のリアルタイムの現在地を判定できる位置決めシステムの信号（ＧＰＳ信号、あるいは他の無線信号又は衛星信号等）を受信するように構成可能である。図中符号２５０で示すアンテナ及び受信機は図示のため概略的に組み合わされるが、アンテナ及び受信機は別個に配置された構成要素であってもよく、アンテナは、例えばＧＰＳパッチアンテナ又はヘリカルアンテナであってもよいことが理解されるだろう。
【００３４】
更に、図９に示す電子構成要素が従来の方法で電源（不図示）により電力を供給されることが当業者には理解されるだろう。当業者により理解されるように、図９に示す構成要素の異なる構成が本出願の範囲内にあると考えられる。例えば図９に示す構成要素は、有線接続及び／又は無線接続等を介して互いに通信していてもよい。また、接続は互いに独立するものとして示されるが、接続の一部又は全ては１つ以上の通信バスを共有してもよい。
【００３５】
図１０を参照すると、プロセッサ２１０及びメモリ２３０は、協働してナビゲーションデバイス１００の機能ハードウェア構成要素１５２とデバイスにより実行されたソフトウェアとの間のインタフェースとして機能するＢＩＯＳ（基本入出力システム）１５０を確立する。その後、プロセッサ２１０は、アプリケーションソフトウェア１５６が実行可能な環境を提供するオペレーティングシステム１５４をメモリ２３０からロードする。
【００３６】
ナビゲーションデバイス１００により提供された機能性に依存して、アプリケーションソフトウェア１５６は、位置判定モジュール２２、ルート計算モジュール１４及び地図ビュー生成モジュール１６のうちの１つ以上を含んでもよい。地図ビュー生成モジュール１６は、地図オブジェクトが地図ビューにおいてルート情報への視線を遮ると判断されるかに依存して３次元地図オブジェクトに対する表示形式が制御される３次元立面斜視図を実現する。
【００３７】
本発明の種々の態様及び実施形態を上述したが、本発明の範囲は本明細書に記載の特定の構成に限定されるのではなく、添付の請求の範囲の範囲に含まれる全ての構成、並びにそれらに対する変形及び変更を含むことが理解されるだろう。
【００３８】
尚、添付の請求の範囲は本明細書で説明した特徴の特定の組み合わせを記載するが、本発明の範囲は、以下に請求される特定の組み合わせに限定されるのではなく、特定の組み合わせが添付の請求の範囲において特に列挙されたかに関係なく、本明細書で開示された特徴又は実施形態のどのような組み合わせも含む。
【図１】
2011524022.tif 000003
【図２】
2011524022.tif 000004
【図３】
2011524022.tif 000005
【図４】
2011524022.tif 000006
【図５】
2011524022.tif 000007
【図６】
2011524022.tif 000008
【図７】
2011524022.tif 000009
【図８】
2011524022.tif 000010
【図９】
2011524022.tif 000011
【図１０】
2011524022.tif 000012
【国際調査報告】
2011524022.tif 000013
2011524022.tif 000014