(57)【特許請求の範囲】
【請求項１】
環状に形成されている第１の線区内に位置する第１の端点および第２の端点の位置情報と、前記第１の端点および前記第２の端点が両端に位置する第１の区間または第２の区間のうち、指定された指定区間に、前記第１の線区内の特定の位置を示す仮想ブロックが含まれているか否かを示す仮想ブロック有無情報とを取得する情報取得部と、
前記情報取得部で取得した前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報とに基づいて、前記第１の区間または前記第２の区間のいずれが前記指定区間であるかを判別する指定区間判別部と、
前記指定区間判別部で判別された前記指定区間に列車が在線しているか否かを判断する在線判断部と、
を備える列車在線検知装置。
【請求項２】
環状に形成されている第１の線区内に位置する第１の端点および第２の端点の位置情報と、前記第１の端点および前記第２の端点が両端に位置する第１の区間または第２の区間のうち、指定された指定区間は、前記第１の端点から前記第２の端点までのどちら回りの方向側に位置しているかを示すための方向情報とを取得する情報取得部と、
前記情報取得部で取得した前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報とに基づいて、前記第１の区間または前記第２の区間のいずれが前記指定区間であるかを判別する指定区間判別部と、
前記指定区間判別部で判別された前記指定区間に列車が在線しているか否かを判断する在線判断部と、
を備える列車在線検知装置。
【請求項３】
前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報の入力を受け付ける入力受付部を備え、
前記情報取得部は、前記入力受付部で受け付けた前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報とを取得することを特徴とする請求項１に記載の列車在線検知装置。
【請求項４】
前記第１の線区内または前記第１の線区周辺の状態を検知するセンサと、
前記センサが有するＩＤに、前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報とを関連付けて記憶するセンサ情報データベースと、を備え、
前記情報取得部は、前記センサが特定の状態を検知した場合に、前記センサ情報データベースから前記センサが有する前記ＩＤに基づいて、前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報とを取得することを特徴とする請求項１に記載の列車在線検知装置。
【請求項５】
前記第１の線区内または前記第１の線区周辺の状態を検知するセンサを備え、
前記センサは、特定の状態を検知した場合に、前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報とを送信し、
前記情報取得部は、前記第１の端点および前記第２の端点の前記位置情報と、前記仮想ブロック有無情報とを取得することを特徴とする請求項１に記載の列車在線検知装置。
【請求項６】
前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報の入力を受け付ける入力受付部を備え、
前記情報取得部は、前記入力受付部で受け付けた前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報とを取得することを特徴とする請求項２に記載の列車在線検知装置。
【請求項７】
前記第１の線区内または前記第１の線区周辺の状態を検知するセンサと、
前記センサが有するＩＤに、前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報とを関連付けて記憶するセンサ情報データベースと、を備え、
前記情報取得部は、前記センサが特定の状態を検知した場合に、前記センサ情報データベースから前記センサが有する前記ＩＤに基づいて、前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報とを取得することを特徴とする請求項２に記載の列車在線検知装置。
【請求項８】
前記第１の線区内または前記第１の線区周辺の状態を検知するセンサを備え、
前記センサは、特定の状態を検知した場合に、前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報とを送信し、
前記情報取得部は、前記第１の端点および前記第２の端点の前記位置情報と、前記方向情報とを取得することを特徴とする請求項２に記載の列車在線検知装置。
【請求項９】
前記入力受付部は、前記列車と無線通信を行う地上装置または前記列車に搭載される車上装置に設けられることを特徴とする請求項３または請求項６に記載の列車在線検知装置。
【請求項１０】
前記センサは、風速センサ、落石検知センサ、地震センサ、液面レベルセンサ、天候センサのいずれかであることを特徴とする請求項４、請求項５、請求項７、請求項８のいずれか１項に記載の列車在線検知装置。
【請求項１１】
前記在線判断部が前記指定区間に前記列車が在線してないと判断した場合に、前記列車から前記列車の走行方向において前記第１の端点および前記第２の端点のうち、前記列車に近い側の端点である始端点までの距離が特定の範囲内にあるか否かを判断する接近判断部を備えることを特徴とする請求項１から請求項１０のいずれか１項に記載の列車在線検知装置。
【請求項１２】
前記第１の線区は、前記第１の線区とは異なる環状に形成されている第２の線区と隣接して接続され、
前記仮想ブロックは、前記第１の線区と前記第２の線区とが接続される接続点に設けられることを特徴とする請求項１、請求項３、請求項４、請求項５のいずれか１項に記載の列車在線検知装置。
【請求項１３】
前記第１の線区は、前記第１の線区へと乗り入れ可能な第３の線区と接続され、
前記在線判断部が前記指定区間に前記列車が在線していないと判断した場合に、前記指定区間に前記第１の線区と前記第３の線区とが接続される接続点が位置しているか否かを判断する接続点有無判断部と、
前記接続点有無判断部が前記指定区間に前記接続点が位置していると判断した場合に、前記第３の線区から前記第１の線区に向かって走行する前記列車から前記接続点までの距離が特定の範囲内にあるか否かを判断する接近判断部と、を備えることを特徴とする請求項１から請求項１０のいずれか１項に記載の列車在線検知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定された区間に列車が在線しているかを判断する列車在線検知装置に関するものである。
【背景技術】
【０００２】
従来から、特定の区間に列車が在線しているかを検知する技術が知られている。列車の在線を検知するためには、列車の在線位置を特定する必要がある。列車の在線位置を特定する技術としては、無線通信を用いて自列車の絶対位置を特定する自列車位置特定手段を備える列車が開示されている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０６１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、環状に形成されている線区においては、異なる２つの端点で区間を指定した場合に、指定された区間が２通り想定されるため、特許文献１のように列車の絶対位置が分かったとしても列車が指定された区間に在線しているかは判断することができないという問題があった。【０００５】
本発明は、上記のような課題を解決するためになされたものであって、環状に形成されている線区において指定された指定区間内に列車が在線しているかを判断することができる列車在線検知装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る列車在線検知装置は、環状に形成されている第１の線区内に位置する第１の端点および第２の端点の位置情報と、第１の端点および第２の端点が両端に位置する第１の区間または第２の区間のうち、指定された指定区間に、第１の線区内の特定の位置を示す仮想ブロックが含まれているか否かを示す仮想ブロック有無情報とを取得する情報取得部と、情報取得部で取得した第１の端点および第２の端点の位置情報と、仮想ブロック有無情報とに基づいて、第１の区間または第２の区間のいずれが指定区間であるかを判別する指定区間判別部と、指定区間判別部で判別された指定区間に列車が在線しているか否かを判断する在線判断部と、を備えている。
【発明の効果】
【０００７】
本発明に係る列車在線検知装置によれば、環状に形成されている第１の線区内に位置する第１の端点および第２の端点の位置情報と、第１の端点および第２の端点が両端に位置する第１の区間または第２の区間のうち、指定された指定区間に、第１の線区内の特定の位置を示す仮想ブロックが含まれているか否かを示す仮想ブロック有無情報とを取得する情報取得部と、情報取得部で取得した第１の端点および第２の端点の位置情報と、仮想ブロック有無情報とに基づいて、第１の区間または第２の区間のいずれが指定区間であるかを判別する指定区間判別部と、指定区間判別部で判別された指定区間に列車が在線しているか否かを判断する在線判断部と、を備えているので、環状に形成されている第１の線区において指定された指定区間を判別し、指定区間内に列車が在線しているかを判断することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る列車在線検知装置の構成の一例を示すブロック図である。
【図２】環状に形成されている第１の線区に設定されるブロックおよび仮想ブロックの一例を示す図である。
【図３】図２に示す環状に形成されている第１の線区を一次元状に表した状態を示す図である。
【図４】仮想ブロックを含んでいる側が指定区間である場合の一例を示す図である。
【図５】仮想ブロックを含んでいない側が指定区間である場合の一例を示す図である。
【図６】図４に示す指定区間のブロック列の一例を示す図である。
【図７】図５に示す指定区間のブロック列の一例を示す図である。
【図８】本発明の実施の形態１に係る列車在線検知装置による処理の流れの一例を示すフローチャートである。
【図９】図１に示す列車在線検知装置を実現するハードウエア構成の一例を示す図である。
【図１０】本発明の実施の形態１に係る列車在線検知装置の構成の他の一例を示すブロック図である。
【図１１】本発明の実施の形態２に係る列車在線検知装置の構成の一例を示すブロック図である。
【図１２】センサ情報データベースに記憶される仮想ブロック有無情報を含むデータ構成の一例を示す図である。
【図１３】本発明の実施の形態２に係る列車在線検知装置の構成の他の一例を示すブロック図である。
【図１４】本発明の実施の形態２に係る列車在線検知装置の構成の更に他の一例を示すブロック図である。
【図１５】第１の線区に環状に形成されている第２の線区が隣接して接続されている場合の仮想ブロックの一例を示す図である。
【図１６】本発明の実施の形態３に係る列車在線検知装置の構成の一例を示すブロック図である。
【図１７】環状に形成されている第１の線区に設定されるブロックおよび方向情報の一例を示す図である。
【図１８】指定区間が第１の端点から第２の端点までの時計回り方向に位置している場合の一例を示す図である。
【図１９】指定区間が第１の端点から第２の端点までの反時計回り方向に位置している場合の一例を示す図である。
【図２０】本発明の実施の形態３に係る列車在線検知装置による処理の流れの一例を示すフローチャートである。
【図２１】本発明の実施の形態４に係る列車在線検知装置の構成の一例を示すブロック図である。
【図２２】センサ情報データベースに記憶される方向情報を含むデータ構成の一例を示す図である。
【図２３】本発明の実施の形態４に係る列車在線検知装置の構成の他の一例を示すブロック図である。
【図２４】本発明の実施の形態５に係る列車在線検知装置の構成の一例を示すブロック図である。
【図２５】第１の線区に乗り入れ可能な第３の線区が接続されている構成の一例を示す図である。
【図２６】本発明の実施の形態５に係る列車在線検知装置による処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明に係る列車在線検知装置の実施の形態について図面を参照しつつ説明する。
【００１０】
実施の形態１．
図１は、本実施の形態１に係る列車在線検知装置１の構成の一例を示すブロック図である。図１に示すように、列車在線検知装置１は、情報の入力を受け付ける入力受付部２、各種の情報を取得する情報取得部３、情報取得部３で取得した情報に基づいて、環状に形成されている第１の線区である環状線区Ｌ１内において指定される指定区間を判別する指定区間判別部４、指定区間判別部４で判別された指定区間に列車２０が在線しているかを判断する在線判断部５、列車２０が指定区間に接近しているかを判断する接近判断部６、環状線区Ｌ１内を走行する列車２０を制御するための列車制御情報を生成する列車制御部７、列車２０が走行する経路の情報である経路情報を記憶する線路データベース８を備えている。尚、本実施の形態では、列車在線検知装置１は、列車２０と地上無線装置９を介して無線通信を行う地上装置１０によって構成される場合を例に説明するが、本発明の列車在線検知装置１は、この形態に限定されるものではなく、後述するように列車２０が備える車上装置２１、または、地上装置１０と車上装置２１とを含めた構成としても良い。
【００１１】
入力受付部２は、例えば、操作者が入力した情報を受け付けるためのものでる。入力受付部２は、例えば、マウス、キーボード、タッチパネル等で構成されており、操作者によって種々の情報および操作指令等の入力が行われる。この入力受付部２では、環状線区Ｌ１内において指定区間を指定するために、指定区間の両端に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、環状線区Ｌ１内の特定の位置を示す仮想ブロックＶＢが指定区間に含まれているか否かを示す仮想ブロック有無情報の入力を受け付ける。入力受付部２は、入力を受け付けた第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を情報取得部３へ出力する。尚、指定区間は、例えば、列車２０を臨時の制限速度に減速させる必要がある区間である臨時速度制限区間や列車２０の進入を禁止させる必要がある区間である列車防護区間等である。
【００１２】
図２は、環状に形成されている第１の線区に設定されるブロックおよび仮想ブロックの一例を示す図である。図３は、図２に示す環状に形成されている第１の線区を一次元状に表した状態を示す図である。図４は、仮想ブロックを含んでいる側が指定区間である場合の一例を示す図である。図２および図３では、環状線区Ｌ１に設定される複数に分割されているブロック［Ｂ１００１］〜［Ｂ１０１０］および仮想ブロックＶＢが示されている。このようなブロック［Ｂ１００１］〜［Ｂ１０１０］および仮想ブロックＶＢの情報は、例えば、線路データベース８に記憶される。図２において、環状線区Ｌ１上の各ブロック［Ｂ１００１］〜［Ｂ１０１０］の基準点に付した吹き出し内の数字は、各ブロック［Ｂ１００１］〜［Ｂ１０１０］の基準点におけるキロ程を示している。第１の端点Ｐ１および第２の端点Ｐ２の位置情報は、例えば、ブロック番号とブロック内位置とで表現される。第１の端点Ｐ１の位置情報（キロ程）は、例えば、図４に示すように、ブロック［Ｂ１００３］の基準点であるキロ程（座標値）の２００にブロック［Ｂ１００３］のブロック内位置の座標値の４０を加えた２４０として表される。また、第２の端点Ｐ２の位置情報（キロ程）は、ブロック［Ｂ１００９］の基準である座標値の８００にブロック［Ｂ１００９］のブロック内位置の座標値の０を加えた８００として表される。尚、図２では、列車２０の走行方向が時計回りである場合には座標値が減少し、列車２０の走行方向が反時計回りである場合には座標値が増加するように設定されている場合の例を示している。また、図２において、各ブロック［Ｂ１００１］〜［Ｂ１０１０］の長さはすべて「１００」であるため、ブロック［Ｂ１００１］では座標値は０から１００であり、ブロック［Ｂ１００２］では座標値は１００から２００であり、ブロック［Ｂ１００３］では座標値は２００から３００であり、ブロック［Ｂ１００４］では座標値は３００から４００であり、ブロック［Ｂ１００５］では座標値は４００から５００であり、ブロック［Ｂ１００６］では座標値は５００から６００であり、ブロック［Ｂ１００７］では座標値は６００から７００であり、ブロック［Ｂ１００８］では座標値は７００から８００であり、ブロック［Ｂ１００９］では座標値は８００から９００であり、ブロック［Ｂ１０１０］では座標値は９００から０である例を示しており、ブロック終端の座標は隣接ブロック始端の座標と同じ位置を示している。尚、ブロックの設定の仕方は、これに限定されるものではない。また、図２においては、列車２０の走行方向が時計回りである場合には座標値が減少し、列車２０の走行方向が反時計回りである場合には座標値が増加するように設定しているが、これに限定されるものではなく、列車２０の走行方向が時計回りである場合には座標値が増加し、列車２０の走行方向が反時計回りである場合には座標値が減少するように設定されていてもよい。
【００１３】
仮想ブロックＶＢは、環状線区Ｌ１内の特定の位置を示す点である。仮想ブロックＶＢは、例えば、環状線区Ｌ１内の予め定められた固定位置を示しており、本実施形態では、図２に示すように、環状線区Ｌ１の始点と終点との接続点であるキロ程が０の位置に仮想ブロックＶＢが設定されている。尚、仮想ブロックＶＢが設定される位置は、環状線区Ｌ１の始点と終点との接続点に限定されるものではなく、予め位置情報が分かっていれば、環状線区Ｌ１内の任意の位置に設定することができる。また、第１の端点Ｐ１および第２の端点Ｐ２の位置情報は、仮想ブロックＶＢの座標値に指定されないものとする。つまり、第１の端点Ｐ１、第２の端点Ｐ２、および仮想ブロックＶＢは、いずれも異なる座標値となるように設定される。第１の端点Ｐ１または第２の端点Ｐ２のいずれかを仮想ブロックＶＢの座標値に指定したい場合には、余裕を見込んで、仮想ブロックＶＢが指定区間に含まれるように第１の端点Ｐ１または第２の端点Ｐ２の位置情報を指定するようにすれば良い。また、仮想ブロック有無情報は、図２に示す第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のうち、指定された指定区間に、仮想ブロックが含まれているか否かを示す情報である。
【００１４】
情報取得部３は、図１に示すように、入力受付部２で受け付けた入力情報である第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得する。情報取得部３は、取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を指定区間判別部４に出力する。また、情報取得部３は、線路データベース８から列車２０が走行する経路を示す経路情報を取得する。情報取得部３は、例えば、取得した経路情報を接近判断部６に出力する。経路情報は、列車２０の走行区間に関する情報および列車２０の走行方向（時計回り方向または反時計回り方向）に関する情報を含んでおり、例えば、ブロック番号で表される。図３に示す経路情報の一例である経路Ｒ１０１１は、ブロック［Ｂ１００１］、［Ｂ１００２］、［Ｂ１００３］の順（反時計回り方向）に列車２０が走行する経路情報を表している。また、本実施形態では、線路データベース８を地上装置１０に設けている例を示しているが、地上装置１０の外部に設けるようにしても良い。また、情報取得部３は、列車２０から車上無線装置２２および地上無線装置９を介して列車２０の在線位置情報を取得する。情報取得部３は、取得した列車２０の在線位置情報を在線判断部５に出力する。尚、図１では、１台の列車２０のみを示しているが、実際には環状線区Ｌ１を走行する列車２０は複数あり、情報取得部３では、各列車２０を識別するための列車ＩＤと共に、それぞれの列車２０から在線位置情報を取得する。また、本実施の形態では、情報取得部３は、地上無線装置９を介して列車２０からの情報を取得する例を示しているが、この形態に限定されるものではなく、有線回線を用いて情報を取得するように構成されていても良い。
【００１５】
指定区間判別部４は、情報取得部３で取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とに基づいて、第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別するものである。指定区間は、指定区間の両端の位置を示す第１の端点Ｐ１および第２の端点Ｐ２の位置情報だけでは、図２に示すように、第１の区間Ａ１なのか第２の区間Ａ２なのか判断できないため、本発明に係る列車在線検知装置１では、指定区間に仮想ブロックＶＢが含まれているか否かを示す情報である仮想ブロック有無情報を用いている。これにより、指定区間判断部４では、例えば、仮想ブロック有無情報として指定区間は仮想ブロックＶＢを含んでいるという情報を取得した場合には、図４に示すように、仮想ブロックＶＢを含んでいる側である第１の区間Ａ１が指定区間であると判断する。図５は、仮想ブロックを含んでいない側が指定区間である場合の一例を示す図である。仮想ブロック有無情報として指定区間は仮想ブロックＶＢを含んでいないという情報を取得した場合には、指定区間判断部４は、図５に示すように、仮想ブロックＶＢを含んでいない側である第２の区間Ａ２が指定区間であると判断する。図６は、図４に示す指定区間のブロック列の一例を示す図である。また、図７は、図５に示す指定区間のブロック列の一例を示す図である。指定区間判別部４では、指定区間を判別すると、図６および図７に示すように、第１の端点Ｐ１および第２の端点Ｐ２の２点間（指定区間）のブロック列を生成する。
【００１６】
在線判断部５は、指定区間判別部４で判別された指定区間に環状線区Ｌ１内を走行する列車２０が在線しているか否かを判断するものである。在線判断部５では、情報取得部３で取得した列車２０の在線位置情報と指定区間判別部４で判別された指定区間の情報に基づいて、列車２０が指定区間に在線しているかを判断する。
【００１７】
在線位置情報は、環状線区Ｌ１内における列車２０の位置の情報であり、例えば、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と同様にブロック番号とブロック内位置とで表現される。詳しくは図示しないが、例えば、列車２０が環状線区Ｌ１に設定される各ブロック［Ｂ１００１］〜［Ｂ１０１０］の始端に設置された地上子を通過した際に、列車２０内の車上子では地上子情報を検知する。この地上子情報は、列車２０が備える車上装置２１において車上子情報として受信される。車上装置２１では、この車上子情報によって地上子の位置を検知し、地上子の絶対位置を基準位置とし、例えば、車軸に取り付けられた速度発電機が検出する速度情報に基づいて、基準位置からの走行距離を算出することにより、ブロック内における列車２０の位置であるブロック内位置を求める。これにより、車上装置２１は、自身の列車２０の在線位置情報を求めることができる。尚、地上子は、各ブロック［Ｂ１００１］〜［Ｂ１０１０］の始端に設置される場合に限定されるものではなく、一定距離間隔、あるいは複数ブロックに1個設置される場合もあり、ブロックの始端以外の位置に設置される場合もある。また、列車２０の在線位置情報を求める方法は、これに限定されるものではなく、従来公知の方法を用いることができる。
【００１８】
車上装置２１は、例えば、自身の列車２０を識別するための列車ＩＤの情報に列車２０の在線位置情報と列車２０の走行方向の情報とを付与して、車上無線装置２２に出力する。車上無線装置２２は、車上装置２１から受け取った列車２０の在線位置情報等の情報を地上無線装置９へ送信する。地上無線装置９では、車上無線装置２２から受信した列車２０の在線位置情報等の情報を列車在線検知装置１（地上装置１０）の情報取得部３へ送信する。これにより、情報取得部３は、列車２０から地上無線装置９を介して在線位置情報を取得する。尚、列車２０には、地上子情報を検知する車上子が先頭車両と後尾車両の両方に設けておくことにより、列車２０の先端位置および後端位置を求めることができる。また、列車２０の先頭車両または後尾車両の一方に車上子を設けておくことにより、列車２０の先端位置または後端位置の一方を求め、列車長を用いて演算を行うことにより、他方の先端位置または後端位置を求めるようにしても良い。
【００１９】
在線判断部５では、例えば、図４に示すように、指定区間判別部４が、図２に示す第１の区間Ａ１が指定区間であると判別した場合には、指定区間（第１の区間Ａ１）のブロック列に列車２０の在線位置（キロ程）が含まれているか否かを判定することによって、列車２０が指定区間に在線しているかを判断する。より具体的には、在線判断部５は、列車２０の先端位置または後端位置のキロ程のいずれかが、指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であるかを判定し、列車２０の先端位置または後端位置のキロ程のいずれかが、指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であると判定した場合には、列車２０は指定区間Ａ１に在線していると判断する。
【００２０】
接近判断部６は、在線判断部５が指定区間に列車２０が在線してないと判断した場合に、列車２０から列車２０の走行方向において第１の端点Ｐ１および第２の端点Ｐ２のうち、列車２０に近い側の端点である始端点までの距離が特定の範囲内にあるか否かを判断するものである。列車２０は、指定区間に在線していない場合でも、指定区間が臨時速度制限区間や列車防護区間である場合には、列車２０が指定区間に接近した際に走行速度を減速させたり、または、停止させたりする必要がある場合がある。そのため、接近判断部６では、列車２０が指定区間に接近していないかを判断する。
【００２１】
接近判断部６では、例えば、列車２０から走行方向において列車２０に近い側の指定区間の端点である始端点までの距離が特定の範囲内にあるか否かの判断を、列車２０が走行する経路を示す経路情報に基づいて行う。接近判断部６は、経路情報が示す列車２０が走行する経路内に指定区間の始端点が含まれるか否かを判断し、列車２０が走行する経路内に指定区間の始端点が含まれる場合には、列車２０は指定区間に接近していると判断する。例えば、図４に示すように、列車２０ｂは、指定区間Ａ１に在線していない。しかしながら、列車２０ｂは、ブロック［Ｂ１００４］に在線しており、列車２０ｂが走行する経路情報は、経路Ｒ１０１８であり、ブロック［Ｂ１００５］の終端の位置のキロ程（５００）から時計回り方向にブロック［Ｂ１００３］の始端の位置のキロ程（２００）までの走行経路を示している。そのため、接近判断部６は、列車２０ｂの経路Ｒ１０１８が指定区間Ａ１の始端点である第１の端点Ｐ１（キロ程が２４０）を含むと判断し、列車２０ｂは指定区間に接近していると判断されることになる。一方で、列車２０ｃは、ブロック［Ｂ１００６］に在線しており、列車２０ｃが走行する経路情報は、経路Ｒ１０１７であり、図３に示すように、ブロック［Ｂ１００７］の終端の位置のキロ程（７００）から時計回り方向にブロック［Ｂ１００５］の始端の位置のキロ程（４００）までの走行経路を示している。そのため、接近判断部６は、列車２０ｃの経路Ｒ１０１７が指定区間Ａ１の始端点である第１の端点Ｐ１（キロ程が２４０）を含まないと判断し、列車２０ｃは指定区間に接近していないと判断されることになる。尚、接近判断部６による列車２０が指定区間に接近しているか否かの判断の方法は、経路情報に基づくものに限定されるものではなく、例えば、列車２０の先端位置から指定区間の始端点まで距離を算出し、この距離が指定区間の種類等に応じて設定される特定の距離範囲内に含まれるか否かを判定することにより、列車２０が指定区間に接近しているかを判断するようにしても良い。
【００２２】
列車制御部７は、列車２０を制御するための列車制御情報を生成するものである。列車制御部７で生成された列車制御情報は、地上無線装置９を介して列車２０に送信される。列車２０では、地上無線装置９から送られてきた列車制御情報を車上無線装置２２で受信し、車上無線装置２２は車上装置２１へ出力する。車上装置２１では、車上無線装置２２から受け取った列車制御情報に基づいて、列車２０の走行制御等を行う。列車制御情報としては、例えば、列車２０を臨時の制限速度に減速させるための臨時速度制御情報や列車２０の進入禁止区間を示す列車防護情報等が含まれる。列車制御部７は、在線判断部５または接近判断部６の判断結果に基づいて、列車制御情報を生成する。列車制御部７では、在線判断部５によって指定区間に列車２０が在線していると判断された場合または接近判断部６によって列車２０が指定区間に接近していると判断された場合には、指定区間の種類に応じて、例えば、列車２０の走行速度を特定の速度以下に減速して走行するように制御するための列車制御情報や列車２０を停止させるための列車制御情報等を生成する。
【００２３】
図８は、本発明の実施の形態１に係る列車在線検知装置１による処理の流れの一例を示すフローチャートである。以下、列車在線検知装置１による処理の流れについて図８のフローチャートを用いながら説明する。本実施形態に係る列車在線検知装置１では、図８に示すように、まず情報取得部３が、入力受付部２で受け付けた入力情報である第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得したかを判断する（Ｓ１０１）。情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得していないと判断した場合（Ｓ１０１：Ｎｏ）には、再度、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得したか否かを判定する（Ｓ１０１）。すなわち、情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得するまでＳ１０１の判定を繰り返す。情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得したと判断した場合（Ｓ１０１：Ｙｅｓ）には、取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を指定区間判別部４に出力する。
【００２４】
指定区間判別部４は、情報取得部３から受け取った第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とに基づいて、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別し、第１の端点Ｐ１および第２の端点Ｐ２の２点間（指定区間）を示すブロック列を生成する（Ｓ１０２）。
【００２５】
在線判断部５は、情報取得部３で取得した列車２０の在線位置情報と指定区間判別部４で判別された指定区間の情報に基づいて、指定区間のブロック列に列車２０の先端位置または後端位置が含まれているか否かを判定する（Ｓ１０３）。在線判断部５では、例えば、図４に示すように、指定区間判別部４が、図２に示す第１の区間Ａ１が指定区間であると判別した場合には、まず列車２０の先端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であるかを判定する。在線判断部５は、列車２０の先端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であると判定した場合（Ｓ１０３：Ｙｅｓ）には、列車２０は指定区間Ａ１に在線していると判断し（Ｓ１０４）、列車在線検知装置１による在線検知の処理を終了する。つまり、図４に示すように、キロ程が１００から２００であるブロック［Ｂ１００２］内に在線している列車２０ａについては、在線判断部５によって指定区間Ａ１に在線していると判断される。
【００２６】
一方、在線判断部５は、列車２０の先端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上のいずれでもないと判定した場合には、次に列車２０の後端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であるかを判定する。在線判断部５は、列車２０の後端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であると判定した場合（Ｓ１０３：Ｙｅｓ）には、列車２０は指定区間に在線していると判断し（Ｓ１０４）、列車在線検知装置１による在線検知の処理を終了する。しかしながら、在線判断部５は、列車２０の後端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上のいずれでもないと判断した場合、つまり、列車２０の先端位置または後端位置のキロ程のいずれも指定区間Ａ１内に含まれないと判定した場合（Ｓ１０３：Ｎｏ）には、列車２０は指定区間に在線していないと判断する（Ｓ１０５）。つまり、図４に示すように、キロ程が３００から４００であるブロック［Ｂ１００４］内に在線している列車２０ｂおよびキロ程が５００から６００であるブロック［Ｂ１００６］内に在線している列車２０ｃについては、在線判断部５によって指定区間Ａ１に在線していないと判断される。
【００２７】
在線判断部５によって列車２０は指定区間に在線していないと判断された場合（Ｓ１０５）には、次に、接近判断部６によって列車２０の走行方向において列車２０に近い側の指定区間の端点である始端点は、経路情報が示す列車２０が走行する経路に含まれているか否かを判定する（Ｓ１０６）。接近判断部６は、例えば、図４に示す列車２０ｂのように、ブロック［Ｂ１００４］に在線している場合、列車２０ｂが走行する経路情報は、経路Ｒ１０１８であり、ブロック［Ｂ１００５］の終端の位置のキロ程（５００）から時計回り方向にブロック［Ｂ１００３］の始端の位置のキロ程（２００）までの走行経路を示しているので、列車２０ｂの経路Ｒ１０１８に指定区間Ａ１の始端点である第１の端点Ｐ１（キロ程が２４０）が含まれていると判定する（Ｓ１０６：Ｙｅｓ）。そして、接近判断部６は、列車２０ｂは指定区間Ａ１に接近していると判断し（Ｓ１０７）、列車在線検知装置１による在線検知の処理を終了する。
【００２８】
一方で、接近判断部６は、例えば、図４に示す列車２０ｃのように、ブロック［Ｂ１００６］に在線している場合、列車２０ｃが走行する経路情報は、経路Ｒ１０１７であり、図３に示すように、ブロック［Ｂ１００７］の終端の位置のキロ程（７００）から時計回り方向にブロック［Ｂ１００５］の始端の位置のキロ程（４００）までの走行経路を示しているので、列車２０ｃの経路Ｒ１０１７に指定区間Ａ１の始端点である第１の端点Ｐ１（キロ程が２４０）が含まれてないと判定する（Ｓ１０６：Ｎｏ）。そして、接近判断部６は、列車２０ｃは指定区間Ａ１に接近していないと判断し（Ｓ１０７）、列車在線検知装置１による在線検知の処理を終了する。
【００２９】
尚、上記説明した本実施の形態において、列車在線検知装置１（地上装置１０）は、プロセッサと、記憶回路と、受信器と、送信器とを備え、各動作はソフトウエアにより実現することができる。図９は、図１に示す列車在線検知装置１を実現するハードウエア構成の一例を示す図である。図９に示す列車在線検知装置１は、プロセッサ１０１、記憶回路１０２、受信器１０３、送信器１０４、入力部１０５を備え、プロセッサ１０１は受信した情報を用いてソフトウエアによる演算及び制御を行い、記憶回路１０２は受信した情報またはプロセッサ１０１が演算および制御を行うに際して必要な情報及びソフトウエアの記憶を行う。受信器１０３は、外部から情報を受信するインターフェースである。送信器１０４は、外部に情報を送信するインターフェースである。入力部１０５は、各種の情報の入力を受け付ける入力インターフェースである。なお、プロセッサ１０１、記憶回路１０２、受信器１０３、送信器１０４、入力部１０５は、各々複数設けられていてもよい。図１に示す入力受付部２は、入力部１０５によって実現される。また、情報取得部３は、プロセッサ１０１および受信器１０３によって実現される。また、指定区間判断部４、在線判断部５、接近判断部６はプロセッサ１０１によって実現される。列車制御部７は、プロセッサ１０１および送信器１０４によって実現される。線路データベース８は、記憶回路１０２によって実現される。
【００３０】
本発明の実施の形態１に係る列車在線検知装置１によれば、環状線区Ｌ１内に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のうち、指定された指定区間に、環状線区Ｌ１内の特定の位置を示す仮想ブロックＶＢが含まれているか否かを示す仮想ブロック有無情報とを取得する情報取得部３と、情報取得部３で取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とに基づいて、第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別する指定区間判別部４と、指定区間判別部４で判別された指定区間に列車２０が在線しているか否かを判断する在線判断部５と、を備えているので、環状線区Ｌ１において指定された指定区間を判別し、指定区間内に列車２０が在線しているかを判断することができる。
【００３１】
また、本発明の実施の形態１に係る列車在線検知装置１によれば、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報の入力を受け付ける入力受付部２を備え、情報取得部３は、入力受付部２で受け付けた第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを取得するので、状況に応じた適切な指定区間の情報を取得することができる。
【００３２】
また、本発明の実施の形態１に係る列車在線検知装置１によれば、入力受付部２は、列車２０と無線通信を行う地上装置１０に設けられているので、環状線区Ｌ１内の状況に応じた適切な指定区間の情報を入力することができる。
【００３３】
また、本発明の実施の形態１に係る列車在線検知装置１によれば、在線判断部５が指定区間に列車２０が在線してないと判断した場合に、列車２０から列車２０の走行方向において第１の端点Ｐ１および第２の端点Ｐ２のうち、列車２０に近い側の端点である始端点までの距離が特定の範囲内にあるか否かを判断する接近判断部６を備えているので、列車２０が指定区間に在線していない場合でも、指定区間が臨時速度制限区間や列車防護区間である場合に、列車２０が指定区間に接近しているか否かを判断することができる。
【００３４】
尚、本実施の形態では、列車在線検知装置１は、列車２０と地上無線装置９を介して無線通信を行う地上装置１０によって構成される場合を例に説明しているが、この形態に限定されるものではない。図１０は、本発明の実施の形態１に係る列車在線検知装置の構成の他の一例を示すブロック図である。図１０に示すように、列車２０が備える車上装置２１を列車在線検知装置１として構成しても良い。尚、図１に示す列車在線検知装置１と同様の構成等については、同一の符号を付し、その詳細な説明は省略する。
【００３５】
図１０に示す列車在線検知装置１では、情報の入力を受け付ける入力受付部２、各種の情報を取得する情報取得部３、情報取得部３で取得した情報に基づいて、環状線区Ｌ１内において指定される指定区間を判別する指定区間判別部４、指定区間判別部４で判別された指定区間に列車２０が在線しているかを判断する在線判断部５、列車２０が指定区間に接近しているかを判断する接近判断部６、環状線区Ｌ１内を走行する列車２０を制御するための列車制御情報を生成する列車制御部７、列車２０が走行する経路の情報である経路情報を記憶する線路データベース８に加えて、列車２０の在線位置情報を取得する在線位置算出部１１を備えている。
【００３６】
在線位置算出部１１は、例えば、列車２０が環状線区Ｌに設定される各ブロック［Ｂ１００１］〜［Ｂ１０１０］の始端に設置された地上子を通過した際に、列車２０内の車上子で検知した地上子情報を車上子情報として受信し、この車上子情報によって地上子の位置を検知し、地上子の絶対位置を基準位置とし、例えば、車軸に取り付けられた速度発電機が検出する速度情報に基づいて、基準位置からの走行距離を算出して、ブロック内における列車２０の位置であるブロック内位置を求めることにより、自身の列車２０の在線位置情報を算出する。在線位置算出部１１では、算出した列車２０の在線位置情報を情報取得部３に出力する。
【００３７】
また、詳しくは図示しないが、列車在線検知装置１は、地上装置１０と車上装置２１を含めた列車制御システムとして構成しても良い。列車在線検知装置１を地上装置１０と車上装置２１を含めた列車制御システムとして構成する場合には、例えば、地上装置１０側に入力受付部２、情報取得部３、指定区間判別部４の機能を持たせておき、車上装置１０側に在線判断部５、接近判断部６、列車制御部７、線路データベース８、在線位置算出部１１の機能を持たせるように構成しても良い。この場合、列車在線検知装置１は、地上装置１０の入力受付部２で指定区間の両端に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、環状線区内の特定の位置を示す仮想ブロックＶＢが指定区間に含まれているか否かを示す仮想ブロック有無情報の入力を受け付けて、情報取得部３へ出力する。情報取得部３は、入力受付部２で受け付けた入力情報である第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得し、指定区間判別部４に出力する。指定区間判別部４は、情報取得部３で取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とに基づいて、第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別し、図６および図７に示すように、第１の端点Ｐ１および第２の端点Ｐ２の２点間（指定区間）のブロック列を生成し、地上無線装置９を介して、車上装置２１へ送信する。そして、車上装置２１では、指定区間判別部４で生成された指定区間を示すブロック列の情報を車上無線装置２２を介して受信すると、在線判断部５では、指定区間を示すブロック列に列車２０の在線位置が含まれているか否かを判定することによって、列車２０が指定区間に在線しているかを判断するようにすれば良い。
【００３８】
実施の形態２．
次に、本発明の実施の形態２に係る列車在線検知装置１ａについて説明する。図１１は、本発明の実施の形態２に係る列車在線検知装置の構成の一例を示すブロック図である。列車在線検知装置１ａは、図１１に示すように、実施の形態１に係る図１に示す列車在線検知装置１が備える入力受付部２の代わりに、環状線区Ｌ内または環状線区Ｌの周辺の状態を検知するセンサ１２と、センサ情報データベース１３とを備えている。尚、本発明の実施の形態１に係る列車在線検知装置１と同様の構成等については、同一の符号を付し、その詳細な説明は省略する。
【００３９】
センサ１２は、例えば、環状線区Ｌ１内または環状線区Ｌ１の周辺に特定の間隔を離して複数設置されており、環状線区Ｌ１内または環状線区Ｌ１の周辺の状態を検知するものである。センサ１２としては、例えば、環状線区Ｌ１の周辺の風速を検知する風速センサ、環状線区Ｌ１沿いの斜面等で落石が発生していないかを検知する落石検知センサ、環状線区Ｌ１が位置する周辺の地域において地震が発生していないかを検知する地震センサ、環状線区Ｌ１が通る河川や環状線区Ｌ１沿いの河川等の水面の高さ等を検知する液面レベルセンサ、環状線区Ｌ１内または環状線区Ｌ１の周辺の降雪量や雨量等を検知する各種の天候センサ等を用いることができる。センサ１２は、列車２０の走行制御を行う必要があるような特定の状態を検知した場合、センサ１２が有する自身のセンサＩＤを地上無線装置９を介して情報取得部３に送信する。特定の状態の一例としては、センサ１２が風速センサの場合には、予め定められた風速以上の風が吹いている状態等である。
【００４０】
図１２は、センサ情報データベースに記憶される仮想ブロック有無情報を含むデータ構成の一例を示す図である。センサ情報データベース１３は、例えば、図１２に示すように、センサＩＤに、指定区間の両端に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロックＶＢが指定区間に含まれているか否かを示す仮想ブロック有無情報とを関連付けて記憶している。列車在線検知装置１ａでは、情報取得部３は、センサ１２が特定の状態を検知した場合に、センサ１２からセンサＩＤを受信すると、受信したセンサＩＤに基づいて、センサ情報データベース１３にアクセスし、受信したセンサＩＤに対応する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロックＶＢが指定区間に含まれているか否かを示す仮想ブロック有無情報とを取得する。これにより、列車在線検知装置１ａは、図１に示す列車在線検知装置１と同様に指定区間判断部４によって指定区間を判別することができる。尚、第１の端点Ｐ１および第２の端点Ｐ２の位置情報は、第１の実施形態に係る列車在線検知装置１と同様に、仮想ブロックＶＢの座標値にはならないものとする。つまり、第１の端点Ｐ１、第２の端点Ｐ２、および仮想ブロックＶＢは、いずれも異なる座標値となるように設定される。第１の端点Ｐ１または第２の端点Ｐ２のいずれかを仮想ブロックＶＢの座標値にしたい場合には、余裕を見込んで、仮想ブロックＶＢが指定区間に含まれるように第１の端点Ｐ１または第２の端点Ｐ２の位置情報を記憶しておくようにすれば良い。また、図１１では、１つのセンサ１２のみを図示しているが、環状線区Ｌ１内または環状線区Ｌ１の周辺に特定の間隔を離して複数設置されるものであり、環状線区Ｌ１が通る場所の状況に応じて、異なる種類のセンサ１２が複数設置されていても良い。また、図１１では、センサ情報データベース１３を地上装置１０に設けている例を示しているが、地上装置１０の外部に設けるようにしても良い。また、図１１では、情報取得部３は、地上無線装置９を介してセンサ１２からの情報を取得する例を示しているが、この形態に限定されるものではなく、有線回線を用いて情報を取得するように構成されていても良い。また、情報取得部３が第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを取得するのは、入力受付部２およびセンサ情報データベース１３からに限定されるものではなく、他の装置等から取得するように構成しても良い。
【００４１】
本発明の実施の形態２に係る列車在線検知装置１ａによれば、環状線区Ｌ１内または環状線区Ｌ１の周辺の状態を検知するセンサ１２と、センサ１２が有するＩＤに、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを関連付けて記憶するセンサ情報データベース１３とを備え、情報取得部３は、センサ１２が特定の状態を検知した場合に、センサ情報データベース１３からセンサ１２が有するＩＤに基づいて、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを取得するので、センサ１２が検知した環状線区Ｌ１内または環状線区Ｌ１の周辺の状態に応じて、効率的に指定区間を判別することができる。
【００４２】
図１３は、本発明の実施の形態２に係る列車在線検知装置の構成の他の一例を示すブロック図である。実施の形態２に係る列車在線検知装置１ａも実施の形態１に係る列車在線検知装置１と同様に、図１３に示すように、列車が備える車上装置２１の側に、入力受付部２、情報取得部３、指定区間判別部４、在線判断部５、接近判断部６、列車制御部７、線路データベース８、在線位置算出部１１に加えて、センサ情報データベース１３を備えるように構成しても良い。図１３に示す列車在線検知装置１ａでは、センサ１２は、列車２０の走行制御を行う必要があるような特定の状態を検知した場合、センサ１２が有する自身のセンサＩＤを地上無線装置９を介して車上無線装置２２に送信し、車上無線装置２２は情報取得部３に送信する。そして、情報取得部３は、受信したセンサＩＤに基づいて、センサ情報データベース１３にアクセスし、受信したセンサＩＤに対応する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロックＶＢが指定区間に含まれているか否かを示す仮想ブロック有無情報とを取得する。これにより、図１３に示す列車在線検知装置１ａは、指定区間判断部４によって指定区間を判別することができる。また、詳しくは図示しないが、列車在線検知装置１ａでも、実施の形態１に係る列車在線検知装置１と同様に、地上装置１０と車上装置２１を含めた列車制御システムとして構成しても良い。  
【００４３】
図１４は、本発明の実施の形態２に係る列車在線検知装置の構成の更に他の一例を示すブロック図である。図１４に示す列車在線検知装置１ａでは、センサ１２は、例えば、予め第１の端点Ｐ１の位置情報、第２の端点Ｐ２の位置情報、仮想ブロック有無情報を記憶部（不図示）に記憶しており、特定の状態を検知した場合には、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを地上無線装置９を介して情報取得部３に送信するように構成されている。これにより、図１４に示す列車在線検知装置１ａでは、地上装置１０がセンサ情報データベース１３を有することなく、情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを取得することができる。
【００４４】
図１５は、環状線区Ｌ１に環状に形成されている第２の線区である環状線区Ｌ２が隣接して接続されている場合の仮想ブロックの一例を示す図である。図２では、１つの環状線区Ｌ１に仮想ブロックＶＢを設定する例を示しているが、例えば、図１５に示すように、それぞれ異なる環状線区Ｌ１と環状線区Ｌ２が隣接して接続されている場合には、仮想ブロックＶＢをそれぞれの環状線区Ｌ１、Ｌ２が接続される接続点に設定するようにしても良い。これにより、環状線区Ｌ１と環状線区Ｌ２とで共有の仮想ブロックＶＢを用いることができるので、環状線区Ｌ１と環状線区Ｌ２のそれぞれに仮想ブロックＶＢを設けた場合よりも仮想ブロックＶＢを１つ省略できるので、効率的である。
【００４５】
実施の形態３．
次に、本発明の実施の形態３に係る列車在線検知装置１ｂについて説明する。図１６は、本発明の実施の形態３に係る列車在線検知装置の構成の一例を示すブロック図である。図１７は、環状に形成されている第１の線区に設定されるブロックおよび方向情報の一例を示す図である。本発明の実施の形態３に係る列車在線検知装置１ａは、図１６および図１７に示すように、入力受付部２では、環状線区Ｌ１内に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のうち、指定された指定区間は、第１の端点（始端）Ｐ１から第２の端点（終端）Ｐ２までのどちら回りの方向（時計回り方向または反時計回り方向）に位置しているかを示すための方向情報との入力を受け付け、情報取得部３は、入力受付部２で受け付けたる第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とを取得するものである。尚、本発明の実施の形態１に係る列車在線検知装置１と同様の構成等については、同一の符号を付し、その詳細な説明は省略する。
【００４６】
列車在線検知装置１ｂでは、指定区間判別部４は、情報取得部３で取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とに基づいて、第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別する。指定区間は、指定区間の両端の位置を示す第１の端点Ｐ１および第２の端点Ｐ２の位置情報だけでは、図１７に示すように、第１の区間Ａ１なのか第２の区間Ａ２なのか判断できないため、列車在線検知装置１ｂでは、指定区間は、第１の端点Ｐ１から第２の端点Ｐ２までのどちら回りの方向（時計回り方向または反時計回り方向）に位置しているかを示すための方向情報を用いている。図１８は、指定区間が第１の端点から第２の端点までの時計回り方向に位置している場合の一例を示す図である。図１９は、指定区間が第１の端点から第２の端点までの反時計回り方向に位置している場合の一例を示す図である。指定区間判断部４では、例えば、方向情報として指定区間は、第１の端点Ｐ１から第２の端点Ｐ２までの時計回り方向側であるという情報を取得した場合には、図１８に示すように、第１の端点Ｐ１から第２の端点Ｐ２までの時計回り方向側である第１の区間Ａ１が指定区間であると判断する。また、方向情報として指定区間は、第１の端点Ｐ１から第２の端点Ｐ２までの反時計回り方向側であるという情報を取得した場合には、指定区間判断部４は、図１９に示すように、第１の端点Ｐ１から第２の端点Ｐ２までの反時計回り方向側である第２の区間Ａ２が指定区間であると判断する。また、指定区間判別部４では、指定区間を判別すると、図１に示す列車在線検知装置１と同様に、図６および図７に示すように、第１の端点Ｐ１および第２の端点Ｐ２の２点間（指定区間）のブロック列を生成する。そして、在線判断部５では、指定区間判別部４が生成したブロック列に列車２０の在線位置（キロ程）が含まれているか否かを判定することによって、列車２０が指定区間に在線しているかを判断する。
【００４７】
図２０は、本発明の実施の形態３に係る列車在線検知装置による処理の流れの一例を示すフローチャートである。以下、列車在線検知装置１ｂによる処理の流れについて図２０のフローチャートを用いながら説明する。本実施形態に係る列車在線検知装置１ｂでは、図２０に示すように、まず情報取得部３が、入力受付部２で受け付けた入力情報である第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報を取得したかを判断する（Ｓ２０１）。情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報を取得していないと判断した場合（Ｓ２０１：Ｎｏ）には、再度、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報を取得したか否かを判定する（Ｓ２０１）。すなわち、情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報を取得するまでＳ２０１の判定を繰り返す。情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報を取得したと判断した場合（Ｓ２０１：Ｙｅｓ）には、取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報を指定区間判別部４に出力する。
【００４８】
指定区間判別部４は、情報取得部３から受け取った第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とに基づいて、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別し、第１の端点Ｐ１および第２の端点Ｐ２の２点間（指定区間）を示すブロック列を生成する（Ｓ２０２）。
【００４９】
在線判断部５は、情報取得部３で取得した列車２０の在線位置情報と指定区間判別部４で判別された指定区間の情報に基づいて、指定区間のブロック列に列車２０の先端位置または後端位置が含まれているか否かを判定する（Ｓ２０３）。在線判断部５では、例えば、図１８に示すように、指定区間判別部４が、図１７に示す第１の区間Ａ１が指定区間であると判別した場合には、まず列車２０の先端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であるかを判定する。在線判断部５は、列車２０の先端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であると判定した場合（Ｓ２０３：Ｙｅｓ）には、列車２０は指定区間Ａ１に在線していると判断し（Ｓ２０４）、列車在線検知装置１ｂによる在線検知の処理を終了する。つまり、図１７に示すように、キロ程が１００から２００であるブロック［Ｂ１００２］内に在線している列車２０ａについては、在線判断部５によって指定区間Ａ１に在線していると判断される。
【００５０】
一方、在線判断部５は、列車２０の先端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上のいずれでもないと判定した場合には、次に列車２０の後端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であるかを判定する。在線判断部５は、列車２０の後端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上であると判定した場合（Ｓ２０３：Ｙｅｓ）には、列車２０は指定区間に在線していると判断し（Ｓ２０４）、列車在線検知装置１ｂによる在線検知の処理を終了する。しかしながら、在線判断部５は、列車２０の後端位置のキロ程が指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上のいずれでもないと判断した場合、つまり、列車２０の先端位置または後端位置のキロ程のいずれも指定区間Ａ１内に含まれないと判定した場合（Ｓ２０３：Ｎｏ）には、列車２０は指定区間に在線していないと判断する（Ｓ２０５）。つまり、図１７に示すように、キロ程が３００から４００であるブロック［Ｂ１００４］内に在線している列車２０ｂおよびキロ程が５００から６００であるブロック［Ｂ１００６］内に在線している列車２０ｃについては、在線判断部５によって指定区間Ａ１に在線していないと判断される。
【００５１】
在線判断部５によって列車２０は指定区間に在線していないと判断された場合（Ｓ２０５）には、次に、接近判断部６によって列車２０の走行方向において列車２０に近い側の指定区間の端点である始端点は、経路情報が示す列車２０が走行する経路に含まれているか否かを判定する（Ｓ２０６）。接近判断部６は、例えば、図１７に示す列車２０ｂのように、ブロック［Ｂ１００４］に在線している場合、列車２０ｂが走行する経路情報は、経路Ｒ１０１８であり、ブロック［Ｂ１００５］の終端の位置のキロ程（５００）から時計回り方向にブロック［Ｂ１００３］の始端の位置のキロ程（２００）までの走行経路を示しているので、列車２０ｂの経路Ｒ１０１８に指定区間Ａ１の始端点である第１の端点Ｐ１（キロ程が２４０）が含まれていると判定する（Ｓ２０６：Ｙｅｓ）。そして、接近判断部６は、列車２０ｂは指定区間Ａ１に接近していると判断し（Ｓ２０７）、列車在線検知装置１ｂによる在線検知の処理を終了する。
【００５２】
一方で、接近判断部６は、例えば、図１７に示す列車２０ｃのように、ブロック［Ｂ１００６］に在線している場合、列車２０ｃが走行する経路情報は、経路Ｒ１０１７であり、ブロック［Ｂ１００７］の終端の位置のキロ程（７００）から時計回り方向にブロック［Ｂ１００５］の始端の位置のキロ程（４００）までの走行経路を示しているので、列車２０ｃの経路Ｒ１０１７に指定区間Ａ１の始端点である第１の端点Ｐ１（キロ程が２４０）が含まれてないと判定する（Ｓ２０６：Ｎｏ）。そして、接近判断部６は、列車２０ｃは指定区間Ａ１に接近していないと判断し（Ｓ２０７）、列車在線検知装置１ｂによる在線検知の処理を終了する。尚、上記説明した本実施の形態３に係る列車在線検知装置１ｂにおいても、列車在線検知装置１と同様のハードウエア構成によって実現することができる。
【００５３】
本発明の実施の形態３に係る列車在線検知装置１ｂによれば、環状線区Ｌ１内に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のうち、指定された指定区間は、第１の端点Ｐ１から第２の端点Ｐ２までのどちら回りの方向側に位置しているかを示すための方向情報とを取得する情報取得部３と、情報取得部３で取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とに基づいて、第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別する指定区間判別部４と、指定区間判別部４で判別された指定区間に列車２０が在線しているか否かを判断する在線判断部５と、を備えているので、環状線区Ｌ１において指定された指定区間を判別し、指定区間内に列車２０が在線しているかを判断することができる。
【００５４】
尚、本実施の形態では、列車在線検知装置１ｂは、列車２０と地上無線装置９を介して無線通信を行う地上装置１０によって構成される場合を例に説明しているが、この形態に限定されるものではなく、図１０に示す列車在線検知装置１と同様に、列車２０が備える車上装置２１を列車在線検知装置１ｂとして構成しても良い。また、列車在線検知装置１ｂは、地上装置１０と車上装置２１を含めた列車制御システムとして構成しても良い。
【００５５】
実施の形態４．
次に、本発明の実施の形態４に係る列車在線検知装置１ｃについて説明する。図２１は、本発明の実施の形態４に係る列車在線検知装置の構成の一例を示すブロック図である。本発明の実施の形態４に係る列車在線検知装置１ｃは、図２１に示すように、実施の形態３に係る図１６に示す列車在線検知装置１ｂが備える入力受付部２の代わりに、環状線区Ｌ１内または環状線区Ｌ１の周辺の状態を検知するセンサ１２と、センサ情報データベース１３とを備えている。尚、本発明の実施の形態３に係る列車在線検知装置１ｂと同様の構成等については、同一の符号を付し、その詳細な説明は省略する。
【００５６】
センサ１２は、例えば、環状線区Ｌ１内または環状線区Ｌ１の周辺に特定の間隔を離して複数設置されており、環状線区Ｌ１内または環状線区Ｌ１の周辺の状態を検知するものである。センサ１２としては、例えば、前述の風速センサ、落石検知センサ、地震センサ、液面レベルセンサ、各種の天候センサ等を用いることができる。センサ１２は、列車２０の走行制御を行う必要があるような特定の状態を検知した場合、センサ１２が有する自身のセンサＩＤを地上無線装置９を介して情報取得部３に送信する。
【００５７】
図２２は、センサ情報データベースに記憶される方向情報を含むデータ構成の一例を示す図である。センサ情報データベース１３は、例えば、図２２に示すように、センサＩＤに、指定区間の両端に位置する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のうち、指定区間は、第１の端点Ｐ１から第２の端点Ｐ２までのどちら回りの方向（時計回り方向または反時計回り方向）に位置しているかを示すための方向情報とを関連付けて記憶している。列車在線検知装置１ｃでは、情報取得部３は、センサ１２が特定の状態を検知した場合に、センサ１２からセンサＩＤを受信すると、受信したセンサＩＤに基づいて、センサ情報データベース１３にアクセスし、受信したセンサＩＤに対応する第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とを取得する。これにより、列車在線検知装置１ｃは、図１６に示す列車在線検知装置１ｂと同様に指定区間判断部４によって指定区間を判別することができる。
【００５８】
本発明の実施の形態４に係る列車在線検知装置１ｃによれば、環状線区Ｌ１内または環状線区Ｌ１の周辺の状態を検知するセンサ１２と、センサ１２が有するＩＤに、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とを関連付けて記憶するセンサ情報データベース１３とを備え、情報取得部３は、センサ１２が特定の状態を検知した場合に、センサ情報データベース１３からセンサ１２が有するＩＤに基づいて、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とを取得するので、センサ１２が検知した環状線区Ｌ１内または環状線区Ｌ１の周辺の状態に応じて、効率的に指定区間を判別することができる。
【００５９】
尚、実施の形態４に係る列車在線検知装置１ｃも実施の形態１に係る列車在線検知装置１と同様に、列車が備える車上装置２１の側に、入力受付部２、情報取得部３、指定区間判別部４、在線判断部５、接近判断部６、列車制御部７、線路データベース８、在線位置算出部１１に加えて、センサ情報データベース１３を備えるように構成しても良い。この場合、図１３に示す列車在線検知装置１ａと同様に、例えば、センサ１２は、列車２０の走行制御を行う必要があるような特定の状態を検知した場合、センサ１２が有する自身のセンサＩＤを地上無線装置９を介して車上無線装置２２に送信し、車上無線装置２２は情報取得部３に送信するように構成する。また、列車在線検知装置１ｃも地上装置１０と車上装置２１を含めた列車制御システムとして構成しても良い。
【００６０】
図２３は、本発明の実施の形態４に係る列車在線検知装置の構成の他の一例を示すブロック図である。図２３に示す列車在線検知装置１ｃでは、センサ１２は、例えば、予め第１の端点Ｐ１の位置情報、第２の端点Ｐ２の位置情報、方向情報を記憶部（不図示）に記憶しており、特定の状態を検知した場合には、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とを地上無線装置９を介して情報取得部３に送信するように構成されている。これにより、図２３に示す列車在線検知装置１ａでは、地上装置１０がセンサ情報データベース１３を有することなく、情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、方向情報とを取得することができる。
【００６１】
実施の形態５．
次に、本発明の実施の形態５に係る列車在線検知装置１ｄについて説明する。図２４は、本発明の実施の形態５に係る列車在線検知装置の構成の一例を示すブロック図である。図２５は、環状に形成されている第１の線区Ｌ１に乗り入れ可能な第３の線区Ｌ３が接続されている構成の一例を示す図である。本発明の実施の形態５に係る列車在線検知装置１ｄは、図２４に示すように、実施の形態１に係る図１に示す列車在線検知装置１が備える構成に加えて、接続点有無判断部１４を更に備えている。尚、本発明の実施の形態１に係る列車在線検知装置１と同様の構成等については、同一の符号を付し、その詳細な説明は省略する。
【００６２】
列車在線検知装置１ｄでは、線路データベース８は、経路情報に加えて、接続点位置情報を予め記憶している。接続点位置情報は、図２５に示すように、環状に形成されている第１の線区である環状線区Ｌ１と、環状線区Ｌ１へ乗り入れ可能な第３の線区Ｌ３とが接続される接続点Ｐ３の位置を示す情報である。接続点位置情報は、例えば、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と同様にブロック番号とブロック内位置とで表現される。例えば、図２５では、接続点位置情報がブロック［Ｂ１００６］の基準点であるキロ程（座標値）の５００にブロック［Ｂ１００６］のブロック内位置の座標値の８０を加えた５８０として表される例を示している。尚、第３の線区Ｌ３は、第１の線区Ｌ１に乗り入れ可能なものであれば、特に限定されるものではなく、環状に形成されている線区であっても良い。
【００６３】
列車在線検知装置１ｄの情報取得部３は、図２４に示すように、線路データベース８から経路情報及び接続点位置情報を取得することができる。接続点有無判断部１４は、指定区間に接続点Ｐ３が位置しているか否かを判断する。接続点有無判断部１４では、例えば、指定区間判別部４が、図２５に示す仮想ブロックＶＢを含む第１の区間Ａ１が指定区間であると判別した場合には、接続点位置情報を用いて、図４に示す指定区間（第１の区間Ａ１）のブロック列に接続点Ｐ３の位置（キロ程）が含まれているか否かを判定することによって、接続点Ｐ３が指定区間Ａ１に位置しているかを判断する。図２５の例では、指定区間判別部４が、第１の区間Ａ１が指定区間であると判別した場合には、接続点有無判断部１４は、接続点Ｐ３の位置のキロ程（５８０）が図４に示す指定区間Ａ１の第１の端点Ｐ１の位置のキロ程（２４０）以下または第２の端点Ｐ２の位置のキロ程（８００）以上のブロック列には含まれないので、指定区間Ａ１に接続点Ｐ３は位置していないと判断する。また、指定区間判別部４が、仮想ブロックＶＢを含んでいない第２の区間Ａ２が指定区間であると判別した場合には、接続点有無判断部１４は、接続点Ｐ３の位置のキロ程（５８０）が図５に示す指定区間Ａ２の第１の端点Ｐ１の位置のキロ程（２４０）から第２の端点Ｐ２の位置のキロ程（８００）までのブロック列に含まれるので、指定区間Ａ２に接続点Ｐ３は位置していると判断する。
【００６４】
接近判断部６ａは、列車２０が指定区間に接近しているかを判断するものである。接近判断部６ａは、接続点有無判断部１４が指定区間に接続点Ｐ３が位置している判断した場合に、第３の線区Ｌ３から環状線区Ｌ１に向かって走行する列車２から接続点Ｐ３までの距離Ｄが特定の範囲内にあるか否かを判断する。列車２０は、環状線区Ｌ１内を走行しておらず、第３の線区Ｌ３を走行している場合でも、乗り入れする環状線区Ｌ１との接続点Ｐ３が臨時速度制限区間や列車防護区間である指定区間に位置している場合には、列車２０が指定区間に接近した際に走行速度を減速させたり、または、停止させたりする必要がある場合がある。そのため、接近判断部６ａでは、第３の線区Ｌ３から環状線区Ｌ１に向かって走行する列車２０が指定区間に接近していないかを判断する。
【００６５】
接近判断部６ａは、例えば、図２４に示すように、列車２０が指定区間に接近しているか否かの判断を在線位置情報及び接続点位置情報に用いて行うことができる。接近判断部６ａは、例えば、在線位置情報及び接続点位置情報に用いて、列車２０の先端位置から接続点Ｐ３までの距離Ｄを算出し、この距離Ｄが指定区間の種類等に応じて設定される特定の距離範囲内に含まれるか否かを判定することにより、列車２０が指定区間に接近しているか否かを判断する。尚、接近判断部６ａによる列車２０が指定区間に接近しているか否かの判断の方法は、上記の方法に限定されるものではなく、例えば、列車２０が走行する経路を示す経路情報及び接続点位置情報を用いて、経路情報が示す列車２０が走行する経路内に接続点Ｐ３が含まれるか否かを判断し、列車２０が走行する経路内に接続点Ｐ３が含まれる場合には、列車２０は指定区間に接近していると判断するようにしても良い。
【００６６】
列車制御部７では、在線判断部５によって指定区間に列車２０が在線していると判断された場合または接近判断部６ａによって列車２０が指定区間に接近していると判断された場合には、指定区間の種類に応じて、例えば、列車２０の走行速度を特定の速度以下に減速して走行するように制御するための列車制御情報や列車２０を停止させるための列車制御情報等を生成する。列車制御部７で生成された列車制御情報は、地上無線装置９を介して列車２０に送信される。
【００６７】
図２６は、本発明の実施の形態５に係る列車在線検知装置１ｄによる処理の流れの一例を示すフローチャートである。以下、列車在線検知装置１ｄによる処理の流れについて図２６のフローチャートを用いながら説明する。本実施形態に係る列車在線検知装置１ｄでは、図２６に示すように、まず情報取得部３が、入力受付部２で受け付けた入力情報である第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得したかを判断する（Ｓ３０１）。情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得していないと判断した場合（Ｓ３０１：Ｎｏ）には、再度、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得したか否かを判定する（Ｓ３０１）。すなわち、情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得するまでＳ３０１の判定を繰り返す。情報取得部３は、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を取得したと判断した場合（Ｓ３０１：Ｙｅｓ）には、取得した第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報を指定区間判別部４に出力する。
【００６８】
指定区間判別部４は、情報取得部３から受け取った第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とに基づいて、第１の端点Ｐ１および第２の端点Ｐ２が両端に位置する第１の区間Ａ１または第２の区間Ａ２のいずれが指定区間であるかを判別し、第１の端点Ｐ１および第２の端点Ｐ２の２点間（指定区間）を示すブロック列を生成する（Ｓ３０２）。
【００６９】
在線判断部５は、情報取得部３で取得した列車２０の在線位置情報と指定区間判別部４で判別された指定区間の情報に基づいて、指定区間のブロック列に列車２０の先端位置または後端位置が含まれているか否かを判定する（Ｓ３０３）。在線判断部５は、例えば、列車２０の先端位置または後端位置のキロ程が指定区間に含まれていると判定した場合（Ｓ３０３：Ｙｅｓ）には、列車２０は指定区間に在線していると判断し（Ｓ３０４）、列車在線検知装置１ｄによる在線検知の処理を終了する。
【００７０】
在線判断部５は、列車２０の先端位置および後端位置のキロ程のいずれも指定区間内に含まれないと判定した場合（Ｓ３０３：Ｎｏ）には、列車２０は指定区間に在線していないと判断する（Ｓ３０５）。
【００７１】
在線判断部５によって列車２０は指定区間に在線していないと判断された場合には、次に、接続点有無判断部１４によって指定区間に接続点Ｐ３が位置しているか否かを判断する（Ｓ３０６）。接続点有無判断部１４が指定区間に接続点Ｐ３が位置していると判断した場合（Ｓ３０６：Ｙｅｓ）には、接近判断部６ａは、第３の線区Ｌ３から環状線区Ｌ１に向かって走行する列車２０から接続点Ｐ３までの距離Ｄが特定の範囲内にあるか否かを判断する（Ｓ３０７）。
【００７２】
接近判断部６ａは、列車２０から接続点Ｐ３までの距離Ｄが特定の範囲内にあると判断した場合（Ｓ３０７：Ｙｅｓ）には、列車２０ｂは指定区間に接近していると判断し（Ｓ３０８）、列車在線検知装置１ｄによる在線検知の処理を終了する。
【００７３】
一方、接近判断部６ａは、列車２０から接続点Ｐ３までの距離Ｄが特定の範囲内にないと判断した場合（Ｓ３０７：Ｎｏ）には、列車２０は指定区間に接近していないと判断し（Ｓ３０９）、列車在線検知装置１ｄによる在線検知の処理を終了する。また、接続点有無判断部１４は、指定区間に接続点Ｐ３が位置していないと判断した場合（Ｓ３０６：Ｎｏ）には、列車２０は指定区間に接近していないと判断し（Ｓ３０９）、列車在線検知装置１ｄによる在線検知の処理を終了する。
【００７４】
尚、図２６に示すフローチャートでは、在線判断部５が列車２０は指定区間に在線していないと判断した（Ｓ３０５）後に、接続点有無判断部１４が指定区間に接続点Ｐ３が位置しているか否かを判断する（Ｓ３０６）処理を行っている例を示している。しかしながら、列車在線検知装置１ｄでは、Ｓ３０５の処理の後に、図８のフローチャートに示すＳ１０６の処理と同様に、接近判断部６ａによって列車２０の走行方向において列車２０に近い側の指定区間の端点である始端点は、経路情報が示す列車２０が走行する経路に含まれているか否かを判定し、接近判断部６ａが経路情報が示す列車２０が走行する経路に指定区間の始端点が含まれていないと判定された場合に、Ｓ３０６以降の処理を実行するようにしても良い。
【００７５】
本発明の実施の形態５に係る列車在線検知装置１ｄによれば、在線判断部５が指定区間に列車２０が在線していないと判断した場合に、指定区間に環状線区Ｌ１と第３の線区Ｌ３とが接続される接続点Ｐ３が位置しているか否かを判断する接続点有無判断部１４と、接続点有無判断部１４が指定区間に接続点Ｐ３が位置していると判断した場合に、第３の線区Ｌ３から環状線区Ｌ１に向かって走行する列車２０から接続点Ｐ３までの距離Ｄが特定の範囲内にあるか否かを判断する接近判断部６ａと、を備えているので、列車２０が環状線区Ｌ１内を走行しておらず、第３の線区Ｌ３を走行している場合でも、乗り入れする環状線区Ｌ１との接続点Ｐ３が指定区間に位置している場合には、列車２０が指定区間に接近しているか否かを判断することができる。
【００７６】
尚、本実施の形態では、列車在線検知装置１ｄは、列車２０と地上無線装置９を介して無線通信を行う地上装置１０によって構成される場合を例に説明しているが、この形態に限定されるものではなく、図１０に示す列車在線検知装置１と同様に列車２０が備える車上装置２１を列車在線検知装置１ｄとして構成しても良い。また、列車在線検知装置１ｄは、地上装置１０と車上装置２１を含めた列車制御システムとして構成しても良い。列車在線検知装置１ｄを地上装置１０と車上装置２１を含めた列車制御システムとして構成する場合には、例えば、地上装置１０側に入力受付部２、情報取得部３、指定区間判別部４の機能を持たせておき、車上装置１０側に在線判断部５、接近判断部６ａ、列車制御部７、線路データベース８、在線位置算出部１１の機能を持たせるように構成しても良い。
【００７７】
また、列車在線検知装置１ｄでは、入力受付部２で第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報との入力を受け付ける例を示しているが、第２の実施形態に係る列車在線検知装置１ａと同様に、入力受付部２の代わりに、環状線区Ｌ内または環状線区Ｌの周辺の状態を検知するセンサ１２と、センサ情報データベース１３とを備えるようにしても良い。また、図１４示す列車在線検知装置１ａと同様に、センサ１２が、予め第１の端点Ｐ１の位置情報、第２の端点Ｐ２の位置情報、仮想ブロック有無情報を記憶しておき、特定の状態を検知した場合には、第１の端点Ｐ１および第２の端点Ｐ２の位置情報と、仮想ブロック有無情報とを地上無線装置９を介して情報取得部３に送信するように構成しても良い。
【００７８】
尚、本発明は上記実施の形態に限定されるものではなく、本発明の思想の範囲を逸脱しない範囲において、各実施の形態を適宜変更、省略したりすることができる。
【符号の説明】
【００７９】
１〜１ｄ      列車在線検知装置
２            入力受付部
３            情報取得部
４            指定区間判定部
５            在線判断部
６            接近判断部
１０          地上装置
１２          センサ
１３          センサ情報データベース
１４          接続点有無判断部
２０          列車
２１          車上装置
Ａ１          第１の区間
Ａ２          第２の区間
Ｌ１          第１の線区
Ｌ２          第２の線区
Ｌ３          第３の線区
Ｐ１          第１の端点
Ｐ２          第２の端点
Ｐ３          接続点
【図１】
0006721115.tif 000002
【図２】
0006721115.tif 000003
【図３】
0006721115.tif 000004
【図４】
0006721115.tif 000005
【図５】
0006721115.tif 000006
【図６】
0006721115.tif 000007
【図７】
0006721115.tif 000008
【図８】
0006721115.tif 000009
【図９】
0006721115.tif 000010
【図１０】
0006721115.tif 000011
【図１１】
0006721115.tif 000012
【図１２】
0006721115.tif 000013
【図１３】
0006721115.tif 000014
【図１４】
0006721115.tif 000015
【図１５】
0006721115.tif 000016
【図１６】
0006721115.tif 000017
【図１７】
0006721115.tif 000018
【図１８】
0006721115.tif 000019
【図１９】
0006721115.tif 000020
【図２０】
0006721115.tif 000021
【図２１】
0006721115.tif 000022
【図２２】
0006721115.tif 000023
【図２３】
0006721115.tif 000024
【図２４】
0006721115.tif 000025
【図２５】
0006721115.tif 000026
【図２６】
0006721115.tif 000027