(57)【要約】      （修正有）【課題】動作時間の計測をより正確に行うことができる動作分析装置等を提供する。【解決手段】動作分析装置１０は、作業者が行った動作を示す時系列情報を取得する取得部と、動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように時系列情報に対応付ける対応部と、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、動作を分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部と、を備える。【選択図】図２
2020119198.tif 000002
【特許請求の範囲】
【請求項１】
作業者が行った動作を示す時系列情報を取得する取得部と、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける対応部と、
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部と、
を備える動作分析装置。
【請求項２】
前記取得部は、前記作業者が前記動作を行った場合に記録された、前記作業者の複数の部位の動作を示す複数の時系列情報を取得し、
前記対応部は、前記複数の部位毎に、前記基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける、
請求項１に記載の動作分析装置。
【請求項３】
前記計測部は、前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて算出された前記動作時間を前記複数の部位に関して平均して、前記動作時間を計測する、
請求項２に記載の動作分析装置。
【請求項４】
前記取得部は、前記作業者の左右の部位の動作を示す前記複数の時系列情報を取得する、
請求項２又は３に記載の動作分析装置。
【請求項５】
前記時系列情報は、前記作業者の複数の部位の速度又は加速度の大きさを足し合わせた値を含む、
請求項１から４のいずれか一項に記載の動作分析装置。
【請求項６】
前記基準時系列情報は、前記作業者のタイプ毎に用意され、
前記対応部は、前記時系列情報が取得された作業者のタイプと同一のタイプの作業者に関する前記基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける、
請求項１から５のいずれか一項に記載の動作分析装置。
【請求項７】
前記対応部は、動的時間伸縮法によって、前記基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける、
請求項１から６のいずれか一項に記載の動作分析装置。
【請求項８】
作業者が行った動作を示す時系列情報を取得することと、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付けることと、
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測することと、
を含む動作分析方法。
【請求項９】
動作分析装置に備えられた演算部を、
作業者が行った動作を示す時系列情報を取得する取得部、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける対応部、及び
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部、
として機能させる動作分析プログラム。
【請求項１０】
作業者が動作を行った動画を撮影する撮影部と、
前記動画に基づいて、前記動作を示す時系列情報を出力する解析部と、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける対応部と、
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部と、
を備える動作分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作分析装置、動作分析方法、動作分析プログラム及び動作分析システムに関する。
【背景技術】
【０００２】
従来、製品の製造ラインに１又は複数のカメラを設置して、作業者の動作を画像や動画で記録することがある。また、撮影した画像や動画について画像認識処理を行って、作業者の動作を解析する場合がある。
【０００３】
例えば下記特許文献１には、基準被写体の動作にかかる基準軌跡情報を、各動作の区切りタイミング間で取得し、各動作の区切りタイミングにおける特徴的な特徴軌跡情報を抽出して、他の被写体を撮像した比較映像から他の被写体の動作に係る比較軌跡情報を取得し、比較軌跡情報から特徴軌跡情報を検索して基準被写体について設定したものと同じ動作を抽出し、さらにそれを連続動作の区切りタイミングに基づいて集約し、各連続動作の所要時間を計測して表示する動作分析装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５５２５２０２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
作業者の動作時間を計測する場合、例えば特許文献１に記載の技術のように基準軌跡に含まれる特徴的な軌跡情報を抽出して、測定対象としている軌跡から同様の特徴軌跡情報を検索し、各連続動作の所要時間を計測することがある。
【０００６】
しかしながら、基準軌跡に含まれる特徴的な軌跡は、必ずしも測定対象としている軌跡に現れるとは限らないし、特徴的な軌跡が複数のタイミングで現れると対応付けが困難となることがある。そのため、動作時間の計測が正確に行われない場合がある。
【０００７】
そこで、本発明は、動作時間の計測をより正確に行うことができる動作分析装置、動作分析方法、動作分析プログラム及び動作分析システムを提供する。
【課題を解決するための手段】
【０００８】
本開示の一態様に係る動作分析装置は、作業者が行った動作を示す時系列情報を取得する取得部と、動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように時系列情報に対応付ける対応部と、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、動作を分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部と、を備える。
【０００９】
この態様によれば、作業者が行った動作を示す時系列情報を、１又は複数の分割情報が付与された基準時系列情報と対応付け、動作を複数の分割動作に分割することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００１０】
上記態様において、取得部は、作業者が動作を行った場合に記録された、作業者の複数の部位の動作を示す複数の時系列情報を取得し、対応部は、複数の部位毎に、基準時系列情報を、時間順序を保つように時系列情報に対応付けてもよい。
【００１１】
この態様によれば、作業者が行った動作を、複数の部位毎に複数の分割動作に分割することができ、複数の部位毎に動作時間の計測を行うことができる。
【００１２】
上記態様において、計測部は、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて算出された動作時間を複数の部位に関して平均して、動作時間を計測してもよい。
【００１３】
この態様によれば、複数の部位に関して動作時間を平均することで、複数の分割動作それぞれの動作時間をより安定的に計測することができる。
【００１４】
上記態様において、取得部は、作業者の左右の部位の動作を示す複数の時系列情報を取得してもよい。
【００１５】
この態様によれば、作業者が行った動作を、作業者の左右の部位毎に複数の分割動作に分割することができ、左右の部位毎に動作時間の計測を行うことができる。
【００１６】
上記態様において、時系列情報は、作業者の複数の部位の速度又は加速度の大きさを足し合わせた値を含んでもよい。
【００１７】
この態様によれば、複数の部位に関して速度又は加速度の大きさを足し合わせることで、複数の分割動作それぞれの動作時間をより安定的に計測することができる。
【００１８】
上記態様において、基準時系列情報は、作業者のタイプ毎に用意され、対応部は、時系列情報が取得された作業者のタイプと同一のタイプの作業者に関する基準時系列情報を、時間順序を保つように時系列情報に対応付けてもよい。
【００１９】
この態様によれば、時系列情報が取得された作業者のタイプと同一のタイプの作業者に関する基準時系列情報を用いて分割動作の動作時間を計測することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００２０】
上記態様において、対応部は、動的時間伸縮法によって、基準時系列情報を、時間順序を保つように時系列情報に対応付けてもよい。
【００２１】
この態様によれば、時系列情報と基準時系列情報の長さや位相が異なる場合であっても、時系列情報と基準時系列情報を適切に対応付けることができ、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００２２】
本開示の他の態様に係る動作分析方法は、作業者が行った動作を示す時系列情報を取得することと、動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように時系列情報に対応付けることと、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、動作を分割点において分割して得られる複数の分割動作それぞれの動作時間を計測することと、を含む。
【００２３】
この態様によれば、作業者が行った動作を示す時系列情報を、１又は複数の分割情報が付与された基準時系列情報と対応付け、動作を複数の分割動作に分割することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００２４】
本開示の他の態様に係る動作分析プログラムは、動作分析装置に備えられた演算部を、作業者が行った動作を示す時系列情報を取得する取得部、動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように時系列情報に対応付ける対応部、及び１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、動作を分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部、として機能させる。
【００２５】
この態様によれば、作業者が行った動作を示す時系列情報を、１又は複数の分割情報が付与された基準時系列情報と対応付け、動作を複数の分割動作に分割することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００２６】
本開示の他の態様に係る動作分析システムは、作業者が動作を行った動画を撮影する撮影部と、動画に基づいて、動作を示す時系列情報を出力する解析部と、動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように時系列情報に対応付ける対応部と、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、動作を分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部と、を備える。
【００２７】
この態様によれば、作業者が行った動作を示す時系列情報を、１又は複数の分割情報が付与された基準時系列情報と対応付け、動作を複数の分割動作に分割することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【発明の効果】
【００２８】
本発明によれば、動作時間の計測をより正確に行うことができる動作分析装置、動作分析方法、動作分析プログラム及び動作分析システムを提供することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る動作分析システムの概要を示す図である。
【図２】本実施形態に係る動作分析システムの機能ブロックを示す図である。
【図３】本実施形態に係る動作分析装置の物理的構成を示す図である。
【図４】本実施形態に係る動作分析装置により実行される時系列情報と基準時系列情報の対応付けの一例を示す図である。
【図５】本実施形態に係る動作分析装置により実行される動作時間の計測の一例を示す図である。
【図６】本実施形態に係る動作分析システムにより実行される動作時間計測処理の第１例のフローチャートである。
【図７】本実施形態に係る動作分析システムにより実行される動作時間計測処理の第２例のフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」と表記する。）を、図面に基づいて説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００３１】
§１  適用例
まず、図１を用いて、本発明が適用される場面の一例について説明する。本実施形態に係る動作分析システム１００は、ある作業領域Ｒにおいて実行される作業者の動作を示す動画を撮影する第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃを備える。本例の作業領域Ｒは、製造ライン全体を含む領域であるが、作業領域Ｒは、任意の領域であってよく、例えば所定の工程が行われる領域であったり、所定の要素動作が行われる領域であったりしてよい。ここで、要素動作とは、作業者により実行される一単位の動作であり、例えば、部品のピッキング、部品の配置、部品の固定、製品の梱包といった動作を含む。本実施形態では、作業領域Ｒにおいて３つの工程が行われ、第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃは、それぞれ所定の工程を実行する作業者の手元の動画を撮影するものであってよい。
【００３２】
本例では、第１作業者Ａ１及び第２作業者Ａ２が、作業領域Ｒにおいて、予め定められた動作を行う場合について説明する。第１作業者Ａ１は、例えば第１部品のピッキング、配置、固定といった動作を実行し、第２作業者Ａ２は、例えば第２部品のピッキング、配置、固定といった動作を実行することができる。以下では、第１作業者Ａ１及び第２作業者Ａ２を総称して作業者Ａと記載する。
【００３３】
動作分析システム１００は、動作分析装置１０を含む。動作分析装置１０は、動画等の作業者Ａの動作を示す時系列情報を取得し、例えば動的時間伸縮法（Dynamic Time Warping。ＤＴＷともいう。）を用いて、時系列情報と基準時系列情報を対応付ける。基準時系列情報には、動作の分割点を示す１又は複数の分割情報が付与されており、時系列情報に基準時系列情報を対応付けることで、時系列情報について動作の分割点を求めることができる。そして、動作分析装置１０は、時系列情報が示す動作を分割点で分割して得られる複数の分割動作それぞれの動作時間を計測する。
【００３４】
表示部１０ｆは、時系列情報、基準時系列情報及び時系列情報と基準時系列情報の対応付けを表示する。また、表示部１０ｆは、時系列情報の分割点を表示してもよいし、複数の分割動作それぞれの動作時間を表示してもよい。さらに、表示部１０ｆは、作業者Ａの動作を示す動画を、複数の分割動作毎に表示してもよい。
【００３５】
このように、本実施形態に係る動作分析装置１０によれば、作業者Ａが行った動作を示す時系列情報を、１又は複数の分割情報が付与された基準時系列情報と対応付け、動作を複数の分割動作に分割することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００３６】
§２  構成例
［機能構成］
次に、図２を用いて、本実施形態に係る動作分析システム１００の機能構成の一例を説明する。動作分析システム１００は、第１撮影部２０ａ、第２撮影部２０ｂ、第３撮影部２０ｃ及び動作分析装置１０を備える。そして、動作分析装置１０は、取得部１１、解析部１２、記憶部１３、対応部１４、計測部１５、付与部１６及び表示部１０ｆを備える。
【００３７】
＜撮影部＞
第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃは、それぞれ汎用のカメラによって構成されてよく、作業領域Ｒにおいて第１作業者Ａ１及び第２作業者Ａ２が動作を実行している場面を含む動画を撮影してよい。第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃは、それぞれ作業領域Ｒの一部を撮影してよく、作業領域Ｒよりも狭い領域の動画を撮影してよい。具体的には、第１作業者Ａ１及び第２作業者Ａ２により実行される動作をクローズアップした動画を撮影してよい。第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃは、例えば、第１作業者Ａ１及び第２作業者Ａ２の手元をクローズアップした動画を撮影してよい。
【００３８】
また、第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃは、作業領域Ｒの複数の部分をそれぞれ撮影した複数の動画を撮影してよい。例えば、第１撮影部２０ａは、主に第１作業者Ａ１が動作を実行している動画を撮影し、第３撮影部２０ｃは、主に第２作業者Ａ２が動作を実行している動画を撮影し、第２撮影部２０ｂは、第１作業者Ａ１が動作を実行している動画及び第２作業者Ａ２が動作を実行している動画の両方を撮影してよい。また、第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃは、作業領域Ｒにおける複数の位置でそれぞれ異なる工程が実行される動画を撮影してよい。
【００３９】
＜取得部＞
取得部１１は、作業者Ａが行った動作を示す時系列情報を取得する。ここで、時系列情報は、作業者Ａの動作を示す動画であってよい。もっとも、時系列情報は、モーションキャプチャにより測定された作業者Ａの動作を示す座標値に関する情報であったり、加速度センサやジャイロセンサを作業者Ａに装着させることで測定される作業者Ａの動作を示す情報であったりしてもよい。取得部１１により取得された時系列情報（本例では動画）は、記憶部１３に伝送され、動画履歴１３ａとして記憶される。
【００４０】
取得部１１は、作業者Ａが動作を行った場合に記録された、作業者Ａの複数の部位の動作を示す複数の時系列情報を取得してよい。作業者Ａの複数の部位は、例えば、頭、両目、両肩、両肘、両手首、両手の各指関節、腰、両膝及び両足首等であってよい。また、取得部１１は、作業者Ａの左右の部位の動作を示す複数の時系列情報を取得してよい。作業者Ａの左右の部位は、両目、両肩、両肘、両手首、両手の各指関節、両膝及び両足首等であってよい。作業者Ａの左右の部位の動作を示す複数の時系列情報を取得することで、作業者Ａが行った動作を、作業者Ａの左右の部位毎に複数の分割動作に分割することができ、左右の部位毎に動作時間の計測を行うことができる。ここで、左右の部位は、作業者Ａの両手を含んでよい。この場合、作業者Ａが行った動作を、作業者Ａの両手について複数の分割動作に分割することができ、両手について動作時間の計測を行うことができる。
【００４１】
＜解析部＞
解析部１２は、作業者Ａの動作を示す動画を解析し、作業者Ａの動作を示す座標値を含む動作情報を算出する。動作情報は、時系列情報の一例である。動作情報は、作業者Ａの身体の代表的な位置の変位を示す情報であってよい。作業者の身体の代表的な位置は、身体の１つの位置であってもよいが、典型的には複数あってよい。動作情報は、作業者Ａの関節の位置を骨格モデルによって示す情報であってよい。解析部１２は、例えば、Zhe Cao、外３名、"Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields", arXiv:1611.08050, 2016により開示された技術を用いて、動画から作業者Ａの動作を示す座標値を含む動作情報を算出してよい。なお、加速度センサやジャイロセンサを作業者Ａに装着させて作業者Ａの動作を示す情報を測定する場合、解析部１２によって動画から作業者Ａの動作を示す座標値を含む動作情報を算出する処理は不要となる。
【００４２】
解析部１２は、作業者Ａの複数の部位の速度又は加速度の大きさを足し合わせた値を含む動作情報を算出してよい。解析部１２は、例えば、作業者Ａの両手の速度又は加速度の大きさを足し合わせた値を含む動作情報を算出してよい。複数の部位に関して速度又は加速度の大きさを足し合わせることで、複数の分割動作それぞれの動作時間をより安定的に計測することができる。
【００４３】
＜記憶部＞
記憶部１３は、動画履歴１３ａ、動作情報履歴１３ｂ及び基準動作情報１３ｃを記憶する。動画履歴１３ａは、第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃにより撮影された動画の履歴を含む。動作情報履歴１３ｂは、解析部１２により算出された動作情報の履歴を含む。ここで、動作情報履歴１３ｂは、作業者のタイプ毎に記憶されてもよい。作業者のタイプとは、作業者の特徴を表す分類であり、例えば、作業に関する熟練者と初心者であったり、右利きと左利きであったり、男性と女性であったり、体格に関して大柄と小柄であったりしてよい。基準動作情報１３ｃは、基準となる動作を示す時系列情報を含む基準動作情報の履歴を含む。基準動作情報は、基準時系列情報の一例であり、動作の分割点を示す１又は複数の分割情報を含む。
【００４４】
＜対応部＞
対応部１４は、動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように時系列情報に対応付ける。本実施形態では、対応部１４は、動作の分割点を示す１又は複数の分割情報が付与された基準動作情報を、時間順序を保つように、作業者Ａについて取得された動作情報に対応付ける。
【００４５】
対応部１４は、作業者Ａの複数の部位毎に、基準時系列情報を、時間順序を保つように時系列情報に対応付けてよい。対応部１４は、例えば、作業者Ａの右手の時系列情報と、右手の基準時系列情報とを対応付けたり、作業者Ａの左手の時系列情報と、左手の基準時系列情報とを対応付けたりしてよい。これにより、作業者Ａが行った動作を、複数の部位毎に複数の分割動作に分割することができ、複数の部位毎に動作時間の計測を行うことができる。
【００４６】
基準時系列情報が作業者Ａのタイプ毎に用意されている場合に、対応部１４は、時系列情報が取得された作業者Ａのタイプと同一のタイプの作業者に関する基準時系列情報を、時間順序を保つように時系列情報に対応付けてよい。対応部１４は、例えば、作業に関する熟練者と初心者に分けて基準時系列情報が用意されている場合、熟練者の時系列情報に対しては、熟練者の基準時系列情報を対応付けて、初心者の時系列情報に対しては、初心者の基準時系列情報を対応付けてよい。また、対応部１４は、例えば、体格の類似する作業者を同一のタイプの作業者として、取得された時系列情報に対して、同じタイプの作業者の基準時系列情報を対応付けてよい。ここで、体格の類否は、例えば、関節間の長さを比較することで判定されてよい。また、基準時系列情報が作業者Ａ毎に用意されている場合、対応部１４は、時系列情報が取得された作業者Ａと同一の作業者に関する基準時系列情報を、時間順序を保つように時系列情報に対応付けてよい。時系列情報が取得された作業者Ａのタイプと同一のタイプの作業者に関する基準時系列情報を用いて分割動作の動作時間を計測することで、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００４７】
対応部１４は、動的時間伸縮法によって、基準時系列情報を、時間順序を保つように時系列情報に対応付けてよい。動的時間伸縮法を用いることで、時系列情報と基準時系列情報の長さや位相が異なる場合であっても、時系列情報と基準時系列情報を適切に対応付けることができ、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００４８】
＜計測部＞
計測部１５は、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、作業者Ａの動作を分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する。計測部１５は、例えば時系列情報が動画の場合、動画のフレームレートに基づいて分割点間の時間を算出し、複数の分割動作それぞれの動作時間を計測してよい。
【００４９】
計測部１５は、１又は複数の分割情報が付与された基準時系列情報に対応する時系列情報に基づいて算出された動作時間を複数の部位に関して平均して、動作時間を計測してもよい。計測部１５は、例えば、作業者Ａの両手について算出された動作時間を平均することで、総合的な動作時間を計測してもよい。このように、複数の部位に関して動作時間を平均することで、複数の分割動作それぞれの動作時間をより安定的に計測することができる。
【００５０】
＜付与部＞
付与部１６は、基準時系列情報に１又は複数の分割情報を付与する。付与部１６は、基準時系列情報に含まれる１又は複数の特徴点を抽出して、１又は複数の特徴点に基づいて１又は複数の分割情報を付与してよい。また、付与部１６は、入力に基づいて、基準時系列情報に１又は複数の分割情報を付与してもよい。
【００５１】
［ハードウェア構成］
次に、図３を用いて、本実施形態に係る動作分析装置１０のハードウェア構成の一例を説明する。動作分析装置１０は、演算装置に相当するＣＰＵ（Central Processing Unit）１０ａと、記憶部１３に相当するＲＡＭ（Random Access Memory）１０ｂと、記憶部１３に相当するＲＯＭ（Read only Memory）１０ｃと、通信部１０ｄと、入力部１０ｅと、表示部１０ｆとを有する。これらの各構成は、バスを介して相互にデータ送受信可能に接続される。なお、本例では動作分析装置１０が一台のコンピュータで構成される場合について説明するが、動作分析装置１０は、複数のコンピュータを用いて実現されてもよい。
【００５２】
ＣＰＵ１０ａは、ＲＡＭ１０ｂ又はＲＯＭ１０ｃに記憶されたプログラムの実行に関する制御やデータの演算、加工を行う制御部である。ＣＰＵ１０ａは、時系列情報を分割して複数の分割動作の動作時間を計測するプログラム（動作分析プログラム）を実行する演算装置である。ＣＰＵ１０ａは、入力部１０ｅや通信部１０ｄから種々の入力データを受け取り、入力データの演算結果を表示部１０ｆに表示したり、ＲＡＭ１０ｂやＲＯＭ１０ｃに格納したりする。
【００５３】
ＲＡＭ１０ｂは、記憶部１３のうちデータの書き換えが可能なものであり、例えば半導体記憶素子で構成されてよい。ＲＡＭ１０ｂは、ＣＰＵ１０ａが実行する動作分析プログラムや、動画履歴１３ａ、動作情報履歴１３ｂ及び基準動作情報１３ｃといったデータを記憶する。
【００５４】
ＲＯＭ１０ｃは、記憶部１３のうちデータの読み出しが可能なものであり、例えば半導体記憶素子で構成されてよい。ＲＯＭ１０ｃは、例えば動作分析プログラムや、書き換えが行われないデータを記憶する。
【００５５】
通信部１０ｄは、動作分析装置１０を外部機器に接続するインターフェースである。通信部１０ｄは、第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃと例えばＬＡＮ（Local Area Network）により接続されて、第１撮影部２０ａ、第２撮影部２０ｂ及び第３撮影部２０ｃから動画を受信してよい。また、通信部１０ｄは、インターネットに接続されて、インターネットを介して動画を受信したり、動作情報を受信したりしてもよい。
【００５６】
入力部１０ｅは、ユーザからデータの入力を受け付けるものであり、例えば、キーボード、マウス及びタッチパネルを含んでよい。
【００５７】
表示部１０ｆは、ＣＰＵ１０ａによる演算結果を視覚的に表示するものであり、例えば、ＬＣＤ（Liquid Crystal Display）により構成されてよい。
【００５８】
動作分析プログラムは、ＲＡＭ１０ｂやＲＯＭ１０ｃ等のコンピュータによって読み取り可能な記憶媒体に記憶されて提供されてもよいし、通信部１０ｄにより接続される通信ネットワークを介して提供されてもよい。動作分析装置１０では、ＣＰＵ１０ａが動作分析プログラムを実行することにより、図２を用いて説明した取得部１１、解析部１２、対応部１４、計測部１５及び付与部１６の動作が実現される。なお、これらの物理的な構成は例示であって、必ずしも独立した構成でなくてもよい。例えば、動作分析装置１０は、ＣＰＵ１０ａとＲＡＭ１０ｂやＲＯＭ１０ｃが一体化したＬＳＩ（Large-Scale Integration）を備えていてもよい。
【００５９】
§３  動作例
図４は、本実施形態に係る動作分析装置１０により実行される時系列情報と基準時系列情報の対応付けの一例を示す図である。同図では、時系列情報を示す第１グラフＧ１と、基準時系列情報を示す第２グラフＧ２と、時系列情報と基準時系列情報との対応関係を示す第３グラフＧ３とを図示している。
【００６０】
第１グラフＧ１は、横軸に時間を示し、縦軸に作業者Ａの動作情報の値を示して、動作情報の時間変化を示している。本例では、動作情報は、作業者Ａの両手の速度の大きさを足し合わせた値である。動作情報は、例えば作業者Ａが部品を把持するために手を伸ばした際に大きく変動し、部品の組立作業等を行う際にほぼ一定となる。
【００６１】
第２グラフＧ２は、横軸（図４では鉛直方向に延伸する軸）に時間を示し、縦軸（図２では水平方向に延伸する軸）に作業者Ａの基準動作情報の値を示して、基準動作情報の時間変化を示している。本例では、基準動作情報は、作業者Ａの両手の速度の大きさを足し合わせた値である。基準動作情報は、例えば、作業者Ａが特定の動作を繰り返し行った場合に取得された複数の動作情報のうち、代表的な動作情報であってよい。
【００６２】
基準動作情報には、複数の分割情報が付与されている。本例では、基準動作情報には、第１分割情報Ｄ１、第２分割情報Ｄ２及び第３分割情報Ｄ３が付与されている。
【００６３】
基準時系列情報は、時系列情報の基準となるデータであり、分割情報は、分割点の位置（すなわち時刻）を示すデータである。分割情報は、例えば、基準時系列情報にメタデータとして含まれていてもよいし、基準時系列情報の一部とならない態様で基準時系列情報に関連付けられていてもよい。
【００６４】
第３グラフＧ３は、動作分析装置１０により動的時間伸縮法を用いて算出された、動作情報と基準動作情報とを対応付けるワーピングパスを示している。第３グラフＧ３に示されるワーピングパスによって、基準動作情報の点が、動作情報の点に対応付けられる。ここで、対応付けは、一対一となる場合もあるし、一対多となったり、多対一となったりする場合もある。
【００６５】
基準動作情報のうち第１分割情報Ｄ１が付与された点は、第３グラフＧ３に示されたワーピングパスを用いて、動作情報の一点に対応付けられる。同様に、基準動作情報のうち第２分割情報Ｄ２が付与された点は、第３グラフＧ３に示されたワーピングパスを用いて、動作情報の他の一点に対応付けられる。また、基準動作情報のうち第３分割情報Ｄ３が付与された点は、第３グラフＧ３に示されたワーピングパスを用いて、動作情報の他の一点に対応付けられる。
【００６６】
図５は、本実施形態に係る動作分析装置１０により実行される動作時間の計測の一例を示す図である。同図では、図４に示す対応付けによって、第１分割情報Ｄ１、第２分割情報Ｄ２及び第３分割情報Ｄ３の対応付けがされた動作情報を図示している。
【００６７】
動作分析装置１０は、動作情報の第１分割情報Ｄ１、第２分割情報Ｄ２及び第３分割情報Ｄ３の対応付けがされた点の時間間隔に基づいて、複数の分割動作の動作時間を計測する。本例の場合、第１分割情報Ｄ１が対応する点から第２分割情報Ｄ２が対応する点までの第１動作時間と、第２分割情報Ｄ２が対応する点から第３分割情報Ｄ３が対応する点までの第２動作時間とが計測される。
【００６８】
このようにして、本実施形態に係る動作分析装置１０によれば、時系列情報と基準時系列情報の長さや位相が異なる場合であっても、時系列情報と基準時系列情報を適切に対応付けることができ、複数の分割動作それぞれの動作時間の計測をより正確に行うことができる。
【００６９】
図６は、本実施形態に係る動作分析システム１００により実行される動作時間計測処理の第１例のフローチャートである。はじめに、動作分析システム１００は、作業者Ａが動作を行う場合の動画を撮影する（Ｓ１０）。
【００７０】
その後、動作分析装置１０は、動画に基づいて、作業者Ａの両手の速度の大きさを足し合わせた値を含む時系列情報を算出する（Ｓ１１）。そして、動作分析装置１０は、同一作業者の基準時系列情報を検索する（Ｓ１２）。なお、同一作業者の基準動作情報が記憶されていない場合には、体格の類似する作業者に関する基準時系列情報を検索してよい。
【００７１】
動作分析装置１０は、動的時間伸縮法によって、基準時系列情報を時系列情報に対応付ける（Ｓ１３）。そして、動作分析装置１０は、分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、複数の動作の動作時間を計測する（Ｓ１４）。以上により、動作時間計測処理の第１例が終了する。
【００７２】
図７は、本実施形態に係る動作分析システム１００により実行される動作時間計測処理の第２例のフローチャートである。はじめに、動作分析システム１００は、作業者Ａが動作を行う場合の動画を撮影する（Ｓ２０）。
【００７３】
その後、動作分析装置１０は、動画に基づいて、作業者Ａの両手のＸ，Ｙ座標を含む時系列情報を算出する（Ｓ２１）。そして、動作分析装置１０は、同一作業者の基準時系列情報を検索する（Ｓ２２）。なお、同一作業者の基準動作情報が記憶されていない場合には、体格の類似する作業者に関する基準時系列情報を検索してよい。
【００７４】
動作分析装置１０は、動的時間伸縮法によって、両手のＸ，Ｙ座標それぞれについて、基準時系列情報を時系列情報に対応付ける（Ｓ２３）。そして、動作分析装置１０は、分割情報が付与された基準時系列情報に対応する時系列情報に基づいて、時間を算出し（Ｓ２４）、両手のＸ，Ｙ座標について算出した時間を平均して、動作時間を計測する（Ｓ２５）。以上により、動作時間計測処理の第２例が終了する。
【００７５】
本発明の実施形態は、以下の付記のようにも記載され得る。ただし、本発明の実施形態は、以下の付記に記載した形態に限定されない。また、本発明の実施形態は、付記間の記載を置換したり、組み合わせたりした形態であってもよい。
【００７６】
［付記１］
作業者が行った動作を示す時系列情報を取得する取得部（１１）と、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける対応部（１４）と、
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部（１５）と、
を備える動作分析装置（１０）。
【００７７】
［付記２］
前記取得部（１１）は、前記作業者が前記動作を行った場合に記録された、前記作業者の複数の部位の動作を示す複数の時系列情報を取得し、
前記対応部（１４）は、前記複数の部位毎に、前記基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける、
請求項１に記載の動作分析装置（１０）。
【００７８】
［付記３］
前記計測部（１５）は、前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて算出された前記動作時間を前記複数の部位に関して平均して、前記動作時間を計測する、
請求項２に記載の動作分析装置（１０）。
【００７９】
［付記４］
前記取得部（１１）は、前記作業者の左右の部位の動作を示す前記複数の時系列情報を取得する、
請求項２又は３に記載の動作分析装置（１０）。
【００８０】
［付記５］
前記左右の部位は、前記作業者の両手を含む、
請求項４に記載の動作分析装置（１０）。
【００８１】
［付記６］
前記時系列情報は、前記作業者の複数の部位の速度又は加速度の大きさを足し合わせた値を含む、
請求項１から５のいずれか一項に記載の動作分析装置（１０）。
【００８２】
［付記７］
前記基準時系列情報は、前記作業者のタイプ毎に用意され、
前記対応部（１４）は、前記時系列情報が取得された作業者のタイプと同一のタイプの作業者に関する前記基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける、
請求項１から６のいずれか一項に記載の動作分析装置（１０）。
【００８３】
［付記８］
前記対応部（１４）は、動的時間伸縮法によって、前記基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける、
請求項１から７のいずれか一項に記載の動作分析装置（１０）。
【００８４】
［付記９］
作業者が行った動作を示す時系列情報を取得することと、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付けることと、
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測することと、
を含む動作分析方法。
【００８５】
［付記１０］
動作分析装置（１０）に備えられた演算部を、
作業者が行った動作を示す時系列情報を取得する取得部（１１）、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける対応部（１４）、及び
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部（１５）、
として機能させる動作分析プログラム。
【００８６】
［付記１１］
作業者が動作を行った動画を撮影する撮影部と、
前記動画に基づいて、前記動作を示す時系列情報を出力する解析部と、
前記動作の分割点を示す１又は複数の分割情報が付与された基準時系列情報を、時間順序を保つように前記時系列情報に対応付ける対応部（１４）と、
前記１又は複数の分割情報が付与された前記基準時系列情報に対応する前記時系列情報に基づいて、前記動作を前記分割点において分割して得られる複数の分割動作それぞれの動作時間を計測する計測部（１５）と、
を備える動作分析システム（１００）。
【符号の説明】
【００８７】
１０…動作分析装置、１０ａ…ＣＰＵ、１０ｂ…ＲＡＭ、１０ｃ…ＲＯＭ、１０ｄ…通信部、１０ｅ…入力部、１０ｆ…表示部、１０ｇ…動作分析装置、１１…取得部、１２…解析部、１３…記憶部、１３ａ…動画履歴、１３ｂ…動作情報履歴、１３ｃ…基準動作情報、１４…対応部、１５…計測部、１６…付与部、２０ａ…第１撮影部、２０ｂ…第２撮影部、２０ｃ…第３撮影部、１００…動作分析システム、Ｄ１…第１分割情報、Ｄ２…第２分割情報、Ｄ３…第３分割情報、Ｇ１…第１グラフ、Ｇ２…第２グラフ、Ｇ３…第３グラフ、Ｒ…作業領域
【図１】
2020119198.tif 000003
【図２】
2020119198.tif 000004
【図３】
2020119198.tif 000005
【図４】
2020119198.tif 000006
【図５】
2020119198.tif 000007
【図６】
2020119198.tif 000008
【図７】
2020119198.tif 000009