JPH0567989B2 - - Google Patents
Info
- Publication number
- JPH0567989B2 JPH0567989B2 JP60050278A JP5027885A JPH0567989B2 JP H0567989 B2 JPH0567989 B2 JP H0567989B2 JP 60050278 A JP60050278 A JP 60050278A JP 5027885 A JP5027885 A JP 5027885A JP H0567989 B2 JPH0567989 B2 JP H0567989B2
- Authority
- JP
- Japan
- Prior art keywords
- stroke
- character
- partial pattern
- dictionary
- partial
- 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.)
- Expired - Lifetime
Links
Landscapes
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は、手書文字のストローク情報を抽出
するタブレツトと、文字の特徴を格納する辞書と
を有し、タブレツトからの情報を辞書の特徴と比
較して手書文字を識別するオンライン文字認識方
式に関する。[Detailed Description of the Invention] (Industrial Application Field) The present invention includes a tablet for extracting stroke information of handwritten characters and a dictionary for storing character characteristics. This invention relates to an online character recognition method for identifying handwritten characters by comparing them with the characters.
(従来の技術)
従来本分野には特開昭58−82373に示される様
に漢字を細分化した部分集合パターンの組み合せ
として文字認識をする方法がある。(Prior Art) Conventionally, in this field, there is a method of character recognition as a combination of subset patterns obtained by subdividing Chinese characters, as shown in Japanese Patent Application Laid-Open No. 82373/1983.
この方法は特開昭58−82373に示す如く漢字を
細分化して、細分化された文字の部分集合を認識
し、前記認識された部分集合の集まりとして漢字
を識別するものであつて等価的に認識対象文字を
減ずるとともに、辞書に要する記憶容量をも減ず
ることができ結果として認識に要する処理時間を
も減ずることができる方法である。 This method, as shown in Japanese Patent Application Laid-Open No. 58-82373, subdivides kanji, recognizes subsets of the subdivided characters, and identifies kanji as a collection of the recognized subsets. This method not only reduces the number of characters to be recognized, but also reduces the storage capacity required for the dictionary, and as a result, reduces the processing time required for recognition.
たとえば文字「彰」は部分パターン176(立)、
OFB(日),045(+),065(〓)により構成され、
特開昭58−82373の説明によると文字「彰」とし
て同定される。 For example, the character "Akira" has a partial pattern of 176 (standing),
Composed of OFB (Japanese), 045 (+), 065 (〓),
According to the explanation in JP-A-58-82373, it is identified as the character ``Akira''.
(発明が解決しようとする問題点)
しかしながら上記の方法は辞書に登録された文
字の中で最後に「ヽ」がないような文字たとえば
「恵」や「専」に対して個人のくせや思い違いに
より「〓」や「〓」と書いた場合、あるいは個人
のくせで「清、」と「、」を最後に書いた場合その
文字が辞書に登録されていない為、認識できない
ことになる。(Problem to be Solved by the Invention) However, the above method is not suitable for characters registered in the dictionary that do not have a final “ヽ”, such as “kei” or “sen” due to personal habits or misconceptions. Therefore, if you write ``〓'' or ``〓'', or if you write ``Kiyo'' and ``,'' at the end due to personal habits, that character will not be recognized because it is not registered in the dictionary.
以下に文字「専」を「〓」というように「ヽ」
を最後に書いた例をとり詳細に説明する。 Below, the character ``special'' is changed to ``ヽ'' like ``〓''.
Let's take the last example and explain it in detail.
第9図は従来の実施例を示すブロツク図であ
り、1はタブレツト、2はストローク認識部、3
はあらかじめストローク情報が格納されたストロ
ーク辞書、4はストローク認識部2の出力を蓄積
するストローク列レジスタ、5は部分パターンを
同定する部分パターン認識部、6はストロークの
組合せからなる部分パターンが格納された部分パ
ターン辞書、7は部分パターンとなり得るための
諸条件が格納された部分パターン詳細チエツク辞
書、9は部分パターン列レジスタ、10は前記同
定された部分パターンから文字を識別する文字認
識部、11は部分パターンの組合せよりなる文字
が格納された文字辞書である。 FIG. 9 is a block diagram showing a conventional embodiment, in which 1 is a tablet, 2 is a stroke recognition section, and 3 is a block diagram showing a conventional embodiment.
4 is a stroke string register that stores the output of the stroke recognition unit 2; 5 is a partial pattern recognition unit that identifies partial patterns; and 6 stores partial patterns consisting of combinations of strokes. a partial pattern dictionary 7, a partial pattern detail check dictionary storing various conditions for a partial pattern, 9 a partial pattern string register, 10 a character recognition unit for identifying characters from the identified partial pattern, 11 is a character dictionary that stores characters made up of combinations of partial patterns.
次に動作を説明する。タブレツト1に筆記され
たストロークはストローク認識部2に出力されス
トローク辞書3のリフアレンスデータと比較され
た上ある1ケのストロークとして認識されストロ
ーク列レジスタ4へ入力される。 Next, the operation will be explained. The strokes written on the tablet 1 are output to the stroke recognition section 2, compared with reference data in the stroke dictionary 3, recognized as a single stroke, and input into the stroke string register 4.
本実施例の場合ストロークの角度、方向、回
転、ループを用いて計76ケのストロークに分類し
ている。従つてストローク辞書3にはこれらスト
ロークの特徴が記載されている。第2図は認識対
象ストロークを示す説明図である。第2図に示す
ストロークの認識方法は本説明の目的とする処で
はないので説明を省略するが周知のストロークア
ナリシス法やK−L展開法等により容易に認識で
きる。図中SXX(Xは0〜9、A〜Fの16進数)
はストロークコードを示し、ストロークコードの
右はその形象を示す。 In this embodiment, strokes are classified into a total of 76 strokes using angles, directions, rotations, and loops. Therefore, the stroke dictionary 3 describes the characteristics of these strokes. FIG. 2 is an explanatory diagram showing strokes to be recognized. The stroke recognition method shown in FIG. 2 is not the purpose of this explanation, so its explanation will be omitted, but it can be easily recognized by the well-known stroke analysis method, K-L expansion method, or the like. SXX in the diagram (X is a hexadecimal number from 0 to 9, A to F)
indicates a stroke code, and the area to the right of the stroke code indicates its shape.
第3図は文字「〓」を筆記した場合のお入力イ
メージ図である。第3図の〇で囲つた数字はスト
ロークの入力順を示し、SXXは入力ストローク
コードを示す。 Figure 3 is an image of input when writing the character "〓". The circled numbers in Figure 3 indicate the stroke input order, and SXX indicates the input stroke code.
第4図は部分パターン辞書6の例であり、SC
はストロークコードを示し、第2図に示したもの
である。 Figure 4 is an example of partial pattern dictionary 6, and SC
indicates a stroke code, which is shown in FIG.
No.1はストロークコードSO41ケのストローク
で0010という部分パターンが構成されていること
を意味する。 No. 1 means that the partial pattern 0010 is composed of 1 strokes with stroke code SO4.
同様にNo.3はストロークコードSO2とSO4の組
合せで外、+,「,…等の部分パターンが構成され
ることを意味する。ストロークコード、部分パタ
ーンコードの右側はそれぞれのコードが示す形象
が示されている。 Similarly, No. 3 means that the combination of stroke codes SO2 and SO4 forms partial patterns such as outside, +, ",...".The right side of the stroke code and partial pattern code is the shape that each code represents. It is shown.
第4図からも明らかなように1ケの部分パター
ンは最大7ストロークより構成される。又、第4
図は冗長となるのを避けるため、本説明に必要な
部分のみを抽出してある。 As is clear from FIG. 4, one partial pattern consists of a maximum of seven strokes. Also, the fourth
In order to avoid redundancy, only the parts necessary for this explanation have been extracted from the diagram.
次に前述の如く、タブレツト1上に筆記された
ストロークはストローク認識部2で認識されてス
トローク列レジスタ4へ入力されるが、ストロー
ク例レジスタ4は入力順と同一番号を付与された
レジスタにストローク認識部2で認識されたスト
ロークコードが格納される。 Next, as mentioned above, the strokes written on the tablet 1 are recognized by the stroke recognition section 2 and input into the stroke string register 4, but the stroke example register 4 stores the strokes in the registers assigned the same number as the input order. The stroke code recognized by the recognition unit 2 is stored.
このストローク列レジスタ4へ格納されたスト
ロークコードと部分パターン辞書6、部分パター
ン詳細チエツク辞書7の情報を用いて部分パター
ン認識部5により部分パターンが認識される。 A partial pattern is recognized by the partial pattern recognition unit 5 using the stroke code stored in the stroke string register 4, the partial pattern dictionary 6, and the information in the partial pattern detail check dictionary 7.
第5図はストロークコードが入力される毎に処
理の進んだ様子が図示された部分パターン認識状
態図である。図中「入力順」は第3図で示した入
力順と同じものであり、「入力ストローク」はそ
の形象を示し、「ストロークコード」はストロー
ク認識部2で認識された結果のストロークコード
を示す。先にも述べた様にストローク列レジスタ
4には第5図「入力順」に相当したレジスタ群が
ありその各レジスタにストロークコードが格納さ
れている。 FIG. 5 is a partial pattern recognition state diagram showing the progress of processing each time a stroke code is input. In the figure, "input order" is the same as the input order shown in FIG. 3, "input stroke" indicates its shape, and "stroke code" indicates the stroke code recognized by the stroke recognition unit 2. . As mentioned above, the stroke string register 4 has a group of registers corresponding to the "input order" in FIG. 5, and each register stores a stroke code.
第6図は部分パターン詳細チエツク辞書の内容
を示す説明図であり、本説明に必要な部分のみ
を、抽出してある。第6図の入力順No.欄は、チエ
ツク対象となる入力順番号のパターン列を示し、
ストロークA,B欄はチエツク対象のストローク
を記述し、チエツク内容欄は何をチエツクするの
かを記述している。Bコード欄はそのチエツクに
より候補がしぼれた場合にその部分パターンコー
ドを記載している。候補欄には、そのチエツク時
点で候補として残るものの形象を示している。な
おこの処理は辞書上に各部分パターンに対して、
対象ストロークのチエツク項目に対する結果がリ
フアレンスデータとして格納されており、このデ
ータと入力ストロークをチエツクした項目の結果
が一致することにより候補が決定されるという手
順をとるが、正規の手順通り説明すると複雑とな
るため第6図の様な記載方法をとつたものであ
る。 FIG. 6 is an explanatory diagram showing the contents of the partial pattern detail check dictionary, and only the parts necessary for this explanation are extracted. The input order number column in FIG. 6 shows a pattern string of input order numbers to be checked.
The stroke A and B columns describe the strokes to be checked, and the check content column describes what to check. The B code column describes the partial pattern code when the candidates are narrowed down by the check. The candidate column shows the images of the candidates remaining at the time of the check. Note that this process is performed for each partial pattern on the dictionary.
The results of the check items of the target stroke are stored as reference data, and candidates are determined by matching this data with the results of the check items of the input stroke. Since it is complicated, the description method as shown in FIG. 6 is used.
さて入力順でSO4“一”が入力されると、部
分パターン辞書6(第4図)より0010の部分パタ
ーンが候補となる。 Now, when SO4 "one" is input in the input order, the partial pattern 0010 becomes a candidate from the partial pattern dictionary 6 (FIG. 4).
入力順でSO2“|”が入力されると入力順
とのストロークを合わせて、ストロークコード
上からは部分パターン辞書6より0051,0053,
0054,0055,0072の部分パターンが候補となる。
ここで入力順が単独の部分パターンの場合が考
えられるが、入力順のSO2は単独パターンとし
て登録されていないので、入力順については部
分パターン候補はない。 When SO2 "|" is input in the input order, the strokes are combined with the input order, and from the stroke code 0051, 0053,
Partial patterns 0054, 0055, and 0072 are candidates.
Here, a case may be considered where the input order is a single partial pattern, but since SO2 in the input order is not registered as a single pattern, there is no partial pattern candidate for the input order.
次に部分パターン詳細チエツク辞書7(第6
図)を用いて、部分パターン候補をしぼりこむ。
尚入力順の場合は部分パターン候補が1ケの
為、上記チエツクは行なわれない。 Next, partial pattern detail check dictionary 7 (6th
) to narrow down the partial pattern candidates.
In the case of input order, since there is only one partial pattern candidate, the above check is not performed.
第6図No.1より「SO2はSO4より下」という条
件でチエツクすると選ばれる部分パターンは0051
(〓),0054(「)である。さらに「SO2の始点は
SO4と分離」という条件で0051(〓),0054(「)は
排除され、部分パターンは残らない。 From No. 1 in Figure 6, the partial pattern selected when checking under the condition that "SO2 is lower than SO4" is 0051
(〓)、0054(``).Furthermore, ``The starting point of SO2 is
0051 (〓) and 0054 (") are excluded under the condition of "separated from SO4", and no partial pattern remains.
以上のようにして、部分パターン辞書6から出
現する候補に対して第6図に示す部分パターン詳
細チエツク辞書7によりチエツクした結果、候補
として残つたものを第5図に示した。 As described above, the candidates appearing from the partial pattern dictionary 6 are checked by the partial pattern detailed check dictionary 7 shown in FIG. 6, and the remaining candidates are shown in FIG.
ここで第5図について更に説明すると入力順
〜で構成される部分パターンは第6図No.3に示
すように部分パターンコード1990(〓)が候補と
なるが、入力順を先頭とする部分パターンは考
える必要はない。何故なら、入力順,の組み
合せでは前述したように部分パターンになく、文
字になるものは、第1ストロークを必ず含むから
である。また部分パターンは7ストローク以下で
定義されているため7ストロークを越える部分パ
ターンは考える必要はない。また1つの部分パタ
ーン内のストロークは連続して筆記されなければ
ならないため、入力順の番号をとばして複数ケの
ストロークが1つの部分パターンとなることはな
い。したがつて、第5図の部分パターンを示す線
は連続している。 To further explain Fig. 5, partial pattern code 1990 (〓) is a candidate as shown in Fig. 6 No. 3 for the partial pattern consisting of the input order ~, but the partial pattern with the input order as the first There is no need to think about it. This is because, as described above, in the combination of input order, anything that is not a partial pattern and becomes a character always includes the first stroke. Furthermore, since the partial patterns are defined with seven strokes or less, there is no need to consider partial patterns with more than seven strokes. Furthermore, since the strokes within one partial pattern must be written in succession, the numbers in the input order will not be skipped and a plurality of strokes will not become one partial pattern. Therefore, the lines indicating the partial patterns in FIG. 5 are continuous.
第5図で示される情報は部分パターン列レジス
タ9へ送られさらに文字認識部10で処理され
る。部分パターン列レジスタ9には第5図の状態
が格納されるものと考えてよい。 The information shown in FIG. 5 is sent to the partial pattern string register 9 and further processed by the character recognition section 10. It may be considered that the partial pattern sequence register 9 stores the state shown in FIG.
文字認識部10では以下の手順で処理される。 The character recognition unit 10 processes the following steps.
即ち部分パターン列レジスタ9は10ストローク
あり1部分パターンで1文字にななるためのスト
ローク数7を越えているので単独で文字にはなり
えない。 That is, the partial pattern string register 9 has 10 strokes, which exceeds the number of strokes required for one partial pattern to form one character (seven), so it cannot form a character by itself.
また1つの文字になるため、何らかの部分パタ
ーンどうしの組合せで表現されるため第5図で部
分パターンを示す線が入力順からまでつなが
り合わされて、一本につながる必要がある。 Moreover, since it becomes one character, it is expressed by a combination of some partial patterns, so the lines showing the partial patterns in FIG. 5 must be connected from the input order to form one line.
候補となる部分パターンの組合せを示すと第7
図aになる。 The combination of candidate partial patterns is shown in the seventh
It becomes diagram a.
以上この場合5ケの組合せを番号順に並べかえ
文字辞書11に登録されているか否かをチエツク
する。文字辞書11の例を第8図に示す。 In this case, the five combinations are rearranged in numerical order and checked to see if they are registered in the character dictionary 11. An example of the character dictionary 11 is shown in FIG.
第8図は部分パターン番号とその形象の組合せ
により何の文字になるかを示している。部分パタ
ーン欄は部分パターン4桁の組合せを示してい
る。部分パターン番号の右側は該部分パターンの
形象を参考のため示している。 FIG. 8 shows what characters are formed by the combination of partial pattern numbers and their shapes. The partial pattern column shows combinations of 4-digit partial patterns. The shape of the partial pattern is shown on the right side of the partial pattern number for reference.
文字欄は部分パターン欄の部分パターンで組合
せた結果構成される文字のJISコードと該文字の
形象であり形象は参考のため示している。 The character column shows the JIS code of the character formed as a result of combining the partial patterns in the partial pattern column and the shape of the character, and the shape is shown for reference.
以上のように、いま説明している第5図の場
合、いずれの組合せも文字辞書11に登録されて
いない為、文字認識部10より出力が無いことに
なる。 As described above, in the case of FIG. 5 which is currently being explained, since none of the combinations is registered in the character dictionary 11, there is no output from the character recognition unit 10.
すなわち、上記方式では最後に点「ヽ」を書い
た場合、辞書にその文字が登録されていない為、
誤認識やリジエクトになつてしまい、最後の点を
除いて認識すれば誤認識やリジエクトにならない
という問題があつた。 In other words, in the above method, if you write a dot "ヽ" at the end, that character is not registered in the dictionary, so
There was a problem that the result would be erroneous recognition or reject, and if it was recognized except for the last point, erroneous recognition or reject would not occur.
また「ヽ」を考慮した辞書を用意することは膨
大な辞書容量増加を招くという実用化という観点
からみた場合、重大な欠点がある。 Furthermore, preparing a dictionary that takes ``ヽ'' into account would result in a huge increase in dictionary capacity, which is a serious drawback from a practical standpoint.
(問題点を解決するための手段)
本発明は手書文字のストローク情報を抽出する
タブレツトと、文字の特徴を格納する辞書とを有
し、タブレツトからの情報を辞書の特徴と比較し
て手書文字を識別するオンライン文字認識方式に
おいて、最終ストロークのXY値とも一定値以下
か否かを判定する最終ストローク判定部を設け
て、該当文字候補が得られなかつた場合で、かつ
その文字の最終ストロークがXY値とも一定値以
下の場合、その最終ストロークを除去して再度文
字を抽出するようにしたものである。(Means for Solving the Problems) The present invention includes a tablet for extracting stroke information of handwritten characters and a dictionary for storing characteristics of the characters, and compares information from the tablet with the characteristics of the dictionary to determine the stroke information of handwritten characters. In an online character recognition method that identifies calligraphy characters, a final stroke determination unit is provided to determine whether the XY values of the final stroke are below a certain value. If the XY value of the stroke is less than a certain value, the last stroke is removed and the character is extracted again.
(作用)
本発明によれば、最終ストロークに誤つて
「ヽ」の如きXY値が一定値以下のストロークが
付加され、このために該当文字候補が得られなか
つた場合でも、最終ストローク判定部よつて最終
ストロークのXY値が一定値以下と判定されるの
で、その最終ストロークを除外して再度文字の抽
出を行なうことになり、これによつて該当文字候
補を得ることができる。(Function) According to the present invention, even if a stroke such as "ヽ" whose XY values are below a certain value is mistakenly added to the final stroke, and therefore a corresponding character candidate cannot be obtained, the final stroke determination unit Since it is determined that the XY value of the final stroke is less than a certain value, the character is extracted again excluding the final stroke, thereby obtaining the corresponding character candidate.
(実施例)
第1図は本発明の実施例を示すブロツク図であ
り、1はタブレツト、2はストローク認識部、3
はあらかじめストローク情報が格納されたストロ
ーク辞書、4はストローク認識部2の出力を蓄積
するストローク列レジスタ、5は部分パターンを
同定する部分パターン認識部、6はストロークの
組合せからなる部分パターンが格納された部分パ
ターン辞書、7は部分パターンとなり得るための
諸条件が格納された部分パターン詳細チエツク辞
書、9は部分パターン列レジスタ、10は前記同
定された部分パターンから文字を識別する文字認
識部、11は部分パターンの組合せよりなる文字
が格納された文字辞書、12は最終ストローク判
定部である。(Embodiment) FIG. 1 is a block diagram showing an embodiment of the present invention, in which 1 is a tablet, 2 is a stroke recognition unit, and 3 is a block diagram showing an embodiment of the present invention.
4 is a stroke string register that stores the output of the stroke recognition unit 2; 5 is a partial pattern recognition unit that identifies partial patterns; and 6 stores partial patterns consisting of combinations of strokes. a partial pattern dictionary 7, a partial pattern detail check dictionary storing various conditions for a partial pattern, 9 a partial pattern string register, 10 a character recognition unit for identifying characters from the identified partial pattern, 11 12 is a character dictionary storing characters made up of combinations of partial patterns, and 12 is a final stroke determination unit.
前述の「〓」という文字を例にとり、本発明を
説明する。部分パターン列レジスタ9に、文字
「〓」の、候補となる部分パターンが格納され、
文字認識部10により候補文字が同定されなかつ
た過程は、前に述べたのでここでは省略する。 The present invention will be explained by taking the above-mentioned character "〓" as an example. A candidate partial pattern of the character “〓” is stored in the partial pattern string register 9,
The process in which a candidate character is not identified by the character recognition unit 10 has been described previously, and will therefore be omitted here.
以下に最終ストローク判定部について説明す
る。 The final stroke determination section will be explained below.
文字認識部10により筆記された文字が同定さ
れた場合は、認識結果として出力される。 When a written character is identified by the character recognition unit 10, it is output as a recognition result.
しかし、前述のように最後に「ヽ」を付けた文
字「〓」を筆記した場合は候補が得られない為、
最終ストローク判定部12により最終ストローク
の大小判定が行なわれる。文字「〓」の最終スト
ロークはSO4“−”であり、通常XY値とも一定
値(例えば3mm)以下と考えられる。よつて最終
ストローク判定部12により、最終ストロークは
「小」と判定され、最終ストロークを除去した形
で再度部分パターンレジスタ9の情報を用いて文
字認識を行なう。その際最終ストロークを除去し
て処理を行なうため(ストローク数)−1をレジ
スタにセツトしておく。 However, as mentioned above, if you write down the character "〓" with "ヽ" at the end, you will not get any candidates.
The final stroke determination section 12 determines the magnitude of the final stroke. The final stroke of the character "〓" is SO4 "-", and the XY values are usually considered to be less than a certain value (for example, 3 mm). Therefore, the final stroke determining unit 12 determines that the final stroke is "small", and character recognition is performed again using the information in the partial pattern register 9 with the final stroke removed. At this time, in order to perform processing by removing the last stroke, (number of strokes) -1 is set in the register.
部分パターンレジスタ9には第5図の状態で部
分パターンが格納されていることは先に述べた。 As mentioned above, partial patterns are stored in the partial pattern register 9 in the state shown in FIG.
文字認識部10では、最終ストローク判定部で
セツトされたレジスタの内容に従い、文字認識処
理を行なう。すなわち第5図の入力順までの部
分パターンの組合せで文字の候補を考えることと
なる。 The character recognition section 10 performs character recognition processing according to the contents of the register set by the final stroke determination section. That is, character candidates are considered by combining the partial patterns up to the input order shown in FIG.
候補となる部分パターンの組合せを示すと第7
図bの様になる。この場合5ケの組合せを番号順
に並べかえ、文字辞書11(第8図)に登録され
ているか否かをチエツクする。この場合、部分パ
ターンとしては3443,0630として文字「専」とな
ることが第8図により示される。 The combination of candidate partial patterns is shown in the seventh
It will look like Figure b. In this case, the five combinations are rearranged in numerical order and checked to see if they are registered in the character dictionary 11 (FIG. 8). In this case, FIG. 8 shows that the partial pattern is 3443,0630, which is the character "sen".
以上の説明で明らかな様に筆記された文字は
「専」であることになり、文字認識部10より文
字コードが出力される。 As is clear from the above explanation, the written character is ``special'', and the character recognition unit 10 outputs a character code.
以上説明した様に、最終ストロークが一定値以
下の場合で、筆記された文字が同定されなかつた
場合、第9図の構成をとることにより、「ヽ」を
筆記された文字が認識可能となるオンライン文字
認識装置を提供することができる。 As explained above, if the final stroke is below a certain value and the written character cannot be identified, by adopting the configuration shown in Figure 9, the written character "ヽ" can be recognized. An online character recognition device can be provided.
(発明の効果)
以上説明したように本発明によれば、人間の間
違いやすい最終点を認識対象外にすることがで
き、また人間のくせによる最終点を除去できるの
で、認識率を向上することができ、辞書も最終点
を考慮した文字を登録する必要もなく、辞書容量
が少なくてすむ。(Effects of the Invention) As explained above, according to the present invention, it is possible to exclude the final point that humans easily make mistakes from, and to remove the final point due to human habit, thereby improving the recognition rate. There is no need to register characters in consideration of the final score in the dictionary, and the dictionary capacity can be reduced.
第1図は本発明の実施例を示すブロツク図、第
2図は認識対象ストロークの説明図、第3図は文
字「〓」を筆記する場合の入力イメージ図、第4
図は部分パターン辞書の説明図、第5図は部分パ
ターン認識状態図、第6図は部分パターン詳細辞
書の説明図、第7図a,bは部分パターン候補を
示す説明図、第8図は文字辞書の説明図、第9図
は従来の実施例を示すブロツク図である。
1……タブレツト、2……ストローク認識部、
3……ストローク辞書、4……ストローク列レジ
スタ、5……部分パターン認識部、6……部分パ
ターン辞書、7……部分パターン詳細チエツク辞
書、9……部分パターン列レジスタ、10……文
字認識部、11……文字辞書、12……最終スト
ローク判定部。
Fig. 1 is a block diagram showing an embodiment of the present invention, Fig. 2 is an explanatory diagram of strokes to be recognized, Fig. 3 is an input image diagram when writing the character "〓", and Fig. 4 is an illustration of an input stroke when writing the character "〓".
FIG. 5 is an explanatory diagram of a partial pattern dictionary, FIG. 5 is a partial pattern recognition state diagram, FIG. 6 is an explanatory diagram of a detailed partial pattern dictionary, FIGS. 7 a and b are explanatory diagrams showing partial pattern candidates, and FIG. FIG. 9, an explanatory diagram of a character dictionary, is a block diagram showing a conventional example. 1... Tablet, 2... Stroke recognition unit,
3... Stroke dictionary, 4... Stroke string register, 5... Partial pattern recognition section, 6... Partial pattern dictionary, 7... Partial pattern detail check dictionary, 9... Partial pattern string register, 10... Character recognition Section 11...Character dictionary, 12...Final stroke determination section.
Claims (1)
て最初のストロークから最終ストロークまで認識
し、 認識された各ストロークの組合わせから部分パ
ターンを同定し、 同定した部分パターンを組合わせ、この組合わ
せた部分パターンと文字の特徴を格納する辞書と
の比較により該当する文字候補を抽出して手書文
字を識別するオンライン手書文字認識方法におい
て、 該当する文字候補が抽出されなかつたとき、最
終ストロークのXY値が一定の長さにあるか否か
を判定し、 一定の長さ以下であると判定されたとき、この
最終ストロークを除去したうえで、当該文字候補
を再抽出することを特徴とするオンライン手書文
字認識方法。[Claims] 1. Recognize strokes of handwritten characters from the first stroke to the last stroke in the input order, identify partial patterns from combinations of each recognized stroke, and combine the identified partial patterns. In addition, in an online handwritten character recognition method that identifies handwritten characters by extracting corresponding character candidates by comparing the combined partial patterns with a dictionary that stores character features, if no corresponding character candidates are extracted. When the XY value of the final stroke is a certain length, it is determined whether the XY value is a certain length or not, and if it is determined that it is less than a certain length, this final stroke is removed and the character candidate is re-extracted. An online handwritten character recognition method characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60050278A JPS61210485A (en) | 1985-03-15 | 1985-03-15 | Online character recognizing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60050278A JPS61210485A (en) | 1985-03-15 | 1985-03-15 | Online character recognizing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61210485A JPS61210485A (en) | 1986-09-18 |
| JPH0567989B2 true JPH0567989B2 (en) | 1993-09-28 |
Family
ID=12854465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60050278A Granted JPS61210485A (en) | 1985-03-15 | 1985-03-15 | Online character recognizing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61210485A (en) |
-
1985
- 1985-03-15 JP JP60050278A patent/JPS61210485A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61210485A (en) | 1986-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0128734B1 (en) | Hand written character recognition device | |
| JPS60217477A (en) | Handwritten character recognizing device | |
| JP2005228328A (en) | Digital ink question retrieval apparatus and method | |
| JPH0567989B2 (en) | ||
| JPH0520794B2 (en) | ||
| KR940007345B1 (en) | On-line recognitin method of hand-written korean character | |
| CN1102255C (en) | Dictionary recording method, method and apparatus for identification of characters | |
| KR970000276B1 (en) | Cursive Character Recognition | |
| KR100258934B1 (en) | Apparatus and method for recognizing english word on line by selecting alphabet from the alphabet groups | |
| JP2677271B2 (en) | Character recognition device | |
| JPH0438026B2 (en) | ||
| JPH05298489A (en) | System for recognizing character | |
| KR100356503B1 (en) | Device for recognizing learning character | |
| JPS60200383A (en) | On-line character recognizing system | |
| JPS61107486A (en) | Character recognition post-processing system | |
| JPH11120294A (en) | Character recognition device and medium | |
| JP2746899B2 (en) | Character recognition device | |
| JPS59128680A (en) | Online handwritten character recognition method | |
| WO2022025216A1 (en) | Information processing device using compression data search engine, and information processing method therefor | |
| JPH0827819B2 (en) | Handwritten character recognition method for handwritten character recognition and handwritten character recognition apparatus using the same | |
| JPH0757056A (en) | On-line character recognition device | |
| JPS6059487A (en) | Recognizer of handwritten character | |
| JPH03502841A (en) | character recognition device | |
| JPS6252912B2 (en) | ||
| JPH0830717A (en) | Character recognition method and device |