JP2012505371A - 経路プレビュー - Google Patents
経路プレビュー Download PDFInfo
- Publication number
- JP2012505371A JP2012505371A JP2011529455A JP2011529455A JP2012505371A JP 2012505371 A JP2012505371 A JP 2012505371A JP 2011529455 A JP2011529455 A JP 2011529455A JP 2011529455 A JP2011529455 A JP 2011529455A JP 2012505371 A JP2012505371 A JP 2012505371A
- Authority
- JP
- Japan
- Prior art keywords
- route
- module
- navigation device
- segment
- display speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3676—Overview of the route on the road map
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
出発地から目的地までの経路(288)を計算するように動作可能である経路計算モジュール(298)と、ユーザに対して表示する前記経路(288)の画像を生成するために、デジタル地図データを使用するように構成されたレンダリングモジュール(302)と、計算された経路(288)のプレビューをユーザに提供するように動作可能である経路プレビューモジュール(304)と、を備えたナビゲーション装置(200)であって、経路プレビューモジュール(304)は、前記計算された経路を分岐点区分及び道路区分に分割するように動作可能であり、前記分岐点区分(312)内の場所を表す画像よりも速い表示速度で前記道路区分(314)内の場所を表す画像を表示するように前記レンダリングモジュール(302)を制御するように構成されていることを特徴とするナビゲーション装置。
【選択図】図5
【選択図】図5
Description
本発明は、一般には、ナビゲーション装置の経路プレビュー機能性に関する。本発明の実施形態は、それぞれがそのような機能性を提供するナビゲーション装置及びナビゲーション装置を動作させる方法に関する。
例えば、GPS(全地球測位システム)信号の受信及び処理機能性を含むポータブルナビゲーション装置(PND)などのポータブル演算装置は既知であり、車両に永続的に搭載された装置又は車両から取り外し可能な装置である車両搭載型又は他の車両ナビゲーションシステムとして広く採用されている。
一般的に、現在のPNDは、プロセッサと、メモリ(揮発性及び不揮発性のうちの少なくとも一方、及び、一般的には、その双方)と、かかるメモリに格納された地図データとを含む。プロセッサ及びメモリは、ソフトウェアオペレーティングシステムが確立される実行環境を提供するように協働し、また、PNDの機能性の制御を可能に、且つ、種々の他の機能を提供するために1つ以上の追加のソフトウェアプログラムが提供されることは一般的なことである。
これらの装置は、典型的に、ユーザが装置と対話し、且つ、装置を制御できるようにする1つ以上の入力インタフェースと、ユーザに情報を中継する1つ以上の出力インタフェースとを更に含む。出力インタフェースの例には、表示装置及び可聴出力用スピーカが含まれる。入力インタフェースの例には、オン/オフ動作又は装置の他の特徴を制御する1つ以上の物理ボタン(ボタンは、必ずしも装置自身にある必要はなく、装置が車両に内蔵されている場合にはステアリングホイール上にあってもよい)及びユーザ音声を検出するマイクが含まれる。1つの特定の構成において、出力インタフェースディスプレイは、ユーザが触れることで装置を動作させる際に使用する入力インタフェースを更に提供するためにタッチセンシティブディスプレイとして(又はタッチセンシティブオーバレイ等を使用して)構成されてもよい。
多くの場合、この種の装置は、電力及びオプションとしてデータ信号を装置に対して送受信する際に使用する1つ以上の物理コネクタインタフェースと、オプションとして、セルラ電気通信、及び、例えば、Bluetooth、Wi−Fi、Wi−Max、GSM及びUMTS等の他の信号及びデータネットワークを介する通信を可能にする1つ以上の無線送信機/受信機を含む。
この種のPNDは、場所データを含む衛星放送信号を受信し、且つ、その後装置の現在地を判定するために処理する際に使用するGPSアンテナを更に含む。
PNDは、現在の角度及び直線加速度、また、GPS信号から導出された場所情報に関連する速さ、並びに、装置及びそれが搭載される車両の相対的な変位を判定するために処理される信号を生成する電子ジャイロスコープ及び加速度計を更に含んでもよい。典型的に、そのような機能は車両搭載型のナビゲーションシステムに備えるのが最も一般的であるが、PNDに備えることが得策である場合にはPNDに備えてもよい。
そのようなPNDの有用性は、主に、第1の場所(典型的には、出発地又は現在地)と第2の場所(典型的には、目的地)との間の経路を判定する機能にある。装置のユーザは、多種多様な種々の方法、例えば、郵便番号、道路名及び番地、以前に格納した「既知」の目的地(有名な場所、公共の場所(運動場又は水泳プール等)又は他の地点情報等)、及び、お気に入りの目的地又は最近訪れた目的地のいずれかにより、これらの場所を入力できる。
典型的に、PNDは、地図データから出発地の住所の場所と目的地の住所の場所との間の「最善」又は「最適」な経路を算出するソフトウェアにより可能になる。「最善」又は「最適」な経路は、所定の基準に基づいて判定され、必ずしも最速又は最短の経路である必要はない。運転者を案内する経路の選択は非常に高度である可能性があり、選択された経路は、既存の予測された動的に及び/又は無線で受信された交通及び道路情報、道路速度に関する履歴情報、並びに、道路の選択肢を判定する要因に対する運転者自身の好みを考慮してもよい(例えば、運転者は、経路が高速道路又は有料道路を含むべきでないことを指定してもよい)。
更に、装置は、道路及び交通状況を継続的に監視し、状況変化によりとられる残りの行程に対して経路を変更することを提案又は選択してもよい。種々の技術(例えば、移動電話データ交換、固定カメラ、GPS車両追跡)に基づくリアルタイム交通監視システムは、交通遅滞を識別し、その情報を通知システムに供給するために使用されている。
この種のPNDは、典型的に、車両のダッシュボード又はフロントガラスに搭載されてもよいが、車両のラジオの内蔵コンピュータの一部又は実際には車両自体の制御システムの一部として形成されてもよい。ナビゲーション装置は、PDA(ポータブルデジタルアシスタント)、メディアプレーヤ又は移動電話等のハンドヘルドシステムの一部であってもよい。これらの場合、ハンドヘルドシステムの標準的な機能性は、経路計算及び計算経路に沿ったナビゲーションの双方を実行するためにソフトウェアを装置にインストールすることにより拡張される。
経路計画及びナビゲーション機能性は、適切なソフトウェアを実行するデスクトップ又は移動計算リソースによって提供されてもよい。例えば、Royal Automobile Club(RAC)は、http://www.rac.co.ukにおいてオンライン経路計画及びナビゲーション機能を提供する。この機能により、ユーザは出発地及び目的地を入力でき、その後、ユーザの計算リソースが通信しているサーバは、経路(経路の方位はユーザにより指定されてもよい)を計算し、地図を生成し、選択した出発地から選択した目的地までユーザを案内するための全ナビゲーション命令の集合を生成する。更に、この機能は、計算経路の擬似3次元レンダリングを提供し、ユーザが経路に沿って移動することをシミュレートし、且つ、それにより計算経路のプレビューをユーザに提供する経路プレビュー機能性を提供する。
PNDにおいて、経路が計算されると、ユーザはオプションとして提案された経路のリストから所望の計算経路を選択するためにナビゲーション装置と対話する。オプションとして、ユーザは、例えば、特定の経路、道路、場所又は基準が特定の行程に対して回避されること又は必須であることを指定することにより経路選択処理を仲介又は誘導してもよい。PNDの経路計算の側面は1つの主な機能を形成し、そのような経路に沿ったナビゲーションは別の主な機能である。
計算経路に沿ったナビゲーション中、そのようなPNDは、経路の終点、即ち、所望の目的地まで選択した経路に沿ってユーザを案内するための視覚命令及び/又は可聴命令を提供するのが一般的である。また、PNDは、ナビゲーション中に画面上に地図情報を表示するのが一般的である。そのような情報は、表示された地図情報が装置の現在地、装置が車両搭載型のナビゲーションに使用されている場合にはユーザの現在地又はユーザの車両の現在地を表すように画面上で定期的に更新される。
画面上に表示されたアイコンは、典型的に、装置の現在地を示し、装置の現在地近傍の現在の道路及び周囲の道路の地図情報と共に中央に置かれ、他の地図の特徴も表示される。更に、ナビゲーション情報は、オプションとして表示された地図情報の上側、下側又は片側のステータスバーに表示されてもよく、ナビゲーション情報の例には、ユーザが走行する必要のある現在の道路から次の進路変更までの距離が含まれ、場合によっては、その進路変更の特性は、例えば、左折又は右折である特定の種類の進路変更を示す更なるアイコンで表される。更に、ナビゲーション機能は、経路に沿ってユーザを案内する際に使用される可聴命令の内容、継続時間及びタイミングを判定する。理解されるように、「100m先で左折」等の単純な命令は、かなりの処理及び解析を必要とする。上述したように、装置とのユーザ対話は、タッチスクリーンによって行われてもよく、更に、或いは、ステアリングコラムリモコン、音声起動又は他の適切なあらゆる方法によって行われてもよい。
装置によって提供される更なる重要な機能は、ユーザがナビゲーション中に事前に計算された経路から外れた(偶然又は意図的に)場合、別の経路の方が適切であることをリアルタイム交通状況が指示し、且つ、装置がそのような状況を自動的に認識することを適切に可能にされる場合、又は、ユーザが何らかの理由で能動的に装置に経路再計算を実行させる場合における自動経路再計算である。
更に、ユーザが規定した基準で経路を計算できることは既知である。例えば、ユーザは、装置により景色のよい経路が計算されることを好んでもよく、或いは、交通渋滞が起こる可能性が高いか、起こることが予想されるか又は現在起こっているあらゆる道路を回避することを要求してもよい。そして、装置のソフトウェアは、種々の経路を計算し、例えば、景色が美しい所としてタグ付けされた地点情報(POIとして既知である)を経路に沿って最も多く含む経路をより有利に重み付けするか、或いは、特定の道路上の交通状況を示す格納情報を使用することにより、起こる可能性のある渋滞又はそのために起こる遅滞のレベルに関して計算経路を順序付けする。更に、他のPOIに基づく経路計算及びナビゲーション基準、並びに、交通情報に基づく経路計算及びナビゲーション基準が可能である。
経路計算及びナビゲーション機能はPNDの全体的な有用性に対して必須であるが、装置を純粋に情報表示に使用できる。例えば、装置の現在地に関連する地図情報のみが表示され、経路が全く計算されておらず、装置が現在ナビゲーションを全く実行していない「フリードライビング」用に使用できる。多くの場合、そのような動作モードは、移動するのに使用することが望ましい経路をユーザが既に認識しており、且つ、ナビゲーション支援を必要としない場合に適用可能である。
上述したこの種の装置、例えば、TomTom International B.V.が製造及び供給するGo 720モデルは、ユーザがある位置から別の位置までナビゲートできるようにする信頼できる手段を提供する。このような装置は、ユーザがナビゲートしている目的地までの経路をよく知らない場合に非常に有用である。
この種の装置の場合、上述したように、ユーザは出発地及び目的地を入力することを選択でき、その時、装置は出発地から目的地までのナビゲーション経路を計算するように制御され、最終的には、出発地から目的地まで計算経路に沿って移動する時にナビゲーション命令をユーザに提供するように動作する。
一部のユーザは、特に、ユーザが交通により集中できない状況では、経路に沿って提供されるナビゲーション命令に対してすぐに反応することは困難であるため、そのような装置は計算経路をプレビューする機能をユーザに提供するのが一般的である。これは、経路がプレビューされると、経路に沿ってユーザに提供されるナビゲーション命令がユーザにとって全く意外なものではなくなるため(ユーザはそれらの命令をすでに閲覧したため)、ユーザが提供されるナビゲーション命令に更に適切に正確に従えることを目的とする。
種々の異なる経路プレビュー構成は、以前に提案されている。例えば、上述したTomTom Go 720ナビゲーション装置は、特に、テキスト、別個の分岐点画像の集合又は経路全体のビデオとして経路をプレビューするオプションをユーザに提供する。
図6は、LondonのVillage Wayで開始する計算経路のテキストによるプレビューの概略表現であり、方向転換の間の距離、方向転換の種類を表すアイコン及び方向転換した後に経路が進む道路名を示す(左から右に)。
図7A及び図7Bは、分岐点画像プレビュー機能性を使用して閲覧されるのと同一の経路の要素の概略表現である。図7Aに示したスクリーンショットは、図6に示した第1の方向転換(Burbage Roadへの)に対応し、図7Bに示したスクリーンショットは、図6に示した次の方向転換(College Roadへの)に対応する。図示するように、分岐点静止画像は、進むべき経路288及び各分岐点において行われる必要のある操作の形態を示す矢印290と重ね合わされる。
この経路プレビュー機能性は、計算経路を構成する分岐点の別個のレンダリング画像をユーザに提供し、ユーザは仮想スクロールキー292を操作することによって分岐点画像間を前後にスクロールできる。
それらの技術の各々は、計算経路をプレビューする機能をユーザに提供するが、経路の分岐点のみが示されるため、ユーザが分岐点間の距離を容易に理解することは困難である。
この欠点に対処するために、経路のビデオ、即ち、経路の全ての部分を表示し、且つ、経路に沿ってユーザを案内している時にナビゲーション装置により生成される全ての静止画像の順序付けプレビューを実質的に含む一連のレンダリング画像を閲覧する機能をユーザに提供することは既知である。図8Aは、次の操作の種類を示す矢印290及び経路における車両の位置を示すアイコン294(実質的には、仮想車両)と重ね合わされる進むべき経路288を示すビデオを構成する1つの静止画像を示す概略図である。
この既知の構成において、仮想車両がこのビデオプレビューモードで経路に沿って移動する時の速度は、例えば、車両が郊外の道路に沿って移動する時より迅速に幹線道路に沿って移動するように、且つ、車両が分岐点及び操作に対して減速するように調整される。更に、図8Bに示すように、表示速度を増加するためにスライダ296を右に及び表示速度を減少するためにスライダ296を左に移動することによってビデオを再生させる速度を通常の速度の10%から通常の速度の500%まで調整する可能性をユーザに提供することは既知である。
この既知の機能性は操作のリスト又は一連の別個の分岐点静止画像の表示を非常に向上させるが、より長い行程に対しては経路全体をプレビューするのに非常に時間がかかるのが事実であり、多くのユーザは、例えば、実際に完了するのに2時間かかる移動に対して30分のビデオを見るような根気はないだろう。
当然のことながら、ユーザは、ビデオ再生の速度を上げることができるが、ビデオの表示速度を増加すると操作が行われる際の速度も増加するため、速い表示速度では、所定の分岐点において要求される操作について正確に理解することが困難である。この問題に対する解決策は、ビデオの速度を遅くすることであるが、この例において、経路全体をプレビューするのに非常に長い時間かかる。
これらの要因の組合せは、ユーザが現在提供されている経路プレビュー機能性を使用しない傾向があることを意味するが、その機能性は、ユーザが経路に慣れて安全にナビゲートすることを助長できるため、これらの欠点を回避するか又は少なくとも対処する別のプレビュー機能性が提案される場合に有用になるだろう。
このために、本発明の第1の側面は、出発地から目的地までの経路を計算するように動作可能である経路計算モジュールと、ユーザに対して表示するための前記経路の画像を生成するためにデジタル地図データを使用するように構成されたレンダリングモジュールと、計算された経路のプレビューをユーザに提供するように動作可能である経路プレビューモジュールとを備えたナビゲーション装置であって、経路プレビューモジュールは、前記計算された経路を分岐点区分及び道路区分に分割するように動作可能であり、前記分岐点区分内の場所を表す画像より速い表示速度で前記道路区分内の場所を表す画像を表示するように前記レンダリングモジュールを制御するように構成されていることを特徴とするナビゲーション装置を提供する。
1つの実施形態において、経路プレビューモジュールは、計算された経路を道路区分及び分岐点区分に分割するように構成された経路分割器モジュールを含む。
経路プレビューモジュールは、前記道路区分の各々に対する距離を計算するように構成された距離計算機モジュールを含んでもよい。
1つの実現例において、経路プレビューモジュールは、連続した道路区分の表示速度を変更するように構成される。
好適な構成において、経路プレビューモジュールは、計算された道路区分距離に従って連続した道路区分の表示速度を変更するように構成される。
経路プレビューモジュールは、計算された道路区分距離に従って道路区分に対する表示速度を計算するように構成された表示速度モジュールを含んでもよい。
表示速度モジュールは、道路区分距離の増加に伴って道路区分の表示速度を直線的に(線形的に)増加させるように構成されてもよい。
表示速度モジュールは、道路区分に対する計算された表示速度が前記ナビゲーション装置のプロセッサに対する最大表示速度を上回る場合に、レンダリングする画像を間引くように前記レンダリングモジュールを制御するように構成されてもよい。
考察される実現例において、経路プレビューモジュールは、分岐点区分と道路区分との間の遷移の領域において表示速度を徐々に増加し、且つ、道路区分と分岐点区分との間の遷移の領域において表示速度を徐々に減少するように前記レンダリングモジュールを制御するように構成されてもよい。
好適な構成において、経路プレビューモジュールは、前記レンダリングモジュールに分岐点区分内の場所を表す画像のみを生成させるように制御可能であってもよい。レンダリングモジュールは、1つの表示された分岐点区分から別の分岐点区分への遷移を平滑化するためのビデオ処理技術を実現するように構成されてもよい。
本発明の別の側面は、出発地から目的地までの経路を計算するように経路計算モジュールを制御するステップと、ユーザに対して表示するための前記経路の画像を生成するためにデジタル地図データを使用するようにレンダリングモジュールを制御するステップと、計算された経路のプレビューをユーザに提供するように経路プレビューモジュールを制御するステップとを有し、ナビゲーション装置を動作させる方法であって、前記計算された経路を分岐点区分及び道路区分に分割するステップと、前記分岐点区分内の場所を表す画像より速い表示速度で前記道路区分内の場所を表す画像を表示するように前記レンダリングモジュールを制御するステップと、を特徴とする方法に関する。
かかる方法は、連続した道路区分の表示速度を変更するステップを更に含んでもよい。考察される別の実現例において、かかる方法は、道路区分の距離を計算するステップを含んでもよい。別の実現例において、かかる方法は、計算された道路区分距離に従って道路区分の表示速度を変更するステップを含んでもよい。
本発明の更に別の側面は、プロセッサリソースによって実行された時にプロセッサリソースに本明細書で説明されるような方法を実現させるように構成された1つ以上のコンピュータプログラムモジュールを含むコンピュータプログラムに関する。別の側面において、コンピュータプログラムは、コンピュータ可読媒体に具体化されてもよい。
本発明の別の側面は、計算経路の分岐点区分を識別し、且つ、前記経路に沿う連続した分岐点区分を通過する車両のアニメーションを生成するようにナビゲーション装置のレンダリングモジュールを制御するように構成された経路分割器モジュールを備えたナビゲーション装置に関する。
これらの実施形態の利点は以下に示され、それらの実施形態の各々の更なる詳細及び特徴は添付の従属請求項及び以下の詳細な説明において規定される。
従って、既存の経路プレビュー機能性を向上する強力な手段を提供できる。特に、本発明の教示によって、所定の経路をプレビューするのに必要な時間を短縮できるため、本明細書で説明される経路プレビュー機能性は既存の構成より遅いものではなく、ユーザがナビゲーション装置を使用する際に、この機能性は役に立つ可能性が更に高くなることが予想される。
次に、添付の図面を参照して、本発明の例示的な実施形態を例として説明する。
図1は、ナビゲーション装置によって使用可能な全地球測位システム(GPS)の例示的な一部分を示す概略図である。
図2は、ナビゲーション装置とサーバとの間の通信を提供するために採用されてもよい通信システムを示す概略図である。
図3は、ナビゲーション装置、例えば、図2の装置の電子構成要素をshしめす概略図である。
図4は、ナビゲーション装置を搭載及び/又はドッキングするための構成を示す概略図である。
図5は、図3のナビゲーション装置によって採用されたアーキテクチャスタックの概略表現を示す図である。
図6は、テキストによる経路プレビュー機能性を示す図である。
図7Aは、分岐点静止画像による経路プレビュー機能性を示す図である。
図7Bは、分岐点静止画像による経路プレビュー機能性を示す図である。
図8Aは、現在のビデオ経路プレビュー機能性を示す図である。
図8Bは、現在のビデオ経路プレビュー機能性を示す図である。
図9は、距離に対する表示速度を示すグラフである。
図10は、経路及び例示的な表示速度のばらつきを示す概略図である。
図11は、本発明の好適な実施形態の機能性を示すフローチャートである。
以下の説明において、同一の図中符号は、同様の部分を識別するために使用される。
特に、PNDを参照して、本発明の実施形態について説明する。但し、本発明の教示はPNDに限定されず、経路計画及び/又はナビゲーション機能性を提供するためにナビゲーションソフトウェアを実行するように構成されたあらゆる種類の処理装置にも例外なく適用可能である。従って、本出願において、ナビゲーション装置は、PND、自動車等の乗り物内の装置、或いは、実際には、例えば、経路計画及びナビゲーションソフトウェアを実行するパーソナルコンピュータ(PC)(ポータブル等)、移動電話又はパーソナルデジタルアシスタント(PDA)である計算リソースを含むか否かにかかわらず、あらゆる種類の経路計画及びナビゲーション装置を含むことを意図する(これに限定されない)。
本発明の教示は、ユーザが入力した出発地から入力した目的地までの計算経路に従っている状況にのみ限定されず、ユーザが上述したフリードライビングモードで装置を使用している時にも同様に有用であることが以下から明らかとなるだろう。
上述した条件において、添付の図面の図1の参照番号は、衛星ナビゲーションシステム、本実施形態では、全地球測位システム(GPS)を示す。一般的に、GPSは、無数のユーザに対して、位置、速度、時間及びいくつかの例においては方向情報の連続的な判定の可能性を提供する衛生無線ナビゲーションシステムである。NAVSTARとして周知であるが、GPSは、極めて正確な軌道で地球と共に回る複数の衛星を使用する。これらの正確な軌道に基づいて、GPS衛星は、それらの場所を任意の数の受信装置に中継することができる。
GPSデータを受信する能力を特別に備える装置がGPS衛星信号に対する無線周波数の操作を開始する場合、GPSシステムが実現される。GPS衛星から無線信号を受信すると、かかる装置は、複数の異なる従来の方法のうちの1つを用いて、その衛星の正確な場所を判定する。多くの例において、かかる装置は、少なくとも3つの異なる衛星信号を取得するまで信号の操作を継続する(なお、位置は、通常、2つの信号のみでは判定されないが、他の三角測量技術を用いて2つの信号から判定することもできる)。既知の幾何学的三角測量技術を実現する場合、受信機は、3つの既知の位置を使用して、衛星に対する自身の2次元位置を判定する。更に、4つ目の衛星信号を取得することによって、受信装置は、既知の方法における同一の幾何学的計算でその3次元位置を計算することができる。位置及び速度データは、無数のユーザによって連続的にリアルタイムで更新される。
図1に示すように、GPSシステム100は、地球104の周囲の軌道を回る複数の衛星102を備える。GPS受信機106は、多数の複数の衛星102からスペクトル拡散GPS衛星データ信号108を受信する。スペクトル拡散GPS衛星データ信号108は、衛星102のそれぞれから連続的に送信され、送信されたスペクトル拡散GPS衛星データ信号108のそれぞれは、データストリームを発する特定の衛星102を識別する情報を含むデータストリームを有する。GPS受信機106は、一般に、2次元位置を計算することを可能にするために、少なくとも3つの衛星102からのスペクトル拡散データ信号108を要求する。4つ目のスペクトル拡散データ信号の受信は、GPS受信機106が既知の技術を用いて3次元位置を計算することを可能にする。
図2に変わって、GPS受信機装置106を備える又はGPS受信機装置106に繋がれたナビゲーション装置200は、デジタル接続、例えば、既知のBluetooth技術を介するデジタル接続を確立するために、要求されれば、「モバイル」又は電気通信(telecommunications)ネットワークのネットワークハードウエアを備え、モバイル装置(不図示)、例えば、移動電話、PDA、及び/又は、移動電話又は通信機能を備えるあらゆる装置を介して、データセッションを確立することができる。そのネットワークサービスプロバイダを介して、モバイル装置は、サーバ150とのネットワーク接続を(例えば、インターネットを介して)確立することができる。このようにして、「モバイル」ネットワーク接続は、情報に対する「リアルタイム」又は少なくとも「最新」のゲートウェイを提供するために、(単体及び/又は車載走行時において移動可能であり、且つ、多くの場合移動している)ナビゲーション装置200とサーバ150との間に確立される。
(サービスプロバイダを介する)モバイル装置とサーバ150などの別の装置との間のネットワーク接続の確立は、例えば、インターネットを使用して、既知の方法で行われる。この点において、多数の適切なデータ通信プロトコル、例えば、TCP/IP層プロトコルを使用することができる。更に、モバイル装置は、CDMA2000、GSM、IEEE 802.11 a/b/c/g/nなどの多数の通信規格を利用することができる。
このように、例えば、移動電話又はナビゲーション装置200における移動電話技術を介するデータ通信を介して達成されるインターネット接続が利用されてもよいことがわかる。
図示しないが、勿論、ナビゲーション装置200は、ナビゲーション装置200自身における自身の移動電話技術(例えば、アンテナ又はナビゲーション装置200の内部アンテナの随意的使用を含む)を含んでいてもよい。ナビゲーション装置200における移動電話技術は、内部構成要素を含むことができ、及び/又は、例えば、必要な移動電話技術及び/又はアンテナを備えた挿入可能なカード(例えば、Subscriber Identity Module(SIM)カード)を含むことができる。このように、ナビゲーション装置200における移動電話技術は、例えば、インターネットを介して、任意のモバイル装置の方法と同様な方法で、ナビゲーション装置200とサーバ150との間のネットワーク接続を同様に確立することができる。
電話設定については、ナビゲーション装置に与えられたBluetoothは、移動電話の機種、製造業者などの常に変わる範囲において正確に動作させるために使用されてもよく、機種/製造業者詳細設定は、例えば、ナビゲーション装置200に格納されていてもよい。この情報のために格納されたデータは、更新される。
図2において、ナビゲーション装置200は、多くの異なる構成のいずれによっても実現することができる汎用通信チャネル152を介して、サーバ150と通信可能に示される。通信チャネル152は、一般的に、ナビゲーション装置200とサーバ150とを接続する伝搬媒体又はパスを表す。通信チャネル152を介した接続がサーバ150とナビゲーション装置200との間に確立されると(なお、このような接続は、モバイル装置を介したデータ通信、インターネットを介するパーソナルコンピュータを介した直接接続などである)、サーバ150とナビゲーション装置200は通信することができる。
通信チャネル152は、特定の通信技術に限定されない。更に、通信チャネル152は、単一の通信技術に限定されず、即ち、通信チャネル152は、種々の技術を使用する複数の通信リンクを含んでもよい。例えば、通信チャネル152は、電気通信、光通信及び/又は電磁通信などのためのパスを提供するように構成される。このように、通信チャネル152は、電気回路、ワイヤや同軸ケーブルなどの電気導体、光ファイバケーブル、コンバータ、無線周波数(RF)波、大気、自由空間などの1つ又は組み合わせを含むが、それらに限定されない。更に、通信チャネル152は、例えば、ルータ、リピータ、バッファ、送信機及び受信機などの中間装置を含むことができる。
1つの実例となる構成において、通信チャネル152は、電話とコンピュータネットワークとを含む。また、通信チャネル152は、例えば、マイクロ波周波数通信などの赤外線通信、無線周波数通信を提供することができてもよい。更に、通信チャネル152は、衛星通信を提供することができる。
通信チャネル152を介して送信される通信信号は、所定の通信技術に必要とされる又は要求される信号を含むが、それらに限定されない。例えば、かかる信号は、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、符号分割多元接続(CDMA)、グローバル・システム・フォー・モバイル・コミュニケーションズ(Global System for Mobile Communications:GSM)などのセルラ通信技術において使用されるように構成されてもよい。デジタル信号及びアナログ信号の双方は、通信チャネル152を介して送信される。これらの信号は、通信技術に望ましい変調信号、暗号化信号及び/又は圧縮信号であってもよい。
サーバ150は、図示しない他の構成要素に加えて、メモリ156に動作可能に接続され、更に、有線又は無線接続158を介して大容量データ記憶装置160に動作可能に接続されたプロセッサ154を含む。大容量記憶装置160は、ナビゲーションデータ及び地図データの記憶を含み、サーバ150から分離された装置であってもよく、サーバ150に組み込まれてもよい。プロセッサ154は、通信チャネル154を介してナビゲーション装置200と情報の送受信を行うために、送信機162及び受信機164に更に動作可能に接続される。送受信される信号は、データ信号、通信信号及び/又は他の伝搬信号を含んでもよい。送信機162及び受信機164は、ナビゲーション装置200の通信設計において使用される通信条件及び通信技術に応じて選択又は設計されてもよい。なお、送信機162及び受信機164の機能は、信号送受信機に組み合わされてもよい。
上述したように、ナビゲーション装置200は、通信チャネル152を介して信号及び/又はデータを送信する送信機166及び受信する受信機168を使用して、通信チャネル152を介してサーバ150と通信できるように構成される。なお、これらの装置は、サーバ150以外の装置と通信するためにも使用される。更に、図2に関連して上述したように、送信機166及び受信機168は、ナビゲーション装置200の通信設計において用いられる通信条件及び通信技術に応じて選択又は設計され、送信機166及び受信機168の機能は、単一の送受信機に組み合わされてもよい。
ナビゲーション装置は、後で詳細に説明されるように、他のハードウェア及び/又は機能的な部分と同様に、(ROM、RAM及びディスク系又は固体物理記憶装置の任意の組み合わせを備える)データ記憶装置170を含む。
サーバメモリ156に格納されるソフトウェアは、プロセッサ154に命令を提供し、サーバ150がナビゲーション装置200にサービスを提供できるようにする。1つの形態において、サーバ150によって提供されるサービスは、ナビゲーション装置200からの要求の処理及び大容量データ記憶装置160からナビゲーション装置200へのナビゲーションデータの送信を含んでもよい。サーバ150によって提供される別のサービスは、所望のアプリケーションに対する種々のアルゴリズムを用いたナビゲーションデータの処理及びこれらの計算の結果のナビゲーション装置200への送信を含む。
サーバ150は、無線チャネルを介してナビゲーション装置200によってアクセス可能なデータのリモートソースを構成する。サーバ150は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、仮想プライベートネットワーク(VPN)などに設けられたネットワークサーバを含んでもよい。
サーバ150は、デスクトップ又はラップトップコンピュータなどのパーソナルコンピュータを含んでもよく、通信チャネル152は、パーソナルコンピュータとナビゲーション装置200との間に接続されたケーブルであってもよい。また、パーソナルコンピュータは、ナビゲーション装置200とサーバ150との間に接続され、サーバ150とナビゲーション装置200との間にインターネット接続を確立してもよい。
一般的に、サーバは、有線又は無線通信チャネルによってナビゲーション装置と通信することができ、ナビゲーション装置200から遠隔の(結合された又は個別の)多数及び多種の処理装置を備えた処理リソースを備える。
ナビゲーション装置200は、情報ダウンロードを介して、サーバ150から情報を提供されてもよい。かかる情報は、ユーザがナビゲーション装置200をサーバ150に接続する場合に周期的に自動的に更新されてもよく、及び/又は、例えば、無線モバイル接続装置及びTCP/IP接続を介してサーバ150とナビゲーション装置200との間の接続がコンスタント又は頻繁に確立される場合に動的に更新されてもよい。多くの動的計算のために、サーバ150におけるプロセッサ154が大量の処理要求を処理するために使用されてもよいが、ナビゲーション装置200のプロセッサ(図2では不図示)も、多くの場合においてサーバ150への接続に関係なく、多くの処理及び計算を処理することができる。
図3を参照するに、ナビゲーション装置200のブロック図は、ナビゲーション装置の全ての構成要素を含むものではなく、構成要素の多くの例を表すものである。ナビゲーション装置は、筐体(不図示)に設けられる。ナビゲーション装置200は、例えば、上述したプロセッサ202を備えた処理リソースを含み、プロセッサ202は、入力装置204と、表示装置、例えば、表示画面206とに接続している。ここでは、入力装置204が単一の参照番号で説明されているが、当業者であれば、入力装置204がキーボード装置、音声入力装置、タッチパネル及び/又は情報を入力するために使用される他の既知の入力装置を含む多数の入力装置を表していることが理解される。同様に、表示画面206は、例えば、液晶ディスプレイ(LCD)などの多種の表示画面を含む。好適な実施形態において、プロセッサは、装置のコントローラとして機能することに加えて、表示画面206に表示する画像を生成するために動作可能なビデオプロセッサとして機能するように構成される。変形例においては、個別のビデオプロセッサが提供されてもよい。
1つの構成において、入力装置204の一側面としてのタッチパネル及び表示装置206は、タッチパッド又はタッチスクリーン入力250(図4)を含み、タッチパネルスクリーンを介した情報の入力(直接入力、メニュー選択)及び情報の表示の双方を可能にする一体型入力表示装置に一体化され、ユーザは、複数の表示選択肢のうちの1つを選択する、或いは、複数の仮想又は「ソフト」ボタンのうちの1つを操作するために、表示画面206の一部分に接触するだけでよい。この点において、プロセッサ202は、タッチスクリーンと共に動作するグラフィックユーザインタフェース(GUI)をサポートする。
ナビゲーション装置200において、プロセッサ202は、接続210を介して、入力装置204に動作可能に、且つ、入力装置204から入力情報を受信可能に接続される。また、プロセッサ202は、情報を出力するために、出力接続212を介して、表示画面206及び出力装置208のうちの少なくとも一方に動作可能に接続される。ナビゲーション装置200は、出力装置208、例えば、可聴出力装置(例えば、ラウドスピーカ)を含んでもよい。出力装置208はナビゲーション装置200のユーザに対して可聴情報を生成し、同様に、入力装置204は入力音声コマンドを受信するマイク及びソフトウェアを含むことができることが理解される。更に、ナビゲーション装置200は、例えば、オーディオ入力/出力装置などの追加的な入力装置204及び/又は追加的な出力装置も含む。
プロセッサ202は、接続216を介して、(ROM、RAM及びディスク系又は固体物理記憶装置の任意の組み合わせを備え、上述したデータ記憶装置170の一部である)メモリ214に接続され、接続220を介して入出力(I/O)ポート218との間で情報を送受信するように構成される。I/Oポート218は、ナビゲーション装置200の外部I/O装置222に接続可能である。外部I/O装置222は、例えば、イヤホンなどの外部聴音装置を含んでもよいが、これに限定されない。I/O装置222への接続は、例えば、ハンズフリー動作及び/又は音声起動動作のために、イヤホン又はヘッドホンへの接続のために、及び/又は、例えば、移動電話への接続のために、カーステレオユニットなどの他の外部装置に対する有線又は無線接続であってもよい。
移動電話接続は、ナビゲーション装置200とインターネット又は、例えば、他のネットワークとの間のデータ接続を確立するために、及び/又は、インターネット又は、例えば、他のネットワークを介するサーバへの接続を確立するために使用することができる。
移動電話接続は、ナビゲーション装置200とインターネット又は、例えば、他のネットワークとの間のデータ接続を確立するために、及び/又は、インターネット又は、例えば、他のネットワークを介するサーバへの接続を確立するために使用することができる。
図3は、接続226を介したプロセッサ202とアンテナ/受信機224との間の動作可能な接続を更に示す。アンテナ/受信機224は、例えば、GPSアンテナ/受信機であってもよい。参照番号224で示されたアンテナ及び受信機は、図示のために概略的に組み合わされているが、アンテナ及び受品器は、個別に設けられた構成要素であってもよく、アンテナは、例えば、GPSパッチアンテナ又はヘリカルアンテナであってもよいことが理解されるであろう。
勿論、当業者であれば理解されるように、図3に示す電子構成要素は、従来の方法で複数の電源(不図示)から電源を供給される。また、当業者であれば理解されるように、図3に示す構成要素の異なる構成が考えられる。例えば、図3に示す構成要素は、有線及び/又は無線接続などを介して、互いに通信することができてもよい。このように、ここでのナビゲーション装置200は、ポータブル又はハンドヘルドナビゲーション装置200であってもよい。
更に、図3のポータブル又はハンドヘルドナビゲーション装置200は、例えば、自転車、バイク、自動車又はボートなどの乗り物に既知の方法で接続又は「ドッキング(取り付け)」される。このようなナビゲーション装置200は、ポータブル又はハンドヘルドナビゲーションとして使用するために、ドッキング(取り付け)場所から取り外すことができる。
図4を参照するに、ナビゲーション装置200は、一体型入力出力装置206及び図2の他の構成要素(内蔵GPS受信機224、マイクロプロセッサ202、電源(不図示)、メモリシステム214などを含むが、これに限定されない)を含むユニットであってもよい。
ナビゲーション装置200は、アーム252の上に備え付けられてもよい。アーム252は、吸着カップ252を用いて、車両のダッシュボード/窓/等に固定されてもよい。アーム252は、ナビゲーション装置200がドッキングされる(取り付けられる)ドッキングステーションの一例である。ナビゲーション装置200は、例えば、アーム252に対してナビゲーション装置200をスナップ接続することによって、ドッキングステーションのアーム252にドッキング又は接続される。ナビゲーション装置200は、アーム252の上で回転可能であってもよい。ナビゲーション装置200とドッキングステーションとの間の接続を解除するためには、例えば、ナビゲーション装置200に設けられたボタン(不図示)を押下すればよい。ナビゲーション装置200をドッキングステーションに取り付ける及び取り外すための他の等価的に最適な構成は、当業者によく知られている。
図5を参照するに、ナビゲーション装置のプロセッサ202及びメモリ214は、ナビゲーション装置200の機能ハードウェア構成要素280と装置によって実行されるソフトウェアとの間のインタフェースとして機能するBIOS(基本入出力システム)282をサポートするために協働する。プロセッサ202は、例えば、メモリ214からオペレーティングシステム284をロードするように構成され、オペレーティングシステムは、アプリケーションソフトウェア286が実行可能である処理環境を提供する。アプリケーションソフトウェア286は、ナビゲーション装置の中核機能をサポートするGUIを含む動作環境を提供する。
本実施形態において、アプリケーションソフトウェアモジュール286は、上述したように、ユーザが出発地及び目的地を指定することを可能に、且つ、ユーザが従う経路をナビゲーション装置によって計算することを可能にするように構成された従来の経路計算モジュール298を備える。
アプリケーションソフトウェアモジュール286は、受信したGPSデータから装置の地理的位置を判定するように構成された従来の位置判定モジュール300と、地理的位置、例えば、位置判定モジュール300によって判定された地理的位置に対して装置に格納された地図データから地図ビューをレンダリングするように構成された従来のレンダリングモジュール302とを更に備える。
これらの従来のモジュールに加えて、本発明のナビゲーション装置は、経路分割器306、距離計算機308及び表示速度モジュール310を含む経路プレビューモジュール304を更に備える。以下に説明するように、本発明の経路プレビューモジュールは、上述したプレビューに対して計算経路の別のビデオプレビューを提供するように構成される。
一般的には、経路プレビュー機能性は、経路再生を差分加速することによって、特に、ユーザにとってより重要である経路の部分(特に、分岐点を含む経路の区分)よりもユーザにとってより重要でない経路の部分(特に、分岐点の間にある経路の区分)に対してより大きく加速することにより向上されることが、本発明の経路プレビューモジュールによって理解される。このように、所定の経路を再生するために必要な合計時間は経路全体の長さよりも経路中の分岐点の数に依存し、その結果、多くの例において、好都合にもユーザが経路プレビューから導出できる情報に影響を与えることなく、経路全体のビデオプレビューを閲覧するために必要な時間が短縮される。
この機能性を実現するために、経路プレビューモジュール304は、経路分割器306、距離計算機308及び表示速度モジュール310を備える。
経路分割器306は、経路計算モジュール298によって計算された経路を解析し、かかる経路を、分岐点を通過する経路構成要素(以下、分岐点区分と称する)及び分岐点の間の経路構成要素(以下、道路区分と称する)に分割する(少なくとも理論上)ように構成される。分岐点区分は、分岐点に対応する地理的場所を含む計算経路に沿った地理的場所の集合及び分岐点のいずれか一方側までの所定の距離(例えば、50〜300m)内にある計算経路に沿った全ての地理的場所であるとして規定される。道路区分は、分岐点区分の外側の第1の地理的場所から開始し、且つ、経路に沿った次の分岐点区分よりも前の最後の地理的場所で終了する地理的場所の集合であるとして規定される。
距離計算機308は、経路分割器306によって識別された各道路区分の距離(即ち、長さ)を計算するように構成され、表示速度モジュール310は、道路区分に対する表示速度を計算するように構成される。ここで、表示速度は、道路区分の距離(距離計算機308によって計算される)が長くなるほど速くなる。当業者であれば理解されるように、「表示速度」は、単位時間当たりに表示されるレンダリング画像の数、即ち、一般的には、フレームレート又はフレーム数/秒を構成する。
図9に示すように、好適な構成において、表示速度モジュール310は、距離計算機308によって計算される道路区分距離が長くなるのに伴って、ナビゲーション装置のビデオプロセッサによってサポートされる最大フレームレート「MAX」まで表示速度を直線的に増加するように構成される。
表示速度モジュール310は、分岐点区分に対してより遅い表示速度を選択するように構成され、特に好適な構成においては、分岐点区分に対する表示速度は、例えば、図8Bに示す種類のスライダを使用してユーザによって設定可能であってもよい。このように、ユーザが満足し、且つ、特に示される情報を理解できないような速さではない分岐点区分表示速度を設定する機能が提供される。特に好適な実施形態において、仮想車両は分岐点区分を構成する画像の上に重ね合わされ、それによって、分岐点を移動する仮想車両のアニメーションを提供する。
レンダリングモジュール302は、通常、ナビゲーション装置200の表示装置206に表示する画像を提供するために、特定の場所に対して検索された地図データを使用して画像をレンダリングするように構成される。
但し、本発明の本実施形態において、レンダリングモジュール302は、計算経路上の場所に対する地図データを検索するために、表示する画像をレンダリングするために、及び、現在レンダリングされている道路区分の種類に対して表示速度モジュール310によって判定された表示速度で経路の区分の連続したレンダリング画像(経路分割器306によって識別された)を表示するために、表示速度モジュール310、経路分割器306及び経路計算モジュール298と協働する。特に、表示速度モジュールは、第1の表示速度(デフォルトの速度又はユーザが選択した速度であってもよい)で経路の分岐点区分を表示し、かかる道路区分の長さに応じて変動するより速い表示速度で経路の道路区分を表示するように構成される。
1つの実現例において、表示速度モジュールは、隣接する経路区分の間の表示速度を円滑に増加及び減少(従来では、徐々に増加及び減少)するように構成される。かかる構成は、フレームレートの急激な段階的変化を回避し、且つ、ユーザに感知される表示ビデオの品質を向上させるため、特に好ましい。
次に、添付の図面の図10を参照するに、一連の分岐点区分312及び道路区分314から構成される計算経路288の例示的な表現が示され、経路の下には、レンダリング画像が経路に対して表示される際の表示速度を概略的に示すグラフが示される。
図10の左側から開始すると、表示速度モジュールは、第1の道路区分の長さに対して、表示速度モジュール310によって計算された第1の表示速度まで表示速度をゆっくりと徐々に増加する。表示速度は、第1の分岐点区分に対するより遅い分岐点区分表示速度までゆっくりと徐々に減少し、その後、表示速度は、第2の分岐点区分に対するより遅い分岐点区分表示速度(この例では、第1の分岐点区分に対する表示速度と同一である)まで徐々に減少する前に、第1の表示速度より速い第2の表示速度(第2の道路区分が第1の道路区分より長く、表示速度モジュール310によって計算されたより速い表示速度を有るため)まで徐々に増加する。表示速度は、上述した分岐点区分表示速度まで徐々に減少する前に、第3の表示速度(関連する道路区分がより短いため、第1の表示速度より遅い)まで徐々に増加する。
本発明の本実施形態において、表示速度モジュールは、道路区分の長さに応じた道路区分の表示速度を、ナビゲーション装置200のビデオプロセッサによってサポートされた最大フレームレートまで増加させるように構成される。特に好適な別の実施形態において、計算表示速度が最大許容フレームレートを超えるフレームレートに対応する道路区分に対して、表示速度モジュール310は、フレーム間引き処理を行うようにレンダリングモジュール302を制御してもよく、これにより、レンダリングされるフレームのキューから選択されたフレームは、画像表示の効果的な速度をナビゲーション装置200のビデオプロセッサの最大サポートフレームレート未満にするために間引かれる。実際には、この間引き処理はレンダリング処理から地理的場所を廃棄することに対応するが、かかる経路区分はいずれの分岐点も含まないため、ビデオの全体の品質が非常に大きな悪影響を受けることがないことが予想される。
本発明の別の実施形態において、ユーザは、表示から道路区分を廃棄するオプションを提供されてもよい。このような構成において、経路表示は、この例では、分岐点が分岐点を移動する仮想車両を示すようにアニメーションされること以外は先に提案された分岐点の静的な表示に表面上は類似していると考えられる。このような構成において、フェードイン及びフェードアウトされる(又は他の従来のビデオ効果が与えられる)所定の分岐点のビデオがビデオの全体の見栄えを向上し、且つ、画像間の急激な飛び越しを回避するために採用されるのが好ましい。
本発明の実施形態によって実現される処理の一般的な概要を、添付の図面の図11のフローチャートの形態で提供する。
図11を参照するに、第1のステップ316において、ナビゲーション装置は、出発地から目的地までの経路を計算するように動作する。第2のステップ318において、ナビゲーション装置は、経路プレビュー機能性を呼び出すために、例えば、表示装置207に表示されたメニューからオプションを選択することによって制御される。かかる機能性が呼びだされると、ステップ320において、経路分割器モジュール306は、ステップ316で計算された経路を分岐点区分及び道路区分に分割し、その後、ステップ322において、経路プレビューモジュール304は、各道路区分の距離を計算する。
次に、ステップ321において、ユーザに分岐点区分のみを表示するオプションが提供され、かかるオプションをユーザが受け入れるべきである場合には、ステップ336に進み、分岐点区分の画像がレンダリングされる。その後、ステップ338において、分岐点区分が表示される(上述した分岐点を移動する仮想車両のアニメーション及びオプションとして1つの表示された区分から次に表示される区分への遷移を平滑化するビデオ処理技術を実現する)。経路中の全ての分岐点区分が表示されると、ステップ344において、経路プレビュー処理が終了する。
ステップ321において、ユーザが分岐点区分のみを表示することを選択しない場合には、ステップ324に進み、表示速度モジュール310は、ステップ322で事前に判定された区分の長さに基づいて、各道路区分に対する表示速度を計算する。ステップ326において、経路プレビューモジュール304、特に、表示速度モジュール310は、ステップ324で各道路区分に対して計算された表示速度がビデオプロセッサの最大サポート表示速度を上回るかどうかを判定し、表示速度が速すぎると判定された場合には、ステップ328において、効果的な表示速度が最大値を下回るように減少されるまで、表示速度が最大値を上回った各区分の選択フレームが間引かれる。
次に、ステップ330において、各区分(即ち、道路区分及び分岐点区分)を構成するフレームがレンダリングされる(なお、いくつかの道路区分フレームが間引かれていてもよい)。その後、ステップ332において、道路区分及び分岐点区分が表示され、道路区分はステップ324で計算された速度で表示される。
経路全体が表示されると、ステップ334において、処理が終了し、経路プレビューモジュール304が終了する。
本発明の教示は、既存の経路プレビュー機能性を向上するための強力な手段の提供であることが上述から理解されるだろう。特に、本発明の教示によって、所定の経路をプレビューするために必要な時間を短縮できるため、本明細書で説明された経路プレビュー機能性は既存の構成より遅いものではなく、ユーザがナビゲーション装置200を使用する際に、かかる機能性が役に立つ可能性が更に高くなることが予想される。
本発明の種々の態様及び実施形態について上述したが、本発明の範囲は、本明細書で説明された特定の構成に限定されず、添付の特許請求の範囲内の全ての構成、及び、それらの構成に対する変形及び変更を含むことが更に理解されるだろう。
例えば、上述した実施形態では、GPSを参照するが、ナビゲーション装置は、GPSの代わりに(或いは、実際には、GPSに加えて)、どんな種類の位置検出技術を利用してもよい。例えば、ナビゲーション装置は、欧州のGalileoシステム等の他のグローバルナビゲーション衛星システムを使用することによって有用であってもよい。同様に、ナビゲーション装置は、衛星を用いたものに限定されず、地上ビーコン又は装置が地理的場所を判定することを可能にする他の何らかの種類のシステムを使用して容易に機能できる。
本発明の別の実施形態は、コンピュータシステムと共に使用するコンピュータプログラムとして実現される。コンピュータプログラムは、例えば、ディスケット、CD−ROM、ROM又は固定ディスク等の有形のデータ記録媒体に格納される、或いは、例えば、マイクロ波又は赤外線である無線媒体又は有形の媒体を介して送信されるコンピュータデータ信号に埋め込まれた一連のコンピュータ命令である。一連のコンピュータ命令は、上述した機能性の全て又は一部を構成でき、半導体メモリ素子、磁気メモリ素子、光メモリ素子又は他のメモリ素子等の揮発性又は不揮発性のあらゆるメモリ素子に格納される。
上述したことに加えて、本出願では、特に、本明細書において分岐点を参照したが、分岐点区分は必ずしも1つの道路から別の道路への方向転換を含む必要はない。分岐点区分は、ユーザが所定の道路から外れない道路区分と比較して相対的に複雑であり、且つ、ユーザがプレビューすることに関心のある全ての道路配置(例えば、ロータリー、高架道路、迂回車線を含む)を含むことを意図する。従って、分岐点という用語は、経路が1つの道路から別の異なる道路へ横断する分岐点にのみ限定されるものとして解釈されるべきではない。
開示された教示の別の変形例において、表示速度モジュールは、分岐点区分の表示速度よりも速い道路区分に対する固定(又はオプションとしてユーザが規定可能な)表示速度を実現するように構成される。かかる構成は、表示速度が道路区分の長さに応じて変動する構成ほど効率的ではないが、既存の経路プレビュー機能性を改善する。別の変形例において、分岐点静止画像の従来の経路プレビューが分岐点を通過する車両のアニメーションビデオによって置換される機能性は、特に、経路区分の種類に応じて表示速度を調整する本明細書で開示した他の実施形態とは別個に提供されてもよい。
当業者によって十分に理解される別の点は、好適な実施形態がソフトウェアを使用して、ある特定の機能性を実現するが、その機能性がハードウェアでのみ(例えば、1つ以上のASIC(特定用途向け集積回路)を使用することにより)又は実際にはハードウェアとソフトウェアとの組合せにより同様に実現可能であることである。従って、本発明の範囲は、ソフトウェアで実現されることにのみ限定されるものとして解釈されるべきではない。
最後に、添付の特許請求の範囲は本明細書で説明した特徴の特定の組合せを示すが、本発明の範囲は、以下に請求される特定の組合せに限定されず、特定の組合せが添付する特許請求の範囲に特に列挙されているかどうかに関係なく、本明細書で開示された特徴又は実施形態のいかなる組合せも含む。
Claims (17)
- 発地から目的地までの経路(288)を計算するように動作可能である経路計算モジュール(298)と、
ユーザに対して表示する前記経路(288)の画像を生成するために、デジタル地図データを使用するように構成されたレンダリングモジュール(302)と、
前記計算された経路(288)のプレビューを前記ユーザに提供するように動作可能である経路プレビューモジュール(304)と、を備えたナビゲーション装置(200)であって、
前記経路プレビューモジュール(304)は、前記計算された経路を分岐点区分(312)及び道路区分(314)に分割するように動作可能であり、前記分岐点区分(312)内の場所を表す画像よりも速い表示速度で前記道路区分(314)内の場所を表す画像を表示するように前記レンダリングモジュール(302)を制御するように構成されていることを特徴とするナビゲーション装置。 - 前記経路プレビューモジュール(304)は、計算された経路(288)を道路区分(314)及び分岐点区分(312)に分割するように構成された経路分割器モジュール(306)を含むことを特徴とする請求項1に記載のナビゲーション装置。
- 前記経路プレビューモジュール(304)は、前記道路区分のそれぞれに対する距離を計算するように構成された距離計算機モジュール(308)を含むことを特徴とする請求項2に記載のナビゲーション装置。
- 前記経路プレビューモジュール(304)は、連続した道路区分(314)の表示速度を変更するように構成されていることを特徴とする請求項1乃至3のうちいずれか1項に記載のナビゲーション装置。
- 前記経路プレビューモジュール(304)は、計算された道路区分距離に応じて、連続した道路区分の表示速度を変更するように構成されていることを特徴とする請求項3又は4に記載のナビゲーション装置。
- 前記経路プレビューモジュール(304)は、計算された道路区分距離に応じて、道路区分に対する表示速度を計算するように構成された表示速度モジュール(310)を含むことを特徴とする請求項5に記載のナビゲーション装置。
- 前記表示速度モジュール(310)は、道路区分距離の増加に伴って、道路区分の表示速度を直線的に増加させるように構成されていることを特徴とする請求項6に記載のナビゲーション装置。
- 前記表示速度モジュール(310)は、道路区分に対する計算された表示速度が前記ナビゲーション装置(200)のプロセッサに対する最大表示速度を上回る場合に、レンダリングする画像を間引くように前記レンダリングモジュール(302)を制御するように構成されていることを特徴とする請求項6に記載のナビゲーション装置。
- 前記経路プレビューモジュール(304)は、分岐点区分と道路区分との間の遷移の領域において前記表示速度を徐々に増加し、且つ、道路区分と分岐点区分との間の遷移の領域において前記表示速度を徐々に減少するように前記レンダリングモジュール(302)を制御するように構成されていることを特徴とする請求項1乃至8のうちいずれか1項に記載のナビゲーション装置。
- 前記経路プレビューモジュール(304)は、前記レンダリングモジュールに分岐点区分(312)内の場所を表す画像を生成させるように制御可能であることを特徴とする請求項1乃至9のうちいずれか1項に記載のナビゲーション装置。
- 前記レンダリングモジュール(302)は、1つの表示された分岐点区分から別の分岐点区分への遷移を平滑化するためのビデオ処理技術を実現するように構成されていることを特徴とする請求項10に記載のナビゲーション装置。
- 出発地から目的地までの経路(288)を計算するように経路計算モジュール(298)を制御するステップと、
ユーザに対して表示する前記経路(288)の画像を生成するために、デジタル地図データを使用するようにレンダリングモジュール(302)を制御するステップと、
前記計算された経路(288)のプレビューを前記ユーザに提供するように経路プレビューモジュール(304)を制御するステップと、を有するナビゲーション装置(200)を動作させる方法であって、
前記計算された経路(299)を分岐点区分(312)及び道路区分(314)に分割するステップと、前記分岐点区分(312)内の場所を表す画像よりも速い表示速度で前記道路区分(314)内の場所を表す画像を表示するように前記レンダリングモジュール(302)を制御するステップと、を特徴とする方法。 - 連続した道路区分の表示速度を変更するステップを含むことを特徴とする請求項12に記載の方法。
- 道路区分の距離を計算するステップを含むことを特徴とする請求項13に記載の方法。
- 計算された道路区分距離に応じて、道路区分の表示速度を変更するステップを含むことを特徴とする請求項13又は14に記載の方法。
- プロセッサリソースによって実行された時に前記プロセッサリソースに請求項12乃至15のうちいずれか1項に記載の方法を実現させるように構成された1つ以上のコンピュータプログラムモジュールを含むことを特徴とするコンピュータプログラム。
- コンピュータ可読媒体に具体化された請求項16に記載のコンピュータプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2008/063404 WO2010040389A1 (en) | 2008-10-07 | 2008-10-07 | Route preview |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012505371A true JP2012505371A (ja) | 2012-03-01 |
Family
ID=40718649
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011529455A Withdrawn JP2012505371A (ja) | 2008-10-07 | 2008-10-07 | 経路プレビュー |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US9157759B2 (ja) |
| EP (1) | EP2335022B1 (ja) |
| JP (1) | JP2012505371A (ja) |
| KR (1) | KR20110069053A (ja) |
| CN (1) | CN102037322A (ja) |
| AU (1) | AU2008362573A1 (ja) |
| BR (1) | BRPI0822657A2 (ja) |
| CA (1) | CA2725557A1 (ja) |
| TW (1) | TW201017110A (ja) |
| WO (1) | WO2010040389A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021534373A (ja) * | 2019-01-16 | 2021-12-09 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | 情報取得方法及び装置、電子機器、コンピュータ可読記憶媒体並びにコンピュータプログラム |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9218682B2 (en) * | 2008-10-15 | 2015-12-22 | Nokia Technologies Oy | Method and apparatus for generating an image |
| KR101555552B1 (ko) * | 2008-12-29 | 2015-09-24 | 엘지전자 주식회사 | 네비게이션 장치 및 그의 네비게이팅 방법 |
| US20110022295A1 (en) * | 2009-07-27 | 2011-01-27 | Htc Corporation | Method for simulating navigation route, navigation apparatus and recording medium |
| US20120150436A1 (en) * | 2010-12-10 | 2012-06-14 | Volkswagen Ag | Method for Displaying a Travel Route |
| US10156455B2 (en) | 2012-06-05 | 2018-12-18 | Apple Inc. | Context-aware voice guidance |
| US9886794B2 (en) | 2012-06-05 | 2018-02-06 | Apple Inc. | Problem reporting in maps |
| US9111380B2 (en) | 2012-06-05 | 2015-08-18 | Apple Inc. | Rendering maps |
| US9997069B2 (en) | 2012-06-05 | 2018-06-12 | Apple Inc. | Context-aware voice guidance |
| US9418672B2 (en) | 2012-06-05 | 2016-08-16 | Apple Inc. | Navigation application with adaptive instruction text |
| US10176633B2 (en) | 2012-06-05 | 2019-01-08 | Apple Inc. | Integrated mapping and navigation application |
| US9482296B2 (en) | 2012-06-05 | 2016-11-01 | Apple Inc. | Rendering road signs during navigation |
| US8965696B2 (en) | 2012-06-05 | 2015-02-24 | Apple Inc. | Providing navigation instructions while operating navigation application in background |
| US9159153B2 (en) | 2012-06-05 | 2015-10-13 | Apple Inc. | Method, system and apparatus for providing visual feedback of a map view change |
| US9582061B2 (en) * | 2012-06-08 | 2017-02-28 | Apple Inc. | Adaptive frame rate control for power savings |
| US9200915B2 (en) | 2013-06-08 | 2015-12-01 | Apple Inc. | Mapping application with several user interfaces |
| US9317813B2 (en) | 2013-03-15 | 2016-04-19 | Apple Inc. | Mobile device with predictive routing engine |
| US9303997B2 (en) | 2013-03-15 | 2016-04-05 | Apple Inc. | Prediction engine |
| JP6131686B2 (ja) * | 2013-04-05 | 2017-05-24 | 株式会社デンソー | 表示制御装置 |
| US20140365459A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Harvesting Addresses |
| US9482547B2 (en) * | 2013-08-30 | 2016-11-01 | Blackberry Limited | Method and device for computer-based navigation |
| US9599485B2 (en) | 2014-05-30 | 2017-03-21 | Apple Inc. | Navigation peek ahead and behind |
| KR20160139113A (ko) * | 2015-05-26 | 2016-12-07 | 한국교통대학교산학협력단 | 차량 주행 정보 제공 방법 및 장치 |
| EP3118580A1 (en) * | 2015-07-13 | 2017-01-18 | Thomson Licensing | System and method for relaying route information for navigational purposes |
| CN105117455A (zh) * | 2015-08-18 | 2015-12-02 | 北京奇虎科技有限公司 | 沿途目标图片搜索方法、终端及系统 |
| RU2695037C1 (ru) * | 2015-10-16 | 2019-07-18 | ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи | Система и способ псевдонавигационной помощи в транспортном средстве |
| US9810537B2 (en) | 2016-03-17 | 2017-11-07 | Mitac International Corp. | Method of previewing off-road trails and viewing associated health requirements and related system |
| KR101795250B1 (ko) * | 2016-05-03 | 2017-11-07 | 현대자동차주식회사 | 자율주행차량의 주행경로 계획장치 및 방법 |
| EP3622252A1 (en) * | 2017-12-05 | 2020-03-18 | Google LLC | Routes on digital maps with interactive turn graphics |
| CN110741227B (zh) | 2017-12-05 | 2024-03-29 | 谷歌有限责任公司 | 地标辅助导航 |
| DE102018208703A1 (de) * | 2018-06-01 | 2019-12-05 | Volkswagen Aktiengesellschaft | Verfahren zur Berechnung einer "augmented reality"-Einblendung für die Darstellung einer Navigationsroute auf einer AR-Anzeigeeinheit, Vorrichtung zur Durchführung des Verfahrens sowie Kraftfahrzeug und Computerprogramm |
| CN109253736A (zh) * | 2018-08-28 | 2019-01-22 | 上海擎感智能科技有限公司 | 一种导航方法、装置、电子终端及介质 |
| US11137263B2 (en) * | 2019-03-27 | 2021-10-05 | Lyft, Inc. | Systems and methods for providing virtual navigation guidance |
| KR102136807B1 (ko) * | 2019-05-24 | 2020-07-22 | 서울시립대학교 산학협력단 | 도시 인프라를 이용한 맞춤형 조깅경로 제공장치 및 맞춤형 조깅경로 제공방법 |
| USD1002649S1 (en) | 2021-10-13 | 2023-10-24 | Waymo Llc | Display screen or portion thereof with graphical user interface |
| USD1002647S1 (en) | 2021-10-13 | 2023-10-24 | Waymo Llc | Display screen or portion thereof with graphical user interface |
| USD1002648S1 (en) | 2021-10-13 | 2023-10-24 | Waymo Llc | Display screen or portion thereof with graphical user interface |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5828614A (ja) * | 1981-08-14 | 1983-02-19 | Alps Electric Co Ltd | 疎密式軌跡表示機構をもつ車載用コ−ス誘導システム |
| DE69428505T2 (de) * | 1993-12-27 | 2002-06-06 | Aisin Aw Co., Ltd. | Kartenanzeigesystem |
| US6381534B2 (en) | 2000-02-14 | 2002-04-30 | Fujitsu Limited | Navigation information presenting apparatus and method thereof |
| US6735518B2 (en) * | 2001-05-03 | 2004-05-11 | Samsung Electronics Co., Ltd. | Route guiding method in a navigation system using a wireless network |
| JP2006522317A (ja) * | 2003-02-26 | 2006-09-28 | トム トム べスローテン フエンノートシャップ | タッチスクリーン付きナビゲーション装置。 |
| WO2005020186A1 (ja) * | 2003-08-22 | 2005-03-03 | Hitachi, Ltd. | 地図表示方法 |
| US8032298B2 (en) * | 2007-03-29 | 2011-10-04 | Alpine Electronics, Inc. | Method and apparatus for incorporating adaptive scroll operation for navigation system |
| US8306736B2 (en) * | 2007-05-25 | 2012-11-06 | Alpine Electronics, Inc. | Method and apparatus for variable speed route simulation operation for navigation system |
-
2008
- 2008-10-07 JP JP2011529455A patent/JP2012505371A/ja not_active Withdrawn
- 2008-10-07 AU AU2008362573A patent/AU2008362573A1/en not_active Abandoned
- 2008-10-07 WO PCT/EP2008/063404 patent/WO2010040389A1/en not_active Ceased
- 2008-10-07 EP EP20080805110 patent/EP2335022B1/en active Active
- 2008-10-07 CA CA 2725557 patent/CA2725557A1/en not_active Abandoned
- 2008-10-07 BR BRPI0822657-1A patent/BRPI0822657A2/pt not_active IP Right Cessation
- 2008-10-07 CN CN2008801292743A patent/CN102037322A/zh active Pending
- 2008-10-07 US US12/736,834 patent/US9157759B2/en active Active
- 2008-10-07 KR KR20117008044A patent/KR20110069053A/ko not_active Withdrawn
- 2008-10-24 TW TW97141077A patent/TW201017110A/zh unknown
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021534373A (ja) * | 2019-01-16 | 2021-12-09 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | 情報取得方法及び装置、電子機器、コンピュータ可読記憶媒体並びにコンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US9157759B2 (en) | 2015-10-13 |
| AU2008362573A1 (en) | 2010-04-15 |
| CN102037322A (zh) | 2011-04-27 |
| US20110112750A1 (en) | 2011-05-12 |
| KR20110069053A (ko) | 2011-06-22 |
| BRPI0822657A2 (pt) | 2015-06-30 |
| WO2010040389A1 (en) | 2010-04-15 |
| EP2335022B1 (en) | 2014-04-02 |
| CA2725557A1 (en) | 2010-04-15 |
| EP2335022A1 (en) | 2011-06-22 |
| TW201017110A (en) | 2010-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012505371A (ja) | 経路プレビュー | |
| JP6669332B2 (ja) | トラフィックフローを最適化する経路の生成 | |
| JP6486943B2 (ja) | 代替経路を生成する方法及びシステム | |
| JP6211927B2 (ja) | ポータブル処理装置、サーバ、これらにおける運転の提案を提供する方法、データ記録媒体 | |
| JP5276011B2 (ja) | 移動無線端末の位置を決定する方法およびシステム | |
| JP2016006428A (ja) | ナビゲーション装置及び方法 | |
| JP2013510300A (ja) | ナビゲーション装置及び方法 | |
| JP2012526307A (ja) | ナビゲーション装置及び方法 | |
| CN102037328A (zh) | 导航设备、服务器设备以及提供关注点数据的方法 | |
| WO2010040385A1 (en) | Navigation apparatus and method for use therein | |
| WO2010040400A1 (en) | Navigation apparatus and method of providing points of interest | |
| WO2010040386A1 (en) | Navigation apparatus and method of determining a route therefor | |
| WO2009036844A1 (en) | Navigation apparatus and method therefor | |
| KR20110104474A (ko) | 내비게이션 기기 및 방법 | |
| CN101909941B (zh) | 导航组合件、可折叠支座及包括所述支座的导航组合件 | |
| JP2011523035A (ja) | ナビゲーション装置及び方法 | |
| JP2011509397A (ja) | 改善されたナビゲーション装置及び方法 | |
| WO2010040384A1 (en) | Navigation apparatus having a three-dimensional display | |
| WO2010081542A1 (en) | Navigation system and method | |
| HK1152561A (zh) | 路线预览 | |
| WO2010040382A1 (en) | Navigation apparatus and method for use therein | |
| JP2011506984A (ja) | 改良されたナビゲーション装置および方法 | |
| TW201007133A (en) | Navigation apparatus and method for use therein | |
| TW200930980A (en) | Method and apparatus for updating a digital map | |
| TW201028663A (en) | Mapping system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A072 | Dismissal of procedure [no reply to invitation to correct request for examination] |
Free format text: JAPANESE INTERMEDIATE CODE: A073 Effective date: 20130125 |
|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130205 |