(57)【要約】【課題】軌道回路部品が配置される画面の編集の利便性を向上させることができる画面編集装置、画面編集方法、および画面編集プログラムを得ること。【解決手段】画面編集装置は、複数の軌道回路部品のうち接続関係を有する少なくとも２つの軌道回路部品を含む軌道回路部品群の情報を記憶する記憶部と、入力装置から入力される情報に基づいて、軌道回路部品への操作内容を判定する操作判定部と、操作判定部によって判定された操作内容が２つの軌道回路部品の少なくとも一方の軌道回路部品の図形の編集を示す場合、一方の軌道回路部品の図形の編集と２つの軌道回路部品のうちの他方の軌道回路部品の図形の編集とを連動させて実行する編集処理部とを備える。【選択図】図１
2019014405.tif 000002
【特許請求の範囲】
【請求項１】
複数の軌道回路部品を含む複数の部品で構成される画面の編集を行う画面編集装置であって、
前記複数の軌道回路部品のうち接続関係を有する少なくとも２つの軌道回路部品を含む軌道回路部品群の情報を記憶する記憶部と、
入力装置から入力される情報に基づいて、前記軌道回路部品への操作内容を判定する操作判定部と、
前記操作判定部によって判定された操作内容が前記２つの軌道回路部品の少なくとも一方の軌道回路部品の図形の編集を示す場合、前記一方の軌道回路部品の図形の編集と前記２つの軌道回路部品のうちの他方の軌道回路部品の図形の編集とを連動させて実行する編集処理部と、を備える
ことを特徴とする画面編集装置。
【請求項２】
前記操作内容が前記少なくとも一方の軌道回路部品への変形操作を示す場合に、前記一方の軌道回路部品の変形と前記他方の軌道回路部品の変形または移動とを連動させて実行する変形処理部、を備える
ことを特徴とする請求項１に記載の画面編集装置。
【請求項３】
前記変形処理部は、
前記変形操作に基づいて前記一方の軌道回路部品における前記他方の軌道回路部品の一端と対向する一端部の座標位置を変更する場合、前記一方の軌道回路部品の前記一端部の座標位置の変更に連動して前記他方の軌道回路部品の前記一端部の座標位置を変更する
ことを特徴とする請求項２に記載の画面編集装置。
【請求項４】
前記変形処理部は、
前記一方の軌道回路部品と前記他方の軌道回路部品とが同一の直線上に配置されている状態を維持しつつ前記一方の軌道回路部品を変更する場合、前記画面における前記一方の軌道回路部品と前記他方の軌道回路部品とを含む領域内で、前記一方の軌道回路部品と前記他方の軌道回路部品とを変形する
ことを特徴とする請求項２または３に記載の画面編集装置。
【請求項５】
前記編集処理部は、
前記操作内容に含まれる指定位置で軌道回路部品を切断して前記少なくとも２つの軌道回路部品にする切断処理部を備える
ことを特徴とする請求項２から４のいずれか一つに記載の画面編集装置。
【請求項６】
前記編集処理部は、
前記操作判定部によって判定された操作内容が前記軌道回路部品群の設定を示す場合、接続関係を有しない複数の軌道回路部品を含む情報を前記軌道回路部品群の情報として前記記憶部に記憶するグループ設定部を備える
ことを特徴とする請求項１から５のいずれか一つに記載の画面編集装置。
【請求項７】
前記グループ設定部は、
前記操作判定部によって判定された操作内容が、接続関係を有しない３つの軌道回路部品のうち２つの軌道回路部品間に残りの一つの軌道回路部品を移動する操作である場合に、前記３つの軌道回路部品を前記軌道回路部品群としてグループ化する
ことを特徴とする請求項６に記載の画面編集装置。
【請求項８】
前記編集処理部は、
前記操作判定部によって判定された操作内容が前記軌道回路部品群の解除を示す場合、前記軌道回路部品群の情報を前記記憶部から削除するグループ解除部
を備えることを特徴とする請求項１から７のいずれか一つに記載の画面編集装置。
【請求項９】
画面を構成する複数の軌道回路部品のうち接続関係を有する少なくとも２つの軌道回路部品を含む軌道回路部品群の情報を記憶部に記憶するステップと、
入力装置から入力される情報に基づいて、前記軌道回路部品への操作内容を判定するステップと、
前記判定された操作内容が前記２つの軌道回路部品の少なくとも一方の軌道回路部品の図形の編集を示す場合、前記一方の軌道回路部品の図形の編集と前記２つの軌道回路部品のうちの他方の軌道回路部品の図形の編集とを連動させて実行するステップと、を含む
ことを特徴とする画面編集方法。
【請求項１０】
画面を構成する複数の軌道回路部品のうち接続関係を有する少なくとも２つの軌道回路部品を含む軌道回路部品群の情報を記憶部に記憶するステップと、
入力装置から入力される情報に基づいて、前記軌道回路部品への操作内容を判定するステップと、
前記判定された操作内容が前記２つの軌道回路部品の少なくとも一方の軌道回路部品の図形の編集を示す場合、前記一方の軌道回路部品の図形の編集と前記２つの軌道回路部品のうちの他方の軌道回路部品の図形の編集とを連動させて実行するステップと、
をコンピュータに実行させることを特徴とする画面編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車の運行を管理するための運行管理画面などの画面を構成する複数の軌道回路部品の編集処理を行う画面編集装置、画面編集方法、および画面編集プログラムに関する。
【背景技術】
【０００２】
列車の運行を管理する運行管理装置では、軌道回路部品、信号機部品、および転てつ器部品を含む複数の部品を配置して構成される運行管理画面が用いられており、かかる運行管理画面は画面編集装置によって編集される。例えば、特許文献１には、１つの軌道回路部品を切断することによって、接続関係を有する２つの軌道回路部品を形成することができる画面編集装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２２４０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画面編集装置では、複数の軌道回路部品を切断によって形成することから、例えば、切断位置の変更が伴うような画面デザインの変更または部品位置の変更を行う場合、軌道回路部品を再配置し、再配置した軌道回路部品を切断する必要がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、軌道回路部品が配置される画面の編集の利便性を向上させることができる画面編集装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の画面編集装置は、複数の軌道回路部品を含む複数の部品で構成される画面の編集を行う画面編集装置であって、前記複数の軌道回路部品のうち接続関係を有する少なくとも２つの軌道回路部品を含む軌道回路部品群の情報を記憶する記憶部と、入力装置から入力される情報に基づいて、前記軌道回路部品への操作内容を判定する操作判定部と、前記操作判定部によって判定された操作内容が前記２つの軌道回路部品の少なくとも一方の軌道回路部品の図形の編集を示す場合、前記一方の軌道回路部品の図形の編集と前記２つの軌道回路部品のうちの他方の軌道回路部品の図形の編集とを連動させて実行する編集処理部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、軌道回路部品が配置される画面の編集の利便性を向上させることができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１にかかる画面編集装置の構成例を示す図
【図２】実施の形態１にかかる画面編集装置によって編集され、表示装置に表示される運行管理画面の一例を示す図
【図３】実施の形態１にかかる配置部品情報テーブルの一例を示す図
【図４】実施の形態１にかかる軌道回路部品群テーブルの一例を示す図
【図５】実施の形態１にかかる表示装置に表示される表示画面の一例を示す図
【図６】実施の形態１にかかる切断処理部による切断処理の説明図
【図７】実施の形態１にかかる変形処理部による第１変形処理の説明図
【図８】実施の形態１にかかる変形処理部による第２変形処理の説明図
【図９】実施の形態１にかかる変形処理部による第３変形処理の説明図
【図１０】実施の形態１にかかる変形処理部による第４変形処理の説明図
【図１１】実施の形態１にかかる変形処理部による第５変形処理の説明図
【図１２】実施の形態１にかかる変形処理部による第６変形処理の説明図
【図１３】実施の形態１にかかる制御部の処理の一例を示すフローチャート
【図１４】実施の形態１にかかる制御部の切断処理の一例を示すフローチャート
【図１５】実施の形態１にかかる制御部の変形処理の一例を示すフローチャート
【図１６】実施の形態１にかかる接続部の他の図形を示す図
【図１７】実施の形態１にかかる画面編集装置のハードウェア構成例を示す図
【図１８】実施の形態２にかかる画面編集装置の構成例を示す図
【図１９】実施の形態２にかかる信号配置情報テーブルの一例を示す図
【図２０】実施の形態２にかかる表示装置に表示される表示画面の一例を示す図
【図２１】実施の形態２にかかるグループ設定部によるグループ設定処理の説明図
【図２２】実施の形態２にかかるグループ設定部によるグループ設定処理の説明図
【図２３】実施の形態２にかかるグループ設定部によるグループ化の規制処理の説明図
【図２４】実施の形態２にかかるグループ解除部によるグループ解除処理の説明図
【図２５】実施の形態２にかかるグループ解除部によるグループ解除処理の説明図
【図２６】実施の形態２にかかるグループ解除部によるグループ解除処理の説明図
【図２７】実施の形態２にかかる制御部の処理の一例を示すフローチャート
【図２８】実施の形態２にかかる制御部のグループ設定処理の一例を示すフローチャート
【図２９】実施の形態２にかかる制御部のグループ化解除処理の一例を示すフローチャート
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかる画面編集装置、画面編集方法、および画面編集プログラムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１にかかる画面編集装置の構成例を示す図であり、図２は、図１に示す画面編集装置１によって編集され、表示装置３に表示される運行管理画面の一例を示す図である。
【００１１】
図１に示すように、実施の形態１にかかる画面編集装置１は、入力装置２へ入力される情報に基づいて、運行管理画面６１を編集する編集処理を実行し、編集後の運行管理画面６１を表示装置３に表示する。図２に示す運行管理画面６１には、軌道回路部品４１，４２，４３，４４，４５と、信号機部品５１，５２と、転てつ器部品６と、接続部７１，７２，７３とが配置されている。運行管理画面６１は、列車の運行を管理する不図示の運行管理装置で用いられる。
【００１２】
図２に示す例では、軌道回路部品４１と軌道回路部品４２とは、接続関係を有しており、接続部７１を介して接続されている。軌道回路部品４２と軌道回路部品４３とは、接続関係を有しており、接続部７２を介して接続されている。軌道回路部品４４と軌道回路部品４５とは、接続関係を有しており、接続部７３を介して接続されている。以下、軌道回路部品４１，４２，４３，４４，４５を区別せずに軌道回路部品４と記載し、信号機部品５１，５２を区別せずに信号機部品５と記載し、接続部７１，７２，７３を区別せずに接続部７と記載する場合がある。
【００１３】
軌道回路部品４は、鉄道路線の軌道回路と関連付けられる部品である。例えば、軌道回路部品４は、関連付けられた軌道回路による列車の在線の検出結果に基づき、色などが変化するように設定された部品である。信号機部品５は、鉄道路線の信号機と関連付けられる部品である。例えば、信号機部品５は、関連付けられた信号機の状態に基づき、色または形が変化するように設定された部品である。
【００１４】
接続部７は、連続する軌道回路部品４間に配置される絶縁部材を示す部品であるが、軌道回路部品４間に接続があることを示すことができればよく、部品として用いなくてもよい。なお、接続部７の図形は、図２に示す図形に限定されず、軌道回路部品４間の接続関係が把握できる形状であればよい。また、接続部７を用いずに、接続されている軌道回路部品４の一部の領域の色または形状によって接続関係を示すこともできる。
【００１５】
画面編集装置１は、入力装置２へ入力される情報に基づいて、軌道回路部品４、信号機部品５、および転てつ器部品６を含む複数の部品を運行管理画面６１上に生成して配置する。また、画面編集装置１は、入力装置２へ入力される情報に基づいて、軌道回路部品４を含む部品の図形の編集を行うことができる。軌道回路部品４の図形の編集は、軌道回路部品４の追加、移動、変形、切断、または削除である。なお、軌道回路部品４の変形は、外形を変化させることを意味し、軌道回路部品４の長さの変更を含む。
【００１６】
図１に示すように、画面編集装置１は、編集に用いられる各部品の情報を含む運行管理画面６１の情報を記憶する記憶部１０と、入力装置２へ入力される情報と記憶部１０に記憶された情報とに基づいて、運行管理画面６１の編集処理を行い、編集後の運行管理画面６１を表示装置３に表示する制御部２０とを備える。
【００１７】
記憶部１０には、運行管理画面６１の情報として、運行管理画面６１に配置された各部品の情報を含む配置部品情報テーブル１１と、接続関係を有する少なくとも２つの軌道回路部品４を含む軌道回路部品群の情報を含む軌道回路部品群テーブル１２とが記憶される。また、記憶部１０には、図２に示す運行管理画面６１に配置されたカーソル６２の現在位置であるカーソル位置の情報も記憶される。
【００１８】
図３は、配置部品情報テーブル１１の一例を示す図である。図３に示すように、配置部品情報テーブル１１は、互いに関連付けられた「部品ＩＤ」、「種別ＩＤ」、および「座標情報」を含む。
【００１９】
「部品ＩＤ」は、部品の識別情報である。図３に示す例では、Ｐ１０１〜Ｐ１０５は、軌道回路部品４１，４２，４３，４４，４５の識別情報であり、Ｐ１０６，Ｐ１０７は、信号機部品５１，５２の識別情報である。Ｐ１０８は、転てつ器部品６の識別情報であり、Ｐ１０９〜Ｐ１１１は、接続部７１，７２，７３の識別情報である。
【００２０】
「種別ＩＤ」は、部品の種別を示す情報である。図３に示す例では、ｋ１は、軌道回路部品４を示し、ｋ２は、信号機部品５を示し、ｋ３は、転てつ器部品６を示し、ｋ４は、接続部７を示す。
【００２１】
「座標情報」は、部品の座標情報である。図３に示す例では、軌道回路部品４１の座標情報には、第１端部Ｔ１の座標位置を示す情報Ｔ１（ｘ１１，ｙ１１）と第２端部Ｔ２の座標位置を示す情報Ｔ２（ｘ１２，ｙ１２）とが含まれており、軌道回路部品４１は、２つの端部を有する直線形状である。
【００２２】
軌道回路部品４２の座標情報には、第１端部Ｔ１の座標位置を示す情報Ｔ１（ｘ２１，ｙ２１）と、第２端部Ｔ２の座標位置を示す情報Ｔ２（ｘ２２，ｙ２２）と、第３端部Ｔ３の座標位置を示す情報Ｔ３（ｘ２３，ｙ２３）とが含まれる。また、軌道回路部品４２の座標情報には、分岐部Ｖ１２３の座標位置を示す情報Ｖ１２３（ｘ２４，ｙ２４）と、角部Ｃ２の座標位置を示す情報Ｃ２（ｘ２５，ｙ２５）とが含まれる。分岐部Ｖ１２３は、第１端部Ｔ１、第２端部Ｔ２、および第３端部Ｔ３へ各々分岐する部分であり、角部Ｃ２は、分岐部Ｖ１２３から第２端部Ｔ２までの間の角部である。
【００２３】
軌道回路部品４３，４４，４５の座標情報にも、各々端部Ｔ１，Ｔ２の座標位置を示す情報が含まれる。また、配置部品情報テーブル１１には、軌道回路部品４以外の信号機部品５、転てつ器部品６、および接続部７の座標情報が含まれる。軌道回路部品４以外の部品の座標情報は、例えば、部品の中心位置Ｏの座標を示す情報である。
【００２４】
なお、図３に示す配置部品情報テーブル１１に示す軌道回路部品４の座標情報は一例であって、軌道回路部品４の座標情報は、図３に示す例に限定されない。すなわち、軌道回路部品４の図形および位置を特定可能な情報であればよく、図３に示す例に限定されない。
【００２５】
図４は、軌道回路部品群テーブル１２の一例を示す図である。図４に示す軌道回路部品群テーブル１２は、互いに関連付けられた「グループＩＤ」、「部品ＩＤ」、「接続先部品ＩＤ」、「座標情報」、および「接続部ＩＤ」を含む。
【００２６】
「グループＩＤ」は、軌道回路部品群の識別情報である。「部品ＩＤ」は、図３に示す「部品ＩＤ」と同様に、部品の識別情報である。「接続先部品ＩＤ」は、「部品ＩＤ」の軌道回路部品４が接続される相手先の軌道回路部品４の識別情報である。「座標情報」は、軌道回路部品４の複数の端部のうち、相手先の軌道回路部品４と接続される端部の座標を示す情報である。「接続部ＩＤ」は、「部品ＩＤ」の軌道回路部品４と「接続先部品ＩＤ」の軌道回路部品４とを接続状態にする接続部７の識別情報である。
【００２７】
図４に示す例では、グループＩＤ「Ｇ１０１」の軌道回路部品群には、軌道回路部品４１，４２，４３が含まれている。軌道回路部品４１の第２端部Ｔ２は、軌道回路部品４２の第１端部Ｔ１と接続ＩＤ「Ｐ１０９」の接続部７１によって接続され、軌道回路部品４２の第２端部Ｔ２は、軌道回路部品４３の第１端部Ｔ１と接続ＩＤ「Ｐ１１０」の接続部７２によって接続される。また、グループＩＤ「Ｇ１０２」の軌道回路部品群には、軌道回路部品４４，４５が含まれている。軌道回路部品４４の第２端部Ｔ２は、軌道回路部品４５の第１端部Ｔ１と接続ＩＤ「Ｐ１１１」の接続部７３によって接続される。
【００２８】
このように、軌道回路部品群テーブル１２では、接続関係を有する２以上の軌道回路部品４が軌道回路部品群としてグループ化されて設定されている。なお、軌道回路部品群テーブル１２は、部品として記憶部１０に記憶されてもよい。この場合、軌道回路部品群テーブル１２に示す情報は、配置部品情報テーブル１１に含まれる。
【００２９】
図１に戻って、画面編集装置１の制御部２０の説明を続ける。図１に示すように、制御部２０は、画面編集装置１のユーザによって入力装置２から入力される情報である入力情報に基づいて、ユーザの操作内容を判定する操作判定部２１と、操作判定部２１で判定された操作内容に基づいて運行管理画面６１の編集を行う編集処理部２２と、編集処理部２２によって編集された運行管理画面６１を表示装置３へ表示する表示処理部２３とを備える。
【００３０】
入力情報には、カーソル６２の移動方向および移動量を示すカーソル情報、および入力装置２に設けられた選択スイッチ８をユーザが操作したことを示す操作情報が含まれる。なお、選択スイッチ８の操作は、例えば、選択スイッチ８の押下である。操作判定部２１は、カーソル情報と操作情報と記憶部１０に記憶されている情報とに基づいて、ユーザの操作が、部品の追加、移動、変形、切断、および削除のいずれを示す操作であるかを判定する。
【００３１】
図５は、表示装置３に表示される表示画面の一例を示す図である。図５に示す表示画面８０には、運行管理画面６１に隣接してＧＵＩ（Graphical  User  Interface）であるボタン８１〜８８が含まれる。かかる表示画面８０は、表示処理部２３によって表示される。
【００３２】
ボタン８１〜８４は、指定された部品を追加するためのボタンである。具体的には、ボタン８１は、軌道回路部品４を追加するためのボタンであり、ボタン８２は、信号機部品５を追加するためのボタンである。ボタン８３は、転てつ器部品６を追加するためのボタンであり、ボタン８４は、接続部７を追加するためのボタンである。
【００３３】
操作判定部２１は、カーソル６２がボタン８１上に移動された状態で選択スイッチ８が操作された後、カーソル６２が運行管理画面６１上に移動された状態で選択スイッチ８が操作された場合、ユーザの操作内容がカーソル位置への軌道回路部品４の追加操作を示すと判定する。同様に、操作判定部２１は、ボタン８２〜８４上での選択スイッチ８の操作とカーソル位置に基づいて、信号機部品５、転てつ器部品６、および接続部７の追加操作を判定する。
【００３４】
また、操作判定部２１は、カーソル６２がボタン８５上に移動された状態で選択スイッチ８が操作された場合、ユーザの操作内容が削除操作モードへの移行であると判定する。操作判定部２１は、削除操作モードに移行している状態でカーソル６２が運行管理画面６１に配置された部品上に移動され、選択スイッチ８が操作された場合に、ユーザの操作内容が、カーソル位置の部品を削除対象として指定した部品の削除操作を示すと判定する。
【００３５】
また、操作判定部２１は、カーソル６２がボタン８６上に移動された状態で選択スイッチ８が操作された場合、ユーザの操作内容が切断操作モードへの移行であると判定する。操作判定部２１は、切断操作モードに移行している状態でカーソル６２が軌道回路部品４上に移動され、選択スイッチ８が操作された場合に、ユーザの操作内容が、カーソル位置を切断位置として指定した軌道回路部品４の切断操作を示すと判定する。
【００３６】
また、操作判定部２１は、カーソル６２がボタン８７上に移動された状態で選択スイッチ８が操作された場合、ユーザの操作内容が変形操作モードへの移行であると判定する。操作判定部２１は、変形操作モードに移行した状態でカーソル６２が部品上に移動された後、選択スイッチ８が操作された場合に、ユーザの操作内容が、選択スイッチ８の操作時におけるカーソル位置を操作位置として指定した変形対象の決定であると判定する。操作判定部２１は、その後、選択スイッチ８が操作されている状態でカーソル位置が移動した場合に、ユーザの操作内容が変形操作であると判定する。そして、操作判定部２１は、選択スイッチ８が操作されなくなった場合に、ユーザの操作内容が変形操作の終了であると判定する。
【００３７】
操作判定部２１は、カーソル６２がボタン８８上に移動された状態で選択スイッチ８が操作された場合、ユーザの操作内容が移動操作モードへの移行であると判定する。操作判定部２１は、移動操作モードに移行した状態において、変形操作モードの場合と同様に、入力情報に基づいて、移動操作を判定する。
【００３８】
なお、上述した例では、ユーザは、表示画面８０に配置されたボタン８１〜８８を用いて操作を行う例を説明したが、操作判定部２１における各種の操作の判定は、上述した例に限定されない。すなわち、操作判定部２１は、編集処理部２２の後述する処理が実行できるように操作内容を判定することができればよい。また、入力装置２は、例えば、マウスであるが、タッチパッドまたは音声認識装置などのその他の入力装置であってもよい。
【００３９】
編集処理部２２は、操作判定部２１によって判定された操作内容に基づいて、運行管理画面６１における部品の追加、移動、変形、切断、および削除を含む編集処理を行い、配置部品情報テーブル１１または軌道回路部品群テーブル１２の少なくとも一方を更新する。
【００４０】
編集処理部２２は、ユーザの操作内容が追加操作を示す場合、運行管理画面６１に指定された部品を追加する追加処理部３１と、ユーザの操作内容が削除操作を示す場合、運行管理画面６１から指定された部品を削除する削除処理部３２とを備える。追加処理部３１は、追加する部品の情報として「部品ＩＤ」、「種別ＩＤ」、および「座標情報」を配置部品情報テーブル１１に追加することで、部品の追加を行う。また、削除処理部３２は、削除する部品の「部品ＩＤ」、「種別ＩＤ」、および「座標情報」を配置部品情報テーブル１１から削除することで、部品の削除を行う。
【００４１】
また、編集処理部２２は、ユーザの操作内容が切断操作を示す場合、運行管理画面６１に配置された部品を切断する切断処理部３３と、ユーザの操作内容が変形操作を示す場合、運行管理画面６１に配置された部品を変形する変形処理部３４とを備える。なお、図示していないが編集処理部２２は、ユーザの操作内容が移動操作を示す場合、運行管理画面６１に配置された部品を移動させる処理を行う移動処理部も備える。
【００４２】
切断処理部３３は、切断前の軌道回路部品４の情報を配置部品情報テーブル１１から削除し、切断後の複数の軌道回路部品４の情報を配置部品情報テーブル１１に加えることで、部品の切断を行う。また、切断処理部３３は、切断後の複数の軌道回路部品４を一つの軌道回路部品群として軌道回路部品群テーブル１２に設定することで、切断後の複数の軌道回路部品４に接続関係を付加する。
【００４３】
ここで、切断処理部３３による切断処理の一例について説明する。図６は、切断処理部３３による切断処理の説明図である。切断処理部３３は、ユーザの操作内容が軌道回路部品４６の切断を示す場合、図６に示すように、軌道回路部品４６を指定された操作位置で切断して、軌道回路部品４６を２つの軌道回路部品４４，４５に分割する。
【００４４】
具体的には、切断処理部３３は、配置部品情報テーブル１１において、軌道回路部品４６の情報を削除し、指定された操作位置を介して対向する軌道回路部品４４，４５の情報を追加することによって、配置部品情報テーブル１１を更新する。これにより、軌道回路部品４６が指定された操作位置を切断箇所として２つの軌道回路部品４４，４５に分割される。
【００４５】
さらに、切断処理部３３は、２つの軌道回路部品４４，４５を一つの軌道回路部品群としてグループ化する。例えば、切断処理部３３は、図４に示すように、軌道回路部品群テーブル１２にグループＩＤ「Ｇ１０２」を追加し、グループＩＤ「Ｇ１０２」に軌道回路部品４４，４５の情報を関連付けることで、軌道回路部品群テーブル１２を更新する。これにより、２つの軌道回路部品４４，４５が一つの軌道回路部品群として軌道回路部品群テーブル１２に設定される。
【００４６】
このように、切断処理部３３は、軌道回路部品４の切断を行う場合に、切断によって分割された複数の軌道回路部品４を一つの軌道回路部品群として設定することができる。そのため、例えば、複数の軌道回路部品４を配置した後に、配置した複数の軌道回路部品４を接続部７の追加によって接続する処理を行う場合に比べ、ユーザの利便性を高めることができる。なお、編集処理部２２は、接続関係を有しない複数の軌道回路部品４に接続部７を追加することによって接続することもできる。
【００４７】
図１に戻って、編集処理部２２の説明を続ける。図１に示す編集処理部２２の変形処理部３４は、配置部品情報テーブル１１において変形対象の軌道回路部品４の情報を変更することで、部品の変形を行う。変形処理部３４は、同一の軌道回路部品群に属する２つの軌道回路部品４が変形対象である場合、配置部品情報テーブル１１において、変形対象である一方の軌道回路部品４の情報の変更に合わせて、変形対象である他方の軌道回路部品４の情報を変更する。これにより、変形処理部３４は、接続関係を有する複数の軌道回路部品４の変形を連動して行うことができる。
【００４８】
ここで、軌道回路部品群を構成する軌道回路部品４への変形操作が行われた場合における変形処理部３４による変形処理の一例について説明する。図７は、変形処理部３４による第１変形処理の説明図である。
【００４９】
変形処理部３４は、ユーザの操作内容が軌道回路部品４４の第２端部Ｔ２側を操作位置として指定した軌道回路部品４４の変形を示す場合、カーソル６２の移動量に基づいて、図７に示すように、軌道回路部品４４の第２端部Ｔ２の座標位置を変更する。
【００５０】
さらに、変形処理部３４は、図７に示すように、軌道回路部品４４と同一の軌道回路部品群に属する軌道回路部品４５のうち軌道回路部品４４の第２端部Ｔ２と対向する第１端部Ｔ１の座標位置を、軌道回路部品４４の第２端部Ｔ２の座標位置の変更に合わせて変更する。例えば、変形処理部３４は、軌道回路部品４４の第２端部Ｔ２と軌道回路部品４５の第１端部Ｔ１との間隔を固定した状態で、軌道回路部品４５の第１端部Ｔ１の座標を変更する。
【００５１】
このように、変形処理部３４は、ユーザの操作内容で示される変形操作の対象である軌道回路部品４４と同一の軌道回路部品群に属する軌道回路部品４５の変形を、軌道回路部品４４の変形に連動させて行う。これにより、切断処理部３３によって切断した軌道回路部品４の切断部分に対応する接続部７３が他の軌道回路部品４と共に移動されることから、ユーザの作業工数を低減することができ、ユーザの画面編集装置１への操作の利便性を向上させることができる。
【００５２】
なお、図７に示す例では、軌道回路部品群に属する一つの軌道回路部品４を変形操作の対象としたが、接続部７を操作位置として指定して軌道回路部品群に属する複数の軌道回路部品４４，４５を変形することができる。図８は、変形処理部３４による第２変形処理の説明図である。
【００５３】
変形処理部３４は、ユーザの操作内容が接続部７３を操作位置として指定した軌道回路部品４の変形を示す場合、カーソル６２の移動量に基づいて、図８に示すように、軌道回路部品４４の第２端部Ｔ２の座標位置と軌道回路部品４５の第１端部Ｔ１の座標位置を変更する。この場合、変形処理部３４は、軌道回路部品４４，４５の変形前後で、軌道回路部品４４の第２端部Ｔ２と軌道回路部品４５の第１端部Ｔ１との間隔を固定した状態で、軌道回路部品４４，４５を変更する。
【００５４】
このように、変形処理部３４は、ユーザの操作内容で示される変形操作で接続部７３が操作位置として指定される場合、複数の軌道回路部品４４，４５を変形対象として、軌道回路部品４４，４５の変形を連動させて行う。
【００５５】
また、変形処理部３４は、同一の軌道回路部品群に属する複数の軌道回路部品４が同一の直線上に配置されている状態である場合、複数の軌道回路部品４を含む領域内で、少なくとも２つの軌道回路部品４を変更することができる。図９は、変形処理部３４による第３変形処理の説明図であり、ユーザの操作内容が軌道回路部品４４の第２端部Ｔ２側を操作位置として指定した軌道回路部品４４の変形を示す場合の例を示している。
【００５６】
変形処理部３４は、同一の軌道回路部品群に属する複数の軌道回路部品４４，４５が同一の直線上に配置されている状態である場合、図９に示すように、軌道回路部品４４，４５を含む領域Ａｒ内で、軌道回路部品４４，４５を変形する。
【００５７】
具体的には、変形処理部３４は、配置部品情報テーブル１１において、軌道回路部品４４の第２端部Ｔ２の座標位置を変更し、軌道回路部品４５の第１端部Ｔ１の座標位置を軌道回路部品４４の第２端部Ｔ２の座標位置の変更に合わせて変更する。この場合も、変形処理部３４は、軌道回路部品４４の第２端部Ｔ２と軌道回路部品４５の第１端部Ｔ１との間隔を固定した状態で配置部品情報テーブル１１を変更する。
【００５８】
軌道回路部品４４，４５が軌道回路部品４６から切断された直後の状態である場合、領域Ａｒは、軌道回路部品４６の外形と同じである。したがって、軌道回路部品４６を配置した後切断して軌道回路部品４４，４５を生成した後に、軌道回路部品４４，４５の長さの調整を容易に行うことができ、ユーザの編集操作の利便性を向上させることができる。なお、変形処理部３４は、操作内容が軌道回路部品４４の第２端部Ｔ２側に代えて接続部７３を操作位置として指定した軌道回路部品４４の変形を示す場合も図９に示す例と同様に処理することができる。
【００５９】
なお、変形処理部３４は、例えば、ユーザの操作内容が軌道回路部品４５の第２端部Ｔ２側を操作位置として指定した軌道回路部品４５の変形を示す場合、領域Ａｒを変更することもできる。この場合、変形処理部３４は、軌道回路部品４４の長さと軌道回路部品４５の長さの比率を維持したまま軌道回路部品４４，４５の長さを変更することができる。
【００６０】
また、上述した例では、軌道回路部品４４，４５の互いに対向しない端部の座標位置を固定した状態で軌道回路部品４４，４５を変形したが、変形処理部３４は、軌道回路部品４４，４５の互いに対向しない端部の一方の座標位置を変更することもできる。なお、
軌道回路部品４４，４５の互いに対向しない端部とは、図７に示す例では、軌道回路部品４４の第１端部Ｔ１と軌道回路部品４５の第２端部Ｔ２である。
【００６１】
例えば、変形処理部３４は、変形対象の軌道回路部品４と同一の軌道回路部品群に属する他の軌道回路部品４を、同一の軌道回路部品群に属する複数の軌道回路部品４の接続関係を維持した状態で移動させることもできる。図１０は、変形処理部３４による第４変形処理の説明図である。
【００６２】
変形処理部３４は、ユーザの操作内容が軌道回路部品４４の第２端部Ｔ２側を操作位置として指定した軌道回路部品４４の変形を示す場合、カーソル６２の移動量に基づいて、図１０に示すように、軌道回路部品４４の第２端部Ｔ２の座標位置を変更する。
【００６３】
さらに、変形処理部３４は、図１０に示すように、軌道回路部品４４と同一の軌道回路部品群に属する軌道回路部品４５を変形することなく、カーソル６２の移動方向および移動量に基づいて移動させる。軌道回路部品４５の移動は、配置部品情報テーブル１１において、軌道回路部品４５の各端部Ｔ１，Ｔ２の座標位置をカーソル６２の移動方向および移動量に基づいて同じ方向および同じ量だけシフトすることで行う。この場合も、軌道回路部品４４の第２端部Ｔ２と軌道回路部品４５の第１端部Ｔ１との間隔が一定間隔に維持される。
【００６４】
このように、変形処理部３４は、ユーザの操作内容で示される変形操作の対象である軌道回路部品４４と同一の軌道回路部品群に属する軌道回路部品４５の移動を、軌道回路部品４４の変形に連動させて行うことができる。これにより、切断処理部３３によって切断した軌道回路部品４の切断部分に対応する接続部７３が他の軌道回路部品４と共に移動されることから、ユーザの画面編集装置１への操作の利便性を向上させることができる。
【００６５】
変形処理部３４は、上述した第１〜第３変形処理において、カーソル位置にある軌道回路部品４とカーソル位置にある軌道回路部品４に接続された軌道回路部品４とを変形対象とし、または接続部７で接続された２つの軌道回路部品４を変形対象とする。すなわち、上述した例では、変形処理部３４は、カーソル位置で特定される２つの軌道回路部品４を変形対象としたが、カーソル位置にある以外の軌道回路部品４を変形対象とすることもできる。図１１および図１２は、変形処理部３４による第５変形処理および第６変形処理の説明図である。図１１および図１２に示す軌道回路部品４７，４８，４９は同一の軌道回路部品群に属する。なお、以下、軌道回路部品４７，４８，４９を区別せずに軌道回路部品４と記載する場合がある。
【００６６】
図１１に示すように、変形処理部３４は、カーソル６２で中央部が操作位置として指定された軌道回路部品４８をカーソル６２の移動方向および移動量に基づいて移動させ、操作位置として指定されていない軌道回路部品４７，４９を変形対象として変形する。
【００６７】
この場合、変形処理部３４は、配置部品情報テーブル１１において、軌道回路部品４８の座標位置をカーソル６２の移動方向および移動量に基づいてシフトする。変形処理部３４は、配置部品情報テーブル１１において、軌道回路部品４７の第２端部Ｔ２と軌道回路部品４８の第１端部Ｔ１との間隔を固定した状態で軌道回路部品４７の第２端部Ｔ２の座標位置を変更する。変形処理部３４は、配置部品情報テーブル１１において、軌道回路部品４８の第２端部Ｔ２と軌道回路部品４９の第１端部Ｔ１との間隔を固定した状態で軌道回路部品４９の第１端部Ｔ１の座標位置を変更する。
【００６８】
また、図１２に示すように、変形処理部３４は、カーソル６２で軌道回路部品４９側の部分が指定された軌道回路部品４８と、カーソル位置に近い軌道回路部品４９とをカーソル６２の移動方向および移動量に基づいて移動させ、操作位置として指定されていない軌道回路部品４７を変形対象として変形することもできる。
【００６９】
この場合、変形処理部３４は、配置部品情報テーブル１１において、軌道回路部品４８，４９の座標位置をカーソル６２の移動方向および移動量に基づいてシフトする。また、変形処理部３４は、配置部品情報テーブル１１において、軌道回路部品４７の第２端部Ｔ２と軌道回路部品４８の第１端部Ｔ１との間隔を固定した状態で軌道回路部品４７の第２端部Ｔ２の座標位置を変更する。
【００７０】
なお、上述した例では、変形処理部３４が軌道回路部品４の長さを変更することで軌道回路部品４の変形を行う例を説明したが、軌道回路部品４の変形は、長さの変更に限定されず、太さの変更、または長さ以外の外形の変更であってもよい。すなわち、変形処理部３４は、複数の軌道回路部品４の太さまたは長さ以外の外形を連動させて行うことができる。これにより、例えば、複数の軌道回路部品４の幅を太くする変形操作が行われた場合に、複数の軌道回路部品４を連動して太くすることができる。
【００７１】
つづいて、画面編集装置１における制御部２０の動作を、フローチャートを用いて説明する。図１３は、実施の形態１にかかる制御部２０の処理の一例を示すフローチャートである。
【００７２】
図１３に示すように、制御部２０の操作判定部２１は、入力装置２からの入力情報があるか否かを判定する（ステップＳ１１）。操作判定部２１は、入力装置２からの入力情報があると判定した場合（ステップＳ１１；Ｙｅｓ）、入力情報に基づいてユーザの操作内容が部品追加操作であるか否かを判定する（ステップＳ１２）。制御部２０の編集処理部２２は、操作判定部２１によってユーザの操作内容が追加操作であると判定された場合（ステップＳ１２；Ｙｅｓ）、ユーザによって指定された部品を追加する追加処理を実行する（ステップＳ１３）。
【００７３】
操作判定部２１は、ユーザの操作内容が追加操作でない場合（ステップＳ１２；Ｎｏ）、入力情報に基づいて運行管理画面６１上に配置された軌道回路部品４への操作であるか否かを判定する場合（ステップＳ１４）。操作判定部２１は、軌道回路部品４への操作ではないと判定した場合（ステップＳ１４；Ｎｏ）、軌道回路部品４以外のその他の部品への処理を実行する（ステップＳ１５）。
【００７４】
操作判定部２１は、軌道回路部品４への操作であると判定した場合（ステップＳ１４；Ｙｅｓ）、操作内容が切断操作であるか否かを判定する（ステップＳ１６）。編集処理部２２は、操作内容が切断操作であると判定された場合（ステップＳ１６；Ｙｅｓ）、軌道回路部品４を切断する切断処理を実行する（ステップＳ１７）。かかる変形処理は、図１４に示すステップＳ３１〜Ｓ３４の処理であり、後で詳述する。
【００７５】
操作判定部２１は、操作内容が切断操作ではないと判定した場合（ステップＳ１６；Ｎｏ）、操作内容が変形操作であるか否かを判定する（ステップＳ１８）。編集処理部２２は、操作内容が変形操作であると判定された場合（ステップＳ１８；Ｙｅｓ）、軌道回路部品４を変形する変形処理を実行する（ステップＳ１９）。かかる切断処理は、図１５に示すステップＳ４１〜Ｓ４３の処理であり、後で詳述する。
【００７６】
編集処理部２２は、操作判定部２１によって操作内容が変形操作ではないと判定された場合（ステップＳ１８；Ｎｏ）、軌道回路部品４へのその他の処理を実行する（ステップＳ２０）。表示処理部２３は、ステップＳ１３,Ｓ１５，Ｓ１７，Ｓ１９，またはＳ２０の処理が終了した場合、更新された配置部品情報テーブル１１に基づいて、運行管理画面６１の情報を生成し、表示装置３に表示される運行管理画面６１を更新する表示処理を行う（ステップＳ２１）。ステップＳ２１の処理が終了した場合、または入力情報がないと判定された場合（ステップＳ１１；Ｎｏ）、制御部２０は、図１３に示す処理を終了する。
【００７７】
図１４は、実施の形態１にかかる制御部２０の切断処理の一例を示すフローチャートである。図１４に示すように、編集処理部２２の切断処理部３３は、切断対象の軌道回路部品４を複数の軌道回路部品４へ分割する（ステップＳ３１）。例えば、切断処理部３３は、カーソル位置を切断位置として切断対象の軌道回路部品４を切断して、切断対象の軌道回路部品４を２つの軌道回路部品４に分割する。
【００７８】
次に、切断処理部３３は、軌道回路部品群テーブル１２において、切断対象の軌道回路部品４が属する軌道回路部品群があるか否かを判定する（ステップＳ３２）。切断処理部３３は、切断対象の軌道回路部品４が属する軌道回路部品群があると判定した場合（ステップＳ３２；Ｙｅｓ）、軌道回路部品群テーブル１２において切断対象の軌道回路部品４が属する軌道回路部品群の情報を更新する（ステップＳ３３）。
【００７９】
また、切断処理部３３は、切断対象の軌道回路部品４が属する軌道回路部品群がないと判定した場合（ステップＳ３２；Ｎｏ）、分割された複数の軌道回路部品４を含む新たな軌道回路部品群の情報を軌道回路部品群テーブル１２に追加する（ステップＳ３４）。切断処理部３３は、ステップＳ３３の処理またはステップＳ３４の処理が終了した場合、図１４に示す処理を終了する。
【００８０】
図１５は、実施の形態１にかかる制御部２０の変形処理の一例を示すフローチャートである。図１５に示すように、編集処理部２２の変形処理部３４は、配置部品情報テーブル１１において、変形操作で指定された軌道回路部品４の座標情報を変更する（ステップＳ４１）。
【００８１】
次に、変形処理部３４は、軌道回路部品群テーブル１２に基づいて、変形操作で指定された軌道回路部品４と接続関係がある軌道回路部品４があるか否かを判定する（ステップＳ４２）。変形処理部３４は、接続関係がある軌道回路部品４があると判定した場合（ステップＳ４２；Ｙｅｓ）、配置部品情報テーブル１１において、接続関係がある軌道回路部品４の座標情報を変更する（ステップＳ４３）。変形処理部３４は、接続関係がある軌道回路部品４がないと判定した場合（ステップＳ４２；Ｎｏ）、またはステップＳ４３の処理が終了した場合、図１５に示す処理を終了する。
【００８２】
なお、接続部７の図形は、上述した例に限定されない。図１６は、接続部７の他の図形を示す図である。図１６に示すように、接続部７は、２つの軌道回路部品４間に軌道回路部品４の延伸方向と直交する方向に延伸する線形状を有する構成であってもよい。
【００８３】
また、切断処理部３３は、切断前の軌道回路部品４の情報を配置部品情報テーブル１１から削除し、切断後の複数の軌道回路部品４の情報を配置部品情報テーブル１１に加えることで、部品の切断を行うが、その他の処理によって部品の切断を行うこともできる。例えば、切断処理部３３は、配置部品情報テーブル１１において、切断前の軌道回路部品４の座標情報を変更し、切断後に新たに増加する１以上の軌道回路部品４の情報を配置部品情報テーブル１１に加えることで、部品の切断を行うこともできる。
【００８４】
ここで、実施の形態１にかかる画面編集装置１のハードウェア構成について説明する。図１７は、実施の形態１にかかる画面編集装置１のハードウェア構成例を示す図である。図１７に示すように、画面編集装置１は、プロセッサ１０１と、メモリ１０２と、入出力回路１０３とを備える。プロセッサ１０１、メモリ１０２、および入出力回路１０３は、バス１０４によって互いにデータの送受信が可能である。上述した操作判定部２１は、入出力回路１０３およびプロセッサ１０１によって実現され、上述した記憶部１０は、メモリ１０２によって実現される。メモリ１０２は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。
【００８５】
プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、上述した操作判定部２１、編集処理部２２、および表示処理部２３の機能を実行する。プロセッサ１０１は、処理回路の一例であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processer）、およびシステムＬＳＩ（Large  Scale  Integration）のうち一つ以上を含む。メモリ１０２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスクまたはＤＶＤ（Digital  Versatile  Disc）などである。
【００８６】
なお、上述した操作判定部２１、編集処理部２２、および表示処理部２３を図１７に示したプロセッサ１０１およびメモリ１０２と同様の機能を実現する専用のハードウェアで実現してもよい。専用のハードウェアは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせた処理回路である。操作判定部２１、編集処理部２２、および表示処理部２３の一部を専用のハードウェアで実現し、残りを図１７に示したプロセッサ１０１およびメモリ１０２で実現するようにしてもよい。
【００８７】
以上のように、実施の形態１にかかる画面編集装置１は、記憶部１０と、操作判定部２１と、編集処理部２２とを備え、複数の軌道回路部品４を含む複数の部品で構成される画面の編集を行う。記憶部１０は、複数の軌道回路部品４のうち接続関係を有する少なくとも２つの軌道回路部品４を含む軌道回路部品群の情報である軌道回路部品群テーブル１２を記憶する。操作判定部２１は、入力装置２から入力される情報に基づいて、軌道回路部品４への操作内容を判定する。編集処理部２２は、操作判定部２１によって判定された操作内容が軌道回路部品群に属する２つの軌道回路部品４の少なくとも一方の軌道回路部品４の図形編集を示す場合、一方の軌道回路部品４の図形の編集と他方の軌道回路部品４の図形の編集とを連動させて実行する。これにより、複数の軌道回路部品４の接続関係を維持した状態で、複数の軌道回路部品４の図形の編集を連動して行うことができるため、例えば、軌道回路部品４間の接続位置である接続部７の位置の変更を容易に行うことができ、ユーザの作業工数を削減し、ユーザの利便性を高めることができる。
【００８８】
また、編集処理部２２は、操作内容が２つの軌道回路部品４のうち少なくとも一方の軌道回路部品４への変形操作を示す場合に、一方の軌道回路部品４の変形と他方の軌道回路部品４の変形または移動とを連動させて実行する変形処理部３４を備える。これにより、例えば、複数の軌道回路部品４の変形を連動させて行うことができることから、軌道回路部品４間の接続位置である接続部７の位置の変更を容易に行うことができ、ユーザの作業工数を削減し、ユーザの利便性を高めることができる。
【００８９】
また、変形処理部３４は、変形操作に基づいて一方の軌道回路部品４における他方の軌道回路部品４の一端部と対向する一端部の座標位置を変更する場合、一方の軌道回路部品４の一端の座標位置の変更に連動して他方の軌道回路部品４の一端部の座標位置を変更する。これにより、２つの軌道回路部品４の端部間の対向状態を維持しつつ軌道回路部品４の端部の座標位置を変更することができる。そのため、軌道回路部品４の端部の座標位置を変更する操作によって、軌道回路部品４間の接続位置である接続部７の位置の変更を容易に行うことができ、ユーザの作業工数を削減し、ユーザの利便性を高めることができる。
【００９０】
また、変形処理部３４は、一方の軌道回路部品４と他方の軌道回路部品４とが同一の直線上に配置されている状態を維持しつつ一方の軌道回路部品４を変更する場合、運行管理画面６１における一方の軌道回路部品４と他方の軌道回路部品４とを含む領域Ａｒ内で、一方の軌道回路部品４と他方の軌道回路部品４とを変形する。これにより、軌道回路部品４の領域Ａｒの長さを維持した状態で、軌道回路部品４の延伸方向で接続部７を移動させることができ、２つの軌道回路部品４を接続する接続部７の座標位置の変更を容易に行うことができ、ユーザの作業工数を削減し、ユーザの利便性を高めることができる。
【００９１】
また、編集処理部２２は、操作判定部２１によって判定された操作内容に含まれる指定位置で軌道回路部品４を切断して接続関係を有する軌道回路部品４にする切断処理部３３を備える。これにより、接続関係を有する軌道回路部品４を運行管理画面６１に容易に配置することができる。
【００９２】
実施の形態２．
実施の形態２にかかる画面編集装置は、接続関係を有しない複数の軌道回路部品４を同一の軌道回路部品群に設定するグループ設定処理および接続関係を有する複数の軌道回路部品４の少なくとも一つを軌道回路部品群から削除するグループ解除処理を行う点で、実施の形態１とは異なる。
【００９３】
図１８は、本発明の実施の形態２にかかる画面編集装置の構成例を示す図である。図１８に示すように、実施の形態２にかかる画面編集装置１Ａは、記憶部１０Ａと、制御部２０Ａとを備える。記憶部１０Ａは、配置部品情報テーブル１１および軌道回路部品群テーブル１２に加え、信号配置情報テーブル１３を記憶する。
【００９４】
図１９は、信号配置情報テーブル１３の一例を示す図である。図１９に示すように、信号配置情報テーブル１３は、互いに関連付けられた「配置ＩＤ」、「部品ＩＤ」、および「信号ＩＤ」を含む。「配置ＩＤ」は、軌道回路の配置位置を示す情報であり、鉄道路線において配置ＩＤの番号の順番に軌道回路が配列されているものとする。
【００９５】
「部品ＩＤ」は、軌道回路部品４の識別情報である。図１９に示すＰ１１７〜Ｐ１２０は、軌道回路部品４７，４８，４９，４１０の識別情報である。「信号ＩＤ」は、軌道回路によって検出された列車の在線状態を示す信号の識別情報である。例えば、信号ＩＤ「Ｓ１０１」の信号が列車の在線を示す場合、運行管理画面６１において、部品ＩＤ「Ｐ１０１」の軌道回路部品４の色が変わるように運行管理画面６１が設定される。
【００９６】
図１８に戻って、制御部２０Ａの説明を続ける。制御部２０Ａは、操作判定部２１Ａと、編集処理部２２Ａと、表示処理部２３とを備える。また、編集処理部２２Ａは、編集処理部２２の構成に加え、さらに、グループ設定部３５と、グループ解除部３６とを備える。
【００９７】
図２０は、表示装置３に表示される表示画面の一例を示す図である。図２０に示す表示画面８０Ａには、図５に示す表示画面８０のボタン８１〜８８に加え、さらに、ＧＵＩであるボタン９１，９２が配置される。そして、操作判定部２１Ａは、操作判定部２１の機能に加え、ユーザの操作内容がグループ設定操作であるか否か、およびユーザの操作内容がグループ解除操作であるか否かを判定する。
【００９８】
例えば、操作判定部２１Ａは、カーソル６２がボタン９１上に移動された状態で入力装置２に設けられた選択スイッチ８が操作された場合、ユーザの操作内容がグループ設定モードへの移行であると判定する。操作判定部２１Ａは、グループ設定モードに移行した状態でカーソル６２が部品上に移動された後、選択スイッチ８が操作された場合に、ユーザの操作内容が、選択スイッチ８の操作時におけるカーソル位置を操作位置として指定したグループ設定対象の部品の決定であると判定する。操作判定部２１Ａは、その後、選択スイッチ８が操作されている状態でカーソル位置が移動した場合に、ユーザの操作内容がグループ設定操作であると判定する。
【００９９】
また、操作判定部２１Ａは、カーソル６２がボタン９２上に移動された状態で選択スイッチ８が操作された場合、ユーザの操作内容がグループ解除モードへの移行であると判定する。操作判定部２１Ａは、グループ解除モードに移行した状態でカーソル６２が部品上に移動された後、選択スイッチ８が操作された場合に、ユーザの操作内容が、選択スイッチ８の操作時におけるカーソル位置を操作位置として指定したグループ解除操作であると判定する。
【０１００】
なお、上述した例では、ユーザは、表示画面８０Ａに配置されたボタン９１，９２を用いて操作を行う例を説明したが、操作判定部２１Ａにおけるグループ設定操作およびグループ解除操作の判定は、上述した例に限定されない。すなわち、操作判定部２１Ａは、編集処理部２２Ａの後述する処理が実行できるようにグループ設定操作およびグループ解除操作を判定することができればよい。
【０１０１】
グループ設定部３５は、操作内容がグループ設定操作を示す場合、接続関係を有しない複数の軌道回路部品４を含む軌道回路部品群の情報を軌道回路部品群テーブル１２に設定することで、接続関係を有しない複数の軌道回路部品４を軌道回路部品群としてグループ化する。図２１および図２２は、グループ設定部３５によるグループ設定処理の説明図である。
【０１０２】
グループ設定部３５は、図２１および図２２に示すように、接続関係を有しない３つの軌道回路部品４７，４８，４９のうち２つの軌道回路部品４７，４９間に残りの一つの軌道回路部品４８が移動された場合に、３つの軌道回路部品４７，４８，４９を軌道回路部品群としてグループ化する。グループ設定部３５は、グループ化した複数の軌道回路部品４７，４８，４９を含む軌道回路部品群の情報を軌道回路部品群テーブル１２に設定する。
【０１０３】
図２１に示す例では、グループ設定部３５は、１つの軌道回路部品４８の長さを短くする変形を行って、３つの軌道回路部品４７，４８，４９を軌道回路部品群としてグループ化する。そのため、２つの軌道回路部品４７，４９の長さをそのままの状態に維持したい場合において、軌道回路部品４８の長さを気にすることなく、３つの軌道回路部品４７，４８，４９をグループ化することができる。
【０１０４】
図２２に示す例では、グループ設定部３５は、２つの軌道回路部品４７，４９の間隔が軌道回路部品４８の長さに合わせた長さになるように、軌道回路部品４７，４９の変形を行って、３つの軌道回路部品４７，４８，４９を軌道回路部品群としてグループ化する。そのため、挿入する軌道回路部品４８の長さをそのままの状態に維持したい場合において、２つの軌道回路部品４７，４９の間隔を気にすることなく、３つの軌道回路部品４７，４８，４９をグループ化することができる。
【０１０５】
また、グループ設定部３５は、信号配置情報テーブル１３に基づいて、軌道回路部品４のグループ化を規制することができる。図２３は、グループ設定部３５によるグループ化の規制処理の説明図である。図２３に示すように、４つの軌道回路部品４７，４８，４９，４１０があるとする。また、信号配置情報テーブル１３が図１９に示す状態であるとする。
【０１０６】
この場合、軌道回路部品４１０は、軌道回路部品４７と接続関係を有しないことから、グループ設定部３５は、２つの軌道回路部品４７，４９間に軌道回路部品４１０が配置されても、グループ化処理を行わない。これにより、信号配置情報テーブル１３が生成された後は、軌道回路部品４が誤った接続関係で配置されることを抑制することができる。なお、グループ設定部３５は、グループ化処理を行わないことに代えて、警告表示を行うこともできる。また、信号配置情報テーブル１３は、例えば、外部のデータベースから取得されるが、編集処理部２２によって生成することもできる。
【０１０７】
次に、図１８に示すグループ解除部３６について説明する。グループ解除部３６は、操作内容がグループ解除操作を示す場合、軌道回路部品群の情報を軌道回路部品群テーブル１２から削除して、軌道回路部品群に含まれる軌道回路部品４の接続関係を解除する。図２４および図２５は、グループ解除部３６によるグループ解除処理の説明図である。
【０１０８】
グループ解除部３６は、図２４および図２５に示すように、接続関係を有する３つの軌道回路部品４７，４８，４９が属する軌道回路部品群の情報を軌道回路部品群テーブル１２から削除して、３つの軌道回路部品４７，４８，４９の接続関係を解除することができる。
【０１０９】
図２４に示す例では、グループ解除部３６は、接続部７上にカーソル位置がある状態でグループ解除操作が行われた場合に、カーソル位置にある接続部７で接続された２つの軌道回路部品４の接続関係を軌道回路部品群テーブル１２から削除する。
【０１１０】
例えば、グループ解除部３６は、接続部７４上にカーソル位置がある状態でグループ解除操作が行われた場合に、２つの軌道回路部品４７，４８の接続関係を軌道回路部品群テーブル１２から削除する。これにより、軌道回路部品４８と軌道回路部品４７との接続関係を解除する。
【０１１１】
また、グループ解除部３６は、接続部７５上にカーソル位置がある状態でグループ解除操作が行われた場合に、２つの軌道回路部品４８，４９の接続関係を軌道回路部品群テーブル１２から削除する。これにより、軌道回路部品４８と軌道回路部品４９との接続関係を解除する。
【０１１２】
また、図２５に示す例では、グループ解除部３６は、グループ解除操作が軌道回路部品４８上をカーソル位置が往復する操作を伴う場合に、３つの軌道回路部品４７，４８，４９の接続関係を軌道回路部品群テーブル１２から削除する。これにより、軌道回路部品４８と軌道回路部品４７，４９との接続関係を解除する。
【０１１３】
また、グループ解除部３６は、接続関係を有する２つの軌道回路部品４の接続部７に１つの軌道回路部品４の端部が配置された場合に、２つの軌道回路部品４の接続関係を解除することもできる。図２６は、グループ解除部３６によるグループ解除処理の説明図である。
【０１１４】
図２６に示す例では、接続関係を有する２つの軌道回路部品４７，４８と接続関係を有しない１つの軌道回路部品４９とが配置されている。図２６に示す状態から、接続関係を有する２つの軌道回路部品４７，４８の接続部７４に１つの軌道回路部品４９の第１端部Ｔ１を位置した状態でグループ解除操作が行われた場合、グループ解除部３６は、軌道回路部品群テーブル１２において、２つの軌道回路部品４７，４８の接続関係を解除する。
【０１１５】
さらに、グループ解除部３６は、配置部品情報テーブル１１において、３つの軌道回路部品４７，４８，４９の情報を一つの軌道回路部品４１０の情報へ変更し、転てつ器部品６の情報を追加する。これにより、転てつ器部品６が関連付けられた軌道回路部品４１０を容易に配置することができる。
【０１１６】
このように、グループ解除部３６は、軌道回路部品４間の接続関係の解消に加え、複数の軌道回路部品４を１つの軌道回路部品４へ変更できることから、ユーザの利便性を向上させることができる。
【０１１７】
つづいて、画面編集装置１Ａにおける制御部２０Ａの動作を、フローチャートを用いて説明する。図２７は、実施の形態２にかかる制御部２０Ａの処理の一例を示すフローチャートである。なお、図２７に示すステップＳ５１〜Ｓ５９，Ｓ６４，Ｓ６５は、図１３に示すステップＳ１１〜Ｓ２１と同じ処理であり、説明を省略する。
【０１１８】
編集処理部２２は、操作判定部２１によって操作内容が変形操作ではないと判定された場合（ステップＳ５８；Ｎｏ）、操作内容がグループ設定操作であるか否かを判定する（ステップＳ６０）。編集処理部２２は、操作判定部２１によって操作内容がグループ設定操作であると判定された場合（ステップＳ６０；Ｙｅｓ）、複数の軌道回路部品４をグループ化するグループ設定処理を実行する（ステップＳ６１）。かかるグループ設定処理は、図２８に示すステップＳ７１，Ｓ７２の処理であり、後で詳述する。
【０１１９】
編集処理部２２は、操作判定部２１によって操作内容がグループ設定操作ではないと判定された場合（ステップＳ６０；Ｎｏ）、操作内容がグループ解除操作であるか否かを判定する（ステップＳ６２）。編集処理部２２は、操作判定部２１によって操作内容がグループ解除操作であると判定された場合（ステップＳ６２；Ｙｅｓ）、複数の軌道回路部品４のグループ化を解除するグループ解除処理を実行する（ステップＳ６３）。かかるグループ解除処理は、図２９に示すステップＳ８１〜Ｓ８３の処理であり、後で詳述する。
【０１２０】
図２８は、実施の形態２にかかる制御部２０Ａのグループ設定処理の一例を示すフローチャートである。図２８に示すように、制御部２０Ａのグループ設定部３５は、グループ設定対象の１以上の軌道回路部品４の座標情報を更新する（ステップＳ７１）。例えば、グループ設定部３５は、図２１に示す例では、配置部品情報テーブル１１において、軌道回路部品４７，４８間の間隔および軌道回路部品４８，４９間の間隔が各々一定長さになるように、３つの軌道回路部品４７，４８，４９の座標情報を変更する。
【０１２１】
次に、グループ設定部３５は、軌道回路部品群テーブル１２において、新たな軌道回路部品群を追加して、グループ設定処理を終了する（ステップＳ７２）。例えば、グループ設定部３５は、図２１に示す例では、新たなグループＩＤと軌道回路部品４７，４８，４９の情報とを含む新たな軌道回路部品群の情報を軌道回路部品群テーブル１２に追加する。
【０１２２】
図２９は、実施の形態２にかかる制御部２０Ａのグループ化解除処理の一例を示すフローチャートである。図２９に示すように、制御部２０Ａのグループ解除部３６は、グループ解除対象の２つ以上の軌道回路部品４の接続関係を解消する（ステップＳ８１）。例えば、グループ解除部３６は、図２４に示す例では、軌道回路部品群テーブル１２において、軌道回路部品４７，４８，４９の接続関係を示す情報を削除する。
【０１２３】
次に、グループ解除部３６は、軌道回路部品群テーブル１２において、接続関係を示す情報がない軌道回路部品群があるか否かを判定する（ステップＳ８２）。グループ解除部３６は、接続関係を示す情報がない軌道回路部品群があると判定した場合（ステップＳ８２；Ｙｅｓ）、軌道回路部品群テーブル１２から接続関係を示す情報がない軌道回路部品群を削除する（ステップＳ８３）。グループ解除部３６は、軌道回路部品群テーブル１２に接続関係を示す情報がない軌道回路部品群がない場合（ステップＳ８２；Ｎｏ）、またはステップＳ８３の処理が終了した場合、図２９に示す処理を終了する。
【０１２４】
ここで、軌道回路部品群テーブル１２が図４に示す状態であるとする。図４に示す軌道回路部品群テーブル１２には、軌道回路部品４１，４２の接続関係を示す情報と、軌道回路部品４２，４３の接続関係を示す情報と、軌道回路部品４４，４５の接続関係を示す情報とが含まれる。
【０１２５】
グループ解除対象が軌道回路部品４２，４３である場合、グループ解除部３６は、軌道回路部品群テーブル１２から軌道回路部品４２，４３の接続関係を示す情報を削除する。この場合、軌道回路部品群テーブル１２において、グループＩＤ「Ｇ１０１」の軌道回路部品群には、軌道回路部品４１，４２の接続関係を示す情報が含まれているため、グループ解除部３６は、グループＩＤ「Ｇ１０１」の軌道回路部品群の削除を行わない。
【０１２６】
また、グループ解除対象が軌道回路部品４４，４５である場合、グループ解除部３６は、軌道回路部品群テーブル１２から軌道回路部品４４，４５の接続関係を示す情報を削除する。この場合、軌道回路部品群テーブル１２において、グループＩＤ「Ｇ１０２」の軌道回路部品群から軌道回路部品４４，４５の接続関係を示す情報を削除しているため、グループＩＤ「Ｇ１０２」の軌道回路部品群には接続関係を示す情報が含まれない。そのため、グループ解除部３６は、グループＩＤ「Ｇ１０２」の軌道回路部品群の情報の削除を行う。
【０１２７】
実施の形態２にかかる制御部２０Ａのハードウェア構成例は、図１７に示す画面編集装置１と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、グループ設定部３５およびグループ解除部３６の機能を実行することができ、記憶部１０Ａは，メモリ１０２によって実現することができる。
【０１２８】
以上のように、実施の形態２にかかる画面編集装置１Ａの制御部２０Ａは、グループ設定部３５およびグループ解除部３６を備える。グループ設定部３５は、操作判定部２１によって判定された操作内容が軌道回路部品群の設定を示す場合、複数の軌道回路部品４を含む軌道回路部品群の情報を軌道回路部品群テーブル１２に設定する。
【０１２９】
また、グループ設定部３５は、操作判定部２１によって判定された操作内容が、接続関係を有しない３つの軌道回路部品４のうち２つの軌道回路部品４間に残りの一つの軌道回路部品４を移動する操作である場合に、３つの軌道回路部品４を軌道回路部品群としてグループ化する。これにより、接続関係を有しない３つの軌道回路部品４を直感的に接続状態にすることができ、ユーザの利便性を向上させることができる。
【０１３０】
また、グループ解除部３６は、操作判定部２１によって判定された操作内容が前記軌道回路部品群の解除を示す場合、軌道回路部品群の情報を軌道回路部品群テーブル１２から削除する。これにより、接続関係を有する軌道回路部品４間の接続を解消して、接続関係を有しない複数の軌道回路部品４を運行管理画面６１に配置した状態にすることができ、ユーザの利便性を向上させることができる。
【０１３１】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【０１３２】
例えば、上述した例では、画面編集装置１，１Ａが運行管理画面６１を編集する例を説明したが、画面編集装置１，１Ａの編集対象は、運行管理画面６１に限られず、複数の軌道回路部品を含む画面であればよい。
【符号の説明】
【０１３３】
１，１Ａ  画面編集装置、２  入力装置、３  表示装置、４，４１〜４１０  軌道回路部品、５，５１，５２  信号機部品、６  転てつ器部品、７，７１〜７５  接続部、１０，１０Ａ  記憶部、１１  配置部品情報テーブル、１２  軌道回路部品群テーブル、１３  信号配置情報テーブル、２０，２０Ａ  制御部、２１，２１Ａ  操作判定部、２２  編集処理部、２３  表示処理部、３１  追加処理部、３２  削除処理部、３３  切断処理部、３４  変形処理部、３５  グループ設定部、３６  グループ解除部、６１  運行管理画面、６２  カーソル、８０，８０Ａ  表示画面、８１〜８８，９１，９２  ボタン。
【図１】
2019014405.tif 000003
【図２】
2019014405.tif 000004
【図３】
2019014405.tif 000005
【図４】
2019014405.tif 000006
【図５】
2019014405.tif 000007
【図６】
2019014405.tif 000008
【図７】
2019014405.tif 000009
【図８】
2019014405.tif 000010
【図９】
2019014405.tif 000011
【図１０】
2019014405.tif 000012
【図１１】
2019014405.tif 000013
【図１２】
2019014405.tif 000014
【図１３】
2019014405.tif 000015
【図１４】
2019014405.tif 000016
【図１５】
2019014405.tif 000017
【図１６】
2019014405.tif 000018
【図１７】
2019014405.tif 000019
【図１８】
2019014405.tif 000020
【図１９】
2019014405.tif 000021
【図２０】
2019014405.tif 000022
【図２１】
2019014405.tif 000023
【図２２】
2019014405.tif 000024
【図２３】
2019014405.tif 000025
【図２４】
2019014405.tif 000026
【図２５】
2019014405.tif 000027
【図２６】
2019014405.tif 000028
【図２７】
2019014405.tif 000029
【図２８】
2019014405.tif 000030
【図２９】
2019014405.tif 000031