[go: up one dir, main page]

JPH07182455A - Character recognition device/method - Google Patents

Character recognition device/method

Info

Publication number
JPH07182455A
JPH07182455A JP5325300A JP32530093A JPH07182455A JP H07182455 A JPH07182455 A JP H07182455A JP 5325300 A JP5325300 A JP 5325300A JP 32530093 A JP32530093 A JP 32530093A JP H07182455 A JPH07182455 A JP H07182455A
Authority
JP
Japan
Prior art keywords
character
input
recognition
coordinate
writing
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
Application number
JP5325300A
Other languages
Japanese (ja)
Inventor
Tatsuya Hayama
達也 羽山
Koji Yura
浩司 由良
Yutaka Hitai
裕 比田井
Akinori Kawamura
聡典 河村
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP5325300A priority Critical patent/JPH07182455A/en
Publication of JPH07182455A publication Critical patent/JPH07182455A/en
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To quality the input characters without performing any special operation in accordance with the writing input of characters. CONSTITUTION:This character recognition device/method is provided with a coordinate input device 11 which contains the writing frames 51a-51f and acquires a coordinate value string of characters to these writing frames, a character recognition dictionary 41 where the character information corresponding to the coordinate value string is previously registered, and the arithmetic processing executing parts 21-25 which decide whether the coordinate value string acquired by the device 11 overflows the frames 51a-51f by a fixed extent or more, recognize the characters inputted based on the dictionary 41 by the coordinate value string, output the character qualification information after adding this information to the characters recognized by the result of the preceding decision, and display the outputted character information at the position of a display device 13 corresponding to the frames 51a-51f of the device 11 in accordance with the presence or absence of the character qualification information.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、タブレット等の座標入
力装置を介して筆記入力された文字を認識する文字認識
装置及び方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character recognition device and method for recognizing a character input by handwriting through a coordinate input device such as a tablet.

【0002】[0002]

【従来の技術】近年、タブレット等の座標入力装置を介
して文字を筆記入力して認識し、文書作成等に供するオ
ンライン文字認識装置が注目されている。この種の一般
的な装置では、タブレットと一体にして構成される表示
部画面に予め筆記枠を表示させておき、この筆記枠内に
納まるようにして文字を1文字ずつ入力、認識するよう
にしている。このため、上記筆記枠内には文字とは異な
る余計な情報を書込むことができない。
2. Description of the Related Art In recent years, attention has been paid to an online character recognition device for handwriting and recognizing characters through a coordinate input device such as a tablet and recognizing the characters for document creation. In a general device of this type, a writing frame is displayed in advance on a display screen configured integrally with a tablet, and characters are input and recognized one by one so that the writing frame fits within the writing frame. ing. Therefore, it is not possible to write extra information different from characters in the writing frame.

【0003】[0003]

【発明が解決しようとする課題】したがって、上記のよ
うな文字認識装置にあっては、筆記者が例えば2倍角文
字等の修飾文字を入力したい場合に、所望する文字を筆
記枠に入力して得ると共に、表示画面上の他の位置に表
示されている文字編集のための修飾操作のボタンあるい
はアイコンをペン先で指示入力する等の操作が必要とな
る。
Therefore, in the character recognition device as described above, when the writer wants to input a modified character such as a double-width character, the desired character is input in the writing frame. In addition to the above, it is necessary to perform an operation such as inputting an instruction button or icon with a pen tip for modification operation for character editing displayed at another position on the display screen.

【0004】このように、なんらかの修飾を施した文字
を得たい場合には、本来文字を書くという行為とは全く
関係のない操作を入力中に行なわなくてはならず、筆記
入力を効率的に行なうことができないばかりか、筆記者
の思考が妨げられることもあり得るという不具合を生じ
ていた。
As described above, in order to obtain a character with some modification, it is necessary to perform an operation which has nothing to do with the act of writing a character during the input, so that the handwriting can be efficiently input. In addition to being unable to do so, there was a problem that the writer's thoughts could be disturbed.

【0005】本発明は上記のような実情に鑑みてなされ
たもので、その目的とするところは、文字の筆記入力に
伴って特別な操作を行なうことなしに、入力した文字に
対する修飾を施すことが可能な文字認識装置及び方法を
提供することにある。
The present invention has been made in view of the above circumstances, and an object of the present invention is to apply a modification to an input character without performing a special operation accompanying the handwriting input of the character. To provide a character recognition device and method capable of

【0006】[0006]

【課題を解決するための手段】すなわち本発明は、筆記
枠を有し、この筆記枠に対して筆記入力された文字の座
標値列を得る座標入力装置と、座標値列に対応した文字
情報を予め登録した認識辞書とを備え、上記座標入力装
置で得られる座標値列が上記筆記枠を一定量以上はみ出
しているか否かを判断し、座標入力装置で得られた座標
値列により上記認識辞書を参照して上記座標入力手段の
筆記枠に入力された文字を認識すると共に、上記判断結
果により認識された文字に文字修飾情報を付与して出力
し、出力された文字情報を文字就職情報の有無に応じた
文字パターンで上記座標入力装置の筆記枠に対応する位
置に表示するようにしたものである。
That is, the present invention has a writing frame, a coordinate input device for obtaining a coordinate value sequence of a character handwritten in the writing frame, and character information corresponding to the coordinate value sequence. And a recognition dictionary in which the coordinate value sequence obtained by the coordinate input device exceeds the writing frame by a certain amount or more, and the recognition is performed by the coordinate value sequence obtained by the coordinate input device. While recognizing the characters input in the writing frame of the coordinate inputting means by referring to the dictionary and adding the character modification information to the characters recognized by the judgment result and outputting the output character information. The character pattern is displayed at a position corresponding to the writing frame of the coordinate input device according to the presence or absence of the character.

【0007】[0007]

【作用】上記のような構成とすることにより、文字の筆
記入力に伴って特別な操作を行なうことなしに、入力し
た文字に対する修飾を施すことが可能となる。
With the above-mentioned structure, it is possible to modify the input character without performing a special operation accompanying the handwriting of the character.

【0008】[0008]

【実施例】以下図面を参照して本発明の一実施例につい
て説明する。図1は実施例装置を組込んで実現される文
字認識装置の概略回路構成を示す図であり、11は透明タ
ブレット等からなる座標入力装置、12は装置本体である
制御装置、13は液晶ディスプレイ等からなる表示装置で
ある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a schematic circuit configuration of a character recognition device realized by incorporating the device of the embodiment, 11 is a coordinate input device such as a transparent tablet, 12 is a control device which is the device body, and 13 is a liquid crystal display. And the like.

【0009】この装置は、例えば図2に示すように座標
入力装置11と表示装置13とを積層一体化し、これを制御
装置12上に装着した構造を有する。ここで座標入力装置
11である透明タブレットは、ペン等にて指示された位置
の情報をそのタブレット上の座標値として検出入力する
ものである。また、表示装置13である液晶ディスプレイ
は上記タブレット面と同一寸法の同一座標の表示面を備
えたもので、その表示情報は上記透明タブレットを介し
て視認し得るものとなっている。
This device has, for example, a structure in which a coordinate input device 11 and a display device 13 are laminated and integrated as shown in FIG. 2 and mounted on a control device 12. Coordinate input device here
The transparent tablet 11 is for detecting and inputting information of a position designated by a pen or the like as coordinate values on the tablet. Further, the liquid crystal display which is the display device 13 has a display surface having the same dimensions and coordinates as the tablet surface, and the display information can be visually confirmed through the transparent tablet.

【0010】そしてその表示情報を上記透明タブレット
で指示入力した場合、その指示位置の情報が上記タブレ
ットを介して入力され、後述するように上記制御装置12
にてその表示情報の特定を行ない得るものとなってい
る。
When the display information is instructed by the transparent tablet, the information of the instructed position is input through the tablet, and the control device 12 will be described later.
The display information can be specified.

【0011】さて上記制御装置12は、図1に示す如く入
力部21、認識データ処理部22、認識処理部23、表示デー
タ処理部24、表示処理部25からなる演算処理実行部と、
位置データバッファ31、認識データバッファ32、表示デ
ータバッファ33、文字データバッファ34からなるバッフ
ァメモリ、そして文字認識辞書41、文字パターン辞書42
からなる辞書メモリを具備して構成される。
As shown in FIG. 1, the control device 12 includes an arithmetic processing execution unit including an input unit 21, a recognition data processing unit 22, a recognition processing unit 23, a display data processing unit 24, and a display processing unit 25.
A buffer memory including a position data buffer 31, a recognition data buffer 32, a display data buffer 33, a character data buffer 34, a character recognition dictionary 41, and a character pattern dictionary 42.
The dictionary memory is composed of.

【0012】入力部21は、上記座標入力装置11から指示
入力される座標値を入力処理し、その座標値の系列を位
置データバッファ31に順次格納している。また入力部21
は、表示装置13にて各種の制御コマンドを入力するため
のアイコンを表示している際には、その入力座標値がア
イコンを指示しているか否かを判定し、アイコンが指示
されている場合にはその入力コマンドに従って前述した
演算処理部の各動作をそれぞれ起動するものとなってい
る。
The input unit 21 processes the coordinate values designated and input from the coordinate input device 11 and sequentially stores the series of coordinate values in the position data buffer 31. Also input section 21
When the icon for inputting various control commands is displayed on the display device 13, it is determined whether or not the input coordinate value indicates the icon, and if the icon is indicated. In accordance with the input command, each operation of the arithmetic processing unit described above is activated.

【0013】認識データ処理部22は上述した如く位置デ
ータバッファ31に格納された入力パターンを示す座標値
の系列を解析し、その筆記ストロークの向きを示す方向
値を求めるものである。また認識データ処理部22は、座
標入力装置11の後述する筆記枠の1つからある一定量以
上はみ出して筆記入力された場合にはこれを検知し、内
部の図示しないフラグレジスタにその旨を表わすフラグ
をセットするものとなっている。
The recognition data processing unit 22 analyzes the series of coordinate values indicating the input pattern stored in the position data buffer 31 as described above, and obtains the direction value indicating the direction of the writing stroke. Further, the recognition data processing unit 22 detects when a handwriting input is carried out beyond a certain fixed amount from one of the writing frames of the coordinate input device 11 which will be described later, and detects it in an internal flag register (not shown). It is supposed to set a flag.

【0014】認識データ処理部22が行なう座標値系列の
解析によるストロークの方向値の算出は、例えば入力パ
ターンの最初の座標値から順に次の座標値への変化の向
きを求め、その向きを量子化してどの方向値に該当する
かを判定することによって行なわれる。そして入力パタ
ーンの終点座標まで求められた方向値の系列を、例えば
同じ方向値が連続するものを一纏めにしてデータ圧縮
し、最小的に残された方向値の系列を入力パターンを形
成するストロークの方向値系列とすることにより行なわ
れる。換言すれば、方向値が変化する都度、その方向値
をそのストロークの向きを示す情報として順次抽出する
ことにより行なわれる。
The calculation of the stroke direction value by the analysis of the coordinate value series performed by the recognition data processing unit 22 is performed by, for example, obtaining the direction of change from the first coordinate value of the input pattern to the next coordinate value and quantizing the direction. It is carried out by determining the direction value corresponding to the converted value. Then, the sequence of the direction values obtained up to the end point coordinates of the input pattern is compressed, for example, by grouping those having the same direction value consecutively, and the sequence of the direction values left minimally is used to form the input pattern. This is performed by using a direction value series. In other words, each time the direction value changes, the direction value is sequentially extracted as information indicating the direction of the stroke.

【0015】このようにして認識データ処理部22で求め
られる方向値の系列が認識データバッファ32に順次格納
され、認識処理部23によるパターン認識処理に供され
る。しかして認識処理部23は、認識データバッファ32に
格納された入力パターンの方向値系列を、文字パターン
辞書42に予め登録されている標準パターンの方向値系列
を参照して次のように認識処理している。
In this way, the series of direction values obtained by the recognition data processing unit 22 are sequentially stored in the recognition data buffer 32, and are used for pattern recognition processing by the recognition processing unit 23. Then, the recognition processing unit 23 refers to the direction value series of the input pattern stored in the recognition data buffer 32 by referring to the direction value series of the standard pattern registered in advance in the character pattern dictionary 42, and performs the recognition processing as follows. is doing.

【0016】すなわち、文字認識辞書41には標準パター
ンの情報が、文字コード(標準パターンのカテゴリ)と
その方向値の系列とが対応付けられて、そのストローク
数(方向値の系列をなす方向値の数)毎に分類されて予
め登録されている。
That is, in the character recognition dictionary 41, the information of the standard pattern is associated with the character code (the category of the standard pattern) and the series of the direction values thereof, and the number of strokes (the direction value forming the series of the direction values). Are registered in advance.

【0017】認識処理部23は、認識データバッファ32に
1つの入力パターンに関する方向値系列が格納されたと
き、その方向値系列をなす方向値の数を調べて上記文字
認識辞書41から該当するストローク数の方向直列を順に
読出している。そして、その標準パターンと上記入力パ
ターンとの間で、対応するストローク毎に方向値の差を
求めている。しかして認識処理部23は、上述した如く求
められる各ストロークの方向値の差の和を求める。
When the recognition data buffer 32 stores a direction value series relating to one input pattern, the recognition processing section 23 checks the number of direction values forming the direction value series to find a corresponding stroke from the character recognition dictionary 41. The numbers are read serially in order. Then, between the standard pattern and the input pattern, the difference in the direction value is calculated for each corresponding stroke. Then, the recognition processing unit 23 obtains the sum of the difference between the direction values of the strokes obtained as described above.

【0018】以上の処理を文字認識辞書41に登録され
た、入力パターンとストローク数を同じくする標準パタ
ーンについて順次実行し、上記方向値の差の和が最も小
さくなる標準パターンを上記入力パターンに対する認識
結果として求めている。
The above processing is sequentially executed for the standard patterns registered in the character recognition dictionary 41 and having the same number of strokes as the input pattern, and the standard pattern having the smallest sum of the difference of the direction values is recognized for the input pattern. I'm asking as a result.

【0019】この際、方向値の差の和が所定値より小さ
くなる標準パターンを認識次候補として求めておき、正
しい認識結果を選択し得るようにしておいても良い。こ
のようにして認識された入力パターンの情報(文字コー
ド)が文字データバッファ34に順次格納される。
At this time, a standard pattern in which the sum of the difference between the direction values is smaller than a predetermined value may be obtained as a next recognition candidate so that a correct recognition result can be selected. The input pattern information (character code) recognized in this way is sequentially stored in the character data buffer 34.

【0020】さて、ここまでは、入力しようとする文字
を表示装置13の画面に一体にして構成された座標入力装
置11へ直接筆記入力することで文字認識することを説明
してきたが、実際には表示装置13の画面に図3に示すよ
うに文字を筆記入力するための筆記枠を表示させ、この
表示に従って通常の文字入力であれば各筆記枠内に納ま
るようにして、座標入力装置11上で筆記を行なう。
Up to this point, it has been described that the character to be input is recognized by directly writing the character to be input into the coordinate input device 11 which is integrally formed on the screen of the display device 13. Displays a writing frame for writing characters on the screen of the display device 13 as shown in FIG. 3, and if it is a normal character input according to this display, the writing frame fits within each writing frame. Write down above.

【0021】図3は、表示装置13の画面に表示された複
数、例えば6つの筆記枠51a〜51fを示すものである。
このように複数の筆記枠51a〜51fを表示させることに
より、複数の文字を連続して筆記入力することが可能と
なる。文字と文字との間の区切り(セグメンテーショ
ン)は、入力されている枠が他に移行し、且つ得られる
座標値列が隣接する枠から完全に非連続であると判断し
た際に、1つの文字の入力を終えたものとして認識デー
タ処理部22で検出している。また、次に筆記すべき枠が
ないときを考慮し、ある設定時間以上筆記入力がなく、
且つペンが座標入力装置11の入力面からある一定距離以
上離れていて空中にあると判断した場合には、当該筆記
枠の表示を消去し、次の筆記入力を待機するものとす
る。
FIG. 3 shows a plurality of, for example, six writing frames 51a to 51f displayed on the screen of the display device 13.
By displaying the plurality of writing frames 51a to 51f in this manner, it becomes possible to continuously input a plurality of characters by writing. The division (segmentation) between characters is one character when it is judged that the input frame moves to another and the obtained coordinate value sequence is completely discontinuous from the adjacent frame. The recognition data processing unit 22 detects that the input has been completed. Also, considering that there is no frame to write next, there is no writing input for a certain set time,
In addition, when it is determined that the pen is apart from the input surface of the coordinate input device 11 by a certain distance or more and is in the air, the display of the writing frame is erased and the next writing input is awaited.

【0022】これら筆記枠51a〜51fを表示させた状態
での筆記入力及び認識結果の表示の管理は、認識データ
処理部22、認識処理部23、表示データ処理部24及び表示
処理部25で行なわれる。
The recognition data processing unit 22, the recognition processing unit 23, the display data processing unit 24, and the display processing unit 25 manage the writing input and the display of the recognition result while the writing frames 51a to 51f are displayed. Be done.

【0023】認識データ処理部22では、筆記枠51a〜51
f中のどの枠に筆記入力がなされたかを管理し、解析の
結果得られたストロークデータを認識処理部23で上述し
た如く認識処理し、求めた文字コードを文字データバッ
ファ34へ格納する。
In the recognition data processing section 22, the writing frames 51a-51 are provided.
The frame in which the handwriting input is performed is managed, the stroke data obtained as a result of the analysis is recognized by the recognition processing unit 23 as described above, and the obtained character code is stored in the character data buffer 34.

【0024】しかして表示処理部25は、上述した如く求
められた文字コードに従って文字パターン辞書42から該
当文字の標準パターンを求めている。そして、求めた標
準パターンを上記入力パターンの入力位置に従い、パタ
ーン入力位置の枠に相当する表示データバッファ33上の
位置にその文字パターンを展開している。この表示デー
タバッファ33上への文字パターンの展開によって上記表
示装置13の該当表示位置にその文字パターンが表示され
ることになる。
Therefore, the display processing unit 25 obtains the standard pattern of the corresponding character from the character pattern dictionary 42 according to the character code obtained as described above. Then, according to the input position of the input pattern, the obtained standard pattern is expanded to the character pattern at a position on the display data buffer 33 corresponding to the frame of the pattern input position. By expanding the character pattern on the display data buffer 33, the character pattern is displayed at the corresponding display position on the display device 13.

【0025】次いで本装置における具体的な動作につい
て説明する。図4は、横2倍角の文字修飾を施すことを
意図して、2つの筆記枠51a,51bに跨がってひらがな
「あ」が筆記された状態を示し、そのときの入力部21以
下の処理手続きについて図6、図7に示す。
Next, a specific operation of this apparatus will be described. FIG. 4 shows a state in which the hiragana “A” is written across two writing frames 51a and 51b for the purpose of double-width character modification. The processing procedure is shown in FIGS.

【0026】この処理手続きについて簡単に説明する
と、図6において認識データ処理部22が処理当初にまず
初期化として内部のフラグレジスタ(図では「F」と示
す)を“0”にクリアする(ステップA1 )。
This processing procedure will be briefly described. In FIG. 6, the recognition data processing unit 22 first clears an internal flag register (shown as "F" in the drawing) to "0" at the beginning of processing (step). A1).

【0027】その後、上記図4に示したように2つの筆
記枠51a,51bに跨がって筆記入力がなされると、入力
部21が入力を検知して順次その座標値の系列を位置デー
タバッファ31に順次格納する(ステップA2 )。認識デ
ータ処理部22は位置データバッファ31に格納された座標
値の系列を解析してストロークの方向値の系列を認識デ
ータバッファ32に順次格納すると共に、1つの筆記枠か
らのはみ出しがあるか否かを判断する(ステップA3
)。
Thereafter, as shown in FIG. 4, when a handwriting input is made across the two writing frames 51a and 51b, the input unit 21 detects the input and sequentially outputs the series of coordinate values as position data. The data is sequentially stored in the buffer 31 (step A2). The recognition data processing unit 22 analyzes the series of coordinate values stored in the position data buffer 31, sequentially stores the series of stroke direction values in the recognition data buffer 32, and determines whether or not there is protrusion from one writing frame. Judge whether or not (step A3
).

【0028】ここではみ出しがあると判断すると認識デ
ータ処理部22は、次に1つの筆記枠からはみ出した幅が
当該筆記枠の幅のα倍(例えばα=1/3)以上である
か、すなわち予め設定される範囲を越えた意図的なはみ
出しであるか否かを判断する(ステップA4 )。
If it is determined that the writing frame is present, the recognition data processing unit 22 determines whether the width of the next writing frame exceeds the width of the writing frame by α times (eg, α = 1/3) or more. That is, it is judged whether or not the protrusion is an intentional protrusion exceeding a preset range (step A4).

【0029】そして、上記図4に示した如く、はみ出し
た幅がα倍以上であると判断すると認識データ処理部22
は、内部のフラグレジスタに“1”をセットし(ステッ
プA5 )、次にはみ出した方向の検知、この場合は筆記
枠51aから筆記枠51bの側にはみ出していることを検知
し(ステップA6 )、その旨を示す情報を一時格納した
上で、いったんこの処理を終了する。
Then, as shown in FIG. 4, when it is judged that the protruding width is α times or more, the recognition data processing unit 22
Sets "1" in the internal flag register (step A5), then detects the direction of protrusion, in this case, the protrusion from the writing frame 51a to the writing frame 51b (step A6). After temporarily storing the information indicating that, the process ends.

【0030】また、上記ステップA3 で1つの筆記枠か
らのはみ出しがないと判断した場合、あるいは、はみ出
しがあったとしてもステップA4 でその幅がα倍を越え
ていないと判断した場合に認識データ処理部22は、上記
ステップA5 ,A6 のフラグのセットその他の処理を行
なわずに、この処理をいったん終了する。
Further, if it is determined in step A3 that there is no protrusion from one writing frame, or if there is protrusion, it is determined in step A4 that the width does not exceed α times the recognition data. The processing unit 22 once ends this processing without performing the flag setting and other processing in steps A5 and A6.

【0031】上記のような認識データ処理部22の動作に
対して認識処理部23は、認識データバッファ32に格納さ
れた入力パターンの方向値系列から文字パターン辞書42
の標準パターンの方向値系列を参照し、その差の和が最
も小さくなる標準パターンを認識結果として求め、その
文字コードを文字データバッファ34に格納する。
In response to the operation of the recognition data processing unit 22 as described above, the recognition processing unit 23 determines the character pattern dictionary 42 from the direction value series of the input pattern stored in the recognition data buffer 32.
Of the standard pattern, the standard pattern having the smallest sum of the differences is obtained as a recognition result, and the character code thereof is stored in the character data buffer 34.

【0032】これに対して表示処理部25は、文字データ
バッファ34に格納された文字コードに従って文字パター
ン辞書42から該当文字の標準パターンを求めると共に、
図7に示すようにそのときの認識データ処理部22の内部
フラグレジスタに“1”がセットされているか否かを判
断する(ステップB1 )。
On the other hand, the display processing unit 25 obtains the standard pattern of the corresponding character from the character pattern dictionary 42 according to the character code stored in the character data buffer 34, and
As shown in FIG. 7, it is determined whether "1" is set in the internal flag register of the recognition data processing unit 22 at that time (step B1).

【0033】ここで“1”がセットされていると判断す
ると表示処理部25は、認識データ処理部22からはみ出し
た方向を示す情報を読出し、その方向に応じて当該文字
の標準パターンに文字修飾操作を施し(ステップB2
)、続いて認識データ処理部22の内部フラグレジスタ
をクリアして“0”とする(ステップB3 )。この場
合、ひらがな「あ」の標準パターンを横2倍角のパター
ンとすべく横方向に伸長変換することになる。そして、
上記筆記枠の入力位置に従い、表示データバッファ33上
の該当位置、ここでは筆記枠51a,51bの位置にその求
めた文字パターンを展開して、上記表示装置13の該当表
示位置に表示させ(ステップB5 )、以上で筆記入力か
ら認識結果の表示に至るまでの処理を終了する。
When it is determined that "1" is set, the display processing unit 25 reads the information indicating the direction protruding from the recognition data processing unit 22 and character-modifies the standard pattern of the character according to the direction. Operate (Step B2
), And then the internal flag register of the recognition data processing unit 22 is cleared to "0" (step B3). In this case, the hiragana “a” standard pattern is expanded and converted in the horizontal direction so as to form a double-width horizontal pattern. And
In accordance with the input position of the writing frame, the obtained character pattern is expanded to the corresponding position on the display data buffer 33, here the positions of the writing frames 51a and 51b, and displayed at the corresponding display position of the display device 13 (step B5) With the above, the processing from the handwriting input to the display of the recognition result is completed.

【0034】また、上記ステップB1 で認識データ処理
部22の内部フラグレジスタに“1”がセットされていな
いと判断すると表示処理部25は、当該文字の標準パター
ンをそのまま全角、通常サイズのフォントとして選択す
ることとなる(ステップB4)。そして、上記筆記枠の
入力位置に従い、表示データバッファ33上の該当位置に
通常サイズのフォントの文字パターンを展開して、上記
表示装置13の該当表示位置に表示させ(ステップB5
)、以上で処理を終了する。
If it is determined in step B1 that "1" is not set in the internal flag register of the recognition data processing unit 22, the display processing unit 25 uses the standard pattern of the character as it is as a full-width, normal-size font. It will be selected (step B4). Then, according to the input position of the writing frame, a character pattern of a normal size font is developed at the corresponding position on the display data buffer 33 and displayed at the corresponding display position of the display device 13 (step B5
), The processing ends.

【0035】また、上記図4のように2つの筆記枠に跨
がって筆記するのではなく、図5に示すように1つの筆
記枠からその上方に向けて文字をはみ出させて筆記する
ことも考えられる。この図5は、縦2倍角の文字修飾を
施すことを意図して、1つの筆記枠51aからその情報に
向けてはみ出すようにしてひらがな「あ」が筆記された
状態を示す。
Further, instead of writing over the two writing frames as shown in FIG. 4, the writing is performed by protruding the characters from one writing frame toward the upper side as shown in FIG. Can also be considered. FIG. 5 shows a state in which the hiragana “A” is written so as to protrude from one writing frame 51a toward the information for the purpose of performing double-width vertical character modification.

【0036】このとき、図6においては認識データ処理
部22が内部のフラグレジスタをクリアして“0”にした
後に(ステップA1 )、上記図5に示したように筆記入
力がなされることで、入力部21が入力を検知して順次そ
の座標値の系列を位置データバッファ31に順次格納する
(ステップA2 )。認識データ処理部22は位置データバ
ッファ31に格納された座標値系列を解析してストローク
の方向値の系列を認識データバッファ32に順次格納する
と共に、1つの筆記枠からのはみ出しがあるか否かを判
断する(ステップA3 )。
At this time, in FIG. 6, after the recognition data processing unit 22 clears the internal flag register to "0" (step A1), the handwriting input is made as shown in FIG. The input unit 21 detects the input and sequentially stores the series of coordinate values in the position data buffer 31 (step A2). The recognition data processing unit 22 analyzes the coordinate value series stored in the position data buffer 31, sequentially stores the series of stroke direction values in the recognition data buffer 32, and determines whether or not there is a protrusion from one writing frame. Is judged (step A3).

【0037】ここではみ出しがあると判断すると認識デ
ータ処理部22は、次に筆記枠からはみ出した幅(高さ)
が当該筆記枠の幅のα倍(例えばα=1/3)以上であ
るか、すなわち予め設定される範囲を越えた意図的なは
み出しであるか否かを判断する(ステップA4 )。ここ
で、図5に示した如く、はみ出した幅(高さ)がα倍以
上であると判断すると認識データ処理部22は、内部のフ
ラグレジスタに“1”をセットし(ステップA5 )、次
にはみ出した方向の検知、この場合は筆記枠51aからそ
の上方側にはみ出していることを検知し(ステップA6
)、その旨を示す情報を一時格納した上で、いったん
この処理を終了する。
When it is determined that there is a protrusion, the recognition data processing unit 22 next extends the width (height) of the writing frame.
Is .alpha. Times the width of the writing frame (for example, .alpha. = 1/3) or more, that is, it is determined whether or not the intentional protrusion exceeds the preset range (step A4). Here, as shown in FIG. 5, when it is determined that the protruding width (height) is α times or more, the recognition data processing unit 22 sets "1" in the internal flag register (step A5), and then The protruding direction is detected. In this case, it is detected that the writing frame 51a is protruding to the upper side (step A6).
), And temporarily stores information indicating that, and then ends this processing.

【0038】上記のような認識データ処理部22の動作に
対して認識処理部23は、認識データバッファ32に格納さ
れた方向値系列から文字パターン辞書42を参照し、認識
結果としてひらがなの「あ」を求め、その文字コードを
文字データバッファ34に格納する。
In response to the operation of the recognition data processing unit 22 as described above, the recognition processing unit 23 refers to the character pattern dictionary 42 from the direction value series stored in the recognition data buffer 32, and recognizes the hiragana character "a" as a recognition result. Is obtained and the character code is stored in the character data buffer 34.

【0039】これに対して表示処理部25は、文字データ
バッファ34に格納されたひらがな「あ」の文字コードに
従って文字パターン辞書42から該当文字の標準パターン
を求めると共に、図7に示すようにそのときの認識デー
タ処理部22の内部フラグレジスタに“1”がセットされ
ていることを判断し(ステップB1 )、認識データ処理
部22からはみ出した方向が上であることを示す情報を読
出し、その方向に応じて当該文字の標準パターンに文字
修飾操作を施し(ステップB2 )、続いて認識データ処
理部22の内部フラグレジスタをクリアして“0”とする
(ステップB3)。
On the other hand, the display processing unit 25 obtains the standard pattern of the corresponding character from the character pattern dictionary 42 according to the character code of the hiragana "A" stored in the character data buffer 34, and as shown in FIG. At this time, it is determined that "1" is set in the internal flag register of the recognition data processing unit 22 (step B1), the information indicating that the direction protruding from the recognition data processing unit 22 is upward is read, and A character modification operation is performed on the standard pattern of the character according to the direction (step B2), and then the internal flag register of the recognition data processing unit 22 is cleared to "0" (step B3).

【0040】この場合、ひらがな「あ」の標準パターン
を縦2倍角のパターンとすべく縦方向に伸長変換するこ
とになる。そして、上記筆記枠の入力位置に従い、表示
データバッファ33上の該当位置、ここでは筆記枠51aの
位置にその求めた文字パターンを展開して、上記表示装
置13の該当表示位置に表示させ(ステップB5 )、以上
で筆記入力から認識結果の表示に至るまでの処理を終了
する。
In this case, the hiragana "a" standard pattern is expanded and converted in the vertical direction so that it becomes a double-height vertical pattern. Then, according to the input position of the writing frame, the obtained character pattern is developed at the corresponding position on the display data buffer 33, here the position of the writing frame 51a, and displayed at the corresponding display position of the display device 13 (step B5) With the above, the processing from the handwriting input to the display of the recognition result is completed.

【0041】しかるに、上記入力部21による筆記入力に
対する座標値系列の入力処理と、それ以降、認識データ
処理部22、認識処理部23、表示データ処理部24及び表示
処理部25による文字修飾を含む文字認識処理及び認識結
果の表示処理とは並列して行われるため、認識処理及び
表示処理を行なっている間にも筆記者は連続して筆記入
力を行なうことができる。
Accordingly, the input process of the coordinate value series for the handwriting input by the input unit 21 and the subsequent character modification by the recognition data processing unit 22, the recognition processing unit 23, the display data processing unit 24, and the display processing unit 25 are included. Since the character recognition process and the recognition result display process are performed in parallel, the writer can continuously perform handwriting input while the recognition process and the display process are performed.

【0042】なお、上記実施例では筆記枠からはみ出す
ようにして筆記入力を行なうことで入力した文字に対す
る横2倍角あるいは縦2倍角の文字修飾を施すような例
を示したが、はみ出す方向及び文字就職の種類のいずれ
に関しても上記実施例に限定するものではなく、他にも
様々な組合わせを選択設定することができる。以上、本
発明は上述した実施例に限定されるものではなく、その
要旨を逸脱しない範囲で種々変形して実施することがで
きる。
In the above-described embodiment, an example is shown in which a character is double-horizontally or vertically double-doublet-corrected to an input character by performing a handwriting input so as to extend out of the writing frame. The type of employment is not limited to the above embodiment, and various other combinations can be selected and set. As described above, the present invention is not limited to the above-described embodiments, and various modifications can be carried out without departing from the scope of the invention.

【0043】[0043]

【発明の効果】以上に述べた如く本発明によれば、文字
の筆記入力に伴って特別な操作を行なうことなしに、入
力した文字に対する修飾を施すことが可能な文字認識装
置及び方法を提供することができる。
As described above, according to the present invention, there is provided a character recognition apparatus and method capable of modifying an input character without performing a special operation in response to the handwriting of the character. can do.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例に係る概略回路構成を示すブ
ロック図。
FIG. 1 is a block diagram showing a schematic circuit configuration according to an embodiment of the present invention.

【図2】同実施例に係る概略装置構成を模式的に示す
図。
FIG. 2 is a diagram schematically showing a schematic device configuration according to the embodiment.

【図3】図1の表示装置画面に表示される筆記枠を例示
する図。
FIG. 3 is a diagram exemplifying a writing frame displayed on the display device screen of FIG.

【図4】図3の筆記枠に対する文字の筆記状態を例示す
る図。
FIG. 4 is a diagram illustrating a writing state of characters in the writing frame in FIG.

【図5】図3の筆記枠に対する文字の筆記状態を例示す
る図。
5 is a diagram illustrating a writing state of characters in the writing frame of FIG.

【図6】図1の主として認識データ処理部による処理内
容を示すフローチャート。
FIG. 6 is a flowchart showing the processing contents mainly by the recognition data processing unit in FIG.

【図7】図1の主として表示処理部による処理内容を示
すフローチャート。
FIG. 7 is a flowchart mainly showing the processing contents of the display processing unit in FIG.

【符号の説明】[Explanation of symbols]

11…座標入力装置、12…制御装置、13…表示装置、21…
入力部、22…認識データ処理部、23…認識処理部、24…
表示データ処理部、25…表示処理部、31…位置データバ
ッファ、32…認識データバッファ、33…表示データバッ
ファ、34…文字データバッファ、41…文字認識辞書、42
…文字パターン辞書、51a〜51f…筆記枠。
11 ... Coordinate input device, 12 ... Control device, 13 ... Display device, 21 ...
Input unit, 22 ... Recognition data processing unit, 23 ... Recognition processing unit, 24 ...
Display data processing unit, 25 ... Display processing unit, 31 ... Position data buffer, 32 ... Recognition data buffer, 33 ... Display data buffer, 34 ... Character data buffer, 41 ... Character recognition dictionary, 42
... Character pattern dictionary, 51a to 51f ... Writing frame.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06K 7/00 D 9069−5L 9/20 340 C (72)発明者 河村 聡典 神奈川県川崎市幸区柳町70番地 株式会社 東芝柳町工場内─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G06K 7/00 D 9069-5L 9/20 340 C (72) Inventor Satoshi Kawamura Kawasaki City, Kanagawa Prefecture 70 Yanagimachi, Saiwai-ku, Toshiba Yanagimachi Factory

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 筆記枠を有し、この筆記枠に対して筆記
入力された文字の座標値列を得る座標入力手段と、 この座標入力手段で得られる座標値列が上記筆記枠を一
定量以上はみ出しているか否かを判断する判断手段と、 座標値列に対応した文字情報を予め登録した認識辞書
と、 上記座標入力手段で得られた座標値列により上記認識辞
書を参照して上記座標入力手段の筆記枠に入力された文
字を認識する文字認識手段と、 上記判断手段の判断結果により上記文字認識手段で認識
された文字に文字修飾情報を付与して出力する文字修飾
手段と、 この文字修飾手段の出力する文字情報を文字就職情報の
有無に応じた文字パターンで上記座標入力手段の筆記枠
に対応する位置に表示する表示手段とを具備したことを
特徴とする文字認識装置。
1. A coordinate input means having a writing frame for obtaining a coordinate value sequence of characters written and input to the writing frame, and a coordinate value sequence obtained by the coordinate input means is a fixed amount of the writing frame. The above-mentioned coordinates are determined by referring to the above-mentioned recognition dictionary based on the coordinate value sequence obtained by the above coordinate input sequence A character recognition means for recognizing a character entered in the writing frame of the input means; and a character modification means for adding character modification information to the character recognized by the character recognition means according to the judgment result of the judgment means and outputting the character. A character recognizing device, comprising: display means for displaying the character information output by the character modifying means in a position corresponding to the writing frame of the coordinate input means in a character pattern according to the presence or absence of character employment information.
【請求項2】 予め形成された筆記枠に対して文字が筆
記入力された際にその座標値列を得る座標入力処理と、 この座標入力処理で得られる座標値列が上記筆記枠を一
定量以上はみ出しているか否かを判断する判断処理と、 上記座標入力処理で得られた座標値列により、座標値列
に対応した文字情報を予め登録してある認識辞書を参照
し、上記筆記枠に入力された文字を認識する文字認識処
理と、 上記判断処理の判断結果により上記文字認識処理で認識
された文字に文字修飾情報を付与して出力する文字修飾
処理と、 この文字修飾手段の出力する文字情報を文字就職情報の
有無に応じた文字パターンで表示画面上の上記筆記枠に
対応する位置に表示する表示処理とを有することを特徴
とする文字認識方法。
2. A coordinate input process for obtaining a coordinate value sequence when a character is handwritten and input to a preformed writing frame, and a coordinate value sequence obtained by this coordinate input process is a fixed amount of the writing frame. Based on the judgment process for judging whether or not it is protruding, and the coordinate value sequence obtained by the coordinate input process, the recognition dictionary in which the character information corresponding to the coordinate value sequence is registered in advance is referred to A character recognition process for recognizing an input character, a character modification process for adding character modification information to the character recognized by the character recognition process according to the judgment result of the judgment process, and outputting the character modification means. A character recognition method comprising: displaying character information in a character pattern according to the presence or absence of character employment information at a position corresponding to the writing frame on a display screen.
JP5325300A 1993-12-22 1993-12-22 Character recognition device/method Pending JPH07182455A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5325300A JPH07182455A (en) 1993-12-22 1993-12-22 Character recognition device/method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5325300A JPH07182455A (en) 1993-12-22 1993-12-22 Character recognition device/method

Publications (1)

Publication Number Publication Date
JPH07182455A true JPH07182455A (en) 1995-07-21

Family

ID=18175282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5325300A Pending JPH07182455A (en) 1993-12-22 1993-12-22 Character recognition device/method

Country Status (1)

Country Link
JP (1) JPH07182455A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014182595A (en) * 2013-03-19 2014-09-29 Casio Comput Co Ltd Character input device and input character retrieval method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014182595A (en) * 2013-03-19 2014-09-29 Casio Comput Co Ltd Character input device and input character retrieval method

Similar Documents

Publication Publication Date Title
US5513278A (en) Handwritten character size determination apparatus based on character entry area
JPH04370890A (en) Method and device for recognition of character
JPH04372090A (en) Input method and device for handwritten character
JP3422634B2 (en) Handwritten character recognition method and apparatus
JPH07182455A (en) Character recognition device/method
JP3217084B2 (en) Handwritten character recognition device
JPS62159291A (en) Sentence input device
JPH03111926A (en) Data processor
JPH0782530B2 (en) Handwriting recognition device
JP2956094B2 (en) Handwritten character recognition device
JPS60217483A (en) Recognizer of character
JPH02207387A (en) Online handwritten character input device
JPH01292586A (en) Back-up device for recognition of character
JPH07117989B2 (en) Handwriting recognition device
JPH06251198A (en) Character input device
JPH08190603A (en) Character recognition device and its candidate character display method
JP2994176B2 (en) Ruled line input device
JPH11126236A (en) Device and method for on-line handwritten character recognition, and recording medium where the same method is recorded
JP3367973B2 (en) Character processing method and apparatus
JPS62190565A (en) Device for making fair copy of hand-written pattern
JPH0896082A (en) Character recognizing device and character recognizing method
JPH07182456A (en) Character input device
JPH08137865A (en) Character information processor with address book managing function
JP2595399B2 (en) Document processing method
JP2740506B2 (en) Image recognition method