JPH0431990A - Recognition device for handwritten character - Google Patents

Recognition device for handwritten character

Info

Publication number
JPH0431990A
JPH0431990A JP2137877A JP13787790A JPH0431990A JP H0431990 A JPH0431990 A JP H0431990A JP 2137877 A JP2137877 A JP 2137877A JP 13787790 A JP13787790 A JP 13787790A JP H0431990 A JPH0431990 A JP H0431990A
Authority
JP
Japan
Prior art keywords
information
extension
stored
character
phrase
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.)
Granted
Application number
JP2137877A
Other languages
Japanese (ja)
Other versions
JP3000623B2 (en
Inventor
Kimiyoshi Yoshida
吉田 公義
Akio Sakano
坂野 秋夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2137877A priority Critical patent/JP3000623B2/en
Priority to KR1019910008301A priority patent/KR100210988B1/en
Priority to CN91103596A priority patent/CN1024852C/en
Publication of JPH0431990A publication Critical patent/JPH0431990A/en
Application granted granted Critical
Publication of JP3000623B2 publication Critical patent/JP3000623B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Character Discrimination (AREA)

Abstract

PURPOSE:To reduce the capacity of a storage medium to a minimum and to easily and quickly input a phrase by immediately inputting a desired phrase by inputting one of characters and simple expander information by handwriting even when a desired word is the phrase. CONSTITUTION:This device is provided with a tablet 1 to which character information by handwriting is inputted, a display means 8 on which the character information inputted to the tablet 1 by handwriting is displayed, a first storage means 11 in which a reference character is stored in advance, a second storage means 12 in which an expander is stored in advance, and a third storage means 13 in which the phrase is stored. The character information is qualified based on storage information in the storage means 11, 12, and 13, and when the expander is included in the character information, remaining information except for expander information is qualified. The phrase relating to a qualified result is retrieved based on the expander information, and correspondent one or plural phrases are displayed on the display means 8, and the desired phrase can be selected from one or plural phrases.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、例えば手書きで文字を入力できるワード・プ
ロセッサ装置等に適用して好適な手書き文字の認識装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a handwritten character recognition device suitable for application to, for example, a word processor device that can input characters by hand.

こ発明の概要: 本発明(ま、例えばワード・プロセッサ装置等に適用し
て好適な手書き文字の認識装置に関し、手書きによる文
字情報の入力されるタブレットと、このタブレットに手
書きにより入力された文字情報を表示する表示手段と、
標準的な文字が予め記憶されてハる第1の記憶手段と、
拡張子が予め記憶されて一ハる第2の記憶手段と、熟語
が記憶されている第3の記憶手段とを有し、文字情報を
第1、第2及び第3の記憶手段の記憶情報に基いて検定
し、文字情報中に拡張子情報が含まれているときは、こ
の拡張子情報を除いた残りの文字情報を検定し、これに
よって得た検定結果に関連した熟語を、拡張子情報に基
いて検索し、該当する1つまたは複数の熟語を表示手段
に表示して、この1つまたは複数の熟語より、所望の熟
語を選択できるようにしたことにより、所望のことばが
熟語であっても、少なくともそのうちの1つの文字及び
簡単な拡張子情報を手書き入力するだけで、即座に所望
の熟語を入力することができ、これにより記憶媒体の容
量を最小限にし、熟語の手書き入力を簡単、確実、且つ
、す速く行なうことができるようにしたものである。
Summary of the invention: The present invention relates to a handwritten character recognition device suitable for application to, for example, a word processor device, and includes a tablet into which handwritten character information is input, and a tablet into which handwritten character information is inputted into the tablet. a display means for displaying;
a first storage means in which standard characters are stored in advance;
It has a second storage means in which the extension is stored in advance and a third storage means in which the idiom is stored, and the character information is stored in the first, second and third storage means. If the text information contains extension information, the remaining text information is tested excluding this extension information, and the phrases related to the test results obtained are By searching based on the information, displaying one or more corresponding idioms on the display means, and selecting the desired idiom from the one or more idioms, the desired word can be found as an idiom. Even if there is a word, you can input the desired phrase by handwriting at least one character and simple extension information.This minimizes the storage capacity of the storage medium and allows you to input the phrase by hand. can be done simply, reliably, and quickly.

〔従来の技術〕[Conventional technology]

従来、手書きで文字を入力できるワード・プロセッサ装
置で、例えば“小学校”のようなことば(熟語)を入力
するには、タブレットに専用のペンで“小学校”と手書
きを行って入力するようにしていた。また、ワード・プ
ロセッサ装置は、タブレットを介して手書き入力された
文字に対して、例えば折れ線近似法等によって、内部の
記憶媒体に記憶されている文字情報コこの情報は、予め
記憶されている標準文字情報と、オペレータ(ユーザ)
が随時登録したユーザ文字情報とがある。〕と入力され
た文字情報とを比較して、同一または、非常に似かよっ
ている文字またはこの文字に関連した熟語をモニタ管面
上に映出し、オペレータによるキーボードのキーの押圧
等によって、映出されたいくつかの候補文字、または熟
語の内から所望の文字または熟語をオペレータに選択さ
せるようになされていた。
Conventionally, to enter a word (idiom) such as "elementary school" using a word processing device that allows characters to be entered by hand, the user would input the word "elementary school" by hand using a special pen on the tablet. Ta. In addition, the word processor device processes character information stored in an internal storage medium using a method such as a polygonal line approximation method for characters input by handwriting via a tablet. Text information and operator (user)
There is user character information registered from time to time. ] and the input character information, the same or very similar characters or phrases related to these characters are displayed on the monitor screen, and the operator presses a key on the keyboard to display the displayed characters. The operator is allowed to select a desired character or phrase from among several candidate characters or phrases.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述から明らかなように、従来は例えば、“小学校”の
ようなことば(熟語)をワード・プロセッサ装置に手書
き入力をするには、タブレットに“小学校”と手書きで
入力しなければならなく、入力速度が遅くなるという不
都合があった。
As is clear from the above, in the past, for example, in order to handwrite a word (idiom) such as "elementary school" into a word processing device, it was necessary to input "elementary school" by hand into a tablet. There was an inconvenience that the speed was slow.

従って、例えば、“小学校”と書かないで、“○学○゛
″と書けば、自動的に゛′小学校°′、“中学校パ、“
大学校”等の候補となる熟語をワード・プロセッサ装置
がそのモニタ管面上に映出し、これをオペレータが選択
するようにすれば入力速度はす速くなる。
Therefore, for example, if you write "○学○゛" instead of "elementary school", it will automatically be written as "゛'elementary school°',""junior high school school,""
If a word processing device displays candidate phrases such as ``University School'' on its monitor screen, and the operator selects them, the input speed becomes faster.

しかしながら、その場合は、標準文字情報及びユーザが
随時登録したユーザ文字情報の他に、標準文字情報に“
○”を付加した情報及びユーザ文字情報に“○”を付加
した情報を記憶媒体に記憶させてふくことが必要となる
。例えば、上述の“学”の如き文字の他に“○学○”等
の情報を予め記憶媒体に別に記憶させなければならなく
なる。
However, in that case, in addition to the standard character information and the user character information registered by the user from time to time, the standard character information “
It is necessary to store and wipe the information with "○" added to the storage medium and the information with "○" added to the user character information.For example, in addition to the characters such as "Gaku" mentioned above, "○Gaku○" It becomes necessary to separately store information such as this on a storage medium in advance.

従って、オペレータ(ユーザ)に大きな負担をかけると
共に、記憶媒体の記憶容量が大となり、これにより、検
索時間が掛かる不都合がある。
Therefore, it places a heavy burden on the operator (user) and increases the storage capacity of the storage medium, which inconveniently increases search time.

本発明は、かかる点に鑑みてなされたもので、所望のこ
とばが熟語であっても、少なくともそのうちの1つの文
字及び簡単な拡張子情報を手書きで入力するだけで、即
座に所望の熟語を手書きで入力することができ、これに
より記憶媒体の容量を最小限にし、熟語の入力を簡単、
且つ、す速く行なうことのできる手書き文字の認識装置
を提案しようとするものである。
The present invention has been made in view of this point, and even if the desired word is an idiom, the desired idiom can be instantly retrieved by simply inputting at least one character and simple extension information by hand. You can input by hand, which minimizes the storage capacity and makes it easier to input idioms.
Furthermore, the present invention attempts to propose a handwritten character recognition device that can be quickly recognized.

〔課題を解決するための手段〕[Means to solve the problem]

本発明手書き文字の認識装置は、例えば第1〜第4図に
示す如く、手書きによる文字情報の入力されるタブレッ
ト(1)と、このタブレット(1)に手書きにより入力
された文字情報を表示する表示手段(8)と、標準的な
文字が予め記憶されている第1の記憶手段(11)と、
拡張子が予め記憶されている第2の記憶手段(12)と
、熟語が記憶されている第3の記憶手段(13)とを有
し、文字情報を第1、第2及び第3の記憶手段(11)
、 (12) 及び(13)の記憶情報に基し)で検定
し、文字情報中に拡張子情報が含まれているときは、こ
の拡張子情報を除いた残りの文字情報を検定し、これに
よって得た検定結果に関連した熟語を、拡張子情報に基
いて検索′し、該当する1つまたは複数の熟語を表示手
段(8)に表示してこの1つまたは複数の熟語より、所
望の熟語を選択できるようにしたものである。
As shown in FIGS. 1 to 4, the handwritten character recognition device of the present invention includes a tablet (1) into which handwritten character information is input, and a tablet (1) that displays the handwritten character information. a display means (8); a first storage means (11) in which standard characters are stored in advance;
It has a second storage means (12) in which extensions are stored in advance and a third storage means (13) in which idioms are stored, and character information is stored in the first, second and third storage means. Means (11)
, (12) and (13)), and if extension information is included in the character information, the remaining character information excluding this extension information is verified, and this Search for phrases related to the test results obtained by the above based on the extension information, display one or more corresponding phrases on the display means (8), and select the desired phrase from the one or more phrases. This allows you to select idioms.

〔作用〕[Effect]

かかる本発明によれば、文字情報を第1、第2及び軍3
の記憶手段(11)、 (12) 及び(13)の記憶
情報に基いて検定し、文字情報中に拡張子情報が含まれ
ているときは、この拡張子情報を除いた残りの文字情報
を検定し、これによって得た、検定結果に関連した熟語
を、拡張子情報に基いて検索し、該当する1つまたは複
数の熟語を表示手段(8)に表示して、この1つまたは
複数の熟語より、所望の熟語を選択できるようにしたの
で、所望のことばが熟語であっても、少なくともそのう
ちの1つの文字及び簡単な拡張子情報を手書き入力する
だけで、即座に所望の熟語を入力することができ、これ
により、記憶媒体の容量を最小限にし、熟語の手書き入
力を簡単、確実、且つ、す速く行なうことができる。
According to the present invention, character information is stored in the first, second and third
It is verified based on the storage information of storage means (11), (12) and (13), and when extension information is included in the character information, the remaining character information excluding this extension information is verified. The phrases related to the test results obtained through the test are searched based on the extension information, the one or more corresponding phrases are displayed on the display means (8), and the one or more phrases are displayed on the display means (8). Now you can select the desired phrase from the list of phrases, so even if the desired phrase is a phrase, you can instantly input the phrase by handwriting at least one character and simple extension information. This allows the capacity of the storage medium to be minimized, and the handwritten input of idioms can be performed simply, reliably, and quickly.

〔実施例〕〔Example〕

以下に、第1図を参照して、本発明手書き文字の認識装
置の例について詳細に説明する。
Below, an example of the handwritten character recognition device of the present invention will be described in detail with reference to FIG.

この第1図において(1)はタブレットで、このタブレ
ット(1)に専用のベン〔2)で所望の文字を書くよう
にする如くする。(3)はタブレット(1)からの出力
情報をCP U (6)に供給するためのタブレットイ
ンターフェースである。(7)はデイスプレィコントロ
ーラで、タブレット(1)やCP U (6)からの文
字情報を例えばその表示部が液晶板で構成されるデイス
プレィB(8)に供給し、デイスプレィ部(8)の表示
部に文字を映出させる如くする。
In FIG. 1, (1) is a tablet, and desired characters are written on this tablet (1) using a dedicated ben [2]. (3) is a tablet interface for supplying output information from the tablet (1) to the CPU (6). (7) is a display controller that supplies character information from the tablet (1) or CPU (6) to, for example, display B (8) whose display section is composed of a liquid crystal panel, and controls the display section (8). To display characters on a display section.

CP U (6)は、タブレットインターフェース(3
)からの文字情報く形状等〉を例えば折れ線近似などの
所定処理を行い、更に、書かれた順序等の情報をもとに
、文字認識等を行ったり、各種の制御を行なう。
The CPU (6) has a tablet interface (3
) is subjected to predetermined processing such as polygonal line approximation, and furthermore, based on information such as the order in which it was written, character recognition and other various controls are performed.

(5)は、このCP U (6)のハスでデータ、アド
レス、コントロールバスカラナル。
(5) is the data, address, and control bus carinal of this CPU (6).

(9)は例えば、このCP U (6)のプログラムが
記憶されているROMで、(10)は例えばこのCP 
U (6)が処理を行なうときに使用するR A Mで
ある。
(9) is, for example, a ROM in which the program of this CPU (6) is stored, and (10) is, for example, a ROM that stores the program of this CPU (6).
This is RAM used when U (6) performs processing.

(11)は、例えば漢字、カタカナ、ひらがな等の一般
的な文字情報の記憶されている文字用ROMである。(
12)は、例えばアアスタリスク“*”やまる“○”等
の符号形状情報の記憶される拡張子用ROMである。(
13)は例えば“小学校”や“日照り”のような熟語(
または複合語)が記憶される熟語用ROMである。(1
4)は例えば、ユーザが随時、任意の文字情報を任意に
記憶させることのできるユーザー用ROM (EEFR
OM等)である。尚、これはROMでなくとも、バッテ
リバックアップ付きのRAMでも良い。また、外部記憶
装置(例えば光磁気ディスク装胃)を設ける場合は、R
OM(11)、 (12)、 (13)、 (14) 
 はバッファとしてのRAMで良い。
(11) is a character ROM in which general character information such as kanji, katakana, and hiragana is stored. (
12) is an extension ROM in which code shape information such as an asterisk "*" or a round "○" is stored. (
13) is an idiom such as “elementary school” or “drought” (
This is a ROM for phrases in which phrases (or compound words) are stored. (1
4) is, for example, a user ROM (EEFR) in which the user can store arbitrary character information at any time.
OM etc.). Note that this does not have to be a ROM, but may be a RAM with battery backup. In addition, if an external storage device (for example, magneto-optical disk storage) is provided, R
OM(11), (12), (13), (14)
may be RAM as a buffer.

また、上述の各ROM(11)、 (12)、 (13
)及び(14)は別個のROMでなくても、例えば容量
の大きなROMで良い。その場合は、その1つのROM
を例えばOOH〜IFFFHまでは記号や符号の文字情
報としたりする如く、番地で各情報の記憶されるエリア
を分けても良い。
In addition, each of the above-mentioned ROMs (11), (12), (13)
) and (14) need not be separate ROMs, but may be, for example, ROMs with a large capacity. In that case, that one ROM
For example, the areas in which each piece of information is stored may be divided by address, such as character information of symbols or codes from OOH to IFFFH.

(15)は、出力回路(インターフェース回路)で、C
P U (6)からバス(5)を通じて供給されるデー
タを、例えば、RS −232C等のフォーマットで他
の手書き文字の認識ができないワード・プロセッサ装置
等に端子(16)を介して送出し、その装置等で手書き
入力できるようにする。
(15) is an output circuit (interface circuit), and C
The data supplied from P U (6) via the bus (5) is sent via the terminal (16) to a word processor device or the like which cannot recognize other handwritten characters in a format such as RS-232C, for example. Enable handwritten input using the device.

(17)はオプションとしてのキーボードで例えば、リ
ターンキーやシフトキー、カーソルキー等が配されてい
る。上述の手書き文字認識装置において、例えば第2図
Aに示すように、“■”とタブレット(1)に手書き入
力されたときは、自動的に、デイスプレィ部(8)に“
金曜臼″、“金星″、″金持”のように金”から始まる
熟語が映出され、こ二でユーザーが選択したり、熟語を
専用のペン(2)を使ってポインティング指示すると、
その選択された熟語が入力文字情報とする如(する。或
は熟語の選択手段としてオプンヨンとしてのキーボード
を使って、キーボード(17)のカーソルキー等でカー
ソルを所望の熟語のところに移動し、リターンキー等を
押圧すると、その選択された熟語が入力文字情報とされ
る如くする。
(17) is an optional keyboard on which, for example, a return key, shift key, cursor key, etc. are arranged. In the above-mentioned handwritten character recognition device, when "■" is handwritten into the tablet (1) as shown in FIG. 2A, "■" is automatically displayed on the display section (8).
Idioms starting with ``金'' such as ``Friday mill'', ``Kinboshi'', and ``Kinmochi'' are displayed, and when the user selects them on the keyboard or points at the idiom using the special pen (2),
The selected idiom can be used as input character information.Alternatively, use the keyboard as an open-yeon keyboard as a means to select an idiom, and move the cursor to the desired idiom using the cursor keys on the keyboard (17). When a return key or the like is pressed, the selected phrase is treated as input character information.

また、第2図已に示すように、゛′○学○”とタブレッ
ト(1)に手書き入力されたときは、自動的にデイスプ
レィ部(8)に“小学校″、“中学校″、“大学校”の
ように中心の文字が“学”で3文字の熟語が映出され、
ここでユーザーが専用のペン(2)でこのデイスプレィ
部(8)上のこの熟語の表示部分においてポインティン
グするとその選択された熟語が入力文字情報とされる如
くする。
In addition, as shown in Figure 2, when ``゛'○学○'' is handwritten into the tablet (1), the display section (8) will automatically display ``Elementary School'', ``Junior High School'', and ``University School''. A three-letter idiom with the central character “gaku” is displayed, such as “Gaku”.
Here, when the user points at the display area of this phrase on the display section (8) with a dedicated pen (2), the selected phrase is treated as input character information.

即ち、タブレット(1)に手書き入力をするときに、予
め定義されたフォーマットで符号や記号等を、入力する
べき本体の文字に添えて入力することによって、例えば
“小学校”と入力したいが“学”は書けるが他の漢字が
分からない場合にはこれに関連した熟語がデイスプレィ
部にすべて表示され、その中かろ選択できる。また、時
間がないようなときでも“小学校”といちいち全部書か
ずに、例えば“学”だけ書けばよいので簡単、且つ、す
速く所望の熟語が入力できる。
In other words, when inputting handwritten data into the tablet (1), by inputting codes and symbols in a predefined format along with the characters on the main body that should be input, for example, if you want to input "elementary school", but you want to input "school" If you can write `` but don't know the other kanji, all related idioms will be displayed on the display, and you can choose from them. Also, even when you don't have time, you can simply and quickly enter the desired idiom because you can just write, for example, "academics" instead of writing "elementary school" in its entirety.

第3図に例えば“■″、“○学○”の手書き入力におい
ての、字を書く順序の一例を示す。この図において1か
ル10までの数字は画数で、入力文字の書く順序をこの
数字に従って、実線で示す。
FIG. 3 shows an example of the order in which characters are written in handwritten input of, for example, "■" or "○学○". In this figure, the numbers from 1 to 10 are the number of strokes, and the order in which input characters are written is shown by solid lines according to these numbers.

ここで、“[有]”とタブレット(1)に手書き入力さ
れた場合を例にして、手書き文字の認識装置の動作を第
4図を参照して説明する。
Here, the operation of the handwritten character recognition device will be described with reference to FIG. 4, taking as an example a case where "[Yes]" is handwritten and input into the tablet (1).

尚、手書きにより入力された筆跡全体のうち、先頭面番
号をKb とし、最後側番号をKe とし、更に、第1
図におけるR A M(10)には、拡張子(修飾する
符号形状即ち、修飾拡張子)付き文字候補エリア(これ
をバッファと称することとする)、前置拡張子エリア(
これをバッファと称することとする)、後置拡張子エリ
ア(これをバッファと称することとする)が設けられて
いるものとする。
Of the entire handwriting input by hand, the first side number is Kb, the last side number is Ke, and the first side number is Kb.
RAM (10) in the figure includes a character candidate area with an extension (modifying code shape, that is, a modification extension) (this will be referred to as a buffer), a prefix extension area (
This will be referred to as a buffer) and a postfix extension area (this will be referred to as a buffer) are provided.

先ず、ステップ(100)  では、認識の結果を記憶
する拡張子付き文字候補バッファをクリアする。
First, in step (100), the character candidate buffer with extension that stores the recognition results is cleared.

そしてステップ(101)  に移行する。Then, the process moves to step (101).

ステップ(101)  では、入力された筆跡の内で文
字として検定を行う画番号範囲を指定する先頭面番号K
b は第1両目にし、且つ、前置拡張子バッファには「
修飾しない」旨の情報を記憶する。そして、次のステッ
プ(102>  に移行する。
In step (101), the first side number K is used to specify the range of stroke numbers to be verified as characters within the input handwriting.
b is the first pair, and the prefix extension buffer is ``
"Do not modify" information is stored. Then, the process moves to the next step (102>).

ステップ(102)  では、最後側番号Keを第9番
目に設定し、且つ、後置拡張子バッファには「修飾しな
い」旨の情報を記憶する。そしてステップ(103) 
 に移行する。
In step (102), the last number Ke is set to the ninth position, and information indicating "no modification" is stored in the postfix extension buffer. and step (103)
to move to.

ステップ(103)  では、第1画から第9画までの
“[有]”全体と、各ROM(11)、 (14) (
第1図参照)に記憶されている標準文字情報とを比較す
る。そして、ステップ(104)  に移行する。
In step (103), the entire "[exist]" from the 1st to the 9th picture and each ROM (11), (14) (
(See Figure 1). Then, the process moves to step (104).

ステップ(104)  においては、ステップ(103
)  における比較の結果、候補があるか否かを判断す
る。
In step (104), step (103
), it is determined whether there is a candidate.

そして、“YES 、であればステップ(105)  
に移行し、rNQ4であればステップ(106)  に
移行する。
If “YES”, step (105)
If it is rNQ4, the process moves to step (106).

ここでは、“■”は標準文字情報にないので「NO」と
なり、ステップ(106)  に移行する。
Here, since "■" is not included in the standard character information, the answer is "NO" and the process moves to step (106).

ステップ(106)  では、(N−Ke)、即ち、(
9−9)は拡張子の最大画数“1″′(“○”は画数“
1”である)以上か否かが判断され、rYES 。
In step (106), (N-Ke), that is, (
9-9) is the maximum number of strokes in the extension "1"'("○" is the number of strokes "
1”) or more is determined, rYES.

であればステップ(110)  に移行し、「No 、
)であればステップ(107)  に移行する。ここで
は小さいので、rNQ−となり、ステップ(107) 
 に移行する。
If so, move to step (110) and select “No,
), the process moves to step (107). Since it is small here, it becomes rNQ-, and step (107)
to move to.

ステップ(107)  では、最後側番号Keを“1”
を減じた値、即ち、“8”にする。そして、ステップ(
108)  に移行する。
In step (107), the last number Ke is set to “1”.
is set to the value obtained by subtracting , that is, "8". And step (
108).

ステップ(108) では、(Ke−i−1)は“9−
Nも“9”となるので第9画から第9画、即ち最後に筆
記された1つの画を、ROM(12)に記憶されている
拡張子情報と比較する。そしてステップ(109)  
に移行する。
In step (108), (Ke-i-1) is “9-
Since N is also "9", the ninth to ninth strokes, that is, the last stroke written, are compared with the extension information stored in the ROM (12). and step (109)
to move to.

ステップ(109) では、新しい拡張子の候補がステ
ップ(108)  における比較の結果得られたか否か
を判断し、ryts 、であればステップ(103) 
 に移行し、’N口工であれば再びステップ(106)
  に移行する。ここでは、第9画は拡張子ではないの
でNO,と判断し、ステップ(106)  に移行する
In step (109), it is determined whether a new extension candidate was obtained as a result of the comparison in step (108), and if ryts, step (103) is performed.
If it is 'N mouthwork, step again (106)
to move to. Here, since the ninth image is not an extension, the determination is NO, and the process moves to step (106).

ステップ(106)  では、(N−Ke)、即ち、(
9−8)は拡張子の最大画数“1″′以上か否かが判断
され、ryEs Jであればステップ(110)  に
移行し、”NDjであればステップ(107)  に移
行する。
In step (106), (N-Ke), that is, (
In 9-8), it is determined whether the maximum number of strokes in the extension is "1''' or more. If it is ryEs J, the process moves to step (110), and if it is 'NDj, the process moves to step (107).

ここでは、(9−8)は“1”となり、等しいこととな
るのでrYES 、と判断し、ステップ(110)に移
行する。
Here, (9-8) is "1" and they are equal, so it is determined that rYES, and the process moves to step (110).

ステップ(110)  では、(Kb−1)、即ち、(
1−1)は拡張子の最大画数“1”以下か否かが判断さ
れ、rYES 、であればステップ(114) へ移行
し「NO」であればステップ(111)  に移行する
In step (110), (Kb-1), that is, (
1-1), it is determined whether the maximum stroke number of the extension is "1" or less, and if rYES, the process moves to step (114), and if "NO", the process moves to step (111).

ここでは(1−1)は“0”なので「NO」と判断され
、ステップ(111)  に移行する。
Here, since (1-1) is "0", the determination is "NO", and the process moves to step (111).

ステップ(111) では、先頭面番号Kbを“1”を
加算した値、即ち、“2”にする。そして、ステップ(
112)  に移行する。
In step (111), the leading surface number Kb is set to a value obtained by adding "1", that is, "2". And step (
112).

ステップ(112)  では、第1面目から第(Kb−
1)(ここでは1″となる)画、即ち、第1面目の“○
”のみを拡張子用ROM(12)の記憶情報と比較する
。この結果、前置修飾(拡張)候補として“O”が得ら
れる。そして、ステップ(113)  に移行する。
Step (112) Then, from the first side to the (Kb-
1) The picture (here 1"), i.e. "○" on the first side
" is compared with the information stored in the extension ROM (12). As a result, "O" is obtained as a prefix modification (extension) candidate. Then, the process moves to step (113).

ステップ(113)  では、ステップ(11’2) 
 において、前置修飾候補が得られたか否かが判断され
、rYES Jであればステップ(102)  に移行
し、「NO」であればステップ(110)  に移行す
る。ここでは「YES」と判断するのでステップ(10
2)  に移行する。
Step (113) Now step (11'2)
At , it is determined whether or not a prefix candidate has been obtained, and if rYES J, the process moves to step (102), and if "NO", the process moves to step (110). Here, the answer is "YES", so step (10)
2) Move to.

ステップ(102)  では、文字の再後の画番号Ke
を再び第9画にする。そして、更に、後置拡張子バッフ
ァに「修飾しない」旨の情報を記憶する。
In step (102), the next stroke number Ke of the character is
Make it the 9th stroke again. Further, information indicating "not modified" is stored in the post-extension buffer.

そして、ステップ(103)  に移行する。Then, the process moves to step (103).

ステップ(103)  では、Kb は“2”、Ke 
は“9″となっているので、第2面目から第9面目の“
金”の部分が、文字用ROM(11)、 (14)  
の記憶情報と比較され、文字候補として“金”が得られ
る。そして、ステップ(104)  に移行する。
In step (103), Kb is “2” and Ke
is "9", so " from the second side to the ninth side"
The “gold” part is the character ROM (11), (14)
is compared with the stored information, and "gold" is obtained as a character candidate. Then, the process moves to step (104).

ステップ(104)  においては、候補が得られたか
否かが判断され、rYES 、であればステップ(10
5)に移行し、「NO」であればステップ(106) 
 に移行する。この場合、ryas 、と判断されるの
で、ステップ(105)  に移行する。
In step (104), it is determined whether or not a candidate has been obtained, and if rYES, step (10
5), and if “NO”, step (106)
to move to. In this case, it is determined that ryas, so the process moves to step (105).

ステップ(105) では、新しい文字候補“金”と、
前置修飾候補“○”と後置修飾候補「修飾しない!旨の
情報を組み合わせて、拡張子付き文字、即ち、(“○”
、“金”・“修飾しない”)を作り、これを拡張子付き
文字候補バッファに追加して記憶する。
In step (105), a new character candidate “kin” is selected.
By combining the prefix modification candidate “○” and the postfix modification candidate “Do not modify!” information, the character with extension, that is, (“○”
, "gold"/"unqualified"), and adds this to the character candidate buffer with extension and stores it.

そして、ステップ(106)  に移行する。Then, the process moves to step (106).

ステップ(106)  では、(N−Ke)、即ち、(
99)は拡張子の最大画数“1”以上か否かが判断され
、rYES 、であればステップ(110)  に移行
し、「NO」であればステップ(107)  に移行す
る。
In step (106), (N-Ke), that is, (
99), it is determined whether the maximum stroke number of the extension is "1" or more, and if rYES, the process moves to step (110), and if "NO", the process moves to step (107).

ここでは「NO」と判断するのでステップ(107) 
 に移行する。
Here, the judgment is "NO", so step (107)
to move to.

ステップ(107)  においては、最後画番号Keを
“1”を減じた値、即ち、“8”にする。そしてステッ
プ(108)  に移行する。
In step (107), the last stroke number Ke is set to a value obtained by subtracting "1", that is, "8". Then, the process moves to step (108).

ステップ(108)では、(Ke↓1)は“9−Nも“
9”となるので、第9画から第9画、即ち最後に筆記さ
れた1つの画をROM(12)に記憶されている拡張子
情報と比較する。そして、ステップ(109)  に移
行する。
In step (108), (Ke↓1) is "9-N is also"
9", the 9th stroke to the 9th stroke, that is, the last stroke written, is compared with the extension information stored in the ROM (12). Then, the process moves to step (109).

ステップ(109)  では、新しい拡張子の候補がス
テップ(108)  における比較の結果得られたか否
かを判断し、ryEs Jであればステップ(103)
  に移行し、「NO」であればステップ(106) 
 に移行する。
In step (109), it is determined whether a new extension candidate was obtained as a result of the comparison in step (108), and if ryEs J, then in step (103)
If “NO”, step (106)
to move to.

ここでは、第9画は拡張子ではないので「NO」と判断
し、ステップ(106)  に移行する。
Here, since the ninth picture is not an extension, the determination is "NO" and the process moves to step (106).

ステップ(106)  では(N−Ke)、即ち、(9
−8)は拡張子の最大画数“1”以上か否かが判断され
、rYES 、であればステップ(110)  に移行
し、「NO」であればステップ(107)  に移行す
る。ここでは(9−8)  は“1”となり、等しいこ
ととなるので、ryEs 、と判断し、ステップ(11
0)  に移行する。
In step (106), (N-Ke), that is, (9
-8), it is determined whether the maximum stroke number of the extension is "1" or more, and if rYES, the process moves to step (110), and if "NO", the process moves to step (107). Here, (9-8) becomes "1" and is equal, so it is determined that ryEs, and step (11
0).

ステップ(110)  では(Kt+−1)、即ち(2
1)]尚、Kb は、先にステップ(111)  にお
いて“2”とされている〕は拡張子の最大画数“l”以
上か否かが判断され、’YES 、であればステップ(
114) へ移行し、「NO」であればステップ(11
1)に移行する。ここでは(2−1>は“1”なので、
ryes −と判断され、ステップ(114)  に移
行する。
In step (110), (Kt+-1), that is, (2
1)] Note that Kb was previously set to "2" in step (111)] is determined to be greater than or equal to the maximum number of strokes in the extension "l", and if 'YES', step (
114), and if “NO”, proceed to step (11
Move to 1). Here, (2-1> is “1”, so
ryes -, and the process moves to step (114).

ステップ(114)  では、拡張子付き文字候補バッ
ファはクリアされているか否かが判断され、rYESで
あればステップ(117)  に移行し、rNOJであ
れハステップ(115)  へ移行する。ここでは、r
NO。
In step (114), it is determined whether the character candidate buffer with extension has been cleared or not. If rYES, the process moves to step (117), and if rNOJ, the process moves to step (115). Here, r
No.

と判断され、ステップ(115)  に移行する。It is determined that this is the case, and the process moves to step (115).

ステップ(115)  においては、ステップ(105
)  において拡張子付き文字候補バッファに記憶した
情報に基いて、熟語展開を行い、この結果をすべて、デ
イスプレィ部(8)に表示する。そして、ステップ(1
16)  に移行する。
In step (115), step (105
), idiom expansion is performed based on the information stored in the character candidate buffer with extension, and all the results are displayed on the display section (8). And step (1
16) Move to.

ステップ(116)  においては、ユーザーによる、
専用ペン(2)でのポインティング待ちとなり、これが
なされると、そのポインティングがなされた熟語が、入
力されるべき熟語と認識確定する。そして終了する。
In step (116), the user
The user waits for pointing with the dedicated pen (2), and when this is done, the phrase pointed to is recognized and confirmed as the phrase to be input. And it ends.

尚、“O学O”と手書き入力した場合についての第4図
のフローチャート参照による説明は省略するが、“■”
の場合と同様に認識できることは容易に理解できよう。
Note that the explanation with reference to the flowchart in Fig. 4 regarding the case where "Ogaku O" is input by hand is omitted, but "■"
It is easy to understand that this can be recognized in the same way as in the case of .

上述から明らかなように、例えば“小学校”と入力した
いときに“○学O”と手書きすれば、即座に“小学校”
と入力できるので熟語の手書き入力を簡単、確実、且つ
、す速く行なうことができる。また、標準文字としての
例えば“学”等の他に、わざわざ“○学○”や“○○学
”等のように“学”に拡張子“O”を添えたものまでR
OMに記憶させておく必要がないため、ROMの容量は
最小限にできる。
As is clear from the above, for example, if you want to input "elementary school" and handwrite "○ Gaku O", "elementary school" will be entered immediately.
This allows you to input handwritten phrases easily, reliably, and quickly. In addition to the standard characters such as "Gaku", R also goes out of its way to add the extension "O" to "Gaku", such as "○ Gaku○" and "○○ Gaku".
Since there is no need to store data in OM, the capacity of ROM can be minimized.

尚、上述の実施例においては、拡張子を“○″として“
■”、“O学O”と手書き入力する場合について示した
が、例えば“工”、“×学×”や“金″。
In the above embodiment, the extension is set to “○” and “
■'' and ``OgakuO'' are input by hand, but for example, ``Engineering'', ``×Science×'', and ``金'' are input.

“XX学××”のように拡張子を“×”や“1″として
手書きした場合にも、同様に入力できることは容易に理
解できよう。またR OM (9)、 (11)。
It is easy to understand that even if the extension is handwritten as "x" or "1", such as "XX Studies XX", it can be input in the same way. Also ROM (9), (11).

(12)、 (13)  は1つのROMをアドレスで
わけて使用しても良い。
(12) and (13) may be used by dividing one ROM by address.

また、本発明は上述の実施例に限ることなく本発明の要
旨を逸脱することなく、その他種々の構成が取り得るこ
とは勿論である。
Furthermore, it goes without saying that the present invention is not limited to the above-described embodiments, and that various other configurations can be taken without departing from the gist of the present invention.

〔発明の効果〕〔Effect of the invention〕

上述せる本発明によれば、文字情報を第1、第2及び第
3の記憶手段の記憶情報に基いて検定し、文字情報中に
拡張子情報が含まれているときは、この拡張子情報を除
いた残りの文字情報を検定し、これによって得た、検定
結果に関連した熟語を、拡張子情報に基いて検索し、該
当する1つまたは複数の熟語を表示手段に表示して、こ
の1つまたは複数の熟語より、所望の熟語を選択できる
ようにしたので所望のことばが熟語であっても、少なく
ともそのうちの1つの文字及び簡単な拡張子情報を手書
き入力するだけで、即座に所望の熟語を入力することが
でき、これにより、記憶媒体の容量を最小限にし、熟語
の手書き入力を簡単、確実且つ、す速く行うことができ
る。
According to the present invention described above, character information is verified based on the storage information of the first, second, and third storage means, and when extension information is included in the character information, this extension information is verified. The remaining character information except for the above is tested, the phrases related to the test results obtained are searched based on the extension information, one or more corresponding phrases are displayed on the display means, and this Now you can select a desired phrase from one or more phrases, so even if the desired word is a phrase, you can instantly select it by handwriting at least one character and simple extension information. This allows the user to input handwritten phrases easily, reliably, and quickly while minimizing the capacity of the storage medium.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明手書き文字の認識装置の使用例を示す構
成図、第2図はその説明に供する手書き文字の例、第3
図はその説明に供する説明図、第4図はフローチャート
である。 (1〕はタブレット、(3)はタブレットインターフェ
ース、(5)はバス、(6)はCPU、(7)はデイス
プレィコントローラ、(8)はデイスプレィ部、(9)
、(11)。 (12)、 (13)、 (14)はROM、(lO)
はRAMである。 、本発θ月手ト丈掌の望吉戴メiJのイブ用を・)1大
−51鼻ハd乙第1図 +書き方丈iの府り 第2図 第3図
FIG. 1 is a block diagram showing an example of the use of the handwritten character recognition device of the present invention, FIG. 2 is an example of handwritten characters used for explanation, and FIG.
The figure is an explanatory diagram for explaining the process, and FIG. 4 is a flowchart. (1) is the tablet, (3) is the tablet interface, (5) is the bus, (6) is the CPU, (7) is the display controller, (8) is the display unit, (9)
, (11). (12), (13), (14) are ROM, (lO)
is RAM. , the original θ month hand to length palm for Mokiyoshi Dai Mei J's eve.) 1 large - 51 nose ha d O 1st figure + writing method i's 2nd figure 3rd figure

Claims (1)

【特許請求の範囲】 手書きによる文字情報の入力されるタブレットと、該タ
ブレットに手書きにより入力された文字情報を表示する
表示手段と、 標準的な文字が予め記憶されている第1の記憶手段と拡
張子が予め記憶されている第2の記憶手段と、熟語が記
憶されている第3の記憶手段とを有し、 上記文字情報を、上記第1、第2及び第3の記憶手段の
記憶情報に基いて検定し、上記文字情報中に拡張子情報
が含まれているときは、該拡張子情報を除いた残りの文
字情報を検定し、これによって得た検定結果に関連した
熟語を、上記拡張子情報に基いて検索し、該当する1つ
または複数の熟語を上記表示手段に表示して、該1つま
たは複数の熟語より、所望の熟語を選択できるようにし
たことを特徴とする手書き文字の認識装置。
[Scope of Claims] A tablet into which handwritten character information is input, a display means for displaying the handwritten character information on the tablet, and a first storage means in which standard characters are stored in advance. It has a second storage means in which the extension is stored in advance, and a third storage means in which the idiom is stored, and the character information is stored in the first, second and third storage means. If the above character information contains extension information, the remaining character information excluding the extension information is tested, and the idioms related to the test results obtained are A search is performed based on the extension information, one or more corresponding idioms are displayed on the display means, and a desired idiom can be selected from the one or more idioms. Handwritten character recognition device.
JP2137877A 1990-05-28 1990-05-28 Handwritten character recognition device and handwritten character recognition method Expired - Fee Related JP3000623B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2137877A JP3000623B2 (en) 1990-05-28 1990-05-28 Handwritten character recognition device and handwritten character recognition method
KR1019910008301A KR100210988B1 (en) 1990-05-28 1991-05-23 Hand-written character recognition apparatus
CN91103596A CN1024852C (en) 1990-05-28 1991-05-28 Handwritten character recognition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2137877A JP3000623B2 (en) 1990-05-28 1990-05-28 Handwritten character recognition device and handwritten character recognition method

Publications (2)

Publication Number Publication Date
JPH0431990A true JPH0431990A (en) 1992-02-04
JP3000623B2 JP3000623B2 (en) 2000-01-17

Family

ID=15208784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2137877A Expired - Fee Related JP3000623B2 (en) 1990-05-28 1990-05-28 Handwritten character recognition device and handwritten character recognition method

Country Status (3)

Country Link
JP (1) JP3000623B2 (en)
KR (1) KR100210988B1 (en)
CN (1) CN1024852C (en)

Also Published As

Publication number Publication date
CN1024852C (en) 1994-06-01
KR100210988B1 (en) 1999-07-15
CN1059611A (en) 1992-03-18
JP3000623B2 (en) 2000-01-17
KR910020597A (en) 1991-12-20

Similar Documents

Publication Publication Date Title
JPH06202784A (en) Character inputting device
US20090303258A1 (en) Information display apparatus, information displaying method, and computer readable medium
JPH03260768A (en) Key word emphasis display device
JPH0431990A (en) Recognition device for handwritten character
CN115454263B (en) Text input methods, devices, electronic devices and storage media
JPS62243021A (en) Special character input method
CN113641252B (en) Text input method and device and electronic equipment
JPS62209667A (en) Sentence producing device
JPH02177726A (en) Kanji input device
CN121390005A (en) Form display method, apparatus, device, storage medium, and program product
JP2856934B2 (en) Roman alphabet input method
KR20260023122A (en) Electronic terminal apparatus capable of recommending fonts for document creation and the operating method thereof
JPH01108625A (en) input device
JP2001188644A (en) Character input device and method, and storage medium used therefor
JP2002358301A (en) Electronic dictionary
TW501355B (en) System and method for increasing input and inquiry efficiency
JPH1063775A (en) Document creation device and recognition candidate display method
CN113359998A (en) Information query method and device
JPH0385670A (en) Two-step display system document processor
JP2004139090A (en) Image display processing device
JPS58158776A (en) Recognizing device of on-line handwritten character
JPS60129878A (en) Character input system
JPH01271870A (en) Kanji processor
JPH04205370A (en) Kanji input processor
JPH1063781A (en) Handwritten character input method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071112

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees