(57)【特許請求の範囲】
【請求項１】
単語の情報である単語情報および当該単語の第一の難易度に関する評価を行った結果についての情報である第一難易度情報および当該単語の第二の難易度に関する評価を行った結果についての情報である第二難易度情報を有する第一単語難易度情報を１以上、および単語情報および第一難易度情報を有し第二難易度情報を有さない第一単語難易度情報を１以上、格納している第一単語難易度情報格納部と、
単語情報と第二難易度情報を有し第一難易度情報を有さない第二単語難易度情報を１以上格納している第二単語難易度情報格納部と、
前記第一単語難易度情報格納部から第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得部と、
前記第二単語難易度情報格納部から第二難易度情報を有する情報を１以上取得する第二取得部と、
前記第一取得部が取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得部が取得した１以上の第二難易度情報に基づいて、前記第二取得部が取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する第一難易度情報算出部と、
前記第一難易度情報算出部が算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積部を具備し、
前記第一難易度情報および前記第二難易度情報は予め決められた所定の範囲の数値であり、
前記第一難易度情報算出部は、
前記第一取得部が取得した１以上の第二難易度情報および前記第一取得部が取得した１以上の第一難易度情報に対してスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する第一スケール変換手段と、
前記第二取得部が取得した１以上の第二難易度情報に対して、スケール変換し、座標情報（Ｘ，Ｙ）のうちのＹ値を、１以上取得する第二スケール変換手段と、
前記第一スケール変換手段が取得した１組以上の座標情報に対して線形回帰分析を行い、線形の算出式を決定する線形算出式決定手段と、
前記第二スケール変換手段が取得した1以上のＹ値を、ぞれぞれ前記線形の算出式に代入し、1以上のＸ値を算出するＸ値算出手段と、
前記Ｘ値算出手段が算出した１以上のＸ値を、ぞれぞれ前記スケール変換の逆変換を行って、スケールを元に戻し、1以上の第一難易度情報を取得する第一難易度情報取得手段を具備する情報処理装置。
【請求項２】
単語情報および第一難易度情報の組からなる前段階第一単語難易度情報を２以上格納している前段階第一単語難易度情報格納部と、
前段階第一単語難易度情報が有する単語情報とは異なる単語情報を1以上格納している挿入単語情報格納部と、
前記前段階第一単語難易度情報から所定数の単語情報、および前記挿入単語情報格納部から1以上の単語情報を取得する単語情報取得部と、
前記単語情報取得部が取得した1以上の単語情報を有する1以上の問題情報を出力する試験単語情報出力部と、
前記各問題情報の出力に対応して、1以上のユーザからの回答を受け付ける受付部と、
前記受付部が受け付けた1以上の回答に基づいて、各問題情報が有する各単語情報に対する第二難易度情報を算出する第二難易度情報算出部と、
前記第二難易度情報算出部が算出した第二難易度情報であり、前記前段階第一単語難易度情報が有する単語情報に対応する第二難易度情報を、前記第一単語難易度情報が有する第二難易度情報として前記第一単語難易度情報格納部に蓄積する第一第二難易度情報蓄積部と、
前記第二難易度情報算出部が算出した第二難易度情報であり、前記挿入単語情報格納部が有する単語情報に対応する第二難易度情報を、前記第二単語難易度情報が有する第二難易度情報として前記第二単語難易度情報格納部に蓄積する第二第二難易度情報蓄積部をさらに具備する請求項１記載の情報処理装置。
【請求項３】
コンピュータに、
格納されている１以上の第一単語難易度情報から、第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得ステップと、
格納されている１以上の第二単語難易度情報から、第二難易度情報を有する情報を１以上取得する第二取得ステップと、
前記第一取得ステップで取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得ステップで取得した１以上の第二難易度情報を用いて、前記第二取得ステップで取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を正規化して取得する第一難易度情報算出ステップと、
前記第一難易度情報算出ステップで算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積ステップを実行させるためのプログラムであって、
前記第一難易度情報および前記第二難易度情報は予め決められた所定の範囲の数値であり、
前記第一難易度情報算出ステップは、
前記第一取得ステップで取得された１以上の第二難易度情報および前記第一取得ステップで取得された１以上の第一難易度情報に対してスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する第一スケール変換ステップと、
前記第二取得ステップで取得された１以上の第二難易度情報に対して、スケール変換し、座標情報（Ｘ，Ｙ）のうちのＹ値を、１以上取得する第二スケール変換ステップと、
前記第一スケール変換ステップで取得された１組以上の座標情報に対して線形回帰分析を行い、線形の算出式を決定する線形算出式決定ステップと、
前記第二スケール変換ステップで取得された1以上のＹ値を、ぞれぞれ前記線形の算出式に代入し、1以上のＸ値を算出するＸ値算出ステップと、
前記Ｘ値算出ステップで算出された１以上のＸ値を、ぞれぞれ前記スケール変換の逆変換を行って、スケールを元に戻し、1以上の第一難易度情報を取得する第一難易度情報取得ステップを具備するプログラム。
【請求項４】
格納されている１以上の第一単語難易度情報から、第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得ステップと、
格納されている１以上の第二単語難易度情報から、第二難易度情報を有する情報を１以上取得する第二取得ステップと、
前記第一取得ステップで取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得ステップで取得した１以上の第二難易度情報を用いて、前記第二取得ステップで取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を正規化して取得する第一難易度情報算出ステップと、
前記第一難易度情報算出ステップで算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積ステップを具備する、情報処理装置が実行する単語辞書の生産方法であって、
前記第一難易度情報および前記第二難易度情報は予め決められた所定の範囲の数値であり、
前記第一難易度情報算出ステップは、
前記第一取得ステップで取得された１以上の第二難易度情報および前記第一取得ステップで取得された１以上の第一難易度情報に対してスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する第一スケール変換ステップと、
前記第二取得ステップで取得された１以上の第二難易度情報に対して、スケール変換し、座標情報（Ｘ，Ｙ）のうちのＹ値を、１以上取得する第二スケール変換ステップと、
前記第一スケール変換ステップで取得された１組以上の座標情報に対して線形回帰分析を行い、線形の算出式を決定する線形算出式決定ステップと、
前記第二スケール変換ステップで取得された1以上のＹ値を、ぞれぞれ前記線形の算出式に代入し、1以上のＸ値を算出するＸ値算出ステップと、
前記Ｘ値算出ステップで算出された１以上のＸ値を、ぞれぞれ前記スケール変換の逆変換を行って、スケールを元に戻し、1以上の第一難易度情報を取得する第一難易度情報取得ステップを具備する単語辞書の生産方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、難易度に関する情報を有する単語辞書を構築する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の情報処理装置において、難易度の情報を用いて、種々の効果的な処理が行われていた。例えば、第一の従来の情報処理装置において、登録されている単語に関して客観的な難易度のレベルが付置されている辞書データを用いて、文書の客観的な難易度の評価値を求めることが行われていた（例えば、特許文献１参照）。
【０００３】
また、第二の従来の情報処理装置において、漢字の各読みについての難易度のレベルを漢字学習レベル辞書に記憶しておき、難易度のレベルを指定し、漢字を含む単語について各難易度のレベルに応じた変換結果のうち読みにくい単語を変換結果辞書に記憶しておき、文書を、辞書を用いて解析し、該文書中より先に指定された難易度のレベルと同一レベル以上の読みを持つ漢字を検索して該漢字をひらがなに変換し、変換された漢字ひらがな混じりの該単語を変換結果辞書中より検索して、該文書中の該単語をすべてひらがなに変換するように構成されていた（特許文献２）。
【０００４】
また、第三の従来の情報処理装置において、難易度情報を用いて、目的とする外国語における単語や文法の知識が不十分な人に対しても、より自然な外国語文書の作成を支援することが行われていた（特許文献３）。
【０００５】
さらに、第四の従来の情報処理装置において、単語に対する難易度を用いて、入力された文章の内容に応じた形態によって出力表示することが行われていた（特許文献４）。かかる情報処理装置により、例えば、子供が読むような簡単な文章が入力された場合には、ひらがなで出力するように出力形態を変更することで、漢字が読めない子供であっても出力表示された文章を読むことができる。
【特許文献１】特開２００４−３３４６９９（第１頁、第１図等）
【特許文献２】特開２００３−１２２７４５（第１頁、第１図等）
【特許文献３】特開２００３−６１９１（第１頁、第１図等）
【特許文献４】特開特開２０００−２２２４００（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の第一から第四の情報処理装置においては、難易度に関する情報を有する単語の辞書を構築する場合に、難易度に関する情報付きの単語を辞書に追加する技術を有さないので、新しい単語を適切な難易度の単語として辞書に追加することができない、という課題があった。
【０００７】
さらに具体的には、例えば、第１回目の評価（試験など）で多数の評価者に単語の難易度を評価してもらい、難易度に関する情報付きの単語を多数有する第一の辞書を構築できた、とする。次に、例えば、第２回目の評価により、新しい単語を難易度の情報を有する単語として第一の辞書に挿入することはできなかった。つまり、第１回目の評価を行った多数の評価者と、２回目の評価を行う多数の評価者は、通常、異なるので、同じ指標で、第１回目の評価結果である単語の難易度と、２回目の評価結果である単語の難易度を比較して、難易度に関する情報を有する単語の辞書を構築することは妥当でない。また、たとえ、同一の評価者により単語の難易度の評価が行われたとしても、時間の経過により、第１回目の評価における難易度と、第２回目の評価における難易度を、全く同様に評価し、新しい単語を第一の辞書に挿入することは、適切な難易度情報を有する単語群の辞書を構築することが困難であった。
【０００８】
本発明は、かかる課題に鑑み、難易度に関する情報が付加された単語を辞書に追加する際に、難易度に関する情報を正規化して、適切な難易度に関する情報が付加された単語を元の辞書に追加することを目的とする。
【課題を解決するための手段】
【０００９】
本第一の発明の情報処理装置は、単語の情報である単語情報および当該単語の第一の難易度に関する評価を行った結果についての情報である第一難易度情報および当該単語の第二の難易度に関する評価を行った結果についての情報である第二難易度情報を有する第一単語難易度情報を１以上、および単語情報および第一難易度情報を有し第二難易度情報を有さない第一単語難易度情報を１以上、格納している第一単語難易度情報格納部と、単語情報と第二単語難易度情報を有し第一難易度情報を有さない第二単語難易度情報を１以上格納している第二単語難易度情報格納部と、前記第一単語難易度情報格納部から第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得部と、前記第二単語難易度情報格納部から第二難易度情報を有する情報を１以上取得する第二取得部と、前記第一取得部が取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得部が取得した１以上の第二難易度情報に基づいて、前記第二取得部が取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する第一難易度情報算出部と、前記第一難易度情報算出部が算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積部を具備する情報処理装置である。
【００１０】
かかる構成により、難易度に関する情報が付加された単語を辞書に追加する際に、難易度に関する情報を正規化して、適切な難易度に関する情報が付加された単語を元の辞書に追加することができる。
【００１１】
また、本第二の発明の情報処理装置は、第一の発明に対して、前記第一難易度情報および前記第二難易度情報は予め決められた所定の範囲の数値であり、前記第一難易度情報算出部は、前記第一取得部が取得した１以上の第二難易度情報および前記第一取得部が取得した１以上の第一難易度情報に対して所定の算出式によりスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する第一スケール変換手段と、前記第二取得部が取得した１以上の第二難易度情報に対して、所定の算出式によりスケール変換し、座標情報（Ｘ，Ｙ）のうちのＹ値を、１以上取得する第二スケール変換手段と、前記第一スケール変換手段が取得した１組以上の座標情報に対して線形回帰分析を行い、線形の算出式（Ｙ＝ｆ（Ｘ））を決定する線形算出式決定手段と、前記第二スケール変換手段が取得した１以上のＹ値を、ぞれぞれ前記線形の算出式に代入し、１以上のＸ値を算出するＸ値算出手段と、前記Ｘ値算出手段が算出した１以上のＸ値を、ぞれぞれ前記所定の算出式の逆関数に代入し、前記１以上のＸ値をスケール変換し、スケールを元に戻し、１以上の第一難易度情報を取得する第一難易度情報取得手段を具備する情報処理装置である。
【００１２】
かかる構成により、難易度に関する情報が付加された単語を辞書に追加する際に、難易度に関する情報を精度高く正規化して、適切な難易度に関する情報が付加された単語を元の辞書に追加することができる。
【００１３】
また、本第三の発明の情報処理装置は、第一、第二いずれかの発明に対して、単語情報および第一難易度情報の組からなる前段階第一単語難易度情報を２以上格納している前段階第一単語難易度情報格納部と、前段階第一単語難易度情報が有する単語情報とは異なる単語情報を１以上格納している挿入単語情報格納部と、前記前段階第一単語難易度情報から所定数の単語情報、および前記挿入単語情報格納部から１以上の単語情報を取得する単語情報取得部と、前記単語情報取得部が取得した１以上の単語情報を有する１以上の問題情報を出力する試験単語情報出力部と、前記各問題情報の出力に対応して、１以上のユーザからの回答を受け付ける受付部と、前記受付部が受け付けた１以上の回答に基づいて、各問題情報が有する各単語情報に対する第二難易度情報を算出する第二難易度情報算出部と、前記第二難易度情報算出部が算出した第二難易度情報であり、前記前段階第一単語難易度情報が有する単語情報に対応する第二難易度情報を、前記第一単語難易度情報が有する第二難易度情報として前記第一単語難易度情報格納部に蓄積する第一第二難易度情報蓄積部と、前記第二難易度情報算出部が算出した第二難易度情報であり、前記挿入単語情報格納部が有する単語情報に対応する第二難易度情報を、前記第二単語難易度情報が有する第二難易度情報として前記第二単語難易度情報格納部に蓄積する第二第二難易度情報蓄積部をさらに具備する情報処理装置である。
【００１４】
かかる構成により、上記構成の効果に加えて、追加する単語の辞書を構築する場合の試験を適切に実施できる。
【発明の効果】
【００１５】
本発明による情報処理装置によれば、適切な難易度に関する情報が付加された単語を辞書に追加することできる。
【発明を実施するための最良の形態】
【００１６】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００１７】
本実施の形態において、本情報処理装置は、第１回目の単語の難易度を算出するための試験結果に関する情報（後述する第一単語難易度情報）と、第２回目の単語の難易度を算出するための試験結果に関する情報（後述する第二単語難易度情報）を予め保持している。なお、第１回目の試験と、第２回目の試験は、何らからの条件が異なれば良い。条件とは、試験を行う被験者、または試験を行う時期、試験を行う会場などである。ただし、第１回目の試験で出題される単語の少なくとも一部の単語が、第２回目の試験で出題される必要がある。そして、本情報処理装置は、難易度に関する情報を正規化して、第２回目の試験対象の単語に、適切な難易度に関する情報を付加し、それを第１回目の試験により構築された辞書に追加する処理を行う。
【００１８】
図１は、本実施の形態における情報処理装置のブロック図である。
【００１９】
情報処理装置は、受付部１０１、第一単語難易度情報格納部１０２、第二単語難易度情報格納部１０３、第一取得部１０４、第二取得部１０５、第一難易度情報算出部１０６、第一難易度情報蓄積部１０７、出力部１０８を具備する。
【００２０】
第一難易度情報算出部１０６は、第一スケール変換手段１０６１、第二スケール変換手段１０６２、線形算出式決定手段１０６３、Ｘ値算出手段１０６４、第一難易度情報取得手段１０６５を具備する。
【００２１】
受付部１０１は、ユーザからの各種指示を受け付ける。指示は、例えば、第一難易度情報を算出して、正規化された第一難易度情報を有する多数の単語情報からなる辞書を構築する辞書構築指示である。また、指示は、例えば、構築した辞書を出力する出力指示である。受付部１０１は、ユーザから他の入力を受け付けても良い。各種指示などの入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１０１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２２】
第一単語難易度情報格納部１０２は、２以上の第一単語難易度情報を格納している。第一単語難易度情報は、ここでは、２種類の情報である。第一は、単語情報と第一難易度情報と第二難易度情報を有する。第二は、単語情報および第一難易度情報を有し、第二難易度情報を有さない（第二難易度情報が存在しないことを示す情報でも良い）。単語情報とは、単語の情報である。単語は、日本語、英語、韓国語、中国語等、問わない。単語は、複合語なども含む。第一難易度情報は、単語の第一の難易度に関する評価を行った結果についての情報である。第一の難易度に関する評価は、例えば、第１回目の単語の難易度を算出するための試験である。つまり、第一の難易度に関する評価は、第二の難易度に関する評価とは異なる際（評価者が異なっても良いし、時期が異なっても良い）に行われた評価である。第二難易度情報は、単語の第二の難易度に関する評価を行った結果についての情報である。第二の難易度に関する評価とは、第一の難易度に関する評価とは異なる際に行われた評価である。第一難易度情報、および第二難易度情報は、例えば、０から１の間の数値である。第一難易度情報、および第二難易度情報は、例えば、１以上の評価者の当該単語に対する正解率である。かかる場合の試験は、例えば、一の日本語の単語と２つの英単語を出力し、当該日本語の単語の正解の訳語を選択する試験である。そして、第一難易度情報、および第二難易度情報は、例えば、正解の訳語が選択された確率値である。第一単語難易度情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。なお、本明細書において、難易度は、容易さを示す容易度でも良く、単語を知っているなどという度合いである親密度でも良く、かかる観点での評価値であれば良い。評価値は、無限の段階の値でも良く、例えば、１から５の５段階の評価の値でも良い。また、第一単語難易度情報が有する単語情報と第一難易度情報の対の集合は、第１回目の評価により構成できた第一の単語辞書である。第一の単語辞書は、難易度順または容易度順にソートされた単語情報の集合でも良い。第一の単語辞書は、難易度順または容易度順にソートされた単語情報の集合である場合、別途、難易度情報を有さなくても、ソートの順序が難易度を示す情報でありる、と捕らえるものとする。
【００２３】
第二単語難易度情報格納部１０３は、単語情報と第二単語難易度情報を有し第一難易度情報を有さない第二単語難易度情報を１以上格納している。第二単語難易度情報が有する単語情報は、第一の単語辞書に挿入される単語の情報である。第二単語難易度情報が有する単語情報は、第１回目の試験の際に出現しなかった単語の情報であり、第２回目の試験で出現する単語の情報である。第二単語難易度情報格納部１０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。なお、第二単語難易度情報格納部１０３は、第一単語難易度情報格納部１０２と同じデータベースや、一のファイルで構成されていても良い。かかる場合、例えば、第一単語難易度情報と第二単語難易度情報で共通する単語情報は、重複して保持されず、一の単語情報として保持されていても良い。
【００２４】
第一取得部１０４は、第一単語難易度情報格納部１０２から第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する。第一取得部１０４は、第一難易度情報と第二難易度情報と単語情報を対に取得することが好適である。かかる場合、第一難易度情報と第二難易度情報を有する情報とは、第一難易度情報と第二難易度情報と単語情報からなる情報である。また、第一取得部１０４は、第一難易度情報と第二難易度情報と第一単語難易度情報のＩＤからなる情報を取得しても良い。かかる場合、第一難易度情報と第二難易度情報を有する情報とは、第一難易度情報と第二難易度情報と第一単語難易度情報のＩＤからなる情報である。また、第一取得部１０４が取得する情報の数は問わない。第一取得部１０４は、例えば、キーボード等の入力手段によりユーザが入力し、受付部１０１が受け付けた数値が示す数だけ、第一難易度情報と第二難易度情報を有する情報を取得する。また、第一取得部１０４は、第二難易度情報が散らばるように、第一難易度情報と第二難易度情報を有する情報を２以上取得することが好適である。例えば、第二難易度情報が（０．１，０．２，０．４，０．６，０．９）であり、受付部１０１が「３」の数値を受け付けた場合、第一取得部１０４は、（０．１，０．４，０．９）の第二難易度情報と、対応する３つの第一難易度情報と３つの単語情報を取得することは好適である。第一取得部１０４は、通常、ＭＰＵやメモリ等から実現され得る。第一取得部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２５】
第二取得部１０５は、第二単語難易度情報格納部１０３から第二難易度情報を有する情報を１以上取得する。第二難易度情報を有する情報とは、例えば、単語情報と第二難易度情報である。また、第二難易度情報を有する情報とは、例えば、第二単語難易度情報のＩＤと第二難易度情報である。通常、第二取得部１０５は、すべての第二難易度情報を有する情報を、第二単語難易度情報格納部１０３から取得する。しかし、第二取得部１０５は、すべての第二難易度情報を有する情報を取得しなくても良い。第二取得部１０５が取得した第二難易度情報に対応する単語情報が、第一の辞書に追加される単語の情報である。第二取得部１０５は、通常、ＭＰＵやメモリ等から実現され得る。第二取得部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２６】
第一難易度情報算出部１０６は、第一取得部１０４が取得した１以上の第一難易度情報と第二難易度情報、および第二取得部１０５が取得した１以上の第二難易度情報に基づいて、第二取得部１０５が取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する。つまり、第一難易度情報算出部１０６は、追加する単語の単語情報に対応する第一難易度情報を、第２回目の試験結果（２以上の第二難易度情報）から算出する。この算出された第一難易度情報は、対応する単語情報の第二難易度情報から、推定された第一難易度情報である。第一難易度情報の推定は、第１回目、第２回目の試験を共に行った単語情報に対応する第一難易度情報および第二難易度情報、および第２回目の試験のみを行った単語情報に対応する第二難易度情報に基づいて、第一難易度情報算出部１０６が行う。第一難易度情報算出部１０６が第一難易度情報を算出する具体的なアルゴリズムの例は後述する。第一難易度情報算出部１０６は、通常、ＭＰＵやメモリ等から実現され得る。第一難易度情報算出部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２７】
第一難易度情報算出部１０６の第一スケール変換手段１０６１は、第一取得部１０４が取得した１以上の第一難易度情報（「ｘ」とする）、および第一取得部１０４が取得した１以上の第二難易度情報（「ｙ」とする）に対して所定の算出式によりスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する。
【００２８】
ここで、所定の算出式の例は、数式１である。
【数１】
0004701456.tif 000002
【００２９】
なお、「ｘ」「ｙ」は、所定の範囲の数値であり、例えば、「０」から「１」の範囲の数値である。また、上記数式１は、「０」から「１」の範囲の数値を「−∞」から「＋∞」にスケール変換する式である。なお、上記の所定の算出式は、「０」から「１」の範囲の数値を「−∞」から「＋∞」にスケール変換する式であれば、他の算出式でも良い。また、上記の所定の算出式は、「０」から「１」の範囲の数値を「−∞」から「＋∞」にスケール変換する式でなくても良い。例えば、上記の所定の算出式は、「０」から「１」の範囲の数値を「−１００００」から「＋１００００」にスケール変換する式でも良い。なお、上記の所定の算出式は、「０」から「１」の範囲の数値を「−∞」から「＋∞」にスケール変換する式であることは好適である。また、ここで座標情報とは、位置を示す情報ということではなく、２つの対となる数値である、と捕らえて良い。また、数式１において、「ρ」は正の定数である。数式１において、「ρ」が大きな値であるほど、スケーリング度合いが大きくなる。
【００３０】
第二スケール変換手段１０６２は、第二取得部１０５が取得した１以上の第二難易度情報に対して、所定の算出式によりスケール変換し、座標情報（Ｘ，Ｙ）のうちのＹ値を、１以上取得する。ここで、所定の算出式は、例えば、数式１のＹ値を算出する式である。ここでの所定の算出式は、第一スケール変換手段１０６１が座標情報（Ｘ，Ｙ）のうちのＹ値を取得する算出式と同じである。
【００３１】
線形算出式決定手段１０６３は、第一スケール変換手段１０６１が取得した１組以上の座標情報（Ｘ，Ｙ）に対して線形回帰分析を行い、線形の算出式（Ｙ＝ｆ（Ｘ））を決定する。なお、線形算出式決定手段１０６３は、以下の数式２により、線形回帰分析を行う。
【００３２】
ここで、Ｅは、それぞれの軸に対する平均値であり、αは、以下の数式３で与えられる。
【数２】
0004701456.tif 000003
【数３】
0004701456.tif 000004
【００３３】
数式３は、「共分散／Ｘ軸分散」である。
【００３４】
線形算出式決定手段１０６３は、線形の算出式（Ｙ＝ｆ（Ｘ））を決定するが、具体的には、例えば、数式２の「Ｅ（Ｘ）」、「Ｅ（Ｙ）」、数式３の「α」を取得する。なお、線形回帰分析は公知技術であるので詳細な説明を省略する。
【００３５】
Ｘ値算出手段１０６４は、第二スケール変換手段１０６２が取得した1以上のぞれぞれのＹ値を、線形の算出式に代入し、1以上のＸ値（Ｘ２）を算出する。具体的には、Ｘ値算出手段１０６４は、以下の数式４により、1以上のＸ値を算出する。
【数４】
0004701456.tif 000005
【００３６】
第一難易度情報取得手段１０６５は、Ｘ値算出手段１０６４が算出した１以上のぞれぞれのＸ値（Ｘ２）を、所定の算出式の逆関数（以下の数式５）に代入し、１以上のＸ値（Ｘ２）をスケール変換し、スケールを元に戻し、1以上の第一難易度情報（ｘ２）を取得する。
【数５】
0004701456.tif 000006
【００３７】
第一スケール変換手段１０６１、第二スケール変換手段１０６２、線形算出式決定手段１０６３、Ｘ値算出手段１０６４、第一難易度情報取得手段１０６５は、通常、ＭＰＵやメモリ等から実現され得る。第一スケール変換手段１０６１等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３８】
第一難易度情報蓄積部１０７は、第一難易度情報算出部１０６が算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する。第一難易度情報蓄積部１０７は、第二単語難易度情報格納部１０３が有する第二単語難易度情報に対する第一難易度情報として、第一難易度情報算出部１０６が算出した１以上の第一難易度情報を蓄積する。第一難易度情報蓄積部１０７は、本情報処理装置中の記録媒体に第一難易度情報を蓄積しても良いし、外部の装置に第一難易度情報を蓄積しても良い。第一難易度情報蓄積部１０７は、第二単語難易度情報格納部１０３の第二単語難易度情報が有する単語情報と対に、第一難易度情報を、同じ第二単語難易度情報格納部１０３に蓄積しても良い。第一難易度情報蓄積部１０７は、通常、ＭＰＵやメモリ等から実現され得る。第一難易度情報蓄積部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３９】
出力部１０８は、ユーザからの出力指示に基づいて、蓄積されている辞書の情報をディスプレイ３４４等に出力する。辞書の情報は、例えば、第一難易度情報によりソートされた単語情報の集合である。辞書の情報は、例えば、第一難易度情報と単語情報の組を多数有する情報である。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音声出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。出力部１０８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４０】
次に、情報処理装置の動作について図２から図４のフローチャートを用いて説明する。
【００４１】
（ステップＳ２０１）受付部１０１は、ユーザからの辞書構築指示を受け付けたか否かを判断する。辞書構築指示を受け付ければステップＳ２０２に行き、辞書構築指示を受け付けなければステップＳ２０１に戻る。
【００４２】
（ステップＳ２０２）第一取得部１０４は、ステップＳ２０１で受け付けた辞書構築指示は、取得する情報（第一単語難易度情報または第一単語難易度情報が有する情報）の数を示す数値を含むか否かを判断する。数値を含めばステップＳ２０３に行き、数値を含まなければステップＳ２０４に行く。
【００４３】
（ステップＳ２０３）第一取得部１０４は、受け付けた辞書構築指示が含む数値を、取得数（Ｇ）として設定する。設定とは、例えば、変数「取得数」に数値を代入する処理である。
【００４４】
（ステップＳ２０４）第一取得部１０４は、予め格納されているデフォルト値を取得数（Ｇ）として設定する。
【００４５】
（ステップＳ２０５）第一取得部１０４は、第一取得処理を行う。第一取得処理について、図３のフローチャートを用いて説明する。
【００４６】
（ステップＳ２０６）第二取得部１０５は、第二取得処理を行う。第二取得処理とは、第二単語難易度情報格納部１０３から第二難易度情報を有する情報を１以上取得する処理である。第二取得処理は、例えば、第二単語難易度情報格納部１０３からすべての第二単語難易度情報を読み出す処理である。
【００４７】
（ステップＳ２０７）第一難易度情報算出部１０６は、第一難易度情報算出処理を行う。第一難易度情報算出処理について、図４のフローチャートを用いて説明する。
【００４８】
（ステップＳ２０８）第一難易度情報蓄積部１０７は、ステップＳ２０７で算出した１以上の第一難易度情報を、それぞれ対応する単語情報の第一難易度情報として蓄積する。そして、処理を終了する。
【００４９】
なお、図２のフローチャートにおいて、ステップＳ２０５、ステップＳ２０６の処理順序は問わない。
【００５０】
また、図２のフローチャートでは述べなかったが、辞書構築後、受付部１０１が出力指示を受け付けた場合、構築した辞書を出力することは言うまでもない。構築した辞書とは、第２回目の試験で評価された単語情報が、第一の辞書に挿入された辞書であり、適宜、第二の辞書と言う。かかる単語情報のそれぞれは、第一難易度情報、または第一難易度情報と第二難易度情報を含んでも良い。
【００５１】
次に、図２のステップＳ２０５の第一取得処理について、図３のフローチャートを用いて説明する。
【００５２】
（ステップＳ３０１）第一取得部１０４は、第一単語難易度情報格納部１０２から、第二難易度情報を有する第一単語難易度情報の数を取得する。
【００５３】
（ステップＳ３０２）第一取得部１０４は、第一単語難易度情報格納部１０２のすべての第一単語難易度情報を、第二難易度情報または第一難易度情報をキーとしてソートする。つまり、第一取得部１０４は、難易度順に第一単語難易度情報を並べ替える。なお、第一単語難易度情報格納部１０２に難易度順にソートされた第一単語難易度情報が格納されている場合、本ステップにおける処理は不要である。
【００５４】
（ステップＳ３０３）第一取得部１０４は、ステップＳ３０１で取得した第一単語難易度情報の数と、取得数（Ｇ）から、取得する第一単語難易度情報（または、その一部）の間隔（ｎ）を決定する。つまり、例えば、ステップＳ３０１で取得した第一単語難易度情報の数が１００で、取得数（Ｇ）が１０の場合、１０間隔で第一単語難易度情報（または、その一部）を取得する。かかる処理により、難易度が分散された第一単語難易度情報（または、その一部）が取得できる。
【００５５】
（ステップＳ３０４）第一取得部１０４は、カウンタｉに１を代入する。
【００５６】
（ステップＳ３０５）第一取得部１０４は、ステップＳ３０２でソートされた第一単語難易度情報群の中に、ｉ番目の第一単語難易度情報が存在するか否かを判断する。ｉ番目の第一単語難易度情報が存在すればステップＳ３０６に行き、ｉ番目の第一単語難易度情報が存在しなければ上位関数にリターンする。
【００５７】
（ステップＳ３０６）第一取得部１０４は、ｉ番目の第一単語難易度情報を取得し、一時格納する。
【００５８】
（ステップＳ３０７）第一取得部１０４は、カウンタｉに「ｉ＋ｎ」を代入し、ステップＳ３０５に戻る。
【００５９】
なお、図３のフローチャートにおいて、難易度が分散された第一単語難易度情報を取得するアルゴリズムの一例を示したが、他のアルゴリズムでも良い。また、第一取得部１０４は、乱数を発生させるなどして、適当に所定数の第一単語難易度情報を取得しても良い。
【００６０】
次に、図２のステップＳ２０７の第一難易度情報処理について図４のフローチャートを用いて説明する。
【００６１】
（ステップＳ４０１）第一スケール変換手段１０６１は、第一取得部１０４が取得した１組以上の（ｘ，ｙ）に対して所定の算出式によりスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する。なお、１組の（ｘ，ｙ）の「ｘ」は、一の単語の第一難易度情報、「ｙ」は同一の単語の第二難易度情報である。また、所定の算出式は、例えば、数式１である。
【００６２】
（ステップＳ４０２）線形算出式決定手段１０６３は、第一スケール変換手段１０６１が取得した１組以上の座標情報（Ｘ，Ｙ）に対して線形回帰分析を行い、線形の算出式（Ｙ＝ｆ（Ｘ））を決定する。線形の算出式は、例えば、上記数式２、３を用いて算出され得る。
【００６３】
（ステップＳ４０３）第二スケール変換手段１０６２は、カウンタｉに１を代入する。
【００６４】
（ステップＳ４０４）第二スケール変換手段１０６２は、第二取得部１０５が取得した１以上の第二難易度情報のうち、ｉ番目の第二難易度情報が存在するか否かを判断する。第二難易度情報が存在すればステップＳ４０５に行き、第二難易度情報が存在しなければ上位関数にリターンする。
【００６５】
（ステップＳ４０５）第二スケール変換手段１０６２は、ｉ番目の第二難易度情報に対してスケール変換し、Ｙ値を取得する。スケール変換するための式は、例えば、数式１のＹ値を算出する式である。
【００６６】
（ステップＳ４０６）Ｘ値算出手段１０６４は、ステップＳ４０５で取得した1以上のＹ値を、ステップＳ４０２で決定した線形の算出式のＹ値として代入し、Ｘ値（Ｘ２）を算出する。
【００６７】
（ステップＳ４０７）第一難易度情報取得手段１０６５は、ステップＳ４０６で算出した１以上のＸ値（Ｘ２）を、前記所定の算出式の逆関数（例えば、数式５）に代入し、１以上のＸ値（Ｘ２）をスケール変換し、スケールを元に戻し、1以上の第一難易度情報（ｘ２）を取得する。
【００６８】
（ステップＳ４０８）第一難易度情報取得手段１０６５は、カウンタｉを１、インクリメントし、ステップＳ４０４に戻る。
【００６９】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。まず、本情報処理装置が行う処理の概念について、図５の処理概念図を用いて説明する。ここでは、単語情報は英単語の情報であり、情報処理装置は、英単語を難易度順に並べた辞書を構築する、とする。
【００７０】
まず、難易度順に並べた英単語辞書を構築する構築者は、例えば、１０００人の被験者に、２００００の英単語を知っているか否かの第１回目の試験を行い、正解率の高い順に英単語をソートした第一の辞書を構築する。かかる第一の辞書は、図５における第１回評価の表である。かかる表は、「ＩＤ」「単語情報」の対からなるレコードを２００００有する。なお、第１回目の試験は、例えば、２００２年１０月２５日に行われた、とする。
【００７１】
次に、２００５年１０月２１日に８００人の被験者に対して、第１回目の試験で出題した単語１００を含む１１００英単語の試験（第２回目の試験）を行う、とする。第２回目の試験では、第１回目の試験で出題されなかった１０００の単語の難易度が判断され得る。そして、本情報処理装置は、第２回目の試験で初めて出題された１０００の単語を、第一の辞書に難易度を考慮して挿入する処理を行う。さらに具体的には、本情報処理装置は、第１回目および第２回目に出題された１００の英単語の２回分の試験での難易度情報（例えば、正解率）と、第２回目の試験で初めて出題された１０００の単語の２回目の試験で得られた難易度情報（例えば、正解率）により、第２回目の試験で初めて出題された１０００の単語の１回目の難易度情報を算出し（正規化し）、２１０００の英単語を同様の基準で難易度順にソートされ得る情報を得るものである。つまり、本情報処理装置は、難易度順にソートされた単語辞書に、次々と単語を追加できる難易度付き辞書構築装置である。図５は、第１回評価（試験）で得られた辞書に、第２回評価で出題された単語を挿入する概念を示した図である。
【００７２】
次に、本情報処理装置の具体的な動作について説明する。
【００７３】
まず、本情報処理装置の第一単語難易度情報格納部１０２の第一単語難易度情報管理表を図６に示す。また、第二単語難易度情報格納部１０３の第二単語難易度情報管理表を図７に示す。
【００７４】
第一単語難易度情報管理表は、第一の辞書であり、「ＩＤ」「単語情報」「第一難易度情報」「第二難易度情報」を有するレコードを１以上格納している。「ＩＤ」は、レコードを識別する情報であり、表におけるレコード管理のために存在する。「第一難易度情報」は、ここでは、１回目の評価（試験）の結果の正解率を示す情報である。「第二難易度情報」は、ここでは、２回目の評価（試験）の結果の正解率を示す情報である。なお、第一単語難易度情報管理表において、「第二難易度情報」は「ＮＵＬＬ」（情報が存在しない）の場合もあり得る。図６において、「ＮＵＬＬ」は「−」で示している。第二単語難易度情報管理表は、「ＩＤ」「単語情報」「第二難易度情報」を有するレコードを１以上格納している。
【００７５】
本情報処理装置は、第二単語難易度情報管理表の各単語情報の第一難易度情報を算出し、当該各単語情報の第一難易度情報から、第一単語難易度情報管理表のソートされた単語情報群中の難易度を保持する箇所（レコード番号の箇所）に、第二単語難易度情報管理表の各単語情報を挿入していく。以下、具体的な処理について説明する。
【００７６】
まず、ユーザ（試験の実施者側の者）は、「１００」の数値を含む辞書構築指示を入力する、とする。そして、受付部１０１は、「１００」の数値を含む辞書構築指示を受け付ける。
【００７７】
次に、第一取得部１０４は、「第二難易度情報」がＮＵＬＬではない、第一単語難易度情報を図６の第一単語難易度情報管理表から取得する。ここで、第一取得部１０４は、難易度が分散するように１００の第一単語難易度情報を検索する。そして、第一取得部１０４は、図８に示す１００の第一単語難易度情報を取得した、とする。第一取得部１０４が、難易度が分散するように１００の第一単語難易度情報を取得する方法の例は、図３のフローチャートの方法である。
【００７８】
次に、第二取得部１０５は、図７の第二単語難易度情報をすべて読み出す。
【００７９】
次に、第一難易度情報算出部１０６は、以下のような第一難易度情報処理を行う。
【００８０】
まず、第一スケール変換手段１０６１は、図８の「第一難易度情報（ｘ）」「第二難易度情報（ｙ）」の、１以上の組（（ｘ、ｙ））に対して、数式１によりスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する。ここで、数式１において、「ρ」を定数「１０」と置く、とする。そして、第一スケール変換手段１０６１は、図９に示す座標情報（Ｘ，Ｙ）を取得する。
【００８１】
次に、線形算出式決定手段１０６３は、第一スケール変換手段１０６１が取得した１組以上の座標情報（Ｘ，Ｙ）に対して線形回帰分析を行い、線形の算出式（Ｙ＝ｆ（Ｘ））を決定する。そして、線形算出式決定手段１０６３は、ここでは、「Ｙ＝１．１Ｘ−２．１３」を得た、とする。
【００８２】
次に、第二スケール変換手段１０６２は、図７の第二難易度情報（ｙ）を、数式１のＹ値を算出する式により、スケール変換し、Ｙ値を取得し、図１０の表を得る。
【００８３】
次に、Ｘ値算出手段１０６４は、図１０の表における1以上のＹ値を、線形の算出式（Ｙ＝１．１Ｘ−２．１３）のＹ値として代入し、図１１のＸ値（Ｘ２）を算出する。
【００８４】
次に、第一難易度情報取得手段１０６５は、図１１のＸ値（Ｘ２）を、所定の算出式の逆関数（数式５）に代入し、１以上のＸ値（Ｘ２）をスケール変換し、スケールを元に戻し、第一難易度情報（ｘ２）を取得する。かかる第一難易度情報（ｘ２）を、図１２の表に示す。
【００８５】
そして、第一難易度情報蓄積部１０７は、図１２の表の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する。
【００８６】
その結果、本情報処理装置は、図１３に示すような難易度情報を有する単語情報の辞書を得ることができる。また、本情報処理装置は、図示しないソート手段により、第一難易度情報をキーとして全単語情報をソートすれば、難易度順にソートされた単語情報群からなる第二の辞書を得ることができる。
【００８７】
以上、本実施の形態によれば、適切な難易度に関する情報が付加された単語を辞書に追加することできる。
【００８８】
なお、本実施の形態において、第一難易度情報算出部が第一難易度情報を算出するアルゴリズムは、後述する実施の形態２におけるアルゴリズム等でも良い。
【００８９】
また、本実施の形態によれば、単語情報は、英単語だけではなく、他の言語の単語等でも良いことは言うまでもない。
【００９０】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている１以上の第一単語難易度情報から、第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得ステップと、格納されている１以上の第二単語難易度情報から、第二難易度情報を有する情報を１以上取得する第二取得ステップと、前記第一取得ステップで取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得ステップで取得した１以上の第二難易度情報に基づいて、前記第二取得ステップで取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する第一難易度情報算出ステップと、前記第一難易度情報算出ステップで算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積ステップを実行させるためのプログラム、である。
【００９１】
また、上記プログラムにおいて、前記第一難易度情報および前記第二難易度情報は予め決められた所定の範囲の数値であり、前記第一難易度情報算出ステップは、前記第一取得ステップで取得した１以上の第二難易度情報および前記第一取得ステップで取得した１以上の第一難易度情報に対して所定の算出式によりスケール変換し、１組以上の座標情報（Ｘ，Ｙ）を取得する第一スケール変換ステップと、前記第二取得ステップで取得した１以上の第二難易度情報に対して、所定の算出式によりスケール変換し、座標情報（Ｘ，Ｙ）のうちのＹ値を、１以上取得する第二スケール変換ステップと、前記第一スケール変換ステップで取得した１組以上の座標情報に対して線形回帰分析を行い、線形の算出式を決定する線形算出式決定ステップと、前記第二スケール変換ステップで取得した1以上の各Ｙ値を、前記線形の算出式に代入し、1以上のＸ値を算出するＸ値算出ステップと、前記Ｘ値算出ステップで算出した１以上の各Ｘ値を、前記所定の算出式の逆関数に代入し、前記１以上のＸ値をスケール変換し、スケールを元に戻し、1以上の第一難易度情報を取得する第一難易度情報取得ステップを具備することは好適である。
【００９２】
また、上記情報処理装置は、以下のような処理を行う単語辞書生産方法を実行する装置である、と言える。つまり、かかる生産方法は、格納されている１以上の第一単語難易度情報から、第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得ステップと、格納されている１以上の第二単語難易度情報から、第二難易度情報を有する情報を１以上取得する第二取得ステップと、前記第一取得ステップで取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得ステップで取得した１以上の第二難易度情報に基づいて、前記第二取得ステップで取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する第一難易度情報算出ステップと、前記第一難易度情報算出ステップで算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積ステップを具備する単語辞書の生産方法である。また、単語辞書の生産方法は、単語の難易度に関する情報を有する単語情報の集合からなる辞書である。
【００９３】
さらに、情報処理装置で生産した単語辞書は、機械翻訳装置や、単語テストを構成する際や、従来技術の特許文献１から特許文献４における装置等で利用できる。
（実施の形態２）
【００９４】
本実施の形態において、本情報処理装置は、多数の被験者に対して、第２回目の試験を行い、試験結果から第二単語難易度情報を取得し、蓄積する。また、実施の形態１における処理と同様に、本情報処理装置は、難易度に関する情報を正規化して、第２回目の試験対象の単語であり、適切な難易度に関する情報が付加された単語を、第１回目の試験により構築された第一の辞書に追加する処理を行う。ただし、本実施の形態において、挿入する単語の難易度（第二難易度情報）を算出するアルゴリズムが、実施の形態１とは異なる。
【００９５】
図１４は、本実施の形態における情報処理装置のブロック図である。
【００９６】
情報処理装置は、受付部１０１、第一単語難易度情報格納部１０２、第二単語難易度情報格納部１０３、第一取得部１０４、第二取得部１０５、第一難易度情報算出部１４０６、第一難易度情報蓄積部１０７、出力部１０８、前段階第一単語難易度情報格納部１４０１、挿入単語情報格納部１４０２、単語情報取得部１４０３、試験単語情報出力部１４０４、第二難易度情報算出部１４０５、第一第二難易度情報蓄積部１４０７、第二第二難易度情報蓄積部１４０８を具備する。
【００９７】
受付部１０１は、実施の形態１における動作に加えて、各問題情報の出力に対応して、1以上のユーザからの回答をも受け付ける。なお、問題情報とは、単語に関する問題の情報である。問題情報は、例えば、日本語の単語と、２つの英単語を有する情報である。かかる場合、２つの英単語のうち、一つが日本語の単語の訳語であり、被験者は、正しい訳語を選択できたか否かにより、回答が正解か不正解かが判断される。
【００９８】
前段階第一単語難易度情報格納部１４０１は、単語情報および第一難易度情報の組からなる前段階第一単語難易度情報を２以上格納している。前段階第一単語難易度情報が有する第一難易度情報は、例えば、第１回目の単語の試験の結果であり、単語の難易度に関する情報である。また、ここでの単語情報は、第１回目の試験でのみ出題される単語、および第１回目と第２回目の試験で出題される単語の情報である。また、前段階第一単語難易度情報は、第一の辞書を含んでいる、と考えることができる。前段階第一単語難易度情報格納部１４０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９９】
挿入単語情報格納部１４０２は、前段階第一単語難易度情報が有する単語情報とは異なる単語情報を1以上格納している。ここでの単語情報は、第２回目の試験でのみ出題される単語の情報である。挿入単語情報格納部１４０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１００】
単語情報取得部１４０３は、前段階第一単語難易度情報格納部１４０１の前段階第一単語難易度情報から所定数の単語情報を取得する。また、単語情報取得部１４０３は、挿入単語情報格納部１４０２から1以上の単語情報を取得する。単語情報取得部１４０３は、通常、前段階第一単語難易度情報が有する第一難易度情報の値が分散するように、当該第一難易度情報に対応する単語情報を取得する。また、単語情報取得部１４０３は、通常、挿入単語情報格納部１４０２が保持しているすべての単語情報を取得するが、すべての単語情報でなくても良い。単語情報取得部１４０３が単語情報を取得するタイミングは問わないが、通常、受付部１０１がユーザからの指示（試験開始指示など）を受け付けた場合に、単語情報を取得する。単語情報取得部１４０３が、前段階第一単語難易度情報が有する第一難易度情報の値が分散するように、当該第一難易度情報に対応する単語情報を取得するアルゴリズムの具体例は、図３のフローチャートの処理であるが、他のアルゴリズムでも良い。単語情報取得部１４０３は、通常、ＭＰＵやメモリ等から実現され得る。単語情報取得部１４０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０１】
試験単語情報出力部１４０４は、単語情報取得１４０３部が取得した1以上の単語情報を有する1以上の問題情報を出力する。試験単語情報出力部１４０４は、例えば、受付部１０１が、単語の出力指示（試験の開始指示）を受け付けた場合に、単語情報を出力する。ただし、試験単語情報出力部１４０４が単語情報を出力するタイミングは問わない。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。試験単語情報出力部１４０４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。試験単語情報出力部１４０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１０２】
第二難易度情報算出部１４０５は、受付部１０１が受け付けた1以上の回答に基づいて、各問題情報が有する各単語情報に対する第二難易度情報を算出する。第二難易度情報算出部１４０５は、例えば、以下の処理を行う。受付部１０１が受け付けた回答の情報であり、複数のユーザからの各単語情報に対する回答の情報と、予め格納している解答の情報から、受け付けた回答の情報が正解であるか否かを判断し、正解の回答数と、不正解の回答数から正解率を単語情報ごとに算出する。そして、この単語情報ごとの正解率が単語情報に対応する第二難易度情報となる。第二難易度情報算出部１４０５は、通常、ＭＰＵやメモリ等から実現され得る。第二難易度情報算出部１４０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０３】
第一難易度情報算出部１４０６は、第一取得部１０４が取得した１以上の第一難易度情報と第二難易度情報、および第二取得部１０５が取得した１以上の第二難易度情報に基づいて、第二取得部１０５が取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する。第一難易度情報算出部１４０６が第一難易度情報を算出する具体的なアルゴリズムは、後述する。第一難易度情報算出部１４０６は、通常、ＭＰＵやメモリ等から実現され得る。第一難易度情報算出部１４０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０４】
第一第二難易度情報蓄積部１４０７は、第二難易度情報算出部１４０５が算出した第二難易度情報であり、前段階第一単語難易度情報が有する単語情報に対応する第二難易度情報を、第一単語難易度情報が有する第二難易度情報として第一単語難易度情報格納部１０２に蓄積する。第一第二難易度情報蓄積部１４０７は、通常、ＭＰＵやメモリ等から実現され得る。第一第二難易度情報蓄積部１４０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０５】
第二第二難易度情報蓄積部１４０８は、第二難易度情報算出部１４０５が算出した第二難易度情報であり、挿入単語情報格納部１４０２が有する単語情報に対応する第二難易度情報を、第二単語難易度情報が有する第二難易度情報として第二単語難易度情報格納部１０３に蓄積する。第二第二難易度情報蓄積部１４０８は、通常、ＭＰＵやメモリ等から実現され得る。第二第二難易度情報蓄積部１４０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０６】
次に、情報処理装置の動作について図１５、図１６のフローチャートを用いて説明する。まず、図１５のフローチャートを用いて、情報処理装置が、第２回目の試験を行い、一の被験者からの回答を得て、問題ごとに正解、不正解の情報を取得し、蓄積する処理について説明する。なお、図１５のフローチャートでは、一の被験者の回答の処理について説明する。
【０１０７】
（ステップＳ１５０１）受付部１０１は、第２回目の試験の開始指示を受け付けたか否かを判断する。開始指示を受け付ければステップＳ１５０２に行き、開始指示を受け付けなければステップＳ１５０１に戻る。
【０１０８】
（ステップＳ１５０２）単語情報取得部１４０３は、前段階第一単語難易度情報格納部１４０１の前段階第一単語難易度情報から所定数の単語情報を取得する。単語情報取得部１４０３は、第一難易度情報の値が分散するように（難易度が分散するように）、当該第一難易度情報に対応する単語情報を取得することが好適である。
【０１０９】
（ステップＳ１５０３）単語情報取得部１４０３は、挿入単語情報格納部１４０２から全単語情報を取得する。
【０１１０】
（ステップＳ１５０４）試験単語情報出力部１４０４は、カウンタｉに１を代入する。
【０１１１】
（ステップＳ１５０５）試験単語情報出力部１４０４は、ステップＳ１５０３およびステップＳ１５０４で取得した単語情報の中に、ｉ番目の単語情報が存在するか否かを判断する。ｉ番目の単語情報が存すればステップＳ１５０６に行き、ｉ番目の単語情報が存在しなければ処理を終了する。
【０１１２】
（ステップＳ１５０６）試験単語情報出力部１４０４は、ｉ番目の単語情報を用いて問題情報を構成する。例えば、各単語情報（英単語）と、当該単語情報と類似する単語情報と、当該単語情報の日本語訳の単語が対に格納されている、試験単語情報出力部１４０４は、ｉ番目の単語情報と、ｉ番目の単語情報の類似単語、および訳語を読み出し、問題情報を構成しても良い。問題情報の構成方法の具体例は後述する。ただし、問題情報の構成方法は問わない。
【０１１３】
（ステップＳ１５０７）試験単語情報出力部１４０４は、ステップＳ１５０６で構成した問題情報を出力する。
【０１１４】
（ステップＳ１５０８）受付部１０１は、被験者（ユーザ）から、回答を受け付けたか否かを判断する。回答を受け付ければステップＳ１５０９に行き、回答を受け付けなければステップＳ１５１１に行く。
【０１１５】
（ステップＳ１５０９）第二難易度情報算出部１４０５は、ステップＳ１５０８で受け付けた回答が正解か否かを判断する。第二難易度情報算出部１４０５は、例えば、問題情報に対する正解の情報を保持しており、回答と正解の情報をつき合わせ、回答が正解か否かを判断する。かかる処理は公知技術であるので、詳細な説明は省略する。回答が正解であればステップＳ１５１０に行き、回答が正解でなければステップＳ１５１２に行く。
【０１１６】
（ステップＳ１５１０）第二難易度情報算出部１４０５は、回答を示す変数に「正解」を示す情報を代入する。そして、ステップＳ１５１３に行く。
【０１１７】
（ステップＳ１５１１）第二難易度情報算出部１４０５は、タイムアウトか否かを判断する。タイムアウトとは、ユーザの回答を受け付けることができる時間が経過したことである。タイムアウトであればステップＳ１５１２に行き、タイムアウトでなければステップＳ１５０８に戻る。
【０１１８】
（ステップＳ１５１２）第二難易度情報算出部１４０５は、回答を示す変数に「不正解」を示す情報を代入する。そして、ステップＳ１５１３に行く。
【０１１９】
（ステップＳ１５１３）第二難易度情報算出部１４０５は、カウンタｉを１、インクリメントする。そして、ステップＳ１５０５に戻る。
【０１２０】
本情報処理装置は、図１５のフローチャートを用いて説明した処理を全被験者（例えば、１０００人）に対して行い、全被験者の回答を処理し、最終的に単語情報ごとに正解率を算出する。そして、かかる単語情報ごとの正解率が、単語情報ごとの第二難易度情報である。そして、第一第二難易度情報蓄積部１４０７は、第二難易度情報算出部１４０５が算出した第二難易度情報であり、前段階第一単語難易度情報が有する単語情報に対応する第二難易度情報を、第一単語難易度情報が有する第二難易度情報として第一単語難易度情報格納部１０２に蓄積する。また、第二第二難易度情報蓄積部１４０８は、第二難易度情報算出部１４０５が算出した第二難易度情報であり、挿入単語情報格納部１４０２が有する単語情報に対応する第二難易度情報を、第二単語難易度情報が有する第二難易度情報として第二単語難易度情報格納部１０３に蓄積する。なお、全被験者の単語ごとの正解／非正解の情報を有する状態で、正解率を算出する処理は公知技術の処理であるので説明を省略する。
【０１２１】
なお、図１５のフローチャートにおいて、問題情報を出力する順序は問わない。
【０１２２】
次に、情報処理装置が、第２回目の試験の結果を受けて、第１回目の試験により構築された第一の辞書に対して、単語情報を挿入する処理について説明する。本処理は、ステップＳ２０７における第一難易度情報算出処理以外は、図２のフローチャートと同様である。本情報処理装置の第一難易度情報算出処理について、図１６のフローチャートを用いて説明する。
【０１２３】
（ステップＳ１６０１）第一難易度情報算出部１４０６は、カウンタｉに１を代入する。
【０１２４】
（ステップＳ１６０２）第一難易度情報算出部１４０６は、ｉ番目の単語情報が存在するか否かを判断する。ｉ番目の単語情報が存在すればステップＳ１６０３に行き、ｉ番目の単語情報が存在しなければ上位関数にリターンする。なお、ｉ番目の単語情報とは、挿入単語情報格納部１４０２が有する単語情報（第２回目の試験でのみ出題された単語情報）であり、第二第二難易度情報蓄積部１４０８が蓄積した第二難易度情報と対になる単語情報である。
【０１２５】
（ステップＳ１６０３）第一難易度情報算出部１４０６は、ｉ番目の単語情報に対応する第二難易度情報（ｙ１）を取得する。なお、この第二難易度情報（ｙ１）は、第二第二難易度情報蓄積部１４０８が蓄積した第二難易度情報である。
【０１２６】
（ステップＳ１６０４）第一難易度情報算出部１４０６は、ステップＳ１６０３で取得した第二難易度情報（ｙ１）より大きく、当該第二難易度情報（ｙ１）に最も近い値の第二難易度情報（ｙ２）を有する第一単語難易度情報に含まれる第一難易度情報（ｘ２）と第二難易度情報（ｙ２）を、第一単語難易度情報格納部１０２から読み出す。
【０１２７】
（ステップＳ１６０５）第一難易度情報算出部１４０６は、ステップＳ１６０３で取得した第二難易度情報（ｙ１）より小さく、当該第二難易度情報（ｙ１）に最も近い値の第二難易度情報（ｙ３）を有する第一単語難易度情報に含まれる第一難易度情報（ｘ３）と第二難易度情報（ｙ３）を、第一単語難易度情報格納部１０２から読み出す。
【０１２８】
（ステップＳ１６０６）第一難易度情報算出部１４０６は、ｉ番目の単語情報に対する第一難易度情報（ｘ１）を算出する。具体的には、第一難易度情報算出部１４０６は、第二難易度情報（ｙ１）、第一難易度情報（ｘ２）、第二難易度情報（ｙ２）、第一難易度情報（ｘ３）、第二難易度情報（ｙ３）をパラメータとする関数により第一難易度情報（ｘ１）を算出する。さらに具体的には、例えば、第一難易度情報算出部１４０６は、以下の数式６により、第一難易度情報（ｘ１）を算出する。ただし、第一難易度情報算出部１４０６は、数式６以外の算出式により、第一難易度情報（ｘ１）を算出しても良い。
【数６】
0004701456.tif 000007
【０１２９】
（ステップＳ１６０７）第一難易度情報算出部１４０６は、カウンタｉを１、インクリメントする。そして、ステップＳ１６０２に戻る。
【０１３０】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。情報処理装置を有する情報処理システムの概念図は図１７である。図１７において、情報処理システムは、本実施の形態における情報処理装置１７１と、１以上の被験者の１以上の情報処理端末１７２・・・を有する。
【０１３１】
情報処理装置１７１は、多数の被験者の情報処理端末１７２に対して、単語の試験を行う。ここで行う試験は、２回目の試験である、とする。なお、１回目の試験の結果、単語情報および各単語情報の難易度情報（第一難易度情報）を有する第一単語難易度情報（第一の辞書）が格納されている。格納されている第一単語難易度情報は、ここでは、前段階第一単語難易度情報である。そして、情報処理装置１７１の前段階第一単語難易度情報格納部１４０１に格納されている前段階第一単語難易度情報の集合（前段階第一単語難易度情報管理表）は、例えば、図１８である。
【０１３２】
また、挿入単語情報格納部１４０２は、２回目の試験で初めて出題する単語情報を１以上格納している。かかる挿入単語情報格納部１４０２が管理する挿入単語情報管理表の例を図１９に示す。
【０１３３】
さらに、情報処理装置１７１は、図示しない手段により、各単語情報（前段階第一単語難易度情報格納部１４０１および挿入単語情報格納部１４０２の単語情報）の類似語（単語情報「ｃｌｏｃｋ」に対して「ｔｉｍｅ」）、および各単語情報の訳語（単語情報「ｃｌｏｃｋ」に対して「時計」）を格納している、とする。
【０１３４】
かかる状況において、情報処理装置１７１の受付部１０１は、ユーザからの試験開始の指示を受け付け、単語情報取得部１４０３は、試験対象の単語情報を、前段階第一単語難易度情報格納部１４０１、および挿入単語情報格納部１４０２から読み出す。
【０１３５】
そして、試験単語情報出力部１４０４は、単語情報取得部１４０３が取得した単語情報（例えば、「ｃｌｏｃｋ」）の類似語（例えば、「ｔｉｍｅ」）、および訳語（例えば、「時計」）も読み出す。
【０１３６】
次に、試験単語情報出力部１４０４は、問題情報を構成する。そして、試験単語情報出力部１４０４は、図２０に示すように問題情報を被験者の情報処理端末１７２に出力する。
【０１３７】
次に、被験者は、解答を入力する。被験者は、例えば、「Ｂ」を入力する。
【０１３８】
次に、情報処理装置１７１の受付部１０１は、被験者の解答「Ｂ」を受け付け、第二難易度情報算出部１４０５は、正解であると判断する。
【０１３９】
かかる処理を、被験者全員の分だけ、全単語情報の分だけ繰り返すことにより、情報処理装置１７１は、被験者全員の全単語情報に対する正解／不正解の情報を得ることができる。
【０１４０】
次に、第二難易度情報算出部１４０５は、単語情報ごとの被験者全員の正解／不正解の情報から、単語情報ごとに正解率を算出する。そして、かかる正解率は第二難易度情報である。
【０１４１】
そして、第一第二難易度情報蓄積部１４０７は、第二難易度情報算出部１４０５が算出した第二難易度情報（ここでは、正解率）であり、前段階第一単語難易度情報が有する単語情報に対応する第二難易度情報（ここでは、正解率）を、第一単語難易度情報が有する第二難易度情報として第一単語難易度情報格納部１０２に蓄積する。また、第二第二難易度情報蓄積部１４０８は、第二難易度情報算出部１４０５が算出した第二難易度情報（ここでは、正解率）であり、挿入単語情報格納部１４０２が有する単語情報に対応する第二難易度情報（ここでは、正解率）を、第二単語難易度情報が有する第二難易度情報として第二単語難易度情報格納部１０３に蓄積する。
【０１４２】
以上の処理により、情報処理装置１７１は、例えば、図６の第一単語難易度情報管理表、および図７の第二単語難易度情報管理表を取得できる。
【０１４３】
次に、例えば、ユーザの指示により、第一難易度情報算出部１４０６は、第二単語難易度情報に含まれる単語情報に対応する第一難易度情報を算出する。第一難易度情報を算出するアルゴリズムは、図１６のフローチャートで示した通りである。
【０１４４】
そして、情報処理装置１７１は、例えば、図１２に示すような構造を有する各単語情報の第一難易度情報を有する表を得る。
【０１４５】
そして、第一難易度情報蓄積部１０７は、例えば、図１２の表の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する。
【０１４６】
その結果、本情報処理装置は、図１３に示すような難易度情報を有する単語情報の辞書を得ることができる。
【０１４７】
以上、本実施の形態によれば、適切な難易度に関する情報が付加された単語を辞書に追加することできる。
【０１４８】
なお、本実施の形態において、第一難易度情報算出部の処理を実施の形態１における第一難易度情報算出部の処理と同様の処理でも良いことは言うまでもない。
【０１４９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている１以上の第一単語難易度情報から、第二難易度情報を有する第一単語難易度情報に含まれる第一難易度情報と第二難易度情報を有する情報を１以上取得する第一取得ステップと、格納されている１以上の第二単語難易度情報から、第二難易度情報を有する情報を１以上取得する第二取得ステップと、前記第一取得ステップで取得した１以上の第一難易度情報と第二難易度情報、および前記第二取得ステップで取得した１以上の第二難易度情報に基づいて、前記第二取得ステップで取得した第二難易度情報に対応する１以上の単語情報の第一難易度情報を算出する第一難易度情報算出ステップと、前記第一難易度情報算出ステップで算出した１以上の第一難易度情報をそれぞれ対応する単語情報の第一難易度情報として蓄積する第一難易度情報蓄積ステップを実行させるためのプログラム、である。
【０１５０】
また、上記プログラムにおいて、格納している１以上の前段階第一単語難易度情報から所定数の単語情報、および格納している１以上の挿入単語情報から1以上の単語情報を取得する単語情報取得ステップと、前記単語情報取得ステップで取得した1以上の単語情報を有する1以上の問題情報を出力する試験単語情報出力ステップと、前記各問題情報の出力に対応して、1以上のユーザからの回答を受け付ける受付ステップと、前記受付ステップで受け付けた1以上の回答に基づいて、各問題情報が有する各単語情報に対する第二難易度情報を算出する第二難易度情報算出ステップと、前記第二難易度情報算出ステップで算出した第二難易度情報であり、前記前段階第一単語難易度情報が有する単語情報に対応する第二難易度情報を、前記第一単語難易度情報が有する第二難易度情報として前記第一単語難易度情報格納部に蓄積する第一第二難易度情報蓄積ステップと、前記第二難易度情報算出ステップで算出した第二難易度情報であり、前記挿入単語情報格納部が有する単語情報に対応する第二難易度情報を、前記第二単語難易度情報が有する第二難易度情報として前記第二単語難易度情報格納部に蓄積する第二第二難易度情報蓄積ステップを、コンピュータにさらに実行させるためのプログラム、である。
【０１５１】
また、図２１は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２１は、このコンピュータシステム３４０の概観図であり、図２２は、コンピュータシステム３４０のブロック図である。
【０１５２】
図２１において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４と、マイク３４５とを含む。
【０１５３】
図２２において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１５４】
コンピュータシステム３４０に、上述した実施の形態の音声処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１５５】
プログラムは、コンピュータ３４１に、上述した実施の形態の音声処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５８】
以上のように、本発明にかかる情報処理装置は、難易度に関する情報が付加された単語を辞書に追加する際に、難易度に関する情報を正規化して、適切な難易度に関する情報が付加された単語を元の辞書に追加することができる、という効果を有し、単語辞書を構築する情報処理装置等として有用である。
【図面の簡単な説明】
【０１５９】
【図１】実施の形態１における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同第一取得処理について説明するフローチャート
【図４】同第一難易度情報算出処理について説明するフローチャート
【図５】同情報処理装置の処理概念図を示す図
【図６】同第一単語難易度情報管理表を示す図
【図７】同第二単語難易度情報管理表を示す図
【図８】同第一取得部が取得した第一単語難易度情報を示す図
【図９】同第一スケール変換手段が取得した座標情報（Ｘ，Ｙ）を示す図
【図１０】同第二スケール変換手段が取得した表を示す図
【図１１】同Ｘ値算出手段が取得した表を示す図
【図１２】同第一難易度情報取得手段が取得した表を示す図
【図１３】同難易度情報を有する単語情報の辞書を示す図
【図１４】実施の形態２における情報処理装置のブロック図
【図１５】同情報処理装置の動作について説明するフローチャート
【図１６】同第一難易度情報算出処理について説明するフローチャート
【図１７】同情報処理システムの概念図
【図１８】同前段階第一単語難易度情報管理表を示す図
【図１９】同挿入単語情報管理表を示す図
【図２０】同情報処理端末への出力例を示す図
【図２１】同情報処理装置を実現するコンピュータの概観図
【図２２】同情報処理装置を具備するシステムのブロック図
【符号の説明】
【０１６０】
１０１  受付部
１０２  第一単語難易度情報格納部
１０３  第二単語難易度情報格納部
１０４  第一取得部
１０５  第二取得部
１０６、１４０６  第一難易度情報算出部
１０７  第一難易度情報蓄積部
１０８  出力部
１０６１  第一スケール変換手段
１０６２  第二スケール変換手段
１０６３  線形算出式決定手段
１０６４  Ｘ値算出手段
１０６５  第一難易度情報取得手段
１４０１  前段階第一単語難易度情報格納部
１４０２  挿入単語情報格納部
１４０３  単語情報取得部
１４０４  試験単語情報出力部
１４０５  第二難易度情報算出部
１４０７  第一第二難易度情報蓄積部
１４０８  第二第二難易度情報蓄積部
【図１】
0004701456.tif 000008
【図２】
0004701456.tif 000009
【図３】
0004701456.tif 000010
【図４】
0004701456.tif 000011
【図５】
0004701456.tif 000012
【図６】
0004701456.tif 000013
【図７】
0004701456.tif 000014
【図８】
0004701456.tif 000015
【図９】
0004701456.tif 000016
【図１０】
0004701456.tif 000017
【図１１】
0004701456.tif 000018
【図１２】
0004701456.tif 000019
【図１３】
0004701456.tif 000020
【図１４】
0004701456.tif 000021
【図１５】
0004701456.tif 000022
【図１６】
0004701456.tif 000023
【図１７】
0004701456.tif 000024
【図１８】
0004701456.tif 000025
【図１９】
0004701456.tif 000026
【図２０】
0004701456.tif 000027
【図２１】
0004701456.tif 000028
【図２２】
0004701456.tif 000029