(57)【要約】【課題】ユーザによる単語登録作業を軽減するとともに、既に文字列に変換された文章を参照しながら文書入力を行う際、文章入力の効率を向上させる。【解決手段】単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書２１に対して、未登録の単語文字列及びその読みを登録する単語登録装置３０であって、既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、単語辞書の登録対象となる単語文字列を抽出し、抽出した単語文字列を文字単位に分解するとともに、分解した各文字の読みを単語辞書２１から検索し、検索した複数の読みを結合して、抽出した単語文字列の読みを生成し、抽出した単語文字列及び生成した読みを関連付けて単語辞書２１に登録する。【選択図】      図３
2004362496.tif 000002
【特許請求の範囲】
【請求項１】
単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する単語登録装置であって、
既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、前記単語辞書の登録対象となる単語文字列を抽出する単語文字列抽出手段と、
抽出した前記単語文字列を文字単位に分解するとともに、分解した各文字の読みを前記単語辞書から検索し、検索した複数の前記読みを結合して、抽出した前記単語文字列の読みを生成する読み生成手段と、
抽出した前記単語文字列及び生成した前記読みを関連付けて前記単語辞書に登録する単語登録手段と、
を備えることを特徴とする単語登録装置。
【請求項２】
前記単語文字列抽出手段が、前記単語抽出用キーワードに挟まれた単語文字列及び／又は記述記号と前記単語抽出用キーワードに挟まれた単語文字列を抽出し、抽出した単語文字列のうち、前記単語辞書に未登録のものを登録対象とすることを特徴とする請求項１記載の単語登録装置。
【請求項３】
前記単語文字列抽出手段が、漢字のみで構成された単語文字列及び／又はカタカナのみで構成された単語文字列を抽出することを特徴とする請求項１又は２記載の単語登録装置。
【請求項４】
前記単語辞書が、単語文字列の読みを、単語文字列の文字単位で区切って格納することを特徴とする請求項１〜３のいずれかに記載の単語登録装置。
【請求項５】
前記単語辞書が、読みから単語文字列への変換に使用されるオリジナル辞書及びユーザ辞書を備え、前記読み生成手段が、抽出した前記単語文字列の読み検索を、前記オリジナル辞書を用いて行い、前記単語登録手段が、前記ユーザ辞書に対して単語登録を行うことを特徴とする請求項１〜４のいずれかに記載の単語登録装置。
【請求項６】
前記単語登録手段が、抽出した前記単語文字列及び生成した前記読みを表示し、その修正及び／又は登録確認を要求することを特徴とする請求項１〜５のいずれかに記載の単語登録装置。
【請求項７】
小型の通信用端末機器に内蔵した請求項１〜６のいずれかに記載の単語登録装置。
【請求項８】
単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する単語登録方法であって、
既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、前記単語辞書の登録対象となる単語文字列を抽出し、
抽出した前記単語文字列を文字単位に分解するとともに、分解した各文字の読みを前記単語辞書から検索し、検索した複数の前記読みを結合して、抽出した前記単語文字列の読みを生成し、
抽出した前記単語文字列及び生成した前記読みを関連付けて前記単語辞書に登録する
ことを特徴とする単語登録方法。
【請求項９】
小型の通信用端末機器における単語登録において実施する請求項８記載の単語登録方法。
【請求項１０】
単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する単語登録プログラムであって、
単語登録装置に、
既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、前記単語辞書の登録対象となる単語文字列を抽出させ、
抽出した前記単語文字列を文字単位に分解するとともに、分解した各文字の読みを前記単語辞書から検索し、検索した複数の前記読みを結合して、抽出した前記単語文字列の読みを生成させ、
抽出した前記単語文字列及び生成した前記読みを関連付けて前記単語辞書に登録させる
ことを特徴とする単語登録プログラム。
【請求項１１】
小型の通信用端末機器において単語登録を実行させる請求項１０記載の単語登録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、単語文字列及びその読みを関連付けて格納し、読みから単語文字列（表記）への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する機能を備える携帯電話機、携帯電子メール端末、ＰＤＡ、パーソナルコンピュータなどの単語登録装置に関し、さらには、その単語登録方法及び単語登録プログラムに関する。
【０００２】
【従来の技術】
文書入力が行われる携帯電話機、携帯電子メール端末、ＰＤＡ、パーソナルコンピュータなどの装置には、キーボードなどから入力された読み（かな、ローマ字など）を、単語文字列（漢字、カタカナなど）へ変換する変換プログラム（ＦＥＰ、ＩＭＥ）が搭載されている。
【０００３】
この種の変換プログラムは、読み入力後の変換操作に応じて、単語辞書から読みに対応する文字列を検索し、これを未確定状態で表示する。変換された文字列が正しい場合は、確定操作に応じて、変換文字列の入力を確定する一方、変換文字列が正しくない場合は、変換候補切り換え操作、文節区切り変更操作などに応じて、変換文字列の修正を行う。
【０００４】
通常、上記のような変換プログラムは、その変換精度を向上させるために、単語登録機能を備えている。単語登録機能は、未登録単語を単語辞書に追加登録する機能であり、その際には、単語文字列及びその読みが入力される。したがって、ユーザは、未登録単語を逐次又は一括して単語辞書に追加登録することにより、精度の高い文字列変換を行うことが可能になる。
【０００５】
ところで、近年においては、電子メールなどの普及に伴い、他のユーザが作成した文書を参照しながら、文書入力を行うケースが増えている。このようなケースでは、参照する文書の一部を引用することがあり、このときユーザは、引用部分の読みを入力し、漢字などの文字列に変換することになる。
しかしながら、上記の引用部分に、ユーザが通常使用しない単語文字列が含まれ、かつ、その単語文字列が辞書登録されていない場合には、正しい文字列変換が行われず、文章入力の効率が低下するという問題がある。
【０００６】
そこで、既に文字列に変換された文章から未登録の単語文字列を自動的に抽出するもの（例えば、特許文献１、２参照。）、文書ファイルに含まれる未登録の単語文字列を変換候補として表示可能にするもの（例えば、特許文献３参照。）、未登録の単語文字列及びその読みを単語辞書に自動的に登録するもの（例えば、特許文献４参照。）などが提案されている。
【０００７】
【特許文献１】
特開平７−２１１７０号公報（第３頁、第２図）
【特許文献２】
特開２００２−２２９９９９号公報（第９頁、第４図）
【特許文献３】
特開平１０−３３４０９０号公報（第４頁、第７図）
【特許文献４】
特開平１１−８５７６１号公報（第９頁、第５図）
【０００８】
【発明が解決しようとする課題】
しかしながら、特許文献１、２に示されるものは、既に文字列に変換された文章から未登録の単語文字列を自動的に抽出するものの、抽出した単語文字列を単語辞書に登録する際には、ユーザが読みを入力する必要がある。
なお、特許文献１、２では、文章から単語文字列を自動的に抽出するための具体的な方法が開示されていない。
【０００９】
また、特許文献３に示されるものは、文書入力時に未登録の単語文字列及びその読みを抽出するとともに、これらの情報を文書ファイルに付加しておき、その文書ファイルを他のユーザが開いて編集／修正する際、付加情報にもとづいて未登録の単語文字列も変換候補として表示するものである。つまり、特許文献３に示されるものでは、文書ファイルに特殊な情報を付加することが前提となっており、同じ変換プログラムを使用するユーザ間でなければ、効果が発揮されないという問題がある。
【００１０】
また、特許文献４に示されるものは、ユーザが入力した文字列を対象とし、そこに含まれる未登録の単語文字列を、その読みとともに単語辞書に自動的に登録するものであり、既に文字列に変換された電子メールなどの文章から単語文字列を抽出するものではない。
また、特許文献４に示されるものでは、複雑な形態素解析ルーチンを用いて文字列の抽出を行っているため、仮に、電子メールなどの変換済み文書を対象とした場合には、装置の処理負担が増大するという問題がある。特に、ハードウエアリソースに制限がある携帯電話機などの小型装置では、処理能力の不足により実施困難となる可能性が高い。
【００１１】
本発明は、上記の事情にかんがみなされたものであり、既に文字列に変換された文章を対象とし、未登録の単語文字列を抽出するとともに、その読みを生成し、抽出した単語文字列及び生成した読みを単語辞書に登録することにより、ユーザによる単語登録作業を軽減でき、しかも、単語文字列の抽出処理及び読みの生成処理を可及的に簡略化することにより、ハードウエアリソースに制限がある携帯電話機などの小型装置でも実施することができる単語登録装置、単語登録方法及び単語登録プログラムの提供を目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため本発明の単語登録装置は、単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する単語登録装置であって、既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、前記単語辞書の登録対象となる単語文字列を抽出する単語文字列抽出手段と、抽出した前記単語文字列を文字単位に分解するとともに、分解した各文字の読みを前記単語辞書から検索し、検索した複数の前記読みを結合して、抽出した前記単語文字列の読みを生成する読み生成手段と、抽出した前記単語文字列及び生成した前記読みを関連付けて前記単語辞書に登録する単語登録手段と、を備える構成としてある。
【００１３】
単語登録装置をこのように構成すれば、既に文字列に変換された文章を対象とし、未登録の単語文字列を抽出するとともに、その読みを生成し、抽出した単語文字列及び生成した読みを単語辞書に登録することが可能になる。これにより、ユーザによる単語登録作業を軽減できるとともに、既に文字列に変換された文章を参照しながら文書入力を行う際、文章入力の効率を向上させることができる。
【００１４】
また、単語文字列抽出用キーワードを用いて、単語文字列を抽出することにより、複雑な形態素解析ルーチンを用いる場合に比べ、単語文字列の抽出処理を簡素化することができる。
また、抽出した単語文字列の読みを文字単位で検索し、検索した複数の読みを結合して単語文字列の読みを生成することにより、読みの生成処理も簡略化することができる。
その結果、装置の処理負担を軽減して、迅速な単語登録処理が可能になるだけでなく、ハードウエアリソースに制限がある携帯電話機などの小型装置でも実施することが可能になる。
【００１５】
また、本発明の単語登録装置は、前記単語文字列抽出手段が、前記単語抽出用キーワードに挟まれた単語文字列及び／又は記述記号と前記単語抽出用キーワードに挟まれた単語文字列を抽出し、抽出した単語文字列のうち、前記単語辞書に未登録のものを登録対象とする構成としてある。
単語登録装置をこのように構成すれば、単語文字列の抽出処理が更に簡素化されるため、処理負担の軽減効果を高めることができるだけでなく、処理速度を更に向上させることができる。
【００１６】
また、本発明の単語登録装置は、前記単語文字列抽出手段が、漢字のみで構成された単語文字列及び／又はカタカナのみで構成された単語文字列を抽出する構成としてある。
単語登録装置をこのように構成すれば、単語文字列の抽出処理が更に簡素化されるため、処理負担の軽減効果を高めることができるだけでなく、処理速度を更に向上させることができる。
【００１７】
また、本発明の単語登録装置は、前記単語辞書が、単語文字列の読みを、単語文字列の文字単位で区切って格納する構成としてある。
単語登録装置をこのように構成すれば、読みから単語文字列へ変換するための辞書データと、抽出した単語文字列の読みを生成するための辞書データを兼用化し、単語辞書容量を小さくすることができる。これにより、ハードウエアリソースに制限がある携帯電話機などでの実施が更に容易となる。
【００１８】
また、本発明の単語登録装置は、前記単語辞書が、読みから単語文字列への変換に使用されるオリジナル辞書及びユーザ辞書を備え、前記読み生成手段が、抽出した前記単語文字列の読み検索を、前記オリジナル辞書を用いて行い、前記単語登録手段が、前記ユーザ辞書に対して単語登録を行う構成としてある。
単語登録装置をこのように構成すれば、ユーザ辞書に登録された辞書データに影響を受けることなく、抽出した単語文字列の読みを精度良く生成することができる。
【００１９】
また、本発明の単語登録装置は、前記単語登録手段が、抽出した前記単語文字列及び生成した前記読みを表示し、その修正及び／又は登録確認を要求する構成としてある。
単語登録装置をこのように構成すれば、誤って抽出された単語文字列や、誤って生成された読みが、単語辞書に登録されることを防止できるだけでなく、単語登録する単語文字列及びその読みをユーザが認識し、効率の良い文書入力を行うことができる。
【００２０】
また、本発明の単語登録装置は、小型の通信用端末機器に内蔵した構成としてある。
本発明の単語登録装置は、単語文字列の抽出処理及び読みの生成処理が簡略化されるため、ハードウエアリソースに制限がある携帯電話機などの小型の通信用端末機器でも実施することが可能になる。
【００２１】
また、上記目的を達成するため本発明の単語登録方法は、単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する単語登録方法であって、既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、前記単語辞書の登録対象となる単語文字列を抽出し、抽出した前記単語文字列を文字単位に分解するとともに、分解した各文字の読みを前記単語辞書から検索し、検索した複数の前記読みを結合して、抽出した前記単語文字列の読みを生成し、抽出した前記単語文字列及び生成した前記読みを関連付けて前記単語辞書に登録する方法としてある。
【００２２】
また、本発明の単語登録方法は、小型の通信用端末機器における単語登録において実施するようにしてある。
このようにすれば、単語文字列の抽出処理及び読みの生成処理を簡単に行うことができるので、ハードウエアリソースが制限されている携帯電話機などの小型の通信用端末機器でも実施することが可能になる。
【００２３】
単語登録方法をこのような方法にすれば、既に文字列に変換された文章を対象とし、未登録の単語文字列を抽出するとともに、その読みを生成し、抽出した単語文字列及び生成した読みを単語辞書に登録することにより、ユーザによる単語登録作業を軽減できるとともに、効率の良い文書入力を行うことができる。
しかも、単語文字列の抽出処理及び読みの生成処理を可及的に簡略化することにより、ハードウエアリソースに制限がある携帯電話機などの小型装置でも実施することが可能になる。
【００２４】
また、上記目的を達成するため本発明の単語登録プログラムは、単語文字列及びその読みを関連付けて格納し、読みから単語文字列への変換に使用される単語辞書に対して、未登録の単語文字列及びその読みを登録する単語登録プログラムであって、単語登録装置に、既に文字列に変換された文章を対象とし、単語文字列抽出用キーワードを用いて、前記単語辞書の登録対象となる単語文字列を抽出させ、抽出した前記単語文字列を文字単位に分解するとともに、分解した各文字の読みを前記単語辞書から検索し、検索した複数の前記読みを結合して、抽出した前記単語文字列の読みを生成させ、抽出した前記単語文字列及び生成した前記読みを関連付けて前記単語辞書に登録させる構成としてある。
【００２５】
単語登録プログラムをこのように構成すれば、既に文字列に変換された文章を対象とし、未登録の単語文字列を抽出するとともに、その読みを生成し、抽出した単語文字列及び生成した読みを単語辞書に登録するため、ユーザによる単語登録作業を軽減できる。
【００２６】
また、本発明の単語登録プログラムは、小型の通信用端末機器において単語登録を実行させるようにしてある。
このようにすれば、ハードウエアリソースが制限されている携帯電話機などの小型の通信用端末機器でも単語登録を容易に実現できる。
【００２７】
【発明の実施の形態】
以下、本発明の実施形態について、図面を参照して説明する。
【００２８】
［第一実施形態］
まず、本発明の第一実施形態について、図１〜図３を参照して説明する。
図１は、本発明の第一実施形態に係る文書入力装置（単語登録装置）のハードウエア構成を示すブロック図である。
【００２９】
この図に示される文書入力装置１は、機能的に本発明の単語登録装置を備えるものであり、例えば、携帯電話機、携帯電子メール端末、ＰＤＡ、パーソナルコンピュータなどの文書入力機能を有する装置によって構成されている。
例えば、文書入力装置１がパーソナルコンピュータである場合は、ハードウエアとして、キーボードなどの入力部２と、液晶ディスプレイなどの表示部３と、ＬＡＮなどの通信部４と、ハードディスクなどの記憶部５と、ＣＰＵなどの制御部６とを備えて構成される。
【００３０】
図２は、本発明の第一実施形態に係る文書入力装置（単語登録装置）の機能構成を示すブロック図である。
この図に示すように、文書入力装置１は、記憶部５に格納されるプログラムにより、文書データベース１０、日本語変換装置２０、単語登録装置３０などを機能的に構成している。
文書データベース１０には、ユーザが作成した文書データや、他のユーザが作成した文書データが格納されている。他のユーザが作成した文書データとしては、例えば、受信メールが挙られる。
【００３１】
日本語変換装置２０は、単語文字列とその読みを関連付けて格納する単語辞書２１を用い、読みから単語文字列への変換を行う変換エンジン２２を備えている。具体的に説明すると、変換エンジン２２は、入力部２における読み入力後の変換操作に応じて、単語辞書２１から読みに対応する文字列を検索し、これを未確定状態で表示部３に表示する。変換された文字列が正しい場合は、入力部２における確定操作に応じて、変換文字列の入力を確定する一方、変換文字列が正しくない場合は、入力部２における変換候補切り換え操作、文節区切り変更操作などに応じて、変換文字列の修正を行う。
【００３２】
単語辞書２１には、オリジナル辞書２１ａ及びユーザ辞書２１ｂが含まれる。オリジナル辞書２１ａは、文書入力装置１に標準装備される単語辞書であり、ユーザ辞書２１ｂは、ユーザによる単語の追加登録が許容される単語辞書である。本実施形態のオリジナル辞書２１ａでは、後述する抽出単語文字列の読み検索を行うために、単語文字列の読みが、単語文字列の文字単位に区切って格納されている。例えば、「単語文字列：計算機、読み：けいさんき」という単語辞書データにおいては、内部的に「単語文字列：計／算／機、読み：けい／さん／き」と構成されており、「文字：計、読み：けい」「文字：算、読み：さん」「文字：機、読み：き」という単漢字辞書データとしても使用することが可能となっている。
【００３３】
単語登録装置３０は、単語文字列抽出手段３１、読み生成手段３２及び単語登録手段３３を備えている。
単語文字列抽出手段３１は、既に文字列に変換された文書データベース１０内の文章データを対象とし、後述する単語文字列抽出用キーワードを用いて、単語辞書２１（ユーザ辞書２１ｂ）の登録対象となる単語文字列を自動的に抽出する機能的な構成部分である。
本実施形態の単語文字列抽出手段３１は、抽出対象とする文書データの条件や、単語文字列の抽出条件を予め設定する機能を備えている。
【００３４】
読み生成手段３２は、抽出した単語文字列を文字単位に分解するとともに、分解した各文字の読みを単語辞書２１（オリジナル辞書２１ａ）から検索し、検索した複数の読みを結合して、抽出した単語文字列の読みを生成する機能的な構成部分である。
また、単語登録手段３３は、抽出した単語文字列及び生成した読みを関連付けて単語辞書２１（ユーザ辞書２１ｂ）に登録する機能的な構成部分である。
本実施形態の単語登録手段３３は、抽出した単語文字列及び生成した読みを表示部３に表示し、その修正や登録確認をユーザに要求する機能を備える。
【００３５】
つぎに、本実施形態における単語登録装置３０の動作について、図３及び図４を参照して説明する。
図３は、本発明の第一実施形態に係る単語登録装置の動作を示すフローチャート、図４は、本発明の第一実施形態に係る単語登録装置が単語文字列の抽出に用いる単語文字列抽出用キーワードを示す説明図である。
【００３６】
図３に示すように、まず、ユーザが入力部２から単語文字列抽出条件の入力を行う（Ｓ１０１）。単語文字列抽出手段３１は、入力部２から入力された単語文字列抽出条件にしたがって、文書データベース１０の抽出対象となる文書データ選択や単語抽出数などの条件設定を行い、その設定に応じて、抽出対象となる文書データから単語文字列を抽出する（Ｓ１０２）。
この単語文字列抽出処理は、図４に示すような単語文字列抽出用キーワードを用いて行われる。例えば、単語文字列抽出用キーワードには、格助詞、格助詞相当、堤題助詞、取り立て助詞、格助詞＋取り立て助詞、取り立て助詞＋格助詞、接続助詞、判定助詞などが含まれる。
【００３７】
具体的には、単語文字列抽出用キーワードの後に続き、単語文字列抽出用キーワードの前までの文字列と、記述記号（句読点、疑問符、感嘆符など）の後に続き、単語文字列抽出用キーワードの前までの文字列が抽出される。
また、抽出する単語文字列は、漢字のみで構成された単語文字列と、カタカナのみで構成された単語文字列に限定しており、単語辞書２１（ユーザ辞書２１ｂ）の登録対象とする単語文字列は、単語辞書２１（オリジナル辞書２１ａ及びユーザ辞書２１ｂ）に登録されていない単語文字列である。
【００３８】
つぎに、抽出した単語文字列の読みを生成する（Ｓ１０３）。抽出された単語文字列がカタカナであれば、それに対応した読みとし、抽出された単語文字列が漢字であれば、単語辞書２１（オリジナル辞書２１ａ）を用いて、単語文字列の読みを生成する。
オリジナル辞書２１ａでは、前述したように、読みが単語文字列の文字単位で区切られているため、抽出した単語文字列を文字単位に分解し、各文字の読みをオリジナル辞書２１ａにて検索する。そして、検索した複数の読みを結合して、抽出した単語文字列の読みとする。また、読みの候補が複数存在するときは、ヒット件数が最も多い読みを採用する。
【００３９】
つぎに、抽出した単語文字列及び生成した読みを表示部３に表示し（Ｓ１０４）、ユーザに修正又は登録確認を要求する（Ｓ１０５）。ここで、修正が不要な場合は、抽出した単語文字列及び生成した読みを単語辞書２１（ユーザ辞書２１ｂ）に登録し（Ｓ１０６）、修正が必要な場合は、ユーザが手動で単語文字列又は読みを修正した後（Ｓ１０７）、単語文字列及び読みを単語辞書２１（ユーザ辞書２１ｂ）に登録する。
その後は、単語辞書２１（ユーザ辞書２１ｂ）に登録した上記の読みを入力すれば、上記の単語文字列へ変換することが可能になる（Ｓ１０８）。
【００４０】
つぎに、本発明の第一実施形態に係る単語登録装置の具体的な動作例について説明する。
例えば、文書データベース１０に、「将来、道州制が必要。」という文字列を含む受信メールがあり、オリジナル辞書２１ａに、「単語文字列：道／路、読み：どう／ろ」、「単語文字列：本／州、読み：ほん／しゅう」、「単語文字列：制／度、読み：せい／ど」という辞書データがある場合を考える。まず、ユーザが該当する受信メールを選択し（Ｓ１０１）、その受信メールに対して、単語文字列の抽出処理を実施する（Ｓ１０２）。この単語文字列抽出ステップでは、受信メールに含まれる文「将来、道州制が必要。」に対して、読点の後に続き、単語文字列抽出用キーワード「が」の前までの文字列で、かつ、文字種が漢字のみで構成されている文字列として「道州制」を抽出する。
【００４１】
つぎに、抽出した文字列「道州制」の読みを生成する（Ｓ１０３）。この読み生成処理ステップでは、文字列「道州制」を文字単位に分解し、各文字「道」、「州」、「制」の読みをオリジナル辞書２１ａにて検索する。本例では、「文字：道、読み：どう」、「文字：州、読み：しゅう」、「文字：制、読み：せい」が検索され、これらを結合して辞書登録候補データ「文字列：道州制、読み：どうしゅうせい」とする。
【００４２】
つぎに、抽出した単語文字列及びその読みをユーザに表示し（Ｓ１０４）、修正の有無を確認する（Ｓ１０５）。この場合は、修正が不要であるため、ユーザの確認操作に応じて、辞書登録候補データ「文字列：道州制、読み：どうしゅうせい」をユーザ辞書２１ｂへ登録する（Ｓ１０６）。
以上のステップを実行することにより、つぎに文書入力を行う際、変換エンジン２２は、入力された読み「どうしゅうせい」に対し、単語文字列「道州制」という新しい登録単語をユーザ辞書２１ｂから検索し、変換候補として表示することが可能となる（Ｓ１０８）。
【００４３】
以上のように構成された本実施形態によれば、既に文字列に変換された文章を対象とし、未登録の単語文字列を抽出するとともに、その読みを生成し、抽出した単語文字列及び生成した読みを単語辞書２１に登録することが可能になる。これにより、ユーザによる単語登録作業を軽減できるとともに、既に文字列に変換された文章を参照しながら文書入力を行う際、文章入力の効率を向上させることができる。
【００４４】
また、単語文字列抽出用キーワードを用いて、単語文字列を抽出することにより、複雑な形態素解析ルーチンを用いる場合に比べ、単語文字列の抽出処理を簡素化することができる。また、抽出した単語文字列の読みを文字単位で検索し、検索した複数の読みを結合して単語文字列の読みを生成することにより、読みの生成処理も簡略化することができる。その結果、装置の処理負担を軽減して、迅速な単語登録処理が可能になるだけでなく、ハードウエアリソースに制限がある携帯電話機などの小型装置でも実施することが可能になる。
【００４５】
また、文字列の抽出処理では、単語抽出用キーワード又は記述記号の後に続き、単語抽出用キーワードの前までの単語文字列で、かつ、漢字又はカタカナのみで構成された単語文字列を抽出し、抽出した単語文字列のうち、ユーザ辞書２１ｂに未登録のものを登録対象とするため、単語文字列の抽出処理を更に簡素化し、処理負担の軽減効果を高めることができるだけでなく、処理速度を更に向上させることができる。
【００４６】
また、単語辞書２１（オリジナル辞書２１ａ）は、単語文字列の読みを、単語文字列の文字単位で区切って格納するため、読みから単語文字列へ変換するための辞書データと、抽出した単語文字列の読みを生成するための辞書データを兼用化し、単語辞書容量を小さくすることができる。これにより、ハードウエアリソースに制限がある携帯電話機などでの実施が更に容易となる。
【００４７】
また、単語辞書２１は、読みから単語文字列への変換に使用されるオリジナル辞書２１ａ及びユーザ辞書２１ｂを備え、抽出した単語文字列の読み検索は、オリジナル辞書２１ａを用いて行い、単語登録は、ユーザ辞書２１ｂに対して行うようにしたので、ユーザ辞書２１ｂに登録された辞書データに影響を受けることなく、抽出した単語文字列の読みを精度良く生成することができる。
【００４８】
また、抽出した単語文字列及び生成した読みを表示し、その修正又は登録確認を要求するため、誤って抽出された単語文字列や、誤って生成された読みが、単語辞書２１（ユーザ辞書２１ｂ）に登録されることを防止できるだけでなく、単語登録する単語文字列及びその読みをユーザが認識し、効率の良い文書入力を行うことができる。
【００４９】
［第二実施形態］
つぎに、本発明の第二実施形態について、図５を参照して説明する。
図５は、本発明の第二実施形態に係る単語登録装置の動作を示すフローチャートである。
この図に示される第二実施形態は、文書データベース１０の抽出対象となる文書データをユーザが直接選択する点と、抽出した単語文字列及びその読みをユーザに確認することなく単語辞書２１（ユーザ辞書２１ｂ）に登録する点が前記実施形態と相違している。
【００５０】
図５に示すように、第二実施形態では、まず、ユーザが文書データベース１０の文書データを選択する（Ｓ２０１）。それ以降は、単語文字列の抽出処理（Ｓ２０２）と、抽出した単語文字列の読み生成処理（Ｓ２０３）と、抽出した単語文字列及び生成した読みの辞書登録処理（Ｓ２０４）とが自動的に実行される。その後は、単語辞書２１（ユーザ辞書２１ｂ）に登録した上記の読みを入力すれば、上記の単語文字列へ変換することが可能になる（Ｓ２０５）。
【００５１】
なお、本実施形態では、ユーザに対する修正要求や登録確認を行わないため、単語文字列の抽出処理及び単語文字列の読み生成処理では、抽出条件や読み生成条件を厳しくし、正解率が高い辞書データのみを抽出、生成することが好ましい。例えば、単語文字列の抽出処理では、図４に示す単語文字列抽出用キーワードにおいて、正解率の高いもののみを使用し、また、読み生成処理では、単語文字列の文字単位の読み検索において、同じ読み候補のヒット件数が、所定の閾値を超えるものだけを使用するなどの条件を加えることにより、精度が高い候補を選択するようにする。
【００５２】
つぎに、第二実施形態の具体的な動作について説明する。
例えば、文書データベース１０には、「明日は、道州制について議論する。」という文を含む受信メールがあり、オリジナル辞書２１ａには、「文字列：道／路、読み：どう／ろ」、「文字列：歩／道、読み：ほ／どう」、「文字列：本／州、読み：ほん／しゅう」、「文字列：九／州、読み：きゅう／しゅう」、「文字列：制／約、読み：せい／やく」という辞書データがある場合を考える。
【００５３】
ユーザが該当する受信メールを選択すると（Ｓ２０１）、その受信メールに対して単語文字列の自動抽出処理が実施される（Ｓ２０２）。このとき、受信メールに含まれる文「明日は、道州制について議論する。」においては、読点の後に続き、単語文字列抽出用キーワード「について」の前までの文字列で、かつ、文字種が漢字で構成されている文字列として「道州制」が辞書登録候補として抽出される。ここでは、単語文字列抽出用キーワードとして精度の高い「について」を適用したことにより、抽出精度が高められた。
【００５４】
つぎに、抽出した単語文字列の文字単位の読みをオリジナル辞書２１ａにて検索する。本例では、単語文字列の文字単位の読みとして同一の読みが２候補以上存在することを条件として加える。そして、この条件を満たすものとして、「文字：道、読み：どう」、「文字：州、読み：しゅう」、「文字：制、読み：せい」が検索され、「文字列：道州制、読み：どうしゅうせい」が辞書登録候補として作成される。
【００５５】
以上のように構成された本実施形態によれば、第一実施形態の効果に加え、文書データを選択するだけで単語文字列の抽出、単語文字列の読み生成、及び単語文字列及び読みの辞書登録を自動的に実施できるという効果が得られる。
しかも、単語文字列の抽出条件や単語文字列の読み生成条件を厳しくすることにより、登録辞書データの精度低下も回避することができる。
【００５６】
［第三実施形態］
つぎに、本発明の第三実施形態について、図６を参照して説明する。
図６は、本発明の第三実施形態に係る単語登録装置の動作を示すフローチャートである。
この図に示される第三実施形態は、ユーザが文書データを直接選択することなく、文書データの選択条件を設定する点が第二実施形態と相違している。
ユーザが文書データの選択条件を入力すると（Ｓ３０１）、その条件に合う文書データを対象とし、単語文字列の抽出処理（Ｓ３０２）と、読み生成処理（Ｓ３０３）と、単語文字列及び読みの登録処理（Ｓ３０４）とが自動的に実施され、その後、上記読みから上記単語文字列への変換が可能となる（Ｓ３０５）。
【００５７】
上記のように構成された第三実施形態によれば、最初に文書の選択条件を設定するだけで、文書選択を含む全ての単語登録処理を自動化することが可能になる。これにより、ユーザは、受信メールなどで使用されている未登録単語を意識することなく日本語変換することができ、本格的な文脈依存型の日本語変換処理が可能となる。
【００５８】
【発明の効果】
以上のように、本発明によれば、既に文字列に変換された文章を対象とし、未登録の単語文字列を抽出するとともに、その読みを生成し、抽出した単語文字列及び生成した読みを単語辞書に登録することにより、ユーザによる単語登録作業を軽減でき、しかも、単語文字列の抽出処理及び読みの生成処理を可及的に簡略化することにより、ハードウエアリソースに制限がある携帯電話機などの小型の通信用端末機器でも実施することができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係る文書入力装置（単語登録装置）のハードウエア構成を示すブロック図である。
【図２】本発明の第一実施形態に係る文書入力装置（単語登録装置）の機能構成を示すブロック図である。
【図３】本発明の第一実施形態に係る単語登録装置の動作を示すフローチャートである。
【図４】本発明の第一実施形態に係る単語登録装置が単語文字列の抽出に用いる単語文字列抽出用キーワードを示す説明図である。
【図５】本発明の第二実施形態に係る単語登録装置の動作を示すフローチャートである。
【図６】本発明の第三実施形態に係る単語登録装置の動作を示すフローチャートである。
【符号の説明】
１  文書入力装置
２  入力部
３  表示部
４  通信部
５  記憶部
６  制御部
１０  文書データベース
２０  日本語変換装置
２１  単語辞書
２１ａ  オリジナル辞書
２１ｂ  ユーザ辞書
２２  変換エンジン
３０  単語登録装置
３１  単語文字列抽出手段
３２  読み生成手段
３３  単語登録手段
【図１】
2004362496.tif 000003
【図２】
2004362496.tif 000004
【図３】
2004362496.tif 000005
【図４】
2004362496.tif 000006
【図５】
2004362496.tif 000007
【図６】
2004362496.tif 000008