(57)【特許請求の範囲】
【請求項１】
道路を通行する車両を検知する車両検知システムであって、
前記道路の路側に設けられて、前記道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置と、
前記センサ装置の各センサによる検知結果の経時的な変化に基づいて、前記道路を通行する車両を検知する車両検知装置と
を備え、
前記車両検知装置は、
前記センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部と、
前記前端検知部が車両の前端を検知した後に前記センサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、前記所定時間内にいずれかのセンサによって物体が検知されればその度に前記所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから前記所定時間が経過しても物体が検知されなければ、前記最後に検知された物体を前記車両の後端として検知する後端検知部と
を有する車両検知システム。
【請求項２】
道路を通行する車両を検知する車両検知方法であって、
前記道路の路側に設けられて、前記道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知段階と、
前記前端検知段階において車両の前端が検知された後に前記センサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、前記所定時間内にいずれかのセンサによって物体が検知されればその度に前記所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから前記所定時間が経過しても物体が検知されなければ、前記最後に検知された物体を前記車両の後端として検知する後端検知段階と
を含む車両検知方法。
【請求項３】
道路の路側に設けられて、前記道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、前記道路を通行する車両を検知する車両検知装置であって、
前記センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部と、
前記前端検知部が車両の前端を検知した後に前記センサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、前記所定時間内にいずれかのセンサによって物体が検知されればその度に前記所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから前記所定時間が経過しても物体が検知されなければ、前記最後に検知された物体を前記車両の後端として検知する後端検知部と
を備える車両検知装置。
【請求項４】
道路の路側に設けられて、前記道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、前記道路を通行する車両を検知する車両検知装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
前記センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部、
前記前端検知部が車両の前端を検知した後に前記センサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、前記所定時間内にいずれかのセンサによって物体が検知されればその度に前記所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから前記所定時間が経過しても物体が検知されなければ、前記最後に検知された物体を前記車両の後端として検知する後端検知部
として機能させるプログラム。
【請求項５】
道路の路側に設けられて、前記道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、前記道路を通行する車両を検知する車両検知装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、
前記コンピュータを、
前記センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部、
前記前端検知部が車両の前端を検知した後に前記センサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、前記所定時間内にいずれかのセンサによって物体が検知されればその度に前記所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから前記所定時間が経過しても物体が検知されなければ、前記最後に検知された物体を前記車両の後端として検知する後端検知部
として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両検知システム、車両検知方法、車両検知装置、プログラム、及び記録媒体に関する。特に本発明は、道路を通行する車両を検知する車両検知システム、車両検知方法、道路の路側に設けられて、道路上の物体を検知する複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、道路を通行する車両を検知する車両検知装置、当該車両検知装置としてコンピュータを機能させるプログラム、並びに当該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来の有料道路の料金所においては、通行券を用いた料金収受システムが用いられていた。そして、近年の有料道路の料金所においては、通行券を用いた料金収受システムに代えて、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）が実用化されている。ここで、ＥＴＣとは、高度道路交通システムの一つで、有料道路を利用する際に料金所において、車両を停止させることなく通過させることができるノンストップ自動料金収受システムである。
【０００３】
ところで、このＥＴＣにおいては、料金所の開閉バーを開放したり、路側アンテナと車載器との間で通信を行ったりするために、何らかの方法によって車両を検知する必要がある。このような車両検知方法としては、高さ方向に複数の光学式センサを並べて構成される車両分離器を用いた方法が知られている。この車両検知方法は、車両分離器の各光学式センサの検知状態を高さ方向に走査することにより、所定の高さを有する物体を、車両として検知する。
【０００４】
しかしながら、このような車両検知方法によっては、トラクターの後方に連結装置を介してトレーラーが連結された牽引自動車を検出する場合に、所定の高さを有さない連結装置の細径部を車両の一部として検出することができず、コンピュータシステムが料金所を２台の車両が通行したものと判定してしまい、牽引自動車を正確に検知することができないという問題がある。
【０００５】
このような問題に鑑みて成された技術としては、様々なものが知られている（例えば、特許文献１参照。）。特許文献１に記載の車両検知方法は、車両を検知し、車両の検知情報に基づいて車両の長さを算出し、算出した車両の長さに基づいて車両の検知時間を変更するものである。この車両検知方法によっては、牽引自動車の連結装置の未検知が発生することを考慮し、牽引装置の未検知分だけ車両を検知する検知時間を変更することにより、トラクターとトレーラーの間の牽引装置の未検知が発生するのを防止して、牽引自動車を確実に１台と検知することができるとされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１７３４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の車両検知方法によっては、例えば、牽引自動車が低速走行しているような場合に、延長された検知時間内にトレーラーが車両分離器の前を通過しない場合、牽引自動車のトレーラーを、トラクターとは別の車両として検知してしまう虞がある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態によると、道路を通行する車両を検知する車両検知システムであって、道路の路側に設けられて、道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置と、センサ装置の各センサによる検知結果の経時的な変化に基づいて、道路を通行する車両を検知する車両検知装置とを備え、車両検知装置は、センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部と、前端検知部が車両の前端を検知した後にセンサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、所定時間内にいずれかのセンサによって物体が検知されればその度に所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから所定時間が経過しても物体が検知されなければ、最後に検知された物体を車両の後端として検知する後端検知部とを有する。
【０００９】
本発明の第２の形態によると、道路を通行する車両を検知する車両検知方法であって、道路の路側に設けられて、道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知段階と、前端検知段階において車両の前端が検知された後にセンサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、所定時間内にいずれかのセンサによって物体が検知されればその度に所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから所定時間が経過しても物体が検知されなければ、最後に検知された物体を車両の後端として検知する後端検知段階とを含む。
【００１０】
本発明の第３の形態によると、道路の路側に設けられて、道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、道路を通行する車両を検知する車両検知装置であって、センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部と、前端検知部が車両の前端を検知した後にセンサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、所定時間内にいずれかのセンサによって物体が検知されればその度に所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから所定時間が経過しても物体が検知されなければ、最後に検知された物体を車両の後端として検知する後端検知部とを備える。
【００１１】
本発明の第４の形態によると、道路の路側に設けられて、道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、道路を通行する車両を検知する車両検知装置として、コンピュータを機能させるプログラムであって、コンピュータを、センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部、前端検知部が車両の前端を検知した後にセンサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、所定時間内にいずれかのセンサによって物体が検知されればその度に所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから所定時間が経過しても物体が検知されなければ、最後に検知された物体を車両の後端として検知する後端検知部として機能させる。
【００１２】
本発明の第５の形態によると、道路の路側に設けられて、道路上の物体を検知するための複数のセンサが高さ方向に並べられて成るセンサ装置の各センサによる検知結果の経時的な変化に基づいて、道路を通行する車両を検知する車両検知装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、コンピュータを、センサ装置の複数のセンサのうち、所定数よりも多い数のセンサにて物体が検知された場合に、当該物体を車両の前端として検知する前端検知部、前端検知部が車両の前端を検知した後にセンサ装置のいずれのセンサによっても物体が検知されなくなった場合、所定時間の計時を開始し、所定時間内にいずれかのセンサによって物体が検知されればその度に所定時間のカウントをリセットして計時を再開し、いずれかのセンサにて最後に物体が検知されてから所定時間が経過しても物体が検知されなければ、最後に検知された物体を車両の後端として検知する後端検知部として機能させる。
【００１３】
なおまた、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１４】
以上の説明から明らかなように、この発明によっては、既知の技術と比較して、より正確に牽引自動車を検知することができる。
【図面の簡単な説明】
【００１５】
【図１】一実施形態に係る車両検知システム１００の利用環境の一例を示す図である。
【図２】車両検知装置１１０のブロック構成の一例を示す図である。
【図３】牽引自動車が車両分離器１５０の前を通過している様子の一例を示す図である。
【図４】車両検知装置１１０の動作フローの一例を示す図である。
【図５】本実施形態に係る車両検知装置１１０を構成するコンピュータ８００のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、一実施形態に係る車両検知システム１００の利用環境の一例を示す。図１（ａ）は、車両分離器１３０、１５０の平面図である。図１（ｂ）は、車両分離器１３０を車両分離器１５０の側から視た側面図である。図１（ｃ）は、車両分離器１５０を車両分離器１３０の側から視た側面図である。車両検知システム１００は、有料道路Ｒを通行する車両を検知するシステムである。なおまた、有料道路Ｒは、この発明における「道路」の一例であってよい。
【００１８】
車両検知システム１００は、車両検知装置１１０、及び車両分離器１３０、１５０を備える。車両検知装置１１０は、車両分離器１５０と電気的に接続されている。なおまた、車両分離器１３０、１５０は、この発明における「センサ装置」の一例であってよい。
【００１９】
車両分離器１３０、１５０は、有料道路Ｒの両側の路側に、互いに対向するように設けられている。そして、車両分離器１３０には、有料道路上Ｒの物体を検知するための複数の発光センサ１３１が高さ方向に並べられて設けられている。同様に、車両分離器１５０には、有料道路Ｒの物体を検知するための複数の受光センサ１５１が高さ方向に並べられて設けられている。ここで、各発光センサ１３１と各受光センサ１５１とは、高さ方向に１対１に対応するように設けられているものとする。車両分離器１３０と車両分離器１５０との間に何ら物体が存在しない場合、受光センサ１５１は、対向する発光センサ１３１から照射された光を受光する。一方、車両分離器１３０と車両分離器１５０との間に物体が存在する場合、受光センサ１５１は、対向する発光センサ１３１から照射された光が物体にて遮蔽された場合、受光することができない。各受光センサ１５１は、受光の有無を示すデータを、車両検知装置１１０へ出力する。なおまた、発光センサ１３１、及び受光センサ１５１は、この発明における「センサ」の一例であってよい。
【００２０】
車両検知装置１１０は、車両分離器１５０の各受光センサ１５１による受光の有無の経時的な変化に基づいて、有料道路Ｒを通行する車両を検知する。なおまた、受光の有無は、この発明における「検知結果」の一例であってよい。
【００２１】
なおまた、本実施形態においては、説明が煩雑になることを防ぐことを目的として、車両検知システム１００が一の車両検知装置１１０、及び車両分離器１３０、１５０を備える構成について説明する。しかしながら、車両検知システム１００は、複数の車両検知装置１１０、及び車両分離器１３０、１５０を備えてよい。
【００２２】
図２は、車両検知装置１１０のブロック構成の一例を示す。車両検知装置１１０は、センサデータ入力受付部１１１、前端検知部１１２、後端検知部１１３、及び検知結果データ出力部１１４を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００２３】
センサデータ入力受付部１１１は、車両分離器１５０から出力された、各受光センサ１５１による受光の有無を示すデータの入力を受け付ける。
【００２４】
前端検知部１１２は、車両分離器１５０の複数の受光センサ１５１のうち、所定数よりも多い数の受光センサ１５１にて物体が検知された場合に、その物体を車両の前端として検知する。
【００２５】
後端検知部１１３は、前端検知部１１２が車両の前端を検知した後に、車両分離器１５０のいずれの受光センサ１５１によっても物体が検知されなくなった場合、所定数未満の受光センサ１５１にて最後に物体が検知されてから所定時間経過しても、所定数未満の受光センサ１５１によって物体が検知されなければ、最後に検知された物体を車両の後端として検知する。
【００２６】
検知結果データ出力部１１４は、１台の車両を検知したことを通知する旨のデータを、外部の装置へ出力する。
【００２７】
図３は、牽引自動車が車両分離器１５０の前を通過している様子の一例を示す。ここで、牽引自動車とは、トラクターＴ１０がトレーラーＴ２０を牽引している車両である。トラクターＴ１０とトレーラーＴ２０とは、牽引装置Ｔ３０により連結されている。なおまた、この例の牽引自動車は、トレーラーＴ２０に貨物Ｃを積載している。
【００２８】
図４は、車両検知装置１１０の動作フローの一例を示す。この動作フローにおいては、牽引自動車が車両分離器１５０の前を通過するときの車両検知装置１１０の動作について説明する。なおまた、この動作フローの説明においては、図１から図３を共に参照する。
【００２９】
車両検知装置１１０のセンサデータ入力受付部１１１は、各受光センサ１５１による受光の有無を示すデータの入力を、車両分離器１５０から経時的に受け付けると、そのデータを、逐次、前端検知部１１２へ送る。
【００３０】
車両検知装置１１０の前端検知部１１２は、センサデータ入力受付部１１１から送られたデータを受け取ると、そのデータによって示される各受光センサ１５１による受光の有無に基づいて、複数の受光センサ１５１のうち、所定数よりも多い数の受光センサ１５１にて物体が検知された場合に（Ｓ１０１：Ｙｅｓ）、その物体を車両の前端として検知する（Ｓ１０２）。ここで、受光センサ１５１が受光している場合、前端検知部１１２は、その受光センサ１５１が物体を検知したものとして処理を行う。また、前端検知部１１２は、例えば、一般的な小型車両の車高に相当する範囲内に含まれ得る数を所定数として処理を行う。前端検知部１１２は、車両の前端を検知すると、その旨を示すデータを、センサデータ入力受付部１１１へ送る。
【００３１】
一方、所定数以下の数の受光センサ１５１によってのみ物体が検知されている場合（Ｓ１０１：Ｎｏ）、前端検知部１１２は、その物体を、車両の前端部として検知しない。
【００３２】
センサデータ入力受付部１１１は、前端検知部１１２から送られたデータを受け取ると、車両分離器１５０から経時的に入力を受け付けた、各受光センサ１５１による受光の有無を示すデータを、逐次、後端検知部１１３へ送る。
【００３３】
車両検知装置１１０の後端検知部１１３は、センサデータ入力受付部１１１から送られたデータを受け取ると、そのデータによって示される各受光センサ１５１による受光の有無に基づいて、以下の処理を行う。ここで、受光センサ１５１が受光している場合、後端検知部１１３は、その受光センサ１５１が物体を検知したものとして処理を行う。
【００３４】
後端検知部１１３は、所定数未満の受光センサ１５１にて物体が検知されている場合（Ｓ１０３：Ｙｅｓ）、何ら処理を行わない。例えば、牽引車両のトラクターＴ１０が車両分離器１５０の前を通過している間には、いずれかの受光センサ１５１は、物体を検知している。したがって、後端検知部１１３は、その間、何ら処理を行わない。
【００３５】
その後、いずれの受光センサ１５１によっても物体が検知されなくなった場合（Ｓ１０３：Ｎｏ）、後端検知部１１３は、所定時間の計時を開始する（Ｓ１０４）。ここで、後端検知部１１３が計時する所定時間は、例えば、一般的な牽引自動車が法定速度にて走行している場合に、牽引自動車のトラクターＴ１０の後端が車両分離器１５０の前を通過してから、牽引自動車のトレーラーＴ２０の前端が車両分離器１５０の前に差し掛かるまでの平均的な時間よりも長い時間とする。但し、後続車両が同一車両として検知されないように、この所定時間は、有料道路Ｒを走行する車両の後端が車両分離器１５０の前を通過してから、後続車両の前端が車両分離器１５０の前に差し掛かるまでの平均的な時間よりも十分に短い時間とする。
【００３６】
その後、所定時間内に、所定数未満の受光センサ１５１にて物体が検知された場合（Ｓ１０５：Ｙｅｓ）、後端検知部１１３は、所定時間の計時をリセットして（Ｓ１０７）、所定時間の計時を再開する（Ｓ１０４）。
【００３７】
例えば、図３（ａ）に示すような牽引自動車が通過する場合、牽引装置Ｔ３０の牽引棒にあたる細径部Ｔ３１が最下段の受光センサ１５１よりも更に低い位置を通過するため、細径部Ｔ３１は、いずれの受光センサ１５１によっても検知されないことになる。ところが、この例の場合、牽引装置Ｔ３０の連結部Ｔ３２が最下段の受光センサ１５１の高さの位置を通過することになるので、連結部Ｔ３２は、最下段の受光センサ１５１によって検知されることになる。したがって、この例の場合には、所定時間内に、最下段の受光センサ１５１にて連結部Ｔ３２が検知されることにより、後端検知部１１３は、所定時間のカウントをリセットして、所定時間の計時を再開する。
【００３８】
また、例えば、図３（ｂ）に示すような牽引自動車が通過する場合、牽引装置Ｔ３０の件陰謀にあたる細径部Ｔ３１が２つの受光センサ１５１の間の位置を通過するため、細径部Ｔ３１は、いずれの受光センサ１５１によっても検知されないことになる。ところが、この例の場合、牽引装置Ｔ３０の連結部Ｔ３２が先の２つの受光センサ１５１のうち、上段の受光センサ１５１の高さの位置を通過することになるので、連結部Ｔ３２は、その受光センサ１５１によって検知されることになる。したがって、この例の場合にも、所定時間内に、最下段の受光センサ１５１にて連結部Ｔ３２が検知されることにより、後端検知部１１３は、所定時間のカウントをリセットして、所定時間の計時を再開する。
【００３９】
ここで、後端検知部１１３が計時する所定時間は上述したように設定されているので、牽引自動車の連結部Ｔ３２が検知されることにより、所定時間のカウントがリセットされれば、牽引自動車のトレーラーＴ２０の前端は、計時が再開された所定時間内に、車両分離器１５０の前に差し掛かる筈である。ここで、一般的な牽引自動車のトレーラーＴ２０の部分は、貨物Ｃが積載されているか否かに拘らず、車両分離器１５０のいずれかの受光センサ１５１にて検知され得るのに十分な車高を有している。したがって、車両分離器１５０の前をトレーラーＴ２０が通過している間、後端検知部１１３は、上述した処理（Ｓ１０４→Ｓ１０５：Ｙｅｓ→Ｓ１０７→Ｓ１０４→・・・）を繰り返す。
【００４０】
そして、車両分離器１５０の前をトレーラーＴ２０の後端が通過すると、再度、いずれの受光センサ１５１によっても物体が検知されなくなるので、そのまま、所定時間内に、所定数未満の受光センサ１５１によって物体が検知されない状態が続けば（Ｓ１０５：Ｎｏ）、後端検知部１１３は、最後に検知された物体を、車両の後端として検知する（Ｓ１０６）。したがって、後端検知部１１３は、トレーラーＴ２０の後端を、車両の後端として検知することになる。
【００４１】
ここで、後端検知部１１３が計時する所定時間は上述したように設定されているので、後続車両との車間が極端に狭くない限り、後端検知部１１３は、後続車両を同一車両として検知することはない。そして、後端検知部１１３は、車両の後端を検知すると、その旨を示すデータを、検知結果データ出力部１１４へ送る。
【００４２】
車両検知装置１１０の検知結果データ出力部１１４は、１台の車両を検知したことを通知する旨のデータを、外部の装置へ出力する。ここで、外部の装置とは、例えば、有料道路Ｒの料金所等に設けられた、発信制御装置等のように、１台の車両が検知されたことをトリガーにして動作する機器が挙げられる。
【００４３】
以上説明したように、車両検知装置１１０は、車両分離器１５０の複数の受光センサ１５１のうち、所定数よりも多い数の受光センサ１５１にて物体が検知された場合に、その物体を車両の前端として検知する。そして、車両検知装置１１０は、車両の前端を検知した後に、車両分離器１５０のいずれの受光センサ１５１によっても物体が検知されなくなった場合、所定数未満の受光センサ１５１にて最後に物体が検知されてから所定時間経過しても、所定数未満の受光センサ１５１によって物体が検知されなければ、最後に検知された物体を車両の後端として検知する。このようにして、車両検知システム１００によっては、既知の技術と比較して、より正確に牽引自動車を検知することができる。
【００４４】
なおまた、後端検知部１１３が処理のしきい値としている所定数未満の受光センサ１５１の数は、例えば、車両分離器１３０、１５０が設置されている環境等に応じて、任意に設定することができる。ここで、所定数未満の受光センサ１５１の数は、少なければ少ないほど、より確実に牽引車両の連結部Ｔ３２を検知して、トラクターＴ１０とトレーラーＴ２０とを１台の車両として検知することができる。
【００４５】
ところで、受光センサ１５１同士の中心間の距離は、約１５（ｍｍ）程度である。その場合、所定数未満の受光センサ１５１の数を「１」とすると、豪雪地帯等においては、牡丹雪を車両の一部分として誤検知してしまう虞がある。したがって、このような環境下においては、所定数未満の受光センサ１５１の数を、例えば「２」として設定しておくことにより、牡丹雪による誤検知を防ぐことができる。同様に、所定数未満の受光センサ１５１の数は、塵や鳥等の飛来物による誤検知が生じないように、塵や鳥等の飛来物の大きさを考慮して、任意に設定されてもよい。
【００４６】
図５は、本実施形態に係る車両検知装置１１０を構成するコンピュータ８００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ８００は、ホストコントローラ８０１により相互に接続されるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、グラフィックコントローラ８０４、及びディスプレイ８０５を有するＣＰＵ周辺部と、入出力コントローラ８０６により相互に接続される通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ８０９を有する入出力部と、入出力コントローラ８０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１０、フレキシブルディスクドライブ８１１、及び入出力チップ８１２を有するレガシー入出力部とを備える。
【００４７】
ホストコントローラ８０１は、ＲＡＭ８０３と、高い転送レートでＲＡＭ８０３をアクセスするＣＰＵ８０２、及びグラフィックコントローラ８０４とを接続する。ＣＰＵ８０２は、ＲＯＭ８１０、及びＲＡＭ８０３に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ８０４は、ＣＰＵ８０２等がＲＡＭ８０３内に設けたフレームバッファ上に生成する画像データを取得し、ディスプレイ８０５上に表示させる。これに代えて、グラフィックコントローラ８０４は、ＣＰＵ８０２等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００４８】
入出力コントローラ８０６は、ホストコントローラ８０１と、比較的高速な入出力装置である通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭドライブ８０９を接続する。ハードディスクドライブ８０８は、コンピュータ８００内のＣＰＵ８０２が使用するプログラム、及びデータを格納する。ＣＤ−ＲＯＭドライブ８０９は、ＣＤ−ＲＯＭ８９２からプログラム、又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８に提供する。
【００４９】
また、入出力コントローラ８０６には、ＲＯＭ８１０と、フレキシブルディスクドライブ８１１、及び入出力チップ８１２の比較的低速な入出力装置とが接続される。ＲＯＭ８１０は、コンピュータ８００が起動時に実行するブートプログラム、及び／又はコンピュータ８００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ８１１は、フレキシブルディスク８９３からプログラム、又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８に提供する。入出力チップ８１２は、フレキシブルディスクドライブ８１１を入出力コントローラ８０６へと接続すると共に、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を入出力コントローラ８０６へと接続する。
【００５０】
ＲＡＭ８０３を介してハードディスクドライブ８０８に提供されるプログラムは、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ８０３を介してコンピュータ８００内のハードディスクドライブ８０８にインストールされ、ＣＰＵ８０２において実行される。
【００５１】
コンピュータ８００にインストールされ、コンピュータ８００を車両検知装置１１０として機能させるプログラムは、コンピュータ８００を、ステップＳ１０１〜Ｓ１０２において、車両分離器１５０の複数の受光センサ１５１のうち、所定数よりも多い数の受光センサ１５１にて物体が検知された場合に、その物体を車両の前端として検知する前端検知部１１２と、前端検知部１１２が車両の前端を検知した後に、ステップＳ１０３〜Ｓ１０７において、車両分離器１５０のいずれの受光センサ１５１によっても物体が検知されなくなった場合、所定数未満の受光センサ１５１にて最後に物体が検知されてから所定時間経過しても、所定数未満の受光センサ１５１によって物体が検知されなければ、最後に検知された物体を車両の後端として検知する後端検知部１１３として機能させる。
【００５２】
これらのプログラムに記述された情報処理は、コンピュータ８００に読み込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段であるセンサデータ入力受付部１１１、前端検知部１１２、後端検知部１１３、及び検知結果データ出力部１１４として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ８００の使用目的に応じた情報の演算、又は加工を実現することにより、使用目的に応じた特有の車両検知装置１１０が構築される。
【００５３】
一例として、コンピュータ８００と外部の装置等との間で通信を行う場合には、ＣＰＵ８０２は、ＲＡＭ８０３上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェース８０７に対して通信処理を指示する。通信インターフェース８０７は、ＣＰＵ８０２の制御を受けて、ＲＡＭ８０３、ハードディスクドライブ８０８、フレキシブルディスク８９３、又はＣＤ−ＲＯＭ８９２等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェース８０７は、ダイレクトメモリアクセス方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ８０２が転送元の記憶装置、又は通信インターフェース８０７からデータを読み出し、転送先の通信インターフェース８０７、又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００５４】
また、ＣＰＵ８０２は、ハードディスクドライブ８０８、ＣＤ−ＲＯＭ８９２、フレキシブルディスク８９３等の外部記憶装置に格納されたファイル、又はデータベース等の中から、全部、又は必要な部分をダイレクトメモリアクセス転送等によりＲＡＭ８０３へと読み込ませ、ＲＡＭ８０３上のデータに対して各種の処理を行う。そして、ＣＰＵ８０２は、処理を終えたデータを、ダイレクトメモリアクセス転送等により外部記憶装置へと書き戻す。
【００５５】
このような処理において、ＲＡＭ８０３は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ８０３、及び外部記憶装置等をメモリ、記憶部、又は記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なおまた、ＣＰＵ８０２は、ＲＡＭ８０３の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ８０３の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ８０３、メモリ、及び／又は記憶装置に含まれるものとする。
【００５６】
また、ＣＰＵ８０２は、ＲＡＭ８０３から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索、置換等を含む各種の処理を行い、ＲＡＭ８０３へと書き戻す。例えば、ＣＰＵ８０２は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数、又は定数と比較して、大きい、小さい、以上、以下、又は等しい等の条件を満たすかどうかを判断し、条件が成立した場合、又は不成立であった場合に、異なる命令列へと分岐し、又はサブルーチンを呼び出す。
【００５７】
また、ＣＰＵ８０２は、記憶装置内のファイル、又はデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ８０２は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【００５８】
以上に示したプログラム、又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、又はＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）等の光学記録媒体、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク、又はインターネットに接続されたサーバシステムに設けたハードディスク、又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介してプログラムをコンピュータ８００に提供してもよい。
【００５９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更、又は改良を加えることが可能であることが当業者に明らかである。そのような変更、又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６０】
特許請求の範囲、明細書、及び図面中において示したシステム、方法、装置、プログラム、及び記録媒体における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現し得ることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６１】
１００  車両検知システム
１１０  車両検知装置
１１１  センサデータ入力受付部
１１２  前端検知部
１１３  後端検知部
１１４  検知結果データ出力部
１３０  車両分離器
１３１  発光センサ
１５０  車両分離器
１５１  受光センサ
８００  コンピュータ
８０１  ホストコントローラ
８０２  ＣＰＵ
８０３  ＲＡＭ
８０４  グラフィックコントローラ
８０５  ディスプレイ
８０６  入出力コントローラ
８０７  通信インターフェース
８０８  ハードディスクドライブ
８０９  ＣＤ−ＲＯＭドライブ
８１０  ＲＯＭ
８１１  フレキシブルディスクドライブ
８１２  入出力チップ
８９１  ネットワーク通信装置
８９２  ＣＤ−ＲＯＭ
８９３  フレキシブルディスク
Ｃ  貨物
Ｔ１０  トラクター
Ｔ２０  トレーラー
Ｔ３０  連結装置
Ｔ３１  細径部
Ｔ３２  連結部
【図１】
0005840037.tif 000002
【図２】
0005840037.tif 000003
【図３】
0005840037.tif 000004
【図４】
0005840037.tif 000005
【図５】
0005840037.tif 000006