(57)【要約】【課題】ある区間内に配置できる列車の密度を高めること。【解決手段】中央処理装置４が、線路２ｃ上を運行する列車５ｃ〜５ｅそれぞれの最後尾車両の位置を含む列車位置情報Ｄ２〜Ｄ４を列車５ｃ〜５ｅから受信し、受信した列車位置情報Ｄ２〜Ｄ４を用いて線路２ｃ上の列車５ｃ〜５ｅそれぞれに先行する先行列車を抽出し、抽出した各列車５ｃ〜５ｅの先行列車の最後尾車両の位置を、各列車５ｃ〜５ｅの後続列車に通知する。【選択図】図８
2014058276.tif 000002
【特許請求の範囲】
【請求項１】
線路上を運行する複数の列車それぞれの最後尾車両の位置を含む位置情報を各列車から受信する受信部と、
前記受信部が受信した位置情報を用いて線路上の列車それぞれに先行する先行列車を抽出する抽出部と、
前記抽出部が抽出した各列車の先行列車の最後尾車両の位置を、各列車の後続列車に通知する通知部と、
を備えることを特徴とする情報処理装置。
【請求項２】
各列車の最後尾車両に設置された位置検出手段が前記最後尾車両の位置を検出する請求項１に記載の情報処理装置。
【請求項３】
前記位置検出手段は線路の近傍に設置された位置検出対象物に記載された情報を読み取る請求項２に記載の情報処理装置。
【請求項４】
前記位置検出対象物が設置された間隔は、列車の長さより短い請求項３に記載の情報処理装置。
【請求項５】
前記各列車は、前記位置検出手段が前記位置検証対象物を読み取ったときに前記位置情報を送信する請求項３または４に記載の情報処理装置。
【請求項６】
前記受信部は、列車の先頭車両の位置を含む位置情報を前記列車から受信し、
前記受信部が受信した先頭車両の位置に基づき前記抽出部が抽出した前記先行列車の最後尾車両の近傍に停止するブレーキパターンを生成する生成部をさらに有する請求項１ないし５のいずれかに記載の情報処理装置。
【請求項７】
前記位置情報には前記各列車の走行する路線および区間を識別する情報が含まれる請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
コンピュータが、
線路上を運行する複数の列車それぞれの最後尾車両の位置を含む位置情報を各列車から受信し、
受信した位置情報を用いて線路上の列車それぞれに先行する先行列車を抽出し、
抽出した各列車の先行列車の最後尾車両の位置を、各列車の後続列車に通知する、
ことを特徴とする情報処理方法。
【請求項９】
コンピュータに、
線路上を運行する複数の列車それぞれの最後尾車両の位置を含む位置情報を各列車から受信し、
受信した位置情報を用いて線路上の列車それぞれに先行する先行列車を抽出し、
抽出した各列車の先行列車の最後尾車両の位置を、各列車の後続列車に通知する、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
列車の走行位置を検出する技術がいくつか知られている。例えば列車の位置を検出するために軌道回路を用いることが知られている。異なる軌道回路に列車が位置するように制御することで列車の衝突を防いでいる。
【０００３】
また、列車の位置を検出する他の技術として、ＧＰＳ（Global Positioning System）を用いて列車の位置を検出する技術が知られている。
【０００４】
また、列車の位置を検出する他の技術として、列車の進行経路の枕木に所定間隔毎に、位置の情報が表現されたバーコードを備える複数個の地上子を配置し、各地上子に表現された位置の情報の符号を読み取る符号読取装置を列車側に配置し、符号読取装置により読み取られた符号から列車の現在位置を特定する技術が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−５６１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば列車の本数を増やしたい場合、列車の間隔を詰めるために１つの列車が位置するために確保する区間（以下、「防護区間」と言う）をできるだけ狭くすることを考える。
【０００７】
軌道回路を用いて作る防護区間は列車の長さにかかわらず固定長である。そのため、１つの列車が属する防護区間には、１つの列車しか入ることができず、ある区間の列車の密度は、軌道回路により固定となる。このため、ある区間において列車の密度を高めようとすると軌道回路の固定長を小さくすることになる。
【０００８】
しかしながら、軌道回路の固定長を小さくして防護区間を狭くしようとすると、多大な手間が掛かる。また、軌道回路の数が増えるため、メンテナンス費用が非常に大きくなるという問題がある。
【０００９】
また、ＧＰＳを用いて防護区間を狭くしようとすると、ＧＰＳはトンネル内で使用できない上、ＧＰＳから得られる位置情報だけでは、列車位置の検出に必要な情報の一部しか得られない。さらに、ＧＰＳを用いて得られる位置情報は編成長を加味していないため、同一路線で編成長が異なる列車を運転することが難しい。
１つの側面では、本発明は、ある区間内に配置できる列車の密度を高めることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、開示の情報処理装置が提供される。この情報処理装置は、  受信部と抽出部と通知部とを有している。
【００１１】
受信部は、線路上を運行する複数の列車それぞれの最後尾車両の位置を含む位置情報を各列車から受信する。抽出部は、受信部が受信した位置情報を用いて線路上の列車それぞれに先行する先行列車を抽出する。通知部は、抽出部が抽出した各列車の先行列車の最後尾車両の位置を、各列車の後続列車に通知する。
【発明の効果】
【００１２】
１態様では、ある区間内に配置できる列車の密度を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の情報処理システムを示す図である。
【図２】制御装置の機能を示すブロック図である。
【図３】制御装置が列車位置情報の送信に伴い中央処理装置との間で行う処理を説明するシーケンス図である。
【図４】実施の形態の中央処理装置のハードウェア構成を示す図である。
【図５】実施の形態の中央処理装置の機能を示すブロック図である。
【図６】記憶部に記憶された情報の一例を示す図である。
【図７】中央処理装置の処理を示すフローチャートである。
【図８】情報処理システムの処理の一例を示す図である。
【図９】ブレーキパターンによる運行を説明する図である。
【図１０】後部車両に設置されたカメラが撮像した画像のバーコードの読み取りに失敗した場合の列車の動作を説明する図である。
【図１１】先頭車両に設置されたカメラが撮像した画像のバーコードの読み取りに失敗した場合の列車の動作を説明する図である。
【発明を実施するための形態】
【００１４】
以下、実施の形態の情報処理システムを、図面を参照して詳細に説明する。
＜実施の形態＞
図１は、実施の形態の情報処理システムを示す図である。
【００１５】
実施の形態の情報処理システム１は、線路２ａ、２ｂと、標識３ａ１〜３ａ６、および標識３ｂ１〜３ｂ６と、中央処理装置（情報処理装置）４とを有している。
図１には、２本の線路２ａ、２ｂが図示されている。線路２ａは下り方向の線路（下り本線）であり、線路２ｂは上り方向の線路（上り本線）である。
標識３ａ１〜３ａ６は、それぞれ線路２ａの近傍に配置されている。標識３ｂ１〜３ｂ６は、それぞれ線路２ｂの近傍に配置されている。
【００１６】
標識３ａ１〜３ａ５は、線路２ａに沿って一方向側に５０ｍ間隔（一定間隔）で設けられている。また、標識３ａ４と標識３ａ６との間も５０ｍ間隔である。標識３ｂ１〜３ｂ５は、線路２ｂに沿って一方向側に５０ｍ間隔で設けられている。また、標識３ｂ４と標識３ｂ６との間も５０ｍ間隔である。標識３ａ１〜３ａ６、および標識３ｂ１〜３ｂ６は、例えば架線柱等に設置されている。
【００１７】
標識３ａ１〜３ａ６、および標識３ｂ１〜３ｂ６には、バーコードが記載されている。バーコードには起点からの位置（例えばキロ程、運転線路、番線等）を識別する位置識別情報が埋め込まれている。なお、図１では説明の都合上、標識３ａ１〜３ａ６、および標識３ｂ１〜３ｂ６には、バーコードの代わりに起点からの距離を示す情報と運転線路を示す情報を図示している。「Ｄ」、および「Ｄ本」は下り本線を意味する。「Ｄ副」は、下り副本線を意味する。「Ｕ」、および「Ｕ本」は上り本線を意味する。「Ｕ副」は、上り副本線を意味する。例えば、図１に示す列車５ａは、下り本線から○×駅の下り副本線に進入している様子を示している。列車５ｂは、○×駅の上り副本線から上り本線に進入している様子を示している。
【００１８】
線路２ａを走行する列車５ａの先頭車両５ａ１および最後尾車両５ａ２には、それぞれカメラ６ａ、６ｂが設けられている。線路２ｂを走行する列車５ｂの先頭車両５ｂ１および最後尾車両５ｂ２には、それぞれカメラ６ｃ、６ｄが設けられている。例えばカメラ６ａ、６ｂは、標識３ａ１〜３ａ６に記載されたバーコードを撮像する。カメラ６ａ、６ｂが撮像した画像は、列車５ａが備え、列車の動作を制御する制御装置７ａに送られる。カメラ６ｃ、６ｄが撮像した画像は、列車５ｂが備え、列車の動作を制御する制御装置７ｂに送られる。制御装置７ａと制御装置７ｂの機能は等しいため、以下、代表的に制御装置７ａの機能を説明する。
図２は、制御装置の機能を示すブロック図である。
制御装置７ａは、解析部７１と、記憶部７２と、情報作成部７３と、受信部７４と、表示部７５とを有している。
【００１９】
解析部７１は、カメラ６ａ、６ｂが撮像した画像を解析することで、撮像されたバーコードの内容を読み取る。例えば、図１に示す例では、解析部７１は、カメラ６ａにより撮像された画像を解析することにより標識３ａ６に記載された「３ｋ１００ｍ下り副本線」を読み取る。また、解析部７１は、カメラ６ｂにより撮像された画像を解析することにより標識３ａ３に記載された「３ｋ０００ｍ下り本線」を読み取る。すなわち、列車５ａは、下り線の３ｋ０００ｍから３ｋ１００ｍの間に位置している。また、列車５ａの先頭車両５ａ１は、副本線に位置している。よって列車５ａの防護区間は、下り本線３ｋ０００ｍから下り副本線３ｋ１００ｍの間になる。標識３ａ１〜３ａ６を設置する間隔を調整することにより、防護区間の調整が容易になる。
【００２０】
また、図２には図示していないが、制御装置７ｂが備える解析部は、カメラ６ｃにより撮像された画像を解析することにより標識３ｂ１に記載された「２ｋ９００ｍ上り本線」を読み取る。また、解析部７１は、カメラ６ｄにより撮像された画像を解析することにより標識３ｂ６に記載された「３ｋ１００ｍ上り副本線」を読み取る。すなわち、列車５ｂは、上り線の２ｋ９００ｍから３ｋ１００ｍの間に位置している。また、列車５ｂの先頭車両５ｂ１は、本線に位置している。よって列車５ｂの防護区間は、上り本線２ｋ９００ｍから上り副本線３ｋ１００ｍの間になる。
記憶部７２は、例えばＲＡＭ（Random Access Memory）等を備える。
記憶部７２の記憶領域７２ａには例えば制御装置７ａの起動時に中央処理装置４から受信した列車５ａの列車ＩＤ「Ｃレ」が記憶されている。
【００２１】
解析部７１は、カメラ６ａ、６ｂが撮像した画像を解析することで、撮像されたバーコードの内容を読み取る。そして、解析部７１は、撮像されたバーコードの内容を読み取る度に、読み取った情報を記憶部７２の所定の記憶領域に書き込む（上書きする）。より詳しくは、解析部７１は、カメラ６ａにより撮像された画像を解析することにより標識に記載された情報を読み取ると、読み取った情報のうち、運転線路を記憶領域７２ｂに書き込む。読み取った時刻を記憶領域７２ｃに書き込む。読み取った情報に含まれる位置を記憶領域７２ｄに書き込む。以下、列車の先頭車両に設置されたカメラにより撮像された画像を解析することにより読み取った情報に含まれる位置を「防護区間の先頭位置」と言う。
【００２２】
また、解析部７１は、カメラ６ｂにより撮像された画像を解析することにより標識に記載された情報を読み取ると、読み取った情報に含まれる運転線路を記憶領域７２ｂに書き込む。読み取った時刻を記憶領域７２ｅに書き込む。読み取った情報に含まれる位置を記憶領域７２ｆに書き込む。以下、列車の最後尾車両に設置されたカメラにより撮像された画像を解析することにより読み取った情報に含まれる位置を「防護区間の最後尾位置」と言う。
【００２３】
情報作成部７３は、記憶部７２の記憶領域７２ｂ〜７２ｆが更新されたタイミングで列車５ａの位置を示す列車位置情報Ｄ１を作成する。列車位置情報Ｄ１は、記憶部７２に記憶されている列車５ａの列車ＩＤ、運転線路、および時刻を含む。ここで時刻は、記憶領域７２ｃ、７２ｅのうち、最新の時刻である。また、列車位置情報Ｄ１は、防護区間の先頭位置と防護区間の最後尾位置のうち、いずれか一方または両方を含む。具体的には、記憶領域７２ｄに記憶される防護区間の先頭位置と記憶領域７２ｆに記憶される防護区間の最後尾位置がほぼ同じタイミングで更新された場合、情報作成部７３は、更新された防護区間の先頭位置と防護区間の最後尾位置の両方を含む列車位置情報Ｄ１を作成する。記憶領域７２ｄに記憶される防護区間の先頭位置と記憶領域７２ｆに記憶される防護区間の最後尾位置のいずれか一方が更新された場合、更新された防護区間の先頭位置または防護区間の最後尾位置を含む列車位置情報Ｄ１を作成する。
情報作成部７３は、作成した列車位置情報Ｄ１を列車無線を介して中央処理装置４に送信する。
【００２４】
また、情報作成部７３は、防護区間の先頭位置を含む列車位置情報Ｄ１を作成した場合、列車５ａが、列車５ａの先行列車に衝突しないように減速するブレーキパターンを中央処理装置４から取得するブレーキパターン通知要求を中央処理装置４に送信する。
以下、制御装置７ａが列車位置情報Ｄ１の送信に伴い中央処理装置４との間で行う処理を説明する。
【００２５】
図３は、制御装置が列車位置情報の送信に伴い中央処理装置との間で行う処理を説明するシーケンス図である。
【００２６】
［シーケンスＳｅｑ１］  情報作成部７３は、列車位置情報Ｄ１を作成すると、作成した列車位置情報を中央処理装置４に送信する。
［シーケンスＳｅｑ２］  列車位置情報を受信した中央処理装置４は、列車位置情報を受領したことを示す列車位置情報受領応答を制御装置７ａに送信する。
［シーケンスＳｅｑ３］  情報作成部７３は、防護区間の先頭位置を含む列車位置情報Ｄ１を作成した場合、ブレーキパターン通知要求を中央処理装置４に送信する。
［シーケンスＳｅｑ４］  ブレーキパターン通知要求を受信した中央処理装置４は、ブレーキパターンを生成し、制御装置７ａに送信する。
［シーケンスＳｅｑ５］  ブレーキパターンを受信した制御装置７ａは、ブレーキパターンを受領したことを示すブレーキパターン受領応答を中央処理装置４に送信する。
以上で図３に示す処理の説明を終了する。
【００２７】
なお、情報作成部７３は、防護区間の最後尾位置を含む列車位置情報Ｄ１を作成した場合、前述したシーケンスＳｅｑ１、Ｓｅｑ２の処理を実行し、シーケンスＳｅｑ３〜Ｓｅｑ５の処理は実行しない。このように、列車５ａの先頭車両に設置されたカメラ６ａが撮像した画像のバーコードの読み取りに成功した場合にのみ情報作成部７３はブレーキパターン通知要求を中央処理装置４に送信する。
【００２８】
中央処理装置４は、制御装置７ａ、７ｂから送られてくる列車位置情報を集約する。そして、中央処理装置４は、集約した列車位置情報を用いて列車５ａ、５ｂに先行する列車の後部位置を示す先行列車情報を、列車無線を介して制御装置７ａ、７ｂに送信する。このとき、各列車それぞれの列車位置情報を先行列車情報に含ませて送信するようにしてもよい。
【００２９】
受信部７４は、列車位置情報の送信に伴い中央処理装置４が送信する先行列車情報を受信する。受信部７４は、受信した先行列車情報を記憶部７２が備える記憶領域７２ｇ、７２ｈ、７２ｉに書き込む。
【００３０】
記憶領域７２ｇには、先行列車の列車ＩＤが書き込まれる。記憶領域７２ｈには先行列車情報を受信した時刻が書き込まれる。記憶領域７２ｉには先行列車の防護区間の最後尾位置が書き込まれる。
【００３１】
また、受信部７４は、中央処理装置４が送信するブレーキパターンを受信する。受信部７４は、受信した先行列車情報を記憶部７２が備える記憶領域７２ｊに書き込む。
【００３２】
表示部７５は、記憶領域７２ｇ、７２ｈ、７２ｉに記憶されている情報を用いて運転士が運行に使用する線形図を生成する。表示部７５は、ブレーキパターン、および生成した線形図を制御装置７ａに接続されたモニタ８に表示する。列車５ａの運転士は、モニタ８に表示されたブレーキパターン、および線形図に基づき列車を運転する。
次に、中央処理装置４のハードウェア構成および機能を詳しく説明する。
図４は、実施の形態の中央処理装置のハードウェア構成を示す図である。
【００３３】
中央処理装置４は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ１０２と複数の周辺機器が接続されている。
【００３４】
ＲＡＭ１０２は、中央処理装置４の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating
System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００３５】
バス１０８には、ハードディスクドライブ１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７が接続されている。
【００３６】
ハードディスクドライブ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、中央処理装置４の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００３７】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や、液晶表示装置等が挙げられる。
【００３８】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、例えばタッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００３９】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal
Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact
Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００４０】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、制御装置７ａ、７ｂや、他のコンピュータとの間でデータを送受信する。
【００４１】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、制御装置７ａ、７ｂも中央処理装置４と同様のハードウェア構成を有することができる。
図４に示すようなハードウェア構成の中央処理装置４内には、以下のような機能が設けられる。
図５は、実施の形態の中央処理装置の機能を示すブロック図である。
中央処理装置４は、受信部４ａと抽出部４ｂと記憶部４ｃと送信部４ｄと生成部４ｅとを有している。
【００４２】
受信部４ａは、制御装置７ａ、７ｂが送信する列車位置情報を受信する。受信部４ａは、列車位置情報を受信すると、受信した列車位置情報を抽出部４ｂに送る。また、受信部４ａは、制御装置７ａ、７ｂが送信するブレーキパターン通知要求を受信する。受信部４ａは、ブレーキパターン通知要求を受信すると、受信したブレーキパターン通知要求を生成部４ｅに送る。
【００４３】
抽出部４ｂは、受信部４ａが受信した列車位置情報を用いて各列車それぞれに先行する列車を抽出する。具体的には抽出部４ｂは、受信部４ａが受信した列車位置情報を解析し、列車の運転線路を取得する。そして、運転線路が同じ列車についての列車位置情報毎にまとめて記憶部４ｃの予め用意した記憶領域に記憶する。
図６は、記憶部に記憶された情報の一例を示す図である。
【００４４】
記憶部４ｃには情報がテーブル化されて記憶されている。図６に示すテーブルＴ１には、列車位置情報が記憶されている。テーブルＴ１には、ＩＤ、運転線路、時刻、前部、後部、先行の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
ＩＤの欄には、受信部４ａが受信した列車位置情報に含まれる列車の列車ＩＤが記載される。
運転線路の欄には、受信部４ａが受信した列車位置情報に含まれる列車の運転線路が記載される。
時刻の欄には、受信部４ａが受信した列車位置情報に含まれる時刻が記載される。
前部の欄には、受信部４ａが受信した列車位置情報に含まれる防護区間の先頭位置が記載される。
後部の欄には、受信部４ａが受信した列車位置情報に含まれる防護区間の最後尾位置が記載される。
【００４５】
先行の欄には、抽出部４ｂが列車位置情報を用いて抽出した、各列車それぞれに先行する先行列車の最後尾車両の位置情報が記載される。具体的には、抽出部４ｂは、選択した１つのレコードの前部の位置を、他のレコードの後部の位置と比較する。そして、抽出部４ｂは、選択したレコードの前部の位置より進行方向にあり、かつ、最も近い後部の位置を、先行の欄に記載する。この先行の欄に記載された位置は、先行列車の防護区間の最後尾位置である。
【００４６】
図６に示す例では、抽出部４ｂは、３行目のレコードの前部の位置「５」を、１行目のレコードの後部の位置「２６」および２行目のレコードの後部の位置「１３」と比較する。そして、抽出部４ｂは、位置「５」より進行方向にあり「５」に最も近い後部の位置「１３」を、先行の欄に記載する。また、抽出部４ｂは、２行目のレコードの前部の位置「１６」を、１行目のレコードの後部の位置「２６」および３行目のレコードの後部の位置「２」と比較する。そして、抽出部４ｂは、位置「１６」より進行方向にあり「１６」に最も近い後部の位置「２６」を、先行の欄に記載する。
なお、図６には図示していないが、走行線路や番線等の情報が列車位置情報に含まれている場合、抽出部４ｂは、これらの情報をテーブルＴ１に記憶する。
再び図５に戻って説明する。
【００４７】
送信部４ｄは、テーブルＴ１を参照する。そして、送信部４ｄは、ＩＤの欄に記載された列車ＩＤを持つ列車それぞれに先行の欄に記載された先行列車の防護区間の最後尾位置を含む先行列車情報を送信する。
【００４８】
生成部４ｅは、受信部４ａからブレーキパターン通知要求を受け取ると、ブレーキパターンを生成する。具体的には、生成部４ｅは、テーブルＴ１を参照する。そして、生成部４ｅは、ブレーキパターン通知要求に含まれる列車ＩＤを読み取る。そして、生成部４ｅは、読み取った列車ＩＤに一致する列車ＩＤが記載されたレコードにつき、前部の欄に記載された防護区間の先頭位置から先行の欄に記載された先行列車の防護区間の最後尾位置に停止するブレーキパターンを生成する。そして、生成部４ｅは、生成したブレーキパターンを、ブレーキパターン通知要求に含まれる列車ＩＤを持つ列車に送信する。
次に、中央処理装置の処理を、フローチャートを用いて説明する。
図７は、中央処理装置の処理を示すフローチャートである。
【００４９】
［ステップＳ１］  受信部４ａは、列車位置情報を受信したか否かを判断する。列車位置情報を受信した場合（ステップＳ１のＹｅｓ）、ステップＳ２に遷移する。列車位置情報を受信していない場合（ステップＳ１のＮｏ）、列車位置情報の受信を待機する。
【００５０】
［ステップＳ２］  抽出部４ｂは、受信部４ａが受信した列車位置情報に防護区間の先頭位置が含まれているか否かを判断する。列車位置情報に防護区間の先頭位置が含まれている場合（ステップＳ２のＹｅｓ）、ステップＳ３に遷移する。列車位置情報に防護区間の先頭位置が含まれていない場合（ステップＳ２のＮｏ）、ステップＳ４に遷移する。
【００５１】
［ステップＳ３］  抽出部４ｂは、受信した列車位置情報に含まれる防護区間の先頭位置をテーブルＴ１の前部の欄に記載する。その後、ステップＳ４に遷移する。
【００５２】
［ステップＳ４］  抽出部４ｂは、受信部４ａが受信した列車位置情報に防護区間の最後尾位置が含まれているか否かを判断する。列車位置情報に防護区間の最後尾位置が含まれている場合（ステップＳ４のＹｅｓ）、ステップＳ５に遷移する。列車位置情報に防護区間の最後尾位置が含まれていない場合（ステップＳ４のＮｏ）、ステップＳ６に遷移する。
【００５３】
［ステップＳ５］  抽出部４ｂは、受信した列車位置情報に含まれる防護区間の最後尾位置をテーブルＴ１の後部の欄に記載する。その後、ステップＳ６に遷移する。
【００５４】
［ステップＳ６］  抽出部４ｂは、前述した方法を用いて各列車の先行列車の最後尾位置を抽出し、テーブルＴ１の先行の欄に記載する。その後、ステップＳ７に遷移する。
【００５５】
［ステップＳ７］  送信部４ｄは、テーブルＴ１を参照し、ＩＤの欄に記載された列車ＩＤを持つ列車それぞれに先行の欄に記載された先行列車の防護区間の最後尾位置を含む先行列車情報を送信する。その後、図７の処理を終了する。
【００５６】
なお、処理の順番は図７に示す順番に限定されない。例えば、ステップＳ４およびステップＳ５の処理を実行した後にステップＳ２およびステップＳ３の処理を実行してもよい。
次に、情報処理システム１の処理の具体例を説明する。
図８は、情報処理システムの処理の一例を示す図である。
【００５７】
図８では一例として、起点からの距離を相対化した数値で示している。線路２ｃの下に示す１から２９の数値は、標識により得られた位置情報を相対化した数値である。起点から５０ｍ離れる毎に数値が１ずつ上がっている。例えば、「１」は起点から５０ｍ地点を示し、「２」は、起点から１００ｍ地点を示している。
【００５８】
線路２ｃ上にはそれぞれ複数の車両が連結された列車５ｃ、５ｄ、５ｅが運行している。列車位置情報Ｄ２は、列車５ｃが備える制御装置が作成した情報である。列車位置情報Ｄ３は、列車５ｄが備える制御装置が作成した情報である。列車位置情報Ｄ４は、列車５ｅが備える制御装置が作成した情報である。
【００５９】
図８に示す例の場合、列車５ｃの防護区間の先頭位置は「５」、最後尾位置は「２」、列車５ｄの防護区間の先頭位置は「１６」、最後尾位置は「１３」、列車５ｅの防護区間の先頭位置は「２９」、最後尾位置は「２６」となる。
抽出部４ｂは、線路２ｃ上に存在する全ての列車５ｃ〜５ｅが備える各制御装置から送られてくる列車位置情報を集約したテーブルＴ１を作成する。
【００６０】
抽出部４ｂは、列車位置情報Ｄ２〜Ｄ４に基づいて列車の順序を求める。そして、抽出部４ｂは、集約した列車位置情報を用いて各列車５ｃ〜５ｅそれぞれの先行列車の防護区間の最後尾位置を抽出し、テーブルＴ１の先行の欄に記載する。
【００６１】
送信部４ｄは、テーブルＴ１を参照する。そして、送信部４ｄは、ＩＤの欄に記載された列車ＩＤを持つ列車５ｃ、５ｄそれぞれの列車ＩＤの先行の欄に記載された先行列車の防護区間の最後尾位置を含む先行列車情報を作成する。
送信部４ｄは、作成した先行列車情報を、列車無線を介して列車５ｃ、５ｄが備える制御装置に送信する。
【００６２】
先行列車情報を受信した列車５ｃ、５ｄそれぞれが備える制御装置は、受信した先行列車情報に基づき運転士が運行に使用する線形図を生成する。また、制御装置は、ブレーキパターン、および生成した線形図を制御装置に接続されたモニタに表示する。運転士は、モニタに表示されたブレーキパターン、および線形図に基づき列車を運転する。
【００６３】
図８に示す例では、列車５ｅの後続列車である列車５ｄは、列車５ｅの防護区間の最後尾位置「２６」の手前まで進入できることを容易に把握することができる。標識の設置間隔は５０ｍであるため、例えば、何らかの原因により列車５ｅが停止した場合、列車５ｄは、列車５ｅの最後部車両から５０ｍ以内に停車することができる。
【００６４】
また、生成部４ｅは、受信部４ａからブレーキパターン通知要求を受け取ると、ブレーキパターンを生成する。そして、生成部４ｅは、生成したブレーキパターンを、ブレーキパターン通知要求に含まれる列車ＩＤを持つ列車に送信する。
列車５ｃ〜５ｅは、中央処理装置４から受信したブレーキパターンに従い運行する。
【００６５】
図９は、ブレーキパターンによる運行を説明する図である。以下、図９〜図１１においては、紙面の都合上、テーブルＴ１および列車位置情報Ｄ２〜Ｄ４の情報の一部の図示を省略する。
【００６６】
図９（ａ）は、列車５ｄのブレーキパターンＢＰ１を示している。生成部４ｅは、列車５ｄの制御装置が送信したブレーキパターン通知要求に基づき列車５ｄの現在の防護区間の先頭位置「１６」から列車５ｅの現在の防護区間の最後尾位置「２６」までのブレーキパターンＢＰ１を作成し、列車５ｄの制御装置に送信する。
【００６７】
ブレーキパターンＢＰ１は、多現示方式でもよいし、一段ブレーキ方式でもよい。以下、代表的に一段ブレーキ方式のブレーキパターンを説明する。ブレーキパターンを受け取った列車５ｄの制御装置は、受け取ったブレーキパターンＢＰ１に追随して運転する。制御装置は逐次、実速度とブレーキパターンＢＰ１を比較し、ブレーキパターンＢＰ１を超過していた場合に、ブレーキパターンＢＰ１に収まる速度まで自動減速する。
【００６８】
図９（ｂ）は、列車５ｄの先頭車両に設定されたカメラが撮像した画像から、列車５ｄの制御装置が備える解析部が位置「１７」の読み取りに成功した場合を示している。この場合、ブレーキパターン通知要求を受け取った生成部４ｅは、受信した先行列車情報に基づき列車５ｄの現在の防護区間の先頭位置「１７」から列車５ｅの現在の防護区間の最後尾位置「２６」までのブレーキパターンＢＰ２を作成する。そして制御装置は、作成したブレーキパターンに追随して運転する。制御装置は逐次、実速度とブレーキパターンＢＰ２を比較し、ブレーキパターンを超過していた場合に、ブレーキパターンＢＰ２に収まる速度まで自動減速する。
なお、本実施の形態では中央処理装置４がブレーキパターンを作成する例を示したが、制御装置が作成してもよい。
【００６９】
以上述べたように、中央処理装置４によれば、先行列車の防護区間の最後尾車両の位置を検出し、後続列車に通知するようにした。従って、後続列車は、先行列車の最後尾車両の位置を容易に把握することができる。このため、列車の本数を増やしたい場合等に、先行列車に衝突しないように先行列車との距離を詰めることができる。従って、ある区間内に配置できる列車の密度を高めることができる。
【００７０】
また、線路近傍にバーコードが付された標識を設置し、カメラを用いて各列車の最後尾車両の位置を検出するようにした。これにより、最後尾車両の位置を容易に検出することができる。また、軌道回路を用いて列車の位置を検出する場合に比べ、最後尾車両の位置を安価に検出することができる。
【００７１】
また、列車の先頭車両および最後尾車両の２カ所（複数箇所）で各列車の先頭車両の位置および最後尾車両の位置を検出するようにした。これにより、列車の編成長や列車の分離・併合を容易に把握することができる。
また、標識３ａ１〜３ａ６、３ｂ１〜３ｂ６の設置間隔を調整することにより、防護区間を容易に調整することができる。
【００７２】
例えばＧＰＳを用いて列車の位置を検出する場合、ＧＰＳはトンネル内での使用ができない、また、線路の高低差等による位置検出誤差があるという問題がある。情報処理システム１によれば、列車無線を通じて位置識別情報を取得するようにしたのでトンネル内での位置を識別することができる。また、実際の位置が設定されたバーコードを読み取るため、位置検出の誤差を抑制することができる。
【００７３】
また、ＧＰＳを用いて列車の位置を検出する場合、列車の駅構内や車両所等、線路が隣接している区間では、どこに在線しているのか判別することが難しいという問題がある。情報処理システム１によれば、走行線路、番線等の情報が設定されたバーコードを読み取るため、走行線路、番線の誤検出を抑制することができる。
【００７４】
また、ＧＰＳを用いて列車の位置を検出する場合、列車の編成長を判別することが難しいという問題がある。例えば列車の編成長を手動で入力する場合、編成長の誤入力が発生する可能性がある。さらに、例えば貨物列車のような１両の長さが異なる列車にＧＰＳを用いて列車の位置を検出するのは難しい場合がある。情報処理システム１によれば、列車の先頭車両および最後尾車両に設置されたカメラを用いて列車の先頭車両および最後尾車両の位置を検出するため、列車の編成長を容易に判別することができる。従って、例えば同一路線で編成長が異なる列車が運行されている場合にも、防護区間を容易に把握することができる。また、情報処理システム１によれば、先頭車両と最後尾車両の距離が一定以上の距離となったことを容易に検出することができる。従って、例えば走行中の列車の編成分離が発生した場合を検出することができる。
【００７５】
なお、本実施の形態では、カメラを用いて列車の各車両の位置を検出した。しかし、これに限らずトランスポンダを用いて列車の各車両の位置を検出してもよい。
【００７６】
また、本実施の形態では、各列車が備える制御装置は、列車位置情報を作成する度に中央処理装置４に作成した列車位置情報を送信した。しかし、これに限らず、各列車が備える制御装置が列車位置情報を送信する時刻の同期を取り、同期時刻で各列車が列車位置情報を中央処理装置４に一斉に送信するようになっていてもよい。
＜変形例＞
【００７７】
ところで、カメラがバーコードの撮像に失敗する等、何らかの原因によりバーコードの読み取りに失敗する場合がある。以下、バーコードの読み取りに失敗した場合の列車の動作を説明する。
【００７８】
図１０は、後部車両に設置されたカメラが撮像した画像のバーコードの読み取りに失敗した場合の列車の動作を説明する図である。図１０において、列車５ｅは停止しているものとする。
【００７９】
図１０（ａ）は、列車５ｄが列車位置情報Ｄ３ａを中央処理装置４に送信した後に列車５ｄの最後尾車両に設置されたカメラが「１４」の撮像に失敗した場合を示している。この場合、列車５ｄが備える制御装置の記憶部に記憶される防護区間の先頭位置は「１７」、最後尾位置は「１３」となる。防護区間が後側（図１０中左側）に長くなるが、後続列車が追突することはないので安全である。
【００８０】
図１０（ｂ）は、図１０（ａ）に示す状態の後に列車５ｄの先頭車両に設置されたカメラが「１８」の撮像に成功した場合を示している。この場合、列車５ｄの制御装置は、中央処理装置４に列車位置情報Ｄ３ｂを送信する。そして、抽出部４ｂが列車位置情報Ｄ３ｂに基づいてテーブルＴ１の前部の欄を「１７」から「１８」に更新すると、生成部４ｅは列車５ｄの防護区間の先頭位置「１８」から列車５ｅの防護区間の最後尾位置「２６」までのブレーキパターンＢＰ３を作成する。
【００８１】
図１１は、先頭車両に設置されたカメラが撮像した画像のバーコードの読み取りに失敗した場合の列車の動作を説明する図である。図１１において、列車５ｅは停止しているものとする。
【００８２】
図１１（ａ）は、列車５ｄが列車位置情報Ｄ３ｃを中央処理装置４に送信した後に列車５ｄの先頭車両に設置されたカメラが「１７」の撮像に失敗した場合を示している。列車５ｄの実際の防護区間の先頭位置は「１７」、最後尾位置は「１４」となる。ここで、実際の防護区間の先頭位置と制御装置の記憶部に記憶されている防護区間の先頭位置は異なる。しかし、記憶部の記憶領域に記憶されている防護区間の先頭位置が更新されないので列車５ｄの制御装置は、中央処理装置４にブレーキパターン通知要求を送信しない。このとき列車５ｄは、列車５ｄの防護区間の先頭位置「１６」から列車５ｅの防護区間の最後尾位置「２６」までのブレーキパターンＢＰ４に基づき運行している。このため列車５ｄが列車５ｅに衝突することはない。
【００８３】
図１１（ｂ）は、列車５ｄの先頭車両に設置されたカメラが「１７」、「１８」、「１９」、「２０」の撮像に失敗した場合を示している。なお、紙面の都合上、図１１（ｂ）および図１１（ｃ）の列車位置情報の時刻の秒の表記を省略している。
【００８４】
列車５ｄの実際の防護区間の先頭位置は「２０」、最後尾位置は「１７」となる。ここで、実際の防護区間の先頭位置と制御装置の記憶部に記憶されている防護区間の先頭位置は異なる。しかし、記憶部の記憶領域に記憶されている防護区間の先頭位置が更新されないので列車５ｄの制御装置は、中央処理装置４にブレーキパターン通知要求を送信しない。このため列車５ｄは、ブレーキパターンＢＰ４に基づき運行している。このため列車５ｄが列車５ｅに衝突することはない。また、列車５ｃが最後に受信した先行列車情報は、列車位置情報Ｄ３ｄの送信に伴うものである。この列車位置情報Ｄ３ｄは、列車５ｄの最後部車両に設置されたカメラの「１７」の読み取りが成功し、記憶部の記憶領域に記憶されている位置識別情報の更新に伴い、列車５ｄの制御装置が送信した情報である。このため列車５ｃは、列車５ｄの正確な最後部位置を把握することができる。また、抽出部４ｂが列車位置情報Ｄ３ｄに基づいてテーブルＴ１の後部の欄を「１７」に更新する。生成部４ｅは列車５ｄの防護区間の先頭位置「１３」から列車５ｄの防護区間の最後尾位置「１７」までのブレーキパターンＢＰ５を作成し、列車５ｃが備える制御装置に送信する。列車５ｃは、ブレーキパターンＢＰ５に基づき運行している。このため列車５ｃが列車５ｄに衝突することはない。
【００８５】
図１１（ｃ）は、列車５ｄの先頭車両に設置されたカメラが「２１」の撮像に成功した場合を示している。この場合、列車５ｄの実際の防護区間の先頭位置は「２１」、最後尾位置は「１７」となる。列車５ｄの制御装置が備える情報作成部は、列車位置情報Ｄ３ｅを中央処理装置４に送信する。また、列車５ｄの情報作成部は、ブレーキパターン通知要求を中央処理装置４に送信する。その後、列車５ｄは、列車５ｄの現在の防護区間の先頭位置「２１」から列車５ｅの現在の防護区間の最後尾位置「２６」までのブレーキパターンＢＰ６を受信する。
【００８６】
また、列車５ｃの先頭車両に設置されたカメラが「１４」の撮像に成功した場合を示している。この場合、列車５ｄの実際の防護区間の先頭位置は「１４」、最後尾位置は「１０」となる。列車５ｃの制御装置が備える情報作成部は、列車位置情報Ｄ２ｂを中央処理装置４に送信する。また、列車５ｃの情報作成部は、ブレーキパターン通知要求を中央処理装置４に送信する。その後、列車５ｃは、列車５ｃの現在の防護区間の先頭位置「１４」から列車５ｄの現在の防護区間の最後尾位置「１７」までのブレーキパターンＢＰ７を受信する。
【００８７】
以上、本発明の情報処理装置、情報処理方法およびプログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、中央処理装置４が行った処理が、複数の装置によって分散処理されるようにしてもよい。
【００８８】
なお、本実施の形態の列車の制御方法は、例えば鉄道模型にも適用することができる。その場合、鉄道模型と中央処理装置との情報のやりとりの方法としては、例えば無線ＬＡＮ等を用いることができる。
【００８９】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、中央処理装置４が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００９０】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００９２】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【００９３】
１  情報処理システム
２ａ、２ｂ、２ｃ  線路
３ａ１〜３ａ６、３ｂ１〜３ｂ６  標識
４  中央処理装置
４ａ  受信部
４ｂ  抽出部
４ｃ  記憶部
４ｄ  送信部
４ｅ  生成部
５ａ、５ｂ、５ｃ、５ｄ、５ｅ  列車
５ａ１、５ａ２
６ａ、６ｂ、６ｃ、６ｄ  カメラ
７ａ、７ｂ  制御装置
７１  解析部
７２  記憶部
７３  情報作成部
７４  受信部
７５  表示部
８  モニタ
ＢＰ１〜ＢＰ７  ブレーキパターン
Ｄ１、Ｄ２、Ｄ２ａ、Ｄ２ｂ、Ｄ３、Ｄ３ａ〜Ｄ３ｅ、Ｄ４  列車位置情報
Ｔ１  テーブル
【図１】
2014058276.tif 000003
【図２】
2014058276.tif 000004
【図３】
2014058276.tif 000005
【図４】
2014058276.tif 000006
【図５】
2014058276.tif 000007
【図６】
2014058276.tif 000008
【図７】
2014058276.tif 000009
【図８】
2014058276.tif 000010
【図９】
2014058276.tif 000011
【図１０】
2014058276.tif 000012
【図１１】
2014058276.tif 000013