JPH0773176A - Information processing equipment - Google Patents
Information processing equipmentInfo
- Publication number
- JPH0773176A JPH0773176A JP5217395A JP21739593A JPH0773176A JP H0773176 A JPH0773176 A JP H0773176A JP 5217395 A JP5217395 A JP 5217395A JP 21739593 A JP21739593 A JP 21739593A JP H0773176 A JPH0773176 A JP H0773176A
- Authority
- JP
- Japan
- Prior art keywords
- character
- input
- character code
- buffer
- recognition
- 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.)
- Withdrawn
Links
Landscapes
- Character Discrimination (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 手書き入力された大文字と小文字の文字認識
率を向上させて、文書の入力効率を高めること。
【構成】 認識処理部23は文字座標データバッファ3
2内の手書き文字を文字認識して認識結果を入力文字バ
ッファ33に格納するが、重ね書き検出部25は前記手
書き文字が入力された入力枠に既に認識後の文字コード
が存在しているか否かを判定し、存在している場合、大
文字・小文字検出部26は入力文字バッファ33に格納
されている文字コードが大文字又は小文字を持つ文字コ
ードであるか否かを判定し、そうであったならば文字比
較部27は新に認識して得た文字コードと既に認識して
得た文字コードが等しいか否かを判定し、等しい場合、
新に認識した文字コードが大文字の場合はこれを小文字
に、小文字の場合は大文字に置換し、この置換結果を文
字コード列記憶バッファ33に格納すると共に表示装置
3の入力枠に表示する。
(57) [Abstract] [Purpose] To improve the character recognition rate of uppercase and lowercase letters input by handwriting and improve the input efficiency of documents. [Structure] The recognition processing unit 23 includes a character coordinate data buffer 3
The handwritten character in 2 is character-recognized and the recognition result is stored in the input character buffer 33. However, the overwriting detection unit 25 determines whether a character code after recognition already exists in the input frame in which the handwritten character is input. If so, the upper / lower case detection unit 26 determines whether or not the character code stored in the input character buffer 33 is a character code having an upper case character or a lower case character. Then, the character comparison unit 27 determines whether the character code newly recognized and the character code already recognized are equal, and if they are equal,
If the newly recognized character code is uppercase, it is replaced with lowercase, and if it is lowercase, it is replaced with uppercase, and the replacement result is stored in the character code string storage buffer 33 and displayed in the input frame of the display device 3.
Description
【0001】[0001]
【産業上の利用分野】本発明は手書き入力された文字を
認識して文書などを作成する文書作成装置等の情報処理
装置に係り、特に手書き文字の認識率の向上に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus such as a document creating apparatus for recognizing characters input by handwriting to create a document, and more particularly to improving the recognition rate of handwritten characters.
【0002】[0002]
【従来の技術】近年、手書き文字の認識技術の進歩に伴
い、透明タブレットとディスプレイを積層一体化した入
力表示装置にスタイラスペン等で手書き入力した文字を
文字認識し、これに漢字かな混じりかな漢字変換などを
施して文書を作成する文書作成装置等が実用化されてい
る。しかし、実際には手書き文字を認識する際の認識精
度などに問題があり、手書き入力された文字が必ずしも
常に正確に文字認識される訳ではなかった。特に大文
字、小文字の認識、例えば、「あ」と「ぁ」、「よ」と
「ょ」などの誤認識が比較的頻繁に発生する傾向にあ
る。利用者はこのような誤認識が発生する都度、文字の
手書き入力をし直さなければならず、しかも、再入力後
も前記のような誤認識が発生する確率が高いため、文書
の入力に手間取ってしまい、文字認識の一層の向上が要
請されている。2. Description of the Related Art In recent years, with advances in handwriting recognition technology, characters input by handwriting with a stylus pen or the like are recognized on an input display device in which a transparent tablet and a display are laminated and integrated, and kanji and kana mixed kana conversion is performed. A document creation device or the like that creates a document by applying the above has been put into practical use. However, in reality, there is a problem in recognition accuracy when recognizing handwritten characters, and characters input by handwriting are not always always correctly recognized. In particular, recognition of uppercase and lowercase letters, for example, erroneous recognition of “a” and “a”, “yo” and “yo” tends to occur relatively frequently. Each time such misrecognition occurs, the user has to re-input the characters by handwriting, and since there is a high probability that such misrecognition will occur even after re-entry, it takes time to input the document. Therefore, further improvement of character recognition is required.
【0003】[0003]
【発明が解決しようとする課題】入力された手書き文字
を文字認識して文書を入力する文書作成装置等の従来の
情報処理装置では、前記文字認識の精度が必ずしも満足
のいく水準ではなく、特に大文字、小文字の認識、例え
ば、「あ」と「ぁ」、「よ」と「ょ」などの誤認識が比
較的頻繁に発生する傾向にある。利用者はこのような誤
認識が発生する都度、文字の手書き入力をし直さなけれ
ばならず、しかも、再入力後も前記のような誤認識が発
生する確率が高いため、文書の入力に手間取ってしま
い、文字認識の一層の向上が要請されている。In a conventional information processing apparatus such as a document preparation apparatus which recognizes input handwritten characters and inputs a document, the accuracy of the character recognition is not always at a satisfactory level. Recognition of uppercase and lowercase letters, for example, erroneous recognition of "a" and "a" and "yo" and "yo" tends to occur relatively frequently. Each time such misrecognition occurs, the user has to re-input the characters by handwriting, and since there is a high probability that such misrecognition will occur even after re-entry, it takes time to input the document. Therefore, further improvement of character recognition is required.
【0004】本発明はこのような事情を考慮してなされ
たもので、手書き入力された大文字と小文字の文字認識
率を向上させて、文書の入力効率を高めることができる
情報処理装置を提供することを目的としている。The present invention has been made in consideration of such circumstances, and provides an information processing apparatus capable of improving the character recognition rate of uppercase and lowercase letters input by handwriting and improving the input efficiency of a document. Is intended.
【0005】[0005]
【課題を解決するための手段】本発明は入力枠に利用者
によって手書き入力された文字を文字認識して、その認
識結果を前記入力枠に表示する情報処理装置において、
前記入力枠に手書き入力された文字を文字認識した際
に、この入力枠に手書き入力されて文字認識されて得ら
れた文字コードが既に存在しているか否かを判定する第
1の判定手段と、この第1の判定手段により既に認識し
て得られた文字コードが存在していると判定された場
合、前記入力枠に新たに入力された手書き文字の文字認
識結果が大文字又は小文字を持つ文字コードであるか否
かを判定する第2の判定手段と、この第2の判定手段に
より新たに認識して得られた文字コードが大文字又は小
文字を持つ文字コードであると判定された場合、新たに
認識して得られた文字コードと既に認識して得られた文
字コードが等しいか否かを判定する第3の判定手段と、
この第3の判定手段によって前記両文字コードが等しい
と判定された場合に新たに認識して得られた文字コード
が大文字の場合はこれを小文字に、小文字の場合は大文
字に置換する置換手段とを具備し、この置換手段により
得られた文字を前記入力枠に表示して装置内に入力する
構成を有する。SUMMARY OF THE INVENTION The present invention provides an information processing apparatus for character-recognizing a character handwritten by a user in an input box and displaying the recognition result in the input box.
First deciding means for deciding whether or not a character code obtained by handwriting input in the input frame and character recognition is already present when the character handwritten in the input frame is recognized. If it is determined by the first determining means that the character code already recognized and obtained exists, the character recognition result of the handwritten character newly input in the input box has a capital letter or a lowercase letter. If it is determined that the character code obtained by newly recognizing by the second judging means is a character code having an uppercase letter or a lowercase letter, A third determination means for determining whether or not the character code obtained by recognizing the character code and the character code already recognized are equal to each other;
When the third determination means determines that the two character codes are equal, the newly recognized character code is replaced with a lower case when the character code is an upper case character, and when the character code is a lower case character, with a upper case character. The character obtained by the replacing means is displayed in the input frame and input into the apparatus.
【0006】[0006]
【作用】本発明の情報処理装置において、第1の判定手
段は入力枠に手書き入力された文字を文字認識した際
に、この入力枠に手書き入力されて文字認識されて得ら
れた文字コードが既に存在しているか否かを判定する。
第2の判定手段は前記第1の判定手段により既に認識し
て得られた文字コードが存在していると判定された場
合、前記入力枠に新たに入力された手書き文字の文字認
識結果が大文字又は小文字を持つ文字コードであるか否
かを判定する。第3の判定手段は前記第2の判定手段に
より新たに認識して得られた文字コードが大文字又は小
文字を持つ文字コードであると判定された場合、新たに
認識して得られた文字コードと既に認識して得られた文
字コードが等しいか否かを判定する。置換手段は前記第
3の判定手段によって前記両文字コードが等しいと判定
された場合に新たに認識して得られた文字コードが大文
字の場合はこれを小文字に、小文字の場合は大文字に置
換する。この置換手段により得られた文字が前記入力枠
に表示されて装置内に入力される。これにより、手書き
文字の大文字と小文字の認識率を向上させることができ
る。In the information processing apparatus of the present invention, when the first determination means character-recognizes a character handwritten in the input frame, the character code obtained by handwriting-input in the input frame and character recognition is obtained. Determine if it already exists.
When it is determined that the character code obtained by being recognized by the first determining means is present, the second determining means determines that the character recognition result of the handwritten character newly input in the input box is capitalized. Alternatively, it is determined whether the character code has a lower case character. If the third determination means determines that the character code newly recognized by the second determination means is a character code having an uppercase letter or a lowercase letter, it is determined that the newly recognized character code is obtained. It is determined whether the character codes already recognized and obtained are equal. The replacing means replaces the character code newly recognized by the third judging means when the both character codes are equal to each other with an uppercase character when the character code is newly obtained, and with a lowercase character when the character code is lowercase. . The characters obtained by the replacing means are displayed in the input frame and input into the device. As a result, the recognition rate of uppercase and lowercase letters of handwritten characters can be improved.
【0007】[0007]
【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1は本発明の情報処理装置(この例では文書
作成装置)の一実施例を示すブロック図である。文書作
成装置は座標入力装置1、制御装置2、表示装置3及び
外部記憶装置4から構成されている。座標入力装置1は
例えば透明タブレットとスタイラスペンから成り、前記
透明タブレットが液晶ディスプレイなどの表示装置3上
に積層されて入力表示装置を形成し、この入力表示装置
が制御装置2に一体化されている。前記透明タブレット
と液晶ディスプレイとは同じ座標面を有し、液晶ディス
プレイ上の座標値を透明タブレットを通してスタイラス
ペンで直接指定し得ると共に、液晶ディスプレイでの表
示情報が透明タブレットを通してオペレータに提示さ
れ、オペレータは入力した文字等の軌跡を見ることがで
きる。制御装置2は初期化部21、座標入力部22、認
識処理部23、文字表示部24、重ね書き検出部25、
大文字・小文字検出部26、文字比較部27、置換文字
作成部28、入力終了処理部29及び表示制御部30か
ら成る処理部と、座標データバッファ31、文字座標デ
ータバッファ32、入力文字バッファ33、文字コード
列記憶バッファ34、認識辞書バッファ35、画面領域
座標データバッファ36、画面イメージバッファ37及
び文書バッファ38から成るメモリ部から構成されてい
る。表示装置3は上記したように例えば液晶ディスプレ
イなどである。外部記憶装置4は、認識辞書41、画面
領域座標データ42、画面イメージ43、大文字・小文
字対応表44、文書45及びシステムを初期化するため
のデータ等を格納している磁気ディスク装置等で構成さ
れており、制御装置2と一体化されているものもある。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 block diagram showing an embodiment of an information processing apparatus (a document creating apparatus in this example) of the present invention. The document creation device comprises a coordinate input device 1, a control device 2, a display device 3 and an external storage device 4. The coordinate input device 1 includes, for example, a transparent tablet and a stylus pen, and the transparent tablet is stacked on a display device 3 such as a liquid crystal display to form an input display device. The input display device is integrated with the control device 2. There is. The transparent tablet and the liquid crystal display have the same coordinate plane, and the coordinate values on the liquid crystal display can be directly specified by the stylus pen through the transparent tablet, and the information displayed on the liquid crystal display is presented to the operator through the transparent tablet, and the operator Allows you to see the locus of input characters. The control device 2 includes an initialization unit 21, a coordinate input unit 22, a recognition processing unit 23, a character display unit 24, an overwriting detection unit 25,
A processing unit including an upper / lower case detection unit 26, a character comparison unit 27, a replacement character creation unit 28, an input end processing unit 29, and a display control unit 30, a coordinate data buffer 31, a character coordinate data buffer 32, an input character buffer 33, The character code string storage buffer 34, the recognition dictionary buffer 35, the screen area coordinate data buffer 36, the screen image buffer 37, and the document buffer 38 constitute a memory unit. The display device 3 is, for example, a liquid crystal display as described above. The external storage device 4 is composed of a recognition dictionary 41, screen area coordinate data 42, a screen image 43, an upper / lower case correspondence table 44, a document 45, and a magnetic disk device storing data for initializing the system and the like. Some are integrated with the control device 2.
【0008】次に本実施例の動作について説明する。制
御装置2の初期化部21は座標データバッファ31、文
字座標データバッファ32、入力文字バッファ33及び
文字コード列記憶バッファ34をクリアした後、認識辞
書バッファ35、画面領域座標データバッファ36、画
面イメージバッファ37及び文書バッファ38のそれぞ
れに外部記憶装置4に格納されている認識辞書41、画
面領域座標データ42、画面イメージ43及び文書45
を読み込んでから、画面イメージバッファ37に格納さ
れている初期画面イメージを表示装置3に表示して、座
標入力部22を起動する。この時、画面イメージバッフ
ァ37には図3に示すように領域を2点の対角線で表し
た領域座標範囲と領域名の対応関係を示した画面領域座
標データ42が格納されている。この画面領域座標デー
タ42は図4に示すように表示装置3の画面上に表示さ
れ、入力枠には枠名、入力終了には機能名がつけられて
いる。又、文字コード列記憶バッファ34は入力枠数分
の文字コードバッファ(図示せず)からなり、図4に示
した入力枠に入力された文字は認識後に文字コードとな
って前記入力枠に対応する文字コードバッファに格納さ
れる。Next, the operation of this embodiment will be described. The initialization unit 21 of the control device 2 clears the coordinate data buffer 31, the character coordinate data buffer 32, the input character buffer 33, and the character code string storage buffer 34, and then the recognition dictionary buffer 35, the screen area coordinate data buffer 36, the screen image. The recognition dictionary 41, the screen area coordinate data 42, the screen image 43, and the document 45 stored in the external storage device 4 in the buffer 37 and the document buffer 38, respectively.
, The initial screen image stored in the screen image buffer 37 is displayed on the display device 3, and the coordinate input unit 22 is activated. At this time, the screen image buffer 37 stores screen area coordinate data 42 showing the correspondence between the area coordinate range in which the area is represented by a diagonal line of two points and the area name as shown in FIG. The screen area coordinate data 42 is displayed on the screen of the display device 3 as shown in FIG. 4, and the input frame has a frame name and the input end has a function name. The character code string storage buffer 34 is composed of character code buffers (not shown) corresponding to the number of input frames, and the characters input into the input frame shown in FIG. 4 become character codes after recognition and correspond to the input frames. Stored in the character code buffer.
【0009】座標入力部22は前記座標入力装置1を介
して入力された座標データを座標データバッファ31に
格納すると共に、入力された座標値を画面領域座標デー
タバッファ36に格納されている画面上の入力枠や入力
終了ボタン等の位置情報と比較して、前記座標値が入力
枠内にある場合は座標データバッファ31の内容を文字
座標データバッファ32に転送した後、認識処理部23
を起動する。また前記座標値が入力終了ボタン内にある
場合、座標入力部22は入力終了処理部29を起動す
る。The coordinate input section 22 stores the coordinate data input via the coordinate input device 1 in the coordinate data buffer 31, and the input coordinate values in the screen area coordinate data buffer 36 on the screen. When the coordinate value is within the input frame, the contents of the coordinate data buffer 31 are transferred to the character coordinate data buffer 32, and then the recognition processing unit 23
To start. If the coordinate value is in the input end button, the coordinate input unit 22 activates the input end processing unit 29.
【0010】認識処理部23は認識辞書バッファ35に
格納されている認識辞書41を参照して文字座標データ
バッファ32に格納されている座標値列に対して文字認
識を行い、この認識の結果として得られる文字コードを
入力文字バッファ33に格納した後、重ね書き検出部2
5を起動する。文字表示部24は表示制御部30によっ
て制御され、入力文字バッファ33に格納されている文
字コードに対応した文字パターンを画面イメージバッフ
ァ37から読み出して前記入力枠に表示し、文書バッフ
ァ38に格納されている文字コードに対応した文字パタ
ーンを画面イメージバッファ37から読み出して図4に
示した文書領域に表示する。The recognition processing unit 23 refers to the recognition dictionary 41 stored in the recognition dictionary buffer 35 to perform character recognition on the coordinate value string stored in the character coordinate data buffer 32, and as a result of this recognition. After storing the obtained character code in the input character buffer 33, the overwriting detection unit 2
Start 5. The character display unit 24 is controlled by the display control unit 30, reads a character pattern corresponding to the character code stored in the input character buffer 33 from the screen image buffer 37, displays it in the input frame, and stores it in the document buffer 38. The character pattern corresponding to the specified character code is read from the screen image buffer 37 and displayed in the document area shown in FIG.
【0011】重ね書き検出部25は座標データバッファ
31に格納されている座標値と画面領域座標データバッ
ファ36に格納されている画面領域座標データ42を比
較し、座標データバッファ31に格納されている座標値
が示す入力枠に既に文字コードが存在しているか否か
を、文字コード列記憶バッファ34内の該当の文字コー
ドバッファ内の文字コードの有無により調べる。この結
果、文字コードが存在していない場合には、重ね書き検
出部25は重ね書きは行われていないと判断し、入力文
字バッファ33に格納されている文字コードを、手書き
で文字が入力された入力枠に対応した文字コード列記憶
バッファ34内の文字コードバッファに格納した後、表
示制御部30を起動して、前記入力文字バッファ33に
格納されている文字コードに対応する認識文字を前記入
力枠に表示する。又、文字コードが存在している場合、
重ね書き検出部25は重ね書きが行われていると判断し
て、大文字・小文字検出部26を起動する。The overwriting detection section 25 compares the coordinate values stored in the coordinate data buffer 31 with the screen area coordinate data 42 stored in the screen area coordinate data buffer 36, and stores them in the coordinate data buffer 31. Whether or not the character code already exists in the input box indicated by the coordinate value is checked by the presence or absence of the character code in the corresponding character code buffer in the character code string storage buffer 34. As a result, when the character code does not exist, the overwriting detection unit 25 determines that overwriting is not performed, and the character code stored in the input character buffer 33 is input by handwriting. After storing in the character code buffer in the character code string storage buffer 34 corresponding to the input frame, the display control unit 30 is activated, and the recognized character corresponding to the character code stored in the input character buffer 33 is displayed. Display in the input frame. If the character code exists,
The overwriting detection unit 25 determines that overwriting is performed, and activates the uppercase / lowercase detection unit 26.
【0012】大文字・小文字検出部26は入力文字バッ
ファ33に格納されている文字コードと、外部記憶装置
4内の図6に示す大文字・小文字対応表44に収容され
ている各文字コードとを比較して、一致するものがある
か否かを調べる。一致するものがない場合、大文字・小
文字検出部26は認識された文字が大文字又は小文字を
もたない文字コードであると判断して、入力文字バッフ
ァ33に格納されている文字コードを前記入力枠に対応
した文字コード列記憶バッファ34の文字コードバッフ
ァに格納した後、表示制御部30を起動して前記文字コ
ードを表示する。又、一致する文字コードがある場合、
大文字・小文字検出部26は新たに認識して得た文字コ
ードが大文字又は小文字を持つ文字コードであると判断
して、文字比較部27を起動する。The upper / lower case detector 26 compares the character code stored in the input character buffer 33 with each character code stored in the upper / lower case correspondence table 44 in the external storage device 4 shown in FIG. Then, it is checked whether there is a match. If there is no match, the uppercase / lowercase detection unit 26 determines that the recognized character is a character code having no uppercase or lowercase, and determines the character code stored in the input character buffer 33 as the input frame. After storing the character code in the character code buffer of the character code string storage buffer 34, the display control unit 30 is activated to display the character code. If there is a matching character code,
The uppercase / lowercase detection unit 26 determines that the newly recognized character code is a character code having uppercase or lowercase, and activates the character comparison unit 27.
【0013】文字比較部27は入力文字バッファ33に
格納されている文字コードと手書き文字が入力された入
力枠に対応した文字コード列記憶バッファ34の文字コ
ードバッファに格納されている文字コードとを比較して
両者が等しいか否かを調べる。その結果、等しくない場
合、文字比較部27は入力文字バッファ33に格納され
ている文字コードを、手書き文字が入力された入力枠に
対応した文字コード列記憶バッファ34の文字コードバ
ッファに格納した後、表示制御部30を起動する。しか
し、等しい場合、文字比較部27は置換文字作成部28
を起動する。The character comparison unit 27 compares the character code stored in the input character buffer 33 and the character code stored in the character code buffer of the character code string storage buffer 34 corresponding to the input frame into which the handwritten character is input. Compare to see if they are equal. As a result, if they are not equal, the character comparison unit 27 stores the character code stored in the input character buffer 33 in the character code buffer of the character code string storage buffer 34 corresponding to the input frame in which the handwritten character is input. The display control unit 30 is activated. However, if they are equal, the character comparison unit 27 determines that the replacement character creation unit 28
To start.
【0014】置換文字作成部28は、入力文字バッファ
33に格納されている文字コードを外部記憶装置4の大
文字・小文字対応表44から検索して、前記文字コード
が大文字であったら対応する小文字の文字コードを、小
文字であったら対応する大文字の文字コードを入力文字
バッファ33に格納する。その後、入力文字バッファ3
3に格納されている文字コードを、手書き文字が入力さ
れた入力枠に対応した文字コード列記憶バッファ34内
の文字コードバッファに格納した後、表示制御部30を
起動して、入力文字バッファ33に格納した文字コード
を前記入力枠に表示する。The replacement character creating section 28 searches the upper / lower case correspondence table 44 of the external storage device 4 for the character code stored in the input character buffer 33, and if the character code is upper case, the corresponding lower case character is used. If the character code is lowercase, the corresponding uppercase character code is stored in the input character buffer 33. After that, input character buffer 3
After storing the character code stored in No. 3 in the character code buffer in the character code string storage buffer 34 corresponding to the input box in which the handwritten character is input, the display control unit 30 is activated to input the input character buffer 33. The character code stored in is displayed in the input frame.
【0015】入力終了処理部29は文字コード列記憶バ
ッファ34内の該当の文字コードバッファの内容を文書
バッファ38に追加格納した後、文字コード列記憶バッ
ファ34内の該当の文字コードバッファをクリアした
後、表示制御部30を起動すると、表示制御部30は文
字表示部24を制御して前記文書バッファ38内の文字
コードに対応する文字列を図4の文書領域に表示する。The input end processing unit 29 additionally stores the contents of the corresponding character code buffer in the character code string storage buffer 34 in the document buffer 38, and then clears the corresponding character code buffer in the character code string storage buffer 34. After that, when the display control unit 30 is activated, the display control unit 30 controls the character display unit 24 to display the character string corresponding to the character code in the document buffer 38 in the document area of FIG.
【0016】次に上記した各処理部の動作を図2に示す
フローチャートに従って説明する。まず、初期化部21
のステップ201の初期化作業により、座標データバッ
ファ31、文字座標データバッファ32、入力文字バッ
ファ33、文字コード列記憶バッファ34をクリアした
後、認識辞書バッファ35、画面領域座標データバッフ
ァ36、画面イメージバッファ37、文書バッファ38
それぞれに、外部記憶装置4に格納されている認識辞書
41、画面領域座標データ42、画面イメージ43、文
書45を読み込む。Next, the operation of each processing unit described above will be described with reference to the flow chart shown in FIG. First, the initialization unit 21
After clearing the coordinate data buffer 31, the character coordinate data buffer 32, the input character buffer 33, and the character code string storage buffer 34 by the initialization work of step 201, the recognition dictionary buffer 35, the screen area coordinate data buffer 36, the screen image Buffer 37, document buffer 38
The recognition dictionary 41, the screen area coordinate data 42, the screen image 43, and the document 45 stored in the external storage device 4 are read into each.
【0017】続いて座標入力部22は、ステップ202
にて座標入力装置1を介して入力された座標データを座
標データバッファ31に格納した後、前記入力された座
標値が入力枠内にあるのか、或いは入力終了枠内かをス
テップ203で調べ、その判定をステップ204にて行
い、入力枠内であった場合はステップ205へ進み、入
力枠内でなかった場合はステップ215に進む。Subsequently, the coordinate input unit 22 causes the step 202.
After storing the coordinate data input through the coordinate input device 1 in the coordinate data buffer 31, at step 203, it is checked whether the input coordinate value is within the input frame or the input end frame. The determination is made in step 204. If it is within the input frame, the process proceeds to step 205, and if it is not within the input frame, the process proceeds to step 215.
【0018】座標入力部22はステップ215にて前記
座標値が入力終了内にあるか否かを判定し、枠内でない
場合はステップ202に戻り、枠内にあった場合はステ
ップ216に進む。座標入力部22はステップ216に
て入力終了処理部29を起動するため、入力終了処理部
29は文字コード列記憶バッファ34の内容を文書バッ
ファ38に追加格納して、ステップ217に進む。座標
入力部22は文字コード列記憶バッファ34をステップ
217にてクリアした後、ステップ218に進む。表示
制御部30はステップ218にて文字表示部24を制御
して入力枠内をクリアし、文書バッファ38の内容を図
4の文書領域に表示する。The coordinate input unit 22 determines in step 215 whether or not the coordinate value is within the end of input. If the coordinate value is not within the frame, the process returns to step 202, and if it is within the frame, the process proceeds to step 216. Since the coordinate input unit 22 activates the input end processing unit 29 in step 216, the input end processing unit 29 additionally stores the content of the character code string storage buffer 34 in the document buffer 38, and proceeds to step 217. The coordinate input unit 22 clears the character code string storage buffer 34 in step 217, and then proceeds to step 218. In step 218, the display control unit 30 controls the character display unit 24 to clear the inside of the input frame and displays the contents of the document buffer 38 in the document area of FIG.
【0019】座標値が入力枠内であって、ステップ20
5に進んだ場合、座標入力部22は座標データバッファ
31の内容を文字座標データバッファ32に格納した
後、ステップ206にて認識処理部23を起動して文字
認識を行う。認識処理部23は認識結果を入力文字バッ
ファ33にステップ207にて格納した後、重ね書き検
出部25を起動して、前記入力枠に文字コードが既に存
在しているか否かをステップ208にて調べる。If the coordinate value is within the input box, step 20
If the process proceeds to step 5, the coordinate input unit 22 stores the contents of the coordinate data buffer 31 in the character coordinate data buffer 32, and then activates the recognition processing unit 23 in step 206 to perform character recognition. The recognition processing unit 23 stores the recognition result in the input character buffer 33 in Step 207, and then activates the overwriting detection unit 25 to determine in Step 208 whether or not a character code already exists in the input frame. Find out.
【0020】ステップ208にて、手書き文字が入力さ
れた入力枠に文字コードが存在していないと判定された
場合、認識処理部23は入力文字バッファ33の内容を
手書き文字が入力された入力枠に対応した文字コード列
記憶バッファ34内の文字コードバッファにステップ2
14にて格納した後、表示制御部30は文字表示部24
を制御して前記入力枠に入力文字バッファ33の内容を
ステップ218にて表示する。When it is determined in step 208 that the character code does not exist in the input box in which the handwritten character is input, the recognition processing unit 23 determines the contents of the input character buffer 33 in the input box in which the handwritten character is input. To the character code buffer in the character code string storage buffer 34 corresponding to
After storing at 14, the display control unit 30 displays the character display unit 24.
Is controlled to display the contents of the input character buffer 33 in the input frame in step 218.
【0021】ステップ208にて手書き文字が入力され
た入力枠に文字コードが既に存在していると判定された
場合、認識処理部23は大文字・小文字検出部26を起
動して入力文字バッファ33に格納されている文字コー
ドが大文字か、又は小文字をもつ文字コードであるか否
かをステップ209にて調べる。ステップ209にて大
文字又は小文字をもたない文字コードであると判定され
た場合、大文字・小文字検出部26は入力文字バッファ
33の内容を手書き文字が入力された入力枠に対応した
文字コード列記憶バッファ34内の文字コードバッファ
にステップ214にて格納した後、表示制御部30はス
テップ218にて文字表示部24を制御して前記入力枠
に入力文字バッファ33の内容を表示する。When it is determined in step 208 that the character code already exists in the input box into which the handwritten character has been input, the recognition processing unit 23 activates the uppercase / lowercase detection unit 26 and stores it in the input character buffer 33. In step 209, it is checked whether the stored character code is an uppercase character or a lowercase character code. When it is determined in step 209 that the character code has no uppercase or lowercase letters, the uppercase / lowercase detection unit 26 stores the content of the input character buffer 33 in the character code string corresponding to the input frame in which the handwritten character is input. After storing in the character code buffer in the buffer 34 in step 214, the display control unit 30 controls the character display unit 24 in step 218 to display the contents of the input character buffer 33 in the input frame.
【0022】ステップ209にて大文字又は小文字をも
つ文字コードであると判定された場合、大文字・小文字
検出部26は文字比較部27を起動して、入力文字バッ
ファ33の文字コードを手書き文字が入力された入力枠
に対応した文字コード列記憶バッファ34の文字コード
バッファの文字コードとステップ210にて比較して、
両者が等しいか否かをステップ211にて調べる。When it is determined in step 209 that the character code has uppercase or lowercase letters, the uppercase / lowercase detection unit 26 activates the character comparison unit 27 to input the handwritten character to the character code of the input character buffer 33. In step 210, the character code in the character code buffer of the character code string storage buffer 34 corresponding to the selected input frame is compared,
In step 211, it is checked whether the two are equal.
【0023】ステップ211にて前記両者が等しくない
と判定された場合、文字比較部27は入力文字バッファ
33の内容を手書き文字が入力された入力枠に対応した
文字コード列記憶バッファ34内の文字コードバッファ
にステップ214にて格納した後、表示制御部30は文
字表示部24を制御して前記入力枠に入力文字バッファ
33の内容をステップ218にて表示装置3に表示す
る。When it is determined in step 211 that the two are not equal, the character comparison unit 27 sets the contents of the input character buffer 33 to the characters in the character code string storage buffer 34 corresponding to the input box in which the handwritten character is input. After storing in the code buffer in step 214, the display control unit 30 controls the character display unit 24 to display the contents of the input character buffer 33 in the input frame on the display device 3 in step 218.
【0024】ステップ211にて前記両文字コードが等
しいと判定された場合、文字比較部27は置換文字作成
部28を起動して、文字コードが大文字の場合は小文字
へ、小文字の場合は大文字へステップ212にて置換す
る。その後、置換文字作成部28は置換結果を入力文字
バッファ33及び手書き文字が入力された入力枠に対応
した文字コード列記憶バッファ34の文字コードバッフ
ァにステップ213にて格納して、ステップ218に進
む。表示制御部30は文字表示部24を制御して入力文
字バッファ33の内容を前記入力枠に表示する。When it is determined in step 211 that the two character codes are the same, the character comparison unit 27 activates the replacement character creation unit 28, and when the character code is upper case, it is changed to lower case, and when it is lower case, changed to upper case. Replace in step 212. After that, the replacement character creation unit 28 stores the replacement result in the input character buffer 33 and the character code buffer of the character code string storage buffer 34 corresponding to the input box in which the handwritten character is input in step 213, and proceeds to step 218. . The display control unit 30 controls the character display unit 24 to display the contents of the input character buffer 33 in the input frame.
【0025】次に上記手書き文字の認識動作について具
体例を用いて更に詳しく説明する。図1に示した装置が
起動すると、表示装置3の画面は初期化され、図7に示
すような画面イメージが表示される。ここで、図8に示
すように表示装置3の画面に表示されている入力枠内に
既に「ぁすは 雨」の文字が表示されているものとす
る。今、「ぁ」が表示されている入力枠に、利用者が図
9に示すような文字を座標入力装置1から手書き入力す
ると、この文字に対して認識処理部23によって文字認
識が行われ、その認識結果である「あ」に置き換えら
れ、図10に示すように入力枠内にこの「あ」が表示さ
れる。ここで、利用者が再び「あ」が表示されている入
力枠に、図11に示すような文字の入力を行うと、この
文字に対して認識処理部23によって文字認識が行わ
れ、その認識結果が「明」であったとすると、図12に
示すように「あ」の小文字に置換されることなく、入力
枠内に「明」表示される。更に入力を続け前記入力枠内
の文字に漢字混じりかな漢字変換を施した後、利用者が
入力終了をスタイラスペンで図13に示すように指示す
ると、図14に示すように入力枠内の文字は文書として
文書領域に表示される。Next, the handwriting character recognition operation will be described in more detail using a specific example. When the device shown in FIG. 1 is activated, the screen of the display device 3 is initialized and the screen image as shown in FIG. 7 is displayed. Here, it is assumed that the characters "Asuha rain" have already been displayed in the input frame displayed on the screen of the display device 3 as shown in FIG. Now, when the user inputs a character as shown in FIG. 9 by handwriting from the coordinate input device 1 into the input frame in which "a" is displayed, the recognition processing unit 23 performs character recognition on this character, The recognition result is replaced with "a", and this "a" is displayed in the input frame as shown in FIG. Here, when the user inputs a character as shown in FIG. 11 into the input frame in which "A" is displayed again, the recognition processing unit 23 performs character recognition on this character, and the recognition is performed. If the result is "bright", "bright" is displayed in the input frame without being replaced with the lowercase letter "a" as shown in FIG. After further inputting and performing kana-to-kanji conversion on the characters in the input box, the user instructs the end of input with a stylus pen as shown in FIG. 13, and the characters in the input box are changed as shown in FIG. It is displayed as a document in the document area.
【0026】本実施例によれば、既に手書き文字が入力
されて、この文字に対する文字認識が行われた入力枠
に、更に手書き文字が入力された場合で、この文字の認
識結果である文字コードが既に入力された文字コードと
同一の大文字、小文字を持つものであった場合、後から
入力された文字コードが、既に入力された文字コードと
同一の大文字、又は小文字を示すとき、既に入力された
文字コードが大文字の時は小文字を、小文字の時は大文
字を文字認識結果として採用することにより、文字認識
の際に大文字、小文字が誤認識されても、一度の入力の
し直しで正しい認識結果を得ることができる。これによ
り、大文字・小文字の文字認識率を向上させることがで
き、この分、装置の操作性をよくすることができる。According to the present embodiment, when a handwritten character is already input and a handwritten character is further input into the input frame in which character recognition has been performed for this character, the character code which is the recognition result of this character. If the character code already entered has the same uppercase and lowercase letters, the character code entered later shows the same uppercase letter or lowercase letter as the already entered character code. By adopting lower case when the character code is upper case and using upper case as the character recognition result when it is lower case, even if the upper case and lower case are misrecognized during character recognition, correct recognition can be done by re-inputting once. The result can be obtained. As a result, the character recognition rate of uppercase and lowercase characters can be improved, and the operability of the device can be improved accordingly.
【0027】なお、本発明は上記実施例に限定されるも
のではない。例えば、本実施例ではひらがなの置換を行
っていたが、置換対象文字がカタカナであってもよい
し、英字であってもよい。要するに本発明はその要旨を
逸脱しない範囲で種々変更して実施することができる。The present invention is not limited to the above embodiment. For example, although the hiragana replacement is performed in this embodiment, the replacement target character may be katakana or an alphabetic character. In short, the present invention can be implemented with various modifications without departing from the scope of the invention.
【0028】[0028]
【発明の効果】以上記述した如く本発明の情報処理装置
によれば、手書き入力された大文字と小文字の文字認識
率を向上させて、文書の入力効率を高めることができ
る。As described above, according to the information processing apparatus of the present invention, it is possible to improve the character recognition rate of uppercase and lowercase letters input by handwriting and improve the input efficiency of a document.
【000】[000]
【図1】本発明の情報処理装置の一実施例を示したブロ
ック図。FIG. 1 is a block diagram showing an embodiment of an information processing apparatus of the present invention.
【図2】図1に示した装置による手書き文字の認識処理
を示したフローチャート。FIG. 2 is a flowchart showing a handwriting character recognition process by the apparatus shown in FIG.
【図3】画面領域座データの一例を示した図。FIG. 3 is a diagram showing an example of screen area coordinate data.
【図4】表示装置の入力表示画面例を示した図。FIG. 4 is a diagram showing an example of an input display screen of a display device.
【図5】入力枠に文字コードが与えられた際の文字コー
ド列記憶バッファ内データ例を示した図。FIG. 5 is a diagram showing an example of data in a character code string storage buffer when a character code is given to an input box.
【図6】大文字・小文字対応表の一例を示した図。FIG. 6 is a diagram showing an example of an uppercase / lowercase correspondence table.
【図7】初期化処理終了時の画面の表示例を示した図。FIG. 7 is a diagram showing a display example of a screen at the end of initialization processing.
【図8】手書き文字認識結果の表示例を示した図。FIG. 8 is a diagram showing a display example of a handwritten character recognition result.
【図9】既に認識処理が終了している入力枠に手書き入
力を行った例を示した図。FIG. 9 is a diagram showing an example in which handwriting input is performed in an input frame for which recognition processing has already been completed.
【図10】置換処理終了後の結果の表示例を示した図。FIG. 10 is a diagram showing a display example of a result after the replacement process is completed.
【図11】置換処理終了後の結果が表示されている入力
枠に手書き入力を行った例を示した図。FIG. 11 is a diagram showing an example in which handwriting input is performed in an input frame in which a result after completion of replacement processing is displayed.
【図12】手書き文字認識結果を表示した例を示した
図。FIG. 12 is a diagram showing an example of displaying a handwritten character recognition result.
【図13】入力終了を指示する例を示した図。FIG. 13 is a diagram showing an example of instructing the end of input.
【図14】入力終了後入力枠にあった文字が文書になっ
た例を示した図。FIG. 14 is a diagram showing an example in which the characters in the input box after the input is turned into a document.
1…座標入力装置 2…制御装置 3…表示装置 4…外部記憶装
置 21…初期化部 22…座標入力
部 23…認識処理部 24…文字表示
部 25…重ね書き検出部 26…大文字・
小文字検出部 27…文字比較部 28…置換文字
作成部 29…入力終了処理部 30…表示制御
部 31…座標データバッファ 32…文字座標
データバッファ 33…入力文字バッファ 34…文字コー
ド列記憶バッファ 35…認識辞書バッファ 36…画面領域
座標データバッファ 37…画面イメージバッファ 38…文書バッ
ファ 41…認識辞書 42…画面領域
座標データ 43…画面イメージ 44…大文字・
小文字対応表 45…文書DESCRIPTION OF SYMBOLS 1 ... Coordinate input device 2 ... Control device 3 ... Display device 4 ... External storage device 21 ... Initialization unit 22 ... Coordinate input unit 23 ... Recognition processing unit 24 ... Character display unit 25 ... Overwrite detection unit 26 ... Uppercase letters
Lowercase character detection unit 27 ... Character comparison unit 28 ... Substitution character creation unit 29 ... Input end processing unit 30 ... Display control unit 31 ... Coordinate data buffer 32 ... Character coordinate data buffer 33 ... Input character buffer 34 ... Character code string storage buffer 35 ... Recognition dictionary buffer 36 ... Screen area coordinate data buffer 37 ... Screen image buffer 38 ... Document buffer 41 ... Recognition dictionary 42 ... Screen area coordinate data 43 ... Screen image 44 ... Upper case /
Lower case correspondence table 45 ... Document
───────────────────────────────────────────────────── フロントページの続き (72)発明者 井上 勇一 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 後藤 敏也 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 木下 幸二 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 辻本 博文 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 田中 吉輝 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 古賀 憲一 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yuichi Inoue 1381 Shinmachi, Ome-shi, Tokyo Within Toshiba Computer Engineering Co., Ltd. (72) Inventor Toshiya Goto 1381 Shinmachi, Ome-shi, Tokyo 1 Toshiba Computer Within Ta Engineering Co., Ltd. (72) Koji Kinoshita 1381 Shinmachi, Ome-shi, Tokyo Inside Toshiba Computer Engineering Co., Ltd. (72) Hirofumi Tsujimoto 1381 Shinmachi, Ome-shi, Tokyo Toshiba Computer Engineering (72) Inventor Yoshiteru Tanaka 1381 Shinmachi, Ome-shi, Tokyo 1 Toshiba Computer Engineering Co., Ltd. (72) Inventor Kenichi Koga 1381 Shinmachi, Ome-shi, Tokyo Toshiba Computer Engineering Co., Ltd. Within
Claims (1)
た文字を文字認識して、その認識結果を前記入力枠に表
示する情報処理装置において、前記入力枠に手書き入力
された文字を文字認識した際に、この入力枠に手書き入
力されて文字認識されて得られた文字コードが既に存在
しているか否かを判定する第1の判定手段と、この第1
の判定手段により既に認識して得られた文字コードが存
在していると判定された場合、前記入力枠に新たに入力
された手書き文字の文字認識結果が大文字又は小文字を
持つ文字コードであるか否かを判定する第2の判定手段
と、この第2の判定手段により前記新たに認識して得ら
れた文字コードが大文字又は小文字を持つ文字コードで
あると判定された場合、新たに認識して得られた文字コ
ードと既に認識して得られた文字コードが等しいか否か
を判定する第3の判定手段と、この第3の判定手段によ
って前記両文字コードが等しいと判定された場合に新た
に認識して得られた文字コードが大文字の場合はこれを
小文字に、小文字の場合は大文字に置換する置換手段と
を具備し、この置換手段により得られた文字を前記入力
枠に表示して装置内に入力することを特徴とする情報処
理装置。1. An information processing apparatus for recognizing a character handwritten by a user in an input frame and displaying the recognition result in the input frame, recognizing the character handwritten in the input frame. At this time, the first determination means for determining whether or not the character code obtained by handwriting input and character recognition in the input frame already exists, and the first determination means.
If it is determined that the character code that has already been recognized and obtained by the determining means of, the character recognition result of the handwritten character newly input in the input frame is a character code having an uppercase letter or a lowercase letter. Second determining means for determining whether or not, and when it is determined that the character code newly obtained by the second determining means is a character code having an uppercase letter or a lowercase letter, it is newly recognized. A third judging means for judging whether or not the character code obtained by recognizing the character code and the character code already recognized are equal to each other, and when the third character judging means judges that the both character codes are equal. When the newly recognized character code is an uppercase character, the character code is replaced with a lowercase character, and when the character code is a lowercase character, a replacing means is provided for replacing the character code with an uppercase character, and the character obtained by this replacing means is displayed in the input frame. Device The information processing apparatus characterized by entering into.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5217395A JPH0773176A (en) | 1993-09-01 | 1993-09-01 | Information processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5217395A JPH0773176A (en) | 1993-09-01 | 1993-09-01 | Information processing equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0773176A true JPH0773176A (en) | 1995-03-17 |
Family
ID=16703521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5217395A Withdrawn JPH0773176A (en) | 1993-09-01 | 1993-09-01 | Information processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0773176A (en) |
-
1993
- 1993-09-01 JP JP5217395A patent/JPH0773176A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5191622A (en) | Hand-written character recognition apparatus with a personal dictionary preparation function | |
| US6839464B2 (en) | Multiple pen stroke character set and handwriting recognition system with immediate response | |
| US5022081A (en) | Information recognition system | |
| JPH09190505A (en) | Character recognition device and method thereof | |
| US6542090B1 (en) | Character input apparatus and method, and a recording medium | |
| JPH07182462A (en) | Character recognition apparatus and method | |
| EP0519713B1 (en) | Character input method and apparatus | |
| US5991440A (en) | Method and apparatus for recognizing input handwritten characters associated with title information | |
| JPH0773176A (en) | Information processing equipment | |
| JP3782467B2 (en) | Character input method and apparatus | |
| JPH1153117A (en) | Handwritten character recognition device, handwritten input interface, and recording medium therefor | |
| JPH0950433A (en) | Handwriting recognition device | |
| JP3177044B2 (en) | Document creation device | |
| JPH07302306A (en) | Character input device | |
| JPH06223220A (en) | Handwriting input device | |
| JPH0916709A (en) | Character recognition display system and method | |
| JPH07192081A (en) | Handwriting input device | |
| JPS61150081A (en) | Character recognizing device | |
| JP2674542B2 (en) | Handwriting recognition device | |
| JPH08190603A (en) | Character recognition device and its candidate character display method | |
| JP2922900B2 (en) | Handwritten character recognition device | |
| JP2731394B2 (en) | Character input device | |
| JPH0830730A (en) | Character recognition processor | |
| JPH01103787A (en) | Handwritten character recognition device with personal dictionary creation function | |
| JPH07182463A (en) | Character recognition apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20001107 |