(57)【要約】【課題】入力作業の内容を客観的に示すことができる入力作業評価支援装置を提供する。【解決手段】作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得部と、前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成部と、前記画像情報生成部により生成された画像情報を出力する出力部を有する。【選択図】図１
2020060874.tif 000002
【特許請求の範囲】
【請求項１】
作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得部と、
前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成部と、
前記画像情報生成部により生成された画像情報を出力する出力部
を有する入力作業評価支援装置。
【請求項２】
前記画像情報生成部は、前記ポインタの二次元位置を、当該ポインタの移動速度に応じた表示態様で示す画像情報を生成する
請求項１に記載の入力作業評価支援装置。
【請求項３】
前記作業情報取得部は、前記作業情報を複数取得し、
前記画像情報生成部は、前記作業情報の各々から抽出した前記第１座標値、前記第２座標値、及び前記時間値のうち何れか二つの関係を、互いに異なる表示態様により示す画像情報を生成する
請求項１又は請求項２に記載の入力作業評価支援装置。
【請求項４】
前記画像情報生成部は、前記作業情報の各々から抽出した前記第１座標値、前記第２座標値、及び前記時間値のうち何れか二つの関係を、前記二つの関係が一致するか否かに応じて、互いに異なる表示態様により示す画像情報を生成する
請求項１から請求項３の何れか一項に記載の入力作業評価支援装置。
【請求項５】
前記画像情報生成部は、前記作業情報から抽出した前記第１座標値、前記第２座標値、及び前記時間値の関係を三次元座標系で示す画像情報を生成する
請求項１から請求項４の何れか一項に記載の入力作業評価支援装置。
【請求項６】
作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報、及び前記入力作業において行われたキー操作に関する操作情報を取得する作業情報取得部と、
前記作業情報、及び前記操作情報を用いて、前記入力作業に用いられた入力装置の種別を推定する推定部と、
前記推定部により推定された前記入力装置の種別に応じて、前記作業情報及び前記操作情報のうち少なくとも何れか一方を、所定の評価軸を用いて示す画像情報を生成する画像情報生成部と、
前記画像情報生成部により生成された画像情報を出力する出力部
を有する入力作業評価支援装置。
【請求項７】
前記推定部は、前記操作情報により特定した前記キー操作の回数、及び前記作業情報により特定した前記ポインタの移動距離を用いて、前記入力作業に用いられた入力装置の種別を推定する
請求項６に記載の入力作業評価支援装置。
【請求項８】
作業情報取得部が、作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得工程と、
画像情報生成部が、前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成工程と、
出力部が、前記画像情報生成部により生成された画像情報を出力する出力工程
を有する入力作業評価支援方法。
【請求項９】
コンピュータを、
作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得手段と、
前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成手段と、
出力部が、前記画像情報生成手段により生成された画像情報を出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力作業評価支援装置、入力作業評価支援方法及びプログラムに関する。
【背景技術】
【０００２】
各種申込書や契約書などの帳票に記載された記載内容に不備がないかを審査する審査業務がある。審査業務を行う作業者は、例えば、作業端末の画面に表示された審査項目に沿って記載内容を確認し、確認した結果を作業端末に入力する。作業端末に入力された結果に基づいて審査の要件を満たしているか否かが決定される。
このような審査業務において審査の効率を向上させるためには、入力作業を早く行う必要がある。例えば、特許文献１には、装置のユーザインタフェースにおける操作性能を評価する技術が開示されている。操作性能が向上すれば、入力作業がし易くなり、その結果、審査の効率が向上することが期待できる。
また、審査業務においては、複数人の作業者により分担して作業が行われる場合が多い。複数人の作業者の中には、熟練の者がいる一方で経験の浅い者も含まれ、入力作業に要する時間も様々である。審査の効率を向上させるためには、作業者の入力作業が速いのか遅いのかを判断し、入力作業が遅い作業者に、作業が早くなるように教育を施す必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−５６７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、審査業務の現場においては、入力作業の遅い作業者に対して、管理者や監督が感覚的に指摘する場合が多く、指摘を受けた作業者が、自分がどのように作業し、なぜ作業が遅いのかを客観的に理解することが困難となる場合があった。
【０００５】
本発明は、このような状況に鑑みてなされたもので、入力作業の内容を客観的に示すことができる入力作業評価支援装置、入力作業評価支援方法及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の、入力作業評価支援装置は、作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得部と、前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成部と、前記画像情報生成部により生成された画像情報を出力する出力部を有することを特徴とする。
【０００７】
本発明の、入力作業評価支援装置では、前記画像情報生成部は、前記ポインタの二次元位置を、当該ポインタの移動速度に応じた表示態様で示す画像情報を生成することを特徴とする。
【０００８】
本発明の、入力作業評価支援装置では、前記作業情報取得部は、前記作業情報を複数取得し、前記画像情報生成部は、前記作業情報の各々から抽出した前記第１座標値、前記第２座標値、及び前記時間値のうち何れか二つの関係を、互いに異なる表示態様により示す画像情報を生成することを特徴とする。
【０００９】
本発明の、入力作業評価支援装置では、前記画像情報生成部は、前記作業情報の各々から抽出した前記第１座標値、前記第２座標値、及び前記時間値のうち何れか二つの関係を、前記二つの関係が一致するか否かに応じて、互いに異なる表示態様により示す画像情報を生成することを特徴とする。
【００１０】
本発明の、入力作業評価支援装置では、前記画像情報生成部は、前記作業情報から抽出した前記第１座標値、前記第２座標値、及び前記時間値の関係を三次元座標系で示す画像情報を生成することを特徴とする。
【００１１】
本発明の、入力作業評価支援装置は、作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報、及び前記入力作業において行われたキー操作に関する操作情報を取得する作業情報取得部と、前記作業情報、及び前記操作情報を用いて、前記入力作業に用いられた入力装置の種別を推定する推定部と、前記推定部により推定された前記入力装置の種別に応じて、前記作業情報及び前記操作情報のうち少なくとも何れか一方を、所定の評価軸を用いて示す画像情報を生成する画像情報生成部と、前記画像情報生成部により生成された画像情報を出力する出力部を有することを特徴とする。
【００１２】
本発明の、入力作業評価支援装置では、前記推定部は、前記操作情報により特定した前記キー操作の回数、及び前記作業情報により特定した前記ポインタの移動距離を用いて、前記入力作業に用いられた入力装置の種別を推定することを特徴とする。
【００１３】
本発明の、入力作業評価支援方法は、作業情報取得部が、作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得工程と、画像情報生成部が、前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成工程と、出力部が、前記画像情報生成部により生成された画像情報を出力する出力工程を有することを特徴とする。
【００１４】
本発明のプログラムは、コンピュータを、作業項目が表示された表示画面に入力を行う入力作業において、前記表示画面に示されるポインタの二次元位置の時系列変化を示す作業情報を取得する作業情報取得手段と、前記作業情報から抽出した前記ポインタの二次元位置を示す二次元座標系の第１座標軸の第１座標値、前記第１座標軸とは異なる第２座標軸の第２座標値、及び前記ポインタが当該二次元位置にいた時間を示す時間値のうち何れか二つの関係を示す画像情報を生成する画像情報生成手段と、出力部が、前記画像情報生成手段により生成された画像情報を出力する出力手段として機能させるためのプログラムとして動作させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、入力作業におけるポインタの二次元位置の移動の軌跡や、ポインタの位置と時間との関係を示す画像情報を出力できるため、入力作業の内容を客観的に示すことが可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態による解析サーバ２０が適用される入力作業評価支援システム１の構成例を示すブロック図である。
【図２】本発明の実施形態による作業端末１０の画面に表示される審査項目の例を示す図である。
【図３】本発明の実施形態によるパターン推定部２２が行う処理に用いる表の例を示す図である。
【図４】本発明の実施形態による入力作業におけるポインタの軌跡の例を示す図である。
【図５】本発明の実施形態による入力作業におけるポインタの軌跡の例を示す図である。
【図６】本発明の実施形態による入力作業におけるポインタの軌跡の例を示す図である。
【図７】本発明の実施形態による画像情報生成部２３が行う処理を説明する図である。
【図８】本発明の実施形態による画像情報生成部２３が行う処理を説明する図である。
【図９】本発明の実施形態による画像情報生成部２３が行う処理を説明する図である。
【図１０】本発明の実施形態による画像情報生成部２３が行う処理を説明する図である。
【図１１】本発明の実施形態による解析サーバ２０の動作例を示すフローチャートである。
【図１２】本発明の実施形態による解析サーバ２０が生成した画像から作業の効率を算出する方法を説明する図である。
【図１３】本発明の実施形態による解析サーバ２０が生成した画像から作業の効率を算出する方法を説明する図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照して説明する。
【００１８】
図１は、本発明の実施形態による解析サーバ２０が適用される入力作業評価支援システム１の構成例を示すブロック図である。ここで、解析サーバ２０は、「入力作業評価支援装置」の一例である。
入力作業評価支援システム１は、入力作業（以下、単に作業ともいう）を行う作業者の作業を客観的に評価するデータを提示するシステムである。以下の説明においては、作業として、審査項目に沿って確認した内容を入力する審査業務を行う場合を例示して説明するが、これに限定されることはない。作業は、マウスやキーボード等の入力装置を用いた操作により各種情報が入力される作業であればよい。
【００１９】
入力作業評価支援システム１は、例えば、作業端末１０（作業端末１０−１、…、１０−Ｎ）、解析サーバ２０、通信ネットワーク３０及び表示装置４０を備える。入力作業評価支援システム１において、作業端末１０、解析サーバ２０及び表示装置４０は、通信ネットワーク３０を介して通信可能に接続されている。
【００２０】
入力作業評価支援システム１では、作業端末１０が各作業者に割り当てられ、作業端末１０の各々から解析サーバ２０に作業の内容が送信される。解析サーバ２０は、作業端末１０から受信した作業の内容を解析し、解析結果を画像で示す画像データを表示装置４０に送信する。表示装置４０は、解析サーバ２０から受信した解析結果を示す画像を表示する。
【００２１】
作業端末１０は、作業者に割り当てられた汎用のコンピュータ装置である。作業端末１０は、例えば、入力部１１、表示部１２、通信部１３及び制御部１４を備える。入力部１１には、マウスやキーボード等の入力装置が操作されることにより作業端末１０に入力される操作信号を取得する。ここで、操作信号は、マウスの操作によりポインタで示された画面上の位置を示す信号である。ここでの位置は、「二次元位置」の一例である。
また、入力部１１は、作業において行われたキーボードのキー操作を示す信号を、操作信号として取得する。
【００２２】
表示部１２は、作業の対象となる審査項目が表示される表示画面である。また、表示部１２には作業者により入力された審査項目に対する確認結果が表示される。通信部１３は、通信ネットワーク３０を介して解析サーバ２０と通信を行う。制御部１４は、作業端末１０を統括的に制御する。制御部１４は、入力部１１に入力された操作信号を用いて、作業端末１０の画面上で示された位置、及び当該位置が示された時間を示す時間値を抽出する。制御部１４は、抽出した位置と時間値とを対応付けた時系列変化を示す作業情報を生成し、生成した作業情報を、通信部１３を介して解析サーバ２０に送信する。また、制御部１４は、入力部１１に入力された操作信号を用いて、作業において入力されたキー操作に関する操作情報を、通信部１３を介して解析サーバ２０に送信する。
【００２３】
解析サーバ２０は、例えば、通信部２１、パターン推定部２２、画像情報生成部２３及び出力部２４を備える。ここで、通信部２１は、「作業情報取得部」の一例である。また、パターン推定部２２は、「推定部」の一例である。
【００２４】
通信部２１は、通信ネットワーク３０を介して、作業端末１０及び表示装置４０と通信を行う。通信部２１は、作業端末１０から作業情報、及び操作情報を取得する。
パターン推定部２２は、作業情報及び操作情報に基づいて、作業に用いられた入力装置の種別を推定する。
以下では、作業に用いられる入力装置がマウス及び／又はキーボードである場合を例示して説明する。つまり、パターン推定部２２は、作業にマウスのみが用いられたパターンか、マウスとキーボードの両方が用いられたパターンか、キーボードのみが用いられたパターンかを推定する。しかしながら、作業に用いられる入力装置は、これに限定されない。入力装置は、タッチパッド、タッチパネル、スタイラス、或いはトラックボール等、表示画面に示すポインタやカーソルの位置を操作する情報が入力可能な装置であればよい。何れの入力装置が作業に用いられた場合にも、以下に説明する方法と同様の方法により、パターン推定部２２は、作業に用いられた入力装置の種別を推定することが可能である。パターン推定部２２が、入力装置の種別を推定する方法については後で詳しく説明する。
【００２５】
画像情報生成部２３は、作業情報から複数の評価軸を抽出する。ここで評価軸は、当該作業を評価する項目軸であって、例えば、位置を示す二次元座標系（ｘ、ｙ）のＸ軸方向の座標値ｘ、Ｙ軸方向の座標値ｙ、及び時間Ｔの時間値ｔなどである。ここで、Ｘ軸は「第１座標軸」の一例、Ｙ軸は「第２座標軸」の一例である。また、座標値ｘは「第１座標値」の一例、座標値ｙは「第２座標値」の一例である。
画像情報生成部２３は、作業情報から抽出した複数の評価軸のうち、少なくとも二つの評価軸の関係を示す画像の画像データを生成する。評価軸として、Ｘ軸上の座標値ｘ、Ｙ軸上の座標値ｙ、及び時間値ｔが用いられる場合、画像情報生成部２３は、作業における（ｘ、ｙ）の関係、（ｘ、ｔ）の関係、或いは（ｙ、ｔ）の関係のうち少なくとも一つの関係を示す画像の画像データを生成する。
【００２６】
画像情報生成部２３は、複数の作業情報を用いて、それぞれの作業情報から抽出した二つの評価軸の関係を重ねて示す画像の画像データを生成してもよい。この場合、画像情報生成部２３は、作業情報の各々について抽出した評価要素のうち同じ二つの要素の関係を表示する画像情報を生成する。
【００２７】
また、画像情報生成部２３は、複数の作業情報を用いた画像情報を生成する場合、パターン推定部２２により推定された推定結果ごとに画像情報を生成する。
例えば、画像情報生成部２３は、パターン推定部２２により推定された推定結果に基づいて複数の作業情報を、作業に、マウスのみが用いられたパターン、マウスとキーボードの両方が用いられたパターン、及びキーボードのみが用いられたパターンの各々に分類する。画像情報生成部２３は、分類した作業情報の各々について、それぞれの作業情報から抽出した二つの評価軸の関係を重ねて示す画像の画像データを生成する。
【００２８】
出力部２４は、画像情報生成部２３により生成された画像情報を、通信部２１及び通信ネットワーク３０を介して、表示装置４０に送信（出力）する。
通信ネットワーク３０は、例えば、インターネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、プロバイダ装置、無線基地局、専用回線などのうちの一部または全部を含む通信網である。
表示装置４０は、解析サーバ２０から画像情報を受信し、受信した画像情報に応じた画像を表示する。
【００２９】
ここで、作業端末１０が作業情報を取得する方法について図２を用いて説明する。
図２は、本発明の実施形態による表示部１２の画面１２０に表示される審査項目の例を示す図である。図２（ａ）は作業を開始させる画面１２０の例、図２（ｂ）は作業の対象となる審査項目及び作業を終了させる画面１２０の例を示す。また、図２（ａ）及び図２（ｂ）では、作業端末１０の画面正面からみて上左端を原点とし、画面左から右への方向をＸ軸方向、画面上から下への方向をＹ軸方向とする。
【００３０】
図２（ａ）に示すように、画面１２０には、開始ボタンを示すオブジェクト１２１が表示される。オブジェクト１２１が押下されると、作業を行う画面（図２（ｂ）参照）に遷移するボタンオブジェクトである。
【００３１】
図２（ｂ）に示すように、画面１２０には、テキスト入力を示すオブジェクト１２２、チェックボックスを示すオブジェクト１２３、ラジオボタンを示すオブジェクト１２４、コンボボックスを示すオブジェクト１２５、及び終了ボタンを示すオブジェクト１２６が表示される。
ここで、オブジェクト１２２は、審査項目１として文字列（テキスト）が入力されるテキストオブジェクトである。オブジェクト１２３は、審査項目２として複数ある項目の中から一つ或いは複数の項目が選択されるオブジェクトである。オブジェクト１２４は、審査項目３として複数ある選択肢のうち何れか一つが選択されるオブジェクトである。オブジェクト１２５は、審査項目４として文字列（テキスト）が入力されるか、又は複数ある選択肢に記載された文言の中から何れか一つが選択されるオブジェクトである。オブジェクト１２６は押下されると作業が終了されるオブジェクトである。
【００３２】
例えば、作業端末１０の制御部１４は、入力部１１によりオブジェクト１２１が押下されてからオブジェクト１２６が押下されるまでの間に入力部１１に入力された操作信号を取得する。
【００３３】
ここで、パターン推定部２２が作業に用いられた入力装置を推定する方法を図３〜図６を用いて説明する。
図３は、本発明の実施形態によるパターン推定部２２が行う処理に用いられる表の例を示す図である。
【００３４】
図３において、操作距離Ｌｘは、作業において画面１２０の中でポインタが移動した距離の総和である。
最低距離Ｌｔは、マウスのみを用いて全ての作業を行う場合に最低限ポインタを移動させる距離である。最低距離Ｌｔは、例えば、オブジェクト１２１〜１２６が設けられた位置の各々を直線で接続した場合における各々の直線の長さの総和である。また、最低距離Ｌｔは、オブジェクト１２１〜１２６に入力された内容、例えば、オブジェクト１２３に示された何れのチェックボックスが選択されたか等に応じてそれぞれ求められてもよい。
必要距離Ｌｍｉｎは、マウスを用いてオブジェクト間を移動させるのに最低限ポインタを移動させる距離である。必要距離Ｌｍｉｎは、例えば、オブジェクト１２１〜１２６の各々のオブジェクト間の距離のうち最短の距離である。
【００３５】
操作回数Ｋｘは、作業においてキーボードのキーが押下された回数である。操作回数Ｋｘに計測されるキーの種別は、いわゆる文字キーとは異なるキーであり、例えば、エンターキー、タブキー、スペースキー、矢印キー、ファンクションキーなどである。
最低回数Ｋｔは、キーボードのみを用いて全ての作業を行う場合に最低限キーを押下させる回数である。
【００３６】
パターン推定部２２は、まず、作業情報を用いて操作距離Ｌｘ及び操作回数Ｋｘを特定し、特定した操作距離Ｌｘ、操作回数Ｋｘ及び図３に示す表に従って作業に用いられた入力装置を推定する。
パターン推定部２２は、操作距離Ｌｘが最低距離Ｌｔ以上であり、尚且つ操作回数Ｋｘが０（ゼロ）である場合、作業に用いられた入力装置はマウスのみであると推定する。パターン推定部２２は、操作距離Ｌｘが最低距離Ｌｔ以上であり、尚且つ操作回数Ｋｘが０（ゼロ）でない場合、作業に用いられた入力装置はマウスとキーボードの両方であると推定する。
また、パターン推定部２２は、操作距離Ｌｘが最低距離Ｌｔ未満であり、尚且つ操作回数Ｋｘが０（ゼロ）でない場合、作業に用いられた入力装置はマウスとキーボードの両方であると推定する。また、パターン推定部２２は、操作距離Ｌｘが必要距離Ｌｍｉｎ以下であり、尚且つ操作回数Ｋｘが最低回数Ｋｔ以上である場合、作業に用いられた入力装置はキーボードのみであると推定する。
なお、パターン推定部２２は、操作距離Ｌｘが最低距離Ｌｔ未満であり、尚且つ操作回数Ｋｘが０（ゼロ）である場合、及び操作距離Ｌｘが必要距離Ｌｍｉｎ以下であり、尚且つ操作回数Ｋｘが最低回数Ｋｔ未満である場合、には、作業に用いられた入力装置を推定しない（図３の例では「対象外」と記載）。これらの場合には、作業の途中で終了ボタンが押下された等、作業が正常に終了していないと判断されるためである。
【００３７】
図４〜図６は、本発明の実施形態による作業におけるポインタの軌跡の例を示す図である。図４〜図６では、模式的に、オブジェクト１２１〜１２６を重ねて画面１２０に示している。
【００３８】
図４では、マウスのみを用いて全ての作業が行われた場合におけるポインタの軌跡Ｌ１を示している。軌跡Ｌ１の長さが操作距離Ｌｘに相当する。また、この例では、画面１２０に表示されたオブジェクトをそれぞれ接続した場合の軌跡Ｌ２を示しており、軌跡Ｌ２の長さが最低距離Ｌｔに相当する。
一般に、マウスのみを用いて作業を行う場合、作業者は、帳票の内容を確認しながら手でマウスの操作を行っていると考えられ、各オブジェクト間の最短経路でポインタを移動させるように意識しない場合がほとんどであるため、操作距離Ｌｘは、最低距離Ｌｔより長くなると考えられる。
また、マウスのみを用いて作業を行う場合、マウスの移動操作によりポインタの移動が、クリック操作によりオブジェクトの選択が行われ、エンターキー等が押下されることがない。
このことから、パターン推定部２２は、操作距離Ｌｘが最低距離Ｌｔ以上であり、操作回数Ｋｘが０（ゼロ）の場合に、マウスのみを用いて作業が行われたと推定する。
【００３９】
図５では、キーボードのみを用いて全ての作業が行われた場合におけるポインタの軌跡Ｌ３を示している。軌跡Ｌ３の長さが操作距離Ｌｘに相当する。また、この例では、画面１２０に表示されたオブジェクトを移動させた場合における最短の軌跡Ｌ４を示しており、軌跡Ｌ４の長さが必要距離Ｌｍｉｎに相当する。
【００４０】
キーボードのみを用いて作業を行う場合、作業者は、マウスを操作しない。このため、ポインタの移動が全くないか、移動があっても極小さい距離の移動となることが考えられる。このため、ポインタの移動があった場合であっても、その移動距離がオブジェクト間を移動する距離より小さければ、マウスを用いて作業が行われていない、つまりキーボードのみを用いて作業が行われたと判定してよい。
また、キーボードのみを用いて作業を行う場合、作業者は、タブキーを押下することによりオブジェクトを選択し、矢印キーやスペースキーを押下することによりオブジェクトに示された選択肢を選択し、エンターキーを押下することにより確定させる。このため、オブジェクトの数、各オブジェクトに示される選択肢が選択肢の何番目に示されているか等に応じて、作業に必要な操作の回数（キーを押下する回数）が一意に決定する。この作業に必要な操作の回数が最低回数Ｋｔに相当する。
このことから、パターン推定部２２は、操作距離Ｌｘが必要距離Ｌｍｉｎ以下であり、操作回数Ｋｘが最低回数Ｋｔ以上の場合に、キーボードのみを用いて作業が行われたと推定する。
【００４１】
図６では、マウスとキーボードの両方を用いて全ての作業が行われた場合におけるポインタの軌跡Ｌ５を示している。軌跡Ｌ５の長さが操作距離Ｌｘに相当する。また、この例では、図５と同様に、軌跡Ｌ４の長さが必要距離Ｌｍｉｎに相当する。
【００４２】
マウスとキーボードの両方を用いて作業を行う場合、作業者は、マウスをある程度操作してポインタを移動させ、尚且つ、ある程度の回数キーを押下する。このため、ある程度のポインタの移動があると考えられる。この場合、ポインタの移動距離は、マウスを用いて一つでも作業が行われた場合において必要な距離、つまり必要距離Ｌｍｉｎより大きいと考えてよい。また、この場合におけるキーの押下回数は、キーボードを用いて一つでも作業が行われた場合において必要な回数、つまり０（ゼロ）より大きいと考えてよい。
このことから、パターン推定部２２は、操作距離Ｌｘが必要距離Ｌｍｉｎより大きく、操作回数Ｋｘが０（ゼロ）以上の場合に、マウスとキーボードの両方を用いて作業が行われたと推定する。
【００４３】
ここで、画像情報生成部２３が行う処理について、図７〜図１０を用いて説明する。
図７〜図１０は、本発明の実施形態による画像情報生成部２３が行う処理を説明する図である。
【００４４】
図７の左上図は作業における画面１２０上のポインタの軌跡Ｌ１を示し、図７の左下図、及び右上図は画像情報生成部２３により生成された画像情報が表示装置４０に表示された例を示す。
画像情報生成部２３は、図７左上図に示すような画面１２０におけるポインタの軌跡Ｌ１に基づいて画像情報を生成する。画像情報生成部２３は、例えば、軌跡Ｌ１における所定の位置Ｐ（位置Ｐ１（Ｘ１、Ｙ１）〜Ｐ６（Ｘ６、Ｙ６））におけるＸ座標、Ｙ座標、及びその位置が指し示された時間Ｔのうち、いずれか二つの要素の関係を示す画像情報を生成する。
【００４５】
図７左下図に示すように、画像情報生成部２３は、例えば、軌跡Ｌ１におけるＸ座標をＸ軸とし、時間ＴをＺ軸とする軌跡Ｌ１０を示す画像４００の画像情報を生成する。
図７右上図に示すように、画像情報生成部２３は、例えば、軌跡Ｌ１におけるＹ座標をＹ軸とし、時間ＴをＺ軸とする軌跡Ｌ１１を示す画像４０１の画像情報を生成する。
【００４６】
図８は画像情報生成部２３により生成された画像情報が表示装置４０に表示された例を示す。
図８に示すように、画像情報生成部２３は、軌跡Ｌ１におけるＸ座標、Ｙ座標、及び位置Ｐが指し示された時間Ｔの各々の要素の関係を三次元座標系で示す軌跡Ｌ１２の画像４０２の画像情報を生成するようにしてもよい。
【００４７】
図９の左上図は、図７の左上図と同様に、作業における画面１２０上のポインタの軌跡Ｌ１を示し、図９の左下図、及び右上図は画像情報生成部２３により生成された画像情報が表示装置４０に表示された例を示す。
図９左下図に示すように、画像情報生成部２３は、図７左下図と同様に、軌跡Ｌ１におけるＸ座標をＸ軸とし、時間ＴをＺ軸とする軌跡Ｌ１３を示す画像４０３の画像情報を生成する。この例では、領域Ｅ１において、位置Ｐ４からＰ５に至るまでに要した時間が、図７左下図と比べて大きいことが示されている。
図９右上図に示すように、画像情報生成部２３は、軌跡Ｌ１におけるＸ座標をＸ軸とし、Ｙ座標をＹ軸とする軌跡Ｌ１４を示す画像４０１の画像情報を生成するようにしてもよい。この場合、画像情報生成部２３は、例えば、軌跡Ｌ１４上の位置Ｐにおけるポインタの移動速度に応じて表示態様を変化させた画像情報を生成する。この例では、画像情報生成部２３は、図９左下図の領域Ｅ１に対応する箇所を、領域Ｅ２に示すように、他の領域とは表示態様を変えて表示している。ここでは、領域Ｅ２の軌跡を示すラインにハッチングを施すことにより表示態様を変化させる場合を例示したが、これに限定されない。画像情報生成部２３は、軌跡を示すラインの色やテクスチャ等を変化させることにより表示態様を変化させてもよい。また、画像情報生成部２３は、軌跡を示すラインを半透明（例えば、透明度５０％）にして描画してもよい。この場合、図９右上図に示すようなＸＹ平面からみた軌跡を一定の時間間隔でプロットすると、単位時間あたりの移動量が少ない（つまり、ポインタが滞留している）場合、単位時間あたりの移動量が大きい（ポインタが速く移動している）場合と比較して色が濃く表現される。すなわち、画像情報生成部２３は、色の濃淡により時間の経過を表現するようにしてもよい。
【００４８】
図１０は画像情報生成部２３により生成された画像情報が表示装置４０に表示された例を示す。
図１０に示すように、画像情報生成部２３は、複数の軌跡Ｌ１５及びＬ１６を重ねて示す画像情報を生成するようにしてもよい。この場合、画像情報生成部２３は、例えば、軌跡Ｌ１５及びＬ１６において一致する箇所と、一致しない箇所の表示態様を変化させた画像情報を生成する。この例で、一致する箇所とは、軌跡Ｌ１５の位置Ｐ１からＰ２までの軌跡と軌跡Ｌ１６の位置Ｑ１からＱ２までの軌跡である。画像情報生成部２３は、領域Ｅ３及びＥ４に示す箇所において軌跡Ｌ１５及びＬ１６が重なっている（一致している）ことから、当該領域を他の領域とは表示態様を変えて表示している。
この場合においても、画像情報生成部２３は、複数の軌跡を示すラインを半透明にして描画してもよい。この場合、軌跡が重なる領域では互いの軌跡の色が混合されることにより、他の領域とは異なる色で表現される。
【００４９】
図１１は、本発明の実施形態による解析サーバ２０の動作例を示すフローチャートである。
ステップＳ１０：
解析サーバ２０の通信部２１は、作業端末１０から作業情報を取得する。通信部２１は、取得した作業情報をパターン推定部２２及び画像情報生成部２３に出力する。
ステップＳ１１：
パターン推定部２２は、作業情報に基づいて、作業に用いられた入力装置が、マウスのみであるか、マウスとキーボードの両方であるか、或いはキーボードのみであるかを推定する。パターン推定部２２は、推定結果を画像情報生成部２３に出力する。
ステップＳ１２：
画像情報生成部２３は、作業に用いられた入力装置のパターンごとに、作業において画面１２０に示されたポインタの位置Ｐとその位置Ｐが示された時間Ｔとの関係を示す画像情報を生成する。
【００５０】
以上説明したように、実施形態の解析サーバ２０は、作業において画面１２０に示されたポインタの軌跡を示す二次元の位置Ｐ（ｘ、ｙ）とその位置Ｐが示された時間Ｔのうち二つの要素、つまり（ｘ、ｔ）、（ｙ、ｔ）又は（ｘ、ｙ）の関係を示す画像情報を生成して出力する。
これにより、実施形態の解析サーバ２０は、ポインタの軌跡を時間の経過と共に示す画像情報を生成することができ、作業ごとに要した時間を作業者や管理者等が容易に視認することが可能となる。特に、画面１２０においてＹ軸方向に沿って審査項目が順に示されている場合、図７右上図のように、Ｙ座標と時間Ｔとの関係を示す画像を生成することにより、何れの審査項目が短時間で処理されているか、或いは何れの審査項目に時間がかかっているか等、作業項目ごとの作業の内容を確認することも可能となる。
【００５１】
また、実施形態の解析サーバ２０は、ポインタの位置を、その位置におけるポインタの移動速度に応じた表示態様で示す画像情報を生成する。これにより、実施形態の解析サーバ２０は、ポインタの軌跡を時間の経過に応じて表現することができ、上述した効果と同様に、作業ごとに要した時間を容易に視認することが可能となる。
また、実施形態の解析サーバ２０は、位置Ｐ（ｘ、ｙ）と時間Ｔの三つの要素の関係を三次元で示す画像情報を生成してもよい。これにより、実施形態の解析サーバ２０では、作業ごとに要した時間を立体的に視認することが可能である。
【００５２】
また、実施形態の解析サーバ２０は、複数の作業情報を用いて、各々の作業におけるポインタの軌跡を、互いに表示態様を変えて表示する画像情報を生成する。これにより、実施形態の解析サーバ２０は、複数の作業におけるポインタの軌跡の相違を視認することができる。例えば、効率よく作業が行われた軌跡と、効率よく作業が行われていない場合の軌跡とを見比べたりすることができるので、効率よく作業が行われていない場合に、どのような軌跡になればよいかを作業者自身が把握することが可能である。
【００５３】
また、実施形態の解析サーバ２０は、作業情報を用いて作業に用いられた入力装置を推定するパターン推定部２２を更に備え、推定された入力装置のパターン、例えばマウスのみを用いた作業、マウスとキーボードを併用した作業、キーボードのみを用いた作業に分類し、分類したパターンごとに位置Ｐと時間Ｔとの関係を示す画像情報を生成する。これにより、実施形態の解析サーバ２０では、作業に用いられた入力装置毎に作業の軌跡を解析することが可能である。
【００５４】
また、実施形態の解析サーバ２０は、複数の作業情報から抽出した位置Ｐ（ｘ、ｙ）と時間Ｔとのうち少なくとも二つの要素の関係が一致する箇所を、位置しない箇所とは異なる表示態様で示す画像情報を生成してもよい。これにより、実施形態の解析サーバ２０では、複数の作業情報について、作業の軌跡が一致する箇所とそうでない部分とを明示することが可能となる。これにより、複数の作業情報の各々が互いに異なる作業者による作業である場合には、ある作業者（例えば、経験の浅い作業者）と他の作業者（例えば、経験が豊富な熟練の作業者）とを比較して同じような時間に作業が処理される箇所と、同じように処理されない箇所とを、作業者自身や管理者等が目で見て容易に判断することができる。そして、経験の浅い作業者は、経験が豊富な熟練の作業者の軌跡に近づくように心がけることで、作業の効率を向上させることが可能である。
【００５５】
ここで、解析サーバ２０により生成された画像情報から作業の効率を算出する方法について、図１２及び図１３を用いて説明する。
図１２及び図１３は、本発明の実施形態による解析サーバ２０が生成した画像から作業の効率を算出する方法を説明する図である。図１２ではポインタの位置のＸ座標と時間Ｔとの関係を示す二つの軌跡Ｌ１７及びＬ１８を重ねて示している。図１３ではポインタの位置のＹ座標と時間Ｔとの関係を示す二つの軌跡Ｌ１９及びＬ２０を重ねて示している。
【００５６】
図１２に示すように、Ｚ軸に時間Ｔを対応させた場合、作業の遅い作業者による軌跡は縦（Ｚ軸方向）の長さが長くなる。一方、作業の早い作業者による軌跡は縦（Ｚ軸方向）の長さが短くなる。このように、Ｚ軸方向の長さを比較することにより、各々の作業の作業時間を、目視により容易に比較することが可能である。
図１３に示すように、作業に要した時間にほとんど差がない場合、縦（Ｚ軸方向）の長さはほぼ同じとなる。しかし、軌跡Ｌ１９が位置Ｐ１からＰ２まで移動する際の角度θ１は、軌跡Ｌ２０が位置Ｑ１からＱ２まで移動する際の角度θ２と比較して大きい。これは、同じ距離を、軌跡Ｌ１９の方が時間をかけて移動していることを意味する。このように、軌跡の傾きを算出することより、ポインタの移動速度を比較することが可能である。例えば、Ｙ軸方向に作業項目が示されている場合には、項目間の移動速度を比較でき、項目間においてポインタを効率よく移動させることができているか否かを把握することができる。
このように、作業時間やポインタの移動速度を比較することにより、各作業の効率を算出できるため、作業者の得意／不得意とする項目や分野を把握したり、それぞれに応じた改善指導を行ったりすることが可能である。
【００５７】
上述した実施形態では、作業にマウスが用いられた場合の例について説明したが、解析サーバ２０は、作業にキーボードが用いられた場合においても、その作業の内容を解析してもよい。以下では、作業にキーボードが用いられた場合における解析サーバ２０の動作を説明する。
【００５８】
一般に、複数の項目がある場合、タブキーが押下されると、現在選択されている項目の次の項目に選択状態が進むようにプログラムされている場合が多い。この場合、シフトキーが押下された状態にてタブキーが押下されると、一つ前の項目に戻る。
このように、項目の移動とタブキーとが対応付けられてプログラムされている場合、複数の項目がある作業において、最初の項目への入力作業、タブキーの押下、次の作業への入力作業、…という順序にて作業が行われることが想定される。
【００５９】
このような場合、例えば、キー操作において、シフトキーが押下された状態にてタブキーが押下される操作が含まれる場合、作業が一つ前の項目に戻っていると考えてよい。例えば、タブキー押下、シフトキー押下状態にてタブキー押下、タブキー押下、シフトキー押下状態にてタブキー押下、…のように操作が行われた場合、現在選択されている項目と、一つ前の項目とを行ったり来たりする繰り返しの作業が行われていると推定される。
解析サーバ２０は、キー操作において、上述したような繰り返しの作業が含まれていた場合、個々の項目に対する作業が一回で終了せずに手戻りが生じており、作業の効率が低下する要因となり得ると判定する。このような観点から、解析サーバ２０は、例えば、作業においてシフトキー押下状態にてタブキー押下された回数を、作業効率を客観的に示す指標の一つとして出力する。
【００６０】
また、項目によって、テキストオブジェクトに対して数字や文字列（以下、文字列等）を入力する作業が行われる。この場合、０〜９の数字キー、及び、ａ〜ｚの文字キーが押下されることでテキストオブジェクトに文字列等が入力される。ここで、キー操作において、バックスペースキーが押下された場合、一度入力された文字列等が削除されていることが考えられる。例えば、バックスペースキーが複数回連続して押下されれば、複数の文字が削除されており、タイプミスが発生したことが推定される。
解析サーバ２０は、キー操作において、上述したような、タイプミスが含まれていた場合、タイプミスにより作業の効率が低下する要因となり得ると判定する。このような観点から、解析サーバ２０は、例えば、作業においてバックスペースキー押下された回数を、作業効率を客観的に示す指標の一つとして出力する。
【００６１】
また、作業者によってキー操作に特有の癖がある場合が考えられる。例えば、同じキーが押下され続けたり、複数回繰り返し押下されたりする場合が考えられる。このような場合、同じ文字列等が複数入力されてしまうため、後で削除する等の手戻りが発生することが考えられる。また、エスケープキーが押下される等、入力に影響を与えないキー操作が行われる場合が考えられる。このような場合、入力に直接関係しない無駄な操作が行われてしまうため、作業に時間がかかり効率が低下することが考えられる。このような観点から、解析サーバ２０は、例えば、作業において同じキーが所定時間以上に押下され続けた場合、同じキーが連続して押下された回数、或いは、エスケープキーなど入力に直接関係しないキーが押下された回数を、作業効率を客観的に示す指標の一つとして出力する。
【００６２】
表示装置４０は、解析サーバ２０により出力された、上述したような所定のキーが押下された回数等の作業効率を客観的に示す指標を受信し、受信した内容を表示する。
【００６３】
上述した実施形態における入力作業評価支援システム１又は解析サーバ２０の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００６４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６５】
１…入力作業評価支援システム
１０…作業端末
２０…解析サーバ
２１…通信部
２２…パターン推定部
２３…画像情報生成部
２４…出力部
３０…通信ネットワーク
４０…表示装置
【図１】
2020060874.tif 000003
【図２】
2020060874.tif 000004
【図３】
2020060874.tif 000005
【図４】
2020060874.tif 000006
【図５】
2020060874.tif 000007
【図６】
2020060874.tif 000008
【図７】
2020060874.tif 000009
【図８】
2020060874.tif 000010
【図９】
2020060874.tif 000011
【図１０】
2020060874.tif 000012
【図１１】
2020060874.tif 000013
【図１２】
2020060874.tif 000014
【図１３】
2020060874.tif 000015