(57)【要約】  コンピュータ等で用いられているブラウザ等の画像ソフトで表示されている画像をそのまま利用して、任意の枠内の画像データから、目的とする情報を出力するための画像処理方法及びプログラムを提供する。  表示画面３０上の任意の設定エリア３４を１つまたは複数設定し、設定されたエリア３４内の画像データを逐次、メモリ上に転送し、メモリ上の画像データをデータ処理して目的とする判定を行い、その判定結果を外部に出力する表示画面内画像処理方法。前記判定結果は、ソフトウェアによる情報として、または、シリアルポート、パラレルポートに電気信号として、あるいは、電子メール、情報データ、画像データ等の形態でネットワークに出力することができる。さらに、表示画面３０上の１つまたは複数のエリア３４に対してエリア個別の名称を付加可能とし、また複数の設定エリア３４に対して、異なった画像データ処理を行うこともできる。
2017002477.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上の任意のエリアを１つまたは複数設定し、
前記表示画面上に表示される画像データから前記設定されたエリア内の画像データを逐次取得してメモリ上に転送し、
前記メモリ上の画像データをデータ処理して目的とする判定を行い、
その判定結果を外部に出力することを特徴とする表示画面内画像処理方法。
【請求項２】
前記判定結果は、ソフトウェアによる情報として出力することを特徴とする請求項１記載の表示画面内画像処理方法。
【請求項３】
前記判定結果は、シリアルポートまたはパラレルポートに電気信号として出力することを特徴とする請求項１記載の表示画面内画像処理方法。
【請求項４】
前記判定結果は、電子メール、情報データまたは画像データの形態でネットワークに出力することを特徴とする請求項１記載の表示画面内画像処理方法。
【請求項５】
前記表示画面上の、位置およびサイズの少なくとも一方が異なるあるいは同一の複数のエリア内の画像データについて、各々異なるあるいは同一のデータ処理を、独立、あるいは他のエリアのデータ処理と連携して実行することを特徴とする請求項１から４のいずれかに記載の表示画面内画像処理方法。
【請求項６】
前記表示画面上の１つまたは複数のエリアに対してエリア個別の名称を付加可能とし、前記判定結果を出力する際に、当該エリア個別の名称を出力に付加することを特徴とする請求項１から５のいずれかに記載の表示画面内画像処理方法。
【請求項７】
コンピュータを、
表示画面上の任意のエリアを１つまたは複数設定する手段と、
前記表示画面上に表示される画像データから前記設定されたエリア内の画像データを逐次取得してメモリ上に転送する手段と、
前記メモリ上の信号をデータ処理して目的とする判定を行う手段と、
その判定結果を外部に出力する手段
として機能させるための画像処理プログラム。
【請求項８】
前記判定結果を、コンピュータのソフトウェアによる情報として出力する手段をさらに含むことを特徴とする請求項７記載の画像処理プログラム。
【請求項９】
前記判定結果を、シリアルポートまたはパラレルポートに電気信号として出力する手段をさらに含むことを特徴とする請求項７記載の画像処理プログラム。
【請求項１０】
前記判定結果を、電子メール、情報データまたは画像データの形態でネットワークに出力する手段をさらに含むことを特徴とする請求項７記載の画像処理プログラム。
【請求項１１】
前記表示画面上の、位置およびサイズの少なくとも一方が異なるあるいは同一の複数のエリア内の画像データについて、各々異なるあるいは同一のデータ処理を、独立、あるいは他のエリアのデータ処理と連携して実行する手段をさらに含むことを特徴とする請求項７から１０のいずれかに記載の画像処理プログラム。
【請求項１２】
前記表示画面上の１つまたは複数のエリアに対してエリア個別の名称を付加可能とし、前記判定結果を出力する際に、当該エリア個別の名称を出力に付加する手段をさらに含むことを特徴とする請求項７から１１のいずれかに記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ（パソコン）、スマートフォン、タブレット端末等の情報機器（以下、単に「コンピュータ等」ということがある。）の画面に表示された静止画、動画等の画面（以下、「表示画面」という。）の任意のエリア内の画像データから、目的とする情報を出力するための画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
コンピュータ等のモニタ（ディスプレイ）に表示される画面は、例えばインターネットエクスプローラ（ＩＥ：商標）やＦｉｒｅｆｏｘ（商標）等のブラウザで表示され、Windows（商標）ＯＳやｉＯＳ（商標）、Ａｎｄｒｏｉｄ（商標）等のソフト上で動作する。また、ＷＥＢカメラ等で撮像した画面をコンピュータ等のモニタ上に表示するシステムも提供されている。
このようなコンピュータ等のモニタ上に表示された監視対象の画像を用いて人や物の監視を行うには、従来は、人が画像を常時見ている必要があった。【０００３】
カメラを用いた監視装置としては、特許文献１に示されたものが提案されている。すなわち、撮像手段で撮像された画像データに対して、特定領域設定手段により、フレーム画像の水平面に平行でかつ横長で矩形状の特定領域を設定し、画像データ処理手段により、複数のフレーム画像毎に特定領域の画像データを取り出し、取り出された画像データから移動ベクトルを抽出する。さらに、変化検知手段では、移動ベクトル情報のうち、所定方向のベクトル値を加算した値が、変化検知閾値設定手段で設定した閾値よりも大きい場合に他移動体が自移動体に接近し過ぎて危険であると判定し、変化通知手段を介して警報発音や警報表示などを行って運転者に危険を通知して注意を促すものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２２４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画面を人が常時監視する方法では、次のような問題点があった。
（１）監視する人の疲労、よそ見、不注意などにより見逃しが発生する可能性がある。
（２）自動化（無人化）を行うには、問題が多かった。
・システムの開発メーカーが、自動化（画像データ処理など）への対応不可。
・バージョンアップする場合、システムの停止が必要。
・不具合（誤検出含む）発生時、簡単に、元に戻せない。
・システム変更に伴う、予期せぬ問題発生の可能性。
（３）特殊な検出などのソフトは、一般的に高価であった。
（特定場所の変化の検出や明るさの変化への対応など）
（４）コンピュータ等では動作しないカメラなどがある。（機器との相性）【０００６】
さらに、前掲の特許文献１に記載された監視装置は、監視のための専用の装置であり、コンピュータ等を用いたブラウザや画像ソフトでは対応が難しい。【０００７】
そこで本発明は、コンピュータ等で用いられているブラウザ等の画像ソフトで表示されている画像をそのまま利用して、任意のエリア内の画像データから、目的とする情報を出力するための画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、本発明の第１の構成は、
表示画面上の任意のエリアを１つまたは複数設定し、
前記表示画面上に表示される画像データから前記設定されたエリア内の画像データを逐次取得してメモリ上に転送し、
前記メモリ上の画像データをデータ処理して目的とする判定を行い、
その判定結果を外部に出力することを特徴とする表示画面内画像処理方法である。【０００９】
本発明の第２の構成は、コンピュータを、
表示画面上の任意のエリアを１つまたは複数設定する手段と、
前記設定されたエリア内の画像データを逐次、メモリ上に転送する手段と、
前記メモリ上の画像データをデータ処理して目的とする判定を行う手段と、
その判定結果を外部に出力する手段として機能させるためのプログラムである。【００１０】
これらの発明において、前記判定結果を、ソフトウェアによる情報として出力することができる。
また、前記判定結果を、シリアルポートまたはパラレルポートに電気信号として出力することができる。
また、前記判定結果を、電子メール、情報データや画像データ等の形態でネットワークに出力することができる。ここで、ネットワークには、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等の近距離無線通信ネットワークを含む。
また、前記表示画面上の、位置およびサイズの少なくとも一方が異なるあるいは同一の複数のエリア内の画像データについて、各々異なるあるいは同一のデータ処理を、独立、あるいは他のエリアのデータ処理と連携して実行することができる。
さらに、前記表示画面上の１つまたは複数のエリアに対してエリア個別の名称を付加可能とし、前記判定結果を出力する際に、当該エリア個別の名称を出力に付加することができる。【００１１】
画像データをデータ処理して目的とする判定を行う例を次に示すが、これに限定されない。
・変化の検出
・動き（物体）検出
・静止（物体）検出
・色検出（任意の色範囲、サイズ）
・計測処理（寸法測定、水位計測等）
・検査処理（異常検出、正常判定）
・フィルター処理（輝度操作、特徴抽出等）【００１２】
画像データをデータ処理して目的とする判定を行った結果の出力の例を次に示すが、これに限定されない。
・他の通信端末へ電子メール通知（通信端末：パーソナルコンピュータ、携帯電話、スマートフォン、タブレット等の通信機能を持った機器）
・他の通信端末へのイベント通知（ネットワーク、シリアル通信等）
・警告音（本体スピーカー、外部機器）
・出力（接点、シリアル通信等）
・画像の保存（ファイルとして保存：動画、静止画）
・表示端末の自動操作（タッチパネル、マウス、キーボード等の自動操作）
・機器への通知
【発明の効果】
【００１３】
本発明によれば、次の効果を奏する。
（１）人が目視で、特定の状況・状態を判断して行っていた操作を代行できる。
例）監視機能のみのシステムが、自動監視システムになる。
例）モニタ監視の省人化が可能になる。
（２）他のソフト（システム）・機器に影響を与えない。
（独立したソフトとして動作）
・ソフトウェアのみなので、機器との相性の問題発生なし。
・表示画面を読み取るだけで、ハードウエアへのアクセスなし。
（３）いつでも元に戻せ、いつでも再開可能。（ソフトの起動操作のみ）
（４）ソフトウェアのみなので、機能の入れ替えが容易。
（５）ソフトウェアのみなので、安価に実現可能。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る画像処理システムにおける処理手順を示すフローチャートである。
【図２】本発明の実施の形態における静止画像データ処理のフローチャートである。
【図３】本発明の実施の形態における簡単な位置と寸法測定例を示す説明図である。
【図４】本発明の実施の形態における色の測定例を示す説明図である。
【図５】本発明の実施の形態における動画像データ処理の例を示すブロック図である。
【図６】本発明の実施の形態における簡単な動きの検出の例を示すブロック図である。
【図７】本発明の実施の形態における簡単な物体の抽出の例を示すブロック図である。
【図８】本発明の実施の形態における出力の例を示すブロック図である。
【図９】本発明の実施の形態におけるソフトウェア出力の例を示す説明図である。
【図１０】本発明の実施の形態におけるケーブル接続機器へ出力する例を示す説明図である。
【図１１】本発明の実施の形態におけるネットワーク（インターネット）を経由して出力する例を示す説明図である。
【図１２】対象の監視ソフトの構成を示すブロック図である。
【図１３】監視を自動化するための従来の方法の例を示すブロック図である。
【図１４】本発明の実施の形態の構成を示すブロック図である。
【図１５】本発明の実施例のエリア設定画面（初期画面）を示す。
【図１６】本発明の実施例の設定例を示す画面である。
【図１７】本発明の実施例の設定例を示す画面である。
【図１８】本発明の実施例の設定例を示す画面である。
【符号の説明】
【００１５】
１０  ＯＳ
２０  監視システム
３０  表示画面
３２  監視画像
３４  設定エリア
４０  追加ソフト
【発明を実施するための形態】
【００１６】
以下、本発明を、実施の形態に基づいて具体的に説明する。
図１は、本実施の形態に係る画像データ処理システムにおける処理手順を示すフローチャートである。なお、本実施の形態では、情報機器としてパーソナルコンピュータ上で本実施の形態における画像データ処理プログラムを実行することにより本実施の形態における画像データ処理システムを実現した例を示しているが、表示機能を持ち、本実施の形態における画像データ処理プログラムを追加して実行することのできる機器であれば、スマートフォン、タブレット端末等の他の機器を用いることもできる。
図１の各ステップについて説明する。
ステップＳ１００：パーソナルコンピュータの表示画面上のエリア（位置・サイズ）を１つ設定する。エリアの指定は、矩形状の枠（Windows枠）を設定することにより行い、例えばマウスのエリア開始位置でのクリック及び対角位置までのドラッグ操作により行う。処理実行時は、非表示なので、表示上は、見えない。
エリア指定を複数箇所に設定する場合は、同様に行う。
【００１７】
ステップＳ１１０：パーソナルコンピュータの表示画面上に表示される画像データから前記設定されたエリア内の画像データを、ビットマップ形式で取得する（標準キャプチャ機能）。取得するビットマップ形式の画像データは、画素単位のＲ，Ｇ．Ｂの要素の輝度情報（０−２５５）である。ＯＳが有する標準キャプチャ機能を、本実施の形態における画像データ処理プログラムにより実行する。
【００１８】
ここで、ＯＳが有する標準キャプチャ機能を実行する画像データ処理プログラムの例について説明する。以下は、マイクロソフト社のＯＳであるWindows上での実行をサポートするWindowsコンポーネントのMicrosoft .NET Framework 2.0以降で提供されている.NETライブラリを用いて標準キャプチャ機能を実行するプログラムソースの例である。
【００１９】
１．キャプチャするためのBitmapオブジェクトの生成
Bitmap bmp = new Bitmap(area.Width, area.Height);
（bmp：収納先のビットマップを定義、area：設定された長方形のエリアの位置とサイズの情報、area.Width，area.Height：areaの幅と高さ）
２．Graphicsオブジェクトの生成
Graphics gp = Graphics.FromImage(bmp);
（CopyFromScreenを使えるのがGraphicオブジェクトなので、BitmapオブジェクトからGraphicオブジェクトを生成）
３．CopyFromScreenメソッドでキャプチャ
Gp.CopyFromScreen(area.Left, area.Top, 0, 0, bmp.Size);
（area.Left, area.Top：areaの左上座標、bmp.Size：bmpのサイズ）
以上により、パーソナルコンピュータの表示画面上に表示される画像データからbmpに設定された長方形のエリア内の画像データがビットマップ形式で取得される。こうして取得した長方形の画像データをそのまま、あるいは、多角形、円、円弧などの指定した任意の形状で取り出し、使用する。
【００２０】
ステップＳ１２０：画像データのビットマップ情報（Ｒ，Ｇ，Ｂの各輝度情報）を、画像データ処理メモリへ転送する。ビットマップ情報は特殊なフォーマットなので、これをメモリ上に、単純なデータ（配列）として並べる。これによりプログラムから読みやすくなる。
【００２１】
ステップＳ１３０：予め指定した画像データ処理（詳細は後述）を行う。データ処理は、静止画処理と動画処理がある。
ステップＳ１４０：画像データ結果を判定する。判定は、画像データ処理で得られた結果と判定基準を比較することにより行う。
ステップＳ１５０：出力が必要かどうか判定する。出力が必要と判定した場合はステップＳ１６０に進む。不要な場合はステップＳ１１０に戻る。
ステップＳ１６０：出力を実行する（詳細は後述）。実行後、ステップＳ１１０に戻る。
【００２２】
図２は、静止画像データ処理のフローチャートである。この例では、最後に取得した１枚の画像データに対してデータ処理を行う。例えば、外観検査や位置決め、寸法測定、色判定等である。処理結果の情報は、出力される。
【００２３】
図３は簡単な位置と寸法測定例を示すものである。画像データは、画像幅×画像高さのサイズのエリアで連続してメモリに配置される。画像データは、暗い色が小さく、明るい色は大きな値である。図３の水平なラインを読むときは、画像メモリの先頭に、Ｙａ×画像幅（Ｙａは対象物の横方向の位置とサイズを探す際の高さ方向の初期値、一般的にエリアの中央付近から始める。）を加算して、連続してデータを読む。
水平ラインの読み取り結果で対象物の横方向の位置Ｘ０と幅がわかる。
垂直なラインを読むときは、画像メモリの先頭に、Ｘｂ（Ｘｂは対象物の縦方向の位置とサイズを探す際の横方向の初期値、一般的にエリアの中央付近から始める。）を加算して、画像幅間隔でデータを読む。
垂直ラインの読み取り結果で対象物の縦方向の位置Ｙ０と高さがわかる。
結果として、対象物の左上の位置（Ｘ０，Ｙ０）とサイズ（大きさ：Ｗ×Ｈ）がわかる。
既定の位置とサイズを外れていれば、何かの警告出力（接点、音、電子メールなど）を出力する。
なお、メモリ上の画像データの配置は、高さ方向Ｙ＝０、横方向Ｘ＝０から始まり、Ｘを加算（＋１）する形で、右端まで、画像データを構成する画素データが保存される。右端まで来たら、Ｙ＝１、Ｘ＝０から始まり、Ｘを加算（＋１）する形で、画素データが配置される。同様に、高さ方向の下端まで画素データが保存される。なお、縦、横逆のメモリ配置をする場合もある。
【００２４】
図４は色の測定例を示すものである。
位置と寸法がわかった対象物のエリアの画像データをＲ，Ｇ，Ｂ別にすべて読み、平均化する。このデータ（Ｒ，Ｇ，Ｂ）を、色空間ＨＳＶ（色相Hue,彩度Saturation chroma,明度Value Lightness Brightness）に変換する。
これにより対象物の色がわかる。
既定の色を外れていれば、何かの警告出力（接点、音、電子メールなど）を出す。
【００２５】
図５は動画像データ処理の例を示すものである。
過去から最新までの連続した複数の画像データに対して処理を行う。
動画像データ処理の場合、古い画像データも、必要数保存しておく。
これより、動き検出、静止検出、変化検出、異物検出等の処理結果を出力することができる。例えば、侵入検知や対象物の動き、停止検知、通過カウント、人や車の交通量カウントなどに適用することができる。
【００２６】
図６は簡単な動きの検出の例を示す。
最新の画像データと１つ前の画像データの差の絶対値を、ＲＧＢ別で画素単位で計算する。
差の絶対値が、規定値以上の画素数の割合を計算する。
割合が、基準値より大きければ、動きありとして、何かの警告出力（接点、音、電子メールなど）を出す。
【００２７】
図７は簡単な物体の抽出の例を示す。
過去Ｎ枚分の画像データの平均画像（時間軸の移動平均）を作成し、背景画像とする。
最新画像データから、背景画像との一致部分を消去する。
残りが、物体画像データとなる。
物体画像のデータをスキャンして、個々のサイズや形状を求める。
サイズ、形状が、判定条件と合致した場合は、物体検出として、何かの警告出力（接点、音、電子メールなど）を出す。
色判定なども条件に加えることができる。
【００２８】
図８は判定結果の出力の例を示す。
判定結果の出力は、以下の３つに分類される。
・ソフトウェアによる情報として出力。
・シリアルポートやパラレルポートに接続されたケーブル接続機器へ電気信号として出力。
・電子メール、情報データまたは画像データの形態でネットワークに出力。
【００２９】
図９はソフトウェア出力の例を示す。
ソフトウェアによる出力は、表示、音、操作、画像、記録がある。
表示：画面上に警告メッセージを出して注意を促す。検出部分に、表示を出して、場所を示す。
音：標準のビープ音を鳴らす。あるいは、登録しておいた音声ファイルを再生する。
操作：あらかじめ、登録していた情報に基づき、マウス操作やキーボード操作をソフトウェアで行う。
画像：検出時の画像を、静止画、あるいは、動画で保存する。
記録：発生した事象に対して、日時、現象などをログとして、保存する。
【００３０】
図１０はケーブル接続機器へ出力する例を示す。
ケーブル接続は、パラレル、シリアル、ＬＡＮなどがある。
パラレル接続は、接点出力や警報ランプの制御などに適用される。
シリアルケーブルは、ＵＳＢ機器や、ＲＳ２３２Ｃ，ＲＳ４８５接続の機器の制御に用いられる。
ＬＡＮケーブルは、ネットワーク接続対応機器の制御に用いられる。
なお、機器の種類は、用途により変わる。
【００３１】
図１１はネットワーク（インターネット）を経由して出力する例を示す。
インターネットを経由して、遠隔地へ通知する。あるいは、あらかじめ登録していた電子メールアドレスへ、一斉送信する。
また、事象によって、送信先を選択して送信することもできる。
管理用のサーバーが設置されている場合は、サーバーへイベント通知することで、システム処理できる。出力によって、遠隔地の機器を操作することもできる。
なお、ネットワークには、インターネットや無線ＬＡＮ、有線ＬＡＮのほかＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等の近距離無線通信ネットワークを含む。
【００３２】
次に、人がモニタを監視している監視システムに検出と通知機能を追加する場合について説明する。
図１２は対象の監視システムの構成を示すものである。
図１２では、Windows（商標）等のＯＳ１０で動作する監視システム２０が、カメラ等の映像を取り込み、表示画面３０に表示し、人が目視で監視画像３２上の異常を確認する監視システムを示している。しかし、これでは、人の不注意や目をそらすことにより監視対象を見落とすことが避けられない。
【００３３】
図１３は、監視を自動化するための従来の方法の例を示す。
これは、監視ソフト内にカメラ画像からの検出処理２２および通知処理２４を行うソフトを追加する改造を行った監視システム２０’を設けたもので、既存ソフトに対する動作検証、修正作業などを行うことによりシステムが構築される。
しかし、改造時、確認時に監視システム２０’の停止が発生する。監視ソフトメーカーに画像データ処理技術がない場合、対応不可である。外部に委託する場合、監視ソフトを公開する必要がある。また、監視ソフトの設計者がいない場合、対応不可の可能性がある。追加改造部分に不具合が発生したら、目視の監視もできなくなる。
【００３４】
このような課題を解決するシステムが、図１４に示す本発明の実施の形態のブロック図で示されるシステムである。
これは、図１２に示した既存の監視システムを改造するのではなく、追加ソフト４０により実現するものである。この追加ソフト４０は、表示画面上の任意のエリアを１つまたは複数設定し、設定エリア３４内の画像データを逐次、メモリ（図示せず）上に転送し、メモリ上の信号をデータ処理して目的とする判定を行い、その判定結果を外部に出力するものである。
【００３５】
ここで、設定エリア３４は表示画面３０に複数設定することができる。この場合、各設定エリアは位置およびサイズを同一とすることもできるし、位置およびサイズの少なくとも一方が異なるものとすることができる。各設定エリアの画像データ処理は、同一または別々のものとすることができる。例えば、同一の位置およびサイズの設定エリアを設定しても、異なる画像データ処理を行わせることができる。また各設定エリアの画像データ処理は、独立して実行できるし、あるいは他の設定エリアと連携して実行することができる。例えば、複数の結果の組み合わせで、すべての条件が揃ってから出力するなどの結果判定ができる。
画像データ処理結果の判定、判断を、独自に、あるいは、他の画面と連携して実行できる。
結果による出力は、共通、あるいは、独自、あるいは、特定の画面と連携して、実行できる。
【００３６】
単一のまたは複数の設定エリア３４には個別の名称を付けることができる。例えば、監視エリアに応じて、単なる番号ではなく、「玄関扉」、「居間の窓」、「ベッド」、「台所」等の名称を付け、表示画面の異常を検知したときに、例えば「居間の窓、異常」といった出力を電子メール等で発信することにより、発信情報自体に意味を持たせることができる。また、各監視エリアについて、異なった画像データ処理を指定することができる。
【００３７】
この実施の形態のシステムによれば、次の効果を奏する。
（１）監視システムとは別のソフトとして動作するので、監視システムを停止する必要がない。
（２）外部に委託する場合、監視ソフトの内容と無関係に作成できる。
（３）目視監視と並行して、確認ができる。
（４）不具合が発生しても、従来の目視の監視は、そのまま、行える。
【実施例】
【００３８】
以下、本発明の実施例について、説明する。図１５は、表示画面に設定した設定エリアに対して、名称、画像データ処理の種類等を設定する初期画面を示している。ここで、表示画面に設定する設定エリアを、「センサー」と称している。【００３９】
図１５において、センサー、論理センサー、出力は、任意の数にできる。
上段の「センサー名」は、設定エリアのそれぞれに付される名称である。
中段の「論理センサー」は、「センサー」の組み合わせによる仮想的なセンサーである。定義式のＬ１＝  ，・・・，Ｌ４＝  の０はＯＮ、１はＯＦＦである。１を超える値になった場合は、１である。センサー番号をＳ１，Ｓ２，・・・とする。
定義式をＬ１＝Ｓ１＊Ｓ２とすると、Ｓ１とＳ２の論理積（ＡＮＤ）となる。
Ｌ１＝Ｓ１＋Ｓ２とすると、Ｓ１とＳ２の論理和（ＯＲ）となる。【００４０】
図１６はセンサー種類の選択画面である。各センサーの「種類の選択」の右端の▼をクリックすると、プルダウンメニューにより機能リストが表示される。
図１７は、この中から、「ランプ赤時に侵入者」を設定する画面を示している。すなわち、赤いランプが点灯中は、危険なので侵入禁止というエリアを監視する。
表示画面には、通行禁止エリアとランプが映ったカメラ映像が表示されている。
人が表示画面を監視する場合は、赤いランプが点灯中に人を見つけたら、マイクで警告する。【００４１】
これを、本実施例の画面センサーのソフトで行うと、以下のようになる。
１番センサーの画面で、ランプの部分をエリア設定し、赤色の検出を行う。
２番センサーの画面で、ランプも含めた、危険エリアを設定し、動き（人の侵入）を検知する。 
１番センサーの画面で赤を検出したときだけ、２番の画面の結果は有効になる。
１番センサーの画面で、ランプの赤色を検出中に、２番センサーの画面で動きを検知したら、警告用音声メッセージを流して、警告する。【００４２】
図１８は、警備とカメラ故障の設定画面である。
画面による出力の違いは次の通りである。
表示画面には、不審者の侵入を監視しているカメラ映像が映っているとする。
人が監視する場合は、不審者を見つけると警備に連絡する。また、カメラが故障した場合、技術に連絡する。【００４３】
これを、本実施例の画面センサーのソフトで行うと、以下のようになる。
１番センサーの画面で、人が通行するエリアを設定し、物体（侵入者）検知を行う。
２番センサーの画面で、いつも、同じように映っている部分のエリア設定をして、輝度測定を行う。
１番センサーの画面で、物体検知（侵入者を発見）したら、警備室の警告ランプを点灯し、警備に連絡する。
２番センサーの画面で、輝度が、通常と大きく異なる場合は、カメラの故障が考えられるので、警備室の警告ランプを点灯するとともに、技術に電子メール連絡する。
このようにして、各センサーに対して、画像データ処理の種類と、処理内容と、出力条件、出力内容を設定することにより、所望の出力を得ることができる。【００４４】
画像データ処理の種類としては、図１６のプルダウンメニューに表示されているように
１．動き検出（上述した図６及びその説明参照）
２．色検出（上述した図４及びその説明参照）
３．物体検出（上述した図７及びその説明参照）
４．点ゲージ（上述した図３及びその説明参照）
などが用意されているが、これに限定されない。
【産業上の利用可能性】
【００４５】
本発明は、例えば次に示すような用途に、好適に利用することができる。
企業用途
（１）有人画像監視システム、有人プロセス監視システムの無人化、省人化
（２）安定してシステム稼動（個人差、疲労、不注意などの要因排除）
（３）システム停止なしでの機能アップ、継続した機能向上。
個人用途
表示端末の内蔵カメラやＵＳＢカメラの有効活用。
表示内容に対して行うのでカメラとの相性は皆無。
（１）表示端末の夜間監視モニタ化（異常警報）
（２）留守時の監視モニタ化（電子メールで通知、画像保存）
（３）画面を見て行う、単純操作の代行
【図１】
2017002477.tif 000003
【図２】
2017002477.tif 000004
【図３】
2017002477.tif 000005
【図４】
2017002477.tif 000006
【図５】
2017002477.tif 000007
【図６】
2017002477.tif 000008
【図７】
2017002477.tif 000009
【図８】
2017002477.tif 000010
【図９】
2017002477.tif 000011
【図１０】
2017002477.tif 000012
【図１１】
2017002477.tif 000013
【図１２】
2017002477.tif 000014
【図１３】
2017002477.tif 000015
【図１４】
2017002477.tif 000016
【図１５】
2017002477.tif 000017
【図１６】
2017002477.tif 000018
【図１７】
2017002477.tif 000019
【図１８】
2017002477.tif 000020
【国際調査報告】
2017002477.tif 000021
2017002477.tif 000022
2017002477.tif 000023
2017002477.tif 000024