(57)【要約】【課題】特にリスニング力を簡単な作業で効果的に向上させることができ、更には、読解力や速読力も向上させることができる、外国語学習プログラムを、提供すること。【解決手段】ハードディスク５１と、マウス１１と、ディスプレイ３１と、スピーカ４１と、を備えたコンピュータに、特定の処理を実行させる、外国語学習プログラム５３であって、上記特定の処理が、マウス１１により入力される例文選択命令に従って、１個の外国語例文の文字データを、ハードディスク５１から取得してディスプレイ３１に表示させる、例文表示処理と、マウス１１により入力される再生速度選択命令に従って、表示された上記外国語例文の音声データを、ハードディスク５１から取得し、任意に変更可能な再生速度の内の選択された再生速度で、再生する、音声再生処理と、であることを特徴としている。【選択図】　図１１
2004138964.tif 000002
【特許請求の範囲】
【請求項１】
多数の外国語例文に関するデータを記憶した記憶部と、入力部と、表示部と、再生される音声データを出力する音声出力部と、を備えたコンピュータに、外国語の学習に供するための特定の処理を実行させる、外国語学習プログラムであって、上記特定の処理が、
入力部から入力される例文選択命令に従って、１個の外国語例文の文字データを、記憶部から取得して表示部に表示させる、例文表示処理と、
入力部から入力される再生速度選択命令に従って、表示された上記外国語例文の音声データを、記憶部から取得し、任意に変更可能な再生速度の内の選択された再生速度で、再生する、音声再生処理と、であることを特徴とする外国語学習プログラム。
【請求項２】
外国語の学習に供するための外国語学習装置であって、
少なくとも例文選択命令及び再生速度選択命令を入力するための入力部と、
多数の外国語例文の、少なくとも文字データ及び音声データを、記憶した記憶部と、
少なくとも外国語例文の文字データを表示する表示部と、
再生される音声データを出力する音声出力部と、
外国語の学習に供するための特定の処理を実行する処理部と、を備え、
上記特定の処理が、
入力部から入力される例文選択命令に従って、１個の外国語例文の文字データを、記憶部から取得して表示部に表示させる、例文表示処理と、
入力部から入力される再生速度選択命令に従って、表示された上記外国語例文の音声データを、記憶部から取得し、任意に変更可能な再生速度の内の選択された再生速度で、再生する、音声再生処理と、であることを特徴とする外国語学習装置。
【請求項３】
入力部は、表示部に表示した多段階の音声再生速度ボタンを任意に選択して指示することにより、再生速度選択命令を入力できるようになっている、請求項２記載の外国語学習装置。
【請求項４】
音声再生処理は、再生速度選択命令によりｎ倍の再生速度が選択されると、次の処理（１）、（２）を順に実行した後、ｎ倍再生用の音声データを再生するものである、請求項１又は２に記載の外国語学習プログラム又は外国語学習装置。
（１）音声データを、次の（ａ），（ｂ）を満たすようにサンプリングして、多数のブロックを生成する、サンプリング処理。
（ａ）ブロック毎のサンプリング時間比が、原則として、１と（│ｎ−１│）とを繰り返す。
（ｂ）ブロックの始点及び終点における波形が、共に、振幅＝０であり、且つ、右上がり又は右下がりである。
（２）サンプリング時間比が１であるブロックのみを順に接合して、ｎ倍再生用の音声データを生成する、データ生成処理。
【請求項５】
上記（２）において、ブロックを接合した後に、次の（ａ）〜（ｃ）の工程からなる加工処理を施して、ｎ倍再生用の音声データを生成する、請求項４記載の外国語学習プログラム又は外国語学習装置。
（ａ）ブロック同士の接合部の直前であって、前のブロックのサンプリング時間の１／１０以下である第１の加工単位時間において、音声データの最大振幅の絶対値を検出して、第１の検出値とするとともに、同じく直後であって、後のブロックのサンプリング時間の１／１０以下である第２の加工単位時間において、音声データの最大振幅の絶対値を検出して、第２の検出値とする、検出工程。
（ｂ）第１の加工単位時間の始点に第１の検出値を置き、第２の加工単位時間の終点に第２の検出値を置き、第１の加工単位時間の始点から第２の加工単位時間の終点に至る区間において、時間ｔを独立変数とし、且つ、第１の検出値から第２の検出値へ比例的に変化する数値ｋを従属変数とする、一次関数ｋ＝Ｆ（ｔ）を求める、関数算出工程。
（ｃ）第１の加工単位時間において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／（第１の検出値）を乗算するとともに、第２の加工単位時間において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／（第２の検出値）を乗算する、乗算工程。
【請求項６】
上記特定の処理が、更に、時間計測処理、和訳学習処理、発音学習処理、単語学習処理、読解学習処理、及び速読学習処理の内の１つ以上を実行する補助学習処理であり、
時間計測処理は、入力部から入力される時間計測処理選択命令に従って、表示された上記外国語例文のワード数データを記憶部から取得し、入力部から入力される計測開始命令と計測終了命令との間の時間を測定して、当該測定時間とワード数データとに基づいて分速ワード数を算出し、当該算出値を表示部に表示させるものであり、
和訳学習処理は、入力部から入力される和訳学習処理選択命令に従って、表示された上記外国語例文の和訳学習用データを、記憶部から取得して表示部に表示させるものであり、
発音学習処理は、入力部から入力される発音学習処理選択命令に従って、表示された上記外国語例文の発音学習用データを、記憶部から取得して表示部に表示させるものであり、
単語学習処理は、入力部から入力される単語学習処理選択命令に従って、表示された上記外国語例文の単語学習用データを、記憶部から取得して表示部に表示させたり音声再生処理したりするものであり、
読解学習処理は、入力部から入力される読解学習処理選択命令に従って、表示された上記外国語例文の読解学習用データを、記憶部から取得して表示部に表示させたり音声再生処理したりするものであり、
速読学習処理は、入力部から入力される速読学習処理選択命令に従って、表示された上記外国語例文の速読学習用データを、記憶部から取得して表示部に表示させるものであり、
上記和訳学習用データは、外国語例文の和訳の文字データを有しており、
上記発音学習用データは、外国語例文の発音表記の文字データを有しており、
上記単語学習用データは、外国語例文に含まれる単語の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、
上記読解学習用データは、外国語例文を構成する意味要素を用いて外国語例文に至るよう再構成していく過程を段階的に示す、多段階の例文要素の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、
上記速読学習用データは、外国語例文を構成する意味要素の文字データを有している、請求項１又は２に記載の外国語学習プログラム又は外国語学習装置。
【請求項７】
発音表記が、カタカナ表記、ひらがな表記、又は発音記号表記である、請求項６記載の外国語学習プログラム又は外国語学習装置。
【請求項８】
和訳学習処理が、外国語例文の文字データとその和訳の文字データとを、意味要素毎に対応させて、表示させるものである、請求項６記載の外国語学習プログラム又は外国語学習装置。
【請求項９】
発音学習処理が、外国語例文の文字データとその発音表記の文字データとを、単語毎、句毎、節毎、及び文章毎の内のいずれか一つ以上にて対応させて、表示させるものである、請求項６記載の外国語学習プログラム又は外国語学習装置。
【請求項１０】
単語学習処理が、
まず、単語学習用データ中の任意の一つの単語の文字データのみを表示させ、次に、入力部から意味・発音既知命令を受けた場合には、当該単語の文字データと共に当該単語の和訳の文字データ及び発音表記の文字データを表示させ、その後に、当該単語の全データを単語学習用データ中から消去し、
一方、入力部から意味・発音不明命令を受けた場合には、当該単語の文字データと共に、当該単語の和訳の文字データ及び発音表記の文字データを表示させるとともに当該単語の音声データを音声再生処理するものである、請求項６記載の外国語学習プログラム又は外国語学習装置。
【請求項１１】
当該単語の全データを消去する前に、入力部から消去取消命令を受けた場合には、消去を実行しない、請求項１０記載の外国語学習プログラム又は外国語学習装置。
【請求項１２】
意味・発音既知命令を受けた場合には、当該単語の文字データと共に当該単語の和訳の文字データ及び発音表記の文字データを表示させるとともに、当該単語の音声データを音声再生処理する、請求項１０記載の外国語学習プログラム又は外国語学習装置。
【請求項１３】
意味・発音不明命令を受けた場合には、当該単語の文字データを表示してから上記不明命令を受けるまでの時間を計測し、該時間に対応させて設定した再生速度で当該単語の音声データを入力部から停止命令があるまで繰り返し音声再生処理する、請求項１０記載の外国語学習プログラム又は外国語学習装置。
【請求項１４】
読解学習処理が、
まず、読解学習用データ中の最初の例文要素の文字データのみを表示させ、
次に、入力部から意味・発音既知命令を受けた場合には、当該例文要素の文字データと共に当該例文要素の和訳の文字データ及び発音表記の文字データを表示させ、その後に、当該例文要素の全データを読解学習用データ中から消去し、
一方、入力部から意味・発音不明命令を受けた場合には、当該例文要素の文字データと共に当該例文要素の和訳の文字データ及び発音表記の文字データを表示させるとともに当該例文要素の音声データを音声再生処理するものである、請求項６記載の外国語学習プログラム又は外国語学習装置。
【請求項１５】
当該例文要素の全データを消去する前に、入力部から消去取消命令を受けた場合には、消去を実行しない、請求項１４記載の外国語学習プログラム又は外国語学習装置。
【請求項１６】
意味・発音既知命令を受けた場合には、当該例文要素の文字データと共に当該例文要素の和訳の文字データ及び発音表記の文字データを表示させるとともに、当該例文要素の音声データを音声再生処理する、請求項１４記載の外国語学習プログラム又は外国語学習装置。
【請求項１７】
意味・発音不明命令を受けた場合には、当該例文要素の文字データを表示してから上記不明命令を受けるまでの時間を計測し、該時間に対応させて設定した再生速度で当該例文要素の音声データを入力部から停止命令があるまで繰り返し音声再生処理する、請求項１４記載の外国語学習プログラム又は外国語学習装置。
【請求項１８】
速読学習処理が、外国語例文を構成する意味要素の文字データを、入力部から入力された切替速度選択命令に従って、任意に変更可能な切替速度の内の選択された切替速度で切替ながら、意味要素毎に且つ外国語例文を構成する順番に、表示部に表示させるものである、請求項６記載の外国語学習プログラム又は外国語学習装置。
【請求項１９】
表示させた意味要素に沿って、読む方向に時間と共に変化する印を、表示時間と同じ時間で少なくとも１度は当該意味要素の最初から最後に至るよう、表示させる、請求項１８記載の外国語学習プログラム又は外国語学習装置。
【請求項２０】
請求項１、４〜１９のいずれか一項に記載の外国語学習ログラムを記録した、コンピュータ読み取り可能な記録媒体。
【請求項２１】
外国語の学習に供する学習データを記録した、コンピュータ読み取り可能な記録媒体であって、
学習データは、多数のユニットからなっており、
各ユニットは、異なる外国語例文に関するデータを有しており、
各ユニットは、外国語例文の文字データ及び音声データを有するとともに、更に、当該外国語例文の、ワード数データ、和訳学習用データ、発音学習用データ、単語学習用データ、読解学習用データ、及び速読学習用データ、の内の１つ以上を有しており、
ワード数データは、外国語例文のワード数を示すものであり、
和訳学習用データは、外国語例文の和訳の文字データを有しており、
発音学習用データは、外国語例文の発音表記の文字データを有しており、
単語学習用データは、外国語例文に含まれる単語の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、
読解学習用データは、外国語例文を構成する意味要素を用いて外国語例文に至るよう再構成していく過程を段階的に示す、多段階の例文要素の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、
速読学習用データは、外国語例文の意味要素の文字データを有していることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２２】
和訳学習用データが、外国語例文の文字データとその和訳の文字データとを、意味要素毎に対応させて、有している、請求項２１記載の記録媒体。
【請求項２３】
発音学習用データが、外国語例文の文字データとその発音表記の文字データとを、単語毎、句毎、節毎、及び文章毎の内のいずれか一つ以上にて対応させて、有している、請求項２１記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外国語学習を効率良く行って、リスニング力、読解力、速読力などの向上を図ることができる、プログラムや装置に関するものである。なお、外国語としては、英語、フランス語、ドイツ語、韓国語、中国語などの種々の言語を挙げることができる。
【０００２】
【従来の技術】
速聴を利用した外国語学習教材としては、従来から、次のものが知られている。
【０００３】
（１）音声再生速度が１倍速の外国語例文Ａ、２倍速の外国語例文Ａ、３倍速の外国語例文Ａなどのように、１つのＣＤ−ＲＯＭに、数種類の音声再生速度に設定された外国語例文が記録されてなるもの。
【０００４】
（２）多数個のＣＤ−ＲＯＭの組み合わせからなり、各ＣＤ−ＲＯＭは、同じ外国語例文が記録されているが、音声再生速度が異なっているもの。
【０００５】
（３）音声再生速度を切り替えることが可能な、機械又はプログラム。
【０００６】
（４）外国語が示されたカードを連続して表示するタイプの、フラッシュカード型の外国語学習教材。
【０００７】
【特許文献１】
特開２００２−１４６０７号公報
【特許文献２】
特開２００１−３３７５９４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記（１）〜（４）の従来の教材には、次のような課題があった。
【０００９】
（１）この教材によれば、学習者の意思、能力、到達度などに関係なく、音声が設定速度で再生されるため、学習者が、飽きたり、聞き取れない場合には諦めたりすることが多かった。
【００１０】
（２）この教材によれば、再生速度を変えるために、使用するＣＤ−ＲＯＭを変えなければならず、学習のための作業が煩雑であった。
【００１１】
（３）このような教材には、切替操作の簡単なものは知られていない。即ち、このような教材によれば、学習のための操作が煩雑であった。
【００１２】
（４）この教材では、表示速度や音声再生速度が固定されているために、学習効果が低かった。特に、抽象的意味を有する語句や綴りの長い語句が表示された場合には、認識するのに時間を要するために、認識する前に次の語句が表示されることが多く、それ故、そのような語句に対する学習効果が低かった。
【００１３】
更に、従来の外国語学習教材では、速読力を向上させるためのものは知られていない。
【００１４】
本発明は、特にリスニング力を簡単な操作で効果的に向上させることができ、更には、読解力や速読力も向上させることができる、外国語学習プログラム及び外国語学習装置を、提供することを目的とする。
【００１５】
【課題を解決するための手段】
本願の第１の発明は、多数の外国語例文に関するデータを記憶した記憶部と、入力部と、表示部と、再生される音声データを出力する音声出力部と、を備えたコンピュータに、外国語の学習に供するための特定の処理を実行させる、外国語学習プログラムであって、上記特定の処理が、入力部から入力される例文選択命令に従って、１個の外国語例文の文字データを、記憶部から取得して表示部に表示させる、例文表示処理と、入力部から入力される再生速度選択命令に従って、表示された上記外国語例文の音声データを、記憶部から取得し、任意に変更可能な再生速度の内の選択された再生速度で、再生する、音声再生処理と、であることを特徴としている。
【００１６】
本願の第２の発明は、外国語の学習に供するための外国語学習装置であって、少なくとも例文選択命令及び再生速度選択命令を入力するための入力部と、多数の外国語例文の、少なくとも文字データ及び音声データを、記憶した記憶部と、少なくとも外国語例文の文字データを表示する表示部と、再生される音声データを出力する音声出力部と、外国語の学習に供するための特定の処理を実行する処理部と、を備え、上記特定の処理が、入力部から入力される例文選択命令に従って、１個の外国語例文の文字データを、記憶部から取得して表示部に表示させる、例文表示処理と、入力部から入力される再生速度選択命令に従って、表示された上記外国語例文の音声データを、記憶部から取得し、任意に変更可能な再生速度の内の選択された再生速度で、再生する、音声再生処理と、であることを特徴としている。
【００１７】
上記第２の発明は、次の構成を採用するのが好ましい。
即ち、入力部は、表示部に表示した多段階の音声再生速度ボタンを任意に選択して指示することにより、再生速度選択命令を入力できるようになっている。
【００１８】
上記第１及び第２の発明は、次の（Ｉ）及び（ＩＩ）の構成の少なくとも一方を採用するのが好ましい。
【００１９】
（Ｉ）：音声再生処理は、再生速度選択命令によりｎ倍の再生速度が選択されると、次の処理（１）、（２）を順に実行した後、ｎ倍再生用の音声データを再生するものである。
（１）音声データを、次の（ａ），（ｂ）を満たすようにサンプリングして、多数のブロックを生成する、サンプリング処理。
（ａ）ブロック毎のサンプリング時間比が、原則として、１と（│ｎ−１│）とを繰り返す。
（ｂ）ブロックの始点及び終点における波形が、共に、振幅＝０であり、且つ、右上がり又は右下がりである。
（２）サンプリング時間比が１であるブロックのみを順に接合して、ｎ倍再生用の音声データを生成する、データ生成処理。
【００２０】
（ＩＩ）：上記特定の処理が、更に、時間計測処理、和訳学習処理、発音学習処理、単語学習処理、読解学習処理、及び速読学習処理の内の１つ以上を実行する補助学習処理であり、時間計測処理は、入力部から入力される時間計測処理選択命令に従って、表示された上記外国語例文のワード数データを記憶部から取得し、入力部から入力される計測開始命令と計測終了命令との間の時間を測定して、当該測定時間とワード数データとに基づいて分速ワード数を算出し、当該算出値を表示部に表示させるものであり、和訳学習処理は、入力部から入力される和訳学習処理選択命令に従って、表示された上記外国語例文の和訳学習用データを、記憶部から取得して表示部に表示させるものであり、発音学習処理は、入力部から入力される発音学習処理選択命令に従って、表示された上記外国語例文の発音学習用データを、記憶部から取得して表示部に表示させるものであり、単語学習処理は、入力部から入力される単語学習処理選択命令に従って、表示された上記外国語例文の単語学習用データを、記憶部から取得して表示部に表示させたり音声再生処理したりするものであり、読解学習処理は、入力部から入力される読解学習処理選択命令に従って、表示された上記外国語例文の読解学習用データを、記憶部から取得して表示部に表示させたり音声再生処理したりするものであり、速読学習処理は、入力部から入力される速読学習処理選択命令に従って、表示された上記外国語例文の速読学習用データを、記憶部から取得して表示部に表示させるものであり、上記和訳学習用データは、外国語例文の和訳の文字データを有しており、上記発音学習用データは、外国語例文の発音表記の文字データを有しており、上記単語学習用データは、外国語例文に含まれる単語の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、上記読解学習用データは、外国語例文を構成する意味要素を用いて外国語例文に至るよう再構成していく過程を段階的に示す、多段階の例文要素の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、上記速読学習用データは、外国語例文を構成する意味要素の文字データを有している。
【００２１】
上記（Ｉ）の構成は、更に、次の（ＩＩＩ）の構成を採用するのが好ましい。
【００２２】
（ＩＩＩ）：上記（Ｉ）の（２）において、ブロックを接合した後に、次の（ａ）〜（ｃ）の工程からなる加工処理を施して、ｎ倍再生用の音声データを生成する。
（ａ）ブロック同士の接合部の直前であって、前のブロックのサンプリング時間の１／１０以下である第１の加工単位時間において、音声データの最大振幅の絶対値を検出して、第１の検出値とするとともに、同じく直後であって、後のブロックのサンプリング時間の１／１０以下である第２の加工単位時間において、音声データの最大振幅の絶対値を検出して、第２の検出値とする、検出工程。
（ｂ）第１の加工単位時間の始点に第１の検出値を置き、第２の加工単位時間の終点に第２の検出値を置き、第１の加工単位時間の始点から第２の加工単位時間の終点に至る区間において、時間ｔを独立変数とし、且つ、第１の検出値から第２の検出値へ比例的に変化する数値ｋを従属変数とする、一次関数ｋ＝Ｆ（ｔ）を求める、関数算出工程。
（ｃ）第１の加工単位時間において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／（第１の検出値）を乗算するとともに、第２の加工単位時間において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／（第２の検出値）を乗算する、乗算工程。
【００２３】
上記（ＩＩ）の構成は、更に、次の（ＩＶ）〜（ＩＸ）の構成のいずれか一つ以上を採用するのが好ましい。
【００２４】
（ＩＶ）：発音表記が、カタカナ表記、ひらがな表記、又は発音記号表記である。
【００２５】
（Ｖ）：和訳学習処理が、外国語例文の文字データとその和訳の文字データとを、意味要素毎に対応させて、表示させるものである。
【００２６】
（ＶＩ）：発音学習処理が、外国語例文の文字データとその発音表記の文字データとを、単語毎、句毎、節毎、及び文章毎の内のいずれか一つ以上にて対応させて、表示させるものである。
【００２７】
（ＶＩＩ）：単語学習処理が、まず、単語学習用データ中の任意の一つの単語の文字データのみを表示させ、次に、入力部から意味・発音既知命令を受けた場合には、当該単語の文字データと共に当該単語の和訳の文字データ及び発音表記の文字データを表示させ、その後に、当該単語の全データを単語学習用データ中から消去し、一方、入力部から意味・発音不明命令を受けた場合には、当該単語の文字データと共に、当該単語の和訳の文字データ及び発音表記の文字データを表示させるとともに当該単語の音声データを音声再生処理するものである。
【００２８】
（ＶＩＩＩ）：読解学習処理が、まず、読解学習用データ中の最初の例文要素の文字データのみを表示させ、次に、入力部から意味・発音既知命令を受けた場合には、当該例文要素の文字データと共に当該例文要素の和訳の文字データ及び発音表記の文字データを表示させ、その後に、当該例文要素の全データを読解学習用データ中から消去し、一方、入力部から意味・発音不明命令を受けた場合には、当該例文要素の文字データと共に当該例文要素の和訳の文字データ及び発音表記の文字データを表示させるとともに当該例文要素の音声データを音声再生処理するものである。
【００２９】
（ＩＸ）：速読学習処理が、外国語例文を構成する意味要素の文字データを、入力部から入力された切替速度選択命令に従って、任意に変更可能な切替速度の内の選択された切替速度で切替ながら、意味要素毎に且つ外国語例文を構成する順番に、表示部に表示させるものである。
【００３０】
上記（ＶＩＩ）の構成は、更に、次の（Ｘ）〜（ＸＩＩ）の構成のいずれか一つ以上を採用するのが好ましい。
【００３１】
（Ｘ）：当該単語の全データを消去する前に、入力部から消去取消命令を受けた場合には、消去を実行しない。
【００３２】
（ＸＩ）：意味・発音既知命令を受けた場合には、当該単語の文字データと共に当該単語の和訳の文字データ及び発音表記の文字データを表示させるとともに、当該単語の音声データを音声再生処理する。
【００３３】
（ＸＩＩ）：意味・発音不明命令を受けた場合には、当該単語の文字データを表示してから上記不明命令を受けるまでの時間を計測し、該時間に対応させて設定した再生速度で当該単語の音声データを入力部から停止命令があるまで繰り返し音声再生処理する。
【００３４】
上記（ＶＩＩＩ）の構成は、更に、次の（ＸＩＩＩ）〜（ＸＶ）の構成のいずれか一つ以上を採用するのが好ましい。
【００３５】
（ＸＩＩＩ）：当該例文要素の全データを消去する前に、入力部から消去取消命令を受けた場合には、消去を実行しない。
【００３６】
（ＸＩＶ）：意味・発音既知命令を受けた場合には、当該例文要素の文字データと共に当該例文要素の和訳の文字データ及び発音表記の文字データを表示させるとともに、当該例文要素の音声データを音声再生処理する。
【００３７】
（ＸＶ）：意味・発音不明命令を受けた場合には、当該例文要素の文字データを表示してから上記不明命令を受けるまでの時間を計測し、該時間に対応させて設定した再生速度で当該例文要素の音声データを入力部から停止命令があるまで繰り返し音声再生処理する。
【００３８】
上記（ＩＸ）の構成は、更に、次の（ＸＶＩ）の構成を採用するのが好ましい。
【００３９】
（ＸＶＩ）：表示させた意味要素に沿って、読む方向に時間と共に変化する印を、表示時間と同じ時間で少なくとも１度は当該意味要素の最初から最後に至るよう、表示させる。
【００４０】
本願の第３の発明は、本願の第１の発明の外国語学習プログラムを記録した、コンピュータ読み取り可能な記録媒体である。
【００４１】
本願の第４の発明は、外国語の学習に供する学習データを記録した、コンピュータ読み取り可能な記録媒体であって、学習データは、多数のユニットからなっており、各ユニットは、異なる外国語例文に関するデータを有しており、各ユニットは、外国語例文の文字データ及び音声データを有するとともに、更に、当該外国語例文の、ワード数データ、和訳学習用データ、発音学習用データ、単語学習用データ、読解学習用データ、及び速読学習用データ、の内の１つ以上を有しており、ワード数データは、外国語例文のワード数を示すものであり、和訳学習用データは、外国語例文の和訳の文字データを有しており、発音学習用データは、外国語例文の発音表記の文字データを有しており、単語学習用データは、外国語例文に含まれる単語の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、読解学習用データは、外国語例文を構成する意味要素を用いて外国語例文に至るよう再構成していく過程を段階的に示す、多段階の例文要素の、文字データと、音声データと、発音表記の文字データと、和訳の文字データと、を有しており、速読学習用データは、外国語例文の意味要素の文字データを有していることを特徴としている。
【００４２】
上記第４の発明は、次の（ＸＶＩＩ）及び（ＸＶＩＩＩ）の構成の少なくとも一方を採用するのが好ましい。
【００４３】
（ＸＶＩＩ）：和訳学習用データが、外国語例文の文字データとその和訳の文字データとを、意味要素毎に対応させて、有している。
【００４４】
（ＸＶＩＩＩ）：発音学習用データが、外国語例文の文字データとその発音表記の文字データとを、単語毎、句毎、節毎、及び文章毎の内のいずれか一つ以上にて対応させて、有している。
【００４５】
【発明の実施の形態】
図１は本発明の外国語学習装置の全体構成図である。この装置は、入力部１と、処理部２と、表示部３と、音声出力部４と、記憶部５と、からなっている。
【００４６】
入力部１は、例文選択命令、再生速度選択命令、補助学習処理の選択命令、その他の命令などを入力できるようになっている。処理部２は、入力部１からの命令を受けて、例文表示処理６１、音声再生処理６２、補助学習処理６３などを実行するようになっている。表示部３は、各処理の実行に係るデータを画面に表示するようになっている。音声出力部４は、音声再生処理６２によって再生される音声データを出力するようになっている。記憶部５は、学習データ５０などを記憶している。
【００４７】
処理部２の補助学習処理６３は、時間計測処理６３１、和訳学習処理６３２、発音学習処理６３３、単語学習処理６３４、読解学習処理６３５、及び速読学習処理６３６、の各々を実行するようになっている。
【００４８】
学習データ５０は、図１に示すように、多数のユニット１〜ユニットｎからなっている。各ユニットは、異なる外国語例文に関するデータを有している。また、各ユニットは、図２に示すように、外国語例文の、文字データ５０１及び音声データ５０２と、更に、当該外国語例文の、ワード数データ５０３、和訳学習用データ５０４、発音学習用データ５０５、単語学習用データ５０６、読解学習用データ５０７、及び速読学習用データ５０８を有している。外国語としては、英語、ドイツ語、フランス語などの種々のものを挙げることができるが、ここでは、英語を挙げている。
【００４９】
図２の１つのユニットの構成を具体的に説明する。
外国語例文は、幾つかの文章からなり、全体として適当なワード数からなっている。１００ワード前後が好ましいが、それに限るものではない。ワード数データ５０３は、外国語例文のワード数を示すものである。和訳学習用データ５０４は、外国語例文の和訳の文字データを有しており、好ましくは、外国語例文の文字データ５０４１とその和訳の文字データ５０４２とを、意味要素毎に区切って且つ対応させて、有している。発音学習用データ５０５は、外国語例文の発音表記の文字データを有しており、好ましくは、外国語例文の文字データ５０５１とその発音表記の文字データ５０５２とを、単語毎、句毎、節毎、及び文章毎のいずれか一つ以上にて対応させて、有している。なお、発音表記は、カタカナ表記、ひらがな表記、及び発音記号表記の内のいずれでもよい。単語学習用データ５０６は、外国語例文に含まれる単語の、文字データ５０６１と、音声データ５０６２と、発音表記の文字データ５０６３と、和訳の文字データ５０６４と、を有している。読解学習用データ５０７は、外国語例文を構成する意味要素を用いて外国語例文に至るよう再構成していく過程を段階的に示す、多段階の例文要素の、文字データ５０７１と、音声データ５０７２と、発音表記の文字データ５０７３と、和訳の文字データ５０７４と、を有している。速読学習用データ５０８は、外国語例文を構成する意味要素の文字データ５０８１からなっている。
【００５０】
なお、意味要素とは、外国語例文を構成する単位であり、且つ、それ自体が１つ以上の意味を有しているものを言い、単語、句、節、及び文章のいずれをも含む概念である。
【００５１】
単語学習用データ５０６は、学習レベルに応じた新規な単語のデータのみからなっているのが、好ましいが、学習レベルに応じた重要な単語のデータのみからなるものでもよく、又は、外国語例文に含まれている全ての単語のデータからなるものでもよい。
【００５２】
読解学習用データ５０７の多段階の例文要素は、具体的には、次のようなものである。即ち、図３に示すように、文章（Ａ）に対しては、例えば、１１個の例文要素（１）〜（１１）が挙げられる。例文要素（１）〜（１１）は、文章（Ａ）を構成する意味要素を用いて文章（Ａ）を再構成していく過程を段階的に示している。
【００５３】
例文表示処理６１は、入力部１から入力される例文選択命令に従って、学習データ５０中の任意の一つのユニットを選択し、当該ユニットの外国語例文の文字データ５０１を、記憶部５から取得して表示部３に表示させる。
【００５４】
音声再生処理６２は、入力部１から入力される再生速度選択命令に従って、表示された上記外国語例文の音声データ５０２を、記憶部５から取得し、任意に変更可能な再生速度の内の選択された再生速度で、再生する。
【００５５】
なお、音声再生処理６２は、再生速度選択命令によりｎ倍の再生速度が選択されると、次の処理（１）、（２）を順に実行した後、ｎ倍再生用の音声データを再生するようになっている。
【００５６】
（１）サンプリング処理
図４の（Ａ）は記憶部５に記憶されている音声データの一例を示す。この音声データをサンプリングして、（Ｂ）に示すような多数のブロック１，２，……を生成する。このとき、ブロック毎のサンプリング時間比は、原則として、１と（│ｎ−１│）とを繰り返すようにする。しかも、各ブロックは、図５に示すように、始点及び終点における波形が、共に、振幅＝０であり、且つ、矢印に示すように右上がりとなるようにする。図５において、Ｘ１は始点、Ｘ２は終点、Ｔ０はサンプリング時間、Ｔαは終点を決定するために延びたサンプリング時間である。従って、サンプリング時間比の、１と（│ｎ−１│）とは、厳密にはそのとおりにならないが、Ｔαは無視できる程度のものであるので、サンプリング時間比は、原則として、１と（│ｎ−１│）となる。なお、ブロックの始点及び終点における波形は、右上がりではなく、右下がりであってもよい。
【００５７】
（２）データ生成処理
図６の（Ａ）は、図４の（Ｂ）と同じであり、サンプリングした後の音声データを示す。図６の（Ａ）から（Ｂ）に示すように、サンプリング時間比が１であるブロックのみ、即ち、奇数番目のブロック１，３，５，…を、順に接合して、（Ｂ）に示すｎ倍再生用の音声データを生成する。図７は、接合部の一例である、ブロック１とブロック３との接合部を示す。図７の部分拡大図に示すように、ブロック１の終点とブロック３の始点は、共に、振幅＝０であり、且つ、右上がりとなっているので、接合部において波形が連続している。そのため、接合部において、音の歪みは殆ど生じない。
【００５８】
以上のように、サンプリング処理及びデータ生成処理を実行することにより、音の歪みが殆ど生じないｎ倍再生用の音声データが得られる。
【００５９】
なお、好ましくは、上記（２）において、ブロックを接合した後に、次の（ａ）〜（ｃ）の工程からなる加工処理を施して、ｎ倍再生用の音声データを生成する。
【００６０】
（ａ）検出工程
図８は、接合部の一例である、ブロック１とブロック３との接合部を示す。この接合部の直前であって、ブロック１のサンプリング時間の１／１０以下である第１の加工単位時間Ｔ１において、音声データの最大振幅Ｗ１の絶対値を検出して、第１の検出値ｋ１とするとともに、この接合部の直後であって、ブロック３のサンプリング時間の１／１０以下である第２の加工単位時間Ｔ２において、音声データの最大振幅Ｗ２の絶対値を検出して、第２の検出値ｋ２とする。
【００６１】
（ｂ）関数算出工程
図９は加工単位時間Ｔ１，Ｔ２の音声データの波形を示す図である。第１の加工単位時間Ｔ１の始点Ｘ１にｋ１を置き、第２の加工単位時間Ｔ２の終点Ｘ２にｋ２を置き、第１の加工単位時間Ｔ１の始点Ｘ１から第２の加工単位時間Ｔ２の終点Ｘ２に至る区間において、時間ｔを独立変数とし、且つ、ｋ１からｋ２へ比例的に変化する数値ｋを従属変数とする、一次関数ｋ＝Ｆ（ｔ）を求める。
【００６２】
（ｃ）乗算工程
第１の加工単位時間Ｔ１において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／ｋ１を乗算するとともに、第２の加工単位時間Ｔ２において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／ｋ２を乗算する。例えば、第１の加工単位時間Ｔ１において、時間ｔｘにおける音声データの振幅ｗｘには、ｋｘ／ｋ１を乗算する。
【００６３】
上記加工処理を施す前の、第１の加工単位時間Ｔ１における音声データの振幅と、第２の加工単位時間Ｔ２における音声データの振幅とは、図８に示すように、大きく異なっているが、上記加工処理を経て得られた音声データでは、図１０に示すように、両者の振幅の大きな差異が解消されている。従って、上記加工処理を施すことにより、接合部における音の歪みは更に解消される。特に、接合部前後の音声データの振幅に大きな差異がある場合には、上記加工処理は有効である。
【００６４】
時間計測処理６３１は、入力部１から入力される時間計測処理選択命令に従って、表示された上記外国語例文のワード数データ５０３を記憶部５から取得し、入力部１から入力される計測開始命令と計測終了命令との間の時間を測定して、当該測定時間とワード数データ５０３とに基づいて分速ワード数を算出し、当該算出値を表示部３に表示させる。
【００６５】
和訳学習処理６３２は、入力部１から入力される和訳学習処理選択命令に従って、表示された上記外国語例文の和訳学習用データ５０４を、記憶部５から取得して表示部３に表示させる。
【００６６】
発音学習処理６３３は、入力部１から入力される発音学習処理選択命令に従って、表示された上記外国語例文の発音学習用データ５０５を、記憶部５から取得して表示部３に表示させる。
【００６７】
単語学習処理６３４は、入力部１から入力される単語学習処理選択命令に従って、表示された上記外国語例文の単語学習用データ５０６を、記憶部５から取得して表示部３に表示させたり音声再生処理６２したりする。
【００６８】
読解学習処理６３５は、入力部１から入力される読解学習処理選択命令に従って、表示された上記外国語例文の読解学習用データ５０７を、記憶部５から取得して表示部３に表示させたり音声再生処理６２したりする。
【００６９】
速読学習処理６３６は、入力部１から入力される速読学習処理選択命令に従って、表示された上記外国語例文の速読学習用データ５０８を、記憶部５から取得して表示部３に表示させる。
【００７０】
なお、和訳学習処理６３２は、好ましくは、外国語例文の文字データ５０４１とその和訳の文字データ５０４２とを、意味要素毎に対応させて、表示させる。
【００７１】
発音学習処理６３３は、好ましくは、外国語例文の文字データ５０５１とその発音表記の文字データ５０５２とを、単語毎、句毎、節毎、及び文章毎のいずれか一つ以上にて対応させて、表示させる。
【００７２】
単語学習処理６３４は、好ましくは、次のように実行する。
まず、単語学習用データ５０６中の任意の一つの単語の文字データ５０６１のみを表示させ、次に、入力部１から意味・発音既知命令を受けた場合には、当該単語の文字データ５０６１と共に当該単語の和訳の文字データ５０６４及び発音表記の文字データ５０６３を表示させ、その後に、当該単語の全データを単語学習用データ５０６中から消去し、一方、入力部１から意味・発音不明命令を受けた場合には、当該単語の文字データ５０６１と共に、当該単語の和訳の文字データ５０６４及び発音表記の文字データ５０６３を表示させるとともに当該単語の音声データ５０６２を音声再生処理する。
【００７３】
但し、好ましくは、当該単語の全データを消去する前に、入力部１から消去取消命令を受けた場合には、消去を実行しない。
【００７４】
なお、好ましくは、意味・発音既知命令を受けた場合には、当該単語の文字データ５０６１と共に当該単語の和訳の文字データ５０６４及び発音表記の文字データ５０６３を表示させるとともに、当該単語の音声データ５０６２を音声再生処理する。
【００７５】
また、好ましくは、意味・発音不明命令を受けた場合には、当該単語の文字データ５０６１を表示してから上記不明命令を受けるまでの時間を計測し、該時間に対応させて設定した再生速度で当該単語の音声データ５０６２を入力部１から停止命令があるまで繰り返し音声再生処理する。
【００７６】
読解学習処理６３５は、好ましくは、次のように実行する。
まず、読解学習用データ５０７中の最初の例文要素の文字データ５０７１のみを表示させ、次に、入力部１から意味・発音既知命令を受けた場合には、当該例文要素の文字データ５０７１と共に当該例文要素の和訳の文字データ５０７４及び発音表記の文字データ５０７３を表示させ、その後に、当該例文要素の全データを読解学習用データ５０７中から消去し、一方、入力部１から意味・発音不明命令を受けた場合には、当該例文要素の文字データ５０７１と共に当該例文要素の和訳の文字データ５０７４及び発音表記の文字データ５０７３を表示させるとともに当該例文要素の音声データ５０７２を音声再生処理する。
【００７７】
但し、好ましくは、当該例文要素の全データを消去する前に、入力部１から消去取消命令を受けた場合には、消去を実行しない。
【００７８】
なお、好ましくは、意味・発音既知命令を受けた場合には、当該例文要素の文字データ５０７１と共に当該例文要素の和訳の文字データ５０７４及び発音表記の文字データ５０７３を表示させるとともに、当該例文要素の音声データ５０７２を音声再生処理する。
【００７９】
また、好ましくは、意味・発音不明命令を受けた場合には、当該例文要素の文字データ５０７１を表示してから上記不明命令を受けるまでの時間を計測し、該時間に対応させて設定した再生速度で当該例文要素の音声データ５０７２を入力部１から停止命令があるまで繰り返し音声再生処理する。
【００８０】
速読学習処理６３６は、外国語例文を構成する意味要素の文字データ５０８１を、入力部１から入力された切替速度選択命令に従って、任意に変更可能な切替速度の内の選択された切替速度で切替ながら、意味要素毎に且つ外国語例文を構成する順番に、表示部３に表示させる。
【００８１】
なお、好ましくは、表示させた意味要素に沿って、読む方向に時間と共に変化する印を、表示時間と同じ時間で少なくとも１度は当該意味要素の最初から最後に至るよう、表示させる。
【００８２】
ここで、印としては、時間と共に伸びる下線が好ましいが、時間と共に伸びる上線でもよく、或いは、時間と共に移動する単なるマークでもよく、或いは、時間と共に変化する意味要素の明度や輝度であってもよい。
【００８３】
また、表示時間と同じ時間で２度付すのが、好ましい。例えば、下線を付す場合において、１度目は実線を付し、２度目は破線を付してもよく、又は、その逆でもよい。或いは、１度目は暗色の線を付し、２度目は明色の線を付してもよく、又は、その逆でもよい。
【００８４】
図１１は、図１の処理部２を、ＣＰＵ２１を用いて実現した場合のハードウェア構成図である。なお、処理部２は、ＣＰＵを用いることなくハードウェアロジックによって構成してもよい。図１１において、ＣＰＵ２１には、入力部であるマウス１１と、表示部であるディスプレイ３１と、音声出力部であるスピーカ４１と、記憶部であるハードディスク５１とが、接続されている。
【００８５】
ハードディスク５１には、学習データ５０、外国語学習プログラム５３、オペレーティングシステム５４などが、記憶されている。学習データ５０及び外国語学習プログラム５３は、ＣＤ−ＲＯＭドライブ５２を介してＣＤ−ＲＯＭ５５からインストールされたものである。なお、学習データ５０及び外国語学習プログラム５３を記録する記録媒体は、ＣＤ−ＲＯＭに限るものではなく、コンピュータ読み取り可能な他の記録媒体、例えばフレキシブルディスク、ＤＶＤ−ＲＯＭ、磁気テープなどでもよい。
【００８６】
図１２は外国語学習プログラム５３のフローチャートである。以下、プログラム５３の作動を図１２を参照しながら、説明する。
【００８７】
プログラム５３を起動すると、図１３に示すユニット選択画面１０１がディスプレイ３１上に表示される。ユニット１〜ユニットｎは、学習データ５０の見出し一覧であり、例えば難易度の低い順に並べてある。なお、「ユニット」という表現に限るものではなく、「課題」やその他の表現を用いてもよい。
【００８８】
次に、学習者が、マウス１１により、任意のユニット、例えばユニット１、を指示して左クリックすると、例文選択命令が入力されたこととなり（ステップＳ１）、ディスプレイ３１の画面が切り替わり、ユニット１の外国語例文の文字データ５０１がディスプレイ３１上に表示される（ステップＳ２）。これをメイン画面１０２（図１４）と称する。
【００８９】
図１４に示すメイン画面１０２では、外国語例文５０１、音声再生速度ボタン２０２、「ｔｉｍｅ」ボタン２０３、「英日」ボタン２０４、「発音」ボタン２０５、「新出語ナビ」ボタン２０６、「読解ナビ」ボタン２０７、及び、「速読ナビ」ボタン２０８が表示されている。音声再生速度ボタン２０２は、ナチュラルスピードより遅い「スロー」ボタン２０２１と、ナチュラルスピードと同じ「１」倍速ボタン２０２２と、同じく「１．５」倍速ボタン２０２３と、同じく「２」倍速ボタン２０２４と、同じく「２．５」倍速ボタン２０２５と、同じく「３」倍速ボタン２０２６と、同じく「３．５」倍速ボタン２０２７と、同じく「４」倍速ボタン２０２８と、同じく「５」倍速ボタン２０２９と、「戻る」ボタン２０３０と、「ストップ」ボタン２０３１と、を有している。なお、メイン画面１０２では、当該外国語例文の理解の参考となる単語や熟語の発音や意味を、同時に表示してもよい。
【００９０】
メイン画面１０２においては、音声再生処理６２の選択命令を入力するか、補助学習処理６３のいずれか一つの選択命令を入力するか、のどちらかを選択することとなる。
【００９１】
（１）音声再生処理６２を選択した場合
メイン画面１０２において、学習者が、マウス１１により、任意の倍速ボタン、例えば「３」倍速ボタン２０２６、を指示して左クリックすると、図１２に示すように、音声再生処理６２が選択されると同時に再生速度命令が入力されたこととなる。即ち、再生速度選択命令が入力されたこととなる（ステップＳ３）。そして、音声再生処理６２が実行を開始する。
【００９２】
音声再生処理６２は、図４〜図１０に基づいて前述したとおりである。即ち、図１５のフローチャートに示すように、まず、メイン画面１０２に表示されている外国語例文の音声データ５０２がハードディスク５１から取得される（ステップＳ４）。次に、取得された音声データ５０２にサンプリング処理が施されて、多数のブロックが生成する（ステップＳ５）。なお、このとき、ブロック毎のサンプリング時間比は、原則として、１と２とを繰り返すようにする。しかも、各ブロックは、始点及び終点における波形が、共に、振幅＝０であり、且つ、右上がり又は右下がりとなるようにする。
【００９３】
次に、サンプリング時間比が１のブロックのみが順に接合される（ステップＳ６）。次に、ブロック同士の接合部の直前であって、前のブロックのサンプリング時間の１／１０以下である第１の加工単位時間において、音声データの最大振幅の絶対値が検出されて、第１の検出値とされるとともに、同じく直後であって、後のブロックのサンプリング時間の１／１０以下である第２の加工単位時間において、音声データの最大振幅の絶対値が検出されて、第２の検出値とされる（ステップＳ７）。次に、第１の加工単位時間の始点に第１の検出値が置かれ、第２の加工単位時間の終点に第２の検出値が置かれ、第１の加工単位時間の始点から第２の加工単位時間の終点に至る区間において、時間ｔを独立変数とし、且つ、第１の検出値から第２の検出値へ比例的に変化する数値ｋを従属変数とする、一次関数ｋ＝Ｆ（ｔ）が求められる（ステップＳ８）。そして、第１の加工単位時間において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／（第１の検出値）が乗算されるとともに、第２の加工単位時間において、時間ｔにおける音声データの振幅に、Ｆ（ｔ）／（第２の検出値）が乗算される（ステップＳ９）。こうして、３倍再生用の音声データが得られ、これが再生されて、スピーカ４１から出力される（ステップＳ１０）。こうして、当該外国語例文を速聴できることとなる。
【００９４】
速聴によるリスニング力向上の訓練は、例えば次の要領で行う。即ち、
▲１▼現在の自己の能力で聴き取れる速度を遅い順に調べていく。その速度を現能力速度と称する。
▲２▼現能力速度の２段階以上上の速度で繰り返し、聴く。
▲３▼現能力速度より１段階上の速度で聴く。この速度で聴き取れたら、これを新たに現能力速度とし、▲２▼を行う。
▲４▼何度繰り返しても聴き取れない速度になったら、終了する。
【００９５】
上記訓練によれば、学習者は、▲２▼によって脳に刺激が与えられることとなるため、元々の現能力速度より上の段階の速度で聴き取れるようになり、従って、リスニング力を向上できる。
【００９６】
また、学習者は、メイン画面１０２上にて、外国語例文を見ながら、再生速度を任意に設定して速聴できるので、外国語例文が掲載されているテキストと速聴手段とが別体となっている教材に比して、速聴の訓練を容易に行うことができる。
【００９７】
しかも、学習者は、マウス１１により、メイン画面１０２の所望の倍速ボタンを指示して左クリックするだけで、速聴を行うことができるので、速聴作業を容易に実行できる。
【００９８】
（２）補助学習処理６３の時間計測処理６３１を選択した場合
メイン画面１０２において、学習者が、マウス１１により、「ｔｉｍｅ」ボタン２０３を指示して左クリックすると、時間計測処理選択命令が入力されたこととなり（ステップＳ１１）、補助学習処理６３の内の時間計測処理６３１が実行を開始する。
【００９９】
即ち、図１６のフローチャートに示すように、まず、表示されている外国語例文のワード数データ５０３がハードディスク５１から取得されて、外国語例文の文字データ５０１と共にディスプレイ３１に表示される。即ち、ディスプレイ３１の画面がメイン画面１０２から切り替わり、図１７に示す時間計測画面１０３がディスプレイ３１上に表示される（ステップＳ１２）。この状態で、学習者が、マウス１１を左クリックすると、計測開始命令が入力されたこととなり（ステップＳ１３）、時間の計測が開始され（ステップＳ１４）、再び左クリックすると、計測終了命令が入力されると共に分速ワード数算出命令が入力されたこととなる（ステップＳ１５）。学習者は、当該外国語例文を読み始めた時に計測開始命令を入力し、読み終えた時に計測終了命令を入力する。これにより、学習者が当該外国語例文を読むのに要した時間が、計測され、当該時間と当該外国語例文のワード数データ５０３とに基づいて、分速ワード数２０９が算出されて時間計測画面１０３に表示される（ステップＳ１６）。なお、ここでは、読むのに要した時間２１０も表示されている。
【０１００】
そして、時間計測を再度行う場合には、学習者が、マウス１１を右クリックする。これにより、再実行命令が入力されたこととなり（ステップＳ１７）、時間計測画面１０３に戻るので、ステップＳ１３〜Ｓ１６を繰り返す。時間計測処理６３１を終了させる場合には、学習者は、マウス１１を左クリックする。これにより、終了命令が入力されたこととなり（ステップＳ１８）、画面がメイン画面１０２に切り替わる。
【０１０１】
この時間計測処理６３１によれば、学習者は、現時点での速読能力を数値として客観的に把握することできるので、能力向上を実感しながら、また、向上心に刺激を受けながら、速読力の向上を図ることができる。
【０１０２】
また、学習者は、マウス１１をクリックするだけで、各種の命令を入力でき、計測や算出表示を行うことができるので、容易に実行することができる。
【０１０３】
（３）補助学習処理６３の和訳学習処理６３２を選択した場合
メイン画面１０２において、学習者が、マウス１１により、「英日」ボタン２０４を指示して左クリックすると、図１２に示すように、和訳学習処理選択命令が入力されたこととなり（ステップＳ１９）、補助学習処理６３の内の和訳学習処理６３２が実行を開始する。
【０１０４】
即ち、まず、和訳学習用データ５０４がハードディスク５１から取得されてディスプレイ３１に表示される。即ち、ディスプレイ３１の画面がメイン画面１０２から切り替わり、図１８に示す和訳学習画面１０４がディスプレイ３１上に表示される（ステップＳ２０）。和訳学習画面１０４では、表示されていた外国語例文の文字データ５０４１とその和訳の文字データ５０４２とが、意味要素毎に区切られて且つ対応して、上下に並んで表示されている。そして、学習者が、マウス１１により、「英日」ボタン２０４を指示して左クリックすると、終了命令が入力されたこととなり（ステップＳ２１）、画面がメイン画面１０２に切り替わる。
【０１０５】
この和訳学習処理６３２によれば、学習者は、外国語例文の意味を意味要素毎に学習できるので、単語一つ一つにとらわれることなく、文章を全体的に把握する訓練を行うことができる。しかも、意味要素毎に一目で理解する訓練を行うことができる。従って、読解力の向上を図ることができる。
【０１０６】
また、学習者は、マウス１１により、メイン画面１０２の「英日」ボタン２０４を指示して左クリックするだけで、和訳学習画面１０４を表示して学習できるので、容易に学習することができる。
【０１０７】
（４）補助学習処理６３の発音学習処理６３３を選択した場合
メイン画面１０２において、学習者が、マウス１１により、「発音」ボタン２０５を指示して左クリックすると、図１２に示すように、発音学習処理選択命令が入力されたこととなり（ステップＳ２２）、補助学習処理６３の内の発音学習処理６３３が実行を開始する。
【０１０８】
即ち、図１２に示すように、まず、発音学習用データ５０５がハードディスク５１から取得されてディスプレイ３１に表示される。即ち、ディスプレイ３１の画面がメイン画面１０２から切り替わり、図１９に示す発音学習画面１０５がディスプレイ３１上に表示される（ステップＳ２３）。発音学習画面１０５では、表示されていた外国語例文の文字データ５０５１とその発音表記の文字データ５０５２とが、単語毎に対応して、上下に並んで表示されている。そして、学習者が、マウス１１により、「発音」ボタン２０５を指示して左クリックすると、終了命令が入力されたこととなり（ステップＳ２４）、画面がメイン画面１０２に切り替わる。
【０１０９】
この発音学習処理６３３によれば、学習者は、外国語例文中の発音に不安のある単語の発音を瞬時に知ることができる。従って、発音学習の効率を向上できる。
【０１１０】
また、学習者は、マウス１１により、メイン画面１０２の「発音」ボタン２０５を指示して左クリックするだけで、発音学習画面１０５を表示して学習できるので、容易に学習することができる。
【０１１１】
（５）補助学習処理６３の単語学習処理６３４を選択した場合
メイン画面１０２において、学習者が、マウス１１により、「新出語ナビ」ボタン２０６を指示して左クリックすると、図１２に示すように、単語学習処理選択命令が入力されたこととなり（ステップＳ２５）、補助学習処理６３の内の単語学習処理６３４が実行を開始する。
【０１１２】
即ち、図２０のフローチャートに示すように、まず、単語学習用データ５０６中のある単語の文字データ５０６１のみがハードディスク５１から取得されてディスプレイ３１に表示される。即ち、図２１に示すような単語学習画面１０６がディスプレイ３１上に表示される（ステップＳ２６）。
【０１１３】
次に、学習者は、文字データ５０６１のみが表示されている単語の、意味及び発音を知っている場合には、マウス１１を右クリックする。これにより、意味・発音既知命令が入力されたこととなる（ステップＳ２７）。この入力があると、図２２に示すように、文字データ５０６１と共にその和訳の文字データ５０６４と発音表記の文字データ５０６３とが単語学習画面１０６に表示され、それとともに、当該単語の音声データ５０６２が音声再生処理６２により高速（例えば２倍速）で１回再生され出力される（ステップＳ２８）。なお、その際の再生速度は、高速に限らず、ナチュラルスピードやそれより遅い速度であってもよい。その後、当該単語の全データが単語学習用データ５０６の中から消去される（ステップＳ２９）。そして、単語学習用データ５０６の中に他の単語のデータがあるか否かが判断され（ステップＳ３０）、ある場合には、他のいずれかの単語の文字データ５０６１のみが表示される。即ち、ステップＳ２６に戻る。但し、ステップＳ２９における消去が行われる前に、即ち、他の単語の文字データ５０６１が表示される前に、学習者が、マウス１１を右クリックすると、消去取消命令が入力されたこととなり、消去は実行されない。一方、単語学習用データ５０６の中に単語のデータがない場合には、画面がメイン画面１０２に切り替わる。
【０１１４】
一方、学習者は、文字データ５０６１のみが表示されている単語の、意味又は発音を知らない場合には、マウス１１の左ボタンを押し続ける。これにより、意味・発音不明命令が入力されたこととなる（ステップＳ３１）。この入力があると、まず、文字データ５０６１が表示されてからマウス１１の左ボタンが押されるまでの時間が検出され（ステップＳ３２）、文字データ５０６１と共にその和訳の文字データ５０６４と発音表記の文字データ５０６３とが単語学習画面１０６（図２２）に表示されるとともに（ステップＳ３３）、検出時間の長さに応じて設定された再生速度で当該単語の音声データ５０６２が音声再生処理６２により再生され出力される（ステップＳ３４）。再生速度は、検出時間が短い（例えば０．３秒未満）場合は高速（例えば２倍速）に、中程度（例えば０．３秒以上０．６秒未満）の場合は中速（例えば１．５倍速）に、長い（例えば０．６秒以上）場合は低速（例えばナチュラルスピード）に、設定してある。そして、学習者がマウス１１の左ボタンを押し続けている限り、音声データ５０６２の再生が繰り返され、左ボタンを離すと、再生が終了する。即ち、再生終了命令が入力されたこととなる（ステップＳ３５）。そして、単語学習用データ５０６の中に他の単語のデータがあるか否かが判断され（ステップＳ３６）、ある場合には、他のいずれかの単語の文字データ５０６１のみが表示される。即ち、ステップＳ２６に戻る。一方、単語学習用データ５０６の中に単語のデータがない場合には、画面がメイン画面１０２に切り替わる。
【０１１５】
このような単語学習処理６３４によれば、学習者は、単語の意味や発音の学習を、簡単なマウス操作で、繰り返し行うことができるので、学習効果を向上できる。しかも、自己の理解度に応じて学習できるので、飽きることなく、楽しんで学習できる。更に、既知の単語は消去されていくので、不明の単語の学習を効率良く行うことができる。
【０１１６】
（６）補助学習処理６３の読解学習処理６３５を選択した場合
メイン画面１０２において、学習者が、マウス１１により、「読解ナビ」ボタン２０７を指示して左クリックすると、図１２に示すように、読解学習処理選択命令が入力されたこととなり（ステップＳ３７）、補助学習処理６３の内の読解学習処理６３５が実行を開始する。
【０１１７】
即ち、図２３のフローチャートに示すように、まず、読解学習用データ５０７中の最初の例文要素の文字データ５０７１のみがハードディスク５１から取得されてディスプレイ３１に表示される。即ち、図２４に示す読解学習画面１０７が表示される（ステップＳ３８）。この読解学習画面１０７では、例えば、図３の例文要素（１）の文字データのみが表示されている。
【０１１８】
次に、学習者は、文字データ５０７１のみが表示されている例文要素の、意味及び発音を知っている場合には、マウス１１を右クリックする。これにより、意味・発音既知命令が入力されたこととなる（ステップＳ３９）。この入力があると、図２５に示すように、文字データ５０７１と共にその和訳の文字データ５０７４と発音表記の文字データ５０７３とが読解学習画面１０７に表示され、それとともに、当該例文要素の音声データ５０７２が音声再生手段６２により高速（例えば２倍速）で１回再生され出力される（ステップＳ４０）。なお、その際の再生速度は、高速に限らず、ナチュラルスピードやそれより遅い速度であってもよい。その後、当該例文要素の全データが読解学習用データ５０７の中から消去される（ステップＳ４１）。そして、読解学習用データ５０７の中に次の例文要素のデータがあるか否かが判断され（ステップＳ４２）、ある場合には、当該次の例文要素の文字データ５０７１のみが表示される。即ち、ステップＳ３８に戻る。但し、ステップＳ４１における消去が行われる前に、即ち、当該次の例文要素の文字データ５０７１が表示される前に、学習者が、マウス１１を右クリックすると、消去取消命令が入力されたこととなり、消去は実行されない。一方、読解学習用データ５０７の中に例文要素のデータがない場合には、画面がメイン画面１０２に切り替わる。
【０１１９】
一方、学習者は、文字データ５０７１のみが表示されている例文要素の、意味又は発音を知らない場合には、マウス１１の左ボタンを押し続ける。これにより、意味・発音不明命令が入力されたこととなる（ステップＳ４３）。この入力があると、まず、文字データ５０７１が表示されてからマウス１１の左ボタンが押されるまでの時間が検出され（ステップＳ４４）、文字データ５０７１と共にその和訳の文字データ５０７４と発音表記の文字データ５０７３とが読解学習画面１０７（図２５）に表示されるとともに（ステップＳ４５）、検出時間の長さに応じて設定された再生速度で当該例文要素の音声データ５０７２が再生され出力される（ステップＳ４６）。再生速度は、検出時間が短い（例えば０．４秒未満）場合は高速（例えば２倍速）に、中程度（例えば０．４秒以上０．８秒未満）の場合は中速（例えば１．５倍速）に、長い（例えば０．８秒以上）場合は低速（例えばナチュラルスピード）に、設定してある。そして、学習者が、マウス１１の左ボタンを押し続けている限り、音声データ５０７２の再生が繰り返され、左ボタンを離すと、再生が終了する。即ち、再生終了命令が入力されたこととなる（ステップＳ４７）。そして、読解学習用データ５０７の中に次の例文要素のデータがあるか否かが判断され（ステップＳ４８）、ある場合には、当該次の例文要素の文字データ５０７１のみが表示される。即ち、ステップＳ３８に戻る。一方、読解学習用データ５０７の中に例文要素のデータがない場合には、画面がメイン画面１０２に切り替わる。
【０１２０】
このような読解学習処理６３５によれば、学習者は、段階的な例文要素を順次理解することにより、外国語例文を構造的に理解できるようになるので、読解力を向上できる。また、例文要素の意味や発音の学習を、簡単なマウス操作で、繰り返し行うことができるので、学習効果を向上できる。しかも、自己の理解度に応じて学習できるので、飽きることなく、楽しんで学習できる。更に、既知の例文要素は消去されていくので、不明の例文要素の学習を効率良く行うことができる。
【０１２１】
（７）補助学習処理６３の速読学習処理６３６を選択した場合
メイン画面１０２において、学習者が、マウス１１により、「速読ナビ」ボタン２０８を指示して左クリックすると、図１２に示すように、速読学習処理選択命令が入力されたこととなり（ステップＳ４９）、補助学習処理６３の内の速読学習処理６３６が作動を開始する。
【０１２２】
即ち、図２６のフローチャートに示すように、まず、速読学習用データ５０８の最初の意味要素の文字データ５０８１がハードディスク５１から取得されてディスプレイ３１に表示される。即ち、図２７に示す速読学習画面１０８がディスプレイ３１上に表示される（ステップＳ５０）。
【０１２３】
この速読学習画面１０８では、外国語例文の最初の意味要素の文字データ５０８１と、切替速度ボタン７０と、が表示されている。切替速度ボタン７０は、１分間に１００単語を表示させるよう切り替わる速度に設定する「１００」ボタン７０１と、同じく１２０単語の「１２０」ボタン７０２と、同じく１５０単語の「１５０」ボタン７０３と、同じく２００単語の「２００」ボタン７０４と、同じく２５０単語の「２５０」ボタン７０５と、同じく３００単語の「３００」ボタン７０６と、同じく３５０単語の「３５０」ボタン７０７と、同じく４００単語の「４００」ボタン７０８と、同じく４５０単語の「４５０」ボタン７０９と、同じく５００単語の「５００」ボタン７１０と、同じく５５０単語の「５５０」ボタン７１１と、同じく６００単語の「６００」ボタン７１２と、同じく６５０単語の「６５０」ボタン７１３と、同じく７００単語の「７００」ボタン７１４と、同じく８００単語の「８００」ボタン７１５と、同じく９００単語の「９００」ボタン７１６と、同じく１０００単語の「１０００」ボタン７１７と、同じく１５００単語の「１５００」ボタン７１８と、同じく２０００単語の「２０００」ボタン７１９と、からなっている。更に、メイン画面１０２に戻るための「戻る」ボタン７２０も表示されている。
【０１２４】
次に、学習者が、マウス１１により、任意の切替速度ボタン、例えば「２５０」ボタン７０５、を指示して左クリックすると、切替速度命令が入力されたこととなり（ステップＳ５１）、これにより、外国語例文の意味要素の文字データ５０８１が、外国語例文を構成する順番に、１分間に２５０単語を表示させる速度で切り替わりながら、速読学習画面１０８に表示されていく（ステップＳ５２）。なお、表示された意味要素には、当該意味要素に沿って、読む方向に時間と共に伸びる下線５０８２が、表示時間と同じ時間で２度、当該意味要素の最初から最後に至るよう、表示される。ここでは、下線５０８２として、１度目は実線が、２度目は破線が、表示される。そして、外国語例文の最後の意味要素が表示されると、表示の切り替わりは終了する（ステップＳ５３）。その後、学習者は、速読学習を終了する場合には、マウス１１により、「戻る」ボタン７２０を指示して左クリックする。これにより、終了命令が入力されたこととなり（ステップＳ５４）、画面がメイン画面１０２に切り替わる。学習者は、速読学習を終了しない場合には、マウス１１により、速度切替ボタン７０の任意のボタンを指示して左クリックする。これにより、ステップＳ５２が繰り返される。
【０１２５】
なお、下線５０８２としては、１度目が破線、２度目が実線でもよい。或いは、１度目が暗色の線、２度目が明色の線でもよく、又は、その逆でもよい。更には、下線の代わりに、上線であってもよい。或いは、時間と共に移動する単なるマークでもよく、或いは、時間と共に変化する意味要素の明度や輝度であってもよい。
【０１２６】
上述のような速読学習の訓練は、例えば次の要領で行う。即ち、
▲１▼現在の自己の能力で読み取れる速度を遅い順に調べていく。それを現能力速度と称する。
▲２▼現能力速度の２段階以上上の速度でステップＳ５２を繰り返す。
▲３▼現能力速度より１段階上の速度でステップＳ５２を行う。この速度で読み取れたら、これを新たに現能力速度とし、▲２▼を行う。
▲４▼何度繰り返しても読み取れない速度になったら、終了する。
【０１２７】
上記訓練によれば、学習者は、▲２▼によって脳に刺激が与えられることとなるため、元々の現能力速度より上の段階の速度で読み取れるようになり、従って、速読力を向上できる。
【０１２８】
また、学習者は、マウス１１により、所望の切替速度ボタンを指示して左クリックするだけで、所望の切替速度で読解の表示切替を行わせることができるので、速読の訓練を容易に行うことができる。
【０１２９】
更に、下線５０８２が表示されるので、学習者は、自己の読み取り速度を容易に認識できる。即ち、学習者は、表示が切り替わる前に表示されていた意味要素を早く読めた場合には、読み取り速度にどれくらいの余裕があるかを認識でき、読めなかった場合には、どの程度までならば読めるかを認識できる。また、学習者は、無意識の内に、下線５０８２の表示につられるように意味要素を読むようになるので、心理的限界を容易に乗り越えることができる。
【０１３０】
（別の実施形態）
学習データ５０と、外国語学習プログラム５３とは、別々の、コンピュータ読み取り可能な記録媒体に記録させておいてもよく、又は、サーバに保持させておいてもよい。前者の場合には、学習データ５０の全てを記録媒体からハードディスクにインストールして使用するようにしてもよく、又は、学習データ５０の中の学習に必要なデータのみを記録媒体から逐次取り出して使用するようにしてもよい。後者の場合には、サーバから、学習データ５０の全てをダウンロードして使用するようにしてもよく、又は、学習データ５０の中の学習に必要なデータのみをダウンロードして使用するようにしてもよい。サーバから必要なデータのみをダウンロードして使用する場合には、例文表示処理６１は、サーバにアクセスして必要なデータを取得して表示部３に表示させる。更には、外国語学習プログラム５３を、サーバに保持させておいて、サーバからダウンロードして使用するようにしてもよい。
【０１３１】
【発明の効果】
請求項１又は２に記載の発明によれば、学習者は、表示されている外国語例文を見ながら、再生速度を任意に設定して速聴できるので、外国語例文が掲載されているテキストと速聴手段とが別体となっている教材に比して、速聴の訓練を容易に行うことができ、リスニング力を向上できる。
【０１３２】
請求項３記載の発明によれば、学習者は、音声再生速度を簡単に設定・変更できるので、速聴作業を容易に実行できる。
【０１３３】
請求項４記載の発明によれば、学習者は、音の歪みが殆ど生じないｎ倍再生用の音声データを得ることができる。従って、聴き取りやすい状態で速聴を行うことができる。
【０１３４】
請求項５記載の発明によれば、特にブロックの接合部前後の音声データの振幅に大きな差異がある場合でも、音の歪みが殆ど生じないｎ倍再生用の音声データを得ることができる。
【０１３５】
請求項６記載の発明によれば、学習者は、種々の補助的な学習を行うことができ、それにより、外国語の学習効果を更に向上できる。
【０１３６】
請求項７記載の発明によれば、学習者は、読み易い発音表記を選択することにより、発音学習の効果を向上できる。
【０１３７】
請求項８記載の発明によれば、学習者は、外国語例文の意味を意味要素毎に把握できるので、読解力を向上できる。
【０１３８】
請求項９記載の発明によれば、学習者は、外国語例文中の単語の発音を瞬時に知ることができるので、発音学習の効率を向上できる。
【０１３９】
請求項１０記載の発明によれば、学習者は、外国語例文中の単語の意味や発音を効率的に学習できる。
【０１４０】
請求項１１記載の発明によれば、学習者は、意味や発音を既に知っている単語であっても、繰り返して学習でき、記憶を確かなものにできる。
【０１４１】
請求項１２記載の発明によれば、学習者は、意味や発音を既に知っている単語について、音声により再確認でき、記憶を確かなものにできる。
【０１４２】
請求項１３記載の発明によれば、学習者は、意味や発音に不安のある単語について、自己の理解度に応じて繰り返し学習できるので、飽きることなく、楽しんで、効果的に学習できる。
【０１４３】
請求項１４記載の発明によれば、学習者は、段階的な例文要素を順次理解することにより、外国語例文を構造的に理解できるようになるので、読解力を向上できる。しかも、学習者は、外国語例文中の例文要素の意味や発音を効率的に学習できる。更に、例文要素毎に学習できるので、読解力を向上できる。
【０１４４】
請求項１５記載の発明によれば、学習者は、意味や発音を既に知っている例文要素であっても、繰り返して学習でき、記憶を確かなものにできる。
【０１４５】
請求項１６記載の発明によれば、学習者は、意味や発音を既に知っている例文要素について、音声により再確認でき、記憶を確かなものにできる。
【０１４６】
請求項１７記載の発明によれば、学習者は、意味や発音に不安のある例文要素について、自己の理解度に応じて繰り返し学習できるので、飽きることなく、楽しんで、効果的に学習できる。
【０１４７】
請求項１８記載の発明によれば、学習者は、速読を効果的に学習できるので、速読力を向上できる。
【０１４８】
請求項１９記載の発明によれば、学習者は、自己の読み取り速度を容易に認識でき、また、読み取り速度の心理的限界を容易に乗り越えることができる。
【０１４９】
請求項２０記載の発明によれば、外国語学習プログラムに基づく効果を容易に発揮できる。
【０１５０】
請求項２１記載の発明によれば、学習者は、それを利用することにより、外国語の学習効果を向上できる。
【０１５１】
請求項２２記載の発明によれば、学習者は、それを利用することにより、外国語例文の意味を意味要素毎に把握できるので、読解力を向上できる。
【０１５２】
請求項２３記載の発明によれば、学習者は、外国語例文中の、単語、句、節、又は文章の発音を瞬時に知ることができるので、発音学習の効率を向上できる。
【図面の簡単な説明】
【図１】本願の外国語学習装置の全体構成図である。
【図２】ユニットのデータの構成図である。
【図３】例文要素の一例を示す図である。
【図４】音声データのサンプリング処理を説明するための概念図である。
【図５】サンプリングした１つのブロックの波形を示す図である。
【図６】ブロックを接合させるデータ生成処理を説明するための概念図である。
【図７】データ生成処理後のブロックの接合部の波形を示す図である。
【図８】加工処理の検出工程を説明するための波形を示す図である。
【図９】加工処理の関数算出工程を説明するための波形を示す図である。
【図１０】加工処理の乗算工程後の波形を示す図である。
【図１１】図１の外国語学習装置をＣＰＵを用いて実現した場合のハードウェア構成図である。
【図１２】本願の外国語学習プログラムのフローチャートである。
【図１３】ユニット選択画面を示す図である。
【図１４】メイン画面を示す図である。
【図１５】音声再生処理のフローチャートである。
【図１６】時間計測処理のフローチャートである。
【図１７】時間計測画面を示す図である。
【図１８】和訳学習画面を示す図である。
【図１９】発音学習画面を示す図である。
【図２０】単語学習処理のフローチャートである。
【図２１】単語学習画面を示す図である。
【図２２】図２１に続く単語学習画面を示す図である。
【図２３】読解学習処理のフローチャートである。
【図２４】読解学習画面を示す図である。
【図２５】図２４に続く読解学習画面を示す図である。
【図２６】速読学習処理のフローチャートである。
【図２７】速読学習画面を示す図である。
【符号の説明】
１　入力部
２０２　音声再生速度ボタン
２０９　分速ワード数
２　処理部
３　表示部
４　音声出力部
５　記憶部
５０　学習データ
５０１　文字データ
５０２　音声データ
５０３　ワード数データ
５０４　和訳学習用データ
５０４１　文字データ
５０４２　和訳の文字データ
５０５　発音学習用データ
５０５１　文字データ
５０５２　発音表記の文字データ
５０６　単語学習用データ
５０６１　文字データ
５０６２　音声データ
５０６３　発音表記の文字データ
５０６４　和訳の文字データ
５０７　読解学習用データ
５０７１　文字データ
５０７２　音声データ
５０７３　発音表記の文字データ
５０７４　和訳の文字データ
５０８　速読学習用データ
５０８１　文字データ
５３　外国語学習プログラム
５５　ＣＤ−ＲＯＭ
６１　例文表示処理
６２　音声再生処理
６３　補助学習処理
６３１　時間計測処理
６３２　和訳学習処理
６３３　発音学習処理
６３４　単語学習処理
６３５　読解学習処理
６３６　速読学習処理
【図１】
2004138964.tif 000003
【図２】
2004138964.tif 000004
【図３】
2004138964.tif 000005
【図４】
2004138964.tif 000006
【図５】
2004138964.tif 000007
【図６】
2004138964.tif 000008
【図７】
2004138964.tif 000009
【図８】
2004138964.tif 000010
【図９】
2004138964.tif 000011
【図１０】
2004138964.tif 000012
【図１１】
2004138964.tif 000013
【図１２】
2004138964.tif 000014
【図１３】
2004138964.tif 000015
【図１４】
2004138964.tif 000016
【図１５】
2004138964.tif 000017
【図１６】
2004138964.tif 000018
【図１７】
2004138964.tif 000019
【図１８】
2004138964.tif 000020
【図１９】
2004138964.tif 000021
【図２０】
2004138964.tif 000022
【図２１】
2004138964.tif 000023
【図２２】
2004138964.tif 000024
【図２３】
2004138964.tif 000025
【図２４】
2004138964.tif 000026
【図２５】
2004138964.tif 000027
【図２６】
2004138964.tif 000028
【図２７】
2004138964.tif 000029