(57)【要約】【課題】作業場で作業する作業者やその作業種別に関する情報を好適に生成して記録することが可能な作業情報記録装置、表示システム及びプログラムを提供する。【解決手段】作業情報記録装置は、作業場を撮影する撮影手段が生成した画像を取得し、取得した画像の色情報に基づき、作業者及び作業者が実行する作業種別を識別する。そして、識別した作業者の識別情報及び作業種別の識別情報を、画像が撮影された日時を示す日時情報と共に記憶部に記録する。【選択図】図２
2014146181.tif 000002
【特許請求の範囲】
【請求項１】
作業場を撮影する撮影手段が生成した画像を取得する画像取得手段と、
前記画像取得手段が取得した画像の色情報に基づき、作業者又は作業者が実行する作業種別の少なくとも一方を識別する画像識別手段と、
前記画像識別手段が識別した作業者の識別情報又は作業種別の識別情報の少なくとも一方を、前記画像が撮影された日時を示す日時情報と共に記憶部に記録する作業情報記録手段と、
を有することを特徴とする作業情報記録装置。
【請求項２】
前記記憶部に記憶された作業者の識別情報又は作業種別の識別情報の少なくとも一方と日時情報とに基づき、所定の期間における作業者又は作業種別の少なくとも一方ごとの作業時間を算出する作業時間算出手段をさらに有することを特徴とする請求項１に記載の作業情報記録装置。
【請求項３】
前記作業者は、前記作業者ごとに異なる色が付された作業者識別物又は前記作業種別の少なくとも一方ごとに異なる色が付された作業種別識別物を身に着け、
前記記憶部は、前記作業者識別物の作業者ごとの色情報又は前記作業種別識別物の作業種別の少なくとも一方ごとの色情報を記憶し、
前記画像識別手段は、前記記憶部に記憶された色情報を参照し、前記画像の色情報に基づき、作業者又は作業者が実行する作業種別の少なくとも一方を識別することを特徴とする請求項１または２に記載の作業情報記録装置。
【請求項４】
前記作業者識別物または及び前記作業種別識別物の色を、前記作業場に作業者が存在しない場合に前記撮影手段が撮影した画像に表示された色及び当該色の近似色を除外した色に決定する色決定手段をさらに有することを特徴とする請求項３に記載の作業情報記録装置。
【請求項５】
前記記憶部は、時間帯、時期、又は前記画像の画素領域の少なくとも一方ごとに、前記色情報を記憶し、
前記画像識別手段は、時間帯、時期、又は前記画像の画素領域の少なくとも一方に応じて、前記記憶部から参照する色情報を変更することを特徴とする請求項３または４に記載の作業情報記録装置。
【請求項６】
前記画像識別手段は、前記画像から前記作業者の表示領域を抽出し、当該表示領域ごとに前記作業者又は前記作業種別の少なくとも一方を識別することを特徴とする請求項１乃至５のいずれか一項に記載の作業情報記録装置。
【請求項７】
前記作業情報記録手段は、前記作業者の識別情報又は前記作業種別の識別情報の少なくとも一方を、作業を行った位置を示す位置情報と共に前記記憶部に記録することを特徴とする請求項１乃至６のいずれか一項に記載の作業情報記録装置。
【請求項８】
前記画像識別手段は、前記作業者又は前記作業種別の少なくとも一方の識別の精度に関する指標が所定の閾値以下の場合、前記記憶部に記録させる当該作業者の識別情報又は前記作業種別の識別情報の少なくとも一方を、前後の時間に生成された前記画像に対する作業者又は作業種別の少なくとも一方の識別結果に基づき決定することを特徴とする請求項１乃至７のいずれか一項に記載の作業情報記録装置。
【請求項９】
前記画像識別手段は、前記画像取得手段が取得した画像のうち、所定範囲の画素領域に基づき、前記作業者又は前記作業種別の少なくとも一方を識別することを特徴とする請求項１乃至８のいずれか一項に記載の作業情報記録装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の作業情報記録装置と、前記作業情報記録装置と通信を行う端末装置とを有する表示システムであって、
前記作業情報記録装置は、
前記記憶部に記憶された作業者の識別情報又は作業種別の識別情報の少なくとも一方と日時情報とに基づき、所定の期間における作業者又は作業種別の少なくとも一方ごとの作業時間を算出する作業時間算出手段と、
前記作業時間に基づく分析を行う分析手段と、
前記分析手段の分析結果を示す表示情報を前記端末装置に送信する結果送信手段とを有し、
前記端末装置は、
前記作業情報記録装置から受信した表示情報を表示する表示手段
を有することを特徴とする表示システム。
【請求項１１】
記憶部を有する作業情報記録装置が実行するプログラムであって、
作業場を撮影する撮影手段が生成した画像を取得する画像取得手段と、
前記画像取得手段が取得した画像の色情報に基づき、作業者又は作業者が実行する作業種別の少なくとも一方を識別する画像識別手段と、
前記画像識別手段が識別した作業者の識別情報又は作業種別の識別情報の少なくとも一方を、前記画像が撮影された日時を示す日時情報と共に前記記憶部に記録する作業情報記録手段
として前記作業情報記録装置を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業場での作業記録を管理する技術に関する。
【背景技術】
【０００２】
従来から、作業終了時等に作業者から作業結果の入力を受け付けることで作業種別ごとの作業時間を管理するシステムが知られている。また、特許文献１には、カメラ画像に写された作業マーカーを検出することで、作業者の作業部位を認識する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１３５３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
作業者等の入力を伴うことなく自動的に作業情報を生成し、作業時間の管理等を行うには、作業場で作業している作業者や当該作業者が作業している作業種別を適切に識別する必要がある。一方、特許文献１には、作業場で作業している作業者や当該作業者が作業している作業種別を識別する方法については、何ら開示されていない。そこで、本発明は、作業場で作業している作業者や作業種別に関する情報を好適に生成して記録することが可能な作業情報記録装置、表示システム及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、作業情報記録装置は、作業場を撮影する撮影手段が生成した画像を取得する画像取得手段と、前記画像取得手段が取得した画像の色情報に基づき、作業者又は作業者が実行する作業種別の少なくとも一方を識別する画像識別手段と、前記画像識別手段が識別した作業者の識別情報又は作業種別の識別情報の少なくとも一方を、前記画像が撮影された日時を示す日時情報と共に記憶部に記録する作業情報記録手段と、を有する。ここで、「色情報」とは、色を定量的に表す情報を指し、ＲＧＢ色空間、ＨＳＶ色空間、Ｌａｂ色空間などの種々の色空間で用いられる指標であってもよい。
【０００６】
本発明の他の観点では、記憶部を有する作業情報記録装置が実行するプログラムであって、作業場を撮影する撮影手段が生成した画像を取得する画像取得手段と、前記画像取得手段が取得した画像の色情報に基づき、作業者又は作業者が実行する作業種別の少なくとも一方を識別する画像識別手段と、前記画像識別手段が識別した作業者の識別情報又は作業種別の識別情報の少なくとも一方を、前記画像が撮影された日時を示す日時情報と共に記憶部に記録する作業情報記録手段として前記作業情報記録装置を機能させる。
【発明の効果】
【０００７】
本発明によれば、作業情報記録装置は、撮影手段により撮影された画像に基づき、作業場で作業する作業者や作業種別に関する情報を好適に生成して記録することができ、作業時間を好適に算出することができる。また、端末装置は、作業情報記録装置が算出した作業者や作業種別ごとの作業時間に基づく種々の分析結果を表示することができる。
【図面の簡単な説明】
【０００８】
【図１】表示システムの概略構成を示す。
【図２】作業記録生成処理の手順を示すフローチャートである。
【図３】作業記録ＤＢのデータ構造を示す。
【図４】作業者表示領域内の各画素に対するカラーヒストグラムの一例である。
【図５】第１色情報テーブルのデータ構造を示す。
【図６】第２色情報テーブルのデータ構造を示す。
【図７】作業者評価に関連するテーブルの例である。
【図８】複数の作業者の評価を示す棒グラフである。
【図９】指定作業者の評価の時系列の変化を示す棒グラフである。
【図１０】（Ａ）は、各作業種別に対する作業者ごとの作業能を示すテーブルである。（Ｂ）は、（Ａ）に示す作業能のテーブルから算出した人員計画に関するグラフである。
【図１１】変形例に係る作業記録ＤＢのデータ構造を示す。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明に好適な実施形態について説明する。
【００１０】
［システム構成］
図１は、本実施形態に係る表示システム１０の概略構成を示す図である。表示システム１０は、ビニールハウスや圃場などの植物栽培を行う作業場１での各作業者２の作業記録を集計し、作業記録に基づく情報を可視化するためのシステムである。図１に示すように、表示システム１０は、カメラ３と、端末装置４と、サーバ装置５とを備える。カメラ３及び端末装置４は、それぞれサーバ装置５とネットワーク９を介して接続している。
【００１１】
カメラ３は、作業場１に向けて設置されたカメラである。カメラ３は、所定間隔ごとに撮影した静止画像又は動画像（「撮影画像Ｉｍ」とも呼ぶ。）を生成し、サーバ装置５に撮影画像Ｉｍを送信する。
【００１２】
端末装置４は、ＣＰＵ等のプロセッサや、ＲＯＭやＲＡＭといったメモリや、ディスプレイや、マウスやキーボード等を備えるパーソナルコンピュータ（例えばノートパソコン）である。端末装置４は、各作業者２の作業記録に基づく所定の情報を要求する情報（「要求情報Ｉｒ」とも呼ぶ。）をサーバ装置５に送信することで、要求情報Ｉｒに応じた所定の表示情報（「表示情報Ｉｄ」とも呼ぶ。）をサーバ装置５から受信し、当該表示情報Ｉｄに基づく表示を行う。
【００１３】
サーバ装置５は、ＣＰＵ等のプロセッサや、ＲＯＭやＲＡＭといったメモリを有する。サーバ装置５は、カメラ３から送信される撮影画像Ｉｍに基づき、作業者２及び作業者２の作業種別を認識する。そして、サーバ装置５は、認識した作業者２の識別情報（「作業者ＩＤ」とも呼ぶ。）及び作業種別の識別情報（「作業種ＩＤ」とも呼ぶ。）及び撮影画像Ｉｍの生成日時に相当する日時を示す日時情報の組をメモリに記憶する。以後では、作業者ＩＤ、作業種ＩＤ、及び日時情報の組を一件分のデータ（「レコード」とも呼ぶ。）とするデータベースを「作業記録ＤＢ」とも呼ぶ。そして、サーバ装置５は、端末装置４から要求情報Ｉｒを受信した場合に、作業記録ＤＢを参照し、要求情報Ｉｒに応じた表示情報Ｉｄを生成し、端末装置４へ送信する。
【００１４】
作業者２は、自己の作業者ＩＤに対応する色を有する作業服２１と、当該作業者２が実行する作業種別に応じた色を有する作業帽２２とを着用している。作業服２１は、作業者ＩＤごとに異なる色を有し、作業帽２２は、作業種ＩＤごとに異なる色を有する。さらに、作業服２１と作業帽２２とは、互いに重ならない色を有する。
【００１５】
好適には、作業服２１の色及び作業帽２２の色は、作業者２が作業場１にいない場合に生成された撮影画像Ｉｍ（「デフォルト画像」とも呼ぶ。）中に撮影された植物、土、機器などが有する色（単に「既存色」とも呼ぶ。）以外の色に定められる。即ち、作業服２１の色及び作業帽２２の色は、色空間から既存色及びその近似色の空間を除いた空間に対応する色に設定される。上述の既存色の近似色とは、当該既存色であるとサーバ装置５が誤認識するおそれがある色を指し、例えば実験等に基づき予め定められる。好適には、色空間から既存色及びその近似色の空間を除いた空間を、使用する色の数（即ち作業者ＩＤ及び作業種ＩＤの数の合計数）分だけ等分し、等分された空間ごとの代表点が示す色に、作業者ＩＤごとの各作業服２１の色及び作業種ＩＤごとの各作業帽２２の色が定められる。
【００１６】
［作業記録生成処理］
次に、作業記録ＤＢの各レコードを生成する処理である作業記録生成処理について具体的に説明する。
【００１７】
（１）処理概要
図２は、作業記録生成処理の手順を示すフローチャートである。図２に示すフローチャートの処理は、所定の周期（例えば１分間隔）で繰り返し実行される。
【００１８】
まず、カメラ３は、作業場１を撮影した撮影画像Ｉｍを生成し、サーバ装置５へ送信する（ステップＳ１０１）。そして、サーバ装置５は、撮影画像Ｉｍをカメラ３から受信する（ステップＳ２０１）。
【００１９】
次に、サーバ装置５は、撮影画像Ｉｍから作業者２が表示された領域（「作業者表示領域Ｔｄ」とも呼ぶ。）を抽出する（ステップＳ２０２）。例えば、サーバ装置５は、作業者２が作業場１に存在しないときに撮影されたデフォルト画像を予めメモリに記憶しておき、当該デフォルト画像を参照することで、ステップＳ２０１で取得した撮影画像Ｉｍから作業者表示領域Ｔｄとなる画素群を抽出する。この場合、例えば、サーバ装置５は、撮影画像Ｉｍとデフォルト画像との画素ごとの差分処理を行うことで、撮影画像Ｉｍとデフォルト画像とで異なる画素値を有する画素を抽出し、抽出した画素を、隣接した一まとまりの画素群ごとに、作業者表示領域Ｔｄとして認識する。
【００２０】
次に、サーバ装置５は、作業者表示領域Ｔｄごとに作業者ＩＤを認識する（ステップＳ２０３）。さらに、サーバ装置５は、作業者表示領域ごとに作業種ＩＤを認識する（ステップＳ２０４）。ステップＳ２０３及びステップＳ２０４の詳細については後述する。
【００２１】
そして、サーバ装置５は、ステップＳ２０３で認識した作業者ＩＤ、ステップＳ２０４で認識した作業種ＩＤ、及び撮影画像Ｉｍの撮影時の日時を示す日時情報の組を作業記録ＤＢに記憶する（ステップＳ２０５）。
【００２２】
図３は、作業記録ＤＢのデータ構造を示す。図３に示すように、作業記録ＤＢは、日時と、作業者ＩＤと、作業種ＩＤとを関連付けて記憶する。図３の例では、２０１２年１１月９日の１２時０分に、作業者ＩＤ「Ｐ０１」の作業者２が作業場１に入って作業種ＩＤ「Ｗ０１」に相当する作業を開始している。さらに、２０１２年１１月９日の１２時５分に、作業者ＩＤ「Ｐ０２」の作業者２が作業場１に入って作業種ＩＤ「Ｗ０１」に相当する作業を開始している。さらに、２０１２年１１月９日の１２時６分に、作業者ＩＤ「Ｐ０１」の作業者２が作業帽２２を履き替えて作業種ＩＤ「Ｗ０２」に相当する作業を開始している。
【００２３】
そして、サーバ装置５は、作業記録ＤＢを参照することで、作業者ＩＤ及び作業種ＩＤごとに作業時間を好適に算出することが可能である。例えば、サーバ装置５は、所定の作業者ＩＤを有する作業者の作業種ＩＤの作業の実行時間を算出する場合、まず、これらの作業者ＩＤ及び作業種ＩＤに該当する作業記録ＤＢのレコード数をカウントする。そして、サーバ装置５は、カウントしたレコード数に、作業記録ＤＢのレコードを生成する時間間隔を乗じることで、対象の作業者ＩＤ及び作業種ＩＤに対応する作業時間を算出する。図３の例では、サーバ装置５は、例えば作業者ＩＤ「Ｐ０１」の作業者が作業種ＩＤ「ＷＯ１」の作業を実行した時間を、これらの作業者ＩＤ及び作業種ＩＤに該当する作業記録ＤＢのレコード数「６」に、レコードの生成間隔「１分」を乗じることで得た時間「６分」であると認識する。このように、サーバ装置５は、作業記録ＤＢを参照し、各作業者の各作業種に対する作業時間を好適に算出することができる。
【００２４】
（２）作業者ＩＤ及び作業種ＩＤの認識
次に、ステップＳ２０３及びステップＳ２０４でサーバ装置５が実行する処理の具体例について説明する。
【００２５】
サーバ装置５は、ステップＳ２０２で認識した撮影画像Ｉｍ中の各作業者表示領域Ｔｄに対し、各色に対する画素数の度数分布であるカラーヒストグラムを生成する。図４は、撮影画像Ｉｍの１つの作業者表示領域Ｔｄ内の各画素に対するカラーヒストグラムの一例である。図４の例では、サーバ装置５は、色相を表す各値に対して、該当する画素数を示すカラーヒストグラムを生成している。なお、作業者表示領域Ｔｄには、作業服２１を示す画素と、作業帽２２を示す画素とが存在するため、図４のカラーヒストグラムでは、色相「Ｈ１」と色相「Ｈ２」との２つの値に対応する画素数の極大値が存在する。
【００２６】
次に、サーバ装置５は、各作業者ＩＤに対応する作業服２１の色情報のテーブル（「第１色情報テーブル」とも呼ぶ。）を参照し、生成したヒストグラムに基づき、各作業者表示領域Ｔｄに対応する作業者ＩＤを決定する。同様に、サーバ装置５は、生成したヒストグラムに基づき、各作業種ＩＤに対応する作業帽２２の色情報のテーブル（「第２色情報テーブル」とも呼ぶ。）を参照し、各作業者表示領域Ｔｄに対応する作業種ＩＤを決定する。
【００２７】
図５は、第１色情報テーブルのデータ構造を示し、図６は、第２色情報テーブルのデータ構造を示す。図５に示すように、第１色情報テーブルでは、各作業者ＩＤに対し、対応する作業服２１の色情報である色相の値が関連付けられている。なお、図５の例では、各作業者ＩＤ「Ｐ０１」〜「Ｐ０４」に対し、色相「Ｈａ」〜「Ｈｄ」が関連付けられている。同様に、図６の第２色情報テーブルでは、各作業種ＩＤに対し、対応する作業帽２２の色情報が関連付けられている。なお、図６の例では、各作業種ＩＤ「Ｗ０１」〜「Ｗ０４」に対し、色相「Ｈｘ」〜「Ｈｖ」が関連付けられている。
【００２８】
従って、図４〜図６の例では、サーバ装置５は、まず、図４のカラーヒストグラムの画素数の極大値に相当する色相Ｈ１、Ｈ２をそれぞれ認識する。そして、サーバ装置５は、図５に示す第１色情報テーブル及び図６に示す第２色情報テーブルを参照し、色相Ｈ１にそれぞれ最も近い色情報と関連付けられた作業者ＩＤ又は作業種ＩＤを決定する。同様に、サーバ装置５は、色相Ｈ２にそれぞれ最も近い色情報と関連付けられた作業者ＩＤ又は作業種ＩＤを決定する。これにより、サーバ装置５は、作業者表示領域Ｔｄごとに、作業者ＩＤ及び作業種ＩＤを好適に決定することができる。
【００２９】
［表示例］
次に、サーバ装置５が作業記録ＤＢを参照して生成する表示情報Ｉｄについて説明する。サーバ装置５は、要求情報Ｉｒに応じて、作業記録ＤＢを参照して算出した各作業者２の作業時間に関する分析を行い、分析結果である表示情報Ｉｄを生成する。以下では、表示情報Ｉｄの種類ごとに具体例を説明する。
【００３０】
（１）作業者評価
サーバ装置５は、作業記録ＤＢを参照し、要求情報Ｉｒで指定された作業者２（「指定作業者」とも呼ぶ。）に対して、作業種ＩＤごとの作業時間に基づく評価（「作業者評価」とも呼ぶ。）を行い、当該作業者評価を端末装置４上で表示させることが可能である。これについて、図７を参照して説明する。
図７（Ａ）〜（Ｃ）は、作業者評価に関連するテーブルの例である。具体的に、図７（Ａ）は、指定作業者に対する各月及び通年での作業種ＩＤごとの予定作業時間を示したテーブルである。また、図７（Ｂ）は、指定作業者に対する各月及び通年での作業種ＩＤごとの実作業時間を示したテーブルである。また、図７（Ｃ）は、表示情報Ｉｄにより端末装置４が表示した作業種別ごとの指定作業者の評価のテーブルを示す。
【００３１】
ここで、図７（Ｂ）、（Ｃ）に示すテーブルの生成処理について説明する。まず、端末装置４は、指定作業者の作業者ＩＤの入力を受け付け、入力された作業者ＩＤを含む要求情報Ｉｒをサーバ装置５に送信する。この場合、サーバ装置５は、指定作業者の作業者ＩＤに対応するレコードを作業記録ＤＢから抽出する。そして、サーバ装置５は、各作業種ＩＤの月ごとの作業時間を算出することで、図７（Ｂ）に示すテーブルを生成する。
【００３２】
次に、サーバ装置５は、図７（Ａ）、（Ｂ）に示すテーブルを参照し、通年での予定作業時間と実作業時間との関係に基づき、図７（Ｃ）に示す作業種ＩＤごとの評価を決定する。図７（Ｃ）では、サーバ装置５は、予定作業時間よりも実作業時間が短い作業種ＩＤに対して最高評価「Ａ」を付し、予定作業時間と実作業時間とが同等の作業種ＩＤに対して中間評価「Ｂ」を付し、定作業時間よりも実作業時間が長い作業種ＩＤに対して、最低評価「Ｃ」している。なお、サーバ装置５は、図７（Ａ）に示す予定作業時間のテーブルを予めメモリに記憶している。
【００３３】
そして、サーバ装置５は、図７（Ｃ）に示す作業者評価のテーブルの表示情報Ｉｄを端末装置４に送信し、当該作業者評価のテーブルを端末装置４に表示させる。これにより、端末装置４のユーザは、指定した任意の作業者２の作業種別ごとの評価を好適に確認することができる。なお、図７の例では、サーバ装置５は、１年分の作業者評価を算出したが、これに代えて、複数年分の作業者評価を算出してもよい。
【００３４】
（２）作業者間評価
サーバ装置５は、作業記録ＤＢを参照し、要求情報Ｉｒで指定された複数の指定作業者に対する作業者評価を決定し、これらの作業者評価を比較可能に表示した表示情報Ｉｄを生成することが可能である。これについて図８を参照して説明する。
【００３５】
図８は、表示情報Ｉｄにより端末装置４が表示した複数の作業者２の評価を示す棒グラフである。具体的には、図８は、前述した評価Ａを３点、評価Ｂを２点、評価Ｃを１点とした場合の全ての作業種ＩＤ「Ｗ０１」〜「Ｗ１０」に対する合計点を示す棒グラフを、指定作業者の作業者ＩＤ「Ｐ０１」〜「Ｐ０４」ごとに表示している。なお、図８の棒グラフでは、便宜上、各作業種ＩＤ「Ｗ０１」〜「Ｗ１０」の各点数に相当する領域を線で区切り、当該領域の各々には作業種ＩＤの符号を付している。
【００３６】
図８に示す表示を行う場合、まず、端末装置４は、複数人の指定作業者に対応する作業者ＩＤの入力を受け付け、入力された複数の作業者ＩＤを含む要求情報Ｉｒをサーバ装置５に送信する。そして、サーバ装置５は、前述の「（１）作業者評価」と同様に、各指定作業者の作業種別ごとの評価Ａ〜Ｃをそれぞれ決定する。そして、サーバ装置５は、各評価Ａ〜Ｃをそれぞれ数値化し、図８に示す棒グラフの表示情報Ｉｄを生成する。そして、サーバ装置５は、生成した表示情報Ｉｄを端末装置４に送信し、図８に示す棒グラフを端末装置４に表示させる。これにより、端末装置４のユーザは、任意の作業者２を指定して、その実作業時間に基づく評価を好適に比較することができる。
【００３７】
（３）作業者時系列評価
サーバ装置５は、作業記録ＤＢを参照し、要求情報Ｉｒで指定された指定作業者に対する所定期間内の単位期間ごとの作業者評価及び点数を決定し、指定作業者の評価の時系列の変化を示す表示情報Ｉｄを生成することが可能である。これについて図９を参照して説明する。
【００３８】
図９は、表示情報Ｉｄにより端末装置４が表示した指定作業者の評価の時系列の変化を示す棒グラフである。図９の例では、図８の例と同様、評価Ａを３点、評価Ｂを２点、評価Ｃを１点とした場合の全ての作業種ＩＤ「Ｗ０１」〜「Ｗ１０」に対する合計点を示す棒グラフを、一年ごとに４年分表示している。なお、図９の棒グラフでは、便宜上、各作業種ＩＤ「Ｗ０１」〜「Ｗ１０」の各点数に相当する領域を線で区切り、当該領域の各々には作業種ＩＤの符号を付している。
【００３９】
図９に示す表示を行う場合、まず、端末装置４は、任意の指定作業者に対応する作業者ＩＤの入力を受け付けると共に、必要に応じて表示対象となる期間（図９では４年）及び単位期間（図９では１年）の入力を受け付け、入力された情報を含む要求情報Ｉｒをサーバ装置５に送信する。そして、サーバ装置５は、表示対象となる期間において、指定作業者の作業種別ごとの評価Ａ〜Ｃを単位期間ごとにそれぞれ決定する。そして、サーバ装置５は、各評価Ａ〜Ｃをそれぞれ数値化し、図９に示す棒グラフの表示情報Ｉｄを生成する。そして、サーバ装置５は、生成した表示情報Ｉｄを端末装置４に送信し、図９に示す棒グラフを端末装置４に表示させる。これにより、端末装置４のユーザは、任意の作業者２を指定して、時系列での評価の遷移を好適に確認することができる。
【００４０】
（４）人員最適化
サーバ装置５は、作業記録ＤＢを参照し、任意の作業計画に対し、当該作業計画を適切に実行可能な範囲で最も作業者２の人数が少ない人員計画を算出し、表示情報Ｉｄにより端末装置４に算出結果を表示させることが可能である。
【００４１】
まず、人員計画の算出に必要な作業能の算出について、図１０（Ａ）を参照して説明する。図１０（Ａ）は、各作業種ＩＤの作業種に対する作業者ＩＤ「Ｐ０１」〜「Ｐ０４」の作業能を示すテーブルである。作業能は、計画作業時間に対する実作業時間の比率を示す。この場合、サーバ装置５は、まず、端末装置４から、指定作業者の作業者ＩＤ（ここでは「Ｐ０１」〜「Ｐ０４」）及び対象となる作業計画に関連する作業種ＩＤ及び期間の情報を含む要求情報Ｉｒを受信する。そして、サーバ装置５は、「（１）作業者評価」のセクションで説明した処理と同様に、各指定作業者に対する作業種ごとの計画作業時間と実作業時間とを認識することで、各指定作業者の作業種ごとの作業能を算出する。
【００４２】
図１０（Ｂ）は、図１０（Ａ）に示す作業能のテーブルから算出した人員計画に関するグラフである。図１０（Ｂ）のグラフ「Ｇ１」は、作業者ＩＤ「Ｐ０１」〜「Ｐ０４」の４人全員を通年雇用して１日８時間労働させた場合に予想される作業時間を示し、グラフ「Ｇ２」は、作業計画に基づく計画作業時間を示す。グラフ「Ｇ３」は、サーバ装置５が算出した最適人員での作業時間を示す。
【００４３】
図１０（Ｂ）では、サーバ装置５は、例えば、作業者ＩＤ「Ｐ０１」〜「Ｐ０４」のうちの１人〜４人を期間雇用として期間ごとに作業者人数を可変させた全てのパターンについて作業時間のシミュレーションを行うことで、グラフＧ３を決定している。ここでは、サーバ装置５は、グラフＧ２に示す計画作業時間に余裕分を加えた作業時間を満たすように、グラフＧ３を決定している。ここで、グラフＧ１とグラフＧ３とにより挟まれた領域「Ｔ１」は、４人全員を通年で雇用した場合に生じる過剰な作業時間を示し、グラフＧ２とグラフＧ３とにより挟まれた領域「Ｔ２」は、最適人員での作業時間の計画作業時間に対する余裕分に相当する時間を示す。なお、サーバ装置５は、余力分に相当する時間幅を、予め定めた値に設定してもよく、ユーザ入力に基づく値に設定してもよい。この場合、サーバ装置５は、例えば、余力分を全ての作業に対して予定作業時間の２割分に設定する。他の例では、サーバ装置５は、特定の重要な作業に対して予定作業時間の５割分に設定し、その他の作業に対して予定作業時間の２割分に設定する。
【００４４】
従って、サーバ装置５は、図１０（Ｂ）に示す表示及びグラフＧ３に相当する最適人員の期間ごとの詳細な内訳の表示等を含む表示情報Ｉｄを端末装置４に送信することで、人員最適化の必要性や最適人員等を端末装置４のユーザに好適に認識させることができる。なお、サーバ装置５は、グラフＧ３を決定する場合、人員ごとに１日の作業時間を選択可能であるとしてもよく、各人員の時給の情報に基づき、計画作業時間を満たし、かつ、給与総額が最小となる組み合わせを最適人員として認識してもよい。
【００４５】
［本実施形態の作用・効果］
本実施形態によれば、サーバ装置５は、カメラ３から取得した撮影画像Ｉｍに基づき、作業場１での作業者及び作業種別を認識し、作業記録ＤＢを生成する。これにより、サーバ装置５は、作業記録ＤＢを参照して、任意の作業者を対象にして、期間及び作業種別ごとの作業時間を算出することができる。また、サーバ装置５は、端末装置４の要求情報Ｉｒに応じて、算出した各作業者の作業時間を分析して作業者評価や人員最適化などを行い、その分析結果を端末装置４上でユーザに好適に認識させることができる。
【００４６】
［変形例］
以下では、上記した実施形態の変形例について説明する。なお、下記の変形例は、任意に組み合わせて実施形態に適用することができる。
【００４７】
（変形例１）
サーバ装置５は、作業者ＩＤごとの作業服２１の色及び作業種ＩＤごとの作業帽２２の色を決定する処理をさらに実行してもよい。
【００４８】
この場合、サーバ装置５は、デフォルト画像に基づき既存色を認識し、色空間から既存色及びその近傍空間を除いた空間が示す色から、作業服２１の色及び作業帽２２の色をそれぞれ決定する。例えば、サーバ装置５は、色空間から既存色及びその近傍空間を除いた空間を、使用する色の数（即ち作業者ＩＤ及び作業種ＩＤの数の合計数）分だけ等分し、等分された空間ごとの代表点が示す色から、作業者ＩＤごとの各作業服２１の色及び作業種ＩＤごとの各作業帽２２の色を選択する。なお、作業服２１及び作業帽２２の色の候補が予め定められおり、当該候補の色から作業服２１及び作業帽２２の色を選択する場合、サーバ装置５は、例えば上述の等分された空間ごとの代表点が示す色ごとに、当該色に最も近い候補の色を選択する。
【００４９】
このようにすることで、サーバ装置５は、撮影画像Ｉｍの作業者表示領域Ｔｄから作業者ＩＤ及び作業種ＩＤを認識するのに好適な作業服２１の色及び作業帽２２の色を決定することができる。従って、サーバ装置５は、撮影画像Ｉｍの作業者表示領域Ｔｄから作業者ＩＤ及び作業種ＩＤを認識する精度を好適に向上させることができる。
【００５０】
（変形例２）
サーバ装置５は、作業者表示領域Ｔｄから作業者ＩＤ及び作業種ＩＤを認識する際、認識の正確性を示す指標を算出し、当該指標が所定の閾値に達しない場合には、作業記録ＤＢに記憶する作業者ＩＤや作業種ＩＤを直ちに決定せず、前後の時間での作業者ＩＤ及び作業種ＩＤの認識結果に基づき判定してもよい。
【００５１】
例えば、サーバ装置５は、第１色情報テーブル及び第２色情報テーブルの色情報として、カラーヒストグラムの情報をさらに記憶しておく。そして、サーバ装置５は、図２のステップＳ２０３及びステップＳ２０４で作業者ＩＤ及び作業種ＩＤの決定後、これらに対応するカラーヒストグラムと、図６に示す作業者表示領域Ｔｄのカラーヒストグラムとが一致する割合を、認識の正確性を示す指標としてさらに算出する。そして、サーバ装置５は、上述の割合が所定の閾値に達しない場合、当該作業者ＩＤ及び作業種ＩＤを、作業記録ＤＢの前後の時刻に対応するレコードを参照して決定する。
【００５２】
ここで、未決定の作業者ＩＤ及び作業種ＩＤを作業記録ＤＢの前後の時刻に対応するレコードから決定する方法について説明する。例えば、サーバ装置５は、まず、直前及び直後の時刻の両方に登録されている作業者ＩＤ及び作業種ＩＤの組を作業記録ＤＢから検出する。そして、サーバ装置５は、検出した組が作業者ＩＤ及び作業種ＩＤが未決定の時刻でまだ作業記録ＤＢに登録されていない場合、当該作業者ＩＤ及び作業種ＩＤの組を、未決定の作業者ＩＤ及び作業種ＩＤであると認識する。例えば、図３において、時刻１２時３分に生成したレコードの作業者ＩＤ及び作業種ＩＤが未決定の場合、サーバ装置５は、時刻１２時２分及び時刻１２時４分のいずれにも、作業者ＩＤ「Ｐ０１」かつ作業種ＩＤ「Ｗ０１」の組が存在することを時刻１２時４分以降に認識する。この場合、サーバ装置５は、時刻１２時３分に登録したレコードの作業者ＩＤ及び作業種ＩＤの組を、「Ｐ０１」及び「ＷＯ１」に決定する。これにより、サーバ装置５は、未決定の作業者ＩＤ及び作業種ＩＤを正確に決定することができる。
【００５３】
（変形例３）
サーバ装置５は、図５に示す第１色情報テーブル及び図６に示す第２色情報テーブルを、撮影時刻、撮影時期、又は／及び撮影画像Ｉｍ中の画素領域ごとに記憶してもよい。
【００５４】
一般に、同一の作業服２１及び作業帽２２を撮影する場合であっても、カメラ３の特性により、夕方以降での太陽光の光量の減少や夕日での太陽光の色の変化等に起因して、撮影画像Ｉｍ中での表示色が変わることがある。また、上述の表示色の変化が、夕日が差し込む場所を表示する画素領域などの撮影画像Ｉｍ中の特定の画素領域でのみ顕著に生じる場合も考えられる。
【００５５】
従って、サーバ装置５は、図５に示す第１色情報テーブル及び図６に示す第２色情報テーブルを、撮影時刻、撮影時期、又は／及び撮影画像Ｉｍ中の画素領域ごとに記憶する。この場合、各撮影時刻等での第１色情報テーブル及び第２色情報テーブルに登録される色情報は、それぞれ例えば実験等に基づき予め定められ、サーバ装置５のメモリに記憶される。そして、サーバ装置５は、図２のステップＳ２０３及びステップＳ２０４で作業者ＩＤ及び作業種ＩＤの決定する場合、現在日時や作業者表示領域Ｔｄの撮影画像Ｉｍ中の位置等に基づき、参照すべき第１色情報テーブル及び第２色情報テーブルを選択する。これにより、サーバ装置５は、撮影時刻、撮影時期、及び撮影位置等によらず高精度に作業者ＩＤ及び作業種ＩＤを認識することができる。
【００５６】
（変形例４）
作業者２以外の見学者などの人員を区別するため、当該人員が作業場１に入るときには、当該人員に所定の色や形状を有するマークを付してもよい。この場合、サーバ装置５は、上述のマークの色等に関する特徴情報を予め記憶しておき、作業者表示領域Ｔｄの検出処理後に、作業者表示領域Ｔｄ内で上述のマークの検出処理を行う。そして、サーバ装置５は、マークを検出した場合、例えば、作業記録ＤＢに日時情報及び作業者２以外の人員であることを示すＩＤを記録する。他の例では、サーバ装置５は、上述のマークを検出した場合には、当該作業者表示領域Ｔｄに対応する情報を作業記録ＤＢに記録しない。なお、上述のマークは、服や帽子等の着用物であってもよい。
【００５７】
（変形例５）
サーバ装置５は、撮影画像Ｉｍのうち、作業者表示領域Ｔｄを検出する範囲を予め定めた範囲に限定してもよい。カメラ３の設置場所や設置角度等によって、作業者２を検出すべきでないエリアまで撮影画像Ｉｍに表示される場合がある。従って、サーバ装置５は、予め作業者表示領域Ｔｄを検出する撮影画像Ｉｍ内の範囲を記憶し、当該範囲内でのみ作業者表示領域Ｔｄの検出処理を行うことで、作業者２の誤検出を抑制することができる。
【００５８】
（変形例６）
サーバ装置５は、作業記録ＤＢの項目として位置情報をさらに設けてもよい。図１１は、変形例に係る作業記録ＤＢのデータ構造を示す。図１１では、作業記録ＤＢは、日時情報、作業者ＩＤ及び作業種ＩＤに加え、位置情報を記憶している。図１１では、位置情報は、作業場所を示す「架台Ａ」、「架台Ｂ」、「架台Ｃ」、「架台Ｘ」のいずれかに設定されている。この場合、サーバ装置５は、撮影画像Ｉｍ中の位置と、これらの作業場所との関係を示すテーブルを予め記憶しておき、図２のステップＳ２０２で抽出した作業者表示領域Ｔｄの撮影画像Ｉｍ中の位置に基づき、作業記録ＤＢに記憶する位置情報を決定する。なお、サーバ装置５は、位置情報として、作業場所に代えて、作業場１内での位置座標を示す座標情報を記憶してもよい。
【００５９】
このように、作業記録ＤＢに位置情報をさらに加えることで、サーバ装置５は、例えば、作業場１で複数の農作物を栽培している場合に、上述の位置情報を算出することで、どの農作物に対する作業かを好適に判定することができる。また、サーバ装置５は、作業種ＩＤと位置情報との組により、詳細な作業内容を認識することもできる。
【００６０】
（変形例７）
実施形態では、作業者２は、作業者ＩＤを識別するためのマーカー（作業者識別物）として、作業者ＩＤごとに異なる色の作業服２１を着用し、かつ、作業種ＩＤを識別するためのマーカー（作業種別識別物）として、作業種ＩＤごとに異なる作業帽２２を着用した。しかし、本発明が適用可能な作業者識別物及び作業種別識別物は、これらに限定されない。これらに代えて、作業者２は、作業者ＩＤ又は作業種ＩＤごとに異なる色の靴やバッチなどの任意の着用可能な物を、作業者識別物や作業別種識別物して着用してもよい。
【００６１】
（変形例８）
図４〜図６の例では、サーバ装置５は、作業者表示領域Ｔｄ中の各画素の色相を指標として、作業者ＩＤ及び作業種ＩＤを認識した。これに代えて、サーバ装置５は、輝度やＲＧＢの各値などの種々の色情報を指標として、作業者ＩＤ及び作業種ＩＤを認識してもよい。この場合であっても、第１色情報テーブルには、作業者ＩＤごとに作業服２１に付された色を表す所定の色情報の値が予め記憶され、第２色情報テーブルには、作業種ＩＤごとに作業帽２２に付された色を表す所定の色情報の値が予め記憶される。これにより、サーバ装置５は、予め定めた任意の色情報を指標として、作業者表示領域Ｔｄの各画素が示す色情報に基づき、第１及び第２色情報テーブルを参照して、作業者ＩＤ及び作業種ＩＤを認識することができる。
【００６２】
（変形例９）
実施形態では、サーバ装置５は、撮影画像Ｉｍから検出した作業者表示領域Ｔｄに対して、作業者ＩＤ及び作業種ＩＤを認識した。これに代えて、サーバ装置５は、撮影画像Ｉｍから検出した作業者表示領域Ｔｄに対して、作業者ＩＤまたは作業種ＩＤのいずれか一方を認識し、認識した作業者ＩＤ又は作業種ＩＤを作業記録ＤＢに記憶してもよい。この場合であっても、サーバ装置５は、作業記録ＤＢを参照することで、任意の期間を対象として、作業者ＩＤごとの作業時間又は作業種ＩＤごとの作業時間を好適に算出することができる。
【符号の説明】
【００６３】
３  カメラ（撮影手段）
４  端末装置
５  サーバ装置（作業情報記録装置）
９  ネットワーク
１０  表示システム
【図１】
2014146181.tif 000003
【図２】
2014146181.tif 000004
【図３】
2014146181.tif 000005
【図４】
2014146181.tif 000006
【図５】
2014146181.tif 000007
【図６】
2014146181.tif 000008
【図７】
2014146181.tif 000009
【図８】
2014146181.tif 000010
【図９】
2014146181.tif 000011
【図１０】
2014146181.tif 000012
【図１１】
2014146181.tif 000013