(57)【要約】【課題】  撮像する領域に応じた有効なマスク領域をユーザに視認させるための技術を提供すること。【解決手段】  マスク領域を設定した撮像画像の撮像倍率を取得し、該撮像倍率を下限とする撮像倍率範囲を表す第１のオブジェクトと、該撮像倍率以下の撮像倍率の撮像画像に設定されたマスク領域に係る情報を表す第２のオブジェクトと、を表示する。【選択図】  図１
2020088507.tif 000002
【特許請求の範囲】
【請求項１】
マスク領域を設定した撮像画像の撮像倍率を取得する取得手段と、
前記撮像倍率を下限とする撮像倍率範囲を表す第１のオブジェクトと、前記撮像倍率以下の撮像倍率の撮像画像に設定されたマスク領域に係る情報を表す第２のオブジェクトと、を表示する表示制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示制御手段は、
マスク領域を設定するために取得する撮像画像の撮像倍率を変更するための第３のオブジェクトを表示し、
前記取得手段は、ユーザ操作に応じて前記第３のオブジェクトが操作されたことで変更された撮像倍率を取得する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示制御手段は、前記撮像倍率範囲の下限を表す第４のオブジェクトを表示することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１のオブジェクトは、前記撮像倍率範囲を表す矩形のオブジェクトであり、
前記第２のオブジェクトは、前記マスク領域の名称を表すオブジェクトである
ことを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
マスク領域を設定した画像の部分領域を撮像画像として撮像した場合に該マスク領域が含まれる撮像画像が撮像される撮像方向の範囲を表すオブジェクトと、該マスク領域を表すオブジェクトと、を表示する表示制御手段を備えることを特徴とする画像処理装置。
【請求項６】
前記表示制御手段は、
撮像方向を変更するためのオブジェクトを表示することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記撮像方向は、パン角の方向およびチルト角の方向のそれぞれであることを特徴とする請求項５または６に記載の画像処理装置。
【請求項８】
画像処理装置が行う画像処理方法であって、
前記画像処理装置の取得手段が、マスク領域を設定した撮像画像の撮像倍率を取得する取得工程と、
前記画像処理装置の表示制御手段が、前記撮像倍率を下限とする撮像倍率範囲を表す第１のオブジェクトと、前記撮像倍率以下の撮像倍率の撮像画像に設定されたマスク領域に係る情報を表す第２のオブジェクトと、を表示する表示制御工程と
を備えることを特徴とする画像処理方法。
【請求項９】
画像処理装置が行う画像処理方法であって、
前記画像処理装置の表示制御手段が、マスク領域を設定した画像の部分領域を撮像画像として撮像した場合に該マスク領域が含まれる撮像画像が撮像される撮像方向の範囲を表すオブジェクトと、該マスク領域を表すオブジェクトと、を表示することを特徴とする画像処理方法。
【請求項１０】
コンピュータを、請求項１乃至７の何れか１項に記載の画像処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像上にマスク領域を設定するための技術に関するものである。
【背景技術】
【０００２】
従来から、例えば監視カメラのような撮像装置において、プライバシー保護の観点から映像や画像の一部を遮蔽するマスキング技術が知られている。この時、ズーム機能等で撮影領域が変更されると、遮蔽したい領域も変化する。そこで、撮影領域に依らず常にマスク対象を遮蔽するため、撮影領域に応じてマスク領域を変更する処理が行われる。例えば特許文献１には、撮影領域に応じて隣接マスクを連結して拡大マスクを生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１０７７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に開示された従来技術では、撮影領域の変更に応じてマスク処理が変更されるため、ユーザが各撮影領域に対して有効となるマスクを把握しづらい。本発明では、撮像する領域に応じた有効なマスク領域をユーザに視認させるための技術を提供する。
【課題を解決するための手段】
【０００５】
本発明の一様態は、マスク領域を設定した撮像画像の撮像倍率を取得する取得手段と、前記撮像倍率を下限とする撮像倍率範囲を表す第１のオブジェクトと、前記撮像倍率以下の撮像倍率の撮像画像に設定されたマスク領域に係る情報を表す第２のオブジェクトと、を表示する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、撮像する領域に応じた有効なマスク領域をユーザに視認させることができる。
【図面の簡単な説明】
【０００７】
【図１】撮像システムの機能構成例を示すブロック図。
【図２】設定情報に係る図。
【図３】倍率範囲表示に係る図。
【図４】倍率範囲表示を表示領域１２５に表示するための処理のフローチャート。
【図５】ズームの中心位置の指定について説明する図。
【図６】倍率範囲表示に係る図。
【図７】画像処理装置１０３に適用可能なコンピュータ装置のハードウェア構成例を示すブロック図。
【図８】パン角範囲表示に係る図。
【図９】チルト角範囲表示に係る図。
【図１０】パン角範囲表示、チルト角範囲表示を表示領域１２６に表示するための処理のフローチャート。
【図１１】倍率範囲表示に係る図。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照し、本発明の実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施形態の１つである。
【０００９】
［第１の実施形態］
先ず、本実施形態に係る撮像システムの機能構成例について、図１のブロック図を用いて説明する。図１に示す如く、本実施形態に係る撮像システムは、撮像装置１０１と画像処理装置１０３とを有する。撮像装置１０１と画像処理装置１０３とは、無線および／または無線のネットワーク１０２に接続されており、該ネットワーク１０２を介して互いにデータ通信が可能なように構成されている。ネットワーク１０２は、例えば、ローカルエリアネットワーク（ＬＡＮ）であり、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足するルータ等から構成される。
【００１０】
先ず、撮像装置１０１について説明する。撮像部１０４は、外界の光をズームレンズ群１１０を介して撮像素子１１１の受光面で受光する。撮像素子１１１からは受光した光に応じたアナログ電気信号が出力され、該アナログ電気信号は増幅器１１２で増幅されて画像処理部１０５に入力される。
【００１１】
処理部１１３は、増幅器１１２によって増幅されたアナログ電気信号に対してＡ／Ｄ変換や現像処理等の画像処理を行うことで、ディジタル画像（撮像画像）を取得する。このような撮像部１０４および処理部１１３の動作により、動画像を構成する各フレームの撮像画像もしくは定期的／不定期的に撮像された撮像画像を取得することができる。
【００１２】
マスク処理部１１４は、マスク領域の設定情報に従って撮像画像上にマスク領域を設定し、該設定したマスク領域に対してマスク処理を行う。マスク処理には様々な処理があり、特定の処理に限らない。例えば、マスク領域内を暈かす処理であっても良いし、マスク領域と同サイズのマスク画像（単色若しくは複数色の画像）を該マスク領域に配置する処理であっても良い。
【００１３】
通信部１０６は、ネットワーク１０２を介して画像処理装置１０３との間のデータ通信を行うための通信インターフェースである。駆動部１０７は、駆動制御部１０８からの指示に基づいて、撮像部１０４のパン角、チルト角、ズーム量を制御する。変更部１１８は、制御部１０９からの指示に従ってズームモータ１１５の駆動を制御する。ズームモータ１１５は、変更部１１８による駆動制御に従ってズームレンズ群１１０を駆動して撮像倍率を変更する。変更部１１９は、制御部１０９からの指示に従ってパンモータ１１６およびチルトモータ１１７の駆動を制御する。パンモータ１１６は、変更部１１９による駆動制御に従って撮像部１０４のパン角を変更する。チルトモータ１１７は、変更部１１９による駆動制御に従って撮像部１０４のチルト角を変更する。
【００１４】
制御部１０９は、撮像装置１０１全体の動作制御を行う。例えば制御部１０９は、通信部１０６を介して画像処理装置１０３からズーム量／パン角／チルト角の変更指示を受信すると、ズーム量の変更指示については変更部１１８に転送し、パン角の変更指示やチルト角の変更指示については変更部１１９に転送する。また制御部１０９は、通信部１０６を介して画像処理装置１０３からマスク領域の設定情報を受信すると、該設定情報をマスク処理部１１４に送出する。マスク処理部１１４は、この設定情報に従って撮像画像上にマスク領域を設定する。
【００１５】
次に、画像処理装置１０３について説明する。画像処理装置１０３は、ＰＣ（パーソナルコンピュータ）、タブレット型端末装置、スマートフォンなどのコンピュータ装置である。
【００１６】
通信部１２０は、ネットワーク１０２を介して撮像装置１０１との間のデータ通信を行うための通信インターフェースである。設定部１２２は、キーボード、マウス、タッチパネルなどのユーザインターフェースにより構成されており、ユーザが操作することで各種の指示を画像処理装置１０３に対して入力することができる。例えばユーザは設定部１２２を操作して、マスク領域に係る様々な設定操作を行うことができる。
【００１７】
表示部１２１は、液晶画面やタッチパネル画面を有する表示装置であり、表示領域１２４，１２５，１２６を含む表示画面を有する。表示領域１２４は、通信部１２０を介して撮像装置１０１から受信した撮像画像を表示するための表示領域である。表示領域１２５は、マスク領域を設定した撮像画像の撮像倍率を下限とする撮像倍率範囲を表す第１のオブジェクトと、該撮像倍率以下の撮像倍率の撮像画像に設定されたマスク領域に係る情報を表す第２のオブジェクトと、を表示するための表示領域である。表示領域１２６は、マスク領域を設定した撮像画像の部分領域を撮像した場合に該マスク領域が含まれる画像が撮像される撮像方向の範囲を表すオブジェクトと、該マスク領域を表すオブジェクトと、を表示するための表示領域である。
【００１８】
制御部１２３は、画像処理装置１０３全体の動作制御を行う。例えば制御部１２３は、ユーザによる設定部１２２の操作に応じて表示部１２１の表示を制御したり撮像装置１０１との間のデータ通信の制御したりする。
【００１９】
なお、図１では、撮像装置１０１と画像処理装置１０３とは別個の装置としているが、撮像装置１０１と画像処理装置１０３とを一体化させても良い。また、撮像装置１０１および画像処理装置１０３の機能を３台以上の機器で実装しても良い。
【００２０】
次に、画像処理装置１０３におけるマスク領域の設定処理について説明する。画像処理装置１０３においてマスク領域の設定処理を行う場合には、その旨を撮像装置１０１に送信するので、その場合、マスク処理部１１４は動作せず、撮像装置１０１からはマスク処理が施されてない撮像画像が送出される。
【００２１】
本実施形態に係るマスク領域の設定処理では、ユーザは撮像画像上でマスク領域の位置を指定し、該マスク領域に係る情報と、該撮像画像の撮像倍率と、を対応付けた設定情報を作成する。
【００２２】
例えば、表示領域１２４には撮像装置１０１から出力された撮像画像が表示されており、ユーザはこの表示領域１２４に表示されている撮像画像上でマスク領域の位置を指定する操作を行う。撮像画像上で位置を指定済みのマスク領域については、該マスク領域に係る情報と、該撮像画像の撮像倍率と、が対応付けて設定情報に登録されている。設定情報の構成例を図２（ａ）に示す。
【００２３】
「マスク番号」は、撮像画像上で位置を指定済みのマスク領域のそれぞれに固有の番号であり、例えば、指定順に１，２，３，…というように順次発行される番号である。「マスク名」は、撮像画像上で位置を指定済みのマスク領域のそれぞれの名称であり、例えば、指定順にＭ１，Ｍ２，Ｍ３，…というように順次発行される名称である。「マスク名」は、ユーザが設定部１２２を操作して適宜編集可能である。「有効倍率」は、マスク領域の位置を指定した撮像画像の撮像倍率である。例えば「マスク番号」が「１」のマスク領域（マスク名は「Ｍ１」）は、撮像倍率「１」で撮像された撮像画像上でユーザが位置を指定したマスク領域である。また、「マスク番号」が「２」のマスク領域（マスク名は「Ｍ２」）は、撮像倍率「２」で撮像された撮像画像上でユーザが位置を指定したマスク領域である。「マスク位置」は撮像画像上でユーザが指定したマスク領域の位置であり、本実施形態では、マスク領域の左上隅の位置と右下隅の位置の組であるものとする。
【００２４】
現在の設定情報が図２（ａ）に示す設定情報であるとする。この場合、表示領域１２５には、図３（ａ）に示す如く、マスク領域を設定するために取得する撮像画像の撮像倍率を指定（変更）するためにユーザが操作する指示部３９０と、指示部３９０が移動可能な範囲３０１と、が表示される。ユーザは設定部１２２を操作することで指示部３９０を範囲３０１の一端から他端までの間を移動させることができ、指示部３９０を左端に移動させると撮像倍率＝１が指定され、指示部３９０を右端に移動させると撮像倍率＝Ｒｍ（Ｒｍ＞１）が指定される。ユーザが設定部１２２を操作して指示部３９０を範囲３０１内で移動させたことで撮像倍率が指定されると、制御部１２３は該撮像倍率を通信部１２０を介して撮像装置１０１に送信する。撮像装置１０１は上記の構成により現在の撮像倍率を該送信した撮像倍率に変更し、該変更後の撮像倍率で撮像した撮像画像を出力するので、表示領域１２４には、該変更後の撮像倍率で撮像した撮像画像が表示される。このように、表示領域１２４にはユーザが指示部３９０を操作したことで指定した撮像倍率で撮像された撮像画像を表示させることができる。
【００２５】
そしてユーザは設定部１２２を操作し、表示領域１２４に表示されている撮像画像上でマスク領域の位置を指定する。例えばユーザは設定部１２２を操作してマスク領域の左上隅の位置と右下隅の位置とを「マスク領域の位置」として指定する。ユーザが設定部１２２を操作してマスク領域の位置を指定すると、制御部１２３は、該指定した位置に従って、表示領域１２４内の撮像画像上にマスク領域を表すオブジェクト（例えばマスク領域の枠）を表示する。図２（ｂ）は、撮像画像２０１上で位置が指定されたマスク領域Ｍ１〜Ｍ４の一例を示しており、図２（ｂ）では、マスク領域Ｍ１〜Ｍ４のそれぞれは黒で塗りつぶした矩形として表されている。さらに制御部１２３は、指示部３９０によって指定されている現在の撮像倍率と、表示領域１２４内の撮像画像上で位置が指定されているマスク領域に係る情報（図２（ａ）の例では、マスク番号、マスク名、マスク位置）と、を対応付けて設定情報に登録する。
【００２６】
また、図３（ａ）に示す如く、範囲３０１において上記の設定情報に登録されている有効倍率に対応する位置近傍には、該有効倍率を表すオブジェクトが表示される。図２（ａ）の設定情報には、有効倍率として「１」、「２」の２つの有効倍率が登録されている。この場合、図３（ａ）に示す如く、有効倍率＝１に対応する位置の近傍（図３（ａ）では該位置の上部）には「倍率１」という文字が記されたオブジェクト３８０が配置される。また、図３（ａ）に示す如く、有効倍率＝２に対応する位置の近傍（図３（ａ）では該位置の上部）には「倍率２」という文字が記されたオブジェクト３８１が配置される。
【００２７】
また、図３（ａ）に示す如く、設定情報に登録されている有効倍率ごとに、該有効倍率を下限とする範囲を表すオブジェクトと、該有効倍率以下の有効倍率と対応付けて設定情報に保持されているマスク名を表すオブジェクトと、が表示される。図３（ａ）の場合、範囲３０１内には、有効倍率＝１を下限とする範囲（範囲Ａと称する）と、有効倍率＝２を下限とする範囲（範囲Ｂと称する）と、が存在する。範囲Ｂは範囲Ａの一部であるため、範囲Ａは有効倍率＝１を下限とし、有効倍率＝２を上限とする範囲となる。図３（ａ）では範囲Ａを白抜きの矩形オブジェクト３９５として表示し、該矩形オブジェクト３９５の近傍には「範囲Ａの下限以下の有効倍率と対応付けられているマスク名Ｍ１，Ｍ３，Ｍ４が有効マスク名である」ことを表すオブジェクト３０２を表示している。図３（ａ）では範囲Ｂを斜線の矩形オブジェクト３９６として表示し、矩形オブジェクト３９６の近傍に「範囲Ｂの下限以下の有効倍率と対応付けられているマスク名Ｍ１，Ｍ２，Ｍ３，Ｍ４が有効マスク名である」ことを表すオブジェクト３０４を表示している。このような図３（ａ）の表示（倍率範囲表示）に係る処理は、制御部１２３によって行われる。
【００２８】
ここで、指示部３９０によって現在指定されている撮像倍率が「２」であり、現在の設定情報が図２（ａ）に示す設定情報であるとする。ユーザが設定部１２２を操作して、表示領域１２４に表示されている撮像画像上でマスク領域の位置を指定すると、制御部１２３は、該指定した位置に従って、表示領域１２４内の撮像画像上にマスク領域を表すオブジェクト（例えばマスク領域の枠）を表示する。さらに制御部１２３は、現在の撮像倍率である「２」と、該マスク領域のマスク番号「５」、マスク名「Ｍ５」、マスク位置（ｘ、ｙ）と、を対応付けて設定情報に登録することで該設定情報を更新する。そして制御部１２３は、更新後の設定情報に従って図３（ａ）の倍率範囲表示を更新し、図３（ａ）においてオブジェクト３０４にマスク名「Ｍ５」を追加表示する。
【００２９】
このような設定情報がマスク処理部１１４に送出されると、マスク処理部１１４は、現在の撮像倍率Ｒ以下の撮像倍率と対応付けて設定情報に登録されてるマスク位置を取得する。そしてマスク処理部１１４は、撮像部１０４からの撮像画像上の該マスク位置にマスク領域を設定し、該マスク領域に対してマスク処理を行う。
【００３０】
図２（ａ）の設定情報がマスク処理部１１４に送出されたとする。このとき、現在の撮像倍率が「１」であれば、図３（ｂ）に示す如く、撮像倍率「１」以下の撮像倍率と対応付けて設定情報に登録されているマスク領域Ｍ１，Ｍ３，Ｍ４が撮像画像３０５上に設定される。一方、現在の撮像倍率が「２」であれば、図３（ｃ）に示す如く、撮像倍率「２」以下の撮像倍率と対応付けて設定情報に登録されているマスク領域Ｍ１，Ｍ２，Ｍ３，Ｍ４が撮像画像３０５上に設定される。
【００３１】
図３（ａ）の倍率範囲表示を表示領域１２５に表示するための処理について、図４のフローチャートに従って説明する。図４のフローチャートに従った処理は、設定情報が更新される度に行われる。例えば、設定情報に新たに「マスク番号、マスク名、有効倍率、マスク位置」のセットを登録したり、登録済みのセットを編集したりするたびに図４のフローチャートに従った処理は行われる。また、ユーザが設定部１２２を操作して設定情報に登録されているセットを削除した場合にも、図４のフローチャートに従った処理は行われる。
【００３２】
ステップＳ４０１では制御部１２３は、現在の（最新の）設定情報を取得する。そしてステップＳ４０２では、制御部１２３は、表示領域１２５内に範囲３０１を表示し、該範囲３０１内の規定の位置に指示部３９０を表示する。また制御部１２３は、範囲３０１において設定情報に登録されている有効倍率に対応する位置の近傍に、該有効倍率を表すオブジェクト３８０，３８１を表示する。また制御部１２３は、設定情報に登録されている有効倍率を下限とする範囲を表す矩形オブジェクト３９５，３９６と、該有効倍率以下の有効倍率と対応付けて設定情報に保持されているマスク名を表すオブジェクト３０２，３０４と、を表示する。
【００３３】
［第２の実施形態］
本実施形態を含む以下の各実施形態では、第１の実施形態との差分について説明し、以下で特に触れない限りは第１の実施形態と同様であるものとする。本実施形態では、ズームの中心位置をユーザが撮像画像上で指定可能としている。例えば、図５に示す如く、マスク領域Ｍ１〜Ｍ４が設定されている撮像画像２０１に対してユーザが設定部１２２を操作してズーム中心位置５０１を指定することができる。なお、ユーザがズームの中心位置を指定しない限りは、第１の実施形態と同様に、撮像画像の中心位置がズームの中心位置となる。
【００３４】
マスク領域Ｍ１〜Ｍ４とズーム中心位置５０１とが設定されている撮像画像３０５の一例を図６（ｂ）に示す。図６（ｂ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４が含まれている。
【００３５】
図６（ｂ）の撮像画像３０５をズーム中心位置５０１を中心としてズームアップ（撮像倍率を上げる）した撮像画像３０５を図６（ｃ）に示す。図６（ｂ）の撮像画像３０５をズーム中心位置５０１を中心としてズームアップしたことで、図６（ｃ）の撮像画像３０５では、マスク領域Ｍ１〜Ｍ４のうちマスク領域Ｍ４が外れてしまっている。
【００３６】
図６（ｃ）の撮像画像３０５をズーム中心位置５０１を中心としてズームアップ（撮像倍率を上げる）した撮像画像３０５を図６（ｄ）に示す。図６（ｃ）の撮像画像３０５をズーム中心位置５０１を中心としてズームアップしたことで、図６（ｄ）の撮像画像３０５では、マスク領域Ｍ１〜Ｍ４のうちマスク領域Ｍ３とマスク領域Ｍ４が外れてしまっている。
【００３７】
このようなマスク領域の表示を行うための設定情報に従って表示される倍率範囲表示の一例を図６（ａ）に示す。図６（ａ）の倍率範囲表示では、指示部３９０および範囲３０１に加え、次のような情報が表示される。設定情報に登録されている有効倍率ごとに、該有効倍率を下限とする範囲を表す矩形オブジェクト６９５，６９６，６９７、該有効倍率以下の有効倍率と対応付けて設定情報に保持されているマスク名を表すオブジェクト６０１，６０２，６０４、が表示される。さらに図６（ａ）の倍率範囲表示では、ズーム中心位置５０１が「ズーム基準位置（ｘ、ｙ）」６０３として表示される。
【００３８】
設定情報に基づく倍率範囲表示の表示に係る処理については、ズームの中心位置をユーザが指定していない場合には、第１の実施形態と同様である。一方、ズームの中心位置をユーザが指定した場合には、オブジェクト３８０，３８１の代わりに「ズーム基準位置（ｘ、ｙ）」６０３を表示すること以外は、第１の実施形態と同様である。
【００３９】
なお、本実施形態では、撮像画像上でズームの中心位置が指定されると、該中心位置を示す情報が制御部１２３によって撮像装置１０１に送信される。撮像装置１０１の制御部１０９は、駆動部１０７を制御し、該中心位置が撮像中心位置（ズームの中心位置）となるようにパン角やチルト角などを制御する。
【００４０】
［第３の実施形態］
本実施形態では、マスク領域を設定した画像の部分領域を撮像画像として撮像した場合に該マスク領域が含まれる撮像画像が撮像される撮像方向の範囲を表すオブジェクトと、該マスク領域を表すオブジェクトと、を表示する。
【００４１】
本実施形態では、例えば、図５に示す如く、マスク領域Ｍ１〜Ｍ４が設定されている撮像画像２０１に対して撮像領域５０２とパン／チルトの基準位置５０３とが指定される。撮像領域５０２と基準位置５０３の指定はユーザが設定部１２２を操作して設定しても良いし、制御部１２３が撮像画像から検出したオブジェクトの領域とその重心位置をそれぞれ撮像領域５０２、基準位置５０３としても良い。
【００４２】
制御部１２３は、撮像領域５０２を示す情報と基準位置５０３を撮像装置１０１に対して送信する。制御部１０９は駆動部１０７を制御し、基準位置５０３が撮像中心位置（ズームの中心位置）となるようにパン角やチルト角を制御し、撮像領域５０２内の画像を上記の撮像画像のサイズで取得するべくズームアップする。これにより画像処理装置１０３は、基準位置５０３を撮像中心位置（ズームの中心位置）とし且つ撮像領域５０２内の画像を上記の撮像画像のサイズの画像として撮像した画像が撮像装置１０１から得られることになり、この画像が表示領域１２４に表示される。
【００４３】
撮像領域５０２および基準位置５０３を撮像装置１０１に送信した後に撮像装置１０１から送出された撮像画像の一例を図８（ｂ）に示す。図８（ｂ）では、撮像画像３０５は上記の撮像画像２０１内の撮像領域５０２内の画像に対応しており、画像の中心位置に基準位置５０３が位置している。図８（ｂ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４のうちマスクＭ１のみが含まれている。
【００４４】
図８（ｂ）の撮像画像３０５が表示されている状態でユーザが設定部１２２を操作してパン角の変更操作を行うと、パン角の変更指示が制御部１２３によって撮像装置１０１に対して送出される。撮像装置１０１は上記の動作によりパン角の変更を行い、変更後に撮像された撮像画像を画像処理装置１０３に対して送信する。図８（ｂ）の撮像画像３０５が表示されている状態でユーザが設定部１２２を操作してパン角の変更操作を行ったことで撮像装置１０１から送信された撮像画像３０５の一例を図８（ｃ）に示す。図８（ｃ）の撮像画像３０５は図８（ｂ）の撮像画像３０５からパン角が変更された撮像画像であり、含むマスク領域が図８（ｂ）の撮像画像３０５と異なっている。図８（ｃ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４のうちマスク領域Ｍ１とマスク領域Ｍ２とが含まれている。
【００４５】
図８（ｃ）の撮像画像３０５が表示されている状態でユーザが設定部１２２を操作してパン角の変更操作を行ったことで撮像装置１０１から送信された撮像画像３０５の一例を図８（ｄ）に示す。図８（ｄ）の撮像画像３０５は図８（ｃ）の撮像画像３０５からパン角が変更された撮像画像であり、含むマスク領域が図８（ｃ）の撮像画像３０５と異なっている。図８（ｄ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４のうちマスク領域Ｍ１とマスク領域Ｍ３とが含まれている。このように、パン角を変更させると、撮像画像内に写るマスク領域も変化する。
【００４６】
ユーザは、第１の実施形態と同様にして撮像画像上でマスク領域の位置を指定すると、該マスク領域が撮像画像上に登場するパン角の範囲（パン角範囲）を設定部１２２を用いて入力する。パン角範囲は、例えば、該パン角範囲の一端のパン角と他端のパン角との組である。そして制御部１２３は、該パン角範囲と、該設定したマスク領域の情報（マスク番号、マスク名、マスク位置）と、を対応付けて設定情報に登録する。
【００４７】
このような設定情報に従って表示領域１２６に表示されるパン角範囲表示の一例を図８（ａ）に示す。制御部１２３は、パン角を変更するためにユーザが操作する指示部８９０と、指示部８９０が移動可能な範囲８０１と、を表示する。ユーザは設定部１２２を操作して指示部８９０を範囲８０１の一端から他端までの間を移動させることができ、指示部８９０を左端に移動させると規定の最小パン角が指定され、指示部８９０を右端に移動させると撮像領域５０２の規定の最大パン角が指定される。ユーザが設定部１２２を操作して指示部８９０を範囲８０１内で移動させたことでパン角が指定されると、制御部１２３は該パン角を通信部１２０を介して撮像装置１０１に送信する。そして、上記の如く、撮像装置１０１からは、変更後のパン角で撮像した撮像画像が出力され、表示領域１２４に表示される。
【００４８】
そして制御部１２３は、範囲８０１を設定情報に登録されているパン角（パン角範囲の両端のパン角）で複数の区間に分割する。そして制御部１２３は、区間ごとに、該区間を表すオブジェクトと、該区間の全体を含むパン角範囲と対応付けられているマスク名を表すオブジェクトと、を表示する。図８（ａ）の例では、マスク名が「Ｍ１」のマスク領域に対しては、パン角範囲として「範囲８０１の左端に対応するパン角Ｐ０から右端に対応するパン角Ｐ３」が対応付けて設定情報に登録されている。また、マスク名が「Ｍ２」のマスク領域に対しては、パン角範囲として「パン角Ｐ１からパン角Ｐ３」が対応付けて設定情報に登録されている。また、マスク名が「Ｍ３」のマスク領域に対しては、パン角範囲として「パン角Ｐ２からパン角Ｐ３」が対応付けて設定情報に登録されている。この場合、制御部１２３は、範囲８０１を３つの区間Ｐ０〜Ｐ１、Ｐ１〜Ｐ２、Ｐ２〜Ｐ３に分割する。
【００４９】
そして制御部１２３は、区間Ｐ０〜Ｐ１に対しては、区間Ｐ０〜Ｐ１を表す斜線の矩形オブジェクト８９５と、区間Ｐ０〜Ｐ１の全体を含むパン角範囲に対応するマスク名Ｍ１を表すオブジェクト８０２と、を表示する。
【００５０】
また制御部１２３は、区間Ｐ１〜Ｐ２に対しては、区間Ｐ１〜Ｐ２を表す白抜きの矩形オブジェクト８９６と、区間Ｐ１〜Ｐ２の全体を含むパン角範囲に対応するマスク名Ｍ１、Ｍ２を表すオブジェクト８０９と、を表示する。
【００５１】
また制御部１２３は、区間Ｐ２〜Ｐ３に対しては、区間Ｐ２〜Ｐ３を表す斜線の矩形オブジェクト８９７と、区間Ｐ２〜Ｐ３の全体を含むパン角範囲に対応するマスク名Ｍ１、Ｍ２、Ｍ３を表すオブジェクト８０４と、を表示する。さらに制御部１２３は、パン／チルトの基準位置５０３を「パンチルト基準位置（ｘ、ｙ）」８０８として表示する。
【００５２】
また、撮像領域５０２および基準位置５０３を撮像装置１０１に送信した後に撮像装置１０１から送出された撮像画像の一例を図９（ｂ）に示す。図９（ｂ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４のうちマスクＭ１のみが含まれている。
【００５３】
図９（ｂ）の撮像画像３０５が表示されている状態でユーザが設定部１２２を操作してチルト角の変更操作を行うと、チルト角の変更指示が制御部１２３によって撮像装置１０１に対して送出される。撮像装置１０１は上記の動作によりチルト角の変更を行い、変更後に撮像された撮像画像を画像処理装置１０３に対して送信する。図９（ｂ）の撮像画像３０５が表示されている状態でユーザが設定部１２２を操作してチルト角の変更操作を行ったことで撮像装置１０１から送信された撮像画像３０５の一例を図９（ｃ）に示す。図９（ｃ）の撮像画像３０５は図９（ｂ）の撮像画像３０５からチルト角が変更された撮像画像であり、含むマスク領域が図９（ｂ）の撮像画像３０５と異なっている。図９（ｃ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４のうちマスク領域Ｍ１とマスク領域Ｍ４とが含まれている。
【００５４】
図９（ｃ）の撮像画像３０５が表示されている状態でユーザが設定部１２２を操作してチルト角の変更操作を行ったことで撮像装置１０１から送信された撮像画像３０５の一例を図９（ｄ）に示す。図９（ｄ）の撮像画像３０５は図９（ｃ）の撮像画像３０５からチルト角が変更された撮像画像であり、含むマスク領域が図９（ｃ）の撮像画像３０５と異なっている。図９（ｄ）の撮像画像３０５にはマスク領域Ｍ１〜Ｍ４のうちマスク領域Ｍ４のみが含まれている。このように、チルト角を変更させると、撮像画像内に写るマスク領域も変化する。
【００５５】
ユーザは、第１の実施形態と同様にして撮像画像上でマスク領域の位置を指定すると、該マスク領域が撮像画像上に登場するチルト角の範囲（チルト角範囲）を設定部１２２を用いて入力する。チルト角範囲は、例えば、該チルト角範囲の一端のチルト角と他端のチルト角との組である。そして制御部１２３は、該チルト角範囲と、該設定したマスク領域の情報（マスク番号、マスク名、マスク位置）と、を対応付けて設定情報に登録する。
【００５６】
このような設定情報に従って表示領域１２６に表示されるチルト角範囲表示の一例を図９（ａ）に示す。制御部１２３は、チルト角を変更するためにユーザが操作する指示部９９０と、指示部９９０が移動可能な範囲９０１と、を表示する。ユーザは設定部１２２を操作することで指示部９９０を範囲９０１の一端から他端までの間を移動させることができ、指示部９９０を上端に移動させると規定の最大チルト角が指定され、指示部９９０を下端に移動させると規定の最小チルト角が指定される。ユーザが設定部１２２を操作して指示部９９０を範囲９０１内で移動させたことでチルト角が指定されると、制御部１２３は該チルト角を通信部１２０を介して撮像装置１０１に送信する。そして、上記の如く、撮像装置１０１からは、変更後のチルト角で撮像した撮像画像が出力され、表示領域１２４に表示される。
【００５７】
そして制御部１２３は、範囲９０１を設定情報に登録されているチルト角（チルト角範囲の両端のチルト角）で複数の区間に分割する。そして制御部１２３は、区間ごとに、該区間を表すオブジェクトと、該区間の全体を含むチルト角範囲と対応付けられているマスク名を表すオブジェクトと、を表示する。図９（ａ）の例では、マスク名が「Ｍ１」のマスク領域に対しては、チルト角範囲として「範囲９０１の上端に対応するチルト角Ｔ０からチルト角Ｔ２」が対応付けて設定情報に登録されている。また、マスク名が「Ｍ４」のマスク領域に対しては、チルト角範囲として「チルト角Ｔ１から範囲９０１の下端に対応するチルト角Ｔ３」が対応付けて設定情報に登録されている。この場合、制御部１２３は、範囲９０１を３つの区間Ｔ０〜Ｔ１、Ｔ１〜Ｔ２、Ｔ２〜Ｔ３に分割する。そして制御部１２３は、区間Ｔ０〜Ｔ１に対しては、区間Ｔ０〜Ｔ１を表す斜線の矩形オブジェクト９９５と、区間Ｔ０〜Ｔ１の全体を含むチルト角範囲に対応するマスク名Ｍ１を表すオブジェクト９０２と、を表示する。また制御部１２３は、区間Ｔ１〜Ｔ２に対しては、区間Ｔ１〜Ｔ２を表す白抜きの矩形オブジェクト９９６と、区間Ｔ１〜Ｔ２の全体を含むチルト角範囲に対応するマスク名Ｍ１、Ｍ４を表すオブジェクト９０９と、を表示する。また制御部１２３は、区間Ｔ２〜Ｔ３に対しては、区間Ｔ２〜Ｔ３を表す斜線の矩形オブジェクト９９７と、区間Ｔ２〜Ｔ３の全体を含むチルト角範囲に対応するマスク名Ｍ４を表すオブジェクト９０４と、を表示する。さらに制御部１２３は、パン／チルトの基準位置５０３を「パンチルト基準位置（ｘ、ｙ）」８０８として表示する。
【００５８】
図８のパン角範囲表示、図９のチルト角範囲表示は、並べて表示領域１２６に表示しても良い。また、表示領域１２６には図８のパン角範囲表示、図９のチルト角範囲表示のうち何れか一方を表示し、ユーザ操作に応じて他方に切り替えて表示するようにしても良い。また、画像処理装置１０３は、パン角範囲表示およびチルト角範囲表示のうち一方のみを表示するような構成であっても良い。
【００５９】
図８のパン角範囲表示、図９のチルト角範囲表示を表示領域１２６に表示するための処理について、図１０のフローチャートに従って説明する。図１０のフローチャートに従った処理は、設定情報が更新される度に行われる。例えば、設定情報に新たに「マスク番号、マスク名、パン角範囲／チルト角範囲、マスク位置」のセットを登録したり、登録済みのセットを編集したりするたびに図１０のフローチャートに従った処理は行われる。また、ユーザが設定部１２２を操作して設定情報に登録されているセットを削除した場合にも、図１０のフローチャートに従った処理は行われる。
【００６０】
ステップＳ１００１では制御部１２３は、現在の（最新の）設定情報を取得する。そしてステップＳ１００２では、制御部１２３は、表示領域１２６内に範囲８０１／９０１を表示し、該範囲８０１／９０１内の規定の位置に指示部８９０／９９０を表示する。制御部１２３は、設定情報に登録されているパン角／チルト角で範囲８０１／９０１を複数の区間に分割し、区間ごとに、該区間を表すオブジェクト、該区間の全体を含むパン角範囲／チルト角範囲と対応付けられているマスク名を表すオブジェクト、を表示する。さらに制御部１２３は、パン／チルトの基準位置５０３を「パンチルト基準位置（ｘ、ｙ）」８０８として表示する。
【００６１】
［第４の実施形態］
撮像画像の取得元は撮像装置１０１に限らない。例えば、ネットワークを介して外部のサーバ装置やクライアント端末装置から撮像画像を受信するようにしても良い。また、撮像装置１０１やその他の装置から受信して画像処理装置１０３内に保持しておいた撮像画像を読み出して使用するようにしても良い。
【００６２】
また、上記の倍率範囲表示は、マスク領域を設定した撮像画像の撮像倍率を下限とする撮像倍率範囲を表すオブジェクトと、該撮像倍率以下の撮像倍率の撮像画像に設定されたマスク領域に係る情報を表すオブジェクトと、を表示する画面の一例に過ぎない。つまり、倍率範囲表示は図３（ａ）に示した構成に限らない。例えば倍率範囲表示は図１１に示すような表示であっても良い。図１１の倍率範囲表示は図２の設定情報に基づいている。つまり、範囲３０１、指示部３９０、オブジェクト３８０，３８１については第１の実施形態と同様に表示する。そして、設定情報に登録されているそれぞれのマスク名を範囲３０１の下に縦に並べて表示し、該マスク名の右側には、該マスク名と対応付けて設定情報に登録されている有効倍率を下限とする範囲を表す矩形オブジェクト１１０１〜１１０４を表示する。
【００６３】
パン角範囲表示／チルト角範囲表示はマスク領域を設定した画像の部分領域を撮像画像として撮像した場合に該マスク領域が含まれる撮像画像が撮像される撮像方向の範囲を表すオブジェクトと該マスク領域を表すオブジェクトを表示する画面の一例に過ぎない。
【００６４】
また、上記の各実施形態において説明したそれぞれのオブジェクトの構成は一例であり、上記の構成に限らない。例えば、マスク名を表すオブジェクトの代わりに若しくは加えてマスク領域の位置やマスク領域のサイズなど、マスク領域に係る他の情報を表すオブジェクトを表示しても良い。また、マスク領域に係る情報に含まれる情報は上記の情報に限らない。また、設定情報を生成するための処理や、そのためにユーザが行う操作についても上記の例に限らない。
【００６５】
また、図１に示した画像処理装置１０３には、例えば、図７に示すようなハードウェア構成例を有するコンピュータ装置を適用することができる。ＣＰＵ７０１は、ＲＡＭ７０２やＲＯＭ７０３に格納されているデータを用いて、ＲＡＭ７０２やＲＯＭ７０３に格納されているコンピュータプログラムを実行する。これによりＣＰＵ７０１は、コンピュータ装置全体の動作制御を行うと共に、画像処理装置１０３が行うものとして上述した各処理を実行若しくは制御する。ＣＰＵ７０１は、上記の制御部１２３として動作することができ、上記の倍率範囲表示、パン角範囲表示、チルト角範囲表示、撮像画像の表示制御を行ったり、撮像装置１０１との間のデータ通信を制御したりすることができる。
【００６６】
ＲＡＭ７０２は、ＲＯＭ７０３や外部記憶装置７０６からロードされたコンピュータプログラムやデータ、Ｉ／Ｆ（インターフェース）７０７を介して外部（例えば撮像装置１０１）から受信したデータ（例えば撮像画像）、を格納するためのエリアを有する。またＲＡＭ７０２は、ＣＰＵ７０１が各種の処理を実行する際に用いるワークエリアを有する。このようにＲＡＭ７０２は、各種のエリアを適宜提供することができる。
【００６７】
ＲＯＭ７０３には、コンピュータ装置の設定データや起動プログラムなどの書換不要の情報が格納されている。操作部７０４は、キーボード、マウス、タッチパネルなどのユーザインターフェースにより構成されており、ユーザが操作することで各種の指示をＣＰＵ７０１に対して入力することができる。操作部７０４は、上記の設定部１２２として利用することが可能であり、例えば、ユーザが倍率範囲表示、パン角範囲表示、チルト角範囲表示に関して行う操作（撮像倍率、パン角、チルト角の変更操作）を行う際に操作される。
【００６８】
表示部７０５は、液晶画面やタッチパネル画面などにより構成されており、ＣＰＵ７０１による処理結果を画像や文字などでもって表示することができる。表示部７０５は、上記の表示部１２１として機能することができ、撮像画像、倍率範囲表示、パン角範囲表示、チルト角範囲表示を対応する表示領域に表示することができる。
【００６９】
外部記憶装置７０６は、ハードディスクドライブ装置などの大容量情報記憶装置である。外部記憶装置７０６には、ＯＳ（オペレーティングシステム）や、画像処理装置１０３が行うものとして上述した各処理をＣＰＵ７０１に実行若しくは制御させるためのコンピュータプログラムやデータが保存されている。外部記憶装置７０６に保存されているデータには、上記の設定情報や、既知の情報として説明したものが含まれる。
【００７０】
外部記憶装置７０６に保存されているコンピュータプログラムやデータは、ＣＰＵ７０１による制御に従って適宜ＲＡＭ７０２にロードされ、ＣＰＵ７０１による処理対象となる。
【００７１】
Ｉ／Ｆ７０７は、外部とのデータ通信を行うための通信インターフェースとして機能するものであり、例えば、上記のネットワーク１０２を介して撮像装置１０１との間で行うデータ通信は、このＩ／Ｆ７０７を介して行われる。
【００７２】
ＣＰＵ７０１、ＲＡＭ７０２、ＲＯＭ７０３、操作部７０４、表示部７０５、外部記憶装置７０６、Ｉ／Ｆ７０７は何れもバス７０８に説明されている。なお、図７に示した構成は、画像処理装置１０３に適用可能なコンピュータ装置のハードウェア構成の一例に過ぎず、適宜変形／変更が可能である。
【００７３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７４】
１０４：撮像部  １０５：画像処理部  １０６：通信部  １０７：駆動部  １０８：駆動制御部  １０９：制御部  １２０：通信部  １２１：表示部  １２２：設定部  １２３：制御部
【図１】
2020088507.tif 000003
【図２】
2020088507.tif 000004
【図３】
2020088507.tif 000005
【図４】
2020088507.tif 000006
【図５】
2020088507.tif 000007
【図６】
2020088507.tif 000008
【図７】
2020088507.tif 000009
【図８】
2020088507.tif 000010
【図９】
2020088507.tif 000011
【図１０】
2020088507.tif 000012
【図１１】
2020088507.tif 000013