(57)【要約】【課題】文書中の改善箇所の抽出精度を向上し得る、文書改善箇所抽出装置、文書改善箇所抽出方法、及びプログラムを提供する。【解決手段】文書改善箇所抽出装置１００は、ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、情報取得部１０１と、取得された視線履歴情報に基づいて、ユーザが文書を閲読した際の標準閲読速度を計算する、標準閲読速度計算部１０２と、取得された視線履歴情報に基づいて、文書において、ユーザの視線の移動速度が標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、改善箇所抽出部１０３と、を備えている。【選択図】図１
2019164515.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、情報取得部と、
取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、標準閲読速度計算部と、
取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、改善箇所抽出部と、
を備えている、ことを特徴とする文書改善箇所抽出装置。
【請求項２】
請求項１に記載の文書改善箇所抽出装置であって、
前記改善箇所抽出部が、更に、取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザが前記文書を読み戻している箇所も、前記文書の改善箇所として抽出する、
ことを特徴とする、文書改善箇所抽出装置。
【請求項３】
請求項１または２に記載の文書改善箇所抽出装置であって、
前記標準閲読速度計算部が、前記文書の文字数と、前記文書の閲読の開始から終了までの時間とから、前記標準閲読速度を計算する、
ことを特徴とする、文書改善箇所抽出装置。
【請求項４】
請求項１〜３のいずれかに記載の文書改善箇所抽出装置であって、
前記改善箇所抽出部が、前記標準閲読速度に応じて、基準速度を算出し、前記ユーザの視線の移動速度が、前記基準速度より低い箇所を、前記文書の改善箇所として抽出する、ことを特徴とする、文書改善箇所抽出装置。
【請求項５】
請求項１〜４のいずれかに記載の文書改善箇所抽出装置であって、
前記改善箇所を提示するための改善箇所提示部を更に備え、
前記改善箇所抽出部が、複数の文書について前記改善箇所を抽出しており、外部から前記複数の文書のうちのいずれかが指定されると、指定された前記文書について抽出された前記改善箇所を特定し、特定した前記改善箇所を、前記改善箇所提示部に提示させる、
ことを特徴とする、文書改善箇所抽出装置。
【請求項６】
（ａ）ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、ステップと、
（ｂ）取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、ステップと、
（ｃ）取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、ステップと、
を有する、ことを特徴とする文書改善箇所抽出方法。
【請求項７】
コンピュータに、
（ａ）ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、ステップと、
（ｂ）取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、ステップと、
（ｃ）取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出す
る、ステップと、
を実行させる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の読みにくい箇所、理解し難い箇所などを抽出するための、文書改善箇所抽出装置、及び文書改善箇所抽出方法に関し、更には、これらを実現するためのプログラムに関する。
【背景技術】
【０００２】
従来から、商品を購入したユーザは、その商品の使い方を理解するために取扱説明書及び利用規約を読むことがある。また、サービスを利用するユーザも、サービスの利用の仕方を理解するために、そのサービスの説明書及び利用規約を読むことがある。なお、以下においては、これらのユーザをまとめて「ユーザ」又は「文書を読むユーザ」と表記する。
【０００３】
但し、説明書及び利用規約といった文書は、必ずしも利用者にとって読みやすい文章で記載されているとは限らず、ユーザは、文書の内容を十分に理解しないまま、サービス又は商品を利用してしまうことがある。このような場合、ユーザは、そのサービス又は商品の価値を十分に享受できなかったり、誤った使い方をしたために損害を被ったりすることがある。
【０００４】
また、ユーザは、多くの場合、サービスの提供者又は商品の提供者（以下、両者を合わせて「提供者」と表記する）に対して、取扱説明書及び利用規約の記載内容のうち、読みにくい箇所、及び理解しにくい箇所について、確認する手間を負担に思っている。このため、ユーザは、提供者に対して、これらの箇所を確認するという行動を実行しないことが多く、提供者においても、取扱説明書及び利用規約の読みにくい箇所、及び理解しにくい箇所を知ることは困難である。
【０００５】
このような問題に対応するため、例えば、特許文献１及び２は、文書の改善箇所を提示する技術を開示提案している。具体的には、特許文献１は、文書を読むユーザの視線を特定する視線情報を用いて、文書が情報伝達効率の良い構成になっているかどうかを評価するシステムを開示している。
【０００６】
また、特許文献２は、ユーザの行動履歴に基づいて、文書の改善箇所を提示するシステムを開示している。具体的には、ユーザの行動履歴には、ユーザが文書を読み進めていき、理解しにくい箇所に遭遇したタイミングで、その箇所について検索を行うと、そのことが履歴として記録される。このため、特許文献２に開示されたシステムは、行動履歴に、ユーザの検索行為が記録されていると、この記録に基づいて、ユーザが理解しにくい箇所を特定し、この箇所を文書の改善箇所として提示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１４９６３３号公報
【特許文献２】特開２０１７−２１５８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示されたシステムでは、ユーザ毎に、視線の動くスピード、つまり文書を読む速度が異なることが考慮されていない。このため、「読むスピードが早い人から取得した視線情報を用いた場合の文書の評価結果」と「読むスピードが遅い
人から取得した視線情報を用いた場合の文書の評価結果」とで、齟齬が生じてしまう。即ち、特許文献１に開示されたシステムには、文書の改善箇所の特定精度を高めるのが難しいという問題がある
【０００９】
また、特許文献２に開示されたシステムでは、ユーザが理解しにくい箇所に遭遇したタイミングで検索を行うことが前提となっている。このため、ユーザが、理解しにくい箇所に遭遇したタイミングで、検索を行う代わりに、問い合わせメールを送信した場合、ユーザ自身で参考となる文献を確認した場合等において、当該システムが、ユーザが理解しにくい箇所を特定することは困難である。つまり、特許文献２に開示されたシステムにも、文書の改善箇所の特定精度を高めるのが難しいという問題がある。
【００１０】
本発明の目的の一例は、上記問題を解消し、文書中の改善箇所の抽出精度を向上し得る、文書改善箇所抽出装置、文書改善箇所抽出方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一側面における文書改善箇所出力装置は、
ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、情報取得部と、
取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、標準閲読速度計算部と、
取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、改善箇所抽出部と、
を備えている、ことを特徴とする。
【００１２】
また、上記目的を達成するため、本発明の一側面における文書改善箇所出力方法は、
（ａ）ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、ステップと、
（ｂ）取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、ステップと、
（ｃ）取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、ステップと、
を有する、ことを特徴とする。
【００１３】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
（ａ）ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、ステップと、
（ｂ）取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、ステップと、
（ｃ）取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、ステップと、
を実行させる、ことを特徴とする。
【発明の効果】
【００１４】
以上のように、本発明によれば、文書中の改善箇所の抽出精度を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態における文書改善箇所抽出装置の概略構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における文書改善箇所お抽出装置の具体的構成を示すブロック図である。
【図３】図３は、本実施の形態において視線履歴データベースに格納されている視線履歴情報の一例を示す図である。
【図４】図４は、本発明の実施の形態においてユーザが閲読した文書の一例を示す図である。
【図５】図５は、図４に示した文書に設定されたエリアの一例を示す図である。
【図６】図６は、図４に示した文書上で検出された視線の位置の一例を示す図である。
【図７】図７は、本発明の実施の形態において閲読速度データベースに格納されている標準閲読速度情報の一例を示す図である。
【図８】図８は、本発明の実施の形態において改善箇所候補データベースに格納されている閲読速度低下発生箇所情報の一例を示す図である。
【図９】図９は、本発明の実施の形態において改善箇所候補データベースに格納されている読み戻り発生箇所情報の一例を示す図である。
【図１０】図１０は、本発明の実施の形態における文書改善箇所抽出装置の改善箇所抽出処理での動作を示すフロー図である。
【図１１】図１１は、本発明の実施の形態における文書改善箇所抽出装置の改善箇所の提示処理での動作を示すフロー図である。
【図１２】図１２は、本発明の実施の形態における文書改善箇所抽出装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
（実施の形態）
以下、本発明の実施の形態における、文書改善箇所抽出装置、文書改善箇所抽出方法、及びプログラムについて、図１〜図１２を参照しながら説明する。
【００１７】
［装置構成］
最初に、図１を用いて、本実施の形態における文書改善箇所抽出装置の概略構成について説明する。図１は、本発明の実施の形態における文書改善箇所抽出装置の概略構成を示すブロック図である。
【００１８】
図１に示す、本実施の形態における文書改善箇所抽出装置１００は、文書を読む利用者の視線の動きに関する情報を入力として、ユーザにとって文書の読みにくい箇所又は理解しにくい箇所を文書の改善箇所として抽出する装置である。
【００１９】
図１に示すように、文書改善箇所抽出装置１００は、情報取得部１０１と、標準閲読速度計算部１０２と、改善箇所抽出部１０３とを備えている。このうち、情報取得部１０１は、ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する。
【００２０】
標準閲読速度計算部１０２は、取得された視線履歴情報に基づいて、ユーザが文書を閲読した際の標準閲読速度を計算する。改善箇所抽出部１０３は、取得された視線履歴情報に基づいて、文書において、ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する。
【００２１】
このように、本実施の形態では、ユーザにとって読みにくい箇所及び理解しにくい箇所は、そのユーザ特有の標準閲読速度に基づいて抽出される。このため、本実施の形態によ
れば、ユーザがとった行動に左右されることなく、又ユーザ毎の閲読速度の違いに対応して、上述した箇所の抽出が可能となる。この結果、文書中の改善箇所の抽出精度の向上が図られる。
【００２２】
続いて、図２〜図９を用いて、本実施の形態における文書改善箇所抽出装置の構成についてより具体的に説明する。図２は、本発明の実施の形態における文書改善箇所お抽出装置の具体的構成を示すブロック図である。
【００２３】
図２に示すように、本実施の形態では、文書改善箇所抽出装置１００は、上述した情報取得部１０１、標準閲読速度計算部１０２及び改善箇所抽出部１０３に加えて、改善箇所提示部１０７を備えている。
【００２４】
また、文書改善箇所抽出装置１００において、改善箇所抽出部１０３は、閲読速度低下箇所抽出部１０４と、読み戻り箇所抽出部１０５と、提示箇所抽出部１０６とを備えている。
【００２５】
更に、図２に示すように、文書改善箇所抽出装置１００は、視線履歴データベース１１１と、閲読速度データベース１１２と、改善箇所候補データベース１１３とに、ネットワーク等を介して接続されている。なお、これらのデータベースのうちの一部又は全部は、文書改善箇所抽出装置１００の内部に構築されていても良い。なお、以降の説明において、データベースは、「ＤＢ」と表記することとする。
【００２６】
文書改善箇所抽出装置１００が接続されているデータベースのうち、視線履歴ＤＢ１１１には、視線履歴情報収集装置２００によって収集された視線履歴情報が格納されている。
【００２７】
視線履歴情報収集装置２００は、ユーザが文書を閲覧すると、その視線の軌跡を抽出し、抽出した軌跡を特定する視線履歴情報を生成する装置である。視線履歴情報収集装置２００の具体例としては、特許文献１に開示された視線検出装置が挙げられる。視線履歴情報収集装置２００は、ユーザの目に赤外線を照射し、反射した赤外線の反射方向を特定することによって、視線の位置を検出する。
【００２８】
また、視線履歴情報収集装置２００は、一定時間毎に、ユーザの視線の位置を検出し、検出した各位置を用いて、視線履歴情報１２１を生成し、生成した視線履歴情報１２１を、視線履歴ＤＢ１１１に格納する。
【００２９】
図３は、本実施の形態において視線履歴データベースに格納されている視線履歴情報の一例を示す図である。図３に示すように、視線履歴情報は、視線の取得元となったユーザの利用者ＩＤと、ユーザが閲読した文書の文書ＩＤと、視線履歴とで構成されている。
【００３０】
図３において、視線履歴として登録されている数字の羅列は、一定時間毎の視線の位置を示している。この点について、図４〜図６を用いて説明する。図４は、本発明の実施の形態においてユーザが閲読した文書の一例を示す図である。図５は、図４に示した文書に設定されたエリアの一例を示す図である。図６は、図４に示した文書上で検出された視線の位置の一例を示す図である。
【００３１】
ユーザが、例えば、図４に示す文書を閲読したとする。この場合、この図４に示す文書に対して、文書上の領域を複数個に分割するエリアが設定され、各エリアには、番号が付与される。また、各エリアに含まれる文字数は一定である。なお、図４においては、説明のため、一部のエリアに付与された番号については図示が省略されている。
【００３２】
そして、ユーザが図４に示す文書を閲読すると、視線履歴情報収集装置２００は、図６に示すように、一定時間毎の視線の位置を検出し、検出した位置に該当するエリアの番号を、視線履歴として記録する。
【００３３】
情報取得部１０１は、本実施の形態では、視線履歴ＤＢ１１１から、視線履歴情報１２１を取得し、取得した視線履歴情報１２１を、標準閲読速度計算部１０２と、改善箇所抽出部１０３とに入力する。
【００３４】
標準閲読速度計算部１０２は、情報取得部１０１で取得された視線履歴情報１２１に基づいて、ユーザの標準閲読速度を算出する。具体的には、標準閲読速度計算部１０２は、例えば、ユーザ閲読した文書中の文字数を、この文書の閲読の開始から終了までの時間で除算し、得られた値を標準閲読速度とする。
【００３５】
また、標準閲読速度計算部１０２は、算出した標準閲読速度を新たなレコードとして、閲読速度ＤＢ１１２に渡す。閲読速度ＤＢ１１２は、追加されたレコードを、標準閲読速度情報１２２として格納する。
【００３６】
図７は、本発明の実施の形態において閲読速度データベースに格納されている標準閲読速度情報の一例を示す図である。図７に示すように、閲読速度ＤＢ１１２には、標準閲読速度情報１２２として、ユーザ毎の標準閲読速度が登録されている。
【００３７】
閲読速度低下箇所抽出部１０４は、まず、閲読速度ＤＢ１１２から標準閲読速度情報１２２を取得する。そして、閲読速度低下箇所抽出部１０４は、情報取得部１０１で取得された視線履歴情報１２１と、標準閲読速度情報１２２とに基づいて、文書において、ユーザの視線の移動速度がその標準閲読速度に比べて大きく低下している箇所を、文書の改善箇所として抽出する。
【００３８】
具体的には、閲読速度低下箇所抽出部１０４は、まず、標準閲読速度情報１２２で特定されるユーザの標準閲読速度を閾値で除算して基準速度を算出する。そして、閲読速度低下箇所抽出部１０４は、基準速度よりも閲読速度が低い箇所（エリア）を特定し、特定した箇所（エリア）を文書の改善箇所とする。
【００３９】
また、この場合、各エリアにおける閲読速度は、視線履歴情報１２１の視線履歴に記録されているエリアは、一定時間毎に検出された視線の位置を表し、各エリアに含まれる文字数は一定であるから（図３参照）、以下の数１から求められる。
【００４０】
（数１）
閲読速度＝（エリアの番号−次登録エリアの番号）×１エリアの文字数／視線検出間隔
【００４１】
また、閲読速度低下箇所抽出部１０４は、特定したエリアを新たなレコードとして、改善箇所候補ＤＢ１１３に渡す。改善箇所候補ＤＢ１１３は、追加されたレコードを、閲読速度低下発生箇所情報１２３として格納する。
【００４２】
図８は、本発明の実施の形態において改善箇所候補データベースに格納されている閲読速度低下発生箇所情報の一例を示す図である。図８に示すように、改善箇所候補ＤＢ１１３には、閲読速度低下発生箇所情報１２３として、文書毎の閲読速度が大きく低下しているエリアが登録されている。
【００４３】
読み戻り箇所抽出部１０５は、情報取得部１０１で取得された視線履歴情報１２１に基
づいて、文書において、ユーザが文書を読み戻している箇所を、文書の改善箇所として抽出し、更に、抽出した箇所において、ユーザが読み戻している回数を特定する。
【００４４】
具体的には、読み戻り箇所抽出部１０５は、視線履歴情報１２１の視線履歴から同一文書において２回以上登録されているエリアを特定し、抽出されたエリアのうち最も番号が小さいエリアを読み戻しの始点とし、最も番号が大きいエリアを読み戻しの終点とする。そして、読み戻り箇所抽出部１０５は、始点となるエリアと終点となるエリアとの間を文書の改善箇所として抽出する。
【００４５】
また、読み戻り箇所抽出部１０５は、視線履歴情報１２１の視線履歴から、始点となるエリアと終点となるエリアとの間において、視線が往復している回数を計測し、計測した回数をユーザが読み戻した回数として特定する。
【００４６】
また、読み戻り箇所抽出部１０５には、大幅に後ろの文章に視線が戻った場合は、読み戻りとカウントしないようにするために、予め、始点となるエリアと終点となるエリアとの間のエリア数に対して閾値が設定されていても良い。この場合、始点となるエリアと終点となるエリアとの間のエリア数が閾値を超えると、読み戻り箇所抽出部１０５は、これらのエリアを抽出対象から除外する。
【００４７】
また、読み戻り箇所抽出部１０５は、文書毎に特定した、始点となるエリアと終点となるエリアとを、新たなレコードとして、改善箇所候補ＤＢ１１３に渡す。改善箇所候補ＤＢ１１３は、追加されたレコードを、読み戻り発生箇所情報１２４として格納する。
【００４８】
図９は、本発明の実施の形態において改善箇所候補データベースに格納されている読み戻り発生箇所情報の一例を示す図である。図９に示すように、改善箇所候補ＤＢ１１３には、読み戻り発生箇所情報１２４として、文書毎の読み戻り発生箇所と読み戻り回数とが登録されている。
【００４９】
提示箇所抽出部１０６は、提供者によって改善箇所を知りたい文書が指定されて、改善箇所の提示が要求されると、この要求を受け付ける。そして、提示箇所抽出部１０６は、改善箇所候補ＤＢ１１３に格納されている、閲読速度低下発生箇所情報１２３と読み戻り発生箇所情報１２４とに基づいて、指定された文書について抽出されている改善箇所を特定する。具体的には、提示箇所抽出部１０６は、指定された文書における、閲読速度低下と読み戻りとが頻繁に発生している箇所を抽出する。
【００５０】
また、提示箇所抽出部１０６は、指定された文書について抽出されている全ての改善箇所を抽出する必要はなく、閲読速度低下の発生率、読み戻り発生率、及び読み戻り回数について予め定められている閾値を超えている改善箇所のみを抽出しても良い。
【００５１】
また、閲読速度低下の発生率は、閲読速度低下発生箇所情報１２３において、該当する箇所が閲読速度低下発生箇所として登録されているレコードの数を、その箇所を含む文書全体の閲読速度低下発生箇所のレコードの数で除算することによって算出できる。
【００５２】
更に、読み戻り発生率は、読み戻り発生箇所情報１２４において、該当する箇所が読み戻り発生箇所として登録されているレコードの数を、その箇所を含む文書全体の読み戻り発生箇所のレコードの数で除算することによって算出できる。
【００５３】
また、提示箇所抽出部１０６は、指定された文書について抽出した改善箇所を、改善箇所提示部１０７に渡し、改善箇所提示部１０７に、改善箇所の提示を指示する。これにより、改善箇所提示部１０７は、提示箇所抽出部１０６によって指示された改善箇所を特定
する情報を作成し、作成した情報を、文書を指定した提供者の端末装置に送信する。これにより、提供者の端末装置の画面には、文書の改善箇所が提示されることになる。
【００５４】
［装置動作］
次に、本実施の形態における文書改善箇所抽出装置１００の動作について図１０及び図１１を用いて説明する。また、本実施の形態では、文書改善箇所抽出装置１００を動作させることによって、文書改善箇所抽出方法が実施される。よって、本実施の形態における文書改善箇所抽出方法の説明は、以下の文書改善箇所抽出装置の動作説明に代える。
【００５５】
最初に、図１０を用いて、ユーザによって閲読された文書から改善箇所を抽出する処理について説明する。図１０は、本発明の実施の形態における文書改善箇所抽出装置の改善箇所抽出処理での動作を示すフロー図である。
【００５６】
まず、前提として、ユーザが文書を閲読すると、視線履歴情報収集装置２００が、ユーザの視線の軌跡を抽出し、抽出した軌跡を特定する情報を生成し、生成した情報を、視線履歴情報１２１として、視線履歴ＤＢ１１１に登録する。また、視線履歴情報収集装置２００による視線履歴情報１２１の生成は、複数のユーザ、複数の文書に対して行われていても良い。
【００５７】
最初に、図１０に示すように、情報取得部１０１は、視線履歴ＤＢ１１１から、視線履歴情報１２１を取得する（ステップＡ１）。また、情報取得部１０１は、ステップＡ１の実行後、取得した視線履歴情報１２１を、標準閲読速度計算部１０２及び改善箇所抽出部１０３に入力する。
【００５８】
また、ステップＡ１は、視線履歴ＤＢ１１１に新たな視線履歴情報１２１が登録されたことをトリガーにして実行されても良いし、登録後、ある程度の時間が経過してから実行されても良い。
【００５９】
次に、標準閲読速度計算部１０２は、ステップＡ１で取得された視線履歴情報１２１に基づいて、ユーザが文書を閲読した際の標準閲読速度を計算する（ステップＡ２）。
【００６０】
次に、ステップＡ２の実行後、標準閲読速度計算部１０２は、視線履歴情報１２１に含まれる利用者ＩＤと計算した標準閲読速度とを関連付けて、新しいレコードを作成し、閲読速度ＤＢ１１２に、このレコードを標準閲読速度情報１２２として登録させる（ステップＡ３）。
【００６１】
次に、ステップＡ３の実行後、閲読速度低下箇所抽出部１０４は、ステップＡ１で取得された視線履歴情報１２１から利用者情報（利用者ＩＤ）を抽出し、その利用者情報を基に、閲読速度ＤＢ１１２から該当利用者の標準閲読速度情報１２２を取得する（ステップＡ４）。
【００６２】
次に、閲読速度低下箇所抽出部１０４は、視線履歴情報１２１と、標準閲読速度情報１２２とに基づいて、ユーザの視線の移動速度がその標準閲読速度に比べて大きく低下している箇所（閲読速度低下箇所）を抽出し、これを改善箇所とする（ステップＡ５）。
【００６３】
次に、閲読速度低下箇所抽出部１０４は、抽出した閲読速度低下箇所と、視線履歴情報１２１に含まれる文書ＩＤとを関連付けて、新しいレコードを作成し、改善箇所候補ＤＢ１１３に、このレコードを、閲読速度低下発生箇所情報１２３として登録する（ステップＡ６）。
【００６４】
次に、読み戻り箇所抽出部１０５は、ステップＡ１で取得された視線履歴情報１２１に基づいて、ユーザが読み戻している箇所（読み戻りが発生している箇所）と、その箇所における読み戻りの回数とを抽出する（ステップＡ７）。
【００６５】
次に、読み戻り箇所抽出部１０５は、読み戻り発生箇所と読み戻りの回数とを関連付けて、新しいレコードを作成し、改善箇所候補ＤＢ１１３に、このレコードを、読み戻り発生箇所情報１２４として登録する（ステップＡ８）。
【００６６】
また、ステップＡ１〜Ａ８は、上述したように、視線履歴ＤＢ１１１に新たな視線履歴情報１２１が登録されると、再度実行され、新たに、閲読速度低下発生箇所情報１２３及び読み戻り発生箇所情報１２４が登録される。
【００６７】
続いて、図１１を用いて、文書が指定されて改善箇所の提示が求められた場合の改善箇所の提示処理について説明する。図１１は、本発明の実施の形態における文書改善箇所抽出装置の改善箇所の提示処理での動作を示すフロー図である。
【００６８】
最初に、提示箇所抽出部１０６は、提供者が、端末装置等を介して、改善箇所の提示を求める文書を指定して、改善箇所の提示を要求すると、要求を受け付ける（ステップＢ１）。具体的には、提供者が、例えば図２に示した文書ＩＤを指定すると、指定された文書ＩＤを受け付ける。
【００６９】
次に、提示箇所抽出部１０６は、ステップＢ１で受け付けた文書の文書ＩＤを基に、改善箇所候補ＤＢ１１３から、該当文書の閲読速度低下発生箇所情報１２３と、読み戻り発生箇所情報１２４とを取得する（ステップＢ２）。
【００７０】
次に、提示箇所抽出部１０６は、ステップＢ２で取得した閲読速度低下発生箇所情報１２３及び読み戻り発生箇所情報１２４から、閲読速度低下の発生率、読み戻り発生率、及び読み戻り回数が閾値を超えている改善箇所のみを抽出する（ステップＢ３）。
【００７１】
次に、提示箇所抽出部１０６は、ステップＢ３抽出した改善箇所を、改善箇所提示部１０７に渡し、改善箇所提示部１０７に、改善箇所の提示を指示する（ステップＢ４）。
【００７２】
その後、改善箇所提示部１０７は、ステップＢ４で指示された改善箇所を特定する情報を作成し、作成した情報を、文書を指定した提供者の端末装置に送信する（ステップＢ５）。これにより、提供者の端末装置の画面には、文書の改善箇所が提示されることになる。
【００７３】
［実施の形態の効果］
以上のように、本実施の形態によれば、以下の４つの効果を得ることができる。
【００７４】
第一の効果は、文書の読みにくい箇所を、文書を作成した人（提供者）が把握することができる点である。
【００７５】
第二の効果は、取扱説明書及び利用規約の読みにくい箇所が減ることで、ユーザがサービス及び商品の価値を十分に享受できるようになり、かつ、誤った使い方を避けることができる点である。
【００７６】
第三の効果は、文書の読みにくい箇所の判断に、ユーザ毎の通常時の文書を読むスピードが考慮されるため、読むスピードの個人差を考慮した正確な評価結果を得ることができる点である。
【００７７】
第四の効果は、「文書を読む」というユーザが必ず行動する事象を入力情報としているため文書の改善すべき箇所を見逃す可能性はほとんど無く、正確な評価結果が得られる点である。
【００７８】
［プログラム］
本実施の形態におけるプログラムは、コンピュータに、図１０に示すステップＡ１〜Ａ８、図１１に示すステップＢ１〜Ｂ５を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における文書改善箇所抽出装置１００と文書改善箇所抽出方法とを実現することができる。この場合、コンピュータのプロセッサは、情報取得部１０１、標準閲読速度計算部１０２、改善箇所抽出部１０３、及び改善箇所提示部１０７として機能し、処理を行なう。
【００７９】
また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、情報取得部１０１、標準閲読速度計算部１０２、改善箇所抽出部１０３、及び改善箇所提示部１０７のいずれかとして機能しても良い。
【００８０】
［物理構成］
ここで、本実施の形態におけるプログラムを実行することによって、文書改善箇所抽出装置１００を実現するコンピュータについて図１２を用いて説明する。図１２は、本発明の実施の形態における文書改善箇所抽出装置を実現するコンピュータの一例を示すブロック図である。
【００８１】
図１２に示すように、コンピュータ１０は、ＣＰＵ（Central Processing Unit）１１と、メインメモリ１２と、記憶装置１３と、入力インターフェイス１４と、表示コントローラ１５と、データリーダ／ライタ１６と、通信インターフェイス１７とを備える。これらの各部は、バス２１を介して、互いにデータ通信可能に接続される。なお、コンピュータ１０は、ＣＰＵ１１に加えて、又はＣＰＵ１１に代えて、ＧＰＵ（Graphics Processing Unit）、又はＦＰＧＡ（Field-Programmable Gate Array）を備えていても良い。
【００８２】
ＣＰＵ１１は、記憶装置１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１７を介して接続されたインターネット上で流通するものであっても良い。
【００８３】
また、記憶装置１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１４は、ＣＰＵ１１と、キーボード及びマウスといった入力機器１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１９と接続され、ディスプレイ装置１９での表示を制御する。
【００８４】
データリーダ／ライタ１６は、ＣＰＵ１１と記録媒体２０との間のデータ伝送を仲介し、記録媒体２０からのプログラムの読み出し、及びコンピュータ１０における処理結果の記録媒体２０への書き込みを実行する。通信インターフェイス１７は、ＣＰＵ１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００８５】
また、記録媒体２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible
Disk）等の磁気記録媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記録媒体が挙げられる。
【００８６】
なお、本実施の形態における文書改善箇所抽出装置１００は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、文書改善箇所抽出装置１００は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
【００８７】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１５）によって表現することができるが、以下の記載に限定されるものではない。
【００８８】
（付記１）
ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、情報取得部と、
取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、標準閲読速度計算部と、
取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、改善箇所抽出部と、
を備えている、ことを特徴とする文書改善箇所抽出装置。
【００８９】
（付記２）
付記１に記載の文書改善箇所抽出装置であって、
前記改善箇所抽出部が、更に、取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザが前記文書を読み戻している箇所も、前記文書の改善箇所として抽出する、
ことを特徴とする、文書改善箇所抽出装置。
【００９０】
（付記３）
付記１または２に記載の文書改善箇所抽出装置であって、
前記標準閲読速度計算部が、前記文書の文字数と、前記文書の閲読の開始から終了までの時間とから、前記標準閲読速度を計算する、
ことを特徴とする、文書改善箇所抽出装置。
【００９１】
（付記４）
付記１〜３のいずれかに記載の文書改善箇所抽出装置であって、
前記改善箇所抽出部が、前記標準閲読速度に応じて、基準速度を算出し、前記ユーザの視線の移動速度が、前記基準速度より低い箇所を、前記文書の改善箇所として抽出する、ことを特徴とする、文書改善箇所抽出装置。
【００９２】
（付記５）
付記１〜４のいずれかに記載の文書改善箇所抽出装置であって、
前記改善箇所を提示するための改善箇所提示部を更に備え、
前記改善箇所抽出部が、複数の文書について前記改善箇所を抽出しており、外部から前記複数の文書のうちのいずれかが指定されると、指定された前記文書について抽出された前記改善箇所を特定し、特定した前記改善箇所を、前記改善箇所提示部に提示させる、
ことを特徴とする、文書改善箇所抽出装置。
【００９３】
（付記６）
（ａ）ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、ステップと、
（ｂ）取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、ステップと、
（ｃ）取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、ステップと、
を有する、ことを特徴とする文書改善箇所抽出方法。
【００９４】
（付記７）
付記６に記載の文書改善箇所抽出方法であって、
前記（ｃ）のステップにおいて、取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザが前記文書を読み戻している箇所も、更に前記文書の改善箇所として抽出する、
ことを特徴とする、文書改善箇所抽出方法。
【００９５】
（付記８）
付記６または７に記載の文書改善箇所抽出方法であって、
前記（ｂ）のステップにおいて、前記文書の文字数と、前記文書の閲読の開始から終了までの時間とから、前記標準閲読速度を計算する、
ことを特徴とする、文書改善箇所抽出方法。
【００９６】
（付記９）
付記６〜８のいずれかに記載の文書改善箇所抽出方法であって、
前記（ｃ）のステップにおいて、前記標準閲読速度に応じて、基準速度を算出し、前記ユーザの視線の移動速度が、前記基準速度より低い箇所を、前記文書の改善箇所として抽出する、
ことを特徴とする、文書改善箇所抽出方法。
【００９７】
（付記１０）
付記６〜９のいずれかに記載の文書改善箇所抽出方法であって、
（ｄ）前記（ｃ）のステップにおいて、複数の文書について前記改善箇所を抽出している場合に、外部から前記複数の文書のうちのいずれかが指定されると、指定された前記文書について抽出された前記改善箇所を特定し、特定した前記改善箇所を、外部に提示させる、ステップを更に有する、
ことを特徴とする、文書改善箇所抽出方法。
【００９８】
（付記１１）
コンピュータに、
（ａ）ユーザが文書を閲読した際の視線の軌跡を特定する視線履歴情報を取得する、ステップと、
（ｂ）取得された前記視線履歴情報に基づいて、前記ユーザが前記文書を閲読した際の標準閲読速度を計算する、ステップと、
（ｃ）取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザの視線の移動速度が前記標準閲読速度に比べて低下している箇所を、文書の改善箇所として抽出する、ステップと、
を実行させる、ことを特徴とするプログラム。
【００９９】
（付記１２）
付記１１に記載のプログラムであって、
前記（ｃ）のステップにおいて、取得された前記視線履歴情報に基づいて、前記文書において、前記ユーザが前記文書を読み戻している箇所も、更に前記文書の改善箇所として抽出する、
ことを特徴とする、プログラム。
【０１００】
（付記１３）
付記１１または１２に記載のプログラムであって、
前記（ｂ）のステップにおいて、前記文書の文字数と、前記文書の閲読の開始から終了までの時間とから、前記標準閲読速度を計算する、
ことを特徴とする、プログラム。
【０１０１】
（付記１４）
付記１１〜１３のいずれかに記載のプログラムであって、
前記（ｃ）のステップにおいて、前記標準閲読速度に応じて、基準速度を算出し、前記ユーザの視線の移動速度が、前記基準速度より低い箇所を、前記文書の改善箇所として抽出する、
ことを特徴とする、プログラム。
【０１０２】
（付記１５）
付記１１〜１４のいずれかに記載のプログラムであって、
前記コンピュータに、
（ｄ）前記（ｃ）のステップにおいて、複数の文書について前記改善箇所を抽出している場合に、外部から前記複数の文書のうちのいずれかが指定されると、指定された前記文書について抽出された前記改善箇所を特定し、特定した前記改善箇所を、外部に提示させる、ステップを更に実行させる、
ことを特徴とする、プログラム。
【産業上の利用可能性】
【０１０３】
以上のように、本発明によれば、文書中の改善箇所の抽出精度を向上することができる。本発明は、文章校正分野、プログラムの可読性測定分野に利用できる。更に、本発明は、文書及びプログラムの改善箇所を自動的に出力する装置等への適用が想定される
【符号の説明】
【０１０４】
１０  コンピュータ
１１  ＣＰＵ
１２  メインメモリ
１３  記憶装置
１４  入力インターフェイス
１５  表示コントローラ
１６  データリーダ／ライタ
１７  通信インターフェイス
１８  入力機器
１９  ディスプレイ装置
２０  記録媒体
２１  バス
１００  文書改善箇所抽出装置
１０１  情報取得部
１０２  標準閲読速度計算部
１０３  改善箇所抽出部
１０４  閲読速度低下箇所抽出部
１０５  読み戻り箇所抽出部
１０６  提示箇所抽出部
１０７  改善箇所提示部
１１１  視線履歴データベース
１１２  閲読速度データベース
１１３  改善箇所候補データベース
１２２  標準閲読速度情報
１２３  閲読速度低下発生箇所情報
１２４  読み戻り発生箇所情報
２００  視線履歴情報収集装置
【図１】
2019164515.tif 000003
【図２】
2019164515.tif 000004
【図３】
2019164515.tif 000005
【図４】
2019164515.tif 000006
【図５】
2019164515.tif 000007
【図６】
2019164515.tif 000008
【図７】
2019164515.tif 000009
【図８】
2019164515.tif 000010
【図９】
2019164515.tif 000011
【図１０】
2019164515.tif 000012
【図１１】
2019164515.tif 000013
【図１２】
2019164515.tif 000014