(57)【特許請求の範囲】
【請求項１】
操作装置を接続し前記操作装置が発する画像処理装置操作信号により操作可能な画像処理装置と、
前記画像処理装置と接続され前記画像処理装置からの情報に基づいて所定の制御を行う制御装置と、
通信手段によって前記制御装置に接続され、前記制御装置からの信号に基づき表示内容の変更が可能である表示装置と、
を備える画像処理システムにおいて、
前記表示装置は、前記操作装置と同様の画像処理装置操作信号を生成し前記画像処理装置に送信する画像処理装置操作信号出力手段を備え、
前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなる仮想コンソールを構成し、
さらに前記画像処理装置の機種別に応じた前記仮想コンソールの設定を、予め前記記憶手段に記録しておき、必要に応じて設定を呼び出し可能に構成してなり、
前記表示部上に表示される仮想コンソール部品の配列が、操作装置の操作部材の配列と同様に配置されてなり、
前記仮想コンソール部品の操作について、前記仮想コンソールに対応する操作装置に含まれる複数のスイッチの組み合わせとして、選択し得ないスイッチの組み合わせに対して、対応する仮想コンソール部品の組み合わせを禁止する禁則処理が設定されることを特徴とする画像処理システム。
【請求項２】
前記画像処理装置のメーカあるいは機種別に応じた前記仮想コンソールの設定を予め前記記憶手段に記録しておき、前記仮想コンソールの設定を前記記憶手段から選択する際、画像処理装置のメーカ名あるいは機種名を指定することにより設定を呼び出し可能であることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記表示装置の画像処理装置操作信号出力手段は、直接的に前記画像処理装置に接続され、前記画像処理装置操作信号を送信することを特徴とする請求項１又は２記載の画像処理システム。
【請求項４】
操作装置を接続し前記操作装置が発する画像処理装置操作信号により操作可能な画像処理装置と、前記画像処理装置と接続され前記画像処理装置からの情報に基づいて所定の制御を行う制御装置と、通信手段によって前記制御装置に接続され、前記制御装置からの信号に基づき表示内容の変更が可能である表示装置とを備える画像処理システムで前記画像処理装置に接続可能な表示装置において、
前記表示装置は、前記操作装置と同様の画像処理装置操作信号を生成し前記画像処理装置に送信する画像処理装置操作信号出力手段を備え、
前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなる仮想コンソールを構成し、
さらに前記画像処理装置の機種別に応じた前記仮想コンソールの設定を、予め前記記憶手段に記録しておき、必要に応じて設定を呼び出し可能に構成してなり、
前記表示部上に表示される仮想コンソール部品の配列が、操作装置の操作部材の配列と同様に配置されてなり、
前記仮想コンソール部品の操作について、前記仮想コンソールに対応する操作装置に含まれる複数のスイッチの組み合わせとして、選択し得ないスイッチの組み合わせに対して、対応する仮想コンソール部品の組み合わせを禁止する禁則処理が設定されることを特徴とする画像処理装置に接続可能な表示装置。
【請求項５】
画像処理を行う画像処理部を備えており、操作装置を前記画像処理部に接続し前記操作装置が発する画像処理装置操作信号により画像処理部における画像処理のための操作が可能な画像処理装置に接続可能な表示装置において、
前記表示装置は、前記操作装置と同様の画像処理装置操作信号を生成し前記画像処理装置に送信する画像処理装置操作信号出力手段を備え、
前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなる仮想コンソールを構成し、
さらに前記画像処理装置の機種別に応じた前記仮想コンソールの設定を、予め前記記憶手段に記録しておき、必要に応じて設定を呼び出し可能に構成してなり、
前記表示部上に表示される仮想コンソール部品の配列が、操作装置の操作部材の配列と同様に配置されてなり、
前記仮想コンソール部品の操作について、前記仮想コンソールに対応する操作装置に含まれる複数のスイッチの組み合わせとして、選択し得ないスイッチの組み合わせに対して、対応する仮想コンソール部品の組み合わせを禁止する禁則処理が設定されることを特徴とする画像処理装置に接続可能な表示装置。
【請求項６】
前記操作装置が、前記画像処理部に一体的に設けられまたは前記画像処理部と接続可能な別部材であることを特徴とする請求項５記載の画像処理装置に接続可能な表示装置。
【請求項７】
前記表示装置の画像処理装置操作信号出力手段は、直接的に前記画像処理装置に接続され、前記画像処理装置操作信号を送信することを特徴とする請求項４記載の画像処理装置に接続可能な表示装置。
【請求項８】
前記表示装置はさらに、
情報を表示可能な表示手段と、
前記通信手段を介して、前記制御装置の内部状態を参照ならびに変更可能な表示装置側制御手段と、
を備えることを特徴とする請求項４記載の画像処理装置に接続可能な表示装置。
【請求項９】
前記表示装置はさらに、
上記表示手段に従って画像処理条件の設定を入力するための入力手段と、
画像処理条件の設定を記憶するための記憶手段と、
を備えることを特徴とする請求項８記載の画像処理装置に接続可能な表示装置。
【請求項１０】
前記表示手段をタッチスクリーンとして前記入力手段を構成し、かつ前記表示手段に前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として仮想コンソールを表示してなることを特徴とする請求項９記載の画像処理装置に接続可能な表示装置。
【請求項１１】
前記仮想コンソールは、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなることを特徴とする請求項１０記載の画像処理装置に接続可能な表示装置。
【請求項１２】
前記表示装置はさらに、前記画像処理装置からの画像信号を入力し、前記表示手段の画像表示画面で表示するための画像入力手段を備えることを特徴とする請求項８から１１のいずれか記載の画像処理装置に接続可能な表示装置。
【請求項１３】
前記表示手段が、画像表示装置を操作する画像処理装置操作画面と、前記画像処理装置からの画像信号を表示する画像表示画面とを切り替えて、もしくは同時に表示可能であることを特徴とする請求項１２記載の画像処理装置に接続可能な表示装置。
【請求項１４】
前記表示装置はさらに、前記仮想コンソールに対する一連の操作を記憶しておき、必要に応じて再生可能な操作手順記憶手段を備えることを特徴とする請求項１０から１３のいずれか記載の画像処理装置に接続可能な表示装置。
【請求項１５】
前記表示装置に接続されて画像処理装置操作信号で前記画像処理部の画像処理条件が設定される前記画像処理装置は、前記表示装置に接続される前記制御装置に接続される設備においてセンサとして動作するものであり、前記画像処理装置の出力は前記制御装置との間でトリガとして送受信可能であることを特徴とする請求項４から１４のいずれか記載の画像処理装置に接続可能な表示装置。
【請求項１６】
前記画像処理装置のメーカあるいは機種別に応じた前記仮想コンソールの設定を予め前記記憶手段に記録しておき、前記仮想コンソールの設定を前記記憶手段から選択する際、画像処理装置のメーカ名あるいは機種名を指定することにより設定を呼び出し可能であることを特徴とする請求項４から１５のいずれか一に記載の画像処理装置に接続可能な表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理に関する制御システムにおいて利用される画像処理システム及び画像処理装置に接続可能な表示装置に関する。
【０００２】
【従来の技術】
産業用の制御適用業務で使用される制御装置は、様々なシステムにおいて活用されている。例えば図１に示すような画像処理装置で画像処理を行う画像処理システムにおいては、カメラなどの撮像装置６と画像表示装置４が接続された画像処理装置１に制御装置２が接続されている。このようなシステムにおいて制御装置２は、画像処理装置１が撮像装置６からの映像信号に対して所定の画像処理を行い、その結果を制御装置２に出力する。制御装置２は、この出力に基づいて各種制御対象機器の制御を行う。制御装置２はプログラマブルロジックコントローラ（ＰＬＣ：Programmable Logic Controller）、プログラマブルコントローラ、プログラム可能論理制御装置、プログラム可能制御装置、あるいはシーケンサなどと呼ばれる機器が使用される。制御装置２に対する操作端末としては表示装置３が使用される。表示装置３は、制御装置２の操作を行うための必要なスイッチや動作確認ランプなどを備えた操作端末である。ユーザの操作性を高めるため、近年はタッチスクリーンなどを使って仮想的に操作ボタンをスクリーン上に構成し、スクリーン上に表示された操作ボタンを直接操作することが行われている。
【０００３】
一方、画像処理装置１に対する操作端末としては操作装置５が使用される。操作装置５は図２に示すように専用の物理的なコンソール７（操作卓）や画像表示装置４であり、ユーザは画像表示装置４で確認しながら物理的なコンソール７を入力手段として画像処理条件の設定など所望の操作を行っていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、この方法では画像処理装置１に対して設定などの操作を行うためには常に操作装置５を用意する必要があり、この作業が容易でなく煩雑であるという問題があった。画像処理装置１の画像処理条件の設定を変更したい場合、ユーザは物理的なコンソール７や画像表示装置４を物理的に配線してやらなければならず、この作業に手間がかかる操作装置５のスペースを確保する必要もある。また操作装置５は独自の操作体系が採用されているため、操作方法も一般に表示装置３で制御装置２を操作する場合と異なっている。このためユーザは制御装置２に対する操作の場合と画像処理装置１の操作を行う場合とで、それぞれ異なる操作端末を用いる必要があり、さらにそれぞれ異なる操作体系を修得する必要があった。その上画像処理装置１と制御装置２は異なる機器であるため、ユーザにとって分かり易いインターフェースを提供することが一般的に難しい。このためユーザにとっては操作性が悪くなり、混乱や操作ミスを誘発する原因となる。
【０００５】
また画像処理装置１の製造メーカは操作装置５について各社で独自の仕様を採用しているため、操作装置５を異なるメーカ間の機器で共通して使用することはできない。よって画像処理装置１に応じてそれぞれ専用の操作装置５を用意しなければならないため、画像処理装置１の数が増えるに従って操作装置５も増大し、さらに面倒になる。さらに操作装置５の操作方法も機種やメーカに応じてそれぞれ異なっている。このため、操作体系がさらに複雑化するという問題があった。
【０００６】
さらにこの方法では画像処理装置の設置後の操作が困難であるという問題もあった。一般に画像処理装置に対する画像処理条件の設定などはシステムの立ち上げ時に行われ、システムの運用時は操作装置５を画像処理装置１から外している。このため画像処理条件の設定変更が必要となったときは、操作装置５を画像処理装置１に接続して設定変更操作を行う必要がある。ただ、画像処理装置１はシステム内に組み込まれていることが多く、操作装置５を接続することは容易でない。例えば配電盤を外すなどして画像処理装置への物理的なアクセスを確保した上で、操作装置である物理的なコンソール７や画像表示装置４を接続しなければならず、極めて手間がかかる作業であった。特に設定変更は頻繁に行う作業でないため、物理的なコンソール７などの操作装置は日常的に使用されないこととなり、必要となるまで保管しておく必要がある。このため保管場所が必要となりスペースを占有する上、紛失のおそれもあり管理が面倒であった。一方、延長ケーブルなどを使って物理的なコンソール７を画像処理装置から離して、ユーザの操作しやすい位置まで引き出して遠隔操作する方法もあるが、この方法ではケーブルの延長作業が面倒で煩雑な上、延長して引き出された物理的なコンソール７を配置する場所の確保や保管などの管理が必要となり、システムが複雑になるといった問題があった。
【０００７】
本発明はこのような状況に鑑みて開発されたものである。本発明の主な目的は、制御システムを簡略化するために画像処理装置に対する操作機能を備える表示装置として、システム全体で統一されたインターフェースを提供し画像処理装置への操作を簡単に行えるようにした画像処理システム及び画像処理装置に接続可能な表示装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、本発明の請求項１に記載される画像処理システムは、
操作装置を接続し前記操作装置が発する画像処理装置操作信号により操作可能な画像処理装置と、前記画像処理装置と接続され前記画像処理装置からの情報に基づいて所定の制御を行う制御装置と、通信手段によって前記制御装置に接続され、前記制御装置からの信号に基づき表示内容の変更が可能である表示装置とを備える画像処理システムにおいて、前記表示装置は、前記操作装置と同様の画像処理装置操作信号を生成し前記画像処理装置に送信する画像処理装置操作信号出力手段を備え、前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなる仮想コンソールを構成し、さらに前記画像処理装置の機種別に応じた前記仮想コンソールの設定を、予め前記記憶手段に記録しておき、必要に応じて設定を呼び出し可能に構成してなり、前記表示部上に表示される仮想コンソール部品の配列が、操作装置の操作部材の配列と同様に配置されてなり、前記仮想コンソール部品の操作について、前記仮想コンソールに対応する操作装置に含まれる複数のスイッチの組み合わせとして、選択し得ないスイッチの組み合わせに対して、対応する仮想コンソール部品の組み合わせを禁止する禁則処理が設定される。
【０００９】
画像処理装置操作信号出力手段は、ハードウェアとして表示装置３に組み込む、あるいはソフトウェアとして仮想的に実現する態様を含む。
【００１０】
また、本発明の請求項２に記載される画像処理システムは、前記請求項１に記載される特徴に加えて、前記画像処理装置のメーカあるいは機種別に応じた前記仮想コンソールの設定を予め前記記憶手段に記録しておき、前記仮想コンソールの設定を前記記憶手段から選択する際、画像処理装置のメーカ名あるいは機種名を指定することにより設定を呼び出し可能としている。
【００１１】
さらに、本発明の請求項３に記載される画像処理システムは、前記請求項１または２に記載される特徴に加えて、前記表示装置の画像処理装置操作信号出力手段が、直接的に前記画像処理装置に接続され、前記画像処理装置操作信号を送信することを特徴とする。
【００１２】
また、本発明の請求項４に記載される画像処理システムは、操作装置を接続し前記操作装置が発する画像処理装置操作信号により操作可能な画像処理装置と、前記画像処理装置と接続され前記画像処理装置からの情報に基づいて所定の制御を行う制御装置と、通信手段によって前記制御装置に接続され、前記制御装置からの信号に基づき表示内容の変更が可能である表示装置とを備える画像処理システムで前記画像処理装置に接続可能な表示装置において、前記表示装置は、前記操作装置と同様の画像処理装置操作信号を生成し前記画像処理装置に送信する画像処理装置操作信号出力手段を備え、前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなる仮想コンソールを構成し、さらに前記画像処理装置の機種別に応じた前記仮想コンソールの設定を、予め前記記憶手段に記録しておき、必要に応じて設定を呼び出し可能に構成してなる。
【００１３】
加えて、前記表示部上に表示される仮想コンソール部品の配列が、操作装置の操作部材の配列と同様に配置されてなり、前記仮想コンソール部品の操作について、前記仮想コンソールに対応する操作装置に含まれる複数のスイッチの組み合わせとして、選択し得ないスイッチの組み合わせに対して、対応する仮想コンソール部品の組み合わせを禁止する禁則処理が設定されることを特徴とする。
【００１４】
さらにまた、本発明の請求項５に記載される画像処理装置に接続可能な表示装置は、画像処理を行う画像処理部を備えており、操作装置を前記画像処理部に接続し前記操作装置が発する画像処理装置操作信号により画像処理部における画像処理のための操作が可能である。この表示装置は、前記操作装置と同様の画像処理装置操作信号を生成し前記画像処理装置に送信する画像処理装置操作信号出力手段を備え、前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなる仮想コンソールを構成し、さらに前記画像処理装置の機種別に応じた前記仮想コンソールの設定を、予め前記記憶手段に記録しておき、必要に応じて設定を呼び出し可能に構成してなり、前記表示部上に表示される仮想コンソール部品の配列が、操作装置の操作部材の配列と同様に配置されてなり、前記仮想コンソール部品の操作について、前記仮想コンソールに対応する操作装置に含まれる複数のスイッチの組み合わせとして、選択し得ないスイッチの組み合わせに対して、対応する仮想コンソール部品の組み合わせを禁止する禁則処理が設定されることを特徴とする。
【００１５】
さらにまた、本発明の請求項６に記載される画像処理装置に接続可能な表示装置は、前記請求項５に記載される特徴に加えて、前記操作装置が、前記画像処理部に一体的に設けられまたは前記画像処理部と接続可能な別部材であることを特徴とする。
【００１６】
さらにまた、本発明の請求項７に記載される画像処理装置に接続可能な表示装置は、前記請求項４に記載される特徴に加えて、前記表示装置の画像処理装置操作信号出力手段は、直接的に前記画像処理装置に接続され、前記画像処理装置操作信号を送信することを特徴とする。
【００１７】
さらにまた、本発明の請求項８に記載される画像処理装置に接続可能な表示装置は、前記請求項４に記載される特徴に加えて、前記表示装置がさらに情報を表示可能な表示手段と、前記通信手段を介して、前記制御装置の内部状態を参照ならびに変更可能な表示装置側制御手段とを備えることを特徴とする。
【００１８】
さらにまた、本発明の請求項９に記載される画像処理装置に接続可能な表示装置は、前記請求項８に記載される特徴に加えて、前記表示装置がさらに上記表示手段に従って画像処理条件の設定を入力するための入力手段と、画像処理条件の設定を記憶するための記憶手段とを備えることを特徴とする。
【００１９】
さらにまた、本発明の請求項１０に記載される画像処理装置に接続可能な表示装置は、前記請求項９に記載される特徴に加えて、前記表示手段をタッチスクリーンとして前記入力手段を構成し、かつ前記表示手段に前記画像処理装置操作信号出力手段で画像処理条件を設定するための端末として仮想コンソールを表示してなることを特徴とする。
【００２０】
さらにまた、本発明の請求項１１に記載される画像処理装置に接続可能な表示装置は、前記請求項１０に記載される特徴に加えて、前記仮想コンソールが、前記操作装置が発生する各々の画像処理装置操作信号と同様の画像処理装置操作信号を生成し、前記画像処理装置に出力する機能を割り当てられた複数の仮想コンソール部品を配列してなることを特徴とする。
【００２１】
さらにまた、本発明の請求項１２に記載される画像処理装置に接続可能な表示装置は、前記請求項８から１１のいずれかに記載される特徴に加えて、前記表示装置はさらに、前記画像処理装置からの画像信号を入力し、前記表示手段の画像表示画面で表示するための画像入力手段を備えることを特徴とする。
【００２２】
さらにまた、本発明の請求項１３に記載される画像処理装置に接続可能な表示装置は、前記請求項１２に記載される特徴に加えて、前記表示手段が、画像表示装置を操作する画像処理装置操作画面と、前記画像処理装置からの画像信号を表示する画像表示画面とを切り替えて、もしくは同時に表示可能であることを特徴とする。
【００２３】
さらにまた、本発明の請求項１４に記載される画像処理装置に接続可能な表示装置は、前記請求項１０から１３のいずれかに記載される特徴に加えて、前記表示装置はさらに、前記仮想コンソールに対する一連の操作を記憶しておき、必要に応じて再生可能な操作手順記憶手段を備えることを特徴とする。
【００２４】
さらにまた、本発明の請求項１５に記載される画像処理装置に接続可能な表示装置は、前記請求項４から１４のいずれかに記載される特徴に加えて、前記表示装置に接続されて画像処理装置操作信号で前記画像処理部の画像処理条件が設定される前記画像処理装置は、前記表示装置に接続される前記制御装置に接続される設備においてセンサとして動作するものであり、前記画像処理装置の出力は前記制御装置との間でトリガとして送受信可能であることを特徴とする。
【００２５】
さらに、本発明の請求項１６に記載される画像処理装置に接続可能な表示装置は、前記請求項４から１５のいずれかに記載される特徴に加えて、前記画像処理装置のメーカあるいは機種別に応じた前記仮想コンソールの設定を予め前記記憶手段に記録しておき、前記仮想コンソールの設定を前記記憶手段から選択する際、画像処理装置のメーカ名あるいは機種名を指定することにより設定を呼び出し可能であることを特徴とする。
【００２６】
一方、表示装置の画像処理装置操作画面作成装置は、画像処理装置の操作を行う表示装置上に表示され、画像処理装置を操作する画像処理装置操作信号を前記画像処理装置に出力するための画像処理装置操作画面を作成する。この表示装置の画像処理装置操作画面作成装置は、画像処理条件を設定する端末である仮想コンソールを構成する予め用意された仮想コンソール部品を選択する手段と、前記仮想コンソール部品を所望の位置に配置して前記仮想コンソールを構成する手段と、前記画像処理装置を操作する画像処理装置操作信号を生成する機能を前記仮想コンソール部品に割り当てる手段とを備えることを特徴とする。
【００２７】
さらに、表示装置の画像処理装置操作画面作成プログラムは、画像処理装置を操作する表示装置上に表示され、画像処理装置を操作する画像処理装置操作信号を前記画像処理装置に出力するための画像処理装置操作画面を作成する。この表示装置の画像処理装置操作画面作成プログラムは、画像処理条件を設定する端末である仮想コンソールを構成する予め用意された仮想コンソール部品を選択する機能と、前記仮想コンソール部品を所望の位置に配置して前記仮想コンソールを構成する機能と、前記画像処理装置の種別に関する情報を指定する機能と、前記指定された情報に応じて操作対象の画像処理装置を特定し、これに対応する画像処理装置操作信号を生成する機能を各仮想コンソール部品に割り当てる機能と、必要に応じて前記仮想コンソール部品の制限項目を設定する機能とを備えることを特徴とする。
【００２８】
さらにまた、表示装置の画像処理装置操作画面作成プログラムは、画像処理装置の画像処理条件の設定を行う表示装置上に表示され、画像処理装置の画像処理条件を設定する画像処理装置操作信号を前記画像処理装置に出力するための画像処理装置操作画面を作成する。この表示装置の画像処理装置操作画面作成プログラムは、画像処理条件を設定する端末である仮想コンソールを構成する予め用意された仮想コンソール部品を選択する機能と、前記仮想コンソール部品を所望の位置に配置して前記仮想コンソールを構成する機能と、各仮想コンソール部品に対し、画像処理装置の種別に関する情報を指定し、さらに画像処理装置に対する操作の内容の一以上割り当てる機能と、必要に応じて前記仮想コンソール部品の制限項目を設定する機能とを備えることを特徴とする。
【００２９】
さらにまた、表示装置の画像処理装置操作画面作成プログラムは、画像処理装置の画像処理条件の設定を行う表示装置上に表示され、画像処理装置の画像処理条件を設定する画像処理装置操作信号を前記画像処理装置に出力するための画像処理装置操作画面を作成する。この表示装置の画像処理装置操作画面作成プログラムは、画像処理装置の画像処理条件を設定する画像処理装置操作信号を発生可能な仮想コンソールが画像処理装置の種別に応じて予め用意されており、使用する画像処理装置の種別に応じた仮想コンソール部品を選択する機能と、必要に応じて前記仮想コンソール部品の制限項目を設定する機能とを備えることを特徴とする。
【００３０】
さらにまた、表示装置の画像処理装置操作画面作成プログラムは、さらに必要に応じて前記仮想コンソール部品の制限項目を設定する機能を有することを特徴とする。
【００３１】
また、コンピュータで読み取り可能な記録媒体は、画像処理装置を操作する表示装置上に表示され、画像処理装置を操作するための画像処理装置操作信号を前記画像処理装置に出力するための画像処理装置操作画面をコンピュータに作成させる表示装置の画像処理装置操作画面作成プログラムが記録されている。このコンピュータで読み取り可能な記録媒体は、画像処理装置を操作する画像処理装置操作信号を発生可能な仮想コンソールを構成する予め用意された仮想コンソール部品を選択させるプログラムコード手段と、前記仮想コンソール部品を所望の位置に配置して仮想コンソールを構成させるプログラムコード手段と、画像処理装置操作信号を生成する機能を前記仮想コンソール部品に割り当てさせるプログラムコード手段と、前記画像処理装置の種別に関する情報を指定させるプログラムコード手段とを備える画像処理装置操作画面作成プログラムが記録されてなることを特徴とする。
【００３２】
記録媒体には、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷやフレキシブルディスク、磁気テープ、ＭＯ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷなどの磁気ディスク、光ディスク、光磁気ディスク、半導体メモリその他のプログラムを格納可能な媒体が含まれる。
【００３３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。ただし、以下に示す実施の形態は、本発明の技術思想を具体化するための画像処理システム及び画像処理装置に接続可能な表示装置を例示するものであって、本発明は画像処理システム及び画像処理装置に接続可能な表示装置を以下のものに特定しない。
【００３４】
さらに、この明細書は特許請求の範囲に示される部材を、実施の形態の部材に特定するものでは決してない。なお、各図面が示す部材の大きさや位置関係などは、説明を明確にするため誇張していることがある。
【００３５】
本明細書において画像処理装置操作画面作成装置は、画像処理装置操作画面作成のための専用装置のようなハードウェアのみならず、ソフトウェアおよびこのソフトウェアをインストールした汎用または専用のコンピュータをも包含する。例えば画像処理装置操作画面の作成機能を備える専用のハードウェア、汎用もしくは専用の回路またはコンピュータにソフトウェアやプログラム、プラグイン、オブジェクト、ライブラリ、アプレット、コンパイラなどを組み込んで画像処理装置操作画面作成機能を実現した汎用あるいは専用のコンピュータ、ワークステーション、端末その他の電子デバイスも、本発明の画像処理装置操作画面作成装置に含まれる。
【００３６】
［実施例１］
以下、本発明の一実施例に係る画像処理装置に関する制御システムについて図３に基づいて説明する。図３に示す画像処理装置の制御システムは、画像処理装置１と、画像処理装置１からの信号に基づいてラインの動作などを制御する制御装置２と、制御装置２を操作するための操作機能を備えると共に、画像処理装置１の画像処理条件の設定などの操作機能を備える表示装置３とを有する。画像処理装置１は、画像処理の対象となる映像信号を入力するための撮像装置６と、入力された映像信号に対して処理を行った結果を、外部に表示するための画像表示装置４を備える。
【００３７】
［画像処理装置１］
画像処理装置１は画像処理部を備えており、予め設定された画像処理条件に従って画像処理部が画像処理を行う。画像処理装置１の操作は、専用の操作装置５を接続し、この操作装置５が発する画像処理装置操作信号により操作されるように設計されている。画像処理装置操作信号は、画像処理装置１の画像処理条件を設定する画像処理条件設定信号であるが、これに限られずその他の操作設定行為に関する信号を含む。例えば表示画面の切替など、画像処理条件の設定に直接関わらない操作も画像処理装置操作信号により行われる。操作装置５は物理的なコンソール７や画像表示装置４であり、画像処理装置１と別部材としてケーブルなどで脱着可能に構成される。また、これらの操作装置５を画像処理装置１に一体的に設けてもよい。例えば画像処理部の一部に組み込む。
【００３８】
一方、物理的なコンソール７を画像処理装置１に接続する代わりに、表示装置３を画像処理装置１と接続し、表示装置３上に画像処理装置操作画面１２を表示して物理的なコンソール７と同様の操作を行える環境をユーザに提供する。これによって、物理的なコンソール７を用意、配線することなく簡単に画像処理装置１に対する操作が表示装置３で実現される。ユーザは表示装置３上で制御装置２の操作を行う制御装置操作画面１３と、画像処理装置１の画像処理条件を設定する画像処理装置操作画面１２を切り替えて、あるいは同時に表示し、同一の装置で複数の機器を操作できるようにしてシステム全体をスリム化しコンパクトにすることができる。画像処理装置１の操作に関する詳細については後述する。
【００３９】
［制御装置２］
制御装置２はプログラマブルコントローラである。制御装置２は産業用制御適用業務で必要な制御を行う装置であり、コンピュータのハードウェア機構とリレーラダーダイヤグラム言語が使われる。一般に制御装置２には、図２１で示すように、複数の入力機器３０と出力機器３１が接続されている。入力機器３０は各種センサやスイッチであり、具体的にはリミットスイッチ、非接触スイッチ、接触スイッチ、画像処理装置などが挙げられる。また出力機器３１には、モータやシリンダ、ソレノイド、ランプ、ブザーなどが挙げられる。このように制御装置２には一以上の制御対象機器である出力機器３１が接続されており、入力機器３０からの情報に基づいて制御装置２が出力機器３１を制御する。入力機器３０は、出力機器３１が行う動作のトリガ信号を制御装置２を介して供給する。制御装置２は表示装置３に接続され、表示装置３で制御装置２の内部状態を表示させたり設定を行う。
【００４０】
図３に示す画像処理装置の制御システムでは、制御装置２に入力機器として画像処理装置１が接続されており、画像処理装置などの入力機器と制御装置２との動作を連動している。制御装置２は、画像処理装置１からの情報に基づいて、図示しない出力機器に対する所定の制御を行う。このシステムでは、例えば画像処理装置１はセンサとして動作し、この画像処理装置１の出力が制御装置２にトリガ信号として送受信される。これによって制御装置２は、画像処理装置１からのトリガ信号に基づいて各々の制御対象機器を作動させるなど、予め作成された制御プログラムに従って所定の制御を行う。また制御装置２には、制御装置の操作を行うための表示装置３が別途接続されている。
【００４１】
［表示装置３］
表示装置３は、図１１に示すように、制御装置２を操作するための操作機能と共に、画像処理装置１の画像処理条件を設定する機能を備える。表示装置３は、情報を表示可能な表示手段１４と、外部接続機器と通信可能な通信手段１６と、表示手段１４および通信手段１６とそれぞれ接続された表示装置側制御手段１９を備える。表示装置側制御手段１９は、通信手段１６で受信した情報に基づき表示手段１４の表示を変更できる。さらに表示装置側制御手段１９は、通信手段１６で表示装置３から外部接続機器に送信される命令によって、この外部接続機器の内部状態を変更できるという意味での制御が可能である。さらに表示装置３は、表示手段１４に従って外部接続機器の設定を入力するための入力手段１８と、設定された表示内容を記憶するための記憶手段２０とを備える。
【００４２】
この表示装置３は、タッチスクリーン上に表示されるランプやスイッチ、ボタン、計器類をプログラムで設計、変更可能なプログラマブルコントローラである。表示装置３は、通信手段１６で各種の外部接続機器との間で授受されたデータに基づいて、表示手段１４であるディスプレイ上に図形、グラフ、数字、文字などから構成される外部装置操作用の画面を表示する。さらに、このようにして構成された表示手段１４のディスプレイ画面をタッチスクリーンとして入力手段１８を兼用することにより、タッチスクリーンで指示された信号を外部接続装置に送信して設定する。ここで外部接続機器として、表示装置３との間で情報の送受信が可能なＰＬＣなどの制御装置２が挙げられる。表示装置３は、制御装置２と通信を行って情報を送受信し、この情報に基づいて制御装置２に関する表示や設定を変更、更新する制御装置操作画面１３を備える。制御装置操作画面１３の一例を図２０に示す。制御装置２の動作状態を表示あるいは操作するための機構は、従来開発されている、または将来開発される技術が適宜利用できる。
【００４３】
さらに、図１１に示す表示装置３は、画像処理装置操作信号出力手段１５を備える。画像処理装置操作信号出力手段１５は表示装置側制御手段１９に接続され、操作装置５と同様の画像処理装置操作信号を生成し画像処理装置１に送信する。画像処理条件を設定するための端末として、表示手段１４であるタッチスクリーン上に仮想コンソール１０を表示し、ユーザは仮想コンソール１０を操作して所望の画像処理条件を入力する。表示装置側制御手段１９は入力に従って画像処理装置操作信号出力手段１５に命令を送り、画像処理装置操作信号を生成し、画像処理装置１に送信する。
【００４４】
このように表示装置３は、制御装置２を操作するための制御装置操作画面１３と、画像処理装置１と通信を行って画像処理装置１の画像処理条件を設定、変更する画像処理装置操作画面１２とを切り替えて表示することができる。表示手段１４のディスプレイで種々の画面を切り替えて、あるいは縮小、一部拡大、分割などにより並べて表示させることができる。以下、表示装置３の操作画面の内、画像表示装置４の動作内容を表示し命令、設定するための画像処理装置操作画面１２について説明する。
【００４５】
［仮想コンソール１０］
画像処理装置操作画面１２には、画像処理装置１の動作を設定、変更するための操作装置５として、仮想コンソール１０が表示される。仮想コンソール１０の一例を図６に示す。仮想コンソール１０は、予め画像処理装置操作画面作成装置により作成される。画像処理装置操作画面作成装置の一例として、画像処理装置操作画面作成プログラムがインストールされたコンピュータ９を使用して、表示装置３のディスプレイに表示しながら画像表示装置４を操作する仮想コンソール１０を作画する。仮想コンソール１０は複数の構成要素である仮想コンソール部品１１で構成される。仮想コンソール部品１１はスイッチに相当し、各々のソフトウェアスイッチを仮想コンソール１０の本体上といった画面上の所望の位置に配置し、必要な「操作出力機能」を割り当てて仮想コンソール１０を構成する。作成された仮想コンソール１０のデータは、コンピュータ９から表示装置３に転送される。このように表示手段上に仮想コンソールを仮想的に構成することにより、物理的なコンソールを不要とできる。物理的なコンソールを画像処理装置に接続する必要がなくなり、仮に物理的なコンソールを紛失した場合でも画像処理条件の設定が可能である。
【００４６】
［データの転送］
転送の際には図４に示すようにコンピュータ９を表示装置３に接続し、作成された仮想コンソール１０に関するデータがコンピュータ９から表示装置３に転送される。コンピュータ９と表示装置３との接続は、例えばＲＳ−２３２ＣやＲＳ−４２２、ＵＳＢなどのシリアル接続、パラレル接続、あるいは１０ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−ＴＸなどのネットワークを介して電気的に接続して通信を行う。接続は有線を使った物理的な接続に限られず、無線ＬＡＮやＢｌｕｅｔｏｏｔｈなどの電波、赤外線、光通信などを利用した無線接続などでもよいし、また結線に限られずメモリカードや磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどの各種記録媒体を介してデータを転送する方式としてもよい。このようにして画像処理装置操作画面作成装置から表示装置３に転送された仮想コンソール１０のデータは、表示装置３内の記憶手段２０であるメモリに転送されて格納される。メモリに格納された仮想コンソール１０のデータに基づいて、表示装置３の表示手段１４上で画像処理装置操作画面１２に切り替えると仮想コンソール１０が表示される。
【００４７】
［画像処理装置操作画面１２］
図５に画像処理装置１を操作する画像処理装置操作画面１２の画面構成の一例を示す。この図に示す画面は、画像処理装置１を制御するスイッチ類を画面上に配置しており、各スイッチを押下すると割り当てられた信号が各々出力される。図５（ａ）に示す画面Ａと図５（ｂ）に示す画面Ｂの２画面で構成されており、切り替えボタンを操作することにより切り替えて表示される。図５（ａ）に示す画面Ａでは、右側に「上」、「下」、「左」、「右」スイッチを十字に並べて配置しており、それぞれのスイッチに物理的なコンソール７の上下左右スイッチと同様の機能を割り当てている。また上下左右スイッチの下には「確定」スイッチが設けられ、同じくコンソールの確定と同様の機能が割り当てられる。
【００４８】
物理的なコンソール７に例えば十字スイッチが設けられている場合、ユーザは十字スイッチを操作して例えば設定項目を選択したり値の増減、位置の調整などを行い、確定スイッチによって選択された項目の確定や動作の決定を行っている。このような物理的なコンソール７と同様の操作を、図５に示す画像処理装置操作画面１２でも実現している。例えば、「上」のスイッチを押下すると、操作出力に上キーの信号が表示装置３から画像処理装置１に出力される。さらに画面Ａの左端には、動作状態を示すランプを模して「運転」、「停止」ランプが配置されており、運転中は「運転」ランプが、停止中は「停止」ランプがそれぞれ点灯する。さらにまた画面Ａの右下には画面を切り替えるためのスイッチである「画面Ｂへ」スイッチが配置してある。「画面Ｂへ」スイッチを押下すると図５（ｂ）に示す画面Ｂに切り替わる。図５（ｂ）に示す画面Ｂでは、左右スイッチと確定スイッチが配置され、その下方に画面Ａに戻るための「画面Ａへ」スイッチが配置されている。例えば上下スイッチが不要で、左右スイッチのみで操作できる状況では、画面Ｂのように必要なスイッチのみを配置した構成とすることで、操作し易くするとともに誤動作を防止できる。このようなソフトウェアスイッチを操作することにより、仮想コンソール部品１１の画像の表示が処理に応じて変更されるとともに、表示装置３と画像処理装置１とが通信を行い、表示が変更された仮想コンソール部品１１に対応する素子の状態を変化させる。
【００４９】
以上の例では画像処理装置操作画面１２に独自のレイアウトやデザインで仮想コンソール１０を構成した例を説明した。また、図６に示すように画像処理装置１を操作する物理的なコンソール７のデザインを模した仮想コンソール１０を作成し、画像処理装置操作画面１２に表示させることもできる。仮想コンソール１０を操作装置５である物理的なコンソール７と同様の形状に構成して表示させることで、ユーザは使い慣れた物理的なコンソール７と同様の操作性を持って違和感なく操作することができる。
【００５０】
［仮想コンソール部品１１への各機能の割り付け］
仮想コンソール１０は複数の構成要素である仮想コンソール部品１１で構成される。仮想コンソール部品１１は物理的なコンソール７の各スイッチに相当する。画像処理装置操作画面作成装置においては、編集画面上に種々の仮想コンソール部品１１を配置することにより画像処理装置操作画面１２を構成する仮想コンソール１０を作成することができる。ユーザは各々のスイッチを画像処理装置操作画面１２の所望の位置に配置し、必要な「操作出力機能」を割り当てて仮想コンソール１０を構成する。操作出力機能は、画像処理装置１の物理的なコンソール７が命令する具体的な画像処理条件の設定に関する操作を実現する機能である。仮想コンソール１０を操作することで、物理的なコンソール７と同様の設定を行えるよう、仮想コンソール部品１１には物理的なコンソール７の各スイッチと同様の「操作出力機能」を割り当て、該当する信号を発生するように構成する。
【００５１】
また、表示装置３の表示手段１４であるディスプレイにはタッチスクリーンが設けられており、タッチスクリーンで入力手段１８を兼用させて、画像処理装置操作画面１２の仮想コンソール部品１１で画像処理装置１の画像処理条件を設定することもできる。このように画像処理装置操作画面作成装置の編集画面上に種々の仮想コンソール部品１１を配置することにより、様々な操作や表示のための表示画面を作成することができる。
【００５２】
仮想コンソール１０は接続する画像処理装置１に応じて作成する。画像処理装置１の画像処理条件を設定する操作装置５である物理的なコンソール７は、製造メーカ毎に独自の仕様で設計されている。したがって、各社の仕様に応じて物理的なコンソール７が入出力する電気信号と同様の信号パターンを表示装置３側で生成して、物理的なコンソール７と同様の操作を仮想的に実現する。このため、表示装置３は図１１に示すように画像処理装置操作信号出力手段１５を備えている。画像処理装置操作信号出力手段１５は様々な仕様で物理的なコンソール７と同様の信号パターンを送受信する機能を備えている。
【００５３】
また、各々の画像処理装置用の物理的なコンソール７と同様のボタン配置や形状、色を備える仮想コンソール１０を表示装置３側に予め用意しておき、ユーザが画像処理装置１のメーカ名あるいは機種名を指定することで該当する物理的なコンソール７と同様の機能および形状に構成した仮想コンソール１０を表示させることができる。あるいは、予め各社仕様の物理的なコンソール７に対応する仮想コンソール１０のテンプレートを表示装置３に備えておき、表示装置３に接続された画像処理装置１の機種名を表示装置側が自動的に検出して、最適な仮想コンソール１０をテンプレート中から検索し設定することもできる。自動検出は画像処理装置操作信号出力手段１５が画像処理装置１と通信を行って判別する、あるいは所定の画像処理装置操作信号を送信して出力を返させ、この信号に合致する機種を判別するなど、様々な方法が利用できる。また対応可能な機種やメーカについては、予め機種毎の固有情報が記憶された記憶手段２０を更新することにより変更、拡大することもできる。例えば表示装置３の記憶手段２０としてＥＥＰＲＯＭを備え、ファームウェアを書き換えることで新たな仕様に態様するよう更新することができる。
【００５４】
［仮想コンソール設定方法１］
以下、画像処理装置操作画面作成装置を使って仮想コンソール１０を作成する方法を図６〜図１０に基づいて説明する。各仮想コンソール１０は、各々の機能を実現するスイッチである仮想コンソール部品１１で構成される。
【００５５】
まず仮想コンソール設定方法１として、図６に示す汎用的な仮想コンソール１０を使用する例について説明する。この方法では、予め表示装置側あるいは画像処理装置操作画面作成装置側で仮想コンソール１０のすべての機能を実現する仮想コンソール部品１１を配置した汎用的な仮想コンソール１０を用意しておく。ユーザは図６のような仮想コンソール１０を、仮想コンソール１０を使用したい画面に配置し、必要に応じて変更を加えて使用する。
【００５６】
仮想コンソール１０は表示装置側で設定する。あるいは画像処理装置操作画面作成装置で設定して、図４に示すようにして表示装置側に転送してもよい。以下、図６に示す仮想コンソール１０を設定、利用する手順を説明する。
（１）予め用意された「仮想コンソール」をユーザが選択する。仮想コンソール部品１１のレイアウトや機能が異なる複数の仮想コンソール１０を予め用意し、ユーザが所望のタイプを選択する形態としてもよい。
（２）選択した仮想コンソール１０を画面上の所望の位置に配置する。
（３）配置した仮想コンソール１０で操作する対象である画像処理装置１を選択する。例えば対象となる画像処理装置１は、どのメーカのどの機種であるかといった操作対象を特定する。
（４）必要に応じて各仮想コンソール部品１１の設定を行う。例えば、図６の内で上下スイッチは操作可能として左右スイッチは動作しないように設定する。設定方法としては、例えば仮想コンソール部品１１を選択して、プロパティから操作を無効にする。これによって必要のない操作、あるいはできない操作が行われないように予め設定しておくことができ、誤動作や危険動作が防止される。場合によっては使用しないスイッチを削除するなどして表示しないように設定したり、スイッチの配置や機能自体を変更することもできる。
【００５７】
［仮想コンソール設定方法２］
次に仮想コンソール設定方法２として、画像処理装置１の製造メーカ毎に仮想コンソール１０を用意する例を説明する。一般に画像処理装置１のコンソールは、製造メーカによって仕様やデザインが異なるが、同一メーカの製品であれば型番が異なっても共通して使用できることが多い。したがって、メーカ別にコンソールの形状、配置を模した仮想コンソール１０を用意しておき、ユーザは該当する仮想コンソール１０を選択してこれを使用する。例として図７（ａ）にＡ社の画像処理装置用仮想コンソール１０を、図７（ｂ）にＢ社用の仮想コンソール１０をそれぞれ示す。このように各社の画像処理装置１に対応した仮想コンソール１０を表示装置側で予め用意しておき、ユーザに該当する仮想コンソール１０を選択させる。あるいは画像処理装置操作画面作成装置で選択して、図４に示すようにして表示装置側に転送してもよい。さらにまた、表示装置側で画像処理装置１と通信を行うなどしてメーカや機種などを判別し、自動的に適切な仮想コンソール１０を選択するようにしてもよい。あるいはまた、以下の手順で仮想コンソール１０を構成する各仮想コンソール部品１１をユーザが選択し、必要な機能を割り付けて仮想コンソール１０を構成してもよい。
（１）仮想コンソール部品１１を選択する。
（２）選択した仮想コンソール部品１１を画面上に配置する。例えば、複数の仮想コンソール部品１１を列挙したテンプレートウィンドウから所望の仮想コンソール部品１１をマウスでドラッグし、仮想コンソール１０の所望の位置まで運んでドロップする。
（３）各仮想コンソール部品１１に必要な機能を割り当てる。これによって仮想コンソール部品１１を押下すると、割り当てられた機能を表示装置３から呼び出すように設定される。
（４）仮想コンソール１０の対象である画像処理装置１を選択する。例えば画像処理装置１のメーカ名、あるいは機種名を選択肢から選択させる。
【００５８】
［仮想コンソール設定方法３］
次に仮想コンソール設定方法３として、ユーザが独自の仮想コンソール部品１１を作成する例を説明する。ユーザは以下のようにして、画像処理装置操作画面作成装置を使って仮想コンソール１０を構成する仮想コンソール部品１１を個別に設定し、仮想コンソール１０上に配置して必要な機能を割り当てる。
【００５９】
（１）仮想コンソール部品１１となるスイッチを選択し、画面上に配置する。図８に画像処理装置操作画面作成装置であるプログラム画面のイメージを例示する。この画面は仮想コンソール１０を作成する編集画面である。図８に示すように、ツールバー上にアイコン状のスイッチが配列されている。ユーザは所望のスイッチをマウスでクリックして選択する。次に画面右に設けられた編集ウィンドウにおいて、選択したスイッチを配置したい位置をマウスで指定する。例えば左上の頂点と右下の頂点をクリックして座標を指定すると、その座標に収まるように選択されたスイッチが拡大、縮小されて表示される。
【００６０】
図８の編集画面においては、一般の作画ソフトで実現されているのと同等の編集機能を備えている。例えば選択したスイッチのコピーやペースト、移動、サイズの拡大、縮小、押下時の強調表示やサウンドの設定、色の変更やテキスト文字の追加、あるいは数値の表示といった機能を実現している。
【００６１】
（２）選択したスイッチの機能設定を行う。上記のようにして配置されたスイッチをダブルクリックすると図９に示す詳細設定画面が現れる。この画面において選択されたスイッチの機能、画像処理装置１のメーカー指定、具体的なコンソールの機能などを指定できる。図に示すように各項目はプルダウンメニューから選択できる。ここでは「スイッチ機能」として「ビデオコンソール」を選択している。
【００６２】
（３）さらに具体的な画像処理操作の内容を割り当てる。図１０に示すようにコンソールのスイッチの機能を「コンソール機能」に設定する。コンソール機能には、例えば「入力（確定）」、「エスケープ」、「画面切り替え」、「トリガ」、「クリア」、「上」、「左」、「左上」、「運転モード」、「設定モード」などの操作が選択肢として表示され、この例では「入力（確定）」を選択している。また１のスイッチに２以上の機能を割り当てることもできる。図１０の画面左下に「追加」ボタンが設けられており、このボタンを押下するとさらに「コンソール機能」を追加登録することができる。これによって一のスイッチを押下することで登録された複数の機能がすべて実行される。
【００６３】
以上の動作を繰り返して、各仮想コンソール部品１１を設定し、最終的に仮想コンソール１０を構成する。
【００６４】
さらに仮想コンソール１０に対して操作可能な項目を制限することもできる。例えば所定の仮想コンソール部品１１について操作可能な機能を制限しておき、ユーザによる誤動作を防止する。また制限された項目について、パスワードにより制限を解除する構成、あるいはあるいは操作するユーザの権限を設定し、ユーザの権限に応じた制限を設定することもできる。
【００６５】
以上のようにして画像処理装置操作画面作成装置で作画された仮想コンソール１０には、各仮想コンソール部品１１に必要な「操作出力機能」が割り当てられ、各機能に応じた電気信号などの出力データが表示装置側制御手段から表示装置３の画像処理装置操作信号出力手段１５に命令され、命令に従って画像処理装置操作信号出力手段１５から所定の信号が画像処理装置１に送信される。
【００６６】
［仮想コンソールの操作］
仮想コンソール１０は表示装置３の表示手段１４であるモニタ上に表示される。モニタはＬＣＤやＣＲＴなどで構成される。このモニタはタッチスクリーンとして入力手段１８を兼ねる。入力手段１８はタッチスクリーンのみとする必要はなく、マウスやタブレットといった各種入力デバイスやスイッチ、操作卓などを併用することができる。タッチスクリーンとはタッチパネル、タッチスイッチなどとも呼ばれる、直接画面に触れることで選択や位置指定が可能な入力機能を備えたディスプレイ用スクリーンであり、ユーザはディスプレイの領域を指や鉛筆などで接触して信号を表示装置側制御手段１９に入力できる。図１９に、タッチスクリーンとしたディスプレイ上に操作装置５として仮想コンソール１０および仮想モニタ２９を表示させる例を示す。この図に示す仮想モニタ２９は、物理的なコンソール７の操作状態を確認するために使用される表示装置４の表示を画像処理装置操作画面１２上で再現したものである。この図に示すように、タッチスクリーン上に仮想コンソール１０や仮想モニタ２９を表示すると、ユーザはイメージで表現されたスイッチ類に直接触れることで、あたかも物理的なコンソール７などの操作装置５と同様の環境で操作することができる。タッチスクリーン上のボタン類は選択されるとビープ音を鳴らし、ボタンの枠やボタン自体を点灯あるいは点滅するなど表示状態や内容を変更して強調し、ボタンが押下されたことが確認される。あるいはタッチスクリーンを使用しないでマウスやカーソルなどの入力デバイスによりクリックあるいは選択して仮想的に押下する構成としてもよい。
【００６７】
なお、以上の実施例では操作装置５である物理的なコンソール７および表示装置４をいずれも表示手段１４に仮想コンソール１０および仮想モニタ２９として表示させる構成とした。ただ、この構成に限られず、仮想コンソール１０または仮想モニタ２９の一方のみを表示させる構成としてもよい。この場合、表示させない操作装置については物理的な操作装置を使用することができる。つまり、物理的な操作装置と仮想的な操作装置を併用する形態とすることも可能である。
【００６８】
［表示装置３の操作対象切り替え］
表示装置３は、表示画面を切り替えて表示させることができる。例えば図２０に示すような制御装置操作画面１３と、図１９に示すような画像処理装置操作画面１２とを切り替えて、各々の操作を行う。切り替え方法には、物理的な切り替えスイッチを使用する他、選択メニューや階層式の方法がある。例えばメニュー画面から操作対象機器を選択し、階層的に操作画面を辿っていく。この構成により画像処理装置１に何らかの操作を行う必要が生じた場合には、制御装置２の操作画面から画像処理装置１の操作画面に切り替えることが可能となる。これによって、図２に示す従来例のように配電盤を開けて画像処理装置１に専用コンソールを物理的に接続する手間を省くことができ、ユーザは極めて簡単かつ容易に画像処理装置１にアクセスして必要な設定変更を加えることができる。
【００６９】
［マルチウィンドウ表示］
また、表示装置３に複数の小画面を同時に表示させるマルチスクリーン表示とすることもできる。例えば制御装置２の操作画面ウィンドウと画像処理装置１の操作画面ウィンドウを縮小して一画面に並べて表示して、各々の機器の動作状態を確認しながら操作する、あるいは後述する画像表示と仮想コンソール１０を同時に表示させるなどの利用態様が考えられる。
【００７０】
［表示装置３の構成］
図１１に本発明の実施例に係る表示装置３を構成するブロック図を示す。この図に示す表示装置３は、制御装置２に接続し制御装置２と通信を行うための通信手段１６と、ユーザによる操作を受け付けるタッチスクリーン式の入力手段１８と、制御装置２のシーケンスプログラムを表すラダー図を構成する素子に対応する、制御装置２内の素子の状態（動作の状態を示すデータ）を表示するディスプレイなどの表示手段１４とを備えている。またこの表示装置３は、通信手段１６、第２通信手段１７、入力手段１８、および表示手段１４と接続され、それらの制御を行う表示装置側制御手段１９と、表示装置側制御手段１９が実行するプログラムおよび制御装置操作画面１３や画像処理装置操作画面１２といった各種の表示画面データなどを記憶するための記憶手段２０とを備えている。さらに表示装置３は、上述のように画像処理装置１の画像処理条件を設定するための画像処理装置操作信号を送受信する画像処理装置操作信号出力手段１５を備える。
【００７１】
このような構成の表示装置３では、予め、接続すべき制御装置２のシーケンスプログラムを表すラダー図を構成する入力リレー、出力リレー、タイマ、カウンタなどの素子の内、必要な素子の状態を表示または設定できるように、コンピュータ９により表示手段１４に表示するための制御装置操作画面１３を作成しておく。また同様に画像処理装置１の画像処理条件を設定するために必要な画像処理装置操作画面１２もコンピュータ９で作成しておく。作成した画面データは図１２に示すように第２通信手段１７を通じてコンピュータ９から表示装置３に送られ、記憶手段２０で記憶させる。第２通信手段１７は、通信手段１６と兼用させることもできる。
【００７２】
コンピュータ９は、本発明に係る画像処理装置操作画面作成装置のプログラムが記録されているＣＤ−ＲＯＭまたはフレキシブルディスクなどの可搬型記録媒体９１から本発明に係る画像処理装置操作画面作成装置のプログラムを読み取るＣＤ−ＲＯＭドライブまたはフレキシブルディスクドライブなどからなる外部記憶装置、内蔵するＣＰＵから与えられる情報および外部記憶装置により読み取った本発明に係る画像処理装置操作画面作成装置のプログラムを格納するメモリを備える。
【００７３】
さらにこのコンピュータ９は、外部と通信を行うための通信インタフェースを備えることができ、これによってコンピュータ９は図１２に示すように、通信インタフェースにより通信ネットワーク２１に接続される。この通信ネットワーク２１はルータなどの接続装置２２によりインターネットなどの外部ネットワーク回線２３に接続されている。本発明の実施例に係る画像処理装置操作画面作成装置のプログラム、あるいは制御装置操作画面１３の作成プログラムは、可搬型記録媒体２４から読み取る以外にも、ネットワークからダウンロードして実行させることができる。例えば、外部ネットワーク回線２３を介して外部サーバコンピュータ２５に接続し、外部サーバコンピュータ２５に内蔵された前記プログラムを記録した記録媒体２６からコンピュータ９へプログラムまたはプログラムを含むデータをダウンロードする。これにより、コンピュータ９はダウンロードしたデータなどを内部のメモリやハードディスクといった記憶媒体に一時的あるいは永続的に展開、格納して、コンピュータ９はプログラムされた処理手順を実行することができる。なお、上述した通信ネットワーク２１における通信は、有線による通信以外に、電波および赤外線、光通信、あるいは無線ＬＡＮ、ｂｌｕｅｔｏｏｔｈなどの手段を用いた無線通信でもよい。特に近年イーサーネットなどネットワーク接続されたシステムが普及し、その通信速度も高速になり、インターネット接続によるプログラム配信が実用されるようになった。さらに制御システムにおいてもネットワーク接続が利用されるようになっており、このようなネットワークへの接続可能な画像処理装置１およびその表示装置３が求められている。本発明の実施例に係るシステム間の接続においても、上述のような有線、無線の接続形態が適宜利用できる。本明細書において「接続」とは上記のように有線によって電気的に接続する場合のみならず、有線、無線を問わず信号の通信が可能なあらゆる形態を含む。さらに本明細書全体において「通信」とは、双方向通信のみならず、一方向のみの送信ないし受信をも含む意味で使用する。
【００７４】
以上の制御システムにおいて、表示装置３は制御装置２のみならず、画像処理装置操作信号出力手段１５によって画像表示装置４に対する画像処理条件の設定操作も行うことができる。画像処理装置操作信号出力手段１５は表示装置側制御手段１９と接続され、表示装置側制御手段１９が入力手段１８により入力された仮想コンソール部品１１に割り付けられた機能に相当する命令を受信し、対応する信号を画像処理装置操作信号出力手段１５から画像表示装置４に送信する。この流れを図１３のフローチャートに基づいて説明する。
【００７５】
ステップＳ１でユーザによりタッチスクリーンからいずれかのスイッチが押下される。するとステップＳ２でこのスイッチが仮想コンソール１０としての操作が割り当てられた仮想コンソール部品１１に相当するか否かが判定される。仮想コンソール１０の出力に該当しない場合は他のスイッチとしての処理にジャンプする。一方、仮想コンソール１０の出力に該当する場合はステップＳ３に進み禁則処理がチェックされる。例えば「左」、「右」スイッチを同時に押すことを禁止する、あるいは「左」と「上」を同時に押下することで左上として処理するなど、予め設定された内容にしたがって処理される。さらにステップＳ４に進み、設定変更がなされた箇所について出力情報が更新される。そしてステップＳ５に進み、画像処理装置操作信号が表示装置３の画像処理装置操作信号出力手段１５から画像表示装置４に出力される。
【００７６】
［実施例２］
さらに本発明の他の実施例として、図１４に示すように画像処理装置操作信号出力手段１５を交換可能とした表示装置３を説明する。画像処理装置１のコンソールは各社が独自に用意しており、電気的な仕様も異なっている。例えば画像処理装置１とコンソールとの接続コネクタの形状やピンの数、配置パターンなどが物理的に異なっている場合がある。このような様々な仕様、形状の画像処理装置１とコンソールとのインターフェースの違いを吸収するために、図１４に示す実施例２では画像処理装置操作信号出力手段１５をユニット状に交換可能としている。画像処理装置操作信号出力手段１５を構成する一例を図１５に示す。この図に示す画像処理装置操作信号出力手段１５は、操作装置エミュレート部３２を、入出力部３３を介して画像処理装置１に接続している。入出力部３３は例えばシリアル、パラレルといった画像処理装置１のメーカ毎に対応する物理的なコンソール７と同様の接続コネクタを設けている。このように画像処理装置操作信号出力手段１５をオプションとして各社用、各機種用などに用意して交換可能とする。
【００７７】
図１４に示す表示装置３は、タッチスクリーンに表示されユーザが指定した仮想コンソール部品１１から送られる信号を、表示装置側制御手段１９が画像処理装置操作信号出力手段１５に送信する。画像処理装置操作信号出力手段１５はこの信号を各社の物理的なコンソール７の画像処理装置操作信号に変換し、画像処理装置１に送信する。これによって画像処理装置１はあたかも自社用の物理的なコンソール７から画像処理装置操作信号が送られているのと同様の動作を行うことができる。画像処理装置１の製造メーカや機種に応じた画像処理装置操作信号出力手段１５に変更することで、一の表示装置３で複数種類の画像処理装置１に対応させることができる。
【００７８】
また、各社のコンソールの仕様について、電気的に同一のハードウェアで対応可能な範囲内では、同一の画像処理装置操作信号出力手段１５を用いてソフトウェア的に画像処理装置操作信号を変更することもできる。この場合、画像処理装置操作画面作成装置で仮想コンソール１０を構成する際に、メーカ名あるいは機種名を指定する。各々の仮想コンソール部品１１について、どのメーカのどのスイッチであるかを特定することによって、万一Ａ社の物理的なコンソールの右スイッチとＢ社の物理的なコンソールの左スイッチが同一信号であったとしても、誤動作を避けることができる。
【００７９】
［実施例３］
さらに表示装置３は、画像処理装置１に対する操作手順を記憶する機能を備える。画像処理装置１に対してある画像処理条件の設定を行う場合、決まったパターンの操作を繰り返し行うことがある。このような場合に表示装置３で操作手順を記憶しておくことで、繰り返し操作を容易に実行することができる。繰り返し操作は一のスイッチに所定の複数の操作を割り当てる方法や、一連のスイッチの操作を記憶させておき、記憶されたスイッチ操作を再生する方法などがある。例えば画像処理装置１の画像処理判定における閾値を頻繁に変更する場合において、仮想コンソール１０を用いて閾値を変更するには、「設定」、「下」、「下」、「確定」の４回スイッチを押す必要があるとする。この場合、仮想コンソール１０上の一のスイッチに対して、「設定」、「下」、「下」、「確定」の４つの機能を割り当ててやると、１つのスイッチ操作で閾値変更が実現できる。スイッチへの繰り返し操作の割り当ては、図１０に示した画像処理装置操作画面作成装置の設定画面から設定する。
【００８０】
［実施例４］
さらに実施例４として、表示装置３に画像表示装置４を併用させることもできる。この表示装置３は画像入力手段２７を備え、図１６に示すように画像処理装置１からの画像出力を入力して表示する。この構成によって画像表示装置４などの画像処理装置用のモニタを不要とでき、省スペースで簡潔なシステム構成が実現される。画像処理装置１からの画像出力を表示する画像表示画面は、表示装置３の表示手段１４で切り替えて全画面で表示させる方法や、任意の大きさの画面を任意の位置に配置することで、他の画面と同時に表示させる方法も利用できる。このような画像出力の表示方法は、画像処理装置操作画面作成装置で設定でき、ユーザは所望の設定を行い操作し易い環境が提供される。
【００８１】
図１６の表示装置３を実現するシステム構成のブロック図を図１７に示す。この図に示す表示装置３は、図１１の表示装置３にさらに画像入力手段２７が追加されている。画像入力手段２７は表示手段１４に接続され、画像処理装置１からの画像出力をそのまま表示手段１４のディスプレイ上に表示する。画像入力手段２７は画像入力端子２８や入力信号の増幅回路、ディスプレイ上で表示可能な信号に変換するコンバータなどで構成され、特に画像出力信号に対して処理を行うことなくそのまま表示する。
【００８２】
図１７の表示装置３のハードウェア構成の一例を図１８に示す。この図に示す表示装置３は、ビデオデコード回路を備えており、画像入力端子２８から入力される画像信号をビデオデコーダ８でデコードしてビデオ信号とし、表示装置３に出力する。そして表示装置３側でＬＣＤビデオ表示制御回路にてビデオ信号を受信し、ＬＣＤに送り画像として表示する。
【００８３】
この表示装置３はモニタとして機能し、基本的に画像出力信号に対して特別な処理を行うことなくそのまま表示する。したがって画像処理装置１に限られず、その他のデバイスを接続して画像信号をそのまま表示する。画像入力端子２８は、例えばモニタＴＶなどに一般に使用されるＮＴＳＣやＰＡＬ、ＳＥＣＡＭなどビデオ信号を入力するためのピン端子、あるいはパーソナルコンピュータなどに使用されるＶＧＡ、ＳＶＧＡ、ＸＧＡなどに対応したＤ−ｓｕｂ端子その他の規格化されたインターフェース、あるいは専用のインターフェースを採用する。さらに入力した映像信号、あるいは画面に表示中の映像信号を出力するための出力端子を備えてもよい。
【００８４】
［トリガ信号端子］
画像表示装置４には画像のキャプチャなどを行うためのトリガ信号を受信するトリガ信号端子を有するものがあるが、映像入力機能を備え画像表示装置４を兼ねる表示装置３においてもトリガ信号端子を設けることもできる。
【００８５】
【発明の効果】
以上説明したように、本発明の画像処理システム及び画像処理装置に接続可能な表示装置によれば、画像処理装置に対する画像処理条件の設定操作が容易な環境をユーザに提供することができる。それは、本発明が画像処理装置を操作する操作端末である物理的なコンソールなどの操作装置に代わって、表示装置に操作端末としての機能を備えさせているからである。これによって、ラインの中に組み込まれることが多い画像処理装置に対し、物理的なアクセスを確保することなく、また操作装置を配線、接続することなく、容易に画像処理条件の設定変更を行うことができる。また物理的なコンソールを省略できる分、システムが簡略化されるというメリットも享受できる。特に表示装置に画像表示装置の機能をも備えさせることにより、格段にシステムの構成機器数を減らすことができ、システムをスリム化して設置が容易となる。また仮想コンソールを使用すればハードウェアの機械的な動作部品がないため消耗や接点不良などの機械的なトラブルもなく、装置数が減ることと相まって管理やメンテナンスなどの手間が省力化される。さらに使用頻度の低い物理的なコンソールの紛失といった事態も回避できる。同時にユーザにとっても表示装置という共通の入出力インターフェースを介して操作できるため、共通の環境が提供され操作性が向上する。特に仮想コンソールの構成を任意に設定できるため、必要な機能のみに限定してユーザに提供でき、操作を容易にできる。さらにまた、物理的なコンソールと同様のデザインに設定することで、より分かり易く、使い慣れた知識を維持して旧来のシステムから本発明を利用したシステムにスムーズに移行できる利点もある。
【図面の簡単な説明】
【図１】従来の画像処理システムの構成を示すブロック図である。
【図２】図１の画像処理システムで操作装置として物理的なコンソールを使用した例を示すブロック図である。
【図３】本発明の一実施例に係る画像処理システムの構成を示すブロック図である。
【図４】図３の画像処理システムにおいて仮想コンソールのデータを転送する状態を示すブロック図である。
【図５】画像処理装置を操作する画像処理装置操作画面の画面構成の一例を示すイメージ図である。
【図６】仮想コンソールの一例を示すイメージ図である。
【図７】仮想コンソールの他の例を示すイメージ図である。
【図８】画像処理装置操作画面作成プログラム画面の一例を示すイメージ図である。
【図９】画像処理装置操作画面作成プログラム画面の他の例を示すイメージ図である。
【図１０】画像処理装置操作画面作成プログラム画面の他の例を示すイメージ図である。
【図１１】本発明の一実施例に係る表示装置の構成を示すブロック図である。
【図１２】図１２の表示装置においてデータを転送する状態を示すブロック図である。
【図１３】画像処理装置操作信号出力手段から画像処理装置操作信号を画像表示装置に出力する動作の流れを示すフローチャートである。
【図１４】本発明の他の実施例に係る表示装置の構成を示すブロック図である。
【図１５】図１４の表示装置を実現する回路構成の一例を示すブロック図である。
【図１６】本発明の他の実施例に係る画像処理システムの構成を示すブロック図である。
【図１７】本発明の他の実施例に係る表示装置の構成を示すブロック図である。
【図１８】図１８の表示装置を実現する回路構成の一例を示すブロック図である。
【図１９】表示手段としてタッチスクリーンを用いた本発明の他の実施例に係る表示装置の構成を示すブロック図である。
【図２０】制御装置を操作する制御装置操作画面の一例を示すイメージ図である。
【図２１】入力機器、出力機器を接続した制御装置による制御システムの構成を示すブロック図である。
【符号の説明】
１・・・画像処理装置
２・・・制御装置
３・・・表示装置
４・・・画像表示装置
５・・・操作装置
６・・・撮像装置
７・・・物理的なコンソール
８・・・ビデオデコーダ
９・・・コンピュータ
１０・・・仮想コンソール
１１・・・仮想コンソール部品
１２・・・画像処理装置操作画面
１３・・・制御装置操作画面
１４・・・表示手段
１５・・・画像処理装置操作信号出力手段
１６・・・通信手段
１７・・・第２通信手段
１８・・・入力手段
１９・・・表示装置側制御手段
２０・・・記憶手段
２１・・・通信ネットワーク
２２・・・接続装置
２３・・・外部ネットワーク回線
２４・・・可搬型記録媒体
２５・・・外部サーバコンピュータ
２６・・・記録媒体
２７・・・画像入力手段
２８・・・画像入力端子
２９・・・仮想モニタ
３０・・・入力機器
３１・・・出力機器
３２・・・操作装置エミュレート部
３３・・・入出力部
【図１】
0003923821.tif 000002
【図２】
0003923821.tif 000003
【図３】
0003923821.tif 000004
【図４】
0003923821.tif 000005
【図５】
0003923821.tif 000006
【図６】
0003923821.tif 000007
【図７】
0003923821.tif 000008
【図８】
0003923821.tif 000009
【図９】
0003923821.tif 000010
【図１０】
0003923821.tif 000011
【図１１】
0003923821.tif 000012
【図１２】
0003923821.tif 000013
【図１３】
0003923821.tif 000014
【図１４】
0003923821.tif 000015
【図１５】
0003923821.tif 000016
【図１６】
0003923821.tif 000017
【図１７】
0003923821.tif 000018
【図１８】
0003923821.tif 000019
【図１９】
0003923821.tif 000020
【図２０】
0003923821.tif 000021
【図２１】
0003923821.tif 000022