(57)【特許請求の範囲】
【請求項１】
１以上の各入口に設置された１以上のカメラである１以上の入口カメラが撮影した１以上の入口映像および各入口映像が撮影された時刻に関する情報である入時刻情報とを対応付けた１以上の入口映像情報を受け付ける入口映像情報受付部と、
２以上の各出口に設置された２以上のカメラである２以上の出口カメラが撮影した出口映像および各出口映像が撮影された時刻に関する情報である出時刻情報とを対応付けた２以上の出口映像情報を受け付ける出口映像情報受付部と、
前記入口映像情報が有する画像である複数の各入口画像から、当該各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得する入口人物画像情報取得部と、
前記入口画像に対応する入時刻情報が示す時刻より後の時刻を示す出時刻情報に対応する出口映像情報が有する画像である複数の各出口画像から、当該各出口画像に含まれる人物に関する情報である複数の出口人物画像情報を取得する出口人物画像情報取得部と、
前記複数の各入口人物画像情報と前記複数の各出口人物画像情報とから、同一人物に係る入口人物画像情報と出口人物画像情報を決定する同一人物認識部と、
前記同一人物認識部が決定した入口人物画像情報を取得する元になった入口画像に対応する入時刻情報を取得する入時刻情報取得部と、
前記同一人物認識部が決定した出口人物画像情報を取得する元になった出口画像に対応する出時刻情報を取得する出時刻情報取得部と、
前記入時刻情報取得部が取得した入時刻情報と、前記出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と出口を識別する出口識別子とを対応付けて保持する滞留時間算出部と、
前記滞留時間算出部が算出した２以上の前記出口識別子ごとの滞留時間から、前記出口識別子ごとに、滞留時間の代表値を取得する表示滞留時間取得部と、
前記滞留時間算出部が取得した前記２以上の各出口識別子ごとの滞留時間の代表値を出力する滞留時間出力部とを具備する滞留時間測定装置。
【請求項２】
前記入口映像情報受付部は、
２以上の各入口に設置された２以上のカメラである２以上の入口カメラが撮影した入口映像および各入口映像が撮影された時刻に関する情報である入時刻情報とを対応付けた２以上の入口映像情報を受け付け、
前記滞留時間算出部は、
前記入時刻情報取得部が取得した入時刻情報と、前記出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と入口を識別する入口識別子と出口を識別する出口識別子とを対応付けて保持し、
前記表示滞留時間取得部は、
前記滞留時間算出部が取得した入口識別子と出口識別子の組ごとの滞留時間から、組ごとに滞留時間の代表値を取得し、
前記滞留時間出力部は、
前記表示滞留時間取得部が取得した組ごとの滞留時間の代表値を出力する請求項１記載の滞留時間測定装置。
【請求項３】
前記滞留時間出力部は、
２以上の各入口の前に設置された入口表示装置に、前記各入口に対応する滞留時間の代表値を出力する請求項１または請求項２記載の滞留時間測定装置。
【請求項４】
前記同一人物認識部は、
各入口画像の２以上の入口人物画像情報と、各出口画像の２以上の出口人物画像情報との類似度である４以上の類似度を算出する類似度算出手段と、
前記類似度算出手段が算出した４以上のすべての類似度を用いて、類似度が条件を満たすほど類似している入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する同一人物決定手段とを具備する請求項１から請求項３いずれか一項に記載の滞留時間測定装置。
【請求項５】
前記滞留時間算出部が算出した滞留時間が、予め決められた条件を満たすほど、著しく長いまたは著しく短いか否かを判断する異常データ判断部をさらに具備し、
前記滞留時間出力部は、
前記異常データ判断部が著しく長いまたは著しく短いと判断した滞留時間を出力しない請求項１から請求項４いずれか記載の滞留時間測定装置。
【請求項６】
請求項１から請求項５いずれか記載の滞留時間測定装置と２以上の入口カメラと２以上の出口カメラとを具備する滞留時間測定システムであって、
前記入口カメラおよび前記出口カメラは、
撮影した映像である入口映像および出口映像を、前記滞留時間測定装置に送信する機能を有する滞留時間測定システム。
【請求項７】
入口映像情報受付部、出口映像情報受付部、入口人物画像情報取得部、出口人物画像情報取得部、同一人物認識部、入時刻情報取得部、出時刻情報取得部、滞留時間算出部、表示滞留時間取得部、および滞留時間出力部により実行される滞留時間測定方法であって、
前記入口映像情報受付部が、１以上の各入口に設置された１以上のカメラである１以上の入口カメラが撮影した１以上の入口映像および各入口映像が撮影された時刻に関する情報である入時刻情報とを対応付けた入口映像情報を受け付ける１以上の入口映像情報受付ステップと、
前記出口映像情報受付部が、２以上の各出口に設置された２以上のカメラである２以上の出口カメラが撮影した出口映像および各出口映像が撮影された時刻に関する情報である出時刻情報とを対応付けた２以上の出口映像情報を受け付ける出口映像情報受付ステップと、
前記入口人物画像情報取得部が、前記入口映像情報が有する画像である複数の各入口画像から、当該各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得する入口人物画像情報取得ステップと、
前記出口人物画像情報取得部が、前記入口画像に対応する入時刻情報が示す時刻より後の時刻を示す出時刻情報に対応する出口映像情報が有する画像である複数の各出口画像から、当該各出口画像に含まれる人物に関する情報である複数の出口人物画像情報を取得する出口人物画像情報取得ステップと、
前記同一人物認識部が、前記複数の各入口人物画像情報と前記複数の各出口人物画像情報とから、同一人物に係る入口人物画像情報と出口人物画像情報を決定する同一人物認識ステップと、
前記入時刻情報取得部が、前記同一人物認識ステップで決定された入口人物画像情報を取得する元になった入口画像に対応する入時刻情報を取得する入時刻情報取得ステップと、
前記出時刻情報取得部が、前記同一人物認識ステップで決定された出口人物画像情報を取得する元になった出口画像に対応する出時刻情報を取得する出時刻情報取得ステップと、
前記滞留時間算出部が、前記入時刻情報取得ステップで取得された入時刻情報と、前記出時刻情報取得ステップで取得され時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と出口を識別する出口識別子とを対応付けて保持する滞留時間算出ステップと、
前記表示滞留時間取得部が、前記滞留時間算出ステップで算出された２以上の前記出口識別子ごとの滞留時間から、前記出口識別子ごとに、滞留時間の代表値を取得する表示滞留時間取得ステップと、
前記滞留時間出力部が、前記滞留時間算出ステップで取得された前記２以上の各出口識別子ごとの滞留時間の代表値を出力する滞留時間出力ステップとを具備する滞留時間測定方法。
【請求項８】
前記入口映像情報受付ステップにおいて、
２以上の各入口に設置された２以上のカメラである２以上の入口カメラが撮影した入口映像および各入口映像が撮影された時刻に関する情報である入時刻情報とを対応付けた２以上の入口映像情報を受け付け、
前記滞留時間算出ステップにおいて、
前記入時刻情報取得ステップで取得された入時刻情報と、前記出時刻情報取得ステップで取得された出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と入口を識別する入口識別子と出口を識別する出口識別子とを対応付けて保持し、
前記表示滞留時間取得ステップにおいて、
前記滞留時間算出ステップで取得された前記入口識別子と出口識別子の組ごとの滞留時間から、組ごとに滞留時間の代表値を取得し、
前記滞留時間出力ステップにおいて、
前記表示滞留時間取得ステップで取得された組ごとの滞留時間の代表値を出力する請求項７記載の滞留時間測定方法。
【請求項９】
前記滞留時間出力ステップにおいて、
２以上の各入口の前に設置された入口表示装置に、前記各入口に対応する滞留時間の代表値を出力する請求項７または請求項８記載の滞留時間測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一定の空間に人が存在した滞留時間を測定する滞留時間測定システム等に関するものである。
【背景技術】
【０００２】
従来、顧客の移動経路や滞留時間を特定することができるシステムがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７５８６７号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムにおいては、無線タグを利用するもので、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の滞留時間測定装置は、１以上の各入口に設置された１以上のカメラである１以上の入口カメラが撮影した１以上の入口映像および各入口映像が撮影された時刻に関する情報である入時刻情報とを対応付けた入口映像情報を受け付ける入口映像情報受付部と、１以上の各出口に設置された１以上のカメラである１以上の出口カメラが撮影した１以上の出口映像および各出口映像が撮影された時刻に関する情報である出時刻情報とを対応付けた出口映像情報を受け付ける出口映像情報受付部と、入口映像情報が有する画像である複数の各入口画像から、各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得する入口人物画像情報取得部と、入口画像に対応する入時刻情報が示す時刻より後の時刻を示す出時刻情報に対応する出口映像情報が有する画像である複数の各出口画像から、各出口画像に含まれる人物に関する情報である複数の出口人物画像情報を取得する出口人物画像情報取得部と、複数の各入口人物画像情報と複数の各出口人物画像情報とから、同一人物に係る入口人物画像情報と出口人物画像情報を決定する同一人物認識部と、同一人物認識部が決定した入口人物画像情報を取得する元になった入口画像に対応する入時刻情報を取得する入時刻情報取得部と、同一人物認識部が決定した出口人物画像情報を取得する元になった出口画像に対応する出時刻情報を取得する出時刻情報取得部と、入時刻情報取得部が取得した入時刻情報と、出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出する滞留時間算出部と、滞留時間算出部が算出した滞留時間を出力する滞留時間出力部とを具備する滞留時間測定装置である。
【０００６】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できる。
【０００７】
また、本第二の発明の滞留時間測定装置は、第一の発明に対して、同一人物認識部は、入口人物画像情報と出口人物画像情報との類似度を算出する類似度算出手段と、類似度算出手段が算出した類似度が閾値以上の類似度である入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する同一人物決定手段とを具備する滞留時間測定装置である。
【０００８】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できる。
【０００９】
また、本第三の発明の滞留時間測定装置は、第一の発明に対して、同一人物認識部は、各入口画像の２以上の入口人物画像情報と、各出口画像の２以上の出口人物画像情報との類似度である４以上の類似度を算出する類似度算出手段と、類似度算出手段が算出した４以上のすべての類似度を用いて、類似度が条件を満たすほど類似している入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する同一人物決定手段とを具備する滞留時間測定装置である。
【００１０】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を精度高く測定できる。
【００１１】
また、本第四の発明の滞留時間測定装置は、第一から第三いずれかの発明に対して、滞留時間算出部が算出した滞留時間が、予め決められた条件を満たすほど、著しく長いまたは著しく短いか否かを判断する異常データ判断部をさらに具備し、滞留時間出力部は、異常データ判断部が著しく長いまたは著しく短いと判断した滞留時間を出力しない滞留時間測定装置である。
【００１２】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を精度高く測定できる。
【００１３】
また、本第五の発明の滞留時間測定装置は、第四の発明に対して、異常データ判断部は、滞留時間算出部が算出した３以上の滞留時間の平均時間を算出する平均時間算出手段と、平均時間算出手段が算出した平均時間と比較して、閾値以上の差を有する滞留時間を、予め決められた条件を満たすほど、著しく長いまたは著しく短いと判断する異常データ判断手段とを具備する滞留時間測定装置である。
【００１４】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を精度高く測定できる。
【００１５】
また、本第六の発明の滞留時間測定装置は、第一から第五いずれかの発明に対して、滞留時間算出部が算出した１以上の滞留時間から、滞留時間の代表値を取得する表示滞留時間取得部をさらに具備し、滞留時間出力部は、１以上の各入口の前に設置された入口表示装置に、表示滞留時間取得部が取得した滞留時間の代表値を出力する滞留時間測定装置である。
【００１６】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定でき、滞留時間を提示できる。
【００１７】
また、本第七の発明の滞留時間測定装置は、第一から第五いずれかの発明に対して、滞留時間算出部は、入時刻情報取得部が取得した入時刻情報と、出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、算出した滞留時間と入口を識別する入口識別子とを対応付けて保持し、滞留時間算出部が算出した１以上の入口識別子ごとの滞留時間から、入口識別子ごとに、滞留時間の代表値を取得する表示滞留時間取得部をさらに具備し、滞留時間出力部は、１以上の各入口の前に設置された入口表示装置に、表示滞留時間取得部が取得した入口識別子ごとの滞留時間の代表値を出力する滞留時間測定装置である。
【００１８】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定でき、適切に滞留時間を提示できる。
【００１９】
また、本第八の発明の滞留時間測定装置は、第一から第五いずれかの発明に対して、滞留時間算出部が算出した１以上の滞留時間から、滞留時間の代表値を取得する表示滞留時間取得部をさらに具備し、滞留時間出力部は、１以上の各出口の前に設置された出口表示装置に、表示滞留時間取得部が取得した滞留時間の代表値を出力する滞留時間測定装置である。
【００２０】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定でき、滞留時間を提示できる。
【００２１】
また、本第九の発明の滞留時間測定装置は、第一から第五いずれかの発明に対して、滞留時間算出部は、入時刻情報取得部が取得した入時刻情報と、出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、算出した滞留時間と出口を識別する出口識別子とを対応付けて保持し、滞留時間算出部が算出した１以上の出口識別子ごとの滞留時間から、出口識別子ごとに、滞留時間の代表値を取得する表示滞留時間取得部をさらに具備し、滞留時間出力部は、１以上の各出口の前に設置された出口表示装置に、表示滞留時間取得部が取得した出口識別子ごとの滞留時間の代表値を出力する滞留時間測定装置である。
【００２２】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定でき、適切に滞留時間を提示できる。
【００２３】
また、本第十の発明の滞留時間測定装置は、第一から第五いずれかの発明に対して、滞留時間算出部は、入時刻情報取得部が取得した入時刻情報と、出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、算出した滞留時間と入口を識別する入口識別子と出口を識別する出口識別子とを対応付けて保持し、滞留時間算出部が算出した１以上の入口識別子と１以上の出口識別子の組ごとの滞留時間から、組ごとに、滞留時間の代表値を取得する表示滞留時間取得部をさらに具備し、滞留時間出力部は、１以上の各入口の前に設置された入口表示装置または１以上の各出口の前に設置された出口表示装置に、表示滞留時間取得部が取得した組ごとの滞留時間の代表値を出力する滞留時間測定装置である。
【００２４】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定でき、適切に滞留時間を提示できる。
【００２５】
また、本第十一の発明の滞留時間測定装置は、第一から第十いずれかの発明に対して、入口人物画像情報取得部、および出口人物画像情報取得部は、入口画像および出口画像に対して顔認識処理を行い、画像内に顔が存在する度合いである顔度を取得し、顔度が予め決められた閾値より大きい入口画像および出口画像のみから、入口人物画像情報および出口人物画像情報を取得する滞留時間測定装置である。
【００２６】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を高速に測定できる。
【００２７】
また、本第十二の発明の滞留時間測定装置は、第一から第百十一いずれかの発明に対して、入口人物画像情報取得部は、入口映像情報が有する画像である複数の各入口画像から、各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得し、複数の入口人物画像情報を記憶媒体に少なくとも一時蓄積し、同一人物認識部は、出口人物画像情報取得部が一の出口人物画像情報を取得した場合に、一の出口人物画像情報と所定の条件を満たすほど類似する入口人物画像情報を記憶媒体から検索し、検索した入口人物画像情報と一の出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報を決定する滞留時間測定装置である。
【００２８】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を迅速に測定できる。
【００２９】
また、本第十三の発明の滞留時間測定システムは、第一から第十二いずれかの発明に対して、滞留時間測定装置と１以上の入口カメラと１以上の出口カメラとを具備する滞留時間測定システムであって、入口カメラおよび出口カメラは、撮影した映像である入口映像および出口映像を、滞留時間測定装置に送信する機能を有する滞留時間測定システムである。
【００３０】
かかる構成により、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できる。
【発明の効果】
【００３１】
本発明による滞留時間測定システムによれば、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における滞留時間測定システムの概念図
【図２】同滞留時間測定システムのブロック図
【図３】同滞留時間測定装置３の動作について説明するフローチャート
【図４】同入口人物画像情報取得処理について説明するフローチャート
【図５】同同一人物認識処理について説明するフローチャート
【図６】同異常データ判断処理について説明するフローチャート
【図７】同滞留時間の出力処理について説明するフローチャート
【図８】同入口映像情報管理表を示す図
【図９】同入口人物画像情報管理表を示す図
【図１０】同滞留時間管理表を示す図
【図１１】同入口表示装置における出力例を示す図
【図１２】同コンピュータシステムの概観図
【図１３】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３３】
以下、滞留時間測定システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３４】
（実施の形態１）
本実施の形態において、一定の空間に人が滞在した滞留時間を測定する滞留時間測定システムについて説明する。
【００３５】
図１は、本実施の形態における滞留時間測定システムの概念図である。滞留時間測定システムは、１以上の入口カメラ１、１以上の出口カメラ２、滞留時間測定装置３、１以上の入口表示装置４、および１以上の出口表示装置５を具備する。なお、ここでは、滞留時間測定装置３は、第一装置３１、第二装置３２、および第三装置３３を具備する。第一装置３１は、動画キャプチャおよび顔認証を行うクライアント装置である。第二装置３２は、動画キャプチャ、顔認証および顔の照合処理を行う装置である。第三装置３３は、顔照合結果を蓄積し、出力する装置である。ここでは、滞留時間測定装置３は３つの装置を有するが、一つの装置または二つの装置で実現されても良いことは言うまでもない。また、入口カメラ１は、入口に設置されたカメラである。出口カメラ２は、出口に設置されたカメラである。入口表示装置４は、入口に設置されたディスプレイである。さらに、出口表示装置５は、出口に設置されたディスプレイである。
【００３６】
図２は、本実施の形態における滞留時間測定システムのブロック図である。入口カメラ１は、撮影部１１、および送信部１２を具備する。また、出口カメラ２は、撮影部１１、および送信部１２を具備する。なお、ここでは、入口カメラ１と出口カメラ２とは、同一の構成である。
【００３７】
滞留時間測定装置３は、入口映像情報受付部３０１、出口映像情報受付部３０２、入口人物画像情報取得部３０３、出口人物画像情報取得部３０４、同一人物認識部３０５、入時刻情報取得部３０６、出時刻情報取得部３０７、滞留時間算出部３０８、異常データ判断部３０９、表示滞留時間取得部３１０、および滞留時間出力部３１１を具備する。
【００３８】
同一人物認識部３０５は、類似度算出手段３０５１、および同一人物決定手段３０５２を具備する。
【００３９】
異常データ判断部３０９は、平均時間算出手段３０９１、および異常データ判断手段３０９２を具備する。
【００４０】
撮影部１１は、撮影を行い、映像を取得する。撮影部１１は、ＣＣＤ等により実現され得る。
【００４１】
送信部１２は、撮影部１１が取得した映像を滞留時間測定装置３に送信する。送信部１２は、後述する入口映像情報を滞留時間測定装置３に送信しても良い。かかる場合、入口カメラ１は、映像と時刻を取得し、入口映像情報を構成し、送信する。また、送信部１２は、後述する出口映像情報を滞留時間測定装置３に送信しても良い。かかる場合、出口カメラ２は、映像と時刻を取得し、出口映像情報を構成し、送信する。また、送信部１２は、カメラを識別するカメラ識別子（例えば、後述する入口識別子または出口識別子）を、映像に対応付けて滞留時間測定装置３に送信することは好適である。なお、かかる場合、送信部１２は、カメラ識別子（例えば、後述する入口識別子または出口識別子）を予め保持している、とする。送信部１２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００４２】
滞留時間測定装置３を構成する入口映像情報受付部３０１は、入口映像情報を受け付ける。入口映像情報は、入口映像および入時刻情報を対応付けた情報である。入口映像情報は、入口映像および入時刻情報を有する情報でも良いし、滞留時間測定装置３の外部に存在する入口映像および入時刻情報をリンク付ける情報でも良い。つまり、入口映像情報から入口映像と入時刻情報とを取得できれば良い。また、入口映像情報は、通常、入口識別子を有する。また、入口映像は、１以上の入口カメラ１が撮影した１以上の映像である。入口映像は、静止画である入口画像の集合である。入時刻情報は、入口映像が撮影された時刻に関する情報である。入時刻情報は、例えば、時刻である。ただし、入時刻情報は、時刻を特定できる情報であれば良い。入時刻情報は、相対的に時刻を特定できる情報（例えば、画像のフィールドＩＤ）でも良い。入口映像情報は、例えば、入口画像と、当該入口画像に対応する時刻（入時刻情報）との対の集合である。また、入口映像情報は、例えば、入口画像と、入時刻情報と、入口識別子との対の集合である。ここで、入口映像と入時刻情報とを受け付けるタイミングは問わない。入口映像情報受付部３０１は、入口映像と入時刻情報とを同時に受け付ける必要はない。入口映像情報受付部３０１は、入口映像を入口カメラ１から受信し、入時刻情報は時計から取得されても良い。なお、時計は、滞留時間測定装置３が有する図示しない時計でも良いし、滞留時間測定装置３の外部にある時計（例えば、ＮＴＰサーバ）でも良い。ここで、受け付けとは、入口カメラ１からの受信、入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４３】
出口映像情報受付部３０２は、出口映像情報を受け付ける。出口映像情報は、出口映像および出時刻情報を対応付けた情報である。また、出口映像情報は、出口映像、出時刻情報、および出口識別子を対応付けた情報でも良い。出口映像情報は、出口映像および出時刻情報を有する情報でも良いし、滞留時間測定装置３の外部に存在する出口映像および出時刻情報等をリンク付ける情報でも良い。つまり、出口映像情報から出口映像と出時刻情報等を取得できれば良い。また、出口映像は、１以上の出口カメラ２が撮影した１以上の映像である。出口映像は、静止画である出口画像の集合である。出時刻情報は、出口映像が撮影された時刻に関する情報である。出時刻情報は、例えば、時刻である。ただし、出時刻情報は、時刻を特定できる情報であれば良い。出時刻情報は、相対的に時刻を特定できる情報（例えば、画像のフィールドＩＤ）でも良い。出口映像情報は、例えば、出口画像と、当該出口画像に対応する時刻（出時刻情報）との対の集合である。また、出口映像情報は、例えば、出口画像と、出時刻情報と、出口識別子との対の集合である。ここで、出口映像と出時刻情報等とを受け付けるタイミングは問わない。出口映像情報受付部３０２は、出口映像と出時刻情報等とを同時に受け付ける必要はない。出口映像情報受付部３０２は、出口映像を出口カメラ２から受信し、出時刻情報は時計から取得されても良い。ここで、受け付けとは、入口カメラ１からの受信、入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。なお、通常、出時刻情報は、入時刻情報と同じ構造の情報である。
【００４４】
入口人物画像情報取得部３０３は、入口映像情報が有する画像である複数の各入口画像から、各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得する。また、入口人物画像情報取得部３０３は、取得した複数の入口人物画像情報を記憶媒体に一時蓄積することは好適である。入口人物画像情報は、例えば、入口画像に含まれる顔画像から取得される複数の特徴量（特徴量ベクトル）である。入口人物画像情報は、例えば、特徴量ベクトル、入時刻情報、入口識別子を有しても良い。
【００４５】
入口人物画像情報取得部３０３は、入口画像に対して顔認識処理を行い、画像内に顔が存在する度合いである顔度を取得し、当該顔度が予め決められた閾値より大きい入口画像のみから、入口人物画像情報を取得することは好適である。なお、画像に対して顔認識処理を行い、顔度を取得する処理は公知技術であるので詳細な説明を省略する。
【００４６】
入口人物画像情報取得部３０３は、出口画像に対応する出時刻情報が示す時刻より前の時刻を示す入時刻情報に対応する入口映像情報が有する画像である複数の各入口画像から、入口人物画像情報を取得することは好適である。
【００４７】
出口人物画像情報取得部３０４は、入口画像に対応する入時刻情報が示す時刻より後の時刻を示す出時刻情報に対応する出口映像情報が有する画像である複数の各出口画像から、当該各出口画像に対応する複数の出口人物画像情報を取得する。出口人物画像情報は、出口画像に含まれる人物に関する情報である。出口人物画像情報は、通常、入口人物画像情報と同じ構造の情報である。
【００４８】
同一人物認識部３０５は、複数の各入口人物画像情報と複数の各出口人物画像情報とから、同一人物に係る入口人物画像情報と出口人物画像情報を決定する。同一人物に係る入口人物画像情報と出口人物画像情報を決定することは、同一人物に係る入口画像と出口画像を決定することと同意義である。また、同一人物に係る入口人物画像情報と出口人物画像情報を決定することは、同一人物に係る入口画像に対応する入時刻情報と、出口画像に対応する出時刻情報を決定することと同意義である。
【００４９】
同一人物認識部３０５は、出口人物画像情報取得部３０４が一の出口人物画像情報を取得した場合に、一の出口人物画像情報と所定の条件を満たすほど類似する入口人物画像情報を記憶媒体から検索し、検索した入口人物画像情報と一の出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報を決定する。なお、記憶媒体に格納されている複数の入口人物画像情報は、入口人物画像情報取得部３０３が蓄積した情報である。
【００５０】
同一人物認識部３０５は、例えば、入口人物画像情報取得部３０３が取得した複数の入口人物画像情報が一時蓄積されており、出口人物画像情報取得部３０４が取得した一の出口人物画像情報と類似度が閾値以内の入口人物画像情報を検索し、同一人物に係る入口人物画像情報と出口人物画像情報を決定する。なお、ここで検索対象となる入口人物画像情報は、出口人物画像情報に対応する出時刻情報が示す時刻より前（所定時間以上前でも良い）の時刻を示す入時刻情報に対応する入口人物画像情報である。
【００５１】
ここで、決定するとは、通常、入口人物画像情報を特定する情報、出口人物画像情報を特定する情報を取得することである。
【００５２】
類似度算出手段３０５１は、入口人物画像情報と出口人物画像情報との類似度を算出する。入口人物画像情報と出口人物画像情報とは、例えば、特徴量ベクトルである。そして、類似度算出手段３０５１は、２つの特徴量ベクトルの距離を算出し、当該距離をパラメータとする減少関数を実行し、入口人物画像情報と出口人物画像情報との類似度を算出する。減少関数は、例えば、「ｆ（距離）＝ａ／距離（ａは定数）」である。
【００５３】
類似度算出手段３０５１は、各入口画像の２以上の入口人物画像情報と、各出口画像の２以上の出口人物画像情報との類似度である４以上の類似度を算出しても良い。
【００５４】
同一人物決定手段３０５２は、類似度算出手段３０５１が算出した類似度が閾値以上の類似度である入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する。
【００５５】
また、同一人物決定手段３０５２は、類似度算出手段３０５１が算出した４以上のすべての類似度を用いて、類似度が条件を満たすほど類似している入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する。
【００５６】
ここで、４以上のすべての類似度を用いてとは、例えば、４以上のすべての類似度が閾値以上である場合に類似度が条件を満たすほど類似している、とすることである。ただし、４以上のすべての類似度を用いてとは、例えば、３以上の類似度が閾値以上である場合に類似度が条件を満たすほど類似している、とすることでも良い。
【００５７】
入時刻情報取得部３０６は、同一人物認識部３０５が決定した入口人物画像情報を取得する元になった入口画像に対応する入時刻情報を取得する。入時刻情報取得部３０６は、同一人物認識部３０５が決定した入口人物画像情報が有する入時刻情報を取得しても良い。
【００５８】
出時刻情報取得部３０７は、同一人物認識部３０５が決定した出口人物画像情報を取得する元になった出口画像に対応する出時刻情報を取得する。出時刻情報取得部３０７は、同一人物認識部３０５が決定した出口人物画像情報が有する出時刻情報を取得しても良い。
【００５９】
滞留時間算出部３０８は、入時刻情報取得部３０６が取得した入時刻情報と、出時刻情報取得部３０７が取得した出時刻情報とから、入口から出口までの滞留時間を算出する。滞留時間算出部３０８は、入時刻情報取得部３０６が取得した入時刻情報と、出時刻情報取得部３０７が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、算出した滞留時間と入口を識別する入口識別子とを対応付けて保持することは好適である。滞留時間算出部３０８は、入時刻情報取得部３０６が取得した入時刻情報と、出時刻情報取得部３０７が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、算出した滞留時間と出口を識別する出口識別子とを対応付けて保持することは好適である。滞留時間算出部３０８は、入時刻情報取得部３０６が取得した入時刻情報と、出時刻情報取得部３０７が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、算出した滞留時間と入口を識別する入口識別子と出口を識別する出口識別子とを対応付けて保持することは好適である。ここで、滞留時間は、通常、「出時刻情報が示す時刻−入時刻情報が示す時刻」により算出される。
【００６０】
異常データ判断部３０９は、滞留時間算出部３０８が算出した滞留時間が、予め決められた条件を満たすほど、著しく長いまたは著しく短いか否かを判断する。予め決められた条件とは、例えば、「Ｘ１＜滞留時間  または  滞留時間＜Ｘ２」である。かかる場合、「Ｘ２＜＝滞留時間＜＝Ｘ１」を満たす場合、異常データ判断部３０９は、当該滞留時間を、正常な滞留時間と判断する。また、予め決められた条件とは、例えば、「滞留時間＜滞留時間の代表値−１０分  または滞留時間＞滞留時間の代表値＋１０分」である。かかる場合、「滞留時間の代表値−１０分＜＝滞留時間＜＝滞留時間の代表値＋１０分」を満たす場合、異常データ判断部３０９は、当該滞留時間を、正常な滞留時間と判断する。なお、滞留時間の代表値とは、例えば、滞留時間の平均値や滞留時間の中央値や滞留時間の中間値や滞留時間の最大値や滞留時間の最大値からｎ番目に小さい数値等である。
【００６１】
平均時間算出手段３０９１は、滞留時間算出部３０８が算出した３以上の滞留時間の平均時間を算出する。
【００６２】
異常データ判断手段３０９２は、平均時間算出手段３０９１が算出した平均時間と比較して、閾値以上の差を有する滞留時間を、予め決められた条件を満たすほど、著しく長いまたは著しく短いと判断する。
【００６３】
表示滞留時間取得部３１０は、滞留時間算出部３０８が算出した１以上の滞留時間から、滞留時間の代表値を取得する。
【００６４】
表示滞留時間取得部３１０は、滞留時間算出部３０８が算出した１以上の入口識別子ごとの滞留時間から、入口識別子ごとに、滞留時間の代表値を取得しても良い。
【００６５】
表示滞留時間取得部３１０は、滞留時間算出部３０８が算出した１以上の出口識別子ごとの滞留時間から、出口識別子ごとに、滞留時間の代表値を取得しても良い。
【００６６】
表示滞留時間取得部３１０は、滞留時間算出部３０８が算出した１以上の入口識別子と１以上の出口識別子の組ごとの滞留時間から、組ごとに、滞留時間の代表値を取得しても良い。
【００６７】
滞留時間出力部３１１は、滞留時間算出部３０８が算出した滞留時間を出力する。また、滞留時間出力部３１１は、表示滞留時間取得部３１０が取得した滞留時間の代表値を出力することは好適である。
【００６８】
滞留時間出力部３１１は、異常データ判断部３０９が著しく長いまたは著しく短いと判断した滞留時間を出力しないことは好適である。
【００６９】
滞留時間出力部３１１は、１以上の各入口の前に設置された入口表示装置４に、表示滞留時間取得部３１０が取得した滞留時間の代表値を出力する。
【００７０】
滞留時間出力部３１１は、１以上の各入口の前に設置された入口表示装置４に、表示滞留時間取得部３１０が取得した入口識別子ごとの滞留時間の代表値を出力することは好適である。滞留時間出力部３１１は、１以上の各入口の前に設置された入口表示装置４に、すべての入口識別子に対応する滞留時間の代表値を出力することは好適である。
【００７１】
滞留時間出力部３１１は、１以上の各出口の前に設置された出口表示装置５に、表示滞留時間取得部３１０が取得した滞留時間の代表値を出力することは好適である。
【００７２】
滞留時間出力部３１１は、１以上の各出口の前に設置された出口表示装置５に、表示滞留時間取得部３１０が取得した出口識別子ごとの滞留時間の代表値を出力することは好適である。
【００７３】
滞留時間出力部３１１は、１以上の各入口の前に設置された入口表示装置４または１以上の各出口の前に設置された出口表示装置５に、表示滞留時間取得部３１０が取得した組ごとの滞留時間の代表値を出力することは好適である。
【００７４】
ここで、滞留時間（代表値を含む）の出力態様は問わない。また、滞留時間出力部３１１は、通常、入口表示装置４には、出口識別子ごとの滞留時間を出力する。滞留時間出力部３１１は、通常、出口表示装置５には、入口識別子ごとの滞留時間を出力する。
【００７５】
また、出力とは、通常、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７６】
滞留時間出力部３１１は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。滞留時間出力部３１１は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７７】
入口人物画像情報取得部３０３、出口人物画像情報取得部３０４、同一人物認識部３０５、入時刻情報取得部３０６、出時刻情報取得部３０７、滞留時間算出部３０８、異常データ判断部３０９、表示滞留時間取得部３１０、類似度算出手段３０５１、同一人物決定手段３０５２、平均時間算出手段３０９１、および異常データ判断手段３０９２は、通常、ＭＰＵやメモリ等から実現され得る。入口人物画像情報取得部３０３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７８】
次に、滞留時間測定システムの動作について説明する。まず、入口カメラ１および出口カメラ２の動作について説明する。
【００７９】
入口カメラ１の撮影部１１は、撮影し、映像を取得する。そして、入口カメラ１の送信部１２は、撮影部１１が取得した映像を、滞留時間測定装置３に送信する。なお、入口カメラ１の送信部１２は、通常、入口識別子と映像を対応付けて滞留時間測定装置３に送信する。また、送信部１２は、映像中の全フィールドの画像を送信する必要はなく、例えば、1秒に1フィールドの画像を送信しても良い。また、送信部１２は、送信する画像に、撮影時刻や入口識別子を対応付けて、入口映像情報を構成し、当該入口映像情報を滞留時間測定装置３に送信しても良い。
【００８０】
また、出口カメラ２の撮影部１１は、撮影し、映像を取得する。そして、出口カメラ２の送信部１２は、撮影部１１が取得した映像を、滞留時間測定装置３に送信する。なお、出口カメラ２の送信部１２は、通常、出口識別子と映像を対応付けて滞留時間測定装置３に送信する。また、出口カメラ２の送信部１２は、映像中の全フィールドの画像を送信する必要はなく、例えば、1秒に1フィールドの画像を送信しても良い。また、送信部１２は、送信する画像に、撮影時刻や出口識別子を対応付けて、出口映像情報を構成し、当該出口映像情報を滞留時間測定装置３に送信しても良い。
【００８１】
次に、滞留時間測定装置３の動作について、図３のフローチャートを用いて説明する。
【００８２】
（ステップＳ３０１）入口映像情報受付部３０１は、入口映像情報を受け付けたか否かを判断する。ここで、入口映像情報受付部３０１は、入口カメラ１から映像を受信したか否かを判断しても良い。かかる映像を受信したか否かの判断も、入口映像情報を受け付けたか否かの判断である、とする。また、入口映像情報受付部３０１が入口カメラ１から映像を受信した場合、入口映像情報受付部３０１は、現在時刻を図示しない時計から取得し、当該現在時刻と映像（映像を構成する一部の静止画でも良い）とを有する入口映像情報を構成しても良い。なお、入口映像情報は、入口識別子を有することは好適である。入口映像情報を受け付ければステップＳ３０２に行き、入口映像情報を受け付けなければステップＳ３０４に行く。
【００８３】
（ステップＳ３０２）入口人物画像情報取得部３０３は、ステップＳ３０１で受け付けられた入口映像情報から、入口人物画像情報を取得する。かかる入口人物画像情報取得処理について、図４のフローチャートを用いて説明する。
【００８４】
（ステップＳ３０３）入口人物画像情報取得部３０３は、ステップＳ３０２で取得した入口人物画像情報を、一時蓄積する。なお、入口人物画像情報取得部３０３は、入口人物画像情報と、入口人物画像情報を取得する元になった入口映像情報が有する映像（静止画でも良い）と、入口映像情報が有する入口識別子とを対応付けて一時蓄積することは好適である。また、入口人物画像情報取得部３０３は、入口人物画像情報と、入口人物画像情報を取得する元になった入口映像情報が有する入口識別子とを対応付けて一時蓄積しても良い。ステップＳ３０１に戻る。
【００８５】
（ステップＳ３０４）出口映像情報受付部３０２は、出口映像情報を受け付けたか否かを判断する。ここで、出口映像情報受付部３０２は、出口カメラ２から映像を受信したか否かを判断しても良い。かかる映像を受信したか否かの判断も、出口映像情報を受け付けたか否かの判断である、とする。また、出口映像情報受付部３０２が出口カメラ２から映像を受信した場合、出口映像情報受付部３０２は、現在時刻を図示しない時計から取得し、当該現在時刻と映像（映像を構成する一部の静止画でも良い）とを有する出口映像情報を構成しても良い。なお、出口映像情報は、出口識別子を有することは好適である。出口映像情報を受け付ければステップＳ３０５に行き、出口映像情報を受け付けなければステップＳ３１４に行く。
【００８６】
（ステップＳ３０５）出口人物画像情報取得部３０４は、ステップＳ３０４で受け付けられた出口映像情報から、出口人物画像情報を取得する。かかる出口人物画像情報取得処理について、図４のフローチャートで説明している入口人物画像情報取得処理と同様の処理であるので説明を省略する。
【００８７】
（ステップＳ３０６）同一人物認識部３０５は、ステップＳ３０５で取得された出口人物画像情報と複数の各入口人物画像情報とから、ステップＳ３０５で取得された出口人物画像情報と同一人物に係る入口人物画像情報を決定する。かかる処理を同一人物認識処理という。同一人物認識処理について、図５のフローチャートを用いて説明する。
【００８８】
（ステップＳ３０７）入時刻情報取得部３０６は、ステップＳ３０６における処理の結果、同一人物が存在するか否かを判断する。同一人物が存在すればステップＳ３０８に行き、同一人物が存在しなければステップＳ３０１に戻る。
【００８９】
（ステップＳ３０８）入時刻情報取得部３０６は、ステップＳ３０６で同一人物認識部３０５が決定した入口人物画像情報を取得する元になった入口画像に対応する入時刻情報を取得する。
【００９０】
（ステップＳ３０９）出時刻情報取得部３０７は、ステップＳ３０６で同一人物認識部３０５が決定した出口人物画像情報を取得する元になった出口画像に対応する出時刻情報を取得する。
【００９１】
（ステップＳ３１０）滞留時間算出部３０８は、ステップＳ３０８で取得された入時刻情報と、ステップＳ３０９で取得された出時刻情報とから、入口から出口までの滞留時間を算出する。滞留時間算出部３０８は、例えば、「滞留時間＝出時刻情報−入時刻情報」等の予め保持している算出式により、滞留時間を算出する。
【００９２】
（ステップＳ３１１）異常データ判断部３０９は、ステップＳ３１０で算出された滞留時間が、異常であるか、正常であるかを判断する。かかる処理を異常データ判断処理という。異常データ判断処理について、図６のフローチャートを用いて説明する。なお、ここで異常とは、滞留時間が予め決められた条件を満たすほど、著しく長いまたは著しく短いことである。ステップＳ３１０で算出された滞留時間が異常である場合はステップＳ３０１に戻り、正常である場合はステップＳ３１２に行く。
【００９３】
（ステップＳ３１２）滞留時間算出部３０８は、ステップＳ３１０で算出された滞留時間等を、図示しない記憶媒体に一時蓄積する。ここで、滞留時間算出部３０８は、滞留時間に加えて、入口識別子と出口識別子と出時刻情報と入時刻情報とのうちの１以上の情報を対応付けて一時蓄積することは好適である。ステップＳ３０１に戻る。
【００９４】
（ステップＳ３１３）滞留時間出力部３１１は、滞留時間算出部３０８が算出した滞留時間等をバッファに一時蓄積する。なお、滞留時間出力部３１１は、滞留時間と入口識別子と出口識別子とを対応付けて蓄積することは好適である。
【００９５】
（ステップＳ３１４）滞留時間出力部３１１は、滞留時間の出力処理を行う。滞留時間の出力処理について、図７のフローチャートを用いて説明する。ステップＳ３０１に戻る。
【００９６】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９７】
次に、ステップＳ３０２の入口人物画像情報取得処理について、図４のフローチャートを用いて説明する。
【００９８】
（ステップＳ４０１）入口人物画像情報取得部３０３は、入口映像情報が有する１以上の静止画から１以上の顔の輪郭を抽出する。かかる顔輪郭抽出機能は、公知技術であるので、詳細な説明を省略する。そして、入口人物画像情報取得部３０３は、１以上の顔の画像を取得する。ここで、入口人物画像情報取得部３０３は、２以上の静止画から顔の画像を取得する場合、顔の画像と、静止画とを対応付けて取得する。また、入口人物画像情報取得部３０３は、受け付けられた入口映像情報が有する動画の中のすべての静止画を用いて、顔画像を取得する必要はない。入口人物画像情報取得部３０３は、受け付けられた入口映像情報が有する動画の中の一部の静止画（例えば、１秒に２フィールドの静止画）を用いて、顔画像を取得しても良い。
【００９９】
（ステップＳ４０２）入口人物画像情報取得部３０３は、カウンタｉに１を代入する。
【０１００】
（ステップＳ４０３）入口人物画像情報取得部３０３は、ステップＳ４０１で抽出した顔画像のうち、ｉ番目の顔画像が存在するか否かを判断する。ｉ番目の顔画像が存在すればステップＳ４０４に行き、ｉ番目の顔画像が存在しなければ上位処理にリターンする。
【０１０１】
（ステップＳ４０４）入口人物画像情報取得部３０３は、ｉ番目の顔画像から、画像の１以上の特徴量を取得する。取得する特徴量は、例えば、顔の多数の特徴点（目の中心、目尻、口の両端など）の間の相対的距離や、固有顔という固有ベクトルの集合等である。なお、１以上の特徴量を特徴量ベクトルという。
【０１０２】
（ステップＳ４０５）入口人物画像情報取得部３０３は、入口人物画像情報取得部３０３は、ｉ番目の顔画像の顔度を算出する。顔度の算出は公知技術であるので詳細な説明を省略する。
【０１０３】
（ステップＳ４０６）入口人物画像情報取得部３０３は、ステップＳ４０５で算出した顔度が閾値以上であるか否か（顔らしいか否か）を判断する。顔度が閾値以上であればステップＳ４０７に行き、顔度が閾値以上でなければステップＳ４０８に行く。
【０１０４】
（ステップＳ４０７）入口人物画像情報取得部３０３は、ステップＳ４０４で取得した特徴量ベクトル、当該特徴量ベクトルの元になった入口画像、時刻（入時刻情報）、入口識別子等を対応付けて蓄積する。なお、ここでは、例えば、特徴量ベクトル、当該特徴量ベクトルの元になった入口画像、時刻（入時刻情報）および入口識別子が、入口人物画像情報である。
【０１０５】
（ステップＳ４０８）入口人物画像情報取得部３０３は、カウンタｉを１、インクリメントする。ステップＳ４０３に戻る。
【０１０６】
なお、図４のフローチャートにおいて、顔度の算出は必須ではない。また、出口人物画像情報取得処理も、図４のフローチャートの動作と同様である。
【０１０７】
次に、ステップＳ３０６の同一人物認識処理について、図５のフローチャートを用いて説明する。
【０１０８】
（ステップＳ５０１）同一人物認識部３０５は、出口人物画像情報取得部３０４が取得した出口人物画像情報を読み出す。
【０１０９】
（ステップＳ５０２）同一人物認識部３０５は、ステップＳ５０１で読み出した出口人物画像情報のうちの特徴量ベクトルを取得する。
【０１１０】
（ステップＳ５０３）類似度算出手段３０５１は、カウンタｉに１を代入する。
【０１１１】
（ステップＳ５０４）類似度算出手段３０５１は、ステップＳ５０１で取得された出口人物画像情報が有する出時刻情報より前の時刻を示す入時刻情報を有する入口人物画像情報等のうち、ｉ番目の入口人物画像情報等が存在するか否かを判断する。ｉ番目の入口人物画像情報等が存在すればステップＳ５０５に行き、存在しなければステップＳ５０９に行く。
【０１１２】
（ステップＳ５０５）類似度算出手段３０５１は、ｉ番目の入口人物画像情報等が有する特徴量ベクトルを取得する。
【０１１３】
（ステップＳ５０６）類似度算出手段３０５１は、ステップＳ５０２で取得した特徴量ベクトルと、ステップＳ５０２で取得した特徴量ベクトルとから、入口画像が有する顔画像と出口画像が有する顔画像との類似度を算出する。顔画像の類似度は、例えば、２つの特徴量ベクトルの類似度である。
【０１１４】
（ステップＳ５０７）類似度算出手段３０５１は、ステップＳ５０６で算出した類似度をｉと対応付けて一時蓄積する。
【０１１５】
（ステップＳ５０８）類似度算出手段３０５１は、カウンタｉを１、インクリメントする。ステップＳ５０４に戻る。
【０１１６】
（ステップＳ５０９）同一人物決定手段３０５２は、ステップＳ５０７で蓄積された類似度の中で最も大きな値であり、かつ閾値以上の類似度を取得する。なお、同一人物決定手段３０５２は、かかる閾値を予め保持している、とする。
【０１１７】
（ステップＳ５１０）同一人物決定手段３０５２は、ステップＳ５０９で類似度を取得できたか否かを判断する。類似度を取得できればステップＳ５１１に行き、類似度を取得できなければステップＳ５１３に行く。
【０１１８】
（ステップＳ５１１）同一人物決定手段３０５２は、変数「同一人物」に値「存在（例えば、「１」）」を代入する。
【０１１９】
（ステップＳ５１２）同一人物決定手段３０５２は、ステップＳ５０９で取得した類似度に対応する入口人物画像情報等を取得する。上位処理にリターンする。なお、かかる入口人物画像情報等は、入口識別子と出口識別子とを含むことは好適である。
【０１２０】
（ステップＳ５１３）同一人物決定手段３０５２は、変数「同一人物」に値「不存在（例えば、「０」）」を代入する。上位処理にリターンする。
【０１２１】
次に、ステップＳ３１１の異常データ判断処理について、図６のフローチャートを用いて説明する。
【０１２２】
（ステップＳ６０１）異常データ判断部３０９は、算出された滞留時間に対応する入口識別子と出口識別子とを取得する。
【０１２３】
（ステップＳ６０２）平均時間算出手段３０９１は、ステップＳ６０１で取得された入口識別子と出口識別子とに対応するすべての滞留時間を、滞留時間等が蓄積されている記録媒体から読み出す。
【０１２４】
（ステップＳ６０３）平均時間算出手段３０９１は、ステップＳ６０２で読み出したすべての滞留時間の平均値を算出する。
【０１２５】
（ステップＳ６０４）異常データ判断手段３０９２は、算出された滞留時間を取得する。この算出された滞留時間は、異常か否かを判断する対象のデータである。
【０１２６】
（ステップＳ６０５）異常データ判断手段３０９２は、ステップＳ６０３で算出した滞留時間の平均値と、算出された滞留時間との差を算出する。そして、異常データ判断手段３０９２は、当該差が予め決められた閾値以上（より大も含む概念である、とする）であるか否かを判断する。閾値以上であればステップＳ６０６に行き、閾値未満であればステップＳ６０７に行く。
【０１２７】
（ステップＳ６０６）異常データ判断手段３０９２は、変数「結果」に値「異常（例えば「−１」）を代入する。上位処理にリターンする。
【０１２８】
（ステップＳ６０７）異常データ判断手段３０９２は、変数「結果」に値「正常（例えば「０」）を代入する。上位処理にリターンする。
【０１２９】
なお、図６のフローチャートにおいて、異常判断のアルゴリズムは、他のアルゴリズムでも良いことは言うまでもない。
【０１３０】
次に、ステップＳ３１４の滞留時間の出力処理について、図７のフローチャートを用いて説明する。
【０１３１】
（ステップＳ７０１）表示滞留時間取得部３１０は、カウンタｉに１を代入する。
【０１３２】
（ステップＳ７０２）表示滞留時間取得部３１０は、ｉ番目の入口識別子が存在するか否かを判断する。ｉ番目の入口識別子が存すればステップＳ７０３に行き、存在しなければ上位処理にリターンする。
【０１３３】
（ステップＳ７０３）表示滞留時間取得部３１０は、カウンタｊに１を代入する。
【０１３４】
（ステップＳ７０４）表示滞留時間取得部３１０は、ｊ番目の出口識別子が存在するか否かを判断する。ｊ番目の出口識別子が存すればステップＳ７０５に行き、存在しなければステップＳ７０９に行く。
【０１３５】
（ステップＳ７０５）表示滞留時間取得部３１０は、ｉ番目の入口識別子、ｊ番目の出口識別子に対応する所定時間以内の滞留時間をすべて読み出す。ここで、所定時間以内とは、現在時刻からの経過時間が所定時間以内（所定時間より短いことも含む）のことである。
【０１３６】
（ステップＳ７０６）表示滞留時間取得部３１０は、ステップＳ７０５で取得したすべての滞留時間の代表値を取得する。
【０１３７】
（ステップＳ７０７）表示滞留時間取得部３１０は、ステップＳ７０６で取得した滞留時間の代表値、ｉ番目の入口識別子、ｊ番目の出口識別子を対応付けて、図示しない記憶媒体に一時蓄積する。
【０１３８】
（ステップＳ７０８）表示滞留時間取得部３１０は、カウンタｊを１、インクリメントする。
【０１３９】
（ステップＳ７０９）滞留時間出力部３１１は、各出口識別子ごとの代表値を有する滞留時間の情報を、ｉ番目の入口識別子で識別される入口の入口表示装置４に出力する。
【０１４０】
（ステップＳ７１０）カウンタｉを１、インクリメントする。ステップＳ７０２に戻る。
【０１４１】
なお、図７のフローチャートにおいて、滞留時間出力部３１１は、出口に設置されている出口表示装置５に、各出口に対応する滞留時間を出力しても良い。
【０１４２】
以下、本実施の形態における滞留時間測定システムの具体的な動作について説明する。滞留時間測定システムの概念図は図１である。
【０１４３】
今、例えば、空港内の出発ロビーの２つの各入口に、入口カメラ１ａ、入口カメラ１ｂが設置され、入口を通過する人を撮影するようになっている。なお、入口カメラ１ａの入口識別子は「１ａ」、入口カメラ１ｂの入口識別子は「１ｂ」である。
【０１４４】
また、人は、入口を通過後、セキュリティーチェックを受ける。また、その後、人は、出国審査を受け、２つの出口のいずれかから出る。なお、各出口には、出口カメラ２ａ、出口カメラ２ｂが設置され、出口を通過する人を撮影するようになっている。また、出口カメラ２ａの出口識別子は「２ａ」、出口カメラ２ｂの入口識別子は「２ｂ」である。
【０１４５】
かかる状況において、人が次々と入口識別子「１ａ」の入口、または入口識別子「１ｂ」の入口から出国のために入場する、とする。
【０１４６】
次に、入口カメラ１ａ、および入口カメラ１ｂが、次々に映像を撮影し、滞留時間測定装置３に送信する。その際、入口カメラ１ａ、および入口カメラ１ｂは、映像に入口識別子「１ａ」または「１ｂ」を対応付けて送信する。
【０１４７】
次に、滞留時間測定装置３の入口映像情報受付部３０１は、入口識別子が対応付いた映像を、入口カメラ１ａまたは入口カメラ１ｂから受信する。そして、入口映像情報受付部３０１は、時刻を図示しない時計から取得し、受信した映像に当該時刻（入時刻情報）を付加する。つまり、入口映像情報受付部３０１は、映像（入口映像）、入時刻情報および入口識別子を有する入口映像情報を構成し、図示しない記憶媒体に一時蓄積する。なお、入口映像情報受付部３０１は、例えば、入口映像から特定の１以上の画像（入口画像）を取得し、当該入口画像と入時刻情報と入口識別子とを有する入口映像情報を構成し、図示しない記憶媒体に一時蓄積しても良い。このように蓄積された情報が、図８に示す入口映像情報管理表である。入口映像情報管理表は、「ＩＤ」「入口画像」「入時刻情報」「入口識別子」を有するレコードを１以上格納している。ここで、入時刻情報は、例えば、入口映像情報受付部３０１が入口カメラ１ａまたは入口カメラ１ｂから映像を受信した時刻である。また、ここでは、入時刻情報は、例えば、時分秒であるが、日付を有しても良いことは言うまでもない。
【０１４８】
次に、入口人物画像情報取得部３０３は、図８に示す入口映像情報管理表の各入口画像から１以上の顔の輪郭を抽出する。そして、入口人物画像情報取得部３０３は、抽出した輪郭を用いて、各入口画像から１以上の顔画像を切り出す。
【０１４９】
次に、入口人物画像情報取得部３０３は、切り出した各顔画像から、画像の特徴量ベクトルを取得する。
【０１５０】
次に、入口人物画像情報取得部３０３は、各顔画像の顔度を算出する。そして、入口人物画像情報取得部３０３は、顔度が閾値以内の顔画像を捨てる（利用しないようにする）。
【０１５１】
そして、入口人物画像情報取得部３０３は、取得した特徴量ベクトル、当該特徴量ベクトルの元になった入口画像、入時刻情報、入口識別子を対応付けて蓄積する。そして、入口人物画像情報取得部３０３は、図９に示す入口人物画像情報管理表を得る。入口人物画像情報管理表は、「ＩＤ」「特徴量ベクトル」「入口画像」「入時刻情報」「入口識別子」を有するレコードを１以上格納している。
【０１５２】
上記で説明した入口映像情報の受付、入口人物画像情報管理表のレコード追加（入口人物画像情報の取得および蓄積）は、継続して行われる。
【０１５３】
次に、出口映像情報受付部３０２は、出口カメラ２ａ、または出口カメラ２ｂから、出口識別子が対応付いた映像を受信した、とする。そして、出口映像情報受付部３０２は、時刻を図示しない時計から取得し、受信した映像に当該時刻（出時刻情報）を付加する。つまり、出口映像情報受付部３０２は、映像（出口映像）、出時刻情報および出口識別子を有する出口映像情報を構成し、図示しない記憶媒体に一時蓄積する。ここでは、かかる処理が、出口映像情報の受け付け処理である。
【０１５４】
次に、出口人物画像情報取得部３０４は、出口映像情報が有する１以上の静止画から１以上の顔の輪郭を抽出する。そして、出口人物画像情報取得部３０４は、抽出した輪郭を用いて、各出口画像から１以上の顔画像を切り出す。
【０１５５】
次に、出口人物画像情報取得部３０４は、切り出した各顔画像から、画像の特徴量ベクトルを取得する。
【０１５６】
次に、出口人物画像情報取得部３０４は、各顔画像の顔度を算出する。そして、出口人物画像情報取得部３０４は、顔度が閾値以内の顔画像を捨てる（利用しないようにする）。
【０１５７】
そして、出口人物画像情報取得部３０４は、取得した特徴量ベクトル、当該特徴量ベクトルの元になった出口画像、出時刻情報、出口識別子を対応付けて、バッファに一時蓄積する。かかる処理が、出口人物画像情報取得処理である。
【０１５８】
次に、同一人物認識部３０５は、取得された出口人物画像情報を用いて、以下のように同一人物認識処理を行う。つまり、まず、同一人物認識部３０５は、バッファに格納されている出口人物画像情報を読み出す。ここで、例えば、出口人物画像情報は、特徴量ベクトル、出口画像、出時刻情報、出口識別子を有する。
【０１５９】
次に、同一人物認識部３０５は、読み出した出口人物画像情報のうちの特徴量ベクトルを取得する。
【０１６０】
次に、類似度算出手段３０５１は、出口人物画像情報が有する特徴量ベクトルと、図９の入口人物画像情報管理表内の特徴量ベクトルであり、出口人物画像情報が有する出時刻情報が示す時刻より、少なくとも前の時刻を示す入時刻情報と対になる各特徴量ベクトルとの類似度を算出する。ここでの類似度は、例えば、２つの特徴量ベクトルの距離をパラメータとする減少関数（例えば、「類似度＝α／特徴量ベクトル間の距離（αは正の定数）」により算出される値である。そして、類似度算出手段３０５１は、類似度を、入口人物画像情報と対応付けて、バッファに少なくとも一時蓄積する。
【０１６１】
次に、同一人物決定手段３０５２は、バッファに蓄積された類似度の中で最も大きな値であり、かつ閾値以上の類似度を取得する。
【０１６２】
そして、類似度を取得できた場合、同一人物決定手段３０５２は、変数「同一人物」に値「存在（例えば、「１」）」を代入する。
【０１６３】
次に、入時刻情報取得部３０６は、同一人物認識部３０５が決定した入口人物画像情報（取得した類似度に対応する入口人物画像情報）が有する入時刻情報を取得する。
【０１６４】
次に、出時刻情報取得部３０７は、出口人物画像情報が有する出時刻情報を取得する。
【０１６５】
次に、滞留時間算出部３０８は、算出式「滞留時間＝出時刻情報−入時刻情報」により、滞留時間を算出する。
【０１６６】
また、ここで、異常データ判断部３０９は、算出した滞留時間は、異常データではない、と判断した、とする。
【０１６７】
次に、滞留時間算出部３０８は、算出された滞留時間と、入口人物画像情報が有する入口識別子と、出口人物画像情報が有する出口識別子とを、図示しない記憶媒体に一時蓄積していく。
【０１６８】
以上の処理を繰り返し、図１０に示す滞留時間管理表が、図示しない記憶媒体に一時格納される。滞留時間管理表は、「ＩＤ」「滞留時間」「入口識別子」「出口識別子」「出時刻情報」を有するレコードを１以上格納している。
【０１６９】
次に、滞留時間出力部３１１は、以下のように、滞留時間の出力処理を行う、とする。つまり、表示滞留時間取得部３１０は、入口ごとに、出口ごとの滞留時間の代表値（ここでは、中央値）を取得する、とする。
【０１７０】
つまり、表示滞留時間取得部３１０は、入口識別子「１ａ」、および出口識別子「２ａ」に対応するすべての滞留時間を、図１０の滞留時間管理表から読み出す。そして、表示滞留時間取得部３１０は、入口識別子「１ａ」、および出口識別子「２ａ」に対応する滞留時間の中央値（例えば、「１０：１８」）を取得した、とする。
【０１７１】
また、表示滞留時間取得部３１０は、入口識別子「１ａ」、および出口識別子「２ｂ」に対応するすべての滞留時間を、図１０の滞留時間管理表から読み出す。そして、表示滞留時間取得部３１０は、入口識別子「１ａ」、および出口識別子「２ｂ」に対応する滞留時間の中央値（例えば、「１２：３９」）を取得した、とする。
【０１７２】
また、表示滞留時間取得部３１０は、入口識別子「１ｂ」、および出口識別子「２ａ」に対応するすべての滞留時間を、図１０の滞留時間管理表から読み出す。そして、表示滞留時間取得部３１０は、入口識別子「１ｂ」、および出口識別子「２ａ」に対応する滞留時間の中央値（例えば、「１１：２５」）を取得した、とする。
【０１７３】
さらに、表示滞留時間取得部３１０は、入口識別子「１ｂ」、および出口識別子「２ｂ」に対応するすべての滞留時間を、図１０の滞留時間管理表から読み出す。そして、表示滞留時間取得部３１０は、入口識別子「１ｂ」、および出口識別子「２ｂ」に対応する滞留時間の中央値（例えば、「１３：１２」）を取得した、とする。
【０１７４】
次に、滞留時間出力部３１１は、出口識別子ごとの代表値を有する滞留時間の情報（「２ａ，１０：１８」「２ｂ，１２：３９」）を、入口識別子「１ａ」で識別される入口の入口表示装置４に出力する。
【０１７５】
また、滞留時間出力部３１１は、出口識別子ごとの代表値を有する滞留時間の情報（「２ａ，１１：２５」「２ｂ，１３：１２」）を、入口識別子「１ｂ」で識別される入口の入口表示装置４に出力する。
【０１７６】
なお、滞留時間出力部３１１は、すべての入口の滞留時間を、すべての入口表示装置４に出力しても良い。かかる出力例は図１１である。なお、図１１は、入口１ｂの入口表示装置４における出力例である。
【０１７７】
以上、本実施の形態によれば、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できる。
なお、本実施の形態において、滞留時間測定装置３は、入口映像情報受付部３０１が受け付けた入口画像、および出口映像情報受付部３０２が受け付けた出口画像から、それぞれ入口人物画像情報（例えば、特徴量ベクトル）および出口人物画像情報（例えば、特徴量ベクトル）を取得した後、図示しない画像削除手段が入口画像および出口画像を削除することが好適である。画像削除手段は、入口人物画像情報および出口人物画像情報が取得された後、直ちに入口画像および出口画像を削除することは好適である。個人情報保護法上の課題の発生を防止するため、記憶領域の削減等のためである。
また、本実施の形態において、入口画像および出口画像は、揮発性の記録媒体にのみ一時蓄積されることが好適である。個人情報保護法上の課題の発生を防止するため、記憶領域の削減等のためである。
また、本実施の形態において、滞留時間出力部３１１は、入口表示装置４に滞留時間の情報を出力した。しかし、本実施の形態において、滞留時間出力部３１１は、上述したように、滞留時間の情報を外部の装置（例えば、ユーザの携帯端末など）へ送信しても良い。つまり、出力の意義は広く解する。
【０１７８】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における滞留時間測定装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上の各入口に設置された１以上のカメラである１以上の入口カメラが撮影した１以上の入口映像および各入口映像が撮影された時刻に関する情報である入時刻情報とを対応付けた入口映像情報を受け付ける入口映像情報受付部と、１以上の各出口に設置された１以上のカメラである１以上の出口カメラが撮影した１以上の出口映像および各出口映像が撮影された時刻に関する情報である出時刻情報とを対応付けた出口映像情報を受け付ける出口映像情報受付部と、前記入口映像情報が有する画像である複数の各入口画像から、当該各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得する入口人物画像情報取得部と、前記入口画像に対応する入時刻情報が示す時刻より後の時刻を示す出時刻情報に対応する出口映像情報が有する画像である複数の各出口画像から、当該各出口画像に含まれる人物に関する情報である複数の出口人物画像情報を取得する出口人物画像情報取得部と、前記複数の各入口人物画像情報と前記複数の各出口人物画像情報とから、同一人物に係る入口人物画像情報と出口人物画像情報を決定する同一人物認識部と、前記同一人物認識部が決定した入口人物画像情報を取得する元になった入口画像に対応する入時刻情報を取得する入時刻情報取得部と、前記同一人物認識部が決定した出口人物画像情報を取得する元になった出口画像に対応する出時刻情報を取得する出時刻情報取得部と、前記入時刻情報取得部が取得した入時刻情報と、前記出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出する滞留時間算出部と、前記滞留時間算出部が算出した滞留時間を出力する滞留時間出力部として機能させるためのプログラム、である。
【０１７９】
また、上記プログラムにおいて、前記同一人物認識部は、前記入口人物画像情報と前記出口人物画像情報との類似度を算出する類似度算出手段と、前記類似度算出手段が算出した類似度が閾値以上の類似度である入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する同一人物決定手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１８０】
また、上記プログラムにおいて、前記同一人物認識部は、各入口画像の２以上の入口人物画像情報と、各出口画像の２以上の出口人物画像情報との類似度である４以上の類似度を算出する類似度算出手段と、前記類似度算出手段が算出した４以上のすべての類似度を用いて、類似度が条件を満たすほど類似している入口人物画像情報と出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報であると決定する同一人物決定手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１８１】
また、上記プログラムにおいて、コンピュータを、前記滞留時間算出部が算出した滞留時間が、予め決められた条件を満たすほど、著しく長いまたは著しく短いか否かを判断する異常データ判断部としてさらに機能させ、前記滞留時間出力部は、前記異常データ判断部が著しく長いまたは著しく短いと判断した滞留時間を出力しないものとして、コンピュータを機能させることは好適である。
【０１８２】
また、上記プログラムにおいて、前記異常データ判断部は、前記滞留時間算出部が算出した３以上の滞留時間の平均時間を算出する平均時間算出手段と、前記平均時間算出手段が算出した平均時間と比較して、閾値以上の差を有する滞留時間を、予め決められた条件を満たすほど、著しく長いまたは著しく短いと判断する異常データ判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１８３】
また、上記プログラムにおいて、コンピュータを、前記滞留時間算出部が算出した１以上の滞留時間から、滞留時間の代表値を取得する表示滞留時間取得部としてさらに機能させ、前記滞留時間出力部は、１以上の各入口の前に設置された入口表示装置に、前記表示滞留時間取得部が取得した滞留時間の代表値を出力するものとして、コンピュータを機能させることは好適である。
【０１８４】
また、上記プログラムにおいて、前記滞留時間算出部は、前記入時刻情報取得部が取得した入時刻情報と、前記出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と入口を識別する入口識別子とを対応付けて保持し、コンピュータを、前記滞留時間算出部が算出した１以上の前記入口識別子ごとの滞留時間から、前記入口識別子ごとに、滞留時間の代表値を取得する表示滞留時間取得部としてさらに機能させ、前記滞留時間出力部は、１以上の各入口の前に設置された入口表示装置に、前記表示滞留時間取得部が取得した前記入口識別子ごとの滞留時間の代表値を出力するものとして、コンピュータを機能させることは好適である。
【０１８５】
また、上記プログラムにおいて、コンピュータを、前記滞留時間算出部が算出した１以上の滞留時間から、滞留時間の代表値を取得する表示滞留時間取得部としてさらに機能させ、前記滞留時間出力部は、１以上の各出口の前に設置された出口表示装置に、前記表示滞留時間取得部が取得した滞留時間の代表値を出力するものとして、コンピュータを機能させることは好適である。
【０１８６】
また、上記プログラムにおいて、前記滞留時間算出部は、前記入時刻情報取得部が取得した入時刻情報と、前記出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と出口を識別する出口識別子とを対応付けて保持し、コンピュータを、前記滞留時間算出部が算出した１以上の前記出口識別子ごとの滞留時間から、前記出口識別子ごとに、滞留時間の代表値を取得する表示滞留時間取得部としてさらに機能させ、前記滞留時間出力部は、１以上の各出口の前に設置された出口表示装置に、前記表示滞留時間取得部が取得した前記出口識別子ごとの滞留時間の代表値を出力するものとして、コンピュータを機能させることは好適である。
【０１８７】
また、上記プログラムにおいて、前記滞留時間算出部は、前記入時刻情報取得部が取得した入時刻情報と、前記出時刻情報取得部が取得した出時刻情報とから、入口から出口までの滞留時間を算出し、かつ、当該算出した滞留時間と入口を識別する入口識別子と出口を識別する出口識別子とを対応付けて保持し、コンピュータを、前記滞留時間算出部が算出した１以上の前記入口識別子と１以上の前記出口識別子の組ごとの滞留時間から、前記組ごとに、滞留時間の代表値を取得する表示滞留時間取得部としてさらに機能させ、前記滞留時間出力部は、１以上の各入口の前に設置された入口表示装置または１以上の各出口の前に設置された出口表示装置に、前記表示滞留時間取得部が取得した前記組ごとの滞留時間の代表値を出力するものとして、コンピュータを機能させることは好適である。
【０１８８】
また、上記プログラムにおいて、前記入口人物画像情報取得部、および前記出口人物画像情報取得部は、前記入口画像および前記出口画像に対して顔認識処理を行い、画像内に顔が存在する度合いである顔度を取得し、当該顔度が予め決められた閾値より大きい前記入口画像および前記出口画像のみから、入口人物画像情報および出口人物画像情報を取得するものとして、コンピュータを機能させることは好適である。
【０１８９】
また、上記プログラムにおいて、前記入口人物画像情報取得部は、前記入口映像情報が有する画像である複数の各入口画像から、当該各入口画像に含まれる人物に関する情報である複数の入口人物画像情報を取得し、当該複数の入口人物画像情報を記憶媒体に少なくとも一時蓄積し、前記同一人物認識部は、前記出口人物画像情報取得部が一の出口人物画像情報を取得した場合に、当該一の出口人物画像情報と所定の条件を満たすほど類似する入口人物画像情報を前記記憶媒体から検索し、当該検索した入口人物画像情報と前記一の出口人物画像情報とを、同一人物に係る入口人物画像情報と出口人物画像情報を決定するものとして、コンピュータを機能させることは好適である。
【０１９０】
また、図１２は、本明細書で述べたプログラムを実行して、上述した実施の形態の滞留時間測定装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１２は、このコンピュータシステム３４０の概観図であり、図１３は、コンピュータシステム３４０のブロック図である。
【０１９１】
図１２において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０１９２】
図１３において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１９３】
コンピュータシステム３４０に、上述した実施の形態の滞留時間測定装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１９４】
プログラムは、コンピュータ３４１に、上述した実施の形態の滞留時間測定装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１９５】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１９６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１９７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１９８】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１９９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２００】
以上のように、本発明にかかる滞留時間測定システムは、無拘束かつ簡易な装置構成で、一定の空間内の滞留時間を測定できる、という効果を有し、滞留時間測定システム等として有用である。
【符号の説明】
【０２０１】
１  入口カメラ
２  出口カメラ
３  滞留時間測定装置
４  入口表示装置
５  出口表示装置
１１  撮影部
１２  送信部
３０１  入口映像情報受付部
３０２  出口映像情報受付部
３０３  入口人物画像情報取得部
３０４  出口人物画像情報取得部
３０５  同一人物認識部
３０６  入時刻情報取得部
３０７  出時刻情報取得部
３０８  滞留時間算出部
３０９  異常データ判断部
３１０  表示滞留時間取得部
３１１  滞留時間出力部
３０５１  類似度算出手段
３０５２  同一人物決定手段
３０９１  平均時間算出手段
３０９２  異常データ判断手段
【図１】
0005680954.tif 000002
【図２】
0005680954.tif 000003
【図３】
0005680954.tif 000004
【図４】
0005680954.tif 000005
【図５】
0005680954.tif 000006
【図６】
0005680954.tif 000007
【図７】
0005680954.tif 000008
【図１０】
0005680954.tif 000009
【図１１】
0005680954.tif 000010
【図１２】
0005680954.tif 000011
【図１３】
0005680954.tif 000012
【図８】
0005680954.tif 000013
【図９】
0005680954.tif 000014