(57)【要約】【課題】信号操作を評価することができる信号操作評価装置及びコンピュータプログラムを提供する。【解決手段】信号操作評価装置は、模擬車両に対する信号操作を受け付ける受付手段、受付手段で受け付けた信号操作に基づいて模擬車両の走行を制御する走行制御手段、走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出する算出手段、算出手段で算出した交通評価指標に基づいて受付手段で受け付けた信号操作の適否を判定する判定手段などを備える。【選択図】図１
2014164706.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示された模擬道路を走行する模擬車両に対する信号操作を評価する信号操作評価装置であって、
前記模擬車両に対する信号操作を受け付ける受付手段と、
該受付手段で受け付けた信号操作に基づいて模擬車両の走行を制御する走行制御手段と、
該走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出する算出手段と、
該算出手段で算出した交通評価指標に基づいて前記受付手段で受け付けた信号操作の適否を判定する判定手段と
を備えることを特徴とする信号操作評価装置。
【請求項２】
前記判定手段で判定した判定結果を前記受付手段で信号操作を受け付けた時点に又は当該時点から所定時間以内に外部へ出力する出力手段を備えることを特徴とする請求項１に記載の信号操作評価装置。
【請求項３】
前記受付手段は、
前記模擬道路が交差する交差点での模擬車両の進行方向を選択する信号操作を受け付けるようにしてあり、
前記走行制御手段は、
前記受付手段で受け付けた信号操作に応じて前記交差点での模擬車両の模擬走行を制御するようにしてあることを特徴とする請求項１又は請求項２に記載の信号操作評価装置。
【請求項４】
前記受付手段で信号操作を受け付けた場合、該信号操作に係る進行方向の模擬信号灯を青又は赤に切り替える信号制御手段を備えることを特徴とする請求項３に記載の信号操作評価装置。
【請求項５】
前記受付手段は、
前記模擬道路が交差する交差点での複数の現示の中から一の現示を選択する信号操作を受け付けるようにしてあり、
前記走行制御手段は、
前記受付手段で受け付けた信号操作に応じて前記交差点での模擬車両の模擬走行を制御するようにしてあることを特徴とする請求項１乃至請求項４のいずれか１項に記載の信号操作評価装置。
【請求項６】
前記受付手段は、
人の姿勢又は所定部位の動きを検出する検出装置が送出する検出信号を受け付けるようにしてあり、
前記受付手段で受け付けた検出信号に基づいて模擬車両に対する信号操作を判定する信号操作判定手段を備え、
前記走行制御手段は、
前記信号操作判定手段で判定した結果に応じて模擬車両の模擬走行を制御するようにしてあることを特徴とする請求項１乃至請求項５のいずれか１項に記載の信号操作評価装置。
【請求項７】
前記表示部に表示する模擬道路及び模擬車両を、模擬された実際の道路の所定地点での人の視野に応じた態様で表示すべく制御する表示制御手段を備えることを特徴とする請求項１乃至請求項６のいずれか１項に記載の信号操作評価装置。
【請求項８】
前記交通評価指標に関する閾値を記憶する記憶手段を備え、
前記判定手段は、
前記算出手段で算出した交通評価指標及び前記記憶手段に記憶した閾値に基づいて、前記受付手段で受け付けた信号操作の適否を判定するようにしてあることを特徴とする請求項１乃至請求項７のいずれか１項に記載の信号操作評価装置。
【請求項９】
前記受付手段は、
複数のプレイヤーの信号操作を受け付けるようにしてあり、
前記判定手段は、
前記受付手段で受け付けた複数のプレイヤーの信号操作の優劣を判定するようにしてあることを特徴とする請求項１乃至請求項８のいずれか１項に記載の信号操作評価装置。
【請求項１０】
前記模擬車両に対する信号制御を行う模擬信号制御手段を備え、
前記走行制御手段は、
前記模擬信号制御手段が行った信号制御に基づいて模擬車両の走行を制御するようにしてあり、
前記算出手段は、
前記走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出するようにしてあり、
前記判定手段は、
前記算出手段で算出した交通評価指標に基づいて、前記受付手段で受け付けたプレイヤーの信号操作及び前記模擬信号制御手段が行った信号制御の優劣を判定するようにしてあることを特徴とする請求項１乃至請求項９のいずれか１項に記載の信号操作評価装置。
【請求項１１】
コンピュータに、表示部に表示された模擬道路を走行する模擬車両に対する信号操作を評価させるためのコンピュータプログラムであって、
コンピュータに、
前記模擬車両に対する信号操作に基づいて模擬車両の走行を制御するステップと、
該ステップで制御した模擬車両の走行に応じて交通評価指標を算出するステップと、
該ステップで算出した交通評価指標に基づいて前記受付手段で受け付けた信号操作の適否を判定するステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示された模擬道路を走行する模擬車両に対する信号操作を評価する信号操作評価装置及び該信号操作評価装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
交通信号制御機は、例えば、ステップ毎に各信号灯の灯色を定めた灯色情報、各灯色の表示時間などを含む信号情報に基づいて、各ステップを順番に進めていく歩進動作を行って各信号灯を切り替えることにより、円滑な交通制御を実現している。また、このような交通信号制御機では、故障などの異常時においても円滑な交通を維持するため、警察官などの交通管制者による手動操作により歩進動作を行うことができる機能も備えている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３１３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このような手動による信号操作は、交通状況を的確に判断した上で、適切に信号灯を切り替える必要があり、熟練を要する作業である。また、実際の交通状況は、道路網の場所によって異なり、様々な交通状況を的確に判断して信号操作を行うことは一層困難である。また、地域又は国などの道路事情によっては、信号灯が設置されていない交差点などで交通管制を行う必要もあり、最適な信号操作を行うことに対する道路利用者の要求は高い。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであり、信号操作を評価することができる信号操作評価装置及び該信号操作評価装置を実現するためのコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１発明に係る信号操作評価装置は、表示部に表示された模擬道路を走行する模擬車両に対する信号操作を評価する信号操作評価装置であって、前記模擬車両に対する信号操作を受け付ける受付手段と、該受付手段で受け付けた信号操作に基づいて模擬車両の走行を制御する走行制御手段と、該走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出する算出手段と、該算出手段で算出した交通評価指標に基づいて前記受付手段で受け付けた信号操作の適否を判定する判定手段とを備えることを特徴とする。
【０００７】
第２発明に係る信号操作評価装置は、第１発明において、前記判定手段で判定した判定結果を前記受付手段で信号操作を受け付けた時点に又は当該時点から所定時間以内に外部へ出力する出力手段を備えることを特徴とする。
【０００８】
第３発明に係る信号操作評価装置は、第１発明又は第２発明において、前記受付手段は、前記模擬道路が交差する交差点での模擬車両の進行方向を選択する信号操作を受け付けるようにしてあり、前記走行制御手段は、前記受付手段で受け付けた信号操作に応じて前記交差点での模擬車両の模擬走行を制御するようにしてあることを特徴とする。
【０００９】
第４発明に係る信号操作評価装置は、第３発明において、前記受付手段で信号操作を受け付けた場合、該信号操作に係る進行方向の模擬信号灯を青又は赤に切り替える信号制御手段を備えることを特徴とする。
【００１０】
第５発明に係る信号操作評価装置は、第１発明乃至第４発明のいずれか１つにおいて、前記受付手段は、前記模擬道路が交差する交差点での複数の現示の中から一の現示を選択する信号操作を受け付けるようにしてあり、前記走行制御手段は、前記受付手段で受け付けた信号操作に応じて前記交差点での模擬車両の模擬走行を制御するようにしてあることを特徴とする。
【００１１】
第６発明に係る信号操作評価装置は、第１発明乃至第５発明のいずれか１つにおいて、前記受付手段は、人の姿勢又は所定部位の動きを検出する検出装置が送出する検出信号を受け付けるようにしてあり、前記受付手段で受け付けた検出信号に基づいて模擬車両に対する信号操作を判定する信号操作判定手段を備え、前記走行制御手段は、前記信号操作判定手段で判定した結果に応じて模擬車両の模擬走行を制御するようにしてあることを特徴とする。
【００１２】
第７発明に係る信号操作評価装置は、第１発明乃至第６発明のいずれか１つにおいて、前記表示部に表示する模擬道路及び模擬車両を、模擬された実際の道路の所定地点での人の視野に応じた態様で表示すべく制御する表示制御手段を備えることを特徴とする。
【００１３】
第８発明に係る信号操作評価装置は、第１発明乃至第７発明のいずれか１つにおいて、前記交通評価指標に関する閾値を記憶する記憶手段を備え、前記判定手段は、前記算出手段で算出した交通評価指標及び前記記憶手段に記憶した閾値に基づいて、前記受付手段で受け付けた信号操作の適否を判定するようにしてあることを特徴とする。
【００１４】
第９発明に係る信号操作評価装置は、第１発明乃至第８発明のいずれか１つにおいて、前記受付手段は、複数のプレイヤーの信号操作を受け付けるようにしてあり、前記判定手段は、前記受付手段で受け付けた複数のプレイヤーの信号操作の優劣を判定するようにしてあることを特徴とする。
【００１５】
第１０発明に係る信号操作評価装置は、第１発明乃至第９発明のいずれか１つにおいて、前記模擬車両に対する信号制御を行う模擬信号制御手段を備え、前記走行制御手段は、前記模擬信号制御手段が行った信号制御に基づいて模擬車両の走行を制御するようにしてあり、前記算出手段は、前記走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出するようにしてあり、前記判定手段は、前記算出手段で算出した交通評価指標に基づいて、前記受付手段で受け付けたプレイヤーの信号操作及び前記模擬信号制御手段が行った信号制御の優劣を判定するようにしてあることを特徴とする。
【００１６】
第１１発明に係るコンピュータプログラムは、コンピュータに、表示部に表示された模擬道路を走行する模擬車両に対する信号操作を評価させるためのコンピュータプログラムであって、コンピュータに、前記模擬車両に対する信号操作に基づいて模擬車両の走行を制御するステップと、該ステップで制御した模擬車両の走行に応じて交通評価指標を算出するステップと、該ステップで算出した交通評価指標に基づいて前記受付手段で受け付けた信号操作の適否を判定するステップとを実行させることを特徴とする。
【００１７】
第１発明及び第１１発明にあっては、表示部に模擬道路を走行する模擬車両を表示する。表示する模擬道路は、信号操作を必要とする箇所であり、例えば、信号灯が設置された交差点とその付近、あるいは信号灯が設置されていない交差点などを含む。模擬車両の走行は、予め車両の挙動モデル、すなわち、車両の挙動を模した計算式を内包しておき、入力データとして与えられる交通量情報及び模擬道路上の信号灯の信号情報などに基づいて行うことができる。受付手段は、模擬車両に対する信号操作を受け付ける。信号操作は、例えば、所定の方向（直進、左折、右折など）へ移動する模擬車両を進めるための青信号又は停止させるための赤信号を模擬する操作である。走行制御手段は、受付手段で受け付けた信号操作に基づいて模擬車両の走行を制御する。例えば、信号操作に対応させて、当該信号操作を行う地点での信号灯を模擬的に切り替え、切り替えた信号灯に応じて模擬車両を挙動モデルに基づいて走行させることができる。
【００１８】
算出手段は、走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出する。交通評価指標は、例えば、渋滞長、旅行時間、交通量、待ち行列長、交差点通過時間差、運転者のストレス度、二酸化炭素排出量などである。判定手段は、算出手段で算出した交通評価指標に基づいて受付手段で受け付けた信号操作の適否を判定する。例えば、算出した交通評価指標毎に得点を計算し、合計点が所定の基準点以上であれば、当該信号操作は適切であると判定し、合計点が基準点より下回るときは、当該信号操作は不適切であると判定する。
【００１９】
上述のように、信号操作評価装置は、様々な交通状況をシミュレーションして表示部に表示させ、信号操作を行うプレイヤーが表示部に表示された交通状況を見ながら信号操作を行うと、信号操作評価装置は、例えば、信号操作に応じて交通評価指標に基づく得点を計算して、当該信号操作の適否を判定する。これにより、プレイヤーは、自分が行った信号操作の適否を直ちに判定することができる。様々な交通状況に対して信号操作を行って判定結果を得ることで、プレイヤーは交通状況に対する的確な信号操作を把握することができ、最適な信号操作を行うための経験を積むことができる。
【００２０】
第２発明にあっては、出力手段は、判定手段で判定した判定結果を、受付手段で信号操作を受け付けた時点に又は当該時点から所定時間以内に外部へ出力する。所定時間は、信号操作の適否を判定するのに必要な時間であり、例えば、信号灯の１サイクル〜数サイクル程度とすることができるが、さらに長時間の信号操作の適否を判定するようにしてもよい。外部は、例えば、交通状況を模擬表示する表示部でもよく、あるいはプレイヤーが携帯通信装置を用いて信号操作を行う場合には、当該携帯通信装置でもよい。これにより、信号操作の適否を、信号操作の直後、あるいは信号操作の適否の判定に必要な時間が経過した後速やかに把握することができる。
【００２１】
第３発明にあっては、受付手段は、模擬道路が交差する交差点での模擬車両の進行方向を選択する信号操作を受け付ける。進行方向とは、例えば、左折、直進、右折である。進行方向を選択する信号操作とは、例えば、模擬車両の直進を進める操作、あるいは直進を停止させる操作などである。走行制御手段は、受付手段で受け付けた信号操作に応じて交差点での模擬車両の模擬走行を制御する。信号操作に応じて模擬車両の走行が制御されるので、交差点での交通流を制御するための信号操作を評価することができる。また、模擬車両の進行方向を直接指定することができるので、例えば、交差点に信号灯が設置されていない状況において、手の動き又は姿勢等により交通整理を行う状況も再現して信号操作の適否を判定することができる。
【００２２】
第４発明にあっては、信号制御手段は、受付手段で信号操作を受け付けた場合、当該信号操作に係る進行方向の模擬信号灯を青又は赤に切り替えるべく制御する。模擬信号灯は、信号操作を受け付けた時点で切り替えてもよく、あるいは信号操作を受け付けた後、所定時間（例えば、数秒）経過後に切り替えるようにしてもよい。信号制御手段は、受付手段で受け付けた信号操作に応じて交差点での模擬信号灯を切り替えるので、表示部に模擬信号灯を表示させた場合、プレイヤーは自分の信号操作の結果、信号灯が切り替わるのが解り、信号灯が切り替わった後の交通状況（模擬車両の走行状況）を把握することができる。これにより、プレイヤーは信号操作を行う都度、信号灯の切り替えと連動する交通状況の変化を容易に把握することができる。
【００２３】
第５発明にあっては、受付手段は、模擬道路が交差する交差点での複数の現示の中から一の現示を選択する信号操作を受け付ける。現示とは、青信号で通行権が与えられている交通流を指し、例えば、交差点に流入する複数の流入路（例えば、Ｒ１、Ｒ２、Ｒ３、Ｒ４）のうち、一の流入路又は交差点で対向する流入路から、交差点を流出することができる流路（「流れ図」とも称する）で示される。また、ある時点で通行権が付与されている交通流をステージと称し、信号灯の１サイクルは、複数のステージで構成される。一の現示を選択する信号操作とは、複数のステージのうちの一のステージを選択する操作をいう。走行制御手段は、受付手段で受け付けた信号操作に応じて交差点での模擬車両の模擬走行を制御する。信号操作に応じて模擬車両の走行が制御されるので、交差点での交通流を制御するための信号操作を評価することができる。
【００２４】
第６発明にあっては、受付手段は、人の姿勢又は所定部位の動きを検出する検出装置が送出する検出信号を受け付ける。検出装置は、例えば、ビデオカメラなどの撮像装置でもよく、あるいはジャイロセンサ、加速度センサ、地磁気センサなどの人体の動きを検出することができるセンサを組み込んだ携帯通信装置でもよい。信号操作判定手段は、受付手段で受け付けた検出信号に基づいて模擬車両に対する信号操作を判定する。例えば、人の姿勢又は所定部位の動きを検出して、当該動きが交差点のどの流入路に対するどのような信号操作（例えば、直進に関して進め又は停止、左折に関して進め又は停止、右折に関して進め又は停止など）であるかを判定する。走行制御手段は、信号操作判定手段で判定した結果に応じて模擬車両の模擬走行を制御する。これにより、交差点に信号灯が設置されていない状況において、手の動き又は姿勢等により交通整理を行う状況も再現して信号操作の適否を判定することができる。
【００２５】
第７発明にあっては、表示制御手段は、表示部に表示する模擬道路及び模擬車両を、模擬された実際の道路の所定地点での人の視野に応じた態様で表示すべく制御する。所定地点とは、例えば、実際の交通信号制御機が設置された地点など、プレイヤーが実際に手動操作を行う場所である。プレイヤーが実際に手動操作を行う際にプレイヤーが見る道路状況をそのままの状況で表示部に再現することができるので、プレイヤーは実際に見える態様で交通状況を把握し、把握した交通状況に応じて信号操作を行うことができるので、より的確に状況判断をして信号操作を試すことが可能となる。
【００２６】
第８発明にあっては、記憶手段は、交通評価指標に関する閾値を記憶する。判定手段は、算出手段で算出した交通評価指標及び記憶手段に記憶した閾値に基づいて、受付手段で受け付けた信号操作の適否を判定する。例えば、様々な交通状況に対応付けて最適な信号操作を行った際に得られる交通評価指標を閾値として記憶しておくことにより、プレイヤーが行った信号操作が最適な信号操作と比べてどの程度改善を必要とするか等の判断を行うことができる。また、プレイヤーが行った信号操作を最適な信号操作に近づけるべく、繰り返し信号操作の訓練を行うことにより、プレイヤーの手動操作に対する熟練度を高めることができる。
【００２７】
第９発明にあっては、受付手段は、複数のプレイヤーの信号操作を受け付ける。判定手段は、受付手段で受け付けた複数のプレイヤーの信号操作の優劣を判定する。これにより、複数のプレイヤーの間で信号操作の優劣を競う合うことができ、ゲーム感覚でプレイヤーの手動操作に対する熟練度を高めることができる。
【００２８】
第１０発明にあっては、模擬信号制御手段は、模擬車両に対する信号制御を行う。模擬車両の走行は、予め車両の挙動モデル、すなわち、車両の挙動を模した計算式を内包しておき、入力データとして与えられる交通量情報及び模擬道路上の信号灯の信号情報などに基づいて行うことができる。模擬信号制御手段は、例えば、実際の信号制御機をシミュレーションする機能を備えるものであり、模擬車両の走行を模擬感知器で感知し、感知したデータに基づいて、所定の信号制御アルゴリズムを用いて模擬信号灯の信号制御を行うための信号制御信号を出力する。なお、所定の信号制御アルゴリズムは、適宜変更したものを用いることができる。走行制御手段は、模擬信号制御手段が行った信号制御に基づいて模擬車両の走行を制御する。算出手段は、走行制御手段で制御した模擬車両の走行に応じて交通評価指標を算出する。この場合、算出される評価値は、プレイヤーが行う信号操作及び模擬信号制御手段による信号制御に基づくものである。判定手段は、算出した交通評価指標に基づいて、受付手段で受け付けた信号操作及び模擬信号制御手段が行った信号制御の優劣を判定する。
【００２９】
これにより、プレイヤーは、自分が行った信号操作による結果と、模擬信号制御手段（例えば、信号制御機のシミュレータ）が行う自動的な（プレイヤーの手動操作ではない）信号制御による結果とを比較することができる。例えば、プレイヤーよりも信号制御シミュレータの方が優れていた場合には、優劣の比較をプレイヤーにフィードバックすることにより、プレイヤーの信号操作能力を高めることができる。また、プレイヤーの方が信号制御機のシミュレータよりも優れていた場合には、優劣の比較に基づいて、信号制御機のシミュレータのアルゴリズムをさらに高度化させることができる。
【発明の効果】
【００３０】
本発明によれば、自分が行った信号操作の適否を直ちに判定することができる。また、様々な交通状況に対して信号操作を行って判定結果を得ることで、プレイヤーは交通状況に対する的確な信号操作を把握することができ、最適な信号操作を行うための経験を積むことができる。
【図面の簡単な説明】
【００３１】
【図１】本実施の形態に係る信号操作評価装置の構成の一例を示すブロック図である。
【図２】信号灯が設置された交差点の一例を示す模式図である
【図３】携帯装置の表示部に表示される地図画面の一例である。
【図４】モニタに表示される交差点の交通状況画面の一例を示す模式図である。
【図５】携帯装置の表示部に表示される信号操作の入力画面の一例である。
【図６】プレイヤーの信号操作に関する得点の算出方法の一例を示す説明図である。
【図７】プレイヤーの信号操作の適否の第１例を示す説明図である。
【図８】プレイヤーの信号操作の適否の第２例を示す説明図である。
【図９】プレイヤーの信号操作の適否の第３例を示す説明図である。
【図１０】携帯装置の表示部に表示される信号操作の入力画面の他の例である。
【図１１】信号灯が設置されていない交差点の一例を示す模式図である。
【図１２】手のひらによるゼスチャーの一例を示す説明図である。
【図１３】実際の交通整理と同様のゼスチャーを検出する設備の一例を示す模式図である。
【図１４】実際の交通整理と同様のゼスチャーの一例を示す説明図である。
【図１５】本実施の形態の信号操作評価装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明に係る信号操作評価装置及び該信号操作評価装置を実現するためのコンピュータプログラムの実施の形態を示す図面に基づいて説明する。図１は本実施の形態に係る信号操作評価装置１００の構成の一例を示すブロック図である。信号操作評価装置１００は、シミュレータ部１０、インタフェース部３０、道路情報を記憶する道路情報ＤＢ（データベース）５１、交通量情報を記憶する交通量情報ＤＢ５２、ゼスチャー情報を記憶するゼスチャー情報ＤＢ５３、信号操作の結果である操作結果情報を記憶する操作結果情報ＤＢ５４、最適な信号操作に関する最適操作情報を記憶する最適操作情報ＤＢ５５、表示部としてのモニタ４１、４２などを備える。
【００３３】
なお、モニタ４１、４２は信号操作評価装置１００とは別の外部の装置に組み込むこともできる。また、モニタの数は２個に限定されない。例えば、一人のプレイヤーだけを想定する場合には、モニタは１個でよく、同時に複数のプレイヤーが信号操作を行う場合には、プレイヤーの数だけモニタを設けることができる。なお、本実施の形態では、模擬車両、模擬道路、模擬信号灯、模擬走行などの「模擬」が付く文言を簡便のため省略し、車両、道路、信号灯、走行などとも称する。
【００３４】
信号操作評価装置１００は、無線通信又は有線通信により、プレイヤーが携帯可能な携帯通信装置としての携帯装置２００との間で通信可能となっている。携帯装置２００は、液晶パネル等の表示画面を備え、表示画面上のアイコン等の文字又は図表を操作することにより、信号操作を行うことができる。携帯装置２００は、例えば、タブレット端末、スマートフォンなどの携帯電話機、パーソナルコンピュータ等である。
【００３５】
ゼスチャー入力装置３００は、例えば、ビデオカメラ等の撮像装置であり、プレイヤーの姿勢又は所定部位（例えば、手など）の動きを検出する検出装置である。ゼスチャー入力装置３００は、検出結果を検出信号として信号操作評価装置１００のインタフェース部３０へ送出する。なお、ゼスチャー入力装置３００は、撮像装置に限定されるものではなく、例えば、ジャイロセンサ、加速度センサ、地磁気センサなどの人体の動きを検出することができるセンサを組み込んだ携帯通信装置でもよい。
【００３６】
シミュレータ部１０は、実際の交通状況（例えば、交差点での交通流など）を再現する機能を有し、車両の挙動モデルを表す計算式に基づいて車両を走行させるための演算を行う車両挙動モデル部１１、信号灯の切り替え等を再現する信号制御部１２、モニタ４１、４２に交通状況（車両の走行状況、信号灯の点灯及び消灯状況など）を表示するための表示制御を行うモニタ表示制御部１３、交通評価指標算出部１４、信号操作採点部１５、操作結果管理部１６、レクチャー部１７、交通状況分析部１８、信号制御機シミュレーション部１９などを備える。
【００３７】
インタフェース部３０は、操作受付部３１、操作処理部３２などを備える。
【００３８】
車両挙動モデル部１１は、道路情報ＤＢ５１に記憶した道路情報及び交通量情報ＤＢ５２に記憶した交通量情報に基づいて、モニタ４１、４２に実際の道路及び車両の様子、すなわち交通状況を再現する。より具体的には、プレイヤーが信号操作を行う交差点の交通状況を再現又はシミュレートする。モニタ４１、４２に表示する道路は、信号操作を必要とする箇所であり、例えば、信号灯が設置された交差点とその付近、あるいは信号灯が設置されていない交差点などを含む。プレイヤーは、モニタ４１、４２に表示された交通状況を見て、あたかも自分が実際の交差点付近にいる状況を実現することができる。
【００３９】
操作受付部３１は、受付手段としての機能を有する。プレイヤーがモニタ４１、４２に表示された交通状況を見ながら、所定の装置を使って、交通制御を行うべく車両に対する信号操作を行った場合、操作受付部３１は、当該信号操作を受け付ける。信号操作は、例えば、所定の方向（直進、左折、右折など）へ移動する車両を進めるための青信号又は停止させるための赤信号を模擬する操作である。
【００４０】
車両挙動モデル部１１は、走行制御手段としての機能を有し、操作受付部３１で受け付けた信号操作に基づいて車両の走行を制御する。
【００４１】
信号制御部１２は、モニタ４１、４２に表示する交通状況が、信号灯が設置されている交差点の交通状況である場合、操作受付部３１で受け付けた信号操作に対応させて、モニタ４１、４２に表示された信号灯を切り替える。車両挙動モデル部１１は、切り替えた信号灯に連動して車両を走行させる。
【００４２】
交通評価指標算出部１４は、算出手段として機能し、操作受付部３１で受け付けた信号操作に対応して車両挙動モデル部１１が制御した車両の走行に応じて交通評価指標を算出する。交通評価指標は、例えば、渋滞長、旅行時間、交通量、待ち行列長、交差点通過時間差、運転者のストレス度、二酸化炭素排出量などであるが、これらに限定されるものではない。
【００４３】
信号操作採点部１５は、判定手段としての機能を有し、交通評価指標算出部１４で算出した交通評価指標に基づいて操作受付部３１で受け付けた信号操作の適否を判定する。例えば、信号操作採点部１５は、算出された交通評価指標毎に得点を計算し、合計点が所定の基準点以上であれば、当該信号操作は適切であると判定し、合計点が基準点より下回るときは、当該信号操作は不適切であると判定する。なお、判定方法の詳細は後述する。
【００４４】
上述のように、信号操作評価装置１００は、様々な交通状況をシミュレーションしてモニタ４１、４２に表示させ、信号操作を行うプレイヤーがモニタ４１、４２に表示された交通状況を見ながら信号操作を行うと、信号操作評価装置１００は、例えば、信号操作に応じて交通評価指標に基づく得点を計算して、当該信号操作の適否を判定する。これにより、プレイヤーは、自分が行った信号操作の適否を直ちに判定することができる。様々な交通状況に対して信号操作を行って判定結果を得ることで、プレイヤーは交通状況に対する的確な信号操作を把握することができ、最適な信号操作を行うための経験を積むことができる。
【００４５】
操作結果管理部１６は、出力手段としての機能を有し、信号操作採点部１５で判定した判定結果を、操作受付部３１で信号操作を受け付けた時点に又は当該時点から所定時間以内に外部へ出力する。外部とは、例えば、モニタ４１、４２でもよく、プレイヤーが携帯する携帯装置２００でもよい。また、所定時間は、信号操作の適否を判定するのに必要な時間であり、例えば、信号灯の１サイクル〜数サイクル程度とすることができるが、さらに長時間の信号操作の適否を判定するようにしてもよい。また、プレイヤーが信号操作を行って現示の切り替えを行った直後、あるいは切り替えが遅れた直後に判定結果を出力してもよい。これにより、信号操作を行った直後に信号操作の適否を把握することができる。また、信号操作の適否の判定に必要な時間が経過した後速やかに信号操作の適否を把握することができる。
【００４６】
また、操作結果管理部１６は、プレイヤーが行った信号操作の操作結果（信号操作の適否、得点など）を操作結果情報ＤＢ５４に記録する。操作結果は、例えば、プレイヤー毎に、信号操作を行った日時、信号操作の適否及び得点などを含めることができる。
【００４７】
レクチャー部１７は、信号操作評価装置１００を用いて信号操作の訓練を行った経験のないプレイヤー、あるいは当該経験の浅いプレイヤーに対して、信号操作に関する初歩的な情報（例えば、信号操作の基本など）を提供する。具体的には、レクチャー部１７は、モニタ４１、４２に交通状況を表示し、最適な信号操作を行ったときの交通状況を表示し、プレイヤーに対してどのような信号操作を行えばよいかを教授する。
【００４８】
交通状況分析部１８は、車両挙動モデル部１１で制御した車両の走行状況、あるいは信号灯が設置されている状況を再現する場合には、信号灯の信号情報などに基づいて、交通評価指標を算出するためのデータを分析する。例えば、交通状況分析部１８は、交通評価指標算出部１４で渋滞長を算出する場合には、渋滞の有無の推定、渋滞の先頭位置、末尾位置などのデータを分析する。
【００４９】
信号制御機シミュレーション部１９は、交差点に設置される交通信号制御機が実際に行う信号制御を再現する。信号制御に関するアルゴリズムを変更することにより、最適な信号制御アルゴリズムを特定することができる。
【００５０】
次に、信号操作について詳細に説明する。図２は信号灯５が設置された交差点の一例を示す模式図である。図２は信号操作評価装置１００を用いて信号操作の評価を行う場合に、交差点に信号灯５が設置されているときの一例を示す。図２に示すように、交差点には、複数の流入路Ｒ１、Ｒ２、Ｒ３、Ｒ４が流入している。各流入路に対しては信号灯５が設けられている。なお、交差点の形状は、図２の例に限定されるものではなく、三差路、五差路等であってもよい。また、図２は左側通行の場合の一例であり、右側通行の場合は車線が左右逆になる。
【００５１】
プレイヤーは、信号灯が設置された実際の交差点で、実際の信号灯の灯色を切り替えるべく交通信号制御機を手動操作するのに必要な技術又はノウハウなどを習得するために、モニタ４１、４２に表示された、図２に例示するような交差点での信号灯５の灯色を切り替えるための信号操作を行う。
【００５２】
図３は携帯装置２００の表示部２０１に表示される地図画面の一例である。携帯装置２００は、表示部２０１に、初期画面（不図示）を表示するためのホームアイコン２１１、図３に例示するような地図画面を表示するための地図アイコン２１２、後述の信号操作の入力画面を表示するための信号操作アイコン２１３などを表示する。なお、表示部２０１に表示する情報は、予め携帯装置２００に記憶しておくこともでき、あるいは信号操作評価装置１００から必要となる都度取得するようにしてもよい。
【００５３】
図３に示すように、携帯装置２００は、表示部２０１に１又は複数の交差点を含む道路網が示された地図を表示する。交差点の位置は、例えば、ピンとして表示することができる。プレイヤーは、信号操作の評価を行いたい交差点、あるいは交通状況を確認したい交差点を、図３に示す交差点の中から選択することができる。例えば、地図上の交差点のピンをタップ（操作）することにより、交差点を選択することができる。
【００５４】
携帯装置２００は、プレイヤーが選択した交差点の情報を信号操作評価装置１００へ出力する。
【００５５】
信号操作評価装置１００のインタフェース部３０は、プレイヤーが選択した交差点の情報に基づいて、当該交差点の交通状況（車両の走行状況、信号灯の灯色の点灯・消灯状況）をモニタ４１、４２に表示する。
【００５６】
図４はモニタ４１、４２に表示される交差点の交通状況画面４１０の一例を示す模式図である。モニタ表示制御部１３は、プレイヤーが選択した交差点の交通状況を、プレイヤーが実際の現場で交通信号制御機を手動操作する際に視認するのと同様な態様で表示する。すなわち、モニタ表示制御部１３は、モニタ４１、４２に表示する道路及び車両を、模擬された実際の道路の所定地点での人の視野に応じた態様で表示すべく制御する。所定地点とは、例えば、実際の交通信号制御機が設置された地点、遠隔で手動操作を行う場合には、手動操作を行う地点など、プレイヤーが実際に手動操作を行う場所である。
【００５７】
図４に示すように、モニタ表示制御部１３は、各流入路Ｒ１、Ｒ２、Ｒ３、Ｒ４それぞれを所定地点から見た映像を表示する。表示する映像のうち、道路は実際に撮像した画像を用いてもよく、あるいはＣＧで作成した画像を表示してもよい。また、車両はＣＧで作成した画像を重畳させて表示することができる。図４の例では、交差点の停止線付近から各流入路の上流側を見通した態様で表示されているが、これに限定されるものではない。また、画像の適宜の位置には信号灯が模式的に表示され、灯色（例えば、青、黄、赤）が分かるように表示されている。
【００５８】
プレイヤーが実際に手動操作を行う際にプレイヤーが見る道路状況をそのままの状況でモニタ４１、４２に再現することができるので、プレイヤーは実際に見える態様で交通状況を把握することができる。そして、把握した交通状況に応じて信号操作を行うことができるので、より的確に状況判断をして信号操作を試すことが可能となる。
【００５９】
なお、図４に例示したような交差点への各流入路のすべての画像を表示する構成に代えて、１つの流入路又は交差点で対向する２つの流入路だけを表示するようにして、プレイヤーの操作に応じて表示する流入路を切り替えるようにしてもよい。
【００６０】
図５は携帯装置２００の表示部２０１に表示される信号操作の入力画面の一例である。図５に示すように、携帯装置２００は、表示部２０１に現在設定されているステージパターン（Ｐ−１）を表示する。ステージパターンは、信号灯の１サイクルを画定する複数のステージで構成されている。ステージは、それぞれのステージの時点において、青信号で通行権が付与されている交通流である現示を表すものである。図５に示すように、交差点に流入する複数の流入路（例えば、Ｒ１、Ｒ２、Ｒ３、Ｒ４）のうち、一の流入路又は交差点で対向する流入路から、交差点を流出することができる流路（「流れ図」とも称する）で示される。
【００６１】
また、携帯装置２００は、表示部２０１に現在設定されているステージパターンの他に選択可能なステージパターン（例えば、Ｐ−２、Ｐ−３、Ｐ−４など）を表示する。選択可能なステージパターンを選択することにより、設定済みの現在のステージパターンを変更することができる。
【００６２】
プレイヤーは、表示された現在のステージパターン（Ｐ−１）の中から一のステージを画面上でタップすることにより、信号操作を行うことができる。すなわち、ステージパターンに示す順序でそれぞれのステージを適当な時間経過の都度タップすることにより、信号灯の灯色の切り替えを進める（歩進する）ことができる。
【００６３】
操作受付部３１は、交差点での複数の現示（ステージ）の中から一の現示を選択する信号操作を受け付ける。一の現示を選択する信号操作とは、複数のステージのうちの一のステージを選択する操作をいう。
【００６４】
信号制御部１２は、操作受付部３１で受け付けた信号操作に応じて、モニタ４１、４２に表示する信号灯の灯色を切り替える。また、車両挙動モデル部１１は、操作受付部３１で受け付けた信号操作に応じて、車両の走行を制御する。信号操作に応じて車両の走行が制御されるので、交差点での交通流を制御するための信号操作を評価することができる。
【００６５】
次に、プレイヤーの信号操作の評価方法について説明する。図６はプレイヤーの信号操作に関する得点の算出方法の一例を示す説明図である。前述のとおり、プレイヤーの信号操作の適否は、交通評価指標に基づいて判定される。そこで、プレイヤーの信号操作の結果、算出された交通評価指標を用いてプレイヤーの信号操作の良否を得点化することができる。
【００６６】
例えば、図６に示すように、交通評価指標としての渋滞長、旅行時間、交通量、待ち行列長、交差点通過時間差、運転者のストレス度、二酸化炭素排出量の算出値をそれぞれＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇとし、重付係数をそれぞれａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇとすると、プレイヤーの得点Ｘを、Ｘ＝ａ・Ａ＋ｂ・Ｂ＋ｃ・Ｃ＋ｄ・Ｄ＋ｅ・Ｅ＋ｆ・Ｆ＋ｇ・Ｇで計算することができる。なお、プレイヤーの得点を算出する場合、図６に例示するすべての交通評価指標を用いる必要はなく、例えば、図６に例示する交通評価指標の一部を用いてもよく、あるいは図６に例示しない他の交通評価指標を用いてもよい。
【００６７】
図７はプレイヤーの信号操作の適否の第１例を示す説明図である。複数のプレイヤーが、それぞれ携帯装置２００を用いて信号操作を行う。操作受付部３１は、それぞれのプレイヤーの信号操作を受け付ける。信号操作採点部１５は、操作受付部３１で受け付けた複数のプレイヤーの信号操作の優劣を判定する。
【００６８】
例えば、図７Ａに示すように、プレイヤー１、２の得点をモニタ４１、４２、あるいは携帯装置２００の表示部２０１に表示する。そして、得点が高い方のプレイヤーの勝利も併せて表示する。これにより、複数のプレイヤーの間で信号操作の優劣を競う合うことができ、ゲーム感覚でプレイヤーの手動操作に対する熟練度を高めることができる。
【００６９】
また、図７Ｂに示すように、信号操作の合否（適否）を予め定めておき、各プレイヤーの信号操作による得点が合格点であるか、不合格であるかを表示するようにしてもよい。この場合も、複数のプレイヤーの間で信号操作の優劣を競う合うことができ、ゲーム感覚でプレイヤーの手動操作に対する熟練度を高めることができる。
【００７０】
図８はプレイヤーの信号操作の適否の第２例を示す説明図である。最適操作情報ＤＢ５５に交通評価指標に関する閾値を記憶しておく。信号操作採点部１５は、各プレイヤーの信号操作の結果、交通評価指標算出部１４で算出した交通評価指標及び最適操作情報ＤＢ５５に記憶した閾値（例えば、基準点）に基づいて、各プレイヤーの信号操作の適否を判定する。なお、様々な交通状況に対応付けて最適な信号操作を行った際に得られる各交通評価指標の閾値を記憶することができる。
【００７１】
図８の例では、評価対象とする交通評価指標の各得点の合計点ではなく、プレイヤー毎にそれぞれの交通評価指標（例えば、渋滞長、交差点通過時間差、運転者のストレス度、二酸化炭素排出量）の得点と、各交通評価指標の基準点とを表示する。
【００７２】
これにより、プレイヤーが行った信号操作が最適な信号操作と比べてどの程度改善を必要とするか等の判断を交通評価指標毎に行うことができる。また、プレイヤーが行った信号操作を最適な信号操作に近づけるべく、繰り返し信号操作の訓練を行うことにより、プレイヤーの手動操作に対する熟練度を高めることができる。
【００７３】
図９はプレイヤーの信号操作の適否の第３例を示す説明図である。図９はプレイヤーが図５に例示した信号操作の入力画面で信号操作をした結果を示す例である。図９Ａはプレイヤーが信号操作を行った結果の各パターン（ステージ）の表示時間を示す。図９Ａの例では、プレイヤーが各パターンの表示時間が順番に７０秒、１０秒、５０秒、５秒となる信号操作を行ったことを表す。
【００７４】
一方、図９Ｂは、各パターンの最適な表示時間が順番に６０秒、５秒、６０秒、１０秒であることを示す。そうすると、プレイヤーは、各パターンの表示時間が最適な時間に対して長すぎたのか、あるいは短すぎたのかを容易に判定することができ、一層適切な信号操作を行うための判断材料を得ることができる。
【００７５】
図１０は携帯装置２００の表示部２０１に表示される信号操作の入力画面の他の例である。図１０に示すように、交差点の各流入路Ｒ１、Ｒ２、Ｒ３、Ｒ４に対して、車両の流出方向（図１０の例では、左折、直進、右折）が矢印で表示されている。プレイヤーが任意の矢印をタップすることにより、当該矢印で示す方向に該当する信号灯の灯色を青に切り替わる。なお、切り替わる時点は、矢印をタップした時点でもよく、タップした時点から所定時間（例えば、数秒）経過して時点でもよい。また、青信号に切り替える代わりに赤信号に切り替えるようにしてもよい。
【００７６】
操作受付部３１は、道路が交差する交差点での車両の進行方向を選択する信号操作を受け付ける。上述のとおり、進行方向とは、例えば、左折、直進、右折である。進行方向を選択する信号操作とは、例えば、車両の直進を進める操作（すなわち青信号に切り替える操作）、あるいは直進を停止させる操作（すなわち、赤信号に切り替える操作）などである。
【００７７】
車両挙動モデル部１１は、操作受付部３１で受け付けた信号操作に応じて交差点での車両の走行を制御する。信号操作に応じて車両の走行が制御されるので、交差点での交通流を制御するための信号操作を評価することができる。
【００７８】
なお、図１０に例示する信号操作は、信号灯が設置されていない交差点でも適用することができる。すなわち、車両の進行方向を直接指定することができるので、交差点に信号灯が設置されていない状況において、手の動き又は姿勢等により交通整理を行う状況も再現して信号操作の適否を判定することができる。
【００７９】
また、信号制御部１２は、信号制御手段としての機能を有し、操作受付部３１で信号操作を受け付けた場合、当該信号操作に係る進行方向の信号灯を青又は赤に切り替えるべく制御する。前述のとおり、信号灯は、信号操作を受け付けた時点で切り替えてもよく、あるいは信号操作を受け付けた後、所定時間（例えば、数秒）経過後に切り替えるようにしてもよい。
【００８０】
車両挙動モデル部１１は、操作受付部３１で受け付けた信号操作に応じて交差点での信号灯を切り替えるので、モニタ４１、４２に信号灯を表示させた場合、プレイヤーは自分の信号操作の結果、信号灯が切り替わるのが解り、信号灯が切り替わった後の交通状況（車両の走行状況）を把握することができる。これにより、プレイヤーは信号操作を行う都度、信号灯の切り替えと連動する交通状況の変化を容易に把握することができる。
【００８１】
次に、信号操作をゼスチャーによって行う場合について説明する。地域又は国によっては、信号灯が設置されていない交差点が存在し、そのような交差点で円滑に交通管制又は交通制御を行うためには、手などの部位を的確に動かすことにより、車両の運転者に進め又は停止の指示をタイムリーに伝える必要がある。また、信号灯が設置された交差点においても、手などの部位を的確に動かす（ゼスチャーを行う）ことにより交通整理を行う場合もある。なお、この場合には、車両はゼスチャーに従って走行することになる。
【００８２】
図１１は信号灯が設置されていない交差点の一例を示す模式図である。図１１に示すように、交差点には、複数の流入路Ｒ１、Ｒ２、Ｒ３、Ｒ４が流入している。交差点の中央部Ｓは、例えば、警察官又は操作員などが手などを動かすゼスチャーを行って交通整理を行う地点である。なお、交差点の形状は、図１１の例に限定されるものではなく、三差路、五差路等であってもよい。
【００８３】
図１２は手のひらによるゼスチャーの一例を示す説明図である。プレイヤーは、信号操作としてゼスチャーをすることができる。ゼスチャーの種類としては、例えば、進め、左折及び直進のみ進め、右折のみ進め、停止の４種類とすることができる。
【００８４】
進めのゼスチャーは、手のひらを上に上げて前後に振る動作であり、シミュレーションで全ての流出方向（左折、直進及び右折）の車両を進める信号操作である。
【００８５】
また、左折・直進のみ進めのゼスチャーは、手のひらを下に向けて前後に振る動作であり、シミュレーションで左折及び直進方向の車両を進める信号操作である。
【００８６】
また、右折のみ進めのゼスチャーは、手のひらを横に向けて前後に振る動作であり、シミュレーションで右折方向の車両を進める信号操作である。
【００８７】
また、停止のゼスチャーは、３〜５秒程度画面に向かって手のひらをかざす動作であり、シミュレーションで車両を停止させる信号操作である。
【００８８】
なお、図１２に例示するゼスチャーは、通行を許可する方向の道路に向かって手のひらをかざせばよい。通行を許可する方向の道路は、ゼスチャーを行う前に予め設定すればよい。ゼスチャー入力装置３００は、図１２に例示するゼスチャーを検出し、検出した結果を示す検出信号を信号操作評価装置１００のインタフェース部３０へ送出する。
【００８９】
操作受付部３１は、ゼスチャー入力装置３００が送出した検出信号を操作処理部３２へ出力する。
【００９０】
操作処理部３２は、信号操作判定手段としての機能を有し、操作受付部３１で受け付けた検出信号に基づいて車両に対する信号操作を判定する。例えば、人の姿勢又は所定部位の動きを検出して、当該動きが交差点のどの流入路に対するどのような信号操作（例えば、直進に関して進め又は停止、左折に関して進め又は停止、右折に関して進め又は停止など）であるかを判定する。
【００９１】
車両挙動モデル部１１は、操作処理部３２で判定した結果に応じて車両の走行を制御する。これにより、交差点に信号灯が設置されていない状況において、あるいは交差点に信号灯が設置されている場合にゼスチャーで交通整理を行う状況において、手の動き又は姿勢等により交通整理を行う状況も再現して信号操作の適否を判定することができる。
【００９２】
なお、図１２に例示するゼスチャーをゼスチャー入力装置３００で検出する場合、ゼスチャー入力装置３００は、ビデオカメラ等の撮像装置でもよく、あるいは、ジャイロセンサ、加速度センサ、地磁気センサなどの人体の動きを検出することができるセンサを組み込んだ、プレイヤーが携帯することができる携帯通信装置でもよい。すなわち、プレイヤーが携帯通信装置を手に固定してゼスチャーをすればよい。
【００９３】
次に、実際の交通整理と同様のゼスチャーを行う場合について説明する。図１３は実際の交通整理と同様のゼスチャーを検出する設備の一例を示す模式図であり、図１４は実際の交通整理と同様のゼスチャーの一例を示す説明図である。図１３に示すように、プレイヤーの立ち位置を囲むように、４個のモニタ４０１〜４０４を設置する。モニタ４０１〜４０４は、図１１に例示する４つの流入路からの車両の走行状態を表示する。撮像装置３１０は、プレイヤーの姿勢及び動作を撮像するとともに周辺の音声を取得するマイク等を備える。撮像装置３１０で撮像して得られた画像及び検出された音声は、インタフェース部３０へ送出される。
【００９４】
図１４の例では、プレイヤーは両手を広げて所定の方向に向かって立っている。図１４に示すゼスチャーが行われている場合、プレイヤーが向かっている方向（図１４の例では流入路Ｒ１の方向）及び後ろ方向（図１４の例では流入路Ｒ３の方向）は、車両を停止させる信号操作となる。一方、手を広げている方向（図１４の例では、流入路Ｒ２、Ｒ４の方向）は、車両を通行（進行）させる信号操作となる。図１４に例示する姿勢を続ける限り、交通流（車両の通行方向、停止方向など）は維持される。
【００９５】
また、図１４に例示するゼスチャーにおいて、車両は進行する方向に対して手のひらをかざすと停止の信号操作となる。また。このときに、プレイヤーがホイッスルを長めに吹く動作を行ってもよい。
【００９６】
また、図１４に例示するゼスチャーにおいて、車両の停止している方向に対して指、手又は指示棒などで指し示してから、手のひらを自分の方に向けて前後させることで車両を進める信号操作となる。このとき、プレイヤーがスタッカートを交えてホイッスルを吹く動作を行ってもよい。
【００９７】
操作処理部３２は、撮像装置３１０で撮像して得られた画像及び検出された音声に基づいて信号操作を判定することができる。信号操作を判定する場合、ゼスチャー情報ＤＢ５３に記憶したゼスチャー情報を参照することができる。
【００９８】
なお、プレイヤーが行うゼスチャーは、プレイヤーが変更又は登録するようにしてもよい。すなわち、予めゼスチャーの内容と信号操作とを対応付けてゼスチャー情報ＤＢ５３に記憶させることができる。また、国によって交通整理のゼスチャーが異なる場合には、国毎に、ゼスチャーの内容と信号操作とを対応付けてゼスチャー情報ＤＢ５３に記憶させることができる。
【００９９】
次に、本実施の形態の信号操作評価装置１００の動作について説明する。図１５は本実施の形態の信号操作評価装置１００の処理手順を示すフローチャートである。以下の説明では便宜上、処理の主体をシミュレータ部１０とする。シミュレータ部１０は、初期設定を行う（Ｓ１１）。初期設定は、例えば、道路情報ＤＢ５１からの道路情報の読込み、交通量情報ＤＢ５２からの交通量情報の読み込み、モニタ４１、４２に表示する画面の設定など、プレイヤーが信号操作評価装置１００を使用することができるようにするための前処理である。
【０１００】
シミュレータ部１０は、模擬車両（車両）を走行させるとともにモニタ４１、４２に交通状況を表示する（Ｓ１２）。これにより、プレイヤーは、所望の交差点での交通状況を模擬的に視認することができる。
【０１０１】
シミュレータ部１０は、プレイヤーによる信号操作の有無を判定し（Ｓ１３）、信号操作がない場合（Ｓ１３でＮＯ）、ステップＳ１３の処理を続ける。信号操作があった場合（Ｓ１３でＹＥＳ）、シミュレータ部１０は、信号操作に基づいて模擬車両（車両）の走行を制御し（Ｓ１４）、所定時間が経過したか否かを判定する（Ｓ１５）。所定時間は、信号操作の適否を判定するための時間であり、例えば、信号サイクルの１サイクル〜数サイクルとすることができる。
【０１０２】
所定時間が経過していない場合（Ｓ１５でＮＯ）、シミュレータ部１０は、ステップＳ１３以降の処理を行う。所定時間が経過した場合（Ｓ１５でＹＥＳ）、シミュレータ部１０は、所定時間の間の車両の挙動等に基づいて交通評価指標を算出し（Ｓ１６）、算出した交通評価指標に基づいてプレイヤーの信号操作の適否を判定し（Ｓ１７）、処理を終了する。
【０１０３】
なお、複数のプレイヤーの信号操作の適否を判定する場合には、図１５に例示する処理をそれぞれのプレイヤーに対して並列に同時的に行ってもよく、時間を区切って順次的に行ってよい。
【０１０４】
上述の信号操作評価装置１００は、ＣＰＵ、ＲＡＭなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図１５に示すような、各処理手順を定めたコンピュータプログラムを記録媒体に記録しておき、当該記録媒体をコンピュータに備えられたＲＡＭにロードし、コンピュータプログラムをＣＰＵで実行することにより、コンピュータ上で信号操作評価装置１００を実現することができる。なお、図１５に示すような、各処理手順を定めたコンピュータプログラムは、記録媒体に代えて、インターネットなどのネットワークを介してダウンロードすることもできる。
【０１０５】
上述の実施の形態によれば、実際の交通信号制御機にて行う手動操作による円滑な交通流制御に必要な信号操作の習熟度をプレイヤー同士で競うゲーム感覚で高めることができる。また、実際の交通信号制御機にて行う手動操作による円滑な交通流制御に必要な信号操作を経験の少ない者に対して教育することができる。
【０１０６】
また、プレイヤーの信号操作の内容を、自動的な信号制御（信号制御機のシミュレータ）による制御内容、あるいは高得点の他のプレイヤーの信号操作の内容と比較することにより、当該プレイヤーの信号操作について改善箇所などを当該プレイヤーにフィードバックするようにしてもよい。
【０１０７】
例えば、改善箇所は、経過時間からの点数（交通評価指標の累積値）が、得点上位のプレイヤー又は信号制御機のシミュレータ（自動的な信号制御）に比べて悪くなっている時点とすることができる。また、フィードバック方法は、例えば、信号操作を行った結果のサイクル長又は青時間の長さを示し、信号灯に対する信号操作が何秒遅れたか、あるいは何秒早かったのかを記載したアドバイスを表示する。また、得点が上位のプレイヤーの信号操作タイミングを模擬車両の動き（車間時間、速度など）から自動的に分析して表示すること、又は予めプレイヤーにヒアリングして取得した情報を表示することもできる。
【０１０８】
プレイヤーの信号操作（手動制御）と、信号制御機のシミュレータによる信号制御（自動制御）とによる評価結果の比較について説明する。車両挙動モデル部１１は、入力データとして与えられる交通量情報及び模擬道路上の信号灯の信号情報などに基づいて模擬車両を走行させる。信号制御機シミュレーション部１９は、模擬信号制御手段としての機能を有し、模擬車両に対する信号制御を行う。信号制御機シミュレーション部１９は、例えば、実際の信号制御機をシミュレーションする機能を備えるものであり、模擬車両の走行を模擬感知器で感知し、感知したデータに基づいて、所定の信号制御アルゴリズムを用いて模擬信号灯の信号制御を行うための信号制御信号を出力する。なお、所定の信号制御アルゴリズムは、適宜変更したものを用いることができる。
【０１０９】
車両挙動モデル部１１は、信号制御機シミュレーション部１９が行った信号制御に基づいて模擬車両の走行を制御する。
【０１１０】
交通評価指標算出部１４は、車両挙動モデル部１１で制御した模擬車両の走行に応じて交通評価指標を算出する。この場合、算出される評価値は、プレイヤーが行う信号操作及び模擬信号制御手段による信号制御に基づくものである。
【０１１１】
信号操作採点部１５は、交通評価指標算出部１４で算出した交通評価指標に基づいて、操作受付部３１で受け付けた信号操作及び信号制御機シミュレーション部１９が行った信号制御の優劣を判定する。
【０１１２】
これにより、プレイヤーは、自分が行った信号操作による結果と、信号制御機シミュレーション部１９が行う自動的な（プレイヤーの手動操作ではない）信号制御による結果とを比較することができる。例えば、プレイヤーよりも信号制御機のシミュレータの方が優れていた場合には、優劣の比較をプレイヤーにフィードバックすることにより、プレイヤーの信号操作能力を高めることができる。また、プレイヤーの方が信号制御機のシミュレータよりも優れていた場合には、高得点を得たプレイヤーの信号操作の内容を自動的な信号制御の制御アルゴリズムに反映させることにより、信号制御機のシミュレータのアルゴリズムをさらに高度化させることができる。
【０１１３】
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１４】
１０  シミュレータ部
１１  車両挙動モデル部
１２  信号制御部
１３  モニタ表示制御部
１４  交通評価指標算出部
１５  信号操作採点部
１６  操作結果管理部
１７  レクチャー部
１８  交通状況分析部
１９  信号制御機シミュレーション部
３０  インタフェース部
３１  操作受付部
３２  操作処理部
４１、４２  モニタ
２００  携帯装置
３００ゼスチャー入力装置
【図１】
2014164706.tif 000003
【図２】
2014164706.tif 000004
【図３】
2014164706.tif 000005
【図４】
2014164706.tif 000006
【図５】
2014164706.tif 000007
【図６】
2014164706.tif 000008
【図７】
2014164706.tif 000009
【図８】
2014164706.tif 000010
【図９】
2014164706.tif 000011
【図１０】
2014164706.tif 000012
【図１１】
2014164706.tif 000013
【図１２】
2014164706.tif 000014
【図１３】
2014164706.tif 000015
【図１４】
2014164706.tif 000016
【図１５】
2014164706.tif 000017