(57)【特許請求の範囲】
【請求項１】
動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、
を特定する動作辞書情報と、
動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、
を記憶する記憶部、制御部、入力部及び出力部を備える作業情報処理装置であって、
前記記憶部には、作業者と、当該作業者の属するグループと、を特定するグループ編成情報が記憶されており、
前記制御部は、
作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、
特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、
前記作業者毎に、動作と、作業と、を時系列において特定する作業情報を生成する処理と、
前記入力部を介して、グループを特定する情報を検索情報として受け付け、特定されたグループに属する作業者を前記グループ編成情報から特定し、特定した作業者の動作及び作業の少なくとも何れか一方を特定の形式にして、前記出力部を介して出力する処理と、
を行うことを特徴とする作業情報処理装置。
【請求項２】
動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、
を特定する動作辞書情報と、
動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、
を記憶する記憶部、制御部、入力部及び出力部を備える作業情報処理装置であって、
前記記憶部には、
工具及び設備、および、当該工具及び当該設備が用いられる作業場所、を特定する工具設備情報と、
対象品、および、当該対象品が作業の対象となっている作業、を特定する対象品情報と、
が記憶されており、
前記制御部は、
作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、
特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、
日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の少なくともいずれか一つを検索対象として、前記入力部を介して入力を受け付ける処理と、
日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、のうち少なくともいずれか２つを座標軸として、前記入力部を介して入力を受け付ける処理と、
日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の値の少なくともいずれか一つを表示対象として、前記入力部を介して入力を受け付ける処理と、
前記検索対象に対応する作業を特定する処理と、
特定された作業に関して、前記表示対象として入力された日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の値を抽出する処理と、
抽出した値を、座標軸として入力された日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の組み合わせに対応する位置に配置した表示画面を生成する処理と、を行うこと、
を特徴とする作業情報処理装置。
【請求項３】
コンピュータを、  動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、を特定する動作辞書情報と、  動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、  を記憶する記憶手段及び制御手段として機能させるプログラムであって、  前記記憶手段には、作業者と、当該作業者の属するグループと、を特定するグループ編成情報が記憶されており、  前記制御手段は、  作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、  特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、  前記作業者毎に、動作と、作業と、を時系列において特定する作業情報を生成する処理と、  入力手段を介して、グループを特定する情報を検索情報として受け付け、特定されたグループに属する作業者を前記グループ編成情報から特定し、特定した作業者の動作及び作業の少なくとも何れか一方を特定の形式にして、出力手段を介して出力する処理と、  を行うことを特徴とするプログラム。
【請求項４】
コンピュータを、  動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、を特定する動作辞書情報と、動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、  を記憶する記憶手段及び制御手段として機能させるプログラムであって、  前記記憶手段には、  工具及び設備、および、当該工具及び当該設備が用いられる作業場所、を特定する工具設備情報と、  対象品、および、当該対象品が作業の対象となっている作業、を特定する対象品情報と、  が記憶されており、  前記制御手段は、  作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、  特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、  日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の少なくともいずれか一つを検索対象として、入力手段を介して入力を受け付ける処理と、  日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、のうち少なくともいずれか２つを座標軸として、前記入力手段を介して入力を受け付ける処理と、  日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の値の少なくともいずれか一つを表示対象として、前記入力手段を介して入力を受け付ける処理と、  前記検索対象に対応する作業を特定する処理と、特定された作業に関して、前記表示対象として入力された日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の値を抽出する処理と、  抽出した値を、座標軸として入力された日時、場所、作業者、工具又は設備、対象品、作業種類、作業の所要時間、の組み合わせに対応する位置に配置した表示画面を生成する処理と、を行うこと、  を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業者の動作や作業を特定する技術に関する。
【背景技術】
【０００２】
組立、加工、輸送、点検、保守などの各種業務の改善を行うために、現状行われている作業状況を把握し、その問題点を抽出して、改善を行うということが一般的に行われている。
【０００３】
例えば、特許文献１では、熟練作業者と非熟練作業者の作業方法を観察し、違いを判別するために、作業者の作業状態を計測装置で測定し、動作の違いを定量的に比較し、改善方法をガイドする技術が提示されている。
【０００４】
【特許文献１】特開２００２−３３３８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、一人の作業者が行う作業のうちの一部の動作を解析することはできるが、動作を組み合わせることで行われる作業に関して、例えば、１日を通じてどのような作業をどのような時間配分で行ったかといった集計処理を行うことはできない。
【０００６】
そこで、本発明は、作業者の動作を計測し、その計測データを分析して動作種類および作業種類を特定することにより、作業自体を改善するための情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、本発明は、作業者に取り付けたセンサから得られる検出値に対応する動作と特定し、特定した動作により作業を特定する。
【０００８】
例えば、本発明は、動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、を特定する動作辞書情報と、動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、を記憶する記憶部及び制御部を備える作業情報処理装置であって、前記制御部は、作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、前記作業者毎に、動作と、作業と、を時系列において特定する作業情報を生成する処理と、を行うことを特徴とする。
【発明の効果】
【０００９】
以上のように、本発明によれば、作業者の動作を計測し、その計測データを分析して動作種類および作業種類を特定することにより、作業自体を改善するための情報を提供することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明における作業データ処理システム１００の概略図である。
【００１１】
本発明における作業データ処理システム１００は、センサ１０１Ａ、１０１Ｂ、１０１Ｃ（以下、特に個々のセンサを区別しない場合には、センサ１０１と表記する）と、作業情報処理装置１１０と、を備える。
【００１２】
センサ１０１は、センサ１０１を取り付けられた人の動作を検出するセンサであって、本実施形態においては、直交する三方向の加速度を測定する加速度センサを用いているが、このような態様に限定されるわけではない。
【００１３】
なお、センサ１０１Ａは作業者の右手に取り付けられ、センサ１０１Ｂは作業者の左手に取り付けられ、センサ１０１Ｃは左足に取り付けられているが、このような態様に限定されず、複数のセンサにより作業者の複数の箇所の動作を検出することができるようにされていればよい。
【００１４】
また、センサ１０１は、検出した検出値を、無線を介して作業情報処理装置１１０に送信するようにされている。
【００１５】
作業情報処理装置１１０は、センサ１０１から送信されてくる検出値をアンテナ１４３で受信する。
【００１６】
図２は、作業情報処理装置１１０の概略図である。
【００１７】
図示するように、作業情報処理装置１１０は、記憶部１２０と、制御部１３０と、入力部１４０と、出力部１４１と、通信部１４２と、を備える。
【００１８】
記憶部１２０は、測定情報記憶領域１２１と、動作辞書情報記憶領域１２２と、動作情報記憶領域１２３と、作業辞書情報記憶領域１２４と、作業情報記憶領域１２５と、環境情報記憶領域１２６と、を備える。
【００１９】
測定情報記憶領域１２１には、センサ１０１で検出された検出値が記憶される。
【００２０】
例えば、図３（測定テーブル１２１ａの概略図）に示すような測定テーブル１２１ａが、測定情報記憶領域１２１に記憶される。
【００２１】
測定テーブル１２１ａは、時欄１２１ｂと、ＩＤ欄１２１ｃと、左手欄１２１ｄと、右手欄１２１ｅと、左足欄１２１ｆと、を備える。
【００２２】
時欄１２１ｂには、センサ１０１で検出された検出値を受信した時刻を特定する情報が格納される。
【００２３】
なお、センサ１０１からは周期的に検出値が送信されるようにしておき、特定の時刻を時欄１２１ｂに格納される値に対応させて作業情報処理装置１１０で管理しておくことで、各々のレコードの時刻を特定することができる。
【００２４】
ＩＤ欄１２１ｃには、センサ１０１を識別するための識別情報であるＩＤを特定する情報が格納される。
【００２５】
ここで、本実施形態においては、一人の作業者に取り付けられるセンサ１０１Ａ、１０１Ｂ、１０１Ｃの組に一つのＩＤを割り振っている。
【００２６】
左手欄１２１ｄには、ＩＤ欄１２１ｃで特定されるセンサ１０１の組のうち、センサ１０１Ｂで検出された検出値（加速度）が格納される。ここで、本実施形態においては、センサ１０１として、三軸の加速度センサを使用しているため、ｘ軸、ｙ軸及びｚ軸の各々の検出値が格納される。
【００２７】
右手欄１２１ｅには、ＩＤ欄１２１ｃで特定されるセンサ１０１の組のうち、センサ１０１Ａで検出された検出値（加速度）が格納される。ここでも、ｘ軸、ｙ軸及びｚ軸の各々の検出値が格納される。
【００２８】
左足欄１２１ｆには、ＩＤ欄１２１ｃで特定されるセンサ１０１の組のうち、センサ１０１Ｃで検出された検出値（加速度）が格納される。ここでも、ｘ軸、ｙ軸及びｚ軸の各々の検出値が格納される。
【００２９】
なお、センサ１０１から送信されてくる検出値に、センサ毎に一意に割り振られている識別情報であるセンサＩＤを添付することで、作業情報処理装置１１０では、センサＩＤに対応するＩＤを管理しておき、それぞれのセンサ１０１で検出された検出値をそれぞれの欄１２１ｄ、１２１ｅ、１２１ｆに格納することができる。
【００３０】
図２に戻り、動作辞書情報記憶領域１２２には、センサ１０１の検出値から動作を特定するための情報が記憶される。
【００３１】
例えば、本実施形態においては、図４（動作辞書テーブル１２２ａの概略図）に示す動作辞書テーブル１２２ａが記憶される。
【００３２】
図示するように、動作辞書テーブル１２２ａは、動作欄１２２ｂと、左手欄１２２ｃと、右手欄１２２ｄと、左足欄１２２ｅと、を備える。
【００３３】
動作欄１２２ｂには、作業者が行う作業を構成する動作を特定する情報が格納される。
【００３４】
左手欄１２２ｃには、動作欄１２２ｂで特定される動作においてセンサ１０１で検出された検出値をフーリエ変換した値が格納される。なお、この欄には、動作欄１２２ｂで特定される動作を作業者が行い、左手に取り付けられたセンサ１０１で予め検出した検出値をフーリエ変換した値を格納しておく。
【００３５】
右手欄１２２ｄには、動作欄１２２ｂで特定される動作においてセンサ１０１で検出された検出値をフーリエ変換した値が格納される。なお、この欄には、動作欄１２２ｂで特定される動作を作業者が行い、右手に取り付けられたセンサ１０１で予め検出した検出値をフーリエ変換した値を格納しておく。
【００３６】
左足欄１２２ｅには、動作欄１２２ｂで特定される動作においてセンサ１０１で検出された検出値をフーリエ変換した値が格納される。なお、この欄には、動作欄１２２ｂで特定される動作を作業者が行い、左足に取り付けられたセンサ１０１で予め検出した検出値をフーリエ変換した値を格納しておく。
【００３７】
図２に戻り、動作情報記憶領域１２３には、センサ１０１で測定された測定値に対応する動作を特定した情報が記憶される。
【００３８】
例えば、本実施形態では、図５（動作テーブル１２３ａの概略図）に示す動作テーブル１２３ａが記憶される。
【００３９】
動作テーブル１２３ａは、時欄１２３ｂと、センサ欄１２３ｃと、動作欄１２３ｄと、を備える。
【００４０】
時欄１２３ｂには、センサ１０１で検出された検出値を受信した時刻を特定する情報が格納される。ここで、本欄には、測定テーブル１２１ａの時欄１２１ｂに対応する情報が格納される。
【００４１】
センサ欄１２３ｃには、センサ１０１を識別するための識別情報であるＩＤを特定する情報が格納される。ここで、本欄には、測定テーブル１２１ａのＩＤ欄１２１ｃに対応する情報が格納される。
【００４２】
動作欄１２３ｄには、時欄１２３ｂで特定される時において、センサ欄１２３ｃで特定されるセンサ１０１で検出された検出値に対応する動作を特定する情報が格納される。なお、本実施形態では、動作テーブル１２３ａに対応する動作のない検出値が検出された場合には、「未明」の文字列が格納される。
【００４３】
図２に戻り、作業辞書情報記憶領域１２４には、動作の組み合わせに対応する作業を特定する情報が格納される。
【００４４】
例えば、本実施形態においては、図６（作業辞書テーブル１２４ａの概略図）に示すような作業辞書テーブル１２１ａが記憶される。
【００４５】
図示するように、作業辞書テーブル１２４ａは、作業欄１２４ｂと、ＮＯ欄１２４ｃと、動作欄１２４ｄと、を備える。
【００４６】
作業欄１２４ｃには、複数の動作で特定される作業を特定する情報が格納される。ここでは、作業として「複数ネジ止め」と「複数ネジ止め２」の作業を特定する情報が格納されているが、このような態様に限定されるわけではない。
【００４７】
ＮＯ欄１２４ｃには、後述する動作欄１２４ｄに格納される動作の順番を特定する情報が格納される。ここで、本実施形態では、動作の順番を特定する情報として、「１」から連番となる自然数を特定する情報が格納されているが、このような態様に限定されるわけではない。
【００４８】
動作欄１２４ｄには、作業欄１２４ｃで特定される作業を構成する動作を特定する情報が格納される。
【００４９】
図２に戻り、作業情報記憶領域１２５には、センサ１０１で測定された測定値に対応する動作と、作業と、を特定する情報が格納される。
【００５０】
例えば、本実施形態では、図７（作業テーブル１２５ａの概略図）に示す作業テーブル１２５ａが記憶される。
【００５１】
作業テーブル１２５ａは、時欄１２５ｂと、センサ欄１２５ｃと、動作欄１２５ｄと、作業欄１２５ｅと、を備える。
【００５２】
時欄１２５ｂには、センサ１０１で検出された検出値を受信した時刻を特定する情報が格納される。ここで、本欄には、動作テーブル１２３ａの時欄１２３ｂに対応する情報が格納される。
【００５３】
センサ欄１２５ｃには、センサ１０１を識別するための識別情報であるＩＤを特定する情報が格納される。ここで、本欄には、動作テーブル１２３ａのセンサ欄１２３ｃに対応する情報が格納される。
【００５４】
動作欄１２５ｄには、時欄１２５ｂで特定される時において、センサ欄１２５ｃで特定されるセンサ１０１で検出された検出値に対応する動作を特定する情報が格納される。ここで、本欄には、動作テーブル１２３ａの動作欄１２３ｄに対応する情報が格納される。
【００５５】
作業欄１２５ｅには、動作欄１２５ｄで特定される動作の組み合わせに対応する作業を特定する情報が格納される。ここで、本実施形態では、作業を特定する情報として作業名を格納するようにしているが、このような態様に限定されるわけではない。なお、本実施形態では、作業辞書１２４ａに対応する作業のない動作に対応する欄については、空欄にされている。
【００５６】
図２に戻り、環境情報記憶領域１２６には、作業者の環境を特定する情報が格納される。
【００５７】
例えば、本実施形態においては、作業者とセンサ１０１との対応関係を特定する情報として、図８（対応関係テーブル１２６ａの概略図）に示すような対応関係テーブル１２６ａ、作業者のグループ編成を特定する情報として、図９（グループ編成テーブル１２６ｆの概略図）に示すようなグループ編成テーブル１２６ｆ、が記憶される。
【００５８】
図８に示すように、対応関係テーブル１２６ａは、作業者欄１２６ｂと、センサ種類欄１２６ｃと、センサＩＤ欄１２６ｄと、を備える。
【００５９】
作業者欄１２６ｂには、作業者を識別するための識別情報（本実施形態では、作業者の氏名）が格納される。
【００６０】
センサ種類欄１２６ｃには、作業者欄１２６ｂで特定される作業者に取り付けられているセンサの種別を特定する情報が格納される。
【００６１】
センサＩＤ欄１２６ｄには、作業者欄１２６ｂで特定される作業者に取り付けられているセンサの組を特定する情報が格納される。
【００６２】
図９に示すように、グループ編成テーブル１２６ｆは、グループ欄１２６ｇと、作業者欄１２６ｈと、を備える。
【００６３】
グループ欄１２６ｇには、作業者のグループを識別するための識別情報（本実施形態では、グループ名）が格納される。
【００６４】
作業者欄１２６ｈには、グループ欄１２６ｇで特定されるグループに属する作業者を識別するための識別情報（本実施形態では、作業者の氏名）を特定する情報が格納される。
【００６５】
図２に戻り、制御部１３０は、測定情報管理部１３１と、動作分析部１３２と、作業分析部１３３と、出力情報生成部１３４と、を備える。
【００６６】
測定情報管理部１３１は、後述する通信部１４２を介して、各センサ１０１から受信した測定値を、測定テーブル１２１ａに格納する処理を行う。
【００６７】
なお、測定情報管理部１３１では、各センサ１０１のセンサＩＤと、作業者に取り付けられた複数のセンサ１０１Ａ、１０１Ｂ、１０１Ｃの組を識別するためのＩＤと、の対応関係を記憶しており、各センサ１０１から受信した測定値に添付されているセンサＩＤに対応するＩＤを測定テーブル１２１ａのＩＤ欄１２１ｃに格納する。
【００６８】
動作分析部１３２は、測定テーブル１２１ａに格納された測定値から、当該測定値に対応する動作を特定する処理を行う。
【００６９】
具体的には、動作分家基部１３２は、時刻毎に測定テーブル１２１ａに格納された測定値を抽出して、抽出した測定値をフーリエ変換し、周波数成分に変換する。ここで、本実施形態においては、左手、右手、左足のそれぞれのセンサ１０１から取得された検出値の各々をフーリエ変換する。
【００７０】
ここで、フーリエ変換は信号解析の一手法であり、測定データを周波数ごとの重みのパラメータに変換するものである。本実施形態においては、測定値をデジタル化して処理しているので、デジタル値に対する周波数分析としてＦＦＴを利用する。
【００７１】
なお、図１０（測定値をフーリエ変換した結果を示す概略図）に、図３に示す測定テーブル１２１ａに格納されている情報をフーリエ変換した結果の概略図を示す。
【００７２】
そして、動作分析部１３２は、時刻毎にフーリエ変換された値と、動作辞書テーブル１２２ａの左手欄１２２ｃ、右手欄１２２ｄ及び左足欄１２２ｅに格納されている値と、が一致又は類似するレコードを特定した、特定したレコードの動作欄１２２ｂに格納されている動作を、当該時刻における動作と判定する。
【００７３】
ここで、動作分析部１３２は、時刻毎の左手、右手及び左足から検出された検出値をフーリエ変換した値のそれぞれが、動作辞書テーブル１２２ａの左手欄１２２ｃ、右手欄１２２ｄ及び左足欄１２２ｅのそれぞれに格納されている値と、一致又は類似するレコードを特定することで、これらの複数のセンサで検出される作業者の複数箇所の動きから、当該作業者の動作を特定することができるようになる。
【００７４】
なお、類似するか否かについては、各列の値の差の二乗和が最小のものを選択する最小二乗法が一般的であるが、このような方法に限定されるわけでない。
【００７５】
また、一致性の判断においても、完全一致ではなく、所定の周波数の範囲（例えば、特定の高周波部分及び低周波部分の少なくとも何れか一方を除いた範囲）において一致すれば、一致と判断するようにしてもよい。
【００７６】
なお、動作分析部１３２は、時刻毎にフーリエ変換された値と、動作辞書テーブル１２２ａの左手欄１２２ｃ、右手欄１２２ｄ及び左足欄１２２ｅに格納されている値と、が一致又は類似しない場合には、当該時刻における動作を不明と判定する。
【００７７】
そして、動作分析部１３２は、以上のようにして検索した動作を時刻毎にまとめることで、図５に示すような動作テーブル１２３ａを生成して、動作情報記憶領域１２３に記憶する。
【００７８】
作業分析部１３３は、動作情報記憶領域１２３に記憶されている動作テーブル１２３ａに格納された動作を特定する情報に対して正規化処理を行う。
【００７９】
ここでの正規化処理は、同一動作の連続している部分を１つの動作にまとめ、「不明」の文字列が格納されている部分を削除する処理である。図１１に、図５に示す動作テーブル１２３ａを正規化処理した正規化処理後の動作テーブル１２３ａ’の概略図を示す。
【００８０】
次に、作業分析部１３３は、正規化処理後の動作テーブル１２３ａ’に記憶されている動作の任意の組み合わせ（時系列における任意の組み合わせ）が、作業テーブル１２４ａの動作欄１２４ｄに格納されているか否かを判断する。
【００８１】
そして、作業分析部１３３は、正規化された動作テーブル１２３ａ’に新たに作業欄１２５ｅを追加して、動作テーブル１２３ａ’の動作欄１２３ｄに格納されている動作の組み合わせであって、このような動作の組み合わせが作業辞書テーブル１２４ａの動作欄１２４ｄに格納されているレコードの作業欄１２４ｅから作業を特定する情報を抽出して、対応する作業欄１２５ｅに格納することで、作業テーブル１２５ａを生成する。
【００８２】
作業分析部１３３は、このようにして生成した作業テーブル１２５ａを作業情報記憶領域１２５に記憶する。
【００８３】
出力情報生成部１３４は、後述する入力部１４０を介して、検索条件の入力を受け付け、入力された検索条件に対応する情報を作業情報記憶領域１２５から抽出して、予め定められた形式にして出力する処理を行う。
【００８４】
ここで、本実施形態においては、入力部１４０を介して、作業者の氏名又はグループ名の入力を受け付け、当該作業者名又はグループ名で特定されるグループに含まれる作業者の動作と、作業と、これらの動作及び作業がなされた時間と、を特定する情報を出力部１４１に出力する処理を行う。
【００８５】
なお、出力情報生成部１３４は、入力部１４０を介して、作業者の氏名が入力された場合には、対応関係テーブル１２６ａから当該作業者に対応するセンサＩＤを取得して、取得したセンサＩＤに対応する時間と動作と作業とを作業テーブル１２５ａから抽出する。
【００８６】
また、出力情報生成部１３４は、入力部１４０を介して、グループ名が入力された場合には、グループ編成テーブル１２６ｆから当該グループに属する作業者の氏名を抽出し、抽出した作業者に対応するセンサＩＤを、対応関係テーブル１２６ａから取得して、取得したセンサＩＤに対応する時間と動作と作業とを作業テーブル１２５ａから抽出する。
【００８７】
図１２は、出力情報生成部１３４が出力部１４１に出力する出力情報１３４ａの概略図である。
【００８８】
出力情報１３４ａは、時欄１３４ｂと、センサ欄１３４ｃと、作業欄１３４ｄと、作業者欄１３４ｅと、グループ欄１３４ｆと、を備え、出力情報生成部１３４が抽出した情報及び当該情報に関連する情報を各々格納する。
【００８９】
入力部１４０は、情報の入力を受け付ける。
【００９０】
出力部１４１は、情報を出力する。
【００９１】
通信部１４２は、アンテナ１４３を介して情報の送受信を行う。
【００９２】
以上に記載した作業情報処理装置１１０は、例えば、図１３（コンピュータ１６０の概略図）に示すような、ＣＰＵ（Central Processing Unit）１６１と、メモリ１６２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置１６３と、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）等の可搬性を有する記憶媒体１６４から情報を読み出す読取装置１６５と、キーボードやマウスなどの入力装置１６６と、ディスプレイなどの出力装置１６７と、アンテナを介して無線通信を行う無線通信ユニット等の通信装置１６８と、を備えた一般的なコンピュータ１６０で実現できる。
【００９３】
例えば、記憶部１２０は、ＣＰＵ１６１がメモリ１６２又は外部記憶装置１６３を利用することにより実現可能であり、制御部１３０は、外部記憶装置１６３に記憶されている所定のプログラムをメモリ１６２にロードしてＣＰＵ１６１で実行することで実現可能であり、入力部１４０は、ＣＰＵ１６１が入力装置１６６を利用することで実現可能であり、出力部１４１は、ＣＰＵ１６１が出力装置１６７を利用することで実現可能であり、通信部１４２は、ＣＰＵ１６１が通信装置１６８を利用することで実現可能である。
【００９４】
この所定のプログラムは、読取装置１６５を介して記憶媒体１６４から、あるいは、通信装置１６８を介してネットワークから、外部記憶装置１６３にダウンロードされ、それから、メモリ１６２上にロードされてＣＰＵ１６１により実行されるようにしてもよい。また、読取装置１６５を介して記憶媒体１６４から、あるいは、通信装置１６８を介してネットワークから、メモリ１６２上に直接ロードされ、ＣＰＵ１６１により実行されるようにしてもよい。
【００９５】
図１４は、作業情報処理装置１１０での処理を示すフローチャートである。
【００９６】
まず、作業情報処理装置１１０の測定情報管理部１３１は、通信部１４２を介して、各センサ１０１から測定値を受信する（Ｓ１０）。
【００９７】
そして、測定情報管理部１３１は、受信した測定値を測定情報記憶領域１２１に記憶されている測定テーブル１２１ａに格納する（Ｓ１１）。
【００９８】
次に、作業情報処理装置１１０の動作分析部１３２は、測定テーブル１２１ａに格納された測定値をフーリエ変換した値を、一人の作業者に取り付けられた複数のセンサ１０１より得られたもので合成し、合成された値に対応する動作を、動作テーブル１２２ａの動作欄１２２ｂから特定する（Ｓ１２）。なお、動作分析部１３２は、特定した動作を時系列にした動作テーブル１２３ａに格納して、当該動作テーブル１２３ａを動作情報記憶領域１２３に格納する。
【００９９】
ここで、動作分析部１３２での処理は、例えば、一日に一回等のように周期的に行ってもよく、また、入力部１４０を介して、分析する時間間隔を指定した分析指示の入力を受け付けることによって行ってもよい。
【０１００】
次に、作業情報処理装置１１０の作業分析部１３３は、動作テーブル１２３ａに格納された情報を正規化して、正規化した動作に対応する作業を作業辞書情報記憶領域１２４に格納されている作業辞書テーブル１２５ａの作業欄１２４ｂから特定する（Ｓ１３）。なお、作業分析部１３３は、特定した作業と、当該作業に対応する動作と、を時系列にした作業テーブル１２５ａに格納して、当該作業テーブル１２５ａを作業情報記憶領域１２５に格納する。
【０１０１】
そして、作業情報処理装置１１０の出力情報生成部１３４は、入力部１４０を介して、作業者名やグループ名といった検索条件の入力を受け付け（Ｓ１４）、受け付けた検索条件に対応する情報を作業情報記憶領域１２５に記憶されている作業テーブル１２５ａから抽出して、予め定められた出力形式にして出力部１４１に出力する（Ｓ１５）。
【０１０２】
図１５は、作業情報処理装置１１０の動作分析部１３２での処理を示すフローチャートである。
【０１０３】
まず、動作分析部１３２は、測定情報記憶領域１２１に記憶されている測定テーブル１２１ａに格納されている測定値をフーリエ変換する（Ｓ２０）。
【０１０４】
次に、動作分析部１３２は、ステップＳ２０でフーリエ変換した値を、一人の作業者に取り付けられたセンサ１０１から得られたもので、左手、右手及び左足の順に並べることで合成する（Ｓ２１）。即ち、一人の作業者に取り付けられたセンサ１０１から得られた測定値からフーリエ変換した値を、左手、右手及び左足の順に並べることで、これらの値の組み合わせを一つのデータ列とする。
【０１０５】
次に、動作分析部１３２は、ステップＳ２１で合成された値に対応する動作を、動作辞書情報記憶領域１２２に記憶されている動作辞書テーブル１２２ａから特定する（Ｓ２２）。
【０１０６】
そして、動作分析部１３２は、ステップＳ２２で特定した動作を抽出して時系列に並べることで、動作テーブル１２３ａを生成して動作情報記憶領域１２３に記憶する（Ｓ２３）。
【０１０７】
図１６は、作業情報処理装置１１０の作業分析部１３３での処理を示すフローチャートである。
【０１０８】
まず、作業分析部１３３は、動作情報記憶領域１２３に記憶されている動作テーブル１２３ａを読み出す（Ｓ３０）。
【０１０９】
次に、作業分析部１３３は、読み出した動作テーブル１２３ａの動作欄１２３ｄにおいて、「不明」と格納されているレコードを削除するとともに、連続して同じ動作が格納されているレコードを一つのレコードにまとめることで、情報の正規化を行う（Ｓ３１）。
【０１１０】
そして、作業分析部１３３は、正規化された動作テーブル１２３ａの動作欄１２３ｄに格納されている複数の動作の連続に対応する作業を、作業辞書情報記憶領域１２４に記憶されている作業辞書テーブル１２４ａから抽出して、動作と、作業と、を時系列に並べた作業テーブル１２５ａを生成して、作業情報記憶領域１２５に記憶する（Ｓ３３）。
【０１１１】
以上に記載した実施形態においては、動作分析部１３２は、測定値をフーリエ変換しているが、このような態様に限定されず、例えば、特定の時刻の前及び後の少なくとも何れか一方の所定の区間における測定値の平均値を、当該特定の時刻における値として、動作辞書テーブル（動作テーブルの左手欄、右手欄及び左足欄にもそのような平均値を格納しておく）から対応する動作を抽出するようにしてもよい。このような処理を行うと、細かい加速度の変化すなわち揺れの成分を弱めることができ、大きな変化分の動きを表すデータだけが残り、適切な動作を特定することができるようになる。
【０１１２】
また、以上に記載した実施形態においては、動作分析部１３２は、図１５のステップＳ２２において、フーリエ変換した値に最も類似性の高い動作を特定するようにしているが、このような態様に限定されず、例えば、類似性の高いものから順に複数の候補となる動作を特定しておき、その複数の候補となる動作を使って作業辞書テーブル１２４ａとマッチングさせて妥当な候補を選択することもできる。
【０１１３】
例えば、動作分析の結果としてある時点における動作の候補が、「ネジ」又は「押し込み」であり、その前後の動作が「歩行」、「取付」だとすると、動作列は「歩行」「ネジ」「取付」、または、「歩行」「押し込み」「取付」という候補となる。ここで、作業辞書テーブル１２４ａに、何れか一方の候補に対応する作業が存在する場合には、これらの動作の列は作業が存在する方である可能性が高いと判断できる。
【０１１４】
このように、本発明では、複数の候補を扱い、動作分析と作業分析を連携させて総合的な分析を行うようにしてもよい。
【０１１５】
また、本実施形態においては、測定値から動作の分析と、作業の分析と、を行っているが、このような態様に限定されず、例えば、作業の列と、当該作業の列に対応する業務と、を格納した業務辞書テーブルを設けておくことで、作業分析部１３３が特定した作業の列（以上の実施形態と同様に正規化することが望ましい）に対応する業務を分析することも可能である。
【０１１６】
次に、本発明の第二の実施形態について説明する。なお、第二の実施形態は、第一の実施形態と比較して作業情報処理装置２１０が異なっているため、以下、作業情報処理装置２１０について説明する。
【０１１７】
図１７は、作業情報処理装置２１０の概略図である。
【０１１８】
図示するように、作業情報処理装置２１０は、記憶部２２０と、制御部２３０と、入力部１４０と、出力部１４１と、通信部１４２と、を備え、第一の実施形態と比較して、記憶部２２０及び制御部２３０が異なっているため、以下これらの異なっている点に関連する事項について説明する。
【０１１９】
記憶部２２０は、測定情報記憶領域１２１と、動作辞書情報記憶領域１２２と、動作情報記憶領域１２３と、作業辞書情報記憶領域１２４と、作業情報記憶領域１２５と、環境情報記憶領域１２６と、改善案情報記憶領域２２７と、を備え、第一の実施形態と比較して、改善案情報記憶領域２２７が異なっているため、以下、改善案情報記憶領域２２７に関連する事項について説明する。
【０１２０】
改善案情報記憶領域２２７には、改善対象となる作業を特定する情報と、当該作業を改善する作業を特定する情報と、を対応させた情報が記憶される。
【０１２１】
例えば、本実施形態においては、図１８（改善案テーブル２２７ａの概略図）に示すような改善案テーブル２２７ａが記憶される。
【０１２２】
図示するように、改善案テーブル２２７ａは、Ｎｏ欄２２７ｂと、改善前作業欄２２７ｃと、改善後作業欄２２７ｄと、を備える。
【０１２３】
Ｎｏ欄２２７ｂには、改善案テーブル２２７ａで特定する改善案を識別するための識別情報（識別Ｎｏ）が格納される。
【０１２４】
改善前作業欄２２７ｃには、動作を改善すべき作業を特定する情報が格納される。ここでは、作業辞書テーブル１２４ａの作業欄１２４ｂに格納される作業名と同様の作業名で特定する。
【０１２５】
改善後作業欄２２７ｄには、動作を改善した作業を特定する情報が格納される。ここでは、作業辞書テーブル１２４ａの作業欄１２４ｂに格納される作業名と同様の作業名で特定する。
【０１２６】
なお、本実施形態においては、改善前の作業に含まれる動作列及び改善後の作業に含まれる動作列が、作業辞書テーブル１２４ａで特定されているものとする。
【０１２７】
図１７に戻り、制御部２３０は、測定情報管理部１３１と、動作分析部１３２と、作業分析部１３３と、出力情報生成部２３４と、を備え、第一の実施形態と比較して、出力情報生成部２３４が異なっているため、以下、この異なっている点に関連する事項について説明する。
【０１２８】
本実施形態における出力情報生成部２３４は、第一の実施形態と同様に、検索条件の入力を受け付け、入力された検索条件に対応する情報を作業情報記憶領域１２５から抽出して、予め定められた形式にして出力する処理を行うほか、改善する作業を特定する情報も出力も行う。
【０１２９】
具体的には、本実施形態における出力情報生成部２３４は、検索条件の入力を受け付け、入力された検索条件に対応する情報を作業テーブル１２５ａから抽出する際に、抽出した作業に対応する作業名が、改善案テーブル２２７ａの改善前作業欄２２７ｃに格納されているか否かを検索し、このような作業名が格納されている場合には、改善前の作業（作業テーブル１２５ａから抽出された作業）の作業名と、改善前の作業に含まれる動作の動作名（作業テーブル１２５ａから抽出）と、改善後の作業の作業名（改善案テーブル２２７ａから抽出）と、改善後の作業に含まれる動作の動作名（動作辞書テーブル１２２ａから抽出）と、を有する改善案情報を生成して、出力部１４１に出力する。
【０１３０】
図１９は、改善案情報２５０の一例を示す概略図である。
【０１３１】
改善案情報２５０は、改善前列２５０ａと、改善後列２５０ｂと、を備える。
【０１３２】
そして、改善案情報２５０は、作業名行２５０ｂと、動作名行２５０ｃと、を備え、改善前列２５０ａ及び改善後列２５０ｂに対応する欄に、改善前の作業名、改善後の作業名、改善前の作業に含まれる動作、改善後の作業に含まれる動作、がそれぞれ格納される。
【０１３３】
以上に記載した作業情報処理装置２１０についても、例えば、図１３に示すような、一般的なコンピュータ１６０で実現できる。
【０１３４】
例えば、記憶部２２０は、ＣＰＵ１６１がメモリ１６２又は外部記憶装置１６３を利用することにより実現可能であり、制御部２３０は、外部記憶装置１６３に記憶されている所定のプログラムをメモリ１６２にロードしてＣＰＵ１６１で実行することで実現可能であり、入力部１４０は、ＣＰＵ１６１が入力装置１６６を利用することで実現可能であり、出力部１４１は、ＣＰＵ１６１が出力装置１６７を利用することで実現可能であり、通信部１４２は、ＣＰＵ１６１が通信装置１６８を利用することで実現可能である。
【０１３５】
この所定のプログラムは、読取装置１６５を介して記憶媒体１６４から、あるいは、通信装置１６８を介してネットワークから、外部記憶装置１６３にダウンロードされ、それから、メモリ１６２上にロードされてＣＰＵ１６１により実行されるようにしてもよい。また、読取装置１６５を介して記憶媒体１６４から、あるいは、通信装置１６８を介してネットワークから、メモリ１６２上に直接ロードされ、ＣＰＵ１６１により実行されるようにしてもよい。
【０１３６】
以上のように、本実施形態においては、改善の必要のある作業及び当該作業に含まれる動作と、改善後の作業及び当該作業に含まれる動作と、を一覧にして出力部１４１から出力することができるため、このような改善案情報２５０を参照することで、作業の改善を図ることができる。
【０１３７】
次に、本発明の第三の実施形態を説明する。
【０１３８】
図２０は、第三の実施形態における作業データ処理システム３００の概略図である。
【０１３９】
本発明における作業データ処理システム３００は、センサ１０１Ａ、１０１Ｂ、１０１Ｃ（以下、特に個々のセンサを区別しない場合には、センサ１０１と表記する）と、位置センサ３０２と、作業情報処理装置３１０と、を備え、センサ１０１については第一の実施形態と同様であるため説明を省略する。
【０１４０】
位置センサ３０２は、作業者の位置を検出するためのセンサであって、本実施形態においては、ＧＰＳ（Global Positioning System）センサを用いているが、このような態様に限定されるわけではない。
【０１４１】
また、位置センサ３０２は、検出した検出値を、無線を介して作業情報処理装置３１０に送信するようにされている。
【０１４２】
なお、図２０では、位置センサ３０２を右足に取り付けているが、取り付ける位置については、任意の位置でよい。
【０１４３】
作業情報処理装置３１０は、センサ１０１及び位置センサ３０２から送信されてくる検出値をアンテナ１４３で受信する。
【０１４４】
図２１は、作業情報処理装置３１０の概略図である。
【０１４５】
図示するように、作業情報処理装置３１０は、記憶部３２０と、制御部３３０と、入力部１４０と、出力部１４１と、通信部１４２と、を備え、第一の実施形態と比較して、記憶部３２０及び制御部３３０が異なっているため、以下これらの異なっている点に関連する事項について説明する。
【０１４６】
記憶部３２０は、測定情報記憶領域３２１と、動作辞書情報記憶領域１２２と、動作情報記憶領域１２３と、作業辞書情報記憶領域１２４と、作業情報記憶領域１２５と、環境情報記憶領域３２６と、位置特定情報記憶領域３２８と、位置情報記憶領域３２９と、を備え、第一の実施形態と比較して、測定情報記憶領域３２１、環境情報記憶領域３２６、位置特定情報記憶領域３２８及び位置情報記憶領域３２９が異なっているため、以下、これらの異なっている点に関連する事項について説明する。
【０１４７】
測定情報記憶領域３２１には、第一の実施形態と同様に、センサ１０１で検出された検出値が記憶されるほか、本実施形態においては、位置センサ３０２で検出された検出値が記憶される。
【０１４８】
例えば、本実施形態においては、図３に示すような測定テーブル１２１ａが、測定情報記憶領域１２１に記憶されるほか、図２２（位置測定テーブル３２１ｈの概略図）に示すような位置測定テーブル３２１ｈが記憶される。
【０１４９】
図２２に示すように、位置測定テーブル３２１ｈは、時欄３２１ｉと、センサ欄３２１ｊと、ｘ欄３２１ｋと、ｙ欄３２１ｌと、ｚ欄３２１ｍと、を備える。
【０１５０】
時欄３２１ｉには、位置センサ３０２で検出された検出値を受信した時刻を特定する情報が格納される。
【０１５１】
なお、位置センサ３０２からは周期的に検出値が送信されるようにしておき、特定の時刻を時欄１２１ｂに格納される値に対応させて作業情報処理装置３１０で管理しておくことで、各々のレコードの時刻を特定することができる。
【０１５２】
センサ欄３２１ｊには、位置センサ３０２を識別するための識別情報であるＩＤを特定する情報が格納される。
【０１５３】
ここで、本実施形態においては、一人の作業者に取り付けられる位置センサ３０２毎に一つのＩＤを割り振っている。
【０１５４】
ｘ欄３２１ｋには、センサ欄３２１ｊで特定される位置センサ３０２で検出された検出値の内、緯度を特定する情報が格納される。
【０１５５】
ｙ欄３２１ｌには、センサ欄３２１ｊで特定される位置センサ３０２で検出された検出値の内、経度を特定する情報が格納される。
【０１５６】
ｚ欄３２１ｍには、センサ欄３２１ｊで特定される位置センサ３０２で検出された検出値の内、高度を特定する情報が格納される。
【０１５７】
なお、位置センサ３０２から送信されてくる検出値に、位置センサ３０２毎に一意に割り振られている識別情報であるＩＤを添付することで、それぞれの位置センサ３０２で検出された検出値を、それぞれの欄３２１ｋ、３２１ｌ、３２１ｍに格納することができる。
【０１５８】
図２１に戻り、環境情報記憶領域３２６には、作業者の環境を特定する情報が格納される。
【０１５９】
例えば、本実施形態においては、作業者とセンサ１０１及び位置センサ３０２との対応関係を特定する情報として、図２３（対応関係テーブル３２６ａの概略図）に示すような対応関係テーブル３２６ａ、作業者のグループ編成を特定する情報として、図９に示すようなグループ編成テーブル１２６ｆ、が記憶される。
【０１６０】
図２３に示すように、対応関係テーブル３２６ａは、作業者欄３２６ｂと、センサ種類欄３２６ｃと、センサＩＤ欄３２６ｄと、を備える。
【０１６１】
作業者欄３２６ｂには、作業者を識別するための識別情報（本実施形態では、作業者の氏名）が格納される。
【０１６２】
センサ種類欄３２６ｃには、作業者欄３２６ｂで特定される作業者に取り付けられているセンサの種別を特定する情報が格納される。ここで、本実施形態においては、加速度センサ又は位置センサの別が格納される。
【０１６３】
センサＩＤ欄３２６ｄには、作業者欄３２６ｂで特定される作業者に取り付けられているセンサ１０１の組又は位置センサ３０２を特定する情報が格納される。
【０１６４】
図２１に戻り、位置特定情報記憶領域３２８には、位置センサ３０２で検出される検出値に対応する空間（場所）を特定する情報が格納される。
【０１６５】
例えば、本実施形態においては、図２４（位置特定テーブル３２８ａの概略図）に示すような位置特定テーブル３２８ａが位置特定情報記憶領域３２８に記憶される。
【０１６６】
図示するように、位置特定テーブル３２８ａは、部屋番号欄３２８ｂと、ｘ範囲欄３２８ｃと、ｙ範囲欄３２８ｄと、ｚ範囲欄３２８ｅと、を備える。
【０１６７】
部屋番号欄３２８ｂには、作業を行う部屋を特定する情報が格納される。ここで、本実施形態においては、作業を行う部屋を特定する情報として、部屋毎に割り振られている部屋番号が格納されるが、このような態様に限定されるわけではない。
【０１６８】
ｘ範囲欄３２８ｃには、部屋番号欄３２８ｂで特定される部屋の緯度の範囲を特定する情報が格納される。ここで、本実施形態においては、部屋番号欄３２８ｂで特定される部屋の緯度の最小値（ｍｉｎ）と、最大値（ｍａｘ）と、が格納される。
【０１６９】
ｙ範囲欄３２８ｄには、部屋番号欄３２８ｂで特定される部屋の経度の範囲を特定する情報が格納される。ここで、本実施形態においては、部屋番号欄３２８ｂで特定される部屋の経度の最小値（ｍｉｎ）と、最大値（ｍａｘ）と、が格納される。
【０１７０】
ｚ範囲欄３２８ｅには、部屋番号欄３２８ｂで特定される部屋の高度の範囲を特定する情報が格納される。ここで、本実施形態においては、部屋番号欄３２８ｂで特定される部屋の高度の最小値（ｍｉｎ）と、最大値（ｍａｘ）と、が格納される。
【０１７１】
図２１に戻り、位置情報記憶領域３２９には、位置センサ３０２で検出された検出値に基づいて、作業者がいた空間（場所）を特定する情報が記憶される。
【０１７２】
例えば、本実施形態においては、図２５（位置テーブル３２９ａの概略図）に示すような位置テーブル３２９ａが位置情報記憶領域３２９に記憶される。
【０１７３】
図示するように位置テーブル３２９ａは、時欄３２９ｂと、センサ欄３２９ｃと、部屋欄３２９ｄと、が格納される。
【０１７４】
時欄３２９ｂには、位置センサ３０２から送信されてきた検出値を受信した時間を特定する情報が格納される。
【０１７５】
センサ欄３２９ｃには、位置センサ３０２を特定する情報（ここでは、位置センサ３０２のＩＤ）が格納される。
【０１７６】
部屋欄３２９ｄには、時欄３２９ｂで特定される時間において、センサ欄３２９ｃで特定される位置センサ３０２により検出された検出値が示す空間（場所）を特定する情報が格納される。なお、本欄には、位置センサ３０２により検出された検出値が、位置特定テーブル３２８ａのｘ範囲欄３２８ｃ、ｙ範囲欄３２８ｄ及びｚ範囲欄３２８ｅに含まれるレコードに対応する部屋番号欄３２８ｂに格納された部屋番号が格納される。
【０１７７】
図２１に戻り、制御部３３０は、測定情報管理部３３１と、動作分析部１３２と、作業分析部１３３と、出力情報生成部３３４と、位置分析部３３５と、を備える。
【０１７８】
測定情報管理部３３１は、後述する通信部１４２を介して、各センサ１０１及び位置センサ３０２から受信した測定値を、測定テーブル１２１ａ及び位置測定テーブル３２１ｈに格納する処理を行う。
【０１７９】
位置分析部３３５は、位置センサ３０２で検出された検出値から、作業者がいた空間（場所）を特定する処理を行う。
【０１８０】
具体的には、位置分析部３３５は、位置測定テーブル３２１ｈのｘ欄３２１ｋ、ｙ欄３２１ｌ及びｚ欄３２１ｍに格納されている経度、緯度及び高度を特定する情報を、時間毎に抽出して、抽出した経度、緯度及び高度を特定する情報が、位置特定テーブル３２８ａのｘ範囲欄３２８ｃ、ｙ範囲欄３２８ｄ及びｚ範囲欄３２８ｅで特定される経度範囲、緯度範囲及び高度範囲に含まれるレコードを特定して、当該レコードの部屋番号欄３２８ｂに格納されている部屋番号を抽出する。
【０１８１】
そして、位置分析部３３５は、抽出した部屋番号と、位置センサ３０２のＩＤと、位置センサ３０２で検出した時間を特定する情報と、を、時欄３２９ｂ、センサ欄３２９ｃ及び部屋欄３２９ｄに格納することで、位置テーブル３２９ａを生成して、位置情報記憶領域３２９に記憶する。
【０１８２】
出力情報生成部３３４は、入力部１４０を介して、検索条件の入力を受け付け、入力された検索条件に対応する情報を作業情報記憶領域１２５及び位置情報記憶領域３２９から抽出して、予め定められた形式にして出力する処理を行う。
【０１８３】
具体的には、出力情報生成部３３４は、例えば、図２６（検索条件入力画面３５１の概略図）に示すような検索条件入力画面３５１を出力部１４１に表示して、入力部１４０を介して必要な検索条件及び出力形態の入力を受け付け、入力された検索条件で検索を行い、また、入力された出力形態で出力を行う。
【０１８４】
図示するように、検索条件入力画面３５１は、ＮＯ欄３５１ａと、項目欄３５１ｂと、検索条件欄３５１ｃと、軸欄３５１ｄと、値欄３５１ｅと、を備える。
【０１８５】
ＮＯ欄３５１ａには、各項目を識別するための識別番号が格納される。
【０１８６】
項目欄３５１ｂには、検索条件欄３５１ｃ、軸欄３５１ｄ又は値欄３５１ｅで選択を行う項目を特定する情報が格納される。
【０１８７】
検索条件欄３５１ｃは、作業情報記憶領域１２５及び位置情報記憶領域３２９から検索を行う条件の入力を受け付ける。
【０１８８】
ここで、検索条件欄３５１ｃは、選択欄３５１ｆ及び入力欄３５１ｇが設けられている。そして、選択欄３５１ｆにおいて、入力部１４０を介して選択することの指示を入力して（チェックを入れて）、入力欄３５１ｇに検索する対象を入力することで、出力情報生成部３３４は、入力された検索条件に対応する情報を作業情報記憶領域１２５及び位置情報記憶領域３２９から抽出する。
【０１８９】
なお、項目欄３５１ｂが、「日時」の場合には、入力欄３５１ｇには、検索を行う開始日時と終了日時を入力する。
【０１９０】
項目欄３５１ｂが、「場所」の場合には、入力欄３５１ｇには、検索する対象として作業場所（部屋番号）が入力される。
【０１９１】
項目欄３５１ｂが、「作業者／グループ」の場合には、入力欄３５１ｇには、検索する対象として作業者名又はグループ名が入力される。
【０１９２】
項目欄３５１ｂが、「工具／設備」の場合には、入力欄３５１ｇには、検索する対象として工具名又は設備名が入力される。
【０１９３】
例えば、ネジの動作、ネジ止めの作業を行うときには電動ドライバを利用していることがわかるなど、動作辞書テーブル１２２ａで特定されている動作や作業辞書テーブル１２４で特定されている作業が特定の工具を利用している場合には、該当する工具により作業や動作がわかり、出力することができる。また、特定の設備が利用されている場合には、そのような設備が配置されている場所を特定することができる。
【０１９４】
従って、例えば、記憶部３２０に、工具と、動作又は作業と、を対応付けたテーブルを記憶しておくことで、入力欄３５１ｇで特定された工具から動作又は作業を特定して、作業テーブル１２５ａを検索することができる。
【０１９５】
また、記憶部３２０に、設備と、部屋番号と、を対応付けたテーブルを記憶しておくことで、位置テーブル３２９ａを検索することができる。
【０１９６】
また、作業者の作業の指示を行う作業指示データに工具や設備を表すデータを盛り込んでおき、入力部１４０を介してそのようなデータを入力して、記憶部３２０に記憶しておくことで、出力情報生成部３３４は、工具や設備から作業者の作業や作業時間等を検索することができるようになる。
【０１９７】
項目欄３５１ｂが、「対象品」の場合には、入力欄３５１ｇには、検索する対象として作業の対象となる物品（製造品、輸送品等）の名前が入力される。
【０１９８】
例えば、ネジの動作、ネジ止めの作業を行うときには対象品がネジだとわかるなど、動作辞書テーブル１２２ａで特定されている動作や作業辞書テーブル１２４で特定されている作業が特定の物品を対象としている場合には、入力された対象品により作業や動作を特定することができる。また、複数の物品を生産する場合には、それぞれの生産場所（部屋番号）は特定の場所であることが多いので、入力された対象品により場所（部屋）を特定することができる。
【０１９９】
従って、例えば、記憶部３２０に、対象物と、動作又は作業と、を対応付けたテーブルを記憶しておくことで、入力欄３５１ｇで特定された対象物から動作又は作業を特定して、作業テーブル１２５ａを検索することができる。
【０２００】
また、記憶部３２０に、対象物と、部屋番号と、を対応付けたテーブルを記憶しておくことで、位置テーブル３２９ａを検索することができる。
【０２０１】
項目欄３５１ｂが、「作業種類」の場合には、入力欄３５１ｇには、検索する対象として作業名が入力される。
【０２０２】
項目欄３５１ｂが、「作業の所要時間」の場合には、入力欄３５１ｇには、検索する対象として作業の所要時間が「短い」、「標準」又は「短い」といった文字列が入力される。
【０２０３】
ここで、作業の所要時間は、特定の作業の開始時刻から完了時刻までの時間である。作業テーブル１２５ａには、動作や作業に時刻を特定するデータが対応付けられているため、完了時刻と開始時刻との差として作業の所要時間を求めることができる。また、作業テーブル１２５ａにおいて、複数の作業が連続して行われると判断される場合には、次の作業の開始時刻と対象の作業の開始時刻の差として、作業の所要時間を求めることができる。
【０２０４】
そして、予め定めておいたしきい値で作業の所要時間を「短い」、「標準」又は「短い」に分類することで、それぞれに分類される作業を特定することができる。
【０２０５】
項目欄３５１ｂが、「作業の成果量」の場合には、入力欄３５１ｇには、検索する対象として作業の成果量が「少ない」、「普通」又は「多い」といった文字列が入力される。
【０２０６】
ここで、作業の成果量は、入力された時間に行った作業の量である。組立作業なら何台組み立てたか、運搬作業なら何個運搬作業したかといった数値として表される。これは、作業毎に、実際の作業で出力された個数を、作業時間当たりにして予め記憶部３２０に記憶しておくことで算出することができる。
【０２０７】
このように実際の作業で出力された個数を記憶しておくことで、予め定めておいたしきい値で作業の成果量を「少ない」、「普通」又は「多い」に分類することにより、それぞれに分類される作業を特定することができる。
【０２０８】
項目欄３５１ｂが、「効率」の場合には、入力欄３５１ｇには、検索する対象として作業の効率が「悪い」、「普通」又は「良い」といった文字列が入力される。
【０２０９】
効率は、作業の成果量を一定人数あたりとか、一定時間あたりに変換したものである。通常は一人あたりとか、１時間あたり、１日あたりといった数値を利用することが多い。本発明の実施例では、作業の成果量を、従事した作業者の人数、作業の所要時間で割って求めている。場合によってはこの値の逆数である、１作業に要する時間を使うこともある。
【０２１０】
また、ひとりの作業者が複数の作業を行う場合は、作業効率として入力された時間における、Ａ作業を何回とＢ作業を何回というように複数を組合せて表現することができる。さらに、あらかじめ各作業に重みを付けておいて、それらの重みとそれぞれの回数を掛け合わせたものを加算して総合的な指標を計算して使うこともできる。これらの指標を計算する元になる実施回数は、測定データを分析して抽出された作業の回数として求めることができる。
【０２１１】
このようにして算出された効率を、予め定めておいたしきい値で効率が「悪い」、「普通」又は「良い」に分類することで、それぞれに分類される作業を特定することができる。
【０２１２】
項目欄３５１ｂが、「ばらつき」の場合には、入力欄３５１ｇには、検索する対象として作業のばらつきが「小さい」、「普通」又は「大きい」といった文字列が入力される。
【０２１３】
ばらつきは、グループに属する作業者の効率の、人による違い、時間による違いなどであり、数値の集合や、標準偏差などによって表される。
【０２１４】
このようにして求めたばらつきを、予め定めておいたしきい値でばらつきが「小さい」、「普通」又は「大きい」に分類することで、それぞれに分類されるグループ（作業者）を特定することができる。
【０２１５】
軸欄３５１ｄでは、後述する値欄３５１ｅで選択された値を座標上で表示する場合の軸の選択を受け付ける。即ち、項目欄３５１ｂで特定されている項目に対応する軸欄３５１ｄに、入力部１４０を介して選択することの指示を入力することで（チェックを入れることで）、選択された項目が軸にされる。
【０２１６】
ここで、軸欄３５１ｄは、横軸欄３５１ｈ及び縦軸欄３５１ｉを備えており、それぞれの欄で項目を選択することができるようにされている。
【０２１７】
具体的には、軸欄３５１ｄで特定された項目が「日時」の場合には、座標において予め定められた原点位置から所定の時間間隔で軸の値が定められる。
【０２１８】
軸欄３５１ｄで特定された項目が「場所」の場合には、座標において予め定められた原点位置から、予め定められた位置に、予め定められた作業場所（部屋番号）が配置される。
【０２１９】
軸欄３５１ｄで特定された項目が「作業者／グループ」の場合には、座標において予め定められた原点位置から、予め定められた位置に、それぞれの作業者名又はグループ名が配置される。
【０２２０】
軸欄３５１ｄで特定された項目が「工具／設備」の場合には、座標において予め定められた原点位置から、予め定められた位置に、それぞれの工具名又は設備名が配置される。
【０２２１】
軸欄３５１ｄで特定された項目が「対象品」の場合には、座標において予め定められた原点位置から、予め定められた位置に作業の対象となる物品（製造品、輸送品等）の名前が配置される。
【０２２２】
軸欄３５１ｄで特定された項目が「作業種類」の場合には、座標において予め定められた原点位置から、予め定められた位置に、予め定められた作業名が入力される。
【０２２３】
軸欄３５１ｄで特定された項目が「作業の所要時間」、「作業の成果量」、「効率」又は「ばらつき」の場合には、座標において予め定められた原点位置から、予め定められた分類が、予め定められた位置に配置される。
【０２２４】
値欄３５１ｅでは、軸欄３５１ｄで特定された座標に表示する値の選択を受け付ける。即ち、項目欄３５１ｂで特定されている項目に対応する値欄３５１ｅに、入力部１４０を介して選択することの指示を入力することで（チェックを入れることで）、選択された項目に対応する値が軸欄３５１で特定される座標上に表示される。
【０２２５】
図２１に戻り、出力情報生成部３３４は、検索条件入力画面３５１の検索条件欄３５１ｃで入力された検索条件に従って、作業テーブル１２５ａ及び位置テーブル３２９ａを検索し、当該検索条件に合致する情報から値欄３５１ｅで特定される値を抽出して、抽出した値を、軸欄３５１ｄで特定される座標に表示する出力画面を生成して、出力部１４１に出力する処理を行う。
【０２２６】
例えば、図２７は、出力画面３５２の概略図である。
【０２２７】
出力画面３５２は、検索条件欄３５１ｃにおいて「日時」及び「作業種類」が選択され、それぞれの入力欄３５１ｇに「９：００から１７：００」及び「組立」が入力され、軸欄３５１ｄの横軸欄３５１ｈ及び縦軸欄３５１ｉにおいて「場所」が選択され、値欄３５１ｅにおいて「日時」及び「作業者／グループ」が選択された場合を示している。
【０２２８】
例えば、検索条件として指定された９：００〜１７：００の間に組み立てという作業を行ったデータを作業情報記憶領域１２５及び位置情報記憶領域３２９から抽出し、横軸欄３５１ｈ及び縦軸欄３５１ｉで指定された場所に基づいた２次元的な地図の形態で、値欄として指定された日時及び作業者／グループの値（ここでは、人数）が表示されている。この図２７は、通路を隔てて５部屋ずつ合計１０部屋が並んでいる２次元的な地図を表しており、各部屋に９：００〜１７：００の間の時刻ごとの組立作業に従事した人の人数が表示されている。
【０２２９】
このように、軸欄３５１ｄの横軸欄３５１ｈ及び縦軸欄３５１ｉにおいて「場所」が選択された場合には、二次元における地図上に値が表示される。
【０２３０】
以上に記載した作業情報処理装置３１０は、例えば、図１３に示すような、一般的なコンピュータ１６０で実現できる。
【０２３１】
例えば、記憶部３２０は、ＣＰＵ１６１がメモリ１６２又は外部記憶装置１６３を利用することにより実現可能であり、制御部３３０は、外部記憶装置１６３に記憶されている所定のプログラムをメモリ１６２にロードしてＣＰＵ１６１で実行することで実現可能であり、入力部１４０は、ＣＰＵ１６１が入力装置１６６を利用することで実現可能であり、出力部１４１は、ＣＰＵ１６１が出力装置１６７を利用することで実現可能であり、通信部１４２は、ＣＰＵ１６１が通信装置１６８を利用することで実現可能である。
【０２３２】
この所定のプログラムは、読取装置１６５を介して記憶媒体１６４から、あるいは、通信装置１６８を介してネットワークから、外部記憶装置１６３にダウンロードされ、それから、メモリ１６２上にロードされてＣＰＵ１６１により実行されるようにしてもよい。また、読取装置１６５を介して記憶媒体１６４から、あるいは、通信装置１６８を介してネットワークから、メモリ１６２上に直接ロードされ、ＣＰＵ１６１により実行されるようにしてもよい。
【０２３３】
図２８は、出力情報生成部３３４における出力画面の生成処理を示すフローチャートである。
【０２３４】
まず、出力情報生成部３３４は、図２６に示すような検索条件入力画面３５１を出力部１４１に出力し、検索条件入力欄３５１ｃにおいて、入力部１４０を介して検索条件の入力を受け付ける（Ｓ４０）。
【０２３５】
次に、出力情報生成部３３４は、検索条件入力画面３５１の軸入力欄３５１ｄにおいて、横軸及び縦軸となる項目の選択を受け付ける（Ｓ４１）。
【０２３６】
次に、出力情報生成部３３４は、検索条件入力画面３５１の値入力欄３５１ｅにおいて出力値となる項目の選択を受け付ける（Ｓ４２）。
【０２３７】
次に、出力情報生成部３３４は、ステップＳ４０で入力された検索条件により、作業テーブル１２５ａ及び位置テーブル３２９ａを検索することで、必要なデータを検索する（Ｓ４３）。
【０２３８】
次に、出力情報生成部３３４は、ステップＳ４１で入力された横軸及び縦軸の項目に応じて、ステップＳ４３で検索されたデータを並べ替える（Ｓ４４）。
【０２３９】
次に、出力情報生成部３３４は、ステップＳ４２で入力された受け付けた出力値項目に基づいて出力するべき値を算出する（Ｓ４５）。
【０２４０】
そして、出力情報生成部３３４は、ステップＳ４５で算出した値をステップＳ４４で並べ替えた座標上に配置することで、出力画面を生成して出力部１４１に出力する（Ｓ４６）。
【０２４１】
出力情報生成部３３４での出力画面の生成は、このような手順で行われるため、検索条件入力画面３５１で指定される検索条件、軸、値の項目は独立であり、各種の組み合わせが受け付け可能である。
【０２４２】
例えば、図２９は、縦軸をグループ名、横軸を部屋番号とし、値を日時と作業者にした場合の表示画面３５３の概略図である。
【０２４３】
また、図３０は、縦軸を時間、横軸を部屋番号とし、値を作業種類と作業者にした場合の表示画面３５４の概略図である。
【０２４４】
また、図３１は、縦軸を作業者、横軸を場所とし、値を効率とした場合の表示画面３５５の概略図である。ここで、図３１では、効率の値をプロットして、プロットした値を直線で連結することでグラフ化している。
【０２４５】
また、図３２は、縦軸をグループ名、横軸を日時とし、値を作業の成果量とした場合の表示画面３５６の概略図である。
【０２４６】
なお、第３の実施形態においては、以上のような表示画面を出力部１４１に出力するようにしているが、このような態様に限定されず、例えば、出力情報生成部３３４は、第一の実施形態と同様に、入力部１４０を介して、作業者の氏名又はグループ名の入力を受け付け、当該作業者名又はグループ名で特定されるグループに含まれる作業者の動作と、作業と、これらの動作及び作業がなされた時間と、これらの作業が行われた場所（部屋）を特定する情報を出力部１４１に出力するようにしてもよい。
【０２４７】
図３３にこのような場合の出力情報３３４ａの概略図である。
【０２４８】
図示するように、出力情報３３４ａは、時欄３３４ｂと、センサ欄３３４ｃと、作業欄３３４ｄと、作業者欄３３４ｅと、グループ欄３３４ｆと、センサ２欄３３４ｇと、部屋欄３３４ｈと、を備え、出力情報生成部３３４が抽出した情報及び当該情報に関連する情報を各々格納する。
【０２４９】
以上に記載した実施形態は、物品を製造する際に作業データ処理システムを使用する例を示したが、このような態様に限定されず、例えばこのようなシステムをレストランの業務に適用することも可能である。
【０２５０】
例えば、レストランで業務を行っている、コック、ウエイター、ウエイトレスなどが加速度センサ、位置センサなどを装着して通常通りの業務を行うと、動作に応じた測定値が収集され、これらを分析し、情報を出力することが可能なる。
【０２５１】
動作辞書テーブルには、一般的な移動などの動作のほか、それぞれの業務特有の、なべの持上げ、中華なべを動かしての調理物の撹拌、食器の配列、食器の片付けなどに関する動作情報を格納しておく。
【０２５２】
また、作業辞書テーブルには、複数の動作で構成される、調理、かたづけ、配膳、顧客案内、注文受付などに関する作業情報を格納しておく。
【０２５３】
これらの動作辞書テーブル及び作業辞書テーブル、別途収集した注文データなどを利用すると、測定値から各作業者の作業内容、作業場所などを分析推定して出力することができる。
【０２５４】
この出力されたデータを利用すると、作業者ごと、時間ごとなどの作業効率の違い、改善候補項目などを知ることができ、業務改善に利用することができる。
【０２５５】
また、以上に記載したシステムを、販売店の業務に適用することも可能である。
【０２５６】
販売店で業務を行っている、店員、入出庫担当者などに加速度センサ、位置センサなどを装着して通常通りの業務を行うと、動作に応じた測定値が収集され、これを分析して出力することができる。
【０２５７】
動作辞書テーブルには、一般的な移動などの動作のほか、それぞれの業務特有の、顧客の案内、顧客への説明、倉庫での商品の移動、販売エリアでの商品の配置などに関する動作情報を格納しておく。
【０２５８】
また、作業辞書テーブルには、複数の動作で構成される、販売、在庫管理、入出庫などに関する作業情報を格納しておく。
【０２５９】
これらの動作辞書テーブル、作業辞書テーブル、別途収集した注文データなどを利用すると、測定値から各作業者の作業内容、作業場所などを分析推定して出力することができる。
【０２６０】
この出力されたデータを利用すると、作業者ごと、時間ごとなどの作業効率の違い、改善候補項目などを知ることができ、業務改善に利用することができる。
【図面の簡単な説明】
【０２６１】
【図１】作業データ処理システムの概略図。
【図２】作業情報処理装置の概略図。
【図３】測定テーブルの概略図。
【図４】動作辞書テーブルの概略図。
【図５】動作テーブルの概略図。
【図６】作業辞書テーブルの概略図。
【図７】作業テーブルの概略図。
【図８】対応関係テーブルの概略図。
【図９】グループ編成テーブルの概略図。
【図１０】測定値をフーリエ変換した結果を示す概略図。
【図１１】正規化処理後の動作テーブルの概略図。
【図１２】出力情報の概略図。
【図１３】コンピュータの概略図。
【図１４】作業情報処理装置での処理を示すフローチャート。
【図１５】動作分析部での処理を示すフローチャート。
【図１６】作業分析部での処理を示すフローチャート。
【図１７】作業情報処理装置の概略図。
【図１８】改善案テーブルの概略図。
【図１９】改善案情報の一例を示す概略図。
【図２０】作業データ処理システムの概略図。
【図２１】作業情報処理装置の概略図。
【図２２】位置測定テーブルの概略図。
【図２３】対応関係テーブルの概略図。
【図２４】位置特定テーブルの概略図。
【図２５】位置テーブルの概略図。
【図２６】検索条件入力画面の概略図。
【図２７】出力画面の概略図。
【図２８】出力画面の生成処理を示すフローチャート。
【図２９】表示画面の概略図
【図３０】表示画面の概略図。
【図３１】表示画面の概略図。
【図３２】表示画面の概略図。
【図３３】出力情報の概略図。
【符号の説明】
【０２６２】
１００、３００  作業データ処理システム
１０１  センサ
３０２  位置センサ
１１０、２１０、３１０  作業情報処理装置
１２０、２２０、３２０  記憶部
１２１、３２１  測定情報記憶領域
１２２  動作辞書情報記憶領域
１２３  動作情報記憶領域
１２４  作業辞書情報記憶領域
１２５  作業情報記憶領域
１２６、３２６  環境情報記憶領域
２２７  改善案情報記憶領域
３２８  位置特定情報記憶領域
３２９  位置情報記憶領域
１３０、２３０、３３０  制御部
１３１、３３１  測定情報管理部
１３２  動作分析部
１３３  作業分析部
１３４、２３４、３３４  出力情報生成部
３３５  位置分析部
１４０  入力部
１４１  出力部
１４２  通信部
【図１】
0005159263.tif 000002
【図２】
0005159263.tif 000003
【図３】
0005159263.tif 000004
【図４】
0005159263.tif 000005
【図５】
0005159263.tif 000006
【図６】
0005159263.tif 000007
【図７】
0005159263.tif 000008
【図８】
0005159263.tif 000009
【図９】
0005159263.tif 000010
【図１０】
0005159263.tif 000011
【図１１】
0005159263.tif 000012
【図１２】
0005159263.tif 000013
【図１３】
0005159263.tif 000014
【図１４】
0005159263.tif 000015
【図１５】
0005159263.tif 000016
【図１６】
0005159263.tif 000017
【図１７】
0005159263.tif 000018
【図１８】
0005159263.tif 000019
【図１９】
0005159263.tif 000020
【図２０】
0005159263.tif 000021
【図２１】
0005159263.tif 000022
【図２２】
0005159263.tif 000023
【図２３】
0005159263.tif 000024
【図２４】
0005159263.tif 000025
【図２５】
0005159263.tif 000026
【図２６】
0005159263.tif 000027
【図２７】
0005159263.tif 000028
【図２８】
0005159263.tif 000029
【図２９】
0005159263.tif 000030
【図３０】
0005159263.tif 000031
【図３１】
0005159263.tif 000032
【図３２】
0005159263.tif 000033
【図３３】
0005159263.tif 000034