(57)【特許請求の範囲】
【請求項１】
学習対象言語で作成されたコンテンツを学習コンテンツとして出力する情報処理装置であって、
一又は複数のコンテンツそれぞれの中で使用されている前記学習対象言語の単語又は熟語あるいは複数の当該単語からなるフレーズを含む語彙をコンテンツ毎に抽出する抽出手段と、
学習者が学習した語彙を第１の情報として記録する記録手段と、
前記抽出手段の抽出結果と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定する特定手段と、
前記特定した第２の情報を前記学習者に提示する提示手段と、
前記提示した第２の情報に基づいて選択されたコンテンツが前記学習コンテンツとして出力されるように制御する制御手段と、
前記学習者の前記学習対象言語の学習状況を学習レベルとして登録する登録手段と、
前記コンテンツの中で使用されている前記学習対象言語の語彙の使用回数を使用頻度として算出する算出手段と、を有し、
前記特定手段は、前記登録された学習レベルと前記算出された使用頻度に応じて、前記コンテンツの中で使用されている前記学習対象言語の語彙の中から学習の対象とする語彙を学習語彙として特定し、この学習語彙と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定することを特徴とする、
情報処理装置。
【請求項２】
入力操作を受け付ける受付手段を有し、
前記制御手段は、前記コンテンツが出力されている間に前記受付手段が受け付けた入力操作を、前記学習語彙の出力に対する入力操作として前記記録手段に記録し、前記学習語彙の出力回数と前記入力操作の受け付け回数とを比較し、比較結果に応じて前記学習語彙を前記学習者が学習した語彙とし、当該語彙が第１の情報として記録されるように制御することを特徴とする、
請求項１に記載の情報処理装置。
【請求項３】
前記登録手段は、前記学習語彙の出力に対する入力操作として記録された回数と、前記特定手段により特定された前記学習語彙の総個数とを比較して正答率を特定し、前記正答率に応じて前記登録した学習レベルを変更し、
前記制御手段は、前記出力する学習コンテンツが変更後の学習レベルに応じた学習コンテンツに切り替えて出力されるように制御することを特徴とする、
請求項２に記載の情報処理装置。
【請求項４】
前記特定手段により特定された学習語彙が前記コンテンツの中で使用されるタイミングを出力タイミングとし、この出力タイミングと当該学習語彙とを関連付けて格納する格納手段と、
前記学習語彙の出力タイミングと、前記受付手段で受け付けた入力操作の受付タイミングとが同じタイミングであるか否かを判別する判別手段と、を有し、
前記制御手段は、前記比較結果に替えて、前記判別手段により同じタイミングであると判別された場合、前記学習語彙を前記学習者が学習した語彙とし、当該語彙が第１の情報として記録されるように制御することを特徴とする、
請求項２に記載の情報処理装置。
【請求項５】
前記制御手段は、前記判別手段により同じタイミングであると判別された場合、前記入力操作を前記学習語彙の出力に対する入力操作として記録し、
前記登録手段は、記録された入力操作の回数に応じて前記登録した学習レベルを変更し、
前記制御手段は、前記出力する学習コンテンツが変更後の学習レベルに応じた学習コンテンツに切り替えて出力されるように制御することを特徴とする、
請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記正答率が所定の閾値を超えた場合、前記提示手段が当該変更後の学習レベルに応じた学習コンテンツを推奨する情報を出力するように制御することを特徴とする、
請求項３に記載の情報処理装置。
【請求項７】
前記制御手段は、前記正答率が所定の閾値を超えた場合、前記出力する学習コンテンツを切り替えることなく当該変更後の学習レベルに応じた学習語彙が出力されるように制御することを特徴とする、
請求項３に記載の情報処理装置。
【請求項８】
前記制御手段は、前記コンテンツが出力されている間に前記受付手段が受け付けた入力操作を、前記学習語彙の出力に対して前記学習者が学習できていない不明語彙の入力操作として前記記録手段に記録し、当該コンテンツに含まれる当該不明語彙以外の学習語彙を第１の情報として当該記録手段に記録されるように制御することを特徴とする、
請求項２又は３に記載の情報処理装置。
【請求項９】
学習対象言語で作成されたコンテンツを学習コンテンツとして出力する情報処理装置の制御方法であって、前記情報処理装置が、
一又は複数のコンテンツそれぞれの中で使用されている前記学習対象言語の単語又は熟語あるいは複数の当該単語からなるフレーズを含む語彙をコンテンツ毎に抽出する工程と、
学習者が学習した語彙を第１の情報として記録する工程と、
前記抽出結果と、前記記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定する工程と、
前記特定した第２の情報を前記学習者に提示する工程と、
前記提示した第２の情報に基づいて選択されたコンテンツが前記学習コンテンツとして出力されるように制御する工程と、
前記学習者の前記学習対象言語の学習状況を学習レベルとして登録する工程と、
前記コンテンツの中で使用されている前記学習対象言語の語彙の使用回数を使用頻度として算出する工程と、を有し、
前記特定する工程は、前記登録された学習レベルと前記算出された使用頻度に応じて、前記コンテンツの中で使用されている前記学習対象言語の語彙の中から学習の対象とする語彙を学習語彙として特定し、この学習語彙と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定することを特徴とする、
情報処理装置の制御方法。
【請求項１０】
コンピュータを学習対象言語で作成されたコンテンツを学習コンテンツとして出力する情報処理装置として機能させるコンピュータプログラムであって、
前記コンピュータを、
一又は複数のコンテンツそれぞれの中で使用されている前記学習対象言語の単語又は熟語あるいは複数の当該単語からなるフレーズを含む語彙をコンテンツ毎に抽出する抽出手段、
学習者が学習した語彙を第１の情報として記録する記録手段、
前記抽出手段の抽出結果と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定する特定手段、
前記特定した第２の情報を前記学習者に提示する提示手段、
前記提示した第２の情報に基づいて選択されたコンテンツが前記学習コンテンツとして出力されるように制御する制御手段、
前記学習者の前記学習対象言語の学習状況を学習レベルとして登録する登録手段、
前記コンテンツの中で使用されている前記学習対象言語の語彙の使用回数を使用頻度として算出する算出手段として機能させ、
前記特定手段は、前記登録された学習レベルと前記算出された使用頻度に応じて、前記コンテンツの中で使用されている前記学習対象言語の語彙の中から学習の対象とする語彙を学習語彙として特定し、この学習語彙と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定することを特徴とする、
コンピュータプログラム。
【請求項１１】
入力操作を受け付ける入力部を備えた携帯情報端末と通信可能に構成され、当該携帯情報端末に向けて学習対象言語で作成されたコンテンツを学習コンテンツとして出力する情報処理装置であって、
一又は複数のコンテンツそれぞれの中で使用されている前記学習対象言語の単語又は熟語あるいは複数の当該単語からなるフレーズを含む語彙をコンテンツ毎に抽出する抽出手段と、
学習者が学習した語彙を第１の情報として記録する記録手段と、
前記抽出手段の抽出結果と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定する特定手段と、
前記特定された第２の情報を前記学習者に提示する提示手段と、
前記提示された第２の情報に基づいて選択されたコンテンツが前記学習コンテンツとして出力されるように制御する制御手段と、
前記学習者の前記学習対象言語の学習状況を学習レベルとして登録する登録手段と、
前記コンテンツの中で使用されている前記学習対象言語の語彙の使用回数を使用頻度として算出する算出手段と、を有し、
前記特定手段は、前記登録された学習レベルと前記算出された使用頻度に応じて、前記コンテンツの中で使用されている前記学習対象言語の語彙の中から学習の対象とする語彙を学習語彙として特定し、この学習語彙と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定することを特徴とする、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習者の語学レベルに応じた効果的な学習を支援する情報処理装置の技術に関する。
【背景技術】
【０００２】
語学学習は、日常的に学習対象言語にふれていることが最も効果が上がると言われている。学習対象言語、例えば英文を沢山読むことにより、英文の読解力の向上を図る英語学習法がある。インターネットの普及により、沢山の英文に容易にアクセスできる環境が整ってきている。また、学習対象言語により作成された映画、あるいは音楽などのコンテンツを視聴することによる学習法もある。
【０００３】
しかしながら、映画あるいは音楽などのコンテンツ内で使用される単語あるいは熟語、独特の言い回し（フレーズ）などの語彙は、当該コンテンツのカテゴリ、例えば映画であればホラーであったり、アクションであったりなどの違いにより様々である。そのため、学習対象者であるユーザ個々の学習対象言語の知識レベル（学習レベル）に応じて、例えば興味のあるカテゴリの中から学習のための適切なコンテンツを選択することは負担になる、という問題がある。
【０００４】
このような問題に対し、特許文献１に開示された語学学習装置は、提示された映像教材群の中から生徒が選択した一の映像教材と当該生徒の学習履歴に応じて学習内容を決定する。そして、決定された学習内容によって定まる教材内容情報に基づいて、生徒に学習を指示する。これにより、生徒は、提示された複数の映像教材の中から興味のあるものを選択して、自己の学習履歴に応じた内容の学習を行うことができる、というものである。
【０００５】
また、特許文献２に開示されたコンテンツ配信システムでは、例えばディジタルムービーソフトのような既存のコンテンツを改変することなしに学習教材として利用可能にすると共に、効率的に学習効果を上げることができる、というものである。
【０００６】
また、特許文献３に開示された判定装置では、学習コンテンツが音声である場合にも利用者に適したコンテンツを推薦することができる、というものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１−２９８８９号公報
【特許文献２】特開２００６−３３７４９０号公報
【特許文献３】特開２０１５−００４７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
語学学習の学習方法は様々なものがあり、学習者であるユーザはその時の気分などに応じて自分に合った学習スタイルを選択したいという希望がある。例えば、気軽に学習できるという点では聞き流し学習などのいわゆる耳で覚える学習を行うことがある。また、自身の理解度を試す意味合いで自身の語学レベルよりも高いレベルのコンテンツを用いてじっくりと学習することもある。また、その時の気分に応じたジャンル（例えば、一般誌あるいは経済誌の別、映画であればホラー、アクションなど）のコンテンツを指定したい時もある。
【０００９】
特許文献１〜３に開示されているように、従来からユーザの学習レベルに応じて学習用のコンテンツを提供する機能を有するシステムはあった。しかしながら、ユーザにとってはコンテンツの選択肢が制限され受動的に語学学習を行うこととなり、学習効率が高まらないばかりかストレスが生じる、という問題が残る。
また、ユーザ個々の学習レベルに応じて提示された学習用のコンテンツでは、ユーザ自身にとってどの程度難しい内容のコンテンツであるかがわからない。そのためユーザは、その時の気分に応じて任意に学習スタイルを変えることができない、という課題が残る。
このように、ユーザのコンテンツ選択の自由度が制限されてしまうことに加えて、コンテンツ推薦のタイミングが自身の語学学習を効率良く行うために適したタイミングではないこともある。
【００１０】
本発明は、学習者の学習レベルと学習スタイルに合わせて任意に語学学習のためのコンテンツを選択することができる情報処理装置を提供することを、主たる目的とする。また、この情報処理装置は、語学学習を効率良く行うために適したタイミングで学習対象のコンテンツを推薦する。
【課題を解決するための手段】
【００１１】
本発明は、学習対象言語で作成されたコンテンツを学習コンテンツとして出力する情報処理装置であって、一又は複数のコンテンツそれぞれの中で使用されている前記学習対象言語の単語又は熟語あるいは複数の当該単語からなるフレーズを含む語彙をコンテンツ毎に抽出する抽出手段と、学習者が学習した語彙を第１の情報として記録する記録手段と、前記抽出手段の抽出結果と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定する特定手段と、前記特定した第２の情報を前記学習者に提示する提示手段と、前記提示した第２の情報に基づいて選択されたコンテンツが前記学習コンテンツとして出力されるように制御する制御手段と、前記学習者の前記学習対象言語の学習状況を学習レベルとして登録する登録手段と、前記コンテンツの中で使用されている前記学習対象言語の語彙の使用回数を使用頻度として算出する算出手段と、を有し、前記特定手段は、前記登録された学習レベルと前記算出された使用頻度に応じて、前記 コンテンツの中で使用されている前記学習対象言語の語彙の中から学習の対象とする語彙 を学習語彙として特定し、この学習語彙と、前記記録手段が記録した第１の情報とに基づいて、前記学習者における前記コンテンツの理解度を第２の情報として特定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、学習者の学習レベルと学習スタイルに合わせて任意に語学学習のためのコンテンツを選択することができる。
【図面の簡単な説明】
【００１３】
【図１】情報処理装置の機能構成の一例を示す図。
【図２】辞書ＤＢに格納された学習対象言語の語彙の一例を示す図。
【図３】格納部に格納された学習語彙の一例を示す図。
【図４】（ａ）、（ｂ）は、利用者スキル記録部に記録された学習履歴の一例を示す図。
【図５】利用者スキル記録部に記録されたコンテンツ認識単語率の一例を示す図。
【図６】情報処理装置の処理手順の一例を示すフローチャート。
【図７】コンテンツ認識単語率を特定して表示画面に表示する処理手順の一例を示すフローチャート。
【図８】コンテンツ認識単語率に関する情報を学習者に提示する際の画面表示例を模式的に示した図。
【図９】（ａ）、（ｂ）、（ｃ）は、学習効果を確認するための情報を学習者に提示する際の画面表示の一例を模式的に示した図。
【図１０】（ａ）、（ｂ）、（ｃ）は、推奨コンテンツに関する情報を学習者に提示する際の画面表示の一例を模式的に示した図。
【図１１】携帯情報端末と連携させた場合の情報処理装置の構成例を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら実施形態を説明する。本実施形態においては、例えば英語、フランス語などの学習対象言語で作成されている映画、音楽などのコンテンツが記録された媒体から、学習対象言語の単語又は熟語あるいはフレーズを含む語彙を抽出する場合を例に挙げて説明する。その他の形態としては、例えば書籍、雑誌などの紙媒体に記録された文字をスキャナで読み取り、文字情報に変換して抽出することもできる。
【００１５】
なお、本実施形態の説明において使用する「フレーズ」とは、単語の集まりであり、例えば慣用句、あるいは決まり文句、言い回しなどである。また、前述した学習対象言語の英語、フランス語はその一例であり、これらの例に限定するものではない。その他、例えば英語であっても、コンテンツによってはいわゆるイギリス英語あるいはアメリカ英語と呼ばれる発音（又は、アクセント、なまり等）の違いがあったりする。学習者であるユーザは、これらの点をも考慮した上で複数のコンテンツの中から学習用のコンテンツ（学習コンテンツ）を選択することができる。
【００１６】
図１は、本実施形態に係る情報処理装置の機能構成の一例を示す図である。
本実施形態の情報処理装置１００は、例えばパーソナルコンピュータ、タブレットＰＣ、スマートフォンなどの情報処理機能を備えた装置であり、学習対象言語で作成されたコンテンツを学習コンテンツとして出力する機能を有する。
情報処理装置１００は、辞書ＤＢ（データベース）１０１、登録部１０２、抽出部１０３、算出部１０４、格納部１０５、特定部１０６、判別部１０７、利用者スキル記録部１０８、媒体収容機構１０９、Ｉ／Ｆ（インタフェース）１１０、入力部１１１、出力部１１２、主制御部１１３を含んで構成される。以下、それぞれの機能構成を詳細に説明する。
【００１７】
辞書ＤＢ１０１は、学習対象言語の単語又は熟語あるいはフレーズを含む語彙を、それぞれの学習難易の度合いを表す学習難易度と関連付けて格納する。例えば、広く一般に流通している一又は複数の学習対象言語の辞書データを辞書ＤＢ１０１に格納する。この辞書データは、例えば学習対象者別（例えば、中学生、旅行者、ビジネスマン）に作成されたものも含む。
【００１８】
学習難易度は、例えば、１から５までの５段階で表され、学習対象者を中学生とするものを難易度２としたり、学習対象者をビジネスマンとするものを難易度４としたりする。また、初級者向け、中級者向け、上級者向けなどとしてそれぞれ作成された辞書データにおいては、初級者向けの内容を難易度１とし、初級者向けの内容と中級者向けの内容との差分を難易度３とし、初級者及び中級者向けの内容と上級者向けの内容との差分を難易度５としたりする。この場合の学習難易度は３段階で表される。
【００１９】
なお、複数種類の辞書データを辞書ＤＢ１０１に格納する際に、それぞれの辞書データで重複する語彙の学習難易度については、低い方の学習難易度を優先して関連付けするようにする。この様に、辞書ＤＢ１０１は、辞書データの記録手段として機能する。また、学習難易度は、例えば旅行者向けの辞書データであれば、その中で優先的に学習すべき（覚えるべき）語彙の順番に応じて決定しても良い。
【００２０】
登録部１０２は、学習者の学習対象言語の学習状況を表す学習レベル（利用者のスキル）を、後述する利用者スキル記録部１０８に登録する。この学習レベルは、学習対象言語の語彙の学習難易度に対応するものである。例えば、学習レベルは、辞書ＤＢ１０１に格納された学習対象言語の学習難易度に合わせて、１から５の５段階としたり、初級、中級、上級の３段階としたりすることができる。利用者スキル記録部１０８に登録する学習レベルは、学習者の自己申告した学習レベルを登録したり、学習被対象者（例えば、先生）が決めた学習レベルを登録したりすることができる。
なお、学習者の学習レベルは、初めて学習する際に登録した後は、学習効果に応じて自動的に登録部１０２を介して変更（更新）される。詳細は後述する。
【００２１】
登録部１０２は、また、学習対象言語の特定の語彙、及びその語彙の学習難易度を学習者からの指示に従い辞書ＤＢ１０１に格納する。例えば、学習者の好むカテゴリにおいて特徴的なフレーズ等があれば、登録部１０２を介して、辞書ＤＢ１０１に個別に格納することができる。なお、学習者は、登録部１０２を介して辞書ＤＢ１０１に格納された語彙の削除を行うことができる。これにより、辞書ＤＢ１０１のメンテナンスを行うことができる。
このように登録部１０２は、学習者の学習対象言語の学習状況を学習レベルとして登録する登録手段として機能する。
【００２２】
抽出部１０３は、コンテンツ毎にその中で使用されている学習対象言語の語彙を抽出する。語彙の抽出は、辞書ＤＢ１０１に格納されている語彙と比較可能な形態で、且つ、「単語」、「熟語」、「フレーズ」毎にそれぞれ抽出される。
例えば、単語「a」、単語「for」など多用される単語であれば「フレーズ」の文に含まれている場合にのみ抽出するように予め抽出条件を設定することもできる。これにより、抽出にかかる時間を短縮することができると共に、抽出処理の際に使用されるメモリの記憶領域を低減させることができる。
【００２３】
抽出部１０３は、また、抽出した語彙の中から、後述する特定部１０６により特定された学習対象の語彙（学習語彙）がコンテンツの中で使用されているタイミングを出力タイミングとして抽出する。学習語彙の出力タイミングとは、例えば、映画の中で使用されている「get under way」が学習語彙である場合、この映画の再生（出力）開始を起点として、学習語彙「get under way」が出力の開始時点を示す時間情報である。
例えば、学習語彙「get under way」が映画の中で複数回使用されていれば、使用回数分の出力タイミングが抽出されることになる。また、出力タイミングは、学習語彙「get under way」の出力が開始された時点と、出力が終了した時点とを含む時間情報として表すこともできる。
このように抽出部１０３は、一又は複数のコンテンツそれぞれの中で使用されている学習対象言語の単語又は熟語あるいは複数の当該単語からなるフレーズを含む語彙をコンテンツ毎に抽出する抽出手段として機能する。
【００２４】
算出部１０４は、抽出された語彙のそれぞれがコンテンツの中で使用されている頻度（使用頻度）を算出する。具体的には、抽出部１０３による抽出結果に基づいて、語彙毎の抽出回数（使用回数）を使用頻度として算出する。使用頻度が高い語彙は、学習者がコンテンツの内容を理解する上で覚えておいた方が良い語彙である。
例えば、コンテンツのカテゴリがホラー映画であれば、その分野において特徴的な言い回しの語彙であったり、カテゴリが旅行であれば、国名、都市名などを表す語彙であったりする。また、コンテンツの中で使用頻度が高い語彙は、コンテンツを視聴した際に出力される頻度の高い語彙であるため、学習効率も高まる。
このように算出部１０４は、コンテンツの中で使用されている学習対象言語の語彙の使用回数を使用頻度として算出する算出手段として機能する。
【００２５】
格納部１０５は、例えばフラッシュメモリ、ハードディスクなどの記憶装置である。格納部１０５は、後述する特定部１０６により特定された学習語彙と、学習語彙それぞれの出力タイミングとを関連付けて格納する。格納部１０５は、また、抽出部１０３がコンテンツ毎にその中で使用されている学習対象言語の語彙を抽出した抽出結果を当該コンテンツと関連付けて格納する。
このように格納部１０５は、特定された学習語彙がコンテンツの中で使用されるタイミングを出力タイミングとし、この出力タイミングと当該学習語彙とを関連付けて格納する格納手段として機能する。
なお、学習者の興味のあるコンテンツから特定された語彙を格納部１０５に格納するように構成することもできる。この場合、格納部１０５に格納されている学習語彙は、特定のカテゴリにおける学習者のオリジナルの辞書（パーソナル辞書ファイル）として活用することもできる。
【００２６】
特定部１０６は、コンテンツから抽出された学習対象言語の語彙の中から、学習レベルに対応する語彙であり、且つ、その使用頻度の高いものから順番に学習対象となる学習語彙を特定する。このように、学習者の学習レベルに応じて特定される学習語彙も異なるものとなる。学習語彙の特定は、使用頻度の高いものから順番に、例えば２０個の語彙を学習語彙として特定する。特定個数などの条件は、予め設定しておく。
【００２７】
なお、その他の学習語彙として特定する際の条件としては、「単語」のみを特定対象としたり、あるいは学習レベルに応じた「単語」を含む「フレーズ」のみを特定対象としたりすることができる。これにより、学習者の学習目的に応じた学習語彙の特定が可能になる。
また、学習語彙の特定は、完全に一致するものの他、抽出された学習対象言語の語彙と、学習者の学習レベルに対応する辞書ＤＢ１０１に格納された語彙とを照合して、最も一致度が高い（即ち、尤度が高い）ものが特定されるように構成することもできる。
【００２８】
特定部１０６は、また、学習者それぞれに対応したコンテンツ毎の理解度を表す情報（第２の情報。以下、コンテンツ認識単語率と称す）を特定する。
コンテンツ認識単語率とは、抽出部１０３が抽出した、コンテンツ毎にその中で使用されている学習対象言語の語彙（以下、コンテンツ利用単語と称す）に対する、学習者が学習（理解）した語彙（第１の情報。以下、認識単語と称す）の割合を表した値である。
【００２９】
コンテンツ認識単語率は、認識単語や学習者の学習履歴などに応じて変化する学習レベルに基づいてその値は変化する。また、学習者の認識単語等に変化がなかったとしても対象とする学習コンテンツが異なればそれに応じてコンテンツ認識単語率の値も変化することになる。これは、例えば同じジャンルのコンテンツであってもその中で使用されている語彙が異なるためである。
なお、算出部１０４により算出された語彙の使用頻度に応じてコンテンツ利用単語の重み付けを行い、例えばコンテンツ中の使用頻度が高い語彙を学習者が理解していれば特定部１０６が特定するコンテンツ認識単語率もこれに応じて相対的に高くなるように設定することもできる。
【００３０】
このように特定部１０６は、抽出部１０３の抽出結果と、後述する利用者スキル記録部１０８が記録した認識単語（第１の情報）とに基づいて、学習者におけるコンテンツの理解度をコンテンツ認識単語率（第２の情報）として特定する特定手段として機能する。
なお、学習者毎の認識単語は、例えば判別部１０７の判別結果に基づいて特定され、特定された認識単語は学習者毎に利用者スキル記録部１０８に記録される。また、コンテンツ毎に特定されたコンテンツ認識単語率は、対象学習者、対象コンテンツなどと関連付けて利用者スキル記録部１０８に記録される。以下、認識単語の登録方法の一例について説明する。
【００３１】
本実施形態に係る情報処理装置１００では、特定部１０６を介して登録される認識単語は、種々の方法を用いて学習者が学習（理解）した語彙として登録するように構成することができる。
例えば、表示画面に表示された学習コンテンツの内容に基づいてリーディング学習を行っている中で、自身がわからない語彙が出てきたときにその語彙を画面上でタップし、タップされた語彙を不明語彙、つまり学習者が学習できていない分からない語彙として識別可能に制御する。そして、学習コンテンツに含まれる語彙の中で不明語彙として識別された語彙以外の語彙は、学習者が理解している語彙と判別できるため、それらの語彙を認識単語として登録するように制御する。このようにして学習者の認識単語を登録することもできる。
【００３２】
また、例えば辞書ＤＢ１０１に格納されている辞書データを用いて学習者の認識単語を特定して登録するように構成することもできる。具体的には、所定の辞書データに含まれる語彙の一部、あるいは全部を表示画面上で一覧表示し、表示された語彙の中から学習者が理解している語彙を自身でチェックし、チェックされた語彙を認識単語として登録するように制御する。このようにして学習者の認識単語を登録することもできる。
なお、所定の辞書データに含まれる語彙の一部、あるいは全部を表示画面上で一覧表示し、表示された語彙の中から自身がわからない語彙をチェックし、チェックされた語彙以外の語彙を学習者の認識単語として登録されるように構成しても良い。
【００３３】
また、学習者が他の語学学習システムを使用して学習した際の結果から、いわゆるＡＩ（人工知能）を備えたシステムなどを用いて学習者が理解している語彙を推定し、この推定結果に基づいて認識単語を特定して登録が行われるように構成することもできる。
【００３４】
図１の説明に戻り、判別部１０７は、コンテンツが出力されている間に受け付けた入力操作の受付タイミングと、学習語彙の出力タイミングとが同じタイミングであるか否かを判別する。
具体的には、判別部１０７は、コンテンツの中のある学習語彙が出力されている間、例えば学習語彙「get under way」の一文が音声で出力されている間に入力操作を受け付けている場合、同じタイミングであると判別する。その他、学習語彙「get under way」の出力が終了した後、第１の所定時間（例えば、２秒）が経過する前までに入力操作を受け付けた場合に、同じタイミングであると判別するように構成することもできる。また、学習語彙「get under way」の出力が開始された時点から、第２の所定時間（例えば、５秒）が経過する前までに入力操作を受け付けた場合に、同じタイミングであると判別するように構成しても良い。
【００３５】
このように判別部１０７は、学習語彙の出力タイミングと、入力操作の受付タイミングとが同じタイミングであるか否かを判別する判別手段として機能する。
なお、判別部１０７により同じタイミングであると判別された学習語彙は、学習者が理解した認識単語として利用者スキル記録部１０８に記録される。
【００３６】
利用者スキル記録部１０８は、学習者の認識単語及びコンテンツ認識単語率、登録部１０２を介して受け付けた学習レベル、学習者が学習のために選択して視聴したコンテンツの情報などを含む学習履歴などを記録する。また、利用者スキル記録部１０８は、単語又は熟語、あるいはフレーズなどの種別毎の学習レベルが登録できるように構成することもできる。
このように利用者スキル記録部１０８は、学習者が学習した語彙を認識単語（第１の情報）として記録する記録手段として機能する。
【００３７】
媒体収容機構１０９は、コンテンツが記録された媒体（例えば、ＤＶＤ：Digital Versatile Disc、カード状記録媒体）を読み取り可能に格納する。媒体収容機構１０９に格納された媒体に記録されたコンテンツは、学習者の指示に応じて読み出しが開始され、後述する出力部１１２へ出力される。これにより、学習者は、映画、音楽などのコンテンツを視聴することができる。
【００３８】
Ｉ／Ｆ１１０は、例えば、インターネット回線Ｎを介した情報の授受、あるいは無線通信による情報の授受を制御する。また、学習者は、Ｉ／Ｆ１１０を介して、インターネット回線Ｎに接続された図示しないサーバ装置に格納されたコンテンツのダウンロードを指示し、ダウンロードしたコンテンツを視聴することもできる。
【００３９】
入力部１１１は、例えばキーボード、あるいはポインティングディバイス等の入力装置であり、学習者からの入力操作を受け付ける。このように入力部１１１は、入力操作を受け付ける受付手段として機能する。
出力部１１２は、例えばコンテンツに記録された映像、字幕などを表示するディスプレイ等の表示装置、記録された音声を出力するスピーカなどである。出力部１１２は、また、ディスプレイの表示画面に特定された学習語彙を文字として表示したり、あるいはスピーカから音声として出力したりする。
出力部１１２は、また、判別部１０７による判別結果を画面に表示する。このように出力部１１２は、学習者に対して各種情報を提示する提示手段として機能する。
なお、学習者は、出力された学習語彙を見たり、聴いたりして学習した後に、コンテンツの視聴を開始するものとして説明を進める。
【００４０】
主制御部１１３は、情報処理装置１００が有する各構成機器を制御する。なお、主制御部は、情報処理装置１００に内蔵されているプロセッサ及び内部メモリを有するコンピュータ装置のハードウエア資源と所定のコンピュータプログラムとの協働により実現される。なお、情報処理装置１００は、年月日を表す時刻データと制御動作の同期クロックとを出力するＲＴＣ（Real Time Clock）モジュールを有する。
以下、主として主制御部１１３が行う正答率の特定、推奨コンテンツの決定及び学習者への提示、学習スケジュールの設定等について詳細に説明する。
【００４１】
主制御部１１３は、コンテンツ出力中に受け付けた入力操作を、学習語彙の出力に対する入力操作として、例えば格納部１０５の所定の格納領域内に記録（格納）するように制御する。具体的には、例えば入力部１１１がキーボードであれば、学習者によりキーが押下されたことが記録される。このように主制御部１１３が制御することにより、コンテンツ出力中に学習者が行った入力操作の回数、つまり、学習者が何回キーを押下したかを把握することができる。
【００４２】
主制御部１１３は、また、学習語彙の出力に対する入力操作として記録された回数と、特定部１０６により特定された学習語彙の総個数とを比較する。これにより、学習者が視聴したコンテンツにおける学習効果を表す指標の一つである正答率を特定することができる。
例えば、コンテンツから特定された学習語彙の個数が２０個（重複したものを除く）であり、重複した学習語彙を含む総出力回数が５０回であるとした場合に、コンテンツ出力中に受け付けた入力操作の回数が２５回であれば、正答率は５０［％］となる。登録部１０２は、この正答率に応じて学習レベルの変更を行う。
【００４３】
また、この場合の主制御部１１３は、コンテンツが出力されている間に受け付けた入力操作を、学習語彙の出力に対する入力操作として記録し、学習語彙の出力回数と入力操作の受け付け回数とを比較し、比較結果に応じて学習語彙を学習者が学習した語彙とし、当該語彙が認識単語（第１の情報）として記録されるように制御する。
なお、例えば予め設定されたキーとは異なるキーが押下された場合、その入力操作は記録されないように構成しても良い。
【００４４】
主制御部１１３は、また、学習者が視聴したコンテンツにおける学習効果を表す指標の一つとして、学習語彙毎の正答率を特定することもできる。
この場合、主制御部１１３は、入力操作の受付タイミングと学習語彙の出力タイミングとが同じタイミングであると判別部１０７が判別したときに、入力操作の受付タイミングを記録するように制御する。このように主制御部１１３が制御することにより、学習語彙の出力タイミングに基づいて、記録された受付タイミングに対応する学習語彙を、当該学習語彙毎に集計することにより、学習語彙毎の正答率を求めることができる。
【００４５】
また、この場合の主制御部１１３は、判別部１０７により同じタイミングであると判別された場合、学習語彙を学習者が学習した語彙とし、当該語彙が認識単語（第１の情報）として記録されるように制御する。つまり、前述したように判別部１０７により同じタイミングであると判別された学習語彙は、学習者が学習（理解）した認識単語として利用者スキル記録部１０８に記録されることになる。
【００４６】
主制御部１１３は、また、学習者が視聴したコンテンツにおける学習効果を表す指標の一つとして、学習者がコンテンツを視聴開始してからその終了までの間の所定タイミングにおける当該学習者の正答率を特定することもできる。この場合、主制御部１１３は登録部１０２を介して、コンテンツ視聴途中においても正答率に応じた学習レベルの変更を行う。
【００４７】
主制御部１１３は、また、例えばコンテンツ視聴途中で既に学習語彙毎の正答率が所定の閾値（例えば、正答率９０［％］）を超えた場合、現在のコンテンツよりも学習難易度の高い学習語彙を含む他のコンテンツを推奨コンテンツとしてその情報を学習者に提示（レコメンド）する。このように主制御部１１３が制御することにより、学習者はコンテンツの視聴終了を待つことなく、直近の学習レベルに応じた語学学習に切り替えることが可能になるため、学習の進捗に応じた効果的な学習を行うことができる。
【００４８】
なお、推奨コンテンツは、利用者スキル記録部１０８に記録された学習レベル、コンテンツ認識単語率、学習者が学習のために選択して視聴したコンテンツの情報などを含む学習履歴、格納部１０５に格納された学習語彙などに基づいて決定される。
例えば、学習者がＵＳ映画の視聴に興味を持っていれば、推奨コンテンツはそのジャンル・制作年代等を勘案して例えば同じ監督の別の映画、その時代の新聞、本などを対象とするように構成することもできる。同様に、外国語の授業の予習であれば、推奨コンテンツはその授業で使う「外国語教科書」の他、関連図書などを対象とするように構成することもできる。
【００４９】
また、推奨コンテンツは、例えば学習者が途中まで視聴したコンテンツの残りの視聴時間（残時間）に基づいて決定されるように構成することもできる。具体的には、残時間が４５分であれば、この４５分で視聴終了となるコンテンツ群の中から推奨コンテンツを決定する。
【００５０】
なお、本実施形態に係る情報処理装置１００では、例えば学習者が好む同一のコンテンツを繰返し視聴する場合を考慮して、直近の学習レベルに応じた語学学習が行えるように構成することもできる。具体的には、学習者が視聴中のコンテンツを変えることなく、正答率が所定の閾値を超えたタイミングで、それ以降の学習語彙を直近の学習レベルに応じたものに変更する。そのため、学習者が好む同一のコンテンツを繰返し視聴する場合であっても、学習効率を高めることができる。
【００５１】
主制御部１１３は、また、学習効果を表す指標の正答率と忘却曲線の近似値とを用いて学習者の学習スケジュールを設定する。
忘却曲線とは、広く一般に知られているような、ある事柄を記憶した後、時間をおいたらどの程度思い出せるかを実験的・統計的手法を用いて表したものである。例えば、正答率が相対的に高い学習語彙であっても、時間の経過と共にその語彙を忘れてしまうことがある。そのため、学習者毎の学習履歴に応じて忘却曲線（忘却タイミング）を設定し、この忘却タイミングに基づいて再学習（復習）を促すような学習スケジュールを設定する。
【００５２】
また、ある学習者にとって忘却が予測される語彙を含む最適コンテンツ（例えば、その語彙が相対的に多く含まれているコンテンツ）を推奨コンテンツとして提示するレコメンド機能と合わせて学習スケジュールを設定するように構成することもできる。なお、設定した学習スケジュールは、利用者スキル記録部１０８に記録される。学習スケジュールは、学習者の要求に応じて出力部１１２に出力したり、学習開始のタイミングをアラートとして出力部１１２に出力したりするように主制御部１１３により制御される。
【００５３】
主制御部１１３は、また、格納部１０５に格納された学習語彙を文字（あるいは映像）として表示画面に表示したり、音声としてスピーカから出力したりした後に、コンテンツの出力が開始されるように制御する。これにより、学習者に対してコンテンツの視聴前に学習語彙の学習を促すことができる。なお、特定された学習語彙全てを出力することの他に、当該学習語彙の一部のみを出力した後に、コンテンツの視聴が開始できるように構成することもできる。
【００５４】
なお、入力部１１１及び出力部１１２は、情報処理装置１００との間において双方向の通信が可能な携帯情報端末（例えば、スマートフォン、タブレットＰＣ）などと連携させる形態であっても良い。この場合の詳細については、変形例として後述する。
【００５５】
図２は、辞書ＤＢ１０１に格納された学習対象言語の語彙の一例を示す図である。
図２に示すように、彙、学習難易度の各項目を含んで構成される。項目「語彙」には、単語又は熟語、あるいはフレーズなどの語彙が格納される。項目「学習難易度」には、各語彙に関連付けられた難易度の情報が格納される。
【００５６】
図３は、格納部１０５に格納された学習語彙の一例を示す図である。
図３に示すように学習語彙は、コンテンツＮｏ、学習語彙、学習レベル、出力タイミングの各項目を含んで構成される。
【００５７】
項目「コンテンツＮｏ」には、コンテンツを一意に特定するための情報が格納される。コンテンツＡ１の「Ａ」は、例えばアクションのカテゴリに分類されるコンテンツであることを示す。項目「学習語彙」には、特定部１０６により特定された学習語彙が格納される。これらの情報は、コンテンツにカテゴリ情報（ジャンル情報）が含まれていれば、抽出部１０３による学習対象言語の語彙の抽出の際に抽出する。また、この様な情報が含まれていない場合には、コンテンツを選択した際に、学習者が入力部１１１を介してカテゴリ情報を入力する。
【００５８】
項目「学習レベル」には学習語彙を特定した際の学習レベルが格納される。項目「出現タイミング」には、コンテンツ再生時における学習語彙の出力タイミングが格納される。例えば、学習語彙「get under way」では、コンテンツの再生開始を起点として、１５分４０秒後、２３分４１秒後、１時間５分３０秒後のそれぞれのタイミングで当該学習語彙が出力されることを示している。
【００５９】
図４（ａ）、（ｂ）は、利用者スキル記録部１０８に記録された学習履歴の一例を示す図である。
図４（ａ）に示す学習履歴は、学習日、コンテンツＮｏ、特定時学習レベル、正答率［％］、学習レベルの各項目を含んで構成される。図４（ｂ）に示す学習履歴には、図４（ａ）の各項目に加えて、学習語彙の項目を含んで構成される。
【００６０】
図４（ａ）に示す項目「学習日」には、学習者が学習した日付（日時）が格納される。項目「コンテンツＮｏ」は、コンテンツを一意に特定するための情報が格納される。例えば、コンテンツＡ１、コンテンツＡ２は、カテゴリが共にアクションに分類される異なるコンテンツであることを示している。また、コンテンツＢ２は、例えば時事のカテゴリ（例えば、ニュース映像）に分類されるコンテンツであることを示している。
【００６１】
項目「特定時学習レベル」は、学習語彙が特定された際の学習レベルが格納される。項目「正答率［％］」は、コンテンツの視聴毎の正答率［％］が格納される。項目「学習レベル」には、正答率［％］に基づき変更された学習レベルが格納される。
学習レベルの変更は、例えば、正答率が４０［％］などの低い状況が続けば、学習レベルを１段階下げたり、正答率が９０［％］を超えた場合には、その時点で学習レベルが１段階上がるように予め設定することができる。
なお、学習語彙の特定の際の学習レベルは、直近の学習日の学習レベルが採用されるように予め設定したり、あるいは学習者が選択したコンテンツのカテゴリに対応した直近の学習レベルが採用されるように予め設定したりすることができる。
【００６２】
図４（ｂ）に示す項目「学習語彙」には、特定部１０６により特定されたコンテンツ毎の学習語彙が格納される。また、図４（ｂ）に示す項目「正答率［％］」には、学習語彙毎の正答率［％］が格納される。この場合の項目「学習レベル」に格納される学習レベルは、各学習語彙毎の正答率［％］の平均値に基づき変更された学習レベルが格納される。
【００６３】
図５は、利用者スキル記録部１０８に記録されたコンテンツ認識単語率の一例を示す図である。
図５に示すコンテンツ認識単語率は、特定日、コンテンツＮｏ、コンテンツ利用単語、認識単語、コンテンツ認識単語率［％］、学習レベルの各項目を含んで構成される。なお、これらの情報は学習者と関連付けられている。
【００６４】
図５に示す項目「特定日」には、コンテンツ認識単語率を特定した日付が格納される。コンテンツ認識単語率は、前述したように学習者の学習履歴などに応じて変化する学習レベルに基づいてその値は変化するため、その特定日が記録される。
項目「コンテンツＮｏ」には、コンテンツを一意に特定するための情報が格納される。例えば、コンテンツＡ１、コンテンツＡ２は、カテゴリが共にアクションに分類される異なるコンテンツであることを示している。また、コンテンツＢ２は、例えば時事のカテゴリ（例えば、ニュース映像）に分類されるコンテンツであることを示している。
【００６５】
項目「コンテンツ利用単語」には、抽出部１０３が抽出した、コンテンツ毎にその中で使用されている学習対象言語の語彙が情報として格納される。
項目「認識単語」には、例えば判別部１０７の判別結果に基づいて特定された、学習者が既に理解している語彙が情報として格納される。
項目「コンテンツ認識単語率」には、コンテンツ利用単語と認識単語に基づいて特定された、コンテンツ毎の理解度の予測値を表す情報が格納される。この理解度を表す予測値は、例えばある時点においてコンテンツＮｏＡ１に対する学習者の理解度が５５［％］であると主制御部１１３が特定して、その特定結果が格納されることになる。
【００６６】
図６は、情報処理装置１００の処理手順の一例を示すフローチャートである。
なお、以下に説明する各処理は、主制御部１１３と情報処理装置１００が有する各機能部が協働することにより実現される。また、学習者が複数のコンテンツに中から選択して視聴したコンテンツにおける学習語彙毎の正答率を求める場合を例に挙げて説明する。また、学習者は、コンテンツが再生されている間に、例えば学習語彙「get under way」が聴きとれたときに入力操作（例えば、キーの押下）を行うものとして説明を進める。
【００６７】
主制御部１１３は、コンテンツの中で使用されている学習対象言語の語彙と、その出力タイミングを抽出する（Ｓ４０１）。主制御部１１３は、抽出部１０３が抽出した語彙の語彙毎の使用頻度を算出する（Ｓ４０２）。抽出結果と算出結果は、例えば格納部１０５の所定領域に格納される。
【００６８】
主制御部１１３は、利用者スキル記録部１０８から学習レベルを取得する（Ｓ４０３）し、この学習レベルと使用頻度に基づいて、抽出部１０３が抽出した語彙の中から学習語彙を特定する（Ｓ４０４）。特定された学習語彙は、その出力タイミングと関連付けられて格納部１０５に格納される。なお、学習者の任意のコンテンツ選択、並びに、推奨コンテンツの提示に対処すべく、予め複数の学習レベルを想定し、複数のコンテンツに対して上記処理を行っておく。
【００６９】
主制御部１１３は、特定部１０６が特定した学習語彙を出力部１１２へ出力する（Ｓ４０５）。主制御部１１３は、ステップＳ４０５の処理の後、所定の条件が充足されたか否かに基づき、コンテンツの出力（コンテンツの再生）を開始するか否かを判別する（Ｓ４０６）。ここで、所定の条件の充足とは、例えば学習語彙の出力部１１２への出力が完了した後、学習者が学習するための時間（例えば、１０分）が経過した場合である。なお、学習者からの学習終了の指示の受け付けを契機に、コンテンツの出力が開始されるように制御することもできる。
【００７０】
主制御部１１３は、所定の条件が充足され、コンテンツの出力を開始した場合（Ｓ４０６：Ｙｅｓ）、ステップＳ４０７の処理へ進む。また、そうでない場合（Ｓ４０６：Ｎｏ）、所定の条件が充足されるまで待機する。
【００７１】
主制御部１１３は、コンテンツ出力中の学習者からの入力操作の受け付けを検知する（Ｓ４０７）。学習者からの入力操作を受け付けたと検知した場合（Ｓ４０７：Ｙｅｓ）、主制御部１１３は判別部１０７を介して、入力操作の受付タイミングと学習語彙の出力タイミングが同じタイミングであるか否かを判別する（Ｓ４０８）。判別部１０７が同じタイミングであると判別した場合（Ｓ４０８：Ｙｅｓ）、主制御部１１３は、入力操作の受付タイミングを記録し、学習語彙「get under way」を学習者の認識単語として利用者スキル記録部１０８に記録する（Ｓ４０９）。学習者にとっては、学習毎に自身の認識単語が増加していくことが望ましい。例えば、聞き取ることはできたがその語彙の意味が分からない場合などもある。そのため、入力操作の受付タイミングと学習語彙の出力タイミングが同じタイミングでなければ、その語彙は学習語彙の出力に対して学習者が学習できていない不明語彙であると判別したり、学習者が入力操作する対象を不明語彙として構成したりすることもできる。以下、この点について説明する。
【００７２】
学習者の認識単語を登録する処理を主として行う場合には、学習者からの入力操作の受け付けを、学習語彙の出力に対して学習者が学習できていない不明語彙の特定のための入力操作として当該不明語彙と関連付けて記録し、コンテンツに含まれる不明語彙以外の学習語彙を学習者の認識単語（第１の情報）として利用者スキル記録部１０８に記録されるように構成することもできる。
この場合、主制御部１１３を介して、例えば学習者の学習開始前に学習の入力操作が学習語彙に対する理解を表す入力操作とするか、あるいは理解していない不明語彙に対する入力操作とするかを任意に切り替えが可能となるように構成する。また、学習語彙に対する理解を表す際にはシングルタップ、不明語彙であることを表す際にはダブルタップするなど入力操作のパターンと関連付けることで切り替えをすることなく両方に対処することができるように構成することもできる。
【００７３】
図６の説明に戻り、主制御部１１３は、学習語彙の出力タイミングと、記録された入力操作の受付タイミングとを照合して学習語彙毎の正答率を算出する（Ｓ４１０）。
主制御部１１３は、学習語彙毎の正答率が所定の閾値（例えば、正答率９０［％］）を超えたか否かを判別する（Ｓ４１１）。ここで、所定の閾値を超えたか否かを判別は、例えば特定の学習語彙の正答率と比較して行ったり、学習語彙毎の平均正答率と比較して行ったりすることができる。
所定の閾値を超えたと判別した場合（Ｓ４１１：Ｙｅｓ）、主制御部１１３は、推奨コンテンツに関するメッセージを表示する（Ｓ４１２）。学習者に提示するメッセージについては、後述する図１０を用いて説明する。
【００７４】
主制御部１１３は、学習者が推奨コンテンツへの移行を選択したか否かを判別する（Ｓ４１３）。推奨コンテンツへの移行を選択したと判別した場合（Ｓ４１３：Ｙｅｓ）、ステップＳ４０５の処理へ遷移する。このようにして、推奨コンテンツを学習コンテンツとする学習が開始される。
【００７５】
また、そうでない場合（Ｓ４１３：Ｎｏ）、主制御部１１３は、学習者が学習コンテンツを変えることなく学習語彙を直近の学習レベルに応じたものに変更することを選択したか否かを判別する（Ｓ４１４）。学習レベルの変更を選択したと判別した場合（Ｓ４１４：Ｙｅｓ）、ステップＳ４０７の処理へ遷移する。
このようにして学習者は、学習コンテンツを変えることなく直近の正答率に応じた新たな学習を行うことができる。なお、この語学学習を開始する前に、ステップＳ４０５の処理のように、直近の学習レベルに応じた学習語彙を出力し、その後学習が開始されるように制御しても良い。
【００７６】
主制御部１１３は、コンテンツの出力（コンテンツの再生）が終了したか否かを判別する（Ｓ４１５）。具体的には、コンテンツの内容全てが出力されたときの出力終了を表す信号の検知を契機に、コンテンツの出力が終了したと判別（Ｓ４１５：Ｙｅｓ）する。このようにして一連の処理が終了する。
【００７７】
なお、主制御部１１３により、直近のステップＳ４１０の処理の結果に応じた情報を出力部１１２へ出力するように制御することもできる。ステップＳ４１０の処理結果に応じた情報とは、例えば今回の学習における最終的な正答率である。この場合学習者は、推奨コンテンツに移行後、あるいは視聴途中における学習レベル変更後を含む今回の学習における最終的な効果を確認することができる。また、登録部１０２は、ステップＳ４１０の処理で算出した正答率に応じて、学習レベルの変更を行う。
例えば、最終的な正答率が８０［％］を超えた場合には、学習レベルを１段階引き上げる。変更後の学習レベルは、利用者スキル記録部１０８に登録される。
【００７８】
図７は、コンテンツ認識単語率を特定して表示画面に表示する処理手順の一例を示すフローチャートである。
なお、以下に説明する各処理は、主制御部１１３と情報処理装置１００が有する各機能部が協働することにより実現される。
【００７９】
主制御部１１３は、コンテンツ毎にその中で使用されている学習対象言語の語彙を抽出する（Ｓ５０１）。抽出結果は、コンテンツと関連付けて格納部１０５に格納される。
主制御部１１３は、利用者スキル記録部１０８に記録されている学習者の認識単語を取得する（Ｓ５０２）。
【００８０】
主制御部１１３は、特定部１０６を介して、コンテンツ利用単語と認識単語に基づいてコンテンツ認識単語率をコンテンツ毎に特定する（Ｓ５０３）。特定結果は特定した日付（日時）と共に、コンテンツ毎に対象学習者、対象コンテンツなどと関連付けて利用者スキル記録部１０８に記録される。
主制御部１１３は、コンテンツ認識単語率をディスプレイに出力する（Ｓ５０４）。このようにして一連の処理が終了する。
このように主制御部１１３は、提示されたコンテンツ認識単語率（第２の情報）に基づいて学習者に選択されたコンテンツが学習コンテンツとして出力（再生等）されるように制御する制御手段として機能する。
【００８１】
なお、ステップＳ５０１からステップＳ５０４までの一連の処理は、例えば学習者の指示に応じて任意のタイミングで処理が開始されるように構成したり、あるいは学習レベルが変更されたタイミングで処理が開始されるように構成したりすることができる。
また、コンテンツ認識単語率に基づいて学習者が選択したコンテンツを学習コンテンツとして学習を開始した後、所定の条件が充足されたタイミングで推奨コンテンツへの移行を推奨するように構成することもできる。
これにより、学習者は、学習の進捗に応じて変化するコンテンツ認識単語率に基づいて、複数の異なるコンテンツの中から自身の理解度に合ったコンテンツを学習コンテンツとして選択したり、その時の気分に応じた学習スタイルに合わせて任意にコンテンツを学習コンテンツとして選択したりすることができる。つまり、学習者はその時の気分で学習スタイルを任意に変えることができるようになる。
【００８２】
図８は、コンテンツ認識単語率に関する情報を学習者に提示する際の画面表示例を模式的に示した図である。
図８では、例えばディスプレイである出力部１１２の画面上に選択ボタン２０１、表示領域２０２にコンテンツＮｏ、コンテンツ単語総数、コンテンツ認識単語率が表示された様子を示している。なお、表示画面上に未だ表示されていない情報は、スクロール２０３を操作して画面上で確認することができる。学習者は、表示画面に表示されたこれらの情報を参考にして、選択ボタン２０１を介してコンテンツを選択する。
【００８３】
図９は、学習効果を確認するための情報を学習者に提示する際の画面表示の一例を模式的に示した図である。
図９（ａ）は、例えばディスプレイである出力部１１２の画面上に、「正解！！」（２１０）と表示された様子を示している。図９（ａ）に示す情報２１０は、判別部１０７が学習語彙の出力タイミングと入力操作の受付タイミングとが同じタイミングであると判別した際に表示される情報である。
【００８４】
図９（ｂ）は、今回の学習における正答率、その結果に基づいて変更された学習レベル（２２０）が表示された様子を示している。図９（ｂ）に示す情報２２０では、「正答率：８８％」、「学習レベル４にＵＰ」と表示されている。
【００８５】
図９（ｃ）は、今回の学習において正答率が低かった学習語彙が、その正答率と共に表示された様子を示している。図９（ｃ）に示す情報２２１では、学習語彙「○○○○」の正答率が「４０％」であったこと、並びに、学習語彙「△△△△」の正答率が「６７％」であったことが表示されている。
このような各種情報が提示されることにより、学習者は、視覚的に、今回の学習における効果の確認、並びに、復習すべき語彙などを認識することができる。また、これらの情報は、例えば音声により学習者に提示しても良い。
【００８６】
図１０は、推奨コンテンツに関する情報を学習者に提示する際の画面表示の一例を模式的に示した図である。
図１０（ａ）は、出力部１１２の画面に表示された推奨コンテンツに関するメッセージの一例を示している。図１１（ａ）に示す情報３１０は、学習語彙毎の正答率が所定の閾値（例えば、正答率９０［％］）を超えた場合に表示される情報であり、これまでの正答率が９２［％］であることと、推奨コンテンツへの移行を希望するか否かを「はい」、「いいえ」の選択ボタンにより選択可能に表示される。学習者が「はい」を選択した場合には、推奨コンテンツにおける語学学習に遷移する。
【００８７】
図１０（ｂ）は、例えば図１１（ａ）において学習者が「いいえ」を選択した場合に出力部１１２の画面に表示される情報の一例である。図１０（ｂ）に示す情報３２０では、視聴対象のコンテンツはそのままに、それ以降の学習語彙を直近の学習レベルに応じたものに変更するか否かを学習者が選択する。学習者が「はい」を選択した場合には、以降の学習語彙を直近の学習レベルに応じたものに変更した語学学習に移る。
【００８８】
図１０（ｃ）は、例えば推奨コンテンツとして複数のコンテンツが特定された場合、これらの情報を提示して学習者が選択可能となるように構成された情報の一例である。この情報３３０では、学習者は、ジャンル「ＸＸ」の推奨コンテン「○○○○」、あるいはジャンル「ＡＡ」の推奨コンテンツ「△△△△」のいずれかを選択ボタン３３１を介して選択可能に構成される。
なお、推奨コンテンツに関する情報の提示は、例えば学習者のコンテンツ視聴が終了したタイミングで行われるように設定することもできる。
【００８９】
このように、本実施形態の情報処理装置１００は、コンテンツ毎に理解度の予測値（コンテンツ認識単語率）が学習者に提示されるため、その時の気分の学習スタイルに合わせて任意にコンテンツを選択して学習することができる。
これにより、コンテンツ選択の自由度が向上し、例えば流し学習のスタイルで学習をしたい時には提示されたコンテンツ認識単語率が低くても興味のあるジャンルのコンテンツを選択したり、あるいは学習効果を確認したい時などは、提示されたコンテンツ認識単語率がほぼ１００［％］のコンテンツを選択したりすることができる。このように、学習者の学習意欲を減退させることなく、その時の気分に応じて任意に学習スタイルを変えて学習することが可能になる。
【００９０】
また、本実施形態の情報処理装置１００では、学習者の学習レベルとコンテンツの中で使用されている語彙の使用頻度に基づき、使用頻度の高い順から学習語彙を特定する。また、コンテンツが出力されている間に受け付けた入力操作を、学習語彙の出力に対する入力操作として記録することにより、正答率を求めることができる。さらに、正答率に応じて適切なタイミングで推奨コンテンツに関する情報が提示される。
これにより、今時点の自己の学習レベルに応じた効果的な学習を行うことができる。また、コンテンツにおける特徴的なフレーズなどを、学習者の学習レベルに応じて学習することができる。そのため、学習者にとっては、コンテンツの視聴を楽しむことと、語学学習とが両立できるため、学習意欲が向上して学習効果も高まるものとなる。
【００９１】
なお、上記では抽出部１０３が抽出した、コンテンツ毎にその中で使用されている学習対象言語の語彙の抽出結果に対する認識単語の割合をコンテンツ認識単語率として特定した場合を例に挙げて説明した。この他にも、特定部１０６が特定した学習語彙に対する認識単語の割合を予測した値をコンテンツ認識単語率として情報処理装置１００を構成することもできる。
この場合、特定部１０６は、登録された学習レベルと算出された使用頻度に応じて、コンテンツの中で使用されている学習対象言語の語彙の中から学習の対象とする語彙を学習語彙として特定し、この学習語彙と、認識単語（第１の情報）とに基づいて、学習者におけるコンテンツの理解度をコンテンツ認識単語率（第２の情報）として特定する。
これにより、コンテンツの中で使用されている学習対象言語の語彙のうち、さらに学習者の学習レベル等に応じて特定された学習語彙の理解度が提示されるため、学習効果を確認したい時などにはより効率良くコンテンツの選択を行うことができる。
【００９２】
また、ステップＳ４０９の処理（図６参照）において主制御部１１３が行う学習者の認識単語の記録は、所定の回数（例えば、５回）連続して判別部１０７が同じタイミングであると判別した学習語彙について、学習者が理解した認識単語として利用者スキル記録部１０８に記録されるように構成しても良い。
これにより、偶然に正答したときには認識単語として記録されないため、学習者の認識単語がより正確に記録され、コンテンツ認識単語率の精度をより高めることができる。
【００９３】
［変形例］
図１１は、携帯情報端末と連携させた場合の情報処理装置の構成例を示す図である。なお、既に説明した部分と同じ部分については、同一の符号を付すと共に、その説明を省略する。
【００９４】
情報処理装置２００は、辞書ＤＢ（データベース）１０１、登録部１０２、抽出部１０３、算出部１０４、格納部１０５、特定部１０６、判別部１０７、利用者スキル記録部１０８、媒体収容機構１０９、Ｉ／Ｆ（インタフェース）１１０、主制御部１１３を含んで構成される。前述した情報処理装置１００との違いは、入力部１１１及び出力部１１２を有しない点である。
【００９５】
携帯情報端末３００は、例えばスマートフォン、タブレットＰＣ、ポータブルＰＣなどであり、入力部として機能する操作ボタン、出力部として機能するディスプレイ、これらを含む各構成機器を制御する制御部（いずれも不図示）を含んで構成される。
【００９６】
また、携帯情報端末３００は、インターネット回線Ｎあるいは無線通信（例えば、Wi-Fi：ワイファイ）、有線通信などを利用して、情報処理装置２００と各種情報の授受が行えるように通信可能に構成される。この場合、情報処理装置２００は、携帯情報端末３００に向けて各種情報を送信し、あるいは携帯情報端末３００から各種情報を受信するサーバ装置として機能する。このように、携帯情報端末３００は、一種のコンピュータとしての機能を有する。
【００９７】
なお、携帯情報端末３００に、本発明のコンピュータプログラムをインストールすることにより、本発明の特徴的な機能を実現することもできる。この場合には、学習者は、携帯情報端末３００のみで語学学習を行うことができるようになる。
【００９８】
また、携帯情報端末３００が有する入力部を入力部１１１として、携帯情報端末３００が有する出力部を出力部１１２として利用することができるように構成する。これにより、学習者は、情報処理装置２００との情報の授受が可能であれば、携帯情報端末３００を利用することにより、学習場所が制限されることなく学習することができる。
【００９９】
上記説明した実施形態は、本発明をより具体的に説明するためのものであり、本発明の範囲が、これらの例に限定されるものではない。
また、本発明は、上述した情報処理装置においてなされる各処理の手順を含む方法であっても良い。
また、本発明は、コンピュータに、上述した情報処理装置においてなされる各処理の手順を実行させるためのコンピュータプログラムであっても良い。
このコンピュータプログラムは、各種記録媒体、あるいはネットワークを介して流布させることが可能なものである。このコンピュータプログラムがＲＯＭなどの記憶装置を有するコンピュータにインストールされることで実行可能となり、上述の情報処理装置を実現する。
【符号の説明】
【０１００】
１００、２００・・・情報処理装置、１０１・・・辞書ＤＢ、１０２・・・登録部、１０３・・・抽出部、１０４・・・算出部、１０５・・・格納部、１０６・・・特定部、１０７・・・判別部、１０８・・・利用者スキル記録部、１０９・・・媒体収容機構、１１０・・・Ｉ／Ｆ、１１１・・・入力部、１１２・・・出力部、１１３・・・主制御部、３００・・・携帯情報端末、Ｎ・・・インターネット回線。
【図１】
0006527653.tif 000002
【図２】
0006527653.tif 000003
【図３】
0006527653.tif 000004
【図４】
0006527653.tif 000005
【図５】
0006527653.tif 000006
【図６】
0006527653.tif 000007
【図７】
0006527653.tif 000008
【図８】
0006527653.tif 000009
【図９】
0006527653.tif 000010
【図１０】
0006527653.tif 000011
【図１１】
0006527653.tif 000012