(57)【特許請求の範囲】
【請求項１】
表示装置に表示され、現場設備の状態を示す複数の設備シンボルが配置された画面において、配置された前記設備シンボルそれぞれの表示変化が妥当か否かを確認するための全点試験装置による表示装置画面の全点試験方法であって、
前記全点試験装置が、前記表示装置の外部仕様として、前記設備シンボルの表示パターン及び配置位置と、前記現場設備から前記表示装置に入力される各入力信号のデータ形式と、前記入力信号のそれぞれが入力されたときの前記設備シンボルの期待される表示変化内容を示す情報と、を入力して記憶部に記憶するステップと、
前記全点試験装置が、前記表示装置に表示され、前記現場設備の最初の状態を示す初期画面表示内容を前記記憶部に保存するステップと、
前記全点試験装置が、前記記憶部に記憶された情報に基づいて、前記入力信号のそれぞれを擬似する擬似入力信号を前記表示装置に入力して、当該擬似入力信号を入力したのちの前記表示装置の試験結果の画面表示内容を前記記憶部に保存するステップと、
前記全点試験装置が、前記試験結果の画面表示内容と前記初期画面表示内容との差異を抽出するステップと、
前記全点試験装置が、前記差異が前記記憶部に記憶された該当する前記表示変化内容と一致するか否か、を判定するステップと、を含む
ことを特徴とする表示装置画面の全点試験方法。
【請求項２】
請求項１に記載の表示装置画面の全点試験方法において、
前記入力信号は、前記現場設備の状態を表示するための状態表示情報と、前記表示装置から制御指令が送信されたときに現場設備から返送される制御応答情報とを含み、
前記表示装置の外部仕様として入力し前記記憶部に記憶する情報は、前記現場設備が連動して動作することによって前記設備シンボルの表示が連動して変化する前記現場設備間の関連情報を含む
ことを特徴とする表示装置画面の全点試験方法。
【請求項３】
請求項１または請求項２に記載の表示装置画面の全点試験方法において、
前記全点試験装置が、前記差異が前記記憶部に記憶された該当する前記表示変化内容と一致するか否か、を判定するとき、
該当する前記設備シンボルの表示変化内容と前記記憶された該当する前記表示変化内容との一致を判定するとともに、
前記保存した画面表示内容と前記初期画面表示内容との画像が異なる部分を２値で表す差分画面から、前記表示変化内容に該当する前記設備シンボルの変化前と変化後との画像が異なる部分を２値で表す差分データを削除したのちの差分データの有無によって、前記表示変化内容との一致を判定する
ことを特徴とする表示装置画面の全点試験方法。
【請求項４】
請求項１から請求項３のいずれか一項に記載の表示装置画面の全点試験方法において、
前記全点試験装置は、前記現場設備から前記表示装置に入力される各入力信号毎の、前記期待される表示変化内容と、当該表示変化内容との一致の判定結果とを含む全点試験結果を出力する
ことを特徴とする表示装置画面の全点試験方法。
【請求項５】
請求項１から請求項４のいずれか一項に記載の表示装置画面の全点試験方法において、
前記表示変化内容は、前記設備シンボルの表示色の変化、表示サイズの変化、図形パターンの変化を含む
ことを特徴とする表示装置画面の全点試験方法。
【請求項６】
表示装置に表示され、現場設備の状態を示す複数の設備シンボルが配置された画面において、配置された前記設備シンボルそれぞれの表示変化が妥当か否かを確認するための全点試験装置であって、
前記表示装置の外部仕様として、前記設備シンボルの表示パターン及び配置位置と、前記現場設備から前記表示装置に入力される各入力信号のデータ形式と、前記入力信号のそれぞれが入力されたときの前記設備シンボルの期待される表示変化内容を示す情報と、前記表示装置に表示され、前記現場設備の最初の状態を示す初期画面表示内容と、を入力して記憶部に記憶する外部仕様入力部と、
前記記憶部に記憶された情報に基づいて、前記入力信号のそれぞれを擬似する擬似入力信号を前記表示装置に入力する模擬入力情報生成部と、
当該擬似入力信号を入力したのちの前記表示装置の試験結果の画面表示内容を前記記憶部に保存する画面保存部と、
前記試験結果の画面表示内容と前記初期画面表示内容との差異を抽出し、前記差異が前記記憶部に記憶された該当する前記表示変化内容と一致するか否か、を判定するシンボル変化判定部と、を備える
ことを特徴とする表示装置画面の全点試験装置。
【請求項７】
請求項６に記載の表示装置画面の全点試験装置において、
前記入力信号は、前記現場設備の状態を表示するための状態表示情報と、前記表示装置から制御指令が送信されたときに現場設備から返送される制御応答情報とを含み、
前記表示装置の外部仕様として入力し前記記憶部に記憶する情報は、前記現場設備が連動して動作することによって前記設備シンボルの表示が連動して変化する前記現場設備間の関連情報を含む
ことを特徴とする表示装置画面の全点試験装置。
【請求項８】
請求項６または請求項７に記載の表示装置画面の全点試験装置において、
前記シンボル変化判定部が、前記差異が前記記憶部に記憶された該当する前記表示変化内容と一致するか否か、を判定するとき、
該当する前記設備シンボルの表示変化内容と前記記憶された該当する前記表示変化内容との一致を判定するとともに、
前記保存した画面表示内容と前記初期画面表示内容との画像が異なる部分を２値で表す差分画面から、前記表示変化内容に該当する前記設備シンボルの変化前と変化後との画像が異なる部分を２値で表す差分データを削除したのちの差分データの有無によって、前記表示変化内容との一致を判定する
ことを特徴とする表示装置画面の全点試験装置。
【請求項９】
請求項６から請求項８のいずれか一項に記載の表示装置画面の全点試験装置において、
前記現場設備から前記表示装置に入力される各入力信号毎の、前記期待される表示変化内容と、当該表示変化内容との一致の判定結果とを含む全点試験結果を出力する、試験結果出力部を備えた
ことを特徴とする表示装置画面の全点試験装置。
【請求項１０】
請求項６から請求項９のいずれか一項に記載の表示装置画面の全点試験装置において、
前記表示変化内容は、前記設備シンボルの表示色の変化、表示サイズの変化、図形パターンの変化を含む
ことを特徴とする表示装置画面の全点試験装置。
【請求項１１】
請求項６から請求項１０のいずれか一項に記載の表示装置画面の全点試験装置を備えたことを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントや交通運行などのシステムの設備状態を監視・制御するために設置される表示装置に係り、特に、作成した表示画面の動作の妥当性を確認するための全点試験方法及び全点試験装置に関する。
【背景技術】
【０００２】
プラントなどのシステムの設備状態を監視・制御するために設置される表示装置（以下、単に「表示装置」と表記。）は、現場設備（以下、単に「設備」と表記。）とネットワークを介して接続され、設備の位置及び状態を表示する画面（以下、単に「画面」と表記。）と、表示装置の操作員が対象設備への制御情報を送信するための手動操作手段とを備えている。
【０００３】
表示装置の画面作成者は、与えられた仕様書にしたがって表示プログラムと表示画面データとを作成したのち、画面上に配置した設備シンボル（設備を模擬して縮小図示したシンボル図形）それぞれについて表示動作の妥当性を確認するために全点試験を実施する。全点試験とは、画面上に配置した各設備シンボルに結び付けられた状態表示情報及び制御応答情報を表示装置へ入力することにより、各設備シンボルの表示が正しく変化することを検査するための試験である。
【０００４】
ここで、状態表示情報とは、設備状態を表示装置等に伝達するための情報であり、従来の全点試験においては、実際の設備から表示装置に送信されるデータを模擬して発生させる現場設備シミュレータを操作することによって、検査用の状態表示情報を発生させていた。また、制御応答情報とは、操作員が対象設備へ制御指令を送信したときに当該設備から表示装置へ返送される応答情報であり、全点試験では、表示装置が制御応答情報を正しく受信できることも検査する必要がある。従来の全点試験においては、実際に表示装置を操作することによって発生させた制御指令を現場設備シミュレータに送信し、現場設備シミュレータから返送される制御応答情報を表示装置に入力することによって、対象とする設備シンボルの表示が正しく変化することを検査していた。
【０００５】
状態表示情報及び制御応答情報は、それぞれが画面上に配置するいずれか１つの設備シンボルに紐付けられており、それぞれの状態表示情報及び制御応答情報を順次送信して、該当設備シンボルの色や形が正しく変化することを確認することによって全点試験を実施する。そのためには、作成する画面毎に、画面上に配置する設備シンボルそれぞれに対する試験項目を記載した試験仕様書を作成しなくてはならない。各試験項目では、各々の設備シンボルに紐付けられた状態表示情報及び制御応答情報を順次表示装置へ入力し、該当設備シンボルの色や形がどのように変化すればよいかを確認するための手順が記載される。
【０００６】
試験仕様書の作成後は、状態表示情報の受信によって表示が変化する全設備シンボルについて、現場設備シミュレータから設備１点毎に状態表示情報を順次手動で発生させて、画面上の表示変化を目視により確認した結果を試験仕様書に記入していく。また、制御応答情報が返送される全設備について、表示装置を操作することによって当該設備へ送信する制御指令を順次手動で発生させ、現場設備シミュレータから返送された制御応答情報を受信したときの画面上の表示変化を目視確認した結果を試験仕様書に記入していく。そののち、表示変化が誤っている箇所については、画面作成者が画面データを修正し、再度、修正部分の全点試験を実施する。
【０００７】
このように、従来の表示装置画面の全点試験においては、現場設備シミュレータ及び表示装置と、これら両装置を繋ぐネットワーク等の通信経路を準備する必要がある。さらに、試験者は現場設備シミュレータと表示装置との間で、状態表示情報及び制御応答情報の入力と、それによる設備シンボルの表示変化の目視確認とを交互に実施しなくてはならない。設備１点毎の試験項目に対しすべて目視確認が必要であること、試験仕様書への確認結果の記入は試験者の手作業で行われていることなどから、膨大な労力を要するのみならずヒューマンエラーによる検査ミスが生じるという問題があった。
【０００８】
そこで、例えば、特許文献１では、列車の監視・制御をする運行管理システムにおいて、運行表示画面の全点試験の効率を高める手段を備えた全点試験装置が提案されている。この全点試験装置は、作成した運行表示画面の全点試験を手動または自動で実行したときに現場設備シミュレータへ送信された制御情報と、現場設備シミュレータからの制御応答情報及び該当設備の表示色変化情報とをデータベースに格納しておき、それらの情報から試験仕様書フォーマットを使用して試験仕様書を作成する試験仕様書作成手段と、設備の追加／削除時に、変更されなかった運行表示画面箇所について全点試験を自動で実行する健全性確認試験手段とを備えている。
【０００９】
また、特許文献２には、画面の動作確認を目視に頼らざるを得なかった場合についても、予め記憶させておいた正解画像と試験結果である実画像とが不一致となったものから真の誤り画像を抽出することにより、効率的なソフトウェアの自動試験を可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−１２６８号公報
【特許文献２】特開２００７−２６５２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、前記の特許文献１の方法では、試験情報をデータベースに登録するためには必ず現場設備シミュレータを用いて全点試験を一通り実施しなければならない。その際には、試験者による現場設備シミュレータの準備と操作、試験結果画面の目視確認が必要となる。つまり、特許文献１の方法は、２回目以降の繰返しの全点試験の効率化を図るものであって、手動操作と目視確認を要する初回の全点試験の労力や検査ミスに関する問題を解決することはできない。
【００１２】
また、前記の特許文献２に開示されている技術を、表示装置画面の全点試験に適用するためには、それぞれの試験項目毎に予め正解画像を準備しておく必要があり、例えば列車運行管理システムの運行表示画面のように設備シンボルの表示が多様に変化するときに、どのように正解画像を準備するかという問題がある。
【００１３】
本発明は、これらの問題を解決するためになされたものであり、その目的は、表示装置画面の全点試験を容易に実行できる全点試験方法及び全点試験装置を提供することにある。
【課題を解決するための手段】
【００１４】
前記の目的を達成するために、本発明は、表示装置に表示され、現場設備の状態を示す複数の設備シンボルが配置された画面において、配置された前記設備シンボルそれぞれの表示変化が妥当か否かを確認するための全点試験装置による表示装置画面の全点試験方法であって、前記全点試験装置が、前記表示装置の外部仕様として、前記設備シンボルの表示パターン及び配置位置と、前記現場設備から前記表示装置に入力される各入力信号のデータ形式と、前記入力信号のそれぞれが入力されたときの前記設備シンボルの期待される表示変化内容を示す情報と、を入力して記憶部に記憶するステップと、前記全点試験装置が、前記記憶部に記憶された情報に基づいて、前記入力信号のそれぞれを擬似する擬似入力信号を前記表示装置に入力して、当該擬似入力信号を入力したのちの前記表示装置の画面表示内容を前記記憶部に保存するステップと、前記全点試験装置が、前記保存した画面表示内容と前記記憶部に別途保存しておいた初期の画面表示内容との差異は、前記記憶部に記憶された該当する前記表示変化内容と一致するか否か、を判定するステップと、を含むことを特徴とする。
【００１５】
また本発明は、表示装置に表示され、現場設備の状態を示す複数の設備シンボルが配置された画面において、配置された前記設備シンボルそれぞれの表示変化が妥当か否かを確認するための全点試験装置であって、前記表示装置の外部仕様として、前記設備シンボルの表示パターン及び配置位置と、前記現場設備から前記表示装置に入力される各入力信号のデータ形式と、前記入力信号のそれぞれが入力されたときの前記設備シンボルの期待される表示変化内容を示す情報と、を入力して記憶部に記憶する外部仕様入力部と、前記記憶部に記憶された情報に基づいて、前記入力信号のそれぞれを擬似する擬似入力信号を前記表示装置に入力する模擬入力情報生成部と、当該擬似入力信号を入力したのちの前記表示装置の画面表示内容を前記記憶部に保存する画面保存部と、前記保存した画面表示内容と前記記憶部に別途保存しておいた初期の画面表示内容との差異は、前記記憶部に記憶された該当する前記表示変化内容と一致するか否か、を判定するシンボル変化判定部と、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、表示装置画面の全点試験を容易に実行できる全点試験方法及び全点試験装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るシステムの全体構成と全点試験装置の機能構成例とを示すブロック図である。
【図２】全点試験装置の外部仕様入力部の動作についての説明図である。
【図３】全点試験装置の試験仕様書生成部の動作についての説明図である。
【図４】全点試験装置の擬似入力情報生成部の動作についての説明図である。
【図５】全点試験装置の全点試験実行部における画面保存動作の説明図である。
【図６】全点試験装置の全点試験実行部における試験結果判定動作の説明図である。
【図７】全点試験装置の差分抽出部の動作についての説明図である。
【図８】設備シンボルの表示変化内容及び差分画面データの例である。
【図９】全点試験装置のシンボル変化判定部の動作についての説明図である。
【図１０】全点試験装置の試験結果出力部の動作についての説明図である。
【図１１】本発明に係る全点試験方法の全体的な流れを示すフローチャートである。
【図１２】シンボル変化内容の適否を判定する処理の詳細フローチャートである。
【発明を実施するための形態】
【００１８】
以下、列車を監視・制御する運行管理システム用の表示装置を例にとり、本発明を実施するための形態を適宜図面を参照して説明する。
【００１９】
図１は、本発明の実施形態に係るシステムの全体構成と全点試験装置の機能構成例とを示すブロック図である。本システムは、従来は必要であった現場設備シミュレータを使用しないで表示装置画面の全点試験を行うものであり、図１に示すように、通信ケーブルやＬＡＮ（Local Area Network）などを介して相互に接続される全点試験装置１と表示装置３とによって構成される。
【００２０】
全点試験装置１は、キーボード、マウス、ディスプレイ、プリンタなどの不図示の入出力装置と通信機能とを備えたコンピュータによって構成され、制御部１０と記憶部２０とを有してなる。全点試験装置１が備える不図示のＣＰＵ（Central Processing Unit）が所定のプログラムを実行することによってその機能が具現化される制御部１０は、外部仕様入力部１１、試験仕様書生成部１２、全点試験実行部１３、及び試験結果出力部１４を備える。また、半導体メモリやハードディスク装置などで構成される記憶部２０には、設備情報ＤＢ（Database）２１、試験仕様書ＤＢ２２、模擬入力情報ＤＢ２３、保存画面ＤＢ２４、及び試験結果ＤＢ２５の各データベースを備える。
【００２１】
外部仕様入力部１１は、表示装置３に表示される画面に関する設計情報が記載されたドキュメント群からなる表示装置外部仕様６を入力して、それらの設計情報を設備情報ＤＢ２１に格納する（詳細は図２を用いて後記する）。試験仕様書生成部１２は、設備情報ＤＢ２１から全点試験に必要な情報を読み出して試験仕様書を生成し、試験仕様書ＤＢ２２に格納する（詳細は図３を用いて後記する）。全点試験実行部１３は、模擬入力情報生成部１３１、画面保存部１３２、差分抽出部１３３、シンボル変化判定部１３４を備え、試験仕様書ＤＢ２２から読み出した試験仕様書にしたがって全点試験を実行し、試験結果を試験結果ＤＢ２５に格納する（詳細は図４〜９を用いて後記する）。試験結果出力部１４は、試験結果を試験結果ＤＢ２５から読み出して、試験結果が記載されたドキュメントである全点試験結果７をプリンタやディスプレイなどに出力する（詳細は図１０を用いて後記する）。
【００２２】
設備情報ＤＢ２１には、表示装置画面上に表示される設備シンボルの図形パターンや座標などの情報と、設備から送信される入力データによってそれら設備シンボルの表示がどのように変化すべきかが規定された情報と、が格納される。試験仕様書ＤＢ２２には、実行すべき全点試験の試験内容が記載された試験仕様書が格納される。模擬入力情報ＤＢ２３には、全点試験を実行するときに表示装置３に入力する模擬入力情報が格納される。保存画面ＤＢ２４には、全点試験を開始する前に表示装置３から取得した初期画面のデータと、表示装置３から取得した個別の試験項目毎の試験結果画面のデータとが格納される。また、試験結果ＤＢ２５には、実行した個別の試験項目毎に試験結果が適切であったか否かを判定した判定結果が格納される。
【００２３】
一方、表示装置３は、不図示の操作パネルと表示制御部３１と記憶部３２と大型ディスプレイ装置などの表示部３３とを備えたコンピュータによって構成される。記憶部３２には、設備情報ＤＢ２１のもととなる各種設計情報が記載された表示装置外部仕様６に基づいて、実際に設備から入力データを受信したときに表示部３３に所定の画面を表示するように製作された表示プログラム３２１及び表示画面データ３２２が記憶される。また、表示装置３は、表示装置画面の全点試験を実行するときには全点試験モードで動作するようになっており、この全点試験モードでは、プログラム制御によって動作する表示制御部３１が、全点試験装置１から送信される擬似入力情報を表示プログラム３２１に引き渡し、表示画面データ３２２を参照して表示プログラム３２１によって表示部３３に表示された画面の画像データを取得して、全点試験装置１に送信する。
【００２４】
なお、図１のシステム構成では全点試験装置１と表示装置３とは、それぞれ別の装置となっているが、全点試験装置１を構成する制御部１０の各種プログラムと記憶部２０の各種データベースとを表示装置３に追加して実装することにより、両者を単一の装置に統合して実現してもよい。
【００２５】
図２は、全点試験装置の外部仕様入力部の動作についての説明図である。ここでは、全点試験装置１の外部仕様入力部１１が、顧客提示資料である各種ドキュメント群からなる表示装置外部仕様６を入力して、設備情報ＤＢ２１に格納する各種設計情報を抽出する動作について説明する。
【００２６】
図２に示すように、外部仕様入力部１１が入力する表示装置外部仕様６は、表示装置ドキュメント６１、入力情報仕様書６２、設備間関連表６３、及び設備画面仕様書６４を含んで構成される。またこれらのドキュメント群から抽出されて設備情報ＤＢ２１に格納される設計情報は、設備シンボル図形情報２１１、設備シンボル変化情報２１２、状態表示情報２１３、制御応答情報２１４、設備間関連情報２１５、設備シンボル配置情報２１６などである。
【００２７】
表示装置ドキュメント６１には、表示装置画面に表示される各設備種別（設備種別とは、同じ仕様を有し設備シンボルが同じように表示変化をする設備をまとめたものである。）の設備シンボルがどのような図形パターンで表示されるか、また、設備からデータを受信したときに、図形パターンがどのように表示変化するか、が定義される。表示装置ドキュメント６１は、顧客承認データであり、ここでは、設備情報ＤＢ２１に格納される設備シンボル図形情報２１１と、設備シンボル変化情報２１２とを生成するために、記憶媒体などから全点試験装置１に入力されるものとする。
【００２８】
入力情報仕様書６２には、表示装置画面に表示されるそれぞれの設備シンボルに対して、当該設備シンボルが表示変化する契機となる入力データが定義される。入力データには、設備の状態を示す状態表示情報と、設備に対する制御指令の応答として返送される制御応答情報と、の２種類があり、それぞれどのようなビット列で表されるかが記述される。入力情報仕様書６２は、顧客提示データであり、ここでは、設備情報ＤＢ２１に格納される状態表示情報２１３と、制御応答情報２１４とを生成するために、記憶媒体などから全点試験装置１に入力されるものとする。
【００２９】
設備間関連表６３には、表示装置画面に表示されるそれぞれの設備シンボルに対する設備と連動することにより、当該設備シンボルが表示変化するときに連動して設備シンボルが表示変化する他の設備が定義される。設備間関連表６３は、顧客提示データであり、ここでは、設備情報ＤＢ２１に格納される設備間関連情報２１５を生成するために、記憶媒体などから全点試験装置１に入力されるものとする。
【００３０】
設備画面仕様書６４には、表示装置画面（設備画面）に表示されるそれぞれの設備シンボルが設備画面内の、どの位置に配置され、どのような形状で表示されるかが定義される。設備画面仕様書６４は、顧客承認データであり、ここでは、設備情報ＤＢ２１に格納される設備シンボル配置情報２１６を生成するために、記憶媒体などから全点試験装置１に入力されるものとする。なお、設備画面仕様書６４に基づいて、表示装置３の表示画面データ３２２内にも同様な内部データが生成されるため、設備画面仕様書６４を入力する代わりに、当該内部データを参照するものとしてもよい。
【００３１】
設備シンボル図形情報２１１とは、表示装置ドキュメント６１から抽出される設計情報であり、吹出しにて例示するように、表示装置画面に設備をシンボル化して表示するときの図形パターンを設備の種別毎に定めたものである。このデータ例では、信号機Ａと軌道回路Ｂとの２種類の設備の図形パターンが定められている。なお、例えば同じ信号機であっても、仕様が異なるものはそれぞれが区別できるように、それぞれに異なる設備種別と図形パターンとが割り当てられる。
【００３２】
設備シンボル変化情報２１２とは、表示装置ドキュメント６１から抽出される設計情報であり、吹出しにて例示するように、設備の種別毎に所定の入力データを受信したときの設備シンボルの図形パターンの表示変化の内容を規定するものである。入力データには、状態表示情報と制御応答情報との２種類があり、それぞれの入力データに対する表示変化の内容が規定される。このデータ例では、信号機Ａと軌道回路Ｂとの２種類の設備に対応する状態変化情報を受信したときの設備シンボルの表示色の変化内容がそれぞれ規定されている。ここで、例えば「線：白」は、設備シンボルの図形パターンを形成している線の色（以下、「線色」という。）が「白」である状態を表し、例えば「面：黒」は、図形パターンに含まれる閉領域（線で囲まれた領域）の色（以下、「面色」という。）が「黒」である状態を表す。したがって、信号機Ａについては、変化前に（既定の状態で）線色が「白」で面色が「黒」であったものが、変化後（特定の入力データを受信したとき）に線色はそのまま「白」で変わらず面色が「青」に変化することが規定されている。
【００３３】
状態表示情報２１３とは、入力情報仕様書６２から抽出される設計情報であり、吹出しにて例示するように、それぞれの設備の状態を表す設備シンボルの図形パターンを表示する契機となる入力データを規定するものである。このデータ例では、設備名称が「Ａ１」である信号機Ａと設備名称が「Ｂ１」である軌道回路Ｂとの２つの設備に対する状態表示情報の入力データのビット位置が規定されており、前者に対応する入力データは「１（１）」（１バイト目の第１ビットが「１」で他のビットはすべて「０」）であり、後者に対応する入力データは「５（６）」（５バイト目の第６ビットが「１」で他のビットはすべて「０」）であることが規定されている。なお、この例では入力データが１ビットによって規定されているが、任意の２ビット以上の組合せによって入力データを規定したり、同一の設備に対して複数種類の入力データを規定したりしてもよい。ただし、同一の設備に対して複数種類の入力データを規定する場合には、設備シンボル変化情報２１２を各入力データの種類に対応付けて規定しておく必要がある。
【００３４】
制御応答情報２１４とは、入力情報仕様書６２から抽出される設計情報であり、それぞれの設備に対して制御指令が送信されたときに当該設備から表示装置３に返送される制御応答に対応する入力データを規定するものである。データ例は図示を省略するが、状態表示情報２１３と同様に各設備から返送される制御応答情報の入力データのビット位置が規定される。
【００３５】
設備間関連情報２１５とは、設備間関連表６３から抽出される設計情報であり、吹出しにて例示するように、ある設備の設備シンボルと連動して設備シンボルが表示変化する他の関連設備を規定するものである。このデータ例では、設備名称が「Ａ１」と「Ａ２」とである２つの信号機Ａに連動する軌道回路Ｂと軌道回路Ｃとの２種類の設備が関連設備として規定されており、前者に連動する関連設備名称は「Ｂ１」、「Ｃ３」、「Ｂ５」であり、後者に連動する関連設備名称は「Ｂ２」、「Ｃ４」、「Ｂ６」であることが規定されている。
【００３６】
設備シンボル配置情報２１６とは、設備画面仕様書６４から抽出される設計情報であり、吹出しにて例示するように、それぞれの設備の状態を表す設備シンボルの設備画面内における表示位置と変形パラメータとを規定するものである。画面内における表示位置は、例えば、設備シンボルを内包する矩形の左上頂点の水平方向位置を表すＸ座標と垂直方向位置を表すＹ座標とによって規定される。また、変形パラメータとは、設備シンボルの変形表示方法を規定するものであり、例えば、「横２倍」は標準の設備シンボルを水平方向（横方向）に２倍に拡大して表示することを表す。その他、表示色を変更したり、ブリンク表示させたりすることなども、変形パラメータによって指定することが可能である。このデータ例では、設備名称が「Ａ１」である信号機Ａと設備名称が「Ｂ１」である軌道回路Ｂとの２つの設備に対応する設備シンボルについて、前者は標準サイズで座標（２００，４０）に表示し、前者は横方向に２倍に拡大したサイズで座標（１７０，６０）に表示すべきことが規定されている。
【００３７】
図３は、全点試験装置の試験仕様書生成部の動作についての説明図である。ここでは、全点試験装置１の試験仕様書生成部１２が、設備情報ＤＢ２１から必要な情報を読み出して試験仕様書２２１を生成し、試験仕様書ＤＢ２２に格納する動作について説明する。
【００３８】
試験仕様書生成部１２は、まず、設備情報ＤＢ２１から設備シンボル変化情報２１２、状態表示情報２１３、制御応答情報２１４、設備間関連情報２１５を読み込む。次に、状態表示情報２１３及び制御応答情報２１４に格納されているすべてのレコードのなかから、全点試験の対象とする設備画面（例えば、ある駅の構内線路図）に表示される設備名称に該当するレコードを順番に抽出する。抽出順序は、状態表示情報２１３、制御応答情報２１４の順で各レコードの登録順序にしたがうものとし、この抽出順序を示す一連番号を試験番号として、抽出したレコードの内容と対応付けたレコードを生成して、試験仕様書２２１に追加登録する。これにより、試験番号と、当該試験番号に対応する入力データ種別（状態表示情報か制御応答情報かの区別）と、入力データの割付ビットとからなるレコードが、試験仕様書２２１に追加登録される。図３の吹出しに示したデータ例では、まず状態表示情報２１３の１行目のレコードが抽出され、試験番号欄が「１」、入力データ種別欄が「状態表示情報」、割付ビット欄が「１（１）」である１行目のレコードが試験仕様書２２１に追加登録される。
【００３９】
次に、試験仕様書生成部１２は、抽出したレコードから設備種別及び設備名称を取得し、当該設備種別及び設備名称と一致する設備間関連情報２１５のレコードを検索して、当該レコードから関連設備名称を取得する。前記のデータ例では、設備種別「信号機Ａ」及び設備名称「Ａ１」が取得され、設備間関連情報２１５の１行目のレコードが検索されて、関連設備名称「Ｂ１，Ｃ３，Ｂ５」が取得される。
【００４０】
続いて、試験仕様書生成部１２は、抽出したレコードから取得した設備種別と、設備間関連情報２１５から取得した関連設備名称を設備シンボル配置情報２１６（図２）を検索することで取得される設備種別とのそれぞれに該当するレコードを、設備シンボル変化情報２１２から検索して、当該レコードからそれぞれの設備名称に該当する設備シンボルの変化前と変化後との情報を取得する。そして、取得した各設備シンボルの変化前と変化後との情報から、試験仕様書２２１の画面変化内容欄に登録する情報を生成して、試験仕様書２２１の当該レコードに登録する。前記のデータ例では、設備名称が「Ａ１」である信号機Ａ、設備名称が「Ｂ１」である軌道回路Ｂ、設備名称が「Ｃ３」である軌道回路Ｃに該当するレコードが設備シンボル変化情報２１２から検索され、設備名称「Ａ１」に対応する設備シンボルの面色が「黒」から「青」に変化し、設備名称「Ｂ１」に対応する設備シンボルの線色が「白」から「緑」に変化することなどを示す、「Ａ１：面（黒→青）、Ｂ１：線（白→緑）、・・・」が試験仕様書２２１の画面変化内容欄に登録されることになる。
【００４１】
同様に、全点試験の対象とする設備画面に表示される設備に対するそれぞれの入力データに対して試験番号が順次割り振られ、割付ビット欄に示される入力データを入力したときの画面変化内容が画面変化内容欄に記載されたレコードが試験仕様書２２１に登録されていく。以上の処理によって試験仕様書２２１に登録される各レコードは、それぞれが１つの試験項目に該当し、入力データ種別欄及び割付ビット欄のデータによって規定される入力データを表示装置３に入力し、表示装置画面の変化内容が画面変化内容欄の記載内容に一致するか否かを確認する、という試験仕様を定義するものである。
【００４２】
図４は、全点試験装置の模擬入力情報生成部の動作についての説明図である。ここでは、全点試験装置１の模擬入力情報生成部１３１が、試験仕様書ＤＢ２２から必要な情報を読み出して模擬入力情報２３１を生成し、模擬入力情報ＤＢ２３に格納する動作について説明する。
【００４３】
模擬入力情報生成部１３１は、試験仕様書ＤＢ２２から試験仕様書２２１を読み込んで、試験番号欄と入力データ種別欄と割付ビット欄の３列のデータを複写することによって模擬入力情報２３１を生成し、模擬入力情報ＤＢ２３に格納する。
【００４４】
図５は、全点試験装置の全点試験実行部における画面保存動作の説明図である。ここでは、全点試験装置１の全点試験実行部１３及び画面保存部１３２が、模擬入力情報ＤＢ２３から模擬入力情報２３１を読み込んで全点試験を実行し、実行結果の画面の画像データを保存画面データ２４１として保存画面ＤＢ２４に格納する動作について説明する。
【００４５】
全点試験実行部１３は、図示しない全点試験の対象画面を選択する操作を受け付けたのち、まず表示装置３から全点試験の対象となる設備画面の初期状態の画面データ（初期画面）を取得する。取得した画面データは、画面保存部１３２が保存画面データ２４１に登録する。このとき、図５の吹出しにて例示するように、例えば、初期画面の保存画面データ本体をあるデータブロックに格納し、当該データブロックへのリンク情報を、保存画面データ２４１の試験番号が「０」のレコードに登録しておく。
【００４６】
次に、全点試験実行部１３は、模擬入力情報ＤＢ２３から当該設備画面に該当する模擬入力情報２３１を読み込み、先頭のレコード（試験番号欄が「１」のレコード）から順に、該当する模擬入力データを生成して表示装置３へ１つずつ送信する。表示装置３は、予め全点試験モードで動作するように設定されているものとし、表示制御部３１が受信した模擬入力データを表示プログラム３２１に引き渡し、表示プログラム３２１によって更新されたのちの画面データ（試験結果画面）を全点試験実行部１３へ返送する。全点試験実行部１３は、表示装置３から送信されてきた試験結果画面のデータを該当する試験番号とともに画面保存部１３２に引き渡す。画面保存部１３２は、引き渡された試験結果画面のデータを指定された試験番号と対応付けて保存画面データ２４１に追加登録する。これら一連の処理を終えたのち、全点試験実行部１３は、次の模擬入力データを表示装置３へ送信し、同様の処理を繰り返す。これにより、最終的に保存画面データ２４１には、当該設備画面に関する全入力データに対する試験結果画面のデータが登録され保存されることになる。
【００４７】
図６は、全点試験装置の全点試験実行部における試験結果判定動作の説明図である。ここでは、全点試験装置１の全点試験実行部１３、差分抽出部１３３、及びシンボル変化判定部１３４が、保存画面ＤＢ２４から保存画面データ２４１を読み込んで、それぞれの試験結果画面と初期画面との差分を抽出したのち、試験仕様書ＤＢ２２から読み込んだ試験仕様書２２１の画面変化内容と一致するか否かを判定し、判定結果を試験結果２５１として試験結果ＤＢ２５に格納する動作について説明する。
【００４８】
全点試験実行部１３は、全点試験の対象画面に関する全入力データに対する試験結果画面のデータが保存画面ＤＢ２４に格納されると、保存画面ＤＢ２４から保存画面データ２４１を読み込んで、それぞれの試験番号毎の試験結果画面のデータを取得し、初期画面と比較することによって、表示変化の内容が試験仕様書２２１に記載された画面変化内容と一致するか否かの判定を行う。その結果、表示変化の内容が試験仕様書２２１に記載された画面変化内容と一致すれば、当該試験番号と判定結果「ＯＫ」とからなるレコードを試験結果２５１に追加登録し、表示変化の内容が試験仕様書２２１に記載された画面変化内容と一致しなければ、当該試験番号と判定結果「ＮＧ」と判定結果に関する詳細データとからなるレコードを試験結果２５１に追加登録して、試験結果ＤＢ２５に格納する。この判定にあたり、差分抽出部１３３は、それぞれの試験結果画面と初期画面との間で表示が異なる部分を２値で表したビットマップデータである差分画面データを生成する。この差分画面データの消し込みを行うことにより、試験結果画面に所期の表示変化以外の表示変化があったか否かを検出することができる。
【００４９】
図７は、全点試験装置の差分抽出部の動作についての説明図である。ここでは、全点試験装置１の差分抽出部１３３が、ある試験結果画面と初期画面とから２値の差分画面データを生成する動作について説明する。
【００５０】
図７に例示したように、差分抽出部１３３は、初期画面と試験結果画面とで表示色が一致している画素については「０」、表示色が異なる画素については「１」の２値データからなるビットマップデータを生成することで２値の差分画面データを生成する。図７のデータ例では、左上の初期画面と右上の試験結果画面とは、上側の信号機シンボルの面色と、上側の一部の軌道回路シンボルの線色（便宜的に太線にて標記。）とが異なっており、その他の部分は同一の表示となっているので、両者の表示色が異なる信号機シンボルの一部（黒丸部分）と、軌道回路シンボル図形の一部（太線部分）との画素を「１」とし、他は「０」とする２値の差分画面データが生成されることになる。
【００５１】
図８は、設備シンボルの表示変化内容及び差分画面データの例である。変化前欄が初期画面における設備シンボルの表示画像であり、変化後欄が試験結果画面における対応する表示画像であると仮定すると、差分画面データとしては、差分欄に示したような２値のビットマップデータが生成される。なお、図８において斜線を施した部分は、白または黒以外の表示色を便宜的に標記したものである。
【００５２】
図９は、全点試験装置のシンボル変化判定部の動作についての説明図である。ここでは、全点試験装置１のシンボル変化判定部１３４が、ある試験結果画面の初期画面からの変化は該当する試験項目に対する所期の画面変化内容に一致するか否かを判定する動作について説明する。
【００５３】
シンボル変化判定部１３４は、試験番号によって識別されるそれぞれの試験項目について、保存画面ＤＢ２４に保存された試験結果画面が、試験仕様書２２１に記載されている所期の画面変化内容に一致するか否かを、差分画面データを用いて判定する。
【００５４】
図９に例示するように、試験仕様書２２１に登録されている試験番号が「１」のレコードの試験項目についての試験結果画面から、左下のような判定前の差分画面データが差分抽出部１３３によって生成されたものと仮定する。
【００５５】
このとき、シンボル変化判定部１３４は、まず、試験仕様書２２１から、試験番号が「１」のレコードの画面変化内容欄から所期の画面変化内容のデータを読み込むことにより、設備名称が「Ａ１」である設備シンボルの面色が「黒」から「青」に変化し、設備名称が「Ｂ１」である設備シンボルの線色が「白」から「緑」に変化すべきことなどを把握する。
【００５６】
次に、シンボル変化判定部１３４は、設備シンボル配置情報２１６からそれらの設備名称を有するレコードを検索して、当該レコードの設備種別欄、Ｘ座標欄、Ｙ座標欄、及び変形パラメータ欄のデータを読み込むことにより、設備名称が「Ａ１」である設備シンボルの設備種別は「信号機Ａ」であり、その表示位置の座標は（２００，４０）であり、標準サイズで表示され、設備名称が「Ｂ１」である設備シンボルの設備種別は「軌道回路Ｂ」であり、その表示位置の座標は（１７０，６０）であり、横方向に２倍に拡大したサイズで表示されるべきことなどを把握する。
【００５７】
続いて、シンボル変化判定部１３４は、設備シンボル図形情報２１１からそれらの設備種別を有するレコードを検索して、当該レコードの図形パターン欄及び標準サイズ欄のデータを読み込むことにより、信号機Ａや軌道回路Ｂなどの設備シンボルの図形パターン及び標準サイズを取得する。
【００５８】
それら各設備名称について把握及び取得した情報に基づいて、次に、シンボル変化判定部１３４は、初期画面と試験結果画面とで表示が変化するべきそれぞれの設備シンボルについて、変化前の画像データと変化後の画像データとの両者を生成し、例えば、信号機Ａ１に対応して、変化前の面色が「黒」である信号機Ａの図形パターンと、変化後の面色が「青」である信号機Ａの図形パターンと、の２つの画像データを生成する。
【００５９】
続いて、シンボル変化判定部１３４は、それら生成した２つの画像データと、保存画面データ２４１に保存された実際の初期画面と試験結果画面とにおける当該設備シンボルの表示位置の座標の画像データとをそれぞれ比較することにより、両者の表示が正しく行われているか否かを判定し、表示が正しい場合は、該当する設備シンボルが表示される矩形領域に対応する差分画面データを削除する。これにより、信号機Ａ１に対応する設備シンボルの表示変化が正しければ、図９に例示するように、判定前の差分画面から対応する矩形領域ａ１の差分画像データが削除され、判定後の差分画面のようになる。
【００６０】
以上のような処理を初期画面と試験結果画面とで表示が変化すべきそれぞれの設備シンボルについて行うことにより、シンボル変化判定部１３４は、判定前の差分画面から順次対応する矩形領域ａ１，ｂ１，ｃ３，ｂ５の差分画面データを消し込んでいく。そして、最終的に図９に例示した判定後の差分画面のように、すべての差分画面データが削除されれば、他に表示が変化している部分はないことが分かるので、当該試験結果画面のシンボル変化は正常（ＯＫ）と判定し、一部でも差分画面データが残っていれば、他に表示が変化している部分があることが分かるので、当該試験結果画面のシンボル変化は異常（ＮＧ）と判定する。
【００６１】
図１０は、全点試験装置の試験結果出力部の動作についての説明図である。ここでは、全点試験装置１の試験結果出力部１４が、試験仕様書ＤＢ２２から読み込んだ試験仕様書２２１と、試験結果ＤＢ２５から読み込んだ試験結果２５１とから、全点試験結果７を出力する動作について説明する。
【００６２】
試験結果出力部１４は、試験結果２５１が試験結果ＤＢ２５に格納されると、試験結果２５１の作成日時を試験日時とし、選択された試験対象画面の名称を記載したヘッダ情報と、それに続く各試験番号の試験内容と試験の判定結果とのリストからなる全点試験結果７をプリンタやディスプレイなどに出力する。
【００６３】
図１０の吹出しにて例示した全点試験結果７の出力データのうち、模擬入力情報と画面変化内容のデータは、試験仕様書２２１（図３）の該当レコードから取得した入力データ種別欄、割付ビット欄、及び画面変化内容欄の各データを編集することによって生成する。また、判定結果と詳細のデータは、試験結果２５１（図６）の該当レコードから判定結果欄及び詳細欄のデータを取得して生成する。
【００６４】
図１１は、本発明に係る全点試験方法の全体的な流れを示すフローチャートである。以下、このフローチャートに沿って本全点試験方法における処理の流れを説明する。
【００６５】
まず、ステップＳ１にて、全点試験装置１（外部仕様入力部１１）は、表示装置の外部仕様を入力し、全点試験に必要な各種の設計情報を抽出して設備情報ＤＢ２１に格納する（図２参照）。次に、ステップＳ２にて、全点試験装置１（試験仕様書生成部１２）は、設備情報ＤＢ２１を読み込んで試験仕様書２２１を作成し、試験仕様書ＤＢ２２に格納する（図３参照）。次に、ステップＳ３にて、全点試験装置１（模擬入力情報生成部１３１）は、試験仕様書ＤＢ２２を読み込んで全点試験の実行に必要な模擬入力情報２３１を生成し、模擬入力情報ＤＢ２３に格納する（図４参照）。次に、ステップＳ４にて、全点試験装置１（全点試験実行部１３）は、全点試験の対象画面の初期画面を保存画面ＤＢ２４に保存する。次に、ステップＳ５にて、全点試験装置１（全点試験実行部１３）は、試験仕様書２２１にしたがって全点試験を実行し、各試験番号に対する試験結果画面を保存画面ＤＢ２４に保存する（図５参照）。
【００６６】
続いて、全点試験装置１（全点試験実行部１３）は、ステップＳ６以下で各試験番号に対する試験結果が正常（ＯＫ）か異常（ＮＧ）かを判定し、最後にステップＳ１２にて全点試験結果７を出力して処理を終了する（図１０参照）。
【００６７】
試験結果を判定するにあたっては、全点試験装置１（全点試験実行部１３）は、まずステップＳ６にて試験番号を１に設定し、ステップＳ７からステップＳ９で当該試験番号についての試験結果の判定を行い、すべての判定が終了していなければ（ステップＳ１０で「Ｎｏ」）、ステップＳ１１で次の試験番号に更新してステップＳ７に処理を戻して同様な判定処理を繰り返す。また、すべての判定が終了すれば（ステップＳ１０で「Ｙｅｓ」）、ステップＳ１２に処理を進める。
【００６８】
個々の試験番号についての試験結果を判定するにあたっては、全点試験装置１（差分抽出部１３３）は、まずステップＳ７にて、保存画面ＤＢ２４に保存しておいた全点試験の対象画面の初期画面と試験結果画面との差分（２値の差分画面データ）を抽出する（図７参照）。次に、ステップＳ８にて、設備シンボルの変化内容が試験仕様書２２１に記載されている画面変化内容と一致しているか否かを判定し、ステップＳ９にて、判定結果を試験結果ＤＢ２５に登録する（図６参照）。
【００６９】
図１２は、図１１のステップＳ８において、シンボル変化内容の適否を判定する処理の詳細フローチャートである。この処理は、シンボル変化判定部１３４によって実行される（図９参照）。
【００７０】
まず、ステップＳ８１にて、試験仕様書２２１の当該試験番号に対応するレコードから各設備シンボルについての所期の画面変化内容を取得する。次に、ステップＳ８２にて、表示が変化するすべての設備シンボルについて判定が終了したか否かを判定し、すべての判定が終了していなければ（ステップＳ８２で「Ｎｏ」）ステップＳ８３に処理を進め、すべての判定が終了したら（ステップＳ８２で「Ｙｅｓ」）ステップＳ８７に処理を進める。
【００７１】
ステップＳ８３では、表示変化の妥当性が未判定の設備の設備シンボル座標、つまり、当該設備シンボルの表示位置の座標を取得し、続くステップＳ８４にて、初期画面と試験結果画面との双方で当該座標に表示されている画像データを相互に比較することによって、当該設備シンボルの表示変化の妥当性を判定し、判定結果が妥当であれば（ステップＳ８５で「Ｙｅｓ」）、ステップＳ８６にて、先に抽出した差分画面から該当部分の差分データを削除したのち、ステップＳ８２に処理を戻して同様の処理を繰り返す。一方、判定結果が妥当でなければ（ステップＳ８５で「Ｎｏ」）、ステップＳ８８にて、判定結果をＮＧに設定して処理を終了する。
【００７２】
また、ステップＳ８７では、差分画面に差分データがないか否かを判定し、差分データがなければ（ステップＳ８７で「Ｙｅｓ」）、ステップＳ８９にて判定結果をＯＫに設定して処理を終了する。一方、差分データがある場合は（ステップＳ８７で「Ｎｏ」）、ステップＳ８８にて判定結果をＮＧに設定して処理を終了する。
【００７３】
以上説明したように、本発明に係る全点試験方法によれば、表示装置の外部仕様を記憶媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ、可搬型メモリなど）を用いて全点試験装置１に入力し、全点試験の対象画面を選択して試験開始を指示することで、表示装置画面の全点試験が自動的に実行され、個々の設備からの入力データに対する画面の変化の妥当性が自動的に判定されて、全点試験の結果が出力される。したがって、現場設備シミュレータを用いることも正解画像を準備することもなしに表示装置画面の全点試験を容易に実行することができる。
【００７４】
以上にて、本発明を実施するための形態の説明を終えるが、本発明の実施の態様は前記の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で各種の変更が可能である。また、運行管理システム用の表示装置を例とする形態について説明したが、本発明の適用対象は運行管理システムに限定されるものではなく、画面に配置される各種シンボル図形の表示が外部からのデータ受信や操作によって変化する表示装置を備えた各種システムにも適用可能である。
【符号の説明】
【００７５】
１    全点試験装置
１０  制御部
１１  外部仕様入力部
１２  試験仕様書生成部
１３  全点試験実行部
１３１  模擬入力情報生成部
１３２  画面保存部
１３３  差分抽出部
１３４  シンボル変化判定部
１４  試験結果出力部
２０  記憶部
２１  設備情報ＤＢ
２１１  設備シンボル図形情報
２１２  設備シンボル変化情報
２１３  状態表示情報
２１４  制御応答情報
２１５  設備間関連情報
２１６  設備シンボル配置情報
２２  試験仕様書ＤＢ
２２１  試験仕様書
２３  模擬入力情報ＤＢ
２３１  模擬入力情報
２４  保存画面ＤＢ
２４１  保存画面データ
２５  試験結果ＤＢ
２５１  試験結果
３    表示装置
３１  表示制御部
３２  記憶部
３２１  表示プログラム
３２２  表示画面データ
３３  画面表示部
６    表示装置外部仕様
６１  表示装置ドキュメント
６２  入力情報仕様書
６３  設備間関連表
６４  設備画面仕様書
７    全点試験結果
【図１】
0005628086.tif 000002
【図２】
0005628086.tif 000003
【図３】
0005628086.tif 000004
【図４】
0005628086.tif 000005
【図５】
0005628086.tif 000006
【図６】
0005628086.tif 000007
【図７】
0005628086.tif 000008
【図８】
0005628086.tif 000009
【図９】
0005628086.tif 000010
【図１０】
0005628086.tif 000011
【図１１】
0005628086.tif 000012
【図１２】
0005628086.tif 000013