(57)【要約】【課題】駐車場に描かれた駐車枠１２の形状を車両へ送信する駐車場側の通信設備を不要とし、駐車枠の認識が可能な駐車場を増やして有効に駐車枠を認識する。【解決手段】駐車枠の認識装置２が、複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する。そして、選択した駐車枠の形状に基づいて、車両外部を示す画像中の駐車枠１２を認識する。駐車枠の認識装置２が駐車枠１２を認識すると、駐車支援システム１００は駐車枠１２で区画される駐車領域ＰＡへ車両１を誘導し、駐車支援を行う。したがって、駐車場に描かれた駐車枠１２の形状を車両へ送信する駐車場側の通信設備を不要とすることができる。かかる通信設備を不要とすることにより、駐車枠の認識が可能な駐車場を増やし、有効に駐車枠を認識することができる。【選択図】図２
2013018406.tif 000002
【特許請求の範囲】
【請求項１】
駐車枠の認識装置であって、
車両外部を示す画像を取得する取得手段と、
複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する選択手段と、
前記選択手段により選択された前記駐車枠の形状に基づいて、前記画像中の駐車枠を認識する認識手段と、
を備えることを特徴とする認識装置。
【請求項２】
請求項１に記載の認識装置において、
前記選択手段の選択対象となる前記複数の駐車枠の形状を表示手段に表示させる表示制御手段と、
をさらに備えることを特徴とする認識装置。
【請求項３】
請求項１または２に記載の認識装置において、
前記ユーザにより手書き入力された入力情報を受け付ける手書入力手段と、
前記入力情報に基づき、前記ユーザが手書き入力した入力形状を認識する形状認識手段と、
をさらに備え、
前記認識手段は、前記入力情報を受け付けた場合は、前記入力形状に基づいて、前記駐車枠を認識することを特徴とする認識装置。
【請求項４】
請求項１または２に記載の認識装置において、
前記駐車枠の形状を阻害する阻害体の形状と、前記阻害体の位置とを示す阻害情報をユーザの操作に基づいて取得する取得手段と、
をさらに備え、
前記認識手段は、前記選択手段により選択された前記駐車枠の形状と前記阻害情報とに基づいて前記駐車枠を認識することを特徴とする認識装置。
【請求項５】
請求項３に記載の認識装置において、
前記駐車枠の形状を阻害する阻害体の形状と、前記阻害体の位置とを示す阻害情報をユーザの操作に基づいて取得する取得手段と、
をさらに備え、
前記認識手段は、前記入力形状と前記阻害情報とに基づいて前記駐車枠を認識することを特徴とする認識装置。
【請求項６】
請求項１ないし５のいずれかに記載の認識装置において、
前記認識手段により認識された前記駐車枠に関する情報を、前記駐車枠によって規定される駐車領域へ前記車両を誘導する駐車支援装置へ送信する送信手段と、
をさらに備えたことを特徴とする認識装置。
【請求項７】
請求項１ないし６のいずれかに記載の認識装置において、
前記取得手段は、車載カメラにより撮影された画像を取得し、
前記認識手段は、前記画像中の対象領域に基づいて前記駐車枠を認識するものであり、
前記対象領域を示す指標を前記画像に重畳する重畳手段と、
前記指標が重畳された前記画像を出力して表示手段に表示させる出力手段と、
をさらに備えたことを特徴とする認識装置。
【請求項８】
請求項１ないし７のいずれかに記載の認識装置において、
前記車両の位置情報を取得する位置取得手段と、
前記選択手段により選択された駐車枠の形状と、選択されたときの前記車両の位置情報とを関連付けて記憶する記憶手段と、
をさらに備え、
前記認識手段は、前記位置取得手段により取得された位置情報に関連付けられた駐車枠の形状がある場合は、該駐車枠の形状に基づいて前記画像中の駐車枠を認識することを特徴とする認識装置。
【請求項９】
駐車枠の認識方法であって、
（ａ）車両外部を示す画像を取得する工程と、
（ｂ）複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する工程と、
（ｃ）前記工程（ｂ）により選択された前記駐車枠の形状に基づいて前記画像中の駐車枠を認識する工程と、
を備えることを特徴とする認識方法。
【請求項１０】
駐車枠の認識装置に含まれるコンピュータによって実行可能なプログラムであって、
前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
（ａ）車両外部を示す画像を取得する工程と、
（ｂ）複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する工程と、
（ｃ）前記工程（ｂ）により選択された前記駐車枠の形状に基づいて前記画像中の駐車枠を認識する工程と、
を実行させることを特徴とするプログラム。
【請求項１１】
駐車枠の認識装置であって、
車載カメラにより撮影された車両外部を示す画像を取得する取得手段と、
前記画像中の対象領域に基づいて前記駐車枠を認識する認識手段と、
前記対象領域を示す指標を前記画像に重畳する重畳手段と、
前記指標が重畳された前記画像を出力して表示手段に表示させる出力手段と、
を備えたことを特徴とする認識装置。
【請求項１２】
請求項１１に記載の認識装置において、
前記指標内に前記駐車枠の一部が含まれるようにユーザに案内する案内情報を前記画像に重畳する案内手段と、
をさらに備えたことを特徴とする認識装置。
【請求項１３】
請求項１１または１２に記載の認識装置において、
前記認識手段により認識された駐車枠に基づいて駐車領域を検出する検出手段、
をさらに備えることを特徴とする認識装置。
【請求項１４】
請求項１３に記載の認識装置において、
前記検出手段は、所定数の駐車枠に基づいて前記駐車領域を検出するものであり、
前記認識手段が前記対象領域に基づいて前記所定数の駐車枠を認識できない場合、前記ユーザへ通知を行う通知手段、
をさらに備えたことを特徴とする認識装置。
【請求項１５】
請求項１３に記載の認識装置において、
前記駐車領域に関する情報を、前記駐車領域へ前記車両を誘導する駐車支援装置へ送信する送信手段と、
をさらに備えたことを特徴とする認識装置。
【請求項１６】
請求項１５に記載の認識装置において、
前記駐車枠内に他の車両が存在するか否かを判定する判定手段、
をさらに備え、
前記送信手段は、前記駐車枠内に他の車両が存在しない場合に、前記駐車領域に関する情報を前記駐車支援装置へ送信することを特徴とする認識装置。
【請求項１７】
駐車枠の認識方法であって、
車載カメラにより撮影された車両外部を示す画像を取得する工程と、
前記画像中の対象領域に基づいて前記駐車枠を認識する認識手段と、
前記対象領域を示す指標を前記画像に重畳する工程と、
前記指標が重畳された前記画像を出力して表示手段に表示させる工程と、
を備えたことを特徴とする認識方法。
【請求項１８】
駐車枠の認識装置に含まれるコンピュータによって実行可能なプログラムであって、
前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
車載カメラにより撮影された車両外部を示す画像を取得する工程と、
前記画像中の対象領域に基づいて前記駐車枠を認識する認識手段と、
前記対象領域を示す指標を前記画像に重畳する工程と、
前記指標が重畳された前記画像を出力して表示手段に表示させる工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駐車枠を認識する技術に関する。
【背景技術】
【０００２】
従来より、車両に搭載されたカメラで車両の周囲を撮影し、撮影した画像に基づいて駐車スペースを認識して駐車支援を行う技術が知られている。このような技術の一つとして、駐車支援を行う際、駐車スペースに描かれている駐車枠の形状情報が、駐車場に設置された通信設備から車両へ送信され、車両側で受信した駐車枠の形状情報を用いて、駐車スペースを認識する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４３３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１は、駐車場に設置された通信設備を介して、駐車枠の形状情報を車両に搭載された駐車枠の認識装置へ送信する技術を開示する。この技術を用いる場合、あらゆる駐車場において通信設備を設置する必要があり、駐車場への莫大な設備投資が必要となる。そのうえ、通信設備を設置しない駐車場においては、有効に駐車枠を認識することができないという問題が生じる。また、ところで、車両に搭載した駐車枠の認識装置により、駐車場内の駐車枠を認識しようとすると、運転者は認識装置の認識する範囲内に駐車枠が含まれるよう車両を制御する必要がある。この場合、運転者は車両をどの位置へ操作すれば駐車枠が認識範囲内となるのか、必ずしも明確でなく問題となる。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、第一の目的は、駐車場側の通信設備を不要とし、駐車枠の認識が可能な駐車場を増やし、有効に駐車枠を認識することである。
【０００６】
また、第二の目的は、認識装置により駐車枠を認識する際、運転者が車両の位置を容易に適切な位置へ操作できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１の発明は、駐車枠の認識装置であって、車両外部を示す画像を取得する取得手段と、複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する選択手段と、前記選択手段により選択された前記駐車枠の形状に基づいて、前記画像中の駐車枠を認識する認識手段と、を備えている。
【０００８】
また、請求項２の発明は、請求項１に記載の認識装置において、前記選択手段の選択対象となる前記複数の駐車枠の形状を表示手段に表示させる表示制御手段と、をさらに備えている。
【０００９】
また、請求項３の発明は、請求項１または２に記載の認識装置において、前記ユーザにより手書き入力された入力情報を受け付ける手書入力手段と、前記入力情報に基づき、前記ユーザが手書き入力した入力形状を認識する形状認識手段と、をさらに備え、前記認識手段は、前記入力情報を受け付けた場合は、前記入力形状に基づいて、前記駐車枠を認識する。
【００１０】
また、請求項４の発明は、請求項１または２に記載の認識装置において、前記駐車枠の形状を阻害する阻害体の形状と、前記阻害体の位置とを示す阻害情報をユーザの操作に基づいて取得する取得手段と、をさらに備え、前記認識手段は、前記選択手段により選択された前記駐車枠の形状と前記阻害情報とに基づいて前記駐車枠を認識する。
【００１１】
また、請求項５の発明は、請求項３に記載の認識装置において、前記駐車枠の形状を阻害する阻害体の形状と、前記阻害体の位置とを示す阻害情報をユーザの操作に基づいて取得する取得手段と、をさらに備え、前記認識手段は、前記入力形状と前記阻害情報とに基づいて前記駐車枠を認識する。
【００１２】
また、請求項６の発明は、請求項１ないし５のいずれかに記載の認識装置において、前記認識手段により認識された前記駐車枠に関する情報を、前記駐車枠によって規定される駐車領域へ前記車両を誘導する駐車支援装置へ送信する送信手段と、をさらに備えている。
【００１３】
また、請求項７の発明は、請求項１ないし６のいずれかに記載の認識装置において、前記取得手段は、車載カメラにより撮影された画像を取得し、前記認識手段は、前記画像中の対象領域に基づいて前記駐車枠を認識するものであり、前記対象領域を示す指標を前記画像に重畳する重畳手段と、前記指標が重畳された前記画像を出力して表示手段に表示させる出力手段と、をさらに備えている。
【００１４】
また、請求項８の発明は、請求項１ないし７のいずれかに記載の認識装置において、前記車両の位置情報を取得する位置取得手段と、前記選択手段により選択された駐車枠の形状と、選択されたときの前記車両の位置情報とを関連付けて記憶する記憶手段と、をさらに備え、前記認識手段は、前記位置取得手段により取得された位置情報に関連付けられた駐車枠の形状がある場合は、該駐車枠の形状に基づいて前記画像中の駐車枠を認識する。
【００１５】
また、請求項９の発明は、駐車枠の認識方法であって、（ａ）車両外部を示す画像を取得する工程と、（ｂ）複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する工程と、（ｃ）前記工程（ｂ）により選択された前記駐車枠の形状に基づいて前記画像中の駐車枠を認識する工程と、を備えている。
【００１６】
また、請求項１０の発明は、駐車枠の認識装置に含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、（ａ）車両外部を示す画像を取得する工程と、（ｂ）複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する工程と、（ｃ）前記工程（ｂ）により選択された前記駐車枠の形状に基づいて前記画像中の駐車枠を認識する工程と、を実行させる。
【００１７】
また、請求項１１の発明は、駐車枠の認識装置であって、車載カメラにより撮影された車両外部を示す画像を取得する取得手段と、前記画像中の対象領域に基づいて前記駐車枠を認識する認識手段と、前記対象領域を示す指標を前記画像に重畳する重畳手段と、前記指標が重畳された前記画像を出力して表示手段に表示させる出力手段と、を備えている。
【００１８】
また、請求項１２の発明は、請求項１１に記載の認識装置において、前記指標内に前記駐車枠の一部が含まれるようにユーザに案内する案内情報を前記画像に重畳する案内手段と、をさらに備えている。
【００１９】
また、請求項１３の発明は、請求項１１または１２に記載の認識装置において、前記認識手段により認識された駐車枠に基づいて駐車領域を検出する検出手段、をさらに備えている。
【００２０】
また、請求項１４の発明は、請求項１３に記載の認識装置において、前記検出手段は、所定数の駐車枠に基づいて前記駐車領域を検出するものであり、前記認識手段が前記対象領域に基づいて前記所定数の駐車枠を認識できない場合、前記ユーザへ通知を行う通知手段、をさらに備えている。
【００２１】
また、請求項１５の発明は、請求項１３に記載の認識装置において、前記駐車領域に関する情報を、前記駐車領域へ前記車両を誘導する駐車支援装置へ送信する送信手段と、をさらに備えている。
【００２２】
また、請求項１６の発明は、請求項１５に記載の認識装置において、前記駐車領域に他の車両が存在するか否かを判定する判定手段、をさらに備え、前記送信手段は、前記駐車領域に他の車両が存在しない場合に、該駐車領域に関する情報を前記駐車支援装置へ送信する。
【００２３】
また、請求項１７の発明は、駐車枠の認識方法であって、車載カメラにより撮影された車両外部を示す画像を取得する工程と、前記画像中の対象領域に基づいて前記駐車枠を認識する認識手段と、前記対象領域を示す指標を前記画像に重畳する工程と、前記指標が重畳された前記画像を出力して表示手段に表示させる工程と、を備えている。
【００２４】
また、請求項１８の発明は、駐車枠の認識装置に含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、車載カメラにより撮影された車両外部を示す画像を取得する工程と、前記画像中の対象領域に基づいて前記駐車枠を認識する認識手段と、前記対象領域を示す指標を前記画像に重畳する工程と、前記指標が重畳された前記画像を出力して表示手段に表示させる工程と、を実行させる。
【発明の効果】
【００２５】
請求項１ないし１０の発明によれば、ユーザの操作に基づく駐車枠の形状に基づいて駐車枠の認識を行うので、有効に駐車枠を認識することができる。また、駐車場側の通信設備が不要であり、対応可能な駐車場を増やすことができる。
【００２６】
また、特に請求項２の発明によれば、選択対象となる複数の駐車枠の形状が表示手段に表示されるため、ユーザは、路面上に記された駐車枠の形状と表示手段に表示された駐車枠の形状とを対比することにより、駐車枠の形状の選択を適切に行うことができる。
【００２７】
また、特に請求項３の発明によれば、ユーザが手書き入力した形状に基づいて駐車枠の認識を行うので、路面上に記された駐車枠の形状が表示手段に表示された駐車枠の形状と異なる場合であっても、有効に駐車枠の認識を行うことができる。
【００２８】
また、特に請求項４の発明によれば、駐車枠の形状を阻害する阻害体に係る阻害情報に基づき駐車枠の認識を行うので、路面上に設置された物体等により駐車枠の形状が表示手段に表示された駐車枠の形状と部分的に異なる場合であっても、有効に駐車枠の認識を行うことができる。
【００２９】
また、特に請求項５の発明によれば、阻害体の形状や位置に応じて駐車枠の認識を行うので、阻害体の形状や位置に係わらず、有効に駐車枠の認識を行うことができる。
【００３０】
また、特に請求項６の発明によれば、認識手段により認識された駐車枠に関する情報を駐車支援装置へ送信するので、駐車支援装置は駐車領域へ車両を有効に誘導することができる。
【００３１】
また、特に請求項７の発明によれば、駐車枠を認識するための対象領域を示す指標を重畳した画像を表示するので、ユーザは駐車枠の一部が指標内に含まれるように車両の位置を合わせるのみで、認識装置に駐車枠を認識させることができる。このため、ユーザは車両の位置を適切な位置に容易に合わせることができる。
【００３２】
また、特に請求項８の発明によれば、位置情報に関連付けられた駐車枠の形状がある場合はこの駐車枠の形状に基づいて駐車枠の認識を行うので、ユーザは同一の駐車場で駐車枠の形状を再度選択する必要がなく、駐車場へ入場後、円滑に駐車を行うことができる。
【００３３】
また、特に請求項１１ないし１８の発明によれば、駐車枠を認識するための対象領域を示す指標を重畳した画像を表示するので、ユーザは駐車枠の一部が指標内に含まれるように車両の位置を合わせるのみで、認識装置に駐車枠を認識させることができる。このため、ユーザは車両の位置を適切な位置に容易に合わせることができる。
【００３４】
また、特に請求項１２の発明によれば、画像に案内情報を重畳するので、車両の位置をどのように合わせるかをユーザが確実に認識することができる。
【００３５】
また、特に請求項１３の発明によれば、ユーザは駐車枠の一部が指標内に含まれるように車両の位置を合わせるのみで、認識装置に駐車領域を検出させることができる。
【００３６】
また、特に請求項１４の発明によれば、所定数の駐車枠を認識できない場合に、その旨をユーザへ通知するので、ユーザは車両の位置が駐車領域の検出ができる位置から外れたことを認識することができる。
【００３７】
また、特に請求項１５の発明によれば、駐車支援装置に車両を誘導させる場合に、ユーザは車両の位置を誘導可能な位置に容易に合わせることができる。
【００３８】
また、特に請求項１６の発明によれば、駐車支援装置は、他の車両が存在しない駐車領域へ車両を適切に誘導することができる。
【図面の簡単な説明】
【００３９】
【図１】図１は、駐車支援の概要を示す図である。
【図２】図２は、駐車支援システムの概要を示す図である。
【図３】図３は、駐車枠の認識装置の構成を示す図である。
【図４】図４は、駐車支援が実行された際のディスプレイに表示される画像を示す図である。
【図５】図５は、認識装置における駐車枠の認識処理の流れを示す図である。
【図６】図６は、認識装置における駐車枠の認識処理の流れを示す図である。
【図７】図７は、駐車枠形状がユーザにより入力される様子を示す図である。
【図８】図８は、駐車枠形状がユーザにより入力される様子を示す図である。
【図９】図９は、駐車枠形状がユーザにより入力される様子を示す図である。
【図１０】図１０は、駐車枠形状がユーザにより入力される様子を示す図である。
【図１１】図１１は、駐車スペース情報がユーザにより入力される様子を示す図である。
【図１２】図１２は、駐車スペース情報がユーザにより入力される様子を示す図である。
【図１３】図１４は、駐車スペース情報がユーザにより入力される様子を示す図である。
【図１４】図１４は、駐車スペース情報がユーザにより入力される様子を示す図である。
【図１５】図１５は、認識部における駐車枠の認識処理の流れを示す図である。
【図１６】図１６は、駐車支援装置における駐車支援処理の流れを示す図である。
【図１７】図１７は、第２の実施形態における認識装置の構成を示す図である。
【図１８】図１８は、第２の実施形態の認識装置における駐車枠の認識処理の流れを示す図である。
【図１９】図１９は、駐車枠の認識に関する案内が周辺画像に重畳されてディスプレイに表示される様子を示す図である。
【図２０】図２０は、第２の実施形態の認識部における駐車枠の認識処理の流れを示す図である。
【図２１】図２１は、駐車枠の認識に関する通知が周辺画像に重畳されてディスプレイに表示される様子を示す図である。
【発明を実施するための形態】
【００４０】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００４１】
＜１．第１の実施の形態＞
＜１−１．システム構成＞
図１は、本実施の形態に係る駐車支援の概要を示す図である。駐車支援とは、車両１を駐車すべきスペースである駐車領域ＰＡへ車両１を駐車させる際、車両１の運転者の駐車制御を支援するものである。特に、本実施の形態に係る駐車支援においては、車両１が駐車場へ入場後、自動で駐車領域ＰＡを認識し、かかる駐車領域ＰＡへ車両１を誘導するものである。すなわち、車両１が駐車場へ進入すると、駐車枠１２の並ぶ進行方向ＤＩへ向けて駐車場の末端ＥＮまで自動で走行しつつ、車両１に備えた認識装置が駐車場に描かれた駐車枠１２を認識する。そして、認識した駐車枠１２内に他の駐車車両１１が存在しないと判断すると、かかる駐車枠１２で区画される駐車領域ＰＡに車両１を自動で駐車させるものである。また、駐車支援には、後退して駐車領域ＰＡへ駐車する際に、車両１の後部に設けたカメラにより車両１の後方映像を運転者へ提示し、運転者による後退制御を支援するものもある。なお、以下においては、車両１の運転者を含む車両１の乗員を「ユーザ」という。
【００４２】
図２は、本実施の形態に係る駐車支援システム１００の概要を示す図である。駐車支援システム１００は、駐車枠の認識装置２、ディスプレイ３、フロントカメラ５ａ、右サイドカメラ５ｂ、左サイドカメラ５ｃ、リアカメラ５ｄ、及び駐車支援装置８等を備え、車両１を自動で駐車制御するシステムである。各部の詳細は後に説明する。駐車枠の認識装置２が他車両のいない駐車枠間を認識すると、駐車支援装置８は駐車枠で区画される駐車領域ＰＡへ自動で車両１を駐車させる。この際、車両１を運転するユーザは、ディスプレイ３に表示される左サイドカメラの画像を参照しながら、画像の所定領域中に駐車枠１２が撮影されるようステアリングを操作すればよい。このように、駐車支援システム１００によれば、駐車制御を不得手とするユーザであっても、容易に車両の駐車を行うことができる。
【００４３】
＜１−２．認識装置の構成＞
図３は、駐車枠の認識装置２の構成を示す図である。認識装置２は、制御部２１、入出力部２２、及び記憶部２３を備える電子制御装置である。認識装置２は、ユーザの操作に基づく駐車枠の形状に基づいて、駐車場に描かれた駐車枠の認識を行う。
【００４４】
制御部２１は、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えるコンピュータであり、認識装置２が備える入出力部２２及び記憶部２３と接続され、相互にデータの送受信を行い、認識装置２の全体を制御する。また、制御部２１は、選択部２１ａ、認識部２１ｂ、表示制御部２１ｃ、指標重畳部２１ｄ、及び駐車領域検出部２１ｅを備える。制御部２１が備えるこれら各部は、プログラムに従ってＣＰＵが演算処理を行うことにより実現される機能である。
【００４５】
選択部２１ａは、ユーザにより入力された駐車枠の形状を検知し、記憶部２３に記憶された駐車枠形状２３ａの中から該当する駐車枠の形状のデータを選択する。選択された駐車枠形状のデータは、認識部２１ｂにおいて、駐車枠の認識に使用される。選択部２１ａは、複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する。
【００４６】
認識部２１ｂは、カメラ５ａ〜５ｄが撮影した車両１の外部の画像に映された駐車枠を認識する処理を行う。かかる認識処理は、指標で規定された画像中の所定領域に対して行う。認識処理を所定領域に対してのみ行うのは、画像全体を認識処理すると処理負荷が膨大となり、認識結果を得るのが遅延するためである。また、一般的に、車両１が駐車場内を走行する場合は、駐車枠に対して一定距離を走行すると考えられるため、画像中の所定位置に駐車枠が表示されると考えられるためである。また、認識部２１ｂは、選択部２１ａにより選択された駐車枠の形状に基づいて、画像中の駐車枠を認識する。また、認識部２１ｂは、手書き入力部３２へのユーザによる入力が受け付けられた場合は、入力された形状に基づいて、駐車枠を認識する。なお、認識部２１ｂが、駐車枠を認識する手法については後に詳述する。
【００４７】
また、認識部２１ｂは、情報取得部２２ａに入力された入力情報に基づき、ユーザが手書き入力した入力形状を認識する。入力形状の認識は、いわゆるパターンマッチングの手法により行われる。すなわち、認識部２１ｂは、予め複数の入力パターンを記憶しており、かかる記憶した入力パターンのうち、ユーザが入力した形状と一致するパターン又は最も類似するパターンを特定する。これにより、認識部２１ｂは、ユーザが手書き入力した入力形状を認識することができる。
【００４８】
また、認識部２１ｂは、選択部２１ａにより選択された駐車枠の形状と、駐車枠の形状を阻害する阻害体に関する阻害情報とに基づいて駐車枠を認識する。
【００４９】
表示制御部２１ｃは、ディスプレイ３に表示される画像を生成及び制御し、いわゆるキャプチャとして機能する。表示制御部２１ｃは、撮影部５で撮影された画像情報を静止画または動画ファイルとして取り込み保存し、ディスプレイ３で表示可能なデータ形式に変換し、出力部２２ｄを介してディスプレイ３へ出力する。また、表示制御部２１ｃは、選択部２１ａの選択対象となる複数の駐車枠の形状を記憶部２３に記憶された駐車枠形状２３ａから取得し、ディスプレイ３に表示させる。すなわち、表示制御部２１ｃは、選択部２１ａの選択対象となる複数の駐車枠の形状をディスプレイ３に表示させる制御部である。
【００５０】
指標重畳部２１ｄは、駐車枠を認識するための画像中の対象領域を示す指標をかかる画像に重畳する。指標重畳部２１ｄは、表示制御部２１ｃがディスプレイ３に表示させる画像に対し、指標を重畳させる画像処理を行う。指標ＩＤは、ディスプレイ３に表示させる画像中に表示される領域の境界を示す枠線である（図４参照）。指標ＩＤにより区切られる領域は、上述の通り、認識部２１ｂが駐車枠を認識する領域であり、予め画像中の座標として定めておく。なお、右サイドカメラ５ｂ又は左サイドカメラ５ｃを車両１に設置した後に、画像中に映りこむボディー部１ａを認識し、ボディー部１ａの画像中の位置からかかる座標を定める、いわゆるキャリブレーションにより定めてもよい。なお、指標ＩＤは、枠線のほか、領域の端点のみを示すものでもよく、また、領域の端点間を示す線分でもよい。また、線分によるものでなく、領域内の色彩を異ならせてもよい。すなわち、指標ＩＤは、認識部２１ｂが駐車枠を認識する領域を車両１のユーザが確認できるものであればよい。なお、指標ＩＤは、画像の背景色と同一色でない色彩とするのが好ましい。ユーザが画像に表示された指標ＩＤを明確に確認できるためである。
【００５１】
指標ＩＤが表示されることにより、ユーザは駐車枠の一部が指標ＩＤ内に含まれるように車両の位置を合わせるのみで、認識装置に駐車枠を認識させることができる。また、指標ＩＤは一定の領域を示すため、ユーザは駐車枠の一部が指標ＩＤ内のどこかに含まれるように車両の位置を合わせればよく、車両操作の自由度が高い。このため、ユーザは車両の位置を適切な位置に容易に合わせることができる。
【００５２】
駐車領域検出部２１ｅは、駐車領域ＰＡを検出する。駐車領域ＰＡの検出は、認識した駐車枠１２により規定される駐車領域の四隅と車両１との距離を算出して行う。距離の算出に使用する情報は、画像中の所定箇所と車両１との実際の距離及び角度を予め測定し、距離・角度情報として記憶部２３に記憶しておけばよい。また、駐車領域の幅及び奥行きの長さは、駐車場に関する法令等で規定される一般公共用の標準的な駐車場の幅及び奥行きを記憶しておけばよい。たとえば、幅２．５ｍ、奥行き５．０ｍである。駐車領域検出部２１ｅは、認識部２１ｂにより認識された駐車枠に基づいて駐車領域ＰＡを検出し、また認識した所定数の駐車枠に基づいて駐車領域ＰＡを検出する。駐車領域検出部２１ｅによる距離の算出は、距離・角度情報を読み出し、認識した駐車枠１２が画像中のどの位置に映っているかにより、右サイドカメラ５ｂ又は左サイドカメラ５ｃと車両１との距離を算出して行う。駐車領域検出部２１ｅは、かかる距離を駐車領域情報として駐車支援装置８の経路算出部８２へ送信部２２ｃを介して送信する。なお、この際、駐車領域情報に加えて、情報取得部２２ａにより予め取得している駐車方法情報が併せて送信される。駐車方法情報は、ユーザが駐車場をタッチパネル３１から入力した並列駐車又は縦列駐車の駐車方法に関する情報である。
【００５３】
入出力部２２は、情報取得部２２ａ、位置取得部２２ｂ、送信部２２ｃ、及び出力部２２ｄを備え、認識装置２へ入出力されるデータを制御する。
【００５４】
情報取得部２２ａは、タッチパネル３１及び手書き入力部３２へ入力されたデータを受信する。また、情報取得部２２ａは、撮影部５の各カメラから送信される画像データ及びセンサ部６の各センサから送信される車両１の動作に関するデータを受信する。
【００５５】
位置取得部２２ｂは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）を利用し、車両１の位置情報を取得する。位置取得部２２ｂは、ＧＰＳ受信機７から送信されるＧＰＳデータを受信する。かかるＧＰＳデータは、ＧＰＳ受信機７が受信した時刻データ及び衛星の軌道情報等が含まれている。位置取得部２２ｂは、受信したＧＰＳデータに演算処理を施し、車両１の空間上の位置を緯度及び経度として算出する。位置取得部２２ｂは、算出した緯度及び経度情報を制御部２１へ送信する。なお、位置取得部２２ｂによる緯度及び経度の算出には、ＧＰＳのほか、ガリレオ測位システム等の人工衛星を利用した位置特定のシステムを利用してもよい。
【００５６】
送信部２２ｃは、ユーザの要求に応じて、駐車支援装置８へ駐車支援制御の開始を要求する信号を送信する。また、送信部２２ｃは、認識部２１ｂにより認識された駐車枠１２に関する情報を、駐車枠１２によって規定される駐車領域ＰＡへ車両１を誘導する駐車支援装置８へ送信し、また、送信部２２ｃは、駐車領域ＰＡに他の車両が存在しない場合に、駐車領域ＰＡに関する情報を駐車支援装置８へ送信する。
【００５７】
出力部２２ｄは、制御部２１からの出力要求に従い、表示制御部２１ｃが生成した画像をディスプレイ３へ送信し、予め記憶部２３に記憶された音声データをスピーカ４へ送信する。また、出力部２２ｄは、指標ＩＤが重畳された画像を出力してディスプレイ３に表示させる出力手段として機能する。また、出力部２２ｄは、車両１の外部の情報センター１０へ送信すべきデータを通信部９へ出力する。さらに、出力部２２ｄは、所定のプロトコルを有し、各装置へ適切なインターフェースを選択して各データの出力を行う。すなわち、出力部２２ｄは、指標ＩＤが重畳された画像を出力して表示手段に表示させ、また認識部２１ｂが対象領域に基づいて所定数の駐車枠を認識できない場合、ユーザへ通知を行う信号を出力する。
【００５８】
記憶部２３は、駐車枠形状２３ａ、阻害情報２３ｂ、形状・位置情報２３ｃ、及び地図情報２３ｄを記憶している。記憶部２３は、電気的にデータの読み書きが可能であり、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。たとえば、記憶部２３は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリにより構成される。なお、記憶部２３は、磁気ディスクを備えたハードディスクドライブで構成することもできる。
【００５９】
駐車枠形状２３ａは、多種類の駐車枠形状からなるデータである。阻害情報２３ｂは、認識部２１ｂが駐車枠を認識する際に、かかる認識を阻害する要因となるデータである。すなわち、阻害情報２３ｂは、駐車場に描かれた駐車枠の形状を歪めたり、枠線を遮断する駐車場の地表に設置される障害物や陰影等の阻害体のデータである。例えば、マンホールの形状や陰影の濃淡を示す情報が該当する。阻害情報２３ｂを用いて認識部２１ｂが駐車枠を認識する具体的な手法については、後に詳述する。
【００６０】
形状・位置情報２３ｃは、駐車枠の形状データと緯度・経度情報とが関連付けられたデータである。形状・位置情報２３ｃが参照されることにより、どのような駐車枠形状が、どの位置に存在するかを制御部２１が認識する。形状・位置情報２３ｃにより、ユーザは、駐車枠の形状データを既に入力した駐車場を訪れた際、駐車枠の形状データを再度入力する必要がない。なお、緯度・経度情報は、町名や番地等からなる住所の情報でもよい。一般的に駐車場の位置は、住所により特定されるためである。地図情報２３ｄは、緯度・経度や住所と関連付けられた建物や駐車場の情報、及び車両１が走行可能な道路情報が含まれている。記憶部２３が、選択部２１ａにより選択された駐車枠の形状と、選択されたときの車両の位置情報とを関連付けて記憶する。なお、認識部２１ｂは、位置取得部２２ｂにより取得された位置情報に関連付けられた駐車枠の形状がある場合は、該駐車枠の形状に基づいて画像中の駐車枠を認識する。
【００６１】
ディスプレイ３は、タッチパネル３１及び手書き入力部３２を備えた画像等を表示する表示装置である。例えば、ディスプレイ３は、液晶ディスプレイである。
【００６２】
タッチパネル３１は、ユーザがディスプレイ３に表示されたボタンを示す領域に対する指での接触を感知し、感知したディスプレイ３上の位置情報を情報取得部２２ａへ出力する。タッチパネル３１が感知したディスプレイ３上の位置情報と表示制御部２１ｃの生成した画像情報とから、制御部２１はユーザの操作内容を認識できる。
【００６３】
手書き入力部３２は、ユーザにより手書き入力された入力情報を受け付け、また駐車枠の形状を阻害する阻害体の形状と、阻害体の位置を示す阻害情報をユーザの操作に基づいて取得する。具体的には、手書き入力部３２は、ユーザがディスプレイ３の表面を指でなぞり、なぞった軌跡を認識する、いわゆるタッチパッドである。手書き入力部３２は、ディスプレイ３の表面に設置された平板状のセンサと人体の指で構成されるコンデンサが、センサ表面のどの位置に存在するかを微弱な静電容量の変化として検出する。検出された軌跡の情報は、ディスプレイ３上の位置情報として情報取得部２２ａに送信される。かかる軌跡が示す形状が、いわゆるパターンマッチングの手法により、認識部２１ｂで認識される。なお、認識部２１ｂは、ユーザが手書き入力した入力形状を認識し、また入力情報を受け付けた場合は、入力形状に基づいて、駐車枠を認識する。
【００６４】
スピーカ４は、出力部２２ｄから送信された音楽や音声を出力し、またチャイムやブザー等の警告音を出力する。スピーカ４は、ディスプレイ３と一体として構成してもよい。
【００６５】
撮影部５は、フロントカメラ５ａ、右サイドカメラ５ｂ、左サイドカメラ５ｃ、及びリアカメラ５ｄを備え、車両外部を示す画像を取得する。各カメラは、広角レンズを備え、１８０度以上の画角に渡ってデジタル撮影し、撮影した画像データを情報取得部２２ａに送信する。車両１の前後左右にカメラを設置することで、撮影部５は、車両１の全周を撮影できる。各カメラにより撮影された画像は、広角レンズの歪曲収差により像が歪んで撮影された場合でも、画像の補正処理により平面な画像に修正することができる。
【００６６】
フロントカメラ５ａは、車両１の先端部に設置され、車両１の前方を撮影する。フロントカメラ５ａは、車両１のいわゆるフロントグリルに設置されるが、車室内のバックミラー裏面に設置し、フロントガラスを通して車両１の前方を撮影してもよい。右サイドカメラ５ｂは、車両１の右サイドミラーのケース内に設置され、車両１の右側方を撮影する。左サイドカメラ５ｃは、車両１の左サイドミラーのケース内に設置され、車両１の左側方を撮影する。リアカメラ５ｄは、車両１の後部に設置され、車両１の後方を撮影する。リアカメラ５ｄは、リアゲートの開放レバー付近に設置されるが、リアスポイラーの下部に設置してもよい。この場合は、撮影視点が上昇し、より遠方まで車両後方を撮影することができる。
【００６７】
センサ部６は、舵角センサ６ａ、車速センサ６ｂ、ギア位置センサ６ｃ、及びジャイロセンサ６ｄを備える。また、センサ部６は、車両１に備えられたエンジンの回転数や冷却装置の温度等を検知する各センサを備えるが、図示は省略する。舵角センサ６ａは、ステアリングホイールの回転角を検知し、角度情報を情報取得部２２ａ及び電動パワーステアリングの制御装置（図示せず）に送信する。車速センサ６ｂは、車両１の車輪軸に設けられたローターの回転をパルス信号として出力し、磁気センサまたは光センサにより構成されている。なお、制御部２１は、車速センサ６ｂから受信するパルス信号から、単位時間当たりの車輪回転数を算出することで車両１の車両速度を算出する。ギア位置センサ６ｃは、図示しないトランスミッションからギアポジションを検出し、ギア位置情報として、情報取得部２２ａに送信する。ジャイロセンサ６ｄは、車両１の進行する角度や角速度を検出する計測器であり、検知した角度情報を情報取得部２２ａに送信する。
【００６８】
ＧＰＳ受信機７は、車両１上空の軌道上を周回する複数のＧＰＳ衛星から送信される信号を受信するアンテナである。ＧＰＳ衛星からの信号には、時刻データ及び衛星の軌道情報等が含まれる。ＧＰＳ受信機７は、受信した信号であるＧＰＳデータを位置取得部２２ｂへ送信する。
【００６９】
駐車支援装置８は、誘導部８１及び経路算出部８２を備える電子制御装置である。駐車支援装置８は、駐車領域検出部２１ｅから送信された駐車領域情報及び駐車方法情報に基づき駐車領域までの経路を算出し、車両１を駐車領域へ誘導制御する。
【００７０】
誘導部８１は、アクセル制御部８１ａ、ブレーキ制御部８１ｂ、及びステアリング制御部８１ｃを備えるマイクロコンピュータであり、経路算出部８２の算出した経路に従って走行するよう、車両１を駆動制御する。アクセル制御部８１ａは、エンジンのスロットルを制御し、エンジンの回転数と負荷を調節する。これにより、車両１は、アクセル制御部８１ａにより制御された速度で走行する。車両１が電気自動車等である場合にも、車両１の走行速度はアクセル制御部８１ａにより制御される。ブレーキ制御部８１ｂは、車両１のブレーキを制御し、車両１を減速させるよう制御する。車両１の走行速度が上昇し、車両１が経路算出部８２の算出した経路からの逸脱が予想される場合等に、ブレーキ制御部８１ｂは、車両１を減速させるよう制御する。ステアリング制御部８１ｃは、車両１が経路算出部８２の算出した経路上を走行するよう図示しない電動パワーステアリングを制御する。経路算出部８２は、駐車領域検出部２１ｅから送信された駐車領域情報、駐車方法情報、駐車支援装置８に予め記憶してある車両１の全長、車幅、及び回転半径等に基づき、所定の演算処理により、車両１の現在位置から駐車領域までの経路を算出する。
【００７１】
通信部９は、認識装置２と情報センター１０とを無線接続し、認識装置２から出力部２２ｄを介して情報センター１０へデータ送信を行う無線装置である。送信されるデータは、ユーザが手書き入力した駐車枠の形状データである。通信部９は、認識装置２から情報センター１０へデータを送信する場合には、かかるデータを無線通信され得る形式に変換し、データ送信を行う。
【００７２】
情報センター１０は、あらゆる駐車枠の形状データを収集する。情報センター１０は、新たに認識装置２を製造する場合に、収集した駐車枠の形状データを記憶部２３へ記憶させる。これにより、新しく製造された認識装置２を操作するユーザは、従前の認識装置２には記憶されていなかった駐車枠の形状データを参照できるので、手書き入力を省略することができる。なお、情報センターから駐車枠の形状データの送信を受けて、記憶部２３に駐車枠の形状データを追加してもよい。この場合、新たに製造された認識装置を設置せずとも、ユーザは新しい駐車枠の形状データに基づいて、駐車枠の選択制御を行うことができる。
【００７３】
図４は、駐車支援システム１００により駐車支援が実行された際に、ディスプレイ３に表示される画像である。図４に示されている画像は、左サイドカメラ５ｃにより撮影された画像である。画像が歪曲して表示されるのは、左サイドカメラ５ｃに備えられた広角レンズの特性の一つである樽型の歪曲収差によるものである。かかる収差により、広角の画角が確保されている。また、車両１の側方ボディー部１ａが、撮影範囲に含まれるよう撮影されている。側方ボディー部１ａが撮影範囲に含まれることにより、ユーザは、車両１と駐車枠１２や他の駐車車両１１との相対的な距離を認識し、車両１の進行方向を適切に操作することができる。
【００７４】
指標ＩＤは、ディスプレイ３に表示させる画像中に指標重畳部２１ｄにより重畳して表示される枠線である。指標ＩＤにより区切られる領域は、認識部２１ｂが駐車枠を認識する領域であり、予め画像中の座標として定められている。ユーザは駐車枠の一部が指標ＩＤの領域内に含まれるように車両の位置を操作するのみで、認識部２１ｂに駐車枠を認識させることができる。認識部２１ｂに駐車枠を認識させる際には、ユーザは、駐車枠１２の車両１に近い端点が２つ以上指標ＩＤ内に含まれるように車両１の位置を操作する必要がある。これにより、駐車領域検出部２１ｅが、認識された２つの駐車枠１２により区画される領域を駐車領域ＰＡとして認識できる。
【００７５】
＜１−３．駐車枠の認識処理＞
次に、駐車支援システム１００における認識装置２の処理について説明する。
【００７６】
図５及び図６は、認識装置２の駐車枠の認識処理の流れを示す図である。かかる処理は、車両１のメインスイッチがオンとされることにより、開始される。
【００７７】
まず、位置取得部２２ｂが、ＧＰＳ受信機７からＧＰＳデータを取得し、かかるＧＰＳデータに所定の演算を行い、車両１が現在存在する位置情報を取得する（ステップＳ１１）。取得された位置情報は、制御部２１に送信される。制御部２１は、記憶部２３に記憶された地図情報２３ｄを読み出して、車両１が駐車場に進入したか否か判断する（ステップＳ１２）。現在位置が駐車場内でないと判断すると、ステップＳ１１へ戻り、位置取得部２２ｂが、再度位置情報を取得し、制御部２１により車両１が駐車場に進入したか否か判断される。
【００７８】
ステップＳ１２において、車両１が駐車場に進入したと判断すると、ユーザに駐車支援が必要か否かを問い合わせる（ステップＳ１３）。かかる問い合わせは、表示制御部２１ｃが問い合わせ画像を生成し、ディスプレイ３に表示させることで行われる。ユーザは、タッチパネル３１を操作することで、駐車支援の要否を回答することができる。
【００７９】
ユーザが、駐車支援は不要と回答すると、認識装置２の本処理は終了となる。ユーザが駐車支援を不要としている場合には、駐車枠の認識を行う必要がないためである。一方、ユーザが駐車支援を必要と回答した場合は、制御部２１が、記憶部２３に記憶されている形状・位置情報２３ｃを読み出し、現在位置に該当する位置情報の有無を確認する。すなわち、現在位置が既に登録されているか否かを確認する（ステップＳ１４）。現在位置が既に登録済みの場合は、ステップＳ１５からＳ２３までの駐車枠の形状入力等の処理を省略し、形状・位置情報２３ｃから現在位置に関連付けられた駐車枠の形状を取得し、図６のステップＳ３１へ進む。現在位置が既に登録済みの場合は、駐車枠の形状情報も登録されており、再度入力する必要がないためである。
【００８０】
ステップＳ１４にて、制御部２１が現在位置は登録されていないと判断すると、表示制御部２１ｃはユーザに駐車方法を問い合わせる画像を生成し、ディスプレイ３に表示させる（ステップＳ１５）。駐車方法とは、並列駐車又は縦列駐車である。表示の方法は、並列駐車及び縦列駐車を簡単な絵柄で記号化したいわゆるアイコンとして表示するのが好ましい。ユーザが表示内容を直感的に判断でき、円滑な操作を行うことができるためである。ユーザは、駐車場に描かれている駐車枠の表示を確認して並列駐車か縦列駐車かを判断し、タッチパネル３１を操作して駐車方法を回答する（ステップＳ１６）。ユーザが「並列駐車」と回答した場合には、表示制御部２１ｃは、並列駐車用の駐車枠形状２３ａを記憶部２３から読み出して、ディスプレイ３に表示させる（ステップＳ１７）。一方、ユーザが「縦列駐車」と回答した場合には、表示制御部２１ｃは、縦列駐車用の駐車枠形状２３ａを記憶部２３から読み出して、ディスプレイ３に表示させる（ステップＳ１８）。この際、駐車枠形状２３ａが多数記憶されている場合は、表示制御部２１ｃは、一部の駐車枠形状２３ａのみを表示すればよい。特に、駐車枠形状２３ａは、形状の一般的な度合いや過去に多く選択されたか否かに基づいて優先順位を設けてもよい。ディスプレイ３の表示範囲は限られており、必ずしも記憶されている全ての駐車枠形状２３ａを表示できないためである。
【００８１】
ここで、ユーザが駐車枠形状をタッチパネル３１へ入力する方法について、図７及び図８を参照して説明する。
【００８２】
図７は、駐車枠形状がユーザにより入力される様子を示す図である。駐車枠の形状がアイコン３１ａ、３１ｂ、３１ｃ、３１ｄ、３１ｅとして表示されている。駐車枠３１ａは、車両が駐車した場合に、車両の左右が直線となる駐車枠である。駐車枠３１ｂは、車両が駐車した場合に車両の左右が直線となり、かかる直線の終端同士が線が結ばれている形状である。すなわち、コの字を縦にした形状である。駐車枠３１ｃは、駐車枠で区切られる駐車領域の入口側から見た場合に、Ｔ字形状を上下逆方向にした形状である。駐車枠３１ｃは、同様に見た場合に、Ｕ字形状である。駐車枠３１ｅは、駐車枠の四隅にＬ字形状の角部を外側に向けた形状である。ユーザは、ディスプレイ３に表示された駐車枠形状の中に、駐車場に描かれている駐車枠と同一の形状があると判断した場合は、タッチパネル３１の該当する駐車枠形状３１ａを指ＰＴで触れて選択する。タッチパネル３１に入力された駐車枠形状の情報は、情報取得部２２ａに入力され、制御部２１へ送信される。
【００８３】
図８は、表示制御部２１ｃが、選択された駐車枠形状をディスプレイ３に拡大表示し、選択した形状に間違いがないかをユーザに問い合わせる図である。この際、ユーザが選択した駐車枠形状３１ｂを拡大して表示するとともに、車両の形状３１ｉも同時に表示することが好ましい。ユーザは、選択した駐車枠形状の大きさや形を車両の大きさと対比して把握できるため、間違いのない判断ができるためである。ユーザは、ディスプレイ３に表示された回答のための表示３１ｇに触れることで、問い合わせに回答する。
【００８４】
次に、図５に戻り、駐車枠の認識処理の説明を続ける。制御部２１は、ユーザが駐車枠の形状を選択したか、手書き入力を選択したかを判断する（ステップＳ１９）。ユーザが手書き入力を選択したと判断されると、表示制御部２１ｃは、手書き入力用画像を生成し、ディスプレイ３に表示させる。これにより、手書き入力部３２は、ユーザの手書きによる情報入力を受け付ける（ステップＳ２０）。ユーザの手書きによる情報入力は、駐車場の駐車枠が既存の駐車枠ではない場合に有効である。たとえば、駐車場の駐車枠が斜め方向に描かれていた場合、砂地の駐車場にロープで駐車枠が区画されていた場合、又は駐車枠線が磨耗して一部が擦れている場合等である。
【００８５】
ここで、ユーザが駐車枠形状を手書き入力部３２へ入力する方法について、図９及び図１０を参照して説明する。
【００８６】
図９は、駐車枠形状がユーザにより入力される様子を示す図である。ユーザがディスプレイ３に表示された駐車枠形状が駐車場に描かれている駐車枠と同一の形状でないと判断した場合、ユーザは手書き入力部３２へ手書きで駐車枠を入力する旨を選択し、タッチパネル３１を操作して手書き入力を回答する。ディスプレイ３に「枠なし」や「その他」と表示することで、ユーザは手書きで駐車枠を入力する旨を回答できる。
【００８７】
図１０は、駐車枠形状がユーザにより入力される様子を示す図である。ユーザは、ディスプレイ３に表示された手書き入力用画面のうち、手書き入力部３２に対し、指ＰＴでなぞることで駐車枠の形状３２ａを入力する。この際、手書き入力部３２には、予め車両１の形状３２ｂを表示させておくことが好ましい。ユーザは、手書き入力部３２へのユーザの指ＰＴでなぞるべき範囲を容易に把握することができるためである。手書き入力部３２に入力された情報は、情報取得部２２ａを介して制御部２１へ送信される。制御部２１の選択部２１ａは、手書き入力された駐車枠の形状について、記憶部２３に記憶された駐車枠形状２３ａの中から該当する駐車枠の形状のデータを選択する。この際、記憶部２３に記憶されているが、ディスプレイ３に表示されなかった駐車枠形状が、選択部２１ａにより選択される。記憶部２３に記憶されている駐車枠形状２３ａが多数である場合は、全ての形状をディスプレイ３に表示することができないためである。手書き入力された駐車枠の形状について、記憶部２３に記憶された駐車枠形状２３ａの中から該当する駐車枠の形状のデータが存在しないと選択部２１ａが判断した場合、制御部２１は、手書き入力された駐車枠の形状を出力部２２ｄへ送信する。
【００８８】
再び、図５に戻り、駐車枠の認識処理の説明を続ける。出力部２２ｄは受信した駐車枠の形状を通信部９へ送信し、通信部９が情報センター１０へ無線送信する（ステップＳ２１）。情報センター１０は、前述の通り、ユーザが手書き入力した駐車枠形状を把握することができる。新たに認識装置２を製造する際には、かかる駐車枠形状を記憶部２３へ記憶させておくことで、認識装置２は、ユーザの手書き入力を省略した、円滑な駐車枠の認識処理を行うことができる。
【００８９】
次に、制御部２１は、ユーザによる駐車枠形状の選択があると、ステップＳ２２の処理に進む。表示制御部２１ｃは、阻害情報入力用画像を生成し、ディスプレイ３に表示させる。これにより、手書き入力部３２は、ユーザの手書きによる阻害情報２３ｂの入力を受け付ける（ステップＳ２２）。手書き入力部３２で受け付けられた阻害情報２３ｂは、情報取得部２２ａを介し、制御部２１により記憶部２３に記憶される。阻害情報とは、認識部２１ｂが駐車枠を認識する際に、かかる認識を阻害する要因となる阻害体に係るデータであり、阻害体はたとえば日影や駐車場に設置されるマンホール等である。認識部２１ｂは、指標ＩＤ内の駐車枠のうち、入力された阻害情報と重なる部分、すなわち、駐車枠の形状が歪められたり、枠線が遮断されている部分の認識処理を実行しない。これにより、認識部２１ｂは、誤った認識処理を防止できる。たとえば、Ｕ字型の駐車枠線上の端部にマンホールが存在すると、認識部２１ｂは、駐車枠をＪ字型の枠線と誤認識する恐れがある。場合によっては、認識部２１ｂは、駐車枠がないものと誤認識する恐れがある。
【００９０】
ここで、阻害情報を入力する方法を、図１１から図１４を参照して説明する。
【００９１】
図１１は、表示制御部２１ｃにより阻害情報の選択画面がディスプレイ３に表示された図である。表示制御部２１ｃは、阻害情報入力用画像に阻害情報の種類をアイコン３１ｊとして、ユーザが選択できるよう表示させる。なお、阻害情報は、ユーザに対しては、「駐車スペース情報」としてディスプレイ３に表示している。ユーザは駐車枠付近に設置されている障害物等があれば、ディスプレイ３に表示された該当する名称の阻害情報に触れる。たとえば、ユーザは駐車枠付近にマンホールが設置されていると判断した場合、ユーザは指ＰＴでマンホールのアイコン３１ｊを触れる。指ＰＴがマンホールのアイコン３１ｊに触れた情報が情報取得部２２ａに入力されると、表示制御部２１ｃは、阻害情報の配置画面を生成し、ディスプレイ３に表示させる。
【００９２】
図１２は、表示制御部２１ｃにより阻害情報の配置画面がディスプレイ３に表示された図である。ユーザは、円形のマンホールを入力したい場合には、円形のアイコン３１ｋを触れる。次に、ユーザは、手書き入力部３２のうち、マンホールの形状を入力したい箇所を指ＰＴで触れ、円形の直径を指ＰＴでなぞる、いわゆるドラッグすることで、マンホールの形状を手書き入力部３２へ入力する。ユーザは、マンホールの形状の入力が完了したら、「決定」のアイコン３１ｌに触れて、マンホールの形状の入力を終了する。
【００９３】
図１３は、表示制御部２１ｃにより阻害情報の選択画面がディスプレイ３に再度表示された図である。図１２におけるアイコン３１ｌにユーザが触れた情報が情報取得部２２ａに入力されると、表示制御部２１ｃは、ディスプレイ３に阻害情報の選択画面を再度表示させる。ユーザは、駐車枠に日影がかかっていると判断した場合は、かかる選択画面中の「影」と表示されるアイコン３１ｉに触れる。マンホール形状を入力した場合と同様に、駐車スペース情報の配置画面が表示される。
【００９４】
図１４は、表示制御部２１ｃにより阻害情報の配置画面がディスプレイ３に再度表示された図である。ユーザは、日影が角形と判断した場合は、角形のアイコン３１ｍに触れ、手書き入力部３２に触れてドラッグして日影形状を入力し、「決定」のアイコン３１ｎに触れて入力操作を終了する。入力されたこれら阻害情報は、情報取得部２２ａを介して、制御部２１へ送信され、認識部２１ｂにより、ステップＳ３４（図６）の駐車枠の認識処理において利用される。
【００９５】
再び、図５に戻り、駐車枠の認識処理の説明を続ける。ステップＳ２２において、阻害情報の受付が終了すると、認識部２１ｂは、駐車枠の認識処理を行うアルゴリズムを選択する（ステップＳ２３）。認識部２１ｂは、ステップＳ１９又はステップＳ２０において、ユーザにより入力された駐車枠の形状に対応したアルゴリズムを選択する。なお、アルゴリズムとは、認識すべき駐車枠の形状を判定する判定条件である。認識部２１ｂは、駐車枠の形状毎に判定条件を備えており、いずれかの指標ＩＤ内に撮影された駐車枠がいずれかの判定条件に合致するか判定し、条件に該当する駐車枠の形状を認識する。判定条件の内容については、図１５の駐車枠の認識処理の説明で詳述する。
【００９６】
認識部２１ｂによりアルゴリズムの選択が行われると、指標重畳部２１ｄは、撮影部５が撮影した画像に指標ＩＤを重畳させる（図６のステップＳ３１）。この際、指標重畳部２１ｄは、左サイドカメラ５ｃが撮影した画像に指標ＩＤを重畳させればよいが、各カメラ画像をディスプレイ３に表示して、ユーザに画像を選択させてもよい。車両１の左側でない方向に駐車枠が存在する場合もあるからである。
【００９７】
指標重畳部２１ｄにより、撮影部５が撮影した画像に指標ＩＤが重畳されると、表示制御部２１ｃは、かかる指標ＩＤが重畳された画像をディスプレイ３に表示させる（ステップＳ３２）。
【００９８】
表示制御部２１ｃにより、画像がディスプレイ３に表示されると、送信部２２ｃは駐車支援装置８へ駐車支援を開始するよう要求信号を送信する（ステップＳ３３）。駐車支援装置８は、かかる要求信号を受信すると駐車支援を開始するが、詳細は図１６の運転支援処理の流れを示す図の説明で述べる。
【００９９】
送信部２２ｃにより、駐車支援装置８へ要求信号が送信されると、認識部２１ｂは、駐車枠の認識処理を行う（ステップＳ３４）。認識部２１ｂによる駐車枠の認識処理は、図６の説明において詳述する。
【０１００】
認識部２１ｂは、駐車枠の認識を行うと、認識した駐車枠内に他の車両が駐車していないかを検出する（ステップＳ３５）。駐車枠内に他の車両が駐車していれば、かかる駐車枠で区画される駐車領域に車両１を駐車することができないからである。認識部２１ｂは、駐車枠を検出した領域から画像の垂直方向へ駐車車両の一般的な車高に相当する認識領域を設定する。すなわち、かかる認識領域は、駐車車両の前面又は後ろ面の相当部分が含まれる領域である。なお、駐車車両の一般的な車高とは、たとえば、１．８ｍである。認識部２１ｂは、認識領域の各画素の輝度を算出する。算出した輝度のうち、撮影部５が撮影した画像の縦方向に並ぶ画素間の輝度を比較する。比較の結果、縦の画素間の輝度が、所定以上の大きさで変化している画素を検出する。画素間の輝度が、所定以上の大きさでの変化する点を以下では、「エッジ」という。また、垂直方向に並ぶ画素間の輝度の変化点を以下では、「水平エッジ」という。縦方向に輝度の変化が大きい場合は、画像に対して水平方向に物体が存在している場合であり、かかる物体の存在により輝度の変化が生じているためである。また、水平方向に並ぶ画素間の輝度の変化点を以下では、「垂直エッジ」という。横方向に輝度の変化が大きい場合は、画像に対して垂直方向に物体が存在している場合であり、かかる物体の存在により輝度の変化が生じているためである。
【０１０１】
次に、認識部２１ｂは、設定した駐車車両の認識領域から「水平エッジ」が検出される回数を計数する。「水平エッジ」が検出される回数が、所定回数以上の場合に、認識領域内に駐車車両が存在すると判断する。駐車車両を撮影部５で撮影した場合、車両のバンパーやボディーの構造等は、画像に対して水平方向の物体として存在する。このため、「水平エッジ」が検出される回数が、所定回数以上の場合に、認識領域内に駐車車両が存在すると判断できる。
【０１０２】
認識部２１ｂは、駐車枠内に車両が存在すると判断した場合は、ステップＳ３４に戻り、駐車枠の認識処理を再度行う（ステップＳ３６でＹｅｓ）。
【０１０３】
一方、認識部２１ｂが駐車枠内に車両が存在しないと判断した場合、表示制御部２１ｃは、車両１のユーザに該当の駐車枠内に車両１を駐車させたいか問い合わせる画面を生成し、ディスプレイ３に表示させる（ステップＳ３７）。他車両のいない駐車領域であっても、駐車場内における場所によっては、ユーザは駐車を欲しないことがあるためである。ユーザは、タッチパネル３１を操作することにより、ディスプレイ３に表示された問い合わせに回答することができる（ステップＳ３８）ユーザが駐車しないと回答した場合、ステップＳ３４に戻り、駐車枠の認識処理を再度行う（ステップＳ３８でＮｏ）。
【０１０４】
ユーザが駐車すると回答した場合、駐車領域検出部２１ｅは、駐車領域ＰＡの検出を行う（ステップＳ３９）。駐車領域検出部２１ｅによる駐車領域ＰＡの検出は、駐車枠１２により区画される駐車領域ＰＡの四隅と車両１との距離を検出することにより行われる。撮影部５は車両１に固定されて撮影方向に変化がないため、撮影部５により撮影された画像中の所定の箇所は、車両１から常に一定の距離となる。このため、撮影された駐車枠が、画像中のどの箇所に位置づけられるかにより、駐車枠と車両１との距離を検出できる。この際、駐車枠が２点撮影されており、かつ駐車領域ＰＡの幅及び奥行きの長さが判別すれば、駐車枠により区画される駐車領域ＰＡの四隅と車両１との距離を検出できる。駐車領域ＰＡの幅及び奥行きの長さは、駐車場に関する法令等で規定される一般公共用の標準的な駐車場の幅及び奥行きを記憶しておき、駐車領域ＰＡの検出に使用すればよい。たとえば、幅２．５ｍ、奥行き５．０ｍである。したがって、駐車領域検出部２１ｅは、撮影部５により撮影された２つの駐車枠の画像中の位置を検出し、車両１との距離を検出する。次に、駐車領域検出部２１ｅは、かかる２つの駐車枠と車両１との距離、及び駐車領域ＰＡの幅及び奥行きの長さに基づき、駐車領域ＰＡの四隅と車両１との距離を検出する。なお、「駐車領域」は、駐車枠に基づいて導出される情報であるため「駐車枠に関する情報」といえる。
【０１０５】
駐車領域検出部２１ｅにより駐車領域ＰＡの検出が行われると、送信部２２ｃは、駐車領域ＰＡの四隅と車両１との距離を駐車領域情報として駐車支援装置８へ送信する。また、送信部２２ｃは、ステップＳ１６においてユーザが選択した並列駐車又は縦列駐車の駐車方法を駐車方法情報として併せて駐車支援装置８へ送信する（ステップＳ４０）。
【０１０６】
送信部２２ｃが駐車領域情報等を駐車支援装置８へ送信すると、制御部２１は、ステップＳ１９でユーザにより選択された駐車枠形状又はステップＳ２０で手書き入力された駐車枠形状と、車両１の現在位置とを形状・位置情報２３ｃとして、記憶部２３に記憶する（ステップＳ４１）。
【０１０７】
ステップＳ４１が実行されると、認識装置２における駐車枠の認識処理は終了する。
【０１０８】
次に、認識部２１ｂにおける駐車枠の認識処理について説明する。図１５は、認識部２１ｂにおける駐車枠の認識処理の流れを示す図であり、図６のステップＳ３４の詳細を示すものである。
【０１０９】
まず、認識部２１ｂが、指標ＩＤで規定された画像に対し、認識範囲を限定する（ステップＳ５１）。すなわち、輝度のエッジを検出する範囲を限定する。以下では、かかる限定により画像認識を行わない領域を「マスク領域」という。たとえば、ユーザにより選択された駐車枠が車両の左右が直線となる図７における駐車枠３１ａである場合、指標ＩＤ内の中心付近および左右両端付近は、マスク領域とする。このように、認識範囲を限定しても、認識部２１ｂは、駐車領域を指標ＩＤの中心に捉えた場合に、駐車枠３１ａの形状の駐車枠を認識することができる。このように、認識範囲を限定することで、画像処理の負荷を低下させることができる。また、ユーザにより選択された駐車枠が図７における駐車枠３１ｂ（縦コの字形）である場合も、駐車枠３１ａと同様のマスク領域とする。また、ユーザにより選択された駐車枠が図７における駐車枠３１ｃ（逆Ｔ字形）である場合、指標ＩＤ内の中心付近および左右両端付近をマスク領域とするが、中心付近は３１ａの場合に比較して狭いマスク領域とする。逆Ｔ字形の形状にマスク領域を対応させるためである。また、ユーザにより選択された駐車枠が図７における駐車枠３１ｄ（Ｕ字形）及び駐車枠３１ｅ（Ｌ字形）である場合は、指標ＩＤ内の中心付近をマスク領域とする。中心付近のマスク領域は、駐車枠３１ａの場合より狭く、かつ駐車枠３１ｃの場合より広くすればよい。なお、手書き入力により駐車枠の形状が入力されていた場合は、マスク領域を設定しない。駐車枠形状の類似の誤判断、及び駐車枠の誤認識を防止するためである。
【０１１０】
さらに、認識部２１ｂは、図５のステップＳ２２で入力を受け付けた阻害情報２３ｂを記憶部２３から読み出す。認識部２１ｂは、阻害情報２３ｂを指標ＩＤで規定された画像に対し、マスク領域として設定する。手書き入力部３２の領域と指標ＩＤで規定される領域とは、予め対応付けておく。これにより、ユーザにより入力受け付け部３２に入力された阻害情報２３ｂの位置が、指標ＩＤで規定される領域内の位置として、認識部２１ｂはマスク領域を設定できる。認識部２１ｂは、阻害情報２３ｂの範囲をマスク領域として、駐車枠線の認識を行わないことにより、駐車枠線の誤認識を防止できる。
【０１１１】
次に、認識部２１ｂは、指標ＩＤ内のマスク領域外の領域に対し、垂直方向の画素間の輝度変化、すなわち水平エッジを検出する（ステップＳ５２）。水平エッジの検出は、図６のステップＳ３５における駐車車両を検出した手法により行う。同様に、認識部２１ｂは、垂直エッジの検出を行う（ステップＳ５３）。
【０１１２】
垂直エッジの検出を行うと、認識部２１ｂは、輝度の変化が駐車枠線の輝度に基づく水平エッジ及び垂直エッジを検出する（ステップＳ５４）。駐車枠線は、一般的に白色や黄色等の明るい色彩が施されているため、画像中における輝度が高い。このため、駐車枠線の輝度と駐車場表面の輝度との輝度差に基づく輝度の変化は、一定範囲内となる。すなわち、認識部２１ｂは、輝度の変化が一定範囲内となる水平エッジ及び垂直エッジを検出する。かかる一定範囲は、一般的な駐車枠線の輝度と駐車場表面の輝度との輝度差を予め記憶部２３に記憶しておけばよい。
【０１１３】
次に、認識部２１ｂは、ステップＳ５４で検出した水平エッジ間の距離及び垂直エッジ間の距離を検出し、かかる距離が駐車枠線の幅に相当するか否か判断する（ステップＳ５５）。同距離が駐車枠線の幅に相当すると判断する場合は、認識部２１ｂは該当のエッジ間に挟まれた領域を駐車枠線であると判断できる。上述のように、駐車枠線は駐車場において明るい色彩が施されているため、輝度変化及びエッジ間距離が駐車枠線に相当する領域は、駐車枠線とみなすことができるためである。水平エッジ間の距離及び垂直エッジ間の距離が駐車枠線の幅に相当すると判断する場合（ステップＳ５５でＹｅｓ）は、ステップＳ５６に進む。
【０１１４】
次に、認識部２１ｂは、ステップＳ５４において駐車枠線に相当すると判断されたエッジ間の領域に対し、駐車枠の判定条件を満たすか否か判断する（ステップＳ５６）。駐車枠の判定条件とは、図５のステップＳ２３で選択されたアルゴリズムである。アルゴリズムは、ユーザにより入力された駐車枠の形状に対応しており、駐車枠の形状の特徴を規定するものである。以下に、各駐車枠の判定条件を示す。（１）駐車枠３１ａ（直線形）：水平エッジが長い、かつ垂直エッジがない。（２）駐車枠３１ｂ（縦コの字形）：水平エッジが長い、かつ垂直エッジがない。（３）駐車枠３１ｃ（逆Ｔ字形）：水平エッジが長い、かつ水平エッジと交差する垂直エッジがある。（４）駐車枠３１ｄ（Ｕ字形）：水平エッジが長い、かつ短い間隔の水平エッジの組が２つある。（５）駐車枠３１ｅ（Ｌ字形）：垂直エッジが短い、かつ水平エッジと交差する垂直エッジがある。（６）手書き入力された駐車枠：認識部２１ｂが手書き入力された駐車枠の形状に応じた判定条件を設定する。すなわち、手書き入力された駐車枠の形状のうち、垂直及び水平方向の線分を抽出し、各線分の長さを検出する。検出した線分から、判定条件とすべき垂直エッジと水平エッジとの長さ及び間隔を決定すればよい。なお、手書き入力された駐車枠の形状について駐車枠３１ａ〜３１ｅのうち最も類似する駐車枠の判定条件としてもよい。認識部２１ｂは、駐車枠の判定条件を満たすと判断する場合（ステップＳ５６でＹｅｓ）は、ステップＳ５７に進む。
【０１１５】
認識部２１ｂは、ステップＳ５４において駐車枠線に相当すると判断されたエッジ間の領域が２つ検出されている場合に、両領域間の距離が所定の距離か否か判断する（ステップＳ５７）。駐車枠１２が２つ以上認識できない場合は、駐車領域ＰＡの四隅が決定できず、駐車領域ＰＡの全体領域を認識できないためである。所定の距離とは、駐車場に関する法令等で規定される一般公共用の標準的な駐車枠の幅である。たとえば、２．５ｍである。すなわち、両領域間の距離が一般的な駐車枠の幅に相当する場合に、ステップＳ５４において駐車枠線に相当すると判断されたエッジ間の領域が、駐車枠線であると判断ができる。
【０１１６】
認識部２１ｂは、両領域間の距離が所定の距離であると判断する場合、すなわち、ステップＳ５５、ステップＳ５６、及びステップＳ５７の全ての条件を満たす場合に、ステップＳ５４において駐車枠線に相当すると判断されたエッジ間の領域を駐車枠であると確定する（ステップＳ６０）。認識部２１ｂが駐車枠を確定すると、図６の駐車枠の認識処理に戻る。
【０１１７】
一方、ステップＳ５５、ステップＳ５６、及びステップＳ５７のいずれかでＮｏと判断された場合は、ステップＳ５９に進む。ステップＳ５９では、認識部２１ｂにより、車両１が駐車場の末端ＥＮ付近まで進行したか否か判断される。車両１が駐車場の末端ＥＮ付近まで進行すれば、もはや駐車枠は存在しないため、駐車枠の認識処理が不必要となるためである。なお、車両１が駐車場の末端ＥＮ付近まで進行したか否かは、フロントカメラ５ａの撮影する画像に基づき判断できる。すなわち、フロントカメラ５ａは駐車場の末端ＥＮを撮影するため、末端ＥＮが撮影された画像から車両１と駐車場の末端ＥＮまでの距離を検出すればよい。かかる距離が、所定距離より短く、たとえば３ｍより短くなった場合に、車両１は駐車場の末端ＥＮ付近に進行したと判断すればよい。
【０１１８】
認識部２１ｂが、車両１が駐車場の末端ＥＮ付近まで進行していないと判断した場合（ステップＳ５９でＮｏ）、ステップＳ５２に戻り、再度水平エッジの検出を行う。一方、認識部２１ｂが、車両１が駐車場の末端ＥＮ付近まで進行したと判断した場合（ステップＳ５９でＹｅｓ）、送信部２２ｃは、駐車支援装置８へ駐車支援を終了させる信号を送信する（ステップＳ６０）。駐車枠の認識処理が不必要となるため、駐車支援装置８による駐車支援も不必要だからである。送信部２２ｃは、駐車支援装置８へ駐車支援を終了させる信号を送信すると、認識装置２による駐車枠の認識処理は終了する。
【０１１９】
＜１−４．駐車支援の処理＞
次に、図５及び図６で説明した認識装置２の処理に応答した駐車支援装置８の処理について説明する。図１６は、この駐車支援装置８の処理の流れを示す図である。
【０１２０】
駐車支援装置８は、図６のステップＳ３３における送信部２２ｃの支援開始の要求信号を受信したか否か判断する（ステップＳ７１）。駐車支援装置８は、要求信号を受信したか否かの判断を一定周期で行っている。かかる要求信号を受信しない場合は、処理を終了し（ステップＳ７１でＮｏ）、一定周期後に再度要求信号を受信したか否か判断する。
【０１２１】
駐車支援装置８が、支援開始の要求信号を受信したと判断すると（ステップＳ７１でＹｅｓ）、誘導部８１におけるアクセル制御部８１ａは、スロットルを制御して、車両１を前進させる（ステップＳ７２）。この際、認識装置２による駐車枠の認識が容易となるよう、ブレーキ制御部８１ｂは、前進速度が徐行運転といえる速度になるように車両１の速度を制御する。
【０１２２】
アクセル制御部８１ａにより車両１を前進駆動させながら、駐車支援装置８は、図１５のステップＳ６０おける送信部２２ｃの支援終了の要求信号を受信したか否か判断する（ステップＳ７３）。駐車支援装置８が、かかる要求信号を受信したと判断すると（ステップＳ７３でＹｅｓ）、駐車支援装置８による運転支援の処理は終了する。要求信号を受信した場合とは、車両１が駐車場の末端ＥＮ付近まで進行した場合であり、駐車枠の認識処理が不必要となるため、駐車支援装置８による駐車支援も不必要だからである。なお、この場合、車両１の前進等の駆動制御はユーザにより行われる。一方、駐車支援装置８は、支援終了の要求信号を受信していないと判断した場合（ステップＳ７３でＮｏ）は、ステップＳ７４に進む。
【０１２３】
ステップＳ７４では、駐車支援装置８は、図６のステップＳ３９で送信された駐車領域情報及び駐車方法情報を受信したか否か判断する（ステップＳ７３）。駐車領域情報等を受信していないと判断した場合（ステップＳ７４でＮｏ）は、ステップＳ７２に戻り、アクセル制御部８１ａ及びブレーキ制御部８１ｂにより車両１を前進させる制御が継続される。一方、駐車支援装置８が、駐車領域情報及び駐車方法情報を受信したと判断した場合（ステップＳ７４でＹｅｓ）、車両１の現在位置から駐車領域までの駐車経路を算出する（ステップＳ７５）。経路算出部８２は、駐車領域検出部２１ｅから送信された駐車領域情報、駐車方法情報、駐車支援装置８に予め記憶してある車両１の全長、車幅、及び回転半径等に基づき、所定の演算処理により、車両１の現在位置から駐車領域までの経路を算出する。
【０１２４】
駐車領域までの経路が算出されると、誘導部８１は、アクセル制御部８１ａ、ブレーキ制御部８１ｂ、及びステアリング制御部８１ｃを制御し、経路算出部８２の算出した経路に従って車両１が走行するよう、駐車制御を実行する（ステップＳ７６）。誘導部８１が、駐車領域情報に規定される駐車枠内に車両１を駐車させると、駐車支援装置８による運転支援の処理は終了する。
【０１２５】
以上説明したように、本実施の形態に係る駐車支援システム１００においては、駐車枠の認識装置２が、複数の駐車枠の形状のいずれかをユーザの操作に基づいて選択する。そして、選択した駐車枠の形状に基づいて、車両外部を示す画像中の駐車枠１２を認識する。駐車枠の認識装置２が駐車枠１２を認識すると、駐車支援システム１００は駐車枠１２で区画される駐車領域ＰＡへ車両１を誘導し、駐車支援を行う。したがって、駐車場に描かれた駐車枠１２の形状を車両へ送信する駐車場側の通信設備を不要とすることができる。かかる通信設備を不要とすることにより、駐車枠の認識が可能な駐車場を増やし、有効に駐車枠を認識することができる。
【０１２６】
また、駐車枠を認識するための対象領域を示す指標を重畳した画像を表示するので、ユーザは駐車枠の一部が指標内に含まれるように車両の位置を合わせるのみで、認識装置に駐車枠を認識させることができる。また、指標はある程度の広さのある領域を示すため、ユーザは駐車枠の一部が指標内のどこかに含まれるように車両の位置を合わせればよく、車両操作の自由度が高い。このため、認識装置２により駐車枠１２を認識する際、運転者が車両１の走行する位置を容易に適切な位置へ操作できる。
【０１２７】
＜２．第２の実施の形態＞
上記第１の実施の形態では、撮影部５の撮影する画像をディスプレイ３に表示し、ユーザはディスプレイ３に表示された画像を参照して、指標ＩＤ内に駐車枠１２が含まれるよう、車両１の進行方向を制御していた。この際、ユーザに対し、指標ＩＤ内に駐車枠１２が含まれるよう促す文字表示をディスプレイ３に表示することにより、車両１の進行方向ＤＩが適切になるようユーザに注意を喚起することもできる。
【０１２８】
第２の実施の形態では、指標ＩＤ内に駐車枠１２が含まれるよう促す文字表示をディスプレイ３に表示することにより、車両１の進行方向ＤＩが適切になるようユーザに注意を喚起する。第２の実施の形態の駐車枠の認識装置２の構成及び処理は、第１の実施の形態とほぼ同様であるため、以下、第１の実施の形態との相違点を中心に説明する。
【０１２９】
図１７は、第２の実施の形態の認識装置２の構成を示す図である。第２の実施の形態の認識装置２の構成は、図３に示す第１の実施の形態の認識装置２とほぼ同様であるが、一部で構成を相違している。具体的には、認識装置２は、文字重畳部２１ｆを備えている。
【０１３０】
文字重畳部２１ｆは、撮影部５が撮影した画像に対し、文字や符号を重畳する。すなわち、文字重畳部２１ｆは、画像に重畳された指標ＩＤ内に駐車枠の一部が含まれるようにユーザに案内する案内情報を画像に重畳する。文字や記号が重畳された画像は、表示制御部２１ｃにより、出力部２２ｄを介し、ディスプレイ３に表示される。重畳される文字は、たとえば、「枠内に駐車枠が入ってますか」、「枠内から駐車枠が外れました。」、「枠内に駐車枠が２つ以上入るようにして下さい。」等である。また、重畳される符号は、たとえば、感嘆符（！）や疑問符（？）である。その他、記号や図形、枠線、陰影等を重畳するようにしてもよい。これら文字等をディスプレイ３に表示することにより、ユーザに対し、指標ＩＤ内に駐車枠１２が含まれるよう注意を喚起することができる。ディスプレイ３に表示された文字等を参照したユーザは、車両１の進行方向ＤＩが適切になるよう操作を行うことで、認識装置２の駐車枠の認識を適切に実行させることができる。
【０１３１】
文字や符号を重畳する手法は、たとえば文字等を画面に合成するための画像処理手法である、いわゆるスーパーインポーズの手法を用いることができる。また、文字や符号の情報を予め記憶部２３に記憶しておき、文字等を画像に重畳する際に、文字重畳部２１ｆが記憶部２３から読み出して使用すればよい。なお、文字重畳部２１ｆは、画像に重畳した文字を読み上げる音声データを出力部２２ｄを介してスピーカ４へ送信してもよい。これにより、ユーザが画面から視線を離していた場合であっても、ユーザは、画像に重畳された文字内容を音声で認識することができる。音声データは、文字や符号の情報と同様に予め記憶部２３に記憶しておけばよい。
【０１３２】
図１８は、第２の実施形態の認識装置２における駐車枠の認識処理の流れの一部を示す図である。第２の実施形態の駐車枠の認識処理は、ステップＳ３１までは第１の実施形態と同一である。また、ステップＳ３１以降は図６に示す第１の実施形態とほぼ同様であるが、一部で構成を相違している。具体的には、第１の実施形態の認識装置２における駐車枠の認識処理に対し、ステップＳ８１をさらに備えている。
【０１３３】
ステップＳ３１において、表示制御部２１ｃにより撮影部５が撮影した画像に指標ＩＤが重畳されると、文字重畳部２１ｆは、かかる画像に対して、ユーザへ駐車枠の認識に関する情報を案内する文字を重畳処理する（ステップＳ８１）。ステップＳ８１において重畳処理される文字は、たとえば、「枠内に駐車枠が入ってますか」である。その後、表示制御部により文字が重畳された画像がディスプレイ３に表示され、図６に示す第１の実施形態の駐車枠の認識処理と同様の処理が実行される。なお、図１８の駐車枠の認識処理の流れに示すように、ステップＳ３４における駐車枠の認識処理が実行される前に、ステップＳ８１での文字の重畳処理が行われる。これにより、駐車枠の認識処理の実行前には指標ＩＤ内に駐車枠１２が含まれていなかった場合であっても、ユーザは、文字表示を確認することにより、認識処理の実行の際には、車両１の進行方向ＤＩが適切になるよう操作を行うことができる。
【０１３４】
図１９は、文字が周辺画像に重畳されてディスプレイに表示される様子を示す図である。図１９に示すように、ディスプレイ３に「枠内に駐車枠が入ってますか？」との文字等からなる案内情報ＴＥが表示される。また、「はい」と「いいえ」の文字をタッチパネルにより表示する。これにより、認識装置２は、ユーザが文字表示を確認し、車両１の進行方向ＤＩが適切になったか否か回答を得ることができる。ユーザにより「はい」の文字が触れられて、指標ＩＤ内に駐車枠１２が入っている旨の回答があった場合にのみ、認識装置２は図１８のステップＳ３３以降の処理を実行するようにしてもよい。これにより、指標ＩＤ内に駐車枠が入っていない状態で、駐車支援装置８による駐車支援の開始や駐車枠１２の認識処理の実行を防止できる。
【０１３５】
図２０は、第２の実施形態の認識装置２における駐車枠の認識処理の流れを示す図である。第２の実施形態の駐車枠の認識処理は、図１５に示す第１の実施形態の駐車枠の認識処理とほぼ同様であるが、一部で構成を相違している。具体的には、第１の実施形態の駐車枠の認識処理に対し、ステップＳ９１及びステップＳ９２をさらに備えている。
【０１３６】
ステップＳ５６においてＹｅｓと判断された場合、認識部２１ｂは、画像中から駐車枠線に相当する領域を認識している。認識部２１ｂは、かかる駐車枠線に相当する領域を２つ以上認識しているか否か判断する（ステップＳ９１）。認識部２１ｂが、同領域を２つ以上認識していると判断する場合は、両領域間が所定幅であるか否か判断する（ステップＳ５７）。ステップＳ５７以後は、図１５における駐車枠の認識処理の流れと同様のため説明を省略する。
【０１３７】
一方、ステップＳ９１において、認識部２１ｂが、駐車枠線に相当する領域を２つ以上認識していないと判断した場合は、ユーザへその旨の通知を行う（ステップＳ９２）。駐車枠１２が２つ以上認識できない場合は、駐車領域ＰＡの四隅が決定できず、駐車領域ＰＡの全体領域を認識できないためである。かかる通知は、文字重畳部２１ｆにより画像に文字を重畳処理し、表示制御部が出力部２２ｄを介してディスプレイ３に表示する。重畳される文字は、たとえば、「枠内から駐車枠が外れました。枠内に駐車枠が２つ以上入るようにして下さい。」である。これにより、車両１の走行制御中に指標ＩＤ内に駐車枠１２が２つ含まれなくなった場合であっても、ユーザは、文字表示を確認することにより、指標ＩＤ内に駐車枠１２が２つ含まれるよう操作を行うことができる。なお、ステップＳ９２が実行されると、処理はステップＳ５９に進むが、以後は、図１５における駐車枠の認識処理の流れと同様のため説明を省略する。
【０１３８】
図２１は、ユーザへの駐車枠の認識に関する通知が、周辺画像に重畳されてディスプレイに表示される様子を示す図である。図２１に示すように、ディスプレイ３に「枠内から駐車枠が外れました。枠内に駐車枠が２つ以上入るようにして下さい。」との文字等からなる通知情報ＷＡが表示される。これにより、車両１の走行制御中に指標ＩＤ内に駐車枠１２が２つ含まれなくなった場合であっても、ユーザは、通知情報ＷＡを確認することにより、指標ＩＤ内に駐車枠１２が２つ含まれるよう操作を行うことができる。なお、通知情報ＷＡを枠で囲み、枠内に赤色等の目立つ色彩を施すことが好ましい。これにより、ユーザの注意をより喚起することができる。また、色彩を施した部分を周辺画像が透過するようにしてもよい。これにより、限られたディスプレイの領域を有効に使用することができる。
【０１３９】
以上説明したようにより、ユーザに対し指標ＩＤ内に駐車枠１２が含まれるよう促す文字表示である案内情報ＴＥをディスプレイ３に表示することにより、車両１の進行方向ＤＩが適切になるようユーザに注意を喚起することができる。また、車両１の走行制御中に指標ＩＤ内に駐車枠１２が２つ含まれなくなった場合に、その旨を通知する通知情報ＷＡを表示する。これにより、ユーザは、通知情報ＷＡを確認することにより、指標ＩＤ内に駐車枠１２が２つ含まれるよう操作を行うことができる。
【０１４０】
＜３．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態で説明した形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１４１】
上記第１及び第２の実施の形態では、駐車枠の認識装置２と駐車支援装置８とは別装置であると説明したが、これらは一体化されていてもよい。
【０１４２】
また、上記第１及び第２の実施の形態では、ディスプレイ３とスピーカ４とは別装置であると説明したが、これらは一体化されていてもよい。
【０１４３】
また、上記第１及び第２の実施の形態では、画像に重畳する情報を文字等としたが、画像への文字等の重畳に代えて、文字の内容を音声で読み上げてもよい。ユーザが画面から視線を離していた場合であっても、ユーザは、音声で情報を認識することができる。
【０１４４】
また、上記第１及び第２の実施の形態では、駐車枠形状２３ａの情報を記憶部２３から読み出して使用すると説明したが、通信部９を介して情報センター１０から無線通信により取得するようにしてもよい。
【０１４５】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。
【符号の説明】
【０１４６】
１    車両
２    認識装置
３    ディスプレイ
５    撮影部
８    駐車支援装置
２１    制御部
２２    入出力部
２３    記憶部
８１    誘導部
８２    経路算出部
１００    駐車支援システム
【図１】
2013018406.tif 000003
【図２】
2013018406.tif 000004
【図３】
2013018406.tif 000005
【図４】
2013018406.tif 000006
【図５】
2013018406.tif 000007
【図６】
2013018406.tif 000008
【図７】
2013018406.tif 000009
【図８】
2013018406.tif 000010
【図９】
2013018406.tif 000011
【図１０】
2013018406.tif 000012
【図１１】
2013018406.tif 000013
【図１２】
2013018406.tif 000014
【図１３】
2013018406.tif 000015
【図１４】
2013018406.tif 000016
【図１５】
2013018406.tif 000017
【図１６】
2013018406.tif 000018
【図１７】
2013018406.tif 000019
【図１８】
2013018406.tif 000020
【図１９】
2013018406.tif 000021
【図２０】
2013018406.tif 000022
【図２１】
2013018406.tif 000023