(57)【要約】  作業者の作業に関与した２以上のデータ間の関連度を算出する、データ関連度判定装置、データ関連度判定方法、および、プログラムを格納する記録媒体を提供する。表示領域取得部（１３）は、表示部（３）の画面に表示されている２以上のデータのそれぞれの表示領域を示す表示領域情報を取得する。視線情報取得部（１１）は、表示部（３）の画面上における作業者の視線の位置である視線位置を取得する。注視データ生成部（１４）は、視線位置と表示領域情報とから、作業者が注視しているデータを示す注視データ情報を生成する。操作情報取得部（１６）は、表示されているデータに対して作業者が実行した操作の内容を示す操作情報を取得する。データ関連度算出部（１８）は、注視データ情報および操作情報に基づいて、所定の基準で作業者の作業における２以上のデータ相互の関連度を算出する。
2012133841.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得する表示領域取得部と、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得し、取得した前記視線位置と前記表示領域を示す情報から、前記作業者が注視している前記データを示す注視データ情報を生成する注視データ生成部と、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得する操作情報取得部と、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出部と、
を備えることを特徴とするデータ関連度判定装置。
【請求項２】
前記関連度算出部は、前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて、前記２つのデータ相互の関連度を算出することを特徴とする請求項１に記載のデータ関連度判定装置。
【請求項３】
前記関連度算出部は、前記作業者が前記２以上のデータの１つのデータからコピーして、他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項１または２に記載のデータ関連度判定装置。
【請求項４】
前記関連度算出部は、前記２以上のデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に、前記２以上のデータの他の１つのデータに前記作業者が入力したデータ量とから、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項１ないし３のいずれか１項に記載のデータ関連度判定装置。
【請求項５】
前記関連度算出部は、
前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から前記２つのデータの他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて算出した前記２つのデータの関連度、
前記作業者が前記２つのデータの１つのデータからコピーして、前記２つのデータの他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で算出した前記２つのデータの関連度、
および、
前記２つのデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に前記２つのデータの他の１つのデータに前記作業者が入力したデータ量とから算出した前記２つのデータの関連度、
を加重平均して、前記２つのデータ相互の関連度として算出することを特徴とする請求項１に記載のデータ関連度判定装置。
【請求項６】
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を備えることを特徴とするデータ関連度判定方法。
【請求項７】
前記関連度算出ステップでは、前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて、前記２つのデータ相互の関連度を算出することを特徴とする請求項６に記載のデータ関連度判定方法。
【請求項８】
前記関連度算出ステップでは、前記作業者が前記２以上のデータの１つのデータからコピーして、他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項６または７に記載のデータ関連度判定方法。
【請求項９】
前記関連度算出ステップでは、前記２以上のデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に、前記２以上のデータの他の１つのデータに前記作業者が入力したデータ量とから、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項６ないし８のいずれか１項に記載のデータ関連度判定方法。
【請求項１０】
コンピュータに、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業中の業務に関与した２以上のデータ間の関連度を算出する、データ関連度判定装置、データ関連度判定方法、および、記録媒体に関する。
【背景技術】
【０００２】
計算機を用いる業務において、一人の作業者が複数のアプリケーションを同時に利用することが多くある。そのような場合、各アプリケーションで使用した文書、画像などのデータ（業務データを含む）を、業務と関連付けておくことが重要である。なぜなら、各業務と当該業務に関連するデータとが関連付けられていれば、例えば、作業者がその業務を一旦中断した後に再開する際に、その業務の遂行が容易となるからである。【０００３】
また、当該業務と関連付けられたデータに基づいて、当該業務に類似する業務を判定し、その類似する業務に関連付けられたデータから、当該業務を遂行する上で必要と考えられるファイル（データ）を抽出し、作業者に通知することなどに利用できる。【０００４】
特許文献２、４、５には、データ同士を関連付ける技術が開示されている。
特許文献２では、データ内に含まれるキーワードに基づいて、データの類似度を算出し、データの類似度に基づいて、データ同士を関連付ける技術が開示されている。特許文献４では、データへのアクセス時間の同時性に基づいて、データ同士を関連づける技術が開示されている。特許文献５では、計算機上のコピー操作とペースト操作を検出し、コピー元のデータとコピー先のデータとを関連づける技術が開示されている。【０００５】
データ同士を関連付ける技術ではないが、特許文献１、３、６、７、８には、ユーザの視線を示す視線情報を利用する技術が開示されている。特許文献１の映像再生装置では、利用者の映像に対する集中度に応じて、再生対象となる映像または映像区間を分類する。そして、映像再生装置は、分類結果と利用者の映像に対する集中度とに基づいて、再生する映像または映像区間を選択する。特許文献３の液晶表示装置では、テレビに対する視聴者の視線角度を算出して、視聴者の位置に応じた画質の映像を表示する。特許文献６の作業訓練システムでは、作業者の移動に対応して移動する仮想車両と仮想部品の映像を、ヘッドマウントディスプレイ装置に表示する。【０００６】
また、特許文献７では、視線追跡情報に基づいて、コンピュータ装置を制御する技術が開示されている。特許文献８では、ユーザの注視点の絶対位置に基づいて、フィードバックデータを表示画面上に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２００７／１３２５６６号
【特許文献２】特開２００２−０１４９９９号公報
【特許文献３】特開２００７−２１２６６４号公報
【特許文献４】特開２００９−００３５５３号公報
【特許文献５】特開２０１０−１２８９１６号公報
【特許文献６】特開２０１０−２７１５３６号公報
【特許文献７】特表２００８−５０２９９０号公報
【特許文献８】特表２００９−５２５５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献４、特許文献５では、計算機上で作業者が実行した操作の内容を示す操作情報から、データ同士の関連性を判定する。しかしながら、計算機上の操作情報だけでは、作業者の作業に関与したデータ同士の関連性を、必ずしも判定することができない。例えば、多数のアプリケーションウィンドウがディスプレイに重畳表示されており、あるウィンドウのデータを確認しながら別のウィンドウのデータに入力するような場合には、これらのデータ同士を関連付けることはできない。【０００９】
さらに、特許文献４では、データアクセス時間の同時性のみに基づいて、データを関連付けている。そのため、開いているデータの一部が関連性のないデータであっても、開いているデータ全てが関連付けられてしまう。特許文献５では、コピー操作とペースト操作を伴わない場合は、データを関連付けることはできない。【００１０】
特許文献２では、作業者の操作と関係のないデータ同士を関連付けることができる。しかしながら、キーワードが類似しない同一業務に関連するデータ同士を関連付けることができない。【００１１】
本発明は上述の事情に鑑みてなされたもので、作業者の作業に関与した２以上のデータ間の関連度を算出する、データ関連度判定装置、データ関連度判定方法、および、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の第１の観点に係るデータ関連度判定装置は、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得する表示領域取得部と、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得し、取得した前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成する注視データ生成部と、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得する操作情報取得部と、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出部と、
を備えることを特徴とする。【００１３】
本発明の第２の観点に係るデータ関連度判定方法は、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を備えることを特徴とする。【００１４】
本発明の第３の観点に係るコンピュータ読み取り可能な記録媒体は、コンピュータに、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を実行させるプログラムを記録すること特徴とする。
【発明の効果】
【００１５】
本発明によれば、作業者の作業に関与した２以上のデータ間の関連度を算出することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係るデータ関連度判定装置の構成例を示すブロック図である。
【図２】実施の形態に係るデータ関連度判定装置の異なる構成例を示すブロック図である。
【図３】実施の形態に係るデータ関連度判定装置の物理的な構成例を示すブロック図である。
【図４】実施の形態における表示データ位置情報の例を示す図である。
【図５】実施の形態における注視情報の例を示す図である。
【図６】実施の形態における注視データ情報の例を示す図である。
【図７】実施の形態における操作情報の例を示す図である。
【図８】実施の形態においてデータ間での視線位置の動きからデータ間の関連度を算出する例を示す図である。
【図９】実施の形態においてデータ間での操作の関連度を算出する例を示す図である。
【図１０】実施の形態においてあるデータに注視している間に別のデータに対して操作を実行した場合におけるデータ間の関連度を算出する例を示す図である。
【図１１】実施の形態において最終的に出力されるデータ間の関連度の例を示す図である。
【図１２】実施の形態におけるデータ関連度判定の動作の一例を示すフローチャートである。
【図１３】注視データ情報取得の動作の一例を示すフローチャートである。
【図１４】操作情報取得の動作の一例を示すフローチャートである。
【図１５】実施の形態におけるデータの関連度を算出する動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお図中、同一または同等の部分には同一の符号を付す。
【００１８】
図１は、本発明の実施の形態に係るデータ関連度判定装置１を含むシステムの構成例を示すブロック図である。データ関連度判定装置１は、図１に示すように、視線情報取得部１１、注視判定部１２、表示領域取得部１３、注視データ生成部１４、注視情報記憶部１５、操作情報取得部１６、操作情報記憶部１７、およびデータ関連度算出部１８を備える。データ関連度判定装置１は、例えば、作業者がデータの閲覧または編集などの作業を行うコンピュータで実現される。
【００１９】
図２は、本実施の形態に係るデータ関連度判定装置１を含むシステムの異なる構成例を示すブロック図である。図２に示すように、データ関連度判定装置１は、端末４とサーバ５とに各機能部を分散した構成を有する。図２に示すデータ関連度判定装置１では、端末４は、視線情報取得部１１、注視判定部１２、表示領域取得部１３、注視データ生成部１４および操作情報取得部１６を備える。サーバ５は、注視情報記憶部１５、操作情報記憶部１７、およびデータ関連度算出部１８を備える。
【００２０】
図２には示されていないが、端末４とサーバ５はネットワークを介して相互に通信する。端末４の操作情報取得部１６は、取得した操作情報Ｔ５（詳しくは後述）をサーバ５に送信し、サーバ５は、受信した操作情報Ｔ５を操作情報記憶部１７に記憶する。また、端末４の注視データ生成部１４は、作業者が注視しているデータを示す注視情報Ｔ３（詳しくは後述）を生成し、生成した注視情報Ｔ３をサーバ５に送信し、サーバ５は、受信した注視情報Ｔ３を注視情報記憶部１５に記憶する。
【００２１】
データ関連度判定装置１は、図１に示すように、作業者が操作する単一のコンピュータで実現される場合と、図２に示すように、端末４とサーバ５とにより実現される場合とがある。データ関連度判定装置１が、端末４とサーバ５とにより実現される場合、端末４とサーバ５がそれぞれ備える各機能部の構成は、図２に示す構成に限られない。例えば、サーバ５側が、操作情報取得部１６を備え、端末４から操作情報Ｔ５を取得するように構成してもよい。
【００２２】
図３は、実施の形態に係るデータ関連度判定装置１を含むシステムの物理的な構成例を示すブロック図である。図３に示す構成は、図１のデータ関連度判定装置１、または図２の端末４もしくはサーバ５の構成を含む。
【００２３】
データ関連度判定装置１を含むシステムは、図３に示すように、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６および送受信部３７を備える。主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６、および送受信部３７は、いずれも内部バス３０を介して制御部３１に接続されている。
【００２４】
制御部３１は、ＣＰＵ（Central Processing Unit）等から構成され、外部記憶部３３に記憶されている制御プログラム３９に従って、後述するデータ関連度判定の一連の処理を実行する。
【００２５】
主記憶部３２は、ＲＡＭ（Random-Access Memory）等から構成され、外部記憶部３３に記憶されている制御プログラム３９をロードし、制御部３１の作業領域として用いられる。
【００２６】
外部記憶部３３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）等の不揮発性メモリから構成される。外部記憶部３３は、後述するデータ関連度判定の一連の処理を制御部３１に実行させるための制御プログラム３９を予め記憶する。また、外部記憶部３３は、制御部３１の制御に従って、この制御プログラム３９に含まれるデータを制御部３１に供給し、制御部３１から供給されたデータを記憶する。
【００２７】
操作部３４は、キーボードまたはタッチパネルと、マウスまたはタッチパッドなどのポインティングデバイス等と、キーボードまたはタッチパネルおよびポインティングデバイス等を内部バス３０に接続するインタフェース装置と、から構成されている。データ関連度判定装置１を含むシステムは、操作部３４を介して、作業者から各種の操作指示を受付ける。
【００２８】
表示部３５は、ＬＣＤ（Liquid Crystal Display）もしくは有機ＥＬディスプレイ、およびスピーカなどから構成され、作業者の作業に関与するデータなどを表示する。
【００２９】
入出力部３６は、シリアルインタフェースまたはパラレルインタフェースから構成されている。入出力部３６に視線検出センサ３８が接続される。
【００３０】
送受信部３７は、無線送受信機、無線モデムまたは網終端装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。データ関連度判定装置１が、端末４とサーバ５から構成される場合、端末４とサーバ５は、送受信部３７を介して、操作情報Ｔ５、注視情報Ｔ３などを送受信する。
【００３１】
以下、図１に示す構成に基づいて説明する。
【００３２】
図１を参照して、入力部２は、操作部３４に相当し、入力部２は、作業者から指示の入力を受け付ける。例えば、入力部２は、画面上に表示されたデータの表示領域の全体又は一部の範囲の選択、データを入力する箇所の指定、プルダウンメニューまたはポップアップメニューの選択、コンピュータへの指令（コマンド）、またはデータの編集の指示の入力を受け付ける。表示部３は、表示部３５に相当し、作業者が業務に使用するデータなどを画面に表示する。入力部２からの入力の受付と、表示部３へのデータの表示は、オペレーティングシステム（ＯＳ）１９によって制御される。
【００３３】
データ関連度判定装置１は、視線情報取得部１１、注視判定部１２、表示領域取得部１３、注視データ生成部１４、注視情報記憶部１５、操作情報取得部１６、操作情報記憶部１７、およびデータ関連度算出部１８を備える。これらの各機能部は、制御プログラム３９が、制御部３１、主記憶部３２、外部記憶部３３、操作部３４、表示部３５、入出力部３６および送受信部３７などを資源として用いることで実現される。
【００３４】
視線情報取得部１１は、例えば、表示部３の画面に対して作業者側の空間を撮影するカメラなどを備え、作業者が注視している表示部３の画面上の位置を示す情報（以下、視線位置という）を取得する。より具体的には、視線情報取得部１１は、作業者の眼の位置（視点の位置）と視線の方向を検出し、作業者の視点の位置から視線の方向に引いた直線が表示部３の画面と交わる点を、表示部３の画面上の視線位置として検出する。
【００３５】
その視線位置は、例えば、視線検出センサ３８を用いて取得することができる。視線検出センサ３８として、例えば、トビー・テクノロジー・ジャパン株式会社製Ｔｏｂｉｉ  Ｘ６０  ＆  Ｘ１２０などを用いることができる。そして、視線情報取得部１１は、取得した視線位置と、その視線位置を取得した時刻と、を関連付けた視線位置情報Ｔ２（図５（ｂ））を生成し、注視情報記憶部１５に記憶する。
【００３６】
視線情報取得部１１が取得する視線位置は、後述する表示領域取得部１３が取得する各データの表示領域の位置を示す情報は座標系であることから、同じ座標系が望ましい。視線情報取得部１１は、視線位置を取得した後に、データの表示領域の位置と同じ座標系に視線位置を変換してもよい。
【００３７】
表示領域取得部１３は、表示部３に表示しているデータの表示領域の位置と範囲（ウィンドウサイズ）を示す表示領域情報を取得する。表示領域取得部１３が取得する表示データの位置を示す情報は、各アプリケーションウィンドウの画面上の表示位置についての情報である。情報の形態は、画面上の各ピクセルに対応するアプリケーションが把握できればどのような形態でもよい。例えば、データが画面上の長方形のウィンドウで表示される場合、データの表示領域の位置と範囲は、そのウィンドウの左上角の点（以下、始点位置）の座標とウィンドウの縦と横の長さで表される。画面上の表示はＯＳ１９で制御されるので、表示領域情報は、ＯＳ１９が管理するデータを参照することによって得られる。
【００３８】
そして、表示領域取得部１３は、取得した表示領域情報と、その表示領域情報に対応するデータの表示を開始した時刻と、その表示領域情報に対応するデータと、そのデータを表示しているプログラム（アプリケーション）と、そのデータを表示するウィンドウの順位を示す表示順位とを関連付けた表示データ位置情報Ｔ１を生成し、注視情報記憶部１５に記憶する。
【００３９】
ここで、図４は、実施の形態における表示データ位置情報Ｔ１の例を示す図である。図４の「時刻」は、データの表示を開始した時刻を示す。「時刻」には、データの表示を終了（一時縮小した場合を含む）した時刻を含むようにしてもよい。「始点位置」は、データを表示しているウィンドウの左上角の点の画面上の座標である。「ウィンドウサイズ」は、そのウィンドウの縦と横の長さを示す。「表示データ」は、そのウィンドウに表示されているデータを一意に識別する名称を示す。表示するデータの種類には、例えば、文書（テキストまたはハイパーテキスト）、スライド、画像イメージ、Ｗｅｂサイト、などがある。「アプリケーション」は、データを表示しているプログラムの名称である。同じデータでも異なるアプリケーションで表示される場合もある。「表示順位」は、データを表示するウィンドウの順位を示し、最前面で表示されているウィンドウから順番に番号が割り振られる。例えば、図４から、２１時２１分２３秒には、文書＿Ｘ．ｄｏｃとＵＲＬ＿Ｙ．ｈｔｍｌが画面上に表示されており、文書＿Ｘ．ｄｏｃが最前面に表示されていることが分かる。また、２１時２１分２４秒には、文書＿Ｘ．ｄｏｃとＵＲＬ＿Ｙ．ｈｔｍｌが画面上に表示されており、ＵＲＬ＿Ｙ．ｈｔｍｌが最前面になっていることが分かる。複数のウィンドウが互いに重なり合っているおり、後述する注視位置がウィンドウ同士が重なり合う部分に位置する場合に、後述する注視データ生成部１４は、作業者が注視しているデータを特定すために、この「表示順位」を用いる。
【００４０】
図１に戻り、注視判定部１２は、視線情報取得部１１が生成した視線位置情報Ｔ２から、作業者が注視している位置を示す注視位置を抽出する。そして、注視判定部１２は、抽出した注視位置とその注視位置に対応する視線位置を取得した時刻とその注視位置を注視している時間を示す注視時間とを関連付けた注視情報Ｔ３を生成し、その注視情報Ｔ３を注視情報記憶部１５に記憶する。
【００４１】
具体的には、例えば、視線位置とその時刻を合わせた点をクラスタ分析してクラスタを抽出し、抽出したクラスタの重心（時刻とその時刻における視線位置）とその抽出したクラスタに含まれる各点に対応する時刻から算出した注視時間とを関連づけて注視情報Ｔ３として生成する。注視時間は、より具体的には、抽出したクラスタに含まれる各点に対応する時刻のうちで最も前の時刻Ｔ１と最も後の時刻Ｔ２を抽出し、Ｔ２とＴ１との差Ｔ２−Ｔ１を注視時間として算出する。抽出したクラスタに含まれるどの点を注視情報Ｔ３とするかは自由であり、例えば、クラスタに含まれる点のうち、その時刻が最も前の点を注視情報Ｔ３としてもよい。
【００４２】
また、注視判定部１２は、例えば、視線位置情報Ｔ２に基づいて、視線位置情報Ｔ２に含まれる視線位置について、その視線位置が一定時間（例えば、５秒）以上にわたり所定の範囲に留まっているかを判定し、一定時間以上にわたり所定の範囲に留まっていると判定された視線位置を、注視位置として抽出するようにしてもよい。この際、視線位置が一定時間以上にわたり所定の範囲に留まっていると判定された場合には、所定の範囲に留まっている間に視線情報取得部１１が取得した他の視線位置については、上記判定を行わない。なお、視線位置が留まっている範囲を、注視範囲として抽出するようにしてもよい。
また、注視判定部１２は、視線位置が一定時間にわたり所定の範囲に留まっているかを判定して注視位置を抽出する場合、視線位置が所定の範囲に留まっている時間を注視時間として算出する。
【００４３】
また、注視判定部１２は、例えば、視線位置が線上をある速さで移動する場合に、その部分を注視している部分として抽出するようにしてもよい。視線位置が移動する速さは、視線位置情報Ｔ２に含まれる視線位置とその視線位置を取得した時刻とから算出することができる。
【００４４】
ここで、図５は、実施の形態における注視情報Ｔ３の例を示す図である。図５（ａ）は、視線位置を模式的に示す。視線情報取得部１１は、作業者の視線位置を間欠的に取得して、視線位置とその視線位置を取得した時刻とを関連づけた、図５（ｂ）に示すような視線位置情報Ｔ２を生成する。注視判定部１２は、視線位置情報Ｔ２から作業者が注視している位置を示す注視位置を抽出する。そして、注視判定部１２は、図５（ｃ）に示すような注視位置とその注視位置に対応する視線位置が取得された時刻と注視時間とを関連づけた注視情報Ｔ３を生成する。
【００４５】
図１に戻り、注視データ生成部１４は、表示領域取得部１３が生成した表示データ位置情報Ｔ１と、注視判定部１２が生成した注視情報Ｔ３とから、作業者が注視しているデータ（以下、注視データという）を特定する。
【００４６】
具体的には、注視データ生成部１４は、注視情報Ｔ３に含まれる各注視位置について、その注視位置に対応する時刻と表示データ位置情報Ｔ１とから、その時刻に画面上に表示されていたデータ群を特定する。そして、注視データ生成部１４は、その注視位置を含む表示領域を有するデータを特定する。その注視位置を含む表示領域を有するデータが複数ある場合には、注視データ生成部１４は、表示データ位置情報Ｔ１に含まれる「表示順位」を参照して、それらの複数のデータのうちで「表示順位」が最も小さい数字のデータを注視データとして特定する。この際、注視データ生成部１４は、さらに、注視データのどの部分を作業者が注視しているかを特定するようにしてもよい。
【００４７】
そして、注視データ生成部１４は、特定した注視データとその注視データを特定するために用いられた注視位置に対応する視線位置を取得した時刻を含む情報とを関連付けた、注視データ情報Ｔ４を生成し、注視データ情報Ｔ４を注視情報記憶部１５に記憶する。
【００４８】
ここで、図６は、実施の形態における注視データ情報Ｔ４の例を示す図である。図６に示す注視データ情報Ｔ４の例では、注視位置、その注視位置に対応する視線位置が取得された時刻、その注視位置から特定された注視データ、その注視データを表示するアプリケーション、その注視データを注視している時間を示すデータ注視時間の組が関連づけられている。
【００４９】
図１に戻り、操作情報取得部１６は、表示しているデータに対して作業者が入力部２を介して実行した指令または入力などの操作の内容を示す情報を取得する。入力部２と表示部３は、ＯＳ１９により制御され、操作情報取得部１６は、ＯＳ１９を介して操作の内容を示す情報を取得することができる。そして、操作情報取得部１６は、取得した操作の内容を示す情報と、その操作の対象となったデータを示す操作データ情報と、そのデータを表示するプログラム（アプリケーション）を示す情報と、その操作が実行された時刻と、を関連付けた操作情報Ｔ５を生成し、操作情報Ｔ５を操作情報記憶部１７に記憶する。
【００５０】
操作情報取得部１６が取得する操作の内容を示す情報の例としては、キーボード入力情報、マウス操作情報、データアクセス情報、アプリケーション利用情報、などが挙げられる。
【００５１】
ここで、図７は、実施の形態における操作情報Ｔ５の例を示す図である。図７の例では、作業者が操作した時刻と、操作したデータを表示しているアプリケーションと、操作した対象のデータと、操作した内容と、を関連づけて記憶している。また、操作した内容には、例えば、その操作がコピー（又は、ペースト）の場合は、コピー（又はペースト）したデータ量が含まれる。また、操作した内容には、例えば、その操作がデータ入力の場合は、入力したデータ量が含まれる。
【００５２】
図１に戻り、データ関連度算出部１８は、操作情報記憶部１７、および注視情報記憶部１５に蓄積された操作情報Ｔ５と注視データ情報Ｔ４に基づき、表示部３の画面上に表示されている２以上のデータ間の関連度を算出する。データ関連度算出部１８がデータ間の関連度を算出するタイミングは任意に決めることができ、例えば、データ間の関連度の算出は、一定時間間隔で自動的に実行するようにしてもよいし、作業者が指定するタイミングで実行するようにしてもよい。また、例えば、作業者があるデータの閲覧または編集を終えて、そのデータのファイルを閉じたときに、それまでに蓄積された操作情報Ｔ５と注視データ情報Ｔ４から、表示していたデータ間の関連度を算出してもよい。
【００５３】
データ関連度算出部１８は、注視データ情報Ｔ４を参照して、視線位置が各データの表示領域に留まる時間（データ注視時間）と、視線位置があるデータの表示領域から他のデータの表示領域に移動する態様などから、データ相互の関連度を算出する。例えば、視線位置が１つのデータＸの表示領域から他の１つのデータＹの表示領域に移動して、また元のデータＸの表示領域に戻る場合に、その２つのデータＸ，Ｙの関連度は次式ｅ（Ｘ，Ｙ）で定義することができる。
ｅ（Ｘ，Ｙ）＝log(Ｙの注視時間)・exp｛−(ＸからＹへの注視点の移動時間と、ＹからＸへの注視点の移動時間との和)｝・exp｛−(ＸからＹへ視線位置が移動する前のＸでの視線位置と、ＹからＸへ視線位置が戻った際のＸでの視線位置との誤差)｝
【００５４】
ここで、図８は、実施の形態においてデータ間での視線位置の動きからデータ間の関連度を算出する例を示す図である。図８（ａ）は視線位置の動きを模式的に示す。図８（ａ）の例では、視線位置が文書Ｘの表示領域の点ｘから、ＵＲＬ＿Ｙの表示領域の点ｙに移動し、文書Ｘの表示領域の点ｚに戻ったことを示す。図８（ｂ）は、図８（ａ）に示す態様を注視データ情報Ｔ４で表したものである。
【００５５】
図８（ｂ）に示す注視データ情報を上述の式ｅ（Ｘ，Ｙ）に当てはめると、
ｅ（Ｘ，Ｙ）＝log(５)・exp(−(１＋０))・exp(−√((２５０−２３３)２＋(２２７−２０１)２))
となる。
なお、視点位置の移動元のデータと移動先のデータとが同一の場合は、本関連付けは実行しない。
【００５６】
また、データ関連度算出部１８は、２つのデータの間でコピー操作とペースト操作とが実行されたデータのデータ量から、これらのデータ間の関連度を算出する。例えば、１つのデータＹからコピーして、他の１つのデータＸにペーストしたデータ量の、１つのデータＹのデータ量および／または他の１つのデータＸのデータ量に対する割合で、１つのデータＸと他の１つのデータＹとの関連度として算出する。１つのデータＸと他の１つのデータＹとの関連度は、例えば、次式ｐ（Ｘ，Ｙ）で定義することができる。
ｐ（Ｘ，Ｙ）＝（Ｙからコピーし、Ｘにペーストしたデータ量）／（Ｘのデータ量）
【００５７】
ここで、図９は、実施の形態においてデータ間での操作の関連度を算出する例を示す図である。図９（ａ）は、ＵＲＬ＿Ｙの一部をコピーして、文書＿Ｘにペーストした場合を示す。図９（ｂ）は、この場合にデータ関連度算出部１８が、関連度を算出するために操作情報Ｔ５から抽出する情報を示す。文書＿Ｘのデータ量が５０００byteの場合、式ｐ（Ｘ，Ｙ）に当てはめると
ｐ（Ｘ，Ｙ）＝３０／５０００
となる。また、ｐ（Ｘ，Ｙ）を次式のように定義してもよい。
ｐ（Ｘ，Ｙ）＝（Ｙからコピーし、Ｘにペーストしたデータ量）／（Ｙのデータ量）
【００５８】
また、データ関連度算出部１８は、１つのデータを注視している時間である注視時間と、そのデータを注視している間に他の１つのデータに入力したデータ量から、それらのデータ間の関連度を算出する。例えば、１つのデータＹの表示領域に視線位置が留まる時間と、１つのデータＹの表示領域に前記視線位置が留まる期間に他の１つのデータＸに入力したデータ量から、１つのデータＹと他の１つのデータＸとの関連度を、次式ｒ（Ｘ，Ｙ）で定義することができる。
ｒ（Ｘ，Ｙ）＝log（Ｙに対する注視時間）・log（Ｙに注視している間にＸに入力されたデータのデータ量）
【００５９】
ここで、図１０は、実施の形態においてあるデータに注視している間に別のデータに対して操作を実行した場合におけるデータ間の関連度を算出する例を示す図である。図１０（ａ）は、作業者がＵＲＬ＿Ｙを注視しながら、文書＿Ｘに入力していることを示す。図１０（ｂ）は、この場合にデータ関連度算出部１８が、関連度を算出するために注視データ情報Ｔ４と操作情報Ｔ５とから抽出する情報を示す。作業者がＵＲＬ＿Ｙを注視しながら、文書＿Ｘに入力していることは、注視データ情報Ｔ４と操作情報Ｔ５に含まれる時刻とデータ注視時間などから判定できる。図１０（ｂ）に示す例を式ｒ（Ｘ，Ｙ）に当てはめると、
ｒ（Ｘ，Ｙ）＝log（３０）・log（８０）
となる。
【００６０】
さらに、データ関連度算出部１８は、ｅ（Ｘ，Ｙ）、ｐ（Ｘ，Ｙ）、およびｒ（Ｘ，Ｙ）を合成して、データＸとデータＹとの関連度として算出する。具体的には、例えば、ｅ（Ｘ，Ｙ）、ｐ（Ｘ，Ｙ）およびｒ（Ｘ，Ｙ）をすべての注視データ情報Ｔ４および操作情報Ｔ５について合計して、その加重平均をデータＸ，Ｙの関連度Ｒとする。この場合、関連度Ｒは数１に示す式で表すことができる。
【数１】
2012133841.tif 000003
【００６１】
ここで、図１１は、実施の形態において最終的に出力されるデータ間の関連度の例を示す図である。図１１のそれぞれの行は、関連データ１と関連データ２との関連度Ｒを示す。例えば、第１行では、ＵＲＬ＿Ｙと文書＿Ｘとの関連度Ｒを示し、その関連度Ｒは、０．３である。
【００６２】
次に、図１２は、実施の形態におけるデータ関連度判定の動作の一例を示すフローチャートである。この動作の一連の処理は、例えば、作業者がデータ関連度判定機能をＯＮにすることにより開始される。データ関連度判定装置１は、注視データ情報Ｔ４と操作情報Ｔ５（合わせてデータ関連情報という）の取得を開始する（ステップＳ１１）。そして、取得したデータ関連情報を記憶する（ステップＳ１２）。具体的には、取得した注視データ情報Ｔ４は、注視情報記憶部１５に記憶させ、取得した操作情報Ｔ５は、操作情報記憶部１７に記憶させる。
【００６３】
そして、データ間の関連度を算出するタイミングか否かを判定する（ステップＳ１３）。データ間の関連度を算出するタイミングでないと判定された場合には（ステップＳ１３；ＮＯ）、処理は、ステップＳ１１に戻り、前述の処理を繰り返す。一方、データ間の関連度を算出するタイミングであると判定された場合には（ステップＳ１３；ＹＥＳ）、データ関連度算出部１８は、データ間の関連度Ｒを算出する（ステップＳ１４）。
【００６４】
そして、データ関連度算出部１８は、算出したデータ間の関連度Ｒを出力する（ステップＳ１５）。そして、データ関連度判定の処理の終了が指示されたか否かを判定し（ステップＳ１６）、データ関連度判定の処理の終了が指示されていないと判定された場合は（ステップＳ１６；ＮＯ）、処理は、ステップＳ１１に戻り、前述の処理を繰り返す。一方、データ関連度判定の終了が指示されたと判定された場合は（ステップＳ１６；ＹＥＳ）、データ関連度判定の処理を終了する。ここで、データ関連度判定の終了の指示とは、例えば、作業者がデータ関連度判定機能をＯＦＦにした場合などである。
【００６５】
次に、図１３は、注視データ情報取得の動作の一例を示すフローチャートである。この注視データ情報Ｔ４を取得する処理は、図１２のステップＳ１１とステップＳ１２の処理の一部である。表示領域取得部１３は、表示部３の画面上にデータが表示されたか否かを判定する（ステップＳ２１）。表示部３の画面上にデータが表示されていないと判定された場合は（ステップＳ２１；ＮＯ）、ステップＳ２１の処理を繰り返して、表示部３の画面上にデータが表示されるのを待つ。一方、表示部３の画面上にデータが表示されたと判定された場合は（ステップＳ２１；ＹＥＳ）、表示領域取得部１３は、そのデータの表示領域情報を取得する（ステップＳ２２）。
【００６６】
視線情報取得部１１は、作業者の表示部３の画面に対する視線位置と現在時刻を取得し、取得した視線位置とその時刻とを関連付けて、視線位置情報Ｔ２として出力する（ステップＳ２３）。注視判定部１２は、視線位置情報Ｔ２に基づいて、作業者が視線位置情報Ｔ２に含まれる視線位置に注視しているか否か判定を判定し、注視していると判定された視線位置を示す注視位置とその視線位置を取得した時刻と注視時間とを関連づけた注視情報Ｔ３を生成する（ステップＳ２４）。
【００６７】
そして、注視データ生成部１４は、表示領域取得部１３が取得した表示領域情報と注視判定部１２が生成した注視情報Ｔ３とから、作業者が注視しているデータを判定する。そして、注視データ生成部１４は、注視していると判定されたデータを示す注視データと、その注視データを表示するプログラム（アプリケーション）と、注視データを注視している時間を示すデータ注視時間と、その注視データに対応する注視情報Ｔ３と、を関連付けた注視データ情報Ｔ４を生成する（ステップＳ２５）。注視データ生成部１４は、生成した注視データ情報Ｔ４を注視情報記憶部１５に記憶する（ステップＳ２６）。データ関連度判定装置１は、この一連の処理を繰り返す。
【００６８】
次に、図１４は、操作情報取得の動作の一例を示すフローチャートである。この操作情報Ｔ５を取得する処理は、図１２のステップＳ１１とステップＳ１２の処理の一部である。操作情報取得部１６は、作業者が入力部２を介して操作入力したか否かを判定する（ステップＳ３１）。操作入力されていないと判定された場合は（ステップＳ３１；ＮＯ）、ステップＳ３１の処理を繰り返して、作業者が操作の入力を行うのを待つ。一方、操作入力されたと判定された場合は（ステップＳ３１；ＹＥＳ）、操作情報取得部１６は、ＯＳ１９を介して操作情報Ｔ５を取得する（ステップＳ３２）。操作情報取得部１６は、取得した操作情報Ｔ５を操作情報記憶部１７に記憶する（ステップＳ３３）。データ関連度判定装置１は、この一連の処理を繰り返す。
【００６９】
なお、図１３に示す注視データ情報取得の動作と、図１４に示す操作情報取得の動作は、独立に並行して行われる。
【００７０】
次に、図１５は、実施の形態におけるデータの関連度を算出する動作の一例を示すフローチャートである。図１５に示すデータ間の関連度の算出する処理は、図１２のステップＳ１４の処理に相当する。データ関連度算出部１８は、注視データ生成部１４が生成し、注視情報記憶部１５に記憶されている注視データ情報Ｔ４から、データ間の関連度ｅ（Ｘ，Ｙ）を算出する（ステップＳ４１）。そして、データ関連度算出部１８は、操作情報取得部１６が取得し、操作情報記憶部１７に記憶されている操作情報Ｔ５から、データ間の関連度ｐ（Ｘ，Ｙ）を算出する（ステップＳ４２）。そして、データ関連度算出部１８は、注視データ情報Ｔ４と操作情報Ｔ５とから、データ間の関連度ｒ（Ｘ，Ｙ）を算出する（ステップＳ４３）。
【００７１】
そして、データ関連度算出部１８は、データ間の関連度の算出処理がされていないデータ関連情報があるか否かを判定する（ステップＳ４４）。データ間の関連度の算出処理がされていないデータ関連情報があると判定された場合は（ステップＳ４４；ＹＥＳ）、そのデータ関連情報に対して、ステップＳ４１〜ステップＳ４３の処理を行う。
なお、ステップＳ４１〜ステップＳ４３の処理は、並列に実行されてもよい。
【００７２】
一方、データ間の関連度の算出処理がされていないデータ関連情報がないと判定された場合は（ステップＳ４４；ＮＯ）、例えば、数１に示す式にしたがってデータ間の関連度Ｒを算出して（ステップＳ４５）、データ関連度算出の処理を終了する。
【００７３】
本実施の形態に係るデータ関連度判定装置１によれば、作業者の業務（データ）に関与した２以上のデータ間の関連度を算出することができる。それによって、業務データの見直し、業務の再開、および類似業務との手順比較などの際に、業務支援の一環として、当該業務に関連するデータを適切に提供することができる。
【００７４】
また、本実施の形態に係るデータ関連度判定装置１によれば、作業者が実施している業務の内容に関連するデータを、作業者が実施している業務と関連付けることができる。関連付けるデータの単位としては、例えば、ファイル単位の関連づけ、パラグラフ単位の関連づけ、パラグラフとファイルとの関連づけ、画像単位の関連づけ、図表単位の関連づけ、図表とファイルとの関連づけなどが考えられる。
【００７５】
本実施の形態において、データ関連度算出部１８が出力するデータ間の関連性を示す関連情報は、図１１に示すように、関連するデータ対、およびそのデータ対の関連度を示す情報である。しかしながら、これに限定されるものではなく、例えば、関連情報にデータ対の関連度を算出した時刻を含めるように構成してもよい。また、データ対の関連度（関連性）を示す情報の具体的な内容は利用目的によって変化し、例えば、作業者が作業中に注視したデータ群、注視先のデータと操作先のデータ、などのデータ間の関連性を示す作業者の行動情報でもよいし、データ間の関連する行動の時間や回数から算出した関連度の値でもよい。
【００７６】
本実施の形態の操作情報Ｔ５において、その操作が入力の場合と同様に、その操作がコピー、ペーストなどの場合にも、操作対象のデータの内容を示す情報を操作情報Ｔ５に含めるようにしてもよい。こうすることで、データ間の関連度が算出された後に、そのデータ間の関連度に影響を与える操作、例えば、ペーストしたデータを削除する操作が行われた場合に、その削除したデータのコピー元のデータを特定し、その特定したデータとの関連度を再度算出することができる。これにより、常に、データ間の関連度を適切に評価できる。
【００７７】
本実施の形態において示したハードウエア構成やフローチャートは一例であり、任意に変更および修正が可能である。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が本発明の範囲内とみなされる。
【００７８】
データ関連度判定装置１の各機能は、専用のシステムによらず、通常のコンピュータシステムで実現可能である。たとえば、本実施の形態におけるデータ関連度判定の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布する。そして、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するデータ関連度判定装置１を構成する。また、コンピュータシステムが、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に格納された当該コンピュータプログラムを、ダウンロード等することでデータ関連度判定装置１を構成してもよい。
【００７９】
また、データ関連度判定装置１の各機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００８０】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して、当該コンピュータプログラムを配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS：Bulletin Board System)に当該コンピュータプログラムを掲示し、ネットワークを介して当該コンピュータプログラムを配信する。そして、当該コンピュータプログラムを実行することで、データ関連度判定装置１の各機能を実現するように構成してもよい。
【００８１】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８２】
（付記１）
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得する表示領域取得部と、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得し、取得した前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成する注視データ生成部と、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得する操作情報取得部と、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出部と、
を備えることを特徴とするデータ関連度判定装置。
【００８３】
（付記２）
前記関連度算出部は、前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて、前記２つのデータ相互の関連度を算出することを特徴とする付記１に記載のデータ関連度判定装置。
【００８４】
（付記３）
前記関連度算出部は、前記作業者が前記２以上のデータの１つのデータからコピーして、他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする付記１または２に記載のデータ関連度判定装置。
【００８５】
（付記４）
前記関連度算出部は、前記２以上のデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に、前記２以上のデータの他の１つのデータに前記作業者が入力したデータ量とから、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする付記１ないし３のいずれか１に記載のデータ関連度判定装置。
【００８６】
（付記５）
前記関連度算出部は、
前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から前記２つのデータの他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて算出した前記２つのデータの関連度、
前記作業者が前記２つのデータの１つのデータからコピーして、前記２つのデータの他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で算出した前記２つのデータの関連度、
および、
前記２つのデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に前記２つのデータの他の１つのデータに前記作業者が入力したデータ量とから算出した前記２つのデータの関連度、
を加重平均して、前記２つのデータ相互の関連度として算出することを特徴とする付記１に記載のデータ関連度判定装置。
【００８７】
（付記６）
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を備えることを特徴とするデータ関連度判定方法。
【００８８】
（付記７）
前記関連度算出ステップでは、前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて、前記２つのデータ相互の関連度を算出することを特徴とする付記６に記載のデータ関連度判定方法。
【００８９】
（付記８）
前記関連度算出ステップでは、前記作業者が前記２以上のデータの１つのデータからコピーして、他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする付記６または７に記載のデータ関連度判定方法。
【００９０】
（付記９）
前記関連度算出ステップでは、前記２以上のデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に、前記２以上のデータの他の１つのデータに前記作業者が入力したデータ量とから、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする付記６ないし８のいずれか１に記載のデータ関連度判定方法。
【００９１】
（付記１０）
前記関連度算出ステップでは、
前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から前記２つのデータの他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて算出した前記２つのデータの関連度、
前記作業者が前記２つのデータの１つのデータからコピーして、前記２つのデータの他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で算出した前記２つのデータの関連度、
および、
前記２つのデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に前記２つのデータの他の１つのデータに前記作業者が入力したデータ量とから算出した前記２つのデータの関連度、
を加重平均して、前記２つのデータ相互の関連度として算出することを特徴とする付記６に記載のデータ関連度判定方法。
【００９２】
（付記１１）
コンピュータに、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９３】
なお、本出願は、２０１１年３月３０日に出願された日本国特許出願２０１１−０７５８７７号に基づく。本明細書中に日本国特許出願２０１１−０７５８７７号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【００９４】
本発明によれば、業務効率の改善や業務プロセス管理支援において、業務の再開時に当該業務に関連するデータを適切に提供することによる作業効率改善が期待できる。また、社内で作業者の作業情報を共有することで、作業者が実行している作業に関連するデータと当該作業に類似する業務に関連するデータとを比較することによって、当該作業に欠如しているプロセスを通知する、作業中のデータに類似する業務を行った他の作業者が利用したデータを提供する、などに活用することができる。
【符号の説明】
【００９５】
１  データ関連度判定装置
２  入力部
３  表示部
４  端末
５  サーバ
１１  視線情報取得部
１２  注視判定部
１３  表示領域取得部
１４  注視データ生成部
１５  注視情報記憶部
１６  操作情報取得部
１７  操作情報記憶部
１８  データ関連度算出部
１９  オペレーティングシステム（ＯＳ）
３０  内部バス
３１  制御部
３２  主記憶部
３３  外部記憶部
３４  操作部
３５  表示部
３６  入出力部
３７  送受信部
３８  視線検出センサ
３９  制御プログラム
【図１】
2012133841.tif 000004
【図２】
2012133841.tif 000005
【図３】
2012133841.tif 000006
【図４】
2012133841.tif 000007
【図５】
2012133841.tif 000008
【図６】
2012133841.tif 000009
【図７】
2012133841.tif 000010
【図８】
2012133841.tif 000011
【図９】
2012133841.tif 000012
【図１０】
2012133841.tif 000013
【図１１】
2012133841.tif 000014
【図１２】
2012133841.tif 000015
【図１３】
2012133841.tif 000016
【図１４】
2012133841.tif 000017
【図１５】
2012133841.tif 000018
【手続補正書】
【提出日】平成25年6月5日(2013.6.5)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、作業中の業務に関与した２以上のデータ間の関連度を算出する、データ関連度判定装置、データ関連度判定方法、および、プログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は上述の事情に鑑みてなされたもので、作業者の作業に関与した２以上のデータ間の関連度を算出する、データ関連度判定装置、データ関連度判定方法、および、プログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の第３の観点に係るプログラムは、コンピュータに、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を実行させることを特徴とする。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得する表示領域取得部と、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得し、取得した前記視線位置と前記表示領域を示す情報から、前記作業者が注視している前記データを示す注視データ情報を生成する注視データ生成部と、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得する操作情報取得部と、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出部と、
を備えることを特徴とするデータ関連度判定装置。
【請求項２】
前記関連度算出部は、前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて、前記２つのデータ相互の関連度を算出することを特徴とする請求項１に記載のデータ関連度判定装置。
【請求項３】
前記関連度算出部は、前記作業者が前記２以上のデータの１つのデータからコピーして、他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項１または２に記載のデータ関連度判定装置。
【請求項４】
前記関連度算出部は、前記２以上のデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に、前記２以上のデータの他の１つのデータに前記作業者が入力したデータ量とから、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項１ないし３のいずれか１項に記載のデータ関連度判定装置。
【請求項５】
前記関連度算出部は、
前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から前記２つのデータの他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて算出した前記２つのデータの関連度、
前記作業者が前記２つのデータの１つのデータからコピーして、前記２つのデータの他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で算出した前記２つのデータの関連度、
および、
前記２つのデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に前記２つのデータの他の１つのデータに前記作業者が入力したデータ量とから算出した前記２つのデータの関連度、
を加重平均して、前記２つのデータ相互の関連度として算出することを特徴とする請求項１に記載のデータ関連度判定装置。
【請求項６】
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を備えることを特徴とするデータ関連度判定方法。
【請求項７】
前記関連度算出ステップでは、前記２以上のデータに含まれる２つのデータの表示領域それぞれに前記視線位置が留まる時間と、前記視線位置が前記２つのデータそれぞれの表示領域の間を移動するのに要した時間と、および前記視線位置が前記２つのデータの１つのデータの表示領域から他の１つのデータの表示領域に移動する前の前記視線位置と前記視線位置が前記他の１つのデータの表示領域から再び前記１つのデータの表示領域に移動した後の前記視線位置との誤差と、に基づいて、前記２つのデータ相互の関連度を算出することを特徴とする請求項６に記載のデータ関連度判定方法。
【請求項８】
前記関連度算出ステップでは、前記作業者が前記２以上のデータの１つのデータからコピーして、他の１つのデータにペーストしたデータ量の、前記１つのデータのデータ量および／または前記他の１つのデータのデータ量に対する割合で、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項６または７に記載のデータ関連度判定方法。
【請求項９】
前記関連度算出ステップでは、前記２以上のデータの１つのデータの表示領域に前記視線位置が留まる時間と、該１つのデータの表示領域に前記視線位置が留まる期間に、前記２以上のデータの他の１つのデータに前記作業者が入力したデータ量とから、前記１つのデータと前記他の１つのデータとの関連度を算出することを特徴とする請求項６ないし８のいずれか１項に記載のデータ関連度判定方法。
【請求項１０】
コンピュータに、
表示装置の画面に表示している２以上のデータのそれぞれの表示領域を示す情報を取得するステップと、
前記表示装置の画面上における作業者の視線の位置である視線位置を取得するステップと、
前記視線位置と前記表示領域を示す情報とから、前記作業者が注視している前記データを示す注視データ情報を生成するステップと、
前記表示しているデータに対して前記作業者が実行した操作の内容を示す操作情報を取得するステップと、
前記注視データ情報および前記操作情報に基づいて、所定の基準で前記作業者の作業における前記２以上のデータ相互の関連度を算出する関連度算出ステップと、
を実行させるプログラム。
【国際調査報告】
2012133841.tif 000019
2012133841.tif 000020
2012133841.tif 000021
2012133841.tif 000022