JPH08329073A - Handwriting input character processing method - Google Patents
Handwriting input character processing methodInfo
- Publication number
- JPH08329073A JPH08329073A JP7134327A JP13432795A JPH08329073A JP H08329073 A JPH08329073 A JP H08329073A JP 7134327 A JP7134327 A JP 7134327A JP 13432795 A JP13432795 A JP 13432795A JP H08329073 A JPH08329073 A JP H08329073A
- Authority
- JP
- Japan
- Prior art keywords
- character
- kana
- kanji
- processing
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、日本語ワードプロセッ
サ等の文書作成装置に係り、特にペン入力等による手書
き入力可能な文書作成装置に用いられる手書き入力文字
処理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document preparation device such as a Japanese word processor, and more particularly to a handwriting input character processing method used in a document preparation device capable of handwriting input by pen input or the like.
【0002】[0002]
【従来の技術】従来、日本語ワードプロセッサ等の文書
作成装置では、ペンタッチ操作でディスプレイ上に直接
文字の手書き入力を行うものがある。このような手書き
入力型の文書作成装置では、手書き入力された文字を認
識処理し、その認識結果に基づいてかな漢字変換を行っ
ている。2. Description of the Related Art Conventionally, there are some document creating apparatuses such as Japanese word processors that directly input characters by handwriting on a display by pen touch operation. In such a handwriting input type document creating apparatus, a character input by handwriting is recognized and kana-kanji conversion is performed based on the recognition result.
【0003】ところで、手書き文字の認識処理では、通
常、入力文字(手書き文字)と文字認識辞書内の標準文
字とを比較することにより、文字認識辞書から認識候補
を得ている。この場合、複数の認識候補が得られた場合
には、入力文字とのマッチング度に従って出力順位が決
定される。すなわち、最もマッチング度の高い文字が第
1候補とされ、優先出力される。以後、ユーザの次候補
選択操作により他の候補文字がマッチング度の高い順に
出力されることになる。In the handwriting character recognition process, a recognition candidate is usually obtained from the character recognition dictionary by comparing an input character (handwritten character) with a standard character in the character recognition dictionary. In this case, when a plurality of recognition candidates are obtained, the output rank is determined according to the degree of matching with the input character. That is, the character with the highest degree of matching is set as the first candidate and is preferentially output. After that, other candidate characters are output in descending order of matching degree by the user's next candidate selection operation.
【0004】[0004]
【発明が解決しようとする課題】上記したように、従
来、文字認識処理にて複数の認識候補が得られると、文
字単位でその認識候補の出力順位を設定し、これを最終
的な認識結果として出力していた。このため、例えば
『star』といった文字列を手書き入力した際には、
『s』,『t』,『a』,『r』の単位で各文字の認識
候補が出力されることになる。したがって、例えば2文
字目の『t』が『ち』として誤認識された場合には、た
とえ第2候補に『t』が挙がっていても、それを救うこ
とができず、『aちar』といったような文字列として
存在しない認識結果が出力されることになる。As described above, conventionally, when a plurality of recognition candidates are obtained by the character recognition process, the output order of the recognition candidates is set for each character, and this is set as the final recognition result. Was output as. For this reason, for example, when a character string such as "star" is input by handwriting,
The recognition candidates for each character are output in units of "s", "t", "a", and "r". Therefore, for example, if the second character "t" is erroneously recognized as "chi", even if "t" is listed as the second candidate, it cannot be saved and "a chi ar" is not saved. A recognition result that does not exist as a character string such as is output.
【0005】このように、文字列として入力した場合で
も、文字単位で候補出力順位が決定されていたため、文
字列として見たときに妥当な候補が第1候補以降に存在
していても、それを救うことができず、文字列として存
在しない認識結果が出力されていた。このため、後のか
な漢字変換(漢字混じりかな漢字変換を含む)に影響を
及ぼし、結果的に処理に時間がかかる等の問題があっ
た。As described above, even when inputting as a character string, the candidate output order is determined on a character-by-character basis. Therefore, even if there is a valid candidate after the first candidate when viewed as a character string, Could not be saved, and a recognition result that did not exist as a character string was output. For this reason, there is a problem that the subsequent kana-kanji conversion (including kana-kanji conversion kana-kanji conversion) is affected, resulting in a long processing time.
【0006】本発明は上記のような点に鑑みなされたも
ので、文字列単位で候補出力順位を決定することで、手
書き文字の認識率を高め、後に行う変換処理の効率を良
くすると共に処理時間の向上を図ることのできる手書き
入力文字処理方法を提供することを目的とする。The present invention has been made in view of the above points, and by determining the candidate output order for each character string, the recognition rate of handwritten characters is increased, and the efficiency of the conversion processing performed later is improved and the processing is performed. An object is to provide a handwritten input character processing method capable of improving time.
【0007】[0007]
【課題を解決するための手段】本発明の手書き入力文字
処理方法は、手書き入力された文字列情報を文字単位で
文字認識処理した後、その文字認識処理によって得られ
た各文字毎の認識候補の全てを対象に、(1)文字の並
びに関する優先判別処理、(2)音読み要素に関する優
先判別処理、(3)逆音読み要素に関する優先判別処
理、(4)学習に関する優先判別処理、(5)辞書引き
に関する優先判別処理、(6)文法に関する優先判別処
理、(7)意味処理に関する優先判別処理、(8)難し
い文字に関する優先判別処理、または、(9)認識結果
の選択に関する優先判別処理を行うことで、文字認識結
果の出力順位を設定し、以後、その出力順位に従ってか
な漢字変換処理または漢字混じりかな漢字変換処理を行
うようにしたことを特徴とする。According to the handwritten input character processing method of the present invention, character recognition processing is performed on character string information input by handwriting on a character-by-character basis, and then a recognition candidate for each character obtained by the character recognition processing. (1) Priority determination process regarding character arrangement, (2) Priority determination process regarding phonetic reading element, (3) Priority determination process regarding reverse phonetic reading element, (4) Priority determination process regarding learning, (5) A priority determination process for dictionary lookup, (6) priority determination process for grammar, (7) priority determination process for semantic process, (8) priority determination process for difficult characters, or (9) priority determination process for selection of recognition result. By doing so, the output order of the character recognition result is set, and thereafter, the kana-kanji conversion processing or the kana-kanji conversion processing mixed with kanji is performed according to the output order. And butterflies.
【0008】[0008]
【作用】上記の方法によれば、文字認識処理によって得
られた各文字毎の認識候補の組み合わせの中で、文字列
として妥当な候補の組み合わせを優先するような出力順
位が設定される。According to the above method, the output order is set such that the combination of candidates that are valid as a character string is given priority among the combinations of the recognition candidates for each character obtained by the character recognition processing.
【0009】すなわち、(1)文字の並びに関する優先
判別処理では、文字認識処理によって得られた各文字毎
の認識候補の組み合わせの中に優先判別辞書に記憶され
た文字の並び情報に従った候補があるか否かが調べら
れ、該当する候補が存在すれば、その候補に基づいて文
字認識結果の出力順位が設定される。That is, in (1) the priority discrimination processing relating to the character arrangement, the candidates according to the character arrangement information stored in the priority discrimination dictionary in the combination of the recognition candidates for each character obtained by the character recognition processing. It is checked whether or not there is, and if there is a corresponding candidate, the output order of the character recognition result is set based on the candidate.
【0010】また、(2)音読み要素に関する優先判別
処理では、文字認識処理によって得られた各文字毎の認
識候補の組み合わせの中に音読み要素テーブルに記憶さ
れた音読み要素を有し、かつ、その音読み要素の途中で
文節を区切るようなデリミタコードを有する候補がある
か否かが調べられ、該当する候補が存在すれば、その候
補に基づいて文字認識結果の出力順位が設定される。Further, (2) in the priority discrimination processing concerning the phonetic reading elements, the phonetic reading elements stored in the phonetic reading element table are included in the combination of the recognition candidates for each character obtained by the character recognition processing, and It is checked whether or not there is a candidate having a delimiter code that delimits a phrase in the middle of the phonetic reading element, and if there is such a candidate, the output order of the character recognition result is set based on the candidate.
【0011】また、(3)逆音読み要素に関する優先判
別処理では、文字認識処理によって得られた各文字毎の
認識候補の組み合わせの中に逆音読み要素テーブルに記
憶された音読み要素を有する候補があるか否かが調べら
れ、該当する候補が存在すれば、その候補に基づいて文
字認識結果の出力順位が設定される。Further, (3) in the priority discrimination processing concerning the reverse reading element, there is a candidate having the reading element stored in the reverse reading element table in the combination of the recognition candidates for each character obtained by the character recognition processing. Whether or not there is a corresponding candidate, the output order of the character recognition result is set based on the candidate.
【0012】また、(4)学習に関する優先判別処理で
は、文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に各種学習辞書の学習内容と一致する
候補があるか否かが調べられ、該当する候補が存在すれ
ば、その候補に基づいて文字認識結果の出力順位が設定
される。Further, (4) in the priority determination process for learning, it is checked whether or not there is a candidate that matches the learning contents of various learning dictionaries in the combination of recognition candidates for each character obtained by the character recognition process. If there is a corresponding candidate, the output rank of the character recognition result is set based on the candidate.
【0013】また、(5)辞書引きに関する優先判別処
理では、文字認識処理によって得られた各文字毎の認識
候補の組み合わせの中にかな漢字変換または漢字混じり
かな漢字変換用の拡張辞書および各種新語辞書の登録内
容と一致する候補があるか否かが調べられ、該当する候
補が存在すれば、その候補に基づいて文字認識結果の出
力順位が設定される。Further, (5) in the priority determination process relating to the dictionary lookup, an extended dictionary and various new word dictionaries for kana-kanji conversion or kana-kanji kana conversion are included in the combination of recognition candidates for each character obtained by the character recognition process. It is checked whether or not there is a candidate that matches the registered content, and if there is a corresponding candidate, the output order of the character recognition result is set based on the candidate.
【0014】また、(6)文法に関する優先判別処理で
は、文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中にかな漢字変換または漢字混じりかな
漢字変換処理における文法ルールに従った候補があるか
否かが調べられ、該当する候補が存在すれば、その候補
に基づいて文字認識結果の出力順位が設定される。(6) In the grammar priority determination process, there is a candidate according to the grammar rule in the kana-kanji conversion or kana-kanji kana-kanji conversion process in the combination of recognition candidates for each character obtained by the character recognition process. Whether or not there is a corresponding candidate, the output order of the character recognition result is set based on the candidate.
【0015】また、(7)意味処理に関する優先判別処
理では、文字認識処理によって得られた各文字毎の認識
候補の組み合わせの中にかな漢字変換または漢字混じり
かな漢字変換処理における意味処理のルール、または、
その意味的処理の学習情報に従った候補があるか否かが
調べられ、該当する候補が存在すれば、その候補に基づ
いて文字認識結果の出力順位が設定される。Further, (7) in the priority determination process relating to the semantic process, a rule of the semantic process in the kana-kanji conversion or kana-kanji kanji conversion process in the combination of recognition candidates for each character obtained by the character recognition process, or
Whether or not there is a candidate according to the learning information of the semantic processing is checked, and if there is a corresponding candidate, the output order of the character recognition result is set based on the candidate.
【0016】また、(8)難しい文字に関する優先判別
処理では、文字認識処理によって得られた各文字毎の認
識候補の組み合わせの中に優先判別辞書に記憶された入
力困難な文字の優先情報に従った候補があるか否かが調
べられ、該当する候補が存在すれば、その候補に基づい
て文字認識結果の出力順位が設定される。Further, (8) in the priority discrimination processing for difficult characters, according to the priority information of difficult-to-input characters stored in the priority discrimination dictionary in the combination of recognition candidates for each character obtained by the character recognition processing. It is checked whether there is a candidate, and if there is a corresponding candidate, the output order of the character recognition result is set based on the candidate.
【0017】また、(9)認識結果の選択に関する優先
判別処理では、文字認識処理によって得られた各文字毎
の認識候補の組み合わせの中に確定済みの文字があるか
否かが調べられ、該当する候補が存在すれば、その候補
を最優先とし、それ以降の候補に関して文字認識結果の
出力順位が設定される。Further, (9) in the priority discrimination processing regarding the selection of the recognition result, it is examined whether or not there is a fixed character in the combination of the recognition candidates for each character obtained by the character recognition processing, If there is a candidate that does, the candidate is given the highest priority, and the output order of the character recognition result is set for the subsequent candidates.
【0018】このような優先判別処理により、文字列と
して妥当な候補が優先的に得られるようになり、結果的
に認識率を向上させることができ、また、以後のかな漢
字変換処理または漢字混じりかな漢字変換処理での変換
率も向上させて、全体的な処理時間を短縮化することが
できる。By such a priority determination process, it becomes possible to preferentially obtain a proper candidate as a character string, and as a result, the recognition rate can be improved. Further, the kana-kanji conversion process or the kana-kanji mixed kanji characters after that can be obtained. The conversion rate in the conversion process can also be improved and the overall processing time can be shortened.
【0019】[0019]
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1はかな漢字変換機能を備えた文書作成装置の
構成を示すブロック図である。本装置は、CPU11、
記憶装置(1)12、記憶装置(2)13、入出力制御
部14、ペン15、タブレット16、LCD (Liquid C
rystal Display) 17を有する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a document creation device having a kana-kanji conversion function. This device is provided with a CPU 11,
Storage device (1) 12, storage device (2) 13, input / output control unit 14, pen 15, tablet 16, LCD (Liquid C)
crystal display) 17.
【0020】CPU11は、本装置全体の制御を行うも
のであり、ここでは高速化を目的として2つのCPU1
1a、11bを有する。メインCPU11aは、入出力
処理用として用いられる。サブCPU11bは、認識処
理用として用いられる。The CPU 11 controls the entire apparatus, and here the two CPUs 1 are used for the purpose of speeding up.
It has 1a and 11b. The main CPU 11a is used for input / output processing. The sub CPU 11b is used for recognition processing.
【0021】記憶装置(1)12は、例えばROMから
なり、ここでは文字認識手段12a、文字認識辞書12
b、かな漢字変換手段12c、かな漢字変換辞書12
d、優先判別手段12e、優先判別辞書12f、音読み
要素テーブル12g、逆音読みテーブル12h、かな漢
字変換拡張辞書12iを有する。The storage device (1) 12 is composed of, for example, a ROM, and here, the character recognition means 12a and the character recognition dictionary 12 are used.
b, kana-kanji conversion means 12c, kana-kanji conversion dictionary 12
d, a priority determination means 12e, a priority determination dictionary 12f, a phonetic reading element table 12g, a reverse phonetic reading table 12h, and a kana-kanji conversion expansion dictionary 12i.
【0022】文字認識手段12aは、入力された手書き
文字を文字認識辞書12bを参照して文字認識処理を行
うための手段(プログラム)である。文字認識辞書12
bは、文字認識用の標準辞書であり、標準文字パターン
等の情報を記憶している。The character recognition means 12a is means (program) for performing character recognition processing on the input handwritten character by referring to the character recognition dictionary 12b. Character recognition dictionary 12
Reference character b is a standard dictionary for character recognition, which stores information such as standard character patterns.
【0023】かな漢字変換手段12cは、文字認識され
た文字またはキー入力された文字を漢字に変換するため
の手段(プログラム)である。かな漢字変換辞書12d
は、かな漢字変換用の標準辞書であり、読みと、その読
みに対応する見出し(変換語)等の情報を記憶してい
る。The kana-kanji conversion means 12c is means (program) for converting a character-recognized character or a key-input character into a kanji character. Kana-Kanji conversion dictionary 12d
Is a standard dictionary for kana-kanji conversion, and stores information such as readings and headings (conversion words) corresponding to the readings.
【0024】優先判別手段12eは、文字認識処理によ
って得られた候補文字の出力順位を決定するための手段
(プログラム)である。具体的には、かな漢字変換の辞
書引きの順番、かな漢字変換処理の順番、文字認識結果
の表示の順番、今後処理を行わない文字候補の決定等を
行う。The priority determining means 12e is means (program) for determining the output order of the candidate characters obtained by the character recognition processing. Specifically, the order of dictionary lookup for kana-kanji conversion, the order of kana-kanji conversion processing, the order of displaying character recognition results, the determination of character candidates not to be processed in the future, and the like are performed.
【0025】優先判別辞書12fは、優先判別処理を行
うための情報を記憶している(図12参照)。音読み要
素テーブル12gは、文節の区切りになりにくい文字の
並びを示す情報を記憶している(図8参照)。The priority discrimination dictionary 12f stores information for performing the priority discrimination processing (see FIG. 12). The phonetic reading element table 12g stores information indicating a sequence of characters that are less likely to be a segment break (see FIG. 8).
【0026】逆音読みテーブル12hは、ほとんどの場
合に言葉として有り得ない文字の並びを示す情報を記憶
している(図9参照)。かな漢字変換拡張辞書12i
は、かな漢字変換用の拡張辞書であり、例えば分野別辞
書、ユーザ別辞書などの標準辞書とは別に用意されたか
な漢字変換用の辞書である。The reverse reading table 12h stores information indicating a sequence of characters that cannot be used as words in most cases (see FIG. 9). Kana-Kanji conversion extended dictionary 12i
Is an extended dictionary for Kana-Kanji conversion, and is a dictionary for Kana-Kanji conversion prepared separately from a standard dictionary such as a field-specific dictionary or a user-specific dictionary.
【0027】記憶装置(2)13は、例えばRAMから
なり、ここでは文字認識用ワークバッファ13a、文字
認識出力バッファ13b、かな漢字変換処理用ワークバ
ッファ13c、かな漢字変換出力バッファ13d、優先
判別処理用ワークバッファ13e、優先判別処理用出力
バッファ13f、各種学習辞書13g、各種新語辞書1
3hを有する。The storage device (2) 13 is composed of, for example, a RAM, and here is a character recognition work buffer 13a, a character recognition output buffer 13b, a kana-kanji conversion processing work buffer 13c, a kana-kanji conversion output buffer 13d, and a priority discrimination processing work. Buffer 13e, output buffer 13f for priority determination processing, various learning dictionaries 13g, various new word dictionaries 1
Has 3h.
【0028】文字認識用ワークバッファ13aは、文字
認識処理時に使用される作業領域である。文字認識出力
バッファ13bは、文字認識結果(文字認識処理にて得
られた認識候補)を格納するための領域である。The character recognition work buffer 13a is a work area used in the character recognition process. The character recognition output buffer 13b is an area for storing a character recognition result (recognition candidate obtained by the character recognition process).
【0029】かな漢字変換処理用ワークバッファ13c
は、かな漢字変換処理時に使用される作業領域である。
かな漢字変換出力バッファ13dは、かな漢字変換結果
(かな漢字変換処理にて得られた変換候補)を格納する
ための領域である。Kana-Kanji conversion processing work buffer 13c
Is a work area used during the Kana-Kanji conversion process.
The kana-kanji conversion output buffer 13d is an area for storing kana-kanji conversion results (conversion candidates obtained by kana-kanji conversion processing).
【0030】優先判別処理用ワークバッファ13eは、
優先判別処理時に使用される作業領域である。優先判別
処理用出力バッファ13fは、優先判別処理結果(優先
判別処理にて得られた認識候補)を格納するための領域
である。The work buffer 13e for priority discrimination processing is
This is a work area used in the priority determination process. The priority determination processing output buffer 13f is an area for storing a priority determination processing result (a recognition candidate obtained by the priority determination processing).
【0031】各種学習辞書13gとしては、例えば『暫
定学習辞書』(図3参照)、『長期学習辞書』(図4参
照)、『単漢字学習辞書』(図5参照)、『自動共起学
習辞書』(図6参照)、『文節学習辞書』(図7参
照)、『ニューロ活性値テーブル』(図10参照)、
『文字認識用一文字学習辞書』(図16参照)、『文字
認識用文字列学習辞書』(図18参照)がある。As the various learning dictionaries 13g, for example, "provisional learning dictionary" (see FIG. 3), "long-term learning dictionary" (see FIG. 4), "single-kanji learning dictionary" (see FIG. 5), "automatic co-occurrence learning""Dictionary" (see FIG. 6), "bunsetsu learning dictionary" (see FIG. 7), "neuro activation value table" (see FIG. 10),
There are "one character learning dictionary for character recognition" (see FIG. 16) and "character string learning dictionary for character recognition" (see FIG. 18).
【0032】各種新語辞書13hは、例えば『かな漢字
変換用新語辞書』(図13参照)、『文字認識用一文字
新語辞書』(図15参照)、『文字認識用文字列新語辞
書』(図17参照)辞書がある。The various new word dictionaries 13h are, for example, "Kana-Kanji conversion new word dictionary" (see FIG. 13), "Character recognition single character new word dictionary" (see FIG. 15), "Character recognition character string new word dictionary" (see FIG. 17). I have a dictionary.
【0033】入出力制御部14は、入力されたキーや手
書き文字の取り込みと画面表示の制御を行う。ペン15
は、タブレット16に手書き文字などを入力するための
入力デバイスの1つとして用いられる。The input / output control unit 14 controls input of keys and handwritten characters and screen display. Pen 15
Is used as one of the input devices for inputting handwritten characters and the like to the tablet 16.
【0034】タブレット16は、座標入力装置であり、
ペン入力される対象となる(図11参照)。このタブレ
ット16上でペン15を筆記操作することで、手書き文
字の入力を行うことができる。The tablet 16 is a coordinate input device,
It is a target for pen input (see FIG. 11). By writing the pen 15 on the tablet 16, handwritten characters can be input.
【0035】LCD17は、認識結果等を表示するため
の表示装置であり、ここではタブレット16と一体化さ
れている。図2は漢字混じりかな漢字変換機能を備えた
文書作成装置の構成を示すブロック図である。本装置
は、CPU21、記憶装置(1)22、記憶装置(2)
23、入出力制御部24、ペン25、タブレット26、
LCD (Liquid Crystal Display) 27を有する。The LCD 17 is a display device for displaying the recognition result and the like, and is integrated with the tablet 16 here. FIG. 2 is a block diagram showing the configuration of a document creating apparatus having a kanji / kanji conversion function. This device includes a CPU 21, a storage device (1) 22, and a storage device (2).
23, an input / output control unit 24, a pen 25, a tablet 26,
It has an LCD (Liquid Crystal Display) 27.
【0036】CPU21は、本装置全体の制御を行うも
のであり、ここでは高速化を目的として2つのCPU2
1a、21bを有する。メインCPU21aは、入出力
処理用として用いられる。サブCPU21bは、認識処
理用として用いられる。The CPU 21 controls the entire apparatus. Here, two CPUs 2 are used for the purpose of speeding up.
It has 1a and 21b. The main CPU 21a is used for input / output processing. The sub CPU 21b is used for recognition processing.
【0037】記憶装置(1)22は、例えばROMから
なり、ここでは文字認識手段22a、文字認識辞書22
b、漢字混じりかな漢字変換手段22c、漢字混じりか
な漢字変換辞書22d、優先判別手段22e、優先判別
辞書22f、音読み要素テーブル22g、逆音読みテー
ブル22h、漢字混じりかな漢字変換拡張辞書22iを
有する。The storage device (1) 22 comprises, for example, a ROM, and in this case, the character recognition means 22a and the character recognition dictionary 22.
b, a kanji-mixed kana-kanji conversion means 22c, a kanji-mixed kana-kanji conversion dictionary 22d, a priority determination means 22e, a priority determination dictionary 22f, a phonetic reading element table 22g, a reverse reading table 22h, and a kanji-mixed kana-kanji conversion expanded dictionary 22i.
【0038】文字認識手段22aは、入力された手書き
文字を文字認識辞書22bを参照して文字認識処理を行
うための手段(プログラム)である。文字認識辞書22
bは、文字認識用の標準辞書であり、標準文字パターン
等の情報を記憶している。The character recognition means 22a is means (program) for performing character recognition processing on the input handwritten character by referring to the character recognition dictionary 22b. Character recognition dictionary 22
Reference character b is a standard dictionary for character recognition, which stores information such as standard character patterns.
【0039】漢字混じりかな漢字変換手段22cは、文
字認識された文字またはキー入力された文字を漢字に変
換するための手段(プログラム)である。漢字混じりか
な漢字変換辞書22dは、漢字混じりかな漢字変換用の
標準辞書であり、漢字を含む文字列を対象に、その読み
に対応する漢字(変換語)等の情報を記憶している。The kanji-mixed kana-kanji conversion means 22c is means (program) for converting a character-recognized character or a key-input character into a kanji character. The kanji-mixed kana-kanji conversion dictionary 22d is a standard dictionary for kanji-mixed kana-kanji conversion, and stores information such as kanji (converted words) corresponding to the reading of a character string containing kanji.
【0040】優先判別手段22eは、文字認識処理によ
って得られた候補文字の出力順位を決定するための手段
(プログラム)である。具体的には、漢字混じりかな漢
字変換の辞書引きの順番、漢字混じりかな漢字変換処理
の順番、文字認識結果の表示の順番、今後処理を行わな
い文字候補の決定等を行う。The priority determining means 22e is means (program) for determining the output rank of the candidate characters obtained by the character recognition processing. Specifically, the order of dictionary lookup for kanji-kana-kana conversion, the order of kanji-kana-kanji conversion processing, the order of displaying character recognition results, and the determination of character candidates not to be processed in the future are performed.
【0041】優先判別辞書22fは、優先判別処理を行
うための情報を記憶している(図12参照)。音読み要
素テーブル22gは、文節の区切りになりにくい文字の
並びを示す情報を記憶している(図8参照)。The priority determination dictionary 22f stores information for performing priority determination processing (see FIG. 12). The phonetic reading element table 22g stores information indicating a sequence of characters that are less likely to be a segment break (see FIG. 8).
【0042】逆音読みテーブル22hは、ほとんどの場
合に言葉として有り得ない文字の並びを示す情報を記憶
している(図9参照)。漢字混じりかな漢字変換拡張辞
書22iは、かな漢字変換用の拡張辞書であり、例えば
分野別辞書、ユーザ別辞書などの標準辞書とは別に用意
されたかな漢字変換用の辞書である。The reverse sound reading table 22h stores information indicating a sequence of characters that is not possible as a word in most cases (see FIG. 9). The kana-kanji-kanji conversion expansion dictionary 22i containing kanji is an expansion dictionary for kana-kanji conversion, and is a kana-kanji conversion dictionary prepared separately from a standard dictionary such as a field-specific dictionary or a user-specific dictionary.
【0043】記憶装置(2)23は、例えばRAMから
なり、ここでは文字認識用ワークバッファ23a、文字
認識出力バッファ23b、漢字混じりかな漢字変換処理
用ワークバッファ23c、漢字混じりかな漢字変換出力
バッファ23d、優先判別処理用ワークバッファ23
e、優先判別処理用出力バッファ23f、各種学習辞書
23g、各種新語辞書23hを有する。The storage device (2) 23 comprises, for example, a RAM. Here, a character recognition work buffer 23a, a character recognition output buffer 23b, a kanji mixed kana / kanji conversion processing work buffer 23c, a kanji mixed kana / kanji conversion output buffer 23d, and a priority. Work buffer 23 for discrimination processing
e, an output buffer 23f for priority determination processing, various learning dictionaries 23g, and various new word dictionaries 23h.
【0044】文字認識用ワークバッファ23aは、文字
認識処理時に使用される作業領域である。文字認識出力
バッファ23bは、文字認識結果(文字認識処理にて得
られた認識候補)を格納するための領域である。The character recognition work buffer 23a is a work area used in the character recognition process. The character recognition output buffer 23b is an area for storing character recognition results (recognition candidates obtained by the character recognition process).
【0045】漢字混じりかな漢字変換処理用ワークバッ
ファ23cは、漢字混じりかな漢字変換処理時に使用さ
れる作業領域である。漢字混じりかな漢字変換出力バッ
ファ23dは、漢字混じりかな漢字変換結果(かな漢字
変換処理にて得られた変換候補)を格納するための領域
である。The kanji / kanji / kanji conversion processing work buffer 23c is a work area used during kanji / kanji / kanji conversion processing. The kanji and kana-kanji conversion output buffer 23d is an area for storing kanji and kana-kanji conversion results (conversion candidates obtained by kana-kanji conversion processing).
【0046】優先判別処理用ワークバッファ23eは、
優先判別処理時に使用される作業領域である。優先判別
処理用出力バッファ23fは、優先判別処理結果(優先
判別処理にて得られた認識候補)を格納するための領域
である。The work buffer 23e for priority discrimination processing is
This is a work area used in the priority determination process. The priority determination processing output buffer 23f is an area for storing a priority determination processing result (a recognition candidate obtained by the priority determination processing).
【0047】各種学習辞書23gとしては、例えば『暫
定学習辞書』(図3参照)、『長期学習辞書』(図4参
照)、『単漢字学習辞書』(図5参照)、『自動共起学
習辞書』(図6参照)、『文節学習辞書』(図7参
照)、『ニューロ活性値テーブル』(図10参照)、
『文字認識用一文字学習辞書』(図16参照)、『文字
認識用文字列学習辞書』(図18参照)がある。As various learning dictionaries 23g, for example, "provisional learning dictionary" (see FIG. 3), "long-term learning dictionary" (see FIG. 4), "single-kanji learning dictionary" (see FIG. 5), "automatic co-occurrence learning""Dictionary" (see FIG. 6), "bunsetsu learning dictionary" (see FIG. 7), "neuro activation value table" (see FIG. 10),
There are "one character learning dictionary for character recognition" (see FIG. 16) and "character string learning dictionary for character recognition" (see FIG. 18).
【0048】各種新語辞書23hは、例えば『漢字混じ
りかな漢字変換用新語辞書』(図14参照)、『文字認
識用一文字新語辞書』(図15参照)、『文字認識用文
字列新語辞書』(図17参照)辞書がある。The various new word dictionaries 23h are, for example, "Kanji mixed kana-kanji conversion new word dictionary" (see FIG. 14), "character recognition single character new word dictionary" (see FIG. 15), and "character recognition character string new word dictionary" (Fig. There is a dictionary.
【0049】入出力制御部24は、入力されたキーや手
書き文字の取り込みと画面表示の制御を行う。ペン25
は、タブレット26に手書き文字などを入力するための
入力デバイスの1つとして用いられる。The input / output control unit 24 controls the input of keys and handwritten characters and the screen display. Pen 25
Is used as one of the input devices for inputting handwritten characters and the like into the tablet 26.
【0050】タブレット26は、座標入力装置であり、
ペン入力される対象となる(図11参照)。このタブレ
ット26上でペン25を筆記操作することで、手書き文
字の入力を行うことができる。The tablet 26 is a coordinate input device,
It is a target for pen input (see FIG. 11). By writing the pen 25 on the tablet 26, handwritten characters can be input.
【0051】LCD27は、認識結果等を表示するため
の表示装置であり、ここではタブレット26と一体化さ
れている。図3は暫定学習辞書の構造を示す図である。
暫定学習辞書とは、文書作成時に選択された単語を暫定
的に学習した辞書である。この例では、『漢字』と『東
京』という2つの単語が暫定学習された場合を示してい
る。The LCD 27 is a display device for displaying the recognition result and the like, and is integrated with the tablet 26 here. FIG. 3 is a diagram showing the structure of the provisional learning dictionary.
The provisional learning dictionary is a dictionary in which the word selected at the time of document creation is provisionally learned. In this example, two words “Kanji” and “Tokyo” are provisionally learned.
【0052】図3において、符号31は『漢字』の辞書
番号である。符号32は『東京』の辞書番号である。符
号33はエンドマークであり暫定学習情報のエンドを意
味する。In FIG. 3, reference numeral 31 is a dictionary number of "Kanji". Reference numeral 32 is a dictionary number of "Tokyo". Reference numeral 33 is an end mark, which means the end of the provisional learning information.
【0053】図4は長期学習辞書の構造を示す図であ
る。暫定学習辞書とは、文書作成時に選択された単語を
長期的に学習した辞書である。この例では、『アルファ
ー』と『ゴルファー』という2つの単語が長期学習され
た場合を示している。FIG. 4 is a diagram showing the structure of the long-term learning dictionary. The provisional learning dictionary is a dictionary in which a word selected at the time of creating a document is learned for a long time. In this example, the case where two words "alpha" and "golfer" are learned for a long time is shown.
【0054】図4において、符号41は単語『アルファ
ー』の学習回数であり、『アルファー』の辞書番号が
「0000」なので長期学習辞書のインデックス「00
00」の位置にこの学習回数が記憶される。学習回数は
5回である。In FIG. 4, reference numeral 41 is the number of learning times of the word "alpha", and since the dictionary number of "alpha" is "0000", the index "00" of the long-term learning dictionary.
This learning count is stored in the position "00". The number of times of learning is 5.
【0055】符号42は単語『ゴルファー』の学習回数
の学習回数であり、『ゴルファー』の辞書番号が「00
01」なので長期学習辞書のインデックス「0001」
の位置にこの学習回数が記憶される。学習回数は0回で
ある。Reference numeral 42 indicates the number of times of learning of the word "golfer", and the dictionary number of "golfer" is "00".
01 ", so long-term learning dictionary index" 0001 "
This learning count is stored in the position of. The number of times of learning is zero.
【0056】図5は単漢字学習辞書の構造を示す図であ
る。単漢字学習辞書とは、文書作成時に選択された単漢
字(1字の漢字)を学習した辞書である。この例では、
『天』と『羽』という2つの単語が単漢字学習された場
合を示している。FIG. 5 is a diagram showing the structure of a single-kanji learning dictionary. The single-kanji learning dictionary is a dictionary in which a single kanji (one kanji) selected when creating a document is learned. In this example,
It shows a case where two words, "heaven" and "feather", have been learned by single kanji.
【0057】図5において、符号51は1回目に単漢字
学習した単語の学習情報であり、この場合『天』の単漢
字辞書の辞書番号が書き込まれている。符号52は2回
目に単漢字学習した単語の学習情報であり、この場合
『羽』の単漢字辞書の辞書番号が書き込まれている。符
号53はエンドマークであり、単漢字学習情報の終了位
置を意味する。In FIG. 5, reference numeral 51 is learning information of a word for which the first single-kanji learning is performed, and in this case, the dictionary number of the single-kanji dictionary of "Ten" is written. Reference numeral 52 is learning information of a word for which the second single Kanji learning has been performed, and in this case, the dictionary number of the single Kanji dictionary of "ha" is written. Reference numeral 53 is an end mark, which means the end position of the single-kanji learning information.
【0058】図6は自動共起学習辞書の構造を示す図で
ある。自動共起学習辞書とは、共起関係にある単語同志
を学習した辞書である。この例は、『懸賞に応募する』
と『妖精に遭う』という文節に存在する単語同志を自動
共起学習した場合を示している。FIG. 6 is a diagram showing the structure of the automatic co-occurrence learning dictionary. An automatic co-occurrence learning dictionary is a dictionary that learns words that are in a co-occurrence relationship. This example is "Apply for Sweepstakes"
And the case where the words that exist in the phrase "Fairy encounter" are automatically co-occurring learned.
【0059】図6において、符号61は前側テーブルで
あり、自動共起学習された単語の組み合わせで前側の単
語の情報を記憶するテーブルである。符号62は後側テ
ーブルであり、自動共起学習された単語の組み合わせで
後側の単語の情報を記憶するテーブルである。符号63
は付属語であり、自動共起学習された単語間の付属語で
ある。In FIG. 6, reference numeral 61 is a front side table, which is a table for storing the information of the front side word by the combination of the words that have been subjected to the automatic co-occurrence learning. Reference numeral 62 is a rear side table, which is a table for storing information of the rear side words by the combination of the words that are subjected to the automatic co-occurrence learning. Reference numeral 63
Is an adjunct and is an adjunct between words that have been auto-co-occurringly learned.
【0060】図7は文節学習辞書の構造を示す図であ
る。文節学習辞書とは、文節の切り目を学習した辞書で
ある。この例では、『わたしはきものをぬぐ』と『わた
しはなした』という2つの文節を学習した辞書である。FIG. 7 is a diagram showing the structure of the phrase learning dictionary. The bunsetsu learning dictionary is a dictionary in which bunsetsu breaks are learned. In this example, it is a dictionary in which two phrases, "I wipe a kimono" and "I made it", are learned.
【0061】図7において、符号71は1回目に文節学
習した学習情報である。符号71.1は前側の文節の読
みである。この文節の最後の読み(この例では『は』)
にはMSBを立てる。符号71.2は後側の文節の読み
である。この文節の最後の読み(この例では『ぐ』)に
はMSBを立てる。符号72は2回目に文節学習した学
習情報である。In FIG. 7, reference numeral 71 is learning information for the first phrase learning. Reference numeral 71.1 is the reading of the clause on the front side. The last reading of this clause ("ha" in this example)
Set up the MSB. Reference numeral 71.2 is the reading of the clause on the rear side. The MSB is set for the last reading ("gu" in this example) of this clause. Reference numeral 72 is learning information for the second phrase learning.
【0062】図8は音読み要素テーブルの構造を示す図
である。音読み要素とは、読みの並びの中でその位置で
文節が区切れる可能性が少ないパターン、例えば『しゅ
うまつもはたらく』という入力では、『しゅう』という
文字の並びで『し』と『ゅう』の間で文節が区切れる可
能性は少ない。そのような文字の並びのパターンを音読
み要素という。この例では、『ちゃ』,『ちゃん』,
『ちゃう』,『しゃ』,『しゃん』,『しゅう』が音読
み要素である。音読み要素の途中で文節が区切れてしま
う候補は出力しなかったり、出力の優先順位を落とした
りしている。FIG. 8 is a diagram showing the structure of the phonetic reading element table. A phonetic reading element is a pattern that is less likely to separate bunsetsu at that position in the reading sequence. For example, in the case of inputting "Shumatsu Matsumoto", the sequence of characters "Shu" and "Shu" It is unlikely that the bunsetsu will be separated. Such a pattern of letters is called a phonetic reading element. In this example, "cha", "chan",
"Chau", "sha", "shan", and "shu" are the reading elements. Candidates whose phrases are separated in the middle of the phonetic reading element are not output, or the output priority is lowered.
【0063】図8において、符号81は1文字目の読み
であり、音読み要素の1文字目が登録されている。符号
82は2文字目の読みであり、音読み要素の2文字目が
登録されている。符号83は3文字目の読みであり、音
読み要素の3文字目が登録されている。In FIG. 8, reference numeral 81 is the reading of the first character, and the first character of the phonetic reading element is registered. Reference numeral 82 is the second character reading, and the second character of the phonetic reading element is registered. Reference numeral 83 is the reading of the third character, and the third character of the phonetic reading element is registered.
【0064】図9は逆音読み要素テーブルの構造を示す
図である。逆音読み要素とは、ほとんどの場合に言葉と
して有り得ない文字の並びを示すものであり、例えば
『ゅえ』という文字の並びを含む語は無いことから、
『しゅう』という文字認識候補と『しゅえ』という文字
認識候補があった場合に『しゅう』の方を第1候補とす
る。また、かな漢字変換の文節の切目の判断、未知語の
範囲の判断にも利用される。FIG. 9 is a diagram showing the structure of the reverse sound reading element table. The reverse reading element indicates a sequence of characters that is unlikely to be a word in most cases. For example, since there is no word that contains a sequence of characters such as "hue",
If there is a character recognition candidate "shu" and a character recognition candidate "shue", "shu" is the first candidate. It is also used to judge the breaks in the kana-kanji conversion clauses and the range of unknown words.
【0065】図9において、符号91は1文字目の読み
であり、逆音読み要素の1文字目が登録されている。符
号92は2文字目の読みであり、逆音読み要素の2文字
目が登録されている。符号93は3文字目の読みであ
り、逆音読み要素の3文字目が登録されている。In FIG. 9, reference numeral 91 is the reading of the first character, and the first character of the reverse sound reading element is registered. Reference numeral 92 is the reading of the second character, and the second character of the reverse sound reading element is registered. Reference numeral 93 is the reading of the third character, and the third character of the reverse sound reading element is registered.
【0066】図10はニューロ活性値テーブルの構造を
示す図である。ニューロ活性値とは、単語と単語の結び
付きの強さを示すものである。この例では、『幹事』,
『宴会』,『居酒屋』,『バー』,『パーティ』といっ
た各単語の活性値を記憶している。FIG. 10 is a diagram showing the structure of the neuroactivity value table. The neuro-activity value indicates the strength of connection between words. In this example, "secretary",
The activity value of each word such as “banquet”, “tavern”, “bar”, and “party” is stored.
【0067】図10において、符号101はニューロ番
号であり、ニューロネットの張られた各単語にシーケン
シャルに付けられた識別番号である。符号102は活性
値であり、その単語が確定された場合にニューロ計算式
によって計算された値である。In FIG. 10, reference numeral 101 is a neuro number, which is an identification number sequentially attached to each word in which the neuro net is set. Reference numeral 102 is an activation value, which is a value calculated by a neuro calculation formula when the word is fixed.
【0068】図11はタブレットの構造を示す図であ
る。ここでは、図1または図2に示すようにLCDと一
体化されており、LCDの表示画面上をペンにて指示す
るように構成されている。FIG. 11 is a diagram showing the structure of the tablet. Here, as shown in FIG. 1 or FIG. 2, it is integrated with an LCD, and is configured to point on the display screen of the LCD with a pen.
【0069】図11において、符号111は文書編集画
面であり、作成または修正中の文書の表示を行う画面で
ある。符号112は操作ウィンドウであり、文字または
キーの入力をこのエリアをポインティングまたはドラッ
グすることにより行う。In FIG. 11, reference numeral 111 is a document edit screen, which is a screen for displaying a document being created or modified. Reference numeral 112 is an operation window, and characters or keys are input by pointing or dragging in this area.
【0070】符号113は手書き文字入力枠であり、こ
の枠に手書き文字を入力する。符号114は単漢字キー
であり、このキーをポインティングすることにより入力
された文字は単漢字変換される。符号115は選択/実
行キーであり、かな漢字変換された候補を確定するため
のキーである。Reference numeral 113 is a handwritten character input frame into which a handwritten character is input. Reference numeral 114 is a single Chinese character key, and the character input by pointing this key is converted to single Chinese character. Reference numeral 115 is a selection / execution key, which is a key for confirming a candidate converted into kana-kanji.
【0071】符号116は変換/次候補キーであり、入
力された文字をかな漢字変換するとき、または、既にか
な漢字変換された文字の次候補を表示させるときにこの
キーをポインティングする。符号117は無変換キーで
あり、入力された文字を無変換する場合にこのキーをポ
インティングする。Reference numeral 116 denotes a conversion / next candidate key, which is pointed at when the input character is converted into kana-kanji or when the next candidate of the character already converted into kana-kanji is displayed. Reference numeral 117 is a non-conversion key, which is pointed when the input character is not converted.
【0072】図12は優先判別辞書の構造を示す図であ
る。この優先判別辞書は、優先判別処理で用いられる辞
書であり、優先すべき難字や、文字または文字種の組み
合わせを示す情報を記憶している。FIG. 12 is a diagram showing the structure of the priority discrimination dictionary. This priority determination dictionary is a dictionary used in the priority determination processing, and stores information indicating a difficult character to be prioritized, a character, or a combination of character types.
【0073】12において、符号121は難字ブロック
である。ここに、画数が多いとか、忘れやすい、書き方
が難しい(凸、潟など)の理由により、ひらがなで書く
ことを予想される語を記憶しておくことで、文字認識の
際に他の候補文字よりも優先して出力する。各レコード
の区切りはエンドビットにより判別する。この例では、
『新がた(新潟)』と『ぼく汁(墨汁)』である。In FIG. 12, reference numeral 121 is a hard-character block. By storing words that are expected to be written in Hiragana for reasons such as a large number of strokes, easy to forget, and difficult to write (convex, lag, etc.), other candidate characters can be recognized during character recognition. Output with priority over the output. The delimiter of each record is determined by the end bit. In this example,
They are "Shingata (Niigata)" and "My soup".
【0074】符号122はパターンブロックである。こ
こに、優先出力すべき文字または文字種の組み合わせを
記憶しておくことで、文字認識の際に該当する候補文字
を優先して出力する。この例では、『11:00』とい
った『数字と数字』の組み合わせ、『2−1』といった
『数字と数字』の組み合わせ、『第2』といった『第と
数字』の組み合わせ、同じく『だいと数字』の組み合わ
せ、『1回』のように『数字と回』の組み合わせを記憶
している。レコードの区切りはエンドビットにより判別
する。Reference numeral 122 is a pattern block. By storing a character or a combination of character types to be preferentially output here, the candidate character corresponding to the character recognition is preferentially output. In this example, a combination of "number and number" such as "11:00", a combination of "number and number" such as "2-1", a combination of "first and number" such as "second", and also "Daito number" And the combination of “number and time” such as “1 time”. The record delimiter is determined by the end bit.
【0075】図13はかな漢字変換用新語辞書の構造を
示す図である。このかな漢字変換用新語辞書は、かな漢
字変換処理時に用いられる情報であり、ユーザによって
新語登録された単語を対象にして、その読み、見出し等
を記憶している。FIG. 13 is a diagram showing the structure of a new word dictionary for kana-kanji conversion. This kana-kanji conversion new word dictionary is information used during kana-kanji conversion processing, and stores the readings, headings, etc. of words registered as new words by the user.
【0076】図13において、符号131は読みディレ
クトリであり、ここに新語辞書本体のブロック毎の先頭
レコードの読みの先頭3文字が代入されている。この場
合、新語辞書本体のレコードは読みの文字コードの昇順
にソートされているので、この読みのディレクトリを検
索することにより高速な新語辞書検索を可能にする。In FIG. 13, reference numeral 131 is a reading directory into which the leading 3 characters of the reading of the leading record of each block of the new word dictionary body are assigned. In this case, since the records of the new word dictionary are sorted in ascending order of the reading character codes, a high speed new word dictionary search can be performed by searching the reading directory.
【0077】符号132は新語辞書本体であり、ここに
読み、見出し(変換語)、辞書番号が記憶されている。
この例では、『あもう』という読みで『天羽』という見
出しが、その辞書番号と共に記憶されている。同様に、
『わいず』という読みで『ワイズ』という見出しが、そ
の辞書番号と共に記憶されている。Reference numeral 132 is the main body of the new word dictionary, in which the reading, heading (converted word), and dictionary number are stored.
In this example, the heading "Amaha" is read along with the dictionary number in the reading "Amo". Similarly,
The reading "Waizu" stores the heading "Wise" together with the dictionary number.
【0078】図14は漢字混じりかな漢字変換用新語辞
書の構造を示す図である。この漢字混じりかな漢字変換
用新語辞書は、漢字混じりかな漢字変換処理時に用いら
れる情報であり、ユーザによって新語登録された漢字混
じりの単語を対象にして、その読み、見出し等を記憶し
ている。FIG. 14 is a diagram showing the structure of a kanji-mixed kana-kanji conversion new word dictionary. This kanji-mixed kana-kanji conversion new word dictionary is information used in the kanji-mixed kana-kanji conversion process, and stores the readings, headings, etc. of the kanji-mixed kanji words registered by the user as new words.
【0079】図14において、符号141は読みディレ
クトリであり、ここに新語辞書本体のブロック毎の先頭
レコードの読みの先頭3文字が代入されている。新語辞
書本体のレコードは読みの文字コードの昇順にソートさ
れているので、この読みのディレクトリを検索すること
により高速な新語辞書検索を可能にする。In FIG. 14, reference numeral 141 is a reading directory into which the leading three characters of the reading of the leading record of each block of the new word dictionary body are assigned. Since the records in the new word dictionary are sorted in ascending order of the reading character code, a high speed new word dictionary search can be performed by searching this reading directory.
【0080】符号142は新語辞書本体であり、ここに
読み、見出し(変換語)、辞書番号が記憶されている。
この例では、『天もう』という読みで『天羽』という見
出しが、その辞書番号と共に記憶されている。同様に、
『外たれ』という読みで『外タレ』という見出しが、そ
の辞書番号と共に記憶されている。Reference numeral 142 is the main body of the new word dictionary, in which the reading, heading (converted word), and dictionary number are stored.
In this example, the heading "Amou" is read along with the dictionary number for the reading "Amou". Similarly,
The heading "outer sauce" with the reading "outer sauce" is stored together with the dictionary number.
【0081】図15は文字認識用文字新語辞書の構造を
示す図である。この文字認識用文字新語辞書は、文字認
識処理で用いられる新語辞書であり、ユーザによって入
力された手書き文字の特徴データと、その手書き文字に
対応する文字コードを記憶している。この例では、
『i』と『I』の手書き文字を新語登録した場合を示し
ている。FIG. 15 is a diagram showing the structure of a character new word dictionary for character recognition. The character new word dictionary for character recognition is a new word dictionary used in character recognition processing, and stores characteristic data of handwritten characters input by the user and a character code corresponding to the handwritten character. In this example,
It shows a case where handwritten characters "i" and "I" are registered as new words.
【0082】図15において、符号151はセパレータ
であり、レコードをこの情報によって区切る。符号15
2は『i』の文字コードであり、新語登録する文字のコ
ードデータである。符号153は『i』の手書き文字特
徴データであり、新語登録する手書き文字の特徴データ
である。In FIG. 15, reference numeral 151 is a separator, which divides the record by this information. Code 15
Reference numeral 2 is a character code of "i", which is code data of a character to be registered as a new word. Reference numeral 153 is the handwritten character feature data of "i", which is the feature data of the handwritten character to be registered as a new word.
【0083】図16は文字認識用文字学習辞書の構造を
示す図である。この文字認識用文字新語辞書は、文字認
識処理で用いられる学習辞書であり、ユーザによって入
力された手書き文字の特徴データと、その手書き文字に
対応する文字コードを記憶している。この例では、
『i』と『I』の手書き文字を学習した場合を示してい
る。FIG. 16 is a diagram showing the structure of a character learning dictionary for character recognition. The character new word dictionary for character recognition is a learning dictionary used in character recognition processing, and stores characteristic data of a handwritten character input by a user and a character code corresponding to the handwritten character. In this example,
The case where the handwritten characters of "i" and "I" are learned is shown.
【0084】図16において、符号161はセパレータ
であり、レコードをこの情報によって区切る。符号16
2は『i』の文字コードであり、学習する文字のコード
データである。符号163は『i』の手書き文字特徴デ
ータであり、学習する手書き文字特徴データである。In FIG. 16, reference numeral 161 is a separator, which divides the record by this information. Code 16
Reference numeral 2 is a character code of "i", which is code data of a character to be learned. Reference numeral 163 is handwritten character feature data of "i", which is handwritten character feature data to be learned.
【0085】図17は文字認識用文字列新語辞書の構造
を示す図である。図15で説明した新語辞書が1文字を
対象にしているのに対し、この文字認識用文字列新語辞
書はは文字列を対象にしている。すなわち、『I』や
『1』のように良く似た文字は前後の文字でしか判断が
つかない場合がある。そこで、この例のように『だい
1』という文字列と『1』という文字の手書き特徴デー
タを同時に記憶することにより、よく似た文字『1』と
『I』の認識を可能とする。FIG. 17 is a diagram showing the structure of the character string new word dictionary for character recognition. While the new word dictionary described in FIG. 15 targets one character, this character string new word dictionary for character recognition targets a character string. That is, similar characters such as "I" and "1" may be judged only by the preceding and succeeding characters. Therefore, as in this example, by simultaneously storing the character string "Dai 1" and the handwritten feature data of the character "1", it is possible to recognize similar characters "1" and "I".
【0086】図17において、符号171はセパレータ
であり、レコードをこの情報によって区切る。符号17
2は『だい1』の文字コードであり、登録する文字のコ
ードである。符号173は『1』の手書き文字特徴デー
タであり、登録する手書き文字特徴データである。In FIG. 17, reference numeral 171 is a separator, which divides the record by this information. Code 17
2 is the character code of "dai 1", which is the code of the character to be registered. Reference numeral 173 is handwritten character feature data of "1", which is handwritten character feature data to be registered.
【0087】図18は文字認識用文字列学習辞書の構造
を示す図である。図16で説明した学習辞書が1文字を
対象にしているのに対し、この文字認識用文字列学習辞
書はは文字列を対象にしている。すなわち、『I』や
『1』のように良く似た文字は前後の文字でしか判断が
つかない場合がある。そこで、この例のように『だい
1』という文字列と『1』の手書き特徴データを同時に
記憶することにより、よく似た文字『1』と『I』の認
識を可能とする。FIG. 18 is a diagram showing the structure of a character string learning dictionary for character recognition. While the learning dictionary described in FIG. 16 targets one character, this character recognition character string learning dictionary targets a character string. That is, similar characters such as "I" and "1" may be judged only by the preceding and succeeding characters. Therefore, as in this example, by simultaneously storing the character string "Dai 1" and the handwritten feature data of "1", it is possible to recognize similar characters "1" and "I".
【0088】図18において、符号181はセパレータ
であり、レコードをこの情報によって区切る。符号18
2は『だい1』の文字コードであり、学習する文字のコ
ードである。符号183は『1』の手書き文字特徴デー
タであり、学習する手書き文字特徴データである。In FIG. 18, reference numeral 181 is a separator, which divides the record by this information. Code 18
2 is the character code of "dai 1", which is the code of the character to be learned. Reference numeral 183 is handwritten character characteristic data of "1", which is handwritten character characteristic data to be learned.
【0089】次に、本発明の手書き入力文字の処理方法
について、具体例を挙げて説明する。ここでは、(1)
文字の並びに関する優先判別処理、(2)音読み要素に
関する優先判別処理、(3)逆音読み要素に関する優先
判別処理、(4)学習に関する優先判別処理、(5)辞
書引きに関する優先判別処理、(6)文法に関する優先
判別処理、(7)意味処理に関する優先判別処理、
(8)難しい文字に関する優先判別処理、(9)認識結
果の選択に関する優先判別処理に分けて説明する。Next, a method of processing handwritten input characters according to the present invention will be described with reference to specific examples. Here, (1)
Priority determination processing regarding character arrangement, (2) priority determination processing regarding sound reading elements, (3) priority determination processing regarding reverse reading elements, (4) priority determination processing regarding learning, (5) priority determination processing regarding dictionary lookup, (6 ) Priority determination processing regarding grammar, (7) Priority determination processing regarding semantic processing,
(8) Priority determination processing regarding difficult characters and (9) Priority determination processing regarding selection of recognition result will be separately described.
【0090】(1)文字の並びに関する優先判別処理 図19(a)に示すように、例えば『star』という
文字列を文字認識処理した結果として、図示のような認
識候補が得られたとする(例1)。このような場合に
は、アルファベットが前後に存在し、ひらがな1文字が
間に挟まれるケースは非常に少なく、逆にアルファベッ
トが連続するケースは多いので、『star』を先に処
理する。(1) Priority Discrimination Processing Regarding Character Arrangement As shown in FIG. 19A, it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string “star”, for example ( Example 1). In such a case, there are very few cases where the alphabet exists before and after, and one hiragana character is sandwiched between them, and conversely, there are many cases where the alphabet is continuous, so "star" is processed first.
【0091】また、図19(b)に示すように、例えば
『12:00』という文字列を文字認識処理した結果と
して、図示のような認識候補が得られたとする(例
2)。このような場合には、数字が前後に存在し、ひら
がな1文字が間に挟まれるケースは非常に少なく、逆に
数字、記号、アルファベットが間に挟まれるケースは多
いので、『12:00』を先に処理する。Further, as shown in FIG. 19B, it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string "12:00", for example (Example 2). In such a case, there are very few cases where numbers exist before and after, and one hiragana character is sandwiched between them, and conversely, there are many cases where numbers, symbols, and alphabets are sandwiched between them. Therefore, "12:00" Is processed first.
【0092】(2)音読み要素に関する優先判別処理 図20に示すように、例えば『かのじょをさがし、ゆう
こにれんらくした』という文字列を文字認識した結果と
して、その中の『さがし、ゆうこ』の部分で図示のよう
な認識候補が得られたとする(例3)。このような場合
には、音読み要素の『しゅう』を『し、ゅう』と区切る
ケースは非常にまれであり、『し、ゅう』の文字列で1
文字だけ第2候補にした文字列は『じ、ゅう』,『し・
ゆう』,『し、ゅつ』の4候補があるが、『し・ゆう』
以外は同様の理由(音読み要素)により後回し、『し・
ゆう』を先に処理する。(2) Priority Discrimination Processing Regarding On-Speech Reading Element As shown in FIG. 20, for example, as a result of character recognition of a character string "Kanojo search, Yuko ni nerakusaku", "Search, It is assumed that a recognition candidate as shown in the figure is obtained in the "Yuko" part (Example 3). In such a case, it is very rare that the reading element "shu" is separated from "shi, yuu", and the character string "shi, yuu" is 1
Character strings with only characters as second candidates are "ji, yuu", "shi ・
There are four candidates, "Yu" and "Shi, Yutsu", but "Shi Yu"
Except for the same reason (sound reading element), postponed,
"Yu" is processed first.
【0093】(3)逆音読み要素に関する優先判別処理 図21に示すように、例えば『かいじゅう』という文字
列を文字認識処理した結果として、図示のような認識候
補が得られたとする(例4)。このような場合には、
『じゅ』の後に『え』がつくケースは非常に少なく、逆
に『じゅ』の後に『う』がつく場合は多いので、『かい
じゅう』を先に処理する。(3) Priority Discrimination Processing Regarding Reversed-Sound Reading Element As shown in FIG. 21, it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string "Kaiju" (Example 4). . In such cases,
Since there are very few cases where "E" is attached after "Ju" and "U" is attached after "JU" in many cases, "KAIJU" is processed first.
【0094】(4)学習に関する優先判別処理 図22に示すように、例えば『あいすくりーむ』という
文字列を文字認識処理した結果として、図示のような認
識候補が得られたとする(例5)。このような場合に
は、『あいすくりーむ』がかな漢字変換処理または文字
認識処理にて学習されていたとすると、『あいずくりー
む』よりも『あいすくりーむ』として使用される確率が
高いので『あいすくりーむ』を先に処理する。(4) Priority Discrimination Processing for Learning As shown in FIG. 22, it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string "aisukurimu" (example 5). In such a case, if "Aiscreem" was learned by kana-kanji conversion processing or character recognition processing, it is more likely to be used as "Aiscreem" than "Aizukurim". Is processed first.
【0095】(5)辞書引きに関する優先判別処理 図23(a)に示すように、例えば『かんじ』という文
字列を文字認識処理した結果として、図示のような認識
候補が得られたとする(例6)。このとき、『かしじ』
はかな漢字変換辞書になく、『かんじ』,『かし』,
『じ』はかな漢字変換辞書にあったとすると、『かし
じ』よりも『かんじ』として使用される確率が高いので
『かんじ』を先に処理することにより処理の高速化を行
う。(5) Priority Discrimination Processing Regarding Dictionary Lookup As shown in FIG. 23A, it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string "Kanji" (example) 6). At this time, "Kashiji"
Not in the kana-kanji conversion dictionary, but "Kanji", "Kashi",
If "Jiji" is in the Kana-Kanji conversion dictionary, it is more likely to be used as "Kanji" than "Kashiji". Therefore, "Kanji" is processed first to speed up the process.
【0096】また、図23(b)に示すように、『とん
た』という文字列を文字認識処理した結果として、図示
のような認識候補が得られたとする(例7)。このよう
な場合には、『とんた』がかな漢字変換の新語辞書にあ
り、『とよた』がかな漢字変換辞書にあって、新語辞書
にはなかったとすると、『とよた』よりも『とんた』で
使用される確率が高いので『とんた』を先に処理する。Further, as shown in FIG. 23B, it is assumed that a recognition candidate as shown in the figure is obtained as a result of the character recognition processing of the character string "Tonta" (Example 7). In such a case, if "Tonta" is in the new Kana-Kanji conversion dictionary and "Toyota" is in the Kana-Kanji conversion dictionary and is not in the new word dictionary, "Tonta" is better than "Toyota". Since it has a high probability of being used in, "Tonta" is processed first.
【0097】(6)文法に関する優先判別処理 図24に示すように、例えば『だい1』という文字列を
文字認識処理した結果として、図示のような認識候補が
得られたとする(例8)。このような場合には、文字認
識候補の組み合わせでは『だし1』等の複数の候補があ
るが、最終的にかな漢字変換される段階において『だ
い』は数詞接頭、『1』は数字であるので、文法処理的
に優先される確率が高いので『だい1』を先に処理す
る。(6) Priority Discrimination Processing Regarding Grammar As shown in FIG. 24, it is assumed that a recognition candidate as shown in the figure is obtained as a result of the character recognition processing of the character string "Dai 1" (Example 8). In such a case, there are a plurality of candidates such as "Dashi 1" in the combination of character recognition candidates, but "Dai" is a numerical prefix and "1" is a number at the final stage of Kana-Kanji conversion. , "Dai 1" is processed first because it has a high probability of being prioritized in grammatical processing.
【0098】(7)意味処理に関する優先判別処理 図25(a)に示すように、例えば『なつはあつい』と
いう文字列を文字認識処理した結果として、図示のよう
な認識候補が得られたとする(例9)。このような場合
には、『なしはあつい』のAI情報(AI学習含む)は
なく、『なつはあつい』のAI情報があったとすると、
『なしはあつい』よりも『なつはあつい』が使用される
確率が高いので、『なつはあつい』を先に処理する。(7) Priority Discrimination Processing Regarding Semantic Processing As shown in FIG. 25A, it is assumed that a recognition candidate as shown in the figure is obtained as a result of the character recognition processing of the character string "Natsuhaatsu". (Example 9). In such a case, if there is no AI information (including AI learning) for “Noneha Atsushi” and there is AI information for “Natsuha Atsushi”,
Since there is a higher probability that "Natsuha Atsushi" will be used than "Natsuha Atsushi", "Natsuha Atsushi" will be processed first.
【0099】また、図25(b)に示すように、例えば
『おだきゅう』という文字列を文字認識処理した結果と
して、図示のような認識候補が得られたとする(例1
0)。この場合、今まで入力された文書の内容が鉄道関
係と判断されれば、『おばきゅう』よりも『おだきゅ
う』の方が正解の確率が高いので、『おだきゅう』を先
に処理する。Further, as shown in FIG. 25B, it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string "Odakyu" (Example 1).
0). In this case, if the contents of the document entered so far are judged to be related to railways, the probability of correct answer is higher in "Odaku" than in "Obaku", so "Odakyu" is processed first. To do.
【0100】(8)難しい文字に関する優先判別処理 図26(a)に示すように、例えば『かつお』という文
字列を文字認識処理した結果として、図示のような認識
候補が得られたとする(例11)。ここで、『鰹』は書
きづらいので、ひらがなで書かれる場合が多い(難しい
字、画数の多い字であると同時に他の魚関係の字『鰯』
や『鰤』と間違って覚えてしまいそうな字であるた
め)。よって、このような場合には、他の候補より『か
つお』を先に処理する。(8) Priority Discrimination Processing for Difficult Characters As shown in FIG. 26 (a), it is assumed that a recognition candidate as shown in the figure is obtained as a result of character recognition processing of a character string "bonito" (example) 11). Here, "bonito" is difficult to write, so it is often written in hiragana (difficult characters, characters with a large number of strokes, and at the same time, other fish-related characters "bonito").
Or because it's a character that you might memorize by mistake as "餤". Therefore, in such a case, “bonito” is processed before other candidates.
【0101】また、同図(b)に示すように、例えば
『新がた』という漢字混じりの文字列を文字認識処理し
た結果として、図示のような認識候補が得られたとする
(例12)。ここで、『新潟』の『潟』は書きづらいの
で、ひらがなで書かれる場合が多い。逆に、『新方』の
『方』は画数が少ないので、漢字で書かれることが多
い。よって、このような場合には、『新かた』よりも
『新がた』が正解の確率が高いので、『新がた』を先に
処理する。Further, as shown in FIG. 11B, it is assumed that a recognition candidate as shown in the figure is obtained as a result of the character recognition processing of a character string containing kanji characters such as "Shingata" (Example 12). . Here, the "gata" in "Niigata" is hard to write, so it is often written in hiragana. On the other hand, the number of strokes of "shinkata" in "shinkata" is small, so it is often written in kanji. Therefore, in such a case, since there is a higher probability that the correct answer is "shingata" than "shinkata", "shingata" is processed first.
【0102】(9)認識結果の選択に関する優先判別処
理 図27(a)に示すように、例えば『あじた』という文
字列を文字認識処理した結果として、図示のような認識
候補が得られたとする(例13)。ここで、同図(b)
に示すように、ユーザが次候補キーの操作により『じ』
を選択したとする。このような場合には、選択されなか
った『し』を含む候補『あした』,『ました』等が例え
各種優先処理において上位にあっても、ユーザの選択を
最優先とし、それらの候補の優先順位を落とすか、また
は、処理から外す。(9) Priority Discrimination Processing Regarding Selection of Recognition Result As shown in FIG. 27A, for example, as a result of character recognition processing of a character string "Ajita", a recognition candidate as shown in the figure is obtained. (Example 13). Here, FIG.
As shown in, the user operates the next candidate key to
Is selected. In such a case, the user's selection is given the highest priority, even if the candidates "Ashita", "Mata", etc., which include "Shi" that have not been selected are high in the priority processing, and those candidates are selected. Drop priority or remove from processing.
【0103】次に、同実施例の処理動作を示すフローチ
ャートについて説明する。図28はかな漢字変換機能を
備えた文書作成装置(図1)において、文字入力からか
な漢字変換結果出力までの処理を示すフローチャートで
ある。Next, a flow chart showing the processing operation of the embodiment will be explained. FIG. 28 is a flow chart showing the processing from the character input to the kana-kanji conversion result output in the document creation device having the kana-kanji conversion function (FIG. 1).
【0104】符号A1は文字入力するステップであり、
手書き文字をタブレットとペンにより入力する。符号A
2は文字認識処理するステップであり、文字入力中もサ
ブCPUを使用して文字認識処理を続行する。Reference numeral A1 is a step for inputting characters,
Enter handwritten characters with the tablet and pen. Code A
Reference numeral 2 is a step of character recognition processing, and the character recognition processing is continued using the sub CPU even during character input.
【0105】符号A3は文字認識結果を表示するステッ
プであり、文字認識処理で得られた文字認識結果を表示
する。ただし、符号A5〜A12までの処理を高速に処
理可能な場合には、ユーザの目に止まらないのでA7の
処理は省略しても良い。Reference numeral A3 is a step of displaying the character recognition result, and displays the character recognition result obtained by the character recognition processing. However, if the processes of the symbols A5 to A12 can be processed at high speed, the process of A7 may be omitted because it is not noticeable to the user.
【0106】符号A4,A11は割り込み処理するステ
ップであり、文字認識結果に対して確定キーが押された
場合は割り込みが発生し、その確定された認識結果に対
しては候補の入れ替えを中止する。Reference numerals A4 and A11 are steps of interrupt processing. When the confirmation key is pressed with respect to the character recognition result, an interruption occurs, and the replacement of candidates is stopped for the confirmed recognition result. .
【0107】符号A5はかな漢字辞書等の辞書引き(読
み情報)を行うステップであり、かな漢字変換処理用の
標準辞書、各種拡張辞書、各種新語辞書、各種学習辞書
の読み情報について辞書引きを行う。Reference numeral A5 is a step for performing dictionary lookup (reading information) of a kana-kanji dictionary or the like, and it performs dictionary lookup for reading information of the standard dictionary for Kana-kanji conversion processing, various extended dictionaries, various new word dictionaries, and various learning dictionaries.
【0108】符号A6は読み情報、音読み要素、逆音読
み要素、優先判別辞書情報、各種学習辞書、各種新語辞
書、各種拡張辞書による優先判別処理を行うステップで
あり、この処理により、今後のかな漢字辞書等の辞書引
き処理、文字認識結果の表示、かな漢字変換処理の順位
を決定と今後処理しない候補を決定する。Reference numeral A6 is a step for performing priority determination processing by reading information, on-speech reading elements, reverse-sound reading elements, priority discrimination dictionary information, various learning dictionaries, various new word dictionaries, and various expansion dictionaries. By this processing, future kana-kanji dictionary Etc., the dictionary lookup processing, the display of character recognition results, the order of kana-kanji conversion processing are determined, and the candidates not to be processed in the future are determined.
【0109】なお、A6とA9で行う優先判別処理の詳
細については、後に図30〜図38に示すフローチャー
トを参照して説明する。符号A7,A10は文字認識結
果を再表示するステップであり、符号A6,A9の優先
判別処理によって判断された順位に文字認識結果を再表
示する。The details of the priority determination process performed in A6 and A9 will be described later with reference to the flow charts shown in FIGS. Reference numerals A7 and A10 are steps for redisplaying the character recognition results, and the character recognition results are redisplayed in the order determined by the priority determination processing of the reference numerals A6 and A9.
【0110】符号A8はかな漢字辞書等の辞書引き(読
み情報以外)を行うステップであり、かな漢字変換処理
用の標準辞書、各種拡張辞書、各種新語辞書、各種学習
辞書の読み情報以外の情報(品詞、見出し、意味情報な
ど)について辞書引きを行う。Reference numeral A8 is a step for performing dictionary lookup (other than reading information) of a kana-kanji dictionary or the like, and information other than the reading information of the standard dictionary for kana-kanji conversion processing, various extended dictionaries, various new word dictionaries, various learning dictionaries (part of speech). , Heading, semantic information, etc.).
【0111】符号A9はかな漢字変換に関する辞書また
はデータの読み情報以外の情報(品詞情報、意味情報な
ど)、優先判別辞書情報、各種学習辞書、各種新語辞
書、各種拡張辞書による優先判別処理を行うステップで
あり、この処理により、今後のかな漢字辞書等の辞書引
き処理、文字認識結果の表示、かな漢字変換処理の順
位、かな漢字変換処理の優先候補の決定と今後処理しな
い候補の決定を行う。Reference numeral A9 is a step for performing priority discrimination processing using information (part-of-speech information, semantic information, etc.) other than dictionary or data reading information relating to kana-kanji conversion, priority discrimination dictionary information, various learning dictionaries, various new word dictionaries, and various extended dictionaries. By this processing, dictionary lookup processing of a kana-kanji dictionary or the like in the future, display of character recognition results, rank of kana-kanji conversion processing, determination of priority candidates for kana-kanji conversion processing and determination of candidates not processed in the future are performed.
【0112】符号A12はかな漢字変換処理を行うステ
ップであり、優先判別処理により判断された順位で入力
文字をかな漢字変換する。符号A13はかな漢字変換結
果を表示するステップであり、かな漢字変換結果を表示
する。Reference numeral A12 is a step for performing kana-kanji conversion processing, which converts the input characters into kana-kanji characters in the order determined by the priority determination processing. Reference numeral A13 is a step for displaying the kana-kanji conversion result, which displays the kana-kanji conversion result.
【0113】図29は漢字混じりかな漢字変換機能を備
えた文書作成装置(図2)において、文字入力から漢字
混じりかな漢字変換結果出力までの処理を示すフローチ
ャートである。FIG. 29 is a flow chart showing the processing from the character input to the kana-mixed kana-kanji conversion result output in the document creating apparatus (FIG. 2) having the kanji-mixed kana-kanji conversion function.
【0114】符号B1は文字入力するステップであり、
手書き文字をタブレットとペンにより入力する。符号B
2は文字認識処理するステップであり、文字入力中もサ
ブCPUを使用し文字認識処理を続行する。Reference numeral B1 is a step for inputting characters,
Enter handwritten characters with the tablet and pen. Code B
Reference numeral 2 is a step of character recognition processing, and the character recognition processing is continued using the sub CPU even during character input.
【0115】符号B3は文字認識結果を表示するステッ
プであり、文字認識処理で得られた文字認識結果を表示
する。ただし、符号B5〜B12までの処理を高速に処
理可能な場合には、ユーザの目に止まらないのでB7の
処理は省略しても良い。Reference numeral B3 is a step of displaying the character recognition result, which displays the character recognition result obtained by the character recognition processing. However, when the processes from B5 to B12 can be processed at high speed, the process of B7 may be omitted because it does not catch the eyes of the user.
【0116】符号B4,B11は割り込み処理を表示す
るステップであり、文字認識結果に対して確定キーが押
された場合は割り込みが発生し、その確定された認識結
果に対して候補の入れ替えを中止する。Reference numerals B4 and B11 are steps for displaying interruption processing. When the confirmation key is pressed for the character recognition result, an interruption occurs and the replacement of candidates for the confirmed recognition result is stopped. To do.
【0117】符号B5は漢字混じりかな漢字辞書等の辞
書引き(読み情報)を行うステップであり、漢字混じり
かな漢字変換処理用の標準辞書、各種拡張辞書、各種新
語辞書、各種学習辞書の読み情報について辞書引きを行
う。Reference numeral B5 is a step for performing dictionary lookup (reading information) of a kanji / kanji mixed kanji dictionary, etc., and is a dictionary for reading information of kanji / kanji mixed kana / kanji conversion processing standard dictionary, various extended dictionaries, various new word dictionaries, various learning dictionaries. Pull.
【0118】符号B6は読み情報、音読み要素、逆音読
み要素、優先判別辞書情報、各種学習辞書、各種新語辞
書、各種拡張辞書による優先判別処理を行うステップで
あり、この処理により、今後の漢字混じりかな漢字辞書
等の辞書引き処理、文字認識結果の表示、かな漢字変換
処理の順位と今後処理しない候補を決定する。Reference numeral B6 is a step for performing priority determination processing by reading information, on-speech reading elements, reverse-sound reading elements, priority discrimination dictionary information, various learning dictionaries, various new word dictionaries, and various extension dictionaries. It determines the order of Kana-Kanji dictionary etc., the display of character recognition results, the order of Kana-Kanji conversion processing, and the candidates not to be processed in the future.
【0119】なお、A6とA9で行う優先判別処理の詳
細については、後に図30〜図38に示すフローチャー
トを参照して説明する。符号B7,B10は文字認識結
果を再表示するステップであり、符号B6,B9の優先
判別処理によって判断された順位に文字認識結果を再表
示する。The details of the priority determination process in A6 and A9 will be described later with reference to the flow charts shown in FIGS. Reference characters B7 and B10 are steps for redisplaying the character recognition result, and the character recognition result is redisplayed in the order determined by the priority determination processing of the reference signs B6 and B9.
【0120】符号B8は漢字混じりかな漢字辞書等の辞
書引き(読み情報以外)を行うステップであり、漢字混
じりかな漢字変換処理用の標準辞書、各種拡張辞書、各
種新語辞書、各種学習辞書の読み情報以外の情報(品
詞、見出し、意味情報など)について辞書引きを行う。Reference numeral B8 is a step for performing dictionary lookup (other than reading information) of a kanji / kanji / kanji dictionary or the like, other than the reading information of the kanji / kanji / kanji / kanji conversion processing standard dictionary, various extended dictionaries, various new word dictionaries, various learning dictionaries. The dictionary is searched for information (part of speech, headline, semantic information, etc.).
【0121】符号B9は漢字混じりかな漢字に関する辞
書またはデータの読み情報以外の情報(品詞情報、意味
情報など)、優先判別辞書情報、各種学習辞書、各種新
語辞書、各種拡張辞書による優先判別処理をするステッ
プであり、この処理により、今後の漢字混じりかな漢字
辞書等の辞書引き処理、文字認識結果の表示、漢字混じ
りかな漢字変換処理の順位、漢字混じりかな漢字変換処
理の優先候補の決定と今後処理しない候補の決定を行
う。Reference numeral B9 denotes priority discrimination processing using information (part-of-speech information, semantic information, etc.) other than dictionary or data reading information concerning kanji mixed with kanji, priority discrimination dictionary information, various learning dictionaries, various new word dictionaries, and various extended dictionaries. This is a step, and by this processing, dictionary lookup processing such as Kanji-Kana-Kanji dictionary in the future, display of character recognition results, ranking of Kanji-Kana Kana-Kanji conversion processing, determination of priority candidates for Kanji-Kana Kana-Kanji conversion processing and selection of candidates not to be processed in the future Make a decision.
【0122】符号B12は漢字混じりかな漢字変換処理
を行うステップであり、優先判別処理により判断された
順位で入力文字を漢字混じりかな漢字変換する。符号B
13は漢字混じりかな漢字変換結果を表示するステップ
であり、漢字混じりかな漢字変換結果を表示する。Reference numeral B12 is a step for performing kana-kanji kana-kanji conversion processing, in which the input characters are kanji-mix kana-kanji conversion in the order determined by the priority determination processing. Code B
Reference numeral 13 is a step of displaying a kanji-mixed kana-kanji conversion result, which displays the kanji-mixed kana-kanji conversion result.
【0123】次に、同実施例における優先判別処理を示
すフローチャートについて説明する。なお、ここではか
な漢字変換機能を備えた文書作成装置にて優先判別処理
を行う場合(図28のステップA6,A9)を想定して
説明するが、漢字混じりかな漢字変換を備えた文書作成
装置にて優先判別処理を行う場合(図29のステップB
B6,B9)でも同様である。Next, a flow chart showing the priority discrimination processing in the embodiment will be explained. Note that here, description will be made assuming that the priority determination process is performed by the document creation device having the kana-kanji conversion function (steps A6 and A9 in FIG. 28). However, in the document creation device provided with kanji-kana kanji conversion. When priority determination processing is performed (step B in FIG. 29)
The same applies to B6 and B9).
【0124】図30は文字の並びに関する優先判別処理
(図19参照)を示すフローチャートである。手書き入
力された文字列を文字単位で文字認識処理にした結果と
して、各文字毎に複数の認識候補が得られた場合におい
て、まず、ステップC1において、文字認識処理によっ
て得られた各文字毎の認識候補の組み合わせの中に優先
判別辞書のパターンブロック(図1の12f,図12の
122)に記憶された文字の並び情報に従った候補があ
るか否かを調べる。FIG. 30 is a flow chart showing the priority discrimination processing (see FIG. 19) regarding the arrangement of characters. When a plurality of recognition candidates are obtained for each character as a result of the character recognition processing of the character string input by handwriting on a character-by-character basis, first, at step C1, for each character obtained by the character recognition processing. It is checked whether or not there is a candidate according to the character arrangement information stored in the pattern block (12f in FIG. 1, 122 in FIG. 12) of the priority determination dictionary in the combination of recognition candidates.
【0125】該当する候補が存在すれば、ステップC2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、かな漢字変換の処理順位、かな漢字変換
結果の出力順位を設定したり、削除する候補の判定を行
うことにより、処理の高速化を図る。If there is a corresponding candidate, step C2
In addition to setting the output order of the character recognition result based on the candidate, set the processing order of the kana-kanji conversion, the output order of the kana-kanji conversion result, and determine the candidate to delete to speed up the processing. Try.
【0126】図31は音読み要素に関する優先判別処理
(図20参照)を示すフローチャートである。手書き入
力された文字列を文字単位で文字認識処理にした結果と
して、各文字毎に複数の認識候補が得られた場合におい
て、まず、ステップD1において、文字認識処理によっ
て得られた各文字毎の認識候補の組み合わせの中に音読
み要素テーブル(図1の12g,図8)に記憶された音
読み要素を有し、かつ、その音読み要素の途中で文節を
区切るようなデリミタコード(スペース、句読点なと)
を有する候補があるか否かを調べる。FIG. 31 is a flow chart showing the priority discrimination processing (see FIG. 20) regarding the sound reading elements. When a plurality of recognition candidates are obtained for each character as a result of the character recognition processing of the character string input by handwriting on a character-by-character basis, first, at step D1, for each character obtained by the character recognition processing. A delimiter code (space, punctuation mark, etc.) that has a phonetic reading element stored in the phonetic reading element table (12g in FIG. 1 and FIG. 8) in the combination of recognition candidates and that divides a phrase in the middle of the phonetic reading element. )
Check if there is a candidate with.
【0127】該当する候補が存在すれば、ステップD2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step D2
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0128】図32は逆音読み要素に関する優先判別処
理(図21参照)を示すフローチャートである。手書き
入力された文字列を文字単位で文字認識処理にした結果
として、各文字毎に複数の認識候補が得られた場合にお
いて、まず、ステップE1において、文字認識処理によ
って得られた各文字毎の認識候補の組み合わせの中に逆
音読み要素テーブル(図1の12h,図9)に記憶され
た逆音読み要素を有する候補があるか否かを調べる。FIG. 32 is a flowchart showing the priority discrimination processing (see FIG. 21) regarding the reverse sound reading element. When a plurality of recognition candidates are obtained for each character as a result of the character recognition processing of the character string input by handwriting on a character-by-character basis, first, at step E1, for each character obtained by the character recognition processing. It is checked whether or not there is a candidate having the reverse sound reading element stored in the reverse sound reading element table (12h in FIG. 1, FIG. 9) in the combination of recognition candidates.
【0129】該当する候補が存在すれば、ステップE2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step E2
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0130】図33は学習に関する優先判別処理(図2
2参照)を示すフローチャートである。手書き入力され
た文字列を文字単位で文字認識処理にした結果として、
各文字毎に複数の認識候補が得られた場合において、ま
ず、ステップF1において、文字認識処理によって得ら
れた各文字毎の認識候補の組み合わせの中に各種学習辞
書(図1の13g,図3〜7,図10,図16,図1
8)の学習内容と一致する候補があるか否かを調べる。FIG. 33 shows a priority determination process for learning (see FIG. 2).
2)). As a result of character recognition processing for each character string input by handwriting,
When a plurality of recognition candidates are obtained for each character, first, in step F1, various learning dictionaries (13g in FIG. 1, FIG. 3 in FIG. 1) are included in the combination of the recognition candidates for each character obtained by the character recognition processing. ~ 7, Figure 10, Figure 16, Figure 1
It is checked whether there is a candidate that matches the learning content of 8).
【0131】該当する候補が存在すれば、ステップF2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step F2
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0132】図34は辞書引きに関する優先判別処理
(図23参照)を示すフローチャートである。手書き入
力された文字列を文字単位で文字認識処理にした結果と
して、各文字毎に複数の認識候補が得られた場合におい
て、まず、ステップG1において、文字認識処理によっ
て得られた各文字毎の認識候補の組み合わせの中にかな
漢字変換拡張辞書(図1の12i)および各種新語辞書
(図1の13h,図13,図15,図17)の登録内容
と一致する候補があるか否かを調べる。FIG. 34 is a flow chart showing the priority determination process (see FIG. 23) regarding the dictionary lookup. When a plurality of recognition candidates are obtained for each character as a result of the character recognition processing of the character string input by handwriting on a character-by-character basis, first, at step G1, for each character obtained by the character recognition processing. It is checked whether or not there is a candidate in the combination of recognition candidates that matches the registered contents of the Kana-Kanji conversion extended dictionary (12i in FIG. 1) and various new word dictionaries (13h in FIG. 1, FIG. 13, FIG. 15, FIG. 17). .
【0133】該当する候補が存在すれば、ステップG2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step G2
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0134】図35は文法に関する優先判別処理(図2
4参照)を示すフローチャートである。手書き入力され
た文字列を文字単位で文字認識処理にした結果として、
各文字毎に複数の認識候補が得られた場合において、ま
ず、ステップH1において、文字認識処理によって得ら
れた各文字毎の認識候補の組み合わせの中にかな漢字変
換手段(図1の12c)の文法ルールに従った候補があ
るか否かを調べる。FIG. 35 shows a priority discrimination process for grammar (FIG. 2).
4)). As a result of character recognition processing for each character string input by handwriting,
When a plurality of recognition candidates are obtained for each character, first, in step H1, the grammar of the kana-kanji conversion means (12c in FIG. 1) is included in the combination of the recognition candidates for each character obtained by the character recognition processing. Check whether there are candidates that follow the rules.
【0135】該当する候補が存在すれば、ステップH2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step H2
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0136】図36は意味処理に関する優先判別処理
(図25参照)を示すフローチャートである。手書き入
力された文字列を文字単位で文字認識処理にした結果と
して、各文字毎に複数の認識候補が得られた場合におい
て、まず、ステップI1において、文字認識処理によっ
て得られた各文字毎の認識候補の組み合わせの中にかな
漢字変換手段(図1の12c)の意味処理のルール、ま
たは、例えば自動共起学習辞書(図6),ニューロ活性
値テーブル(図10)等により学習された情報(図1の
12g)に従った候補があるか否かを調べる。FIG. 36 is a flow chart showing the priority discrimination processing (see FIG. 25) regarding the semantic processing. When a plurality of recognition candidates are obtained for each character as a result of character recognition processing of the character string input by handwriting on a character-by-character basis, first, in step I1, for each character obtained by the character recognition processing. Among the combinations of recognition candidates, the rules of the semantic processing of the kana-kanji conversion means (12c in FIG. 1), or the information learned by the automatic co-occurrence learning dictionary (FIG. 6), the neuroactivity value table (FIG. 10), etc. ( Check whether there is a candidate according to 12g) of FIG.
【0137】該当する候補が存在すれば、ステップI2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step I2
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0138】図37は難しい文字に関する優先判別処理
(図26参照)を示すフローチャートである。手書き入
力された文字列を文字単位で文字認識処理にした結果と
して、各文字毎に複数の認識候補が得られた場合におい
て、まず、ステップJ1において、文字認識処理によっ
て得られた各文字毎の認識候補の組み合わせの中に優先
判別辞書の入力困難な文字の優先情報(図1の12f,
図12の121)に従った候補があるか否かを調べる。FIG. 37 is a flow chart showing the priority discrimination process (see FIG. 26) for difficult characters. When a plurality of recognition candidates are obtained for each character as a result of the character recognition processing of the character string input by handwriting on a character-by-character basis, first, at step J1, for each character obtained by the character recognition processing. In the combination of recognition candidates, priority information of characters that are difficult to enter in the priority determination dictionary (12f in FIG. 1,
It is checked whether there is a candidate according to 121) in FIG.
【0139】該当する候補が存在すれば、ステップJ2
において、その候補に基づいて文字認識結果の出力順位
を設定する他、その候補に従ってかな漢字変換の処理順
位、かな漢字変換結果の出力順位を設定したり、削除す
る候補の判定を行うことにより、処理の高速化を図る。If there is a corresponding candidate, step J2.
In addition to setting the output order of the character recognition result based on the candidate, the processing order of the kana-kanji conversion result, the output order of the kana-kanji conversion result according to the candidate, and determining the candidate to be deleted, Speed up.
【0140】図38は認識結果の選択に関する優先判別
処理(図27参照)を示すフローチャートである。手書
き入力された文字列を文字単位で文字認識処理にした結
果として、各文字毎に複数の認識候補が得られた場合に
おいて、まず、ステップK1において、文字認識処理に
よって得られた各文字毎の認識候補の組み合わせの中に
ユーザが既に確定した文字があるか否かを調べる。FIG. 38 is a flow chart showing the priority discrimination processing (see FIG. 27) regarding the selection of the recognition result. When a plurality of recognition candidates are obtained for each character as a result of the character recognition processing of the character string input by handwriting on a character-by-character basis, first, at step K1, for each character obtained by the character recognition processing. It is checked whether or not the character already defined by the user is present in the combination of recognition candidates.
【0141】該当する候補が存在すれば、ステップK2
において、その候補を最優先とし、それ以降の候補に関
して、文字認識結果の出力順位を設定する他、その候補
に従ってかな漢字変換の処理順位、かな漢字変換結果の
出力順位を設定したり、削除する候補の判定を行うこと
により、処理の高速化を図る。If there is a corresponding candidate, step K2
In that case, the candidate is given the highest priority, and the output order of the character recognition results is set for the subsequent candidates. In addition, the processing order of the kana-kanji conversion result and the output order of the kana-kanji conversion result are set according to the candidate, and the candidate order to be deleted is set. By making the determination, the processing speed is increased.
【0142】次に、同実施例における文書作成装置の動
作を説明する。ここでは、(a)かな漢字変換機能を備
えた文書作成装置と、(b)漢字混じりかな漢字変換機
能を備えた文書作成装置の動作に分けて説明する。Next, the operation of the document creating apparatus in the embodiment will be described. Here, the operations of (a) a document creation device having a kana-kanji conversion function and (b) a document creation device having a kana-kanji kanji conversion function will be described separately.
【0143】(a)かな漢字変換機能を備えた文書作成
装置 図1に示す文書作成装置において、まず初めに、ペン1
5とタブレット16(図11)を用いて、かな漢字変換
の対象となる文字列を1文字ずつ手書き入力する(図2
8のステップA1)。このとき入力された手書き文字
は、文字認識用ワークバッファ13aに順次格納された
後、文字認識手段12aによって文字認識処理される
(図28のステップA2)。(A) Document Creation Device Having Kana-Kanji Conversion Function In the document creation device shown in FIG.
5 and the tablet 16 (FIG. 11) are used to manually input the character string to be converted into kana-kanji character by character (FIG. 2).
8 step A1). The handwritten characters input at this time are sequentially stored in the character recognition work buffer 13a and then subjected to character recognition processing by the character recognition means 12a (step A2 in FIG. 28).
【0144】文字認識処理は文字認識辞書12bを参照
することで行う。すなわち、入力文字(手書き文字)と
文字認識辞書12b内の標準文字とを比較することで、
そのマッチング度の高い文字を同辞書12bから順に読
出し、これを当該入力文字の認識候補とする。The character recognition processing is performed by referring to the character recognition dictionary 12b. That is, by comparing the input character (handwritten character) with the standard character in the character recognition dictionary 12b,
Characters with a high degree of matching are sequentially read from the dictionary 12b, and this is made a recognition candidate for the input character.
【0145】なお、ここでは文字認識用のサブCPU1
1bを設けることで、文字入力中も文字認識可能として
いるが、本発明はCPUの個数に限定されるものではな
い。しかして、各手書き文字毎に複数の認識候補が得ら
れると、これらの認識候補がその認識処理の過程で設定
された出力順位(文字単位毎に設定された出力順位)に
従って文字認識出力バッファ13bに格納された後、入
出力制御部14を通じてLCD17に表示される(図2
8のステップA3)。Here, the sub CPU 1 for character recognition is used.
By providing 1b, the character can be recognized even during the character input, but the present invention is not limited to the number of CPUs. When a plurality of recognition candidates are obtained for each handwritten character, the character recognition output buffer 13b outputs these recognition candidates according to the output order (output order set for each character unit) set in the process of the recognition process. After being stored in the LCD, it is displayed on the LCD 17 through the input / output control unit 14 (see FIG.
8 step A3).
【0146】ここで、表示された文字認識結果に対し
て、選択/実行キー115を押す等の候補選択のための
確定指示を行うと割り込みが発生する(図28のステッ
プA4)。これにより、その確定指示された文字に関し
ては、今後、優先判別手段12eによる認識候補の出力
順位の入れ替えが中止されることになる(例13)。Here, if a confirmation instruction for selecting a candidate such as pressing the select / execute key 115 is given to the displayed character recognition result, an interrupt occurs (step A4 in FIG. 28). As a result, with respect to the character of which the confirmation is instructed, the replacement of the output order of the recognition candidates by the priority determination means 12e will be stopped in the future (Example 13).
【0147】次に、かな漢字変換手段12cによって読
み情報に関するかな漢字変換辞書12dの辞書引きが行
われる(図28のステップA5)。これにより、この辞
書引きした読み情報と優先判別辞書12f(図12)の
他、音読み要素テーブル12g(図8)、逆音読み要素
テーブル12h(図9)、各種学習辞書13g(図3,
図4,図5,図6,図7,図10,図16,図18)、
各種新語辞書13h(図13,図15,図17)を必要
に応じて参照することで、優先判別手段22eにより文
字認識結果の出力順位の設定や、かな漢字変換の処理順
位、かな漢字変換結果の出力順位の設定、削除する候補
の判定等が行われる(図28のステップA6,例1,例
2,例3,例4,例5,例6,例7,例11)。Next, the kana-kanji conversion dictionary 12d for the reading information is looked up by the kana-kanji conversion means 12c (step A5 in FIG. 28). As a result, in addition to the reading information obtained by this dictionary and the priority determination dictionary 12f (FIG. 12), the on-reading element table 12g (FIG. 8), the reverse on-reading element table 12h (FIG. 9), various learning dictionaries 13g (FIG. 3,).
(Fig. 4, Fig. 5, Fig. 6, Fig. 7, Fig. 7, Fig. 16, Fig. 18),
By referring to various new word dictionaries 13h (FIG. 13, FIG. 15, FIG. 17) as necessary, the priority determination means 22e sets the output order of character recognition results, the processing order of kana-kanji conversion, and the output of kana-kanji conversion results. Setting of ranks, determination of candidates to be deleted, etc. are performed (step A6 in FIG. 28, example 1, example 2, example 3, example 4, example 5, example 6, example 7, example 11).
【0148】このような優先判別処理にて出力順位が入
れ替えられた各認識候補は優先判別処理用出力バッファ
13fに格納された後、その中の第1候補がLCD17
に再表示される(図28のステップA7)。After each recognition candidate whose output order has been changed by the priority discrimination processing is stored in the priority discrimination processing output buffer 13f, the first candidate among them is the LCD 17.
Is displayed again (step A7 in FIG. 28).
【0149】また、かな漢字変換手段12cにより読み
以外の情報(品詞、見出し、意味情報等)に関するかな
漢字変換辞書12dの辞書引きが行われる(図28のス
テップA8)。Further, the kana-kanji conversion dictionary 12d for information other than reading (part of speech, heading, semantic information, etc.) is searched by the kana-kanji conversion means 12c (step A8 in FIG. 28).
【0150】これにより、この辞書引きした読み以外の
情報(品詞、見出し、意味情報等)と優先判別辞書12
f(図12)を参照することで、優先判別手段22eに
より文字認識結果の出力順位の設定他、かな漢字変換の
処理順位、かな漢字変換結果の出力順位の設定、削除す
る候補の判定等が行われる(図28のステップA9,例
1,例2,例5,例8,例9,例10,例11)。As a result, the information other than the reading (part of speech, headline, semantic information, etc.) obtained from the dictionary and the priority determination dictionary 12
By referring to f (FIG. 12), the priority determining means 22e sets the output order of the character recognition result, sets the processing order of the kana-kanji conversion, sets the output order of the kana-kanji conversion result, and determines the candidate to be deleted. (Step A9 in FIG. 28, Example 1, Example 2, Example 5, Example 8, Example 9, Example 10, Example 11).
【0151】このような優先判別処理にて出力順位が入
れ替えられた各認識候補は優先判別処理用出力バッファ
13fに格納された後、LCD17に再表示される(図
28のステップA10)。The recognition candidates whose output ranks have been changed in the priority determination processing are stored in the priority determination processing output buffer 13f and then displayed again on the LCD 17 (step A10 in FIG. 28).
【0152】このとき、表示された文字認識結果に対し
て、選択/実行キー115を押す等の候補選択のための
確定指示を行うと割り込みが発生し(図28のステップ
A11)、その確定指示された文字に関しては認識候補
の出力順位の入れ替えが中止される。At this time, if a confirmation instruction for selecting a candidate such as pressing the selection / execution key 115 is given to the displayed character recognition result, an interrupt occurs (step A11 in FIG. 28), and the confirmation instruction is issued. The replacement of the output order of the recognition candidates for the selected character is stopped.
【0153】以後、この優先判別処理用出力バッファ1
3fに格納された各認識候補の順位でかな漢字変換手段
12cによりかな漢字変換処理が行われ(図28のステ
ップA12)、その変換結果がかな漢字変換処理用ワー
クバッファ13dに格納された後、入出力制御部14を
通じてLCD17に表示される(図28のステップA1
3)。この場合、まず、変換結果として第1候補の文字
列が優先出力され、ユーザの次候補選択操作により第2
候補以降が順に表示される。Thereafter, the output buffer 1 for priority determination processing
Kana-Kanji conversion processing is performed by the Kana-Kanji conversion unit 12c in the order of the recognition candidates stored in 3f (step A12 in FIG. 28), and the conversion result is stored in the kana-Kanji conversion processing work buffer 13d, and then input / output control is performed. It is displayed on the LCD 17 through the unit 14 (step A1 in FIG. 28).
3). In this case, first, the character string of the first candidate is preferentially output as the conversion result, and the second candidate character string is output by the second candidate selection operation.
The candidates and others are displayed in order.
【0154】このように、文字認識処理で得られた各文
字毎の認識候補の組み合わせの中で、文字列として妥当
な候補の組み合わせを優先するように出力順位を設定す
ることで、結果的に認識率を向上させることができ、ま
た、以後のかな漢字変換処理での変換率も向上させて、
全体的な処理時間を短縮化することができる。As described above, by setting the output order so that the combination of the candidates that are valid as the character string is given priority among the combinations of the recognition candidates for each character obtained by the character recognition processing, as a result, The recognition rate can be improved, and the conversion rate in subsequent Kana-Kanji conversion processing can also be improved,
The overall processing time can be shortened.
【0155】(b)漢字混じりかな漢字変換機能を備え
た文書作成装置 図2に示す文書作成装置において、まず初めに、ペン2
5とタブレット26(図11)を用いて、漢字混じりか
な漢字変換の対象となる文字列を1文字ずつ手書き入力
する(図29のステップB1)。このとき入力された手
書き文字は、文字認識用ワークバッファ23aに順次格
納された後、文字認識手段22aによって文字認識処理
される(図29のステップB2)。この場合、文字認識
処理は文字認識辞書22bを参照することで行う。(B) Kanji-mixed Kana-Kanji Character Creation Device with Kanji Conversion Function In the document creation device shown in FIG.
Using the tablet No. 5 and the tablet 26 (FIG. 11), a character string to be converted into kanji with kanji is input by handwriting character by character (step B1 in FIG. 29). The handwritten characters input at this time are sequentially stored in the character recognition work buffer 23a and then subjected to character recognition processing by the character recognition means 22a (step B2 in FIG. 29). In this case, the character recognition process is performed by referring to the character recognition dictionary 22b.
【0156】文字認識処理は文字認識辞書22bを参照
することで行う。すなわち、入力文字(手書き文字)と
文字認識辞書22b内の標準文字とを比較することで、
そのマッチング度の高い文字を同辞書22bから順に読
出し、これを当該入力文字の認識候補とする。The character recognition processing is performed by referring to the character recognition dictionary 22b. That is, by comparing the input character (handwritten character) with the standard character in the character recognition dictionary 22b,
Characters with a high degree of matching are sequentially read from the dictionary 22b, and this is used as a recognition candidate for the input character.
【0157】なお、ここでは文字認識用のサブCPU2
1bを設けることで、文字入力中も文字認識可能として
いるが、本発明はCPUの個数に限定されるものではな
い。しかして、各手書き文字毎に複数の認識候補が得ら
れると、これらの認識候補がその認識処理の過程で設定
された出力順位(文字単位毎に設定された出力順位)に
従って文字認識出力バッファ23bに格納された後、入
出力制御部24を通じてLCD27に表示される(図2
9のステップB3)。Here, the sub CPU 2 for character recognition is used.
By providing 1b, the character can be recognized even during the character input, but the present invention is not limited to the number of CPUs. Then, when a plurality of recognition candidates are obtained for each handwritten character, the character recognition output buffer 23b outputs these recognition candidates according to the output order (output order set for each character unit) set in the process of the recognition process. After being stored in the LCD 27, it is displayed on the LCD 27 through the input / output control unit 24 (see FIG. 2).
Step B3 of 9).
【0158】ここで、表示された文字認識結果に対し
て、選択/実行キー115を押す等のユーザからの確定
指示があった場合には割り込みが発生する(図29のス
テップB4)。これにより、その確定指示された文字に
関しては、今後、優先判別手段22eによる認識候補の
出力順位の入れ替えが中止されることになる(例1
3)。Here, when the user gives a confirmation instruction such as pressing the select / execute key 115 to the displayed character recognition result, an interrupt occurs (step B4 in FIG. 29). As a result, with respect to the character for which the confirmation is instructed, the replacement of the output order of the recognition candidates by the priority determination unit 22e will be stopped in the future (Example 1).
3).
【0159】次に、漢字混じりかな漢字変換手段22c
によって読み情報に関する漢字混じりかな漢字変換辞書
22dの辞書引きが行われる(図28のステップB
5)。これにより、この辞書引きした読み情報と優先判
別辞書22f(図12)の他、音読み要素テーブル22
g(図8)、逆音読み要素テーブル22h(図9)、各
種学習辞書23g(図3,図4,図5,図6,図7,図
10,図16,図18)、各種新語辞書23h(図1
4,図15,図17)を必要に応じて参照することで、
優先判別手段22eにより文字認識結果の出力順位の設
定や、かな漢字変換の処理順位、かな漢字変換結果の出
力順位の設定、削除する候補の判定等が行われる(図2
9のステップB6,例1,例2,例3,例4,例5,例
6,例7,例12)。Next, kana-kanji and kanji conversion means 22c
The dictionary lookup of the Kanji conversion dictionary 22d containing Kanji concerning reading information is performed (step B in FIG. 28).
5). As a result, in addition to the reading information obtained from this dictionary and the priority determination dictionary 22f (FIG. 12), the phonetic reading element table 22
g (FIG. 8), reverse sound reading element table 22h (FIG. 9), various learning dictionaries 23g (FIG. 3, FIG. 4, FIG. 5, FIG. 6, FIG. 7, FIG. 10, FIG. 16, FIG. 18), various new word dictionaries 23h. (Fig. 1
4, FIG. 15, FIG. 17), if necessary,
The priority determination means 22e sets the output order of the character recognition results, the processing order of the kana-kanji conversion processing, the output order of the kana-kanji conversion results, and the determination of candidates to be deleted (FIG. 2).
Step B6 of 9, the example 1, the example 2, the example 3, the example 4, the example 5, the example 6, the example 7, the example 12).
【0160】この優先判別処理にて出力順位が入れ替え
られた各認識候補は優先判別処理用出力バッファ23f
に格納された後、その中の第1候補がLCD27に再表
示される(図29のステップB8)。The recognition candidates whose output ranks have been changed in this priority discrimination processing are output to the priority discrimination processing output buffer 23f.
After being stored in, the first candidate among them is displayed again on the LCD 27 (step B8 in FIG. 29).
【0161】また、漢字混じりかな漢字変換手段22c
により読み以外の情報(品詞、見出し、意味情報等)に
関するかな漢字変換辞書22dの辞書引きが行われる
(図29のステップB8)。Also, kana-mixed kana-kanji conversion means 22c
By this, the Kana-Kanji conversion dictionary 22d for information other than reading (part of speech, heading, semantic information, etc.) is looked up (step B8 in FIG. 29).
【0162】これにより、この辞書引きした読み以外の
情報(品詞、見出し、意味情報等)と優先判別辞書22
f(図12)を参照することで、優先判別手段22eに
より文字認識結果の出力順位の設定他、かな漢字変換の
処理順位、かな漢字変換結果の出力順位の設定、削除す
る候補の判定等が行われる(図29のステップB9,例
1,例2,例5,例8,例9,例10,例12)。As a result, the information (part of speech, headline, semantic information, etc.) other than the reading obtained from the dictionary and the priority discrimination dictionary 22 are obtained.
By referring to f (FIG. 12), the priority determining means 22e sets the output order of the character recognition result, sets the processing order of the kana-kanji conversion, sets the output order of the kana-kanji conversion result, and determines the candidate to be deleted. (Step B9 in FIG. 29, Example 1, Example 2, Example 5, Example 8, Example 9, Example 10, Example 12).
【0163】このような優先判別処理にて出力順位が入
れ替えられた各認識候補は優先判別処理用出力バッファ
23fに格納された後、LCD27に再表示される(図
29のステップB10)。The respective recognition candidates whose output ranks have been changed by the priority discrimination processing are stored in the priority discrimination processing output buffer 23f and then displayed again on the LCD 27 (step B10 in FIG. 29).
【0164】このとき、表示された文字認識結果に対し
て、選択/実行キー115を押す等の候補選択のための
確定指示を行うと割り込みが発生し(図29のステップ
B11)、その確定指示された文字に関しては認識候補
の出力順位の入れ替えが中止される。At this time, if a confirmation instruction for selecting a candidate such as pressing the selection / execution key 115 is given to the displayed character recognition result, an interrupt occurs (step B11 in FIG. 29), and the confirmation instruction is issued. The replacement of the output order of the recognition candidates for the selected character is stopped.
【0165】以後、この優先判別処理用出力バッファ2
3fに格納された各認識候補の順位で漢字混じりかな漢
字変換手段22cにより漢字混じりかな漢字変換処理が
行われ(図29のステップB12)、その変換結果が漢
字混じりかな漢字変換処理用ワークバッファ23dに格
納された後、入出力制御部24を通じてLCD27に表
示される(図29のステップB13)。この場合、ま
ず、変換結果として第1候補の文字列が優先出力され、
ユーザの次候補選択操作により第2候補以降が順に表示
される。Thereafter, the output buffer 2 for priority determination processing
Kana-kana kana-kanji conversion processing is performed by the kanji-kana kana-kanji conversion means 22c in the order of the recognition candidates stored in 3f (step B12 in FIG. 29), and the conversion result is stored in the kanji-mix kana-kanji kanji conversion processing work buffer 23d. After that, it is displayed on the LCD 27 through the input / output control unit 24 (step B13 in FIG. 29). In this case, first, the character string of the first candidate is preferentially output as the conversion result,
The second and subsequent candidates are sequentially displayed by the user's next candidate selection operation.
【0166】このように、文字認識処理で得られた各文
字毎の認識候補の組み合わせの中で、文字列として妥当
な候補の組み合わせを優先するように出力順位を設定す
ることで、結果的に認識率を向上させることができ、ま
た、以後の漢字混じりかな漢字変換処理での変換率も向
上させて、全体的な処理時間を短縮化することができ
る。As described above, by setting the output order so that the combination of candidates that is valid as a character string is given priority among the combinations of the recognition candidates for each character obtained by the character recognition processing, as a result, The recognition rate can be improved, and the conversion rate in the subsequent Kanji conversion processing that mixes Kanji characters can be improved, and the overall processing time can be shortened.
【0167】[0167]
【発明の効果】以上のように本発明によれば、手書き入
力された文字列情報を文字単位で文字認識処理した後、
その文字認識処理によって得られた各文字毎の認識候補
の全てを対象に、(1)文字の並びに関する優先判別処
理、(2)音読み要素に関する優先判別処理、(3)逆
音読み要素に関する優先判別処理、(4)学習に関する
優先判別処理、(5)辞書引きに関する優先判別処理、
(6)文法に関する優先判別処理、(7)意味処理に関
する優先判別処理、(8)難しい文字に関する優先判別
処理、または、(9)認識結果の選択に関する優先判別
処理を行うことで、文字認識結果の出力順位を設定し、
以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたため、文字
列として妥当な候補が優先的に得られるようになり、結
果的に認識率を向上させることができ、また、以後のか
な漢字変換処理または漢字混じりかな漢字変換処理での
変換率も向上させて、全体的な処理時間を短縮化するこ
とができる。As described above, according to the present invention, the character string information input by handwriting is subjected to character recognition processing in character units,
For all the recognition candidates for each character obtained by the character recognition processing, (1) priority determination processing regarding arrangement of characters, (2) priority determination processing regarding phonetic reading elements, (3) priority determination regarding reverse reading elements Processing, (4) priority determination processing regarding learning, (5) priority determination processing regarding dictionary lookup,
The character recognition result is obtained by performing (6) priority determination processing regarding grammar, (7) priority determination processing regarding meaning processing, (8) priority determination processing regarding difficult characters, or (9) priority determination processing regarding selection of recognition result. Set the output order of
After that, the kana-kanji conversion process or the kana-kanji conversion kana-kanji conversion process was performed according to the output order, so that candidates that are valid as character strings can be preferentially obtained, and as a result, the recognition rate can be improved. The conversion rate in the subsequent kana-kanji conversion processing or kana-kanji mixed kana-kanji conversion processing can be improved, and the overall processing time can be shortened.
【図1】本発明のかな漢字変換機能を備えた文書作成装
置の構成を示すブロック図。FIG. 1 is a block diagram showing the configuration of a document creation device having a kana-kanji conversion function of the present invention.
【図2】本発明の漢字混じりかな漢字変換機能を備えた
文書作成装置の構成を示すブロック図。FIG. 2 is a block diagram showing a configuration of a document creation device having a kanji / kanji / kanji conversion function of the present invention.
【図3】暫定学習辞書の構造を示す図。FIG. 3 is a diagram showing a structure of a provisional learning dictionary.
【図4】長期学習辞書の構造を示す図。FIG. 4 is a diagram showing a structure of a long-term learning dictionary.
【図5】単漢字学習辞書の構造を示す図。FIG. 5 is a diagram showing the structure of a single-kanji learning dictionary.
【図6】自動共起学習辞書の構造を示す図。FIG. 6 is a diagram showing a structure of an automatic co-occurrence learning dictionary.
【図7】文節学習辞書の構造を示す図。FIG. 7 is a diagram showing a structure of a phrase learning dictionary.
【図8】音読み要素テーブルの構造を示す図。FIG. 8 is a diagram showing the structure of a phonetic reading element table.
【図9】逆音読み要素テーブルの構造を示す図。FIG. 9 is a diagram showing the structure of a reverse sound reading element table.
【図10】ニューロ活性値テーブルの構造を示す図。FIG. 10 is a diagram showing the structure of a neuroactivity value table.
【図11】タブレットの構造を示す図。FIG. 11 is a diagram showing a structure of a tablet.
【図12】優先判別辞書の構造を示す図。FIG. 12 is a diagram showing a structure of a priority determination dictionary.
【図13】かな漢字変換用新語辞書の構造を示す図。FIG. 13 is a diagram showing a structure of a new word dictionary for kana-kanji conversion.
【図14】漢字混じりかな漢字変換用新語辞書の構造を
示す図。FIG. 14 is a diagram showing the structure of a kanji-mixed kana-kanji conversion new word dictionary.
【図15】文字認識用文字新語辞書の構造を示す図。FIG. 15 is a diagram showing a structure of a character new word dictionary for character recognition.
【図16】文字認識用文字学習辞書の構造を示す図。FIG. 16 is a diagram showing a structure of a character learning dictionary for character recognition.
【図17】文字認識用文字列新語辞書の構造を示す図。FIG. 17 is a view showing the structure of a character string new word dictionary for character recognition.
【図18】文字認識用文字列学習辞書の構造を示す図。FIG. 18 is a diagram showing the structure of a character string learning dictionary for character recognition.
【図19】文字の並びに関する優先判別処理を説明する
ための図。FIG. 19 is a diagram illustrating a priority determination process regarding a character arrangement.
【図20】音読み要素に関する優先判別処理を説明する
ための図。FIG. 20 is a diagram for explaining a priority determination process regarding a sound reading element.
【図21】逆音読み要素に関する優先判別処理を説明す
るための図。FIG. 21 is a diagram for explaining a priority determination process regarding a reverse sound reading element.
【図22】学習に関する優先判別処理を説明するための
図。FIG. 22 is a diagram for explaining a priority determination process regarding learning.
【図23】辞書引きに関する優先判別処理を説明するた
めの図。FIG. 23 is a diagram for explaining a priority determination process regarding dictionary lookup.
【図24】文法に関する優先判別処理を説明するための
図。FIG. 24 is a diagram for explaining priority determination processing regarding grammar.
【図25】意味処理に関する優先判別処理を説明するた
めの図。FIG. 25 is a diagram for explaining priority determination processing regarding semantic processing.
【図26】難しい文字に関する優先判別処理を説明する
ための図。FIG. 26 is a diagram for explaining priority determination processing regarding difficult characters.
【図27】認識結果の選択に関する優先判別処理を説明
するための図。FIG. 27 is a diagram for explaining priority determination processing regarding selection of recognition results.
【図28】かな漢字変換機能を備えた文書作成装置にお
いて、文字入力からかな漢字変換結果出力までの処理を
示すフローチャート。FIG. 28 is a flowchart showing processing from character input to kana-kanji conversion result output in a document creation device having a kana-kanji conversion function.
【図29】漢字混じりかな漢字変換機能を備えた文書作
成装置において、文字入力から漢字混じりかな漢字変換
結果出力までの処理を示すフローチャート。FIG. 29 is a flowchart showing processing from character input to output of kanji-mixed kana-kanji conversion result in a document creation device having a kanji-mixed kana-kanji conversion function.
【図30】文字の並びに関する優先判別処理を示すフロ
ーチャート。FIG. 30 is a flowchart showing a priority determination process regarding the arrangement of characters.
【図31】音読み要素に関する優先判別処理を示すフロ
ーチャート。FIG. 31 is a flowchart showing a priority determination process regarding a sound reading element.
【図32】逆音読み要素に関する優先判別処理を示すフ
ローチャート。FIG. 32 is a flowchart showing a priority determination process regarding a reverse sound reading element.
【図33】学習に関する優先判別処理を示すフローチャ
ート。FIG. 33 is a flowchart showing a priority determination process regarding learning.
【図34】辞書引きに関する優先判別処理を示すフロー
チャート。FIG. 34 is a flowchart showing a priority determination process regarding dictionary lookup.
【図35】文法に関する優先判別処理を示すフローチャ
ート。FIG. 35 is a flowchart showing priority determination processing regarding grammar.
【図36】意味処理に関する優先判別処理を示すフロー
チャート。FIG. 36 is a flowchart showing priority determination processing regarding semantic processing.
【図37】難しい文字に関する優先判別処理を示すフロ
ーチャート。FIG. 37 is a flowchart showing priority determination processing regarding difficult characters.
【図38】認識結果の選択に関する優先判別処理を示す
フローチャート。FIG. 38 is a flowchart showing priority determination processing regarding selection of recognition results.
11…CPU、11a…メインCPU、11b…サブC
PU、12…記憶装置(1)、12a…文字認識手段、
12b…文字認識辞書、12c…かな漢字変換手段、1
2d…かな漢字変換辞書、12e…優先判別手段、12
f…優先判別辞書、12g…音読み要素テーブル、12
h…逆音読みテーブル、12i…かな漢字変換拡張辞
書、13…記憶装置(2)、13a…文字認識用ワーク
バッファ、13b…文字認識出力バッファ、13c…か
な漢字変換処理用ワークバッファ、13d…かな漢字変
換出力バッファ、13e…優先判別処理用ワークバッフ
ァ、13f…優先判別処理用出力バッファ、13g…各
種学習辞書、13h…各種新語辞書、14…入出力制御
部、15…ペン、16…タブレット、17…LCD、2
1…CPU、21a…メインCPU、21b…サブCP
U、22…記憶装置(1)、22a…文字認識手段、2
2b…文字認識辞書、22c…漢字混じりかな漢字変換
手段、22d…漢字混じりかな漢字変換辞書、22e…
優先判別手段、22f…優先判別辞書、22g…音読み
要素テーブル、22h…逆音読みテーブル、22i…漢
字混じりかな漢字変換拡張辞書、23…記憶装置
(2)、23a…文字認識用ワークバッファ、23b…
文字認識出力バッファ、23c…漢字混じりかな漢字変
換処理用ワークバッファ、23d…漢字混じりかな漢字
変換出力バッファ、23e…優先判別処理用ワークバッ
ファ、23f…優先判別処理用出力バッファ、23g…
各種学習辞書、23h…各種新語辞書、24…入出力制
御部、25…ペン、26…タブレット、27…LCD。11 ... CPU, 11a ... Main CPU, 11b ... Sub C
PU, 12 ... Storage device (1), 12a ... Character recognition means,
12b ... Character recognition dictionary, 12c ... Kana-Kanji conversion means, 1
2d ... Kana-Kanji conversion dictionary, 12e ... Priority determination means, 12
f ... Priority discrimination dictionary, 12g ... Phonetic reading element table, 12
h ... Inverse reading table, 12i ... Kana-Kanji conversion extended dictionary, 13 ... Storage device (2), 13a ... Character recognition work buffer, 13b ... Character recognition output buffer, 13c ... Kana-Kanji conversion work buffer, 13d ... Kana-Kanji conversion output Buffer, 13e ... Work buffer for priority determination processing, 13f ... Output buffer for priority determination processing, 13g ... Various learning dictionaries, 13h ... Various new word dictionaries, 14 ... Input / output control unit, 15 ... Pen, 16 ... Tablet, 17 ... LCD Two
1 ... CPU, 21a ... Main CPU, 21b ... Sub CP
U, 22 ... Storage device (1), 22a ... Character recognition means, 2
2b ... Character recognition dictionary, 22c ... Kanji mixed kana-kanji conversion means, 22d ... Kanji mixed kana-kanji conversion dictionary, 22e ...
Priority discrimination means, 22f ... Priority discrimination dictionary, 22g ... Onyomi reading element table, 22h ... Inverse reading table, 22i ... Kanji mixed kana conversion expansion dictionary, 23 ... Storage device (2), 23a ... Character recognition work buffer, 23b ...
Character recognition output buffer, 23c ... Kana-mixed kana-kanji conversion processing work buffer, 23d ... Kanji-mixed kana-kanji conversion output buffer, 23e ... Priority discrimination processing work buffer, 23f ... Priority discrimination processing output buffer, 23g ...
Various learning dictionaries, 23h ... Various new word dictionaries, 24 ... Input / output control unit, 25 ... Pen, 26 ... Tablet, 27 ... LCD.
Claims (9)
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に優先判別辞書に記憶された文字の並
び情報に従った候補があるか否かを調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。1. A character recognition process of character string information input by handwriting is performed on a character-by-character basis, and then the combination of recognition candidates for each character obtained by this character recognition process Check whether there is a candidate according to the alignment information, and if there is a candidate, set the output order of the character recognition result based on that candidate, and thereafter, according to the output order, kana-kanji conversion processing or kana-kanji mixed kana-kanji A handwritten input character processing method characterized in that conversion processing is performed.
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に音読み要素テーブルに記憶された音
読み要素を有し、かつ、その音読み要素の途中で文節を
区切るようなデリミタコードを有する候補があるか否か
を調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。2. A phonetic reading element stored in a phonetic reading element table in a combination of recognition candidates for each character obtained by character recognition processing of character string information input by handwriting on a character-by-character basis. And whether there is a candidate that has a delimiter code that delimits a phrase in the middle of the phonetic reading element, and if there is a corresponding candidate, the output order of the character recognition results is determined based on that candidate. A handwritten input character processing method characterized by setting, and thereafter, performing kana-kanji conversion processing or kana-kanji kana-kanji conversion processing according to the output order.
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に逆音読み要素テーブルに記憶された
音読み要素を有する候補があるか否かを調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。3. A phonetic reading stored in a reverse reading element table in a combination of recognition candidates for each character obtained by character recognition processing of character string information input by handwriting on a character-by-character basis. Check whether there is a candidate that has elements, and if there is a corresponding candidate, set the output order of the character recognition result based on that candidate, and thereafter, according to the output order, kana-kanji conversion processing or kanji-kanji kana-kanji conversion processing. A handwritten input character processing method, characterized in that
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に各種学習辞書の学習内容と一致する
候補があるか否かを調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。4. The character string information input by handwriting is subjected to character recognition processing on a character-by-character basis, and the combination of recognition candidates for each character obtained by this character recognition processing matches the learning content of various learning dictionaries. Check whether there is a candidate, if there is a candidate, set the output order of character recognition results based on that candidate, and then perform kana-kanji conversion processing or kana-kanji kana-kanji conversion processing according to that output order. A handwritten input character processing method characterized in that
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中にかな漢字変換または漢字混じりかな
漢字変換用の拡張辞書および各種新語辞書の登録内容と
一致する候補があるか否かを調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。5. After kana-kanji conversion or kana-kanji kana-kanji conversion in a combination of recognition candidates for each character obtained by character recognition processing of character string information input by handwriting on a character-by-character basis. Check whether there is a candidate that matches the registered contents of the extended dictionary and various new word dictionaries, and if there is a corresponding candidate, set the output order of the character recognition result based on that candidate, and then according to the output order. A handwritten input character processing method characterized by performing kana-kanji conversion processing or kana-kanji kana-kanji conversion processing mixed with kanji.
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中にかな漢字変換または漢字混じりかな
漢字変換処理における文法ルールに従った候補があるか
否かを調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。6. A kana-kanji conversion or kana-kanji kana-kanji conversion process in a combination of recognition candidates for each character obtained by character recognition processing of character string information input by handwriting on a character-by-character basis. Check whether there is a candidate according to the grammar rule, and if there is a candidate, set the output order of the character recognition result based on that candidate. After that, according to the output order, kana-kanji conversion processing or kana-kanji mixed kana-kanji A handwritten input character processing method characterized in that conversion processing is performed.
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中にかな漢字変換または漢字混じりかな
漢字変換処理における意味処理のルール、または、その
意味的処理の学習情報に従った候補があるか否かを調
べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。7. A kana-kanji conversion or kana-kanji kana-kanji conversion process in a combination of recognition candidates for each character obtained by character recognition processing of character string information input by handwriting on a character-by-character basis. Check whether there is a candidate according to the rules of semantic processing or learning information of the semantic processing, and if there is a candidate, set the output order of character recognition results based on that candidate. A handwritten input character processing method characterized by performing kana-kanji conversion processing or kana-kanji mixed kana-kanji conversion processing according to the output order.
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に優先判別辞書に記憶された入力困難
な文字の優先情報に従った候補があるか否かを調べ、 該当する候補が存在すれば、その候補に基づいて文字認
識結果の出力順位を設定し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。8. A character recognition process is performed on character string information input by handwriting on a character-by-character basis, and it is difficult to input data stored in a priority determination dictionary in a combination of recognition candidates for each character obtained by this character recognition processing. Check whether there is a candidate according to the priority information of the character, and if there is a candidate, set the output order of the character recognition result based on that candidate, and thereafter, according to the output order, kana-kanji conversion processing or A handwritten input character processing method characterized in that kana-kanji mixed kana conversion processing is performed.
で文字認識処理した後、 この文字認識処理によって得られた各文字毎の認識候補
の組み合わせの中に確定済みの文字があるか否かを調
べ、 該当する候補が存在すれば、その候補を最優先とし、そ
れ以降の候補に関して文字認識結果の出力順位を設定
し、 以後、その出力順位に従ってかな漢字変換処理または漢
字混じりかな漢字変換処理を行うようにしたことを特徴
とする手書き入力文字処理方法。9. After the character recognition information of the character string information input by handwriting is processed character by character, whether or not there is a fixed character in the combination of recognition candidates for each character obtained by this character recognition processing. If there is a corresponding candidate, that candidate is given the highest priority, and the output order of the character recognition results is set for the subsequent candidates, and thereafter kana-kanji conversion processing or kana-kanji kana-kanji conversion processing is performed according to that output order. A handwritten input character processing method characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7134327A JPH08329073A (en) | 1995-05-31 | 1995-05-31 | Handwriting input character processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7134327A JPH08329073A (en) | 1995-05-31 | 1995-05-31 | Handwriting input character processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08329073A true JPH08329073A (en) | 1996-12-13 |
Family
ID=15125741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7134327A Pending JPH08329073A (en) | 1995-05-31 | 1995-05-31 | Handwriting input character processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08329073A (en) |
-
1995
- 1995-05-31 JP JP7134327A patent/JPH08329073A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2206118C2 (en) | Ambiguity elimination system with downsized keyboard | |
| US7257528B1 (en) | Method and apparatus for Chinese character text input | |
| US5889888A (en) | Method and apparatus for immediate response handwriting recognition system that handles multiple character sets | |
| EP1514357B1 (en) | Explicit character filtering of ambiguous text entry | |
| JP5021802B2 (en) | Language input device | |
| US6646573B1 (en) | Reduced keyboard text input system for the Japanese language | |
| US6839464B2 (en) | Multiple pen stroke character set and handwriting recognition system with immediate response | |
| HUP0000451A2 (en) | Speed typing apparatus and method | |
| JP2005202917A (en) | System and method for eliminating ambiguity over phonetic input | |
| WO2000043861A1 (en) | Method and apparatus for chinese character text input | |
| JPH08329073A (en) | Handwriting input character processing method | |
| JPH10232864A (en) | Sentence input device and computer readable recording medium recording sentence input program | |
| JPH08335217A (en) | Reading conversion method and document creation device | |
| JPH07105217A (en) | Input character automatic correction device | |
| JP2002535768A (en) | Method and apparatus for Kanji input | |
| JP2674542B2 (en) | Handwriting recognition device | |
| KR100476100B1 (en) | Practical chinese classification input method | |
| JPS61175855A (en) | Kana to kanji converting device | |
| JPH09179860A (en) | Automatic correcting system for keyboard input value | |
| JPS58222330A (en) | Japanese language converting system | |
| JPH05324614A (en) | Japanese sentence processing device and method | |
| JPH0844724A (en) | Handwriting input character processor | |
| JPH01128157A (en) | Japanese document creation device | |
| HK1026757A1 (en) | Reduced keyboard disambiguating system | |
| HK1026757B (en) | Reduced keyboard disambiguating system |