(57)【要約】      （修正有）【課題】書き手が入力した文字を、読み手である他人の解読可能な範囲内の文字に変換する文字変換装置を提供する。【解決手段】文字変換装置は、文字を入力する入力手段と、前記書き手と前記読み手である他人の内、どちらのデータを使用するか選択し、選択されたデータと入力文字により変換候補文字を制約する指示を出す制約手段と、前記指示に応じて前記制約された変換候補文字内の文字に、入力された文字を変換する変換手段と、変換後の文字を表示する表示手段とを備える。【選択図】図１
2008234547.tif 000002
【特許請求の範囲】
【請求項１】
書き手が入力した文字を、読み手である他人の解読可能な範囲内の文字に変換する制約変換手段
を備えることを特徴とする文字変換装置。
【請求項２】
前記文字変換装置は、
文字を入力する入力手段と、
前記読み手である他人のデータと入力文字により変換候補文字を制約する指示を出す制約手段と、
前記指示に応じて前記制約された変換候補文字内の文字に、入力された文字を変換する変換手段と、
変換後の文字を表示する表示手段と
を備えることを特徴とする請求項１に記載の文字変換装置。
【請求項３】
前記文字変換装置は、
文字を入力する入力手段と、
前記書き手と前記読み手である他人の内、どちらのデータを使用するか選択し、選択されたデータと入力文字により変換候補文字を制約する指示を出す制約手段と、
前記指示に応じて前記制約された変換候補文字内の文字に、入力された文字を変換する変換手段と、
変換後の文字を表示する表示手段と
を備えることを特徴とする請求項１に記載の文字変換装置。
【請求項４】
前記制約手段は、
前記書き手の年齢が前記読み手である他人の年齢より高い場合、前記読み手のデータの使用を選択し、
前記書き手の年齢が前記読み手である他人の年齢より低い場合、前記書き手のデータの使用を選択すること
を特徴とする請求項３に記載の文字変換装置。
【請求項５】
前記読み手である他人のデータと制約される変換候補文字の関係を示す制約データを記憶する制約データ記憶手段と、
前記読み手である他人のデータを含むユーザデータを記憶するユーザデータ記憶手段と、
を備えることを特徴とする請求項１乃至４のいずれかに記載の文字変換装置。
【請求項６】
ネットワークを介してサーバ端末に接続され、前記サーバ端末から前記読み手である他人のデータと制約される変換候補文字の関係を示す制約データを取得すること
を特徴とする請求項１乃至４のいずれかに記載の文字変換装置。
【請求項７】
ネットワークを介してサーバ端末に接続され、前記サーバ端末から前記読み手である他人のデータを含むユーザデータを取得すること
を特徴とする請求項１乃至４のいずれかに記載の文字変換装置。
【請求項８】
書き手が入力した文字を変換する変換手段と、
変換後の文字を、読み手である他人の解読可能な範囲に制約する制約手段と
を備えることを特徴とする請求項１に記載の文字変換装置。
【請求項９】
読み手である他人のデータと入力文字により変換候補文字を制約する指示を出す制約手段と、
前記指示に応じて前記制約された変換候補文字内の文字に、入力された文字を変換する変換手段と、
を含むクライアント端末と、
前記読み手である他人のデータと制約される変換候補文字の関係を示す制約データを含むサーバと
を備えたことを特徴とする文字変換システム。
【請求項１０】
読み手である他人のデータと入力文字により変換候補文字を制約する指示を出す制約手段と、
前記指示に応じて前記制約された変換候補文字内の文字に、入力された文字を変換する変換手段と、
を含むクライアント端末と、
前記読み手である他人のデータを含むユーザデータを含むサーバと
を備えたことを特徴とする文字変換システム。
【請求項１１】
書き手が入力した文字を、読み手である他人の解読可能な範囲の文字に変換する変換ステップ
を備えることを特徴とする文字変換方法。
【請求項１２】
前記読み手である他人のデータを登録する登録ステップと、
文字を入力する入力ステップと、
前記読み手である他人のデータと入力文字により変換候補文字を制約する制約ステップと、
前記制約後の変換候補文字内の文字に入力した文字を変換する変換ステップと、
変換後の文字を表示する表示ステップと
を備えることを特徴とする請求項１１に記載の文字変換方法。
【請求項１３】
前記書き手のデータと前記読み手である他人のデータを登録する登録ステップと、
前記書き手と前記読み手である他人の内、どちらのデータを使用するか選択する選択ステップと、
文字を入力する入力ステップと、
前記読み手である他人のデータと入力文字により変換候補文字を制約する制約ステップと、
前記制約後の変換候補文字内の文字に入力した文字を変換する変換ステップと、
変換後の文字を表示する表示ステップと
を備えることを特徴とする請求項１１に記載の文字変換方法。
【請求項１４】
前記選択ステップは、
前記書き手の年齢が前記読み手である他人の年齢より高い場合、前記読み手のデータの使用を選択し、
前記書き手の年齢が前記読み手である他人の年齢より低い場合、前記書き手のデータの使用を選択するステップ
を含むことを特徴とする請求項１３に記載の文字変換方法。
【請求項１５】
文字を入力する入力ステップと、
入力文字により変換候補文字を制約する制約ステップと、
前記制約後の変換候補文字内の文字に入力した文字を変換する変換ステップと、
前記読み手である他人のデータにより変換候補文字を制約する制約ステップと、
前記制約後の変換候補文字内の文字に変換後の文字が存在するか確認する確認ステップと、
前記制約後の変換候補文字内にあった変換後の文字を表示する表示ステップと
を備えることを特徴とする請求項１１に記載の文字変換方法。
【請求項１６】
サーバ端末が、文字変換装置に、前記読み手である他人のデータと制約される変換候補文字の関係を示す制約データを送信する送信ステップ
を備えた請求項１２乃至１５のいずれかに記載の文字変換方法。
【請求項１７】
サーバ端末が、文字変換装置に、前記読み手である他人のデータを含むユーザデータを送信する送信ステップ
を備えた請求項１２乃至１５のいずれかに文字変換方法。
【請求項１８】
コンピュータに、
書き手が入力した文字を、読み手である他人の解読可能な範囲の文字に変換する制約変換手段
として機能させるための文字変換プログラム。
【請求項１９】
コンピュータに、
文字変換装置に、前記読み手である他人のデータと制約される変換候補文字の関係を示す制約データを送信する送信手段
として機能させるための文字変換プログラム。
【請求項２０】
コンピュータに、
文字変換装置に、前記読み手である他人のデータを含むユーザデータを送信する送信手段
として機能させるための文字変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字変換装置に関し、特に、読み手の解読可能な範囲に変換後の文字を制約する文字変換装置に関する。
【背景技術】
【０００２】
小学生等の子供が、コンピュータ利用している際に文字変換を行った場合、利用者の知識範囲に関係なく、制約なしの文字変換が行われるため、子供にとっては知らない文字が表示されたり、あるいは、理解できず混乱が生じる場合がある。
【０００３】
一例として、このような場合が生じることを防ぐための日本語入力システムが、特許文献１，２に記載されている。この従来の日本語入力システムは、コンピュータの利用者の漢字習熟度に連動して入力されたかなを漢字またはかなに選択して変換する。
【０００４】
【特許文献１】特開２００２−０７３５９７
【特許文献２】特開２００２−２２９９７８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、一例として挙げた従来の日本語入力システムにおいては、書き手であるコンピュータの利用者が作成した文章を読み手が理解できない場合がある、という問題点があった。その理由は、読み手に合わせた文字変換を行っていないためである。例えば、親子等大人と子供が、コンピュータを利用してメールのやり取りを行う場合が考えられる。大人が子供向けに作成した文章を子供が読む際、大人が何気なく入力した文字でも、子供にとっては知らない文字や読めない文字があり、理解できない場合がある。その結果、コミュニケーションがスムーズに行えないということも発生する。
【０００６】
本発明の目的は、書き手が入力した文字を読み手が理解できない場合がある、という従来の課題を解決する文字変換装置、文字変換システム、文字変換方法、文字変換プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の文字変換装置は、書き手が入力した文字を、読み手である他人の解読可能な範囲内の文字に変換する制約変換手段を備えることを特徴とする。
【０００８】
本発明の文字変換システムは、読み手である他人のデータと入力文字により変換候補文字を制約する指示を出す制約手段と、前記指示に応じて前記制約された変換候補文字内の文字に、入力された文字を変換する変換手段と、を含むクライアント端末と、前記読み手である他人のデータと制約される変換候補文字の関係を示す制約データを含むサーバとを備えたことを特徴とする。
【０００９】
本発明の文字変換方法は、書き手が入力した文字を、読み手である他人の解読可能な範囲の文字に変換する変換ステップを備えることを特徴とする。
【００１０】
本発明の文字変換プログラムは、コンピュータに、書き手が入力した文字を、読み手である他人の解読可能な範囲の文字に変換する制約変換手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明は、書き手が入力した文字を読み手が理解し易くなる、という効果を有している。その理由は、書き手が入力した文字を、読み手である他人の解読可能な範囲内の文字に変換するためである。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。まず、本発明の第1の実施例の構成について図面を参照して詳細に説明する。図1は、本発明の第1の実施例における端末10の構成を示した図である。図2は、本発明の第1の実施例における制約データ15の概念を示した図である。図3は、本発明の第1の実施例における制約データ15の具体例を示した表である。
【００１３】
図1のように、端末10は、入力装置11、表示装置12、記憶装置13、制約変換手段18を備える。本発明の第1の実施例では、キーボード等の入力装置11とディスプレイ等の表示装置12、記憶装置13が接続されている端末10を考える。
【００１４】
記憶装置13は、ユーザデータ14と制約データ15を格納している。ユーザデータ14は、端末10を利用する文書の書き手の年齢、学年又は、端末10を利用して作成された文書等作成物を利用する文書等の読み手の年齢、学年等である。制約データ15は、ユーザの学年等に対応した後述の文字変換の変換候補文字となる文字を表すデータである。例えば、図2に示すように、ユーザの学年に応じて文字変換の変換候補対象は広くなる。図3に具体例として示すように、制約データ15は、学年(年齢)毎の文字変換の変換候補対象を示している。例えば、小学2年生では、小学1年生で習得した漢字(80文字)を含む、表の右欄の上から2ブロック分の漢字(240字)が文字変換の変換候補文字となる。
【００１５】
制約変換手段18は、制約手段16と変換手段17を備える。端末10は、マイクロプロセッサ（図示せず）を備え、プログラム記憶媒体に記憶されたプログラムをマイクロプロセッサが実行することにより、制約変換手段18の機能を実現する。制約変換手段18は、読み手である他人の解読可能な範囲内の文字に変換する。そのため、変換手段17は、入力装置11から入力された操作指示に従い、ひらがなから漢字といった文字データの変換を行う機能を有し、また、変換結果を表示装置12に返却する。これは、一般的にIME(Input Method Editor)等と呼ばれている。制約手段16は、ユーザデータ14、制約データ15に従い、変換手段17上で行われる変換の制御を行う機能を有する。
【００１６】
次に、本発明の第1の実施例の動作について、図1、図2、図3、図4を参照して詳細に説明する。図4は、本発明の第1の実施例における動作を説明したフローチャートである。
【００１７】
まず、端末10において、端末10のユーザは、読み手の生年月日や年齢、学年などのユーザデータについて入力し、登録を行うものとする（ステップA1）。親から子供へ等自分以外を対象とする場合には、端末10のユーザは、子供のユーザデータを入力し、登録する。登録したユーザデータはユーザデータ14に格納される。続いて、端末10のユーザは、入力装置11にて文字を入力する（ステップA2）。
【００１８】
制約手段16が、生年月日や年齢、学年など読み手のユーザデータ14と入力文字により変換候補文字を制約する指示を出す（ステップA3）。変換手段17は、読み手である他人のデータと制約される変換候補文字の関係を示す制約データ15を参照する。そして、変換手段17は、指示に応じて制約された変換候補文字内の文字に入力された文字を変換する（ステップA4）。
【００１９】
制約データ15としては、図2、図3のように文字習得過程において学んだ文字のみを変換候補とするような制約データ15が考えられる。このとき、例えば、登録されたユーザデータが“年齢が8歳で学年が小学3年生”であった場合は、小学2年生以前に学んだ文字(図3の”小学1年生“と”小学2年生”の習得文字）のみを変換候補文字とする。登録されたユーザデータが“年齢が8歳で学年が小学2年生”であった場合は、小学1年生以前に学んだ文字（図3の”小学1年生“の習得文字）のみを変換候補文字とすることが考えられる。
【００２０】
登録されたユーザデータが“年齢が8歳で学年が小学3年生”であり、入力文字が”き”であるとする。変換手段17は、図3の表において”小学1年生“と”小学2年生”の習得文字240字の中で、”き”の読みを持つ習得文字（漢字）を検索する。その結果、”記””気””木”等が検索される。変換手段17は、”き”を”記””気””木”等に変換する。ここで、”機”は”小学4年生”の習得文字であるため、変換手段17の検索対象（変換候補文字）から外れる。そのため、変換手段17は、”き”を”機”とは変換しない。
【００２１】
その後、変換手段17がこの変換後の文字を表示装置12に返却される。表示装置は、変換後の文字を表示する（ステップA5）。以上により、本発明の第1の実施例における動作が終了する。
【００２２】
上述の説明では、制約データ15として、学年と習得文字の関係を示した制約データを示した。これと異なり、昨日学んだ漢字を変換候補とできるなど、日々および学期ごとの文字習得の進捗に伴い、制約データ15を編集することも考えられる。このとき、たとえば、登録されたユーザデータにおいて、“年齢が8歳で学年が小学3年生”であった場合は、小学2年生以前に学んだ文字に加え、昨日までに学んでいる文字(図3の”小学1年生“と”小学2年生”、および“小学3年生”の一部の習得文字)を、“年齢が8歳で学年が小学2年生”であった場合は、小学1年生以前に学んだ文字に加え、昨日までに学んでいる文字（図3の”小学1年生“、および“小学2年生”の一部の習得文字）を変換候補とすることも考えられる。制約データ15に関しては、図2、図3のように文字習得過程に沿ったもののみではなく、利用者や利用場面、利用用途等に応じて任意に決定してもよい。
【００２３】
上述の例では、端末10の利用者が読み手のユーザデータを端末10に入力し、登録を行った。これに加えて、端末10の利用者は書き手のユーザデータも端末10に入力し、登録を行ってもよい。以下、その場合の本発明の第1の実施例における動作を図5、図6を参照して説明する。
【００２４】
図5は、読み手と書き手のユーザデータを端末10に入力した場合の動作を示したフローチャートである。図5に示したフローチャートでは、端末10のユーザが読み手と書き手のどちらのユーザデータを使用するか判断する。
【００２５】
図5に示したフローチャートと図4に示したフローチャートとを比較すると、図4に示したフローチャートにおけるステップA1 は、ユーザデータとして読み手のデータのみ登録しているが、図5に示したフローチャートは、書き手のデータも登録している。また、図5に示したフローチャートでは、図4に示したフローチャートにおけるステップA1とステップA2との間に、ステップB2が存在する点が図4に示したフローチャートと異なる。
【００２６】
即ち、ステップB1では、端末10の利用者が、書き手と読み手の両方のユーザデータ14が端末10に入力し、登録を行う。そして、ステップB2において、書き手と読み手のユーザデータ14の内どちらのユーザデータ14を使用するかを、端末10の利用者が入力装置11を使用して入力する。
【００２７】
図6は、読み手と書き手のユーザデータを端末10に入力した場合の動作を示したフローチャートである。図6に示したフローチャートでは、端末10が読み手と書き手のどちらのユーザデータを使用するか判断する。
【００２８】
図6に示したフローチャートと図5に示したフローチャートとを比較すると、図5に示したステップB2が図6では存在しない。また、図5に示したフローチャートのステップB4 では、選択したユーザデータ14と入力文字により変換候補文字を制約している。これに対し、図6に示したフローチャートでは、ステップC3,C4,C5において書き手の年齢と読み手の年齢を比較し、その結果を反映して、一方のユーザデータ14と入力文字により変換候補文字を制約している。
【００２９】
即ち、ステップC3では、制約手段16が、書き手の年齢が読み手の年齢より高いか判断する。書き手の年齢の方が高い場合（ステップC3,Yes）、制約手段16は、読み手のユーザデータ14と入力文字により変換候補文字を制約するように変換手段17に指示を出す。書き手の年齢の方が低い場合（ステップC3,No）、変換手段16は、書き手のユーザデータ14と入力文字により変換候補文字を制約するように変換手段17に指示を出す。
【００３０】
これにより、例えば、“年齢が10歳で学年が小学5年生”のAさんが、“年齢が8歳で学年が小学3年生”のBさん宛てにメールを書くために、ユーザデータとしてBさんの情報“年齢が8歳で学年が小学3年生”を入力したとする。変換候補文字が小学2年生以前に学んだ文字(図3の”小学1年生“と”小学2年生”の習得文字）のみとなる。端末10は、Bさんにとって解読可能な文字のみを表示装置12により表示する。
【００３１】
ここで、上述の図4のフローチャートにおいて、変換手段17は、読み手のユーザデータにより変換候補文字を制約した後に変換を行った（図4、ステップA3, A4）。これと異なり、変換手段17は、変換を行った後に、変換後の文字から読み手のユーザデータを基にした制約条件を満たす文字を検索するようにしてもよい。
【００３２】
図7は、変換手段17が、変換を行った後に、変換後の文字から読み手のユーザデータを基にした制約条件を満たす文字を検索する場合の動作を示したフローチャートである。
【００３３】
まず、端末10において、読み手の生年月日や年齢、学年などのユーザデータについて入力し、登録を行うものとする（ステップD1）。登録したユーザデータは、ユーザデータ14に格納される。続いて、端末10において、入力装置11にて文字を入力する（ステップD2）。制約手段16が、入力文字により変換候補文字を制約する指示を出す（ステップD3）。そして、変換手段17は、指示に応じて制約された変換候補文字内の文字に入力された文字を変換する（ステップD4）。
【００３４】
次に、制約手段16が、生年月日や年齢、学年など読み手のユーザデータ14により変換候補文字を制約する指示を出す（ステップD5）。変換手段17は、変換後の文字の中から1つ目の文字を選択する（ステップD6）。そして、変換手段17は、その変換後の文字が読み手のユーザデータ14により制約された変換候補文字内に存在するか判断する（ステップD7）。具体的には、例えば、1つ目の変換後の文字が”木”であり、登録されたユーザデータ14が“年齢が8歳で学年が小学3年生”であるとする。変換手段17は、図3の表において”小学1年生“と”小学2年生”の習得文字240字の中に、”木”が存在するか検索する。この場合、”木”は”小学1年生“と”小学2年生”の習得文字240字の中に存在する。
【００３５】
変換後の文字が読み手のユーザデータ14により制約された変換候補文字内に存在した場合（ステップD7，Yes）、変換手段16は、制約内の文字であるとして、この変換後の文字を選択する（ステップD8）。変換後の文字が読み手のユーザデータ14により制約された変換候補文字内に存在しなかった場合（ステップD7，No）、ステップD8の処理はスキップされ、ステップD9の処理に移行する。
【００３６】
全ての変換後の文字について検索が終了した場合（ステップD9、Yes）、表示装置12は、選択された制約内の変換後の文字を表示する（ステップD10）。全ての変換後の文字について検索が終了していない場合（ステップD9、No）、次の変換後の文字を選択し（ステップD11）、再びステップ7の処理に移行する。以上により、本発明の第1の実施例において、変換手段17が変換を行った後に、変換後の文字から読み手のユーザデータを基にした制約条件を満たす文字を検索する場合の動作が終了する。
【００３７】
本発明の第１の実施例は、書き手が入力した文字を読み手が理解し易くなる、という効果を有している。その理由は、書き手が入力した文字を、読み手である他人の解読可能な範囲内の文字に変換するためである。例えば、大人が子供向けにメールを作成しようとした場合は、子供のユーザデータを登録することにより対象の子供向けの変換を行うことができるため、子供等作成物の利用者が解読可能な文字のみが表示されているためである。
【００３８】
次に、本発明の第2の実施例の構成について図面を参照して詳細に説明する。図8は、本発明の第2の実施例における文字変換システム6の構成を示した図である。図8を参照すると、本発明の第2の実施例は、クライアント端末1、クライアント端末2、コンピュータからなるサーバ端末3とそれぞれを相互に接続するインターネット等のネットワーク5とを備える。
【００３９】
クライアント端末1には、キーボード等の入力装置11とディスプレイ等の表示装置12、記憶装置13が接続されている。また、クライアント端末1は、制約変換手段18（制約手段16、変換手段17）、送受信手段19を備えている。クライアント端末1は、マイクロプロセッサ（図示せず）を備え、プログラム記憶媒体に記憶されたプログラムをマイクロプロセッサが実行することにより、制約変換手段18、送受信手段19の機能を実現する。また、クライアント端末1は、ユーザデータ14が記憶装置13上に格納されている。送受信手段19は、ネットワーク5を介してサーバ端末3とデータを送受信する機能を有する。
【００４０】
制約手段16においては、送受信手段19経由でサーバ端末3より取得した制約データ32とユーザデータ14に基づき、変換候補文字の特定を行い、変換手段17へ指示を出す。変換手段17では、入力装置11から入力された操作指示に従い、制約手段16の指示の基にひらがなから漢字といった文字データの変換を行い、変換候補を表示装置12に送信する機能を有する。クライアント端末2もクライアント端末1と同様に入力装置21、表示装置22、記憶装置23、ユーザデータ24、制約変換手段28（制約手段26、変換手段27）、送受信手段29を備える。
【００４１】
サーバ端末3には、記憶装置31が接続されている。また、サーバ端末3の記憶装置31上には、制約データ32が格納されている。サーバ端末31は、マイクロプロセッサ（図示せず）を備え、プログラム記憶媒体に記憶されたプログラムをマイクロプロセッサが実行することにより、送受信手段33の機能を実現する。また、サーバ端末3には、送受信手段13を備えている。送受信手段33は、ネットワーク5を介してクライアント端末1、クライアント端末2とデータを送受信する機能を有する。
【００４２】
次に、図8、図9、図10を参照して、本発明の第2の実施例の動作について詳細に説明する。図9は、本発明の第2の実施例におけるクライアント端末1の動作を示したフローチャートである。図10は、本発明の第2の実施例におけるサーバ端末3の動作を示したフローチャートである。まず、クライアント端末1において、クライアント端末1のユーザは、入力装置11にて利用者やクライアント端末1を利用して作成した文書やメール等の作成物の読み手の年齢/学年等利用用途などに基づいたユーザデータの登録を行う。登録したデータは、ユーザデータ14に格納される（ステップE1）。続いて、クライアント端末1は、サーバ端末3から制約データ32を取得する（ステップE2 ）。続いて、クライアント端末1のユーザは、入力装置11にて文字を入力する（ステップE3）。
【００４３】
制約手段16が、生年月日や年齢、学年など読み手のユーザデータ14と入力文字により変換候補文字を制約する指示を出す（ステップE4）。変換手段17は、読み手である他人のデータと制約される変換候補文字の関係を示す制約データ15を参照する。そして、変換手段17は、指示に応じて制約された変換候補文字内の文字に入力された文字を変換する（ステップE5）。変換手段17が、この変換後の文字を表示装置12に返却される。表示装置12は、変換後の文字を表示する（ステップE6）。以上により、本発明の第2の実施例におけるクライアント端末1の動作が終了する。
【００４４】
サーバ端末3は、クライアント端末1から制約データ要求を受信すると（ステップF1）、制約データ32をクライアント端末1に送信する（ステップF2）。以上により、本発明の第2の実施例におけるサーバ端末3の動作が終了する。
【００４５】
クライアント端末2においてもクライアント端末1と同様である。クライアント端末1、クライアント端末2において、文字変換処理を行う際に共にサーバ端末上の制約データ32を用いるため、ユーザデータ26、ユーザデータ36の情報が同範囲の場合は、クライアント端末1、クライアント端末2において全く同一の文字範囲を変換候補として表示することが可能になる。たとえば、変換データ12が図2、図3のように文字習得過程に沿ったデータであったとすると、Cさんが端末を利用する際に、ユーザデータとして“年齢が8歳で学年が小学3年生”と入力した場合、小学2年生以前に学んだ文字(図3の”小学1年生“と”小学2年生”の習得文字）のみが変換候補文字になる。
【００４６】
また、このとき、“年齢が10歳で学年が小学5年生”のDさんが、Cさん宛てにメールを書くために、ユーザデータとしてCさんの情報“年齢が8歳で学年が小学3年生”を入力したとする。Cさんの利用端末とDさんの利用端末において変換候補文字が全く同様に、小学2年生以前に学んだ文字 (図3の”小学1年生“と”小学2年生”の習得文字）のみとなる。Cさんにとって解読可能な文字のみがCさんの端末に表示されるため、DさんとCさんがコミュニケーションを取りやすくなる。また、第2の実施例においても、サーバ端末3上の制約データ32を、たとえば、子供の文字習得過程において、既に習得したもののみを変換候補とするように日々更新、または、学期ごとに更新等を行ってもよい。また、制約データ32を文字習得過程に沿ったもののみではなく、利用者や利用場面、利用用途等に応じて任意に決定してもよい。
【００４７】
次に、第2の実施例に係る発明の効果について説明する。第2の実施例に係る発明は、第1の実施例に係る発明の効果に加え、コミュニケーションを円滑にすることが可能になる、という効果を有している。その理由は、クライアント端末1がネットワークを介してサーバ端末3に接続され、サーバ端末3から読み手である他人のデータに対応して制限される変換候補文字を含む制約データを取得するためである。例えば、サーバ端末上の制約データを編集することにより、各クライアント端末1等特定利用者において利用可能な文字の条件を共有することが可能になる、それにより、人のグループに対して利用文字範囲を限定することができ、全く同範囲の文字変換を行うことが可能になるためである。なお、図8においてはクライアント端末1上に保持している制約手段を、サーバ端末3上に保持し、クライアント端末1上からユーザデータを送付することにより、変換候補文字の判定をサーバ端末3上にて行う形態も可能である。
【００４８】
次に、本発明の第3の実施例の構成について図面を参照して詳細に説明する。図11は、本発明の第3の実施例における文字変換システム7の構成を示した図である。図11を参照すると、本発明の第3の実施例は、クライアント端末1、クライアント端末2、コンピュータからなるサーバ端末3、サーバ端末4と、それぞれを相互に接続するインターネット等のネットワーク5とを備える。
【００４９】
クライアント端末1は、送受信手段19、ユーザ情報取得手段161、制約変換手段18（制約手段16、変換手段17）を備えている。送受信手段19は、ネットワーク5を介してサーバ端末3、サーバ端末4とデータを送受信する機能を有する。ユーザデータ取得手段161は、送受信手段19経由でサーバ端末4上のユーザデータ32を取得し、入力装置11から入力されたユーザIDやユーザ名等のユーザを一意に特定できる情報を基に、そのユーザの年齢/学年等のユーザデータをユーザデータ取得手段161へ返却するものとする。
【００５０】
制約手段16においては、ユーザデータ取得手段161の取得結果と、送受信手段19経由でサーバ端末3より取得した制約データ32に基づき、変換候補文字の特定を行い、変換手段17へ指示を出す。変換手段17では、入力装置11から入力された操作指示に従い、制約手段16の制約の基にひらがなから漢字といった文字データの変換を行い、変換候補を表示装置12に送信する機能を有する。クライアント端末2もクライアント端末1と同様にクライアント端末2もクライアント端末1と同様に入力装置21、表示装置22、ユーザ情報取得手段261、制約変換手段28（制約手段26、変換手段27）、送受信手段29を備える。
【００５１】
サーバ端末3には、記憶装置31が接続されている。また、サーバ端末3の記憶装置31上には、制約データ32があらかじめ格納されているものとする。また、サーバ端末3は、送受信手段33を備えている。送受信手段33は、ネットワーク5を介してクライアント端末1、クライアント端末2とデータを送受信する機能を有する。サーバ端末4には、記憶装置41が接続されている。
【００５２】
また、サーバ端末4の記憶装置41は、ユーザデータ42を格納している。また、サーバ端末4は、送受信手段43を備えている。送受信手段43は、ネットワーク5を介してクライアント端末1、クライアント端末2とデータを送受信する機能を有する。クライアント端末1には、キーボード等の入力装置11とディスプレイ等の表示装置12が接続されている。
【００５３】
次に、図11、図12、図13を参照して、本発明の第3の実施例の動作について詳細に説明する。図12は、本発明の第3の実施例におけるクライアント端末1の動作を示したフローチャートである。図13は、本発明の第3の実施例におけるサーバ端末4の動作を示したフローチャートである。
【００５４】
まず、あらかじめディレクトリサーバ等のサーバ端末4上に、全利用者の年齢/学年等のユーザデータの登録が行われているものとする（図11のユーザデータ42となる）。まず、クライアント端末1において、クライアント端末1のユーザが、入力装置11にて読み手のユーザIDやユーザ名等のユーザを一意に特定できる情報を入力する。その入力された情報を基に、ユーザデータ取得手段161が、サーバ端末4上のユーザデータ42にアクセスし（ステップG1）、入力されたユーザの登録データを取得するものとする（ステップG2）。続いて、クライアント端末1は、サーバ端末3から制約データ32を取得する（ステップG3）。続いて、クライアント端末1において、クライアント端末1のユーザが、入力装置11にて文字を入力する（ステップG4 ）。
【００５５】
制約手段16が、ユーザデータ取得手段161にて特定された生年月日や年齢、学年など読み手のユーザデータ14と入力文字により変換候補文字を制約する指示を出す（ステップG5）。変換手段17は、読み手である他人のデータと制約される変換候補文字の関係を示す制約データ32を参照する。そして、変換手段17は、指示に応じて制約された変換候補文字内の文字に入力された文字を変換する（ステップG6）。変換手段17が、この変換後の文字を表示装置12に返却される。表示装置は、変換後の文字を表示する（ステップG７）。クライアント端末2においてもクライアント端末1と同様である。以上により、本発明の第3の実施例におけるクライアント端末1，2の動作が終了する。
【００５６】
サーバ端末4は、クライアント端末1から読み手のユーザIDを受信すると（ステップH1）、受信したユーザIDに対応するユーザデータ42をクライアント端末1に送信する（ステップH2）。以上により、本発明の第3の実施例におけるサーバ端末4の動作が終了する。
【００５７】
本発明の第3の実施例は、例えば以下のような利用方法が考えられる。ユーザデータ42が図2、図3のように文字習得過程に沿ったデータであったとする。Eさんが、年齢や学年等の情報がはっきりわからないFさん宛てにメールを書くとする。Eさんが、ユーザデータとしてFさんを特定できる情報をクライアント端末1に入力すると、ユーザデータからFさんが“年齢が8歳で学年が小学3年生”であることを特定することができる。また、Fさんの端末は、Fさんの文字習得レベルにあった文字のみ（たとえば、小学2年生以前に学んだ文字のみ）を変換候補として表示することができる。この結果、Fさんの端末は、Fさんにとって解読可能な文字のみを出力し、EさんとFさんは、コミュニケーションを取りやすくなる。また、第3の実施例においても、サーバ端末3上の制約データ32を、たとえば、子供の文字習得過程において、既に習得したもののみを変換候補とするように日々更新、または、学期ごとに更新等を行ってもよい。また、制約データ32を文字習得過程に沿ったもののみではなく、利用者や利用場面、利用用途等に応じて任意に決定してもよい。
【００５８】
次に、第3の実施例に係る発明の効果について説明する。第3の実施例に係る発明は、第2の実施例に係る発明に加え、他ユーザの利用可能文字を容易に確認することができ、よりコミュニケーションが円滑になる、という効果を有している。その理由は、クライアント端末がネットワークを介してサーバ端末に接続され、サーバ端末から読み手である他人のデータを含むユーザデータを取得するためである。例えば、サーバ側が各ユーザのユーザデータを管理することができる。そのため、第3の実施例にかかる発明は、他ユーザに向けて文書や閲覧物等を作成する場合にも、簡単に対象となるユーザに併せた変換候補文字を行うことが可能になるためである。なお、図4においてはクライアント端末上に保持しているユーザデータ取得手段、制約手段、変換手段を、サーバ端末上に保持し、変換候補文字の判定をサーバ端末上にて行う形態も可能である。
【００５９】
以上、本発明の実施例1，2，3を日本語の文字変換を例に説明してきたが、本発明は、他の言語にも適用することができる。例えば、読み手である中国語の初学者が習得した語彙に含まれる漢字のみを、IMEの変換対象として表示する利用方法も考えられる。さらには、本発明は、中国における教育基準に基づいた制約データを使用する方法を採用することも可能である。
【産業上の利用可能性】
【００６０】
本発明は文字変換装置に関し、特に、読み手の解読可能な範囲に変換後の文字を制約する文字変換装置に利用可能である。
【図面の簡単な説明】
【００６１】
【図１】本発明の第1の実施例における端末1の構成を示した図である。
【図２】本発明の第1の実施例における制約データ15の概念を示した図である。
【図３】本発明の第1の実施例における制約データ15の具体例を示した表である。
【図４】本発明の第1の実施例における動作を説明したフローチャートである。
【図５】読み手と書き手のユーザデータを端末1に入力した場合の動作を示したフローチャートである。
【図６】読み手と書き手のユーザデータを端末1に入力した場合の動作を示したフローチャートである。
【図７】変換手段17が、変換を行った後に、変換後の文字から読み手のユーザデータを基にした制約条件を満たす文字を検索する場合の動作を示したフローチャートである。
【図８】本発明の第2の実施例における文字変換システム6の構成を示した図である。
【図９】本発明の第2の実施例におけるクライアント端末1の動作を示したフローチャートである。
【図１０】本発明の第2の実施例におけるサーバ端末3の動作を示したフローチャートである。
【図１１】本発明の第3の実施例における文字変換システム7の構成を示した図である。
【図１２】本発明の第3の実施例におけるクライアント端末1の動作を示したフローチャートである。
【図１３】本発明の第3の実施例におけるサーバ端末4の動作を示したフローチャートである。
【符号の説明】
【００６２】
１    クライアント端末
１０    端末
１１    入力装置
１２    表示装置
１３    記憶装置
１４    ユーザデータ
１５    制約データ
１６    制約手段
１６１    ユーザ情報取得手段
１７    変換手段
１８    制約変換手段
１９    送受信手段
２    クライアント端末
２１    入力装置
２２    表示装置
２３    記憶装置
２４    ユーザデータ
２６    制約手段
２６１    ユーザ情報取得手段
２７    変換手段
２８    制約変換手段
２９    送受信手段
３    サーバ端末
３１    記憶装置
３２    制約データ
３３    送受信手段
４    サーバ端末
４１    記憶装置
４２    ユーザデータ
４３    送受信手段
５    ネットワーク
６    文字変換システム
７    文字変換システム
【図１】
2008234547.tif 000003
【図２】
2008234547.tif 000004
【図３】
2008234547.tif 000005
【図４】
2008234547.tif 000006
【図５】
2008234547.tif 000007
【図６】
2008234547.tif 000008
【図７】
2008234547.tif 000009
【図８】
2008234547.tif 000010
【図９】
2008234547.tif 000011
【図１０】
2008234547.tif 000012
【図１１】
2008234547.tif 000013
【図１２】
2008234547.tif 000014
【図１３】
2008234547.tif 000015