(57)【特許請求の範囲】
【請求項１】
カメラ装置とサーバ装置とが相互に接続された動線分析システムであって、
前記カメラ装置は、
対象領域を撮像し、
前記対象領域の撮像画像に基づいて、移動体の性別又は年代を画像処理により判別し、
判別された性別又は年代に関する第１の情報を前記移動体に付与して、前記移動体の滞留位置又は通過位置に関する動線情報を抽出し、
前記対象領域の撮像画像と前記動線情報とを前記サーバ装置に送信し、
前記サーバ装置は、
入力デバイスから前記第１の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第１の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第１の動線分析画像を生成し、
入力デバイスから滞留時間又は通過量を特定する第２の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第２の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第２の動線分析画像を生成し、
前記サーバ装置に接続されるモニタに前記第１の動線分析画像又は前記第２の動線分析画像を表示する、
動線分析システム。
【請求項２】
カメラ装置とサーバ装置とが相互に接続された動線分析システムにおける動線分析方法であって、
前記カメラ装置は、
対象領域を撮像し、
前記対象領域の撮像画像に基づいて、移動体の性別あるいは年代を画像処理により判別し、
判別された性別又は年代に関する第１の情報を移動体に付与して、前記移動体の滞留位置又は通過位置に関する動線情報を抽出し、
前記対象領域の撮像画像と前記動線情報とを前記サーバ装置に送信し、
前記サーバ装置は、
入力デバイスから前記第１の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第１の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第１の動線分析画像を生成し、
入力デバイスから滞留時間あるいは通過量を特定する第２の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第２の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第２の動線分析画像を生成し、
前記サーバ装置に接続されるモニタに前記第１の動線分析画像又は前記第２の動線分析画像を表示する、
動線分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ装置の撮像画像に、移動体の滞留情報又は通過情報を重畳した動線分析画像を生成して出力する動線分析システム及び動線分析方法に関する。
【背景技術】
【０００２】
カメラ装置が設置された撮影現場における時間毎の人物の活動量レベルをヒートマップ画像として表示する先行技術として、例えば特許文献１が知られている。
【０００３】
特許文献１では、ネットワークを介して接続されたセキュリティカメラが設置された撮影現場における人物の動線を分析して活動量レベルを算出し、撮影現場の床配置図にセンサの検出結果を重畳したヒートマップ画像を生成し、セキュリティカメラに対応したブラウザの画面上にヒートマップ画像を表示することが開示されている。これにより、ブラウザの画面上に表示されたヒートマップ画像を閲覧することにより、撮影現場における人物の活動量レベルが把握可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３４６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１の構成を用いて、カメラ装置が所定の対象領域（例えば店舗内で商品の陳列棚が複数配置された場所）を撮像する場合を考える。カメラ装置の撮像により得られた撮像画像に、対象領域を移動する移動体（例えば人物）の滞留情報又は通過情報を重畳したヒートマップ画像を生成することを考える。
【０００６】
特許文献１の構成では、撮影現場の全ての物体（人物も含まれる）を対象としているので、カメラ装置の撮像画像として捉えられる人物の全てが店舗側の求める真の購買客でない場合には、真に必要な購買客毎のきめ細かい動線情報の分析ができなかったため、店舗側が真に求めるヒートマップ画像が得られないことがあった。
【０００７】
例えば、夫婦２人と娘１人で店舗に訪れた際に、母親と娘は店舗の該当フロア内を一緒に色々と歩き回って自分の欲しい商品がないかどうか探しているが、父親はその母親と娘を待つ間、特にすることもなく陳列棚近くのベンチでスマートフォンをいじる等の休憩をしていることがある。この場合、店舗側にとって真に求める購買客は母親と娘であるのに対し、父親はベンチで滞留しているだけであるのに滞留時間が長いと検出されてしまい、この父親が特定の商品に興味を抱いたのではないかと店舗側に対して誤解を与える可能性があった。
【０００８】
本発明は、上述した従来の課題を解決するために、対象領域に映る人物全体ではなく真に必要な購買客の種別毎の動線情報のきめ細かい分析を行い、店舗側が真に求める動線分析画像を効率的に得る動線分析システム及び動線分析方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、カメラ装置とサーバ装置とが相互に接続された動線分析システムであって、前記カメラ装置は、対象領域を撮像し、前記対象領域の撮像画像に基づいて、移動体の性別又は年代を画像処理により判別し、判別された性別又は年代に関する第１の情報を前記移動体に付与して、前記移動体の滞留位置又は通過位置に関する動線情報を抽出し、前記対象領域の撮像画像と前記動線情報とを前記サーバ装置に送信し、前記サーバ装置は、入力デバイスから前記第１の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第１の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像にを重畳した第１の動線分析画像を生成し、入力デバイスから滞留時間又は通過量を特定する第２の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第２の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第２の動線分析画像を生成し、前記サーバ装置に接続されるモニタに前記第１の動線分析画像又は前記第２の動線分析画像を表示する、動線分析システムを提供する。
【００１０】
また、本発明は、カメラ装置とサーバ装置とが相互に接続された動線分析システムにおける動線分析方法であって、前記カメラ装置は、対象領域を撮像し、前記対象領域の撮像画像に基づいて、移動体の性別あるいは年代を画像処理により判別し、判別された性別又は年代に関する第１の情報を移動体に付与して、前記移動体の滞留位置又は通過位置に関する動線情報を抽出し、前記対象領域の撮像画像と前記動線情報とを前記サーバ装置に送信し、前記サーバ装置は、入力デバイスから前記第１の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第１の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第１の動線分析画像を生成し、入力デバイスから滞留時間あるいは通過量を特定する第２の情報が入力された場合には、前記カメラ装置から送信された前記動線情報を用いて前記第２の情報を満たす動線情報を、前記カメラ装置から送信された前記撮像画像に重畳した第２の動線分析画像を生成し、前記サーバ装置に接続されるモニタに前記第１の動線分析画像又は前記第２の動線分析画像を表示する、動線分析方法を提供する。
【発明の効果】
【００１１】
本発明によれば、対象領域に映る人物全体ではなく真に必要な購買客の種別毎の動線情報のきめ細かい分析を行い、店舗側が真に求める動線分析画像を効率的に得ることができる。
【図面の簡単な説明】
【００１２】
【図１】各実施形態の動線分析システムを含む販売管理システムのシステム構成を詳細に示すシステム構成図
【図２】第１の実施形態のカメラ装置及びサーバ装置のそれぞれの機能的な内部構成を詳細に示すブロック図
【図３】第１の実施形態のカメラ装置の背景画像生成部の動作概要の説明図
【図４】（Ａ）画像入力部に入力された撮像画像の一例を示す図、（Ｂ）背景画像生成部により生成された背景画像の一例を示す図
【図５】第１の実施形態のカメラ装置の画像入力、背景画像生成、動線情報分析の各処理の動作タイミングを説明するタイムチャート
【図６】第１の実施形態のカメラ装置が定期的に送信処理を行う場合のタイムチャート
【図７】第１の実施形態のカメラ装置がイベントの検出に応じて送信処理の動作タイミングを変更する場合のタイムチャート
【図８】第１の実施形態のカメラ装置がイベントの検出前後では送信処理を省略する場合のタイムチャート
【図９】第１の実施形態のカメラ装置が複数個設置された食料品売場のレイアウトの一例を示す図
【図１０】第１の実施形態のサーバ装置の表示画像生成部により生成された店舗Ａの動線分析画像を含む運用画面の一例を示す図
【図１１】第１の実施形態のサーバ装置の表示画像生成部により生成された店舗Ａの動線分析画像を含む運用画面の他の一例を示す図
【図１２】第１の実施形態のサーバ装置のレポート生成出力部により生成された２０１４年５月度の店舗Ａの食料品売場における月例報告書の運用画面の一例を示す図
【図１３】第１の実施形態の変形例のカメラ装置の機能的な内部構成を詳細に示すブロック図
【図１４】第２の実施形態のカメラ装置及びサーバ装置のそれぞれの機能的な内部構成の第１例を詳細に示すブロック図
【図１５】滞留時間が１分以上である購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図１６】滞留時間が３分以上である購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図１７】滞留時間が５分以上である購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図１８】第２の実施形態のカメラ装置のループ処理の動作手順の一例を説明するフローチャート
【図１９】第２の実施形態のカメラ装置における動線情報保存期間の満了時におけるカメラ装置及びサーバ装置のループ処理の動作手順の一例を説明するフローチャート
【図２０】第２の実施形態の入力デバイスからの解析データ表示指示を受領した時におけるカメラ装置及びサーバ装置のループ処理の動作手順の一例を説明するフローチャート
【図２１】第２の実施形態のカメラ装置及びサーバ装置のそれぞれの機能的な内部構成の第２例を詳細に示すブロック図
【図２２】女性の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図２３】男性の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図２４】男性及び女性のそれぞれの購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図２５】４０代の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図２６】６０代以上の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図
【図２７】第２の実施形態のカメラ装置のループ処理の動作手順の他の一例を説明するフローチャート
【発明を実施するための形態】
【００１３】
以下、適宜図面を参照しながら、本発明に係る動線分析システム、動線分析方法を具体的に開示した各実施形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１４】
（第１の実施形態）
以下、本発明に係る動線分析システム、カメラ装置及び動線分析方法の第１の実施形態について、図面を参照して説明する。なお、本発明は、カメラ装置が動線分析画像（後述参照）を生成する動作（ステップ）を含む動線分析画像生成方法として規定しても良い。
【００１５】
また、以下の第１の実施形態では、図１に示すように、例えば本発明に係る動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…が複数の店舗（店舗Ａ，店舗Ｂ，店舗Ｃ，…）毎に設置され、複数の動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…がネットワークＮＷを介して接続された販売管理システム１０００の使用形態を想定して説明する。但し、本発明に係る動線分析システム、カメラ装置及び動線分析方法の実施形態は、後述する内容に限定されない。
【００１６】
図１は、各実施形態の動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…を含む販売管理システム１０００のシステム構成を詳細に示すシステム構成図である。図１に示す販売管理システム１０００は、複数の店舗Ａ，Ｂ，Ｃ，…に個々に設置された動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…と、運営本部のサーバ装置６００と、スマートフォン７００と、クラウドコンピュータ８００と、設定端末装置９００とを含む構成である。
【００１７】
それぞれの動線分析システム５００Ａ，５００Ｂ，５００Ｃ，…と、運営本部のサーバ装置６００と、スマートフォン７００と、クラウドコンピュータ８００と、設定端末装置９００とは、ネットワークＮＷを介して相互に接続されている。ネットワークＮＷは、無線ネットワーク又は有線ネットワークである。無線ネットワークは、例えば無線ＬＡＮ（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））で、画像入力部２０から出力された撮像画像のデータ（フレーム）毎に、撮像画像に含まれる移動体（例えば人物）を排除した背景画像を生成して背景画像蓄積部８０に保存する。背景画像生成部３０における背景画像の生成処理は、例えば下記の参考特許文献に開示されている方法を用いることができるが、この参考特許文献に開示されている方法に限定されない。
【００３４】
（参考特許文献）特開２０１２−２０３６８０号公報
【００３５】
ここで、背景画像生成部３０の動作概要について、図３及び図４を参照して簡単に説明する。図３は、第１の実施形態のカメラ装置１００の背景画像生成部３０の動作概要の説明図である。図４（Ａ）は、画像入力部２０に入力された撮像画像の一例を示す図である。図４（Ｂ）は、背景画像生成部３０により生成された背景画像の一例を示す図である。
【００３６】
図３では、紙面の上側から下側に向かう時間軸に直交する紙面の左側から右側に向かって、入力画像学習部３１、移動体分離部３２、背景画像抽出部３３の生成結果が模式的に示され、店舗の来店客が飲料の入った４つの段ボールのうち１つの段ボールを持ち運ぶ様子が示されている。
【００３７】
入力画像学習部３１は、画像入力部２０から出力された複数の撮像画像のフレーム（例えば図３に示す各フレームＦＭ１〜ＦＭ５）において、画素毎に、画素の輝度及び色差の値の分布状況を分析する。
【００３８】
移動体分離部３２は、入力画像学習部３１の学習結果（即ち、複数のフレーム間（例えば図３に示す時間軸方向）の同一画素毎の輝度及び色差の分布状況の分析結果）を用いて、撮像画像の各フレームＦＭ１〜ＦＭ５において、移動体（例えば人物）の情報（例えばフレームＦＭ１ａ〜ＦＭ５ａ参照）と移動体以外（例えば背景）の情報（例えばフレームＦＭ１ｂ〜ＦＭ５ｂ参照）とに分離する。なお、移動体である人物が段ボールを持ち運ぶ様子を示す撮像画像のフレームＦＭ３，ＦＭ４では、人物が持ち運ぶ段ボールの画素に対応する輝度及び色差の値は時間軸方向（例えば図３参照）に沿って変化するので、移動体分離部３２は、人物が持ち運ぶ段ボールを移動体とみなす。
【００３９】
背景画像抽出部３３は、移動体分離部３２が分離した情報のうち、移動体以外の情報が映るフレームＦＭ１ｂ〜ＦＭ５ｂを、画像入力部２０から出力された撮像画像のフレームＦＭ１〜ＦＭ５の背景画像のフレームＦＭ１ｃ〜ＦＭ５ｃとして抽出して背景画像蓄積部８０に保存する。
【００４０】
図４（Ａ）に示す撮像画像のフレームＦＭ１０ａでは、例えば食堂の中で料理を提供している人、料理をトレーで受け取る人がそれぞれ移動体として示されている。図４（Ａ）に示す撮像画像のフレームＦＭ１０ａに対して、背景画像生成部３０が生成した背景画像のフレームＦＭ１０ｃ（図４（Ｂ）参照）では、移動体としての同じ食堂の中で料理を提供している人も料理を受け取る人も映らないように排除されている。
【００４１】
動線情報分析部４０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、所定のフレームレート（例えば１０ｆｐｓ）で、画像入力部２０から出力された撮像画像のデータ（フレーム）毎に、撮像画像に含まれる移動体（例えば人物）の滞留位置又は通過位置に関する動線情報を検出して通過／滞留分析情報蓄積部９０に保存する。
【００４２】
対象検出部４１は、画像入力部２０から出力された撮像画像のフレームに対して所定の画像処理（例えば人物検出処理、顔検出処理）を行うことで、撮像画像のフレームに含まれる移動体（例えば人物）の有無を検出する。対象検出部４１は、撮像画像のフレームに含まれる移動体を検出した場合には、撮像画像のフレームに対する移動体に関する情報並びに移動体の検出領域に関する情報（例えばフレームにおける移動体の座標情報）を動線情報取得部４２に出力する。なお、対象検出部４１は、撮像画像のフレームに含まれる移動体を検出しなかった場合には、移動体の検出領域に関する情報（例えば所定のヌル情報）を動線情報取得部４２に出力する。
【００４３】
動線情報取得部４２は、対象検出部４１から出力された移動体の検出領域に関する情報を基に、画像入力部２０から出力された撮像画像の情報と、過去の移動体の検出領域に関する情報（例えば、撮像画像情報や座標情報）を用いて、現在と過去の検出領域に関する情報の紐付けを行い、動線情報（例えば移動体の検出領域の座標情報の変化量）として通過／滞留状況分析部４３に出力する。
【００４４】
通過／滞留状況分析部４３は、複数の撮像画像に対して動線情報取得部４２から出力された動線情報を基に、撮像画像のフレームにおける移動体（例えば人物）の滞留位置又は通過位置に関する動線情報（例えば、「対象位置情報」と「動線情報」と「通過状況又は滞留状況に関する情報」）を抽出して生成する。また、通過／滞留状況分析部４３は、移動体（例えば人物）の滞留位置又は通過位置に関する動線情報の抽出結果を用いて、サーバ装置３００の表示画像生成部３５０において生成される動線分析画像（ヒートマップ画像）のカラー部分の可視化画像を生成しても良い。
【００４５】
通過／滞留状況分析部４３は、複数の撮像画像のフレームに対する動線情報を用いることで、画像入力部２０から出力された撮像画像のフレームの中で、移動体（例えば人物）が滞留した位置又は通過した位置に関する正確な動線情報を抽出して生成することができる。
【００４６】
スケジュール管理部５０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとをサーバ装置３００に定期的に送信するための所定の送信周期を送信部６０に指示する。所定の送信周期は、例えば１５分、１時間、１２時間、２４時間等であるが、これらの時間間隔に限定されない。
【００４７】
送信部６０は、スケジュール管理部５０又はイベント情報受領部７０からの指示に応じて、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００に送信する。送信部６０における送信タイミングについては、図５、図６、図７及び図８を参照して後述する。
【００４８】
イベント情報取得部の一例としてのイベント情報受領部７０は、サーバ装置３００又は入力デバイス４００から所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）の検出の通知を受領（取得）し、所定のイベントの検出の通知を受領したことで、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信指示を送信部６０に出力する。
【００４９】
背景画像蓄積部８０は、例えば半導体メモリ又はハードディスク装置を用いて構成され、背景画像生成部３０により生成された背景画像のデータ（フレーム）を記憶する。
【００５０】
通過／滞留分析情報蓄積部９０は、例えば半導体メモリ又はハードディスク装置を用いて構成され、動線情報分析部４０により生成された移動体（例えば人物）の滞留位置又は通過位置に関する動線情報の抽出結果（例えば、「対象位置情報」と「動線情報」と「通過状況又は滞留状況に関する情報」）のデータを記憶する。
【００５１】
なお、図２に示すカメラ装置１００は、イベント情報受領部７０の代わりに、シーン識別部ＳＤを設けても良く、以下同様である（例えば図１３参照）。画像変化検出部の一例としてのシーン識別部ＳＤは、画像入力部２０から出力された撮像画像の変化（例えば店舗Ａのフロア１の売場のレイアウトが変更したというイベント）の有無を検出する。シーン識別部ＳＤは、撮像画像の変化を検出した場合には、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信指示を送信部６０に出力する。
【００５２】
また、図２に示すカメラ装置１００は、人数カウント部ＣＴを更に設けても良く、以下同様である（例えば図１３参照）。移動体検出部の一例としての人数カウント部ＣＴは、画像入力部２０から出力された撮像画像に対して所定の画像処理（例えば人物検出処理）を行うことで、撮像画像に含まれる移動体の検出数をカウントする。人数カウント部ＣＴは、撮像画像に含まれる移動体の検出数に関する情報を送信部６０に出力する。
【００５３】
（サーバ装置）
図２に示すサーバ装置３００は、イベント情報受領部３１０と、通知部３２０と、受信部３３０と、受信情報蓄積部３４０と、表示画像生成部３５０と、レポート生成出力部３６０とを含む構成である。
【００５４】
イベント情報受領部３１０は、該当するカメラ装置（例えばカメラ装置１００）毎に、所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）が発生したことを示す情報が入力デバイス４００から入力された場合には、所定のイベントの検出の通知を受領する。イベント情報受領部３１０は、所定のイベントの検出の通知を受領したことを通知部３２０に出力する。なお、所定のイベントが発生したことを示す情報には、所定のイベントが発生した場所を撮像領域として撮像するカメラ装置の識別番号（例えば後述するＣ１，Ｃ２，…）が含まれる。
【００５５】
通知部３２０は、イベント情報受領部３１０から出力された所定のイベントの検出の通知を該当するカメラ装置（例えばカメラ装置１００）に送信する。
【００５６】
受信部３３０は、カメラ装置１００の送信部６０から送信されたデータ（即ち、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータ）を受信して受信情報蓄積部３４０及び表示画像生成部３５０に出力する。
【００５７】
受信情報蓄積部３４０は、例えば半導体メモリ又はハードディスク装置を用いて構成され、受信部３３０が受信したデータ（即ち、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータ）を記憶する。
【００５８】
画像生成部の一例としての表示画像生成部３５０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、受信部３３０又は受信情報蓄積部３４０から取得したデータ（即ち、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータ）を用いて、背景画像に移動体の滞留位置又は通過位置に関する動線情報を重畳した動線分析画像を生成する。
【００５９】
動線分析画像は、カメラ装置１００が撮像した撮像画像の中で移動体（例えば人物）が映らないように排除された背景画像に、撮像画像に対応する撮像領域において移動体がどこによく滞留したか、又はどこを通過したかを視覚的に示す動線情報がヒートマップのように所定のレンジ（例えば０〜２５５の値）の範囲内に定量的に可視化された画像である。また、表示制御部の一例としての表示画像生成部３５０は、生成した動線分析画像をモニタ４５０に表示させる。
【００６０】
レポート生成部の一例としてのレポート生成出力部３６０は、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、動線分析レポートの生成指示が入力デバイス４００から入力された場合には、後述する動線分析レポート（例えば図１２参照）を生成する。また、表示制御部の一例としてのレポート生成出力部３６０は、生成した動線分析レポートをモニタ４５０に表示させる。
【００６１】
（カメラ装置からサーバ装置へのデータ送信処理）
次に、カメラ装置１００からサーバ装置３００へのデータの送信処理について、図５、図６、図７及び図８を参照して説明する。図５は、第１の実施形態のカメラ装置１００の送信処理の動作タイミングを説明するタイムチャートである。図６は、第１の実施形態のカメラ装置１００が定期的に送信処理を行う場合のタイムチャートである。図７は、第１の実施形態のカメラ装置１００がイベントの検出に応じて送信処理の動作タイミングを変更する場合のタイムチャートである。図８は、第１の実施形態のカメラ装置１００がイベントの検出前後では送信処理を省略する場合のタイムチャートである。
【００６２】
図５において、カメラ装置１００では、画像入力部２０から撮像画像が出力されると（画像入力）、背景画像生成部３０は画像入力部２０から出力された撮像画像の背景画像を生成して背景画像蓄積部８０に保存し（背景画像生成）、動線情報分析部４０は画像入力部２０から出力された撮像画像に含まれる移動体（例えば人物）の滞留位置又は通過位置に関する動線情報を抽出する（動線情報分析）。これらの画像入力、背景画像生成、動線情報分析の各処理は定期的に実行される。
【００６３】
例えば図５に示す第１回目の画像入力、背景画像生成、動線情報分析の各処理の後、送信部６０は、例えば図７に示すように、スケジュール管理部５０から指示された送信周期の満了時点になると、例えばスケジュール管理部５０からタイマー割込を受けて、前回の送信時刻ｔ０から今回の送信時刻ｔ１までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００に送信する（時刻ｔ１）。なお、上述したように送信部６０における定期的な送信間隔（送信周期）は、１５分、１時間、１２時間、２４時間等であり予めスケジュール管理部５０から指示されている。また、送信部６０により送信される背景画像のデータは１枚分のデータでも良いし、複数枚（例えば５分毎に得られた複数の背景画像）分のデータでも良い。
【００６４】
次に、図５に示す第２回目以降の画像入力、背景画像生成、動線情報分析の各処理の度に、送信部６０は、例えば図７に示すように、スケジュール管理部５０から指示された送信周期の満了時点になると、例えばスケジュール管理部５０からタイマー割込を受けて、前回の送信時刻ｔ１から今回の送信時刻ｔ２までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００に送信する（時刻ｔ２）。
【００６５】
また、送信部６０は、例えば図７に示すように、所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）の検出の通知をイベント情報受領部７０から受けると（時刻ｔ３）、例えばイベント情報受領部７０からイベント割込を受けて、前回の送信時刻ｔ２から今回の送信時刻ｔ３までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００に送信する（時刻ｔ３）。なお、送信部６０における送信処理については、図７に示す方法以外に、図６又は図８のうちいずれかの方法に従っても良い。
【００６６】
図６、図７及び図８では、図５の送信処理と同一の内容についての説明は簡略化又は省略し、異なる内容について説明する。具体的には、図６では、送信部６０は、時刻ｔ３においてイベント情報受領部７０からイベント割込を受けても、前回の送信時刻ｔ２から今回の送信時刻ｔ３までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信を省略する（時刻ｔ３）。
【００６７】
しかし、図６の送信処理では、時刻ｔ２から時刻ｔ３までに所定のイベントが発生した場合、撮像画像の内容が更新されているので、イベントの検出前後で異なる背景画像が混在して使用されることになり、動線分析画像の内容が正確ではない可能性がある。
【００６８】
そこで、図７では、送信部６０は、所定のイベント（例えば店舗Ａのフロア１の売場のレイアウトの変更）の検出の通知をイベント情報受領部７０から受けると（時刻ｔ３）、例えばイベント情報受領部７０からイベント割込を受けて、前回の送信時刻ｔ２からイベント割込を受けた時刻ｔ３までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００に送信する（時刻ｔ３）。更に、送信部６０は、スケジュール管理部５０から指示された送信周期の満了時点になると、例えばスケジュール管理部５０からタイマー割込を受けて、イベント割込を受けた時刻ｔ３から今回の送信時刻ｔ４までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００に送信する（時刻ｔ４）。
【００６９】
また図８では、送信部６０は、時刻ｔ３においてイベント情報受領部７０からイベント割込を受けても、前回の送信時刻ｔ２からイベント割込を受けた時刻ｔ３までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信を省略する（時刻ｔ３）。更に、送信部６０は、スケジュール管理部５０から指示された送信周期の満了時点になると、例えばスケジュール管理部５０からタイマー割込を受けて、イベント割込を受けた時刻ｔ３から時刻ｔ４までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信を省略する（時刻ｔ４）。
【００７０】
言い換えると、送信部６０は、時刻ｔ３においてイベント情報受領部７０からイベント割込を受けた場合、前回の送信時刻ｔ２からイベント割込を受けた次の送信周期の開始時点（図８では時刻ｔ４）までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信を省略する（時刻ｔ２〜時刻ｔ４）。
【００７１】
更に、図８では、送信部６０は、例えばスケジュール管理部５０からタイマー割込を受けると（時刻ｔ４）、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとのサーバ装置３００への送信を再開する。具体的には、送信部６０は、図８では図示されていないが、時刻ｔ４以降にスケジュール管理部５０から指示された送信周期の満了時点になると、例えばスケジュール管理部５０からタイマー割込を受け、時刻ｔ４から今回の送信時刻までに背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータを取得してサーバ装置３００に送信する。
【００７２】
図９は、第１の実施形態のカメラ装置１００が複数個設置された食料品売場のレイアウトの一例を示す図である。図９では、例えば店舗Ａのフロア１（１Ｆ）の食料品売場において、複数（例えば８個）のカメラ装置がフロア１の天井面等に設置されている様子が示されている。具体的には、北入口カメラＣ１Ａ，Ｃ１Ｂ、レジ前カメラＣ２Ａ，Ｃ２Ｂ、特売品カメラＣ３、肉売場カメラＣ４、魚売場カメラＣ５、野菜売場カメラＣ６の計８個のカメラ装置（例えば全方位カメラ装置）が設定されている。なお、カメラ装置の種類は、全方位カメラ装置に限定されず、固定の画角が設定された固定カメラ装置、又は、パン方向やチルト方向並びにズーム機能を有するＰＴＺ（Pan Tilt Zoom）カメラ装置でも良い。
【００７３】
図１０は、第１の実施形態のサーバ装置３００の表示画像生成部３５０により生成された店舗Ａの動線分析画像を含む運用画面の一例を示す図である。図１１は、第１の実施形態のサーバ装置３００の表示画像生成部３５０により生成された店舗Ａの動線分析画像を含む運用画面の他の一例を示す図である。図１０及び図１１に示す運用画面は、表示画像生成部３５０によってモニタ４５０に表示される。
【００７４】
図１０に示す運用画面では、左側の表示領域Ｌ１には、店舗内に設置されたカメラ装置の選択画面の一覧が階層的に表示されている。例えば、フロア１（１Ｆ）の食料品売場（識別番号：Ｇ１）では、北入口カメラＣ１Ａ（識別番号：Ｃ１）、北入口カメラＣ１Ｂ（識別番号：Ｃ２）、レジ前カメラＣ２Ａ（識別番号：Ｃ３），レジ前カメラＣ２Ｂ（識別番号：Ｃ４）、野菜売場カメラＣ６（識別番号：Ｃ５）、魚売場カメラＣ５（識別番号：Ｃ６）、肉売場カメラＣ４（識別番号：Ｃ７）、特売品カメラＣ３（識別番号：Ｃ８）が階層的に示されている。フロア２（２Ｆ）の衣料品売場その他の売場において同様であるため、説明を省略する。
【００７５】
また、図１０に示す運用画面では、右側の表示領域Ｒ１には、メイン（例えば現在）の動線分析情報の表示領域ＭＡ１とサブ（例えば比較用）の動線分析情報の表示領域ＣＥ１とが表示されている。
【００７６】
動線分析情報の表示領域ＭＡ１には、サーバ装置３００が閲覧対象の動線分析画像を生成した指定時刻（年月日を含む）と、例えば半日単位、１日単位、１週間単位又は１箇月単位を示す統計期間と、表示領域Ｌ１において選択された売場毎のカメラ装置の選択画面とを含む指定条件表示領域ＭＡ１ａと、動線分析画像の映像表示種別と、グラフ表示種別と、グラフ表示Ｇ（グループ）と、売場毎の来店者数の表示領域ＣＴ１とを含む動線分析結果表示領域ＭＡ１ｂとが表示される。
【００７７】
動線分析画像の映像表示種別には、図１０に示す移動体（例えば人物）の滞留情報が示された滞留マップと、図１１に示す移動体（例えば人物）の通過情報が示されたカウントマップと、撮像画像そのものとが含まれる。売場毎の来店者数の表示領域ＣＴ１には、時系列（例えば図１０及び図１１では１時間毎）に人数カウント部ＣＴにより検出された移動体（例えば人物）の検出数が示される。例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ１に表示された選択バーＫＲを時間軸方向にシフトすると、表示画像生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に表示する。
【００７８】
なお、図１１に示すように、動線分析情報の表示領域ＭＡ１の売場毎のカメラ装置の選択画面の代わりに、図９に示す複数個のカメラ装置が売場毎に設置されたレイアウトＭＰ１の一例が表示されても良い。
【００７９】
また同様に、サブの動線分析情報の表示領域ＣＥ１には、メインの動線分析情報の表示領域ＭＡ１の比較対象としてサーバ装置３００が閲覧対象の動線分析画像を生成した指定時刻（年月日を含む）と、例えば半日単位、１日単位、１週間単位又は１箇月単位を示す統計期間と、メインの動線分析情報の表示領域ＭＡ１において選択された売場毎のカメラ装置の選択画面とを含む指定条件表示領域ＣＥ１ａと、動線分析画像の映像表示種別と、グラフ表示種別と、グラフ表示Ｇ（グループ）と、売場毎の来店者数の表示領域ＣＴ２とを含む動線分析結果表示領域ＣＥ１ｂとが表示される。なお、サブの動線分析情報の表示領域ＣＥ１を用いる場合には、例えば店舗内のレイアウトの変更の前後の比較以外に、割引シールを商品に貼付した前後の比較、タイムセールの前後の比較、今日と一年前の同日との比較、店舗間（例えば店舗Ａの肉売場と店舗Ｂの肉売場との比較）等の用途が含まれても良い。
【００８０】
売場毎の来店者数の表示領域ＣＴ２には、時系列（例えば図１０及び図１１では１時間毎）に人数カウント部ＣＴにより検出された移動体（例えば人物）の検出数が示される。例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ２に表示された選択バーＫＲを時間軸方向にシフトすると、表示画像生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に再生して表示する。
【００８１】
また、メイン（例えば現在）の動線分析情報の表示領域ＭＡ１の売場毎の来店者数の表示領域ＣＴ１とサブ（例えば比較例）の動線分析情報の表示領域ＣＥ１の売場毎の来店者数の表示領域ＣＴ２とにおいて、入力デバイス４００は、ユーザの入力操作により、時間軸上の特定の時間帯を指定してコメント（例えばタイムセール、３Ｆイベント、ＴＶ放映、隣のドームで試合等）を入力することができる。
【００８２】
図１１では映像表示種別がカウントマップとなっており、その他の事項は図１０の説明と同様であるため、詳細な説明は省略する。図１１でも、図１０と同様に、例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ３，ＣＴ４に表示された選択バーＫＲを時間軸方向にシフトすると、表示画像生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に再生して表示する。
【００８３】
図１２は、第１の実施形態のサーバ装置３００のレポート生成出力部３６０により生成された２０１４年５月度の店舗Ａの食料品売場における月例報告書の運用画面ＲＰＴの一例を示す図である。第１の実施形態の動線分析レポートの一例としての月例報告書（図１２参照）は、図１０又は図１１に示す運用画面の左側の表示領域Ｌ１の下部に設けられたレポート出力ボタンＯＰＴが入力デバイス４００により押下されると、レポート生成出力部３６０が生成してモニタ４５０に表示した画面である。なお、サーバ装置３００のレポート生成出力部３６０は、図１２に示す月例報告書又はその一部の情報（例えば食料品売場のうちの肉売場における月例報告書）を、店舗Ａに設置されたプリンタ（不図示）に出力しても良い。これにより、店舗Ａの店員は、来店客が映っていない動線分析画像が出力された内容で、例えば食料品売場全体又はその一部の肉売場における月例報告書のプリントアウトの配布を受けることができる。
【００８４】
図１２に示す月例報告書（動線分析レポート）の運用画面ＲＰＴでは、月例報告書のタイトルに関する各種情報と、気温に関する情報と、売上情報に関する表示領域ＳＲ１と、店舗（例えば店舗Ａ）の来店者数等の統計情報に関する表示領域ＣＲ１と、所定のイベントの一例として売場のレイアウトの変更の発生前後において表示画像生成部３５０が生成したそれぞれの動線分析画像ＨＭ５，ＨＭ６の表示領域と、売場毎の来店者数の表示領域ＣＴ５，ＣＴ６とが示されている。なお、月例報告書のタイトルに関する各種情報と、気温に関する情報と、売上情報、イベント情報、来店者構成に関する情報等は、例えば運営本部のサーバ装置６００から該当する店舗（例えば店舗Ａ）内のサーバ装置（例えばサーバ装置３００）に送信される。なお、月例報告書のタイトルに関する各種情報と、気温に関する情報と、売上情報、イベント情報、来店者構成に関する情報等は、店舗内のサーバ装置３００又は記憶部（不図示）に予め記憶されても良い。
【００８５】
図１２に示す月例報告書の運用画面ＲＰＴでも、図１０又は図１１と同様に、例えばユーザの入力操作により、入力デバイス４００が売場毎の来店者数の表示領域ＣＴ５，ＣＴ６に表示された選択バーＫＲを時間軸方向にシフトすると、表示画像生成部３５０は、選択バーＫＲが示す時刻に生成した動線分析画像を順に表示する。
【００８６】
以上により、第１の実施形態の動線分析システム５００Ａでは、カメラ装置１００は、所定の撮像領域の撮像画像の背景画像を生成し、撮像画像に含まれる移動体（例えば人物）の撮像領域における滞留位置又は通過位置に関する動線情報を抽出し、撮像画像の背景画像と移動体の動線情報とを所定の送信周期毎にサーバ装置３００に送信する。サーバ装置３００は、撮像画像の背景画像に、移動体の動線情報を重畳した動線分析画像を生成し、この動線分析画像をモニタ４５０に表示させる。
【００８７】
これにより、動線分析システム５００Ａは、動線分析画像の元になる背景画像を移動体（例えば人物）が映らないように排除して生成するので、動線分析画像を生成する際に、撮像領域に映る移動体（人物）のプライバシーを適切に保護することができる。また、動線分析システム５００Ａは、所定のタイミング（例えば定期的な送信周期の到来時）の時点において既に更新された背景画像に移動体（人物）の撮像領域における滞留位置又は通過位置に関する動線情報を重畳するので、予め決められた送信周期毎に、撮像画像の中から移動体を排除した状態で、移動体の撮像領域における滞留位置又は通過位置に関する正確な動線情報を適切に示す動線分析画像をユーザに対して視覚的に表示することができる。
【００８８】
また、動線分析システム５００Ａは、背景画像と移動体の動線情報とを送信するための所定の送信周期をカメラ装置のスケジュール管理部５０において指示するので、予め指示された送信周期に従って、背景画像と移動体の動線情報とを定期的にサーバ装置３００に送信することができる。
【００８９】
また、動線分析システム５００Ａは、所定のイベント（例えば店舗内の売場のレイアウト変更のイベント）の検出の通知をイベント情報受領部７０において取得すると、背景画像と移動体の動線情報とをサーバ装置３００に送信するので、特定のイベントが検出された時点の前後の撮像領域における移動体の滞留位置又は通過位置に関する動線情報を正確に反映させた動線分析画像をサーバ装置３００において生成することができる。
【００９０】
また、動線分析システム５００Ａは、撮像画像の変化（例えば店舗内の売場のレイアウト変更）をシーン識別部ＳＤにおいて検出すると、背景画像と移動体の動線情報とをサーバ装置３００に送信するので、撮像画像の変化が検出された時点の前後の撮像領域における移動体の滞留位置又は通過位置に関する動線情報を正確に反映させた動線分析画像をサーバ装置３００において生成することができる。
【００９１】
また、動線分析システム５００Ａは、撮像画像に含まれる移動体の検出数を人数カウント部ＣＴにおいてカウントし、検出数に関する情報を送信部６０に出力するので、撮像領域における移動体の滞留位置又は通過位置に関する情報を含む動線分析画像と移動体の検出数とを含む表示画面（運用画面）をモニタ４５０に表示させることができる。
【００９２】
また、動線分析システム５００Ａは、イベント情報受領部７０が所定のイベントの検出の通知を取得した時点を含む送信周期では背景画像と移動体の動線情報との送信を省略するので、サーバ装置３００において動線分析画像を生成する際に、所定のイベント（例えば店舗内の売場のレイアウト変更）の検出前後の撮像領域における移動体の滞留位置又は通過位置に関する動線情報を混在して使用することを回避することができる。
【００９３】
また、動線分析システム５００Ａは、所定のイベント（例えば店舗内の売場のレイアウト変更）の検出前に生成された動線分析画像と、同所定のイベントの検出後に生成された動線分析画像とを含む動線分析レポートをレポート生成出力部３６０において生成するので、所定のイベントにより撮像領域における移動体の滞留位置又は通過位置に関する動線情報がどのような変更があったかを対比的に分かり易く示すことができる。
【００９４】
また、動線分析システム５００Ａは、所定の入力操作（例えばユーザのレポート出力ボタンの押下操作）により、生成した動線分析レポートをモニタ４５０に表示させるので、動線分析レポートをユーザに対して視覚的に表示することができる。
【００９５】
更に、動線分析システム５００Ａは、撮像画像の背景画像の生成と撮像画像に含まれる移動体の滞留位置又は通過位置に関する動線情報の抽出とを各カメラ装置１００，１００Ａ，…，１００Ｎにおいて実行させてから、サーバ装置３００において動線分析画像を生成して表示するので、撮像画像の背景画像の生成と撮像画像に含まれる移動体の滞留位置又は通過位置に関する動線情報の抽出をサーバ装置３００に実行させる場合に比べて、サーバ装置３００の処理負荷を軽減することができるので、１つのサーバ装置３００に接続可能なカメラ装置の台数の制限を緩和することができる。
【００９６】
（第１の実施形態の変形例）
なお、上述した第１の実施形態では、動線分析画像の生成処理はサーバ装置３００において実行されているが、動線分析画像の生成処理までをカメラ装置１００が実行しても良い（図１３参照）。図１３は、第１の実施形態の変形例のカメラ装置１００Ｓの機能的な内部構成を詳細に示すブロック図である。図１３に示すカメラ装置１００Ｓは、撮像部１０と、画像入力部２０と、背景画像生成部３０と、動線情報分析部４０と、スケジュール管理部５０と、送信部６０Ｓと、イベント情報受領部７０と、背景画像蓄積部８０と、通過／滞留分析情報蓄積部９０と、表示画像生成部３５０Ｓとを含む構成である。図１３に示すカメラ装置１００Ｓの各部の説明において、図２に示すカメラ装置１００と同一の構成及び動作のものには同一の符号を付して説明を省略し、異なる内容について説明する。
【００９７】
画像生成部の一例としての表示画像生成部３５０Ｓは、スケジュール管理部５０又はイベント情報受領部７０からの指示に応じて、背景画像蓄積部８０に保存された背景画像のデータと通過／滞留分析情報蓄積部９０に保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータを用いて、背景画像に移動体の滞留位置又は通過位置に関する動線情報を重畳した動線分析画像を生成して送信部６０に出力する。
【００９８】
送信部６０Ｓは、表示画像生成部３５０Ｓにより生成された動線分析画像のデータをサーバ装置３００に送信する。
【００９９】
以上により、第１の実施形態の変形例では、カメラ装置１００Ｓは、所定の撮像領域の撮像画像の背景画像を生成し、撮像画像に含まれる移動体（例えば人物）の撮像領域における滞留位置又は通過位置に関する動線情報を抽出し、撮像画像の背景画像と移動体の動線情報とを用いて、撮像画像の背景画像に、移動体の動線情報を重畳した動線分析画像を生成する。
【０１００】
これにより、カメラ装置１００Ｓは、動線分析画像の元になる背景画像を移動体（例えば人物）が映らないように排除して生成するので、動線分析画像を生成する際に、撮像領域に映る移動体（人物）のプライバシーを適切に保護することができる。また、カメラ装置１００Ｓは、リアルタイムに得られた撮像画像に移動体（人物）の撮像領域における滞留位置又は通過位置に関する動線情報を重畳するので、撮像画像の中から移動体を排除した状態で、移動体の撮像領域における滞留位置又は通過位置に関する最新の動線情報を適切に示す動線分析画像を生成することができる。
【０１０１】
また、カメラ装置１００Ｓは、動線分析画像の生成処理まで実行して生成結果である動線分析画像のデータをサーバ装置３００に送信するので、例えばサーバ装置３００の処理負荷が相当に高い状態では、動線分析画像の生成処理をサーバ装置３００に実行させないで良いため、サーバ装置３００の処理負荷の増大を抑制することができる。
【０１０２】
ここで、本発明に係る動線分析システム、カメラ装置及び動線分析方法の構成、作用、効果をそれぞれ説明する。
【０１０３】
本発明の一実施形態は、カメラ装置とサーバ装置とが相互に接続された動線分析システムであって、前記カメラ装置は、所定の撮像領域を撮像する撮像部と、前記撮像領域の撮像画像の背景画像を生成する背景画像生成部と、前記撮像画像に含まれる移動体の前記撮像領域における滞留位置又は通過位置に関する動線情報を抽出する動線情報分析部と、所定の送信周期毎に、前記背景画像生成部により生成された前記背景画像と、前記動線情報分析部により抽出された前記移動体の動線情報とを前記サーバ装置に送信する送信部と、を備え、前記サーバ装置は、前記撮像画像の背景画像に、前記移動体の動線情報を重畳した動線分析画像を生成する画像生成部と、前記画像生成部により生成された前記動線分析画像を表示部に表示させる表示制御部と、を備える、動線分析システムである。
【０１０４】
この構成では、カメラ装置は、所定の撮像領域の撮像画像の背景画像を生成し、撮像画像に含まれる移動体（例えば人物）の撮像領域における滞留位置又は通過位置に関する動線情報を抽出し、撮像画像の背景画像と移動体の動線情報とを所定の送信周期毎にサーバ装置に送信する。サーバ装置は、撮像画像の背景画像に、移動体の動線情報を重畳した動線分析画像を生成し、この動線分析画像を表示部に表示させる。
【０１０５】
これにより、動線分析システムは、動線分析画像の元になる背景画像には移動体（例えば人物）が映らないように排除されるので、動線分析画像を生成する際に、撮像領域に映る移動体（人物）のプライバシーを適切に保護することができる。また、動線分析システムは、所定のタイミング（例えば定期的な送信周期の到来時）の時点において既に更新された背景画像に移動体（人物）の撮像領域における滞留位置又は通過位置に関する動線情報を重畳するので、予め決められた送信周期毎に、撮像画像の中から移動体を排除した状態で、移動体の撮像領域における滞留位置又は通過位置に関する正確な動線情報を適切に示す動線分析画像をユーザに対して視覚的に表示することができる。
【０１０６】
また、本発明の一実施形態は、前記カメラ装置は、前記背景画像と前記移動体の動線情報とを送信するための前記所定の送信周期を前記送信部に指示するスケジュール管理部、を更に備える、動線分析システムである。
【０１０７】
この構成によれば、動線分析システムは、背景画像と移動体の動線情報とを送信するための所定の送信周期をカメラ装置のスケジュール管理部において指示するので、予め指示された送信周期に従って、背景画像と移動体の動線情報とを定期的にサーバ装置に送信することができる。
【０１０８】
また、本発明の一実施形態は、前記カメラ装置は、所定のイベントの検出の通知を取得するイベント情報取得部、を更に備え、前記イベント情報取得部は、前記所定のイベントの検出の通知を取得した後、前記背景画像と前記移動体の動線情報との送信タイミングを前記送信部に指示する、動線分析システムである。
【０１０９】
この構成によれば、動線分析システムは、所定のイベント（例えば店舗内の売場のレイアウト変更のイベント）の検出の通知をイベント情報取得部において取得すると、背景画像と移動体の動線情報とをサーバ装置に送信するので、特定のイベントが検出された時点の前後の撮像領域における移動体の滞留位置又は通過位置に関する動線情報を正確に反映させた動線分析画像をサーバ装置において生成することができる。
【０１１０】
また、本発明の一実施形態は、前記カメラ装置は、前記撮像画像の変化を検出する画像変化検出部、を更に備え、前記画像変化検出部は、前記撮像画像の変化を検出した後、前記背景画像と前記移動体の動線情報との送信タイミングを前記送信部に指示する、動線分析システムである。
【０１１１】
この構成によれば、動線分析システムは、撮像画像の変化（例えば店舗内の売場のレイアウト変更）を画像変化検出部において検出すると、背景画像と移動体の動線情報とをサーバ装置に送信するので、撮像画像の変化が検出された時点の前後の撮像領域における移動体の滞留位置又は通過位置に関する動線情報を正確に反映させた動線分析画像をサーバ装置において生成することができる。
【０１１２】
また、本発明の一実施形態は、前記カメラ装置は、前記撮像画像に含まれる移動体の検出数をカウントする移動体検出部、を更に備え、前記移動体検出部は、前記撮像画像に含まれる移動体の検出数に関する情報を前記送信部に出力する、動線分析システムである。
【０１１３】
この構成によれば、動線分析システムは、撮像画像に含まれる移動体の検出数を移動体検出部においてカウントし、検出数に関する情報を送信部に出力するので、撮像領域における移動体の滞留位置又は通過位置に関する情報を含む動線分析画像と移動体の検出数とを含む表示画面（運用画面）を表示部において表示させることができる。
【０１１４】
また、本発明の一実施形態は、前記送信部は、前記イベント情報取得部が前記所定のイベントの検出の通知を取得した時点を含む前記所定の送信周期では、前記背景画像と前記移動体の動線情報との送信を省略する、動線分析システムである。
【０１１５】
この構成によれば、動線分析システムは、イベント情報取得部が所定のイベントの検出の通知を取得した時点を含む送信周期では背景画像と移動体の動線情報との送信を省略するので、サーバ装置において動線分析画像を生成する際に、所定のイベント（例えば店舗内の売場のレイアウト変更）の検出前後の撮像領域における移動体の滞留位置又は通過位置に関する動線情報を混在して使用することを回避することができる。
【０１１６】
また、本発明の一実施形態は、前記サーバ装置は、前記所定のイベントの検出前に前記画像生成部により生成された前記動線分析画像と、前記所定のイベントの検出後に前記画像生成部により生成された前記動線分析画像とを含む動線分析レポートを生成するレポート生成部、を更に備える、動線分析システムである。
【０１１７】
この構成によれば、動線分析システムは、所定のイベント（例えば店舗内の売場のレイアウト変更）の検出前に生成された動線分析画像と、同所定のイベントの検出後に生成された動線分析画像とを含む動線分析レポートをレポート生成部において生成するので、所定のイベントにより撮像領域における移動体の滞留位置又は通過位置に関する動線情報がどのような変更があったかを対比的に分かり易く示すことができる。
【０１１８】
また、本発明の一実施形態は、前記レポート生成部は、所定の入力操作に応じて、前記動線分析レポートを前記表示部に表示させる、動線分析システムである。
【０１１９】
この構成によれば、動線分析システムは、所定の入力操作（例えばユーザのレポート出力ボタンの押下操作）により、生成した動線分析レポートを表示部に表示させるので、動線分析レポートをユーザに対して視覚的に表示することができる。
【０１２０】
また、本発明の一実施形態は、所定の撮像領域を撮像する撮像部と、前記撮像領域の撮像画像の背景画像を生成する背景画像生成部と、前記撮像画像に含まれる移動体の前記撮像領域における滞留位置又は通過位置に関する動線情報を抽出する動線情報分析部と、前記背景画像生成部により生成された前記背景画像と、前記動線情報分析部により抽出された前記移動体の動線情報とを用いて、前記撮像画像の背景画像に、前記移動体の動線情報を重畳した動線分析画像を生成する画像生成部と、を備える、カメラ装置である。
【０１２１】
この構成では、カメラ装置は、所定の撮像領域の撮像画像の背景画像を生成し、撮像画像に含まれる移動体（例えば人物）の撮像領域における滞留位置又は通過位置に関する動線情報を抽出し、撮像画像の背景画像と移動体の動線情報とを用いて、撮像画像の背景画像に、移動体の動線情報を重畳した動線分析画像を生成する。
【０１２２】
これにより、カメラ装置は、動線分析画像の元になる背景画像を移動体（例えば人物）が映らないように排除して生成するので、動線分析画像を生成する際に、撮像領域に映る移動体（人物）のプライバシーを適切に保護することができる。また、カメラ装置は、所定のタイミング（例えば定期的な送信周期の到来時）の時点において既に更新された背景画像に移動体（人物）の撮像領域における滞留位置又は通過位置に関する動線情報を重畳するので、撮像画像の中から移動体を排除した状態で、移動体の撮像領域における滞留位置又は通過位置に関する正確な動線情報を適切に示す動線分析画像を生成することができる。
【０１２３】
また、本発明の一実施形態は、カメラ装置とサーバ装置とが相互に接続された動線分析システムにおける動線分析方法であって、前記カメラ装置において、所定の撮像領域を撮像するステップと、前記撮像領域の撮像画像の背景画像を生成するステップと、前記撮像画像に含まれる移動体の前記撮像領域における滞留位置又は通過位置に関する動線情報を抽出するステップと、所定の送信周期毎に、生成された前記背景画像と、抽出された前記移動体の動線情報とを前記サーバ装置に送信するステップと、前記サーバ装置において、前記撮像画像の背景画像に、前記移動体の動線情報を重畳した動線分析画像を生成するステップと、生成された前記動線分析画像を表示部に表示させるステップと、を有する、動線分析方法である。
【０１２４】
この方法では、カメラ装置は、所定の撮像領域の撮像画像の背景画像を生成し、撮像画像に含まれる移動体（例えば人物）の撮像領域における滞留位置又は通過位置に関する動線情報を抽出し、撮像画像の背景画像と移動体の動線情報とを所定の送信周期毎にサーバ装置に送信する。サーバ装置は、撮像画像の背景画像に、移動体の動線情報を重畳した動線分析画像を生成し、この動線分析画像を表示部に表示させる。
【０１２５】
これにより、動線分析システムは、動線分析画像の元になる背景画像には移動体（例えば人物）が映らないように排除されるので、動線分析画像を生成する際に、撮像領域に映る移動体（人物）のプライバシーを適切に保護することができる。また、動線分析システムは、所定のタイミング（例えば定期的な送信周期の到来時）の辞典において既に更新された背景画像に移動体（人物）の撮像領域における滞留位置又は通過位置に関する動線情報を重畳するので、予め決められた送信周期毎に、撮像画像の中から移動体を排除した状態で、移動体の撮像領域における滞留位置又は通過位置に関する正確な動線情報を適切に示す動線分析画像をユーザに対して視覚的に表示することができる。
【０１２６】
（第２の実施形態）
次に、第２の実施形態における動線分析システムを構成するカメラ装置１００Ｐ，１００Ｑ及びサーバ装置３００Ｐ，３００Ｑの例について、図面を参照して説明する。本実施形態のカメラ装置１００Ｐ，１００Ｑ及びサーバ装置３００Ｐ，３００Ｑは、上述した第１の実施形態の動線分析システム５００Ａ，５００Ｂ，…を構成するカメラ装置１００及びサーバ装置３００に置き換わる他のカメラ装置及びサーバ装置の例である。このため、本実施形態のカメラ装置１００Ｐ、１００Ｑ及びサーバ装置３００Ｐ，３００Ｑは図１の動線分析システム５００Ａ，５００Ｂ，…を構成するカメラ装置及びサーバ装置としての役割を有し、図１の説明は本実施形態においても適用される。
【０１２７】
（カメラ装置）
図１４は、第２の実施形態のカメラ装置１００Ｐ及びサーバ装置３００Ｐのそれぞれの機能的な内部構成の第１例を詳細に示すブロック図である。図１４に示すカメラ装置１００Ｐでは、図２に示すカメラ装置１００から背景画像生成部３０及び背景画像蓄積部８０が省かれ、動線情報分析部４０、通過／滞留分析情報蓄積部９０、送信部６０がそれぞれ動線情報分析部４０Ｐ、通過／滞留分析情報蓄積部９０Ｐ、送信部６０Ｐに置き換わっているが、その他の構成は同一である。このため、以下、図１４に示すカメラ装置１００Ｐの説明において、図２に示すカメラ装置１００の各部と同一の構成には同一の符号を付して説明を簡略化又は省略し、異なる内容について説明する。なお、図１４ではカメラ装置１００Ｐは１台のみ示されているが、複数台でもよい。
【０１２８】
図１４に示すカメラ装置１００Ｐは、撮像部１０と、画像入力部２０と、動線情報分析部４０Ｐと、スケジュール管理部５０と、送信部６０Ｐと、イベント情報受領部７０と、通過／滞留分析情報蓄積部９０Ｐとを含む構成である。動線情報分析部４０Ｐは、対象検出部４１と、対象追跡部４２Ｐと、通過／滞留状況分析部４３とを含む構成である。なお、カメラ装置１００Ｐにおいて、背景画像生成部３０及び背景画像蓄積部８０が備えられてもよい。以下、個々のカメラ装置１００Ｐ、１００Ｑが撮像する監視領域（例えば店舗内の商品の陳列棚、商品の特設売場、レジカウンター、店舗の出入口）を「対象領域」と称する。つまり、対象領域は、カメラ装置１００Ｐの画角に含まれる。
【０１２９】
動線情報分析部４０Ｐは、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、所定のフレームレート（例えば１０ｆｐｓ）で、画像入力部２０から出力された撮像画像のデータ（フレーム）毎に、撮像画像に含まれる移動体（例えば購買客である人物）の滞留位置又は通過位置に関する動線情報を検出して通過／滞留分析情報蓄積部９０Ｐに保存する。
【０１３０】
対象検出部４１は、撮像画像のフレームに含まれる移動体を検出した場合には、撮像画像のフレームに対する移動体に関する情報並びに移動体の検出領域に関する情報（例えばフレームにおける移動体の座標情報）を対象追跡部４２Ｐに出力する。なお、対象検出部４１は、撮像画像のフレームに含まれる移動体を検出しなかった場合には、移動体の検出領域に関する情報（例えば所定のヌル情報）を対象追跡部４２Ｐに出力する。
【０１３１】
対象追跡部４２Ｐは、対象検出部４１から出力された移動体に関する情報並びに移動体の検出領域に関する情報を基に、画像入力部２０から出力された撮像画像の複数のフレーム分のそれぞれの特徴量情報を用いて、対象領域（例えば店舗内）における移動体の過去の検出領域から現在の検出領域への動線を追跡し、動線情報（例えば移動体の検出領域の座標情報の変化量）として通過／滞留状況分析部４３に出力する。
【０１３２】
通過／滞留状況分析部４３は、複数の撮像画像に対して対象追跡部４２Ｐから出力された動線情報を基に、撮像画像のフレームにおける移動体の滞留位置又は通過位置に関する動線情報を抽出して生成する。また、通過／滞留状況分析部４３は、移動体（例えば人物）の滞留位置又は通過位置に関する動線情報の抽出結果を用いて、サーバ装置３００の表示画像生成部３５０において生成される動線分析画像（ヒートマップ画像）のカラー部分の可視化画像を生成しても良い。
【０１３３】
通過／滞留状況分析部４３は、複数の撮像画像における移動体の移動情報並びに滞留情報を求めることにより、画像入力部２０から出力された撮像画像のフレームの中で、移動体（例えば人物）が対象領域（例えば店舗内）の中で滞留した位置又は通過した位置に関する正確な動線情報を抽出して生成することができる。
【０１３４】
通過／滞留分析情報蓄積部９０Ｐは、例えば半導体メモリ又はハードディスク装置を用いて構成され、動線情報分析部４０Ｐにより生成された移動体（例えば人物）の滞留位置又は通過位置に関する動線情報の抽出結果のデータを記憶する。これらの動線情報の抽出結果のデータには、通過／滞留分析情報蓄積部９０Ｐの記憶容量の増大を抑制するために、通過／滞留分析情報蓄積部９０Ｐにおける動線情報保存期間（例えば１週間）が設定されている。なお、通過／滞留分析情報蓄積部９０Ｐに記憶される動線情報は、対象領域において検出された全ての移動体毎の滞留位置又は通過位置に関する動線情報が統合された結果であり、個々の移動体の滞留位置又は通過位置に関する動線情報ではない。
【０１３５】
送信部６０Ｐは、スケジュール管理部５０又はイベント情報受領部７０からの指示に応じて、画像入力部２０により生成された撮像画像のデータと通過／滞留分析情報蓄積部９０Ｐに保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータとを取得してサーバ装置３００Ｐに送信する。送信部６０Ｐにおける送信タイミングについては、図５、図６、図７及び図８と同一であるため、説明は省略する。なお、図１４の複雑化を避けるために、送信部６０Ｐと画像入力部２０との間の矢印の図示は省略している。
【０１３６】
（サーバ装置）
図１４に示すサーバ装置３００Ｐでは、図２に示すサーバ装置３００からレポート生成出力部３６０が省かれ、受信情報解析部３７０Ｐが追加され、受信部３３０、受信情報蓄積部３４０、表示画像生成部３５０がそれぞれ受信部３３０Ｐ、受信情報／解析情報蓄積部３４０Ｐ、表示画像生成部３５０Ｐに置き換わっているが、その他の構成は同一である。このため、以下、図１４に示すサーバ装置３００Ｐの説明において、図２に示すサーバ装置３００の各部と同一の構成には同一の符号を付して説明を簡略化又は省略し、異なる内容について説明する。
【０１３７】
図１４に示すサーバ装置３００Ｐは、イベント情報受領部３１０と、通知部３２０と、受信部３３０Ｐと、受信情報／解析情報蓄積部３４０Ｐと、受信情報解析部３７０Ｐと、表示画像生成部３５０Ｐとを含む構成である。なお、サーバ装置３００Ｐにおいて、レポート生成出力部３６０が備えられてもよい。
【０１３８】
受信部３３０Ｐは、カメラ装置１００Ｐの送信部６０Ｐから送信されたデータ（即ち、画像入力部２０により生成された撮像画像のデータと、通過／滞留分析情報蓄積部９０Ｐに保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータ）を受信して受信情報／解析情報蓄積部３４０Ｐに記憶する。受信部３３０Ｐは、カメラ装置１００Ｐの送信部６０Ｐから送信されたデータを受信情報解析部３７０Ｐに出力してもよい。以下、受信部３３０Ｐが受信した、送信部６０Ｐから送信されたデータを「受信データ」と称する。
【０１３９】
受信情報／解析情報蓄積部３４０Ｐは、例えば半導体メモリ又はハードディスク装置を用いて構成され、受信データを記憶する。受信データは受信情報解析部３７０Ｐにより読み出される。また、受信情報／解析情報蓄積部３４０Ｐは、受信情報解析部３７０Ｐの解析結果（即ち、入力デバイス４００からの表示内容指示に応じた受信データに対する解析結果）を記憶する。解析結果は表示画像生成部３５０Ｐにより読み出される。
【０１４０】
受信情報解析部３７０Ｐは、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、ユーザの操作により、入力デバイス４００から特定の状況に関する動線情報を動線分析画像に表示するための表示内容指示を受けると、受信情報／解析情報蓄積部３４０Ｐから受信データを読み出す。受信情報解析部３７０Ｐは、受信データを解析して、受信データから、入力デバイス４００からの表示内容指示に従う動線情報を抽出し、抽出結果である解析結果を受信情報／解析情報蓄積部３４０Ｐに記憶する。
【０１４１】
ここで、特定の状況とは、例えば対象領域である店舗内で移動体が１分以上の滞留があるという状況、対象領域である店舗内で移動体が３分以上の滞留があるという状況、対象領域である店舗内で移動体が５分以上の滞留があるという状況、対象領域である店舗内で移動体の通過量が１０名以上であるという状況である。但し、特定の状況は、これらの状況に限定されない。
【０１４２】
表示画像生成部３５０Ｐは、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、受信情報／解析情報蓄積部３４０Ｐから受信情報解析部３７０Ｐの解析結果と受信データに含まれる撮像画像のデータとを用いて、解析結果に対応する移動体の滞留位置又は通過位置に関する動線情報を撮像画像上に重畳した動線分析画像（ヒートマップ画像）を生成する。
【０１４３】
表示画像生成部３５０Ｐにより生成される動線分析画像は、第１の実施形態において生成される動線分析画像とは異なり、入力デバイス４００により出力された表示内容指示により、上記特定の状況に即した動線情報のみが撮像画像上に表示された画像である。つまり、動線分析画像は、カメラ装置１００Ｐが撮像した撮像画像に、入力デバイス４００を操作するユーザ（例えば店舗のマネージャ）が真に必要とする移動体の滞留又は通過の位置を示す動線情報がヒートマップのように所定のレンジ（例えば０〜２５５の値）の範囲内に定量的に可視化された画像である。表示画像生成部３５０Ｐは、生成した動線分析画像をモニタ４５０に表示する。
【０１４４】
なお、本実施形態では、動線分析画像はカメラ装置１００Ｐ，１００Ｑにより撮像された撮像画像上に上記特定の状況に即した動線情報が重畳された画像として説明しているが、撮像画像に限定されず、例えば第１の実施形態において説明した撮像画像の背景画像上に重畳されてもよい。この場合には、カメラ装置１００Ｐ，１００Ｑには背景画像生成部３０を有することになる。また、カメラ装置１００Ｐ，１００Ｑの撮像画像ではなく、撮像画像中の人物の特定が困難となるように撮像画像中の人物の輪郭のみを表示する輪郭画像上に上記特定の状況に即した動線情報が重畳されてもよい。撮像画像から輪郭画像を生成するための技術は、公知技術であり、例えば特開２０１５−１４９５５７号公報、特開２０１５−１４９５５８号公報、特開２０１５−１４９５５９号公報に記載されている。
【０１４５】
図１５は、滞留時間が１分以上である購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。図１６は、滞留時間が３分以上である購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。図１７は、滞留時間が５分以上である購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。
【０１４６】
図１５〜図１７では、図９に示す店舗１Ｆの食品売場のレイアウトを例に挙げ、８台のカメラ装置（具体的には、北入口カメラＣ１Ａ，Ｃ１Ｂ、レジ前カメラＣ２Ａ，Ｃ２Ｂ、特売品カメラＣ３、肉売場カメラＣ４、魚売場カメラＣ５、野菜売場カメラＣ６）の画角（言い換えると、撮像の対象領域）において、店舗にいる人物（例えば購買客）がどのような位置にどのくらい滞留したのかが模式的に示されている。なお、図１５〜図１７では、どのような位置をどのくらいの人数が通過したのかが模式的に示されていてもよい。
【０１４７】
なお、サーバ装置３００Ｐの表示画像生成部３５０Ｐにより生成される動線分析画像は、図１５〜図１７に示す模式図とは異なり、図１５〜図１７に示された各種の動線情報がカメラ装置１００Ｐの撮像画像上に重畳された画像である。また、図１５〜図１７では、説明を分かり易くするために、８台のカメラ装置の画角における動線情報が店舗１Ｆの食品売場のレイアウト上に示されているが、１台若しくは２台〜７台のカメラ装置の画角における動線情報が店舗１Ｆの食品売場の該当するレイアウト上に示されていてもよい。つまり、サーバ装置３００Ｐの表示画像生成部３５０Ｐにより生成される動線分析画像（ヒートマップ画像）は、例えば１台のカメラ装置の画角内の撮像画像上にその画角内の移動体の動線情報が重畳されたものでもよいし、複数台のカメラ装置の画角内の撮像画像上にそれぞれの画角内の移動体の動線情報が重畳されたものでもよい。
【０１４８】
図１５では、店舗にいる人物が１分以上滞留した位置が動線情報ＳＰｓ１１，ＳＰｍ１１，ＳＰｖ１１，ＳＰｒ１１，ＳＰｒ１２，ＳＰｒ１３，ＳＰｒ１４，ＳＰｒ１５としてそれぞれ示されている。つまり、特売品コーナー、肉売場、魚売場、野菜売場、そして５台のレジの周囲に人物（例えば購買客）が滞留したことが示されている。従って、お惣菜コーナー、乳製品コーナーには購買客はあまり滞留しなかったことが示されるので、図１５に対応する動線分析画像により、お惣菜や乳製品の商品は購買客にとって魅力的なものではなかったことが店舗側の店員（例えばマネージャ）に伝わる。
【０１４９】
図１６では、店舗にいる人物が３分以上滞留した位置が動線情報ＳＰｓ３１，ＳＰｍ３１，ＳＰｆ１１，ＳＰｖ１１，ＳＰｒ３１，ＳＰｒ３２，ＳＰｒ３３，ＳＰｒ３５としてそれぞれ示されている。つまり、特売品コーナー、肉売場、魚売場、野菜売場、そして４台のレジの周囲に人物（例えば購買客）が滞留したことが示されている。従って、特売品コーナー、肉売場、魚売場、野菜売場には購買客が３分以上滞留したことが示されるので、図１６に対応する動線分析画像により、特売品コーナー、肉売場、魚売場、野菜売場の商品は購買客にとって魅力的であったことが店舗側の店員（例えばマネージャ）に伝わる。また、図１６に示す５台のレジのうち最も右側のレジの左隣のレジでは購買客の３分以上の滞留が見られないことから、同動線分析画像により、そのレジを担当した店員の処理が優れていることが店舗側の店員に伝わる。
【０１５０】
図１７では、店舗にいる人物が５分以上滞留した位置が動線情報ＳＰｓ５１，ＳＰｆ５１，ＳＰｒ５１，ＳＰｒ５５としてそれぞれ示されている。つまり、特売品コーナー、魚売場、そして２台のレジの周囲に人物（例えば購買客）が滞留したことが示されている。従って、特売品コーナー、魚売場には購買客が５分以上滞留したことが示されるので、図１７に対応する動線分析画像により、特売品コーナー、魚売場の商品は購買客にとって非常に魅力的であったことが店舗側の店員（例えばマネージャ）に伝わる。店舗のマネージャは、例えば魚売場においてある鮮魚を調理担当の店員に捌いてもらうために待っているために、魚売場の近辺では購買客が５分以上滞留している可能性があるという店舗特有の事情を知ることができる。また、図１７に示す５台のレジのうち最も左側のレジと最も右側のレジとでは購買客の５分以上の滞留が見られることから、同動線分析画像により、その２つのレジを担当した店員の処理が遅れていて購買客に迷惑をかけていることが店舗側の店員に伝わる。
【０１５１】
次に、本実施形態のカメラ装置１００Ｐのループ処理（繰り返し処理）について、図１８を参照して説明する。図１８は、第２の実施形態のカメラ装置１００Ｐのループ処理の動作手順の一例を説明するフローチャートである。
【０１５２】
図１８において、カメラ装置１００Ｐは、対象領域である店舗内の既定の画角の範囲内を撮像し（Ｓ１）、撮像画像のデータを入力している（Ｓ２）。カメラ装置１００Ｐは、ステップＳ３〜ステップＳ６において、ステップＳ２で得た撮像画像を用いて対象領域内を移動する移動体の対象（即ち、人物）の動線情報を分析する。
【０１５３】
具体的には、カメラ装置１００Ｐは、ステップＳ２で得た撮像画像のフレームを画像処理し、そのフレーム中に移動体の有無を検出する（Ｓ３）。
【０１５４】
カメラ装置１００Ｐは、ステップＳ３で得られた移動体に関する情報並びに移動体の検出領域に関する情報を基に、ステップＳ２で得られた撮像画像の複数のフレーム間の差分により、対象領域（例えば店舗内）における移動体の過去の検出領域から現在の検出領域への動線を追跡する（Ｓ４）。カメラ装置１００Ｐは、追跡結果を動線情報（例えば移動体の検出領域の座標情報の変化量）として取得する。
【０１５５】
カメラ装置１００Ｐは、複数の撮像画像に対して得られた動線情報を基に、撮像画像のフレームにおける移動体の滞留位置又は通過位置に関する動線情報を抽出して生成する（Ｓ５）。これにより、カメラ装置１００Ｐは、複数の撮像画像のフレーム分のそれぞれの特徴量情報を用いることにより、画像入力部２０から出力された撮像画像のフレームの中で、移動体（例えば人物）が対象領域（例えば店舗内）の中で滞留した位置又は通過した位置に関する正確な動線情報を抽出して生成することができる。
【０１５６】
カメラ装置１００Ｐは、ステップＳ５の分析結果（つまり、移動体（例えば人物）の滞留位置又は通過位置に関する動線情報の抽出結果のデータ）を記憶する（Ｓ６）。カメラ装置１００Ｐは、ステップＳ１〜ステップＳ６の処理をループ処理として繰り返し実行している。
【０１５７】
次に、本実施形態のカメラ装置１００Ｐにおける動線情報保存期間の満了時におけるカメラ装置１００Ｐ及びサーバ装置３００Ｐのループ処理（繰り返し処理）について、図１９を参照して説明する。図１９は、第２の実施形態のカメラ装置における動線情報保存期間の満了時におけるカメラ装置及びサーバ装置のループ処理の動作手順の一例を説明するフローチャートである。
【０１５８】
図１９において、カメラ装置１００Ｐは、通過／滞留分析情報蓄積部９０Ｐに記憶されている動線情報が動線情報保存期間を満了した時（Ｓ１１、ＹＥＳ）、動線情報保存期間が満了した動線情報（つまり、通過又は滞留の分析結果）を通過／滞留分析情報蓄積部９０Ｐから読み出して取得する（Ｓ１２）。カメラ装置１００Ｐは、サーバ装置３００Ｐに送信するべきデータ（以下、「送信データ」とも称する）を生成し（Ｓ１３）、送信データをサーバ装置３００Ｐに送信する（Ｓ１４）。送信データは、ステップＳ１２で取得した動線情報とステップＳ２で取得した撮像画像のデータとが含まれる。
【０１５９】
一方、サーバ装置３００Ｐは、カメラ装置１００Ｐから送信された送信データを受信し（Ｓ１５）、受信データを受信情報／解析情報蓄積部３４０Ｐに記憶する（Ｓ１６）。サーバ装置３００Ｐは、動線分析画像切替画面（不図示）に対するユーザが入力デバイス４００を操作したことで、入力デバイス４００から表示内容指示（例えば滞留時間が３分以上の状況、又は通過量が１０名を超えた状況）を受領したかどうかを判定する（Ｓ１７）。入力デバイス４００から表示内容指示がサーバ装置３００Ｐにおいて受領されていない場合には（Ｓ１７、ＮＯ）、図１９に示す処理は終了する。
【０１６０】
サーバ装置３００Ｐは、入力デバイス４００から表示内容指示を受領したと判定した場合には（Ｓ１７、ＹＥＳ）、受信情報／解析情報蓄積部３４０Ｐから受信データを読み出す。サーバ装置３００Ｐは、受信データを解析して、受信データから、入力デバイス４００からの表示内容指示に従う動線情報を抽出し（Ｓ１８）、抽出結果である解析結果を受信情報／解析情報蓄積部３４０Ｐに記憶する。
【０１６１】
サーバ装置３００Ｐは、受信情報／解析情報蓄積部３４０Ｐから解析結果と受信データに含まれる撮像画像のデータとを用いて、解析結果に対応する移動体の滞留位置又は通過位置に関する動線情報を撮像画像上に重畳した動線分析画像を生成する（Ｓ１９）。サーバ装置３００Ｐは、生成した動線分析画像をモニタ４５０に表示する（Ｓ２０）。
【０１６２】
次に、本実施形態のカメラ装置１００Ｐにおける動線情報保存期間の満了時におけるカメラ装置１００Ｐ及びサーバ装置３００Ｐのループ処理（繰り返し処理）について、図２０を参照して説明する。図２０は、第２の実施形態の入力デバイス４００からの解析データ表示指示を受領した時におけるカメラ装置１００Ｐ及びサーバ装置３００Ｐのループ処理の動作手順の一例を説明するフローチャートである。なお、図２０において、図１９に示す処理と同一の内容には同一の符号を付して説明を簡略化又は省略し、異なる内容について説明する。
【０１６３】
図２０において、サーバ装置３００Ｐは、入力デバイス４００から解析データ表示指示を受領する（Ｓ２１）。この解析データ表示指示は、入力デバイス４００を操作するユーザが動線分析画像切替画面（不図示）において上記特定の状況に対応した動線分析画像の表示を求めるための操作を行うと、入力デバイス４００から出力され、サーバ装置３００Ｐのイベント情報受領部３１０において受領される。サーバ装置３００Ｐは、解析データ表示指示を受領すると、移動体の滞留又は通過に関する動線情報の分析結果を求めるための分析結果要求を、通知部３２０からカメラ装置１００Ｐに送信する（Ｓ２２）。
【０１６４】
カメラ装置１００Ｐは、サーバ装置３００Ｐから分析結果要求を受領すると（Ｓ２３）、動線情報（つまり、通過又は滞留の分析結果）を通過／滞留分析情報蓄積部９０Ｐから読み出して取得する（Ｓ１２）。ステップＳ１２以降の処理は図１９に示すステップＳ１２以降の処理と同一であるため、説明を省略する。
【０１６５】
（カメラ装置の別例）
図２１は、第２の実施形態のカメラ装置１００Ｑ及びサーバ装置３００Ｑのそれぞれの機能的な内部構成の第２例を詳細に示すブロック図である。図２１に示すカメラ装置１００Ｑ及びサーバ装置３００Ｑの説明では、図１４に示すカメラ装置１００Ｐ及びサーバ装置３００Ｐの各部と同一の構成には同一の符号を付して説明を簡略化又は省略し、異なる内容について説明する。
【０１６６】
図２１に示すカメラ装置１００Ｑは、撮像部１０と、画像入力部２０と、動線情報分析部４０Ｑと、スケジュール管理部５０と、送信部６０Ｑと、イベント情報受領部７０と、通過／滞留分析情報蓄積部９０Ｑとを含む構成である。動線情報分析部４０Ｑは、対象検出部４１と、性別判定部４４と、対象追跡部４２Ｐと、通過／滞留状況分析部４３とを含む構成である。なお、カメラ装置１００Ｑにおいて、背景画像生成部３０及び背景画像蓄積部８０が備えられてもよい。
【０１６７】
動線情報分析部４０Ｑは、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、所定のフレームレート（例えば１０ｆｐｓ）で、画像入力部２０から出力された撮像画像のデータ（フレーム）毎に、撮像画像に含まれる移動体（例えば購買客である人物）の滞留位置又は通過位置に関する動線情報を検出して通過／滞留分析情報蓄積部９０Ｑに保存する。
【０１６８】
対象検出部４１は、撮像画像のフレームに含まれる移動体を検出した場合には、撮像画像のフレームに対する移動体に関する情報並びに移動体の検出領域に関する情報（例えばフレームにおける移動体の座標情報）を性別判定部４４に出力する。なお、対象検出部４１は、撮像画像のフレームに含まれる移動体を検出しなかった場合には、移動体の検出領域に関する情報（例えば所定のヌル情報）を性別判定部４４に出力する。
【０１６９】
性別判定部４４は、対象検出部４１から出力された移動体に関する情報並びに移動体の検出領域に関する情報を基に、画像入力部２０から出力された撮像画像に現れた移動体の性別、年齢、年代を画像処理により判定する。画像処理により性別、年齢、年代を判定する技術は既に公知技術であり、詳細については説明を割愛する。性別判定部４４における判定結果は、通過／滞留状況分析部４３における動線情報の分析結果のデータとともに、通過／滞留分析情報蓄積部９０Ｑに保存される。
【０１７０】
通過／滞留分析情報蓄積部９０Ｑは、例えば半導体メモリ又はハードディスク装置を用いて構成され、動線情報分析部４０Ｑにより生成された移動体（例えば人物）の滞留位置又は通過位置に関する動線情報の抽出結果のデータを、移動体の性別、年齢或いは年代の情報と対応付けて記憶する。これらの動線情報の抽出結果のデータには、通過／滞留分析情報蓄積部９０Ｑの記憶容量の増大を抑制するために、通過／滞留分析情報蓄積部９０Ｑにおける動線情報保存期間（例えば１週間）が設定されている。なお、通過／滞留分析情報蓄積部９０Ｑに記憶される動線情報は、対象領域において検出された全ての移動体毎の滞留位置又は通過位置に関する動線情報が統合された結果であり、個々の移動体の滞留位置又は通過位置に関する動線情報ではない。
【０１７１】
送信部６０Ｐは、スケジュール管理部５０又はイベント情報受領部７０からの指示に応じて、画像入力部２０により生成された撮像画像のデータと通過／滞留分析情報蓄積部９０Ｑに保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータと移動体の性別、年齢、年代の情報を取得してサーバ装置３００Ｑに送信する。
【０１７２】
（サーバ装置の別例）
図２１に示すサーバ装置３００Ｑは、イベント情報受領部３１０と、通知部３２０と、受信部３３０Ｐと、受信情報／解析情報蓄積部３４０Ｑと、受信情報解析部３７０Ｑと、表示画像生成部３５０Ｑとを含む構成である。なお、サーバ装置３００Ｑにおいて、レポート生成出力部３６０が備えられてもよい。
【０１７３】
受信部３３０Ｐは、カメラ装置１００Ｑの送信部６０Ｐから送信されたデータ（即ち、画像入力部２０により生成された撮像画像のデータと、通過／滞留分析情報蓄積部９０Ｐに保存された移動体の滞留情報又は通過情報に関する動線情報の抽出結果のデータと移動体の性別、年齢、年代の情報）を受信して受信情報／解析情報蓄積部３４０Ｑに記憶する。受信部３３０Ｐは、カメラ装置１００Ｑの送信部６０Ｐから送信されたデータを受信情報解析部３７０Ｑに出力してもよい。
【０１７４】
受信情報／解析情報蓄積部３４０Ｑは、例えば半導体メモリ又はハードディスク装置を用いて構成され、受信データを記憶する。受信データは受信情報解析部３７０Ｑにより読み出される。また、受信情報／解析情報蓄積部３４０Ｑは、受信情報解析部３７０Ｑの解析結果（即ち、入力デバイス４００からの表示内容指示に応じた受信データに対する解析結果）を記憶する。解析結果は表示画像生成部３５０Ｑにより読み出される。
【０１７５】
受信情報解析部３７０Ｑは、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、ユーザの操作により、入力デバイス４００から特定の状況に関する動線情報を動線分析画像に表示するための表示内容指示を受けると、受信情報／解析情報蓄積部３４０Ｑから受信データを読み出す。受信情報解析部３７０Ｑは、受信データを解析して、受信データから、入力デバイス４００からの表示内容指示に従う動線情報と、移動体の性別、年齢或いは年代とを抽出し、抽出結果である解析結果を受信情報／解析情報蓄積部３４０Ｑに記憶する。
【０１７６】
ここで、特定の状況とは、例えば移動体が女性であるという状況、移動体が男性であるという状況、移動体が男性の状況と女性の状況とのそれぞれの状況の足し合わせをした状況、移動体の年代が４０代であるという状況、移動体の年代が６０代以上であるという状況である。但し、特定の状況は、これらの状況に限定されない。
【０１７７】
表示画像生成部３５０Ｑは、例えばＣＰＵ、ＭＰＵ又はＤＳＰを用いて構成され、受信情報／解析情報蓄積部３４０Ｑから受信情報解析部３７０Ｑの解析結果と受信データに含まれる撮像画像のデータとを用いて、解析結果に対応する移動体の滞留位置又は通過位置に関する動線情報を撮像画像上に重畳した動線分析画像（ヒートマップ画像）を生成する。
【０１７８】
表示画像生成部３５０Ｑにより生成される動線分析画像は、第１の実施形態において生成される動線分析画像とは異なり、入力デバイス４００により出力された表示内容指示により、上記特定の状況に即した動線情報のみが撮像画像上に表示された画像である。つまり、動線分析画像は、カメラ装置１００Ｑが撮像した撮像画像に、入力デバイス４００を操作するユーザ（例えば店舗のマネージャ）が真に必要とする移動体の滞留又は通過の位置を示す動線情報がヒートマップのように所定のレンジ（例えば０〜２５５の値）の範囲内に定量的に可視化された画像である。表示画像生成部３５０Ｑは、生成した動線分析画像をモニタ４５０に表示する。
【０１７９】
図２２は、女性の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。図２３は、男性の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。図２４は、男性及び女性のそれぞれの購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。図２５は、４０代の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。図２６は、６０代以上の購買客の動線情報が重畳された動線分析画像を模式的に示した例を示す図である。
【０１８０】
図２２〜図２６では、図９に示す店舗１Ｆの食品売場のレイアウトを例に挙げ、８台のカメラ装置（具体的には、北入口カメラＣ１Ａ，Ｃ１Ｂ、レジ前カメラＣ２Ａ，Ｃ２Ｂ、特売品カメラＣ３、肉売場カメラＣ４、魚売場カメラＣ５、野菜売場カメラＣ６）の画角（言い換えると、撮像の対象領域）において、店舗にいる人物（例えば購買客）がどのような性別、年齢、年代であって、どのような位置にどのくらい滞留したのかが模式的に示されている。なお、図２２〜図２６では、店舗にいる人物（例えば購買客）がどのような性別、年齢、年代であって、どのような位置をどのくらいの人数が通過したのかが模式的に示されていてもよい。
【０１８１】
なお、サーバ装置３００Ｑの表示画像生成部３５０Ｑにより生成される動線分析画像は、図２２〜図２６に示す図とは異なり、図２２〜図２６に示された各種の動線情報がカメラ装置１００Ｑの撮像画像上に重畳されている。また、図２２〜図２６では、説明を分かり易くするために、８台のカメラ装置の画角における動線情報が店舗１Ｆの食品売場のレイアウト上に示されているが、１台若しくは２台〜７台のカメラ装置の画角における動線情報が店舗１Ｆの食品売場の該当するレイアウト上に示されていてもよい。つまり、サーバ装置３００Ｑの表示画像生成部３５０Ｑにより生成される動線分析画像（ヒートマップ画像）は、例えば１台のカメラ装置の画角内の撮像画像上にその画角内の移動体の動線情報が重畳されたものでもよいし、複数台のカメラ装置の画角内の撮像画像上にそれぞれの画角内の移動体の動線情報が重畳されたものでもよい。
【０１８２】
図２２では、移動体が女性であって、店舗内の通過量が所定の閾値（例えば１０）を超えた位置（言い換えると、平均的な女性の通過ルート）が動線情報ＦｍＰＳ１として示されている。つまり、多くの女性が、店舗内の各所（特売品コーナー、乳製品コーナー、肉売場、魚売場、野菜売場、そして５台のレジの周囲）を通過したことが示されている。従って、図２２に対応する動線分析画像により、例えば主婦等の女性は店舗内の各所を歩いて商品をチェックする傾向があることが店舗側の店員（例えばマネージャ）に伝わる。なお、図２２には、移動体が女性であって、女性の店舗内の滞留時間が女性用の所定の閾値（例えば５分）以上の状況を示す動線情報ＦｍＰＳ１が示されてもよい。この場合でも、同様に主婦等の女性は上記の女性特有の傾向があることが店舗側の店員（例えばマネージャ）に伝わる。
【０１８３】
図２３では、移動体が男性であって、店舗内の通過量が所定の閾値（例えば１０）を超えた位置（言い換えると、平均的な男性の通過ルート）が動線情報ＭａＰＳ１として示されている。つまり、多くの男性が、店舗内の特売品コーナーや乳製品コーナー、お惣菜コーナーをよく通過したことが示されている。従って、図２３に対応する動線分析画像により、例えばサラリーマン等の男性は店舗内の特に特売品コーナーやお惣菜コーナーを歩いて商品をチェックする傾向があることが店舗側の店員（例えばマネージャ）に伝わる。なお、図２３には、移動体が男性であって、男性の店舗内の滞留時間が男性用の所定の閾値（例えば３分）以上の状況を示す動線情報ＭａＰＳ１が示されてもよい。この場合でも、同様にサラリーマン等の男性は上記の男性特有の傾向があることが店舗側の店員（例えばマネージャ）に伝わる。
【０１８４】
図２４では、移動体が女性である場合の動線情報ＦｍＰＳ１（図２２参照）と移動体が男性である場合の動線情報ＭａＰＳ１（図２３参照）とが対比可能に示されている。従って、図２４に示す動線分析画像により、男性の店舗内の通過又は滞留に関する位置と女性の店舗内の通過又は滞留に関する位置との視覚的な差異が店舗側の店員（例えばマネージャ）に伝わる。なお、図２４には、移動体が男性、女性であって、男性、女性の店舗内の滞留時間が男性用の所定の閾値（例えば３分）以上、女性用の所定の閾値（例えば５分）以上の状況を示す動線情報ＭａＰＳ１、ＦｍＰＳ１がそれぞれ示されてもよい。この場合でも、同様にサラリーマン等の男性や主婦等の女性はそれぞれの上記の男性特有の傾向、女性特有の傾向があることが店舗側の店員（例えばマネージャ）に伝わる。
【０１８５】
図２５では、移動体の人物の年代が４０代であって、店舗内の通過量が所定の閾値（例えば１０）を超えた位置（言い換えると、４０代の人の平均的な通過ルート）が動線情報ＰＳｍ４０として示されている。つまり、多くの４０代の人が、店舗内の各所（特売品コーナー、乳製品コーナー、肉売場、魚売場、野菜売場、そして５台のレジの周囲）を通過したことが示されている。従って、図２５に対応する動線分析画像により、例えば４０代の人は店舗内の各所を歩いて商品をチェックする傾向があることが店舗側の店員（例えばマネージャ）に伝わる。なお、図２５には、移動体が４０代の人であって、店舗内の滞留時間が４０代の人用の所定の閾値（例えば５分）以上の状況を示す動線情報ＰＳｍ４０が示されてもよい。この場合でも、同様に４０代の人は上記の４０代の人特有の傾向があることが店舗側の店員（例えばマネージャ）に伝わる。
【０１８６】
図２６では、移動体の人物の年代が６０代以上であって、店舗内の通過量が所定の閾値（例えば１０）を超えた位置（言い換えると、６０代以上の人の平均的な通過ルート）が動線情報ＰＳｍ６０として示されている。つまり、多くの６０代以上の人が、店舗内の各所（特売品コーナー、乳製品コーナー、魚売場、野菜売場、そして５台のレジの周囲）を通過したことが示されている。従って、図２６に対応する動線分析画像により、例えば６０代以上の人は肉売場には興味を示さず、例えば身体に優しいとされる魚売場や野菜売場、さらには乳製品コーナーの各所を歩いて商品をチェックする傾向があることが店舗側の店員（例えばマネージャ）に伝わる。なお、図２６には、移動体が６０代以上の人であって、店舗内の滞留時間が６０代以上の人用の所定の閾値（例えば４分）以上の状況を示す動線情報ＰＳｍ６０が示されてもよい。この場合でも、同様に６０代以上の人は上記の６０代以上の人特有の傾向があることが店舗側の店員（例えばマネージャ）に伝わる。
【０１８７】
なお、図２５や図２６では、図２４に示す動線情報のように、各年代の人の動線情報が対比可能な動線情報が同時に示されてもよい。
【０１８８】
次に、本実施形態のカメラ装置１００Ｑのループ処理（繰り返し処理）について、図２７を参照して説明する。図２７は、第２の実施形態のカメラ装置１００Ｑのループ処理の動作手順の他の一例を説明するフローチャートである。なお、図２７において、図１８に示す処理と同一の内容には同一の符号を付して説明を簡略化又は省略し、異なる内容について説明する。
【０１８９】
図２７において、ステップＳ３の後、カメラ装置１００Ｑは、ステップＳ３により得られた移動体に関する情報並びに移動体の検出領域に関する情報を基に、ステップＳ２により得られた撮像画像に現れた移動体の性別、年齢或いは年代を画像処理により判定する（Ｓ７）。ステップＳ７以降の処理は図１８に示すステップＳ４以降の処理と同一であるため、説明を省略する。
【０１９０】
なお、動線情報保存期間の満了時におけるカメラ装置１００Ｑ及びサーバ装置３００Ｑのループ処理の動作手順は図１９に示すフローチャートと同様であり、更に、入力デバイス４００からの解析データ表示指示を受領した時におけるカメラ装置１００Ｑ及びサーバ装置３００Ｑのループ処理の動作手順は図２０に示すフローチャートと同様であるため、それぞれの説明は省略する。
【０１９１】
以上により、第２の実施形態の動線分析システム５００Ａでは、カメラ装置１００Ｐは、監視の対象領域を撮像し、撮像画像に含まれる移動体の滞留位置又は通過位置に関する動線情報を抽出し、撮像画像のデータと動線情報の抽出結果のデータとを所定の送信周期毎にサーバ装置３００Ｐに送信する。サーバ装置３００Ｐは、選定条件としての表示内容指示に応じて、動線情報の抽出結果のデータを解析し、表示内容指示により示される特定の状況に即した動線情報を抽出し、この抽出結果の動線情報を撮像画像上に重畳した動線分析画像を生成してモニタ４５０に表示する。
【０１９２】
これにより、動線分析システム５００Ａは、対象領域に映る人物全体ではなく、真に必要な人物（例えば購買客）の種別毎の動線情報のきめ細かい分析を行うことができる。また、動線分析システム５００Ａは、動線情報のきめ細かい分析結果を用いることで、店舗側が真に求める動線分析画像（ヒートマップ画像）を効率的に得ることができ、店舗の売上を伸ばすための小売業界に特有なマーケティング戦略を練るための有意義な資料を店舗側に対して提示することができる。また、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、真に必要な人物（例えば購買客）の種別毎の動線分析画像を分析することにより、店舗内の商品の配置の仕方、補充のタイミング等の重要なヒントを得ることができるので、店舗内の各店員の業務効率化を支援することができる。
【０１９３】
また、動線分析システム５００Ａでは、サーバ装置３００Ｐは、表示内容指示により、移動体の対象領域における滞留時間別の動線情報を解析して取得し、滞留時間別の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、店舗内のどこの位置に購買客がどの程度の時間だけ滞留し、又はどのくらいの購買客がどこの位置を通過したのかを滞留時間別に詳細に把握することができる。また、サーバ装置３００Ｐは、動線分析画像切替画面（不図示）における表示内容指示の切替（例えば滞留時間が１分以上から３分以上に切り替え）により、例えば滞留時間が１分以上となった状況の動線分析画像を、滞留時間が３分以上となった状況の動線分析画像に切り替えて表示することも可能である。
【０１９４】
また、動線分析システム５００Ａでは、サーバ装置３００Ｐは、入力デバイス４００から表示内容指示を受けると、移動体の対象領域における滞留時間別の動線情報を解析して取得し、滞留時間別の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、自己が用いる入力デバイス４００の操作により、店員が知りたい動線情報として、店舗内のどこの位置に購買客がどの程度の時間だけ滞留し、又はどのくらいの購買客がどこの位置を通過したのかを滞留時間別に詳細に把握することができる。
【０１９５】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、表示内容指示により、移動体である人物の性別毎の動線情報を解析して取得し、性別毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、店舗内のどこの位置に男性の購買客、女性の購買客、若しくは男女の購買客がどの位置を滞留し、又はどこの位置を通過したのかを性別毎に詳細に把握することができる。また、サーバ装置３００Ｑは、動線分析画像切替画面（不図示）における表示内容指示の切り替え（例えば男性から女性に切り替え）により、例えば男性の購買客の動線分析画像を女性の購買客の動線分析画像に切り替えて表示することも可能である。なお、サーバ装置３００Ｑは、動線分析画像切替画面（不図示）における表示内容指示の切り替え（例えば女性から男性又は男女に切り替え）により、例えば女性の購買客の動線分析画像を男女混合の購買客の動線分析画像に切り替えて表示することも可能である。
【０１９６】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、入力デバイス４００から表示内容指示を受けると、移動体である人物の性別毎の動線情報を解析して取得し、性別毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、自己が用いる入力デバイス４００の操作により、店員が知りたい動線情報として、店舗内のどこの位置に男性の購買客、女性の購買客、若しくは男女の購買客がどの位置を滞留し、又はどこの位置を通過したのかを性別毎に詳細に把握することができる。
【０１９７】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、表示内容指示により、移動体である人物の年齢毎又は年代毎の動線情報を解析して取得し、年齢毎又は年代毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、店舗内のどこの位置に購買客がどの位置を滞留し、又はどこの位置を通過したのかを年齢毎又は年代毎に詳細に把握することができる。また、サーバ装置３００Ｑは、動線分析画像切替画面（不図示）における表示内容指示の切り替え（例えば４０代から６０代以上に切り替え）により、例えば４０代の購買客の動線分析画像を６０代以上の購買客の動線分析画像に切り替えて表示することも可能である。なお、サーバ装置３００Ｑは、動線分析画像切替画面（不図示）における表示内容指示の切り替え（例えば６０代以上から４０代に切り替え）により、例えば６０代以上の購買客の動線分析画像を４０代の購買客の動線分析画像に切り替えて表示することも可能である。
【０１９８】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、入力デバイス４００から表示内容指示を受けると、移動体である人物の年齢毎又は年代毎の動線情報を解析して取得し、年齢毎又は年代毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、自己が用いる入力デバイス４００の操作により、店員が知りたい動線情報として、購買客が店舗内のどこの位置に滞留し、又はどこの位置を通過したのかを年齢毎又は年代毎に詳細に把握することができる。
【０１９９】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、表示内容指示により、移動体の対象領域の通過量毎の動線情報を解析して取得し、通過量毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、店舗内のどこの位置にどのくらいの購買客が通過したのかを通過量別に詳細に把握することができる。
【０２００】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、入力デバイス４００から表示内容指示を受けると、移動体の対象領域の通過量毎の動線情報を解析して取得し、通過量毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、自己が用いる入力デバイス４００の操作により、店員が知りたい動線情報として、どのくらいの購買客が店舗内のどの位置を通過したのかを通過量毎に詳細に把握することができる。
【０２０１】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、表示内容指示により、移動体の対象領域の特定位置（例えば特売品コーナー）の通過の有無毎の動線情報を解析して取得し、特定位置の通過の有無毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、店舗内の特定位置（例えば特売品コーナー）を通過した購買客がどのくらいいるのかを詳細に把握することができる。
【０２０２】
また、動線分析システム５００Ａでは、サーバ装置３００Ｑは、入力デバイス４００から表示内容指示を受けると、移動体の対象領域の特定位置（例えば特売品コーナー）の通過の有無毎の動線情報を解析して取得し、特定位置の通過の有無毎の動線情報を撮像画像上に重畳した動線分析画像を生成して表示する。これにより、動線分析システム５００Ａによれば、店舗の店員（例えばマネージャ）は、自己が用いる入力デバイス４００の操作により、店員が知りたい動線情報として、店舗内の特定位置（例えば特売品コーナー）を通過した購買客がどのくらいいるのかを詳細に把握することができる。
【０２０３】
以上、図面を参照しながら各種の実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２０４】
なお、上述した各実施形態では、移動体の例として店舗内を移動する人物（例えば購買客）を挙げたが、人物に限定されない。例えば車両やロボットが移動体でもよい。移動体が人物である場合には、店舗で購買客（来店客）や店員の動線情報が解析される。移動体が車両である場合には、例えば駐車場や道路において車両の動線情報が解析され、駐車場の混雑状況や渋滞等の混雑状況が動線分析画像として示されてもよい。移動体がロボットである場合には、店舗内を巡回して商品の陳列棚の状況を監視して店舗側のサーバに通知するためのロボットが近年知られているが、このようなロボットの巡回状況が動線分析画像として示されてもよい。
【０２０５】
また、受信情報解析部３７０Ｐ，３７０Ｑは、入力デバイス４００から表示内容指示を受領したことを契機として、受信情報／解析情報蓄積部３４０Ｐ，３４０Ｑから受信データを読み出して解析を行うと説明した。しかし、受信情報解析部３７０Ｐ，３７０Ｑは、入力デバイス４００から表示内容指示を受領しなくても、予め既定された定期的な周期で受信データの解析（つまり、移動体の動線情報の傾向分析）の処理を繰り返し行い、その解析結果を受信情報／解析情報蓄積部３４０Ｑに記憶してもよい。この場合には、表示画像生成部３５０Ｐ，３５０Ｑは、受信情報／解析情報蓄積部３４０Ｑに記憶された解析結果を用いて動線分析画像を生成することができる。即ち、入力デバイス４００を操作するユーザからの明示的な操作がなくても、サーバ装置３００Ｐ，３００Ｑは、動線分析画像を生成してもよい。
【０２０６】
また、受信データの解析の処理はサーバ装置３００Ｐ，３００Ｑで行われると説明したが、カメラ装置１００Ｐ，１００Ｑの動線情報分析部４０Ｐ，４０Ｑの通過／滞留状況分析部４３で行われてもよい。つまり、入力デバイス４００からの表示内容指示は、入力デバイス４００から、サーバ装置３００Ｐ，３００Ｑを介して若しくは直接にカメラ装置１００Ｐ，１００Ｑに送信される。この場合には、通過／滞留分析情報蓄積部９０Ｐ，９０Ｑには、通過／滞留状況分析部４３における解析結果が記憶される。送信部６０Ｐは、通過／滞留状況分析部４３における解析結果も送信データに含めてサーバ装置３００Ｐ，３００Ｑに送信する。サーバ装置３００Ｐ，３００Ｑは、受信データを用いて動線分析画像を生成する。これにより、サーバ装置３００Ｐ，３００Ｑにおいて受信情報解析部３７０Ｐ，３７０Ｑを省くことが可能となるので、処理負荷が軽減される。
【０２０７】
また、上述した第２の実施形態において、サーバ装置３００Ｐ，３００Ｑは、店舗内の移動体を店員と購買客（来店客）とに分離して、店員用の動線分析画像、購買客用の動線分析画像をそれぞれ生成してモニタ４５０に表示してもよい。この場合、カメラ装置１００Ｐ，１００Ｑは、動線情報分析部４０Ｐ，４０Ｑの対象検出部４１において移動体が店員であるのか、購買客であるのかを判定し、店員毎、購買客毎のそれぞれの動線情報の分析結果を通過／滞留分析情報蓄積部９０Ｐ，９０Ｑに記憶する。対象検出部４１が店員、購買客であると判定する方法としては、例えば店員は店舗に共通の制服を着用している場合には、画像処理によって店員は簡易に識別可能となり、店員以外の人物を購買客と判定すればよい。また、対象検出部４１は、購買客が店舗内で所持する籠やカートに位置情報を送信するための無線タグが設けられている場合に、無線タグからの信号をカメラ装置１００Ｐ，１００Ｑで受信してその信号を解析することで、購買客の位置情報を取得してもよい。
【０２０８】
また、上述した第２の実施形態において、必ずしもカメラ装置１００Ｐ，１００Ｑの中で、店員又は購買客の判定、移動体の年齢或いは年代又は性別の判定を行わなくてもよい。例えばカメラ装置１００Ｐ，１００Ｑとは別のカメラ装置（不図示）を設置し、そのカメラ装置又はそのカメラ装置の画像を受信して解析を行うサーバ装置（不図示）において移動体が店員であるのか購買客であるのかの判定を行い、その結果をカメラ装置１００Ｐ，１００Ｑ又はサーバ装置３００Ｐ、３００Ｑに送信して、カメラ装置１００Ｐ，１００Ｑでの解析結果と紐付けて管理してもよい。同様に、カメラ装置１００Ｐ，１００Ｑとは別のカメラ装置（不図示）を設置し、そのカメラ装置又はそのカメラ装置の画像を受信して解析を行うサーバ装置（不図示）において移動体の年齢或いは年代又は性別の判定を行い、その結果をカメラ装置１００Ｐ，１００Ｑ又はサーバ装置３００Ｐ、３００Ｑに送信して、カメラ装置１００Ｐ，１００Ｑでの解析結果と紐付けて管理してもよい。
【０２０９】
また、上述した第２の実施形態において、カメラ装置１００Ｑは、移動体の性別、年齢、年代に加えて店舗内の滞在時間毎に、動線情報を抽出してもよい。この場合、カメラ装置１００Ｑは、動線情報分析部４０Ｑにおいて移動体の滞在時間を計測し、滞在時間の計測結果も通過／滞留分析情報蓄積部９０Ｑに記憶する。これにより、サーバ装置３００Ｑは、移動体の性別、年齢、年代に加えて店舗内の滞在時間毎の動線分析画像を生成してモニタ４５０に表示することで、店舗の店員に対し、例えば１時間店舗に滞在している人と５分で退店する人との違いを把握させることができる。
【０２１０】
また、上述した第２の実施形態において、入力デバイス４００から出力される表示内容指示には、店舗内の指定エリアの通過の有無（例えばレジを通過したか又は通過していないか）、指定行動（例えば購買客が籠を持っているのか、カートを押しているのか、何も持っていないのか）、外的条件（例えば天気）が含まれてもよい。これらの表示内容指示に対応するように、サーバ装置３００Ｐ，３００Ｑは、受信情報／解析情報蓄積部３４０Ｐ，３４０Ｑから読み出した動線情報を解析し、その解析結果を撮像画像上に重畳した動線分析画像を生成してモニタ４５０に表示してもよい。これにより、店舗の店員（例えばマネージャ）は、入力デバイス４００を操作することで、上述した指定エリアの通過有無毎、指定行動毎、若しくは外的条件毎の自己が知りたい購買客の動向を捉えた動線分析画像を視覚的に確認することができるので、商品の配置レイアウト等を綿密に検討することができる。
【０２１１】
なお、モニタ４５０に表示された動線分析画像が含まれる運用画面（例えば図１０、図１１参照）において、入力デバイス４００を使用するユーザ（例えば店舗の店員）の操作により、動線分析画像上の滞留位置がクリック等で指定された場合、サーバ装置３００Ｐ，３００Ｑは、指定された滞留位置の詳細情報をモニタ４５０上に表示してもよい。詳細情報は、例えばその滞留位置に滞留した移動体の性別、年齢、年代、滞留時間等が含まれる。これにより、店舗の店員は、カメラ装置１００Ｐ，１００Ｑの撮像の対象領域全体の動線分析画像では動線情報の詳細が分かりづらくても、入力デバイス４００の簡単な指定操作により、指定された滞留位置又は通過位置における移動体の詳細情報を確認することができ、マーケティング戦略の検討に資する情報を得ることができる。
【０２１２】
なお、図１５〜図１７では、サーバ装置３００Ｐにより、移動体の滞留時間別に動線情報が色分けされて表示されてもよい。また、図２２〜図２６では、サーバ装置３００Ｑにより、移動体の性別、年齢、年代毎に動線情報が色分けされて表示されてもよい。
【産業上の利用可能性】
【０２１３】
本発明は、対象領域に映る人物全体ではなく真に必要な購買客の種別毎の動線情報のきめ細かい分析を行い、店舗側が真に求める動線分析画像を効率的に得る動線分析システム及び動線分析方法として有用である。
【符号の説明】
【０２１４】
１０  撮像部
２０  画像入力部
３０  背景画像生成部
３１  入力画像学習部
３２  移動体分離部
３３  背景画像抽出部
４０、４０Ｐ  動線情報分析部
４１  対象検出部
４２  動線情報取得部
４２Ｐ  対象追跡部
４３  通過／滞留状況分析部
４４  性別判定部
５０  スケジュール管理部
６０、６０Ｐ  送信部
７０  イベント情報受領部
８０  背景画像蓄積部
９０、９０Ｐ、９０Ｑ  通過／滞留分析情報蓄積部
１００、１００Ａ、１００Ｎ、１００Ｐ、１００Ｑ、１００Ｓ  カメラ装置
２００  レコーダ
３００、３００Ｐ、３００Ｑ、６００  サーバ装置
３１０  イベント情報受領部
３２０  通知部
３３０、３３０Ｐ  受信部
３４０  受信情報蓄積部
３４０Ｐ、３４０Ｑ  受信情報／解析情報蓄積部
３５０、３５０Ｐ  表示画像生成部
３６０  レポート生成出力部
３７０Ｐ  受信情報解析部
４００  入力デバイス
４５０  モニタ
５００Ａ、５００Ｂ、５００Ｃ  動線分析システム
【図１】
0006688611.tif 000002
【図２】
0006688611.tif 000003
【図３】
0006688611.tif 000004
【図４】
0006688611.tif 000005
【図５】
0006688611.tif 000006
【図６】
0006688611.tif 000007
【図７】
0006688611.tif 000008
【図８】
0006688611.tif 000009
【図９】
0006688611.tif 000010
【図１０】
0006688611.tif 000011
【図１１】
0006688611.tif 000012
【図１２】
0006688611.tif 000013
【図１３】
0006688611.tif 000014
【図１４】
0006688611.tif 000015
【図１５】
0006688611.tif 000016
【図１６】
0006688611.tif 000017
【図１７】
0006688611.tif 000018
【図１８】
0006688611.tif 000019
【図１９】
0006688611.tif 000020
【図２０】
0006688611.tif 000021
【図２１】
0006688611.tif 000022
【図２２】
0006688611.tif 000023
【図２３】
0006688611.tif 000024
【図２４】
0006688611.tif 000025
【図２５】
0006688611.tif 000026
【図２６】
0006688611.tif 000027
【図２７】
0006688611.tif 000028