(57)【特許請求の範囲】
【請求項１】
入力された読みに基づいて漢字変換された複数の候補漢字の中から所望する漢字を選択する単漢字変換装置であって、
1つの漢字を構成要素毎に分割した場合の分割パターンを複数種類有し、各漢字毎に、その漢字が何れの種類の分割パターンに属するかを記憶する分割パターン記憶手段と、
前記複数の候補漢字を更に絞り込むための指示操作が行なわれた際に、前記複数種の分割パターンを図式化してガイド表示するガイド表示手段と、
ガイド表示される前記複数種類の分割パターンの内で、所望する種類の分割パターンを選択指定する選択指定手段と、
前記複数の候補漢字の内で、前記選択された分割パターンと同じ分割パターンに属する候補漢字を選別する候補漢字選別手段と、
前記候補漢字選別手段で選別された候補漢字を表示し、その中で任意に選択された候補漢字を確定する確定手段と、
を具備したことを特徴とする単漢字変換装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ワードプロセッサやパーソナルコンピュータ等の文書処理装置における単漢字変換装置に関する。
【０００２】
【従来の技術】
一般に、文書処理装置において、入力された読み（平仮名、片仮名あるいはローマ字）に基づいて単語単位あるいは文節単位でかな漢字変換するようにしているが、固有名詞などを全て熟語辞書に登録しておくことは現実に不可能なため、人名等の固有名詞を入力する際には１文字づつ漢字に変換する単漢字変換を行うようにしていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、単漢字変換では同一の読みに対する同音漢字が多数存在するため、候補漢字の選択作業に多大な労力を必要としていた。
また、漢字の読みが分らないような場合に、その部首名や画数を入力して目的とする漢字を候補表示させるものが知られているが、この種のものは部首名や画数を正確に入力しなければならず、部首についての知識がない場合や画数を数え間違えたような場合、あるいは知識として正確に把握していない、うろ覚えの漢字の場合には、目的とする漢字を得ることができないという欠点があった。
この発明の課題は、部首名が分らない漢字や知識として正確に把握していない、うろ覚えの漢字であっても、簡単な操作で目的とする漢字を容易に選択できるようにすることである。
また、この発明の課題は、入力された読みに基づいて単漢字変換された漢字候補が多数存在していても、簡単な操作でその単漢字変換候補群の中から目的とする候補を容易に選択できるようにすることである。
【０００４】
【課題を解決するための手段】
この発明の手段は次の通りである。
入力された読みに基づいて漢字変換された複数の候補漢字の中から所望する漢字を選択する単漢字変換装置であって、1つの漢字を構成要素毎に分割した場合の分割パターンを複数種類有し、各漢字毎に、その漢字が何れの種類の分割パターンに属するかを記憶する分割パターン記憶手段と、前記複数の候補漢字を更に絞り込むための指示操作が行なわれた際に、前記複数種の分割パターンを図式化してガイド表示するガイド表示手段と、ガイド表示される前記複数種類の分割パターンの内で、所望する種類の分割パターンを選択指定する選択指定手段と、前記複数の候補漢字の内で、前記選択された分割パターンと同じ分割パターンに属する候補漢字を選別する候補漢字選別手段と、前記候補漢字選別手段で選別された候補漢字を表示し、その中で任意に選択された候補漢字を確定する確定手段とを備えるものである。
従って、この発明では、複数の候補漢字を更に絞り込むための指示操作が行なわれた際に、1つの漢字を構成要素毎に分割した分割パターンを複数図式化してガイド表示し、そのガイド表示される複数の分割パターンの内で、所望する種類の分割パターンを選択することで、複数の候補漢字の内で、選択された分割パターンと同じ分割パターンに属する候補漢字を選別して表示し、その中で任意に選択された候補漢字を確定することができる。
【０００６】
【実施例】
（第１実施例）
以下、図１〜図１４を参照して第１実施例を説明する。
図１は文書処理装置の全体構成を示したブロック図である。
ＣＰＵ１はＲＯＭ２、ＲＡＭ３等に格納されている各種プログラムにしたがってこの文書処理装置の全体動作を制御する中央演算処理装置であり、その周辺デバイスとしてＣＰＵ１にはキー入力部４、ＣＲＴ表示装置５、フロッピーディスク６、マウス７、プリンタ８が接続されており、入出力制御プログラムにしたがってこれらの入出力動作を制御する。
【０００７】
ＲＯＭ２はプログラムメモリや文字フォントメモリの他に、単漢字辞書２−１、漢字構成要素定義テーブル２−２、漢字分割パターン定義テーブル２−３を有する構成となっている。単漢字辞書２−１は読みに対応して単漢字コードを記憶する辞書メモリで、ＣＰＵ１はかな漢字変換時に単漢字辞書２−１を参照する。
漢字構成要素定義テーブル２−２は各種漢字に対応してその構成要素を記憶するもので、図２に示すように、漢字構成要素定義テーブル２−２は各種の漢字コードに対応してその構成要素をコード定義する。このテーブルは再帰的な構造となっている。例えば、「嗣」という漢字は図示の如く３つの構成要素に分割され、その中の「口」、「司」については漢字コードが定義されている通常の使用漢字であるため、この各部分の詳細な構成要素はそれぞれの漢字に対応する定義内容を再帰的に参照する。なお、「嗣」を構成する他の要素については漢字コードとして定義されていないので、コード定義を行い、正規の漢字と同様にテーブル内に構成要素を定義しておく。ここで、構成要素とは漢字を１〜４ブロック程度に分割した場合の、各部分であり、部首程度かそれ以上のまとまりである。
【０００８】
漢字分割パターン定義テーブル２−３は各種漢字に対応して漢字を構成要素毎に分割した漢字分割パターンを記憶するもので、図３に示すように、漢字分割パターン定義テーブル２−３は、各種の漢字コードに対応して漢字分割パターンを特定するパターン番号を記憶する。ここで、漢字分割パターンは図４のパターン番号表に示す如く、本実施例においては漢字を１〜４程度の構成要素毎に分割した１４種類の分割パターンが用意されており、各パターンには「１」〜「１４」のパターン番号が割り当てられている。例えば、番号「１」のパターンは漢字全体を１分割したもので、該当漢字は「大」等であり、また番号「２」のパターンは漢字全体を左右に２分割したもので、該当漢字は「化」等であり、更に番号「３」のパターンは漢字全体を上下に２分割したもので、該当漢字は「交」等である。
【０００９】
ＲＡＭ３はかな文字バッファ３−１、候補漢字メモリ３−２、選別後候補漢字メモリ３−３、文書メモリ３−４を有する構成で、かな文字バッファ３−１はキー入力部４から入力されたかな文字列を一時記憶するメモリである。候補漢字メモリ３−２はかな漢字変換時において、同一の読みに対して複数の変換候補が存在する場合に、全ての候補を候補確定まで一時記憶するメモリである。選別後候補漢字メモリ３−３は候補漢字メモリ３−２内の各項補のうち漢字構成要素定義テーブル２−２あるいは漢字分割パターン定義テーブル２−３の内容を参照することによって選別された後の候補を記憶するメモリである。
文書メモリ３−４はかな漢字混りの確定文字列を記憶するテキストメモリである。
【００１０】
キー入力部４はかな文字列や各種コマンドを入力するキーボードおよびタッチスクリーンを構成するファンクション入力部であり、キー入力部４から入力制御部９を介して入力されたキーコードはＣＰＵ１に取り込まれる。ここで、キー入力部４から文書印刷指令が入力されると、ＣＰＵ１は文書メモリ３−４の内容をドットイメージの文字フォントに変換してプリンタ制御部１０に与え、プリンタ８から出力させる。また、キー入力部４から文書保存指令が入力されると、ＣＰＵ１は文書メモリ３−４の内容を外部記憶制御部１１に与え、フロッピーディスク６に登録保存させる。
ＣＲＴ表示装置５はテキスト画面と共に表示画面上に、上記ファンクションキー入力部を有し、各キーの機能を表示する。ここで、ＣＲＴ制御部１２はＶＲＡＭ（ビデオＲＡＭ）に書き込まれた画像データを取り込んでＣＲＴ表示装置５から表示出力させる。
【００１１】
次に、本実施例の動作を図５〜図９に示すフローチャートにしたがって説明する。
図５はかな漢字変換時の全体動作を示したフローチャートである。
キー入力部４からかな文字列を入力すると、ＣＰＵ１は入力かな文字列をかな文字バッファ３−１にセットする（ステップＡ１）。ここで、変換キーを操作すると、ＣＰＵ１はかな文字バッファ３−１の内容に基づいて単漢字辞書２−１を参照してかな漢字変換処理を行い、その変換結果を候補漢字メモリ３−２にセットすると共に（ステップＡ２）、この候補漢字メモリ３−２の内容を表示出力させる（ステップＡ３）。ここで、同一の読みに対して同音語候補が複数存在する場合には、候補漢字メモリ３−２の内容がテキスト画面上のウィンドゥ表示域に可能な限り一覧表示される。
【００１２】
図１０は目的とする表記「嗣」を得るため、読み「し」を入力した場合に単漢字変換された同音語候補の一覧表示例で、この候補群の中に目的表記が含まれていれば、カーソル移動によって目的表記を選択する（ステップＡ４）。すると、選択候補確定処理（ステップＡ７）に進み、選択された候補が確定文字列として文書メモリ３−４に格納される。
いま、図１０の候補一括表示の中には目的表記である「嗣」は含まれていないため、操作者はカーソル移動により、表示されている漢字候補の中から目的とする漢字「嗣」と同じ構成要素「司」を持つ漢字「司」にカーソルを合わせ、キー入力部４上の漢字構成要素指定キーを操作したものとする。
【００１３】
すると、ステップＡ５に進み、構成要素漢字変換処理が行われる。図６はこの構成要素漢字変換処理を示したフローチャートで、先ず、指定漢字に基づいて漢字構成要素定義テーブル２−２を参照し（ステップＢ１）、漢字構成要素定義テーブル２−２から当該漢字に対応する構成要素をそれぞれ読み出してテキスト画面のウィンドゥ表示域に一覧表示させる（ステップＢ２）。図１１は候補漢字として指定された「司」の構成要素が一覧表示されている状態を示し、カーソルを移動させることにより、任意の構成要素として例えば（「司」）を選択すると（ステップＢ３）、図７に示すフローチャートにしたがって構成要素漢字選択処理が行われる（ステップＢ４）。
【００１４】
すなわち、図７において、ＣＰＵ１は選別後候補漢字メモリ３−３の内容をクリアして初期化したのち（ステップＣ１）、候補漢字メモリ３−２をアクセスし、候補漢字メモリ３−２内に次の候補が有るかをチェックする（ステップＣ２）、最初、候補漢字メモリ３−２内の先頭候補が指定されるので、候補有りが検出されてステップＣ３に進み、指定候補の漢字を取り出す。そして、この候補漢字に基づいて漢字構成要素定義テーブル２−２の内容を参照し（ステップＣ４）、当該漢字の構成要素の中に、指定された構成要素が含まれているかをチェックする（ステップＣ５）。ここで、含まれていないことが検出されると、そのままステップＣ２に戻るが、候補漢字の中に指定構成要素が含まれていれば、この候補漢字を選別後候補漢字メモリ３−３に登録する（ステップＣ６）。そして、ステップＣ２に戻り、以下、同様の動作が繰り返される。これにより、候補漢字メモリ３−２内の候補群の中から選択指定された構成要素を持った候補のみがそれぞれ選別されて選別後候補漢字メモリ３−３に登録されることになる。
【００１５】
次に、図６のステップＢ５に進み、選別後候補漢字メモリ３−３の内容がウィンドゥ表示域に一覧表示される。図１２はこの場合の表示例で、構成要素として「司」を含む候補のみに絞り込まれて一覧表示される。この一覧表示の中には目的とする表記が含まれているので、カーソル移動によって当該候補を選択する（ステップＢ６）。
すると、図５のステップＡ７に進み、選択候補確定処理が行われ、選択候補「嗣」が確定文字として文書メモリ３−４に格納される。
【００１６】
このように上述の場合は、読みに対する変換候補群の中から目的表記を捜し出すために、目的とする漢字と同じ構成要素を持つ漢字候補を任意に指定することにより候補の絞り込みを行うようにしたが、本実施例においては更に、目的とする漢字と同じ漢字分割パターンを指定することにより候補の絞り込みを行うことができる。
すなわち、読みに対する漢字候補群が一覧表示されている状態において、特定キーを操作すると、表示画面上において、タッチスクリーンによって構成されて成るファンクションキー入力部には、図４に示すように予め決められている１４種類の漢字分割パターンがファンクションキーの機能名としてガイド表示される（図１３参照）。ここで、変換候補群の中には目的表記「嗣」が存在しないため、操作者は目的とする漢字と同じ分割パターンをファンクションキー入力部から選択し、当該キーを操作する。この場合、パターン番号「２」の漢字分割パターン（漢字全体を左右に２分割したパターン）を選択指定する。
【００１７】
すると、図５のステップＡ６（分割パターン漢字変換処理）が実行される。図８はこの分割パターン漢字変換処理を示したフローチャートで、このフローに入ると、先ず、図９に示すフローチャートにしたがって分割パターン漢字候補選択処理（ステップＤ１）が実行される。
【００１８】
すなわち、図９において、ＣＰＵ１は選別後候補漢字メモリ３−３の内容をクリアして初期化すると共に（ステップＥ１）、候補漢字メモリ３−２をアクセスし、候補漢字メモリ３−２内に次の候補が有るかをチェックする（ステップＥ２）。最初、候補漢字メモリ３−２内の先頭候補が指定されるので、候補有りが検出されてステップＥ３に進み、指定候補の漢字を取り出す。そして、この候補漢字に基づいて漢字分割パターン定義テーブル２−３の内容を参照し（ステップＥ４）、当該漢字の分割パターンと選択指定された分割パターンとが同一かをチェックする（ステップＥ５）。ここで、不一致が検出されると、そのままステップＥ２に戻るが、一致が検出されると、この候補漢字を選別後候補漢字メモリ３−３に登録する（ステップＥ６）。そして、ステップＣ２に戻り、以下同様の動作が繰り返される。これにより、候補漢字メモリ３−２内の候補群の中から選択指定された漢字分割パターンと同様のパターンを持った候補のみがそれぞれ選別されて選別後候補漢字メモリ３−３に登録されることになる。
【００１９】
次に、図８のステップＤ２に進み、選別後候補漢字メモリ３−３の内容がウィンドゥ表示域に一覧表示される。図１４はこの場合の表示例で、分割パターンとしてパターン番号「２」に対応するパターンと同一のパターンを持った候補のみに絞り込まれて一覧表示される。この一覧表示の中には目的とする表記が含まれているので、カーソル移動によって当該候補を選択する（ステップＤ３）。
すると、図５のステップＡ７に進み、選択候補確定処理が行われ、選択候補「嗣」が確定文字として文書メモリ３−４に格納される。
【００２０】
以上のように第１実施例においては、読みに対する変換候補群の中から目的表記を捜し出すために、目的表記と同じ構成要素を持つ漢字候補を任意に指定すると、変換候補群の中から同一構成要素を持つ候補が抽出されて候補表示されるので、候補を効果的に絞り込むことが可能となる。他方、変換候補と共にガイド表示されている複数種の漢字分割パターンの中から目的表記と同じパターンを任意に指定すると、変換候補の中から指定パターンと同一のパターンを持つ候補が抽出され２候補表示されるので、候補を効果的に絞り込むことが可能となる。
【００２１】
（第２実施例）
以下、図１５〜図１８を参照して第２実施例を説明する。
なお、上記第１実施例は入力された読みに基づいて単漢字変換された変換候補が複数存在する場合に、目的表記と同じ漢字分割パターンを持つ候補に絞り込むようにしたが、第２実施例は単漢字変換とは直接関係せず、任意にパターンを指定することにより指定パターンと同じパターンを持つ漢字を一覧表示するようにしたものである。ここで、第２実施例においてパターンとは漢字を構成する部首の位置領域を示すものである。
【００２２】
ここで、図１５あるいは図１６に示すようにテキスト画面上のファンクションキー入力部には部首のある位置領域を示す部首領域パターンが大別して１０種類ガイド表示される。ここで、図中、左側の部首領域パターンが選択されると、図１５に示す如く、木、女、日、火のように漢字全体が１つの部首となる単漢字が一覧表示される。ここで、ページ切替を指示すると、次ページに切り替わり、同一の部首領域パターンを持った単漢字が次ページに一覧表示される。
また、図１６に示すように図中左側から２番目の部首領域パターンを選択すると、札、机、巧等のように右側に部首が位置する単漢字が一覧表示される。この単漢字一覧表示の中から任意の漢字を選択すると、図１６に示すように指定漢字「枷」と共にその部首名称とその読みがガイド表示される。
【００２３】
図１７は本実施例において特に使用される部首パターン対応部首表記テーブルを示し、このテーブルは部首表記に対応して部首表記、パターン番号、部首名称を記憶する。なお、本実施例における文書処理装置の基本構成は、図１と略同様であり漢字分割パターン定義テーブル２−３に代わり、図１７に示す部首パターン対応部首表記テーブルが設けられている。
【００２４】
図１８は第２実施例の動作を示したフローチャートで、特定キー（部首漢字検索キー）が操作された際に実行開始される。
先ず、予め用意されている部首領域パターンをファンクションキー入力部にガイド表示させた状態において（ステップＦ１）、任意の部首領域パターンが指定されるまで待機する（ステップＦ２）。ここで、部首領域パターンが指定されると、ＣＰＵ１は部首パターン対応部首表記テーブルを参照し、指定パターンに対応する全ての部首表記を部首パターン対応部首表記テーブルから抽出し（ステップＦ３）、この部首表記を表示出力させる（ステップＦ４）。そして、任意の部首が選択されたかをチェックし（ステップＦ５）、選択されていなければ、カーソル移動によって行われる部首選択を受け付ける（ステップＦ６）。ここで、部首選択が行われると、その確定操作が行われたかをチェックし（ステップＦ７）、確定操作が行われるまでステップＦ５に戻る。
【００２５】
いま、選択された部首に対して確定操作が行われると、ＣＰＵ１は確定部首に対応する単漢字を単漢字辞書２−１から全て抽出する（ステップＦ８）。この場合、本実施例においては、単漢字辞書２−１の内容を部首名称に基づいて検索可能となっており、ＣＰＵ１は確定部首に対応する部首名称を部首パターン対応部首表記テーブルから読み出し、この部首名称に基づいて単漢字辞書２−１を検索する。これによって抽出された単漢字は候補漢字として一覧表示される（ステップＦ９）。この候補群の中から任意の単漢字が選択されたかをチェックし（ステップＦ１０）、選択されなければ、カーソル移動によって行われる部首選択を受け付ける（ステップＦ１１）。ここで、部首選択が行われると、その確定操作が行われたかをチェックし（ステップＦ１２）、確定操作が行われるまでステップＦ１０に戻るが、確定操作が行われると、ＣＰＵ１は確定した単漢字を文書メモリ３−４に格納すると共に（ステップＦ１３）、この単漢字と共にその部首名称および読みを表示出力させる（ステップＦ１４）。
【００２６】
以上のように第２実施例においては、各種の部首領域パターンのガイド表示の中から任意のパターンを選択すると、そのパターンに合致する部首を持った単漢字が一覧表示されるので、その中から任意の単漢字を選択することができる。したがって、読みが分らない漢字や知識として正確に把握していない、うろ覚えの漢字であっても目的とする漢字を選択することが可能となる。
【００２７】
なお、上記各実施例において、漢字分割パターン（部首領域パターン）は四角形をベースとしたが、丸型等、その形状は任意であり、また、部首領域パターンとしては部首のみを図案化したものであってもよい。
【００２８】
【発明の効果】
この発明によれば、部首名が分らない漢字や知識として正確に把握していない、うろ覚えの漢字であっても、簡単な操作で目的とする漢字を容易に選択することができる。また、入力された読みに基づいて単漢字変換された候補が多数存在する場合、候補の絞り込みにも利用することが可能である。
【図面の簡単な説明】
【図１】文書処理装置のブロック構成図。
【図２】漢字構成要素定義テーブル２−２の内容を説明するための図。
【図３】漢字分割パターン定義テーブル２−３の内容を説明するための図。
【図４】漢字分割パターンを説明するための図。
【図５】かな漢字変換時の動作を示したフローチャート。
【図６】図５のステップＡ５（構成要素漢字変換処理）を示したフローチャート。
【図７】図６のステップＢ４（構成要素漢字選択処理）を示したフローチャート。
【図８】図５のステップＡ６（漢字分割パターン変換処理）を示したフローチャート。
【図９】図８のステップＤ１（分割パターン漢字候補選択処理）を示したフローチャート。
【図１０】入力された読みに基づいて単漢字変換された変換候補が一覧表示された状態を示した図。
【図１１】図１０に示す候補群の中から目的表記と同一の構成要素を持つ単漢字として「司」を選択した場合に、この選択漢字の構成要素が一覧表示された状態を示した図。
【図１２】構成要素の指定によって絞り込まれた候補の一覧表示を示した図。
【図１３】入力された読みに基づいて単漢字変換された候補群と共にガイド表示される漢字分割パターンを示した図。
【図１４】任意の漢字分割パターンを選択することによって絞り込まれた候補が一覧表示された状態を示した図。
【図１５】第２実施例において、ガイド表示されている部首領域パターンを任意に選択した際の表示状態図。
【図１６】第２実施例において、選択された部首領域パターンに合致する各種の単漢字の中から目的表記を選択した際の表示状態図。
【図１７】第２実施例特有の部首パターン対応部首表記テーブルを示した図。
【図１８】第２実施例の全体動作を説明するためのフローチャート。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
２−１  単漢字辞書
２−２  漢字構成要素定義テーブル
２−３  漢字分割パターン定義テーブル
３  ＲＡＭ
３−１  かな文字バッファ
３−２  候補漢字メモリ
３−３  選別後候補漢字メモリ
３−４  文書メモリ
４  キー入力部
５  ＣＲＴ表示装置
１２  ＣＲＴ制御部
１３  ＶＲＡＭ
【図１】
0003713747.tif 000002
【図２】
0003713747.tif 000003
【図３】
0003713747.tif 000004
【図４】
0003713747.tif 000005
【図５】
0003713747.tif 000006
【図６】
0003713747.tif 000007
【図７】
0003713747.tif 000008
【図８】
0003713747.tif 000009
【図９】
0003713747.tif 000010
【図１０】
0003713747.tif 000011
【図１１】
0003713747.tif 000012
【図１２】
0003713747.tif 000013
【図１３】
0003713747.tif 000014
【図１４】
0003713747.tif 000015
【図１５】
0003713747.tif 000016
【図１６】
0003713747.tif 000017
【図１７】
0003713747.tif 000018
【図１８】
0003713747.tif 000019