(57)【要約】【課題】動画像変化検知表示システムにおいて、変化検知設定を容易に行えるようにする。【解決手段】変化検知結果が変化なしの場合に、動画像の変化量が所定時間以上継続して基準を満たしたときは変化検知結果を変化ありとし、変化検知結果が変化ありの場合に、動画像の変化量が所定時間以上連続して基準を満たさなかったときは変化検知なしとする。この変化検知結果を、動画像の変化量と、前記動画像の変化量が前記基準を満たしているか否かを示す指標と同時に、モニタ１−７ｃｌに表示する。【選択図】        図１
2004248147.tif 000002
【特許請求の範囲】
【請求項１】
動画像の変化量が所定時間以上継続して基準を満たしたときは変化検知結果を変化ありと判断する動画像の変化検知手段と、
前記動画像の変化量と、前記動画像の変化量が前記基準を満たしているか否かを示す指標と、前記変化検知結果とを同時に表示する表示手段と、
変化検知に関する設定をする設定手段と、を備えたことを特徴とする動画像変化検知表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像変化検知表示システムに関し、特にその画像の変化検知処理の経過と結果を表示する技術に関するものである。
【０００２】
【従来の技術】
監視システムにおいて、画像処理によって監視画像の変化を自動的に求め、変化があった時の画像を保存蓄積する機能が実用化されている。ここで変化検知感度を設定するために、変化検知の途中経過を表示し、対話的に調整する機能が実装されているものがある。例えばあるネットワークカメラでは、変化の度合いを表示するインジケータを見ながら変化検知パラメータを調節できる。一方、ビデオ編集システムにおいてシーンの変化を画像処理によって求め、シーンの変化時時刻と変化時の画像を編集画面上に視覚的に表示する機能がある（特許文献１，２参照）。
【０００３】
【特許文献１】
特開平１１−０３２３０１号公報
【特許文献２】
特開平９−６５２８７号公報
【０００４】
【発明が解決しようとする課題】
ところが、動画像の変化検知処理が複数の検知パラメータに依存する場合、最終的な検知結果や単純な変化検知量を表示するだけでは、複数の検知パラメータが検知結果にどのように影響するかが分からないために、変化検知パラメータの調整が困難である。また、ビデオ編集システムにおいて、カット検出によるシーン開始画像や代表画像表示機能があるが、検出処理における変化量の大きさも分からない。
【０００５】
本発明は、このような状況のもとでなされたもので、動画像変化検知表示システムにおいて、変化検知設定を容易に行えるようにすることを課題とするものである。
【０００６】
【課題を解決するための手段】
前記課題を解決するため、本発明で、動画像変化検知表示システムを次の（１）のとおりに構成する。
【０００７】
（１）動画像の変化量が所定時間以上継続して基準を満たしたときは変化検知結果を変化ありと判断する動画像の変化検知手段と、
前記動画像の変化量と、前記動画像の変化量が前記基準を満たしているか否かを示す指標と、前記変化検知結果とを同時に表示する表示手段と、
変化検知に関する設定をする設定手段と、を備えた動画像変化検知表示システム。
【０００８】
【発明の実施の形態】
以下本発明の実施の形態を、動画像変化検知表示システムの実施例により詳しく説明する。なお、本発明は、システムの形に限らず、実施例の説明に裏付けられて、方法の形で、さらにこの方法を実現するためのプログラムの形で実施することができる。
【０００９】
【実施例】
（実施例１）
実施例１として、カメラサーバにおいて動画像変化検知を行い、画像変化検知設定クライアント（以下、設定クライアントと略す）に画像と変化検知の途中経過と変化検知結果とを送信して表示する“動画像変化検知表示システム”を説明する。
【００１０】
本実施例におけるカメラサーバと設定クライアントのハードウェア構成を図１に示す。ハードウェアはカメラサーバ１−１と設定クライアント１−１４から構成され、両者はネットワーク１−１５経由で接続される。
【００１１】
カメラサーバ１−１はカメラ１−１３の画像を取得し、ネットワーク１−１５経由でクライアント１−１４に送信する。また内部で変化検知処理を行い、変化を検知したときの画像を蓄積できる。
【００１２】
設定クライアント１−１４では、受信した画像を表示するソフトウェアや、カメラサーバの変化検知パラメータを設定するソフトウェアが動作する。変化検知処理の途中経過や変化検知結果も実時間で表示する。設定ソフトウェアにより設定クライアント１−１４はカメラサーバ１−１に対して設定値を送信する。カメラサーバ１−１は設定値を受信し、以後その設定値に基づいて変化検知処理を行う。
【００１３】
カメラサーバ１−１は、ＣＰＵ１−２，ＲＡＭ１−３，ＲＯＭ１−４，二次記憶１−５を具備する。また画面表示のためにビデオＲＡＭ１−６を具備し、モニタ１−７を接続する。周辺機器の接続のために周辺機器インターフェース１−８を具備し、操作のためのキーボード１−１０、マウスなどのポインティングデバイス１−１１、および、雲台付あるいは雲台のないカメラ１−１３を接続する。
カメラ１−１３は、デジタル信号を送受信する周辺機器インターフェース１−８、または、ビデオ信号を受信するビデオキャプチャカード１−１２に接続される。また、ネットワーク１−１５との接続のためにネットワークインターフェース１−９を具備する。なお周辺機器インターフェース１−８には、ＰＳ／２，ＲＳ−２３２Ｃ，ＵＳＢ，ＩＥＥＥ１３９４などの規格が存在するが、本実施例はこのような規格に依存するものではない。
【００１４】
ＣＰＵ１−２，ＲＡＭ１−３，ＲＯＭ１−４，二次記憶１−５，ＶＲＡＭ１−６，周辺機器インターフェース１−８，ネットワークインターフェース１−９，ビデオキャプチャカード１−１２は、内部バスに接続する。
【００１５】
以上説明したようなカメラサーバの構成は、市販のパーソナルコンピュータとカメラを用いることで簡単に実現できる。また、サーバ本体はネットワーク経由で外部からの操作も可能であることから、ＶＲＡＭ１−６，モニタ１−７，キーボード１−１０，マウス１−１１のない、いわゆるセットトップボックスの形態をとることも何ら問題ない。
【００１６】
設定クライアント１−１４もカメラサーバとほぼ同一の構成で、接続する入力機器が異なるのみである（クライアントの機器であることを示すため、末尾にｃｌを付す）。ＣＰＵ１−２ｃｌ，ＲＡＭ１−３ｃｌ，ＲＯＭ１−４ｃｌ，二次記憶１−５ｃｌ，ＶＲＡＭ１−６ｃｌ，モニタ１−７ｃｌ，周辺機器インターフェース１−８ｃｌ、ネットワークインターフェース１−９ｃｌ，キーボード１−１０ｃｌ，ポインティングデバイス１−１１ｃｌによって構成される。設定クライアントも市販のパーソナルコンピュータを用いることで簡単に実現できる。二次記憶１−５ｃｌには既に説明した映像表示や、変化検知設定や、変化検知履歴表示を行うソフトウェアを格納する。また、モニタ１−７ｃｌにはアプリケーションソフトウェアのＧＵＩを表示し、ユーザはキーボード１−１０ｃｌおよびマウス１−１１ｃｌで対話的に操作を行う。
【００１７】
カメラサーバから画像を取得するには、例えばＵＲＬエンコーディングされたコマンドをＨＴＴＰによって送信すると複数フレーム分の画像が返信される、といった方式による。またネットワーク１−１５はＩＰプロトコルに基づくインターネットを想定しているが、デジタル信号を送受信可能で画像通信に十分な容量のある伝送路であれば、その実現方式は問わない。
【００１８】
以上はカメラサーバと設定クライアントがネットワーク接続された別々のハードウェア上で動作する構成であるが、同一のハードウェア上で動作する構成であっても何ら構わない。
【００１９】
次に図２を用いて、カメラサーバの機能構成例を説明する。また図２では画像処理に関連する部分のみを説明し、カメラ制御やシステム制御などに関する部分の説明は省略する。
【００２０】
図２において、カメラ１−１３から入力した画像信号はＡ／Ｄ変換部２−２でデジタル化され、符号化部２−３において符号化される。ここで符号化の方式はＪＰＥＧやＭＰＥＧなどがあるが、本実施例は符号化の方式に依存するものではない。次に変化検知部２−５において画像の変化検知処理が行われる。変化検知時の蓄積画像は二次記憶１−５に保存・管理される。符号化された画像や、変化検知処理の途中経過および結果は、設定クライアントからの要求に応じて送信部２−４から送信される。また受信部２−６は、設定クライアントから送信された、符号化設定や、変化検知設定や、ライブ画像要求や、変化検知情報要求を受信する。
【００２１】
変化検知処理の方式は、隣接フレーム間差分や背景差分がある。隣接フレーム間差分の特徴量としては、同一座標画素の明度差の絶対値や、ＪＰＥＧ符号化ブロック中におけるＤＣＴ係数の差の絶対値などが用いられ、これらを画像全体で積算した値があらかじめ定めたしきい値以上になると変化ありとする方式がある。差分の方式によって符号化後の画像を変化検知部２−５に入力するか、符号化前の画像を入力するかが異なるため、図２では変化検知部２−５に入力する画像の経路を実線と一点鎖線で示している。
【００２２】
本実施例は変化検知の方式に依存するものではないが、説明の都合上、ＪＰＥＧ符号化ブロック単位でＤＣＴ係数の差の絶対値を求める隣接フレーム間差分方式を想定する。この場合、変化検知の発生は、感度，面積比，継続時間の３つのしきい値で決定する。
【００２３】
感度とはＪＰＥＧ符号化ブロック単位でのＤＣＴ係数の差の絶対値和が、あるしきい値以上になった場合に当該ブロックで変化が発生したとするしきい値を定めるもので、感度が高いほどしきい値が低くなり、より少ない変化でも検出する。面積比とは画像中で定めた変化検知領域面積に対して変化が発生したブロックの合計面積の割合がある一定のしきい値を超えた場合に変化を検知したとするものである。
【００２４】
継続時間とは前記の面積比によって検知された変化がある一定のしきい値を超えて継続した場合に、最終的に変化検知結果を変化ありとするもので、ここで初めて変化検知イベントが発生する。逆に変化検知が変化ありの状態のときに、面積比がしきい値以下の状態が継続時間以上連続した場合には最終的に変化検知結果を変化なしとする。
【００２５】
変化の発生したブロック、面積比の値、最終的な変化検知結果は、画像と同様にカメラサーバから設定クライアントに送信できる。
【００２６】
次に本実施例におけ設定クライアントの機能構成例を図３に示す。設定クライアントは、受信部３−１、表示操作部３−２、変化検知設定部３−３、送信部３−４からなり、ライブ画像の受信と表示機能、変化検知の途中経過および結果の受信と表示機能、変化検知パラメータの設定機能を有する。設定クライアントは、例えばパーソナルコンピュータと同コンピュータ上に実装されたアプリケーションソフトであるが、特定のハードウェアやオペレーションソフトに依存するものでないことは言うまでもない。
【００２７】
画像信号は受信部３−１において受信され、表示操作部３−２において復号化され表示される。変化検知結果も受信部３−１において受信され、表示操作部３−２に表示される。変化検知設定情報は受信後、変化検知設定部３−３にて検知設定の初期化に使用され、その後表示操作部３−２に設定情報が表示される。
【００２８】
表示操作部３−２において行う設定とは、例えば画像上で変化検知領域を指定したり、検知感度を指定したりするものである。指定を行うと設定情報は変化検知設定部３−３に送信され、送信部３−４を通じてカメラサーバに送信される。
【００２９】
なお、変化検知情報や変化検知設定情報を取得するためのプロトコルはＴＣＰプロトコル上に実装する手法やＨＴＴＰプロトコル上に実装する手法などがあるが、本実施例は情報の取得手法やプロトコルに依存するものではないため説明を省略する。
【００３０】
次に設定クライアントのＧＵＩ（グラフィカル・ユーザー・インターフェース）の例を図４から図６を用いて説明する。
【００３１】
図４は設定クライアントの表示操作部（表示操作画面）３−２の例であり、ウィンドウシステムに実装されたアプリケーションソフトの表示するウィンドウである。ウィンドウはウィンドウ枠４−１とクライアント領域４−２から成り、クライアント領域４−２にはカメラサーバから受信した画像を表示する。画像中には変化検知対象領域を示すフレーム４−３を表示する。フレーム４−３はラッチ４−４を不図示のマウスカーソルでドラッグすることによってその大きさ変更できる。また不図示のマウスカーソルをフレーム上でドラッグすることでフレームの位置を変更できる。変更した値は適用ボタン４−６によりカメラサーバに送信される。
【００３２】
変化検知処理はカメラサーバにおいて変化検知対象領域に対して行い、変化が発生した場所をブロック４−５位置としてクライアントに送信する。本実施例では前述したようにＪＰＥＧのブロック単位で変化検知を行うためブロック表示としたが、画素単位で変化を検知する場合は画素ごとに変化の有無を表示する。また４−７はウィンドウを閉じるためのボタンである。
【００３３】
次に変化検知の各種設定を行うための変化検知設定部（変化検知設定画面）３−３の例を図５に示す。５−１はウィンドウの外枠である。５−２は変化検知機能を有効にするか無効にするかを選択するチェックボックスである。５−３は制御可能なカメラを対象とする場合にパン，チルト，ズームを指定するための上下矢印付き編集ボックスである。５−４は感度設定であり、値は数字で表示され、スライドバーで調節が可能である。５−７は面積比のしきい値であり、感度と同様に値は数字で表示しスライドバーを用いて調節する。
【００３４】
５−６は現在の面積比、すなわち検知対象領域に対する検知した領域の割合を左右に変化するグラフとして実時間で表示するもので、面積比のしきい値の位置に印があり、面積比がしきい値を超えたかどうかが一目で分かる。５−８は継続時間のしきい値を表示・設定する上下矢印付編集ボックスである。また５−９は設定値をカメラサーバに送信するボタンであり、５−１０は設定終了後ウィンドウ５−１を閉じるボタンである。
【００３５】
次に図６を用いて本実施例における変化検知表示手法に関して説明する。図６−（ａ）は面積比を表示する矩形５−６である。この矩形はより詳しくは、矩形外周６−１、面積比しきい値表示部６−２、面積比表示部６−３からなる。面積比表示部６−３は幅が面積比に相当し、実時間で変化する。
【００３６】
次に面積比と継続時間から変化検知結果を求める方法と、面積比表示部６−３の表示手法を図６−（ｂ）を用いて説明する。図において、面積比が６−４の太線のようにしきい値を基準に変化したとすると、以下のような４つの状態が存在する。
状態１：変化検知なし。面積比はしきい値以下。
状態２：変化検知なし。面積比はしきい値より大きいが、面積比がしきい値より大きい状態は継続時間未満である。
状態３：変化検知あり。面積比がしきい値より大きい。
状態４：変化検知あり。面積比がしきい値以下で、面積比がしきい値以下の状態が継続時間未満である。
【００３７】
状態１と２では変化検知結果は検知なしで、状態３と４では変化検知結果が検知ありになる。一方状態２と状態４は遷移的な状態である。そこで、各状態における面積比表示部を図に示すように別々の色で表示する。例えば状態１は緑、状態２は黄緑、状態３は赤、状態４は橙といったように表示する。これにより、変化検知の途中経過である面積比は矩形の幅で、変化検知結果の遷移状態は矩形の色で表示することになり、変化検知の途中経過と結果を直感的に理解できる。ここで矩形を別々の色の変わりに別々の柄で表現することも可能である。
【００３８】
次に図７および図８を用いて、カメラサーバの動作手順を説明する。カメラサーバは設定クライアントからのリクエスト処理を担当するメインプロセスと、画像取得および変化検知を行うサブプロセスからなる。図７はカメラサーバのメインプロセスの動作手順であり、図８はサブプロセスの動作手順である。サーバの処理手順にはこの他に画像蓄積やオペレーションシステム固有の処理があるが、説明を省略する。
【００３９】
図７のメインプロセスにおいて、開始後ステップ７０１（図ではＳ７０１と表示する、以下同様）で初期化処理を行い、ステップ７０２でサブプロセスを起動する。サブプロセスは図８で説明する。ステップ７０３でイベント待ちを行い、イベントが発生するとＹ分岐してステップ７０４以下の処理を行う。ステップ７０４で設定クライアントの接続要求イベントかどうか判別する。もしそうである場合にはステップ７０５に進み接続を許可するかどうか判別する。これは接続数に制限がある場合や接続サービス時間の制限などがある場合に、接続を許可できないことがあるからである。もし接続を許可しない場合はＮ分岐し、ステップ７０６に進んで接続拒否通知を行う。
【００４０】
もし接続を許可する場合にはＹ分岐し、ステップ７０７に進んでクライアントを登録する。これは、クライアントに管理番号を割り振り、ＩＰアドレスを登録し、接続時間などの管理データを初期化する。次にステップ７０８で設定クライアントに対して接続許可通知を発行する。ここには例えば設定クライアントに割り当てられる管理番号なども同時に通知する。処理終了後ステップ７０３に戻って次のイベントを待つ。
【００４１】
もしステップ７０４において接続要求イベントでない場合にはＮ分岐し、ステップ７０９で接続終了要求かどうか判別する。もしそうである場合にはＹ分岐し、ステップ７１０に進んで接続終了をクライアントに通知する。次にステップ７１１に進んでク設定ライアントの管理データを抹消する。処理終了後ステップ７０３に戻って次のイベントを待つ。
【００４２】
ステップ７０９において接続終了要求イベントで無い場合にはＮ分岐し、ステップステップ７１２で画像要求イベントかどうか判別する。もしそうである場合にはＹ分岐し、ステップ７１３に進んで画像取得プロセスによって符号化された画像を取得し、ステップ７１４で要求した設定クライアントに対して画像を送信する。さらにステップ７１５で変化検知ブロックや、面積比、検知結果などの変化検知情報を設定クライアントに送信する。処理終了後ステップ７０３に戻って次のイベントを待つ。
【００４３】
ステップ７１２で映像要求イベントでない場合にはステップ７１６に進んで変化検知情報要求イベントかどうか判別する。もしそうである場合にはＹ分岐し、ステップ７１７に進んで検知情報として変化検知の設定値を送信する。処理終了後ステップ７０３に戻って次のイベントを待つ。
【００４４】
もしステップ７１６で変化検知情報要求イベントではない場合にはステップ７１８に進んで変化検知設定更新要求イベントかどうか判別する。もしそうである場合にはＹ分岐し、ステップ７１９で変化検知設定更新を行う。処理終了後ステップ７０３に戻って次のイベントを待つ。
【００４５】
次に図８を用いてカメラサーバのサブプロセスの動作手順を説明する。サブプロセスは、画像の取得と符号化、変化検知処理、変化検知情報の送信、イベント送信を行う。
【００４６】
開始後ステップ８０１においてカメラ１−１３から画像を取得し、ステップ８０２において画像の符号化を行い画像バッファに符号化した画像を格納する。もしメインプロセスにおいて画像要求イベントが発生した場合には、この画像バッファの画像を送信する。次にステップ８０３において変化検知処理を行うかどうか判別する。変化検知処理を行うかどうかは、設定クライアントの設定画面上で、「変化検知を有効にする」チェックボックス５−２によって指定できる。もし行う場合にはＹ分岐しステップ８０４以下の処理を行う。もし行わない場合にはＮ分岐しステップ８０１に戻る。
【００４７】
プロセスは変化検知処理のために検知用バッファ１、検知用バッファ２の２枚のバッファを持つ。ステップ８０４において、検知用バッファ１から検知用バッファ２にデータをコピーする。次にステップ８０５において現在の画像を検知用バッファ１に格納する。次にステップ８０６で変化検知を行う。ここで変化検知は既に説明したようにいくつかの方式があり、検知対象領域に対して検知した領域の割合すなわち面積比を変化量として求める。これらの情報はステップ７１５で設定クライアントに対して送信される。
【００４８】
さらにステップ８０７に進んで、ステップ８０６の変化検知結果が以前と比較して変化したかどうか判別する。もし変化検知ありから変化検知なしに、あるいは、変化検知なしから変化検知ありに変化した場合には、ステップ８０８に進んで変化検知あり、変化検知なしなどのイベントを発行する。ステップ８０７において、変化検知結果に変化がない場合には、Ｎ分岐してステップ８０９に進む。
【００４９】
ステップ８０９では終了すべきかどうか判別する。もし何らかの例外処理が発生した場合や、メインプロセスから終了指示があった場合にはＹ分岐しプロセスを終了する。そうでない場合にはＮ分岐しステップ８０１に戻って処理を続ける。
【００５０】
次に図９を用いて設定クライアントのプロセスの処理手順を説明する。開始後ステップ９０１で初期化を行い、ステップ９０２でカメラサーバに対して接続要求する。ステップ９０３でカメラサーバからの応答を待って、もし接続に失敗した場合にはＮ分岐しステップ９０４に進んで終了処理を行い終了する。もし接続に成功した場合にはＹ分岐し、ステップ９０５において画像受信を行うサブプロセスを起動する。
【００５１】
画像受信プロセスは、メインプロセスとは別に画像の受信とデコードを専用に行うプロセスであり、別プロセスにすることでメインプロセスにおけるイベント処理の反応速度の低下を防ぐものであるが、本実施例はその実装方式に影響を受けないため詳しい説明は省略する。
【００５２】
次にステップ９０６に進んでイベント待ちを行う。もしイベントが発生した場合にはＹ分岐しステップ９０７において画像受信イベントかどうか判別する。もしそうである場合にはＹ分岐し、ステップ９０９で画像を表示する。その後ステップ９０６に戻って次のイベントを待つ。
【００５３】
もしステップ９０７において画像受信イベントではない場合はＮ分岐し、ステップ９１１に進んで変化検知情報受信イベントであるかどうか判別する。もしそうである場合にはＹ分岐し、ステップ９１２で検知情報表示を更新する。変化検知情報とは検知ブロック位置，検知面積比，検知結果などのデータである。その後、ステップ９０６に戻って次のイベントを待つ。
【００５４】
ステップ９１１で変化検知情報受信イベントではない場合、ステップ９１３に進んで変化検知設定受信イベントかどうか判別する。もしそうである場合にはＹ分岐し、ステップ９１４に進んで変化検知設定情報を更新する。変化検知設定情報にはカメラのパン，チルト，ズームと、検知対象領域と、感度，面積比，継続時間の各しきい値が含まれる。その結果、検知対象領域表示４−３や、カメラパラメータ指定部５−３、感度設定部５−４、面積比のしきい値設定部５−７、継続時間設定部５−８が更新される。その後ステップ９０６に戻って次のイベントを待つ。
【００５５】
ステップ９１３で変化検知情報受信イベントではない場合、ステップ９１５に進んで変化検知設定送信イベントかどうか判別する。このイベントは適用ボタン５−９押下時に発生するものである。もしそうである場合にはＹ分岐し、ステップ９１６に進んで変化検知設定を送信する。その後ステップ９０６に戻って次のイベントを待つ。
【００５６】
ステップ９１５において変化検知情報送信イベントではない場合にはＮ分岐し、ステップ９１７に進んでその他のイベント処理を行った後、ステップ９０６に戻って次のイベントを待つ。その他のイベント処理としては、終了ボタン５−１０を押下した場合やウィンドウを強制的に閉じた場合に発生する終了イベントや、ＯＳ既定のイベントなどがある。終了イベントの場合は終了処理を行い、ソフトウェアを終了する。
【００５７】
次に図１０を用いて、面積比と継続時間から変化検知結果を求めるアルゴリズムを説明する。このアルゴリズムはカメラサーバ側のステップ８０６として実装するが、設定クライアント側でも変化検知情報受信時にステップ９１２で実装可能である。
【００５８】
開始後ステップ１００１でＭＤ＝０と初期化する。ＭＤは変化検知の最終結果を表し、０が変化検知なし、１が変化検知ありを示す。次にステップ１００２で面積比がしきい値より大きいかどうか判別する。もし面積比がしきい値より大きければＹ分岐し、ステップ１００３でＴｏｎ＝０かどうか判別する。
【００５９】
Ｔｏｎは面積比がしきい値より大きくなった時刻であり、ＯＮ開始時刻と呼ぶ。同様にＴｏｆｆは面積比がしきい値以下になった時刻でありＯＦＦ開始時刻と呼ぶ。Ｔｏｎ，Ｔｏｆｆは初期化されると０になる。ステップ１００３でＴｏｎ＝０、すなわち、初期化された状態であればＹ分岐し、ステップ１００４でＴｏｎ＝Ｔｎｏｗとする。Ｔｎｏｗは現在の時刻である。もしすでにＯＮ開始時刻が設定されていればＮ分岐し、ステップ１００５に進む。
【００６０】
ステップ１００５において、Ｔｎｏｗ−Ｔｏｎが継続時間Ｔｄ以上である場合はＹ分岐し、ステップ１００６においてＭＤ＝１とする。これは継続時間以上連続して面積比がしきい値より大きかったか、あるいは、面積比が瞬間的にしきい値以下になることがあっても、継続時間以上は連続しなかった結果、変化検知ありと判別したことを示す。最後にステップ１００７においてＯＦＦ開始時刻を、Ｔｏｆｆ＝０と初期化し終了する。もしステップ１００５においてＴｎｏｗ−Ｔｏｎが継続時間Ｔｄ未満である場合はＮ分岐して終了する。
【００６１】
ステップ１００２において、変化量がしきい値以下であった場合にはＮ分岐し、ステップ１００８でＴｏｆｆ＝０かどうか判別する。もしそうである場合にはＹ分岐しＴｏｆｆ＝Ｔｎｏｗ、すなわち、現在時刻をＯＦＦ開始時刻に代入して、ステップ１０１０に進む。ステップ１００８においてＴｏｆｆ＝０でない場合にもステップ１０１０に進む。
【００６２】
ステップ１０１０において、Ｔｎｏｗ−Ｔｏｆｆが継続時間Ｔｄ以上である場合はＹ分岐しステップ１０１２において、Ｔｏｎ＝０と初期化する。これは、継続時間以上連続して面積比がしきい値以下であったか、あるいは、面積比が瞬間的にしきい値より大きくなることがあっても、継続時間以上は連続しなかった結果、変化検知なしと判別したことを示す。もしステップ１０１０において、Ｔｎｏｗ−Ｔｏｆｆが継続時間Ｔｄ未満の場合にはＮ分岐して、ステップ１０１１でＭＤ＝１とする。これは、面積比がしきい値以下となる時間が短いため、変化検知ありの状態が続いていることを示す。
【００６３】
以上の説明からも明らかなように、本実施例によれば、画像を取得して変化検知処理を行うカメラサーバと、ネットワーク経由で画像と変化検知結果を取得して表示し、変化検知設定を対話的に行う設定クライアントからなる変化検知表示システムにおいて、変化量と継続時間から決まる変化検知結果の遷移状態を視覚的に示す手段を設ける。これにより、容易に変化検知設定を行うことができる画像変化検知表示システムを構築する。なお、本実施例では説明の都合上変化量として面積比を用いたが、変化検知の最終的な判別に関わる変化量であれば、面積比以外でも同様の表示方式を適用可能であることは言うまでもない。
【００６４】
（実施例２）
実施例１に対し、▲１▼設定クライアントの面積比表示部５−６において、変化量と変化検知結果とを別々に表示する、▲２▼この際に変化量が変化量のしきい値より大きいかどうかで表示手法を分ける、▲３▼さらに変化検知遷移状態が実施例１で説明した第３の状態にある期間中における、変化量の最大値を表示する機能を追加する、例を実施例２として説明する。本実施例におけるハードウェア構成および機能構成は、実施例１と同様なので、その説明を援用する。
【００６５】
本実施例の“動画像変化検知表示システム”における変化検知結果の表示手法を図１１に示す。図において、実施例１において説明した第１から第４の状態が、それぞれ図（ａ）から図（ｄ）に相当する。ここで、現在の面積比は図１１−１に示すように矩形表示される。面積比がしきい値より大きくなった場合は、図（ｂ）の１１−３、（ｃ）の１１−４に示すように面積比を表示する矩形の色や柄が変化する。
【００６６】
さらに、状態３および４にあるときは変化検知ありということであるから、図（ｃ）の１１−５、および、図（ｄ）の１１−７のように変化検知結果表示とピーク表示を兼ねる矩形を表示する。矩形の色は面積比を表示する矩形とは異なるものにする。また矩形の位置は状態３における面積比の最大値に対応する位置に表示する。
【００６７】
ピーク表示の手法としては、この他にも図１２に示すようにピーク表示部と面積比表示部を隣接させて表示する手法もある。例えば（ｃ）において、ピーク表示部１２−５と面積比表示部１２−４は隣接しており、ピーク表示部１２−５の右端がピーク値を示す。この手法では、動き検知結果が検知ありであることをより強調することができる。
【００６８】
以上の表示方式を面積比の変化と面積比のしきい値、および、継続時間の関係から、図１３を用いて再度説明する。図１３は実施例１の図６に対応するもので、重複する部分に関しては説明を省略する。図１３において、面積比の変化がしきい値より大きいか、しきい値以下であるかで、矩形インジケータの色や柄を変更する。例えばしきい値以下のときは緑、しきい値より大きいときは黄色などとする。一方で、変化検知結果が変化検知ありのときは、赤色の矩形をピーク位置に表示する。これにより変化検知結果と、変化検知が検知ありである期間中の面積比の最大値を同時に表示する。なお、ピーク表示の色は赤に限定されず、別の色でもよい。また柄を変えたり、点滅表示したりすることで強調表示することも可能である。
【００６９】
本実施例のソフトウェア構成は実施例１と同様であるので説明を省略する。また動作手順に関しては設定クライアントの動作手順において、検知情報表示更新処理ステップ９１２において、面積比表示を既に述べた方式に変更するのみであるため、説明を省略する。
【００７０】
以上の説明からも明らかなように、本実施例によれば、変化検知に使用する面積比と、変化検知結果を分けて表示し、さらに変化検知結果が検知ありの場合、変化検知結果がありの期間中における面積比の最大値を表示する。これにより変化検知量や、変化検知結果の遷移状態、および、最終的な変化検知結果を分かりやすく表示し、簡便に検知用パラメータの設定を行うことができる。なお本実施例では説明の都合上変化量として面積比を用いたが、変化検知の判別に関わる変化量であれば、面積比以外でも同様の表示方式を適用可能であることは言うまでもない。
【００７１】
（実施例３）
実施例２において、変化検知結果と変化検知ありの期間中における面積比の最大値とを同時に表示するピーク表示を廃止し、その代わりに、変化検知ありの場合、面積比表示部５−６の周囲を強調表示する例を実施例３として説明する。本実施例におけるハードウェア構成および機能構成は、実施例１と同様なので、その説明を援用する。
【００７２】
図１４を用いて、実施例３である“動画像変化検知表示システム”における変化検知表示手法を説明する。図において、実施例２と同様に、変化検知の遷移状態である状態１から状態４までがそれぞれ（ａ）〜（ｄ）に相当する。ここで面積比表示は、１４−１，１４−６のように面積比が面積比しきい値以下の場合と、１４−３、１４−４のように面積比しきい値より大きい場合とで色や柄を分けて表示する。
【００７３】
さらに、変化検知結果が検知ありの場合には１４−５、１４−７のように面積比表示部の全体を強調表示する。強調表示の手法としては、枠を太くしたり、枠を別の色にしたり、枠を点滅表示したりする手法がある。また、面積比表示部１４−４，１４−６と、面積比しきい値表示部を除く領域全体の色や柄を変えたり、強調表示したりする手法がある。
【００７４】
本実施例における、面積比の変化と、面積比のしきい値、および、継続時間との関係は、図１３において、「ピーク表示」に代わって「表示領域全体の強調表示」となるだけなので、図および説明は省略する。
【００７５】
本実施例のソフトウェア構成は実施例１，２と同様なので説明を省略する。また動作手順に関しては設定クライアントの動作手順において、面積比表示を既に述べた方式に変更するのみであるため、説明を省略する。
【００７６】
以上の説明からも明らかなように、本実施例によれば、変化検知に使用する面積比と、変化検知結果を分けて表示し、変化検知結果が検知ありの場合、面積比表示領域全体を強調表示する。これにより変化検知量と最終的な変化検知結果を分かりやすく表示し、簡便に検知用パラメータの設定を行うことができる。なお本実施例では説明の都合上変化量として面積比を用いたが、変化検知の判別に関わる変化量であれば、面積比以外でも同様の表示方式を摘要可能であることは言うまでもない。
【００７７】
なお、以上の各実施例において、動画像の部分領域ごとに変化検知結果を判別し、変化ありと判別された部分領域の面積和である変化検知面積を変化検知量とし、部分領域の変化検知結果を画像上に重畳して表示するようにしても良い。
【００７８】
本発明の実施態様を、動画像変化検知表示システムを次の（１）〜（１２）のとおりに構成し、動画像変化検知表示方法を次の（１３）ないし（２１）のとおりに構成し、プログラムを次の（２２）のとおりに示す。
【００７９】
（１）変化検知結果が変化なしの場合に、動画像の変化量が所定時間以上継続して基準を満たしたときは変化検知結果を変化ありとし、変化検知結果が変化ありの場合に、動画像の変化量が所定時間以上連続して基準を満たさなかったときは変化検知なしとする動画像の変化検知手段と、
前記動画像の変化量と、前記動画像の変化量が前記基準を満たしているか否かを示す指標と、前記変化検知結果とを同時に表示する表示手段と、
変化検知に関する設定をする設定手段と、を備えたことを特徴とする動画像変化検知表示システム。
【００８０】
（２）前記（１）に記載の動画像変化検知表示システムにおいて、
カメラサーバと、該カメラサーバとネットワークを介して接続される設定クライアントとを備え、前記カメラサーバが前記変化検知手段を有し、前記設定クライアントが前記表示手段と設定手段とを有することを特徴とする動画像変化検知表示システム。
【００８１】
（３）前記（１）に記載の動画像変化検知表示システムにおいて、
カメラサーバと、該カメラサーバとネットワークを介して接続される設定クライアントとを備え、
前記設定クライアントが前記変化検知手段と前記表示手段と設定手段とを有することを特徴とする動画像変化検知表示システム。
【００８２】
（４）前記（２）または（３）に記載の動画像変化検知表示システムにおいて、
前記設定手段は、カメラサーバに接続されたカメラのパン，チルト，ズームの各値および検知対象領域および検知感度，面積比のしきい値，継続時間のしきい値の各値のすくなくとも１つを設定することを特徴とする動画像変化検知表示システム。
【００８３】
（５）前記（１）に記載の動画像変化検知表示システムにおいて、
前記表示手段は、前記動画像の変化量を矩形の幅で表示し、また変化検知結果が検知ありのときには前記矩形とは別の矩形を変化検知ありの期間における変化量の最大値の位置に表示することを特徴とする動画像変化検知表示システム。
【００８４】
（６）動画像の変化量と、該動画像の変化量のしきい値と、継続時間のしきい値とを表示する動画像変化検知表示システムであって、
変化検知結果が変化なしの場合に、前記変化量が変化量しきい値以上の状態が継続時間しきい値以上連続したときに変化検知結果を変化ありとし、変化検知結果が変化ありの場合に、前記変化量がしきい値未満の状態が継続時間しきい値以上連続したときに変化検知結果を変化なしとする変化検知手段と、
前記変化検知手段による変化検知結果が変化なしで、かつ、変化量が変化量しきい値未満のときを第１の状態とし、変化検知結果が変化なしで、かつ、変化量が変化量しきい値以上のときを第２の状態とし、変化検知結果が変化ありで、かつ、変化量が変化量しきい値以上のときを第３の状態とし、変化検知結果が変化ありで、かつ、変化量が変化量しきい値未満のときを第４の状態とし、該第１から第４の状態を視覚的に区別して表示する表示手段と、を備えたことを特徴とする動画像変化検知表示システム。
【００８５】
（７）前記（６）に記載の動画像変化検知表示システムにおいて、
変化量が変化量しきい値を超えるか、変化量しきい値以下かで変化を判別することを特徴とする動画像変化検知表示システム。
【００８６】
（８）前記（６）または（７）に記載の動画像変化検知表示システムにおいて、
前記第１から第４の状態を、前記矩形における別々の色や柄で表すことを特徴とすることを特徴とする動画像変化検知システム。
【００８７】
（９）前記（６）または（７）に記載の動画像変化検知表示システムであって、
ある時刻での変化量を矩形の幅で表示し、前記動画像の変化検知結果が変化ありの場合には矩形の外周の太さや色や柄を変更することを特徴とする動画像変化検知表示システム。
【００８８】
（１０）前記（６）または（７）に記載の動画像変化検知表示システムにおいて、
ある時刻での変化量を矩形の幅で表示し、前記動画像の変化検知結果が変化ありの場合には矩形の外周を点滅することを特徴とする動画像変化検知表示システム。
【００８９】
（１１）前記（６）または（７）に記載の動画像変化検知表示システムにおいて、
ある時刻での変化量を矩形の幅で表示し、前記状態３および４にあるときに、前記状態３における変化量の最大値を前記矩形とは別の矩形として表示することを特徴とする動画像変化検知表示システム。
【００９０】
（１２）前記（１）から（１１）に記載の動画像変化検知表示システムにおいて、
動画像の部分領域ごとに変化検知結果を判別し、変化ありと判別された部分領域の面積和である変化検知面積を変化検知量とし、部分領域の変化検知結果を画像上に重畳して表示することを特徴とする動画像変化検知表示システム。
【００９１】
（１３）変化検知結果が変化なしの場合に、動画像の変化量が所定時間以上継続して基準を満たしたときは変化検知結果を変化ありとし、変化検知結果が変化ありの場合に、動画像の変化量が所定時間以上連続して基準を満たさなかったときは変化検知なしとする動画像の変化検知工程と、
前記動画像の変化量と、前記動画像の変化量が前記基準を満たしているか否かを示す指標と、前記変化検知結果とを同時に表示する表示工程と、
変化検知に関する設定をする設定工程と、を備えたことを特徴とする動画像変化検知表示方法。
【００９２】
（１４）前記（１３）に記載の動画像変化検知表示方法において、
前記表示工程は、前記動画像の変化量を矩形の幅で表示し、また変化検知結果が検知ありのときには前記矩形とは別の矩形を、変化検知ありの期間における変化量の最大値の位置に表示することを特徴とする動画像変化検知表示方法。
【００９３】
（１５）動画像の変化量と、該動画像の変化量のしきい値と、継続時間のしきい値とを表示する動画像変化検知表示方法であって、
変化検知結果が変化なしの場合に、前記変化量が変化量しきい値以上の状態が継続時間しきい値以上連続したときに変化検知結果を変化ありとし、変化検知結果が変化ありの場合に、前記変化量がしきい値未満の状態が継続時間しきい値以上連続したときに変化検知結果を変化なしとする変化検知工程と、
前記変化検知手段による変化検知結果が変化なしで、かつ、変化量が変化量しきい値未満のときを第１の状態とし、変化検知結果が変化なしで、かつ、変化量が変化量しきい値以上のときを第２の状態とし、変化検知結果が変化ありで、かつ、変化量が変化量しきい値以上のときを第３の状態とし、変化検知結果が変化ありで、かつ、変化量が変化量しきい値未満のときを第４の状態とし、該第１から第４の状態を視覚的に区別して表示する表示工程と、を備えたことを特徴とする動画像変化検知表示方法。
【００９４】
（１６）前記（１５）に記載の動画像変化検知表示方法において、
変化量が変化量しきい値を超えるか、変化量しきい値以下かで変化を判別することを特徴とする動画像変化検知表示方法。
【００９５】
（１７）前記（１５）または（１６）に記載の動画像変化検知表示方法において、
前記第１から第４の状態を、前記矩形における別々の色や柄で表すことを特徴とすることを特徴とする動画像変化検知表示方法。
【００９６】
（１８）前記（１５）または（１６）に記載の動画像変化検知表示方法であって、
ある時刻での変化量を矩形の幅で表示し、前記動画像の変化検知結果が変化ありの場合には矩形の外周の太さや色や柄を変更することを特徴とする動画像変化検知表示方法。
【００９７】
（１９）前記（１５）または（１６）に記載の動画像変化検知表示方法において、
ある時刻での変化量を矩形の幅で表示し、前記動画像の変化検知結果が変化ありの場合には矩形の外周を点滅することを特徴とする動画像変化検知表示方法。
【００９８】
（２０）前記（１５）または（１６）に記載の動画像変化検知表示方法において、
ある時刻での変化量を矩形の幅で表示し、前記状態３および４にあるときに、前記状態３における変化量の最大値を前記矩形とは別の矩形として表示することを特徴とする動画像変化検知表示方法。
【００９９】
（２１）前記（１３）ないし（２０）のいずれかに記載の動画像変化検知表示方法において、
動画像の部分領域ごとに変化検知結果を判別し、変化ありと判別された部分領域の面積和である変化検知面積を変化検知量とし、部分領域の変化検知結果を画像上に重畳して表示することを特徴とする動画像変化検知表示方法。
【０１００】
（２２）前記（１３）ないし（２１）のいずれかに記載の画像変化検知表示方法を実現するためのプログラム。
【０１０１】
【発明の効果】
以上説明したように、本発明によれば、変化検知処理の途中経過や変化検知結果の遷移状態、および、最終的な変化検知結果を分かりやすく表示することができ、これにより、変化検知設定を容易に行うことができる。
【図面の簡単な説明】
【図１】実施例１のハードウェア構成を示すブロック図
【図２】カメラサーバの機能構成を示すブロック図
【図３】設定クライアントの機能構成を示すブロック図
【図４】設定クライアントの表示操作画面の例を示す図
【図５】設定クライアントの変化検知設定画面の例を示す図
【図６】変化検知表示の説明図
【図７】カメラサーバのメインプロセスを示すフローチャート
【図８】カメラサーバのサブプロセスを示すフローチャート
【図９】設定クライアントのプロセスを示すフローチャート
【図１０】変化検知結果を求めるための処理を示すフローチャート
【図１１】実施例２における変化検知結果の表示手法を示す図
【図１２】変化検知結果の表示手法を示す図
【図１３】変化検知表示の説明図
【図１４】実施例３における変化検知結果の表示手法を示す図
【符号の説明】
１−１  カメラサーバ
１−２  ＣＰＵ
１−２ｃｌ  ＣＰＵ
１−７  モニタ
１−１０ｃｌ  キーボード
１−１４  設定クライアント
【図１】
2004248147.tif 000003
【図２】
2004248147.tif 000004
【図３】
2004248147.tif 000005
【図４】
2004248147.tif 000006
【図５】
2004248147.tif 000007
【図６】
2004248147.tif 000008
【図７】
2004248147.tif 000009
【図８】
2004248147.tif 000010
【図９】
2004248147.tif 000011
【図１０】
2004248147.tif 000012
【図１１】
2004248147.tif 000013
【図１２】
2004248147.tif 000014
【図１３】
2004248147.tif 000015
【図１４】
2004248147.tif 000016