(57)【要約】【課題】セキュリティを保ちつつ、ユーザによる操作性を向上させることを目的とする。【解決手段】被制御装置を制御する制御装置であって、ユーザによる操作入力を、ネットワークを介さずに受付可能な第１の受付手段と、ユーザによる操作入力を、ネットワークを介して受付可能な第２の受付手段と、被制御装置の管理者に関する管理者情報を取得する取得手段と、管理者情報に応じて、第１の受付手段が受け付けた操作入力を有効とするか否かを判定する判定手段と、判定手段により有効と判定された操作入力に応じた動作を実行するよう、被制御装置を制御する制御手段とを有することを特徴とする。【選択図】図４
2018005275.tif 000002
【特許請求の範囲】
【請求項１】
被制御装置を制御する制御装置であって、
ユーザによる操作入力を、ネットワークを介さずに受付可能な第１の受付手段と
ユーザによる操作入力を、ネットワークを介して受付可能な第２の受付手段と、
前記被制御装置の管理者に関する管理者情報を取得する取得手段と、
前記管理者情報に応じて、前記第１の受付手段が受け付けた操作入力を有効とするか否かを判定する判定手段と、
前記判定手段により有効と判定された前記操作入力に応じた動作を実行するよう、前記被制御装置を制御する制御手段と
を有することを特徴とする制御装置。
【請求項２】
前記判定手段は、前記管理者情報が登録された場合に、前記第１の受付手段が受け付けた操作入力を無効と判定することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記判定手段は、前記管理者情報が登録されておらず、かつ不特定のユーザによるカメラ制御が許可されている場合に、前記第１の受付手段が受け付けた操作入力の一部を有効と判定することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記判定手段は、前記管理者情報が登録されておらず、かつ不特定のユーザによるカメラ制御が許可されていない場合に、前記第１の受付手段が受け付けた操作入力を無効と判定することを特徴とする請求項１乃至３何れか１項に記載の制御装置。
【請求項５】
前記判定手段により無効と判定された場合に、エラー通知を出力する出力手段をさらに有することを特徴とする請求項１乃至４何れか１項に記載の制御装置。
【請求項６】
前記被制御装置は、撮像装置であって、
前記判定手段により無効と判定された場合に、前記撮像装置により撮像された画像を記録する記録手段をさらに有することを特徴とする請求項１乃至５何れか１項に記載の制御装置。
【請求項７】
前記被制御装置は、撮像装置であって、
前記判定手段により無効と判定された場合に、前記撮像装置により撮像された画像を出力する出力手段をさらに有することを特徴とする請求項１乃至４何れか１項に記載の制御装置。
【請求項８】
前記出力手段は、前記第１の受付手段が受け付けた操作入力を無効とすることを示す無効情報が重畳された、前記画像を出力することを特徴とする請求項７に記載の制御装置。
【請求項９】
被制御装置を制御する制御装置が実行する制御方法であって、
ユーザによる操作入力を、ネットワークを介さずに受付可能な第１の受付ステップと、
ユーザによる操作入力を、ネットワークを介して受付可能な第２の受付ステップと、
前記被制御装置の管理者に関する管理者情報を取得する取得ステップと、
前記管理者情報に応じて、前記第１の受付手段が受け付けた操作入力を有効とするか否かを判定する判定ステップと、
前記判定ステップにおいて有効と判定された前記操作入力に応じた動作を実行するよう、前記被制御装置を制御する制御ステップと
を含むことを特徴とする制御方法。
【請求項１０】
コンピュータを、
被制御装置を制御する制御装置であって、
ユーザによる操作入力を、ネットワークを介さずに受付可能な第１の受付手段と
ユーザによる操作入力を、ネットワークを介して受付可能な第２の受付手段と、
前記被制御装置の管理者に関する管理者情報を取得する取得手段と、
前記管理者情報に応じて、前記第１の受付手段が受け付けた操作入力を有効とするか否かを判定する判定手段と、
前記判定手段により有効と判定された前記操作入力に応じた動作を実行するよう、前記被制御装置を制御する制御手段と
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続される機器では、ユーザ認証を行い、特定の操作は管理者に限定することでセキュリティを保っている。ただし特定の操作が常に限定されていると使い難いため、回避手段を設けている場合が多い。特許文献１には、禁止されている時間内であっても、ユーザ認証に成功した場合は操作を許可する技術が開示されている。特許文献２には、管理者が保守点検モードにした場合かつ保守点モードの初期化の許可がされている時のみ初期化を許す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３６２４０号公報
【特許文献２】特開２０１０−６１５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザを識別できないインターフェースを有する機器では、だれにでも操作を許すとセキュリティ上の問題があり、反対に一律操作を禁止するとユーザによる操作性が低下するといった問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、セキュリティを保ちつつ、ユーザによる操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、被制御装置を制御する制御装置であって、ユーザによる操作入力を、ネットワークを介さずに受付可能な第１の受付手段とユーザによる操作入力を、ネットワークを介して受付可能な第２の受付手段と、前記被制御装置の管理者に関する管理者情報を取得する取得手段と、前記管理者情報に応じて、前記第１の受付手段が受け付けた操作入力を有効とするか否かを判定する判定手段と、前記判定手段により有効と判定された前記操作入力に応じた動作を実行するよう、前記被制御装置を制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、セキュリティを保ちつつ、ユーザによる操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】監視システムの全体図である。
【図２】監視カメラの構成図である。
【図３】クライアント装置の構成図である。
【図４】監視カメラの機能ブロック図である。
【図５】クライアント装置の機能ブロック図である。
【図６】監視カメラの通信部による設定処理を示すフローチャートである。
【図７】操作制御部によるイベント処理を示すフローチャートである。
【図８】操作設定処理を示すフローチャートである。
【図９】操作制御処理を示すフローチャートである。
【図１０】ＯＳＤが重畳された映像の表示例を示す図である。
【図１１】メッセージ画像の表示例を示す図である。
【図１２】知制御処理を示すフローチャートである。
【図１３】通知画面例を示す図である。
【図１４】通知画面の変更例を示す図である。
【図１５】記録制御処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
図１は、本実施形態に係る監視システム１００の全体図である。監視システム１００は、監視カメラ１１０と、クライアント装置１２０とを有している。監視カメラ１１０は、撮像装置の一例である。監視カメラ１１０とクライアント装置１２０は、ネットワーク１３０を介して接続されている。なお、図１の例では、監視システム１００は、１台の監視カメラ１１０と、２台のクライアント装置１２０を有しているが、監視システム１００が有する監視カメラ１１０及びクライアント装置１２０の数は、実施形態に限定されるものではない。
【００１１】
クライアント装置１２０は、各監視カメラ１１０に対し、フォーカスや露出を制御するコマンドや、動画や音声などのストリーミングの開始を指示するためのコマンドを送信する。一方、監視カメラ１１０は、これらのコマンドに対するレスポンスをクライアント装置１２０に送信し、クライアント装置１２０に対して動画や音声などのストリーミングを開始する。
【００１２】
図２は、監視カメラ１１０の構成図である。ＣＰＵ２０１、一次記憶装置２０２、二次記憶装置２０３、画像キャプチャＩＦ２０６、操作ＩＦ２０７及びネットワークＩＦ２０８は、内部バス２０４を介して相互に接続されている。ＣＰＵ２０１は、監視カメラ１１０全体を制御する。一次記憶装置２０２はＲＡＭに代表される書き込み可能な高速の記憶装置で、ＯＳや各種プログラム及び各種データがロードされ、またＯＳや各種プログラムの作業領域としても使用される。二次記憶装置２０３は、ＦＤＤやＨＤＤ、フラッシュメモリ、ＣＤ−ＲＯＭドライブ等に代表される不揮発性を持った記憶装置である。二次記憶装置２０３は、ＯＳや各種プログラム及び各種データの永続的な記憶領域として使用される他に、短期的な各種データの記憶領域としても使用される。なお、後述する監視カメラ１１０の機能や処理は、ＣＰＵ２０１が二次記憶装置２０３に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
画像キャプチャＩＦ２０６には、カメラユニット２０５が接続され、カメラユニット２０５が撮影した画像データを所定のフォーマットに変換・圧縮して一次記憶装置２０２に転送する。加えて画像キャプチャＩＦ２０６は、必要に応じてカメラユニット２０５の露出、シャッタースピード、フォーカス、ホワイトバランスなどのカメラ設定を制御し、その状態を返す。操作ＩＦ２０７は、ネットワーク１３０を介さず監視カメラ１１０を制御可能である。
【００１４】
操作ＩＦ２０７には、ハードウェアとして設けられた操作部としての背面パネル２０９及びリモコン２１０が接続される。操作ＩＦ２０７は、ユーザから入力された露出やホワイトバランスなどのカメラ設定を受け付け、画像キャプチャＩＦ２０６へ制御を行う。さらに操作ＩＦ２０７は、工場出荷制御や再起動制御を受け付ける。なお、操作ＩＦ２０７に接続されるハードウェアは、ネットワーク１３０を介さずに監視カメラ１１０を制御可能な制御ＩＦであればよく、その種類は実施形態に限定されるものではない。
【００１５】
ネットワークＩＦ２０８は、監視カメラ１１０へ画像の要求をするクライアント等の外部機器接続するＩＦであり、無線ＬＡＮ、Ｅｔｈｅｒｎｅｔ等の通信媒体を介す。ネットワークＩＦ２０８は、各サーバ・クライアント間の通信が支障なく行えるものであればよく、その通信規格、規模、構成を問わない。すなわち、ネットワークＩＦ２０８は、インターネットからＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）にまで適用可能である。
【００１６】
図３は、クライアント装置１２０の構成図である。ＣＰＵ３０１、一次記憶装置３０２、二次記憶装置３０３、ユーザ入力ＩＦ３０５、ユーザ出力ＩＦ３０６及びネットワークＩＦ３０７は、内部バス３０４を介して相互に接続されている。
【００１７】
ＣＰＵ３０１は、クライアント装置１２０全体を制御する。一次記憶装置３０２は、ＲＡＭに代表される書き込み可能な高速の記憶装置で、ＯＳや各種プログラム及び各種データがロードされ、またＯＳや各種プログラムの作業領域としても使用される。二次記憶装置３０３は、ＨＤＤ、フラッシュメモリ、ＣＤ−ＲＯＭドライブ等に代表される不揮発性を持った記憶装置である。二次記憶装置３０３は、ＯＳや各種プログラム及び各種データの永続的な記憶領域として使用される他に、短期的な各種データの記憶領域としても使用される。
【００１８】
ユーザ入力ＩＦ３０５には、キーボード、マウス等に代表される入力機器３０８が接続され、ユーザからの入力をＣＰＵ３０１へ中継する。ユーザ出力ＩＦ３０６には、ディスプレイ等に代表される出力機器３０９が接続され、ユーザによる指示結果に関するデータや画像データを出力機器３０９へ中継する。出力機器３０９は、例えばユーザ出力ＩＦ３０６により渡されたデータに応じた画像を表示する表示部である。ネットワークＩＦ３０７は、前述のネットワーク１３０と接続するためのＩＦであり、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信媒体を介して監視カメラ１１０等との通信を担う。
【００１９】
図４は、監視カメラ１１０の機能ブロック図である。操作制御部４０１は、ネットワーク１３０を介さず、操作ＩＦ２０７から制御を受け付け、その制御が許可されているか禁止されているかの判断を行う。操作制御部４０１は、露出・ホワイトバランスなどのカメラ制御に関するコマンドは、カメラ制御部４０４へ送り、再起動コマンドや工場出荷コマンドは、システム制御部４０５へ送る。
【００２０】
通信部４０２は、クライアント装置１２０からのリクエストを受け付け、レスポンスをクライアント装置１２０へ返す。リクエストには、監視カメラ１１０の現在状態の取得、カメラ制御、映像の取得・管理者情報の登録設定などが含まれる。通信部４０２は、その際、管理者情報の登録情報として、ユーザ名とパスワードおよび一般ユーザのカメラ制御設定参照し、ユーザ認証する機能（後述）を持つ。通信部４０２は、露出・ホワイトバランスなどのカメラ制御に関するコマンドは、カメラ制御部４０４へ送り、再起動コマンドや工場出荷コマンドは、システム制御部４０５へ送る。通信部４０２は、設定として保存する管理者情報は記憶部４０３に保存することにより登録を行う。
【００２１】
通信部４０２のユーザ認証機能は、管理者が登録されていない場合は、ユーザ名とパスワードを持たない一般ユーザによる通信部４０２を介した制御を許すが、管理者が登録さている場合は、ユーザ名とパスワードが一致した場合のみ制御を許す。
【００２２】
監視カメラ１１０には、工場出荷状態では管理者が登録さておらず、監視カメラ１１０の管理者は、使用前に、ユーザ名とパスワードを、通信部４０２を使用して設定するものとする。ユーザ認証機能を持つ通信部４０２に対し、操作制御部４０１は、ハードウェアからの入力を受け付ける構成であり、ユーザ認証する手段を有していない。このため、監視カメラ１１０は、操作制御部４０１からの制御指示が一般ユーザと管理者のいずれにより入力されたものかを判別することができない。監視カメラ１１０には、一般ユーザのカメラ制御についてのカメラ制御設定が行われている。カメラ制御設定とは、認証を必要としない一般ユーザであってもネットワーク１３０を介した制御を許すかどうかの設定である。本設定は、監視カメラ１１０を運用するユーザの運用形態に合わせ使用される。カメラ制御設定としては、一般ユーザのカメラ制御を許可する許可設定と、一般ユーザのカメラ制御を禁止する禁止設定がある。
【００２３】
カメラ制御部４０４は、操作制御部４０１や通信部４０２からカメラ制御に関するコマンドを受け付け、画像キャプチャＩＦ２０６を介しカメラユニット２０５の制御を行う。システム制御部４０５は、操作制御部４０１や通信部４０２から、再起動コマンドや工場出荷コマンドを受け付け、それらのコマンドを実行する。撮像部４０６は、結像され被写体の像を撮像し、カメラの現像処理などの画像処理を行い圧縮符号化した映像を出力する。圧縮符号化では、ＪＰＥＧやＨ．２６４に代表される圧縮符号化方式にて圧縮が行われ、記憶部４０３に保存される。クライアント装置１２０から画像取得要求をされた場合、通信部４０２が要求を受け付け、記憶部４０３に保存されている画像を、クライアント装置１２０へ配信を行う。各プログラムは、ＯＳの機能により連携する。
【００２４】
なお、操作制御部４０１による処理は、ユーザによる操作入力を、ネットワークを介さずに受付可能な受付処理の一例である。また、通信部４０２による処理は、ユーザによる操作入力を、ネットワーク１３０を介して受付可能な受付処理の一例である。
【００２５】
図５は、クライアント装置１２０の機能ブロック図である。入力部５０３は、ユーザによる入力機器（例えばマウスやキーボード）の操作を受け付ける。入力部５０３は、ユーザによる入力機器の操作に応じて、各種コマンドを受け付け、通信部５０５に入力を渡す。コマンドとしては、画像データのリクエストや、露出・ホワイトバランスなどのカメラ制御、工場出荷コマンド、再起動コマンドなどのメンテナンスコマンド、管理者の登録などの各種設定が挙げられる。
【００２６】
通信部５０５は、入力部５０３から入力された各種命コマンドを監視カメラ１１０へ送信制御する。通信部５０５はまた、監視カメラ１１０から画像データや、現在の露出・ホワイトバランスなどのカメラ情報、いたずら情報などのイベント情報などを受信する。通信部５０５により受信された画像データは、記憶部５０１に記憶される。記録制御部５０４は、通信部５０５が受信したイベント情報に応じて、記憶部５０１に記憶されたデータを二次記憶装置３０３へ保存する。
【００２７】
表示部５０２は、記憶部５０１に記憶された画像データに応じた画像などをディスプレイに表示する。なお、各部は、ＯＳの機能により連携する。なお、入力部５０３は、入力機器の操作を受け付けることに限らず、ネットワーク１３０を経由したクライアント装置１２０の操作や、クライアント装置１２０の自動実行プログラムなどの入力を受け付けるようにすることも可能である。
【００２８】
図６は、監視カメラ１１０の通信部４０２による設定処理を示すフローチャートである。通信部４０２は、設定を受信すると、設定処理を開始する。Ｓ６０１において、通信部４０２は、受信した設定が管理者の登録コマンドか否かを確認する。通信部４０２は、登録コマンドの場合には（Ｓ６０１でＹＥＳ）、処理をＳ６０２へ進める。通信部４０２は、登録コマンドでない場合には（Ｓ６０１でＮＯ）、処理をＳ６０４へ進める。Ｓ６０２において、通信部４０２は、記憶部４０３に対してユーザ名とパスワードを設定することにより、管理者の登録を行う。次に、Ｓ６０３において、通信部４０２は、操作制御部４０１に対し、制御禁止コマンドを送信し、設定処理を終了する。
【００２９】
操作制御部４０１は、ユーザの認証を行うことができない。このため、制御指示を受け付けた場合に、どのユーザからの制御指示であるかを特定することができない。そこで、管理者の登録を行いネットワーク１３０からの制御を限定するといった行為は、ネットワーク１３０に限らず、監視カメラ１１０の制御そのものを制限したい意図であると判断し、操作制御部４０１の操作を禁止することとした。
【００３０】
また、Ｓ６０４において、通信部４０２は、受信した設定が一般ユーザのカメラ制御コマンドか否かを確認する。通信部４０２は、受信した設定が一般ユーザのカメラ制御コマンドの場合には（Ｓ６０４でＹＥＳ）、処理をＳ６０５へ進める。通信部４０２は、受信した設定が一般ユーザのカメラ制御コマンドでない場合には（Ｓ６０４でＮＯ）、設定処理を終了する。Ｓ６０５において、通信部４０２は、一般ユーザのカメラ制御コマンドが許可されているか否かを確認する。通信部４０２は、一般ユーザのカメラ制御コマンドが許可されている場合には（Ｓ６０５でＹＥＳ）、処理をＳ６０６へ進める。通信部４０２は、一般ユーザのカメラ制御コマンドが許可されていない場合には（Ｓ６０５でＮＯ）、処理をＳ６０８へ進める。
【００３１】
Ｓ６０６において、通信部４０２は、記憶部４０３に対し、一般ユーザのカメラ制御の設定に、許可を記録する。次に、Ｓ６０７において、通信部４０２は、操作制御部４０１に対し、操作部への操作入力に応じた制御の一部を許可する一部許可コマンドを送信し、設定処理を終了する。また、Ｓ６０８において、通信部４０２は、記憶部４０３に対し、一般ユーザのカメラ制御の設定に、禁止を記録する。次に、Ｓ６０９において、通信部４０２は、操作制御部４０１へ制御禁止コマンドを送信し、設定処理を終了する。
【００３２】
管理者が登録されている場合に、一律に操作部への操作入力を禁止すると、管理者は、ハードウェア操作による物理的な制御を行うことができなくなってしまう。そこで、上記の通り、管理者が登録され、操作部への操作入力が禁止されている場合においても、一般ユーザのカメラ制御が許可されている場合には、操作制御部４０１による制御も許可してよいと判断することとした。これは、一般ユーザに、ネットワーク１３０介した制御を許している状態においては、操作制御部４０１による制御も許可してよいと判断するものである。なお、一般ユーザとは、ユーザ認証を必要としない、不特定のユーザである。
【００３３】
図７は、操作制御部４０１によるイベント処理を示すフローチャートである。操作制御部４０１は、イベントが発生した場合に、イベント処理を開始する。Ｓ７０１において、操作制御部４０１は、発生したイベントが通信部４０２からのコマンドか否かを確認する。操作制御部４０１は、通信部４０２からのコマンドの場合（Ｓ７０１でＹＥＳ）、処理をＳ７０２へ進める。操作制御部４０１は、通信部４０２からのコマンドでない場合には（Ｓ７０１でＮＯ）、処理をＳ７０３へ進める。Ｓ７０２において、操作制御部４０１は、操作設定処理を行い、その後イベント処理を終了する。なお、操作設定処理については後述する。
【００３４】
一方、Ｓ７０３において、操作制御部４０１は、操作部（背面パネル２０９又はリモコン２１０）への操作に応じたコマンドか否かを確認する。操作制御部４０１は、操作部への操作に応じたコマンドの場合には（Ｓ７０３でＹＥＳ）、処理をＳ７０４へ進める。操作制御部４０１は、操作部への操作に応じたコマンドでない場合には（Ｓ７０３でＮＯ）、イベント処理を終了する。Ｓ７０４において、操作制御部４０１は、コマンドの内容に応じて、カメラ制御部４０４又はシステム制御部４０５へコマンド送信を行う操作制御処理を行い、その後イベント処理を終了する。
【００３５】
図８は、図７において説明した操作設定処理（Ｓ７０２）における詳細な処理を示すフローチャートである。Ｓ８０１において、操作制御部４０１は、受け取ったイベントが制御禁止コマンドか否かを確認する。操作制御部４０１は、制御禁止コマンドの場合には（Ｓ８０１でＹＥＳ）、処理をＳ８０２へ進める。操作制御部４０１は、制御禁止コマンドでない場合には（Ｓ８０１でＮＯ）、処理をＳ８０３へ進める。Ｓ８０２において、操作制御部４０１は、操作設定に禁止を設定し、操作設定処理を終了する。後述するが、操作制御部４０１は、この操作設定を参照することにより、ハードウェアによる操作部からの指示を受け付けるか否かの判断を行う。
【００３６】
また、Ｓ８０３において、操作制御部４０１は、受け取ったイベントが一部許可コマンドか否かを確認する。操作制御部４０１は、一部許可コマンドの場合には（Ｓ８０３でＹＥＳ）、処理をＳ８０４へ進める。操作制御部４０１は、一部許可コマンドでない場合には（Ｓ８０３でＮＯ）、処理をＳ８０５へ進める。Ｓ８０４において、操作制御部４０１は、操作設定に一部許可を設定し、操作設定処理を終了する。また、Ｓ８０５においては、操作制御部４０１は、操作設定に許可を設定し、操作設定処理を終了する。
【００３７】
図９は、図７において説明した操作制御処理（Ｓ７０４）における詳細な処理を示すフローチャートである。操作制御処理においては、図８を参照しつつ説明した操作設定処理において決定した操作設定を参照し、送信先（カメラ制御部４０４及びシステム制御部４０５の少なくとも一方）への制御コマンドの送信を制御する。Ｓ９０１において、操作制御部４０１は、操作設定に許可が設定されているか否かを確認する。操作制御部４０１は、操作設定に許可が設定されている場合には（Ｓ９０１でＹＥＳ）、処理をＳ９０２へ進める。操作制御部４０１は、許可が設定されていない場合には（Ｓ９０１でＮＯ）、処理をＳ９０３へ進める。Ｓ９０２において、操作制御部４０１は、ユーザによる操作部への操作入力を有効と判定し、コマンドの送信先に対し制御コマンドを送信する。
【００３８】
Ｓ９０３において、操作制御部４０１は、操作設定に一部許可が設定されているか否かを確認する。操作制御部４０１は、操作設定に一部許可が設定されている場合には（Ｓ９０３でＹＥＳ）、処理をＳ９０４へ進める。操作制御部４０１は、一部許可が設定されていない場合、すなわち禁止が設定されている場合には（Ｓ９０３でＮＯ）、処理をＳ９０７へ進める。Ｓ９０４において、操作制御部４０１は、入力されたイベントが再起動スイッチによるものか否かを確認する。操作制御部４０１は、再起動スイッチによるものの場合には（Ｓ９０４でＹＥＳ）、処理をＳ９０５へ進める。操作制御部４０１は、再起動スイッチによらないものの場合には（Ｓ９０４でＮＯ）、処理をＳ９０６へ進める。
【００３９】
Ｓ９０５において、操作制御部４０１は、ユーザによる操作部への操作入力を無効と判定し、エラー処理を行う。一般ユーザによるカメラ制御が許可されている状態において、すべての制御を許可すると、監視時に再起動を実施され監視が妨害される恐れがある。そのため、再起動スイッチによる制御は一般ユーザによるカメラ制御が許可されている状態であっても禁止するとした。これにより、セキュリティの向上を図ることができる。
【００４０】
また、Ｓ９０６においては、操作制御部４０１は、コマンドの送信先に対し、制御コマンドを送信する。また、Ｓ９０７においても、操作制御部４０１は、ユーザによる操作部への操作入力を無効と判定し、エラー処理を行う。なお、Ｓ９０５及びＳ９０７におけるエラー通知処理は同じ処理であってもよく、また通知方法及び通知内容のうち少なくとも一方が異なる処理であってもよい。
【００４１】
次に、エラー処理の例について説明する。１つ目の例としては、操作制御部４０１は、エラー処理として、ログを記録する。操作制御部４０１は、システム制御部４０５に対しエラー通知を送信する。システム制御部４０５は、エラー通知を受け取ると、記憶部４０３に対し、許可されていない状態に制御が行われたことを表すログを保存する。
【００４２】
２つ目の例としては、操作制御部４０１は、エラー処理として、ネットワーク１３０を介してエラー通知を外部機器に送信する。操作制御部４０１は、エラー通知を通信部４０２へ送信する。通信部４０２は、エラー通知を受け取ると、監視カメラ１１０の制御状態やいたずら検知の状態といったイベント情報を含むエラー通知情報をクライアント装置１２０へ送信（出力）する。操作制御部４０１は例えば、カメラ情報通知手段ｉｎｆｏ.ｃｇｉにより、通知を行う。ｉｎｆｏ.ｃｇｉ中の通知内容としては、検知していない状態＝０、すべて許可されていない状態に制御された＝１がある。
【００４３】
３つ目の例としては、操作制御部４０１は、エラー処理として、二次記憶装置２０３へ撮像部４０６により撮像された映像（画像）を二次記憶装置２０３へ記録する。操作制御部４０１は、エラー通知を通信部４０２へ送信する。通信部４０２は、エラー通知を受け取ると、撮像部４０６が記憶部４０３へ保存していた映像を二次記憶装置２０３へ記録する。
【００４４】
４つ目の例としては、操作制御部４０１は、エラー処理として、撮像部４０６により撮像された映像（画像）をクライアント装置１２０にアップロードする。この場合、クライアント装置１２０のＩＰＡｄｄｒｅｓｓを事前に、監視カメラ１１０に登録しておく。この登録は、監視カメラ１１０中の通信部４０２が受け付け、その値は記憶部４０３へ保存される。エラー通知を受け取った通信部４０２は、撮像部４０６が記憶部４０３へ保存していた映像を、記憶部４０３に保存されているＩＰＡｄｄｒｅｓｓから、予め登録されていたクライアント装置１２０を求め、映像アップロードを行う。なお本実施例では、あらかじめＩＰＡｄｄｒｅｓｓを登録する構成としたが、この構成は実施形態に限定されるものではなく、他の例としては、ＨＤ−ＳＤＩなどであってもよい。
【００４５】
５つ目の例としては、操作制御部４０１は、エラー処理として、監視カメラ１１０のＬＥＤを点灯するよう制御する。なお、監視カメラ１１０は、出力機器３０９としてＬＥＤを有するものとする。操作制御部４０１は、システム制御部４０５へエラー通知を送信する。システム制御部４０５は、エラー通知を受け取ると、ＬＥＤを点灯する。
【００４６】
６つ目の例としては、操作制御部４０１は、エラー処理として、ＯｎＳｃｒｅｅｎＤｉｓｐｌａｙ（以下、ＯＳＤ）を撮像部４０６により撮像された映像に重畳して出力するよう制御する。なお、監視カメラ１１０の撮像部４０６は、ＯＳＤを撮像された映像に重畳する機能を有するものとする。ＯＳＤには、日付・時刻・任意文字列などが含まれる。また、撮像部４０６は、ネットワーク１３０を介さないで映像を出力できる映像出力機能を持有するものとする。撮像部４０６は、ネットワーク１３０を介さずに映像を出力する構成として、ＨＤＭＩ（登録商標）を用いるものとするが、この構成は実施形態に限定されるものではなく、他の例としては、ＨＤ−ＳＤＩなどであってもよい。
【００４７】
操作制御部４０１は、エラー通知を撮像部４０６へ送信する。撮像部４０６は、エラー通知を受け取ると、ＯＳＤに、操作入力を無効とすることを示す無効情報を重畳する。ＯＳＤが重畳された映像は、記憶部４０３へ保存され、ネットワーク１３０を返さずにＨＤＭＩやＨＤ―ＳＤＩを介して外部装置に出力される。ＯＳＤが重畳された映像は、例えば、クライアント装置１２０に出力され、クライアント装置１２０において表示部５０２に表示される。図１０は、ＯＳＤが重畳された映像の表示例を示す図である。映像１０００に操作入力が「ロック中」（無効の状態）であることを示すＯＳＤ１０１０が重畳されている。
【００４８】
７つ目の例としては、操作制御部４０１は、エラー処理として、予め設定されたメッセージ画像を表示出力するよう制御する。監視カメラ１１０の記憶部４０３には、工場出荷時に操作制御に禁止が設定さていることを示すメッセージ画像が記憶されているものとする。操作制御部４０１は、エラー通知を撮像部４０６に送信する。撮像部４０６は、エラー通知を受信すると、記憶部４０３に記憶されているメッセージ画像を、ネットワーク１３０を介さずにＨＤＭＩやＨＤ―ＳＤＩを介して出力するよう制御する。図１１は、メッセージ画像１１００の表示例を示す図である。なお、エラー通知処理は、ユーザへの通知が行われればよく、そのための具体的な処理は実施形態に限定されるものではない。
【００４９】
一方、クライアント装置１２０は、監視カメラ１１０から、カメラ情報通知手段ｉｎｆｏ.ｃｇｉにより、イベント情報を受信した場合、通信部５０５を介し、表示部５０２が表示するビューワにてイベントを通知する。図１２は、クライアント装置１２０による、イベント通知に係る通知制御処理を示すフローチャートである。通知制御処理は、表示部５０２が通信部５０５から、イベント情報の通知を受けた時に起動する。
【００５０】
Ｓ１２０１において、表示部５０２は、通知されたイベント情報が、禁止中の操作制御のイベント情報かどうかの判断を行う。表示部５０２は、禁止中の操作制御のイベント情報の場合には（Ｓ１２０１でＹＥＳ）、処理をＳ１２０２へ進める。表示部５０２は、禁止中の操作制御のイベント情報でない場合には（Ｓ１２０１でＮＯ）、通知制御処理を終了する。
【００５１】
Ｓ１２０２において、表示部５０２は、イベントの状態を確認する。表示部５０２は、イベント状態が検知中の場合（Ｓ１２０２でＹＥＳ）、処理をＳ１２０３へ進める。表示部５０２は、イベント状態が検知中でない場合には（Ｓ１２０２でＮＯ）、処理をＳ１２０４へ進める。Ｓ１２０３において、表示部５０２は、ユーザ出力ＩＦ３０６を介し、出力機器３０９へ通知を開始する。以上で、通知制御処理が終了する。一方、Ｓ１２０４において、表示部５０２は、出力機器３０９への通知を停止する。以上で通知制御処理が終了する。
【００５２】
図１３は、出力機器３０９としての表示部に表示される通知画面例を示す図である。ビューワ１３００にはイベント表示領域１３１０が設けられている。イベント表示領域１３１０には、操作部への操作入力が禁止中の制御状態や動体検知状態、侵入検知状態などが表示される。１３１１は、検知中（インターフェース制御部による制御がすべて許可されていない状態に制御された）を表し、１３１２は、侵入検知が検知していない状態を示している。
【００５３】
図１４は、出力機器３０９としての表示部に表示される通知画面の変更例を示す図である。ビューワ１４００には、インフォメーションバー１４１０が設けられている。インフォメーションバー１４１０には、カメラ情報通知手段ｉｎｆｏ.ｃｇｉにより通知された監視カメラ１１０の各種情報がメッセージとして表示される。図１４の例では、インフォメーションバー１４１０には、操作部への操作入力がすべて許可されていない状態に制御された旨のメッセージが表示されている。
【００５４】
図１５は、クライアント装置１２０による、記録制御処理を示すフローチャートである。記録制御処理は、通知制御処理と同様、記録制御部５０４が通信部５０５からイベント情報の通知を受けた時に起動する。Ｓ１５０１において、記録制御部５０４は、通知されたイベント情報が、禁止中の操作のイベント情報かどうかの判断を行う。記録制御部５０４は、禁止中の操作制御のイベント情報の場合には（Ｓ１５０１でＹＥＳ）、処理をＳ１５０２へ進める。記録制御部５０４は、禁止中の操作制御のイベント情報でない場合には（Ｓ１５０１でＮＯ）、記録制御処理を終了する。
【００５５】
Ｓ１５０２において、記録制御部５０４はさらに、イベントの状態を確認する。記録制御部５０４は、イベント状態が検知中の場合（Ｓ１５０２でＹＥＳ）、処理をＳ１５０３へ進める。記録制御部５０４は、イベント状態が検知中でない場合には（Ｓ１５０２でＮＯ）、処理をＳ１５０４へ進める。Ｓ１５０３において、記録制御部５０４は、記憶部５０１に保存されている映像を、二次記憶装置３０３に記録する処理を開始する。以上で、記録制御処理が終了する。一方、Ｓ１５０４においては、記録制御部５０４は、二次記憶装置３０３への記録を停止する。以上で、記録制御処理が終了する。
【００５６】
以上のように、本実施形態における監視カメラ１１０は、操作部への操作入力を制限するので、セキュリティを保ちつつ、ユーザによる操作性を向上させることができる。
【００５７】
監視システムの変更例としては、監視カメラ１１０と、監視カメラ１１０の制御を行う制御装置とが別の装置として設けられていてもよい。この場合、本実施形態において説明した監視カメラ１１０の処理（撮像を除く）を制御処理が行うこととする。この場合、監視カメラ１１０は、被制御装置として、制御装置への操作入力等に応じた制御従い、撮像動作を実行する。
【００５８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５９】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６０】
１００  監視システム
１１０  監視カメラ
１２０  クライアント装置
【図１】
2018005275.tif 000003
【図２】
2018005275.tif 000004
【図３】
2018005275.tif 000005
【図４】
2018005275.tif 000006
【図５】
2018005275.tif 000007
【図６】
2018005275.tif 000008
【図７】
2018005275.tif 000009
【図８】
2018005275.tif 000010
【図９】
2018005275.tif 000011
【図１０】
2018005275.tif 000012
【図１１】
2018005275.tif 000013
【図１２】
2018005275.tif 000014
【図１３】
2018005275.tif 000015
【図１４】
2018005275.tif 000016
【図１５】
2018005275.tif 000017