(57)【要約】【課題】ユーザに、ネイティブの学習過程と同じ過程で、外国語を学習させること。【解決手段】外国語習得支援システムは、バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとを記憶する記憶部と、記憶部に記憶されたバーチャルリアリティ素材データとシナリオ素材データとに基づいて、ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するコンテンツ生成用データ生成部と、コンテンツを、ユーザが体験している間に取得される生体情報に基づいて、ユーザが、外国語で対応する感性の成長レベルである人格成長度数を導出する導出部とを備え、コンテンツ生成用データ生成部は、人格成長度数にさらに基づいて、コンテンツ生成用データを生成する。【選択図】図２
2019152761.tif 000002
【特許請求の範囲】
【請求項１】
バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとを記憶する記憶部と、
前記記憶部に記憶された前記バーチャルリアリティ素材データと前記シナリオ素材データとに基づいて、前記ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するコンテンツ生成用データ生成部と、
前記コンテンツを、前記ユーザが体験している間に取得される生体情報に基づいて、前記ユーザが、前記外国語で対応する感性の成長レベルである人格成長度数を導出する導出部と
を備え、
前記コンテンツ生成用データ生成部は、前記人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成する、外国語習得支援システム。
【請求項２】
前記コンテンツ生成用データに基づいて、前記ユーザへ提供するバーチャルリアリティコンテンツを生成するバーチャルリアリティコンテンツ生成部
を備える、請求項１に記載の外国語習得支援システム。
【請求項３】
前記記憶部は、バーチャルリアリティ素材データと、シナリオ素材データとを複数記憶し、
前記コンテンツ生成用データ生成部は、前記導出部が導出した前記人格成長度数に基づいて、前記記憶部に記憶されている複数のバーチャルリアリティ素材データと、複数のシナリオ素材データとから、前記ユーザへ提供するバーチャルリアリティ素材データと、シナリオ素材データとを抽出し、抽出したバーチャルリアリティ素材データとシナリオ素材データとに基づいて、コンテンツ生成用データを生成する、請求項１又は請求項２に記載の外国語習得支援システム。
【請求項４】
前記導出部は、前記人格成長度数に応じた補助器具を使用した前記ユーザが、前記コンテンツを体験している間に取得される生体情報に基づいて、人格成長度数を導出する、請求項１から請求項３のいずれか一項に記載の外国語習得支援システム。
【請求項５】
前記導出部は、前記ユーザが、前記コンテンツを体験している間に、撮像された動画と、録音された音声とに基づいて、人格成長度数を導出する、請求項１から請求項４のいずれか一項に記載の外国語習得支援システム。
【請求項６】
前記導出部は、前記ユーザが、前記動画と前記音声とを視聴している間に取得される生体情報に基づいて、人格成長度数を導出する請求項５に記載の外国語習得支援システム。
【請求項７】
コンピュータが実行する外国語習得支援方法であって、
バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとに基づいて、前記ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するステップと、
前記コンテンツを、前記ユーザが体験している間に取得される生体情報に基づいて、前記ユーザが、前記外国語で対応する感性の成長レベルである人格成長度数を導出するステップと、
前記人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成するステップと
を有する、外国語習得支援方法。
【請求項８】
コンピュータに、
バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとに基づいて、前記ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するステップと、
前記コンテンツを、前記ユーザが体験している間に取得される生体情報に基づいて、前記ユーザが、前記外国語で対応する感性の成長レベルである人格成長度数を導出するステップと、
前記人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成するステップと
を実行させる、外国語習得支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、外国語習得支援システム、外国語習得支援方法および外国語習得支援プログラムに関する。
【背景技術】
【０００２】
英語などの外国語の習得において、一般的に、以下の仕組みが実施されている。
・生徒の現在のレベルに応じた学習内容のアレンジなどの教材の工夫
・熟練の講師やトレーナーによるコミュニケーションなどの教師の工夫
・外国語オンリーの環境を作ったり、会話の機会を増やしたりするなどの環境の工夫
語学学習方法に関して、コンピュータプログラムを利用して共同学習及びコミュニケーションのバーチャル環境を作り出し、言語の種類と語学レベルとに基づき、外国語能力に制限されることも、語学レベルの不一致といったコミュニケーション上の障害もなく、初級から上級レベルまで、上記言語の単語、文法、語法などを学習可能とすることによって、語学学習者の上記言語の会話、聞き取り、読み書きの能力を高める技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−４６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
英語などの外国語の習得において実施されている仕組みは、いずれも外国語を、その外国語を母国語とするネイティブに似せて話せるように、生徒に努力をさせるタイプのものである。この仕組みは、絶対に到達できない場所に可能な限り近づくために、生徒に頑張らせるような行為であり、費用対効果が非常に低い。
上記事情に鑑み、本発明は、ユーザに、ネイティブの学習過程と同じ過程で、外国語を学習させることができる外国語習得支援システム、外国語習得支援方法および外国語習得支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様は、バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとを記憶する記憶部と、前記記憶部に記憶された前記バーチャルリアリティ素材データと前記シナリオ素材データとに基づいて、前記ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するコンテンツ生成用データ生成部と、前記コンテンツを、前記ユーザが体験している間に取得される生体情報に基づいて、前記ユーザが、前記外国語で対応する感性の成長レベルである人格成長度数を導出する導出部とを備え、前記コンテンツ生成用データ生成部は、前記人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成する、外国語習得支援システムである。
【０００６】
本発明の一態様は、上記の外国語習得支援システムであって、前記コンテンツ生成用データに基づいて、前記ユーザへ提供するバーチャルリアリティコンテンツを生成するバーチャルリアリティコンテンツ生成部を備える。
【０００７】
本発明の一態様は、上記の外国語習得支援システムであって、前記記憶部は、バーチャルリアリティ素材データと、シナリオ素材データとを複数記憶し、前記コンテンツ生成用データ生成部は、前記導出部が導出した前記人格成長度数に基づいて、前記記憶部に記憶されている複数のバーチャルリアリティ素材データと、複数のシナリオ素材データとから、前記ユーザへ提供するバーチャルリアリティ素材データと、シナリオ素材データとを抽出し、抽出したバーチャルリアリティ素材データとシナリオ素材データとに基づいて、コンテンツ生成用データを生成する。
【０００８】
本発明の一態様は、上記の外国語習得支援システムであって、前記導出部は、前記人格成長度数に応じた補助器具を使用した前記ユーザが、前記コンテンツを体験している間に取得される生体情報に基づいて、人格成長度数を導出する。
【０００９】
本発明の一態様は、上記の外国語習得支援システムであって、前記導出部は、前記ユーザが、前記コンテンツを体験している間に、撮像された動画と、録音された音声とに基づいて、人格成長度数を導出する。
【００１０】
本発明の一態様は、上記の外国語習得支援システムであって、前記導出部は、前記ユーザが、前記動画と前記音声とを視聴している間に取得される生体情報に基づいて、人格成長度数を導出する。
【００１１】
本発明の一態様は、コンピュータが実行する外国語習得支援方法であって、バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとに基づいて、前記ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するステップと、前記コンテンツを、前記ユーザが体験している間に取得される生体情報に基づいて、前記ユーザが、前記外国語で対応する感性の成長レベルである人格成長度数を導出するステップと、前記人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成するステップとを有する、外国語習得支援方法である。
【００１２】
コンピュータに、バーチャルリアリティによって環境を作り出すためのデータであるバーチャルリアリティ素材データと、バーチャルリアリティによって作り出された環境でユーザに体験させるストーリーであるシナリオ素材データとに基づいて、前記ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するステップと、前記コンテンツを、前記ユーザが体験している間に取得される生体情報に基づいて、前記ユーザが、前記外国語で対応する感性の成長レベルである人格成長度数を導出するステップと、前記人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成するステップとを実行させる、外国語習得支援プログラムである。
【発明の効果】
【００１３】
本発明の実施形態によれば、ユーザに、ネイティブの学習過程と同じ過程で、外国語を学習させることができる外国語習得支援システム、外国語習得支援方法および外国語習得支援プログラムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】実施形態の外国語習得支援システム１０の一例を示す図である。
【図２】実施形態の外国語習得支援システム１０に含まれるコンテンツ生成サーバ１００と、コンテンツ出力装置２００と、出力端末３００と、出力端末３００ａとの一例を示すブロック図である。
【図３】実施形態の外国語習得支援システム１０の動作の一例（その１）を示すシーケンス図である。
【図４】実施形態の外国語習得支援システム１０の動作の一例（その２）を示すシーケンス図である。
【図５】実施形態の外国語習得支援システム１０の動作の一例を示すデータフロー図である。
【発明を実施するための形態】
【００１５】
次に、本実施形態の外国語習得支援システム、外国語習得支援方法および外国語習得支援プログラムを、図面を参照しつつ説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られない。
なお、実施形態を説明するための全図において、同一の機能を有するものは同一符号を用い、繰り返しの説明は省略する。
また、本願でいう「ＸＸに基づく」とは、「少なくともＸＸに基づく」ことを意味し、ＸＸに加えて別の要素に基づく場合も含む。また、「ＸＸに基づく」とは、ＸＸを直接に用いる場合に限定されず、ＸＸに対して演算や加工が行われたものに基づく場合も含む。「ＸＸ」は、任意の要素（例えば、任意の情報）である。
【００１６】
（実施形態）
（外国語習得支援システム）
図１は、実施形態の外国語習得支援システム１０の一例を示す図である。
実施形態の外国語習得支援システム１０は、コンテンツ生成サーバ１００と、コンテンツ出力装置２００と、出力端末３００と、補助器具３５０と、センサー４００と、出力端末３００ａとを備える。コンテンツ生成サーバ１００と、コンテンツ出力装置２００と、出力端末３００ａとの間は、インターネットなどのネットワーク５０を介して、有線又は無線で接続される。コンテンツ出力装置２００と、出力端末３００との間は、無線ＬＡＮなどのネットワークを介して接続される。
コンテンツ出力装置２００と、出力端末３００と、補助器具３５０と、センサー４００とは、外国語教室などの施設６０に設置される。以下、外国語の一例として、英語の場合について説明を続ける。
【００１７】
ユーザ（生徒）に、英語ネイティブで第二の人生を送ると仮定した場合に、家庭環境、習得方向性、好みなどの要望について、アンケートや、ヒアリングが行われる。外国語習得支援システム１０の操作者は、アンケートや、ヒアリングの結果を、コンテンツ生成サーバ１００へ入力する。
コンテンツ生成サーバ１００は、操作者が入力したアンケートや、ヒアリングの結果に基づいて、バーチャルリアリティ（ＶＲ：  ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）素材データと、シナリオ素材データとを選択する。バーチャルリアリティ素材データと、シナリオ素材データとは、それぞれ、事前に様々なシチュエーションを想定して、多数用意されている。
コンテンツ生成サーバ１００は、選択したバーチャルリアリティ素材データとシナリオ素材データとから、人生再現コンテンツ生成用データを生成する。ここで、バーチャルリアリティ素材データは、バーチャルリアリティによって作り出される素材（環境）を表すデータである。バーチャルリアリティとは、コンピュータを用いて人工的な環境を作り出し、ユーザの五感を通してあたかもそこにいるかのように感じさせる技術であり、仮想現実、人工現実感とも呼ばれる。バーチャルリアリティの一例は、ユーザに、幼児期からの人生を、再体験させるための環境である。シナリオ素材データは、バーチャルリアリティによって作り出される素材（環境）でユーザに、外国語（英語）を使用して体験させるストーリーの素材を表すデータである。人生再現コンテンツ生成用データは、ユーザに、幼児期からの人生を再体験させるためのコンテンツを生成するためのデータであり、ユーザＩＤと、バーチャルリアリティ素材データと、そのシナリオ素材データと、ユーザＩＤと、レッスンの日時情報と、講師ＩＤとを含む。コンテンツ生成サーバ１００は、生成した人生再現コンテンツ生成用データを記憶する。
【００１８】
英語のレッスンは、施設６０で行われる。英語のレッスンの開始に先立って、コンテンツ出力装置２００を起動させる。コンテンツ出力装置２００は、ネットワーク５０を経由して、コンテンツ生成サーバ１００と接続する。コンテンツ出力装置２００は、コンテンツ生成サーバ１００に、レッスンを受けるユーザの人生再現コンテンツ生成用データを要求する。コンテンツ生成サーバ１００は、コンテンツ出力装置２００が要求したユーザの人生再現コンテンツ生成用データを、コンテンツ出力装置２００へ送信する。コンテンツ生成サーバ１００が送信した人生再現コンテンツ生成用データは、ネットワーク５０を経由して、コンテンツ出力装置２００へ送信される。
【００１９】
コンテンツ出力装置２００は、コンテンツ生成サーバ１００が送信した人生再現コンテンツ生成用データを受信し、受信した人生再現コンテンツ生成用データから、バーチャルリアリティコンテンツ（以下「ＶＲコンテンツ」という）と、講師用台本とを生成する。ＶＲコンテンツは、実際に、ユーザがバーチャルリアリティによって作り出される環境で、見たり聞いたりするグラフィックや、サウンドである。講師用台本は、講師が、レッスンの進行に伴って、ユーザに確認するために随時使用する。講師用台本は、シナリオ素材データに基づいて、タイムライン、台詞原稿、アクション指示などが記載されている。コンテンツ出力装置２００は、生成したＶＲコンテンツを出力端末３００へ送信する。講師は、コンテンツ出力装置２００が生成した講師用台本を取得する。
出力端末３００は、コンテンツ出力装置２００が送信したＶＲコンテンツを受信する。出力端末３００は、バーチャルリアリティヘッドセット、ヘッドマウントディスプレイ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ：  ＨＭＤ）などのウェアラブルコンピュータ（ｗｅａｒａｂｌｅ  ｃｏｍｐｕｔｅｒ）によって実現される。出力端末３００は、受信したＶＲコンテンツを実行（再生）する。出力端末３００を装着したユーザは、バーチャルリアリティによって作り出される環境で、グラフィックを見たり、サウンド聞いたり、物に触ったり、食べ物を味わったり、においを感じたりする。講師は、コンテンツ出力装置２００から取得した講師用台本にしたがって、ユーザにアクション指示などを行う。
【００２０】
ユーザは、出力端末３００を装着し、出力端末３００がＶＲコンテンツを実行する。ユーザは、バーチャルリアリティによって作り出される環境の認知や、講師から指示を受けることによって、幼児期からの人生を再体験する。ユーザに、幼児期からの人生を再体験させる場合に、講師は、視覚的効果や、対話の他に、こどもの時代に特有の行動制限を物理的に再現させるために、ユーザに補助器具の使用を指示する。ここで、こどもの時代に特有の行動制限には、身長が低いこと、力が弱いこと、お金を持っていないことなどが含まれる。また、ユーザに、幼児期からの人生を再体験させる場合に、講師は、料理の味に応じて認識される感覚である味覚や、冷たい物を触った場合に知覚される感覚である触覚などを再現あるいは付与する補助器具を併用することを指示する場合もある。このように、ユーザに、補助器具を併用させることによって、ユーザが幼児期からの人生を再体験する効果を高めることができる。
【００２１】
出力端末３００は、脳波センサー、脈拍センサーなど計測装置が実装され、実装された脳波センサー、脈拍センサーなどの計測装置によって、ユーザが、幼児期からの人生を再体験している間と再体験後の脳波、脈拍などの生体情報が取得される。出力端末３００は、取得したユーザの脳波、脈拍などの生体情報を、コンテンツ生成サーバ１００へ送信する。
センサー４００は、ユーザが、幼児期からの人生を再体験している間と再体験後の反応結果を取得し、取得した反応結果を、コンテンツ生成サーバ１００へ送信する。具体的には、センサー４００は、撮像装置、マイクロフォンなどを含む。センサー４００は、ユーザが、幼児期からの人生を再体験している間と再体験後に動画を撮像するとともに、音声を録音し、撮像した動画と、録音した音声とを含む反応結果を、コンテンツ生成サーバ１００へ送信する。コンテンツ生成サーバ１００は、センサー４００が送信した反応結果を記憶する。
【００２２】
また、講師は、ユーザが、幼児期からの人生を再体験している間に、応答できていたか、応答できていた場合に、その応答の反応速度などの主観的な評価である講師判断結果を作成する。講師が作成した講師判断結果は、コンテンツ生成サーバ１００へ入力される。
出力端末３００ａは、レッスンを受けたユーザが、レッスンの内容を反芻するために使用する。コンテンツ生成サーバ１００は、レッスンの終了後、所定の周期で、出力端末３００ａへアラームを鳴らす情報を送信する。出力端末３００ａは、コンテンツ生成サーバ１００が送信したアラームを鳴らす情報を受信し、受信したアラームを鳴らす情報にしたがって、ユーザへ、レッスン内容を反芻することを通知する。ユーザは、レッスン内容を反芻する場合には、反芻用の動画と音声とを再生する操作を行う。出力端末３００ａに対して、反芻用の動画と音声とを再生する操作が行われた場合、出力端末３００ａは、動画と音声とを再生する情報である再生情報を、コンテンツ生成サーバ１００へ送信する。コンテンツ生成サーバ１００は、出力端末３００ａが送信した再生情報を受信し、受信した再生情報に応じて、動画と音声とを表す情報を、出力端末３００ａへ送信する。
【００２３】
ユーザは、出力端末３００ａを装着する。出力端末３００ａが動画と音声とを再生することで、ユーザは、レッスン時の体験を呼び起こしたり、反芻したりする。
出力端末３００ａは、脳波センサー、脈拍センサーなど計測装置が実装され、実装された脳波センサー、脈拍センサーなどの計測装置によって、ユーザが、動画と音声と視聴することによって、レッスン時の体験を呼び起こしている間の脳波、脈拍などの生体情報が取得される。出力端末３００ａは、取得したユーザの脳波、脈拍などの生体情報を、コンテンツ生成サーバ１００へ送信する。
コンテンツ生成サーバ１００は、出力端末３００が送信した生体情報と、センサー４００が送信した反応結果と、講師から取得した講師判断結果と、出力端末３００ａが送信した生体情報とに基づいて、英語で対応する感性の成長レベルである人格成長度数を導出する。コンテンツ生成サーバ１００は、導出した人格成長度数に基づいて、バーチャルリアリティ素材データと、シナリオ素材データとを選択する。コンテンツ生成サーバ１００は、選択したバーチャルリアリティ素材データと、シナリオ素材データとから、（次回の）人生再現コンテンツ生成用データを生成する。
以下、外国語習得支援システム１０を構成するコンテンツ生成サーバ１００と、コンテンツ出力装置２００と、出力端末３００と、出力端末３００ａとについて、説明する。
【００２４】
（コンテンツ生成サーバ１００）
図２は、実施形態の外国語習得支援システム１０に含まれるコンテンツ生成サーバ１００と、コンテンツ出力装置２００と、出力端末３００と、出力端末３００ａとの一例を示すブロック図である。図２を参照して、コンテンツ生成サーバ１００について説明する。
コンテンツ生成サーバ１００は、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。
コンテンツ生成サーバ１００は、例えば、通信部１１０と、入力部１２０と、情報処理部１３０と、記憶部１４０とを備える。
通信部１１０は、通信モジュールによって実現される。通信部１１０はネットワーク５０を介して、外部の通信装置と通信する。通信部１１０は、例えば無線ＬＡＮ（Local Area Network）、有線ＬＡＮ、ブルートゥース(Bluetooth)（登録商標）又はＬＴＥ（Long Term Evolution）（登録商標）などの通信方式で通信してもよい。通信部１１０は、コンテンツ出力装置２００が送信した人生再現コンテンツ生成用データを要求する信号である人生再現コンテンツ生成用データ要求を受信し、受信した人生再現コンテンツ生成用データ要求を、情報処理部１３０へ出力する。通信部１１０は、人生再現コンテンツ生成用データ要求に対して、情報処理部１３０が出力した人生再現コンテンツ生成用データを取得し、取得した人生再現コンテンツ生成用データを、コンテンツ出力装置２００へ送信する。また、通信部１１０は、センサー４００が送信した反応結果を受信し、受信した反応結果を、情報処理部１３０へ出力する。また、通信部１１０は、出力端末３００が送信した生体情報を受信し、受信した生体情報を、情報処理部１３０へ出力する。
また、通信部１１０は、情報処理部１３０が出力したアラームを鳴らす情報を、出力端末３００ａへ送信する。また、通信部１１０は、出力端末３００ａが送信した動画再生情報を受信し、受信した動画再生情報を、情報処理部１３０へ出力する。また、通信部１１０は、情報処理部１３０が出力する動画を表す情報を、出力端末３００ａへ送信する。また、通信部１１０は、出力端末３００ａが送信する生体情報を受信し、受信した生体情報を、情報処理部１３０に出力する。
【００２５】
入力部１２０は、タッチパネル、マウス及びキーボード等の入力装置を用いて構成される。入力部１２０は、入力装置を用いて入力された情報を、情報処理部１３０へ出力する。入力部１２０は、入力装置をコンテンツ生成サーバ１００に接続するためのインタフェースであってもよい。この場合、入力部１２０は、入力装置に入力された入力信号から入力データ（例えば、コンテンツ生成サーバ１００に対する指示を示す指示情報）を生成し、コンテンツ生成サーバ１００に入力する。
具体的には、入力部１２０には、ユーザの初期データが入力され、入力された初期データは、情報処理部１３０へ出力される。ここで、初期データの一例は、ユーザへのアンケートやヒアリングを通じて取得される。具体的には、ユーザに、英語ネイティブで第二の人生を送ると仮定した場合に、家庭環境、習得方向性、好みなどの要望について、アンケートやヒアリングが行われる。入力部１２０は、アンケートやヒアリングの結果を、初期データとして取得する。例えば、家庭環境の例として、千葉県在住、３ＬＤＫマンションに住む家庭、二人のこども、男性、父親はＩＴ企業勤務で年収８００万、８時に家を出て２２時に帰宅、母親は専業主婦、趣味はスマホでディズニーツムツムと料理、地域のママさんコミュニティに積極参加で交流多めなどの情報が取得される。また、習得方向性の例として、海外駐在での日常生活に支障がない程度の意志疎通が当面の目標であることを示す情報と、その先は仕事における会議で日本語と同じ品質で自身のビジネストークができることを目指すことを示す情報とが取得される。また、好みの例として、好きな食べ物を示す情報が取得される。
また、入力部１２０には、講師が作成した講師判断結果が入力され、入力された講師判断結果は、情報処理部１３０へ出力される。
【００２６】
記憶部１４０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部１４０の一部または全部は、コンテンツ生成サーバ１００の一部として設けられる場合に代えて、ＮＡＳ（Network Attached Storage）や外部のストレージサーバなど、コンテンツ生成サーバ１００のプロセッサがネットワーク５０を介してアクセス可能な外部装置により実現されてもよい。記憶部１４０には、情報処理部１３０により実行されるプログラムと、入力部１２０が出力した初期データと、センサー４００が送信した反応結果と、ＶＲ素材データＤＢ１５０と、シナリオ素材データＤＢ１６０と、人格成長度判定リスト１７０と、人生再現コンテンツ生成用データＤＢ１８０と、動画ＤＢ１９０とが記憶される。
【００２７】
ＶＲ素材データＤＢ１５０は、バーチャルリアリティによって作り出される素材（環境）を表すデータであるバーチャルリアリティ素材データを複数記憶する。具体的には、バーチャルリアリティ素材データは、幼児期からの成長過程に応じて、人間が体験すると想定される環境を作り出すためのデータである。例えば、ＶＲ素材データの一例は、子供部屋を作り出すためのデータ、台所を作り出すためのデータ、公園を作り出すためのデータ、お店を作り出すためのデータである。
シナリオ素材データＤＢ１６０は、バーチャルリアリティによって作り出される素材（環境）でユーザに、外国語（英語）を使用して体験させるストーリーの素材を表すデータであるシナリオ素材データを複数記憶する。
人格成長度判定リスト１７０は、英語で対応する感性の成長レベルである人格成長度数を導出するために使用するリストである。人格成長度判定リスト１７０は、人格成長度を定性的に分析し、分析結果を、生体情報と、音声と、動画と、講師の講師判断結果との各々について、定義したものである。例えば、人格成長度数は、成長度数１、成長度数２、・・・に分類される。ここで、成長度数１は、言葉は正確ではないが、意思は伝わるレベルである。成長度数２は、一つの単語であれば、ある程度正確に表現できるが、二つの単語は繋げることができないレベルである。成長度数が、成長度数１から増加するにしたがって、英語で対応する感性の成長レベルは高くなる。
人生再現コンテンツ生成用データＤＢ１８０は、人生再現コンテンツ生成用データを記憶する。人生再現コンテンツ生成用データは、前述したように、バーチャルリアリティ素材データと、そのシナリオ素材データと、ユーザＩＤと、レッスンの日時情報と、講師ＩＤとを含む。
動画ＤＢ１９０は、出力端末３００が送信した反応結果に含まれる動画と音声とを、ユーザＩＤと関連付けて記憶する。
【００２８】
情報処理部１３０は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサが記憶部１４０に格納されたプログラムを実行することにより実現される機能部（以下、ソフトウェア機能部と称する）である。なお、情報処理部１３０の全部または一部は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＦＰＧＡ（Field-Programmable Gate Array）などのハードウェアにより実現されてもよく、ソフトウェア機能部とハードウェアとの組み合わせによって実現されてもよい。
情報処理部１３０は、例えば、取得部１３２と、生成部１３４と、導出部１３６と、処理部１３８とを備える。
取得部１３２は、入力部１２０が出力した初期データを取得し、取得した初期データを、記憶部１４０に出力するとともに、生成部１３４へ出力する。また、取得部１３２は、通信部１１０が出力する人生再現コンテンツ生成用データ要求を取得し、取得した人生再現コンテンツ生成用データ要求に基づいて、記憶部１４０に記憶されている人生再現コンテンツ生成用データＤＢ１８０に含まれる人生再現コンテンツ生成用データのうち、人生再現コンテンツ生成用データ要求に含まれるユーザＩＤに該当する人生再現コンテンツ生成用データを取得し、取得した人生再現コンテンツ生成用データを、通信部１１０へ出力する。
また、取得部１３２は、通信部１１０が出力する生体情報を取得し、取得した生体情報を、導出部１３６へ出力する。また、取得部１３２は、通信部１１０が出力する反応結果を取得し、取得した反応結果を、導出部１３６へ出力する。また、取得部１３２は、入力部１２０が出力した講師判断結果を取得し、取得した講師判断結果を、生成部１３４へ出力する。
また、取得部１３２は、通信部１１０が出力する出力端末３００ａが送信した生体情報を取得し、取得した生体情報を、導出部１３６へ出力する。また、取得部１３２は、通信部１１０が出力した再生情報を取得し、取得した再生情報を、処理部１３８へ出力する。
【００２９】
生成部１３４は、取得部１３２が出力した初期データを取得し、取得した初期データに基づいて、ＶＲ素材データＤＢ１５０と、シナリオ素材データＤＢ１６０とに対して、条件検索を行う。ＶＲ素材データＤＢ１５０に含まれる複数のバーチャルリアリティ素材データの各々には、条件検索で使用するキーワードが予め設定されている。生成部１３４は、ＶＲ素材データＤＢ１５０に含まれる複数のバーチャルリアリティ素材データからヒットするバーチャルリアリティ素材データを抽出する。
また、シナリオ素材データＤＢ１６０に含まれる複数のシナリオ素材データの各々には、条件検索で使用するキーワードが予め設定されている。生成部１３４は、シナリオ素材データＤＢ１６０に含まれるシナリオ素材データからヒットするシナリオ素材データを抽出する。
生成部１３４は、抽出したバーチャルリアリティ素材データと、シナリオ素材データとに基づいて、人生再現コンテンツ生成用データを生成する。生成部１３４は、生成した人生再現コンテンツ生成用データを、記憶部１４０の人生再現コンテンツ生成用データＤＢ１８０に記憶する。
【００３０】
導出部１３６は、入力部１２０が出力する講師判断結果と、取得部１３２が出力する出力端末３００が送信した生体情報と出力端末３００ａが送信した生体情報とのいずれか一方又は両方と、反応結果とを取得し、取得した講師判断結果と、生体情報と、反応結果とに基づいて、人格成長度数を導出する。具体的には、導出部１３６には、英語ネイティブの生体情報が記憶されている。導出部１３６は、取得部１３２が出力した出力端末３００が送信した生体情報と出力端末３００ａが送信した生体情報とのいずれか一方又は両方と、記憶している英語ネイティブの生体情報とを比較し、比較結果と、講師判断結果と、反応結果とに基づいて、人格成長度数を導出する。この場合、導出部１３６は、取得部１３２が出力した出力端末３００が送信した生体情報と出力端末３００ａが送信した生体情報とのいずれか一方又は両方と、記憶している英語ネイティブの生体情報との類似度を導出し、導出した類似度に基づいて、人格成長度数を導出する。例えば、導出部１３６は、生体情報として、脳波が使用された場合には、導出部１３６は、活性化している箇所の類似度を算出し、導出した類似度に基づいて、人格成長度数を導出してもよい。導出部１３６は、導出した人格成長度数を示す情報を生成部１３４へ出力する。
【００３１】
生成部１３４は、導出部１３６が出力した人格成長度数を示す情報を取得し、取得した人格成長度数に基づいて、ＶＲ素材データＤＢ１５０と、シナリオ素材データＤＢ１６０とに対して、条件検索を行う。生成部１３４は、ＶＲ素材データＤＢ１５０に含まれる複数のバーチャルリアリティ素材データから、人格成長度数に合ったＶＲ素材データを抽出する。生成部１３４は、シナリオ素材データＤＢ１６０に含まれる複数のシナリオ素材データから、人格成長度数に合ったシナリオ素材データを抽出する。生成部１３４は、抽出したＶＲ素材データと、シナリオ素材データとに基づいて、（次回の）人生再現コンテンツ生成用データを生成する。生成部１３４は、生成した人生再現コンテンツ生成用データを、記憶部１４０に記憶する。
処理部１３８は、レッスンが終了してから、所定の周期で、アラームを鳴らす情報を生成し、生成したアラームを鳴らす情報を、通信部１１０へ出力する。処理部１３８は、通信部１１０が出力した再生情報に含まれるユーザＩＤに基づいて、記憶部１４０の動画ＤＢ１９０から、そのユーザＩＤに関連付けて記憶されている動画と音声とを取得する。処理部１３８は、取得した動画と音声とを表す情報を、通信部１１０へ出力する。
【００３２】
（コンテンツ出力装置２００）
図２を参照して、コンテンツ出力装置２００について説明する。
コンテンツ出力装置２００は、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータなどの装置によって実現される。
コンテンツ出力装置２００は、例えば、通信部２１０と、情報処理部２３０と、記憶部２４０とを備える。
通信部２１０は、通信モジュールによって実現される。通信部２１０はネットワーク５０を介して、外部の通信装置と通信する。通信部２１０は、例えば無線ＬＡＮ、有線ＬＡＮ、ブルートゥース又はＬＴＥなどの通信方式で通信してもよい。通信部２１０は、情報処理部２３０が出力した人生再現コンテンツ生成用データ要求を、コンテンツ生成サーバ１００へ送信する。また、通信部２１０は、送信した人生再現コンテンツ生成用データ要求に対して、コンテンツ生成サーバ１００が送信した人生再現コンテンツ生成用データを受信し、受信した人生再現コンテンツ生成用データを、情報処理部２３０へ出力する。
また、通信部２１０は、情報処理部２３０が出力したＶＲコンテンツを、出力端末３００へ送信する。
【００３３】
記憶部２４０は、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部２４０の一部または全部は、コンテンツ出力装置２００の一部として設けられる場合に代えて、ＮＡＳや外部のストレージサーバなど、コンテンツ出力装置２００のプロセッサがネットワーク５０を介してアクセス可能な外部装置により実現されてもよい。記憶部２４０には、情報処理部２３０により実行されるプログラムが記憶される。
【００３４】
情報処理部２３０は、例えば、ＣＰＵなどのプロセッサが記憶部２４０に格納されたプログラムを実行することにより実現されるソフトウェア機能部である。なお、情報処理部２３０の全部または一部は、ＬＳＩ、ＡＳＩＣ、またはＦＰＧＡなどのハードウェアにより実現されてもよく、ソフトウェア機能部とハードウェアとの組み合わせによって実現されてもよい。
情報処理部２３０は、例えば、取得部２３２と、生成部２３４とを備える。
取得部２３２は、人生再現コンテンツ生成用データ要求を生成し、生成した人生再現コンテンツ生成用データ要求を、通信部２１０へ出力する。人生再現コンテンツ生成用データ要求には、レッスンを受けるユーザのユーザＩＤが含まれる。また、取得部２３２は、通信部２１０へ出力した人生再現コンテンツ生成用データ要求に対して、通信部２１０が出力する人生再現コンテンツ生成用データを取得し、取得した人生再現コンテンツ生成用データを、生成部２３４へ出力する。
【００３５】
生成部２３４は、取得部２３２が出力した人生再現コンテンツ生成用データを取得し、取得した人生再現コンテンツ生成用データに含まれるバーチャルリアリティ素材データと、シナリオ素材データとに基づいて、ＶＲコンテンツと、講師用台本とを生成する。生成部２３４は、生成したＶＲコンテンツを、通信部２１０へ出力する。生成部２３４は、生成した講師用台本を、講師へ提供する。具体的には、生成部２３４は、講師用台本を表す情報を、通信部２１０へ出力し、通信部２１０は、生成部２３４が出力した講師用台本を表す情報を、講師が所持する端末装置（図示なし）へ送信するようにしてもよい。また、生成部２３４は、講師用台本を表す情報を、画像形成装置へ出力し、画像形成装置は、生成部２３４が出力した講師用台本を印刷するようしてもよい。そして、講師は、印刷された講師用台本を取得する。
【００３６】
（出力端末３００）
図２を参照して、出力端末３００について説明する。
出力端末３００は、バーチャルリアリティヘッドセット、ヘッドマウントディスプレイなどのウェアラブルコンピュータによって実現される。
出力端末３００は、例えば、通信部３１０と、情報処理部３３０と、記憶部３４０とを備える。
通信部３１０は、通信モジュールによって実現される。通信部３１０はネットワーク５０を介して、外部の通信装置と通信する。通信部３１０は、例えば無線ＬＡＮ、有線ＬＡＮ、ブルートゥース又はＬＴＥなどの通信方式で通信してもよい。通信部３１０は、コンテンツ出力装置２００が送信したＶＲコンテンツを受信し、受信したＶＲコンテンツを、情報処理部３３０へ出力する。また、通信部３１０は、情報処理部３３０が出力したユーザＩＤを含む生体情報を、コンテンツ生成サーバ１００へ送信する。
【００３７】
記憶部３４０は、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部３４０の一部または全部は、出力端末３００の一部として設けられる場合に代えて、ＮＡＳや外部のストレージサーバなど、出力端末３００のプロセッサがネットワーク５０を介してアクセス可能な外部装置により実現されてもよい。記憶部３４０には、情報処理部３３０により実行されるプログラムが記憶される。
【００３８】
情報処理部３３０は、例えば、ＣＰＵなどのプロセッサが記憶部３４０に格納されたプログラムを実行することにより実現されるソフトウェア機能部である。なお、情報処理部３３０の全部または一部は、ＬＳＩ、ＡＳＩＣ、またはＦＰＧＡなどのハードウェアにより実現されてもよく、ソフトウェア機能部とハードウェアとの組み合わせによって実現されてもよい。
情報処理部３３０は、例えば、取得部３３２と、処理部３３８とを備える。
取得部３３２は、通信部３１０が出力したＶＲコンテンツを取得し、取得したＶＲコンテンツを処理部３３８へ出力する。また、取得部３３２は、ユーザが、幼児期からの人生を再体験している間の脳波、脈拍などの生体情報を取得することによって、レッスン状況のモニタリングを行い、ユーザＩＤとともに、取得した生体情報を通信部３１０へ出力する。
処理部３３８は、取得部３３２が出力したＶＲコンテンツを取得し、取得したＶＲコンテンツを実行することによって、バーチャルリアリティによって、環境を作り出す。
【００３９】
（出力端末３００ａ）
図２を参照して、出力端末３００ａについて説明する。
出力端末３００ａは、バーチャルリアリティヘッドセット、ヘッドマウントディスプレイなどのウェアラブルコンピュータによって実現される。
出力端末３００ａは、例えば、通信部３１０ａと、情報処理部３３０ａと、記憶部３４０ａとを備える。
通信部３１０ａは、出力端末３００の通信部３１０を適用できる。ただし、通信部３１０ａは、コンテンツ生成サーバ１００が送信したアラームを鳴らす情報を受信し、受信したアラームを鳴らす情報を、情報処理部３３０ａへ出力する。また、通信部３１０ａは、情報処理部３３０ａが出力した動画再生情報を取得し、取得した動画再生情報を、コンテンツ生成サーバ１００へ送信する。また、通信部３１０ａは、コンテンツ生成サーバ１００が送信した動画を表す情報を受信し、受信した動画を表す情報を、情報処理部３３０ａへ出力する。また、通信部３１０ａは、情報処理部３３０ａが出力した生体情報を、コンテンツ生成サーバ１００へ送信する。
【００４０】
記憶部３４０ａは、出力端末３００の記憶部３４０を適用できる。ただし、記憶部３４０ａには、情報処理部３３０ａにより実行されるプログラムが記憶される。
情報処理部３３０ａは、出力端末３００の情報処理部３３０を適用できる。ただし、情報処理部３３０ａは、例えば、取得部３３２ａと、処理部３３８ａとを備える。
取得部３３２ａは、出力端末３００の取得部３３２を適用できる。ただし、取得部３３２ａは、通信部３１０ａが出力したアラームを鳴らす情報を取得し、取得したアラームを鳴らす情報を、処理部３３８ａへ出力する。また、取得部３３２ａは、ユーザが、動画と、音声とを視聴することによって、レッスン時の体験を呼び起こしている間の脳波、脈拍などの生体情報が取得することによって、モニタリングを行い、取得した生体情報を通信部３１０ａへ出力する。
処理部３３８ａは、出力端末３００の処理部３３８を適用できる。ただし、処理部３３８ａは、取得部３３２ａが出力したアラームを鳴らす情報を取得し、取得したアラームを鳴らす情報にしたがって、ユーザへ、レッスン内容を反芻することを通知する。処理部３３８ａは、ユーザが、動画と音声とを再生する操作を行った場合に、動画再生情報を作成し、作成した動画再生情報を、通信部３１０ａへ出力する。動画再生情報には、ユーザＩＤが含まれる。
【００４１】
（外国語習得支援システムの動作）
以下、外国語習得支援システム１０の動作について、図３−図５を参照して説明する。
図３は、実施形態の外国語習得支援システム１０の動作の一例（その１）を示すシーケンス図である。
図４は、実施形態の外国語習得支援システム１０の動作の一例を示すデータフロー図である。
図５は、実施形態の外国語習得支援システム１０の動作の一例（その２）を示すシーケンス図である。
（ステップＳ１０１）
コンテンツ生成サーバ１００の取得部１３２は、入力部１２０が出力する初期データを取得する。図４に示されるように、取得部１３２は、初期データとして、家庭環境ｄ０１と習得方向性ｄ０２と好みｄ０３とを取得する。図３に戻り、説明を続ける。
（ステップＳ１０２）
コンテンツ生成サーバ１００の生成部１３４は、初期データを用いて条件解析を行い、条件解析結果に基づいて、ＶＲ素材データＤＢ１５０と、シナリオ素材データＤＢ１６０とに対して、条件検索を行う。また、生成部１３４は、初期データに含まれる習得方向性で指定される目標に応じて、全てのレッスンが完了するまでの総レッスン数や、総時間数などを、予め概算する。ここで概算された総レッスン数と、総時間数とに基づいて、ユーザに対して実行されるＶＲコンテンツの全体量が決まる。しかし、レッスン数や、総時間数は、ユーザ自身の才能や努力などによって異なってくるため、参考値である。図４に示されるように、生成部１３４は、初期データに基づいて、条件解析を行う。生成部１３４は、条件解析結果ｄ０４に基づいて、ＶＲ素材データＤＢ１５０に含まれる複数のバーチャルリアリティ素材データと、シナリオ素材データＤＢ１６０に含まれる複数のシナリオ素材データとを参照し、条件検索を行う。図３に戻り、説明を続ける。
【００４２】
（ステップＳ１０３）
コンテンツ生成サーバ１００の生成部１３４は、ＶＲ素材データＤＢ１５０に含まれる複数のバーチャルリアリティ素材データからヒットするバーチャルリアリティ素材データを抽出し、シナリオ素材データＤＢ１６０に含まれる複数のシナリオ素材データからヒットするシナリオ素材データを抽出する。生成部１３４は、抽出したバーチャルリアリティ素材データと、シナリオ素材データとに基づいて、人生再現コンテンツ生成用データを生成する。生成部１３４は、生成した人生再現コンテンツ生成用データを、記憶部１４０に記憶する。図４に示されるように、生成部１３４は、ＶＲ素材データＤＢ１５０に含まれる複数のＶＲ素材データからヒットするＶＲ素材データｄ０５を抽出し、シナリオ素材データＤＢ１６０に含まれる複数のシナリオ素材データからヒットするシナリオ素材データｄ０６を抽出する。生成部１３４は、抽出したＶＲ素材データと、シナリオ素材データとを、編集することによって、人生再現コンテンツ生成用データを生成する。図３に戻り、説明を続ける。
（ステップＳ１０４）
コンテンツ出力装置２００とコンテンツ生成サーバ１００との間で、接続処理が行われる。
（ステップＳ１０５）
コンテンツ出力装置２００の取得部２３２は、人生再現コンテンツ生成用データ要求を作成し、作成した人生再現コンテンツ生成用データ要求を通信部２１０へ出力する。通信部２１０は、取得部２３２が出力した人生再現コンテンツ生成用データ要求を、コンテンツ生成サーバ１００へ送信する。
【００４３】
（ステップＳ１０６）
コンテンツ生成サーバ１００の通信部１１０は、コンテンツ出力装置２００が送信した人生再現コンテンツ生成用データ要求を受信し、受信した人生再現コンテンツ生成用データ要求を、取得部１３２へ出力する。取得部１３２は、通信部１１０が出力した人生再現コンテンツ生成用データ要求を取得し、取得した人生再現コンテンツ生成用データ要求に基づいて、記憶部１４０の人生再現コンテンツ生成用データＤＢ１８０に記憶されている複数の人生再現コンテンツ生成用データのうち、人生再現コンテンツ生成用データ要求に含まれるユーザＩＤに該当する人生再現コンテンツ生成用データを取得する。取得部１３２は、取得した人生再現コンテンツ生成用データを通信部１１０へ出力する。通信部１１０は、取得部１３２が出力した人生再現コンテンツ生成用データを、コンテンツ出力装置２００へ送信する。
（ステップＳ１０７）
コンテンツ出力装置２００の通信部２１０は、コンテンツ生成サーバ１００が送信した人生再現コンテンツ生成用データを受信し、受信した人生再現コンテンツ生成用データを、取得部２３２へ出力する。取得部２３２は、通信部２１０が出力した人生再現コンテンツ生成用データを取得し、取得した人生再現コンテンツ生成用データを、生成部２３４へ出力する。生成部２３４は、取得部２３２が出力した人生再現コンテンツ生成用データを取得し、取得した人生再現コンテンツ生成用データに基づいて、ＶＲコンテンツと、講師用台本を生成する。図４に示されるように、ＶＲコンテンツは、グラフィックｄ０７と、サウンドｄ０８とを含む。また、講師用台本は、シナリオｄ０９と、補助器具利用指定ｄ１０とから構成される。さらに、シナリオｄ０９には、タイムラインｄ１１と、原稿ｄ１２と、アクション指示ｄ１３とが記載されている。補助器具利用指定ｄ１０には、アクション指示ｄ１３が記載されている。図３に戻り、説明を続ける。
【００４４】
（ステップＳ１０８）
コンテンツ出力装置２００の生成部２３４は、生成したＶＲコンテンツを通信部２１０へ出力する。通信部２１０は、生成部２３４が出力したＶＲコンテンツを取得し、取得したＶＲコンテンツを、出力端末３００へ送信する。
（ステップＳ１０９）
コンテンツ出力装置２００の生成部２３４は、講師へ、生成した講師用台本を提供する。
（ステップＳ１１０）
出力端末３００は、コンテンツ出力装置２００が送信したＶＲコンテンツを受信し、受信したＶＲコンテンツを実行（再生）することによって、バーチャルリアリティで環境を作り出す。バーチャルリアリティで環境が作り出されることによってレッスンが開始される。ここで、レッスンの進め方について説明する。
ユーザは、講師の指示にしたがって、出力端末３００と、必要に応じて、補助器具（身体能力を制限し、こどもに近づけるための器具）とを付ける。ユーザは、出力端末３００を動作させ、バーチャルリアリティで作り出される環境に入ることによって、レッスンが開始される。バーチャルリアリティを採用することによって、現実に重ねて表示を出す拡張現実（ＡＲ）の技術を採用するよりも、第二の人生体験を再現するための没入感を高くできる。
【００４５】
バーチャルリアリティで作り出される環境で、講師は、講師の分身となるキャラクターであるアバターとして表示される。以下、バーチャルリアリティで作り出される環境で表示される講師の分身を、講師アバターという。講師アバターは、シナリオの進行状況に合わせて、決められたアクションを行う。講師は、ユーザが見ている環境をモニタリングし、シナリオの進行を操作する。すなわち、講師は、講師用台本に則り、タイミングを見謀りながらシナリオを進める。講師アバターは、シナリオの進行状況に合わせて、ユーザとやり取りを行う。具体的には、講師は、補助器具の使用などの補足説明が必要な場面では、ユーザへ、メッセージを表示したり、指示を出したりすることによって、ユーザと随時コミュニケーションを図る。講師用台本に記載されているシナリオ（台本）の中身を具体的に例示する。
００：０１  おもちゃ箱からぬいぐるみを出す
００：０５  「いない、いない、ばあ！」を三回繰り返す
００：０５−００：１２  補助器具マッスルアームを強度６で併用
ただし、ユーザへの事前タイミング提示はしない
講師が参画することで調整が加味されたレッスンにおけるユーザ体験そのものを「人生再現コンテンツ」と呼ぶ。
【００４６】
（ステップＳ１１１）
出力端末３００は、レッスン状況をモニタリングする。具体的には、出力端末３００の取得部３３２は、ユーザが、幼児期からの人生を再体験している間の脳波、脈拍などの生体情報を取得することによって、レッスン状況のモニタリングを行う。また、センサー４００は、レッスン状況をモニタリングする。具体的には、センサー４００は、ユーザが、幼児期からの人生を再体験している間と再体験後の反応結果を取得する。図４に示されるように、出力端末３００は脳波などの生体情報を取得し、センサー４００は動画ｄ１４を撮像し、音声ｄ１５を録音することによってモニタリングする。図３に戻り、説明を続ける。
（ステップＳ１１２）
出力端末３００は、レッスンを終了し、レッスン状況のモニタリングを終了する。センサー４００は、レッスン状況のモニタリングを終了する。図５へ移行し、説明を続ける。
（ステップＳ１１３）
出力端末３００の取得部３３２は、ユーザＩＤとともに、取得した生体情報を、通信部３１０へ出力する。通信部３１０は、取得部３３２が出力した生体情報（ユーザＩＤを含む）を、コンテンツ生成サーバ１００へ送信する。
（ステップＳ１１４）
センサー４００は、撮像した動画と、録音した音声と、ユーザＩＤとを含む反応結果を、コンテンツ生成サーバ１００へ送信する。
【００４７】
（ステップＳ１１５）
コンテンツ生成サーバ１００の処理部１３８は、アラームを鳴らす情報を生成し、生成したアラームを鳴らす情報を、通信部１１０へ出力する。通信部１１０は、処理部１３８が出力したアラームを鳴らす情報を取得し、取得したアラームを鳴らす情報を、出力端末３００ａへ送信する。
（ステップＳ１１６）
出力端末３００ａの通信部３１０ａは、コンテンツ生成サーバ１００が送信したアラームを鳴らす情報を受信し、受信したアラームを鳴らす情報を、取得部３３２ａへ出力する。取得部３３２ａは、通信部３１０ａが出力したアラームを鳴らす情報を取得し、取得したアラームを鳴らす情報を、処理部３３８ａへ出力する。処理部３３８ａは、取得部３３２ａが出力したアラームを鳴らす情報にしたがって、アラームを鳴らす。ここでは、ユーザが、アラームに応じて、出力端末３００ａに対して、動画と音声とを再生する操作を行った場合について説明を続ける。ユーザが、出力端末３００ａに対して、動画と音声とを再生する操作を行わなかった場合、処理を終了する。処理部３３８ａは、ユーザが、動画と音声とを再生する操作を行った場合、再生情報を作成し、作成した再生情報を、通信部３１０ａへ出力する。通信部３１０ａは、処理部３３８ａが出力した再生情報を、コンテンツ生成サーバ１００ａへ送信する。
【００４８】
（ステップＳ１１７）
コンテンツ生成サーバ１００の通信部１１０は、出力端末３００ａが送信した再生情報を受信し、受信した再生情報を、取得部１３２へ出力する。取得部１３２は、通信部１１０が出力した再生情報を取得し、取得した再生情報を、処理部１３８へ出力する。処理部１３８は、取得部１３２が出力した再生情報を取得し、取得した再生情報に含まれるユーザＩＤに基づいて、記憶部１４０の動画ＤＢ１９０から、ヒットする動画と音声とを取得する。処理部１３８は、取得した動画と音声とを表す情報を、通信部１１０へ出力する。通信部１１０は、処理部１３８が出力した動画と音声とを表す情報を取得し、取得した動画と音声とを表す情報を、出力端末３００ａへ送信する。
（ステップＳ１１８）
出力端末３００ａの通信部３１０ａは、コンテンツ生成サーバ１００が送信した動画と音声とを表す情報を受信し、受信した動画と音声とを表す情報を、取得部３３２ａへ出力する。取得部３３２ａは、通信部３１０ａが出力した動画と音声とを表す情報を取得し、取得した動画と音声とを表す情報を処理部３３８ａへ出力する。処理部３３８ａは、取得部３３２ａが出力した動画と音声とを表す情報を取得し、取得した動画と音声とを表す情報を再生する。
【００４９】
（ステップＳ１１９）
出力端末３００ａは、レッスン状況をモニタリングする。具体的には、出力端末３００ａの取得部３３２ａは、ユーザが、動画と音声とを視聴することによって、幼児期からの人生を再体験している間の脳波、脈拍などの生体情報を取得することによって、レッスン状況のモニタリングを行う。
（ステップＳ１２０）
出力端末３００ａは、レッスンを終了し、レッスン状況のモニタリングを終了する。
（ステップＳ１２１）
出力端末３００ａの取得部３３２ａは、ユーザＩＤとともに、取得した生体情報を、通信部３１０ａへ出力する。通信部３１０ａは、取得部３３２ａが出力した生体情報（ユーザＩＤを含む）を、コンテンツ生成サーバ１００ａへ送信する。
【００５０】
（ステップＳ１２２）
コンテンツ生成サーバ１００の通信部１１０は、出力端末３００が送信した生体情報と、センサー４００が送信した反応結果と、出力端末３００ａが出力した生体情報とを受信する。通信部１１０は、受信した生体情報と反応結果とを、取得部１３２へ出力する。取得部１３２は、通信部１１０が出力した生体情報と反応結果とを取得し、取得した生体情報と反応結果とを、導出部１３６へ出力する。
また、コンテンツ生成サーバ１００の入力部１２０には、講師判断結果が入力される。入力部１２０に入力された講師判断結果は、導出部１３６へ出力される。
導出部１３６は、入力部１２０が出力する講師判断結果と、取得部１３２が出力する生体情報と反応結果とを取得し、取得した講師判断結果と、生体情報と、反応結果とに基づいて、人格成長度数を導出する。図４に示されるように、動画ｄ１４と、音声ｄ１５と、脳波ｄ１６などの生体情報と、講師判断結果ｄ１７とに基づいて、人格成長度数ｄ１８が導出される。
【００５１】
さらに、レッスン回数、受けたレッスンの時間数、ユーザに対して実行されるＶＲコンテンツの全体量に対する消化率などの習得・経過状況ｄ１９と、ユーザや講師からのバーチャルリアリティによって作り出される環境の変更、シナリオの変更などのアレンジ要望ｄ２０とが取得されてもよい。ここで、アレンジ要望ｄ２０は、非定型のテキストデータであり、もっとこうして欲しい、ああして欲しいなどの捉えどころが難しい情報である。習得・経過状況ｄ１９と、アレンジ要望ｄ２０とは、施設６０の端末装置（図示なし）で、一次保存される。
端末装置に一時保存された習得・経過状況ｄ１９と、レッスンのアレンジ要望ｄ２０とは、コンテンツ生成サーバ１００の入力部１２０に入力される。入力部１２０は、入力された習得・経過状況ｄ１９を、生成部１３４へ出力する。生成部１３４は、導出部１３６が出力した人格成長度数を示す情報と、入力部１２０が出力した習得・経過状況ｄ１９とを取得し、取得した人格成長度数と、習得・経過状況ｄ１９とに基づいて、ＶＲ素材データＤＢ１５０と、シナリオ素材データＤＢ１６０とに対して、条件検索を行う。
生成部１３４は、ＶＲ素材データＤＢ１５０に含まれる複数のバーチャルリアリティ素材データからヒットするバーチャルリアリティ素材データを抽出する。生成部１３４は、シナリオ素材データＤＢ１６０に含まれるシナリオ素材データからヒットするシナリオ素材データを抽出する。生成部１３４は、抽出したバーチャルリアリティ素材データと、シナリオ素材データと、レッスンのアレンジ要望ｄ２０に基づいて、（次回の）人生再現コンテンツ生成用データを生成する。
具体的には、生成部１３４は、抽出したバーチャルリアリティ素材データと、シナリオ素材データとのいずれか一方又は両方を、矛盾しない範囲で、アレンジ要望ｄ２０に基づいて、変更、編集を行う。例えば、生成部１３４は、バーチャルリアリティ素材データを昼の部屋を表すデータから夕方の部屋を表すデータへ変えたり、シナリオ素材データを一人で遊ぶことを表すデータから友達と遊ぶことを表すデータへ編集したりする。
【００５２】
図３−図５を用いた外国語習得支援システム１０の動作の説明では、出力端末３００が送信した生体情報と出力端末３００ａが送信した生体情報との両方を用いて人格成長度数を導出する場合について説明したが、この限りでない。例えば、ステップＳ１１４の後にステップＳ１２２へ移行し、出力端末１００ａが送信した生体情報を使用せず、出力端末３００が送信した生体情報を使用して人格成長度数を導出してもよい。その場合、図５のステップＳ１２２では、コンテンツ生成サーバ１００の通信部１１０は、出力端末３００が送信した生体情報と、センサー４００が送信した反応結果とを受信する。通信部１１０は、受信した生体情報と反応結果とを、取得部１３２へ出力する。取得部１３２は、通信部１１０が出力した生体情報と反応結果とを取得し、取得した生体情報と反応結果とを、導出部１３６へ出力する。
また、コンテンツ生成サーバ１００の入力部１２０には、講師判断結果が入力される。入力部１２０に入力された講師判断結果は、導出部１３６へ出力される。
導出部１３６は、入力部１２０が出力する講師判断結果と、取得部１３２が出力する生体情報と反応結果とを取得し、取得した講師判断結果と、生体情報と、反応結果とに基づいて、人格成長度数を導出する。
【００５３】
ここで、実施形態の人格成長度と一般的な習熟度との違いについて説明する。
人格成長度は、生活経験を通じてネイティブに話すことができる自身の新たな人格の形成度合を示す尺度であり、語学として英語を学習した成果を測る習熟度とは性質が全く異なる。人格成長度を導入することによって、学習した内容や文法を覚えて使用するのではなく、あらゆる物事を英語で捉えて英語で対応する感性の成長レベルを評価できる。
人格成長度判定リスト１７０には、こどもが生活経験を通じて少しずつコミュニケーションに言葉を使うようになっていく過程に則り設計した基準指標のリストが記載されている。人格成長度が低いレベルの場合、コミュニケーションは可能だが、ユーザが発する言葉が言語として成り立っていない状態も含まれる。人格成長度が中レベルの場合、ユーザが、自分の行動範囲内でやりたいことを英語で伝えることができる状態が含まれる。人格成長度が高レベルに達すると、大人の生活に必要なコミュニケーションにおけるインプットとアウトプットとして、ユーザは、自然に英語を使う状態になる。
【００５４】
人格成長度は経験を通じて高まっていき、その成長度における活動範囲、行動内容に合わせて限られた範囲内であればネイティブと同レベルの自然な英会話コミュニケーションが可能である。つまり、外国語習得支援システムは、ネイティブとして英会話できる素養である人格を、最低限の生活範囲で最初に身に着けた上で、その活用範囲を成長と共に広げていく人生経験型アプローチを採用する。
実施形態の外国語習得支援システムは、「英会話」を言語として学習し、ネイティブに近づけようとする習熟度方式とはベクトルが異なる。外国語習得支援システムの場合、人格成長の過程で経験した内容に依存する。このため、外国語習得支援システムの場合、普通に英会話を学習すれば知っているような場面や正しい文法を知らなかったり、ビジネスシーンで求められる大人の言い回しを知らなかったり、といった逆転現象が起きる場合がある。しかし、外国語習得支援システムの場合、ユーザは、経験すればすぐに理解し、ネイティブの観点で自身に取り入れることができる素養が作られるため、ネイティブの観点で、正しい文法や、大人の言い回しを取り入れることができる。
【００５５】
前述した実施形態では、コンテンツ出力装置２００と、出力端末３００との間が、無線で接続される場合について説明したがこの例に限られない。例えば、コンテンツ出力装置２００と、出力端末３００とが、有線で接続されてもよい。
前述した実施形態では、バーチャルリアリティ素材データとシナリオ素材データとが、それぞれ、事前に様々なシチュエーションを想定して、多数用意されている場合について説明したがこの例に限られない。例えば、バーチャルリアリティ素材データと、シナリオ素材データとのいずれか一方又は両方が、随時追加されてもよい。このように構成することによって、あらゆる場面に対応できるラインナップを揃えることができる。
前述した実施形態では、コンテンツ生成サーバ１００が、出力端末３００が送信した生体情報と、センサー４００が送信した反応結果と、講師から取得した講師判断結果と、出力端末３００ａが送信した生体情報とに基づいて、人格成長度数を導出する場合について説明したが、この例に限られない。例えば、コンテンツ生成サーバ１００は、出力端末３００が送信した生体情報と、センサー４００が送信した反応結果と、講師から取得した講師判断結果と、出力端末３００ａが送信した生体情報との少なくとも一つに基づいて、人格成長度数を導出するようにしてもよい。
前述した実施形態では、コンテンツ生成サーバ１００が、初期データとして、家庭環境ｄ０１と、習得方向性ｄ０２と、好みｄ０３とを取得する場合について説明したが、この例に限られない。例えば、家庭環境ｄ０１と習得方向性ｄ０２と好みｄ０３とのうち、少なくとも一つであってもよいし、職種、取得期間などが取得されてもよい。
前述した実施形態では、講師判断結果が、コンテンツ生成サーバ１００の入力部１２０に入力される場合について説明したが、この例に限られない。例えば、講師判断結果が、講師が保持する端末装置から、コンテンツ生成サーバ１００へ送信されてもよい。
【００５６】
実施形態の外国語習得支援システムによれば、外国語習得支援システムは、バーチャルリアリティ素材データと、シナリオ素材データとを記憶する記憶部と、記憶部に記憶されたバーチャルリアリティ素材データとシナリオ素材データとに基づいて、ユーザに外国語を習得させるためのコンテンツを生成するためのデータであるコンテンツ生成用データを生成するコンテンツ生成用データ生成部と、コンテンツを、ユーザが体験している間に取得される生体情報に基づいて、ユーザが、外国語で対応する感性の成長レベルである人格成長度数を導出する導出部とを備え、コンテンツ生成用データ生成部は、人格成長度数にさらに基づいて、次回のコンテンツ生成用データを生成する。
このように構成することによって、バーチャルリアリティ素材データとシナリオ素材データとに基づいて生成される、ユーザに外国語を習得させるためのコンテンツを、ユーザが体験している間に取得される生体情報に基づいて、ユーザが、外国語で対応する感性の成長レベルである人格成長度数を導出できる。このため、この人格成長度数に基づいて、ユーザに外国語を習得させるための次回のコンテンツを生成することによって、ユーザに、乳児の時代から英語環境での生活を早回しで体験させることで、ネイティブの学習過程と同じ過程で、外国語を学習させることができる。ユーザは、英語を話すネイティブとしての自分自身を新しく作り出すことができる。
【００５７】
また、講師判断結果と生体情報と反応結果とを、コンテンツ生成サーバ１００へフィードバックすることによって、コンテンツ生成サーバ１００は、フィードバックされた情報に基づいて、人格成長度数をアップデートできる。この仕組みを、一か月などの所定の期間の間、ユーザは、生活に深く入り込む形で繰り返し実施する。すなわち、ユーザは、早回しに第二の仮想英語ネイティブ人生を送ることで、生活経験を通じてネイティブに話すことができる自身の新たな人格を作ることができる。
さらに、導出部は、ユーザが、コンテンツを体験している間に、撮像された動画と、録音された音声とを視聴している間に取得される生体情報に基づいて、人格成長度数を導出する。
このように構成することによって、バーチャルリアリティ素材データとシナリオ素材データとに基づいて生成される、ユーザに外国語を習得させるためのコンテンツを、ユーザが体験している間に取得される生体情報と、ユーザが、コンテンツを体験している間に、撮像された動画と、録音された音声とを視聴している間に取得される生体情報とに基づいて、ユーザが、外国語で対応する感性の成長レベルである人格成長度数を導出できる。この人格成長度数に基づいて、ユーザに外国語を習得させるためのコンテンツを生成することによって、ユーザに、乳児の時代から英語環境での生活を早回しで体験させることで、ネイティブの学習過程と同じ過程で、外国語を学習させることができる。ユーザは、英語を話すネイティブとしての自分自身を新しく作り出すことができる。
さらに、そのコンテンツを再度体験できることによって、人格成長度を定着させ、維持できる。
【００５８】
以上、実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組合せを行うことができる。これら実施形態は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
なお、上述したコンテンツ生成サーバ１００、コンテンツ出力装置２００、出力端末３００、コンテンツ生成サーバ１００ａ、出力端末３００ａは、コンピュータで実現するようにしてもよい。その場合、各機能ブロックの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、ＣＰＵが実行することで実現してもよい。ここでいう「コンピュータシステム」とは、ＯＳ(Operating System)や周辺機器などのハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体のことをいう。また、「コンピュータ読み取り可能な記録媒体」は、コンピュータシステムに内蔵されるハードディスクなどの記憶装置を含む。
【００５９】
さらに「コンピュータ読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものを含んでいてもよい。短時間の間、動的にプログラムを保持するものは、例えば、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線である。
また、「コンピュータ読み取り可能な記録媒体」には、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよい。また、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。また、上記プログラムは、プログラマブルロジックデバイスを用いて実現されるものであってもよい。プログラマブルロジックデバイスは、例えば、ＦＰＧＡ(Field Programmable Gate Array)である。
【００６０】
なお、上述のコンテンツ生成サーバ１００、コンテンツ出力装置２００、出力端末３００、コンテンツ生成サーバ１００ａ、出力端末３００ａは内部にコンピュータを有している。そして、上述したコンテンツ生成サーバ１００、コンテンツ出力装置２００、出力端末３００、コンテンツ生成サーバ１００ａ、出力端末３００ａの各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリなどをいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００６１】
１０…外国語習得支援システム、５０…ネットワーク、１００…コンテンツ生成サーバ、１１０…通信部、１２０…入力部、１３０…情報処理部、１３２…取得部、１３４…生成部、１３６…導出部、１３８…処理部、１４０…記憶部、１５０…ＶＲ素材データＤＢ、１６０…シナリオ素材データＤＢ、１７０…人格成長度判定リスト、１８０…人生再現コンテンツ生成用データＤＢ、１９０…動画ＤＢ、２００…コンテンツ出力装置、２１０…通信部、２３０…情報処理部、２３２…取得部、２３４…生成部、１４０…記憶部、３００、３００ａ…出力端末、３１０、３１０ａ…通信部、３３０、３３０ａ…情報処理部、３３２、３３２ａ…取得部、３３８、３３８ａ…処理部、３４０、３４０ａ…記憶部、３５０…補助器具、４００…センサー
【図１】
2019152761.tif 000003
【図２】
2019152761.tif 000004
【図３】
2019152761.tif 000005
【図４】
2019152761.tif 000006
【図５】
2019152761.tif 000007