(57)【要約】  例示的な実施形態は、言語を学習しているシステム及び方法に向けられる。方法は、一つ以上の音素を含む音声入力を受信することを含んでもよい。方法は、一つ以上の音素の各々の音素の発音の成論理を含んでいるフィードバック情報を含んでもよい。更に、方法は、一つ以上の音素の選択された音素の適当な発音と関連した少なくとも一つのグラフィック出力を提供することを含んでもよい。
2014529771.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の音素を含む音声入力を受信するステップと、
一つ以上の音素の各々の音素の発音のフィードバック情報を包含する出力を生成するステップと、
一つ以上の音素の選択された音素の適当な発音と関連した少なくとも一つのグラフィック出力を提供するステップと
を有することを特徴とする方法。
【請求項２】
前記音声入力を受信するステップが、複数の語を含む文を受信するステップからなり、各語が一つ以上の音素の少なくとも一つの音素を包含することを特徴とする、請求項１の方法。
【請求項３】
前記生成するステップが、一つ以上の音素の各々に関する数の発音スコアを生成するステップからなることを特徴とする請求項１の方法。
【請求項４】
一つ以上の音素の各々に関する数の発音スコアを生成するステップが、第1の色の閾値レベルより少ない各々のスコア、および、異なる色で第２の閾値レベル以上の各々のスコアを表示するステップからなることを特徴とする請求項３の方法。
【請求項５】
少なくとも一つのグラフィック出力を提供するステップが、
発音されている選択された音素のビデオ録画を表示するステップと、
選択された音素を正しく発音するためのマルチステップガイドを表示するステップと、    発音されている選択された音素のアニメーションのビデオを表示するステップと
の少なくとも１つからなることを特徴とする請求項１の方法。
【請求項６】
前記マルチステップガイドを表示するステップが、選択された音素の適当な発音のためのステップ毎の命令を包含している顔のアニメーション、カット、横の概観を表示するステップから成ることを特徴とする請求項５の方法。
【請求項７】
アニメーションのビデオを表示するステップが、アニメーション、カット、横の概観を表示するステップから成ることを特徴とする請求項５の方法。
【請求項８】
前記音声入力を受信するステップが、利用できる語のリストから選択される少なくとも一つの語を包含している音声入力を受信するステップから成ることを特徴とする請求項１の方法。
【請求項９】
前記音声入力を受信するステップが、ユーザにより提供される少なくとも一つの語を包含している音声入力を受信するステップから成ることを特徴とする請求項１の方法。
【請求項１０】
少なくとも一つのコンピュータ、および、
少なくとも一つのコンピュータに格納された少なくとも一つのアプリケーション・プログラムであって、
一つ以上の音素を含む音声入力を受信し、
一つ以上の音素の各々の音素の発音のフィードバック情報を含んでいる出力を生成し、
一つ以上の音素の選択された音素の適当な発音と関連した少なくとも一つのグラフィック出力を提供する
ことを特徴とするように構成される、少なくとも一つのアプリケーション・プログラムと
を有することを特徴とするシステム。
【請求項１１】
前記少なくとも一つのアプリケーション・プログラムが、入力に関して利用できる語のリストを提供するように更に構成されることを特徴とする請求項１０の方法。
【請求項１２】
前記少なくとも一つのアプリケーション・プログラムが、入力に関して利用できる文のリストを提供するように更に構成されることを特徴とする請求項１０の方法。
【請求項１３】
前記少なくとも一つのアプリケーション・プログラムが、請求項１０の方法、発音されている選択された音素のビデオ録画と、選択された音素を正しく発音するための多段階ガイと、発音されている選択された音素のアニメーションのビデオとの少なくとも一つ以上を示すように更に構成されることを特徴とする請求項１０の方法。
【請求項１４】
前記少なくとも一つのアプリケーション・プログラムが、第１のモードでも作動するように構成され、入力が、単一の語または第２のモードを備え、入力が、複数の語を含む文を備える、ことを特徴とする請求項１０の方法。
【請求項１５】
前記フィードバック情報が、一つ以上の音素の各々に関する数の発音スコアから成ることを特徴とする請求項１０の方法。
【請求項１６】
前記フィードバック情報が、一つ以上の音素の各々に関する数の発音スコアから成ることを特徴とする請求項１０の方法。
【請求項１７】
前記少なくとも一つのアプリケーション・プログラムが、ユーザが一つ以上の音素の音素を選択できるための少なくとも一つのボタンを示すように構成されることを特徴とする請求項１０の方法。
【請求項１８】
プロセッサが命令を実行できるプロセッサにより実行されるとき、命令をストアするコンピュータ可読の媒体であって、該命令が：
一つ以上の音素を含む音声入力を受信するステップと、
一つ以上の音素の各々の音素の発音のフィードバック情報成を含んでいる出力を生成するステップと、
一つ以上の音素の選択された音素の適当な発音と関連した少なくとも一つのグラフィック出力を提供するステップと、
を有することを特徴とするコンピュータ読み取り可能な媒体。
【請求項１９】
前記生成するステップが、一つ以上の音素の各々のための数の発音スコアを生成するステップから成ることを特徴とする請求項１８のコンピューター読み取り可能な媒体。
【請求項２０】
前記少なくとも一つのグラフィック出力を提供するステップが、
発音されている選択された音素のビデオ録画を表示するステップと、
選択された音素を正しく発音するためのマルチステップガイドを表示するステップと、    発音されている選択された音素のアニメーションのビデオを表示するステップと、
の少なくとも１つを有することを特徴とする請求項１８のコンピューター読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願についてのクロス・リファレンス］
特許に関する現在の出願は２０１１年９月１日に出願された「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＬＡＮＧＵＡＧＥ  ＬＥＡＲＮＩＮＧ」と題された米国の非仮出願番号第１３／２２４，１９７号に基いて優先権の利益を請求し、この譲受人に譲渡され、リファレンスとして全体としてはっきりと本願明細書において組み込まれる。
【背景技術】
【０００２】
本発明は、一般に言語学習に関する。とくに、本願発明は、ユーザにインタラクティブなおよび個人用にされた学習ツールを提供することによって、言語を学習している方法を強化することに関するシステム及び方法に関する。
【発明の概要】
【課題を解決するための手段】
【０００３】
人々に新しい言語を話すことを教示する事業は、拡大している。時間とともに、チュートリアルおよびガイドのさまざまな形は、人々が新しい言語を学習するのを援助するために発達した。多くの他の学生と一緒に、多くの従来の方法は教師に存在も要求し、または、それらは学生が自動独学することを必要とした。これの学生と教師間の時間の協力の要件は、多くの個人に関する適切でなくてもよく、高コストでもよい。更に、書込された材料（例えば、教科書または言語ワークブック）が学生が自分自身のペースで一人で研究することができてもよいにもかかわらず、書込された材料は学生に個人的なことと取られたフィードバックを効果的に提供することができない。
【０００４】
さまざまな要因（例えば国際化）は、新規およびより高度な言語を学習しているツールを作成した。技術の発達によって、例えば、電子言語を学習しているシステム（ユーザはインタラクティブな方法で研究できる）は、最近普及した。サウンドでも以外、読込み及び書込みを行うことによる言語を学習するだけでないために、例えば、コンピュータは、（自分のペースで）ユーザを許容する強力なマルチメディアの機能を有し、それは、ユーザの聞いている技術を増加させてもよく、暗記を手伝ってもよい。
【０００５】
しかしながら、従来の電子言語を学習しているシステムは、適切にユーザに許可を与える十分なフィードバック（例えば、ユーザの発音について）を提供して、効率的に言語を学習することに失敗する。更に、従来のシステムは、実践する能力、または、誤りを訂正し、改良が必要な特定の領域にフォーカスする能力が欠如し、従って、学習プロセスは、最適化されてなかった。
【０００６】
言語学習過程を強化するための方法および装置に関して必要性が存在する。より詳しくは、言語学習システムに関する必要性が存在し、付随する方法、ユーザにインタラクティブなおよび個人用にされた学習ツールを提供する。
【図面の簡単な説明】
【０００７】
【図１】本発明の例示的実施形態によれば、図１は、コンピュータシステムを例示しているブロック図である。
【図２】本発明の例示的実施形態に従って、図２は、言語学習システムのブロック図である。
【図３】本発明の例示的実施形態によれば、図３は、複数の選択ボタンおよびドロップダウン・メニューを包含している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図４】本発明の例示的実施形態によれば、図４は、言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図５】本発明の例示的実施形態によれば、図５は、口語の複数の音素のためのスコアを例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図６】本発明の例示的実施形態に従って、図６は、閾値を調整するための設定ウィンドウを例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図７】本発明の例示的実施形態によれば、図７は、口頭の文の複数の音素のためのスコアを例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図８】本発明の例示的実施形態によれば、図８は、口語の複数の音素のためのスコアを例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図９】本発明の例示的実施形態によれば、図９は、口頭の文の複数の音素のためのスコアを例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図１０】本発明の例示的実施形態によれば、図１０は、ビデオ録画を例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図１１】本発明の例示的実施形態によれば、図１１は、ビデオ録画を例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図１２】本発明の例示的実施形態によれば、図１２は、マルチ掃気ガイドを例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図１３】本発明の例示的実施形態によれば、図１３は、マルチ掃気ガイドを例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図１４】本発明の例示的実施形態によれば、図１４は、マルチ掃気ガイドを例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図１５】本発明の例示的実施形態によれば、図１５は、マルチ掃気ガイドを例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図１６】本発明の例示的実施形態によれば、図１６は、マルチ掃気ガイドを例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図１７】本発明の例示的実施形態によれば、図１７は、マルチ掃気ガイドを例示している言語を学んでいるアプリケーション・ページのさらにもう一つのスクリーンショットである。
【図１８】本発明の例示的実施形態によれば、図１８は、アニメーション関数を例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図１９】本発明の例示的実施形態によれば、図１９は、アニメーション関数を例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図２０】本発明の例示的実施形態によれば、図２０は、アニメーション関数を例示している言語を学んでいるアプリケーション・ページの他のスクリーンショットである。
【図２１】本発明の例示的実施形態によれば、図２１は、アニメーション関数を例示している言語を学んでいるアプリケーション・ページのさらにもう一つのスクリーンショットである。
【図２２】本発明の例示的実施形態によれば、図２２は、口頭の文に関して相関性を例示している言語を学んでいるアプリケーション・ページのスクリーンショットである。
【図２３】本発明の例示的実施形態に従って、図２３は、方法を例示しているフローチャートである。
【発明を実施するための形態】
【０００８】
添付の図面に関連して以下に述べる詳細な説明は、本発明の例示的実施形態の説明を意図して、本発明が実施されることができる唯一の実施形態を表すことを目的としない。この説明の全体にわたって使用する用語「典型的である」は、「例示、例または説明として役立つ」ことを意味し、好適であるか有利な他の例示的実施形態として、必ずしも解釈されなければならないというわけではない。本発明の例示的実施形態の完全な理解を提供するために、詳細な説明は、具体的な詳細を包含する。本発明の例示的実施形態がこれらの具体的な詳細なしで実践されることができることは、当業者にとって明らかである。ある場合には、本願明細書において、示される例示的実施形態の新規性を被覆することを回避するために、周知の構造およびデバイスは、ブロック図形式に示される。
【０００９】
一般に添付の図面を参照して、構造およびコンピュータ・ネットワーク・セキュリティ・システムのための方法を示すために、本発明の各種実施形態は、例示される。例示の実施形態の共通ブロック要素は、数字の類のにより示される。発表される図が実機器構造のいかなる圧縮部分の実際の概観も図示するはずでなくて、単に明らかにより多くに使用される概略図だけで、完全に本発明の実施形態を表すことを理解すべきである。
【００１０】
以下は、現在の本発明およびそのさまざまな代表的な具現のより多くの詳細な説明を提供する。この明細書において、関数は、不必要な詳細の現在の本発明を被覆しないために、ブロック図形式に示されることができる。加えて、さまざまなブロック間の論理の領域指定および回路の分割は、特殊作成で典型的である。現在の本発明がソリューションを分割している多数の他であるにより実施されることができることは、当業者にとって直ちに明らかである。ほとんどの場合、この種の詳細が本発明の完全な理解を得るのに必要でなくて、関連した技術の通常の技量の人の能力の範囲内である所で、タイミング上の問題に関する詳細などは省略された。
【００１１】
この明細書において、いくつかの図面は、信号を表現および説明の明快さのための単一信号として例示できる。信号が信号のバスを表すことができることは当業者によって、よく理解されている。そこにおいて、バスは様々なビット幅を有することができる。そして、単一のデータ信号を包含しているいかなる数のデータ信号に、現在の本発明は行うことができる。
【００１２】
本願明細書において、記載されているように、例示的実施形態は言語学習過程を強化するシステムおよび方法に向けられる。更に、本発明の例示的実施形態は直観的および強力なツール（例えば、グラフィック、音声、ビデオおよび指導的ガイド）を含む。そして、それは各々にユーザは各語の適当な発音を正確に指摘することができなさいという命令の音声音のピントを合わせることができる。具体的には、より多くで、例示的実施で、システム・ユーザーは口頭の音（すなわち、音素）、語または文の実質的に即時のビジュアル分析を受信できることができる。さらに、例示的実施形態は語、文または両方ともの中で「問題点」をもつユーザを識別することができて、提供することができて、ならびに実施形態、ステップ毎の説明およびアニメーションを送ることができる。そして、それは改良において、支援できる。したがって、ユーザは、発音問題および妥当を特定することができて、下記に詳しく述べる通り、一つ以上のツールを介して改善されることができる。
【００１３】
図１は、本発明の実施形態を実施するために用いることができるコンピュータシステム１００を例示する。コンピュータシステム１００は、プロセッサ１０４およびメモリ１０６（例えばランダム・アクセス・メモリ（ＲＡＭ）１０６）から成るコンピュータ１０２を含むことができる。例えば、コンピュータ１０２はセル式電話またはパーソナル携帯情報機器（ＰＤＡ）のようなワークステーション、ラップトップまたは携帯用デバイスから成ることができ、または、他のいかなるプロセッサ・ベースのデバイスも従来技術において、公知であるが、制限するためにだけでない。コンピュータ１０２は表示１２２に使用可能な状態で連結できる。そして、それは画像（例えばウィンドウ）をグラフィカル・ユーザ・インタフェース１１８Ｂ上のユーザに提出する。コンピュータ１０２は使用可能な状態で連結できるか、または含むことができる。
【００１４】
通常、他のデバイス、例えばキーボード１１４、マウス１１６、プリンタ１２８、スピーカ１１９など、メモリ１０６に保存されるオペレーティング・システム１０８の制御中で、コンピュータ１０２は作動できる。そして、入力および命令を受け入れて、現れるユーザを有するインタフェースはグラフィカル・ユーザ・インタフェース（ＧＵＩ）モジュール１１８Ａによって、出力する。ＧＵＩモジュール１１８Ａが別々のモジュールとして描写されるにもかかわらず、ＧＵＩ関数を実行している命令は常駐でもよいかまたは操作システム１０８（アプリケーション・プログラム１３０）において、割り当て、または、特別目的メモリーおよびプロセッサで行った。コンピュータ１０２は、プロセッサ１０４利用コードに翻訳されるＡＰＬ言語において、書き込まれることが、アプリケーション・プログラム１３０ができるコンパイラ１１２を実施することもできる。完了後、アプリケーション・プログラム１３０は、コンパイラ１１２を用いて生成される関係および論理を用いてコンピュータ１０２のメモリー１０６に格納されるデータにアクセスすることができ、操作できる。コンピュータ１０２はオーディオ入力デバイス１２１から成ることもできる。そして、それはいかなる周知のおよび適切なオーディオ入力デバイス（例えば、マイクロホン）からも成ることができる。
【００１５】
実施形態において、オペレーティング・システム１０８、アプリケーション・プログラム１３０およびコンパイラ１１２をインプリメントしている指示はコンピュータ可読媒体（例えば、データ記憶デバイス１２０）で明らかに具体化されることができる。そして、それは一つ以上の固定であるか着脱可能なデータ記憶デバイス（例えばＺｉｐドライブ、フロッピーディスク装置１２４、ハードディスク、ＣＤ―ＲＯＭドライブ、テープ装置、フラッシュメモリ装置、など）を含むことができる。更に、オペレーティング・システム１０８およびアプリケーション・プログラム１３０は、コンピュータ１０２によって、読み込まれて、実行されるときに、コンピュータ１０２に本発明の実施形態をインプリメントし、および／または使用するのに必要なステップを実行させる場合がある指示を含むことができる。アプリケーションプログラム１３０および／または操作方法はメモリ１０６および／またはデータ通信装置で明らかに例示されることもできる。それによって、実施形態本発明に従ってコンピュータ・プログラム製品または製品を作る。このように、「アプリケーション・プログラム」という本明細書で用いられる用語は、いかなる計算機可読のデバイスまたは媒体からもアクセス可能なコンピュータープログラムを含むことを目的とする。さらにまた、アプリケーション・プログラムの一部がコンピュータの範囲内で計算機可読の媒体に包含されることができる。そして、アプリケーション・プログラムの一部がリモート・コンピュータにおいて、包含されることができるように、アプリケーション・プログラムの部分は割り当てられることが可能である。
【００１６】
当業者は、多くの修正が本発明の要旨を逸脱しない範囲でこの構成になされることができることを認識するであろう。例えば、上記のコンポーネントまたはいかなる数の異なるコンポーネント（周辺機器および他のデバイス）のいかなる組合せも現在の本発明で使うことができると、当業者は、認める。
【００１７】
下記に詳しく述べる通り、本発明の例示的実施形態はリアルタイム音声認識を含むことができるか、または関係していることができる。そして、それは音声認識と呼ばれてもよい。例えば、システムおよび方法は（システムおよび本発明の方法で使用されることができる）米国特許第５,６４０,４９０号（「『４９０の特許」）において、開示される。そして、それはハンセン等により１９９７年６月１７日に発行され、完全に本明細書にその開示がリファレンスとして組み入れられる。’４９０特許にて説明したように、音声認識は、口にされた語または文を個々の音素または音に分けることから成ることができる。従って、本願明細書において、記載されている一つ以上の例示的実施形態に従って、音声入力データは、ユーザの発音を評価するために分析されることができる。
【００１８】
図２は、本発明の例示的実施形態に従って、システム１５０を例示する。１つの例示的実施形態によれば、音声音声信号を受信することに関する。そして、その信号を代表的な音声電気信号に変換することに関する、システム１５０は、設定される。ある具体例では、音声信号を入力して、それを電気信号に変換することに関する、システム１５０は、入力装置１６０を含む。入力装置１６０は、例えば、マイクロホンからだけ成ることができる。
【００１９】
入力装置１６０に加えて、システム１５０はプロセッサ１０４を含むことができる。そして、それは、例えば、音声処理回路および頑丈な認識回路からだけ成ることができる。プロセッサ１０４は、それがデジタル・サンプリングに関する適切な電気状態において、あるように信号を条件づけるように入力装置１６０、そして、機能によって、発生する音声電気信号を受信する。プロセッサ１０４は更に、さまざまな音響特徴を信号から抽出するため仕方で音声信号のデジタル化されたバージョンを分析するために、構成されることができる。プロセッサ１０４は、音声音声信号の範囲内で含まれる特定の音素サウンド・タイプを確認するように構成されることができる。重要なことに、この音素識別は個々のスピーカのスピーチ特性に関係なくなされ、音素識別がリアルタイムで起こるような方法でなされる。それによって、話者が対話の通常のスピードで話すことができる。一旦プロセッサ１０４が対応する音素サウンドを抽出すると、プロセッサ１０４はデータベース１６２の範囲内で格納される辞書発音と各々の口頭の音素を比較することができ、話された音素とデータベース１６２の音素間の類似点に従って話された音素の発音を等級分けすることができる。データベース１６２が標準国際的な音声規則および辞書の上に構築されることができることに注意されたい。システム１５０は一つ以上のデータベース１６４を含むこともできる。そして、それは周知の音素と関連したさまざまな音声およびビデオファイルから成ることができる。そして、そのことは更に詳細に後述する。
【００２０】
図１、２および図３―２２に図示されるスクリーン・ショットに関して、本発明のさまざまな例示的実施形態をここに記載する。図３―１９に図示されるインタフェースのスクリーン・ショットが例示のインタフェースだけで、本願明細書において、記載されている例示的実施形態を制限しないことになっていることに注意されたい。したがって、記載された具体化の機能は、図示のインタフェースまたは一つ以上の他のインタフェースでインプリメントされることができる。本発明の例示的実施形態によれば、図３は、ページ２００のスクリーン・ショットである。ページ２００は、図示するように、ユーザは所望の実行モード（すなわち、「単語」実行モード、「文」実行モードまたは「Ｙｏｕｒ  Ｏｗｎを追加する」実行モード）を選択できることに関し、複数の選択ボタン２０２を含むことができる。
【００２１】
「単語」実行モードの選択に応じて、ドロップダウン・メニュー２０４は、利用できる語のリストをユーザを提供できる。図４にて図示したように、「海」という語が、ドロップダウン・メニュー２０４を介して選択されて、テキストボックス２０７の中に存在する。語（例えば、「海（ocean）」）が選択されたあと、ユーザはボタン２０６（「ＧＯ」ボタン）を「クリックする」ことができる。そして、その後で、ユーザは語をことばに表すことができる。コンピュータ１０２の聞き取れる入力を受けると、アプリケーション・プログラム１３０は、彼または彼女の語の発音のフィードバックをユーザに提供できる。アプリケーション・プログラム１３０がスピーカから独立していてもよくて、このように、アクセントを変化させることができることに注意されたい。
【００２２】
より具体的には、図５に関して、ユーザが選択語を話したあと、アプリケーション・プログラム１３０は、ウィンドウ２０８の中で、（語の各音素のためのスコアと同様に）語のユーザの発音のための完全なスコアを示すことができる。図５にて図示したように、アプリケーション・プログラム１３０は、「海」という語のための「４９」のスコアを伝えた。更に、語は個々の音素に分割される。そして、各音素のための別々のスコアが提供される。図示するように、アプリケーション・プログラム１３０は、語の第１の音素のための「４２」のスコア、語の第２の音素のための「４５」のスコア、語の第３の音素のための「５３」のスコアおよび語の第４の音素のための「５７」のスコアを伝えた。
【００２３】
本発明の１つの例示的実施形態によって、アプリケーション・プログラム１３０が、語、音素または両方を示すことができ、不適当な発音を示すために１色（例えば、赤）、および、適当な発音を示すために他の色（例えば、黒）で表示する。語または音素と関連したスコアが色において、示されることもできることに注意されたい。そして、それは不適当であるか適当な発音を表す。
【００２４】
更に、「適当および」「不適当な」発音を区別することは、閾値レベル次第でありえる。例えば、「５０」以下のスコアが不適当な発音を示してもよいと共に、「５０」以上のスコアは適当な発音を示すことができる。さらに、例示的実施形態は、能力を提供することができ、上記の通りで、発音が受け入れられるかどうか判断するために用いることができる閾値レベルを変える。初心者、中級、または、上級者としてみなされる自分自身の評価閾値をセットすることが、調節可能な閾値レベルで、ユーザは可能である。例えば、図５に関して、ページ２００は「設定」ボタン２０９を含むことができる。そして、それは、選択に応じて、「適当および」「不適当な」発音を区別することに関する所望の閾値レベル（例えば、１―９９）に入ることがユーザはできるように、構成されるウインドウ２１１（図６参照）を生成する。
【００２５】
「文」実行モードの選択に応じて、ドロップ・ダウン・メニュー２０４は、利用できる文のリストをユーザに提供できる。図７にて図示したように、「あなたの名前は何？（What is your name?）」という文は、ドロップ・ダウン・メニューを介して選択された。文（例えば、「あなたの名前は何？（What is your name?）」）が選択されたあと、ユーザはボタン２０６（「ＧＯ」ボタン）を「クリックする」ことができ、その後、ユーザは文をことばに表すことができる。聞き取れる入力を受けると、アプリケーション・プログラム１３０は、ユーザに各々の音素の彼または彼女の発音のフィードバックおよび文の各々の語を提供できる。より詳しくは、アプリケーション・プログラム１３０は、選択された文の各々の音素に関する、発音スコアを示すことができる。
【００２６】
図７にて図示したように、アプリケーション・プログラム１３０は、「何（What）」という語に関して「６９」のスコアを伝えた。更に、語は別々の音素に分割され、各々の音素に関する別々のスコアは、同様に「海」という語に、上記の通りに設けられている。図示するように、アプリケーション・プログラム１３０は、語「is」に関して「５５」のスコアを、語「your（あなた）」に関して「２０」のスコアを、語「name（名前）」に関して「１８」のスコアを与える。
【００２７】
上記の如く、アプリケーション・プログラム１３０は、不適当な発音を示すために、１色（例えば、赤）で、および、適当な発音を示すために他の色（例えば、黒）で一つ以上のスコア、語および音素を示すことができる。したがって、閾値レベルが「５０」にセットされる実施形態で、関連する音素およびスコアと同様に「What（何）」という語は、第1の色（例えば、黒）である。更に、語「is」および、その第２の音素および関連するスコア（すなわち、６５）は第1の色であり、その第1の音素および関連するスコア（すなわち、４５）は第２の色（例えば、赤）である。更に、各々の語「your（あなた）」および「name（名前）」も各音素であり、語の各々のために付随するスコア「あなた」、そして、「名前」は第２の色（例えば、赤）である。
【００２８】
「Ｙｏｕｒ  Ｏｗｎを追加する」実施モードを選択すると即座に、ユーザはテキストボックス２０７に複数の語を含んでいるいかなる語もまたはいかなる文も入力できる。語（例えば、図８で示す「歓迎」）の後または文、（例えば、図９に示すように「何時ですか？」）始まる、ユーザはボタン２０６（「ＧＯ」ボタン）を「クリックする」ことができる。そして、その後で、ユーザは始まる語または文をことばに表すことができる。聞き取れる入力を受けると、アプリケーション・プログラム１３０は、選ばれた語の彼または彼女の発音のフィードバックまたは選ばれた文の各語をユーザに提供できる。より詳しくは、アプリケーション・プログラム１３０は、選択語または選択された文の各々の音素に関して発音スコアを示すことができる。
【００２９】
他の例示的実施形態によれば、アプリケーション・プログラム１３０は、語の音素を選択して、音素をことばに表している現実の人またはその音素を包含する語のビデオ録画を見ることをユーザはできる。例えば、図１０に関して、ユーザは、選択ボタン２１０または２１２を介して、選択語の音素を選択できる。それから、ユーザは「Live Example（ライブ例）」タブ２１４を「クリックする」ことができる。そして、それによって、人のビデオがウィンドウ２１６に現れるようになる場合がある。ウインドウ２１６において、表示されるビデオがデータベース１６４（図２参照）でアクセスされることができることに注意されたい。ユーザは、ウィンドウ２１８を経て、それ自体（すなわち、この例では「/o/」）による音素またはその音素（例えば、「Over」、「Boat」または「Hoe」）を包含する語を選択できる。音素の選択または音素を含む言葉に応じて、合同ビデオ録画（選択された音素をことばに表している人を視覚的に、そして、聞こえるように例示できる）は、ウインドウ２１６において、再生されることができる。参照番号２２０により示されるように、図１０で、「海」という語の第1の音素が選択される点に注意される。そして、図１１で、参照番号２２０により示されるように、「海」という語の第２の音素は選択される。
【００３０】
他の例示的実施形態に従って、アプリケーション・プログラム１３０は、正しくターゲット音素が実践されていると言うために適切に口の唇、歯、舌および他の領域を形成する方法ステップ毎の説明をユーザに提供できる。より詳しくは、多段階ガイドで、グラフィックスは表面のカット、側面の図を示すために設けられていることができる。そこにおいて、各々のステップは各々の特定の口運動に関する領域周辺のボックスで強調される。オーディオは、グラフィックスを備えることもできる。更に、各々のステップの短い説明は、グラフィックスに隣接して含まれることもできる。これで、ユーザは彼または彼女の唇、舌、歯、口の他の領域またはいかなるそれらの組み合わせのも位置決めを確認できることができる。
【００３１】
例えば、図１２に関して、ユーザは、選択ボタン２１０または２１２を介して、選択語の音素を選択できる。それから、ユーザは「Step Through」タブ２２２を「クリックする」ことができる。そして、それは人の頭のグラフ、カット、側面の図にウインドウ２１８に現れる。ウインドウ２１８において、示されるファイルがデータベース１６４（図２参照）でアクセスされることができることに注意されたい。特定の音素を選択して（すなわち、選択ボタン２１０または２１２を介して）、ユーザは、選択矢印２２４および２２６を経て、指示セットによって、操縦できる。図１２―１７が「海」という選択されている語の第２の音素を例示することに注意されたい。そこにおいて、図１３は第１の指示セットを例示する、図１４は第２の指示セットを例示する、図１５は第３の指示セットを例示する、図１６は第４の指示セットを例示する。そして、図１７は第５の指示セットを例示する。
【００３２】
他の例示的実施形態によれば、アニメーションのムービー・クリップを生成するために、アプリケーション・プログラム１３０は、上記の通りで、各ステップをマルチ掃気ガイドに組み込むことができる。ターゲット音素が発音されているにつれて、移動クリップによって、ユーザが表面のさまざまな部分の位置および移動を視覚化できる。例えば、図１８に関して、ユーザは、選択ボタン２１０または２１２を介して、選択語の音素を選択できる。それから、ユーザは「Animation（アニメーション）」タブ２２８を「クリックする」ことができる。そして、それによって、人の頭のグラフィック、カット、横の概観のアニメーションのムービー・クリップがウィンドウ２３０に現れるようになる場合がある。目標音素が発音されているにつれて、アニメーション（オーディオを含むことができる）は表面のさまざまな部分の位置および移動を例示できる。ウインドウ２３０において、表示されるビデオがデータベース１６４（図２参照）でアクセスされることができることに注意されたい。更に、図１８―２１が「海」という語に関してアニメーション相関性を例示することに注意されたい。そこにおいて、図１８は「海」という選択されている語の第１の音素を例示する、図１９は「海」という選択されている語の第２の音素を例示する、図２０は「海」という選択されている語の第３の音素を例示する。そして、図２１は「海」という選択されている語の第４の音素を例示する。
【００３３】
ユーザに入力された語、ドロップダウン・メニュー２０４を介して選択される文およびユーザに入力された文に、多段階ガイドおよびアニメーション機能に関して上記の例示的実施形態が適用されることもできることに注意されたい。例えば、図２２に関して、「What time is it?（何時ですか？）」アプリケーションプログラム１３０が文の各々の語の各々の音素に関するライブ例またはアニメーションに提供することもできる選択された文の各々の語の各々の音素に関し、アプリケーション・プログラム１３０は多段階ガイドを提供できる。そして、ユーザ入れられるかまたはドロップ・ダウン・メニュー２０４を介して選択される。
【００３４】
本願明細書において、記載されているように、文の口語ごとに口語ならびにあらゆる音素に含まれる音素ごとに、本発明の例示的実施形態は詳細情報をもつユーザを提供できる。この情報は、フィードバック（例えば、語および音素を記録する）、ライブ例、段階的な指示およびアニメーションを含むことができる。ライブ例、ステップ毎の説明またはアニメーション相関性の各々が、上記の通りで、「グラフィック出力」と呼ばれてもよいことに注意されたい。設けられている情報については、より多くの実行を必要とする語にだけでなく、よりよく彼または彼女の発音を改善しなさいという命令の中の各々の一つの音素にも、ユーザは、集中できる。
【００３５】
本発明の例示的実施形態が英語に関して記載されているにもかかわらず、本発明は非常に制限されない。むしろ、例示的実施態様は、例えばいかなる周知のおよび適切な言語もサポートするように構成されることができ、たとえばスペイン標準語、中南米スペイン語、イタリア語、日本語、韓国語、中国標準語、ドイツ語、ヨーロッパのフランス語、カナダフランス語、英国英語その他などである。本発明の例示的実施形態が標準ＢＮＦ文法をサポートすることができることに注意されたい。更に、アジアの言語のために、入力および文法書のためのユニコード・ワイドキャラクタは、サポートされることができる。例えば、サポートされた言語ごとに、辞書、さまざまなサイズ（小さいか、中間であるか、または、大きい）を有するニューラルネットワークおよびさまざまなサンプル・レート（例えば、８ＫＨｚ、１１ＫＨｚまたは１６ＫＨｚ）が提供されることができる。
【００３６】
言語学習アプリケーションを開発するためのツールとしてのソフトウェア開発会社キット（ＳＤＫ）として、アプリケーション・プログラム１３０は、（例えば、ソフトウェア開発会社を介して）利用できる。更に、本願明細書において、記載されている相関性に対するアクセスがアプリケーション・プログラミング・インタフェース（ＡＰＩ）によって、あってもよいので、アプリケーション・プログラム１３０は他の言語を学んでいるソフトウェア、ツール、オンライン学習マニュアルおよび他の現在の言語を学んでいるカリキュラムに容易に行うことができる。
【００３７】
一つ以上の例示的実施形態に従って、図２３は、他の方法３００を例示しているフローチャートである。方法３００は、一つ以上の音素（数字３０２により表される）を含む音声入力を受信することを含むことができる。更に、方法３００は、一つ以上の音素（数字３０４により表される）の各々の音素の発音の成論理を含んでいるフィードバック情報を含むことができる。方法３００は、一つ以上の音素（数字３０６により表される）の選択された音素の適当な発音と関連した少なくとも一つのグラフィック出力を提供することを含むこともできる。
【００３８】
当業者はその情報を理解し、信号は様々な異なる技術および技術のいずれかを使用していることを表す。例えば、データ、命令、コマンド、情報、信号、ビット、シンボルおよび前記説明の全体にわたって参照されることができるチップは、電圧、電流、電磁波、磁気分野または粒子、光学分野または粒子またはいかなるそれらの組み合わせによっても表されることができる。
【００３９】
本願明細書において、開示される例示的実施形態に関連して記載されているさまざまな図示する論理ブロック、モジュール、回路およびアルゴリズム・ステップが電子ハードウェア、コンピュータ・ソフトウェアまたは両方の組合せとしてインプリメントされることができると当業者は更に認める。明らかにハードウェアおよびソフトウェアのこの互換性を例示するために、さまざまな図示する構成要素、ブロック、モジュール、回路およびステップは、それらの機能に関して一般に上で記載した。全体システムに課される特定のアプリケーションおよび設計制約にハードウェアまたはソフトウェアが依存するにつれてこの種の機能がインプリメントされる。当業者は各特殊用途のための方法を変化させる際の記載されている相関性をインプリメントすることができるが、しかし、この種の実現決定は本発明の例示的実施形態の範囲からの出発されると解釈されてはならない。
【００４０】
本願明細書において、開示される例示的実施形態に関連して記載されているさまざまな図示する論理ブロック、モジュールおよび回路は汎用プロセッサ、デジタル・シグナル・プロセッサ（ＤＳＰ）、エイシック（ＡＳＩＣ）、書替え可能ゲートアレイf（ＦＰＧＡ）または他のプログラム可能な論理デバイスでインプリメントされることができ、またを、実行できる。そして、別々のゲートまたはトランジスタ論理（別々のハードウェアコンポーネント）またはいかなるそれらの組み合わせも本願明細書において、記載されている機能を実行するように設計されている。汎用プロセッサはマイクロプロセッサでありえる、しかし、択一的に、プロセッサはいかなる従来のプロセッサ、コントローラ、マイクロコントローラまたは状態装置であることもできる。プロセッサは、コンピュータ（例えば、ＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連動する一つ以上のマイクロプロセッサまたはこの種の他のいかなる構成も）の組合せとしてインプリメントされることもできる。
【００４１】
ハードウェアにおいて、プロセッサにより実行されるソフトウェア・モジュールで、または、２つの組合せで、本願明細書において、開示される例示的実施形態に関連して記載されている方法またはアルゴリズムのステップは、直接具体化されることができる。ソフトウェア・モジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、リードオンリーメモリ（ＲＯＭ）、電気消去可能プログラマブル読出し専用メモリ（ＥＰＲＯＭ）、電気的消去書込み可能な読出し専用メモリ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブル・ディスク、ＣＤ―ＲＯＭまたは周知のその他の形態の記憶媒体にあることができる。プロセッサが記憶媒体から情報を読み込むことができ、情報を書き込むことができるように、典型的な記憶媒体はプロセッサに連結する。択一的に、記憶媒体は、プロセッサと一体化されてもよい。プロセッサおよび記憶媒体は、ＡＳＩＣにあることができる。ＡＳＩＣは、ユーザ端末にあることができる。択一的に、プロセッサおよび記憶媒体は、ユーザ端末の別々の構成要素に属することができる。
【００４２】
一つ以上の例示的実施形態において、記載されている機能は、ハードウェア、ソフトウェア、ファームウェアまたはいかなるそれらの組み合わせでもインプリメントされることができる。ソフトウェアでインプリメントされる場合、オンであるかまたはコンピュータ可読媒体上の一つ以上のインストラクションまたはコードとして上に伝導されて、機能を、格納できる。計算機可読のメディアは、あちこち転転とコンピュータプログラムの移転を容易にするいかなる媒体を含むもコンピュータ記憶媒体および通信メディアを含む。記憶メディアは、コンピュータによって、アクセスされることができるいかなる利用できるメディアであってもよい。例えば、この例に限らないが、この種のコンピューター読み取り可能な媒体はＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ―ＲＯＭまたは他の光学ディスク記憶装置（磁気ディスク記憶装置または他の磁気記憶装置）から成ることができる、または、命令またはデータ構造およびそれの形で所望のプログラムコードを担持するかまたは格納するために、用いることができる他のいかなる媒体もコンピュータによって、アクセスされることができる。また、いかなる接続も、コンピュータ可読媒体と適切に称される。例えば、ソフトウェアが同軸ケーブル、光ファイバーケーブル、ツイスト・ペア、デジタル加入者回線（ＤＳＬ）または無線技術（例えば赤外線、ラジオおよびマイクロ波）を用いてウェブサイト、サーバーまたは他のリモート・ソースから送信される場合、赤外線、ラジオおよびマイクロ波のような同軸ケーブル、光ファイバーケーブル、ツイスト・ペア、ＤＳＬまたは無線技術は媒体の定義に包含される。ディスクが通常磁気的にデータを再生するコンパクトディスク（ＣＤ）、ＬＤ、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスクおよびブルーレイディスクを、ディスク（本明細書で用いられる）は包含する。その一方で、ディスクは光学的にレーザーでデータを再生する。上記の組合せは、コンピューター読み取り可能な媒体の範囲内にも含まれるべきである。
【００４３】
いかなる当業者も現在の本発明を製造するかまたは使用できるように、開示された例示的実施形態の前述は、提供される。これらの例示的実施形態に対するさまざまな変更態様は直ちに当業者にとって明らかである。そして、本願明細書において、定められる一般的な原則は趣旨または本発明の範囲を逸脱しない範囲で他の実施形態に適用されてもよい。このように、現在の本発明は、本願明細書において、示される例示的実施形態に限られていることを目的としなくて、本願明細書において、開示される原則および新しい特徴に合わせた最も広い範囲を与えられることになっている。
【図１】
2014529771.tif 000003
【図２】
2014529771.tif 000004
【図３】
2014529771.tif 000005
【図４】
2014529771.tif 000006
【図５】
2014529771.tif 000007
【図６】
2014529771.tif 000008
【図７】
2014529771.tif 000009
【図８】
2014529771.tif 000010
【図９】
2014529771.tif 000011
【図１０】
2014529771.tif 000012
【図１１】
2014529771.tif 000013
【図１２】
2014529771.tif 000014
【図１３】
2014529771.tif 000015
【図１４】
2014529771.tif 000016
【図１５】
2014529771.tif 000017
【図１６】
2014529771.tif 000018
【図１７】
2014529771.tif 000019
【図１８】
2014529771.tif 000020
【図１９】
2014529771.tif 000021
【図２０】
2014529771.tif 000022
【図２１】
2014529771.tif 000023
【図２２】
2014529771.tif 000024
【図２３】
2014529771.tif 000025
【国際調査報告】
2014529771.tif 000026