(57)【要約】【課題】Ｕ形伝送又はＵＤ形伝送では送信することができなかったオン・オフ情報とデータ粒度が同等の情報を送信することができる交通端末装置及びコンピュータプログラムを提供する。【解決手段】交通端末装置は、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、オンパルス期間の長さであるオンパルス長及びオフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、第１所定時間の間に確定したオンパルス期間に係るオンパルス長とオフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部と、生成した車両感知情報を中央装置宛に送信する送信部とを備える。【選択図】図１
2017033192.tif 000002
【特許請求の範囲】
【請求項１】
車両感知の有無を示す所定周期のオン・オフ情報を取得する交通端末装置であって、
取得したオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、
該パルス期間確定部の確定結果に基づいて前記オンパルス期間の長さであるオンパルス長及び前記オフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、
前記パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス期間確定部が前記第１所定時間の間に確定した前記オンパルス期間に係るオンパルス長と前記オフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部と、
該生成部で生成した車両感知情報を中央装置宛に送信する送信部と
を備える交通端末装置。
【請求項２】
前記パルス期間確定部は、
前記オン・オフ情報に基づいて、前記オンパルスを確定した後に、該オンパルスに続くオフパルスを確定したときは、前記オンパルス期間を確定する請求項１に記載の交通端末装置。
【請求項３】
前記パルス期間確定部は、
前記オン・オフ情報に基づいて、前記オフパルスを確定した後に、該オフパルスに続くオンパルスを確定したときは、前記オフパルス期間を確定する請求項１又は請求項２に記載の交通端末装置。
【請求項４】
前記パルス期間確定部は、
オン情報が所定のオン閾値時間以上継続する場合、オンパルスを確定する請求項１から請求項３までのいずれか１項に記載の交通端末装置。
【請求項５】
前記パルス期間確定部は、
オフ情報が所定のオフ閾値時間以上継続する場合、オフパルスを確定する請求項１から請求項３までのいずれか１項に記載の交通端末装置。
【請求項６】
前記パルス長算出部は、
前記第１所定時間を複数に分割した第２所定時間内で前記パルス期間確定部がオフパルス期間又はオンパルス期間を確定した場合、該第２所定時間でのオンパルス長及びオフパルス長を算出し、
前記生成部は、
前記第２所定時間毎に、前記パルス期間確定部がオフパルス期間を確定した時点に基づく時点とオンパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス長算出部が算出したオンパルス長とオフパルス長との少なくとも一方を含む車両感知情報を生成する請求項１から請求項５までのいずれか１項に記載の交通端末装置。
【請求項７】
前記パルス長算出部は、
前記パルス期間確定部が前記第２所定時間の間に複数回前記オンパルス期間を確定した場合、確定された前記オンパルス期間に係る前記オンパルス長の合計値を該第２所定時間での前記オンパルス長として算出するとともに、確定された前記オンパルス期間の前の前記オフパルス期間に係る前記オフパルス長の合計値を前記第２所定時間での前記オフパルス長として算出する請求項６に記載の交通端末装置。
【請求項８】
前記パルス長算出部は、
前記パルス期間確定部が前記第２所定時間内で前記オフパルス期間及び前記オンパルス期間を確定しない場合、該第２所定時間での前記オンパルス長及び前記オフパルス長を０として算出する請求項６又は請求項７に記載の交通端末装置。
【請求項９】
前記生成部は、
前記第１所定時間に亘って、前記パルス期間確定部が前記オフパルス期間又は前記オンパルス期間を確定する都度、確定した時点に基づく時点、前記パルス長算出部が算出した前記オンパルス長及び前記オフパルス長を収集して車両感知情報を生成する請求項１から請求項５までのいずれか１項に記載の交通端末装置。
【請求項１０】
コンピュータを、
車両感知の有無を示す所定周期のオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、
該パルス期間確定部の確定結果に基づいて前記オンパルス期間の長さであるオンパルス長及び前記オフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、
前記パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス期間確定部が前記第１所定時間の間に確定した前記オンパルス期間に係るオンパルス長と前記オフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部と
して機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両感知の有無を示す所定周期のオン・オフ情報を取得する交通端末装置及び該交通端末装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
信号制御システムを構築する方式には、例えば、歩進制御方式、テーブル制御方式などがある（特許文献１参照）。歩進制御方式は、中央装置が対象の交通信号制御機のサイクル長、スプリット、オフセット、各階梯の秒数などの各種パラメータを設定し、中央装置が設定したパラメータに従って、信号制御装置は、各交通信号制御機に対して歩進するタイミングをその都度知らせる歩進指令を送信する制御方法である。
【０００３】
歩進制御方式では、信号制御装置が対象の全ての交通信号制御機を制御するため、対象の全ての交差点で最適となる信号制御を行うことができる。しかし、歩進するタイミングの都度、信号制御装置から各交通信号制御機へ歩進指令を送信する必要があるため、歩進制御方式では、通信遅延が生じないようにパケット通信を用いていない。そして、パケット通信を用いていないため、信号制御装置と複数の交通信号制御機との間の通信を１回線に集約することができず、交通信号制御機毎に信号制御装置との間に通信回線が１本必要となる。このため、歩進制御方式では、通信コストが高くなるというデメリットがある。
【０００４】
テーブル制御方式は、信号制御装置が１サイクルに１度の頻度で一部のパラメータ（例えば、サイクル長、スプリット、オフセット等）を含む信号制御指令を対象の交通信号制御機へ送信する。交通信号制御機は、受信した信号制御指令に基づいて各階梯の秒数などの他のパラメータを自身で算出し、自身で歩進を管理する制御方法である。テーブル制御では、信号制御装置と交通信号制御機との間の通信頻度を抑えることで１回線に複数の交通信号制御機を接続して交通信号制御機の集約を行うことができるので、通信コストを抑制することができるというメリットがある。
【０００５】
また、歩進制御方式では、交通信号制御機又は感知器などの交通端末装置と中央装置及び信号制御装置との間は、いわゆるＴ形伝送又はＭ形伝送の通信方式を使用しており、中央装置及び信号制御装置は、交通端末装置が送信する、車両感知の有無を示す５０ｍｓ周期のオン・オフ情報を連続的に受信することができる。一方、テーブル制御方式では、交通端末装置と中央装置及び信号制御装置との間は、いわゆるＵ形伝送又はＵＤ形伝送の通信方式を使用している。Ｕ形伝送又はＵＤ形伝送では、交通端末装置は、５０ｍｓ周期のオン・オフ情報を連続的に送信するようには規定されておらず、代わりに交通量、占有時間などの交通情報を送信するように規定されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２７０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
歩進制御方式の場合には、交通端末装置は、Ｔ形伝送又はＭ形伝送を用いて、感知器の計測結果であるオン・オフ情報（例えば、５０ｍｓ毎に車両感知の有無を示すオン・オフ情報）を中央装置宛に送信するので、中央装置は、オン・オフ情報を収集して、対象交差点での需要予測、待ち行列台数の算出などの各種処理を行うことができる。しかし、テーブル制御方式では、交通端末装置は、オン・オフ情報を加工して得られた交通量及び占有率などの情報を、Ｕ形伝送又はＵＤ形伝送を用いて中央装置宛に送信するものの、Ｕ形伝送又はＵＤ形伝送におけるフレーム構成にはオン・オフ情報が含まれておらず、オン・オフ情報を中央装置へ送信していない。このため、中央装置では、オン・オフ情報を用いる各種処理を行うことができない。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、Ｕ形伝送又はＵＤ形伝送では送信することができなかったオン・オフ情報とデータ粒度が同等の情報を送信することができる交通端末装置及び該交通端末装置を実現するためのコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の実施の形態に係る交通端末装置は、車両感知の有無を示す所定周期のオン・オフ情報を取得する交通端末装置であって、取得したオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、該パルス期間確定部の確定結果に基づいて前記オンパルス期間の長さであるオンパルス長及び前記オフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、前記パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス期間確定部が前記第１所定時間の間に確定した前記オンパルス期間に係るオンパルス長と前記オフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部と、該生成部で生成した車両感知情報を中央装置宛に送信する送信部とを備える。
【００１０】
本発明の実施の形態に係るコンピュータプログラムは、コンピュータを、車両感知の有無を示す所定周期のオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、該パルス期間確定部の確定結果に基づいて前記オンパルス期間の長さであるオンパルス長及び前記オフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、前記パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス期間確定部が前記第１所定時間の間に確定した前記オンパルス期間に係るオンパルス長と前記オフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部として機能させる。
【００１１】
本発明によれば、Ｕ形伝送又はＵＤ形伝送では送信することができなかったオン・オフ情報とデータ粒度が同等の情報を送信することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態の信号制御システムの構成の一例を示すブロック図である。
【図２】本実施の形態の交通端末装置が生成する車両感知情報の一例を示す説明図である。
【図３】オンパルス期間及びオフパルス期間の関係を示す説明図である。
【図４】本実施の形態の交通端末装置によるオフパルス期間の確定及びオンパルス期間の確定方法並びにオフパルス長及びオンパルス長の算出方法の一例を示す説明図である。
【図５】本実施の形態の交通端末装置による有効感知の一例を示す説明図である。
【図６】本実施の形態の交通端末装置による無効感知の一例を示す説明図である。
【図７】本実施の形態の交通端末装置による車両の検出時点の一例を示す説明図である。
【図８】本実施の形態の交通端末装置によるオフパルスが確定した場合のオンパルス期間及びオフパルス期間の一例を示す説明図である。
【図９】本実施の形態の交通端末装置による車両感知情報の構成の一例を示す模式図である。
【図１０】本実施の形態の交通端末装置が生成する車両感知情報の一部を示す説明図である。
【図１１】本実施の形態の交通端末装置による第２所定時間の間に複数の車両が検出された場合の車両感知情報の生成方法の一例を示す説明図である。
【図１２】本実施の形態の交通端末装置による車両感知情報の格納方法の他の例を示す説明図である。
【図１３】本実施の形態の中央装置が行う需要予測の一例を示す模式図である。
【図１４】本実施の形態の中央装置が行う青時間決定の一例を示す模式図である。
【図１５】本実施の形態の中央装置の処理手順の一例を示すフローチャートである。
【図１６】本実施の形態の交通端末装置の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
［本願発明の実施形態の説明］
本発明の実施の形態に係る交通端末装置は、車両感知の有無を示す所定周期のオン・オフ情報を取得する交通端末装置であって、取得したオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、該パルス期間確定部の確定結果に基づいて前記オンパルス期間の長さであるオンパルス長及び前記オフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、前記パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス期間確定部が前記第１所定時間の間に確定した前記オンパルス期間に係るオンパルス長と前記オフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部と、該生成部で生成した車両感知情報を中央装置宛に送信する送信部とを備える。
【００１４】
本発明の実施の形態に係るコンピュータプログラムは、コンピュータを、車両感知の有無を示す所定周期のオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定するパルス期間確定部と、該パルス期間確定部の確定結果に基づいて前記オンパルス期間の長さであるオンパルス長及び前記オフパルス期間の長さであるオフパルス長を算出するパルス長算出部と、前記パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス期間確定部が前記第１所定時間の間に確定した前記オンパルス期間に係るオンパルス長と前記オフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する生成部として機能させる。
【００１５】
パルス期間確定部は、取得したオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定する。
【００１６】
パルス長算出部は、パルス期間確定部の確定結果に基づいてオンパルス期間の長さであるオンパルス長及びオフパルス期間の長さであるオフパルス長を算出する。オンパルス長、すなわちオンパルスの期間の長さは、オンパルスの期間の時間で表現してもよく、あるいはオンパルスの期間に存在するオン情報の数（オンパルスの数）で表現してもよい。また、オフパルス長、すなわちオフパルスの期間の長さは、オフパルスの期間の時間で表現してもよく、あるいはオフパルスの期間に存在するオフ情報の数（オフパルスの数）で表現してもよい。
【００１７】
生成部は、パルス期間確定部が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、パルス期間確定部が第１所定時間の間に確定したオンパルス期間に係るオンパルス長とオフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する。オンパルス期間を確定した時点に基づく時点又はオフパルス期間を確定した時点に基づく時点とは、確定した時点又は確定した時点から所定の時間だけずれた時点を含む。送信部は、生成部で生成した車両感知情報を中央装置宛に送信する。第１所定時間は、例えば、５秒とすることができるが、これに限定されるものではない。第１所定時間の間に、オフパルス期間又はオンパルス期間が確定した場合には、オンパルス長及びオフパルス長を算出することができるので、車両感知情報は、オンパルス期間を確定した時点に基づく時点とオフパルス期間が確定した時点に基づく時点との少なくとも一方、オンパルス長とオフパルス長との少なくとも一方を含む。
【００１８】
従って、車両感知情報には、車両の通過時点（オンパルス期間が確定した時点に基づく時点又はオフパルス期間が確定した時点に基づく時点に対応）、パルス巾に対応するオンパルス長、パルス間隔に対応するオフパルス長が含まれる。これにより、Ｕ形伝送又はＵＤ形伝送では送信することができなかったオン・オフ情報とデータ粒度が同等の情報を送信することができる。
【００１９】
本発明の実施の形態に係る交通端末装置は、前記パルス期間確定部は、前記オン・オフ情報に基づいて、前記オンパルスを確定した後に、該オンパルスに続くオフパルスを確定したときは、前記オンパルス期間を確定する。
【００２０】
パルス期間確定部は、オン・オフ情報に基づいて、オンパルスを確定した後に、当該オンパルスに続くオフパルスを確定したときは、当該オンパルスの期間であるオンパルス期間を確定する。例えば、オン情報が連続することにより、オンパルスが確定すると、オンパルスの起点が確定している状態となる。ただし、オンパルスの期間は未だ確定しない。その後、オン情報がオフ情報に切り替わり、オフ情報が連続することにより、オフパルスが確定すると、オフパルスの起点、すなわち当該オフパルスの直前のオンパルスの終了時点が確定している状態となる。これにより、当該オンパルスの起点と終了時点とが確定している状態となるので、当該オンパルスの期間であるオンパルス期間が確定する。
【００２１】
本発明の実施の形態に係る交通端末装置は、前記パルス期間確定部は、前記オン・オフ情報に基づいて、前記オフパルスを確定した後に、該オフパルスに続くオンパルスを確定したときは、前記オフパルス期間を確定する。
【００２２】
パルス期間確定部は、オン・オフ情報に基づいて、オフパルスを確定した後に、当該オフパルスに続くオンパルスを確定したときは、当該オフパルスの期間であるオフパルス期間を確定する。例えば、オフ情報が連続することにより、オフパルスが確定すると、オフパルスの起点が確定している状態となる。ただし、オフパルスの期間は未だ確定しない。その後、オフ情報がオン情報に切り替わり、オン情報が連続することにより、オンパルスが確定すると、オンパルスの起点、すなわち当該オンパルスの直前のオフパルスの終了時点が確定している状態となる。これにより、当該オフパルスの起点と終了時点とが確定している状態となるので、当該オフパルスの期間であるオフパルス期間が確定する。
【００２３】
本発明の実施の形態に係る交通端末装置は、前記パルス期間確定部は、オン情報が所定のオン閾値時間以上継続する場合、オンパルスを確定する。
【００２４】
パルス期間確定部は、オン情報が所定のオン閾値時間以上継続する場合、オンパルスを確定する。オンパルスが確定するとは、例えば、オンパルスの起点（開始時点）が確定している状態となること、あるいは当該オンパルスの直前のオフパルスの終了時点が確定している状態となることである。オン閾値時間は、所定周期が５０ｍｓの場合、例えば、４００ｍｓとすることができるが、これに限定されない。オン閾値時間を設けることにより、オフ情報に重畳するノイズを除去することができる。
【００２５】
本発明の実施の形態に係る交通端末装置は、前記パルス期間確定部は、オフ情報が所定のオフ閾値時間以上継続する場合、オフパルスを確定する。
【００２６】
パルス期間確定部は、オフ情報が所定のオフ閾値時間以上継続する場合、オフパルスを確定する。オフパルスが確定するとは、例えば、オフパルスの起点（開始時点）が確定している状態となること、あるいは当該オフパルスの直前のオンパルスの終了時点が確定している状態となることである。オフ閾値時間は、所定周期が５０ｍｓの場合、例えば、４００ｍｓとすることができるが、これに限定されない。オフ閾値時間を設けることにより、オン情報に重畳するノイズを除去することができる。
【００２７】
本発明の実施の形態に係る交通端末装置は、前記パルス長算出部は、前記第１所定時間を複数に分割した第２所定時間内で前記パルス期間確定部がオフパルス期間又はオンパルス期間を確定した場合、該第２所定時間でのオンパルス長及びオフパルス長を算出し、前記生成部は、前記第２所定時間毎に、前記パルス期間確定部がオフパルス期間を確定した時点に基づく時点とオンパルス期間を確定した時点に基づく時点との少なくとも一方、前記パルス長算出部が算出したオンパルス長とオフパルス長との少なくとも一方を含む車両感知情報を生成する。
【００２８】
パルス長算出部は、第１所定時間を複数に分割した第２所定時間内でパルス期間確定部がオフパルス期間又はオンパルス期間を確定した場合、当該第２所定時間でのオンパルス長及びオフパルス長を算出する。生成部は、第２所定時間毎に、パルス期間確定部がオフパルス期間を確定した時点に基づく時点とオンパルス期間を確定した時点に基づく時点との少なくとも一方、パルス長算出部が算出したオンパルス長とオフパルス長との少なくとも一方を含む車両感知情報を生成する。第１所定時間を５秒とすると第２所定時間は、例えば、１秒とすることができるが、これに限定されるものではない。第２所定時間を、例えば、１秒とすると、オフパルス期間又はオンパルス期間を確定した時点に基づく時点、オンパルス長及びオフパルス長などの情報を、１秒単位毎に得ることができる。
【００２９】
本発明の実施の形態に係る交通端末装置は、前記パルス長算出部は、前記パルス期間確定部が前記第２所定時間の間に複数回前記オンパルス期間を確定した場合、確定された前記オンパルス期間に係る前記オンパルス長の合計値を該第２所定時間での前記オンパルス長として算出するとともに、確定された前記オンパルス期間の前の前記オフパルス期間に係る前記オフパルス長の合計値を前記第２所定時間での前記オフパルス長として算出する。
【００３０】
パルス長算出部は、パルス期間確定部が第２所定時間の間に複数回オンパルス期間を確定した場合、確定されたオンパルス期間に係るオンパルス長の合計値を第２所定時間でのオンパルス長として算出するとともに、確定されたオンパルス期間の前のオフパルス期間に係るオフパルス長の合計値を第２所定時間でのオフパルス長として算出する。
【００３１】
例えば、オフパルス期間ＯＦＦ１、オンパルス期間ＯＮ１、オフパルス期間ＯＦＦ２、オンパルス期間ＯＮ２、オフパルス期間ＯＦＦ３の順序で時系列に各パルス期間があるとする。ある第２所定時間内にオンパルス期間ＯＮ１及びオンパルス期間ＯＮ２の確定時点があったとする。パルス長算出部は、オンパルス期間ＯＮ１のオンパルス長及びオンパルス期間ＯＮ２のオンパルス長の合計値を第２所定時間でのオンパルス長として算出する。また、オンパルス期間ＯＮ１の前のオフパルス期間ＯＦＦ１のオフパルス長及びオンパルス期間ＯＮ２の前のオフパルス期間ＯＦＦ２のオフパルス長の合計値を第２所定時間でのオフパルス長として算出する。これにより、第２所定時間内に複数台の車両が通過しても正しく検出することができる。
【００３２】
本発明の実施の形態に係る交通端末装置は、前記パルス長算出部は、前記パルス期間確定部が前記第２所定時間内で前記オフパルス期間及び前記オンパルス期間を確定しない場合、該第２所定時間での前記オンパルス長及び前記オフパルス長を０として算出する。
【００３３】
パルス長算出部は、パルス期間確定部が第２所定時間内でオフパルス期間及びオンパルス期間を確定しない場合、当該第２所定時間でのオンパルス長及びオフパルス長を０として算出する。すなわち、例えば、オフパルス期間が確定した場合には、確定時点に基づく時点、オフパルス長、オンパルス長などの情報が第２所定時間内に格納される。一方、オフパルス期間及びオンパルス期間が確定しない場合には、オフパルス長＝０、オンパルス長＝０などの情報が第２所定時間内に格納される。これにより、第２所定時間単位で車両の通過の有無を把握することができ、車両の通過時刻を第２所定時間単位で把握することができる。
【００３４】
本発明の実施の形態に係る交通端末装置は、前記生成部は、前記第１所定時間に亘って、前記パルス期間確定部が前記オフパルス期間又は前記オンパルス期間を確定する都度、確定した時点に基づく時点、前記パルス長算出部が算出した前記オンパルス長及び前記オフパルス長を収集して車両感知情報を生成する。
【００３５】
生成部は、第１所定時間に亘って、パルス期間確定部がオフパルス期間又はオンパルス期間を確定する都度、確定した時点に基づく時点、パルス長算出部が算出したオンパルス長とオフパルス長との少なくとも一方を収集して車両感知情報を生成する。これにより、オフパルス期間の確定時点に基づく時点とオンパルス期間の確定時点に基づく時点との少なくとも一方、オフパルス長とオンパルス長との少なくとも一方を第２所定時間単位で格納するのではなく、すなわち第２所定時間に関わらず、第１所定時間に亘って、オフパルス期間又はオンパルス期間が確定する都度、オフパルス期間の確定時点とオンパルス期間の確定時点との少なくとも一方に対応させてオフパルス長とオンパルス長との少なくとも一方を収集することができる。
【００３６】
［本願発明の実施形態の詳細］
以下、本発明に係る交通端末装置及び該交通端末装置を実現するためのコンピュータプログラムの実施の形態を示す図面に基づいて説明する。図１は本実施の形態の信号制御システムの構成の一例を示すブロック図である。本実施の形態の信号制御システムは、中央装置２０、複数の交通端末装置５０などを備える。中央装置２０は、所定の通信回線を介して複数の交通端末装置５０に接続されている。また、中央装置２０と各交通端末装置５０との間には、信号制御装置３０が接続されている。交通端末装置５０は、例えば、交通信号制御機、感知器などであるが、以下では、交通端末装置５０は、交通信号制御機として説明する。交通端末装置５０には、複数の感知器６１、６２、６３、６４が接続されている。
【００３７】
中央装置２０及び信号制御装置３０と各交通端末装置５０とは、Ｕ形伝送又はＵＤ形伝送の通信方式を用いた通信回線で接続されている。すなわち、本実施の形態の信号制御システムは、いわゆるテーブル制御方式をベースとするものである。なお、Ｕ形伝送は、ＩＴＵ−Ｔ勧告Ｘ．２５等の標準規格に準拠したパケット交換でデータ通信（パケット通信）を行うことができる。また、ＵＤ形伝送は、高速な広域イーサネット（登録商標）回線の導入に対応し、あるいは国際標準プロトコルに準拠すべく制定され、さらに大量のデータの高速通信を行うことができる。
【００３８】
中央装置２０は、装置全体を制御する制御部２１、インタフェース部２２、記憶部２３、交通指標算出部２４、信号制御パラメータ算出部２５などを備える。中央装置２０は、後述の車両感知情報に基づいて、対象交差点のサイクル長、スプリット、オフセットなどの信号制御パラメータを算出し、算出した信号制御パラメータを信号制御装置３０へ送信する。
【００３９】
より具体的には、インタフェース部２２は、信号制御装置３０とのインタフェース機能を有し、信号制御パラメータを信号制御装置３０へ送信する。また、インタフェース部２２は、受信部としての機能を有し、信号制御装置３０を介して車両感知情報を交通端末装置５０から受信する。車両感知情報の詳細は後述する。なお、車両感知情報を、信号制御装置３０を経由せずに交通端末装置５０から直接受信するようにしてもよい。
【００４０】
また、インタフェース部２２は、信号制御装置３０を介して後述の第１所定時間、第２所定時間、第１所定時間を複数分割する分割数を交通端末装置５０へ送信する。なお、第１所定時間、第２所定時間、分割数を、信号制御装置３０を経由せずに交通端末装置５０へ直接送信するようにしてもよい。
【００４１】
記憶部２３は、インタフェース部２２で受信した車両感知情報などの所定の情報を記憶する。
【００４２】
交通指標算出部２４は、インタフェース部２２で受信した車両感知情報に基づいて対象交差点での交通指標を算出する。交通指標は、例えば、対象交差点への車両の到着パターンなどの需要予測を含む。例えば、受信した車両感知情報に含まれる車両の通過時系列情報、予め設定された走行速度などに基づいて、現時点から１サイクル以上未来までの対象交差点への車両の到着タイミングを求めることができる。
【００４３】
信号制御パラメータ算出部２５は、交通指標算出部２４で算出した交通指標に基づいて、サイクル長、スプリット及びオフセットを含む信号制御パラメータを算出する。例えば、車両の到着タイミング及び対象交差点での信号情報に基づいて対象交差点での待ち行列台数を求め、対象交差点での信号待ち時間が最も短くなるように最適な青信号打切りタイミングとなるような信号制御パラメータを算出する。これにより、テーブル制御方式の信号制御方式であっても、歩進制御方式で行うことができる、通過台数の計数、対象交差点での需要予測などの各種処理を行うことができる。
【００４４】
信号制御装置３０は、制御対象の全ての交差点について、中央装置２０から受信した信号制御パラメータ（サイクル長、スプリット、オフセット）に基づいて、オフセット追従に関連するパラメータ（例えば、各階梯の秒数、追従方向、追従秒数など）を求め、サイクル長、スプリット、オフセット、オフセット追従に関連するパラメータなどを信号制御指令に含めて、当該信号制御指令を対象とする各交差点の交通信号制御機（図１の例では、交通端末装置５０）へ送信する。
【００４５】
交通端末装置５０は、ＣＰＵ５１、通信部５２、記憶部５３、感知パルス取得部５４、パルス期間確定部５５、パルス長算出部５６、車両感知情報生成部５７などを備える。
【００４６】
通信部５２は、送信部としての機能を有し、後述の車両感知情報生成部５７で生成した車両感知情報を中央装置２０宛に送信する。すなわち、通信部５２は、車両感知情報を、信号制御装置３０を介して中央装置２０へ送信してもよく、あるいは信号制御装置３０を介さずに直接中央装置２０へ送信してもよい。
【００４７】
また、通信部５２は、信号制御装置３０を介して後述の第１所定時間、第２所定時間、第１所定時間を複数分割する分割数を中央装置２０から受信する。なお、第１所定時間、第２所定時間、分割数を、信号制御装置３０を経由せずに中央装置２０から直接受信してもよい。
【００４８】
感知パルス取得部５４は、対象交差点の上流地点などに設置された感知器６１、６２、６３、６４から所定周期のオン・オフ情報を取得する。所定周期は、例えば、５０ｍｓであるが、これに限定されない。所定周期のオン・オフ情報には、例えば、感知器６１〜６４が出力する連続したオン信号又はオフ信号（接点ＯＮ・ＯＦＦ）を感知パルス取得部５４にて所定周期でサンプリングして得られたオン・オフ情報、感知器６１〜６４が出力するオン・オフ情報（車両感知信号）を感知パルス取得部５４で受信して得られたオン・オフ情報、あるいは感知器６１〜６４が５０ｍｓ毎のオン・オフ情報を１秒分（２０周期）まとめて１秒周期で出力する感知状態発信を感知パルス取得部５４で受信して得られたオン・オフ情報を含む。また、感知器６１〜６４は、例えば、光ビーコン、画像感知器などであるが、これらに限定されない。なお、図１の例では、感知器の数は４台であるが、台数は４台に限定されない。
【００４９】
記憶部５３は、感知パルス取得部５４で取得したオン・オフ情報などの所定の情報を記憶する。
【００５０】
パルス期間確定部５５は、感知パルス取得部５４で取得したオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定する。
【００５１】
パルス期間確定部５５は、オン情報が所定のオン閾値時間以上継続する場合、オンパルスを確定する。オンパルスが確定するとは、例えば、オンパルスの起点（開始時点）が確定している状態となること、あるいは当該オンパルスの直前のオフパルスの終了時点が確定している状態となることである。オン閾値時間は、所定周期が５０ｍｓの場合、例えば、４００ｍｓとすることができるが、これに限定されない。
【００５２】
また、パルス期間確定部５５は、オフ情報が所定のオフ閾値時間以上継続する場合、オフパルスを確定する。オフパルスが確定するとは、例えば、オフパルスの起点（開始時点）が確定している状態となること、あるいは当該オフパルスの直前のオンパルスの終了時点が確定している状態となることである。オフ閾値時間は、所定周期が５０ｍｓの場合、例えば、４００ｍｓとすることができるが、これに限定されない。オンパルス及びオフパルスの確定の詳細は後述する。
【００５３】
パルス長算出部５６は、パルス期間確定部５５の確定結果に基づいてオンパルス期間の長さであるオンパルス長及びオフパルス期間の長さであるオフパルス長を算出する。オンパルス長、すなわちオンパルスの期間の長さは、オンパルスの期間の時間で表現してもよく、あるいはオンパルスの期間に存在するオン情報の数（オンパルスの数）で表現してもよい。また、オフパルス長、すなわちオフパルスの期間の長さは、オフパルスの期間の時間で表現してもよく、あるいはオフパルスの期間に存在するオフ情報の数（オフパルスの数）で表現してもよい。オンパルス長及びオフパルス長の算出の詳細は後述する。
【００５４】
車両感知情報生成部５７は、生成部としての機能を有し、パルス期間確定部５５が第１所定時間の間にオンパルス期間を確定した時点に基づく時点とオフパルス期間を確定した時点に基づく時点との少なくとも一方、パルス期間確定部５５が第１所定時間の間に確定したオンパルス期間に係るオンパルス長とオフパルス期間に係るオフパルス長との少なくとも一方を含む車両感知情報を生成する。オンパルス期間を確定した時点に基づく時点又はオフパルス期間を確定した時点に基づく時点とは、確定した時点又は確定した時点から所定の時間だけずれた時点を含む。なお、車両感知情報には、オフパルス長が含まれない場合があってもよい。第１所定時間は、例えば、５秒とすることができるが、これに限定されない。なお、車両感知情報の詳細は後述する。
【００５５】
図２は本実施の形態の交通端末装置５０が生成する車両感知情報の一例を示す説明図である。図２に示すように、車両感知情報は、送信時刻、感知器収容番号、感知器計測状態、計測台数、感知パルス情報１〜Ｎなどを含む。また、各感知パルス情報は、パルス異常回数、速度、車種、オフパルス長、オンパルス長などの情報を含む。
【００５６】
送信時刻は、車両感知情報の送信時刻であり、時・分・秒で表すことができる。感知器収容番号は、中央装置２０が指定した感知器の番号を示す。感知器収容番号は、例えば、１〜４８とすることができる。感知器計測状態は、感知器の計測状態が、正常、異常又は無効のいずれであるかを示す。
【００５７】
計測台数は、第１所定時間内に含まれる感知パルス情報の数Ｎを設定する。計測台数は、第１所定時間を複数分割する分割数に相当する。第１所定時間を分割数で複数に分割した時間が第２所定時間である。例えば、第１所定時間を５秒、分割数（計測台数）を５とすると、各感知パルス情報１〜５は、１秒単位の情報（１秒間に含まれる情報）となる。
【００５８】
パルス異常回数は、５０ｍｓ毎のサンプリングでの異常回数を示し、例えば、感知パルス情報が１秒単位である場合、１秒間に５０ｍｓ周期のオン・オフ情報が何個異常であるかを示す。
【００５９】
速度は、車両の速度（ｋｍ／ｈ）を示し、例えば、速度未計測を０で表し、計測速度を４〜１２０で表し、感知器故障を１２７で表すことができる。車種は、例えば、小型又は不明の場合０で表し、大型の場合１で表すことができる。
【００６０】
オンパルス長は、オン情報が連続するオンパルスの長さである。すなわち、オンパルス長は、連続するオン情報の数であり、パルス巾ともいう。所定周期は、例えば、５０ｍｓであるが、これに限定されない。例えば、オンパルス長は、５０ｍｓ単位でのオンパルス回数（オン情報の数）を示し、０〜６５５３５の範囲の数値で表すことができる。なお、６５５３５を超える回数はカウント停止とすることができる。
【００６１】
オフパルス長は、オフ情報が連続するオフパルスの長さであり、パルス間隔ともいう。例えば、オフパルス長は、５０ｍｓ単位でのオフパルス回数（オフ情報の数）を示し、０〜６５５３５の範囲の数値で表すことができる。なお、６５５３５を超える回数はカウント停止とすることができる。
【００６２】
図３はオンパルス期間及びオフパルス期間の関係を示す説明図である。図３に示すように、オンパルス期間は、オンパルス（オン情報）が５０ｍｓ周期で連続する期間を示す。オンパルス長は、オンパルス（オン情報）の回数（５０ｍｓ毎のサンプリング回数）となる。
【００６３】
また、オフパルス期間は、オフパルス（オフ情報）が５０ｍｓ周期で連続する期間を示す。オフパルス長は、オフパルス（オフ情報）の回数（５０ｍｓ毎のサンプリング回数）となる。
【００６４】
図４は本実施の形態の交通端末装置５０によるオフパルス期間の確定及びオンパルス期間の確定方法並びにオフパルス長及びオンパルス長の算出方法の一例を示す説明図である。図４に示すように、時刻ｔ０以前は、オン情報が連続するオンパルス期間であり、時刻ｔ０から時刻ｔ１までの間は、オフ情報が連続するオフパルス期間ＯＦＦ１であり、時刻ｔ１から時刻ｔ２までの間は、オン情報が連続するオンパルス期間ＯＮ１であり、時刻ｔ２以降は、オフ情報が連続するオフパルス期間ＯＦＦ２であるとする。
【００６５】
パルス期間確定部５５は、感知パルス取得部５４で取得したオン・オフ情報に基づいて、オン情報が連続するオンパルスの期間であるオンパルス期間及びオフ情報が連続するオフパルスの期間であるオフパルス期間を確定する。
【００６６】
より具体的には、パルス期間確定部５５は、オン情報が所定のオン閾値時間Ｔ１以上継続する場合、オンパルスを確定する。オン閾値時間Ｔ１は、所定周期が５０ｍｓの場合、例えば、４００ｍｓとすることができるが、これに限定されない。例えば、図４に示すように、時刻ｔ１からオン情報が連続し、オン情報がオン閾値時間Ｔ１以上連続した場合、パルス期間確定部５５は、時刻ｔ１からオン閾値時間Ｔ１経過した時点でオンパルスを確定する。これにより、オンパルスの起点（時刻ｔ１）が確定している状態となる。
【００６７】
また、パルス期間確定部５５は、オフ情報が所定のオフ閾値時間Ｔ２以上継続する場合、オフパルスを確定する。オフ閾値時間Ｔ２は、所定周期が５０ｍｓの場合、例えば、４００ｍｓとすることができるが、これに限定されない。例えば、図４に示すように、時刻ｔ２からオフ情報が連続し、オフ情報がオフ閾値時間Ｔ２以上連続した場合、パルス期間確定部５５は、時刻ｔ２からオフ閾値時間Ｔ２経過した時点でオフパルスを確定する。これにより、オフパルスの起点（時刻ｔ２）が確定している状態となる。
【００６８】
パルス期間確定部５５は、オン・オフ情報に基づいて、オフパルスを確定（図４のＤａ）した後に、当該オフパルスに続くオンパルスを確定（図４のＤｂ）したときは、当該オフパルスの期間であるオフパルス期間（図４のＯＦＦ１）を確定する。例えば、オフ情報が連続することにより、オフパルスが確定（図４のＤａ）すると、オフパルスの起点（図４のｔ０）が確定している状態となる。ただし、オフパルスの期間は未だ確定しない。その後、オフ情報がオン情報に切り替わり（図４のｔ１で切り替わり）、オン情報が連続することにより、オンパルスが確定（図４のＤｂ）すると、オンパルスの起点（図４のｔ１）、すなわち当該オンパルスの直前のオフパルスの終了時点（図４のｔ１）が確定している状態となる。これにより、当該オフパルスの起点（図４のｔ０）と終了時点（図４のｔ１）とが確定している状態となるので、当該オフパルスの期間であるオフパルス期間（図４のＯＦＦ１）が確定する。
【００６９】
また、パルス期間確定部５５は、オン・オフ情報に基づいて、オンパルスを確定（図４のＤｂ）した後に、当該オンパルスに続くオフパルスを確定（図４のＤｃ）したときは、当該オンパルスの期間であるオンパルス期間（図４のＯＮ１）を確定する。例えば、オン情報が連続することにより、オンパルスが確定（図４のＤｂ）すると、オンパルスの起点（図４のｔ１）が確定している状態となる。ただし、オンパルスの期間は未だ確定しない。その後、オン情報がオフ情報に切り替わり（図４のｔ２で切り替わり）、オフ情報が連続することにより、オフパルスが確定（図４のＤｃ）すると、オフパルスの起点（図４のｔ２）、すなわち当該オフパルスの直前のオンパルスの終了時点（図４のｔ２）が確定している状態となる。これにより、当該オンパルスの起点と終了時点とが確定している状態となるので、当該オンパルスの期間であるオンパルス期間（図４のＯＮ１）が確定する。
【００７０】
前述のように、パルス長算出部５６は、パルス期間確定部５５の確定結果に基づいてオンパルス期間の長さであるオンパルス長及びオフパルス期間の長さであるオフパルス長を算出する。
【００７１】
オフパルス期間ＯＦＦ１の終了時点と起点（開始時点）との間の時間差（ｔ１−ｔ０）によりオフパルス長を算出することができる。なお、オフパルス長は、当該時間差で表現してもよく、あるいは当該時間差の間に存在するオン情報の数（オンパルスの数）で表現してもよい。
【００７２】
また、オンパルス期間ＯＮ１の終了時点と起点（開始時点）との間の時間差（ｔ２−ｔ１）によりオンパルス長を算出することができる。なお、オンパルス長は、当該時間差で表現してもよく、あるいは当該時間差の間に存在するオン情報の数（オンパルスの数）で表現してもよい。
【００７３】
上述のように、車両感知情報には、車両の通過時点（オンパルス期間が確定した時点に基づく時点又はオフパルス期間が確定した時点に基づく時点に対応）、パルス巾に対応するオンパルス長、パルス間隔に対応するオフパルス長が含まれる。これにより、Ｕ形伝送又はＵＤ形伝送では送信することができなかったオン・オフ情報とデータ粒度が同等の情報を送信することができる。車両の通過時点（検出時点）は、検出時点を認識することができる情報であればよく、検出時点を示す時刻に限定されない。
【００７４】
図５は本実施の形態の交通端末装置５０による有効感知の一例を示す説明図である。図５の例は、オンパルスの途中でオフ情報が連続する期間が出現した場合を説明する。上段の図に示すように、時刻ｔ１から連続するオン情報が検出されたとする。オン情報が時間αだけ連続した時点でオン情報が検出されなくなったとする。連続するオフ情報が時間Δｔだけ検出された時点で、再び連続するオン情報が検出されたとする。時間Δｔの間は、オフ情報が連続しているが、時間Δｔは、オフ閾値時間Ｔ２未満であるため、オフパルスは未だ確定しない。オフ閾値時間Ｔ２未満でオン情報が連続して検出された場合、時間Δｔの間のオフ情報は、オン情報として扱う。この場合、時間（α＋Δｔ）がオン情報の継続時間となる。この継続時間（α＋Δｔ）が、オン閾値時間Ｔ１を越えているので、オンパルスは確定する。確定時点は、時刻ｔ１から時間Ｔ１が経過した時点である。
【００７５】
その後、時間βが経過した時点（ｔ２）でオン情報からオフ情報へ切り替わり、オフ情報が連続して検出された場合、時刻ｔ２からオフ閾値時間Ｔ２経過した時点でオフパルスが確定し、下段の図に示すように、オンパルス期間の終了時点と起点との時間差（ｔ２−ｔ１）であるオンパルス長が（α＋Δｔ＋β）として算出される。図５の例は、ノイズ等によるパルス割れを含む有効感知（オン閾値時間Ｔ１以上）の場合を示す。また、オフ閾値時間Ｔ２を設けることにより、オン情報に重畳するノイズを除去することができる。なお、オン閾値時間Ｔ１未満でオン・オフ情報が変化した場合には、その都度パルス異常回数をカウントする。
【００７６】
図６は本実施の形態の交通端末装置５０による無効感知の一例を示す説明図である。上段の図に示すように、時刻ｔ１から連続するオン情報が検出されたとする。時刻ｔ１からオン閾値時間Ｔ１が経過する前にオン情報が検出されなくなったとする。時刻ｔ２でオフ情報が連続して検出された場合、時刻ｔ２からオフ閾値時間Ｔ２経過した時点でオフパルスが確定し、下段の図に示すように、時刻t１から時刻ｔ２までの間のオン情報はオフ情報として扱われる。図６の例は、ノイズ等による無効な感知の場合を示す。また、オン閾値時間Ｔ１を設けることにより、オフ情報に重畳するノイズを除去することができる。なお、オフ閾値時間Ｔ２未満でオン・オフ情報が変化した場合には、その都度パルス異常回数をカウントする。なお、未検知、未確定状態で継続中のオン・オフ情報は、オンパルス長及びオフパルス長ともに０とすることができる。
【００７７】
図７は本実施の形態の交通端末装置５０による車両の検出時点の一例を示す説明図である。車両の検出時点は、オフパルス期間の確定時点（確定した時点に基づく時点）又はオンパルス期間の確定時点（確定した時点に基づく時点）と対応付けることができる。上段の図は、車両の検出時点とオフパルスの確定時点（図７のＤｅ）との関係を示す。時刻ｔ１から時刻ｔ２までがオン情報が連続する期間であり、時刻ｔ２からオフ情報が連続している。そして、時刻ｔ２からオフ閾値時間Ｔ２だけ経過した時点でオフパルスが確定する。なお、前述のとおり、オフパルスの確定（図７のＤｅ）により、オンパルス期間ＯＮ１が確定する。この場合、車両の検出時点は、オフパルスの開始時点（ｔ２）でもよく、オフパルス期間の確定時点（時刻ｔ２から時間Ｔ２が経過した時点）でもよい。すなわち、車両検出時点を、オフパルスの開始時点（ｔ２）としてもよく、オフパルス期間の確定時点（ｔ２＋Ｔ２）でもよく、あるいは、時刻ｔ２と時刻（ｔ２＋Ｔ２）との間の所望の時点でもよい。オフパルス期間の確定に基づく車両の検出時点とする場合には、検出時点は車両が通過し終わった時点となる。
【００７８】
下段の図は、車両の検出時点とオンパルスの確定時点（図７のＤｆ）との関係を示す。時刻ｔ１から時刻ｔ２までがオン情報が連続する期間であり、時刻ｔ１からオン情報が連続している。そして、時刻ｔ１からオン閾値時間Ｔ１だけ経過した時点でオンパルスが確定する。なお、前述のとおり、オンパルスの確定（図７のＤｆ）により、オフパルス期間ＯＦＦ１が確定する。この場合、車両の検出時点は、オンパルスの開始時点（ｔ１）でもよく、オンパルス期間の確定時点（時刻ｔ１から時間Ｔ１が経過した時点）でもよい。すなわち、車両検出時点を、オンパルスの開始時点（ｔ１）としてもよく、オンパルス期間の確定時点（ｔ１＋Ｔ１）でもよく、あるいは、時刻ｔ１と時刻（ｔ１＋Ｔ１）との間の所望の時点でもよい。オンパルス期間の確定に基づく車両の検出時点とする場合には、検出時点は車両が通過し始めた時点となる。
【００７９】
これにより、車両１台毎の通過時点（通過開始時点又は通過終了時点）を特定することができ、車両の通過時系列情報を得ることができる。なお、以下では、車両の検出時点をオンパルスの終了時点として説明するが、これに限定されるものではない。
【００８０】
次に、本実施の形態の交通端末装置５０による車両感知情報の生成方法について説明する。図８は本実施の形態の交通端末装置５０によるオフパルスが確定した場合のオンパルス期間及びオフパルス期間の一例を示す説明図である。時間帯Ａ、Ｂ、Ｃは、第１所定時間に相当し、図８の例では、５秒としている。また、第２所定時間を１秒とし、時間帯Ａ、Ｂ、Ｃをそれぞれ１秒間隔で５つに分割している。また、図８中で、黒丸は車両の検出時点であり、オンパルス期間の終了時点を検出時点としている。なお、車両の検出時点をオフパルスの確定時点（当該オフパルスの前のオンパルス期間の確定時点）としてもよい。また、以下の例は、車両の検出時点をオンパルス期間の確定時点に基づく時点として説明するが、車両の検出時点をオフパルス期間の確定時点に基づく時点としてもよい。
【００８１】
図９は本実施の形態の交通端末装置５０による車両感知情報の構成の一例を示す模式図である。図９の例は、図８の例に対応しており、１秒単位で区分された時間枠を５つ並べて５秒間全体（例えば、時間帯Ａ、Ｂ、Ｃ…の如く）で車両の検出台数（計測台数）を格納する。図８に例示した車両検出時点に基づいて、時間帯Ａの３秒目と５秒目に車両が検出されたこと（オンパルス期間が確定したこと）を示す情報が格納される。時間帯Ａでの車両の検出台数は２台である。
【００８２】
同様に、時間帯Ｂの４秒目（時間帯Ａの最初から９秒目）に車両が検出されたことを示す情報が格納される。時間帯Ｂでの車両の検出台数は１台である。また、時間帯Ｃの２秒目（時間帯Ａの最初から１２秒目）と５秒目時間帯Ａの最初から１５秒目に車両が検出されたことを示す情報が格納される。時間帯Ｃでの車両の検出台数は２台である。なお、車両が検出されたことを示す情報としては、オフパルス長とオンパルス長の組（セット）を含めることができる。
【００８３】
すなわち、パルス長算出部５６は、第１所定時間を複数に分割した第２所定時間内でパルス期間確定部５５がオンパルス期間を確定した場合、当該第２所定時間でのオンパルス長及びオフパルス長を算出する。車両感知情報生成部５７は、第２所定時間毎に、パルス期間確定部５５がオンパルス期間を確定した時点に基づく時点、パルス長算出部５６が算出したオンパルス長とオフパルス長との少なくとも一方を含む車両感知情報を生成する。第２所定時間を、例えば、１秒とすると、オンパルス期間を確定した時点に基づく時点、オンパルス長及びオフパルス長などの情報を、１秒単位毎に得ることができる。
【００８４】
図１０は本実施の形態の交通端末装置５０が生成する車両感知情報の一部を示す説明図である。なお、図１０に示す車両感知情報の一部は、図８に例示するオンパルス期間及びオフパルス期間に基づいて生成したものである。感知パルス情報１〜５は、時間帯Ａ〜Ｃ毎に０〜５秒の５秒間における１秒単位での情報を示す。
【００８５】
パルス長算出部５６は、パルス期間確定部５５が第２所定時間内でオンパルス期間を確定しない場合、当該第２所定時間でのオンパルス長及びオフパルス長を０として算出する。
【００８６】
すなわち、オンパルス期間が確定した場合には、確定した時点に基づく時点、オフパルス長、オンパルス長などの情報が第２所定時間内に格納される。一方、オンパルス期間が確定しない場合には、オフパルス長＝０、オンパルス長＝０などの情報が第２所定時間内に格納される。これにより、第２所定時間単位で車両の通過の有無を把握することができ、車両の通過時刻を第２所定時間単位で把握することができる。
【００８７】
例えば、図９に示すように、時間帯Ａの０〜１秒の１秒間では検出時点が存在しないので、パルス長算出部５６は、０〜１秒の１秒間における感知パルス情報１のオンパルス長及びオフパルス長を０とする。
【００８８】
次に、図９に示すように、時間帯Ａの１〜２秒の１秒間では検出時点が存在しないので、パルス長算出部５６は、１〜２秒の１秒間における感知パルス情報２のオンパルス長及びオフパルス長を０とする。
【００８９】
次に、図９に示すように、時間帯Ａの２〜３秒の１秒間（３秒目）では検出時点が存在する。この場合、パルス長算出部５６は、検出時点（オンパルス期間の終了時点）がある場合、当該オンパルス期間の開始時点を探索する。オンパルス期間の開始時点が、１〜２秒の１秒間（２秒目）の間に存在するので、パルス長算出部５６は、オンパルス期間の終了時点からオンパルス期間の開始時点を差し引いた時間を、感知パルス情報３のオンパルス長とする（例えば、１秒）。なお、１秒のオンパルス長は、オンパルス２０回に相当する。
【００９０】
また、パルス長算出部５６は、検出時点（オンパルス期間の終了時点）がある場合、１つ前のオンパルス期間の終了時点を探索する。１つ前のオンパルス期間の終了時点が、−１〜０秒の１秒間（０秒目）の間に存在するので、パルス長算出部５６は、オンパルス期間の開始時点から１つ前のオンパルス期間の終了時点を差し引いた時間を、感知パルス情報３のオフパルス長とする（例えば、２秒）。なお、２秒のオフパルス長は、オフパルス４０回に相当する。
【００９１】
次に、図９に示すように、時間帯Ａの３〜４秒の１秒間では検出時点が存在しないので、パルス長算出部５６は、３〜４秒の１秒間における感知パルス情報４のオンパルス長及びオフパルス長を０とする。
【００９２】
次に、図９に示すように、時間帯Ａの４〜５秒の１秒間（５秒目）では検出時点が存在する。この場合、パルス長算出部５６は、検出時点（オンパルス期間の終了時点）がある場合、当該オンパルス期間の開始時点を探索する。オンパルス期間の開始時点が、３〜４秒の１秒間（４秒目）の間に存在するので、パルス長算出部５６は、オンパルス期間の終了時点からオンパルス期間の開始時点を差し引いた時間を、感知パルス情報５のオンパルス長とする（例えば、１秒）。なお、１秒のオンパルス長は、オンパルス２０回に相当する。
【００９３】
また、パルス長算出部５６は、検出時点（オンパルス期間の終了時点）がある場合、１つ前のオンパルス期間の終了時点を探索する。１つ前のオンパルス期間の終了時点が、２〜３秒の１秒間（３秒目）の間に存在するので、パルス長算出部５６は、オンパルス期間の開始時点から１つ前のオンパルス期間の終了時点を差し引いた時間を、感知パルス情報５のオフパルス長とする（例えば、１秒）。なお、１秒のオフパルス長は、オフパルス２０回に相当する。
【００９４】
時間帯Ｂ、Ｃについても時間帯Ａの場合と同様であるので、説明は省略する。なお、時間帯内に複数の検出時点が含まれる場合には、それぞれの検出時点が、異なる車両毎の検出時点となる。時間帯Ｂ、Ｃについても同様である。
【００９５】
上述のように、第１所定時間内の第２所定時間毎に、車両の検出時点の有無、及び検出時点がある場合には、オンパルス長及びオフパルス長を求めることができ、車両の通過時系列情報を得ることができる。また、車両の通過情報を第２所定時間単位（例えば、１秒単位）で把握することができる。
【００９６】
また、交通端末装置５０は、第１所定時間毎に、パルス巾であるオンパルス長、パルス間隔であるオフパルス長、車両毎の検出時点を中央装置２０宛に送信することができる。これにより、歩進制御方式におけるＴ形伝送又はＭ形伝送で送信していた５０ｍｓ周期の感知パルス列と同様に、車両１台毎の計測が可能な車両感知情報を送信することができる。
【００９７】
次に、第２所定時間（例えば、１秒）の間に複数の車両が検出された場合の車両感知情報の生成方法について説明する。
【００９８】
図１１は本実施の形態の交通端末装置５０による第２所定時間の間に複数の車両が検出された場合の車両感知情報の生成方法の一例を示す説明図である。パルス長算出部５６は、パルス期間確定部５５が第２所定時間の間に複数回オンパルス期間を確定した場合、確定されたオンパルス期間に係るオンパルス長の合計値を当該第２所定時間でのオンパルス長として算出するとともに、確定されたオンパルス期間の前のオフパルス期間に係るオフパルス長の合計値を当該第２所定時間でのオフパルス長として算出する。
【００９９】
図１１に示すように、オフパルス期間ＯＦＦ１、オンパルス期間ＯＮ１、オフパルス期間ＯＦＦ２、オンパルス期間ＯＮ２、オフパルス期間ＯＦＦ３の順序で時系列に各パルス期間があるとする。図１１の４秒目の１秒時間内にオフパルス確定Ｄｇ及びオフパルス確定Ｄｈがあったとする。例えば、オフパルス確定Ｄｇにより、オンパルス期間ＯＮ１が確定し、オフパルス確定Ｄｈにより、オンパルス期間ＯＮ２が確定するとする。
【０１００】
この場合、ある第２所定時間内（図１１の４秒目の１秒時間内）にオンパルス期間ＯＮ１及びオンパルス期間ＯＮ２の確定時点があるので、パルス長算出部５６は、オンパルス期間ＯＮ１のオンパルス長及びオンパルス期間ＯＮ２のオンパルス長の合計値を第２所定時間でのオンパルス長として算出する。また、オンパルス期間ＯＮ１の前のオフパルス期間ＯＦＦ１のオフパルス長及びオンパルス期間ＯＮ２の前のオフパルス期間ＯＦＦ２のオフパルス長の合計値を第２所定時間でのオフパルス長として算出する。これにより、第２所定時間内に複数台の車両が通過しても正しく検出することができる。なお、２秒目、３秒目、５秒目の各１秒間には、オフパルスの確定時点がないので、オフパルス長及びオンパルス長は、いずれも０となる。
【０１０１】
なお、第２所定時間内に複数台の車両が通過した場合、さらに詳細に計測台数（車両台数）を把握するため、図２に例示した感知パルス情報１〜Ｎの該当する感知パルス情報に、計測台数のデータを追加してもよい。これにより、第２所定時間内に複数台の車両が通過したときに、正確にその台数を第２所定時間毎に把握することができる。
【０１０２】
上述の実施の形態では、車両感知情報（感知パルス情報）は、１秒単位に格納する構成であったが、これに限定されるものではない。以下、１秒単位の時間枠にとらわれない格納方法について説明する。
【０１０３】
図１２は本実施の形態の交通端末装置５０による車両感知情報の格納方法の他の例を示す説明図である。車両感知情報生成部５７は、第１所定時間に亘って、パルス期間確定部５５がオフパルス期間を確定した時点に基づく時点とオンパルス期間を確定した時点に基づく時点との少なくとも一方、パルス長算出部５６が算出したオンパルス長とオフパルス長との少なくとも一方を収集して車両感知情報を生成する。
【０１０４】
図１２の例では、時間帯Ａ（第１所定時間）の間に、感知パルス情報１として、車両の検出時刻（時・分・秒で表すことができるが、基準の時間からの経過時間で表してもよい）、検出時刻のオンパルス期間におけるオフパルス長及び当該オンパルス期間の前のオフパルス期間におけるオンパルス長の組が格納されている。また、同じ時間帯Ａにおいて、感知パルス情報２、３、…が格納されている。他の時間帯についても同様である。交通端末装置５０は、図１２に示すようなパルス感知情報を５秒間蓄積し、蓄積した感知パルス情報を中央装置２０へ送信することができる。
【０１０５】
これにより、オンパルス期間の確定時点に基づく時点、オフパルス長とオンパルス長との少なくとも一方を第２所定時間単位で格納するのではなく、すなわち第２所定時間に関わらず、第１所定時間に亘って、オンパルス期間が確定する都度、オンパルス期間の確定時点に基づく時点、オンパルス期間の確定時点に対応して得られるオフパルス長とオンパルス長との少なくとも一方を収集することができる。なお、第２所定時間に関わらず、第１所定時間に亘って、オフパルス期間が確定する都度、オフパルス期間の確定時点に基づく時点、オフパルス期間の確定時点に対応して得られるオフパルス長とオンパルス長との少なくとも一方を収集してもよい。また、前述の双方を収集してもよい。
【０１０６】
次に、中央装置２０が行う需要予測について説明する。図１３は本実施の形態の中央装置２０が行う需要予測の一例を示す模式図である。図１３に示すように、需要予測は、制御対象交差点の上流に設置された感知器情報と上流交差点の信号制御情報に基づいて、対象交差点に到着する車両の到着パターンを数十秒先（例えば、１サイクル以上先）まで予測するものである。より具体的には、本実施の形態の交通端末装置５０が生成する車両感知情報に基づいて、車両検出時点を車両の走行時間分だけ下流側へ移動させる。そして、上流交差点の信号制御情報に基づいて、交差点での停止・発進を計算して、対象交差点への到着パターンを求める。需要予測の処理は、例えば、第１所定時間（例えば、５秒）毎に繰り返す。
【０１０７】
図１４は本実施の形態の中央装置２０が行う青時間決定の一例を示す模式図である。図１３で例示したような需要予測（車両の到着パターン）が求められると、予測車両到着パターンを最も効率的に捌く青時間を決定する。図１４の例では、３２秒後、３８秒後、４２秒後、４８秒後に青打切りとする場合、最も効率的に到着車両を捌くことができるのは、４２秒後に青打切る場合であることを示す。より具体的には、車両の到着タイミング及び対象交差点での信号情報に基づいて対象交差点での待ち行列台数を求め、対象交差点での信号待ち時間が最も短くなるように最適な青信号打切りタイミングとなるような信号制御パラメータを算出する。これにより、テーブル制御方式の信号制御方式であっても、歩進制御方式で行うことができる、通過台数の計数、対象交差点での需要予測などの各種処理を行うことができる。
【０１０８】
次に、本実施の形態の信号制御システムの動作について説明する。図１５は本実施の形態の中央装置２０の処理手順の一例を示すフローチャートである。以下では、便宜上処理の主体を制御部２１として説明する。制御部２１は、指定周期（第１所定時間）、指定周期当たりの感知パルス情報数Ｎ（分割数）を交通端末装置５０へ送信し（Ｓ１１）、車両感知情報を受信したか否かを判定する（Ｓ１２）。
【０１０９】
車両感知情報を受信しない場合（Ｓ１２でＮＯ）、制御部２１は、ステップＳ１２の処理を続け、車両感知情報を受信した場合（Ｓ１２でＹＥＳ）、対象交差点及び上流の交差点の信号制御情報を取得する（Ｓ１３）。制御部２１は、対象交差点での車両到着パターンを算出し（Ｓ１４）、算出した車両到着パターンに基づいて信号制御パラメータを算出する（Ｓ１５）。
【０１１０】
制御部２１は、処理を終了するか否かを判定し（Ｓ１６）、処理を終了しないと判定した場合（Ｓ１６でＮＯ）、指定周期が経過したか否かを判定する（Ｓ１７）。指定周期が経過していない場合（Ｓ１７でＮＯ）、制御部２１は、ステップＳ１７の処理を続け、指定周期が経過した場合（Ｓ１７でＹＥＳ）、ステップＳ１２以降の処理を行う。処理を終了すると判定した場合（Ｓ１６でＹＥＳ）、制御部２１は、処理を終了する。
【０１１１】
本実施の形態の中央装置２０は、ＣＰＵ（プロセッサ）、ＲＡＭなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図１５に示すような、各処理の手順を定めたコンピュータプログラムをコンピュータに備えられたＲＡＭにロードし、コンピュータプログラムをＣＰＵ（プロセッサ）で実行することにより、コンピュータ上で中央装置２０を実現することができる。
【０１１２】
図１６は本実施の形態の交通端末装置５０の処理手順の一例を示すフローチャートである。以下では、便宜上処理の主体をＣＰＵ５１として説明する。ＣＰＵ５１は、指定周期（第１所定時間）、指定周期当たりの感知パルス情報数Ｎ（分割数）を受信し（Ｓ５１）、変数Ｘ＝１に設定する（Ｓ５２）。
【０１１３】
ＣＰＵ５１は、オン・オフ情報（感知パルス）を計測する（Ｓ５３）。オン・オフ情報の計測では、図８に示すように、時間帯Ａ、Ｂ、Ｃ…それぞれの１秒単位の時間毎にオンパルス及びオフパルスの状態を把握する。
【０１１４】
ＣＰＵ５１は、例えば、１秒単位毎に、車両の検出時点の有無を判定する（Ｓ５４）。なお、車両の検出時点の有無の判定は、車両感知の有無を示すオン・オフ情報に基づいて、例えば、オンパルス期間の確定（例えば、オンパルスが確定した後に、当該オンパルスに続くオフパルスが確定）、オフパルス期間の確定（例えば、オフパルスが確定した後に、当該オフパルスに続くオンパルスが確定）により行うことができる。車両の検出時点がある場合（Ｓ５４でＹＥＳ）、確定したオンパルス期間及び確定したオフパルス期間に基づいてオンパルス長、オフパルス長を算出し（Ｓ５５）、後述のステップＳ５７の処理を行う。検出時点がない場合（Ｓ５４でＮＯ）、ＣＰＵ５１は、オンパルス長及びオフパルス長を０に設定し（Ｓ５６）、後述のステップＳ５７の処理を行う。
【０１１５】
ＣＰＵ５１は、変数Ｘ＞感知パルス情報数Ｎであるか否かを判定し（Ｓ５７）、Ｘ＞Ｎである場合（Ｓ５７でＹＥＳ）、指定周期毎の車両感知情報を生成する（Ｓ５８）。ＣＰＵ５１は、処理を終了するか否かを判定し（Ｓ５９）、処理を終了しないと判定した場合（Ｓ５９でＮＯ）、ステップＳ５２以降の処理を行う。処理を終了すると判定した場合（Ｓ５９でＹＥＳ）、ＣＰＵ５１は、処理を終了する。
【０１１６】
Ｘ＞Ｎでない場合（Ｓ５７でＮＯ）、ＣＰＵ５１は、変数Ｘに１を加算し（Ｓ６０）、ステップＳ５３以降の処理を行う。
【０１１７】
本実施の形態の交通端末装置５０は、ＣＰＵ（プロセッサ）、ＲＡＭなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図１６に示すような、各処理の手順を定めたコンピュータプログラムをコンピュータに備えられたＲＡＭにロードし、コンピュータプログラムをＣＰＵ（プロセッサ）で実行することにより、コンピュータ上で交通端末装置５０を実現することができる。
【０１１８】
上述のように、既存のＵ／ＵＤ伝送では、感知器は、交通量、占有時間などの情報を中央装置へ送信しているが、オン・オフ情報を時系列で表現した情報を中央装置へ送信していない。本実施の形態では、交通端末装置２０が、例えば、１秒単位毎の車両の通過時系列を含む車両感知情報を生成し、生成した車両感知情報を中央装置２０へ送信することができる。また、中央装置２０では、従来のＵ／ＵＤ伝送では行うことができなかった、オン・オフ情報の収集、オン・オフ情報を用いた需要予測制御、オン・オフ情報を用いた待ち行列台数の算出などの処理を行うことができる。
【０１１９】
本実施の形態では、交通端末装置として交通信号制御機を例に挙げて説明したが、交通端末装置は、感知器であってもよい。この場合、感知器に、ＣＰＵ５１、通信部５２、記憶部５３、パルス期間確定部５５、パルス長算出部５６、車両感知情報生成部５７などを設ければよい。また、交通端末装置は、複数の感知器からのオン・オフ情報を収集する中継装置であってもよい。また、前述のオン閾値時間Ｔ１、オフ閾値時間Ｔ２を中央装置２０が指定するようにしてもよい。
【０１２０】
上述の実施の形態では、第１所定時間として、時間帯Ａ、Ｂ、Ｃの如く５秒間全体で車両台数（計測台数）を格納しているが、これに限定されるものではない、例えば、１秒間毎に計測台数を格納するようにしてもよい。
【０１２１】
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２２】
２０  中央装置
２１  制御部
２２  インタフェース部
２３  記憶部
２４  交通指標算出部
２５  信号制御パラメータ算出部
５０  交通端末装置
５１  ＣＰＵ
５２  通信部
５３  記憶部
５４  感知パルス取得部
５５  パルス期間確定部
５６  パルス長算出部
５７  車両感知情報生成部
６１、６２、６３、６４  感知器
【図１】
2017033192.tif 000003
【図２】
2017033192.tif 000004
【図３】
2017033192.tif 000005
【図４】
2017033192.tif 000006
【図５】
2017033192.tif 000007
【図６】
2017033192.tif 000008
【図７】
2017033192.tif 000009
【図８】
2017033192.tif 000010
【図９】
2017033192.tif 000011
【図１０】
2017033192.tif 000012
【図１１】
2017033192.tif 000013
【図１２】
2017033192.tif 000014
【図１３】
2017033192.tif 000015
【図１４】
2017033192.tif 000016
【図１５】
2017033192.tif 000017
【図１６】
2017033192.tif 000018