(57)【要約】      （修正有）【課題】撮像装置において撮像画像に重畳される複数の重畳情報を効果的に管理する。【解決手段】監視カメラ１０００は、被写体を撮像する撮像部１００４と、重畳情報の作成を指示するためのコマンドを、クライアント装置からＩＰネットワーク網経由で受信する通信部１００７と、通信部１００７でコマンドが受信された場合に、重畳情報を生成する画像処理部１００５と、画像処理部１００５で生成された重畳情報を、撮像部１００４から出力された撮像画像に重畳する画像処理部１００５と、画像処理部１００５で生成された重畳情報を識別するための識別情報を決める制御部１００１と、制御部１００１で決められた識別情報を通信部１００７で受信されたコマンドの返信として、クライアント装置にネットワーク経由で送信する通信部１００７と、を備える。【選択図】図２
2015089077.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とネットワーク経由で通信する撮像装置であって、
被写体を撮像する撮像手段と、
重畳情報の作成を指示するためのコマンドを、前記外部装置からネットワーク経由で受信する受信手段と、
前記受信手段でコマンドが受信された場合に、重畳情報を生成する生成手段と、
前記生成手段で生成された重畳情報を、前記撮像手段から出力された撮像画像に重畳する重畳手段と、
前記生成手段で生成された重畳情報を識別するための識別情報を決める決定手段と、
前記決定手段で決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で送信する送信手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記決定手段で決められる識別情報の値は、番号であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記決定手段で決められた識別情報を第１の識別情報とし、前記第１の識別情報が決められた後に前記決定手段で決められた識別情報を第２の識別情報とし、前記第１の識別情報の番号と前記第２の識別情報の番号とは、連続していることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記決定手段で決められた識別情報を第１の識別情報とし、前記第１の識別情報が決められた後に前記決定手段で決められた識別情報を第２の識別情報とし、前記第１の識別情報の番号と前記第２の識別情報の番号との差は、所定の値であることを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記決定手段で決められる識別情報の値は、所定の範囲内を循環することを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記決定手段で決められる識別情報の値に用いられる複数の値を記憶する記憶手段と、
前記記憶部に記憶された複数の値の中から、未だ選択済みでない値を新たに選択する選択手段と、
を更に備え、
前記決定手段で決められる識別情報の値は、前記選択手段で選択された値であることを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記重畳情報は、テキスト又は画像であることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
被写体を撮像する撮像部と重畳情報を生成する生成部と前記生成部で生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳部とを有する撮像装置と、ネットワーク経由で通信する外部装置であって、
前記生成部に重畳情報を生成させるためのコマンドを、前記撮像装置にネットワーク経由で送信する送信手段と、
前記生成部で生成された重畳情報を識別するための識別情報を、前記送信手段が送信したコマンドの返信として、前記撮像装置からネットワーク経由で受信する受信手段と、
を備えることを特徴とする外部装置。
【請求項９】
前記送信手段が送信するコマンドの識別情報は、不定であることを特徴とする請求項８に記載の外部装置。
【請求項１０】
前記送信手段で送信されたコマンドにより前記生成部で生成された重畳情報の識別情報として、前記受信手段で受信された識別情報を記憶する記憶手段、
を更に備えることを特徴とする請求項８又は９に記載の外部装置。
【請求項１１】
撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成された撮像システムであって、
前記撮像装置は、
被写体を撮像する撮像手段と、
重畳情報を生成する生成手段と、
前記生成手段で生成された重畳情報を前記撮像手段から出力された撮像画像に重畳する重畳手段と、
前記生成手段で生成された重畳情報を識別するための識別情報を決める決定手段と、
前記決定手段で決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で返信する返信手段と、
を備え、
前記外部装置は、
前記コマンドを前記撮像装置にネットワーク経由で送信する送信手段と、
前記コマンドの返信を前記撮像装置からネットワーク経由で受け付ける受け付け手段と、
を備えることを特徴とする撮像システム。
【請求項１２】
前記決定手段で決められた過去の識別情報を記憶する記憶部と、
前記送信手段で送信されたコマンドに含まれる識別情報が、前記記憶手段に記憶されているか否か判定する判定手段と、
を更に備え、
前記決定手段は、前記判定手段で記憶されていないと判定された場合に、前記送信手段で送信されたコマンドに含まれる識別情報を、前記生成手段で生成された重畳情報を識別するための識別情報として決定することを特徴とする請求項８に記載の撮像システム。
【請求項１３】
外部装置とネットワーク経由で通信し、被写体を撮像する撮像部を有する撮像装置の制御方法であって、
重畳情報の作成を指示するためのコマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップでコマンドが受信された場合に、重畳情報を生成する生成ステップと、
前記生成ステップで生成された重畳情報を、前記撮像部から出力された撮像画像に重畳する重畳ステップと、
前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、
前記決定ステップで決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で送信する送信ステップと、
を備えることを特徴とする撮像装置の制御方法。
【請求項１４】
被写体を撮像する撮像部と重畳情報を生成する生成部と前記生成部で生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳部とを有する撮像装置と、ネットワーク経由で通信する外部装置の制御方法であって、
前記生成部に重畳情報を生成させるためのコマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、
前記生成部で生成された重畳情報を識別するための識別情報を、前記送信手段が送信したコマンドの返信として、前記撮像装置からネットワーク経由で受信する受信ステップと、
を備えることを特徴とする外部装置の制御方法。
【請求項１５】
被写体を撮像する撮像部を有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成された撮像システムの制御方法であって、
前記撮像装置にて、
重畳情報を生成する生成ステップと、
前記生成ステップで生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳ステップと、
前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、
前記決定ステップで決められた識別情報を前記受信ステップで受信されたコマンドの返信として、前記外部装置にネットワーク経由で返信する返信ステップと、
を備え、
前記外部装置にて、
前記コマンドを前記撮像装置にネットワーク経由で送信する送信ステップと、
前記コマンドの返信を前記撮像装置からネットワーク経由で受け付ける受け付けステップと、
を備えることを特徴とする撮像システムの制御方法。
【請求項１６】
外部装置とネットワーク経由で通信し、被写体を撮像する撮像部を有する撮像装置を制御するためのプログラムであって、
重畳情報の作成を指示するためのコマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、
前記受信ステップでコマンドが受信された場合に、重畳情報を生成する生成ステップと、
前記生成ステップで生成された重畳情報を、前記撮像部から出力された撮像画像に重畳する重畳ステップと、
前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、
前記決定ステップで決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で送信する送信ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
被写体を撮像する撮像部と重畳情報を生成する生成部と前記生成部で生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳部とを有する撮像装置と、ネットワーク経由で通信する外部装置を制御するためのプログラムであって、
前記生成部に重畳情報を生成させるためのコマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、
前記生成部で生成された重畳情報を識別するための識別情報を、前記送信手段が送信したコマンドの返信として、前記撮像装置からネットワーク経由で受信する受信ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
被写体を撮像する撮像部を有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成された撮像システムを制御するためのプログラムであって、
前記撮像装置にて、
重畳情報を生成する生成ステップと、
前記生成ステップで生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳ステップと、
前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、
前記決定ステップで決められた識別情報を前記受信ステップで受信されたコマンドの返信として、前記外部装置にネットワーク経由で返信する返信ステップと、
をコンピュータに実行させ、
前記外部装置にて、
前記コマンドを前記撮像装置にネットワーク経由で送信する送信ステップと、
前記コマンドの返信を前記撮像装置からネットワーク経由で受け付ける受け付けステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、外部装置、撮像システム、撮像装置の制御方法、外部装置の制御方法、撮像システムの制御方法、及びプログラムに関する。特に、撮像画像に画像等の情報を重畳可能な技術に関する。
【背景技術】
【０００２】
従来、画像における所定の位置に所定の文字、図形等を重畳する技術がある。例えば、画像において固定された位置にＯＳＤ画像が表示されるＯｎＳｃｒｅｅｎＤｉｓｐｌａｙ機能（以下、ＯＳＤ機能と称する場合がある）等が実装されてきた。
【０００３】
特許文献１には、ＯＳＤ表示用の制御コマンドデータをインターフェース用ケーブルに出力する映像機器と、このインターフェース用ケーブルに出力された制御コマンドデータを受信する映像機器と、が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１６３２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の従来技術では、制御コマンドデータに対応するＯＳＤ信号を識別することが想定されていなかった。
【０００６】
例えば、複数の映像機器のそれぞれから複数の制御コマンドデータを受信し、受信した複数の制御コマンドデータのそれぞれに対応する複数のＯＳＤ信号を表示する映像機器を想定する。しかし、この映像機器に表示される複数のＯＳＤ信号のそれぞれを識別するための情報は存在しないため、これら複数のＯＳＤ信号のそれぞれを外部機器が識別することは、困難であった。
【０００７】
本発明は、上記のような点に鑑みてなされたものであり、撮像装置において撮像画像に重畳される複数の重畳情報を効果的に管理することができる。
【課題を解決するための手段】
【０００８】
また、上記目的を達成するために、本発明の撮像装置は、外部装置とネットワーク経由で通信する撮像装置であって、被写体を撮像する撮像手段と、重畳情報の作成を指示するためのコマンドを、前記外部装置からネットワーク経由で受信する受信手段と、前記受信手段でコマンドが受信された場合に、重畳情報を生成する生成手段と、前記生成手段で生成された重畳情報を、前記撮像手段から出力された撮像画像に重畳する重畳手段と、前記生成手段で生成された重畳情報を識別するための識別情報を決める決定手段と、前記決定手段で決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で送信する送信手段と、を備えることを特徴とする。
【０００９】
また、上記目的を達成するために、本発明の外部装置は、被写体を撮像する撮像部と重畳情報を生成する生成部と前記生成部で生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳部とを有する撮像装置と、ネットワーク経由で通信する外部装置であって、前記生成部に重畳情報を生成させるためのコマンドを、前記撮像装置にネットワーク経由で送信する送信手段と、前記生成部で生成された重畳情報を識別するための識別情報を、前記送信手段が送信したコマンドの返信として、前記撮像装置からネットワーク経由で受信する受信手段と、を備えることを特徴とする。
【００１０】
また、上記目的を達成するために、本発明の撮像システムは、撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成された撮像システムであって、前記撮像装置は、被写体を撮像する撮像手段と、重畳情報を生成する生成手段と、前記生成手段で生成された重畳情報を前記撮像手段から出力された撮像画像に重畳する重畳手段と、前記生成手段で生成された重畳情報を識別するための識別情報を決める決定手段と、前記決定手段で決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で返信する返信手段と、を備え、前記外部装置は、前記コマンドを前記撮像装置にネットワーク経由で送信する送信手段と、前記コマンドの返信を前記撮像装置からネットワーク経由で受け付ける受け付け手段と、を備えることを特徴とする。
【００１１】
また、上記目的を達成するために、本発明の撮像装置の制御方法は、外部装置とネットワーク経由で通信し、被写体を撮像する撮像部を有する撮像装置の制御方法であって、重畳情報の作成を指示するためのコマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップでコマンドが受信された場合に、重畳情報を生成する生成ステップと、前記生成ステップで生成された重畳情報を、前記撮像部から出力された撮像画像に重畳する重畳ステップと、前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、前記決定ステップで決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で送信する送信ステップと、を備えることを特徴とする。
【００１２】
また、上記目的を達成するために、本発明の外部装置の制御方法は、被写体を撮像する撮像部と重畳情報を生成する生成部と前記生成部で生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳部とを有する撮像装置と、ネットワーク経由で通信する外部装置の制御方法であって、前記生成部に重畳情報を生成させるためのコマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、前記生成部で生成された重畳情報を識別するための識別情報を、前記送信手段が送信したコマンドの返信として、前記撮像装置からネットワーク経由で受信する受信ステップと、を備えることを特徴とする。
【００１３】
また、上記目的を達成するために、本発明の撮像システムの制御方法は、被写体を撮像する撮像部を有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成された撮像システムの制御方法であって、前記撮像装置にて、重畳情報を生成する生成ステップと、前記生成ステップで生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳ステップと、前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、前記決定ステップで決められた識別情報を前記受信ステップで受信されたコマンドの返信として、前記外部装置にネットワーク経由で返信する返信ステップと、を備え、前記外部装置にて、前記コマンドを前記撮像装置にネットワーク経由で送信する送信ステップと、前記コマンドの返信を前記撮像装置からネットワーク経由で受け付ける受け付けステップと、を備えることを特徴とする。
【００１４】
また、上記目的を達成するために、本発明のプログラムは、外部装置とネットワーク経由で通信し、被写体を撮像する撮像部を有する撮像装置を制御するためのプログラムであって、重畳情報の作成を指示するためのコマンドを、前記外部装置からネットワーク経由で受信する受信ステップと、前記受信ステップでコマンドが受信された場合に、重畳情報を生成する生成ステップと、前記生成ステップで生成された重畳情報を、前記撮像部から出力された撮像画像に重畳する重畳ステップと、前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、前記決定ステップで決められた識別情報を前記受信手段で受信されたコマンドの返信として、前記外部装置にネットワーク経由で送信する送信ステップと、をコンピュータに実行させることを特徴とする。
【００１５】
また、上記目的を達成するために、本発明のプログラムは、被写体を撮像する撮像部と重畳情報を生成する生成部と前記生成部で生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳部とを有する撮像装置と、ネットワーク経由で通信する外部装置を制御するためのプログラムであって、前記生成部に重畳情報を生成させるためのコマンドを、前記撮像装置にネットワーク経由で送信する送信ステップと、前記生成部で生成された重畳情報を識別するための識別情報を、前記送信手段が送信したコマンドの返信として、前記撮像装置からネットワーク経由で受信する受信ステップと、をコンピュータに実行させることを特徴とする。
【００１６】
また、上記目的を達成するために、本発明のプログラムは、被写体を撮像する撮像部を有する撮像装置と、前記撮像装置とネットワーク経由で通信する外部装置と、で構成された撮像システムを制御するためのプログラムであって、前記撮像装置にて、重畳情報を生成する生成ステップと、前記生成ステップで生成された重畳情報を前記撮像部から出力された撮像画像に重畳する重畳ステップと、前記生成ステップで生成された重畳情報を識別するための識別情報を決める決定ステップと、前記決定ステップで決められた識別情報を前記受信ステップで受信されたコマンドの返信として、前記外部装置にネットワーク経由で返信する返信ステップと、をコンピュータに実行させ、前記外部装置にて、前記コマンドを前記撮像装置にネットワーク経由で送信する送信ステップと、前記コマンドの返信を前記撮像装置からネットワーク経由で受け付ける受け付けステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、撮像装置において撮像画像に重畳される複数の重畳情報を効果的に管理することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例１に係る、監視システムのシステム構成の一例を示す図である。
【図２】本発明の実施例１に係る、監視カメラのハードウェア構成の一例を示す図である。
【図３】本発明の実施例１に係る、監視カメラが保持するパラメータの構造を示す図である。
【図４】本発明の実施例１に係る、撮像画像と重畳画像とが合成された画像の一例である。
【図５】本発明の実施例１に係る、監視カメラ及びクライアント装置のコマンドシーケンスを説明するためのシーケンス図である。
【図６】本発明の実施例１に係る、画像重畳設定画面の一例を示す図である。
【図７】本発明の実施例１に係る、画像重畳設定作成処理及び画像重畳設定画面処理を説明するためのフローチャートである。
【図８】本発明の実施例１に係る、クライアント装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施例を、添付の図面に基づいて詳細に説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。
【００２０】
（実施例１）
続いて、図１は、本実施例に係る監視システムのシステム構成の一例を示す図である。本実施例に係る監視システムにおいて、監視カメラ１０００とクライアント装置２０００とは、ＩＰネットワーク網１５００を介して相互に通信可能な状態で接続される。なお、本実施例におけるクライアント装置２０００は、ＰＣ等の外部装置の一例である。又、本実施例における監視システムは、撮像システムに相当する。
【００２１】
なお、ＩＰネットワーク網１５００は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、監視カメラ１０００とクライアント装置２０００との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。
【００２２】
例えば、ＩＰネットワーク網１５００は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されていても良い。なお、本実施例における監視カメラ１０００は、例えば、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応していても良く、ＬＡＮケーブルを介して電力を供給されても良い。
【００２３】
クライアント装置２０００は、監視カメラ１０００に対し、各種コマンドを送信する。これらのコマンドは、例えば、後述の撮像パラメータを変更するためのコマンドや、雲台を駆動するためのコマンドや、画像ストリーミングを開始させるためのコマンド等である。なお、これらのコマンドの詳細は、後述する。また、監視カメラ１０００は、それらのコマンドに対するレスポンスや配信画像をクライアント装置２０００に送信する。
【００２４】
続いて、図２は、本実施例に係る、監視カメラ１０００のハードウェア構成の一例を示す図である。図２における制御部１００１は、監視カメラ１０００の全体の制御を行う。制御部１００１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成され、後述の記憶部１００２に記憶されたプログラムを実行する。又は、制御部１００１は、ハードウェアを用いて制御を行うこととしても良い。
【００２５】
１００２は、記憶部である。記憶部１００２は、主に制御部１００１が実行するプログラム格納領域、各種設定値及びプログラム実行中のワーク領域として使用される。記憶部１００２は、ハードディスクやフラッシュメモリ等で構成される。記憶部１００２には、後述する撮像部設定、配信プロファイル、画像処理設定、圧縮符号化設定及び画像重畳設定等の設定値が記憶され、制御部１００１によって参照される。
【００２６】
１００３は、ビデオメモリである。ビデオメモリ１００３は、目的に応じて撮像画像メモリ１００３１（図示せず）、切出し画像メモリ１００３２（図示せず）及び配信画像メモリ１００３３（図示せず）から構成される。このビデオメモリ１００３は、後述する撮像部１００４、画像処理部１００５、圧縮符号化部１００６の画像データの処理領域として使用される。
【００２７】
１００４は、撮像部である。撮像部１００４は、被写体を撮像してアナログ信号を生成する。そして、撮像部１００４は、生成したアナログ信号をデジタルデータに変換する。次に、撮像部１００４は、変換したデジタルデータを撮像画像として、後述する撮像画像メモリ１００３１に出力する。
【００２８】
１００５は、画像処理部である。画像処理部１００５は、画像処理設定の内容に基づき、撮像部１００４が撮像画像メモリ１００３１に出力した撮像画像に対して切出し処理を行う。また、画像処理部１００５は、切り出した画像データに対して、後述する画像重畳設定に基づいて画像重畳処理を行い、切出し画像メモリ１００３２に出力する。
【００２９】
つまり、本実施例における画像処理部１００５は、画像重畳設定に従った重畳画像を、切り出した画像データに重畳する重畳部に相当する。
【００３０】
画像処理部１００５は、さらに画像重畳処理部１００５１を含む。画像処理部１００５は、記憶部１００２から画像重畳設定を読み出すことにより、画像重畳設定があるか否かを判定する。画像重畳処理部１００５１は、画像重畳設定があると判定した場合には、画像重畳設定の内容に従って、重畳対象と重畳物を重畳させたうえで、重畳画像を出力する。
【００３１】
つまり、本実施例における画像処理部１００５（に含まれる画像重畳処理部１００５１）は、重畳画像を生成する生成部に相当する。
【００３２】
１００６は、圧縮符号化部である。圧縮符号化部１００６は、圧縮符号化設定の内容に基づき、画像処理部１００５が切出し画像メモリ１００３２に出力した画像データに対して、リサイズ処理を行う。
【００３３】
また、圧縮符号化部１００６は、圧縮符号化設定の内容に基づき、リサイズされた画像データに対してＪＰＥＧ或いはＨ．２６４等の形式に基づき圧縮符号化処理を行い、配信画像として配信画像メモリ１００３３に出力する。クライアント装置２０００等の外部機器からストリーミング開始の要求があった場合、監視カメラ１０００は、要求の内容に基づいて配信画像メモリ１００３３の内容を外部にストリーミング配信する。
【００３４】
１００７は、通信部である。通信部１００７は、各制御コマンドを外部機器であるクライアント装置２０００から受信する場合、また各制御コマンドに対するレスポンス、及び配信画像をクライアント装置２０００へ送信する場合に使用される。なお、画像重畳ＩＤ記憶部１００８については、後述する。また、この通信部１００７により、監視カメラ１０００は、クライアント装置２０００とネットワーク経由で通信可能となる。
【００３５】
続いて、図８は、本実施例に係る、クライアント装置２０００のハードウェア構成の一例を示す図である。本実施例におけるクライアント装置２０００は、ＩＰネットワーク網１５００に接続されるコンピュータ装置として構成される。
【００３６】
制御部２００５は、クライアント装置２０００の全体の制御を行う。制御部２００５は、例えば、ＣＰＵにより構成され、後述の記憶部２００６に記憶されたプログラムを実行する。又、制御部２００５は、ハードウェアを用いて制御を行うこととしてもよい。そして、記憶部２００６は、制御部２００５が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域として使用される。
【００３７】
通信部２００４は、制御部２００５の指示を受け、監視カメラ１０００にコマンド等を送信する。又、通信部２００４は、制御部２００５の指示を受け、監視カメラ１０００から、コマンドのレスポンスやストリーミング配信された配信画像等を受信する。
【００３８】
入力部２００１は、ユーザからの指示の入力を受け付ける。例えば、入力部２００１は、ユーザからの指示として、監視カメラ１０００に対する各種のコマンドの送信指示の入力を受け付けることができる。又、入力部２００１は、制御部２００５が記憶部２００６に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等に対する、ユーザの応答の入力を受け付けることができる。
【００３９】
復号伸長部２００３は、通信部２００４から出力された配信画像を復号し且つ伸長する。そして、復号伸長部２００３は、この復号し且つ伸長された配信画像を表示部２００２に出力する。表示部２００２は、復号伸長部２００３から出力された配信画像を表示する。又、表示部２００２は、制御部２００５が記憶部２００６に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等を表示させることができる。
【００４０】
以上、監視カメラ１０００及びクライアント装置２０００のそれぞれの内部構成について説明したが、図２及び図３に示す処理ブロックは、本発明における撮像装置及び外部装置の好適な実施例を説明したものであり、この限りではない。音声入力部、音声出力部、撮像部１００４の向きを変更させる撮像制御部を追加するなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００４１】
続いて、図３を用い、本実施例にて使用するコマンド、パラメータ等の名称と内容を以下に説明する。ここで、図３は、本実施例に係る、監視カメラ１０００が保持するパラメータの構造を図示している。なお、これらのパラメータは、記憶部１００２に記憶されているものとする。
【００４２】
６１００、及び６１０１のそれぞれは、配信プロファイルである。配信プロファイルとは、監視カメラ１０００の各種設定項目を関連づけて記憶するためのパラメータセットであり、配信プロファイルのＩＤと、後述する画像処理設定、圧縮符号化設定へのリンク等を保持する。例えば、配信プロファイル６１００のＩＤは、「ＨＰ０」である。また、配信プロファイル６１０１のＩＤは、「ＨＰ１」である。
【００４３】
７１０１は、撮像部設定である。撮像部設定７１０１は、撮像部設定７１０１のＩＤ（＝「０」）と、撮像部１００４が出力可能な画像データの解像度（＝「（１９２０、１０８０）」）を示す解像度パラメータを含む。
【００４４】
６１１０、６１１１は、画像処理設定である。画像処理設定は、画像処理部１００５において処理される撮像画像を出力する撮像部設定７１０１のパラメータを含む。また、画像処理設定は、この出力された撮像画像のどの部分を切出して切出し画像メモリ１３２１、１３２２に出力するかを指定するための切出し位置、及び切出しサイズのパラメータを含む。
【００４５】
６１２０、６１２１は、圧縮符号化設定である。圧縮符号化設定とは、画像処理部１００５が切出し画像メモリ１００３２に出力した画像データの圧縮符号化に関するパラメータの集合体である。圧縮符号化設定は、圧縮符号化設定のＩＤ、圧縮符号化方式を指定するための圧縮符号化方式パラメータ、及び圧縮符号化後に配信画像メモリに出力する配信画像の解像度を示す配信解像度を含む。
【００４６】
６１５０、６１５１、６１５２は、画像重畳設定である。ここで、後述する図５（ｂ）において、１９２０、１９２１は、画像重畳設定６１５０、６１５１に基づいて配信画像１９０１に重畳されている重畳画像である。なお、本実施例における重畳画像は、重畳情報に相当する。
【００４７】
画像重畳設定６１５０、６１５１の詳細を図６（ｂ）に例示する。どちらも重畳対象は、画像処理設定ＩＤ＝Ａ、即ち、画像処理設定６１１０となっている。図５（ａ）に示すように、配信画像１９１０は、この画像処理設定６１１０により、撮像画像１９００（１９２０×１０８０サイズ）から配信１２８０×７２０サイズで切出されている。また、図５（ｂ）に示すように、配信画像１９０１は、重畳画像１９２０、１９２１が重畳されている。なお、この配信画像１９０１は、図５（ａ）における配信画像１９１０に相当する。
【００４８】
続いて、図５は、監視カメラ１０００とクライアント装置２０００との間における、画像重畳処理の典型的なコマンドシーケンスを示している。
【００４９】
図６における６０５０は、画像重畳処理対応機能取得要求のトランザクションである。ここでトランザクションとは、クライアント装置２０００から監視カメラ１０００へ送信されるコマンドと、それに対して監視カメラ１０００がクライアント装置２０００へ返送するレスポンスのペアのことを指している。
【００５０】
このトランザクションにおいて、クライアント装置２０００は、監視カメラ１０００が画像重畳処理に対応しているか否かを判定する。
【００５１】
６０５１は、画像重畳設定リスト取得要求のトランザクションである。このトランザクションにおいて、クライアント装置２０００は、監視カメラ１０００が記憶部１００２に保持している画像重畳設定のＩＤを含むリストを取得する。本実施例においては、図６（ｂ）に詳細を例示する画像重畳設定６１５０〜６１５１が取得され、現在設定されている画像重畳設定の数がわかる。
【００５２】
なお、本実施例における画像重畳設定のＩＤは、画像重畳設定を識別するための識別情報に相当する。さらに、このＩＤを用いることにより、画像重畳設定に基づいて生成される重畳画像を識別することもできる。
【００５３】
６０５２は、画像重畳設定オプション取得のトランザクションである。このトランザクションにより、クライアント装置２０００は、画像重畳設定の各パラメータに対する設定可能な選択肢や設定値の範囲を取得する。
【００５４】
６０５３は、画像重畳設定作成のトランザクションである。このトランザクションにより、クライアント装置２０００は、６０５２で取得した選択肢に基づいて、新しい画像重畳設定を監視カメラ１０００内に作成するための要求を、図５（ｃ）に詳細を例示するコマンド６１５２により送信する。
【００５５】
監視カメラ１０００は、新規に作成した画像重畳設定のＩＤを決定して、レスポンス６１５３によりクライアント装置２０００に返送する。本実施例では、６０５３のトランザクションにより、図３に示した画像重畳設定６１５２は、作成される。
【００５６】
６０５４、６０５６及び６０５８のそれぞれは、設定変更イベントである。監視カメラ１０００は、６０５３、６０５５（後述）、及び６０５７（後述）のトランザクションにおいて、画像重畳設定が新規作成、変更或いは削除されたことを通知するイベントを事前にイベント登録してあるクライアント装置２０００に対して送信する。
【００５７】
６０５５は、画像重畳設定変更のトランザクションである。このトランザクションにより、クライアント装置２０００は、６０５１で取得した画像重畳設定や６０５３で新たに作成した画像重畳設定の内容を、６０５２で取得した選択肢に基づいて変更する。例えば、重畳位置や、重畳テキストの内容を変更する。
【００５８】
６０５７は、画像重畳設定削除のトランザクションである。このトランザクションにより、クライアント装置２０００は、６０５１で取得した画像重畳設定や６０５３で新たに作成した画像重畳設定を、監視カメラ１０００から削除する。監視カメラ１０００は、指定されたＩＤをもつ画像重畳設定を、記憶部１００２から削除する。
【００５９】
続いて、図６は、本実施例に係るクライアント装置２０００における、監視カメラ１０００の画像重畳設定を行うための画像重畳設定画面の一例を説明するための図である。この画面は、制御部２００５により表示部２００２に表示される。
【００６０】
図６における８１００は、ライブビューエリアである。クライアント装置２０００において、本設定画面がオープンされると、クライアント装置２０００は、監視カメラ１０００が現在ストリーミング配信している配信画像をサンプル表示する。併せて、６０５２の画像重畳設定オプション取得要求のトランザクションを実施し、以下の画像重畳設定画面の内容を作成する。
【００６１】
８１０１は、新規画像重畳設定タブである。クライアント装置２０００は、６０５１のトランザクションで得られた画像重畳設定の数が所定の上限値未満の時に本タブを表示し、新しく画像重畳設定を作成するための画面を提供する。この画面の内容は、後述の画像重畳設定タブ８１０２と同様である。なお、本明細書では、新規画像重畳設定タブ８１０１を新規タブ８１０１と称することがある。
【００６２】
８１０２は、画像重畳設定タブである。クライアント装置２０００は、６０５１のトランザクションで得られる監視カメラ１０００が保持する画像重畳設定の数だけ、本画像重畳設定タブを表示する。図６におけるＯＳＤ１タブ８１０２によって表示される画面は、図３における画像重畳設定６１５０の内容を表示する画面となる。本画像重畳設定タブは画像重畳設定の識別子毎に表示され、内容の編集が可能となっている。
【００６３】
８１０３は、重畳物指定エリアである。クライアント装置２０００は、６０５２のトランザクションにおいて得られた画像重畳設定オプションの重畳物パラメータの種類に応じて、重畳物の選択肢を提供する。テキストが選択可能な場合は、重畳するテキストを入力させるための重畳テキストボックスを併せて表示し、画像が選択可能な場合は、画像の取得先アドレスを入力させるための画像アドレスボックスを併せて表示する。
【００６４】
８１０４は、重畳位置指定エリアである。クライアント装置２０００は、６０５２のトランザクションにおいて得られた画像重畳設定オプションの重畳位置パラメータの内容に応じて、配信画像内における重畳物の重畳位置を指定する選択肢を提供する。
【００６５】
８１０５は、重畳対象指定エリアである。クライアント装置２０００は、６０５２のトランザクションにおいて得られた画像重畳設定オプションの重畳対象パラメータの内容に応じて、重畳対象の選択肢を提供する。本図においては、ＩＤの値が「Ａ」の画像処理設定６１１０、及びＩＤの値が「Ｂ」の画像処理設定６１１１が選択肢として提供されている。
【００６６】
８１０６は、送信ボタンである。新規画像重畳設定タブ８１０１における本ボタンが押下されると、クライアント装置２０００は、８１０３〜８１０５の設定値の内容を画像重畳設定作成要求として監視カメラ１０００に送信する。画像重畳設定ＩＤは、ｂｌａｎｋとなる。
【００６７】
また、画像重畳設定タブ８１０２における本ボタンが押下されると、クライアント装置２０００は、８１０３〜８１０５の設定値の内容を、このタブに示されるＩＤの画像重畳設定に対する画像重畳設定変更要求６０５５として監視カメラ１０００に送信する。
【００６８】
８１０７は、削除ボタンである。画像重畳設定タブ８１０２の画面における本ボタンが押下されると、クライアント装置２０００は、このタブに示されるＩＤの画像重畳設定に対する画像重畳設定削除要求を、監視カメラ１０００に送信する。尚、新規画像重畳設定タブ８１０１の画面においては、本ボタンは不要であり表示されない。
【００６９】
８１０８は、キャンセルボタンである。本ボタンが押下されると、クライアント装置２０００は、画像重畳設定画面を終了する。
【００７０】
続いて、図７（ａ）は、本実施例に係る監視カメラ１０００及びクライアント装置２０００における、画像重畳設定作成処理を説明するためのフローチャートである。なお、この処理は、制御部１００１及び制御部２００５により実行される。また、本処理は、クライアント装置２０００から送信された画像重畳設定作成要求６０５３のコマンドを、監視カメラ１０００が受信した際に、開始される。
【００７１】
図７（ａ）におけるステップＳ９０００では、クライアント装置２０００の制御部２００５は、通信部２００４に指示し、図６（ｃ）に示した画像重畳設定作成要求コマンド６１５２を、監視カメラ１０００に送信させる。なお、この画像重畳設定作成要求コマンド６１５２の画像重畳設定ＩＤの値は、「ｂｌａｎｋ」（Ｄｏｎ‘ｔ  Ｃａｒｅ）となっている。
【００７２】
例えば、この「ｂｌａｎｋ」は、この画像重畳設定作成要求コマンド６１５２の画像重畳設定ＩＤの値が不定であることを示す。
【００７３】
ステップＳ９００１では、監視カメラ１０００の制御部１００１は、画像重畳設定作成要求コマンド６１５２を通信部１００７経由で受信する。次に、制御部１００１は、この受信した画像重畳設定作成要求コマンド６１５２の画像重畳設定ＩＤの値が「ｂｌａｎｋ」であるか否かを判定する。
【００７４】
そして、制御部１００１は、この画像重畳設定ＩＤの値が「ｂｌａｎｋ」であると判定した場合には、この画像重畳設定作成要求コマンド６１５２により画像重畳設定の新規作成を要求された旨を認識する。一方、制御部１００１は、この画像重畳設定ＩＤの値が「ｂｌａｎｋ」ではないと判定した場合には、この画像重畳設定作成要求コマンド６１５２により既存の画像重畳設定の更新を要求された旨を認識する。
【００７５】
なお、本実施例では、制御部１００１は、画像重畳設定ＩＤの値が「ｂｌａｎｋ」の画像重畳設定作成要求コマンド６１５２を受信したものとする。
【００７６】
ステップＳ９００２では、制御部１００１は、画像重畳ＩＤ記憶部１００８から画像重畳ＩＤ値である「ｋ」を取得する。ここで、「ｋ」は、記憶部１００２に現在記憶されている画像重畳設定の個数を示す。
【００７７】
ステップＳ９００３では、制御部１００１は、ステップＳ９００２で取得したｋに対して１を加える。即ち、制御部１００１は、ｋ＝ｋ＋１の演算を施す。
【００７８】
ステップＳ９００４では、制御部１００１は、ステップＳ９００３で演算が施されたｋを、新規に作成される画像重畳設定のＩＤに設定する。つまり、このｋは、この画像重畳設定のＩＤとして付与される番号に相当する。また、新規に作成される画像重畳設定のＩＤとこの画像重畳設定の作成の直前に作成された画像重畳設定のＩＤとは、連続することになる。
【００７９】
ステップＳ９００５では、制御部１００１は、通信部１００７に指示し、ステップＳ９００３で演算が施されたｋを、ＩＤの値とした画像重畳設定作成応答６１５３をクライアント装置２０００に送信させる。つまり、この画像重畳設定作成応答６１５３は、ステップＳ９００１で受信された画像重畳設定作成要求コマンド６１５２に対する返信に相当する。
【００８０】
ステップＳ９００６では、制御部１００１は、画像重畳ＩＤ記憶部１００８に記憶されている画像重畳ＩＤ値を、ステップＳ９００３で演算が施されたｋに、更新する。
【００８１】
ステップＳ９００７では、制御部１００１は、通信部１００７で受信された画像重畳設定作成要求コマンド６１５２の内容で画像重畳処理を実行する。これにより、このコマンド６１５２に対応する画像重畳設定の内容が監視カメラ１０００からストリーミング配信される配信画像に反映される。
【００８２】
ステップＳ９００８では、制御部１００１は、通信部１００７で受信された画像重畳設定作成要求コマンド６１５２に対応する画像重畳設定の内容を、作成済み画像重畳設定として記憶部１００２に記憶させる。その後、図７（ａ）に示した画像重畳設定作成処理を終了する。
【００８３】
続いて、図７（ｂ）は、本実施例に係るクライアント装置２０００における、画像重畳設定画面処理を説明するためのフローチャートである。本処理は、クライアント装置２０００のユーザが、監視カメラ１０００の配信画像に対して画像を重畳させようとしたときに、クライアント装置２０００にて実行される処理である。本処理の結果、クライアント装置２０００の表示部には、図４（ｂ）に示される画面が表示されることとなる。
【００８４】
ステップＳ９５００では、クライアント装置２０００の制御部２００５は、表示部２００２に指示し、図６に示すような画像重畳設定画面を表示させる。
【００８５】
ステップＳ９５０１では、クライアント装置２０００の制御部２００５は、配信トランザクション（図示せず）を実行することにより、監視カメラ１０００に配信画像のストリーミング配信を開始させる。そして、制御部２００５は、通信部２００４で受信された配信画像に対応する画像をＬｉｖｅ  Ｖｉｅｗエリア８１００に表示させる。この表示される画像を、図５（ｂ）に示す。
【００８６】
ステップＳ９５０２では、制御部２００５は、図５（ａ）の６０５１のトランザクションを実行することにより、監視カメラ１０００から作成済みの画像重畳設定リストを取得する。また、制御部２００５は、この画像重畳設定リストを取得することにより、作成済みの画像重畳設定数を取得する。
【００８７】
また、制御部２００５は、取得した作成済みの画像重畳設定数が１以上である場合は、この取得した作成済みの画像重畳設定の内容に従って、画像重畳設定タブ８１０２および８１０３〜８１０５の選択肢を選択済みとして表示する。ここで、図６（ａ）は、ＯＳＤ１が選択されているときの各選択肢８１０３〜８１０５を示している。
【００８８】
ステップＳ９５０３では、制御部２００５は、ステップＳ９５０２で取得された作成済み画像重畳設定数が上限値未満であるか否か判定する。
【００８９】
そして、制御部２００５は、ステップＳ９５０２で取得された作成済み画像重畳設定数が上限値未満であると判定した場合には、ステップＳ９５０４に処理を進める。一方、制御部２００５は、ステップＳ９５０２で取得された作成済み画像重畳設定数が上限値未満ではないと判定した場合には、処理を終了する。
【００９０】
また、制御部２００５は、この処理の終了とともに、表示部２００２に指示し、「監視カメラ１０００において、作成済みの画像重畳設定数が上限に達しているため、新たな画像重畳設定を作成することはできない」旨のアラートを表示させる。
【００９１】
ステップＳ９５０４では、制御部２００５は、表示部２００２に指示し、画像重畳設定画面上に新規タブ８１０１を表示させる。
【００９２】
ステップＳ９５０５では、制御部２００５は、新規タブ８１０１のボタンが押下されたか否かを判定する。そして、制御部２００５は、新規タブ８１０１のボタンが押下されたと判定した場合には、ステップＳ９５０６に処理を進める。一方、制御部２００５は、新規タブ８１０１のボタンが押下されていないと判定した場合には、ステップＳ９５０５に処理を戻す。
【００９３】
つまり、ステップＳ９５０５では、クライアント装置２０００は、新規タブ８１０１のボタンの押下待ちの状態となる。
【００９４】
ステップＳ９５０６では、新規に作成される画像重畳設定の内容を、ユーザから入力部２００１を介して受け付ける。本実施例における、この画像重畳設定の内容を図６（ｂ）の８１０９、８１１０、及び８１１１に示す。
【００９５】
ステップＳ９５０７では、制御部２００５は、送信ボタン８１０６が押下されたか否かを判定する。そして、制御部２００５は、送信ボタン８１０６が押下されたと判定した場合には、ステップＳ９５０８に処理を進める。一方、制御部２００５は、送信ボタン８１０６が押下されていないと判定した場合には、ステップＳ９５０６に処理を戻す。
【００９６】
つまり、ステップＳ９５０７では、クライアント装置２０００は、送信ボタン８１０６の押下待ちの状態となる。
【００９７】
ステップＳ９５０８では、制御部２００５は、選択肢８１０９乃至８１１１の設定値の内容を含む画像重畳設定作成要求を作成する。この作成された画像重畳設定作成要求６１５２における画像重畳設定ＩＤは、「ｂｌａｎｋ」である。
【００９８】
ステップＳ９５０９では、制御部２００５は、通信部２００４により監視カメラ１０００からの画像重畳設定作成応答６１５３が受信されたか否かを判定する。そして、制御部２００５は、通信部２００４により監視カメラ１０００からの画像重畳設定作成応答６１５３が受信されたと判定した場合には、ステップＳ９５１０に処理を進める。
【００９９】
一方、制御部２００５は、通信部２００４により監視カメラ１０００からの画像重畳設定作成応答６１５３が受信されていないと判定した場合には、ステップＳ９５０９に処理を戻す。つまり、クライアント装置２０００は、監視カメラ１０００からの画像重畳設定作成応答６１５３の受信待ち状態となる。
【０１００】
ステップＳ９５１０では、制御部２００５は、監視カメラ１０００からの画像重畳設定作成応答６１５３を、通信部２００４経由で受信する。そして、制御部２００５は、受信された画像重畳設定作成応答６１５３に含まれる画像重畳設定ＩＤを取得する。本実施例では、この画像重畳設定ＩＤは、「ＯＳＤ３」であるものとする。
【０１０１】
また、制御部２００５は、表示部２００２に指示し、画像重畳設定タブ８１０２に新たに「ＯＳＤ３」のタブを追加し、画像重畳設定画面上に、追加した「ＯＳＤ３」のタブを表示させる。
【０１０２】
ステップＳ９５１１では、制御部２００５は、監視カメラ１０００から、監視カメラ１０００で重畳画像が重畳された配信画像のストリーミングを、通信部２００４経由で受信する。そして、制御部２００５は、表示部２００２などに指示し、受信した配信画像のストリーミングに対応する映像をＬｉｖｅ  Ｖｉｅｗエリア８１００に表示させる。
【０１０３】
その後、クライアント装置２０００は、図７（ｂ）に示した画像重畳設定画面処理を終了させる。
【０１０４】
以上のように、本実施例における監視カメラ１０００は、クライアント装置２０００から画像重畳設定作成要求を受信した場合に、画像重畳設定ＩＤを決定し且つ記憶する。これにより、画像重畳設定ＩＤを迅速に決定することができる。
【０１０５】
例えば、クライアント装置２０００が画像重畳設定作成要求を監視カメラ１０００に送信する場合に、クライアント装置２０００がこの要求に応じた画像重畳設定のＩＤも送信することを想定する。
【０１０６】
しかしながら、このような想定の下では、この送信する画像重畳設定のＩＤが監視カメラ１０００で既に使用されている場合があった。この場合、クライアント装置２０００は、監視カメラ１０００で未だ使用されていない画像重畳設定ＩＤを送信することができるまで、画像重畳設定のＩＤを繰り返し送信し、この送信の都度、監視カメラ１０００からエラー応答を受信することとなってしまう。
【０１０７】
このため、未だ使用されていない画像重畳設定ＩＤを送信することができるまで、時間がかかってしまうという課題がある。
【０１０８】
一方、クライアント装置２０００は、監視カメラ１０００で既に使用されている画像重畳設定ＩＤを管理することで、監視カメラ１０００で未だ使用されていない画像重畳設定ＩＤを送信することは可能となるが、この管理は、煩雑である。さらに、複数の監視カメラ１０００が存在する場合、クライアント装置２０００は、複数の監視カメラ１０００毎に画像重畳設定ＩＤを管理しなければならず、より煩雑である。
【０１０９】
したがって、このような想定の下では、クライアント装置２０００は、未だ使用されていない画像重畳設定ＩＤを監視カメラ１０００に送信することが困難であり、迅速に重畳画像の設定を行うことができない。
【０１１０】
これに対し、本実施例における監視カメラ１０００は、クライアント装置２０００から画像重畳設定作成要求を受信した場合に、画像重畳設定ＩＤを決定し且つ記憶するので、画像重畳設定ＩＤを迅速に決定することができる。
【０１１１】
また、本実施例のクライアント装置２０００は、新規の画像重畳設定を作成する場合に、この画像重畳設定のＩＤとして新規ＩＤを監視カメラ１０００から取得することができ、この画像重畳設定に対応する画像重畳設定タブが画像重畳設定画面上に追加表示される。
【０１１２】
これにより、ユーザは、複数の画像重畳設定をそれぞれのＩＤ毎に独立して編集することができる。
【０１１３】
また、本実施例では、ステップＳ９００３にて、ｋ＝ｋ＋１の演算を施すよう、制御部１００１を構成したが、これに限られるものではない。
【０１１４】
例えば、ステップＳ９００３にて、ｋ＝ｋ＋αの演算を施すよう、制御部１００１を構成しても良い。ここで、αは、２以上の自然数であるものとする。これにより、画像重畳設定ＩＤである「ｋ」の値は、所定の間隔で割り当てられることになる。
【０１１５】
また、例えば、画像重畳設定ＩＤである「ｋ」を所定の範囲内で循環する自然数であるものとする。そして、ステップＳ９００３にて、ｋ＝ｋ＋１の演算を施し、施した演算の結果、ｋがこの所定の範囲を超えた場合には、ｋをこの所定の範囲の自然数のうち最小の自然数とするよう、制御部１００１を構成しても良い。
【０１１６】
また、例えば、画像重畳設定ＩＤに用いることのできる自然数のリストを、未割り当てリストとして記憶するよう、記憶部１００２を構成しても良い。更に、この自然数を記憶可能なリストを、割り当て済みリストとして記憶するよう、記憶部１００２を構成しても良い。
【０１１７】
そして、ステップＳ９００３にて、記憶部１００２に記憶された未割り当てリストから１つの自然数を読み出し、読み出した自然数を画像重畳設定ＩＤ「ｋ」に設定するよう、制御部１００１を構成しても良い。さらに、ステップＳ９００３にて、この設定の後、読み出した自然数を、記憶部１００２に記憶された未割り当てリストから削除し、記憶部１００２に記憶された割り当て済みリストに追加しても良い。
【０１１８】
さらに、例えば、クライアント装置２０００から送信された画像重畳設定作成要求において画像重畳設定ＩＤが指定されている場合を想定する。このような想定の場合、ステップＳ９００３にて、この指定された画像重畳設定ＩＤがユニークであるか否か判定するよう、制御部１００１を構成しても良い。
【０１１９】
具体的には、ステップＳ９００３にて、この指定された画像重畳設定ＩＤが、記憶部１００２に記憶された割り当て済みリストに記憶されているか否かを判定するよう、制御部１００１を構成しても良い。
【０１２０】
そして、ステップＳ９００３にて、この指定された画像重畳設定ＩＤが記憶部１００２に記憶された割り当て済みリストに記憶されていないと判定された場合には、この指定された画像重畳設定ＩＤをｋに設定するよう、制御部１００１を構成しても良い。
【０１２１】
一方、ステップＳ９００３で、この指定された画像重畳設定ＩＤが割り当て済みリストに記憶されていると判定した場合には、未割り当てリストから読み出した１つの自然数をｋに設定するよう、制御部１００１を構成しても良い。
【０１２２】
この際、通信部１００７に指示し、「画像重畳設定作成要求において指定された画像重畳設定ＩＤは既に使用されている」旨を示すエラーイベントを、クライアント装置２０００に送信させるよう、制御部１００１を構成しても良い。
【０１２３】
ここで、上述の記憶部１００２が記憶する未割り当てリスト及び割り当て済みリストは、制御部１００１が過去に、画像重畳設定ＩＤに設定したＩＤを記憶する記憶部の役割を果たす。
【０１２４】
また、本実施例では、図５に示すように、画像重畳設定は、重畳対象、重畳物、重畳位置、重畳テキスト及び重畳画像で構成されているものとしたが、この限りではない。例えば、重畳テキストのフォントサイズ、重畳画像の大きさ指定等が更に含まれるよう、画像重畳設定を構成しても良い。
【０１２５】
また、本実施例では、図５に示すように、重畳画像の重畳位置の選択肢としては、配信画像の四隅のみが提供されているが、これに限られるものではない。
【０１２６】
例えば、配信画像内の任意の位置を座標によって指定することにより、重畳画像の重畳位置を指定しても良い。また、例えば、配信画像内に含まれる人の顔やナンバープレートのような特徴部分の位置を、画像処理によって特定し、特定した位置を、重畳画像の重畳位置としても良い。
【０１２７】
また、本実施例では、特定の文字列や画像を配信画像に重畳する、いわゆるオンスクリーンディスプレイ機能を参照して説明を行っているがこの限りではない。例えば、配信画像の特定の位置をユーザが視認できないようにするために、画像の重畳や画像の加工を行う、いわゆるマスク機能に関しても同様の発明が適用可能であることは言うまでもない。
【０１２８】
（その他の実施例）
又、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１２９】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１３０】
１０００  監視カメラ
１００１  制御部
１００４  撮像部
１００５  画像処理部
１００７  通信部
１５００  ＩＰネットワーク網
２０００  クライアント装置
【図１】
2015089077.tif 000003
【図２】
2015089077.tif 000004
【図３】
2015089077.tif 000005
【図４】
2015089077.tif 000006
【図５】
2015089077.tif 000007
【図６】
2015089077.tif 000008
【図７】
2015089077.tif 000009
【図８】
2015089077.tif 000010