(57)【特許請求の範囲】
【請求項１】
車両をターゲット目的地にナビゲートするよう構成された車両ナビゲーティングシステム内のデータを修正するデータ修正方法であって、
複数の目的地ならびに複数の道路についての位置情報を格納する地理情報データベースを提供するステップと、
車両の充電状態を検出するステップと、
前記車両の前記充電状態が、前記車両が充電スタンドに接続されかつ前記充電スタンドで充電中と示されるとき、前記車両の位置を記録するステップと、
前記車両の前記位置を使って前記地理情報データベース中から前記車両に近接する少なくとも１個の目的地を特定するステップと、
前記少なくとも1個の目的地を分析して前記充電スタンドが公的にアクセス可能かどうかを決定するステップと、
前記充電スタンドが公的にアクセス可能であるときだけ、前記車両の前記充電状態が充電中であることを示す場合の前記車両の前記位置を使用して、前記地理情報データベース内の前記充電スタンドの位置情報を更新し、前記車両の履歴プローブデータおよび前記車両の前記位置を使用して、前記地理情報データベース内の前記複数の道路のうちの１つの前記位置情報を更新するステップと、を備え、前記複数の道路のうちの前記１つが前記充電スタンドへのルートを提供する、データ修正方法。
【請求項２】
前記車両の前記履歴プローブデータは、全地球測位システム、加速度計および車輪パルスセンサのうち少なくとも１つから受信されるルートデータである、請求項１に記載のデータ修正方法。
【請求項３】
前記充電スタンドの前記位置情報を更新するステップは、前記車両が充電中であると前記車両の前記充電状態が示す場合、前記車両の前記位置を、中央コンピュータシステムに送信するステップを含む、請求項１に記載のデータ修正方法。
【請求項４】
前記ターゲット目的地が前記充電スタンドである場合に、前記地理情報データベース内の前記複数のターゲット目的地から、ユーザインターフェースを使用して、選択された前記ターゲット目的地の特定情報を受信するステップと、
前記車両の現在位置を特定するステップと、
前記地理情報データベースを使用して、前記車両の前記現在位置から前記ターゲット目的地までのルートを算出するステップと、
前記ユーザインターフェースを使用して、前記ルートを表示するステップと
を備える、請求項１に記載のデータ修正方法。
【請求項５】
前記車両の前記位置と前記地理情報データベースに格納された前記充電スタンドの位置との間の距離を決定するステップと、
前記距離が所定の閾値を超えるとき、前記地理情報データベース内の前記充電スタンドの前記位置情報を更新するステップを備える、請求項１に記載のデータ修正方法。
【請求項６】
ナビゲーションシステムであって、
複数の目的地ならびに複数の道路についての位置情報を格納するよう構成された地理情報データベースと、
車両の充電状態を検出するよう構成された車両センサと、
前記地理情報データベースおよび前記車両センサと通信するプロセッサと
を備え、
前記プロセッサは、
前記車両の前記充電状態が充電中であることを示す場合、前記車両の位置を記録すると共に、前記車両の前記位置と前記地理情報データベース内の充電スタンドの位置との間の距離を決定し、
前記車両の前記位置と前記充電スタンドの前記位置との間の前記距離が所定の閾値を超えるとともに前記充電スタンドが公的にアクセス可能である場合のみ、前記車両の前記充電状態が充電中であることを示すときに、前記車両の前記位置を使用して前記地理情報データベース内の前記充電スタンドの前記位置情報を更新し、
前記車両の履歴プローブデータおよび前記車両の前記位置を使用して、前記地理情報データベース内の前記複数の道路のうちの１つの前記位置情報を更新する、よう構成されており、前記複数の道路のうちの前記１つは前記充電スタンドまでのルートを提供する、ナビゲーションシステム。
【請求項７】
前記車両の前記履歴プローブデータは、全地球測位システム、加速度計および車輪パルスセンサのうち少なくとも１つから受信されるルートデータである、請求項６に記載のナビゲーションシステム。
【請求項８】
前記プロセッサは、前記車両が充電中であることを前記車両の前記充電状態が示す場合に、中央コンピュータシステムに対する前記車両の前記位置の送信を行わせるよう構成される、請求項６に記載のナビゲーションシステム。
【請求項９】
前記プロセッサは、前記地理情報データベース内の前記複数のターゲット目的地から、ユーザインターフェースを使用して、選択されたターゲット目的地の特定情報を受信し、
前記車両の現在位置を特定し、
前記地理情報データベースを使用して、前記車両の前記現在位置から、前記ターゲット目的地までのルートを算出し、
前記ユーザインターフェースを使用して、前記ルートを表示する、よう構成された、請求項６に記載のナビゲーションシステム。
【請求項１０】
プロセッサで使用可能な、コンピュータ可読プログラムコードを有する非一時的コンピュータプログラム製品であって、
複数の目的地ならびに複数の道路についての位置情報を格納する地理情報データベースを提供するコンピュータ可読プログラムコードと、
車両の充電状態を検出するコンピュータ可読プログラムコードと、
前記車両の前記充電状態が充電中であることを示す場合、前記車両の位置を記録するコンピュータ可読プログラムコードと、
前記車両の前記充電状態が充電中であることを示している場合に、前記車両の前記位置を使用して、前記地理情報データベース内の充電スタンドの前記位置情報を更新するコンピュータ可読プログラムコードと、
前記車両の前記履歴プローブデータおよび前記車両の前記位置を使用して前記地理情報データベース内の前記複数の道路のうちの１つの前記位置情報を更新するコンピュータ可読プログラムコードと、を備え、
前記複数の道路のうちの前記１つは、前記充電スタンドまでのルートを提供し、
前記充電スタンドの前記位置情報の更新は、前記充電スタンドが公的にアクセス可能である場合にのみ行われる、
非一時的コンピュータプログラム製品。
【請求項１１】
前記車両の前記履歴プローブデータは、全地球測位システム、加速度計、および車輪パルスセンサのうち少なくとも１つから受信されるルートデータである、請求項１０に記載の非一時的コンピュータプログラム製品。
【請求項１２】
前記充電スタンドの前記位置を更新することは、前記車両が充電中であることを前記車両の前記充電状態が示す場合に、前記車両の前記位置を、中央コンピュータシステムに送信することを含む、請求項１０に記載の非一時的コンピュータプログラム製品。
【請求項１３】
前記地理情報データベース内の前記複数のターゲット目的地から、ユーザインターフェースを使用して、選択されたターゲット目的地の特定情報を受信するコンピュータ可読プログラムコードと、
前記車両の現在位置を特定するコンピュータ可読プログラムコードと、
前記地理情報データベースを使用して、前記車両の前記現在位置から、前記ターゲット目的地へのルートを算出するコンピュータ可読プログラムコードと、
前記ユーザインターフェースを使用して、前記ルートを表示するコンピュータ可読プログラムコードと
を備える、請求項１０に記載の非一時的コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、車両ナビゲーションのためシステムおよび方法に関し、特に、車両プローブデータを使用する車両ナビゲーションのためのシステムおよび方法に関する。
【背景技術】
【０００２】
多くの車両は、特定の目的地にナビゲートする際に運転手を補助するナビゲーションシステムを備える。一般に、本システムは、多数の目的地（Point Of Interest（ＰＯＩ））および道路についての情報を格納するデータベースを備える。運転手が特定のターゲットＰＯＩを識別すると、ナビゲーションシステムは、車両が、現在位置から選択したＰＯＩに移動することが可能な道路に沿って、ルートを算出する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ナビゲーションシステムの精度は、そのデータベースにかかっている。したがって、データベースは、ときどき更新しなければならず、そうしなければ、データが古くなってしまう。古いデータベースは、もはや存在しないＰＯＩや、閉鎖された道路を含む可能性があり、さらに、新しいＰＯＩや新規の道路を含んでいない可能性がある。ＰＯＩが変わると、特定のナビゲーションシステムの精度が、すぐに低減する可能性がある。
【０００４】
さらに、ナビゲーションシステムは、ＰＯＩの位置を格納することに住所を使用するため、特定のＰＯＩの位置の精度は、ＰＯＩの住所にかかっている。小さな場所を示すＰＯＩ（例えば、家、個人レストラン、または独立店）に対して、住所は、通常、そのＰＯＩの位置を正確に特定することができる。ＰＯＩが、より大きな場所の一部である場合、住所はあまり正確ではない可能性があり、そのＰＯＩが指す場所が、より大きな敷地の中の賃貸物件である場合、特にそうである。ＰＯＩがショッピングモールに位置するレストラン又はガソリンスタンドの場合、例えば、利用可能な住所は、ショッピングモールの住所だけである可能性がある。その場合、ショッピングモールの住所は、そのＰＯＩからいくぶん離れた場所を指し示す可能性がある。
【０００５】
例えば、図１は、ショッピングモールの俯瞰図を示す。図１では、複合商業施設全体の住所で示される位置が、要素２として示されている。ショッピングモールの住所は、一般に、２つの交差する通りの交差部に近い建物の角を指し示す。また、図１に示すように、モール敷地についてのＰＯＩの位置は、ブルズアイ４で示す。ユーザは、ショッピングモールのアドレスを使用して、ＰＯＩ（例えば、特定の店、ガソリンスタンド、モール敷地内の他の施設）へのナビゲートを試みる場合、図１で実証されるように、ナビゲーションシステムは、ユーザを、ＰＯＩからいくらか離れた場所にナビゲートする。
【０００６】
正確な位置を特定することが特に困難である可能性のある、ＰＯＩの特定の種類の１つは、電気自動車（ＥＶ）充電スタンドである。ＥＶ充電スタンドは、ますます一般的になっており、新規のまたは改良された充電スタンドがすぐに稼働し、古いスタンドは、撤去され又は使用不可能となる。充電スタンドは、ショッピングモール、空港、またはコンベンションセンターの大型駐車場などの広い敷地の中に設置され、その充電スタンドの位置を正確に特定することが難しい。
【課題を解決するための手段】
【０００７】
一態様において、本発明は、車両をターゲット目的地にナビゲートするよう構成された車両ナビゲーティングシステム内のデータを修正する方法である。本方法は、複数の目的地ならびに複数の道路についての位置情報を格納する地理情報データベースを提供することと、車両の充電状態を検出することとを含む。車両の充電状態が、車両が充電中であることを示す場合、本方法は、車両の位置を記録することを含む。本方法は、車両の充電状態が、車両が充電中であることを示す場合の車両の位置を使用して、地理情報データベース内の充電スタンドの位置を更新することを含む。
【０００８】
他の態様において、本発明は、ナビゲーションシステムである。本ナビゲーションシステムは、複数の目的地ならびに複数の道路についての位置情報を格納するよう構成された地理情報データベースと、車両の充電状態を検出するよう構成された車両センサとを備える。本ナビゲーションシステムは、地理情報データベースおよび車両センサと通信するプロセッサを備える。本プロセッサは、車両の充電状態が、車両が充電中であることを示す場合、車両の位置を記録すると共に、車両の充電状態が、車両が充電中であることを示している場合の車両の位置を使用して、地理情報データベース内の充電スタンドの位置を更新するよう構成される。
【０００９】
さらに他の態様において、本発明は、プロセッサで使用可能な、コンピュータ可読プログラムコードを有する非一時的コンピュータプログラム製品である。本製品は、複数の目的地ならびに複数の道路についての位置情報を格納する地理情報データベースを提供するコンピュータ可読プログラムコード、車両の充電状態を検出するコンピュータ可読プログラムコード、および車両の充電状態が充電中であることを示す場合に、車両の位置を記録するコンピュータ可読プログラムコードを備える。本製品は、車両の充電状態が充電中であることを示す場合の車両の位置を使用して、地理情報データベース内の充電スタンドの位置を更新するコンピュータ可読プログラムコードを備える。
【図面の簡単な説明】
【００１０】
【図１】モールと関連した敷地を通る道路を示す、ショッピングモールの俯瞰図である。
【図２】本発明の少なくともいくつかの態様と一致する例示的ナビゲーションシステムの機能部品を示すブロック図である。
【図３】図２のナビゲーションシステムによる、取得した車両プローブデータを使用してルート算出を補って、選択したＰＯＩへのルートを算出するための例示的方法を示すフローチャートである。
【図４Ａ】モールと関連した敷地を通る候補ルートを示す、ショッピングモールの俯瞰図である。
【図４Ｂ】モールと関連した敷地を通る候補ルートを示す、ショッピングモールの俯瞰図である。
【図５】ナビゲーションシステムが、車両プローブデータを使用して、ＥＶの充電スタンドの位置を識別する例示的方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
車両ナビゲーションのためのシステムは、特定の目的地（ＰＯＩ）にナビゲートする際に、車両の動きをモニタする。車両の位置プローブデータと、多数の車載センサを分析することによって、本システムは、ＰＯＩと関連した位置ならびにルート情報を修正することができる。例えば、ＰＯＩが、最初に第１の位置と関連づけられたが、実際には、車両を第２の位置にナビゲートする（第１の位置が不正確であることを示す）場合、本システムは、ＰＯＩと関連した格納された位置情報を修正することができる。特定の実施例の一つでは、本システムを使用して、電気自動車（ＥＶ）を、ＥＶ充電スタンドに向かわせる補助を行う。この場合、本システムは、車両データを使用して特定のＥＶ充電スタンドと関連した位置を修正するだけでなく、追加センサを使用してＥＶ充電スタンドについての具体的な情報を収集することができる。この追加情報は、本ナビゲーションシステムのデータベースに組み込まれ、ナビゲーション能力の向上をもたらすことができる。
【００１２】
一実施例において、例えば、本ナビゲーションシステムは、車両位置プローブデータを使用して、ＥＶ充電スタンドなどの、特定のＰＯＩへの最も正確なルート、およびその位置を特定する。構造体の下に位置するＰＯＩ（例えば、複数階層の立体駐車場の最下層）、またはＧＰＳの受信状態が悪いエリアにあるＰＯＩに対しては、ジャイロスコープや加速度計などの追加車両センサを使用して、車両ＧＰＳデータを補う。
【００１３】
本ナビゲーションシステムが、ＥＶをＥＶ充電スタンドにナビゲートして、ユーザを補助する場合、ＥＶ内のセンサを使用して、ＥＶが充電中であることを特定することで、特定のＥＶが、稼働中の利用可能な充電スタンドに位置しているか否かを特定する。次いで、車両から取得したプローブデータを使用して、ナビゲーションシステムが、充電スタンドについての正確な位置データを格納しているかを検証することができる。ナビゲーションシステムに格納された充電スタンドの位置から離れた場所に車両が位置しているとプローブデータが示した場合、プローブデータを使用して、その充電スタンドについての位置データを修正することができる。場合によっては、車両のナビゲーションシステムは、多数の車両から受信した位置データを集約する中央コンピュータシステムと通信する。その集約された情報に基づいて、特定のＰＯＩと関連した位置情報は、多数のソースから収集した信頼できる位置データを使用して修正され得る。
【００１４】
実施例によっては、衛星画像またはオーバーヘッド画像の手検測を行い、本システムに格納された特定のＰＯＩについての位置をさらに修正する。衛星画像またはオーバーヘッド画像は、ナビゲーションシステムで使用する地図を作成するために使用されてもよい。衛星画像またはオーバーヘッド画像を使用することによって特定の目的地や地理的特徴の特定または地図を作成する場合、衛星画像またはオーバーヘッド画像は、一般に、トンネル、駐車場や建物の下層などの地下構造、または、衛星もしくはオーバーヘッド画像ビュー内で不明瞭な特徴などの不明瞭な構造を、マッピング又は位置づけをするために使用することができない。さらに、非公共用道路を使用して、特定の充電スタンドにナビゲートする場合、本システムは、それらの非公共用道路についてのデータを取得することができる。その場合、それらの道路は、ナビゲーションシステムが新規のルートを算出する際に使用することができる。
【００１５】
図２は、例示的ナビゲーションシステム１００の機能部品を示すブロック図である。システム１００は、データベース１０２および通信システム１０８に接続されたナビゲーションプロセッサ１０４を備える。ナビゲーションプロセッサ１０４はまた、ＧＰＳセンサ１１０、位置センサ１１２、ＥＶセンサ１１４（車両センサ１１４）、およびユーザインターフェース１０６に接続される。
【００１６】
システム１００により、ユーザは、アクセス可能なデータベースに格納されたＰＯＩのリストを検索することで、特定のターゲットＰＯＩを特定することができる。ユーザが特定のターゲットＰＯＩを選択すると、システム１００は、ターゲットＰＯＩへのルートを算出し、適切なユーザインターフェースを使用して、そのルートを表示する。システム１００がユーザの車両に搭載される実施例では、システム１００は、ユーザが車両をターゲットＰＯＩにナビゲートする場合に、車両についての現在の位置プローブデータをモニタする。ユーザがシステム１００によって算出されたルートから逸脱する場合、システム１００は、それに応じて、ルートを更新することができる。ユーザは、ユーザインターフェースを操作することによって、ＰＯＩを特定することができ、それ以後に使用する場合に、簡単に検索することができる。
【００１７】
システム１００はまた、車両を特定のターゲットＰＯＩにナビゲートするまでの間に取得した車両位置プローブデータを使用して、システムの地理情報データベースを更新することができる。例えば、特定のターゲットＰＯＩに向かう車両の実際の経路が、システム１００が算出した元の経路よりも効率がよい場合、システム１００は、データベースを更新して、より効率のよいルートを示すデータを格納することができる。この新しいデータは、システム１００が、今後のルート算出に使用することができる新しい道路（例えば、私道、または新設道路）の存在を示す可能性がある。
【００１８】
場合によっては、システム１００は、追加データを使用することでナビゲーションシステムの地理情報データベースを補助するために、ユーザの車両内に設置した１つまたは複数のセンサをモニタして、特定のターゲットＰＯＩについてのさまざまな属性を特定する。例えば、特定の位置で、ユーザの車両が、燃料補給作業を受ける場合、または、電気自動車においては充電作業を受ける場合、システム１００は、その時点の車両の位置を、利用可能な燃料補給もしくは充電スタンドと関連づけることができる。したがって、本ナビゲーションシステムは、車両位置プローブデータを使用して、ナビゲーションシステムが格納した情報を修正および改善することができる。
【００１９】
ナビゲーションプロセッサ１０４は、ナビゲーションシステム１００の機能を実現するよう構成される。プロセッサ１０４は、システム１００のさまざまな構成要素と通信して、地理情報を検索し、ユーザ入力を入力し、適切な出力を生成するよう構成される。例えば、プロセッサ１０４は、データベース１０２から地理情報を検索し、ユーザ入力に基づいて、選択されたＰＯＩへのルートを算出することができる。算出されると、そのルートは、ユーザインターフェース１０６を通じて、ユーザが見ることができるように表示される。その場合、ユーザは、ユーザインターフェース１０６をモニタして、選択したＰＯＩへナビゲートすることができる。
【００２０】
データベース１０２は、多数のＰＯＩ、道路、および地理的領域もしくはエリアについての情報を格納する。各道路に対して、データベース１０２は、カバーする地理的領域を通る各道路の位置またはルートを特定するデータを格納する。さらに、データベース１０２は、制限速度、通行方向規制、（予想または実際の）渋滞レベル、および名前など、その道路の属性についての情報を格納することができる。
【００２１】
データベース１０２はまた、ＰＯＩについて、その位置や住所を表す情報を格納するよう構成される。ホテル、レストラン、博物館、および屋外競技場などの非公共ＰＯＩに対して、データベース１０２は、そのＰＯＩで利用可能なサービスや商品、そのＰＯＩについての好ましい駐車場の位置、および営業時間などを示す追加情報を格納することができる。
【００２２】
データベース１０２はまた、都市もしくは町の位置、およびそれぞれの境界情報などの政府による情報を格納することができる。データベース１０２はまた、カバーする地理的領域内の地形についての情報を格納することができる。地形データは、標高データ、その領域を通る河川の経路、および森や湖の位置を含むことができる。
【００２３】
データベース１０２は、多数のソースから収集した地理情報を格納することができる。例えば、地理情報は、システム１００を製造するときに、データベース１０２にプレインストールすることができる。その場合、地理情報は、コンパクトディスク（ＣＤ）またはデジタル多用途ディスク（ＤＶＤ）などの媒体を介してユーザに配布される一連の改善もしくは更新により更新することができる。あるいは、地理情報は、携帯電話ネットワークまたは無線配信などの無線通信ネットワークを介して、システム１００に配信することができる。
【００２４】
さらに、データベース１０２のコンテンツは、観測された車の移動またはナビゲーションを含む車両プローブデータに基づいて、システム１００によって、補足、改変、または更新され得る。車両プローブデータは、以下に記載するように、ＧＰＳセンサ１１０および位置センサ１１２を介して収集することができる。例えば、ＰＯＩへのナビゲートの時に、算出された経路から車両が逸脱したと車両プローブデータが示す場合、逸脱したことを用いて、データベース１０２を更新することができる。逸脱は、データベース１０２に以前は格納さえていなかった新しい道路の存在を示す可能性がある。あるいは、逸脱は、特定の目的地にナビゲートすることに使用することができる、（例えば、商業複合施設またはショッピングモールを通る）私道の存在を示す可能性がある。その場合、データベース１０２は、今後のルート算出時に使用することができる新しい道路情報によって補われ得る。
【００２５】
さらに、システム１００は、車両プローブデータを使用して、既存のＰＯＩの位置を変更し、データベース１０２内に新しいＰＯＩを作成し、またはデータベース１０２内にＰＯＩについての新しい情報を作成することができる。例えば、データベース１０２は、特定の商業施設と関連したＰＯＩを含む可能性がある。ユーザが、その施設を選択し、その施設に向けてナビゲートした後、車両は、データベース１０２内の施設の位置から、いくぶん離れて動きを止める（すなわち、駐車する）とする。この場合、車両は、施設から、いくぶん距離を取って止まるので、データベース１０２内の施設の位置は、不正確であることを示す可能性がある。したがって、システム１００は、車両が駐車した位置を使用して、データベース１０２内の施設の実際の位置を更新することができる。このことは、例えば、その施設が広大な私有地に位置する場合や、その敷地の住所が、施設の実際の位置から、いくぶん離れた位置を示す場合に、有益となる可能性がある。この場合、データベース１０２を更新することによって、ＰＯＩのより正確な位置を、データベース１０２内で定義することができる。
【００２６】
システム１００の実施例によっては、車両が動いているときにいつでも車両プローブデータを収集することができ、システム１００は、データベース１０２に以前は格納されていなかった多数の道路やＰＯＩについての情報を取得することができる。さらに、以下に記載するように、プローブデータは、データベース１０２に格納された地理情報を補うまたは拡張するために使用され得る。
【００２７】
一実施例において、データベース１０２は、システム１００にローカルに格納され、プロセッサ１０４は、データベース１０２と直接通信するように設置される。他の実施例では、データベース１０２は、プロセッサ１０４から離れて配置されてもよい。例えば、データベース１０２は、多数のシステム１００と通信するよう構成された中央コンピュータシステムに設けられてもよい。データベース１０２が中央コンピュータシステムに配置される場合、プロセッサ１０４は、通信システム１０８を用いてデータベース１０２と通信する。通信システム１０８は、セルラーネットワーク、８０２．１１ネットワーク、または他の無線通信インフラなどの無線通信システムを含むことができる。
【００２８】
ＧＰＳセンサ１１０は、ユーザの車両についての位置情報をプロセッサ１０４にもたらす。プロセッサ１０４は、ＧＰＳセンサ１１０を使用して、車両の速度、移動方向、加速度、標高、および他の位置データを判断することができる。場合によっては、プロセッサ１０４はまた、車両の速度、移動方向、加速度、標高、および他の位置データを提供可能に構成された、１つまたは複数の位置センサ１１２とも更に通信する。位置センサ１１２は、ジャイロスコープ、加速度計、車輪パルスセンサ、および車輪角度センサなどを備え、車両の現在位置データを決定する際に補助するデータをもたらしてもよい。プロセッサ１０４は、ＧＰＳセンサ１１０および位置センサ１１２の両方から受信したデータを分析して、車両の現在位置データを決定するよう構成される。ＧＰＳセンサ１１０と位置センサ１１２データとの両方を組み合わせることは、ＧＰＳセンサ１１０または位置センサ１１２の一方が利用不可能又は機能不能である場合に起こうる問題を軽減するのに有用であるだろう。例えば、ＧＰＳ信号が高層ビルにより遮断された場合、または車が地下にある場合、ＧＰＳ衛星が利用できなくなる可能性がある。その場合、プロセッサ１０４は、ＧＰＳセンサ１１２に依存することなく、１つまたは複数の位置センサ１１２を用いて、車両の現在位置データを決定することができる。
【００２９】
ユーザとの意思疎通を可能にするために、プロセッサ１０４は、ユーザインターフェース１０６と通信する。ユーザインターフェース１０６は、プロセッサ１０４が、ルート、ＰＯＩデータ、またはユーザに対する他の情報などを表示することを可能にするディスプレイを含む。ユーザインターフェース１０６はまた、ユーザが、システム１００にデータを入力することを可能にする。例えば、ユーザインターフェース１０６は、タッチスクリーン、キーボード、音声対話システム、またはユーザがシステム１００と意思疎通することを可能にする他の制御インターフェースを含んでもよい。ユーザは、ターゲットＰＯＩの選択、特定のＰＯＩに関する追加情報の要求、車両で通ることになる特定のルートを表示することができる地図表示の操作、気に入ったＰＯＩもしくはルートの格納及びユーザの基準設定の変更をすることができる。一実施例においては、ユーザインターフェースは、携帯電話、タブレット、デスクトップＰＣ、ラップトップ、または、例えば、無線通信ネットワークを介してプロセッサ１０４と通信する他のコンピューティングデバイスなどの、遠隔デバイスを介してもたらされる。
【００３０】
さらに図２を参照すると、車両センサ１１４は、車両の動作状態を検出するよう構成される。検出された状態に基づいて、プロセッサ１０４は、車両の現在位置についての１つまたは複数の属性を特徴づけることができる。例えば、車両センサ１１４は、車両が給油していることを検出するよう構成された、給油センサを備えてもよい。電気自動車の場合、車両センサ１１４は、車両が充電していることを検出するよう構成されてもよい。その場合、車両が給油しているまたは充電していると車両センサ１１４が示した場合、プロセッサ１０４は、車両の現在位置を、ガソリンスタンドやＥＶ充電スタンドなどのＰＯＩと関連づけることができる。その場合、位置データを使用して、充電スタンドもしくは給油スタンドの正確な位置を判断することができ、または充電スタンドもしくは給油スタンドの不正確な位置情報を修正することができる。
【００３１】
図３は、選択したＰＯＩへのルートを算出するための、システム１００のための例示的方法２００を示すフローチャートであり、システム１００は、取得した車両プローブデータを使用して、ルート算出を補うことができる。
【００３２】
ステップ２０２では、システム１００は、ユーザインターフェース１０６を介して、特定のターゲット目的地に対するルーティング要求を入力する。その要求により、データベース１０２内の特定のＰＯＩ、またはデータベース１０２がカバーする地理的領域内の住所を特定することができる。ターゲットＰＯＩまたは住所を使用して、システム１００は、ターゲット目的地の位置を特定する。
【００３３】
ステップ２０４では、システム１００は、例えば、ＧＰＳセンサ１１２および／または位置センサ１１２を介して取得した現在プローブデータを使用して、車両の現在位置を特定する。位置データには、車両の現在の緯度および経度、ならびに現在の標高を含んでもよい。
【００３４】
ターゲット目的地および車両の位置を特定すると、ステップ２０６では、システム１００は、車両とターゲットＰＯＩとの間の地理的領域についての情報を検索する。本情報は、車両とターゲットＰＯＩとの間のアクセス可能な道路についてのデータを含むことができ、さらに、その道路についての、種類（例えば、無料高速道路、高速道路、または平面街路）、各道路での速度制限、その道路の状況についてのリアルタイム情報（例えば、交通状況、天候状況など）、燃費のよいルートを算出するのに有益な情報（例えば、坂道）、または近接する給油スタンドもしくは充電スタンドなどの情報を含むことができる。システム１００の一実施例において、ステップ２０４で検索された情報は、データベース１０２内に格納されている非プローブデータに限定される。したがって、本情報は、製造者がシステム１００にプレインストールしたデータを含む可能性があり、またはシステム１００に対してストレージ媒体もしくは無線通信ネットワークを介して配信された情報を含む可能性がある。
【００３５】
ステップ２０８では、システム１００は、ステップ２０６で検索した情報を使用して、ステップ２０２で特定したターゲット目的地への候補ルートを算出する。ステップ２０８で候補ルートを算出すると、ステップ２１０で、システム１００は、履歴車両プローブデータが、データベース１０２内で、ステップ２０６で算出したルートを補うために利用可能であるかどうかを判断する。上記のように、車両プローブデータを使用して、ターゲット目的地へのより効率的なルートを判断するために用いることができる私道または隠れた道路を特定することができる。そのようなデータが利用できない場合、ステップ２１２で、システム１００は、ユーザインターフェース１０６を使用して、候補ルートを表示する。
【００３６】
しかしながら、車両とターゲット目的地との間の利用できそうな道路についての履歴プローブデータが使用可能である場合、そのプローブデータをステップ２１４で使用して、ステップ２０８で事前に算出したルートを更新する。例えば、ターゲット目的地へのより効率のよいルートとなり得る車両とターゲット目的地との間の道路が存在することを、履歴プローブデータが示す場合、算出されたルートは、その道路を使用するよう変更され得る。多くの場合、それらの道路は、商業施設を通る私道や、非プローブデータでは特定されない新設道路が含まれる可能性がある。履歴プローブデータを使用してルートを修正すると、修正されたルートが、ステップ２１２で、ユーザインターフェース１０６に表示される。
【００３７】
したがって、ナビゲーションシステム１００は、取得したプローブデータを使用して、データベース１０２内に格納された既存の地理的位置データを補うことができる。例えば、図４Ａは、ショッピングモールの俯瞰図を示す。図４Ａでは、ターゲットＰＯＩは、要素２５０によって示されるブルズアイの位置にある。さらに、ナビゲーションシステム１００は、ショッピングモールの駐車場のいたるところに位置される、多数の履歴車両位置プローブデータポイント２５２を格納している。プローブデータポイント２５２は、任意の時点で取得され、図４Ａに示すように、ショッピングモールの敷地における車両の位置を表すことができる。したがって、プローブデータポイント２５２は、一般に、ショッピングモールを通るさまざまな道路の位置を表す。場合によっては、多数の異なる車両から収集された多数のプローブデータポイントは、ナビゲーションシステム１００によって互いに組み合わされ、可能な限り多く目的の地理的領域についての情報を提供することによって、最大数のプローブデータポイントが収集されることを確保することができる。図４Ｂを参照すると、ユーザは、ポイント２５４からターゲットＰＯＩ２５０へのナビゲートを望む。従来のナビゲーションシステムは、ショッピングモールの敷地を通る利用可能な道路や通路は、そのシステムが何らかしらの情報にもアクセスしたことのないものであるとして、その行程をマップすることはできない。したがって、ユーザは、（ユーザが、ターゲットＰＯＩの位置を知っていると仮定したとしても）ターゲットＰＯＩ２５０にナビゲートするための最も効率的なルートを推測しなければならない。情報が欠落していると、ユーザは、ルート２５６などの非効率なルートでターゲットＰＯＩに向かう可能性がある。
【００３８】
対照的に、本ナビゲーションシステムは、図３で示したような方法を実現し、利用可能な車両位置プローブデータポイント２５２を使用して、ショッピングモールの敷地を通る候補ルートを特定することができる。したがって、ナビゲーションシステム１００は、プローブデータポイント２５２を使用して、ユーザが、最適なルート（例えば、ルート２５８）でターゲットＰＯＩ２５０に運転することを可能にする、ルートを算出することができる。したがって、本ナビゲーションシステム１００は、利用可能な道路について取得した車両プローブデータを使用して、効率的なルートの算出を行うことができる。さらに、プローブデータは、１つまたは複数のＧＰＳセンサ１１０および位置センサ１１２を使用して取得することができるので、プローブデータは、ＧＰＳ信号が利用不可能な場合でさえも取得することができる。したがって、地下道路や立体駐車場を通るルートを、ナビゲーションで後に使用するために取得することができる。
【００３９】
車両位置プローブデータを使用して、ナビゲーションルートを算出することに加えて、上記のように、システム１００は、車両プローブデータを使用して、データベース１０２内のＰＯＩについての位置データを更新することができる。例えば、システム１００は、車両プローブデータを使用して、ＥＶの場合には、利用可能な充電スタンドの位置を特定し、またはデータベース１０２内ですでに特定された充電スタンドの実際の位置を更新ならびに／もしくは修正することができる。例えば、図５は、システム１００が、車両プローブデータを使用して、ＥＶの充電スタンドの位置を特定する方法３００を示すフローチャートである。方法３００は、ユーザが、ユーザインターフェース１０６を使用して、システム１００に、特定のターゲット充電スタンドを特定させることから開始してもよい。ユーザが、ターゲット充電スタンドにナビゲートした後に、例えば、データベース１０２内のターゲット充電スタンドと関連したデータが不正確である場合、方法３００は、データベース１０２内のターゲット充電スタンドの実際の位置を修正するために使用され得る。
【００４０】
ステップ３０２では、ユーザが、特定のターゲット充電スタンドにナビゲートすると、システム１００は、車両のイグニッションがＯＦＦであることを検出する。さらに、車両センサ１１４を使用して、システム１００は、車両が、現在、充電中であると判断する（車両が、ターゲット充電スタンドの近くにあることを示す）。この時点で、システム１００はまた、利用可能な車両プローブデータを使用して、車両が動いていないことを検証してもよい。例えば、車両が充電中に動いているとプローブデータが示す場合、エラー状態にある可能性があり、ユーザに、ユーザインターフェース１０６を使用して、エラー状態にあることを通知してもよい。
【００４１】
車両が充電中であると判断すると、システム１００は、ＧＰＳセンサ１１０および／または位置センサ１１２から収集した利用可能なプローブデータを使用して、車両の現在位置を取得する。次いで、その位置情報を、現在、車両が充電を行っているターゲット充電スタンドと関連づけることができる。
【００４２】
ステップ３０４では、車両の（したがって、充電スタンドの）位置情報を取得すると、システム１００は、充電スタンドが公共の充電スタンドであるか私設の充電スタンドであるかを判断する。私設充電スタンドは、私邸内にある可能性があり、または、民間企業と関連していて、適切な許可を受けた人だけが使用するものである可能性がある。逆に、公共充電スタンドは、一般人も利用可能であり、料金を払えば誰でも車両に充電を行うことができる。データベース１０２から選択したターゲット充電スタンドにユーザがナビゲートした場合、システム１００は、データベース１０２内に格納されたデータを使用して、充電スタンドが公共のものであるか私設のものであるかを判断することができる。
【００４３】
他の場合、システム１００は、多数のテストを実行して、ターゲット充電スタンドが公共のものであるか私設のものであるかを特定することができる。まず、ターゲット充電スタンドの位置の周りにあるＰＯＩを分析することができる。例えば、特定した充電スタンドが、住宅地域の真ん中に位置する場合、充電は、個人宅で行われている可能性があり、一般人は利用できない。同様に、特定した充電スタンドが、私有地にある（例えば、民間施設の周辺に位置する）場合、その充電スタンドは、私設のものである可能性がある。逆に、特定した充電スタンドが、大型商業複合施設またはショッピングモールの中、空港内、または公共の駐車場内などの、公共のアクセス可能エリアに設置されている場合、その特定した充電スタンドは、一般的に利用可能である可能性がある。
【００４４】
実施例によっては、車両センサ１１４は、充電スタンドが一般的に利用可能であるかどうかを示すデータを取得するよう構成してもよい。例えば、私設充電システムは、公共の充電スタンドと私設の充電スタンドとを区別するために使用することができる特定の信号を、車両センサ１１４に送信してもよい。
【００４５】
充電スタンドが私設のものであると判断された場合、その充電スタンドについてのデータは取得されず、方法３００を再開する。
【００４６】
しかしながら、充電スタンドが公共のものである場合、ステップ３０６では、システム１００は、ステップ３０２で取得した車両プローブデータが、データベース１０２に格納されている充電スタンドのデータと異なるかどうかを判断する。ステップ３０２で取得されたプローブデータが、データベース１０２内の位置の閾値距離（例えば、１０メートル）内である位置を特定した場合、データベース１０２内にすでに格納された位置情報をステップ３０８で検証したと考え、方法３００をリセットする。
【００４７】
しかしながら、ステップ３０２で取得されたプローブデータが、データベース１０２内で特定した位置から、閾値距離よりも遠く離れた位置であると判定した場合、取得された位置情報は、ステップ３１０で、例えば、通信システム１０８を使用して、中央コンピュータシステムに送信される。
【００４８】
中央コンピュータシステムは、新しい位置情報を受信すると、充電スタンドの位置を特定するプローブ位置情報が、多数の異なる車両から取得されたものであるかどうかを判断する。例えば、３台の車両が、それぞれの位置から一定の距離以内（例えば、それぞれ１メートル以内）にある充電スタンドの位置を特定するプローブ位置データをそれぞれ供給する。プローブ位置データで特定される位置が、データベース１０２内で特定された位置から閾値距離以上離れている場合、中央コンピュータシステムは、データベース１０２内で特定した位置が不正確であると判断する可能性がある。不正確である場合（および、十分な台数の車両が正確な位置を報告した場合）、中央コンピュータシステムは、それに応じて、地図情報を更新するよう車両に指示することができる。したがって、ステップ３１２では、十分な台数の車両が正確な位置情報を報告した場合、システム１００は、データベース１０２内の充電スタンドの位置を、新規の修正された位置に更新するよう指示を受け取る。一実施例において、修正された位置は、以前に他の車両から受信した、報告された位置のそれぞれの中間ポイントである。他の実施例では、システム１００は、単に、位置情報を、ステップ３０２で取得したプローブ位置データで更新する。
【００４９】
システム１００の他の実施例では、ＰＯＩ、特に充電スタンド、ならびに候補道路についての位置情報は、組み合わせまたはオーバーヘッド画像とデータベース１０２を直接変更するためのソフトウェアツールを使用して、個人が直接更新することができる。例えば、特定の充電スタンドが外部エリアに位置する場合、衛星画像またはオーバーヘッド画像を使用して、その充電スタンドについての正確な位置を判断してもよい。その場合、その位置は、データベース１０２に入力され、システム１００が、その充電スタンドへのナビゲーションルートを提供することを可能にすることができる。同様に、新設道路または私道の場合、衛星画像またはオーバーヘッド画像を使用して、データベース１０２内に格納するそれらの道路の位置および経路を特定することができる。この場合も、データベース１０２内に格納した後、これらの新設道路は、システム１００が、特定のターゲット目的地への算出されるルートにおいて使用することができる。
【００５０】
本発明は、好適な実施形態について説明してきたが、当業者は、形態および詳細について変更が可能であり、本発明の主旨および範囲から逸脱することなく、本発明の要素を同等物で置き換えることが可能であることを認識するであろう。したがって、本発明は、本発明を実施するために開示された特定の実施形態に限定されるものではないが、添付の特許請求の範囲の範囲に入る全ての実施形態を包含することが意図される。
【図１】
0005936016.tif 000002
【図２】
0005936016.tif 000003
【図３】
0005936016.tif 000004
【図４Ａ】
0005936016.tif 000005
【図４Ｂ】
0005936016.tif 000006
【図５】
0005936016.tif 000007