(57)【要約】  動線の絞り込みを容易にする。動線出力装置１００は、経路又は複数の位置を示す条件を受け付ける受付部１１０と、複数の対象の動線のうち、受付部１１０により受け付けられた条件に応じた動線を示す情報を出力する出力部１２０とを含む。
2018079456.tif 000002
【特許請求の範囲】
【請求項１】
経路又は複数の位置を示す条件を受け付ける受付手段と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する出力手段と
を備える動線出力装置。
【請求項２】
前記条件は、前記経路と当該経路の方向とを示し、
前記出力手段は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
請求項１に記載の動線出力装置。
【請求項３】
前記条件は、前記複数の位置と、当該複数の位置を指定する順序とを示し、
前記出力手段は、前記複数の位置又はその近傍を前記条件が示す順序で移動した１又は複数の前記対象の動線を示す前記情報を出力する
請求項１に記載の動線出力装置。
【請求項４】
前記出力手段は、前記動線を示す情報と、当該情報に関連付けられた付加情報とを出力する
請求項１から請求項３までのいずれか１項に記載の動線出力装置。
【請求項５】
前記条件は、ユーザによる指定方法が選択可能である
請求項１から請求項４までのいずれか１項に記載の動線出力装置。
【請求項６】
前記条件は、前記出力手段により前記情報が出力された後に変更可能であり、
前記出力手段は、前記変更された条件に応じた動線を示す情報を出力する
請求項５に記載の動線出力装置。
【請求項７】
前記受付手段により受け付けられた条件を、前記複数の対象が移動する空間の構成要素の配置を示す配置情報に基づいて補正する補正手段をさらに備える
請求項１から請求項６までのいずれか１項に記載の動線出力装置。
【請求項８】
前記出力手段は、前記複数の対象が移動する空間の構成要素の配置を示す配置情報を用いて前記情報を出力する
請求項１から請求項７までのいずれか１項に記載の動線出力装置。
【請求項９】
経路又は複数の位置を示す条件を受け付け、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する
動線出力方法。
【請求項１０】
前記条件は、前記経路と当該経路の方向とを示し、
前記出力は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力することを含む
請求項９に記載の動線出力方法。
【請求項１１】
ある空間を図示し、
前記図示された空間における経路又は複数の位置を示す条件を受け付け、
前記空間において記録された複数の対象の動線のうち、前記受け付けられた条件に応じた動線を表示する
動線出力方法。
【請求項１２】
ある空間を図示し、
前記図示された空間における経路又は複数の位置を示す条件を受け付け、
前記空間において記録された複数の対象の動線のうち、前記受け付けられた条件に応じた動線を検索し、
前記検索された動線を表示する
動線検索方法。
【請求項１３】
コンピュータに、
経路又は複数の位置を示す条件を受け付ける処理と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する処理と
を実行させるためのプログラムを記録する、コンピュータ読み取り可能な非一時的な記録媒体。
【請求項１４】
前記条件は、前記経路と当該経路の方向とを示し、
前記出力する処理は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
請求項１３に記載の記録媒体。
【請求項１５】
経路又は複数の位置を示す条件を受け付ける受付手段と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を検索する検索手段と、
前記検索された動線を示す情報を出力する出力手段と
を含む動線検索システム。
【請求項１６】
前記条件は、前記経路と当該経路の方向とを示し、
前記出力手段は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
請求項１５に記載の動線検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動線出力装置等に関する。
【背景技術】
【０００２】
店舗、工場等の空間における人物等の物体の動きを分析する技術がある。例えば、特許文献１は、映像に基づいて人物の行動を分析するための技術を開示している。また、特許文献２は、動線データを用いて人物の行動を分析するための技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１１４６８５号公報
【特許文献２】特開２００９−０４８２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、動線は、所定の空間における物体の移動経路を表す。動線は、物体毎に異なり得るものの、いくつかの物体において一定の傾向を生じることもある。このような一定の傾向を示す動線を他の動線と分類できると、有益な情報が得られる可能性がある。しかし、動線の分類は、特許文献１、２に記載された技術によっては容易ではない。【０００５】
本開示の例示的な目的は、動線の絞り込みを容易にするための技術を提供することにある。
【課題を解決するための手段】
【０００６】
一の態様において、経路又は複数の位置を示す条件を受け付ける受付手段と、複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する出力手段とを含む動線出力装置が提供される。【０００７】
別の態様において、経路又は複数の位置を示す条件を受け付け、複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する動線出力方法が提供される。【０００８】
さらに別の態様において、コンピュータに、経路又は複数の位置を示す条件を受け付ける処理と、複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する処理とを実行させるためのプログラムを記録する、コンピュータ読み取り可能な非一時的な記録媒体が提供される。
【発明の効果】
【０００９】
本開示によれば、動線の絞り込みが容易になる。
【図面の簡単な説明】
【００１０】
【図１】図１は、動線出力装置の構成の一例を示すブロック図である。
【図２】図２は、動線出力方法の一例を示すフローチャートである。
【図３Ａ】図３Ａは、動線検索システムの第１の構成例を示すブロック図である。
【図３Ｂ】図３Ｂは、動線検索システムの第２の構成例を示すブロック図である。
【図３Ｃ】図３Ｃは、動線検索システムの第３の構成例を示すブロック図である。
【図４】図４は、動線検索方法の一例を示すフローチャートである。
【図５】図５は、動線検索システム５００の別の構成例を示すブロック図である。
【図６】図６は、フロアマップを例示する図である。
【図７】図７は、動線データのデータ構造を例示する図である。
【図８Ａ】図８Ａは、入力画面の一例を示す図である。
【図８Ｂ】図８Ｂは、入力画面の別の例を示す図である。
【図９】図９は、検索条件の指定方法を選択するための画面を例示する図である。
【図１０】図１０は、動線検索方法の別の例を示すシーケンスチャートである。
【図１１Ａ】図１１Ａは、動線の検索結果を表示するための画面の一例を示す図である。
【図１１Ｂ】図１１Ｂは、動線の検索結果を表示するための画面の別の例を示す図である。
【図１２Ａ】図１２Ａは、位置の補正の一例を示す図である。
【図１２Ｂ】図１２Ｂは、位置の補正の別の例を示す図である。
【図１３】図１３は、動線出力装置の構成の別の例を示すブロック図である。
【図１４】図１４は、コンピュータ装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
［第１実施形態］
図１は、一の実施形態に係る動線出力装置１００の構成を示すブロック図である。動線出力装置１００は、動線の検索及び出力に用いられる装置である。動線出力装置１００は、受付部１１０と、出力部１２０とを少なくとも含んで構成される。
【００１２】
ここでいう動線は、ある空間において記録された対象（以下「検索対象」ともいう。）の移動経路（すなわち軌跡）を表す。検索対象は、例えば人間であるが、移動可能な他の物体であってもよい。また、ここでいう空間は、店舗や工場など、複数の移動可能な検索対象が存在し得る施設や区域である。動線は、一般的には、始点から終点に至る１本の直線又は曲線である。ただし、動線は、部分的に途切れ、複数に分かれて記録されてもよい。
【００１３】
本実施形態において、動線の記録方法は、特定の方法に限定されない。本実施形態の動線は、周知のいずれの記録方法によって記録されてもよい。例えば、動線は、物体に付属する機器や人物により所持された機器（ビーコン等）から発信される電波に基づいて記録されてもよく、動線が記録される空間に設置されたセンサやカメラを用いて記録されてもよい。
【００１４】
受付部１１０は、検索される動線の条件（以下「検索条件」ともいう。）を受け付ける。具体的には、受付部１１０は、位置を指定する操作を検出し、又は当該操作を示す操作情報を受信する。この場合、検索条件は、例えば、動線を検索するユーザの操作を示す操作情報に相当する。受付部１１０は、例えば、マウス等の入力装置やタッチスクリーンディスプレイを介して検索条件を受け付けることができる。受付部１１０は、このような入力装置又はタッチスクリーンディスプレイを含んでもよいが、操作を検出する回路又は操作情報を受信する回路のみであってもよい。
【００１５】
受付部１１０は、経路又は複数の位置を示す検索条件を受け付ける。換言すれば、受付部１１０により受け付けられる検索条件は、ある位置から別の位置までを線状に指定する条件であってもよいし、２以上の点を指定する条件であってもよい。検索条件の指定方法は、特に限定されない。例えば、受付部１１０は、動線が記録された空間を表す画像が表示されたタッチスクリーンディスプレイにおいて、当該画像に含まれる２以上の位置を指定する操作によって検索条件を受け付けてもよい。
【００１６】
出力部１２０は、動線を示す情報（以下「動線情報」ともいう。）を出力する。出力部１２０は、例えば、動線情報に応じた画像を表示する表示装置である。例えば、出力部１２０は、動線を動線が記録された空間を表す図（見取り図、平面図など）と重ねて表示するための画像を表示する。あるいは、出力部１２０は、表示装置（又は他の装置）に動線情報を供給するための入出力インタフェースであってもよい。出力部１２０は、受付部１１０により受け付けられた検索条件に応じた動線情報を出力する。
【００１７】
動線情報は、１又は複数の動線を示す。動線情報は、例えば、動線を表示するためのデータを含む。具体的には、動線情報は、動線の位置を所定の座標系によって記述した位置情報を含み得る。また、動線情報は、このような位置情報と、位置情報が記録された時刻を示す時刻情報とを含んでもよい。
【００１８】
なお、出力部１２０は、動線情報と異なる情報を出力してもよい。例えば、出力部１２０は、動線情報に加え、当該動線情報に関連付けられた付加情報を出力してもよい。付加情報は、例えば、動線情報に係る対象の属性（物体の種別など）を示す情報である。
【００１９】
図２は、動線出力装置１００による動線出力方法を示すフローチャートである。ステップ２１０において、受付部１１０は、経路又は複数の位置を指定する検索条件を受け付ける。この検索条件は、動線が記録された空間に含まれる２以上の位置を指定する操作を表す操作情報である。ステップ２１０における検索条件により指定される位置の数は、２以上であればよく、その具体的な数は限定されない。例えば、ステップ２１０における検索条件は、複数の位置を連続的に、すなわち線状に指定するものであってもよい。このような検索条件は、経路を指定する検索条件に相当する。
【００２０】
ステップ２２０において、出力部１２０は、ステップ２１０におけるに応じた動線を示す動線情報を出力する。具体的には、出力部１２０は、所定の空間において記録された複数の物体の動線のうち、ステップ２１０において受け付けられた検索条件に応じた動線を示す動線情報を出力する。例えば、出力部１２０は、ステップ２１０において受け付けられた検索条件に含まれる位置を全て含む動線を表示するための動線情報を出力する。
【００２１】
以上のとおり、本実施形態の動線出力装置１００は、複数の位置を指定する検索条件を受け付け、受け付けられた検索条件に応じた動線情報を出力する構成を有する。この構成は、複数の位置を指定するという比較的容易な検索条件による動線の検索を可能にする。したがって、動線出力装置１００によれば、このような構成を有しない場合に比べ、動線の絞り込みを容易にすることが可能である。
【００２２】
例えば、動線出力装置１００によれば、ある施設内を移動する物体のうち、検索条件に応じた当該施設内の２以上の特定の場所を通過した物体の動線を選択的に出力することが可能である。より具体的には、動線出力装置１００によれば、ある店舗を訪れた顧客のうち、当該店舗内の２以上の特定の売り場を通過した顧客の動線を選択的に出力する、といったことが可能である。
【００２３】
［第２実施形態］
図３Ａ、図３Ｂ及び図３Ｃは、別の実施形態に係る動線検索システム３００の構成を示すブロック図である。動線検索システム３００は、受付部３０１と、検索部３０２と、出力部３０３とを含んで構成される。なお、以降の本実施形態において、第１実施形態と重複する説明は、適宜省略される。
【００２４】
受付部３０１は、検索条件を受け付ける。受付部３０１の具体的な構成は、第１実施形態の受付部１１０と同様であってもよい。出力部３０３は、動線情報を出力する。出力部３０３の具体的な構成は、第１実施形態の出力部１２０と同様であってもよい。
【００２５】
検索部３０２は、受付部３０１により受け付けられた検索条件に基づいて動線を検索する。例えば、検索部３０２は、受付部３０１により受け付けられた検索条件を満たす動線を、動線が記録されたデータベースから抽出する。このデータベースは、動線検索システム３００に含まれてもよいが、そうでなくてもよい。
【００２６】
具体的には、検索部３０２は、所定の空間において記録された複数の物体の動線のうち、受付部３０１により受け付けられた操作に応じた動線を検索する。例えば、検索部３０２は、受付部３０１により受け付けられた配置により指定された位置を全て含む動線を検索する。
【００２７】
動線検索システム３００は、１又は複数の装置により構成される。図３Ｂ及び図３Ｃは、動線検索システム３００が複数の装置により構成される場合の構成例を示すブロック図である。動線検索システム３００は、図３Ｂに示される動線出力装置３１０及び動線検索装置３２０を有してもよい。あるいは、動線検索システム３００は、図３Ｃに示される動線検索装置３３０及び動線出力装置３４０を有してもよい。
【００２８】
動線出力装置３１０は、受付部３０１及び出力部３０３を含む。動線出力装置３１０は、第１実施形態の動線出力装置１００の一例に相当する。動線出力装置３１０は、例えば、スマートフォン、タブレット等の端末装置である。一方、動線検索装置３２０は、検索部３０２を含む。動線検索装置３２０は、例えば、動線出力装置３１０と通信可能なサーバ装置である。
【００２９】
動線検索装置３３０は、受付部３０１及び検索部３０２を含む。一方、動線出力装置３４０は、出力部３０３を含む。動線検索装置３３０及び動線出力装置３４０は、動線出力装置３１０及び動線検索装置３２０と同様に、通信可能に構成されている。
【００３０】
なお、動線出力装置３１０、３４０及び動線検索装置３２０、３３０の数は、特定の数に限定されない。例えば、動線検索システム３００は、複数の動線出力装置３１０（又は３４０）が１つの動線検索装置３２０（又は３３０）に接続される構成であってもよい。
【００３１】
図４は、動線検索システム３００による動線検索方法を示すフローチャートである。ステップ４１０において、受付部３０１は、検索条件を受け付ける。ステップ４２０において、検索部３０２は、ステップ４１０における検索条件に応じた動線を検索する。ステップ４３０において、出力部３０３は、ステップ４２０において検索された動線を示す動線情報を出力する。
【００３２】
以上のとおり、本実施形態の動線検索システム３００は、複数の位置を指定する検索条件を受け付け、受け付けられた検索条件に応じた動線情報を出力する構成を有する。この構成により、動線検索システム３００は、第１実施形態の動線出力装置１００と同様の作用効果を奏することが可能である。また、動線出力装置３１０、３４０は、動線検索システム３００の構成要素又は機能を全て有する場合に比べ、自装置の構成要素又は機能を少なくすることが可能である。
【００３３】
［第３実施形態］
図５は、さらに別の実施形態に係る動線検索システム５００の構成を示すブロック図である。動線検索システム５００は、店舗において人物（顧客又は店員）の動線を検索するためのシステムである。動線検索システム５００は、サーバ装置５１０とユーザ端末５２０とを含んで構成される。サーバ装置５１０及びユーザ端末５２０は、ＬＡＮ（Local Area Network）等のネットワークを介して通信可能に構成される。
【００３４】
サーバ装置５１０は、第２実施形態の動線検索装置３２０の一例に相当する。すなわち、サーバ装置５１０は、動線を検索するための装置である。ただし、本実施形態において、動線が記録される物体、すなわち検索対象は、人物であるとする。サーバ装置５１０は、制御部５１１と、通信部５１２と、記憶部５１３とを含む。
【００３５】
制御部５１１は、サーバ装置５１０の各部の動作を制御する。制御部５１１は、例えば、ＣＰＵ（Central Processing Unit）等の処理装置（プロセッサ）と主記憶装置（メモリ）とを含む。制御部５１１は、プログラムを実行することによってサーバ装置５１０の各部の動作を制御する。例えば、制御部５１１は、記憶部５１３からデータを読み出し、通信部５１２を介して、読み出されたデータをユーザ端末５２０に送信する。また、制御部５１１は、第２実施形態の検索部３０２に相当する機能を実現し得る。
【００３６】
通信部５１２は、ユーザ端末５２０との間でデータをやり取りする。例えば、通信部５１２は、所定の通信方式に対応したインタフェース機器（ネットワークアダプタ等）を含む。通信部５１２による通信は、本実施形態においては無線ＬＡＮであるとするが、これに限定されない。
【００３７】
記憶部５１３は、データを記憶する。記憶部５１３は、ハードディスク等の記憶装置を含む。記憶部５１３は、着脱可能な記憶媒体を含み、必要なデータをこの記憶媒体から読み出し、又は書き込むように構成されてもよい。記憶部５１３に記憶されるデータは、動線データを含む。
【００３８】
本実施形態において、動線データは、店舗における人物の行動を人物毎に示すデータである。動線データは、店舗における人物の動線を示すデータを少なくとも含む。また、動線データは、人物に関連付けられた属性データを付加的に含んでもよい。属性データは、第１実施形態の付加情報の一例に相当する。動線データの詳細は後述される。
【００３９】
ユーザ端末５２０は、第１実施形態の動線出力装置１００又は第２実施形態の動線出力装置３１０の一例に相当する。ユーザ端末５２０は、ユーザ（主として店舗関係者）の操作を受け付け、情報を表示するための装置である。ユーザ端末５２０は、制御部５２１と、通信部５２２と、記憶部５２３と、ＵＩ部５２４とを含む。なお、ユーザ端末５２０は、動線検索システム５００に複数含まれてもよい。
【００４０】
制御部５２１は、ユーザ端末５２０の各部の動作を制御する。制御部５２１は、例えば、ＣＰＵ等の処理装置と主記憶装置とを含む。制御部５２１は、プログラムを実行することによってユーザ端末５２０の各部の動作を制御する。例えば、制御部５２１は、通信部５２２によるデータ通信やＵＩ部５２４による情報の表示を制御する。
【００４１】
通信部５２２は、サーバ装置５１０との間でデータをやり取りする。例えば、通信部５２２は、通信部５１２と同様の通信方式に対応した無線通信チップやアンテナを含む。
【００４２】
記憶部５２３は、データを記憶する。記憶部５２３は、フラッシュメモリ等の記憶媒体とそのリーダライタとを含む。記憶部５２３は、記憶部５１３と同様に、着脱可能な記憶媒体を含んで構成されてもよい。記憶部５２３に記憶されるデータは、動線が記録される空間を図示するためのマップデータを含む。
【００４３】
マップデータは、動線が記録される空間の構成要素（通路、壁など）を表示するためのデータである。マップデータを用いて表示される画像は、一般には、フロアマップ、フロアプラン、見取り図、地図などとも呼ばれる。本実施形態のマップデータは、店舗内の所定のエリアのフロアマップを示す。例えば、マップデータは、人物が歩行可能な通路とそれ以外の部分（商品棚、壁など）とを識別可能に表示する。本実施形態のフロアマップは、店舗の一部であっても全体であってもよい。
【００４４】
ＵＩ部５２４は、より詳細には、表示部５２５と入力部５２６とを含む。表示部５２５は、画像データに応じた画像を表示する。表示部５２５は、液晶等の表示素子を用いた表示パネルとその駆動回路とを含む。入力部５２６は、ユーザにより指定される検索条件に相当する入力（すなわち操作）を受け付ける。ＵＩ部５２４は、第２実施形態の受付部３０１及び出力部３０３の一例に相当する。
【００４５】
本実施形態において、ＵＩ部５２４は、タッチスクリーンディスプレイを含む。すなわち、ＵＩ部５２４は、画像を表示するとともに操作を受け付けることができる表示面を有する。ただし、ＵＩ部５２４は、必ずしもタッチスクリーンディスプレイを含まなくてもよい。また、ＵＩ部５２４は、タッチスクリーンディスプレイのほかにボタンやスイッチを含んでもよい。
【００４６】
図６は、マップデータを用いて表示されるフロアマップを例示する図である。この例において、フロアマップ６００は、コンビニエンスストアの見取り図を示す。フロアマップ６００は、棚６０１〜６０９と、レジ（レジスター）６１１、６１２と、トイレ６２０と、情報端末６３０と、出入口６４０とを表示する。ここでいう情報端末は、所定の役務を提供するための電子機器であり、例えば、ＡＴＭ（automatic teller machine）、コピー機などの機能を有する。
【００４７】
マップデータは、単なる画像データであってもよいが、動線が記録される空間の構成要素の配置を示す配置情報を含んでもよい。より具体的には、配置情報は、店舗に配置される物体の配置（レイアウト）を示す情報をいう。図６の例の場合、配置情報は、棚６０１〜６０９やレジ６１１、６１２などの位置を示す。例えば、配置情報には、棚６０１〜６０９やレジ６１１、６１２などの座標が所定の位置を原点とする座標系によって記述される。なお、以下においては、これらの物体が配置されていない場所を通路、すなわち人物が通行可能な場所であるとする。
【００４８】
図７は、動線データのデータ構造を例示する図である。この例において、動線データ７００は、識別データ７１０と、時刻データ７２０１〜７２０ｎと、座標データ７３０１〜７３０ｎと、店員フラグ７４０と、年齢データ７５０と、性別データ７６０と、ＰＯＳ（Point Of Sale）データ７７０とを含む。時刻データ７２０１〜７２０ｎ及び座標データ７３０１〜７３０ｎは、第１実施形態の動線情報の一例に相当する。店員フラグ７４０、年齢データ７５０、性別データ７６０及びＰＯＳデータ７７０は、属性データの一例に相当する。
【００４９】
識別データ７１０は、動線データ７００を識別するための情報である。換言すれば、識別データ７１０は、動線データ７００に対応する人物（動線データ７００が表す経路で移動した人物）を識別するための情報であるともいえる。識別データ７１０は、例えば、動線データ７００を一意的に特定することが可能な重複しないＩＤ（identifier）である。
【００５０】
時刻データ７２０１〜７２０ｎ及び座標データ７３０１〜７３０ｎは、動線が記録された人物の位置と当該人物が当該位置にいた時刻とを示す情報である。時刻データ７２０１〜７２０ｎは、日時を所定のフォーマットで表すデータである。座標データ７３０１〜７３０ｎは、座標を所定の座標系（例えば、配置情報と共通の座標系）によって表すデータである。時刻データ７２０１〜７２０ｎ及び座標データ７３０１〜７３０ｎは、決められた時間間隔（１秒毎、５秒毎など）で記録されてもよいが、必ずしも等間隔である必要はない。
【００５１】
時刻データ７２０１〜７２０ｎ及び座標データ７３０１〜７３０ｎは、例えば、時刻データ７２０１と座標データ７３０１とが対応付けられている。すなわち、座標データ７３０１により示される座標は、時刻データ７２０１により示される日時における人物の位置を表している。なお、ｎの値、すなわち時刻データ及び座標データの総数は、特定の値に限定されず、動線毎（すなわち人物毎）に異なり得る。
【００５２】
座標データ７３０１〜７３０ｎにより示される座標を結んだ線は、動線に相当する。制御部５１１は、座標データ７３０ｉと座標データ７３０ｉ＋１とが離間している場合、これらの座標データが示す座標の間の動線を適当な方法によって補間する（ただし、１≦ｉ≦ｎ−１）。座標データ７３０１〜７３０ｎにより表される動線は、ｎ個の座標を結んだｎ−１本の線分の集合で表されてもよいが、ｎ個の座標をアンカーポイントとするベジェ曲線で表されてもよい。
【００５３】
店員フラグ７４０は、動線データ７００に対応する人物が店員か顧客であるかを示すデータである。ここでいう顧客は、店舗の来訪者を意味し、当該店舗において商品を実際に購入したか否かを問わない。本実施形態において、店員と顧客は、周知の方法によって区別可能であるとする。
【００５４】
年齢データ７５０は、動線データ７００に対応する人物の年齢（又は年齢層）を示すデータである。性別データ７６０は、動線データ７００に対応する人物の性別を示すデータである。ＰＯＳデータ７７０は、動線データ７００に対応する人物に店舗における購買履歴がある場合、その購買履歴を示す。
【００５５】
属性データは、動線とともに記録されてもよい。例えば、カメラによって撮影された画像に基づいて動線を記録する場合には、人物の年齢や性別を画像に基づいて推定することが可能である。また、店員が制服を着用していたり、特定の所持品を装着したりしている場合、すなわち店員が外見上の特徴により識別可能な場合には、人物が店員であるか否かを画像に基づいて推定することが可能である。あるいは、通常は店員のみが通行し、顧客が通行しないエリア（従業員出入口、バックヤード等）を通る動線は、店員の動線であると推定され得る。
【００５６】
あるいは、年齢データ７５０、性別データ７６０、ＰＯＳデータ７７０といった属性データは、動線の記録とは別の方法で記録され、動線データ７００に関連付けられてもよい。例えば、店舗においてポイントカード等を利用したロイヤルティプログラムが実施されている場合、顧客の年齢、性別、購買履歴といった情報は、このロイヤルティプログラムを介して取得することが可能である。
【００５７】
なお、動線データは、図７に例示された構造に限定されない。例えば、動線データは、座標データ７３０１〜７３０ｎにより表される座標毎、あるいは時刻データ７２０１〜７２０ｎにより表される時刻毎に別異のデータとして記録されていてもよい。動線データは、人物の動線が特定できるように座標が記録されていれば、その具体的なデータ構造を問わない。
【００５８】
動線検索システム５００の構成は、以上のとおりである。本実施形態において、ユーザは、ユーザ端末５２０を操作することにより、動線データとして記録された動線の中から所望の動線を検索することが可能である。具体的には、ユーザは、ＵＩ部５２４を用いたタッチ操作によって動線を検索することが可能である。
【００５９】
図８Ａ及び図８Ｂは、ＵＩ部５２４に表示される画面を例示する図である。図８Ａは、複数の点を入力することによって動線を検索する場合に表示される画面８１０を示す。一方、図８Ｂは、線を入力することによって動線を検索する場合に表示される画面８２０を示す。いずれの場合においても、ユーザは、指やスタイラス等の指示体によってＵＩ部５２４に触れることで、点又は線を入力することが可能である。ＵＩ部５２４は、ユーザの操作に応じて、入力された点又は線を示す座標データを制御部５２１に供給する。
【００６０】
画面８１０及び８２０は、フロアマップ８０１と、検索ボタン８０２と、キャンセルボタン８０３とを含む。フロアマップ８０１は、記憶部５２３に記憶されたマップデータに基づいて表示される。検索ボタン８０２は、入力が確定し、検索を実行する場合に選択（タッチ）されるボタンである。キャンセルボタン８０３は、入力を取り消す場合に選択されるボタンである。
【００６１】
画面８１０において、点Ｐ１、Ｐ２及びＰ３は、ユーザにより入力された点である。この例において、ユーザは、点Ｐ１、Ｐ２及びＰ３を通過する人物の動線の検索を要求する。したがって、この場合の検索条件は、「点Ｐ１、Ｐ２及びＰ３を通過する人物の動線」である。換言すれば、この検索条件は、「雑誌」の商品棚、「ドリンク」の商品棚及び「パン」の商品棚の前を通過した人物の動線の検索を要求するものであるともいえる。なお、ユーザは、点Ｐ１を最初に入力し、点Ｐ３を最後に入力しているものとする。
【００６２】
図８Ａの例において、ユーザが入力する点の数は、特に限定されない。すなわち、ユーザが入力する点の数は、２以下であってもよいし、４以上であってもよい。なお、この例において、ユーザ端末５２０及びサーバ装置５１０は、１点のみの入力による動線の検索を妨げない。
【００６３】
画面８２０において、線Ｌ１は、ユーザにより入力された線である。線Ｌ１は、複数の連続した点であるともいえる。この例において、ユーザは、線Ｌ１と近似する動線の検索を要求する。したがって、この場合の検索条件は、「線Ｌ１と近似する動線」である。なお、ユーザは、線Ｌ１が示す矢印の方向（すなわち時計回り）に線Ｌ１を入力しているものとする。
【００６４】
検索条件の指定方法は、選択可能であってもよい。すなわち、ＵＩ部５２４は、図８Ａ、図８Ｂのいずれの方法によってユーザの操作を受け付けてもよい。また、ＵＩ部５２４は、ユーザによる検索条件の指定方法を指定する操作をさらに受け付けるように構成されてもよい。制御部５２１は、ユーザの操作に応じた検索クエリを生成する。
【００６５】
図９は、検索条件の指定方法を選択するための画面を例示する図である。ＵＩ部５２４は、画面８１０又は８２０を表示する際に、ウィンドウ９００をポップアップ表示してもよい。ウィンドウ９００は、ボタン９１０、９２０、９３０及び９４０を含む。
【００６６】
ボタン９１０及び９２０は、動線を（複数の）点又は線のいずれによって指定するかを選択するためのボタンである。ユーザによってボタン９１０が選択された場合、ＵＩ部５２４は、画面８１０を表示する。一方、ユーザによってボタン９２０が選択された場合、ＵＩ部５２４は、画面８２０を表示する。
【００６７】
ボタン９３０及び９４０は、動線を順序とともに指定するかを選択するためのボタンである。ユーザによってボタン９３０が選択された場合、検索される動線は、ユーザにより指定された操作の順序に従う。一方、ユーザによってボタン９４０が選択された場合、検索される動線は、ユーザにより指定された操作の順序に限定されない。
【００６８】
例えば、図８Ａの例においてボタン９３０が選択された場合、制御部５２１は、点Ｐ１、Ｐ２及びＰ３をこの順序で通る動線を検索する検索クエリを生成する。一方、図８Ａの例においてボタン９４０が選択された場合、制御部５２１は、点Ｐ１、Ｐ２及びＰ３をこの順序で通る動線に加えて、これとは異なる順序、例えば点Ｐ３、Ｐ２、Ｐ１の順序や点Ｐ１、Ｐ３、Ｐ２の順序で通る動線をも検索結果に包含する検索クエリを生成する。
【００６９】
また、図８Ｂの例においてボタン９３０が選択された場合、制御部５２１は、線Ｌ１と近似する動線のうち、人物の移動方向が線Ｌ１と同じ方向（すなわち時計回り）の動線を検索する検索クエリを生成する。一方、図８Ｂの例においてボタン９４０が選択された場合、制御部５２１は、線Ｌ１と近似する動線のうちの人物の移動方向が線Ｌ１と同じ方向の動線に加えて、その逆方向（すなわち反時計回り）の動線をも検索結果に包含する検索クエリを生成する。
【００７０】
なお、ＵＩ部５２４は、図９に例示されたボタンに加えて、動線が検索される人物の属性を指定する操作を受け付けてもよい。例えば、ＵＩ部５２４は、動線の検索を顧客又は店員のいずれかに限定する操作や、人物の年齢や性別を限定する操作を受け付けてもよい。あるいは、ＵＩ部５２４は、検索される動線を特定の商品を購入した人物の動線に限定する操作や、動線が記録された日時を限定する操作を受け付けてもよい。
【００７１】
図１０は、動線検索システム５００における動線の検索方法を示すシーケンスチャートである。ステップ１０２１において、ユーザ端末５２０は、検索条件を表すユーザの操作を受け付ける。具体的には、ユーザ端末５２０は、ＵＩ部５２４においてユーザの操作を受け付ける。ＵＩ部５２４は、ユーザの操作に応じた座標データを制御部５２１に供給する。
【００７２】
ステップ１０２２において、ユーザ端末５２０は、検索クエリをサーバ装置５１０に送信する。ここにおいて、制御部５２１は、ＵＩ部５２４から供給された座標データに従って検索クエリを生成する。例えば、制御部５２１は、ＵＩ部５２４から供給された座標データを検索条件として含む検索クエリを生成する。また、制御部５２１は、座標データが示す各座標に対応する順序や人物の属性などを検索条件として含む検索クエリを生成してもよい。制御部５２１は、このように生成された検索クエリを、通信部５２２を介してサーバ装置５１０に送信する。
【００７３】
ステップ１０１１において、サーバ装置５１０は、ユーザ端末５２０から送信された検索クエリに基づいて動線データを検索する。ここにおいて、制御部５１１は、記憶部５１３に記憶された動線データのうち、検索クエリが示す検索条件を満たす動線データを抽出する。
【００７４】
より詳細には、制御部５１１は、検索クエリに含まれる座標データに基づき、当該座標データが示す位置を通過したと推定される人物の動線を抽出する。あるいは、制御部５１１は、座標データが示す位置又はその近傍を通過したと推定される人物の動線を抽出する。ここでいう近傍とは、例えば、座標データが示す位置を基準とした所定の範囲をいう。
【００７５】
図８Ｂに例示されるように、ユーザによって線が入力された場合、制御部５１１は、当該入力が示す線と近似する動線を抽出する。例えば、制御部５１１は、ユーザの入力が示す線と動線データが示す動線とが類似する度合いを示す比率又は数値（以下「類似度」ともいう。）を算出し、類似度が所定の閾値以上である動線（すなわち類似している動線）を抽出する。あるいは、制御部５１１は、動線データが示す動線の各座標とユーザの入力が示す線との距離を算出し、それぞれの座標からの距離が所定の閾値以下である動線を抽出してもよい。これらの閾値は、ユーザが設定可能であってもよい。
【００７６】
また、制御部５１１は、検索クエリに座標データ以外の検索条件が含まれる場合には、当該検索条件を満たす動線データを抽出する。例えば、制御部５１１は、検索条件に人物の年齢又は性別が含まれている場合には、特定の年齢又は性別の人物の動線データを抽出する。すなわち、制御部５１１は、この場合、座標データ以外の検索条件が含まれない場合と比べ、検索結果を絞り込む。
【００７７】
ステップ１０１２において、サーバ装置５１０は、ステップ１０１１において抽出された動線データをユーザ端末５２０に送信する。具体的には、制御部５１１は、ステップ１０１１において抽出された動線データを通信部５１２に供給することにより、動線データをユーザ端末５２０に送信する。
【００７８】
このステップ１０１２において、制御部５１１は、動線データの全体ではなく一部をユーザ端末５２０に送信してもよい。例えば、制御部５１１は、動線データのうち、動線の表示に必須でないデータ（属性データ等）を除外したデータをユーザ端末５２０に送信してもよい。制御部５１１は、動線データのうち、少なくとも座標データをユーザ端末５２０に送信する。
【００７９】
ステップ１０２３において、ユーザ端末５２０は、サーバ装置５１０から送信された動線データに基づき、検索結果を表示する。例えば、制御部５２１は、サーバ装置５１０から送信された動線データが示す動線をフロアマップに重ねて表示する画像データを生成し、これをＵＩ部５２４に供給する。また、制御部５２１は、動線データが示す動線に加え、動線に関連する他の情報をＵＩ部５２４に表示させてもよい。
【００８０】
図１１Ａ及び図１１Ｂは、動線の検索結果を表示するための画面を例示する図である。画面１１００は、図８Ａと同様のフロアマップ１１１０に加え、検索結果に相当する動線１１２０を含む。画面１１００は、ユーザによって指定された検索条件（図１１Ａにおける点Ｐ１、Ｐ２及びＰ３）をさらに含んでもよい。なお、検索結果に相当する動線は、ここでは説明の便宜上１本であるが、複数あってもよい。
【００８１】
図１１Ｂに示される画面１１００は、付加情報１１３０をさらに含む。付加情報１１３０は、サーバ装置５１０から送信された動線データに基づいて表示される情報である。例えば、付加情報１１３０は、属性データの一部又は全部を用いて表示される。図１１Ｂの付加情報１１３０は、動線１１２０に対応する人物が「２０代」の「男性」の「顧客」である場合の例である。
【００８２】
ＵＩ部５２４は、所定の操作を契機に付加情報１１３０を表示してもよい。例えば、ＵＩ部５２４は、ユーザが動線１１２０に対してダブルタップ、長押し等の操作を行った場合に付加情報１１３０を表示してもよい。また、ＵＩ部５２４は、付加情報１１３０を動線１１２０とは別の画面で表示してもよい。あるいは、ＵＩ部５２４は、このような操作によらずに、画面１１００の表示時から付加情報１１３０を表示していてもよい。
【００８３】
以上のとおり、本実施形態の動線検索システム５００は、経路又は複数の位置を指定する検索条件を受け付け、受け付けられた検索条件に応じた検索結果を表示する構成を有する。この構成により、動線検索システム５００は、第１実施形態の動線出力装置１００と同様の作用効果を奏することが可能である。
【００８４】
また、動線検索システム５００によれば、ユーザは、フロアマップ上をタッチするという直観的な操作によって動線の検索条件を指定することが可能である。これにより、ユーザは、特定の位置（売り場等）を複数組み合わせた検索条件を比較的容易に指定することが可能である。また、ユーザは、属性データ等に基づいて検索条件を絞り込むことも可能である。
【００８５】
複数の位置を組み合わせた検索条件は、マーケティング的な観点からいえば、そうでない検索条件よりも有益な情報が得られる可能性が高まる。例えば、商品の売上は、店舗における当該商品の配置によって変動し得る。また、商品の中には、ある商品とともに購入される可能性が高い商品があることが知られている。動線検索システム５００は、多数の動線の中から、特定の売り場を経由した動線や、特定の経路の動線を選択的に抽出することにより、顧客の購買傾向等の分析に資する情報をユーザに提供することが可能である。
【００８６】
また、動線検索システム５００は、顧客の動線をＰＯＳデータと関連付ける構成を有する。この構成によれば、ユーザは、ある経路を辿った顧客がどのような商品を購入したか（又は購入しなかったか）を把握することが可能である。例えば、ユーザは、本実施形態の検索結果を利用することで、複数の特定の売り場を経由した顧客のうち、それらの売場で販売されている商品を購入した顧客と購入していない顧客の人数や割合を分析することも可能である。
【００８７】
［変形例］
上述された第１〜第３実施形態は、例えば、以下のような変形を適用することができる。これらの変形例は、必要に応じて適宜組み合わせることも可能である。
【００８８】
（変形例１）
制御部５２１は、ユーザにより指定された位置を置換し、又は拡張してもよい。ここでいう置換とは、ユーザにより指定された位置を別の位置に置き換えることをいう。また、ここでいう拡張とは、ユーザにより指定された位置をより広い範囲に置き換えることをいう。以下においては、このような置き換えのことを総称して「補正」ともいう。
【００８９】
制御部５２１は、例えば、動線が存在し得ない位置（商品棚の上、壁の上など）をユーザが指定した場合に、当該位置を動線が存在し得る位置（通路の上など）に置き換える補正を実行する。また、制御部５２１は、例えば、ある商品棚の近傍の特定の位置をユーザが指定した場合に、当該位置を当該商品棚の近傍の特定の範囲に拡張する補正を実行する。制御部５２１は、配置情報を参照することによってこのような補正を実行してもよい。
【００９０】
図１２Ａ及び図１２Ｂは、制御部５２１による位置の補正の一例を示す図である。図１２Ａ及び図１２Ｂは、フロアマップ６００（図６参照）の一部を示す。これらの例において、フロアマップ上には、商品棚１２０１、１２０２が対向して配置されているものとする。商品棚１２０１と商品棚１２０２との間は、通路であるとする。
【００９１】
図１２Ａの例において、ユーザが点Ｐ１１を指定した場合、この位置を通る動線は存在しない。なぜならば、点Ｐ１１は、商品棚１２０１の一部であるため、通常は人物が通行することができない位置に相当するからである。この場合、制御部５２１は、点Ｐ１１をその近傍の通路上に相当する点、例えば点Ｐ１２に補正する。これにより、ユーザが所望する検索結果を得やすくすることが可能である。
【００９２】
図１２Ｂの例において、制御部５２１は、ユーザが点Ｐ２１を指定した場合、ハッチングで示された領域Ａ１にこれを拡張する。また、制御部５２１は、ユーザが点Ｐ２２を指定した場合、領域Ａ１とは別のハッチングで示された領域Ａ２にこれを拡張する。領域Ａ１は、商品棚１２０１と商品棚１２０２との間を２等分に分割した場合の商品棚１２０１寄りの領域である。領域Ａ２は、商品棚１２０１と商品棚１２０２との間を２等分に分割した場合の商品棚１２０２寄りの領域である。
【００９３】
例えば、点Ｐ２１を指定するユーザの意図は、商品棚１２０１の近傍を通る動線の検索を要求しているといえる。同様に、点Ｐ２２を指定するユーザの意図は、商品棚１２０２の近傍を通る動線の検索を要求しているといえる。一方、商品棚１２０１の近傍を通る人物は、点Ｐ２１を必ずしも通るとは限らない。したがって、検索結果にユーザの意図をより反映させるためには、「点」で指定された入力を「（点より広範囲の）領域」に置き換えることが有効である。
【００９４】
しかし、ユーザの入力を無制限に拡張したのでは、検索結果がユーザの意図をかえって反映しなくなる。例えば、ユーザが商品棚１２０１の近傍を通る動線の検索を要求しているにもかかわらず、商品棚１２０１の近傍を通らずに商品棚１２０２の近傍を通るような動線を検索結果に含んだのでは、ユーザが期待する検索結果にならない。よって、制御部５２１は、ユーザにより指定された点の拡張範囲を一定の範囲に制限する。より詳細には、制御部５２１は、この場合であれば、商品棚１２０１及び商品棚１２０２の配置、換言すればこれらの座標に基づいて、ユーザによる入力の拡張範囲を決定する。
【００９５】
図１３は、この変形例に係る動線出力装置１３００の構成例を示すブロック図である。動線出力装置１３００は、受付部１３０１と、補正部１３０２と、検索部１３０３と、出力部１３０４とを含んで構成される。動線出力装置１３００は、第２実施形態の動線検索システム３００（図３Ａ参照）と比較すると、補正部１３０２を含む点において相違する。
【００９６】
受付部１３０１は、検索条件を受け付ける。補正部１３０２は、受付部１３０１により受け付けられた検索条件を補正する。検索部１３０３は、受付部１３０１により受け付けられ、補正部１３０２により補正された検索条件に基づいて動線を検索する。出力部１３０４は、検索部１３０３により検索された動線を示す動線情報を出力する。
【００９７】
なお、補正部１３０２は、サーバ装置５１０とユーザ端末５２０のいずれに含まれてもよい。ただし、補正部１３０２がサーバ装置５１０に含まれる場合、サーバ装置５１０は、記憶部５１３に配置情報を記憶し、又はユーザ端末５２０から配置情報を受信する。そして、制御部５１１は、配置情報に基づいて、検索クエリに含まれる検索条件を補正する。
【００９８】
（変形例２）
一般に、商品棚に陳列された商品を手に取ったり、その商品に関心を示したりした場合には、顧客の移動速度が低下する傾向にある。また、顧客が商品棚の前を通過したとしても、その移動速度が速い場合には、その商品棚に陳列された商品に何ら関心を示していない可能性が高い。このように、商品棚の近傍を通過した顧客の実際の行動は、その移動速度によってある程度分類できる可能性がある。
【００９９】
そこで、制御部５１１は、動線の検索に際し、ユーザによって指定された位置又はその近傍を通る動線のうち、当該位置又はその近傍における移動速度が所定の閾値以下である動線を抽出するようにしてもよい。この閾値は、例えば動線の始点から終点までの移動速度の平均値に基づいて決定される、といったように、動線毎に異なってもよい。このようにすれば、ユーザによって指定された位置又はその近傍を単に通過しただけの人物の動線を検索結果から除外することが可能である。
【０１００】
（変形例３）
制御部５２１は、検索結果が表示された後に動線をさらに絞り込んでもよい。例えば、制御部５２１は、検索結果が一旦表示された後において、ＵＩ部５２４により検索条件の指定方法を変更する操作が受け付けられた場合に、変更後の指定方法に従った検索クエリをサーバ装置５１０に送信する。例えば、ユーザは、フロアマップ上において指定する点を増やすことによって検索結果を絞り込むことが可能である。また、ユーザは、点の順序（図９参照）を指定することによって、これを指定しない場合よりも検索結果を絞り込むことが可能である。あるいは、ユーザは、動線の指定方法（図９参照）を点から線に切り替えることによっても検索結果を絞り込むことが可能である。
【０１０１】
（変形例４）
上述された第３実施形態は、人物以外の物体にも転用可能である。すなわち、動線が記録される物体は、人物に限定されない。動線が記録される物体は、例えば、人物の操縦により移動する機器（カート等）であってもよい。
【０１０２】
また、サーバ装置５１０は、特定の種類の物体の動線を抽出するように構成されてもよい。例えば、人物の動線と人物以外の物体の動線とが混在して記録されている場合において、サーバ装置５１０は、人物の動線のみを抽出することが可能である。この場合、動線情報は、物体の種類（人物か否か）を属性データとして含む。
【０１０３】
（変形例５）
動線データは、検索対象の座標を２次元で表してもよいが、３次元で表してもよい。すなわち、動線データは、検索対象の高さを表す情報を含んでもよい。また、動線が記録される空間は、階層構造を有してもよい。例えば、動線が記録される空間は、複数階の建造物であってもよい。
【０１０４】
動線が複数階において記録される場合、動線検索システム５００は、ある階の所定の位置と別の階の所定の位置とを通過した人物の動線を検索できるように構成されてもよい。例えば、動線検索システム５００は、デパートメントストアにおいて記録された動線のうち、１階のある売り場と３階の別の売り場とを通過した人物の動線を検索できるように構成されてもよい。動線データに検索対象の高さを表す情報が含まれていれば、このような検索が可能である。この場合、マップデータも、各階のフロアマップを含むように構成される。
【０１０５】
（変形例６）
本開示に係る装置の具体的なハードウェア構成は、さまざまなバリエーションが含まれ、特定の構成に限定されない。例えば、本開示に係る装置は、ソフトウェアを用いて実現されてもよく、複数のハードウェアを用いて各種処理を分担するように構成されてもよい。
【０１０６】
図１４は、本開示に係る装置を実現するコンピュータ装置１４００のハードウェア構成の一例を示すブロック図である。コンピュータ装置１４００は、ＣＰＵ（Central Processing Unit）１４０１と、ＲＯＭ（Read Only Memory）１４０２と、ＲＡＭ（Random Access Memory）１４０３と、記憶装置１４０４と、ドライブ装置１４０５と、通信インタフェース１４０６と、入出力インタフェース１４０７とを含んで構成される。本開示に係る装置は、図１４に示される構成（又はその一部）によって実現され得る。
【０１０７】
ＣＰＵ１４０１は、ＲＡＭ１４０３を用いてプログラム１４０８を実行する。プログラム１４０８は、ＲＯＭ１４０２に記憶されていてもよい。また、プログラム１４０８は、メモリカード等の記録媒体１４０９に記録され、ドライブ装置１４０５によって読み出されてもよいし、外部装置からネットワーク１４１０を介して送信されてもよい。通信インタフェース１４０６は、ネットワーク１４１０を介して外部装置とデータをやり取りする。入出力インタフェース１４０７は、周辺機器（入力装置、表示装置など）とデータをやり取りする。通信インタフェース１４０６及び入出力インタフェース１４０７は、データを取得又は出力するための構成要素として機能することができる。
【０１０８】
なお、本開示に係る装置の構成要素は、単一の回路（プロセッサ等）によって構成されてもよいし、複数の回路の組み合わせによって構成されてもよい。ここでいう回路（circuitry）は、専用又は汎用のいずれであってもよい。例えば、本開示に係る装置は、一部が専用のプロセッサによって実現され、他の部分が汎用のプロセッサによって実現されてもよい。
【０１０９】
上述された実施形態において単体の装置として説明された構成は、複数の装置に分散して設けられてもよい。例えば、動線出力装置１００は、クラウドコンピューティング技術などを用いて、複数のコンピュータ装置の協働によって実現されてもよい。
【０１１０】
以上、本発明は、上述された実施形態及び変形例を模範的な例として説明された。しかし、本発明は、これらの実施形態及び変形例に限定されない。本発明は、本発明のスコープ内において、いわゆる当業者が把握し得るさまざまな変形又は応用を適用した実施の形態を含み得る。また、本発明は、本明細書に記載された事項を必要に応じて適宜に組み合わせ、又は置換した実施の形態を含み得る。例えば、特定の実施形態を用いて説明された事項は、矛盾を生じない範囲において、他の実施形態に対しても適用し得る。
【０１１１】
［付記］
本開示の一部又は全部は、以下の付記のようにも記載され得る。ただし、本開示は、必ずしもこの付記の態様に限定されない。
（付記１）
経路又は複数の位置を示す条件を受け付ける受付手段と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する出力手段と
を含む動線出力装置。
（付記２）
前記条件は、前記経路と当該経路の方向とを示し、
前記出力手段は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
付記１に記載の動線出力装置。
（付記３）
前記条件は、前記複数の位置と、当該複数の位置を指定する順序とを示し、
前記出力手段は、前記複数の位置又はその近傍を前記条件が示す順序で移動した１又は複数の前記対象の動線を示す前記情報を出力する
付記１に記載の動線出力装置。
（付記４）
前記出力手段は、前記動線を示す情報と、当該情報に関連付けられた付加情報とを出力する
付記１から付記３までのいずれかに記載の動線出力装置。
（付記５）
前記条件は、ユーザによる指定方法が選択可能である
付記１から付記４までのいずれかに記載の動線出力装置。
（付記６）
前記条件は、前記出力手段により前記情報が出力された後に変更可能であり、
前記出力手段は、前記変更された条件に応じた動線を示す情報を出力する
付記５に記載の動線出力装置。
（付記７）
前記受付手段により受け付けられた条件を、前記複数の対象が移動する空間の構成要素の配置を示す配置情報に基づいて補正する補正手段をさらに備える
付記１から付記６までのいずれかに記載の動線出力装置。
（付記８）
前記出力手段は、前記複数の対象が移動する空間の構成要素の配置を示す配置情報を用いて前記情報を出力する
付記１から付記７までのいずれかに記載の動線出力装置。
（付記９）
経路又は複数の位置を示す条件を受け付け、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する
動線出力方法。
（付記１０）
前記条件は、前記経路と当該経路の方向とを示し、
前記出力は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力することを含む
付記９に記載の動線出力方法。
（付記１１）
ある空間を図示し、
前記図示された空間における経路又は複数の位置を示す条件を受け付け、
前記空間において記録された複数の対象の動線のうち、前記受け付けられた条件に応じた動線を表示する
動線出力方法。
（付記１２）
ある空間を図示し、
前記図示された空間における経路又は複数の位置を示す条件を受け付け、
前記空間において記録された複数の対象の動線のうち、前記受け付けられた条件に応じた動線を検索し、
前記検索された動線を表示する
動線検索方法。
（付記１３）
コンピュータに、
経路又は複数の位置を示す条件を受け付ける処理と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する処理と
を実行させるためのプログラム。
（付記１４）
前記条件は、前記経路と当該経路の方向とを示し、
前記出力する処理は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
付記１３に記載のプログラム。
（付記１５）
経路又は複数の位置を示す条件を受け付ける受付手段と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を検索する検索手段と、
前記検索された動線を示す情報を出力する出力手段と
を含む動線検索システム。
（付記１６）
前記条件は、前記経路と当該経路の方向とを示し、
前記出力手段は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
付記１５に記載の動線検索システム。
この出願は、２０１６年１０月３１日に出願された日本出願特願２０１６−２１３２８４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１１２】
１００、１３００    動線出力装置
１１０    受付部
１２０    出力部
３００、５００    動線検索システム
５１０    サーバ装置
５２０    ユーザ端末
１４００    コンピュータ装置
【図１】
2018079456.tif 000003
【図２】
2018079456.tif 000004
【図３Ａ】
2018079456.tif 000005
【図３Ｂ】
2018079456.tif 000006
【図３Ｃ】
2018079456.tif 000007
【図４】
2018079456.tif 000008
【図５】
2018079456.tif 000009
【図６】
2018079456.tif 000010
【図７】
2018079456.tif 000011
【図８Ａ】
2018079456.tif 000012
【図８Ｂ】
2018079456.tif 000013
【図９】
2018079456.tif 000014
【図１０】
2018079456.tif 000015
【図１１Ａ】
2018079456.tif 000016
【図１１Ｂ】
2018079456.tif 000017
【図１２Ａ】
2018079456.tif 000018
【図１２Ｂ】
2018079456.tif 000019
【図１３】
2018079456.tif 000020
【図１４】
2018079456.tif 000021
【手続補正書】
【提出日】平成31年4月10日(2019.4.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
経路又は複数の位置を示す条件を受け付ける受付手段と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する出力手段と
を備える動線出力装置。
【請求項２】
前記条件は、前記経路と当該経路の方向とを示し、
前記出力手段は、前記経路又はその近傍を前記条件が示す方向で移動した１又は複数の前記対象の動線を示す前記情報を出力する
請求項１に記載の動線出力装置。
【請求項３】
前記条件は、前記複数の位置と、当該複数の位置を指定する順序とを示し、
前記出力手段は、前記複数の位置又はその近傍を前記条件が示す順序で移動した１又は複数の前記対象の動線を示す前記情報を出力する
請求項１に記載の動線出力装置。
【請求項４】
前記出力手段は、前記動線を示す情報と、当該情報に関連付けられた付加情報とを出力する
請求項１から請求項３までのいずれか１項に記載の動線出力装置。
【請求項５】
前記条件は、ユーザによる指定方法が選択可能である
請求項１から請求項４までのいずれか１項に記載の動線出力装置。
【請求項６】
前記条件は、前記出力手段により前記情報が出力された後に変更可能であり、
前記出力手段は、前記変更された条件に応じた動線を示す情報を出力する
請求項５に記載の動線出力装置。
【請求項７】
前記受付手段により受け付けられた条件を、前記複数の対象が移動する空間の構成要素の配置を示す配置情報に基づいて補正する補正手段をさらに備える
請求項１から請求項６までのいずれか１項に記載の動線出力装置。
【請求項８】
前記出力手段は、前記複数の対象が移動する空間の構成要素の配置を示す配置情報を用いて前記情報を出力する
請求項１から請求項７までのいずれか１項に記載の動線出力装置。
【請求項９】
動線出力装置が、
経路又は複数の位置を示す条件を受け付け、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する
動線出力方法。
【請求項１０】
コンピュータに、
経路又は複数の位置を示す条件を受け付ける処理と、
複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する処理と
を実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
さらに別の態様において、コンピュータに、経路又は複数の位置を示す条件を受け付ける処理と、複数の対象の動線のうち、前記受け付けられた条件に応じた動線を示す情報を出力する処理とを実行させるためのプログラムが提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
ステップ２２０において、出力部１２０は、ステップ２１０における条件に応じた動線を示す動線情報を出力する。具体的には、出力部１２０は、所定の空間において記録された複数の物体の動線のうち、ステップ２１０において受け付けられた検索条件に応じた動線を示す動線情報を出力する。例えば、出力部１２０は、ステップ２１０において受け付けられた検索条件に含まれる位置を全て含む動線を表示するための動線情報を出力する。
【国際調査報告】
2018079456.tif 000022
2018079456.tif 000023
2018079456.tif 000024
2018079456.tif 000025