(57)【要約】【課題】信号制御機の制御情報を効率的に設定することができる制御情報設定装置を提供する。【解決手段】交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定装置であって、第１制御方式の制御情報である第１制御情報を取得する取得部と、取得部が取得した第１制御情報を、交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換する変換部とを備え、変換部は、第１制御情報から第１制御方式および第２制御方式に共通する設定項目の制御情報を抽出し、第１制御情報を、抽出した制御情報を含む第２制御情報に変換する。【選択図】図２
2018005708.tif 000002
【特許請求の範囲】
【請求項１】
交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定装置であって、
第１制御方式の制御情報である第１制御情報を取得する取得部と、
前記取得部が取得した前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換する変換部とを備え、
前記変換部は、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する
制御情報設定装置。
【請求項２】
前記取得部は、制御情報を記録したデータファイルを読み込むことにより当該制御情報を取得し、当該データファイルに基づいて、当該制御情報に対応する制御方式を判断する
請求項１に記載の制御情報設定装置。
【請求項３】
さらに、前記変換部で変換された前記第２制御情報の更新処理を実行する制御情報設定部を備える
請求項１または請求項２に記載の制御情報設定装置。
【請求項４】
前記変換部および前記制御情報設定部は、作業者による操作情報に基づいて前記第２制御方式を判断して処理を実行する
請求項３に記載の制御情報設定装置。
【請求項５】
前記第１制御方式は、歩進制御、テーブル制御および地点制御のうちの一の制御方式であり、
前記第２制御方式は、前記歩進制御、前記テーブル制御および前記地点制御のうちの前記一の制御方式以外の他の一の制御方式であり、
前記共通する設定項目は、前記交通信号制御機が単独動作をする際に用いる時限表である単独動作用時限表を含む
請求項１〜請求項４のいずれか１項に記載の制御情報設定装置。
【請求項６】
前記第１制御方式は、前記歩進制御であり、
前記第２制御方式は、前記テーブル制御であり、
前記共通する設定項目は、前記単独動作用時限表のうちの所定の日種の時限表を含む
請求項５に記載の制御情報設定装置。
【請求項７】
交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定方法であって、
コンピュータが、第１制御方式の制御情報である第１制御情報を取得するステップと、
前記コンピュータが、取得された前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換するステップとを含み、
前記変換するステップでは、前記コンピュータが、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する
制御情報設定方法。
【請求項８】
交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定装置としてコンピュータを機能させるための制御情報設定プログラムであって、
前記コンピュータを、
第１制御方式の制御情報である第１制御情報を取得する取得部と、
前記取得部が取得した前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換する変換部として機能させ、
前記変換部は、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する
制御情報設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御情報設定装置、制御情報設定方法および制御情報設定プログラムに関し、特に、交通信号制御機の動作を制御する制御情報を設定するための制御情報設定装置、制御情報設定方法および制御情報設定プログラムに関する。
【背景技術】
【０００２】
交通信号制御機（以下、「信号制御機」という。）は交差点等に設置され、交通信号灯器（以下、「信号灯器」という。）の表示制御を実行する。従来、作業者がキーボード等を操作してコンソールに入力した設定値などの制御情報を、コンソールが信号制御機に送信することにより、信号制御機の動作を制御するための制御情報の設定が行われていた（例えば、特許文献１参照）。例えば、制御情報には、信号灯器の各階梯の秒数や、各階梯における現示などが含まれる。信号制御機は、このような制御情報に基づいて、信号灯器の点灯、滅灯および点滅を制御する。
【０００３】
信号制御機は、歩進制御、テーブル制御、地点制御などの様々な制御方式に従って動作するが、設定情報は、制御方式ごとに異なっている。このため、制御情報を設定するためのコンソールソフトウェア（以下、「コンソールソフト」という。）も制御方式ごとに異なっている。作業者は、信号制御機の対象とする制御方式のコンソールソフトを実行させることにより、当該制御方式に対応した制御情報の設定を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３２１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
制御情報の中には、制御方式間で共通する項目のものも含まれるが、これらのコンソールソフトは、特定の制御方式の制御情報の設定用途にしか用いることができない。このため、例えば、歩進制御用のコンソールソフトを用いて作成した制御情報のデータファイルを、テーブル制御用のコンソールソフトで読み込んで流用することができない。よって、制御情報の設定を効率的に行うことができないという課題がある。
【０００６】
本発明は、このような課題を解決するためになされたものであり、信号制御機の制御情報を効率的に設定することができる制御情報設定装置、制御情報設定方法および制御情報設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）上記目的を達成するために、本発明の一実施態様に係る制御情報設定装置は、交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定装置であって、第１制御方式の制御情報である第１制御情報を取得する取得部と、前記取得部が取得した前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換する変換部とを備え、前記変換部は、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する。
【０００８】
（７）本発明の他の実施態様に係る制御情報設定方法は、交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定方法であって、コンピュータが、第１制御方式の制御情報である第１制御情報を取得するステップと、前記コンピュータが、取得された前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換するステップとを含み、前記変換するステップでは、前記コンピュータが、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する。
【０００９】
（８）本発明の他の実施態様に係る制御情報設定プログラムは、交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定装置としてコンピュータを機能させるための制御情報設定プログラムであって、前記コンピュータを、第１制御方式の制御情報である第１制御情報を取得する取得部と、前記取得部が取得した前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換する変換部として機能させ、前記変換部は、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する。
【００１０】
なお、本発明は、このような特徴的な処理部を備える制御情報設定装置として実現することができるだけでなく、制御情報設定装置の一部又は全部を実現する半導体集積回路として実現したり、制御情報設定装置を含むシステムとして実現したりすることもできる。また、本発明の一実施態様に係る制御情報設定プログラムを、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００１１】
本発明によると、信号制御機の制御情報を効率的に設定することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る交通信号制御システムの構成を示す図である。
【図２】本実施の形態に係るコンソールの機能的な構成を示すブロック図である。
【図３】歩進制御の制御情報をテーブル制御の制御情報に変換する処理を説明するための図である。
【図４】歩進制御およびテーブル制御の制御情報を設定するための設定項目を示す設定項目表である。
【図５】コンソールが実行する処理の流れを示すフローチャートである。
【図６】初期画面の一例を示す図である。
【図７】データファイルのファイル名の入力画面例を示す図である。
【図８】第１制御情報（歩進制御の制御情報）に含まれる単独動作時限表の一例を示す図である。
【図９】第２制御情報（テーブル制御の制御情報）に含まれる単独動作時限表の一例を示す図である。
【図１０】テーブル制御の設定項目の一覧の一例を示す図である。
【発明を実施するための形態】
【００１３】
［本願発明の実施形態の概要］
最初に本発明の実施形態の概要を列記して説明する。
【００１４】
（１）本発明の一実施形態に係る制御情報設定装置は、交通信号制御機の制御方式ごとに、当該交通信号制御機の制御情報を設定するための制御情報設定装置であって、第１制御方式の制御情報である第１制御情報を取得する取得部と、前記取得部が取得した前記第１制御情報を、前記交通信号制御機の対象とする制御方式である第２制御方式の制御情報である第２制御情報に変換する変換部とを備え、前記変換部は、前記第１制御情報から前記第１制御方式および前記第２制御方式に共通する設定項目の制御情報を抽出し、前記第１制御情報を、抽出した前記制御情報を含む前記第２制御情報に変換する。
この構成によると、第１制御情報から、第１制御方式および第２制御方式に共通する設定項目の制御情報が抽出され、抽出された制御情報を含む第２制御情報が作成される。これにより、例えば、歩進制御用のデータファイルから読み込んだ歩進制御用の制御情報を、テーブル制御用の制御情報に変換することができる。このように、第１制御情報を流用して第２制御情報を設定することができるため、信号制御機の制御情報を効率的に設定することができる。
【００１５】
（２）前記取得部は、制御情報を記録したデータファイルを読み込むことにより当該制御情報を取得し、当該データファイルに基づいて、当該制御情報に対応する制御方式を判断してもよい。
この構成によると、簡易な方法でデータファイルから読み込んだ制御情報に対応する制御方式を判断することができる。
【００１６】
（３）また、上述の制御情報設定装置は、さらに、前記変換部で変換された前記第２制御情報の更新処理を実行する制御情報設定部を備えてもよい。
この構成によると、制御情報設定部は、変換部で変換された第２制御情報の更新処理を実行することができる。これにより、効率的に第２制御情報を更新することができる。
【００１７】
（４）また、前記変換部および前記制御情報設定部は、作業者による操作情報に基づいて前記第２制御方式を判断して処理を実行してもよい。
この構成によると、例えば、作業者が第２制御方式を入力することで、第１制御情報を第２制御情報に変換することができる。これにより、簡便に変換処理を行うことができる。
【００１８】
（５）また、前記第１制御方式は、歩進制御、テーブル制御および地点制御のうちの一の制御方式であり、前記第２制御方式は、前記歩進制御、前記テーブル制御および前記地点制御のうちの前記一の制御方式以外の他の一の制御方式であり、前記共通する設定項目は、前記交通信号制御機が単独動作をする際に用いる時限表である単独動作用時限表を含んでもよい。
この構成によると、歩進制御、テーブル制御および地点制御のうちの一の制御方式の制御情報を、当該制御情報から抽出した単独動作用時限表を含む他の制御方式の制御情報に変換することができる。
【００１９】
（６）また、前記第１制御方式は、前記歩進制御であり、前記第２制御方式は、前記テーブル制御であり、前記共通する設定項目は、前記単独動作用時限表のうちの所定の日種の時限表を含んでいてもよい。
この構成によると、歩進制御の制御情報を、当該制御情報から抽出した所定の日種の時限表を含むテーブル制御の制御情報に変換することができる。
【００２０】
（７）本発明の他の実施形態に係る制御情報設定方法は、上述の制御情報設定装置が備える処理部に対応するステップを含む。
したがって、制御情報設定方法は、上述の制御情報設定装置と同様の作用および効果を奏する。
【００２１】
（８）本発明の他の実施形態に係る制御情報設定プログラムは、上述の制御情報設定装置が備える各処理部として、コンピュータを機能させるためのコンピュータプログラムに関する。
したがって、制御情報設定プログラムは、上述の制御情報設定装置と同様の作用および効果を奏する。
【００２２】
［本願発明の実施形態の詳細］
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００２３】
［交通信号制御システムの全体構成］
図１は、本発明の実施の形態に係る交通信号制御システムの構成を示す図である。
交通信号制御システム１は、交差点等に設置された信号灯器を制御することにより、自動車および歩行者の交通を制御するシステムである。交通信号制御システム１は、信号灯器３と、信号制御機２と、コンソール４とを備える。
【００２４】
信号灯器３は、青（緑）色、黄色および赤色の灯器の点灯、滅灯および点滅を行い、車両または歩行者に進行許可または停止指示を示す装置である。
【００２５】
信号制御機２は、信号灯器３が設置されている道路の脇に設置され、あらかじめ設定された現示および制御パラメータなどの設定値を含む制御情報に従い、信号灯器３による各色の灯器の点灯、滅灯および点滅を制御する装置である。なお、信号制御機２は、歩進制御、テーブル制御、地点制御などの制御方式に従って動作し、信号制御機２が動作する制御方式ごとに、設定情報が設定される。
【００２６】
歩進制御とは、信号制御機２が中央装置から送信される歩進指令を受信し、受信した歩進指令に基づいた歩進タイミングで信号灯器３の灯色を変更する制御である。
【００２７】
テーブル制御とは、信号制御機２が中央装置から送信される１サイクル分の時限表（テーブル）を受信し、受信したテーブルに従って各階梯の時間を計時して信号灯器３の灯色を変更する歩進タイミングを決定する制御である。
【００２８】
地点制御とは、ある交差点に配置された交通信号機（信号制御機２および信号灯器３）を、他の交差点に配置された交通信号機とは独立に制御する制御方式である。つまり、地点制御は、複数の交差点に配置された交通信号機を互いに一定の時間関係を持たせて制御する系統制御を行わない制御方式である。
【００２９】
コンソール４は、ネットワーク５を介して信号制御機２に接続され、信号制御機２の制御方式ごとに、信号制御機２の制御情報を設定するための制御情報設定装置として機能する。ネットワーク５は、インターネット等の汎用的な通信回線であってもよいし、専用回線であってもよい。なお、コンソール４は、信号制御機２に直接接続されていてもよい。
【００３０】
［コンソール４の構成］
図２は、本実施の形態に係るコンソール４の機能的な構成を示すブロック図である。コンソール４は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）およびディスプレイ装置などを備えるコンピュータにより構成される。コンソール４は、通信部４１と、取得部４２と、変換部４３と、制御情報設定部４４と、入力受付部４５と、記憶装置４６と、表示制御部４７と、表示装置４８とを備える。このうち、取得部４２、変換部４３、制御情報設定部４４、入力受付部４５および表示制御部４７は、ＣＰＵがＨＤＤに記憶された制御情報設定プログラムをＲＡＭに読み出して実行することにより実現される機能的な構成である。このような制御情報設定プログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録して流通させたり、データの通信または放送により流通させたりしてもよい。
【００３１】
通信部４１は、信号制御機２と直接またはネットワーク５を介して間接的に通信するための通信インタフェースであり、ＲＳ−２３２Ｃ用コネクタ、または有線もしくは無線のＬＡＮ（Local Area Network）アダプタなどを含む。
【００３２】
取得部４２は、信号制御機２の制御方式の制御情報を取得する。例えば、信号制御機２は、制御情報を記録したデータファイルを記憶装置４６から読み込むことにより、制御情報を取得する。なお、取得部４２は、データファイルを、ＣＤ−ＲＯＭ等の記録媒体や、他のコンピュータから読み込んでもよい。データファイルのファイル名には、制御方式ごとに異なる拡張子が付けられているものとする。例えば、歩進制御用データファイルのファイル名には「.stp」という拡張子が付けられ、テーブル制御用データファイルのファイル名には「.tbl」という拡張子が付けられ、地点制御用データファイルのファイル名には「.pnt」という拡張子が付けられている。取得部４２は、読み込んだデータファイルに基づいて、取得した制御情報に対応する制御方式を判断する。一例として、取得部４２は、読み込んだデータファイルのファイル名の拡張子に基づいて、取得した制御情報に対応する制御方式を判断する。例えば、取得部４２が「aaa.stp」というファイル名のデータファイルを読み込んだ場合には、取得部４２は、当該データファイルに記録されている制御情報の制御方式は、歩進制御であると判断する。取得部４２は、その他の方法に基づいて、制御方式を判断してもよい。例えば、データファイルの所定の記憶領域に、制御方式名や制御方式の識別子などの制御方式を特定するための情報を記憶するようにしてもよい。取得部４２は、上記した所定の記憶領域を参照することにより、制御方式を判断することができる。また、データファイルに記憶されている所定の制御情報のデータ長から、制御方式を判断してもよい。同じ制御情報であっても、制御方式によってデータ構成が異なる場合がある。このような場合には、制御方式ごとに当該制御情報のデータ長が異なるため、データ長から制御方式を判断可能だからである。
【００３３】
変換部４３は、取得部４２が取得した制御情報を、信号制御機２の対象とする制御方式の制御情報に変換する。例えば、取得部４２が取得した制御情報が歩進制御の制御情報であり、信号制御機２が実行する制御方式がテーブル制御である場合、変換部４３は、歩進制御の制御情報をテーブル制御の制御情報に変換する。制御情報の変換処理については後述する。
【００３４】
制御情報設定部４４は、各制御方式の制御情報を設定するための処理を実行する。制御情報設定部４４は、歩進制御の制御情報を設定するための処理を実行する歩進制御用設定部４４ａと、テーブル制御の制御情報を設定するための処理を実行するテーブル制御用設定部４４ｂと、地点制御の制御情報を設定するための処理を実行する地点制御用設定部４４ｃとを含む。つまり、各設定部４４ａ〜４４ｃは、変換部４３での変換後の制御情報に、新たに制御情報を追加したり、変換後の制御情報を変更したりする制御情報の更新処理を実行する。また、各設定部４４ａ〜４４ｃは、更新処理後の制御情報を記録したデータファイルを記憶装置４６に記憶させる。その際、各設定部４４ａ〜４４ｃは、データファイルのファイル名の拡張子を、当該データファイルに記録された制御情報の制御方式に対応したものとする。例えば、歩進制御用設定部４４ａが制御情報をデータファイルとして記憶装置４６に記憶させる場合には、ファイル名の拡張子が「.stp」であるデータファイルを記憶させる。また、各設定部４４ａ〜４４ｃは、通信部４１を介して、更新後の制御情報を信号制御機２に送信することにより、信号制御機２に制御情報を設定する処理を行う。
【００３５】
入力受付部４５は、キーボードやマウス等の入力装置を含み、作業者が入力装置を用いて入力したデータを受け付ける。例えば、入力受付部４５は、信号制御機２が実行する制御方式の入力を受け付ける。変換部４３は、入力受付部４５が受け付けた制御方式に従い、制御情報の変換処理を実行することができる。例えば、入力受付部４５が受け付けた制御方式が地点制御の場合には、変換部４３は、取得部４２が取得した制御情報を地点制御の制御情報に変換する。
【００３６】
記憶装置４６は、ＨＤＤまたはＲＡＭなどから構成され、ＣＰＵが実行するコンピュータプログラムの他、制御情報を記録したデータファイルを記憶している。また、記憶装置４６は、各処理部が一時的にデータを保管する記憶装置としても用いられる。また、記憶装置４６は、制御情報の変換処理に用いられる後述する設定項目表（図４）も記憶している。
【００３７】
表示制御部４７は、各種情報を表示装置４８の表示画面に表示させる制御を行う。例えば、表示制御部４７は、制御情報を設定するための設定項目を表示装置４８に表示させたり、制御情報を入力するための入力画面を表示装置４８に表示させたりする。
【００３８】
表示装置４８は、液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイなどにより構成される。
【００３９】
［制御情報の変換処理について］
次に、変換部４３が実行する制御情報の変換処理について説明する。
ここでは、歩進制御の制御情報をテーブル制御の制御情報に変換する処理について説明する。歩進制御の制御情報を地点制御の制御情報に変換する処理や、地点制御の制御情報をテーブル制御の制御情報に変換する処理などの、その他の制御間の制御情報の変換処理も同様に行うことができる。
【００４０】
図３は、歩進制御の制御情報をテーブル制御の制御情報に変換する処理を説明するための図である。図４は、歩進制御およびテーブル制御の制御情報を設定するための設定項目を示す設定項目表である。
【００４１】
図３を参照して、取得部４２が取得した歩進制御の制御情報は、共通項目５１ａの制御情報（以下、共通項目５１ａとも言う）と、歩進制御の独自項目５１ｂの制御情報（以下、歩進制御の独自項目５１ｂとも言う）とを含む。共通項目５１ａとは、歩進制御の制御情報とテーブル制御の制御情報とに共通する制御情報の設定項目である。歩進制御の独自項目５１ｂとは、歩進制御独自の制御情報の設定項目であり、信号制御機２がテーブル制御を行う際には設定の必要がない設定項目である。変換部４３は、取得部４２が取得した歩進制御の制御情報から共通項目５１ａの制御情報を抽出し、共通項目５１ａの制御情報をコピーした共通項目５２ａの制御情報（以下、共通項目５２ａとも言う）を含むテーブル制御の制御情報に変換する。テーブル制御の制御情報は、共通項目５２ａの制御情報と、テーブル制御の独自項目５２ｂの制御情報（以下、テーブル制御の独自項目５２ｂとも言う）を含む。共通項目５２ａは、上述したように変換部４３により作成される。テーブル制御の独自項目５２ｂは、テーブル制御用設定部４４ｂの更新処理により設定される。
【００４２】
図４を参照して、共通項目５１ａ及び５２ａ、歩進制御の独自項目５１ｂ、テーブル制御の独自項目５２ｂについて説明する。図４に示す設定項目表は、制御情報の設定項目の種別ごとに、設定項目名を示している。例えば、共通項目５１ａ及び５２ａには、設定項目として、ステップ定義、保安動作用時限表、単独動作用時限表、単独動作パターン切替時限表、祝日テーブルなどが含まれる。また、歩進制御の独自項目５１ｂには、単独動作用時限表、単独動作パターン切替時限表、感応実行指定などが含まれる。また、テーブル制御の独自項目５２ｂには、単独動作用時限表、単独動作パターン切替時限表、テーブル制御用動作切替時限表などが含まれる。図４で※印をつけた単独動作用時限表は、そのうちの一部の制御情報が歩進制御およびテーブル制御に共通し、他の部分の制御情報が歩進制御またはテーブル制御の独自項目であることを示している。単独動作パターン切替時限表についても同様である。
【００４３】
［コンソール４の実行する処理］
以下、コンソール４が実行する処理の一例について説明する。
図５は、コンソール４が実行する処理の流れを示すフローチャートである。
変換部４３は、信号制御機２の対象とする制御方式、つまり信号制御機２で実行される制御方式を判断する（Ｓ１１）。例えば、以下のような流れで制御方式が判断される。表示制御部４７が、信号制御機２の対象とする制御方式を入力するための入力画面を表示装置４８に表示する。作業者が、当該入力画面に対して、入力装置を操作して制御方式を入力すると、入力受付部４５が、入力装置を介して制御方式を受け付ける。変換部４３は、入力受付部４５が受け付けた制御方式を、信号制御機２で実行される制御方式と判断する。なお、信号制御機２で実行される制御方式のことを、第２制御方式と呼ぶ。
【００４４】
次に、表示制御部４７は、初期画面を表示装置４８に表示する（Ｓ１２）。図６は、初期画面の一例を示す図である。初期画面には、５つの操作項目２１（「定数参照／更新」、「端末制御状況表示」、「履歴参照」、「テスト実行／結果表示」および「メモリ参照／更新」）が表示されている。作業者は、これらの操作項目２１のうちのいずれかを、入力装置を操作して選択することにより、信号制御機２に対する機能設定を行ったり、信号制御機２の状況確認を行ったりすることができる。
【００４５】
入力受付部４５は、「定数参照／更新」の操作項目２１が選択されたか否かを判断する（Ｓ１３）。「定数参照／更新」以外の操作項目２１が選択された場合には（Ｓ１３でＮＯ）、コンソール４は、選択された操作項目２１に対する処理を実行する（Ｓ１４）。なお、ステップＳ１４の処理内容は本願の主眼ではないため、説明を省略する。
【００４６】
「定数参照／更新」の操作項目２１が選択された場合には（Ｓ１３でＹＥＳ）、コンソール４は、第１制御情報の取得処理を実行し、第１制御方式を判断する（Ｓ１５）。第１制御情報および第１制御方式とは、変換前の制御情報および制御方式のことである。具体的には、コンソール４は、以下の処理を実行する。つまり、表示制御部４７は、表示装置４８に、制御情報を記録したデータファイルのファイル名を入力させるための画面を表示する。図７は、データファイルのファイル名の入力画面例を示す図である。図７に示すように、表示装置４８には、記憶装置４６に記憶されているデータファイルのファイル名「aaa.stp」、「bbb.tbl」、「ccc.pnt」および「ddd.stp」が表示される。この中から、作業者がいずれかのファイル名を選択すると、欄６１に選択されたファイル名（ここでは、「aaa.stp」）が表示される。作業者が開くボタン６２を押下することにより、取得部４２が、選択されたファイル名のデータファイルをオープンし、データファイルに記録された制御情報を第１制御情報として取得する。また、取得部４２は、選択されたファイル名の拡張子に対応する制御方式を第１制御方式と判断する。例えば、取得部４２は、選択されたファイル名が「aaa.stp」であれば、拡張子「.stp」より歩進制御を第１制御方式と判断する。
【００４７】
変換部４３は、第１制御方式と第２制御方式とが異なるか否かを判断する（Ｓ１６）。
【００４８】
第１制御方式と第２制御方式とが異なる場合には（Ｓ１６でＹＥＳ）、変換部４３は、第１制御情報を、第２制御方式の制御情報である第２制御方式に変換する（Ｓ１７）。上述したように、変換部４３は、第１制御情報から、第１制御方式および第２制御方式の共通項目の制御情報を抽出して、抽出した制御情報を第２制御情報とする。
【００４９】
例えば、第１制御情報を歩進制御とし、第２制御情報をテーブル制御とする。図８は、第１制御情報（歩進制御の制御情報）に含まれる単独動作時限表の一例を示す図である。単独動作用時限表は、信号制御機２が中央装置からの指示を受けずに単独動作を行う際に用いる時限表を示している。図８の単独動作時限表は、現示のパターンＰ１〜Ｐ３のそれぞれについて、階梯１〜２０の設定実行時間（秒）を示す時限表７１を含んでいる。なお、時限表７１は、平日、土曜および日曜の日種ごとに用意されている。この時限表７１は、信号制御機２が、単独制御を行う際に用いられる。つまり、信号制御機２は、障害発生時、信号制御機２の立ち上げ時、または信号制御機２のメンテナンス時などの中央装置との遠隔制御が行われない期間において、時限表７１に基づいて、歩進タイミングを決定し、信号灯器３の灯色の切り替えを行う。
【００５０】
図９は、第２制御情報（テーブル制御の制御情報）に含まれる単独動作時限表の一例を示す図である。図９の単独動作時限表は、平日の時限表７２と、追従禁止スプリット情報７３と、スプリット変動幅情報７４とを含む。平日の時限表７２は、平日の時限表７１と同様である。
【００５１】
追従禁止スプリット情報７３は、オフセット追従を禁止するスプリットを示す。オフセット追従とは、交通信号機間のオフセットを変更する場合に、目標となるオフセットに向けて段階的にオフセットを調整することを示す。ここでは、現示のパターンごとに、６つの現示が含まれるものとしている。例えば、作業者が、（Ｐ１，１）の欄７３ａにチェックを入れると、現示のパターンＰ１の１番目の現示についてはオフセット追従を禁止させることができる。
【００５２】
スプリット変動幅情報７４は、感応制御を行う際の時間変動幅を示す。例えば、作業者が、欄７４ａに秒数を入力すると、信号制御機２は、現示のパターンＰ１の１番目の現示について感応制御を行う際に、入力した秒数の実行時間の延長を許可する。また、作業者が、欄７４ｂに秒数を入力すると、信号制御機２は、現示のパターンＰ１の１番目の現示について感応制御を行う際に、入力した秒数の実行時間の短縮を許可する。
【００５３】
単独動作時限表のうち、歩進制御およびテーブル制御の共通項目は、平日の時限表である。なお、このことは、図４に示した設定項目表の共通項目の欄に記載されていてもよい。このため、変換部４３は、図８に示した歩進制御の単独動作用時限表から、平日の時限表７１を抽出し、抽出した時限表７１をコピーした時限表７２を含む第２制御情報を作成することにより、第１制御情報を第２制御情報に変換する。図９は、変換後の第２制御情報に含まれる単独動作用時限表の一例を示している。なお、第１制御情報に含まれる単独動作パターン切替時限表などについても同様の変換処理が施される。
【００５４】
変換処理（Ｓ１７）の後、または、第１制御方式と第２制御方式とが等しいため変換処理が不要と判断された場合（Ｓ１６でＮＯ）、制御情報設定部４４は、第２制御情報の更新処理を実行する（Ｓ１８）。例えば、表示制御部４７は、第２制御方式であるテーブル制御の設定項目の一覧を表示装置４８に表示する。図１０は、テーブル制御の設定項目の一覧の一例を示す図である。作業者が、いずれかの設定項目を選択すると、コンソール４は、選択した選択項目に対する更新作業を実行する。例えば、作業者が、設定項目「単独動作用時限表」を選択すると、表示制御部４７は、図９に示すような単独動作用時限表を、表示装置４８に表示する。作業者が入力装置を操作して値を入力すると、入力受付部４５が入力した値を受け付ける。テーブル制御用設定部４４ｂは、入力受付部４５が受け付けた値を用いて、時限表７２を更新したり、追従禁止スプリット情報７３またはスプリット変動幅情報７４に値を追加したりすることにより、第２制御情報の更新処理を行う。制御情報設定部４４は、更新後の第２制御情報を、通信部４１を介して、信号制御機２に設定する。
【００５５】
なお、第２制御情報は、作業者の指示によりデータファイルとして記憶装置４６に記憶される。第２制御情報を記録したデータファイルのファイル名の拡張子は、第２制御方式に対応した拡張子とされる。例えば、第２制御方式がテーブル制御の場合には、ファイル名の拡張子は、「.tbl」とされる。これにより、次に、取得部４２がこのデータファイルを読み込んだ場合には、第１制御方式がテーブル制御と判断され、データファイルに記録された制御情報を流用することができる。
【００５６】
［本実施の形態の効果等］
以上説明したように、本実施の形態によると、変換部４３が、取得部４２が取得した第１制御情報から、第１制御方式および第２制御方式に共通する設定項目の制御情報を抽出することにより、第２制御情報を作成する。これにより、例えば、歩進制御用のデータファイルから読み込んだ歩進制御用の制御情報を、テーブル制御用の制御情報に変換することができる。また、作業者が第２制御情報の値を入力することにより、制御情報設定部４４は、第２制御情報の更新処理を行う。このように、第１制御情報を流用して第２制御情報を設定することができる。このため、本実施の形態によると、信号制御機２の制御情報を効率的に設定することができる。
【００５７】
また、取得部４２は、記憶装置４６に記憶されているデータファイルのファイル名の拡張子から、当該データファイルに記録されている制御情報の制御方式を判断している。よって、取得部４２は、簡易な方法でデータファイルから読み込んだ制御情報に対応する制御方式を判断することができる。
【００５８】
また、作業者が図５のステップＳ１１において、第２制御方式を入力することにより、変換部４３が、取得部４２が取得した第１制御方式の第１制御情報を、第２制御方式の第２制御情報に変換する。これにより、簡便に変換処理を行うことができる。
【００５９】
［付記］
以上、本発明の実施の形態に係る交通信号制御システム１について、コンソール４を中心に説明したが、本発明は、この実施の形態に限定されるものではない。
【００６０】
たとえば、上述のコンソール４が実行する処理は、複数のコンピュータにより実行されてもよい。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６２】
１      交通信号制御システム
２      信号制御機
３      信号灯器
４      コンソール
５      ネットワーク
４１    通信部
４２    取得部
４３    変換部
４４    制御情報設定部
４４ａ  歩進制御用設定部
４４ｂ  テーブル制御用設定部
４４ｃ  地点制御用設定部
４５    入力受付部
４６    記憶装置
４７    表示制御部
４８    表示装置
【図１】
2018005708.tif 000003
【図２】
2018005708.tif 000004
【図３】
2018005708.tif 000005
【図４】
2018005708.tif 000006
【図５】
2018005708.tif 000007
【図６】
2018005708.tif 000008
【図７】
2018005708.tif 000009
【図８】
2018005708.tif 000010
【図９】
2018005708.tif 000011
【図１０】
2018005708.tif 000012