(57)【特許請求の範囲】
【請求項１】
交差点で交差する複数の道路に対する複数の信号灯器それぞれの信号表示のステップを順次的に切り替える交通信号制御機において、
予め設定された設定表示時間と最短表示時間とが異なる所定のステップを含む複数のステップで構成されるステージに関するステージ情報を記憶する記憶部と、
信号表示を切り替えるための手動歩進操作を受け付ける操作受付部と、
前記所定のステップで前記手動歩進操作を受け付けた場合、該所定のステップの歩進時点を決定する決定部と、
該決定部で前記所定のステップの歩進時点を決定した場合、前記ステージの前記所定のステップの後の残りのステップを順次自動歩進すべく制御する制御部と
を備えることを特徴とする交通信号制御機。
【請求項２】
前記決定部は、
前記手動歩進操作を受け付けた時点で、前記所定のステップの表示経過時間が前記最短表示時間より長い場合、前記手動歩進操作を受け付けた時点を歩進時点として決定するように構成してあることを特徴とする請求項１に記載の交通信号制御機。
【請求項３】
前記決定部は、
前記手動歩進操作を受け付けた時点で、前記所定のステップの表示経過時間が前記最短表示時間より短い場合、該表示経過時間が最短表示時間になった時点を歩進時点として決定するように構成してあることを特徴とする請求項１又は請求項２に記載の交通信号制御機。
【請求項４】
前記決定部は、
前記手動歩進操作を受け付けていない場合、前記所定のステップの表示経過時間が該ステップの設定表示時間になった時点を歩進時点として決定するように構成してあることを特徴とする請求項１乃至請求項３のいずれか１項に記載の交通信号制御機。
【請求項５】
前記所定のステップは、
車両用青、歩行者用青又は青矢であることを特徴とする請求項１乃至請求項４のいずれか１項に記載の交通信号制御機。
【請求項６】
前記制御部は、
前記残りのステップを順次自動歩進した場合、自動歩進を停止すべく制御するように構成してあることを特徴とする請求項１乃至請求項５のいずれか１項に記載の交通信号制御機。
【請求項７】
交差点で交差する複数の道路に対する複数の信号灯器それぞれの信号表示のステップを順次的に切り替える交通信号制御機による交通信号制御方法において、
予め設定された設定表示時間と最短表示時間とが異なる所定のステップを含む複数のステップで構成されるステージに関するステージ情報を記憶しておき、
信号表示を切り替えるための手動歩進操作を受け付けるステップと、
前記所定のステップで前記手動歩進操作を受け付けた場合、該所定のステップの歩進時点を決定するステップと、
前記所定のステップの歩進時点が決定された場合、前記ステージの前記所定のステップの後の残りのステップを順次自動歩進すべく制御するステップと
を含むことを特徴とする交通信号制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の信号灯器の信号表示を順次的に切り替える交通信号制御機及び交通信号制御方法に関する。
【背景技術】
【０００２】
交通信号制御機は、各信号灯器の信号表示（ステップ）の灯色を定めた灯色情報、各灯色の表示時間などを含むステップ情報に基づいて、各信号灯器の信号表示を切り替える。このような交通信号制御機には、道路上に設置された車両感知器で収集される交通量又は渋滞長などの交通データに基づいて、交通管制センタ又は交通信号制御機が信号灯器の適切な表示時間を計算して、信号灯器の信号表示を順次切り替える自動制御方式がある。
【０００３】
また、交通信号制御機には、故障などの異常時、あるいは上述の自動制御方式では対応できない交通状況に陥った場合においても円滑な交通を維持するため、例えば、警察官が信号の変更タイミングを判断し、手動操作により信号灯器の信号表示を順次切り替えるマニュアル制御方式がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３３１３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
信号制御は、マニュアル制御（手動歩進制御とも称する）に頼ることなくすべて自動制御（自動歩進制御とも称する）で行うことが理想的である。そのためには、信号制御アルゴリズムの改善だけでなく、車両感知器を交差点周辺に高密度に設置しなければならないが現実問題としては困難な場合がある。このような場合は、マニュアル制御方式が有効なときもある。例えば、交差点手前で右折車と直進車が混在し、右折車が右折できずに渋滞が発生している状況では、一時的に対向車を止めて、右折車を捌くことができる。また、別の例としては、交差点の下流側で渋滞中であって、いわゆる先詰まりが発生している場合には、青信号を与え続けても車両が交差点を通過することができないので、現在の現示を終了させて次の現示に切り替えることができる。
【０００６】
しかし、マニュアル制御は、警察官などの判断に依存するため、警察官の感情又は視界の制約等によって、却って欠点を露呈する場合もある。例えば、交差点の処理能力を最大化するためには、飽和流が途切れた時点で青信号を打ち切るのが適切であるが、飽和流から少し遅れて交差点に到達する車両がある場合、警察官は、当該車両も交差点を通過させようとする傾向があり、結果として交差点の処理能力の低下を招く。また、別の例としては、交差点からの視界が限られているので、視界を超えた範囲で渋滞長が発生した場合には、交差点で交差する道路それぞれの実際の渋滞長の差を判別することができず、適切な青信号を与えることができなくなり渋滞を助長する結果となる。
【０００７】
このように、自動制御方式及びマニュアル制御方式には、それぞれ長所及び短所が存在する。従来の交通信号制御機では、自動制御を行うか、あるいはマニュアル制御を行うか、いずれか一方の制御方式しか選択することができない。このため、従来の交通信号制御機にあっては、両方の制御方式の長所を生かして渋滞の軽減を図ることができなかった。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、自動制御方式及びマニュアル制御方式それぞれの長所を生かして渋滞の軽減を図ることができる交通信号制御機及び交通信号制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１発明に係る交通信号制御機は、交差点で交差する複数の道路に対する複数の信号灯器それぞれの信号表示のステップを順次的に切り替える交通信号制御機において、予め設定された設定表示時間と最短表示時間とが異なる所定のステップを含む複数のステップで構成されるステージに関するステージ情報を記憶する記憶部と、信号表示を切り替えるための手動歩進操作を受け付ける操作受付部と、前記所定のステップで前記手動歩進操作を受け付けた場合、該所定のステップの歩進時点を決定する決定部と、該決定部で前記所定のステップの歩進時点を決定した場合、前記ステージの前記所定のステップの後の残りのステップを順次自動歩進すべく制御する制御部とを備えることを特徴とする。
【００１０】
第２発明に係る交通信号制御機は、第１発明において、前記決定部は、前記手動歩進操作を受け付けた時点で、前記所定のステップの表示経過時間が前記最短表示時間より長い場合、前記手動歩進操作を受け付けた時点を歩進時点として決定するように構成してあることを特徴とする。
【００１１】
第３発明に係る交通信号制御機は、第１発明又は第２発明において、前記決定部は、前記手動歩進操作を受け付けた時点で、前記所定のステップの表示経過時間が前記最短表示時間より短い場合、該表示経過時間が最短表示時間になった時点を歩進時点として決定するように構成してあることを特徴とする。
【００１２】
第４発明に係る交通信号制御機は、第１発明乃至第３発明のいずれか１つにおいて、前記決定部は、前記手動歩進操作を受け付けていない場合、前記所定のステップを表示経過時間が該ステップの設定表示時間になった時点を歩進時点として決定するように構成してあることを特徴とする。
【００１３】
第５発明に係る交通信号制御機は、第１発明乃至第４発明のいずれか１つにおいて、前記所定のステップは、車両用青、歩行者用青又は青矢であることを特徴とする。
【００１４】
第６発明に係る交通信号制御機は、第１発明乃至第５発明のいずれか１つにおいて、前記制御部は、前記残りのステップを順次自動歩進した場合、自動歩進を停止すべく制御するように構成してあることを特徴とする。
【００１５】
第７発明に係る交通信号制御方法は、交差点で交差する複数の道路に対する複数の信号灯器それぞれの信号表示のステップを順次的に切り替える交通信号制御機による交通信号制御方法において、予め設定された設定表示時間と最短表示時間とが異なる所定のステップを含む複数のステップで構成されるステージに関するステージ情報を記憶しておき、信号表示を切り替えるための手動歩進操作を受け付けるステップと、前記所定のステップで前記手動歩進操作を受け付けた場合、該所定のステップの歩進時点を決定するステップと、前記所定のステップの歩進時点が決定された場合、前記ステージの前記所定のステップの後の残りのステップを順次自動歩進すべく制御するステップとを含むことを特徴とする。
【００１６】
第１発明及び第７発明にあっては、記憶部は、予め設定された設定表示時間と最短表示時間とが異なる所定のステップを含む複数のステップで構成されるステージに関するステージ情報を記憶する。予め設定された設定表示時間（設定表示秒数とも称する）は、例えば、車両感知器等で収集される交通量又は渋滞長などの交通データに基づいて計算された各ステップの表示時間である。また、最短表示時間（最短表示秒数、保障秒数とも称する）は、例えば、感応制御などにより表示秒数を短縮する場合の許容範囲を示す表示秒数の下限値であり、安全を確保する上で最低表示する時間（秒数）である。ステージは、設定表示時間と最短表示時間とが異なる所定のステップと、設定表示時間と最短表示時間とが同じ時間である所定以外のステップとを含む。例えば、ステージは、所定のステップと、当該所定のステップの後に続く１又は複数の所定以外のステップで構成することができる。所定のステップは、例えば、青信号であり、所定以外のステップは、黄信号、赤信号である。
【００１７】
操作受付部は、信号表示を切り替えるための手動歩進操作を受け付ける。決定部は、所定のステップで手動歩進操作を受け付けた場合、当該所定のステップの歩進時点を決定する。歩進時点の決定は、例えば、所定のステップの表示経過時間（手動歩進操作を受け付けた時点ですでに表示済みの時間）が、最短表示時間に比較して長いか、あるいは短いかに応じて、所定のステップを次のステップへ歩進するか否かを決定することができる。制御部は、所定のステップの歩進時点を決定した場合、ステージの所定のステップの後の残りのステップ（例えば、所定以外のステップ）を順次自動歩進すべく制御する。
【００１８】
上述の構成により、ステージの所定のステップにおいて手動歩進操作を受け付けた場合には、受け付けた時点での表示済み時間と最短表示時間とを考慮して手動歩進時点を決定することにより、いわゆるマニュアル制御方式を実現する。そして、ステージの所定のステップの後の残りのステップを順次自動歩進することにより、いわゆる自動制御方式を実現する。これにより、自動制御方式及びマニュアル制御方式それぞれの長所を生かした中間的な制御方式である半自動制御方式を実現することができ、渋滞の軽減を図ることができる。
【００１９】
第２発明にあっては、決定部は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より長い場合、手動歩進操作を受け付けた時点を歩進時点として決定する。例えば、所定のステップ（青）の最短表示時間Ｔ１が３０秒とし、設定表示時間Ｔ２が４０秒であるとする。そして、時刻ｔ１で手動歩進操作を受け付けた時点で所定のステップの表示経過時間が３５秒である場合、決定部は、時刻ｔ１で所定のステップを打ち切る。すなわち、所定のステップを、設定表示時間Ｔ２である４０秒間表示させることなく、３５秒で打ち切ることができ、例えば、青時間を短縮（上述の例では、５秒短縮）することができる。
【００２０】
上述の構成により、例えば、交差点手前で右折車と直進車が混在し、右折車が右折できずに渋滞が発生している状況では、対向車を止めて右折車を捌くことができる。また、交差点の下流側で渋滞中であって、いわゆる先詰まりが発生している場合には、青信号を与え続けても車両が交差点を通過することができないので、青信号を終了させて次の現示に切り替えることができ、いわゆるマニュアル制御方式の長所を実現することができる。
【００２１】
第３発明にあっては、決定部は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より短い場合、表示経過時間が最短表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（青）の最短表示時間Ｔ１が３０秒とし、設定表示時間Ｔ２が４０秒であるとする。そして、時刻ｔ２で手動歩進操作を受け付けた時点で所定のステップの表示経過時間が２５秒である場合、決定部は、所定のステップを最短表示時間Ｔ１である３０秒の間表示する。すなわち、所定のステップを、手動歩進操作を受け付けた時点で歩進させず、最短表示時間Ｔ１である３０秒の間表示させることができる。
【００２２】
上述の構成により、例えば、警察官等が、独自の判断で早いタイミングで手動歩進操作を行った場合でも、最短表示時間Ｔ１の間は所定のステップを表示させることができるので、安全を確保することができる。
【００２３】
第４発明にあっては、決定部は、手動歩進操作を受け付けていない場合、所定のステップの表示経過時間が当該ステップの設定表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（青）の設定表示時間Ｔ２が４０秒であるとする。そして、手動歩進操作を受け付けていない場合（手動歩進操作が行われなかった場合）、決定部は、所定のステップを設定表示時間Ｔ２である４０秒の間表示し、手動歩進操作が行われていないので、次のステップへ自動歩進する。これにより、手動歩進操作を行わない場合には、端末感応制御を含む通常の信号制御である自動歩進を行うので、飽和流が途切れた時点(車両が停止線を通過した時点)で青信号を打ち切ることができ、交差点の処理能力を最大化することができる。
【００２４】
第５発明にあっては、所定のステップは、車両用青、歩行者用青又は青矢である。車両用青は、歩行者用の信号灯器の有無に関わらず、車両を直進、左折又は右折させるための青信号である。歩行者用青は、歩行者用の信号灯器の青、青点滅である。これにより、車両用青、歩行者用青又は青矢の表示中に手動歩進操作を受け付けた場合には、受け付けた時点での表示済み時間と最短表示時間とを考慮して手動歩進時点を決定することができる。これにより、ステージの中の所定のステップに対して、いわゆるマニュアル制御方式を実現することができ、所定以外のステップ（例えば、黄、赤）に対して、いわゆる自動制御方式を実現することができる。
【００２５】
第６発明にあっては、制御部は、残りのステップを順次自動歩進した場合、自動歩進を停止すべく制御する。これにより、ステージの中の所定のステップに対して、いわゆるマニュアル制御方式を実現し、所定以外のステップ（例えば、黄、赤）に対して、いわゆる自動制御方式を実現するとともに、ステージの終わりで自動歩進を停止させるので、自動制御方式及びマニュアル制御方式それぞれの長所を生かした中間的な制御方式である半自動制御方式を実現することができる。
【発明の効果】
【００２６】
本発明によれば、自動制御方式及びマニュアル制御方式それぞれの長所を生かした中間的な制御方式である半自動制御方式を実現することができ、渋滞の軽減を図ることができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態の交通信号制御機の構成の一例を示すブロック図である。
【図２】本実施の形態の交通信号制御機で制御される信号灯器が設置された交差点の一例を示す模式図である。
【図３】本実施の形態の交通信号制御機が使用する一例としての現示階梯図である。
【図４】本実施の形態の交通信号制御機が使用するステージ情報の一例を示す説明図である。
【図５】最短表示時間が経過した後に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。
【図６】最短表示時間が経過する前に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。
【図７】最短表示時間が経過した後に手動歩進操作を受け付けた場合の歩進動作の他の例を示す説明図である。
【図８】最短表示時間が経過する前に手動歩進操作を受け付けた場合の歩進動作の他の例を示す説明図である。
【図９】本実施の形態の半自動制御モードによる右折処理の一例を示す模式図である。
【図１０】本実施の形態の半自動制御モードによる先詰まり対応処理の一例を示す模式図である。
【図１１】本実施の形態の交通信号制御機による通常の青終了の一例を示す模式図である。
【図１２】本実施の形態の交通信号制御機による青時間配分の一例を示す模式図である。
【図１３】本実施の形態の交通信号制御機の動作手順の一例を示すフローチャートである。
【図１４】本実施の形態の交通信号制御機の動作手順の一例を示すフローチャートである。
【図１５】本実施の形態の交通信号制御機で制御される信号灯器が設置された交差点の他の例を示す模式図である。
【図１６】本実施の形態の交通信号制御機が使用する他の例としての現示階梯図である。
【図１７】歩行者用信号灯器がない場合の最短表示時間が経過した後に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。
【図１８】歩行者用信号灯器がない場合の最短表示時間が経過する前に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。
【発明を実施するための形態】
【００２８】
以下、本発明に係る交通信号制御機の実施の形態を示す図面に基づいて説明する。図１は本実施の形態の交通信号制御機１００の構成の一例を示すブロック図である。交通信号制御機１００は、ＣＰＵ１０、交通管制センタとの通信を行う通信インタフェース１１、車両感知器とのインタフェース機能を有する感知器インタフェース１２、タイマ回路１３、手動歩進操作を受け付ける操作受付部としての手動操作部１４、いわゆる自動制御とマニュアル制御との中間的な制御を行う半自動制御部１５、手動制御部１６、信号灯器の信号表示を順次指定するステップカウンタ１７、ステージ情報などの信号情報を記憶する記憶部としての現示メモリ１８、現示メモリ読取回路１９などを備える。
【００２９】
感知器インタフェース１２は、道路上に設置された車両感知器から車両感知情報を取得する。
【００３０】
通信インタフェース１１は、感知器インタフェース１２で取得した車両感知情報を交通管制センタに設置された信号制御処理装置（不図示）へ送信する。
【００３１】
信号制御処理装置（不図示）は、複数の交通信号制御装置から車両感知情報を収集し、収集した車両感知情報を元に交通量又は渋滞長などの交通データを算出する。信号制御処理装置（不図示）は、算出した交通データに基づき、道路上の交通が円滑に流れるための各交通信号制御機の動作タイミングを算出する。算出された動作タイミングは、動作指令情報として交通信号制御機へ送信される。通信インタフェース１１は、信号制御処理装置が送信した動作指令情報を受信する。
【００３２】
タイマ回路１３は、不図示のクロック信号に基づいて駆動され、設定に従ってステップの単位時間（例えば、１秒）を計時し、単位時間信号（例えば、１秒周期のクロック）をステップカウンタ１７へ出力する。
【００３３】
本実施の形態の交通信号制御機１００は、いわゆる自動制御方式を行う自動制御モード、マニュアル制御方式を行うマニュアル制御モード、自動制御方式とマニュアル制御方式との中間的な制御方式である半自動制御方式を行う半自動制御モードの３つの制御モードを具備する。
【００３４】
自動制御モードでは、ＣＰＵ１０は、信号制御処理装置から送信された動作指令情報に基づいて、灯色の切替タイミング信号である歩進指令をステップカウンタ１７へ送出する。歩進指令は、信号表示を次の信号表示に進める（ステップを次のステップに進める）指令である。なお、灯色の切替タイミングは、例えば、交差点で交差する各道路の交通状況を感知する感応制御などにより適宜変更され、更新された動作指令情報が信号制御処理装置から送信される。なお、動作指令情報を信号制御処理装置から受信する構成に代えて、動作指令情報に相当する情報を交通信号制御機１００自身で生成することもできる。
【００３５】
ステップカウンタ１７は、ＣＰＵ１０から送出される歩進指令に基づいて、信号灯器のステップを順次指定する。具体的には、ステップカウンタ１７は、ＣＰＵ１０から送出される歩進指令に基づいて、ステップを計時し、ステップ信号を生成する。ステップカウンタ１７は、生成したステップ信号を現示メモリ読取回路１９へ出力する。なお、ステップを計時するとは、現在のステップを指し示しつつ、ステップを次のステップへ順次進めることを意味する。
【００３６】
手動操作部１４は、手動歩進を行うための操作ボタン（スイッチ）を備える。操作ボタンが押される都度、手動操作部１４は、操作信号を手動制御部１６へ出力する。
【００３７】
マニュアル制御モードでは、手動制御部１６は、手動操作部１４からの入力（操作信号）に従って、ステップカウンタ１７へカウントアップ指令（指令）を出力する。
【００３８】
ステップカウンタ１７は、手動制御部１６から出力されるカウントアップ指令（指令）に基づいて、信号灯器のステップを順次指定する。具体的には、ステップカウンタ１７は、手動制御部１６から送出される指令に基づいて、ステップを計時し、ステップ信号を生成する。ステップカウンタ１７は、生成したステップ信号を現示メモリ読取回路１９へ出力する。
【００３９】
半自動制御モードでは、半自動制御部１５は、手動操作部１４からの入力（操作信号）、ＣＰＵ１０から取得する動作指令情報、現示メモリ読取回路１９を介して取得した現示メモリ１８に記憶された信号情報などに基づいて、ステップカウンタ１７へカウントアップ指令（指令）を出力する。なお、半自動制御部１５の詳細は後述する。
【００４０】
ステップカウンタ１７は、半自動制御部１５から出力されるカウントアップ指令（指令）に基づいて、信号灯器のステップを順次指定する。具体的には、ステップカウンタ１７は、半自動制御部１５から送出される指令に基づいて、ステップを計時し、ステップ信号を生成する。ステップカウンタ１７は、生成したステップ信号を現示メモリ読取回路１９へ出力する。
【００４１】
本実施の形態の交通信号制御機１００では、２種類の動作態様がある。１つ目は、自動制御モード、半自動制御モード及びマニュアル制御モードの３つの制御モードで動作する場合である。この場合、自動制御モードでは、手動操作部１４での手動歩進操作を受け付けない。２つ目は、自動制御モードにおいて手動操作部１４での手動歩進操作の受付けを可能として、半自動制御モード（歩進動作は自動制御モードの場合と同様）及びマニュアル制御モードの２つの制御モードで動作する場合である。すなわち、自動制御モードでは、基本的に手動操作部１４での手動歩進操作を受け付けないが、２つの制御モードで動作させる場合には、自動制御モードにおいて、手動操作部１４での手動歩進操作を受け付け可能な状態とすることにより、半自動制御モードとすることができる。
【００４２】
現示メモリ読取回路１９は、ステップカウンタ１７が出力するステップ信号に基づいて、現示メモリ１８に記憶された信号情報を読み取り、読み取った信号情報に基づいて、各信号灯器へ灯色出力を行う。
【００４３】
図２は本実施の形態の交通信号制御機１００で制御される信号灯器が設置された交差点の一例を示す模式図である。図２に示すように、東西方向の道路と南北方向の道路とが交差点で交差している。なお、道路の方向は便宜上、東西、南北としたが、これに限定されるものではない。
【００４４】
図２に示すように、交差点付近の所定の箇所には、東西方向の道路に対する車両用の信号灯器２０１、南北方向の道路に対する車両用の信号灯器２０２を設置してある。また、南北方向の道路を横断する横断歩道には、歩行者用の信号灯器３０１を設置してあり、東西方向の道路を横断する横断歩道には、歩行者用の信号灯器３０２を設置してある。以下の説明では、信号灯器２０１を東西方向の車両用の信号灯器と称し、信号灯器２０２を南北方向の車両用の信号灯器と称し、信号灯器３０１を東西方向の歩行者用の信号灯器と称し、信号灯器３０２を南北方向の歩行者用の信号灯器と称する。
【００４５】
図３は本実施の形態の交通信号制御機１００が使用する一例としての現示階梯図である。図３は、図２に例示した交差点において、ステップカウンタ１７により計時される各ステップ（階梯）及び各信号灯器を示す。図中、横線は青表示を表し、折れ線は黄表示を表し、二重線は赤表示を表し、丸矢印は青矢（右折矢）表示を示し、縦線は青点滅を表す。ステップ１〜１４で信号灯器の１サイクルを表している。
【００４６】
設定表示秒数（設定表示時間とも称する）は、例えば、車両感知器等で収集される交通量又は渋滞長などの交通データに基づいて計算された各ステップの表示時間である。また、最短表示秒数（最短表示時間、保障秒数とも称する）は、例えば、感応制御などにより表示秒数を短縮する場合の許容範囲を示す表示秒数の下限値であり、安全を確保する上で最低表示する時間（秒数）である。
【００４７】
図３の例では、ステップ１（符号ＰＧ）が、設定表示秒数が４０秒であり、最短表示秒数が３０秒であり、両者の時間が異なる。同様に、ステップ５（符号ＧＡ）、ステップ８（符号ＰＧ）、ステップ１２（符号ＧＡ）では、設定表示秒数と最短表示秒数とが異なる。他のステップ２〜４、６〜７、９〜１１、１３〜１４では、設定表示秒数と最短表示秒数とは同じ時間である。設定表示秒数と最短表示秒数とが同じ時間であるステップは、車両感知器等で収集される交通量又は渋滞長などの交通データに基づいて計算された表示時間を採用しているということができる。
【００４８】
なお、図３の例に限定されるものではなく、例えば、ステップ２(符号ＰＦ)、ステップ３（符号ＰＲ）、ステップ９（符号ＰＦ）、ステップ１０（符号ＰＲ）の設定表示秒数と最短表示秒数とが異なる時間であってもよい。
【００４９】
次に、本実施の形態で使用するステージ情報について説明する。図４は本実施の形態の交通信号制御機１００が使用するステージ情報の一例を示す説明図である。図４に示すステップは、図３のステップ１〜７を抜き出したものである。図４に示すように、ステージ（便宜上ステージ１と称する）は、ステップ１〜４で構成される。また、次のステージ（ステージ２）は、ステップ５〜７で構成される。
【００５０】
すなわち、ステージ１は、設定表示秒数（図４の例では、４０秒）と最短表示秒数（図４の例では３０秒）とが異なる所定のステップ（図４の例では、ステップ１）と、設定表示時間と最短表示時間とが同じ時間である所定以外のステップ（図４の例では、ステップ２〜４）とを含む。すなわち、ステージは、所定のステップと、当該所定のステップの後に続く１又は複数の所定以外のステップで構成することができる。
【００５１】
また、ステージ１の次のステージ２は、設定表示秒数（図４の例では、８秒）と最短表示秒数（図４の例では７秒）とが異なる所定のステップ（図４の例では、ステップ５）と、設定表示時間と最短表示時間とが同じ時間である所定以外のステップ（図４の例では、ステップ６〜７）とを含む。この場合も、ステージは、所定のステップと、当該所定のステップの後に続く１又は複数の所定以外のステップで構成することができる。
【００５２】
なお、図４の例では、所定のステップを、ステップ１（符号ＰＧ）、ステップ５（符号ＧＡ）としているが、これに限定されるものではなく、例えば、ステップ２（符号ＰＦ）、ステップ３（符号ＰＲ）の設定表示秒数と最短表示秒数とを異なる秒数に設定して所定のステップとすることができる。上述の例では、所定のステップは、例えば、青信号（ＰＧ、ＰＦ、ＰＲ）であり、所定以外のステップは、黄信号（Ｙ）、赤信号（ＡＲ）である。
【００５３】
また、図４の例では、ステップ１〜７だけを例示しているが、ステップ８〜１４についても、図４と同様なステージ情報がある。
【００５４】
現示メモリ１８は、図４に示すような、予め設定された設定表示時間と最短表示時間とが異なる所定のステップを含む複数のステップで構成されるステージに関するステージ情報を記憶する。また、現示メモリ１８は、図３に示すような、信号情報を記憶する。なお、図３、図４に示すような情報をＣＰＵ１０のメモリ（不図示）に記憶するようにしてもよい。
【００５５】
次に、本実施の形態の半自動制御モードについて説明する。なお、以下では、２つの制御モード（半自動制御モード及びマニュアル制御モード）で動作させる場合について説明するが、３つの制御モードで動作させる場合も歩進動作は同様である。
【００５６】
マニュアル制御モードに設定するか、半自動制御モードに設定するかは、スイッチ又はボタン等を具備した設定操作部（不図示）を設けておき、いずれかの制御モードを設定するようにすればよい。設定操作部は、いずれの制御モードであるかを示す信号を半自動制御部１５、手動制御部１６、ＣＰＵ１０へ出力する。
【００５７】
マニュアル制御モードでない場合、すなわち、半自動制御モードである場合、半自動制御部１５は、所定のステップで手動歩進操作を受け付けた場合、当該所定のステップの歩進時点を決定する決定部としての機能を有する。また、半自動制御部１５は、所定のステップの歩進時点を決定した場合、ステージの所定のステップの後の残りのステップを順次自動歩進すべく制御する制御部としての機能を有する。なお、半自動制御部１５が決定部と制御部との両方の機能を備える構成に代えて、決定部と制御部とを分離させた構成とすることもできる。
【００５８】
半自動制御部１５による歩進時点の決定は、例えば、所定のステップの表示経過時間（手動歩進操作を受け付けた時点ですでに表示済みの時間）が、最短表示時間に比較して長いか（又は以上か）、あるいは短いか（又は未満か）に応じて、所定のステップを次のステップへ歩進するか否かを決定することができる。そして、半自動制御部１５は、所定のステップの歩進時点を決定した場合、ステージの所定のステップの後の残りのステップ（例えば、所定以外のステップ）を順次自動歩進すべく制御する。すなわち、手動歩進操作を受け付けて、歩進動作時点を決定することにより、自動歩進と異なる手動歩進を組み入れるとともに、歩進動作時点を決定した後のステップを順次自動歩進させることにより、手動歩進と自動歩進との中間的な半自動歩進を実現することができる。
【００５９】
上述の構成により、ステージの所定のステップにおいて手動歩進操作を受け付けた場合には、受け付けた時点での表示済み時間と最短表示時間とを考慮して手動歩進時点を決定することにより、いわゆるマニュアル制御方式を実現する。そして、ステージの所定のステップの後の残りのステップを順次自動歩進することにより、いわゆる自動制御方式を実現する。これにより、自動制御方式及びマニュアル制御方式それぞれの長所を生かした中間的な制御方式である半自動制御方式を実現することができ、渋滞の軽減を図ることができる。
【００６０】
また、半自動制御部１５は、残りのステップを順次自動歩進した場合、自動歩進を停止すべく制御する。これにより、ステージの中の所定のステップに対して、いわゆるマニュアル制御方式を実現し、所定以外のステップ（例えば、黄、赤）に対して、いわゆる自動制御方式を実現するとともに、ステージの終わりで自動歩進を停止させるので、自動制御方式及びマニュアル制御方式それぞれの長所を生かした中間的な制御方式である半自動制御方式を実現することができる。
【００６１】
なお、半自動制御部１５は、手動歩進操作を受け付けなかった場合（手動歩進操作が行われなかった場合）には、自動歩進を行って（自動制御モードを実施して）、通常の端末感応制御を実施する。
【００６２】
以下、半自動制御モードでの歩進動作の具体例について説明する。図５は最短表示時間が経過した後に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。図５Ａは手動歩進操作を受け付けた時点を示し、図５Ｂは手動歩進操作を受け付けた後の歩進動作の様子を示す。図５は横軸を時間とし、ステップ及び符号の切り替わり状態を示す。また、図５は図４のステージ情報（信号情報）に基づくものである。
【００６３】
図５Ａに示すように、ステップ１（符号ＰＧ）の最短表示時間Ｔ１（例えば、３０秒）と設定表示時間Ｔ２（例えば、４０秒）とが異なる所定のステップである。また、時刻ｔ１で手動歩進操作を受け付けた場合、所定のステップ１の表示経過時間が最短表示時間Ｔ１より長い。
【００６４】
図５Ａの場合、図５Ｂに示すように、半自動制御部１５は、手動歩進操作を受け付けた時刻ｔ１を歩進時点として決定し、ステージ（ステップ１〜４）の所定のステップ１の後の残りのステップ２〜４を順次自動歩進する。この場合、半自動制御部１５は、ステップ２〜４を、それぞれの最短表示時間だけ表示して次のステップへ自動歩進する。そして、半自動制御部１５は、ステップ４の表示を完了した時点で自動歩進を停止し、次のステップ（ステップ５）の表示を開始する。
【００６５】
上述のように、半自動制御部１５は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より長い場合、手動歩進操作を受け付けた時点を歩進時点として決定する。例えば、所定のステップ（ＰＧ）の最短表示時間Ｔ１が３０秒とし、設定表示時間Ｔ２が４０秒であるとする。そして、時刻ｔ１で手動歩進操作を受け付けた時点で所定のステップの表示経過時間が３５秒である場合、半自動制御部１５は、時刻ｔ１で所定のステップを打ち切る。すなわち、所定のステップを、設定表示時間Ｔ２である４０秒間表示させることなく、３５秒で打ち切ることができ、例えば、青時間を短縮（上述の例では、５秒短縮、最大で１０秒短縮可能）することができる。
【００６６】
上述の構成により、例えば、交差点手前で右折車と直進車が混在し、右折車が右折できずに渋滞が発生している状況では、対向車を止めて右折車を捌くことができる。また、交差点の下流側で渋滞中であって、いわゆる先詰まりが発生している場合には、青信号を与え続けても車両が交差点を通過することができないので、青信号を終了させて次の現示に切り替えることができ、いわゆるマニュアル制御方式の長所を実現することができる。
【００６７】
図６は最短表示時間が経過する前に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。図６Ａは手動歩進操作を受け付けた時点を示し、図６Ｂは手動歩進操作を受け付けた後の歩進動作の様子を示す。図６は横軸を時間とし、ステップ及び符号の切り替わり状態を示す。また、図６は図４のステージ情報（信号情報）に基づくものである。
【００６８】
図６Ａに示すように、ステップ１（符号ＰＧ）の最短表示時間Ｔ１（例えば、３０秒）と設定表示時間Ｔ２（例えば、４０秒）とが異なる所定のステップである。また、時刻ｔ２で手動歩進操作を受け付けた場合、所定のステップ１の表示経過時間が最短表示時間Ｔ１より短い。
【００６９】
図６Ａの場合、図６Ｂに示すように、半自動制御部１５は、所定のステップ１の表示経過時間が最短表示時間Ｔ１になった時点を歩進時点として決定し、ステージ（ステップ１〜４）の所定のステップ１の後の残りのステップ２〜４を順次自動歩進する。この場合、半自動制御部１５は、ステップ２〜４を、それぞれの最短表示時間だけ表示して次のステップへ自動歩進する。そして、半自動制御部１５は、ステップ４の表示を完了した時点で自動歩進を停止し、次のステップ（ステップ５）の表示を開始する。
【００７０】
上述のように、半自動制御部１５は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より短い場合、表示経過時間が最短表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（青）の最短表示時間Ｔ１が３０秒とし、設定表示時間Ｔ２が４０秒であるとする。そして、時刻ｔ２で手動歩進操作を受け付けた時点で所定のステップ１の表示経過時間が２５秒である場合、半自動制御部１５は、所定のステップ１を最短表示時間Ｔ１である３０秒の間表示する。すなわち、所定のステップ１を、手動歩進操作を受け付けた時点で歩進させず、最短表示時間Ｔ１である３０秒の間表示させることができる。
【００７１】
上述の構成により、例えば、警察官等が、独自の判断で早いタイミングで手動歩進操作を行った場合でも、最短表示時間の間は所定のステップを表示させることができるので、安全を確保することができる。
【００７２】
また、半自動制御部１５は、手動歩進操作を受け付けていない場合、所定のステップの表示経過時間が当該ステップの設定表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（青）の設定表示時間Ｔ２が４０秒であるとする。そして、手動歩進操作を受け付けていない場合（手動歩進操作が行われなかった場合）、半自動制御部１５は、所定のステップを設定表示時間Ｔ２である４０秒の間表示し、手動歩進操作が行われていないので、次のステップへ自動歩進する。これにより、手動歩進操作を行わない場合には、端末感応制御を含む通常の信号制御である自動歩進（自動制御モード）を行うので、飽和流が途切れた時点(車両が停止線を通過した時点)で青信号を打ち切ることができ、交差点の処理能力を最大化することができる。
【００７３】
図７は最短表示時間が経過した後に手動歩進操作を受け付けた場合の歩進動作の他の例を示す説明図である。図７Ａは手動歩進操作を受け付けた時点を示し、図７Ｂは手動歩進操作を受け付けた後の歩進動作の様子を示す。図７は横軸を時間とし、ステップ及び符号の切り替わり状態を示す。また、図７は図４のステージ情報（信号情報）に基づくものである。
【００７４】
図７Ａに示すように、ステップ５（符号ＧＡ）の最短表示時間Ｔ３（例えば、７秒）と設定表示時間Ｔ４（例えば、８秒）とが異なる所定のステップである。また、時刻ｔ３で手動歩進操作を受け付けた場合、所定のステップ５の表示経過時間が最短表示時間Ｔ３より長い。
【００７５】
図７Ａの場合、図７Ｂに示すように、半自動制御部１５は、手動歩進操作を受け付けた時刻ｔ３を歩進時点として決定し、ステージ（ステップ５〜７）の所定のステップ５の後の残りのステップ６〜７を順次自動歩進する。この場合、半自動制御部１５は、ステップ６〜７を、それぞれの最短表示時間だけ表示して次のステップへ自動歩進する。そして、半自動制御部１５は、ステップ７の表示を完了した時点で自動歩進を停止し、次のステップ（ステップ８）の表示を開始する。
【００７６】
上述のように、半自動制御部１５は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より長い場合、手動歩進操作を受け付けた時点を歩進時点として決定する。例えば、所定のステップ（ＧＡ）の最短表示時間Ｔ３が７秒とし、設定表示時間Ｔ４が８秒であるとする。そして、時刻ｔ３で手動歩進操作を受け付けた時点で所定のステップの表示経過時間が７．５秒である場合、半自動制御部１５は、時刻ｔ３で所定のステップを打ち切る。すなわち、所定のステップを、設定表示時間Ｔ４である８秒間表示させることなく、７．５秒で打ち切ることができ、例えば、青時間を短縮（上述の例では、０．５秒短縮、最大で１秒短縮可能）することができる。
【００７７】
上述の構成により、例えば、交差点の右折方向の流出路の下流側で渋滞中であって、いわゆる先詰まりが発生している場合には、青矢信号を与え続けても右折車が交差点を右折することができないので、青矢信号を終了させて次の現示に切り替えることができ、いわゆるマニュアル制御方式の長所を実現することができる。
【００７８】
図８は最短表示時間が経過する前に手動歩進操作を受け付けた場合の歩進動作の他の例を示す説明図である。図８Ａは手動歩進操作を受け付けた時点を示し、図８Ｂは手動歩進操作を受け付けた後の歩進動作の様子を示す。図８は横軸を時間とし、ステップ及び符号の切り替わり状態を示す。また、図８は図４のステージ情報（信号情報）に基づくものである。
【００７９】
図８Ａに示すように、ステップ５（符号ＧＡ）の最短表示時間Ｔ３（例えば、７秒）と設定表示時間Ｔ４（例えば、８秒）とが異なる所定のステップである。また、時刻ｔ４で手動歩進操作を受け付けた場合、所定のステップ５の表示経過時間が最短表示時間Ｔ３より短い。
【００８０】
図８Ａの場合、図８Ｂに示すように、半自動制御部１５は、所定のステップ５の表示経過時間が最短表示時間Ｔ３になった時点を歩進時点として決定し、ステージ（ステップ５〜７）の所定のステップ５の後の残りのステップ６〜７を順次自動歩進する。この場合、半自動制御部１５は、ステップ６〜７を、それぞれの最短表示時間だけ表示して次のステップへ自動歩進する。そして、半自動制御部１５は、ステップ７の表示を完了した時点で自動歩進を停止し、次のステップ（ステップ８）の表示を開始する。
【００８１】
上述のように、半自動制御部１５は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より短い場合、表示経過時間が最短表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（ＧＡ）の最短表示時間Ｔ３が７秒とし、設定表示時間Ｔ４が８秒であるとする。そして、時刻ｔ４で手動歩進操作を受け付けた時点で所定のステップの表示経過時間が５秒である場合、半自動制御部１５は、所定のステップ５を最短表示時間Ｔ３である７秒の間表示する。すなわち、所定のステップ５を、手動歩進操作を受け付けた時点で歩進させず、最短表示時間Ｔ３である７秒の間表示させることができる。
【００８２】
上述の構成により、例えば、警察官等が、独自の判断で早いタイミングで手動歩進操作を行った場合でも、最短表示時間の間は所定のステップを表示させることができるので、安全を確保することができる。
【００８３】
また、半自動制御部１５は、手動歩進操作を受け付けていない場合、所定のステップの表示経過時間が当該ステップの設定表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（青）の設定表示時間Ｔ４が８秒であるとする。そして、手動歩進操作を受け付けていない場合（手動歩進操作が行われなかった場合）、半自動制御部１５は、所定のステップを設定表示時間Ｔ４である８秒の間表示し、手動歩進操作が行われていないので、次のステップへ自動歩進する。これにより、手動歩進操作を行わない場合には、端末感応制御を含む通常の信号制御である自動歩進（自動制御モード）を行うので、飽和流が途切れた時点(車両が停止線を通過した時点)で青信号を打ち切ることができ、交差点の処理能力を最大化することができる。
【００８４】
図９は本実施の形態の半自動制御モードによる右折処理の一例を示す模式図である。図９に示すように、交差点への流入路の車線数が十分に確保できずに直進車と右折車とが混在する場合又は右折車線から右折車がはみ出すような場合には、対向車に対する信号灯器の所定のステップ（例えば、ＰＧ）の表示時間（青時間）を、手動歩進操作を受け付けた時点で打ち切ることにより、設定表示時間より短い時間で次のステップに切り替えることができるので、対向車を止めて右折車を捌くことができる。
【００８５】
図１０は本実施の形態の半自動制御モードによる先詰まり対応処理の一例を示す模式図である。例えば、図１０に示すように、交差点を通る直進道路の交差点より下流側（交差点の流出路）で渋滞が発生しているため、直進道路に対して青信号を与えても、交差点当該直進道路の交差点の上流側（交差点の流入路）の渋滞が解消しないような、いわゆる先詰まりが発生している場合、又は流率が低下している場合には、所定のステップ（例えば、ＰＧ、ＧＡなど）の表示時間（青時間）を、手動歩進操作を受け付けた時点で打ち切ることにより、素早く現在の現示を終了させ、次の現示に切り替えることができる。
【００８６】
上述のように、半自動制御モードにおいて手動操作部１４で手動歩進操作を受け付けた場合の動作規則は、次のようになる。（１）手動歩進操作（現示終了指令、例えば、ボタン押下)がない場合、端末感応制御を含む通常の信号制御を実行する。（２）ＰＧ、ＰＦ、ＰＲ及びＧＡを実行中（表示中）に現示終了指令(ボタン押下)があった場合、現在の青表示時間が、それぞれの最短表示秒数未満の場合は最短表示秒数を表示し、最短表示秒数以上の場合は即時次のステップに移行する。（３）前述の（２）で次のステップが、ＰＦ、ＰＲの場合、それぞれの最短表示秒数を表示してＹの終わりまで自動歩進する。（４）Ｙ、ＡＲは最短表示秒数を表示して自動的に次現示に進む。
【００８７】
本実施の形態の交通信号制御機１００は、ステージ内の所定のステップの後の残りのステップについては、自動歩進を行い、あるいは手動操作部１４で手動歩進操作（現示終了指令）が行われない場合には、通常の信号制御である自動歩進を行うので、以下の図１１、図１２に例示するように、マニュアル制御方式で起こり得る欠点を解消することができる。
【００８８】
図１１は本実施の形態の交通信号制御機１００による通常の青終了の一例を示す模式図である。図１１に示すように、混雑方向に進行する一群の車両の最後尾の車両Ａで飽和流が途切れている。また、飽和流の最後尾の車両Ａから少し遅れて車両Ｂが交差点に向かって走行している。
【００８９】
このような場合、警察官によるマニュアル制御を実施したとき、警察官は、少し遅れて到着する車両Ｂも交差点を通過させようとする傾向にあり、その結果、現在青の方向の処理量低下に加え、各現示で同様の対応が行われることによってサイクル長が次第に長くなるという欠点がある。
【００９０】
本実施の形態では、ステージ内の所定のステップの後の残りのステップについては、自動歩進を行い、あるいは手動操作部１４で手動歩進操作（現示終了指令）が行われない場合には、端末感応制御を含む通常の信号制御である自動歩進を行うので、飽和流が途切れた時点(車両Ａが停止線を通過した時点)で青信号を打ち切ることができる。
【００９１】
具体的には、例えば、端末感応制御が実施されている場合、青終了間際の交通状況に応じて、中央の計算値である設定表示時間（例えば、４０）秒に対して、一例として、感応範囲が±３秒であるときは、表示時間は３７秒から４３秒の間で変化する。そして、この３７秒〜４３秒の間に手動歩進操作を受け付けた場合には、半自動制御モードを実施し、当該手動歩進操作を受け付けた時点で所定のステップ（現在のステップ）を打ち切る。また、３７秒から４３秒の間に手動歩進操作を受け付けていない場合（手動歩進操作が行われなかった場合）には、自動歩進を行って（自動制御モードを実施して）、通常の端末感応制御を実施する。これにより、交差点の処理能力を最大化することができ、上述の欠点を解消することができる。
【００９２】
図１２は本実施の形態の交通信号制御機１００による青時間配分の一例を示す模式図である。図１２は２つの交差点Ａ、Ｂを結ぶ道路網の一例を示し、道路に沿った矢印は渋滞長を示す。図１２に示すように、例えば、交差点Ａに流入する各流入路の渋滞長は異なり、交差点にいる警察官が見える範囲を超えて渋滞長が伸長しているとする。
【００９３】
警察官によるマニュアル制御を実施したとき、警察官の視野はせいぜい、交差点から１００〜１５０ｍの範囲であり、流入路にカーブや坂などがある場合には、視野はさらに狭くなる。図１２に示すように、渋滞長が警察官の視界を越えて伸長した場合、到着する交通量の比に対して、平等な青時間を与えることができず、例えば、一方向の渋滞が上流の交差点に達して、その交差側の道路も巻き込んだ渋滞が発生するという欠点がある。
【００９４】
本実施の形態では、ステージ内の所定のステップの後の残りのステップについては、自動歩進を行い、あるいは手動操作部１４で手動歩進操作（現示終了指令）が行われない場合には、端末感応制御を含む通常の信号制御である自動歩進を行うので、交差点に流入する各流入路の交通量に応じて青時間を適切に配分することができる。これにより、一方向の渋滞が上流の交差点に達して、その交差側の道路も巻き込んだ渋滞が発生するという欠点を解消することができる。
【００９５】
次に、本実施の形態の交通信号制御機１００の動作手順について説明する。図１３及び図１４は本実施の形態の交通信号制御機１００の動作手順の一例を示すフローチャートである。なお、図１３及び図１４は、半自動制御モートとマニュアル制御モードの２つの制御モードを用いる場合の例を示す。また、図１３及び図１４の処理は、例えば、信号制御の信号切替判定周期（例えば、０．１秒など）の都度繰り返し行われる。また、処理の主体を便宜上、半自動制御部１５として説明する。
【００９６】
半自動制御部１５は、マニュアル制御モードであるか否かを判定し（Ｓ１１）、マニュアル制御モードでない場合（Ｓ１１でＮＯ）、半自動制御モードであるとして、手動歩進操作があるか否かを判定する（Ｓ１２）。
【００９７】
手動歩進操作があった場合（Ｓ１２でＹＥＳ）、半自動制御部１５は、表示中のステップがＹ（黄）又はＡＲ（全赤）であるか否かを判定し（Ｓ１３）、表示中のステップがＹ（黄）及びＡＲ（全赤）のいずれでもない場合（Ｓ１３でＮＯ）、表示中のステップがＰＧ（車両用青、歩行者用青）であるか否かを判定する（Ｓ１４）。
【００９８】
表示中のステップがＰＧでない場合（Ｓ１４でＮＯ）、半自動制御部１５は、表示中のステップがＰＦ（車両用青、歩行者用青点滅）であるか否かを判定する（Ｓ１５）。表示中のステップがＰＦでない場合（Ｓ１５でＮＯ）、半自動制御部１５は、ＰＲ（車両用青、歩行者用赤）又はＧＡ（青矢）の表示経過時間が最短表示時間より短い（未満である）か否かを判定する（Ｓ１６）。
【００９９】
ＰＲ又はＧＡの表示経過時間が最短表示時間より短い場合（Ｓ１６でＹＥＳ）、半自動制御部１５は、ＰＲ又はＧＡの表示を最短表示時間の間継続し（Ｓ１７）、自動制御を実行し（Ｓ１９）、処理を終了する。なお、ステップＳ１９の自動制御を実行することにより、車両感知器等で収集される交通量又は渋滞長などの交通データに基づいて計算された表示時間（設定表示秒数と最短表示秒数とが同じ時間）でそれぞれのステップを順次自動歩進させることができる。
【０１００】
ＰＲ又はＧＡの表示経過時間が最短表示時間より短くない場合（Ｓ１６でＮＯ）、半自動制御部１５は、ＰＲ又はＧＡの表示を即時終了（青時間の打ち切り）し（Ｓ１８）、ステップＳ１９以降の処理を行う。
【０１０１】
表示中のステップがＰＧである場合（Ｓ１４でＹＥＳ）、半自動制御部１５は、ＰＧの表示経過時間が最短表示時間より短い（未満である）か否かを判定する（Ｓ２０）。
【０１０２】
ＰＧの表示経過時間が最短表示時間より短い場合（Ｓ２０でＹＥＳ）、半自動制御部１５は、ＰＧの表示を最短表示時間の間継続し（Ｓ２１）、ステップＳ１９以降の処理を行う。
【０１０３】
ＰＧの表示経過時間が最短表示時間より短くない場合（Ｓ２０でＮＯ）、半自動制御部１５は、ＰＧの表示を即時終了（青時間の打ち切り）し（Ｓ２２）、ステップＳ１９以降の処理を行う。
【０１０４】
表示中のステップがＰＦである場合（Ｓ１５でＹＥＳ）、半自動制御部１５は、ＰＦの表示経過時間が最短表示時間より短い（未満である）か否かを判定する（Ｓ２３）。
【０１０５】
ＰＦの表示経過時間が最短表示時間より短い場合（Ｓ２３でＹＥＳ）、半自動制御部１５は、ＰＦの表示を最短表示時間の間継続し（Ｓ２４）、ステップＳ１９以降の処理を行う。
【０１０６】
ＰＦの表示経過時間が最短表示時間より短くない場合（Ｓ２３でＮＯ）、半自動制御部１５は、ＰＦの表示を即時終了（青時間の打ち切り）し（Ｓ２５）、ステップＳ１９以降の処理を行う。
【０１０７】
手動歩進操作がない場合（Ｓ１２でＮＯ）、あるいは、表示中のステップがＹ又はＡＲである場合（Ｓ１３でＹＥＳ）、半自動制御部１５は、ステップＳ１９以降の処理を行う。また、マニュアル制御モードである場合（Ｓ１１でＹＥＳ）、半自動制御部１５は、マニュアル制御を実行し（Ｓ２６）、処理を終了する。
【０１０８】
上述の例では、歩行者用の信号灯器が設置された交差点について説明したが、歩行者用の信号灯器を備えない交差点も存在する。以下では、歩行者用の信号灯器が設置されていない交差点の場合について説明する。
【０１０９】
図１５は本実施の形態の交通信号制御機１００で制御される信号灯器が設置された交差点の他の例を示す模式図である。図１５に示すように、東西方向の道路と南北方向の道路とが交差点で交差している。なお、道路の方向は便宜上、東西、南北としたが、これに限定されるものではない。図２の場合との違いは、歩行者用の信号灯器３０１、３０２を設置していない点である。
【０１１０】
図１６は本実施の形態の交通信号制御機１００が使用する他の例としての現示階梯図である。図３の場合との違いは、符号ＰＦ、ＰＲの各ステップがないことである。なお、設定表示秒数及び最短表示秒数の数値例も一部異なる。
【０１１１】
以下、図１５及び図１６の場合の半自動制御モードでの歩進動作の具体例について説明する。上述の図５及び図６の例との違いは、歩行者点滅（ＰＦ）及び歩行者赤（ＰＲ）のステップが不要であるので、ＰＦ＝０秒、ＰＲ＝０秒と考えればよい。
【０１１２】
図１７は歩行者用信号灯器がない場合の最短表示時間が経過した後に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。図１７Ａは手動歩進操作を受け付けた時点を示し、図１７Ｂは手動歩進操作を受け付けた後の歩進動作の様子を示す。図１７は横軸を時間とし、ステップ及び符号の切り替わり状態を示す。
【０１１３】
図１７Ａに示すように、ステップ１（符号ＰＧ）の最短表示時間Ｔ５（例えば、１０秒）と設定表示時間Ｔ６（例えば、５２秒）とが異なる所定のステップである。また、時刻ｔ５で手動歩進操作を受け付けた場合、所定のステップ１の表示経過時間が最短表示時間Ｔ５より長い。
【０１１４】
図１７Ａの場合、図１７Ｂに示すように、半自動制御部１５は、手動歩進操作を受け付けた時刻ｔ５を歩進時点として決定し、ステージ（ステップ１〜２）の所定のステップ１の後の残りのステップ２を自動歩進する。この場合、半自動制御部１５は、ステップ２を最短表示時間だけ表示して自動歩進する。そして、半自動制御部１５は、ステップ２の表示を完了した時点で自動歩進を停止し、次のステップ（ステップ３）の表示を開始する。
【０１１５】
上述のように、半自動制御部１５は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より長い場合、手動歩進操作を受け付けた時点を歩進時点として決定する。例えば、所定のステップ（ＰＧ）の最短表示時間Ｔ５が１０秒とし、設定表示時間Ｔ６が５２秒であるとする。そして、時刻ｔ５で手動歩進操作を受け付けた時点で所定のステップの表示経過時間が２０秒である場合、半自動制御部１５は、時刻ｔ５で所定のステップを打ち切る。すなわち、所定のステップを、設定表示時間Ｔ６である５２秒間表示させることなく、２０秒で打ち切ることができ、例えば、青時間を短縮（上述の例では、３２秒短縮、最大で４２秒短縮可能）することができる。
【０１１６】
上述の構成により、例えば、交差点手前で右折車と直進車が混在し、右折車が右折できずに渋滞が発生している状況では、対向車を止めて右折車を捌くことができる。また、交差点の下流側で渋滞中であって、いわゆる先詰まりが発生している場合には、青信号を与え続けても車両が交差点を通過することができないので、青信号を終了させて次の現示に切り替えることができ、いわゆるマニュアル制御方式の長所を実現することができる。
【０１１７】
図１８は歩行者用信号灯器がない場合の最短表示時間が経過する前に手動歩進操作を受け付けた場合の歩進動作の一例を示す説明図である。図１８Ａに示すように、ステップ１（符号ＰＧ）の最短表示時間Ｔ５（例えば、１０秒）と設定表示時間Ｔ６（例えば、５２秒）とが異なる所定のステップである。また、時刻ｔ６で手動歩進操作を受け付けた場合、所定のステップ１の表示経過時間が最短表示時間Ｔ５より短い。
【０１１８】
図１８Ａの場合、図１８Ｂに示すように、半自動制御部１５は、所定のステップ１の表示経過時間が最短表示時間Ｔ５になった時点を歩進時点として決定し、ステージ（ステップ１〜２）の所定のステップ１の後の残りのステップ２を自動歩進する。この場合、半自動制御部１５は、ステップ２を最短表示時間だけ表示して自動歩進する。そして、半自動制御部１５は、ステップ２の表示を完了した時点で自動歩進を停止し、次のステップ（ステップ３）の表示を開始する。
【０１１９】
上述のように、半自動制御部１５は、手動歩進操作を受け付けた時点で、所定のステップの表示経過時間が最短表示時間より短い場合、表示経過時間が最短表示時間になった時点を歩進時点として決定する。例えば、所定のステップ（青）の最短表示時間Ｔ５が１０秒とし、設定表示時間Ｔ６が５２秒であるとする。そして、時刻ｔ６で手動歩進操作を受け付けた時点で所定のステップ１の表示経過時間が５秒である場合、半自動制御部１５は、所定のステップ１を最短表示時間Ｔ５である１０秒の間表示する。すなわち、所定のステップ１を、手動歩進操作を受け付けた時点で歩進させず、最短表示時間Ｔ５である１０秒の間表示させることができる。
【０１２０】
上述の構成により、例えば、警察官等が、独自の判断で早いタイミングで手動歩進操作を行った場合でも、最短表示時間の間は所定のステップを表示させることができるので、安全を確保することができる。この場合も、半自動制御部１５は、手動歩進操作が行われなかった場合には、自動歩進を行う。
【０１２１】
上述の実施の形態において、半自動制御部１５は、専用のハードウェア回路で構成することもでき、あるいはＣＰＵ、ＲＡＭなどで構成し、所要の処理手順を定めたプログラムをＲＡＭにロードし、プログラムをＣＰＵ上で実行することにより、ソフトウエアにより実現することもできる。
【０１２２】
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２３】
１０  ＣＰＵ
１４  手動操作部（操作受付部）
１５  半自動制御部（決定部、制御部）
１６  手動制御部
１７  ステップカウンタ
１８  現示メモリ（記憶部）
【図１】
0005831247.tif 000002
【図２】
0005831247.tif 000003
【図３】
0005831247.tif 000004
【図４】
0005831247.tif 000005
【図５】
0005831247.tif 000006
【図６】
0005831247.tif 000007
【図７】
0005831247.tif 000008
【図８】
0005831247.tif 000009
【図９】
0005831247.tif 000010
【図１０】
0005831247.tif 000011
【図１１】
0005831247.tif 000012
【図１２】
0005831247.tif 000013
【図１３】
0005831247.tif 000014
【図１４】
0005831247.tif 000015
【図１５】
0005831247.tif 000016
【図１６】
0005831247.tif 000017
【図１７】
0005831247.tif 000018
【図１８】
0005831247.tif 000019