(57)【要約】【課題】ユーザが利用するのに適した駐車場を案内することを可能とした駐車場情報提供システム、駐車場情報提供方法及びコンピュータプログラムを提供する。【解決手段】車両が駐車場で駐車を行う場合に、“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”とをプローブ情報としてプローブセンタ２へと送信する。一方、プローブ情報を受信したプローブセンタ２は、受信したプローブ情報に基づいて各駐車場に対して利用難易度を設定するとともに、ユーザの運転技術レベルを特定する。また、設定された駐車場の利用難易度やユーザの運転技術レベルに関する情報をプローブセンタ２から配信された車両３は、ユーザの運転技術レベルに対応した駐車場の案内を行うように構成する。【選択図】図１
2010091465.tif 000002
【特許請求の範囲】
【請求項１】
駐車場において駐車を実行した車両に関し、前記駐車場に前記車両が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とを取得する駐車態様取得手段と、
前記駐車態様取得手段によって取得された前記車両の切り返しの回数及びドアの開閉角度に基づいて、前記駐車場に対して利用難易度を設定する利用難易度設定手段と、
前記利用難易度設定手段によって設定された前記駐車場の利用難易度に基づいて、前記駐車場に関する情報をユーザに対して提供する情報提供手段と、を有することを特徴とする駐車場情報提供システム。
【請求項２】
ユーザの運転技術を特定する運転技術特定手段と、
前記運転技術特定手段により特定された前記ユーザの運転技術と前記利用難易度設定手段により設定された前記駐車場の利用難易度とに基づいて、前記ユーザの運転技術に対応する利用難易度が設定された駐車場を特定する駐車場特定手段と、を有し、
前記情報提供手段は、前記駐車場特定手段により特定された前記駐車場に関する情報を前記ユーザに対して提供することを特徴とする請求項１に記載の駐車場情報提供システム。
【請求項３】
前記車両が駐車を実行した駐車場の空車率を取得する空車率取得手段を有し、
前記利用難易度設定手段は、前記空車率取得手段によって取得された前記駐車場の空車率に基づいて該駐車場の利用難易度を補正することを特徴とする請求項１又は請求項２のいずれかに記載の駐車場情報提供システム。
【請求項４】
駐車場において駐車を実行した車両に関し、前記駐車場に前記車両が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とを取得する駐車態様取得ステップと、
前記駐車態様取得ステップによって取得された前記車両の切り返しの回数及びドアの開閉角度に基づいて、前記駐車場に対して利用難易度を設定する利用難易度設定ステップと、
前記利用難易度設定ステップによって設定された前記駐車場の利用難易度に基づいて、前記駐車場に関する情報をユーザに対して提供する情報提供ステップと、を有することを特徴とする駐車場情報提供方法。
【請求項５】
コンピュータに搭載され、
駐車場において駐車を実行した車両に関し、前記駐車場に前記車両が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とを取得する駐車態様取得機能と、
前記駐車態様取得機能によって取得された前記車両の切り返しの回数及びドアの開閉角度に基づいて、前記駐車場に対して利用難易度を設定する利用難易度設定機能と、
前記利用難易度設定機能によって設定された前記駐車場の利用難易度に基づいて、前記駐車場に関する情報をユーザに対して提供する情報提供機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駐車場に関する情報を提供する駐車場情報提供システム、駐車場情報提供方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、車載用のナビゲーション装置、ＰＤＡ（Personal Digital Assistant）や携帯電話機などの携帯情報機器、パーソナルコンピュータ等では、地図情報として一般道路及び高速道路等の道路や施設名称等を各種記憶デバイスに記憶するか、又はサーバ等からダウンロードすることにより、利用者に対して所望のエリアの地図を表示することが可能となっている。
【０００３】
更に、従来のナビゲーション装置等では地図を表示するのみでなく、利用者の利便性をより向上させる為に、予め地図情報に施設情報として記憶されている駐車場に関する情報に基づいて、車両を駐車する為の駐車場を案内することについても行われていた。例えば特開２００１−３４９７４０号公報には、目的地付近の複数の駐車場の内から、自車の車幅、車高、車種の条件に合致する駐車場を抽出し、抽出された駐車場に関する情報として、駐車場の駐車料金や目的地に対する相対位置をユーザに案内する技術について記載されている。
【特許文献１】特開２００１−３４９７４０号公報（第６−７頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、上記従来のナビゲーション装置では、予め地図情報に施設情報として記憶されている駐車場に関する情報に基づいて、ユーザに駐車場を案内する。尚、「施設情報として記憶されている駐車場に関する情報」とは、予め駐車場毎に規定された画一的な形式の情報であり、例えば駐車場の位置、駐車料金、利用可能時間、利用可能車種、駐車場の形態（平面型駐車場、地下駐車場、屋上駐車場、立体駐車場等）、駐車場内の通路の幅等の情報がある。
【０００５】
しかしながら、上記従来のナビゲーション装置では、ユーザに適した駐車場を案内することができなかった。ここで、ユーザに適した駐車場を案内するためには、駐車場の利用し易さを考慮する必要がある。
以下の図２２〜図２５には車両の駐車対象となる複数パターンの駐車場の例を示す。例えば、図２２に示す駐車場内の通路１０１の通路幅と図２３に示す駐車場内の通路１０２の通路幅とを比較すると、図２３に示す駐車場内の通路１０２の通路幅の方が狭い。従って、実際に車両を駐車する際には、図２２に示す駐車場よりも図２３に示す駐車場の方が切り返しを多く実行しなければならず、利用し難いと考えられる。また、図２４や図２５に示す駐車場内には駐車スペースの間に柱１０３や壁１０４が配置される。図２４や図２５に示す駐車場に対して車両を駐車する際には、柱１０３や壁１０４が障害となって駐車後にドアを十分な角度まで開放することができない場合がある。従って、図２２に示す駐車場よりも図２４や図２５に示す駐車場の方が利用し難いと考えられる。
上記従来のナビゲーション装置では、考慮することが可能であったのが施設情報として記憶されている駐車場に関する情報のみであり、上記のような車両が駐車場で駐車を行う際の駐車場の利用し易さについて考慮することができなかった。その結果、ユーザに適した駐車場を案内することができなかった。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、駐車場に対して設定された利用難易度に基づいて駐車場に関する情報をユーザに提供することができ、ユーザが利用するのに適した駐車場を案内することを可能とした駐車場情報提供システム、駐車場情報提供方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係る駐車場情報提供システム（１）は、駐車場において駐車を実行した車両（３）に関し、前記駐車場に前記車両が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とを取得する駐車態様取得手段（２０）と、前記駐車態様取得手段によって取得された前記車両の切り返しの回数及びドアの開閉角度に基づいて、前記駐車場に対して利用難易度を設定する利用難易度設定手段（２０）と、前記利用難易度設定手段によって設定された前記駐車場の利用難易度に基づいて、前記駐車場に関する情報をユーザに対して提供する情報提供手段（３３）と、を有することを特徴とする。
【０００８】
また、請求項２に係る駐車場情報提供システム（１）は、請求項１に記載の駐車場情報提供システムであって、ユーザの運転技術を特定する運転技術特定手段（２０）と、前記運転技術特定手段により特定された前記ユーザの運転技術と前記利用難易度設定手段（２０）により設定された前記駐車場の利用難易度とに基づいて、前記ユーザの運転技術に対応する利用難易度が設定された駐車場を特定する駐車場特定手段（３３）と、を有し、前記情報提供手段（３３）は、前記駐車場特定手段により特定された前記駐車場に関する情報を前記ユーザに対して提供することを特徴とする。
【０００９】
また、請求項３に係る駐車場情報提供システム（１）は、請求項又は請求項２に記載の駐車場情報提供システムであって、前記車両（３）が駐車を実行した駐車場の空車率を取得する空車率取得手段（３３）を有し、前記利用難易度設定手段（２０）は、前記空車率取得手段によって取得された前記駐車場の空車率に基づいて該駐車場の利用難易度を補正することを特徴とする。
【００１０】
また、請求項４に係る駐車場情報提供方法は、駐車場において駐車を実行した車両（３）に関し、前記駐車場に前記車両が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とを取得する駐車態様取得ステップ（Ｓ２２）と、前記駐車態様取得ステップによって取得された前記車両の切り返しの回数及びドアの開閉角度に基づいて、前記駐車場に対して利用難易度を設定する利用難易度設定ステップ（Ｓ３１〜Ｓ３４）と、前記利用難易度設定ステップによって設定された前記駐車場の利用難易度に基づいて、前記駐車場に関する情報をユーザに対して提供する情報提供ステップ（Ｓ５５）と、を有することを特徴とする。
【００１１】
更に、請求項５に係るコンピュータプログラムは、コンピュータに搭載され、駐車場において駐車を実行した車両（３）に関し、前記駐車場に前記車両が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とを取得する駐車態様取得機能（Ｓ２２）と、前記駐車態様取得機能によって取得された前記車両の切り返しの回数及びドアの開閉角度に基づいて、前記駐車場に対して利用難易度を設定する利用難易度設定機能（Ｓ３１〜Ｓ３４）と、前記利用難易度設定機能によって設定された前記駐車場の利用難易度に基づいて、前記駐車場に関する情報をユーザに対して提供する情報提供機能（Ｓ５５）と、を実行させることを特徴とする。
【発明の効果】
【００１２】
前記構成を有する請求項１に記載の駐車場情報提供システムによれば、駐車場に対して設定された利用難易度に基づいて駐車場に関する情報をユーザに提供することができる。従って、ユーザが利用するのに適した駐車場を案内することができる。
【００１３】
また、請求項２に記載の駐車場情報提供システムによれば、ユーザの運転技術に対応した駐車場に関する情報をユーザに提供することが可能となる。従って、複数の駐車場候補がある場合であっても、その内からユーザが利用するのに適した駐車場を選別してユーザに情報提供することができるので、ユーザの利便性が向上する。その結果、運転技術の低いユーザや運転技術の高いユーザに対しても、それぞれに適切な運転支援を行うことが可能となる。
【００１４】
また、請求項３に記載の駐車場情報提供システムによれば、駐車場の空車率に基づいて駐車場の利用難易度を補正するので、駐車場の空車率を考慮して、より正確な駐車場の利用難易度を設定することが可能となる。
【００１５】
また、請求項４に記載の駐車場情報提供方法によれば、駐車場に対して設定された利用難易度に基づいて駐車場に関する情報をユーザに提供することができる。従って、ユーザが利用するのに適した駐車場を案内することができる。
【００１６】
更に、請求項５に記載のコンピュータプログラムによれば、駐車場に対して設定された利用難易度に基づいて駐車場に関する情報をユーザに提供することができる。従って、ユーザが利用するのに適した駐車場を案内することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る駐車場情報提供システムについて具体化した第１実施形態及び第２実施形態に基づき図面を参照しつつ詳細に説明する。
【００１８】
（第１実施形態）
先ず、第１実施形態に係る駐車場情報提供システム１の概略構成について図１を用いて説明する。図１は第１実施形態に係る駐車場情報提供システム１を示した概略構成図である。
【００１９】
図１に示すように、第１実施形態に係る駐車場情報提供システム１は、プローブ情報を収集し、収集したプローブ情報に基づく交通情報の作成・配信を行うプローブセンタ２と、プローブカーである車両３とから基本的に構成されている。
【００２０】
ここで、プローブセンタ２は、全国各地を走行する各車両３から送信された“駐車場で駐車を行った際の駐車態様”等を含むプローブ情報を収集して蓄積するとともに、蓄積されたプローブ情報に対して統計処理を施すことにより各駐車場の利用難易度を設定し、設定した各駐車場の利用難易度に関する情報（以下、利用難易度情報という）を車両３に対して配信する情報配信センタである。
更に、プローブセンタ２は、同じく蓄積されたプローブ情報に対して統計処理を施すことにより、プローブ情報の送信元である車両３を運転するユーザの運転技術レベルを特定し、特定したユーザの運転技術レベルに関する情報（以下、運転技術レベル情報という）を車両３に対して送信することについても行う。
【００２１】
ここで、第１実施形態に係る駐車場情報提供システム１においてプローブセンタ２が収集するプローブ情報は、車両３が駐車場で駐車を行った際の駐車態様である。そして、駐車態様としては、駐車場に車両３が進入してから駐車を完了するまでに実行した切り返しの回数と駐車後のドアの開閉角度とが含まれる。
尚、「ドアの開閉角度」とは、ドアが開放されてから閉鎖されるまでの期間内での車体に対するドアの開閉角度を連続して検出した結果、検出される最大の角度である。
また、利用難易度とは、車両３が駐車場で駐車を行う際の利用し易さを「Ｅ（易）」〜「Ａ（難）」の５段階で定義したものである。利用難易度は、後述のようにその駐車場で駐車した各車両３の駐車態様を収集し、統計処理を施すことにより設定される。
また、運転技術レベルとは、車両３を運転するユーザの運転技術を「Ｅ（低）」〜「Ａ（高）」の５段階で定義したものである。運転技術レベルは、後述のように同一駐車場における各車両３の駐車態様の統計とレベル評価対象となるユーザが運転する車両の駐車態様との比較に基づいて設定される。
【００２２】
また、車両３は全国の各道路を走行する車両であり、プローブカーとしてプローブセンタ２とともにプローブカーシステムを構成する。ここで、プローブカーシステムとは、車両をセンサとして情報を収集するシステムである。具体的には、車両が速度データをはじめ、ステアリング操作やシフト位置等の各システムの作動状況をＧＰＳ４１の位置情報とともに予め車両に搭載された携帯電話機等の車両用の通信モジュール４（以下、単に通信モジュール４という）を介してプローブセンタ２に送信し、センタ側でその収集データを様々な情報として利用するシステムをいう。
ここで、第１実施形態に係る駐車場情報提供システム１において車両３が取得し、プローブセンタ２に対して送信するプローブ情報としては、特に、車両３が駐車場で駐車を行った際の“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”とが含まれる。そして、プローブセンタ２は車両３から送信された各情報に基づいて、地図情報に含まれる各駐車場の利用難易度の設定、並びにユーザの運転技術レベルの特定を行う。
【００２３】
更に、車両３にはナビゲーション装置５が設置されている。ナビゲーション装置５は格納する地図データに基づいて自車位置周辺の地図を表示したり、駐車場等の施設を案内したり、設定された目的地までの経路の探索及び案内を行う車載機である。また、ナビゲーション装置５は、特に駐車場の案内を行う際に、プローブセンタ２から受信した各駐車場の利用難易度とユーザの運転技術とに基づいてユーザが利用するのに適当な駐車場を特定し、特定した駐車場を案内する。また、ＶＩＣＳセンタ（図示せず）から受信したＶＩＣＳ情報を利用者に対して案内することも行う。尚、ナビゲーション装置５の詳細な構成については後述する。
【００２４】
続いて、駐車場情報提供システム１を構成するプローブセンタ２の構成について図２を用いてより詳細に説明する。図２は第１実施形態に係る駐車場情報提供システム１の構成を示したブロック図である。
【００２５】
プローブセンタ２は、図２に示すようにサーバ（駐車態様取得手段、利用難易度設定手段、運転技術特定手段）２０と、サーバ２０に接続された情報記録手段としてのプローブ情報ＤＢ２４と、利用難易度情報ＤＢ２５と、センタ地図情報ＤＢ２６と、センタ通信装置２７とを備える。
【００２６】
サーバ２０は、各車両３からプローブ情報を収集するとともにユーザの運転技術レベルを特定する運転技術レベル特定処理、蓄積されたプローブ情報に基づいて各駐車場の利用難易度を設定する利用難易度設定処理、設定された各駐車場の利用難易度に関する情報を車両３に対して配信する情報配信処理等のプローブセンタ２における各種制御を行う制御部である。そして、サーバ２０の全体の制御を行う演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ２２、各種制御プログラムの他、後述の運転技術レベル特定処理プログラム（図９）、利用難易度設定処理プログラム（図１０）、情報配信処理プログラム（図１１）、利用難易度判定グラフ（図４）、運転技術レベル判定グラフ（図１４）、運転技術レベル判定テーブル（図１５）等が記憶されたＲＯＭ２３等の内部記憶装置を備えている。
【００２７】
また、プローブ情報ＤＢ２４は、全国を走行する各車両３から収集したプローブ情報を累積的に記憶する記憶手段である。尚、第１実施形態においては、車両３から収集されるプローブ情報として、特に各車両３が駐車場で駐車を行った際の“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”に関する情報が含まれる。
【００２８】
以下に、図３を用いてプローブ情報ＤＢ２４に記憶されるプローブ情報についてより詳細に説明する。図３はプローブ情報ＤＢ２４に記憶されるプローブ情報の一例を示した図である。
図３に示すようにプローブ情報は、送信元の車両を識別する車両ＩＤと、車両が駐車を行った駐車場を識別する施設ＩＤと、車両が駐車場において駐車を完了した日時（即ち、プローブ情報が送信された日時）と、駐車場に進入してから駐車を完了するまでに実行した切り返しの回数と、駐車後のドアの開閉角度とから構成される。例えば、図３に示すプローブ情報は、「ＩＤ：１００１２」の車両３が２００８年９月１５日の１５時２分２０秒に「ＩＤ：３１００１２」の駐車場で駐車を完了し、駐車を完了するまでに３回の切り返しを実行し、駐車後のドアの開閉角度が４３度だったことが記憶されている。また、「ＩＤ：１３６７２」の車両３が２００８年９月１５日の１５時３分４６秒に「ＩＤ：４７５７８９」の駐車場で駐車を完了し、駐車を完了するまでに１回の切り返しを実行し、駐車後のドアの開閉角度が８１度だったことが記憶されている。また、「ＩＤ：１２８７６」の車両３が２００８年９月１５日の１５時４分５０秒に「ＩＤ：２７６９３３」の駐車場で駐車を完了し、駐車を完了するまでに５回の切り返しを実行し、駐車後のドアの開閉角度が６２度だったことが記憶されている。また、「ＩＤ：１２３０９」の車両３が２００８年９月１５日の１５時１４分２３秒に「ＩＤ：１１００３２」の駐車場で駐車を完了し、駐車を完了するまでに２回の切り返しを実行し、駐車後のドアの開閉角度が３３度だったことが記憶されている。
【００２９】
そして、サーバ２０は、プローブ情報ＤＢ２４に記憶されるプローブ情報の内、同一駐車場に駐車を行ったプローブ情報を抽出し、抽出された各プローブ情報とＲＯＭ２３に記憶される難易度判定グラフ（図４）に基づいて、プローブ情報毎にその駐車場の利用難易度を判定する。そして、サーバ２０は同一の駐車場において判定された複数の利用難易度を統計して度数分布をとり、最も度数の多い最頻値の難易度をその駐車場の利用難易度として設定する。
更に、サーバ２０は、車両３からプローブ情報が送信された場合に、同一駐車場に駐車を行ったプローブ情報を抽出し、抽出された各プローブ情報と新たに送信されたプローブ情報とを比較することにより、プローブ情報の送信元の車両を運転するユーザの運転技術レベルを特定する。
【００３０】
ここで、図４を用いてＲＯＭ２３に記憶される難易度判定グラフについて説明する。図４はＲＯＭ２３に記憶される難易度判定グラフを示した図である。
図４に示すように難易度判定グラフは、横軸に切り返しの回数が設定され、縦軸にドアの開閉角度が設定される。また、難易度判定グラフには５つのエリアが設定され、各エリアに対してそれぞれ利用難易度（「Ｅ（易）」〜「Ａ（難）」）が規定される。
そして、サーバ２０は、プローブ情報毎の駐車場の利用難易度を判定する際には、以下の（Ａ）及び（Ｂ）の処理を実行する。
（Ａ）まず、サーバ２０は、プローブ情報に含まれる“駐車場に車両３が進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”に対応する点を難易度判定グラフ上にプロットする。
（Ｂ）次に、サーバ２０は、プロットした点が属する範囲に規定された利用難易度を特定する。
【００３１】
尚、利用難易度は、「Ｅ（易）」〜「Ａ（難）」の５段階で定義される。また、図４に示すようにドアの開閉角度が同じであれば、切り返し回数が多いほど、難しい利用難易度が特定される。ここで、図２２に示すような通路の広い駐車場に比べて図２３に示すような通路の狭い駐車場の方が切り返し回数は多くなると予測される。従って、図４に示す難易度判定グラフによれば、通路の狭い駐車場に対してより高難度の利用難易度を設定することが可能となる。
【００３２】
また、図４に示すように切り返し回数が同じであれば、ドアの開閉角度が小さいほど、難しい利用難易度が特定される。ここで、図２２に示すような駐車スペースに隣接して障害物の無い駐車場に比べて、図２４、図２５に示すような駐車スペースに隣接して障害物（壁や柱）の有る駐車場はドアの開閉角度が小さくなると予測される。更に、駐車スペースから障害物までの距離が短いほど、ドアの開閉角度が小さくなると予測される。例えば、図５に示すように、駐車スペース２８に駐車された車両３の左側方に壁２９が位置する場合には、ドア３０が壁２９に接触しない角度までしか開放することができない。従って、駐車スペース２８から壁２９までの距離ａが短いほどドア３０の開閉角度θは小さくなり、駐車スペース２８から壁２９までの距離ａが長いほどドア３０の開閉角度θは大きくなると予測される。従って、図４に示す難易度判定グラフによれば、駐車スペースに接近して障害物が形成される駐車場に対してより高難度の利用難易度を設定することが可能となる。
【００３３】
一方、利用難易度情報ＤＢ２５は、サーバ２０により設定される各駐車場の利用難易度に関する情報を記憶する記憶手段である。第１実施形態において駐車場の利用難易度に関する情報は、後述するようにプローブ情報ＤＢ２４に記憶されたプローブ情報の統計処理に基づいて生成される。
ここで、駐車場の利用難易度に関する情報としては、駐車場を識別する施設ＩＤ、利用難易度等がある。
【００３４】
以下に、図６を用いて利用難易度情報ＤＢ２５に記憶される駐車場の利用難易度に関する情報についてより詳細に説明する。図６は利用難易度情報ＤＢ２５に記憶される駐車場の利用難易度に関する情報の一例を示した図である。
図６に示すように駐車場の利用難易度に関する情報は、駐車場を識別する施設ＩＤと、駐車場毎に設定された利用難易度とから構成される。例えば、図６に示す利用難易度に関する情報では、『ＩＤ：１００００１』の駐車場について、利用難易度として『Ｅ』が設定されている。また、『ＩＤ：１００００２』の駐車場について、利用難易度として『Ｂ』が設定されている。また、『ＩＤ：１００００３』の駐車場について、利用難易度として『Ｂ』が設定されている。また、『ＩＤ：１００００４』の駐車場について、利用難易度として『Ｄ』が設定されている。
【００３５】
また、センタ地図情報ＤＢ２６は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、駐車場を含む施設に関する施設データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００３６】
一方、センタ通信装置２７は車両３とネットワーク８を介して通信を行う為の通信装置である。第１実施形態では、センタ通信装置２７を介してプローブ情報や駐車場の利用難易度に関する情報やユーザの運転技術レベルに関する情報を各車両３との間で送受信する。
【００３７】
次に、車両３に搭載されたナビゲーション装置５の概略構成について図７を用いて説明する。図７は第１実施形態に係るナビゲーション装置５の制御系を模式的に示すブロック図である。
図７に示すように第１実施形態に係るナビゲーション装置５は、自車の現在位置を検出する現在位置検出部３１と、各種のデータが記録されたデータ記録部３２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ（情報提供手段、駐車場特定手段）３３と、操作者からの操作を受け付ける操作部３４と、操作者に対して地図等の情報を表示する液晶ディスプレイ３５と、経路案内に関する音声ガイダンスを出力するスピーカ３６と、プログラムを記憶した記憶媒体であるＤＶＤを読み取るＤＶＤドライブ３７と、プローブセンタ２やＶＩＣＳセンタとの間で通信を行う通信モジュール４と、から構成されている。また、ナビゲーションＥＣＵ３３には、シフトレバーセンサ３８及びドア開閉角度センサ３９が接続されている。
【００３８】
以下に、ナビゲーション装置５を構成する各構成要素について順に説明する。
現在位置検出部３１は、ＧＰＳ４１、車速センサ４２、ステアリングセンサ４３、ジャイロセンサ４４等からなり、現在の自車の位置、方位、自車の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ４２は、車両の移動距離や車速を検出する為のセンサであり、車両の車輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ３３に出力する。そして、ナビゲーションＥＣＵ３３は発生するパルスを計数することにより車輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置５が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置５が備える構成としても良い。
【００３９】
また、データ記録部３２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録されたナビ地図情報ＤＢ４６やナビ利用難易度情報ＤＢ４７や運転技術レベル記憶ＤＢ４８、所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。
【００４０】
ここで、ナビ地図情報ＤＢ４６は、基本的にプローブセンタ２の有するセンタ地図情報ＤＢ２６と同様の構成を有しており、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、駐車場を含む施設に関する施設データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００４１】
また、ナビ利用難易度情報ＤＢ４７は、プローブセンタ２から配信された駐車場の利用難易度に関する情報（図６参照）を記憶する記憶手段である。
【００４２】
また、運転技術レベル記憶ＤＢ４８は、プローブセンタ２から送信された自車を運転するユーザの運転技術レベル（「Ｅ（低）」〜「Ａ（高）」の５段階で定義）に関する情報を記憶する記憶手段である。尚、サーバ２０による自車の運転技術レベルの判定方法については後述する。
そして、ナビゲーションＥＣＵ３３は、駐車場の案内を行う際に、ナビ利用難易度情報ＤＢ４７に記憶された駐車場の利用難易度に関する情報と運転技術レベル記憶ＤＢ４８に記憶されたユーザの運転技術走行レベルを用いて、後述のように目的地や自車周辺にある多数の駐車場候補の中からユーザの運転技術に対応する駐車場を特定し、特定された駐車場の案内等を行う。
【００４３】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）３３は、目的地が選択された場合に現在位置から目的地までの誘導経路を設定する誘導経路設定処理、駐車場にて駐車を行った場合にその駐車態様をプローブ情報としてプローブセンタ２に送信する駐車態様送信処理、プローブセンタ２から配信された駐車場の利用難易度に関する情報及びユーザの運転技術レベルに関する情報に基づいてユーザに適した駐車場の案内等を行う運転支援処理等のナビゲーション装置５の全体の制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データや後述の切り返し回数カウンタ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、後述の駐車態様送信処理プログラム（図８参照）、運転支援処理プログラム（図１２参照）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。
【００４４】
また、シフトレバーセンサ３８は、シフトレバー（図示せず）に内蔵され、シフト位置が「Ｐ（パーキング）」、「Ｎ（ニュートラル）」、「Ｒ（リバース）」、「Ｄ（ドライブ）」、「２（セカンド）」、「Ｌ（ロー）」のいずれの位置となっているかを検出可能とする。
【００４５】
また、ドア開閉角度センサ３９は、車両３のドアに配置され、ドアが開放された際に、開放されたドアの開閉角度を検出可能とする。
【００４６】
続いて、前記構成を有する駐車場情報提供システム１を構成するナビゲーション装置５において実行する駐車態様送信処理プログラムについて図８に基づき説明する。図８は第１実施形態に係る駐車態様送信処理プログラムのフローチャートである。ここで、走行レベル特定処理プログラムはイグニションがＯＮされた後に所定時間間隔（例えば２００ｍｓ毎）で繰り返し実行され、自車が駐車場で駐車を行った場合に自車の駐車態様を含むプローブ情報をプローブセンタ２へと送信するプログラムである。尚、以下の図８及び図１２にフローチャートで示されるプログラムは、ナビゲーションＥＣＵ３３が備えているＲＡＭ５２、ＲＯＭ５３等に記憶されており、ＣＰＵ５１により実行される。
【００４７】
先ず、駐車態様送信処理プログラムでは、ステップ（以下、Ｓと略記する）１において、ＣＰＵ５１は自車に関する車両情報を取得する。ここで、前記Ｓ１で取得される車両情報としては、自車の現在位置、自車方位に関する情報である。尚、自車の現在位置についてはＧＰＳ４１を用いて検出する。また、自車方位についてはジャイロセンサ４４を用いて検出する。
【００４８】
次に、Ｓ２においてＣＰＵ５１は、前記Ｓ１で取得した車両情報に基づいて、自車が走行中の道路から道路外の駐車場内へと進入したか否か判定する。
ここで、図１３は車両３が駐車場６１で後ろ向き駐車を行う場合の駐車態様の一例を示した図である。そして、第１実施形態では図１３に示すように車両３の後輪車軸中央点の座標Ｘが道路６２から駐車場６１内へと移行した時に、車両３が駐車場内へと進入したと判定する。
【００４９】
そして、自車が駐車場内へと進入したと判定された場合（Ｓ２：ＹＥＳ）には、Ｓ３へと移行する。一方、自車が駐車場内へと進入していないと判定された場合（Ｓ２：ＮＯ）には、当該駐車態様送信処理プログラムを終了する。尚、自車が駐車場内へと進入したと判定された場合には、自車の進入した駐車場の施設ＩＤについてナビ地図情報ＤＢ４６から取得する。
【００５０】
続いて、Ｓ３以降においてＣＰＵ５１は、自車の駐車態様を特定する為に“自車の実行した切り返しの回数”のカウントと“ドアの開閉角度”の検出を開始する。尚、第１実施形態では前向き駐車と後ろ向き駐車の内、特に後ろ向き駐車による駐車態様のみを検出対象とする。
【００５１】
具体的には、先ず、Ｓ３においてＣＰＵ５１は、ＲＡＭ５２に設けられた切り返し回数カウンタのカウント値を初期化する。尚、切り返し回数カウンタは、駐車場に自車が進入してから駐車を完了するまでに実行した切り返しの回数をカウントするカウンタであり、後述のＳ６においてカウントアップされる。
【００５２】
次に、Ｓ４においてＣＰＵ５１は、シフトレバーセンサ３８から送信される信号に基づいて、シフト位置が「Ｒ」に変更されたか否か、即ち後ろ向き駐車による駐車操作が開始されたか否かを判定する。
【００５３】
そして、シフトポジションが「Ｒ」に変更されたと判定された場合（Ｓ４：ＹＥＳ）には、Ｓ５へと移行する。一方、シフトポジションが「Ｒ」に変更されていないと判定された場合（Ｓ４：ＮＯ）には、シフトポジションが「Ｒ」に変更されるまで待機する。
【００５４】
Ｓ５においてＣＰＵ５１は、適切な方位（基本的には駐車スペースと平行となる方位）に車両方位を修正する為に行われる切り返し操作が実行されたか否かを判定する。具体的には、シフト位置が「Ｒ」から「Ｄ」に変更された後に車速センサ４２から車輪速パルスの入力があった場合に、ＣＰＵ５１は自車において切り返し操作が行われたと判定する。また、その後において、シフト位置が「Ｄ」から「Ｒ」に変更され、車速センサ４２から車輪速パルスの入力があった場合に、ＣＰＵ５１は自車において再度切り返し操作が行われたと判定する。また、ステアリングセンサ４３によって、ステアリング角が左方向又は右方向の所定角度（例えば１８０度）からその逆方向への所定角度（例えば−１８０度）へと短時間で変化したことを検出した場合に、ＣＰＵ５１は自車において切り返し操作が行われたと判定しても良い。
【００５５】
そして、切り返し操作が実行されたと判定された場合（Ｓ５：ＹＥＳ）には、Ｓ６へと移行する。そして、Ｓ６においてＣＰＵ５１は、ＲＡＭ５２に設けられた切り返し回数カウンタのカウント値を読み出し、カウントアップする。その後、Ｓ７へと移行する。
それに対して、切り返し操作が実行されていないと判定された場合（Ｓ５：ＮＯ）には、Ｓ７へと移行する。
【００５６】
次に、Ｓ７においてＣＰＵ５１は、自車の駐車が完了したか否か判定する。具体的には、シフト位置が「Ｐ」に変更された場合又はＡＣＣがＯＦＦされた場合に、自車の駐車が完了したと判定する。
【００５７】
そして、自車の駐車が完了したと判定された場合（Ｓ７：ＹＥＳ）には、Ｓ８へと移行する。一方、自車の駐車が完了していないと判定された場合（Ｓ７：ＮＯ）には、Ｓ５へと戻る。
【００５８】
Ｓ８においてＣＰＵ５１は、ドア開閉角度センサ３９から送信される信号に基づいて、自車のいずれかのドアが開放されたか否かを判定する。
【００５９】
そして、いずれかのドアが開放されたと判定された場合（Ｓ８：ＹＥＳ）には、Ｓ９へと移行する。一方、いずれのドアも開放されていないと判定された場合（Ｓ８：ＮＯ）には、いずれかのドアが開放されるまで待機する。
【００６０】
続いて、Ｓ９においてＣＰＵ５１は、ドア開閉角度センサ３９から送信される信号に基づいて、開放されたドアの開閉角度を検出する。尚、ドアの開閉角度は、既に図５を用いて説明したように、自車が駐車された駐車スペースの周囲に位置する障害物（他の駐車車両、壁、柱）の配置に大きく影響される。
【００６１】
Ｓ１０においてＣＰＵ５１は、切り返し回数カウンタのカウント値（即ち、駐車場に進入してから駐車を完了するまでに実行した切り返しの回数）と、前記Ｓ９で検出した駐車後のドアの開閉角度と、自車を識別する車両ＩＤと、自車の進入した駐車場の施設ＩＤとをプローブセンタ２へとプローブ情報として送信する。
【００６２】
次に、Ｓ１１においてＣＰＵ５１は、プローブセンタ２から送信（Ｓ２５）されたユーザの運転技術レベルに関する情報を受信する。そして、受信したユーザの運転技術レベルに関する情報は、運転技術レベル記憶ＤＢ４８に記憶される。尚、既に運転技術レベル記憶ＤＢ４８にユーザの運転技術レベルに関する情報が記憶されている場合には、古い情報に対して新しい情報が上書きされる。また、運転技術レベルは、前記Ｓ１０で送信した今回の駐車態様を含むプローブ情報に基づいて、サーバ２０が判定する（Ｓ２４）。
【００６３】
次に、駐車場情報提供システム１を構成するプローブセンタ２において実行する運転技術レベル特定処理プログラムプについて図９に基づき説明する。図９は第１実施形態に係る運転技術レベル特定処理プログラムのフローチャートである。ここで、運転技術レベル特定処理プログラムは所定時間間隔（例えば２００ｍｓ毎）で実行され、各車両３から送信されたプローブ情報を受信するとともにユーザの運転技術レベルを特定するプログラムである。尚、以下の図９乃至図１１にフローチャートで示されるプログラムは、サーバ２０が備えているＲＡＭ２２、ＲＯＭ２３等に記憶されており、ＣＰＵ２１により実行される。
【００６４】
先ず、運転技術レベル特定処理プログラムでは、Ｓ２１において、ＣＰＵ２１は全国を走行する各車両３からプローブ情報の送信があるか否か判定する。
【００６５】
そして、プローブ情報の送信があると判定された場合（Ｓ２１：ＹＥＳ）には、送信されるプローブ情報を受信する（Ｓ２２）。そして、ＣＰＵ２１は受信したプローブ情報をプローブ情報ＤＢ２４へと累積的に格納する（Ｓ２３）。一方、プローブ情報の送信がないと判定された場合（Ｓ２１：ＮＯ）には、当該運転技術レベル特定処理プログラムを終了する。尚、前記Ｓ２２で受信するプローブ情報としては、送信元の車両を識別する車両ＩＤと、車両が進入した駐車場を識別する施設ＩＤと、駐車場に進入してから駐車を完了するまでに実行した切り返しの回数と、駐車後のドアの開閉角度と、がある。尚、上記Ｓ２２が駐車態様取得手段の処理に相当する。
【００６６】
次に、Ｓ２４においてＣＰＵ２１は、前記Ｓ２２で受信したプローブ情報と、プローブ情報ＤＢ２４に格納されたプローブ情報とに基づいて、前記Ｓ２２で受信したプローブ情報の送信元の車両を運転するユーザの運転技術レベルを特定する。
【００６７】
以下に、図１４及び図１５を用いて前記Ｓ２４におけるユーザの運転技術レベルの特定処理の詳細について説明する。
先ず、ＣＰＵ２１は、前記Ｓ２２で受信したプローブ情報に含まれる“駐車場に車両３が進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”に対応する点を図１４に示す運転技術レベル判定グラフ上にプロットする。
尚、図１４に示すように運転技術レベル判定グラフは、横軸に切り返しの回数が設定され、縦軸にドアの開閉角度が設定される。
その後、ＣＰＵ２１は、運転技術レベル判定グラフの原点からプロットした点までの距離Ｌを算出する。
その後、ＣＰＵ２１は、プローブ情報ＤＢ２４に格納されたプローブ情報の内、同じ駐車場で駐車された車両の駐車態様を含むプローブ情報であって、且つ最近記憶された３０個のプローブ情報を抽出する。
その後、抽出された３０個のプローブ情報について同様に“駐車場に車両３が進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”に対応する点を図１４に示す運転技術レベル判定グラフ上にプロットし、距離Ｌを算出する。
そして、前記Ｓ２２で受信したプローブ情報と抽出された３０個のプローブ情報について、距離Ｌが短い順に順位を付ける。
その後、前記Ｓ２２で受信したプローブ情報に付けられた順位と図１５に示す運転技術レベル判定テーブルを用いて、ユーザの運転技術レベルを特定する。具体的には、図１５に示すように、前記Ｓ２２で受信したプローブ情報に付けられた順位が上位１０％以上の順位であれば、運転技術レベルとして「Ａ」が特定される。また、上位１１％〜３０％の順位であれば、運転技術レベルとして「Ｂ」が特定される。また、上位３１％〜５０％の順位であれば、運転技術レベルとして「Ｃ」が特定される。また、上位５１％〜８０％の順位であれば、運転技術レベルとして「Ｄ」が特定される。また、上位８１％以下の順位であれば、運転技術レベルとして「Ｅ」が特定される。即ち、同一の駐車場に駐車した他の車両と比較して、“駐車場に車両３が進入してから駐車を完了するまでに実行した切り返しの回数”が少なく、且つ“駐車後のドアの開閉角度”が大きいほど、そのユーザの運転技術レベルは高いと判定されることとなる。尚、上記Ｓ２４が運転技術特定手段の処理に相当する。
【００６８】
続いて、Ｓ２５においてＣＰＵ２１は、前記Ｓ２２で受信したプローブ情報を送信した送信元の車両３に対して、前記Ｓ２４で特定されたユーザの運転技術レベルに関する情報を送信する。その結果、ナビゲーション装置５は現在のユーザの運転技術レベルを把握することが可能となる。
【００６９】
次に、駐車場情報提供システム１を構成するプローブセンタ２において実行する利用難易度設定処理プログラムについて図１０に基づき説明する。図１０は第１実施形態に係る利用難易度設定処理プログラムのフローチャートである。ここで、利用難易度設定処理プログラムは前回プログラムを実行した時から所定期間（例えば１ヶ月）経過後に実行され、各車両３から送信されたプローブ情報に基づいて地図情報に含まれる各駐車場の利用難易度を設定するプログラムである。
【００７０】
以下の、Ｓ３１〜Ｓ３４の処理はセンタ地図情報ＤＢ２６に記憶された地図情報に含まれる駐車場単位でループして実行し、地図情報に含まれる全駐車場に対する処理が終了するまで繰り返し行う。
【００７１】
先ず、Ｓ３１でＣＰＵ２１は、プローブ情報ＤＢ２４に記憶されたプローブ情報から、処理対象の駐車場での駐車態様を含むプローブ情報を抽出する。
【００７２】
次に、Ｓ３２でＣＰＵ２１は、前記Ｓ３１で抽出された各プローブ情報とＲＯＭ２３に記憶される難易度判定グラフ（図４）に基づいて、プローブ情報毎にその駐車場の利用難易度を判定する。尚、プローブ情報毎の駐車場の利用難易度の判定処理の詳細については、既に図４を用いて説明したので省略する。
【００７３】
その後、Ｓ３３でＣＰＵ２１は、前記Ｓ３２において判定された複数の利用難易度を統計して度数分布をとり、最も度数の多い最頻値の難易度を特定する。そして、Ｓ３４においてＣＰＵ２１は、特定された難易度をその駐車場の利用難易度として設定する。
例えば、図１６に示す度数分布が形成された場合には、その駐車場の利用難易度は「Ｃ」に設定される。
その後、未処理の施設が残っている場合にはＳ３１へと戻り、同様にしてＳ３１〜Ｓ３４の処理を行う。一方、地図情報に含まれる全駐車場に対するＳ３１〜Ｓ３４の処理が終了した場合には当該利用難易度設定処理プログラム終了する。尚、上記Ｓ３１〜Ｓ３４が利用難易度設定手段の処理に相当する。
また、第１実施形態ではプローブ情報毎の利用難易度を度数分布にした際の最頻値を駐車場の利用難易度として設定しているが、プローブ情報毎の利用難易度の算術平均値や中央値を駐車場の利用難易度として設定しても良い。
【００７４】
次に、駐車場情報提供システム１を構成するプローブセンタ２において実行する情報配信処理プログラムについて図１１に基づき説明する。図１１は第１実施形態に係る情報配信処理プログラムのフローチャートである。ここで、情報配信処理プログラムは所定期間毎（例えば２００ｍｓ）に実行され、上記利用難易度設定処理プログラム（図１０）で設定された各駐車場の利用難易度に関する情報を各車両３に配信するプログラムである。
【００７５】
先ず、情報配信処理プログラムでは、Ｓ４１において、ＣＰＵ２１は全国を走行する各車両３から各駐車場の利用難易度に関する情報の配信要求があるか否か判定する。
【００７６】
そして、駐車場の利用難易度に関する情報の配信要求があると判定された場合（Ｓ４１：ＹＥＳ）には、要求のあった車両３に対し、駐車場の利用難易度に関する情報を配信する（Ｓ４２）。尚、駐車場の利用難易度に関する情報を受信した車両３に搭載されたナビゲーション装置５は、受信した駐車場の利用難易度に関する情報に基づいて、後述の運転支援処理（図１２）を行う。
【００７７】
一方、駐車場の利用難易度に関する情報の配信要求がないと判定された場合（Ｓ４１：ＮＯ）には、当該情報配信処理プログラムを終了する。
【００７８】
次に、駐車場情報提供システム１を構成するナビゲーション装置５において実行する運転支援処理プログラムについて図１２に基づき説明する。図１２は第１実施形態に係る運転支援処理プログラムのフローチャートである。ここで、運転支援処理プログラムはイグニションがＯＮされた後に所定時間間隔（例えば２００ｍｓ毎）で実行され、プローブセンタ２から取得した駐車場の利用難易度に関する情報に基づいて運転支援を行うプログラムである。
【００７９】
先ず、運転支援処理プログラムでは、Ｓ５１においてＣＰＵ５１はユーザに対して駐車場の案内を行うか否か判定する。尚、駐車場の案内を行う場合としては、自車が設定された目的地周辺に到着した場合や、ユーザによって現在地周辺にある駐車場を検索する為の所定の操作が行われた場合等がある。
【００８０】
そして、駐車場の案内を行うと判定された場合（Ｓ５１：ＹＥＳ）には、Ｓ５２へと移行する。一方、駐車場の案内を行わないと判定された場合（Ｓ５１：ＮＯ）には、当該運転支援処理を終了する。
【００８１】
Ｓ５２においてＣＰＵ５１は、プローブセンタ２に対して配信要求を送信し、案内対象候補となる駐車場の利用難易度に関する情報を取得する。この配信要求には、案内対象候補となる駐車場を特定する為の条件が含まれる。尚、駐車場を特定する為の条件としては、例えば、所定地点から所定距離以内や、所定のエリア内等がある。例えば、自車が目的地周辺に到着した場合には、目的地から３００ｍ以内にある駐車場の情報を要求し、該当範囲内にある案内対象候補の駐車場の利用難易度に関する情報を取得する。また、ユーザによって現在地周辺にある駐車場を検索する為の所定の操作が行われた場合には、自車の現在位置から５００ｍ以内にある駐車場の情報を要求し、該当範囲内にある案内対象候補の駐車場の利用難易度に関する情報を取得する。尚、前記Ｓ５２で取得した利用難易度に関する情報は、ナビ利用難易度情報ＤＢ４７に格納される。
【００８２】
更に、Ｓ５３においてＣＰＵ５１は、現在のユーザの運転技術レベルを運転技術レベル記憶ＤＢ４８から取得する。
【００８３】
次に、Ｓ５４においてＣＰＵ５１は、先ず、前記Ｓ５２で取得した駐車場の利用難易度情報と、前記Ｓ５３で取得した現在のユーザの運転技術レベルとを比較することにより、案内対象候補となる駐車場の中から現在のユーザの運転技術レベルに対応する駐車場を特定する。
具体的には、図１７に示すように、現在のユーザの運転技術レベルと同レベル又はそれ以下のレベルの利用難易度に設定された駐車場が特定される。例えば、現在のユーザの運転技術レベルが「Ａ」に特定されている場合には、全ての利用難易度の駐車場が、現在のユーザの運転技術レベルに対応する駐車場として特定される。また、現在のユーザの運転技術レベルが「Ｂ」に特定されている場合には、利用難易度が「Ｂ」〜「Ｅ」に設定された駐車場が、現在のユーザの運転技術レベルに対応する駐車場として特定される。また、現在のユーザの運転技術レベルが「Ｃ」に特定されている場合には、利用難易度が「Ｃ」〜「Ｅ」に設定された駐車場が、現在のユーザの運転技術レベルに対応する駐車場として特定される。また、現在のユーザの運転技術レベルが「Ｄ」に特定されている場合には、利用難易度が「Ｄ」又は「Ｅ」に設定された駐車場が、現在のユーザの運転技術レベルに対応する駐車場として特定される。また、現在のユーザの運転技術レベルが「Ｅ」に特定されている場合には、利用難易度が「Ｅ」に設定された駐車場のみが、現在のユーザの運転技術レベルに対応する駐車場として特定される。尚、上記Ｓ５４が駐車場特定手段の処理に相当する。
【００８４】
その後、Ｓ５６においてＣＰＵ５１は、前記Ｓ５５で特定された駐車場に関する情報をユーザに案内する。具体的には、図１８に示すように液晶ディスプレイ３５に表示された地図上に、駐車場の位置を特定するマーク７１を表示する。また、駐車料金、利用可能時間、利用可能車種等の情報を案内する情報ウィンドウ７２を表示する。尚、上記Ｓ５６が情報提供手段の処理に相当する。
【００８５】
以上詳細に説明した通り、第１実施形態に係る駐車場情報提供システム１及び駐車場情報提供システム１による駐車場情報提供方法及び駐車場情報提供システム１で実行されるコンピュータプログラムでは、車両が駐車場で駐車を行う場合に、“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”とをプローブ情報としてプローブセンタ２へと送信する（Ｓ１０）。一方、プローブ情報を受信したプローブセンタ２は、受信したプローブ情報に基づいて各駐車場に対して利用難易度を設定する（Ｓ３４）とともに、ユーザの運転技術レベルを特定する（Ｓ２４）。また、設定された駐車場の利用難易度やユーザの運転技術レベルに関する情報をプローブセンタ２から配信された車両３は、ユーザの運転技術レベルに対応した駐車場の案内を行う（Ｓ５５）ので、駐車場に対して設定された利用難易度に基づいて駐車場に関する情報をユーザに提供することができる。従って、ユーザが利用するのに適した駐車場を案内することができる。
また、ユーザの運転技術に対応した駐車場に関する情報をユーザに提供することが可能となるので、複数の駐車場候補がある場合であっても、その内からユーザが利用するのに適した駐車場を選別してユーザに情報提供することができる。従って、ユーザの利便性が向上する。
また、駐車場の利用難易度とユーザの運転技術レベルとを比較することによって、ユーザの運転技術レベルに合わせた駐車場を選別してユーザに情報提供することが可能となる。従って、運転技術の低いユーザや運転技術の高いユーザに対しても、それぞれに適切な運転支援を行うことが可能となる。
【００８６】
〔第２実施形態〕
次に、第２実施形態に係る駐車場情報提供システムについて、図１９乃至図２１に基づいて説明する。尚、以下の説明において上記図１乃至図１８の第１実施形態に係る駐車場情報提供システム１等の構成と同一符号は、前記第１実施形態に係る駐車場情報提供システム１等の構成と同一あるいは相当部分を示すものである。
【００８７】
この第２実施形態に係る駐車場情報提供システムの概略構成は、第１実施形態に係る駐車場情報提供システム１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係る駐車場情報提供システム１とほぼ同じ制御処理である。
ただし、第２実施形態に係る駐車場情報提供システムは、駐車場の空車率に基づいて駐車場の利用難易度を補正する点で第１実施形態に係る駐車場情報提供システム１と異なっている。
【００８８】
以下に、第２実施形態に係る駐車場情報提供システムを構成するナビゲーション装置において実行する駐車態様送信処理プログラムについて図１９に基づき説明する。図１９は第２実施形態に係る駐車態様送信処理プログラムのフローチャートである。
【００８９】
先ず、駐車態様送信処理プログラムでは、Ｓ１０１において、ＣＰＵ５１は自車に関する車両情報を取得する。ここで、前記Ｓ１０１で取得される車両情報としては、自車の現在位置、自車方位に関する情報である。尚、自車の現在位置についてはＧＰＳ４１を用いて検出する。また、自車方位についてはジャイロセンサ４４を用いて検出する。
【００９０】
次に、Ｓ１０２においてＣＰＵ５１は、前記Ｓ１０１で取得した車両情報に基づいて、自車が走行中の道路から道路外の駐車場内へと進入したか否か判定する。
【００９１】
そして、自車が駐車場内へと進入したと判定された場合（Ｓ１０２：ＹＥＳ）には、Ｓ１０３へと移行する。一方、自車が駐車場内へと進入していないと判定された場合（Ｓ１０２：ＮＯ）には、当該駐車態様送信処理プログラムを終了する。尚、自車が駐車場内へと進入したと判定された場合には、自車の進入した駐車場の施設ＩＤについてナビ地図情報ＤＢ４６から取得する。
【００９２】
次に、Ｓ１０３においてＣＰＵ５１は、車両が進入した駐車場の現在の空車率を取得する。尚、駐車場の空車率は、その駐車場の現在の駐車状況を管理するセンタや駐車場の管理システムから取得する。また、その駐車場の過去の駐車状況から空車率を推定し、推定結果から取得するようにしても良い。尚、上記Ｓ１０３が第１空車率取得手段の処理に相当する。
【００９３】
また、Ｓ１０４以降の処理は、第１実施形態に係る駐車態様送信処理プログラムのＳ３以降の処理と同様の処理であるので説明は省略する。但し、Ｓ１１１では、ＣＰＵ５１は、切り返し回数カウンタのカウント値（即ち、駐車場に進入してから駐車を完了するまでに実行した切り返しの回数）と、前記Ｓ１１０で検出した駐車後のドアの開閉角度と、自車を識別する車両ＩＤと、自車の進入した駐車場の施設ＩＤとに加えて、前記Ｓ１０３で取得した自車が駐車を実行した駐車場の空車率についてもプローブセンタ２へとプローブ情報として送信する。
【００９４】
次に、第２実施形態に係るプローブセンタ２において実行する利用難易度設定処理プログラムについて図２０に基づき説明する。図２０は第２実施形態に係る利用難易度設定処理プログラムのフローチャートである。
【００９５】
以下の、Ｓ１２１〜Ｓ１２５の処理はセンタ地図情報ＤＢ２６に記憶された地図情報に含まれる駐車場単位でループして実行し、地図情報に含まれる全駐車場に対する処理が終了するまで繰り返し行う。
【００９６】
先ず、Ｓ１２１でＣＰＵ２１は、プローブ情報ＤＢ２４に記憶されたプローブ情報から、処理対象の駐車場での駐車態様及び空車率を含むプローブ情報を抽出する。
【００９７】
次に、Ｓ１２２でＣＰＵ２１は、前記Ｓ１２１で抽出された各プローブ情報とＲＯＭ２３に記憶される難易度判定グラフ（図４）に基づいて、プローブ情報毎にその駐車場の利用難易度を判定する。尚、プローブ情報毎の駐車場の利用難易度の判定処理の詳細については、既に図４を用いて説明したので省略する。
【００９８】
その後、Ｓ１２３でＣＰＵ２１は、前記Ｓ３２において判定された利用難易度を駐車場の空車率に基づいて補正する。具体的には、空車率が所定割合（例えば５０％）未満の状況下で取得した駐車態様に基づいて判定された利用難易度は、難易度のランクを１ランク易しくする。即ち、利用難易度が「Ｂ」と判定されたプローブ情報に含まれる空車率が所定割合（例えば５０％）未満である場合には、そのプローブ情報に対して判定された利用難易度を「Ｃ」に補正する。これによって、混雑した状況下で駐車した場合の駐車態様に基づいて判定された利用難易度が、実際の難易度以上に難しいと判定されることを防止する。一方、空車率が所定割合（例えば５０％）以上の状況下で取得した駐車態様に基づいて判定された利用難易度については、補正しない。
【００９９】
次に、Ｓ１２４でＣＰＵ２１は、前記Ｓ１２３において補正された後の複数の利用難易度を統計して度数分布をとり、最も度数の多い最頻値の難易度を特定する。そして、Ｓ１２５においてＣＰＵ２１は、特定された難易度をその駐車場の利用難易度として設定する。
その後、未処理の施設が残っている場合にはＳ１２１へと戻り、同様にしてＳ１２１〜Ｓ１２５の処理を行う。一方、地図情報に含まれる全駐車場に対するＳ１２１〜Ｓ１２５の処理が終了した場合には当該利用難易度設定処理プログラム終了する。
【０１００】
次に、第２実施形態に係るナビゲーション装置５において実行する運転支援処理プログラムについて図２１に基づき説明する。図２１は第２実施形態に係る運転支援処理プログラムのフローチャートである。
【０１０１】
先ず、運転支援処理プログラムでは、Ｓ１３１においてＣＰＵ５１はユーザに対して駐車場の案内を行うか否か判定する。尚、駐車場の案内を行う場合としては、自車が設定された目的地周辺に到着した場合や、ユーザによって現在地周辺にある駐車場を検索する為の所定の操作が行われた場合等がある。
【０１０２】
そして、駐車場の案内を行うと判定された場合（Ｓ１３１：ＹＥＳ）には、Ｓ１３２へと移行する。一方、駐車場の案内を行わないと判定された場合（Ｓ１３１：ＮＯ）には、当該運転支援処理を終了する。
【０１０３】
Ｓ１３２においてＣＰＵ５１は、プローブセンタ２に対して配信要求を送信し、案内対象候補となる駐車場の利用難易度に関する情報を取得する。尚、案内対象候補となる駐車場とは、例えば、自車が設定された目的地周辺に到着した場合には、目的地から３００ｍ以内にある全ての駐車場が該当する。また、ユーザによって現在地周辺にある駐車場を検索する為の所定の操作が行われた場合には、自車の現在位置から５００ｍ以内にある全ての駐車場が該当する。尚、前記Ｓ１３２で取得した利用難易度に関する情報は、ナビ利用難易度情報ＤＢ４７に格納される。
【０１０４】
次に、Ｓ１３３においてＣＰＵ５１は、案内対象候補となる駐車場の現在の空車率を取得する。尚、駐車場の空車率は、その駐車場の現在の駐車状況を管理するセンタや駐車場の管理システムから取得する。また、その駐車場の過去の駐車状況から空車率を推定し、推定結果から取得するようにしても良い。尚、上記Ｓ１３４が第２空車率取得手段の処理に相当する。
【０１０５】
続いて、Ｓ１３４においてＣＰＵ５１は、前記Ｓ１３２で取得した案内対象候補となる駐車場に設定された利用難易度を、駐車場毎に駐車場の空車率に基づいて補正する。具体的には、空車率が所定割合（例えば５０％）未満の駐車場の利用難易度は、難易度のランクを１ランク難しくする。即ち、利用難易度が「Ｂ」に設定されている駐車場の空車率が所定割合（例えば５０％）未満である場合には、その駐車場に設定された利用難易度を「Ａ」に補正する。即ち、駐車場が混雑しているときは空いているときよりも駐車スペースに余裕がなく、駐車することが難しくなると考えられるので、混雑している駐車場の利用難易度を本来の難易度よりも難しく推定することにより、ユーザの運転技術レベルとの正しい比較が行うことが可能となる。一方、空車率が所定割合（例えば５０％）以上の駐車場に設定された利用難易度については、補正しない。尚、上記Ｓ１３４が利用難易度補正手段の処理に相当する。
【０１０６】
更に、Ｓ１３５においてＣＰＵ５１は、現在のユーザの運転技術レベルを運転技術レベル記憶ＤＢ４８から取得する。
【０１０７】
次に、Ｓ１３６においてＣＰＵ２１は、前記Ｓ１３４で補正された後の駐車場の利用難易度情報と、前記Ｓ１３５で取得した現在のユーザの運転技術レベルとを比較することにより、案内対象候補となる駐車場の中から現在のユーザの運転技術レベルに対応する駐車場を特定する。尚、具体的な駐車場の特定方法については第１実施形態と同様であるので説明は省略する。
【０１０８】
その後、Ｓ１３７においてＣＰＵ５１は、前記Ｓ１３６で特定された駐車場に関する情報をユーザに案内する。
【０１０９】
以上詳細に説明した通り、第２実施形態に係る駐車場情報提供システム及び駐車場情報提供システムによる駐車場情報提供方法及び駐車場情報提供システムで実行されるコンピュータプログラムでは、駐車場の空車率に基づいて駐車場の利用難易度を設定する（Ｓ１２１〜Ｓ１２５）ので、駐車場の空車率を考慮して、より正確な駐車場の利用難易度を設定することが可能となる。
また、駐車場の空車率に基づいて駐車場の利用難易度を補正し（Ｓ１３４）、補正後の利用難易度とユーザの運転技術レベルとを比較する（Ｓ１３６）ので、駐車場の空車率を考慮して、駐車場の利用難易度とユーザの運転技術レベルとの正しい比較が行うことが可能となる。従って、より正確にユーザの運転技術レベルに対応した駐車場を選別することが可能となる。
【０１１０】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、第１実施形態及び第２実施形態では、車両３が駐車場で駐車を行った際の“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”とをプローブ情報として、プローブセンタ２に送信し、プローブセンタ２は送信されたプローブ情報を統計処理することによって駐車場の難易度を設定することとしているが、“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”のいずれか一方のみをプローブ情報として送信しても良い。また、“駐車場に進入してから駐車を完了するまでに実行した切り返しの回数”と“駐車後のドアの開閉角度”以外の駐車態様に関する情報をプローブ情報としてプローブセンタ２に送信しても良い。例えば、駐車場に進入してから駐車を完了するまでの距離や時間等がある。
【０１１１】
また、プローブ情報として“切り返しの回数”の代わりに“切り返し度”をプローブセンタ２へ送信するようにしても良い。尚、切り返し度は、以下の式により算出する。
切り返し度＝Σ（ハンドル切り角／前後移動距離）
【０１１２】
また、Ｓ４においてＣＰＵ５１は、シフト位置が「Ｒ」に変更された場合に、後ろ向き駐車による駐車操作が開始されたと判定し、駐車態様の取得を開始することとしているが、Ｓ４の処理は省略しても良い。その場合には、駐車場へと進入した後に駐車態様の取得を開始する。
【０１１３】
また、前記Ｓ９及びＳ１１０でドアの開閉角度を検出する際において、複数のドアの開閉角度が検出された場合には、検出した複数のドアの開閉角度の内、最も角度が小さいドアの開閉角度をプローブ情報としてプローブセンタ２に送信する。
【０１１４】
また、駐車場の利用難易度は、空車率毎（例えば、空車率０％〜２０％、２０％〜４０％、４０％〜６０％、６０％〜８０％、８０％〜１００％）に設定するようにしても良い。また、時間帯毎や曜日毎に設定しても良い。
【０１１５】
また、第１実施形態及び第２実施形態では、図４に示す難易度判定グラフを用いて、プローブ情報毎の駐車場の利用難易度を判定しているが、難易度設定グラフの代わりにテーブルを用いても良い。
【０１１６】
また、第１実施形態及び第２実施形態では、前向き駐車と後ろ向き駐車の内、特に後ろ向き駐車による駐車態様のみを対象として、駐車場の利用難易度の設定やユーザの運転技術レベルの特定を行っているが、前向き駐車についても対象に含めても良い。
【図面の簡単な説明】
【０１１７】
【図１】第１実施形態に係る運転支援システムを示した概略構成図である。
【図２】第１実施形態に係る運転支援システムの構成を示したブロック図である。
【図３】プローブ情報ＤＢの記憶領域の一例を示した図である。
【図４】難易度判定グラフを示した図である。
【図５】車両のドアの開閉角度を示した図である。
【図６】利用難易度情報ＤＢの記憶領域の一例を示した図である。
【図７】第１実施形態に係るナビゲーション装置の制御系を模式的に示すブロック図である。
【図８】第１実施形態に係る駐車態様送信処理プログラムのフローチャートである。
【図９】第１実施形態に係る運転技術レベル特定処理プログラムのフローチャートである。
【図１０】第１実施形態に係る利用難易度設定処理プログラムのフローチャートである。
【図１１】第１実施形態に係る情報配信処理プログラムのフローチャートである。
【図１２】第１実施形態に係る運転支援処理プログラムのフローチャートである。
【図１３】車両が駐車場で後ろ向き駐車を行う場合の駐車態様の一例を示した図である。
【図１４】運転技術レベル判定グラフを示した図である。
【図１５】運転技術レベル判定テーブルを示した図である。
【図１６】駐車場毎に生成される利用難易度の度数分布表を示した図である。
【図１７】ユーザの運転技術レベルに対応する利用難易度を示した対応表である。
【図１８】液晶ディスプレイに表示される駐車場の案内画面を示した図である。
【図１９】第２実施形態に係る駐車態様送信処理プログラムのフローチャートである。
【図２０】第２実施形態に係る利用難易度設定処理プログラムのフローチャートである。
【図２１】第２実施形態に係る運転支援処理プログラムのフローチャートである。
【図２２】駐車場の一例を示した図である。
【図２３】駐車場の一例を示した図である。
【図２４】駐車場の一例を示した図である。
【図２５】駐車場の一例を示した図である。
【符号の説明】
【０１１８】
１              駐車場情報提供システム
２              プローブセンタ
３              車両
２０            サーバ
２１            ＣＰＵ
２２            ＲＡＭ
２３            ＲＯＭ
３３            ナビゲーションＥＣＵ
５１            ＣＰＵ
５２            ＲＡＭ
５３            ＲＯＭ
【図１】
2010091465.tif 000003
【図２】
2010091465.tif 000004
【図３】
2010091465.tif 000005
【図４】
2010091465.tif 000006
【図５】
2010091465.tif 000007
【図６】
2010091465.tif 000008
【図７】
2010091465.tif 000009
【図８】
2010091465.tif 000010
【図９】
2010091465.tif 000011
【図１０】
2010091465.tif 000012
【図１１】
2010091465.tif 000013
【図１２】
2010091465.tif 000014
【図１３】
2010091465.tif 000015
【図１４】
2010091465.tif 000016
【図１５】
2010091465.tif 000017
【図１６】
2010091465.tif 000018
【図１７】
2010091465.tif 000019
【図１８】
2010091465.tif 000020
【図１９】
2010091465.tif 000021
【図２０】
2010091465.tif 000022
【図２１】
2010091465.tif 000023
【図２２】
2010091465.tif 000024
【図２３】
2010091465.tif 000025
【図２４】
2010091465.tif 000026
【図２５】
2010091465.tif 000027