(57)【要約】【課題】文章に含まれる読みづらさを他の文と識別可能に表示する表示装置等を提供すること。【解決手段】表示装置は文章に含まれる複数の文を一文毎に被験者が認識可能な態様で表示する表示部と、一文毎に読み速度を算出する算出部と、算出した読み速度に応じて、文の表示形態を他の文と異ならせて表示する文章表示部とを備える。【選択図】図１１
2019101564.tif 000002
【特許請求の範囲】
【請求項１】
文章に含まれる複数の文を一文毎に被験者が認識可能な態様で表示する表示部と、
一文毎に読み速度を算出する算出部と、
算出した読み速度に応じて、文の表示形態を他の文と異ならせて表示する文章表示部と
を備えることを特徴とする表示装置。
【請求項２】
前記表示部は認識可能に表示する文以外の文を、被験者が認識できない態様で表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記算出部が複数回算出した読み速度に応じて、前記文章表示部は、前記複数の文において、一部の表示態様を異ならせることを特徴とする請求項１又は請求項２に記載の表示装置。
【請求項４】
前記表示部に、被験者が認識可能に表示した文の表示履歴を記憶する履歴記憶部と、
前記算出部は、前記表示履歴に基づき、後戻りして表示された文については、重み付けをして読み速度を算出する
ことを特徴とする請求項３に記載の表示装置。
【請求項５】
前記一文毎の読み速度を被験者の属性と対応付けて記憶部に記憶する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の表示装置。
【請求項６】
前記算出部は、複数の被験者毎に算出した読み速度に基づいて、前記一文毎の読み速度を算出する
ことを特徴とする請求項１から請求項５のいずれか一項に記載の表示装置。
【請求項７】
文章に含まれる複数の文を一文毎に被験者が認識可能な態様で表示部に表示し、
一文毎に読み速度を算出し、
算出した読み速度に応じて、文の表示態様を他の文と異ならせて前記表示部に表示する
処理をコンピュータに行わせることを特徴とするコンピュータプログラム。
【請求項８】
表示部を制御するコンピュータが
文章に含まれる複数の文を一文毎に被験者が認識可能な態様で前記表示部に表示し、
一文毎に読み速度を算出し、
算出した読み速度に応じて、文の表示形態を他の文と異ならせて前記表示部に表示する
ことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章の評価を行う表示装置等に関する。
【背景技術】
【０００２】
近年、電子書籍の普及に伴い、コンピュータによる読書支援が注目されている。読書支援に関する要素技術として、文章の評価技術がある。例えば、特許文献１には、読者であるユーザ毎に蓄積した単語の未知又は既知の情報に基づいて、ユーザ毎の文章の難易度を推定するシステムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２０９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、文章の評価軸の１つとして、読みづらさがある。読みづらさの原因は文章の難易度だけではない。例えば、係り受けがわかりづらい、句読点の打ち方が適切でない、漢字とかなの割合が適切でないなどの、文の構造や表現法に起因する場合がある。このような読みづらい文章は、文法的には正しいためコンピュータで抽出することは困難である。
【０００５】
本発明はこのような事情に鑑みてなされたものである。その目的は、文章に含まれる複数の文において、他の文よりも読みづらい文を識別可能に表示する表示装置等の提供である。
【課題を解決するための手段】
【０００６】
本発明に係る表示装置は、文章に含まれる複数の文を一文毎に被験者が認識可能な態様で表示する表示部と、一文毎に読み速度を算出する算出部と、算出した読み速度に応じて、文の表示形態を他の文と異ならせて表示する文章表示部とを備える。
【発明の効果】
【０００７】
本発明にあっては、文章に含まれる読みづらい文を他の文と識別可能に表示することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】表示端末のハードウェア構成例を示すブロック図である。
【図２】文章ＤＢの例を示す説明図である。
【図３】構成文ＤＢが記憶する構成文データの例を示す説明図である。
【図４】文字数ＤＢの例を示す説明図である。
【図５】ユーザＤＢの例を示す説明図である。
【図６】履歴ＤＢの例を示す説明図である。
【図７】計測時間ＤＢの例を示す説明図である。
【図８】結果ＤＢの例を示す説明図である。
【図９】計測処理の手順例を示すフローチャートである。
【図１０】速度算出処理の手順例を示すフローチャートである。
【図１１】結果表示処理の手順例を示すフローチャートである。
【図１２】一文表示の例を示す説明図である。
【図１３】一文表示の例を示す説明図である。
【図１４】結果表示の例を示す説明図である。
【図１５】計測時間ＤＢの他例を示す説明図である。
【図１６】速度算出処理の手順の他例を示すフローチャートである。
【図１７】結果表示処理の他の手順例を示すフローチャートである。
【図１８】結果ＤＢの他の例を示す説明図である。
【図１９】結果表示の他の例を示す説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しつつ、本開示に係る実施の形態を説明する。以下の説明では、文を読むときの速度（読み速度）が、文の読みづらさを表すものとする。
【００１０】
（実施の形態１）
図１は表示端末１のハードウェア構成例を示すブロック図である。表示端末１はパーソナルコンピュータ、携帯電話、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、タブレット端末、電子辞書、電子ブックリーダなどにより構成する。表示端末１はＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、大容量記憶部１４、表示部１５、入力部１６、計時部１７、通信部１８を含む。各構成はバスＢで接続されている。
【００１１】
ＣＰＵ１１はＲＯＭ１２に記憶された制御プログラム１Ｐにしたがい、ハードウェア各部を制御する。ＲＡＭ１３は例えばＳＲＡＭ、ＤＲＡＭ又はフラッシュメモリである。ＲＡＭ１３はＣＰＵ１１によるプログラムの実行時に発生するデータを一時的に記憶する。
【００１２】
大容量記憶部１４は、例えばハードディスク又はＳＳＤなどである。大容量記憶部１４は主として、読書に関する各種ＤＢ（ｄａｔａｂａｓｅ：データベース）を記憶する。大容量記憶部１４は文章ＤＢ１４１、構成文ＤＢ１４２、文字数ＤＢ１４３、ユーザＤＢ１４４、履歴ＤＢ１４５、計測時間ＤＢ１４６及び結果ＤＢ１４７を含む。また、制御プログラム１Ｐを大容量記憶部１４に記憶してもよい。
【００１３】
表示部１５（文章表示部）は例えば液晶表示パネルなどの画像表示デバイスを含む。表示部１５は大容量記憶部１４の記憶された文章を表示する。入力部１６はキーボードやマウスを介して、ユーザが入力した文章の表示コマンドなどを受け付ける。また、入力部１６をタッチパネルで構成し、表示部１５及び入力部１６を一体としたタッチパネルディスプレイを構成してもよい。
【００１４】
計時部１７は時刻又は表示端末１が起動してからの経過時間等の時間を計時する。計時部１７はＣＰＵ１１からの求めに応じて、計時結果をＣＰＵ１１に与える回路である。また、計時部１７はストップウォッチ機能を提供する。ストップウォッチ機能は開始を指示されてからの経過時間を計測し、ＣＰＵ１１からの問い合わせに対して経過時間を回答する機能である。
【００１５】
通信部１８はネットワークを介して、他のコンピュータと通信を行う。通信部１８及びネットワークを介して、ＣＰＵ１１は他のコンピュータから文章のデータを受信したり、他のコンピュータへ計測データを送信したりすることが可能である。また、ネットワークを介して他のコンピュータからＣＰＵ１１が制御プログラム１Ｐをダウンロードし、大容量記憶部１４に記憶してもよい。
【００１６】
次に、大容量記憶部１４が記憶するデータベースについて、説明する。図２は文章ＤＢ１４１の例を示す説明図である。文章ＤＢ１４１は文章の属性を記憶する。文章ＤＢ１４１は文章ＩＤ列、題名列、著者列、著者ＩＤ列、分類列及び構成文ＩＤ列を含む。文章ＩＤ列は文章を一意に特定可能な文章ＩＤを記憶する。題名列は文章の題名を記憶する。著者ＩＤ列は文章の著者を一意に特定可能な著者ＩＤを記憶する。著者が複数の場合は、著者ＩＤを複数記憶する。分類列は文章の分類を記憶する。構成文ＩＤは文章を構成する文（構成文）のＩＤを記憶する。
【００１７】
図３は構成文ＤＢ１４２が記憶する構成文データの例を示す説明図である。構成文ＤＢ１４２は文章を構成する文をＸＭＬファイルとして記憶する。各構成文データは一意に特定可能な構成文ＩＤが付与されている。構成文データの実体であるファイル名は、「構成文ＩＤ」＋「．ｘｍｌ」としてある。構成文データには、ファイル名タグ１４２１、文章ＩＤタグ１４２２、段落タグ１４２３、文タグ１４２４及び文１４２５を含む。ファイル名タグ１４２１はファイル名を含む。文章ＩＤタグ１４２２は文章の開始と終了を示す。文章ＩＤタグ１４２２の開始タグは文章ＩＤを含む。段落タグ１４２３は段落の開始と終了を示す。文タグ１４２４は文の開始と終了を示す。文タグ１４２４の開始タグは文ＩＤを含む。文ＩＤは１つの文章において、文を一意に特定可能なＩＤである。文タグ１４２４に挟まれているのが、文１４２５である。
【００１８】
図４は文字数ＤＢ１４３の例を示す説明図である。文字数ＤＢ１４３は文章を構成する各構成文の文字数を記憶する。文字数には句点、読点、カギカッコなども含む。文字数ＤＢ１４３は文章ＩＤ列、文番号列及び文字数列を含む。文章ＩＤ列は文が含まれる文章の文章ＩＤを記憶する。文番号列は文番号を記憶する。文字数列は文の文字数を記憶する。
【００１９】
図５はユーザＤＢ１４４の例を示す説明図である。ユーザＤＢ１４４は表示端末１を利用して読書を行うユーザ（被験者）の情報を記憶する。ユーザＤＢ１４４はユーザＩＤ列、氏名列、年齢列、性別列、職業列、読書ペース列及び好きなジャンル列を含む。ユーザＩＤ列はユーザを一意に特定可能なユーザＩＤを記憶する。氏名列はユーザの氏名を記憶する。年齢列はユーザの年齢を記憶する。性別列はユーザの性別を記憶する。職業列はユーザの職業を記憶する。読書ペース列はユーザが申告した読書のペースを記憶する。例えば、ユーザが１ヶ月に読む本の冊数を記憶する。好きなジャンル列はユーザが好きな文章や本のジャンルを記憶する。図５に示す項目は一例であり、文章を読む速度の遅速に関連すると予測される他のユーザ属性を追加してもよい。
【００２０】
図６は履歴ＤＢ１４５の例を示す説明図である。履歴ＤＢ１４５はユーザにより文章が読まれた履歴を記憶する。履歴ＤＢ１４５は履歴ＩＤ列、日時列、文章ＩＤ列及びユーザＩＤ列を含む。履歴ＩＤ列は履歴を一意に特定可能な履歴ＩＤを記憶する。日時列は文章が読まれた日時を記憶する。開始日時又は終了日時を記憶する。開始日時及び終了日時を記憶してもよい。文章ＩＤ列は読まれた文章の文章ＩＤを記憶する。ユーザＩＤ列は文章を読んだユーザのユーザＩＤを記憶する。
【００２１】
図７は計測時間ＤＢ１４６（履歴記憶部）の例を示す説明図である。計測時間ＤＢ１４６は文章を構成する各文をユーザが読むために要した時間を記憶する。計測時間ＤＢ１４６は履歴ＩＤ列、文章ＩＤ列、文番号列及び時間列を含む。履歴ＩＤ列は対応する履歴の履歴ＩＤを記憶する。文章ＩＤ列は読まれた文章の文章ＩＤを記憶する。時間列はユーザが各文を読むために要した時間を記憶する。なお、時間列には各文を読み始めた時間と読み終えた時間とを記憶してもよい。
【００２２】
図８は結果ＤＢ１４７の例を示す説明図である。結果ＤＢ１４７は履歴ＩＤ列、文章ＩＤ列、文番号列及び速度列を含む。履歴ＩＤ列は対応する履歴の履歴ＩＤを記憶する。文章ＩＤ列は読まれた文章の文章ＩＤを記憶する。速度列はユーザが読むために要した時間から算出した読みの速度を記憶する。
【００２３】
大容量記憶部１４に記憶するデータベースの全部又は一部を他のコンピュータに記憶してもよい。
【００２４】
続いて、表示端末１が行う処理について説明する。図９は計測処理の手順例を示すフローチャートである。計測処理はユーザが文章を読む時間を計測する処理である。表示端末１のＣＰＵ１１はユーザＩＤ及び文章ＩＤを取得する（ステップＳ１）。例えば、入力部１６を介して、ユーザが入力したユーザＩＤを取得する。また、表示部１５に文章の一覧を表示し、ユーザは一覧から読みたい文章を、入力部１６を用いて選択する。当該操作により、文章ＩＤが取得される。ＣＰＵ１１は表示開始命令を取得する（ステップＳ２）。ＣＰＵ１１は文章を構成する最初の一文を表示部１５に表示し、読み時間の計時を開始する（ステップＳ３）。ＣＰＵ１１は次文を表示する命令を取得されたか否かを判定する（ステップＳ４）。ＣＰＵ１１は次文を表示する命令を取得されていないと判定した場合（ステップＳ４でＮＯ）、ステップＳ４を繰り返し実行する。ＣＰＵ１１は次文を表示する命令を取得されたと判定した場合（ステップＳ４でＹＥＳ）、計時を停止し、計測時間（計時開始からの経過時間）を、計測時間ＤＢ１４６に記憶する（ステップＳ５）。ＣＰＵ１１は計測時間を履歴ＩＤ、文章ＩＤ、文番号と対応付けて記憶する。ＣＰＵ１１は履歴ＩＤを例えば、ステップＳ２の直後やステップＳ３で発番する。ＣＰＵ１１は次の文があるか否かを判定する（ステップＳ６）。ＣＰＵ１１は次の文があると判定した場合（ステップＳ６でＹＥＳ）、次文を表示し、計時再開始する（ステップＳ７）。ＣＰＵ１１は処理をステップＳ４へ戻す。ＣＰＵ１１は次の文がないと判定した場合（ステップＳ６でＮＯ）、処理を終了する。なお、計測時間ＤＢ１４６に計測時間ではなく、各文の表示開始時刻と表示終了時刻とを記憶してもよい。
【００２５】
図１０は速度算出処理の手順例を示すフローチャートである。速度算出処理は計測処理の結果を用いて、各文の読み速度を算出する処理である。ＣＰＵ１１は処理対象の履歴を特定する履歴ＩＤを取得する（ステップＳ２１）。ＣＰＵ１１は取得した履歴ＩＤに対応するレコードを履歴ＤＢ１４５から読み出し、読み出したレコードから文章ＩＤを取得する（ステップＳ２２）。ＣＰＵ１１は文番号に０００００１を設定する（ステップＳ２３）。ＣＰＵ１１は履歴ＩＤ、文章ＩＤ及び文番号に対応する計測時間を計測時間ＤＢ１４６から取得する（ステップＳ２４）。ＣＰＵ１１は文章ＩＤ及び文番号に対応する文字数を文字数ＤＢ１４３から取得する（ステップＳ２５）。ＣＰＵ１１は取得した計測時間と文字数から読み速度を算出する（ステップＳ２６）。読み速度の単位は、例えば文字数／秒である。ＣＰＵ１１は算出した読み速度を結果ＤＢ１４７に記憶する（ステップＳ２７）。ＣＰＵ１１は読み速度を履歴ＩＤ、文章ＩＤ及び文番号と対応付けて記憶する。ＣＰＵ１１は処理対象とした文が最後の文であるか否かを判定する（ステップＳ２８）。ＣＰＵ１１は処理対象とした文が最後の文でないと判定した場合（ステップＳ２８でＮＯ）、文番号を１増加し（ステップＳ２９）、処理をステップＳ２４に戻す。ＣＰＵ１１は処理対象とした文が最後の文であると判定した場合（ステップＳ２８でＹＥＳ）、処理を終了する。
【００２６】
図１１は結果表示処理の手順例を示すフローチャートである。結果表示処理は、速度算出処理で得た読み速度の結果の概要を視覚的に表示する処理である。ＣＰＵ１１は表示対象の文章を特定する文章ＩＤを取得する（ステップＳ４１）。ＣＰＵ１１は文章ＩＤを構成する構成文毎の読み速度の分析を行う（ステップＳ４２）。例えば、読み速度の平均値を求める。ＣＰＵ１１は分析の結果に基づき、閾値を設定する（ステップＳ４３）。例えば、平均値を閾値とする。ＣＰＵ１１は一文を選択する（ステップＳ４４）。ＣＰＵ１１は選択した文の読み速度を結果ＤＢ１４７から取得し、閾値で定まる条件を満たすか否かを判定する（ステップＳ４５）。例えば、速度が敷居未満か否かを判定する。ＣＰＵ１１は読み速度が閾値で定まる条件を満たすと判定した場合（ステップＳ４５でＹＥＳ）、選択している文に装飾を加える（ステップＳ４６）。すなわち、選択している文の表示態様を異ならせる。例えば、下線や傍点を付加する。文字を斜体や太字体にする。文字を白抜きにしたり、色を変えたりする。ＣＰＵ１１は読み速度が閾値で定まる条件を満たさないと判定した場合（ステップＳ４５でＮＯ）、処理をステップＳ４７に移す。ＣＰＵ１１は選択した文が文章の最後の文であるか否かを判定する（ステップＳ４７）。ＣＰＵ１１は選択した文が文章の最後の文でないと判定した場合（ステップＳ４７でＮＯ）、処理をステップＳ４４に戻す。ＣＰＵ１１は選択した文が文章の最後の文であると判定した場合（ステップＳ４７でＹＥＳ）、文章を表示部１５に表示し（ステップＳ４８）、処理を終了する。
【００２７】
分析として、読み速度の最大値と最小値に基づき階級幅を設定し、度数分布を求めてもよい。そして、度数が上位又は下位の文に装飾を付加してもよい。また、読み速度の分布が正規分布と仮定し平均と分散を求め、例えば、２σ以上の読み速度の文には装飾を付加してもよい。分析方法及び閾値の設定はこれに限らず、他の方法や設定でもよい。
【００２８】
これまでに説明した表示端末１での処理において、速度算出処理を計測処理に含めてもよい。この場合、各文の表示が終了するたびに、読み速度を算出し、結果ＤＢ１４７に記憶する。一方、計測時間ＤＢ１４６に各文の表示開始時刻と表示終了時刻とを記憶した場合は、表示開始時刻と表示終了時刻とから経過時間を求めてから、読み速度を算出する。
【００２９】
次に、計測処理を行う際の一文表示の例を、図を用いて説明する。図１２及び図１３は一文表示の例を示す説明図である。図１２に示す例では、表示可能領域全体に文章表示するが、読む対象となる一文以外はぼかして表示する。読む対象となる一文はユーザが認識可能な態様で表示する。それ以外の文はユーザが認識できない態様で表示する。図１３に示す例では、読む対象となる文のみを表示し、他の文は表示しない。
【００３０】
続いて、結果表示処理における装飾の例を示す。図１４は結果表示の例を示す説明図である。図１４に示す例では、太字にして一重下線を装飾として付加している。
【００３１】
実施の形態１は次の効果を奏する。文章を構成する各文の読み速度を測定し、読み速度が遅い文、すなわち読みづらいと想定される文を、装飾を付加した上で表示する。それにより、読みづらいと想定される文を視覚的に把握可能となる。
【００３２】
なお、分析の際には、１つ文章について、複数ユーザの計測結果を用いてもよい。さらに、複数人の計測結果を用いる場合には、例えば年齢、性別、職業などにより、グループ分けし、各グループで分析してもよい。１人のユーザについて、複数の文章での分析を行ってもよい。その際、文章をジャンルや著者などでグループ分けし、各グループで分析してもよい。
【００３３】
（実施の形態２）
実施の形態１では１回の計測において、各文の表示は１回で、１回しか読まれないという前提で説明した。本実施の形態では、複数回読まれる文もあり得る前提とする。本実施の形態において、表示端末１の構成及び表示端末１が行う処理は、実施の形態１と略同様である。以下の説明では、実施の形態１と異なる点を主として説明する。
【００３４】
図１５は計測時間ＤＢ１４６の他例を示す説明図である。計測時間ＤＢ１４６は履歴ＩＤ列、順番号列、文章ＩＤ列、文番号列及び時間列を含む。履歴ＩＤ列、文章ＩＤ列、文番号列及び時間列は、実施の形態１と同様であるから、説明を省略する。順番号列は計測時間の計測順を示す順番号を記憶する。例えば、図１５に示す例では、文番号００００１１の文が読まれた後に、後戻りし、文番号００００１０が再び読まれたことがわかる。
【００３５】
図１６は速度算出処理の手順の他例を示すフローチャートである。図１６において、実施の形態１と同様の処理については図１０と同じ符合を付し、説明を省略する、又は簡便に説明する。ステップＳ２５のあと、ＣＰＵ１１は履歴ＩＤ、文章ＩＤ及び文番号に対応する計測時間を計測時間ＤＢ１４６から取得し、取得した計測時間が複数であるか否かを判定する（ステップＳ３０）。ＣＰＵ１１は計測時間が複数であると判定した場合（ステップＳ３０でＹＥＳ）、複数の計測時間に基づく代表速度を求める（ステップＳ３１）。例えば、各計測時間から求めた複数の読み速度の平均値を代表速度とする。また、代表速度を複数の読み速度の合計値としてもよい。さらにまた複数の読み速度に重み付けし、最大値、最小値、中央値を代表速度としてもよい。ＣＰＵ１１は計測時間が複数でないと判定した場合（ステップＳ３０でＮＯ）は、実施の形態１と同様である。その他の処理は実施の形態１と同様であるので、説明を省略する。
【００３６】
本実施の形態では実施の形態１に加えて、次の効果を奏する。測定処理において同一の文が複数回読まれたことを前提に、文章を構成する各文の読み速度を算出する。それによって、読みづらいと想定される文を視覚的に把握可能となる。
【００３７】
（実施の形態３）
本実施の形態は複数ユーザを属性でグループ分けして、分析する場合に関する。ここでは、グループ毎の読み速度を比較し、その差が所定よりも大きい文に装飾を加えるものとする。図１７は結果表示処理の他の手順例を示すフローチャートである。ＣＰＵ１１は分析対象の文章ＩＤ及びグループ条件を取得する（ステップＳ５１）。例えば、グループ１は職業が国語教師のユーザ、グループ２は職業が高校生のユーザとする。ＣＰＵ１１はユーザＤＢ１４４を検索し、グループ条件を満たすユーザのユーザＩＤを取得する（ステップＳ５２）。取得したユーザＩＤはグループ毎にＲＡＭ１３や大容量記憶部１４に設けた一時記憶領域に記憶する。ＣＰＵ１１は文章ＩＤ及びユーザＩＤを検索キーにして履歴ＤＢ１４５を検索し、対象となる履歴の履歴ＩＤを取得する（ステップＳ５３）。ＣＰＵ１１は文番号に０００００１を設定する（ステップＳ５４）。ＣＰＵ１１は文番号に対応した文の文字数を取得する（ステップＳ５５）。ＣＰＵ１１は処理対象のグループ（処理グループ）を選択する（ステップＳ５６）。ＣＰＵ１１は処理グループの全ユーザの計測時間を計測時間ＤＢ１４６から取得する（ステップＳ５７）。ＣＰＵ１１は取得した計測時間からグループを代表する読み速度（代表速度）を求める（ステップＳ５８）。代表速度は例えば、読み速度の平均値である。ＣＰＵ１１は代表速度を結果ＤＢ１４７に記憶する（ステップＳ５９）。ＣＰＵ１１は未処理のグループがあるか否かを判定する（ステップＳ６０）。ＣＰＵ１１は未処理のグループがあると判定した場合（ステップＳ６０でＹＥＳ）、処理をステップＳ５６に戻す。ＣＰＵ１１は未処理のグループがないと判定した場合（ステップＳ６０でＮＯ）、結果ＤＢ１４７に記憶したグループ毎の結果（代表速度）を比較し、必要に応じて処理対象の文に装飾を加える（ステップＳ６１）。例えば、代表速度の比（代表速度の小さい方の値／代表速度の大きい方の値）が０．７以下の場合に、装飾を付加する。ＣＰＵ１１は処理対象の文が最後の文であるか否かを判定する（ステップＳ６２）。ＣＰＵ１１は処理対象の文が最後の文でないと判定した場合（ステップＳ６２でＮＯ）、文番号を１つ増加させ（ステップＳ６４）、処理をステップＳ５５に戻す。ＣＰＵ１１は処理対象の文が最後の文であると判定した場合（ステップＳ６２でＹＥＳ）、文章を表示し（ステップＳ６３）、結果表示処理を終了する。
【００３８】
図１８は結果ＤＢ１４７の他の例を示す説明図である。結果ＤＢ１４７は履歴ＩＤ列、文章ＩＤ列、文番号列、グループＩＤ列及び速度列を含む。履歴ＩＤ列はグループ毎の結果を特定する履歴ＩＤを記憶する。文章ＩＤ列、文番号列及び速度列は、それぞれ処理対象文章の文章ＩＤ、処理対象文章を構成する文の文番号、文番号に対応する代表速度を記憶する。グループ列はグループを表す値を記憶する。例えば、グループの条件を表す属性を記憶する。ここでは、国語教師又は高校生である。
【００３９】
図１９は結果表示の他の例を示す説明図である。ここでは、第６文「しかもあとで聞くと…」が、グループ間で読み速度の差が大きく、第１２文「第一毛をもって装飾され…」が、第６文の次に、グループ間で読み速度の差が大きかったとする。図１９では、第６文は太字、斜体で、さらに文字の大きさが他の文よりも大きく表示されている。第１２文は太字、斜体で表示されている。
【００４０】
本実施の形態では、複数のユーザからなるグループ間で読み速度が異なる文を視覚的に確認することが可能となる。
【００４１】
各実施の形態で記載されている技術的特徴（構成要件）はお互いに組み合わせ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００４２】
１      表示端末
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    大容量記憶部
１５    表示部
１６    入力部
１７    計時部
１８    通信部
１Ｐ    制御プログラム
１４１  文章ＤＢ
１４２  構成文ＤＢ
１４３  文字数ＤＢ
１４４  ユーザＤＢ
１４５  履歴ＤＢ
１４６  計測時間ＤＢ
１４７  結果ＤＢ
【図１】
2019101564.tif 000003
【図２】
2019101564.tif 000004
【図３】
2019101564.tif 000005
【図４】
2019101564.tif 000006
【図５】
2019101564.tif 000007
【図６】
2019101564.tif 000008
【図７】
2019101564.tif 000009
【図８】
2019101564.tif 000010
【図９】
2019101564.tif 000011
【図１０】
2019101564.tif 000012
【図１１】
2019101564.tif 000013
【図１２】
2019101564.tif 000014
【図１３】
2019101564.tif 000015
【図１４】
2019101564.tif 000016
【図１５】
2019101564.tif 000017
【図１６】
2019101564.tif 000018
【図１７】
2019101564.tif 000019
【図１８】
2019101564.tif 000020
【図１９】
2019101564.tif 000021