(57)【要約】【課題】人数計測領域の設定作業の経験が豊富な熟練者であるか否かに拘わらず、カメラ装置の撮像映像内への人数計測領域の設定を手軽に行うことができ、作業者の使い勝手を向上できる。【解決手段】人数計測領域設定方法は、カメラ装置により撮像された撮像エリアの撮像映像を表示部に表示し、表示部に表示された撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された第１パラメータに基づいて、出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して撮像映像に重畳して表示部に表示し、人数計測領域に関する情報をカメラ装置に送信して設定する。【選択図】図７
2018110303.tif 000002
【特許請求の範囲】
【請求項１】
カメラ装置により撮像された撮像エリアの撮像映像を表示部に表示し、
前記表示部に表示された前記撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された前記第１パラメータに基づいて、前記出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して前記撮像映像に重畳して前記表示部に表示し、
前記人数計測領域に関する情報を前記カメラ装置に送信して設定する、
人数計測領域設定方法。
【請求項２】
前記撮像映像の周囲に前記第１パラメータを入力するための複数の位置選択アイコンが配置された第１設定画面を前記表示部に表示し、
前記複数の位置選択アイコンのうちいずれかの位置選択アイコンの選択に応じて、前記第１パラメータを入力する、
請求項１に記載の人数計測領域設定方法。
【請求項３】
前記人数計測領域は、前記出入口を通過する人数を計測するためのライン、前記ラインを含む第１所定範囲の大きさを有する人物検知領域、及び前記出入口を含む第２所定範囲の大きさを有するマスク領域のうち少なくとも１つを含む、
請求項１又は２に記載の人数計測領域設定方法。
【請求項４】
前記人数計測領域の画像を複数生成し、
それぞれの前記人数計測領域の画像を前記撮像映像に重畳して前記表示部に表示する、
請求項１〜３のうちいずれか一項に記載の人数計測領域設定方法。
【請求項５】
前記人数計測領域の位置を調整する第２パラメータが入力されると、入力された前記第２パラメータに基づいて、前記撮像映像に重畳して表示された前記人数計測領域の位置を更新する、
請求項１〜４のうちいずれか一項に記載の人数計測領域設定方法。
【請求項６】
コンピュータであるサーバ装置に、
カメラ装置により撮像された撮像エリアの撮像映像を表示部に表示するステップと、
前記表示部に表示された前記撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された前記第１パラメータに基づいて、前記出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して前記撮像映像に重畳して前記表示部に表示するステップと、
前記人数計測領域に関する情報を前記カメラ装置に送信して設定させるステップと、を実行させるための、
人数計測領域設定プログラム。
【請求項７】
カメラ装置とサーバ装置とが相互に接続された動線分析システムであって、
前記サーバ装置は、
前記カメラ装置により撮像された撮像映像を表示部に表示し、
前記表示部に表示された前記撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された前記第１パラメータに基づいて、前記出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して前記撮像映像に重畳して前記表示部に表示し、
前記人数計測領域に関する情報を前記カメラ装置に送信し、
前記カメラ装置は、
前記サーバ装置から送信された前記人数計測領域に関する情報を設定し、
前記撮像映像に対して設定された前記人数計測領域に基づいて、前記人数計測領域を通過する人物の人数を計測し、
一定期間分の前記撮像映像と前記人数計測領域を通過する人物の人数の計測結果とを対応付けて前記サーバ装置に送信する、
動線分析システム。
【請求項８】
サーバ装置と相互に接続されたカメラ装置であって、
撮像エリアを撮像する撮像部と、
前記撮像エリアの撮像映像に映し出される出入口を通過する１人以上の人数を計測するための人数計測領域に関する情報を前記サーバ装置から取得する取得部と、
取得された前記人数計測領域に関する情報を用いて、前記撮像映像における前記人数計測領域を設定する設定部と、  前記撮像映像に対して設定された前記人数計測領域に基づいて、前記人数計測領域を通過する人物の人数を計測する計測部と、
一定期間分の前記撮像映像と前記人数計測領域を通過する人物の人数の計測結果とを対応付けて前記サーバ装置に送信する送信部と、を備える、
カメラ装置。
【請求項９】
サーバ装置と相互に接続された、コンピュータであるカメラ装置に、
撮像エリアを撮像するステップと、
前記撮像エリアの撮像映像に映し出される出入口を通過する１人以上の人数を計測するための人数計測領域に関する情報を前記サーバ装置から取得するステップと、
取得された前記人数計測領域に関する情報を用いて、前記撮像映像における前記人数計測領域を設定するステップと、  前記撮像映像に対して設定された前記人数計測領域に基づいて、前記人数計測領域を通過する人物の人数を計測するステップと、
一定期間分の前記撮像映像と前記人数計測領域を通過する人物の人数の計測結果とを対応付けて前記サーバ装置に送信するステップと、を実行させるための、
人数計測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カメラ装置の撮像画像内に人数計測領域を設定する人数計測領域設定方法、人数計測設定プログラム及び動線分析システムと、設定された人数計測領域を通過する人物を計測するカメラ装置及び人数計測プログラムとに関する。
【背景技術】
【０００２】
近年、コンビニエンスストア等の小型店舗やショッピングモール等の大型店舗のいずれでも、店舗内を撮影するカメラを設置し、カメラの撮像映像を基に店舗内の人物を監視する監視システムが広く普及している。このカメラの撮像映像を用いて店舗の出入口を通過する人物を検出し、入店する人物や退店する人物を計数することで、店舗を効率的に運営するための改善策等のマーケティング分析に利用でき、店舗の売上や利益の向上を図る上で有益である。
【０００３】
店舗等の所定の場所に出入りするための出入口の周辺を撮影した撮像画像に基づいて、出入口を通過した人物の人数を計測する人数計測装置が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２０３９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、出入口を通過した人物の人数を計測するための人数計測領域の設定作業には経験豊富な熟練した設置業者に依る必要があり、不慣れな人が簡単に設定する事はできないという課題があった。特許文献１においても、この課題を解決するための具体的な方法は開示されていない。特にショッピングモール等の大型店舗では、設置されるカメラの台数が多くなるため、それぞれのカメラに対し、それぞれの画角内で所望の人数計測領域を設定するためには相当の時間がかかり、人数計測領域の設定の簡易化を図ることができなかった。
【０００６】
本発明は、上述した従来の課題を解決するために、人数計測領域の設定作業の経験が豊富な熟練者であるか否かに拘わらず、カメラ装置の撮像映像内への人数計測領域の設定を手軽に行うことができ、作業者の使い勝手を向上できる人数計測領域設定方法、人数計測領域設定プログラム及び動線分析システムを提供することを目的とする。
【０００７】
本発明は、上述した従来の課題を解決するために、映像の撮像範囲内に設定された人数計測領域を通過する人物の人数を的確に計測し、撮像エリアの監視用途又は人数の推移に基づくマーケティングの分析用途に資するカメラ装置及び人数計測プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本開示は、カメラ装置により撮像された撮像エリアの撮像映像を表示部に表示し、前記表示部に表示された前記撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された前記第１パラメータに基づいて、前記出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して前記撮像映像に重畳して前記表示部に表示し、前記人数計測領域に関する情報を前記カメラ装置に送信して設定する、人数計測領域設定方法を提供する。
【０００９】
また、本開示は、コンピュータであるサーバ装置に、カメラ装置により撮像された撮像エリアの撮像映像を表示部に表示するステップと、前記表示部に表示された前記撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された前記第１パラメータに基づいて、前記出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して前記撮像映像に重畳して前記表示部に表示するステップと、前記人数計測領域に関する情報を前記カメラ装置に送信して設定させるステップと、を実行させるための、人数計測領域設定プログラムを提供する。
【００１０】
また、本開示は、カメラ装置とサーバ装置とが相互に接続された動線分析システムであって、前記サーバ装置は、前記カメラ装置により撮像された撮像映像を表示部に表示し、前記表示部に表示された前記撮像映像に映し出される出入口の位置を示す第１パラメータが入力されると、入力された前記第１パラメータに基づいて、前記出入口を通過する１人以上の人数を計測するための人数計測領域の画像を生成して前記撮像映像に重畳して前記表示部に表示し、前記人数計測領域に関する情報を前記カメラ装置に送信し、前記カメラ装置は、前記サーバ装置から送信された前記人数計測領域に関する情報を設定し、前記撮像映像に対して設定された前記人数計測領域に基づいて、前記人数計測領域を通過する人物の人数を計測し、一定期間分の前記撮像映像と前記人数計測領域を通過する人物の人数の計測結果とを対応付けて前記サーバ装置に送信する、動線分析システムを提供する。
【００１１】
また、本開示は、サーバ装置と相互に接続されたカメラ装置であって、撮像エリアを撮像する撮像部と、前記撮像エリアの撮像映像に映し出される出入口を通過する１人以上の人数を計測するための人数計測領域に関する情報を前記サーバ装置から取得する取得部と、取得された前記人数計測領域に関する情報を用いて、前記撮像映像における前記人数計測領域を設定する設定部と、前記撮像映像に対して設定された前記人数計測領域に基づいて、前記人数計測領域を通過する人物の人数を計測する計測部と、一定期間分の前記撮像映像と前記人数計測領域を通過する人物の人数の計測結果とを対応付けて前記サーバ装置に送信する送信部と、を備える、カメラ装置を提供する。
【００１２】
また、本開示は、サーバ装置と相互に接続された、コンピュータであるカメラ装置に、撮像エリアを撮像するステップと、前記撮像エリアの撮像映像に映し出される出入口を通過する１人以上の人数を計測するための人数計測領域に関する情報を前記サーバ装置から取得するステップと、取得された前記人数計測領域に関する情報を用いて、前記撮像映像における前記人数計測領域を設定するステップと、前記撮像映像に対して設定された前記人数計測領域に基づいて、前記人数計測領域を通過する人物の人数を計測するステップと、一定期間分の前記撮像映像と前記人数計測領域を通過する人物の人数の計測結果とを対応付けて前記サーバ装置に送信するステップと、を実行させるための、人数計測プログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、人数計測領域の設定作業の経験が豊富な熟練者であるか否かに拘わらず、カメラ装置の撮像映像内への人数計測領域の設定を手軽に行うことができ、作業者の使い勝手を向上できる。
【００１４】
本発明によれば、映像の撮像範囲内に設定された人数計測領域を通過する人物の人数を的確に計測でき、撮像エリアの監視用途又は人数の推移に基づくマーケティングの分析用途に資することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態のカメラ装置が配置されたショッピングモール（店舗）のフロア１の一例を示す見取り図
【図２】本実施の形態の動線分析システムを含む販売管理システムのシステム構成の一例を詳細に示すシステム構成図
【図３】本実施の形態のカメラ装置及びサーバ装置のそれぞれの機能的な内部構成の一例を詳細示すブロック図
【図４】カメラ情報設定画面の一例を示す図
【図５】ライン・マスク簡単設定画面の一例を示す図
【図６】ライン・マスク詳細設定画面の一例を示す図
【図７】本実施の形態のサーバ装置とカメラ装置との間で行われる、撮像画像に対するライン、マスクの設定に関する処理手順の一例を説明するシーケンス図
【図８】初期設定後の歩行テストによるラインの通過人数の解析結果の一例を示す図
【図９】実運用時における、ラインを通過する人物の方向別の通過数を計測する処理手順の一例を説明するフローチャート
【図１０】実運用時における、複数のラインを通過する人物の通過数を計測する処理手順の一例を説明するフローチャート
【図１１】店舗Ａのフロア別並びに全フロアにおける入店人数、退店人数の時間帯別推移の一例を示す図
【図１２】サーバ装置の表示画像生成部により生成された店舗Ａの動線分析画像を含む運用画面の一例を示す図
【図１３】サーバ装置の表示画像生成部により生成された２０１４年５月度の店舗Ａの食料品売場における月例報告書の運用画面の一例を示す図
【発明を実施するための形態】
【００１６】
以下、適宜図面を参照しながら、本発明に係る人数計測領域設定方法、人数計測領域設定プログラム、動線分析システム、カメラ装置及び人数計測プログラムを具体的に開示した実施の形態（以下、「本実施の形態」という）を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１７】
本実施の形態の動線分析システム５００Ａは、店舗（例えばショッピングモールやデパートのような大型店舗）に複数のカメラ装置が設置された構成として例示する。但し、動線分析システム５００Ａの設置先はショッピングモールやデパートのような大型店舗に限定されず、複数の移動体（例えば人物。以下同様とする。）が存在する箇所（例えば、コンビニエンスストア等の小型店舗、図書館等の公共施設、工場、オフィスビル）であればよい。
【００１８】
図１は、本実施の形態のカメラ装置１００，１００Ａ，１００Ｂが配置されたショッピングモール（店舗）のフロア１の一例を示す見取り図である。以下の説明において、ショッピングモールを「店舗」と称する場合がある。カメラ装置１００，１００Ａ，１００Ｂの構成はいずれも同一であり、その内部構成の詳細については図３を参照して後述する。図１では、３台のカメラ装置１００，１００Ａ，１００Ｂだけが図示されているが、これはカメラ装置の設置台数を限定する事を意図してはおらず、設置台数は１台や２台、又は４台以上であっても構わない。
【００１９】
カメラ装置１００，１００Ａ，１００Ｂは、いずれも店舗内の画角内の撮像エリアを監視するための監視カメラとしての役割を有する。また、カメラ装置１００，１００Ａ，１００Ｂは、画角内の撮像エリアの撮像映像に現れる人物の動き（例えばある場所に立ち止まって滞留しているのか、ある場所を通過したのか）を示す動線情報を取得し、更に、サーバ装置３００から送信されるパラメータ（具体的には、人物計測領域に関する情報）を設定すると、その人物計測領域を通過する人物の人数を計測（計数）する。
【００２０】
カメラ装置１００，１００Ａ，１００Ｂは、例えば店舗内と店舗外との間の出入口に設置される自動ドアを画角として含むように設置される。従って、カメラ装置１００，１００Ａ，１００Ｂは、それぞれの画角内に含まれる自動ドアの付近に設定されるライン（後述参照）を跨ぐ（通過する）人物の人数を計測できる。
【００２１】
また、本実施の形態のカメラ装置は、例えば店舗内の隣り合うショップ同士の間を画角として含むように設置されてもよいし、店舗内の通路を挟んで対面するショップ同士の間（つまり、人々が滞留又は通過する通路やベンチ）を画角として含むように設置されてもよい。この場合、カメラ装置は、隣り合うショップ同士の間の付近に設定されるラインを通過する人物の人数を計測できたり、又は店舗内の対面するショップ同士の間の付近に設定されるラインを通過する人物の人数を計測できたりする。
【００２２】
本実施の形態では、図２に示すように、例えば本実施の形態の動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…が複数の店舗毎に設置され、複数の動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…がネットワークＮＷを介して接続された販売管理システム１０００も構成される。但し、本実施の形態の動線分析システム５００Ａ，５００Ｂ，５００Ｃの実施形態は、後述する内容に限定されない。
【００２３】
図２は、本実施の形態の動線分析システム５００Ａ，５００Ｂ，５００Ｃを含む販売管理システム１０００のシステム構成の一例を詳細に示すシステム構成図である。図２に示す販売管理システム１０００は、複数の店舗Ａ，Ｂ，Ｃ，…に個々に設置された動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…と、運営本部のサーバ装置６００と、例えば運営本部の社員により使用されるスマートフォン７００と、外部のクラウドコンピュータ８００と、設定端末装置９００とを含む構成である。
【００２４】
それぞれの動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…と、運営本部のサーバ装置６００と、スマートフォン７００と、クラウドコンピュータ８００と、設定端末装置９００とは、ネットワークＮＷを介して相互に接続されている。ネットワークＮＷは、無線ネットワーク又は有線ネットワークである。無線ネットワークは、例えば無線ＬＡＮ（Local Area Network）、無線ＷＡＮ（Wide Area Network）、３Ｇ（第３世代移動通信システム）、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａｄｖａｎｃｅｄ、５Ｇ（第５世代移動通信システム）、又はＷｉＧｉｇ（Wireless Gigabit）である。有線ネットワークは、例えばイントラネット又はインターネットである。
【００２５】
図２に示す店舗Ａに設置された動線分析システム５００Ａは、図１のフロア１に設置された複数のカメラ装置１００，１００Ａ，…，１００Ｎ（但し、上述したように図１では３台のカメラ装置１００，１００Ａ，１００Ｂのみ図示）と、レコーダ２００と、サーバ装置３００と、入力デバイス４００と、モニタ４５０とを含む構成である。なお、フロア２にもフロア１と同様に複数のカメラ装置が設置され、フロア２内のカメラ装置の図示を省略している。それぞれのカメラ装置１００，１００Ａ，…１００Ｎの内部構成は同様であり、その詳細については図３を参照して後述する。
【００２６】
レコーダ２００は、例えば半導体メモリ又はハードディスク装置を用いて構成され、店舗Ａ内に設置された各カメラ装置の撮像により得られた映像（以下、カメラ装置の撮像により得られた映像を「撮像映像」という）のデータを記憶する。レコーダ２００に記憶された撮像映像のデータは、例えば防犯等の監視業務又は店舗の運営に寄与するマーケティングの分析業務に供される。
【００２７】
サーバ装置３００は、例えばＰＣ（Personal Computer）を用いて構成され、入力デバイス４００を操作するユーザ（例えば動線分析システム５００Ａのユーザであって、店舗Ａの店員や店長を指す。以下同様。）の入力操作に応じて、所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）が発生したことをカメラ装置１００に通知する。
【００２８】
サーバ装置３００は、カメラ装置から送信された画角内を行き交う人物の動線情報を用いて、カメラ装置の撮像エリアに現れる人物の動線情報を、カメラ装置の撮像画像若しくは背景画像に重畳した動線分析画像を生成してモニタ４５０（表示部の一例）に表示する。画角内を行き交う人物は、例えば店員、店長、来店客であり、以下同様とする。人物の動線情報は、その人物がどの位置で滞留したのかを示す情報であり、更に、その人物がどの位置を通過したのかを示す情報である。
【００２９】
サーバ装置３００は、入力デバイス４００を操作するユーザの入力操作に応じて、所定の処理（例えば動線分析レポートの生成処理）を行い、動線分析レポートをモニタ４５０に表示する。
【００３０】
サーバ装置３００は、入力デバイス４００を操作するユーザの入力操作に応じて、カメラ装置毎に、カメラ装置の撮像映像内（つまり、画角内）に人物の人数計測用の人数検知領域（例えばライン）を設定するための設定画面（例えば図４や図５参照）をモニタ４５０に表示する。サーバ装置３００は、モニタ４５０に表示された設定画面に対するユーザの入力操作に応じて決定されたパラメータ（つまり、人数検知領域に関する情報）を該当するカメラ装置に送信する。カメラ装置は、サーバ装置３００から送信されたパラメータを設定する事で、画角内に設定された人数検知領域を通過する人物の人数を計測できる。この計測結果は、例えば時間帯別の人物の多寡等に基づく売上の傾向把握等のマーケティングの分析業務に資することができたり、店舗内に出入りする人物の多寡等に基づいて警備員の増員や減員の把握等の監視業務に資することができたりする。サーバ装置３００の内部構成の詳細については図３を参照して後述する。
【００３１】
入力デバイス４００は、例えばマウス、キーボード、タッチパネル又はタッチパッドを用いて構成され、ユーザの入力操作に応じた信号をカメラ装置１００又はサーバ装置３００に出力する。なお図２では、図面を簡単にするために、入力デバイス４００とカメラ装置１００との間にだけ矢印が図示されているが、入力デバイス４００と他のカメラ装置（例えばカメラ装置１００Ａ、１００Ｎ）との間に矢印が図示されても良い。
【００３２】
モニタ４５０は、例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）を用いて構成され、サーバ装置３００により生成された動線分析画像、動線分析レポート、人物計測領域の設定画面（例えば図４や図５参照）を表示する。なお、モニタ４５０は、サーバ装置３００とは異なる外部装置として設けられるが、サーバ装置３００の内部に含まれた構成としても良い。
【００３３】
運営本部のサーバ装置６００は、運営本部のサーバ装置６００を操作する運営本部の社員（例えば役員）の入力操作に応じて、各店舗Ａ，Ｂ，Ｃ，…内に設置された動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…において生成された動線分析画像又は動線分析レポートを取得して表示するための閲覧用装置である。運営本部のサーバ装置６００は、動線分析レポート（例えば図１２や図１３参照）を生成するために必要となる各種情報（例えば売上情報、来店者数情報、イベント日程情報、最高気温情報、最低気温情報）を保持する。なお、これらの各種情報は、店舗Ａ，Ｂ，Ｃ，…毎に設けられたサーバ装置において保持されても良い。なお、運営本部のサーバ装置６００は、各店舗Ａ，Ｂ，Ｃ，…内に設置されたサーバ装置（例えば店舗Ａであればサーバ装置３００）における各処理を実行しても良い。これにより、運営本部のサーバ装置６００は、各店舗Ａ，Ｂ，Ｃ，…のデータを集約して動線分析レポート（例えば図１２や図１３参照）を生成することができ、運営本部のサーバ装置６００に対する入力操作によって選択された一つの店舗の詳細データ（例えば図１２や図１３に示す動線分析レポート等）を取得することができ、又は複数の店舗間における特定の売場（例えば肉売場）のデータ比較結果の表示を行うことが可能になる。
【００３４】
スマートフォン７００は、スマートフォン７００を操作する運営本部の社員（例えば営業担当者）の入力操作に応じて、各店舗Ａ，Ｂ，Ｃ，…内に設置された動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…において生成された動線分析画像又は動線分析レポートを取得して表示するための閲覧用装置である。
【００３５】
クラウドコンピュータ８００は、各店舗Ａ，Ｂ，Ｃ，…内に設置された動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…において生成された動線分析画像又は動線分析レポートのデータを記憶するオンラインストレージであり、スマートフォン７００を操作する運営本部の社員（例えば営業担当者）の入力操作に応じて、所定の処理（例えばＸ月Ｙ日の動線分析レポートの検索及び抽出）を行い、処理結果をスマートフォン７００に送信する。
【００３６】
設定端末装置９００は、例えばＰＣを用いて構成され、各店舗Ａ，Ｂ，Ｃ，…内に設置された動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…のカメラ装置の設定画面を表示する専用のブラウザソフトウェアを実行可能である。設定端末装置９００は、設定端末装置９００を操作する運営本部の社員（例えば販売管理システム１０００のシステム管理者）の入力操作に応じて、カメラ装置の設定画面（例えばＣＧＩ（Common Gateway Interface））をブラウザソフトウェアにおいて表示し、カメラ装置の設定情報を編集（修正、追加、削除）して設定する。
【００３７】
図３は、本実施の形態のカメラ装置１００及びサーバ装置３００のそれぞれの機能的な内部構成の一例を詳細示すブロック図である。図２に示す販売管理システム１０００において、店舗Ａ，Ｂ，Ｃ，…に設置されるそれぞれのカメラ装置は同様な構成であるため、図３ではカメラ装置１００を例示して説明する。
【００３８】
図３に示すカメラ装置１００は、撮像部１０と、画像入力部２０と、解析部３０と、動線分析情報蓄積部４０と、パラメータ保存部４５と、スケジュール管理部５０と、送信部６０と、イベント情報受領部７０と、パラメータ受領部８０と、パラメータ設定部９０とを含む構成である。解析部３０は、対象検出部３１と、動線分析部３２と、通過滞留判定部３３とを有する。
【００３９】
撮像部１０は、レンズとイメージセンサとを少なくとも有する。レンズは、カメラ装置１００の外部から入射する光（光線）を集光し、イメージセンサの所定の撮像面に結像させる。レンズには、魚眼レンズ、又は例えば１４０度以上の画角が得られる広角レンズが用いられる。イメージセンサは、例えばＣＣＤ（Charged-Coupled Device）又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）の固体撮像素子であり、撮像面に結像した光学像を電気信号に変換する。
【００４０】
画像入力部２０は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）又はＤＳＰ（Digital Signal Processor）を用いて構成され、撮像部１０からの電気信号を用いて所定の信号処理を行うことで、人間が認識可能なＲＧＢ（Red Green Blue）又はＹＵＶ（輝度・色差）等により規定される撮像画像のデータ（フレーム）を生成して解析部３０に出力する。
【００４１】
ここで、図３には図示が省略されているが、カメラ装置１００は、画像入力部２０により生成される撮像画像を用いて、背景画像（つまり、撮像画像内に人物等の移動体が存在しない画像）を生成するための背景画像生成部を有してもよい。これにより、カメラ装置１００は、人物のプライバシーを配慮した背景画像を生成できる。なお、背景画像生成部の構成の詳細については、本開示の一部の発明者により発明された特許第５８３８３７１号公報に開示の構成と同一であるため、詳細な説明を省略する。
【００４２】
背景画像生成部は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、所定のフレームレート（例えば３０ｆｐｓ（frame per second））で、画像入力部２０から出力された撮像画像のデータ（フレーム）毎に、撮像画像に含まれる移動体（例えば人物）を排除した背景画像を生成する。背景画像生成部における背景画像の生成処理は、例えば特開２０１２−２０３６８０号公報に開示されている方法を用いることができるが、この参考特許文献に開示されている方法に限定されない。
【００４３】
解析部３０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、所定のフレームレート（例えば１０ｆｐｓ）で、画像入力部２０から出力された撮像画像のデータ（フレーム）毎に、撮像画像に含まれる移動体（例えば人物）の滞留位置又は通過位置を含む動線情報を検出して動線分析情報蓄積部４０に保存する。
【００４４】
対象検出部３１は、画像入力部２０から出力された撮像画像のフレームに対して公知の画像処理（例えば人物検出処理、顔検出処理）を行うことで、撮像画像のフレームに含まれる移動体（例えば人物）の有無を検出する。対象検出部３１は、撮像画像のフレームに含まれる人物を検出した場合には、撮像画像のフレームに対する人物に関する情報並びに人物の検出領域に関する情報（例えばフレームにおける人物の座標情報）を動線分析部３２に出力する。なお、対象検出部３１は、撮像画像のフレームに含まれる人物を検出しなかった場合には、人物の検出領域に関する情報（例えば所定のヌル情報）を動線分析部３２に出力する。
【００４５】
動線分析部３２は、対象検出部３１から出力された人物の検出領域に関する情報を基に、画像入力部２０から出力された撮像画像の情報と、過去の人物の検出領域に関する情報（例えば、撮像画像情報や座標情報）を用いて、現在と過去の検出領域に関する情報の紐付けを行い、動線情報（例えば人物の検出領域の座標情報の変化量）として通過滞留判定部３３に出力する。
【００４６】
通過滞留判定部３３は、複数の撮像画像に対して動線分析部３２から出力された動線情報を基に、撮像画像のフレームにおける移動体（例えば人物）の滞留位置又は通過位置を含む動線情報（例えば、「対象位置情報」と「動線情報」と「通過位置又は滞留位置に関する情報」）を抽出して生成する。また、通過滞留判定部３３は、人物の滞留位置又は通過位置に関する動線情報の抽出結果を用いて、サーバ装置３００の表示情報生成部３５０において生成される動線分析画像（ヒートマップ画像）のカラー部分の可視化画像を生成しても良い。
【００４７】
通過滞留判定部３３は、複数の撮像画像のフレームに対する動線情報を用いることで、画像入力部２０から出力された撮像画像のフレームの中で、人物が滞留した位置又は通過した位置に関する正確な動線情報を抽出して生成することができる。
【００４８】
また、計測部の一例としての通過滞留判定部３３は、パラメータ保存部４５に保存される人物計測領域（例えば、ライン、人物検知領域、マスク領域）のパラメータに基づいて、人物計測領域を通過する人物の人数を常時計測（計数）する。通過滞留判定部３３は、この人数の計測結果と計測時刻とを対応付けて動線分析情報蓄積部４０に保存する。なお、人物計測領域を通過する人物の人数の常時計測は、通過滞留判定部３３でなく、動線分析部３２により行われてもよい。
【００４９】
動線分析情報蓄積部４０は、例えば半導体メモリ又はハードディスク装置を用いて構成され、解析部３０により生成された人物の滞留位置又は通過位置に関する動線情報の抽出結果（例えば、「対象位置情報」と「動線情報」と「通過状況又は滞留状況に関する情報」）のデータを記憶する。また、動線分析情報蓄積部４０は、人物計測領域を通過する人物の人数の計測結果（計測時刻情報を含む）のデータを記憶する。また、動線分析情報蓄積部４０は、画像入力部２０により撮像された撮像画像（撮像映像）のデータ、不図示の背景画像生成部により生成された背景画像のデータをそれぞれ記憶する。
【００５０】
パラメータ保存部４５は、例えば半導体メモリ又はハードディスク装置を用いて構成され、サーバ装置３００又は他の外部装置（例えばカメラ設定画面等のＣＧＩ：Common Gate Interface）から送信されたパラメータ（具体的には、カメラ装置１００の画角内に設定される人物計測領域の座標等の位置情報）の情報を保存する。
【００５１】
スケジュール管理部５０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、動線分析情報蓄積部４０に保存された、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとをサーバ装置３００に定期的に送信するための所定の送信周期を送信部６０に指示する。所定の送信周期は、例えば１５分、１時間、１２時間、２４時間等であるが、これらの時間間隔に限定されない。
【００５２】
送信部６０は、スケジュール管理部５０又はイベント情報受領部７０からの指示に応じて、動線分析情報蓄積部４０に保存された、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとを取得してサーバ装置３００に送信する。従って、カメラ装置１００は、一定期間分の送信対象データ（つまり、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとを）を纏めてサーバ装置３００に送信する。送信部６０における送信タイミングについては、本開示の一部の発明者により発明された特許第５８３８３７１号公報に開示の方法と同一であるため、詳細な説明については省略する。
【００５３】
イベント情報受領部７０は、サーバ装置３００又は入力デバイス４００から所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）の検出の通知を受領（取得）し、所定のイベントの検出の通知を受領（受信）する。イベント情報受領部７０は、この受領に応じて、動線分析情報蓄積部４０に保存された、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとのサーバ装置３００への送信指示を送信部６０に出力する。なお、スケジュール管理部５０に設定されるタイマー動作に基づいて所定のイベントの発生が通知される場合には、イベント情報受領部７０はカメラ装置１００の構成から省略されてもよい。
【００５４】
取得部の一例としてのパラメータ受領部８０は、サーバ装置３００又は他の外部装置から送信されたパラメータの情報（具体的には、カメラ装置１００の画角内に設定される人物計測領域の座標等の位置情報）を受領（受信）してパラメータ設定部９０に出力する。
【００５５】
設定部の一例としてのパラメータ設定部９０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、パラメータ受領部８０から出力されたパラメータの情報（具体的には、カメラ装置１００の画角内に設定される人物計測領域の座標等の位置情報）をパラメータ保存部４５に書き込んで保存する。これにより、パラメータ設定部９０は、撮像画像（撮像映像）における人物計測領域の位置情報のパラメータを設定できる。
【００５６】
図３に示すサーバ装置３００は、イベント情報受領部３１０と、通知部３２０と、受信部３３０と、受信情報蓄積部３４０と、解析結果蓄積部３４５と、表示情報生成部３５０と、パラメータ取得部３６０と、パラメータ通知部３７０と、受信情報解析部３８０とを含む構成である。
【００５７】
イベント情報受領部３１０は、該当するカメラ装置毎に、所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）が発生した事を示す情報が入力デバイス４００から入力された場合には、所定のイベントの検出の通知を受領する。イベント情報受領部３１０は、所定のイベントの検出の通知を受領した事を通知部３２０に出力する。なお、所定のイベントが発生した事を示す情報には、所定のイベントが発生した場所を撮像エリアとして撮像するカメラ装置の識別番号が含まれる。
【００５８】
通知部３２０は、イベント情報受領部３１０から出力された所定のイベントの検出の通知を該当するカメラ装置に送信する。
【００５９】
受信部３３０は、カメラ装置１００から送信された送信対象データ（つまり、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとを）を受信して受信情報蓄積部３４０及び表示情報生成部３５０に出力する。
【００６０】
受信情報蓄積部３４０は、例えば半導体メモリ又はハードディスク装置を用いて構成され、受信部３３０が受信した送信対象データ（つまり、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとを）を記憶する。
【００６１】
解析結果蓄積部３４５は、例えば半導体メモリ又はハードディスク装置を用いて構成され、受信情報解析部３８０により生成された解析結果のデータ（例えば、時間帯別の人数検知領域を通過した人物の人数の計測結果や、時間帯別のカメラ装置毎の撮像エリアに現れる人物の動線情報の解析結果）を記憶する。
【００６２】
表示情報生成部３５０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、受信部３３０又は受信情報蓄積部３４０から取得した送信対象データ（例えば、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを）を用いて、背景画像に移動体の滞留位置又は通過位置に関する動線情報を重畳した動線分析画像を生成する。表示情報生成部３５０は、生成した動線分析画像をモニタ４５０に表示する。
【００６３】
動線分析画像は、カメラ装置１００が撮像した撮像画像の中で人物が映らないように排除された背景画像に、撮像画像に対応する撮像領域において移動体がどこによく滞留したか、又はどこを通過したかを視覚的に示す動線情報がヒートマップのように所定のレンジ（例えば０〜２５５の値）の範囲内に定量的に可視化された画像である。
【００６４】
また、表示情報生成部３５０は、受信情報解析部３８０により生成された解析結果のデータ（例えば、（例えば、時間帯別の人数検知領域を通過した人物の人数の計測結果のデータ）を用いて、解析結果を視覚的に示したグラフ（例えば図１１参照）を生成する。表示情報生成部３５０は、生成したグラフをモニタ４５０に表示する。
【００６５】
また、表示情報生成部３５０、動線分析レポートの生成指示が入力デバイス４００から入力された場合には、動線分析レポート（例えば図１２や図１３参照）を生成する。表示情報生成部３５０は、生成した動線分析レポートをモニタ４５０に表示する。
【００６６】
また、表示情報生成部３５０は、カメラ装置の画角内に設定される人物計測領域の設定指示が入力デバイス４００から入力された場合には、図５に示すライン・マスク簡単設定画面や図６に示すライン・マスク詳細設定画面ＳＴＧ２をモニタ４５０に表示する。ここで、人物計測領域の設定指示は、例えば図４に示すカメラ情報設定画面ＳＴＧ０の簡単設定ボタンＥＳＴ１が入力デバイス４００により押下（選択）された事を含む。
【００６７】
パラメータ取得部３６０は、図５に示すライン・マスク簡単設定画面ＳＴＧ１及び図６に示すライン・マスク詳細設定画面ＳＴＧ２のうち少なくとも１つにより設定された人物計測領域に関する情報（パラメータ）を解析結果蓄積部３４５から取得してパラメータ通知部３７０に出力する。
【００６８】
パラメータ通知部３７０は、パラメータ取得部３６０から出力された人物計測領域に関する情報（パラメータ）をカメラ装置１００に通知する。人物計測領域に関する情報（パラメータ）は、カメラ装置１００のパラメータ受領部８０において受信される。
【００６９】
受信情報解析部３８０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、受信情報蓄積部３４０に保存された送信対象データ（つまり、撮像画像もしくは背景画像のデータと人物の滞留情報又は通過情報に関する動線情報の抽出結果のデータと人物計測領域を通過する人物の人数の計測結果のデータとを）を用いて、各種の解析処理を実行して表示情報生成部３５０に出力したり、解析結果蓄積部３４５に保存したりする。解析処理は、例えばカメラ装置１００から送信された、一定期間分の人物計測領域を通過する人物の人数の計測結果を用いて、人数の時間帯別の推移を求める処理である。但し、解析処理は、人数の時間帯別の推移を求める処理に限定されない事は言うまでもない。
【００７０】
ここで、カメラ情報設定画面ＳＴＧ０、ライン・マスク簡単設定画面ＳＴＧ１、ライン・マスク詳細設定画面ＳＴＧ２について、それぞれ図４、図５、図６を参照して説明する。図４は、カメラ情報設定画面ＳＴＧ０の一例を示す図である。図５は、ライン・マスク簡単設定画面ＳＴＧ１の一例を示す図である。図６は、ライン・マスク詳細設定画面ＳＴＧ２の一例を示す図である。
【００７１】
図４に示すカメラ情報設定画面ＳＴＧ０は、タブＴＢ１の切替操作によって、例えば最大９６台のカメラ装置に関する各種の情報を設定するための画面であり、表示情報生成部３５０によって生成されてモニタ４５０に表示される。図４では、例えばカメラ装置の識別番号Ｎｏ．１からＮｏ．１６までの１６台分の設定情報が入力可能に表示されている。カメラ装置の設定情報として、ユーザの入力デバイス４００の操作により、例えばＩＰ（Internet Protocol）アドレス、ユーザ名、パスワード、ＨＴＴＰポート番号（例えば８０）が入力フィールドＩＦＤ１に入力可能である。
【００７２】
カメラ情報インポートボタンＩＭＰ１は、カメラ装置に関する情報をサーバ装置３００又は外部装置からインポートするために使用される。インポートされた情報は入力フィールドＩＦＤ１に表示される。
【００７３】
カメラ情報エクスポートボタンＥＸＰ１は、カメラ装置に関する情報（例えばカメラ装置の設定情報）を外部装置にエクスポートするために使用される。
【００７４】
また、それぞれのカメラ装置に対し、画角内に設定されるべき人物計測領域の簡単設定ボタンＥＳＴ１、テスト開始ボタンＴＳＳ１、テスト結果ボタンＴＳＲ１、パラメータＰ１の入力欄ＰＲＩ１、閾値設定ボタンＳＴＦ１、チェックボックスＣＲＢ１が対応付けて表示されている。
【００７５】
簡単設定ボタンＥＳＴ１は、ユーザの入力デバイス４００の操作（押下）により、表示情報生成部３５０が図５に示すライン・マスク簡単設定画面ＳＴＧ１を生成して表示するためのボタンである。
【００７６】
テスト開始ボタンＴＳＳ１は、ユーザの入力デバイス４００の操作（押下）により、人物計測領域が設定されたカメラ装置に対し、その人物計測領域の設定の適否が確認される歩行テストを開始するためのボタンである。テスト開始ボタンＴＳＳ１が押下されると、サーバ装置３００は、人物計測領域が設定されたカメラ装置の撮像エリア内で１人以上の人物が実際に人物計測領域を通過する歩行テストが行われた時の撮像映像及び人物計測領域を通過した人物の人数の計測結果を受信する。
【００７７】
テスト結果ボタンＴＳＲ１は、ユーザの入力デバイス４００の操作（押下）により、歩行テストの結果（例えば統計結果）を視覚的なグラフとして表示するためのボタンである。テスト結果ボタンＴＳＲ１が押下されると、サーバ装置３００は、歩行テストの結果として、カメラ装置から送信された計測結果を基に統計結果（例えば時間帯別の人物計測領域を通過した人物の人数の計測結果）を生成してグラフとして表示する（例えば図８参照）。
【００７８】
パラメータＰ１の入力欄ＰＲＩ１は、人物計測領域を設定する時に選択される高さの値に応じたパラメータＰ１（例えば撮像画像上において一人の人物と見なすための最低限の画素数）を閾値として入力するための欄である。
【００７９】
閾値設定ボタンＳＴＦ１は、入力欄ＰＲＩ１に入力された閾値の値を確定するために使用されるボタンである。閾値設定ボタンＳＴＦ１が押下されると、サーバ装置３００は、入力欄ＰＲＩ１に入力された閾値の値を、パラメータＰ１（例えば撮像画像上において人物と見なすための最低限の画素数）の確定値と設定する。
【００８０】
チェックボックスＣＲＢ１は、歩行テストの実行対象となる１台以上のカメラ装置を選択するために使用されるボタンである。チェックボックスＣＲＢ１により選択されたカメラ装置に対し、選択したカメラのテスト実行ボタンＴＳＥ１が押下されると、テスト開始ボタンＴＳＳ１が押下された時と同様に一括して歩行テスト時のサーバ装置３００の処理が開始される。
【００８１】
テスト結果一括エクスポートボタンＥＸＰ２は、歩行テストが行われた１台以上のカメラ装置の計測結果に基づいてサーバ装置３００が生成した統計結果（テスト結果）を一括で外部装置にエクスポートするために使用される。
【００８２】
図５に示すライン・マスク簡単設定画面ＳＴＧ１は、入力デバイス４００を使用するユーザが人物計測領域を簡単に設定するための画面であり、表示情報生成部３５０によって生成されてモニタ４５０に表示される。図５では、人物計測領域（例えばライン）を設定するために、カメラ装置の撮像画像ＬＮＧ１の表示領域と、高さ入力欄ＨＧ１と、高さ設定ボタンＳＴＨ１と、複数のコントロールボックスＬＲ１，ＬＲ２，ＬＲ３，ＬＲ４、ＬＲ５，ＬＲ６，ＬＲ７，ＬＲ８と、ライン自動生成ボタンＬＤＷ１と、ライン位置設定ボタンＳＴＬ１と、ライン画像出力ボタンＬＧＰ１と、ドアチェックボックスＤＲ１と、マスク生成ボタンＭＳＫ１とが表示される。
【００８３】
高さ入力欄ＨＧ１には、カメラ装置の高さ（カメラ高さ）が入力される。図５では、床面からの高さとして、例えば３．０ｍ（メートル）が入力されている。カメラ装置の高さの大小によって、カメラ装置の撮像画像内の人物の大きさが変わる。言い換えると、カメラ装置の高さによって、カメラ装置が人物とみなすための大きさ（より具体的には、画素数）が異なるので、人物と見なすための大きさが適切に設定されないと、人物の検知精度が変わる。そこで、本実施の形態では、カメラ装置の高さ（例えば３ｍ（メートル））とカメラ装置が人物とみなすための大きさ（例えば１００ピクセル）とが対応付けられている。
【００８４】
高さ設定ボタンＳＴＨ１は、入力デバイス４００を使用するユーザの簡単な操作により、押下されることで、高さ入力欄ＨＧ１に入力された値をカメラ装置の高さとして確定して設定する。設定された高さの情報は、人物計測領域に関する情報（パラメータ）のデータとして、表示情報生成部３５０によって生成されてから解析結果蓄積部３４５に保存される。
【００８５】
複数のコントロールボックスＬＲ１，ＬＲ２，ＬＲ３，ＬＲ４、ＬＲ５，ＬＲ６，ＬＲ７，ＬＲ８は、カメラ装置の撮像画像ＬＮＧ１内に映し出される出入口（例えば店舗外と店舗内との境界に設置された自動ドアＤＯＲ）の位置又は方向を指定するために使用される。図５では、カメラ装置の撮像画像ＬＮＧ１の図５紙面下側に自動ドアＤＯＲが映っているので、図５紙面下側の位置又は方向を示すコントロールボックスＬＲ７が、入力デバイス４００を使用するユーザの操作によって選択されている。
【００８６】
ライン自動生成ボタンＬＤＷ１は、いずれかのコントロールボックスの選択によって人物計測領域（ここではライン）をカメラ装置の撮像画像ＬＮＧ１上に重畳して描画するために使用される。いずれかのコントロールボックスが選択された上でライン自動生成ボタンＬＤＷ１が押下されると、表示情報生成部３５０は、選択されたコントロールボックスの位置又は方向に映し出される出入口（例えば自動ドアＤＯＲ）とほぼ同程度の長さを有するラインＬＮＥを、その出入口の付近に描画して表示する。図５では、ラインＬＮＥは、例えば来店客が自動ドアＤＯＲを通過した後に歩く店舗内の通路の長さと同等、又は自・BR>ョドアＤＯＲの幅と同等の長さを有する。なお、撮像画像ＬＮＧ１はカメラ装置（例えば全方位カメラ）によって撮像されているので、中心から周辺部分に向かって歪んでいるので、自動ドアＤＯＲの長さとラインＬＮＥの長さとで距離感が分かりづらいが、自動ドアＤＯＲとラインＬＮＥとは同程度の長さを有する。また、ラインＬＮＥの画像として、通過方向を示す文字画像を含んでもよい。例えば、自動ドアＤＯＲを通過して人物が店舗内に入った事を示す「ＩＮ」の文字画像及び店舗内に入った方向を示す矢印画像がラインＬＮＥの画像として示されている。同様に、自動ドアＤＯＲを通過して人物が店舗外に入った事を示す「ＯＵＴ」の文字画像及び店舗外に出た方向を示す矢印画像がラインＬＮＥの画像として示されている。なお、描画されるラインの本数は１本と設定されるが、設定画面（不図示）に対する入力デバイス４００を使用するユーザの操作によって、２本又は３本以上に設定されても構わない。
【００８７】
ライン位置設定ボタンＳＴＬ１は、ライン自動生成ボタンＬＤＷ１の押下に応じて生成されたラインＬＮＥの画像（上述参照）を確定するために使用される。ライン位置設定ボタンＳＴＬ１が押下されると、表示情報生成部３５０は、画角（つまり、撮像画像）内のラインＬＮＥの位置情報を確定して設定する。設定されたラインＬＮＥの位置情報は、人物計測領域に関する情報（パラメータ）のデータとして、表示情報生成部３５０によって高さの情報と対応付けて生成されてから解析結果蓄積部３４５に保存される。
【００８８】
ライン画像出力ボタンＬＧＰ１は、ライン自動生成ボタンＬＤＷ１の押下によって生成されたラインＬＮＥの画像（上述参照）をライン画像データとして保存するために使用される。ライン画像出力ボタンＬＧＰ１が押下されると、表示情報生成部３５０は、ライン画像データを解析結果蓄積部３４５に保存する。
【００８９】
ドアチェックボックスＤＲ１及びマスク生成ボタンＭＳＫ１は、人物計測領域（例えば、人物検知領域、マスク領域）を生成するために使用される。
【００９０】
ドアチェックボックスＤＲ１は、例えばカメラ装置の画角内に自動ドアＤＯＲ等のドア（出入口の一例）がある場合に、人物計測領域の一例としての図６に示すドアマスク領域ＤＭＳＫ１を表示するために選択される。ドアチェックボックスＤＲ１が選択された上でマスク生成ボタンＭＳＫ１が押下された場合には、表示情報生成部３５０は、人物計測領域の一例としての人物検知領域ＣＭＳＫ１及びドアマスク領域ＤＭＳＫ１を撮像画像ＬＮＧ１に重畳して表示したライン・マスク詳細設定画面ＳＴＧ２を表示する（図６参照）。
【００９１】
マスク生成ボタンＭＳＫ１は、カメラ装置の画角内に自動ドアＤＯＲ等のドア（出入口の一例）の有無に拘わらず、人物計測領域の一例としての人物検知領域ＣＭＳＫ１（つまり、ラインＬＮＥを通過する人物を有効にカウントするための、ラインＬＮＥの周囲に設けられる所定形状の領域）を生成するために使用されるボタンである。マスク生成ボタンＭＳＫ１が押下された場合には、表示情報生成部３５０は、人物計測領域の一例としての人物検知領域ＣＭＳＫ１を撮像画像ＬＮＧ１に重畳して表示したライン・マスク詳細設定画面ＳＴＧ２を表示する（図６参照）。
【００９２】
図６に示すライン・マスク詳細設定画面ＳＴＧ２は、入力デバイス４００を使用するユーザが人物計測領域を詳細に設定するための画面であり、表示情報生成部３５０によって生成されてモニタ４５０に表示される。図６では、人物計測領域（例えばラインＬＮＥ、人物検知領域ＣＭＳＫ１、ドアマスク領域ＤＭＳＫ１）と、それぞれの人物計測領域の位置を調整（修正）又は削除するための各種ボタンとが表示される。各種ボタンは、例えばＥａｓyＭａｓｋボタンＢＴ０と、ライン描画ボタンＢＴ１と、四角形描画ボタンＢＴ２と、多角形描画ボタンＢＴ３と、四角形描画ボタンＢＴ４と、多角形描画ボタンＢＴ５と、ライン選択ボタンＢＴ６と、人物検知領域選択ボタンＢＴ７と、マスク領域選択ボタンＢＴ８と、消去ボタンＢＴ９と、全て消去ボタンＢＴ１０とが表示される。
【００９３】
ラインＬＮＥは、ライン・マスク簡単設定画面ＳＴＧ１のライン自動生成ボタンＬＤＷ１の押下によって自動生成されたライン、又は後述の各種ボタンによって位置が調整（修正）されたラインを示す。上述したように、ラインＬＮＥの幅は、ラインＬＮＥを通過する人物の人数を無駄なく正確に計測するために、自動ドアＤＯＲの幅と同等の幅に設定される。言い換えると、ラインＬＮＥを跨がずに回り込んだ人物の人数は計測対象から排除できるように、ラインＬＮＥの幅は設定される。
【００９４】
人物検知領域ＣＭＳＫ１は、ライン・マスク簡単設定画面ＳＴＧ１のマスク生成ボタンＭＳＫ１の押下によって生成された人物検知領域、又は後述の各種ボタンによって位置が調整（修正）された人物検知領域を示す。人物検知領域ＣＭＳＫ１は、上述したように、ラインＬＮＥを通過する人物の人数を無駄なく正確に計測するために、ラインＬＮＥの幅を含む所定形状の領域を有し、この領域内でラインＬＮＥを通過する人物の人数がカメラ装置によって計測される。
【００９５】
ドアマスク領域ＤＭＳＫ１は、ライン・マスク簡単設定画面ＳＴＧ１のドアチェックボックスＤＲ１が選択された上でマスク生成ボタンＭＳＫ１の押下によって生成された、自動ドアＤＯＲを覆うドアマスク領域（マスク領域の一例）、又は後述の各種ボタンによって位置が調整（修正）されたドアマスク領域（マスク領域の一例）を示す。ドアマスク領域ＤＭＳＫ１は、人物が近付く度に開閉する（つまり、動く）自動ドアＤＯＲをカメラ装置の計測対象から除外できるように、人物以外の移動物体（ここでは、自動ドアＤＯＲ）の周囲を覆う所定幅を有する。言い換えると、ドアマスク領域ＤＭＳＫ１内に現れた人物はカメラ装置における人数計測の対象から省かれる。
【００９６】
ＥａｓｙＭａｓｋボタンＢＴ０は、入力デバイス４００を使用するユーザの簡単な操作により、押下されると、表示情報生成部３５０により、人物検知領域ＣＭＳＫ１がラインＬＮＥの全体を覆うように表示される。
【００９７】
ライン描画ボタンＢＴ１は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上でラインを描画する際に使用される。
【００９８】
四角形描画ボタンＢＴ２は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で四角形状の人物検知領域を描画する際に使用される。
【００９９】
多角形描画ボタンＢＴ３は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で多角形状の人物検知領域を描画する際に使用される。
【０１００】
四角形描画ボタンＢＴ４は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で四角形状のマスク領域（例えばドアマスク領域ＤＭＳＫ１）を描画する際に使用される。
【０１０１】
多角形描画ボタンＢＴ５は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で多角形状のマスク領域（例えばドアマスク領域ＤＭＳＫ１）を描画する際に使用される。
【０１０２】
ライン選択ボタンＢＴ６は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で描画されたラインの位置を調整（修正）する際に押下され、押下された後、入力デバイス４００を使用するユーザの操作（具体的には、ドラッグ操作）によって、ラインの位置が調整（修正）される。
【０１０３】
人物検知領域選択ボタンＢＴ７は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で描画された人物検知領域の位置を調整（修正）する際に押下され、押下された後、入力デバイス４００を使用するユーザの操作（具体的には、ドラッグ操作）によって、人物検知領域の位置が調整（修正）される。
【０１０４】
マスク領域選択ボタンＢＴ８は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で描画されたマスク領域の位置を調整（修正）する際に押下され、押下された後、入力デバイス４００を使用するユーザの操作（具体的には、ドラッグ操作）によって、マスク領域の位置が調整（修正）される。
【０１０５】
消去ボタンＢＴ９は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で描画されたライン、人物検知領域及びマスク領域のうちいずれかを削除する際に押下され、押下された後、入力デバイス４００を使用するユーザの操作（具体的には、ドラッグ操作）によって、選択された、ライン、人物検知領域及びマスク領域のうちいずれかが削除される。
【０１０６】
全て消去ボタンＢＴ１０は、入力デバイス４００を使用するユーザの簡単な操作により、表示情報生成部３５０がライン・マスク詳細設定画面ＳＴＧ２内の撮像画像ＬＮＧ１上で描画されたライン、人物検知領域及びマスク領域の全てを削除する際に押下され、押下された後、描画されているライン、人物検知領域及びマスク領域の全てが削除される。
【０１０７】
このように、図５に示すライン・マスク簡単設定画面ＳＴＧ１及び図６に示すライン・マスク詳細設定画面ＳＴＧ２により設定された人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１の位置情報は、人物計測領域に関する情報（パラメータ）のデータとして、表示情報生成部３５０によって高さの情報及びラインの位置情報と対応付けて生成されてから解析結果蓄積部３４５に保存される。
【０１０８】
次に、本実施の形態のサーバ装置３００とカメラ装置１００との間で行われる、撮像画像に対するライン、マスクの設定に関する処理手順の一例について、図７を参照して説明する。図７は、本実施の形態のサーバ装置３００とカメラ装置１００との間で行われる、撮像画像ＬＮＧ１に対するライン、マスクの設定に関する処理手順の一例を説明するシーケンス図である。
【０１０９】
図７において、表示情報生成部３５０は、図４に示すカメラ情報設定画面ＳＴＧ０をモニタ４５０に表示する。入力デバイス４００を使用するユーザの簡単な操作により、例えば図４に示すカメラ情報設定画面ＳＴＧ０の該当するカメラ装置の入力フィールドＩＦＤ１に、必要なカメラ情報が入力されると（Ｓ１）、表示情報生成部３５０は、入力されたカメラ情報を入力フィールドＩＦＤ１に表示する。
【０１１０】
次に、入力デバイス４００を使用するユーザの簡単な操作により、同カメラ情報設定画面ＳＴＧ０内の、該当するカメラ装置に対応する簡単設定ボタンＥＳＴ１が押下されると（Ｓ２）、表示情報生成部３５０は、図５に示すライン・マスク簡単設定画面ＳＴＧ１をモニタ４５０に表示する。このライン・マスク簡単設定画面ＳＴＧ１の高さ入力欄ＨＧ１には、現在設定されているカメラ装置の高さの値がデフォルト値として表示される（Ｓ３）。
【０１１１】
ライン・マスク簡単設定画面ＳＴＧ１において、入力デバイス４００を使用するユーザの簡単な操作により、高さ入力欄ＨＧ１に新たな値又は現在表示されている値が入力されている状態で高さ設定ボタンＳＴＨ１が押下されると（Ｓ４）、表示情報生成部３５０は、人物検知領域に関する情報（パラメータ）として、カメラ装置の高さを確定する。
【０１１２】
次に、ライン・マスク簡単設定画面ＳＴＧ１に表示されているカメラ装置の撮像画像ＬＮＧ１に出入口（例えば自動ドアＤＯＲ）が映し出されている場合に、入力デバイス４００を使用するユーザの簡単な操作により、複数のコントロールボックスＬＲ１〜ＬＲ８の中からいずれかのコントロールボックスが自動ドアＤＯＲの位置として選択される（Ｓ５）。
【０１１３】
ステップＳ５の後、入力デバイス４００を使用するユーザの簡単な操作により、ライン自動生成ボタンＬＤＷ１が押下されると（Ｓ６）、表示情報生成部３５０は、ステップＳ５で選択されたコントロールボックスの位置又は方向に基づいて、その位置又は方向に映し出される出入口（例えば自動ドアＤＯＲ）とほぼ同程度の長さを有するラインＬＮＥを、その出入口の付近に描画（つまり、撮像画像ＬＮＧ１上に重畳）して表示する（Ｓ７）。ラインＬＮＥの描画位置は表示情報生成部３５０に算出される。例えば、自動ドアＤＯＲから所定の距離離れた位置にラインＬＮＥが描画される。この所定の距離に関する情報は表示情報生成部３５０の算出時に参照される。
【０１１４】
ここで、例えばライン・マスク詳細設定画面ＳＴＧ２がモニタ４５０に表示されていて、入力デバイス４００を使用するユーザの簡単な操作により、ステップＳ７において描画されたラインＬＮＥの位置が微調整された場合には（Ｓ８）、表示情報生成部３５０は、微調整後のラインＬＮＥの位置をメモリ（不図示）に保持する。
【０１１５】
ステップＳ７又はステップＳ８の後、入力デバイス４００を使用するユーザの簡単な操作により、ライン位置設定ボタンＳＴＬ１が押下されると（Ｓ９）、表示情報生成部３５０は、人物検知領域に関する情報（パラメータ）として、画角（つまり、撮像画像）内のラインＬＮＥの位置情報を確定して設定する。
【０１１６】
次に、入力デバイス４００を使用するユーザの簡単な操作により、ライン・マスク簡単設定画面ＳＴＧ１のドアチェックボックスＤＲ１が選択された上でマスク生成ボタンＭＳＫ１が押下されると（Ｓ１０）、表示情報生成部３５０は、人物計測領域の一例としての人物検知領域ＣＭＳＫ１及びドアマスク領域ＤＭＳＫ１を撮像画像ＬＮＧ１に重畳して表示したライン・マスク詳細設定画面ＳＴＧ２を表示する（Ｓ１１、図６参照）。
【０１１７】
入力デバイス４００を使用するユーザの簡単な操作により、ＥａｓｙＭａｓｋボタンＢＴ０が押下されると（Ｓ１２）、表示情報生成部３５０は、ラインＬＮＥの全体を覆うように、人物計測領域の一例としての人物検知領域ＣＭＳＫ１をライン・マスク詳細設定画面ＳＴＧ２の撮像画像ＬＮＧ１上に重畳して表示する（Ｓ１３）。
【０１１８】
ここで、入力デバイス４００を使用するユーザの簡単な操作により、ステップＳ１３において表示された人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１の位置や形状が微調整された場合には（Ｓ１４）、表示情報生成部３５０は、微調整後の人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１の位置をメモリ（不図示）に保持する。
【０１１９】
ステップＳ１３又はステップＳ１４の後、入力デバイス４００を使用するユーザの簡単な操作により、設定ボタン（図６に示すライン・マスク詳細設定画面ＳＴＧ２において不図示）が押下されると（Ｓ１５）、表示情報生成部３５０は、人物検知領域に関する情報（パラメータ）として、画角（つまり、撮像画像）内の人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１の位置情報を確定して設定する。
【０１２０】
サーバ装置３００のパラメータ通知部３７０は、ステップＳ１５において設定された人物計測領域に関する情報（パラメータ）をカメラ装置１００に通知する（Ｓ１６）。人物計測領域に関する情報（パラメータ）は、例えば画角（つまり、撮像画像）内のラインＬＮＥの位置情報、人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１の位置情報であり、カメラ装置１００のパラメータ受領部８０において受信される。カメラ装置１００のパラメータ設定部９０は、パラメータ受領部８０において受信された人物計測領域に関する情報（パラメータ、上述参照）をパラメータ保存部４５に書き込んで設定する（Ｓ１７）。これにより、カメラ装置１００に対する人物計測領域に関する情報の初期設定が完了する。即ち、カメラ装置１００の撮像画像ＬＮＧ１に対する人物検知領域ＣＭＳＫ１内のラインＬＮＥを通過する人物の人数を計測し、かつドアマスク領域ＤＭＳＫ１内の人物を計測対象から省くという人数計測の実運用が開始される。
【０１２１】
また、初期設定後、実運用が開始される前に、１人以上の被験者（例えばカメラ装置１００の施行業者、店舗の社員）が、カメラ装置１００の画角内のラインＬＮＥ、人物検知領域ＣＭＳＫ１、ドアマスク領域ＤＭＳＫ１の周囲を実際に歩行する歩行テストが実行される（Ｓ２１）。この歩行テストの開始は、入力デバイス４００を使用するユーザの簡単な操作により、例えばカメラ情報設定画面ＳＴＧ０のテスト開始ボタンＴＳＳ１が押下された事で指定される。
【０１２２】
受信情報解析部３８０は、歩行テスト中にカメラ装置１００から送信された送信対象データの人数計測領域（具体的には、人物検知領域ＣＭＳＫ１内のラインＬＮＥ）を通過する人物の人数の計測結果のデータを用いて、図８に示す解析結果のデータを生成する。表示情報生成部３５０は、受信情報解析部３８０により生成された解析結果のデータを視覚的に示すグラフを生成してモニタ４５０に表示する。これにより、図８に示すグラフを目視で確認したユーザの判断により、歩行テストの結果に基づく調整後の閾値（例えば図４に示すパラメータＰ１）がカメラ情報設定画面ＳＴＧ０の入力欄ＰＲＩ１に入力される（Ｓ２２）。
【０１２３】
ステップＳ２２の後、サーバ装置３００のパラメータ通知部３７０は、ステップＳ２２において設定された閾値を含む人物計測領域に関する情報（パラメータ）をカメラ装置１００に通知する（Ｓ２３）。人物計測領域に関する情報（パラメータ）は、例えばステップＳ２２において調整された閾値、画角（つまり、撮像画像）内のラインＬＮＥの位置情報、人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１の位置情報であり、カメラ装置１００のパラメータ受領部８０において受信される。カメラ装置１００のパラメータ設定部９０は、パラメータ受領部８０において受信された人物計測領域に関する情報（パラメータ、上述参照）をパラメータ保存部４５に書き込んで設定する（Ｓ２４）。これにより、カメラ装置１００に対する人物計測領域に関する情報の歩行テスト後の設定が完了する。即ち、カメラ装置１００の撮像画像ＬＮＧ１に対する人物検知領域ＣＭＳＫ１内のラインＬＮＥを通過する人物の人数を計測し、かつドアマスク領域ＤＭＳＫ１内の人物を計測対象から省くという人数計測の実運用が開始される。
【０１２４】
図８は、初期設定後の歩行テストによるラインの通過人数の解析結果の一例を示す図である。図８の横軸は頻度を示し、図８の縦軸は人物の検知枠の大きさ（つまり、カメラ装置が撮像画像内に現れる人物を検知する時の人物枠の大きさ）を示す。図８により、頻度の高い検知枠の大きさが閾値（パラメータＰ１）として設定される。
【０１２５】
パターン１〜５は、それぞれ歩行テスト時の被験者の歩き方のパターンを示す。例えばパターン１は自動ドアＤＯＲから入店してまっすぐ進む歩き方のパターン、パターン２は自動ドアＤＯＲから入店して斜め右に進む歩き方のパターン、パターン３は自動ドアＤＯＲから入店して斜め左に進む歩き方のパターン、パターン４は店舗内から自動ドアＤＯＲに向かってまっすぐ進む歩き方のパターン、パターン５は店舗内から自動ドアＤＯＲに向かって斜め左に進む歩き方のパターンを示す。図８では、いずれのパターンにおいても、頻度のピーク値が同じ検知枠の大きさにおいて出現しているので、この時の縦軸の値が閾値（つまり、パラメータＰ１）として設定される。
【０１２６】
カメラ装置１００における人数の計測処理を正確に行うためには、例えば人物と見なすための大きさを示すパラメータを適切に設定する必要がある。このパラメータの最適値は、必ずしも一律に決まる値ではなく、設置環境により異なる事がある。例えば、照明がスポット照明のときと蛍光灯のときとで影の出方が異なるので、影の出方によってもパラメータの変更が必要となる。又は、例えば外光が入り込みやすいかどうかで、明るさが異なるので、明るさによってもパラメータの変更が必要となる。従って、設置環境に合わせて、最適なパラメータを設定する必要があるが、熟練した技術者でないと難しく、最適なパラメータを設定しないと、最大の精度を引き出すことが出来ない。
【０１２７】
そこで、本実施の形態では、サーバ装置３００の受信情報解析部３８０は、歩行テストの結果としてカメラ装置１００から得られた各パターンにおける人数の計測結果を用いて、図８に示す解析結果を生成し、サーバ装置３００の表示情報生成部３５０がこの解析結果をモニタ４５０に表示する。これにより、熟練した技術者でない一般のユーザであっても、設置環境に合わせて最適なパラメータを判断できるようになる。なお、この最適なパラメータ値は、ユーザが判断しても良いし、自動で行う（例えばサーバ装置３００の受信情報解析部３８０が抽出する）事も可能である。
【０１２８】
図９は、実運用時における、ラインＬＮＥを通過する人物の方向別の通過数を計測する処理手順の一例を説明するフローチャートである。カメラ装置１００の通過滞留判定部３３は、図９に示す人数の計測処理をラインＬＮＥに対して実行する。通過滞留判定部３３は、設定されたラインＬＮＥについて、人物がラインを越えて通過した事を判定する（Ｓ３１）。ラインＬＮＥ越えの判定は、対象検出部３１における人物検出及び動線分析部３２における移動体追跡の処理結果に基づき、通過滞留判定部３３により、人物の移動軌跡の座標により、ラインを越えたかどうかを判定すればよい。
【０１２９】
通過滞留判定部３３は、人物のラインＬＮＥ越えがあったかどうかを判定し（Ｓ３２）、ラインＬＮＥ越えがあった場合（Ｓ３２、ＹＥＳ）、ラインを越えた方向を判定する（Ｓ３３）。一方、ラインＬＮＥ越えがなかった場合（Ｓ３２、ＮＯ）、図９に示す処理は終了する。
【０１３０】
次に、通過滞留判定部３３は、方向別の人物の人数計測値（つまり、ラインＬＮＥ越えの人数）を更新（１つ増分）する（Ｓ３４）。通過滞留判定部３３は、方向別の人物の人数の計測結果を送信部６０を介してサーバ装置３００に出力する。サーバ装置３００は、当該ラインＬＮＥに対応する計数結果（通過数）を動線分析画像に付加し、モニタ４５０に表示する。
【０１３１】
図１０は、実運用時における、複数のラインＬＮＥを通過する人物の通過数を計測する処理手順の一例を説明するフローチャートである。カメラ装置１００の通過滞留判定部３３は、図１０に示す人物の人数の計測処理を、複数（例えば２つ）のラインに関して、ラインの数だけ実行する。通過滞留判定部３３は、撮像画像ＬＮＧ１内に設定されたそれぞれのラインについて、人物がラインを越えて通過した事を判定する（Ｓ４１）。ここで、通過滞留判定部３３は、人物のライン越えがあったかどうかを判定し（Ｓ４２）、ライン越えがあった場合（Ｓ４２、ＹＥＳ）、ラインを越えた方向を判定する（Ｓ４３）。そして、通過滞留判定部３３は、ラインの通過情報を動線分析情報蓄積部４０に蓄積する（Ｓ４４）。ここで、通過滞留判定部３３は、どのラインを越えたかを示す通過情報として、ライン番号等のラインのＩＤ情報と通過数を蓄積する。
【０１３２】
次に、通過滞留判定部３３は、ラインが複数のラインに渡る人物の人数を計測する複数ライン計測対象ラインであるかどうかを判定し（Ｓ４５）、複数ライン計測対象ラインである場合（Ｓ４５、ＹＥＳ）、その人物が前回越えたラインが所定の指定ラインかどうかを判定する（Ｓ４６）。ラインの設定に関し、例えば複数ライン計測対象ラインが複数（例えば２本）のラインに設定され、所定の指定ラインが１本設定されている。この場合、今回のライン越えがあったラインがいずれかの複数ライン計測対象ラインであり、前回のライン越えがあったラインが所定の指定ラインである場合、ステップＳ４５、Ｓ４６の判定が共にＹＥＳとなる。ステップＳ４６において、前回越えたラインが所定の指定ラインである場合（Ｓ４６、ＹＥＳ）、該当する複数のライン（複数ライン計測対象ライン及び所定の指定ライン）の人物の計測数（ライン越え人数）を更新（１つずつ増分）する（Ｓ４７）。そして、通過滞留判定部３３は、複数のラインを通過した人物の計測結果（計測数の情報）を、送信部６０を介してサーバ装置３００に送信する。サーバ装置３００は、ラインに対応する計測結果を受信して動線分析画像に付加して生成し、モニタ４５０に表示する。
【０１３３】
図１１は、店舗Ａのフロア別並びに全フロアにおける入店人数、退店人数の時間帯別推移の一例を示す図である。図１１の横軸は時間帯（例えば１時間）を示し、図１１の縦軸はカメラ装置により計測された人物計測領域を通過した人数の時間帯別の累計値を示す。受信情報解析部３８０は、受信情報蓄積部３４０に保存された送信対象データ（つまり、人物計測領域を通過する人物の人数の計測結果のデータ）を用いて、人数の時間帯別の推移を求める。図１１に示すグラフは、受信情報解析部３８０における解析結果を基にして表示情報生成部３５０により生成された上でモニタ４５０に表示される。
【０１３４】
図１１では、例えば開店時刻である１０：００〜閉店時刻である２１：００までの、入店人数（合計）と、入店人数（前年合計）と、退店人数（合計）と、退店人数（前年合計）と、入店人数（Ｂ２Ｆ：地下２階）と、退店人数（Ｂ２Ｆ：地下２階）と、入店人数（Ｂ１Ｆ：地下１階）と、退店人数（Ｂ１Ｆ：地下１階）と、入店人数（１Ｆ：１階）と、退店人数（１Ｆ：１階）と、入店人数（２Ｆ：２階）と、退店人数（２Ｆ：２階）とにおける１時間別の計測結果の推移が示されている。図１１では、例えば主婦層が夕飯のおかず等のタイムセールが実施された１４：００〜１５：００の間、多く入店、退店した事が示されている。これにより、ラインＬＮＥを含む人物計測領域がカメラ装置の画角内に適切に設定されることで、店舗の効率的な運営に関する指標が得られ、店員のマーケティングの分析業務に資することができる。また、ショップ間の来店客の流れも把握できるので、人気のあるショップに隣接又は周囲にどのようなショップを配置すれば良いかのレイアウトの検討も効率化可能となる。
【０１３５】
図１２は、サーバ装置の表示画像生成部により生成された店舗Ａの動線分析画像を含む運用画面の一例を示す図である。図１２に示す運用画面は、表示情報生成部３５０によってモニタ４５０に表示される。
【０１３６】
図１２に示す運用画面では、左側の表示領域Ｌ１には、店舗内に設置されたカメラ装置の選択画面の一覧が階層的に表示されている。例えば、フロア１（１Ｆ）の食料品売場（識別番号：Ｇ１）では、北入口カメラＣ１Ａ（識別番号：Ｃ１）、北入口カメラＣ１Ｂ（識別番号：Ｃ２）、レジ前カメラＣ２Ａ（識別番号：Ｃ３），レジ前カメラＣ２Ｂ（識別番号：Ｃ４）、野菜売場カメラＣ６（識別番号：Ｃ５）、魚売場カメラＣ５（識別番号：Ｃ６）、肉売場カメラＣ４（識別番号：Ｃ７）、特売品カメラＣ３（識別番号：Ｃ８）が階層的に示されている。フロア２（２Ｆ）の衣料品売場その他の売場において同様であるため、説明を省略する。
【０１３７】
また、図１２に示す運用画面では、右側の表示領域Ｒ１には、メイン（例えば現在）の動線分析情報の表示領域ＭＡ１とサブ（例えば比較用）の動線分析情報の表示領域ＣＥ１とが表示されている。
【０１３８】
動線分析情報の表示領域ＭＡ１には、サーバ装置３００が閲覧対象の動線分析画像を生成した指定時刻（年月日を含む）と、例えば半日単位、１日単位、１週間単位又は１箇月単位を示す統計期間と、表示領域Ｌ１において選択された売場毎のカメラ装置の選択画面とを含む指定条件表示領域ＭＡ１ａと、動線分析画像の映像表示種別と、グラフ表示種別と、グラフ表示Ｇ（グループ）と、売場毎の来店者数の表示領域ＣＴ１とを含む動線分析結果表示領域ＭＡ１ｂとが表示される。
【０１３９】
動線分析画像の映像表示種別には、図１２に示す人物の滞留情報が示された滞留マップと、人物の通過情報が示されたカウントマップと、撮像画像そのものとが含まれる。売場毎の来店者数の表示領域ＣＴ１には、時系列（例えば図１２では１時間毎）に通過滞留判定部３３により検出された人物の検出数が示される。例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ１に表示された選択バーＫＲを時間軸方向にシフトすると、表示情報生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に表示する。
【０１４０】
また同様に、サブの動線分析情報の表示領域ＣＥ１には、メインの動線分析情報の表示領域ＭＡ１の比較対象としてサーバ装置３００が閲覧対象の動線分析画像を生成した指定時刻（年月日を含む）と、例えば半日単位、１日単位、１週間単位又は１箇月単位を示す統計期間と、メインの動線分析情報の表示領域ＭＡ１において選択された売場毎のカメラ装置の選択画面とを含む指定条件表示領域ＣＥ１ａと、動線分析画像の映像表示種別と、グラフ表示種別と、グラフ表示Ｇ（グループ）と、売場毎の来店者数の表示領域ＣＴ２とを含む動線分析結果表示領域ＣＥ１ｂとが表示される。なお、サブの動線分析情報の表示領域ＣＥ１を用いる場合には、例えば店舗内のレイアウトの変更の前後の比較以外に、割引シールを商品に貼付した前後の比較、タイムセールの前後の比較、今日と一年前の同日との比較、店舗間（例えば店舗Ａの肉売場と店舗Ｂの肉売場との比較）等の用途が含まれてもよい。
【０１４１】
売場毎の来店者数の表示領域ＣＴ２には、時系列（例えば図１２では１時間毎）に通過滞留判定部３３により検出された人物の検出数が示される。例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ２に表示された選択バーＫＲを時間軸方向にシフトすると、表示情報生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に再生して表示する。
【０１４２】
また、メイン（例えば現在）の動線分析情報の表示領域ＭＡ１の売場毎の来店者数の表示領域ＣＴ１とサブ（例えば比較例）の動線分析情報の表示領域ＣＥ１の売場毎の来店者数の表示領域ＣＴ２とにおいて、入力デバイス４００は、ユーザの入力操作により、時間軸上の特定の時間帯を指定してコメント（例えばタイムセール、３Ｆイベント、ＴＶ放映、隣のドームで試合等）を入力することができる。
【０１４３】
図１３は、サーバ装置の表示画像生成部により生成された２０１４年５月度の店舗Ａの食料品売場における月例報告書の運用画面の一例を示す図である。本実施の形態の動線分析レポートの一例としての月例報告書（図１３参照）は、図１２に示す運用画面の左側の表示領域Ｌ１の下部に設けられたレポート出力ボタンＯＰＴが入力デバイス４００により押下されると、表示情報生成部３５０が生成してモニタ４５０に表示した画面である。なお、サーバ装置３００の表示情報生成部３５０は、図１２に示す月例報告書又はその一部の情報（例えば食料品売場のうちの肉売場における月例報告書）を、店舗Ａに設置されたプリンタ（不図示）に出力してもよい。これにより、店舗Ａの店員は、来店客が映っていない動線分析画像が出力された内容で、例えば食料品売場全体又はその一部の肉売場における月例報告書のプリントアウトの配布を受けることができる。
【０１４４】
図１３に示す月例報告書（動線分析レポート）の運用画面ＲＰＴでは、月例報告書のタイトルに関する各種情報と、気温に関する情報と、売上情報に関する表示領域ＳＲ１と、店舗（例えば店舗Ａ）の来店者数等の統計情報に関する表示領域ＣＲ１と、所定のイベントの一例として売場のレイアウトの変更の発生前後において表示情報生成部３５０が生成したそれぞれの動線分析画像ＨＭ５，ＨＭ６の表示領域と、売場毎の来店者数の表示領域ＣＴ５，ＣＴ６とが示されている。なお、月例報告書のタイトルに関する各種情報と、気温に関する情報と、売上情報、イベント情報、来店者構成に関する情報等は、例えば運営本部のサーバ装置６００から該当する店舗（例えば店舗Ａ）内のサーバ装置（例えばサーバ装置３００）に送信される。なお、月例報告書のタイトルに関する各種情報と、気温に関する情報と、売上情報、イベント情報、来店者構成に関する情報等は、店舗内のサーバ装置３００又は記憶部（不図示）に予め記憶されてもよい。
【０１４５】
図１３に示す月例報告書の運用画面ＲＰＴでも、図１２と同様に、例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ５，ＣＴ６に表示された選択バーＫＲを時間軸方向にシフトすると、表示情報生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に表示する。
【０１４６】
以上により、本実施の形態の動線分析システム５００Ａでは、１つ以上のカメラ装置１００とサーバ装置３００とが相互に接続され、サーバ装置３００は、カメラ装置１００により撮像された撮像映像をモニタ４５０に表示する。サーバ装置３００は、モニタ４５０に表示された撮像映像に映し出される出入口（例えば自動ドアＤＯＲ）の位置を示す位置情報（第１パラメータ）が入力されると、入力された自動ドアＤＯＲの位置情報に基づいて、自動ドアＤＯＲを通過する１人以上の人数を計測するための人数計測領域の画像（例えばラインＬＮＥの画像）を生成して撮像映像に重畳してモニタ４５０に表示する。サーバ装置３００は、人数計測領域に関する情報をカメラ装置１００に送信する。カメラ装置１００は、サーバ装置３００から送信された人数計測領域に関する情報（パラメータ）を設定し、撮像映像に対して設定された人数計測領域に基づいて、人数計測領域を通過する人物の人数を計測し、一定期間分の撮像映像と人数計測領域を通過する人物の人数の計測結果とを対応付けてサーバ装置３００に送信する。
【０１４７】
これにより、本実施の形態の動線分析システム５００Ａによれば、人数計測領域（例えばラインＬＮＥ、人物検知領域ＣＭＳＫ１、ドアマスク領域ＤＭＳＫ１）の設定作業の経験が豊富な熟練者であるか否かに拘わらず、カメラ装置１００の撮像映像内への人数計測領域の設定を手軽に行うことができ、作業者の使い勝手を向上できる。
【０１４８】
また、本実施の形態では、サーバ装置３００は、入力デバイス４００を使用するユーザの簡単な操作により、設定された人物計測領域の画像を出力して解析結果蓄積部３４５に保存する事ができる。人物計測領域の画像には、例えばラインＬＮＥを挟んだ方向（例えば上下方向、左右方向等）を示す文字画像（ＩＮ、ＯＵＴ）を含んでよい。これは、初期設定（図７参照）の後、ラインＬＮＥの位置の適正判断に参照可能となる。例えばショップ間に設定されるラインの場合、設定を行うユーザが実際の撮像画像（撮像映像）を見て、人物の移動方向を確認しながらラインＬＮＥの位置の適否を判断する。上述した文字画像を含むラインＬＮＥの画像は、この時の参考に資する事が可能となる。また、カメラ装置１００の施工業者に対して、ショッピングモール（店舗）側がラインＬＮＥの初期設定（図７参照）後に歩行テスト又は実運用の後、カメラ装置１００における人物の人数計測の精度が思ったより良くないと指摘がある事も想定される。この場合、ラインＬＮＥの画像に上述した文字画像があると、施工業者がカメラ装置１００の設置適否、並びにラインＬＮＥの位置適否を的確に判断できる。
【０１４９】
また、サーバ装置３００は、撮像画像（撮像映像）の周囲に自動ドアＤＯＲの位置を入力するための複数の位置選択アイコン（具体的には、コントロールボックスＬＲ１〜ＬＲ８）が配置されたライン・マスク簡単設定画面ＳＴＧ１をモニタ４５０に表示する。入力デバイス４００を使用するユーザの簡単な操作により、複数のコントロールボックスＬＲ１〜ＬＲ８のうちいずれかのコントロールボックスの選択に応じて、自動ドアＤＯＲの位置が入力される。これにより、サーバ装置３００は、入力デバイス４００を使用するユーザの簡単な操作により、適切な位置（例えば自動ドアＤＯＲの付近）にラインＬＮＥを描画できる。
【０１５０】
また、人数計測領域は、自動ドアＤＯＲ（出入口）を通過する人数を計測するためのラインＬＮＥ、ラインＬＮＥを含む第１所定範囲の大きさを有する人物検知領域ＣＭＳＫ１、及び自動ドアＤＯＲ（出入口）を含む第２所定範囲の大きさを有するドアマスク領域ＤＭＳＫ１のうち少なくとも１つを含む。これにより、入力デバイス４００を使用するユーザの簡単な操作により、人数を計測するための指標となる領域として、人物が単に跨いだかどうかを簡単に判別可能とするラインＬＮＥ、ラインＬＮＥを覆うようにラインＬＮＥの近・BR>ュに通過した人物を計測対象とする人物検知領域ＣＭＳＫ１、及び、定常的に動く物体（例えば自動ドアＤＯＲ）を人数の計測対象から省くためのドアマスク領域ＤＭＳＫ１を適切に設定できる。
【０１５１】
また、サーバ装置３００は、入力デバイス４００を使用するユーザの簡単な操作により、人数計測領域の画像を複数生成し、それぞれの人数計測領域の画像を撮像映像に重畳してモニタ４５０に表示する。これにより、サーバ装置３００は、ユーザが気になる人物通過位置毎に簡易に、ラインＬＮＥ、人物検知領域ＣＭＳＫ１やドアマスク領域ＤＭＳＫ１等の人数計測領域を複数設定できる。
【０１５２】
また、サーバ装置３００は、入力デバイス４００を使用するユーザの簡単な操作（例えばドラッグ操作）により、人数計測領域の位置を調整するための位置（例えば座標、第２パラメータの一例）が入力されると、入力された位置（座標）に基づいて、撮像映像に重畳して表示された人数計測領域の位置を更新できる。
【０１５３】
また、本実施の形態のカメラ装置１００は、サーバ装置３００と相互に接続され、撮像エリアの撮像映像に映し出される出入口（例えば自動ドアＤＯＲ）を通過する１人以上の人数を計測するための人数計測領域に関する情報をサーバ装置３００から取得し、取得された人数計測領域に関する情報を用いて、撮像映像における人数計測領域を設定する。また、カメラ装置１００は、撮像映像に対して設定された人数計測領域に基づいて、人数計測領域を通過する人物の人数を計測し、一定期間分の撮像映像と人数計測領域を通過する人物の人数の計測結果とを対応付けてサーバ装置３００に送信する。
【０１５４】
これにより、カメラ装置１００は、画角（つまり、映像の撮像範囲）内に設定された人数計測領域を通過する人物の人数を的確に計測でき、撮像エリアの監視用途又は人数の推移に基づくマーケティングの分析用途に資することができる。
【０１５５】
以上、図面を参照しながら各種の実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、上述実施形態における各構成要素を任意に組み合わせてもよい。
【産業上の利用可能性】
【０１５６】
本発明は、対象領域に映る顧客全体ではなく一人一人の顧客毎の動線情報のきめ細かい分析を行い、店舗側が真に求める顧客の店舗内における動向を適正に捉えた動線分析画像を効率的に得る動線分析システム及び動線分析方法として有用である。
【符号の説明】
【０１５７】
１０  撮像部
２０  画像入力部
３０  解析部
３１  対象検出部
３２  動線分析部
３３  通過滞留判定部
４０  動線分析情報蓄積部
４５  パラメータ保存部
５０  スケジュール管理部
６０  送信部
７０  イベント情報受領部
８０  パラメータ受領部
９０  パラメータ設定部
１００  カメラ装置
３００  サーバ装置
３１０  イベント情報受領部
３２０  通知部
３３０  受信部
３４０  受信情報蓄積部
３４５  解析結果蓄積部
３５０  表示情報生成部
３６０  パラメータ取得部
３７０  パラメータ通知部
３８０  受信情報解析部
４００  入力デバイス
４５０  モニタ
５００Ａ、５００Ｂ、５００Ｃ  動線分析システム 
【図１】
2018110303.tif 000003
【図２】
2018110303.tif 000004
【図３】
2018110303.tif 000005
【図４】
2018110303.tif 000006
【図５】
2018110303.tif 000007
【図６】
2018110303.tif 000008
【図７】
2018110303.tif 000009
【図８】
2018110303.tif 000010
【図９】
2018110303.tif 000011
【図１０】
2018110303.tif 000012
【図１１】
2018110303.tif 000013
【図１２】
2018110303.tif 000014
【図１３】
2018110303.tif 000015