Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5418005B2 - Tracking system and tracking method - Google Patents
[go: Go Back, main page]

JP5418005B2 - Tracking system and tracking method - Google Patents

Tracking system and tracking method Download PDF

Info

Publication number
JP5418005B2
JP5418005B2 JP2009143453A JP2009143453A JP5418005B2 JP 5418005 B2 JP5418005 B2 JP 5418005B2 JP 2009143453 A JP2009143453 A JP 2009143453A JP 2009143453 A JP2009143453 A JP 2009143453A JP 5418005 B2 JP5418005 B2 JP 5418005B2
Authority
JP
Japan
Prior art keywords
identification information
unit
sensing
person
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009143453A
Other languages
Japanese (ja)
Other versions
JP2011002896A (en
Inventor
康之 中田
伸一 若菜
英紀 関口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009143453A priority Critical patent/JP5418005B2/en
Publication of JP2011002896A publication Critical patent/JP2011002896A/en
Application granted granted Critical
Publication of JP5418005B2 publication Critical patent/JP5418005B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本件は、店舗内等といった追跡領域内で移動する人物を追跡する追跡システムおよび追跡方法に関する。   The present invention relates to a tracking system and a tracking method for tracking a person who moves in a tracking area such as in a store.

店舗内等といった追跡領域内で移動する人物を以下のように追跡する追跡システムが提案されている。   A tracking system for tracking a person who moves in a tracking area such as a store as follows has been proposed.

例えば、追跡領域内を1台又は複数台のカメラで撮影して撮影画像中から人物の像を抽出することで人物を追跡する技術が提案されている(例えば、特許文献1〜4参照。)。尚、複数台のカメラでの撮影によって人物を追跡する技術では、同一の人物の移動経路が、各カメラでの撮影画像から個別に得られる。そして、この技術では、これら個別に得られる移動経路が、例えば各撮影画像中に写っている人物の特徴を互いに照合すること等といった画像処理の手法により1つの移動経路に統合される。   For example, a technique for tracking a person by photographing the tracking area with one or a plurality of cameras and extracting a person image from the captured image has been proposed (see, for example, Patent Documents 1 to 4). . In the technique of tracking a person by shooting with a plurality of cameras, the movement path of the same person can be obtained individually from images shot by each camera. In this technique, these individually obtained movement paths are integrated into one movement path by, for example, an image processing method such as collating the characteristics of persons captured in each captured image.

また、例えば、人物を追跡するために、いわゆるRFID((Radio_Frequency_IDentification)タグ等の電波発信源を人物に持たせるという技術が提案されている(例えば、特許文献5および6参照。)。この技術では、追跡領域内で、人物に持たせた電波発信源からの電波を追跡することでその人物が追跡される。   For example, in order to track a person, a technique has been proposed in which a person has a radio wave source such as a so-called RFID (Radio_Frequency_IDentification) tag (see, for example, Patent Documents 5 and 6). In the tracking area, the person is tracked by tracking the radio wave from the radio wave transmission source given to the person.

追跡領域内において人物をこのように追跡することにより、人物が商品の購入に至る経緯、あるいは、未購入のまま退出に至る経緯等を把握することができる。そして、そのように把握された経緯は、後日、商品陳列や商品開発等の参考に供されることとなる。   By tracking the person in this way in the tracking area, it is possible to grasp the background of the person purchasing the product or the background of leaving without purchasing the product. Then, the background ascertained will be used for reference for product display, product development, etc. at a later date.

特開平11−175597号公報Japanese Patent Laid-Open No. 11-175597 特開2003−263641号公報Japanese Patent Laid-Open No. 2003-263641 特開2005−309951号公報JP 2005-309951 A 国際公開第2005/111880号パンフレットInternational Publication No. 2005/111880 Pamphlet 特開2004−348681号公報JP 2004-348681 A 特開2007−133461号公報JP 2007-133461 A

ここで、カメラでの撮影によって人物を追跡する技術では、撮影に死角があると追跡が途中で途切れるおそれがある。そのため、この技術では、多くの場合、撮影に死角ができないようになるべく多くのカメラによって撮影が行なわれることとなっている。その結果、この技術には、カメラについての設置コストや、撮影画像に対する処理コスト等が嵩んでしまうという問題がある。   Here, in the technique of tracking a person by shooting with a camera, if there is a blind spot in shooting, the tracking may be interrupted in the middle. For this reason, in this technique, in many cases, photography is performed by as many cameras as possible so that blind spots cannot be taken. As a result, this technique has a problem that the installation cost for the camera, the processing cost for the captured image, and the like increase.

また、人物に持たせた電波発信源からの電波を追跡することで人物を追跡する技術では、いわゆるマルチパスやフェージングの影響により精度が低下する恐れがある。また、電波発信源を持っていない人物については、そもそも追跡が不可能となってしまうという問題もある。   Further, in the technique of tracking a person by tracking radio waves from a radio wave transmission source given to the person, there is a risk that accuracy may be lowered due to the influence of so-called multipath and fading. In addition, there is a problem that a person who does not have a radio wave transmission source cannot be tracked in the first place.

本件は上記事情に鑑み、コストを抑えて確実に人物を追跡することができる追跡システムおよび追跡方法を提供することを目的とするものである。   In view of the above circumstances, an object of the present invention is to provide a tracking system and a tracking method capable of reliably tracking a person at a reduced cost.

上記目的を達成する追跡システムの基本形態は、複数のセンシング部および仲介部を備えている。   The basic form of the tracking system that achieves the above object includes a plurality of sensing units and mediation units.

複数のセンシング部は、各々、検出部と識別情報検索部と通知部とを有している。   Each of the plurality of sensing units includes a detection unit, an identification information search unit, and a notification unit.

検出部は、センシング領域内の移動体を検出するものである。   A detection part detects the mobile body in a sensing area | region.

識別情報検索部は、不明な移動体が上記検出部で検出された場合に、上記不明な移動体の識別情報の検索命令をするものである。   The identification information search unit is configured to issue a search command for the identification information of the unknown mobile body when the unknown mobile body is detected by the detection unit.

通知部は、識別情報の検索命令を受けて上記識別情報を保持している場合に上記識別情報を通知するものである。   The notification unit notifies the identification information when the identification information is received in response to a search instruction for the identification information.

仲介部は、上記複数のセンシング部と接続され、いずれかのセンシング部からの識別情報の検索命令を受けて上記いずれかのセンシング部以外のセンシング部に対し上記識別情報の検索命令をする。そして、仲介部は、上記いずれかのセンシング部以外のセンシング部から上記識別情報の通知を受けて、上記識別情報を、上記いずれかのセンシング部に通知する仲介を行なう。   The mediation unit is connected to the plurality of sensing units, receives an identification information search command from any of the sensing units, and issues a search command for the identification information to a sensing unit other than the sensing unit. Then, the mediation unit receives the notification of the identification information from a sensing unit other than any of the sensing units, and performs mediation to notify the identification information to any of the sensing units.

また、上記目的を達成する追跡方法の基本形態は、以下に説明する4つの過程を有する。   Further, the basic form of the tracking method for achieving the above object has the following four processes.

この追跡方法の基本形態は、複数のセンシング部のうちのいずれかのセンシング部が不明な移動体を検出した場合に、上記いずれかのセンシング部が上記不明な移動体の識別情報の検索命令を上記複数のセンシング部と接続する仲介部に出す過程を有する。   The basic form of this tracking method is that when any sensing unit of the plurality of sensing units detects an unknown moving body, any one of the sensing units issues a search command for identification information of the unknown moving body. A process of issuing to an intermediary unit connected to the plurality of sensing units.

また、この追跡方法の基本形態は、上記仲介部が上記検索命令を受けて、上記検索命令をしてきた上記いずれかのセンシング部以外のセンシング部に上記識別情報の検索命令をする識別情報検索過程を有する。   Further, the basic form of this tracking method is an identification information search process in which the intermediary unit receives the search command and issues a search command for the identification information to a sensing unit other than any of the sensing units that has issued the search command. Have

また、この追跡方法の基本形態は、上記いずれかのセンシング部以外のセンシング部が上記仲介部から上記検索命令を受けて、上記不明な移動体の識別情報を保持している場合に、上記仲介部に上記不明な移動体の識別情報を通知する過程を有する。   Further, the basic form of this tracking method is that when a sensing unit other than any of the sensing units receives the search command from the mediation unit and holds the identification information of the unknown mobile body, the mediation A process of notifying the identification information of the unknown moving body to the unit.

さらに、この追跡方法の基本形態は、上記仲介部が、上記不明な移動体の識別情報の通知を受けて、上記識別情報を、上記不明な移動体の識別情報の検索命令を行った上記いずれかのセンシング部に通知する通知過程を有する。   Furthermore, in the basic form of this tracking method, the intermediary unit receives the notification of the identification information of the unknown mobile body, and performs the search instruction for the identification information of the unknown mobile body. A notifying process for notifying the sensing unit.

本件によれば、コストを抑えて確実に人物を追跡することができる。   According to this case, it is possible to reliably track a person at a reduced cost.

基本形態について説明した追跡システムの具体的な実施形態を示す模式図である。It is a schematic diagram which shows specific embodiment of the tracking system demonstrated about the basic form. 図1の追跡システムにおける第1〜第3センシング装置の機能ブロックを示すブロック図である。It is a block diagram which shows the functional block of the 1st-3rd sensing apparatus in the tracking system of FIG. 図1の追跡システムにおける各センシング装置の第4センシング装置を示すブロック図である。It is a block diagram which shows the 4th sensing apparatus of each sensing apparatus in the tracking system of FIG. 図2の動線算出部によって人物の店舗における移動経路を表わす動線が求められる様子を模式的に示す図である。It is a figure which shows typically a mode that the flow line showing the movement path | route in a person's shop is calculated | required by the flow line calculation part of FIG. 図3の識別情報検索・付与部で実行される識別情報の検索処理を示す模式図である。It is a schematic diagram which shows the search process of the identification information performed in the identification information search and provision part of FIG. 図3の行動辞書を示す図である。It is a figure which shows the action dictionary of FIG. 図3の行動履歴記録部で作成される行動記録の一例を示す図である。It is a figure which shows an example of the action record produced in the action history recording part of FIG. 識別情報「A」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS101からステップS108までを示す図である。It is a figure which shows from step S101 to step S108 in the flowchart which shows the process until the action record about the person of identification information "A" is created. 識別情報「A」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS109からステップS115までを示す図である。It is a figure which shows from step S109 to step S115 in the flowchart which shows the process until the action record about the person of identification information "A" is created. 識別情報「B」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS201からステップS209までを示す図である。It is a figure which shows from step S201 to step S209 in the flowchart which shows the history until the action record about the person of identification information "B" is created. 識別情報「B」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS210からステップS216までを示す図である。It is a figure which shows from step S210 to step S216 in the flowchart which shows the process until the action record about the person of identification information "B" is created.

以下、上記に基本形態について説明した追跡システムおよび追跡方法の具体的な実施形態について、図面を参照して説明する。   Hereinafter, specific embodiments of the tracking system and the tracking method described above for the basic mode will be described with reference to the drawings.

図1は、基本形態について説明した追跡システムの具体的な実施形態を示す模式図である。   FIG. 1 is a schematic diagram showing a specific embodiment of the tracking system described for the basic mode.

この図1に示す追跡システム100は、携帯電話機の加入受付や販売等を行なう店舗110内での人物の追跡と、店舗110内でのその人物の行動の記録とを実行するシステムである。   A tracking system 100 shown in FIG. 1 is a system that executes tracking of a person in a store 110 that accepts and sells a mobile phone, and records a behavior of the person in the store 110.

本実施形態の追跡システム100において追跡対象となる店舗110内の人物が、上述の基本形態における移動体の一例に相当する。   A person in the store 110 to be tracked in the tracking system 100 of the present embodiment corresponds to an example of the moving object in the basic mode described above.

尚、この基本形態における移動体は、人物に限るものではなく、例えば、所定の敷地内を移動する車両等といった人物以外の物体であっても良い。   In addition, the moving body in this basic form is not limited to a person, but may be an object other than a person such as a vehicle that moves within a predetermined site.

この追跡システム100は、店舗110内に設置された第1から第4までの4種類のセンシング装置120,…,150と、店舗110外に設置された行動履歴記録装置160とを備えている。各センシング装置120,…,150が、上述の基本形態におけるセンシング部の一例に相当する。   The tracking system 100 includes four types of first to fourth sensing devices 120,..., 150 installed in the store 110 and an action history recording device 160 installed outside the store 110. Each of the sensing devices 120,..., 150 corresponds to an example of a sensing unit in the basic form described above.

第1センシング装置120は、店舗110内全域を視野に納めるカメラ121と、そのカメラ121で得られる撮影画像中の人物について位置の記録等を実行する第1制御装置122とを備えている。また、本実施形態では、カメラ121は、店舗110内を、所定の時間間隔で静止画撮影を繰返し行っている。   The first sensing device 120 includes a camera 121 that keeps the entire area in the store 110 within the field of view, and a first control device 122 that performs position recording and the like for a person in a captured image obtained by the camera 121. In the present embodiment, the camera 121 repeatedly performs still image shooting in the store 110 at predetermined time intervals.

第2センシング装置130は、人物によって操作され受付順を示す札番号が記された番号札を発券する発券機131と、その発券機131を操作した人物の位置の記録等を実行する第2制御装置132とを備えている。   The second sensing device 130 is operated by a person and issues a ticketing machine 131 that issues a number tag with a tag number indicating the order of acceptance, and second control that executes recording of the position of the person who operated the ticketing machine 131, etc. Device 132.

第3センシング装置140は、代金支払いの受付け機能を有し売上実績を商品毎に集計するPOS(Point of sale system)141と、POS141で代金支払い等を行った人物の位置の記録等を実行する第3制御装置142とを備えている。この第3センシング装置140のPOS141は、人物が支払いを行なうときに店員によって操作される。   The third sensing device 140 has a function of accepting payment, and performs a point-of-sale system (POS) 141 that aggregates sales results for each product, and records the position of the person who paid the price at the POS 141. And a third control device 142. The POS 141 of the third sensing device 140 is operated by a store clerk when a person pays.

第4センシング装置150は、商品展示エリア110aの床に設置され、踏まれると圧力を検知する3つのマットセンサ151N,151P,151Fを備えている。これら3つのマットセンサ151N,151P,151Fは、商品N、商品P、商品Fという3種類の商品それぞれの商品棚の前に立った人物に踏まれる位置に設置されている。そして、各マットセンサは、1人の人物に踏まれるのに最低限必要なおよそ30cm四方の正方形のマット形状を有している。また、第4センシング装置150は、各マットセンサに接続され、いずれかのマットセンサを踏んだ人物の位置の記録等を実行する第4制御装置152を備えている。   The fourth sensing device 150 is installed on the floor of the product display area 110a and includes three mat sensors 151N, 151P, and 151F that detect pressure when stepped on. These three mat sensors 151N, 151P, and 151F are installed at positions that can be stepped on by a person standing in front of the product shelf of each of the three types of products, product N, product P, and product F. Each mat sensor has a square mat shape of approximately 30 cm square which is a minimum required to be stepped on by one person. The fourth sensing device 150 includes a fourth control device 152 that is connected to each mat sensor and records the position of a person who has stepped on any of the mat sensors.

行動履歴記録装置160は、各センシング装置に接続され、各センシング装置で検出される人物の位置に基づいて、その人物の店舗110内での行動を記録する装置である。   The behavior history recording device 160 is a device that is connected to each sensing device and records the behavior of the person in the store 110 based on the position of the person detected by each sensing device.

以下、各センシング装置が備えている制御装置および行動履歴記録装置160について詳細に説明する。   Hereinafter, the control device and the action history recording device 160 included in each sensing device will be described in detail.

図2は、図1の追跡システムにおける第1〜第3センシング装置の機能ブロックを示すブロック図である。また、図3は、図1の追跡システムにおける第4センシング装置と行動履歴記録装置160とを示すブロック図である。   FIG. 2 is a block diagram showing functional blocks of the first to third sensing devices in the tracking system of FIG. FIG. 3 is a block diagram showing the fourth sensing device and the action history recording device 160 in the tracking system of FIG.

まず、カメラ121を備えた第1センシング装置120について説明する。   First, the 1st sensing apparatus 120 provided with the camera 121 is demonstrated.

この第1センシング装置120の第1制御装置122は、移動体検出部122A、位置検出部122B、動線算出部122C、計時部122D、センシング情報格納部122E、および通信部122Fを備えている。   The first control device 122 of the first sensing device 120 includes a moving body detection unit 122A, a position detection unit 122B, a flow line calculation unit 122C, a timing unit 122D, a sensing information storage unit 122E, and a communication unit 122F.

移動体検出部122Aは、カメラ121で所定の時間間隔毎に撮影される各撮影画像中の移動体の像を、店舗110内を移動する人物の像として検出する。尚、移動体の像の検出方法としては、背景差分法、オプティカルフロー、粒子フィルタ等の公知の方法が挙げられるが、ここでは、特に限定しないこととする。   The moving object detection unit 122A detects an image of the moving object in each captured image captured at predetermined time intervals by the camera 121 as an image of a person moving in the store 110. As a method for detecting an image of a moving object, known methods such as a background subtraction method, an optical flow, a particle filter, and the like can be cited, but here, there is no particular limitation.

位置検出部122Bは、各撮影画像について得られる検出結果から、店舗110内を移動する人物の、その店舗110における、各撮影画像に対応する位置を検出する。ここで、本実施形態では、人物の位置が、店舗110内を天井から俯瞰したときの、その人物の像の中心点の二次元座標で検出される。   The position detection unit 122B detects the position corresponding to each captured image in the store 110 of a person who moves in the store 110 from the detection result obtained for each captured image. Here, in the present embodiment, the position of the person is detected by the two-dimensional coordinates of the center point of the person's image when the inside of the store 110 is viewed from the ceiling.

ここで、カメラ121と移動体検出部122Aと位置検出部122Bとを合わせたものが、上述の基本形態における検出部の一例に相当する。   Here, a combination of the camera 121, the moving body detection unit 122A, and the position detection unit 122B corresponds to an example of the detection unit in the basic mode described above.

動線算出部122Cは、位置検出部122Bが各撮影画像について検出する二次元座標を時系列に沿って順次に結ぶことで、人物の店舗110における移動経路を表わす動線を求める。   The flow line calculation unit 122C obtains a flow line representing the movement route of the person in the store 110 by sequentially connecting the two-dimensional coordinates detected by the position detection unit 122B for each captured image in time series.

図4は、図2の動線算出部によって人物の店舗における移動経路を表わす動線が求められる様子を模式的に示す図である。   FIG. 4 is a diagram schematically illustrating a state in which a flow line representing a movement route of a person in a store is obtained by the flow line calculation unit in FIG.

図2の動線算出部122Cは、まず、ある時点での人物の像Ai+1の中心点Ci+1の二次元座標(Xi+1,Yi+1)が位置検出部122Bで検出されると、その二次元座標(Xi+1,Yi+1)と結ぶべき前回の二次元座標(X,Y)を次のように認識する。例えば、店舗110内を複数の人物が移動している場合、撮影画像からは、各人物についての二次元座標が検出される。動線算出部122Cは、前回の撮影画像から検出された二次元座標のうち、ある人物の今回の二次元座標(Xi+1,Yi+1)の所定範囲内の近傍に存在する二次元座標を、その人物の前回の二次元座標(X,Y)に採用する。 The flow line calculation unit 122C in FIG. 2 first detects the two-dimensional coordinates (X i + 1 , Y i + 1 ) of the center point C i + 1 of the human image A i + 1 at a certain point in time when the position detection unit 122B detects the two-dimensional coordinates. The previous two-dimensional coordinates (X i , Y i ) to be connected to the dimensional coordinates (X i + 1 , Y i + 1 ) are recognized as follows. For example, when a plurality of persons are moving in the store 110, two-dimensional coordinates for each person are detected from the captured image. The flow line calculation unit 122C, among the two-dimensional coordinates detected from the previous photographed image, the two-dimensional coordinates existing in the vicinity of a certain person within the predetermined range of the current two-dimensional coordinates (X i + 1 , Y i + 1 ), It is adopted as the previous two-dimensional coordinates (X i , Y i ) of the person.

そして、動線算出部122Cは、今回の二次元座標(Xi+1,Yi+1)を、その採用された前回の(X,Y)と結ぶ。このような処理が、一定の時間間隔で画像が撮影される度に実行されることで、一人の人物の移動経路を表わす動線L1が求められる。動線算出部122Cは、このように求めた動線L1に属する各二次元座標を、後述するように取得される、その人物を識別する識別情報と対応付けて不図示のメモリに一時的に保管する。 Then, the flow line calculation unit 122C connects the current two-dimensional coordinates (X i + 1 , Y i + 1 ) with the adopted previous (X i , Y i ). Such a process is executed each time an image is taken at a certain time interval, whereby a flow line L1 representing a movement path of one person is obtained. The flow line calculation unit 122C temporarily associates each two-dimensional coordinate belonging to the flow line L1 thus obtained with identification information for identifying the person acquired as described later in a memory (not shown). store.

ここで、本実施形態では、図1に示すように、店舗110内には、入口111に隣接し、入退店する人物が必ず通過する範囲(入退店時通過範囲)111aが設定されている。   Here, in the present embodiment, as shown in FIG. 1, in the store 110, a range (a store entry / exit range) 111 a adjacent to the entrance 111 and through which a person entering or leaving the store must pass is set. Yes.

そして、動線算出部122Cは、動線L1を求めるに当たり、今回の二次元座標が入退店時通過範囲111a内に位置し、かつ、今回の二次元座標に結びつく前回の二次元座標が存在しない場合、今回の二次元座標を、新規に入店した人物の位置であると判定する。動線算出部122Cは、今回の二次元座標を、新規に入店した人物の位置であると判定した場合、その旨を、今回の二次元座標とともにセンシング情報格納部122Eに通知する。   Then, the flow line calculation unit 122C determines that the current two-dimensional coordinates are located in the entrance / exit passing range 111a and the previous two-dimensional coordinates associated with the current two-dimensional coordinates exist when determining the flow line L1. If not, the current two-dimensional coordinates are determined to be the position of the person who newly entered the store. When the flow line calculation unit 122C determines that the current two-dimensional coordinate is the position of the person who newly enters the store, the flow line calculation unit 122C notifies the sensing information storage unit 122E of the fact together with the current two-dimensional coordinate.

また、動線算出部122Cは、前回、先端が入退店時通過範囲111aに存在していた動線L1について、今回、その先端に結びつく二次元座標が存在しない場合、その動線L1に対応する識別情報の人物が退店したものと判断する。そして、動線算出部122Cは、その識別情報の人物が退店した旨についての判定結果もセンシング情報格納部122Eに通知する。ただし、この場合には、今回の二次元座標が存在しないこととなる。また、この時点では、上記の動線L1が何という識別情報に対応しているかは既に判明している。このため、この場合には、人物が退店した旨についての判定結果と、その人物の識別情報がセンシング情報格納部122Eに通知される。   Further, the flow line calculation unit 122C corresponds to the flow line L1 when there is no two-dimensional coordinate associated with the tip this time about the flow line L1 whose tip was previously in the entrance / exit passage range 111a. It is determined that the person with the identification information to be closed has left the store. Then, the flow line calculation unit 122C notifies the sensing information storage unit 122E of the determination result that the person of the identification information has left the store. However, in this case, the current two-dimensional coordinates do not exist. At this time, it is already known what identification information the flow line L1 corresponds to. For this reason, in this case, the determination result about the person leaving the store and the identification information of the person are notified to the sensing information storage unit 122E.

また、本実施形態では、図1に示すように、店舗110内には、発券機131に隣接し、発券機131を操作する人物が必ず位置する範囲(発券機操作範囲)131aが設定されている。さらに、POS141に隣接し、POS141で代金支払いを行なう人物が必ず位置する範囲(POS支払い範囲)141aが設定されている。また、動線算出部122Cは、上記の3つのマットセンサ151N,151P,151Fそれぞれが設置されている範囲を、各マットセンサに対応する商品を手に取る人物が必ず位置する範囲として認識する。   In the present embodiment, as shown in FIG. 1, a range (a ticketing machine operation range) 131 a adjacent to the ticketing machine 131 and where a person operating the ticketing machine 131 is necessarily located is set in the store 110. Yes. Further, a range (POS payment range) 141a adjacent to the POS 141 in which a person who pays for the POS 141 is always located is set. Further, the flow line calculation unit 122C recognizes the range in which each of the three mat sensors 151N, 151P, and 151F is installed as a range in which a person who picks up a product corresponding to each mat sensor is located.

図4には、発券機操作範囲131a、POS支払い範囲141a、3つのマットセンサ151N,151P,151Fそれぞれの設置範囲が、抽象的な四角領域Sで示されている。   In FIG. 4, the installation ranges of the ticket machine operating range 131a, the POS payment range 141a, and the three mat sensors 151N, 151P, and 151F are indicated by an abstract square region S.

そして、動線算出部122Cは、今回の二次元座標がこのような四角領域S内に存在する場合、動線L1がその四角領域Sに達したと判定する。動線算出部122Cは、このような判定を、発券機操作範囲131a、POS支払い範囲141a、3つのマットセンサ151N,151P,151Fそれぞれの設置範囲について行なう。そして、動線算出部122Cは、このような判定の結果についても今回の二次元座標とともにセンシング情報格納部122Eに通知する。   Then, the flow line calculation unit 122C determines that the flow line L1 has reached the square area S when the current two-dimensional coordinates are present in the square area S. The flow line calculation unit 122C makes such a determination on the installation ranges of the ticketing machine operation range 131a, the POS payment range 141a, and the three mat sensors 151N, 151P, and 151F. Then, the flow line calculation unit 122C notifies the sensing information storage unit 122E of the result of such determination together with the current two-dimensional coordinates.

再び、図2および図3に戻って、この追跡システム100の機能ブロックについての説明を続ける。   2 and 3 again, the description of the functional blocks of the tracking system 100 will be continued.

この図2に示す第1センシング装置120の計時部122Dは、カメラ121が所定の時間間隔で静止画撮影を行なうときの各撮影時刻を、店舗110内の人物について位置検出が行なわれた検出時刻として計測する。そして、計時部122Dは、その計測した検出時刻を、次回の検出時刻が計測されるまで記憶する。本実施形態では、この計時部122Dが計測して記憶した検出時刻は、後述するようにセンシング情報格納部122Eによって適宜に読み出される。   The timing unit 122D of the first sensing device 120 shown in FIG. 2 indicates each shooting time when the camera 121 takes a still image at predetermined time intervals, and a detection time when the position of the person in the store 110 is detected. Measure as Then, the time measuring unit 122D stores the measured detection time until the next detection time is measured. In the present embodiment, the detection time measured and stored by the time measuring unit 122D is appropriately read out by the sensing information storage unit 122E as will be described later.

次に、センシング情報格納部122Eについて説明する。   Next, the sensing information storage unit 122E will be described.

このセンシング情報格納部122Eは、今回の二次元座標が新規に入店した人物の位置である旨が動線算出部122Cから通知されてきた場合、行動履歴記録装置160に、この新規の人物を識別する識別情報を通信部122Fを使って問い合わせる。また、この問合せの際には、センシング情報格納部122Eは、動線算出部122Cでの判定結果、即ち、この問合せに係る人物が新規に入店した人物である旨を付して問合せを行なう。   When the sensing information storage unit 122E is notified from the flow line calculation unit 122C that the current two-dimensional coordinates are the position of the person who newly entered the store, the sensing information storage unit 122E stores the new person in the action history recording device 160. The identification information to be identified is inquired using the communication unit 122F. Further, at the time of this inquiry, the sensing information storage unit 122E makes an inquiry with the determination result in the flow line calculation unit 122C, that is, the person related to this inquiry is a newly entered person. .

そして、この問合せに対して行動履歴記録装置160から通知されてきた識別情報は、センシング情報格納部122Eから上記の動線算出部122Cに渡される。動線算出部122Cは、その識別情報を、今回の二次元座標以降に順次に結ばれて上記のように動線をなす各二次元座標とともに不図示のメモリに一時的に格納する。   Then, the identification information notified from the action history recording device 160 in response to this inquiry is transferred from the sensing information storage unit 122E to the flow line calculation unit 122C. The flow line calculation unit 122C temporarily stores the identification information in a memory (not shown) together with the two-dimensional coordinates sequentially connected after the current two-dimensional coordinates and forming the flow line as described above.

以上のような処理により、動線算出部122Cは、1人の人物が入店してから退店するまでの動線を、その人物を識別しながら追って行くこととなる。   Through the processing as described above, the flow line calculation unit 122C follows the flow line from when one person enters the store to when the person leaves the store while identifying the person.

ここで、図1の店舗110内では、発券機操作範囲131a、POS支払い範囲141a、3つのマットセンサ151N,151P,151Fそれぞれの設置範囲は、複数の人物で込み合い易い場所である。この様な場所では、ある人物が別の人物の影に隠れて、カメラ121による撮影の死角に入ってしまい、その死角中の人物の二次元座標が一時的に検出できなくなるといった事態が想定される。このような場合には、後で死角を脱した人物の二次元座標が検出されたときに、そのときの二次元座標に結び付けて動線を形成すべき前回の二次元座標が、動線算出部122Cにとって不明となってしまう。言い替えると、今回の二次元座標が、店舗110内のどの人物の位置なのかが動線算出部122Cにとって不明となってしまう。   Here, in the store 110 of FIG. 1, the installation ranges of the ticket machine operating range 131a, the POS payment range 141a, and the three mat sensors 151N, 151P, and 151F are places where a plurality of persons are likely to get crowded. In such a place, it is assumed that a person is hidden behind another person's shadow and enters the blind spot of shooting by the camera 121, and the two-dimensional coordinates of the person in the blind spot cannot be detected temporarily. The In such a case, when two-dimensional coordinates of a person who has left the blind spot are detected later, the previous two-dimensional coordinates that should be linked to the two-dimensional coordinates at that time to form a flow line are calculated as a flow line. It becomes unknown to the part 122C. In other words, it is unclear to the flow line calculation unit 122C which person in the store 110 the current two-dimensional coordinates are.

本実施形態では、動線算出部122Cは、上記の各種範囲内で前回の二次元座標が不明となった場合には、その旨を、今回の二次元座標とともにセンシング情報格納部122Eに通知する。そして、センシング情報格納部122Eは、行動履歴記録装置160に、この今回の二次元座標に位置する人物を識別する識別情報を通信部122Fを使って問い合わせる。また、この問合せの際には、センシング情報格納部122Eは、計時部122Dから今回の検出時刻を読み出して、その今回の検出時刻と今回の二次元座標とを行動履歴記録装置160に通知する。   In the present embodiment, the flow line calculation unit 122C notifies the sensing information storage unit 122E together with the current two-dimensional coordinates when the previous two-dimensional coordinates are unknown within the various ranges described above. . Then, the sensing information storage unit 122E makes an inquiry to the behavior history recording device 160 for identification information for identifying a person located at the current two-dimensional coordinates using the communication unit 122F. In this inquiry, the sensing information storage unit 122E reads the current detection time from the time measuring unit 122D and notifies the action history recording device 160 of the current detection time and the current two-dimensional coordinates.

そして、この問合せに対して行動履歴記録装置160から通知されてきた識別情報は、センシング情報格納部122Eから上記の動線算出部122Cに渡される。動線算出部122Cは、今回の二次元座標を、その渡された識別情報に対応付けて不図示のメモリに一時的に格納する。このような処理により、動線算出部122Cでは、一旦は途切れてしまった1人の人物についての移動経路の追跡が再開されることとなる。   Then, the identification information notified from the action history recording device 160 in response to this inquiry is transferred from the sensing information storage unit 122E to the flow line calculation unit 122C. The flow line calculation unit 122C temporarily stores the current two-dimensional coordinates in a memory (not shown) in association with the passed identification information. By such processing, the flow line calculation unit 122C resumes the tracking of the movement route for one person who has been interrupted.

また、センシング情報格納部122Eは、動線算出部122Cから、上述したように、今回の二次元座標が新規に入店した人物の位置であると判定された旨が通知されてきた場合、今回の二次元座標を、その人物の識別情報と対応付けて所定のメモリに格納する。   In addition, when the sensing information storage unit 122E is notified from the flow line calculation unit 122C that it is determined that the current two-dimensional coordinate is the position of the person who newly enters the store, as described above, this time Are associated with the identification information of the person and stored in a predetermined memory.

また、センシング情報格納部122Eは、ある人物の動線が、発券機操作範囲131a等といった上記の各種範囲に達した旨が動線算出部122Cから通知されてきた場合、今回の二次元座標を、その人物の識別情報と対応付けて所定のメモリに格納する。   In addition, the sensing information storage unit 122E, when notified from the flow line calculation unit 122C that the flow line of a certain person has reached the above various ranges such as the ticketing machine operation range 131a, the two-dimensional coordinates of this time are displayed. And stored in a predetermined memory in association with the identification information of the person.

さらに、センシング情報格納部122Eは、ある人物が退店した旨が動線算出部122Cから通知されてきた場合には、その旨をメモリに格納する。   Furthermore, if the sensing information storage unit 122E is notified from the flow line calculation unit 122C that a certain person has left the store, the sensing information storage unit 122E stores that fact in the memory.

ここで、センシング情報格納部122Eは、上記のように今回の二次元座標あるいは人物が退店した旨をメモリに格納する際には、計時部122Dから、今回の撮影時刻、即ち、今回の二次元座標の検出時刻あるいは人物の退店時刻を読み出す。そして、センシング情報格納部122Eは、その読み出した今回の検出時刻や退店時刻も、今回の二次元座標や人物が退店した旨に対応付けてメモリに格納する。   Here, when the sensing information storage unit 122E stores the current two-dimensional coordinates or the fact that the person has left the store as described above in the memory, the time measurement unit 122D receives the current shooting time, that is, the current two-time coordinate. The detection time of the dimensional coordinate or the person's closing time is read out. Then, the sensing information storage unit 122E stores the read current detection time and store closing time in the memory in association with the current two-dimensional coordinates and the fact that the person has left the store.

このセンシング情報格納部122Eは、上述の基本形態における識別情報検索部の一例に相当する。   The sensing information storage unit 122E corresponds to an example of the identification information search unit in the basic form described above.

また、本実施形態では、センシング情報格納部122Eは、ある識別情報の人物について、入店に係る二次元座標と検出時刻を格納する場合には、その検出時刻にその識別情報の人物が入店した旨を示すイベント情報を生成する。このイベント情報には、人物の入店検出という事象と、その人物の識別情報とが含まれている。そして、センシング情報格納部122Eは、上記の格納時に、その生成したイベント情報を行動記録装置160に送る。   In the present embodiment, when the sensing information storage unit 122E stores the two-dimensional coordinates and the detection time related to the store for a person with certain identification information, the person with the identification information enters the store at the detection time. Event information indicating that it has been generated is generated. This event information includes an event of detection of entry of a person and identification information of the person. Then, the sensing information storage unit 122E sends the generated event information to the action recording device 160 during the above storage.

また、センシング情報格納部122Eは、ある識別情報の人物について、退店した旨と退店時刻を格納する場合にも、その退店時刻にその識別情報の人物が退店した旨を示すイベント情報を生成する。このイベント情報には、人物の退店検出という事象と、その人物の識別情報とが含まれている。そして、センシング情報格納部122Eは、上記の格納時に、その生成したイベント情報を行動記録装置160に送る。   Further, even when the sensing information storage unit 122E stores the fact that the person with certain identification information has left the store and the store closing time, the event information indicating that the person with the identification information has left the store at the store closing time. Is generated. The event information includes an event of detecting the person leaving the store and identification information of the person. Then, the sensing information storage unit 122E sends the generated event information to the action recording device 160 during the above storage.

次に、発券機131を備えた第2センシング装置130について説明する。   Next, the 2nd sensing apparatus 130 provided with the ticket issuing machine 131 is demonstrated.

この第2センシング装置130の第2制御装置132は、札番号検出部132A、計時部132B、センシング情報格納部132C、および通信部132Dを備えている。   The second control device 132 of the second sensing device 130 includes a tag number detector 132A, a timer unit 132B, a sensing information storage unit 132C, and a communication unit 132D.

発券機131は、上述したように、人物によって操作されると札番号が記された番号札を発券する。ここで、本実施形態では、発券機131は、この発券機131を操作する際の人物の立ち位置についての予測の二次元座標を予め記憶している。本実施形態では、この予測の二次元座標として、図2に示す発券機操作範囲131aの中心座標が採用されている。そして、発券機131は、発券する際には、その予め記憶している二次元座標を、この発券機131を操作する人物の位置についての検出結果として札番号検出部132Aに渡す。   As described above, when the ticket issuing machine 131 is operated by a person, the ticket issuing machine 131 issues a number tag on which a bill number is written. Here, in the present embodiment, the ticket issuing machine 131 stores in advance two-dimensional coordinates for prediction of the standing position of the person when operating the ticket issuing machine 131. In the present embodiment, the center coordinates of the ticketing machine operation range 131a shown in FIG. 2 are adopted as the two-dimensional coordinates for the prediction. Then, when issuing the ticket, the ticket issuing machine 131 passes the two-dimensional coordinates stored in advance to the tag number detection unit 132A as a detection result of the position of the person operating the ticket issuing machine 131.

この発券機131も、上述の基本形態における検出部の一例に相当する。   The ticket issuing machine 131 also corresponds to an example of the detection unit in the basic form described above.

札番号検出部132Aは、人物によって操作され発券機131が発券した番号札に記されている札番号を検出する。そして、札番号検出部132Aは、その札番号と、上記のように発券機131から渡された二次元座標とをセンシング情報格納部132Cに渡す。   The bill number detection unit 132A detects a bill number written on a number tag operated by a person and issued by the ticket issuing machine 131. Then, the bill number detection unit 132A passes the bill number and the two-dimensional coordinates delivered from the ticket issuing machine 131 as described above to the sensing information storage unit 132C.

計時部132Bは、発券機131が人物によって操作されると、その操作時刻を、上記のように人物の位置が検出された検出時刻として計測する。そして、計時部132Bは、その計測した検出時刻を、次に発券機131が操作されてその操作時刻が計測されるまで記憶する。   When the ticket issuing machine 131 is operated by a person, the timer unit 132B measures the operation time as the detection time when the position of the person is detected as described above. And the time measuring part 132B memorize | stores the measured detection time until the ticketing machine 131 is operated next and the operation time is measured.

センシング情報格納部132Cは、札番号検出部132Aから二次元座標を渡されると、その二次元座標に位置して発券機131を操作した人物を識別する識別情報を行動履歴記録装置160に通信部132Dを使って問い合わせる。この問合せの際には、センシング情報格納部132Cは、計時部132Bから上記の検出時刻を読出して、その検出時刻と、札番号検出部132Aから渡された二次元座標とを行動履歴記録装置160に通知する。   When the two-dimensional coordinates are passed from the tag number detection unit 132A, the sensing information storage unit 132C transmits identification information identifying the person who has operated the ticket issuing machine 131 at the two-dimensional coordinates to the action history recording device 160. Query using 132D. In this inquiry, the sensing information storage unit 132C reads the detection time from the time measuring unit 132B, and uses the detection time and the two-dimensional coordinates passed from the tag number detection unit 132A to the action history recording device 160. Notify

この問合せに対して行動履歴記録装置160から上記の人物を識別する識別情報が通知されてくると、センシング情報格納部132Cは、次のような格納処理を行なう。即ち、センシング情報格納部132Cは、札番号検出部132Aから渡された二次元座標、計時部132Bから読み出した検出時刻、および、通知されてきた識別情報とを互いに対応付けてメモリに格納する。   When identification information for identifying the person is notified from the action history recording device 160 in response to this inquiry, the sensing information storage unit 132C performs the following storage process. That is, the sensing information storage unit 132C stores the two-dimensional coordinates passed from the tag number detection unit 132A, the detection time read from the time measuring unit 132B, and the notified identification information in the memory in association with each other.

このセンシング情報格納部132Cも、上述の基本形態における識別情報検索部の一例に相当する。   The sensing information storage unit 132C also corresponds to an example of the identification information search unit in the basic form described above.

さらに、センシング情報格納部132Cは、上記のような格納の際には、上記の札番号検出部132で検出された札番号の番号札を、上記の検出時刻に上記の識別情報の人物が発券機131で発券した旨を示すイベント情報を生成する。このイベント情報には、番号札発券という事象と、その人物の識別情報と、その番号札の札番号とが含まれている。そして、センシング情報格納部132Cは、上記の格納時に、その生成したイベント情報を行動記録装置160に送る。   Furthermore, the sensing information storage unit 132C issues the number tag of the tag number detected by the tag number detection unit 132 at the time of the storage as described above. Event information indicating that the machine 131 has issued a ticket is generated. This event information includes a phenomenon of ticket number issuance, identification information of the person, and a tag number of the number tag. Then, the sensing information storage unit 132C sends the generated event information to the action recording device 160 at the time of the above storage.

次に、POS141を備えた第3センシング装置140について説明する。   Next, the 3rd sensing apparatus 140 provided with POS141 is demonstrated.

この第3センシング装置140の第3制御装置142は、商品検出部142A、計時部142B、センシング情報格納部142C、および通信部142Dを備えている。   The third control device 142 of the third sensing device 140 includes a product detection unit 142A, a timer unit 142B, a sensing information storage unit 142C, and a communication unit 142D.

POS141は、上述したように、人物による代金支払いの受付け機能を有し売上実績を商品毎に集計する。ここで、本実施形態では、POS141は、このPOS141で代金支払いを行なう際の人物の立ち位置についての予測の二次元座標を予め記憶している。本実施形態では、この予測の二次元座標として、図2に示すPOS支払い範囲141aの中心座標が採用されている。そして、POS141は、代金支払いを受け付ける際には、その予め記憶している二次元座標を、代金支払いを行なう人物の位置についての検出結果として商品検出部142Aに渡す。   As described above, the POS 141 has a function of accepting payment by a person, and totals sales results for each product. Here, in the present embodiment, the POS 141 stores in advance two-dimensional coordinates for prediction of a person's standing position when paying with the POS 141. In the present embodiment, the center coordinates of the POS payment range 141a shown in FIG. 2 are adopted as the two-dimensional coordinates of the prediction. Then, when accepting the price payment, the POS 141 passes the two-dimensional coordinates stored in advance to the product detection unit 142A as a detection result of the position of the person who pays the price.

このPOS141も、上述の基本形態における検出部の一例に相当する。   The POS 141 also corresponds to an example of the detection unit in the basic form described above.

商品検出部142Aは、POS141で人物が代金を支払った商品の商品名を検出する。そして、商品検出部142Aは、その商品名と、上記のようにPOS141から渡された二次元座標とをセンシング情報格納部142Cに渡す。   The product detection unit 142A detects the product name of the product for which the person paid the price at the POS 141. Then, the product detection unit 142A passes the product name and the two-dimensional coordinates passed from the POS 141 as described above to the sensing information storage unit 142C.

計時部142Bは、POS141で支払いが行なわれると、その時刻を、上記のように人物の位置が検出された検出時刻として計測する。そして、計時部142Bは、その計測した検出時刻を、次にPOS141で支払いが行なわれてその時刻が計測されるまで記憶する。   When the payment is made at the POS 141, the time measuring unit 142B measures the time as the detection time when the position of the person is detected as described above. Then, the time measuring unit 142B stores the measured detection time until payment is made at the POS 141 and the time is measured.

センシング情報格納部142Cは、商品検出部142Aから渡された二次元座標に位置して代金を支払った人物を識別する識別情報を行動履歴記録装置160に通信部142Dを使って問い合わせる。この問合せの際には、センシング情報格納部142Cは、計時部132Bから上記の検出時刻を読出して、その検出時刻と、商品検出部142Aから渡された二次元座標とを行動履歴記録装置160に通知する。   The sensing information storage unit 142C makes an inquiry to the behavior history recording device 160 using the communication unit 142D for identification information for identifying the person who is located at the two-dimensional coordinates passed from the product detection unit 142A and has paid the price. At the time of this inquiry, the sensing information storage unit 142C reads the detection time from the time measuring unit 132B and sends the detection time and the two-dimensional coordinates passed from the product detection unit 142A to the action history recording device 160. Notice.

この問合せに対して行動履歴記録装置160から上記の人物を識別する識別情報が通知されてくると、センシング情報格納部142Cは、次のような格納処理を行なう。即ち、センシング情報格納部142Cは、商品検出部142Aから渡された二次元座標、計時部142Bから読み出された検出時刻、および、通知されてきた識別情報とを互いに対応付けてメモリに格納する。   When identification information for identifying the person is notified from the action history recording device 160 in response to this inquiry, the sensing information storage unit 142C performs the following storage process. That is, the sensing information storage unit 142C stores the two-dimensional coordinates passed from the product detection unit 142A, the detection time read from the time measuring unit 142B, and the notified identification information in the memory in association with each other. .

このセンシング情報格納部142Cも、上述の基本形態における識別情報検索部の一例に相当する。   This sensing information storage unit 142C also corresponds to an example of the identification information search unit in the basic form described above.

さらに、センシング情報格納部142Cは、上記のような格納の際には、上記の商品検出部142Aで検出された商品名の商品について、上記の検出時刻に上記の識別情報の人物がPOS141で支払いを行った旨を示すイベント情報を生成する。このイベント情報には、商品購入という事象と、その人物の識別情報と、購入された商品の商品名とが含まれている。そして、センシング情報格納部142Cは、上記の格納時に、その生成したイベント情報を行動記録装置160に送る。   Furthermore, the sensing information storage unit 142C pays the identification information person with the POS 141 at the detection time for the product with the product name detected by the product detection unit 142A. Event information indicating that the process has been performed is generated. This event information includes an event of product purchase, identification information of the person, and the product name of the purchased product. Then, the sensing information storage unit 142C sends the generated event information to the action recording device 160 at the time of the above storage.

次に、図3に示す3つのマットセンサ151F,151P,151Nを備えた第4センシング装置150について説明する。   Next, the fourth sensing device 150 including the three mat sensors 151F, 151P, and 151N illustrated in FIG. 3 will be described.

この第4センシング装置150の第4制御装置152は、押圧位置検出部152A、計時部152B、センシング情報格納部152C、および通信部152Dを備えている。   The fourth control device 152 of the fourth sensing device 150 includes a pressed position detection unit 152A, a timing unit 152B, a sensing information storage unit 152C, and a communication unit 152D.

3つのマットセンサ151F,151P,151Nは、それぞれ、人物に踏まれるとON状態となりその人物が離れるとOFF状態となる。そして、3つのマットセンサのうちON状態となったマットセンサは、ON状態にある旨を所定の時間間隔毎に、自分が3つのうちのどのマットセンサであるかを示すセンサ識別情報とともに押圧位置検出部152Aに通知する。また、3つのマットセンサのうちON状態からOFF状態になったマットセンサは、直前にON状態を通知したタイミングから上記の時間間隔が経過した後に、OFF状態になった旨をセンサ識別情報とともに押圧位置検出部152Aに通知する。   The three mat sensors 151F, 151P, and 151N are turned on when a person steps on the mat sensors 151F, 151P, and 151N, and turned off when the person leaves. The mat sensor that is in the ON state among the three mat sensors is pressed to indicate that it is in the ON state at a predetermined time interval together with sensor identification information indicating which of the three mat sensors it is. Notify the detector 152A. Of the three mat sensors, the mat sensor that has changed from the ON state to the OFF state presses together with the sensor identification information that the mat sensor has been turned OFF after the above time interval has elapsed from the timing when the ON state was notified immediately before. The position detection unit 152A is notified.

押圧位置検出部152Aは、3つのマットセンサ151F,151P,151Nそれぞれの設置位置を表わす二次元座標を記憶している。そして、まず、ON状態にある旨がセンサ識別情報とともに通知されてきた場合には、押圧位置検出部152Aは、そのセンサ識別情報が示すマットセンサの設置位置を表わす二次元座標を、そのマットセンサを踏んでいる人物の位置として検出する。そして、この場合には、押圧位置検出部152Aは、そのように検出した人物の位置を表わす二次元座標と、上記のセンサ識別情報が示すマットセンサがON状態にある旨とをセンシング情報格納部142Cに通知する。   The pressed position detector 152A stores two-dimensional coordinates representing the installation positions of the three mat sensors 151F, 151P, and 151N. First, when it is notified that the sensor is in the ON state together with the sensor identification information, the pressed position detection unit 152A uses the two-dimensional coordinates representing the installation position of the mat sensor indicated by the sensor identification information as the mat sensor. It detects as the position of the person who is stepping on. In this case, the pressed position detection unit 152A includes a sensing information storage unit that indicates the two-dimensional coordinates representing the position of the person thus detected and that the mat sensor indicated by the sensor identification information is in the ON state. Notify 142C.

また、OFF状態になった旨がセンサ識別情報とともに通知されてきた場合には、押圧位置検出部152Aは、そのセンサ識別情報が示すマットセンサの設置位置を表わす二次元座標を検出する。この二次元座標は、そのマットセンサから人物が離れた時点における、その人物の位置を表している。そして、この場合には、押圧位置検出部152Aは、そのように検出した人物の位置を表わす二次元座標と、上記のセンサ識別情報が示すマットセンサがOFF状態になった旨とをセンシング情報格納部142Cに通知する。   When the sensor identification information notifies that the sensor is in the OFF state, the pressed position detection unit 152A detects a two-dimensional coordinate indicating the mat sensor installation position indicated by the sensor identification information. The two-dimensional coordinates represent the position of the person when the person leaves the mat sensor. In this case, the pressed position detection unit 152A stores the two-dimensional coordinates representing the position of the person thus detected and the fact that the mat sensor indicated by the sensor identification information is in the OFF state. Notify unit 142C.

3つのマットセンサ151F,151P,151Nと押圧位置検出部152Aとを合わせたものも、上述の基本形態における検出部の一例に相当する。   A combination of the three mat sensors 151F, 151P, 151N and the pressed position detection unit 152A also corresponds to an example of the detection unit in the basic mode described above.

計時部152Bは、ON状態にあるマットセンサがその旨を押圧位置検出部152Aに上記の所定間隔毎に通知する時刻を、店舗110内の人物について位置検出が行なわれた検出時刻として計測する。また、ON状態からOFF状態になったマットセンサがその旨を押圧位置検出部152Aに通知する時刻についても、店舗110内の人物について位置検出が行なわれた検出時刻として計測する。そして、計時部152Bは、その計測した検出時刻を、次にいずれかのマットセンサがON状態にある旨あるいはOFF状態になった旨を通知して検出時刻が計測されるまで記憶する。   The timing unit 152B measures the time at which the mat sensor in the ON state notifies the pressed position detection unit 152A to that effect at predetermined intervals as the detection time at which position detection was performed for the person in the store 110. In addition, the time when the mat sensor that has changed from the ON state to the OFF state notifies the pressed position detection unit 152A to that effect is also measured as the detection time when the position of the person in the store 110 is detected. Then, the time measuring unit 152B stores the measured detection time until the next notification is made that any one of the mat sensors is in the ON state or the OFF state, and the detection time is measured.

センシング情報格納部152Cは、ON状態のマットセンサについて所定間隔毎に押圧位置検出部152Aによって行なわれる上記の通知のうち最初の通知が行なわれた時点で、行動履歴記録装置160に、通信部152Dを使って次のような問合せを行なう。即ち、センシング情報格納部152Cは、上記の最初の通知に係る二次元座標に位置する人物を識別する識別情報を行動履歴記録装置160に問い合わせる。この問合せの際には、センシング情報格納部152Cは、計時部152Bからその最初の通知に係る検出時刻を読出して、その検出時刻と、押圧位置検出部152Aから渡された二次元座標とを行動履歴記録装置160に通知する。   The sensing information storage unit 152C sends the communication unit 152D to the action history recording device 160 at the time when the first notification among the above notifications performed by the pressing position detection unit 152A for the ON mat sensor is performed at predetermined intervals. The following query is performed using That is, the sensing information storage unit 152C inquires of the action history recording device 160 about identification information for identifying a person located at the two-dimensional coordinates related to the first notification. At the time of this inquiry, the sensing information storage unit 152C reads the detection time related to the first notification from the time measuring unit 152B, and uses the detection time and the two-dimensional coordinates passed from the pressed position detection unit 152A as an action. The history recording device 160 is notified.

この問合せに対して行動履歴記録装置160から上記の人物を識別する識別情報が通知されてくると、センシング情報格納部152Cは、次のような格納処理を行なう。即ち、センシング情報格納部152Cは、上記の最初の通知に係る二次元座標、計時部152Bから読み出された検出時刻、および、通知されてきた識別情報とを互いに対応付けてメモリに格納する。また、2回目以降の通知に係る二次元座標および検出時刻については、センシング情報格納部152Cは、最初の通知についての上記の問合せで得られた識別情報に対応付けた格納を行なう。このような格納は、ON状態である旨が通知されたマットセンサについてOFF状態になった旨が通知されて来るまで、通知の度に繰返し実行される。そして、そのマットセンサについてOFF状態になった旨が通知された後に、再度ON状態である旨が通知された場合には、センシング情報格納部152Cは、もう一度、上記の識別情報の問合せを実行する。   When the identification information for identifying the person is notified from the action history recording device 160 in response to this inquiry, the sensing information storage unit 152C performs the following storage process. That is, the sensing information storage unit 152C stores the two-dimensional coordinates related to the first notification, the detection time read from the time measuring unit 152B, and the notified identification information in the memory in association with each other. In addition, regarding the two-dimensional coordinates and the detection times related to the second and subsequent notifications, the sensing information storage unit 152C performs storage associated with the identification information obtained by the above inquiry about the first notification. Such storage is repeatedly executed for each notification until the mat sensor that has been notified of being in the ON state is notified of being in the OFF state. When the mat sensor is notified that the mat sensor is in the OFF state and then is notified again that the mat sensor is in the ON state, the sensing information storage unit 152C executes the identification information inquiry once again. .

このセンシング情報格納部152Cも、上述の基本形態における識別情報検索部の一例に相当する。   The sensing information storage unit 152C also corresponds to an example of the identification information search unit in the basic form described above.

さらに、センシング情報格納部152Cは、上記の最初の通知に係る二次元座標と検出時刻の格納、および、OFF状態になった旨の通知に係る二次元座標と検出時刻の格納の際には、それぞれ次のようなイベント情報を生成する。   Furthermore, the sensing information storage unit 152C stores the two-dimensional coordinates and the detection time related to the first notification and the two-dimensional coordinates and the detection time related to the notification that the sensor is in the OFF state. The following event information is generated.

まず、最初の通知については、センシング情報格納部152Cは、センサ識別情報が示すマットセンサが、上記の検出時刻に上記の識別情報の人物によってON状態にされた旨を示すイベント情報を生成する。このイベント情報には、センサ識別情報が示すマットセンサがON状態になったという事象と、その人物の識別情報とが含まれている。   First, for the first notification, the sensing information storage unit 152C generates event information indicating that the mat sensor indicated by the sensor identification information is turned on by the person of the identification information at the detection time. This event information includes an event that the mat sensor indicated by the sensor identification information is in the ON state and the identification information of the person.

次に、OFF状態になった旨の通知については、センシング情報格納部152Cは、センサ識別情報が示すマットセンサが、上記の検出時刻に上記の識別情報の人物によってOFF状態にされた旨を示すイベント情報を生成する。このイベント情報には、センサ識別情報が示すマットセンサがOFF状態になったという事象と、その人物の識別情報とが含まれている。   Next, regarding the notification that the sensor has been turned off, the sensing information storage unit 152C indicates that the mat sensor indicated by the sensor identification information has been turned off by the person having the identification information at the detection time. Generate event information. This event information includes an event that the mat sensor indicated by the sensor identification information is in the OFF state and the identification information of the person.

センシング情報格納部152Cは、最初の通知あるいはOFF状態になった旨の通知についての上記の格納時に生成したイベント情報を行動記録装置160に送る。   The sensing information storage unit 152C sends the event information generated at the time of the above storage about the first notification or the notification of the OFF state to the behavior recording device 160.

次に、行動履歴記録装置160について説明する。   Next, the action history recording device 160 will be described.

この行動履歴記録装置160は、識別情報検索・付与部161、通信部162、行動検出部163、行動辞書164、および行動履歴記録部165を備えている。   The behavior history recording device 160 includes an identification information search / giving unit 161, a communication unit 162, a behavior detection unit 163, a behavior dictionary 164, and a behavior history recording unit 165.

まず、上記の識別情報についての問合せは、通信部162を使って識別情報検索・付与部161で受け取られる。   First, the inquiry about the identification information is received by the identification information search / giving unit 161 using the communication unit 162.

以下、この問合せに対して識別情報検索・付与部161で実行される処理について説明する。   Hereinafter, processing executed by the identification information search / giving unit 161 for this inquiry will be described.

新規の人物を識別する識別情報の問合せに対しては、識別情報検索・付与部161は、そのような問合せがある度に、「A」から「Z」までのアルファベットを「A」から順次に識別情報として第1センシング装置120に通知する。   In response to an inquiry about identification information for identifying a new person, the identification information search / grant unit 161 sequentially changes the alphabet from “A” to “Z” in order from “A” each time such an inquiry is made. The first sensing device 120 is notified as identification information.

また、識別情報検索・付与部161は、一旦途切れてしまった動線の取得を再開する際の第1センシング装置120や、第2〜4センシング装置のうちのいずれかのセンシング装置から識別情報の問合せがあると、次のような識別情報の検索処理を実行する。   In addition, the identification information search / grant unit 161 receives the identification information from the first sensing device 120 or any of the second to fourth sensing devices when resuming the acquisition of the flow line that has been interrupted. When there is an inquiry, the following identification information search process is executed.

図5は、図3の識別情報検索・付与部で実行される識別情報の検索処理を示す模式図である。   FIG. 5 is a schematic diagram showing identification information search processing executed by the identification information search / grant unit of FIG.

この図5には、識別情報の検索処理の一例として、第2センシング装置130から識別情報の問合せがあった場合の検索処理が模式的に示されている。   In FIG. 5, as an example of the identification information search process, a search process when there is an inquiry for identification information from the second sensing device 130 is schematically shown.

第2センシング装置130から識別情報の問合せを受けた識別情報検索・付与部161は、他のセンシング装置のセンシング情報格納部に対して次のような検索処理を依頼する。   The identification information search / giving unit 161 that has received an inquiry about the identification information from the second sensing device 130 requests the sensing information storage unit of another sensing device to perform the following search process.

上述したように各センシング装置が識別情報の問合せを行なう際には、識別情報が不明な人物について検出された二次元座標と検出時刻とが行動履歴記録装置160に通知される。そして、識別情報検索・付与部161は、各センシング情報格納部に対して、それらの二次元座標と時刻との組を検索キーとした検索処理を依頼する。   As described above, when each sensing device inquires about identification information, the action history recording device 160 is notified of the two-dimensional coordinates detected for the person whose identification information is unknown and the detection time. Then, the identification information search / giving unit 161 requests each sensing information storage unit to perform a search process using a set of these two-dimensional coordinates and time as a search key.

検索処理を依頼された各センシング情報格納部は、検索キーに属する検出時刻に所定程度近い検出時刻と、検索キーに属する二次元座標に所定程度近い二次元座標とがメモリ内に格納されているか否かを調べる。そして、そのような検出時刻と二次元座標とが見つかったセンシング情報格納部は、それらの検出時刻と二次元座標とに対応付けて格納している識別情報を識別情報検索・付与部161に通知する。   Whether each sensing information storage unit requested for the search processing stores in the memory a detection time that is close to a predetermined level to the detection time that belongs to the search key and a two-dimensional coordinate that is close to a predetermined level to the two-dimensional coordinates that belong to the search key Check for no. Then, the sensing information storage unit in which such detection time and two-dimensional coordinates are found notifies the identification information search / grant unit 161 of the identification information stored in association with these detection times and two-dimensional coordinates. To do.

図5の例では、検索キーに属する二次元座標(xs,ys)と時刻tsとの組に対応した二次元座標(x,y)と時刻tに対応する識別情報「B」が、第1センシング装置120のセンシング情報格納部122Bに格納されている。そして、上記の検索処理によって、第1センシング装置120のセンシング情報格納部122Bにおいて識別情報「B」が得られている。そして、この第1センシング装置120のセンシング情報格納部122Bから、検索で得られた識別情報「B」が識別情報検索・付与部161に通知される。一方、上記の検索キーに対応する二次元座標と時刻との組を持たない他のセンシング情報格納部からは、その旨を示す「NULL」情報が識別情報検索・付与部161に通知される。 In the example of FIG. 5, the identification information “B” corresponding to the two-dimensional coordinates (x B , y B ) corresponding to the set of the two-dimensional coordinates (xs, ys) belonging to the search key and the time ts and the time t B is obtained. , Stored in the sensing information storage unit 122B of the first sensing device 120. The identification information “B” is obtained in the sensing information storage unit 122 </ b> B of the first sensing device 120 by the search process. Then, the identification information “B” obtained by the search is notified from the sensing information storage unit 122 </ b> B of the first sensing device 120 to the identification information search / grant unit 161. On the other hand, “NULL” information indicating that fact is notified to the identification information search / grant unit 161 from another sensing information storage unit that does not have a pair of two-dimensional coordinates and time corresponding to the search key.

図3の識別情報検索・付与部161は、このように識別情報を得ると、問合せを行ったセンシング装置に対して、その識別情報を通信部162を使って通知する。   When the identification information search / giving unit 161 in FIG. 3 obtains the identification information in this way, the identification information is notified to the sensing device that has made the inquiry using the communication unit 162.

そして、第1センシング装置120が、一旦途切れてしまった動線の取得の再開に当たって上記のように問合せを行った場合には、第1センシング装置120では、その動線がその識別情報が示す人物のものであることを認識した上で動線の取得が再開される。また、他の第2〜4センシング装置が、二次元座標が検出された人物の識別座標について問合せを行った場合には、各センシング情報格納部が、二次元座標、その二次元座標の検出時刻、および受取った識別情報を互いに対応付けて格納する。   When the first sensing device 120 makes an inquiry as described above when resuming the acquisition of a flow line that has been interrupted, the first sensing device 120 uses the person identified by the identification information as the flow line. The flow line acquisition is resumed after recognizing that it is. In addition, when the other second to fourth sensing devices make an inquiry about the identification coordinates of the person from whom the two-dimensional coordinates are detected, each sensing information storage unit stores the two-dimensional coordinates and the detection time of the two-dimensional coordinates. And the received identification information are stored in association with each other.

本実施形態では、上述した識別情報のやり取りにより、店舗110内での人物の行動が、その人物が誰であるかが各センシング装置で常に把握された状態で追跡されることとなる。   In the present embodiment, by the above-described exchange of identification information, the behavior of a person in the store 110 is tracked in a state where each sensing device always knows who the person is.

上記の識別情報検索・付与部161が、上述の基本形態における仲介部の一例に相当する。また、上記の各センシング装置が有するセンシング情報格納部は、上述の基本形態における通知部の一例も兼ねている。   Said identification information search and provision part 161 is equivalent to an example of the mediation part in the above-mentioned basic form. Moreover, the sensing information storage part which each said sensing apparatus has also serves as an example of the notification part in the above-mentioned basic form.

以上、説明したように、本実施形態によれば、3つのマットセンサ151N,151P,151F等において人物が込み合い動線検出が一時的に中断しても、上述した識別情報のやり取りによって人物の動線や行動記録を確実に続けることができる。そして、本実施形態の追跡システム100では、カメラ121による撮影の死角が、店舗110内で特に人物が込み合いやすい場所に設置された各種センサによって補われる。その結果、本実施形態では、多数のカメラ121を設置したり、あるいは、店舗110内の多数箇所にマットセンサを設置する等といったコストの増加を招く構成が回避されている。以上のことから、本実施形態の追跡システム100によれば、コストを抑えて確実に人物を追跡することができる。   As described above, according to the present embodiment, even if a person is crowded at the three mat sensors 151N, 151P, 151F, etc. Lines and behavior records can be continued reliably. In the tracking system 100 according to the present embodiment, the blind spot of shooting by the camera 121 is supplemented by various sensors installed in a place where people are particularly crowded in the store 110. As a result, in the present embodiment, a configuration that causes an increase in cost such as installing a large number of cameras 121 or installing mat sensors at a large number of locations in the store 110 is avoided. From the above, according to the tracking system 100 of the present embodiment, it is possible to reliably track a person at a reduced cost.

また、本実施形態では、店舗110内での人物の位置を検出するセンサとして、カメラ121を含むものや、発券機131や、POS141や、マットセンサを含むもの等といった、複数種類のセンサが採用されている。これにより、店舗110内の多様な箇所での人物の位置を、その箇所に応じた適当な検出方法で検出することが可能となっている。   In the present embodiment, as a sensor for detecting the position of a person in the store 110, a plurality of types of sensors such as a sensor including the camera 121, a ticket issuing machine 131, a POS 141, a sensor including a mat sensor, and the like are employed. Has been. Thereby, it is possible to detect the positions of persons at various locations in the store 110 by an appropriate detection method according to the locations.

このことは、上述の基本形態に対し、上記複数のセンシング部は、互いに上記検出部による移動体の検出方法が異なる2つ以上のセンシング部を含んでいるという応用形態が好適であることを意味している。   This means that an application mode in which the plurality of sensing units include two or more sensing units having different detection methods of the moving body by the detection unit is preferable to the basic mode described above. doing.

上記の第1〜第4センシング装置120,130,140,150それぞれは、この応用形態におけるセンシング部の一例にも相当している。   Each of the first to fourth sensing devices 120, 130, 140, and 150 corresponds to an example of a sensing unit in this application mode.

また、本実施形態では、人物の識別情報の検索に、その人物の位置を表わす二次元座標と、その二次元座標が検出されたときの検出時刻とが検索キーとして使われる。本実施形態では、これにより、一層確度の高い検索が行なわれることとなっている。   In the present embodiment, two-dimensional coordinates representing the position of the person and a detection time when the two-dimensional coordinates are detected are used as search keys for searching for the identification information of the person. In the present embodiment, this makes a search with higher accuracy.

このことは、上述の基本形態に対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記センシング部が、上記検出部で検出された移動体の位置と検出時刻の情報を伴って上記移動体の識別情報の検索命令を行うものとなっている。更に、この応用形態では、上記センシング部が、移動体の識別情報の検索命令を受けると、上記位置と上記検出時刻とを手掛りとして、上記移動体の識別情報を保持しているか否かを判断するものとなっている。   This means that the application modes described below are preferable to the basic mode described above. In this application mode, the sensing unit issues a search command for the identification information of the moving object together with information on the position and detection time of the moving object detected by the detecting unit. Furthermore, in this application mode, when the sensing unit receives a search command for identification information of the mobile object, the sensing unit determines whether or not the identification information of the mobile object is held using the position and the detection time as a clue. It is supposed to be.

本実施形態の各センシング装置は、この応用形態におけるセンシング部の一例にも相当している。   Each sensing device of this embodiment is equivalent to an example of a sensing part in this application form.

また、本実施形態の追跡システム100では、第1センシング装置120の動線算出部122Cが、今回、二次元座標が検出された人物が店舗110内に新規に入店してきた人物か否かを判定する。動線算出部122Cは、今回の二次元座標が、入退店時通過範囲111a内に位置し、かつ、今回の二次元座標に結びつく前回の二次元座標が存在しない場合、今回の二次元座標を、新規に入店した人物の位置であると判断する。センシング情報格納部122Eは、その人物の識別情報の問合せを、その人物が新規に入店した人物である旨を付して行なう。そして、識別情報検索・付与部161は、このように判断された人物に対して新たな識別情報を付与し、第1センシング装置122に、その新たな識別情報を通知する。   Further, in the tracking system 100 of the present embodiment, the flow line calculation unit 122C of the first sensing device 120 determines whether or not the person whose current two-dimensional coordinates have been detected has newly entered the store 110. judge. The flow line calculating unit 122C determines that the current two-dimensional coordinate is located in the entrance / exit passing range 111a and there is no previous two-dimensional coordinate associated with the current two-dimensional coordinate. Is determined to be the position of a newly entered person. The sensing information storage unit 122E makes an inquiry about the identification information of the person with the fact that the person is a newly entered person. Then, the identification information search / grant unit 161 gives new identification information to the person determined in this way, and notifies the first identification device 122 of the new identification information.

本実施形態では、このような簡単な処理により、新たな識別情報の付与が必要な新規に入店した人物に対して、新たな識別情報が確実に付与されることとなる。   In this embodiment, new identification information is surely given to a newly entered person who needs to be given new identification information by such simple processing.

このことは、上述の基本形態に対し、以下に説明する応用形態が好適であることを意味する。この応用形態では、上記検索命令が、上記複数のセンシング部のうちのいずれのセンシング部でも識別情報が未保持の新たな移動体についての識別情報の検索命令である場合に、上記仲介部が、以下のような処理を実行するものとなっている。仲介部は、このような場合に、上記仲介に加えて、更に上記新たな移動体に対する新たな識別情報の付与と、上記検索命令をしたセンシング部への、上記新たな識別情報の通知とを行なう。   This means that the application modes described below are preferable to the basic mode described above. In this application mode, when the search command is a search command for identification information about a new mobile object whose identification information is not held in any sensing unit of the plurality of sensing units, the mediation unit, The following processing is executed. In such a case, the mediation unit, in addition to the mediation, further adds new identification information to the new mobile body and notifies the sensing unit that has issued the search command of the new identification information. Do.

本実施形態の識別情報検索・付与部161は、この応用形態における仲介部の一例にも相当している。   The identification information search / grant unit 161 of the present embodiment also corresponds to an example of an intermediary unit in this applied mode.

また、本実施形態では、店舗110内での人物の位置を検出する検出部の一例として、人物によって操作される発券機131と、人物が支払いを行なうときに店員によって操作されるPOS141とが採用されている。発券機131とPOS141とのそれぞれは、人物あるいは店員によって操作される際の人物の立ち位置についての予測の二次元座標を予め記憶している。そして、発券機131とPOS141とのそれぞれは、人物あるいは店員によって操作されると、上記の予測の二次元座標を人物の位置についての検出結果として出力する。   In this embodiment, as an example of a detection unit that detects the position of a person in the store 110, a ticketing machine 131 operated by a person and a POS 141 operated by a store clerk when the person pays are adopted. Has been. Each of the ticket issuing machine 131 and the POS 141 stores in advance two-dimensional coordinates for prediction of the standing position of the person when operated by the person or the store clerk. When each of the ticket issuing machine 131 and the POS 141 is operated by a person or a store clerk, the two-dimensional coordinates of the prediction are output as a detection result of the position of the person.

このように、本実施形態では、店舗機能の一環として設置される装置が、人物の位置を検出するセンサとして利用されるにより、追跡システム100の導入コストが抑制されている。   Thus, in this embodiment, since the apparatus installed as a part of the store function is used as a sensor for detecting the position of a person, the introduction cost of the tracking system 100 is suppressed.

このことは上述の基本形態に対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記複数のセンシング部のうち少なくとも1つのセンシング部が、操作を受ける装置を有し、上記装置が操作を受けたことをもって移動体を検出するものとなっている。   This means that the application modes described below are preferable to the basic mode described above. In this application mode, at least one sensing unit of the plurality of sensing units includes a device that receives an operation, and detects a moving body when the device receives the operation.

本実施形態の発券機131を有する第2センシング装置130と、POS141を有する第3センシング装置140とのそれぞれは、この応用形態における「1つのセンシング部」の一例にも相当している。   Each of the second sensing device 130 having the ticketing machine 131 and the third sensing device 140 having the POS 141 corresponds to an example of “one sensing unit” in this application mode.

また、本実施形態では、店舗110内での人物の位置を検出する検出部の一例として、カメラ121と移動体検出部122Aと位置検出部122Bとを合わせたものも採用されている。カメラ121での撮影画像から店舗110内での移動体としての人物の位置を検出するこの構成によれば、その人物の移動経路を高精度で追跡することができる。本実施形態では、このように人物の位置を検出するセンサの一つに、このような高精度のセンサを採用することで、追跡システム100全体の精度の向上が図られている。   In the present embodiment, a combination of the camera 121, the moving body detection unit 122A, and the position detection unit 122B is also employed as an example of a detection unit that detects the position of a person in the store 110. According to this configuration for detecting the position of a person as a moving body in the store 110 from an image taken by the camera 121, the movement path of the person can be tracked with high accuracy. In this embodiment, the accuracy of the entire tracking system 100 is improved by adopting such a high-precision sensor as one of the sensors for detecting the position of the person.

このことは上述の基本形態に対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記複数のセンシング部のうち少なくとも1つのセンシング部がカメラを有し、上記カメラで撮影された画像から移動体を検出するものとなっている。   This means that the application modes described below are preferable to the basic mode described above. In this application mode, at least one sensing unit among the plurality of sensing units has a camera, and detects a moving body from an image photographed by the camera.

本実施形態のカメラ121等を有する第1センシング部120は、この応用形態における「1つのセンシング部」の一例にも相当している。   The 1st sensing part 120 which has the camera 121 grade of this embodiment is equivalent to an example of "one sensing part" in this application form.

また、本実施形態では、店舗110内での人物の位置を検出する検出部の一例として、3つのマットセンサ151F,151P,151Nと押圧位置検出部152Aとを合わせたものも採用されている。マットセンサは、人物が踏んだり離れたりしたときに、ON状態とOFF状態との間で確実に状態遷移が起きることから高感度のセンサである。そして、人物によって踏まれたマットセンサの設置位置をその人物の位置についての検出結果として押圧位置検出部152Aが出力するという構成により、追跡システム100全体の感度の向上が図られている。   In the present embodiment, a combination of the three mat sensors 151F, 151P, 151N and the pressed position detection unit 152A is also employed as an example of a detection unit that detects the position of a person in the store 110. The mat sensor is a high-sensitivity sensor because the state transition surely occurs between the ON state and the OFF state when a person steps on or moves away. And the improvement of the sensitivity of the tracking system 100 whole is aimed at by the structure that 152 A of press position detection parts output the detection position about the position of the person as the detection position about the position of the mat sensor stepped on by the person.

このことは上述の基本形態に対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記複数のセンシング部のうち少なくとも1つのセンシング部が、床に設置されたマットセンサを有し、上記マットセンサが移動体が通過することによって検知するものとなっている。   This means that the application modes described below are preferable to the basic mode described above. In this application mode, at least one sensing unit among the plurality of sensing units has a mat sensor installed on the floor, and the mat sensor detects when the moving body passes.

本実施形態のマットセンサ等を有する第4センシング装置150は、この応用形態における「1つのセンシング部」の一例にも相当している。   The fourth sensing device 150 having the mat sensor or the like of the present embodiment also corresponds to an example of “one sensing unit” in this application mode.

次に、図3の行動履歴記録装置160が有する行動検出部163、行動辞書164、および行動履歴記録部165の動作について説明する。   Next, operations of the behavior detection unit 163, the behavior dictionary 164, and the behavior history recording unit 165 included in the behavior history recording device 160 of FIG. 3 will be described.

本実施形態では、これらの各部によって、各センシング装置から上述したように送られてくるイベント情報に基づいた人物行動の検出と記録とが実行される。   In the present embodiment, detection and recording of human behavior based on event information sent from each sensing device as described above is executed by these units.

各センシング装置からのイベント情報は、通信部162を使って行動検出部163で受け取られる。行動検出部163は、その受取ったイベント情報から、例えば人物の入店検出等といった事象を抽出する。そして、行動検出部163は、その抽出した事象を検索キーとして行動辞書164を検索する。   Event information from each sensing device is received by the behavior detection unit 163 using the communication unit 162. The behavior detection unit 163 extracts an event such as detection of a person entering the store from the received event information. Then, the behavior detection unit 163 searches the behavior dictionary 164 using the extracted event as a search key.

行動辞書164には、各センシング装置でのイベント情報に含まれることが想定される様々な事象と、各事象に対応する人物の行動を表わす行動情報とが互いに対応付けられて記載されている。   In the behavior dictionary 164, various phenomena assumed to be included in the event information in each sensing device and behavior information representing the behavior of the person corresponding to each event are described in association with each other.

図6は、図3の行動辞書を示す図である。   FIG. 6 is a diagram showing the behavior dictionary of FIG.

この行動辞書164には、上記の様々な事象が記載される事象記載欄164Aと、各事象に対応する行動情報が記載される行動記載欄164Bとが設けられている。   The behavior dictionary 164 is provided with an event description column 164A in which the various events described above are described, and an action description column 164B in which behavior information corresponding to each event is described.

この図6に示すように、例えば人物の入店検出という事象には、「入店しました」という文章が行動情報として対応付けられている。   As shown in FIG. 6, for example, a sentence “entered a store” is associated as behavior information with an event of detection of a person entering the store.

また、マットセンサFがON状態にあるという事象には、「商品Fの前に立ちました」という文章が行動情報として対応付けられている。図1を参照して説明したように本実施形態では、3つのマットセンサ151N,151P,151Fは、商品N、商品P、商品Fという3種類の商品それぞれの商品棚の前に立った人物に踏まれる位置に設置されている。つまり、マットセンサFがON状態にあるという事象は、商品Fの商品棚の前に人物が立っていること意味している。このため、図6の行動辞書164では、マットセンサFがON状態にあるという事象に、「商品Fの前に立ちました」という文章が行動情報として対応付けられている。また、同様の理由により、図6の行動辞書164では、マットセンサFがON状態からOFF状態になったという事象に、「商品Fから離れました」という文章が行動情報として対応付けられている。   In addition, a sentence “I stood in front of the product F” is associated as action information with the event that the mat sensor F is in the ON state. As described with reference to FIG. 1, in the present embodiment, the three mat sensors 151N, 151P, and 151F are persons standing in front of the product shelves of the three types of products, product N, product P, and product F. It is installed in a position where it can be stepped on. That is, the phenomenon that the mat sensor F is in the ON state means that a person stands in front of the product shelf of the product F. For this reason, in the behavior dictionary 164 of FIG. 6, the sentence “I stood before the product F” is associated as behavior information with the event that the mat sensor F is in the ON state. For the same reason, in the behavior dictionary 164 of FIG. 6, the sentence “I have left the product F” is associated as behavior information with the event that the mat sensor F has changed from the ON state to the OFF state. .

図3の行動検出部163は、イベント情報から抽出した事象を検索キーとした検索処理により、行動辞書164から、その事象に対応した行動情報を抽出する。そして、行動検出部163は、その抽出した行動情報を、上記のイベント情報とともに行動履歴記録部165に渡す。   The behavior detection unit 163 in FIG. 3 extracts behavior information corresponding to the event from the behavior dictionary 164 by a search process using the event extracted from the event information as a search key. Then, the behavior detection unit 163 passes the extracted behavior information to the behavior history recording unit 165 together with the event information.

行動履歴記録部165は、まず、行動検出部163から渡されたイベント情報から、人物の識別情報、検出時刻を抽出する。また、そのイベント情報が、上記の第2センシング装置130で作成されたものである場合には、発券機131で発券された番号札の札番号も抽出される。また、イベント情報が、上記の第3センシング装置140で作成されたものである場合には、POS141で支払いが行なわれた商品の商品名も抽出される。   The action history recording unit 165 first extracts person identification information and detection time from the event information passed from the action detection unit 163. When the event information is created by the second sensing device 130, the tag number of the number tag issued by the ticket issuing machine 131 is also extracted. If the event information is created by the third sensing device 140, the product name of the product for which payment has been made at the POS 141 is also extracted.

そして、行動履歴記録部165は、イベント情報から抽出した識別情報毎に、即ち店舗110内の人物毎に、検出時刻と、その検出時刻におけるその人物の行動を表わす行動文とを記録する。この行動文は、行動履歴記録部165が、行動検出部163から渡された行動情報を、イベント情報から抽出した札番号や商品名等で適宜に編集した文章である。行動履歴記録部165は、このような記録を、行動検出部163からイベント情報が送られてくる度に順次に実行することにより、各人物の店舗110内での一連の行動を表わす行動記録を作成する。   Then, the action history recording unit 165 records the detection time and the action sentence indicating the action of the person at the detection time for each identification information extracted from the event information, that is, for each person in the store 110. This action sentence is a sentence in which the action history recording unit 165 appropriately edits the action information passed from the action detection unit 163 with a tag number or a product name extracted from the event information. The action history recording unit 165 sequentially performs such recording each time event information is sent from the action detection unit 163, thereby recording an action record representing a series of actions in the store 110 of each person. create.

図7は、図3の行動履歴記録部で作成される行動記録の一例を示す図である。   FIG. 7 is a diagram illustrating an example of an action record created by the action history recording unit of FIG.

この図7には、図3に模式的に示す2人の人物それぞれについて作成された行動記録が示されている。図7のパート(A)には、識別情報が「A」の人物についての行動記録165Aが示されている。また、図7のパート(B)には、識別情報が「B」の人物についての行動記録165Bが示されている。   FIG. 7 shows action records created for each of the two persons schematically shown in FIG. Part (A) of FIG. 7 shows an action record 165A for a person whose identification information is “A”. In addition, part (B) in FIG. 7 shows an action record 165B for a person whose identification information is “B”.

各行動記録165A,165Bは、検出時刻が降順で記載される検出時刻記載欄165A_1,165B_1と、各検出時刻に対応する行動文が記載される行動文記載欄165A_2,165B_2とを有している。   Each of the action records 165A and 165B has detection time description columns 165A_1 and 165B_1 in which detection times are described in descending order, and action sentence description columns 165A_2 and 165B_2 in which action sentences corresponding to the detection times are described. .

尚、図7には、行動文記載欄165A_2,165B_2中の各行動文の作成経緯を分かりやすくするために、行動文の作成に当たってイベント情報から抽出された事象、識別情報等の各情報も示されている。   FIG. 7 also shows information such as events and identification information extracted from the event information when creating the action sentence in order to make it easier to understand the process of creating each action sentence in the action sentence description columns 165A_2 and 165B_2. Has been.

識別情報が「A」の人物についての行動記録165Aの、検出時刻「10:25:00」に対応する行動文は、「番号札を発券しました」という行動情報が、札番号「**」で編集されて作成されたものである。また、この図7の例では記載されていないが、例えば「商品が購入されました」という行動情報は、商品名「***」によって、「商品名***の商品が購入されました」という行動文に編集されることとなる。   The action sentence corresponding to the detection time “10:25:00” in the action record 165A for the person with the identification information “A” has the action information “number ticket issued” as the action number “**”. It was created by editing. In addition, although not described in the example of FIG. 7, for example, the behavior information “product purchased” indicates that the product with the product name *** has been purchased with the product name “***”. Will be edited into an action sentence.

このように、本実施形態では、各センシング装置で人物の位置が検出される度に生成される上記のイベント情報を手掛りに、検出された各位置での人物の行動が上記の行動文として順次に記録される。これにより、後日の商品開発や店舗110内での商品配列の重要な参考となる、店舗110内での人物の一連の行動記録を得ることができる。   As described above, in this embodiment, with the above event information generated each time the position of a person is detected by each sensing device as a clue, the action of the person at each detected position is sequentially described as the above action sentence. To be recorded. This makes it possible to obtain a series of action records of the person in the store 110, which is an important reference for product development in the future and product arrangement in the store 110.

このことは上述の基本形態に対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記センシング部が、上記検出部で検出された移動体の位置に応じたイベント情報を生成して上記イベント情報を出力するイベント出力部を更に有するものとなっている。そして、この応用形態では、この追跡システムが、更に、行動辞書と行動検索部と行動履歴記録部とを備えている。行動辞書は、上記イベント情報と、上記イベント情報に応じた移動体の行動を表わす行動情報とが互いに対応付けられて記載されているものである。行動検索部は、上記行動辞書に記載されている行動情報の中から、上記複数のセンシング部のうちのいずれかのセンシング部から出力されてきた上記イベント情報に対応する行動情報を検索するものである。行動履歴記録部は、上記行動検索部で検索された行動情報を、移動体の識別情報毎に記録するものである。   This means that the application modes described below are preferable to the basic mode described above. In this application mode, the sensing unit further includes an event output unit that generates event information corresponding to the position of the moving object detected by the detection unit and outputs the event information. In this application mode, the tracking system further includes an action dictionary, an action search unit, and an action history recording unit. In the behavior dictionary, the event information and behavior information representing the behavior of the moving body corresponding to the event information are described in association with each other. The behavior search unit searches for behavior information corresponding to the event information output from any one of the plurality of sensing units from among the behavior information described in the behavior dictionary. is there. The behavior history recording unit records the behavior information searched by the behavior search unit for each identification information of the moving body.

本実施形態の各センシング装置それぞれが有するセンシング情報格納部は、この応用形態におけるイベント出力部を兼ねた一例にも相当している。また、本実施形態の行動辞書164が、この応用形態における行動辞書の一例に相当する。また、本実施形態の行動検索部163が、この応用形態における行動検索部の一例に相当する。また、本実施形態の行動履歴記録部165が、この応用形態における行動履歴記録部の一例に相当する。   The sensing information storage unit included in each sensing device of the present embodiment corresponds to an example that also serves as an event output unit in this application mode. Further, the behavior dictionary 164 of the present embodiment corresponds to an example of a behavior dictionary in this application mode. Further, the behavior search unit 163 of the present embodiment corresponds to an example of a behavior search unit in this applied mode. In addition, the action history recording unit 165 of the present embodiment corresponds to an example of an action history recording unit in this applied form.

次に、図1の2人の人物それぞれが入店してから、この図7の2つの行動記録165A,165Bが作成されるまでの経緯について説明する。   Next, the process from when each of the two persons in FIG. 1 enters the store until the two action records 165A and 165B in FIG. 7 are created will be described.

図8は、識別情報「A」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS101からステップS108までを示す図である。また、図9は、識別情報「A」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS109からステップS115までを示す図である。この図8および図9のフローチャートが示す経緯が、基本形態について上述した追跡方法の具体的な実施形態に相当する。   FIG. 8 is a diagram showing steps S101 to S108 in the flowchart showing the process until the action record for the person with the identification information “A” is created. FIG. 9 is a diagram showing steps S109 to S115 in the flowchart showing the process until the action record for the person with the identification information “A” is created. The process shown in the flowcharts of FIGS. 8 and 9 corresponds to a specific embodiment of the tracking method described above for the basic form.

まず、第1の人物が入店し、図1の入退店時通過範囲111aを通過すると、第1センシング装置120で、人物の入店が検出される(ステップS101)。   First, when the first person enters the store and passes through the entrance / exit passage range 111a of FIG. 1, the first sensing device 120 detects the entry of the person (step S101).

次に、第1センシング装置120から行動履歴記録装置160に、その人物の識別情報についての問合せがなされ、行動履歴記録装置160の識別情報検索・付与部161から第1センシング装置120にその識別情報「A」が通知される(ステップS102)。   Next, an inquiry about the identification information of the person is made from the first sensing device 120 to the action history recording device 160, and the identification information from the identification information search / assignment unit 161 of the behavior history recording device 160 to the first sensing device 120. “A” is notified (step S102).

第1センシング装置120では、まず、上記のように入店が検出された人物に対して、行動履歴記録装置160から通知されてきた識別情報「A」が付与される(ステップS103)。そして、その付与とともに、センシング情報格納部122Eによって、その人物「A」の入店時の位置を表わす二次元座標と、その二次元座標が検出されたときの検出時刻との格納が行なわれる。さらに、その人物「A」の入店検出という事象を含むイベント情報が生成されて、第1センシング装置120から行動履歴記録装置160に送られる。   In the first sensing device 120, first, the identification information “A” notified from the action history recording device 160 is given to the person whose entry has been detected as described above (step S103). At the same time, the sensing information storage unit 122E stores the two-dimensional coordinates representing the position of the person “A” at the time of entering the store and the detection time when the two-dimensional coordinates are detected. Further, event information including an event that the person “A” has detected a store entry is generated and sent from the first sensing device 120 to the action history recording device 160.

行動履歴記録装置160では、行動検出部163が、まず、人物「A」について、入店検出という事象に対応する「入店しました」という行動情報を得る。そして、行動履歴記録部165が、その行動情報をそのまま使って行動文を作成して、上記のイベント情報中の検出時刻と対応付けて図7の行動記録165Aの1行目として記録する(ステップS104)。   In the behavior history recording device 160, the behavior detection unit 163 first obtains behavior information “entered a store” corresponding to the event of store detection for the person “A”. Then, the action history recording unit 165 creates an action sentence using the action information as it is, and records it as the first line of the action record 165A in FIG. 7 in association with the detection time in the event information (step). S104).

一方、第1センシング装置120では、上記のように識別情報が付与された人物「A」の移動経路を表わす動線検出が開始される(ステップS105)。   On the other hand, in first sensing device 120, detection of a flow line representing the movement path of person “A” to which identification information is given as described above is started (step S105).

その後、人物「A」の動線が、図1に示す発券機操作範囲131aに達すると、そのときに検出された人物「A」の位置を表わす二次元座標と検出時刻とがセンシング情報格納部122Eによって格納される(ステップS106)。   Thereafter, when the flow line of the person “A” reaches the ticketing machine operation range 131a shown in FIG. 1, the two-dimensional coordinates indicating the position of the person “A” detected at that time and the detection time are obtained as a sensing information storage unit. It is stored by 122E (step S106).

そして、人物「A」が発券機131を操作して番号札を発券すると、第2センシング装置130で二次元座標と、発券された番号札の札番号の検出が行なわれる(ステップS107)。そして、第2センシング装置130から、その二次元座標が示す位置に居る人物の識別情報についての問合せが行動履歴記録装置160に行なわれる。このステップS107における行動履歴記録装置160への人物の識別情報についての問合せが、上述の基本形態にいう「不明な移動体の識別情報の検索命令を上記複数のセンシング部と接続する仲介部に出す過程」の一例に相当する。   Then, when the person “A” operates the ticket issuing machine 131 to issue the number tag, the second sensing device 130 detects the two-dimensional coordinates and the tag number of the issued number tag (step S107). Then, an inquiry about the identification information of the person at the position indicated by the two-dimensional coordinates is made to the action history recording device 160 from the second sensing device 130. The inquiry about the person identification information to the action history recording device 160 in step S107 is issued to the intermediary unit connected to the plurality of sensing units, as described in the above-mentioned basic form. It corresponds to an example of “process”.

すると、行動履歴記録装置160の識別情報検索・付与部161が、第2センシング装置130以外の他のセンシング装置に対し、上記の二次元座標と検出時刻とを検索キーとした検索処理を依頼する(ステップS108)。   Then, the identification information search / assignment unit 161 of the action history recording device 160 requests a sensing process other than the second sensing device 130 using the above two-dimensional coordinates and the detection time as a search key. (Step S108).

このステップS108で実行される検索処理の依頼が、上述の基本形態における識別情報検索過程の一例に相当する。   The request for the search process executed in step S108 corresponds to an example of the identification information search process in the basic form described above.

この図8の例では、検索キーに対応した識別情報「A」は、第1センシング装置120のセンシング情報格納部122Eから得られることとなる。そして、この第1センシング装置120が、識別情報検索・付与部161に、その識別情報「A」を通知する。このこのステップS108において実行される、識別情報検索・付与部161への識別情報「A」の通知が、上述の基本形態にいう「上記仲介部に上記不明な移動体の識別情報を通知する過程」の一例に相当する。   In the example of FIG. 8, the identification information “A” corresponding to the search key is obtained from the sensing information storage unit 122E of the first sensing device 120. Then, the first sensing device 120 notifies the identification information search / grant unit 161 of the identification information “A”. The notification of the identification information “A” to the identification information search / grant unit 161 executed in step S108 is “the process of notifying the unknown mobile unit of identification information to the intermediary unit” as described in the basic mode. Is equivalent to an example.

ステップS108では、さらに、識別情報検索・付与部161が、このように得た識別情報「A」を第2センシング装置130に通知する。このステップS108において実行される、第2センシング装置130への通知が、上述の基本形態における通知過程の一例に相当する。   In step S <b> 108, the identification information search / grant unit 161 further notifies the second sensing device 130 of the identification information “A” obtained in this way. The notification to the second sensing device 130 executed in step S108 corresponds to an example of the notification process in the basic mode described above.

第2センシング装置130では、センシング情報格納部132Cが、上記の二次元座標および検出時刻を、識別情報検索・付与部161から通知されてきた識別情報「A」と対応付けて格納する(ステップS109)。さらに、センシング情報格納部132Cは、番号札発券という事象や札番号「**」を含むイベント情報を生成して、行動履歴記録装置160に送る。   In the second sensing device 130, the sensing information storage unit 132C stores the two-dimensional coordinates and the detection time in association with the identification information “A” notified from the identification information search / grant unit 161 (step S109). ). Furthermore, the sensing information storage unit 132 </ b> C generates event information including an event of number tag issuance and a tag number “**”, and sends the event information to the action history recording device 160.

行動履歴記録装置160の行動検出部163は、まず、人物「A」について、番号札発券という事象に対応する「番号札を発券しました」という行動情報を得る。そして、行動履歴記録部165が、その行動情報を、札番号を使って編集して「札番号**の番号札を発券しました」という行動文を作成する。そして、行動履歴記録部165は、この行動文を、上記のイベント情報中の検出時刻と対応付けて図7の行動記録165Aの2行目として記録する(ステップS110)。   The behavior detection unit 163 of the behavior history recording device 160 first obtains behavior information “number card issued” corresponding to an event of number card ticketing for the person “A”. Then, the action history recording unit 165 edits the action information using the tag number, and creates an action sentence “I have issued a ticket with the tag number **”. Then, the action history recording unit 165 records this action sentence as the second line of the action record 165A in FIG. 7 in association with the detection time in the event information (step S110).

その後、人物「A」が、図1のマットセンサ「F」151F上に達すると、第1センシング装置120で、そのときに検出された人物「A」の位置を表わす二次元座標と検出時刻とがセンシング情報格納部122Eによって格納される(ステップS111)。   Thereafter, when the person “A” reaches the mat sensor “F” 151F in FIG. 1, the first sensing device 120 uses the two-dimensional coordinates representing the position of the person “A” detected at that time, the detection time, Is stored by the sensing information storage unit 122E (step S111).

また、人物「A」がマットセンサ「F」151Fを踏むと、第4センシング装置150で二次元座標の検出が行なわれる(ステップS112)。そして、第4センシング装置150から、その二次元座標が示す位置に居る人物の識別情報についての問合せが行動履歴記録装置160に行なわれる。このステップS112における行動履歴記録装置160への人物の識別情報についての問合せも、上述の基本形態にいう「不明な移動体の識別情報の検索命令を上記複数のセンシング部と接続する仲介部に出す過程」の一例に相当する。   When the person “A” steps on the mat sensor “F” 151F, the fourth sensing device 150 detects two-dimensional coordinates (step S112). Then, an inquiry about the identification information of the person at the position indicated by the two-dimensional coordinates is made from the fourth sensing device 150 to the action history recording device 160. The inquiry about the identification information of the person to the action history recording device 160 in step S112 is also issued to the intermediary unit connected to the plurality of sensing units, as described in the above basic form. It corresponds to an example of “process”.

すると、まず、行動履歴記録装置160の識別情報検索・付与部161で、上記の二次元座標と検出時刻とを検索キーとした検索処理の依頼が実行される(ステップS113)。   Then, first, the identification information search / giving unit 161 of the action history recording device 160 executes a search processing request using the two-dimensional coordinates and the detection time as search keys (step S113).

このステップS113で実行される検索処理の依頼も、上述の基本形態における識別情報検索過程の一例に相当する。   The request for search processing executed in step S113 also corresponds to an example of the identification information search process in the basic mode described above.

図9の例では、検索キーに対応した識別情報「A」は、第1センシング装置120のセンシング情報格納部122Eから得られることとなる。そして、この第1センシング装置120が、識別情報検索・付与部161に、その識別情報「A」を通知する。このこのステップS113において実行される、識別情報検索・付与部161への識別情報「A」の通知も、上述の基本形態にいう「上記仲介部に上記不明な移動体の識別情報を通知する過程」の一例に相当する。   In the example of FIG. 9, the identification information “A” corresponding to the search key is obtained from the sensing information storage unit 122E of the first sensing device 120. Then, the first sensing device 120 notifies the identification information search / grant unit 161 of the identification information “A”. The notification of the identification information “A” to the identification information search / grant unit 161 executed in this step S113 is also referred to as “the process of notifying the intermediate unit of the identification information of the unknown mobile body” as described in the basic mode. Is equivalent to an example.

ステップS113では、さらに、識別情報検索・付与部161が、このように得た識別情報「A」を第4センシング装置150に通知する。このステップS113において実行される、第4センシング装置150への通知も、上述の基本形態における通知過程の一例に相当する。   In step S113, the identification information search / grant unit 161 further notifies the fourth sensing device 150 of the identification information “A” thus obtained. The notification to the fourth sensing device 150 executed in step S113 also corresponds to an example of the notification process in the basic mode described above.

第4センシング装置150では、センシング情報格納部152Cが、上記の二次元座標および検出時刻を、識別情報検索・付与部161から通知されてきた識別情報「A」と対応付けて格納する(ステップS114)。さらに、センシング情報格納部152Cは、マットセンサFがON状態にあるという事象を含むイベント情報を生成して、行動履歴記録装置160に送る。   In the fourth sensing device 150, the sensing information storage unit 152C stores the two-dimensional coordinates and the detection time in association with the identification information “A” notified from the identification information search / grant unit 161 (step S114). ). Furthermore, the sensing information storage unit 152C generates event information including an event that the mat sensor F is in the ON state, and sends the event information to the action history recording device 160.

行動履歴記録装置160の行動検出部163は、まず、人物「A」について、マットセンサFがON状態にあるという事象に対応する「商品Fの前に立ちました」という行動情報を得る。そして、行動履歴記録部165が、その行動情報をそのまま使って行動文を作成し、その行動文を上記のイベント情報中の検出時刻と対応付けて図7の行動記録165Aの3行目として記録する(ステップS115)。   The behavior detection unit 163 of the behavior history recording device 160 first obtains behavior information “Standing in front of the product F” corresponding to an event that the mat sensor F is in the ON state for the person “A”. Then, the action history recording unit 165 creates an action sentence using the action information as it is, and records the action sentence as the third line of the action record 165A in FIG. 7 in association with the detection time in the event information. (Step S115).

以上に説明した一連の経緯を経て、図7のパート(A)に示す、人物「A」についての行動記録165Aが作成される。   Through the series of processes described above, an action record 165A for the person “A” shown in Part (A) of FIG. 7 is created.

次に、図7のパート(B)に示す、人物「B」についての行動記録165Bが作成されるまでの経緯について説明する。   Next, the process until the action record 165B for the person “B” shown in Part (B) of FIG. 7 is created will be described.

図10は、識別情報「B」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS201からステップS209までを示す図である。また、図11は、識別情報「B」の人物についての行動記録が作成されるまでの経緯を示すフローチャートのうちステップS210からステップS216までを示す図である。この図10および図11のフローチャートが示す経緯も、基本形態について上述した追跡方法の具体的な実施形態に相当する。   FIG. 10 is a diagram showing steps S201 to S209 in the flowchart showing the process until the action record for the person with the identification information “B” is created. FIG. 11 is a diagram showing steps S210 to S216 in the flowchart showing the process until the action record for the person with the identification information “B” is created. The process shown in the flowcharts of FIGS. 10 and 11 also corresponds to a specific embodiment of the tracking method described above for the basic form.

まず、識別情報「B」の人物が入店し、図1の入退店時通過範囲111aを通過すると、第1センシング装置120で、人物の入店が検出される(ステップS201)。   First, when the person with the identification information “B” enters the store and passes through the entry / exit passage range 111a of FIG. 1, the first sensing device 120 detects the entry of the person (step S201).

次に、第1センシング装置120から行動履歴記録装置160に、その人物の識別情報についての問合せがなされ、行動履歴記録装置160の識別情報検索・付与部161から第1センシング装置120にその識別情報「B」が通知される(ステップS202)。   Next, an inquiry about the identification information of the person is made from the first sensing device 120 to the action history recording device 160, and the identification information from the identification information search / assignment unit 161 of the behavior history recording device 160 to the first sensing device 120. “B” is notified (step S202).

第1センシング装置120では、まず、上記のように入店が検出された人物に対して、行動履歴記録装置160から通知されてきた識別情報「B」が付与される(ステップS203)。そして、その付与とともに、センシング情報格納部122Eによって、その人物「B」の入店時の位置を表わす二次元座標と、その二次元座標が検出されたときの検出時刻との格納が行なわれる。さらに、その人物「B」の入店検出という事象を含むイベント情報が生成されて、第1センシング装置120から行動履歴記録装置160に送られる。   In the first sensing device 120, first, the identification information “B” notified from the action history recording device 160 is given to the person whose entry has been detected as described above (step S203). At the same time, the sensing information storage unit 122E stores the two-dimensional coordinates representing the position when the person “B” enters the store and the detection time when the two-dimensional coordinates are detected. Furthermore, event information including an event that the person “B” has entered the store is generated and sent from the first sensing device 120 to the action history recording device 160.

行動履歴記録装置160では、行動検出部163が、まず、人物「B」について、入店検出という事象に対応する「入店しました」という行動情報を得る。そして、行動履歴記録部165が、その行動情報をそのまま使って行動文を作成して、上記のイベント情報中の検出時刻と対応付けて図6の行動記録165Bの1行目として記録する(ステップS204)。   In the behavior history recording device 160, the behavior detection unit 163 first obtains behavior information “entered a store” corresponding to the event of store entry detection for the person “B”. Then, the action history recording unit 165 creates an action sentence using the action information as it is, and records it as the first line of the action record 165B in FIG. 6 in association with the detection time in the event information (step). S204).

一方、第1センシング装置120では、上記のように識別情報が付与された人物「B」の移動経路を表わす動線検出が開始される(ステップS205)。   On the other hand, in first sensing device 120, detection of a flow line representing the movement path of person “B” to which identification information is given as described above is started (step S205).

その後、人物「B」が、図1のマットセンサ「N」151N上に達すると、第1センシング装置120で、そのときに検出された人物「B」の位置を表わす二次元座標と検出時刻とがセンシング情報格納部122Eによって格納される(ステップS206)。   Thereafter, when the person “B” reaches the mat sensor “N” 151N of FIG. 1, the first sensing device 120 detects the position of the person “B” detected at that time, the detection time, Is stored by the sensing information storage unit 122E (step S206).

そして、ここでの例では、図9の経緯のステップS111で説明したように、人物「A」が、図1のマットセンサ「N」151Nよりもカメラ121側にあるマットセンサ「F」151F上に立っている。その結果、ここでの例では、マットセンサ「N」151N上の人物「B」が、カメラ121から見て、マットセンサ「F」151F上の人物「A」の陰に隠れてしまう。その結果、ここでの例では、カメラ121の撮影画像を用いた第1センシング装置120での動線検出が中断してしまう(ステップS207)。   In this example, as described in step S111 of the process of FIG. 9, the person “A” is on the mat sensor “F” 151F on the camera 121 side with respect to the mat sensor “N” 151N of FIG. Standing. As a result, in this example, the person “B” on the mat sensor “N” 151N is hidden behind the person “A” on the mat sensor “F” 151F when viewed from the camera 121. As a result, in the example here, the flow line detection in the first sensing device 120 using the image captured by the camera 121 is interrupted (step S207).

一方、人物「B」がマットセンサ「N」151Nを踏むと、第4センシング装置150で二次元座標の検出が行なわれる(ステップS208)。そして、第4センシング装置150から、その二次元座標が示す位置に居る人物の識別情報についての問合せが行動履歴記録装置160に行なわれる。このステップS208における行動履歴記録装置160への人物の識別情報についての問合せも、上述の基本形態にいう「不明な移動体の識別情報の検索命令を上記複数のセンシング部と接続する仲介部に出す過程」の一例に相当する。   On the other hand, when the person “B” steps on the mat sensor “N” 151N, the fourth sensing device 150 detects the two-dimensional coordinates (step S208). Then, an inquiry about the identification information of the person at the position indicated by the two-dimensional coordinates is made from the fourth sensing device 150 to the action history recording device 160. The inquiry about the person identification information to the action history recording device 160 in this step S208 is also issued to the intermediary unit connected to the plurality of sensing units, as described in the above-mentioned basic form. It corresponds to an example of “process”.

すると、行動履歴記録装置160の識別情報検索・付与部161が、上記の二次元座標と検出時刻とを検索キーとした検索処理を他のセンシング装置に依頼する(ステップS209)。   Then, the identification information search / grant unit 161 of the action history recording device 160 requests another sensing device to perform a search process using the two-dimensional coordinates and the detection time as a search key (step S209).

このステップS209で実行される検索処理の依頼も、上述の基本形態における識別情報検索過程の一例に相当する。   The request for search processing executed in step S209 also corresponds to an example of the identification information search process in the basic mode described above.

図10の例では、検索キーに対応した識別情報「B」は、第1センシング装置120のセンシング情報格納部122Eから得られることとなる。そして、この第1センシング装置120が、識別情報検索・付与部161に、その識別情報「B」を通知する。このこのステップS209において実行される、識別情報検索・付与部161への識別情報「B」の通知も、上述の基本形態にいう「上記仲介部に上記不明な移動体の識別情報を通知する過程」の一例に相当する。   In the example of FIG. 10, the identification information “B” corresponding to the search key is obtained from the sensing information storage unit 122E of the first sensing device 120. Then, the first sensing device 120 notifies the identification information search / grant unit 161 of the identification information “B”. The notification of the identification information “B” to the identification information search / grant unit 161 executed in step S209 is also referred to as “the process of notifying the intermediate unit of the identification information of the unknown mobile body” as described in the basic mode. Is equivalent to an example.

ステップS209では、さらに、識別情報検索・付与部161が、このように得た識別情報「B」を第4センシング装置150に通知する。このステップS209において実行される、第4センシング装置150への通知も、上述の基本形態における通知過程の一例に相当する。   In step S209, the identification information search / grant unit 161 further notifies the fourth sensing device 150 of the identification information “B” obtained in this way. The notification to the fourth sensing device 150 executed in step S209 also corresponds to an example of the notification process in the basic mode described above.

第4センシング装置150では、センシング情報格納部152Cが、上記の二次元座標および検出時刻を、識別情報検索・付与部161から通知されてきた識別情報「B」と対応付けて格納する(ステップS210)。さらに、センシング情報格納部152Cは、マットセンサNがON状態にあるという事象を含むイベント情報を生成して、行動履歴記録装置160に送る。   In the fourth sensing device 150, the sensing information storage unit 152C stores the two-dimensional coordinates and the detection time in association with the identification information “B” notified from the identification information search / grant unit 161 (step S210). ). Furthermore, the sensing information storage unit 152C generates event information including an event that the mat sensor N is in the ON state, and sends the event information to the action history recording device 160.

行動履歴記録装置160の行動検出部163は、まず、人物「B」について、マットセンサNがON状態にあるという事象に対応する「商品Nの前に立ちました」という行動情報を得る。そして、行動履歴記録部165が、その行動情報をそのまま使って行動文を作成し、その行動文を上記のイベント情報中の検出時刻と対応付けて図7の行動記録165Bの2行目として記録する(ステップS211)。   The behavior detection unit 163 of the behavior history recording device 160 first obtains behavior information “Standing in front of the product N” corresponding to the event that the mat sensor N is in the ON state for the person “B”. Then, the action history recording unit 165 creates an action sentence using the action information as it is, and records the action sentence as the second line of the action record 165B in FIG. 7 in association with the detection time in the event information. (Step S211).

その後、人物「B」がマットセンサ「N」151Nの上を離れると、マットセンサ「N」151NがOFF状態となる(ステップS212)。そして、その際には、第4センシング装置150で、マットセンサ「N」151NがOFF状態になったという事象と識別情報「B」を含むイベント情報が生成される。その生成されたイベント情報は、第4センシング装置150から行動履歴記録装置160に送られる。   Thereafter, when the person “B” leaves the mat sensor “N” 151N, the mat sensor “N” 151N is turned off (step S212). At that time, the fourth sensing device 150 generates event information including an event that the mat sensor “N” 151N is turned off and the identification information “B”. The generated event information is sent from the fourth sensing device 150 to the action history recording device 160.

すると、行動履歴記録装置160の行動検出部163は、まず、人物「B」について、マットセンサNがOFF状態になったという事象に対応する「商品Nから離れました」という行動情報を得る。そして、行動履歴記録部165が、その行動情報をそのまま使って行動文を作成し、その行動文を上記のイベント情報中の検出時刻と対応付けて図7の行動記録165Bの3行目として記録する(ステップS213)。   Then, the behavior detection unit 163 of the behavior history recording device 160 first obtains behavior information “I have left the product N” corresponding to an event that the mat sensor N is in an OFF state for the person “B”. Then, the action history recording unit 165 creates an action sentence using the action information as it is, and records the action sentence as the third line of the action record 165B in FIG. 7 in association with the detection time in the event information. (Step S213).

また、上記のようにマットセンサ「N」151Nから人物「B」が離れることで、この人物「B」がカメラ121の視野内に入ってくることとなり、この新たな人物の位置を表わす二次元座標が検出される(ステップS214)。しかし、第1センシング装置120では、この新たにカメラ121の視野内に入ってきて二次元座標が検出された人物が誰であるか不明となっている。そこで、第1センシング装置120から行動履歴記録装置160に、その二次元座標が示す位置に居る人物の識別情報についての問合せが行動履歴記録装置160に行なわれる。このステップS214における行動履歴記録装置160への人物の識別情報についての問合せも、上述の基本形態にいう「不明な移動体の識別情報の検索命令を上記複数のセンシング部と接続する仲介部に出す過程」の一例に相当する。   Further, when the person “B” is separated from the mat sensor “N” 151N as described above, the person “B” enters the field of view of the camera 121, and the two-dimensional representing the position of the new person is obtained. Coordinates are detected (step S214). However, in the first sensing device 120, it is unclear who the person who newly entered the field of view of the camera 121 and has detected two-dimensional coordinates is. Therefore, the behavior history recording device 160 is inquired of the behavior history recording device 160 from the first sensing device 120 about the identification information of the person at the position indicated by the two-dimensional coordinates. The inquiry about the person identification information to the action history recording device 160 in step S214 is also issued to the intermediary unit connected to the plurality of sensing units, as described in the above-mentioned basic form. It corresponds to an example of “process”.

すると、行動履歴記録装置160の識別情報検索・付与部161で、上記の二次元座標と検出時刻とを検索キーとした検索処理の依頼が実行される(ステップS215)。   Then, the identification information search / grant unit 161 of the action history recording device 160 executes a search process request using the two-dimensional coordinates and the detection time as a search key (step S215).

このステップS215で実行される検索処理の依頼も、上述の基本形態における識別情報検索過程の一例に相当する。   The request for the search process executed in step S215 also corresponds to an example of the identification information search process in the basic form described above.

図11の例では、検索キーに対応した識別情報「B」は、第4センシング装置150のセンシング情報格納部152Cから得られることとなる。そして、この第4センシング装置150が、識別情報検索・付与部161に、その識別情報「B」を通知する。このこのステップS215において実行される、識別情報検索・付与部161への識別情報「B」の通知が、上述の基本形態にいう「上記仲介部に上記不明な移動体の識別情報を通知する過程」の一例に相当する。   In the example of FIG. 11, the identification information “B” corresponding to the search key is obtained from the sensing information storage unit 152 </ b> C of the fourth sensing device 150. The fourth sensing device 150 notifies the identification information search / grant unit 161 of the identification information “B”. The notification of the identification information “B” to the identification information search / grant unit 161 executed in step S215 is “the process of notifying the intermediary unit of the identification information of the unknown mobile unit” as described in the basic mode. Is equivalent to an example.

ステップS215では、さらに、識別情報検索・付与部161が、このように得た識別情報「B」を第1センシング装置120に通知する。このステップS215において実行される、第1センシング装置120への通知も、上述の基本形態における通知過程の一例に相当する。   In step S215, the identification information search / grant unit 161 further notifies the first sensing device 120 of the identification information “B” obtained in this way. The notification to the first sensing device 120 executed in step S215 also corresponds to an example of the notification process in the basic form described above.

第1センシング装置120では、まず、上記のように新たにカメラ121の視野に入ってきた人物に対して、行動履歴記録装置160から通知されてきた識別情報「B」が付与される(ステップS216)。そして、この識別情報「B」の付与によって、人物「B」の動線検出が再開されることとなる。   In the first sensing device 120, first, identification information “B” notified from the action history recording device 160 is given to a person who has newly entered the field of view of the camera 121 as described above (step S216). ). Then, by adding the identification information “B”, the detection of the flow line of the person “B” is resumed.

以上に説明した一連の経緯を経て、図7のパート(B)に示す、人物「B」についての行動記録165Aが、人物「B」についての動線検出が一時的に中断しながらも問題なく作成されることとなる。   Through the series of processes described above, the action record 165A for the person “B” shown in Part (B) of FIG. 7 has no problem even though the flow line detection for the person “B” is temporarily interrupted. Will be created.

尚、上記では、基本形態について説明した追跡システムの実施形態として、カメラを使った人物の検出を主体とし、その検出の一時的な途切れ等を他の発券機やPOSやマットセンサを使った検出で補うという形態を例示した。しかしながら、基本形態について説明した追跡システムは、この形態に限るものではない。基本形態について説明した追跡システムは、例えば、店舗内の床の主要部分にマットセンサを敷き詰め、マットセンサが設置されていない箇所での検出をカメラ等の他のセンサで補う等といった形態であっても良い。   In the above, as an embodiment of the tracking system described for the basic form, detection of a person using a camera is mainly used, and a temporary interruption of the detection is detected using another ticketing machine, a POS, or a mat sensor. The form of making up with is illustrated. However, the tracking system described for the basic mode is not limited to this mode. The tracking system described for the basic form is, for example, a form in which a mat sensor is laid on the main part of a floor in a store, and detection at a place where the mat sensor is not installed is supplemented by another sensor such as a camera. Also good.

また、上記では、基本形態について説明した追跡システムの実施形態として、カメラを使った人物の検出を補う箇所として、人物の込み合いが想定される発券機やPOSや商品棚の近傍が採用された形態を例示した。しかしながら、基本形態について説明した追跡システムは、この形態に限るものではない。基本形態について説明した追跡システムは、例えば、カメラによる撮影の死角となる柱の陰等での検出をマットセンサ等の他のセンサで補う等といった形態であっても良い。   Also, in the above, as an embodiment of the tracking system that describes the basic form, a form in which a ticketing machine, a POS, or a product shelf that is expected to be crowded with people is adopted as a part that supplements detection of a person using a camera. Was illustrated. However, the tracking system described for the basic mode is not limited to this mode. The tracking system described with respect to the basic form may be, for example, a form in which detection in the shade of a pillar that is a blind spot for photographing by a camera is supplemented by another sensor such as a mat sensor.

また、上記では、上述の基本形態におけるセンシング部の一例として、カメラ121を有する例、発券機131、POS141、および、3つのマットセンサ151F,151P,151Nを有する例を示した。しかしながら、上述の基本形態におけるセンシング部は、これらに限るものではない。この基本形態におけるセンシング部は、例えば、加速度センサや、RFIDタグや、脈拍センサや、赤外センサや、近接センサや、マイク等を有するものであっても良い。加速度センサは、展示商品や商品棚に内蔵させ、人物が商品を手に取ったときの加速度を検知することで、その人物の位置を検出するものである。RFIDタグは、常時、あるいは定期的に電波を発信する電波発信源である。このRFIDタグを用いた例では、人物にこのRFIDタグを持たせ、そのRFIDタグからの電波の検知することにより、その人物の位置が検出される。脈拍センサは、人物が近付くとその人物の脈拍を検知することで、その人物の位置を検出するものである。赤外センサは、人物による赤外線の遮断を検知することで、その人物の位置を検出するものである。近接センサは、人物の近接を検知することで、その人物の位置を検出するものである。   Moreover, in the above, the example which has the camera 121, the ticket-issuing machine 131, POS141, and the three mat sensors 151F, 151P, and 151N was shown as an example of the sensing part in the above-mentioned basic form. However, the sensing unit in the basic form described above is not limited to these. The sensing unit in this basic form may include, for example, an acceleration sensor, an RFID tag, a pulse sensor, an infrared sensor, a proximity sensor, a microphone, and the like. The acceleration sensor is incorporated in an exhibition product or a product shelf and detects the position of the person by detecting the acceleration when the person picks up the product. The RFID tag is a radio wave transmission source that transmits radio waves constantly or periodically. In the example using the RFID tag, the person is provided with the RFID tag, and the position of the person is detected by detecting the radio wave from the RFID tag. The pulse sensor detects the position of the person by detecting the pulse of the person when the person approaches. The infrared sensor detects the position of the person by detecting the blocking of the infrared ray by the person. The proximity sensor detects the position of the person by detecting the proximity of the person.

また、上記では、人物の行動を表わす行動文を記録するタイプの応用形態における行動辞書におけるイベント情報と行動情報との例として、人物の入退店や、発券機131やPOS141の操作や、マットセンサのON/OFF等に係る例を示した。しかしながら、上記の応用形態における行動辞書におけるイベント情報と行動情報は、これらの例に限るものではない。この応用形態における行動辞書におけるイベント情報と行動情報としては、例えば、センサとして上述の加速度センサを採用したときの例として、以下に説明するようなものが考えられる。この加速度センサを採用した例では、イベント情報として、商品に貼付された加速度センサで検知される様々な検知波形が挙げられる。そして、各イベント情報、即ち各検知波形に対応する行動情報として、例えば、フタの開閉や左右スイング等といった、各検知波形に対応する様々な操作状態が挙げられる。   Moreover, in the above, as an example of the event information and the behavior information in the behavior dictionary in the type of application that records the behavior sentence representing the behavior of the person, the entrance and exit of the person, the operation of the ticket issuing machine 131 and the POS 141, the mat The example which concerns on ON / OFF of a sensor, etc. was shown. However, the event information and the behavior information in the behavior dictionary in the above application form are not limited to these examples. As the event information and the behavior information in the behavior dictionary in this application mode, for example, the following explanation can be considered as an example when the above-described acceleration sensor is adopted as the sensor. In an example in which this acceleration sensor is employed, various detection waveforms detected by the acceleration sensor affixed to the product are listed as event information. Each event information, that is, action information corresponding to each detected waveform includes various operation states corresponding to each detected waveform such as opening / closing of the lid, left / right swing, and the like.

以下、上述した基本形態を含む種々の形態に関し、更に以下の付記を開示する。   Hereinafter, the following additional remarks are disclosed regarding various forms including the basic form described above.

(付記1)
センシング領域内の移動体を検出する検出部と、不明な移動体が前記検出部で検出された場合に、前記不明な移動体の識別情報の検索命令をする識別情報検索部と、識別情報の検索命令を受けて前記識別情報を保持している場合に前記識別情報を通知する通知部とを有する複数のセンシング部と、
前記複数のセンシング部と接続され、いずれかのセンシング部からの識別情報の検索命令を受けて前記いずれかのセンシング部以外のセンシング部に対し前記識別情報の検索命令をするとともに、前記いずれかのセンシング部以外のセンシング部から前記識別情報の通知を受けて、前記識別情報を、前記いずれかのセンシング部に通知する仲介を行なう仲介部を備えたことを特徴とする追跡システム。
(Appendix 1)
A detection unit that detects a moving body in the sensing region, an identification information search unit that issues a search command for identification information of the unknown moving body when an unknown moving body is detected by the detection unit, and A plurality of sensing units having a notification unit that notifies the identification information when the identification information is held in response to a search command;
Connected to the plurality of sensing units, receives a search command for identification information from any one of the sensing units, issues a search command for the identification information to a sensing unit other than any of the sensing units, and A tracking system, comprising: an intermediary unit that receives a notification of the identification information from a sensing unit other than the sensing unit and notifies the identification information to any one of the sensing units.

(付記2)
前記複数のセンシング部は、互いに前記検出部による移動体の検出方法が異なる2つ以上のセンシング部を含んでいることを特徴とする付記1記載の追跡システム。
(Appendix 2)
The tracking system according to claim 1, wherein the plurality of sensing units include two or more sensing units having different detection methods of the moving object by the detection unit.

(付記3)
前記検索命令が、前記複数のセンシング部のうちのいずれのセンシング部でも識別情報が未保持の新たな移動体についての識別情報の検索命令である場合に、前記仲介部が、前記仲介に加えて、更に前記新たな移動体に対する新たな識別情報の付与と、前記検索命令をしたセンシング部への、前記新たな識別情報の通知とを行なうことを特徴とする付記1又は2記載の追跡システム。
(Appendix 3)
In the case where the search command is a search command for identification information about a new mobile object whose identification information is not held in any sensing unit of the plurality of sensing units, the mediation unit, in addition to the mediation, Further, the tracking system according to appendix 1 or 2, wherein the new identification information is given to the new mobile body, and the new identification information is notified to the sensing unit that has issued the search command.

(付記4)
前記センシング部が、前記検出部で検出された移動体の位置に応じたイベント情報を生成して前記イベント情報を出力するイベント出力部を更に有し、
前記追跡システムが、更に、
前記イベント情報と、前記イベント情報に応じた移動体の行動を表わす行動情報とが互いに対応付けられて記載されている行動辞書と、
前記行動辞書に記載されている行動情報の中から、前記複数のセンシング部のうちのいずれかのセンシング部から出力されてきた前記イベント情報に対応する行動情報を検索する行動検索部と、
前記行動検索部で検索された行動情報を、移動体の識別情報毎に記録する行動履歴記録部とを備えたことを特徴とする付記1から3のうちいずれか1項記載の追跡システム。
(Appendix 4)
The sensing unit further includes an event output unit that generates event information corresponding to the position of the moving object detected by the detection unit and outputs the event information.
The tracking system further comprises:
A behavior dictionary in which the event information and behavior information representing the behavior of the moving body according to the event information are described in association with each other;
An action search unit that searches for action information corresponding to the event information output from any of the plurality of sensing units from among the action information described in the action dictionary;
The tracking system according to any one of supplementary notes 1 to 3, further comprising: an action history recording unit that records the action information searched by the action search unit for each identification information of the moving object.

(付記5)
前記センシング部が、前記検出部で検出された移動体の位置と検出時刻の情報を伴って前記移動体の識別情報の検索命令を行い、更に、
前記センシング部が、移動体の識別情報の検索命令を受けると、前記位置と前記検出時刻とを手掛りとして、前記移動体の識別情報を保持しているか否かを判断することを特徴とする付記1から4のうちいずれか1項記載の追跡システム。
(Appendix 5)
The sensing unit performs a search command for identification information of the moving body together with information on the position and detection time of the moving body detected by the detection unit, and
When the sensing unit receives a search command for identification information of a moving object, the sensing unit determines whether the identification information of the moving object is held based on the position and the detection time. 5. The tracking system according to any one of 1 to 4.

(付記6)
前記複数のセンシング部のうち少なくとも1つのセンシング部が、操作を受ける装置を有し、前記装置が操作を受けたことをもって移動体を検出することを特徴とする付記1から5のうちいずれか1項記載の追跡システム。
(Appendix 6)
Any one of Supplementary notes 1 to 5, wherein at least one sensing unit of the plurality of sensing units includes a device that receives an operation, and detects a moving body when the device receives the operation. The tracking system described in the section.

(付記7)
前記複数のセンシング部のうち少なくとも1つのセンシング部がカメラを有し、前記カメラで撮影された画像から移動体を検出することを特徴とする付記1から6のうちいずれか1項記載の追跡システム。
(Appendix 7)
The tracking system according to any one of appendices 1 to 6, wherein at least one sensing unit of the plurality of sensing units includes a camera and detects a moving body from an image captured by the camera. .

(付記8)
前記複数のセンシング部のうち少なくとも1つのセンシング部が、床に設置されたマットセンサを有し、前記マットセンサが移動体が通過することによって検知することを特徴とする付記1から7のうちいずれか1項記載の追跡システム。
(Appendix 8)
Any one of Supplementary notes 1 to 7, wherein at least one sensing unit of the plurality of sensing units includes a mat sensor installed on a floor, and the mat sensor detects when the moving body passes. A tracking system according to claim 1.

(付記9)
複数のセンシング部のうちのいずれかのセンシング部が不明な移動体を検出した場合に、前記いずれかのセンシング部が前記不明な移動体の識別情報の検索命令を前記複数のセンシング部と接続する仲介部に出す過程と、
前記仲介部が前記検索命令を受けて、前記検索命令をしてきた前記いずれかのセンシング部以外のセンシング部に前記識別情報の検索命令をする識別情報検索過程と、
前記いずれかのセンシング部以外のセンシング部が前記仲介部から前記検索命令を受けて、前記不明な移動体の識別情報を保持している場合に、前記仲介部に前記不明な移動体の識別情報を通知する過程と、
前記仲介部が、前記不明な移動体の識別情報の通知を受けて、前記識別情報を、前記不明な移動体の識別情報の検索命令を行った前記いずれかのセンシング部に通知する通知過程とを有することを特徴とする追跡方法。
(Appendix 9)
When any sensing unit of the plurality of sensing units detects an unknown moving body, the one sensing unit connects a search command for identification information of the unknown moving body to the plurality of sensing units. The process of issuing to the mediation department
An identification information search process in which the intermediary unit receives the search command and issues a search command for the identification information to a sensing unit other than the sensing unit that has performed the search command,
When the sensing unit other than any one of the sensing units receives the search command from the mediation unit and holds the identification information of the unknown mobile body, the identification information of the unknown mobile body in the mediation unit The process of notifying
A notification process in which the intermediary unit receives a notification of the identification information of the unknown moving body and notifies the identification information to any of the sensing units that have performed a search instruction for the identification information of the unknown moving body; A tracking method characterized by comprising:

100 追跡システム
110 店舗
110a 商品展示エリア
111 入口
111a 入退店時通過範囲
120 第1センシング装置
121 カメラ
122 第1制御装置
122A 移動体検出部
122B 位置検出部
122C 動線算出部
122D,132B,142B,152B 計時部
122E,132C,142C,152C センシング情報格納部
122F,132D,142D,152D,162 通信部
130 第2センシング装置
131 発券機
131a 発券機操作範囲
132 第2制御装置
132A 札番号検出部
140 第3センシング装置
141 POS
141a POS支払い範囲
142 第3制御装置
142A 商品検出部
150 第4センシング装置
151F,151P,151N マットセンサ
152 第4制御装置
152A 押圧位置検出部
160 行動履歴記録装置
161 識別情報検索・付与部
163 行動検出部
164 行動辞書
164A 事象記載欄
164B 行動記載欄
165 行動履歴記録部
165A,165B 行動記録
165A_1,165B_1 検出時刻記載欄
165A_2,165B_2 行動文記載欄
DESCRIPTION OF SYMBOLS 100 Tracking system 110 Store 110a Goods display area 111 Entrance 111a Passing range at the time of entrance / exit 120 First sensing device 121 Camera 122 First control device 122A Moving body detection unit 122B Position detection unit 122C Flow line calculation unit 122D, 132B, 142B, 152B Timing unit 122E, 132C, 142C, 152C Sensing information storage unit 122F, 132D, 142D, 152D, 162 Communication unit 130 Second sensing device 131 Ticketing machine 131a Ticketing machine operation range 132 Second controller 132A Bill number detection unit 140 3 sensing device 141 POS
141a POS payment range 142 Third control device 142A Product detection unit 150 Fourth sensing device 151F, 151P, 151N Matt sensor 152 Fourth control device 152A Pressed position detection unit 160 Action history recording device 161 Identification information search / granting unit 163 Behavior detection Part 164 Action dictionary 164A Event description column 164B Action description column 165 Action history recording unit 165A, 165B Action record 165A_1, 165B_1 Detection time description column 165A_2, 165B_2 Action sentence description column

Claims (5)

センシング領域内の移動体を検出する検出部と、不明な移動体が前記検出部で検出された場合に、前記不明な移動体の識別情報の検索命令をする識別情報検索部と、識別情報の検索命令を受けて前記識別情報を保持している場合に前記識別情報を通知する通知部とを有し、カメラ、マットセンサ、発券機を含む複数のセンシング部と、
前記複数のセンシング部と接続され、いずれかのセンシング部からの識別情報の検索命令を受けて前記いずれかのセンシング部以外のセンシング部に対し前記識別情報の検索命令をするとともに、前記いずれかのセンシング部以外のセンシング部から前記識別情報の通知を受けて、前記識別情報を、前記いずれかのセンシング部に通知する仲介を行なう仲介部を備えたことを特徴とする追跡システム。
A detection unit that detects a moving body in the sensing region, an identification information search unit that issues a search command for identification information of the unknown moving body when an unknown moving body is detected by the detection unit, and in response to the search instruction have a notification unit that notifies the identification information to the case of holding the identification information, camera, mat sensor, a plurality of sensing unit including a ticket dispenser,
Connected to the plurality of sensing units, receives a search command for identification information from any one of the sensing units, issues a search command for the identification information to a sensing unit other than any of the sensing units, and A tracking system, comprising: an intermediary unit that receives a notification of the identification information from a sensing unit other than the sensing unit and notifies the identification information to any one of the sensing units.
前記検索命令が、前記複数のセンシング部のうちのいずれのセンシング部でも識別情報が未保持の新たな移動体についての識別情報の検索命令である場合に、前記仲介部が、前記仲介に加えて、更に前記新たな移動体に対する新たな識別情報の付与と、前記検索命令をしたセンシング部への、前記新たな識別情報の通知とを行なうことを特徴とする請求項1記載の追跡システム。   In the case where the search command is a search command for identification information about a new mobile object whose identification information is not held in any sensing unit of the plurality of sensing units, the mediation unit, in addition to the mediation, 2. The tracking system according to claim 1, further comprising: adding new identification information to the new moving body and notifying the new identification information to a sensing unit that has issued the search command. 前記センシング部が、前記検出部で検出された移動体の位置に応じたイベント情報を生成して前記イベント情報を出力するイベント出力部を更に有し、
前記追跡システムが、更に、
前記イベント情報と、前記イベント情報に応じた移動体の行動を表わす行動情報とが互いに対応付けられて記載されている行動辞書と、
前記行動辞書に記載されている行動情報の中から、前記複数のセンシング部のうちのいずれかのセンシング部から出力されてきた前記イベント情報に対応する行動情報を検索する行動検索部と、
前記行動検索部で検索された行動情報を、移動体の識別情報毎に記録する行動履歴記録部とを備えたことを特徴とする請求項1又は2記載の追跡システム。
The sensing unit further includes an event output unit that generates event information corresponding to the position of the moving object detected by the detection unit and outputs the event information.
The tracking system further comprises:
A behavior dictionary in which the event information and behavior information representing the behavior of the moving body according to the event information are described in association with each other;
An action search unit that searches for action information corresponding to the event information output from any of the plurality of sensing units from among the action information described in the action dictionary;
The tracking system according to claim 1, further comprising: an action history recording unit that records the action information searched by the action search unit for each identification information of the moving body.
前記センシング部が、前記検出部で検出された移動体の位置と検出時刻の情報を伴って前記移動体の識別情報の検索命令を行い、更に、
前記センシング部が、移動体の識別情報の検索命令を受けると、前記位置と前記検出時刻とを手掛りとして、前記移動体の識別情報を保持しているか否かを判断することを特徴とする請求項1から3のうちいずれか1項記載の追跡システム。
The sensing unit performs a search command for identification information of the moving body together with information on the position and detection time of the moving body detected by the detection unit, and
The sensing unit, when receiving a search command for identification information of a mobile object, determines whether the identification information of the mobile object is held by using the position and the detection time as a clue. Item 4. The tracking system according to any one of Items 1 to 3.
カメラ、マットセンサ、発券機を含む複数のセンシング部のうちのいずれかのセンシング部が不明な移動体を検出した場合に、前記いずれかのセンシング部が前記不明な移動体の識別情報の検索命令を前記複数のセンシング部と接続する仲介部に出す過程と、
前記仲介部が前記検索命令を受けて、前記検索命令をしてきた前記いずれかのセンシング部以外のセンシング部に前記識別情報の検索命令をする識別情報検索過程と、
前記いずれかのセンシング部以外のセンシング部が前記仲介部から前記検索命令を受けて、前記不明な移動体の識別情報を保持している場合に、前記仲介部に前記不明な移動体の識別情報を通知する過程と、
前記仲介部が、前記不明な移動体の識別情報の通知を受けて、前記識別情報を、前記不明な移動体の識別情報の検索命令を行った前記いずれかのセンシング部に通知する通知過程とを有することを特徴とする追跡方法。
When any sensing unit of a plurality of sensing units including a camera, a mat sensor, and a ticketing machine detects an unknown moving body, the sensing unit searches for identification information of the unknown moving body. Process to the mediation unit connected to the plurality of sensing units,
An identification information search process in which the intermediary unit receives the search command and issues a search command for the identification information to a sensing unit other than the sensing unit that has performed the search command,
When the sensing unit other than any one of the sensing units receives the search command from the mediation unit and holds the identification information of the unknown mobile body, the identification information of the unknown mobile body in the mediation unit The process of notifying
A notification process in which the intermediary unit receives a notification of the identification information of the unknown moving body and notifies the identification information to any of the sensing units that have performed a search instruction for the identification information of the unknown moving body; A tracking method characterized by comprising:
JP2009143453A 2009-06-16 2009-06-16 Tracking system and tracking method Expired - Fee Related JP5418005B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009143453A JP5418005B2 (en) 2009-06-16 2009-06-16 Tracking system and tracking method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009143453A JP5418005B2 (en) 2009-06-16 2009-06-16 Tracking system and tracking method

Publications (2)

Publication Number Publication Date
JP2011002896A JP2011002896A (en) 2011-01-06
JP5418005B2 true JP5418005B2 (en) 2014-02-19

Family

ID=43560824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009143453A Expired - Fee Related JP5418005B2 (en) 2009-06-16 2009-06-16 Tracking system and tracking method

Country Status (1)

Country Link
JP (1) JP5418005B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140283025A1 (en) * 2013-03-14 2014-09-18 Toshiba Global Commerce Solutions Holdings Corporation Systems and methods for monitoring activity within retail environments using network audit tokens
WO2014196261A1 (en) * 2013-06-05 2014-12-11 株式会社ニコン Electronic equipment and program
JP6271212B2 (en) * 2013-10-17 2018-01-31 ヤマハ発動機株式会社 Autonomous vehicle
JP6245012B2 (en) * 2014-03-20 2017-12-13 トヨタ自動車株式会社 MOBILE BODY, MOBILE BODY CONTROL METHOD, CONTROL PROGRAM
JP7483365B2 (en) * 2019-12-17 2024-05-15 東芝テック株式会社 Shopper management device, information processing program, information processing method, and shopper management system
JP7533133B2 (en) * 2020-11-02 2024-08-14 東芝ライテック株式会社 Information processing device, lighting device, and lighting system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3394589B2 (en) * 1994-04-19 2003-04-07 株式会社日立製作所 Mobile object identification and tracking device
JP2002344946A (en) * 2001-05-16 2002-11-29 Oki Electric Ind Co Ltd Monitoring system

Also Published As

Publication number Publication date
JP2011002896A (en) 2011-01-06

Similar Documents

Publication Publication Date Title
JP5418005B2 (en) Tracking system and tracking method
US10817710B2 (en) Predictive theft notification
CN111919233B (en) Store management apparatus and store management method
US8320624B2 (en) Customer behavior collection method and customer behavior collection apparatus
JP5097187B2 (en) Clerk customer separation and aggregation device
JP6261197B2 (en) Display control apparatus, display control method, and program
JP5181786B2 (en) Automatic payment system
JP5540645B2 (en) Information processing apparatus, information processing apparatus control method, and program
CN106408369A (en) Algorithm for intelligently authenticating information of goods in shopping cart
JP6580651B2 (en) Information processing apparatus, information processing apparatus control method, information processing apparatus control program, and article providing system
EP3667551B1 (en) System and method for realizing identity identification on the basis of radio frequency identification technology
US20160048721A1 (en) System and method for accurately analyzing sensed data
JP6836173B2 (en) Shoplifting prevention system and store-side equipment and center-side equipment used for it
US11216651B2 (en) Information processing device and reporting method
JP7367168B2 (en) Product data processing system and its program
KR20100117318A (en) Parking management system using rfid and method thereof
US20240161133A1 (en) System for and method of determining user interactions with smart items
CN109191734A (en) Self-service cash register system
JP2019204551A (en) Server device, control program for server device, and control method for server device
CN109754544B (en) Commodity data processing device, commodity data processing system and commodity data processing method
JP2003016243A (en) System for analyzing purchase action of client
JP4873133B2 (en) Information collection system and information collection method
JP2006048443A (en) Article management system and article management apparatus
JP2011086039A (en) Information processing device, control method of information processing device and program
JP2008225935A (en) Customer-operated automatic ticketing terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130404

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130409

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130926

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20131003

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131104

LAPS Cancellation because of no payment of annual fees