(57)【要約】【課題】作業者の成果物に対する他者の評価を自動的に表示することができる業務管理装置、業務管理装置の制御方法およびプログラムを提供する。【解決手段】業務管理装置は、端末を操作する作業者の映像情報および操作情報を取得する取得手段と、成果物を特定する特定手段と、成果物が閲覧されていることが操作情報に基づき検出された場合、映像情報に基づいて、成果物に対する評価を判定する判定手段と、評価を表示させる制御を行う表示制御手段と、を備える。【選択図】図１
2020035003.tif 000002
【特許請求の範囲】
【請求項１】
端末を操作する作業者の映像情報および操作情報を取得する取得手段と、
成果物を特定する特定手段と、
前記成果物が閲覧されていることが前記操作情報に基づき検出された場合、前記映像情報に基づいて、前記成果物に対する評価を判定する判定手段と、
前記評価を表示させる制御を行う表示制御手段と、
を備えることを特徴とする業務管理装置。
【請求項２】
前記判定手段は、前記映像情報に含まれる前記作業者の動作の検出結果に基づいて、前記成果物に対する理解度を推定し、推定された理解度に応じて前記評価を判定する、
ことを特徴とする請求項１記載の業務管理装置。
【請求項３】
前記判定手段は、前記動作の検出結果に基づいて、前記作業者の首の傾げ回数と頷き回数とを特定し、特定された前記作業者の首の傾げ回数と頷き回数とに基づいて、前記理解度を推定する、
ことを特徴とする請求項２記載の業務管理装置。
【請求項４】
前記判定手段は、前記映像情報に含まれる前記作業者の顔画像から推定される感情に基づいて、前記評価を判定する、
ことを特徴とする請求項１乃至３のうち何れか１項に記載の業務管理装置。
【請求項５】
前記判定手段は、前記作業者ごとに、前記感情を推定する基準を変更する、
ことを特徴とする請求項４記載の業務管理装置。
【請求項６】
前記表示制御手段は、前記評価の表示に関する設定に応じて、前記評価を表示させるか否かを制御する、
ことを特徴とする請求項４または５記載の業務管理装置。
【請求項７】
前記表示制御手段は、前記感情が否定的であるか否かに基づいて、前記評価を表示させるか否かを制御する、
ことを特徴とする請求項６記載の業務管理装置。
【請求項８】
前記表示制御手段は、前記映像情報に含まれる前記作業者の動作の検出結果に基づいて推定された理解度と、前記映像情報に含まれる前記作業者の顔画像から推定された感情とに基づいて、前記評価を表示させるか否かを制御する、
ことを特徴とする請求項１記載の業務管理装置。
【請求項９】
端末を操作する作業者の映像情報および操作情報を取得する工程と、
成果物を特定する工程と、
前記成果物が閲覧されていることが前記操作情報に基づき検出された場合、前記映像情報に基づいて、前記成果物に対する評価を判定する工程と、
前記評価を表示させる制御を行う工程と、
を有することを特徴とする業務管理装置の制御方法。
【請求項１０】
請求項９記載の業務管理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務における成果物の評価を行う業務管理装置、業務管理装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、業務における作業者の行動や成果物をモニタリングしたデータを分析することにより、作業効率の改善や人材の育成を図ることが考えられている。関連する技術として、計算機を操作している作業者の行動状態を示す行動指標を算出し、特定された作業者の作業に対して、行動指標を作業の品質を表す作業品質情報として関連付ける技術が提案されている（特許文献１を参照）。また、グループ間でチャットシステムを使用し、情報を共有するサービスが提供されている（非特許文献１を参照）。非特許文献１のツールでは、システム上で作業の完了させることでそのことが相手に通知され、通知された相手がメッセージするといったことが人手によって行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１１５７４号公報
【非特許文献】
【０００４】
【非特許文献１】ChatWork株式会社、平成２９年１１月２０日検索、インターネットURL:https://go.chatwork.com/ja/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術では、作業者は、自身の作業により作成された成果物に対する評価を自身の行動指標で判断するため、他者からの評価を得ることができない。また、非特許文献１のチャットシステムを用いた場合、作業者の成果物に対するコメントは、他者により手動で入力する必要があるため、手間がかかる。このため、作業者は、自身の成果物に対する他者の印象や評価を得る機会が十分ではなく、自身の成果物に対する他者の印象や評価を容易に知ることができない、という課題がある。
【０００６】
本発明の目的は、作業者の成果物に対する他者の評価を自動的に表示することができる業務管理装置、業務管理装置の制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の業務管理装置は、端末を操作する作業者の映像情報および操作情報を取得する取得手段と、成果物を特定する特定手段と、前記成果物が閲覧されていることが前記操作情報に基づき検出された場合、前記映像情報に基づいて、前記成果物に対する評価を判定する判定手段と、前記評価を表示させる制御を行う表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、作業者の成果物に対する他者の評価を自動的に表示することができる。
【図面の簡単な説明】
【０００９】
【図１】業務モニタリングシステムの構成例を示す図である。
【図２】作業端末の配置および映像イメージの例を示す図である。
【図３】作業状況収集処理の流れを示すフローチャートである。
【図４】操作情報のリストの例を示す図である。
【図５】システム設定処理の流れを示すフローチャートである。
【図６】登録画面の画面例を示す図である。
【図７】個人設定変更画面の画面例を示すである。
【図８】成果物登録通知処理の流れを示すフローチャートである。
【図９】成果物評価の判定処理の流れを示すフローチャートである。
【図１０】成果物評価の判定処理の流れを示すフローチャートである。
【図１１】閲覧結果のリストの一例を示す図である。
【図１２】理解度判定処理の流れを示すフローチャートである。
【図１３】成果物評価表示処理の流れを示すフローチャートである。
【図１４】ディスプレイに表示される画面例である。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は各実施形態に記載されている構成によって限定されることはない。
【００１１】
＜モニタリングシステム構成＞
図１は、本実施形態の業務モニタリングシステム（以下、システム）の構成例を示す図である。システムは、複数の作業端末（作業端末１０および作業端末１１）と、サーバ装置２１と、ネットワーク２２とを有して構成される。作業端末１０および作業端末１１は、サーバ装置２１と、ネットワーク２２を介して接続されている。ネットワーク２２には、３つ以上の作業端末が接続されていてもよい。作業端末１０は、モニタリング対象である作業者１０１の作業状況に関する情報（以下、作業情報とする）を収集する端末である。作業端末１１は、モニタリング対象である作業者１１１の作業情報を収集する端末である。作業端末１０および作業端末１１は、収集した作業情報をサーバ装置２１へ送信する。サーバ装置２１は、作業端末１０および作業端末１１が送信した作業情報を受信する。サーバ装置２１は、作業情報を分析し、分析結果を作業端末１０および作業端末１１に送信する。作業端末１０と作業端末１１とは、同様の構成である。
【００１２】
＜作業端末の構成＞
作業端末１０は、制御部１０２、カメラ１０３、キーボード１０４、マウス１０５およびディスプレイ１０６を有する。制御部１０２は、ＣＰＵ１０７、ＲＡＭ１０８およびハードディスクドライブ１０９を有する。また、制御部１０２は、タイマーを有する。図１において、ハードディスクドライブは、「ＨＤＤ」と表記される。作業端末１１は、制御部１１２、カメラ１１３、キーボード１１４、マウス１１５およびディスプレイ１１６を有する。制御部１１２は、ＣＰＵ１１７、ＲＡＭ１１８およびハードディスクドライブ１１９を有する。また、制御部１１２は、タイマーを有する。作業端末１０と作業端末１１とは同様の構成である。以下、作業端末１０の構成について説明するが、作業端末１１も同様である。本実施形態の各処理は、ハードディスクドライブ１０９やＲＯＭ等に格納されたプログラムがＲＡＭ１０８に展開され、ＣＰＵ１０７がＲＡＭ１０８に展開されたプログラムを実行することで、実現される。制御部１０２は、カメラ１０３、キーボード１８４、マウス１８５およびディスプレイ１８６と接続するためのインターフェースを有する。作業端末１０および作業端末１１にはパーソナルコンピュータ等を適用することができる。
【００１３】
図２（Ａ）に示されるように、カメラ１０３は、作業者１０１の作業状況を映像で取得する。キーボード１０４およびマウス１０５は、作業者１０１が作業端末１０を操作する際に用いられる入力装置である。ディスプレイ１０６は、表示装置である。カメラ１０３は、例えばデジタルビデオカメラで実現され、図２（Ｂ）に示すように、制御部１０２からの指示により作業者１０１の作業の様子を撮影する。撮影された映像は、動画像データとしてデータ化されて、制御部１０２に渡される。キーボード１０４やマウス１０５は、作業者１０１によるキー押下やマウスクリック操作をデータ化して、制御部１０２に渡す。制御部１０２のＣＰＵ１０７は、作業者１０１が作業を行うために用いられるアプリケーションを実行し、ディスプレイ１０６に画面を表示する。上記アプリケーションとして、文書作成アプリケーションが実行されている場合、文書作成の画面がディスプレイ１０６に表示される。また、上記アプリケーションとして、表計算アプリケーションが実行されている場合、表の画面がディスプレイ１０６に表示される。
【００１４】
＜サーバ装置の構成＞
サーバ装置２１は、サーバ処理部２０１および記録装置２０２を有して構成されている。サーバ処理部２０１は単体の装置であってもよいし、サーバ処理部２０１と記録装置２０２とが一体となった装置であってもよい。サーバ処理部２０１は、ＣＰＵ２０３、ＲＡＭ２０４およびハードディスクドライブ２０５を有する。本実施形態の各処理は、ハードディスクドライブ２０５やＲＯＭ等に格納されたプログラムがＲＡＭ２０４に展開され、ＣＰＵ２０３がＲＡＭ２０４に展開されたプログラムを実行することで、実現される。ＣＰＵ２０３は、取得手段、特定手段、判定手段および表示制御手段として機能する。サーバ装置２１は、業務管理装置に対応する。
【００１５】
＜作業状況収集処理＞
図３は、作業端末１０における制御部１０２のＣＰＵ１０７が、作業者１０１の作業状況を収集して、映像情報および操作情報にデータ化して、サーバ装置２１へ送信する処理（作業状況収集処理）を示すフローチャートである。映像情報および操作情報は、上述した作業情報に対応する。作業者１０１により電源投入の指示を受けると、ＣＰＵ１０７による処理の実行が開始される。ＣＰＵ１０７がカメラ１０３に対して映像の撮影を指示すると、カメラ１０３は、作業者１０１の作業状況の動画像データの取得を開始する（Ｓ１０１）。ＣＰＵ１０７は、キーボード１０４やマウス１０５から送られてくる作業者１０１のキーボード操作情報やマウス操作情報の取得を開始する（Ｓ１０２）。これらの操作情報は、例えば、リスト形式にてハードディスクドライブ１０９に保存される。
【００１６】
図４は、操作情報のリストの例を示す図である。操作情報のリストは、ＩＤ情報、Ｔｉｍｅ情報、Ａｐｐｌｉｃａｔｉｏｎ情報、Ａｃｔｉｏｎ情報、Ｃｏｍｍａｎｄ情報、Ｔａｒｇｅｔ情報およびＰａｔｈ情報を含む。ＩＤ情報は、リストの番号を示す。Ｔｉｍｅ情報は、操作された時刻を示す。Ａｐｐｌｉｃａｔｉｏｎ情報は、操作されたアプリケーション名を示す。Ａｃｔｉｏｎ情報は、操作された内容を示す。Ｃｏｍｍａｎｄ情報は、操作対象のファイルに対する指示（「開く」、「保存」、「閉じる」）を示す。Ｔａｒｇｅｔ情報は、操作対象を示す。Ｐａｔｈ情報は、操作された対象がファイルの場合、当該ファイルの格納先を示す。Ｓ１０１にて映像情報の取得が開始され、Ｓ１０２にて、操作情報の取得が開始される。取得された映像情報および操作情報は、ハードディスクドライブ１０９に逐次格納される。
【００１７】
次に、ＣＰＵ１０７は、制御部１０２内のタイマーを初期化し（Ｓ１０３）、所定時間が経過したかどうかを判定する（Ｓ１０４）。所定時間は、予めプログラムにより設定される時間であり、サーバ装置２１へ映像情報および操作情報を送信する間隔を設定するために用いられる。所定時間が経過していない場合（Ｓ１０４でＮｏ）、フローはＳ１０４に戻る。所定時間が経過した場合（Ｓ１０４でＹｅｓ）、ＣＰＵ１０７は、ハードディスクドライブ１０９に格納されている映像情報を送信する制御を行う（Ｓ１０５）。また、ＣＰＵ１０７は、ハードディスクドライブ１０９に格納されている操作情報をサーバ装置２１へ送信する制御を行う（Ｓ１０６）。ＣＰＵ１０７は、取得された映像情報および操作情報の記録終了指示があるか否かを判定する（Ｓ１０７）。
【００１８】
例えば、作業端末１０のシャットダウン処理に記録終了指示が組み込まれている場合、ＣＰＵ１０７は、作業端末１０にシャットダウン指示がされたか否かに基づいて、Ｓ１０７の判定を行ってもよい。記録終了指示がない場合（Ｓ１０７でＮｏ）、フローはＳ１０３へと移行し、映像情報および操作情報の取得が継続される。記録終了指示があった場合（Ｓ１０７でＹｅｓ）、ＣＰＵ１０７は、カメラ１０３に対して映像の撮影の停止を指示する（Ｓ１０８）。また、ＣＰＵ１０７は、キーボード１０４から送られてくるキーボード情報およびマウス１０５から送られてくるマウス操作情報の取得を終了する（Ｓ１０９）。
【００１９】
以上のように、作業端末１０は、電源投入から作業者１０１の作業状況を、映像情報および操作情報としてデータ化して、サーバ装置２１へ送信する処理を行う。映像情報および操作情報の送信は、作業端末１０のシャットダウン処理によって映像情報および操作情報の取得が停止されるまで一定の時間間隔ごとに行われる。サーバ装置２１は、作業端末１０からＳ１０５およびＳ１０６にて送信された映像情報および操作情報を受信し、記録装置２０２内に記録する処理を実行する。
【００２０】
＜システム設定処理＞
本実施形態のシステムは、作業者ごとにシステムに対する設定をサーバ装置２１へ登録可能である。これは、個人のプライバシーへの配慮や業務に対する意欲への悪影響を避けるために、モニタリングした情報の共有・記録・表示に対する方針を設定するためのものである。図５は、作業端末１０におけるシステム設定処理の流れを示すフローチャートである。また、図６および図７は、システム表示画面の画面例である。図５のフローチャートに示されるように、作業端末１０のＣＰＵ１０７は、サーバ装置２１へ個人向け画面データを要求する（Ｓ２０１）。サーバ装置２１におけるサーバ処理部２０１は、作業端末１０から受信した要求に基づき、個人向け画面データを作業端末１０に送信する（Ｓ２０２）。サーバ装置２１のハードディスクドライブ２０５には、作業端末１０のＭＡＣアドレスと個人との関連が記憶されており、サーバ処理部２０１のＣＰＵ２０３は、その情報を利用して、個人を特定するものとする。なお、作業端末１０がサーバ装置２１にユーザＩＤとパスワードを送信し、サーバ装置２１に対してログインがされることで、個人が特定されてもよい。
【００２１】
作業端末１０のＣＰＵ１０７は、サーバ装置２１から受信した個人向け画面データをもとに、図６に示す画面（登録画面）をディスプレイ１０６上に表示する（Ｓ２０３）。登録画面は、特定された個人の登録名５０１、その個人が作成した成果物一覧５０２、ファイル参照ボタン５０３、成果物登録ボタン５０４、登録グループの成果物一覧５０５、設定変更ボタン５０６および終了ボタン５０７を含む。作業者１０１が、登録画面上の設定変更ボタン５０６をマウス１０５により押下すると、作業端末１０は、マウス１０５の押下操作を受け付ける。作業端末１０が、マウス１０５の押下操作を受け付けると、ＣＰＵ１０７は、個人設定変更要求をサーバ装置２１に送信する制御を行う（Ｓ２０４）。サーバ装置２１のＣＰＵ２０３は、受信した個人設定変更要求に基づき、個人設定変更画面データを送信する制御を行う（Ｓ２０５）。
【００２２】
作業端末１０のＣＰＵ１０７は。サーバ装置２１から受信した個人設定変更画面データをもとに、図７に示す画面（個人設定変更画面）をディスプレイ１０６上に表示させる（Ｓ２０６）。個人設定変更画面は、対象の登録名６０１、共有登録されているグループ６０２、登録されているグループへの追加ボタン６０３および削除ボタン６０４を含む。また、個人設定変更画面は、成果物閲覧時の状態記録設定項目６０５、成果物閲覧時の記録に関する名称記録設定項目６０６、成果物閲覧時の記録に関する感情記録設定項目６０７、成果物閲覧結果の表示設定項目６０８および設定変更保存ボタン６０９を含む。
【００２３】
作業者１０１は、マウス１０５等を用いて、ディスプレイ１０６に表示されている個人設定変更画面のうちグループ６０２、追加ボタン６０３および削除ボタン６０４を操作して、成果物を共有する作業者を設定することができる。作業者１０１は、個人設定変更画面の状態記録設定項目６０５を操作することにより、自身が閲覧した成果物に関して、閲覧状態の記録を有効にするか無効にするかを設定できる。作業者１０１は、名称記録設定項目６０６を操作することにより、名称記録について、匿名にするか否かを設定できる。作業者１０１は、感情記録設定項目６０７を操作することにより、作業者１０１の感情記録に関する設定を設定できる。作業者１０１は、表示設定項目６０８を操作することにより、記録された感情に対して表示する対象を設定することが可能となる。作業者１０１が、任意の設定変更を行い、設定変更保存ボタン６０９を押下する操作を行うと、ＣＰＵ１０７は、当該操作を検出し、設定変更を完了する。ＣＰＵ１０７は、設定変更保存ボタン６０９が押下されたことを検出すると、個人設定変更データをサーバ装置２１に送信する制御を行う（Ｓ２０７）。サーバ装置２１は、作業端末１０からの個人設定変更データを受信する（Ｓ２０８）。サーバ装置２１のＣＰＵ２０３は、変更された個人設定データを記録装置２０２に記録や保存を行う（Ｓ２０９）。
【００２４】
ここで、作業者について説明する。作業者１０１は、作業端末１０を用いて、自身が作成した成果物を登録することが可能である。成果物は、例えば、業務に関するドキュメントである。成果物は、重要度が高いドキュメント（所定以上の重要度を持つドキュメント）であってもよい。また、作業者１０１は、他の作業者（例えば、作業者１１１）が、作業端末１１を用いて作成し、登録した成果物を閲覧することも可能である。従って、本実施形態では、作業者１０１は、自身が作成した成果物を登録した登録者および他者が作成した成果物を閲覧する閲覧者の両者になり得る。
【００２５】
＜成果物登録通知処理＞
本実施形態のシステムでは、作業者の成果物は、設定されたグループの作業者に対して通知される。以下、図８を参照して、成果物登録通知処理の流れについて説明する。登録者としての作業者１０１は、図６に示した表示画面におけるファイル参照ボタン５０３にて成果物として登録するファイルを指定し、成果物登録ボタン５０４を押下することで、本システムに成果物を登録可能となる。成果物登録ボタン５０４が押下されると、ＣＰＵ１０７は、作業者１０１によって指定されたファイルを成果物として、サーバ装置２１へと送信する制御を行う（Ｓ３０１）。サーバ装置２１のＣＰＵ２０３は、作業端末１０より受信したファイルを成果物として記録装置２０２へと保存することで、本システムに成果物が登録される（Ｓ３０２）。ＣＰＵ２０３は、成果物が登録された個人向けの画面データを作業端末１０へ送信する制御を行う（Ｓ３０３）。作業端末１０は、成果物が登録された個人向けの画面データをサーバ装置２１から受信する。ＣＰＵ１０７は、サーバ装置２１より受信した画面データをもとにディスプレイ１０６へと表示する画面を更新する（Ｓ３０４）。これにより、作業端末１０における成果物登録通知処理が終了する。
【００２６】
一方、サーバ装置２１のＣＰＵ２０３は、Ｓ３０３にて作業端末１０へ画面データを送信した後、成果物として登録された個人の設定データを記録装置２０２から取得する（Ｓ３０５）。ＣＰＵ２０３は、取得した個人の設定データをもとに、登録された成果物の共有グループを特定する（Ｓ３０６）。ＣＰＵ２０３は、Ｓ３０６にて特定されたグループの作業者に対して、成果物が登録されたことを通知し、本処理を終了する（Ｓ３０７）。上記の通知の態様は任意の態様であってよい。本実施形態では、サーバ装置２１に共有グループに含まれる各作業者のメールアドレスが予め登録されており、サーバ装置２１のＣＰＵ２０３は、登録されたメールアドレスに対して、メールを送信する制御を行う。これにより、Ｓ３０６にて特定されたグループの作業者に対して、成果物が登録されたことを通知される。例えば、ＣＰＵ２０３は、メール本文に「高橋花子さんがＳｙｓｔｅｍ仕様書.ｐｄｆを成果物登録しました。」といった記載がされたメールを各作業者のメールアドレスに送信する制御を行う。これにより、上記グループに属する各作業者に対して、成果物が登録された旨が通知される。
【００２７】
＜成果物評価判定処理＞
上述したように、サーバ装置２１は、定期的に作業者の映像情報および操作情報を収集する。そして、サーバ装置２１のＣＰＵ２０３は、収集した映像情報および操作情報、特に映像情報を用いて、登録された成果物を閲覧する閲覧者による成果物評価の判定処理を行う。図９および図１０のフローチャートを参照して、成果物評価の判定処理の流れについて説明する。以下、ある作業者（登録者）が登録した成果物を別の作業者（閲覧者）が閲覧した際の映像情報に基づいて、サーバ装置２１が成果物判定処理を行う例について説明する。
【００２８】
サーバ装置２１のＣＰＵ２０３は、システムに登録されている作業者リストから映像情報および操作情報を未確認である作業者（以下、対象作業者）を選択する（Ｓ４０１）。ＣＰＵ２０３は、システムに登録されている作業者全ての映像情報および操作情報の確認が完了したかを判定する（Ｓ４０２）。Ｓ４０１にて選択された対象作業者がない場合（Ｓ４０２でＮｏ）、成果物評価判定処理は終了する。Ｓ４０１にて選択された対象作業者がいる場合（Ｓ４０２でＹｅｓ）、ＣＰＵ２０３は、その対象作業者の個人設定データをサーバ装置２１の記録装置２０２から取得する（Ｓ４０３）。この個人設定データは、図４のＳ２０９にてシステム設定処理により記録される設定データであり、閲覧状態の記録に関する設定データである。
【００２９】
ＣＰＵ２０３は、取得した個人設定データを確認し、成果物の閲覧状態の記録設定が有効であるかを判定する（Ｓ４０４）。図７の状態記録設定項目６０５において、「記録あり」か、または「記録なし」かの何れかを選択できる。「記録あり」が選択された場合には、成果物の閲覧状態の記録設定は有効であり、「記録なし」が選択された場合には、成果物の閲覧状態の記録設定は無効である。成果物の閲覧状態の記録設定が無効である場合（Ｓ４０４でＮｏ）、次の作業者の映像情報および操作情報の確認のため、フローはＳ４０１へと移行する。一方、成果物の閲覧状態の記録設定が有効であった場合（Ｓ４０４でＹｅｓ）、ＣＰＵ２０３は、対象作業者の操作情報を取得する（Ｓ４０５）。操作情報は、図４に示すように、操作した順番にリスト形式で記録されており、ＣＰＵ２０３は、記録されている操作情報を１つ取得する。
【００３０】
ＣＰＵ２０３は、Ｓ４０５における取得対象の操作情報があるか否かを判定する（Ｓ４０６）。取得対象の操作情報がない場合（Ｓ４０６でＮｏ）、次の作業者の映像情報および操作情報を確認するため、フローはＳ４０１へと移行する。取得対象の操作情報がある場合（Ｓ４０６でＹｅｓ）、ＣＰＵ２０３は、取得した操作情報のＴａｇｅｔ情報を確認する。ＣＰＵ２０３は、確認したＴａｇｅｔ情報が、図８のＳ３０２にて成果物としてシステムに登録されたファイル名と一致するかを判定する（Ｓ４０７）。Ｓ４０７にて成果物ファイルと一致しないと判定された場合（Ｓ４０７でＮｏ）、次の操作情報の確認のため、フローはＳ４０５へと処理を遷移する。ＣＰＵ２０３が確認したＴａｇｅｔ情報が、成果物としてシステムに登録されたファイル名と一致する場合、Ｓ４０７でＹｅｓと判定される。この場合、ＣＰＵ２０３は、図４のリストから操作情報を取得する（Ｓ４０８）。そして、ＣＰＵ２０３は、対象の成果物ファイルに対する操作が完了したかを判定する（Ｓ４０９）。対象の成果物ファイルに対する操作が完了していない場合（Ｓ４０９でＮｏ）、フローはＳ４０８に移行し、引き続き操作情報の取得が行われる。
【００３１】
対象の成果物ファイルに対する操作が完了した場合（Ｓ４０９でＹｅｓ）、ＣＰＵ２０３は、対象の成果物ファイルに対して編集作業が行われたかを判定する（Ｓ４１０）。対象の成果物ファイルに対して編集作業が行われたと判定された場合（Ｓ４１０でＹｅｓ）、フローはＳ４０５に移行する。対象の成果物ファイルに対して編集作業が行われていないと判定された場合（Ｓ４１０でＮｏ）、ＣＰＵ２０３は、対象の成果物ファイルの閲覧を検出する。この場合、フローは「Ａ」に移行する。
【００３２】
ここで、ＣＰＵ２０３は、取得した操作情報に対応するＣｏｍｍａｎｄ情報が「閉じる」であった場合に、対象の成果物ファイルに対する操作が終了したと判定する。そして、ＣＰＵ２０３は、対象の成果物ファイルにおいて、Ａｃｔｉｏｎ情報を参照し、編集作業が行われたかどうかを確認する。本実施形態では、ＣＰＵ２０３は、キーボード１０４による入力操作の有無によって編集作業の有無を判定するものとする。対象の成果物ファイルに対する操作において、キーボード１０４による入力があった場合、次の操作情報を確認するため、フローはＳ４０５へと移行する。キーボード１０４による入力がなかった場合、ＣＰＵ２０３は、対象の成果物ファイルの閲覧を検出する。Ｓ４１０の判定は、対象の成果物ファイルの更新日時や変更有無、ファイルサイズの変化量等に基づいて行われてもよい。
【００３３】
「Ａ」以降の処理について、図１０のフローチャートを参照して説明する。ＣＰＵ２０３は、対象の成果物ファイルについて最初と最後の操作情報のＴｉｍｅ情報を参照し、閲覧開始時刻および閲覧終了時刻を取得する（Ｓ４１１）。ＣＰＵ２０３は、極端に短いようなファイル閲覧を記録対象としないために、対象の成果物ファイルの閲覧時間が短いかどうかを判定する（Ｓ４１２）。対象の成果物ファイルの閲覧時間は、閲覧開始時刻から閲覧終了時刻までの操作情報において、対象の成果物ファイルがＴａｒｇｅｔ情報に含まれている区間を積和して求める。ＣＰＵ２０３は、積和して求められた閲覧時間が短いかどうかを予め決められた所定時間と比較することで、Ｓ４１２の判定を行ってもよい。閲覧時間が所定時間以上でない判定された場合（Ｓ４１２でＮｏ）、つまり閲覧時間が短いと判定された場合、フローは、「Ｂ」から図９のＳ４０５へと移行する。閲覧時間が所定時間以上であると判定された場合（Ｓ４１２でＹｅｓ）、つまり閲覧時間が短くないと判定された場合、フローは、次のＳ４１３へと移行する。
【００３４】
ＣＰＵ２０３は、対象作業者について閲覧開始時刻から閲覧終了時刻までの映像情報をサーバ装置２１の記録装置２０２から取得する（Ｓ４１３）。ＣＰＵ２０３は、Ｓ４０３にて取得した個人設定データの感情記録設定が、「記録あり」に設定されているかを判定する（Ｓ４１４）。上述したように、感情記録設定項目６０７において、「全てを記録」、「ポジティブのみ記録」または「記録なし」を選択可能である。個人設定データの感情記録設定が、「全てを記録」または「ポジティブのみ記録」を示す場合、Ｓ４１４でＹｅｓと判定される。この場合、ＣＰＵ２０３は、Ｓ４１３にて取得した映像情報から成果物ファイルを閲覧時の感情推定処理を行う（Ｓ４１５）。
【００３５】
Ｓ４１５において、ＣＰＵ２０３は、図２（Ｂ）に示される作業者（閲覧者）の映像情報に基づいて、閲覧者の顔部分の画像（顔画像）を検出し、顔画像を分析することでポジティブかネガティブかの感情推定を行う。本実施形態では、ＣＰＵ２０３は、上記顔画像から「喜び」や「怒り」、「嫌悪」、「悲しみ」、「驚き」、「恐れ」、「真顔」等の表情を認識し、認識結果に基づいて、ポジティブであるか、またはネガティブであるかをスコアとして出力する。また、本実施形態の映像情報は動画像であり、表情の推定結果は撮影期間中において一定ではない。このため、ＣＰＵ２０３は、期間中に推定されたスコアを積和し、ポジティブを正の値、ネガティブを負の値として「−１００〜１００」のスコアとして記録する。ＣＰＵ２０３は、感情記録設定が「全てを記録」になっているかを判定する（Ｓ４１６）。感情記録設定が「全てを記録」ではなく「ポジティブのみ記録」になっている場合（Ｓ４１６でＮｏ）、ＣＰＵ２０３は、Ｓ４１５にて行われた感情推定結果が、ポジティブな感情であると推定されたかを判定する（Ｓ４１７）。
【００３６】
Ｓ４１５にて行われた感情推定結果が、ポジティブ（肯定的）ではなくネガティブ（否定的）である場合（Ｓ４１７でＮｏ）、感情記録設定が「ポジティブのみ記録」であるため、ＣＰＵ２０３は、感情推定結果を破棄する（Ｓ４１８）。Ｓ４１４でＮｏと判定された場合、Ｓ４１６でＹｅｓと判定された場合、Ｓ４１７でＹｅｓと判定された場合およびＳ４１８の処理が行われた場合、ＣＰＵ２０３は、Ｓ４１３にて取得した映像情報に基づいて、閲覧時の理解度推定処理を行う（Ｓ４１９）。Ｓ４１４でＮｏと判定された場合、およびＳ４１８の処理が行われた場合、感情推定結果が利用されることなく、閲覧時の理解度推定処理が行われる。
【００３７】
ＣＰＵ２０３は、Ｓ４０３にて取得した個人設定データにおける名称記録設定が登録名であるか否かを判定する（Ｓ４２０）。ＣＰＵ２０３は、名称記録設定が登録名に設定されている場合（Ｓ４２０でＹｅｓ）、登録されている名称を変更することなく記録する（Ｓ４２１）。ＣＰＵ２０３は、名称記録設定が匿名に設定されている場合（Ｓ４０２でＮｏ）、登録名を秘匿するため閲覧者を”匿名”で記録する（Ｓ４２２）。ＣＰＵ２０３は、Ｓ４２１またはＳ４２２で閲覧結果を記録する際に、Ｓ４１５およびＳ４１９にて推定された結果とともに、閲覧結果を記録装置２０２に保存する。Ｓ４２１またはＳ４２２の処理が行われた後、フローは、「Ｂ」から図９のＳ４０５へと移行する。
【００３８】
図１１は、記録装置２０２に記録される閲覧結果のリストの一例を示す図である。閲覧結果のリストは、番号情報、成果物ファイル名情報、作成者情報、閲覧者情報、閲覧開始時刻情報、閲覧終了時刻情報、感情推定結果情報および理解度推定結果情報の項目を含む。番号情報は、閲覧結果の記録の番号を示す。成果物ファイル名情報は、成果物のファイル名を示す。作成者情報は、作成した成果物をシステムに登録した作業者の登録名を示す。閲覧者情報は、記録された閲覧結果の対象者の登録名を示す。閲覧開始時刻情報は、記録された閲覧結果の開始時刻を示す。閲覧終了時刻情報は、記録された閲覧結果の終了時刻を示す。感情推定結果情報は、成果物評価判定処理の感情推定結果を示す。理解度推定結果情報は、成果物評価判定処理の理解度推定結果を示す。ＣＰＵ２０３は、全ての対象作業者に対して記録されている映像情報および操作情報の確認を行い、成果物評価の判定処理を行う。
【００３９】
＜理解度推定処理＞
図１２のフローチャートを参照して、理解度判定処理について説明する。ＣＰＵ２０３は、取得した映像情報から複数フレームを選択し、顔パーツを抽出する（Ｓ５０１）。抽出される顔パーツは、例えば、目および鼻である。顔パーツの検出には任意の手法が適用され得るが、ここでは、ｄｌｉｂ手法が適用されるものとする。ＣＰＵ２０３は、顔パーツの動作の検出結果に応じて、頷き回数および首の傾げ回数を特定する。まず、ＣＰＵ２０３は、Ｓ５０１にて抽出した顔パーツの縦方向の移動量に基づいて、頷きの動作が含まれていたかどうかを判定する（Ｓ５０２）。頷きの動作が含まれていたと判定された場合（Ｓ５０２でＹｅｓ）、ＣＰＵ２０３は、頷き回数を１つカウントアップする（Ｓ５０３）。頷き回数の初期値は「０」である。Ｓ５０２でＮｏと判定された場合、またはＳ５０３の処理が行われた後、ＣＰＵ２０３は、Ｓ５０１にて抽出した顔パーツの回転方向の移動量に基づいて、首を傾げたかどうかを判定する（Ｓ５０４）。Ｓ５０４にて首を傾げたと判定された場合、ＣＰＵ２０３は、首の傾げ回数を１つカウントアップする（Ｓ５０５）。首の傾げ回数の初期値は「０」である。ＣＰＵ２０３は、取得した映像情報が終了したかを判定する（Ｓ５０６）。Ｓ５０６でＮｏと判定された場合、フローはＳ５０１に戻る。この場合、上記映像情報が終了するまで、上述した処理が繰り返し行われる。
【００４０】
ＣＰＵ２０３は、取得した映像に含まれる首の傾げの回数が、予め設定された閾値Ａより多いか否かを判定する（Ｓ５０７）。Ｓ５０７でＹｅｓと判定された場合、首を傾げた回数が多いことになり、ＣＰＵ２０３は、対象の成果物に対する理解度が低いと認識する（Ｓ５０８）。Ｓ５０７でＮｏと判定された場合、ＣＰＵ２０３は、取得した映像に含まれる頷き回数が、予め設定された閾値Ｂより多いか否かを判定する（Ｓ５０９）。Ｓ５０９の処理は、Ｓ５０７でＮｏと判定された場合（首の傾げ回数が少ない場合）に行われるため、ＣＰＵ２０３は、理解度は低くないと認識する。そして、Ｓ５０９でＮｏと判定された場合、ＣＰＵ２０３は、首の頷き回数が少ないため、理解度が中であると判定する。Ｓ５０９でＹｅｓと判定された場合、首の傾げ回数が少なく、頷き回数も多い。この場合、ＣＰＵ２０３は、理解度が高いと認識する（Ｓ５１１）。本実施形態では、理解度は３段階である場合について説明したが、理解度の段階は２段階であってもよいし、４段階以上であってもよい。ＣＰＵ２０３は、認識した理解度を、図１１のリストの理解度推定結果に記録する。
【００４１】
＜成果物評価表示処理＞
次に、登録した成果物に対する成果物評価判定処理の結果を、作業者（登録者）が閲覧する際の表示処理（成果物評価表示処理）について説明する。図１３は、成果物評価表示処理の流れを示すフローチャートである。本実施形態のシステムでは、作業者１０１はマウス１０５等を用いて、図６に示した表示画面における成果物一覧５０２から対象の成果物を押下する。作業端末１０は、押下操作を受け付けて、成果物評価の送信要求をサーバ装置２１に送信する。サーバ装置２１が成果物評価の送信要求を受信したことに応じて、ＣＰＵ２０３は、成果物評価表示処理を開始する。
【００４２】
サーバ装置２１は、作業端末１０が送信した成果物評価の送信要求を受信する（Ｓ６０１）。ＣＰＵ２０３は、成果物評価の送信要求が受信されたことに応じて、対象の成果物を登録した個人の設定データを記録装置２０２より取得する（Ｓ６０２）。上述したように、成果物評価判定処理によって記録装置２０２には、図１１の成果物評価結果のリストが保存されている。ＣＰＵ２０３は、記録装置２０２から成果物評価結果を１件取得する（Ｓ６０３）。ＣＰＵ２０３は、取得した成果物評価結果が、対象の成果物の評価結果であるか否かを、成果物ファイル名に基づいて判定する（Ｓ６０４）。対象の成果物であった場合（Ｓ６０４でＹｅｓ）、ＣＰＵ２０３は、成果物評価結果の理解度推定結果を判定する（Ｓ６０５）。
【００４３】
Ｓ６０５において理解度推定結果が“低”であると判定された場合、ＣＰＵ２０３は、個人の設定データにおける表示設定が「ポジティブのみ表示」であるかを判定する（Ｓ６０６）。表示設定が「全てを表示」である場合（Ｓ６０６でＮｏ）、ＣＰＵ２０３は、表示文章のデータの生成処理を行う。例えば、図１１の閲覧結果リストのうち「２番」は、理解度推定結果が「低」であるが、表示設定は「全てを表示」である。この場合、ＣＰＵ２０３は、閲覧結果リストの番号が「２番」に基づいて、「鈴木  次郎さんが閲覧し、理解に困ったようです。」といった表示文章を生成する。当該文章は、成果物の作成者である「高橋  花子」に対して、閲覧者である「鈴木  次郎」による成果物の評価が低いことを提示することができる文章である。当該評価は、ネガティブな評価である。個人の設定データにおける表示設定が「ポジティブのみ表示」に設定されていた場合（Ｓ６０６でＮｏ）、ネガティブな評価を示す表示文章は作成されないため、Ｓ６０７の処理は行われない。表示設定が「ポジティブのみ表示」を設定した作業者に対しては、ポジティブな評価が提示されないため、当該作業者の業務に対するモチベーションが低下することが抑制される。
【００４４】
Ｓ６０５において理解度推定結果が“高”であると判定された場合、ＣＰＵ２０３は、表示文章の生成処理を行う。例えば、図１１の閲覧結果リストの番号「３番」に対応する理解度推定結果は“高”である。この場合、ＣＰＵ２０３は、閲覧結果リストの番号「３番」に基づいて、「高橋  花子さんが閲覧し、スムーズに理解できたようです。」といった表示文章を生成する。当該文章は、作成者である「山田  太郎」に対して、閲覧者である「高橋  花子」による成果物の評価が高いことを提示することができる文章である。理解度推定結果が“高”であることを示す表示文章が、成果物を作成して登録した作業者に提示されることで、当該作業者は、業務に対して高いモチベーションを得ることができる。
【００４５】
Ｓ６０５において理解度推定結果が“中”であると判定された場合、ＣＰＵ２０３は、成果物評価結果の感情推定結果がポジティブであるかを判定する（Ｓ６０９）。図１１に示される感情推定結果が正の値である場合、感情推定結果はポジティブであることを示し、感情推定結果が負の値である場合、感情推定結果はネガティブであることを示す。従って、Ｓ６０９の判定は、感情推定結果が、正の値であるか負の値であるかに基づいて、行われる。Ｓ６０９でＮｏと判定された場合、ＣＰＵ２０３は、個人設定データにおける表示設定が「ポジティブのみ表示」であるかを判定する（Ｓ６１０）。成果物評価結果の感情推定結果がポジティブであると判定された場合（Ｓ６０９でＹｅｓ）、または個人設定データにおける表示設定が全て表示であった場合（Ｓ６１０でＮｏ）、ＣＰＵ２０３は、感情推定結果と比較するための閾値Ｃを決定する。（Ｓ６１１）。
【００４６】
感情表現の強度は人によって異なるため、取得された感情推定結果を一定の閾値で比較することは困難である。このため、ＣＰＵ２０３は、Ｓ６１１において、閲覧者に応じた閾値Ｃを決定する。例えば、ＣＰＵ２０３は、対象の閲覧者における過去の成果物評価結果における感情推定結果を全て抽出し、二乗平均平方根を算出し、予め設定された閾値Ｃの初期値と和をとることで閾値Ｃ（基準）とする。こうすることで、感情が現れやすい閲覧者に対しては大きな値である閾値Ｃを設定でき、感情が現れにくい閲覧者に対しては小さな閾値Ｃを設定できる。従って、感情（印象）を判定する基準を、閲覧者の感情表現強度に合わせることができる。このため、感情推定を判定する基準を閲覧者に応じて変化させることができ、精度の高い感情推定結果を得ることができる。
【００４７】
次に、ＣＰＵ２０３は、取得された感情推定結果が、Ｓ６１１で決定された閾値Ｃより大きいか否かを判定する（Ｓ６１２）。感情推定結果は「−１００〜１００」までの数値であるため、ＣＰＵ２０３は、当該数値を絶対値として閾値Ｃと比較することで、Ｓ６１２の判定を行う。感情推定結果が閾値Ｃより大きい場合（Ｓ６１２でＹｅｓ）、ＣＰＵ２０３は、表示文章の生成処理を行う（Ｓ６１３）。例えば、図１１の閲覧結果リストのうち「１番」は、感情推定結果がポジティブであり、且つ理解度推定結果が「中」である。この場合、Ｓ６１２でＹｅｓと判定されると、ＣＰＵ２０３は、図１１の閲覧結果リストの番号「１番」に基づいて、「山田  太郎さんが閲覧し、好印象だったようです。」といった表示文章を生成する。当該文章は、成果物の作成者である「高橋  花子」に対して、閲覧者である「山田  太郎」による評価が中程度あることを提示することができる文章である。
【００４８】
また、図１１の閲覧結果リストのうち「４番」は、感情推定結果がネガティブであり、且つ理解度推定結果が「中」である。この場合、Ｓ６１２でＹｅｓと判定されると、ＣＰＵ２０３は、図１１の閲覧結果リストの番号「４番」に基づいて、「山田  太郎さんが閲覧し、印象がよくなかったようです。」といった表示文章を生成する。当該文章は、成果物の作成者である「鈴木  次郎」に対して、閲覧者である「山田  太郎」による評価が中程度あることを提示することができる文章である。ここで、図１１の閲覧結果リストにおいて、番号「１番」および「４番」は、ともに理解度推定結果が「中」である。しかしながら、番号「１番」に対応する感情推定結果はポジティブであり、番号「４番」に対応する感情推定結果はネガティブである。従って、理解度推定結果が同じ「中」であったとしても、ＣＰＵ２０３は、表現が異なる文章を生成することができる。
【００４９】
Ｓ６０９にてＮｏと判定され、且つＳ６１０でＹｅｓと判定された場合、感情推定結果はネガティブであり、且つ個人設定データにおける表示設定は「ポジティブのみ表示」である。この場合、ＣＰＵ２０３は、表示文章を生成しない。Ｓ６１２でＮｏと判定された場合も、表示文章は生成されない。
【００５０】
Ｓ６０４でＮｏと判定された場合、Ｓ６０６でＮｏと判定された場合、Ｓ６１０でＹｅｓと判定された場合、Ｓ６１２でＮｏと判定された場合、および表示文章が生成された場合、ＣＰＵ２０３は、全ての閲覧記録を確認したかを判定する（Ｓ６１４）。未確認の閲覧記録が残っている場合（Ｓ６１４でＮｏ）、フローはＳ６０３に移行する。全ての閲覧記録が確認された場合（Ｓ６１４でＹｅｓ）、ＣＰＵ２０３は、生成された表示文章のデータ（以下、表示データ）を作業端末１０へと送信する制御を行う（Ｓ６１５）。表示データは、Ｓ６０３にて取得された成果物評価結果に基づく評価を文章化したデータであり、判定された評価と成果物とを関連付けたデータである。ＣＰＵ２０３は、上記の表示データを作業端末１０へと送信する制御を行う。これにより、成果物評価表示処理が終了する。
【００５１】
図１４は、登録者としての作業者１０１の作業端末１０のディスプレイ１０６に表示される画面例である。作業端末１０は、Ｓ６１５にてサーバ装置２１が送信した表示データを受信する。ＣＰＵ１０７は、表示データに基づく成果物評価表示画面をディスプレイ１０６上に表示させる制御を行う。成果物評価表示画面は、個人名１００１、成果物ファイル名１００２、評価結果一覧１００３および終了ボタン１００４を有する。個人名１００１は、成果物を作成した作業者１０１（登録者）の名称を示す。成果物ファイル名１００２は、評価対象の成果物を示す。評価結果一覧１００３は、評価対象の成果物に対する閲覧者による評価の一覧を示す。図１４は、２人の閲覧者による評価結果が評価結果一覧１００３に表示されている例を示しているが、１人の閲覧者による評価結果が評価結果一覧１００３に表示されてもよい。また、３人以上の閲覧者による評価結果が評価結果一覧１００３に表示されてもよい。図１４では、閲覧者の名称が表示されているが、設定によっては、閲覧者の箇所は匿名になっている場合もある。作業者１０１は、対象の成果物に対する評価結果一覧１００３にて他者の評価結果を確認することができる。作業者１０１が、マウス１０５を操作して、終了ボタン（１００４）を押下すると、ディスプレイ１０６に表示されていた成果物評価表示画面は閉じられる。
【００５２】
以上のように、人手を介すことなく、作業者は、自身が作成した成果物に対して他者が受け取った印象や評価を知ることが可能となる。また、どのような印象や評価を記録するか、および表示するかを設定することが可能であり、作業者は、好印象や高評価の成果を選択的に知ることができる。これにより、本実施形態が適用されることで、作業者の作業に対する満足感や動機づけ、モチベーションアップに貢献することができる。
【００５３】
以上、本発明の好ましい実施形態について説明したが、本発明は上述した各実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等が実行することによっても実現可能である。
【符号の説明】
【００５４】
１０  作業端末
２１  サーバ装置
１０２  制御部
１０６  ディスプレイ
１０７  ＣＰＵ
２０１  サーバ処理部
２０２  記録装置
２０３  ＣＰＵ
【図１】
2020035003.tif 000003
【図２】
2020035003.tif 000004
【図３】
2020035003.tif 000005
【図４】
2020035003.tif 000006
【図５】
2020035003.tif 000007
【図６】
2020035003.tif 000008
【図７】
2020035003.tif 000009
【図８】
2020035003.tif 000010
【図９】
2020035003.tif 000011
【図１０】
2020035003.tif 000012
【図１１】
2020035003.tif 000013
【図１２】
2020035003.tif 000014
【図１３】
2020035003.tif 000015
【図１４】
2020035003.tif 000016