(57)【要約】【課題】読書を行う際、一度読んで短期記憶に記憶した情報を約１５秒以内にリハーサルすることにより、情報が長期記憶に定着しやすくなることが知られている。読み終えた部分を表示して、ユーザのリハーサルを支援することが可能な情報処理装置等を提供すること。【解決手段】情報処理装置１０は、取得した文書の一部を表示する第１表示部２１と、前記文書中の前記第１表示部２１に表示後に非表示となった部分を表示する第２表示部２２とを備える。【選択図】図２
2018120440.tif 000002
【特許請求の範囲】
【請求項１】
取得した文書の一部を表示する第１表示部と、
前記文書中の前記第１表示部に表示後に非表示となった部分を表示する第２表示部と
を備える情報処理装置。
【請求項２】
前記第１表示部は、前記文書をスクロール表示し、
前記第２表示部は、前記第１表示部からスクロールアウトした部分を表示する
請求項１に記載の情報処理装置。
【請求項３】
前記第２表示部は、前記第１表示部のスクロール方向側に該第１表示部に連続して配置されている
請求項２に記載の情報処理装置。
【請求項４】
前記第２表示部と、前記第１表示部との間に、前記文書が表示されない第３表示部を備える
請求項３に記載の情報処理装置。
【請求項５】
前記第１表示部は、前記文書をページ単位で表示し、
前記第２表示部は、改ページにより前記第１表示部から消去されたページを表示する
請求項１に記載の情報処理装置。
【請求項６】
前記第２表示部は、前記文書を前記第１表示部に表示する場合よりも縮小して表示する
請求項１から請求項５のいずれか一つに記載の情報処理装置。
【請求項７】
前記第２表示部は、前記文書を長期間表示している部分ほど縮小して表示する
請求項１から請求項６のいずれか一つに記載の情報処理装置。
【請求項８】
前記第２表示部は、前記文書を長期間表示している部分ほど薄く表示する
請求項１から請求項７のいずれか一つに記載の情報処理装置。
【請求項９】
前記第２表示部は、所定の条件に基づいて前記文書から抽出した部分を表示する
請求項１から請求項８のいずれか一つに記載の情報処理装置。
【請求項１０】
前記第２表示部は、前記文書中の各文章の先頭の部分を表示する
請求項１から請求項８のいずれか一つに記載の情報処理装置。
【請求項１１】
前記第２表示部は、前記文書中の漢字および片仮名を表示する
請求項１から請求項８のいずれか一つに記載の情報処理装置。
【請求項１２】
前記第２表示部と前記第１表示部との面積比率の変更を受け付ける第１受付部を備える
請求項１から請求項１１のいずれか一つに記載の情報処理装置。
【請求項１３】
使用者の指示を受け付ける第２受付部を備え、
前記第２受付部が受け付けた指示に基づいて、前記第２表示部と前記第１表示部との面積比率を定める
請求項１から請求項１１のいずれか一つに記載の情報処理装置。
【請求項１４】
前記文書の内容に基づいて、前記第２表示部と前記第１表示部との面積比率を定める
請求項１から請求項１１のいずれか一つに記載の情報処理装置。
【請求項１５】
前記文書の所定単位ごとに前記第１表示部に表示した時間を記録する記録部を備え、
前記第２表示部は、前記記録部に記録された時間が長い部分を強調して表示する
請求項１から請求項１４のいずれか一つに記載の情報処理装置。
【請求項１６】
前記第２表示部は、前記第１表示部を囲んで配置されている
請求項１、請求項２または請求項５から請求項１５のいずれか一つに記載の情報処理装置。
【請求項１７】
取得した文書の一部を第１表示部に表示し、
前記文書中の前記第１表示部に表示後に非表示となった部分を第２表示部に表示する
処理をコンピュータに実行させる情報処理方法。
【請求項１８】
取得した文書の一部を第１表示部に表示し、
前記文書中の前記第１表示部に表示後に非表示となった部分を第２表示部に表示する
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
タブレット、パソコン、専用端末等、様々な電子機器を使用して読むことができる電子書籍が提供されている。特許文献１には電子書籍を使用して速読の訓練を行う訓練装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８４９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された訓練装置では、読書中の本の内容を記憶に留めやすくするように、ユーザを支援することはできないという問題がある。
【０００５】
一つの側面では、読み終えた部分を表示することが可能な情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
情報処理装置は、取得した文書の一部を表示する第１表示部と、前記文書中の前記第１表示部に表示後に非表示となった部分を表示する第２表示部とを備える。
【発明の効果】
【０００７】
一つの側面では、読み終えた部分を表示することが可能な情報処理装置等を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置の構成を示す説明図である。
【図２】表示例を示す説明図である。
【図３】プログラムの処理の流れを示すフローチャートである。
【図４】第２表示部に表示した行の選択を受け付けた場合の表示例を示す説明図である。
【図５】実施の形態２の表示例を示す説明図である。
【図６】実施の形態３の表示例を示す説明図である。
【図７】実施の形態４の表示例を示す説明図である。
【図８】実施の形態５の表示例を示す説明図である。
【図９】実施の形態５のプログラムの処理の流れを示すフローチャートである。
【図１０】実施の形態６の表示例を示す説明図である。
【図１１】実施の形態６の表示例を示す説明図である。
【図１２】実施の形態７の表示例を示す説明図である。
【図１３】実施の形態８の表示例を示す説明図である。
【図１４】実施の形態９の表示例を示す説明図である。
【図１５】実施の形態１０の表示例を示す説明図である。
【図１６】実施の形態１１の表示例を示す説明図である。
【図１７】実施の形態１２の情報処理装置の外観を示す説明図である。
【図１８】実施の形態１３のプログラムの処理の流れを示すフローチャートである。
【図１９】時間記録ＤＢのレコードレイアウトを示す説明図である。
【図２０】実施の形態１４の表示例を示す説明図である。
【図２１】実施の形態１４のプログラムの処理の流れを示すフローチャートである。
【図２２】回数ＤＢのレコードレイアウトを示す説明図である。
【図２３】実施の形態１５の表示例を示す説明図である。
【図２４】第２表示部に表示した文章の選択を受け付けた場合の表示例を示す説明図である。
【図２５】実施の形態１５のプログラムの処理の流れを示すフローチャートである。
【図２６】実施の形態１５のプログラムの割り込み処理の流れを示すフローチャートである。
【図２７】実施の形態１６の情報処理装置の動作を示す機能ブロック図である。
【図２８】実施の形態１７の情報処理装置の構成を示す説明図である。
【発明を実施するための形態】
【０００９】
［実施の形態１］
図１は、情報処理装置１０の構成を示す説明図である。情報処理装置１０は、ＣＰＵ（Central Processing Unit）１２、主記憶装置１３、補助記憶装置１４、通信部１５、入力部１７、表示部２０、およびバスを備える。本実施の形態の情報処理装置１０は、電子書籍リーダ、または汎用のタブレット、スマートフォン、パソコン等の情報機器である。
【００１０】
ＣＰＵ１２は、本実施の形態にかかるプログラムを実行する演算制御装置である。ＣＰＵ１２には、一または複数のＣＰＵまたはマルチコアＣＰＵ等が使用される。ＣＰＵ１２は、バスを介して情報処理装置１０を構成するハードウェア各部と接続されている。
【００１１】
主記憶装置１３は、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等の記憶装置である。主記憶装置１３には、ＣＰＵ１２が行う処理の途中で必要な情報およびＣＰＵ１２で実行中のプログラムが一時的に保存される。
【００１２】
補助記憶装置１４は、ＳＲＡＭ、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。補助記憶装置１４には、電子書籍等の文書ファイル３１、ＣＰＵ１２に実行させるプログラム、およびプログラムの実行に必要な各種情報が保存される。なお、文書ファイル３１はたとえば電子メールまたは各種報告書等の電子書籍以外のファイルでも良い。
【００１３】
文書ファイル３１は、たとえばＥＰＵＢ（Electronic Publication）形式、ＨＴＭＬ（Hyper  Text Markup Language）形式、ＰＤＦ（Portable Document Format）形式、プレーンテキスト形式、ワープロのファイル形式等の、任意の形式を使用することが可能である。本実施の形態においては、文字データを取り出して文字サイズおよび改行位置を変更する、いわゆるリフロー型の表示を行うことが可能な文書ファイル３１を使用する。
【００１４】
通信部１５は、図示しないネットワークとの通信を行うインターフェイスである。
【００１５】
表示部２０は、液晶表示パネルまたは有機ＥＬ（Electro Luminescence）表示パネル等の表示パネルである。入力部１７は、表示部２０の表面に配置されたタッチセンサである。すなわち、表示部２０と入力部１７とは、一体になっていわゆるタッチパネルを構成する。
【００１６】
なお、表示部２０にゴーグル型または眼鏡型のヘッドマウントディスプレイを使用しても良い。この場合、入力部１７にはユーザの手および腕の動きを検知するいわゆるモーションセンサ、音声入力を行うマイク、またはユーザの視線を検知する視線入力装置等を使用することが望ましい。
【００１７】
図２は、表示例を示す説明図である。図２は、タブレット型の情報処理装置１０の表示部２０に電子書籍を横書きで表示した状態を示す。表示部２０の下側約６０パーセントの部分に、第１表示部２１が設けられている。表示部２０の上側約４０パーセントの部分に第２表示部２２が設けられている。
【００１８】
第１表示部２１は、読書用に文書ファイル３１を呈示する領域である。ＣＰＵ１２は、比較的大きい文字サイズを用いて第１表示部２１に文書ファイル３１の内容を表示する。なお、ＣＰＵ１２は、第１表示部２１に使用する文字サイズ、フォント、行間隔等について、情報処理装置１０のユーザの好みに応じた設定変更を受付可能であっても良い。
【００１９】
タッチパネルを介して上方向のスライド操作、フリック操作等を受け付けた場合に、ＣＰＵ１２は第１表示部２１に表示した文書ファイル３１を上向きにスクロール表示する。なお、ＣＰＵ１２は所定の速度で自動的にスクロール表示を行い、ユーザによるタッチパネルの操作を受け付けた場合に、スクロールを停止しても良い。
【００２０】
第２表示部２２は、文書ファイル３１のうち、情報処理装置１０のユーザが直近に読み終えた部分を縮小して表示する領域である。ＣＰＵ１２は、第１表示部２１からスクロールアウトして非表示となった部分を、第２表示部２２に表示する。ＣＰＵ１２は、第２表示部２２に表示した文字を、上方向にスクロール表示しながら徐々に小さい文字に変化させる。ＣＰＵ１２は、第２表示部２２に入りきらない文字列を上から順次消去することにより、スクロールアウトさせる。
【００２１】
第２表示部２２の上端の文字サイズは、情報処理装置１０のユーザが視認可能な最小の文字サイズであることが望ましい。ＣＰＵ１２は、ユーザの好みに応じた第２表示部２２の上端の文字サイズを受付可能であっても良い。
【００２２】
情報処理装置１０のユーザは、第１表示部２１を介して、文書ファイル３１に記録された電子書籍を読むことができる。読み終えた部分は、しばらく第２表示部２２に表示される。ユーザは、第２表示部２２に視点を動かすことにより、読み終えた部分を容易に反復することが可能である。
【００２３】
このように、一度読んで短期記憶に記憶した情報を反復することは、「リハーサル」と呼ばれる。いったん読んだ情報を約１５秒以内にリハーサルすることにより、情報が長期記憶に定着しやすくなることが知られている。
【００２４】
このように、情報を長期記憶に定着させることにより、読み戻しの必要性を低減することが可能である。また、読書を中断した後でも、スムーズに続きを読むことが可能である。したがって、情報処理装置１０のユーザは、快適に読書を楽しむことができる。また、情報処理装置１０のユーザは、短い時間で効率良く読書を行うことができる。
【００２５】
したがって、図２を使用して説明した表示により、リハーサルによる長期記憶への定着を支援することが可能な情報処理装置１０を提供することが可能である。
【００２６】
なお、ＣＰＵ１２は、第１表示部２１と第２表示部２２との境界の変更指示を受け付けても良い。たとえば、ユーザが第１表示部２１と第２表示部２２との境界を選択してドラッグすることにより、ＣＰＵ１２は第１表示部２１と第２表示部２２との境界の変更を受け付けて、表示を変更する。
【００２７】
第１表示部２１のスクロールを自動的に行う場合には、ＣＰＵ１２は第１表示部２１と第２表示部２２との境界を、スクロール速度に連動して設定しても良い。たとえばユーザが設定したスクロール速度が遅い場合には、ＣＰＵ１２は、第２表示部２２の面積を比較的狭く設定する。ユーザが設定したスクロール速度が遅い場合には、ユーザは第１表示部２１に表示されている文書をゆっくりと読むため、リハーサルの回数が少なくても情報が長期記憶に転送されやすいためである。
【００２８】
ＣＰＵ１２は、文書ファイル３１が含む文字の量に連動して、第１表示部２１と第２表示部２２との境界を設定しても良い。ＣＰＵ１２は、文書ファイル３１が含む漢字の比率に連動して、第１表示部２１と第２表示部２２との境界を設定しても良い。ＣＰＵ１２は、たとえば専門書であるか、小説であるか等の、文書の種類に連動して、第１表示部２１と第２表示部２２との境界を設定しても良い。ＣＰＵ１２は、文書ファイル３１が含む文字の量、漢字の比率または種類等の文書の内容と、スクロール速度との両方に連動して、第１表示部２１と第２表示部２２との境界を設定しても良い。
【００２９】
ＣＰＵ１２は、第１表示部２１と第２表示部２２とで、異なる文字色、背景色またはフォントを使用しても良い。ＣＰＵ１２は、第２表示部２２の文字色または背景色にグラデーションを付けて表示しても良い。たとえば、ＣＰＵ１２は、第２表示部２２の下部は第１表示部２１と同じ文字色を使用し、上部に近づくにつれて薄い文字色を使用することにより、古い文字がだんだん消えていくような印象をユーザに与えることができる。
【００３０】
図３は、プログラムの処理の流れを示すフローチャートである。ＣＰＵ１２は、補助記憶装置１４から文書ファイル３１を取得する（ステップＳ５０１）。ＣＰＵ１２は、情報処理装置１０に接続された外付けの大容量記憶装置から文書ファイル３１を取得しても良い。ＣＰＵ１２は、通信部１５を介して図示しないサーバから文書ファイル３１を取得して、補助記憶装置１４または主記憶装置１３に保存しても良い。ＣＰＵ１２は、ストリーミング方式により、文書ファイル３１の一部分を順次取得して、一時記憶しても良い。
【００３１】
ＣＰＵ１２は、第１表示部２１に文書ファイル３１を表示する（ステップＳ５０２）。なお、文書ファイル３１がたとえばＰＤＦ形式等のページ表示を前提とした形式である場合には、ＣＰＵ１２は文書ファイル３１から文字を抽出して第１表示部２１に表示する。文書ファイル３１から文字を取り出す方法については、従来から行われているので、説明を省略する。
【００３２】
ＣＰＵ１２は、スクロールを行うか否かを判定する（ステップＳ５０３）。たとえば、ユーザによるスワイプまたはスライド等の操作を受け付けた場合、または、自動スクロールが設定されておりスクロール停止の操作を受け付けていない場合に、ＣＰＵ１２はスクロールを行うと判定する。
【００３３】
スクロールすると判定した場合（ステップＳ５０３でＹＥＳ）、ＣＰＵ１２は、第１表示部２１の先頭を１行削除する（ステップＳ５０４）。ＣＰＵ１２は、ステップＳ５０４で削除した文字列を、主記憶装置１３または補助記憶装置１４に記憶する（ステップＳ５０５）。ＣＰＵ１２は、第１表示部２１に表示中の部分の続きの１行を、第１表示部２１の末尾に追加する（ステップＳ５０６）。
【００３４】
ＣＰＵ１２は、ステップＳ５０５で記憶した文字列を第２表示部２２の末尾に追加した場合に、第２表示部２２に表示可能であるか否かを判定する（ステップＳ５０７）。表示可能でないと判定した場合（ステップＳ５０７でＮＯ）、ＣＰＵ１２は、第２表示部２２の先頭から１行を削除する（ステップＳ５０８）。
【００３５】
表示可能であると判定した場合（ステップＳ５０７でＹＥＳ）、またはステップＳ５０８の終了後、ＣＰＵ１２は、第２表示部２２の末尾にステップＳ５０５で記憶した文字列を追加する（ステップＳ５０９）。
【００３６】
スクロールしないと判定した場合（ステップＳ５０３でＮＯ）、またはステップＳ５０９の終了後、ＣＰＵ１２は処理を終了するか否かを判定する（ステップＳ５１０）。処理を終了する場合とは、たとえば、ユーザから終了の指示を受け付けた場合、または文書ファイル３１の末尾を第１表示部２１に表示した場合である。
【００３７】
終了しないと判定した場合（ステップＳ５１０でＮＯ）、ＣＰＵ１２はステップＳ５０３に戻る。終了すると判定した場合（ステップＳ５１０でＹＥＳ）、ＣＰＵ１２は処理を終了する。
【００３８】
図４は、第２表示部２２に表示した行の選択を受け付けた場合の表示例を示す説明図である。タッチパネルを介して第２表示部２２に表示した行の選択を受け付けた場合、ＣＰＵ１２は第１表示部２１のスクロールを停止して、選択を受け付けた行の文字を拡大したポップアップ窓２７を表示部２０に表示する。
【００３９】
ポップアップ窓２７は、戻るボタン２８を含む。戻るボタン２８の選択を受け付けた場合、ＣＰＵ１２はポップアップ窓２７を消去して、第１表示部２１のスクロールを再開する。なお、ポップアップの表示および消去については、従来から行われているので、フローチャートの説明を省略する。
【００４０】
なお、ＣＰＵ１２は、第２表示部２２に表示した行の選択を受け付けた場合に、第２表示部２２から第１表示部２１２に向けた逆スクロール表示を行い、選択を受け付けた部分を第１表示部２１に表示しても良い。
【００４１】
本実施の形態によると、ユーザが読み終えた部分を第２表示部２２に表示する情報処理装置１０を提供することができる。ユーザは、第１表示部２１を介して読書を行いながら、第２表示部２２に視線を動かすことにより自然にリハーサルを行い、情報を長期記憶に転送することができる。
【００４２】
したがって、本実施の形態によると、リハーサルを支援することが可能な情報処理装置１０を提供することができる。
【００４３】
なお、ＣＰＵ１２は、ステップＳ５０４およびステップＳ５０６で、複数の行をまとめて処理しても良い。特に、スクロール速度が速い場合には、複数の行をまとめて処理することにより、ＣＰＵ１２の負荷を減らすことができる。
【００４４】
［実施の形態２］
本実施の形態は、第１表示部２１と第２表示部２２との間に隙間を設けた情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００４５】
図５は、実施の形態２の表示例を示す説明図である。本実施の形態においては、表示部２０は、第１表示部２１と第２表示部２２との間に第３表示部２３を有する。ＣＰＵ１２は、第３表示部２３には文字を表示しない。
【００４６】
本実施の形態によると、ユーザが第１表示部２１と第２表示部２２との境界を識別しやすい情報処理装置１０を提供することができる。
【００４７】
［実施の形態３］
本実施の形態は、第１表示部２１と第２表示部２２との間に仕切線２６を設けた情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００４８】
図６は、実施の形態３の表示例を示す説明図である。本実施の形態においては、ＣＰＵ１２は、第１表示部２１と第２表示部２２との間に仕切線２６を表示する。
【００４９】
ＣＰＵ１２は、仕切線２６の長さ、幅、色およびデザインの変更指示をユーザから受付可能であっても良い。
【００５０】
本実施の形態によると、ユーザが第１表示部２１と第２表示部２２との境界を識別しやすい情報処理装置１０を提供することができる。
【００５１】
［実施の形態４］
本実施の形態は、文書ファイル３１を縦書きで表示する情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００５２】
図７は、実施の形態４の表示例を示す説明図である。本実施の形態においては、第１表示部２１の右側に第２表示部２２が配置されている。第１表示部２１および第２表示部２２には、文書ファイル３１の内容が縦書きで表示されている。第２表示部２２の文字は、右側ほど小さく表示されている。
【００５３】
本実施の形態においては、ＣＰＵ１２は第１表示部２１の文字を左から右にスクロールする。ＣＰＵ１２は、第１表示部２１からスクロールアウトした部分を、第２表示部２２の左端に表示する。ＣＰＵ１２は、第２表示部２２に表示した文字を、右方向にスクロール表示しながら徐々に小さい文字に変化させる。ＣＰＵ１２は、第２表示部２２に入りきらない文字列を上から順次消去することにより、スクロールアウトさせる。
【００５４】
本実施の形態によると、小説等の縦書きの紙書籍に慣れたユーザが馴染み易い情報処理装置１０を提供することができる。
【００５５】
［実施の形態５］
本実施の形態は、第１表示部２１に表示済の文書の各文章の先頭部分を第２表示部２２に表示する情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００５６】
図８は、実施の形態５の表示例を示す説明図である。本実施の形態においては、ＣＰＵ１２は、第１表示部２１に表示済の各文章の先頭部分を第２表示部２２に表示する。すなわち図８においては、文書ファイル３１の冒頭の３つの文章が第１表示部２１からスクロールアウトされて、それぞれの文章の先頭部分が第２表示部２２に表示されている。
【００５７】
なお、本実施の形態においては、ＣＰＵ１２は、句点「。」を検出することにより各文章の区切りを検出することが可能である。日本語以外の文書ファイル３１を表示する場合には、ＣＰＵ１２は文書ファイル３１の言語に応じた句読点等に基づいて文書の区切りを検出する。また、ＣＰＵ１２は、形態素解析等の文書解析アルゴリズムを用いて文書の区切りを検出しても良い。
【００５８】
ＣＰＵ１２は、文書解析により文書ファイル３１の段落の区切りを検出し、第１表示部２１に表示済の各段落の先頭部分を第２表示部２２に表示しても良い。
【００５９】
図９は、実施の形態５のプログラムの処理の流れを示すフローチャートである。ステップＳ５０１からステップＳ５０６までは、図３を使用して説明した実施の形態１のフローチャートと同一の処理であるので、説明を省略する。
【００６０】
ＣＰＵ１２は、第２表示部２２の末尾に行を追加して表示可能であるか否かを判定する（ステップＳ５２１）。表示可能でないと判定した場合（ステップＳ５２１でＮＯ）、ＣＰＵ１２は、第２表示部２２の先頭から１行を削除する（ステップＳ５２２）。
【００６１】
表示可能であると判定した場合（ステップＳ５２１でＹＥＳ）、またはステップＳ５２２の終了後、ＣＰＵ１２は、ステップＳ５０５で記憶した文字列に基づいて文書ファイル３１の要部を抽出する（ステップＳ５２４）。本実施の形態においては、要部は文書ファイル３１を構成する各文章の冒頭の部分である。
【００６２】
要部の抽出について、さらに詳しく説明する。ＣＰＵ１２は、ステップＳ５０５で記憶した文字列から句点「。」を検出する。ＣＰＵ１２は、検出した句点「。」の直後から第２表示部２２の１行分に相当する長さの文字列を要部であると判定して、文書ファイル３１から抽出する。
【００６３】
ＣＰＵ１２は、第２表示部２２の末尾に、ステップＳ５２４で抽出した要部を追加で表示する（ステップＳ５２５）。なお、ステップＳ５２４で抽出した文字列の一部が、第１表示部２１に表示されている場合には、ＣＰＵ１２は第１表示部２１からスクロールアウトした文字を第２表示部２２に順次追加しても良い。
【００６４】
ステップＳ５２１からステップＳ５２５の処理により、ＣＰＵ１２は、第１表示部２１からスクロールアウトした文字列のうち、文書ファイル３１を構成する各文章の冒頭の部分を第２表示部２２に表示する。
【００６５】
スクロールしないと判定した場合（ステップＳ５０３でＮＯ）、またはステップＳ５２５の終了後、ＣＰＵ１２は処理を終了するか否かを判定する（ステップＳ５２６）。処理を終了する場合とは、たとえば、ユーザから終了の指示を受け付けた場合、または文書ファイル３１の末尾を第１表示部２１に表示した場合である。
【００６６】
終了しないと判定した場合（ステップＳ５２６でＮＯ）、ＣＰＵ１２はステップＳ５０３に戻る。終了すると判定した場合（ステップＳ５２６でＹＥＳ）、ＣＰＵ１２は処理を終了する。
【００６７】
本実施の形態によると、ユーザが読み終えた部分の文章の冒頭部分を第２表示部２２に表示する情報処理装置１０を提供することができる。
【００６８】
［実施の形態６］
本実施の形態は、第１表示部２１に表示済の文書からひらがなを除いた部分を第２表示部２２に表示する情報処理装置１０に関する。さらに、本実施の形態は、第２表示部２２に表示されている文字が選択された場合に、対応する部分を第１表示部２１に強調表示する情報処理装置１０に関する。実施の形態５と共通する部分については説明を省略する。
【００６９】
図１０は、実施の形態６の表示例を示す説明図である。第１表示部２１と第２表示部２２とは、同一の文字サイズで表示されている。第１表示部２１と第２表示部２２との間には、仕切線２６が表示されている。
【００７０】
本実施の形態においては、図９を使用して説明したフローチャートのステップＳ５２４において、ＣＰＵ１２はひらがなを除く文字を要部であると判定して、抽出する。その結果、ＣＰＵ１２は第２表示部２２に、第１表示部２１に表示済の文書からひらがなを除いた部分を表示する。
【００７１】
日本語においては、ひらがなは助詞、助動詞および送り仮名等に使用される場合が多い。一方、たとえば専門用語等のキーワードになる単語は、漢字またはカタカナを用いて表記される場合が多い。したがって、ひらがなを除いた部分を第２表示部２２に表示することにより、少ない文字数でユーザのリハーサルを支援することが可能になる。
【００７２】
図１１は、実施の形態６の表示例を示す説明図である。図１１においては、ＣＰＵ１２が第２表示部２２の上から２行目の「仕」の文字の選択を受け付けた状態を示す。ＣＰＵ１２は、選択を受け付けた文字の周囲に第１指標４１を表示する。
【００７３】
ＣＰＵ１２は、選択を受け付けた文字が中央部に配置されるように、文書ファイル３１を第１表示部２１に表示する。ＣＰＵ１２は、選択を受け付けた文字の周囲に第２指標４２を表示する。
【００７４】
ＣＰＵ１２は、第２表示部２２には第１表示部２１より小さい文字サイズの文字を表示しても良い。ＣＰＵ１２は、実施の形態１等と同様に、第２表示部２２に表示する文字を徐々に小さくしても良い。
【００７５】
本実施の形態によると、少ない文字数でユーザのリハーサルを支援する情報処理装置１０を提供することが可能になる。また、第２表示部２２から選択を受け付けた文字を含む部分を第１表示部２１に表示するので、ユーザは気になった部分を容易に再確認することができる。したがって、確実なリハーサルを支援する情報処理装置１０を提供することができる。
【００７６】
図９を使用して説明したフローチャートのステップＳ５２４において、ＣＰＵ１２は形態素解析等を行い、自立語を要部であると判定して抽出しても良い。また、ＣＰＵ１２はたとえば名詞等の特定の品詞の語を要部であると判定して抽出しても良い。
【００７７】
［実施の形態７］
本実施の形態は、多くの情報を第２表示部２２に表示する情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００７８】
図１２は、実施の形態７の表示例を示す説明図である。第１表示部２１は、表示部２０の右下隅に配置されている。第２表示部２２は、表示部２０の上部および左側にＬ字型に配置されている。
【００７９】
ＣＰＵ１２は、文書ファイル３１のうち、第１表示部２１に表示済の部分から改行記号を除去し、小さい文字で第２表示部２２に表示する。ＣＰＵ１２が第２表示部２２に表示する文字は情報処理装置１０のユーザが視認可能な最小の文字サイズであることが望ましい。
【００８０】
本実施の形態によると、第２表示部２２に多くの文字を表示できる情報処理装置１０を提供することができる。第２表示部２２に表示されている部分は、第１表示部２１を介して読んだ後の部分であるので、ごく小さい文字であってもユーザは容易に認識して、リハーサルを行うことが可能である。
【００８１】
第２表示部２２に表示されている文章が多く、スクロールアウトされるまでの時間が長いので、ユーザは何回もリハーサルを行い、読んだ情報を長期記憶に転送することが可能である。
【００８２】
本実施の形態によると、第２表示部２２に表示可能な文字の量が多い。しかし、ＣＰＵ１２は、第１表示部２１を介してユーザが読み終えた部分のみを第２表示部２２に表示するので、したがって、未読の部分がユーザの目に触れてしまうことによる、いわゆるネタばれ等が発生せず、ユーザが小説等の読書を十分に楽しむことが可能な情報処理装置１０を提供することが可能である。
【００８３】
［実施の形態８］
本実施の形態は、第２表示部２２を表示部２０の中央部に表示する情報処理装置１０に関する。実施の形態７と共通する部分については説明を省略する。
【００８４】
図１３は、実施の形態８の表示例を示す説明図である。第１表示部２１は、表示部２０の中央部に配置されている。第２表示部２２は、表示部２０の四方を囲んで配置されている。
【００８５】
本実施の形態によると、表示部２０の中央部の、一番読み易い部分に第１表示部２１が表示される情報処理装置１０を提供することが可能である。
【００８６】
第１表示部２１は、表示部２０の任意の場所に配置することが可能である。ＣＰＵ１２は、ユーザによる第１表示部２１の表示位置の指定を受け付けても良い。
【００８７】
［実施の形態９］
本実施の形態は、所定のキーワードを強調表示する情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００８８】
図１４は、実施の形態９の表示例を示す説明図である。図１４においては、ＣＰＵ１２は、「文節」という文字列を抽出して、強調指標４４を表示している。
【００８９】
ＣＰＵ１２は、たとえばユーザがマーキングした文字列と同じ文字列を文書ファイル３１から抽出して、強調指標４４を表示しても良い。ＣＰＵ１２は、ユーザが事前に入力した文字列を文書ファイル３１から抽出して、強調指標４４を表示しても良い。ＣＰＵ１２は、文書解析により抽出したキーワードを文書ファイル３１から抽出して、強調指標４４を表示しても良い。
【００９０】
本実施の形態によると、ユーザがキーワードを見つけてリハーサルすることが容易な情報処理装置１０を提供することが可能である。
【００９１】
［実施の形態１０］
本実施の形態は、イラスト、写真等を含む文書ファイル３１をページ単位で表示する情報処理装置１０に関する。本実施の形態においては、文書のレイアウトが固定された、いわゆるフィックス型の表示を行うことが可能な文書ファイル３１を使用する。実施の形態１と共通する部分については説明を省略する。
【００９２】
図１５は、実施の形態１０の表示例を示す説明図である。図１５においては、表示部２０の下側に配置された第１表示部２１に、見開きで文書ファイル３１中の２ページが表示されている。表示部２０の上側に配置された第２表示部２２に、第１表示部２１に表示済のページが縮小して表示されている。
【００９３】
本実施の形態によると、雑誌または漫画のようなフィックス型の表示が適した文書ファイル３１を読書中のユーザのリハーサルを支援する情報処理装置１０を提供することが可能である。
【００９４】
ＣＰＵ１２は、第２表示部２２に表示するページを、古いものほど小さく縮小して表示しても良い。ＣＰＵ１２は、第１表示部２１に表示するページを見開きではなく１ページ単位に表示しても良い。
【００９５】
［実施の形態１１］
本実施の形態は、第２表示部２２を表示部２０の中央部に表示する情報処理装置１０に関する。実施の形態１０と共通する部分については説明を省略する。
【００９６】
図１６は、実施の形態１１の表示例を示す説明図である。第１表示部２１は、表示部２０の中央部に配置されている。第２表示部２２は、表示部２０の上側および下側に配置されている。
【００９７】
本実施の形態によると、表示部２０の中央部の、一番読み易い部分に第１表示部２１が表示される情報処理装置１０を提供することが可能である。
【００９８】
［実施の形態１２］
本実施の形態は、第１表示部２１と第２表示部２２とを、別々の表示パネルに表示する情報処理装置１０に関する。実施の形態１と共通する部分については説明を省略する。
【００９９】
図１７は、実施の形態１２の情報処理装置１０の外観を示す説明図である。本実施の形態の情報処理装置１０は、二つの長方形の表示パネルを、長辺で回動可能に連結した形状を備える。ユーザは、紙の本と同様の持ち方で、情報処理装置１０を持つことが可能である。
【０１００】
第１表示部２１は、図１７中の右側の表示パネルである。第２表示部２２は、図１７中の左側の表示パネルである。
【０１０１】
本実施の形態によると、第１表示部２１および第２表示部２２の両方の面積を広く確保しながら、持ち運びしやすい情報処理装置１０を提供することが可能である。
【０１０２】
第１表示部２１が左側の表示パネル、第２表示部２２が右側の表示パネルであっても良い。第１表示部２１または第２表示部２２が、たとえば左側の表示パネル全体と、右側の表示パネルの上部とのように、二つの表示パネルにまたがって配置されていても良い。情報処理装置１０は、３枚以上の表示パネルを備えても良い。
【０１０３】
［実施の形態１３］
本実施の形態は、表示部２０のレイアウト等を記憶する情報処理装置１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１０４】
図１８は、実施の形態１３のプログラムの処理の流れを示すフローチャートである。ＣＰＵ１２は、情報処理装置１０のユーザのＩＤ（Identifier）、パスワード等の入力を受け付けて、ユーザ認証を行う（ステップＳ５４１）。すなわち、ＣＰＵ１２は、入力部１７を介して文書ファイルを使用する使用者の指示を受け付ける。ここで、入力部１７は、本実施の形態の第２受付部の一例である。
【０１０５】
ＣＰＵ１２は、補助記憶装置１４またはネットワークを介して接続された外部のサーバから、ログオンしたユーザに関する設定を取得する（ステップＳ５４２）。
【０１０６】
ログオンしたユーザに関する設定は、たとえば第１表示部２１および第２表示部２２の配置、双方の寸法または面積比率、文字サイズ、文字色、フォント、読書中の本のタイトルおよび読書を中断した位置等を含む。
【０１０７】
ＣＰＵ１２は、補助記憶装置１４からユーザが読書中の本にかかる文書ファイル３１を取得する（ステップＳ５４３）。ＣＰＵ１２は、第１表示部２１に文書ファイル３１のユーザが読書を中断した箇所を表示する（ステップＳ５４４）。
【０１０８】
ＣＰＵ１２は、スクロールを行うか否かを判定する（ステップＳ５０３）。以後、ステップＳ５１０までの処理は、図３を使用して説明した実施の形態１の処理の流れと同一であるので、説明を省略する。
【０１０９】
終了しないと判定した場合（ステップＳ５１０でＮＯ）、ＣＰＵ１２はステップＳ５０３に戻る。終了すると判定した場合（ステップＳ５１０でＹＥＳ）、ＣＰＵ１２は補助記憶装置１４またはネットワークを介して接続された外部のサーバに、ユーザに関する設定を保存する（ステップＳ５５１）。
【０１１０】
本実施の形態によると、ユーザごとに第１表示部２１および第２表示部２２のレイアウト等を保存することが可能な情報処理装置１０を提供することが可能である。ネットワークを介して接続された外部のサーバに設定を保存する場合、ユーザが複数のデバイスを同じように使用することが可能な、いわゆるマルチデバイス型の情報処理装置１０を提供することが可能である。
【０１１１】
［実施の形態１４］
本実施の形態は、文書ファイル３１中の第１表示部２１に長時間表示されていた部分を第２表示部２２で強調して表示する情報処理装置１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１１２】
図１９は、時間記録ＤＢのレコードレイアウトを示す説明図である。時間記録ＤＢは、文書ファイル３１の行の番号と、その行が第１表示部２１に表示されていた時間とを関連づけて記録するＤＢである。時間記録ＤＢは、補助記憶装置１４またはネットワークを介して接続された外部のサーバに、文書ファイル３１ごとに記憶されている。
【０１１３】
時間記録ＤＢは、行フィールド、表示時間フィールドおよび係数フィールドを有する。行フィールドには、文書ファイル３１に記憶された文書の行番号が記録されている。表示時間フィールドには、行番号フィールドに対応する行が、第１表示部２１に表示されていた時間が記録されている。係数フィールドには、表示時間に基づいて算出された、各行の係数が記録されている。
【０１１４】
係数は、各行の表示時間の長短を示す。たとえば、係数は（１）式により算出される。
第ｎ行の係数＝第ｎ行の表示時間／各行の表示時間の平均値  ‥‥‥  （１）
【０１１５】
係数が１である場合、その行は第１表示部２１に平均的な時間表示されている。係数が１よりも大きい場合、その行は第１表示部２１に長時間表示されている。すなわちユーザがじっくりと時間を掛けた場所であり、重要な箇所である可能性が高い。係数が１よりも小さい場合、その行は第１表示部２１に短時間表示されている。すなわち、ユーザがあまり重要性を感じなかった箇所である可能性が高い。
【０１１６】
時間記録ＤＢは、一つの行番号ごとに一つのレコードを有する。なお、時間記録ＤＢは一つの文字ごと、一つの段落ごと等、文書ファイル３１の任意の所定単位ごとに一つのレコードを有しても良い。時間記録ＤＢは、本実施の形態の記録部の一例である。
【０１１７】
図２０は、実施の形態１４の表示例を示す説明図である。ＣＰＵ１２は、第２表示部２２に表示した部分のうち、係数が所定の閾値よりも大きい行に対して強調指標４４を表示する。
【０１１８】
具体的には、たとえばＣＰＵ１２は係数の平均値μおよび標準偏差σを算出し、μ＋３σを閾値に定める。各行を第１表示部２１に表示した時間が正規分布である場合、ＣＰＵ１２が強調指標４４を表示する行は、第１表示部２１への表示時間が上位約０．３パーセントの行である。
【０１１９】
強調指標４４により、ユーザの視線は自然に重要度の高い箇所に誘導され、リハーサルが繰り返される。したがって、重要度が高い箇所の長期記憶への定着を支援することが可能な情報処理装置１０を提供することが可能である。
【０１２０】
ＣＰＵ１２は、たとえば文字を太字で表示すること、または文字を濃い色で表示すること、文字に下線を引くこと、文字サイズを大きくすること等により、強調指標４４を実現することが可能である。
【０１２１】
ＣＰＵ１２は、ユーザによる閾値の設定を受け付けても良い。ＣＰＵ１２は、第２表示部２２に表示する文字を、係数の大小に基づいて色分けして表示しても良い。
【０１２２】
図２１は、実施の形態１４のプログラムの処理の流れを示すフローチャートである。スタートから、ステップＳ５０４までは、図３を使用して説明した実施の形態１のフローチャートと同一であるので、説明を省略する。
【０１２３】
ＣＰＵ１２は、ステップＳ５０４で削除した行が、第１表示部２１に表示されていた時間を算出し、時間記録ＤＢの対応するレコードの表示時間フィールドに加算する（ステップＳ５６１）。以後、ステップＳ５０５からステップＳ５０９までは、図３を使用して説明した実施の形態１のフローチャートと同一であるので、説明を省略する。
【０１２４】
ＣＰＵ１２は、時間記録ＤＢを参照して、ステップＳ５０９で第２表示部２２に追加した行の係数が閾値よりも大きいか否かを判定する（ステップＳ５６３）。閾値よりも大きいと判定した場合（ステップＳ５６３でＹＥＳ）、ＣＰＵ１２はステップＳ５０９で追加した行に強調指標４４を表示する（ステップＳ５６４）。
【０１２５】
閾値よりも大きくないと判定した場合（ステップＳ５６３でＮＯ）、またはステップＳ５６４の終了後、ＣＰＵ１２は処理を終了するか否かを判定する（ステップＳ５６５）。処理を終了する場合とは、たとえば、ユーザから終了の指示を受け付けた場合、または文書ファイル３１の末尾を第１表示部２１に表示した場合である。
【０１２６】
終了しないと判定した場合（ステップＳ５６５でＮＯ）、ＣＰＵ１２はステップＳ５０３に戻る。終了すると判定した場合（ステップＳ５６５でＹＥＳ）。ＣＰＵ１２は第１表示部２１に表示されている各行が、第１表示部２１に表示されていた時間を算出し、時間記録ＤＢの対応するレコードの表示時間フィールドに加算する（ステップＳ５６６）。
【０１２７】
ＣＰＵ１２は、前述の（１）式に基づいて各行の係数を算出して、時間記録ＤＢの係数フィールドを更新する（ステップＳ５６７）。その後、ＣＰＵ１２は処理を終了する。
【０１２８】
本実施の形態によると、過去にユーザが長時間閲覧していた箇所に強調指標４４を表示する情報処理装置１０を提供することが可能である。ユーザの視線は自然に強調指標４４の表示された箇所に誘導され、リハーサルが繰り返される。これにより、重要度が高い箇所の長期記憶への定着を支援する情報処理装置１０を提供することが可能である。
【０１２９】
ＣＰＵ１２は、係数の小さい箇所を強調表示しても良い。ユーザが十分に時間を掛けずに読み飛ばした箇所のリハーサルを促すことにより、文書ファイル３１全体がバランスよく長期記憶に定着することを支援する情報処理装置１０を提供することが可能である。
【０１３０】
［実施の形態１５］
本実施の形態は、第２表示部２２に表示された文字の選択を受け付けた場合に、対応する箇所を表示部２０に大きく表示するとともに、その回数を記録する情報処理装置１０に関する。実施の形態１と共通する部分については、説明を省略する。
【０１３１】
図２２は、回数ＤＢのレコードレイアウトを示す説明図である。回数ＤＢは、文書ファイル３１を構成する各文章の番号と、それぞれの文章に戻って表示した回数とを関連づけて記録するＤＢである。回数ＤＢは、補助記憶装置１４またはネットワークを介して接続された外部のサーバに、文書ファイル３１ごとに記憶されている。
【０１３２】
回数ＤＢは、文章番号フィールドおよび回数フィールドを有する。文章番号フィールドには、文書ファイル３１に記憶された文書を構成する各文章の番号が記録されている。回数フィールドには、文章番号フィールドに対応する文章が、第２表示部２２から選択された回数が記録されている。係数フィールドには、表示時間に基づいて算出された、各行の係数が記録されている。回数ＤＢは、文章ごとに一つのレコードを有する。
【０１３３】
図２３は、実施の形態１５の表示例を示す説明図である。本実施の形態においては、第１表示部２１および第２表示部２２に表示された文章のうち、回数ＤＢに所定の回数以上の値が記録された文章に強調指標４４が表示されている。ユーザは、強調指標４４により過去に意図的に読み戻した箇所を識別することができる。
【０１３４】
図２４は、第２表示部２２に表示した文章の選択を受け付けた場合の表示例を示す説明図である。図２４は、図２３に示す第２表示部２２中の「非」の文字のタップを受け付けた後に、ＣＰＵ１２が表示部２０に表示する画面の例を示す。ＣＰＵ１２は、タップを受け付けた「非」の文字を含む文章を抽出し、その文章を含む部分を文書ファイル３１から抽出して、表示部２０に表示する。さらに、ＣＰＵ１２は回数ＤＢを参照して、文章の選択を受け付けた回数を示す回数欄２９を、表示部２０の左下部に表示する。
【０１３５】
なお、図２４においては、ＣＰＵ１２は、「非」の文字を含む文章が表示部２０の上部に表示しているが、表示部２０の中央部または下部に表示しても良い。
【０１３６】
図２５は、実施の形態１５のプログラムの処理の流れを示すフローチャートである。ステップＳ５０１からステップＳ５０９までは、図３を使用して説明した実施の形態１のフローチャートと同一の処理であるので、説明を省略する。
【０１３７】
ステップＳ５０９の終了後、ＣＰＵ１２は回数ＤＢを参照して、文書ファイル３１中の第１表示部２１または第２表示部２２に表示中の文章に所定以上の回数が記録されている文章が含まれているか否かを判定する（ステップＳ５８１）。ＣＰＵ１２は、たとえば文書ファイル３１を構成する文章中の０．１％未満の文章が該当するように所定の回数を定める。ＣＰＵ１２は、あらかじめ所定の回数についてユーザによる設定を受け付けても良い。
【０１３８】
所定以上の回数が記録された文章が含まれると判定した場合（ステップＳ５８１でＹＥＳ）、ＣＰＵ１２は該当する文書に強調指標４４を表示する（ステップＳ５８２）。スクロールしないと判定した場合（ステップＳ５０３でＮＯ）、所定以上の回数が記録された文章が含まれないと判定した場合（ステップＳ５８１でＮＯ）、またはステップＳ５８２の終了後、ＣＰＵ１２は処理を終了するか否かを判定する（ステップＳ５８３）。
【０１３９】
終了しないと判定した場合（ステップＳ５８３でＮＯ）、ＣＰＵ１２はステップＳ５０３に戻る。終了すると判定した場合（ステップＳ５８３でＹＥＳ）。ＣＰＵ１２は処理を終了する。
【０１４０】
図２６は、実施の形態１５のプログラムの割り込み処理の流れを示すフローチャートである。ＣＰＵ１２は、タッチパネルを介して第２表示部２２に表示された文字の選択を割り込み処理により受け付ける。割り込み処理を受け付けた場合、ＣＰＵ１２は実行中の処理を中断して、図２６を使用して説明するフローチャートの実行を開始する。
【０１４１】
ＣＰＵ１２は、選択を受け付けた文字を含む文章を判定する（ステップＳ５９１）。ＣＰＵ１２は、判定した文章に対応するレコードを回数ＤＢから抽出して、回数フィールドに１を加算する（ステップＳ５９２）。
【０１４２】
ＣＰＵ１２は、文書ファイル３１からステップＳ５９１で判定した文章を含む１画面分の文字列を抽出して、図２４を使用して説明した画面を表示部２０に表示する（ステップＳ５９３）。ＣＰＵ１２は、戻るボタン２８の選択の受付を待つ。戻るボタンの選択受付後（ステップＳ５９４）、ＣＰＵ１２は処理を終了して、割り込み前に実行していた処理を再開する。
【０１４３】
本実施の形態によると、表示を戻した箇所と回数を表示する情報処理装置１０を提供することができる。ユーザは、何回も戻った箇所を容易に把握することができる。
【０１４４】
回数ＤＢは、文字単位、段落単位、またはページ単位に回数を記録しても良い。この場合、回数ＤＢは回数を記録する単位ごとに一つのレコードを有する。
【０１４５】
［実施の形態１６］
図２７は、実施の形態１６の情報処理装置１０の動作を示す機能ブロック図である。本実施の形態の情報処理装置１０は、ＣＰＵ１２による制御に基づいて以下のように動作する。
【０１４６】
第１表示部２１は、取得した文書の一部を表示する。第２表示部２２は、取得した文書中の第１表示部２１に表示済の部分を表示する。
【０１４７】
［実施の形態１７］
実施の形態５は、汎用のコンピュータ７４とプログラム７１とを組み合わせて動作させることにより、本実施の形態の情報処理装置１０を実現する形態に関する。図２８は、実施の形態１７の情報処理装置１０の構成を示す説明図である。図２８を使用して、本実施の形態の構成を説明する。なお、実施の形態１と共通する部分の説明は省略する。
【０１４８】
本実施の形態のコンピュータ７４は、ＣＰＵ１２、主記憶装置１３、補助記憶装置１４、通信部１５、入力部１７、表示部２０、読取部１８およびバスを備える。本実施の形態のコンピュータ７４は、汎用のタブレット、スマートフォン、パソコン等の情報機器である。
【０１４９】
プログラム７１は、可搬型記録媒体７２に記録されている。ＣＰＵ１２は、読取部１８を介してプログラム７１を読み込み、補助記憶装置１４に保存する。またＣＰＵ１２は、コンピュータ７４内に実装されたフラッシュメモリ等の半導体メモリ７３に記憶されたプログラム７１を読出しても良い。さらに、ＣＰＵ１２は、通信部１５およびネットワークを介して接続される図示しない他のサーバコンピュータからプログラム７１をダウンロードして補助記憶装置１４に保存しても良い。
【０１５０】
プログラム７１は、コンピュータ７４の制御プログラムとしてインストールされ、主記憶装置１３にロードして実行される。これにより、コンピュータ７４は上述した情報処理装置１０として機能する。
【０１５１】
実施の形態１から実施の形態１５までで説明した表示例は、ユーザの好みに応じて適宜切替可能であっても良い。ＣＰＵ１２は、ユーザが選択した表示形式を補助記憶装置１４等に記憶しておき、次回は同一の表示形式で文書ファイル３１を表示しても良い。
【０１５２】
各実施例で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５３】
１０  情報処理装置
１２  ＣＰＵ
１３  主記憶装置
１４  補助記憶装置
１５  通信部
１７  入力部
１８  読取部
２０  表示部
２１  第１表示部
２２  第２表示部
２３  第３表示部
２６  仕切線
２７  ポップアップ窓
２８  戻るボタン
２９  回数欄
３１  文書ファイル
４１  第１指標
４２  第２指標
４４  強調指標
７１  プログラム
７２  可搬型記録媒体
７３  半導体メモリ
７４  コンピュータ
【図１】
2018120440.tif 000003
【図２】
2018120440.tif 000004
【図３】
2018120440.tif 000005
【図４】
2018120440.tif 000006
【図５】
2018120440.tif 000007
【図６】
2018120440.tif 000008
【図７】
2018120440.tif 000009
【図８】
2018120440.tif 000010
【図９】
2018120440.tif 000011
【図１０】
2018120440.tif 000012
【図１１】
2018120440.tif 000013
【図１２】
2018120440.tif 000014
【図１３】
2018120440.tif 000015
【図１４】
2018120440.tif 000016
【図１５】
2018120440.tif 000017
【図１６】
2018120440.tif 000018
【図１７】
2018120440.tif 000019
【図１８】
2018120440.tif 000020
【図１９】
2018120440.tif 000021
【図２０】
2018120440.tif 000022
【図２１】
2018120440.tif 000023
【図２２】
2018120440.tif 000024
【図２３】
2018120440.tif 000025
【図２４】
2018120440.tif 000026
【図２５】
2018120440.tif 000027
【図２６】
2018120440.tif 000028
【図２７】
2018120440.tif 000029
【図２８】
2018120440.tif 000030