(57)【要約】      （修正有）【課題】レコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図るモニタリングシステム及び映像表示方法を提供する。【解決手段】情報処理装置は、カメラにより撮像された撮像エリアの撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、レコーダに対応付けられるカメラごとに保持する。情報処理装置は、撮像日時の指定に応じて、マスク処理の実行が設定されている場合に、指定された撮像日時に撮像された録画映像をマスク処理して得た編集録画映像をモニタに表示し、マスク処理の不実行が設定されている場合に、指定された撮像日時に撮像された録画映像をモニタに表示する。【選択図】図２４
2017228855.tif 000002
【特許請求の範囲】
【請求項１】
撮像エリアを撮像する少なくとも一つのカメラと、
前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として撮像日時と関連付けて記憶するレコーダと、
前記カメラにより撮像された前記撮像エリアの撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記レコーダに対応付けられる前記カメラごとに保持する情報処理装置と、を備え、
前記情報処理装置は、前記撮像日時の指定に応じて、前記マスク処理の実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記マスク処理して得た編集録画映像をモニタに表示し、前記マスク処理の不実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記モニタに表示する、
モニタリングシステム。
【請求項２】
請求項１に記載のモニタリングシステムであって、
前記少なくとも一つのカメラは、前記マスク処理を実行不能な第１カメラを含み、
前記情報処理装置は、前記第１カメラにより撮像された第１撮像映像に対する前記マスク処理の実行が設定されている場合に、前記第１撮像映像を前記マスク処理して得た第１編集映像を前記モニタに表示し、前記第１撮像映像に対する前記マスク処理の不実行が設定されている場合に、前記第１撮像映像を前記モニタに表示する、
モニタリングシステム。
【請求項３】
請求項１に記載のモニタリングシステムであって、
前記少なくとも一つのカメラは、前記マスク処理を実行可能な第２カメラを含み、
前記情報処理装置は、前記第２カメラにより撮像された第２撮像映像に対する前記第２カメラにおける前記マスク処理の実行が設定されている場合に、前記第２カメラにより前記第２撮像映像が前記マスク処理された第２編集映像を前記モニタに表示し、前記第２撮像映像に対する前記情報処理装置における前記マスク処理の実行が設定されている場合に、前記第２撮像映像を前記マスク処理して得た第２編集映像を前記モニタに表示する、
モニタリングシステム。
【請求項４】
請求項３に記載のモニタリングシステムであって、
前記情報処理装置は、前記第２撮像映像に対する前記マスク処理の不実行が設定されている場合に、前記第２撮像映像を前記モニタに表示する、
モニタリングシステム。
【請求項５】
撮像エリアを撮像する少なくとも一つのカメラと、
前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として撮像日時と関連付けて記憶するレコーダと、
前記カメラにより撮像された前記撮像エリアの撮像映像をモニタに表示する情報処理装置と、を備えるモニタリングシステムにおける映像表示方法であって、
前記情報処理装置は、前記撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記レコーダに対応付けられる前記カメラごとに保持し、
前記情報処理装置は、前記撮像日時の指定に応じて、前記マスク処理の実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記マスク処理して得た編集録画映像を前記モニタに表示し、
前記情報処理装置は、前記撮像日時の指定に応じて、前記マスク処理の不実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記モニタに表示する、
映像表示方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視エリアの撮像映像において検知された移動体（例えば人物）の画像領域を、その移動体が誰であるかを特定不能とするためのマスク画像に変更するマスク処理後の編集映像を出力するモニタリングシステム及び映像表示方法に関する。
【背景技術】
【０００２】
コンビニエンスストア等の店舗においては、店舗内を撮影するカメラが設置され、そのカメラの撮像により得られた映像（以下、「撮像映像」という）を用いて店舗内の人物を監視する監視システムが広く普及している。このような監視システムの運用において、監視以外の目的（例えば店舗内の人物の動線を把握してマーケティング分析やサービス向上を図るという目的）に撮影映像を利用する場合、カメラにより映し出される人物（例えば顧客）のプライバシーを保護する必要がある。
【０００３】
ここで、店舗内の人物の属性別に人物の行動の傾向を把握する先行技術として、例えば特許文献１に示すモニタリングシステムが知られている。特許文献１のモニタリングシステムは、監視エリアを撮影した動画映像から検知された人物の画像領域をマスク画像に変更したマスク映像を生成して出力するモニタリング装置を有する。モニタリング装置は、撮像画像から検知された人物毎の領域情報を取得し、撮像映像から検知された人物毎の属性を判定し、属性別のマスク画像を設定する。モニタリング装置は、人物毎の領域情報及び属性を基に、人物毎の輪郭線を生成し、この輪郭線内部を属性別に指定されたマスク画像に変更したマスク映像を生成して出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５８３４１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１によれば、監視エリアにおいて検知された人物の動画映像内の位置情報及び人物の属性（例えば性別、年齢）毎にマスク画像が生成されるため、そのマスク画像により、プライバシーを確保した上で店舗内の人物の行動が把握可能となる。
【０００６】
しかしながら、特許文献１では、動画映像において検知された人物の画像領域をマスク画像に変更するのはカメラであり、カメラからの動画映像を受信する受信装置（例えばユーザが使用するクライアントＰＣ）によりマスク処理が行われることは考慮されていない。
【０００７】
つまり、特許文献１では、マスク処理はカメラでしか行えなかったため、現在撮像中のライブ映像（撮像映像）はカメラにおいてマスク処理が可能であるが、レコーダに既に記憶されている過去の撮像映像（以下、「録画映像」という）に対してはマスク処理を行うことはできなかった。
【０００８】
このため、何かしらのイベントの録画映像を事後的に検証する際、被写体の人物のプライバシーを保護するために、例えば権限のある人（マネージャ等）と権限のない人（一般ユーザ）とがそれぞれアクセス可能な録画映像を２種類用意する必要があった。例えば権限のある人は録画映像中の人物がマスク処理されていない録画映像を閲覧可能であり、一般ユーザは録画映像中の人物がマスク処理された録画映像を閲覧する。このような運用下では、同じ場面の撮像映像を録画するためにレコーダの記憶容量の増大が避けられなかった。特に近年、撮像映像の画質が高画質化（例えば４Ｋ化）していることもあり、レコーダに記憶される撮像映像のデータ量は膨大である。
【０００９】
言い換えると、上述した２種類の録画映像を用意するためには、１台のカメラでは足りず、例えば２台のカメラ（具体的には、マスク処理を実行する機能（以下、「マスク機能」という）を有するカメラと、マスク機能を有さないカメラ）が必要となる。このため、システム構築において部品点数が増加するのでコストアップが避けられず、システム構成も煩雑であった。また、上述したクライアントＰＣにおいてマスク処理ができないと、権限の有無（上述したマネージャと、一般ユーザのような権限の有無）だけで２種類の録画映像が必要となる場合に限定されず、例えばイベントの内容や種類によってもマスク処理された録画映像とマスク処理されていない録画映像との２種類の録画映像が必要となることもあった。
【００１０】
本発明は、上述した従来の状況に鑑みて案出され、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図るモニタリングシステム及び映像表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、撮像エリアを撮像する少なくとも一つのカメラと、前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として撮像日時と関連付けて記憶するレコーダと、前記カメラにより撮像された前記撮像エリアの撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記レコーダに対応付けられる前記カメラごとに保持する情報処理装置と、を備え、前記情報処理装置は、前記撮像日時の指定に応じて、前記マスク処理の実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記マスク処理して得た編集録画映像をモニタに表示し、前記マスク処理の不実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記モニタに表示する、モニタリングシステムを提供する。
【００１２】
また、本発明は、撮像エリアを撮像する少なくとも一つのカメラと、前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として撮像日時と関連付けて記憶するレコーダと、前記カメラにより撮像された前記撮像エリアの撮像映像をモニタに表示する情報処理装置と、を備えるモニタリングシステムにおける映像表示方法であって、前記情報処理装置は、前記撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記レコーダに対応付けられる前記カメラごとに保持し、前記情報処理装置は、前記撮像日時の指定に応じて、前記マスク処理の実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記マスク処理して得た編集録画映像を前記モニタに表示し、前記情報処理装置は、前記撮像日時の指定に応じて、前記マスク処理の不実行が設定されている場合に、指定された前記撮像日時に撮像された前記録画映像を前記モニタに表示する、映像表示方法を提供する。
【発明の効果】
【００１３】
本発明によれば、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】各実施形態の監視カメラシステムのシステム構成の一例を示す図
【図２】全方位カメラ又は固定カメラの内部構成の一例を詳細に示すブロック図
【図３】ＰＴＺカメラの内部構成の一例を詳細に示すブロック図
【図４】クライアントＰＣの内部構成の一例を詳細に示すブロック図
【図５】レコーダの内部構成の一例を詳細に示すブロック図
【図６】カメラ設定画面の一例を示す図
【図７】領域設定画面の一例を示す図
【図８】マスク処理（ＭＯＲ処理）の設定に関するユーザオペレーションに伴う画面の時系列遷移の第１例を示す説明図
【図９】マスク処理（ＭＯＲ処理）の設定に関するユーザオペレーションに伴う画面の時系列遷移の第２例を示す説明図
【図１０】第１の実施形態における、マスク処理（ＭＯＲ処理）の設定に関するユーザオペレーションに伴うクライアントＰＣの動作手順の一例を詳細に説明するフローチャート
【図１１】各実施形態に共通するマスク処理（ＭＯＲ処理）の動作手順の一例を詳細に説明するフローチャート
【図１２】図１１のステップＳ１５，Ｓ１６における背景画像の更新処理の動作手順の一例を詳細に説明するフローチャート
【図１３】初期学習による背景画像の生成手順を模式的に示す説明図
【図１４】マスク処理（ＭＯＲ処理）の概念を模式的に示す説明図
【図１５】（Ａ）及び（Ｂ）複数のカメラの撮像映像を３分割した表示例を示す図，（Ｃ）複数のカメラの撮像映像を４分割した表示例を示す図
【図１６】第２の実施形態における、複数のカメラの撮像映像の表示の際にクライアントＰＣにおいて行われる動作手順の一例を詳細に説明するフローチャート
【図１７】カメラの撮像映像とその同じカメラの過去の複数の異なる撮像映像とを４分割した表示例を示す図
【図１８】第２の実施形態における、カメラの撮像映像及びレコーダから録画映像の表示の際にクライアントＰＣにおいて行われる動作手順の一例を詳細に説明するフローチャート
【図１９】第３の実施形態における、マスクカメラ及び通常カメラに対するクライアントＰＣのマスク処理（ＭＯＲ処理）の設定及び撮像映像の表示の動作手順の一例を詳細に説明するシーケンス図
【図２０】第３，第４の各実施形態におけるカメラ設定画面の一例を示す図
【図２１】クライアントＰＣのモニタに表示される、撮像映像がマスク処理された編集映像の４分割表示例を示す図
【図２２】レコーダ設定画面の一例を示す図
【図２３】（Ａ）第４の実施形態における、マスク処理（ＭＯＲ処理）の設定の動作手順の第１例を詳細に説明するシーケンス図、（Ｂ）第４の実施形態における、マスク処理（ＭＯＲ処理）の設定の動作手順の第２例を詳細に説明するシーケンス図
【図２４】第４の実施形態における、運用開始後のクライアントＰＣにおける撮像画像の取得及び表示に関する動作手順の第１例を詳細に説明するシーケンス図
【図２５】第４の実施形態における、運用開始後のクライアントＰＣにおける撮像画像の取得及び表示に関する動作手順の第２例を詳細に説明するシーケンス図
【図２６】図２４，図２５のステップＳ６９における、クライアントＰＣの表示の動作手順の一例を詳細に説明するフローチャート
【発明を実施するための形態】
【００１５】
（第１の実施形態の内容に至る経緯）
上述した特許文献１によれば、監視エリアにおいて検知された人物の動画映像内の位置情報及び人物の属性（例えば性別、年齢）毎にマスク画像が生成されるため、そのマスク画像により、プライバシーを確保した上で店舗内の人物の行動が把握可能となる。
【００１６】
しかしながら、特許文献１では、ユーザ（例えば監視者）がカメラの撮像映像に対して直接的に指定する監視エリア内の任意の領域に存在する人物をマスク画像に変更するという思想は考慮されていない。撮像映像内に存在する人物のプライバシーを保護することは重要ではあるが、カメラの設置環境によっては、撮像映像内の全ての領域に存在する１人以上の人物が全てマスク画像となってしまうと撮像映像の視認性が劣化する。このため、人物のプライバシー保護と撮像映像の視認性の劣化の抑制を両立することが望まれる。
【００１７】
そこで、以下の第１の実施形態では、カメラが設置された場所の環境に適合するように、カメラの撮像映像内に映る人物のプライバシーの保護とカメラの撮像映像の視認性の劣化の抑制とを両立し、ユーザの使い勝手を向上するモニタリングシステム及びマスク処理設定方法の例について説明する。
【００１８】
以下、適宜図面を参照しながら、本発明に係るモニタリングシステムを具体的に開示した各実施形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるものであり、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１９】
以下、本発明に係るモニタリングシステム、監視エリア（例えば店舗、工場、営業所、図書館やイベント会場等の公共施設、事務所、銀行）に少なくとも一つの監視用途のカメラが設置される監視カメラシステム（有人監視カメラシステム、無人監視カメラシステムのどちらも可）を例示して説明する。
【００２０】
なお、本発明は、モニタリングシステムにおけるマスク処理設定方法として表現することも可能である。また、本発明は、モニタリングシステムを構成するコンピュータであるクライアントＰＣ（Personal Computer）に、マスク処理設定方法により規定される動作を実行させるためのプログラム、又はマスク処理設定方法により規定される動作を実行させるためのプログラムが記録された記録媒体として表現することも可能である。
【００２１】
以下、モニタリングシステムの一例としての監視カメラシステムの使用者（例えば、監視エリアの撮像映像を閲覧する監視員）を、単に「ユーザ」という。また、以下の説明において、「全方位カメラ」、「ＰＴＺカメラ」及び「固定カメラ」を総称として、単に「カメラ」という。従って、以下の説明において、単に「カメラ」と記載されている場合、そのカメラは、全方位カメラ、ＰＴＺカメラ及び固定カメラのうち少なくとも一つを指すものとする。
【００２２】
（第１の実施形態）
図１は、各実施形態の監視カメラシステム１００のシステム構成の一例を示す図である。監視カメラシステム１００では、レコーダＲＥＣ１，ＲＥＣ４と、ルータＲＵＴ２，ＲＵＴ３，ＲＵＴ４とがネットワークＮＷを介してそれぞれ接続されている。監視カメラシステム１００は、ユーザにより使用されるクライアントＰＣ１０と、複数のカメラ（後述する全方位カメラ、ＰＴＺ（Pan Tilt Zoom）カメラ、固定カメラを参照）と、複数のレコーダ（後述参照）とを含む構成である。
【００２３】
レコーダＲＥＣ１は、公知のルーティング機能を有するルータＲＵＴ１を介して、全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３及び固定カメラＣＡＭ１４にそれぞれ接続されている。これらの全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３及び固定カメラＣＡＭ１４によりそれぞれ撮像された撮像映像は、ルータＲＵＴ１を介してレコーダＲＥＣ１において該当するカメラの識別情報及び撮像日時と関連付けて録画映像として記憶される。全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３及び固定カメラＣＡＭ１４は、それぞれ同一の撮像エリア又は異なる撮像エリアを撮像しても構わない。このように、本実施形態を含む各実施形態では、レコーダＲＥＣ１に対して、複数のカメラ（つまり、全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３及び固定カメラＣＡＭ１４）が対応付けられている。
【００２４】
レコーダＲＥＣ４は、オンラインストレージとしての機能を有し、ネットワークＮＷの接続先機器（例えば他のレコーダ、クライアントＰＣ１０）から録画の要求があった撮像映像等のデータを記憶する。
【００２５】
レコーダＲＥＣ２は、公知のルーティング機能を有するルータＲＵＴ２を介して、ネットワークＮＷや、ＰＴＺカメラＣＡＭ２１及び固定カメラＣＡＭ２２にそれぞれ接続されている。ＰＴＺカメラＣＡＭ２１及び固定カメラＣＡＭ２２によりそれぞれ撮像された撮像映像は、ルータＲＵＴ２を介してレコーダＲＥＣ２において該当するカメラの識別情報及び撮像日時と関連付けて録画映像として記憶される。ＰＴＺカメラＣＡＭ２１及び固定カメラＣＡＭ２２は、それぞれ同一の撮像エリア又は異なる撮像エリアを撮像しても構わない。このように、本実施形態を含む各実施形態では、レコーダＲＥＣ２に対して、複数のカメラ（つまり、ＰＴＺカメラＣＡＭ２１及び固定カメラＣＡＭ２２）が対応付けられている。
【００２６】
レコーダＲＥＣ３は、公知のルーティング機能を有するルータＲＵＴ３を介して、ネットワークＮＷや、全方位カメラＣＡＭ３１、ＰＴＺカメラＣＡＭ３２，ＣＡＭ３３及び固定カメラＣＡＭ３４にそれぞれ接続されている。これらの全方位カメラＣＡＭ３１、ＰＴＺカメラＣＡＭ３２，ＣＡＭ３３及び固定カメラＣＡＭ３４によりそれぞれ撮像された撮像映像は、ルータＲＵＴ３を介してレコーダＲＥＣ３において該当するカメラの識別情報及び撮像日時と関連付けて録画映像として記憶される。全方位カメラＣＡＭ３１、ＰＴＺカメラＣＡＭ３２，ＣＡＭ３３及び固定カメラＣＡＭ３４は、それぞれ同一の撮像エリア又は異なる撮像エリアを撮像しても構わない。このように、本実施形態を含む各実施形態では、レコーダＲＥＣ３に対して、複数のカメラ（つまり、全方位カメラＣＡＭ３１、ＰＴＺカメラＣＡＭ３２，ＣＡＭ３３及び固定カメラＣＡＭ３４）が対応付けられている。
【００２７】
情報処理装置の一例としてのクライアントＰＣ１０は、上述したカメラ（具体的には、全方位カメラＣＡＭ１１，ＣＡＭ３１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３，ＣＡＭ２１，ＣＡＭ３２，ＣＡＭ３３、固定カメラＣＡＭ１４，ＣＡＭ２２，ＣＡＭ３４）により撮像されたそれぞれの撮像映像を用いて、その撮像映像に現れる移動体（例えば人物。以下同様。）の少なくとも一部又は全体をマスク画像に変更するためのマスク処理を行う機能を有する。クライアントＰＣ１０は、各種のカメラ又はレコーダから送信（配信）された撮像映像をモニタＤＰに表示したり、各種のカメラ又はレコーダから送信（配信）された撮像映像をマスク処理した後の編集映像をモニタＤＰに表示したりする。なお、以下の説明において、移動体は、人物に限定されず、自動車又はロボット等でも構わない。
【００２８】
ここで、マスク画像とは、撮像映像に現れる人物のプライバシーを保護するために、その人物が誰であるかの具体的な特定を困難にするための画像処理（つまり、マスク処理）が施された画像である。マスク画像は、例えば撮像映像に現れる人物の輪郭線内部が半透明に画像処理された画像である。また、以下の説明では、マスク処理をＭＯＲ（Moving Object Remover）処理と称することもある。ＭＯＲ処理とは、詳細は図１１及び図１２を参照して後述するが、撮像映像に現れる移動体が存在する動体領域を、マスク画像（例えば半透明画像）に置き換える処理を示す。これにより、撮像映像中に現れる人物が誰であるかの具体的な特定が困難となり、その人物のプライバシーを保護することが可能となる。
【００２９】
また、以下の説明において、カメラにより撮像された映像を「撮像映像」といい、撮像映像が例えばクライアントＰＣ１０又はマスク機能を有するマスクカメラ（後述参照）によってマスク処理された後のマスク画像が撮像映像に重畳された映像を「編集映像」という。
【００３０】
クライアントＰＣ１０は、公知のルーティング機能を有するルータＲＵＴ４を介して、ネットワークＮＷやシステムコントローラ５に接続されている。システムコントローラ５には、ユーザの操作を支援するために設けられたジョイスティックＪ１が接続されている。システムコントローラ５は、例えば監視カメラシステム１００を構成する機器の動作に関連する各種設定を行う。
【００３１】
ネットワークＮＷは、有線ネットワーク（例えばイントラネット、インターネット、有線ＬＡＮ（Local Area Network）でもよいし、無線ネットワーク（例えば無線ＬＡＮ）でもよい。なお、例えばレコーダＲＥＣ１，ＲＥＣ２，ＲＥＣ３，ＲＥＣ４はネットワークＮＷを介することなく、直接にクライアントＰＣ１０と接続されてもよい。また、図１ではモニタＤＰはクライアントＰＣとは別体として設けられたものとして図示されている。但し、モニタＤＰは、図４に示すように、クライアントＰＣ１０の内部に含まれるように設けられても構わない。システムコントローラ５、ジョイスティックＪ１及びクライアントＰＣ１０は、例えばユーザが監視時において常駐する監視室内に設置される。
【００３２】
また、ネットワークＮＷは広域通信網であるＷＡＮ（Wide Area Network）であってもよく、この場合には、例えば会社内の複数の拠点毎又は複数の店舗毎にそれぞれレコーダが設けられ、拠点毎又は店舗毎に撮像された撮像映像がそれぞれのレコーダに記憶される。
【００３３】
図２は、全方位カメラＣＡＭ１１，…又は固定カメラＣＡＭ１４，…の内部構成の一例を詳細に示すブロック図である。全方位カメラＣＡＭ１１，ＣＡＭ３１及び固定カメラＣＡＭ１４，ＣＡＭ２２，ＣＡＭ３４の内部構成は同一であり、ここでは説明を簡単にするために、例えば全方位カメラＣＡＭ１１の内部構成として説明する。図２の説明において、全方位カメラＣＡＭ１１を、他の全方位カメラ（例えば全方位カメラＣＡＭ３１）、又は他の固定カメラ（例えば固定カメラＣＡＭ１４）に読み替えても構わない。但し、図２の説明において、全方位カメラＣＡＭ１１と固定カメラとで異なる構成の内容については説明する。図２に示す全方位カメラＣＡＭ１１は、プロセッサＣ１１、通信部Ｃ１２、レンズＣ１３、イメージセンサＣ１４、メモリＣ１５及び電源管理部Ｃ１６を含む構成である。
【００３４】
プロセッサＣ１１は、全方位カメラＣＡＭ１１の各部の動作を統括して制御するための信号処理、他の各部との間のデータの入出力処理、データの演算処理及びデータの記憶処理を行う。プロセッサＣ１１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）又はＦＰＧＡ（field-programmable gate array）を用いて構成される。
【００３５】
例えばプロセッサＣ１１は、システムコントローラ５又はクライアントＰＣ１０を使用するユーザの操作に応じて、イメージセンサＣ１４における撮像により得られた全方位画像データを取得し、更に、その全方位画像データのうち特定の範囲（方向）の画像を切り出した２次元パノラマ画像データ（つまり、２次元パノラマ変換した画像データ）を生成してメモリＣ１５に記憶する。また、プロセッサＣ１１は、システムコントローラ５又はクライアントＰＣ１０を使用するユーザの操作に応じて、イメージセンサＣ１４における撮像により得られた固定画角の撮像画像データを取得してメモリＣ１５に記憶する。
【００３６】
通信部Ｃ１２は、ルータＲＵＴ１との間のデータ通信を制御するネットワークインタフェース（Ｉ／Ｆ）であり、全方位画像データ、２次元パノラマ画像データ又は固定画角の撮像画像データを、ルータＲＵＴ１を介してレコーダＲＥＣ１に送信する。また、通信部Ｃ１２は、全方位画像データ、２次元パノラマ画像データ又は固定画角の撮像画像データを、ルータＲＵＴ１及びレコーダＲＥＣ１を介して、カメラの識別情報及び撮像日時と関連付けてクライアントＰＣ１０に送信しても構わない。
【００３７】
レンズＣ１３は、例えば全方位カメラＣＡＭ１１では広画角なレンズ又は魚眼レンズを用いて構成され、全方位カメラＣＡＭ１１の撮像対象となる撮像エリアの全方位からの被写体光を入射して集光し、イメージセンサＣ１４の受光面（撮像面）に被写体光の光学像を結像する。一方、レンズＣ１３は、例えば固定カメラＣＡＭ１４では固定画角のレンズを用いて構成され、固定カメラＣＡＭ１４の撮像対象となる撮像エリアの画角方向からの被写体光を入射して集光し、イメージセンサＣ１４の受光面（撮像面）に被写体光の光学像を結像する。
【００３８】
イメージセンサＣ１４は、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ又はＣＣＤ（Charge Coupled Device）センサを用いて構成され、レンズＣ１３により集光された撮像エリアからの被写体光の光学像を受光面（撮像面）において撮像処理することで、撮像エリアの全方位画像データ又は固定画角の撮像画像データを取得する。この全方位画像データ又は固定画角の撮像画像データは、プロセッサＣ１１により取得される。
【００３９】
メモリＣ１５は、全方位カメラＣＡＭ１１又は固定カメラＣＡＭ１４の動作を規定するためのプログラムや設定値のデータが格納されたＲＯＭ１５ｚと、固定画角の撮像画像データ、全方位画像データ又はその一部の範囲が切り出された切り出し画像データやワークデータを記憶するＲＡＭ１５ｙと、全方位カメラＣＡＭ１１又は固定カメラＣＡＭ１４に挿抜自在に接続され、各種データが記憶されるメモリカード１５ｘとを有する。
【００４０】
電源管理部Ｃ１６は、全方位カメラＣＡＭ１１又は固定カメラＣＡＭ１４の各部に直流電源を供給する。また、電源管理部Ｃ１６は、ルータＲＵＴ１に接続される他の機器（例えばＰＴＺカメラＣＡＭ１２，ＣＡＭ１３）に直流電源を供給してもよい。
【００４１】
図３は、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３，…の内部構成の一例を詳細に示すブロック図である。ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３，ＣＡＭ２１，ＣＡＭ３２，ＣＡＭ３３の内部構成は同一であり、ここでは説明を簡単にするために、例えばＰＴＺカメラＣＡＭ１２の内部構成として説明する。図３の説明において、ＰＴＺカメラＣＡＭ１２を、他のＰＴＺカメラ（例えばＰＴＺカメラＣＡＭ１３）に読み替えても構わない。また、全方位カメラＣＡＭ１１や固定カメラＣＡＭ１４と同様の各部については、図２の各部に対応する符号を付すことでその説明を省略する。ＰＴＺカメラＣＡＭ１２は、例えばユーザが使用するシステムコントローラ５又はクライアントＰＣ１０からの画角変更指示により、光軸方向（撮像方向）を調整可能なカメラである。
【００４２】
ＰＴＺカメラＣＡＭ１２は、例えば全方位カメラＣＡＭ１１と同様、プロセッサＣ２１、通信部Ｃ２２、レンズＣ２３、イメージセンサＣ２４、メモリＣ２５を有する他、撮像方向制御部Ｃ２７及びレンズ駆動モータＣ２８を有する。プロセッサＣ２１は、例えばシステムコントローラ５又はクライアントＰＣ１０の画角変更指示があると、撮像方向制御部Ｃ２７に画角変更指示を通知する。
【００４３】
撮像方向制御部Ｃ２７は、プロセッサＣ２１から通知された画角変更指示に従い、ＰＴＺカメラＣＡＭ１２の撮像方向をパン方向及びチルト方向のうち少なくとも１つを制御し、更に必要に応じて、ズーム倍率を変更するための制御信号をレンズ駆動モータＣ２８に出力する。レンズ駆動モータＣ２８は、この制御信号に従って、レンズＣ２３を駆動し、その撮像方向（つまり、光軸方向）を変更するとともに、レンズＣ２３の焦点距離を調節してズーム倍率を変更する。
【００４４】
レンズＣ２３は、１又は２以上のレンズを用いて構成される。レンズＣ２３では、撮像方向制御部Ｃ２７からの制御信号に応じたレンズ駆動モータＣ２８の駆動により、パン回転、チルト回転の光軸方向が変更される。
【００４５】
図４は、クライアントＰＣ１０の内部構成の一例を詳細に示すブロック図である。図４に示すクライアントＰＣ１０は、プロセッサ１１、通信部１２、操作部１３、ストレージ１５、メモリ１６及び電源管理部１７を含む構成である。
【００４６】
プロセッサ１１は、クライアントＰＣ１０の各部の動作を統括して制御するための信号処理、他の各部との間のデータの入出力処理、データの演算処理及びデータの記憶処理を行う。プロセッサ１１は、例えばＣＰＵ、ＭＰＵ、ＤＳＰ又はＦＰＧＡを用いて構成される。プロセッサ１１は、画像入力部１１１、背景画像処理部１１２、マスク処理設定部１１３、マスク処理部１１４及び映像出力制御部１１５を有する。
【００４７】
画像入力部１１１は、各種のカメラやレコーダから送信されてかつ通信部１２により受信された撮像映像を入力する。
【００４８】
背景画像処理部１１２は、図１１及び図１２を参照して詳述するが、画像入力部１１１により取得された撮像映像を用いて、クライアントＰＣ１０におけるマスク処理（ＭＯＲ処理）において行われる背景画像の生成や更新の各種処理を行う。背景画像の生成や更新の詳細については後述する。
【００４９】
マスク処理設定部１１３は、ユーザ操作（後述参照）に応じて、クライアントＰＣ１０が実行可能なマスク処理（ＭＯＲ処理）に関する設定を行う。
【００５０】
マスク処理設定部１１３は、例えば画像入力部１１１により取得された撮像映像に対してマスク処理を実行するか又は実行しないかを指定するユーザ操作に応じて、その撮像映像の配信元（送信元）であるカメラ（つまり、全方位カメラ、ＰＴＺカメラ、固定カメラ）に関連付けてマスク処理の実行又は不実行を示すマスク設定情報を生成してストレージ１５又はメモリ１６に保存する。
【００５１】
また、マスク処理設定部１１３は、例えば画像入力部１１１により取得された撮像映像の中でマスク処理の対象外領域を指定するユーザ操作に応じて、指定された領域の位置情報（例えば座標情報）をマスク処理の対象外領域とするマスク設定情報を生成してストレージ１５又はメモリ１６に保存する。マスク設定情報の生成の詳細については後述するが、マスク設定情報はカメラごとに、マスク処理の実行又は不実行の指定、マスク処理の対象外領域の位置情報を少なくとも保持する。
【００５２】
マスク処理部１１４は、マスク処理設定部１１３により生成されるマスク設定情報を基に、画像入力部１１１により取得された撮像映像の中から、マスク設定情報により指定されるマスク処理の対象外領域を除外した領域をマスク処理の対象領域として選択する。マスク処理部１１４は、選択したマスク処理の対象領域において、移動体（例えば人物）の輪郭線をマスク画像（例えば半透明画像）に変更したマスク画像を生成する。マスク処理の詳細については後述する。
【００５３】
映像出力制御部１１５は、マスク処理の不実行が設定されたカメラからの撮像映像、又はカメラにより既にマスク処理（後述参照）された編集映像をそのままモニタＤＰに表示する。また、映像出力制御部１１５は、クライアントＰＣ１０におけるマスク処理の実行が設定されたカメラからの撮像映像と、この撮像映像に対してマスク処理部１１４により生成されたマスク画像とを用いて、撮像映像中の移動体（例えば人物）の位置にマスク画像を重畳した編集映像を生成する。映像出力制御部１１５は、この編集映像をモニタＤＰに表示する。
【００５４】
通信部１２は、各種のカメラやレコーダから送信された撮像映像又は編集映像（後述参照）を、ルータＲＵＴ４を介して受信してプロセッサ１１に出力する。
【００５５】
操作部１３は、ユーザの入力操作の内容をプロセッサ１１に通知するためのユーザインターフェース（ＵＩ：User Interface）であり、例えばマウス、キーボード等のポインティングデバイスで構成される。また、操作部１３は、例えばモニタＤＰの表示画面に対応して配置され、ユーザの指やスタイラスペンによって直接入力操作が可能なタッチパネル又はタッチパッドを用いて構成されてもよい。
【００５６】
表示部の一例としてのモニタＤＰは、例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）を用いて構成され、マスク処理設定部１１３により設定されるカメラ設定画面（図６参照）や領域設定画面（図７参照）を表示したり、映像出力制御部１１５により出力された撮像映像又は編集映像を表示したりする。
【００５７】
記憶部の一例としてのストレージ１５は、例えばマスク処理設定部１１３により生成されるマスク設定情報を記憶し、更に、各種のカメラやレコーダから配信（送信）された撮像映像やプロセッサ１１により生成された編集映像のデータを記憶する。
【００５８】
メモリ１６は、クライアントＰＣ１０の動作を規定するためのプログラムや設定値のデータが格納されたＲＯＭ１６１と、プロセッサ１１が生成した各種のデータや処理途中のワークデータを記憶するＲＡＭ１６２とを含む。また、図４には図示されていないが、メモリ１６は、クライアントＰＣ１０に挿抜自在に接続され、各種データが記憶されるメモリカード（不図示）を更に有しても構わない。
【００５９】
電源管理部１７は、クライアントＰＣ１０の各部に直流電源を供給する。
【００６０】
図５は、レコーダＲＥＣ１，…の内部構成の一例を詳細に示すブロック図である。レコーダＲＥＣ１，ＲＥＣ２，ＲＥＣ３，ＲＥＣ４の内部構成は同一であり、ここでは説明を簡単にするために、例えばレコーダＲＥＣ１の内部構成として説明する。図５の説明において、レコーダＲＥＣ１を、他のレコーダ（例えばレコーダＲＥＣ２）に読み替えても構わない。図５に示すレコーダＲＥＣ１は、プロセッサＲ１１、通信部Ｒ１２、メモリＲ１３、ストレージＲ１４及び電源管理部Ｒ１６を含む構成である。
【００６１】
プロセッサＲ１１は、レコーダＲＥＣ１の各部の動作を統括して制御するための信号処理、他の各部との間のデータの入出力処理、データの演算処理及びデータの記憶処理を行う。プロセッサＲ１１は、例えばＣＰＵ、ＭＰＵ、ＤＳＰ又はＦＰＧＡを用いて構成される。
【００６２】
例えばプロセッサＲ１１は、システムコントローラ５又はクライアントＰＣ１０を使用するユーザの操作に応じて、各種のカメラ（例えば全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３、固定カメラＣＡＭ１４）により撮像された撮像映像のデータを受信し、この撮像映像のデータを録画映像として撮像日時及びカメラの識別情報と関連付けてストレージＲ１４に保存する。
【００６３】
通信部Ｒ１２は、各種のカメラ（例えば全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３、固定カメラＣＡＭ１４）により撮像された撮像映像のデータ又はこの撮像映像がマスク処理されて得られた編集映像（後述参照）を、ルータＲＵＴ１を介して受信してプロセッサＲ１１に出力する。また、通信部Ｒ１２は、クライアントＰＣ１０からの指示に応じて、プロセッサＲ１１がストレージＲ１４から読み出した録画映像のデータをクライアントＰＣ１０に送信する。
【００６４】
メモリＲ１３は、レコーダＲＥＣ１の動作を規定するためのプログラムや設定値のデータが格納されたＲＯＭ１３１と、プロセッサＲ１１が生成した各種のデータや処理途中のワークデータを記憶するＲＡＭ１３２とを含む。また、図５には図示されていないが、メモリＲ１３は、レコーダＲＥＣ１に挿抜自在に接続され、各種データが記憶されるメモリカード（不図示）を更に有しても構わない。
【００６５】
ストレージＲ１４は、例えば各種のカメラから配信（送信）された撮像映像のデータを記憶する。また、ストレージＲ１４は、クライアントＰＣ１０により生成された編集映像のデータがクライアントＰＣ１０からレコーダＲＥＣ１に送信された場合に、その編集映像のデータを記憶しても構わない。
【００６６】
電源管理部Ｒ１５は、レコーダＲＥＣ１の各部に直流電源を供給する。
【００６７】
次に、本実施形態の監視カメラシステム１００の動作について、図６〜図１０を参照して詳細に説明する。
【００６８】
図６は、カメラ設定画面ＷＤ１の一例を示す図である。図７は、領域設定画面ＷＤ２の一例を示す図である。図８は、マスク処理（ＭＯＲ処理）の設定に関するユーザオペレーションに伴う画面の時系列遷移の第１例を示す説明図である。図９は、マスク処理（ＭＯＲ処理）の設定に関するユーザオペレーションに伴う画面の時系列遷移の第１例を示す説明図である。図１０は、第１の実施形態における、マスク処理（ＭＯＲ処理）の設定に関するユーザオペレーションに伴うクライアントＰＣ１０の動作手順の一例を詳細に説明するフローチャートである。
【００６９】
先ず、図６に示すカメラ設定画面ＷＤ１について説明する。
【００７０】
図６では、カメラ設定画面ＷＤ１の一部が抜粋して示されている。マスク処理設定部１１３は、例えばユーザ操作により、カメラ設定画面ＷＤ１をモニタＤＰに表示する。このカメラ設定画面ＷＤ１では、ユーザの操作部１３を用いた操作により、例えば最大６４台のカメラ（つまり、全方位カメラ、ＰＴＺカメラ、固定カメラにより構成）の個々のカメラに対し、少なくともＩＰ（Internet Protocol）アドレス、マスク処理（ＭＯＲ処理）、マスク処理（ＭＯＲ処理）の設定、初期学習期間、通常学習期間が関連付けられて設定可能となる。また、カメラ設定画面ＷＤ１に設けられた４つのタブ（カメラ１−１６，カメラ１７−３２，カメラ３３−４８，カメラ４９−６４）を切り替えることで、カメラ１６台単位で、該当するカメラについて、少なくともＩＰ（Internet Protocol）アドレス、マスク処理（ＭＯＲ処理）、マスク処理（ＭＯＲ処理）の設定、初期学習期間、通常学習期間の情報を設定可能である。
【００７１】
ＩＰアドレスの列ＣＬＭ１では、該当するカメラのＩＰアドレスが入力される。
【００７２】
マスク処理（ＭＯＲ処理）の列ＣＬＭ２では、クライアントＰＣ１０でのマスク処理（ＭＯＲ処理）の実行（ＯＮ）又は不実行（ＯＦＦ）の２つのうちいずれかが選択される（枠ＷＫ２参照）。
【００７３】
マスク処理（ＭＯＲ処理）の設定の列ＣＬＭ３では、マスク処理（ＭＯＲ処理）の対象外領域を設定させるための領域設定画面ＷＤ２を表示させる設定ボタン（枠ＷＫ１参照）が表示される。但し、列ＣＬＭ２においてＯＮが選択されたカメラについては列ＣＬＭ３の設定ボタンが押下可能に表示されるが、列ＣＬＭ２においてＯＦＦが選択されたカメラについては列ＣＬＭ３の設定ボタンは押下可能に表示されない（例えば列ＣＬＭ３の図６の紙面上から５段目，８段目，１０段目，１５段目の点線参照）。
【００７４】
初期学習期間の列ＣＬＭ４では、後述するマスク処理（ＭＯＲ処理）における初期学習期間が入力される（枠ＷＫ３参照）。同様に、列ＣＬＭ２においてＯＮが選択されたカメラについては列ＣＬＭ４の初期学習期間は入力可能であるが、列ＣＬＭ２においてＯＦＦが選択されたカメラについては列ＣＬＭ４の初期学習期間は入力不可である（例えば列ＣＬＭ４の図６の紙面上から５段目，８段目，１０段目，１５段目の点線参照）。
【００７５】
通常学習期間の列ＣＬＭ５では、後述するマスク処理（ＭＯＲ処理）における通常学習期間が入力される（枠ＷＫ３参照）。同様に、列ＣＬＭ２においてＯＮが選択されたカメラについては列ＣＬＭ５の通常学習期間は入力可能であるが、列ＣＬＭ２においてＯＦＦが選択されたカメラについては列ＣＬＭ５の通常学習期間は入力不可である（例えば列ＣＬＭ５の図６の紙面上から５段目，８段目，１０段目，１５段目の点線参照）。
【００７６】
次に、図７に示す領域設定画面ＷＤ２について説明する。
【００７７】
図７では、領域設定画面ＷＤ２の全体が示されている。マスク処理設定部１１３は、ユーザ操作により、カメラ設定画面ＷＤ１の列ＣＬＭ２においてＯＮが選択されたカメラについて列ＣＬＭ３の設定ボタンが押下されると、領域設定画面ＷＤ２をモニタＤＰに切り替えて表示する。なお、マスク処理設定部１１３は、カメラ設定画面ＷＤ１と領域設定画面ＷＤ２とを別個にモニタＤＰに表示しても構わない。この領域設定画面ＷＤ２では、ユーザの操作部１３を用いた操作により、カメラにより撮像された撮像映像ＭＶ１が映し出されながら、マスク処理（ＭＯＲ処理）の対象外領域がカメラと関連付けて設定可能となる。
【００７８】
領域設定画面ＷＤ２では、デバイス名ＴＭ１、視覚領域ＴＭ２、非視覚領域ＴＭ３、削除ＴＭ４、画像呼出ＴＭ５の各項目と、映像用の表示領域と、設定完了用のセットボタンＳＴＢＴとが示されている。映像用の表示領域は、デバイス名ＴＭ１により指定されているカメラ（例えばＰＴＺカメラＣＡＭ１３）により現在撮像されている撮像映像ＭＶ１（つまり、ライブ映像）の表示領域である。但し、領域設定画面ＷＤ２の映像用の表示領域に映し出される映像は、カメラ（例えばＰＴＺカメラＣＡＭ１３）により現在撮像されている撮像映像ＭＶ１（つまり、ライブ映像）に限定されず、例えばレコーダＲＥＣ１において既に記憶されている過去の録画映像であっても構わない。この場合には、クライアントＰＣ１０は、レコーダＲＥＣ１から配信（送信）された過去の録画映像を受信して領域設定画面ＷＤ２の映像用の表示領域に表示する。
【００７９】
デバイス名ＴＭ１では、例えばＰＴＺカメラＣＡＭ１３が示されている。
【００８０】
視覚領域ＴＭ２には、マスク処理の対象外領域を指定するための領域選択ボタンＶＡ１、ＶＡ２，ＶＡ３が表示されている。言い換えると、マスク処理の対象外領域に指定されると、その領域内に移動する人物がいても、マスク処理されず、映像中に映し出されることになる。領域選択ボタンＶＡ１は、マスク処理の対象外領域を四角形（例えば矩形状）で指定するために使用される（図８参照）。領域選択ボタンＶＡ２は、マスク処理の対象外領域を多角形（例えば五角形）で指定するために使用される（図９参照）。領域選択ボタンＶＡ３は、領域選択ボタンＶＡ１又は領域選択ボタンＶＡ２の操作によって指定されたマスク処理の対象外領域を選択するために使用される。
【００８１】
非視覚領域ＴＭ３には、撮像映像から隠す領域（隠し領域）を指定するための領域選択ボタンＩＶＡ１、ＩＶＡ２，ＩＶＡ３が表示されている。言い換えると、隠し領域に指定されると、その隠し領域内は例えば黒色で塗りつぶされて、映像中に映し出されなくなる。領域選択ボタンＩＶＡ１は、隠し領域を四角形（例えば矩形状）で指定するために使用される。領域選択ボタンＩＶＡ２は、隠し領域を多角形（例えば五角形）で指定するために使用される。領域選択ボタンＩＶＡ３は、領域選択ボタンＩＶＡ１又は領域選択ボタンＩＶＡ２の操作によって指定された隠し領域を選択するために使用される。
【００８２】
削除ＴＭ４には、選択された一つのマスク処理の対象外領域又は選択された一つの隠し領域を削除するための選択ボタンＤＬ１と、選択された全てのマスク処理の対象外領域又は選択された全ての隠し領域を削除するための選択ボタンＤＬ２とが表示されている。なお、マスク処理の対象外領域又は隠し領域において一つだけが選択されている場合には、撮像映像ＭＶ１中において、該当する領域部分が点線で示される。
【００８３】
セットボタンＳＴＢＴは、マスク処理の対象外領域や隠し領域が指定された場合に、その指定されたマスク処理の対象外領域や隠し領域を確定するために、ユーザ操作によって押下される。従って、マスク処理設定部１１３は、セットボタンＳＴＢＴの押下により、指定されたマスク処理の対象外領域や隠し領域の位置情報（より具体的には、撮像映像ＭＶ１中の位置情報）をデバイス名ＴＭ１により特定されるカメラに関連付けてストレージ１５又はメモリ１６に保存する。
【００８４】
ここで、マスク処理の対象外領域の設定について、例えば図８及び図１０を参照して説明する。カメラ設定画面ＷＤ１（図６参照）を表示するためのユーザ操作により、マスク処理設定部１１３は、カメラ設定画面ＷＤ１をモニタＤＰに表示する（Ｓ１）。
【００８５】
ユーザ操作により、カメラ設定画面ＷＤ１（図６参照）のＰＴＺカメラＣＡＭ１３のレコードの列ＣＬＭ２がＯＮに選択され、かつ同レコードの列ＣＬＭ３の設定ボタン（枠ＷＫ１参照）が押下されると（Ｓ２、ＹＥＳ）、マスク処理設定部１１３は、ＰＴＺカメラＣＡＭ１３に対応する領域設定画面ＷＤ２をモニタＤＰに表示する（Ｓ３）。列ＣＬＭ３の設定ボタンが押下されない限り（Ｓ２、ＮＯ）、クライアントＰＣ１０のプロセッサ１１の処理はステップＳ３に進まない。
【００８６】
図８の領域設定画面ＷＤ２において、ユーザ操作により、視覚領域ＴＭ２の領域選択ボタンＶＡ１（例えば四角形状の領域選択ボタンＶＡ１）が押下され（Ｓ４）、かつ、人物ＪＢ１，ＪＢ２，ＪＢ３が映っている撮像映像ＭＶ１中のテレビ装置の周囲をドラッグ操作等によって囲むように指定されたとする（Ｓ５）。マスク処理設定部１１３は、領域設定画面ＷＤ３において、領域選択ボタンＶＡ１により指定されたテレビ装置の周囲に四角形状の枠ＪＧＡ１を描画する。更に、マスク処理設定部１１３は、領域設定画面ＷＤ３において、ユーザ操作によってセットボタンＳＴＢＴが押下されたことを契機に（Ｓ６）、枠ＪＧＡ１の位置情報（例えば座標情報）をマスク処理の対象外領域として、ＰＴＺカメラＣＡＭ１３と関連付けたカメラ設定情報を生成してストレージ１５又はメモリ１６に保存する（Ｓ７）。マスク処理部１１４は、マスク処理設定部１１３により生成されたカメラ設定情報を参照し、撮像映像ＭＶ１中の枠ＪＧＡ１の内部以外の移動体（例えば人物ＪＢ１，ＪＢ２，ＪＢ３）をマスク画像ＭＫ１，ＭＫ２，ＭＫ３に変更するためのマスク処理を行う。映像出力制御部１１５は、マスク処理部１１４により生成されたマスク画像ＭＫ１，ＭＫ２，ＭＫ３と撮像映像ＭＶ１とを用いた編集映像を生成してモニタＤＰの映像表示画面ＷＤ４に表示する。
【００８７】
これにより、枠ＪＧＡ１の内部はマスク処理の対象外領域であるためにマスク処理は行われず、例えば映像表示画面ＷＤ４の枠ＮＭＫ１内のテレビ装置に移動する人物が映し出されたとしても、その人物はマスク画像（例えばマスク画像ＭＫ１）に変更されず、映像表示画面ＷＤ４に映し出される編集映像の視認性の劣化を抑制できる。
【００８８】
なお、映像出力制御部１１５は、マスク処理部１１４におけるマスク処理の中で実行される通常学習（後述参照）を実行している時は、マスク処理（より具体的には通常学習）を実行していることを示す「MOR Running」のインジケータＩＤ１を映像表示画面ＷＤ４の左上端（Upper left）に表示する。これにより、ユーザは、クライアントＰＣ１０においてマスク処理が実行されている状態をモニタＤＰの映像表示画面ＷＤ４を閲覧することで、視覚的かつ簡単に把握できる。
【００８９】
ここで、マスク処理の対象外領域の設定について、例えば図９及び図１０を参照して説明する。カメラ設定画面ＷＤ１（図６参照）を表示するためのユーザ操作により、マスク処理設定部１１３は、カメラ設定画面ＷＤ１をモニタＤＰに表示する（Ｓ１）。
【００９０】
ユーザ操作により、カメラ設定画面ＷＤ１（図６参照）のＰＴＺカメラＣＡＭ１３のレコードの列ＣＬＭ２がＯＮに選択され、かつ同レコードの列ＣＬＭ３の設定ボタン（枠ＷＫ１参照）が押下されると（Ｓ２、ＹＥＳ）、マスク処理設定部１１３は、ＰＴＺカメラＣＡＭ１３に対応する領域設定画面ＷＤ２をモニタＤＰに表示する（Ｓ３）。列ＣＬＭ３の設定ボタンが押下されない限り（Ｓ２、ＮＯ）、クライアントＰＣ１０のプロセッサ１１の処理はステップＳ３に進まない。
【００９１】
図９の領域設定画面ＷＤ２において、ユーザ操作により、視覚領域ＴＭ２の領域選択ボタンＶＡ２（例えば五角形状の領域選択ボタンＶＡ２）が押下され（Ｓ４）、かつ、人物ＪＢ１，ＪＢ２，ＪＢ３が映っている撮像映像ＭＶ１中の人物ＪＢ１の頭部周辺が囲まれるように五角形の頂点ＰＴ１，ＰＴ２，ＰＴ３の選択及び頂点間の辺がドラッグ操作等によって指定されたとする（Ｓ５）。マスク処理設定部１１３は、領域設定画面ＷＤ３において、領域選択ボタンＶＡ２により指定された人物ＪＢ１の頭部周辺に五角形状の枠ＪＧＡ２を描画する。更に、マスク処理設定部１１３は、領域設定画面ＷＤ３において、ユーザ操作によってセットボタンＳＴＢＴが押下されたことを契機に（Ｓ６）、枠ＪＧＡ２の位置情報（例えば座標情報）をマスク処理の対象外領域として、ＰＴＺカメラＣＡＭ１３と関連付けたカメラ設定情報を生成してストレージ１５又はメモリ１６に保存する（Ｓ７）。マスク処理部１１４は、マスク処理設定部１１３により生成されたカメラ設定情報を参照し、撮像映像ＭＶ１中の枠ＪＧＡ２の内部以外の移動体（例えば人物ＪＢ２，ＪＢ３）をマスク画像ＭＫ２，ＭＫ３（図８参照）に変更するためのマスク処理を行う。映像出力制御部１１５は、マスク処理部１１４により生成されたマスク画像ＭＫ２，ＭＫ３と撮像映像ＭＶ１とを用いた編集映像を生成してモニタＤＰの映像表示画面（不図示）に表示する。
【００９２】
これにより、枠ＪＧＡ２の内部はマスク処理の対象外領域であるためにマスク処理は行われず、例えば映像表示画面（不図示）内の人物ＪＢ１の頭部周辺で移動する人物が映し出されたとしても、その人物はマスク画像（例えばマスク画像ＭＫ１）に変更されず、映像表示画面に映し出される編集映像の視認性の劣化を抑制できる。
【００９３】
次に、クライアントＰＣ１０のプロセッサ１１におけるマスク処理（ＭＯＲ処理）の動作内容の詳細について、図１１及び図１２を参照して説明する。図１１は、各実施形態に共通するマスク処理（ＭＯＲ処理）の動作手順の一例を詳細に説明するフローチャートである。図１２は、図１１のステップＳ１５，Ｓ１６における背景画像の更新処理の動作手順の一例を詳細に説明するフローチャートである。
【００９４】
図１１において、プロセッサ１１の背景画像処理部１１２は、画像入力部１１１により取得された撮像映像（例えばカメラにより撮像開始されてから一定時間分の撮像映像）を分析し、この撮像映像中で動きの無い領域（以下、「静止領域」という）からなる背景画像を生成する（Ｓ１１）。以下、このステップＳ１１の処理を、マスク処理（ＭＯＲ処理）における「初期学習」と定義する。
【００９５】
図１３は、初期学習による背景画像の生成手順を模式的に示す説明図である。背景画像処理部１１２は、一定時間分の撮像映像を取得し、撮像映像を構成する複数の撮像画像（図１３の紙面左側参照）において、公知の画像処理（例えばフレーム間差分の演算）により、撮像画像のフレーム間において静止領域と動きのある領域（以下、「動体領域」という）とを検知する。図１３では人物ＪＢ４が移動体として示されている。背景画像処理部１１２は、上述した画像処理により、動きの無い領域（つまり、静止領域）からなる背景画像ＢＧ１を生成する。
【００９６】
なお、ステップＳ１１の初期学習の処理中では、背景画像処理部１１２は撮像映像中において静止領域と動体領域との分離を行うことができない。このため、初期学習の期間中の撮像映像はモニタＤＰに表示されない。言い換えると、映像出力制御部１１５は、初期学習の期間中は、カメラから配信（送信）された撮像映像をモニタＤＰに表示しない。
【００９７】
図１４は、マスク処理（ＭＯＲ処理）の概念を模式的に示す説明図である。ステップＳ１１の初期学習の終了後、プロセッサ１１のマスク処理部１１４は、ステップＳ１１において生成された背景画像ＢＧ１の画素値（例えば輝度値又はＲＧＢ（Red Green Blue）値。以下同様。）とカメラから配信（送信）された現在の撮像映像ＡＡ１の画素値とを、背景画像や撮像映像を構成する画素の単位又は複数の画素からなる所定画素領域の単位（例えば４画素×４画素の単位）で比較する。
【００９８】
マスク処理部１１４は、上述した比較の結果として、画素値が一定の閾値（既知）より大きな差異がある撮像映像中の領域を動体領域ＯＢ１と判断する（Ｓ１２）。マスク処理部１１４は、動体領域と判断した撮像映像中の該当部分の画像をマスク画像ＭＳＫ１（例えば半透明画像）に変更し、マスク画像ＭＳＫ１を撮像映像ＡＡ１中の動体領域に重畳した編集映像ＢＢ１を生成してモニタＤＰに表示する（Ｓ１３）。なお、編集映像ＢＢ１をモニタＤＰに表示する処理は、映像出力制御部１１５により行われても構わない。また、マスク処理部１１４は、生成した編集映像ＢＢ１を、カメラの識別番号（例えばカメラＩＤ）と関連付けて、ストレージ１５又はメモリ１６に保存してもよいしレコーダ（例えばレコーダＲＥＣ１）に送信して記憶させても構わない。
【００９９】
一方、マスク処理部１１４は、上述した比較の結果として、画素値が一定の閾値（既知）より小さな差異となった撮像映像中の領域を静止領域と判断する（Ｓ１４）。マスク処理部１１４は、静止領域と判断した撮像映像中の該当部分の画像を現在の撮像映像又は背景画像としてそのままモニタＤＰに表示する（Ｓ１４）。なお、静止領域と判断された撮像映像中の該当部分の画像をモニタＤＰに表示する処理は、映像出力制御部１１５により行われても構わない。また、マスク処理部１１４は、静止領域と判断した撮像映像中の該当部分の画像を、カメラの識別番号（例えばカメラＩＤ）と関連付けて、ストレージ１５又はメモリ１６に保存してもよいしレコーダ（例えばレコーダＲＥＣ１）に送信して記憶させても構わない。また、ステップＳ１２，Ｓ１３，Ｓ１４は時系列の順に沿って行われるものではなく、並行してほぼ同時又は同時に行われる。ステップＳ１５，Ｓ１６についても同様である。
【０１００】
ステップＳ１４の後、背景画像処理部１１２は、ステップＳ１４において静止領域と判断された映像領域について、その映像領域とステップＳ１１において生成された背景画像とを用いて背景画像を更新する（Ｓ１５）。例えば背景画像に対して１秒に１回の更新処理（図１２参照）を行い、新しい撮像映像の情報を１％、現在の背景画像の情報を９９％使用する場合には、およそ１００秒後に背景画像は全面的に更新される。ステップＳ１５の処理の詳細については、図１２を参照して後述する。
【０１０１】
ステップＳ１４の後、背景画像処理部１１２は、ステップＳ１２において動体領域と判断された映像領域について、その映像領域とステップＳ１１において生成された背景画像とを用いて背景画像を更新する（Ｓ１６）。以下、これらのステップＳ１５，Ｓ１６の処理を、マスク処理（ＭＯＲ処理）における「通常学習」を定義する。例えば背景画像に対して１秒に１回の更新処理（図１２参照）を行い、新しい撮像映像の情報を０．１％、現在の背景画像の情報を９９．９％使用する場合には、およそ１０００秒後に背景画像は全面的に更新される。この場合、通常学習の期間は、上述したステップＳ１５で例示した１００秒と、ステップＳ１６で例示した１０００秒のうち長い方の期間（つまり、１０００秒＝およそ１７分程度）となる。ステップＳ１６の処理の詳細については、図１２を参照して後述する。
【０１０２】
ステップＳ１５，Ｓ１６の後、マスク処理（ＭＯＲ処理）が終了する場合には（Ｓ１７、ＹＥＳ）、図１１に示すプロセッサ１１の処理は終了する。一方、ステップＳ１５，Ｓ１６の後、マスク処理（ＭＯＲ処理）が終了しない場合には（Ｓ１７、ＹＥＳ）、プロセッサ１１の処理はステップＳ１２に戻る。
【０１０３】
ステップＳ１５，Ｓ１６の各処理は、図１２に示す処理の順に行われる。ステップＳ１５の処理とステップＳ１６の処理との違いは、後述する背景画像更新比率Ｘの値である。図１２の説明では、例えば、ステップＳ１５の処理に関しては背景画像更新比率Ｘ＝０．０１（＝１％）とし、ステップＳ１６の処理に関しては背景画像更新比率Ｘ＝０．００１（＝０．１％）とする。
【０１０４】
具体的に説明すると、背景画像更新比率Ｘ＝０．０１（＝１％）とは、背景画像の更新において、新しい撮像映像の情報を１％使用し、現在の背景画像の情報を９９％使用することを意味する。同様に、背景画像更新比率Ｘ＝０．００１（＝０．１％）とは、背景画像の更新において、新しい撮像映像の情報を０．１％使用し、現在の背景画像を９９．９％使用することを意味する。いずれにせよ、背景画像の更新では、背景画像更新比率Ｘの値に応じて、新しい撮像映像の情報を取り入れることを意味する。
【０１０５】
図１２の説明では画素値をＲＧＢ値（つまり、画像中の画素における赤色、緑色、青色の強さを示す値）とする。なお、カラーテーブルが２４ビットＲＧＢの場合、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）は白色を示し、（Ｒ，Ｇ，Ｂ）＝（０，０，０）は黒色を示し、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）は赤色を示し、（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）は緑色を示し、（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）は青色を示す。
【０１０６】
図１２において、背景画像処理部１１２は、更新対象となる背景画像を構成する画素の座標（ｘ，ｙ）を（０，０）に設定する（Ｓ２１）。背景画像処理部１１２は、現在の撮像映像から座標（ｘ，ｙ）の画素における画素値（Ｒ０，Ｇ０，Ｂ０）を取得する（Ｓ２２）。背景画像処理部１１２は、現在の背景画像（例えばステップＳ１１の初期学習において生成された背景画像）から座標（ｘ，ｙ）の画素における画素値（Ｒ１，Ｇ１，Ｂ１）を取得する（Ｓ２３）。
【０１０７】
背景画像処理部１１２は、ステップＳ２２において取得した画素値（Ｒ０，Ｇ０，Ｂ０）とステップＳ２３において取得した画素値（Ｒ１，Ｇ１，Ｂ１）とを用いて、数式（１）〜数式（３）に従って、更新後の背景画像を構成する画素の座標（ｘ，ｙ）における画素値（Ｒ２，Ｇ２，Ｂ２）を算出する（Ｓ２４）。
【０１０８】
Ｒ２＝Ｒ０×Ｘ＋Ｒ１×（１．０−Ｘ）・・・（１）
Ｇ２＝Ｇ０×Ｘ＋Ｇ１×（１．０−Ｘ）・・・（２）
Ｂ２＝Ｂ０×Ｘ＋Ｂ１×（１．０−Ｘ）・・・（３）
【０１０９】
例えばＲ０＝１００、Ｒ１＝５０、Ｘ＝０．１（＝１０％）の場合には、数式（１）により、Ｒ２＝１００×０．１＋５０×０．９＝５５と算出される。これにより、背景画像処理部１１２は、該当する画素のＲ（要素）値は５０（＝Ｒ１）から５５（＝Ｒ２）に更新することができる。
【０１１０】
ステップＳ２４の後、背景画像処理部１１２が更新対象となる背景画像の全ての画素の座標（ｘ，ｙ）について数式（１）〜数式（３）を用いた算出により画素値が更新された場合には（Ｓ２５、ＹＥＳ）、図１２に示す背景画像処理部１１２の処理は終了する。
【０１１１】
一方、ステップＳ２４の後、背景画像処理部１１２が更新対象となる背景画像の全ての画素の座標（ｘ，ｙ）について数式（１）〜数式（３）を用いた算出により画素値が更新されていない場合には（Ｓ２５、ＮＯ）、背景画像処理部１１２は、画素の座標（ｘ，ｙ）を次の座標に設定する（Ｓ２６）。ステップＳ２６の後、背景画像処理部１１２の処理はステップＳ２２に戻る。
【０１１２】
これにより、プロセッサ１１は、図１１及び図１２に示すマスク処理（ＭＯＲ）を行うことで、撮像映像中において動きのある領域（例えば人物）についてマスク画像に変更することで、その動体領域中の人物等が誰であるかの特定を困難にする編集映像を生成してモニタＤＰに表示することができ、その人物のプライバシーの保護を図ることができる。また、プロセッサ１１は、例えば撮像エリアに新しい固定物が設置されたり、電灯が消灯したり点灯したりする等の環境変化が生じた場合でも、その環境変化に追従した背景画像に更新することができる。例えば、プロセッサ１１は、新しく設置された固定物を背景画像に取り込む更新を行うことが可能となり、環境変化に即した適切な編集映像を生成してモニタＤＰに映し出すことも可能である。
【０１１３】
なお、ステップＳ１６の処理では、新しい固定物が静止領域であることを背景画像処理部１１２が判断するための十分な時間が経過した後に、背景画像として取り込まれるために、環境に即した適切な背景追従時間の経過後に背景画像に取り込まれることが好ましい。背景追従時間は、通常学習の期間に相当するものである。例えば道路上の人物等、停止する可能性が低い環境（例えば場所）では、背景追従時間は短めの通常学習の期間（例えば５分＝３００秒）が設定されることが好ましい。一方、例えば図書館、オフィス、工場の人物等、停止する可能性が高い環境（例えば場所）では、背景追従時間は長めの通常学習の期間（例えば２０分＝１２００秒）が設定されることが好ましい。
【０１１４】
以上により、第１の実施形態の監視カメラシステム１００は、撮像エリアを撮像する少なくとも一つのカメラ（例えば全方位カメラＣＡＭ１１，…）と、カメラにより撮像された撮像エリアの撮像映像ＡＡ１、又は撮像映像ＡＡ１に現れる人物の動体領域ＯＢ１の少なくとも一部又は全体をマスク画像に変更するためのマスク処理を行って得た編集映像ＢＢ１をモニタＤＰに表示するクライアントＰＣ１０と、を備える。また、クライアントＰＣ１０は、撮像映像ＭＶ１の表示領域を含む、マスク処理の対象外領域を設定するための領域設定画面ＷＤ２をモニタＤＰに表示する（図７参照）。クライアントＰＣ１０は、ユーザ操作に応じて、領域設定画面ＷＤ２内の撮像映像ＭＶ１の表示領域の中で指定された領域（例えば図８に示す枠ＪＧＡ１参照）をマスク処理の対象外領域とするカメラ設定情報を、撮像映像ＭＶ１に対応するカメラ（例えばその撮像映像を配信したカメラ）と関連付けてストレージ１５又はメモリ１６に記憶する。
【０１１５】
これにより、クライアントＰＣ１０は、各種のカメラが設置された場所の環境に適合するように、ユーザの簡単な操作によって、クライアントＰＣ１０において行われるマスク処理（ＭＯＲ処理）の対象外領域をカメラごとに個別に設定することができる。従って、監視カメラシステム１００は、何かのトラブルがあった場合にそのトラブルの原因究明を効率的に行うために、カメラ（例えばＰＴＺカメラＣＡＭ１３）から配信された撮像映像ＭＶ１やレコーダ（例えばレコーダＲＥＣ１）から配信されたカメラの撮像映像ＭＶ１内に映る人物をマスク画像に変更できるのでその人物のプライバシーを保護できるとともに、マスク処理（ＭＯＲ処理）の対象外領域に映ったカメラの撮像映像の視認性の劣化を抑制できる。つまり、監視カメラシステム１００は、カメラが設置された場所の環境に適合するように、カメラの撮像映像内に映る人物のプライバシーの保護とカメラの撮像映像の視認性の劣化の抑制とを両立し、ユーザの使い勝手を向上することができる。
【０１１６】
また、クライアントＰＣ１０は、カメラごとに生成されたカメラ設定情報を用いて、撮像映像ＭＶ１の全体領域からマスク処理の対象外領域（例えば図８に示す枠ＪＧＡ１参照）を除くマスク処理の対象領域に対してマスク処理を行って得た編集映像をモニタＤＰに表示する。これにより、クライアントＰＣ１０は、例えばユーザが撮像映像中で注目している映像領域部分の視認性を確保した上で映像出力でき、更に、マスク処理の対象領域の映像中に現れる人物をマスク画像に置き換えて表示できるので、マスク処理の対象領域内の人物が誰であるかの特定を困難にでき、プライバシーの確保を図ることができる。
【０１１７】
また、クライアントＰＣ１０は、少なくともマスク処理の実行又は不実行をカメラごとに設定するためのカメラ設定画面ＷＤ１をモニタＤＰに表示し、ユーザ操作に応じて、カメラ設定画面ＷＤ１の中でいずれかのカメラに対応するマスク処理の実行が指定された場合に、カメラ設定画面ＷＤ１から、指定されたカメラに対応する領域設定画面ＷＤ２に切り替えてモニタＤＰに表示する。これにより、ユーザは、カメラ設定画面ＷＤ１においていずれかのカメラにより撮像された撮像映像に対してマスク処理（ＭＯＲ処理）の実行又は不実行を簡易に設定できる。更に、ユーザは、カメラ設定画面ＷＤ１においてマスク処理（ＭＯＲ処理）の実行を設定しかつ設定ボタンを押下することで領域設定画面ＷＤ２がモニタＤＰに表示されるので、マスク処理（ＭＯＲ処理）の実行と対象外領域の設定とを連続的に行うことができる。
【０１１８】
また、クライアントＰＣ１０は、ユーザ操作により、領域設定画面ＷＤ２内の撮像映像ＭＶ１の表示領域の中で指定された四角形領域をマスク処理の対象外領域に設定する。これにより、ユーザは、領域設定画面ＷＤ２に表示される撮像映像ＭＶ１を閲覧しながら、マスク処理の対象外領域とすることで視認性を確保したい部分を四角形状で選択することができる。
【０１１９】
また、クライアントＰＣ１０は、ユーザ操作により、領域設定画面ＷＤ２内の撮像映像ＭＶ１の表示領域の中で指定された多角形領域（例えば五角形領域）をマスク処理の対象外領域に設定する。これにより、ユーザは、領域設定画面ＷＤ２に表示される撮像映像ＭＶ１を閲覧しながら、マスク処理の対象外領域とすることで視認性を確保したい部分を多角形状（例えば五角形領域）で選択することができる。
【０１２０】
また、クライアントＰＣ１０は、少なくともマスク処理の実行又は不実行をカメラごとに設定するためのカメラ設定画面ＷＤ１をモニタＤＰに表示し、カメラ設定画面ＷＤ１に対するユーザ操作に応じて、マスク処理の中で撮像映像ＭＶ１の背景画像を生成するための初期学習の期間と、マスク処理の中で背景画像を更新するための通常学習の期間とをカメラごとに関連付けてストレージ１５又はメモリ１６に保存する。
【０１２１】
これにより、ユーザは、各種のカメラが設置された場所の環境に適合するように、ユーザの簡単な操作によって、クライアントＰＣ１０において行われるマスク処理（ＭＯＲ処理）の背景画像の初期学習及び通常学習の期間をカメラごとに個別に設定することができ、ユーザの使い勝手を向上できる。従って、クライアントＰＣ１０は、カメラ（例えばＰＴＺカメラＣＡＭ１３）が設定された環境（例えば場所）に応じて、その周辺に存在する人物の行動特性（例えば人物の移動が多い場所、人物の移動が少ない場所）に適合するように背景画像の生成及び更新を行うことができ、環境に即した適切なマスク処理後の編集映像を生成、表示することができる。
【０１２２】
（第２の実施形態の内容に至る経緯）
特許文献１によれば、監視エリアにおいて検知された人物の動画映像内の位置情報及び人物の属性（例えば性別、年齢）毎にマスク画像が生成されるため、そのマスク画像により、プライバシーを確保した上で店舗内の人物の行動が把握可能となる。
【０１２３】
しかしながら、特許文献１では、動画映像において検知された人物の画像領域をマスク画像に変更するのはカメラであり、カメラからの動画映像を受信する受信装置（例えばユーザが使用するクライアントＰＣ）によりマスク処理が行われることは考慮されていない。
【０１２４】
このため、クライアントＰＣが複数のカメラにより撮像されたそれぞれ異なる撮像映像を受信してモニタに分割表示している間、それぞれの撮像映像毎にマスク処理の実行又は不実行の有無の設定を個々に行うことができず、ユーザの使い勝手が良くなかった。例えば、カメラにてマスク処理が行われるように予め設定されている場合、そのカメラから配信された映像がクライアントＰＣのモニタに表示されている間では、カメラの撮像処理を一旦停止させ、カメラのマスク処理を不実行とする設定に変更しない限り、モニタでの表示途中でクライアントＰＣにより、カメラにおけるマスク処理を不実行とする設定に変更することはできなかった。
【０１２５】
そこで、第２の実施形態では、複数種類の異なる撮像映像をモニタに分割して表示する際に、個々の撮像映像に対するマスク処理の実行又は不実行の設定を撮像映像毎に簡易に設定し、ユーザの使い勝手を向上するモニタリングシステム及び映像表示方法の例を説明する。
【０１２６】
（第２の実施形態）
第２の実施形態のモニタリングシステムとして、第１の実施形態で説明した監視カメラシステム１００を例示して説明する。第２の実施形態の監視カメラシステム１００の内部構成は第１の実施形態の監視カメラシステム１００と同一であるため、同一の内容の説明は簡略化又は省略し、異なる内容について説明する。
【０１２７】
図１５（Ａ）及び図１５（Ｂ）は、複数のカメラの撮像映像を３分割した表示例を示す図である。図１５（Ｃ）は、複数のカメラの撮像映像を４分割した表示例を示す図である。
【０１２８】
クライアントＰＣ１０は、複数のカメラ（例えば全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３）から配信（送信）された個々の異なる撮像映像を受信したとする。それぞれのカメラにおいてマスク処理（ＭＯＲ処理）が実行されることがカメラ設定画面ＷＤ１（図６参照）において設定されている場合、プロセッサ１１は、マスク処理部１１４において、図１１及び図１２に示す処理に従ってそれぞれの撮像映像中の人物をマスク画像に変更した（置き換えた）マスク処理後の編集映像ＭＶ２，ＭＶ３，ＭＶ４を生成する。プロセッサ１１は、映像出力制御部１１５において、マスク処理部１１４により生成された編集映像ＭＶ２，ＭＶ３，ＭＶ４を３分割して映した映像表示画面ＷＤ５ａ又は映像表示画面５ｂをモニタＤＰに表示することができる（図１５（Ａ）又は図１５（Ｂ）参照）。
【０１２９】
図１５（Ａ）の映像表示画面ＷＤ５ａでは、編集映像の表示領域全体３ＤＶ１のうち、編集映像ＭＶ２の表示領域は、他の編集映像ＭＶ３，ＭＶ４の表示領域に比べて大きくなっている。図１５（Ｂ）の映像表示画面ＷＤ５ｂでは、編集映像の表示領域全体３ＤＶ２のうち、編集映像ＭＶ４の表示領域は、他の編集映像ＭＶ２，ＭＶ３の表示領域に比べて大きくなっている。プロセッサ１１は、図１５（Ａ）、図１５（Ｂ）又は図１５（Ｃ）に示す表示切替ボックスＣＧＢ１に対するユーザ操作に応じて、図１５（Ａ）に示す３分割の表示形態を、指定された表示形態（例えば図１５（Ｂ）に示す３分割の表示形態、又は図１５（Ｃ）に示す４分割の表示形態）に切り替えできる。但し、図１５（Ａ）及び図１５（Ｂ）の図面の複雑化を避けるために、図１５（Ａ）及び図１５（Ｂ）において表示切替ボックスＣＧＢ１の図示は省略されている。また、プロセッサ１１は、図１５（Ａ）や図１５（Ｂ）に示す３分割の表示形態において、どの編集映像の表示領域を最も大きくできるかをユーザ操作により設定できる。
【０１３０】
クライアントＰＣ１０は、複数のカメラ（例えば全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３、固定カメラＣＡＭ１４）から配信（送信）された個々の異なる撮像映像を受信したとする。それぞれのカメラにおいてマスク処理（ＭＯＲ処理）が実行されることがカメラ設定画面ＷＤ１（図６参照）において設定されている場合、プロセッサ１１は、マスク処理部１１４において、図１１及び図１２に示す処理に従ってそれぞれの撮像映像中の人物をマスク画像に変更した（置き換えた）マスク処理後の編集映像ＭＶ２，ＭＶ３，ＭＶ４，ＭＶ５を生成する。プロセッサ１１は、映像出力制御部１１５において、マスク処理部１１４により生成された編集映像ＭＶ２，ＭＶ３，ＭＶ４，ＭＶ５を４分割して映した映像表示画面ＷＤ６をモニタＤＰに表示することができる（図１５（Ｃ）参照）。
【０１３１】
図１５（Ｃ）の映像表示画面ＷＤ６では、編集映像の表示領域全体４ＤＶ１のうち、４つの編集映像ＭＶ２，ＭＶ３，ＭＶ４，ＭＶ５の表示領域が均等である。
【０１３２】
なお、図１５（Ａ）、図１５（Ｂ）、図１５（Ｃ）では、映像表示画面ＷＤ５ａ，ＷＤ５ｂ，ＷＤ６に表示される映像は全てプロセッサ１１によりマスク処理が施された後の編集映像が示されている。但し、少なくとも一つの映像は、マスク処理が施されていない撮像映像であっても構わない。これは、カメラ設定画面ＷＤ１において、カメラごとにマスク処理（ＭＯＲ処理）の実行又は不実行の設定情報に起因する。言い換えると、クライアントＰＣ１０は、複数の映像を分割表示する際に、カメラ設定画面ＷＤ１でユーザにより設定されたカメラ設定情報に従って、それぞれのカメラに対応するマスク処理を実行した編集映像やマスク処理を実行しないで受信したままの撮像映像を用いて分割表示すればよい。
【０１３３】
例えば４分割の表示形態の際、ユーザの会社の入り口付近に設置されたカメラから配信された１つの撮像映像は、クライアントＰＣ１０によりマスク処理がなされずにそのまま映像表示画面（例えば映像表示画面ＷＤ６）に表示される。更に、会社の建物内に設置された他の複数（３つ）のカメラから配信された３つの撮像映像は、それぞれマスク処理がなされ、マスク処理により得られた複数の編集映像が同じ映像表示画面の残りの表示領域に表示されてもよい。これにより、ユーザ（例えば監視者）は、それぞれのカメラの設置場所の事情に合わせて、それぞれの場所に現れた人物の特定の要否を適宜決定して設定できる。例えば、ユーザは、顔を把握したい場所の撮像映像中の人物の顔を把握できるし、一方、顔を把握する必要がない場所又は顔を把握してはいけない場所では人物の顔がマスク画像になっているのでその人物のプライバシー保護を遵守できる。
【０１３４】
次に、本実施形態のクライアントＰＣ１０の分割表示の第１動作手順について、図１６を参照して説明する。図１６は、第２の実施形態における、複数のカメラの撮像映像の表示の際にクライアントＰＣ１０において行われる動作手順の一例を詳細に説明するフローチャートである。図１６に示す処理は、クライアントＰＣ１０に撮像映像を配信するカメラごとに、クライアントＰＣ１０において行われる。
【０１３５】
図１６において、プロセッサ１１のマスク処理設定部１１３は、クライアントＰＣ１０が受信した、分割表示の対象となるカメラの撮像映像を取得しているかどうかを判断する（Ｓ３１）。マスク処理設定部１１３は、分割表示の対象となるカメラの撮像映像を取得していないと判断した場合には（Ｓ３１、ＮＯ）、分割表示の対象となるカメラの撮像映像を取得するまで待機する（Ｓ３２）。この場合には、映像出力制御部１１５は、分割表示の対象となるカメラからの撮像映像を取得していないので、モニタＤＰには何も表示しない。つまり、モニタＤＰの映像表示画面内の表示領域はブランクとなる。又は、クライアントＰＣ１０が既に受信している撮像映像があれば、映像出力制御部１１５は、その撮像映像をモニタＤＰの映像表示画面内の表示領域に表示してもよい。
【０１３６】
マスク処理設定部１１３は、分割表示の対象となるカメラの撮像映像を取得したと判断した場合には（Ｓ３１、ＹＥＳ）、撮像映像に含まれるカメラの識別情報を基に、ストレージ１５又はメモリ１６に記憶しているカメラ設定情報の該当するカメラのレコードを参照して読み出す（Ｓ３３）。マスク処理設定部１１３は、読み出したレコードにおいて撮像映像に対してマスク処理（ＭＯＲ処理）を実行する旨の設定がなされているかどうかを判断する（Ｓ３４）。
【０１３７】
マスク処理設定部１１３は、読み出したレコードにおいてマスク処理（ＭＯＲ処理）を実行する旨の設定がなされていると判断した場合（Ｓ３４、ＹＥＳ）、その旨をマスク処理部１１４に通知する。マスク処理部１１４は、マスク処理設定部１１３からの通知に応じて、該当するカメラからの撮像映像に対して図１１及び図１２に示したマスク処理（ＭＯＲ処理）を実行し、マスク処理後の編集映像を生成する（Ｓ３５）。映像出力制御部１１５は、ステップＳ３５において生成された編集映像をモニタＤＰの映像表示画面内の該当表示領域（例えば図１５（Ａ）の編集映像ＭＶ２の表示領域）に表示する（Ｓ３５）。
【０１３８】
一方、マスク処理設定部１１３は、読み出したレコードにおいてマスク処理（ＭＯＲ処理）を実行する旨の設定がなされていないと判断した場合（Ｓ３４、ＮＯ）、オリジナルの撮像映像（つまり、マスク処理されていない撮像により得られた撮像映像。以下同様。）を表示する旨を映像出力制御部１１５に通知する（Ｓ３６）。映像出力制御部１１５は、マスク処理設定部１１３からの通知に応じて、クライアントＰＣ１０がカメラから受信したオリジナルの撮像映像をモニタＤＰの映像表示画面内の該当表示領域（例えば図１５（Ａ）の編集映像ＭＶ２の表示領域）に表示する（Ｓ３６）。
【０１３９】
ステップＳ３５又はステップＳ３６の後、クライアントＰＣ１０の分割表示が終了する場合には（Ｓ３７、ＹＥＳ）、図１６に示すプロセッサ１１の処理は終了する。一方、ステップＳ３５，Ｓ３６の後、クライアントＰＣ１０の分割表示が終了しない場合には（Ｓ３７、ＮＯ）、プロセッサ１１の処理はステップＳ３１に戻る。
【０１４０】
図１７は、カメラの撮像映像とその同じカメラの過去の複数の異なる撮像映像とを４分割した表示例を示す図である。クライアントＰＣ１０は、一つのカメラ（例えば固定カメラＣＡＭ１４）から配信（送信）された現在の撮像映像（ライブ映像）を受信し、更に、一つのレコーダ（例えばレコーダＲＥＣ１）から配信された複数の異なる録画映像を受信したとする。複数の異なる録画映像は、現在の撮像映像（ライブ映像）を配信しているカメラ（例えば固定カメラＣＡＭ１４）により過去に撮像された録画映像である。このカメラにおいてマスク処理（ＭＯＲ処理）が実行されることがカメラ設定画面ＷＤ１（図６参照）において設定されている場合、プロセッサ１１は、マスク処理部１１４において、図１１及び図１２に示す処理に従ってそれぞれの撮像映像及び録画映像中の人物をマスク画像に変更した（置き換えた）マスク処理後の編集映像ＭＶ６，編集録画映像ＭＶ７，ＭＶ８，ＭＶ９を生成する。プロセッサ１１は、映像出力制御部１１５において、マスク処理部１１４により生成された編集映像ＭＶ６，編集録画映像ＭＶ７，ＭＶ８，ＭＶ９を４分割して映した映像表示画面ＷＤ７をモニタＤＰに表示することができる（図１７参照）。
【０１４１】
図１７の映像表示画面ＷＤ７では、編集映像や編集録画映像の表示領域全体４ＤＶ２のうち、４つの映像（具体的には、編集映像ＭＶ６，編集録画映像ＭＶ７，ＭＶ８，ＭＶ９）の表示領域が均等である。編集録画映像ＭＶ７，ＭＶ８，ＭＶ９は、例えば編集録画映像ＭＶ７、編集録画映像ＭＶ８、編集録画映像ＭＶ９の順に撮像日時が古い又は新しいものである。これにより、クライアントＰＣ１０は、同一のカメラにより撮像された現在の撮像映像と過去に撮像された録画映像とがそれぞれマスク処理（ＭＯＲ処理）された編集映像や編集録画映像をモニタＤＰに分割表示できるので、ユーザの人物の追跡や行動把握等を効果的に支援することができる。
【０１４２】
次に、本実施形態のクライアントＰＣ１０の分割表示の第２動作手順について、図１８を参照して説明する。図１８は、第２の実施形態における、カメラの撮像映像及びレコーダから録画映像の表示の際にクライアントＰＣ１０において行われる動作手順の一例を詳細に説明するフローチャートである。図１８に示す処理は、クライアントＰＣ１０に現在の撮像映像（ライブ映像）を配信するカメラ、又はそのカメラにより撮像された過去の録画映像を配信するレコーダ毎に、クライアントＰＣ１０において行われる。
【０１４３】
また、図１８に示す処理と図１６に示す処理とが同一である場合には、図１６に示す処理のステップ番号と同一のステップ番号を付与して説明を簡略化又は省略し、異なる内容について説明する。
【０１４４】
図１８において、プロセッサ１１のマスク処理設定部１１３は、クライアントＰＣ１０が受信した、分割表示の対象となるカメラからの撮像映像又はレコーダからの録画映像を取得しているかどうかを判断する（Ｓ３１Ａ）。マスク処理設定部１１３は、カメラからの撮像映像又はレコーダからの録画映像を取得していないと判断した場合には（Ｓ３１Ａ、ＮＯ）、カメラからの撮像映像又はレコーダからの録画映像を取得するまで待機する（Ｓ３２）。なお、クライアントＰＣ１０は、ユーザの撮像日時の指定により、レコーダに対して該当する録画映像を要求すると、レコーダから配信された該当する録画映像を受信して取得することができ、各実施形態でも同様である。
【０１４５】
マスク処理設定部１１３は、分割表示の対象となるカメラからの撮像映像又はレコーダからの録画映像を取得したと判断した場合には（Ｓ３１Ａ、ＹＥＳ）、撮像映像や録画映像に含まれるカメラの識別情報を基に、ストレージ１５又はメモリ１６に記憶しているカメラ設定情報の該当するカメラのレコードを参照して読み出す（Ｓ３３Ａ）。マスク処理設定部１１３は、読み出したレコードにおいて撮像映像や録画映像に対してマスク処理（ＭＯＲ処理）を実行する旨の設定がなされているかどうかを判断する（Ｓ３４Ａ）。
【０１４６】
マスク処理設定部１１３は、読み出したレコードにおいてマスク処理（ＭＯＲ処理）を実行する旨の設定がなされていると判断した場合（Ｓ３４Ａ、ＹＥＳ）、その旨をマスク処理部１１４に通知する。マスク処理部１１４は、マスク処理設定部１１３からの通知に応じて、該当するカメラからの撮像映像又はレコーダからの録画映像に対して図１１及び図１２に示したマスク処理（ＭＯＲ処理）を実行し、マスク処理後の編集映像又は編集録画映像を生成する（Ｓ３５Ａ）。映像出力制御部１１５は、ステップＳ３５において生成された編集映像又は編集録画映像をモニタＤＰの映像表示画面内の該当表示領域（例えば図１７の編集映像ＭＶ６又は編集録画映像ＭＶ７の表示領域）に表示する（Ｓ３５Ａ）。
【０１４７】
一方、マスク処理設定部１１３は、読み出したレコードにおいてマスク処理（ＭＯＲ処理）を実行する旨の設定がなされていないと判断した場合（Ｓ３４Ａ、ＮＯ）、オリジナルの撮像映像又は録画映像を表示する旨を映像出力制御部１１５に通知する（Ｓ３６Ａ）。映像出力制御部１１５は、マスク処理設定部１１３からの通知に応じて、クライアントＰＣ１０がカメラから受信したオリジナルの撮像映像又は録画映像をモニタＤＰの映像表示画面内の該当表示領域（例えば図１７の編集映像ＭＶ６又は編集録画映像ＭＶ７の表示領域）に表示する（Ｓ３６Ａ）。
【０１４８】
以上により、第２の実施形態の監視カメラシステム１００は、撮像エリアを撮像する複数のカメラ（例えば全方位カメラＣＡＭ１１，…）と、個々のカメラにより撮像された撮像エリアの撮像映像に現れる移動体（例えば人物）の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報をカメラごとに保持するクライアントＰＣ１０と、を備える。また、クライアントＰＣ１０は、マスク処理の実行が設定された複数のカメラにより撮像された個々の撮像映像をマスク処理して得た個々の編集映像、又はマスク処理の実行が設定された１つのカメラにより撮像された個々の撮像映像をマスク処理して得た編集映像とマスク処理の不実行が設定された少なくとも１つのカメラにより撮像された個々の撮像映像と、をモニタＤＰに分割表示する。
【０１４９】
第２の実施形態のクライアントＰＣ１０も、第１の実施形態と同様に、撮像映像に現れる移動中の人物の少なくとも一部又は全部をマスク画像に置き換えるマスク処理を行うことができる。これにより、クライアントＰＣ１０は、複数の異なる撮像映像をモニタＤＰに分割表示する際に、クライアントＰＣ１０が受信した個々の撮像映像の配信元（送信元）としてのカメラごとに、マスク処理の実行又は不実行の設定を簡易に設定できるので、ユーザの使い勝手を向上することができる。従って、クライアントＰＣ１０は、カメラの設置場所の事情に適合するように、分割表示の対象となる撮像映像毎に、マスク処理を行ったり行わなかったりする設定を可変にできるので、ユーザの適切な監視業務や高精度なマーケティング分析に資することができる。
【０１５０】
また、第２の実施形態の監視カメラシステム１００は、個々のカメラにより撮像された撮像エリアの撮像映像を録画映像として撮像日時と関連付けて記憶するレコーダ（例えばＲＥＣ１）を更に備える。クライアントＰＣ１０は、マスク処理の実行が設定されたカメラにより撮像された撮像映像をマスク処理して得た編集映像とマスク処理の実行が設定されたカメラにより過去の異なる撮像日時に撮像されてレコーダに記憶された複数の録画映像をマスク処理して得た個々の編集録画映像と、をモニタＤＰに分割表示する。
【０１５１】
これにより、クライアントＰＣ１０は、同一のカメラにより撮像された現在の撮像映像と過去に撮像された録画映像とがそれぞれマスク処理（ＭＯＲ処理）された編集映像や編集録画映像をモニタＤＰに分割表示できるので、例えば監視業務やマーケティング分析においてカメラの設置場所付近に現れた人物の追跡や行動把握等を効果的に支援することができる。
【０１５２】
（第３の実施形態の内容に至る経緯）
特許文献１によれば、監視エリアにおいて検知された人物の動画映像内の位置情報及び人物の属性（例えば性別、年齢）毎にマスク画像が生成されるため、そのマスク画像により、プライバシーを確保した上で店舗内の人物の行動が把握可能となる。
【０１５３】
しかしながら、特許文献１では、動画映像において検知された人物の画像領域をマスク画像に変更するのはカメラであり、カメラからの動画映像を受信する受信装置（例えばユーザが使用するクライアントＰＣ）によりマスク処理が行われることは考慮されていない。
【０１５４】
クライアントＰＣにおいてマスク処理ができない場合、マスク処理を実行する機能（以下、「マスク機能」という）が無いカメラにより撮像された撮像映像についてマスク処理を行うことはできなかった。マスク機能が無い既設のカメラにマスク機能を追加することは困難を伴う。このため、監視効率の向上やマーケティング分析精度の向上を図ることが困難であった。
【０１５５】
そこで、第３の実施形態では、マスク機能を有さないカメラに対してマスク機能を別途追加すること無く、マスク機能を有さないカメラにより撮像された撮像映像に対してマスク処理を適切に施し、監視効率やマーケティング分析精度の向上を図るモニタリングシステム及び映像表示方法の例を説明する。
【０１５６】
（第３の実施形態）
第３の実施形態のモニタリングシステムとして、第１の実施形態で説明した監視カメラシステム１００を例示して説明する。第３の実施形態の監視カメラシステム１００の内部構成は第１の実施形態の監視カメラシステム１００と同一であるため、同一の内容の説明は簡略化又は省略し、異なる内容について説明する。
【０１５７】
第３，第４の各実施形態では、図１に示す監視カメラシステム１００において、少なくとも固定カメラＣＡＭ１４は、上述したマスク機能を有する。つまり、固定カメラＣＡＭ１４は、自ら撮像した撮像映像に対し、図１１及び図１２に示すマスク処理（ＭＯＲ処理）を実行することができる。言い換えると、第３，第４の各実施形態では、固定カメラＣＡＭ１４のプロセッサＣ１１には、図３に示すクライアントＰＣ１０のプロセッサ１１内の画像入力部１１１、背景画像処理部１１２、マスク処理設定部１１３及びマスク処理部１１４と同じ各部が含まれるように構成されているとする。
【０１５８】
なお、固定カメラＣＡＭ１４は、クライアントＰＣ１０におけるマスク処理と同等のマスク処理（つまり、第１の実施形態で説明した、ユーザ操作に基づくマスク処理の対象外領域を除いた領域において行うマスク処理）を行うことができなくても、例えば特許文献１に記載したマスク処理を行うことができても構わない。また、第３，第４の各実施形態ではマスクカメラは１台として説明しているが、１台だけに限定されず、複数のカメラがマスクカメラとして動作するものであっても構わない。
【０１５９】
また、第３，第４の各実施形態において、固定カメラＣＡＭ１４のように、マスク機能を有するカメラを便宜的に「マスクカメラ」といい、固定カメラＣＡＭ１４を除く他のカメラのように、マスク機能を有さないカメラを便宜的に「通常カメラ」という。
【０１６０】
次に、本実施形態のクライアントＰＣ１０のマスク処理の設定及び撮像映像の表示に関する動作手順について、図１９〜図２１を参照して説明する。図１９は、第３の実施形態における、マスクカメラ及び通常カメラに対するクライアントＰＣ１０のマスク処理（ＭＯＲ処理）の設定及び撮像映像の表示の動作手順の一例を詳細に説明するシーケンス図である。図２０は、第３，第４の各実施形態におけるカメラ設定画面の一例を示す図である。図２１は、クライアントＰＣ１０のモニタＤＰに表示される、撮像映像がマスク処理された編集映像の４分割表示例を示す図である。
【０１６１】
図１９において、ユーザ操作により、クライアントＰＣ１０の運用が開始される操作があると（Ｓ４１）、クライアントＰＣ１０は、例えばカメラ設定画面ＷＤ１Ａ（図２０参照）に対するユーザ操作によりマスクカメラにおけるマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）が指定された場合に、マスクカメラにおけるマスク処理の実行又は不実行が指定されたカメラ設定情報とカメラ設定情報を設定する旨の指示とをマスクカメラに送信する（Ｓ４２）。
【０１６２】
ここで、図２０に示すカメラ設定画面ＷＤ１Ａについて説明する。図６に示すカメラ設定画面ＷＤ１と重複する項目又は同様な項目の説明は簡略化又は省略し、異なる内容について説明する。
【０１６３】
図２０では、カメラ設定画面ＷＤ１Ａの一部が抜粋して示されている。マスク処理設定部１１３は、例えばユーザ操作により、カメラ設定画面ＷＤ１ＡをモニタＤＰに表示する。このカメラ設定画面ＷＤ１Ａでは、ユーザの操作部１３を用いた操作により、例えば最大６４台のカメラ（つまり、全方位カメラ、ＰＴＺカメラ、固定カメラにより構成）の個々のカメラに対し、少なくともＩＰアドレス、マスク処理（ＭＯＲ処理）、マスク処理（ＭＯＲ処理）の設定、初期学習期間、通常学習期間が関連付けられて設定可能となる。また、カメラ設定画面ＷＤ１Ａに設けられた４つのタブ（カメラ１−１６，カメラ１７−３２，カメラ３３−４８，カメラ４９−６４）を切り替えることで、カメラ１６台単位で、該当するカメラについて、少なくともＩＰアドレス、マスク処理（ＭＯＲ処理）、マスク処理（ＭＯＲ処理）の設定、初期学習期間、通常学習期間の情報を設定可能である。
【０１６４】
マスク処理（ＭＯＲ処理）の列ＣＬＭ２Ａでは、マスク処理の不実行（ＯＦＦ）、マスクカメラでのマスク処理（ＣＡＭ−ＭＯＲ）の実行、又はクライアントＰＣ１０でのマスク処理（ＰＣ−ＭＯＲ）の実行（ＯＮ）の３つのうちいずれかが選択される（枠ＷＫ２Ａ参照）。言い換えると、図６のカメラ設定画面ＷＤ１におけるマスク処理の実行（ＯＮ）は、図２０のカメラ設定画面ＷＤ１においては、マスクカメラでのマスク処理（ＣＡＭ−ＭＯＲ）の実行、又はクライアントＰＣ１０でのマスク処理（ＰＣ−ＭＯＲ）の実行（ＯＮ）に該当する。
【０１６５】
マスク処理（ＭＯＲ処理）の設定の列ＣＬＭ３では、列ＣＬＭ２Ａにおいて、マスクカメラでのマスク処理（ＣＡＭ−ＭＯＲ）又はクライアントＰＣ１０でのマスク処理（ＰＣ−ＭＯＲ）が選択された場合に、マスク処理の対象外領域を設定させるための領域設定画面ＷＤ２を表示させる設定ボタン（枠ＷＫ１参照）が表示される。但し、列ＣＬＭ２Ａにおいてマスク処理の不実行（ＯＦＦ）が選択されたカメラについては列ＣＬＭ３の設定ボタンは押下可能に表示されない（例えば列ＣＬＭ３の図２０の紙面上から５段目，８段目，１０段目，１５段目の点線参照）。
【０１６６】
図１９において、マスクカメラは、ステップＳ４２においてクライアントＰＣ１０から送信された指示に従い、その指示とともに送信されたカメラ設定情報を基に、そのカメラ設定情報により指定されるマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）を設定し、設定した旨の応答をクライアントＰＣ１０に返す（Ｓ４３）。
【０１６７】
クライアントＰＣ１０は、通常カメラ及びマスクカメラに対し、それぞれ撮像の開始と撮像映像の配信とを指示する（Ｓ４４）。通常カメラは、クライアントＰＣ１０からの指示に従い、撮像を開始し（Ｓ４５）、以後、撮像により得られた撮像映像の配信を継続する（Ｓ４７）。クライアントＰＣ１０は、通常カメラから配信された撮像映像を受信する。
【０１６８】
マスクカメラは、クライアントＰＣ１０からの指示に従い、撮像を開始し（Ｓ４６）、更に、ステップＳ４３において設定されたマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）を判断する。つまり、マスクカメラは、ステップＳ４３においてマスク処理の実行（ＯＮ）を設定した場合には、撮像により得られた撮像映像をマスク処理（図１１及び図１２参照）することで得た編集映像をクライアントＰＣ１０に向けて配信し、その配信を継続する（Ｓ４８）。一方、マスクカメラは、ステップＳ４３においてマスク処理の不実行（ＯＦＦ）を設定した場合には、撮像により得られた撮像映像をそのままクライアントＰＣ１０に向けて配信し、その配信を継続する（Ｓ４８）。
【０１６９】
クライアントＰＣ１０は、通常カメラ又はマスクカメラに対応したカメラ設定情報の中で、マスクカメラがマスク処理を実行する旨もしくはマスク処理自体が不実行である旨が設定されている場合には、受信した撮像映像をそのままモニタＤＰに表示する（Ｓ４９、図２１参照）。
【０１７０】
一方、クライアントＰＣ１０は、通常カメラ又はマスクカメラに対応したカメラ設定情報の中で、クライアントＰＣ１０がマスク処理を実行する旨が設定されている場合には、受信した撮像映像に対してマスク処理（図１１及び図１２参照）を行い、マスク処理により得た編集映像をモニタＤＰに表示する（Ｓ４９、図２１参照）。
【０１７１】
図２１の映像表示画面ＷＤ７Ａでは、編集映像の表示領域全体（図１７参照）のうち、４つの映像（具体的には、編集映像ＭＶ６Ａ，ＭＶ７Ａ，ＭＶ８Ａ，ＭＶ９Ａ）の表示領域が均等である。編集映像ＭＶ６Ａ，ＭＶ９Ａは、例えばマスクカメラにおいて撮像された撮像映像がマスクカメラにおいてマスク処理された結果として得られた編集映像がクライアントＰＣ１０においてそのまま表示されたものである。編集映像ＭＶ７Ａは、例えばマスクカメラにおいて撮像された撮像映像がマスクカメラにおいてマスク処理されずクライアントＰＣ１０においてマスク処理された結果として得られた編集映像が表示されたものである。編集映像ＭＶ８Ａは、例えば通常カメラにおいて撮像された撮像映像がクライアントＰＣ１０においてマスク処理された結果として得られた編集映像が表示されたものである。これにより、クライアントＰＣ１０は、マスク機能を有さない通常カメラやマスク機能を有するマスクカメラに対応したマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）の設定に応じて、マスクカメラ又はクライアントＰＣ１０自身によりマスク処理された編集映像をモニタＤＰに分割表示できるので、個々のカメラで撮像された撮像映像中の人物のプライバシーを確保した上で、監視業務やマーケティング分析の効率化に資することができる。
【０１７２】
以上により、第３の実施形態の監視カメラシステム１００は、撮像エリアを撮像し、撮像エリアの撮像映像に現れる移動体（例えば人物）の少なくとも一部をマスク画像に変更するためのマスク処理を実行不能な通常カメラ（例えば全方位カメラＣＡＭ１１）と、撮像映像に対するマスク処理の実行又は不実行の設定情報を保持するクライアントＰＣ１０と、を備える。クライアントＰＣ１０は、撮像映像に対するクライアントＰＣ１０でのマスク処理の実行が設定されている場合に、撮像映像をマスク処理するとともに、マスク処理により得た編集映像をモニタＤＰに表示する。一方、クライアントＰＣ１０は、撮像映像に対するクライアントＰＣ１０でのマスク処理の不実行が設定されている場合に、撮像映像をそのままモニタＤＰに表示する。
【０１７３】
第３の実施形態のクライアントＰＣ１０も、第１の実施形態と同様に、撮像映像に現れる移動中の人物の少なくとも一部又は全部をマスク画像に置き換えるマスク処理を行うことができる。これにより、クライアントＰＣ１０は、マスク機能を有さない通常カメラに対してマスク機能を別途追加すること無く、マスク機能を有さない通常カメラにより撮像された撮像映像に対してマスク処理を適切に施し、監視効率やマーケティング分析精度の向上を図ることができる。
【０１７４】
また、第３の実施形態の監視カメラシステム１００は、撮像エリアを撮像し、撮像エリアの撮像映像に現れる移動体（例えば人物）の少なくとも一部をマスク画像に変更するためのマスク処理を実行可能なマスクカメラ（例えば固定カメラＣＡＭ１４）、を更に備える。クライアントＰＣ１０は、マスクカメラにおけるマスク処理の実行又は不実行の設定情報を保持し、マスクカメラにおけるマスク処理の実行が設定されている場合に、マスクカメラにおけるマスク処理に基づく編集映像をモニタＤＰにそのまま表示する。
【０１７５】
これにより、クライアントＰＣ１０は、マスク機能を既に有するマスクカメラに対するマスク処理の実行の設定によってマスク処理がなされた場合には、マスクカメラにより生成されたマスク処理後の編集映像を受信してそのまま表示することで、クライアントＰＣ１０におけるマスク処理の実行を省略できて処理負荷を軽減でき、負荷分散を図ることができる。
【０１７６】
また、第３の実施形態の監視カメラシステム１００は、撮像エリアを撮像し、撮像エリアの撮像映像に現れる移動体（例えば人物）の少なくとも一部をマスク画像に変更するためのマスク処理を実行可能なマスクカメラ（例えば固定カメラＣＡＭ１４）、を更に備える。クライアントＰＣ１０は、マスクカメラにおけるマスク処理の実行又は不実行の設定情報を保持し、マスクカメラにおけるマスク処理の不実行が設定されている場合に、撮像映像をマスク処理し、このマスク処理により得た編集映像をモニタＤＰに表示する。
【０１７７】
これにより、クライアントＰＣ１０は、例えばマスクカメラにおけるマスク処理よりも優れたマスク機能を有している場合（例えば、第１の実施形態で説明した、ユーザ操作に基づくマスク処理の対象外領域を除いた領域において行うマスク処理を行える場合）には、マスクカメラで行われるマスク処理により得られる編集映像よりも、ユーザの嗜好に沿うマスク処理後の編集映像を得ることができ、ユーザの使い勝手を向上できる。
【０１７８】
（第４の実施形態の内容に至る経緯）
特許文献１によれば、監視エリアにおいて検知された人物の動画映像内の位置情報及び人物の属性（例えば性別、年齢）毎にマスク画像が生成されるため、そのマスク画像により、プライバシーを確保した上で店舗内の人物の行動が把握可能となる。
【０１７９】
しかしながら、特許文献１では、動画映像において検知された人物の画像領域をマスク画像に変更するのはカメラであり、カメラからの動画映像を受信する受信装置（例えばユーザが使用するクライアントＰＣ）によりマスク処理が行われることは考慮されていない。
【０１８０】
つまり、特許文献１では、マスク処理はカメラでしか行えなかったため、現在撮像中のライブ映像（撮像映像）はカメラにおいてマスク処理が可能であるが、レコーダに既に記憶されている過去の撮像映像（以下、「録画映像」という）に対してはマスク処理を行うことはできなかった。
【０１８１】
このため、何かしらのイベントの録画映像を事後的に検証する際、被写体の人物のプライバシーを保護するために、例えば権限のある人（マネージャ等）と権限のない人（一般ユーザ）とがそれぞれアクセス可能な録画映像を２種類用意する必要があった。例えば権限のある人は録画映像中の人物がマスク処理されていない録画映像を閲覧可能であり、一般ユーザは録画映像中の人物がマスク処理された録画映像を閲覧する。このような運用下では、同じ場面の撮像映像を録画するためにレコーダの記憶容量の増大が避けられなかった。特に近年、撮像映像の画質が高画質化（例えば４Ｋ化）していることもあり、レコーダに記憶される撮像映像のデータ量は膨大である。
【０１８２】
言い換えると、上述した２種類の録画映像を用意するためには、１台のカメラでは足りず、例えば２台のカメラ（具体的には、マスク処理を実行する機能（以下、「マスク機能」という）を有するカメラと、マスク機能を有さないカメラ）が必要となる。このため、システム構築において部品点数が増加するのでコストアップが避けられず、システム構成も煩雑であった。また、上述したクライアントＰＣにおいてマスク処理ができないと、権限の有無（上述したマネージャと、一般ユーザのような権限の有無）だけで２種類の録画映像が必要となる場合に限定されず、例えばイベントの内容や種類によってもマスク処理された録画映像とマスク処理されていない録画映像との２種類の録画映像が必要となることもあった。
【０１８３】
そこで、第４の実施形態では、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図るモニタリングシステム及び映像表示方法の例を説明する。
【０１８４】
（第４の実施形態）
第４の実施形態のモニタリングシステムとして、第３の実施形態で説明した監視カメラシステム１００を例示して説明する。第４の実施形態の監視カメラシステム１００の内部構成は第３の実施形態の監視カメラシステム１００と同一であるため、同一の内容の説明は簡略化又は省略し、異なる内容について説明する。
【０１８５】
第４の実施形態では、図１に示す監視カメラシステム１００において、少なくとも一つのカメラが接続されている各レコーダ（つまり、レコーダＲＥＣ１，ＲＥＣ２，ＲＥＣ３）には、各レコーダに接続されている少なくとも一つのカメラとの間でペアリング（言い換えると、紐付け）されている。より具体的には、レコーダＲＥＣ１には、全方位カメラＣＡＭ１１、ＰＴＺカメラＣＡＭ１２，ＣＡＭ１３及び固定カメラＣＡＭ１４がペアリング（紐付け）されている。レコーダＲＥＣ２には、ＰＴＺカメラＣＡＭ２１及び固定カメラＣＡＭ２２がペアリング（紐付け）されている。レコーダＲＥＣ３には、全方位カメラＣＡＭ３１、ＰＴＺカメラＣＡＭ３２，ＣＡＭ３３及び固定カメラＣＡＭ３４がペアリング（紐付け）されている。この少なくとも一つのカメラとレコーダとのペアリングの関係は第４の実施形態に限定されず、上述した第１，第２，第３の各実施形態においても同様に適用されても構わない。
【０１８６】
図２２は、レコーダ設定画面ＷＤ８の一例を示す図である。クライアントＰＣ１０のプロセッサ１１は、レコーダ設定画面ＷＤ８を表示するためのユーザ操作に応じて、モニタＤＰにレコーダ設定画面ＷＤ８を表示する。
【０１８７】
レコーダ設定画面ＷＤ８では、ユーザ操作により、レコーダの設定が行われる。例えば、レコーダのＩＰアドレス、レコーダのＨＴＴＰ（Hypertext Transfer Protocol）ポート番号、名称、ＦＴＰ（File Transfer Protocol）ポート番号、タイムゾーン、ペアリングされている少なくとも一つのカメラの設定（setup）が行われる。図２２では、例えば４つのレコーダに関して、それぞれのデバイス、モデル、ＩＰアドレスが例示的に示されている。
【０１８８】
モニタＤＰに表示されたレコーダ設定画面ＷＤ８において、ユーザ操作により、「Device mng.」（デバイスマネージャ、枠ＷＫ４参照）、「Recorder」（枠ＷＫ５参照）、いずれかのレコーダを特定するレコード（枠ＷＫ６参照）の順に押下されて選択されると、プロセッサ１１は、その選択前には押下不可であったＥｄｉｔボタン（枠ＷＫ７参照）を押下可能に表示切替する。
【０１８９】
ユーザ操作により、Ｅｄｉｔボタン（枠ＷＫ７参照）が押下されると、プロセッサ１１は、選択されたレコード（枠ＷＫ６参照）のレコーダにペアリングされている少なくとも一つのカメラに関するカメラ設定画面（図２０参照）をモニタＤＰに表示する。このカメラ設定画面（図２０参照）において設定可能な項目は第３の実施形態（図２０参照）において説明した内容と同一であるため、詳細な説明は省略する。
【０１９０】
次に、本実施形態のクライアントＰＣ１０のマスク処理の設定に関する動作手順について、図２３（Ａ）及び図２３（Ｂ）を参照して説明する。図２３（Ａ）は、第４の実施形態における、マスク処理（ＭＯＲ処理）の設定の動作手順の第１例を詳細に説明するシーケンス図である。図２３（Ｂ）は、第４の実施形態における、マスク処理（ＭＯＲ処理）の設定の動作手順の第２例を詳細に説明するシーケンス図である。
【０１９１】
図２３（Ａ）において、ユーザ操作により、クライアントＰＣ１０の機器設定が開始される操作があると（Ｓ５１）、クライアントＰＣ１０は、例えばレコーダ設定画面ＷＤ８のＥｄｉｔボタン（枠ＷＫ７参照）の押下に基づいて表示されるカメラ設定画面（図２０参照）をモニタＤＰに表示する。クライアントＰＣ１０は、このカメラ設定画面に対するユーザ操作により、レコーダ（例えばレコーダＲＥＣ１）とペアリングされているマスクカメラ（つまり、マスク機能を実行可能な固定カメラＣＡＭ１４）に対するマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）の設定をそのレコーダに指示する（Ｓ５２）。
【０１９２】
レコーダ（例えばレコーダＲＥＣ１）は、ステップＳ５２のクライアントＰＣ１０からの指示に従い、自己（例えばレコーダＲＥＣ１）とペアリングされているマスクカメラ（つまり、固定カメラＣＡＭ１４）に対するマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）の設定をマスクカメラに指示する（Ｓ５３）。マスクカメラは、ステップＳ５３のレコーダからの指示に従い、マスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）を設定し（Ｓ５４）、設定を完了した旨の応答をレコーダに返す。レコーダは、マスクカメラからの設定完了の旨の応答を受信すると、同様に設定完了の旨の応答をクライアントＰＣ１０に返す。
【０１９３】
これにより、例えばクライアントＰＣ１０とマスクカメラとが同一の拠点又は店舗に存在しない場合には、クライアントＰＣ１０はマスクカメラに対して直接のマスク処理の設定を行うことができないが、クライアントＰＣ１０とマスクカメラとのデータ送受信を仲介するレコーダを介在させることで、クライアントＰＣ１０からマスクカメラへのマスク処理の設定を円滑に行うことができる。
【０１９４】
図２３（Ｂ）において、ユーザ操作により、クライアントＰＣ１０の機器設定が開始される操作があると（Ｓ５１）、クライアントＰＣ１０は、例えばレコーダ設定画面ＷＤ８のＥｄｉｔボタン（枠ＷＫ７参照）の押下に基づいて表示されるカメラ設定画面（図２０参照）をモニタＤＰに表示する。クライアントＰＣ１０は、このカメラ設定画面に対するユーザ操作により、レコーダ（例えばレコーダＲＥＣ１）とペアリングされているマスクカメラ（つまり、マスク機能を実行可能な固定カメラＣＡＭ１４）に対するマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）の設定をマスクカメラに対して直接に指示する（Ｓ５２Ａ）。
【０１９５】
マスクカメラは、ステップＳ５２ＡのクライアントＰＣ１０からの指示に従い、マスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）を設定し（Ｓ５４Ａ）、設定を完了した旨の応答をクライアントＰＣ１０に直接に返す。
【０１９６】
これにより、例えばクライアントＰＣ１０とマスクカメラとが同一の拠点又は店舗に存在する場合には、クライアントＰＣ１０は、レコーダを介することなく、マスクカメラに対して直接のマスク処理の設定を円滑かつ簡易に行うことができる。
【０１９７】
次に、本実施形態のクライアントＰＣ１０のマスク処理の設定後における撮像映像の表示に関する動作手順について、図２４〜図２６を参照して説明する。図２４は、第４の実施形態における、運用開始後のクライアントＰＣにおける撮像画像の取得及び表示に関する動作手順の第１例を詳細に説明するシーケンス図である。図２５は、第４の実施形態における、運用開始後のクライアントＰＣにおける撮像画像の取得及び表示に関する動作手順の第２例を詳細に説明するシーケンス図である。図２６は、図２４，図２５のステップＳ６９における、クライアントＰＣの表示の動作手順の一例を詳細に説明するフローチャートである。
【０１９８】
図２５の説明において、図２５に示す処理と図２４に示す処理とが同一である場合には、同一のステップ番号を付与して説明を簡略化又は省略し、異なる内容について説明する。
【０１９９】
図２４において、ユーザ操作により、クライアントＰＣ１０の運用が開始される操作があると（Ｓ６１）、クライアントＰＣ１０は、映像の配信開始（つまり、録画をレコーダに指示する（Ｓ６２）。
【０２００】
レコーダは、ステップＳ６２のクライアントＰＣ１０の指示に従い、撮像映像もしくは編集映像の配信を開始するか、又は撮像映像もしくは編集映像の配信の開始をマスクカメラ及び通常カメラに対してそれぞれ指示する（Ｓ６３）。マスクカメラは、ステップＳ６３のレコーダの指示に従い、撮像を開始する（Ｓ６４）。同様に、通常カメラは、ステップＳ６３のレコーダの指示に従い、撮像を開始する（Ｓ６５）。
【０２０１】
通常カメラは、マスク処理を行うことができないので、撮像を開始した後、撮像により得た撮像映像のレコーダへの配信を継続する（Ｓ６６）。なお、レコーダは、ステップＳ６６において通常カメラから配信された撮像映像（ライブ映像）を受信すると、ストレージＲ１４に保存する（Ｓ６８）。
【０２０２】
マスクカメラは、撮像を開始した後、図２３（Ａ）又は図２３（Ｂ）においてマスク処理の実行（ＯＮ）が設定されている場合には、ステップＳ６４の撮像開始により得た撮像映像をマスク処理（例えば図１１及び図１２参照）して得た編集映像のレコーダへの配信を継続する（Ｓ６７）。一方、マスクカメラは、撮像を開始した後、図２３（Ａ）又は図２３（Ｂ）においてマスク処理の不実行（ＯＦＦ）が設定されている場合には、ステップＳ６４の撮像開始により得た撮像映像のレコーダへの配信を継続する（Ｓ６７）。なお、レコーダは、ステップＳ６７においてマスクカメラから配信された撮像映像（ライブ映像）又は編集映像を受信すると、ストレージＲ１４に保存する（Ｓ６８）。
【０２０３】
ステップＳ６２において、例えば過去にレコーダに記憶された録画映像を配信するためのユーザ操作がなされた場合には、このユーザ操作により、映像の配信開始の指示には、ユーザが希望する撮像日時（言い換えると、録画日時）の指定情報が含まれる。この場合、レコーダは、クライアントＰＣ１０から送信された撮像日時に撮像された録画映像をストレージＲ１４から読み出してクライアントＰＣ１０に配信する（Ｓ６８）。
【０２０４】
ステップＳ６２において、例えばカメラにより撮像された撮像映像を配信するためのユーザ操作がなされた場合には、映像の配信開始の指示により、カメラが現在撮像している撮像映像（ライブ映像）が配信される。この場合、レコーダは、ステップＳ６６において通常カメラから配信された撮像映像、及びステップＳ６７においてマスクカメラから配信された撮像映像又は編集映像をクライアントＰＣ１０に配信し、その配信を継続する（Ｓ６８）。
【０２０５】
クライアントＰＣ１０は、ステップＳ６８においてレコーダから配信された撮像映像（ライブ映像）、録画映像又は編集映像を、レコーダとペアリング（紐付け）されているカメラの種別毎に設定されたマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）の設定に従って、映像をモニタＤＰに表示する（Ｓ６９）。ステップＳ６９の詳細については、図２６を参照して後述する。
【０２０６】
図２５において、通常カメラは、マスク処理を行うことができないので、撮像を開始した後、撮像により得た撮像映像のレコーダ及びクライアントＰＣ１０へのそれぞれの配信を継続する（Ｓ６６Ａ）。なお、レコーダは、ステップＳ６６Ａにおいて通常カメラから配信された撮像映像（ライブ映像）を受信すると、ストレージＲ１４に保存する（Ｓ６８Ａ）。
【０２０７】
マスクカメラは、撮像を開始した後、図２３（Ａ）又は図２３（Ｂ）においてマスク処理の実行（ＯＮ）が設定されている場合には、ステップＳ６４の撮像開始により得た撮像映像をマスク処理（例えば図１１及び図１２参照）して得た編集映像のレコーダ及びクライアントＰＣ１０へのそれぞれの配信を継続する（Ｓ６７Ａ）。一方、マスクカメラは、撮像を開始した後、図２３（Ａ）又は図２３（Ｂ）においてマスク処理の不実行（ＯＦＦ）が設定されている場合には、ステップＳ６４の撮像開始により得た撮像映像のレコーダ及びクライアントＰＣ１０へのそれぞれの配信を継続する（Ｓ６７Ａ）。なお、レコーダは、ステップＳ６７Ａにおいてマスクカメラから配信された撮像映像（ライブ映像）又は編集映像を受信すると、ストレージＲ１４に保存する（Ｓ６８Ａ）。
【０２０８】
ステップＳ６２において、例えば過去にレコーダに記憶された録画映像を配信するためのユーザ操作がなされた場合には、このユーザ操作により、映像の配信開始の指示には、ユーザが希望する撮像日時（言い換えると、録画日時）の指定情報が含まれる。この場合、レコーダは、クライアントＰＣ１０から送信された撮像日時に撮像された録画映像をストレージＲ１４から読み出してクライアントＰＣ１０に配信する（Ｓ６８Ａ）。
【０２０９】
クライアントＰＣ１０は、ステップＳ６８においてレコーダから配信された撮像映像（ライブ映像）、録画映像又は編集映像を、レコーダとペアリング（紐付け）されているカメラの種別毎に設定されたマスク処理の実行（ＯＮ）又は不実行（ＯＦＦ）の設定に従って、映像をモニタＤＰに表示する（Ｓ６９）。ステップＳ６９の詳細については、図２６を参照して後述する。
【０２１０】
図２６において、クライアントＰＣ１０は、ステップＳ６８又はステップＳ６８Ａにおいてレコーダ、マスクカメラ又は通常カメラのいずれかから配信された映像を受信して取得する（Ｓ７１）。
【０２１１】
クライアントＰＣ１０は、ストレージ１５又はメモリ１６に記憶されているカメラ設定情報（図２２及び図２０参照）を読み出し、ステップＳ７１において取得した映像の配信元のレコーダとペアリングされているカメラ又はその映像の配信元のカメラに対するマスク処理の実行又は不実行の設定を参照する（Ｓ７２）。
【０２１２】
クライアントＰＣ１０は、カメラ設定情報においてマスク処理の不実行（ＯＦＦ）が設定されていると判断した場合には、ステップＳ７１において取得した映像（具体的には、撮像映像又は録画映像）をそのままモニタＤＰに表示する（Ｓ７３）。
【０２１３】
クライアントＰＣ１０は、カメラ設定情報において該当するカメラでのマスク処理の実行（ＯＮ）が設定されていると判断した場合には、ステップＳ７１において取得した映像（具体的には、マスクカメラによりマスク処理が施されて生成された編集映像）をそのままモニタＤＰに表示する（Ｓ７３）。
【０２１４】
クライアントＰＣ１０は、カメラ設定情報において該当するカメラに関してクライアントＰＣ１０でのマスク処理の実行が設定されていると判断した場合には、ステップＳ７１において取得した映像（具体的には、撮像映像又は編集映像）をマスク処理（図１１及び図１２）し、このマスク処理により得た編集映像をモニタＤＰに表示する（Ｓ７４）。但し、クライアントＰＣ１０がステップＳ７１においてレコーダから配信された編集映像を受信した場合に、この編集映像のデータにマスクカメラによってマスク処理が施された旨の情報が含まれている場合には、クライアントＰＣ１０は、現在のカメラ設定情報の内容を加味することなく、受信した編集映像をマスク処理することなく優先的にそのままモニタＤＰに表示しても構わない。これにより、クライアントＰＣ１０は、他のデバイス（つまり、マスクカメラ）において既にマスク処理された編集映像に対し、更なるマスク処理の実行を省略することができ、クライアントＰＣ１０の処理負荷を軽減できるとともに、その編集映像の視認性の劣化を抑制できる。
【０２１５】
以上により、第４の実施形態の監視カメラシステム１００は、撮像エリアを撮像する少なくとも一つのカメラ（例えば全方位カメラＣＡＭ１１，固定カメラＣＡＭ１４，…）と、このカメラと対応付けられ、撮像エリアの撮像映像を録画映像として撮像日時と関連付けて記憶するレコーダ（例えばレコーダＲＥＣ１）と、撮像エリアの撮像映像に現れる移動体（例えば人物）の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、レコーダに対応付けられるカメラごとに保持するクライアントＰＣ１０と、を備える。クライアントＰＣ１０は、例えばユーザ操作による撮像日時の指定に応じて、マスク処理の実行が設定されている場合に、指定された撮像日時に撮像された録画映像をマスク処理して得た編集録画映像をモニタＤＰに表示する。一方、クライアントＰＣ１０は、マスク処理の不実行が設定されている場合に、指定された撮像日時に撮像された録画映像をそのままモニタＤＰに表示する。
【０２１６】
第４の実施形態のクライアントＰＣ１０も、第１の実施形態と同様に、撮像映像に現れる移動中の人物の少なくとも一部又は全部をマスク画像に置き換えるマスク処理を行うことができる。これにより、クライアントＰＣ１０は、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、クライアントＰＣ１０においてマスク処理を行うか又はマスク処理を行わないかを簡単に選択することができ、監視効率やマーケティング分析精度の向上を図ることができる。
【０２１７】
また、第４の実施形態の監視カメラシステム１００において、少なくとも一つのカメラは、マスク処理を実行不能な通常カメラ（例えば全方位カメラＣＡＭ１１）を含む。クライアントＰＣ１０は、通常カメラにより撮像された撮像映像に対するマスク処理の実行（ＯＮ）が設定されている場合に、撮像映像をマスク処理して得た編集映像をモニタＤＰに表示する。一方、クライアントＰＣ１０は、通常カメラにより撮像された撮像映像に対するマスク処理の不実行（ＯＦＦ）が設定されている場合に、撮像映像をそのままモニタＤＰに表示する。
【０２１８】
これにより、クライアントＰＣ１０は、通常カメラにより撮像されている現在の撮像映像（ライブ映像）を受信している場合に、通常カメラでの撮像映像に対するマスク処理の実行又は不実行の設定に応じて、ユーザの嗜好に適合する撮像映像又は編集映像をモニタＤＰに表示することができ、ユーザの監視業務やマーケティング分析の精度向上に資することができる。
【０２１９】
また、第４の実施形態の監視カメラシステム１００において、少なくとも一つのカメラは、マスク処理を実行可能なマスクカメラ（例えば固定カメラＣＡＭ１４）を含む。クライアントＰＣ１０は、マスクカメラにより撮像された撮像映像に対するマスクカメラにおけるマスク処理の実行が設定されている場合に、マスクカメラにより撮像映像がマスク処理された編集映像をそのままモニタＤＰに表示する。一方、クライアントＰＣ１０は、マスクカメラにより撮像された撮像映像に対するクライアントＰＣ１０におけるマスク処理の実行が設定されている場合に、撮像映像をマスク処理し、その結果として得た編集映像をモニタＤＰに表示する。
【０２２０】
これにより、クライアントＰＣ１０は、マスク機能を既に有するマスクカメラに対するマスク処理の実行の設定によってマスク処理がなされた場合、マスクカメラにより生成されたマスク処理後の編集映像を受信してそのまま表示することで、クライアントＰＣ１０におけるマスク処理の実行を省略できて処理負荷を軽減でき、負荷分散を図ることができる。また、クライアントＰＣ１０は、クライアントＰＣ１０におけるマスク処理の実行の設定によってマスク処理がなされた場合には、例えばマスクカメラにおけるマスク処理よりも優れたマスク機能（例えば、第１の実施形態で説明した、ユーザ操作に基づくマスク処理の対象外領域を除いた領域において行うマスク処理を行える場合）によって得た編集映像を得ることができ、ユーザのニーズに適合した映像を確認させることができる。
【０２２１】
また、クライアントＰＣ１０は、マスクカメラにより撮像されている現在の撮像映像（ライブ映像）に対するマスク処理の不実行が設定されている場合に、撮像映像をそのままモニタＤＰに表示する。これにより、ユーザは、例えばイベントの条件や制約によって、現在のライブ映像をそのまま閲覧する必要がある場合に、現在のライブ映像を確認することができ、ユーザのニーズに適合した映像を確認させることができる。
【０２２２】
以上、図面を参照しながら各種の実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、上述した各実施形態を組み合わせた事項についても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０２２３】
本発明は、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図ることができるモニタリングシステム及び映像表示方法として有用である。
【符号の説明】
【０２２４】
１０  クライアントＰＣ
１１  プロセッサ
１２  通信部
１３  操作部
１４  モニタ
１５  ストレージ
１６  メモリ
１７  電源管理部
１００  監視カメラシステム（モニタリングシステム）
１１１  画像入力部
１１２  背景画像処理部
１１３  マスク処理設定部
１１４  マスク処理部
１１５  映像出力制御部
１６１  ＲＯＭ
１６２  ＲＡＭ
ＣＡＭ１１、ＣＡＭ３１  全方位カメラ
ＣＡＭ１２、ＣＡＭ１３、ＣＡＭ２１、ＣＡＭ３２、ＣＡＭ３３  ＰＴＺカメラ
ＣＡＭ１４、ＣＡＭ２２、ＣＡＭ３４  固定カメラ
ＮＷ  ネットワーク
ＲＥＣ１、ＲＥＣ２、ＲＥＣ３、ＲＥＣ４  レコーダ
【図１】
2017228855.tif 000003
【図２】
2017228855.tif 000004
【図３】
2017228855.tif 000005
【図４】
2017228855.tif 000006
【図５】
2017228855.tif 000007
【図６】
2017228855.tif 000008
【図７】
2017228855.tif 000009
【図８】
2017228855.tif 000010
【図９】
2017228855.tif 000011
【図１０】
2017228855.tif 000012
【図１１】
2017228855.tif 000013
【図１２】
2017228855.tif 000014
【図１３】
2017228855.tif 000015
【図１４】
2017228855.tif 000016
【図１５】
2017228855.tif 000017
【図１６】
2017228855.tif 000018
【図１７】
2017228855.tif 000019
【図１８】
2017228855.tif 000020
【図１９】
2017228855.tif 000021
【図２０】
2017228855.tif 000022
【図２１】
2017228855.tif 000023
【図２２】
2017228855.tif 000024
【図２３】
2017228855.tif 000025
【図２４】
2017228855.tif 000026
【図２５】
2017228855.tif 000027
【図２６】
2017228855.tif 000028
【手続補正書】
【提出日】平成28年11月29日(2016.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像エリアを撮像する少なくとも一つのカメラと、
前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として記憶するレコーダと、
前記カメラにより撮像された前記撮像エリアの撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記カメラごとに保持する情報処理装置と、を備え、
前記情報処理装置は、前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の実行が設定されている場合に、前記録画映像を前記情報処理装置で前記マスク処理して得た編集録画映像をモニタに表示し、
前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の不実行が設定されている場合に、前記録画映像を前記マスク処理せずにそのまま前記モニタに表示する、
モニタリングシステム。
【請求項２】
請求項１に記載のモニタリングシステムであって、
前記少なくとも一つのカメラは、前記マスク処理を実行不能な第１カメラを含み、
前記情報処理装置は、前記第１カメラごとに前記マスク処理の実行が設定されている場合に、前記第１カメラにより撮像された第１撮像映像を前記マスク処理して得た第１編集映像を前記モニタに表示し、前記第１カメラごとに前記マスク処理の不実行が設定されている場合に、前記第１撮像映像を前記マスク処理せずにそのまま前記モニタに表示する、
モニタリングシステム。
【請求項３】
請求項１に記載のモニタリングシステムであって、
前記少なくとも一つのカメラは、前記マスク処理を実行可能な第２カメラを含み、
前記情報処理装置は、前記第２カメラにより撮像された第２撮像映像に対する前記第２カメラにおける前記マスク処理の実行が設定されている場合に、前記第２カメラにより前記第２撮像映像が前記マスク処理された第２編集映像を前記モニタに表示し、前記第２撮像映像に対する前記情報処理装置における前記マスク処理の実行が設定されている場合に、前記第２撮像映像を前記マスク処理して得た第２編集映像を前記モニタに表示する、
モニタリングシステム。
【請求項４】
請求項３に記載のモニタリングシステムであって、
前記情報処理装置は、前記第２撮像映像に対する前記マスク処理の不実行が設定されている場合に、前記第２撮像映像を前記モニタに表示する、
モニタリングシステム。
【請求項５】
撮像エリアを撮像する少なくとも一つのカメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として記憶するレコーダと、
前記カメラにより撮像された前記撮像エリアの撮像映像をモニタに表示する情報処理装置と、を備えるモニタリングシステムにおける映像表示方法であって、
前記情報処理装置は、前記撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記カメラごとに保持し、
前記情報処理装置は、前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の実行が設定されている場合に、前記録画映像を前記情報処理装置で前記マスク処理して得た編集録画映像を前記モニタに表示し、
前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の不実行が設定されている場合に、前記録画映像を前記マスク処理せずにそのまま前記モニタに表示する、
映像表示方法。
【請求項６】
撮像エリアを撮像する少なくとも一つのカメラにより撮像された前記撮像エリアの撮像映像をモニタに表示する、コンピュータである情報処理装置に、
前記撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記カメラごとに保持するステップと、
前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として記憶するレコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の実行が設定されている場合に、前記録画映像を前記情報処理装置で前記マスク処理して得た編集録画映像を前記モニタに表示するステップと、
前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の不実行が設定されている場合に、前記録画映像を前記マスク処理せずにそのまま前記モニタに表示するステップと、を実行させるための、
コンピュータプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、監視エリアの撮像映像において検知された移動体（例えば人物）の画像領域を、その移動体が誰であるかを特定不能とするためのマスク画像に変更するマスク処理後の編集映像を出力するモニタリングシステム、映像表示方法及びコンピュータプログラムに関する。 
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、上述した従来の状況に鑑みて案出され、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図るモニタリングシステム、映像表示方法及びコンピュータプログラムを提供することを目的とする。 
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、撮像エリアを撮像する少なくとも一つのカメラと、前記カメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として記憶するレコーダと、前記カメラにより撮像された前記撮像エリアの撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記カメラごとに保持する情報処理装置と、を備え、前記情報処理装置は、前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の実行が設定されている場合に、前記録画映像を前記情報処理装置で前記マスク処理して得た編集録画映像をモニタに表示し、前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の不実行が設定されている場合に、前記録画映像を前記マスク処理せずにそのまま前記モニタに表示する、モニタリングシステムを提供する。 
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明は、撮像エリアを撮像する少なくとも一つのカメラと対応付けられ、前記カメラにより撮像された前記撮像エリアの撮像映像を録画映像として記憶するレコーダと、前記カメラにより撮像された前記撮像エリアの撮像映像をモニタに表示する情報処理装置と、を備えるモニタリングシステムにおける映像表示方法であって、前記情報処理装置は、前記撮像映像に現れる移動体の少なくとも一部をマスク画像に変更するためのマスク処理の実行又は不実行の設定情報を、前記カメラごとに保持し、前記情報処理装置は、前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の実行が設定されている場合に、前記録画映像を前記情報処理装置で前記マスク処理して得た編集録画映像を前記モニタに表示し、前記レコーダに記憶されている録画映像を撮像したカメラに、前記マスク処理の不実行が設定されている場合に、前記録画映像を前記マスク処理せずにそのまま前記モニタに表示する、映像表示方法を提供する。 
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０２２３
【補正方法】変更
【補正の内容】
【０２２３】
本発明は、過去にカメラに撮像されてレコーダに既に記憶されているイベントの録画映像を閲覧する際に、その録画映像１つのデータを用いて、マスク処理を行うか又はマスク処理を行わないかを簡単に選択し、監視効率やマーケティング分析精度の向上を図ることができるモニタリングシステム、映像表示方法及びコンピュータプログラムとして有用である。