(57)【要約】      （修正有）【課題】改善されたナビゲーションコマンドを備えたナビゲーション方法及びナビゲーション装置を提供する。【解決手段】ナビゲーション装置の実際の動き、つまり車両の動きがナビゲーション装置内で検出される。指定の目的地に到達するために、ナビゲーションコマンドがナビゲーション装置５１によって出力される。周囲の実際の幾何学形状を反映する信号が周囲を検出する装置２５によってナビゲーション装置に転送される。出力されたナビゲーション指示が従われていないと認識された場合、周囲の幾何学形状を反映する信号が検出される。実際の動きと指定された動きとの違いに基づいて、別のナビゲーションコマンドが決定される。本来提案されたナビゲーションコマンドと比較すると、この新たなナビゲーションコマンドは、当初のナビゲーションコマンドによって提案された動きの方向についての確認又は修正を含む。【選択図】図４
2016109688.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置（５１）を操作するナビゲーション方法であって、
前記ナビゲーション装置の実際の動きを検出し、かつ、指定された目的地に到達するための指示が前記ナビゲーション装置（５１）によって出力され、
周囲を検出するための装置（２５，６５，６７，６９）によって実際の周囲の幾何学形状（１）を反映する信号が前記ナビゲーション装置（５１）に送信され、
少なくとも指定された動きから外れた場合に、周囲の幾何学形状（１）を反映する信号が検出され、確認された動きと前記指示によって指定された動きとの違いに基づいて、最初に提案されたナビゲーション指示（４８）と比較して、当該ナビゲーション指示によって提案された動き（４９）の方向の確認又は修正を含む新たなナビゲーション指示が決定されることを特徴とするナビゲーション方法。
【請求項２】
前記周囲の幾何学形状（１）に対して、前記新たなナビゲーション指示（５０）は、前記周囲の幾何学形状（１）の位置と関連付けて記憶される請求項１に記載のナビゲーション方法。
【請求項３】
前記決定された新たなナビゲーション指示（５０）は、全ての類似した周囲の幾何学形状に対して用いられる請求項１に記載のナビゲーション方法。
【請求項４】
前記決定された新たなナビゲーション指示（５０）を用いる次の機会には、当該新たなナビゲーション指示（５０）に従ったか否かを確認する工程が実行され、その新たなナビゲーション指示（５０）に従っていない場合は、前記最初に記憶された指示（４９）が維持される請求項２又は３に記載のナビゲーション方法。
【請求項５】
少なくとも前記出力されたナビゲーション指示に従われていないと認識すると、進行方向に向いたカメラ（６５）によって画像データを撮り、そのデータを前記ナビゲーション装置（５１）に送信する請求項１から４の何れか一項に記載のナビゲーション方法。
【請求項６】
前記画像データを、後方カメラ（６７）によって追加的に撮影し、前記ナビゲーション装置（５１）に送信する請求項５に記載のナビゲーション方法。
【請求項７】
画像データを前記実際の周囲の幾何学形状（１）の検出に用いる請求項１に記載のナビゲーション方法。
【請求項８】
前記新たなナビゲーション指示（５０）が選択されたときに、画像データを考慮する請求項１から７の何れか一項に記載のナビゲーション方法。
【請求項９】
前記検出された実際の周囲の幾何学形状（１）を、前記ナビゲーション装置（５１）に記憶されたマップ素材（８１）から抜き出された前記ナビゲーション方法の基礎となる周囲の幾何学形状と比較し、違いがあった場合に、前記実際の周囲の幾何学形状（１）が前記ナビゲーション装置（５１）に記憶される請求項１から８の何れか一項に記載のナビゲーション方法。
【請求項１０】
少なくとも前記指示が与えられ、当該指示に従われると予測された地点で指定されたルートから外れたときに、前記周囲の幾何学形状（１）が把握される請求項１から９の何れか一項に記載のナビゲーション方法。
【請求項１１】
前記指示の基礎となり、かつ、前記ナビゲーション装置（５１）に用いられるマップ素材（８１）及び取得された実際の周囲の幾何学形状に基づいた周囲の幾何学形状について確認する工程が実行され、前記取得された周囲の幾何学形状（１）が前記マップ素材に基づいた周囲の幾何学形状と一致する場合、前記新たなナビゲーション指示（５０）は前記ナビゲーション装置（５１）に記憶される請求項１から１０の何れか一項に記載のナビゲーション方法。
【請求項１２】
周囲を検出する装置（６５，６７）を備えるナビゲーション装置（５１）であって、
実際の周囲の幾何学形状を検出するセンサー（６５，６７，６９）と、マップ素材（８１）が記憶され、利用できる画像データを処理するための制御ユニット（５３）とを備え、ナビゲーションコマンドが前記制御ユニット（５３）によって生成され、又は、前記制御ユニット（５３）のメモリに記憶され、
前記ナビゲーション装置（５１）は、前記制御ユニット（５３）に含まれるモジュール（８３）を備え、当該モジュール（８３）によって請求項１に記載のナビゲーション方法によって決定される前記新たなナビゲーション指示（５０）を取得するとともに、次の使用のために記憶することを特徴とするナビゲーション装置。
【請求項１３】
進行方向の画像データを捕らえるために、前記周囲を検出するための装置としてカメラ（６５）が備えられ、
前記進行方向と反対向きの画像データを捕らえるための別のカメラ（６７）が備えられる請求項１２に記載のナビゲーション装置。
【請求項１４】
請求項１から１１の何れか一項に記載のナビゲーション方法を実行するためのソフトウェアコードが記憶されたコンピュータープログラム製品であって、
前記コンピュータープログラム製品は、少なくとも１つのコンピューターで実行されることを特徴とするコンピュータープログラム製品。
【請求項１５】
コンピューター読み取り可能な記録媒体に記憶される請求項１４に記載のコンピュータープログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステムに関する。ナビゲーションシステムは、ルートを計算し、それに基づいて指示を生成するためにディジタルマップ素材を使用する。指示は、操縦、ナビゲーションコマンド、運転指示、走行指令等として称される。生成された指示に基づいて、ユーザーは前もって計算されたルート上を誘導される。
【０００２】
以下では、「操縦、ナビゲーションコマンド、運転指示、走行指令」という用語は、同義語として用いられる。特に、ナビゲーションシステムはユーザーによって利用される。ここでの「ユーザー」とは可能な限り広い意味合いで解釈されるものであり、例えばモーター駆動又は人力駆動の車両のドライバーだけでなく、歩行者も含む。
【０００３】
採用されるマップ素材は、現実のモデル／画像である。ナビゲーションコマンドは、この画像に基づいて生成される。ナビゲーションコマンドを生成するために、幾何学形状が確認され、マップ素材に基づいて使用される。いくつかの場合、用いられる幾何学形状は、生成されたナビゲーションコマンドが予測されたナビゲーションコマンドと一致せず、又は、ユーザーにとって不明確であることでユーザーを混乱させる状況を引き起こす可能性がある。その結果は、望まれずに計算されたルートから外れることとなる。このルート変更は、運転者が間違った道を行く例として言及される。
【背景技術】
【０００４】
独国特許出願公開第１０  ２００７  ０４４  ９５５号明細書には、周囲を検出するディスプレイユニットとカメラセンサを備えるナビゲーションシステムについて開示している。カメラシステムによって生成された画像データ及び少なくとも走行ルートのコースの指示が互いに重ねられるようにディスプレイ装置に表示される。これは指示の誤解を最小限にすることを意図している。
【０００５】
独国実用新案出願公開第２０  ２００７  ０１８  ６０４号明細書には、カメラによって連続的に画像データを取得し続けるナビゲーション装置が開示されている。カメラによって取得された画像データは、当該画像データが事前に定義された認識可能な特徴を一つ以上含んでいるか否かを確認するために解析される。このようにして、交通標識又は停止信号としても称される信号機が認識される。これらの認識された特徴は、ＧＰＳ位置データと共に記憶される。位置データと関連付けられたこれらの特徴は、ナビゲーションシステムのマップファイルを改善するために役立てられる。このマップファイルの改善は、サーバー内に集約され、全ユーザーが利用可能なマップファイルの修正に用いられる。この方法によって、交差点が環状交差点に変更された等の交差点の変更が認識可能となる。独国特許出願公開第１０  ２０１２  ２２０  １５８号明細書には、マップ素材を改善するために交通標識を認識するシステムが開示されている。
【０００６】
欧州特許公報のドイツ語翻訳文第６９３  ２３  ３５５号明細書には、道路のカーブも考慮された自動車用ナビゲーションシステムが開示されている。ここで、道路のカーブとは、特に交差点付近のものが考慮されている。自動車がカーブに沿ったルートを通行している間は音声指示が行われない。これにより、運転者が不要かつ紛らわしいものとして知覚される音声指示が与えられることを防止できる。音声指示が与えられるか否かを評価するために、合流した道路の交差点の付近のマップ素材に基づいて、道路幅及び合流角度データが考慮される。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のように、ユーザーを困惑させるリスク及び誤ったルートを通るリスクは別として、マップ素材が不正確であるという別の問題もある。ナビゲーションコマンドは、幾何学形状が複雑な場合に選択することが難しくなる。例えば、道が交差点／合流点の付近でカーブしているような交差点は、複雑な幾何学形状であると言える。そのため、例えば直進するというナビゲーション指示が、周辺道路の実際の幾何学形状に起因してユーザーによっては難しいものと理解されることがある。結果として、ナビゲーション装置のユーザーは、ナビゲーション指令によって指定されたルートに沿って走行できなくなる場合がある。ナビゲーション装置のユーザーは、指定されたルートから外れることで、ナビゲーション装置によって指定された目的地に到達するように修正ルートを再計算する必要が出てくる。
【０００８】
本発明は、運転指示、ナビゲーション指令、指示、操縦としても称されるナビゲーションコマンドについて、改善されたナビゲーションコマンドを備えたナビゲーション方法及びナビゲーション装置を提供するという目的に基づいている。
【０００９】
本発明の改良は、ユーザーに与えられた指示を適応させるという目的に基づいている。
【００１０】
さらに、本発明の改良は、ソフトウェアなしに、若しくはマップ素材の交換なしに、改善された指示をナビゲーション方法及びナビゲーション装置に取り入れることを目的とする。
【課題を解決するための手段】
【００１１】
本目的は、少なくとも指定された動きから外れた場合に周囲の幾何学形状を反映する信号が検出されるナビゲーションシステムによって達成される。
【００１２】
また、指示が一つの交差点又は全ての交差点に入る前に与えられた場合に、周辺の道路形状を検出する信号が継続的に検出されること、又は、周囲の幾何学形状を反映する信号を常に検出することによっても実現される。
【００１３】
指示に従わないことは、ナビゲーションシステムのユーザーがルート及び／又は指示によって指定された動きに一致しない動きを行った場合にいつでも起こりえる。その結果として、指定された目的地に到着するように新しいルートを計算する必要がある。
【００１４】
「合流点」という用語は、複数の走行継続先が存在する道路形状を指す。例えば、合流点とは、ロータリー、交差点である。
【００１５】
ナビゲーション方法の範囲内で、指示によって指定された車両の動きが実際に検出された動きと違っていると、当初与えられた指示と比較して、当初の指示によって提案された進行方向についての修正又は確認を含む新たな指示が決定される。この修正は、指示の削除又は追加を含んでいる。
【００１６】
このように、ナビゲーション方法は実際の周囲の幾何学形状に適応している。本ナビゲーション方法によれば、ユーザーへの指示に適応することも可能である。ユーザーが指示によって提案された動きに従わない状況を引き起こす決定的な要因は、まさにナビゲーション方法のユーザーの主観的知覚である。新たなナビゲーション指示を用いることで、合流点を通過する際に新たなナビゲーション指示に基づいて当初提案された指示に従うことが可能となる。
【００１７】
本発明のナビゲーション方法の好ましい改良例では、周囲の幾何学形状の位置データが決定される。例えば、位置データはＧＰＳデータに基づいて決定される。ナビゲーション方法では、位置データを関連付けた新たな指示が記憶される。新たなナビゲーション指示は、ユーザーが使用するナビゲーションシステムのメモリに記憶される。この場合、新たな指示をローカルに記憶するとも称される。しかし、新たな指示を中央サーバーに送信して、そこで記憶しても良い。その結果、新たな指示を多数のユーザーに共有することができる。中央サーバーに記憶された指示について、ある場所で特定の新たな指示が複数回記憶されたか否かを確認し、そうであれば、新たな指示がその場所での指示としてナビゲーション方法によって与えられるべき指示であるとして規定される。例えば、ある特定の場所で、同じ指示がユーザーの６０％以上で確認されているならば、好ましくは７５％より多くのユーザーで確認されているならば、新たな指示が全てのユーザーの指示として記憶される。
【００１８】
ナビゲーション方法の好ましい実施形態では、決定された新たな指示が全ての類似する道路形状に対して使用される。その結果、ナビゲーション方法のユーザーは、提案されたルートに対して将来的に別の指示を受ける前に、このユーザーにとって理解できる方法で、類似の道路形状で誤った道を行くことがなくなる。また、ナビゲーション方法は、特定のユーザーにとって特別に個別化することもできる。ナビゲーション方法又はナビゲーション装置を開始するときにログインすること、又は、車両によってドライバーを自動的に認識することで、ユーザーに関連付けられた個別指示へのアクセスを実現できる。指示に従うことで、ユーザーは提案されたルートに沿って誘導される。
【００１９】
ナビゲーション方法の改良例では、記憶された新たな指示の次の使用の際に、新たな指示がフォローされているか否かを確認するためのチェック工程が実行される。そして、新たな指示に従っていない場合は、最初に記憶されていた指示を維持する、若しくは、別の新たな指示を、認識された周囲の幾何学形状の関数としての第二の新たな指示として記憶する。このようにして、ナビゲーション装置又はナビゲーション方法のユーザーへの明確な指示が発見され、反復手法の形式で記憶される。特に、他の新たな指示の決定は、合流点が少なくとも三つの走行先を含む場合に行われる。
【００２０】
ナビゲーション方法の改良では、進行方向を向いたカメラが周辺の検出装置として備えられ、画像データを取得し、それをナビエーション装置に送信する。ナビゲーション方向のカメラ画像によって、視野角及びユーザーの周囲の画像を検出することができる。また、これは新たな指示が選択された場合に考慮される。これにより、新たな指示を決定する間に、ユーザーが実際見えている周辺道路の幾何学形状を考慮することが可能となる。例えば、木々、又は高いビルの存在は、分岐路を隠している可能性があり、ユーザーは与えられたコマンドに基づいた動きをフォローすることができなくなってしまう。さらに、単純に周囲の道路形状の主観的視覚によって、指示が混乱を招くこととなる。そのような状況において、取得された画像データに基づいて指示を確認する。この確認は、画像データが送信されるサーバーで集中的に実行することが可能である。
【００２１】
ナビゲーション方法では、後方視野から取得された画像データを検出することの優位性が証明されている。この画像データは、後方を向いたもう一つのカメラで取得される。また、進行方向を向いたカメラを回転させることで後方の画像データを取得することも可能である。また、駐車アシストシステムに用いられている後方カメラをコントロールして後方の画像データを取得しても良い。
【００２２】
一実施形態では、進行方向の画像データは最初に指示が与えられたときに取得され、好ましくは合流点で進行方向の画像データが取得され、また、好ましくは合流点を過ぎたときに進行方向と反対向きの画像データが取得される。
【００２３】
ナビゲーション方法の改良例では、検出された実際の周囲の幾何学形状をナビゲーション方法の基礎としての周囲の幾何学形状と比較し、違いがある場合は、実際の周囲の幾何学形状をナビゲーション装置に記憶し、又は、ナビゲーション方法の基礎として取り入れる。これにより、ナビゲーション方法で使用されるマップ素材を定期的に更新することができる。この適応、若しくは、修正された情報及び／又は画像、マップの幾何学形状、ＧＰＳ追跡等の生データは、中央サーバーに送信される。中央サーバーはそのようなずれを認識し、修正することができる。中央サーバーでは、マップ素材がこのデータに基づいて更新される。更新されたマップ素材又は更新されたデータは、ナビゲーション方法の他のユーザーに共有される。これらのデータ送信はワイヤレスで行っても良い。
【００２４】
一実施形態では、指示の基礎となり、かつ、ナビゲーション装置で用いられるマップ素材及び取得された実際の周辺道路の幾何学形状に基づいて決定された周辺道路の幾何学形状についてのチェック工程が実行される。取得された周辺道路の幾何学形状がマップ素材に含まれる道路形状と一致すると、新たな指示がナビゲーション装置に記憶される。これにより、実際の動きと提案された動きとの間のずれが周辺道路の幾何学形状の変化に起因するものではないと確認できる。
【００２５】
一実施形態では、指示の基礎として用いられている周囲の幾何学形状に関する確認工程をナビゲーション装置自体で行う。
【００２６】
他の実施形態として、指示の基礎として用いられている周囲の幾何学形状に関する確認工程、指示の認識及び決定、及び／又はデータ管理を中央サーバー内で実行しても良い。
【００２７】
本発明は、進行方向の画像データを取得するカメラと、マップ素材が記憶された制御ユニットを備えるナビゲーション装置に関する。制御ユニットはナビゲーションコマンドの出力を制御する。また、制御ユニットは、利用可能となった画像データを処理するとともに、指示が記憶されているメモリを備える。制御ユニットの一部として備わるモジュールがこのメモリと接続されている。モジュールは、請求項１に記載の発明によって決定された新たな指示を受け取り、以降の利用のためにそれを記憶する。
【００２８】
ナビゲーション装置の好ましい実施形態では、ナビゲーション装置は、進行方向を向いたカメラ及びそれと反対向きのカメラを備える。
【００２９】
概して、本発明は、ナビゲーション方法又は装置のあるバージョンに提供された指示を改善するものであり、ソフトウェア及び／又はマップ素材の交換を要しないものである。
【００３０】
以下では、図面を参照して、本発明の実施形態について説明する。なお、本実施形態は、自律的な発明的観点を含むものであり、本発明は実施形態に限定されるものではない。
【図面の簡単な説明】
【００３１】
【図１ａ】交差道路に対して角度を持って配置される複数の車線を有する合流点としての交差点。
【図１ｂ】マップ素材に記憶されているものとしての、交差道路に対して角度を持って配置される複数の車線を有する合流点としての交差点。
【図２】二つの分岐路を有する合流点としての交差点。
【図３】複雑な周囲の幾何学形状／合流点。
【図４】ナビゲーションシステム。
【図５】カーブ道を含む合流点としての交差点。
【図６】交差点での視野角の表示。
【図７】ユーザー定義の利用に対するシーケンスのフローチャート。
【図８】中央サーバーアプリケーションを用いたシーケンスのフローチャート。
【発明を実施するための形態】
【００３２】
以下、図面に概説された実施形態に基づいて、本発明についてより詳細に説明する。
【００３３】
まず、図４を参照してナビゲーション装置５１について説明する。ナビゲーション装置５１は、制御ユニット５３を備える。制御ユニット５３は、ナビゲーション装置５１の動きを検出し、実際の動きを検出する位置検出手段６１を備える。動きの方向は、矢印７５によって示されている。
【００３４】
本実施形態では、ＧＰＳ衛星６３から信号を受信するＧＰＳ受信機６１が備えられる。入力ユニット５９によって目的地を入力し、スピーカー７９及びディスプレイ７７によって構成される出力ユニット５７によってナビゲーションコマンドが出力される。さらに、制御ユニット５３には、その内部にマップ素材８１が記憶されている。新たなナビゲーションコマンドを保存するためのモジュール８３が制御ユニットと接続されている。このモジュール８３は、制御ユニット５３に統合することも可能である。さらに、周辺の幾何学形状を特徴づける信号が制御ユニット５３に供給される。図示されている車両８５は、まっすぐ前方の画像データを記録する第一の前方カメラ６５と、移動方向と反対向きの画像データを記録する第二の後方カメラ６７を備える。これらのカメラによって得られる画像領域はコーン７１・７３によって示されている。他のセンサーシステム６９が周辺の検出をアシストするために追加的に設けられる。本実施形態では、二つのカメラ６５・６７とセンサーシステムが周囲を検出するための検出装置２５を構成している。
【００３５】
図１ａは、合流点３としても称される交差点３を示している。この合流点３には、走行を継続できる第一の分岐路１３、第二の分岐路１５、第三の分岐路１７がある。ナビゲーション装置５１のユーザー５は、これらの分岐路とは違う車線にいる。その移動方向が矢印７５によって示されている。
【００３６】
図１ｂは、ナビゲーション装置５１のマップ素材に記憶されているものとしての同一の交差点３を示す。このマップ素材には分岐路１５が記憶されていない。
【００３７】
ナビゲーション装置５１が「直進」のナビゲーションコマンドを出力する。そうではなく、ユーザーは図１ａに示された第二の分岐路１５を進む。このときの実際の動き４７はナビゲーション装置５１によって認識される。ナビゲーション装置５１によって指定されたルートに従った場合、「直進」のコマンドによるとユーザーは分岐路１７を進む、つまり「右折」するはずである。もともと想定されていた移動方向は矢印４９で示されている。確認された動きと、当初のコマンドによって想定された動きとの違いによって、（直進とは）別の新たなナビゲーションコマンド５０としての「右折」がナビゲーション装置で検出されることとなる。別のナビゲーションコマンド（ここでは「右折」）は、ナビゲーション装置５１によって決定されたルートに基づいて想定されていた動き４９の方向で確認される。
【００３８】
図２は、交差点３の変形例を示し、第一の分岐路１３が排除されている様子を示す。図２の例では、ナビゲーション指示「右折」及び「左折」がユーザーにとっては不明確であると認識され得る。結果として、「左折」は第二の分岐路１５を想起させ、「右折」は第三の分岐路１７を想起させる。周辺の道路形状に変更があり新たな車線が追加された場合、ユーザーは、完全に異なった景色に遭遇し、仮に第二の分岐路１５（図１参照）が提案された場合、第二の分岐路１５が変わらないままであっても、「直進」のナビゲーションコマンドはユーザーによって適切かつ明確であるものとして認識される。しかしながら、「直進」が図２に示される道路形状に対して使用されたものであれば、ユーザーは困惑することが想定される。
【００３９】
図３は、一例として、特に複雑な交差点を示す。第三の分岐路１７へのルートに対して「直進」というコマンドが与えられたとすると、数人のユーザーは正しいルートを取ることが見込まれる。
【００４０】
そのような状況において、数人のユーザーは、「右折」というナビゲーションコマンドが与えられた場合のみ第三の分岐路１７を進むことができると想定される。このような周囲の幾何学形状では、指定されたルートをユーザーが追従したナビゲーション指示を用いることが好ましい。このような複雑かつ分かりにくい合流点では、そのようなナビゲーション指示をユーザー（クライアント）に対応させて記憶することも可能である。
【００４１】
図５に示される実施形態は合流点３を示しており、ここではナビゲーション装置５１のユーザーがカーブ道１９を走行している。合流点３の前に、ドライバーは、合流点３を直進するというナビゲーションコマンドを受け取る。ドライバーは分岐路１５を進む。しかしながら、ナビゲーション方法は、第三の分岐路１７を進むことを意図している。結果として、ユーザーは意図されたルートから外れることとなる。そして、ルート変更が必要となる、つまり、決められた目的地への新しいルートがナビゲーション装置５１によって計算される。遅くともその段階では、ナビゲーションコマンドに従われていないと理解される。実際に検出された周囲の幾何学形状を考慮することで、ナビゲーション方法は、新たなナビゲーションコマンドを決定する。次に、合流点３を通過する際に、ドライバーがカーブ道から進入し、第三の分岐路１７へ進むことを提案されているとき、別のナビゲーションコマンド、ここでは「右折」がナビゲーション装置によって出力される。実行される動きは、特定の、つまり想定された動きと一致する。そして、この新たなナビゲーションコマンドは、合流点３において、カーブ道から第三の分岐路１７に進む際のナビゲーションコマンドとして出力される。
【００４２】
ナビゲーション方法は、これらの新たなナビゲーション指示を、同じ方向にカーブするカーブ車線と分岐路１３・１５・１７に類似の配置を有する全ての交差点における将来的なナビゲーション指示として用いることも可能である。
【００４３】
さらに、このように決定された新たなナビゲーションコマンドを中央サーバーに送信して、そこから、これらの新たなナビゲーション指示がナビゲーション方法を使用する他のユーザーにも利用可能とすることもできる。
【００４４】
もっぱらクライアント側で実装される方法もある。ここでは、クライアントとはユーザーが利用するナビゲーション装置のことを指す。つまり、ローカルのアプリケーションである。別の方法では、処理工程を中央サーバー上で実行することも可能である。サーバー上で実行する利点は、サーバーの大きな処理能力と、複数のユーザーの決定された新たなナビゲーションコマンドが同じサーバー上に存在するという事実に見られ、直接的に評価できるということにある。同じ合流点に対して新たなナビゲーションコマンドが決定されるという実例の膨大な蓄積は、交差点の幾何学形状が変更されたことを特定することに繋がる。これは、一時的な工事現場にも見られる。このような変化は、周辺道路の幾何学形状の検出によって迅速に確認された後、記憶されたマップ素材と比較されて、他のユーザーにも共有される。サーバーベースの方法によれば、全ユーザーが同じデータにアクセスでき、記憶されたナビゲーションコマンドの変更、つまり新たなナビゲーションコマンドを決定することで定義されたものを即座に全ユーザーに共有ことができる。さらに、記憶された周囲の幾何学形状と実際の周囲の幾何学形状のずれも即座に全ユーザーに周知できる。
【００４５】
クライアントソリューションは、特定のユーザーに個々に適応させたナビゲーション方法を提供する簡単な方法である。特に、図２に示す例では、第二の分岐路１５を直進するというナビゲーションコマンドはあるユーザーにとっては適切なものである一方、残りのユーザーにとっては混乱を招くものとなる。あるユーザーは、第二の分岐路１５として示された車線を「左折」として認識する。「直進」のナビゲーションコマンドに従わなかったと理解された場合は、「左折」を新たなナビゲーションコマンドとして定義することができる。交差点３を再度通過する際、新たなナビゲーションコマンドによって第二の分岐路１５へのルートを進んだなら、この新たなナビゲーションコマンドは正式なものとして認証されたとみなされ、ナビゲーションコマンドとしてナビゲーション方法及びナビゲーション装置に記憶されて、その後は新たなナビゲーションコマンドとしては記憶されない。
【００４６】
図７はクライアントでの実装に関するフローチャートを示す。ステップ２７で、交差点又は合流点３の通過が認識される。その後ステップ２９で、車両が指定されたルートを離れたかどうか、並びに、ユーザーを意図する目的地に導くためにナビゲーション方法によって新たなルートが決定されたかが確認される。ルート変更がない場合は、ステップ４５で、この評価が終了する。ルート変更がある場合は、次のステップでデータが収集される。ステップ３１では、このデータは、周囲の幾何学形状を特徴付ける信号を含む。ステップ３５で、このデータが処理され、ステップ３７で、ナビゲーションコマンドが有効かどうか決定される。新たなナビゲーションコマンドが決定されないことは特別なケースである。さらに、周囲の幾何学形状が変化し、ナビゲーション装置のマップデータ内の周囲の幾何学形状に適応する必要がある場合もある。ナビゲーションコマンドが有効なら、ステップ４５に移行し、評価が完了する。ナビゲーションコマンドが有効でないなら、ステップ３９に移行する。ステップ３９では、新たなナビゲーションコマンドが決定される。ステップ４１で、この新たなナビゲーションコマンドが記憶される。新たなナビゲーションコマンドが記憶された後は、ステップ４５に移行し、評価が完了する。
【００４７】
交差点３でルート変更が行われた場合に限り評価を実行する方法もある。また、交差点を通過した際の全ての操縦データを評価することも可能である。しかし、これは非常に強力なシステムを前提としている。現在利用できるシステムの観点から言うと、この方法はデータベースソリューションを必要とする。
【００４８】
次のデータは、操縦が正しかったか否かを確認するために収集される：進行方向のカメラで撮った複数の写真であり、操縦が行われる前に様々な距離から撮った写真。
【００４９】
一枚目の写真は、ナビゲーションコマンドが出力された地点で撮影される画像データであることが好ましい。
【００５０】
図５及び図６に示す合流点では、一枚目の写真に基づいてユーザーが選択できる分岐点（１３・１５・１７）がいくつあるか、ということが認識される。
【００５１】
ナビゲーションコマンドが出力された最初の地点で一枚だけ写真を撮ることも可能であるし、合流点に入る前にナビゲーションコマンドが出力される全てのタイミングで写真を撮ることも可能である。
【００５２】
交差点３の直前の二枚目の写真に基づいて、分岐路１３・１５・１７が従前認識されたものと同一であるか否かを確認するための解析が実行される。周辺の幾何学形状に起因して、全ての分岐路が遠くからは見えないケースがある。交差点３の直前の二枚目の写真に基づいて、ユーザーがどのように進行方向を捉えているかを確認する追加的な解析が実行される。そのため、図６に示される視野角２１に沿ってどの方向が直進と認識されるかが確認される。そして、それが「直進」となる。その結果、その左側の道路及び右側の道路がそれぞれ「左折」及び「右折」として認識される。
【００５３】
操縦地点で追加的な（三枚目の）写真が撮られる。また、ナビゲーションコマンドが出力されない間にいくつかの写真を撮ることも可能である。
【００５４】
交差点３を通過した後は、後方カメラで一枚の写真が撮られる。四枚の写真からの情報に基づいて、交差点３は三通りの走行可能性があることが認識される。ドライバーが交差点３を通過する間、ドライバーが進む道が直進への視野角内にあり、ドライバーの左側及び右側に道があるということが認識される。個々の写真からの情報は矛盾しておらず、同じ結論を導いている。
【００５５】
位置及びマップ素材に基づいて、どの道をユーザーが走行しているかが認識される。写真から認識されたデータ、つまり、ユーザーが走行したルートの左に一つの道があり、右に一つの道があるということは、マップ素材にも同様に見られる。
【００５６】
進むべき道が右側の道であったという情報に基づいて、次に図１に示される交差点３を通過する際に、交差点３に対しては、「直進」のナビゲーションコマンドの代わりに「右折」のナビゲーションコマンドが生成される。
【００５７】
将来、交差点３を通過する際、ナビゲーションコマンド「右折」によって間違った道を進まないか否かを確認するための工程が実行される。
【００５８】
また、ナビゲーションシステムによって得られ、かつ、ナビゲーション方法の間に得られる速度情報を考慮することも可能である。さらに、旋回角に関する情報を得るために、ハンドルの回転位置に関する情報を考慮することも可能である。特に、ハンドルの回転位置、減速された車速、及び、旋回の意図を通知するためのアクティブ化した旋回信号は、全てナビゲーションコマンドに追従しているか否かに関する指示とみなされる。これらの応用は、実施形態の変形例である。
【００５９】
図８は、サーバーベースの実施形態のシーケンスを示す。ユーザーベース版（クライアント版）と比較して、ステップ３３では、ステップ３１の後に収集したデータがサーバーに送信される。他の工程はユーザーベース版と対応しているが、それらはサーバー上で実行される。ステップ３９、つまり新たなナビゲーションコマンドが決定された後、サーバーベース版では、ステップ４１で新たなナビゲーションコマンドをメモリに記憶する。次のステップでは、ステップ４３で、決定された新たな指示をユーザーのナビゲーション装置に送信する。
【００６０】
サーバーベースソリューションでは、複数の車両から同一のレポートが出た場合にマップデータベースを変更するために、一つの車両からのデータだけを利用しなくても良い。これは、編集工程で確認することも可能である。
【００６１】
要約すると、本発明の好ましい特徴は以下に示される。
【００６２】
本発明は、ナビゲーション方法とナビゲーション装置５１に関する。ナビゲーション方法では、ナビゲーション装置の実際の動き、つまりユーザー５の動きがナビゲーション装置内で検出される。指定の目的地に到達するために、ナビゲーションコマンドがナビゲーション装置５１によって出力される。周囲の実際の幾何学形状１を反映する信号が周囲を検出する装置２５によってナビゲーション装置５１に転送される。出力されたナビゲーション指示が従われていないと認識された場合、周囲の幾何学形状を反映する信号が検出される。実際の動き４７と指定された動き４９との違いに基づいて、別のナビゲーションコマンド５０が決定される。本来提案されたナビゲーションコマンド４８と比較すると、この新たなナビゲーションコマンド５０は、当初のナビゲーションコマンド４８によって提案された動き４９の方向について確認又は修正を含む。
【符号の説明】
【００６３】
１  周囲の幾何学形状
３  合流点／交差点
５  ユーザーの位置
１３  第一の分岐路
１５  第二の分岐路
１７  第三の分岐路
１９  カーブ車線
２１  視野角
２５  周囲を検出する装置
２７  ナビゲーションコマンドの出力
２９  ルートからの外れ
３１  データ収集
３３  サーバーへのデータ送信
３５  データの評価
３７  ナビゲーションコマンドの確認
３９  新たなナビゲーションコマンドの決定
４１  新たなナビゲーションコマンドの記憶装置
４３  サーバーからナビゲーション装置への新たなナビゲーションコマンドの送信
４５  評価の終了
４７  実際の動き
４８  最初のナビゲーションコマンド
４９  最初の提案された動き
５０  新たなナビゲーションコマンド
５１  ナビゲーション装置
５３  制御ユニット
５７  出力ユニット
５９  入力ユニット
６１  位置検出手段／ＧＰＳ受信機
６３  ＧＰＳ衛星
６５  前方カメラ
６７  後方カメラ
６９  センサーシステム
７１  ６５の検出範囲
７３  ６７の検出範囲
７５  動きの検出
７７  ディスプレイ
７９  スピーカー
８１  記憶されたマップ素材
８３  モジュール
８５  車両
【図１ａ】
2016109688.tif 000003
【図１ｂ】
2016109688.tif 000004
【図２】
2016109688.tif 000005
【図３】
2016109688.tif 000006
【図４】
2016109688.tif 000007
【図５】
2016109688.tif 000008
【図６】
2016109688.tif 000009
【図７】
2016109688.tif 000010
【図８】
2016109688.tif 000011
【外国語明細書】
2016109688000001.pdf