(57)【要約】【課題】類似する文字の差異部分を強調表示することを目的とする。【解決手段】本発明に係る類似する文字間の差異点表示方法は、基準となる文字と比較対象となる文字とが入力されると、基準文字形パターンと比較文字形パターンとを比較し、文字形パターンの差異部分を検出し、差異部分について強調表示する、あるいは、基準文字に対応する比較対象となる類似文字を呼び出し、基準文字の文字形パターンと類似文字の文字形パターンとを比較し、文字形パターンの差異部分を検出し、差異部分について強調表示することを特徴とする。【選択図】　図１
2004086630.tif 000002
【特許請求の範囲】
【請求項１】
類似する文字間の差異点を表示させるプログラムであって、
基準となる文字である基準文字と、比較対象となる文字である比較対象文字とが入力されるステップと、
前記基準文字と前記比較対象文字の文字形パターンの差異部分を検出するステップと、
前記差異部分について強調表示を行うステップと、
をコンピュータに実行させることを特徴とする差異表示プログラム。
【請求項２】
類似する文字間の差異点を表示させるプログラムであって、
基準となる文字である基準文字が入力されるステップと、
前記基準文字に対応する比較対象となる類似文字を呼び出し、文字形パターンの差異部分を検出する検出ステップと、
差異部分について強調表示を行う強調表示ステップと、
をコンピュータに実行させることを特徴とする差異表示プログラム。
【請求項３】
予め、前記類似文字と前記基準文字とで類似度を記憶しておき、前記強調表示ステップは更に、該類似度に基づく順番で類似文字を表示することを特徴とする付記２に記載の差異表示プログラム。
【請求項４】
類似する文字間における差異点表示装置であり、
基準となる文字である基準文字と比較対象となる文字である比較対象文字とが入力される入力部と、
前記基準文字と前記比較対象文字に基づき、文字形パターンの差異部分を検出する検出部と、
差異部分について強調表示を行う表示部と、
を有することを特徴とする差異表示装置。
【請求項５】
類似する文字間における差異点表示装置であり、
基準となる文字である基準文字が入力される入力部と、
前記基準文字に対応する比較対象となる類似文字を呼び出し、文字形パターンの差異部分を検出する検出部と、
差異部分について強調表示を行う表示部と、
を有することを特徴とする差異表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字間で異なる部分を表示する差異表示プログラムに関する。
【０００２】
【従来の技術】
従来、文字変換時では、変換候補となる文字を全て羅列し、利用者は変換候補の中から文字を選択することで希望する文字に変換していた。
【０００３】
そのため、文字形パターンが類似している文字間の選択において、利用者は文字の差異を判別することが困難な場合があった。
【０００４】
例えば異体字の場合では、一般的なコンピュータの仮名漢字変換辞書では、人名の『ワタナベ』という苗字の『ナベ』の漢字は、『辺』で表記されることが多いが、実際には、数十種類の異体字を有する。
【０００５】
そのような類似した文字の判別を容易にするために、特開平０１−０４７４４７号公報では、異体字変換し、変換候補を表示する際、異体字の候補を通常の文字よりも拡大して表示することにより、間違つた異体字が選択されるのを防止する方式が公開されている。
【０００６】
【発明が解決しようとする課題】
しかし、多くの類似文字を有する文字では、類似文字同士が非常に似ている。従って、文字を拡大しただけでは利用者が希望する文字を見つけることが困難であり、間違って別の文字を選択してしまう問題は依然解決されてはいなかった。本発明は、類似する文字の差異の部分を強調し文字間の差異点を明確にすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る類似する文字間の差異点表示方法は、基準となる文字と比較対象となる文字とが入力されると、基準文字形パターンと比較文字形パターンとを比較し、文字形パターンの差異部分を検出し、差異部分について強調表示することを特徴とする。このような構成により、基準文字に対する類似文字は、文字形パターンの何処に差異があるのか強調表示され、文字間の僅かな差異を容易に判別可能となる。
【０００８】
また、本発明は、基準となる文字が入力されると、基準文字に対応する比較対象となる類似文字を呼び出し、基準文字の文字形パターンと類似文字の文字形パターンとを比較し、文字形パターンの差異部分を検出し、差異部分について強調表示することを特徴とする。このような構成により、基準となる文字を入力すると、類似文字が自動で表示されると共に、差異点が表示されるため、文字間の僅かな差異を容易に判別可能となる。
【０００９】
また、本発明は、予め、前記類似文字と前記基準文字とで類似度を記憶しておき、類似度に基づく順番で類似文字を表示することを特徴とする。このような構成により、類似度により表示される順番が設定されるため、各類似文字について、より類似する文字同士が近傍に表示されるため、差異を容易に判別可能となる。
【００１０】
【発明の実施の形態】
本実施例では、類似文字として異体字を有する漢字について文字変換を行う場合について記載するが、本発明は標準文字と異体字との間での文字処理に限定されるものではない。例えば、意味は異なるが類似文字形パターンを有する文字間の差異点を表示する場合にも実施可能である。
【００１１】
図１に本発明のシステム構成図を示す。
【００１２】
本発明のシステムは、従来のかな漢字処理を行う仮名漢字変換プログラム１１と、仮名漢字変換処理中に選択文字が異体字を有する場合に異体字候補の出力処理、各異体字候補の特徴点表示処理を行う異体字表示プログラム１２とからなる異体字処理部１０と、文字情報、文字選択情報、および文字確定情報等が入力される文字入力部２０と、各情報を表示する表示部３０と、従来の仮名漢字変換を行う際に使用する辞書に、変換候補文字の異体字有無のデータを付加した仮名漢字変換辞書４０と、標準文字の文字ＩＤ番号と異体字の文字ＩＤ番号を対応付けると共に、基準となる文字形パターンと対象となる文字形パターンとが異なる特徴点データを記憶した異体字辞書５０とで構成される。
【００１３】
図２に仮名漢字変換辞書４０の構成を示す。本発明の仮名漢字変換辞書４０では、従来の仮名漢字変換辞書で仮名漢字変換処理を行った際に一般的に出力される漢字のＩＤ番号である標準文字ＩＤ番号４１と、標準文字ＩＤ番号４１に対応する読み仮名データ４２と、標準文字ＩＤ番号４１が異体字を有する場合は異体字有、異体字が無い場合は異体字無の情報が記憶される異体字有無データ４３とから構成される。
【００１４】
今回の実施例では図示していないが、仮名漢字変換辞書４０は、従来の仮名漢字変換辞書と同様に品詞、単語等で構成され、各文字ＩＤ番号は、文字ＩＤ番号に一意に対応した文字形パターンを有する。
【００１５】
図３に異体字が保存された異体字辞書５０の構成を示す。
【００１６】
異体字辞書５０は、標準文字ＩＤ番号の漢字が異体字を有する場合のみ異体字辞書５０に記憶されるものであり、通常の仮名漢字変換辞書４０の標準文字ＩＤ番号４１と同データである標準文字ＩＤ番号５１と、特徴点表示の際に、比較の基準となる文字のＩＤ番号である比較基文字ＩＤ番号５２と、特徴点表示の際に比較基ＩＤ番号５２に対して、比較される文字のＩＤ番号である対象文字ＩＤ番号５３と、比較する文字間で異なる部分の中心点の座標を保存した異部座標データ５４と、異部座標データ５４を中心とした適当な範囲を設定し保存した異部範囲データ５５と、各レコードについて比較基文字ＩＤ番号５２と対象文字ＩＤ番号５３との文字形パターンの類似度に基づき数値を設定し記憶した類似度５６とから構成される。
【００１７】
類似度５６の設定方法としては、例えば、類似している度合いに応じて文字毎で順番に数値を付与する構成とし、異体字辞書４０の一つのレコードが有する異部座標データ５４と、異部範囲データ５５の個数により類似度５６を設定する。また、異部範囲データ５５の大きさで類似度５６を設定する構成としても良い。
【００１８】
あるいは別の設定方法としては、異部座標データ５４と、異部範囲データ５５の値が近いレコードについては、特徴点を判別しやすいようにするためグルーピングした数値を設定するような構成としても良い。本実施例では、より類似する文字ほど類似度５６の値を小さく設定する構成とした。
【００１９】
また、異部座標データ５４と異部範囲データ５５について、一対の文字形パターンの比較で、複数箇所の異なる部分が在る場合は、一つの異体字レコードに対して、複数箇所の異部座標データ５４と異部範囲データ５５とを有する構成となる。
【００２０】
今回の実施例では図示していないが、異体字辞書５０の異体字に対する文字ＩＤ番号は、一意に対応した文字形パターンを有する。また、異体字辞書５０は予め作成してあるものとする。しかし、他の実施例としては、文字認識装置で比較基文字と対象文字との文字形パターンを取り込み、両文字形パターンの異なる異部座標データ５４と、異部範囲データ５５とを自動で作成するようにしても良い。上記の構成によると、異部座標データ５４と、異部範囲データ５５とは異体字辞書５０に有する必要は無くなる。あるいは、座標データと、範囲データとを自動で作成し、異体字辞書５０の、異部座標データ５４と、異部範囲データ５５とに対して、順次加える構成としても良い。上記構成では、異体字辞書５０作成時に異部座標データ５４と、異部範囲データ５５を入力する必要が無くなる。
【００２１】
図４に異体字辞書５０の１レコードについてデータ形式を示す。図４では、図３の異体字辞書５０において、標準文字ＩＤ番号５１が００１０であり、比較基文字ＩＤ番号５２が１００１であり、対象文字ＩＤ番号が１００２で異部座標データ５４、異部範囲データ５５は、それぞれ３箇所有するレコードについて示す。
【００２２】
図４（Ａ）は、標準文字ＩＤ番号５１に対応する文字形パターンを示す。図４（Ｂ）は、標準文字ＩＤ番号５１に対応する比較基文字ＩＤ番号５２の文字形パターンを示す。図４（Ｃ）は、対象文字ＩＤ番号５３に対応する文字形パターンを示す。
【００２３】
図４（Ｄ）は、比較基文字ＩＤ番号５２と対象文字ＩＤ番号５３との異部座標データ５４、異部範囲データ５５を示す。文字形パターンの座標を縦軸、横軸にとり、文字形パターン（Ｂ）と文字形パターン（Ｃ）との異なる部分を３箇所記憶する。図４（Ｄ）の場合は、文字形パターン（Ｂ）と文字形パターン（Ｃ）とから異なる部分が３箇所のため、その３箇所の座標データと３箇所の範囲データを関連付けて保存する。
【００２４】
図４（Ｅ）は、図４（Ｃ）と図４（Ｄ）とを合成したものであり、文字形パターン（Ｂ）と文字形パターン（Ｃ）との異なる部分の特徴点が出力される。本実施例では、文字候補の出力時において、文字形パターンを画面に表示し、表示した文字形パターンの座標に対応する異体字座標データ５４で印を付加するための中心点を設定し、設定した中心点から異体字範囲データ５５で示される範囲に印を作成することで、特徴点表示を行う。
【００２５】
図５、図６に出力部３０に出力される異体字出力の画面例を示す。
図５（ａ）は、文字入力時の状態を示す。文字入力部２０で『へん』と入力された文字データが出力部３０に表示された状態である。
図５（ｂ）は、仮名漢字変換を行った結果、表示部３０に表示される標準文字に対する変換候補文字のリストである標準文字候補リスト３０１が表示された状態を示す。また、標準文字候補リスト３０１は、異体字を有する文字データは異体字データ項目に丸印を付加して表示する。図５（ｂ）の例では、『片』を選択中であることを示す。
【００２６】
図６（ｃ）は、文字選択候補で『辺』を選択した場合を示す。『辺』は、異体字データを有しており、表示部３０に表示される標準文字リスト３０１の標準文字が異体字を有する場合は、異体字候補リスト３０２が表示される。
【００２７】
また、異体字候補リスト３０２の各異体字には、標準文字候補リスト３０１で選択されている『辺』に対する異部について特徴点表示が付加される。
【００２８】
図６（ｄ）は、異体字候補リスト３０２中の左上の異体字『ヘン』を選択した場合を示す。現在の基準となる異体字候補リスト３０２中の左上の異体字『ヘン』が基準となり、この『ヘン』に対して特徴点表示が付加される。この場合は、標準文字候補リスト３０１の『辺』にも特徴点が付加される。
【００２９】
図７、図８に本発明の文字変換のフローチャートを示す。
【００３０】
図７のフローチャートでは、文字列の入力から、従来の文字変換処理を行い、利用者が希望する文字を確定するか否かの判別、および現在選択中の文字が異体字を有するか否かを判定する処理までを示す。
【００３１】
Ｓ７０１では、文字入力部２０で入力された、文字、あるいは文字列データを異体字処理部１０が受信する。異体字処理部１０は文字、文字列を受信すると仮名漢字変換プログラム１１を実行する。図５（ａ）の異体字入力画面例に入力時の状態を示す。
【００３２】
仮名漢字変換プログラム１１は、Ｓ７０２で仮名漢字変換辞書４０を呼び出し、Ｓ７０３で仮名漢字変換辞書４０の読み仮名データ４２に基づき、標準文字の変換候補文字リストの作成を行い、Ｓ７０４で作成した変換候補リストに異体字有無データ４３を付加し、Ｓ７０５で標準文字の変換候補リストに異体字有無情報を追加表示した標準文字候補リスト３０１を出力する。
【００３３】
Ｓ７０６では、仮名漢字変換プログラム１１は、文字入力部２０からの文字選択信号を受信すると、その選択信号に基づき、標準文字候補リスト３０１内の現在選択中の文字を選択する。図５（ｂ）の画面例では、文字入力部２０から『片』を選択する選択信号を受信し、仮名漢字変換プログラム２０が標準文字候補リスト３０１内の『片』を選択している状態を示す。
【００３４】
Ｓ７０７では、仮名漢字変換プログラム１１は、Ｓ７０６で選択された文字が仮名漢字変換辞書４０の異体字有無データ４３が異体字有か否かを判定する。異体字有の文字が選択されている場合は異体字出力処理を行い、異体字を有さない文字が選択されている場合は標準文字に関する仮名漢字変換処理を継続して行う。
【００３５】
Ｓ７０８では、Ｓ７０７で現在選択中の文字が異体字を有さない場合の処理を行う。仮名漢字変換プログラム１１は、文字入力部２０からの文字確定信号を受信すると、Ｓ７１０において、現在選択中の文字で確定する処理を行い、表示部３０に確定した文字を表示させる。Ｓ７０９は、Ｓ７０８で文字入力部２０からの文字確定信号を受信せず、文字入力部２０から処理終了信号を受信した場合は、仮名漢字変換処理を行わずに終了とし、処理終了信号を受信しない場合はＳ７０６で標準文字候補リスト３０１内の文字選択処理を行う。
【００３６】
図８に本発明の文字変換のフローチャートの続きを示す。Ｓ７０７で、仮名漢字変換プログラム１１が、現在選択中の文字が異体字を有する場合の処理であり、異体字候補リスト３０２作成処理、および、利用者が希望する文字を確定するか否かの判別する処理を示す。
【００３７】
Ｓ８０１では、異体字表示プログラム１２は、異体字候補リスト３０２を作成する異体字出力作成処理を行う。図６（ｃ）の画面例では、異体字表示プログラム１２が、『辺』に関する異体字候補リスト３０２の作成処理を行い出力した結果を示す。
【００３８】
図９にＳ８０１の異体字表示処理についてのフローチャートを示す。標準文字が異体字を有する場合に、標準文字に対する異体字の特徴点表示処理も含めた異体字候補リスト３０２を作成する。異体字表示処理は、異体字有りの標準文字が選択された場合、あるいは異体字候補リスト３０２内の異体字が選択された場合に処理が行われる。
【００３９】
Ｓ９０１では、異体字表示プログラム１２は、標準文字に対して複数の異体字を有する場合、異体字辞書５０の異体字レコードを順次取り出すための変数［Ｉ］を初期化する。
【００４０】
Ｓ９０２では、異体字表示プログラム１２は、［Ｉ］に対応する異体字辞書５０の異体字レコードを呼び出す。
【００４１】
Ｓ９０３では、異体字表示プログラム１２は、選択中の標準文字の文字ＩＤ番号と、呼び出した異体字レコードの標準文字ＩＤ番号５１とが一致するか否かを判定する。合致する異体字レコードは、現在選択中の標準文字に対応する異体字のレコードであるため、Ｓ９０４以降の異体字表示処理を行う。合致しない場合は、他の標準文字に対する異体字レコードであり、次の異体字レコードを呼び出すためＳ９１１の処理を行う。
【００４２】
Ｓ９０４では、異体字表示プログラム１２は、Ｓ９０３で標準文字ＩＤ番号５１が一致した場合に、現在選択中の標準文字、あるいは異体字の文字ＩＤ番号に対して、比較基文字ＩＤ番号５２が合致するか否かを判定する。合致する場合は現在のレコードが現在選択中の文字に対する異体字表示、および特徴点表示のレコードに該当するため、Ｓ９０５の処理を行う。合致しない場合は他の文字に対するレコードであり、次の異体字レコードを呼び出すためＳ９１１の処理を行う。
【００４３】
Ｓ９０５では、現在呼び出し中の異体字レコードが異体字候補リスト３０２に出力する対象であるため、異体字表示プログラム１２は、対象文字ＩＤ番号５３に対応する文字形パターンデータを異体字辞書５０から呼び出し、異体字候補リスト３０２内の類似度５６に設定された値が少ないレコードから順に異体字候補リスト３０２に文字形パターンと特徴点とを配置する。また、本実施例では、標準文字の文字形パターンに対する異体字の文字形パターンの特徴点に基づき類似度５６を設定する構成としたが、異体字毎の類似度を設定し、異体字の文字選択を切り替える度に、異体字候補リスト３０２に出力される候補の順番が切り替わる構成としても良い。
【００４４】
基準となる文字と比較対象となる文字との文字形の差異が複数箇所に及ぶ場合、図３の異体字辞書５０に示す様に、標準文字ＩＤ番号５１、比較基文字ＩＤ番号５２、および対象文字ＩＤ番号５３に対して、異部座標データ５４と異部範囲データ５５とが複数のデータを有することとなる。よって、Ｓ９０６では、異体字表示プログラム１２は、複数の特徴点を標準文字候補リスト３０１および異体字候補リスト３０２に表示するために異部座標データ５４と異部範囲データ５５とを順次呼び出すための特徴点データの呼び出し変数を［Ｊ］の初期化を行う。
【００４５】
Ｓ９０７では、異体字表示プログラム１２は、［Ｊ］に対応する特徴点データの異部座標データ５４を呼び出し、特徴点座標の固定を行う。
【００４６】
Ｓ９０８では、異体字表示プログラム１２は、Ｓ９０７で設定した特徴点座標を中心とし、た［Ｊ］に対応する特徴点データの異部範囲データ５５の領域に楕円の描画処理を行う。
【００４７】
Ｓ９０９では、異体字表示プログラム１２は、［Ｊ］に対応する特徴点データが全終了したか否かを判定する。全特徴点データが終了した場合は、その異体字あるいは標準文字についての特徴点表示処理は完了したため、Ｓ９１１で次の異体字レコードを呼び出す処理を行う。
【００４８】
Ｓ９１０では、異体字表示プログラム１２は、特徴点データ呼び出し変数［Ｊ］をインクリメントし、Ｓ９０７で次の特徴点データの呼び出し処理を行う。
【００４９】
Ｓ９１１では、異体字表示プログラム１２は、全異体字レコードが終了したか否かを判定する。異体字辞書５０で未呼び出しの異体字レコードがある場合はＳ９１２でレコード取り出し変数をインクリメントし、Ｓ９０２の異体字レコードを呼び出し処理を行う。異体字レコードが全て終了した場合は、現在選択中の文字についての異体字作成処理が完了しており、異体字候補リスト３０２が完了し、Ｓ８０２以降の処理を順次行う。
【００５０】
Ｓ８０２では、異体字表示プログラム１２は、文字入力部２０からの文字確定信号を受信すると、Ｓ８０４において、現在選択中の文字で確定する処理を行い、表示部３０に確定した文字を表示させる。確定した文字は、特徴点の付加されていない文字パターンが出力される。Ｓ８０３は、異体字表示プログラム１２は、Ｓ８０２で文字入力部２０からの文字確定信号を受信せずに、文字入力部２０から処理終了信号を受信した場合は、仮名漢字変換処理を行わずに終了とし、処理終了信号を受信しない場合はＳ８０５で異体字候補リスト３０２内の文字選択処理を行う。
【００５１】
Ｓ８０５では、異体字表示プログラム１２は、現在表示中の異体字候補リスト３０２内の文字を選択するのか、あるいは標準文字候補リスト３０１内の文字を選択するのかの判定を行う。異体字候補リスト３０２内の選択を行う場合はＳ８０６以降の処理を行い、標準文字候補リスト３０１内の選択を行う場合はＳ７０７以降の処理を行う。
【００５２】
図５（ｄ）の画面例では、文字入力部２０から選択信号を受信し、仮名漢字変換プログラム２０が標準文字候補リスト３０１内の左上の異体字を選択している状態を示す。この状態では、左上の異体字が比較基文字となるため、現在選択されている異体字の基となる標準文字候補リスト３０１内の『辺』についても特徴点に印が付加される。
【００５３】
その他の実施例として、類似する文字間で特徴点を付加した文字形パターンのデータを予め記憶しておき、文字選択リスト表示時では、記憶しておいた特徴点付加済文字形パターンを出力し、所望の文字が確定すると特徴点を付加していない文字形パターンを表示する構成としても良い。上記の実施例の場合では、特徴点が付加された文字形パターンを記憶するデータベースを備え、Ｓ９０４からＳ９１０を該データベースから特徴点付加済文字形パターンを読み出す処理に変更する。
【００５４】
また、本実施例では、基準となる文字が選択されると、比較対象となる全ての文字について特徴点を表示する構成としたが、他の実施例としては、比較基文字と対象文字とを選択する情報を受信することで、その選択された文字についての特徴点を表示する構成とすることも可能である。この場合では、Ｓ９１１、Ｓ９１２での全レコードについての候補出力処理を文字レコードの指定を行うようにし、選択された２種類のレコードについてのみ特徴点表示処理を行う構成に変更する。
【００５５】
さらに、他の実施例としては、従来の仮名漢字変換時によるものに限らず、ＯＣＲ読み込み等であっても良い。ＯＣＲ読み込みの場合は、ＯＣＲで読み込んだ際に文字パターン認識を行い、適合する文字形パターンを呼び出すが、それらの各データについて文字形パターンから特徴点を検出し、表示する構成としても良いし、あるいは、ＯＣＲ認識装置が誤読し易い文字形データについての類似文字間の特徴点データベースを予め作成しておき、ＯＣＲ入力時に採用する方式としても良い。
【００５６】
文書作成装置を構成するハードウェアとしては、ＣＰＵと、ＲＯＭと、ＲＡＭと、ＨＤＤ（ハードディスクドライブ）と、ＨＤ（ハードディスク）と、ＦＤＤ（フロッピーディスクドライブ）と、着脱可能な記録媒体の一例としてのＦＤ（フロッピーディスク）と、ディスプレイと、Ｉ／Ｆ（インタフェース）と、キーボードと、マウスとを備えている。また、各構成部はバスによってそれぞれ接続されている。
【００５７】
ＣＰＵは実行処理を行う。ＲＯＭは、ブートプログラムなどのプログラムを記憶している。ＲＡＭは、ＣＰＵのワークエリアとして使用される。
【００５８】
ＨＤＤは、ＣＰＵの制御にしたがってＨＤに対するデータのリード／ライトを制御する。ＨＤは、ＨＤＤの制御で書き込まれたデータを記憶する。ＦＤＤは、ＣＰＵの制御にしたがってＦＤに対するデータのリード／ライトを制御する。ＦＤは、ＦＤＤの制御で書き込まれたデータを記憶したり、ＦＤに記録されたデータを情報処理装置へ読み取らせたりする。着脱可能な記録媒体として、ＦＤのほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）、メモリーカードなどであってもよい。
【００５９】
その他の構成として以下の装置がある。表示部３０は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータに関するウインドウ（ブラウザ）を表示する。たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどである。そして、上記ＲＯＭ、ＲＡＭ、ＨＤ、ＦＤなどに格納された各処理プログラムをＣＰＵが実行することによってその機能を実現する。また、各種ＤＢに格納される各種データおよびデータテーブルの一部は、ワークエリア的な目的で使用されるＲＡＭに必要に応じて生成消去されることもある。
【００６０】
文字入力部２０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。タッチパネル式の入力パッドなどであってもよい。マウスは、カーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボール、ジョイスティックなどであってもよい。
【００６１】
尚、前述したハードウェアの構成はＣＰＵの性能強化のために、現在ではどこでどの機能が行われなければならないといった厳密な制約がなくなってきており、また、プログラムの実施に関しても、個々の構成要素の配置を厳密に解釈すべきではない。
【００６２】
（付記１）
類似する文字間の差異点を表示させるプログラムであって、
基準となる文字である基準文字と、比較対象となる文字である比較対象文字とが入力されるステップと、
前記基準文字と前記比較対象文字の文字形パターンの差異部分を検出するステップと、
前記差異部分について強調表示を行うステップと、
をコンピュータに実行させることを特徴とする差異表示プログラム。
【００６３】
（付記２）
類似する文字間の差異点を表示させるプログラムであって、
基準となる文字である基準文字が入力されるステップと、
前記基準文字に対応する比較対象となる類似文字を呼び出し、文字形パターンの差異部分を検出する検出ステップと、
差異部分について強調表示を行う強調表示ステップと、
をコンピュータに実行させることを特徴とする差異表示プログラム。
【００６４】
（付記３）
予め、前記類似文字と前記基準文字とで類似度を記憶しておき、前記強調表示ステップは更に、該類似度に基づく順番で類似文字を表示することを特徴とする付記２に記載の差異表示プログラム。
【００６５】
（付記４）
類似する文字間における差異点表示装置であり、
基準となる文字である基準文字と比較対象となる文字である比較対象文字とが入力される入力部と、
前記基準文字と前記比較対象文字に基づき、文字形パターンの差異部分を検出する検出部と、
差異部分について強調表示を行う表示部と、
を有することを特徴とする差異表示装置。
【００６６】
（付記５）
類似する文字間における差異点表示装置であり、
基準となる文字である基準文字が入力される入力部と、
前記基準文字に対応する比較対象となる類似文字を呼び出し、文字形パターンの差異部分を検出する検出部と、
差異部分について強調表示を行う表示部と、
を有することを特徴とする差異表示装置。
【００６７】
（付記６）
予め、前記類似文字と前記基準文字とで類似度を記憶した記憶部を有し、表示部は更に、前記類似度に基づく順番で類似文字を表示することを特徴とする付記５に記載の差異表示装置。
【００６８】
【効果】
本発明に係る類似する文字間の差異点表示方法によれば、基準文字形パターンと比較文字形パターンとを比較し、文字形パターンの差異部分を検出し、差異部分について強調表示するため、基準文字に対する類似文字は、文字形パターンの何処に差異があるのか強調表示され、文字間の僅かな差異を容易に判別可能となる。
【図面の簡単な説明】
【図１】システム構成図
【図２】通常の仮名漢字変換辞書４０の構成。
【図３】異体字辞書５０の構成。
【図４】異部座標データ５４、異部範囲データ５５のデータ形式
【図５】異体字出力画面
【図６】異体字出力画面
【図７】本発明の文字変換のフローチャート（その１）
【図８】本発明の文字変換のフローチャート（その２）
【図９】異体字表示処理のフローチャート
【符号の説明】
１０：異体字処理部
１１：仮名漢字変換プログラム
１２：異体字表示プログラム
２０：文字入力部
３０：表示部
３０１：標準文字候補リスト
３０２：異体字候補リスト
４０：仮名漢字変換辞書
５０：異体字辞書
【図１】
2004086630.tif 000003
【図２】
2004086630.tif 000004
【図３】
2004086630.tif 000005
【図４】
2004086630.tif 000006
【図５】
2004086630.tif 000007
【図６】
2004086630.tif 000008
【図７】
2004086630.tif 000009
【図８】
2004086630.tif 000010
【図９】
2004086630.tif 000011