(57)【要約】【課題】  画像認識技術を用いて認識した車両情報と乗車者情報と駐車場内の環境情報とに基づいて、駐車場所を決定し、その駐車場所を通知する駐車場管理プログラムを提供する。【解決手段】  車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理するために、コンピュータを実行させるための駐車場管理プログラムにおいて、前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識し（乗車者認識処理４）、前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合し（駐車場所決定処理５）、前記照合手順による照合結果を通知する（駐車場所通知処理６）ことにより、上記課題の解決を図る。【選択図】図１
2005215785.tif 000002
【特許請求の範囲】
【請求項１】
車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理するために、コンピュータを実行させるための駐車場管理プログラムにおいて、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手順と、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手順と、
前記照合手順による照合結果を通知する通知手順と、
を、コンピュータに実行させるための駐車場管理プログラム。
【請求項２】
前記照合手順は、前記車両が前記駐車場所の大きさの範囲内に収まるか否を判定し、さらに、前記障害物が該車両の降車位置にあるか否かを判定する手順
を、コンピュータに実行させるための請求項１に記載の駐車場管理プログラム。
【請求項３】
前記駐車場所情報には、前記駐車場所の周囲にある前記障害物に関する情報に基づく優先度情報が含まれ、前記照合手順による照合の結果、前記車両が駐車可能と判定された複数の前記駐車場所情報から、前記優先度情報に基づいて、所定の該前記駐車場所情報を決定する決定手順
を、さらに、コンピュータに実行させるための請求項１に記載の駐車場管理プログラム。
【請求項４】
車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理する駐車場管理装置において、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手段と、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手段と、
前記照合手段による照合結果を通知する通知手段と、
を備えることを特徴とする駐車場管理装置。
【請求項５】
車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理する駐車場管理方法において、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識し、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報との照合をし、
前記照合の結果を通知する
ことを行う駐車場管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駐車場において、効率よく配車するための駐車場管理プログラム、駐車場管理装置、及び駐車場管理方法に関する。
【背景技術】
【０００２】
従来から画像認識技術を用いて認識した車両情報に基づいて駐車場所を決定する駐車場管理に関するシステムは存在し、次のような発明が開示されている。車が駐車場の入口に移動すると、車の真上に設けてあるカメラにより画像を入力し、画像処理により車の画像パターンを識別し、車の大きさ（縦寸法と横寸法）を算出し、予め登録されている各駐車スペースの面積情報（縦寸法と横寸法）と空車検知センサの入力情報とにより、空車スペースの面積情報を取得し、その情報と算出した車の大きさを比較し、空車スペースが車の大きさより大なる駐車スペースを表示板に表示し運転者を適当なスペースに誘導する（例えば、特許文献１）。
【特許文献１】特許第２７３６１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、例えば、乗車者が運転者のみの場合は助手席側のドアを開けることは少ないといったような乗車者情報を考慮したものではなかった。このため、車両情報に加えて乗車者情報をも考慮して駐車場所を決定する駐車場管理システムが望まれていた。
【０００４】
また、車を駐車する際、複雑な駐車スペースに駐車する場合には、運転者に負担を掛けるばかりでなく、駐車場経営者の立場からも効率的な駐車を促すことは困難であった（利用者にとっては駐車するのに要する時間の駐車料金の損失、管理者にとっては入場効率が悪くなり営業機会の損失となり得る。）
このように、従来は、駐車スペース周囲の状況（すなわち、駐車場所周囲の障害物に関する情報）を考慮した駐車場管理システムは存在しなかったので、利用者、駐車する場合に、多大な精神的負担や時間的な負担を強いられていた。
【０００５】
上記の課題に鑑み、本発明では、画像認識技術を用いて認識した車両情報と乗車者情報と駐車場内の環境情報とに基づいて、駐車場所を決定し、その駐車場所を通知する駐車場管理プログラム、駐車場管理装置、及び駐車場管理方法を提供する。
【課題を解決するための手段】
【０００６】
上記課題は、特許請求の範囲の請求項１に記載の発明によれば、車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理するために、コンピュータを実行させるための駐車場管理プログラムにおいて、前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手順と、前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手順と、前記照合手順による照合結果を通知する通知手順と、を、コンピュータに実行させるための駐車場管理プログラムを提供することによって達成できる。
【０００７】
このように構成することによって、画像認識技術を用いて認識した車両情報と乗車者情報と駐車場内の環境情報とに基づいて、駐車場所を決定し、その駐車場所を通知することができる。
【０００８】
上記課題は、特許請求の範囲の請求項２に記載の発明によれば、前記照合手順は、前記車両が前記駐車場所の大きさの範囲内に収まるか否を判定し、さらに、前記障害物が該車両の降車位置にあるか否かを判定する手順を、コンピュータに実行させるための請求項１に記載の駐車場管理プログラムを提供することによって達成できる。
【０００９】
このように構成することによって、駐車場所周囲の障害物を考慮した駐車場所を通知することができる。
上記課題は、特許請求の範囲の請求項３に記載の発明によれば、前記駐車場所情報には、前記駐車場所の周囲にある前記障害物に関する情報に基づく優先度情報が含まれ、前記照合手順による照合の結果、前記車両が駐車可能と判定された複数の前記駐車場所情報から、前記優先度情報に基づいて、所定の該前記駐車場所情報を決定する決定手順を、さらに、コンピュータに実行させるための請求項１に記載の駐車場管理プログラムを提供することによって達成できる。
【００１０】
このように構成することによって、駐車場所に優先度を設定することができるので、優先度に応じた駐車場所を利用者に提供することができ、効率よく駐車場を利用することができる。
【００１１】
上記課題は、特許請求の範囲の請求項４に記載の発明によれば、車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理する駐車場管理装置において、前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手段と、前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手段と、前記照合手段による照合結果を通知する通知手段と、を備えることを特徴とする駐車場管理装置を提供することによって達成できる。
【００１２】
このように構成することによって、画像認識技術を用いて認識した車両情報と乗車者情報と駐車場内の環境情報とに基づいて、駐車場所を決定し、その駐車場所を通知することができる。
【００１３】
上記課題は、特許請求の範囲の請求項５に記載の発明によれば、車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理する駐車場管理方法において、前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識し、前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報との照合をし、前記照合の結果を通知することを行う駐車場管理方法を提供することによって達成できる。
【００１４】
このように構成することによって、画像認識技術を用いて認識した車両情報と乗車者情報と駐車場内の環境情報とに基づいて、駐車場所を決定し、その駐車場所を通知することができる。
【発明の効果】
【００１５】
本発明では、画像認識技術を用いて認識した車両情報と乗車者情報に基づいて、駐車場所を決定し、その車をその駐車場所へ誘導することができるので、効率よく駐車スペースを利用することができる。
【発明を実施するための最良の形態】
【００１６】
本発明は、車両が駐車場へ入場する場合、画像認識技術を用いて認識した車両情報と乗車者情報と予め登録してある駐車場内の環境情報とに基づいて、駐車場所を決定し、その車両をその駐車場所へ誘導する駐車場管理システムを提供する。具体的には、乗車者が運転者のみの場合、助手席側のドアを開ける可能性が低いものと見なして、助手席側のスペースが狭いが、車両を止めることが可能な場所を駐車場所として決定する。
【００１７】
＜第１の実施形態＞
図１は、本実施形態における駐車場管理システムの構成の概要を示す図である。駐車場管理システム１は、駐車場所入力処理２、乗車者認識・駐車場所出力処理３、及び出場処理７のプロセスからなる。乗車者認識・駐車場所出力処理３では、乗車者認識処理４と駐車場所決定処理５と駐車場所通知処理６のプロセスを実行する。
【００１８】
駐車場所入力処理２では、駐車場管理者Ａにより、後述する駐車場所に関する情報が入力されるので、その入力された情報を本システムの所定の記憶装置（図２の記憶装置１７）に格納する。
【００１９】
乗車者認識・駐車場所出力処理３では、駐車場利用者Ｂの車両に関する情報が取得（登録）されるので、その取得した情報から乗車者認識処理４によりドア使用フラグ・乗車位置等を認識し、駐車場所決定処理５により駐車場所を決定し、駐車場所通知処理６により決定した駐車場所を通知する。
【００２０】
出場処理７では、駐車場利用者Ｂから駐車券が返却されるので、それに関する処理を行う。
図２は、本実施形態における駐車場管理システムのハードウェア環境の構成ブロック図である。同図において駐車場管理システム１のサーバ装置１０は、中央処理装置（ＣＰＵ）１２、リードオンリメモリ（ＲＯＭ）１３、ランダムアクセスメモリ（ＲＡＭ）１６、通信インターフェース（以下、インターフェースをＩ／Ｆという）１４、記憶装置１７、出力Ｉ／Ｆ１１、入力Ｉ／Ｆ１５、可搬型記憶媒体の読み取り装置１８、およびこれらの全てが接続されたバス１９、出力Ｉ／Ｆ１１に接続している出力装置２０、入力Ｉ／Ｆ１５に接続している入力装置１１によって構成されている。
【００２１】
記憶装置１７としてはハードディスク、磁気ディスクなど様々な形式の記憶装置を使用することができ、このような記憶装置１７、またはＲＯＭ１３には、後述するフローのプログラムが格納されている。また、記憶装置１７には、後述する駐車場所データベース（以下、データベースをＤＢという）としても用いられる。
【００２２】
上記のプログラムは、プログラム提供者側からネットワーク２２、および通信Ｉ／Ｆ１４を介して、例えば記憶装置１７に格納されることも、また市販され、流通している可搬型記憶媒体に格納され、読み取り装置１８にセットされて、ＣＰＵ１２によって実行されることも可能である。可搬型記憶媒体としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスク、ＩＣカードなど様々な形式の記憶媒体を使用することができ、このような記憶媒体に格納されたプログラムが読み取り装置１８によって読み取られる。
【００２３】
また、入力装置２１には、キーボード、マウス、または電子カメラ、マイク、スキャナ、センサ、タブレットなどを用いることが可能である。また、出力装置２０には、ディスプレイ、プリンタ、スピーカなどを用いることが可能である。また、ネットワーク７２は、インターネット、ＬＡＮ、ＷＡＮ、専用線、有線、無線等の通信網であってよい。
【００２４】
図３は、本実施形態における駐車場所入力処理のフローを示す。本システムの運用に当たり、駐車場内の駐車場所に関する情報を本システムに予め登録しておかなければならない。本フローは、その登録について説明するものである。
【００２５】
駐車場管理者Ａは、本システムを起動させると、記憶装置１７に格納されている本システムのプログラムがＣＰＵ１２に読み出される。そうすると、本システムのメニュー画面がディスプレイ表示されるので、その中から駐車場所入力画面を選択し、当該画面をディスプレイ上に表示させる（ステップＳ１、以下ステップをＳと略する。）。
【００２６】
次に、駐車場管理者Ａは、キーボード等の入力装置２１を用いて、駐車場所入力画面の所定の項目に駐車場所情報（たとえば、駐車場の奥行き、幅、高さ、当該駐車場所周辺の障害情報）を入力すると（Ｓ２）、その入力された駐車場所情報は、ＣＰＵ１２の制御によって、駐車場管理システム１のサーバ１０内の駐車場所ＤＢ３０に登録される。
【００２７】
当該駐車場内にある全ての駐車場所に関しての駐車場所情報を入力するまで、Ｓ２の処理を繰り返し行い（Ｓ３）、全ての駐車場所情報を入力したら本フローは終了する。
図４は、図３のＳ２で駐車場所ＤＢ３０に登録される駐車場所情報テーブルの一例を示す。駐車場所情報テーブル４０は、「駐車場所ＩＤ」、「奥行き」、「幅」、「高さ」、「右前障害」、「左前障害」、「右後障害」、「左後障害」、「駐車フラグ」の項目を１レコードとする駐車場所情報の複数から構成される。「駐車場所ＩＤ」は、本システムの管理対象の駐車場内に存在する駐車場所それぞれを一意に表すものである。
【００２８】
「奥行き」は、駐車場所の奥行き（本実施形態では、「ｃｍ」で表される）である。「幅」は、駐車場所の幅（本実施形態では、「ｃｍ」で表される）である。奥行きは、駐車場所の奥行き（本実施形態では、「ｃｍ」で表される）である。「高さ」は、駐車可能な車の車高（本実施形態では、「ｃｍ」で表される）である。この「高さ」は、例えば、立体駐車場であれば制限された車高でもよく、また、屋外の駐車場であれば駐車場所の上方に生い茂った樹木のために制限された車高でもよい。
【００２９】
「右前障害」、「左前障害」、「右後障害」、「左後障害」の右前、左前、右後、左後はそれぞれ、４ドア車の右前ドア、左前ドア、右後ドア、左後ドアを表している。また、「右前障害」、「左前障害」、「右後障害」、「左後障害」はそれぞれ、各ドアを開けようとしたときに、障害があるため、完全にドアを開けることができないか否かを「１」（障害があるため、ドアを開けることが不可能）又は０（障害が無いため、ドアを開けることが可能）で表している。
【００３０】
例えば、駐車場所ＩＤ：００１には、奥行き：４００［ｃｍ］、幅：１８０［ｃｍ］、高さ（車高）：２００［ｃｍ］である車が止めることが可能であり、その駐車場所は、右前ドアのみ完全に開くことができるということが分かる。
【００３１】
「駐車フラグ」は、「駐車場所ＩＤ」に対応する駐車場所に車が駐車されているか否かを表すフラグであり、駐車されていない場合は「０」、駐車されている場合は「１」で表される。
【００３２】
図５は、本実施形態における駐車場のゲートシステムを示す。同図において、ゲートシステム５０は、前方用カメラ５１、ゲート５２、発券装置５３、側面用カメラ５６から構成される。ゲート５２は、進入無許可時に車両Ｃの駐車場への進入を遮断するゲートである。発券装置５３は、発券処理における様々なメッセージを表示する表示部５４と駐車券を発行する発券部５５を備えている。
【００３３】
前方用カメラ５１は、ゲート５２の中央付近に取り付けられており、車両Ｃの前方方向（図中のＸ方向）から車両Ｃの車内を撮影する。側面用カメラ５６は車両Ｃの側面方向（図中のＹ方向）から車両Ｃの車内を撮影する。
【００３４】
図６は、本実施形態における車両Ｃの前方方向及び側面方向から車内を撮影したイメージ画像を示す。図６（ａ）は、前方用カメラ５１により車両Ｃの前方方向（図５のＸ方向）から車両Ｃの車内を撮影した場合のイメージ画像を示す。図６（ｂ）は、側面用カメラ５６により車両の側面方向（図中のＹ方向）から車両Ｃの車内を撮影した場合のイメージ画像を示す。
【００３５】
図７は、本実施形態における乗車者認識・駐車場所出力処理３のフローを示す。まず、駐車場利用者Ｂが駐車場に入場するために車両Ｃをゲート５２の手前まで進入させる（図５参照）。すると、ゲートシステム５０は、ゲート５２の手前まで車両Ｃが進入したことを検知する。
【００３６】
この検知は、ゲート５２の手前まで進入させた駐車場利用者Ｂが発券装置５３に設けられた発券ボタンを押下するタイミングで検知してもよいし、または、ゲート５２付近のいずれかの箇所にセンサを設置しておき、ゲート５２手前まで車両Ｃが進入したときに、そのセンサによって検知するようにしてもよい。
【００３７】
このようにしてゲート５２手前まで車両Ｃが進入したことを検知すると、前方用カメラ５１および側面用カメラ５６が作動し、それぞれのカメラによって、前方方向（Ｘ方向）及び側面方向（Ｙ方向）から車両Ｃの車内が撮影され、その撮影されたイメージデータ（図６参照）がサーバ１０へ送信される。
【００３８】
サーバ１０では、その受信したイメージデータを、画像認識技術を用いて、車両の大きさに関する情報（車幅、車体長、車高）や、ドアが何箇所取り付けられているかという情報や、車両Ｃの乗車情報（車両Ｃには何人が乗車していて、どの位置に乗車しているかという情報）を取得する（Ｓ１０）。
【００３９】
また、画像認識技術は、一般的な手法（例えば、特許文献１）を利用する。一例としては、前方用カメラ５１および側面用カメラ５６で予め車両がゲートに進入していないときの画像を撮影しておき、その撮影したイメージデータを格納しておく。そして、前方用カメラ５１および側面用カメラ５６で車両がゲートに進入したときの画像を撮影し、この画像から予め格納している車両進入前の画像を差し引き、差分を求める。
【００４０】
この差分の画像が進入した車両を表しているので、エッジ処理を施し車の外形エッジを検出し、それよりゲートに進入した車の車体長、車幅、車高を算出する。また、乗車情報についても上記と同様の画像認識技術を用いて、取得する。このようにして画像認識技術により取得した当該車両に関する情報や乗車者の乗車位置の情報より乗車者情報を作成する（図８参照）。この画像処理の結果、たとえば、図６の画像からは「４ドア、５人乗り、小型車両、右前に１名乗車」という情報が取得できる。
【００４１】
図８は、本実施形態における乗車者情報テーブルの一例を示す。乗車者情報テーブル６０は、「車両ＩＤ」、「車体長」、「車幅」、「車高」、「右前ドア使用フラグ」、「左前ドア使用フラグ」、「右後ドア使用フラグ」、「左後ドア使用フラグ」の項目を１レコードとする乗車者情報の１つまたは複数から構成される。「車両ＩＤ」は、乗車者情報テーブル６０内で乗車者情報を特定するためのものであり、乗車者情報テーブル６０内で一意である。
【００４２】
「車体長」、「車幅」、及び「車高」は、本実施形態においてセンチメートルで表されている。
「右前ドア使用フラグ」、「左前ドア使用フラグ」、「右後ドア使用フラグ」、及び「左後ドア使用フラグ」はそれぞれ、右前ドア側の座席、左前ドア側の座席、右後ドア側の座席、及び左後ドア側の座席に人が乗車しているか否かを表している。つまり、それぞれの座席に乗車した人は、各座席の直近のドアを使用するという前提より、例えば、右前座席にいる乗車者は右前ドアを使用することになるので「右前ドア使用フラグ」に「１」を格納し、当該席に乗車者がいなければ「右前ドア使用フラグ」に「０」を格納する。
【００４３】
以上を踏まえると、例えば、車両ＩＤ：００１で表される車両は、車体長：３０３［ｃｍ］、車幅：１５０［ｃｍ］、車高：１１２［ｃｍ］である車両であり、乗車者は右前座席に座っているので右前ドアを使用するということが分かる。
【００４４】
それでは、再び図７を説明する。Ｓ１０の処理後、駐車場所情報テーブル４０に含まれる駐車場所情報レコード（以下、レコードという）をカウントするための変数ｉを初期化して、ｉ＝０とする。また、駐車場所情報テーブル４０に含まれる全駐車場所情報レコード数を変数Ｎへ格納する（Ｓ１１）。
【００４５】
次に、全駐車場所情報レコード数Ｎ＞カウンタｉであるか否かを判定する（Ｓ１２）。カウンタｉ＝０なのでＹｅｓへ進み、カウンタｉをインクリメントして（Ｓ１３）、駐車場所情報テーブル４０の最初のレコードを読み出す（Ｓ１４）。
【００４６】
次に、その読み出したレコードのデータ項目「駐車フラグ」が「０」であるか否かを判定する（Ｓ１５）。Ｓ１５で「駐車フラグ」が「０」以外の場合、Ｓ１２へ戻り、「駐車フラグ」が「０」の場合、Ｓ１６へ進む。
【００４７】
次に、その読み出したレコードの当該駐車場所の大きさを示すデータ項目（「奥行き」、「幅」、「高さ」）と、Ｓ１０で取得した乗車者情報（図８参照）のうち当該車両の大きさ（「車体長」、「車幅」、「車高」）とを比較する（Ｓ１６）。駐車場所の「奥行き」≧車両の「車体長」、かつ駐車場所の「幅」≧車両の「車幅」、かつ駐車場所の「高さ」≧車両の「車高」の場合には当該車両は当該駐車場所に収納可能であるので、Ｙｅｓへ進んでＳ１７の処理を行い、そうでなければ、Ｎｏへ進んでＳ１２の処理へ戻る。
【００４８】
次に、当該駐車場所において当該車両の乗車者の乗車位置に障害があるか否かを判定する（Ｓ１７）。すなわち、当該乗車者情報の「右前ドア使用フラグ」と当該駐車場所情報の「右前障害」を比較し、「左前ドア使用フラグ」と「右前障害」とを比較し、「右後ドア使用フラグ」と「右後障害」とを比較し、「左後ドア使用フラグ」と「左後障害」とを比較する。
【００４９】
「右前ドア使用フラグ」と当該駐車場所情報の「右前障害」の比較について詳述する。例えば、当該乗車者情報で「右前ドア使用フラグ＝１」（右前ドア側に乗車している）の場合、これに対応するのが駐車場所情報の「右前障害」であるが、「右前障害＝１」（障害があるため、ドアを開けることが不可能）のときには、ドアを開けることが不可能なため乗車者はそのドラから降車することはできない。「右前障害＝０」（障害があるため、ドアを開けることが不可能）のときには、ドアを開けることができるため乗車者はそのドラから降車することはできる。
【００５０】
よって、当該乗車者情報と当該駐車場所情報とを比較して、「右前ドア使用フラグ＝１」かつ「右前障害＝１」、または「左前ドア使用フラグ＝１」かつ「右前障害」、または「右後ドア使用フラグ＝１」かつ「右後障害＝１」、または「左後ドア使用フラグ＝１」かつ「左後障害＝１」の場合、Ｙｅｓへ進んでＳ１２の処理へ戻り、そうでない場合にはＳ１８の処理へ進む。
【００５１】
上記においてＳ１２へ戻ると、再びｉがインクリメントされて（Ｓ１３）、次のレコードが読み出され（Ｓ１４）、Ｓ１５，Ｓ１６，Ｓ１７の処理がされ、Ｓ１７でＮｏの判定が得られるまでＳ１２−Ｓ１７が繰り返される。
【００５２】
最終レコードまで繰り返された結果、Ｓ１７でＹｅｓへ進むと、Ｓ１２へ戻り、Ｎｏへ進む。これは、すなわち、駐車場所情報テーブル４０には、当該車両を収容する条件を満たす駐車場所がないということなので、発券装置５３の表示部５４に「駐車不可」である旨の表示を出力する。
【００５３】
さて、Ｓ１７でＮｏに進むと、当該レコードの駐車場所情報を出力する（Ｓ１８）。ここで、駐車場所情報は、駐車券に印刷されている。これについては、後述する。その後、当該駐車場所情報レコードのデータ項目「駐車フラグ」を「１」にして（Ｓ１９）、本フローは終了する。
【００５４】
なお、乗車者情報テーブル６０に格納されている乗車者情報は、本フローが終了するとともに削除するようにしてもよい。この場合、乗車者情報テーブル６０は、ＲＡＭ１６または記憶装置１７のテンポラリ領域に格納するようにしてもよい。このようにすることで、メモリ資源を効率よく使用することができる。
【００５５】
図９は、本実施形態における駐車券の出力例（その１）を示す。同図において、駐車券７０は、駐車場所７１と駐車場所を示す領域７２から構成されている。図７のフローで取得された駐車場所は「００１」であり、これが駐車場所７１に表示されている。また、この駐車場所をより分かりやすく表すために、領域７２に駐車場所を図示している。
【００５６】
領域７２では、駐車券を受け取った利用者Ｂの車両Ｃが止めるべき駐車場所は、白色で表示され、これ以外の駐車場所（「００２」−「００９」）、すなわち障害物等のため駐車できない駐車場所は、網掛けで表示されている。なお、この駐車券は、さらに入場時間を表示するようにしてもよい。
【００５７】
図１０は、本実施形態における駐車券の出力例（その２）を示す。図９の駐車券と異なるのは、図１０では入場ゲートから指定された駐車場所までの経路情報が表示されるところである。また、図１０では入場時刻も表示されている。
【００５８】
図１１は、本実施形態における駐車場から退場する場合に行われるフローを示す。車両Ｃが駐車場から退場する場合、退場ゲートまで車両Ｃを移動させ、その退場ゲートに設置してある駐車券回収装置に駐車券を挿入する。そうすると、駐車券は駐車券回収装置に回収される。
【００５９】
次に、駐車券回収装置は、駐車券に記録されている駐車場所（駐車場所ＩＤ）を読み取り、その読み取った駐車場所ＩＤをサーバ１０へ送信する。サーバ１０では、受信した駐車場所ＩＤと一致する駐車場所ＩＤを有する駐車場所情報を駐車場所ＤＢ３０から抽出する。そして、この抽出した駐車場所情報の「駐車フラグ」を「０」に更新する（Ｓ２０）。
【００６０】
以上より、効率よく駐車でき、安心して止められる駐車場サービスの提供することができる。また、狭いスペースを有効利用し、乗車している人が少しでも楽に乗り降りできる。
【００６１】
なお、本実施形態では、撮影した車両の画像から画像処理にてその車両の大きさを算出したが、これに限られず、予め車種に関する情報（メーカー、車種名、車高、車幅、車体長）をサーバに登録しておき、撮影した画像から画像処理にてその車種を特定することによりその車両の大きさを算出するようにしてもよい。
【００６２】
また、２ドアタイプの車両で後部座席に人が乗車している場合には、右後座席は右前座席として、左後座席は左前座席として取り扱うようにしてもよい。
＜第２の実施形態＞
第１の実施形態では、駐車場に入場しようとする車両の条件（車両の大きさ、乗車位置等）を満たす駐車場所が見つかった時点で駐車券を発行していたので、この条件で複数の駐車場所が抽出されることはなかった。
【００６３】
本実施形態では、駐車場に入場しようとする車両の条件（車両の大きさ、乗車位置等）を満たす駐車場所があるか否かを駐車場内にある全ての駐車場所について照合し、照合の結果、複数の駐車場所が取得された場合にはその中から最低の駐車場所の環境を選択する。ここで、取得された複数の駐車場所の中から最低の駐車場所の環境を選択するということについて、図１２で説明する。
【００６４】
図１２は、本実施形態における駐車場所の選択の様子を示す図である。同図において、５つの駐車場所８１−８５がある。駐車場所８１は、空いており、この左側には障害物がある。駐車場所８２，８３，８４は、既に駐車している。駐車場所８５は、空いている。
【００６５】
このとき、右前に乗車者がいる車両８０が駐車する場合には、その駐車場所の候補として駐車場所８１と８５があり、いずれにも駐車することができるが、このうち条件の悪い方の駐車場所である駐車場所８１を選択するようにする。なぜならば、もし、この車両８０が駐車場所８５に駐車した後に新たに駐車する車の乗車者が左前に乗っていたら、この車両は空いている駐車場所８１には駐車できなくなってしまうという弊害が生生じるからである。このようにすることにより、駐車場所をより効率的に有効活用することができる。
【００６６】
図１３は、本実施形態における駐車場所情報テーブルの一例を示す。図１３は、図４のテーブルにデータ項目「障害度」を追加したものである。この障害度とは、
障害度＝「右前障害」＋「左前障害」＋「右後障害」＋「左後障害」
で表されるものであり、この障害度の値が大きいほど駐車場所の周辺には障害物が多いということがわかる。
【００６７】
図１４は、本実施形態におけるフロー乗車者認識・駐車場所出力処理３のフローを示す。このフローは、第１の実施形態での図７を変形したものである。図７のＳ１０と同様に、画像認識技術を用いて、車両の大きさに関する情報（車幅、車体長、車高）や車両の乗車情報を取得する（Ｓ３０）。次に、駐車場所情報テーブル４０に含まれる駐車場所情報レコード（以下、レコードという）をカウントするための変数ｉ及び作業領域へ格納したレコードをカウントするための変数ｊをそれぞれ初期化して、ｉ＝０、ｊ＝０とする。また、駐車場所情報テーブル４０に含まれる全駐車場所情報レコード数を変数Ｎへ格納する（Ｓ３１）。
【００６８】
次に、全駐車場所情報レコード数Ｎ＞カウンタｉであるか否かを判定する（Ｓ３２）。カウンタｉ＝０なのでＹｅｓへ進み、カウンタｉをインクリメントして（Ｓ３３）、駐車場所情報テーブル４０の最初のレコードを読み出す（Ｓ３４）。
【００６９】
次に、その読み出したレコードのデータ項目「駐車フラグ」が「０」であるか否かを判定する（Ｓ３５）。Ｓ３５で「駐車フラグ」が「０」以外の場合、Ｓ３２へ戻り、「駐車フラグ」が「０」の場合、Ｓ３６へ進む。
【００７０】
次に、図７の１６と同様に、その読み出したレコードの当該駐車場所の大きさを示すデータ項目（「奥行き」、「幅」、「高さ」）と、Ｓ３０で取得した乗車者情報のうち当該車両の大きさ（「車体長」、「車幅」、「車高」）とを比較する（Ｓ３６）。Ｓ３６で、当該車両が当該駐車場所に収納可能と判定されれば、Ｙｅｓへ進んでＳ３７の処理を行い、そうでなければ、Ｎｏへ進んでＳ３２の処理へ戻る。
【００７１】
次に、図７の１７と同様に、当該駐車場所において当該車両の乗車者の乗車位置に障害があるか否かを判定する（Ｓ３７）。当該車両の乗車者の乗車位置に障害がある場合にはＹｅｓへ進んでＳ３２の処理へ戻り、障害がない場合にはＳ３８の処理へ進む。
【００７２】
Ｓ３７でＮｏへ進むと、当該レコードを作業領域（ＲＡＭ１６または記憶装置１７にあるテンポラリ領域）に格納し（Ｓ３８）、カウンタｊをインクリメントし（Ｓ３９）、Ｓ３２へ戻る。
【００７３】
上記においてＳ３２へ戻ると、再びｉがインクリメントされて（Ｓ３３）、次のレコードが読み出され（Ｓ３４）、Ｓ３５−Ｓ３９の処理がされ、駐車場所情報テーブル４０に含まれる全てのレコードに対してＳ３２−Ｓ３９のループを繰り返す。
【００７４】
最終レコードまで繰り返された結果、Ｓ３２でＮ＞ｉを満たさなくなるので上記のループを抜け（Ｓ３２でＮｏへ進む）、カウンタｊが０か否かを判定する（Ｓ４０）。これは、すなわち、作業領域に格納されたレコードが存在するが否かを確認するものである。作業領域に格納されたレコードが存在するということは、少なくとも１つは駐車場所があるということであり、このレコードがないということは１つも当該車両を収容する条件を満たす駐車場所がないということである。よってカウンタｊ＝０の場合には（Ｓ４０でＹｅｓへ進む）、発券装置５３の表示部５４に「駐車不可」である旨の表示を出力する。
【００７５】
次に、カウンタｊが０以外の場合（Ｓ４０でＮｏへ進む）、作業領域へ格納したレコードのうち、障害度が最も大きい値のレコードを取得し（Ｓ４１）、そのレコード（駐車場所情報）を駐車券に印刷し（Ｓ４２）、発券する。その後、当該駐車場所情報レコードのデータ項目「駐車フラグ」を「１」にして（Ｓ４３）、本フローは終了する。なお、本フローの終了と共に、作業領域に記憶したレコードをクリアする。
【００７６】
なお、本実施形態では、障害物に着目した優先度（障害度の大きいものほど優先して選択される）を使用したが、これに限らず、例えば、駐車場所の大きさに関しての優先度を用いても良いし、障害物と駐車場所の大きさとを組み合わせた優先度を用いてもよい。ここで、駐車場所の大きさに関しての優先度とは、例えば駐車しようとしている車両の車体長が２５０ｃｍである場合に、奥行き：２７０ｃｍと奥行き：３００ｃｍの空き駐車場所があったとしたら、奥行き：２７０ｃｍの駐車場所を指定するようにすることである。
【００７７】
以上より、効率よく駐車することができるので、駐車場を有効活用することができる。
なお、第１の実施形態及び第２の実施形態を変形して、それぞれ図７のＳ１０と図１４のＳ３０の画像認識技術の際に、初心者マークを検出するようにしてもよい。初心者マークを検出した場合には、すこし広めの駐車場所を指定するようにしたり、障害度の低い駐車場所を指定するようにしてもよい。
【００７８】
このようにすることで、駐車に不慣れな初心者に対して、周囲の環境（障害物や駐車場所の大きさ等）へ注意を払うことを緩和して、容易に駐車することができる駐車場所を提供することができる。
【００７９】
以上より、初心者にはなるべく広いスペースを割り当てるなどして、安心して止められ、かつ、事故を最小限に防ぐようにする。
（付記１）  車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理するために、コンピュータを実行させるための駐車場管理プログラムにおいて、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手順と、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手順と、
前記照合手順による照合結果を通知する通知手順と、
を、コンピュータに実行させるための駐車場管理プログラム。
（付記２）  前記照合手順は、前記車両が前記駐車場所の大きさの範囲内に収まるか否を判定し、さらに、前記障害物が該車両の降車位置にあるか否かを判定する手順
を、コンピュータに実行させるための付記１に記載の駐車場管理プログラム。
（付記３）  前記駐車場所情報には、前記駐車場所の周囲にある前記障害物に関する情報に基づく優先度情報が含まれ、前記照合手順による照合の結果、前記車両が駐車可能と判定された複数の前記駐車場所情報から、前記優先度情報に基づいて、所定の該前記駐車場所情報を決定する決定手順
を、さらに、コンピュータに実行させるための付記１に記載の駐車場管理プログラム。
（付記４）  車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理する駐車場管理装置において、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手段と、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手段と、
前記照合手段による照合結果を通知する通知手段と、
を備えることを特徴とする駐車場管理装置。
（付記５）  車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理する駐車場管理方法において、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識し、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報との照合をし、
前記照合の結果を通知する
ことを行う駐車場管理方法。
（付記６）  車両１台につき１つの駐車場所を提供し、該複数の駐車場所を備える駐車場を管理するために、コンピュータを実行させるための駐車場管理プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記車両に関しての画像データを取得して、該画像データから該車両の外形の大きさ及び該車両に乗車している乗車者の降車位置とを認識する乗車者認識手順と、
前記駐車場所の大きさに関する情報と該駐車場所の周囲にある障害物に関する情報とを示す駐車場所情報と、前記乗車情報とを照合する照合手順と、
前記照合手順による照合結果を通知する通知手順と、
を、コンピュータに実行させるための駐車場管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【００８０】
【図１】第１の実施形態における駐車場管理システムの構成の概要を示す図である。
【図２】第１の実施形態における駐車場管理システムのハードウェア環境の構成ブロック図である。
【図３】第１の実施形態における駐車場所入力処理のフローを示す図である。
【図４】図３のＳ２で駐車場所ＤＢ３０に登録される駐車場所情報テーブルの一例を示す図である。
【図５】第１の実施形態における駐車場のゲートシステムを示す図である。
【図６】第１の実施形態における車両の前方方向及び側面方向から車内を撮影したイメージ画像を示す図である。
【図７】第１の実施形態における乗車者認識・駐車場所出力処理３のフローを示す図である。
【図８】第１の実施形態における乗車者情報テーブルの一例を示す図である。
【図９】第１の実施形態における駐車券の出力例（その１）を示す図である。
【図１０】第１の実施形態における駐車券の出力例（その２）を示す図である。
【図１１】第１の実施形態における駐車場から退場する場合に行われるフローを示す図である。
【図１２】第２の実施形態における駐車場所の選択の様子を示す図である。
【図１３】第２の実施形態における駐車場所情報テーブルの一例を示す図である。
【図１４】第２の実施形態におけるフロー乗車者認識・駐車場所出力処理３のフローを示す図である。
【符号の説明】
【００８１】
１    駐車場管理システム
１０    サーバ
１１    出力Ｉ／Ｆ
１２    中央処理装置（ＣＰＵ）
１３    リードオンリメモリ（ＲＯＭ）
１４    通信インタフェース（Ｉ／Ｆ）
１５    入力Ｉ／Ｆ
１６    ランダムアクセスメモリ（ＲＡＭ）
１７    記憶装置
１８    可搬型記憶媒体の読み取り装置
１９    バス
２０    出力装置
２１    入力装置
３０    駐車場所ＤＢ
４０    駐車場所情報テーブル
５０    ゲートシステム
５１    前方用カメラ
５２    ゲート
５３    発券装置
５４    表示部
５５    発券部
５６    側面用カメラ
６０    乗車者情報テーブル
【図１】
2005215785.tif 000003
【図２】
2005215785.tif 000004
【図３】
2005215785.tif 000005
【図４】
2005215785.tif 000006
【図５】
2005215785.tif 000007
【図６】
2005215785.tif 000008
【図７】
2005215785.tif 000009
【図８】
2005215785.tif 000010
【図９】
2005215785.tif 000011
【図１０】
2005215785.tif 000012
【図１１】
2005215785.tif 000013
【図１２】
2005215785.tif 000014
【図１３】
2005215785.tif 000015
【図１４】
2005215785.tif 000016