(57)【要約】【課題】被写体の表示形態の設定を柔軟に行うこと。【解決手段】ネットワークカメラ１０１で撮像された被写体を、被写体のプライバシーを考慮するなどのために被写体をシルエットで表示するような場合に、共有スペースはシルエットで人物を表示させて、個人スペースはアイコンで表示させるなどして、被写体の表示形態の設定を柔軟に行う。 【選択図】図２１
2020174266.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上の複数の領域各々と紐づけて、当該領域各々に含まれる被写体が不鮮明化処理される表示形態を複数記憶する記憶手段と、
撮像により得られた被写体を含む画像と、当該被写体の位置とを取得する取得手段と、
前記記憶手段に記憶された領域と、前記記憶手段に記憶された表示形態と、前記取得手段で取得された被写体の位置とに基づいて、前記取得手段で取得された画像に含まれる前記被写体の表示形態を決定する決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記決定手段で決定された表示形態で、前記被写体を前記表示画面に表示させる表示制御手段
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記被写体の体調情報を取得し、
前記表示制御手段は、前記取得手段で取得された被写体の体調情報に応じて決定された表示色または表示模様で、前記被写体を表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
撮像装置または前記記憶手段に記憶された領域に紐づけられた発信手段からの信号を受け付けた場合、前記表示形態を、前記不鮮明化されていない表示形態に変更する変更手段
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記発信手段は、ナースコールであることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記発信手段は、前記被写体に紐づいたウェアラブル端末であることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
ユーザにより、前記表示画面上の複数の領域それぞれに紐づけて、前記複数の表示形態から選択を受け付ける選択受付手段
を特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
指定された時間帯に紐づけて、被写体が不鮮明化処理された表示形態を複数記憶する記憶手段と、
撮像により得られた被写体を含む画像と、当該画像の撮像時刻とを取得する取得手段と、
前記記憶手段に記憶された時間帯と、前記記憶手段に記憶された表示形態と、前記取得手段で取得された画像の撮像時刻とに基づいて、前記取得手段で取得された画像に含まれる前記被写体の表示形態を決定する決定手段と
を備えることを特徴とする情報処理装置。
【請求項９】
前記決定手段で決定された表示形態で、前記被写体を表示画面に表示させることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
表示画面上の複数の領域各々と紐づけて、当該領域各々に含まれる被写体が不鮮明化処理される表示形態を複数記憶する記憶手段を備える情報処理装置の制御方法であって、
撮像により得られた被写体を含む画像と、当該被写体の位置とを取得する取得ステップと、
前記記憶手段に記憶された領域と、前記記憶手段に記憶された表示形態と、前記取得ステップで取得された被写体の位置とに基づいて、前記取得ステップで取得された画像に含まれる前記被写体の表示形態を決定する決定ステップと
を含むことを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項１乃至７のいずれか１項に記載の情報処理装置で機能させるためのプログラム。
【請求項１２】
指定された時間帯に紐づけて、被写体が不鮮明化処理された表示形態を複数記憶する記憶手段を備える情報処理装置の制御方法であって、
撮像により得られた被写体を含む画像と、当該画像の撮像時刻とを取得する取得ステップと、
前記記憶手段に記憶された時間帯と、前記記憶手段に記憶された表示形態と、前記取得ステップで取得された画像の撮像時刻とに基づいて、前記取得ステップで取得された画像に含まれる前記被写体の表示形態を決定する決定手段と
を含むことを特徴とする情報処理装置の制御方法。
【請求項１３】
請求項８または９に記載の情報処理装置で機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置で撮影された対象物を確認する方法に関する。
【背景技術】
【０００２】
カメラなどの撮影装置で撮影された被撮影者を表示画面に表示させる際に、被撮影者のプライバシーを考慮して、被撮影者をアバター化して表示させる仕組みが存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−９７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明では、所定のカメラで撮像されて得られた映像内において、複数の表示形態で人物を表示させることや、時間帯に応じて決定された表示形態で人物を表示させるなどの、柔軟性のある人物表示ができなかった。
【０００５】
そこで本発明では、被写体の表示形態の設定を柔軟に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために本発明の情報処理装置は、表示画面上の複数の領域各々と紐づけて、当該領域各々に含まれる被写体が不鮮明化処理される表示形態を複数記憶する記憶手段と、撮像により得られた被写体を含む画像と、当該被写体の位置とを取得する取得手段と、前記記憶手段に記憶された領域と、前記記憶手段に記憶された表示形態と、前記取得手段で取得された被写体の位置とに基づいて、前記取得手段で取得された画像に含まれる前記被写体の表示形態を決定する決定手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、被写体の表示形態の設定を柔軟に行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における、監視システムの構成の一例を示す構成図である。
【図２】情報処理装置のハードウェア構成の一例を示す構成図である。
【図３】ネットワークカメラのハードウェア構成の一例を示す構成図である。
【図４】情報処理装置のモジュールの構成の一例を示すブロック図である。
【図５】入館処理の流れを示すフローチャートである。
【図６】退館処理の流れを示すフローチャートである。
【図７】表示形態決定処理の流れを示すフローチャートである。
【図８】図７に引き続き、表示形態決定処理の流れを示すフローチャートである。
【図９】シルエット化処理の流れを示すフローチャートである。
【図１０】アイコン化処理の流れを示すフローチャートである。
【図１１】エリア指定処理の流れを示すフローチャートである。
【図１２】認証テーブルの構成を示す構成図である。
【図１３】入退館管理テーブルの構成を示す構成図である。
【図１４】表示形態管理テーブルの構成を示す構成図である。
【図１５】属性テーブルの構成を示す構成図である。
【図１６】エリア管理テーブルの構成を示す構成図である。
【図１７】カラーテーブルの構成を示す構成図である。
【図１８】アイコンテーブルの構成を示す構成図である。
【図１９】表示形態がアイコンである場合に用いるアイコンの例である。
【図２０】監視カメラビューワーに表示させる際の表示例である。
【図２１】エリアの指定を受け付ける画面の例である。
【図２２】非処理設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１０】
図１は、本発明の実施形態における監視システムにおける、その構成の一例を示すシステム構成図である。
【００１１】
本発明の実施形態における監視システムは、情報処理装置１００と、ネットワークカメラ１０１と、録画サーバ１０２と、監視カメラビューワー１０３と、ウェアラブル端末１０４とが、ネットワーク１１０（例えばＷＡＮ＝ワイドエリアネットワーク）を介して通信可能に接続され構成されている。
【００１２】
ネットワークカメラ１０１は、任意の場所を撮影し、撮影して得られた映像・画像を、録画サーバ１０２に送信するカメラである。
【００１３】
録画サーバ１０２は、ネットワークカメラ１０１から送信された映像・画像を受信し、記憶し、情報処理装置１００に送信するサーバである。
【００１４】
録画サーバ１０２がネットワークカメラ１０１から受信する映像・画像は、ライブ映像であってもよいし、過去に録画された映像であっても良い。
【００１５】
情報処理装置１００は、録画サーバ１０２に記憶された映像・画像を受信し、映像・画像に含まれる被写体をシルエット化やアイコン化などの、被写体の不鮮明化処理を行う装置である。
【００１６】
また、映像・画像に含まれる人物を不鮮明化して監視カメラビューワー１０３へ表示させるよう指示する装置である。
【００１７】
なお、本実施形態では、被写体の輪郭の中を塗りつぶした部分と輪郭線とをあわせてシルエットと呼ぶ。
【００１８】
監視カメラビューワー１０３（表示画面に相当する。）は、情報処理装置１００における不鮮明化処理に基づいて不鮮明化（例えば、シルエット化やアイコン化など）された、ネットワークカメラ１０１で撮影して得られた映像・画像に含まれる人物を表示するビューワーである。監視カメラビューワーは、表示画面を備える携帯端末などであっても良い。
【００１９】
監視カメラビューワー１０３の表示領域に対して複数の領域を設け、領域各々に紐づけて記憶された表示形態で、当該領域に含まれる人物を表示させることができる。
【００２０】
ウェアラブル端末１０４は、人物の体温や脈拍などの体調情報を計測する端末である（発信手段に相当する）。ウェアラブル端末１０４は、例えば、被介護者など、体調情報を収集したい対象の人物が保有することを想定する。もちろん、介護者などが保有するのでも良い。
【００２１】
ナースコール１０５は、被介護者自身から誰かに向けた、助けを求めるための呼び出しを受け付ける装置である（発信手段に相当する）。
【００２２】
なお、情報処理装置１００と、ネットワークカメラ１０１と、録画サーバ１０２とで行われる処理は、例えばネットワークカメラ１０１などの単一の装置内で行われていても良い。
【００２３】
また、録画サーバ１０２を備えず、ネットワークカメラ１０１で撮影して得られた映像・画像を、クラウドなどに記憶するようにしても良い。
【００２４】
また、情報処理装置１００と監視カメラビューワー１０３とが一体となっていてもよい。
【００２５】
また、シルエット化処理は、情報処理装置１００ではなく、映像・画像を撮影するネットワークカメラ１０１自身により行われても良い。
【００２６】
また、ネットワークカメラ１０１を１台ではなく複数台備えても良い。
【００２７】
また、監視カメラビューワー１０３は、複数のネットワークカメラ１０１で表示されたそれぞれの映像・画像を、それぞれのネットワークカメラ１０１に対応する表示領域へ同時に表示させても良い。
【００２８】
以上で、図１に示す監視システムの構成に関する説明を終了する。
【００２９】
以下、図２を用いて、図１に示した情報処理装置１００のハードウェア構成について説明する。
【００３０】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３１】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。また、本発明を実施するために必要な情報が記憶されている。なお外部メモリはデータベースであってもよい。
【００３２】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３３】
また、入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００３４】
ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３５】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３６】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３７】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上に表示することが可能である。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００３８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３９】
以上で、図２に示す情報処理装置１００のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。
【００４０】
以下、図３を用いて、図１に示したネットワークカメラ１０１のハードウェア構成について説明する。
【００４１】
ＣＰＵ３０１は、システムバス３０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ３０２あるいは外部メモリ３０５には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、ネットワークカメラ１０１の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。
【００４２】
ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＡＭ３０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００４３】
メモリコントローラ（ＭＣ）３０６は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ、画像等を記憶するハードディスク（ＨＤ）やＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦメモリやスマートメディア（登録商標）等の外部メモリ３０５へのアクセスを制御する。
【００４４】
カメラ部３０７は、イメージ処理部３０８と接続されており、監視対象に対して向けられたレンズを透過して得られた光をＣＣＤやＣＭＯＳ等の受光セルによって光電変換を行った後、ＲＧＢ信号や補色信号をイメージ処理部３０８に対して出力する。
【００４５】
イメージ処理部３０８は、ＲＧＢ信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、ＹＣ信号処理を施して輝度信号Ｙとクロマ信号（以下、ＹＣ信号）を生成し、ＹＣ信号を所定の圧縮形式（例えばＪＰＥＧフォーマット、あるいはＭｏｔｉｏｎＪＰＥＧフォーマット等）で圧縮し、この圧縮されたデータは、画像として外部メモリ３０５へ一時保管される。
【００４６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）３０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行しており、外部メモリ３０５に記憶された画像は、通信Ｉ／Ｆコントローラ３０９によって外部機器へ送信される。
【００４７】
以上で、図３に示すネットワークカメラ１０１のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。
【００４８】
以下、図４を用いて、本発明の実施形態における情報処理装置１００のモジュールの構成の一例を示すブロック図について説明する。尚、各々の機能の詳細については、後述するフローチャートと合わせて説明を行う。
【００４９】
情報処理装置１００は、画像取得部４０１、画像処理部４０２、認証部４０３、テーブル管理部４０４、受付部４０５、発報指示部４０６、エリア判定部４０７、表示指示部４０８、情報取得部４０９、特定部４１０、シルエット処理部４１１、及びアイコン処理部４１２を備えている。
【００５０】
画像取得部４０１は、ネットワークカメラ１０１で撮像して得られた画像を取得するよう制御する機能部である。
【００５１】
画像処理部４０２は、人物の形の抽出や、シルエットやアイコンの描画など、画像処理を行うよう制御する機能部である。
【００５２】
認証部４０３は、人物の顔認証や、体の特徴点などを用いた認証などを行うよう制御する機能部である。
【００５３】
テーブル管理部４０４は、図１２−図１８に記載のテーブルの情報の取得・記憶・削除・更新など、各テーブルを管理するよう制御する機能部である。
【００５４】
受付部４０５は、処理の終了指示や、表示形態の指定、各種ボタンの選択などを受け付けるよう制御する機能部である。
【００５５】
発報指示部４０６は、不正に入館した人物などがいた場合に発報を指示するよう制御する機能部である。
【００５６】
エリア判定部４０７は、人物がいずれのエリア内にいるかなどの判定を行うよう制御する機能部である。
【００５７】
表示指示部４０８は、監視カメラビューワー１０３に所定の表示形態で人物を表示させるよう制御する機能部である。
【００５８】
情報取得部４０９は、ウェアラブル端末１０４から人物の体調情報を取得するよう制御する機能部である。
【００５９】
特定部４１０は、ナースコール１０５の識別情報や、ネットワークカメラ１０１のカメラＩＰアドレスなどを特定するよう制御する機能部である。
【００６０】
シルエット処理部４１１は、人物のシルエットを描画するよう制御する機能部である。
【００６１】
アイコン処理部４１２は、人物に対応するアイコンを描画するよう制御する機能部である。
【００６２】
以上で、図４に示す情報処理装置１００のモジュールの構成の一例を示すブロック図に関する説明を終了する。
【００６３】
以下、図５−図１１を用いて、本実施形態における処理について説明する。
【００６４】
＜入館処理＞
以下、図５に示すフローチャートを用いて、顔認証などの認証を用いた入館処理について説明する。
【００６５】
本実施形態の監視システムにおいては、人物が所定の建物に入館する際に顔認証を行い、入館した人物を特定する。
【００６６】
ステップＳ５０１では、画像取得部４０１が、ネットワークカメラ１０１で撮像して得られた画像を取得する。
【００６７】
ステップＳ５０２では、画像処理部４０２が、ステップＳ５０１で取得された画像に人物の形が含まれているかを判定する。人物の形は、情報処理装置１００の外部メモリ２１１に記憶されている。
【００６８】
人物の形が含まれている、すなわち、ステップＳ５０２で取得された画像に人物がいると判定された場合にはステップＳ５０３に処理を進め、人物の形が含まれていない、すなわち、ステップＳ５０２で取得された画像に人物がいないと判定された場合にはステップＳ４０１に処理を戻す。
【００６９】
なお、ステップＳ５０２の処理は、人物を特定することに相当する。
【００７０】
ステップＳ５０３では、画像処理部４０２が、ステップＳ５０２で人物の形と判定された人物の形を１つ抽出する。
【００７１】
ステップＳ５０４では、テーブル管理部４０４が、ステップＳ５０３で抽出された人物の人物情報を取得する。人物情報は、顔の特徴点と体の特徴点とを含む。
【００７２】
顔特徴点は、目・口・鼻の位置に関する座標値、推定年齢などを数値化した情報を含み、体特徴点は、体の骨格などを想定している。なお、特徴点に限らず、表情、肌の色、服装や持ち物などを用いて、それぞれ輝度値や形状などを数値化した特徴量情報であっても良い。
【００７３】
ステップＳ５０５では、画像処理部４０２が、図１２に示す認証用テーブル１２００を取得する。
【００７４】
認証用テーブル１２００は、個人名・非登録者ＩＤ１２０１、顔特徴点１２０２、及び１２０３で構成されている。
【００７５】
個人名・非登録者ＩＤ１２０１は、認証用テーブル１２００に登録されている人物の個人名または非登録者ＩＤである。顔特徴点１２０２は当該人物の顔特徴点である。体特徴点１２０３は、当該人物の体特徴点である。
【００７６】
認証用テーブル１２００に記憶される特徴点は、顔特徴点１２０２と体特徴点１２０３とのどちらか一方であっても良い。顔特徴点１２０２と体特徴点１２０３とは、それぞれ複数パターン記憶されていても良い。
【００７７】
ステップＳ５０６では、認証部４０３が、ステップＳ５０４で取得された顔の特徴点と体の特徴点と、ステップＳ５０５で取得された認証用テーブル１２００に記憶された顔特徴点１２０２と体特徴点１２０３とを用いて、顔・体認証する。
【００７８】
本実施形態においては、顔認証は顔特徴点１２０２を用いて人物を認証することを示し、体認証は体特徴点１２０３を用いて人物を認証することを示す。前述の特徴量情報を用いて人物を認証するのも、もちろん良い。
【００７９】
なお、認証に用いるのは、顔の特徴点と体の特徴点とのどちらか一方であってもよい。
【００８０】
ステップＳ５０７では、テーブル管理部４０４が、ステップＳ５０６での顔・体認証の結果に基づいて、ステップＳ５０３で抽出された人物が、認証用テーブル１２００に登録済の人物であるかを判定する。
【００８１】
認証用テーブル１２００に登録済の人物であると判定された場合にはステップＳ５０８に処理を進め、未登録の人物であると判定された場合にはステップＳ５０９に処理を進める。
【００８２】
ステップＳ５０８では、テーブル管理部４０４が、図１３の入退館管理テーブル１３００の人物の個人名・非登録者ＩＤ１３０１、顔特徴点１３０２、及び体特徴点１３０３に、ステップＳ５０３で抽出された人物の、認証用テーブル１２００に登録された個人名・非登録者ＩＤ１２０１と、ステップＳ５０４で取得された人物情報に含まれる顔特徴点、及び体特徴点を登録する。
【００８３】
入退館管理テーブル１３００は、個人名・非登録者ＩＤ１３０１、顔特徴点１３０２、及び体特徴点１３０３で構成されている。
【００８４】
個人名・非登録者ＩＤ１３０１は、入退館管理テーブルに登録されている人物の個人名または非登録者ＩＤである。非登録者ＩＤは、ステップＳ５０７で、ステップＳ５０３で抽出された人物が、認証用テーブル１２００に未登録の人物であると判定された場合に、付与されるＩＤである。
【００８５】
顔特徴点１３０２は、ステップＳ５０３で抽出された人物の顔特徴点である。体特徴点１３０３は、ステップＳ５０３で抽出された人物の体特徴点である。
【００８６】
ステップＳ５０９では、テーブル管理部４０４が、ステップＳ５０３で抽出された人物に非登録者ＩＤを付与し、入退館管理テーブル１３００の人物の個人名・非登録者ＩＤ１３０１、顔特徴点１３０２、及び体特徴点１３０３に、非登録者ＩＤと、ステップＳ５０４で取得された人物情報に含まれる顔特徴点、及び体特徴点とを登録する。
【００８７】
ステップＳ５１０では、テーブル管理部４０４が、認証用テーブル１２００に、ステップＳ５０３で抽出された人物の個人名・非登録者ＩＤ１３０１、顔特徴点１３０２、及び体特徴点１３０３を登録する。
【００８８】
ステップＳ５１１では、画像処理部４０２が、ステップＳ５０１で取得された画像から、人物の形すべてを抽出済かを判定する。
【００８９】
人物の形すべてを抽出済と判定された場合にはステップＳ５１０に処理を進める。すべてを抽出済みと判定されなかった場合、すなわち、未抽出の人物の形があると判定された場合には、ステップＳ５０３に処理を戻す。
【００９０】
ステップＳ５１２では、受付部４０５が、終了指示を受け付けたか否かを判定する。終了指示を受け付けた場合には処理を終了し、終了指示を受け付けていない場合にはステップＳ５０１に処理を戻す。
【００９１】
本実施形態の監視システムにおいては、人物が所定の建物に入館する際に顔認証を行うことで、建物内に誰がいるのかを認識することができる。また、顔認証が失敗した人物についても、非登録者ＩＤを紐づけて当該顔認証が失敗した人物を登録しておくので、建物内でその人物を追尾することができる。
【００９２】
以上で、図５に示すフローチャートについての説明を終了する。
【００９３】
＜退館処理＞
以下、図６に示すフローチャートを用いて、顔認証などの認証を用いた退館処理について説明する。
【００９４】
本実施形態の監視システムにおいては、人物が所定の建物から退館する際に顔認証を行うことで、建物内から出てきた人物を特定する。
【００９５】
ステップＳ５０１〜ステップＳ５０６の処理の内容は図５に示す入館処理と同様なため、説明は省略する。
【００９６】
ステップＳ６０１では、テーブル管理部４０４が、入退館管理テーブル１３００に記憶されている、ステップＳ６０３で抽出された人物の個人名・非登録者ＩＤ１３０１、顔特徴点１３０２、及び体特徴点１３０３を削除する。
【００９７】
ステップＳ６０２では、発報指示部４０６が、監視カメラビューワー１０３に知らせるべき人物の存在を知らせるべく、発報指示を行う。
【００９８】
入退館管理テーブル１３００に登録されていない人物が退館処理を行うことは、入館処理を行っていないのに退館処理を行っていることに相当する。
【００９９】
例えば、許可されていない場所から人物が建物内に入り込んだ恐れがあるため、監視カメラビューワー１０３の閲覧者に対して、入館処理を行っていないのに退館処理を行っている人物が旨を通知する画面を表示させる。
【０１００】
なお、発報処理は、監視カメラビューワー１０３に発報を知らせる画面を表示させるのではなく、発報を知らせる音声を出力するのでも良い。また、建物の出入り口などにゲートを設けておき、当該ゲートを閉じて、人物を退館させないようにしても良い。
【０１０１】
ステップＳ５０１〜ステップＳ５０６の処理の内容は図５に示す入館処理と同様なため、説明は省略する。
【０１０２】
本実施形態の監視システムにおいては、人物が所定の建物から退館する際に顔認証を行うことで、建物内から出てきた人物が誰であるのかを認識することができる。また、退館処理を行う人物に関して、図５に示す入館処理を行っているかを判定するため、不正に入館した人物の有無を特定することができる。
【０１０３】
以上で、図６に示すフローチャートについての説明を終了する。
【０１０４】
＜表示形態決定処理＞
以下、図７及び図８に示すフローチャートを用いて、顔認証などの認証を用いた表示形態決定処理について説明する。
【０１０５】
本実施形態においては、ネットワークカメラ１０１で撮像される人物の表示形態を、エリアごとや、人物ごと、撮像時間帯ごとに決定する。表示形態とは、映像中の被写体の秘匿性を高めるために不鮮明化処理が行われた表示であって、例えば、シルエットやアイコンなどである。
【０１０６】
シルエットとは、フレーム単位で動きのある部分について人物の輪郭の内部を塗りつぶす背景差分法などのようにして形成される表示形態である。この表示形態は、人物個人の特定はしにくいが、動きが見えやすいという特徴がある。
【０１０７】
アイコンとは、シルエットよりも抽象度が高く、ビットマップ等で疑似的に人物を図や絵で表した表示形態である。この表示形態は、映像上の人物像をアイコンによって置換するため、シルエットよりも人物個人の秘匿性が高い。
【０１０８】
その他、シルエットやアイコンのように不鮮明化されていない形態も、本実施形態における表示形態の１つとする（非処理に相当する）。また、不鮮明化する表示形態は、シルエットやアイコンに限らず、アバターやモザイクなどでも良い。
【０１０９】
アバターとは、シルエットよりも抽象度が低く、アイコンとは異なり、動きのある表示形態である。
【０１１０】
ステップＳ７０１では、画像取得部４０１が、ネットワークカメラ１０１で撮像して得られた画像を取得する。
【０１１１】
ステップＳ７０２では、画像処理部４０２が、ステップＳ５０１で取得された画像に人物の形が含まれているかを判定する。人物の形は、情報処理装置１００の外部メモリ２１１に記憶されている。
【０１１２】
人物の形が含まれている、すなわち、ステップＳ７０２で取得された画像に人物がいると判定された場合にはステップＳ７０３に処理を進め、人物の形が含まれていない、すなわち、ステップＳ５０２で取得された画像に人物がいないと判定された場合にはステップＳ７０１に処理を戻す。
【０１１３】
なお、ステップＳ７０２の処理は、人物を特定することに相当する。
【０１１４】
ステップＳ７０３では、画像処理部４０２が、ステップＳ５０２で人物の形と判定された人物の輪郭座標（例えば、映像・画像の左下を原点とするＸ軸及びＹ軸からなる座標系における座標値（以下、同様）などであり、人物の輪郭線上の任意の点の座標情報を示す。）を取得する。同時に、顔特徴点や体特徴点も取得する。
【０１１５】
ステップＳ７０４では、テーブル管理部４０４が、ステップＳ７０３で輪郭を取得された人物のそれぞれに対して、人物ＩＤを付与する。
【０１１６】
ステップＳ７０５では、テーブル管理部４０４が、ステップＳ７０３で取得された輪郭座標を図１４に示す表示形態管理テーブル１４００の人物ＩＤ１４０１に、ステップＳ７０４で取得された人物ＩＤを輪郭座標１４０２に登録する。
【０１１７】
表示形態管理テーブル１４００は、人物ＩＤ１４０１、輪郭座標１４０２、アイコン種類１４０３、アイコン色１４０４、及びシルエット色１４０５で構成されている。
【０１１８】
人物ＩＤ１４０１は、ステップＳ７０４で付与された、人物を特定するための一意のＩＤである。輪郭座標１４０２は、ステップＳ７０３で取得された輪郭座標である。
【０１１９】
アイコン種類１４０３は、人物ＩＤ１４０１に対応する人物をアイコンとして表示させる場合に用いるアイコンの種類である。アイコン種類１４０３が決まっていない場合には、アイコン種類１４０３は空欄である。
【０１２０】
アイコンの例として、図１９に示すアイコン例１９００を用いて説明する。
【０１２１】
１９０１は、人物が立っていることを示すアイコンである。１９０２は、人物が座っていることを示すアイコンである。１９０３は、人物がしゃがんでいることを示すアイコンである。１９０４は、人物が寝ていることを示すアイコンである。
【０１２２】
アイコン色１４０４は、人物ＩＤ１４０１に対応する人物をアイコンとして表示させる場合に用いるアイコンの色である。アイコン色１４０４が決まっていない場合には、アイコン色１４０４は空欄である。
【０１２３】
シルエット色１４０５は、人物ＩＤ１４０１に対応する人物をシルエットとして表示させる場合に用いるシルエットの色である。シルエット色１４０５が決まっていない場合には、シルエット色１４０５は空欄である。
【０１２４】
アイコン色１４０４及びシルエット色１４０５について、図１７に示すカラーテーブル１７００を用いて説明する。
【０１２５】
カラーテーブル１７００は、色１７０１及びＨＴＭＬカラーコード１７０２で構成されている。
【０１２６】
色１７０１は、ＨＴＭＬカラーコード１７０２に対応する色を示すコードである。
【０１２７】
ＨＴＭＬカラーコード１７０２は、色のＲＧＢ値を１６進数で表記した文字列である。例えば、ＨＴＭＬカラーコード１７０２が「００ＦＦＦＦ」である色は水色であり、「ＦＦＦＦ００」である色は黄色であり、「ＦＦ００００」である色は赤色である。
【０１２８】
ステップＳ７０６では、テーブル管理部４０４が、ステップＳ７０５で登録された人物ＩＤ１４０１のうち、１つを抽出する。
【０１２９】
ステップＳ７０７では、テーブル管理部４０４が、入退館管理テーブル１３００を取得する。
【０１３０】
ステップＳ７０８では、認証部４０３が、ステップＳ７０７で取得された入退館管理テーブル１３００に記憶された顔特徴点１３０２及び体特徴点１３０３と、ステップＳ７０３で取得された顔特徴点及び体特徴点とを用いて、顔・体認証を行う。
【０１３１】
ステップＳ７０９では、認証部４０３が、ステップＳ７０８において顔認証ができたかを判定する。顔認証ができたと判定された場合にはステップＳ７１０に処理を進め、顔認証できなかったと判定された場合にはステップＳ７１１に処理を進める。
【０１３２】
ステップＳ７１０では、認証部４０３が、入退館管理テーブル１３００に記憶されている体特徴点１３０３を、ステップＳ７０３で取得された体特徴点に更新すべきかを判定する。
【０１３３】
例えば、体特徴点１３０３と、ステップＳ７０３で取得された体特徴点との差異が、所定以上となったら更新すべきと判断する。
【０１３４】
体特徴点１３０３の更新処理を行うことによって、人物が上着を脱いだ場合や、着替えをした場合にも、引き続き人物を追尾できるようになる。
【０１３５】
ステップＳ７１１では、認証部４０３が、ステップＳ７０８において体認証ができたかを判定する。体認証ができたと判定された場合にはステップＳ７１３に処理を進め、顔認証できなかったと判定された場合にはステップＳ７０６に処理を戻す。
【０１３６】
ステップＳ７１２では、テーブル管理部４０４が、体特徴点１３０３を、ステップＳ７０３で取得された体特徴点に更新する。
【０１３７】
ステップＳ７１３では、テーブル管理部４０４が、ステップＳ７０６で取得された人物ＩＤ１４０１に対応する人物が、入退館管理テーブル１３００の個人名・非登録者ＩＤ１３０１に、非登録者ＩＤとして登録されているかを判定する。
【０１３８】
非登録者として登録されていると判定された場合にはステップＳ７０６に処理を戻し、非登録者として登録されていないと判定された場合にはステップＳ７１４に処理を進める。
【０１３９】
すなわち、非登録者として登録されている人物については、シルエットやアイコンといった不鮮明化された表示形態ではなく、非処理という不鮮明化されていない表示形態で表示させる。非登録者として登録されている人物は、建物内に入ることが許されてない人物である可能性もある。非処理とすることで、当該人物の容姿を容易に確認できる。
【０１４０】
ステップＳ７１４では、テーブル管理部４０４が、図１５に示す属性テーブル１５００を取得する。
【０１４１】
属性テーブル１５００は、個人名１５０１、属性１５０２、アイコン表示１５０３、シルエット表示１５０４、非処理１５０５で構成されている。
【０１４２】
個人名１５０１は、人物の個人名である。
【０１４３】
属性１５０２（属性情報に相当する。）は、人物の属性である。例えば、本実施形態には、属性を入居者（被介護者）及び職員（介護者）の２つ設けている。属性の分け方は問わず、例えば、未成年と成年との２つの属性を設けても良いし、男性と女性との２つの属性を設けても良い。属性は２つには限らず、要介護度によって分けるなど、３つ以上であっても良い。
【０１４４】
属性１５０２を取得することにより、人物の属性情報を取得することができる（属性情報特定手段に相当する）。
【０１４５】
アイコン表示１５０３は、人物をアイコンで表示させることを設定する項目である。１を格納している場合アイコンで表示させることを許可し、０を格納している場合アイコンで表示させることを許可しない。
【０１４６】
シルエット表示１５０４は、人物をシルエットで表示させるかを設定する項目である。１を格納している場合シルエットで表示させることを許可し、０を格納している場合シルエットで表示させることを許可しない。
【０１４７】
非処理１５０５は、人物に対して、アイコンやシルエットのような不鮮明化処理を行わないで表示させるかを設定する項目である。１を格納している場合不鮮明化処理を行わないで表示させることを許可し、０を格納している場合不鮮明化処理を行わないで表示させることを許可しない。
【０１４８】
本実施形態においては、属性１５０２ごとに、アイコン表示１５０３、シルエット表示１５０４、及び非処理１５０５の組み合わせを定めているが、人物ごとに組み合わせが異なっていても良い。
【０１４９】
例えば、入居者Ａさんについては、「アイコン表示１５０３：シルエット表示１５０４：非処理１５０５」の組み合わせが「１：０：０」と設定され、入居者Ｂさんについては、「アイコン表示１５０３：シルエット表示１５０４：非処理１５０５」の組み合わせが「０：１：０」と設定されても良い。
【０１５０】
ステップＳ７１５では、テーブル管理部４０４が、ステップＳ７０６で抽出された人物の非処理１５０５が１であるかを判定する。
【０１５１】
ステップＳ７１６では、テーブル管理部４０４が、図１６に示すエリア管理テーブル１６００を取得する。
【０１５２】
エリア管理テーブル１６００は、カメラＩＰアドレス１６０１、領域１６０２、領域名称１６０３、表示形態１６０４、座標位置１６０５で構成されている。
【０１５３】
カメラＩＰアドレス１６０１は、ネットワークカメラ１０１のＩＰアドレスである。領域１６０２は、領域名称１６０３、表示形態１６０４、及び座標位置１６０５をまとめて、所定の領域にかかる情報であることを示している。
【０１５４】
領域名称１６０３は、所定の領域の名称である。表示形態１６０４は、所定の領域における表示形態を示す。座標位置１６０５は、所定の領域を構成する座標の位置である。
【０１５５】
ステップＳ７１７では、エリア判定部４０７が、ステップＳ７１６で取得されたエリア管理テーブル１６００の座標位置１６０５と輪郭座標１４０２とを照合する。
【０１５６】
ステップＳ７１８では、エリア判定部４０７が、ステップＳ７１７による照合により、ステップＳ７０６で抽出された人物が非処理エリア内にいると判定された場合にはステップＳ７１９に処理を進め、非処理エリア内にいないと判定された場合にはステップＳ７２３に処理を進める。
【０１５７】
ステップＳ７１９では、テーブル管理部４０４が、ステップＳ７０６で抽出された人物のシルエット表示１５０４が１であるかを判定する。
【０１５８】
ステップＳ７２０では、テーブル管理部４０４が、ステップＳ７０６で抽出された人物のアイコン表示１５０３が１であるかを判定する。
【０１５９】
ステップＳ７２１では、シルエット処理部４１１が、ステップＳ７０６で抽出された人物をシルエット化させる。詳細は、図９に示すシルエット化処理のフローチャートを用いて説明する。
【０１６０】
ステップＳ７２２では、アイコン処理部４１２が、詳細は、図１０に示すアイコン化処理のフローチャートを用いて説明する。
【０１６１】
ステップＳ７２３では、エリア判定部４０７が、ステップＳ７０６で抽出された人物がシルエットエリア内にいると判定された場合にはステップＳ７２４に処理を進め、シルエットエリア内にいないと判定された場合にはステップＳ７２５に処理を進める。
【０１６２】
ステップＳ７２４では、テーブル管理部４０４が、ステップＳ７０６で抽出された人物のアイコン表示１５０３が１であるかを判定する。
【０１６３】
ステップＳ７２５では、エリア判定部４０７が、ステップＳ７０６で抽出された人物がアイコンエリア内にいると判定された場合にはステップＳ７２６に処理を進め、アイコンエリア内にいないと判定された場合にはステップＳ７２７に処理を進める。
【０１６４】
ステップＳ７２６では、テーブル管理部４０４が、ステップＳ７０６で抽出された人物のシルエット表示１５０４が１であるかを判定する。
【０１６５】
ステップＳ７２７では、テーブル管理部４０４が、表示形態管理テーブル１４００に、ステップＳ７０６で抽出された人物を非処理として登録する。より具体的には、アイコン種類１４０３、アイコン色１４０４、及びシルエット色１４０５にｘを格納する。すなわち、アイコン種類１４０３、アイコン色１４０４、及びシルエット色１４０５にｘを格納することは、アイコンやシルエットなどの不鮮明化処理を行わずに人物を表示させることを示す。
【０１６６】
ステップＳ７２８では、テーブル管理部４０４が、表示形態管理テーブル１４００からすべての人物ＩＤ１４０１を抽出済かを判定する。
【０１６７】
すべての人物ＩＤ１４０１を抽出済と判定された場合にはステップＳ７２９に処理を進める。すべてを抽出済みと判定されなかった場合、すなわち、未抽出の人物ＩＤ１４０１があると判定された場合には、ステップＳ７０６に処理を戻す。
【０１６８】
ステップＳ７２９では、表示指示部４０８が、表示形態管理テーブル１４００に含まれる状態に基づいて、監視カメラビューワー１０３に対して、人物を表示指示する（表示形態特定手段、表示制御手段に相当する）。
【０１６９】
例えば、「アイコン種類１４０３：アイコン色１４０４：シルエット色１４０５」の組み合わせが「空欄：空欄：１」の人物は、ＨＴＭＬカラーコード１７０２が「ＦＦＦＦ００」である黄色のシルエットで、監視カメラビューワー１０３に表示されるようにする。
【０１７０】
例えば、「アイコン種類１４０３：アイコン色１４０４：シルエット色１４０５」の組み合わせが「４：２：空欄」の人物は、ＨＴＭＬカラーコード１７０２が「ＦＦ００００」である赤色のアイコンで、監視カメラビューワー１０３に表示されるようにする。
【０１７１】
例えば、「アイコン種類１４０３：アイコン色１４０４：シルエット色１４０５」の組み合わせが「３：空欄：空欄」の人物は、ＨＴＭＬカラーコード１７０２が「ＦＦ００００」である赤色のアイコンで、監視カメラビューワー１０３に表示されるようにする。
【０１７２】
図２０の表示例２０００を用いて、監視カメラビューワー１０３に表示される表示例をより具体的に説明する。
【０１７３】
２００１は、ネットワークカメラ１０１である。２００２は、建物の外にいる人物である。本実施形態においては、建物外にいる人物の表示形態は非処理であるので、２００２も非処理として表示されている。
【０１７４】
２００３及び２００４は、建物内の玄関スペースにいる人物であり、当該スペースは表示形態を非処理とするエリアであるため、非処理として表示されている。
【０１７５】
２００５は、表示形態をシルエットとするエリアにいる被介護者であり、シルエットで表示されている。２００５は、体調情報が正常と判定されており、シルエット色１４０５は０であり、水色で表示されている。
【０１７６】
２００６及び２００８は、表示形態をシルエットとするエリアにいる介護者であるが、介護者はいずれのエリアにおいても表示形態を非処理とするとあらかじめ設定されているため、非処理として表示されている。
【０１７７】
２００９は、表示形態をアイコンとするエリアにいる被介護者であるが、ネットワークカメラ１０１で撮像して得られた画像から、ＡＩ等によって転倒していると判断され、正確な状況を確認する緊急度が高いため、非処理として表示されている。
【０１７８】
２０１０、２０１３、及び２０１４は、表示形態をアイコンとするエリアにいる被介護者であり、アイコンとして表示されている。体調情報が正常と判定されており、アイコン色１４０４は０であり、水色で表示されている。なお、２０１０は座っているアイコン１９０２であり、２０１３は寝ているアイコン１９０４であり、２０１４は立っているアイコン１９０１である。
【０１７９】
２０１１は、表示形態をアイコンとするエリアにいる介護者であるが、介護者はいずれのエリアにおいても表示形態を非処理とするとあらかじめ設定されているため、非処理として表示されている。
【０１８０】
２０１２は、表示形態をアイコンとするエリアにいる被介護者であり、アイコンとして表示されている。体調情報が軽度異常と判定されており、アイコン色１４０４は１であり、黄色で表示されている。
【０１８１】
２０１５は、ネットワークカメラ１０１により撮像されている画像である。
【０１８２】
ステップＳ９０１やステップＳ１００１などで人物の体調情報を取得した結果、当該人物に何らかの異常があると分かった場合、２０１６のようなメッセージを監視カメラビューワー１０３に表示させる。
【０１８３】
ステップＳ７３０では、受付部４０５が、終了指示を受け付けたか否かを判定する。終了指示を受け付けた場合には処理を終了し、終了指示を受付けていない場合にはステップＳ７３１に処理を進める。
【０１８４】
ステップＳ７３１では、受付部４０５が、ナースコール１０５による、例えば、被介護者自身から誰かに向けた、助けを求めるための呼び出しを受け付けたかを判定する。
【０１８５】
呼び出しを受け付けたと判定された場合にはステップＳ７３２に処理を進め、呼び出しを受け付けていないと判定された場合にはステップＳ７０１に処理を戻す。
【０１８６】
ステップＳ７３２では、テーブル管理部４０４が、ナースコール１０５による呼び出しがあった領域は、介護者が状況を確認する緊急度が高いため、すぐに非処理として表示させる。図２２に示す非処理設定処理のフローチャートを用いて説明する。
【０１８７】
本実施形態においては、領域ごとに人物の表示形態を決定し、また、人物の属性ごとに人物の表示形態を決定している。そして、領域ごとに決められた人物の表示形態よりも、人物の属性ごとに決められた人物の表示形態を緊急度などに応じて優先して最終的な人物の表示形態を決定する。人物の表示形態を柔軟に決定しつつ、人物のプライバシーに配慮することができる。
【０１８８】
もちろん、人物の属性ごとに決められた人物の表示形態よりも、領域ごとに決められた人物の表示形態が優先されても良い。人物の属性ごとに決められた人物の表示形態と、領域ごとに決められた人物の表示形態との、どちらか一方だけが記憶されていても良い。
【０１８９】
本実施形態のように、人物の表示形態を柔軟に決定することにより、人物のプライバシーに配慮することができる。
【０１９０】
以上で、図７及び図８に示すフローチャートについての説明を終了する。
【０１９１】
＜シルエット化処理（ステップＳ７２１）＞
以下、図９に示すフローチャートを用いて、図８のステップＳ７２１に示すシルエット化処理について説明する。
【０１９２】
ステップＳ９０１では、情報取得部４０９が、ウェアラブル端末１０４から人物の体調情報を取得する。例えば、人物の体温や、脈拍などを取得する。
【０１９３】
ステップＳ９０２では、テーブル管理部４０４が、図１７に示すカラーテーブルを取得する。
【０１９４】
ステップＳ９０３では、テーブル管理部４０４が、ステップＳ９０１で取得された体調情報のレベルに基づいて、ステップＳ９０２で取得されたカラーテーブル１７００から選択したＨＴＭＬカラーコード１７０２に対応する色１７０１を、シルエット色１４０５に格納する。
【０１９５】
例えば、ステップＳ９０１で取得された人物の体調情報から、当該人物が正常であると判定された場合は、シルエット色１４０５には０を格納する。人物が軽度異常であると判定された場合は、シルエット色１４０５には１を格納する。人物が重度異常であると判定された場合は、シルエット色１４０５には２を格納する。
【０１９６】
体調情報のレベルによってシルエットの色が変わることによって、人物の体調情報のレベルを視覚的に容易に確認できる。
【０１９７】
ステップＳ９０４では、テーブル管理部４０４が、シルエット色１４０５に０が格納されているかを判定する。
【０１９８】
０が格納されていると判定された場合にはステップＳ９０５に処理を進め、０が格納されていないと判定された場合にはステップＳ９０６に処理を進める。
【０１９９】
ステップＳ９０５では、画像処理部４０２が、シルエット色１４０５が０である色に対応するシルエットを描画する。
【０２００】
ステップＳ９０６では、テーブル管理部４０４が、シルエット色１４０５に１が格納されているかを判定する。
【０２０１】
ステップＳ９０７では、画像処理部４０２が、シルエット色１４０５が１である色に対応するシルエットを描画する。
【０２０２】
ステップＳ９０８では、画像処理部４０２が、シルエット色１４０５が２である色に対応するシルエットを描画する。
【０２０３】
以上で、図９に示すフローチャートについての説明を終了する。
【０２０４】
＜アイコン化処理（ステップＳ７２２）＞
以下、図１０に示すフローチャートを用いて、図８のステップＳ７２２に示すアイコン化処理について説明する。
【０２０５】
ステップＳ１００１では、情報取得部４０９が、ウェアラブル端末１０４から人物の体調情報を取得する。例えば、人物の体温や、脈拍などを取得する。（あとでウェアラブル端末についてちゃんと説明を書いておく）
ステップＳ１００２では、テーブル管理部４０４が、カラーテーブル１７００を取得する。
【０２０６】
ステップＳ１００３では、テーブル管理部４０４が、表示形態管理テーブル１４００のアイコン色１４０４に基づいて、ステップＳ１００２で取得されたカラーテーブル１７００から選択したＨＴＭＬカラーコード１７０２に対応する色１７０１を、アイコン色１４０４に格納する。
【０２０７】
例えば、ステップＳ９０１で取得された人物の体調情報から、当該人物が正常であると判定された場合は、アイコン色１４０４には０を格納する。人物が軽度異常であると判定された場合は、アイコン色１４０４には１を格納する。人物が重度異常であると判定された場合は、アイコン色１４０４には２を格納する。
【０２０８】
体調情報のレベルによってアイコンの色が変わることによって、人物の体調情報のレベルを視覚的に容易に確認できる。
【０２０９】
ステップＳ１００４では、テーブル管理部４０４が、図１８に示すアイコンテーブル１８００を取得する。
【０２１０】
アイコンテーブル１８００は、動作１８０１及びアイコン種類１８０２で構成されている。
【０２１１】
動作１８０１は、人物の動作である。アイコン種類１８０２は、動作１８０１に対応する、アイコンの種類を示す。
【０２１２】
アイコン種類１８０２に格納されている番号に紐づいて、アイコンがあらかじめ情報処理装置１００の外部メモリ２１１に記憶されている。また、人物の動作がいずれの動作１８０１に当てはまるかどうかの判断（ステップＳ１００５−Ｓ１００８）は、あらかじめ情報処理装置１００の外部メモリ２１１に記憶されているパターンに基づいて行われる。
【０２１３】
本実施形態においては、図１９のアイコン例に示すようなアイコンが登録されている。
【０２１４】
例えば、アイコン種類１８０２が１であるアイコンに対応するのは１９０１の人物が立っているアイコンである。
【０２１５】
ステップＳ１００５では、画像処理部４０２が、輪郭座標１４０２に基づいて、人物が立っているかを判定する。立っていると判定された場合にはステップＳ１０１０に処理を進め、立っていないと判定された場合にはステップＳ１００６に処理を進める。
【０２１６】
ステップＳ１００６では、画像処理部４０２が、輪郭座標１４０２に基づいて、人物が座っているかを判定する。座っていると判定された場合にはステップＳ１０１１に処理を進め、座っていないと判定された場合にはステップＳ１００７に処理を進める。
【０２１７】
ステップＳ１００７では、画像処理部４０２が、輪郭座標１４０２に基づいて、人物がしゃがんでいるかを判定する。しゃがんでいると判定された場合にはステップＳ１０１２に処理を進め、しゃがんでいないと判定された場合にはステップＳ１００８に処理を進める。
【０２１８】
ステップＳ１００８では、画像処理部４０２が、輪郭座標１４０２に基づいて、人物が寝ているかを判定する。寝ていると判定された場合にはステップＳ１０１３に処理を進め、寝ていないと判定された場合にはステップＳ１００９に処理を進める。
【０２１９】
ステップＳ１００９では、テーブル管理部４０４が、アイコン種類１４０３に１を格納する。アイコン種類１４０３が１であるアイコンは、１９０１にあたる。
【０２２０】
ステップＳ１００９は、人物が立っておらず、座っておらず、しゃがんでおらず、寝てもおらず、人物の動作の判別が不能である場合（適切なアイコンが存在しない場合を含む）に、立っているアイコン１９０１で人物を表示させることを意味する。
【０２２１】
人物の動作の判別が不能である場合の表示方法は、立っているアイコン１９０１で人物を表示させることに限らない。
【０２２２】
ステップＳ１０１０では、テーブル管理部４０４が、アイコン種類１４０３に１を格納する。アイコン種類１４０３が１であるアイコンは、１９０１にあたる。
【０２２３】
ステップＳ１０１１では、テーブル管理部４０４が、アイコン種類１４０３に２を格納する。アイコン種類１４０３が２であるアイコンは、１９０２にあたる。
【０２２４】
ステップＳ１０１２では、テーブル管理部４０４が、アイコン種類１４０３に３を格納する。アイコン種類１４０３が３であるアイコンは、１９０３にあたる。
【０２２５】
ステップＳ１０１３では、テーブル管理部４０４が、アイコン種類１４０３に４を格納する。アイコン種類１４０３が４であるアイコンは、１９０４にあたる。
【０２２６】
ステップＳ１０１４では、テーブル管理部４０４が、アイコン色１４０４に０が格納されているかを判定する。
【０２２７】
０が格納されていると判定された場合にはステップＳ１００５に処理を進め、０が格納されていないと判定された場合にはステップＳ１００６に処理を進める。
【０２２８】
ステップＳ１０１５では、画像処理部４０２が、アイコン色１４０４が０である色に対応するアイコンを描画する。
【０２２９】
ステップＳ１０１６では、テーブル管理部４０４が、アイコン色１４０４に１が格納されているかを判定する。
【０２３０】
ステップＳ１０１７では、画像処理部４０２が、アイコン色１４０４が１である色に対応するアイコンを描画する。
【０２３１】
ステップＳ１０１８では、画像処理部４０２が、アイコン色１４０４が２である色に対応するアイコンを描画する。
【０２３２】
以上で、図１０に示すフローチャートについての説明を終了する。
【０２３３】
＜エリア指定処理＞
以下、図１１に示すフローチャートを用いて、エリア指定処理について説明する。
【０２３４】
本実施形態の監視システムにおいては、ネットワークカメラ１０１で撮像される撮像エリアに対して、ユーザから、エリアの指定を受け付ける。指定を受け付けたエリアに関して、表示形態の指定を受け付ける。１つの撮像エリアに対して、表示形態の指定を受け付けるエリアは、複数あって良い。
【０２３５】
ステップＳ１１０１では、テーブル管理部４０４が、エリア管理テーブル１６００を取得する。
【０２３６】
ステップＳ１１０２では、テーブル管理部４０４が、撮像に用いるネットワークカメラ１０１のＩＰアドレスを取得する。
【０２３７】
ステップＳ１１０３では、画像取得部４０１が、ステップＳ１１０２で取得されたＩＰアドレスを、カメラＩＰアドレス１６０１に格納する。
【０２３８】
ステップＳ１１０４では、表示指示部４０８が、ステップＳ１１０３でカメラＩＰアドレス１６０１に格納されたＩＰアドレスに対応するネットワークカメラ１０１で撮像して得られた画像を取得する。
【０２３９】
ステップＳ１１０５では、テーブル管理部４０４が、処理カウンターを１とする。言い換えると、エリア管理テーブル１６００に、領域１６０２を「領域１」として新たに項目を作る。
【０２４０】
ステップＳ１１０６では、受付部４０５が、図２１に示すエリア指定画面２１００を介して、ユーザから、エリアの指定を受け付ける。例えば、マウスを用いて２１０１のような図形を作成することによって、エリアの指定を受け付ける。
【０２４１】
エリアの形状は、多角形や四角、円、楕円などでも良い。
【０２４２】
また、エリアの指定を受け付ける方法として、監視カメラビューワー１０３に直接タッチするなどもよく、マウスを用いることに限定されない。
【０２４３】
ステップＳ１１０７では、テーブル管理部４０４が、ステップＳ１１０６で指定を受け付けたエリアに対応する座標位置を、座標位置１６０５に登録する。
【０２４４】
ステップＳ１１０８では、テーブル管理部４０４が、ステップＳ１１０６で指定を受け付けたエリアに対して、領域名称１６０３を登録する。例えば、領域名称２１０２に入力された領域名称を領域名称１６０３として登録する。
【０２４５】
ステップＳ１１０９では、受付部４０５が、ユーザから、人物の表示形態の指定を受け付ける。例えば、２１０３のようなプルダウンをユーザが選択することにより、指定を受け付ける。
【０２４６】
ステップＳ１１１０では、受付部４０５が、表示形態をアイコンとする指定を受け付けたかを判定する。
【０２４７】
ステップＳ１１１１では、テーブル管理部４０４が、表示形態１６０４にアイコンとして登録する。
【０２４８】
ステップＳ１１１２では、受付部４０５が、表示形態をシルエットとする指定を受け付けたかを判定する。
【０２４９】
ステップＳ１１１３では、テーブル管理部４０４が、表示形態１６０４にシルエットとして登録する。
【０２５０】
ステップＳ１１１４では、受付部４０５が、表示形態を非処理とする指定を受け付けたかを判定する。
【０２５１】
ステップＳ１１１５では、テーブル管理部４０４が、表示形態１６０４に非処理として登録する。。
【０２５２】
ステップＳ１１１６では、受付部４０５が、ＯＫボタン２１０４の選択を受け付けたかを判定する。
【０２５３】
ステップＳ１１１７では、受付部４０５が、終了指示を受け付けたか否かを判定する。終了指示を受け付けた場合には処理を終了し、終了指示を受け付けていない場合にはＳ１１２０に処理を進める。
【０２５４】
ステップＳ１１１８では、受付部４０５が、キャンセルボタン２１０５の選択を受け付けたかを判定する。
【０２５５】
ステップＳ１１１９では、テーブル管理部４０４が、ステップＳ１１０６で指定されたエリアに係る情報を削除する。
【０２５６】
ステップＳ１１２０では、テーブル管理部４０４が、処理カウンターに１を足し、ステップＳ１１０６に処理を戻す。
【０２５７】
すなわち、ステップＳ１１０２で格納されたカメラＩＰアドレス１６０１に対して、さらにエリアの指定を行うということである。
【０２５８】
したがって、カメラＩＰアドレス１６０１に対して、領域１については人物をシルエットで表示させ、領域２については人物をアイコンで表示させるなど、人物の表示形態を柔軟に設定することができる。
【０２５９】
以上で、図１１に示すフローチャートについての説明を終了する。
【０２６０】
＜非処理設定処理＞
以下、図２２に示すフローチャートを用いて、ナースコールによる呼び出しが行われた場合に、ナースコールと対応づいた領域を非処理として設定する非処理設定処理について説明する。
【０２６１】
ステップＳ２２０１では、特定部４１０が、ステップＳ７３１で押下を受け付けたナースコール１０５の識別番号を特定する。
【０２６２】
ステップＳ２２０２では、テーブル管理部４０４が、エリア管理テーブル１６００を取得する。
【０２６３】
ステップＳ２２０３では、特定部４１０が、ステップＳ２２０２で特定されたナースコール１０５の識別番号と紐づいているカメラＩＰアドレス１６０１を特定する。
【０２６４】
不図示であるが、カメラＩＰアドレス１６０１と、ナースコール１０５の識別番号とは、紐づいて記憶されている。
【０２６５】
ステップＳ２２０４では、テーブル管理部４０４が、ステップＳ２２０３で特定されたカメラＩＰアドレス１６０１と紐づくすべての表示形態１６０４を、非処理に変更する。
【０２６６】
ナースコール１０５による呼び出しが行われた場合、ナースコール１０５と対応づいた領域を非処理として設定することによって、ナースコール１０５による呼び出しがあった領域に関して、介護者などが、現場の状況の確認を迅速に容易に行えるようになる。
【０２６７】
なお、図２２に示す非処理設定処理が行われた場合は、表示形態管理テーブル１４００に記憶されているアイコン種類１４０３−シルエット色１４０５の設定は考慮せず、エリア管理テーブル１６００の設定を優先し、強制的に、該当エリアは非処理で表示される。
【０２６８】
以上で、図２２に示すフローチャートについての説明を終了する。
【０２６９】
＜その他の実施形態＞
本実施形態においては、領域ごとに人物の表示形態を決定しているが、領域ではなく、時間帯などであっても良い。
【０２７０】
たとえば、撮像時刻が午前７時から午後１０時までに撮像された画像に関しては、画像に含まれる人物をシルエットで表示させるが、その他の時間帯は人物を非処理で表示させる。
【０２７１】
被写体は人物に限らず、食物、生物、機器、文具等の動体であればどのようなものであってもよい。この場合、画像を解析することにより、被写体の種類を特定し、シルエット化させるか否かを被写体の種類によって指示することも可能である。
【０２７２】
シルエット化処理の手法は、背景差分法を想定しうるが、画像に含まれる被写体をシルエット化できれば良く、背景差分法に限らない。
【０２７３】
非処理設定処理を行うタイミングは、ステップＳ７３０の処理の後に限らず、ナースコール１０５による呼び出しが行われたタイミングで随時行われても良い。
【０２７４】
呼び出しを行う端末をナースコール１０５としているが、ウェアラブル端末１０４であっても良い。領域全体を非処理にするのではなく、ウェアラブル端末１０４から呼び出しを行った人物だけを非処理にしても良い。
【０２７５】
また、ナースコール１０５は、カメラＩＰアドレス１６０１と紐づいているとしたが、エリア管理テーブル１６００の領域と紐づけておいても良い。
【０２７６】
シルエットやアイコンは、単色ではなく、複数色で構成されていても良いし、模様であっていても良い。
【０２７７】
人物の体調が悪い場合には、当該人物の表示形態を、強制的に非処理の表示形態に変更させても良い。
【０２７８】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０２７９】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２８０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０２８１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０２８２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０２８３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２８４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０２８５】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０２８６】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０２８７】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０２８８】
１００  情報処理装置
１０１  ネットワークカメラ
１０２  録画サーバ
１０３  監視カメラビューワー
１０４  ウェアラブル端末
１０５  ナースコール
１１０  ネットワーク
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ディスプレイ
２１１  外部メモリ
【図１】
2020174266.tif 000003
【図２】
2020174266.tif 000004
【図３】
2020174266.tif 000005
【図４】
2020174266.tif 000006
【図５】
2020174266.tif 000007
【図６】
2020174266.tif 000008
【図７】
2020174266.tif 000009
【図８】
2020174266.tif 000010
【図９】
2020174266.tif 000011
【図１０】
2020174266.tif 000012
【図１１】
2020174266.tif 000013
【図１２】
2020174266.tif 000014
【図１３】
2020174266.tif 000015
【図１４】
2020174266.tif 000016
【図１５】
2020174266.tif 000017
【図１６】
2020174266.tif 000018
【図１７】
2020174266.tif 000019
【図１８】
2020174266.tif 000020
【図１９】
2020174266.tif 000021
【図２０】
2020174266.tif 000022
【図２１】
2020174266.tif 000023
【図２２】
2020174266.tif 000024