(57)【要約】【課題】複数の監視映像表示モード毎にカメラの状態に応じた好適なレイアウトを提供できるようにする。【解決手段】複数の監視映像表示モードを切り換える切り換え手段と、操作する機能ダイアログのモードごとの位置及び表示／非表示を記録する記録手段と、前記切り換え手段により行われた切り換え時の状態を判定する判定手段と、前記切り換え手段により行われたモード切り換え時に、前記判定手段により判定された状態に応じた表示レイアウトを復元する復元手段とを設け、モード切り換え時の状態に応じた表示レイアウトを復元できるようにする。【選択図】図４
2014011566.tif 000002
【特許請求の範囲】
【請求項１】
複数の監視映像表示モードを切り換える切り換え手段と、
操作する機能ダイアログのモードごとの位置及び表示／非表示を記録する記録手段と、
前記切り換え手段により行われた切り換え時の状態を判定する判定手段と、
前記切り換え手段により行われたモード切り換え時に、前記判定手段により判定された状態に応じた表示レイアウトを復元する復元手段とを有することを特徴とする画像表示装置。
【請求項２】
前記判定手段は、表示すると操作に影響のでるダイアログをはじく表示例外判定処理を行い、
モード切り換え時に表示例外判定された場合は該ダイアログを表示しないことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記記録手段は、操作する機能ダイアログのモードごと、及び撮像状態ごとの位置及び表示／非表示を記録し、
前記判定手段は、撮像状態も利用して判定し、
前記復元手段は、モード切り換え時にカメラの撮像状態に応じた表示を復元することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記判定手段は、撮像状態と表示状態とを利用して切り換え時の状態を判定し、
前記復元手段は、モード切り換え時にカメラの撮像状態とビューワーの表示状態に応じて表示の復元位置を変更することを特徴とする請求項３に記載の画像表示装置。
【請求項５】
請求項１〜４の何れか１項に記載の画像表示装置と、監視カメラとを有することを特徴とする監視カメラシステム。
【請求項６】
複数の監視映像表示モードを切り換える切り換え工程と、
操作する機能ダイアログのモードごとの位置及び表示／非表示を記録する記録工程と、
前記切り換え工程により行われた切り換え時の状態を判定する判定工程と、
前記切り換え工程により行われたモード切り換え時に、前記判定工程により判定された状態に応じた表示レイアウトを復元する復元工程とを有することを特徴とする画像表示方法。
【請求項７】
前記判定工程は、表示すると操作に影響のでるダイアログをはじく表示例外判定処理を行い、
モード切り換え時に表示例外判定された場合は該ダイアログを表示しないことを特徴とする請求項６に記載の画像表示方法。
【請求項８】
前記記録工程は、操作する機能ダイアログのモードごと、及び撮像状態ごとの位置及び表示／非表示を記録し、
前記判定工程は、撮像状態も利用して判定し、
前記復元工程は、モード切り換え時にカメラの撮像状態に応じた表示を復元することを特徴とする請求項６に記載の画像表示方法。
【請求項９】
前記判定工程は、撮像状態と表示状態とを利用して切り換え時の状態を判定し、
前記復元工程は、モード切り換え時にカメラの撮像状態とビューワーの表示状態に応じて表示の復元位置を変更することを特徴とする請求項８に記載の画像表示方法。
【請求項１０】
複数の監視映像表示モードを切り換える切り換え手順と、
操作する機能ダイアログのモードごとの位置及び表示／非表示を記録する記録手順と、
前記切り換え手順により行われた切り換え時の状態を判定する判定手順と、
前記切り換え手順により行われたモード切り換え時に、前記判定手順により判定された状態に応じた表示レイアウトを復元する復元手順とをコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置及び監視カメラシステムに関し、特に、複数の監視映像表示モード毎にPTZカメラ操作機能を好適に扱えるようにするために用いて好適な技術に関するものである。
【背景技術】
【０００２】
近年、監視カメラシステムでは、ネットワークカメラの普及により映像が高解像度化してきた。特に、固定型のカメラに留まらず、自由にパン・チルト・ズーム・ローテーション(以下PTZR)駆動を行うことが可能なネットワークカメラが普及してきており、提供する機能も多種多様になってきている。そのため、複数の映像サイズに対応した映像表示部と、複数のカメラ操作に対応した機能ダイアログなどを混在して表示させる監視カメラシステムがあった。
【０００３】
一方で、複数のウインドウを扱うシステムも、一般的なＯＳ自体や画像編集ソフト、文書編集ソフト、アプリケーション共有型の遠隔コミュニケーションツールなど、多岐にわたって存在し、複数のウインドウ群のレイアウトを管理できるソフトもあった。
【０００４】
例えば、ネットワークカメラには、撮像映像をQVGA/VGA/SXGAのような画像サイズに切り換えて表示したり、PTZのコントロールダイアログやイベント表示ダイアログ、パノラマ画面制御ダイアログなどのカメラ機能をユーザーに提供したりするＵＩがあった（非特許文献１）。
さらに、クライアントのビューワー上で表示されている映像から１つの矩形を切り出して、電子的にPTZ駆動させたように表示させる、いわゆるビューワーPTZなども実現されてきている（非特許文献２）。
【０００５】
また、Windows（登録商標）などのＯＳの機能や、Explorerの機能として、以前のウインドウ表示情報を保存しておき、再度表示される際に位置を復元するものがあった。
さらに、複数の動作モードを有するソフトウェアで、画面上に表示されるウインドウの配置情報を動作モード毎に記憶して、動作モード切り換え時には記憶された配置情報に従って表示するものがあった（特許文献１）。
【０００６】
このため、表示モードを切り換えるたびに、その表示モードに紐付されたレイアウトで復元して表示することができた。また、複数のウインドウやダイアログを表示する際に自動でレイアウトすることもできた（特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２７７４９７号公報
【特許文献２】特開平１１−１５６２６号公報
【非特許文献】
【０００８】
【非特許文献１】VB-M40操作ガイド
【非特許文献２】VB-M600操作ガイド
【発明の概要】
【発明が解決しようとする課題】
【０００９】
監視カメラシステムにおける画像表示装置では監視映像の表示部が重要であり、さらにその中でも、状況に応じて注視したり、カメラ操作を必要としたりするので、見る場所や利用する機能が固定的ではなかった。特に、監視目的で画像サイズを拡大するような場合には、注目される部分が重要であるので、カメラの状況に応じた監視映像表示モードが望まれる。
【００１０】
しかしながら、あらかじめ紐付されたレイアウトに復元するだけでは、注目部分にカメラ操作ダイアログが重なってしまうなど、必ずしも好適なレイアウト表示をすることができない問題点があった。
本発明は前述の問題点に鑑み、複数の監視映像表示モード毎にカメラの状況に応じて好適なレイアウトを提供できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像表示装置は、複数の監視映像表示モードを切り換える切り換え手段と、操作する機能ダイアログのモードごとの位置及び表示／非表示を記録する記録手段と、前記切り換え手段により行われた切り換え時の状態を判定する判定手段と、前記切り換え手段により行われたモード切り換え時に、前記判定手段により判定された状態に応じた表示レイアウトを復元する復元手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数の監視映像表示モード毎に好適なレイアウトを提供することができる。
また、本発明の他の特徴によれば、表示モードを切り換えた際の注目部分に機能ダイアログが重ならない、より好適なレイアウトを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態を示し、監視カメラシステムの構成例を示すブロック図である。
【図２】本発明の実施形態を示し、各種プログラムやデータを模式的に表したマップ図である。
【図３】本発明の実施形態を示し、通常表示モードの表示例を示す図である。
【図４】表示モード切り換えプログラムにより実行される処理を説明するフローチャートである。
【図５】表示モードレイアウトデータの一例を示す図である。
【図６】全画面表示モードの表示例を示す図である。
【発明を実施するための形態】
【００１４】
本発明の実施形態の詳細について以下に述べる。
（第１の実施形態）
本実施形態の代表図を図４に示す。
図１は、監視カメラ１００（カメラサーバー）とビューワークライアント（以下、画像表示装置）２００による監視カメラシステムの詳細な構成例を示すブロック図である。
監視カメラ１００は、ＣＰＵ１１０、１次記憶装置１２０、２次記憶装置１３０、ビデオキャプチャI/F １４０、制御I/F １５０、機器I/F １６０、ネットワークI/F １９０が内部バス１８０を介して相互に接続されている。
【００１５】
ここで、１次記憶装置１２０は、ＲＡＭに代表される書き込み可能な高速の記憶装置で、ＯＳや各種プログラム及び各種データがロードされ、またＯＳや各種プログラムの作業領域としても使用される。
【００１６】
２次記憶装置１３０はＦＤＤやＨＤＤ、フラッシュメモリ、CD-ROMドライブ等に代表される不揮発性を持った記憶装置で、ＯＳや各種プログラム及び各種データの永続的な記憶領域として使用される他に、短期的な各種データの記憶領域としても使用される。
ビデオキャプチャI/F １４０には撮像部１４５が接続され、撮像部１４５が撮影した画像データを所定のフォーマットに変換・圧縮して１次記憶装置１２０に転送する。
制御I/F １５０には雲台１５５が接続され、雲台１５５のパン機構、チルト機構、ローテーション機構、ズーム機構の状態を得る。また、指示に従って雲台１５５を制御する。
【００１７】
機器I/F １６０にはI/O機器１６５が接続され、外部からの信号・割り込みを受け付けたり、外部への信号の出力を行ったりする。
ネットワークI/F １９０は、従来からあるＣＣＴＶカメラのように出力されてＤＶＲ等の録画機器に接続するためや、ネットワークカメラとしてのEthernet（登録商標）等の通信媒体を介して各種クライアントとの通信を行うためのI/Fを担う。
【００１８】
画像表示装置２００は、ＣＰＵ２１０、１次記憶装置２２０、２次記憶装置２３０、キーボード２４０、マウス２５０、ディスプレイ２６０、ネットワークI/F ２９０が内部バス２８０を介して相互に接続されている。
【００１９】
１次記憶装置２２０は、１次記憶装置１２０と同様の構成であり、２次記憶装置２３０は、カメラサーバー１００の２次記憶装置１３０と同様の構成である。キーボード２４０、及びマウス２５０には指示を与える一般的な入力装置が接続される。ディスプレイ２６０には表示を行う一般的な出力装置が接続される。ネットワークI/F ２９０は、ネットワーク１９５と接続するためのI/Fであり、ネットワークI/F１９０と同様のもので、相互に接続できるものである。
【００２０】
ここで、図２に示すように、カメラサーバー１００の１次記憶装置１２０上には撮像プログラム３００、雲台制御プログラム３１０、検知プログラム３２０、配送プログラム３３０がロードされる。
また、カメラサーバー１００の２次記憶装置１３０上には機器データ３７０、撮像データ３８０、設定データ３９０などが保存される。
【００２１】
図２に示すように、画像表示装置２００の１次記憶装置２２０上には通信プログラム４００、表示プログラム４１０、操作プログラム４２０、表示モード切り換えプログラム４３０がロードされる。
また、図２の画像表示装置２００の２次記憶装置２３０上には、ビューワーデータ４７０、表示モードレイアウトデータ４８０、配送データ４９０などが保存される。
【００２２】
撮像プログラム３００は、撮像部１４５からの映像をビデオキャプチャI/F１４０で処理し、２次記憶装置１３０に撮像データ３８０を保持するものである。保持する先は、２次記憶装置１３０だけでなく１次記憶装置１２０のような高速な記憶装置やバッファなどでもよい。これは、一般的なビデオ映像処理であり、従来からある技術であるため、詳細な説明は省略する。
【００２３】
雲台制御プログラム３１０は、各種プログラムからの指示を受け、制御I/F１５０から雲台１５５を制御する。また、雲台１５５から情報を受け制御I/F１５０で処理し、通知したり２次記憶装置１３０に機器データ３７０を保持するものである。保持する先は２次記憶装置１３０だけでなく１次記憶装置１２０のような高速な記憶装置やバッファなどでもよい。これは、一般的な雲台駆動型のカメラの制御処理であり、従来からある技術であるため、詳細な説明は省略する。
【００２４】
検知プログラム３２０は、各種プログラムからの指示を受け、機器I/F１６０からI/O機器１６５を制御する。また、I/O機器１６５からの情報を受け機器I/F１６０で処理し、通知したり１次記憶装置１２０や２次記憶装置１３０に機器データ３７０を保持するものである。これは、一般的な接点制御処理などで実現されるものであり、従来からある技術であるため、詳細な説明は省略する。
【００２５】
配送プログラム３３０は、設定データ３９０を読み込み初期化された後、画像表示装置２００やその通信プログラム４００、その他の要求に応じて、更新された撮像データ３８０をネットワークI/F１９０を介してネットワーク１９５へ配送する。配送先はネットワーク１９５だけでなく、１次記憶装置１２０、２次記憶装置１３０のようなメモリやバッファへの保存でもよい。これは、一般的なネットワークカメラの配送処理であり、従来からある技術であるため、詳細な説明は省略する。
【００２６】
通信プログラム４００は、カメラサーバー１００からネットワーク１９５を経由してネットワークI/F ２９０ で配送された撮像データ３８０を受け取り、２次記憶装置２３０へ配送データ４９０として保存するものである。これは、一般的な通信処理、特に映像受信処理であり、従来からある技術であるため、詳細な説明は省略する。
【００２７】
表示プログラム４１０は、２次記憶装置２３０の配送データ４９０が更新されたことで、ディスプレイ２６０上に表示されているビューワー上の画像を更新して表示するものである。これは、一般的な表示処理で従来からある技術であるため、詳細な説明は省略するが、表示されるビューワーの通常表示モードの表示例を図３のビューワー３１に示す。
【００２８】
ビューワー３１は、監視映像表示部３２と、カメラ操作を行う機能ダイアログで構成されており、たとえばカメラ制御を行うコントロールダイアログ３３、イベント表示ダイアログ３４、パノラマ画面制御ダイアログ３５などで構成されている。
【００２９】
操作プログラム４２０は、ビューワー３１からのイベントを待って、イベントに応じた制御を行うものである。各機能ダイアログの表示が、例えば右クリックメニューなどからのイベントで求められた場合にはそのダイアログを表示するもので、一般的なGUI処理であり、従来からある技術であるため、詳細な説明は省略する。ただし、以下で機能ダイアログの一部の例を説明する。
【００３０】
カメラ制御を行うコントロールダイアログ３３では、例えばPTZRの移動指示イベントが受け取られた場合に、ネットワークI/F２９０を介してネットワークI/F１９０へカメラ制御指示を伝送する。そして、雲台制御プログラム３１０で受け取られた指示によって雲台１５５を駆動させる。また、転送された指示が、AF/AE/AWBなどのカメラ撮像の制御指示であれば、撮像プログラム３００で受け取られた指示によって撮像部１４５を制御させる。
【００３１】
イベント表示を行うイベント表示ダイアログ３４では、例えば検知プログラム３２０からの通知を受けてイベントを表示したり、接点制御（出力）指示などがイベント表示ダイアログ３４で受け取られたりした場合。ネットワークI/F２９０を介してネットワークI/F１９０へ接点制御指示を伝送し、検知プログラム３２０で受け取られた指示によってI/O機器１６５を制御させる。
【００３２】
パノラマ制御を行うパノラマ画面制御ダイアログ３５では、例えば機器データ３７０に保存されているパノラマ画像を表示し、パノラマ画像上の一部がＧＵＩで指定された場合。ネットワークI/F２９０を介してネットワークI/F１９０へカメラ制御指示を伝送し、雲台制御プログラム３１０で受け取られた指示によって雲台１５５を駆動させる。
【００３３】
ビューワーPTZ制御ダイアログ３６では、配送データ４９０の画像データを例えば１秒間隔で表示させ、ビューワーデータ４７０で指定される切り出し範囲座標の矩形を重畳して表示させ、この矩形で指定される範囲の画像を監視映像表示部３２に拡大表示させる。ビューワーPTZは、カメラ画角の映像全体を表示し、ビューワー側で切り出すＧＵＩである。また、この矩形をＧＵＩ処理で拡大・縮小・移動させることで、切り出し範囲の座標を制御し、表示範囲を制御し、ビューワーデータ４７０の切り出し範囲座標も更新する。
以上、一部の機能ダイアログの処理を説明したが、いずれの処理も従来のネットワークカメラで実現されているもので、これ以上の詳細な説明は省略する。
【００３４】
次に、本実施形態の表示モード切り換えプログラム４３０の処理の流れのフローチャートを図４に示す。
例えば、現在の監視映像表示モードが通常表示モードであって、全画面表示モードへの切り換えイベントが、操作プログラム４２０から送付された場合、Ｓ４０１で、現在の監視映像表示モードの通常表示モードに紐付する。そして、機能ダイアログの位置座標（ｘ，ｙ）と表示／非表示の表示データのon/offを表示モードレイアウトデータ４８０として２次記憶装置２３０へ保存する。
【００３５】
図５に、表示モードレイアウトデータ４８０の例を、表示情報５１として示す。これらのデータは表示モード名ごと、機能名ごとにビューワー３１の、例えば左上を原点(０,０)とした相対座標値（ｘ，ｙ）のX座標とY座標、および表示／非表示の表示データのon/offで表示用のレイアウト情報を保持する。
【００３６】
次に、Ｓ４０２で、指定された監視映像表示モードの全画面表示モードへ切り換える。例えばこの場合、図６に示すように、監視映像表示部３２が拡大され全画面表示されるように表示モードが切り換えられる。
その後、Ｓ４０３で指定された監視映像表示モードの全画面表示モードの表示モードレイアウトデータ４８０を読み出し、続いてＳ４０４で、カメラ情報として機器データ３７０やビューワーデータ４７０などを読み出す。
【００３７】
カメラ情報には、後述の実施形態で詳述するが、カメラのプリセット情報やマスク情報、可視範囲情報、現在のPTRZ位置などの機器データ３７０に加え、例えば「ビューワーPTZ機能ダイアログは表示onで機能ONになる」。また、「音声機能ダイアログは表示onでは機能ONにならず、チェックボックスの状態による」などの画像表示装置２００のビューワー３１のカメラ操作情報であるビューワーデータ４７０も含む。
続いてＳ４１０で、復元していない機能ダイアログが残っているか否かを判定し、残っていない場合には処理を終了し、残っている場合にはＳ４２０に進む。
【００３８】
Ｓ４２０では、選択された機能ダイアログの表示モードレイアウトデータ４８０の表示データが『ＯＮ』か否かを判定する。『ＯＮ』でなければ、Ｓ４２１に進み、表示せずに次の機能ダイアログのチェックのためにＳ４１０に戻る。『ＯＮ』であればＳ４３０の判定手順に進む。
Ｓ４３０では、現状のカメラ情報から該当する機能ダイアログを表示してよいか否かを判定する。
【００３９】
例えば、全画面表示モードの、ビューワーPTZダイアログの表示モードレイアウトデータ４８０の表示情報５１が『ＯＮ』と記録されていたとする。しかし、通常表示モード中にビューワーPTZ機能がＯＦＦにされている（ダイアログは非表示）場合に表示してしまうと、ビューワーデータ４７０で指定されているように、モード切り換えなのに機能をONしてしまうことになる。
【００４０】
前述のように、例えば表示されると機能に影響してしまうダイアログなどをＳ４３０で判定し、表示してはならない場合にはＳ４３１に進む。そして、たとえ表示情報５１が『ＯＮ』だとしてもスキップして、位置情報だけを復元して、表示させずに、次の機能ダイアログのチェックのためにＳ４１０に戻る。すなわち、Ｓ４３０及びＳ４３１において、表示すると操作に影響のでるダイアログをはじく表示例外判定処理が行なわれる。一方、表示してよい場合にはＳ４４０に進む。
【００４１】
Ｓ４４０では、読み出された表示モードレイアウトデータ４８０の位置座標（ｘ，ｙ）に基づいて表示が復元する。その後、次の機能ダイアログのチェックのためにＳ４１０に戻り、全ての復元して表示されるべき機能ダイアログのチェックが終わるまでループする。
【００４２】
前述したようなビューワーデータ４７０にカメラ操作情報がない場合などのように、表示に対する判定を考慮しなくてよい場合は、Ｓ４３０の判定はスキップして次のＳ４４０に進み、保持している表示モードレイアウトデータ４８０の通りに復元してもよい。
Ｓ４１０で、全ての復元して表示されるべき機能ダイアログのチェックが終わったら、表示モード切り換えプログラム４３０は終了する。
【００４３】
図６に示した全画面表示モードの場合、イベント表示ダイアログ３４とパノラマ画面制御ダイアログ３５が、通常表示モードとは異なる座標で表示（on）となり表示される。そして、ビューワーPTZ制御ダイアログ３６は、以前の全画面モード終了時点での表示データのon/offとは無関係に表示されない状態になる。
【００４４】
なお、本実施形態では表示モードレイアウトデータ４８０を画像表示装置２００に保持したが、カメラサーバー１００で保持してもよい。こうすることで、同様なレイアウトを複数のクライアントで共用することができる利点がある。
このようにすることで、複数の監視映像表示モード毎に好適なレイアウトを提供することができる。
【００４５】
（第２の実施形態）
第１の実施形態では、あらかじめ定められたビューワーデータ４７０に基いて、表示モード切り換えプログラム４３０により実行されるＳ４３０のステップで、現状のカメラ情報から該当する機能ダイアログを表示するか否かを判定した。しかし、本発明はこれに限るものではない。
【００４６】
第２の実施形態では、第１の実施形態の表示モード切り換えプログラム４３０のＳ４０４で読みだした機器データ３７０を利用して判定することによって、読みだす表示レイアウトデータを変更することで、より好適なレイアウトを提供する例を説明する。
【００４７】
本実施形態のシステムの構成図は、第１の実施形態の図１と同様である。
また、システム構成の１次記憶装置２２０上で表示モード切り換えプログラム４３０が第２の表示モード切り換えプログラム４３１に置き換わったものである。また、２次記憶装置２３０上で、表示モードレイアウトデータ４８０が第２の表示モードレイアウトデータ４８１に置き換わったものである。
【００４８】
本実施形態の第２の表示モード切り換えプログラム４３１の処理の流れを説明する（図示せず）。
第２の表示モード切り換えプログラム４３１は、第１の実施形態の表示モード切り換えプログラム４３０のＳ４３０とＳ４３１のステップにおける動作が異なるものである。
また、Ｓ４０３で読み込む情報が第２の表示モードレイアウトデータ４８１に変わったものである。
【００４９】
第１の実施形態の表示モードレイアウトデータ４８０は、「表示モード」ごとの「機能名」ごとにレイアウト情報を保持した。第２の実施形態の第２の表示モードレイアウトデータ４８１は、「表示モード」ごとの「機能名」ごとの「カメラプリセット位置」ごとにレイアウト情報を保持する（図示せず）。
【００５０】
Ｓ４３０と同等な本実施形態の処理ステップでは、判定のために機器データ３７０でカメラの撮像状態を示すカメラのプリセット情報と現在のPTRZ情報を得た上で、カメラの画角がプリセットに向いているか比較する。そして、それに応じて予め定められた第２の表示モードレイアウトデータ４８１に従った判定を行う。この処理ステップをＳ４３１'とする（図示せず）。
【００５１】
表示データが『ＯＮ』であればＳ４４０と同等のステップに進んで表示の復元を行い、『ＯＦＦ』の場合はＳ４３１と同等な処理ステップで、プリセットに紐付された位置情報だけを復元して、表示しないこの処理ステップをＳ４３１'とする（図示せず）。そして、次の機能ダイアログのチェックのためにＳ４１０と同等の処理に戻る。
このようにすることで、複数の監視映像表示モードでカメラが向いているプリセットごとに好適なレイアウトを提供することができる。
【００５２】
（第３の実施形態）
第２の実施形態では、あらかじめ定められた位置座標（ｘ，ｙ）にもとづいて、第２の表示モード切り換えプログラム４３１のＳ４４０、Ｓ４３１'の処理ステップで、表示位置を復元したが、本発明はこれに限るものではない。
本実施形態では、図４のフローチャートのＳ４０４で読みだした機器データ３７０を利用して判定することによって、表示のON/OFFや表示の復元位置を変更することで、より好適なレイアウトを提供する例を説明する。
【００５３】
本実施形態のシステムの構成図は、第１の実施形態の図１と同様である。また、システム構成の１次記憶装置２２０上で表示モード切り換えプログラム４３０が第３の表示モード切り換えプログラム４３２に置き換わったものである。
【００５４】
次に、本実施形態の第３の表示モード切り換えプログラム４３２の処理の流れを説明する（図示せず）。
第３の表示モード切り換えプログラム４３２は、第２の実施形態の第２の表示モード切り換えプログラム４３１のＳ４３０'の処理ステップの動作が異なるものである。
Ｓ４３０'と同等な本実施形態の処理のステップでは、判定のために機器データ３７０でカメラのプリセット情報と表示状態を示すマスク情報。現在のPTRZ情報を得た上で、指定された位置座標（ｘ，ｙ）での表示が監視映像表示部３２のマスク表示と重なるかどうかも判定材料にする（この処理ステップをＳ４３０''とする（図示せず））。
【００５５】
機能ダイアログの表示位置が監視映像表示部３２に重なる場合で、かつマスク表示と重なっている場合。または、監視映像表示部３２に重ならない場合は、第２の実施形態のＳ４３０'と同様に、第３の表示モードレイアウトデータ４８２の表示データのon/offに応じて、Ｓ４３１'とＳ４４０と同等のステップに処理を進める。
【００５６】
機能ダイアログの表示位置が監視映像表示部３２に重なる場合で、かつマスク表示と重なっていない場合、ビューワー３１の余白スペースや監視映像表示部３２上のマスク表示部を探しだす。そして、その位置（ｘ,ｙ）に、第３の表示モードレイアウトデータ４８２の位置座標（ｘ,ｙ）を変更する。
この表示位置を探索して自動的にレイアウトする処理は、従来からある複数のウインドウを領域内に自動レイアウトする処理で実現することができるため、詳細な説明は省略する。
【００５７】
Ｓ４３０''の処理ステップで位置座標（ｘ，ｙ）を変更後に、第２の実施形態のＳ４３０'と同様に、表示モードレイアウトデータ４８０の表示データのon/offに応じて、Ｓ４３１'及びＳ４４０と同等の処理ステップに処理を進める。
【００５８】
なお、本実施形態では、マスク表示との重なりを例にして座標位置を変更したが、これに限らない。例えば、明示的に重なりを許可する領域を機器データ３７０に指定しておいたりしてもよい。また、重なる場合に座標位置を変更するのではなく、表示データを『ＯＦＦ』に変更してＳ４３１'の処理ステップに進んでもよい。
このようにすることで、表示モードを切り換えた際に、監視映像表示部３２の注目部分にできるだけ重ならないように機能ダイアログを表示することができ、より好適なレイアウトを提供することができる。
【００５９】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６０】
１００  カメラサーバー
１１０  ＣＰＵ
１２０  １次記憶装置
１３０  ２次記憶装置
１４０  ビデオキャプチャI/F
１５０  制御 I/F
１６０  機器I/F
１９０  ネットワークI/F
１９５  ネットワーク
２００  画像表示装置
２１０  ＣＰＵ
２２０  １次記憶装置
２３０  ２次記憶装置
２４０  キーボード
２５０  マウス
２６０  ディスプレイ
２９０  ネットワークI/F
【図１】
2014011566.tif 000003
【図２】
2014011566.tif 000004
【図３】
2014011566.tif 000005
【図４】
2014011566.tif 000006
【図５】
2014011566.tif 000007
【図６】
2014011566.tif 000008