(57)【特許請求の範囲】
【請求項１】
監視エリアを撮像してその映像を閲覧装置に出力する撮像装置であって、
前記監視エリアを撮像して、その監視エリアの映像を撮像モードに応じて出力する撮像部と、
ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、
前記映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、
前記映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、
前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、
前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、
前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、
前記活動マップの出力に関する制御を行う制御部と、
を備え、
前記制御部は、前記撮像モードに応じて前記撮像部から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にすることを特徴とする撮像装置。
【請求項２】
前記制御部は、前記適合性がないと判定された場合には、前記活動情報取得部に、前記属性を限定しない活動情報を取得させ、前記活動マップ生成部に、前記属性を限定しない活動マップを生成させ、前記映像出力部に、前記属性を限定しない活動マップを前記監視エリアの映像上に重畳した映像を出力させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像部は、魚眼レンズを介して監視エリアを撮像して魚眼映像のみを出力する第１の撮像モードと、前記魚眼映像を出力するとともに、その魚眼映像に対して歪み補正を実施した補正映像を出力する第２の撮像モードのいずれかのモードによる映像出力が可能であり、
前記制御部は、前記撮像部から出力される映像が前記第１の撮像モードによる映像出力である場合に前記適合性がないと判定することを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記撮像部は、魚眼レンズを介して監視エリアを撮像して魚眼映像のみを出力する第１の撮像モードと、前記魚眼映像を出力するとともに、その魚眼映像に対して歪み補正を実施した補正映像を出力する第２の撮像モードのいずれかのモードによる映像出力が可能であり、
前記制御部は、前記撮像部から出力される映像が前記第２の撮像モードによる映像出力である場合に前記適合性があると判定することを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項５】
監視エリアを撮像してその映像を閲覧装置に出力する撮像装置であって、
前記監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像を、撮像モードに応じて出力する撮像部と、
ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、
前記第１の映像から人物を検出して、前記第１の映像上での人物ごとの位置情報を取得する位置情報取得部と、
前記第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、
前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う同定処理部と、
この同定処理部により対応付けられた前記位置情報および前記属性情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、
前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、
前記第１の映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、
を備えたことを特徴とする撮像装置。
【請求項６】
前記位置情報取得部は、人物ごとの前記位置情報を、前記第１の映像上での人物ごとの検出時刻情報に対応づけて取得し、
前記属性情報取得部は、人物ごとの前記属性情報を、前記第２の映像上での位置情報および検出時刻情報に対応づけて取得し、
前記同定処理部は、前記位置情報取得部および前記属性情報取得部でそれぞれ取得した前記位置情報および前記検出時刻情報に基づき、前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行うことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記撮像部は、魚眼レンズを介して監視エリアを撮像した魚眼映像を前記第１の映像として出力するとともに、ユーザの操作入力に応じて設定された複数の対象エリアの映像を前記第１の映像から切り出して、その複数の映像に対して歪み補正を実施し、これにより得られた複数の補正映像を前記第２の映像として出力することを特徴とする請求項５または請求項６に記載の撮像装置。
【請求項８】
撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置であって、
前記撮像装置において、監視エリアを撮像して得られる映像が撮像モードに応じて前記撮像装置から入力される映像入力部と、
この映像入力部に入力された映像を蓄積する映像蓄積部と、
ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、
前記映像蓄積部に蓄積された映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、
前記映像蓄積部に蓄積された映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、
前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、
前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、
前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、
前記活動マップの出力に関する制御を行う制御部と、
を備え、
前記制御部は、前記撮像モードに応じて前記撮像装置から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にすることを特徴とする録画装置。
【請求項９】
撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置であって、
前記撮像装置において、監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像が、撮像モードに応じて前記撮像装置から入力される映像入力部と、
この映像入力部に入力された前記第１の映像および前記第２の映像を蓄積する映像蓄積部と、
ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、
前記第１の映像から人物を検出して、前記第１の映像上での人物ごとの位置情報を取得する位置情報取得部と、
前記第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、
前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う同定処理部と、
この同定処理部により対応付けられた前記位置情報および前記属性情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、
前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、
前記第１の映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、
を備えたことを特徴とする録画装置。
【請求項１０】
撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置であって、
前記撮像装置において、監視エリアを撮像して得られる映像が撮像モードに応じて前記撮像装置から入力される映像入力部と、
ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、
前記映像入力部に入力された映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、
前記映像入力部に入力された映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、
前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、
前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、
前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、
前記活動マップの出力に関する制御を行う制御部と、
を備え、
前記制御部は、前記撮像モードに応じて前記撮像装置から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にすることを特徴とする映像出力制御装置。
【請求項１１】
撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置であって、
前記撮像装置において、監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像が、撮像モードに応じて前記撮像装置から入力される映像入力部と、
ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、
前記映像入力部に入力された前記第１の映像から人物を検出して、前記第１の映像上での人物ごとの位置情報を取得する位置情報取得部と、
前記映像入力部に入力された前記第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、
前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う同定処理部と、
この同定処理部により対応付けられた前記位置情報および前記属性情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、
前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、
前記第１の映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、
を備えたことを特徴とする映像出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視エリアを撮像してその映像を閲覧装置に出力する撮像装置、撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置、および撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置に関するものである。
【背景技術】
【０００２】
コンビニエンスストアなどの店舗においては、店舗内を撮影するカメラを設置して、そのカメラの映像で店舗内の状況を監視する監視システムが広く普及しているが、このカメラの映像を利用して、店舗内での顧客の活動状況を把握することができるようにすると、その顧客の活動状況に基づいて、店舗内での商品の陳列方法の改善策などを考えることで、店舗の売上や利益の向上を図ることができる。
【０００３】
このような監視エリアにおける人物の活動状況の分析に関するものとして、従来、複数のカメラの映像から、監視エリアにおける人物の活動状況に関する情報を取得して、その活動状況を可視化した活動マップを生成する技術が知られている（特許文献１参照）。この技術では、活動マップが、人物の活動度合いに応じて等高線状に色分けして、監視エリアの配置図上に重畳して表示されるようになっている。また、監視エリアを複数のブロックに分割して、そのブロックごとに人物の滞留度合いを検出する技術が知られている（特許文献２参照）。この技術では、人物の滞留度合いを示す値（スコア）がブロックごとに出力されるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３４６８８号公報
【特許文献２】特開２０１１−２４８８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて、店舗経営者等が、例えば、人物の属性（年齢や性別などの客層）に応じた集客状況を確認するために、店舗内での人物の活動状況を特定の属性に限定して把握したいといった要望がある。しかしながら、特許文献１，２に開示された技術によれば、監視エリアにおける人物の全体的な活動状況や人物が集まっている滞留箇所を容易に把握することができるものの、人物の活動状況を特定の属性に限定して把握する要望に対しては何の配慮もなされておらず、このような要望に応えることができないという問題があった。
【０００６】
また、特許文献１，２に開示された技術では、人物の活動状況の分析を行うためのソフトウェアをＰＣなどの情報処理装置にインストールするなどして活動マップを出力するようにしており、活動状況分析用の専用の装置を設ける必要があるため、コストが嵩み、簡単なシステム構成で活動マップを表示させることができる技術が望まれる。また、精度の低い活動マップが出力されると、ユーザが誤った判断を行い、ユーザに無用な手間を煩わせることになり、ユーザの使い勝手が低下することから、このような不都合を未然に防いで、ユーザの使い勝手を向上させることができる技術が望まれる。
【０００７】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、その主な目的は、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができ、さらに、属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させることができるように構成された撮像装置、録画装置および映像出力制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、監視エリアを撮像してその映像を閲覧装置に出力する撮像装置であって、前記監視エリアを撮像して、その監視エリアの映像を撮像モードに応じて出力する撮像部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、前記映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、前記活動マップの出力に関する制御を行う制御部と、を備え、前記制御部は、前記撮像モードに応じて前記撮像部から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にする構成とする。
【０００９】
また、本発明の録画装置は、撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置であって、前記撮像装置において、監視エリアを撮像して得られる映像が撮像モードに応じて前記撮像装置から入力される映像入力部と、この映像入力部に入力された映像を蓄積する映像蓄積部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像蓄積部に蓄積された映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、前記映像蓄積部に蓄積された映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、前記活動マップの出力に関する制御を行う制御部と、を備え、前記制御部は、前記撮像モードに応じて前記撮像装置から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にする構成とする。
【００１０】
また、本発明の映像出力制御装置は、撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置であって、前記撮像装置において、監視エリアを撮像して得られる映像が撮像モードに応じて前記撮像装置から入力される映像入力部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像入力部に入力された映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、前記映像入力部に入力された映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、前記活動マップの出力に関する制御を行う制御部と、を備え、前記制御部は、前記撮像モードに応じて前記撮像装置から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にする構成とする。
【発明の効果】
【００１１】
本発明によれば、監視エリアの映像上に属性を限定した活動マップを重畳した出力映像が撮像装置から出力されるため、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができる。そして、撮像部から出力される映像が属性情報の取得に適していない場合には、属性を限定した活動マップの出力機能を無効にするため、属性を限定した活動マップの精度が低い状態で出力されてユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係るモニタリングシステムの全体構成図
【図２】店舗のレイアウトおよびカメラ１の設置状況を説明する店舗の平面図
【図３】カメラ１から出力される魚眼映像、およびこの魚眼映像上に活動マップを重畳した映像を示す説明図
【図４】カメラ１から出力される４画ＰＴＺ映像、および魚眼映像から４画ＰＴＺ映像を生成する処理の概要を説明する説明図
【図５】カメラ１で行われる処理の概要を説明する説明図
【図６】カメラ１の概略構成を示す機能ブロック図
【図７】カメラ１の各部で行われる映像出力時の処理の手順を示すフロー図
【図８】位置情報取得部２４および属性情報取得部２６で行われる処理の手順を示すフロー図
【図９】同定処理部２８で行われる処理を説明する説明図
【図１０】モニタ７に表示されるモニタリング画面を示す説明図
【図１１】モニタ７に表示される基本的な設定項目に関する設定画面を示す説明図
【図１２】モニタ７に表示されるカメラ１の映像出力に関する設定画面を示す説明図
【図１３】モニタ７に表示されるカメラ１の映像出力に関する設定画面を示す説明図
【図１４】モニタ７に表示される動体検知に関する設定画面を示す説明図
【図１５】モニタ７に表示されるライン設定に関する設定画面を示す説明図
【図１６】モニタ７に表示されるユーザ管理に関する設定画面を示す説明図
【図１７】第２実施形態におけるカメラ１０１およびレコーダ１０２の概略構成を示す機能ブロック図
【図１８】第３実施形態におけるアダプタ１１１の概略構成を示す機能ブロック図
【発明を実施するための形態】
【００１３】
前記課題を解決するためになされた第１の発明は、監視エリアを撮像してその映像を閲覧装置に出力する撮像装置であって、前記監視エリアを撮像して、その監視エリアの映像を撮像モードに応じて出力する撮像部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、前記映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、前記活動マップの出力に関する制御を行う制御部と、を備え、前記制御部は、前記撮像モードに応じて前記撮像部から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にする構成とする。
【００１４】
これによると、監視エリアの映像上に属性を限定した活動マップを重畳した出力映像が撮像装置から出力されるため、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができる。そして、撮像部から出力される映像が属性情報の取得に適していない場合には、属性を限定した活動マップの出力機能を無効にするため、属性を限定した活動マップの精度が低い状態で出力されてユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。
【００１５】
また、第２の発明は、前記制御部は、前記適合性がないと判定された場合には、前記活動情報取得部に、前記属性を限定しない活動情報を取得させ、前記活動マップ生成部に、前記属性を限定しない活動マップを生成させ、前記映像出力部に、前記属性を限定しない活動マップを前記監視エリアの映像上に重畳した映像を出力させる構成とする。
【００１６】
これによると、撮像部から出力される映像が属性情報の取得に適していない場合でも、属性を限定しない活動マップが出力されるため、ユーザの使い勝手を向上させることができる。
【００１７】
また、第３の発明は、前記撮像部は、魚眼レンズを介して監視エリアを撮像して魚眼映像のみを出力する第１の撮像モードと、前記魚眼映像を出力するとともに、その魚眼映像に対して歪み補正を実施した補正映像を出力する第２の撮像モードのいずれかのモードによる映像出力が可能であり、前記制御部は、前記撮像部から出力される映像が前記第１の撮像モードによる映像出力である場合に前記適合性がないと判定する構成とする。
【００１８】
これによると、魚眼映像では、属性情報を精度よく取得することができず、一方、歪み補正を実施した補正映像では、属性情報を精度よく取得することができるため、撮像部から出力される映像が魚眼映像のみの場合に、適合性がないと判定して、属性を限定した活動マップの出力機能を無効にすることで、ユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。
【００１９】
また、第４の発明は、前記撮像部は、魚眼レンズを介して監視エリアを撮像して魚眼映像のみを出力する第１の撮像モードと、前記魚眼映像を出力するとともに、その魚眼映像に対して歪み補正を実施した補正映像を出力する第２の撮像モードのいずれかのモードによる映像出力が可能であり、前記制御部は、前記撮像部から出力される映像が前記第２の撮像モードによる映像出力である場合に前記適合性があると判定する構成とする。
【００２０】
これによると、魚眼映像では、属性情報を精度よく取得することができず、一方、歪み補正を実施した補正映像では、属性情報を精度よく取得することができるため、撮像部から出力される映像が補正映像を含む場合に、適合性があると判定して、属性を限定した活動マップの出力機能を有効にすることで、属性を限定した活動マップを確実に精度の高い状態で出力させることができる。
【００２１】
また、第５の発明は、監視エリアを撮像してその映像を閲覧装置に出力する撮像装置であって、前記監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像を、撮像モードに応じて出力する撮像部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記第１の映像から人物を検出して、前記第１の映像上での人物ごとの位置情報を取得する位置情報取得部と、前記第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う同定処理部と、この同定処理部により対応付けられた前記位置情報および前記属性情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記第１の映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、を備えた構成とする。
【００２２】
これによると、監視エリアの映像上に属性を限定した活動マップを重畳した出力映像が撮像装置から出力されるため、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができる。そして、歪み補正を実施した第２の映像を用いて属性情報を取得するため、属性を限定した活動マップを精度が高い状態で出力させることができる。このため、属性を限定した活動マップの精度が低い状態で出力されてユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。また、第１の映像には撮像エリアの全体が写ることから、この第１の映像上に活動マップを重畳することで、属性を限定した人物の活動状況を広い範囲で把握することができるので、ユーザの使い勝手を向上させることができる。
【００２３】
また、第６の発明は、前記位置情報取得部は、人物ごとの前記位置情報を、前記第１の映像上での人物ごとの検出時刻情報に対応づけて取得し、前記属性情報取得部は、人物ごとの前記属性情報を、前記第２の映像上での位置情報および検出時刻情報に対応づけて取得し、前記同定処理部は、前記位置情報取得部および前記属性情報取得部でそれぞれ取得した前記位置情報および前記検出時刻情報に基づき、前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う構成とする。
【００２４】
これによると、第１の映像上から取得した位置情報と第２の映像から取得した属性情報とを精度よく対応づけることができるため、属性を限定した活動マップの精度をより一層高めることができる。
【００２５】
また、第７の発明は、前記撮像部は、魚眼レンズを介して監視エリアを撮像した魚眼映像を前記第１の映像として出力するとともに、ユーザの操作入力に応じて設定された複数の対象エリアの映像を前記第１の映像から切り出して、その複数の映像に対して歪み補正を実施し、これにより得られた複数の補正映像を前記第２の映像として出力する構成とする。
【００２６】
これによると、第２の映像の対象エリアを、監視エリアにおける人物が通過する領域に設定することで、第１の映像に現れる人物について属性情報を漏れなく取得することができるので、属性を限定した活動マップを精度の高い状態で出力させることができる。
【００２７】
また、第８の発明は、撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置であって、前記撮像装置において、監視エリアを撮像して得られる映像が撮像モードに応じて前記撮像装置から入力される映像入力部と、この映像入力部に入力された映像を蓄積する映像蓄積部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像蓄積部に蓄積された映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、前記映像蓄積部に蓄積された映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、前記活動マップの出力に関する制御を行う制御部と、を備え、前記制御部は、前記撮像モードに応じて前記撮像装置から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にする構成とする。
【００２８】
これによると、第１の発明と同様に、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができ、さらに、属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させることができる。
【００２９】
また、第９の発明は、撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置であって、前記撮像装置において、監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像が、撮像モードに応じて前記撮像装置から入力される映像入力部と、この映像入力部に入力された前記第１の映像および前記第２の映像を蓄積する映像蓄積部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記第１の映像から人物を検出して、前記第１の映像上での人物ごとの位置情報を取得する位置情報取得部と、前記第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う同定処理部と、この同定処理部により対応付けられた前記位置情報および前記属性情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記第１の映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、を備えた構成とする。
【００３０】
これによると、第５の発明と同様に、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができ、さらに、属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させることができる。
【００３１】
また、第１０の発明は、撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置であって、前記撮像装置において、監視エリアを撮像して得られる映像が撮像モードに応じて前記撮像装置から入力される映像入力部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像入力部に入力された映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部と、前記映像入力部に入力された映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記属性情報および前記位置情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記監視エリアの映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、前記活動マップの出力に関する制御を行う制御部と、を備え、前記制御部は、前記撮像モードに応じて前記撮像装置から出力される映像が、前記属性情報の取得に適している否かの適合性を判定し、前記適合性があると判定された場合には、前記属性を限定した活動マップの出力機能を有効にし、前記適合性がないと判定された場合には、前記属性を限定した活動マップの出力機能を無効にする構成とする。
【００３２】
これによると、第１の発明と同様に、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができ、さらに、属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させることができる。
【００３３】
また、第１１の発明は、撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置であって、前記撮像装置において、監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像が、撮像モードに応じて前記撮像装置から入力される映像入力部と、ユーザの操作入力に従って、前記撮像モードおよび人物の属性を設定する入力設定部と、前記映像入力部に入力された前記第１の映像から人物を検出して、前記第１の映像上での人物ごとの位置情報を取得する位置情報取得部と、前記映像入力部に入力された前記第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部と、前記位置情報と前記属性情報とを人物ごとに対応付ける処理を行う同定処理部と、この同定処理部により対応付けられた前記位置情報および前記属性情報に基づき、前記監視エリア内の位置に応じた活動情報を、前記入力設定部により設定された前記属性に限定して取得する活動情報取得部と、前記活動情報に基づき、前記属性を限定した活動マップを生成する活動マップ生成部と、前記第１の映像上に前記活動マップを重畳した映像を生成して出力する映像出力部と、を備えた構成とする。
【００３４】
これによると、第５の発明と同様に、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができ、さらに、属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させることができる。
【００３５】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００３６】
（第１実施形態）
図１は、第１実施形態に係るモニタリングシステムの全体構成図である。このモニタリングシステムは、スーパーマーケットやコンビニエンスストアなどの小売店舗などを対象にして構築されるものであり、カメラ（撮像装置）１と、レコーダ２と、ＰＣ（閲覧装置）３と、を備えている。
【００３７】
カメラ１は店舗内（監視エリア）の適所に設置され、カメラ１により店舗内が撮像される。このカメラ１は、３６０度の撮影範囲を有する全方位カメラであり、魚眼レンズを介して監視エリアを撮像する撮像部２１を備えている。また、このカメラ１は、ネットワーク接続が可能な、いわゆるＩＰカメラであり、レコーダ２もネットワーク接続が可能に構成され、このカメラ１およびレコーダ２は店舗内に設置されたＬＡＮに接続されており、カメラ１から出力される映像がレコーダ２に蓄積される。
【００３８】
また、ＰＣ３もＬＡＮに接続されており、カメラ１およびレコーダ２から出力される映像がＰＣ３に入力され、ＰＣ３に接続されたモニタ（表示装置）７に映像が表示される。これにより、店長などの店舗側のユーザが、カメラ１で撮影された店舗内の映像をリアルタイムで閲覧することができ、また、レコーダ２に録画された過去の店舗内の映像を閲覧することができる。
【００３９】
また、カメラ１、レコーダ２およびＰＣ３は、複数の店舗の各々に設置されており、複数の店舗を総括する本部にはＰＣ１１が設置されており、このＰＣ１１は、ＷＡＮを介して、各店舗のカメラ１およびレコーダ２に接続されている。これにより、本部側のユーザが、カメラ１で撮影された店舗内の映像をリアルタイムで閲覧することができ、また、レコーダ２に録画された過去の店舗内の映像を閲覧することができる。
【００４０】
次に、店舗のレイアウトおよびカメラ１の設置状況について説明する。図２は、店舗のレイアウトおよびカメラ１の設置状況を説明する店舗の平面図である。
【００４１】
店舗には、出入口、陳列棚およびレジカウンタなどが設けられている。陳列棚は、青果、鮮魚、精肉、加工食品、飲料などの商品の種類に分けて設置されている。顧客は、出入口から入店し、陳列棚の間の通路を通って店舗内を移動し、所望の商品が見つかると、その商品を持ってレジカウンタに向かい、レジカウンタで会計（代金の支払い）を済ませた後に出入口から退店する。
【００４２】
また、店舗には、店舗内（監視エリア）を撮影するカメラ１が設置されている。このカメラ１は、店舗内の天井の適宜な位置に設置されており、このカメラ１により、店舗内に滞在する人物を撮影することができる。
【００４３】
次に、図１に示したカメラ１から出力される魚眼映像について説明する。図３は、カメラ１から出力される魚眼映像、およびこの魚眼映像の映像上に活動マップを重畳した映像を示す説明図である。
【００４４】
カメラ１では、魚眼レンズを介して監視エリアを撮像し、図３（Ａ）に示すように、魚眼映像（第１の映像）を出力する。また、本実施形態では、監視エリアにおける人物の活動状況を可視化する活動マップを生成し、図３（Ｂ）に示すように、魚眼映像上に活動マップを重畳した映像を生成して出力する。
【００４５】
また、本実施形態では、ユーザが人物の属性（性別および年齢などの客層）を指定することで、その属性に限定した活動マップを生成することができる。また、人物の属性を指定しない場合には、全ての人物を対象にした活動マップが生成される。
【００４６】
次に、図１に示したカメラ１から出力される４画ＰＴＺ映像について説明する。図４は、カメラ１から出力される４画ＰＴＺ映像、および魚眼映像から４画ＰＴＺ映像を生成する処理の概要を説明する説明図である。なお、４画ＰＴＺ映像とは、魚眼画像の中から、指定する４ヶ所の画像の歪みを補正して４：３の画像をマルチ画面として表示したものである。また、４画ＰＴＺ映像は、魚眼映像からの指定で各画面の表示位置を変えることができる。例えば、従来のボックスカメラ４台を利用して得られるようなマルチ画面映像が１台の全方位カメラによって生成されることになる。
【００４７】
カメラ１では、図４（Ａ）に示すように、４画ＰＴＺ映像（第２の映像）を生成して出力する。この４画ＰＴＺ映像は、図４（Ｂ）に示すように、魚眼映像の中心部を含まない画像領域上に４つの対象エリアを設定し、その４つの対象エリアの映像を魚眼映像から切り出して、その４つの対象エリアの映像に対して歪み補正を実施することで、４つの補正映像からなる４画ＰＴＺ映像が得られる。
【００４８】
対象エリアは、入力デバイス６を用いたユーザの操作入力に応じて設定される。このとき、魚眼映像が表示された対象エリア設定画面をモニタ７に表示させて、魚眼映像内の対象エリアの位置をユーザに指定させればよい。また、本実施形態では、４画ＰＴＺ映像から人物を検出し、人物ごとに属性を判定して、人物ごとに属性情報を取得する処理が行われる。このため、魚眼映像において人物が通過する画像領域に対象エリアを設定することで、魚眼映像に現れる人物について属性情報を漏れなく取得することができる。
【００４９】
また、カメラ１では、魚眼映像および４画ＰＴＺ映像の他に、１画ＰＴＺ映像、ダブルパノラマ映像、単一パノラマ映像などを出力することができる。１画ＰＴＺ映像は、魚眼映像上に１つの対象エリアを設定し、その対象エリアの映像を魚眼映像から切り出して、その映像に対して歪み補正を実施することで得られる。ダブルパノラマ映像は、魚眼映像の中心部を除くリング状の画像領域を２分割した状態で映像を切り出して、その映像に対して歪み補正を実施することで得られる。単一パノラマ映像は、魚眼映像の中心に対して対称位置にある弓形状の画像領域を除いた映像を魚眼映像から切り出して、その映像に対して歪み補正を実施することで得られる。
【００５０】
次に、図１に示したカメラ１で行われる処理の概要について説明する。図５は、カメラ１で行われる処理の概要を説明する説明図である。
【００５１】
カメラ１の撮像部２１は、図５（Ａ）に示すように、魚眼映像のみを出力する第１の撮像モードと、図５（Ｂ）に示すように、魚眼映像および４画ＰＴＺ映像を出力する第２の撮像モードとの２つの撮像モードを少なくとも有している。ここで、第１の撮像モードで出力される魚眼映像は、人物の顔の画像の歪みが大きく、精度よく属性（性別および年齢などの客層）を判定することができないため、属性情報の取得に適していない。一方、第２の撮像モードで出力される４画ＰＴＺ映像は、人物の顔の画像の歪みが改善され、精度よく属性を判定することができるため、属性情報の取得に適している。
【００５２】
そこで、本実施形態では、撮像部２１から出力される映像が魚眼映像のみである場合、すなわち、第１の撮像モードでは、属性情報の取得に適していないと判定して、属性を限定した活動マップの出力機能を無効にする制御が行われる。すなわち、図５（Ａ）に示すように、魚眼映像から人物ごとの位置情報を取得し、その位置情報に基づいて、全ての人物を対象にして属性を限定しない活動情報を取得し、その活動情報に基づいて属性を限定しない活動マップを生成し、その活動マップを魚眼映像上に重畳した映像を生成して出力する。
【００５３】
一方、撮像部２１から出力される映像が４画ＰＴＺ映像（補正映像）を含む場合、すなわち、第２の撮像モードでは、属性情報の取得に適していると判定して、属性を限定した活動マップの出力機能を有効にする制御が行われる。すなわち、図５（Ｂ）に示すように、魚眼映像から人物ごとの位置情報を取得し、また、４画ＰＴＺ映像から人物ごとの属性情報を取得し、位置情報および属性情報に基づいて、指定された属性に該当する人物を対象にして属性を限定した活動情報を取得し、その活動情報に基づいて属性を限定した活動マップを生成し、その活動マップを魚眼映像上に重畳した映像を生成して出力する。
【００５４】
ここで、監視エリアの天井に設置されたカメラ１で監視エリアを撮像した魚眼映像では、監視エリアにおける人物の位置を精度よく検出することができる。このため、本実施形態では、魚眼映像から人物ごとの位置情報を取得している。また、魚眼映像には撮像エリアの全体が写ることから、本実施形態では、この魚眼映像上に活動マップを重畳するようにしており、これにより属性を限定した人物の活動状況を広い範囲で把握することができる。
【００５５】
また、本実施形態では、位置情報および属性情報をそれぞれ魚眼映像および４画ＰＴＺ映像から取得するようにしているが、この場合、魚眼映像から取得した位置情報と、４画ＰＴＺ映像から取得した属性情報とを、人物ごとに対応付ける処理を行わなければ、属性を限定した活動情報を取得することができない。そこで、本実施形態では、魚眼映像で検出した人物と４画ＰＴＺ映像で検出した人物との間で、同一人物であるか否かの対応関係を判定し、この対応関係に基づいて、位置情報および属性情報を人物ごとに対応付ける処理が行われる。
【００５６】
次に、図１に示したカメラ１の概略構成について説明する。図６は、カメラ１の概略構成を示す機能ブロック図である。
【００５７】
カメラ１は、撮像部２１と、魚眼映像蓄積部２２と、４画ＰＴＺ映像蓄積部２３と、位置情報取得部２４と、位置情報蓄積部２５と、属性情報取得部２６と、属性情報蓄積部２７と、同定処理部２８と、活動情報取得部２９と、活動情報蓄積部３０と、活動マップ生成部３１と、活動マップ制御部３２と、人数計測部３３と、プライバシーマスク処理部３４と、映像出力部３５と、入力設定部３６と、ユーザ認証部３７と、インタフェース３８と、を備えている。
【００５８】
撮像部２１は、魚眼レンズ４１と、撮像素子４２と、制御回路４３と、歪み補正処理部４４と、を備えている。撮像素子４２は、魚眼レンズ４１を介して監視エリアを撮像する。制御回路４３では、撮像素子４２の出力信号に基づいて魚眼映像を出力する。
【００５９】
歪み補正処理部４４では、制御回路４３から出力される魚眼映像に対して歪み補正を実施した補正映像を出力する。本実施形態では、前記のように、ユーザの操作入力に応じて設定された４つの対象エリアの映像を魚眼映像から切り出して、その複数の映像に対して歪み補正を実施し、これにより得られた複数の補正映像、すなわち、４画ＰＴＺ映像を出力する。
【００６０】
撮像部２１は、魚眼映像のみを出力する第１の撮像モードと、魚眼映像および４画ＰＴＺ映像を出力する第２の撮像モードとの２つの撮像モードを少なくとも有している。
【００６１】
魚眼映像蓄積部２２は、制御回路４３から出力される魚眼映像を蓄積する。４画ＰＴＺ映像蓄積部２３は、歪み補正処理部４４から出力される４画ＰＴＺ映像を蓄積する。これらの映像蓄積部２２，２３は、メモリカード、ハードディスクドライブおよびソリッドステートドライブなどの記憶デバイスからなり、カメラ１に内蔵することから、比較的小容量の記憶デバイスが採用され、記憶容量の範囲内で直近の映像が蓄積される。
【００６２】
位置情報取得部２４では、魚眼映像（フレーム）から人物を検出する人物検出処理（動体検知検出）が行われ、この人物検出処理により、その人物ごとに魚眼映像上での位置情報を取得する。人物検出処理では、魚眼映像から人物の上半身、すなわち、人物の頭部および肩部によるΩ形状を検出して、その領域を囲む矩形の人物エリア（人物枠）を取得する。また、人物が存在する領域の全体を囲むように人物エリアを設定したり、人物が存在する領域の近傍の床面に人物エリアを設定したりしてもよい。なお、この人物検出処理には、公知の動体検知技術などを用いればよい。また、位置情報取得部２４では、人物が検出された映像の撮影時刻から取得した検出時刻情報を、人物ごとの位置情報に対応づけて取得する。この位置情報取得部２４から出力される位置情報および時間情報は位置情報蓄積部２５に蓄積される。
【００６３】
属性情報取得部２６では、４画ＰＴＺ映像（フレーム）から人物の顔を検出して、人物ごとの属性（性別および年齢などの客層）を判定して、人物ごとに属性情報を取得する処理が行われる。また、属性情報取得部２６では、４画ＰＴＺ映像上での人物の顔の検出位置に関する位置情報、および人物の顔が検出された映像の撮影時刻から取得した検出時刻情報を、人物ごとの属性情報に対応づけて取得する。この属性情報取得部２６から出力される属性情報、位置情報および時間情報は属性情報蓄積部２７に蓄積される。
【００６４】
同定処理部２８では、位置情報取得部２４で取得した位置情報と、属性情報取得部２６で取得した属性情報とを人物ごとに対応付ける処理が行われる。この同定処理部２８では、魚眼映像で検出した人物と４画ＰＴＺ映像で検出した人物との間で、同一人物であるか否かの対応関係を判定し、この対応関係に基づいて、位置情報および属性情報を人物ごとに対応付ける処理が行われる。これにより、魚眼映像上での人物に属性を付与することができる。
【００６５】
活動情報取得部２９では、位置情報取得部２４により取得した人物の位置情報に基づいて、魚眼映像上の位置に応じた人物の活動度合いを表す動体活動値（活動情報）を取得する。本実施形態では、位置情報取得部２４において、フレームの撮像時刻により規定される所定の時刻ごとに人物エリアに関する位置情報を取得し、活動情報取得部２９において、各画素（検出要素）が人物エリアに位置する回数をカウントして、画素単位の動体活動値（カウンタ値）を取得する。
【００６６】
具体的には、各画素が人物エリア内に入る度にその画素のカウンタ値を１増分し、この画素ごとの人物エリアのカウントが、所定の検出単位期間で継続して行われて、検出単位期間ごとに画素単位の動体活動値が順次求められる。なお、人物エリアの誤検出を考慮して、人物エリア内に所定回数（例えば３回）連続して入った場合に、動体活動値（カウンタ値）を１増分するようにしてもよい。
【００６７】
このようにして検出単位期間ごとの動体活動値が順次求められると、この検出単位期間ごとの動体活動値を観測期間（活動マップの対象期間）で集約する統計処理（例えば単純な加算や平均化）を行って、観測期間における活動情報を取得する。なお、観測期間には、映像の表示時刻の進行に応じて観測期間が表示時刻に追随して移動する期間移動型（例えば、常に直前の１５分間を観測）、表示開始時刻を始点にして映像の表示時刻の進行に応じて観測期間が徐々に拡張する期間拡張型、観測期間が固定された期間固定型などがあり、期間移動型や期間拡張型のように観測期間が変化する場合でも、観測期間に含まれる検出単位期間の動体活動値を集約することで、観測期間における活動情報を取得することができる。
【００６８】
また、活動情報取得部２９では、活動マップ制御部３２からの指示に応じて、属性を限定しない活動情報と、属性を限定した活動情報とのいずれかを取得する。属性を限定しない活動情報を取得する際には、全ての人物を対象にして処理を行えばよく、属性を限定した活動情報を取得する際には、入力設定部３６により設定された属性に該当する人物を対象にして処理を行えばよい。このとき、同定処理部２８により、位置情報と属性情報とが人物ごとに対応付けられているため、魚眼映像上で検出された人物の中から、設定された属性に該当する人物を抽出することができ、これにより、魚眼映像上の位置に応じた動体活動値を、設定された属性に限定して取得することができる。
【００６９】
なお、画素ごとの動体活動値を、所定の大きさのグリッド単位で集約する、例えば、グリッド内に位置する複数の画素ごとの動体活動値を平均化して、グリッド単位の動体活動値を取得するようにしてもよい。また、人物エリアの中心点に関する位置情報を取得して、人物エリアの中心点がグリッド内に位置する回数をカウントして、グリッドごとの活動情報を取得するようにしてもよい。
【００７０】
活動マップ生成部３１では、活動情報取得部２９で取得した動体活動値に基づき、監視エリアにおける人物の活動状況を可視化した活動マップを生成する処理が行われる。ここで、活動情報取得部２９で属性を限定しない活動情報を取得した場合、属性に関係なく全ての人物の活動状況を表す活動マップが生成され、属性を限定した活動情報を取得した場合、指定された属性に該当する人物の活動状況を表す活動マップが生成される。なお、活動マップ画像の表示形態（色や透過率など）は予め設定されたものとすればよいが、ユーザが適宜に選択することができるようにしてもよい。
【００７１】
活動マップ制御部３２は、活動マップの出力に関する制御を行うものであり、適合性判定部４５を備えている。この適合性判定部４５では、入力設定部３６により設定された撮像モードにしたがって撮像部２１から出力される映像が、属性情報の取得に適している否かの適合性を判定する。
【００７２】
そして、活動マップ制御部３２では、適合性判定部４５により適合性があると判定された場合には、属性を限定した活動マップの出力機能を有効にする制御が行われる。すなわち、活動情報取得部２９で、属性を限定しない活動情報を取得し、活動マップ生成部３１で、属性を限定しない活動マップを生成し、映像出力部３５から、属性を限定しない活動マップを魚眼映像上に重畳した映像を生成して出力する。一方、適合性判定部４５により適合性がないと判定された場合には、属性を限定した活動マップの出力機能を無効にする制御が行われる。すなわち、活動情報取得部２９で、属性を限定した活動情報を取得し、活動マップ生成部３１で、属性を限定した活動マップを生成し、映像出力部３５から、属性を限定した活動マップを魚眼映像上に重畳した映像を生成して出力する。
【００７３】
人数計測部３３では、映像上に設定されたカウントラインを通過する人物の人数を計測する処理が行われる。この人数計測部３３では、まず、映像から人物を検出して、その人物ごとの位置情報に基づいて、人物ごとの動線を取得する。次いで、人物ごとの動線に基づいて、映像上に設定されたカウントラインを人物の動線が横切ったことが検知されると、その人物がカウントラインを通過したものと判断して、その人物を計数する。このとき、人物がカウントラインを通過する方向に応じて、通過する人物を計数することで、方向別の人数を計測することができる。
【００７４】
プライバシーマスク処理部３４では、映像に対して、人物の画像領域をマスク画像に変更するマスク処理を実施して、マスク処理映像を生成する。このプライバシーマスク処理部３４では、まず、映像から人物の画像（前景画像）を除去した背景画像を生成し、ついで、その背景画像に基づいて、映像内に存在する人物の画像領域の位置情報を取得する。そして、人物の画像領域の位置情報に基づいて、人物の画像領域に対応するマスク画像を生成して、このマスク画像を背景画像上に重畳したマスク処理映像を生成する。
【００７５】
入力設定部３６では、ＰＣ３に接続された入力デバイス６を用いたユーザの操作入力に従って、撮像部２１の撮像モード、および活動マップの対象となる人物の属性を設定する。
【００７６】
ユーザ認証部３７では、カメラ１から出力される映像の閲覧権限を有するユーザに関する認証情報が保持され、ＰＣ３においてユーザにより入力された入力情報を認証情報と照合して、ＰＣ３において映像を閲覧するユーザが、映像の閲覧権限を有するユーザか否かを検証するユーザ認証が行われる。
【００７７】
インタフェース３８は、ＬＡＮを介してＰＣ３やレコーダ２などとの間で情報の送受信を行うものである。
【００７８】
次に、図５に示したカメラ１の各部で行われる映像出力時の処理の手順について説明する。図７は、カメラ１の各部で行われる映像出力時の処理の手順を示すフロー図である。
【００７９】
本実施形態では、撮像部２１が、魚眼映像のみを出力する第１の撮像モードと、魚眼映像および４画ＰＴＺ映像を出力する第２の撮像モードとの２つの撮像モードを少なくとも有しており、映像を出力するのに先だって、この撮像モードが、ユーザの操作入力に従って入力設定部３６で予め設定される。また、入力設定部３６では、ユーザの操作入力に従って、活動マップの対象となる人物の属性が予め設定される。
【００８０】
映像を出力する際には、まず、撮像モードの判定が行われる（ＳＴ１０１）。ここで、入力設定部３６で設定された撮像モードが、魚眼映像および４画ＰＴＺ映像を出力する第１の撮像モードである場合には（ＳＴ１０１で「魚眼＋４画ＰＴＺ」）、まず、位置情報取得部２４において、魚眼映像から人物を検出して、その人物ごとに魚眼映像上での位置情報を取得する（ＳＴ１０２）。また、属性情報取得部２６において、４画ＰＴＺ映像から人物を検出し、その人物ごとに属性（年齢や性別などの客層）を判定して、人物ごとに属性情報を取得する（ＳＴ１０３）。
【００８１】
ついで、同定処理部２８において、属性情報と位置情報とを人物ごとに対応付ける処理が行われる（ＳＴ１０４）。そして、活動情報取得部２９において、同定処理部２８により対応付けられた属性情報および位置情報に基づいて、入力設定部３６で設定された属性の人物を対象にして、属性を限定した動体活動値を取得する（ＳＴ１０５）。
【００８２】
そして、活動マップ生成部３１において、属性を限定した動体活動値に基づき、属性を限定した活動マップを生成し（ＳＴ１０６）、映像出力部３５において、属性を限定した活動マップを魚眼映像上に重畳した出力映像を生成してモニタ７に出力する（ＳＴ１０７）。
【００８３】
一方、入力設定部３６で設定された撮像モードが、魚眼映像のみを出力する第２の撮像モードである場合には（ＳＴ１０１で「魚眼」）、まず、位置情報取得部２４において、魚眼映像から人物を検出して、その人物ごとに魚眼映像上での位置情報を取得する（ＳＴ１０８）。
【００８４】
ついで、活動情報取得部２９において、人物ごとの位置情報に基づき、全ての人物を対象にして、属性を限定しない動体活動値を取得する（ＳＴ１０９）。
【００８５】
そして、活動マップ生成部３１において、属性を限定しない動体活動値に基づき、属性を限定しない活動マップを生成し（ＳＴ１１０）、映像出力部３５において、属性を限定しない活動マップを魚眼映像上に重畳した出力映像を生成してモニタ７に出力する（ＳＴ１１１）。
【００８６】
次に、図６に示した位置情報取得部２４および属性情報取得部２６で行われる処理について説明する。図８は、位置情報取得部２４および属性情報取得部２６で行われる処理の手順を示すフロー図である。
【００８７】
位置情報取得部２４では、図８（Ａ）に示すように、まず、撮像部２１から魚眼映像（フレーム）を取得する（ＳＴ２０１）。そして、魚眼映像に現れる人物ごとの処理が開始される（ＳＴ２０２）。ここでは、まず、魚眼映像から人物を検出する処理が行われる（ＳＴ２０３）。ついで、検出された人物の位置座標を取得する処理が行われる（ＳＴ２０４）。そして、人物の位置座標が検出時刻とともに位置情報蓄積部２５に蓄積される（ＳＴ２０５）。以上の処理が、魚眼映像に現れる全ての人物の処理が終了するまで繰り返される（ＳＴ２０６）。
【００８８】
属性情報取得部２６では、図８（Ｂ）に示すように、まず、撮像部２１から４画ＰＴＺ映像を取得する（ＳＴ３０１）。そして、４画ＰＴＺ映像に現れる人物の顔ごとの処理が開始される（ＳＴ３０２）。ここでは、まず、４画ＰＴＺ映像から人物の顔を検出する処理が行われる（ＳＴ３０３）。ついで、検出された人物の顔の位置座標を取得する処理が行われる（ＳＴ３０４）。ついで、検出された人物の顔の画像からその人物の性別を判定する処理が行われる（ＳＴ３０５）。また、検出された人物の顔の画像からその人物の年代を判定する処理が行われる（ＳＴ３０６）。そして、属性情報（性別および年代）が顔の位置座標および検出時刻とともに属性情報蓄積部２７に蓄積される（ＳＴ３０７）。以上の処理が、４画ＰＴＺ映像に現れる全ての人物の顔の処理が終了するまで繰り返される（ＳＴ３０８）。
【００８９】
次に、図６に示した同定処理部２８で行われる処理について説明する。図９は、同定処理部２８で行われる処理を説明する説明図である。
【００９０】
本実施形態では、位置情報取得部２４において、魚眼映像から人物を検出して、その人物ごとに魚眼映像上での位置情報を取得し、属性情報取得部２６において、４画ＰＴＺ映像から人物を検出し、その人物ごとに属性情報を取得し、同定処理部２８において、位置情報と属性情報とを人物ごとに対応付ける処理が行われる。
【００９１】
このとき、同定処理部２８では、検出時刻および検出位置に基づいて、魚眼映像で検出した人物と４画ＰＴＺ映像で検出した人物との間で、同一人物であるか否かの対応関係を判定する。すなわち、検出時刻および検出位置が魚眼映像と４画ＰＴＺ映像とで略一致すれば同一人物であると判定する。これにより、魚眼映像で検出した人物の位置情報と、４画ＰＴＺ映像で検出した人物の属性情報とを人物ごとに対応付けることができる。
【００９２】
ここで、魚眼映像および４画ＰＴＺ映像には別々に座標系が設定されており、同一の人物でも、魚眼映像と４画ＰＴＺ映像とでは座標が異なる。そこで、本実施形態では、魚眼映像上の座標と４画ＰＴＺ映像上の座標との対応関係に関する座標関係情報をカメラ１のメモリに保持させ、この座標関係情報に基づいて、人物の検出位置が魚眼映像と４画ＰＴＺ映像とで略一致するか否かの判定を行う。
【００９３】
次に、図１に示したモニタ７に表示されるモニタリング画面について説明する。図１０は、モニタ７に表示されるモニタリング画面を示す説明図である。
【００９４】
モニタリング画面には、ＰＣ３でウェブブラウザを起動してカメラ１にアクセスすることで表示されるものであり、言語選択部５１と、動作モード選択部５２と、映像切換部５３と、ストリーム選択部５４と、機能メニュー選択部５５と、表示倍率選択部５６と、明るさ選択部５７と、属性指定部５８と、映像表示部５９と、が設けられている。言語選択部５１は、モニタリング画面に表示される文字の言語を選択する。映像表示部５９には、カメラ１から出力される映像が表示される。
【００９５】
動作モード選択部５２は、動作モード（モニタリングおよび設定）を選択するものであり、この動作モード選択部５２には、「ライブ画」および「設定」の各ボタンが設けられている。「ライブ画」のボタンを操作すると、この図１０に示すモニタリング画面が表示され、「設定」のボタンを操作すると、各種の設定項目に関する設定画面（図１１〜図１６参照）が表示される。
【００９６】
映像切換部５３は、カメラ１から出力される映像のフォーマット（動画圧縮方式）を切り換えるものであり、ここでは、H.264およびMotion JPEGのいずれかを選択することができる。
【００９７】
ストリーム選択部５４は、カメラ１から出力される映像の種類を切り換えるものである。図１０に示す例は、魚眼映像および４画ＰＴＺ映像を出力する撮像モードが設定されている場合であり、ストリーム選択部５４に、「魚眼映像」および「４画ＰＴＺ映像」の各ボタンが表示され、魚眼映像および４画ＰＴＺ映像のいずれかを選択することができる。魚眼映像を選択すると、図１０に示すように、映像表示部５９に魚眼映像が表示される。４画ＰＴＺ映像を選択すると、映像表示部に４画ＰＴＺ映像が表示される。なお、４画ＰＴＺ映像を選択した場合、活動マップは表示されない。
【００９８】
機能メニュー選択部５５は、機能（活動マップ、人数カウント、およびプライバシーマスク）を選択するものであり、各機能に対応するボタンが設けられている。「活動マップ」のボタンを操作すると、図１０に示すように、映像表示部５９に、魚眼映像上に活動マップを重畳した映像が表示される。「人数カウント」のボタンを操作すると、映像表示部５９に、魚眼映像上にカウントラインおよびそのカウントラインを通過した人物の通過方向別の人数を表す文字を重畳した映像が表示される。「プライバシーマスク」のボタンを操作すると、映像表示部５９に、魚眼映像に現れる人物の画像領域をマスク画像に変更した映像が表示される。
【００９９】
表示倍率選択部５６は、映像表示部５９に表示される映像の表示倍率を選択するものである。明るさ選択部５７は、映像表示部５９に表示される映像の明るさを選択するものである。
【０１００】
属性指定部５８は、活動マップで表示させる属性（年齢および性別）を指定するものである。図１０に示す例では、年齢に関する選択項目として、全て、１０代、２０代、３０代、４０代、５０代、６０歳以上のいずれか１つまたは複数を選択することができる。なお、「全て」を選択すると、その他の年代は選択することができない。また、性別に関する選択項目として、男性および女性のいずれか１つまたは両方を選択することができる。この属性指定部５８で属性を指定すると、映像表示部５９に、指定された属性に限定した活動マップを魚眼映像上に重畳した映像が表示される。また、この属性指定部５８は、撮像モードに応じて変化し、属性に限定した活動マップを表示させない撮像モード、すなわち、魚眼映像のみを出力する撮像モードでは、属性指定部５８は非表示、または選択不可の状態となる。
【０１０１】
次に、図１に示したモニタ７に表示される基本的な設定項目に関する設定画面について説明する。図１１は、モニタ７に表示される基本的な設定項目に関する設定画面を示す説明図である。
【０１０２】
図１０に示したモニタリング画面で、動作モード選択部５２の「設定」のボタンを操作すると、図１１に示す設定画面が表示される。この設定画面には、設定メニュー選択部６１と、設定項目別入力部６２と、が設けられている。
【０１０３】
設定メニュー選択部６１には、設定メニューとして、「基本」、「カメラ」、「動体検知」、「人数カウント」、「ユーザ管理」、「ネットワーク」、および「スケジュール」の各ボタンが設けられている。「基本」のボタンを操作すると、この図１１に示す設定画面が表示される。
【０１０４】
「カメラ」、「動体検知」、「人数カウント」、および「ユーザ管理」の各ボタンを操作すると、各々の設定画面（図１２〜図１６参照）に遷移する。このカメラ、動体検知、人数カウント、およびユーザ管理の各設定画面の設定項目については後に詳しく説明する。また、「ネットワーク」、および「スケジュール」の各ボタンを操作すると、図示しないネットワーク、およびスケジュールの設定画面に遷移する。ネットワークの設定画面では、ＩＰアドレス、メール通知などの設定項目についてユーザが入力する。スケジュールの設定画面では、スケジュールにしたがって実施する動作（動作検知、画像公開、および録画など）の選択、およびスケジュール（曜日や時間帯）に関する設定項目についてユーザが入力する。
【０１０５】
次に、この図１１に示す設定画面で設定項目別入力部６２に表示される各設定項目について説明する。「言語選択」の項目では、カメラ１にアクセスしたときに最初に表示される言語を選択する。「カメラタイトル」の項目では、カメラ１の名称を入力する。
【０１０６】
「日付時刻」の欄の「日時」の項目では、現在の日付時刻を入力する。「時刻表示形式」の項目では、２４時間表示、１２時間表示、および時刻非表示のいずれかを選択する。「日付表示形式」の項目では、年、月、日、時、分、および秒の各数値の表示順序を選択する。「ＮＴＰ」の項目では、「ＮＴＰ設定へ」の文字を選択することで、ＮＴＰ（Network Time Protocol）にしたがってタイムサーバから現在時刻を取得する処理に関するＮＴＰ設定画面（図示せず）に遷移する。「タイムゾーン」の項目では、タイムゾーンを選択する。「サマータイム」の項目では、サマータイムを使用するか否かを選択する。「開始日時」の項目では、サマータイムの開始日時を入力する。「終了日時」の項目では、サマータイムの終了日時を入力する。
【０１０７】
「画面内文字表示」の項目では、映像上に文字列（例えば、撮影エリアの名称）を表示するか否かを選択する。「画面内文字」の項目では、映像上に表示する文字列を入力する。「表示位置」の項目では、モニタリング画面（図１０参照）の映像内において、映像内に表示させるように設定した文字列および日時を表示する位置を選択する。「明るさ状態表示」の項目では、モニタリング画面で明るさを調整した際に明るさの状態を映像内に表示するか否かを選択する。「上下反転」の項目では、映像を上下反転させるか否かを選択する。「ランプ表示」の項目では、動作状態を表すランプを点灯するか否かを選択する。「状態通知間隔」の項目では、モニタリング画面にカメラ１の状態に変化があったことをボタンを表示して通知する間隔を選択する。「状態通知受信ポート番号」の項目では、状態通知間隔をリアルタイムに設定している場合に、状態を通知する通知先の受信ポート番号を入力する。
【０１０８】
「プラグインソフトウェア」の欄の「自動インストール」の項目では、表示用プラグインソフトウェアをカメラ１からＰＣ３に自動的にインストールすることを許可するか否かを選択する。「ライブ画スムーズ表示（バッファリング）」の項目では、表示用プラグインソフトウェアで映像を表示する際に、カメラ１から出力される映像を一時的にＰＣ３に蓄積して映像を滑らかに表示するスムーズ表示を実施するか否かを選択する。「モニタ出力」の項目では、モニタ７への表示出力を許可するか否かを選択する。
【０１０９】
次に、図１に示したモニタ７に表示されるカメラ１の映像出力に関する設定画面について説明する。図１２および図１３は、モニタ７に表示されるカメラ１の映像出力に関する設定画面を示す説明図である。
【０１１０】
この設定画面は、カメラ１の映像出力に関する設定を行うものであり、設定メニュー選択部６１で「カメラ」のボタンを操作することで表示される。以下に、設定項目別入力部６２の各設定項目について説明する。
【０１１１】
「撮像モード」の項目では、撮像モードを選択する。本実施形態では、魚眼映像のみを出力する第１の撮像モードと、魚眼映像および４画ＰＴＺ映像を出力する第２の撮像モードとの２つの撮像モードを少なくとも有しており、撮像モードには、この他に、例えば、ダブルパノラマ映像のみを出力する撮像モード、単一パノラマ映像のみを出力する撮像モード、４画ＰＴＺ映像のみを出力する撮像モード、１画ＰＴＺ映像のみを出力する撮像モード、魚眼映像およびダブルパノラマ映像を出力する撮像モード、および魚眼映像および単一パノラマ映像を出力する撮像モードなどがある。
【０１１２】
「ライブ画（初期表示）」の欄の「初期表示ストリーム」の項目では、モニタリング画面（図１０参照）で最初に表示する映像の種類（JPEG(1)、JPEG(2)、H.264(1)、H.264(2)）を選択する。「JPEG画像更新速度」の項目では、JPEG画像を更新する速度（fps）を選択する。
【０１１３】
「JPEG」の欄の「解像度」の項目では、モニタリング画面（図１０参照）でJPEGの映像を表示する際に、最初に表示する映像の解像度を選択する。「画質」の項目では、各解像度におけるJPEGの映像の画質（最高画質、高画質、標準、低画質など）を選択する。
【０１１４】
「H.264」の欄の「H.264配信」の項目では、H.264の映像を配信（出力）するか否かを選択する。「インターネットモード(over HTTP)」の項目では、H.264の映像をインターネット経由で配信するか否かを選択する。「解像度」の項目では、H.264の映像の解像度を選択する。「配信モード」の項目では、H.264の映像の配信モード（可変ビットレート、固定ビットレートなど）を選択する。「フレームレート」の項目では、H.264の映像のフレームレートを選択する。「最大ビットレート」の項目では、可変ビットレートでの最大ビットレートを選択する。「制御期間」の項目では、可変ビットレートでの制御期間を選択する。「１クライアントあたりのビットレート」の項目では、１クライアントに対するH.264の映像のビットレートを選択する。「画質」の項目では、H.264の映像の画質（動き優先、標準、画質優先）を選択する。「リフレッシュ間隔」の項目では、H.264の映像をリフレッシュする間隔を選択する。
【０１１５】
「配信方式」の項目では、H.264の映像の配信方式（ユニキャスト、マルチキャストなど）を選択する。「ユニキャストポート番号1(画像)」および「ユニキャストポート番号2(音声)」の項目では、カメラ１から映像および音声を送信するときに使用するユニキャストポート番号を入力する。「マルチキャストアドレス」の項目では、マルチキャストでの映像および音声の送信先となるIPアドレスを入力する。「マルチキャストポート番号」の項目では、カメラ１から映像を送信するときに使用するマルチキャストポート番号を入力する。「マルチキャストTTL/HOPLimit」の項目では、マルチキャストのTTL/HOPLimit値を入力する。
【０１１６】
なお、本実施形態では、カメラ１からフォーマット（動画圧縮方式）ごとに２種類の映像を同時に出力することができ、Motion JPEGのフォーマットについて２種類の映像（JPEG(1)およびJPEG(2)）を設定することができ、また、H.264のフォーマットについて２種類の映像（H.264(1)およびH.264(2)）を設定することができる。
【０１１７】
次に、図１に示したモニタ７に表示される動体検知に関する設定画面について説明する。図１４は、モニタ７に表示される動体検知に関する設定画面を示す説明図である。
【０１１８】
この設定画面は、動体検知に関する設定を行うものであり、設定メニュー選択部６１で「動体検知」のボタンを操作することで表示される。以下に、設定項目別入力部６２の各設定項目について説明する。
【０１１９】
「人数カウント」の項目では、人数カウントの機能を使用するか否かを選択する。ここで、人数カウントをオンとすると、モニタリング画面（図１０参照）の機能メニュー選択部５５に「人数カウント」のボタンが表示される。「ライン設定」の項目では、「設定へ」の文字を選択することで、ライン設定に関する設定画面（図１５参照）に遷移する。「情報付加」の項目では、映像に動作検知情報を付加して出力するか否か、また、モニタリング画面で映像上に動作検知情報を重畳して表示するか否かを選択する。
【０１２０】
「活動マップ」の項目では、活動マップの機能を使用するか否かを選択する。ここで、活動マップをオンとすると、モニタリング画面（図１０参照）の機能メニュー選択部５５に「活動マップ」のボタンが表示される。「計測情報の記録先」の項目では、人数カウントおよび活動マップの計測情報の記録先を選択する。「計測間隔」の項目では、人数カウントおよび活動マップの計測間隔（１５分、１時間、１２時間、２４時間）を指定する。
【０１２１】
「動体除去モード」の項目では、動体除去（プライバシーマスク処理）の対象となる映像のフォーマット（JPEG、H.264、OFF）を選択する。「画像種別」の項目では、動体除去の対象となる映像の種類（魚眼映像、４画ＰＴＺ映像など）を選択する。「解像度」の項目では、出力する映像の解像度を選択する。「更新速度」の項目では、映像の更新速度（レベル１〜５）を選択する。「前景重畳」の項目では、前景重畳（人物のマスク画像を背景画像上に重畳する処理）を行うか否かを選択する。ここで、前景重畳をオフとすると、人物が消去された映像が出力される。
【０１２２】
次に、図１に示したモニタ７に表示されるライン設定に関する設定画面について説明する。図１５は、モニタ７に表示されるライン設定に関する設定画面を示す説明図である。
【０１２３】
この設定画面は、人数カウントで用いられるカウントラインに関する設定を行うものであり、図１４に示した動体検知に関する設定画面におけるライン設定の欄の「設定へ」の文字を操作することで表示される。以下に、設定項目別入力部６２の各設定項目について説明する。
【０１２４】
設定項目別入力部６２には、映像表示部６３が設けられている。この映像表示部６３には、魚眼映像が表示される。「描画種別」の欄には、ペンアイコン、選択アイコン、ならびに「消去」および「全て消去」の各ボタンが設けられている。ペンアイコンを操作すると、映像表示部６３に表示された魚眼映像上にカウントラインを描画することができる。選択アイコンを操作すると、以前の描画したカウントラインを選択することができる。「消去」のボタンを操作すると、選択状態のカウントラインが消去される。「全て消去」のボタンを操作すると、以前の描画した全てのカウントラインが消去される。
【０１２５】
「人数カウント」の欄の「状態」の項目では、設定した各カウントラインの有効および無効の別を選択する。「方向指定」の項目では、設定した各カウントラインで人数を計測する通過方向を選択する。「設定」のボタンを操作すると、入力内容が確定する。「閉じる」のボタンを操作すると、このライン設定に関する設定画面を閉じて、図１４に示した動体検知に関する設定画面に戻る。「削除」のボタンを操作すると、入力された内容が全て削除される。
【０１２６】
次に、図１に示したモニタ７に表示されるユーザ管理に関する設定画面について説明する。図１６は、モニタ７に表示されるユーザ管理に関する設定画面を示す説明図である。
【０１２７】
この設定画面は、ＰＣ３からカメラ１にアクセスすることができるユーザを制限するユーザ認証に関する設定を行うものであり、設定メニュー選択部６１で「ユーザ管理」のボタンを操作することで表示される。以下に、設定項目別入力部６２の各設定項目について説明する。
【０１２８】
［ユーザ認証］の項目では、ユーザ認証を行うか否かを選択する。［認証方式］の項目では、ユーザ認証で利用する認証方式（ダイジェスト認証、ベーシック認証）を選択する。「設定」のボタンを操作すると、入力内容が確定する。
【０１２９】
「ユーザ名」の項目では、ユーザ名を入力する。「パスワード」および「パスワード確認」の項目では、パスワードを入力する。「アクセスレベル」の項目では、ユーザのアクセスレベル（管理者、カメラ制御、ライブ画表示）を選択する。なお、「カメラ制御」のレベルでは、カメラ１から出力される映像の表示およびカメラ１の操作を行うことができるが、カメラ１の設定はできない。「ライブ画表示」のレベルは、カメラ１から出力される映像の表示のみを行うことができ、カメラ１の操作および設定はできない。「登録」のボタンを操作すると、入力内容が確定する。
【０１３０】
「ユーザ確認」の項目では、プルダウンメニューにより、登録されているユーザを確認することができる。また、ここでユーザを選択して［削除］のボタンを操作すると、そのユーザが削除される。
【０１３１】
以上のように、本実施形態では、監視エリアを撮像して、その監視エリアの映像を撮像モードに応じて出力する撮像部２１と、ユーザの操作入力に従って、撮像モードおよび人物の属性を設定する入力設定部３６と、映像から人物を検出して、人物ごとの位置情報を取得する位置情報取得部２４と、映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部２６と、属性情報および位置情報に基づき、監視エリア内の位置に応じた活動情報を、入力設定部３６により設定された属性に限定して取得する活動情報取得部２９と、活動情報に基づき、属性を限定した活動マップを生成する活動マップ生成部３１と、監視エリアの映像上に活動マップを重畳した映像を生成して出力する映像出力部３５と、活動マップの出力に関する制御を行う活動マップ制御部３２と、を備え、活動マップ制御部３２は、撮像モードに応じて撮像部２１から出力される映像が、属性情報の取得に適している否かの適合性を判定し、適合性があると判定された場合には、属性を限定した活動マップの出力機能を有効にし、適合性がないと判定された場合には、属性を限定した活動マップの出力機能を無効にするものとした。
【０１３２】
これによると、監視エリアの映像上に属性を限定した活動マップを重畳した出力映像がカメラ（撮像装置）１から出力されるため、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができる。そして、撮像部２１から出力される映像が属性情報の取得に適していない場合には、属性情報を精度よく取得することができないため、属性を限定した活動マップの精度が低い状態で出力されて、ユーザが誤った判断を行うおそれがあるが、撮像部２１から出力される映像が属性情報の取得に適していない場合には、属性を限定した活動マップの出力機能を無効にすることで、ユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。
【０１３３】
また、本実施形態では、活動マップ制御部３２が、適合性がないと判定された場合には、活動情報取得部２９に、属性を限定しない活動情報を取得させ、活動マップ生成部３１に、属性を限定しない活動マップを生成させ、映像出力部３５に、属性を限定しない活動マップを監視エリアの映像上に重畳した映像を出力させるものとした。
【０１３４】
これによると、撮像部２１から出力される映像が属性情報の取得に適していない場合でも、属性を限定しない活動マップが出力されるため、ユーザの使い勝手を向上させることができる。
【０１３５】
また、本実施形態では、撮像部２１が、魚眼レンズを介して監視エリアを撮像して魚眼映像を出力するとともに、その魚眼映像に対して歪み補正を実施した補正映像を出力し、活動マップ制御部３２は、撮像部２１から出力される映像が魚眼映像のみである場合に適合性がないと判定するものとした。
【０１３６】
これによると、魚眼映像では、属性情報を精度よく取得することができず、一方、歪み補正を実施した補正映像では、属性情報を精度よく取得することができるため、撮像部２１から出力される映像が魚眼映像のみの場合に、適合性がないと判定して、属性を限定した活動マップの出力機能を無効にすることで、ユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。
【０１３７】
また、本実施形態では、撮像部２１が、魚眼レンズを介して監視エリアを撮像して魚眼映像を出力するとともに、その魚眼映像に対して歪み補正を実施した補正画像を出力し、活動マップ制御部３２は、撮像部２１から出力される映像が補正画像を含む場合に適合性があると判定するものとした。
【０１３８】
これによると、魚眼映像では、属性情報を精度よく取得することができず、一方、歪み補正を実施した補正映像では、属性情報を精度よく取得することができるため、撮像部２１から出力される映像が補正映像を含む場合に、適合性があると判定して、属性を限定した活動マップの出力機能を有効にすることで、属性を限定した活動マップを確実に精度の高い状態で出力させることができる。
【０１３９】
また、本実施形態では、監視エリアを撮像して得られる未処理の第１の映像、およびこの第１の映像の一部を切り出して歪み補正を実施することで得られる第２の映像を、撮像モードに応じて出力する撮像部２１と、ユーザの操作入力に従って、撮像モードおよび人物の属性を設定する入力設定部３６と、第１の映像から人物を検出して、第１の映像上での人物ごとの位置情報を取得する位置情報取得部２４と、第２の映像から人物を検出し、人物ごとに属性を判定して、人物ごとの属性情報を取得する属性情報取得部２６と、位置情報と属性情報とを人物ごとに対応付ける処理を行う同定処理部２８と、この同定処理部２８により対応付けられた位置情報および属性情報に基づき、監視エリア内の位置に応じた活動情報を、入力設定部３６により設定された属性に限定して取得する活動情報取得部２９と、活動情報に基づき、属性を限定した活動マップを生成する活動マップ生成部３１と、第１の映像上に活動マップを重畳した映像を生成して出力する映像出力部３５と、を備えたものとした。
【０１４０】
これによると、監視エリアの映像上に属性を限定した活動マップを重畳した出力映像がカメラ（撮像装置）１から出力されるため、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができる。そして、歪み補正を実施した第２の映像を用いて属性情報を取得するため、属性を限定した活動マップを精度が高い状態で出力させることができる。このため、属性を限定した活動マップの精度が低い状態で出力されてユーザが誤った判断を行うことを避けることができるので、ユーザの使い勝手を向上させることができる。また、第１の映像には撮像エリアの全体が写ることから、この第１の映像上に活動マップを重畳することで、属性を限定した人物の活動状況を広い範囲で把握することができるので、ユーザの使い勝手を向上させることができる。
【０１４１】
また、本実施形態では、位置情報取得部２４が、人物ごとの位置情報を、第１の映像上での人物ごとの検出時刻情報に対応づけて取得し、属性情報取得部２６は、人物ごとの属性情報を、第２の映像上での位置情報および検出時刻情報に対応づけて取得し、同定処理部２８は、位置情報取得部２４および属性情報取得部２６でそれぞれ取得した位置情報および検出時刻情報に基づき、位置情報と属性情報とを人物ごとに対応付ける処理を行うものとした。
【０１４２】
これによると、第１の映像上から取得した位置情報と第２の映像から取得した属性情報とを精度よく対応づけることができるため、属性を限定した活動マップの精度をより一層高めることができる。
【０１４３】
また、本実施形態では、撮像部２１が、魚眼レンズを介して監視エリアを撮像した魚眼映像を第１の映像として出力するとともに、ユーザの操作入力に応じて設定された複数の対象エリアの映像を第１の映像から切り出して、その複数の映像に対して歪み補正を実施し、これにより得られた複数の補正映像を第２の映像として出力するものとした。
【０１４４】
これによると、第２の映像の対象エリアを、監視エリアにおける人物が通過する領域に設定することで、第１の映像に現れる人物について属性情報を漏れなく取得することができるので、属性を限定した活動マップを精度の高い状態で出力させることができる。
【０１４５】
（第２実施形態）
次に、第２実施形態に係るモニタリングシステムについて説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図１７は、第２実施形態におけるカメラ１０１およびレコーダ１０２の概略構成を示す機能ブロック図である。
【０１４６】
第１実施形態（図６参照）では、カメラ１を、ネットワーク接続が可能な、いわゆるネットワークカメラ（ＩＰカメラ）としたが、この第２実施形態では、カメラ１０１が、専用の通信ケーブル（例えば同軸ケーブル）を介してレコーダ１０２に接続されている。レコーダ（録画装置）１０２はネットワーク接続が可能に構成され、店舗内に設置されたＬＡＮを介してＰＣ３と接続されている。
【０１４７】
また、この第２実施形態では、第１実施形態においてカメラ１に設けられていた位置情報取得部２４、位置情報蓄積部２５、属性情報取得部２６、属性情報蓄積部２７、同定処理部２８、活動情報取得部２９、活動情報蓄積部３０、活動マップ生成部３１、活動マップ制御部３２、人数計測部３３、プライバシーマスク処理部３４、映像出力部３５、入力設定部３６、ユーザ認証部３７、およびインタフェース３８が、レコーダ１０２に設けられており、カメラ１０１では、撮像部２１から出力される映像がそのまま映像出力部１０４からレコーダ１０２に出力され、レコーダ１０２では、カメラ１から入力された映像が映像入力部１０５を介して魚眼映像蓄積部２２および４画ＰＴＺ映像蓄積部２３に入力される。
【０１４８】
また、ＰＣ３の入力デバイス６を用いたユーザの操作入力に応じて、レコーダ１０２の入力設定部３６において設定された撮像モードに関する撮像モード設定情報が、レコーダ１０２からカメラ１０１に送信され、この撮像モード設定情報に基づいて、制御部１０３において撮像部２１が制御される。
【０１４９】
レコーダ１０２の各部では、第１実施形態と同様の処理が行われ、活動マップ重畳映像、人数カウント映像、マスク処理映像、および未処理映像がレコーダ１０２からＰＣ３に出力される。なお、魚眼映像蓄積部１０６および４画ＰＴＺ映像蓄積部１０７には大容量の記憶デバイス、例えばハードディスクドライブが採用され、長期間の映像が蓄積される。
【０１５０】
（第３実施形態）
次に、第３実施形態に係るモニタリングシステムについて説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図１８は、第３実施形態におけるアダプタ１１１の概略構成を示す機能ブロック図である。
【０１５１】
この第３実施形態では、カメラ１０１に接続されてＰＣ３への映像出力を制御するアダプタ（映像出力制御装置）１１１がカメラ１０１とＰＣ３との間に介装されており、カメラ１０１とアダプタ１１１は、専用の通信ケーブルを介して接続され、アダプタ１１１とＰＣ３は、ＬＡＮを介して接続されている。
【０１５２】
アダプタ１１１は、第２実施形態におけるレコーダ１０２（図１７参照）から魚眼映像蓄積部１０６および４画ＰＴＺ映像蓄積部１０７を省略したものであり、専用の通信ケーブルで映像を出力する構成のカメラ１０１をネットワークに接続するネットワークコンバータとして機能する。アダプタ１１１の各部では、第２実施形態と同様の処理が行われ、活動マップ重畳映像、人数カウント映像、マスク処理映像、および未処理映像がアダプタ１１１からＰＣ３に出力される。
【０１５３】
なお、第１実施形態におけるカメラ１に設けられた魚眼映像蓄積部２２および４画ＰＴＺ映像蓄積部２３、例えば、メモリカード、ハードディスクドライブおよびソリッドステートドライブなどの記憶デバイスをアダプタ１１１に内蔵し、その記憶容量の範囲内で直近の映像を蓄積するようにしてもよい。
【０１５４】
以上、本発明を特定の実施形態に基づいて説明したが、これらの実施形態はあくまでも例示であって、本発明はこれらの実施形態によって限定されるものではない。また、上記実施形態に示した本発明に係る撮像装置、録画装置および映像出力制御装置の各構成要素は、必ずしも全てが必須ではなく、少なくとも本発明の範囲を逸脱しない限りにおいて適宜取捨選択することが可能である。
【０１５５】
例えば、前記の実施形態では、スーパーマーケットやコンビニエンスストアなどの小売店舗の例について説明したが、このような小売店舗に限定されるものではなく、小売店舗以外の業務形態の店舗、例えば飲食店や銀行などに適用することも可能である。さらに、店舗以外の監視エリアを対象とした用途に適用することも可能である。
【０１５６】
また、前記の実施形態では、店舗に設置されたＬＡＮを介してカメラ１、レコーダ１０２およびアダプタ１１１に接続された店舗のＰＣ３を、店舗内の映像を閲覧する閲覧装置とした例について説明したが、図１に示したように、店舗外のネットワーク、すなわちＷＡＮなどの広域ネットワークを介してカメラ１、レコーダ１０２およびアダプタ１１１に本部のＰＣ１１を接続して、この本部のＰＣ１１を閲覧装置としてもよく、さらに、スマートフォン１３やタブレット端末１４などの携帯型端末を閲覧装置としてもよく、これにより店舗や本部の他に外出先などの任意の場所で店舗内の映像を閲覧することができる。
【０１５７】
また、前記の実施形態では、必要な処理を、カメラ１やレコーダ１０２やアダプタ１１１に行わせるようにしたが、この必要な処理を、図１に示したように、本部に設けられたＰＣ１１や、クラウドコンピューティングシステムを構成するクラウドコンピュータ１２に行わせるようにしてもよい。また、必要な処理を複数の情報処理装置で分担し、ＩＰネットワークやＬＡＮなどの通信媒体を介して、複数の情報処理装置の間で情報を受け渡すようにしてもよい。この場合、必要な処理を分担する複数の情報処理装置でモニタリングシステムが構成される。
【産業上の利用可能性】
【０１５８】
本発明に係る撮像装置、録画装置および映像出力制御装置は、専用の分析装置を設けることなく、属性を限定した活動マップを表示させることができ、さらに、属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させることができる効果を有し、監視エリアを撮像してその映像を閲覧装置に出力する撮像装置、撮像装置から出力される映像を蓄積してその映像を閲覧装置に出力する録画装置、および撮像装置に接続されて閲覧装置への映像出力を制御する映像出力制御装置などとして有用である。
【符号の説明】
【０１５９】
１  カメラ（撮像装置）
２  レコーダ
３  ＰＣ（閲覧装置）
６  入力デバイス
７  モニタ
１１  ＰＣ
１２  クラウドコンピュータ
１３  スマートフォン
１４  タブレット端末
２１  撮像部
２４  位置情報取得部
２６  属性情報取得部
２８  同定処理部
２９  活動情報取得部
３１  活動マップ生成部
３２  活動マップ制御部
３５  映像出力部
３６  入力設定部
４１  魚眼レンズ
４２  撮像素子
４３  制御回路
４４  歪み補正処理部
４５  適合性判定部
１０２  レコーダ（録画装置）
１１１  アダプタ（映像出力制御装置）
【要約】
【課題】専用の分析装置を設けることなく、属性を限定した活動マップを表示させ、さらに属性を限定した活動マップを閲覧する際のユーザの使い勝手を向上させる。
【解決手段】位置情報取得部２４で映像から人物ごとの位置情報を取得し、属性情報取得部２６で映像から人物ごとの属性情報を取得し、活動情報取得部２９で属性情報および位置情報に基づき活動情報を、ユーザが指定した属性に限定して取得し、活動マップ生成部３１で活動情報に基づき属性を限定した活動マップを生成し、映像出力部３５で活動マップを重畳した映像を出力し、活動マップの出力に関する制御を行う制御部３２で、撮像部から出力される映像が、属性情報の取得に適している否かの適合性を判定し、適合性がある場合には属性を限定した活動マップの出力機能を有効にし、適合性がない場合には属性を限定した活動マップの出力機能を無効にする。
【選択図】図６【図１】
0005999395.tif 000002
【図２】
0005999395.tif 000003
【図３】
0005999395.tif 000004
【図４】
0005999395.tif 000005
【図５】
0005999395.tif 000006
【図６】
0005999395.tif 000007
【図７】
0005999395.tif 000008
【図８】
0005999395.tif 000009
【図９】
0005999395.tif 000010
【図１０】
0005999395.tif 000011
【図１１】
0005999395.tif 000012
【図１２】
0005999395.tif 000013
【図１３】
0005999395.tif 000014
【図１４】
0005999395.tif 000015
【図１５】
0005999395.tif 000016
【図１６】
0005999395.tif 000017
【図１７】
0005999395.tif 000018
【図１８】
0005999395.tif 000019