×この技術を簡単クリック査定この機能をご利用いただくには、会員登録(無料)が必要です。出願した特許の牽制数、引用された数などを知る事ができます。気になる技術や特許をブックマークしておけば、いつでも後から読むことができます。後で印刷するために、公報をPDFでダウンロードできます。会員登録してastamuseを使えば、もっと簡単に便利にお使いいただけます。会員登録(無料)「astamuse」は世界中の挑戦したい社会課題に挑戦し、未来を創る人のプラットフォームです。デジタル計算機のユーザインターフェイス※この項目の情報は公開日時点(2015年2月16日)のものです。30は、電子文書を読むユーザの視線の移動方向を検出し、読み時間取得部31は、視線移動検出部30の検出結果に基づいて、ユーザが電子文書の各行を読むのに要した時間を取得する。判断部32は、各行を読むのに要した時間のばらつきと、特定語の出現回数(各行の読み時間に影響を与える要因)のばらつきとの相関に基づいて、ユーザが電子文書を精読したかどうかを判断する。近年、様々な情報がデジタルデータとして作成されている。文字情報も例外ではなく、例えば電子書籍や文書ファイルなどの電子文書をモニタを介して読む機会も増えてきている。ように、精読して内容を正しく把握しなければならない文書をモニタ上で読む機会も増えてきている。これに対し、最近では、ユーザが電子文書を精読したかどうかを自動判定可能な技術の出現が望まれている。従来においては、ユーザの視線に基づいて、ユーザが電子文書に含まれるパーツを参照した順序を検出する方法が知られている(例えば、特許文献1参照)。概要ユーザによる精読を精度よく判断する。視線移動検出部30は、電子文書を読むユーザの視線の移動方向を検出し、読み時間取得部31は、視線移動検出部30の検出結果に基づいて、ユーザが電子文書の各行を読むのに要した時間を取得する。判断部32は、各行を読むのに要した時間のばらつきと、特定語の出現回数(各行の読み時間に影響を与える要因)のばらつきとの相関に基づいて、ユーザが電子文書を精読したかどうかを判断する。精読判断プログラムに関する。背景技術0002近年、様々な情報がデジタルデータとして作成されている。文字情報も例外ではなく、例えば電子書籍や文書ファイルなどの電子文書をモニタを介して読む機会も増えてきている。ように、精読して内容を正しく把握しなければならない文書をモニタ上で読む機会も増えてきている。0003これに対し、最近では、ユーザが電子文書を精読したかどうかを自動判定可能な技術の出現が望まれている。従来においては、ユーザの視線に基づいて、ユーザが電子文書に含まれるパーツを参照した順序を検出する方法が知られている(例えば、特許文献1参照)。発明が解決しようとする課題0005しかしながら、上記特許文献1では、文書に含まれるパーツを正しい順序で参照したか否かは判定できるものの、ユーザが電子文書を精読したかどうか(流し読みしていないかどうか)を精度よく判別することは難しい。精読判断プログラムを提供することを目的とする。検出結果に基づいて、前記ユーザが前記文書の各行を読むのに要した時間を計測する計測部と、前記各行を読むのに要した時間のばらつきに基づいて、前記ユーザが前記文書を精読したかどうかを判断する判断部と、を備えている。0008一つの態様では、精読判断方法は、文書を読むユーザの視線の移動方向を検出する工程と、前記検出する工程の検出結果に基づいて、前記ユーザが前記文書の各行を読むのに要した時間を計測する工程と、前記各行を読むのに要した時間のばらつきに基づいて、前記ユーザが前記文書を精読したかどうかを判断する工程と、をコンピュータが実行する精読判断方法である。0009一つの態様では、精読判断プログラムは、文書を読むユーザの視線の移動方向を検出し、前記検出する処理の検出結果に基づいて、前記ユーザが前記文書の各行を読むのに要した時間を計測し、前記各行を読むのに要した時間のばらつきに基づいて、前記ユーザが前記文書を精読したかどうかを判断する、処理をコンピュータに実行させるプログラムである。発明の効果0010ユーザが文書を精読したかどうかを精度よく判断することができる。図面の簡単な説明0011一実施形態に係る情報処理システムの構成を概略的に示す図である。図1の情報処理装置のハードウェア構成図である。図1の情報処理装置の機能ブロック図である。読み時間取得部の処理の一例を示すフローチャートである。読み時間分散DBの一例を示す図である。傾向算出部の処理の一例を示すフローチャートである。図8(a)は、特定語テーブルの一例を示す図であり、図8(b)は、特定語出現回数DBの一例を示す図である。判断部の処理の一例を示すフローチャートである。図10(a)は、読み時間の相対度数表の一例を示す図であり、図10(b)は、特定語の相対度数表の一例を示す図である。特定語の相対度数表の変形例を示す図である。図1図10図8実施例0012以下、一実施形態に係る情報処理システムついて、図1〜図6に基づいて詳細に説明する。図1には、一実施形態に係る情報処理システム100の構成が概略的に示されている。図1図2図3図4図5図60013情報処理システム100は、精読判断装置としての情報処理装置10と、ディスプレイ12と、入力部14と、視線検出装置16と、を備える。情報処理装置10は、ユーザからの指示に応じて、コンテンツや文書をディスプレイ12上に表示したり、視線検出装置16の検出結果を取得してユーザが精読したか否かを判断する処理などを実行する。情報処理装置10の具体的な構成や処理については、後述する。0014ディスプレイ12は、液晶ディスプレイ等を含み、情報処理装置10からの指示に応じて、コンテンツや文書などを表示する。本実施形態では、一例として、図4に示すようなレイアウトの電子文書がディスプレイ12上に表示される場合について説明する。文書であるものとする。電子文書の左上には開始ボタンが配置され、左下には終了ボタンが配置されているものとする。ディスプレイ12は、複数のディスプレイを含んでいてもよい(マルチディスプレイ)。図40015入力部14は、キーボード、マウス、タッチパネルなどを含み、ユーザからの入力を受け付ける。Diode))とカメラを含み、角膜反射法により、非接触で視線方向の検出を行う装置である。視線検出装置16は、ディスプレイ12の一部または近傍に設けられており、ディスプレイ12を見ているユーザの視線がディスプレイ12のどの位置に向けられているかを検出することができる。視線検出装置16は、角膜反射法以外の方法でユーザの視線方向を検出することとしてもよい。0017図2には、情報処理装置10のハードウェア構成が示されている。Drive))96、入出力インタフェース97及び可搬型記憶媒体用ドライブ99等を備えており、情報処理装置10の構成各部は、バス98に接続されている。情報処理装置10では、ROM92あるいはHDD96に格納されているプログラム(精読判断プログラムを含む)、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム(精読判断プログラムを含む)をCPU90が実行することにより、図3の各部の機能が実現される。図2図30018図3には、情報処理装置10の機能ブロック図が示されている。図3に示すように、情報処理装置10では、CPU90がプログラムを実行することで、視線移動検出部30と、読み時間取得部31と、傾向算出部33と、判断部32と、通知部34としての機能が実現されている。図3には、HDD96等に格納されている読み時間分散DB41、特定語テーブル42、特定語出現回数DB43も図示されている。図30019視線移動検出部30は、視線検出装置16において検出された視線位置の時間変化を算出する。視線移動検出部30は、ユーザの視線が電子文書(図4)上でどの方向に移動しているかを検出しているともいえる。図40020読み時間取得部31は、ユーザの視線が行替えをしてから次に行替えをするまでの間の時間(1行を読む時間)を計測し、各行の読み時間を読み時間分散DB41に格納する。読み時間分散DB41は、図6に示すようなデータ構造を有している。具体的には、読み時間分散DB41は、行番号と読み時間(秒)の各フィールドを有している。図60021傾向算出部33は、特定語テーブル42を参照して、電子文書の各行に、特定語テーブル42(図8(a)参照)で定義されている特定語がいくつ含まれているかを取得し、該取得結果を特定語出現回数DB43(図8(b)参照)に格納する。特定語テーブル42には、ユーザの視線の移動速度に変化を生じさせる(遅くさせる)語(難解な語を含む)が列挙されているものとする。き文字、網掛けなどが格納され、キーワードとして、難解な語が格納されている。特定語出現回数DB43は、行番号と出現回数の各フィールドを有している。特定語の出現回数は、各行の読み時間に影響を与える要因である。図80022判断部32は、読み時間分散DB41及び特定語出現回数DB43を参照して、ユーザが電子文書を精読したかどうかを判断する。通知部34は、判断部32の判断結果をユーザに対して通知する。0023次に、本実施形態の情報処理装置10による処理について、図5、図7、図9のフローチャートに沿って詳細に説明する。各処理が開始される前提として、ディスプレイ12上には、図4の電子文書が表示されており、ユーザはディスプレイ12を見ているものとする。本実施形態では、理解を容易にするため、各行の文字数は一定であるものとする。図4図5図7図90024ここで、ユーザが内容を理解しようとして電子文書を読んだ場合、その文中に難解な語が含まれる文は平易な文と比べて、読む速度は遅くなる。このため、文中の難読語の有無(個数)により、各行を読む時間にはばらつき(分散)が生じると考えられる。ユーザが電子文書を読み流した場合、各行を読む速度は概ね同じであり、各行を読む時間にはばらつきがほとんど生じない。本実施形態では、このような読む時間の特徴から、ユーザが電子文書を精読したか否かを判断することとしている。0025(視線移動検出部30及び読み時間取得部31の処理)図5には、視線移動検出部30及び読み時間取得部31の処理がフローチャートにて示されている。図5の処理では、まず、ステップS10において、視線移動検出部30は、ユーザが入力部14を介して開始ボタンを押すまで待機する。ステップS10においては、視線移動検出部30は、開始ボタンが押されるまで待機するのに代えて、ユーザが所定のトリガ動作を行うまで待機することとしてもよい。所定のトリガ動作としては、ユーザが特定の位置を注視する動作や、瞬きのような視線に関連する動作が挙げられる。視線移動検出部30は、マイクを用いてユーザが所定の音声を発したことを検出するまで待機してもよい。視線移動検出部30は、入力部14を介したユーザからの入力があった後に起動して、ステップS10において所定の動作を検出するまで待機することとしてもよい。視線移動検出部30は常時起動していてもよい。視線移動検出部30を常時起動する場合、過去の視線情報を用いて視線位置を推定することで、トリガ動作時に瞬きしたなどの要因で、視線が検出できなかった場合にも対応が可能となる。図50026ステップS10の判断が肯定されると、次のステップS12において、視線移動検出部30は、視線位置の通し番号を示す値tを1に設定し、行数を示す値Nを1に設定し、タイマーをスタートさせる。0027次いで、ステップS14では、視線移動検出部30は、ディスプレイ12の画面上の視線位置Pt(xt、yt)(ここでは、P1(x1、y1))を視線検出装置16から取得する。0028次いで、ステップS16では、視線移動検出部30が、ディスプレイ12の画面上の視線位置Pt+1(xt+1、yt+1)(ここでは、P2(x2、y2))を視線検出装置16から取得する。ステップS16は、ステップS14の後、所定時間(たとえば、ユーザの視線が行替え(改行)を開始してから完了するまでに必要な時間(数十から数百m秒程度))経過後に実行されるものとする。0029次いで、ステップS18では、視線移動検出部30は、Pt(xt、yt)とPt+1(xt+1、yt+1)のX軸方向(文書を読むべき方向)に関する位置関係dt(=xt+1−xt)を算出する。ここでは、視線移動検出部30は、位置関係d1=x2−x1を算出する。視線位置が電子文書を読むべき方向に移動している場合には、位置関係dtは、正の値となる。視線位置が電子文書を読むべき方向から反転した場合には負の値となる。視線移動検出部30は、dtを算出することで、視線の移動方向を検出しているともいえる。ステップS18では、位置関係として2点間のX軸方向に関する距離を算出しているが、これに代えて、ベクトルなどを算出してもよい。0030次いで、ステップS20では、読み時間取得部31が、位置関係dtが−C未満か否かを判断する。ここで、−Cは、行替えを行ったと推定できる視線の移動量を意味する。ここでの判断が否定された場合、すなわち、ユーザの視線が行替えを行っていない場合には、ステップS24に移行する。ステップS20の判断が肯定された場合、すなわち、ユーザの視線が行替えを行った場合には、ステップS22に移行する。0031ステップS22に移行した場合、読み時間取得部31は、N行目の読み時間を図6の読み時間分散DB41に記録し、ステップS24に移行する。N行目の読み時間は、タイマーの計測時間から、読み時間分散DB41に格納されている全読み時間(1行目からN−1行目までの全読み時間)の合計を差し引くことで求めることができる。図60032ステップS24に移行すると、読み時間取得部31は、終了ボタンが押されたか否かを判断する。ここでの判断が否定された場合には、ステップS26に移行する。ステップS24では、ステップS10と同様、その他の所定の入力が行われたか否かを判断したり、文書を読み終わったと推定可能な情報を取得したか否かを判断することとしてもよい。文書を読み終わったと推定可能な情報としては、例えば、視線位置が電子文書の終端位置近くに存在するという情報や、ユーザが読んだ行数(N)が電子文書の全行数(L)となったかの情報などが想定される。0033ステップS26では、視線移動検出部30が、tを1インクリメント(t=t+1)するとともに、Nを1インクリメント(N=N+1)する。その後は、視線移動検出部30及び読み時間取得部31は、ステップS16〜S26の処理・判断を繰り返すことで、電子文書の各行の読み時間を読み時間分散DB41に記録する。ステップS24の判断が肯定された段階で、図5の全処理が終了する。図50034(傾向算出部33の処理)図7には、傾向算出部33の処理がフローチャートにて示されている。図7の処理は、例えば、図5のステップS10の判断が肯定されたタイミングや、ステップS24の判断が肯定されたタイミングなどにおいて開始される処理である。図5図70035図7の処理では、まず、ステップS30において、傾向算出部33は、行数を示す値Nを1に設定する。ステップS32では、傾向算出部33は、N行目の情報(全文字列)を取得する。ステップS34では、傾向算出部33は、特定語テーブル42を参照して、N行目の全文字列の中から、特定語(ユーザの視線の移動速度に変化を生じさせる(遅くさせる)語)を抽出する。電子文書の中で同一の特定語が2度以上出てきた場合、2度目以降の特定語は、ユーザの視線の移動速度を変化させない可能性が高い。したがって、傾向算出部33は、各行に存在した特定語を記憶しておき、記憶されている特定語については2度目以降カウントしないようにしてもよい。図70036次いで、ステップS36では、傾向算出部33は、抽出した語の個数(出現回数)をN行目のデータとして、特定語出現回数DB43に記録する。0037次いで、ステップS38では、傾向算出部33は、Nが電子文書の全行数Lと一致しているか否かを判断する。ここでの判断が否定された場合には、ステップS40に移行し、傾向算出部33は、Nを1インクリメント(N=N+1)し、ステップS32に戻る。その後は、ステップS38の判断が肯定されるまで、ステップS32〜S40の処理・判断を繰り返す。ステップS38の判断が肯定された段階、すなわち、特定語出現回数DB43に全行における特定語の出現回数が格納された段階で、図7の全処理を終了する。図70038(判断部32の処理)図9には、判断部32の処理がフローチャートにて示されている。図9の処理は、図5、図7の両処理が終了した後に開始される処理である。図5図7図90039図9の処理では、まず、ステップS50において、判断部32は、読み時間の相対度数表を生成する。具体的には、図10(a)に示すように、図6の読み時間分散DB41に相対度数の欄を設けた読み時間の相対度数表を生成する。ステップS50の段階では、相対度数の欄は空欄であるものとする。図10図6図90040次いで、ステップS52では、判断部32は、特定語の相対度数表を生成する。具体的には、図10(b)に示すように、図8(b)の特定語出現回数DB43に相対度数の欄を設けた特定語の相対度数表を生成する。ステップS52の段階では、相対度数の欄は空欄であるものとする。ステップS50とステップS52の処理順は逆であってもよい。図10図80041次いで、ステップS54においては、判断部32は、行数を示す値Nを1に設定するとともに、相対度数の差分の合計値を示す値Kを0に設定する。0042次いで、ステップS56では、判断部32は、N行目の読み時間の相対度数を算出する。ここで、N行目の読み時間の相対度数は、N行目の読み時間の全読み時間に対する割合であるものとする。N=1の場合(1行目の場合)、相対度数として、図10(a)に示す「0.17」が算出されたものとする。図100043次いで、ステップS58では、判断部32は、N行目の特定語の出現回数の相対度数を算出する。ここで、N行目の特定語の出現回数の相対度数は、N行目の特定語の出現回数の文書全体における出現回数に対する割合であるものとする。N=1の場合(1行目の場合)、相対度数として、図10(b)に示す「0.17」が算出されたものとする。ステップS56とステップS58の処理順は逆であってもよい。本実施形態では、各行における読み時間と各行における特定語の出現回数という異なる尺度の値を比較できるように、相対度数を用いて正規化している。図100044次いで、ステップS60では、判断部32は、ステップS56、S58で算出した各相対度数の差dを算出する。N=1の場合(1行目の場合)、d=0.17−0.17=0が算出される。0045次いで、ステップS62では、判断部32は、Kに差dを加算する(K=K+d)。0046次いで、ステップS64では、判断部32は、N=Lであるか否かを判断する。判断部32は、L行まで、ステップS56〜S64の処理を実行したか否かを判断する。ここでの判断が否定された場合には、ステップS65に移行し、Nを1インクリメント(N=N+1)し、ステップS56に戻る。その後は、ステップS56〜S65の処理・判断を繰り返し、ステップS64の判断が肯定された段階、すなわち、ステップS62において、全行の相対度数の差dの総和が求められた段階で、ステップS66に移行する。0047ステップS66に移行すると、判断部32は、Kが予め定めた閾値以下であるか否かを判断する。Kの値が小さいほど、読み時間の各行における分布と特定語の各行における分布とが類似しているといえる。したがって、ここでの閾値は、読み時間のばらつきと特定語の出現回数のばらつきとが類似していると判断できる程度の値であるものとする。ステップS66の判断が肯定された場合には、ステップS68に移行し、否定されると、ステップS70に移行する。0048ステップS68に移行した場合、すなわち、Kが閾値以下であった場合には判断部32は、ユーザが電子文書を精読したと判断する。ステップS32に移行した場合には、判断部32は、ユーザが電子文書を精読しなかったと判断する。0049なお、判断部32の判断結果は、通知部34に送られる。通知部34は、当該判断結果をディスプレイ12上に表示することができる。表示に限らず、例えば不図示のスピーカを用いて音声を出力することとしてもよい。判断部32の判断結果は、通知以外の処理に用いることとしてもよい。判断部32の判断結果に応じて、表示制御(精読しなければ次のコンテンツや電子文書を表示できないようにするなど)を行うこととしてもよい。判断部32の判断結果に応じて、特定のボタンを押せないようにするなどの制御を行うこととしてもよい。判断部32の判断結果を集計して、コンテンツを利用するユーザが精読しているかの統計をとることとしてもよい。0050以上、詳細に説明したように、本実施形態によれば、視線移動検出部30は、電子文書を読むユーザの視線の移動方向を検出し、読み時間取得部31は、視線移動検出部30の検出結果に基づいて、ユーザが電子文書の各行を読むのに要した時間を取得する。判断部32は、各行における読み時間の相対度数と特定語の出現回数(各行の読み時間に影響を与える要因)の相対度数との差の総和、すなわち、各行を読むのに要した時間のばらつきと、特定語の出現回数のばらつきとの相関に基づいて、ユーザが電子文書を精読したかどうかを判断する。これにより、各行の読み時間に電子文書の特徴(各行の特定語の出現回数)が反映されている場合に、ユーザが電子文書を精読したと判断できるので、ユーザによる精読を精度よく判断することができる。0051なお、上記実施形態では、各行の読み時間を、タイマーの計測時間から、読み時間分散DB41に格納されている全読み時間(1行目からN−1行目までの全読み時間)の合計から差し引いた時間とする場合について説明したが、これに限られるものではない。図5のステップS20の判断が肯定された後に、タイマーを停止するとともに、ステップS26において、タイマーをスタートさせるようにしてもよい。この場合、タイマーの計測時間そのものが各行の読み時間となる。図50052(変形例)なお、上記実施形態では、便宜上、各行の文字数が一定である場合を例にとり説明したが、電子文書においては、各行の文字数は一定ではないことが多い。段落の末尾の行の文字数は、数文字になる場合もある。このような場合に対応するため、傾向算出部33は、各行の文字数を考慮して、特定語の相対度数表を作成してもよい。0053図11には、本変形例にかかる特定語の相対度数表の例が示されている。図11の特定語の相対度数表は、図10(b)の相対度数表に「文字数」と「補正後の相対度数」の各フィールドが追加されたものである。フィールドには、各行の文字数を1行の最大文字数(30文字とする)で除した値を、相対度数に積算した値が格納される。図10図110054この場合、判断部32は、図10(a)の読み時間の相対度数と、図11の特定語の補正後の相対度数とを各行で比較し(差dを算出し)、差dの総和が閾値以下である場合に、ユーザが精読したと判断するようにすればよい。このようにすることで、各行の特定語の数と文字数とに基づいて、ユーザが精読したか否かを精度よく判断することが可能となる。図10図110055なお、上記実施形態及び変形例では、各行の読み時間のばらつきが予め定めたばらつきよりも大きい場合に、ユーザが精読したと判断してもよい。このようにしても、ユーザが流し読み(各行の読み時間がほぼ一定となる可能性が高い)していないこと(精読したこと)を精度よく判断することが可能である。各行の読み時間のばらつきとしては、例えば、各行の読み時間の平均と各行の読み時間との差分を全行合計した値を採用してもよい。当該値が予め定めた閾値よりも大きい場合に、ユーザが精読したと判断することとしてもよい。0056なお、上記実施形態及び変形例では、特定語が、ユーザの視線の移動速度を遅くさせる語である場合について説明したが、これに限られるものではない。特定語は、ユーザの視線の移動速度を速くさせる語(例えば、読み飛ばせる語)であってもよい。ユーザの視線の移動速度を速くさせる語としては、省略文字「...」や、繰り返し出現する語などが想定される。上記実施形態において、ユーザの視線の移動速度を速くさせる語を考慮する場合、傾向算出部33は、ユーザの視線の移動速度を遅くさせる語の出現回数からユーザの視線の移動速度を速くさせる語の出現回数を差し引いて、図8(b)の特定語出現回数DB43に格納するようにすればよい。図80057なお、上記実施形態及び変形例では、読み時間と特定語の出現回数との間に相関があるか否かを判断する方法として、各行の相対度数の差の合計が閾値以下か否かを判断する場合について説明したが、これに限られるものではない。その他の統計処理などの方法を用いて、読み時間と特定語の出現回数との間に相関があるか否かを判断することとしてもよい。0058なお、上記実施形態及び変形例では、各行の読み時間に影響を与える要因として、特定語の出現回数を用いる場合について説明したが、これとともに又はこれに代えて、各行の読み時間に影響を与える要因として、平仮名や漢字などの同一の文字種が所定数以上連続するか否かの情報を用いてもよい。0059なお、上記実施形態及び変形例では、電子文書が横書きである場合について説明したが、これに限られるものではなく、電子文書は縦書きであってもよい。縦書きの場合であっても、上記各実施形態と同様の処理を実行することで、ユーザが精読を行っていたかを精度よく判断することができる。0060なお、上記実施形態及び変形例で説明した処理は、情報処理装置10とネットワークを介して接続された別の情報処理装置(サーバ等)が実行することとしてもよい。0061なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。Memory)などの可搬型記録媒体の形態で販売される。プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。0063プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。0064上述した実施形態は本発明の好適な実施の例である。これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。0065なお、以上の一実施形態及び変形例の説明に関して、更に以下の付記を開示する。前記各行を読むのに要した時間のばらつきに基づいて、前記ユーザが前記文書を精読したかどうかを判断する判断部と、を備える精読判断装置。前記判断部は、前記各行を読むのに要した時間のばらつきと、前記文書の特徴から定まる読み時間に影響を与える要因が前記各行に含まれる割合のばらつきとの相関に基づいて、前記ユーザが精読しているかどうかを判断することを特徴とする付記1に記載の精読判断装置。前記文書の特徴から定まる各行の読み時間に影響を与える要因は、前記各行に存在する前記ユーザの視線の移動速度に変化を生じさせる語を含むことを特徴とする付記2に記載の精読判断装置。前記判断部は、前記判断において、前記各行の文字数を考慮することを特徴とする付記2又は3に記載の精読判断装置。前記各行を読むのに要した時間のばらつきに基づいて、前記ユーザが前記文書を精読したかどうかを判断する工程と、をコンピュータが実行することを特徴とする精読判断方法。前記判断する工程では、前記各行を読むのに要した時間のばらつきと、前記文書の特徴から定まる読み時間に影響を与える要因が前記各行に含まれる割合のばらつきとの相関に基づいて、前記ユーザが精読しているかどうかを判断することを特徴とする付記5に記載の精読判断方法。前記文書の特徴から定まる各行の読み時間に影響を与える要因は、前記各行に存在する前記ユーザの視線の移動速度に変化を生じさせる語を含むことを特徴とする付記6に記載の精読判断方法。前記判断する工程では、前記判断において、前記各行の文字数を考慮することを特徴とする付記6又は7に記載の精読判断方法。処理をコンピュータに実行させることを特徴とする精読判断プログラム。前記判断する処理では、前記各行を読むのに要した時間のばらつきと、前記文書の特徴から定まる読み時間に影響を与える要因が前記各行に含まれる割合のばらつきとの相関に基づいて、前記ユーザが精読しているかどうかを判断することを特徴とする付記9に記載の精読判断プログラム。前記文書の特徴から定まる各行の読み時間に影響を与える要因は、前記各行に存在する前記ユーザの視線の移動速度に変化を生じさせる語を含むことを特徴とする付記10に記載の精読判断プログラム。前記判断する処理では、前記判断において、前記各行の文字数を考慮することを特徴とする付記10又は11に記載の精読判断プログラム。判断部ページトップへこの技術を出願した法人この情報を共有FacebookTwitterGoogle+LinkedInこの技術を発明した人物この情報を共有FacebookTwitterGoogle+LinkedInページトップへ関連する挑戦したい社会課題この情報を共有FacebookTwitterGoogle+LinkedIn癌(5大疾病)のない社会を実現する癌のない社会を実現すると、全世界の患者約1,750万人を助け、年間約760万人の亡くなる命を救うことができます。厚労省が定めた五大疾病に含まれる癌は、周囲の組織を破壊し、治療が遅れると全身に転...最終更新日:2018/06/11高い食料自給率を実現する高い食料自給率を実現すると、国内での食料の安定供給や、他国の問題による食料不足などの問題を防止する可能性が高まります。イノベーションを導く多くの企業が膨大な労力と費用をかけて新たな市場や事業を生み出そうとしている中「イノベーション」にかかわるデータのニーズはかつてないほどの高まりを見せいます。2019/09/19)【課題】ゲーム画面が表示されたタッチパネルを用いてプレイヤがゲーム操作を行うゲーム装置において、プレイヤがより容易に操作可能なユーザインターフェイスを提供する。