(57)【要約】  本発明の実施形態は、グラフィック情報を表示するための表示装置（１４、２４０）と、前記グラフィック情報を表示するために、前記表示装置（１４、２４０）を制御するためのプロセッサ（１１、２１０）と、軌道の方向に関する情報と色との関係を表すカラーマッピング情報（２０）のためのストア（１２、２３０）と、前記判断された情報と前記カラーマッピング情報（２０）に基づいて、軌道の方向に関する情報と色とを判断するための軌道-色モジュール（４９０）とを有し、前記プロセッサ（１１、２１０）は前記軌道-色モジュール（４９０）に応答して、グラフィック構成要素の少なくとも一部を前記判断された色で表示するように、表示部（１４、２４０）を制御することを特徴とする装置を提供する。
2011525973.tif 000002
【特許請求の範囲】
【請求項１】
グラフィック情報を表示するための表示装置（１４、２４０）と、
前記グラフィック情報を表示するために、前記表示装置（１４、２４０）を制御するためのプロセッサ（１１、２１０）とを有し、更に、
軌道の方向に関する情報と色との関係を表すカラーマッピング情報（２０）のためのストア（１２、２３０）と、
前記判断された情報と前記カラーマッピング情報（２０）に基づいて、軌道の方向に関する情報と色とを判断するための軌道-色モジュール（４９０）とを有し、前記プロセッサ（１１、２１０）は前記軌道-色モジュール（４９０）に応答して、グラフィック構成要素の少なくとも一部を前記判断された色で表示するように、表示部１４（２４０）を制御することを特徴とする装置。
【請求項２】
前記軌道-色モジュール（４９０）は、前記方向に関する情報を、前記軌道（６１、６２、６３）に関連するベクトルと基準ベクトルとの間の角度として判断することを特徴とする請求項１に記載の装置。
【請求項３】
前記軌道-色モジュールは、前記方向に関する情報を、前記軌道（６１、６２、６３）に関するベクトルの勾配として判断することを特徴とする請求項１に記載の装置。
【請求項４】
前記カラーマッピング情報（２０）は、複数の基準情報値を表すために選択された複数の色（３０、４０、５０）を有し、中間情報値には、その近隣の色（３０、４０、５０）の混合として判断された色が割り当てられることを特徴とする請求項１、２または３に記載の装置。
【請求項５】
前記カラーマッピング情報（２０）は、前記ストア（１２、２３０）に、ルックアップテーブル又は１以上の等式のいずれかとして保持されていることを特徴とする請求項１乃至４のいずれか１項に記載の装置。
【請求項６】
前記軌道-色モジュール（４９０）は、前記軌道上の点への接線、又は前記軌道上の少なくとも第１及び第２の点の間に基づいて、前記軌道（６１、６２、６３）の前記方向に関する情報を判断するように構成されていることを特徴とする請求項１乃至５のいずれか１項に記載の装置。
【請求項７】
前記点は、ある特定物の地理的な位置を示すことを特徴とする請求項６に記載の装置。
【請求項８】
前記グラフィック構成要素は、前記第１及び第２基準点を繋ぐベクトル（６１、６２、６３）又は軌道の局地的な色のいずれかあることを特徴とする請求項５、６、７のいずれか１項に記載の装置。
【請求項９】
前記装置は、サーバ（３０２）からデータを受信する受信機（３２２）を含む携帯型ナビゲーション装置（２００）であって、前記軌道-色モジュール（４９０）は前記軌道 （６１、６２、６３）の方向に関する情報を前記受信したデータから判断することを特徴とする請求項１乃至８のいずれか１項に記載の装置。
【請求項１０】
軌道（６１、６２、６３）の方向に関する情報を判断する工程と、
前記情報に対応する色を決定する工程と、
グラフィカル構成要素の少なくとも一部を、前記決定した色で表示装置（１４、２４０）に表示する工程と
を有することを特徴とするグラフィック表示方法。
【請求項１１】
前記方向に関する情報は、前記軌道（６１、６２、６３）に関連するベクトルと基準ベクトルとの角度として判断された前記軌道（６１、６２、６３）の方向であることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記属性は、前記軌道に関連するベクトルの勾配であることを特徴とする請求項１０に記載の方法。
【請求項１３】
前記色を判断する工程は、メモリ（２３０）に格納されたルックアップテーブルにおける情報に対応する色をルックアップする工程、又は、前記情報に関連する１以上の色の値を計算する工程を含むことを特徴とする請求項１０又は１１に記載の方法。
【請求項１４】
１以上の機器から、予め決められた座標系におけるそれぞれの位置を示す情報を受信する工程を更に有し、前記軌道（６１、６２、６３）は、機器の連続した位置間で決められることを特徴とする請求項１０乃至１３のいずれか１項に記載の方法。
【請求項１５】
前記軌道は、機器の経路を示し、各軌道は予め決められた色の１以上のグラフィカル構成要素により構成されていることを特徴とする請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、軌道を表示する方法及び装置に関する。特に、これに限られるものではないが、本発明の実施形態は軌道の方向に関する情報を示す方法及び装置に関し、更に詳しくは、方向に関する複数軌跡の情報を同時に示すための方法及び装置に関する。本発明の一実施形態は、携帯型ナビゲーション装置（いわゆるＰＮＤ）に関し、特に、全地球測位システム（ＧＰＳ）の信号受信及び処理機能を有するＰＮＤに関する。別の実施形態は、一般的に、例えば、測定した、又は、受信したデータを分析するために用いるデータ処理システムなどの、軌道を表示するために構成されたどのようなタイプの処理装置にも関する。
【背景技術】
【０００２】
軌道は２次元ワークスペースにおける経路である。軌道は、離散していても連続的であってもよく、また、物理的処理や、１以上のパラメータを計測して求めたものであっても、又は、完全に理論的なものであってもよい。時折、例えば、計測したデータを示す表示を行う時などに、複数の反平行軌道を表示する必要がある。そのような場合、例えば、表現された軌道の少なくとも一部がオーバーラップしているため、複数の軌道それぞれを見分けることが難しい。
【０００３】
図１は、２１の車両の軌道のシミュレーションを示しており、各軌道は区分線形曲線により表されている。軌道は、周期的な各車両の位置計測により形成され、ランダムエラーを含む。進行方向は、各曲線において一定の時間間隔で重ねて表示した矢印の頭により示されており、矢印の頭は時間に依存した速度を示している。しかしながら、図１に示す軌道の１つは、他の車両と反対方向に向かっている車両のものである。
【０００４】
重なり合う軌道を個別に分解し、どの軌道が間違った方向に進んでいる車両のものであるかを立証するのは難しい。これを解決する１つの方法は、各軌道をより細い線で表し、シンボルをより小さくすることであろうが、結局は、軌道は判別しにくくなり、所望の情報を伝えることができなくなるだろう。
【０００５】
本発明の実施形態は、従来技術の１以上の問題を軽減することを目的とする。
【発明の概要】
【０００６】
この目的を達成するために、本発明の現在好適な実施形態は、グラフィック情報を表示するための表示装置と、前記グラフィック情報を表示するために、前記表示装置を制御するためのプロセッサとを有し、更に、軌道の方向に関する情報と色との関係を表すカラーマッピング情報のためのストアと、前記判断された情報と前記カラーマッピング情報に基づいて、軌道の方向に関する情報と色とを判断するための軌道-色モジュールとを有し、前記プロセッサは前記軌道-色モジュールに応答して、グラフィック構成要素の少なくとも一部を前記判断された色で表示するように、表示部１４（２４０）を制御することを特徴とする装置を含むナビゲーション装置を提供する。
【０００７】
本発明の別の実施形態は、軌道の方向に関する情報を判断する工程と、前記情報に対応する色を決定する工程と、グラフィカル構成要素の少なくとも一部を、前記決定した色で表示装置に表示する工程とを有することを特徴とするグラフィック表示方法に関する。
【０００８】
また、本発明の更に別の実施形態は、実行可能な環境下において実行された時に、プロセッサにグラフィック表示方法を実行させる１以上のソフトウェアモジュールを含むコンピュータソフトウェアであって、軌道の方向に関する情報を判断し、前記情報に対応する色を決定し、グラフィック構成要素の少なくとも一部を、前記決定した色で表示装置に表示することを特徴とする。
【０００９】
これらの実施形態の利点は以下に述べるが、これらの実施形態それぞれの更なる詳細及び特徴は、添付した従属請求項及び以下の詳細な説明のどこかに定義する。
【００１０】
本発明の開示の様々な視点、及びそれら開示を具現化した構成について、添付図面を参照しながら以下に一例として述べる。
【図面の簡単な説明】
【００１１】
【図１】図１は、複数の軌道の一例を示す図である。
【図２】図２は、本発明の一実施形態にかかる計算機器の概略を示す図である
【図３】図３は、本発明の一実施形態にかかる属性−カラーマッピング情報を示す図である。
【図４】図４は、３つのベクトルにより形成される軌道例を示す図である。
【図５】図５は、本発明の一実施形態にかかる方法を示す図である。
【図６（ａ）】、
【図６（ｂ）】図６は、本発明の一実施形態により表示される複数の軌道を示す図である。
【図７】図７は、全地球測位システム（ＧＰＳ）の概略図である。
【図８】図８は、ナビゲーション装置を提供するための電子的な構成要素の概略図である。
【図９】図９は、ナビゲーション装置が無線通信チャンネルを介して情報を受信するための方法を示す概略図である。
【図１０Ａ】、
【図１０Ｂ】図１０Ａ及び図１０Ｂは、ナビゲーション装置の透視図である。
【図１１】図１１は、ナビゲーション装置により用いられるソフトウェアの概略図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、データ分析システムを参照して説明する。しかしながら、１以上の軌道の方向に関する情報を示す表示を行う本発明の他の実施形態であっても、実現することが可能である。例えば、本発明の実施形態は、軌道の方向又は勾配を示す計算機器である。更に、本発明の実施形態は、パラメータが時間であって、軌道が位置の離散した測定値である、パラメータ化された経路により形成される軌道を参照して説明するが、他のパラメータ及び離散した値を用いても良いことは、理解できるであろう。
【００１３】
図２は、１又は複数のナビゲーション装置から受信した経路データを表示するための計算機器１０を示す図である。計算機器１０は、メモリ１２、１以上のＩ／Ｏ機器１３、表示部１４、及びネットワーク通信インターフェース１５に作用可能に接続されたＣＰＵ１１を含む。計算機器１０は、デスクトップ型のコンピュータ、携帯型計算機器、又は、ネットワーク構築された複数の構成要素から成る計算機器であってもよく、例えば、表示部１４は、ＣＰＵ１１と通信可能であるが、必ずしもＣＰＵ１１と同じ物理的な機器の一部である必要はない。計算機器１０の構成は単なる一例であり、様々に変更可能であることは理解されるであろう。
【００１４】
計算機器１０は、サーバコンピュータ（不図示）から、ネットワーク通信インターフェース１５を介して、１以上のナビゲーション装置（不図示）からのルートデータを受信するように構成されている。又は、計算機器１０は、１以上のナビゲーション装置から直接、経路データを受信してもよい。即ち、計算機器１０はサーバとして、ナビゲーション装置と通信しても良い。何れの場合も、計算機器１０は、ユーザ向けに表示部１４に表示するために、経路データにアクセスするように構成されている。経路データは、各ナビゲーション装置の周期間隔の位置情報を含む。例えば、経路データは、予め決められた座標系における予め決められた時間間隔での各ナビゲーション装置の位置を含む。これにより、それぞれ２つの位置の間の距離から、それぞれの位置の間におけるナビゲーション装置（及びナビゲーション装置を運んでいる車両又は人）の平均速度を求めることができる。さらに、それぞれの位置の間におけるナビゲーション装置の平均的な方向、又は、進行方向を求めることもできる。
【００１５】
計算機器１０は、各ナビゲーション装置の位置情報から求められた１以上の軌道を示す表示を、表示部１４に表示するように構成されている。軌道は、パラメータ化された座標組により形成されている。この場合、軌道は各ナビゲーション装置が辿った経路を示す。各軌道は色つきで表示部１４に表示され、各軌道の一区間、即ち、軌道のその一部に相当する部分における色である局地的な色は、その軌道の局地的な方向を示す。すなわち、各軌道の局地的な色は、その地点におけるその軌道の局地的な方向、又は進行方向に応じて判断される。本発明の実施形態においては、軌道の局地的な勾配等、方向に関する軌道の他の属性を考えることもできる。
【００１６】
軌道上の複数地点の内の１つにおける局地的な色を決定する為に、計算機器１０のメモリ１２は角度方向を色にマッピングする情報を保持している。図３は、メモリ１２に保持されたカラーマッピング情報２０の一例を示す図である。図３に示すように、カラーマッピング情報２０は、環又は輪として描かれ、その色は、環に添って連続的に変化している。すなわち、環の色は、環の上の各半径方向の位置がそれぞれ特有の色を持つように、環に添って変化する。これにより、例えば、環の中心と、例えば右０°などの予め決められた基準ベクトルとから判断されたどの回転角についても、その角度に対する唯一の色が決められる。このようにすることで、与えられた色で表示されたグラフィック要素は、移動方向又はユーザに向かっているかを示す情報を提供する。カラーマッピング情報は、他の実施形態において、例えば、勾配を色に関連付けるといったように、方向に関する属性を色に関連付けてもよい。
【００１７】
いくつかの実施形態において、カラーマッピング情報２０は、それぞれが基準又は基本色を有するように、複数の基準角度を選択することにより決定することができる。例えば、図３に示すカラーマッピング情報２０は、３つの基本色である、赤３０、緑４０、青５０を含む。図３に示すこの実施形態において、基本色３０、４０、５０は環の周りに１２０度おきに等しく配分されている。しかしながら他の分布や基本色数を選択しても構わない。基本色の間それぞれでは、環の色はその２つの基本色間の色で変化する、又は滑らかに変化（つまり、色が徐々に変わる）する。色は、Ｓ状又は直線状の様々な度合いを介して、段階的に変化してもよい。例えば、赤３０と緑４０との間の領域３５では、赤と緑の間を滑らかに変化し、その間の点において、環はオレンジ色を有する。同様に、緑３０と青４０との間の環の領域４５は、緑と青の間を滑らかに変化し、その間の点では水色となり、青４０と赤２０の間の領域５５は紫となる。カラーマッピング情報を複数の基本色を参照して説明しているが、他の実施形態では、例えば、数学的変換により、３６０度の周期を有する変動周期的な角度−色マッピングを達成することもできる。
【００１８】
図３において、カラーマッピング情報２０のために３つの基本色３０、４０、５０が選択されている。しかしながら、２以上の基本色を選択しても良いが、基本色が２色だけの場合、基本色が１８０ずつ均等に配置されると、反対となる方向を区別することができない。また、図３は、方向−カラーマッピング情報２０を環で示しているが、情報をどのような形式でメモリ１２に保持してもよい。一実施形態では、カラーマッピング情報２０は与えられた角度に対して色を決定することができるルックアップテーブルの形式でメモリ１２に保持されている。別の実施形態では、メモリ１２は、例えば、角度をＣＭＹＫ値に変換する変換式を保持する。ベクトルの角度の決定と、角度に対応する色の決定は、計算機器のＣＰＵ１１を制御することができる、方向−色モジュールにより行われる。必須では無いが、色は角度と共に滑らかに変化し、反対となる方向が区別が付けられるように異なる色を持つことが好ましい。更には、反対となる方向は、見易いように、互いにコントラストが高くなる色を有するとともに、現在の技術の限界において唯一の色を有することが好ましい。
【００１９】
図４は、ＣＰＵ１１の制御により表示部１４に表示された離散した軌道６０を示す。軌道６０は、単位時間間隔で記録された４つの位置から構成され、その４つの位置の間は、矢印が示す方向へのナビゲーション装置の動きを表す３つのベクトル６１、６２、６３により表すことができる。
【００２０】
３つのベクトル６１、６２、６３を表示する方法７０を、図５を参照して説明する。方法は、ステップ７１で始まる。ステップ７２において、少なくとも軌道の一部を形成する、表示すべきベクトルが選択される。例えば、図４に示す軌道を表示するために、第１及び第２位置の測定値間の第１ベクトル６１がステップ７２で選択される。ステップ７３において、そのベクトル６１の角度が求められる。ベクトルの角度は、ベクトル６１と、基準ベクトルとの角度により求めることができ、例えば、表示画面に対して固定の関係にある、（表示画面の面における）特定の基準方向から反時計回りに計測された、（表示画面のユーザが見るように）同一平面内において２直線が成す角である。いくつかの実施形態では、基準方向は右である。しかしながら、他の基準方向を用いても良い。ステップ７４において、求められた角度に対応する色を、メモリ１２に保持されたカラーマッピング情報２０に基づいて決定する。例えば、ステップ７４は、選択されたベクトル６１の角度に対する色を決定するために、メモリ１２に保持されたルックアップテーブルをＣＰＵ１１が調べる動作を含んでもよい。そして、ベクトル６１、又はそれを示すものが表示部１４に決定された色で表示される。ステップ７６において、表示されたベクトル６１が表示する最後のベクトルであるかを判断する。ベクトル６１が軌道６０の最後のベクトルであれば、ステップ７６で方法を終了する。ベクトル６１が軌道６０の最後のベクトルでなければ、ステップ７２へ移行し、新しいベクトル、例えば、次のベクトル６２を選択する。これにより、軌道６０の各ベクトル６１、６２、６３が、各ベクトルの方向に応じた色で、表示部１４に表示される。いくつかの実施形態においては、各軌道は、少なくとも一部が透明で表示されている。つまり、下に隠れている１以上の軌道を、上の軌道を通して部分的に見ることができる。更に、いくつかの実施形態においては、複数の軌道が表示されている背景色を、１を超える軌道が互いに重なっている場合に、部分的に透明な軌道の色が混ざって、背景に近い色とならないように決める。
【００２１】
図６（ａ）は、本発明の一実施形態にかかる、シミュレーションされた図１の車両軌道８０を２１本分、表わしたものである。図６（ｂ）は、図６（ａ）に示す軌道の一部を拡大したものを示している。拡大された部分は、２つの主要道路間のランプを表している。本発明の理解を助けるために、特に図においてグレースケールで表す場合、図６（ａ）及び（ｂ）は、軌道を形成するベクトルの局地的な色により示されるように明示されている。図６（ａ）及び（ｂ）から、各ベクトルが図３に示す環におけるベクトルの方向に応じた色を採用していることが分かるであろう。
【００２２】
特に、図６（ｂ）を参照すると、軌道８１の１つである「反対軌道」が、他の軌道とおおよそ反対の方向に進んでいるのを見ることができる。軌道例を８２で示している。図６（ｂ）で示される点において、反対軌道は、図３の環におけるおおよそ上方向に対応する、ほぼ赤の色を採用したベクトルを含む。対照的に、軌道例８２は、図３の環におけるおおよそ下方向に対応する、ほぼ青の色を採用したベクトルを含む。この利点により、本発明の実施形態には、軌道が互いに重なり合っているとしても、反対軌道８１を別の軌道と容易に見分けることができる。
【００２３】
局地的な方向に応じて各ベクトルが色づけされた、複数の離散ベクトルにより構成される軌道を参照して本発明の実施形態を説明してきたが、別の実施形態として、連続する軌道、すなわち、離散ベクトルにより構成されていない軌道が、連続的に変化するように色づけられたものが考えられる。すなわち、各点における軌道の色を軌道上のその点における接ベクトルの方向に応じて決定する。いくつかの実施形態において、軌道の色を周期間隔で決めても良く、これらの間隔の間の軌道の色は決定された隣の色との間で徐々に変化させる。更に、本発明の実施形態は物理的な物体の現在位置の指標などのグラフィカルな特徴が、その動きの方向に応じた色で示されることが考えられる。例えば、動きの平均的な方向を、過去の複数の位置測定値を用いて求め、その動きの平均的な方向を、対応する色で示すようにしてもよい。
【００２４】
本発明の実施形態は、パラメータ化された座標組を表示機器に表示することのできるシステム又はデバイスであってもよく、座標は表示機器の座標である。座標組は、ＷＧＳ（World Geodesic System）８４楕円に投影された３次元ＧＰＳから得た測定値であってもよく、続けて表示機器に表示される。しかしながら、別の実施形態において、座標組は、シミュレーションされた、又は、計測された、例えば、株式市場価格又は他の値などの、時間などの指標に対して表示機器上に描かれたパラメータを表したものであっても良い。
【００２５】
本発明の更なる実施形態を図２の装置を参照しながら説明する。装置１０は、sin(x)又はcos(x)などの連続的な数学的関数を表す軌道を、表示部１４上に表示するために構成されている。特定の関数は単なる例示であって、他の実施形態においては、車両の速度などの計測されたパラメータ、複数の計測値の数学的な近似、又は、シミュレーション値を表したものであってもよいことは理解されるであろう。一実施形態において、ＣＰＵ１１は軌道の１以上の点における軌道の接線の勾配を最も適切に決定するように構成されている。勾配は、軌道の各点において微分により求めてもよい。他の実施形態において、ＣＰＵ１４は、軌道の各点における勾配を、各点における軌道に対する接線の角度を求めることにより、勾配を最も適切に求めるように構成されている。この場合、勾配はtan(角度)により求めることができる。そして、表示部１４において接線を表示する色は、勾配に対応する色を決定するために、ＣＰＵにより、カラーマッピング情報２０を参照して決定される。勾配が求められた点の間の軌道の色は、近隣の決定された色を参照して決めることができる。いくつかの実施形態では、勾配の１象限を考慮してもよい。例えば、同じ大きさの反対方向のベクトルは同じ勾配を有するため、軌道のそれぞれの象限、又はそれらの軌道の接線を考えることで、反対方向の同じ勾配は、相対する方向に応じて、区別され、色付けされてもよい。
【００２６】
本発明の実施形態は、道路交通分析システム１０であっても良く、その場合、表示部１４は１以上の車両の位置又は経路を示す表示を行う。データは、衛星ナビゲーション装置などの現在地を判断することができる１以上の車載機器から受信したデータに基づいていても良い。同様に、本発明の一実施形態は、航空交通管制又はモニタリングシステムであってもよく、その場合、各表示部１４は、１以上の飛行機の位置又は経路を示す表示を行う。この利点として、これらの状況において、車両や飛行機などの動体の現在位置又は経路を示す表示を行うことで、複数が同時に表示された場合であっても、同じ方向に動く動体と、異なる方向に動く動体とをユーザは容易に識別することができる。
【００２７】
本発明の実施形態は、携帯型ナビゲーション装置であってもよい。
【００２８】
ＧＰＳ（全地球測位システム）信号受信機能及び処理機能を含む携帯型ナビゲーション装置（ＰＮＤ）は良く知られており、車載又は他の車両ナビゲーションシステムとして広く利用されている。
【００２９】
一般的に、現代のＰＮＤは、プロセッサ、メモリ（少なくとも、揮発性及び不揮発性メモリの一方又は普通は両方）、及び、そのメモリに格納されたマップデータを含む。プロセッサとメモリは、ソフトウェアオペレーティングシステムが構築された実行環境を共同で提供し、更に、ＰＮＤの機能を制御できるように、１以上の追加ソフトウェアプログラムを提供し、様々な他の機能を提供することは一般的に行われている。
【００３０】
典型的には、これらの機器は、ユーザが機器に相互作用して制御できるようにするための１以上の入力インターフェースと、情報をユーザに中継するための１以上の出力インターフェースと更に含む。出力インターフェースの例として、視覚的な表示器と可聴なスピーカーとを含む。入力インターフェースの例として、機器のオン／オフ動作又は他の特徴を制御するための１以上の物理的ボタン（機器が車両に作り込まれている場合、ボタンは機器上になくても良く、ステアリングホイール上にあってもよい。）、ユーザの声を検出するマイクとを含む。特に好ましい構成では、振れることによりユーザが機器を操作することができるように、入力インターフェースを更に付加するために、出力インターフェース表示器はタッチ感応表示器（タッチ感応オーバーレイなどを用いて）として構成されていても良い。
【００３１】
このタイプの機器は、電力と、選択的にデータ信号とを機器と送受信可能にする１以上の物理的コネクタインターフェースと、セルラ通信や、例えば Wi-Fi、 Wi-Max GSMといった、他の信号及びデータネットワークを介した通信を行うための、１以上の無線送信機／受信機を選択的にしばしば含む。
【００３２】
このタイプのＰＮＤ機器は、機器の現在位置を判断するために、位置データを含む衛星ブロードキャスト信号を受信して処理できるようにする、ＧＰＳアンテナも含む。
【００３３】
ＰＮＤ機器は、現在の角加速度及び線形加速度を判断し、そして、ＧＰＳ信号から得られる位置情報と合わせて、機器、すなわちそれが搭載されている車両の、速度及び相対移動量を判断するために、処理する信号を生成する電子ジャイロスコープ及び加速度計を含んでもよい。典型的には、そのような特徴は、車載ナビゲーションシステムに提供されているのが最も一般的であるが、都合が良ければ、ＰＮＤ機器に提供しても良い。
【００３４】
そのようなＰＮＤの有用性は、まず、第１の位置（典型的には、スタート位置又は現在位置）と第２の位置（典型的には、目的地）との間の経路を決定する能力に現れる。これらの位置は、例えば、郵便番号、通りの名前、番地、過去に保存した「よく知られた」目的地（有名な場所や、（スポーツ広場やスイミングプールなどの）市営の場所や、その他の興味がある場所）、お気に入りの場所、最近訪れた場所といった多くの様々な方法により、機器のユーザにより入力される。
【００３５】
典型的には、ＰＮＤは、スタート地点と目的地点との間の「最高」又は「最良」の経路をマップデータから計算するためのソフトウェアにより実現される。「最高」又は「最良」の経路は、予め決められた基準により決められ、必ずしも、最速又は最短の経路である必要はない。ドライバーをガイドする経路の選択は非常に精密で、選択された経路は、存在する情報、予測される情報、動的及び／又は無線により受信される道路交通情報、道路速度に関する過去の情報、道路を選択する際の要因となるドライバー自身の好み（例えば、ドライバーが自動車専用道路又は有料道路を経路に含まないことを指定する）を考慮に入れてもよい。
【００３６】
更に、機器は、道路交通状況を続けて監視し、変化した状況に応じて、残りの道程の経路の変更を提供又は選択する。様々な技術（例えば、移動電話データ交換、固定カメラ、ＧＰＳ全車両追尾など）に基づいたリアルタイム交通監視システムは、交通遅滞を把握し、その情報を通知システムに渡すために用いられている。
【００３７】
このタイプのＰＮＤは、通常、車両のダッシュボード又は風防ガラスに取り付けられているが、車両ラジオの車載コンピュータの一部や、さらには車両自身の制御システムの一部として形成しても良い。ナビゲーション装置は、ＰＤＡ（Portable Digital Assistant）、メディアプレイヤー、移動電話などのハンドヘルドシステムの一部であってもよく、その場合、ハンドヘルドシステムの通常機能は、経路計算及び計算した経路のナビゲーションを行うために、ソフトウェアを機器にインストールすることにより拡張される。
【００３８】
経路プランニング及びナビゲーション機能は、デスクトップ又は適切なソフトウエアを実行している移動型計算資源により提供することができる。例えば、the Royal Automobile Club (RAC)は、オンライン経路プランニング及びナビゲーションサービスを、http://www.rac.co.ukで提供している。このサービスはユーザがスタート地点と目的地を入力すると、ユーザのＰＣが接続されたサーバが経路を計算し（その考慮されるべき特徴はユーザが指定したものであってもよい）、地図を生成し、選択したスタート地点から選択した目的地までユーザをガイドするための一連の包括的なナビゲーション命令を生成する。このサービスは、計算された経路の疑似３次元描画と、ユーザが経路を移動するシミュレーションを行う経路プレビュー機能も提供し、これにより、計算した経路のプレビューをユーザに提供する。
【００３９】
ＰＮＤに関連して、一度経路を計算すると、ユーザはナビゲーション装置とやりとりを行って、オプションで、提案された経路のリストから、所望の計算された経路を選択する。また、ユーザは例えば、特定の移動中に、避けかったり、必ず通りたかったりする特定の経路、道路、場所、条件を特定することにより、経路選択処理を調停又はガイドすることができる。ＰＮＤの経路計算の側面は１つの主要な機能を形成し、そのような経路に沿ったナビゲーションは、別の主要な機能である。
【００４０】
計算された経路をナビゲーションする間、選択された経路の終点、すなわち、所望の目的地までの経路に沿ってユーザをガイドするために、通常、そのようなＰＮＤは視覚的及び／又は可聴命令を提供する。また、ナビゲーションの間、ＰＮＤが地図情報を画面に表示することも通常行われており、そのような情報は、地図情報が機器の位置、すなわち、機器が車載ナビゲーションとして用いられている場合には、ユーザ又はユーザの車両の現在位置を示すように、定期的に画面で更新される。
【００４１】
画面に表示されたアイコンは、通常、現在の機器の位置を示し、現在の道路、現在の機器の位置近辺の周辺道路、及びその他の地図の特徴が表示された地図情報の中心に示される。更に、ナビゲーション情報が表示された地図情報の上、下、又は左右の一方に表示されたステータスバー上に表示される。そのようなナビゲーション情報の一例としては、ユーザが辿っている現在の道路から次に離れるまでの距離を含み、そのように現在の道路からの離れることは、例えば、左折、右折などの特定のタイプの離脱を提案する、例えば更なるアイコンにより表される。ナビゲーション機能は、経路に沿ってユーザをガイドすることができる可聴命令の内容、期間、タイミングを決定する。「１００m先を左折」といった簡単な命令にも、かなりの処理と分析とを必要とすることは理解されるであろう。先に述べた通り、ユーザの機器に対する相互作用は、タッチスクリーンにより、又は追加的又は代わりに、ハンドル軸に搭載されたリモートコントロール、音声起動又は、他の適した方法によって行われる。
【００４２】
機器により提供される更に重要な機能は、ナビゲーション中に先に計算された経路からユーザが離れたときや（アクシデント又は意図的に）、リアルタイム交通状況が別の経路の方がより都合が良いことを示し、機器がそのような状況を自動的に認識することが適切にできる場合、又は、何らかの理由でユーザが積極的に機器に経路を再計算させる場合の、自動経路再算出機能である。
【００４３】
例えば、ユーザが眺めの良い経路を機器に計算してもらうことを好んだり、また、交通渋滞が起きているようであったり、交通渋滞が予測されたり、交通渋滞が現在起こっている道路を避けることを望むなど、ユーザが定義した基準を用いて、経路を算出できるようにすることが知られている。そして、機器のソフトウェアは、様々な経路を計算し、例えば眺めが美しいとのタグがつけられた最も高いポイント・オブ・インタレスト（ＰＯＩとして知られている）を含む経路により高く重みをつけたり、ある道路の有力な交通状況を示す保持された情報を用いて、経路において渋滞や遅延が起こりやすいレベルにより、その算出された経路に順位をつけてもよい。他のＰＯＩや交通情報に基づいた経路算出及びナビゲーション基準であってもよい。
【００４４】
経路計算及びナビゲーション機能は、ＰＮＤの総合的なユティリティにとって基本的なものであるが、機器を純粋に情報表示、又は「フリードライビング」に用いることもでき、その場合、現在の機器の位置に関連した地図情報のみを表示し、経路を算出せず、機器によるナビゲーションも行わない。そのような処理モードは、ユーザが通りたい経路を既に知っており、ナビゲーションによる補助を必要としない場合に、しばしば適用することができる。
【００４５】
例えば、トムトム・インターナショナルＢ．Ｖ．により製造され、供給されている720Tモデルなどの上述したタイプの機器は、一地点から別の地点までユーザをナビゲートできるようにする、信用できる手段を提供する。
【００４６】
図７は、ナビゲーション装置で利用することができる、全地球測位システム（ＧＰＳ）の一例を示す図である。そのようなシステムは公知で、様々な目的のために用いられる。一般的に、ＧＰＳは、連続的な位置、速度、時間、及び、場合によっては無数のユーザの方向情報を判断することができる衛星電波によるナビゲーションシステムである。以前よりNAVSTARとして知られているＧＰＳは、非常に厳密な軌道で地球を周回する複数の衛星を含む。これらの厳密な軌道に基づいて、ＧＰＳ衛星は、どのような数の受信ユニットに対してもその位置を中継することができる。
【００４７】
ＧＰＳデータを受信する能力を特別に備える装置がＧＰＳ衛星信号に対する無線周波数の走査を開始する場合、ＧＰＳシステムは実現される。ＧＰＳ衛星から無線信号を受信すると、装置は、複数の異なる従来の方法のうちの１つを用いて、その衛星の正確な場所を判定する。殆どの例において、装置は、少なくとも３つの異なる衛星信号を取得するまで信号の走査を継続する（尚、位置は、通常は２つの信号のみでは判定されないが、他の三角測量技術を使用して２つの信号から判定することもできる）。幾何学的三角測量を実現する場合、受信機は、３つの既知の位置を利用して、衛星に対する自身の２次元位置を判定する。これは、周知の方法で行われる。更に、第４の衛星信号を取得することにより、受信装置は、同一の幾何学計算によって周知の方法でその３次元位置を計算できる。位置及び速度データは、無数のユーザにより連続的にリアルタイムで更新可能である。
【００４８】
図７に示すように、ＧＰＳシステム全体を参照番号１００で示す。複数の衛星１２０は、地球１２４の周囲の軌道上にある。各衛星１２０の軌道は、他の衛星１２０の軌道と必ずしも同期せず、実際には非同期であることが多い。ＧＰＳ受信機１４０は、種々の衛星１２０からスペクトル拡散ＧＰＳ衛星信号１６０を受信するように示される。
【００４９】
各衛星１２０から連続的に送信されるスペクトル拡散信号１６０は、極めて正確な原子時計を用いて達成される非常に正確な周波数標準を利用する。各衛星１２０は、そのデータ信号送信１６０の一部として、その特定の衛星１２０を示すデータストリームを送信する。一般に、ＧＰＳ受信機１４０が三角測量によりその２次元位置を計算するために、ＧＰＳ受信機１４０は少なくとも３つの衛星１２０からスペクトル拡散ＧＰＳ衛星信号１６０を取得することが当業者には理解される。更なる信号を取得すると、全部で４つの衛星１２０から信号１６０を取得する結果となり、これによってＧＰＳ受信機１４０は、その３次元位置を周知の方法で計算できる。
【００５０】
図８は、本発明の好適な一実施形態にかかるナビゲーション装置２００の電子構成要素の一例を、ブロック構成要素の形式で示すブロック図である。尚、ナビゲーション装置２００のブロック図は、ナビゲーション装置の全ての構成要素を含むものではなく、構成要素の多くの例を表すにすぎない。
【００５１】
ナビゲーション装置２００は、筐体（不図示）内に位置付けられる。筐体は、入力装置２２０及び表示画面２４０に接続されるプロセッサ２１０を含む。入力装置２２０は、キーボード装置、音声入力装置、タッチパネル、及び情報を入力するために利用される他の任意の周知の入力装置のうちの少なくとも１つを含むことができ、表示画面２４０は、例えばＬＣＤディスプレイ等の任意の種類の表示画面を含むことができる。特に好適な構成では、入力装置２２０及び表示画面２４０は、タッチパッド又はタッチスクリーン入力を含む一体型入力表示装置に一体化されているため、ユーザは、複数の表示選択肢のうちの１つを選択するか又は複数の仮想ボタンのうちの１つを操作するために、表示画面２４０の一部分に接触するだけでよい。
【００５２】
ナビゲーション装置は、例えば可聴出力機器（例えば、スピーカー）などの出力装置２６０を含んでいてもよい。出力装置２６０がナビゲーション装置２００のユーザに対して可聴情報を生成できるため、同様に、入力装置２４０は入力音声コマンドを受信するマイク及びソフトウェアを更に含むことができると理解される。
【００５３】
ナビゲーション装置２００において、プロセッサ２１０は、接続２２５を介して入力装置２２０に動作可能に接続され且つ入力装置２４０から入力情報を受信するように設定される。また、プロセッサ２１０は、情報を出力するために、表示画面２４０及び出力装置２６０のうちの少なくとも一方に出力接続２４５を介して動作可能に連結される。更に、プロセッサ２１０は、接続２３５を介してメモリリソース２３０に動作可能に接続され、接続２７５を介して入出力（Ｉ／Ｏ）ポート２７０との間で情報を送受信するように更に構成される。この場合、Ｉ／Ｏポート２７０は、ナビゲーション装置２００の外部のＩ／Ｏ装置２８０に接続可能である。メモリリソース２３０は、例えば、ランダムアクセスメモリ（ＲＡＭ）などの揮発性メモリや、例えばフラッシュメモリなどのデジタルメモリなどの不揮発性メモリを含む。外部Ｉ／Ｏ装置２８０は、例えばイヤホン等の外部聴音装置を含んでもよいが、これに限定されない。更に、Ｉ／Ｏ装置２８０への接続は、例えばハンズフリー動作と音声起動動作との少なくとも一方のため、イヤホン又はヘッドフォンへの接続のため、並びに／あるいは例えば移動電話への接続のためのカーステレオユニット等の他の任意の外部装置への有線接続又は無線接続であってもよい。この場合、移動電話接続は、ナビゲーション装置２００とインターネット又は例えば他の任意のネットワークとの間のデータ接続を確立するためと、インターネット又は例えば他の任意のネットワークを介するサーバへの接続を確立するためとの少なくとも一方のために使用されてもよい。
【００５４】
図８はプロセッサ２１０とアンテナ／受信機２５０との間の接続２５５を介した有効な接続を示しており、アンテナ／受信機２５０は、例えばＧＰＳアンテナ／受信機である。参照番号２５０により示されるアンテナ及び受信機は、図では簡易的に一体的に示されているが、アンテナ及び受信機は離れた位置にある構成要素で、アンテナは、例えば、ＧＰＳパッチアンテナ又はヘリカルアンテナであってもよいことが分かるであろう。
【００５５】
また、当業者であれば、図８に示す電子構成要素は、従来の方法で電源（不図示）から電力を供給されることは理解されるであろう。当業者であれば理解できるように、図８に示す構成要素と異なる構成も本発明の範囲に含まれると考えられる。例えば、図８に示す構成要素は、有線及び／又は無線接続等を介して、互いに通信することができる。従って、本出願のナビゲーション装置２００の範囲は、携帯型又はハンドヘルドナビゲーション装置２００を含む。
【００５６】
更に、図８に示す携帯型又はハンドヘルドナビゲーション装置２００は、例えば、自転車、オートバイ、車、又はボートなどの車両に、公知の方法により接続、又は「ドッキングする」ことができる。このようなナビゲーション装置２００は、携帯型又はハンドヘルドナビゲーションとして用いるために、ドッキングされた位置から離すことができる。
【００５７】
図９を参照すると、ナビゲーション装置２００は、少なくとも１つの実施形態において、デジタル接続（例えば、周知のＢｌｕｅｔｏｏｔｈ技術を介するデジタル接続）を確立する移動装置（不図示）（移動電話、ＰＤＡ、及び移動電話技術を用いる任意の装置のうちの少なくとも１つ等）を介して、サーバ３０２との「モバイル」又は遠隔通信ネットワーク接続を確立してもよい。そうして、そのネットワークサービスプロバイダを介して、移動装置は、サーバ３０２とのネットワーク接続を（例えば、インターネットを介して）確立できる。そのため、「モバイル」ネットワーク接続は、情報に対する「リアルタイム」又は少なくとも非常に「最新」のゲートウェイを提供するために、ナビゲーション装置２００（単体時、及び車載走行時の少なくとも一方において移動可能であり且つ多くの場合移動している）とサーバ３０２との間に確立される。
【００５８】
例えばインターネット（World Wide Webなど）を使用して、移動装置（サービスプロバイダを介する）とサーバ３０２等の別の装置との間にネットワーク接続を確立することは、周知の方法で行われうる。これは、例えばＴＣＰ／ＩＰ層プロトコルの使用を含む。移動装置は、ＣＤＭＡ、ＧＳＭ、ＷＡＮ等の任意の数の通信規格を利用できる。
【００５９】
そのため、例えば移動電話又はナビゲーション装置２００内の移動電話技術を介するデータ接続を介して達成されるインターネット接続が利用されてもよい。この接続の場合、サーバ３０２とナビゲーション装置２００との間のインターネット接続が確立される。これは、例えば、移動電話又は他の移動装置及びＧＰＲＳ（汎用パケット無線サービス）接続（ＧＰＲＳ接続は、通信会社により提供される移動装置用高速データ接続であり、ＧＰＲＳはインターネットへの接続方法である）を介して行われうる。
【００６０】
更に、ナビゲーション装置２００は、移動装置とのデータ接続を完成し、例えば既存のＢｌｕｅｔｏｏｔｈ技術を介して周知の方法でインターネット及びサーバ３０２とのデータ接続を最終的に完成する。この場合、例えばデータプロトコルは、ＧＳＭ規格に対するデータプロトコル規格であるＧＳＲＭ等の任意の数の規格を利用できる。
【００６１】
ナビゲーション装置２００は、ナビゲーション装置２００自身の中に、自身の移動電話技術を含んでもよい（例えばアンテナを含むか、又は、ナビゲーション装置２００の内部アンテナを用いてもよい）。ナビゲーション装置２００内の移動電話技術は、上述のような内部構成要素を含むことができ、且つ／又は例えば必要な移動電話技術とアンテナとの少なくとも一方を備える挿入可能なカード（例えば、Subscriber Identity Module又はＳＩＭカード）を含むことができる。そのため、ナビゲーション装置２００内の移動電話技術は、任意の移動装置の方法と同様の方法で、例えばインターネットを介して、ナビゲーション装置２００とサーバ３０２との間にネットワーク接続を同様に確立できる。
【００６２】
ＧＲＰＳ電話設定の場合、移動電話の機種、製造業者等の多様な範囲に関して正しく動作するために、Ｂｌｕｅｔｏｏｔｈ対応のナビゲーション装置が使用されてもよく、機種／製造業者専用設定は、例えばナビゲーション装置２００に格納されてもよい。この情報のために格納されたデータは更新されうる。
【００６３】
図９において、ナビゲーション装置２００は、多数の異なる構成のいずれによっても実現することが可能な一般的な通信チャネル３１８を介して、サーバ３０２と通信しているものとして図示している。通信チャネル３１８を介する接続がサーバ３０２とナビゲーション装置２００との間に確立される場合、サーバ３０２及びナビゲーション装置２００は通信可能である（尚、そのような接続は、移動装置を介するデータ接続、インターネットを介するパーソナルコンピュータを介する直接接続等である）。
【００６４】
サーバ３０２は、図示しない他の構成要素に加えて、メモリ３０６に動作可能に接続され且つ有線又は無線接続３１４を介して大容量データ記憶装置３１２に動作可能に更に接続されるプロセッサ３０４を含む。更に、プロセッサ３０４は、通信チャネル３１８を介してナビゲーション装置２００と情報の送受信を行うために、送信機３０８及び受信機３１０に動作可能に接続される。送受信される信号は、データ信号、通信信号及び又は他の伝搬信号を含んでもよい。送信機３０８及び受信機３１０は、ナビゲーション装置２００の通信設計において使用される通信条件及び通信技術に従って選択又は設計されてもよい。尚、送信機３０８及び受信機３１０の機能は、信号送受信機に組み合わされてもよい。
【００６５】
サーバ３０２は、大容量記憶装置３１２に更に接続される（又は、大容量記憶装置３１２を含む）。尚、大容量記憶装置３１２は、通信リンク３１４を介してサーバ３０２に結合されてもよい。大容量記憶装置３１２は、ナビゲーションデータ及び地図情報のストアを含む。また、大容量記憶装置３１２は、サーバ３０２とは別個の装置であってもよく、サーバ３０２に組み込まれてもよい。
【００６６】
ナビゲーション装置２００は、通信チャネル３１８を介してサーバ３０２と通信するように構成され、図２に関して上述したように、プロセッサ、メモリ等を含み、更に、通信チャネル３１８を介して信号及び／又はデータを送出する送信機３２０及び受信する受信機３２２を含む。尚、これらの装置は、サーバ３０２以外の装置と通信するためにも使用される。更に、送信機３２０及び受信機３２２は、ナビゲーション装置２００の通信設計において使用される通信条件及び通信技術に従って選択又は設計され、送信機３２０及び受信機３２２の機能は、単一の送受信機に組み合わされてもよい。
【００６７】
サーバメモリ３０６に格納されるソフトウェアは、プロセッサ３０４に命令を提供し、サーバ３０２がナビゲーション装置２００にサービスを提供できるようにする。サーバ３０２により提供される１つのサービスは、ナビゲーション装置２００からの要求の処理及び大容量データ記憶装置３１２からナビゲーション装置２００へのナビゲーションデータの送信を含む。サーバ３０２により提供される別のサービスは、所望のアプリケーションに対する種々のアルゴリズムを使用したナビゲーションデータの処理及びナビゲーション装置２００へのこれらの計算の結果の送出を含む。
【００６８】
一般に、通信チャネル３１８は、ナビゲーション装置２００とサーバ３０２とを接続する伝搬媒体又はパスを表す。サーバ３０２及びナビゲーション装置２００の双方は、通信チャネルを介してデータを送信する送信機及び通信チャネルを介して送信されたデータを受信する受信機を含む。
【００６９】
通信チャネル３１８は、特定の通信技術に限定されない。更に、通信チャネル３１８は、単一の通信技術に限定されない。すなわち、チャネル３１８は、種々の技術を使用する複数の通信リンクを含んでもよい。例えば、通信チャネル３１８は、電気通信、光通信、及び電磁通信のうちの少なくとも１つ等のためのパスを提供するように構成されることができる。そのため、通信チャネル３１８は、電気回路、ワイヤ及び同軸ケーブル等の電気導体、光ファイバケーブル、コンバータ、無線周波数（ＲＦ）波、大気、空間等のうちの１つ又はそれらの組み合わせを含むが、それらに限定されない。更に、通信チャネル３１８は例えば、ルータ、リピータ、バッファ、送信機及び受信機等の中間装置を含むことができる。
【００７０】
１つの説明的な構成では、例えば通信チャネル３１８は、電話及びコンピュータネットワークを含む。更に、通信チャネル３１８は、無線周波数、マイクロ波周波数、赤外線通信等の無線通信に適応できてもよい。更に、通信チャネル３１８は衛星通信に適応できる。
【００７１】
通信チャネル３１８を介して送信される通信信号は、所定の通信技術に必要とされるか又は望まれる信号を含むが、それらに限定されない。例えば、信号は、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、グローバル・システム・フォー・モバイル・コミュニケーションズ（Global System for Mobile Communications)（ＧＳＭ）等のセルラ通信技術において使用されるように構成されてもよい。デジタル信号及びアナログ信号の双方が通信チャネル３１８を介して送信できる。これらの信号は、通信技術にとって望ましい変調信号、暗号化信号、及び圧縮信号のうちの少なくとも１つであってもよい。
【００７２】
サーバ３０２は、無線チャネルを介してナビゲーション装置２００によりアクセス可能なリモートサーバを含む。サーバ３０２は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、仮想プライベートネットワーク（ＶＰＮ）等に位置するネットワークサーバを含んでもよい。
【００７３】
サーバ３０２は、デスクトップ又はラップトップコンピュータ等のパーソナルコンピュータを含んでもよく、通信チャネル３１８は、パーソナルコンピュータとナビゲーション装置２００との間に接続されるケーブルであってもよい。あるいは、パーソナルコンピュータは、ナビゲーション装置２００とサーバ３０２との間に接続されて、サーバ３０２とナビゲーション装置２００との間にインターネット接続を確立してもよい。あるいは、インターネットを介してナビゲーション装置２００をサーバ３０２に接続するために、移動電話又は他のハンドヘルド装置がインターネットへの無線接続を確立してもよい。
【００７４】
ナビゲーション装置２００は、情報ダウンロードを介してサーバ３０２から情報を与えられてもよい。情報は、自動的に、又はユーザがナビゲーション装置２００をサーバ３０２に接続する場合に周期的に更新されてもよく、且つ／又は例えば無線移動接続装置及びＴＣＰ／ＩＰ接続を介してサーバ３０２とナビゲーション装置２００との間に接続がより継続して又は頻繁に確立される場合に更に動的に更新されてもよい。多くの動的計算のために、サーバ３０２内のプロセッサ３０４が大量の処理要求を処理するために使用されてもよい。しかし、ナビゲーション装置２００のプロセッサ２１０も同様に、多くの場合においてはサーバ３０２への接続に関係なく、多くの処理及び計算を処理できる。
【００７５】
図８に示す様に、ナビゲーション装置２００はプロセッサ２１０、入力装置２２０、表示画面２４０を含む。入力装置２２０及び表示画面２４０は、例えばタッチパネルスクリーンを介して情報（直接入力、メニュー選択など）を入力すること及び情報を表示することとの両方を可能にするために、一体型入力表示装置に統合される。このようなスクリーンは、当業者には周知のものであるように、例えばタッチ入力ＬＣＤスクリーンであってもよい。更に、ナビゲーション装置２００は、例えばオーディオ入力／出力装置などの、更なる任意の入力装置２２０と更なる任意の出力装置２４１との少なくとも一方を有しても良い。
【００７６】
図１０Ａ及び図１０Ｂは、ナビゲーション装置２００の一実施形態の一実施例の斜視図を示している。図１０Ａに示すように、ナビゲーション装置２００は、一体型入力表示装置２９０（例えばタッチパネル画面）と図２の他の構成要素（内蔵ＧＰＳ受信機２５０、マイクロプロセッサ２１０、電源、メモリシステム２３０などを含むがこれに限定されない）を含むユニットであっても良い。
【００７７】
ナビゲーション装置２００は、アーム２９２上に備え付けられても良い。このアーム２９２は、吸着カップ２９４を用いて、車両のダッシュボード／窓／等に固定されても良い。このアーム２９２は、ナビゲーション装置２００がドッキング可能なドッキングステーションの一例である。
【００７８】
図１０Ｂに示すように、ナビゲーション装置２００は、例えば、アーム２９２に対してナビゲーション装置２９２をスナップ接続することで、ドッキングステーションのアーム２９２にドッキング若しくは接続することができる。図１０Ｂにおける矢印で示すように、ナビゲーション装置２００は、アーム２９２上で回転可能である。ナビゲーション装置２００とドッキングステーションとの間の接続を解除するためには、例えば、ナビゲーション装置２００上のボタンを押下すればよい。ナビゲーション装置をドッキングステーションに連結したり分離したりするための他の同様の適切な構成は当業者には良く知られている。
【００７９】
ここで添付図面の図１１を参照すると、メモリリソース２３０は、機能ハードウェア構成要素４６０によって実行されるようにメモリリソース２３０からオペレーティングシステム４７０をロードするために、プロセッサ２１０によって実行されるブートローダプログラム（不図示）を保持する。これにより、アプリケーションソフトウェア４８０を走らせる環境を提供する。オペレーティングシステム４７０は機能ハードウェア構成要素４６０を制御するために用いられ、アプリケーションソフトウェア４８０と機能ハードウェア構成要素４６０との間に常駐する。アプリケーションソフトウェア４８０は、ナビゲーション装置２００の中核機能、例えばマップビューイング、経路プラニング、ナビゲーション機能、及びこれらに関連する他の機能をサポートするＧＵＩを含む操作環境を提供する。本発明の好適な実施形態によれば、この機能の一部は、軌道−色表示モジュール４９０を含む。軌道−色モジュール４９０は、図１〜６を参照して上述したように、局地的な行き先、軌道の方向又は勾配などの、局地的な方向に関する情報を示す色により、軌道の表示を実行する。
【００８０】
一実施形態において、ナビゲーション装置２００は、交通遅滞の方向を見分けられる色で道路交通情報を表示するように構成されている。例えば、ナビゲーション装置は、通信チャンネルを介して、サーバ３０２から交通情報を受信してもよい。軌道−色モジュール４９０は、例えば、地図データのある領域における交通遅滞の表示を表示装置２４０に行うように、ナビゲーション装置２００のプロセッサ２１０を効果的に制御する。軌道−色モジュール４９０は、ユーザが交通遅滞の方向、すなわち、交通遅滞が反対の第２の方向ではなく、第１の方向の道路に影響を与えていることを見分けることができるように、交通遅滞の方向に応じた視覚的な交通遅滞を表す色を決定する。軌道−色モジュール４９０は、図３に示すように、交通が遅れている道路の方向をカラーマッピング情報と比較することで、色を決めても良い。このようにすることで、ユーザが、複数の交通遅滞の表示が重なり合っているような、地図データの広い領域を見ている場合であっても、ユーザは交通遅滞の方向を確かめることができる。いくつかの本発明の実施形態では、交通遅滞を示す濃度や明るさを交通遅滞の酷さに応じて決定しても良い。例えば、１０分の交通遅滞は明るさレベルＸで表示し、３０分の交通遅滞は、Ｘよりも濃い明るさレベルＹで表示しても良い。
【００８１】
本発明の別の実施形態では、ナビゲーション装置２００は、１以上の実在物それぞれの位置を示す情報を受信するように構成されている。一実施形態では、実在物は、通信チャンネル３１８を介してサーバ３０２に位置を定期的に報告するように構成された別のナビゲーション装置である。軌道−色モジュール４９０を含む他のナビゲーション装置２００は、１以上の別のナビゲーション装置２００それぞれの位置を識別する位置情報をサーバ３０２から受信するように構成されている。位置情報を受信するナビゲーション装置２００は、表示装置に１以上の他のナビゲーション装置の位置を示す印を含む地図データを表示するように構成されており、その印は、その印の動き方向に応じて決められた色を有する。例えば、ナビゲーション装置２００が最後の更新時の第１の位置から第２の位置に動いたことを位置情報が示す場合、軌道−色モジュール４９０は、ナビゲーション装置２００の第１及び第２の位置間のベクトルの方向又は勾配を決定し、そして、決定された方向に基づいてナビゲーション装置の位置が表示される印の色を決定するように構成されている。
【００８２】
ここで、本発明の実施形態を、ＰＮＤを特に参照して説明する。しかしながら、本発明が提示するものはＰＮＤに限られるものではなく、経路プランニング及びナビゲーション機能を提供するためのナビゲーションソフトウェアを実行するように構成されたどのようなタイプの処理装置にも、一般的に適用可能であることを忘れてはならない。従って、本願の文脈において、ナビゲーション装置は（無制限に）どのようなタイプの経路プランニング及びナビゲーション装置をも含むことを意図しており、装置がＰＮＤ、車両に取り付けられたナビゲーション装置、又は、経路プランニング及びナビゲーションソフトウェアを実行している計算リソースそのもの（例えば、デスクトップ又は携帯型パソコン（ＰＣ）、携帯電話、又はportable digital assistant（ＰＤＡ）など）として実現されているかに依らない。
【００８３】
本発明の様々な側面及び実施形態をここまで説明してきたが、本発明の範囲は、ここで設定された特定の構成により限られるものではなく、すべての構成及び改造及びその変形を含むように広がっており、添付の請求項の範囲に入ることを理解されたい。
【００８４】
なお、例えば、上述した詳細な説明において、実施形態はＧＰＳを参照したが、ナビゲーション装置は、ＧＰＳの代わりになるもの（又は追加するもの）として、どのような位置感知技術を用いてもよい。例えば、ナビゲーション装置は、欧州ガリレオシステム（European Galileo System）などの他の全地球的航行衛星システムを用いて利用しても良い。同様に、本発明は衛星型だけではなく、地上型ビーコン又は、装置が地理的な位置を判断することができるようにするどのようなシステムを用いてももちろん機能する。
【００８５】
好適な実施形態は、特定の機能をソフトウェアにより実現したが、その機能をハードウェアのみ（例えば、１以上のＡＳＩＣ（application specific integrated circuit）により）、又はハードウェアとソフトウェアとを両方用いても同等に実現できることは、当業者であれば理解できるであろう。そのため、本発明の範囲は、ソフトウェアによってのみ実現されるものと解釈されるべきではない。
【００８６】
最後に、添付の請求項はここで記載された特徴の特定の組み合わせを示しているが、本発明の範囲は以下に請求される特定の組み合わせに限定されるものではなく、特定の組み合わせが今回添付の請求項に特に列挙されたかどうかに関わらず、開示された特徴又は実施形態のどのような組み合わせをも含むように広がるものである。
【図２】
2011525973.tif 000003
【図５】
2011525973.tif 000004
【図７】
2011525973.tif 000005
【図８】
2011525973.tif 000006
【図９】
2011525973.tif 000007
【図１０Ａ】
2011525973.tif 000008
【図１０Ｂ】
2011525973.tif 000009
【図１１】
2011525973.tif 000010
【図１】
2011525973.tif 000011
【図３】
2011525973.tif 000012
【図４】
2011525973.tif 000013
【図６（ａ）】
2011525973.tif 000014
【図６（ｂ）】
2011525973.tif 000015
【国際調査報告】
2011525973.tif 000016
2011525973.tif 000017
2011525973.tif 000018