(57)【要約】      （修正有）【課題】ユーザの学習レベルの推定精度を高め、オリジナル文書をユーザの学習レベルに応じて最適な文書に変換することができる文書変換装置等を提供する。【解決手段】ユーザによる文書の入力を受け付けると、受け付けたユーザの文書入力情報を第１のデータベース１５１に格納蓄積する入力部１０１と、第１のデータベースに蓄積されたユーザの文書入力情報と、事前に学習レベルによって分類された文書構成要素情報が格納された第２のデータベース１５２における文書構成要素情報とを比較することにより、ユーザの学習レベルを推定する学習レベル推定部１０２と、オリジナル文書を構成要素に分解するとともに、分解された構成要素を、学習レベル推定部１０２により推定された学習レベルに従い、第２のデータベース１５２における対応する構成要素のレベルに合わせて変換する変換部１０３を備える。【選択図】図２
2018133026.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる文書の入力を受け付けるととも、受け付けたユーザの文書入力情報を第１のデータベースに格納蓄積する入力手段と、
前記第１のデータベースに蓄積されたユーザの文書入力情報と、事前に学習レベルによって分類された文書構成要素情報が格納された第２のデータベースにおける前記文書構成要素情報とを比較することにより、ユーザの学習レベルを推定する学習レベル推定手段と、
オリジナル文書を構成要素に分解するとともに、分解された構成要素を、前記学習レベル推定手段により推定された学習レベルに従い、前記第２のデータベースにおける対応する構成要素のレベルに合わせて変換する変換手段と、
を備えたことを特徴とする文書変換装置。
【請求項２】
文書構成要素は漢字である請求項１に記載の文書変換装置。
【請求項３】
前記変換手段は漢字にフリガナをふる請求項２に記載の文書変換装置。
【請求項４】
文書構成要素は単語である請求項１に記載の文書変換装置。
【請求項５】
前記単語は外国語の単語である請求項４に記載の文書変換装置。
【請求項６】
文書構成要素は絵または図表の少なくともいずれかである請求項１に記載の文書変換装置。
【請求項７】
ユーザの前記文書入力情報は、ユーザが利用するアプリケーションを用いて入力された情報である請求項１〜６のいずれかに記載の文書変換装置。
【請求項８】
文字認識処理手段を備え、
ユーザの前記文書入力情報は、ユーザが手書きした文書を前記文字認識処理手段により文字認識処理した情報である請求項１〜６のいずれかに記載の文書変換装置。
【請求項９】
前記学習レベル推定手段は、ユーザの文書入力情報の文書構成要素のレベルをレベル順に並べた際に上位に位置するレベルを、ユーザの学習レベルと推定する請求項１〜８のいずれかに記載の文書変換装置。
【請求項１０】
前記学習レベル推定手段は、ユーザの文書入力情報の文書構成要素のレベルのうち最も多いレベルを、ユーザの学習レベルと推定する請求項１〜８のいずれかに記載の文書変換装置。
【請求項１１】
前記学習レベル推定手段は、第１のデータベースに格納されているユーザの文書入力情報のうち一定期間以内の文書入力情報を、第２のデータベースにおける文書構成要素と比較することにより、ユーザの学習レベルを推定する請求項１〜１０のいずれかに記載の文書変換装置。
【請求項１２】
前記第１のデータベースに蓄積されたユーザの文書入力情報のうち、一定期間が経過した文書入力情報を削除する削除手段を備えている請求項１〜１１のいずれかに記載の文書変換装置。
【請求項１３】
前記ユーザは複数の個人ユーザを含むグループユーザである請求項１〜１２のいずれかに記載の文書変換装置。
【請求項１４】
ユーザによる文書の入力を受け付けるととも、受け付けたユーザの文書入力情報を第１のデータベースに格納蓄積する入力ステップと、
前記第１のデータベースに蓄積されたユーザの文書入力情報と、事前に学習レベルによって分類された文書構成要素情報が格納された第２のデータベースにおける前記文書構成要素情報とを比較することにより、ユーザの学習レベルを推定する学習レベル推定ステップと、
オリジナル文書を構成要素に分解するとともに、分解された構成要素を、前記学習レベル推定手段により推定された学習レベルに従い、前記第２のデータベースにおける対応する構成要素のレベルに合わせて変換する変換ステップと、
を文書変換装置のコンピュータに実行させるための文書変換プログラム。
【請求項１５】
文書構成要素は漢字である請求項１４に記載の文書変換プログラム。
【請求項１６】
前記変換ステップでは漢字にフリガナをふる処理を前記コンピュータに実行させる請求項１５に記載の文書変換プログラム。
【請求項１７】
文書構成要素は単語である請求項１４に記載の文書変換プログラム。
【請求項１８】
前記単語は外国語の単語である請求項１７に記載の文書変換プログラム。
【請求項１９】
文書構成要素は絵または図表の少なくともいずれかである請求項１４に記載の文書変換プログラム。
【請求項２０】
ユーザの前記文書入力情報は、ユーザが利用するアプリケーションを用いて入力された情報である請求項１４〜１９のいずれかに記載の文書変換プログラム。
【請求項２１】
文字認識処理ステップを前記コンピュータにさらに実行させ、
ユーザの前記文書入力情報は、ユーザが手書きした文書を前記文字認識処理ステップにより文字認識処理した情報である請求項１４〜１９のいずれかに記載の文書変換プログラム。
【請求項２２】
前記学習レベル推定ステップでは、ユーザの文書入力情報の文書構成要素のレベルをレベル順に並べた際に上位に位置するレベルを、ユーザの学習レベルと推定する処理を前記コンピュータに実行させる請求項１４〜２１のいずれかに記載の文書変換プログラム。
【請求項２３】
前記学習レベル推定ステップでは、ユーザの文書入力情報の文書構成要素のレベルのうち最も多いレベルを、ユーザの学習レベルと推定する処理を前記コンピュータに実行させる請求項１４〜２１のいずれかに記載の文書変換プログラム。
【請求項２４】
前記学習レベル推定ステップでは、第１のデータベースに格納されているユーザの文書入力情報のうち一定期間以内の文書入力情報を、第２のデータベースにおける文書構成要素と比較することにより、ユーザの学習レベルを推定する処理を前記コンピュータに実行させる請求項１４〜２３のいずれかに記載の文書変換プログラム。
【請求項２５】
前記第１のデータベースに蓄積されたユーザの文書入力情報のうち、一定期間が経過した文書入力情報を削除する削除ステップを前記コンピュータに実行させる請求項１４〜２４のいずれかに記載の文書変換プログラム。
【請求項２６】
前記ユーザは複数の個人ユーザを含むグループユーザである請求項１４〜２５のいずれかに記載の文書変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オリジナル文書をユーザの学習レベルに応じた文書に変換する文書変換装置及び文書変換プログラムに関する。
【背景技術】
【０００２】
オリジナル文書（文書を有するコンテンツを含む）を学習レベルが異なるユーザに提供する場合、それぞれのユーザの学習レベルに応じた、漢字や単語、フレーズを利用したものに変換して提供することが望ましい。
【０００３】
例えば、オリジナル文書を子供向けに配信する場合は、子供によって習得レベルが異なるため、読み手に応じて文書を読みやすいように変換して提供するのが望ましい。
【０００４】
また、オリジナル文書が翻訳用ソフトウェアで翻訳された文書である場合、翻訳後の文書は翻訳ソフトで変換される唯一のレベルの内容になるため、翻訳後の内容のレベルを、相手に応じて変換して提供するのが望ましい。
【０００５】
あるいはまた、日本で働く外国人向けに文書を提供する場合、日本語がまだ十分でない場合が多いため、漢字・単語・フレーズのレベルを各人のレベルに合わせて提供するのが望ましい。
【０００６】
このようなユーザの学習レベルに併せたオリジナル文書の変換は、従来では手動置き換えにより行われていたため、手間がかかっていた。
【０００７】
そこで、ユーザの学習レベルに応じた文書を作成する技術が種々提案されている。例えば、特許文献１には、ユーザの漢字学習レベルに応じてかな漢字変換処理を行い、ユーザの漢字学習効果を高めることができる技術が提案されている。
【０００８】
また、特許文献２には、かな漢字変換のレベルを実際の授業の進度に適確に合わせて設定することができ、使用目的あるいは使用者に合わせたかな漢字変換を可能とする技術が提案されている。
【０００９】
また、特許文献３には、学習者の語彙レベルに合った多様な学習用例文を自動的に生成・収集し、学習者に提示することを可能にした学習支援装置が提案されている。
【００１０】
また、特許文献４には、特定の学習者が有する現在の能力についてのモデルおよびその他の情報に基づいて、選択された学習項目に対する新規の学習用練習問題を自動的に生成する技術が提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００２−７３５９７号公報
【特許文献２】特開平８−３２９０６４号公報
【特許文献３】特開２００７−１２１５８４号公報
【特許文献４】特開２０１０−２６６８５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１及び特許文献２の技術では、ユーザの学年や年齢等のユーザレベル情報を入力する必要があり、面倒である。しかも、ユーザの学年や年齢が同じであっても個人の学習レベルに相違があるため、学習レベルの推定精度が低いという問題がある。
【００１３】
また、特許文献３に記載の技術は、ユーザがアクセスしたwebサイトで使われている単語レベルをユーザレベルとしているが、その閲覧サイトがユーザのレベルと一致するとは限らず、学習レベルの推定精度が低いという問題がある。
【００１４】
また、特許文献４に記載の技術は、ユーザインターフェースに表示されたテキストからの単語または単語群からの選択に基づいて学習者の知識レベルを設定したり、単語を閲覧した回数や、単語とインタラクションを行った結果に基づいて知識レベルを決定しており、やはりレベルの推定精度が低いという問題がある。
【００１５】
このように、従来の技術はいずれも学習レベルの推定精度が低く、ユーザの学習レベルに最適な文書を提供することができないという課題がある。
【００１６】
この発明は、このような課題を解決するためになされたものであって、ユーザの学習レベルの推定精度を高め、オリジナル文書をユーザの学習レベルに応じて最適な文書に変換することができる文書変換装置及び文書変換プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１７】
上記課題は、以下の手段によって解決される。
（１）ユーザによる文書の入力を受け付けるととも、受け付けたユーザの文書入力情報を第１のデータベースに格納蓄積する入力手段と、前記第１のデータベースに蓄積されたユーザの文書入力情報と、事前に学習レベルによって分類された文書構成要素情報が格納された第２のデータベースにおける前記文書構成要素情報とを比較することにより、ユーザの学習レベルを推定する学習レベル推定手段と、オリジナル文書を構成要素に分解するとともに、分解された構成要素を、前記学習レベル推定手段により推定された学習レベルに従い、前記第２のデータベースにおける対応する構成要素のレベルに合わせて変換する変換手段と、を備えたことを特徴とする文書変換装置。
（２）文書構成要素は漢字である前項１に記載の文書変換装置。
（３）前記変換手段は漢字にフリガナをふる前項２に記載の文書変換装置。
（４）文書構成要素は単語である前項１に記載の文書変換装置。
（５）前記単語は外国語の単語である前項４に記載の文書変換装置。
（６）文書構成要素は絵または図表の少なくともいずれかである前項１に記載の文書変換装置。
（７）ユーザの前記文書入力情報は、ユーザが利用するアプリケーションを用いて入力された情報である前項１〜６のいずれかに記載の文書変換装置。
（８）文字認識処理手段を備え、ユーザの前記文書入力情報は、ユーザが手書きした文書を前記文字認識処理手段により文字認識処理した情報である前項１〜６のいずれかに記載の文書変換装置。
（９）前記学習レベル推定手段は、ユーザの文書入力情報の文書構成要素のレベルをレベル順に並べた際に上位に位置するレベルを、ユーザの学習レベルと推定する前項１〜８のいずれかに記載の文書変換装置。
（１０）前記学習レベル推定手段は、ユーザの文書入力情報の文書構成要素のレベルのうち最も多いレベルを、ユーザの学習レベルと推定する前項１〜８のいずれかに記載の文書変換装置。
（１１）前記学習レベル推定手段は、第１のデータベースに格納されているユーザの文書入力情報のうち一定期間以内の文書入力情報を、第２のデータベースにおける文書構成要素と比較することにより、ユーザの学習レベルを推定する前項１〜１０のいずれかに記載の文書変換装置。
（１２）前記第１のデータベースに蓄積されたユーザの文書入力情報のうち、一定期間が経過した文書入力情報を削除する削除手段を備えている前項１〜１１のいずれかに記載の文書変換装置。
（１３）前記ユーザは複数の個人ユーザを含むグループユーザである前項１〜１２のいずれかに記載の文書変換装置。
（１４）ユーザによる文書の入力を受け付けるととも、受け付けたユーザの文書入力情報を第１のデータベースに格納蓄積する入力ステップと、前記第１のデータベースに蓄積されたユーザの文書入力情報と、事前に学習レベルによって分類された文書構成要素情報が格納された第２のデータベースにおける前記文書構成要素情報とを比較することにより、ユーザの学習レベルを推定する学習レベル推定ステップと、オリジナル文書を構成要素に分解するとともに、分解された構成要素を、前記学習レベル推定手段により推定された学習レベルに従い、前記第２のデータベースにおける対応する構成要素のレベルに合わせて変換する変換ステップと、を文書変換装置のコンピュータに実行させるための文書変換プログラム。
（１５）文書構成要素は漢字である前項１４に記載の文書変換プログラム。
（１６）前記変換ステップでは漢字にフリガナをふる処理を前記コンピュータに実行させる前項１５に記載の文書変換プログラム。
（１７）文書構成要素は単語である前項１４に記載の文書変換プログラム。
（１８）前記単語は外国語の単語である前項１７に記載の文書変換プログラム。
（１９）文書構成要素は絵または図表の少なくともいずれかである前項１４に記載の文書変換プログラム。
（２０）ユーザの前記文書入力情報は、ユーザが利用するアプリケーションを用いて入力された情報である前項１４〜１９のいずれかに記載の文書変換プログラム。
（２１）文字認識処理ステップを前記コンピュータにさらに実行させ、ユーザの前記文書入力情報は、ユーザが手書きした文書を前記文字認識処理ステップにより文字認識処理した情報である前項１４〜１９のいずれかに記載の文書変換プログラム。
（２２）前記学習レベル推定ステップでは、ユーザの文書入力情報の文書構成要素のレベルをレベル順に並べた際に上位に位置するレベルを、ユーザの学習レベルと推定する処理を前記コンピュータに実行させる前項１４〜２１のいずれかに記載の文書変換プログラム。
（２３）前記学習レベル推定ステップでは、ユーザの文書入力情報の文書構成要素のレベルのうち最も多いレベルを、ユーザの学習レベルと推定する処理を前記コンピュータに実行させる前項１４〜２１のいずれかに記載の文書変換プログラム。
（２４）前記学習レベル推定ステップでは、第１のデータベースに格納されているユーザの文書入力情報のうち一定期間以内の文書入力情報を、第２のデータベースにおける文書構成要素と比較することにより、ユーザの学習レベルを推定する処理を前記コンピュータに実行させる前項１４〜２３のいずれかに記載の文書変換プログラム。
（２５）前記第１のデータベースに蓄積されたユーザの文書入力情報のうち、一定期間が経過した文書入力情報を削除する削除ステップを前記コンピュータに実行させる前項１４〜２４のいずれかに記載の文書変換プログラム。
（２６）前記ユーザは複数の個人ユーザを含むグループユーザである前項１４〜２５のいずれかに記載の文書変換プログラム。
【発明の効果】
【００１８】
前項（１）及び（１４）に記載の発明によれば、ユーザによる文書の入力を受け付けるととも、受け付けたユーザの文書入力情報を第１のデータベースに格納蓄積する。第１のデータベースに蓄積されたユーザの文書入力情報と、事前に学習レベルによって分類された文書構成要素情報が格納された第２のデータベースにおける文書構成要素情報とを比較し、ユーザの学習レベルを推定する。そして、オリジナル文書を構成要素に分解するとともに、分解された構成要素を、推定された学習レベルに従い、第２のデータベースにおける対応する構成要素のレベルに合わせて変換する。
【００１９】
つまりこの発明では、実際に入力した文書入力情報を第１のデータベースに収集しておき、この収集された文書入力情報を、学習レベルの判定基準となる第２のデータベースにおける文書構成要素情報と比較して、学習レベルを推定する。従って、ユーザの学年や年齢等のユーザレベル情報を入力する必要はない上、ユーザの学年や年齢、ユーザがアクセスしたwebサイトで使われている単語レベル、ユーザの単語選択や単語の閲覧回数といった不確定な情報を用いて学習レベルを推定する技術とは異なり、精度の高い学習レベルの推定を行うことができ、オリジナル文書をユーザに最適なレベルの文書に変換して提供することができる。
【００２０】
前項（２）及び（１５）に記載の発明によれば、ユーザにより入力され蓄積された漢字を、第２のデータベースに格納されたレベル判定基準の漢字と比較することにより、精度の高い学習レベルの推定を行うことができる。
【００２１】
前項（３）及び（１６）に記載の発明によれば、オリジナル文書の漢字にフリガナをふした文書に変換することができる。
【００２２】
前項（４）及び（１７）に記載の発明によれば、ユーザにより入力され蓄積された単語を、第２のデータベースに格納されたレベル判定基準の単語と比較することにより、精度の高い学習レベルの推定を行うことができる。
【００２３】
前項（５）及び（１８）に記載の発明によれば、ユーザにより入力され蓄積された外国語の単語を、第２のデータベースに格納されたレベル判定基準の外国語の単語と比較することにより、精度の高い学習レベルの推定を行うことができる。
【００２４】
前項（６）及び（１９）に記載の発明によれば、ユーザにより入力され蓄積された絵または図表の少なくともいずれかを、第２のデータベースに格納されたレベル判定基準の絵または図表と比較することにより、精度の高い学習レベルの推定を行うことができる。
【００２５】
前項（７）及び（２０）に記載の発明によれば、ユーザが利用するアプリケーションを用いて入力された情報を、第２のデータベースに格納されたレベル判定基準の情報と比較することにより、精度の高い学習レベルの推定を行うことができる。
【００２６】
前項（８）及び（２１）に記載の発明によれば、ユーザが手書きした文書を文字認識処理した情報を、第２のデータベースに格納されたレベル判定基準の情報と比較することにより、精度の高い学習レベルの推定を行うことができる。
【００２７】
前項（９）及び（２２）に記載の発明によれば、ユーザの文書入力情報の文書構成要素のレベルをレベル順に並べた際に上位に位置するレベルを、ユーザの学習レベルと推定するから、ユーザの学習レベルを的確に推定することができる。
【００２８】
前項（１０）及び（２３）に記載の発明によれば、ユーザの文書入力情報の文書構成要素のレベルのうち最も多いレベルを、ユーザの学習レベルと推定するから、ユーザの学習レベルを的確に推定することができる。
【００２９】
前項（１１）及び（２４）に記載の発明によれば、第１のデータベースに格納されているユーザの文書入力情報のうち一定期間以内の文書入力情報を、第２のデータベースにおける文書構成要素と比較することにより、ユーザの学習レベルを推定するから、ユーザの現在の学習レベルを的確に推定することができる。
【００３０】
前項（１２）及び（２５）に記載の発明によれば、第１のデータベースに蓄積されたユーザの文書入力情報のうち、一定期間が経過した文書入力情報は削除されるから、古い文書入力情報の存在が、ユーザの現在の学習レベルを推定する妨げとなるのを防止できる。
【００３１】
前項（１３）及び（２６）に記載の発明によれば、ユーザは複数の個人ユーザを含むグループユーザであるから、グループの学習レベルを推定して、オリジナル文書を推定されたグループの学習レベルに応じた文書に変換することができる。
【図面の簡単な説明】
【００３２】
【図１】この発明の一実施形態に係る文書変換装置の内部構成を示すブロック図である。
【図２】図１に示した文書変換装置の機能構成を示すブロック図である。
【図３】オリジナル文書をユーザの学習レベルに応じて変換する方法の一例を説明するための図である。
【図４】オリジナル文書をユーザの学習レベルに応じて変換する方法の他の例を説明するための図である。
【図５】この発明の他の実施形態に係る文書変換装置の機能構成を示すブロック図である。
【図６】文書変換装置によって実行される文書入力情報の入力処理を示すフローチャートである。
【図７】文書変換装置によって実行される学習レベルの推定処理を示すフローチャートである。
【図８】文書変換装置によって実行されるオリジナル文書に対する文書変換処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、この発明の実施形態を図面に基づいて説明する。
【００３４】
図１は、この発明の一実施形態に係る文書変換装置１の内部構成を示すブロック図である。この実施形態では、文書変換装置１として、コピー機能、プリンタ機能、ファクシミリ機能等を備えた、ＭＦＰ（Multi Function Peripherala）と称される多機能デジタル画像処理装置が用いられているが、文書変換装置１は画像処理装置に限定されることはなく、パーソナルコンピュータ、タブレット端末、スマートフォン等の情報処理装置であっても良い。
【００３５】
文書変換装置１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、スキャナ部１４と、記憶部１５と、プリンタ部１６と、操作パネル１７と、ネットワークコントローラ（Ｎ１Ｃ）１８と、文字認識処理部１９等を備えている。
【００３６】
ＣＰＵ１１は、文書変換装置１の全体を統括的に制御し、コピー機能、プリンタ機能、スキャン機能、ＦＡＸ機能等の基本機能を使用可能に制御する。また、この実施形態では、ユーザによる文書の入力を受け付けるとともに、受け付けた文書の入力を記憶部１５に日付と共に格納して、ユーザの文書入力情報が蓄積された第１のデータベース（以下、データベースをＤＢとも記す）を作成したり、第１のＤＢに蓄積されたユーザの文書入力情報と、後述する第２のＤＢに蓄積された文書構成要素情報とを比較することにより、ユーザの学習レベルを推定したり、オリジナル文書（文書を有するオリジナルコンテンツを含む）を構成要素に分解するとともに、分解された構成要素を、推定された学習レベルに従って変換する等の処理を行うが、詳細については後述する。
【００３７】
ＲＯＭ１２は、ＣＰＵ１１の動作プログラム等を格納するメモリであり、ＲＡＭ１３は、ＣＰＵ１１が動作プログラムに基づいて動作する際の作業領域を提供するメモリである。
【００３８】
スキャナ部１４は、原稿台（図示せず）に置かれた原稿の画像を読み取り、画像データを出力する読み取り手段である。
【００３９】
記憶部１５は、例えばハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶デバイスにより構成されており、ジョブ履歴、スキャナ部１４で読み取られた原稿の画像データ、ユーザ端末等から送信されてきたデータ等が記憶される。さらにこの実施形態では、ユーザの文書入力情報が日付情報と共に蓄積された第１のＤＢ１５１がユーザ毎に形成されると共に、ユーザの学習レベルの判定基準となる文書構成要素情報が格納された第２のＤＢ１５２が形成されている。第２のＤＢ１５２に格納されている文書構成要素情報は、事前に学習レベルによって分類されている。文書構成要素としては例えば、漢字、単語、外国の単語、フレーズ、絵、図表などがあり、第２のＤＢ１５２も漢字、単語、外国の単語、フレーズ、絵、図表のそれぞれのＤＢが形成され、各ＤＢにおいて、漢字、単語、外国の単語、フレーズ、絵、図表等がレベル分けされて格納されている。
【００４０】
プリンタ部１６は、スキャナ部１４で読み取られた原稿の画像データやユーザ端末からのプリントデータ等を、指示されたモードに従って印刷するものであり、印刷手段を構成する。
【００４１】
操作パネル１７は、各種入力操作等のために使用されるものであり、メッセージや操作画面等を表示するタッチパネル式液晶等からなる表示部と、テンキー、スタートキー、ストップキー等を備えたキー入力部を備えている。
【００４２】
ネットワークコントローラ１８は、ネットワーク５上の外部装置等との間での通信を制御することにより、データの送受信を行うものである。
【００４３】
文字認識処理部１９は、スキャナ部１４で読み取られたユーザの手書き文書に対して文字認識処理を行い、文字データに変換するものである。
【００４４】
なお、ユーザの文書入力情報を蓄積する第１のＤＢ１５１は、文書変換装置１の記憶部１５ではなく、外部サーバー等からなる外部ＤＢ装置に蓄積しても良い。この場合、文書変換装置１は、入力された文書入力情報をユーザ情報及び日付情報と共に外部ＤＢ装置に転送する。また、ユーザの学習レベルの判定基準となる文書構成要素情報が格納された第２のＤＢ１５２も、外部ＤＢ装置に存在していても良い。学習レベルの推定を行う場合は、外部ＤＢ装置の第１のＤＢ１５１から、対応するユーザの文書入力情報を取得すると共に、第２のＤＢ１５２から判定用の文書構成要素情報とを取得して行えば良い。
【００４５】
図２は、図１に示した文書変換装置１の機能構成を示すブロック図である。文書変換装置１は入力部１０１と、学習レベル推定部１０２と、文書変換部１０３を備えている。
【００４６】
入力部１０１は、ユーザによって操作パネル１７を用いて作成されたメール、ドキュメント等の文書を文書変換装置１へ入力するものである。入力部１０１によって入力された文書入力情報は、日付情報と共に、ユーザー毎に作成された第１のＤＢ１５１へ格納される。ユーザによる文書入力がある度に、第１のＤＢ１５１への格納、蓄積が行われる。
【００４７】
学習レベル推定部１０２は、第１のＤＢ１５１に格納されているユーザの文書入力情報と、第２のＤＢ１５２に格納されている、事前に学習レベルによって分類された文書構成要素情報とを比較して、ユーザの学習レベルを推定する。学習レベルの推定は次のようにして行われる。
【００４８】
即ち、第１のＤＢ１５１に格納されているユーザの文書入力情報における文書構成要素を、第２のＤＢ１５２に格納されている判定用の文書構成要素情報と比較する。文書構成要素が例えば漢字である場合は、ユーザの文書入力情報で使用されている全漢字と、漢字用の第２のＤＢ１５２に格納されているレベル分けされた漢字とを比較し、どの学習レベルの漢字が使用されているかを判定する。そして、使用されている全漢字をレベルの高い順に並べた際に、上位に位置するレベル、例えば上位２０％に位置するレベルをユーザの学習レベルと推定する。
【００４９】
あるいは、使用されている全漢字のレベルのうち最も多いレベルをユーザの学習レベルと推定してもよい。
【００５０】
文書構成要素を単語に設定した場合は、ユーザの文書入力情報に含まれる単語を、単語用の第２のＤＢ１５２に格納されているレベル分けされた単語と比較し、漢字の場合と同様にしてユーザの学習レベルと推定する。
【００５１】
文書構成要素を外国語の単語に設定した場合や、フレーズ、絵、図表等に設定した場合も同様に、外国語の単語用の第２のＤＢ１５２に格納されているレベル分けされた外国語の単語、フレーズ用の第２のＤＢ１５２に格納されているレベル分けされたフレーズ、絵用の第２のＤＢ１５２に格納されているレベル分けされた絵、図表用の第２のＤＢ１５２に格納されているレベル分けされた図表と比較し、ユーザーの学習レベルを推定すれば良い。なお、漢字、単語、外国語の単語、フレーズ、絵、図表のうちの１つの構成要素から学習レベルを推定するのではなく、２つ以上の構成要素から推定しても良い。
【００５２】
文書変換部１０３は、文書変換装置１に入力されたオリジナル文書２００を構成要素に分解するとともに、分解された構成要素を、学習レベル推定部１０２により推定された学習レベルに従って変換して出力するものである。図２の例では、文書構成要素が漢字である場合を示しており、このために、入力されたオリジナル文書の構成要素を分解して漢字を抽出する漢字抽出部１０３ａと、抽出した漢字をユーザの学習レベルに応じて変換する漢字変換部１０３ｂを有する。漢字を変換された文書は印刷などにより出力され、提供文書３００としてユーザへ提供される。
【００５３】
オリジナル文書２００をユーザの学習レベルに応じて変換する方法の一例を、図３を参照して説明する。この例では、文書構成要素が漢字である場合を示している。
【００５４】
例えば、オリジナル文書２００が「・・・安心して・・・」という漢字を含む場合、漢字「安心」をユーザの学習レベルに応じて変換する。漢字用の第２のＤＢ１５２には、図３に示すように、レベル１、レベル２、レベル３・・・に分類された漢字が格納されている。「安」はレベル３に、「心」はレベル２に分類されている。
【００５５】
文書変換部１０３は、学習レベル推定部１０２により推定されたユーザの学習レベルと、第２のＤＢ１５２内の漢字レベルを参照し、ユーザの学習レベルが１の場合は「安」も「心」もレベル１の漢字ではないため、「安心」を「あんしん」と変換する。また、ユーザの学習レベルが２の場合は、「心」がレベル２の漢字であることから、「あん心」と変換する。
【００５６】
なお、オリジナル文書に「あんしん」といった平仮名表記が含まれる場合は、ユーザの学習レベルに応じて「安心」や「あん心」と全部あるいは一部を漢字に変換しても良い。
【００５７】
また、図４に示すように、オリジナル文書の分解された構成要素を、推定された学習レベルに従い、第２のＤＢ１５２における対応する構成要素のレベルに合わせてフリガナをふっても良い。具体的には、分解された構成要素が「安心」の場合、ユーザの学習レベルが１の場合は「安」も「心」もレベル１の漢字ではないため、「あんしん」とフリガナをふる。ユーザの学習レベルが２の場合は、「心」がレベル２の漢字であり、「安」はレベル３の漢字であることから、「安」のみに「アン」とフリガナをふる。
【００５８】
図５は、この発明の他の実施形態に係る文書変換装置１の機能構成を示すブロック図である。この実施形態では、入力部１０１が、ユーザの手書き文書をスキャナ部１４で読み取り、文字認識処理部１９で文字認識処理された情報を、ユーザの文書入力情報として第１のＤＢ１５１に格納蓄積するようになっている。なお、学習レベル推定部１０２、文書変換部１０３、第１のＤＢ１５１、第２のＤＢ１５２の構成は図２に示した文書変換装置１と同じである。また、学習レベル推定部１０２による学習レベルの推定の仕方、文書変換部１０３によるオリジナル文書に対する文書変換の仕方も、図２に示した文書変換装置１と同じである。
【００５９】
また、入力部１０１で入力されるユーザの文書入力情報は、ユーザの手書き文書をスキャナ部１４で読み取り文字認識処理された情報のほかに、例えば文字入力アプリケーション等、ユーザが利用するアプリケーションを用いて入力された情報であっても良い。
【００６０】
図６は、文書変換装置１によって実行される文書入力情報の入力処理を示すフローチャートである。図６のフローチャート及び図７以降に示されるフローチャートで示される処理は、文書変換装置１のＣＰＵ１１がＲＯＭ１２等に格納された動作プログラムに従って動作することにより実行される。
【００６１】
ステップＳ０１では文書のユーザ入力を行い、ステップＳ０２で入力内容（文書入力情報）を、日付情報と共に第１のＤＢ１５１に格納する。文書のユーザ入力がある毎に、文書入力情報が第１のＤＢ１５１に蓄積される。ステップＳ０３では一定期間が経過した文書入力情報を削除する。ユーザの学習レベルは過去と現在とで変化している場合が多いことから、一定期間が経過した文書入力情報を削除することにより、古い文書入力情報の存在が、ユーザの現在の学習レベルを推定する妨げとなるのを防止でき、最新の学習レベルを推定できる。勿論、文書入力情報を削除しなくても良い。また削除はしないが、一定期間以内の文書入力情報のみを抽出して、学習レベルの推定に用いても良い。この場合も、ユーザーの最新の学習レベルを的確に推定できる。
【００６２】
図７は、文書変換装置１によって実行される学習レベルの推定処理を示すフローチャートである。
【００６３】
ステップＳ１１で、第１のＤＢ１５１に格納されている文書入力情報の構成要素を、第２のＤＢ１５２に格納されている、レベル分けされた文書構成要素と比較し、ステップＳ１２で比較結果に基づいて、ユーザの学習レベルを推定する。
【００６４】
図８は、文書変換装置１によって実行されるオリジナル文書に対する文書変換処理を示すフローチャートである。
【００６５】
ステップＳ２１でオリジナル文書を入力した後、ステップＳ２２で、オリジナル文書を構成要素である漢字、単語、フレーズ等に分解して抽出する。次いでステップＳ２３で、推定された学習レベル（ステップＳ１２）を取得し、ステップＳ２４で、第２のＤＢ１５２内の漢字、単語、フレーズのレベルに合わせて変換する。そして、ステップＳ２５で、変換後の提供文書を出力する。
【００６６】
このように、この実施形態では、ユーザが実際に入力した文書入力情報を第１のＤＢ１５１に収集しておき、この収集された文書入力情報を、学習レベルの判定基準となる第２のＤＢ１５２における文書構成要素情報と比較して、学習レベルを推定する。従って、ユーザの学年や年齢等のユーザレベル情報を入力する必要はない上、ユーザの学年や年齢、ユーザがアクセスしたwebサイトで使われている単語レベル、ユーザの単語選択や単語の閲覧回数といった不確定な情報を用いて学習レベルを推定する技術とは異なり、精度の高い学習レベルの推定を行うことができ、オリジナル文書をユーザに最適なレベルの文書に変換して提供することができる。
【００６７】
従って、オリジナル文書を子供向けに配信する場合は、子供の学習レベルに応じて文書を読みやすいように変換して提供することができる。
【００６８】
また、ビジネス文書を提供する場合、作成した文書の漢字・単語・フレーズ等を相手の学習レベルに従って変更して提供したり、翻訳文書を提供する場合に、翻訳後の文書は翻訳用ソフトウェアで変換される唯一のレベルの内容になるため、翻訳後の内容のレベルを相手に応じて変換して提供する、といった活用を行うことができる。
【００６９】
さらに、日本で働く外国人向けに文書を提供する場合、日本語がまだ十分でない外国人に対し、文書内の漢字・単語・フレーズ等を学習レベルを合わせて変換して提供することも可能になる。
【００７０】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、学習レベルの推定対象のユーザは個人に限定されることはなく、複数の個人ユーザを含むグループユーザであっても良い。この場合は、そのグループを構成するユーザによって入力された文書情報を、１つの第１のＤＢ１５１に格納蓄積して収集すれば良い。このように、グループユーザの学習レベルを推定し、オリジナル文書を推定された学習レベルに応じて変換することにより、例えばビジネス文書を組織に対して送信する場合に送信先の顧客に応じた変更が可能となる。具体的には、技術部門に送付する場合、組織が専門用語を普段利用しているため専門用語を含む文書を送付し、営業部門に送付する場合は専門用語を一般用語に変換して送付する、といった使い分けができる。
【符号の説明】
【００７１】
１      文書変換装置
１１    ＣＰＵ
１２    ＲＯＭ
１４    スキャナ部
１９    文字認識処理部
１０１  入力部
１０２  学習レベル推定部
１０３  文書変換部
１０３ａ漢字抽出部
１０３ｂ漢字変換部
【図１】
2018133026.tif 000003
【図２】
2018133026.tif 000004
【図３】
2018133026.tif 000005
【図４】
2018133026.tif 000006
【図５】
2018133026.tif 000007
【図６】
2018133026.tif 000008
【図７】
2018133026.tif 000009
【図８】
2018133026.tif 000010