(57)【特許請求の範囲】
【請求項１】
複数の撮像手段の動作機能を一括で制御可能な制御手段と、
前記制御手段の指示でユーザインタフェースを構築する描画手段と、
前記制御手段により指示された前記撮像手段への動作要求と当該撮像手段の識別情報とを含む操作情報を操作履歴データベースに記録する操作履歴蓄積手段と、
ユーザ操作に基づいて前記操作履歴データベースから読み出した複数の前記撮像手段に対する前記操作情報の組み合わせを前記ユーザインタフェースのカスタマイズボタンに関連付けてボタン機能データベースに登録するユーザ操作カスタマイズ手段と、
を備えた映像監視装置。
【請求項２】
前記描画手段からの描画指示および前記撮像手段が撮像した映像を合成して表示装置に出力する映像表示手段を備えること
を特徴とする請求項１記載の映像監視装置。
【請求項３】
前記操作履歴蓄積手段は、予め設定された蓄積対象の操作の操作情報を前記操作履歴データベースに記録することを特徴とする請求項１または請求項２記載の映像監視装置。
【請求項４】
前記ユーザ操作カスタマイズ手段は、前記操作情報の操作順を登録し、前操作の処理が終了してから次の操作の処理を行うまでの時間を登録可能であることを特徴とする請求項１から請求項３のうちのいずれか１項記載の映像監視装置。
【請求項５】
前記制御手段は、前記ユーザインタフェースのカスタマイズボタンが操作されると、そのカスタマイズボタンに対応した操作情報の組み合わせを前記ユーザ操作カスタマイズ手段から読み出すことを特徴とする請求項１から請求項４のうちのいずれか１項記載の映像監視装置。
【請求項６】
前記ユーザ操作カスタマイズ手段は、ユーザに指定された操作情報を新たなユーザインタフェースの動作機能として前記ボタン機能データベースに記録することを特徴とする請求項１から請求項５のうちのいずれか１項記載の映像監視装置。
【請求項７】
前記ユーザ操作カスタマイズ手段は、ユーザに指定された操作情報を既存のユーザインタフェースの動作機能に加えて前記ボタン機能データベースに記録することを特徴とする請求項１から請求項６のうちのいずれか１項記載の映像監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばユーザからの入力を得て監視カメラを操作し、その監視カメラからの映像を表示装置に表示する映像監視装置に関するものである。
【背景技術】
【０００２】
映像監視装置は、例えば防災、人物監視、防犯のために設けられる監視カメラからの映像を表示装置に表示することで、監視員としてのユーザが映像を監視しながら監視カメラを操作できるように構成されている。このような映像監視装置においては、例えば操作ボタンが表示された操作画面に対し、ユーザが所望する機能の操作ボタンが表示されるまで操作画面を遷移させ、操作ボタンを押下することで１機能を実行する。
一方、特許文献１によれば、ユーザ操作により１機能を実行した際の設定値群の履歴を記録しておき、設定値群の履歴からユーザにより選択された設定値群をカスタマイズボタンに対応付けて記憶しておくことで、ユーザがカスタマイズボタンを押下すると、そのカスタマイズボタンに対応付けられた設定値群を用いて１機能を実行するユーザ操作方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８２７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の映像監視装置は、機能を実行する度に毎回画面遷移を行う必要があるため、ユーザ所望の機能を頻繁に実行する場合、ユーザ操作の回数が多くなり手間がかかるという課題があった。また、複数の監視カメラが設けられている場合、操作が複雑で操作に不慣れなユーザでは、所望の機能を実行させるのに多くの時間を費やすという課題があった。さらに、特許文献１のユーザ操作方法を用いたとしても、ユーザ所望の機能を連続して実行させる場合、上記課題を解決することができない。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、ユーザ操作の回数を少なくし、容易にユーザ所望の機能を実行する映像監視装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る映像監視装置は、複数の撮像手段の動作機能を一括で制御可能な制御手段と、制御手段の指示でユーザインタフェースを構築する描画手段と、制御手段により指示された撮像手段への動作要求と当該撮像手段の識別情報とを含む操作情報を操作履歴データベースに記録する操作履歴蓄積手段と、ユーザ操作に基づいて操作履歴データベースから読み出した複数の撮像手段に対する操作情報の組み合わせをユーザインタフェースのカスタマイズボタンに関連付けてボタン機能データベースに登録するユーザ操作カスタマイズ手段とを備えたものである。
【発明の効果】
【０００７】
この発明に係る映像監視装置によれば、上述のように構成したことにより、操作画面を複数回遷移させることなく、ユーザインタフェースとしての操作ボタンに対して１回のユーザ操作でユーザ操作情報の組み合わせを取得することができる。その結果、ユーザ操作の回数を少なくし簡単な操作でユーザ所望の機能を実行することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る映像監視装置を含む映像監視システムの構成を示す図である。
【図２】この発明の実施の形態１に係る映像監視装置における操作履歴情報を示す図である。
【図３】この発明の実施の形態１に係る映像監視装置における操作履歴の蓄積処理を示すフロー図である。
【図４】この発明の実施の形態１に係る映像監視装置における操作ボタン一覧を示す図である。
【図５】この発明の実施の形態１に係る映像監視装置における機能登録処理の編集開始までを示すフロー図である。
【図６】この発明の実施の形態１に係る映像監視装置における機能シーケンス一覧を示す図である。
【図７】この発明の実施の形態１に係る映像監視装置における機能登録処理の一例を示すフロー図である。
【図８】この発明の実施の形態１に係る映像監視装置における機能編集画面を示す図である。
【図９】この発明の実施の形態１に係る映像監視装置における機能登録処理の別の一例を示すフロー図である。
【図１０】この発明の実施の形態１に係る映像監視装置における操作ボタンが操作された際の処理を示すフロー図である。
【図１１】この発明の実施の形態１に係る映像監視装置におけるユーザインタフェース映像の一例を示す図である。
【図１２】この発明の実施の形態２に係る映像監視装置における操作ボタンの機能シーケンス編集処理を説明する図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の映像監視装置１０を含む映像監視システム１の構成を示している。映像監視システム１は、図１に示すように、撮像手段としての監視カメラ２、ネットワーク手段３、映像表示装置４、操作入力装置５、映像監視装置１０で構成されており、映像監視装置１０がネットワーク手段３を介して監視カメラ２と通信可能に接続されている。
【００１０】
監視カメラ２は、外部の風景を撮像し映像として取得し、その映像を符号化して出力するよう機能する。
ネットワーク手段３は、監視カメラ２と映像監視装置１０との間を通信可能に接続するよう機能する。ネットワーク手段３は、例えばイーサネット（登録商標）により映像監視装置１０から監視カメラ２に動作を要求する要求コマンドを伝送するとともに監視カメラ２から動作要求に対する応答コマンドを伝送する。また、監視カメラ２から映像監視装置１０へ映像を伝送する。このとき、ネットワーク手段３は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）やＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を利用して映像を伝送する。
映像表示装置４は、映像監視装置１０から映像を受け取り表示するよう機能するモニタである。
操作入力装置５は、ユーザの操作を入力するマウスやキーボードである。
【００１１】
映像監視装置１０は、映像取得手段１３、デコード手段１４、ユーザ入力手段１５、操作履歴蓄積手段１６、操作履歴データベース１７、ユーザ操作カスタマイズ手段１８、ボタン機能データベース１９、制御手段２０、描画手段２１、映像表示手段２２、コマンド送信手段２３、コマンド応答手段２４で構成されている。
【００１２】
映像取得手段１３は、監視カメラ２で撮像された映像をネットワーク手段３を経由して取得し、符号化映像データを出力するよう機能する。符号化映像データは、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＨ．２６４を用いて符号化されている。
デコード手段１４は、映像取得手段１３から得た符号化映像データを復号して、映像データを出力するよう機能する。
【００１３】
ユーザ入力手段１５は、外部の操作入力装置５からユーザの操作に基づく操作信号を入力するよう機能する。ユーザ入力手段１５は、例えば映像表示装置４に表示されたユーザインタフェースとしてのボタン、メニューがユーザにより選択されると、その選択された表示画面上の位置を含む操作信号を入力する。
【００１４】
操作履歴蓄積手段１６は、ユーザ入力手段１５から操作信号を入力すると、その操作信号が示すユーザ操作を操作履歴情報として操作履歴データベース１７に記録するよう機能する。操作履歴蓄積手段１６は、例えば予め全ての操作に対して蓄積対象か否かが設定されており、ユーザ入力手段１５から操作信号を入力する度に蓄積対象の操作であるかを判別し、蓄積対象の操作のみを操作履歴情報として記録する。このように蓄積対象の操作のみを操作履歴情報として記録することで、例えばマウスを移動するだけの操作などの重要度の低い操作を蓄積しないようにしている。
【００１５】
ユーザ操作カスタマイズ手段１８は、ユーザ入力手段１５を介してユーザに指定された操作履歴情報を操作履歴蓄積手段１６の操作履歴データベース１７から取得し、ユーザに指定された操作履歴情報（ユーザ操作情報）の組み合わせをユーザインタフェースのカスタマイズボタンに関連付けてボタン機能情報としてボタン機能データベース１９に記録するよう機能する。ここで、ボタン機能データベース１９に記録されるボタン機能情報は、ユーザインタフェースとしてのカスタマイズボタンが操作されることにより実施される機能を示す実施機能情報であり、例えばボタンＩＤ、名称、繰り返し回数、機能シーケンスＮｏ．、機能、設定１、設定２、設定３、・・・、設定ｎ（ただし、ｎは任意の数）、前操作からの時間（秒）といった各項目の情報で構成されている。
また、ユーザ操作カスタマイズ手段１８は、制御手段２０からの要求に応じてボタン機能データベース１９からボタン機能情報を抽出して出力する。
【００１６】
制御手段２０は、映像監視装置１０を構成する各手段を制御するよう機能する。また、制御手段２０は、映像表示装置４に表示されたユーザインタフェースのカスタマイズボタンが操作されると、そのカスタマイズボタンに対応したボタン機能情報をユーザ操作カスタマイズ手段１８から読み出し、そのボタン機能情報に基づきコマンド送信手段２３に対し監視カメラ２の動作を要求するよう機能する。
【００１７】
描画手段２１は、ユーザ操作カスタマイズ手段１８のボタン機能データベース１９に基づき実施機能毎の操作ボタンを示すユーザインタフェースを構築し、映像表示手段２２へ出力する。
映像表示手段２２は、デコード手段１４からの映像データと描画手段２１からのユーザインタフェースを合成して出力し、映像表示装置４に表示させるよう機能する。映像表示手段２２は、例えばグラフィックボードで構成される。
【００１８】
コマンド送信手段２３は、制御手段２０が取得した実施機能情報としてのユーザ操作情報に基づきネットワーク手段３を介して監視カメラ２へ動作を要求する要求コマンドを送るよう機能する。
コマンド応答手段２４は、要求コマンドに対する監視カメラ２からの応答コマンドを受信し、制御手段２０へ渡すよう機能する。
【００１９】
ここで、実施の形態１の映像監視装置１０の処理動作について説明する。
図２は、操作履歴蓄積手段１６が操作履歴データベース１７として記録する操作履歴情報１０２を示している。
操作履歴情報１０２は、例えば図２に示すように、通し番号としての「操作履歴Ｎｏ．（履歴ナンバー）」、機能の名称を示す「機能」、操作対象の監視カメラ２を示す「設定１」、具体的な動作処理を示す「設定２」「設定３」・・・「設定ｎ（ただしｎは任意の数）」で構成されている。ここで図２においては、例えば「機能」はズーム、照明、旋回、キャプチャがあり、「設定１」は操作対象の監視カメラ２を示す識別番号であり、「設定２」はズームの拡大または縮小、照明のＯＮまたはＯＦＦ、旋回位置が記載されており、「設定３」は旋回速度が記載されている。
なお、操作履歴情報１０２として追加された操作履歴には機能の種類と各種設定が関連付けされ、各種設定項目は機能ごとに種類、数が異なりそれぞれ必要な設定が記録される。また、操作履歴情報１０２は、図示していないが操作毎に操作時刻が付されており、その操作時刻順に記録されている。さらに、図２における操作履歴情報１０２は、操作履歴Ｎｏ．９９までを示しているが、操作履歴の数は任意に設定されるものである。
【００２０】
図３は、映像監視装置１０におけるユーザ入力手段１５、操作履歴蓄積手段１６、操作履歴データベース１７の間で行われる操作履歴蓄積処理を示している。
映像監視装置１０は、制御手段２０がユーザ入力手段１５を介してユーザの操作に基づく信号（操作信号）を入力すると、操作履歴蓄積手段１６へ操作履歴蓄積処理を指示し、処理を開始する。
操作履歴蓄積手段１６は、ユーザ入力手段１５から操作信号を入力すると、その操作信号が蓄積対象の操作であるかを判定する（ステップＳＴ１０１）。
操作履歴蓄積手段１６は、操作信号が蓄積対象の操作でないと判定した場合（ステップＳＴ１０１“ＮＯ”）、処理を終了する。
一方、操作履歴蓄積手段１６は、操作信号が蓄積対象の操作であると判定した場合（ステップＳＴ１０１“ＹＥＳ”）、操作履歴データベース１７の操作履歴情報１０２を参照して、既に蓄積されている操作履歴の数が最大記憶操作履歴数（操作履歴の数＝最大記憶操作履歴数）であるかを判断する（ステップＳＴ１０２）。
【００２１】
操作履歴蓄積手段１６は、操作履歴の数が最大記憶操作履歴数と同数の場合（ステップＳＴ１０２“ＹＥＳ”）、操作履歴情報１０２の中から最も古い操作時刻の操作履歴を削除する（ステップＳＴ１０３）。
一方、操作履歴蓄積手段１６は、操作履歴の数が最大記憶操作履歴数と同数でない場合（ステップＳＴ１０２“ＮＯ”）、操作履歴情報１０２の中の操作履歴を削除せずに次のステップに進む。
操作履歴蓄積手段１６は、蓄積対象の操作内容を操作履歴情報１０２として操作履歴データベース１７に追加して記録させ（ステップＳＴ１０４）、操作履歴情報１０２の蓄積処理を終了する。
【００２２】
図４は、映像監視装置１０における操作ボタン一覧１０４を示している。
操作ボタン一覧１０４は、ユーザ操作カスタマイズ手段１８がボタン機能データベース１９として記憶した実施機能情報に基づいて構築されるユーザインタフェースの一要素であり、図４に示すように操作ボタン毎に「ボタンＩＤ」、「名称」、「繰り返し回数」で構成されている。「ボタンＩＤ」は各操作ボタンを識別する番号であり、「名称」は操作ボタンで実行される機能の名称であり、「繰り返し回数」は機能の連続実行回数を示している。ここで図４においては、例えば「ボタンＩＤ」１から５００までが既存の機能を実行する既存ボタンの識別番号として設定され、「ボタンＩＤ」５０１以降が新たに設定されるカスタマイズボタンとして設定されている。なお、図４においては、例えば「名称」にズーム、旋回、キャプチャ、録画開始、カスタマイズ１、カスタマイズ２・・・と記載されているが、「名称」はユーザにより編集可能であってもよい。
【００２３】
図５は、映像監視装置１０における操作ボタンの機能登録処理の初期段階として編集開始までを示している。映像監視装置１０は、制御手段２０がユーザ入力手段１５からユーザ操作に基づく操作信号を入力すると処理を開始する。制御手段２０は、ユーザ入力手段１５からの操作信号が機能登録要求であると判断すると、ユーザ操作カスタマイズ手段１８へ実施機能情報を要求する。ユーザ操作カスタマイズ手段１８は、ボタン機能データベース１９の実施機能情報を制御手段２０へ出力する。制御手段２０は、ユーザ操作カスタマイズ手段１８から実施機能情報を取得すると、実施機能情報に基づき描画手段２１にユーザインタフェースとしての操作ボタン一覧１０４を描画させ、映像表示手段２２を介して映像表示装置４に操作ボタン一覧１０４を表示させる（ステップＳＴ２００）。
【００２４】
制御手段２０は、ユーザ入力手段１５からユーザが任意のボタンＩＤ（ここでは「５０１」が選択されたものとする）を選択したことを示す操作信号を入力すると（ステップＳＴ２０１）、ボタンＩＤ「５０１」の実施機能を編集するかを確認する画像を描画手段２１に描画させ、映像表示手段２２を介して映像表示装置４に表示させる。制御手段２０は、ユーザ入力手段１５から操作信号を取得すると、その操作信号に基づきボタンＩＤ「５０１」の実施機能を編集するかどうかを判定する（ステップＳＴ２０２）。
【００２５】
制御手段２０は、実施機能を編集しないことを示す操作信号であると判定すると（ステップＳＴ２０２“ＮＯ”）、ステップＳＴ２０１の処理を繰り返す。
一方、制御手段２０は、実施機能を編集することを示す操作信号であると判定すると（ステップＳＴ２０２“ＹＥＳ”）、実施機能情報に基づきボタンＩＤ「５０１」に対応する機能シーケンスを取得し、図６に示すような機能シーケンス一覧１０６を描画手段２１に描画させ、映像表示手段２２を介して映像表示装置４に表示させる（ステップＳＴ２０３）。
【００２６】
ここで、機能シーケンス一覧１０６は、ユーザ操作カスタマイズ手段１８がボタン機能データベース１９として記憶した実施機能情報に基づいて構築されるユーザインタフェースの一要素であり、操作ボタン毎の実施機能としての機能シーケンスを示している。機能シーケンス一覧１０６は、例えば図６に示すように、「機能シーケンスＮｏ．」、「機能」、「設定１」、「設定２」、「設定３」、・・・、「設定ｎ（ただし、ｎは任意の数）」、「前操作からの時間（秒）」で構成されている。「機能シーケンスＮｏ．」は処理順番を示す番号１からｍ（ただし、ｍは任意の数）であり、「機能」は各シーケンスで実行される機能の種類を示しており、「設定１」から「設定ｎ」は各シーケンスを実行する際に必要な設定条件として例えば実行対象の監視カメラ２の識別番号、具体的な動作条件を示す設定値が記載されている。
【００２７】
図７は映像監視装置１０における操作ボタンの機能登録処理を示しており、上述した図５のＡ以降の処理である。図８は映像監視装置１０における機能シーケンス編集画面１０８を示している。ここでは、機能シーケンスＮｏ．Ｂ（ただし、Ｂは１〜ｍのうちの任意の数）の位置に操作履歴情報１０２の操作履歴Ｎｏ．Ｃ（ただし、Ｃは任意の数）を追加する処理について説明する。
【００２８】
映像監視装置１０は、上述した図５のステップＳＴ２０３のように映像表示装置４に機能シーケンス一覧１０６を表示させるとともに（ステップＳＴ３００）、制御手段２０が操作履歴蓄積手段１６の操作履歴データベース１７から操作履歴情報１０２を取得し、その操作履歴情報１０２に基づき描画手段２１に操作履歴情報１０２を描画させ、映像表示手段２２を介して映像表示装置４に図２に示すように操作履歴情報１０２を表示させる（ステップＳＴ３０１）。すなわち、映像監視装置１０は、ステップＳＴ３００とステップＳＴ３０１により、図８に示すように機能シーケンス一覧１０６と操作履歴情報１０２を含む機能シーケンス編集画面１０８を映像表示装置４に表示させる。ここで機能シーケンス編集画面１０８には、操作履歴を機能シーケンスとして追加するための操作履歴追加ボタン１０８ａ、機能シーケンス一覧１０６から機能シーケンスを削除するための機能シーケンス削除ボタン１０８ｂ、機能シーケンスの順番を入れ替えるための方向ボタン１０８ｃが表示されている。
【００２９】
制御手段２０は、機能シーケンス編集画面１０８上の機能シーケンス一覧１０６の中から機能シーケンスＮｏ．Ｂが選択されたことを示す操作信号をユーザ入力手段１５を介して入力する（ステップＳＴ３０２）と、その操作信号に応じて描画手段２１に指示し、例えば機能シーケンス編集画面１０８上の機能シーケンス一覧１０６の機能シーケンスＮｏ．Ｂの色を反転させるよう描画させて映像表示装置４に表示させる。
【００３０】
制御手段２０は、操作履歴情報１０２の中から操作履歴Ｎｏ．Ｃが選択されたことを示す操作信号をユーザ入力手段１５を介して入力する（ステップＳＴ３０３）と、その操作信号に応じて描画手段２１に指示し、例えば操作履歴情報１０２の操作履歴Ｎｏ．Ｃの色を反転させるよう描画させて映像表示装置４に表示させる。
【００３１】
制御手段２０は、機能シーケンス編集画面１０８上の操作履歴追加ボタン１０８ａが押下されたことを示す操作信号をユーザ入力手段１５を介して入力したかを判定し（ステップＳＴ３０４）、操作履歴追加ボタン１０８ａが押下されたと判定すると（ステップＳＴ３０４“ＹＥＳ”）、操作履歴Ｎｏ．Ｃの情報を機能シーケンス一覧１０６の機能シーケンスＮｏ．Ｂの位置に追加するようユーザ操作カスタマイズ手段１８に指示する。ユーザ操作カスタマイズ手段１８は、制御手段２０からの指示にしたがって、操作履歴Ｎｏ．Ｃの情報を機能シーケンス一覧１０６の機能シーケンスＮｏ．Ｂの位置に挿入して追加し、ボタン機能データベース１９に記録させる（ステップＳＴ３０５）。このとき、ユーザ操作カスタマイズ手段１８は、追加登録前に機能シーケンスＮｏ．Ｂ以降の位置に設定していた機能シーケンスをそれぞれ１つずつずらして再設定する。
【００３２】
制御手段２０は、ユーザ入力手段１５から機能登録を終了する操作信号を入力したかを判定し（ステップＳＴ３０６）、機能登録を終了する操作信号を入力した場合（ステップＳＴ３０６“ＹＥＳ”）、機能登録処理を終了する。
制御手段２０は、ステップＳＴ３０６において、機能登録を終了せず、機能シーケンス一覧１０６の中から機能シーケンスが選択されたことを示す操作信号を入力した場合（ステップＳＴ３０６“ＮＯ”）、ステップＳＴ３０２からの処理と同様の処理を繰り返す。
【００３３】
図９は、映像監視装置１０における機能登録処理の別の一例を示すフロー図である。ここでは、既に登録されている機能シーケンスＮｏ．Ｂ（ただし、Ｂは１〜ｍのうちの任意の数）を編集する処理の例について説明する。
映像監視装置１０の制御手段２０は、ユーザ入力手段１５を介してユーザからの機能シーケンス編集を要求する操作信号を入力すると、上述した図８のように機能シーケンス一覧１０６を含む機能シーケンス編集画面１０８を表示する（ステップＳＴ４００）。
【００３４】
制御手段２０は、ユーザ入力手段１５を介して機能シーケンス一覧１０６の中から機能シーケンスＮｏ．Ｂが選択されたことを示す操作信号を入力する（ステップＳＴ４０１）と、その操作信号に応じて描画手段２１に指示し、例えば機能シーケンス一覧１０６の機能シーケンスＮｏ．Ｂの色を反転させるよう描画させて映像表示装置４に表示させる。
【００３５】
制御手段２０は、ユーザ入力手段１５から機能シーケンス編集画面１０８上の削除ボタン１０８ｂが押下されたことを示す操作信号または機能シーケンス編集画面１０８上の方向ボタン１０８ｃが押下されたことを示す操作信号を入力したかを判定する（ステップＳＴ４０２）。
【００３６】
制御手段２０は、削除ボタン１０８ｂが押下されたことを示す操作信号を入力したと判定した場合（ステップＳＴ４０３）、ユーザ操作カスタマイズ手段１８に対し機能シーケンス一覧１０６から機能シーケンスＮｏ．Ｂを削除するよう指示する。ユーザ操作カスタマイズ手段１８は、制御手段２０からの指示に従ってボタン機能データベース１９の機能シーケンス一覧１０６から機能シーケンスＮｏ．Ｂを削除して登録する（ステップＳＴ４０４）。
【００３７】
一方、制御手段２０は、方向ボタン１０８ｃが押下されたことを示す操作信号を入力したと判定した場合（ステップＳＴ４０５）、ユーザ操作カスタマイズ手段１８に対し、機能シーケンスＮｏ．Ｂの項目を方向ボタン１０８ｃが示す方向の機能シーケンスと入れ替えるよう指示する。ユーザ操作カスタマイズ手段１８は、制御手段２０からの指示に従って機能シーケンスＮｏ．Ｂの項目を方向ボタン１０８ｃが示す方向の機能シーケンスと入れ替えてボタン機能データベース１９に登録する（ステップＳＴ４０６）。このとき、ユーザ操作カスタマイズ手段１８は、例えば上方向を示す方向ボタン１０８ｃが押下された場合、機能シーケンスＮｏ．Ｂの項目を機能シーケンスＮｏ．（Ｂ−１）の項目と入れ替え、下方向を示す方向ボタン１０８ｃが押下された場合、機能シーケンスＮｏ．Ｂの項目を機能シーケンスＮｏ．（Ｂ＋１）の項目と入れ替える。
【００３８】
制御手段２０は、ステップＳＴ４０４またはステップＳＴ４０６の処理を終えると、ユーザ入力手段１５を介して機能登録を終了する操作信号を入力したかを判定し（ステップＳＴ４０７）、機能登録を終了する操作信号を入力した場合（ステップＳＴ４０７“ＹＥＳ”）、機能登録処理を終了する。
制御手段２０は、ステップＳＴ４０７において、機能登録が終了されず、機能シーケンス一覧１０６の中から機能シーケンスが選択されたことを示す操作信号を入力した場合（ステップＳＴ４０７“ＮＯ”）、ステップＳＴ４０１からの処理と同様の処理を繰り返す。
【００３９】
なお、上記の機能登録処理において、他の項目についての編集も可能である。映像監視装置１０は、機能シーケンス一覧１０６として登録された各機能シーケンスの設定値として、例えば図８における機能シーケンスＮｏ．１の設定１「カメラ２」を「カメラ１」に変更して登録すれば、カメラ１に対して拡大ズームを行う機能シーケンスにすることができる。
また、映像監視装置１０は、機能シーケンス間の処理間隔を設定編集することも可能であり、例えば、機能シーケンスＮｏ．２の「前操作からの時間（秒）」に値「５」を設定して登録すれば、機能シーケンスＮｏ．１の処理が終了してから５秒後に機能シーケンスＮｏ．２の処理を開始させることができる。
さらに、映像処理装置１０は、操作ボタン毎の機能シーケンスの繰り返し回数を設定編集することも可能であり、例えば図４に示す「繰り返し回数」に任意の数値を設定することで、操作ボタンに設定された機能シーケンスを１セットとして設定値回数繰り返すようにすることができる。
【００４０】
次に、上記のように登録された機能シーケンスに基づく処理について説明する。図１０は映像監視装置１０における操作ボタンが操作された際の処理を示している。
映像監視装置１０は、ユーザからの操作により電源が供給されると処理を開始し、映像表示手段２２が映像取得手段１３、デコード手段１４を介して入力した監視カメラ２の映像データと、描画手段２１からのユーザインタフェースとして図４に示すような操作ボタン一覧１０４を合成し、映像表示装置４に表示する。このとき、映像表示装置４には、例えば、図１１に示すようなユーザインタフェース映像が表示される。ユーザインタフェース映像は、図１１に示すように映像表示領域１１０ａと操作領域１１０ｂで構成されている。図１１において、映像表示領域１１０ａは４分割され、それぞれ異なる監視カメラ２からの映像を表示している。操作領域１１０ｂは、実施機能毎の操作ボタンとして、例えばカメラ操作ボタン、カメラ切替ボタン、カスタマイズボタンを表示している。
【００４１】
制御手段２０は、ユーザインタフェースとしての操作ボタンが押下される（ステップＳＴ５００）と、押下された操作ボタンのボタンＩＤに対応するユーザ操作情報としての機能シーケンス一覧１０６をユーザ操作カスタマイズ手段１８に要求する。ユーザ操作カスタマイズ手段１８は、制御手段２０からのボタンＩＤに基づきボタン機能データベース１９から機能シーケンス一覧１０６を抽出して制御手段２０に出力する。制御手段２０は、ユーザ操作カスタマイズ手段１８からの機能シーケンス一覧１０６を取得する（ステップＳＴ５０１）。
【００４２】
制御手段２０は、操作ボタン一覧１０４の操作ボタン毎の繰り返し回数を確認して現在の実行回数と繰り返し回数を比較し、繰り返し回数が残っているかを判定する（ステップＳＴ５０２）。制御手段２０は、繰り返し回数が残っていない場合（ステップＳＴ５０２“ＮＯ”）、処理を終了する。
一方、制御手段２０は、繰り返し回数が残っていると判定した場合（ステップＳＴ５０２“ＹＥＳ”）、ユーザ操作カスタマイズ手段１８から取得した機能シーケンス一覧１０６の機能シーケンスを全て実行したかを判定する（ステップＳＴ５０３）。
【００４３】
制御手段２０は、機能シーケンス一覧１０６の機能シーケンスを全て実行したと判定した場合（ステップＳＴ５０３“ＹＥＳ”）、ステップＳＴ５０２からの処理を繰り返す。
一方、制御手段２０は、機能シーケンス一覧１０６の機能シーケンスを全て実行していないと判定した場合（ステップＳＴ５０３“ＮＯ”）、未実施の機能シーケンスのうち最も早い番号の機能シーケンスに基づき各機能シーケンスを実行させるための制御信号をコマンド送信手段２３に送る（ステップＳＴ５０４）。コマンド送信手段２３は、制御手段２０からの制御信号に基づき要求コマンドをネットワーク手段３を介して監視カメラ２に送信する。監視カメラ２は、コマンド送信手段２３からの要求コマンドに基づき動作し、動作が終了すると応答コマンドを返す。コマンド応答手段２４は、監視カメラ２からネットワーク手段３を介して応答コマンドを受信すると、制御手段２０に応答コマンドを渡す。制御手段２０は、コマンド応答手段２４から応答コマンドを受け取ると、１つの機能シーケンスが終了したものと判断し、ステップＳＴ５０３からの処理を繰り返す。
【００４４】
以上のように、実施の形態１の映像監視装置１０は、操作履歴蓄積手段１６がユーザの操作履歴を操作履歴データベース１７に蓄積し、ユーザ操作カスタマイズ手段１８がユーザにより指定された操作履歴に基づき操作ボタン毎の機能シーケンス一覧１０６を作成し、実施機能情報としてボタン機能データベース１９に登録するように構成したことにより、ユーザが操作画面を複数回遷移することなく、ユーザインタフェース上の操作ボタンを１回押下するだけでユーザ所望の実施機能情報を取得することができる。その結果、ユーザ操作の回数を少なくし簡単な操作で複数の機能を継続して実行することができるという効果が得られる。
【００４５】
実施の形態２．
実施の形態１においては、操作履歴に基づき新規のユーザインタフェースとしての操作ボタンを設定する構成について説明した。実施の形態２は、既存のユーザインタフェースとしての操作ボタンに機能シーケンスを追加する構成について説明する。なお、実施の形態２の映像監視装置の構成は、実施の形態１における映像監視装置１０と同様であるため、図１と同一の符号を用いてその説明を省略する。また、実施の形態２の映像監視装置１０の処理は、実施の形態１の映像監視装置１０と異なる点についてのみ、適宜図２から図１０を用いて説明する。
【００４６】
制御手段２０は、上述した図５に示すように、ユーザ入力手段１５からユーザが任意のボタンＩＤ（ここでは「１」が選択されたものとする）を選択したことを示す操作信号を入力すると（ステップＳＴ２０１）、ボタンＩＤ「１」の実施機能を編集するかを確認する画像を描画手段２１に描画させ、映像表示手段２２を介して映像表示装置４に表示させる（ステップＳＴ２０２）。
【００４７】
制御手段２０は、ユーザ入力手段１５からユーザが編集することを示す操作信号を入力すると（ステップＳＴ２０２“ＹＥＳ”）、ユーザ操作カスタマイズ手段１８のボタン機能データベース１９からボタンＩＤ「１」に対応する機能シーケンスを取得し、図１２（ａ）に示すような機能シーケンス一覧１１１ａを描画手段２１に描画させ、映像表示手段２２を介して映像表示装置４に表示させる（ステップＳＴ２０３）。
ここで、既存のユーザインタフェースとしての操作ボタンＩＤ「１」に設定されている機能シーケンスＮｏ．１は、削除、編集することができないよう設定されており、機能シーケンスＮｏ．２以降を追加編集できるよう設定されている。機能シーケンスＮｏ．２以降に対する機能登録処理は、実施の形態１と同様であるため、説明を省略する。
機能シーケンス一覧１１１ａは、機能登録処理により、図１２（ｂ）に示す機能シーケンス一覧１１１ｂのように既存の固定された機能シーケンスＮｏ．１としての「ズーム」に新たな機能シーケンスＮｏ．２としての「旋回」が追加されてボタン機能データベース１９に登録される。
【００４８】
以上のように、実施の形態２の映像監視装置１０は、実施の形態１の効果に加え、新規のユーザインタフェースとしての操作ボタンを設けることなく、既存の操作ボタンに対して機能を追加できるため、映像表示装置４の画面領域をユーザインタフェースで占有することなく効率よくユーザが所望するカスタマイズを行うことができるという効果が得られる。
【００４９】
なお、本発明は、その発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００５０】
１  映像監視システム、２  監視カメラ（撮像手段）、３  ネットワーク手段、４  映像表示装置（表示装置）、５  操作入力装置、１０  映像監視装置、１３  映像取得手段、１４  デコード手段、１５  ユーザ入力手段、１６  操作履歴蓄積手段、１７  操作履歴データベース、１８  ユーザ操作カスタマイズ手段、１９  ボタン機能データベース、２０  制御手段、２１  描画手段、２２  映像表示手段、２３  コマンド送信手段、２４  コマンド応答手段、１０２  操作履歴情報、１０４  操作ボタン一覧（ユーザ操作情報）、１０６，１１１ａ，１１１ｂ  機能シーケンス一覧（ユーザ操作情報）、１０８  機能シーケンス編集画面、１０８ａ  操作履歴追加ボタン、１０８ｂ  削除ボタン、１０８ｃ  方向ボタン、１１０ａ  映像表示領域、１１０ｂ  操作領域。
【図１】
0005743574.tif 000002
【図２】
0005743574.tif 000003
【図３】
0005743574.tif 000004
【図４】
0005743574.tif 000005
【図５】
0005743574.tif 000006
【図６】
0005743574.tif 000007
【図７】
0005743574.tif 000008
【図８】
0005743574.tif 000009
【図９】
0005743574.tif 000010
【図１０】
0005743574.tif 000011
【図１１】
0005743574.tif 000012
【図１２】
0005743574.tif 000013