(57)【要約】第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を平均した動線を描画することで、動体の移動の態様を把握しやすくすること。動線抽出部１０９は、エリア特定部１０８で特定されたエリア間を移動する動体の移動軌跡を示す複数の動線を抽出する。分割点取得部１１０は、動線抽出部１０９で抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点の座標を取得する。平均点算出部１１１は、分割点取得部１１０で取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点の座標を算出する。描画部１１２は、平均点算出部１１１で算出されたＮ−１個の平均点、出発エリアａ１の平均出発点及び到着エリアａ２の到着平均点を通る動線を描画する。
2021014479.tif 000002
【特許請求の範囲】
【請求項１】
第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を抽出する動線抽出部と、
前記動線抽出部で抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点を取得する分割点取得部と、
前記分割点取得部で取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点を算出する平均点算出部と、
前記平均点算出部で取得されたＮ−１個の平均点、前記第１のエリア及び前記第２のエリアを通る動線を描画する描画部と
を備えることを特徴とする表示処理装置。
【請求項２】
前記動線は、
動体の移動軌跡を示す座標と、当該座標に動体が存在した時刻を示す時間情報を含む動線データによって表され、
前記分割点取得部は、
前記動線抽出部で抽出された動線を表す前記動線データから、各動線を構成する前記座標の数を取得し、当該数を前記分割数Ｎで除した値をサンプリング間隔とするＮ−１個の分割点を取得する
ことを特徴とする請求項１に記載の表示処理装置。
【請求項３】
時間情報の範囲を指定するための時間情報指定部を備え、
前記動線抽出部は、前記時間情報指定部で指定された時間情報の範囲に含まれた時間情報を含む動線データによって表される複数の動線を抽出する
ことを特徴とする請求項２に記載の表示処理装置。
【請求項４】
前記動線データから動体の停留時間が長いエリアを特定するエリア特定部を備え、
前記動線抽出部は、前記エリア特定部で特定されたエリアを前記第１のエリア及び／又は前記第２のエリアとした動線を抽出する
ことを特徴とする請求項２又は３の何れかに記載の表示処理装置。
【請求項５】
前記描画部は、
前記動体が移動した方向を示す動線を描画する
ことを特徴とする請求項１〜４の何れかに記載の表示処理装置。
【請求項６】
前記描画部は、
前記動線抽出部で抽出された動線の本数に応じて色及び／又は幅方向の長さを変えた動線を描画する
ことを特徴とする請求項１〜５の何れかに記載の表示処理装置。
【請求項７】
前記描画部は、
前記動体の移動速度に応じて色及び／又は幅方向の長さを変えた動線を描画する
ことを特徴とする請求項１〜６の何れかに記載の表示処理装置。
【請求項８】
モノや工程の流れを示す矢印を描画する工程経路描画部を更に備える
ことを特徴とする請求項１〜７の何れかに記載の表示処理装置。
【請求項９】
第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を抽出する動線抽出ステップと、
前記動線抽出ステップで抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点を取得する分割点取得ステップと、
前記分割点取得ステップで取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点を算出する平均点算出ステップと、
前記平均点算出ステップで取得されたＮ−１個の平均点、前記第１のエリア及び前記第２のエリアを通る動線を描画する描画ステップと
を備えることを特徴とする表示処理方法。
【請求項１０】
第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を抽出する動線抽出ステップと、
前記動線抽出ステップで抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点を取得する分割点取得ステップと、
前記分割点取得ステップで取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点を算出する平均点算出ステップと、
前記平均点算出ステップで取得されたＮ−１個の平均点、前記第１のエリア及び前記第２のエリアを通る動線を描画する描画ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は表示処理装置、表示処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、交通機関，商業施設などの所定の空間において、通行人などの移動軌跡を表す座標を算出し、算出した座標に基づいて動体の動線を表示する技術が知られている。【０００３】
例えば、特許文献１には、画像データから人物を抽出し、人物が対象へ向いている方向と時間を動線とともに表示する技術が開示されている。【０００４】
また、例えば、特許文献２には、所定の空間を通行する通行人の位置をトラッキングして通行軌跡（動線）を求め、所定の空間を所定時間内に通行した通行人全ての動線を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】ＷＯ２０１７−１７００８４号公報（図５）
【特許文献２】特開２００５―３４６６１７号公報（図６）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された技術では、一本の動線を表示することしか想定されていないという課題があった。【０００７】
また、上記特許文献２に開示された技術では、複数本の動線が表示されるが、複数本の動線が重ね合わされた状態で表示されるため、表示される動線の本数が増えるにつれて動体の移動の態様を把握し難くなるという課題があった。【０００８】
この発明は上述した問題点を解決するためになされたものであり、第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を平均した動線を描画することで、動体の移動の態様を把握しやすくすることを目的とするものである。
【課題を解決するための手段】
【０００９】
この発明に係る表示処理装置は、第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を抽出する動線抽出部と、前記動線抽出部で抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点を取得する分割点取得部と、前記分割点取得部で取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点を算出する平均点算出部と、前記平均点算出部で取得されたＮ−１個の平均点、前記第１のエリア及び前記第２のエリアを通る動線を描画する描画部とを備えることを特徴とするものである。
【発明の効果】
【００１０】
この発明の表示処理装置は、第１のエリアを出発し第２のエリアに到着する動体の軌跡及び／又は第２のエリアを出発し第１のエリアに到着する動体の軌跡を示す複数の動線を平均した動線を描画することで、動体の移動の態様を把握しやすくすることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る表示処理装置の構成図である。
【図２】工場内におけるカメラの設置例を示す図である。
【図３】動線データ管理テーブル１０７の一例を示す図である。
【図４】動線抽出部１０９により抽出された動線の一例を示す図である。
【図５】動線Ｄ１，Ｄ２，Ｄ３を３分割して得られる２個の分割点を示す図である。
【図６】動線Ｄ１，Ｄ２，Ｄ３に基づく代表的な動線Ｒを示す図である。
【図７】表示処理装置１００の処理を示すフローチャート図である。
【図８】図１のシステムを構成するハードウェア装置の一例を示す図である。
【図９】矢印を用いて代表的な動線を示す図である。
【図１０】矢印を用いて代表的な動線を示す図である。
【図１１】実施の形態３に係る表示処理装置の構成図である。
【図１２】表示画面１１の一例を示す図である。
【図１３】表示装置１１に表示されたスライダーバーを示す図である。
【発明を実施するための形態】
【００１２】
１．実施の形態１
図１は、本発明の一実施形態に係る表示処理装置の構成図である。カメラ１０ａ〜１０ｎは、施設内の天井付近など見通しの良い場所に設置され、移動する人物や物体（以降、それぞれを区別する必要がない場合には動体と称する。）を撮影する。カメラ１０ａ〜１０ｎは、互いに連携し、動体が施設内のどの場所にいても切れ目なく撮影可能な位置に設置される。図２は、工場内におけるカメラの設置例を示す図である。工場には、カメラ１０ａ〜１０ｎの他、工場の柱と壁などの躯体２００、製造装置、ロボット、作業台などの設備２０７が配置されている。カメラ１０ａ〜１０ｎは、撮影対象の死角を少なくするため、画角の大きなレンズを用いて広い範囲を撮影する。
【００１３】
識別部１０５は、カメラ１０ａ〜１０ｎにより撮影された映像から施設内を移動する同一の動体を識別するとともに識別した動体をカメラ１０ａ〜１０ｎの全撮影エリアにわたって追跡する。動体を識別する手法として、作業服やヘルメットに貼り付けた固有のマーカーやバーコードを認識する画像識別法を用いることができる。また、機械学習による動体推定法を用いてもよい。機械学習では、複数の動体がすれ違う場合や、動体の一部が物体の陰に隠れてしまう場合でも、その動体を正しく識別できるよう学習を行ってもよい。
【００１４】
位置算出部１０６は、追跡した動体の移動軌跡を表す座標を算出する。一般的に、カメラの撮影映像から算出した動体の座標は、個々のカメラに固有なローカルな座標系（カメラ座標系）で表現されるため、位置算出部１０６は、カメラ１０ａ〜１０ｎの設置位置、向き、レンズの画角、レンズの焦点距離、レンズの収差などのパラメータを用いて、カメラ座標系をグローバルな世界座標系へ座標変換する。座標変換に用いる式を求めるため、先述のパラメータを用いて、カメラ間の位置合わせ調整（キャリブレーション）が事前に行われているものとする。
【００１５】
動線データ管理テーブル１０７には、位置算出部１０６から出力される動体の移動軌跡を示す動線データが記録される。図３は、動線データ管理テーブル１０７の一例を示す図である。動線データ管理テーブル１０７は、動体の移動軌跡を示す座標３０３、所定の時間間隔の時刻であって、各座標に動体が存在した時刻を示す時間情報３００、動体の識別情報３０１及び動体の属性情報３０２が動線データとして記録される。時間情報３００は、例えば、年４桁、月２桁、日２桁、時２桁（２４時間制）、分２桁、秒２桁、ミリ秒３桁で表される。識別情報３０１は、例えば、作業者ＩＤなど、動体を１つに識別するための情報である。属性情報３０２は、識別情報３０１に対応付けられた情報であり、特定の動体が存在するエリアを示す情報である。動体が作業者である場合、属性情報３０２は、例えば、作業者が担当する作業エリアを表す。また、動体が物体である場合、属性情報３０２は、例えば、物体が一時的に保管されるエリアや倉庫を表す。これらの情報は、カメラ撮影のフレーム単位で記録可能であるが、識別部１０５及び位置算出部１０６の処理負荷、可視化したい動線の時間間隔などに応じて決定されてもよい。
【００１６】
エリア特定部１０８は、動線データ管理テーブル１０７に記録された動線データから動体の停留時間が長いエリアを特定する。
【００１７】
動線抽出部１０９は、エリア特定部１０８で特定されたエリア間を移動する動体の移動軌跡を示す複数の動線を抽出する。図４は、動線抽出部１０９により抽出された動線の一例を示す図である。ａ１，ａ２は、エリア特定部１０８で特定されたエリアであり、ａ１を出発エリア、ａ２を到着エリアと称する。Ｄ１，Ｄ２，Ｄ３は、出発エリアａ１から到着エリアａ２に移動する動体の移動軌跡を表す動線であり、それぞれ座標Ｐ１００〜Ｐ１１０，Ｐ２００〜Ｐ２０６，Ｐ３００〜Ｐ３０７により表される。動線抽出部１０９は、動線データ管理テーブル１０７（図３）に記録された動線の座標を取得することにより動線Ｄ１，Ｄ２，Ｄ３を抽出する。
【００１８】
分割点取得部１１０は、動線抽出部１０９で抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点の座標を取得する。図５は、動線Ｄ１，Ｄ２，Ｄ３を３分割して得られる２個の分割点を示す図である。分割点取得部１１０は、動線Ｄ１，Ｄ２，Ｄ３をそれぞれ構成する座標のうち、出発エリアａ１に属する座標（出発点）Ｐ１００，Ｐ２００，Ｐ３００と、到着エリアａ２に属する座標（到着点）Ｐ１１０，Ｐ２０６，Ｐ３０７の間に存在する座標Ｐ１０１〜Ｐ１０９，Ｐ２０１〜Ｐ２０５，Ｐ３０１〜Ｐ３０６のそれぞれから、２つの座標を分割点として取得する。分割点はサンプリング間隔が等しくなるように取得され、動線Ｄ１については、座標Ｐ１０３，Ｐ１０６が分割点Ｂ１０３，Ｂ１０６として取得される。同様に、動線Ｄ２については、座標Ｐ２０２，Ｐ２０４が分割点Ｂ２０２，Ｂ２０４として取得され、動線Ｄ３については、座標Ｐ３０２，Ｐ３０４が分割点Ｂ３０２，Ｂ３０４として取得される。
【００１９】
平均点算出部１１１は、分割点取得部１１０で取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点の座標を算出する。また、平均点算出部１１１は、出発エリアａ１に含まれる出発点の座標の平均値を平均出発点、到着エリアａ２に含まれる到着点の座標の平均値を平均到着点として算出する。
【００２０】
描画部１１２は、平均点算出部１１１で算出された平均出発点、Ｎ−１個の平均点、および、平均到着点を通る線を描画する。これにより、動線抽出部１０９で抽出された複数の動線に基づく代表的な動線を得ることができる。図６は、動線Ｄ１，Ｄ２，Ｄ３に基づく代表的な動線Ｒを示す図である。図６において、Ｈ０は平均出発点、Ｈ３は平均到着点であり、Ｈ１は分割点Ｂ１０３，Ｂ２０２，Ｂ３０２の平均点であり、Ｈ２は分割点Ｂ１０６，Ｂ２０４，Ｂ３０４の平均点である。平均出発点Ｈ０，平均点Ｈ１，Ｈ２，平均到着点Ｈ３を結ぶことにより、動線Ｄ１，Ｄ２，Ｄ３を代表する動線Ｒが描画される。
【００２１】
表示装置１１は、例えば、液晶ディスプレイであり、表示処理装置１００から出力された各種データを表示する。
【００２２】
図７は、表示処理装置１００の処理を示すフローチャート図である。まず、エリア特定部１０８は、動線データ管理テーブル１０７に記録された動線データから動体の停留時間が長いエリアを特定する（Ｓ４００）。次に、動線抽出部１０９は、エリア特定部１０８で特定されたエリア間を移動する動体の移動軌跡を示す複数の動線を抽出する（Ｓ４０１）。次に、分割点取得部１１０は、動線抽出部１０９で抽出された動線をそれぞれ、分割数Ｎ（Ｎは２以上の整数）で分割することによりＮ−１個の分割点の座標を取得する（Ｓ４０２）。次に、平均点算出部１１１は、分割点取得部１１０で取得された異なる動線に属する分割点の座標同士を平均することによりＮ−１個の平均点の座標を算出する。また、平均点算出部１１１は、出発エリアａ１に含まれる座標の平均値を平均出発点、到着エリアａ２に含まれる座標の平均値を平均到着点として算出する（Ｓ４０３）。描画部１１２は、平均点算出部１１１で算出されたＮ−１個の平均点、出発エリアａ１に含まれる平均出発点及び到着エリアａ２に含まれる到着平均点を通る動線を描画する（Ｓ４０４）。
【００２３】
図８は、図１のシステムを構成するハードウェア装置の一例を示す図である。ＣＰＵ８０８は、主記憶８０９に格納されたプログラムなどを実行することにより、図１に示す、識別部１０５、位置算出部１０６、エリア特定部１０８、動線抽出部１０９、分割点取得部１１０、平均点算出部１１１及び描画部１１２という各機能を実現する。主記憶８０９は、例えば、不揮発性のメモリであり、ＣＰＵ８０８に実行される各種プログラムを記憶する。ＧＰＵ（Graphical Processing Unit）８１０は、描画を行うためのグラフィックプロセッサであり、動線及びＧＵＩ（Graphical User Interface）などの描画処理を行う。ＧＰＵ８１０の描画は、専用の画像メモリ（フレームブッファ）に対して行われる。ＧＰＵ８１０は、描画された画像を表示装置１１へ出力する。表示装置１１は、例えば、液晶ディスプレイであり、表示処理装置１００から出力された画像を表示する。なお、表示装置１１は、表示処理装置１００に備えられていてもよい。ネットワークインターフェース８０４は、ネットワーク８０３を介して、ネットワークカメラ８０１で撮影された映像データを入力するためのインターフェースである。ネットワーク８０３は、有線又は無線のどちらでもよい。Ｉ／Ｏインターフェース８０５は、例えば、ＵＳＢ（Universal Serial Bus）のようなインターフェースを介して、カメラ８０２で撮影された映像データを入力するためのインターフェースである。なお、ネットワークカメラ８０１及びカメラ８０２は、図１のカメラ１０ａ〜１０ｎの一例である。記憶部８０６は、ＣＰＵ８０８やＧＰＵ８１０に処理される各種データ（映像データ、動線データ、プログラムデータなど）を記憶する。記憶部８０６は、システムバス８０７を介して、記憶されたデータをＣＰＵ８０８やＧＰＵ８１０へと転送する。
【００２４】
本実施形態によれば、表示処理装置１００は、複数の動線を平均した動線を描画することで、動体の移動の態様を把握しやすくすることができる。また、表示処理装置１００は、動体の停留時間が長いエリアを出発した、又は、動体の停留時間が長いエリアに到着した複数の動線を平均した動線を描画することで、例えば、作業者が作業するエリアや部品が保管されているエリアを中心とした作業者や部品の移動の態様を把握しやすくすることができる。
【００２５】
２．実施の形態２
この発明の実施の形態２の表示処理装置について図９、図１０を用いて説明する。図９及び図１０は、矢印を用いて代表的な動線を示す図である。図９において、図６と同一符号は同一部分を示す。実施の形態１における描画部１１２は、平均出発点，平均点，平均到着点の各々を結ぶことで代表的な動線を表す線を描画したが、実施の形態２における描画部１１２は、図９に示すように、矢印Ｒ１１，Ｒ１２，Ｒ１３を用いて代表的な動線を描画する。図９に示すように、矢印Ｒ１１，Ｒ１２，Ｒ１３は、平均出発点Ｈ０と平均点Ｈ１、平均点Ｈ１と次の平均点Ｈ２、平均点Ｈ２と到着平均点Ｈ３をむすぶように描画される。これにより、動体の移動方向を把握することができるという効果を奏する。なお、描画部１１２は、図９に示すような矢印以外に、Ｖ字形状、ベクトル形状などで表される矢印を描画することで、動体が移動した方向を示してもよい。
【００２６】
図１０において、Ｖ字形状で表された矢印Ｒ１０１〜Ｒ１１９は、ａ３を出発エリアとし、ａ４を到着エリアとする動体の代表的な動線を示している。矢印Ｒ２０１〜Ｒ２１２は、ａ４を出発エリアとし、ａ３を到着エリアとする動体の代表的な動線を示している。矢印Ｒ３０１〜Ｒ３０８は、ａ５を出発エリアとし、ａ６を到着エリアとする動体の代表的な動線を示している。
【００２７】
ここで、描画部１１２は、動体の移動速度に応じて、色（濃度，明度，彩度）及び／又は幅方向の長さを変えた矢印を描画してもよい。具体的には、描画部１１２は、矢印Ｒ１０６〜Ｒ１１５のように隣り合う平均点の距離が閾値未満（つまり、動体の移動速度が閾値未満）の場合には、矢印の色の濃度を薄く、彩度を低く、又は、背景色との明度差を小さくし、矢印Ｒ１０１〜Ｒ１０５，Ｒ１１６〜Ｒ１１９のように隣り合う平均点の距離が閾値以上（つまり、動体の移動速度が閾値以上）の場合には、矢印の色の濃度を濃く、彩度を高く、又は、背景色との明度差を大きくする。これにより、描画部１１２が描画した矢印に基づいて、動体の移動速度の変化を把握しやすくすることができるという効果を奏する。なお、矢印の色（濃度，明度，彩度）を変化させる基準となる閾値は複数設定されていてもよい。また、描画部１１２は、動体の移動速度が閾値未満の場合には、矢印Ｒ１０６〜Ｒ１１５のように幅方向の長さを短くし、動体の移動速度が閾値以上の場合には、矢印Ｒ１０１〜Ｒ１０５，Ｒ１１６〜Ｒ１１９のように幅方向の長さを長くする。
【００２８】
また、描画部１１２は、動線抽出部１０９で抽出された動線の本数に応じて、幅方向の長さ、及び／又は、色（濃度、明度、彩度）を変えた矢印を描画してもよい。具体的には、描画部１１２は、動線抽出部１０９で抽出された動線の本数が閾値未満の場合には、矢印Ｒ３０１〜３０８のように幅方向の長さを短くし、抽出された動線の本数が閾値以上の場合には、矢印Ｒ２０１〜２１２のように幅方向の長さを長くする。また、描画部１１２は、抽出された動線の本数が閾値未満の場合には、矢印Ｒ３０１〜３０８のように色の濃度を薄く、彩度を低く、又は、背景色との明度差を小さくし、抽出された動線の本数が閾値以上の場合には、矢印Ｒ２０１〜２１２のように色の濃度を濃く、彩度を高く、又は、背景色との明度差を大きくする。これにより、描画部１１２が描画した矢印から、動体が移動した頻度を把握しやすくすることができるという効果を奏する。なお、矢印の幅方向の長さ、及び／又は、色（濃度，明度，彩度）を変化させる基準となる閾値は複数設定されていてもよい。
【００２９】
３．実施の形態３
この発明の実施の形態３の表示処理装置について図１１、図１２を用いて説明する。図１１は、実施の形態３に係る表示処理装置の構成図であり、図１に示す実施の形態１に関わる表示処理装置に加え、工程経路描画部１１３、生産工程管理テーブル１１４を備えたことを特徴とする。生産工程管理テーブル１１４には、生産工程管理データ、別名ＭＥＳ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｅｘｅｃｕｔｉｏｎ  Ｓｙｓｔｅｍ：製造実行システム）データと呼ばれる、作業工程手順、入荷・出荷、品質、保守、設備、製造実行、仕掛品などを管理するためのデータが記録され、少なくとも、生産ラインにおける各工程の内容を特定する工程情報（加工、組立、検査、梱包など）と、工程の順序を特定する工程経路情報とを含む。工程経路情報は、部品、材料、製品などのモノの流れ及び/又は作業工程、生産工程の流れといった工程の経路を示す。工程経路描画部１１３は、生産工程管理データから工程経路情報と工程情報とを抽出し、工程経路を示す矢印及び／又は工程情報を描画する。この工程経路描画部１１３により描画された工程経路を示す矢印及び／又は工程情報は、描画部１１２により描画された矢印と共に表示装置１１に重畳表示される。以降、それぞれの矢印を区別して説明する場合には、工程経路描画部１１３により描画された矢印を工程経路矢印、描画部１１２により描画された矢印を動体矢印と称する。
【００３０】
図１２に、表示画面の一例を示す。１０００ａ〜ｌは、工程経路矢印を示しており、２０００は、動体矢印を示している。工程経路矢印１０００と動体矢印２０００は、夫々を区別するために、少なくとも、色（濃度，明度，彩度）、実線、点線、幅方向の長さの何れかが異なる表示態様の矢印で描画される。また、工程経路描画部１１３は、各工程の内容や作業工程やモノの種類に応じて、色（濃度，明度，彩度）、実線、点線、幅方向の長さを変えた工程経路矢印１０００を描画してもよい。図１２の例では、工程経路矢印１０００ａ〜ｃと、動体矢印２０００が同じ方向に向かっており、工程経路に沿って作業者が移動していることが示されている。また、マウスなどの図示せぬ操作手段を介して動体矢印２０００が選択された場合には、作業者の属性情報や移動履歴などが１１００のように表示される。同様に、作業工程を示す工程経路矢印１０００が選択された場合には、該当の作業工程を担う設備の稼働状況、生産状況、保守状況、品質状況などが表示される。このように、作業者の移動の態様を示す動体矢印２０００だけでなく、工程経路を示す工程経路矢印１０００を重畳表示することによって、作業者の移動と、工程経路の相関関係を可視化することができる。これにより、作業者の移動や、工程経路の無駄を把握することが容易となり、工場のレイアウト改善や人員配置など、作業の効率化に役立てることが可能となる。
【００３１】
４．その他の応用例
上述した実施例は本発明の実施の一例に過ぎず、以下のような構成を追加／変更した応用例が考えられる。
【００３２】
図１に示す分割点取得部１１０は、表示装置１１に表示されたスライダーバーを介して、図示せぬ操作部から指定された分割数を受け付けてもよい。図１３は、表示装置１１に表示されたスライダーバーを示す図である。７０２は、分割数を指定するためのスライダーバーである。分割点取得部１１０は、スライダーバー７０２を介して指定された分割数を用いて動線を分割してもよい。また、７０３は、時間情報の範囲を指定するためのスライダーバーであり、この発明の時間情報指定部の一例として機能する。図１に示す動線抽出部１０９は、スライダーバー７０３を介して指定された時間情報の範囲に含まれた時間情報を含む動線データを動線データ管理テーブル１０７から抽出し、当該動線データによって表される複数の動線を抽出してもよい。さらに、描画部１１２は、スライダーバー７０２，７０３を介して指定された分割数，時間情報の範囲に応じて逐次変化させた動線を描画してもよい。また、分割点取得部１１０は、表示装置１１の画面サイズや解像度に予め対応づけられた分割数を用いてもよいし、図示せぬ操作部から指定された数値を分割数として用いてもよい。
【００３３】
図１に示す動線抽出部１０９は、図示せぬ操作部から指定された作業者ＩＤなどの識別情報３０１や、作業者が担当する作業エリアなどの属性情報３０２を含む動線データを動線データ管理テーブル１０７から抽出し、当該動線データによって表される複数の動線から、出発エリア及び到着エリアを通る複数の動線を抽出してもよい。これにより、所望の識別情報３０１又は属性情報３０２に関連した動体の移動の態様を把握しやすくすることができるという効果を奏する。
【００３４】
図１に示すエリア特定部１０８は、動体の停留時間の長さだけでなく、作業エリア，専用機械／ロボット設置エリア，部品／製品保管エリア，事務所など動体が一定時間とどまるエリアの種類に基づいて出発エリアを特定してもよい。更に、特定された出発エリアの種類と、機能別生産，ライン生産，セル生産などの生産方式や、加工，組立，検査，梱包，操作又は搬送などの生産工程といった動体の移動の態様がパターン化される作業の種類の組み合わせに基づいて到着エリアを特定してもよい。具体的には、或る作業エリアにおいてセル生産方式による生産が行われる場合、作業エリア以外のエリアにおける作業者の停留時間が総じて短くなるため、作業に関係した部品／製品保管エリアを優先的に到着エリアとして特定してもよい。
【００３５】
図１に示すエリア特定部１０８は、エリア特定部１０８で特定されたエリアの中心を示す位置座標など、夫々のエリアを代表的に示す位置座標を平均出発点又は平均到着点としてもよい。そして、描画部１１２は、出発エリアの平均出発点，Ｎ−１個の平均点，到着エリアの平均到着点を通る線を描画してもよい。この場合、平均点算出部１１１は、平均出発点、平均到着点を夫々算出する必要がない。
【００３６】
上述した情報処理装置が実施する複数の動線を平均した代表的な動線を描画する処理は、情報処理方法として構成されてもよいし、コンピュータを機能させるためのプログラムとして構成されてもよい。
【００３７】
上述した実施形態においては、エリア特定部１０８が、動体の停留時間などに基づいて出発エリア及び／又は到着エリアを特定していたが、出発エリア及び／又は到着エリアを特定する方法はこれに限られない。例えば、出発エリア及び／又は到着エリアは、情報処理装置のユーザの操作によって手動で設定されてもよいし、情報処理装置の導入時などに設定されてもよい
【００３８】
上述した実施形態においては、カメラで撮影した映像に基づいて動体の座標を算出したが、動体の座標を算出する方法はこれに限らず、動体の座標を算出できる如何なる技術を用いてもよい。例えば、情報処理装置は、動体に所持又は設置された通信端末で測位した座標を取得してもよい。また、例えば、情報処理装置は、動体に所持又は設置されたＲＦＩＤ（radio frequency identifier）タグやビーコンなどの無線タグの電波から動体の座標を算出してもよい。また、例えば、情報処理装置は、動体を検出した各種センサが設けられた位置を動体の座標とみなしてもよい。
【符号の説明】
【００３９】
１００  表示処理装置、  １０８  エリア特定部、  １０９  動線抽出部、  １１０  分割点取得部、  １１１  平均点算出部、  １１２  描画部
【図１】
2021014479.tif 000003
【図２】
2021014479.tif 000004
【図３】
2021014479.tif 000005
【図４】
2021014479.tif 000006
【図５】
2021014479.tif 000007
【図６】
2021014479.tif 000008
【図７】
2021014479.tif 000009
【図８】
2021014479.tif 000010
【図９】
2021014479.tif 000011
【図１０】
2021014479.tif 000012
【図１１】
2021014479.tif 000013
【図１２】
2021014479.tif 000014
【図１３】
2021014479.tif 000015
【国際調査報告】
2021014479.tif 000016
2021014479.tif 000017
2021014479.tif 000018
2021014479.tif 000019