(57)【特許請求の範囲】
【請求項１】
ディスプレイと、該ディスプレイの表示画面上に配されたタッチパネルと、表示または制御する際の動作を特定する動作定義情報を格納する記憶手段と、当該記憶手段に格納された動作定義情報に基づき制御対象の状態を取得して上記ディスプレイへ表示するとともにタッチパネル入力に応じて制御対象の状態を制御する制御手段と、上記ディスプレイの表示画面中の予め定められるオーバーレイ領域に外部から入力される映像信号を上記制御手段による表示よりも優先してオーバーレイ表示するオーバーレイ表示手段と、を有する制御用表示装置であって、
ユーザのタッチパネル入力に応じてオーバーレイ領域の範囲変更を上記オーバーレイ表示手段へ指示するオーバーレイ制御手段を備え、
上記記憶手段には、オーバーレイ領域内において相対的に指定される入力領域と該入力領域へのタッチパネル入力に対応する制御動作との組み合わせを示す入力用動作定義情報が格納可能であり、
上記制御手段は、上記記憶手段に上記入力用動作定義情報が格納されている場合に、オーバーレイ領域内の上記入力領域へのユーザのタッチパネル入力に応答して上記入力用動作定義情報で指定される制御動作を行うことを特徴とする制御用表示装置。
【請求項２】
上記オーバーレイ表示手段は、複数入力される映像信号のうちのいくつかを、それぞれ用に設けたオーバーレイ領域に表示でき、上記記憶手段には、上記入力用動作定義情報とオーバーレイ領域との対応を示すデータが格納可能であり、上記制御手段は、上記オーバーレイ領域が操作された場合、上記データを参照して、当該オーバーレイ領域に対応する入力用動作定義情報のみに基づいて制御動作することを特徴とする請求項１記載の制御用表示装置。
【請求項３】
上記オーバーレイ制御手段は、複数のオーバーレイ領域を互いにオーバーラップして表示するように、上記オーバーレイ表示手段を制御可能であり、上記制御手段は、上記操作手段によって、複数のオーバーレイ領域がオーバーラップする領域への操作が受け付けられた場合、最も上のオーバーレイ領域に対応する入力用動作定義情報のみに基づいて制御動作することを特徴とする請求項２記載の制御用表示装置。
【請求項４】
上記オーバーレイ制御手段は、複数のオーバーレイ領域を互いにオーバーラップして表示するように、上記オーバーレイ表示手段を制御可能であり、上記制御手段は、上記操作手段によって、複数のオーバーレイ領域がオーバーラップする領域への操作が受け付けられた場合、互いにオーバーラップする各オーバーレイ領域に対応する入力用動作定義情報に基づいて制御動作することを特徴とする請求項２記載の制御用表示装置。
【請求項５】
上記記憶手段には、上記入力用動作定義情報として、制御動作がオーバーレイ領域に表示される映像信号を出力したコンピュータへ、オーバーレイ領域における座標が操作されたことを通知する動作であるコンピュータ接続用動作定義情報が格納可能であり、上記制御手段は、上記コンピュータ接続用動作定義情報が上記記憶手段に格納されている場合、上記オーバーレイ領域への入力に応じて、上記コンピュータへ上記座標を通知することを特徴とする請求項１記載の制御用表示装置。
【請求項６】
ディスプレイと該ディスプレイの表示画面上に配されたタッチパネルとを有するコンピュータを制御用表示装置として動作させるプログラムが記録された記録媒体であって、
表示または制御する際の動作を特定する動作定義情報を格納する記憶手段、該記憶手段に格納された動作定義情報に基づいて制御対象の状態を取得して上記ディスプレイへ表示するとともにタッチパネル入力に応じて制御対象の状態を制御する制御手段、上記ディスプレイの表示画面中の予め定められるオーバーレイ領域に外部から入力される映像信号を上記制御手段による表示よりも優先してオーバーレイ表示するオーバーレイ表示手段、およびタッチパネル入力に応じてオーバーレイ領域の範囲変更を上記オーバーレイ表示手段へ指示するオーバーレイ制御手段として上記コンピュータを動作させるプログラムが記録され、かつ、
上記制御手段として上記コンピュータを動作させるプログラムは、オーバーレイ領域内において相対的に指定される入力領域と該入力領域へのタッチパネル入力に対応する制御動作との組み合わせを示す入力用動作定義情報が上記記憶手段に格納されている場合に、オーバーレイ領域内の上記入力領域へのユーザのタッチパネル入力に応答して上記入力用動作定義情報で指定される制御動作を行うプログラムを含んでいることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、プログラマブル表示器など、制御システムにて、制御対象となるターゲットシステムのデバイスの状態を表示したり制御する制御用表示装置に関し、特に、ビデオカメラからの映像信号やコンピュータの映像出力信号など、外部からの映像信号をオーバーレイ表示可能な制御用表示装置に関するものである。
【０００２】
【従来の技術】
図８に示すように、従来の制御システム１０１では、例えば、ベルトコンベアー式の自動組付機など、ターゲットシステム１０２の種々のデバイス１２１…を制御するために、プログラマブル・ロジック・コントローラ（以下、ＰＬＣと略称する）１０３と、当該ＰＬＣ１０３に接続され、制御システム１０１のＨＭＩ（Human Machine Interface ) となるプログラマブル表示器１０４とが、広く使用されている。
【０００３】
上記プログラマブル表示器１０４は、多くの場合、ターゲットシステム１０２の近傍に配されており、ターゲットシステム１０２のデバイス１２１の状態をＰＬＣ１０３を介して取得して、プログラマブル表示器１０４に内蔵されたディスプレイ１４１の画面へ表示する。また、プログラマブル表示器１０４は、上記ディスプレイの画面上に配されたタッチパネル１４２を備えており、プログラマブル表示器１０４のＰＬＣインターフェース１４３は、タッチパネル１４２への操作に応じて、ＰＬＣ１０３へデバイス１２１への制御指示を送信し、デバイス１２１の状態を制御する。
【０００４】
ここで、プログラマブル表示器１０４は、ＨＭＩとして使用されるため、その操作画面は、例えば、制御対象となるデバイス１２１の数や種類など、ターゲットシステム１０２の現状だけではなく、オペレータの習熟度や、運用者の運用指針に合わせて設計されることが望ましい。
【０００５】
したがって、プログラマブル表示器１０４では、操作画面を容易に作成あるいは修正できるように、画面上の領域（表示領域）と当該領域の表示に対応するデバイスのアドレスとの対応を示す表示タグや、画面上の領域（入力領域）と当該領域への入力に対応するデバイスのアドレスと画面上の領域との対応を示す入力タグなどのタグ（処理指示語）の組み合わせを動作定義情報メモリ１４４に格納し、ＨＭＩ処理部１４５が当該タグを参照しながら動作している。
【０００６】
具体的には、ＨＭＩ処理部１４５は、所定の周期毎に、上記各表示タグについて、当該表示タグに関連するデバイスのアドレスの内容を読み出し、例えば、図９に示すように、読み出した値に応じた状態のスイッチＳやメータＭを、ディスプレイ１４１の表示画面のうち、上記表示タグが示した座標に表示する。また、タッチパネル１４２が入力操作を受け付けると、ＨＭＩ処理部１４５は、上記動作定義情報メモリ１４４の中から、入力領域が実際の入力位置を含むような入力タグを検索し、ＰＬＣインターフェース１４３を介してＰＬＣ３へ指示して、当該入力タグが示すデバイスを制御する。
【０００７】
また、近年では、ビデオカメラ１０５からの映像信号を入力可能なプログラマブル表示器１０４も使用されている。当該プログラマブル表示器１０４のオーバーレイ回路１４６は、ＨＭＩ処理部１４５から操作画面の各絵素を、ディスプレイ１４１へ順次転送する際、予め定められたオーバーレイ領域の絵素を転送する期間になると、ＨＭＩ処理部１４５からの絵素に代えて、映像入力端子Ｔαから入力された映像信号が示す絵素を出力する。これにより、図９に示すように、表示画面中のオーバーレイ領域Ａαへ、ビデオカメラ１０５の映像（ここでは、デバイス１２１αの映像）が表示される。なお、オーバーレイ領域Ａαの位置も上述のタグによって予め設定される。
【０００８】
これにより、プログラマブル表示器１０４は、ターゲットシステム１０２に設けられたセンサなどのデバイス１２１が取得したデータを表示するだけではなく、例えば、デバイス１２１αの外観などを表示して、オペレータに伝えることができる。したがって、オペレータは、例えば、発火や発煙している場合など、映像に基づいて、デバイス１２１αの挙動に異常を発見した場合、あるいは、デバイス１２１αの近傍に人物を発見し、デバイス１２１αが動作し続けると危険だと判断される場合など、センサの情報から判断する場合とは異なる観点から、ターゲットシステム１０２の状態を判断して制御できる。
【０００９】
ここで、上記プログラマブル表示器１０４では、オーバーレイ領域Ａαの下にスイッチなどを配置しても、スイッチが表示されないため、当該スイッチへの操作を許可すると、オペレータが当該スイッチを誤操作する虞れがある。
【００１０】
したがって、プログラマブル表示器１０４の領域判定部１４８は、タッチパネル１４２への入力位置が、ＨＭＩ処理部１４５から予め指示されたオーバーレイ領域Ａα外であると判定した場合にのみ、ＨＭＩ処理部１４５へ入力を伝える。これにより、上記誤操作が確実に防止され、安全な制御システム１０１が実現されている。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記従来のプログラマブル表示器１０４では、表示画面中で操作可能な領域が減少するので、所望の操作を行う際の操作回数が増加しやすく、操作性が低下しやすいという問題を生ずる。
【００１２】
具体的には、上記構成では、オーバーレイ領域Ａαへの操作が禁止されているため、上記操作画面の設計者は、図９に示すように、オーバーレイ領域Ａαと、スイッチＳやメータＭなどの操作対象となる図形とが重ならないように設計する必要がある。
【００１３】
したがって、例えば、オーバーレイ領域Ａαに表示しているデバイス１２１αの詳細な情報を表示させたり、デバイス１２１αを緊急停止させるなど、オーバーレイ領域Ａαの映像と関連付けた操作を、プログラマブル表示器１０４に受け付けさせようとすると、図９に示すように、上述のタグによって、当該操作用の領域を、オーバーレイ領域Ａαと重ならないように配置せざるを得ない。
【００１４】
この結果、オーバーレイ領域Ａαの配置によって、表示画面から、操作可能な領域が減少しており、余り多くの数の入力／表示領域を配することができないにも拘らず、残余の領域に、オーバーレイ領域Ａαに関連する操作用の領域と、他のデバイス１２１の表示／制御用の領域との双方を設ける必要がある。したがって、余り重要ではない表示／制御については、画面切り換えと併用して表示／制御するように、操作画面が設計され、オペレータの操作回数が増加する傾向にある。
【００１５】
なお、例えば、映像信号が特定の色の絵素を示している場合や、表示画面中に予め定められた特定の領域の絵素を表示する場合、オーバーレイ領域であっても、ＨＭＩ処理部１４５からの絵素を優先するように、オーバーレイ回路１４６を構成すれば、オーバーレイ領域Ｗα上に、操作用の画面上のスイッチＳやメータＭを表示でき、操作可能な領域を拡大できる。ところが、この場合は、オーバーレイ領域が隠されるので、オペレータが、映像のうち、重要な箇所を見落とす虞れがある。
【００１６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、外部からの映像を、本来の操作画面にオーバーレイ表示可能で、しかも、少ない操作で映像に関する操作を指示可能な制御用表示装置を実現することにある。
【００１７】
【課題を解決するための手段】
本発明に係る制御用表示装置は、上記課題を解決するために、ディスプレイと、該ディスプレイの表示画面上に配されたタッチパネルと、表示または制御する際の動作を特定する動作定義情報を格納する記憶手段と、当該記憶手段に格納された動作定義情報に基づき制御対象の状態を取得して上記ディスプレイへ表示するとともにタッチパネル入力に応じて制御対象の状態を制御する制御手段と、上記ディスプレイの表示画面中の予め定められるオーバーレイ領域に外部から入力される映像信号を上記制御手段による表示よりも優先してオーバーレイ表示するオーバーレイ表示手段と、を有する制御用表示装置であって、
ユーザのタッチパネル入力に応じてオーバーレイ領域の範囲変更を上記オーバーレイ表示手段へ指示するオーバーレイ制御手段を備え、上記記憶手段には、オーバーレイ領域内において相対的に指定される入力領域と該入力領域へのタッチパネル入力に対応する制御動作との組み合わせを示す入力用動作定義情報が格納可能であり、上記制御手段は、上記記憶手段に上記入力用動作定義情報が格納されている場合に、オーバーレイ領域内の上記入力領域へのユーザのタッチパネル入力に応答して上記入力用動作定義情報で指定される制御動作を行うことを特徴とすることを特徴としている。
【００１８】
すなわち、上記操作手段への操作に応じて、上記表示画面におけるオーバーレイ領域の範囲変更を上記オーバーレイ表示手段へ指示するオーバーレイ制御手段を備え、上記記憶手段は、上記動作定義情報として、上記オーバーレイ領域に対して相対的に指定された入力領域と、当該入力領域への操作が行われた場合の制御動作との対応を示す入力用動作定義情報を格納可能であり、上記制御手段は、上記記憶手段に上記入力用動作定義情報が格納されており、しかも、上記操作手段への操作が、当該入力用動作定義情報で指定された入力領域への操作である場合、当該入力用動作定義情報で指定された制御動作を行うことを特徴としている。
【００１９】
なお、上記動作定義情報は、制御用表示装置が制御対象の状態を表示し、操作に応じて制御する際の動作を特定できれば、例えば、表示領域と当該領域に表示する制御対象との関係を示すタグや、入力領域と当該入力領域への操作を受け付けた場合に制御される制御対象との関係を示すタグなどの処理指示語の組み合わせであってもよいし、上記入力領域や表示領域あるいは制御対象などを属性として設定可能なオブジェクトの集合として定義されたデータであってもよい。
【００２０】
上記構成において、制御用表示装置の制御手段は、記憶手段に格納された動作定義情報に基づいて、制御対象の状態を取得して、当該制御対象の状態を表示したり、操作に応じて制御対象の状態を制御する。また、オーバーレイ表示手段は、例えば、制御対象を撮影するビデオカメラからの映像信号や、撮影された映像を画像処理したり、制御対象となるターゲットシステム、あるいは、制御用表示装置を含む制御システムを管理する汎用のコンピュータからの映像信号など、外部からの映像信号をオーバーレイ領域に表示する。これにより、制御用表示装置のオペレータは、制御用表示装置の画面を見たり、画面への操作を入力することによって、制御対象の状態を把握し操作しながら、オーバーレイ表示によって、制御対象の外観や制御システムあるいはターゲットシステムの概況を把握できる。
【００２１】
また、制御用表示装置のオーバーレイ制御手段は、オペレータからの操作に応じてオーバーレイ表示手段を制御して、例えば、位置や大きさなど、オーバーレイ領域の範囲を調整できる。したがって、例えば、外部映像の細部が知りたいときにオーバーレイ領域を大きく拡大したり、制御手段が表示する制御対象の状態のうち、現在、重要と判断される制御対象の状態がオーバーレイ領域外に配され、余り重要でない制御対象の状態がオーバーレイ領域に隠されるように、オーバーレイ領域を配置するなどして、オーバーレイの位置や大きさを状況に応じて変更できる。
【００２２】
さらに、制御用表示装置の制御手段は、オーバーレイ領域上への操作を受け付けた場合、当該操作が入力用動作定義情報で示される入力領域への操作であるか否かを判定し、入力領域への操作の場合、入力領域に対応付けられた制御動作を行う。したがって、オペレータの指示に基づく、オーバーレイ領域の位置や大きさ変更に伴って、入力領域の位置や大きさを変更できる。なお、判定は、入力位置をオーバーレイ領域への相対座標に変換した上で、入力用動作定義情報の入力領域に含まれているか否かで判定してもよいし、オーバーレイ領域の表示画面における位置や大きさに基づいて、入力用動作定義情報の入力領域（相対座標）を表示画面における座標に変換した上で、入力位置が入力範囲に含まれるか否かを判定してもよい。
【００２３】
これにより、制御用表示装置は、オーバーレイ領域の範囲を変更できるにも拘らず、入力用動作定義情報を参照しながら、オーバーレイ領域内の入力領域への入力操作に応じた制御を実施でき、オペレータから制御対象への制御指示を受け付ける入力領域を柔軟に配置できる。この結果、オーバーレイ領域への操作に応じて制御動作を指示できず、制御指示を入力するために、オーバーレイ表示を停止した後で、その下に隠された入力領域を操作したり、他の操作画面に切り換えて当該制御指示用の入力領域を操作する従来技術に比べて、映像信号に関する制御指示を入力する際の操作回数を削減でき、操作性がよく、安全な制御システムを実現できる。
【００２４】
一例として、ビデオカメラから制御対象を撮影した映像信号が入力されている場合、入力用動作定義情報中の制御動作として、当該制御対象の停止指示を指定することで、例えば、発火や不審人物など、制御対象の映像に明らかな異常が見つかったときに、オーバーレイ領域の入力領域への操作により、即座に当該制御対象を停止できる。また、制御システムを管理する汎用のコンピュータからの映像信号が入力されている場合、制御用表示装置の制御対象への停止指示を指定することで、例えば、上記映像のうちの常時更新されるべき領域が停止しており、上記コンピュータが警告さえ出せずに機能停止したと推定されるときに、オペレータは、オーバーレイ領域の入力領域を操作して、制御用表示装置の制御対象を停止させることができる。
【００２５】
また、請求項２の発明に係る制御用表示装置は、請求項１記載の発明の構成において、上記オーバーレイ表示手段は、複数入力される映像信号のうちのいくつかを、それぞれ用に設けたオーバーレイ領域に表示でき、上記記憶手段には、上記入力用動作定義情報とオーバーレイ領域との対応を示すデータが格納可能であり、上記制御手段は、上記オーバーレイ領域が操作された場合、上記データを参照して、当該オーバーレイ領域に対応する入力用動作定義情報のみに基づいて制御動作することを特徴としている。
【００２６】
上記構成によれば、例えば、入力用動作定義情報中のデータ領域や、入力用動作定義情報の記憶領域とは別に設けられた記憶領域に格納されるデータベースなどとして、入力用動作定義情報とオーバーレイ領域との対応を示すデータが上記記憶手段に格納されており、制御手段は、当該データを参照して制御動作する。これにより、制御用表示装置の表示画面上に、複数の映像信号を同時に表示して、オペレータにそれぞれの内容を同時に報知できるにも拘らず、制御用表示装置は、各オーバーレイ領域への操作を混同することなく、それぞれの入力領域への操作に応じた制御動作を実行できる。
【００２７】
さらに、請求項３の発明に係る制御用表示装置は、請求項２記載の発明の構成において、上記オーバーレイ制御手段は、複数のオーバーレイ領域を互いにオーバーラップして表示するように、上記オーバーレイ表示手段を制御可能であり、上記制御手段は、上記操作手段によって、複数のオーバーレイ領域がオーバーラップする領域への操作が受け付けられた場合、最も上のオーバーレイ領域に対応する入力用動作定義情報のみに基づいて制御動作することを特徴としている。
【００２８】
当該構成において、オーバーレイ表示手段が、オーバーレイ制御手段の指示に応じて、複数のオーバーレイ領域を互いにオーバーラップして表示させる。これにより、オペレータは、各オーバーレイ領域の特に重要な部分が他のオーバーレイ領域に隠されないように、各オーバーレイ領域を配置でき、各オーバーレイ領域を互いに異なる領域に配する場合に比べて狭い面積で、各オーバーレイ領域の重要な部分を表示できる。
【００２９】
さらに、あるオーバーレイ領域の下に他のオーバーレイ領域が隠れているか否かに拘らず、制御手段は、オーバーラップした領域への操作を、最も上のオーバーレイ領域の入力領域への操作と判断する。したがって、隠れているオーバーレイ領域の認識ミスなどに起因するオペレータの操作ミスを抑止できる。
【００３０】
また、請求項４の発明に係る制御用表示装置は、請求項２記載の発明の構成において、上記オーバーレイ制御手段は、複数のオーバーレイ領域を互いにオーバーラップして表示するように、上記オーバーレイ表示手段を制御可能であり、上記制御手段は、上記操作手段によって、複数のオーバーレイ領域がオーバーラップする領域への操作が受け付けられた場合、互いにオーバーラップする各オーバーレイ領域に対応する入力用動作定義情報に基づいて制御動作することを特徴としている。
【００３１】
当該構成では、請求項３と同様に、各オーバーレイ領域をオーバーラップ表示できるので、各オーバーレイ領域の重要な部分を狭い面積で表示できる。また、請求項３とは異なり、制御手段は、オーバーラップした領域への操作を、互いにオーバーラップする各オーバーレイ領域それぞれの入力領域への操作と判断するので、各オーバーレイ領域の入力領域を一括して操作できる。この結果、より少ない回数の操作で、複数のオーバーレイ領域の入力領域を操作でき、例えば、緊急時などに、より速く対応可能な制御用表示装置を実現できる。
【００３２】
また、請求項５の発明に係る制御用表示装置は、請求項１記載の発明の構成において、上記記憶手段には、上記入力用動作定義情報として、制御動作がオーバーレイ領域に表示される映像信号を出力したコンピュータへ、オーバーレイ領域における座標が操作されたことを通知する動作であるコンピュータ接続用動作定義情報が格納可能であり、上記制御手段は、上記コンピュータ接続用動作定義情報が上記記憶手段に格納されている場合、上記オーバーレイ領域への入力に応じて、上記コンピュータへ上記座標を通知することを特徴としている。
【００３３】
当該構成では、コンピュータからの映像信号を表示するオーバーレイ領域が操作された場合、制御手段は、オーバーレイ領域における入力座標が操作されたことを、上記コンピュータに通知する。これにより、キーボードやマウスなど、他の入力手段を用意することなく、制御用表示装置を当該コンピュータの表示および入力装置として使用できる。
【００３４】
ところで、上記制御用表示装置は、ハードウェアのみで実現してもよいが、コンピュータがプログラムを実行することで実現してもよい。具体的には、請求項６の発明に係る記録媒体は、請求項１記載の表示手段、操作手段およびオーバーレイ表示手段を有するコンピュータを制御用表示装置として動作させるプログラムが記録された記録媒体であって、上記課題を解決するために、請求項１記載の記憶手段、制御手段、並びに、オーバーレイ制御手段として、上記コンピュータを動作させるプログラムが記録されていることを特徴としている。
【００３５】
当該構成の記録媒体からプログラムが読み取られ、上記コンピュータで実行されると、当該コンピュータは、請求項１記載の制御用表示装置として動作する。したがって、制御用表示装置は、オーバーレイ領域の位置および大きさを変更できるにも拘らず、入力用動作定義情報を参照しながら、オーバーレイ領域内の入力領域への入力操作に応じた制御を実施でき、オペレータから制御対象への制御指示を受け付ける入力領域を柔軟に配置できる。この結果、映像信号に関する制御指示を入力する際の操作回数を削減でき、操作性がよく、安全な制御システムを実現できる。
【００３６】
【発明の実施の形態】
本発明の一実施形態について図１ないし図７に基づいて説明すると以下の通りである。すなわち、本実施形態に係る制御システム１は、図１に示すように、例えば、ベルトコンベアー式の自動組付機などのデバイス（制御対象）２１…を有するターゲットシステム２を制御するシステムであって、上記各デバイス２１を制御するプログラマブル・ロジック・コントローラ（ＰＬＣ）３と、当該ＰＬＣ３に接続され、制御システム１のＨＭＩとして、多くの場合、ターゲットシステム２の近傍にて、ターゲットシステム２のオペレータにより操作されるプログラマブル表示器（制御用表示装置）４とを備えている。さらに、本実施形態に係る制御システム１には、上記デバイス２１の設置場所を撮影するビデオカメラ５・５と、汎用のコンピュータ６とが設けられており、上記プログラマブル表示器４は、ビデオカメラ５・５や、コンピュータ６からの映像信号を表示画面中にオーバーレイ表示して、デバイス２１の設置場所の映像やコンピュータ６の出力画面を、オペレータに伝えることができる。
【００３７】
より詳細には、本実施形態に係るプログラマブル表示器４は、表示手段および操作手段として、液晶表示装置などからなるディスプレイ４１と、ディスプレイ４１の表示画面上に配されたタッチパネル４２とを備えている。さらに、ＰＬＣ３と通信して、デバイス２１…の状態を取得し制御するためのＰＬＣインターフェース４３と、プログラマブル表示器４がデバイスの状態を取得し表示する動作（表示動作）および操作に応じてデバイスの状態制御を指示する動作（制御動作）を特定するための動作定義情報が予め格納される動作定義情報メモリ４４と、当該動作定義情報メモリ４４を参照しながら、上記表示動作および制御動作を行うＨＭＩ処理部４５とが設けられている。
【００３８】
本実施形態では、上記動作定義情報は、画面上の領域と、当該領域（表示領域）への表示に対応するデバイスのアドレスとの対応を示す表示タグや、画面上の領域と、当該領域（入力領域）への入力に対応するデバイスのアドレスとの対応を示す入力タグなどのタグ（処理指示語）の組み合わせとして、上記動作定義情報メモリ４４に格納されている。また、本実施形態に係るプログラマブル表示器４は、複数の単位画面を切り換えて表示可能であり、各タグは、単位画面と関連付けられている。なお、各単位画面には、銘板など、表示内容を変更しない静止図形も配置でき、上記動作定義情報は、静止図形の形状や色、点滅の有無、あるいは、静止図形の位置や大きさなど、静止図形の表示に必要な情報も含んでいる。
【００３９】
上記ＨＭＩ処理部４５は、動作定義情報メモリ４４に格納された上記動作定義情報を参照して、現在表示中の単位画面に関連する表示タグを抽出すると共に、所定の周期毎に、各表示タグについて、当該表示タグに関連するデバイスアドレスの内容を読み出し、例えば、読み出した値に応じた部品図形など、デバイスアドレスの内容に応じ、しかも表示タグで指定された表現形式の図形を、ディスプレイ４１の画面上の指定された領域へ表示する。一方、例えば、タッチパネル４２が入力操作を受け付けると、ＨＭＩ処理部４５は、上記動作定義情報から、現在表示中の単位画面に対応し、当該入力操作にマッチする入力タグを検索し、例えば、ＰＬＣインターフェース４３を介してＰＬＣ３へ指示するなどして、入力タグが示すデバイスアドレスの内容を操作に応じて変更する。これにより、プログラマブル表示器４は、単位画面Ｂ上に、例えば、図２のスイッチＳやメータＭのように、動作定義情報が示すデバイスの状態を、動作定義情報が示す表現形式、かつ、動作定義情報が示す表示位置に表示できる。また、これらのスイッチＳやメータＭなどを、動作定義情報が示す入力操作で操作することによって、デバイスの状態を制御できる。
【００４０】
なお、制御対象となるデバイスは、状態を取得したり、制御（変更）できればよく、例えば、デバイス２１自体であってもよいし、例えば、ＰＬＣ３のメモリなど、プログラマブル表示器４やＰＬＣ３の記憶装置など、制御システム１に設けられた記憶装置の一領域を示していてもよい。さらに、上記デバイスは、後述するタッチパネル４２やバーコードリーダ（図示せず）などの入力装置から手動で入力されたデータが格納されたメモリであってもよい。
【００４１】
加えて、上記プログラマブル表示器４には、上述したビデオカメラ５やコンピュータ６からの映像信号をオーバーレイ表示するために、それぞれからの映像信号が入力される映像入力端子Ｔα〜Ｔγと、各映像入力端子Ｔα〜Ｔγから入力された映像信号を、ＨＭＩ処理部４５がディスプレイ４１に表示させる表示画面のうち、予め定められたオーバーレイ領域にオーバーレイ表示するオーバーレイ回路（オーバーレイ表示手段）４６とが設けられている。
【００４２】
なお、図１では、３つの映像入力端子Ｔα〜Ｔγが設けられており、オーバーレイ回路４６が３つのオーバーレイ領域を個別に設定可能な場合を例示しているが、当然ながら、映像入力端子の数は、これに限るものではない。また、以下では、説明の便宜上、映像の発生源からオーバーレイ領域への表示までのデータ（信号）の流れをチャンネルと称し、各チャンネルあるいは各チャンネルに関連する部材を特定する必要がある場合には、例えば、コンピュータ６γからの映像信号が入力される映像入力端子Ｔγのように、参照符号に、チャンネルを示すギリシャ文字を付して区別する。
【００４３】
本実施形態では、例えば、上記オーバーレイ回路４６がハードウェアでオーバーレイ処理しており、オーバーレイ回路４６は、表示画面を構成する各絵素がＨＭＩ処理部４５からディスプレイ４１に順次転送される際、予め定められたオーバーレイ領域の範囲内の絵素を転送する期間になると、ＨＭＩ処理部４５からの絵素の代わりに、映像入力端子Ｔα〜Ｔγからの映像信号が示す絵素を出力する。これにより、ＨＭＩ処理部４５の演算能力を増大させることなく、オーバーレイ表示できる。
【００４４】
また、上記オーバーレイ回路４６は、各オーバーレイ領域の優先順位を設定でき、複数のオーバーレイ領域の範囲が重なっている場合、最優先（最も前面）に設定されたオーバーレイ領域に対応する映像信号からの絵素を出力できる。
【００４５】
さらに、本実施形態では、所望の映像入力端子Ｔα〜Ｔγから入力される映像を表示するオーバーレイ領域を、所望の単位画面に配するためのビデオウィンドウタグが規定されており、ＨＭＩ処理部４５は、現在の単位画面への配置を示すビデオウィンドウタグが動作定義情報として動作定義情報メモリ４４に格納されている場合、当該ビデオウィンドウタグを参照して、オーバーレイ領域の位置、大きさ、優先順位および映像入力端子などを特定し、それぞれを、各オーバーレイ領域の初期設定として、オーバーレイ回路４６に設定する。
【００４６】
これにより、プログラマブル表示器４は、図２に示すように、スイッチＳやメータＭなどが表示された単位画面Ｂ上に設けられたオーバーレイ領域Ｗα〜Ｗγに、各チャンネルα〜γの映像を表示できる。図２の例では、各オーバーレイ領域Ｗα〜Ｗγの優先順位は、Ｗα、Ｗβ、Ｗγの順に高く設定されている。したがって、デバイス２１αを撮影するビデオカメラ５αからの映像が最も前面に表示され、デバイス２１βを撮影するビデオカメラ５βからの映像のうち、オーバーレイ領域Ｗαがオーバーラップする部分は、オーバーレイ領域Ｗαによって隠されている。なお、図２では、各オーバーレイ領域Ｗα〜Ｗγが互いにオーバーラップしている場合を例示したが、図３に示すように、各オーバーレイ領域Ｗα〜Ｗγが、互いに異なる範囲に配されていてもよい。
【００４７】
ここで、本実施形態に係るプログラマブル表示器４では、オーバーレイ領域の枠をドラグするなどの操作で、オーバーレイ領域の表示画面における位置および大きさを変更できるようになっており、さらに、現在のオーバーレイ領域に関連付けて入力領域を設けることができる。
【００４８】
具体的には、本実施形態のプログラマブル表示器４には、図１に示すように、各オーバーレイ領域の現在位置、現在の大きさや現在の優先順位、あるいは、各オーバーレイ領域に関連付けられた入力領域の情報を管理するオーバーレイ用データベース４７が設けられており、上記オーバーレイ回路４６は、オーバーレイ用データベース４７を参照して、各オーバーレイ領域について、現在の範囲および優先順位を取得する。さらに、ＨＭＩ処理部４５は、オーバーレイ用データベース４７を参照して、現在の各オーバーレイ領域の所定位置（例えば上端）に、各オーバーレイ領域のタイトルや、オーバーレイ領域の表示を中止するためのボタンなどを表示できる。
【００４９】
また、ＨＭＩ処理部４５は、オーバーレイ用データベース４７に格納された各オーバーレイ領域の現在の範囲とタッチパネル４２への入力とに基づいて、例えば、枠のドラグ操作などの予め定められた操作が現在表示中のいずれかのオーバーレイ領域に対して行われたか否かを判定すると共に、当該操作に応じて、上記オーバーレイ用データベース４７に格納されたデータのうち、当該オーバーレイ領域の現在位置および現在の大きさを更新する。これにより、プログラマブル表示器４は、オペレータの操作に応じて、例えば、図３や図４に示すように、オーバーレイ領域Ｗα１からオーバーレイ領域Ｗα２やＷα３へのように、各オーバーレイ領域の位置を変更したり、大きさを変更したりできる。
【００５０】
さらに、例えば、オーバーレイ領域の上端に設けられたタイトル領域へのタップ操作など、予め定められた操作が現在表示中のいずれかのオーバーレイ領域に対して行われた場合、ＨＭＩ処理部４５は、上記オーバーレイ用データベース４７に格納されたデータのうち、当該オーバーレイ領域の優先順位を最優先に設定するなどして、各オーバーレイ領域の優先順位をオペレータの操作に応じて変更できる。例えば、図５の例では、例えば、オーバーレイ領域Ｗβのタイトル領域をタップするなどの操作によって、図２では、次位だったオーバーレイ領域Ｗβが最前面に配されている。
【００５１】
加えて、上記オーバーレイ用データベース４７には、オーバーレイ領域に関連する動作定義情報として、相対入力タグを格納可能であり、オーバーレイ領域と、オーバーレイ領域に対する相対的な入力範囲と、当該入力範囲が操作された場合の動作との対応関係が格納されている。また、本実施形態では、参照速度を向上するために、単位画面とオーバーレイ領域と入力範囲と当該入力範囲が操作された場合の動作との組み合わせを示す相対入力タグから、例えば、図６に示すように、現在表示中の単位画面に対応するオーバーレイ領域の対応のみを抽出したデータベースＤＢが作成され、ＨＭＩ処理部４５や後述する領域判定部４８は、当該データベースＤＢを参照して、入力範囲内か否かを判定する。なお、上記動作の指定方法は、入力範囲が操作された場合の動作を特定できれば、自由に設定できる。ただし、上記入力タグと同一の形式で指定した場合、操作画面の設計者は、新たに制御動作の指定方法を学習することなく、入力範囲の指定方法を絶対座標から相対座標に変更するだけで、相対入力タグを設定できる。
【００５２】
さらに、プログラマブル表示器４は、図１に示すように、オーバーレイ用データベース４７を参照して、タッチパネル４２への入力位置が各オーバーレイ領域の現在の範囲内か否かを判定する領域判定部４８と、いずれかの範囲内だった場合に、タッチパネル４２への入力位置をオーバーレイ領域に対する相対座標に変換する相対座標変換部４９とを備えており、ＨＭＩ処理部４５は、上記データベースＤＢを検索するなどして、相対座標に変換された入力位置を含む入力範囲とオーバーレイ領域との組み合わせが、現在の単位画面に関連して、オーバーレイ用データベース４７に格納されている場合、当該組み合わせに対応する動作を実行できる。
【００５３】
なお、上記ＨＭＩ処理部４５、領域判定部４８および相対座標変換部４９が特許請求の範囲に記載の制御手段に対応し、ＨＭＩ処理部４５は、オーバーレイ制御手段にも対応している。また、動作定義情報メモリ４４およびオーバーレイ用データベース４７が記憶手段に対応する。
【００５４】
例えば、図６の例では、オーバーレイ領域Ｗαに関連して、相対座標（５０％，０％）〜（１００％，２０％）の矩形の入力範囲と、オーバーレイ領域Ｗαで外観が表示されているデバイス２１αへの動作停止指示との組み合わせが格納されている。なお、この例では、オーバーレイ領域の左上隅の相対座標を（０％，０％）、右下隅の相対座標を（１００％，１００％）とするとき、矩形の入力範囲の左上隅の相対座標（Ｘ１，Ｙ１）と、右下隅の相対座標（Ｘ２，Ｙ２）との組み合わせとして、入力範囲を格納している。これにより、図３中、Ａα１で示す領域が、上記動作停止指示用の入力領域として設定される。
【００５５】
ここで、オーバーレイ領域Ｗαが図３に示す領域Ｗα１に配されている状態で、オペレータがタッチパネル４２の領域Ａα１内の点Ｐ１を押すと、図１に示すタッチパネル４２が入力位置を検出し、領域判定部４８が入力位置が各オーバーレイ領域Ｗα１…のいずれかに入っているか否かを判定する。この状態では、入力位置がオーバーレイ領域Ｗα１内なので、相対座標変換部４９が入力位置をオーバーレイ領域Ｗα１の相対座標に変換する。さらに、ＨＭＩ処理部４５は、オーバーレイ用データベース４７を参照して、相対座標に変換された入力位置とオーバーレイ領域Ｗαとの組み合わせに対応する制御動作を検索する。図６に示すように、オーバーレイ用データベース４７には、上記組み合わせ対応する制御動作として、デバイス２１αへの動作停止指示が格納されている。したがって、ＨＭＩ処理部４５は、ＰＬＣインターフェース４３を介してＰＬＣ３へ指示して、デバイス２１αの動作を停止させる。
【００５６】
一方、オーバーレイ領域Ｗα（Ｗα１）を領域Ｗα２に移動した状態で、上記点Ｐ１が押されたとする。この場合、既に、オーバーレイ用データベース４７に、オーバーレイ領域Ｗαの現在の範囲として、領域Ｗα２の範囲が登録されている。したがって、タッチパネル４２での入力位置（絶対座標）がオーバーレイ領域Ｗαが領域Ｗα１に配されている場合と同じであるにも拘らず、領域判定部４８は、点Ｐ１がいずれのオーバーレイ領域Ｗα２…のいずれにも含まれていないと判定し、ＨＭＩ処理部４５へタッチパネル４２での入力位置を絶対座標のまま伝える。この結果、ＨＭＩ処理部４５は、自らがディスプレイ４１に表示させる操作画面のうち、点Ｐ１が操作されたと判断する。
【００５７】
また、オーバーレイ領域Ｗα２に移動した状態では、オーバーレイ領域Ｗαに対して相対的に指定される入力領域のうち、デバイス２１αの動作停止指示に対応する領域は、領域Ａα２に移動している。したがって、当該領域Ａα２内の点Ｐ２が操作されたとき、ＨＭＩ処理部４５は、デバイス２１αを動作停止させる。
【００５８】
なお、上記では、オーバーレイ領域Ｗα１が領域Ｗα２へ平行移動された場合を例にして説明したが、図４に示す領域Ｗα３のように拡大された場合であっても、相対座標変換部４９が現在のオーバーレイ領域Ｗα３に対する相対座標に変換するので、デバイス２１αの動作停止指示に対応する領域は、領域Ａα３のように、オーバーレイ領域Ｗα３の拡大に伴って拡大される。同様に、オーバーレイ領域の縮小に伴って、当該オーバーレイ領域に関連付けられた入力領域も縮小される。
【００５９】
このように、オーバーレイ回路４６は、ＨＭＩ処理部４５がディスプレイ４１に表示させる表示画面上に、映像入力端子Ｔα〜Ｔγからの映像をオーバーレイ表示する。したがって、オペレータは、ＨＭＩ処理部４５によるデバイスの状態表示によってデバイスの状態を把握し、ＨＭＩ処理部４５へデバイスの状態制御を指示しながら、オーバーレイ領域への表示によって、例えば、ビデオカメラ５α・５βが撮影したデバイス２１α・２１βの外観や、コンピュータ６によって管理されるターゲットシステム２や制御システム１の概況を把握できる。
【００６０】
さらに、オーバーレイ領域に関連する入力範囲を、オーバーレイ領域に対して相対的に指定しているので、プログラマブル表示器４は、オーバーレイ領域の位置および大きさの変更に伴って、入力領域を移動したり拡縮できる。この結果、オーバーレイ領域への操作に応じた制御動作を指示できず、制御指示を入力するために、オーバーレイ表示を停止した後で、その下に隠された入力領域を操作したり、他の操作画面に切り換えて当該制御指示用の入力領域を操作する従来技術に比べて、映像信号に関する入力領域を柔軟に配置できると共に、映像信号に関する制御指示を入力する際の操作回数を削減できる。したがって、操作性がよく、安全な制御システム１を実現できる。
【００６１】
ここで、上記動作定義情報は、例えば、制御システム１の図示しないホストコンピュータなどで、ターゲットシステム２の現状や、制御システム１のオペレータの習熟度などに応じて作成（修正）された後、動作定義情報メモリ４４や後述のオーバーレイ用データベース４７に格納され、ＨＭＩ処理部４５がこれらの動作定義情報に基づいて動作する。したがって、プログラマブル表示器４は、動作定義情報を変更することで、制御対象とするターゲットシステム２の現状や制御システム１のオペレータの習熟度に合わせた操作画面を表示し、操作を受け付けることができる。また、上述したように、動作定義情報は、入力／表示範囲と、関連するデバイスの制御動作との組み合わせで特定できるので、デバイスを制御したり、表示したりするプログラムを新たに作成するよりも少ない手間で作成／修正できる。
【００６２】
なお、上記では、制御動作として、デバイス２１αの停止が設定されている場合を例にして説明したが、これに限るものではない。例えば、映像に関連するデバイスの状態を詳細表示する単位画面への切り換え指示などの動作であってもよい。オーバーレイ領域に表示している映像に関連する動作であれば、略同様の効果が得られる。ただし、動作停止操作は、緊急度が高く、迅速な操作が要求される。また、オペレータが映像から異常を判断する際の判断基準および判断方法は、センサなどの検出結果に基づいて、ＰＬＣ３やプログラマブル表示器４あるいはコンピュータ６などが異常を判断する際の基準および方法と異なっている。したがって、オペレータが映像に基づいて動作停止操作するときの操作回数を削減することで、制御システム１の安全性を向上できる。
【００６３】
例えば、デバイスの外観が表示されている場合、オペレータは、発火や発煙の有無などで異常を発見できるので、センサが設けられていない箇所から発火した後、火災箇所が広がり、センサが発火を検出する前に、発火したデバイスを動作停止させることができる。また、デバイス近傍の人物を、センサが検出する前に発見し、当該デバイスを停止させることもできる。
【００６４】
さらに、コンピュータ６の出力映像が表示されている場合は、例えば、上記映像のうちの常時更新されるべき領域が更新されているか否かを見るなどして、コンピュータ６が暴走しているか否かを推定して、コンピュータ６が管理しているデバイスの動作を停止できる。したがって、コンピュータ６が警告をだせずに機能停止した場合でも、コンピュータ６が管理対象となるデバイスを誤って制御する前に当該デバイスを停止できる。
【００６５】
また、上記動作定義情報として設定する制御動作のうち、他の好適な動作としては、例えば、当該映像に関するデバイスの状態を表示する画面への切り換え動作が挙げられる。このような切り換え操作は、オペレータが映像に不審を感じた場合に頻繁に行われる。したがって、この切り換え操作の操作回数を削減することで、プログラマブル表示器４の操作性を向上できる。
【００６６】
ところで、本実施形態に係るプログラマブル表示器４は、図２に示すように、複数のオーバーレイ領域が互いにオーバーラップしている状態において、例えば、点Ｐ４のように、オーバーレイ領域Ｗα・Ｗβがオーバーラップしている箇所をオペレータが操作した場合、例えば、上述の相対入力タグやビデオウィンドウタグの設定あるいはシステム設定を参照するなどして、それぞれの入力領域への操作と判断するか、あるいは、最前面のオーバーレイ領域の入力領域のみへの操作と判断するかを選択する。
【００６７】
例えば、最前面への操作と見なすように設定されている場合、領域判定部４８は、入力位置が属しているオーバーレイ領域のうち、最前面のオーバーレイ領域のみを相対座標変換部４９へ伝え、相対座標変換部４９は、当該オーバーレイ領域での相対座標に上記入力位置を変換する。したがって、図２の状態では、点Ｐ４が属するオーバーレイ領域のうち、オーバーレイ領域Ｗαが最前面なので、入力領域Ａα４のみが有効となり、ＨＭＩ処理部４５は、デバイス２１αを動作停止する。また、図５の状態では、オーバーレイ領域Ｗβが最前面なので、入力領域Ａβ４のみが有効となり、ＨＭＩ処理部４５は、デバイス２１βを動作停止する。この設定の場合、最前面のオーバーレイ領域への操作のみが有効になるので、例えば、隠れているオーバーレイ領域の認識ミスなどに起因するオペレータの操作ミスを抑止できる。
【００６８】
これとは逆に、それぞれへの入力操作と判断するように設定されている場合、領域判定部４８は、入力位置が属しているオーバーレイ領域全てを、相対座標変換部４９へ伝え、相対座標変換部４９は、個々のオーバーレイ領域での相対座標に変換する。これに応じて、ＨＭＩ処理部４５は、オーバーレイ用データベース４７を参照して、相対座標とオーバーレイ領域との組み合わせ、それぞれが、各オーバーレイ領域の入力領域に含まれているか否かを判定し、含まれていると判定した入力領域全てについて、対応する制御動作を行う。したがって、図２および図５のいずれの場合であっても、プログラマブル表示器４は、点Ｐ４が操作されると、デバイス２１αおよび２１βの双方を動作停止させる。この結果、最前面のみを有効にする場合よりも少ない操作回数で、デバイス２１α・２１βの双方を停止させることができる。
【００６９】
ところで、本実施形態に係るプログラマブル表示器４には、上述の各構成に加えて、例えば、ＲＳ２３２インターフェースなど、コンピュータ６と通信するためのＰＣインターフェース５０が設けられており、コンピュータ６の表示および入力装置として動作することができる。
【００７０】
具体的には、本実施形態に係るプログラマブル表示器４では、例えば、相対入力タグのパラメータとして設定するなどの方法によって、操作された座標をコンピュータ６γへ伝える動作を、オーバーレイ領域の入力領域に対する制御動作として設定できる。また、座標を伝えるコンピュータ６と、当該オーバーレイ領域が表示する映像信号を出力するコンピュータ６とが同一になるように、映像入力端子Ｔα〜ＴγやＰＣインターフェース５０の接続先や、オーバーレイ領域と映像入力端子Ｔα〜Ｔγとの対応が選択される。なお、入力範囲は、必要に応じて設定され、例えば、コンピュータ６γのポインティングデバイスを完全に代替する場合など、オーバーレイ領域の全域が操作される可能性がある場合は、当該オーバーレイ領域の全域が入力範囲として設定される。
【００７１】
例えば、図１の例では、コンピュータ６γからの映像信号がオーバーレイ領域Ｗγへ表示されるように設定され、ＰＣインターフェース５０は、当該コンピュータ６γに接続されている。なお、上記コンピュータ６γが、特許請求の範囲に記載の映像信号を出力したコンピュータに対応しており、ＰＣインターフェース５０が、上記ＨＭＩ処理部４５、領域判定部４８および相対座標変換部４９と共に、制御手段に対応している。
【００７２】
この状態で、図７に示すように、タッチパネル４２のオーバーレイ領域Ｗγ内の点Ｐ５が押されると、相対座標変換部４９は、ＨＭＩ処理部４５へ点Ｐ５の相対座標（ｘ，ｙ）を伝える。さらに、ＨＭＩ処理部４５は、コンピュータ６γがポインティングデバイスからの入力を受け付ける際の座標形式に当該相対座標（ｘ，ｙ）を変換し、ポインティングデバイスからの入力を受け付ける際のプロトコルで、変換後の座標（Ｘ，Ｙ）を送信するように、ＰＣインターフェース５０へ指示する。これにより、コンピュータ６γには、例えば、マウスなどのポインティングデバイスが点Ｐ５に対応する箇所を押した場合と同一の指示が入力される。この結果、マウスなどのポインティングデバイスを特別に用意することなく、プログラマブル表示器４をコンピュータ６のポインティングデバイスとして使用できる。
【００７３】
ここで、プログラマブル表示器４に接続され、ターゲットシステム２の近傍でデータ処理のみを行うコンピュータでは、ポインティングデバイスによる操作が必要になる期間が、例えば、メンテナンス時などに限られており、通常は、ポインティングデバイスが接続されていないことが多い。一方、ターゲットシステム２の近傍では、利用可能な空間が制限されており、重要でない装置や代替可能な装置は、できる限り、ターゲットシステム２近傍に常備しないことが望ましい。したがって、従来は、このようなコンピュータを操作する必要がある場合には、ターゲットシステム２から離れた場所に設けられた収納場所から、ポインティングデバイスを取り出して、コンピュータに接続し、操作が終わると、ポインティングデバイスを、再度取り外して、収納場所に格納している。
【００７４】
ところが、本実施形態の構成では、このようなコンピュータ用のポインティングデバイスとして、プログラマブル表示器４を使用できるので、当該コンピュータを操作する際の手間を大幅に削減できる。
【００７５】
ここで、コンピュータ６のポインティングデバイスとして動作するための構成は、オーバーレイ領域を操作するための構成と略同一であり、ＰＣインターフェース５０や、ＨＭＩ処理部４５がＰＣインターフェース５０へ指示する動作など、僅かな構成のみが異なっている。さらに、プログラマブル表示器４は、例えば、メンテナンス時などに、メンテナンス用のコンピュータから動作定義情報を読み込むために、ＰＣインターフェース５０を備えていることが多い。したがって、殆どの部分を共用でき、余り構成を追加せずに、ポインティングデバイスとして動作できる。
【００７６】
なお、本実施形態では、入力位置がオーバーレイ領域の入力範囲内か否かを判定する際、入力位置を相対座標に変換した後で、相対座標で格納された入力範囲と比較する場合を例示したが、これに限るものではない。例えば、相対座標で設定された入力範囲をタッチパネル４２上の絶対座標に変換して格納し、オーバーレイ領域の範囲が変更される度に、格納された入力範囲を更新すると共に、絶対座標で指定される入力位置と当該入力範囲とを比較してもよい。判定方法に拘らず、オーバーレイ領域の入力範囲を、オーバーレイ領域に対して相対的に設定できれば、本実施形態と同様の効果が得られる。
【００７７】
また、本実施形態では、相対入力タグでオーバーレイ領域と入力範囲との組み合わせを設定する場合を例にして説明したが、チャンネルと入力範囲との組み合わせで設定し、同じチャンネルの映像信号をオーバーレイ表示するオーバーレイ領域間で、入力範囲の設定を共用してもよい。いずれの場合であっても、映像信号を表示するオーバーレイ領域に対して、入力範囲を相対的に設定できれば、本実施形態と同様の効果が得られる。
【００７８】
なお、上記各部材４１〜５０は、ＣＰＵなどの演算手段が、ＲＯＭやＲＡＭなどの記憶手段に格納されたプログラムを実行し、タッチパネルや液晶表示装置などの入出力手段、あるいは、通信回路や映像入力回路などのようなインターフェース回路を制御することによって実現される機能ブロックである。したがって、これらの手段（回路）を有するコンピュータが、上記プログラムを記録した記録媒体（例えば、ＣＤ−ＲＯＭなど）を読み取り、当該プログラムを実行するだけで、本実施形態に係るプログラマブル表示器４を実現できる。なお、例えば、シリアルケーブルや、インターネットなどのネットワーク、あるいは、他の通信路を介してプログラムをダウンロードするためのプログラムが、上記コンピュータに予めインストールされていれば、当該通信路を介して、上記コンピュータへ上記プログラムを配付することもできる。
【００７９】
【発明の効果】
本発明に係る制御用表示装置は、以上のように、ディスプレイと、該ディスプレイの表示画面上に配されたタッチパネルと、表示または制御する際の動作を特定する動作定義情報を格納する記憶手段と、当該記憶手段に格納された動作定義情報に基づき制御対象の状態を取得して上記ディスプレイへ表示するとともにタッチパネル入力に応じて制御対象の状態を制御する制御手段と、上記ディスプレイの表示画面中の予め定められるオーバーレイ領域に外部から入力される映像信号を上記制御手段による表示よりも優先してオーバーレイ表示するオーバーレイ表示手段と、を有する制御用表示装置であって、ユーザのタッチパネル入力に応じてオーバーレイ領域の範囲変更を上記オーバーレイ表示手段へ指示するオーバーレイ制御手段を備え、上記記憶手段には、オーバーレイ領域内において相対的に指定される入力領域と該入力領域へのタッチパネル入力に対応する制御動作との組み合わせを示す入力用動作定義情報が格納可能であり、上記制御手段は、上記記憶手段に上記入力用動作定義情報が格納されている場合に、オーバーレイ領域内の上記入力領域へのユーザのタッチパネル入力に応答して上記入力用動作定義情報で指定される制御動作を行う構成である。
【００８０】
請求項６の発明に係る記録媒体は、請求項１記載の表示手段、操作手段およびオーバーレイ表示手段を有するコンピュータを、請求項１記載の記憶手段、制御手段、並びに、オーバーレイ制御手段として動作させるプログラムが記録されている構成であり、当該記録媒体からプログラムが読み取られ、上記コンピュータで実行されると、当該コンピュータは、請求項１記載の制御用表示装置として動作する。
【００８１】
上記各構成によれば、入力用動作定義情報の入力領域がオーバーレイ領域に対して相対的に指定されるので、制御用表示装置は、オーバーレイ領域の位置や大きさ変更に伴って入力領域の位置や大きさを変更しながら、オーバーレイ領域内の入力領域への入力操作に応じた制御を実施できる。この結果、オペレータから制御対象への制御指示を受け付ける入力領域を柔軟に配置できるので、映像信号に関する制御指示を入力する際の操作回数を削減でき、操作性がよく、安全な制御システムを実現できるという効果を奏する。
【００８２】
請求項２の発明に係る制御用表示装置は、以上のように、請求項１記載の発明の構成において、上記オーバーレイ表示手段は、複数入力される映像信号のうちのいくつかを、それぞれ用に設けたオーバーレイ領域に表示でき、上記記憶手段には、上記入力用動作定義情報とオーバーレイ領域との対応を示すデータが格納可能であり、上記制御手段は、上記オーバーレイ領域が操作された場合、上記データを参照して、当該オーバーレイ領域に対応する入力用動作定義情報のみに基づいて制御動作する構成である。
【００８３】
それゆえ、制御用表示装置の表示画面上に、複数の映像信号を同時に表示して、オペレータにそれぞれの内容を同時に報知できるにも拘らず、制御用表示装置は、各オーバーレイ領域への操作を混同することなく、それぞれの入力領域への操作に応じた制御動作を実行できるという効果を奏する。
【００８４】
請求項３の発明に係る制御用表示装置は、以上のように、請求項２記載の発明の構成において、上記制御手段は、上記操作手段によって、複数のオーバーレイ領域がオーバーラップする領域への操作が受け付けられた場合、最も上のオーバーレイ領域に対応する入力用動作定義情報のみに基づいて制御動作する構成である。
【００８５】
上記構成よれば、制御手段は、あるオーバーレイ領域の下に他のオーバーレイ領域が隠れているか否かに拘らず、オーバーラップした領域への操作を、最も上のオーバーレイ領域の入力領域への操作と判断する。したがって、隠れているオーバーレイ領域の認識ミスなどに起因するオペレータの操作ミスを抑止できるという効果を奏する。
【００８６】
請求項４の発明に係る制御用表示装置は、以上のように、請求項２記載の発明の構成において、上記制御手段は、上記操作手段によって、複数のオーバーレイ領域がオーバーラップする領域への操作が受け付けられた場合、互いにオーバーラップする各オーバーレイ領域に対応する入力用動作定義情報に基づいて制御動作する構成である。
【００８７】
上記構成によれば、制御手段は、オーバーラップした領域への操作を、互いにオーバーラップする各オーバーレイ領域それぞれの入力領域への操作と判断するので、各オーバーレイ領域の入力領域を一括して操作できる。この結果、より少ない回数の操作で、複数のオーバーレイ領域の入力領域を操作でき、例えば、緊急時などに、より速く対応可能な制御用表示装置を実現できるという効果を奏する。
【００８８】
請求項５の発明に係る制御用表示装置は、以上のように、請求項１記載の発明の構成において、上記記憶手段には、上記入力用動作定義情報として、制御動作がオーバーレイ領域に表示される映像信号を出力したコンピュータへ、オーバーレイ領域における座標が操作されたことを通知する動作であるコンピュータ接続用動作定義情報が格納可能であり、上記制御手段は、上記コンピュータ接続用動作定義情報が上記記憶手段に格納されている場合、上記オーバーレイ領域への入力に応じて、上記コンピュータへ上記座標を通知する構成である。
【００８９】
当該構成では、コンピュータからの映像信号を表示するオーバーレイ領域が操作された場合、制御手段は、オーバーレイ領域における入力座標が操作されたことを、上記コンピュータに通知する。これにより、キーボードやマウスなど、他の入力手段を用意することなく、制御用表示装置を当該コンピュータの表示および入力装置として使用できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すものであり、制御システムの要部構成を示すブロック図である。
【図２】上記制御システムのプログラマブル表示器による表示画面の例を示すものであり、オーバーレイ領域が互いにオーバーラップする場合を示す説明図である。
【図３】上記プログラマブル表示器の表示画面例を示すものであり、オーバーレイ領域を移動する場合を示す説明図である。
【図４】上記プログラマブル表示器の表示画面例を示すものであり、オーバーレイ領域の大きさを変更し、移動する場合を示す説明図である。
【図５】上記プログラマブル表示器の表示画面例を示すものであり、オーバーレイ領域のオーバーラップの順位を変更する場合を示す説明図である。
【図６】上記プログラマブル表示器のオーバーレイ用データベースに格納されるデータ構造の例を示す説明図である。
【図７】上記プログラマブル表示器にコンピュータからの映像を表示し、当該コンピュータの入力装置として動作する場合の表示例を示す説明図である。
【図８】従来技術を示すものであり、制御システムの要部構成を示すブロック図である。
【図９】上記制御システムのプログラマブル表示器による表示画面の例を示す説明図である。
【符号の説明】
４        プログラマブル表示器（制御用表示装置）
６γ      コンピュータ
２１        デバイス（制御対象）
４１        ディスプレイ（表示手段）
４２        タッチパネル（操作手段）
４４        動作定義情報メモリ（記憶手段）
４６        オーバーレイ回路（オーバーレイ表示手段）
４５        ＨＭＩ処理部（制御手段、オーバーレイ制御手段）
４７        オーバーレイ用データベース（記憶手段）
４８        領域判定部（制御手段）
４９        相対座標変換部（制御手段）
５０        ＰＣインターフェース（制御手段）
Ｗα〜Ｗγ  オーバーレイ領域
【図１】
0003798238.tif 000002
【図２】
0003798238.tif 000003
【図３】
0003798238.tif 000004
【図４】
0003798238.tif 000005
【図５】
0003798238.tif 000006
【図６】
0003798238.tif 000007
【図７】
0003798238.tif 000008
【図８】
0003798238.tif 000009
【図９】
0003798238.tif 000010