(57)【要約】  一例示的実施形態は、ユーザーに目標言語を教授するためのシステムを含む。システムは媒体情報格納部を含み、媒体情報格納部は目標言語の媒体情報を格納するように構成される。また、システムはテキスト格納部を含み、テキスト格納部は、媒体情報格納部に格納される媒体情報から１または複数の行のテキストを格納するように構成される。【選択図】図１
2014501940.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに目標言語を教授するシステムであって、
前記目標言語の媒体情報を格納するように構成される媒体情報格納部と、
前記媒体情報格納部に格納される前記媒体情報から１または複数の行のテキストを格納するように構成されるテキスト格納部と、
前記テキスト格納部に保存されたテキスト行を表示するように構成されるユーザーインタフェースとを含むシステム。
【請求項２】
他の格納部に格納されるデータに関連付けられる１または複数の画像を格納するように構成される画像格納部をさらに含み、
前記ユーザーインタフェースが前記画像格納部に格納された画像を表示するように構成される請求項１に記載のシステム。
【請求項３】
変換システムをさらに含み、前記変換システムは、
テキストの文節を除外すること、
テキストの文節を並び換えることまたは
テキストの文節を置換することの少なくとも１つを実行することによって前記テキスト格納部からのデータを変更するように構成される請求項１に記載のシステム。
【請求項４】
前記媒体情報は、
映画、
テレビ番組、
歌、
ゲーム、
Ｗｅｂページ、
音楽、
書籍、
新聞または
雑誌の少なくとも１つの媒体から得る情報を含む請求項１に記載のシステム。
【請求項５】
ユーザーに目標言語を教授するシステムであって、
表示装置と、
媒体情報の少なくとも一部が表示装置に示される目標言語の媒体情報と、
前記媒体情報の一部でユーザーを評価する目標言語の課題とを含むシステム。
【請求項６】
前記媒体情報の一部は、
テキスト行、
オーディオクリップ、
画像または
ビデオクリップの少なくとも１つを含む請求項５に記載のシステム。
【請求項７】
ユーザーに目標言語を教授する方法であって、
言語教育の媒体情報を準備し、
前記準備した媒体情報を格納し、
教育モードを実行することを含む方法。
【請求項８】
前記モードは、
順序を変えて目標言語のテキスト行を提供し、
ユーザーが前記目標言語のテキストをもとに戻すことを可能にすることを含む請求項７に記載の方法。
【請求項９】
正解の選択後に音楽フレーズの一部を再生することをさらに含む請求項８に記載の方法。
【請求項１０】
前記テキスト行に関連付けられるオーディオクリップを表示することをさらに含む請求項８に記載の方法。
【請求項１１】
タイムコードとテキストを関連付けることをさらに含み、前記タイムコードは、オーディオクリップ内の位置を特定する請求項８に記載の方法。
【請求項１２】
前記順序を変えた文節に関連付けられる前記オーディオクリップの再生後、前記ユーザーが特定の時間内に前記順序を変えた文節を並び換えることができない場合、前記テキスト行の順序を変えた文節を自動的に並び換えることをさらに含む請求項８に記載の方法。
【請求項１３】
前記モードは、
テキスト行を第１の言語で表示し、
２行以上の行を第２の言語で表示することを含む請求項７に記載の方法。
【請求項１４】
前記ユーザーが前記第２の言語の２行以上の行の１つに前記第１の言語のテキスト行をマッチさせることを可能にすることをさらに含む請求項１３に記載の方法。
【請求項１５】
前記モードは、
目標言語の３つ以上のテキスト行を表示することを含み、各行は前記媒体情報内の順序位置の行識別番号を含む請求項７に記載の方法。
【請求項１６】
前記ユーザーが別のテキスト行からの目標距離である位置番号を保持する前記テキスト行を決定することを可能にすることをさらに含む請求項１５に記載の方法。
【請求項１７】
モードは、
前記目標言語のテキスト行を提供し、
２つ以上の画像を表示し、
前記ユーザーが前記２つ以上の画像の１つと前記テキスト行をマッチさせることを可能にすることを含む請求項７に記載の方法。
【請求項１８】
前記ユーザーにヒントを提供することを含む請求項１７に記載の方法。
【請求項１９】
前記ヒントは、前記テキスト行に対応する母国語のテキスト行を提供し、
前記テキスト行に対応する音声の部分を提供し、あるいは、
前記２つ以上の画像の少なくとも１つを除去することの少なくとも１つを含む請求項１８に記載の方法。
【請求項２０】
モードは、前記目標言語のテキスト行を表示し、
前記テキスト行の少なくとも１つの文節を変更し、
前記ユーザーが前記テキスト行の前記変更された文節を特定することを可能にすることを含む請求項７に記載の方法。
【請求項２１】
前記ユーザーにヒントを提供することを含み、前記ヒントは、
前記変更された文節の訳文を提供し、
前記変更された文節によって置換された文節の訳文を提供し、
前記変更された文節に対応する画像を提供し、あるいは、
前記変更された文節によって置換された文節に対応する画像を提供することの少なくとも１つを含む請求項２０に記載の方法。
【請求項２２】
モードは、
前記目標言語のテキスト行を表示し、
２つ以上の画像を表示し、
前記ユーザーが前記テキスト行の一部を正しい画像とマッチさせることを可能にすることを含む請求項７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに目標言語を教授するシステムに関する。
【背景技術】
【０００２】
世界のほとんどの人々にとって、他の言語を話すことができることは、人生や日々の生活にとりわけ便益をもたらす。そこで、さまざまな学習機構が、言語を取得するために開発されてきた。授業は言語教育を中心に編成され、自己学習用の本やテープはほとんどの図書館で利用可能であり、会話力を伸ばすために家庭教師を雇うことなどもできる。しかし、これらの機構はそれぞれ、学習者の毎日のレクリエーション活動とは離れて、代わりに学習プロセスに専念することを伴う。たとえば、学習者は、好きなテレビ番組を見る代わりに、まずは教科書の学習に１時間費やしかねない。
【０００３】
学習者が比較的高度な言語レベルに上達すると、目標言語のメディア（媒体）を使用することによって、さらに学ぶことができる。たとえば、フランス語学習者は、フランス語の映画を観たり、楽曲を聴いたり、新聞を読んで、知識を上達させることができる。この方法は、目標言語の文法を多く含むことがほとんどの本物の手本に学習者を没頭させるだけでなく、目標言語を学習しようとしなくても、学習者は参加してみようとする楽しい活動に没頭することを可能にする点で有利である。これらの利点を考慮して、初級の学習者は、目標言語の新聞を読もうとする際に手元に言語間辞書を置くなど、この方法を模倣する手段を見つけようとすることが多い。しかし、これらの補助的なやり方は不便であり、学習者が目標言語のメディアに引き付ける程度を、望ましくないレベルに落としてしまうことが多い。したがって、初級および中級学習者が、楽しみながら、利用する言語をさらに速いペースで習得することが可能となるように、目標言語のメディアを効果的に使用することができる方法が依然として要求されている。
【０００４】
言語学習を楽しくするための他の方法は、学習者が言語を使用する練習のために遊ぶことができるテレビゲームを設計することである。しかしながら、楽しみながら、言語を教授するゲームを作製することは困難な課題である。したがって、最先端技術の言語学習ゲームは、その内容がきわめて限定されることが多く、目標言語の小規模かつ特定の側面を教授することができるにすぎず、開発費用も高く、エンターテイメント指向のテレビゲームほど楽しくないことが多い。そういうものとして、費用対効果が高い方法で目標言語の多数の側面を教授できるテレビゲームを構成でき、エンターテイメント指向のゲームを楽しむ方法で遊ぶことができる機構が依然として要求される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許出願第１３／２９３，６０９号
【特許文献２】米国特許出願第６１／４１２，９２７号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の目的は、学習する目標言語の外国メディアの内容が、エンターテイメント指向のゲームにも見られる設計とマッチするテレビゲームを構築するために使用できるような方法で抽出され、初級または中級学習者が、目標言語の複数の態様（発音、活用形／語尾変化、語順など）を取得するのに首尾よく本発明を使用できるのに十分なゲーム内学習支援システムが得られ、学習者の日常生活に組み入れる簡便かつ実用的な方法により提供できる機構を提供することである。
【課題を解決するための手段】
【０００７】
この概要は、発明を実施するための形態でさらに詳しく記載する簡略形式でいくつかの概念を紹介する。この概要は、請求する主題の主な要件や本質的特徴を特定することを意図しておらず、請求する主題の範囲を定めるための補助として使用されることも意図していない。
【０００８】
一例示的実施形態は、ユーザーに目標言語を教授するためのシステムを含む。システムはメディアを介して提供される情報（媒体情報）の媒体情報格納部を含み、媒体情報格納部は目標言語の媒体情報を格納するように構成される。また、システムはテキスト格納部を含み、テキスト格納部は、媒体情報格納部に格納される媒体情報から１または複数の行のテキストを格納するように構成される。システムはユーザーインタフェースをさらに含み、ユーザーインタフェースが、テキスト格納部に保存されたテキスト行を表示するように構成される。
【０００９】
別の例示的実施形態はユーザーに目標言語を教授するシステムを含む。システムは表示装置を含む。また、システムは目標言語の媒体情報を含み、媒体情報の少なくとも一部が表示装置に示される。システムは目標言語の課題をさらに含み、目標言語の課題は媒体情報の一部でユーザーを評価する。
【００１０】
別の例示的実施形態はユーザーに目標言語を教授する方法を含む。この方法は、言語教育用の媒体情報を準備することを含む。また、この方法は、準備した媒体情報を格納することを含む。この方法は、教育モードを実行することをさらに含む。
【００１１】
本発明のこれらおよび他の目的および特徴は、以下の記載および本願の特許請求の範囲からさらに明らかになり、あるいは、以下に記載するように本発明の実施によって理解することができる。
【００１２】
本発明のいくつかの例示的実施形態のさまざまな態様をさらに明確にするために、添付の図面に示す具体的な実施形態を参照することによって、本発明をさらに具体的に記載する。添付の図面は、本発明の実施形態を例示的に示すにすぎず、本発明の範囲を限定するとみなすべきでないことが認識される。添付図面を使用することによって、本発明を更に具体的かつ詳細に記載および説明する。
【図面の簡単な説明】
【００１３】
【図１】目標言語を教授するためのシステムのブロック図である。
【図２】順序変更モードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図３】順序変更モードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図４】クイックマッチモードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図５】クイックマッチモードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図６】次行予測モードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図７】次行予測モードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図８】シーンマッチモードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図９】シーンマッチモードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図１０】フィンガーカラオケモードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図１１】フィンガーカラオケモードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図１２】インポスタモードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図１３】インポスタモードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図１４】インタールードモードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図１５】インタールードモードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図１６】ピクチャーイットモードを使用してユーザーに目標言語を教授する方法を示すフローチャートである。
【図１７】ピクチャーイットモードを使用してユーザーに目標言語を教授するためのＧＵＩの一例を示す図である。
【図１８】本発明が実装可能な好適なコンピュータ環境の一例を示す。
【発明を実施するための形態】
【００１４】
ここで、符号は図面に記載し、同一の構造に同一の参照符号を付与する。図面は、本発明のいくつかの実施形態を概略的に表現したものであり、本発明を制限するものでなく、必ずしも縮尺通りでないことが理解される。
【００１５】
図１は、目標言語を教授するためのシステム１００のブロック図を示す。たとえば、目標言語は外国語を含んでもよい。少なくとも一実施形態では、システム１００はユーザーが目標言語を勉強しながら、ユーザーを楽しませることができる。特に、システム１００は、ユーザーが目標言語のメディアを使用して目標言語を学習することを可能にすることができる。
【００１６】
図１は、システム１００が媒体情報格納部１０２を含むことができることを示す。少なくとも一実施形態では、媒体情報格納部１０２は、目標言語の媒体情報または媒体情報の他の訳文からの情報を格納することができる。たとえば、媒体情報格納部１０２は、目標言語の映画、テレビ番組、音楽、ゲーム、書籍、雑誌、新聞、Ｗｅｂページまたは他のあらゆる所望の媒体情報も含むことができる。媒体情報格納部１０２は、目標言語を学習しながら、ユーザーが媒体情報を見たり、聴いたりすることを可能にすることができる。
【００１７】
また、図１は、システム１００が画像格納部１０４を含むことができることを示す。少なくとも一実施形態では、画像格納部１０４は媒体情報に関連する画像を格納することができる。たとえば、画像格納部１０４は媒体情報からのスクリーンショット、表紙絵、地図、図解または他の画像を含むことができる。さらにあるいはまた、画像格納部１０４は、所望の画像が媒体情報のどこに存在するかを示す１または複数のデータタグを含むことができる。たとえば、データタグは、楽曲内または映像内の特定の時間枠に対するポインタを含むことができる。
【００１８】
図１は、システム１００がテキスト格納部１０６を含むことができることをさらに示す。少なくとも一実施形態では、テキスト格納部１０６は媒体情報からのテキストを含むことができる。たとえば、テキスト格納部は、字幕、歌詞、コンテンツまたは他のあらゆる所望のテキストも含むことができる。テキストは、媒体情報の原語および所望する他のあらゆる言語で格納することができる。つまり、テキスト格納部１０６は、目標言語とユーザーの母国語とのテキストを含むことができる。さらにあるいはまた、テキストはタイムコードに関連付けることができる。少なくとも一実施形態では、タイムコードは媒体情報内または媒体情報からのオーディオクリップ内のテキストの位置を特定することができる。さらにあるいはまた、タイムコードを使用して、媒体情報からの１または複数のオーディオクリップから任意のオーディオクリップを特定することができる。すなわち、タイムコードはテキストに関連付けられるオーディオクリップに関する情報を含むことができる。
【００１９】
図１は、システム１００が変換システム１０８を含むことができることをさらに示す。少なくとも一実施形態では、変換システム１０８はテキスト格納部１０６内のテキストの一部または画像格納部に格納された画像の一部を変更することができる。たとえば、テキストを変更することは、テキストの一部を変更、テキストを隠蔽、テキストを強調、テキストのフォントを変更、テキストの外観を変更、テキストをアニメーション化、テキストを別の言語に翻訳、テキストを置換、テキストの一部を削除、あるいは他のあらゆる所望の変化を含む。特に、変換システム１０８は、以下に説明するように、さまざまな語学力に関してユーザーを評価することを可能にすることができる。
【００２０】
図１は、システム１００がユーザーインタフェース１１０を含むことができることをさらに示す。少なくとも一実施形態では、ユーザーインタフェース１１０は、ユーザーがメディアを見たり、聴いたり、あるいは対話したりすることを可能にすることができる。たとえば、ユーザーインタフェース１１０は、以下に記載するように、ユーザーに媒体情報を適切に表示するグラフィカルユーザーインタフェース、制御機器、スピーカー、表示装置もしくは他に必要なあらゆるハードウェアおよび／またはソフトウェアを含むことができる。
【００２１】
少なくとも一実施形態では、グラフィカルユーザーインタフェース（「ＧＵＩ」はグイと発音される場合もある）は、ユーザーがテキストコマンドよりむしろ画像により電子装置と対話することを可能にする一種のユーザーインタフェース１１０である。ＧＵＩは、コンピュータ、ＭＰ３プレーヤ、携帯メディアプレーヤまたはゲーム機などの携帯端末、携帯電話、家電製品またはオフィス機器で使用することができる。ＧＵＩは、テキストベースのインターフェース、タイプされたコマンドラベルまたはテキストナビゲーションとは対照的に、グラフィカルなアイコンと、補助表記などの視覚インジケータとによってユーザーに有効な情報および機能を示す。機能は通常、グラフィカルな要素を直接操作して実行される。
【００２２】
図２は、順序変更モードを使用してユーザーに目標言語を教授する方法２００を示すフローチャートである。少なくとも一実施形態では、図１のシステム１００を使用して方法２００を実装することができる。したがって、図１のシステム１００を参照して方法２００を例示的に説明する。それにもかかわらず、当業者は、方法２００が図１のシステム１００以外のシステムを使用して実装することができることを認識することができる。少なくとも一実施形態では、テキスト行を表示する２０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストのあらゆる表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する２０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーに話し言葉としてテキスト行を出力する２０２ことができる。媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する２０２ことができる。
【００２３】
図２は、方法２００がテキスト行を表示する２０２ことを含むことができることを示す。少なくとも一実施形態では、ユーザーの母国語でテキスト行を表示する２０２ことができる。たとえば、媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する２０２ことができる。当業者は、テキストの「行」が単一の文である必要はなく、さらにテキストとして表示される必要がないことを認識する。すなわち、本願明細書に使用されるように、テキスト行という用語は、章、節、段落、文、句、単語、接辞、行、単語のクラス、句の種類または他のあらゆる所望の部分の全部またはその一部を含むことができる。単語のクラスは、名詞、動詞、目的語、主語、冠詞、前置詞などの単語の種類を含むことができる。
【００２４】
また、図２は、方法２００が順序を変えて目標言語のテキストを表示する２０４ことができることを示す。たとえば、人気がある消費材を翻訳した媒体情報の字幕または他のテキストを生成し、順序を変えることができる。特に、テキストは変換システム１０８によって順序を変えることができる。さらにあるいはまた、句または他のテキストの文節を並び換えることができる。さらにあるいはまた、他の正しくない「不正解の選択肢」の単語をユーザーが選択する単語プールに挿入することができる。このようにして生成されるのは、以下に説明するインポスタモードに使用される同じ技術において正解の単語に似ているが正しくない異形である。
【００２５】
図２は、方法２００が、順序を変えたテキストを正しく並べる２０６ことを含むことができることをさらに示す。少なくとも一実施形態では、順序を変えたテキストを正しく並べる２０６ことは、ユーザーが目標言語の文の適切な構造を練習することを可能にすることができる。すなわち、ユーザーは、文をネイティブスピーカーによって使用される構造に並び換えることによって、目標言語の適切な語順を練習することができる。
【００２６】
少なくとも一実施形態では、１人以上のユーザーが目標言語の順序を変えたテキストを正しく並べる２０６ことができる。すなわち、２人以上のユーザーがそれぞれ、順序を変えたテキストを正しく並べる２０６ことを同時に試みることができる。２人以上のユーザーが、互いに協力したり、あるいは競争したりすることができる。たとえば、２人以上のユーザーが、互いに協力して、正しい順番を決定することができる。さらにあるいはまた、２人以上のユーザーが互いに競争することができる。たとえば、一方のユーザーがテキストの一部を正しく配置した場合、双方のユーザーが両プレーヤの選択プールから選択肢としてそのテキストを除外しながら、正しく配置されたテキストを確認し、大部分を正しく配置することを競争することができる。あるいは、ユーザーは、だれが最も速く正しい順番に並べることができるかを確かめるために競争したり、あるいは、他のあらゆる所望の方法で競争したりすることができる。
【００２７】
図２は、方法２００がユーザーにフィードバックを与える２０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。プレーヤが競争している場合、不正解に対してペナルティを課してもよい。たとえば、１人のユーザーが正しくない位置にテキストの一部を配置した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。
【００２８】
他のフィードバック機構として、システムは短い音楽フレーズを含む。この短い音楽フレーズは、順序を戻す要素の個数に対応するように分割される。たとえば、ラウンドがもとに戻される８個のテキストの文節を含む場合、一実施形態は８つの音符を含む音楽フレーズを含んでもよい。プレーヤが正解を選択すると、フレーズ内の次の音符が再生される。プレーヤが不正解を選択する場合、音楽フレーズに含まれない部分の音が再生され、耳障りな感覚をプレーヤに与えて、ユーザーに解答が正しくなかったと感じさせる。ラウンドの順序を正しく戻した褒美に、終了時、あるいはプレーヤがセット要素の順序を戻したときに、メディアアイテムのオーディオクリップを再生することができる。さらにあるいはまた、初級プレーヤがモードをより理解しやすくできるように、ユーザーがセットの順序を戻す前にオーディオクリップを再生してもよい。
【００２９】
当業者は、本願明細書に開示する上記および他の処理および方法に関して、その処理および方法で実行される機能は、異なる順番で実装できることを認識する。さらに、概説したステップおよび動作は一例として提供するにすぎず、ステップおよび動作の一部は任意であってもよく、開示する実施形態の本質から損なうことなく、ステップおよび動作を減らして組み合わせてもよく、あるいは他のステップおよび動作に拡張してもよい。
【００３０】
図３は、順序変更モードを使用してユーザーに目標言語を教授するためのＧＵＩ３００の一例を示す。少なくとも一実施形態では、ＧＵＩ３００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【００３１】
図３は、ＧＵＩ３００が画像３０２を含むことができることを示す。少なくとも一実施形態では、画像３０２は、画像格納部から取得される画像またはビデオクリップでありうる。すなわち、画像３０２は媒体情報格納部１０２に格納された媒体情報からの画像を含むことができる。ユーザーは、媒体情報格納部１０２のさまざまな媒体情報から選択可能であるため、既に馴染みのある媒体情報を選択してもよい。これは、ユーザーは馴染みのある環境で「学習する」ことから、言語学習を強化することができる。
【００３２】
また、図３は、ＧＵＩ３００が第１のテキストボックス３０４を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス３０４はユーザーにテキスト行を示すことができる。特に、テキスト行は、ユーザーの母国語またはユーザーが馴染みのある他の言語であり、画像３０２に関連付けることができる。すなわち、第１のテキストボックス３０４の画像３０２およびテキスト行は媒体情報内に同時に存在することができ、画像３０２はテキスト行に記載される動作を示すことができ、あるいは画像３０２およびテキスト行は別の方法で関連付けることができる。
【００３３】
図３は、ＧＵＩ３００が第２のテキストボックス３０６を含むことができることをさらに示す。少なくとも一実施形態では、第２のテキストボックス３０６は空の状態でラウンドを始めることができる。すなわち、第２のテキストボックス３０６は、最初にユーザーに表示する時に、テキストを含まなくてもよい。代わりに、ユーザーには、第１のテキストボックス３０４のテキストの正しい訳文または他の訳文のテキストを第２のテキストボックス３０６に挿入するように要求することができる。さらにあるいはまた、第２のテキストボックス３０６は、ユーザーへのヒントまたは支援として、テキストの一部が挿入された状態で開始してもよい。
【００３４】
図３は、ＧＵＩ３００がテキスト要素３０８を含むことができることをさらに示す。少なくとも一実施形態では、ユーザーは第２のテキストボックス３０６で組み立てられるテキストの一部または全部を得ることができる。たとえば、ユーザーが目標言語の初級者である場合、第２のテキストボックス３０６は部分的に記入された状態で開始してもよく、選択される残りの文節はテキスト要素３０８としてユーザーに与えてもよい。また、中級のプレーヤには、空白の第２のテキストボックス３０６で開始し、テキスト要素３０８を使用して、第２のテキストボックス３０６のテキスト行全体を再構成するように要求する。
【００３５】
また、図３は、ＧＵＩ３００がユーザーへの１または複数のヒント３１０を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント３１０は、ユーザーが目標言語の単語、句または他のテキストの文節を母国語の単語、句または他のテキストの文節の訳文で確認したり、あるいはユーザーが単語、句または他のテキストの文節の意味を理解するのに有用な画像を表示したりすることを可能にすることができる。さらにあるいはまた、１または複数のヒント３１０は、第２のテキストボックス３０６の正しい位置に１または複数のテキスト要素３０８を挿入することができる。
【００３６】
図３は、ＧＵＩ３００がフィードバック３１２を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック３１２は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック３１２は、ユーザーがこれまでの進度を判断することを可能にすることができる。さらにあるいはまた、フィードバック３１２は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック３１２はユーザーに対する難易度を自動的に上げるために使用することができる。
【００３７】
図３は、ＧＵＩ３００が１または複数のコントロール３１４を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール３１４はユーザーが課題を制御することを可能にすることができる。たとえば、ユーザーに第２のテキストボックス３０６でテキスト要素３０８を組み立てるように要求することができる。任意のテキストの文節を選択することによって、ユーザーはテキスト的かつ視覚的なフィードバック３１０を受けることができる。さらにあるいはまた、１または複数のコントロールは、ユーザーがヒント３１０を要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【００３８】
図４は、クイックマッチモードを使用してユーザーに目標言語を教授する方法４００を示すフローチャートである。少なくとも一実施形態では、方法４００はユーザーの理解力を評価することができる。たとえば、マッチは前後のテキストの一部または全部から推測してもよい。したがって、ユーザーがテキストを正しく理解する場合、類似したテキスト行が存在していたとしても、マッチするテキストを正しく選択する可能性がさらに高くなる。
【００３９】
図４は、方法４００がテキスト行を表示する４０２ことを含むことができることを示す。テキスト行は、ユーザーの母国語または目標言語でありうる。少なくとも一実施形態では、テキスト行を表示する４０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストのあらゆる表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する４０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーに話し言葉としてテキスト行を出力する４０２ことができる。媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する４０２ことができる。
【００４０】
また、図４は、方法４００が２行以上の他の言語テキスト行を表示する４０４ことを含むことができることを示す。少なくとも一実施形態では、目標言語の媒体情報からのテキスト行を表示する４０２場合、他の言語テキストはユーザーの母国語で表示する４０４ことができる。さらにあるいはまた、ユーザーの母国語の媒体情報からのテキスト行を表示する４０２場合、他の言語テキストは目標言語で表示する４０４ことができる。さらにあるいはまた、インポスタモード（以下に記載する）に概説する技術を使用して、テキストの文節を類似しているがさまざまな異形で置換することによって、正しくない解答を生成することができる。
【００４１】
図４は、方法４００が他の言語テキストの正しい行にテキスト行をマッチさせる４０６ことを含むことができることをさらに示す。少なくとも一実施形態では、ユーザーは、表示された２行以上の他の言語テキスト４０４から選択する必要がある。すなわち、ユーザーには、以前に表示された２行以上４０４から正しい他の言語テキストを選択するように要求してもよい。ユーザーには、選択する時間を短縮して挑戦させてもよい。たとえば、ユーザーには、テキスト行が表示された４０２際にリアルタイムに選択するように要求してもよい。
【００４２】
図４は、方法４００が、ユーザーにフィードバックを与える４０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。さらにあるいはまた、システムは選択した解答に対応する対象の媒体情報の文節を再生してもよい。プレーヤが競争している場合、不正解に対してペナルティを課すことができる。たとえば、１人のユーザーが不正解を選択した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。
【００４３】
図５は、クイックマッチモードを使用してユーザーに目標言語を教授するためのＧＵＩ５００の一例を示す図である。少なくとも一実施形態では、ＧＵＩ５００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【００４４】
また、図５は、ＧＵＩ５００が第１のテキストボックス５０２を含むことができることも示す。少なくとも一実施形態では、第１のテキストボックス５０２はユーザーにテキスト行を示すことができる。特に、テキスト行は、ユーザーの母国語または目標言語でありうる。第１のテキストボックス５０２のテキスト行は任意に、媒体情報からの画像と同時に表示することができる。たとえば、画像はテキスト行に記載される動作を示すことができ、テキストは、画像を示す間に話される媒体情報の対話であり、あるいは画像およびテキスト行は何か他の方法で関連付けることができる。
【００４５】
図５は、ＧＵＩ５００が第２のテキストボックス５０４を含むことができることをさらに示す。少なくとも一実施形態では、第２のテキストボックス５０４は、２行以上のテキストを表示して開始することができる。特に、第１のテキストボックス５０２のテキスト行が目標言語またはユーザーの母国語である場合、第２のテキストボックス５０４の２行以上のテキストはそれぞれ、ユーザーの母国語または目標言語でありうる。ユーザーには、第１のテキストボックス５０２のテキストの正しい訳文を第２のテキストボックス５０４のテキスト行から選択するように要求することができる。２行以上のテキストとして示される行は、ユーザーの能力に応じて変化してもよい。たとえば、上級ユーザーには、互いに類似しているために１または２つの単語を見ることによって区別しにくいテキスト行を提供してもよい。対照的に、初級者には、ユーザーが、正しいテキスト行をさらに速く特定できるように、類似していないテキスト行を提供してもよい。さらにあるいはまた、以下に記載するインポスタモードに概説する技術を使用して、テキストの文節を類似しているがさまざまな異形で置換することによって、正しくない行を生成してもよい。
【００４６】
図５は、ＧＵＩ５００が第３のテキストボックス５０６を含むことができることをさらに示す。少なくとも一実施形態では、第３のテキストボックス５０６は、第２のテキストボックス５０４からユーザーの選択に対応するテキストを表示することができる。すなわち、ユーザーが第２のテキストボックス５０４で２行以上のテキストから選択した際に第３のテキストボックス５０６にマッチするテキストを示すことができる。マッチするテキストは、ユーザーが正しくない選択をした場合にのみ示すことができる。
【００４７】
また、図５は、ＧＵＩ５００がユーザーへの１または複数のヒント５０８を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント５０８は、ユーザーが目標言語の単語、句または他のテキストの文節を母国語の単語、句または他のテキストの文節の訳文で確認したり、あるいはユーザーが単語、句または他のテキストの文節の意味を理解するのに有用な画像を表示したりすることを可能にすることができる。さらにあるいはまた、１または複数のヒント５０８は、ユーザーが正しい選択をさらに簡単に選択するために、１または複数の正しくない選択を除外することができる。
【００４８】
図５は、ＧＵＩ５００がフィードバック５１０を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック５１０は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック５１０は、ユーザーがこれまでの進度を判断することを可能にすることができる。たとえば、１つの実行可能なフィードバック５１０は、ユーザーが連続して正しい選択をした数を表示することを含むことができる。さらにあるいはまた、フィードバック５１０は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック５１０を使用して、ユーザーに対する難易度、第２のテキストボックス５０４に表示される行が変更する速さ、あるいは他のゲーム条件を自動的に調整することができる。
【００４９】
図５は、ＧＵＩ５００が１または複数のコントロール５１２を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール５１２はユーザーが課題を制御することを可能にすることができる。たとえば、ユーザーには、第２のテキストボックス５０４でマッチするテキストを選択して、次にフィードバック５１０のためにコントロール５１２を選択するように要求することができる。さらにあるいはまた、ユーザーは全課題を終了後にのみフィードバック５１０を受けることができる。さらにあるいはまた、フィードバックは対象の媒体情報の一部の文節がユーザーに表示される褒美を含むことが可能である。さらにあるいはまた、１または複数のコントロールは、ユーザーがヒント５０８を要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【００５０】
図６は、次行予測モードを使用してユーザーに目標言語を教授する方法６００を示すフローチャートである。少なくとも一実施形態では、方法６００はユーザーの理解力を評価することができる。たとえば、次の行は現在示されているテキスト行の意味に基づいて明らかであってもよい。したがって、ユーザーは第１の行を正しく理解している場合、次の行をさらに正しく選択する可能性がさらに高くなる。
【００５１】
図６は、方法６００がテキスト行を表示する６０２ことを含むことができることを示す。テキスト行は、ユーザーの母国語または目標言語でありうる。少なくとも一実施形態では、テキスト行を表示する６０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストの任意の表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する６０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーに話し言葉としてテキスト行を出力する６０２ことができる。媒体情報格納部１０２の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する６０２ことができる。さらにあるいはまた、以下に記載するインポスタモードで使用される技術を使用して、正解の正しくない異形を生成することが可能である。
【００５２】
また、図６は、方法６００が、２行以上の考えうる後続テキストを表示する６０４ことを含むことができることを示す。少なくとも一実施形態では、テキスト行が目標言語の媒体情報から表示する６０２場合、後続テキストはユーザーの母国語で表示する６０４ことができる。さらにあるいはまた、テキスト行がユーザーの母国語または目標言語の媒体情報から表示する６０２場合、後続テキストは目標言語で表示する６０４ことができる。
【００５３】
図６は、方法６００は、後続テキストの正しい行にテキスト行をマッチさせる６０６ことを含むことができることをさらに示す。少なくとも一実施形態では、ユーザーは、表示される他の言語テキストの２行以上のテキスト６０４から、媒体情報内の直後の行を選択する必要がある。すなわち、ユーザーには、以前に表示された２行以上６０４から正しい後続行のテキストを選択するように要求してもよい。別の実施形態では、ユーザーは、表示される他の言語の２行以上のテキスト６０４から媒体情報内の直前の行を選択する必要がある。別の実施形態では、プレーヤにはその行がどの程度離れて後続するかには関係なく、表示されている行７０２に後続する行を特定するように要求してもよい。さらに別の実施形態では、プレーヤにはその行がどの程度離れて先行するかには関係なく、表示されている行７０２に先行する行を特定するように要求してもよい。さらに別の実施形態では、プレーヤには、媒体情報に現れる正しい順番で選択行７０４を配置するよう単に要求してもよい。ユーザーには、選択する時間を短縮して挑戦させてもよい。
【００５４】
図６は、方法６００が、ユーザーにフィードバックを与える６０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。さらにあるいはまた、フィードバックは対象の媒体情報を再生したり、あるいは対象の媒体情報から抽出した正解に対応する画像を表示したりすることを含むことができる。
【００５５】
図７は、次行予測モードを使用してユーザーに目標言語を教授するためのＧＵＩ７００の一例を示す図である。少なくとも一実施形態では、ＧＵＩ７００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【００５６】
また、図７は、ＧＵＩ７００が第１のテキストボックス７０２を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス７０２はユーザーにテキスト行を示すことができる。特に、テキスト行はユーザーの母国語または目標言語でありうる。第１のテキストボックス７０２のテキスト行は、媒体情報からの画像と同時に表示することができる。たとえば、画像はテキスト行に記載される動作を示すことができ、テキストは、画像を示す間に話される媒体情報の対話であり、あるいは画像およびテキスト行は何か他の方法で関連付けることができる。
【００５７】
図７は、ＧＵＩ７００が第２のテキストボックス７０４を含むことができることをさらに示す。少なくとも一実施形態では、第２のテキストボックス７０４は、２行以上のテキストを表示することができる。特に、第２のテキストボックス７０４の２行以上のテキストは、第１のテキストボックス７０２のテキスト行が目標言語またはユーザーの母国語である場合、それぞれユーザーの母国語または目標言語でありうる。ユーザーには、第１のテキストボックス７０２のテキスト行に関連する媒体情報内の後続するテキスト行を第２のテキストボックス７０４のテキスト行から選択するように要求することができる。２行以上のテキストとして示される行は、ユーザーの能力に応じて変化してもよい。たとえば、上級ユーザーには、互いに類似しているために１または２つの単語を見ることによって区別しにくいテキスト行を提供してもよい。対照的に、初級者には、ユーザーが、正しいテキスト行をさらに速く特定できるように、類似していないテキスト行を提供してもよい。
【００５８】
図７は、ＧＵＩ７００が第３のテキストボックス７０６を含むことができることをさらに示す。少なくとも一実施形態では、第３のテキストボックス７０６は、第２のテキストボックス７０４からユーザーの選択に対応するテキストを表示することができる。すなわち、ユーザーが第２のテキストボックス７０４で２行以上のテキストから正しくない選択をした際に第２のテキストボックス７０４にマッチするテキストを示すことができる。さらにあるいはまた、第３のテキストボックス７０６は第２のテキストボックス７０４でユーザーによって選択されたテキスト行からの各単語または各句の訳文を示すことができる。
【００５９】
また、図７は、ＧＵＩ７００がユーザーへの１または複数のヒント７０８を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント７０８は、ユーザーが目標言語の単語または句を母国語の単語または句の訳文で確認したり、ユーザーが単語または句の意味を理解するのに有用な画像を表示したりすることを可能にすることができる。さらにあるいはまた、ヒント７０８は開始行の訳文を提供できることから、プレーヤは、第２のテキストボックス７０４の訳文のテキスト行によって考えれば十分である。さらにあるいはまた、ヒント７０８は第１のテキストボックス７０２のテキスト行の後に現れる２つのテキスト行を提供することを含むことができることから、ユーザーは表された２行の間に論理的に当てはまる行を選択すれば十分である。さらにあるいはまた、ヒント７０８が、映画の文節からの音声を再生することを含むことができる。さらにあるいはまた、使用後に、ヒントの選択肢は、それが再度使用される前に、１または複数の回数などの期間「休みの」段階に入ることができる。
【００６０】
図７は、ＧＵＩ７００がフィードバック７１０を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック７１０は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック７１０は、ユーザーがこれまでの進度を判断することを可能にすることができる。さらにあるいはまた、フィードバック７１０は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いかあるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック７１０はユーザーに対する難易度を自動的に上げるために使用することができる。
【００６１】
図７は、ＧＵＩ７００が１または複数のコントロール７１２を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール７１２はユーザーが課題を制御することを可能にすることができる。たとえば、ユーザーには、第２のテキストボックス７０４でマッチするテキストを選択して、次に、フィードバック７１０のためにコントロール７１２を選択するように要求することができる。さらにあるいはまた、ユーザーは全課題を終了後にのみフィードバック７１０を受けることができる。さらにあるいはまた、１または複数のコントロールは、ユーザーがヒント７０８を要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【００６２】
図８は、シーンマッチモードを使用してユーザーに目標言語を教授する方法８００を示すフローチャートである。少なくとも一実施形態では、方法８００はユーザーの理解力を評価することができる。たとえば、シーンは現在示されているテキスト行の意味に基づいて明らかであってもよい。したがって、ユーザーが最初の行を正しく理解する場合、正しいシーンを正しく選択する可能性がさらに高くなる。
【００６３】
図８は、方法８００がテキスト行を表示する８０２ことを含むことができることを示す。少なくとも一実施形態では、目標言語でテキスト行を表示する８０２ことができる。たとえば、媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する８０２ことができる。少なくとも一実施形態では、テキスト行を表示する８０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストのあらゆる表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する８０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーに話し言葉としてテキスト行を出力する８０２ことができる。媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する８０２ことができる。
【００６４】
また、図８は、方法８００が２つ以上の画像を表示する８０４ことを含むことができることを示す。少なくとも一実施形態では、表示される画像の１つ８０４は、媒体情報内の対応する時間からの画像でありうる。たとえば、画像は、対話に関連付けられた静止画またはビデオクリップでありうる。他の画像は、類似または類似していない対話を含む同じ媒体情報内または他の媒体情報内に存在する画像でありうる。
【００６５】
図８は、方法８００が正しい画像にテキスト行をマッチさせる８０６ことを含むことができることをさらに示す。少なくとも一実施形態では、ユーザーは時間内に媒体情報内にテキスト行と対応している画像を選択する必要がある。すなわち、ユーザーには、２つ以上の画像を表示して８０４、正しい画像を選択するように要求してもよい。ユーザーには、選択する時間を短縮して挑戦させてもよい。たとえば、ユーザーには、テキスト行を表示する８０２際および／または対話が終了する前に、リアルタイムに選択するように要求してもよい。
【００６６】
少なくとも一実施形態では、１人以上のユーザーがテキスト行に正しい画像をマッチさせる８０６ことを試みることができる。すなわち、２人以上のユーザーがそれぞれ、テキスト行と画像とを正しくマッチさせる８０６ことを試みることができる。２人以上のユーザーが、互いに協力したり、あるいは競争したりすることができる。たとえば、２人以上のユーザーが、互いに協力して、正しい画像を決定することができる。さらにあるいはまた、２人以上のユーザーが互いに競争することができる。たとえば、一方のユーザーがマッチを正しく特定する場合、双方のユーザーは正しい画像を確認することができる。あるいは、ユーザーは、だれが最も速く正しくマッチさせることができるかを確かめるために競争したり、あるいは、他のあらゆる所望の方法で競争したりすることができる。
【００６７】
図８は、方法８００がユーザーにフィードバックを与える８０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。プレーヤが競争している場合、不正解に対してペナルティを課すことができる。たとえば、１人のユーザーが正しくない画像を選択した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。
【００６８】
図９は、シーンマッチモードを使用してユーザーに目標言語を教授するためのＧＵＩ９００の一例を示す。少なくとも一実施形態では、ＧＵＩ９００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【００６９】
図９は、ＧＵＩ９００が２つ以上の画像９０２を含むことができることを示す。少なくとも一実施形態では、２つ以上の画像９０２は、画像格納部から取得される写真またはビデオクリップでありうる。すなわち、２つ以上の画像９０２は媒体情報格納部１０２に格納された媒体情報からの画像を含むことができる。ユーザーは、媒体情報格納部１０２のさまざまな媒体情報から選択できうるため、既に馴染みのある媒体情報を選択してもよい。これは、ユーザーは馴染みのある環境で「学習する」ことから、言語学習を強化することができる。
【００７０】
また、図９は、ＧＵＩ９００が第１のテキストボックス９０４を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス９０４はユーザーにテキスト行を示すことができる。特に、テキスト行は目標言語であり、２つ以上の画像９０２の１つに関連付けることができる。すなわち、第１のテキストボックス９０４の２つ以上の画像９０２の１つとテキスト行は媒体情報内に同時に存在することができ、２つ以上の画像９０２の１つはテキスト行に記載される動作を示すことができ、あるいは２つ以上の画像９０２の１つとテキスト行は何か他の方法で関連付けることができる。
【００７１】
また、図９は、ＧＵＩ９００がユーザーへの１または複数のヒント９０６を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント９０６は、ユーザーが目標言語の単語または句を母国語の単語または句の訳文で確認したりすることを可能にすることができる。さらにあるいはまた、１または複数のヒント９０６は、プレーヤが第１のテキストボックス９０４でテキスト行の母国語版で確認することを可能にすることができる。さらにあるいはまた、１または複数のヒント９０６は、ユーザーが正しい選択をさらに簡単に選択するために、１または複数の正しくない選択を除外することができる。さらにあるいはまた、テキスト９０４に関連付けられた録音を再生するために１または複数のヒント９０６を使用できる。使用後には、ヒントの選択肢は、それが再度使用される前に、１または複数の回数「休みの」段階に入ることができる。
【００７２】
図９は、ＧＵＩ９００がフィードバック９０８を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック９０８は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック９０８は、ユーザーがこれまでの進度を判断することを可能にすることができる。さらにあるいはまた、フィードバック９０８は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック９０８はユーザーに対する難易度を自動的に上げるために使用することができる。さらにあるいはまた、フィードバックは選択された媒体情報の再生を含むことが可能である。
【００７３】
図９は、ＧＵＩ９００が１または複数のコントロール９１０を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール９１０はユーザーが課題を制御することを可能にすることができる。さらにあるいはまた、１または複数のコントロールは、ユーザーがヒント９０６を要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【００７４】
図１０は、フィンガーカラオケモードを使用してユーザーに目標言語を教授する方法１０００を示すフローチャートである。少なくとも一実施形態では、方法１０００はユーザーの理解力を評価することができる。たとえば、次の単語または句は、現在示されている他の単語、句または他のテキストの文節の一部の特性、たとえば意味、構文、句読点、長さ、発音またはその他の態様などに基づいて明らかであってもよい。したがって、ユーザーが他の現在示されている単語、句または他のテキストの文節を正しく理解する場合、次の正しい単語または句を選択する可能性がさらに高くなる。さらにあるいはまた、次の単語または句は、付随する媒体情報を聴くことに基づいて明らかであってもよい。したがって、ユーザーが細心の注意を払う場合、単語または句を正しく選択する可能性がさらに高くなる。
【００７５】
図１０は、方法１０００がテキスト行の一部を表示する１００２ことを含むことができることを示す。少なくとも一実施形態では、目標言語でテキスト行を表示する１００２ことができる。たとえば、媒体情報格納部１０２の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する１００２ことができる。たとえば、テキスト行は、オーディオクリップを含んだり、ユーザーに再生可能な選択した媒体情報からの時間枠と同期したりすることができる。少なくとも一実施形態では、テキストの文節は、オーディオクリップの該当箇所が過ぎてから、あるいは少し経ってから、除去したり、視覚的に変更したりすることができる。
【００７６】
また、図１０は、方法１０００が、順序を変えて目標言語の後続テキストの一部を表示する１００４ことができることを示す。少なくとも一実施形態では、テキストは順不同となりうる。たとえば、人気がある消費材を翻訳した媒体情報の字幕、歌詞または他のテキストを生成し、順序を変えることができる。さらにあるいはまた、句または他のテキストの文節を並び換えることができる。
【００７７】
図１０は、方法１０００が、後続テキストの一部を正しい順番に配置する１００６ことを含むことができることをさらに示す。少なくとも一実施形態では、後続テキストの一部を正しい順番に配置する１００６ことによって、ユーザーが目標言語の文の適切な構造を練習することを可能にすることができる。すなわち、ユーザーは、ネイティブスピーカーによって使用される構造にテキストを並び換えることによって、目標言語の適切な語順を練習することができる。
【００７８】
少なくとも一実施形態では、１人以上のユーザーが後続テキストの一部を正しい順番に配置する１００６ことができる。すなわち、２人以上のユーザーがそれぞれ、後続テキストの一部を正しい順番に配置すること１００６ができる。２人以上のユーザーが互いに協力することができる。たとえば、２人以上のユーザーは、互いに協力して、正しい順番を決定することができる。さらにあるいはまた、２人以上のユーザーが互いに競争することができる。たとえば、一方のユーザーがテキストの一部を正しく配置し、双方のユーザーが両プレーヤの選択プールから選択肢としてそのテキストを除外しながら、正しく配置されたテキストを確認し、大部分を正しく配置することを競争することができる。あるいは、ユーザーは、だれが最も速く正しい順番に並べることができるかを確かめるために競争したり、あるいは、他のあらゆる所望の方法で競争したりすることができる。
【００７９】
図１０は、方法１０００がユーザーにフィードバックを与える１００８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。プレーヤが競争している場合、不正解に対して他のペナルティを課すことができる。たとえば、１人のユーザーが正しくない箇所にテキストの一部を配置した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。少なくとも一実施形態では、ユーザーが正しくない選択をした場合、対応する媒体情報再生が選択されたテキストを過ぎるまで、入力を「制限」することができる。
【００８０】
図１１は、フィンガーカラオケモードを使用してユーザーに目標言語を教授するためのＧＵＩ１１００の一例を示す。少なくとも一実施形態では、ＧＵＩ１１００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【００８１】
図１１は、方法１１００がテキスト行を表示する１１０２ことを含むことができることを示す。テキスト行は目標言語でありうる。少なくとも一実施形態では、テキスト行を表示する１１０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストのあらゆる表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する１１０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーにテキスト行の対応するタイムスタンプから媒体情報としてテキスト行を表示する１１０２ことができる。媒体情報格納部１０２の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する１１０２ことができる。
【００８２】
図１１は、ＧＵＩ１１００が第１のテキストボックス１１０２を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス１１０２は空の状態でラウンドを始めることができる。すなわち、第１のテキストボックス１１０２は、最初にユーザーに表示する時に、テキストを含まなくてもよい。代わりに、ユーザーには、媒体情報内のタイムスタンプに対応する目標言語テキストまたは他のテキストの文節であるテキストを第１のテキストボックス１１０２に挿入するように要求することができる。さらにあるいはまた、第１のテキストボックス１１０２は、ユーザーへのヒントまたは支援として、テキストの一部が挿入された状態で開始してもよい。
【００８３】
また、図１１は、ＧＵＩ１１００がテキスト要素１１０４を含むことができることを示す。少なくとも一実施形態では、ユーザーは第１のテキストボックス１１０２で組み立てられるテキストの一部または全部を得ることができる。たとえば、ユーザーが目標言語の初級者である場合、一部の選択は自動的に行われるか（たとえば、第１のテキストボックス１１０２に既に挿入されている）、テキスト要素１１０４がほとんどなくてもよい。また、中級のプレーヤには、テキスト要素１１０４を使用して、第１のテキストボックス１１０２全体の文節を再構成するように要求する。ユーザーが正しい時間窓以内で、歌詞またはテキストの文節１１０４の正しい選択をした場合、そのテキストは、他のテキストの文節で順番を保持する１１０２内の次の空いた位置に再配置される。ユーザーが正しくない選択をした場合、歌詞またはテキストの文節は、次に空いた位置ではなく、１１０２の正しい位置に再配置され、そのテキストがいつどこに入るべきかという情報をユーザーに与える。アクティブな時間窓が、不正確に選択されたテキストの文節の時間窓が経過するまで、他のテキストの文節は「制限」される。
【００８４】
また、図１１は、ＧＵＩ１１００がユーザーへの１または複数のヒント１１０６を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント１１０６は、ユーザーが目標言語の単語または句を母国語の単語または句の訳文で確認したり、ユーザーが単語または句の意味を理解するのに有用な画像を表示したりすることを可能にすることができる。さらにあるいはまた、１または複数のヒント１１０６は、第１のテキストボックス１１０２の正しい位置に１または複数のテキスト要素１１０４を挿入することができる。さらにあるいはまた、正解からユーザーの注意をそらすために含まれる正しくないあらゆるテキストの文節１１０４は、ヒントとして除外することができる。さらにあるいはまた、１または複数のヒント１１０６は、文法的、言語学的または他の教育的な指示を提供することができる。さらにあるいはまた、１または複数のヒント１１０６は、ユーザーの注意を向けさせるために視覚的テキストの一部を特定し、正しい選択を容易に特定することを含むことができる。使用後に、ヒントの選択肢は、それが再度使用される前に、次の２〜３回「休みの」段階に入ることができる。
【００８５】
図１１は、ＧＵＩ１１００がフィードバック１１０８を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック１１０８は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック１１０８は、ユーザーがこれまでの進度を判断することを可能にすることができる。少なくとも一実施形態では、ユーザーが時間内に十分正しい選択した際に付随する音声の視覚表示を示すことができる。さらにあるいはまた、フィードバック１１０８は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック１１０８はユーザーに対する難易度を自動的に上げるために使用することができる。また、ユーザーの得点が低いか、あるいは課題がユーザーには難しすぎると考えられる場合、フィードバック１１０８はユーザーに対する難易度を自動的に下げるために使用することができる。
【００８６】
図１１は、ＧＵＩ１１００が１または複数のコントロール１１１０を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール１１１０はユーザーが課題を制御することを可能にすることができる。たとえば、ユーザーには、第１のテキストボックス１１０２でテキスト要素１１０４を組み立てて、次に、フィードバック１１０８のためにコントロールを選択するように要求することができる。すなわち、ユーザーには、任意のフィードバック１１０８を示す前に、第１のテキストボックス１１０２で完全なテキスト行を完成するように要求することができる。さらにあるいはまた、１または複数のコントロールは、ユーザーが１または複数のヒント１１０６からヒントを要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【００８７】
図１２は、インポスタモードを使用してユーザーに目標言語を教授する方法１２００を示すフローチャートである。少なくとも一実施形態では、方法１２００はユーザーの理解力を評価することができる。たとえば、インポスタは前後のテキストから推測することがあってもよい。したがって、ユーザーが前後のテキストを正しく理解する場合、正しい単語を正しく選択する可能性がさらに高くなる。さらにあるいはまた、次の単語または句は、付随する媒体情報を聴くことに基づいて明らかであってもよい。したがって、ユーザーが細心の注意を払う場合、単語または句を正しく選択する可能性がさらに高くなる。
【００８８】
図１２は、方法１２００がテキスト行を表示する１２０２ことを含むことができることを示す。テキスト行は目標言語でありうる。少なくとも一実施形態では、テキスト行を表示する１２０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストのあらゆる表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する１２０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーに対応する媒体情報としてテキスト行を出力する１２０２ことができる。媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する１２０２ことができる。
【００８９】
また、図１２は、方法１２００が、テキスト行の１または複数の単語、句、音節、接尾語または他の文節を置換する１２０４ことを含むことができることを示す。少なくとも一実施形態では、１または複数の単語は、同じように発音されるが、意味の異なる同音異義語または単語で置換することができる。特に、テキストは変換システム１０８によって置換することができる。たとえば、単語「ｙｏｕ」は単語「ｅｗｅ」に置換することができる。したがって、ユーザーは、音の違いよりはむしろ、綴りや見た目の違いに気付くと予想される。少なくとも一実施形態では、テキストを置換する代わりに音声の部分を置換でき、ユーザーは、正しいテキストを確認して、マッチしていない音声の部分を聴くことになる。少なくとも一実施形態では、テキストは以下のパラメータのあらゆる組み合わせに従って他のテキストに置換することができる。
同音および類音（ｙｏｕ／ｅｗｅ／ｙｏｕ´ｌｌ、  「ｉｃｅ  ｃｒｅａｍ」／「Ｉ  ｓｃｒｅａｍ」）
異音
同義および類義（たとえば、ｍｏｕｎｔａｉｎ／ｈｉｌｌ、「ａ  ｗｈｏｌｅ  ｌｏｔｔａ」／「ａ  ｌｏｔ  ｏｆ」）
対義および異義（たとえば、ｈｉｌｌ／ｈｏｌｅ、「ａ  ｌｏｔ  ｏｆ」／ｓｏｍｅ）
文脈的に意味不明、あるいは文脈がない
多義（たとえば、ｃｕｐ／ｍｕｇ、ｒｏｂ／ｍｕｇ、ｃｕｐ／ｈｏｌｄ）
意味の１つが同類であり、
あまり一般的でない意味である
さらに一般的な意味である
無作為に一般的な意味である
１つ以上の意味が同類である
いずれの意味も同類でない
同じように見え、実在する（たとえば、ｗｅｉｇｈｔ／ｈｅｉｇｈｔ）
同じように見え、実在しないが、
同じように聞こえる（たとえば、ｗｅｉｇｈｔ／ｗａｉｇｈｔ、ｃａｒ／ｋａｒ）、あるいは
違って聞こえる（たとえば、ｗｅｉｇｈｔ／ｗｏｉｇｈｔ、ｃａｒ／ｓａｒ）。
見た目は異なり、実在しているか、あるいは実在していない
特定の文脈で置換したテキストの代わりに機能する（たとえば、「ｗｈａｔ／ｔｈａｔ  Ｉ´ｍ  ｌｏｏｋｉｎｇ  ｆｏｒ」の「ｗｈａｔ」および「ｔｈａｔ」）
特定の文脈で置換したテキストの代わりに機能しない
程度が似ている（たとえば、「ｌｏｔｓ  ｏｆ」／ｍａｎｙ／ｍｕｃｈ）
程度が異なる（たとえば、ｌｉｋｅ／ｌｏｖｅ）
数、複数形／単数形
マッチするように変更される（たとえば、「ａ  ｆｒｉｅｎｄ」／「ｍａｎｙ  ｆｒｉｅｎｄｓ」）
マッチしないように変更される（たとえば、「ａ  ｆｒｉｅｎｄ」／「ａ  ｆｒｉｅｎｄｓ」）
無作為に変更される
他の実在する活用形／時制（たとえば、ｒａｎ、ｒｕｎｎｉｎｇ、ｗｉｌｌ  ｒｕｎ）
一致するように変更される（たとえば、「Ｉ  ａｍ  ｒｕｎｎｉｎｇ」／「ｔｈｅｙ  ａｒｅ  ｒｕｎｎｉｎｇ」）
一致しないように変更される（たとえば、「Ｉ  ａｍ  ｒｕｎｎｉｎｇ」／「ｔｈｅｙ  ａｍ  ｒｕｎｎｉｎｇ」）
無作為に変更される
実在しない活用／時制（たとえば、「ｇｏｅｄ」に対する「ｗｅｎｔ」のような規則的な規則による不規則動詞の活用、あるいは不規則的な規則による規則動詞の活用、あるいは他の不規則的な規則による不規則動詞の活用）
同一または類似の品詞（たとえば、冠詞ａ／ａｎ、接続詞ｏｒ／ａｎｄ、主格代名詞／目的格代名詞ｔｈｅｍ／ｔｈｅｙ）
異なる品詞
行内の歌詞部分の再配置（たとえば、「Ｉ  ｃａｎ  ｓｅｅ？」／「Ｃａｎ  Ｉ  ｓｅｅ？」）
無作為に選択された実在する単語および句
無作為に選択された実在しない単語および句で、
文字または音節を無作為に追加、削除、移動または置換した実在する単語
単語、音節または文字を無作為に追加、削除、移動または置換した実在する句
無作為または半無作為の文字列および任意の空白文字
無作為または半無作為に選択された実在する単語または実在しない単語で構成される句
単語、音節または文字を多くまたは少なく繰り返すか、あるいは繰り返さない（たとえば、「ｖｅｒｙ，ｖｅｒｙ」の代わりに「ｖｅｒｙ」、あるいはその反対に「ｌａ  ｌａ  ｌａ」の代わりに「ｌａ  ｌａ  ｌａ  ｌａ」）
異なる音節または文字であり、
特定の学習者に聞こえたり区別したりすることが困難な音（たとえば、「ｌａ  ｌａ  ｌａ」／「ｒａ  ｒａ  ｒａ」）であるために選択されるか、あるいは
特定の学習者に聞こえたり区別したりするのが簡単な音であることから選択されるか、
あるいは無作為に選択される
単語、音節、語尾または文字の欠落（たとえば、ｓｙｌ−ｂｌｅ／ｓｙｌ−ｌａ−ｂｌｅまたは「ｉｎ  ｂｅｇｉｎｎｉｎｇ」／「ｉｎ  ｔｈｅ  ｂｅｇｉｎｎｉｎｇ」、ｒｕｎ／ｒｕｎｎ／ｒｕｎｎｉｎｇ）
欠落し、移動し、あるいは、外国語のさまざまなアクセント記号、母音または子音（たとえば、ｒｅｓｕｍｅ／ｒｅｓｕｍｅ、ｂａｔｔｉｎｇ／ｂａｔｉｎｇ、ｒｅｓｔａｒａｎｔ／ｒｅｓｔａｒａｕｎｔ／ｒｅｓｔａｕｒａｎｔ）
互換性のない句−フィンガーカラオケモードで、全文字列が「ａ  ｂ  ｃ  ｄ」であり、選択可能な選択肢が「ａ  ｂ」、「ｃ  ｄ」および「ａ  ｂ  ｃ」の場合、後者は全文字列を完成させるために「ｄ」のみの句が存在しないため不正解の選択肢である。
単語が多すぎる句−単語が句に照らして成立するかどうかにかかわらず、楽曲またはゲームの状況では成立しない句。
見た目、音および／または意味が同じような文節（たとえば、「ａ  ｗｈｏｌｅ  ｌｏｔ」の代わりに「ａ  ｌｏｔ」）
画像あり
色、形および／またはカテゴリ／タグが類似する画像（たとえば、グレープフルーツ／オレンジは形状と色が類似しており、共に果物に分類される）
色、形および／またはカテゴリ／タグが異なる画像
無作為の画像
画像なし
頻度の高い利用、使用頻度の低い単語もしくは無作為
簡単もしくは明確な画像（たとえば、フォークのような一般的な物体）、または複雑もしくは曖昧な画像（たとえば、静けさのような抽象概念）
長さ（同じような長さはさらに複雑である）
楽曲または他の楽曲のさまざまな楽節からの文節（たとえば、第１の旋律は正しいが、第３の旋律は少し異なる）
通俗でないか、あるいは楽曲ほど通俗でない
上記の２つ以上カテゴリのあらゆる組み合わせ（たとえば、同一または類似の見た目または音−ｓｉｔｅ／ｃｉｔｅ、ｍｏｕｎｔａｉｎ／ｆｏｕｎｔａｉｎ）
【００９０】
図１２は、方法１２００がテキスト行の正しくない単語または複数の単語を特定する１２０６ことを含むことができることをさらに示す。少なくとも一実施形態では、ユーザーには、選択する時間を短縮して挑戦させてもよい。たとえば、ユーザーには、テキスト行が表示される１２０２際および／または媒体情報が再生される際にリアルタイムに選択するように要求してもよい。たとえば、ユーザーには、字幕、歌詞または他のテキストがスクロールしているか、あるいはスクリーンに提示されている間に、正しくない単語を特定する１２０６ように要求してもよい。
【００９１】
図１２は、方法１２００がユーザーにフィードバックを与える１２０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。プレーヤが競争している場合、不正解に対してペナルティを課すことができる。たとえば、１人のユーザーが不正解を選択した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。
【００９２】
図１３は、インポスタモードを使用してユーザーに目標言語を教授するためのＧＵＩ１３００の一例を示す。少なくとも一実施形態では、ＧＵＩ１３００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【００９３】
また、図１３は、ＧＵＩ１３００が第１のテキストボックス１３０２を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス１３０２はユーザーにテキスト行を示すことができる。特に、第１のテキストボックス１３０２のテキスト行は、テキスト格納部１０６のテキストから取得して、媒体情報格納部１０２からの媒体情報に関連付けることができる。たとえば、テキスト行は音楽の歌詞、映画の会話または他のテキストを含むことができる。テキスト行は、同音異義語または正しい単語の他の異形で置換された１または複数の単語を有することができ、たとえば、ｙｏｕ／ｅｗｅ／ｙｏｕ´ｌｌ、ｍｏｕｎｔａｉｎ／ｈｉｌｌ、  ｈｉｌｌ／ｈｏｌｅ、ｗｅｉｇｈｔ／ｈｅｉｇｈｔ、ｗｅｉｇｈｔ／ｗａｉｇｈｔ、ｗｅｉｇｈｔ／ｗｏｉｇｈｔ、「ｌｏｔｓ  ｏｆ」／ｍａｎｙ／ｍｕｃｈ、ｌｉｋｅ／ｌｏｖｅ、「ａ  ｆｒｉｅｎｄ」／「ｍａｎｙ  ｆｒｉｅｎｄｓ」、ｒａｎ／ｒｕｎｎｉｎｇ／ｗｉｌｌ  ｒｕｎ、ｇｏｅｄ／ｗｅｎｔ、  ａ／ａｎ、「Ｉ  ｃａｎ  ｓｅｅ？」／「Ｃａｎ  Ｉ  ｓｅｅ？」、ｓｙｌ−ｂｌｅ／ｓｙｌ−ｌａ−ｂｌｅ、ｒｅｓｕｍｅ／ｒｅｓｕｍｅである。
【００９４】
図１３は、正しくない文節が正しく特定された際にテキスト行が正しい文節１３０４を示すことができることをさらに示す。少なくとも一実施形態では、正しい文節を強調表示するか、あるいは別の方法で特定でき、これにより、ユーザーがすぐに正しい文節を特定して、文節の正しい綴りを確認することができる。
【００９５】
図１３は、ＧＵＩ１３００が画像１３０６を含むことができることをさらに示す。少なくとも一実施形態では、画像１３０６は正しい文節または正しくない文節の画像でありうる。たとえば、画像１３０６は正しい文節を置換するために使用された同音異義語の実際の意味を特定することができる。
【００９６】
また、図１３は、ＧＵＩ１３００がユーザーへの１または複数のヒント１３０８を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント１３０８は、ユーザーが目標言語の単語または句を母国語の単語または句の訳文で確認したり、ユーザーが単語または句の意味を理解するのに有用な画像を表示したりすることを可能にすることができる。さらにあるいはまた、１または複数のヒント１３０８は、文法的、言語学的または他の教育的な指示を提供することができる。さらにあるいはまた、１または複数のヒント１３０８は、ユーザーの注意を向けさせるために視覚的テキストの一部を特定し、正しくないテキストを容易に特定することを含むことができる。使用後に、ヒントの選択肢は、それが再度使用される前に、次の２〜３回「休みの」段階に入ることができる。
【００９７】
図１３は、ＧＵＩ１３００がフィードバック１３１０を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック１３１０は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック１３１０は、ユーザーがこれまでの進度を判断することを可能にすることができる。また、ユーザーは、このフィードバックを使用して間違いから学習することができる。たとえば、一例として、ユーザーが正しい時間窓内で正しくない文節を選択しない場合、欠落した文節は強調表示され１３０２、補助的なテキスト／画像／他の媒体情報が表示される１３０６。さらにあるいはまた、フィードバック１３１０は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック１３１０はユーザーに対する難易度を自動的に上げるために使用することができる。また、ユーザーの得点が低いか、あるいは課題がユーザーには難しすぎると考えられる場合、フィードバック１３１０はユーザーに対する難易度を自動的に下げるために使用することができる。
【００９８】
図１３は、ＧＵＩ１３００が１または複数のコントロール１３１２を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール１３１２はユーザーが課題を制御することを可能にすることができる。たとえば、ユーザーは、第２のテキストボックス１３０４でマッチするテキストを選択して、フィードバック１３１０のためにコントロール１３１２を選択するように要求することができる。さらにあるいはまた、ユーザーは全課題を終了後にのみフィードバック１３１０を受けることができる。さらにあるいはまた、１または複数のコントロールは、ユーザーが１または複数のヒント１３０８からヒントを要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【００９９】
図１４は、インタールードモードを使用してユーザーに目標言語を教授する方法１４００を示すフローチャートである。少なくとも一実施形態では、方法１４００はユーザーの理解力を評価することができる。たとえば、欠落した文節は前後のテキストから推測してもよい。したがって、ユーザーが前後のテキストを正しく理解する場合、欠落した箇所に正しい文節を正しく選択する可能性がさらに高くなる。さらにあるいはまた、次の単語または句は、付随するメディアを聴くことに基づいて明らかであってもよい。したがって、ユーザーが細心の注意を払う場合、単語または句を正しく選択する可能性がさらに高くなる。
【０１００】
図１４は、方法１４００がテキスト行を表示する１４０２ことを含むことができることを示す。テキスト行は目標言語でありうる。少なくとも一実施形態では、テキスト行を表示する１４０２ことは、視覚的、触覚的または聴覚的な認識のためのテキストのあらゆる表示を含む。たとえば、テキストとしてテキスト行をスクリーンに表示する１４０２ことができる。さらにあるいはまた、ユーザーに聴かせるスピーカーにテキスト行の対応するタイムスタンプから媒体情報としてテキスト行を表示する１４０２ことができる。媒体情報格納部１０４の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する１４０２ことができる。
【０１０１】
また、図１４は、方法１４００が、テキスト行の１または複数の文節を変更または除外する１４０４ことを含むことができることを示す。特に、テキストは変換システム１０８によって変換または除外することができる。少なくとも一実施形態では、空欄によって変更または除去された文節がどこに位置すべきかを特定することができる。さらにあるいはまた、変更または除去された文節が属する空欄は特定できず、ユーザーに空欄および正しい文節を見つけることを要求する。少なくとも一実施形態では、テキストを変更または除外する代わりに音声の部分を変更でき、ユーザーは、正しいテキストを見て、マッチしていない音声部分を聴く。
【０１０２】
図１４は、方法１４００が欠落した文節またはテキスト行の文節を特定する１４０６ことを含むことができることをさらに示す。少なくとも一実施形態では、ユーザーには、選択する時間を短縮して挑戦させてもよい。たとえば、ユーザーには、テキスト行が表示される１４０２際および／またはメディアが再生される際にリアルタイムに選択するように要求してもよい。たとえば、ユーザーには、字幕、歌詞または他のテキストがスクロールしているか、あるいはスクリーンに提示されている間に、欠落した文節を特定する１４０６ように要求してもよい。
【０１０３】
図１４は、方法１４００がユーザーにフィードバックを与える１４０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーが間違えた箇所を理解するのに有用な文字または画像のサポートを含むことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。プレーヤが競争している場合、不正解に対して他のペナルティを課すことができる。たとえば、１人のユーザーが不正解を選択した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。
【０１０４】
図１５は、インタールードモードを使用してユーザーに目標言語を教授するためのＧＵＩ１５００の一例を示す。少なくとも一実施形態では、ＧＵＩ１５００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【０１０５】
また、図１５は、ＧＵＩ１５００が第１のテキストボックス１５０２を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス１５０２はユーザーにテキスト行を示すことができる。特に、第１のテキストボックス１５０２のテキスト行は、テキスト格納部１０６のテキストから取得して、媒体情報格納部１０２からの媒体情報に関連付けることができる。たとえば、テキスト行は音楽の歌詞、映画の会話または他のテキストを含むことができる。テキスト行は、同音異義語または正しい文節の他の異形で置換された１または複数の文節を有することができる（たとえば、ｒｕｎｎｉｎｇ／ｒｕｎｎ／ｒｕｎ、ｃｏｏｐｅｒａｔｅ／ｏｐｅｒａｔｅ、ｐａｓｓｅｒｓｂｙ／ｐａｓｓｅｒｂｙ、「ｗｉｌｌ  ｒｕｎ」／ｒｕｎ、ｗｏｒｄｓ／ｗｏｒｄ、ｆｏｒｔｙ−ｔｗｏ／ｆｏｒｔｙ、「ｉｎ  ｔｈｅ  ｅｎｄ」／「ｉｎ  ｔｈｅ」、「Ｙｅｓ！」／「ｅｓ！」、ｆｏｒｔｙ−ｔｗｏ／ｆｏｒｔｙｔｗｏ、「Ｉ  ｗｉｌｌ  ｎｅｖｅｒ」／「Ｉ  ｗｉｌｌ」、「Ａ  ｌｏｔ」／Ａｌｏｔ、ｃａｒｅ／ｃａｒ）。少なくとも一実施形態では、テキストの文節を取り除いて、以下のパラメータのあらゆる組み合わせに従って空欄を生成することができる。
接尾語（たとえば、ｒｕｎｎｉｎｇ／ｒｕｎｎ／ｒｕｎ）
接頭語（たとえば、ｃｏｏｐｅｒａｔｅ／ｏｐｅｒａｔｅ）
挿入辞（たとえば、ｐａｓｓｅｒｓｂｙ／ｐａｓｓｅｒｂｙ）
活用形（たとえば、「ｗｉｌｌ  ｒｕｎ」／ｒｕｎ／ｗｉｌｌ）
数（たとえば、ｗｏｒｄｓ／ｗｏｒｄ）
複合語の一部（たとえば、ｆｏｒｔｙ−ｔｗｏ／ｆｏｒｔｙ）
句の一部（たとえば、「ｉｎ  ｔｈｅ  ｅｎｄ」／「ｉｎ  ｔｈｅ」）
頭文字（たとえば、「Ｙｅｓ！」／「ｅｓ！」）
句読点（たとえば、「Ｗｉｌｌ  ｙｏｕ？」／「Ｗｉｌｌ  ｙｏｕ」，ｆｏｒｔｙ−ｔｗｏ／ｆｏｒｔｙｔｗｏ）
文脈的に意味不明または文脈がない（たとえば、「Ｉ  ｌｏｖｅｄ  ｔｈｅ  ｓｉｇｈｔ  ｙｏｕｒ  ｆａｃｅ  ｉｎ  ｔｈｅ  ｌｉｇｈｔ  ｏｆ  ｔｈｅ  ｌａｍｐ」／「Ｉ  ｌｏｖｅ  ｌａｍｐ」）
意味を反対にしたり、あるいは変更したりする（たとえば、「Ｉ  ｗｉｌｌ  ｎｅｖｅｒ  ｄｏ  ｔｈａｔ」／「Ｉ  ｗｉｌｌ  ｄｏ  ｔｈａｔ」）
非文法的および／または無意味（たとえば、「Ｗｉｌｌ  ｙｏｕ  ｖｉｓｉｔ  ｍｅ？」／「Ｗｉｌｌ  ｙｏｕ  ｍｅ？」）
依然として文法的に正しい（たとえば、形容詞または副詞を除外する。「Ｔｈｅ  ｗｈｉｔｅ  ｄｏｖｅ  ｆｌｅｗ」／「Ｔｈｅ  ｄｏｖｅ  ｆｌｅｗ」）
語根／語幹の一部（ｒｕｎｎｉｎｇ／ｒｕ）
接辞の一部（たとえば、ｒｕｎｎｉｎｇ／ｒｕｎｎｉ）
空白文字（たとえば、「Ａ  ｌｏｔ  ｏｆ  ｐｅｏｐｌｅ」／「Ａｌｏｔ  ｏｆ  ｐｅｏｐｌｅ」）
発音を変更する（たとえば、無音の「ｅ」を除去する。ｂａｎｅ／ｂａｎ、ｃａｒｅ／ｃａｒ）
実在する別の単語を生成する（たとえば、ｂａｎｅ／ｂａｎ）
文脈的意味がある（たとえば「Ｙｏｕ´ｒｅ  ｍｙ  ｂａｎｅ，  ｈｏｌｄｉｎｇ  ｍｅ  ｂａｃｋ」／「Ｙｏｕ´ｒｅ  ｍｙ  ｂａｎ，  ｈｏｌｄｉｎｇ  ｍｅ  ｂａｃｋ」）
文脈的意味がない（たとえば、「Ｐｌｅａｓｅ  ｃａｒｅ  ｆｏｒ  ｍｅ」／「Ｐｌｅａｓｅ  ｃａｒ  ｆｏｒ  ｍｅ」）
実在しない単語を生成（たとえば、ｒｕｎｎｉｎｇ／ｒｕ）
任意の単語
任意の音節
任意の文字（列）
任意の句
【０１０６】
図１５は、ＧＵＩ１５００が第２のテキストボックス１５０４を含むことができることをさらに示す。少なくとも一実施形態では、第２のテキストボックス１５０４が２つ以上の文節を含むことができる。第２のテキストボックス１５０４の２つ以上の文節の１つは、第１のテキストボックス１５０２のテキスト行から欠落した文節でありうる。ユーザーは２つ以上の文節から所望の文節を選択することができる。ユーザーが上達するのに従って、第２のテキストボックスの文節は、識別を困難にするか、数を増やすか、あるいはその両方を行ってもよい。たとえば、ユーザーが目標言語にほどほどに馴染みのある場合、ユーザーには類似の文節、同音異義語のみが与えられるか、あるいは正しい文節を入力、選択、あるいは挿入することを要求してもよい。対照的に、ユーザーが目標言語の初級者である場合、第２のテキストボックス１５０４には類似していない文節を提供してもよい。
【０１０７】
また、図１５は、ＧＵＩ１５００がユーザーへの１または複数のヒント１５０６を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント１５０６は、ユーザーが目標言語の文節または句を母国語の文節または句の訳文で確認したり、ユーザーがその文節または句の意味を理解するのに有用な画像を表示したりすることを可能にすることができる。さらにあるいはまた、プレーヤが第２のテキストボックス１５０４のテキスト行の訳文を通して考えれば十分となるように、１または複数のヒント１５０６が開始行の訳文を提供することができる。さらにあるいはまた、１または複数のヒント１５０６は、文法的、言語学的または他の教育的な指示を提供することができる。さらにあるいはまた、１または複数のヒント１５０６は、ユーザーの注意を向けさせるために視覚的テキストの一部を特定し、正しい選択を容易に特定することを含むことができる。使用後には、ヒントの選択肢は、それが再度使用される前に、次の２〜３回「休みの」段階に入ることができる。
【０１０８】
図１５は、ＧＵＩ１５００がフィードバック１５０８を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック１５０８は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック１５０８は、ユーザーがこれまでの進度を判断することを可能にすることができる。少なくとも一実施形態では、テキストの文節がどこで欠落したかを最初は視認できない。単語は、選択後に空欄を明らかにするために離れていく。選択が正しかった場合、正解は新たに明らかとなった空欄に移動する。選択が正しくない場合、空欄の状態で残り、ユーザーの注意が集中するため第２回目の試みは第１回目より簡単になる。他のフィードバックとして、欠落した文節の場所の前後のテキストに付く接尾語または他のテキストの文節が選択された場合、正解の場合は付くが、不正解の場合は付けようと試みても離れる。さらにあるいはまた、フィードバック１５０８は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック１５０８はユーザーに対する難易度を自動的に調整するために使用することができる。また、ユーザーの得点が低いか、あるいは課題がユーザーには難しすぎると考えられる場合、フィードバック１５０８はユーザーに対する難易度を自動的に調整するために使用することができる。
【０１０９】
図１５は、ＧＵＩ１５００が１または複数のコントロール１５１０を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール１５１０はユーザーが課題を制御することを可能にすることができる。たとえば、ユーザーは、第２のテキストボックス１５０４でマッチするテキストを選択して、フィードバック１５０８のためにコントロール１５１０を選択するように要求することができる。さらにあるいはまた、全課題を終了後にのみユーザーはフィードバック１５０８を受けることができる。さらにあるいはまた、１または複数のコントロールは、ユーザーが１または複数のヒント１５０６からヒントを要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【０１１０】
図１６は、ピクチャーイットモードを使用してユーザーに目標言語を教授する方法１６００を示すフローチャートである。少なくとも一実施形態では、方法１６００はユーザーの理解力を評価することができる。たとえば、対応する画像は現在示されているテキスト行の意味に基づいて明らかであってもよい。したがって、ユーザーがテキスト行を正しく理解する場合、対応する画像を正しく選択する可能性がさらに高くなる。
【０１１１】
図１６は、方法１６００がテキスト行を表示する１６０２ことを含むことができることを示す。少なくとも一実施形態では、目標言語でテキスト行を表示する１６０２ことができる。たとえば、媒体情報格納部１０２の所望の媒体情報から抽出後に、テキスト格納部１０６からテキスト行を表示する１６０２ことができる。
【０１１２】
また、図１６は、方法１６００が２つ以上の画像を表示する１６０４ことを含むことができることを示す。少なくとも一実施形態では、２つ以上の画像はそれぞれ、テキスト行の文節または句にある程度関連することができる。たとえば、画像は、「ｈｅａｒｔ」という単語に関連付けられるハートでありうる。少なくとも一実施形態では、他の画像は、類似または反対の文節にマッチしたり、あるいはマッチしたりしない同じ媒体情報内の他の文節にマッチする画像でありうる。
【０１１３】
図１６は、方法１６００が、正しい画像１６０６にテキストの一部をマッチさせる１６０６ことを含むことができることをさらに示す。少なくとも一実施形態では、テキストが表示されていて、さらに／あるいは対応する媒体情報が再生されている時に、ユーザーは、リアルタイムに対応する画像を選択する必要がある。特に、ユーザーには、２つ以上の画像をリアルタイムに表示して１６０４、正しい画像を選択するように要求してもよい。ユーザーには、選択する時間を短縮して挑戦させてもよい。
【０１１４】
少なくとも一実施形態では、１人以上のユーザーがテキスト行と正しい画像をマッチさせる１６０６ことを試みることができる。すなわち、２人以上のユーザーがそれぞれ、テキスト行および／または対応する媒体情報と関連付けられた画像とを正しくマッチさせる１６０６ことを試みることができる。２人以上のユーザーが、互いに協力して、正しい画像を決定することができる。さらにあるいはまた、２人以上のユーザーが互いに競争することができる。たとえば、一方のユーザーがマッチを正しく特定する場合、双方のユーザーは、どれが正しい画像であるかを確認することができるため、その選択肢は双方のプレーヤに対して除外される。このように、ユーザーは、だれが最も速く正しくマッチさせることができるかを確かめるために競争したり、あるいは、他のあらゆる所望の方法で競争したりすることができる。
【０１１５】
図１６は、方法１６００がユーザーにフィードバックを与える１６０８ことを含むことができることをさらに示す。少なくとも一実施形態では、フィードバックはユーザーがどこで正しい選択または正しくない選択を行ったかを理解するのに有用な文字または画像のサポートを含むことができる。たとえば、選択時に、ユーザーは、画像に関連付けられるテキストを目標言語、母国語または両方の言語でも確認することができる。選択が正しい場合、選択された画像がどの行にマッチしたかを示すことができる。さらにあるいはまた、フィードバックはユーザーの解答の速さおよび／または正確さに関する情報を含むことができる。プレーヤが競争している場合、不正解に対してペナルティを課すことができる。たとえば、１人のユーザーが表示されたいずれの行にも対応しない画像を選択した場合、順番を飛ばしたり、入力を特定の時間「制限」してもよく、得点からポイントを差し引いたり、あるいは適切な他のあらゆるペナルティを課すことができる。
【０１１６】
図１７は、ピクチャーイットモードを使用してユーザーに目標言語を教授するためのＧＵＩ１７００の一例を示す。少なくとも一実施形態では、ＧＵＩ１７００はユーザーが目標言語で対話することを可能にすることができる。すなわち、ユーザーは目標言語に没頭することができる。特に、ユーザーは、目標言語を暗記するよりはむしろ、目標言語と対話するような方法で目標言語に集中することができる。
【０１１７】
図１７は、ＧＵＩ１７００が２つ以上の画像１７０２を含むことができることを示す。少なくとも一実施形態では、２つ以上の画像１７０２は、画像格納部１０４または媒体情報格納部１０２から取得される写真またはビデオクリップでありうる。ユーザーは、媒体情報格納部１０２のさまざまな媒体情報から選択可能であるため、既に馴染みのある媒体情報を選択してもよい。これは、ユーザーは馴染みのある環境で「学習する」ことから、言語学習を強化することができる。
【０１１８】
また、図１７は、ＧＵＩ１７００が第１のテキストボックス１７０４を含むことができることを示す。少なくとも一実施形態では、第１のテキストボックス１７０４はユーザーにテキスト行を示すことができる。特に、テキスト行は目標言語であり、２つ以上の画像１７０２の１つに関連付けることができる。すなわち、第１のテキストボックス１７０４の２つ以上の画像１７０２とテキスト行は媒体情報内に互いに同時または数秒以内に存在することができ、２つ以上の画像１７０２の１つはテキスト行の文節に対応でき、あるいは、２つ以上の画像１７０２の１つとテキスト行は何か他の方法で関連付けることができる。
【０１１９】
また、図１７は、ＧＵＩ１７００がユーザーへの１または複数のヒント１７０６を含むことができることを示す。少なくとも一実施形態では、１または複数のヒント１７０６は、ユーザーが選択された画像上部のテキストラベルを確認することを可能にでき、画像がどのようにテキスト行と関連しているのか、あるいは関連していないのかをユーザーが認識するのに有用となりうる。さらに、テキストの訳文は、画像に関連付けられたテキストの文節のものであってよく、ユーザーが文節または句の意味を理解するのに有用でありうる。選択された画像が行に正しくマッチする場合、その行を強調表示してもよい。さらにあるいはまた、１または複数のヒント１７０６は、ユーザーが正しい選択をさらに簡単に選択するために、１または複数の正しくない選択を除外することができる。さらにあるいはまた、プレーヤが第２のテキストボックス１７０６のテキスト行の訳文を通して考えれば十分となるように、１または複数のヒント１７０６が第１のテキストボックス１７０４のテキスト行の訳文を提供することができる。さらにあるいはまた、１または複数のヒント１７０６は、文法的、言語学的または他の教育的な指示を提供することができる。使用後に、１または複数のヒント１７０６は、それが再度使用される前に、次の２〜３回「休みの」段階に入ることができる。
【０１２０】
図１７は、ＧＵＩ１７００がフィードバック１７０８を含むことができることをさらに示す。少なくとも一実施形態では、フィードバック１７０８は、ユーザーがどのくらいまで順調に課題を行っているかを判断することを可能にすることができる。すなわち、フィードバック１７０８は、ユーザーがこれまでの進度を判断することを可能にすることができる。さらにあるいはまた、フィードバック１７０８は、ユーザーに対する課題の難易度を判定するために使用することができる。たとえば、ユーザーの得点が高いか、あるいは課題がユーザーには簡単すぎると考えられる場合、フィードバック１７０８はユーザーに対する難易度を自動的に上げるために使用することができる。
【０１２１】
図１７は、ＧＵＩ１７００が１または複数のコントロール１７１０を含むことができることをさらに示す。少なくとも一実施形態では、１または複数のコントロール１７１０はユーザーが課題を制御することを可能にすることができる。さらにあるいはまた、１または複数のコントロールは、ユーザーがヒント１７０６を要求したり、次の課題に移ったり、あるいは他のあらゆる所望の機能を実行することを可能にすることができる。
【０１２２】
図１８および以下の記載は、本発明を実装可能な好適なコンピュータ環境を簡潔に概説することを意図する。必要とされないが、本発明をネットワーク環境でコンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的状況で記載する。一般に、プログラムモジュールは、特定のタスクを実行するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含むか、あるいは特定の抽象データ型を実装する。コンピュータ実行可能命令、関連データ構造およびプログラムモジュールは、本願明細書に開示する方法のステップを実行するプログラムコード手段の例である。そのような実行可能命令または関連データ構造の特定の手順は、そのようなステップで示される機能を実装するための対応する動作の例である。
【０１２３】
当業者は、本発明が、パーソナルコンピュータ、携帯端末、携帯電話、マルチプロセッサシステム、マイクロプロセッサベースの家電またはプログラマブル家電、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどを含む多くの種類のコンピュータシステム構成のネットワークコンピューティング環境で実施されてもよいことを認識する。また、本発明は、タスクが（ハードワイヤ接続、無線接続またはハードワイヤと無線との接続の組み合わせのいずれか）により通信ネットワークを介して接続されるローカルまたはリモートの処理装置によって実行される分散コンピューティング環境で実施してもよい。分散コンピューティング環境では、プログラムモジュールはローカルおよびリモートのメモリ記憶装置に配置してもよい。
【０１２４】
図１８に関して、本発明を実装するための例示的なシステムは、処理装置１８２１、システムメモリ１８２２および処理装置１８２１にシステムメモリ１８２２を含むさまざまなシステム要素を接続するシステムバス１８２３を含む従来のコンピュータ１８２０の形態の汎用コンピュータを含む。しかし、携帯電話は、さらに精巧になるにつれ、従来のコンピュータ１８２０に関して図解した要素の多くを組み込み始めていることには留意する必要がある。従って、比較的軽微な調整によって、入出力装置に関してはほとんど、従来のコンピュータ１８２０に関する記載が携帯電話にも同じように適用される。システムバス１８２３は、メモリバスまたはメモリコントローラ、周辺機器用バスおよびさまざまなバス構成のいずれかを使用したローカルバスを含む数種類のバス構造のいずれかであってよい。システムメモリは、読み出し専用メモリ（ＲＯＭ）１８２４およびランダムアクセスメモリ（ＲＡＭ）１８２５を含む。起動時などにコンピュータ１８２０内の要素間の情報転送を行う基本的なルーチンを含むベーシックインプット／アウトプットシステム（ＢＩＯＳ）１８２６は、ＲＯＭ１８２４に格納されてもよい。
【０１２５】
また、コンピュータ１８２０は、磁気ハードディスク１８３９に読み書きを行うための磁気ハードディスクドライブ１８２７と、着脱可能な磁気ディスク１８２９に読み書きを行うための磁気ディスクドライブ１８２８と、ＣＤ−ＲＯＭまたは他の光メディアなどの着脱可能な光ディスク１８３１に読み書きを行うための光ディスクドライブ１８３０を含んでもよい。磁気ハードディスクドライブ１８２７、磁気ディスクドライブ１８２８および光ディスクドライブ１８３０はそれぞれ、ハードディスクドライブインタフェース１８３２、磁気ディスクドライブインタフェース１８３３および光ドライブインタフェース１８３４によってシステムバス１８２３に接続される。ドライブおよび関連するコンピュータ可読メディアは、コンピュータ１８２０のためのコンピュータ実行可能命令、データ構造、プログラムモジュールおよび他のデータの不揮発性記憶装置を提供する。本願明細書に記載した例示的な環境は、磁気ハードディスク１８３９、着脱可能な磁気ディスク１８２９および着脱可能な光ディスク１８３１を利用しているが、データ格納のための他の種類のコンピュータ可読メディアを使用することができ、磁気カセット、フラッシュメモリカード、デジタルバーサタイルディスク、ベルヌーイカートリッジ、ＲＡＭ、ＲＯＭなどを含む。
【０１２６】
１または複数のプログラムモジュールを含むプログラムコード手段は、ハードディスク１８３９、磁気ディスク１８２９、光ディスク１８３１、ＲＯＭ１８２４またはＲＡＭ１８２５に格納してもよく、オペレーティングシステム１８３５、１または複数のアプリケーションプログラム１８３６、他のプログラムモジュール１８３７およびプログラムデータ１８３８を含む。ユーザーはキーボード１８４０、ポインティングデバイス１８４２、あるいはマイク、ジョイスティック、ゲームパッド、衛星放送用アンテナ、スキャナなどの他の入力装置（図示せず）によってコマンドおよび情報をコンピュータ１８２０に入力してもよい。これらの入力装置および他の入力装置は、システムバス１８２３に接続するシリアルポートインタフェース１８４６によって処理装置１８２１に接続されることが多い。あるいは、入力装置はパラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）などの他のインターフェースによって接続されてもよい。また、モニタ１８４７または別の表示装置は、ビデオアダプタ１８４８などのインターフェースを介してシステムバス１８２３に接続される。モニタのほかに、パーソナルコンピュータは通常、スピーカーおよびプリンタなどの他の周辺出力装置（図示せず）を含む。
【０１２７】
コンピュータ１８２０は、リモートコンピュータ１８４９ａおよび１８４９ｂなどの１または複数のリモートコンピュータとの論理結合を使用するネットワーク環境で動作してもよい。リモートコンピュータ１８４９ａおよび１８４９ｂはそれぞれ別のパーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイスまたは他のよく見られるネットワークノードであってよく、通常はコンピュータ１８２０に対して上に説明した要素の多くまたはすべてを含むが、メモリ記憶装置１８５０ａおよび１８５０ｂならびにその関連するアプリケーションプログラム１８３６ａおよび１８３６ｂのみ図１８に示す。図１８に記載の論理結合は、本願明細書で一例として示し、本発明を制限するものではないローカルエリアネットワーク（ＬＡＮ）１８５１および広域ネットワーク（ＷＡＮ）１８５２を含む。そのようなネットワーク環境は、オフィス全体または企業全体のコンピュータネットワーク、イントラネットおよびインターネットでよくみられる。
【０１２８】
コンピュータ１８２０は、ＬＡＮネットワーク環境で使用されると、ネットワークインタフェースまたはアダプター１８５３を介してローカルネットワーク１８５１に接続することができる。コンピュータ１８２０は、ＷＡＮネットワーク環境で使用されると、モデム１８５４、無線接続、あるいはインターネットなどの広域ネットワーク１８５２で通信を確立する他の手段を含んでもよい。モデム１８５４は、内蔵モデムまたは外部モデムであってよく、シリアルポートインタフェース１８４６を介してシステムバス１８２３に接続される。ネットワーク環境では、コンピュータ１８２０に対して示すプログラムモジュールまたはその一部は、遠隔メモリ記憶装置に格納してもよい。図示したネットワーク接続は典型例であり、広域ネットワーク１８５２の通信を確立する他の手段を使用してもよいことが認識される。
【０１２９】
本発明は、発明の趣旨または本質的特徴から逸脱せずに、他の特定の形式で実施することができる。記載した実施形態は、あらゆる点で説明目的であり、制限をするものではないとみなすべきである。したがって、本発明の範囲は、上記の記載ではなく、本願の特許請求の範囲によって開示する。本願の特許請求の範囲と均等の意味および範囲に含まれるすべての変形例は、本願の特許請求の範囲に含まれる。
【図１】
2014501940.tif 000003
【図２】
2014501940.tif 000004
【図３】
2014501940.tif 000005
【図４】
2014501940.tif 000006
【図５】
2014501940.tif 000007
【図６】
2014501940.tif 000008
【図７】
2014501940.tif 000009
【図８】
2014501940.tif 000010
【図９】
2014501940.tif 000011
【図１０】
2014501940.tif 000012
【図１１】
2014501940.tif 000013
【図１２】
2014501940.tif 000014
【図１３】
2014501940.tif 000015
【図１４】
2014501940.tif 000016
【図１５】
2014501940.tif 000017
【図１６】
2014501940.tif 000018
【図１７】
2014501940.tif 000019
【図１８】
2014501940.tif 000020
【国際調査報告】
2014501940.tif 000021
2014501940.tif 000022