(57)【要約】      （修正有）【課題】より適切に語学学習などを支援することができる学習支援装置及びその学習支援装置用のプログラムを提供する。【解決手段】学習支援装置１０は、文章を所定の単位の単語列に分割する手段と、分割された単語列を順番に切り換えて表示させる手段と、単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手段と、検出された操作に応じてユーザの理解の程度を出力する手段と、を備える。【選択図】図２
2017054050.tif 000002
【特許請求の範囲】
【請求項１】
文章を所定の単位の単語列に分割する手段と、
分割された前記単語列を順番に切り換えて表示させる手段と、
前記単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手段と、
検出された前記操作に応じてユーザの理解の程度を出力する手段と、
を備えたことを特徴とする学習支援装置。
【請求項２】
ユーザが理解に応じて行う前記操作は、前記表示された分割単語列に対する読み取りに要した時間を示す操作であり、
前記出力する手段は、
前記文章全体を読み取るのに要した時間を前記ユーザの理解の程度として出力することを特徴とする請求項１に記載の学習支援装置。
【請求項３】
前記切り替えて表示させる手段が、前記単語列を横に表示させることを特徴とする請求項１又は請求項２に記載の学習支援装置。
【請求項４】
前記切り替えて表示させる手段が、前記単語列を縦に表示させることを特徴とする請求項１又は請求項２に記載の学習支援装置。
【請求項５】
ユーザが理解に応じて行う前記操作は単語の意味を理解したか否かをチェックする操作であり、
前記出力する手段は、
前記チェック結果を前記ユーザの理解の程度として出力することを特徴とする請求項１に記載の学習支援装置。
【請求項６】
前記所定の単位は単語数であり、前記単語数が指定できることを特徴とする請求項１から請求項５のいずれか１項に記載の学習支援装置。
【請求項７】
前記所定の単位は表示させる前記単語列の長さであり、前記単語列の長さが指定できることを特徴とする請求項１から請求項５のいずれか１項に記載の学習支援装置。
【請求項８】
学習支援装置のコンピュータに、
文章を所定の単位の単語列に分割する手順と、
分割された前記単語列を順番に切り換えて表示させる手順と、
前記単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手順と、
検出された前記操作に応じてユーザの理解の程度を出力する手順と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援装置及びその学習支援装置用のプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、会話におけるテキストと音声を対応付け、指定したパートの音声を無音にして再生できるようにして会話を練習するシステムが開示されている。
また、特許文献２には、速読法を練習できる内容を提供するホームページにインターネットを介してアクセスすることで、ホームページ上で練習者が速読を練習できるようにした速読法練習システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０５７８２号公報
【特許文献２】特開２００１−３０５９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、上記のような語学学習を支援するシステムが知られているが、読解力を高めるためにより適切に学習を支援する学習支援装置の出現が望まれている。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、より適切に語学学習などを支援することができる学習支援装置及びその学習支援装置用のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、以下の構成によって把握される。
本発明の学習支援装置は、文章を所定の単位の単語列に分割する手段と、分割された前記単語列を順番に切り換えて表示させる手段と、前記単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手段と、検出された前記操作に応じてユーザの理解の程度を出力する手段と、を備える。
【０００７】
本発明の学習支援装置用のプログラムは、学習支援装置のコンピュータに、文章を所定の単位の単語列に分割する手順と、分割された前記単語列を順番に切り換えて表示させる手順と、前記単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手順と、検出された前記操作に応じてユーザの理解の程度を出力する手順と、を実行させる。
【発明の効果】
【０００８】
本発明によれば、より適切に語学学習などを支援することができる学習支援装置及びその学習支援装置用のプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る学習支援装置の正面図である。
【図２】本発明の実施形態に係る学習支援装置の制御系を示すブロック図である。
【図３】本発明の実施形態に係る学習支援装置の基本動作を示すフローチャートである。
【図４】英文速読トレーニング処理の手順を示す画面遷移図である。
【図５】英文速読トレーニング処理の手順を示す画面遷移図である。
【図６】図３の英文速読トレーニング処理の手順を示すフローチャートである。
【図７】英文読解トレーニング処理の手順を示す画面遷移図である。
【図８】図３の英文読解トレーニング処理の手順を示すフローチャートである。
【図９】本発明の学習支援装置をタブレット端末とサーバで構成する場合を示す構成図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明を実施するための形態（以下、実施形態）について詳細に説明する。
以降の図においては、実施形態の説明の全体を通して同じ要素には同じ番号又は符号を付している。
なお、以下では語学学習の例として英語の場合について説明するが、英語に限定されるものではなく、スランス語やドイツ語など学習する言語自体は特に限定されるものではない。
【００１１】
（実施形態の構成）
図１は本実施形態に係る学習支援装置１０の正面図であり、図２は学習支援装置１０の制御系を示すブロック図である。
本実施形態の学習支援装置１０は、図１に示すように、表示部１４と入力部１３とを備える。
なお、本実施形態では、表示部１４がタッチパネル機能を有するため、表示部１４も入力部１３の一部を構成している。
【００１２】
また、表示部１４の裏側には、図示しない撮像部１２（例えば、カメラ）が設けられており、例えば、英文テキストが印刷された印刷物を撮像して得られた画像を処理部１１に引き渡すことができるようになっている。
【００１３】
次に、図２を参照しながら、学習支援装置１０の制御系について説明を行う。
図２に示すように、学習支援装置１０は、処理部１１と、記憶部１５と、ＶＲＡＭ（Video RAM）１６と、を備えており、処理部１１には、上述した撮像部１２、入力部１３、表示部１４などが接続されている。
【００１４】
処理部１１は、本実施形態に係る学習支援装置１０の制御中枢であり、例えば、マイクロプロセッサを内蔵し、記憶部１５の所定の領域に格納された制御プログラム他を読み出し逐次実行することにより後述する機能を実行する。
【００１５】
入力部１３は、ユーザの操作（キー入力やタッチパネル入力）に応じて処理部１１に指令を送る。
なお、本実施形態では、ポータブルサイズの電子辞書の一機能として学習支援機能を備えるようにした学習支援装置を例にしているが、学習支援装置の本体がノートパソコンなどのようなものであっても良く、したがって、入力部１３は、マウスやキーボードといったものである場合もある。
【００１６】
表示部１４は、メニュー表示や学習用の表示など各種の表示を行うための表示モニタである。
このような表示部１４を構成する表示モニタとしては、各種のものを使用することができ、例えば、ＬＣＤ（Liquid Crystal Display）やＯＥＬＤ（organic electroluminescence display）で構成される表示モニタなどを好適に用いることができ、本実施形態では、入力部１３の一部として機能するように表示部１４が一体形成されたタッチパネル付きのものになっている。
【００１７】
記憶部１５は、例えば、フラッシュメモリなどの半導体メモリが実装されており、制御プログラムや画像認識プログラムなどが格納されるプログラム領域の他に、画像データ、テキストデータ、学習結果記録ＤＢなど、プログラム実行過程で生成される各種データが格納される作業領域が割り当てられており、これらプログラムやデータなどが記憶される。
【００１８】
なお、プログラムの実行過程で生成される各種データにおいて、一時記憶だけでよいものに関しては一時記憶領域に記憶されるが、学習支援装置１０の次回使用時にも使用するデータなどに関しては、例えば、学習支援装置１０の動作を終了する段階で一時記憶領域でない記憶領域に保存される。
【００１９】
ＶＲＡＭ（Video RAM）１６は、処理部１１により生成される表示データが格納される表示メモリであり、格納される表示データなどは処理部１１により更新され、また、表示部１４の表示タイミングに同期して処理部１１により読み出されて表示部１４に出力される。
【００２０】
また、後ほど詳細に説明するが、処理部１１は、文章を所定の単位の単語列に分割する手段（分割手段）と、分割された単語列を順番に切り換えて表示部１４に表示させる手段（表示制御手段）と、単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手段（操作検出手段）と、検出された操作に応じてユーザの理解の程度を表示部１４に表示させる出力手段と、を備える。
【００２１】
処理部１１が有する分割手段、表示制御手段、操作検出手段、出力手段のそれぞれは、処理部１１が記憶部１５に記憶された各種データを参照してそれぞれのプログラムを実行することにより実現される機能である。
【００２２】
（実施形態の動作）
以下、図３，図６，図８のフローチャート、及び図４，図５，図７の画面遷移図を参照しながら、図１に示す本実施形態に係る学習支援装置１０の動作について詳細に説明する。
【００２３】
まず、学習支援装置１０の初期画面を立ち上げると（図３のフローチャートスタート）、表示部１４には、図４（ａ）に示すメニュー表示が出力される（図３のステップＳ１０）。
【００２４】
本実施形態の学習支援装置１０では、図４（ａ）に示すように、学習内容として「英文速読トレーニング」や「英文読解トレーニング」などが準備されている。ここでユーザがいずれかの項目を選択する操作を行うと、処理部１１は、図３に示すように、まず、「英文速読トレーニング」が選択されたのかを判断する（ステップＳ１１）。
【００２５】
図４（ａ）に示す場合では「英文速読トレーニング」が選択されていない（ステップＳ１１“Ｎｏ”）ので、引き続き、処理部１１は「英文読解トレーニング」が選択されたのかを判断する（ステップＳ１３）。ここでは、「英文読解トレーニング」が選択されている（ステップＳ１３“Ｙｅｓ”）ので、ステップＳ１４に進み、後ほど説明するが、処理部１１は図８のフローチャートに従った「英文読解トレーニング」の処理を実行する。
【００２６】
一方、ユーザの選択が「英文速読トレーニング」でも「英文読解トレーニング」でもなかった場合には、先ほどのステップＳ１３が“Ｎｏ”となり、処理部１１は、選択されたその他の処理を実施する。
【００２７】
また、ユーザの選択が「英文速読トレーニング」であった場合には、上述のステップＳＳ１１が“Ｙｅｓ”となり、処理部１１は、ステップＳ１２に進んで、後ほど説明する図６のフローチャートに従った「英文速読トレーニング」の処理を実行する。
以下では、「英文速読トレーニング」が選択された場合と「英文読解トレーニング」が選択された場合の処理について順次説明する。
【００２８】
（英文速読トレーニング）
画面遷移図である図４及び図５と、フローチャートである図６を主に参照しながら、英文速読トレーニングの動作について説明を行う。
図４（ａ）に示すメニュー表示からユーザが「英文速読トレーニング」を選択する操作を行うと、上述したようにステップＳ１２に進み、処理部１１は、図６に示すフローチャートに従った処理を開始し、「英文速読トレーニング」のメニューを表示部１４に表示させる（ステップＳ１２１）。
【００２９】
具体的には、図４（ｂ）に示すメニュー表示が表示部１４に表示され、ユーザは、この表示されているメニューの中からトレーニングの方法を選択することになる。
例えば、一般に、速読の能力を向上させるためには、文章（単語）を横方向に認知する能力と縦方向に認知する能力とを高め、広い視野で文章を視覚的にとらえる能力を鍛えることになるので、メニューとして横方向の単語の認知力を向上させる横読みトレーニングと縦方向の単語の認知力を向上させる縦読みトレーニングとが用意されている。
また、全文を早く読むトレーニングを行うためのタイムアタックやトレーニングの結果を見るためのタイムレコードなどもメニューに用意されている。
【００３０】
以下、これらのトレーニングのための処理部１１の動作などについて詳しく説明する。
ユーザが図４（ｂ）に示すメニュー表示のいずれかを選択すると、処理部１１は、まず、ユーザが横読みトレーニングを選択したかを判定する（ステップＳ１２２）。
【００３１】
ここで、ユーザが横読みトレーニングを選択していれば、処理部１１は、ステップＳ１２２“Ｙｅｓ”として、後ほど説明するステップＳ１２３〜ステップＳ１２７の処理を実施し、再び、メニュー表示（ステップＳ１２１）に戻る。
【００３２】
ユーザが縦読みトレーニングを選択していた場合は、ステップＳ１２２“Ｎｏ”として、処理部１１は、横読みトレーニングが選択されているかを判定するステップＳ１２８に進み、ステップＳ１２８“Ｙｅｓ”として、後ほど説明するステップＳ１２９〜ステップＳ１３４の処理を実行し、再び、メニュー表示（ステップＳ１２１）に戻る。
【００３３】
ユーザがタイムアタックを選択していれば、ステップＳ１２８も“Ｎｏ”となり、処理部１１は、タイムアタックが選択されているかを判定するステップＳ１３５に進み、ステップＳ１３５“Ｙｅｓ”として、後ほど説明するステップＳ１３６〜ステップＳ１３９の処理を実行し、再び、メニュー表示（ステップＳ１２１）に戻る。
【００３４】
さらに、ユーザがタイムレコードを選択していれば、ステップＳ１３５も“Ｎｏ”となり、処理部１１は、タイムレコードが選択されているかを判定するステップＳ１４０に進み、ステップＳ１４０“Ｙｅｓ”として、後ほど説明するステップＳ１４１の処理を実行し、再び、メニュー表示（ステップＳ１２１）に戻る。
なお、ステップＳ１２１のメニュー表示の状態で「英文速読トレーニング」を終了する操作を入力部１３で行うと、図４（ａ）に示した初期画面に戻ることができるようになっている。
【００３５】
（横読みトレーニング）
ユーザが図４（ｂ）に示すメニュー表示の中から横読みトレーニングを選択すると、処理部１１は、ステップＳ１２２“Ｙｅｓ”として横読みトレーニングを実行する処理を開始する。
【００３６】
まず、処理部１１は、図４（ｃ）に示す設定画面を表示部１４に表示させ、文章を所定の単位の単語列に分割するための単語数をユーザに選択させる（ステップＳ１２３）。
なお、後ほど説明する横読みトレーニング処理では、ここで選択された単語数ごとの区切りで表示部１４に単語が表示されることになる。
また、ここでは、その単語数ごとの区切りで表示部１４に単語列を表示する時間もユーザに選択させ、表示部１４に表示される単語列の切り替え（自動送り）を行うための時間を設定させる（ステップＳ１２３）。
【００３７】
この設定が終了すると、処理部１１は、例えば、あらかじめ用意されている文章例の中からトレーニングで用いる文章としてどれを用いるかを選択する選択画面を表示部１４に表示し、ユーザにトレーニングに用いる文章（対象）を選択させる（ステップＳ１２４）。
【００３８】
この文章の選択（ステップＳ１２４）が終わると、処理部１１は、表示部１４に文章の初めの単語列を表示する。
例えば、図４（ｃ）に示すように、文章を分割する所定の単位として２単語が設定されている場合、処理部１１は、文章を所定の単位（本例では２単語の単位）の単語列に分割する手段としての機能を発揮し、図４（ｄ）に示すように、その内の最初の２単語を横並びの状態で表示部１４に表示する。
【００３９】
表示部１４に２単語が表示されると、処理部１１は、時間の計測を開始する。
図４（ｄ）に示すように、表示部１４の下側にはタイムバーが表示され、そのタイムバーの下には、次の２単語の表示に移るための「次に進む」のアイコンが表示されている。
【００４０】
上述したように、表示を開始してからの経過時間をタイムバーは視覚的に示すようになっており、経過時間が自動送りのために設定した時間になると、つまり、タイムバーが右端まで到達すると、処理部１１は、分割された単語列を順番に切り換えて表示部１４に表示させる手段としての機能を発揮し、タイムアウトとして自動的に次の２単語を表示部１４に表示する。
【００４１】
また、ユーザが表示部１４に表示された２単語の意味内容などを理解できた場合は、「次に進む」のアイコンをタッチすることで次の２単語の表示が行えるようになっている。
なお、「次に進む」のアイコンをタッチすると、表示開始と同時に開始した時間計測が停止し、この２単語の表示時間が読み取るのに要した時間として記録される。
一方、タイムアウトの場合には、設定されている自動送りの時間が読み取るのに要した時間として記録される。
つまり、切り替えまでの時間を計測し、その時間が表示された単語列の読み取り時間として記録される。
【００４２】
図４（ｅ）は、次の２単語が表示部１４に表示された状態を示しており、次の２単語の表示でも、表示されている単語が変わっているだけで、初めの２単語の表示（図４（ｄ）参照）と同様の表示が表示部１４に行われる。
また、この次の２単語についても、初めの２単語と同様に時間計測が行われる。
【００４３】
このようにして、文章の初めから文章の最後に至るまで、設定単語数（所定の単位の単語列）で分割表示し、切り替えまでの時間の計測を行うステップＳ１２５が終了すると、処理部１１は、単語列ごとに記録されている読み取り時間の総計を求め、ユーザの理解の程度を表す指標としての、この文章全体を読み取るのに要した時間を記録する（ステップＳ１２６）。
【００４４】
そして、処理部１１は、図４（ｆ）に示すように、ユーザの理解に応じて行う操作（「次に進む」の操作）に応じたユーザの理解の程度を表す表示を行う出力手段としての機能を発揮し、表示部１４にユーザの理解の程度を表す表示として文章全体を読み取るのに要した時間（トータルタイム）を表示する。
【００４５】
ここで、図４（ｆ）を見ると、「トータルタイム  ３：２４」の下に「歴代レコード」のアイコンが表示されるようになっており、このアイコンをタッチすると、図５（ｃ）に示す画面表示に切り替わるようになっている。
【００４６】
この図５（ｃ）の状態の表示は、図４（ｂ）でタイムレコードが選択されたときの表示（ステップＳ１４１の分析結果の表示）と同じである。
つまり、図４（ｂ）でタイムレコードが選択されたときに実行されるステップＳ１４１の分析結果の表示にジャンプできる機能が用意されている。
【００４７】
この図５（ｃ）では、画面の上側に示される選択メニューが「２単語」になっているので、過去に同じ文章でトレーニングを行ったときの単語列を２単語としたとき文章全体を読み取るのにかかった時間を、横読みトレーニング（左側棒グラフ）と、後ほど説明する縦読みトレーニング（右側棒グラフ）の場合をセットとして表示しているものである。
【００４８】
なお、本実施形態では、単語数を２単語としたときの結果表示（ステップＳ１２７）からジャンプ機能で図５（ｃ）の画面に移る操作をしたので、自動的に画面上側に示される選択メニューの「２単語」が選択されているが、「３単語」をタッチすれば、過去に行ったトレーニングの単語数を３単語とした場合の分析結果の表示を見ることができる。
【００４９】
また、画面上側に示される選択メニューの「全文」をタッチすれば、後ほど説明するタイムアタックの場合の分析結果の表示である図５（ｄ）の状態の表示にすることもできる。
【００５０】
この表示では、トレーニングを行った日時が最近のものほど右側に表示されるようになっており、この画面を確認することで、どれだけ文章を読む時間が短くなっているのかが確認できるようになっている。
【００５１】
（縦読みトレーニング）
次に、縦読みトレーニングについて説明する。
ユーザが図４（ｂ）のメニュー表示で縦読みトレーニングを選択すると、ステップＳ１２８“Ｙｅｓ”として、処理部１１は、順次ステップＳ１２９〜ステップＳ１３４の一連の処理を実行する。
【００５２】
まず、処理部１１は、先ほどの横読みトレーニングのときと同様に図４（ｃ）の画面を表示部１４に表示し、ユーザに単語数と表示時間（自動送り時間）の設定を行わせる（ステップＳ１２９）。
【００５３】
設定が終了すると、処理部１１は、先ほどの横読みトレーニングのときと同様に、どの文章でトレーニングを行うかをユーザが選択するための文章選択の画面を表示部１４に表示し、トレーニングに用いる文章（対象）をユーザに選択させる（ステップＳ１３０）。
【００５４】
文章（対象）が選択されると、処理部１１は、先ほどの横読みトレーニングのときと同様に所定の単位（単語数）の単語列を表示部１４に表示し、自動送り又は「次に進む」のアイコンのタッチに従って、順次、表示部１４に表示する単語列を切り替えながら、読み取りにかかった時間の計測を行う処理を実行する（ステップＳ１３１）が、縦読みトレーニングでは、このときに表示部１４に表示される単語列の表示の仕方が先ほどとは異なる。
【００５５】
具体的に図４（ｇ）、（ｈ）を参照しながら表示の違う点について説明すると、先ほどと同様に所定の単位として２単語を選択しているので、単語列としては２単語になっている。
図４（ｇ）に示すように、初めの２単語である「Ｊｕｐｉｔｅｒ  ｉｓｓｕｅｄ」、次の２単語である「ａ  ｐｒｏｃｌａｍａｔｉｏｎ」のように文章の分割は２単語ずつで、その２単語が横並びに表示されるが、表示部１４の表示エリアには、表示できる分だけの単語列が上下方向に並ぶように表示されている点が先ほどと異なる。
つまり、処理部１１は、表示部１４に所定の単位（本例では単語数の単位）で分割された単語列を表示部１４に縦に表示させる手段として機能する。
【００５６】
これは、縦読みトレーニングが改行に伴う上下方向の視野角を拡げ、文章を読む速度の向上を目指すトレーニングであるため複数の単語列を上下方向に表示するようにしているためである。
したがって、先ほどの横読みトレーニングでは、単語列ごとの読み取りにかかった時間を計測するものになっていたが、縦読みトレーニングの表示を切り替えるまでの時間は、一画面に表示されている複数の単語列の塊としての読み取り時間が記録されることになる。
【００５７】
そして、タイムアウト若しくは「次に進む」のアイコンのタッチが行われると、図４（ｈ）に示すように、次の単語列の塊が表示され、文章全体の表示が終わるまで進むと処理が終了する。
つまり、ステップＳ１３１は、設定単語数で分割したテキスト（文章）を縦に並べて表示し、画面の切り替えまでの時間をユーザの理解の程度を表す指標として計測するステップになっている。
【００５８】
そして、ステップＳ１３１の処理が終了すると、処理部１１は、記録した時間の総計を求め、ユーザの理解の程度を表す指標としての、この文章全体を読み取るのに要した時間を記録し（ステップＳ１３２）、図４（ｉ）に示すように、表示部１４にユーザの理解の程度を表す表示として、画面単位の文章を読み取るのに要した時間と文章全体を読み取るのに要した時間（トータルタイム）を表示する（ステップＳ１３３）。
【００５９】
ここでは、図４（ｉ）に示すように、詳細結果として表示された各画面での初めの数単語の表示が行われるとともに、その見出しとなる数単語の右側には、その画面を読み取るのに要した時間（切り替え操作が行われるまでの時間）を示すタイムバーが示されている。
【００６０】
また、見出しとなる単語の左には「確認」のアイコンが用意されている。
このため、タイムバーを見て読み取るのに要した時間が長い画面など気になる画面に対応した「確認」のアイコンをタッチすると、図４（ｊ）に示すように、縦読みトレーニングのときの表示と合わせて、通常の文章として表示されるときの表示が行われた画面を表示することができるようになっている（ステップＳ１３４）。
なお、図４（ｊ）は、見出しが「Ｊｕｐｉｔｅｒ  ｉｓｓｕｅｄ…」に対応した左の「確認」アイコンをタッチしたときに表示される画面を示す図である。
【００６１】
一方、図４（ｉ）に示すように、トータルタイムが示されているとともに、そのトータルタイムの下には「歴代レコード」のアイコンが準備されているので、横読みトレーニングで説明した図５（ｃ）、（ｄ）に示す分析結果の表示（ステップＳ１４１の表示）にジャンプすることができるようになっている。
【００６２】
（タイムアタック）
次に、タイムアタックについて説明する。
ユーザが図４（ｂ）に示すメニュー表示の中からタイムアタックを選択すると、処理部１１は、ステップＳ１３５“Ｙｅｓ”としてタイムアタックを実行する処理を開始する。
【００６３】
タイムアタックでは、全文を読み取るのにどれぐらいの時間を要するかを見る項目であるため、先ほどの横読みトレーニングや縦読みトレーニングのときのような分割するための単語数や画面の自動送りのための設定は不要であり、トレーニングのどの文章を用いるのかを選択する画面を処理部１１は表示部１４に表示させ、トレーニングに用いる文章（対象）をユーザに選択させる（ステップＳ１３６）。
【００６４】
文章（対象）が選択されると、処理部１１は、表示部１４のその選択された文章を表示して終了までの時間を計測する（ステップＳ１３７）。
例えば、文章が選択されると、図５（ａ）に示すように、全文が表示され、タイムバーの下には「終了」のアイコンが用意されており、ユーザは全文を読み終わると、「終了」のアイコンをタッチしてタイムアタックを終了する。
【００６５】
なお、タイムバーの横にその表示されるタイムバーが何分を示すものであるかがわかるように時間（本例では１０：００（１０分））が表示されているが、この表示は、あくまでもタイムアタック開始からどの程度の時間が経過しているのかを視覚的にわかり易くしているだけであり、タイムバーが１０分に到達したからと言って自動的に終了処理に入るわけではない。
また、全文が一画面に入りきらない場合には、例えば、スマートフォンなどに見られるのと同様に指で画面を上下にスクロールできるようになっている。
【００６６】
そして、ステップＳ１３７が終了すると、全文を読み取るのに要した時間を記録し（ステップＳ１３８）、処理部１１は、図５（ｂ）に示すように、結果を表示する（ステップＳ１３９）。
ここでも、トータルタイムの下には「歴代レコード」のアイコンが準備されているので、横読みトレーニングで説明した図５（ｃ）、（ｄ）に示す分析結果の表示（ステップＳ１４１の表示）にジャンプすることができるようになっている。
【００６７】
（タイムレコード）
既に、タイムレコードが選択されたときに表示される表示内容については、横読みトレーニングのところで説明したので詳細な説明は省略するが、ユーザが図４（ｂ）に示すメニュー表示の中からタイムレコードを選択すると、ステップＳ１４０が“Ｙｅｓ”となり、図５（ｃ）、（ｄ）に示す分析結果の表示が行われる。
【００６８】
なお、ユーザが図４（ｂ）に示すメニュー表示の中からタイムレコードを選択すると、どの文章の分析結果の表示を行うかを選ぶ画面が出現し、その画面で選択した文章に対する分析結果の表示がステップＳ１４１では行われる。
【００６９】
以上、英文速読トレーニングが選択されたときの処理内容について説明してきたが、本発明は上記の具体的な内容に限定されるものではない。
例えば、上記では、分割を行うための所定の単位を単語数として、設定画面で２単語や３単語の設定ができるようにしていたが、単語数を所定の単位とする場合に、２単語や３単語に限定される必要はなく、４単語であったりしてもよい。
【００７０】
また、分割を行うための所定の単位を特定の単語数に設定するのではなく、設定画面に単語数での設定以外に、表示部１４の表示長に設定するような選択ができる設定を用意しておいてもよい。
例えば、図４（ｄ）を参照して説明すると、表示部１４に表示されている「Ｊｕｐｉｔｅｒ  ｉｓｓｕｅｄ」の左右横方向には、まだ、スペースが残っており、表示部１４の左右方向の表示長（単語列の長さ）を指定できるようにしておき、処理部１１が文章を初めから順次、指定された表示長（単語列の長さ）内に収まる最大単語数ごとの単語列に分割し、表示部１４に表示するようにしてもよい。
【００７１】
さらに、設定画面に構文による分割を指定できる設定を用意しておいてもよい。
この場合、処理部１１は、文章全体を１文単位で抽出し、その１文内を構文解析することで表示部１４に表示するときに構文が途中で途切れる、つまり、構文の単位で見たときに、前ページと次ページに分かれて表示されることがないように、分割範囲を決定して、これを所定の単位として単語列を表示部１４に表示するようにしてもよい。
【００７２】
（英文読解トレーニング）
次に、画面遷移図である図７と、フローチャートである図８を主に参照しながら、英文読解トレーニングについて説明を行う。
つまり、図４（ａ）に示すメニュー表示からユーザが「英文読解トレーニング」を選択し、図３のフローチャートのステップＳ１３が“Ｙｅｓ”となった場合の動作について説明する。
ステップＳ１３が“Ｙｅｓ”になると、処理部１１は、ステップＳ１４に進み、図８のフローチャートに従った処理が開始される。
この「英文読解トレーニング」が選択されると、処理部１１は、図７（ａ）に示されるメニュー表示を表示部１４に表示させる（ステップＳ１４２）。
【００７３】
ここで、「英文読解トレーニング」では、あらかじめ記憶させている文章例をトレーニングに使用できるだけでなく、撮像部１２で文章を撮影して、その撮影した画像を画像分析してテキストデータとして取り込み、この取り込んだテキストデータをトレーニング用の文章として使用することができるようになっている。
以下では、この撮像部１２で文章を取り込む場合の「英文読解トレーニング」の処理について説明する。
【００７４】
メニュー表示でユーザが英文キャプチャを選択すると、ステップＳ１４３が“Ｙｅｓ”となり、処理部１１は、ユーザが撮影した画像データから読解する英文を取り込む処理を行う（ステップＳ１４４）。
具体的には、画像解析で画像中の文章をテキストデータとして記憶部１５に記録する処理を行い、この保存したテキストデータをトレーニング用の文章として登録する。
【００７５】
一方、この登録が終わっており、図７（ａ）に示すメニュー表示からユーザが分割読解チェックを選択すると、ステップＳ１４３が“Ｎｏ”となり、処理部１１は、分割読解チェック（英文読解）が選択されたのかを判定し（ステップＳ１４５）、ステップＳ１４５が“Ｙｅｓ”となるので、処理部１１は、後ほど説明するステップＳ１４６以降の処理を実行する。
【００７６】
図７（ａ）に示すメニュー表示からユーザが全文表示を選択した場合、ステップＳ１４５が“Ｎｏ”となり、処理部１１は、全文表示が選択されたのかを判定し（ステップＳ１５３）、ステップＳ１５３が“Ｙｅｓ”となるので、処理部１１は、ステップＳ１５４以降の処理を実行する。
なお、ステップＳ１５３でも“Ｎｏ”である場合には、メニュー表示（ステップＳ１４２）に戻る。
【００７７】
（英文読解）
上述のように、図７（ａ）に示すメニュー表示からユーザが分割読解チェックを選択すると、英文読解を行うか否かの判定のステップであるステップＳ１４５が“Ｙｅｓ”となるので、処理部１１は、取り込んだ英文を所定の単位の単語列に分割し（ステップＳ１４６）、分割した単語列を順次、表示部１４に表示して、ユーザの理解に応じて行う操作としてのチェック操作を受け付ける（ステップＳ１４７）。
【００７８】
具体的に、ステップＳ１４７について、図７（ｂ）、（ｃ）を参照しながら説明すると、先ほどの英文速読トレーニングのときと同様に所定の単位で文章が分割されて、所定の単位の単語列（ここでは２単語）ごとで表示部１４に表示される（図７（ｂ）参照）。
【００７９】
英文読解では、図７（ｂ）に示すように、表示部１４に表示した単語列の左横にチェックボックスが用意されているので、意味を読み取ることができた場合には、このチェックボックスをチェックして下側に表示されているタイムバーの下の「ＯＫ」アイコンをタッチすると、次の画面（図７（ｃ）参照）に移る。
【００８０】
一方、単語列の意味が読み取れない場合には、チェックボックスをチェックすることなく「ＯＫ」アイコンをタッチして次の画面（図７（ｃ）参照）に移る操作をしてもよいが、あらかじめ自動送りの時間の設定がされているので、タイムバーが右端まで来て設定時間に到達すると「ＯＫ」アイコンをタッチしていなくても、自動的に次の画面（図７（ｃ）参照）に移る。
つまり、処理部１１は、ユーザの理解に応じて行う操作としてのチェック操作を受け付けるようになっている。
【００８１】
ここでは「Ｊｕｐｉｔｅｒ  ｉｓｓｕｅｄ」の意味が読み取れたのでチェックボックスをチェック後、次の画面（図７（ｃ））に進んでいるが、次の画面（図７（ｃ））の「ａ  ｐｒｏｃｌａｍａｔｉｏｎ」は意味が理解できなかったためチェックがされていない。
【００８２】
このようにして、文章の表示が全て終わると、処理部１１は、図７（ｄ）に示すように、ユーザの理解の程度を示す表示として、単語列のチェック結果を表示部１４に表示する（ステップＳ１４８）。
このチェック結果を表示するときに、処理部１１は、表示部１４の左側に後ほど説明する「登録」及び「絞り込み」の選択が行えるメニュー表示を行う。
【００８３】
ここで、ユーザが「絞り込み」を選択すると、ステップＳ１４９が“Ｙｅｓ”となり、処理部１１は、図７（ｅ）に示すように、チェックがない単語列だけに絞り込んで表示部１４に単語列が表示される（ステップＳ１５０）。
なお、この画面でも表示部１４の左側に「登録」の選択が行えるメニューが表示されている。
【００８４】
一方、ユーザが「絞り込み」ではなく「登録」を選択すると、ステップＳ１４９が“Ｎｏ”となり、処理部１１は「登録」が選択されたのかを判定し（ステップＳ１５１）、ステップＳ１５１が“Ｙｅｓ”となるので登録処理を実行する。
なお、上記したように、「絞り込み」が行われた状態の表示部１４にも「登録」メニューが存在し、そこで「登録」が選択された場合も、以下で説明するのと同様の登録処理が行えるようになっている。
【００８５】
図７（ｆ）は「登録」が選択されたときの表示部１４の表示状態を示している。
図７（ｆ）に示すように、表示部１４には、ポップアップで「ミニ辞書の語義を自動で登録」及び「手書きで登録」が選択できる選択画面が登場して辞書付与・手書きメモ登録の処理（ステップＳ１５２）が行えるようになる。
【００８６】
具体的には、好きな単語列を選択、例えば「ａ  ｐｒｏｃｌａｍａｔｉｏｎ」にカーソルを動かす操作を行い「ａ  ｐｒｏｃｌａｍａｔｉｏｎ」を選択して「ミニ辞書の語義を自動で登録」をタッチすると、ミニ辞書で「ａ  ｐｒｏｃｌａｍａｔｉｏｎ」を検索し、「ａ  ｐｒｏｃｌａｍａｔｉｏｎ」がどのような意味であるのかを付与する。
一方、「手書きで登録」をタッチすると、図７（ｇ）に示すように、先ほどのポップアップ表示が手書き入力用の表示となり、手書き入力が行えるようになるので手書きでメモを登録することができる。
この登録処理が終了すると、再び、メニュー表示（ステップＳ１４２）に戻る。
【００８７】
（全文表示）
一方、図７（ａ）に示すメニュー表示からユーザが全文表示を選択すると、ステップＳ１５３が“Ｙｅｓ”となり、処理部１１は、英文全体を表示部１４に表示する処理を実行する（ステップＳ１５４）。
【００８８】
図７（ｈ）は、ステップＳ１５４の英文全体の表示を行う処理を実行したときの表示部１４の表示状態を示している。
この表示状態では、左端に「メモ」及び「終了」が選択できるメニュー表示が行われており、ユーザが「メモ」を選択すると、処理部１１は、先ほどのミニ辞書や手書きメモ（以下、これらを単に登録メモという）があるかを判定し（ステップＳ１５５）、登録メモがあれば（ステップＳ１５５“Ｙｅｓ”）、図７（ｉ）に示すように、登録メモを合わせて表示する表示を行い（ステップＳ１５６）、ユーザによってメニュー表示（ステップＳ１４２）に戻る操作が行われると、メニュー表示（ステップＳ１４２）に戻る。
【００８９】
一方、登録メモがなければ（ステップＳ１５５“Ｎｏ”）、そのままの表示で表示を続け、ユーザによってメニュー表示（ステップＳ１４２）に戻る操作が行われると、メニュー表示（ステップＳ１４２）に戻る。
なお、図７（ｉ）に示すように、登録メモを表示している画面では左端に「削除」が選択できるメニュー表示が行われており、図７（ｊ）に示すように、ユーザが単語の意味を記憶して文章と合わせて表示する必要がなくなった登録メモの部分（本例では「宣言」）を選んで「削除」を選択すると、その登録メモ（「宣言」）を削除することができるようになっている。
【００９０】
このように、英文読解トレーニングでは、ユーザは、英文を読み進める上で、未知の英文に出会った際に、文章を細かく分割して表示することでユーザが読めている部分と読めていない部分とが効率的に分類でき、読めていない部分に登録メモを直接付与することができる。
したがって、ノートなどにわからない部分をまとめて意味などをメモする手間をかけることなく効率的に読解力の向上を図ることができる。
【００９１】
なお、英文読解トレーニングでも、文章を分割する所定の単位を単語数で指定することに限定されるものではなく、表示部１４の表示長に合わせるようにしても良く、構文を基準に分割する範囲を決めるようにしてもよい。
【００９２】
以上、具体的な実施形態に基づいて、本発明に係る学習支援装置１０について説明してきたが、上記のような具体的な形態に限定されるものではなく、本発明に係る学習支援装置１０は、図９に示すように、端末（例えば、タブレット端末１０１）とサーバ１０２からなるような形態の学習支援装置１００であってもよい。
【００９３】
例えば、図９に示すように、ユーザが端末（例えば、タブレット端末１０１）を所持し、ＩＰ（Internet Protocol）網などネットワーク１０３経由で接続されたサーバ１０２が、タブレット端末１０１から入力される文章を所定の単位の単語列に分割し、分割された単語列を順番に切り替えてタブレット端末１０１に表示させ、単語列が表示される毎に、ユーザの理解に応じて行うタブレット端末１０１による操作（「次に進む」操作やチェック操作）を検出し、検出された操作に応じてユーザの理解の程度（読み取るのにかかった時間や単語のチェック結果）をタブレット端末１０１に表示させる形態であってもよい。
【００９４】
このように、上記実施形態に、多様な変更又は改良を加えることが可能であることは当業者にとって明らかであり、その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれるものであることは、当業者にとって特許請求の範囲の記載から明らかである。
【００９５】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［請求項１］
文章を所定の単位の単語列に分割する手段と、
分割された前記単語列を順番に切り換えて表示させる手段と、
前記単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手段と、
検出された前記操作に応じてユーザの理解の程度を出力する手段と、
を備えたことを特徴とする学習支援装置。
［請求項２］
ユーザが理解に応じて行う前記操作は、前記表示された分割単語列に対する読み取りに要した時間を示す操作であり、
前記出力する手段は、
前記文章全体を読み取るのに要した時間を前記ユーザの理解の程度として出力することを特徴とする請求項１に記載の学習支援装置。
［請求項３］
前記切り替えて表示させる手段が、前記単語列を横に表示させることを特徴とする請求項１又は請求項２に記載の学習支援装置。
［請求項４］
前記切り替えて表示させる手段が、前記単語列を縦に表示させることを特徴とする請求項１又は請求項２に記載の学習支援装置。
［請求項５］
ユーザが理解に応じて行う前記操作は単語の意味を理解したか否かをチェックする操作であり、
前記出力する手段は、
前記チェック結果を前記ユーザの理解の程度として出力することを特徴とする請求項１に記載の学習支援装置。
［請求項６］
前記所定の単位は単語数であり、前記単語数が指定できることを特徴とする請求項１から請求項５のいずれか１項に記載の学習支援装置。
［請求項７］
前記所定の単位は表示させる前記単語列の長さであり、前記単語列の長さが指定できることを特徴とする請求項１から請求項５のいずれか１項に記載の学習支援装置。
［請求項８］
学習支援装置のコンピュータに、
文章を所定の単位の単語列に分割する手順と、
分割された前記単語列を順番に切り換えて表示させる手順と、
前記単語列が表示される毎に、ユーザの理解に応じて行う操作を検出する手順と、
検出された前記操作に応じてユーザの理解の程度を出力する手順と、
を実行させるプログラム。
【符号の説明】
【００９６】
１０  学習支援装置、
１１  処理部
１２  撮像部
１３  入力部
１４  表示部
１５  記憶部
１６  ＶＲＡＭ
１００  学習支援装置
１０１  タブレット端末
１０２  サーバ
１０３  ネットワーク
【図１】
2017054050.tif 000003
【図２】
2017054050.tif 000004
【図３】
2017054050.tif 000005
【図４】
2017054050.tif 000006
【図５】
2017054050.tif 000007
【図６】
2017054050.tif 000008
【図７】
2017054050.tif 000009
【図８】
2017054050.tif 000010
【図９】
2017054050.tif 000011