(57)【特許請求の範囲】
【請求項１】
少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶するログ記憶部と、
前記作業者の動線データを記憶する動線記憶部と、
前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける制御部を備え、
前記作業情報は、作業者が作業した品物の品番又は品物名を含む品物情報であり、
前記品物情報の配置場所を示す品物配置情報を記憶する品物配置記憶部を備え、
前記動線作業情報は、前記動線データにおける作業者が移動した場所情報であり、
前記制御部は、特定の前記キー情報に対応する前記品物情報を抽出し、前記品物配置情報を用いて前記品物情報により定まる品物の配置場所を抽出し、前記動線データが前記配置場所から所定の範囲内の場所情報を含むか判別する
動線データ解析装置。
【請求項２】
少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶するログ記憶部と、
前記作業者の動線データを記憶する動線記憶部と、
前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける制御部を備え、
前記作業情報は、作業者が作業した時刻を示すログ時刻情報であり、
前記動線作業情報は、前記動線データにおける作業者が移動した時間情報であり、
前記制御部は、特定の前記キー情報に対応する前記ログ時刻情報を抽出し、前記動線データが、前記ログ時刻情報から所定の範囲内の時間情報を含むか判別する
動線データ解析装置。
【請求項３】
請求項１又は２に記載の動線データ解析装置において、
前記制御部は、前記動線データから前記作業者が作業したことを示す動線作業動作情報を検出して前記動線作業動作情報における前記動線作業情報を抽出し、前記動線作業情報が品物作業情報より定まる所定の条件を満たすか判別する
動線データ解析装置。
【請求項４】
前記請求項１乃至３のいずれか一つに記載の動線データ解析装置において、
前記品物作業情報の判別優先度情報を記憶する記憶部を備え、
前記制御部は、前記優先度情報に基づいて優先度の高い前記品物作業情報から判別する
動線データ解析装置。
【請求項５】
前記請求項１乃至４のいずれか一つに記載の動線データ解析装置と、
撮像データを生成する位置検出装置と、
無線タグリーダで前記作業ログの情報を生成し、前記動線データ解析装置に送信する端末と、を備える
動線データ解析システム。
【請求項６】
コンピュータが、
少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶し、
前記作業者の動線データを記憶し、
前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、
前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、
含んでいると判別した場合、前記キー情報と前記動線データを関連付けすることを含み、
前記作業情報は、作業者が作業した品物の品番又は品物名を含む品物情報であり、
前記品物情報の配置場所を示す品物配置情報を記憶し、
前記動線作業情報は、前記動線データにおける作業者が移動した場所情報であり、
特定の前記キー情報に対応する前記品物情報を抽出し、前記品物配置情報を用いて前記品物情報により定まる品物の配置場所を抽出し、前記動線データが前記配置場所から所定の範囲内の場所情報を含むか判別する
動線データ解析方法。
【請求項７】
コンピュータが、
少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶し、
前記作業者の動線データを記憶し、
前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、
前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、
含んでいると判別した場合、前記キー情報と前記動線データを関連付けることを含み、
前記作業情報は、作業者が作業した時刻を示すログ時刻情報であり、
前記動線作業情報は、前記動線データにおける作業者が移動した時間情報であり、
特定の前記キー情報に対応する前記ログ時刻情報を抽出し、
前記動線データが、前記ログ時刻情報から所定の範囲内の時間情報を含むか判別する
動線データ解析方法。
【請求項８】
コンピュータを、
少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶するログ記憶手段と、
前記作業者の動線データを記憶する動線記憶手段と、
前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける制御手段として機能させ、
前記作業情報は、作業者が作業した品物の品番又は品物名を含む品物情報であり、
前記品物情報の配置場所を示す品物配置情報を記憶する品物配置記憶手段を備え、
前記動線作業情報は、前記動線データにおける作業者が移動した場所情報であり、
前記制御手段は、特定の前記キー情報に対応する前記品物情報を抽出し、前記品物配置情報を用いて前記品物情報により定まる品物の配置場所を抽出し、前記動線データが前記配置場所から所定の範囲内の場所情報を含むか判別する
動線データ解析プログラム。
【請求項９】
コンピュータを、
少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶するログ記憶手段と、
前記作業者の動線データを記憶する動線記憶手段と、
前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける制御手段として機能させ、
前記作業情報は、作業者が作業した時刻を示すログ時刻情報であり、
前記動線作業情報は、前記動線データにおける作業者が移動した時間情報であり、
前記制御手段は、特定の前記キー情報に対応する前記ログ時刻情報を抽出し、前記動線データが、前記ログ時刻情報から所定の範囲内の時間情報を含むか判別する
動線データ解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動線データとキー情報を関連付ける動線データ解析技術に関する。
【背景技術】
【０００２】
本発明に関連する技術として、特許文献１は、店舗の特定領域に構築された動線認識システムで認識された客の動線データと決済装置で処理された客の取引データとを、顧客の人物画像を利用して関連付ける顧客動向収集技術を開示している。【０００３】
具体的には、顧客動向収集装置が、動線データベースに記憶された各人物の動線データの中から画像監視エリア内に位置した人物の動線データを選択する。そして、この選択された動線データに対応する人物が画像監視エリア内に位置する時点の売場画像データを画像データベースから選択し、この選択された売場画像データから人物画像を抽出する。【０００４】
更に、この抽出された人物画像を、客画像データベースに記憶された各顧客の画像データと照合して、人物画像の人物を撮影した客画像データを検索する。該当する客画像データが検出されると、この客画像データに対応付けられた取引データの識別情報を、選択された動線データの識別情報と対応させて記憶する、という技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１７０５６５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１記載の技術では、ＰＯＳ（Point of sale system）端末付近で顧客を撮影した人物画像を利用しているため、撮像対象の人物がレジ等の特定の場所を通過しない場合には人物画像が十分に撮像できず、客の動線データと取引データとを関連付けることができない。また、人物画像での照合を行う場合、画像精度を高くする必要があるため、カメラの設置場所が制限されてしまう。【０００７】
本発明の目的は、上記課題を解決するために、人物画像での照合を行わずに作業者情報又は伝票情報を含むキー情報と作業者の動線データを関連付ける動線データ解析装置、システム、プログラム及び方法を提供することである。【０００８】
課題を解決するための手段
本発明の動線データ解析装置は、少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶するログ記憶部と、作業者の動線データを記憶する動線記憶部と、制御部を備え、前記制御部は、前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける動線データ解析装置を提供する。【０００９】
本発明の動線データ解析方法は、少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶し、作業者の動線データを記憶し、前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける動線データ解析方法。【００１０】
本発明の動線データ解析プログラムは、動線データを解析するためにコンピュータを、少なくとも作業者情報、伝票情報又は作業項目のいずれか一つを含むキー情報、前記キー情報に対応する作業者の作業情報を含む作業ログを記憶するログ記憶手段と、作業者の動線データを記憶する動線記憶手段と、前記作業ログから特定の前記キー情報に対応する前記作業情報を抽出し、前記動線データが前記作業情報より定まる所定の条件を満たすピッキング情報を含んでいるか判別し、含んでいると判別した場合、前記キー情報と前記動線データを関連付ける制御手段として機能させるための動線データ解析プログラムを提供する。
【発明の効果】
【００１１】
本発明は、人物画像での照合を行わずに作業者情報又は伝票情報を含むキー情報と作業者の動線データを関連付ける動線データ解析装置、サーバ、プログラム及び方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１のシステム構成図である。
【図２】本発明の実施形態１のフローチャートである。
【図３】本発明の実施形態２のシステム構成図である。
【図４】本発明の実施形態２の動線データの一例である。
【図５Ａ】本発明の実施形態２の動線データの一例である。
【図５Ｂ】本発明の実施形態２の動線データの一例である。
【図６】本発明の実施形態２の動線データの一例である。
【図７】本発明の実施形態２の作業ログの一例である。
【図８】本発明の実施形態２のフローチャートである。
【図９】本発明の実施形態２の動線作業動作情報リストの一例である。
【図１０】本発明の実施形態３のシステム構成図である。
【図１１】本発明の実施形態３の動線データの一例である。
【図１２】本発明の実施形態３の作業ログの一例である。
【図１３Ａ】本発明の実施形態３の棚割り情報の一例である。
【図１３Ｂ】本発明の実施形態３の棚割り情報の一例である。
【図１４】本発明の実施形態３のフローチャートである。
【図１５】本発明のその他の実施形態のシステム構成図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を用いて説明する。なお、以下の実施形態では、倉庫や工場での作業者の動線データと特定の作業者との関連付けの例を用いて説明するが、これに限定されるものではない。特定の通過位置における顔照合などの他の手段を用いた作業者特定が困難な場合においても、本発明を適用できる。
【００１４】
ここで、作業者とは、人物以外にも、フォークリフトなど乗用機械や自動化されたロボットや訓練された動物等、品物を入手又は棚等へ配置、物品の加工（ボルト締め、工具を用いた穴あけや切断、部品の取付け、塗装等）等をできるもの全般を含む。また、作業者が行う作業とは、品物の入手、配置、物品の加工（設置された大型工具を利用した作業、電車の車両工場での車両組み立て時の各車輪や扉の取り付け、等）等をしたりする作業を含む。
【００１５】
本発明は以下の実施形態での図面に記載されている構成や動作に限定する必要はなく、その他の構成や動作を適宜追加・変更することができる。また、以下の実施形態の各構成は、一つの装置に全て備えていてもよく、機能毎に独立した装置として備えてもよい。
［実施形態１］
まず、実施形態１について、図１〜２を用いて説明する。
【００１６】
図１は、実施形態１の動線データ解析システム構成図を示す。実施形態１の動線データ解析システムは、動線データ解析装置１、位置検出装置２、ハンディターミナル３を備える。なお、以下の実施形態、図面では、位置検出装置２の一例として、カメラで構成している場合を説明するが、作業者が備える無線端末等、倉庫や工場を移動する作業者の位置を検出し、動線データ解析装置１に作業者の位置を出力するものであればよい。
【００１７】
動線データ解析装置１は、記憶部１１、通信部１２、制御部１３を備える。
【００１８】
記憶部１１は、動線ＤＢ１１ａ（動線記憶部ともいう）、ログＤＢ１１ｂ（ログ記憶部ともいう）を備える。動線ＤＢ(Database)１１ａは、制御部１３が位置検出装置２の画像データから生成した動線データを記憶する。ここで、動線データとは、作業者が倉庫や工場を移動した軌跡であって、移動の経過を示す場所情報と時間情報を含んだデータであっても良い。この場合の場所情報は、たとえば、任意に設定した特定の基準点からの位置を、基準点からの東西方向成分の距離と南北方向成分の距離と垂直方向成分の距離を用いて特定した座標情報（これを倉庫座標と呼ぶ）を用いて指定しても良い。その場合に作業者の倉庫座標と時刻を紐付けた配列の形式として記録した情報を動線データとする例がある。
【００１９】
また、動線データは、倉庫や工場の撮影場所を縦横に等間隔の線分で碁盤の目のようなマス目状に分割し、分割された行・列それぞれに｛I、II、III、IV・・｝や｛いろはに・・｝などの番号や記号を振って各マス目の場所を一意に特定できるようにしておき、それぞれのマス目（これをセルと呼ぶ）への作業者の入り時間と退出時間等をマス目の位置を特定する記号（これをマス目番号、又はセル番号という）とともに記録したリストであっても良い。
【００２０】
更に、動線データは、画像解析技術を用いて作業者が品物の入手、配置、物品の加工等の作業をしたであろう動作とその動作を行った時間情報を含むリストであっても良い。作業者が作業をしたであろう動作とは、例えば、立ち止まる、しゃがむ、品物の配置場所の近くを通る、手を伸ばす、品物を手に取る、品物を棚へ置く、ボルト締める、工具を用いた穴あけ・切断をする、部品の取付ける、塗装する等の動作を指す。以下、本明細書では、作業者が作業したであろう動作のことを動線作業動作情報とも呼ぶこともある。
【００２１】
また、動線データは、一つの位置検出装置２からのデータで生成した動線データでも良く、複数の位置検出装置２からのデータを通過位置や通過時間が連続する同一作業者のデータでひも付けた動線データであっても良い。ログＤＢ１１ｂは、通信部１２を介してハンディターミナル３が送信した作業ログを記憶する。
【００２２】
ここで、作業ログとは、作業者が入手又は配置した品物の各種情報や作業項目（ボルト締め、部品の取付け等）を示すデータであり、キー情報とキー情報に対応する作業情報を含むデータのリストである。キー情報とは、作業者の作業者情報（名前、コード等）、伝票情報（伝票番号等）、作業項目（ボルト締め、部品の取付け等）の少なくとも一つを含んでいる。また、作業情報とは、作業項目を作業した情報（以下、作業項目作業情報とも呼ぶ）や品物作業情報を含む。ここで、作業項目作業情報とは、例えば、作業者が作業項目を作業した時刻（以下、ログ時刻情報ともいう）、場所、作業に用いる工具情報等を含む。また、品物作業情報とは、品物情報（作業者が入手した品物の品番、品物名等）、数量、作業した品物の種類の数、品数、品物を作業した時刻（以下、ログ時刻情報に含まれる）等の少なくとも一つを含んでいる。
【００２３】
記憶部１１は、ＲＯＭ（Read Only Memory）、フラッシュメモリ等の磁気記憶装置、ディスク等の不揮発性メモリで構成されても良いし、ＲＡＭ（Random Access Memory）等の揮発性で構成されていても良い。また、動線ＤＢ１１ａ、ログＤＢ１１ｂは、物理的に異なった記憶媒体に記憶されていてもよく、同一の記憶媒体でもよい。
【００２４】
通信部１２は、無線通信で位置検出装置２やハンディターミナル３と通信を行う。通信方法は、その他、Bluetooth（登録商標）や赤外線通信等の短距離無線通信でも、ケーブル等を介した有線通信でも良い。また、インターネット、イントラネット等のネットワークに接続してサーバ等と通信を行うこともできる。
【００２５】
制御部１３は、位置検出装置２からの画像データに画像処理技術を用いて、動線認識エリア内を移動する作業者を検出し、動線データを生成し、記憶部１１に記憶する。ここで、制御部１３は、複数の位置検出装置からの画像データを用いて複数の動線データを生成し、同一作業者の動線データを紐付けて同一作業者に関する一つの動線データを生成し、記憶部１１に記憶させてもよい。制御部１３は、動線データから作業者が品物を作業したであろう動線作業動作情報を検出することができる。また、制御部１３は、動線データから動線作業動作情報に対応する動線作業情報（品物を入手又は配置、物品の加工等の作業をした時間情報、場所情報等）を抽出することができる。
【００２６】
更に、制御部１３は、作業ログから特定のキー情報に対応する作業情報（例えば、品物作業情報等）を抽出する。また、制御部１３は、動線データが作業情報より定まる所定の条件を満たす動線作業情報を含んでいるか判別する。例えば、作業項目ごとの標準作業時間を予め記憶しておき、作業項目作業情報が標準作業時間から所定の条件を満たしているかを判別しても良い。そして、含んでいると判別した場合、作業ログのキー情報と動線データを関連付けることができる。
【００２７】
ここで、制御部１３は、ＣＰＵ(Central Processing Unit)等で構成されていても良い。また、制御部１３は、各動作を物理的に一つのＣＰＵ等で行っても良く、動作毎に複数のＣＰＵ等で行っても良い。
【００２８】
位置検出装置２は、倉庫や工場を移動する作業者の位置を検出し、動線データ解析装置１に作業者の位置を出力する。例えば、位置検出装置２はカメラでもよい。作業者動線の追跡機能はカメラ自体が処理機構を保有していても良いし、カメラから位置検出装置からの画像データ信号を受け取った制御部やその他の外部接続機器が、同等の機能を保有していても良い。カメラの台数は、１個でも良く、複数のカメラで構成しても良い。
【００２９】
また、作業者動線を追跡する方法としては、既に様々な技術が考案されており、一例として特開2000-200357に記載の技術がある。この技術に限らず動線を追跡するための任意の手法を利用して良い。ここで、カメラは、魚眼レンズを用いたカメラや全方位ミラー付のカメラ等の広角レンズカメラであってよい。また、カメラは、画像データを無線通信又は有線通信で動線データ解析装置１へ送信することができる。
【００３０】
また、位置検出装置２は、作業者が携行する携帯端末からの無線信号により位置検出を行ってもよい。さらに、位置検出装置２は、超音波を利用して位置検出を行うこともでき、作業者が備える超音波発生装置を受信して位置検出を行っても良く、倉庫等の場所に超音波発生装置を備えつけて作業者が通過した際の反射波を検出して位置検出を行っても良い。この他に、ＧＰＳ（Global Positioning System）端末を利用するもの、加速度センサとジャイロセンサを組み合わせた端末を利用するもの、位置検出用のRFIDタグを作業者が所持しRFIDリーダで位置特定するもの、など、位置検出装置２は、作業者の位置特定に利用できる他の任意の手段を利用してよい。
【００３１】
ここで、位置検出装置２が検出だけでなく、作業者の軌跡を含む作業者動線を生成し、動線データを動線データ解析装置１に送信してもよい。この場合、動線データ生成部は位置検出装置が備えることになる。
【００３２】
ハンディターミナル３は、作業者が携帯する端末であり、上述の記憶部１１内のログＤＢ１１ｂの説明内で記述した作業ログを取得し動線データ解析装置１に送信する。品物情報は、品物にＲＦタグ等の無線タグを付して、ＲＦＩＤ（Radio Frequency Identification ）等の無線通信技術を使って検出することできる。また、品物にバーコードを付して、バーコードリーダにより品物情報を検出しても良い。ここで、ハンディターミナルに代えて、特定の作業者が特定の品物を作業したことを検出し、そのログを動線データ解析装置１へ送信することができる装置を適用することができる。さらに、ハンディターミナル３は、作業項目をチェックして作業時刻を記録できるような作業チェックリストアプリケーションを組み込んだタブレット端末でも良い。
【００３３】
次に、図１、２を用いて、本実施形態の動作を説明する。図２のフローチャートは、制御部１３が作業ログに含まれるキー情報（作業者情報又は伝票情報）と動線データを関連付ける動作を説明している。本動作を一つのコンピュータで実施するようなプログラムで動作させても良い。
【００３４】
制御部１３は、ログＤＢ１１ｂが記憶する作業ログから特定のキー情報に対応する作業情報を抽出する（Ｓ１０１）。一例として、制御部１３は、作業ログから特定の作業者が品物を作業した時刻（ログ時刻情報）等を抽出する。次に、制御部１３は、動線ＤＢ１１ａが記憶する動線データが抽出した作業情報より定まる所定の条件を満たす動線作業情報を含んでいるかを判別する（Ｓ１０２）。一例として、制御部１３は、特定のキー情報に対応する前記ログ時刻情報を抽出し、動線データがログ時刻情報から所定の範囲内の時間情報を含むか判別する。この際、制御部１３は、動線データが特定の同一キー情報に対応する複数の作業情報を含んでいるか、判別しても良い。また、制御部１３は、動線データが所定の条件を満たす動線作業情報を含んでいると判別した場合、前記キー情報と前記動線データを関連付ける（Ｓ１０３）。
【００３５】
以上の構成により、本実施形態の発明は、人物画像での照合を行うことなく、作業者情報又は伝票情報を含むキー情報と作業者の動線データを関連付けることができる。また、特定のキー情報に対応する作業情報を一つではなく複数抽出し、動線データがこの複数の作業情報により定まる所定の範囲内の複数の動線作業情報を含んでいるか判別することもできる。こうすることで、作業情報を一つだけ利用するよりもキー情報と動線データとの関連付けの精度を高めることができる。さらに、作業ログと動線データとの対応付けをとっているため、位置検出装置の位置は動線データが取れる位置に配置すればよく、倉庫や工場といった対象者が必ずしも特定の場所を通過するわけではない場所でも本発明を適用することができる。
【００３６】
ここで、上述したＳ１０２の動作に変えて、制御部１３は、部分動線データ又は位置検出装置２の出力から画像解析技術を用いて動線作業動作情報を検出する。そして、制御部１３は、この動線作業動作情報に対応する動線作業情報（時間情報、又は場所情報）をリスト化したものを用い、動線データが抽出した品物作業情報より定まる所定の条件を満たす動線作業情報を含んでいるかを判別してもよい。動線作業動作情報とは、作業者が作業したであろう動作（例えば、立ち止まる、じゃがむ、品物の配置場所の近くを通る、手を伸ばす、品物を手に取る、品物を棚等に置く、ボルト締める、工具を用いた穴あけ・切断をする、部品の取付ける、塗装する等の動作）を指す。
【００３７】
以下の実施形態でも、動線データと作業者識別情報とを関連付けることが可能な動作であれば、当業者が考えうる限りの順序に入れ替えて行うことが可能である。
［実施形態２］
次に、実施形態２について、図３〜７を用いて説明する。実施形態１と同一の構成は同一の符号を用いており、説明は割愛する。実施形態２は、実施形態１での品物作業情報として、作業者が品物を作業したログ時刻情報を抽出する。また、実施形態２は、動線作業情報として動線データの作業者が移動した時間情報を用い、動線データが作業ログのログ時刻情報から所定の範囲内の時間情報を含むか判別する。
【００３８】
図３は、実施形態２の動線データ解析システムを示す。動線データ解析システムの構成の一つとして、動線データ解析装置４は、記憶部４１、制御部４３、入力部４４及び表示部４５を備える。
【００３９】
記憶部４１は、動線ＤＢ４１ａとログＤＢ４１ｂを備える。動線ＤＢ４１ａは、制御部４３が位置検出装置２の画像データから生成した動線データを記憶する。動線データの一例を、図４〜図６を用いて説明する。図４は、作業者が倉庫や工場を移動する軌跡を示したものである。この軌跡には各軌跡地点における時刻情報も含まれている。この時刻情報は、連続的に検知してもよいが、一定時間毎に断続的に検知してもよい。図５Aは、動線データを、倉庫や工場の撮影場所を碁盤の目状のマス目で区分した例を示している。図５Bは、それぞれのセルへの作業者の入り時刻と退出時刻をリストとして表示している例を示している。図５Bにおける動線作業情報としての時間情報は、入り時刻から退出時刻までの幅のある時刻でもよく、各セルに入っている時間帯での１つの時刻（例えば、セルの中心に近づいた時刻、棚に近づいた時刻等）であっても良い。また、図５Aにおける場所情報は、撮影場所を碁盤の目状のマス目で区分したものではなく、通路の識別番号に置き換えても良い。
【００４０】
図６に示すように、位置検出装置２からの画像データに対し、画像認識技術を用いて、予め動線作業動作情報（例えば、手を伸ばす、品物を手に取る動作等）を抽出し、動線作業動作情報と対応する時間情報をリストとして記憶部に記憶しておくこともできる。このように予め動線作業動作情報を抽出したリストを利用することで、動線データとキー情報を関連付ける際に逐次動線作業動作情報を抽出する場合よりも処理待ち時間の軽減、処理負荷集中の軽減、処理スピードの向上を図ることができる。
【００４１】
ログＤＢ４１ｂは、通信部１２を介してハンディターミナル３が送信した作業ログを記憶する。図７は作業ログの一例を示している。作業ログとは、作業者が作業した品物の各種情報を示すデータであり、キー情報と品物作業情報を含むデータのリストである。図７では、キー情報として、作業者の作業者情報（名前、コード等）、伝票情報（伝票番号等）などを含んでいる。また、品物作業情報として、品物を作業したログ時刻情報、数量を含んでいる。なお、これに限られるものではなく、品物の製造者等、その他の情報もリストで管理することができる。なお、ここで、ログ時刻情報は、正確な作業者が品物を手に取った時刻でなくてもよく、例えばハンディターミナルで品物をチェックした時刻でもよい。このように、品物を作業した時刻とハンディターミナルで品物を検出した時刻に少しの時刻のずれが合っても、本実施形態では、動線データがログ時刻情報から所定の範囲内の時間情報を含むかを確認しているため問題ない。
【００４２】
制御部４３は、動線データまたは位置検出装置からの画像データから動線作業動作情報を検出することができる。動線作業動作情報とは、作業者の立ち止まり動作、手を伸ばす動作、しゃがみ動作、作業者が棚に接近した動作等、作業者が品物を作業する際に行う動作のことをいう。ここで、作業者が棚の近くを通ったか否かの検出方法は、例えば、通路において棚側から通路幅の１／２以内（１／３以内等、適宜変更可能）にいる場合、作業者の動線データの軌跡と棚が接触している場合等に検出することができる。本実施形態では、一例として、立ち止まり動作を動線作業動作情報として抽出する。制御部４３の立ち止まり動作検出方法は、動線データから一定の場所に長い時間滞在していたり、棚付近で作業者の移動の軌跡が集中している箇所を特定することなどで行うことができる。
【００４３】
そして、制御部４３は、動線作業動作情報を検出したら、対応する時間情報を抽出することができる。ここで、動線作業動作情報に対応する時間情報とは、作業者が品物を作業したことを示す動線作業動作情報を開始した時刻から動線作業動作情報を終えた時刻までの幅のある時刻を示す。または、動線作業動作情報に対応する時間情報とは、作業者が品物を作業したことを示す動線作業動作情報を開始した時刻から動線作業動作情報を終えた時刻までの間の特定の時刻、例えば中間の時刻であってもよい。また、制御部４３は、特定のキー情報に対応するログ時刻情報を抽出し、動線データがログ時刻情報から所定の範囲内の時間情報を含むか判別する。そして、制御部４３は、動線データが所定の条件を満たす動線作業情報を含んでいると判別した場合、前記キー情報と前記動線データを関連付けることができる。
【００４４】
次に、図３〜８を用いて、制御部４３が行う動作を説明する。図８は、制御部４３のフローチャートを示している。なお、本動作を一つのコンピュータで実施するようなプログラムで動作させても良い。
【００４５】
制御部４３は、ログＤＢ４１ｂが記憶する作業ログから特定のキー情報（例えば、同一作業者、又は同一伝票番号）に対応するログ時刻情報を抽出する（Ｓ２０１）。一例として、図７を参照し、特定のキー情報である作業者Ａ、又は伝票番号「000123」のログ時刻情報「10：07：04」「10：09：13」「10：15：21」を抽出する。なお、抽出するログ時刻情報は一つでもよい。
【００４６】
次に、制御部４３は、動線ＤＢ１１ａが記憶する動線データから動線作業動作情報を検出する（Ｓ２０２）。動線作業動作情報の一例として、立ち止まり動作を検出することができる。立ち止まり動作検出方法として、例えば、図４の動線データからは作業者の軌跡が一定時間、一定の領域から動いていないことを検出することで動線作業動作情報を検出することができる。また、図５Aの動線データからは、特定のエリア（又は通路等）で所定の時間以上滞在していることを検出することで動線作業動作情報を検出することができる。図６の動線データからは、予め位置検出装置２からの画像データを位置検出装置からの画像データ解析しておき、動線作業動作情報と時間情報をリスト化しているので、そのデータを読み出すことで動線作業動作情報を検出することができる。
【００４７】
そして、制御部４３は、動線作業動作情報に対応する時間情報を抽出する（Ｓ２０３）。一例として、図４を参照すると、動線データＸの時間情報として「10：06：10」「10：08：53」「10：15：20」、動線データＹの時間情報として「10：11：30」「10：12：40」を抽出することができる。
【００４８】
次に、制御部４３は、動線データがログ時刻情報から所定の範囲内の時間情報を含むか判別する（Ｓ２０４）。一例として、作業者Ａ（又は伝票番号「000123」）の上述した３つのログ時刻情報（「10：07：04」「10：09：13」「10：15：21」）から１分以内の時間情報が対応する場合を考える。すると、動線データＸの動線作業動作情報に対応する時間情報（「10：06：10」「10：08：53」「10：15：20」）が上記３つのログ時刻情報からそれぞれ１分以内の時間情報であることがわかる。すると、制御部４３は、動線データＸは作業者Ａのログ時刻情報から所定の範囲内の時間情報を含むと判別することができる。
【００４９】
ここで、ログ時刻情報から所定の範囲内の時間情報を含むかの判別方法として、例えば、各時刻間で最小となるペアを探索し，この時刻の平均値がもっとも小さくなる対応付けを選択することができる。このように、ログ時刻情報と動線作業動作情報の時間情報は必ずしも一致しなくても良く、動線作業動作情報の時間情報の中からログ時刻情報に近い時間情報を対応付けることができる。また、特定のキー情報のログ時刻情報の中で最初の時刻と最後の時刻を用いて、対応付けする対象動線データを絞り込んでから対応付けをすることもできる。
【００５０】
そして、制御部４３は、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付ける（Ｓ２０５）。一例として、作業者Ａ（又は伝票番号「000123」）の上述した３つのログ時刻情報と関連性が高い時間情報を備えている動線データＸを作業者Ａ（又は伝票番号「000123」）と関連付けることができる。
【００５１】
以上より、本実施形態の発明では、人物画像での照合を行うことなく、作業ログのログ時刻情報と動線データの動線作業動作情報に対応する時間情報を用いて、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付けることができる。また、ログ時刻情報と動線作業動作情報の時間情報を用いることで、実施形態１よりも特定のキー情報と作業者の動線データとの関連付けの精度を上げることができる。更に、作業ログから複数のログ時刻情報を抽出し、複数の動線作業動作情報の複数の時間情報とを対応させることで、特定のキー情報と作業者の動線データとの関連付けの精度をより
向上することができる。
【００５２】
ここで、本動作の開始は、管理者が入力部４４と表示部４５を利用して関連付けたい作業者又は動線データを指定することで、本実施形態の動作を開始するようにしてもよい。
【００５３】
また、制御部４３は、上述したＳ２０２〜Ｓ２０４の動作に代えて、動線データＸの動線作業動作情報に対応する時間情報を抽出することなく、動線データがログ時刻情報から所定の範囲内の時間情報を含むか判別しても良い。具体的には、制御部４３は、動線データが備えている作業者の移動した時間情報と直接比較し、この時間情報が作業者Ａの上述した３つのログ時刻情報（「10：07：04」「10：09：13」「10：15：21」）から１分以内の時間情報を含むかを判別してもよい。こうすることで、ログ時刻情報と全く異なる時間帯の動線データを絞る事ができる。あるいは、Ｓ２０２〜Ｓ２０４の動作を行う前の事前処理として、上記の絞り込み処理を行う事で、システムの計算処理リソースの消費を押さえて効率的にキー情報と動線データの関連付けを行う事ができる。
【００５４】
さらに、上述の動作により、特定のキー情報と作業者の動線データとを関連付けた結果、制御部４３は、図９のような作業者の情報を付したリストを新たに作成することができる。
［実施形態３］
次に、実施形態３について、図１０〜１４を用いて説明する。実施形態１、２と同一の構成は同一の符号を用いており、説明は割愛する。実施形態３は、品物作業情報として品物情報（例えば、作業者が入手又は配置した品番、品名、等）を用いる。また、実施形態３は、品物情報と品物の配置情報（例えば、倉庫座標、棚番号、マス目番号、セル番号等）とを対応付けた品物配置情報を備える。そして、制御部は、作業ログから特定のキー情報（作業者情報、伝票情報等）に対応した品物情報を抽出し、品物配置情報を用いて抽出した品物情報の配置場所を抽出する。次に、制御部は、動線データがこの配置場所から所定の範囲内の場所情報（例えば、倉庫座標、棚番号、マス目番号、セル番号等）を含むかを判別する。そして、動線データが配置場所から所定の範囲内の場所情報を含んでいると判別した場合、作業ログのキー情報と動線データを関連付ける。
【００５５】
図１０は、実施形態３の動線データ解析システムを示す。動線データ解析システムの構成の一つとして、動線データ解析装置５は、記憶部５１及び制御部５３を備える。
【００５６】
記憶部５１は、動線ＤＢ５１ａ、ログＤＢ５１ｂと品物配置ＤＢ５１ｃを備える。動線ＤＢ５１ａは、制御部５３が位置検出装置２の画像データから生成した動線データを記憶する。動線データの一例を、図１１を用いて説明する。図１１は、作業者が倉庫や工場を移動する軌跡と棚番号を示したものである。
【００５７】
ログＤＢ５１ｂは、通信部１２を介してハンディターミナル３が送信した作業ログを記憶する。図１２は作業ログの一例を示している。作業ログとは、作業者が入手又は配置等の作業をした品物の各種情報を示すデータであり、キー情報と品物作業情報を含むデータのリストである。図１２では、キー情報として、作業者の作業者情報（名前、コード等）、伝票情報（伝票番号等）などを含んでいる。また、品物作業情報として、品物情報（入手した又は配置等の作業を品物の品番、数量）を含んでいる。なお、これに限られるものではなく、品物の製造者等、その他の情報もリストで管理することができる。
【００５８】
品物配置ＤＢ５１ｃは、品物情報（品番、品名等）と品物の配置情報を対応付けた品物配置情報を記憶している。ここで、配置情報は、一例として、品物が配置されている倉庫上の座標である。また、配置情報の他の例として、図１３Ａ、図１３Ｂのように、品物情報と品物が配置されている棚番号をリストとして記憶してもよい。この場合、別途棚番号と倉庫上の座標のリストを記憶することで、品物情報と品物の配置情報を対応付けることができる。更に、品物の配置情報は、図５Ａのように倉庫や工場を一定の領域毎に区分けしたマス目番号（またはセル番号）であってもよい。また、品物配置情報の品物情報は、品番でなくても、品物を識別可能な任意の情報と棚番号とを対応付けても良い。また、品物を配置するのは棚でなくてもよく、実施形態２の図５Ａで示したように倉庫や工場を一定の領域毎に区分けし、区分けされたマス目番号（またはセル番号）と品物を識別可能な任意の情報と対応付けることで品物配置情報として記憶しておくこともできる。
【００５９】
制御部５３は、作業ログから品物情報（例えば、品番等）を抽出し、品物配置情報から当該品物情報に応じた配置情報（棚番号、倉庫座標等）を抽出することができる。次に、制御部５３は、動線データが配置場所から所定の範囲内の場所情報（倉庫座標、棚番号、マス目番号、セル番号等）を含むか判別することができる。また、制御部５３は、動線データまたは位置検出装置からの画像データから動線作業動作情報を検出することができる。動線作業動作情報とは、実施形態２と同様に、作業者の立ち止まり動作、手を伸ばす動作、しゃがみ動作、作業者が棚に接近した動作等、作業者が品物を入手又は配置等の作業をする際に行う動作のことをいう。また、制御部５３は、動線作業動作情報に対応する動線データの場所情報を抽出することができる。そして、更に、制御部５３は、動線データの場所情報が、品物配置情報から抽出した配置場所から所定の範囲内の場所情報を含むか判別する。含んでいる場合には、制御部５３は、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付けることができる。
【００６０】
次に、図１０〜１４を用いて、制御部５３が行う動作を説明する。図１４は、制御部５３のフローチャートを示している。なお、本動作を一つのコンピュータで実施するようなプログラムで動作させても良い。
【００６１】
制御部５３は、ログＤＢ５１ｂが記憶する作業ログから特定のキー情報（例えば、同一作業者、又は同一伝票番号）に対応する品物情報（例えば、品番等）を抽出する（Ｓ３０１）。一例として、図１２を参照し、作業者Ａ（又は伝票番号「000123」）が作業した品番「Ａ００１」「Ａ００２」「Ａ００５」を抽出する。なお、抽出する品物情報は一つでもよい。
【００６２】
次に、制御部５３は、品物配置ＤＢ５１ｃを用いて、Ｓ３０１で抽出した品物情報が配置されている倉庫座標を抽出する（Ｓ３０２）。一例として、図１３Ｂを参照し、作業者Ａが作業した品番「Ａ００１」「Ａ００２」「Ａ００５」に対応する棚番号「II−６」「II−１」「I−３」を抽出し、別途記憶している棚番号と倉庫座標のリストから、抽出した棚番号に対応する倉庫座標を抽出する。
【００６３】
次に、制御部５３は、動線データが配置場所から所定の範囲内の場所情報を含むか判別する（Ｓ３０３）。一例として、動線データの場所情報が、品物配置情報から抽出した倉庫座標の所定の範囲、例えば倉庫座標から１００センチメートル以内の範囲を含んでいるか判別する。また、配置情報が倉庫上のマス目番号（またはセル番号）である場合には、抽出したマス目番号から所定の範囲内、例えば隣接するマス目番号や任意の範囲のマス目番号内の倉庫座標を動線データが含んでいるか、判別してもよい。また、配置情報も動線データの場所情報もマス目番号（またはセル番号）である場合には、抽出したマス目番号から所定の範囲内、例えば隣接するマス目番号や任意の範囲のマス目番号内に動線データのマス目番号が含まれているか、判別してもよい。品物配置情報が倉庫座標で、動線データがマス目番号である場合も上記と同様に判別できる。この際、制御部５３は、動線データＸが、抽出した棚番号「II−６」「II−１」「I−３」に対応する倉庫座標の数メートル以内の範囲の場所情報を含んでいると判別する。
【００６４】
そして、制御部５３は、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付ける（Ｓ３０４）。一例として、上述の通り、作業ログの品番、品物配置情報、そして動線データの動線作業動作情報の場所情報とを対応させることで、作業者Ａ（又は伝票番号「000123」）と動線データＸを関連付けることができる。
【００６５】
以上のように、本実施形態は、品物配置情報も用いることで、動線作業動作情報として作業者が品物の配置された棚近くを通った際の棚と作業者の距離を計算するだけで、棚に手を伸ばす動作を画像認識するなどの高精度な画像認識技術を利用することなく動線データと作業者識別情報とを関連付けることができる。
【００６６】
ここで、制御部５３は、予め動線データから動線作業動作情報と場所情報（倉庫座標、棚番号、マス目番号、セル番号等）を抽出してリスト化しておき、図１４のＳ３０２で抽出された配置情報と比較することで、動線データと作業者識別情報とを関連付けることもできる。具体的には、制御部５３は、動線ＤＢ５１ａが記憶する動線データから動線作業動作情報を検出し、この動線作業動作情報に対応する動線データの場所情報（倉庫座標、棚番号、マス目番号、セル番号等）を抽出し、リスト化する。そして、制御部５３は、線データの場所情報が、品物配置情報から抽出した配置情報の所定の範囲内であるかを判別し、定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付けることができる。こうすることで、テーブル情報を対応させるだけで動線データと作業者識別情報とを関連付けることができるので処理待ち時間の軽減、処理負荷集中の軽減、処理スピードの向上を図ることができる。
［変形例］
上述の実施形態２では時間情報、実施形態３では品番情報と動線データの場所情報（倉庫座標、棚番号等）に基づいて対応付けを行ったが、品数を用いて対応付けを行うこともできる。例えば、制御部が作業ログから作業者が作業の品数と、動線データから動線作業動作情報の回数とを抽出し、対応させることも出来る。こうすることで、時間情報や品番情報と棚番号情報等を作業ログ、動線データ等に含めておく必要がなく、各構成を簡素化して動線データと作業者識別情報とを関連付けることができる。
【００６７】
また、上述の各実施形態において、作業ログから抽出する品物作業情報の優先順位を品物毎にリスト化したものを記憶部に記憶させ、優先順位の高い品物の特徴量から対応付けを開始することもできる。例えば、優先順位付けの基準として、品物の重量や数を用いることができる。また、優先順位付けの基準として、動線データの時間帯を用いることで、重量が大きい品物やピッキングする品数が多いほど、立ち止まり時間が長くなる等、動線作業動作情報を抽出しやすくなるため、動線データと作業者識別情報とを関連付けの精度をより高めることができる。
【００６８】
更に、上述の各実施形態を組み合わせて実施してもよい。具体的には、制御部は、作業ログから品物の品番とログ時刻情報を抽出し、品物配置情報から、品番に対応する品物の配置場所（棚番号又は倉庫座標）を抽出する。次に、制御部は、動線データから動線作業動作情報を検出し、動線作業動作情報に対応する場所情報（座標、又は棚番号）と時間情報を抽出する。そして、制御部は、動線データの場所情報が品物配置情報による品物の配置場所を、動線データの時間情報が作業ログのログ時刻情報をそれぞれ所定の範囲内で含んでいるか判別する。そして、制御部は、動線データの場所情報、時間情報がそれぞれ所定の範囲内に含まれると判別した場合に、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付ける。こうすることで、テーブル情報を対応させるだけで動線データと作業者識別情報とを関連付けることができるので処理負荷の軽減、処理スピードの向上を図りつつ、関連付けの精度を向上させることができる。
【００６９】
また、各実施形態を組み合わせとして、まず、動線データの場所情報又は時間情報のいずれか一方を用いて、作業ログから品物の品番とログ時刻情報をそれぞれ所定の範囲内に含まれているか判別する。そして、動線データをある程度絞り込んだ後に、制御部は、動線データから動線作業動作情報を検出し、動線作業動作情報に対応する場所情報（座標、又は棚番号）又は時間情報のいずれか一方を用いて、作業ログから品物の品番とログ時刻情報をそれぞれ所定の範囲内に含まれているか判別するようにしても良い。こうすることで、動線データを絞り込んでから動線データから動線作業動作情報を検出するので、処理負荷の大きい動線作業動作情報の検出をする動線データを減らすことができ、処理負荷の軽減を図れる。
【００７０】
上述の各実施形態において、図１５のように、位置検出装置２とハンディターミナル３がインターネットを介して動線データ解析サーバ６へデータを送付し、動線データ解析サーバ６が各実施形態の記憶部、制御部を備える構成としてもよい。こうすることで、端末７は動線データ解析サーバ６へ接続し、作業ログや動線データ等の各種データや動線データと作業者識別情報とを関連付けのデータを端末７の表示部に表示させることもできるので、作業者の管理者は位置検出装置２、ハンディターミナル３、端末７さえあれば本発明の効果を得ることができる。
【００７１】
また、上述の各実施形態において、作業ログの情報に加え、作業者が倉庫等の中に配置された通信端末（例えばＰＣ等）を操作した情報も用いて、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付けることもできる。具体的には、記憶部は倉庫等の中に配置された通信端末の配置を記憶している。また、通信端末は、操作した作業者の作業者情報、又は作業者が入力した伝票番号を制御部に通知する機能を備えている。
【００７２】
このような構成の場合の動作を説明する。制御部は、通信端末を操作した特定の作業者を抽出する。また、制御部は、通信端末が配置された場所の付近を通過している動線データを抽出する。そして、制御部は、特定のキー情報（作業者情報、伝票情報等）と作業者の動線データを関連付ける。こうすることで、特定のキー情報と作業者の動線データとの関連付けの精度をより向上することができる。
【００７３】
また、上述の各実施形態では、作業者が品物を集める際の、作業者の動線データを解析する場合を例に説明したが、品物を集めるのが人物ではなく、フォークリフトなど乗用機械や自動化されたロボットや訓練された動物であっても良い。また、その場合に利用する動線データも、作業者の物ではなく、訓練された動物や自動化されたロボット、フォークリフト、クレーン、トラック、などの動線であっても良い。
【００７４】
以上、実施形態（及び実施例）を参照して本願発明を説明したが、本願発明は上記実施形態（及び実施例）に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７５】
この出願は、２０１２年３月３０日に出願された日本出願特願２０１２−0８０２７８を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００７６】
１、４、５  動線データ解析装置
２  位置検出装置
３  ハンディターミナル
６  動線データ解析サーバ
【図１】
0005915731.tif 000002
【図２】
0005915731.tif 000003
【図３】
0005915731.tif 000004
【図４】
0005915731.tif 000005
【図５Ａ】
0005915731.tif 000006
【図５Ｂ】
0005915731.tif 000007
【図６】
0005915731.tif 000008
【図７】
0005915731.tif 000009
【図８】
0005915731.tif 000010
【図９】
0005915731.tif 000011
【図１０】
0005915731.tif 000012
【図１１】
0005915731.tif 000013
【図１２】
0005915731.tif 000014
【図１３Ａ】
0005915731.tif 000015
【図１３Ｂ】
0005915731.tif 000016
【図１４】
0005915731.tif 000017
【図１５】
0005915731.tif 000018