(57)【特許請求の範囲】
【請求項１】
車両の駐車を支援する駐車支援装置であって、
前記車両の駐車条件に応じた駐車手法を示す駐車手法モデルを取得する取得手段と、
前記車両に対するユーザの駐車手法が前記駐車手法モデルと異なるか否かを判断する判断手段と、
前記ユーザの駐車手法が前記駐車手法モデルと異なる場合に、前記車両の駐車支援を開始するか否かをユーザに問い合わせる通知手段と、
前記ユーザが支援することを承認した場合に、前記ユーザが行う駐車操作の支援と前記ユーザの操作を介さずに駐車する自動運転の何れか一方を行う支援手段と、
を備えることを特徴とする駐車支援装置。
【請求項２】
請求項１に記載の駐車支援装置において、
駐車場における車両の駐車手法を収集する収集手段と、
前記収集手段が収集した駐車手法と該駐車手法による駐車が行われた駐車場の種別とに基づき、前記駐車手法モデルを生成する生成手段と、
をさらに備えることを特徴とする駐車支援装置。
【請求項３】
請求項２に記載の駐車支援装置において、
前記駐車条件は、前記駐車場の種別を含むことを特徴とする駐車支援装置。
【請求項４】
請求項３に記載の駐車支援装置において、
前記駐車条件は、駐車の時刻、前記車両の乗員数、駐車場内の歩行者数、駐車領域の向き、対向車の有無、後続車の有無、及び、駐車領域に対する前記車両の進行方向のいずれかをさらに含むことを特徴とする駐車支援装置。
【請求項５】
車両の駐車を支援する駐車支援方法であって、
（ａ）前記車両の駐車条件に応じた駐車手法を示す駐車手法モデルを取得する工程と、
（ｂ）前記車両に対するユーザの駐車手法が前記駐車手法モデルと異なるか否かを判断する工程と、
（ｃ）前記ユーザの駐車手法が前記駐車手法モデルと異なる場合に、前記車両の駐車支援を開始するか否かをユーザに問い合わせる工程と、
（ｄ）前記ユーザが支援することを承認した場合に、前記ユーザが行う駐車操作の支援と前記ユーザの操作を介さずに駐車する自動運転の何れか一方を行う工程と、
を備えることを特徴とする駐車支援方法。
【請求項６】
車両の駐車を支援する駐車支援装置とサーバとを含む駐車支援システムであって、
前記駐車支援装置は、
前記車両の駐車に関する駐車条件を取得する取得手段と、
前記駐車条件を前記サーバに送信する第１送信手段と、
前記駐車条件に応じた駐車手法を示す駐車手法モデルを前記サーバから受信する第１受信手段と、
前記車両に対するユーザの駐車手法が前記駐車手法モデルと異なるか否かを判断する判断手段と、
前記ユーザの駐車手法が前記駐車手法モデルと異なる場合に、前記車両の駐車支援を開始するか否かをユーザに問い合わせる通知手段と、
前記ユーザが支援することを承認した場合に、前記ユーザが行う駐車操作の支援と前記ユーザの操作を介さずに駐車する自動運転の何れか一方を行う支援手段と、
を備え、
前記サーバは、
駐車場における車両の駐車手法を収集する収集手段と、
前記収集手段が収集した駐車手法と該駐車手法による駐車が行われた駐車場の種別とに基づき、前記駐車手法モデルを生成する生成手段と、
前記駐車条件を前記駐車支援装置から受信する第２受信手段と、
前記駐車条件に応じた前記駐車手法モデルを前記駐車支援装置に送信する第２送信手段と、
を備えることを特徴とする駐車支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の駐車を支援する技術に関する。
【背景技術】
【０００２】
従来より、車両を駐車場に駐車させる際、自動でステアリング等を操作し、運転者の駐車操作を支援する駐車支援装置が知られている。また、過去の駐車操作を駐車場毎に蓄積し、蓄積した駐車操作の情報に基づき、駐車場に入場した運転者にとって最も適切な駐車操作を実行する駐車支援システムが提供されている。このような駐車支援の制御を利用することで、複数のステアリング操作を要する縦列駐車や隣接車両との間隔の狭い駐車領域であっても正確に車両を駐車でき、特に運転初心者や高齢者ドライバーにとって有用な技術となっている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３７９３０号公報
【特許文献２】特開２０１４−１２５１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このような駐車支援の制御は、運転者がシフトレバーをリバースに入力する毎に運転支援を実行していた（例えば、特許文献２）。運転者は自ら操作して駐車可能と判断する場合には、このような運転支援はむしろ煩わしい。このため、運転者によっては、駐車支援装置を起動不能にする場合もあった。したがって、このような駐車支援は、運転者が円滑に駐車できない場合等、真に駐車支援が望まれる場合に実行されることが望ましい。
【０００５】
本発明はかかる課題に鑑み、運転者の駐車操作を適切に支援する技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１の発明は、車両の駐車を支援する駐車支援装置であって、前記車両の駐車条件に応じた駐車手法を示す駐車手法モデルを取得する取得手段と、前記車両に対するユーザの駐車手法が前記駐車手法モデルと異なるか否かを判断する判断手段と、前記ユーザの駐車手法が前記駐車手法モデルと異なる場合に、前記車両の駐車支援を開始するか否かをユーザに問い合わせる通知手段と、
前記ユーザが支援することを承認した場合に、前記ユーザが行う駐車操作の支援と前記ユーザの操作を介さずに駐車する自動運転の何れか一方を行う支援手段と、を備える。
【０００７】
また、請求項２の発明は、請求項１に記載の駐車支援装置において、駐車場における車両の駐車手法を収集する収集手段と、前記収集手段が収集した駐車手法と該駐車手法による駐車が行われた駐車場の種別とに基づき、前記駐車手法モデルを生成する生成手段と、をさらに備える。
【０００８】
また、請求項３の発明は、請求項２に記載の駐車支援装置において、前記駐車条件は、前記駐車場の種別を含む。
【０００９】
また、請求項４の発明は、請求項３に記載の駐車支援装置において、前記駐車条件は、駐車の時刻、前記車両の乗員数、駐車場内の歩行者数、駐車領域の向き、対向車の有無、後続車の有無、及び、駐車領域に対する前記車両の進行方向のいずれかをさらに含む。
【００１０】
また、請求項５の発明は、車両の駐車を支援する駐車支援方法であって、（ａ）前記車両の駐車条件に応じた駐車手法を示す駐車手法モデルを取得する工程と、（ｂ）前記車両に対するユーザの駐車手法が前記駐車手法モデルと異なるか否かを判断する工程と、（ｃ）前記ユーザの駐車手法が前記駐車手法モデルと異なる場合に、前記車両の駐車支援を開始するか否かをユーザに問い合わせる工程と、（ｄ）前記ユーザが支援することを承認した場合に、前記ユーザが行う駐車操作の支援と前記ユーザの操作を介さずに駐車する自動運転の何れか一方を行う工程と、を備える。
【００１１】
また、請求項６の発明は、車両の駐車を支援する駐車支援装置とサーバとを含む駐車支援システムであって、  前記駐車支援装置は、前記車両の駐車に関する駐車条件を取得する取得手段と、前記駐車条件を前記サーバに送信する第１送信手段と、前記駐車条件に応じた駐車手法を示す駐車手法モデルを前記サーバから受信する第１受信手段と、前記車両に対するユーザの駐車手法が前記駐車手法モデルと異なるか否かを判断する判断手段と、前記ユーザの駐車手法が前記駐車手法モデルと異なる場合に、前記車両の駐車支援を開始するか否かをユーザに問い合わせる通知手段と、前記ユーザが支援することを承認した場合に、前記ユーザが行う駐車操作の支援と前記ユーザの操作を介さずに駐車する自動運転の何れか一方を行う支援手段と、を備え、前記サーバは、駐車場における車両の駐車手法を収集する収集手段と、前記収集手段が収集した駐車手法と該駐車手法による駐車が行われた駐車場の種別とに基づき、前記駐車手法モデルを生成する生成手段と、前記駐車条件を前記駐車支援装置から受信する第２受信手段と、前記駐車条件に応じた前記駐車手法モデルを前記駐車支援装置に送信する第２送信手段と、を備える。
【発明の効果】
【００１２】
請求項１ないし６の発明によれば、ユーザが支援することを承認した場合に、前記車両の駐車操作を支援するので、無用な駐車操作の支援を防止できる。
【００１３】
また、特に請求項２の発明によれば、車両のユーザは、車両の駐車手法と駐車場の種別とに基づいて生成された駐車手法モデルを利用するので、適切な駐車手法モデルを利用できる。
【００１４】
また、特に請求項３の発明によれば、駐車場の種別に応じた適切な駐車手法モデルを選択できる。
【００１５】
また、特に請求項４の発明によれば、より適切な駐車手法モデルを選択できる。
【図面の簡単な説明】
【００１６】
【図１】図１は、駐車支援システムの概要を示す。
【図２】図２は、駐車支援の要否を判断する方法を説明する図である。
【図３】図３は、駐車支援システムの構成を示す。
【図４】図４は、ディスプレイの表示例を示す。
【図５】図５は、サーバの構成を示す。
【図６】図６は、駐車手法モデルの例を示す。
【図７】図７は、駐車支援装置の処理工程を示す。
【図８】図８は、駐車支援装置の処理工程を示す。
【図９】図９は、駐車支援装置の処理工程を示す。
【図１０】図１０は、サーバの処理工程を示す。
【図１１】図１１は、第２の実施の形態に係る駐車支援システムの構成を示す。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ本発明の実施の形態を説明する。
【００１８】
＜１．第１の実施の形態＞
＜１−１．概要＞
図１は、駐車支援システム１の概要を示す。駐車支援システム１は、運転者（ユーザ）が車両２を適切に駐車領域ＰＡに駐車できるよう支援するシステムである。
【００１９】
駐車の支援とは、運転者が車両２を駐車領域ＰＡに駐車させる際、どのようにステアリングやアクセル等を操作すべきかインジケータや音声等で運転者に指示することである。運転者は、インジケータ等の指示に従ってステアリング等を操作することで、適切に車両２を駐車領域ＰＡに駐車できる。特に、運転者の運転経験の少ない場合や、駐車領域ＰＡが狭い場合、夜間等で駐車領域ＰＡ周辺の見通しが悪い場合等であっても、運転者は安全に車両２を駐車領域ＰＡに駐車できる。
【００２０】
しかし、運転者によっては、慣れた駐車場等では必ずしも駐車支援を必要としない。この場合、駐車支援システム１は、車両２が駐車場に入場する毎にインジケータの点灯や音声の出力を行うと、駐車支援を欲しない運転者には煩わしいシステムとなる。
【００２１】
そこで、運転者が駐車操作に苦慮している場合等、運転者が駐車支援を欲している場合に駐車支援を実行することが望ましい。すなわち、運転者が行っている駐車手法が一般的又は理想的な駐車手法と異なる場合に、駐車支援を欲しているか否か問い合わせることで、適切な時機に駐車支援を実行できる。
【００２２】
図２は、運転者が駐車操作に苦慮している場合等、運転者が駐車支援を欲しているか否か判断する方法を説明する図である。
【００２３】
車両２が駐車場に入場すると、駐車支援装置３は、駐車場の種別（ショッピングセンターやサービスエリア等）や時間帯等の駐車条件をサーバ１０へ送信する。
【００２４】
サーバ１０は、駐車支援装置３から送信された駐車条件に適合する駐車手法モデルを選択し、駐車支援装置３へ送信する。駐車手法モデルとは、車両２が置かれた駐車条件における一般的又は理想的な駐車の手法を示す運転手順のモデルである。駐車手法モデルには、例えば「後進・左旋回」等のモデルデータが入力される。サーバ１０は、駐車支援装置３を搭載した車両から予め様々な駐車条件における駐車手法を収集し、複数の駐車手法モデルを生成・蓄積しておく。これにより、サーバ１０は、どのような駐車条件であっても、適合する駐車手法モデルを選択し、駐車支援装置３へ送信できる。
【００２５】
駐車支援装置３は、サーバ１０から送信された駐車手法モデルを受信すると、駐車手法モデルを「いつもの駐車手法」として駐車支援装置３に設定する。すなわち、駐車支援装置３は、駐車手法モデルを運転者が通常行う一般的又は理想的な駐車手法として認識する。
【００２６】
駐車支援装置３は、運転者が実際に行っている駐車手法を検出し、検出した現実の駐車手法と「いつもの駐車手法」、すなわち駐車手法モデルとを対比し、相違の度合いを判定する。相違の度合いが一定基準より大きい場合、運転者の行う現実の駐車手法は一般的又は理想的な駐車手法から乖離している、すなわち運転者は駐車操作に苦慮していると判定できる。このような場合に、駐車支援を欲しているか否か問い合わせることで、適切な時機に駐車支援を実行できる。
【００２７】
なお、以下において、駐車支援装置３が運転者の行う駐車操作（駐車手法）を支援することを「駐車支援」と述べる。また、駐車支援装置３が運転者の操作を介在させずに車両２を動作、特に駐車させることを「自動運転」と述べる。また、車両が後進する際の「左旋回」とは、車両を上方から見た際の時計回りとする。以下、このような駐車支援システム１における駐車支援装置３について、詳細に説明する。
【００２８】
＜１−２．構成＞
図３は、駐車支援システム１の構成を示すブロック図である。駐車支援システム１は、駐車支援装置３を備える車両２、及びサーバ１０を含む。
【００２９】
車両２は、運転者によって運転される自動車である。車両２は、自家用自動車の他、バスやトラック等の事業用自動車でもよい。車両２は、運転者によって駐車領域ＰＡに駐車される車両であればよい。車両２は、駐車支援装置３、カメラ４、ソナー５、インジケータ６、ディスプレイ７、ナビゲーション装置８、及び駆動制御装置９を備える。
【００３０】
駐車支援装置３は、運転者が車両２を駐車させる運転作業を支援する電子制御装置である。駐車支援装置３は、車両２に備わるカメラ４により駐車位置を認識し、ソナー５により障害物との距離を検出し、インジケータ６の点灯等を行うことで運転者の駐車操作を支援する。駐車支援装置３は、制御部３１、送受信機３２、及び記憶部３３を備える。
【００３１】
制御部３１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、及びＲＯＭ（Read Only Memory）を備えたマイクロコンピュータである。制御部３１は、駐車支援装置３の全体を制御する。制御部３１の備える各機能は後述する。
【００３２】
送受信機３２は、ネットワークを介してサーバ１０とデータの送受信を行う通信機である。例えば、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）やＬＴＥ（Long Term Evolution）等を利用した無線通信機である。
【００３３】
記憶部３３は、データを記憶する記憶媒体である。例えば、ＥＥＰＲＯＭ（Electrical Erasable Programmable Read-Only memory）や、フラッシュメモリ、磁気ディスクを備えたハードディスクドライブ等の不揮発性メモリである。記憶部３３は、運転者データ３３ａ、乗員データ３３ｂ、履歴データ３３ｃ、及びプログラム３３ｄを記憶している。
【００３４】
運転者データ３３ａは、車両２を運転する運転者に関するデータである。運転者データ３３ａは、運転者の性別、年齢、及び運転経験等である。運転者データ３３ａは、車両２の運転開始前に運転者により駐車支援装置３へ入力される。
【００３５】
乗員データ３３ｂは、車両２に乗車する乗員数を示すデータである。乗員データ３３ｂは、座席に設けられたセンサ（図示せず）により検出された乗員数に基づき、更新される。
【００３６】
履歴データ３３ｃは、車両２の運転者の駐車履歴に基づく駐車支援が不要である旨を示すデータである。すなわち、運転者は、自宅駐車場や利用頻度の高い駐車場では、駐車操作に慣れているため、必ずしも駐車支援を必要としない。したがって車両２が駐車場に入場した場合、履歴データ３３ｃが参照され、駐車支援の実行の要否が判断される。
【００３７】
プログラム３３ｄは、制御部３１により読み出され、制御部３１が駐車支援装置３を制御するために実行されるファームウェアである。
【００３８】
カメラ４は、ＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサを備えたビデオカメラである。カメラ４は、例えば車両２のフロントグリル、左右のサイドミラー、及びリアゲートに設置され、車両２周囲の被写体を撮影する。カメラ４は、被写体を撮影すると画像信号を生成し、生成した画像信号を制御部３１に送信する。
【００３９】
ソナー５は、車両２周辺に超音波を発信し、車体から数十センチに所在する物体との距離を検知する超音波センサである。ソナー５は、物体を検知すると、物体データを制御部に送信する。
【００４０】
インジケータ６は、灯火（ランプ）の点滅で運転者に運転操作の指示を行う点灯式指示器である。インジケータ６は、インナーパネル内に複数配置される。例えば、運転者にステアリングホイール（ハンドル）を右方向に回転すべき指示を行う場合、運転者から見て右方向に配置されたインジケータ６が点滅する。なお、インジケータの点灯に加え、ブザー等を鳴動させてもよい。
【００４１】
ディスプレイ７は、画像等を表示する表示装置である。例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイである。ディスプレイ７は、タッチパッド７ａを備える。
【００４２】
タッチパッド７ａは、ディスプレイ７に表示された文字や記号等を示す領域にユーザが手指で接触して圧力を加えると、接触した画面位置の位置データを取得する。タッチパッド７ａは、取得した画面上の位置データを制御部３１へ送信する。なお、ディスプレイ７とタッチパッド７ａとでタッチパネルと称される場合もある。
【００４３】
ナビゲーション装置８は、車両２の現在位置を地図上に表示し、ユーザに目的地までの経路を案内する経路案内装置である。ナビゲーション装置８は、地図データ８ａ及び位置導出部８ｂを備える。
【００４４】
地図データ８ａは、道路、駐車場種別、建物、鉄道、行政区画、海岸線、及び河川・湖沼等の位置を網羅したベクトル形式及びラスタ形式の地形図である。道路等は住所や緯度及び経度と関連付けられている。
【００４５】
位置導出部８ｂは、衛星測位システムを利用して地球上における現在位置を測定する測定器である。衛星測位システムは、例えばグローバル・ポジショニング・システム（Global Positioning System；GPS）やグロナス（Global Navigation Satellite System；GLONASS）である。位置導出部８ｂは、図示しない受信機で複数の衛星から送信される信号を受信し、受信した信号に基づき現在位置を測定する。現在位置は、例えば緯度及び経度で示される位置である。位置導出部８ｂは、現在位置を測定すると、位置データとして制御部３１へ送信する。
【００４６】
駆動制御装置９は、車両２に備わる図示しない駆動機構（操舵装置、原動機、及び制動装置）を制御し、車両２の動作を制御する電子制御装置である。また、駆動制御装置９は、運転者により入力されたシフトポジションやステアリングの操作量等を示す駆動機構の状態を制御部３１に送信する。駆動制御装置９は、シフト部９ａ、ステアリング部９ｂ、スロットル部９ｃ、及びブレーキ部９ｄを備える。
【００４７】
シフト部９ａは、図示しないシフトポジションセンサと接続され、運転者により入力されたシフトポジションを検出する。
【００４８】
ステアリング部９ｂは、車両２に備わる操舵装置（ステアリング）を制御する。ステアリング部９ｂは操舵装置を制御して車両２の進行方向を変更する。
【００４９】
スロットル部９ｃは、車両２に備わる原動機（エンジン）を制御する。スロットル部９ｃは原動機を制御し、車両２を走行させる。原動機は、内燃機関や電気モータである。
【００５０】
ブレーキ部９ｄは、車両２に備わる制動装置（ブレーキ及びパーキングブレーキ）を制御する。ブレーキ部９ｄは制動装置を制御して車両２に制動をかけ、車両２を減速及び停止させる。また、ブレーキ部９ｄは、制動装置の制動状態を検出する。
【００５１】
サーバ１０は、情報ネットワーク上で他のコンピュータとデータ等を送受信する大規模演算処理装置である。サーバ１０は、車両２や他の車両に搭載された駐車支援装置から駐車条件や駐車手法を示すデータを受信し、蓄積する。サーバ１０の構成は、後に詳述する。
【００５２】
次に、前述の駐車支援装置３の制御部３１の備える機能について説明する。制御部３１は、取得部３１ａ、判断部３１ｂ、通知部３１ｃ、支援部３１ｄ、送信部３１ｅ、記録部３１ｆ、及び表示制御部３１ｇを備える。
【００５３】
取得部３１ａは、車両２に備わるセンサやデータから後述の駐車条件データを取得する。また、取得部３１ａは、サーバ１０から後述の駐車手法モデルを受信する。取得部３１ａは駐車手法モデルを受信すると、受信した駐車手法モデルを判断部３１ｂに設定する。なお、取得部３１ａは、本発明において、取得手段として機能する。
【００５４】
判断部３１ｂは、車両２の駐車操作が開始したか否か判断する。この際、判断部３１ｂは、カメラ４から送信される映像に基づき、車両２が空いた駐車領域ＰＡに接近しているか否かにより、車両２の駐車操作が開始したか否か判断する。これにより、判断部３１ｂは、車両２が後進して駐車する場合のみならず、前進して駐車する場合であっても、車両２の駐車操作が開始したか否か判断できる。なお、判断部３１ｂは、本発明において、判断手段として機能する。
【００５５】
また、判断部３１ｂは、車両２が駐車場から退場したか否か判断する。この際、判断部３１ｂは、ナビゲーション装置８から車両２の現在位置を取得し、車両２が駐車場から退場したか否か判断する。
【００５６】
また、判断部３１ｂは、運転者による駐車操作が判断部３１ｂに設定された駐車手法モデルと異なるか否か判断する。例えば、判断部３１ｂは、駐車手法モデルが「後進・左旋回」を示す場合、運転者による駐車操作が「前進」又は「右旋回」であると、駐車操作は駐車手法モデルと異なると判断する。
【００５７】
また、判断部３１ｂは、駐車操作が完了したか否か判断する。この際、判断部３１ｂは、カメラ４の映像及び駆動制御装置９の示すデータにより駐車操作が完了したか否か判断する。例えば、判断部３１ｂは、カメラ４の映像により車両２が駐車領域に収まり、ブレーキ部９ｄの信号によりパーキングブレーキが掛けられたと判断した場合に、駐車操作が完了したと判断する。
【００５８】
通知部３１ｃは、運転者に駐車支援の要否を問い合わせる。通知部３１ｃは、例えば、「駐車支援を開始しますか？」のメッセージをディスプレイ７に表示させる。また、通知部３１ｃは、メッセージへの回答となる画像、例えば「はい」及び「いいえ」を示す画像をディスプレイ７に表示させる。なお、通知部３１ｃは、本発明において、通知手段として機能する。
【００５９】
図４は、通知部３１ｃが運転者へ駐車支援を開始するか否か問い合わせるメッセージの表示例である。通知部３１ｃは、運転者が駐車手法モデルと異なる駐車操作を行った場合、すなわち駐車操作に苦慮している場合、ディスプレイ７に駐車支援を開始するか否か問い合わせるメッセージＭＱを表示させる。メッセージＭＱは、例えば、「駐車支援を開始しますか？」である。また、ディスプレイ７には、タッチパッド７ａに対応したボタンが表示される。表示されるボタンは、「はい」ボタンＭＫ及び「いいえ」ボタンＭＮである。運転者は「はい」ボタンＭＫ又は「いいえ」ボタンＭＮをタッチすることで、メッセージＭＱに対し、駐車支援を欲するか否か自らの意思を入力できる。
【００６０】
再度図３を参照し、制御部３１の備える機能を説明する。支援部３１ｄは、カメラ４及びソナー５による駐車領域の配置及び車両２周辺の障害物の位置に基づき、インジケータ６を点灯させ、運転者による車両２の運転操作を支援する。すなわち、支援部３１ｄは、車両２が円滑に駐車領域に駐車されるようなステアリングの操作方向等を運転者に示す。また、支援部３１ｄは、駆動制御装置９を制御して、車両２を運転者の操作を介さずに駐車する、いわゆる自動運転を行ってもよい。支援部３１ｄが車両２の駐車を自動的に制御することで、運転者がステアリング（ハンドル）、スロットル（アクセル）、及びブレーキを操作せずとも、車両２は駐車領域ＰＡへ駐車される。なお、支援部３１ｄは、本発明において、支援手段として機能する。
【００６１】
送信部３１ｅは、送受信機３２を制御して、駐車支援装置３の外部に備わる装置等とデータの送受信を行う。例えば、送信部３１ｅは、取得部３１ａが取得した駐車条件データをサーバ１０に送信する。
【００６２】
記録部３１ｆは、車両２の駐車手法を記録する。記録部３１ｆは、運転者による車両２の駐車操作の開始後のシフトポジション、ステアリング、スロットル、及びブレーキの動きを駐車手法データとして記録する。記録部３１ｆの記録した駐車手法を解析することで、車両２がどのような手法で駐車されたか判別できる。例えば、車両２が後進しつつ左旋回で駐車されたと判別できる。記録部３１ｆが記録した駐車手法データは、送信部３１ｅによりサーバ１０に送信され、駐車手法モデルの生成の元データとされる。
【００６３】
表示制御部３１ｇは、ディスプレイ７に画像等の表示、及び表示の停止を行う。表示制御部３１ｇがディスプレイ７に表示させる画像は、例えば、経路案内用の地図画像や車両後方等の周辺映像のほか、文字や図形である。
【００６４】
次に、サーバ１０の構成を説明する。サーバ１０は、大規模な記憶領域及び高い演算処理機能を備え、複数の運転者により利用されるホスティングサーバである。図５は、サーバ１０の構成を示すブロック図である。サーバ１０は、制御部１０１、送受信機１０２、及びデータベース１０３を備える。
【００６５】
制御部１０１は、ＣＰＵ、ＲＡＭ、及びＲＯＭを備えたコンピュータである。制御部１０１は、サーバ１０の全体を制御する。制御部１０１の備える各機能は後述する。
【００６６】
送受信機１０２は、ネットワークを介して駐車支援装置３とデータの送受信を行う通信機である。例えば、ＷｉＭＡＸやＬＴＥ等を利用した無線通信機である。
【００６７】
データベース１０３は、データを記憶する記憶媒体である。例えば、ＥＥＰＲＯＭや、フラッシュメモリ、磁気ディスクを備えたハードディスクドライブ等の不揮発性メモリである。データベース１０３は、駐車手法モデル１０３ａ及び駐車条件データ１０３ｂを蓄積（記憶）する。
【００６８】
駐車手法モデル１０３ａは、所定の駐車条件において、駐車支援装置３を備えた車両２を運転する運転者が、実際に車両を駐車領域ＰＡに駐車させた手法を収集したデータである。例えば、「後進・左旋回」を示すデータである。駐車手法モデル１０３ａは、データベース１０３に複数記憶される。
【００６９】
駐車条件データ１０３ｂは、車両２が駐車する際の複数の条件を示すデータ群である。駐車条件データ１０３ｂは、駐車場種別、運転者情報、時刻等を示す。駐車条件データ１０３ｂは、駐車手法モデル１０３ａが示す運転手法が行われた際の駐車条件である。したがって、駐車条件データ１０３ｂと駐車手法モデル１０３ａとは、互いに関連付けられている。
【００７０】
図６は、データベース１０３に入力されている駐車手法モデル１０３ａ及び駐車条件データ１０３ｂの例を示す。駐車手法モデル１０３ａと駐車条件データ１０３ｂとは、互いに関連付けられ、データベース１０３に複数入力されている。
【００７１】
駐車手法モデル１０３ａは、前述の通り、駐車条件データ１０３ｂに示す条件下において、実際に駐車領域ＰＡへ適切に駐車された手法を記録したデータである。したがって、駐車手法モデル１０３ａは、駐車条件データ１０３ｂに示す条件下における一般的又は理想的な駐車手法を示す。なお、かかる駐車手法で車両を運転した運転者は、必ずしも同一者とは限らない。駐車手法モデル１０３ａは、様々な運転者が行った駐車手法に基づいて、サーバ１０で生成されるからである。
【００７２】
また、運転者が駐車に苦慮している場合等、駐車支援を欲する場合に、かかる運転者の状況に合致した又は類似した駐車条件に関連付けられた駐車手法モデル１０３ａが、データベース１０３から選択される。例えば、選択された駐車手法モデル１０３ａが「後進・左旋回」の駐車手法を示す場合、駐車支援装置３は、車両２の運転者に対し、駐車領域ＰＡへ後進しつつ左旋回で駐車するよう支援する。
【００７３】
駐車条件データ１０３ｂは、車両２が駐車する際の条件を示す複数のデータ群Ｄである。具体的には、駐車条件データ１０３ｂは、駐車場種別Ｄ１、運転者情報（性別）Ｄ２、運転者情報（年齢）Ｄ３、運転者情報（経験）Ｄ４、時間帯Ｄ５、乗員数Ｄ６、歩行者数Ｄ７、駐車領域ＰＡの向きＤ８、対向車Ｄ９、後続車Ｄ１０、及び進行方向Ｄ１１である。
【００７４】
駐車場種別Ｄ１は、「ショッピングセンター駐車場」や「サービスエリア」等である。運転者情報（性別）Ｄ２は、「男性」又は「女性」の別である。運転者情報（年齢）Ｄ３は、「５０歳代」等の年代である。運転者情報（経験）Ｄ４は、「初心者」、「経験者」又は「熟練者」の別である。時間帯Ｄ５は、「早朝」、「昼間」、「夕方」、「夜間」又は「深夜」の時間帯である。乗員数Ｄ６は、車両２に乗車する乗員の数である。歩行者数Ｄ７は、車両２が入場した駐車場内を歩行する歩行者の数である。駐車領域ＰＡの向きＤ８は、「直交」、「平行」又は「傾斜」である。対向車Ｄ９は、車両２に対向する車両の有無である。後続車Ｄ１０は、車両２に後続する車両の有無である。進行方向Ｄ１１は、車両２の進行する方向であり、「直進」又は「後進」である。
【００７５】
再度図５を参照し、サーバ１０の制御部１０１の備える機能を説明する。制御部１０１は、収集部１０１ａ、生成部１０１ｂ、選択部１０１ｃ、及び送信部１０１ｄを備える。
【００７６】
収集部１０１ａは、送受信機１０２を介して、駐車支援装置３から送信される駐車条件データ及び駐車手法データを収集する。収集部１０１ａは、運転者が駐車手法モデルを利用せずに駐車操作を行っている場合の駐車条件データと、運転者が駐車支援を希望した場合の駐車条件データとを収集する。なお、運転者が駐車手法モデルを利用せずに駐車操作を行っている場合の駐車条件データは、新たな駐車手法モデルの生成に利用され、運転者が駐車支援を希望した場合の駐車条件データは既に生成された駐車手法モデルの選択に利用される。なお、収集部１０１ａは、本発明において、収集手段として機能する。
【００７７】
生成部１０１ｂは、駐車手法モデルを生成する。すなわち、生成部１０１ｂは、収集部１０１ａが受信した駐車条件データ及び駐車手法データを解析し、どのような駐車条件においてどのような駐車手法が採られたかを認識する。例えば、生成部１０１ｂは、駐車条件として「歩行者数１５人のショッピングセンター駐車場において５０歳代の男性・熟練者が夕方に乗員２名で自車両と直交する駐車領域を直進し、対向車がなく後続車がある」場合に、運転者が「後進・左旋回」で駐車を完了すると、これら駐車条件に関連した駐車手法モデルとして「後進・左旋回」を生成する。生成部１０１ｂは、駐車手法モデルを生成すると、データベース１０３に蓄積する。なお、生成部１０１ｂは、本発明において、生成手段として機能する。
【００７８】
選択部１０１ｃは、データベース１０３を参照し、収集部１０１ａが受信した駐車条件データに合致する駐車条件データと関連付けられた駐車手法モデルを選択する。なお、駐車条件データは、完全に合致する必要はない。１１項目の駐車条件データ（Ｄ１〜Ｄ１１）のうち、一定項目以上、例えば６項目以上が合致すればよい。この場合に選択された駐車手法モデルであっても、駐車操作に苦慮する運転者にとって有用な駐車手法だからである。
【００７９】
送信部１０１ｄは、選択部１０１ｃが選択した駐車手法モデルを送受信機１０２を介して駐車支援装置３へ送信する。これにより、駐車支援装置３は、サーバ１０で選択された最適な駐車手法モデルを受信し、運転者に駐車支援を実行できる。
【００８０】
＜１−３．工程＞
次に、駐車支援装置３の処理工程を説明する。図７ないし図９は、駐車支援装置３の処理工程を示すフローチャートである。図７は、駐車支援装置３のメインルーチンとなる処理工程を示すフローチャートである。処理工程は、所定周期で繰り返し実行される。なお、ステップＳ１１及びステップＳ１２は、処理工程開始初期の処理となる初期処理である。ステップＳ１３からステップＳ１６は、駐車手法モデルを駐車支援装置３に設定する処理工程となる駐車支援モデル設定処理である。ステップＳ１７からステップＳ２６は、駐車支援を実行する処理工程となる支援実行処理である。
【００８１】
処理が開始すると、判断部３１ｂが、車両２が駐車場に入場したか否か判断する（ステップＳ１１）。判断部３１ｂは、ナビゲーション装置８から車両２の現在位置及び場所を取得し、かかる判断を行う。
【００８２】
判断部３１ｂが車両２は駐車場に入場していないと判断する場合（ステップＳ１１でＮｏ）、処理は終了する。駐車支援は、駐車場内において実行される制御だからである。
【００８３】
判断部３１ｂが車両２は駐車場に入場したと判断する場合（ステップＳ１１でＹｅｓ）、支援部３１ｄが、記憶部３３の履歴データ３３ｃを参照し、車両２が入場した駐車場における駐車支援の要否を判断する（ステップＳ１２）。すなわち、運転者は日常的に利用する等の慣れた駐車場では必ずしも駐車支援を必要としない。この場合、運転者は特定の駐車場に対して駐車支援が不要である旨を予め駐車支援装置３に入力しておくことで、かかる駐車場に入場する度に駐車支援が実行されることを防止できる。したがって、運転者が駐車支援は不要である旨を駐車場と対応付け、記憶部３３の履歴データ３３ｃに記憶している場合がある。
【００８４】
支援部３１ｄが駐車支援を不要と判断すると（ステップＳ１２でＹｅｓ）、処理は終了する。運転者が駐車支援を不要としている以上、駐車支援を実行する必要がないからである。
【００８５】
一方、支援部３１ｄが駐車支援を不要でない判断すると（ステップＳ１２でＮｏ）、取得部３１ａが、車両２が現在置かれている駐車条件を取得する（ステップＳ１３）。
【００８６】
図８は、取得部３１ａが駐車条件を取得する処理工程（ステップＳ１３）の詳細を示すフローチャートである。
【００８７】
ステップＳ１３が実行されると、取得部３１ａは、ナビゲーション装置８から車両２が入場した駐車場の種別データを取得する（ステップＳ１３ａ）。
【００８８】
取得部３１ａは、駐車場の種別データを取得すると、記憶部３３の運転者データ３３ａを参照し、運転者情報を取得する（ステップＳ１３ｂ）。取得部３１ａが取得する運転者情報は、運転者の性別、年代、及び運転経験である。
【００８９】
取得部３１ａは、運転者情報を取得すると、ナビゲーション装置８から現在の時間帯を取得する（ステップＳ１３ｃ）。例えば、取得部３１ａが取得する時間帯は、「夕方」等である。
【００９０】
取得部３１ａは、現在の時間帯を取得すると、車両２の各座席に備えられた座席センサ（図示せず）から車両２の乗員数を取得する（ステップＳ１３ｄ）。
【００９１】
取得部３１ａは、車両２の乗員数を取得すると、カメラ４が駐車場内を撮影した画像に基づき、駐車場内を歩行する歩行者数を取得する（ステップＳ１３ｅ）。なお、パターンマッチング等の既知の画像処理手法を用いることで、駐車場内を撮影した画像から歩行者数を検知できる。
【００９２】
取得部３１ａは、歩行者数を取得すると、カメラ４が駐車場内を撮影した画像に基づき、車両２に最も接近しかつ他の車両が駐車していない駐車領域ＰＡの向きを取得する（ステップＳ１３ｆ）。なお、白線検知処理等の既知の画像処理手法を用いることで、駐車場内を撮影した画像から駐車領域ＰＡの向きを検知できる。
【００９３】
取得部３１ａは、駐車領域ＰＡの向きを取得すると、車両２の前後に設けられたカメラ４の撮影した画像に基づき、車両２の対向車及び後続車の有無を取得する（ステップＳ１３ｇ及びステップＳ１３ｈ）。前述のパターンマッチング等の既知の画像処理手法を用いることができる。
【００９４】
取得部３１ａは、対向車及び後続車の有無を取得すると、シフト部９ａの示すシフトポジションに基づき、車両２の進行方向を取得する（ステップＳ１３ｉ）。取得部３１ａは、シフト部９ａの示すシフトポジションが「Ｄｒｉｖｅ」である場合、車両２の進行方向は「前進」と判別できる。一方、取得部３１ａは、シフト部９ａの示すシフトポジションが「Ｒｅｖｅｒｓｅ」である場合、車両２の進行方向は「後進」と判別できる。
【００９５】
取得部３１ａが各データを取得すると、処理は、図７に示すメインルーチンに戻る。
【００９６】
再度図７を参照し、駐車支援装置３の処理工程を説明する。取得部３１ａが各データを取得すると（ステップＳ１３）、送信部３１ｅが、取得部３１ａが取得した各データを送受信機３２によりサーバ１０に送信する。
【００９７】
送信部３１ｅが駐車条件データをサーバ１０に送信すると、駐車支援装置３は、サーバ１０が駐車手法モデル１０３ａを返信するまで待機する。
【００９８】
サーバ１０が駐車手法モデル１０３ａを駐車支援装置３へ送信すると、取得部３１ａが、駐車手法モデル１０３ａを受信する（ステップＳ１５）。
【００９９】
取得部３１ａは、駐車手法モデル１０３ａを受信すると、受信した駐車手法モデル１０３ａを判断部３１ｂに設定する（ステップＳ１６）。
【０１００】
取得部３１ａが駐車手法モデル１０３ａを判断部３１ｂに設定すると、判断部３１ｂは、車両２の駐車操作が開始したか否か判断する（ステップＳ１７）。判断部３１ｂは、カメラ４から送信される映像に基づき、車両２が空いた駐車領域ＰＡに接近しているか否かにより、車両２の駐車操作が開始したか否か判断する。このように、判断部３１ｂは、映像に基づいて駐車操作の開始有無を判断することが望ましい。車両２は後進して駐車する場合のみならず前進して駐車する場合もあるため、判断部３１ｂはシフトポジションのみから駐車操作が開始したか否か必ずしも判断できないからである。
【０１０１】
判断部３１ｂは、車両２の駐車操作が開始しないと判断すると（ステップＳ１７でＮｏ）、車両２が駐車場から退場したか否か判断する（ステップＳ１８）。
【０１０２】
判断部３１ｂは、車両２が駐車場から退場しないと判断すると（ステップＳ１８でＮｏ）、車両２が駐車場から退場するまで繰り返しステップＳ１７の駐車操作の開始の有無を判断する。
【０１０３】
一方、判断部３１ｂが車両２は駐車場から退場したと判断すると（ステップＳ１８でＹｅｓ）、処理は終了する。車両２が駐車場から退場した以上、駐車支援はもはや不要だからである。
【０１０４】
ステップＳ１７において判断部３１ｂは、車両２の駐車操作が開始したと判断すると（ステップＳ１７でＹｅｓ）、駆動制御装置９からステアリング等の動作を取得し、運転者による駐車操作が判断部３１ｂに設定された駐車手法モデルと異なるか否か判断する（ステップＳ１９）。
【０１０５】
判断部３１ｂは、駐車操作が駐車手法モデルと異ならないと判断すると（ステップＳ１９でＮｏ）、駐車操作が完了したか否か判断する（ステップＳ２０）。判断部３１ｂは、カメラ４の映像及び駆動制御装置９の示すデータにより駐車操作が完了したか否か判断する。
【０１０６】
判断部３１ｂが駐車操作は完了したと判断すると（ステップＳ２０でＹｅｓ）、処理は、終了する。車両２の駐車操作が完了した以上、駐車支援はもはや不要だからである。
【０１０７】
一方、判断部３１ｂが駐車操作は完了していないと判断すると（ステップＳ２０でＮｏ）、処理はステップＳ１９に戻り、判断部３１ｂが運転者による駐車操作が駐車手法モデルと異なるか否か再度判断する。
【０１０８】
ステップＳ１９において判断部３１ｂが運転者による駐車操作は駐車手法モデルと異なると判断すると（ステップＳ１９でＹｅｓ）、通知部３１ｃが、運転者へ駐車支援を開始するか否か問い合わせる（ステップＳ２１）。運転者による駐車操作が駐車手法モデルと異なる場合は、運転者が車両２の駐車操作に苦慮している恐れがある場合である。すなわち、駐車手法モデルは一定の駐車条件下における一般的又は理想的な駐車手法を示すため、かかる駐車手法モデルから外れた駐車手法が行われる場合、運転者は駐車操作に苦慮していると判断できる。ステップＳ２１における問い合わせは、前述の通り、通知部３１ｃがディスプレイ７にメッセージを表示して実行する。
【０１０９】
通知部３１ｃが運転者へ駐車支援を開始するか否か問い合わせると、表示制御部３１ｇが、運転者が駐車支援の問い合わせを承認するか否か判断する（ステップＳ２２）。表示制御部３１ｇは、運転者のタッチパッド７ａへの入力に基づき、かかる判断を行う。すなわち、運転者は、駐車支援を承認する場合には承認を示すディスプレイ７上のボタン（例えば、「はい」）をタッチし、承認しない場合には非承認を示すボタン（例えば、「いいえ」）をタッチするからである。
【０１１０】
表示制御部３１ｇが運転者は駐車支援を承認しないと判断すると（ステップＳ２２でＮｏ）、記録部３１ｆは、駐車支援を利用しない運転者による車両２の駐車手法を記録する（ステップＳ２３）。記録部３１ｆが駐車手法を記録すると、判断部３１ｂが、駐車操作が完了したか否か判断する（ステップＳ２４）。
【０１１１】
判断部３１ｂが駐車操作は完了しないと判断すると（ステップＳ２４でＮｏ）、記録部３１ｆは、判断部３１ｂが駐車操作は完了したと判断するまで、駐車手法の記録を継続する（ステップＳ２３）。
【０１１２】
一方、判断部３１ｂが駐車操作は完了したと判断すると（ステップＳ２４でＹｅｓ）、送信部３１ｅは、記録部３１ｆが記録した駐車手法をサーバ１０へ送信する（ステップＳ２５）。このように、駐車支援を実行せずに運転者が自ら駐車した手法が、記録部３１ｆにより記録され、サーバ１０へ送信される。サーバ１０に送信された駐車手法は、ステップＳ１４において予め送信された駐車条件と関連付けられ、新たな駐車手法モデルを生成するデータとなる。送信部３１ｅが駐車手法をサーバ１０へ送信すると、処理は、終了する。駐車が完了しているからである。
【０１１３】
一方、表示制御部３１ｇが運転者は駐車支援を承認したと判断すると（ステップＳ２２でＹｅｓ）、支援部３１ｄは、駐車支援を開始する（ステップＳ２６）。
【０１１４】
図９は、支援部３１ｄが実行する駐車支援の処理の詳細を示すフローチャートである。駐車支援処理が開始すると、支援部３１ｄが、「駐車支援」と「自動運転」とのいずれかが選択されているか判断する（ステップＳ２６ａ）。かかる選択に際し、運転者は予めいずれかを選択して記憶部３３に記憶させてもよいし、支援部３１ｄが駐車支援処理の実行毎に運転者へ問い言わせてもよい。
【０１１５】
ステップＳ２６ｂからステップＳ２６ｅまでは駐車支援処理を示す。駐車支援処理は、駐車支援装置３が運転者の駐車操作を支援する処理である。
【０１１６】
支援部３１ｄが「駐車支援」が選択されたと判断すると（ステップＳ２６ａで「駐車支援」）、表示制御部３１ｇが、ディスプレイ７をオフする（ステップＳ２６ｂ）。すなわち、ディスプレイ７へ何ら画像及び映像の表示を行わない。これにより、運転者は、ディスプレイ７に車両２の周辺映像等が表示されないため、自ら車両２周辺の安全を積極的に確認する必要がある。したがって、表示制御部３１ｇはディスプレイ７をオフすることで、運転者に対し、安全性のより高い目視による安全確認を促すことができる。
【０１１７】
表示制御部３１ｇがディスプレイ７をオフすると、支援部３１ｄが、カメラ４及びソナー５から送信されるデータに基づいてセンシングを実行する（ステップＳ２６ｃ）。すなわち、支援部３１ｄは、カメラ４の送信する画像データから駐車領域を検出し、ソナー５の送信する物体データから駐車領域周辺の障害物を検出する。
【０１１８】
支援部３１ｄは、センシングを実行すると、ステップＳ１６で取得部３１ａに設定された駐車手法モデル１０３ａに従って、インジケータ６を点灯させ、車両２が駐車領域ＰＡに収まるよう運転者に駐車操作を指示する（ステップＳ２６ｄ）。すなわち、支援部３１ｄは、駐車手法モデル１０３ａが「後進・左旋回」を示す場合、シフトレバーをリバースに入力し、アクセルペダルを踏み、ハンドルを左方向に回転させるようインジケータ６で運転者に指示する。
【０１１９】
支援部３１ｄがインジケータ６を点灯させて運転者に駐車操作を指示すると、判断部３１ｂが、駐車操作が完了したか否か判断する（ステップＳ２６ｅ）。
【０１２０】
支援部３１ｄは、判断部３１ｂが駐車操作は完了しないと判断する間は（ステップＳ２６ｅでＮｏ）、繰り返しセンシング（ステップＳ２６ｃ）とインジケータ６による駐車操作の指示（ステップＳ２６ｄ）を実行する。
【０１２１】
一方、判断部３１ｂが駐車操作は完了したと判断すると（ステップＳ２６ｅでＹｅｓ）、処理は図７に戻り、終了する。
【０１２２】
ステップＳ２６ｆからステップＳ２６ｉまでは自動運転処理を示す。自動運転処理は、駐車支援装置３が運転者の操作を介さず、自動で車両を駐車する処理である。
【０１２３】
ステップＳ２６ａにおいて、支援部３１ｄが「自動運転」が選択されたと判断すると（ステップＳ２６ａで「自動運転」）、表示制御部３１ｇが、ディスプレイ７に自動運転を開始する旨のメッセージを表示する（ステップＳ２６ｆ）。自動運転は運転者の操作を介さず車両２を制御するため、運転開始前に予め運転者に自動運転の開始を予告しておくことが安全上好ましい。例えば、表示制御部３１ｇは、「自動運転による駐車を開始します。」とのメッセージをディスプレイ７に表示する。
【０１２４】
表示制御部３１ｇがディスプレイ７にメッセージを表示すると、支援部３１ｄが、センシングを実行し（ステップＳ２６ｇ）、ステップＳ１６で判断部３１ｂに設定された駐車手法モデル１０３ａに従って、車両２が駐車領域ＰＡに収まるよう駐車操作を実行する（ステップＳ２６ｇ）。
【０１２５】
支援部３１ｄは、判断部３１ｂが駐車操作は完了していないと判断する間は（ステップＳ２６ｉでＮｏ）、繰り返しセンシング（ステップＳ２６ｇ）と駐車操作とを実行（ステップＳ２６ｈ）する。
【０１２６】
判断部３１ｂが駐車操作は完了したと判断すると（ステップＳ２６ｉでＹｅｓ）、処理は図７に戻り、終了する。
【０１２７】
次に、サーバ１０の処理工程を説明する。図１０は、サーバ１０の処理工程を示すフローチャートである。サーバ１０の処理工程は、所定周期で繰り返し実行される。なお、ステップＳ３１からステップＳ３３までは、駐車手法モデルを生成する処理工程を示すモデル生成処理である。また、ステップＳ３４からステップＳ３７までは、予め蓄積した駐車手法モデルからいずれかの駐車手法モデルを選択する処理工程を示すモデル選択処理である。モデル生成処理とモデル選択処理とは、必ずしも連続して実行される必要はなく、異なる時機に実行されてもよい。
【０１２８】
処理が開始すると、収集部１０１ａが、駐車支援装置３から送信される駐車条件データを収集する（ステップＳ３１）。
【０１２９】
収集部１０１ａは、駐車条件データを収集すると、駐車支援装置３からかかる駐車条件における駐車手法データを受信する（ステップＳ３２）。なお、本処理において収集部１０１ａが受信する駐車手法データは、運転者が駐車支援を受けずに駐車操作を行った場合の駐車手法データである。かかる駐車手法データが、運転者が苦慮せず駐車を行ったと考えられる駐車手法を示すからである。
【０１３０】
収集部１０１ａが駐車手法データを受信すると、生成部１０１ｂが、収集部１０１ａが受信した駐車手法データに基づき、前述の通り駐車手法モデルを生成する（ステップＳ３３）。
【０１３１】
生成部１０１ｂが駐車手法モデルを生成すると、収集部１０１ａが、駐車条件データを駐車支援装置３から受信する（ステップＳ３４）。なお、本処理において収集部１０１ａが受信する駐車条件データは、ステップＳ３１の場合とは異なり、運転者が駐車支援を希望した場合にサーバ１０へ送信される駐車条件データである。
【０１３２】
収集部１０１ａが駐車条件データを受信すると、選択部１０１ｃが、データベース１０３を参照する（ステップＳ３５）。
【０１３３】
選択部１０１ｃは、データベース１０３を参照し、ステップＳ３４で収集部１０１ａが受信した駐車条件データに合致する駐車条件データ１０３ｂと関連付けられた駐車手法モデル１０３ａを選択する（ステップＳ３６）。
【０１３４】
選択部１０１ｃが駐車手法モデルを選択すると、送信部１０１ｄが、選択された駐車手法モデルを駐車支援装置３へ送信する（ステップＳ３７）。これにより、駐車支援装置３は、サーバ１０で選択された最適な駐車手法モデルを受信し、運転者に駐車支援を実行できる。
【０１３５】
送信部１０１ｄが駐車手法モデルを送信すると、サーバ１０の処理工程は終了する。
【０１３６】
以上の通り、本実施の形態に係る駐車支援装置３は、所定の駐車条件での運転者の駐車手法が同じ駐車条件で生成された駐車手法を示す駐車手法モデルと異なる場合に、車両２の駐車操作を支援するか否かを運転者に問い合わせる。駐車支援装置３は、運転者が駐車支援を承認した場合に、車両２の駐車操作を支援する。
【０１３７】
これにより、運転者が望まない無用な駐車支援を防止し、運転者が望む真に必要な駐車支援を実行できる。
【０１３８】
また、運転者がシフトレバーをリバース（後進）に入力する毎に駐車支援を実行することを防止し、駐車支援装置３の処理を簡素化できる。
【０１３９】
また、運転者は駐車支援を望まない場合にシフトレバーをリバースに入力する毎に駐車支援を停止する必要がなく、駐車支援装置３に対する操作の煩わしさを防止できる。
【０１４０】
＜２．第２の実施の形態＞
＜２−１．概要＞
次に、第２の実施の形態について説明する。前述の第１の実施の形態は、サーバ１０が駐車手法モデル１０３ａの生成と選択を行った。これに対し、第２の実施の形態は、駐車支援装置３が駐車手法モデル１０３ａの生成と選択を行う。すなわち、駐車支援装置３が、運転者への駐車支援に加えて、第１の実施の形態におけるサーバ１０の機能をも実行する。これにより、駐車支援装置３は、サーバ１０を介さずとも、駐車手法モデルを生成し、駐車条件に応じた駐車手法モデルを選択して運転者を駐車支援できる。
【０１４１】
＜２−２．構成・工程＞
図１１は、第２の実施の形態における駐車支援システム１の駐車支援装置３の構成を示すブロック図である。第２の実施の形態における駐車支援装置３の制御部３１は、第１の実施の形態における機能に加え、収集部３１ｈ、モデル生成部３１ｉ、及び選択部３１ｊを備える。
【０１４２】
収集部３１ｈ、モデル生成部３１ｉ、及び選択部３１ｊは、第１の実施の形態におけるサーバ１０の備える収集部１０１ａ、生成部１０１ｂ、及び選択部１０１ｃと同様に機能する。この際、収集部１０１ａは、自車両２に備わる駐車支援装置３のみならず、他車両に備わる駐車支援装置からも駐車条件データ及び駐車手法データを収集する。
【０１４３】
駐車支援装置３は、第１の実施の形態における制御部３１、送受信機３２、及び記憶部３３に加え、データベース３４を備える。データベース３４は、駐車手法モデル３４ａ及び駐車条件データ３４ｂを蓄積（記憶）する。
【０１４４】
データベース３４、駐車手法モデル３４ａ、及び駐車条件データ３４ｂは、第１の実施の形態におけるデータベース１０３、駐車手法モデル１０３ａ、及び駐車条件データ１０３ｂと同様に機能する。
【０１４５】
また、第２の実施の形態における駐車支援装置３は、第１の実施の形態においてサーバ１０が実行した処理工程を実行する。すなわち、駐車支援装置３は、図１０に示したステップＳ３１からステップＳ３６を実行する。
【０１４６】
これにより、駐車支援装置３は、サーバ１０を介さずとも、駐車手法モデルを生成し、駐車条件に応じた駐車手法モデルを選択して運転者を駐車支援できる。
【０１４７】
＜３．変形例＞
本発明は、上記実施の形態に限定されず、変形可能である。以下、本発明の変形例を説明する。なお、上記及び以下に説明する実施の形態は、適宜組み合わせできる。
【０１４８】
上記実施の形態では、駐車条件データの例として１１項目（Ｄ１〜Ｄ１１）を示した。しかし、駐車条件データは、上記実施の形態で示した１１項目に限られない。他の項目を用いてもよい。例えば、小型車、中型車、又は大型車等の「車型」である。また、軽自動車、スポーツカー、又はファミリーカー等の「車種」である。
【０１４９】
また、駐車条件データは、駐車手法モデルの選択において必ずしも１１項目の全てが考慮される必要はない。少なくとも１項目以上が考慮されればよい。
【０１５０】
また、上記実施の形態で一体構成として説明した構成は、必ずしも一体構成として実施される必要はない。一体構成として説明した構成を分散して実施してもよい。例えば、駐車支援装置３から記憶部を分離してもよい。
【０１５１】
また、上記実施の形態で複数構成として説明した構成は、必ずしも複数構成として実施される必要はない。複数構成として説明した構成を一体構成として実施してもよい。例えば、駐車支援装置３にカメラを内蔵し、両者を一体構成としてもよい。また、駐車支援装置３とナビゲーション装置８とを一体にし、両者を一体構成としてもよい。
【０１５２】
また、サーバ１０が、車両２内の装置の備える構成及び駐車支援装置３の備える構成の一部を備えてもよい。また、サーバ１０が、駐車支援装置３の備える機能の一部を実行してもよい。例えば、サーバ１０が、運転者が行っている駐車手法が一般的又は理想的な駐車手法と異なるか否か判断してもよい。
【０１５３】
また、上記実施の形態でハードウェアとして説明した構成をソフトウェアで実現してもよい。一方、ソフトウェアとして説明した機能をハードウェアで実現してもよい。また、ハードウェア又はソフトウェアをハードウェアとソフトウェアとの組み合わせで実現してもよい。また、ハードウェアとソフトウェアとの組み合わせをハードウェア又はソフトウェアのいずれかで実現してもよい。
【符号の説明】
【０１５４】
１    駐車支援システム
２    車両
３    駐車支援装置
４    カメラ
５    ソナー
６    インジケータ
７    ディスプレイ
８    ナビゲーション装置
９    駆動制御装置
１０    サーバ
【図１】
0006694710.tif 000002
【図２】
0006694710.tif 000003
【図３】
0006694710.tif 000004
【図４】
0006694710.tif 000005
【図５】
0006694710.tif 000006
【図６】
0006694710.tif 000007
【図７】
0006694710.tif 000008
【図８】
0006694710.tif 000009
【図９】
0006694710.tif 000010
【図１０】
0006694710.tif 000011
【図１１】
0006694710.tif 000012