(57)【要約】    【課題】  複数のモニタに画像を表示させるデュアルモニタ機能を利用する場合に、操作員の操作負荷を大幅に軽減できる表示制御装置、表示制御方法及び表示制御用プログラムを提供する。    【解決手段】  メインモニタ００１及びセカンダリモニタ００２へモニタ制御部３０を介して画像データを出力する画像データ出力部１３０、画像データがメインモニタ用かセカンダリモニタ用かを判定する画像データ判定部１４０、判定結果に応じて、メインモニタ用若しくはセカンダリモニタ用の表示領域を指定するモニタ領域指定部１４１、画像データの表示領域の最大化を指示する最大化指示部１１１、最大化指示に応じて、メインモニタ００１の最大領域としてインタフェース用画像の領域以外を指定し、セカンダリモニタ００２の最大領域として、セカンダリモニタ００２の全表示領域を指定する最大化領域指定部１４２を有する。【選択図】  図１
2006084531.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する少なくとも一対のメインモニタ及びセカンダリモニタと、前記メインモニタ及び前記セカンダリモニタに画像を表示させるための画像データが記憶されたデータ記憶部と、前記画像データの表示を指示する表示指示部と、前記表示指示部からの表示指示に応じて、前記データ記憶部に記憶された画像データを選択する画像データ選択部と、前記画像データ選択部によって選択された画像データを出力する画像データ出力部と、前記画像データ出力部から出力された画像データを、前記メインモニタの表示領域及び前記セカンダリモニタの表示領域に分けて出力するモニタ制御部とを備えた表示制御装置において、
前記データ記憶部には、前記画像データがメインモニタ用かセカンダリモニタ用かを示す識別情報が記憶され、
前記データ記憶部に記憶されたメインモニタ用の識別情報を有する画像データには、インタフェース用の画像データが含まれ、
前記識別情報に基づいて、前記画像データ選択部によって選択された画像データがメインモニタ用かセカンダリモニタ用かを判定する画像データ判定部と、
前記画像データ判定部による判定結果に応じて、前記画像データ選択部によって選択された画像データが表示される領域として、メインモニタ用若しくはセカンダリモニタ用の表示領域を指定するモニタ領域指定部と、
画像データの表示領域の最大化を指示する最大化指示部と、
前記最大化指示部からの最大化指示に応じて、前記メインモニタの表示領域における画像の最大領域を前記インタフェース用画像の表示領域以外の領域として指定し、前記セカンダリモニタの表示領域における画像の最大領域を、前記セカンダリモニタの全表示領域として指定する最大化領域指定部とを有することを特徴とする表示制御装置。
【請求項２】
前記メインモニタと前記セカンダリモニタとの間の表示画像の移動を指示する移動指示部と、
前記移動指示部からの移動指示に応じて、セカンダリモニタ用の識別情報を有する画像データを前記メインモニタの表示領域へ移動させるが、メインモニタ用の識別情報を有する画像データを前記セカンダリモニタの表示領域へ移動させない移動処理部とを有することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記データ記憶部には、前記メインモニタ若しくは前記セカンダリモニタに表示されている画像データに関連付けられた関連画像データが記憶され、
前記表示指示部によって、前記関連画像データの表示が指示された場合に、指示された画像の表示領域が前記メインモニタか前記セカンダリモニタかを判定する領域判定部を有し、
前記モニタ領域指定部は、前記関連画像データを表示させるモニタとして、前記モニタ判定部によって判定されたモニタの表示領域を指定する機能を有することを特徴とする請求項１又は請求項２記載の表示制御装置。
【請求項４】
前記画像データを表示させるモニタとして、前記メインモニタと前記セカンダリモニタのいずれかを指示するモニタ指示部を有することを特徴とする請求項１〜３のいずれか１項に記載の表示制御装置。
【請求項５】
前記メインモニタ及び前記セカンダリモニタのいずれか一方若しくは両方に表示された画像を印刷するプリンタと、
前記メインモニタ及び前記セカンダリモニタの両方に表示された画像のハードコピーを指示する印刷指示部と、
前記印刷指示部による指示に応じて、前記メインモニタに表示された画像及び前記セカンダリモニタに表示された画像について、それぞれ別の用紙への印刷を、前記プリンタに指示するハードコピー処理部とを有することを特徴とする請求項１〜４のいずれか１項に記載の表示制御装置。
【請求項６】
前記メインモニタに表示された画像の前記セカンダリモニタへの切り替え表示若しくは前記セカンダリモニタに表示された画像の前記メインモニタへの切り替え表示を指示する切替指示部を有することを特徴とする請求項１〜５のいずれか１項に記載の表示制御装置。
【請求項７】
前記画像データには、アプリケーションプログラム用の画像データであるアプリケーション画像データが含まれ、
前記モニタ領域指定部は、前記アプリケーションプログラムの起動時に、前記アプリケーション画像データが表示される領域として、セカンダリモニタ用の表示領域を指定する機能を有することを特徴とする請求項１〜６のいずれか１項に記載の表示制御装置。
【請求項８】
データ記憶部が画像データを記憶するステップと、表示指示部が前記画像データの表示を指示するステップと、画像データ選択部が、前記表示指示部からの表示指示に応じて、前記データ記憶部に記憶された画像データを選択するステップと、画像データ出力部が、前記画像データ選択部によって選択された画像データを出力するステップと、モニタ制御部が、前記画像データ出力部から出力された画像データを、メインモニタの表示領域及びセカンダリモニタの表示領域に分けて出力するステップとを含む表示制御方法において、
前記データ記憶部が、前記画像データがメインモニタ用かセカンダリモニタ用かを示す識別情報を記憶するステップと、
前記データ記憶部が、メインモニタ用の識別情報を有する画像データの一種として、インタフェース用の画像データを記憶するステップと、
画像データ判定部が、前記識別情報に基づいて、前記画像データ選択部によって選択された画像データがメインモニタ用かセカンダリモニタ用かを判定するステップと、
モニタ領域指定部が、前記画像データ判定部による判定結果に応じて、前記画像データ選択部によって選択された画像データが表示される領域として、メインモニタ用若しくはセカンダリモニタ用の表示領域を指定するステップと、
最大化指示部が、画像データの表示領域の最大化を指示するステップと、
最大化領域指定部が、前記最大化指示部からの最大化指示に応じて、前記メインモニタの表示領域における画像の最大領域を前記インタフェース用画像の表示領域以外の領域として指定し、前記セカンダリモニタの表示領域における画像の最大領域を、前記セカンダリモニタの全表示領域として指定するステップとを含むことを特徴とする表示制御方法。
【請求項９】
コンピュータを制御することにより、画像データを記憶させる機能と、前記画像データの表示を指示させる機能と、前記表示指示に応じて、記憶された画像データを選択させる機能と、選択された画像データを出力させる機能と、出力された画像データを、メインモニタの表示領域及びセカンダリモニタの表示領域に分けて、メインモニタ及びセカンダリモニタに表示させる機能とを実現する表示制御用プログラムにおいて、
前記コンピュータに、
前記画像データがメインモニタ用かセカンダリモニタ用かを示す識別情報を記憶させる機能と、
メインモニタ用の識別情報を有する画像データの一種として、インタフェース用の画像データを記憶させる機能と、
前記識別情報に基づいて、選択された画像データがメインモニタ用かセカンダリモニタ用かを判定させる機能と、
判定結果に応じて、選択された画像データが表示される領域として、メインモニタ用若しくはセカンダリモニタ用の表示領域を指定させる機能と、
画像データの表示領域の最大化を指示させる機能と、
前記最大化指示に応じて、前記メインモニタの表示領域における画像の最大領域を前記インタフェース用画像の表示領域以外の領域として指定し、前記セカンダリモニタの表示領域における画像の最大領域を、前記セカンダリモニタの全表示領域として指定させる機能とを実現することを特徴とする表示制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、プラント監視制御装置のように、複数のモニタに所定の画像を表示させるデュアルモニタ機能を有する表示制御装置、表示制御方法及び表示制御用プログラムに関する。
【背景技術】
【０００２】
近年、Ｗｉｎｄｏｗｓ（登録商標）をはじめとする汎用ＯＳは、ビデオカードの高機能化とともに、ＯＳレベルでデュアルモニタ機能を提供している。このデュアルモニタ機能は、コンピュータに接続された２台のモニタ（ＣＲＴやＬＣＤ等）を、横や縦に並べ、当該コンピュータにおいて起動しているＯＳレベルで、２台のモニタが、横長又は縦長の１台のモニタであるかのように、アプリケーションプログラムに見せかける技術である。一方で、複数のモニタを利用して、プラント等の監視制御を行う際の表示制御については、様々な提案がなされている（特許文献１〜３参照）。
【０００３】
【特許文献１】特開昭６２−１７４８０９号公報
【特許文献２】特開平９−２２２７８号公報
【特許文献３】特開平１０−３９９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の監視制御装置では、デュアルモニタ機能を利用して表示制御を行うことも多く、この場合、シングルモニタに提供しているアプリケーションを２つ使用し、２台のモニタへ別々に表示画像を提供しているか、２台のモニタを合わせた広いモニタに、一つの表示画像をそのまま提供しているだけであり、パーソナルコンピュータ２台で提供していた機能を、１台で提供できることや、１組のキーボード、マウスによって、２台分のモニタを扱える機能を提供しているだけの利点しかなかった。
【０００５】
確かに、従来の監視制御装置では、デュアルモニタ機能を活用することにより、パーソナルコンピュータ等のハード費用の節約を実現し、操作員が２台のモニタをキーボード、マウスを切り替えることなく操作可能なため、操作員の負荷低減を実現できる。
【０００６】
しかしながら、複数のモニタに種々の画面を表示させる場合には、特定の画像が操作員の意図しないモニタに表示されてしまったり、操作員の意図しないモニタに移動してしまったりする可能性があり、この点では、必ずしも操作員の負荷低減につながっていない。また、従来のデュアルモニタ機能では、アプリケーションプログラムが、１台のモニタ用の広い画面を使用しているのと同じ状態である。このため、画面の最大化機能などを行った場合には、二つのモニタにわたって最大化表示されるような状態になり、操作員にとって非常に見にくい表示を提供してしまう可能性がある。
【０００７】
本発明は、上記のような従来技術の課題を解決するために提案されたものであり、その目的は、複数のモニタに画像を表示させるデュアルモニタ機能を利用する場合に、操作員の操作負荷を大幅に軽減できる表示制御装置、表示制御方法及び表示制御用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記のような目的を達するため、本発明は、画像を表示する少なくとも一対のメインモニタ及びセカンダリモニタと、前記メインモニタ及び前記セカンダリモニタに画像を表示させるための画像データが記憶されたデータ記憶部と、前記画像データの表示を指示する表示指示部と、前記表示指示部からの表示指示に応じて、前記データ記憶部に記憶された画像データを選択する画像データ選択部と、前記画像データ選択部によって選択された画像データを出力する画像データ出力部と、前記画像データ出力部から出力された画像データを、前記メインモニタの表示領域及び前記セカンダリモニタの表示領域に分けて出力するモニタ制御部とを備えた表示制御装置において、以下のような技術的特徴を有している。
【０００９】
すなわち、前記データ記憶部には、前記画像データがメインモニタ用かセカンダリモニタ用かを示す識別情報が記憶され、前記データ記憶部に記憶されたメインモニタ用の識別情報を有する画像データには、インタフェース用の画像データが含まれ、前記識別情報に基づいて、前記画像データ選択部によって選択された画像データがメインモニタ用かセカンダリモニタ用かを判定する画像データ判定部と、前記画像データ判定部による判定結果に応じて、前記画像データ選択部によって選択された画像データが表示される領域として、メインモニタ用若しくはセカンダリモニタ用の表示領域を指定するモニタ領域指定部と、画像データの表示領域の最大化を指示する最大化指示部と、前記最大化指示部からの最大化指示に応じて、前記メインモニタの表示領域における画像の最大領域を前記インタフェース用画像の表示領域以外の領域として指定し、前記セカンダリモニタの表示領域における画像の最大領域を、前記セカンダリモニタの全表示領域として指定する最大化領域指定部とを有することを特徴とする。
【００１０】
以上のような本発明では、メインモニタとセカンダリモニタとに画像を表示させるデュアルモニタ機能を利用する場合に、各画像がそれぞれに適したモニタに表示される。また、メインモニタにインタフェース用画像が表示されている場合に、他の画像の最大化指示を行うと、メインモニタに表示された画像に関しては、インタフェース用画像の表示領域以外の領域で最大表示され、セカンダリモニタに表示された画像に関しては、セカンダリモニタの全領域で最大表示される。このため、インタフェース用画像が表示されずに操作に支障をきたすことがなく、また、詳細表示させたい画像についてはセカンダリモニタに表示させて、全画面表示させることができるので、操作員の操作負担が大幅に軽減できる。
【発明の効果】
【００１１】
以上のような本発明によれば、複数のモニタに画像を表示させるデュアルモニタ機能を利用する場合に、操作員の操作負荷を大幅に軽減できる表示制御装置、表示制御方法及び表示制御用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態（実施形態）について、図面を参照して詳細に説明する。
［第１の実施形態］
［基本構成］
本実施形態は、図１の機能ブロック図に示すように、コンピュータのＣＰＵ及びその周辺回路によって構成された制御装置１０を、記憶装置２０に記憶されたＯＳやアプリケーション等のプログラム及びデータ（画像データを含む）に基づいて動作させることにより、メインモニタ００１とセカンダリモニタ００２に表示される画像を制御するものである。制御装置１０とメインモニタ００１及びセカンダリモニタ００２とを接続するビデオカード等のモニタ制御部３０は、同時に２系統の出力が可能な機能を備えており、基本的には、ＯＳの指示に従って、ＣＰＵが記憶装置２０に記憶された画像データを、ビデオカードのビデオメモリ（ＶＲＡＭ）に書き込むと、これをディスプレイコントローラが読み出し、Ｄ／Ａ変換後、メインモニタ００１及びセカンダリモニタ００２に出力されて、画像が表示される構成となっている。
【００１３】
また、本実施形態は、プラント監視制御装置の一部として構成されており、メインモニタ００１及びセカンダリモニタ００２に表示される画像としては、例えば、ＯＳ上で起動する複数のアプリケーションによって生成される系統図画面、警報一覧画面、イベント一覧画面、プラント状態表示画面、トレンドグラフ画面などが含まれている。これらの画像データは、アプリケーション毎に若しくは画像データのファイル毎に、それぞれメインモニタ用かセカンダリモニタ用かの識別情報を有している。この識別情報は、アプリケーション名やファイル名等の画像データを識別できる属性情報と、メインモニタ用かセカンダリモニタ用かを示す情報（例えば、コードやフラグ）との対応関係を示すものであれば、どのような形式であってもよい。また、これら以外に、上記の各種画面の一部（シンボル、キャラクタ、アイコン等）やメニューを選択すると、これらに関連付けられた画像として表示されるポップアップ画面も含まれている。
【００１４】
また、制御装置１０は、マウスやキーボード、モニタ上のタッチパネル等の入力装置４０からの入力に応じて処理を行うが、そのためのタイトル画面やメニュー画面等のインタフェース用の画像も、表示画面に含まれる。このようなタイトル画面やメニュー画面には、メインモニタ用の画像としての識別情報が付けられている。そして、制御装置１０には、メインモニタ００１、セカンダリモニタ００２に表示される画像の印刷処理を行うプリンタ５０も接続されている。なお、記憶装置２０、入力装置４０及びプリンタ５０と制御装置との接続に必要なハード及びソフトウェア等のインタフェースについては、周知の技術であるため、図示等を省略する。
【００１５】
［制御装置の構成］
制御装置１０は、プログラムの作用により、入力装置４０からの入力に応じて表示指示を行う表示指示部１１０、表示指示部１１０からの表示指示に応じて、記憶装置２０から画像データを選択する画像データ選択部１２０、画像データ選択部１２０により選択された画像を出力する画像データ出力部１３０、識別情報等に基づいて、画像データやアプリケーションがメインモニタ用かセカンダリモニタ用かを判定する画像データ判定部１４０、画像データ判定部１４０による判定結果に基づいて、画像データ出力部１３０が出力する画像の表示領域として、メインモニタ用の領域若しくはセカンダリモニタ用の領域を指定するモニタ領域指定部１４１、画像が表示されている領域がメインモニタ用の領域かセカンダリモニタ用の領域かを判定する領域判定部１４３として機能するように構成されている。
【００１６】
また、制御装置１０は、それぞれのモニタにおける最大化表示を指示する最大化指示部１１１、最大化指示部１１１の指示に応じて、モニタ領域指定部１４１が指定する領域を、各モニタに応じた最大化領域とする最大化領域指定部１４２、表示画像の整列を指示する整列指示部１１２、整列指示部１１２の指示に応じて、画像データ出力部１３０が出力する画像を各モニタの表示領域で整列させる整列処理部１４４、表示画像のモニタ間の移動を指示する移動指示部１１３、移動指示部１１３の指示に応じて、画像データ出力部１３０が出力する画像を各モニタの表示領域間で移動させる移動処理部１４５、モニタ領域指定部１４１によって指定されるモニタを指示するモニタ指示部１１４、モニタ領域指定部１４１によって指定されるモニタの切り替えを指示する切替指示部１１５、切替指示部１１５の指示に応じて、画像データ出力部１３０が出力する画像を各モニタの表示領域間で切り替える切替処理部１４６としての機能を有している。
【００１７】
さらに、制御装置１０は、プリンタ５０による印刷処理を行う印刷処理部１５０としての機能を有している。この印刷処理部１５０は、入力装置４０からの入力に応じて、印刷を指示する印刷指示部１５１と、印刷を指示されたモニタがメインモニタ００１かセカンダリモニタ００２かを判定するモニタ判定部１５２と、指示されたモニタのハードコピー処理をプリンタ５０に指示するハードコピー処理部１５３としての機能を有している。
【００１８】
なお、本発明は、各請求項及び以下の各実施形態で示されるような手順で、コンピュータを動作させるプログラムによって、メインモニタ００１及びセカンダリモニタ００２に表示される画像を制御する表示制御方法としても把握できるとともに、かかる手順でコンピュータを動作させる表示制御用のコンピュータプログラム及びこれを記録した記録媒体として把握することもできる。
【００１９】
［表示処理手順］
次に、本実施形態による表示処理手順を、図１のブロック図、図３及び４の表示画面例、図５のフローチャートを参照して説明する。まず、ＯＳ及びアプリケーションの起動により（ステップ５０１）、図２に示すように、メインモニタ００１にメニュー画面００４及びタイトル画面００３が表示される（ステップ５０２）。このメニュー画面から、操作員が入力装置４０によって所望の画像若しくはアプリケーションを選択すると、これに応じて、表示指示部１１０が画像データの表示指示を出力し、画像データ選択部１２０が記憶装置２０に記憶された画像データを選択する（ステップ５０３）。画像データ判定部１４０は、選択された画像データが、メインモニタ用かセカンダリモニタ用かを、それぞれの識別情報等に基づいて判定する（ステップ５０４）。
【００２０】
メインモニタ用と判定された場合には、モニタ領域指定部１４１が、画像データの表示領域として、メインモニタ００１の領域を指定するので、画像データ出力部１３０が画像データを出力すると（ステップ５０５）、図２に示すように、対応する画像（例えば、画面１，２）がメインモニタ００１の表示領域にウィンドウ表示される（ステップ５０６）。なお、上記のタイトル画面００３やメニュー画面００４等のインタフェース画面についても、メインモニタ用の識別情報が付与されているため、起動時には、画面１，２と同様の手順で、メインモニタ００１に表示される。
【００２１】
一方、セカンダリモニタ用と判定された場合には、モニタ領域指定部１４１が、画像データの表示領域として、セカンダリモニタ００２の領域を指定するので、画像データ出力部１３０が画像データを出力すると（ステップ５０７）、図２に示すように、対応する画像（例えば、画面３，４）がセカンダリモニタ００２の表示領域にウィンドウ表示される（ステップ５０８）。
【００２２】
ここで、メインモニタ００１とセカンダリモニタ００２には、主従の関係があり、メインモニタ００１側は、操作員が主に使用するモニタであり、セカンダリモニタ００２側は、操作員が補助的に使用するモニタとして存在する。メインモニタ００１、セカンダリモニタ００２上に開く画面は、メニュー画面００４を使用して開くため、操作員は、通常、メインモニタ００１を主の操作モニタとして使用する。セカンダリモニタ００２は運転操作のために直接必要ではないが、補助的に常時開いておきたいような画面を表示させることができる。
【００２３】
また、メインモニタ００１若しくはセカンダリモニタ００２において、各画面を最大化表示させる場合には、以下のような処理手順となる。すなわち、操作員が、入力装置４０を用いて、メインモニタ００１に表示された画像（例えば、画面１）の最大化要求を入力すると、最大化指示部１１１から最大化指示が出力される（ステップ５０９）。すると、最大化領域指定部１４２が、モニタ領域指定部１４１により指定されるメインモニタ用の表示領域のうち、タイトル画面００３及びメニュー画面００４を除いた限定領域を、最大化表示領域として指定するので、図３に示すように、かかる限定領域に画面１が最大化表示される（ステップ５１０）。
【００２４】
一方、操作員が、入力装置４０を用いて、セカンダリモニタ００２に表示された画像（例えば、画面３）の最大化要求を入力すると、最大化指示部１１１から最大化指示が出力される（ステップ５１１）。すると、最大化領域指定部１４２が、モニタ領域指定部１４１により指定されるセカンダリモニタ用の表示領域全体を、最大化表示領域として指定するので、図３に示すように、かかる全体領域に画面３が最大化表示される（ステップ５１２）。このように、セカンダリモニタ００２には、メニュー画面００４やタイトル画面００３が存在しないため、最大の精度での画面表示が可能となる。
【００２５】
以上のような表示処理後、入力装置４０によって、新たな画面を開く等の変更指示が入力された場合には（ステップ５１３，５１４）、上記ステップ５０４以降の処理が行われる。そして、終了指示の入力に応じて（ステップ５１５，５１６）、ＯＳ・アプリケーションによる表示処理が終了する（ステップ５１７）。なお、図２及び図３では、水平方向に並んだ横型デュアルモニタ表示構成の例を説明したが、図４に示すように、メインモニタ００１、セカンダリモニタ００２を、垂直にならべた縦型デュアルモニタ表示構成であっても、同様に、それぞれのモニタに応じた画像を表示させることができ、最大化のときには、メインモニタ００１においては限定領域に最大表示され、セカンダリモニタ００２においては、モニタ全体を使用するように最大表示される。
【００２６】
［効果］
以上のような本実施形態によれば、操作員が、通常操作により頻繁に使用するメニュー画面００４等のインタフェース用画像と、頻繁に開閉する画像については、メインモニタ００１側を使用し、操作のために補助的な利用であるが、常に最大の精度で全体を見渡したい全体系統画面などは、セカンダリモニタ００２側に常時表示させることができる。このため、操作員が、画面レイアウトのための意識的な操作をしなくても、自動的に操作しやすい画面構成を提供することができる。
【００２７】
また、メインモニタ００１にメニュー画面００４等が表示されている場合に、他の画像の最大化指示を行うと、メインモニタ００１に表示された画像に関しては、メニュー画面００４等以外の領域で最大表示され、セカンダリモニタ００２に表示された画像に関しては全領域で最大表示される。このため、メニュー画面００４等が表示されずに操作に支障をきたすことがなく、また、詳細表示させたい画像についてはセカンダリモニタ００２に全画面表示させることができるので、操作員の操作負担が大幅に軽減できる。
【００２８】
［第２の実施形態］
［表示処理手順］
本発明の第２の実施形態を、図１のブロック図、図６及び７の表示画面例、図８のフローチャートを参照して説明する。なお、本実施形態は、基本的には第１の実施形態と同様の構成であるが、画像の移動処理及び整列処理に特徴を有している。すなわち、操作員が、入力装置４０のマウスを用いて、セカンダリモニタ００２用に開かれた画面３をメインモニタ００１側へドラッグする操作を行うと、移動指示部１１３により移動指示が出力される（ステップ８０１）。すると、移動処理部１４５が、画像データ出力部１３０に、当該画像がセカンダリモニタ００２の表示領域からメインモニタ００１の表示領域へ移動するように、画像データを出力させる（ステップ８０２，８０３）。したがって、図６に示すように、メインモニタ００１に、画面３が移動して表示される（ステップ８０４）。
【００２９】
一方、メインモニタ００１用に開かれたメインモニタ用の画面１，２は、通常、操作員が制御をするために必要な主たる画面であるため、上記のような画像移動指示があっても（ステップ８０１）、移動処理部１４５は、移動処理を行わない（ステップ８０２）。したがって、メインモニタ用の画面１，２は、マウス等の操作によっては、セカンダリモニタ００２側へ移動することはできない。
【００３０】
また、操作員が、入力装置４０によって、メニュー画面００４から、セカンダリモニタ００２について、画面の整列機能を選択した場合、整列指示部１１２が、整列指示を出力する（ステップ８０５）。すると、整列処理部１４４は、画像データ出力部１３０に、メインモニタ００１上に位置を動かされていた画面３が、セカンダリモニタ００２上で整列するように、画像データを出力させる（ステップ８０６）。このため、図７に示すように、セカンダリモニタ００２に整列画面が表示され、即座にメインモニタ００１上から画面３を移動させることができる（ステップ８０７）。
【００３１】
［効果］
以上のような本実施の形態によれば、メインモニタ００１側に開いている主要な画面１，２は、移動操作を行っても移動しないので、誤ってセカンダリモニタ００２側へ移動してしまうことにより操作員が見失うようなことが防止できる。また、セカンダリモニタ用の画面３，４は、補助画面としてメインモニタ００１上へもマウスによるドラッグにて容易に移動できる。これにより、操作用の画面としているメインモニタ００１のメニュー画面００４の近くへ、必要な補助画面であるセカンダリモニタ用の画面３を持ってくることができる。また、補助画面として移動した画面３，４等がメインモニタ００１上に複数存在する場合、運転画面の邪魔になる場合があるが、画面を整列させることにより、容易に整頓された、見やすい画面構成を操作員へ提供することができる。
【００３２】
［第３の実施形態］
［表示処理手順］
本発明の第３の実施形態を、図１のブロック図、図９及び１０の表示画面例、図１１のフローチャートを参照して説明する。なお、本実施形態は、基本的には第１の実施形態と同様の構成であるが、ポップアップ画面の表示処理に特徴を有している。まず、本実施形態における画像データには、上記のように各モニタ用に用意された画像データに関連付けられたポップアップ画面、例えば、ある一つの機器の操作端として使用されるフェースプレート画面や、一つの機器の状態情報だけを表示するタグ情報一覧画面などが含まれている。このポップアップ画面は、呼び出し元の画面の存在するモニタへ表示されるようにするため、通常画面とは異なり、メインモニタ００１用やセカンダリモニタ００２用の属性を持たせず、画面整列の対象外として扱う。
【００３３】
すなわち、図９に示すように、操作員が、入力装置４０を用いて、例えば、既に表示されている系統図画面のポンプのシンボル００９をクリックすると、表示指示部１１０は、このシンボル００９に関連付けられたポップアップ画面の表示指示を出力する（ステップ１１０１）。すると、画像データ選択部１２０が、当該ポップアップ画面に対応する画像データを選択し、領域判定部１４３が、クリック操作が行われた画像の表示領域がメインモニタ用の領域かセカンダリモニタ用の領域かを判定する（ステップ１１０２）。このように、開くべき画面の判断は、呼び出し元画面の位置情報（メインモニタ用の表示領域かセカンダリモニタ用の表示領域か）のみから判断することで可能となり、呼び出し元の画面のモニタ属性等を使用する必要はない。
【００３４】
メインモニタ００１であると判定された場合には、画像データ出力部１３０が出力する画像データには、メインモニタ用の表示領域にポップアップ画面の画像データが含まれる（ステップ１１０３）。従って、図９に示すように、いわば呼び出し元の画面が呼び出し時点で存在しているモニタ側に、ポップアップ画面００８が開かれるよう制御される（ステップ１１０４）。従って、セカンダリモニタ００２において呼び出された場合には、セカンダリモニタ００２にポップアップ画面００８が表示される（ステップ１１０２，１１０５，１１０６）。なお、図１０はセカンダリモニタ用画面がメインモニタ００１側に移動されている場合にポップアップ画面００８がメインモニタ００１側に開かれる場合の例である。
【００３５】
［効果］
以上のような本実施形態によれば、操作員は、メインモニタ００１、セカンダリモニタ００２にかかわらず、操作対象としている画面から呼び出した関連するポップアップ画面００８を、その操作中のモニタ上に呼び出して操作可能となるので、操作員が即座に視認及び操作できる形で、ポップアップ画面００８の初期表示状態を提供することができる。
【００３６】
［第４の実施形態］
［処理内容］
本発明の第４の実施形態を、図１のブロック図、図１２及び図１３のメニュー画面例を参照して説明する。なお、本実施形態は、基本的には第１の実施形態と同様の構成であるが、メニュー画面による操作処理に特徴を有している。すなわち、上記の第１の実施形態においては、あらかじめ画像に応じて記憶されたメインモニタ用かセカンダリモニタ用かの識別情報に基づいて、表示させるモニタを区別をしていたが、入力装置４０によって、いずれかのモニタへの表示要求をすることによって、同一の画像であっても、操作員の所望のモニタへ表示させることもできる。これは、入力装置４０からの入力に応じて、モニタ指示部１１４がモニタを指示し、これに応じて、モニタ領域指定部１４１が表示領域を指定することにより実現できる。
【００３７】
但し、単にメニュー画面００４から表示要求する場合には、メニュー上に画面を登録する際に、あらかじめ指定したモニタへしか対象画面を表示することができないため、ある画面をメインモニタ００１とセカンダリモニタ００２のどちらにでも表示させたい場合は、図１２に示すようにメニュー画面００４上に二つのメニュー項目００４ａを登録して表示させる必要がある。かかる場合には、メニュー項目００４ａの数が増えてしまうため、操作員が選択し難い。
【００３８】
本実施形態においては、メニュー項目００４ａから画面呼び出しが行われた際に、表示したいモニタを操作員が選択できるようなインターフェースを提供する。このインターフェースは、所望の図のメニュー項目００４ａを選択すると、図１３に示すように、表示先モニタ選択サブメニュー００４ｂが表示される。この表示先モニタ選択サブメニュー００４ｂに表示されたメインモニタ若しくはセカンダリモニタを、カーソル００７にて選択することにより、操作員が、これから開こうとしている画面の表示先モニタを選択することができる。
【００３９】
［効果］
以上のような本実施の形態によれば、操作員はメインモニタ００１とセカンダリモニタ００２用に用意された数多くのメニュー項目００４ａの中から表示したい画面を選択するのではなく、表示したい画面毎に一つだけ存在ずるメニュー項目００４ａを、まず探すだけでよいため、メニュー操作の負荷を減らし、誤操作も防止できる。また、メニュー画面００４の作成も、作成するメニュー項目００４ａの数を減らすことができるため、メニュー画面００４の設計時間の短縮につながる。
【００４０】
［第５の実施形態］
［処理手順］
次に、本発明の第５の実施形態を、図１のブロック図、図１４及び１６の印刷イメージ例、図１５のメニュー画面例を参照して説明する。なお、本実施形態は、基本的には第１の実施形態と同様の構成であるが、ハードコピー処理に特徴を有している。すなわち、通常、画面のハードコピーを行った場合、ＯＳレベルのハードコピー機能では、横型のデュアルモニタの場合、メインモニタ００１とセカンダリモニタ００２を二台横に並べたサイズの画面全体のハードコピーとなってしまう。このようなハードコピーでは、用紙に印刷した場合、用紙のアスペクト比と合わないため、図１４に示すような印刷イメージ０１２となる。この場合、用紙の半分程度を使用しない状態で印刷され、印刷内容が非常に縮小されてしまうため、実際には役に立たないものとなる。
【００４１】
これに対処するため、本実施形態では、メニュー画面００４でハードコピー機能を選択した場合、図１５に示すハードコピー選択ダイアログ０１３が表示される。このハードコピー選択ダイアログ０１３では、「メインモニタ」、「セカンダリモニタ」、「両方」のハードコピーが選択でき、いずれかを選択後［ＯＫ］ボタンを押すと、印刷指示部１５１が印刷指示を出力し、モニタ判定部１５２が、指定されたモニタを判定する。そして、ハードコピー処理部１５３が、指定したモニタのハードコピー画面を印刷する。
【００４２】
このハードコピー選択ダイアログ０１３にて「両方」を選択した場合には、メインモニタ００１、セカンダリモニタ００２の内容がそれぞれ別の用紙へ印刷されるように設定されている。従って、「両方」を選択して印刷を指示した場合には、図１６に示すように、メインモニタ００１の内容とセカンダリモニタ００２の内容が、それぞれ別々に印刷されたメインモニタ印刷イメージ０１４、セカンダリモニタ印刷イメージ０１５となる。
【００４３】
［効果］
以上のような本実施の形態によれば、デュアルモニタ構成においても、シングルモニタ時と同様の精度の高いハードコピー結果を提供することができる。また、メインモニタ００１、セカンダリモニタ００２の両方の内容を、同時に印字する機能を、操作員へ提供することがきる。
【００４４】
［第６の実施形態］
［表示処理手順］
次に、本発明の第６の実施形態を、図１のブロック図、図１７のフローチャートを参照して説明する。なお、本実施形態は、基本的には、第１の実施形態と同様の構成であるが、画像の切替処理に特徴を有している。すなわち、上記の実施形態においては、一度表示された画面は、識別情報が付される等により、メインモニタ００１もしくはセカンダリモニタ００２用の画面となり、メインモニタ用画面をセカンダリモニタ用画面として開きなおす場合には、まず開いているメインモニタ用画面を閉じてから、セカンダリモニタ用画面として開きなおす必要があった。本実施形態は、入力装置４０によって、メインモニタ００１に開かれた画像をセカンダリモニタ００２へ、若しくはセカンダリモニタ００２に開かれた画像をメインモニタ００１に切り替えて表示させるものである。
【００４５】
まず、入力装置４０によって、対象画面をマウスによりダブルクリックしたり、切り替えボタンを選択したりすることにより、メインモニタ００１に表示された画像の切り替え要求が入力されると、切替指示部１１５が切り替え指示を出力する（ステップ１７０１）。すると、領域判定部１４３は、切り替え対象となる自画面が表示されている領域が、メインモニタ用かセカンダリモニタ用かを判断する（ステップ１７０２）。切替処理部１４６は、自画面がメインモニタ用であると判定された場合には（ステップ１７０３）、現在の表示画像データを、メモリ等の一時記憶領域に記憶し（ステップ１７０４）、当該画面を閉じる（ステップ１７０５）。
【００４６】
切替処理部１４６は、このように自画面が閉じたことをチェックして（ステップ１７０６）、閉じられたと判定したら（ステップ１７０７）、モニタ領域指定部１４１に、記憶した画像データの表示領域として、セカンダリモニタ用の表示領域を指定させるので、記憶された画像データに基づいて画像データ出力部１３０が画像データを出力すると、当該画像がセカンダリモニタ００２に切り替え表示される（ステップ１７０８）。一方、入力装置４０によって、セカンダリモニタ００２に表示された画像の切り替え要求が入力されると、上記と同様の手順で、メインモニタ００１への切り替え表示が行われる（ステップ１７０９〜１７１３）。
【００４７】
［効果］
以上のような本実施の形態によれば、一度メインモニタ００１用に開いたメインモニタ用画面をセカンダリモニタ用画面として開きなおす手間や、一度セカンダリモニタ００２用に開いたセカンダリモニタ用画面をメインモニタ用画面として開きなおす手間を大幅に削減することができ、操作員の負荷を軽減することが可能となる。
【００４８】
［第７の実施形態］
［表示処理手順］
本発明の第７の実施形態を、図１８及び図１９の表示画面例、図２０のフローチャートを参照して説明する。なお、本実施形態は、基本的には第１の実施形態と同様の構成であるが、任意のアプリケーションプログラムの呼び出し処理に特徴を有している。すなわち、第１の実施形態において、セカンダリモニタ００２側へ表示することができる画面は当該プラント監視制御装置が提供している画面表示アプリケーションが提供する画面だけである。つまり、図１８に示すように、本プラント監視装置用に製作されていない任意のアプリケーションのウィンドウ０１６は、起動時にはメインモニタ００１側に表示されるのが一般的である。しかし、本実施形態では、図１９に示すように、メインモニタ００１にあるメニュー画面００４より任意のアプリケーションのウィンドウ０１６を、セカンダリモニタ００２側に呼び出せるようにしている。
【００４９】
まず、操作員が、入力装置４０によって、メニュー画面から所望のアプリケーションの起動を要求すると（ステップ２００１）、領域判定部１４３は、アプリケーション名から対象ウィンドウのハンドル（管理情報）をＯＳより取得し（ステップ２００２）、ハンドルから現在の表示位置（起動時に表示される位置）を取得する（ステップ２００３）。モニタ領域指定部１４１は、セカンダリモニタの座標を取得して（ステップ２００４）、ハンドルをキーにして、アプリケーションの表示位置がセカンダリモニタの表示領域となるように、ＯＳに依頼する（ステップ２００５）。これにより、画像データ出力部１３０から出力される画像データに基づいて表示される画像は、図１９に示すように、セカンダリモニタ００２に任意のアプリケーションのウィンドウが表示されたものとなる。
【００５０】
［効果］
以上のような本実施形態によれば、操作員の要求により任意のアプリケーションプログラムを、本プラント監視制御装置に組み込んだ場合、そのアプリケーションのウィンドウ０１６をセカンダリモニタ００２側へ強制的に表示させることによって、操作の邪魔にならないような表示形態で、操作員が希望する任意のアプリケーションプログラムを利用することが可能となる。
【００５１】
［他の実施形態］
本発明は、上記のような実施形態に限定されるものではない。例えば、モニタの数は、少なくとも一対のメインモニタとセカンダリモニタが存在すればよいため、２台より多くてもよい。モニタの種類についても、ＣＲＴ、ＬＣＤには限定されず、プラズマディスプレイ、有機ＥＬディスプレイ等、現在又は将来利用可能なあらゆる表示装置が含まれる。使用するＯＳの種類についても、現在又は将来において利用可能なあらゆるものが適用可能である。
【００５２】
また、本発明においてモニタに表示される画像としては、あらゆる静止画像データ及び動画像データが含まれ、その種類、ファイル形式、圧縮形式等は問わない。アプリケーションによって適宜作成される画像や監視カメラからのビデオ画像等も含まれる。インタフェース画像や関連画像についても、上記の実施形態で示したものには限定されない。画像データを記憶するデータ記憶部についても、あらゆる記録媒体が適用可能であり、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等、固定的に記録されるものか、ハードディスク、各種メモリ等、書き換え可能な状態で記録若しくは一時的に記録されるものかは問わない。また、本発明は、プラント監視制御装置としての利用に適しているが、これに限定されるものではない。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態における表示制御装置の構成例を示すブロック図。
【図２】本発明の第１の実施形態の表示画面例を示す説明図。
【図３】第１の実施形態の最大化表示画面例を示す説明図。
【図４】第１の実施形態のモニタを縦並びとした例を示す説明図。
【図５】第１の実施形態の処理の手順を示すフローチャート。
【図６】本発明の第２の実施形態における移動表示画面例を示す説明図。
【図７】第２の実施形態における整列表示画面例を示す説明図。
【図８】第２の実施形態における処理の手順を示すフローチャート。
【図９】本発明の第３の実施形態におけるポップアップ画面表示例を示す説明図。
【図１０】第３の実施形態における移動画面でのポップアップ画面表示例を示す説明図。
【図１１】第３の実施形態における処理の手順を示すフローチャート。
【図１２】本発明の実施形態におけるメニュー画面例を示す説明図。
【図１３】本発明の第４の実施形態におけるメニュー画面例を示す説明図。
【図１４】従来のデュアルモニタにおけるハードコピーの印刷イメージを示す説明図。
【図１５】本発明の第５の実施形態におけるハードコピーの要求メニューを示す説明図。
【図１６】第５の実施形態におけるハードコピーの印刷イメージを示す説明図。
【図１７】本発明の第６の実施形態における処理の手順を示すフローチャート。
【図１８】本発明の実施形態におけるアプリケーションウインドウの表示画面例を示す説明図。
【図１９】本発明の第７の実施形態におけるアプリケーションウインドウの表示画面例を示す説明図。
【図２０】第７の実施形態における処理の手順を示すフローチャート。
【符号の説明】
【００５４】
００１…メインモニタ
００２…セカンダリモニタ
００３…タイトル画面
００４…メニュー画面
００４ａ…メニュー項目
００４ｂ…表示先モニタ選択サブメニュー
００６…セカンダリモニタ用画面
００７…カーソル
００８…ポップアップ画面
００９…シンボル
０１０…メニュー項目
０１２…印刷イメージ
０１３…ハードコピー選択ダイアログ
０１４…メインモニタ印刷イメージ
０１５…セカンダリモニタ印刷イメージ
０１６…任意のアプリケーションのウィンドウ
１０…制御装置
２０…記憶装置
３０…モニタ制御部
４０…入力装置
５０…プリンタ
１１０…表示指示部
１１１…最大化指示部
１１２…整列指示部
１１３…移動指示部
１１４…モニタ指示部
１１５…切替指示部
１２０…画像データ選択部
１３０…画像データ出力部
１４０…画像データ判定部
１４１…モニタ領域指定部
１４２…最大化領域指定部
１４３…領域判定部
１４４…整列処理部
１４５…移動処理部
１４６…切替処理部
１５０…印刷処理部
１５１…印刷指示部
１５２…モニタ判定部
１５３…ハードコピー処理部
【図１】
2006084531.tif 000003
【図２】
2006084531.tif 000004
【図３】
2006084531.tif 000005
【図４】
2006084531.tif 000006
【図５】
2006084531.tif 000007
【図６】
2006084531.tif 000008
【図７】
2006084531.tif 000009
【図８】
2006084531.tif 000010
【図９】
2006084531.tif 000011
【図１０】
2006084531.tif 000012
【図１１】
2006084531.tif 000013
【図１２】
2006084531.tif 000014
【図１３】
2006084531.tif 000015
【図１４】
2006084531.tif 000016
【図１５】
2006084531.tif 000017
【図１６】
2006084531.tif 000018
【図１７】
2006084531.tif 000019
【図１８】
2006084531.tif 000020
【図１９】
2006084531.tif 000021
【図２０】
2006084531.tif 000022