(57)【要約】【課題】ユーザにアクティブＲＦＩＤタグ等の特別な機器を携帯させることなく、ユーザの動線を精度良く捕捉できるようにする。【解決手段】照合手段５は、カードリーダー連動カメラＬＣ１〜ＬＣ３で撮影されたユーザの画像と、撮影位置が異なる複数のカメラＣ１１〜Ｃ３４で撮影された画像とを照合し、上記複数のカメラＣ１１〜Ｃ３４で撮影された画像の中にユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と、撮影位置と、確度とを含むレコードを経路情報テーブル４に格納する。絞り込み手段６は、経路情報テーブル４に格納されているレコードの内、そのレコードに含まれている撮影位置へ、そのレコードに含まれている撮影時刻までにユーザが移動不可能なレコードを削除する。【選択図】図１
2009193424.tif 000002
【特許請求の範囲】
【請求項１】
撮影位置が異なる複数のカメラと、
経路情報記憶部と、
ユーザの基準人物画像と前記複数のカメラで撮影された画像とを照合し、前記複数のカメラで撮影された画像の中に前記ユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する照合手段と、
前記経路情報記憶部に格納されている経路情報の内、その経路情報に含まれている撮影位置へ、その経路情報に含まれている撮影時刻までに前記ユーザが移動不可能な経路情報を削除する絞り込み手段とを備えたことを特徴とする動線捕捉装置。
【請求項２】
請求項１記載の動線捕捉装置において、
前記絞り込み手段は、前記経路情報記憶部に格納されている経路情報の内の２つの経路情報について、一方の経路情報に含まれている撮影時刻と他方の経路情報に含まれている撮影時刻との差分が、前記一方の経路情報に含まれている撮影位置と前記他方の経路情報に含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、前記２つの経路情報の内の何れか一方を削除することを特徴とする動線捕捉装置。
【請求項３】
請求項１または２記載の動線捕捉装置において、
ユーザの識別情報が記録されている記録媒体から前記識別情報を読み取る読み取り装置と、
該読み取り装置の近傍に設置され、該読み取り装置によって識別情報が読み取られたことを契機として前記ユーザを撮影する連動カメラとを備え、且つ、
前記連動カメラで撮影された画像から抽出した前記ユーザの人物画像を、前記ユーザの基準人物画像とすることを特徴とする動線捕捉装置。
【請求項４】
請求項１乃至３の何れか１項に記載の動線捕捉装置において、
前記照合手段は、
前記ユーザの基準人物画像の特徴情報を抽出する基準特徴抽出手段と、
前記複数のカメラで撮影された画像から人物画像を抽出し、該抽出した各人物画像の特徴情報を抽出する人物特徴抽出手段と、
前記基準特徴抽出手段で抽出した前記ユーザの基準人物画像の特徴情報と、前記人物特徴抽出手段で抽出した前記各人物画像の特徴情報とから前記各人物画像が前記ユーザの人物画像である確度を求め、確度が閾値以上の人物画像が存在する画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する確度検出手段とを備えたことを特徴とする動線捕捉装置。
【請求項５】
請求項４記載の動線捕捉装置において、
前記確度検出手段は、確度が閾値以上の人物画像が存在する画像の経路情報を格納する際、前記経路情報として前記画像の撮影位置および撮影時刻と前記人物画像の確度とを格納し、
前記絞り込み手段は、前記経路情報記憶部に格納されている経路情報の内の２つの経路情報について、一方の経路情報に含まれている撮影時刻と他方の経路情報に含まれている撮影時刻との差分が、前記一方の経路情報に含まれている撮影位置と前記他方の経路情報に含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、前記２つの経路情報の内の確度が低い方の経路情報を削除することを特徴とする動線捕捉装置。
【請求項６】
コンピュータが、ユーザの基準人物画像と撮影位置が異なる複数のカメラで撮影された画像とを照合し、前記複数のカメラで撮影された画像の中に前記ユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含む経路情報を経路情報記憶部に格納する照合ステップと、
前記コンピュータが、前記経路情報記憶部に格納されている経路情報の内、その経路情報に含まれている撮影位置へ、その経路情報に含まれている撮影時刻までに前記ユーザが移動不可能な経路情報を削除する絞り込みステップとを含むことを特徴とする動線捕捉方法。
【請求項７】
請求項６記載の動線捕捉方法において、
前記絞り込みステップでは、前記経路情報記憶部に格納されている経路情報の内の２つの経路情報について、一方の経路情報に含まれている撮影時刻と他方の経路情報に含まれている撮影時刻との差分が、前記一方の経路情報に含まれている撮影位置と前記他方の経路情報に含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、前記２つの経路情報の内の何れか一方を削除することを特徴とする動線捕捉方法。
【請求項８】
請求項６または７記載の動線捕捉方法において、
ユーザの識別情報が記録されている記録媒体から前記識別情報を読み取る読み取り装置と、
該読み取り装置の近傍に設置され、該読み取り装置によって識別情報が読み取られたことを契機として前記ユーザを撮影する連動カメラとを設け、且つ、
前記連動カメラで撮影された画像から抽出した前記ユーザの人物画像を、前記ユーザの基準人物画像とすることを特徴とする動線捕捉方法。
【請求項９】
請求項６乃至８の何れか１項に記載の動線捕捉方法において、
前記照合ステップは、
前記ユーザの基準人物画像の特徴情報を抽出する基準特徴抽出ステップと、
前記複数のカメラで撮影された画像から人物画像を抽出し、該抽出した各人物画像の特徴情報を抽出する人物特徴抽出ステップと、
前記基準特徴抽出ステップで抽出した前記ユーザの基準人物画像の特徴情報と、前記人物特徴抽出ステップで抽出した前記各人物画像の特徴情報とから前記各人物画像が前記ユーザの人物画像である確度を求め、確度が閾値以上の人物画像が存在する画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する確度検出ステップとを含むことを特徴とする動線捕捉方法。
【請求項１０】
請求項９記載の動線捕捉方法において、
前記確度検出ステップでは、確度が閾値以上の人物画像が存在する画像の経路情報を格納する際、前記経路情報として前記画像の撮影位置および撮影時刻と前記人物画像の確度とを格納し、
前記絞り込みステップでは、前記経路情報記憶部に格納されている経路情報の内の２つの経路情報について、一方の経路情報に含まれている撮影時刻と他方の経路情報に含まれている撮影時刻との差分が、前記一方の経路情報に含まれている撮影位置と前記他方の経路情報に含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、前記２つの経路情報の内の確度が低い方の経路情報を削除することを特徴とする動線捕捉方法。
【請求項１１】
撮影位置が異なる複数のカメラと、経路情報記憶部とを備えたコンピュータを、動線捕捉装置として機能させるためのプログラムであって、
前記コンピュータを、
ユーザの基準人物画像と前記複数のカメラで撮影された画像とを照合し、前記複数のカメラで撮影された画像の中に前記ユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する照合手段、
前記経路情報記憶部に格納されている経路情報の内、その経路情報に含まれている撮影位置へ、その経路情報に含まれている撮影時刻までに前記ユーザが移動不可能な経路情報を削除する絞り込み手段として機能させるためのプログラム。
【請求項１２】
請求項１１記載のプログラムにおいて、
前記絞り込み手段は、前記経路情報記憶部に格納されている経路情報の内の２つの経路情報について、一方の経路情報に含まれている撮影時刻と他方の経路情報に含まれている撮影時刻との差分が、前記一方の経路情報に含まれている撮影位置と前記他方の経路情報に含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、前記２つの経路情報の内の何れか一方を削除することを特徴とするプログラム。
【請求項１３】
請求項１１または１２記載のプログラムにおいて、
前記コンピュータが、ユーザの識別情報が記録されている記録媒体から前記識別情報を読み取る読み取り装置と、該読み取り装置の近傍に設置され、該読み取り装置によって識別情報が読み取られたことを契機として前記ユーザを撮影する連動カメラとを備え、且つ、
前記連動カメラで撮影された画像から抽出した前記ユーザの人物画像を、前記ユーザの基準人物画像とすることを特徴とするプログラム。
【請求項１４】
請求項１１乃至１３の何れか１項に記載のプログラムにおいて、
前記照合手段は、
前記ユーザの基準人物画像の特徴情報を抽出する基準特徴抽出手段と、
前記複数のカメラで撮影された画像から人物画像を抽出し、該抽出した各人物画像の特徴情報を抽出する人物特徴抽出手段と、
前記基準特徴抽出手段で抽出した前記ユーザの基準人物画像の特徴情報と、前記人物特徴抽出手段で抽出した前記各人物画像の特徴情報とから前記各人物画像が前記ユーザの人物画像である確度を求め、確度が閾値以上の人物画像が存在する画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する確度検出手段とを備えたことを特徴とするプログラム。
【請求項１５】
請求項１４記載のプログラムにおいて、
前記確度検出手段は、確度が閾値以上の人物画像が存在する画像の経路情報を格納する際、前記経路情報として前記画像の撮影位置および撮影時刻と前記人物画像の確度とを格納し、
前記絞り込み手段は、前記経路情報記憶部に格納されている経路情報の内の２つの経路情報について、一方の経路情報に含まれている撮影時刻と他方の経路情報に含まれている撮影時刻との差分が、前記一方の経路情報に含まれている撮影位置と前記他方の経路情報に含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、前記２つの経路情報の内の確度が低い方の経路情報を削除することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザの動線を捕捉する動線捕捉技術に関し、特に、ユーザに特別な機器を携帯させることなく、ユーザの動線を精度良く捕捉することができる動線捕捉技術に関する。
【背景技術】
【０００２】
店舗内における顧客の動線、空港内における旅客の動線など、ユーザの動線を捕捉する技術としては、種々の技術が知られており、例えば、アクティブＲＦＩＤタグなどのように非接触で認識可能な機器をユーザに携帯させると共に、店舗内などの各所にアクティブＲＦＩＤタグを読み取るリーダを設置し、リーダの読み取り結果に基づいてユーザの動線を捕捉する方法が知られている。しかし、この方法は、ユーザにアクティブＲＦＩＤタグ等の特別の機器を携帯させなければならないという問題がある。
【０００３】
また、ユーザの顔画像に基づいて、ユーザの動線を捕捉するようにした技術も知られている（例えば、特許文献１参照）。特許文献１に記載されている技術は、空港内の各所にカメラを設置しておき、それらによって撮影された画像と、予め撮影しておいた旅客の顔画像とを照合することにより、旅客の動線を捕捉するようにしている。即ち、ユーザの顔画像と各カメラで撮影した各画像とを照合することにより、ユーザが写っている画像を検出し、当該検出した画像を撮影したカメラの設置位置をつなぎ合わせることにより、ユーザの動線を捕捉するようにしている。
【０００４】
【特許文献１】再特ＷＯ２００５／０５５１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されている技術によれば、アクティブＲＦＩＤタグ等の特別な機器をユーザに携帯させなくとも、ユーザの動線を捕捉することができる。しかし、特許文献１に記載されている技術は、ユーザの顔画像と各カメラで撮影した各画像とを照合することにより、ユーザが写っている画像を検出するようにしているため、ユーザの動線を精度良く捕捉することができないという問題がある。即ち、ユーザの顔画像が写っている画像を精度良く検出することは難しく、ユーザ以外の顔画像が写っている画像を誤って検出してしまう場合があるため、精度良くユーザの動線を捕捉することは難しかった。
【０００６】
〔発明の目的〕
そこで、本発明の目的は、ユーザに特別な機器を携帯させることなく、ユーザの動線を精度良く捕捉することができる動線捕捉装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明にかかる第１の動線捕捉装置は、
撮影位置が異なる複数のカメラと、
経路情報記憶部と、
ユーザの基準人物画像と前記複数のカメラで撮影された画像とを照合し、前記複数のカメラで撮影された画像の中に前記ユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する照合手段と、
前記経路情報記憶部に格納されている経路情報の内、その経路情報に含まれている撮影位置へ、その経路情報に含まれている撮影時刻までに前記ユーザが移動不可能な経路情報を削除する絞り込み手段とを備えている。
【０００８】
本発明にかかる第１の動線捕捉方法は、
コンピュータが、ユーザの基準人物画像と撮影位置が異なる複数のカメラで撮影された画像とを照合し、前記複数のカメラで撮影された画像の中に前記ユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含む経路情報を経路情報記憶部に格納する照合ステップと、
前記コンピュータが、前記経路情報記憶部に格納されている経路情報の内、その経路情報に含まれている撮影位置へ、その経路情報に含まれている撮影時刻までに前記ユーザが移動不可能な経路情報を削除する絞り込みステップとを含む。
【０００９】
本発明にかかる第１のプログラムは、
撮影位置が異なる複数のカメラと、経路情報記憶部とを備えたコンピュータを、動線捕捉装置として機能させるためのプログラムであって、
前記コンピュータを、
ユーザの基準人物画像と前記複数のカメラで撮影された画像とを照合し、前記複数のカメラで撮影された画像の中に前記ユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含む経路情報を前記経路情報記憶部に格納する照合手段、
前記経路情報記憶部に格納されている経路情報の内、その経路情報に含まれている撮影位置へ、その経路情報に含まれている撮影時刻までに前記ユーザが移動不可能な経路情報を削除する絞り込み手段として機能させる。
【発明の効果】
【００１０】
本発明によれば、ユーザに特別な機器を携帯させることなく、ユーザの動線を精度良く捕捉することが可能になる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１２】
〔本発明の実施の形態〕
図１を参照すると、本発明の実施の形態にかかる動線捕捉装置は、顧客情報入力手段１と、顧客情報データベース（ＤＢ）２と、顧客特定手段３と、経路情報テーブル４と、照合手段５と、絞り込み手段６と、フロアマップＤＢ７と、経路確定手段８と、複数台のカードリーダーＲ１〜Ｒ３と、複数台のカードリーダー連動カメラＬＣ１〜ＬＣ３と、複数台のカメラＣ１１〜Ｃ３４とを備えている。
【００１３】
顧客情報入力手段１は、顧客の氏名や年齢などの個人情報と顧客ＩＤとをひも付けて顧客情報ＤＢ２に登録する手段であり、通常、データを手入力するためのキーボードや、手書きされた情報を入力するためのＯＣＲなどにより実現される。
【００１４】
カードリーダーＲ１〜Ｒ３は、顧客が携帯しているカードに記録されている会員番号などの顧客ＩＤを読み取る機能、読み取った顧客ＩＤと自リーダーの装置番号とを顧客特定手段３へ送出する機能、読み取った顧客ＩＤをカードリーダー連動カメラＬＣ１〜ＬＣ３へ送出する機能を有する。
【００１５】
図２、図４、図５は、それぞれ店舗の１階、２階、３階のフロア図である。カードリーダーＲ１は、１階フロアの出入口近辺に、カードリーダーＲ２、Ｒ３はそれぞれ２階、３階フロアに設置されている。顧客が携帯するカードとしては、顧客ＩＤを文字で印字したもの、コード化して印字したもの、磁気データとして記録したもの、ＲＦＩＤタグやＦｅｌｉＣａなどの非接触ＩＣに記録したものなどを使用することができる。カードリーダーＲ１〜Ｒ３は、顧客ＩＤの記録形態に対応して、文字で印字されたものは、光学式リーダーで読み取り、その後、文字認識を行って顧客ＩＤを認識する。バーコードやＱＲコードなどにコード化されたものは、コードを光学式のリーダーで読み取る。磁気カードの場合は磁気カードリーダーで読み取る。非接触ＩＣの場合はＲＦＩＤリーダーや非接触ＩＣカードリーダーで読み取る。
【００１６】
来店した顧客は、カードリーダーＲ１〜Ｒ３に自身が携帯するカードを読み取らせることにより、店舗が提供する様々なサービスを享受できる。例えば、カードリーダーＲ１にカード読み取らせることにより、来店ポイントを獲得したり、店内の情報を取得することができる（カードを読み取らせることにより自分の携帯電話に店舗から情報メールが届くなど）。また、カードリーダーＲ２、Ｒ３にカードを読み取らせることにより、売り場毎の商品情報を取得したり、チケットやレストランの予約を行うことができる。店舗側がどのようなサービスを実施するかは、カードリーダー毎に設定することができる。
【００１７】
顧客特定手段３は、カードリーダーＲ１〜Ｒ３から顧客ＩＤおよび装置番号が送られてくると、ディスク装置などの記憶装置上に、上記顧客ＩＤに対応した経路情報テーブル４を生成し、その先頭に、撮影位置として送信元のカードリーダー（装置番号から認識できる）と対応するカードリーダー連動カメラの撮影位置、その撮影時刻として現在時刻、本人である確率の度合である確度として１００％を含むレコードを記録する。例えば、時刻Ｔ１において、カードリーダーＲ１から顧客ＩＤが送られてきたとすると、図２に示す撮影位置「Ｐ１」、撮影時刻「Ｔ１」、確度「１００％」を含むレコードを記録する。なお、カードリーダーから送られてきた顧客ＩＤに対応する経路情報テーブル４を既に生成済みの場合は、既に生成されている経路情報テーブル４に、撮影位置、撮影時刻および確度から構成されるレコードを追加登録する。また、各カードリーダー連動カメラＬＣ１〜ＬＣ３の撮影位置は、例えば、各カードリーダー連動カメラＬＣ１〜ＬＣ３において撮影可能な床部の中心位置とすることができる。
【００１８】
カードリーダー連動カメラＬＣ１〜ＬＣ３は、それぞれ図３に示すように、カードリーダーＲ１〜Ｒ３にカードを読み取らせている顧客を撮影可能に設置されており、カードリーダーＲ１〜Ｒ３から送られてくる顧客ＩＤをトリガとして、顧客がカードをカードリーダーＲ１〜Ｒ３に読み取らせた瞬間の画像を撮影し、撮影した画像と顧客ＩＤとを対にして照合手段５に送信する機能を有する。
【００１９】
カメラＣ１１〜Ｃ３４は、単位時間当たり所定フレーム数の画像を撮影し、撮影した画像と、撮影時刻と、自身の装置番号とを照合手段５へ送信する機能を有する。
【００２０】
照合手段５は、カードリーダー連動カメラＬＣ１〜ＬＣ３で撮像された画像とカメラＣ１１〜Ｃ３４で撮影された画像とを照合し、カメラＣ１１〜Ｃ３４で撮影された画像中に顧客が写されている画像が存在する場合、その画像の撮影時刻と撮影位置と確度とを含む経路情報（レコード）を経路情報テーブル４に格納する機能を有する。このような機能を有する照合手段５は、基準特徴抽出手段５１と、基準特徴ＤＢ５２と、人物特徴抽出手段５３と、人物特徴ＤＢ５４と、確度検出手段５５とから構成されている。
【００２１】
基準特徴抽出手段５１は、カードリーダー連動カメラＬＣ１〜ＬＣ３から画像と顧客ＩＤの対が送られてくると、画像から人物画像を抽出し、更に、抽出した人物画像から特徴情報を抽出し、その特徴情報を上記顧客ＩＤと関連付けて基準特徴ＤＢ５２に格納する機能を有する。なお、特徴情報としては、例えば、顔の特徴点や、服装の色彩パターンなどを利用することができる。
【００２２】
人物特徴抽出手段５３は、カメラＣ１１〜Ｃ３４から画像、装置番号、撮影時刻が送られてくると、画像から人物画像を抽出し、更に、抽出した人物画像から特徴情報を抽出し、その特徴情報を上記装置番号と上記撮影時刻とに関連付けて人物特徴ＤＢ５４に格納する機能を有する。
【００２３】
確度検出手段５５は、基準特徴ＤＢ５２に格納されている各顧客の特徴情報と、人物特徴ＤＢ５４に格納されている各人物画像の特徴情報とを比較することにより、各顧客毎に、上記各人物画像がその顧客の人物画像である確度を算出し、確度が閾値（例えば、２０％）以上の人物画像をその顧客の人物画像であると判定する機能を有する。確度の算出方法としては種々の方法を採用することができ、例えば、特徴情報の各項目（例えば、特徴情報として顔の特徴点を用いた場合は、顔面中の目の位置、左右の目の間の距離など）の一致度を算出し、算出した各項目の一致度の積算平均を確度とする方法や、算出した各項目の一致度を掛け合わせた値を確度とする方法などを採用することができる。また、特徴情報として服装の色彩パターンを用いた場合も、同様の方法で確度を求めることができる。
【００２４】
更に、確度検出手段５５は、各顧客毎に、確度が閾値以上である人物画像を含んだ画像の撮影位置、撮影時刻および確度からなるレコードを生成し、生成したレコードを、その顧客の経路情報テーブル４に格納する。なお、本実施の形態では、経路情報テーブル４に格納するレコード数を削減し、記憶資源の有効利用を図るため、生成したレコードを顧客の滞在位置に応じたグループにグループ分けし、各グループにおいて最も確度の高いレコードのみを経路情報テーブル４に格納する。例えば、顧客が時刻Ｔ１においてカメラＣ１２の撮影範囲に入り、時刻Ｔ２においてカメラＣ１２の撮影範囲からカメラＣ１３の撮影範囲に移動した場合、時刻Ｔ１〜Ｔ２に関しては、カメラＣ１２において撮影された画像に関するレコードの内、最も確度の高いレコードを経路情報テーブル４に格納する。
【００２５】
フロアマップＤＢ７には、フロアレイアウト図が登録されている。
【００２６】
絞り込み手段６は、フロアマップＤＢ７に格納されているフロアレイアウト図を利用して、経路情報テーブル４に格納されているレコードの内、そのレコードに含まれている撮影位置へ、そのレコードに含まれている撮影時刻までに顧客が移動不可能なレコードを削除する機能を有する。
【００２７】
経路確定手段８は、絞り込み手段６による絞り込みが済んだ経路情報テーブル４に格納されている撮影位置を時系列に並べた顧客移動動線情報９を出力する機能を有する。
【００２８】
なお、顧客特定手段３、照合手段５、絞り込み手段６および経路確定手段８は、コンピュータにより実現可能であり、コンピュータにより実現する場合は、例えば、次のようにする。コンピュータを顧客特定手段３、照合手段５、絞り込み手段６および経路確定手段８として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、顧客特定手段３、照合手段５、絞り込み手段６および経路確定手段８を実現する。
【００２９】
〔実施の形態の動作の説明〕
次に、本実施の形態の動作について詳細に説明する。
【００３０】
今、例えば、顧客Ａが来店し、１階フロアのカードリーダーＲ１に自身のカードを読み込ませたとする。カードリーダーＲ１は、顧客Ａのカードから顧客ＩＤ「＃Ａ」を読み取ると、読み取った顧客ＩＤ「＃Ａ」と自リーダーＲ１の装置番号「Ｎｏ．Ａ」とを顧客特定手段３に送信する。
【００３１】
これにより、顧客特定手段３は、図示を省略した記憶装置を検索し、顧客Ａ用の経路情報テーブル４が存在するか否かを調べる。そして、存在しない場合は、顧客Ａ用の経路情報テーブル４を記憶装置上に生成し、その先頭に、撮影位置としてカードリーダーＲ１と連動しているカードリーダー連動カメラＬＣ１の撮影位置Ｐ１、撮影時刻として現在時刻、確度として「１００％」を含んだレコードを記録する。これに対して、存在する場合は、既に生成されている顧客Ａ用の経路情報テーブル４に、上記内容のレコードを記録する。この例の場合は、顧客Ａ用の経路情報テーブル４が存在しないので、顧客特定手段３は、顧客Ａ用の経路情報テーブル４を生成した後、図６のレコード番号「１」のレコードを格納することになる。
【００３２】
一方、カードリーダー連動カメラＬＣ１は、カードリーダーＲ１が顧客Ａのカードを読み取ると、図３に示すように顧客Ａを撮影し、その画像を照合手段５に送る。これにより、基準特徴抽出手段５１は、上記画像から人物画像を抽出し、更に、抽出した人物画像の特徴情報を求め、その特徴情報を顧客Ａの顧客ＩＤ「＃Ａ」と関連付けて基準特徴ＤＢ５２に登録する。
【００３３】
その後、顧客Ａが店舗内を移動すると、顧客Ａは、店舗内の各所に設置されているカメラＣ１１〜Ｃ３４の何れかによって撮影される。人物特徴抽出手段５３は、カメラＣ１１〜Ｃ３４から画像、装置番号および撮影時刻が送られてくると、画像から人物画像を抽出し、更に、抽出した人物画像から特徴情報を抽出し、その特徴情報を上記装置番号と上記撮影時刻に関連付けて人物特徴ＤＢ５４に格納する。また、確度検知手段５５は、必要に応じて、基準特徴ＤＢ５２に格納されている顧客Ａの特徴情報と、人物特徴ＤＢ５４に格納されている各人物画像の特徴情報とを比較することにより、上記各人物画像が顧客Ａである確度を算出し、確度が閾値以上の人物画像を顧客Ａの人物画像であると判定する。その後、確度検出手段５５は、顧客Ａについて、確度が閾値以上である人物画像を含んだ画像の撮影位置、撮影時刻および確度を含んだレコードを生成し、更に、上記生成したレコードを、顧客の滞在位置に応じたグループにグループ分けし、各グループにおいて最も確度が高いレコードのみを、顧客Ａ用の経路情報テーブル４に格納する。これにより、顧客Ａ用の経路情報テーブル４には、図６に示すレコード番号２〜６のレコードが格納される。
【００３４】
その後、顧客Ａが図４に示す２階フロアに設置されているカードリーダーＲ２に自身のカードを読み取らせたとする。
【００３５】
カードリーダーＲ２は、顧客Ａのカードから読み取った顧客ＩＤ「＃Ａ」と、自身の装置番号を顧客特定手段３へ送信する。顧客特定手段３は、顧客Ａの顧客ＩＤ「＃Ａ」が送られてくると、記憶装置（図示せず）を検索し、顧客Ａ用の経路情報テーブル４が存在するか否かを調べる。この例の場合、既に、顧客Ａ用の経路情報テーブル４が存在するので、顧客特定手段３は、既に生成されている顧客Ａ用の経路情報テーブル４に、撮影位置としてカードリーダーＲ２と連動するカードリーダー連動カメラＬＣ２の撮影位置Ｐ７、撮影時刻として現在時刻「１３：２５」、確度として「１００％」を含むレコードを格納する（図６のレコード番号７のレコード）。
【００３６】
その後、顧客Ａが店舗内を移動すると、人物特徴抽出手段５３、確度検出手段５５において、前述した処理と同様の処理が行われ、顧客Ａ用の経路情報テーブル４に図６に示したレコード番号８〜１０のレコードが格納される。
【００３７】
次に、絞り込み手段６の動作について説明する。絞り込み手段６は、例えば管理者などによって、図示を省略したキーボード等の入力装置から顧客Ａの顧客ＩＤ「＃Ａ」が入力されると、顧客Ａ用の経路情報テーブル４（顧客ＩＤ「＃Ａ」と関連付けて記憶装置に登録されている経路情報テーブル）に格納されているレコードの内、そのレコードに含まれている撮影位置へ、そのレコードに含まれている撮影時刻までに顧客が移動不可能なレコードを削除する。この絞り込み手段６の動作について、図７のフローチャートを参照して詳細に説明する。
【００３８】
絞り込み手段６は、顧客Ａ用の経路情報テーブル４に格納されているレコードを、先頭レコードから順番に読み込み（ステップＳ７１）、確度が「１００％」でないレコードを読み込むと（ステップＳ７３がＮ）、今回読み込んだレコードに設定されている撮影時刻ｔ２と前回読み込んだレコードに設定されている撮影時刻ｔ１との差分Δｔ＝ｔ２−ｔ１を求めると共に（ステップＳ７４）、今回読み込んだレコードに設定されている撮影位置と前回読み込んだレコードに設定されている撮影位置との間の距離を、フロアマップＤＢ７に登録されているフロアレイアウトに基づいて求める（ステップＳ７５）。
【００３９】
その後、絞り込み手段６は、ステップＳ７５で求めた距離を、ステップＳ７４で求めた時間（差分Δｔ）で歩行移動可能か否かを判定する（ステップＳ７６）。この判定は、例えば、ステップＳ７５で求めた距離を予め定められている一般的な歩行速度で除算することにより求めた時間ｔａと、ステップＳ７４で求めた時間Δｔとを比較することにより行う。即ち、Δｔ≧ｔａであれば、歩行により移動可能と判定し、Δｔ＜ｔａであれば、移動不可能と判定する。
【００４０】
そして、移動可能と判定した場合（ステップＳ７６がＹ）は、次のレコードを読み込む。これに対して、移動不可能と判定した場合（ステップＳ７６がＮ）は、今回読み込んだレコードと前回読み込んだレコードとの内、設定されている確度が低い方のレコードを削除し（ステップＳ７７）、その後、次のレコードを読み込む（ステップＳ７１）。絞り込み手段６は、以上の処理を未処理のレコードがなくなるまで（ステップＳ７２がＹとなるまで）、繰り返し行う。なお、本実施の形態では、前回読み込んだレコードと今回読み込んだレコードとの内、確度が低い方のレコードを削除するようにしたが、今回読み込んだレコードを削除するようにしても良い。
【００４１】
上記した処理を図６に示した顧客Ａ用の経路情報テーブル４に対して実施することにより、経路情報テーブル４の内容は、例えば図８に示すものに変更される。図８に示した経路情報テーブル４においては、レコード番号２、５、９のレコードが削除されている。
【００４２】
経路確定手段８は、絞り込み手段６の処理が完了すると、顧客Ａ用の経路情報テーブル４に設定されている撮影位置を時系列に並べた顧客移動動線情報９（Ｐ１→Ｐ２→Ｐ４→Ｐ５→Ｐ７→Ｐ８→Ｐ１０）を生成し、出力する。なお、経路確定手段８は、顧客移動動線情報９に基づいて、図９〜図１１に示すように、各階のフロア図に顧客Ａの動線を表示する処理も行う。なお、図９〜図１１は、１階〜３階のフロア図を示している。この表示を見ることにより、顧客Ａは、カードリーダーＲ１でカードを利用したサービスを受けた後、エスカレータを利用して２階フロアへ移動し、更に、２階フロアにおいてカードリーダーＲ２でカードを利用したサービスを受け、その後、階段を利用して１階フロアに移動し、店舗から出たことが分かる。また、顧客は、３階フロアに立ち寄らなかったことも分かる。
【００４３】
〔実施の形態の効果〕
本実施の形態によれば、ユーザに特別な機器を携帯させることなく、ユーザの動線を精度良く捕捉することが可能になる。その理由は、カードリーダー連動カメラＬＣ１〜ＬＣ３で撮影されたユーザの画像と、撮影位置が異なる複数のカメラＣ１１〜Ｃ３４で撮影された画像とを照合し、上記複数のカメラＣ１１〜Ｃ３４で撮影された画像の中にユーザが写されている画像が存在すると判定した場合、その画像の撮影時刻と撮影位置とを含むレコードを経路情報テーブル４に格納する照合手段５と、経路情報記憶部４に格納されているレコードの内、そのレコードに含まれている撮影位置へ、そのレコードに含まれている撮影時刻までにユーザが移動不可能なレコードを削除する絞り込み手段６とを備えているからである。即ち、本実施の形態では、画像の照合結果だけでなく、ユーザが移動可能か否かも考慮して、ユーザの動線を捕捉するようにしているので、精度良くユーザの動線を捕捉することができる。
【００４４】
更に、本実施の形態によれば、ユーザの画像を予め用意しておく必要がないという効果もある。その理由は、ユーザのカードから顧客ＩＤを読み取るカードリーダーＲ１〜Ｒ３の近傍に設置され、カードリーダーＲ１〜Ｒ３によって顧客ＩＤが読み取られたことを契機にして、ユーザを撮影するカードリーダー連動カメラＬＣ１〜ＬＣ３を備えているからである。
【００４５】
また、本実施の形態では、経路情報記憶部４に格納されているレコードの内の２つのレコードについて、一方のレコードに含まれている撮影時刻と他方のレコードに含まれている撮影時刻との差分が、上記一方のレコードに含まれている撮影位置と上記他方のレコードに含まれている撮影位置との間の距離を移動するのに要する時間よりも短い場合、上記２つのレコードの内の確度が低い方の経路情報を削除するようにしているので、ユーザの動線を極めて精度良く捕捉することができる。
【産業上の利用可能性】
【００４６】
本発明は、店舗内における顧客の動線捕捉、空港内における旅客の動線捕捉、限られたエリア内における作業員の動線捕捉などに適用すると好適である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態にかかる動線捕捉装置の構成例を示すブロック図である。
【図２】１階のフロア図である。
【図３】カードリーダーＲ１〜Ｒ３とカードリーダー連動カメラＬＣ１〜ＬＣ３との位置関係を示す図である。
【図４】２階のフロア図である。
【図５】３階のフロア図である。
【図６】経路情報テーブル４の内容例を示す図である。
【図７】絞り込み手段６の処理例を示すフローチャートである。
【図８】絞り込み手段６による処理が実施された後の経路情報テーブル４の内容例を示す図である。
【図９】１階フロアにおける顧客の動線の表示結果を示す図である。
【図１０】２階フロアにおける顧客の動線の表示結果を示す図である。
【図１１】３階フロアにおける顧客の動線の表示結果を示す図である。
【符号の説明】
【００４８】
１…顧客情報入力手段
２…顧客情報ＤＢ（データベース）
３…顧客特定手段
４…経路情報テーブル
５…照合手段
５１…基準特徴抽出手段
５２…基準特徴ＤＢ（データベース）
５３…人物特徴抽出手段
５４…人物特徴ＤＢ（データベース）
５５…確度検出手段
６…絞り込み手段
７…フロアマップＤＢ（データベース）
８…経路確定手段
９…顧客移動動線情報
Ｒ１〜Ｒ３…カードリーダー
ＬＣ１〜ＬＣ３…カードリーダー連動カメラ
Ｃ１１〜Ｃ３４…カメラ
【図１】
2009193424.tif 000003
【図２】
2009193424.tif 000004
【図３】
2009193424.tif 000005
【図４】
2009193424.tif 000006
【図５】
2009193424.tif 000007
【図６】
2009193424.tif 000008
【図７】
2009193424.tif 000009
【図８】
2009193424.tif 000010
【図９】
2009193424.tif 000011
【図１０】
2009193424.tif 000012
【図１１】
2009193424.tif 000013