JP3351039B2 - Information processing apparatus and method - Google Patents

Information processing apparatus and method

Info

Publication number
JP3351039B2
JP3351039B2 JP20243993A JP20243993A JP3351039B2 JP 3351039 B2 JP3351039 B2 JP 3351039B2 JP 20243993 A JP20243993 A JP 20243993A JP 20243993 A JP20243993 A JP 20243993A JP 3351039 B2 JP3351039 B2 JP 3351039B2
Authority
JP
Japan
Prior art keywords
handwriting
recognition
information
unit
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP20243993A
Other languages
Japanese (ja)
Other versions
JPH0757055A (en
Inventor
稔也 藤井
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 JP20243993A priority Critical patent/JP3351039B2/en
Publication of JPH0757055A publication Critical patent/JPH0757055A/en
Application granted granted Critical
Publication of JP3351039B2 publication Critical patent/JP3351039B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、例えば、ペンなどを用
いて筆跡を入力する場合に用いて好適な情報処理装置お
よび方法に関する。
BACKGROUND OF THE INVENTION The present invention is, for example, you suitable information processing apparatus used when inputting the handwriting using a pen
And methods .

【0002】[0002]

【従来の技術】図8は、従来の形状入力装置の一例の構
成を示すブロック図である。ペンなどにより入力された
文字の筆跡は、筆跡検出部1により、始点と終点とを結
ぶ点列からなる曲線または折れ線の集まりとして検出さ
れ、前記点列の各点のxy座標値、即ち、筆跡情報が筆
跡認識部2へ送出される。筆跡認識部2は、前記筆跡検
出部1より送られてきた前記筆跡情報を文字として認識
し、前記筆跡情報に対応する文字コードを情報記憶部3
に送出する。
2. Description of the Related Art FIG. 8 is a block diagram showing the configuration of an example of a conventional shape input device. The handwriting of a character input with a pen or the like is detected by the handwriting detection unit 1 as a set of curves or polygonal lines consisting of a series of points connecting a start point and an end point, and the xy coordinate values of each point in the point series, that is, the handwriting The information is sent to the handwriting recognition unit 2. The handwriting recognition unit 2 recognizes the handwriting information sent from the handwriting detection unit 1 as a character, and stores a character code corresponding to the handwriting information in the information storage unit 3.
To send to.

【0003】ここで、前記筆跡認識部2が、前記筆跡情
報を認識できなかったとき、前記筆跡認識部2は、筆跡
登録部4を起動する。前記筆跡認識部2により起動され
た前記筆跡登録部4は、使用者により入力された、前記
筆跡情報に対応する文字コードを筆跡認識部2へ送る。
筆跡認識部2は、前記筆跡登録部4から送られてきた文
字コードと前記筆跡情報に基づいて、前記筆跡認識部2
の認識辞書の変更、追加を行う。即ち、前記認識辞書
は、筆跡情報と文字コードとが対応づけられた構造にな
っており、前記筆跡認識部2は前記認識辞書の筆跡情報
と文字コードを変更、追加する。
Here, when the handwriting recognition unit 2 cannot recognize the handwriting information, the handwriting recognition unit 2 activates a handwriting registration unit 4. The handwriting registration unit 4 activated by the handwriting recognition unit 2 sends a character code corresponding to the handwriting information input by a user to the handwriting recognition unit 2.
The handwriting recognition unit 2 is based on the character code sent from the handwriting registration unit 4 and the handwriting information.
Change or add a recognition dictionary for. That is, the recognition dictionary has a structure in which handwriting information and character codes are associated with each other, and the handwriting recognition unit 2 changes and adds handwriting information and character codes in the recognition dictionary.

【0004】情報記憶部3は、前記筆跡認識部2から送
られてきた文字コードを記憶する。
[0004] The information storage unit 3 stores the character code sent from the handwriting recognition unit 2.

【0005】[0005]

【発明が解決しようとする課題】このように、従来の形
状入力装置においては、筆跡が入力されると、筆跡検出
部1により筆跡情報が検出され、前記筆跡情報が筆跡認
識部2へ送られる。前記筆跡情報が前記筆跡認識部2へ
送られると、前記筆跡認識部2は前記筆跡情報の認識処
理を開始し、前記筆跡情報に対応する文字コードを情報
記憶部3へ送出する。前記筆跡認識部2による認識処理
が終了すると、筆跡入力作業が再開される。
As described above, in the conventional shape input device, when a handwriting is input, handwriting information is detected by the handwriting detection unit 1 and the handwriting information is sent to the handwriting recognition unit 2. . When the handwriting information is sent to the handwriting recognition unit 2, the handwriting recognition unit 2 starts a recognition process of the handwriting information, and sends a character code corresponding to the handwriting information to the information storage unit 3. When the recognition process by the handwriting recognition unit 2 ends, the handwriting input operation is restarted.

【0006】このように、前記筆跡認識部2による前記
筆跡情報の認識処理が行われている間、前記筆跡入力作
業が中断される。また、前記筆跡認識部2による認識に
は、内蔵するCPUによる多くのデータ処理を必要とす
るため、前記認識処理が終わるまでの待ち時間が長く、
筆跡入力作業が円滑に行われないという課題があった。
As described above, the handwriting input operation is interrupted while the handwriting information recognition process is being performed by the handwriting recognition unit 2. In addition, since recognition by the handwriting recognition unit 2 requires a lot of data processing by a built-in CPU, a long waiting time until the recognition processing is completed,
There was a problem that handwriting input work was not performed smoothly.

【0007】また、筆跡が入力されている最中に未登録
筆跡(前記筆跡認識部2の認識辞書に登録されていない
筆跡)が入力された場合には、前記筆跡認識部2は前記
未登録筆跡を認識できないため、筆跡登録部4を起動す
る。その結果、筆跡登録部4による筆跡登録処理が行わ
れるため、このことからも、筆跡の入力作業が中断され
るという課題があった。
If an unregistered handwriting (a handwriting that is not registered in the recognition dictionary of the handwriting recognition unit 2) is input while a handwriting is being input, the handwriting recognition unit 2 will execute the unregistered handwriting. Since the handwriting cannot be recognized, the handwriting registration unit 4 is started. As a result, since the handwriting registration process is performed by the handwriting registration unit 4, there is a problem that the input operation of the handwriting is interrupted also from this.

【0008】さらに、前記情報記憶部3は、筆跡認識部
2により認識された筆跡情報に対応する文字コードだけ
を記憶し、前記筆跡情報を記憶しないため、前記筆跡認
識部2による認識処理後、前記筆跡情報の前後の筆跡情
報や前後の文脈を利用した、より正確な認識処理を繰り
返し(遡って)行うことができないという課題があっ
た。
Further, since the information storage unit 3 stores only the character code corresponding to the handwriting information recognized by the handwriting recognition unit 2 and does not store the handwriting information, after the recognition process by the handwriting recognition unit 2, There has been a problem that more accurate recognition processing using handwriting information before and after the handwriting information and contexts before and after the handwriting information cannot be repeated (backward).

【0009】本発明はこのような状況に鑑みてなされた
ものであり、筆跡入力作業を円滑に行うことができ、か
つ、より正確な認識処理を行うことができるようにする
ものである。
The present invention has been made in view of such a situation, and it is an object of the present invention to enable a handwriting input operation to be performed smoothly and a more accurate recognition process to be performed.

【0010】[0010]

【課題を解決するための手段】本発明の情報処理装置
は、入力された筆跡から筆跡情報を検出する筆跡検出手
段と、筆跡検出手段により検出された筆跡情報を記憶す
る筆跡情報記憶手段と、筆跡情報記憶手段により記憶さ
れた筆跡情報を取り出し、文字または図形として認識す
る筆跡認識手段と、筆跡認識手段により認識された認識
候補を筆跡情報と共に記憶する認識候補記憶手段と、認
識候補記憶手段により記憶された前記認識候補を取り出
し、前後の文脈から認識候補を選定する認識候補選定手
段とを備えることを特徴とする。
An information processing apparatus according to the present invention comprises: a handwriting detecting means for detecting handwriting information from an input handwriting; a handwriting information storage means for storing handwriting information detected by the handwriting detecting means; Handwriting recognition means for retrieving handwriting information stored by handwriting information storage means and recognizing it as a character or figure, and recognition recognized by handwriting recognition means
A recognition candidate storage means for storing candidates together with handwriting information;
Retrieving the recognition candidate stored by the recognition candidate storage means
And a recognition candidate selection method that selects recognition candidates from the context
And a step .

【0011】本発明の情報処理装置は、入力された未登
録筆跡を登録する筆跡登録手段をさらに備え、未登録筆
跡が入力された場合、筆跡認識手段は、筆跡入力完了後
に筆跡情報記憶手段から筆跡情報を取り出し筆跡登録手
段に登録することができる。本発明の情報処理方法は、
入力された筆跡から筆跡情報を検出する筆跡検出ステッ
プと、筆跡検出ステップの処理により検出された前記筆
跡情報を記憶する筆跡情報記憶ステップと、筆跡情報記
ステップの処理により記憶された筆跡情報を取り出
、文字または図形として認識する筆跡認識ステップ
と、筆跡認識ステップの処理により認識された認識候補
を筆跡情報と共に記憶する認識候補記憶ステップと、認
識候補記憶ステップの処理により記憶された認識候補を
取り出し、前後の文脈から認識候補を選定する認識候補
選定ステップとを含むことを特徴とする。
[0011]The information processing device of the present invention
It further includes handwriting registration means for registering recorded handwriting, and unregistered brushes
If a mark is input, the handwriting recognition means
Handwriting information from the handwriting information storage means
Can be registered in a column.The information processing method of the present invention includes:
Handwriting that detects handwriting information from input handwritingdetectionStep
And handwriting detectionStepsThe brush detected by the processing of
Handwriting information storage that stores trace informationStepsAnd handwriting information
MemoryStepsHandwriting information stored byTake out
IHandwriting recognition as a character or figureSteps
When,Recognition candidates recognized by the handwriting recognition step
A recognition candidate storing step of storing the
The recognition candidates stored by the processing of the recognition candidate storage step
Recognition candidate to extract and select recognition candidate from context
Including a selection stepIt is characterized by the following.

【0012】[0012]

【作用】本発明の情報処理装置および方法においては、
検出された筆跡情報は、そのまま記憶される。これによ
り、記憶されている筆跡情報を取り出すことで、前記筆
跡情報に対する認識処理または登録処理が、筆跡入力
後、繰り返し行える。
In the information processing apparatus and method according to the present invention ,
The detected handwriting information is stored as it is. Thereby, by retrieving the stored handwriting information, the recognition process or the registration process for the handwriting information can be repeatedly performed after the handwriting is input.

【0013】従って、筆跡入力作業中に、前記筆跡入力
作業を中断して、筆跡認識処理を行う必要がなくなるた
め、前記筆跡入力作業が円滑に行われる。
Therefore, it is not necessary to interrupt the handwriting input operation and perform the handwriting recognition process during the handwriting input operation, so that the handwriting input operation is performed smoothly.

【0014】また、筆跡入力作業中に未登録筆跡が入力
された場合でも、直ちに筆跡登録処理を行う必要がなく
なるため、筆跡入力作業が中断されることがなくなる。
Further, even if an unregistered handwriting is input during the handwriting input operation, it is not necessary to immediately perform the handwriting registration process, so that the handwriting input operation is not interrupted.

【0015】さらに、記憶されている筆跡情報に対する
認識処理を繰り返し行うことができ、認識精度を向上さ
せることができる。
Further, the recognition process for the stored handwriting information can be repeatedly performed, and the recognition accuracy can be improved.

【0016】[0016]

【実施例】図1は、本発明の情報処理装置の一実施例の
構成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of an information processing apparatus according to the present invention.

【0017】情報処理装置は、筆跡を検出する筆跡検出
部1と、前記筆跡検出部1により検出された筆跡情報
(xy座標値からなる、例えばデータ長が100バイト
のデータ)を記憶する筆跡情報記憶部11と、前記筆跡
情報記憶部11に記憶されている筆跡情報を認識する筆
跡認識部12と、前記筆跡認識部12が1つの筆跡情報
に対して、複数の認識結果(認識候補)を前記認識候補
が正解である確率を示す優先度を付加して導出した場合
に、前記認識候補の中から1つの候補を選定する認識候
補選定部13と、入力された未登録筆跡(前記筆跡認識
部12の認識辞書に登録されていない筆跡)に対応する
文字コードを登録する筆跡登録部14により構成され
る。
The information processing apparatus includes a handwriting detection unit 1 for detecting handwriting, and handwriting information for storing handwriting information (data consisting of xy coordinate values, for example, data having a data length of 100 bytes) detected by the handwriting detection unit 1. A storage unit 11, a handwriting recognition unit 12 that recognizes handwriting information stored in the handwriting information storage unit 11, and a plurality of recognition results (recognition candidates) for one handwriting information. When the recognition candidate is derived by adding a priority indicating the probability of being a correct answer, a recognition candidate selection unit 13 that selects one candidate from the recognition candidates and an input unregistered handwriting (the handwriting recognition The handwriting registration unit 14 registers a character code corresponding to a handwriting not registered in the recognition dictionary of the unit 12.

【0018】図2は、図1に示した情報処理装置のハー
ドウェア構成を示すブロック図である。
FIG. 2 is a block diagram showing a hardware configuration of the information processing apparatus shown in FIG.

【0019】筆跡検出部1は、例えば、文字や図形など
の所定の形状を描くためのペン22と、ペン22により
描かれた文字や図形の筆跡を電気信号に変換するタブレ
ット23と、前記ペン22並びにタブレット23を制御
するタブレットドライバ24とからなり、筆跡情報記憶
部11は、例えば、光磁気ディスク(MD)25からな
る。
The handwriting detection unit 1 includes, for example, a pen 22 for drawing a predetermined shape such as a character or a figure, a tablet 23 for converting the handwriting of the character or figure drawn by the pen 22 into an electric signal, The handwriting information storage unit 11 includes, for example, a magneto-optical disk (MD) 25.

【0020】また、筆跡認識部12、認識候補選定部1
3、および筆跡登録部14は、例えばマイクロコンピュ
ータとアプリケーションプログラムなどよりなり、前記
マイクロコンピュータは、処理を実行するCPU26
と、システムプログラムが記憶されているROM27、
およびアプリケーションプログラムがロードされたり、
所定のデータが記憶されるRAM28により構成され
る。
The handwriting recognition section 12 and the recognition candidate selection section 1
3 and the handwriting registration unit 14 include, for example, a microcomputer and an application program, and the microcomputer includes a CPU 26 that executes processing.
And a ROM 27 storing a system program,
And application programs are loaded,
The RAM 28 is configured to store predetermined data.

【0021】さらに、情報処理装置は、文字などを表示
するための出力部21を備えることができ、前記出力部
21は、例えば、表示データを記憶するV−RAM(ビ
デオRAM)29、V−RAM29に記憶された表示デ
ータを表示するLCD30、および前記LCD30を制
御するLCDドライバ31により構成される。
Further, the information processing apparatus can be provided with an output unit 21 for displaying characters and the like. The output unit 21 can be, for example, a V-RAM (video RAM) 29, V-RAM (Video RAM) 29 for storing display data. An LCD 30 displays the display data stored in the RAM 29, and an LCD driver 31 that controls the LCD 30.

【0022】また、前記筆跡検出部1、前記筆跡情報記
憶部11、前記筆跡認識部12、前記認識候補選定部1
3、前記筆跡登録部14、および前記出力部21は、シ
ステムバス32を介して相互に情報のやりとりを行う。
The handwriting detection unit 1, the handwriting information storage unit 11, the handwriting recognition unit 12, the recognition candidate selection unit 1
3. The handwriting registration unit 14 and the output unit 21 mutually exchange information via the system bus 32.

【0023】筆跡情報記憶部11は、図3に示すような
フォーマットでデータを記憶する。ここで、図3の筆跡
情報には、実際には筆跡を構成する曲線や折れ線の始点
から終点までの間の点列の各点のxy座標値が書き込ま
れる。また、認識結果には、筆跡情報に対応する文字コ
ードが書き込まれる。この認識結果の文字コードはこの
実施例ではJISコードで表されている。図3に示すよ
うに、1つの筆跡情報に対して1つまたは複数の認識結
果(認識候補)が対応付けられている。
The handwriting information storage unit 11 stores data in a format as shown in FIG. Here, in the handwriting information of FIG. 3, the xy coordinate values of each point in a point sequence from the start point to the end point of a curve or a polygonal line constituting the handwriting are actually written. Further, a character code corresponding to the handwriting information is written in the recognition result. The character code of this recognition result is represented by a JIS code in this embodiment. As shown in FIG. 3, one or a plurality of recognition results (recognition candidates) are associated with one piece of handwriting information.

【0024】筆跡認識部12は、前記筆跡情報記憶部1
1に記憶されている筆跡情報に対して個別に認識処理を
行い、1つまたは複数の認識候補を導出し、前記筆跡情
報記憶部11に送出する。このとき、前記認識候補の各
々の優先度(例えば、1乃至100%)が決定される。
なお、前記筆跡情報記憶部11は、前記筆跡認識部12
から送られてきた1つまたは複数の認識候補を前記筆跡
情報と対応付けて記憶する。
The handwriting recognition unit 12 is provided in the handwriting information storage unit 1.
Recognition processing is individually performed on the handwriting information stored in No. 1 to derive one or a plurality of recognition candidates, which are sent to the handwriting information storage unit 11. At this time, the priority (for example, 1 to 100%) of each of the recognition candidates is determined.
The handwriting information storage unit 11 stores the handwriting recognition unit 12
One or a plurality of recognition candidates sent from the user are stored in association with the handwriting information.

【0025】上記のように、前記筆跡認識部12により
筆跡情報が個別に認識された後、前記筆跡認識部12は
認識精度をさらに向上させるために、比較的優先度の低
い認識候補と、その前後の認識候補を前記筆跡情報記憶
部11から取り出し(筆跡情報記憶部11は、入力され
た筆跡が一旦認識された後も、筆跡情報を記憶している
ので、この取り出しが可能となる)、これらの認識候補
から予想される前後の文脈を利用して、それらの認識候
補に対応する筆跡情報の認識処理を行う。
As described above, after the handwriting information is individually recognized by the handwriting recognition unit 12, the handwriting recognition unit 12 selects a recognition candidate with a relatively low priority and a recognition candidate to further improve the recognition accuracy. The recognition candidates before and after are extracted from the handwriting information storage unit 11 (the handwriting information storage unit 11 stores the handwriting information even after the input handwriting is once recognized, so that the extraction is possible). Utilizing contexts before and after expected from these recognition candidates, recognition processing of handwriting information corresponding to those recognition candidates is performed.

【0026】このとき、これらの認識候補が、文脈上間
違っていると認識された場合には、対応する筆跡情報に
対する認識処理をやり直して、再度、認識候補を導出す
る。
At this time, when it is recognized that these recognition candidates are wrong in context, the recognition process for the corresponding handwriting information is redone, and the recognition candidates are derived again.

【0027】認識候補選定部13による認識候補選定処
理は、前記筆跡認識部12により、前記筆跡情報記憶部
11から筆跡情報が取り出され、認識処理が行われた結
果、複数の認識候補が導出された場合に、前記筆跡情報
に対して行われる。
In the recognition candidate selection process by the recognition candidate selection unit 13, the handwriting information is extracted from the handwriting information storage unit 11 by the handwriting recognition unit 12, and a plurality of recognition candidates are derived as a result of the recognition process. Is performed on the handwriting information.

【0028】前記認識候補選定部13は、前記複数の認
識候補と、その前後の認識候補を前記筆跡情報記憶手段
11から取り出し、その文脈を利用して、それらの認識
候補の優先度を再決定し、前記優先度が最も高い認識候
補を1つだけ選定し、認識結果とする。
The recognition candidate selection unit 13 extracts the plurality of recognition candidates and the recognition candidates before and after the plurality of recognition candidates from the handwriting information storage unit 11 and re-determines the priority of the recognition candidates using the context. Then, only one recognition candidate having the highest priority is selected as a recognition result.

【0029】筆跡登録部14は、使用者によって随時起
動される。前記筆跡登録部14が起動されると、前記筆
跡登録部14は、筆跡情報記憶部11から未登録筆跡を
取り出し、例えば、LCD30に表示する。次に、文字
コードを前記未登録筆跡と同様に、例えば、LCD30
に表示し、前記未登録筆跡に対応する文字コードを、例
えば、ペン22およびタブレット23を用いて、使用者
に指定させる。
The handwriting registration unit 14 is started at any time by the user. When the handwriting registration unit 14 is activated, the handwriting registration unit 14 extracts an unregistered handwriting from the handwriting information storage unit 11 and displays the unregistered handwriting on the LCD 30, for example. Next, the character code is changed, for example, by using the
And the user specifies the character code corresponding to the unregistered handwriting using, for example, the pen 22 and the tablet 23.

【0030】次に、使用者によって選択指定された前記
文字コードは、前記筆跡登録部14より、筆跡情報記憶
部11へ送られ、前記筆跡情報に対応付けて記憶され
る。さらに、前記文字コードは前記筆跡登録部14よ
り、筆跡認識部12へ送られ、筆跡認識部12は前記筆
跡情報および前記文字コードとから、前記筆跡認識部1
2の認識辞書の更新、追加を行い、前記未登録筆跡の前
記認識辞書への登録を行う。
Next, the character code selected and designated by the user is sent from the handwriting registration unit 14 to the handwriting information storage unit 11 and stored in association with the handwriting information. Further, the character code is sent from the handwriting registration unit 14 to the handwriting recognition unit 12, and the handwriting recognition unit 12 calculates the handwriting recognition unit 1 from the handwriting information and the character code.
2 is updated and added, and the unregistered handwriting is registered in the recognition dictionary.

【0031】従って、次に、前記未登録筆跡が入力され
た場合には、前記認識辞書により、対応する文字コード
が認識結果として導出される。
Therefore, when the unregistered handwriting is input, a corresponding character code is derived from the recognition dictionary as a recognition result.

【0032】次に、筆跡検出部1の処理の詳細を、図4
のフローチャートを用いて説明する。
Next, details of the processing of the handwriting detection unit 1 will be described with reference to FIG.
This will be described with reference to the flowchart of FIG.

【0033】筆跡検出部1は、筆跡の入力(イベント)
が発生したときに、起動される。
The handwriting detection unit 1 inputs handwriting (event).
Fired when an error occurs.

【0034】まず、ステップS1において、入力された
筆跡が、筆跡検出部1により検出され、ステップS2へ
進む。ステップS2において、ステップS1で検出され
た筆跡情報が、筆跡情報記憶部11へ送られ、処理を終
了する。なお、前記筆跡情報記憶部11において、前記
筆跡情報が記憶される。
First, in step S1, the input handwriting is detected by the handwriting detection unit 1, and the process proceeds to step S2. In step S2, the handwriting information detected in step S1 is sent to the handwriting information storage unit 11, and the process ends. The handwriting information storage unit 11 stores the handwriting information.

【0035】次に、筆跡認識部12の処理の詳細を、図
5のフローチャートを用いて説明する。
Next, details of the processing of the handwriting recognition unit 12 will be described with reference to the flowchart of FIG.

【0036】筆跡認識部12は、筆跡入力が行われず、
イベントが発生しない状態が所定の時間(例えば、0.
5秒乃至1.0秒)継続し、CPU26によってアイド
ル状態であると認識されたとき、起動される。
The handwriting recognition unit 12 receives no handwriting input,
The state where no event occurs occurs for a predetermined time (for example, 0.
(5 seconds to 1.0 second), and is activated when the CPU 26 recognizes that it is in an idle state.

【0037】ステップS11において、現在の入力モー
ドが文字入力モードか、図形入力モードかが判定され
る。ここで、入力モードは使用者によって予め指定され
るものとする。ステップS11において、現在の入力モ
ードが文字入力モードであると認識された場合は、ステ
ップS12へ進む。ステップS12において、筆跡情報
記憶部11より筆跡情報を取り出し、筆跡認識処理を行
い、ステップS13へ進む。
In step S11, it is determined whether the current input mode is a character input mode or a graphic input mode. Here, the input mode is specified in advance by the user. If it is determined in step S11 that the current input mode is the character input mode, the process proceeds to step S12. In step S12, the handwriting information is extracted from the handwriting information storage unit 11, a handwriting recognition process is performed, and the process proceeds to step S13.

【0038】ステップS13において、ステップS12
において、前記筆跡認識部12により認識処理された認
識結果が、前記筆跡情報とともに前記筆跡情報記憶部1
1へ送られ処理を終了する。なお、前記筆跡情報記憶部
11においては、図3に示したように、前記筆跡情報と
前記認識結果とが対応付けられて記憶される。
In step S13, step S12
In the above, the recognition result recognized by the handwriting recognition unit 12 is stored in the handwriting information storage unit 1 together with the handwriting information.
1 and the process ends. The handwriting information storage unit 11 stores the handwriting information and the recognition result in association with each other, as shown in FIG.

【0039】ステップS11において、現在の入力モー
ドが図形入力モードであると認識された場合は、ステッ
プS14へ進み、ステップS14において、図形認識処
理を行い、処理を終了する。
If it is determined in step S11 that the current input mode is the graphic input mode, the process proceeds to step S14. In step S14, a graphic recognition process is performed, and the process ends.

【0040】次に、認識候補選定部13の処理の詳細を
図6を用いて説明する。この処理は、前記筆跡認識部1
2の場合と同様に、CPU26によってアイドル状態で
あると認識されたときに、起動される。
Next, details of the processing of the recognition candidate selection unit 13 will be described with reference to FIG. This processing is performed by the handwriting recognition unit 1
As in the case of 2, when the CPU 26 recognizes that it is in the idle state, it is started.

【0041】まず、ステップS21において、筆跡認識
部12により認識され、導出された複数の認識候補を筆
跡情報記憶部11から取り出し、ステップS22へ進
む。ステップS22において、前記認識候補に対応する
筆跡情報の前後の筆跡情報に対応する複数の認識候補を
前記筆跡情報記憶部11から取り出し、ステップS23
へ進む。
First, in step S21, a plurality of recognition candidates recognized and derived by the handwriting recognition unit 12 are extracted from the handwriting information storage unit 11, and the process proceeds to step S22. In step S22, a plurality of recognition candidates corresponding to the handwriting information before and after the handwriting information corresponding to the recognition candidate are extracted from the handwriting information storage unit 11, and step S23 is performed.
Proceed to.

【0042】ステップS23において、上記認識候補を
連結し、その文脈に基づいて前記認識候補の優先度を再
決定し、次に、前記認識候補の絞り込みを行い、1つの
認識結果を選定した後、ステップS24へ進む。
In step S23, the recognition candidates are linked, the priorities of the recognition candidates are re-determined based on the context thereof, the recognition candidates are narrowed down, and one recognition result is selected. Proceed to step S24.

【0043】ステップS24において、ステップS23
において選定された認識結果を前記筆跡情報記憶部11
へ送出し、処理を終了する。なお、前記筆跡情報記憶部
11において、前記筆跡情報に対応する認識候補が、前
記認識候補選定部13から送られてきた前記認識結果に
よって置換される。
In step S24, in step S23
The handwriting information storage unit 11 stores the recognition result selected in
And ends the processing. In the handwriting information storage unit 11, a recognition candidate corresponding to the handwriting information is replaced by the recognition result sent from the recognition candidate selection unit 13.

【0044】次に、筆跡登録部14の処理の詳細を図7
を用いて説明する。この処理は、使用者によって、随時
起動される。
Next, details of the processing of the handwriting registration unit 14 will be described with reference to FIG.
This will be described with reference to FIG. This process is started at any time by the user.

【0045】まず、ステップS31において、筆跡情報
記憶部11から未登録筆跡情報を取り出す。次に、その
未登録筆跡情報を例えばLCD30に表示し、ステップ
S32へ進む。
First, in step S31, unregistered handwriting information is extracted from the handwriting information storage unit 11. Next, the unregistered handwriting information is displayed on, for example, the LCD 30, and the process proceeds to step S32.

【0046】ステップS32において、文字コードを、
例えば前記LCD30に表示し、使用者に前記未登録筆
跡情報に対応する文字コードを、例えば、ペン22を用
いて指定させることにより、前記未登録筆跡情報に対応
する文字コードを決定し、ステップS33へ進む。
In step S32, the character code is
For example, the character code corresponding to the unregistered handwriting information is determined by displaying it on the LCD 30 and allowing the user to specify the character code corresponding to the unregistered handwriting information using, for example, the pen 22. Proceed to.

【0047】ステップS33において、ステップS32
において決定された文字コードが、筆跡認識部12へ送
られ、処理が終了する。なお、筆跡認識部12におい
て、前記筆跡情報と前記文字コードに基づいて、前記筆
跡認識部12の認識辞書の更新、追加、または使用者固
有のユーザ辞書への追加が行われる。
In step S33, step S32
The character code determined in is sent to the handwriting recognition unit 12, and the process ends. In the handwriting recognition unit 12, the recognition dictionary of the handwriting recognition unit 12 is updated or added, or added to a user dictionary specific to the user, based on the handwriting information and the character code.

【0048】[0048]

【発明の効果】本発明の情報処理装置および方法によれ
ば、入力された筆跡から検出された筆跡情報が記憶され
る。このため、筆跡入力後、記憶されている前記筆跡情
報を繰り返し取り出し、筆跡認識処理と筆跡登録処理を
行うことが可能となる。
According to the information processing apparatus and method of the present invention, handwriting information detected from input handwriting is stored . For this reason, it is possible to repeatedly extract the stored handwriting information after handwriting input, and perform handwriting recognition processing and handwriting registration processing.

【0049】従って、必ずしも、筆跡が入力された時点
で、筆跡認識処理を行う必要がなくなり、筆跡認識処理
のために筆跡入力作業が中断されるということがないた
め、筆跡入力を円滑に行うことができる。
[0049] Therefore, necessarily, at the time when the handwriting is inputted, it is not necessary to perform a handwriting recognition process, since there is no fact that the handwriting input operation for handwriting recognition process is interrupted, smoothly that the handwriting input Can be.

【0050】また、筆跡情報が記憶されることにより、
前記筆跡情報に対する認識処理を繰り返し行うことがで
きるため、より正確な認識を行うことができる。
Also, by storing the handwriting information,
Since the recognition process for the handwriting information can be repeatedly performed, more accurate recognition can be performed.

【0051】さらに、未登録筆跡が入力された場合であ
っても、前記未登録筆跡の筆跡情報は、筆跡入力が終了
した後、記憶されているものを取り出すことができるた
め、前記未登録筆跡が入力された後、直ちに筆跡登録処
理を行う必要がなくなる。従って、筆跡登録処理が行わ
れることにより、筆跡入力作業が中断されるということ
がなくなる。
Further, even when an unregistered handwriting is input, the stored handwriting information of the unregistered handwriting can be taken out after the handwriting input is completed. It is not necessary to perform the handwriting registration process immediately after is input. Therefore, the handwriting input operation is not interrupted by performing the handwriting registration process.

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

【図1】本発明の形状入力装置の一実施例の構成を示す
ブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a shape input device of the present invention.

【図2】図1の各ブロックのハードウェアの構成を示す
図である。
FIG. 2 is a diagram illustrating a hardware configuration of each block in FIG. 1;

【図3】図1の筆跡情報記憶部11の記憶フォーマット
を示す図である。
FIG. 3 is a diagram showing a storage format of a handwriting information storage unit 11 of FIG.

【図4】図1の筆跡検出部1の処理の詳細を示すフロー
チャートである。
FIG. 4 is a flowchart illustrating details of processing of a handwriting detection unit 1 in FIG. 1;

【図5】図1の筆跡認識部12の処理の詳細を示すフロ
ーチャートである。
FIG. 5 is a flowchart showing details of processing of a handwriting recognition unit 12 in FIG. 1;

【図6】図1の認識候補選定部13の処理の詳細を示す
フローチャートである。
FIG. 6 is a flowchart showing details of processing of a recognition candidate selection unit 13 in FIG. 1;

【図7】図1の筆跡登録部14の処理の詳細を示すフロ
ーチャートである。
FIG. 7 is a flowchart showing details of processing of a handwriting registration unit 14 of FIG. 1;

【図8】従来の形状入力装置の一例の構成を示すブロッ
ク図である。
FIG. 8 is a block diagram illustrating a configuration of an example of a conventional shape input device.

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

1 筆跡検出部(筆跡検出手段) 2 筆跡認識部 3 情報記憶部 4 筆跡登録部 11 筆跡情報記憶部(筆跡情報記憶手段) 12 筆跡認識部(筆跡認識手段) 13 認識候補選定部 14 筆跡登録部 21 出力部 22 ペン 23 タブレット 24 タブレットドライバ 25 光磁気ディスク 26 CPU 27 ROM 28 RAM 29 V−RAM 30 LCD 31 LCDドライバ 32 システムバス REFERENCE SIGNS LIST 1 handwriting detection unit (handwriting detection unit) 2 handwriting recognition unit 3 information storage unit 4 handwriting registration unit 11 handwriting information storage unit (handwriting information storage unit) 12 handwriting recognition unit (handwriting recognition unit) 13 recognition candidate selection unit 14 handwriting registration unit 21 Output Unit 22 Pen 23 Tablet 24 Tablet Driver 25 Magneto-Optical Disk 26 CPU 27 ROM 28 RAM 29 V-RAM 30 LCD 31 LCD Driver 32 System Bus

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06K 9/00 - 9/82 G06F 3/00 G06F 17/22 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) G06K 9/00-9/82 G06F 3/00 G06F 17/22

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 入力された筆跡から筆跡情報を検出する
筆跡検出手段と、 前記筆跡検出手段により検出された前記筆跡情報を記憶
する筆跡情報記憶手段と、 前記筆跡情報記憶手段により記憶された前記筆跡情報を
取り出し、文字または図形として認識する筆跡認識手段
と、前記筆跡認識手段により認識された認識候補を前記筆跡
情報と共に記憶する認識候補記憶手段と、 前記認識候補記憶手段により記憶された前記認識候補を
取り出し、前後の文脈から前記認識候補を選定する認識
候補選定手段と を備えること を特徴とする情報処理装
置。
1. A handwriting detection means for detecting handwriting information from an input handwriting, a handwriting information storage means for storing the handwriting information detected by the handwriting detection means, and a handwriting information stored by the handwriting information storage means. Handwriting information
Extraction, the recognizing handwriting recognition means as a character or graphics, the recognition candidate which is recognized by the handwriting recognizer handwriting
And recognition candidate storage means for storing together with information, the recognition candidates stored by the recognition candidate storage unit
Recognition that takes out and selects the recognition candidate from the context before and after
The information processing apparatus comprising: a candidate selecting means.
【請求項2】 入力された未登録筆跡を登録する筆跡登
録手段をさらに備え、 前記未登録筆跡が入力された場合、前記筆跡認識手段
は、筆跡入力完了後に前記筆跡情報記憶手段から前記筆
跡情報を取り出し前記筆跡登録手段に登録する ことを特
徴とする請求項1に記載の情報処理装置。
2. A handwriting register for registering an input unregistered handwriting.
Recording means, wherein when the unregistered handwriting is inputted, the handwriting recognition means
After the handwriting input is completed,
2. The information processing apparatus according to claim 1, wherein trace information is taken out and registered in the handwriting registration unit .
【請求項3】 入力された筆跡から筆跡情報を検出する
筆跡検出ステップと、 前記筆跡検出ステップの処理により検出された前記筆跡
情報を記憶する筆跡情報記憶ステップと、 前記筆跡情報記憶ステップの処理により記憶された前記
筆跡情報を取り出し、文字または図形として認識する筆
跡認識ステップと、前記筆跡認識ステップの処理により認識された認識候補
を前記筆跡情報と共に記憶する認識候補記憶ステップ
と、 前記認識候補記憶ステップの処理により記憶された前記
認識候補を取り出し、前後の文脈から前記認識候補を選
定する認識候補選定ステップと を含む ことを特徴とする
情報処理方法。
A handwriting detecting step wherein detecting the handwriting information from the handwriting input, the handwriting information storing step of storing said handwriting information detected by the processing of the handwriting detecting step, the processing of the handwriting information storing step A handwriting recognition step of taking out the stored handwriting information and recognizing it as a character or a figure, and a recognition candidate recognized by the processing of the handwriting recognition step
Candidate storage step of storing together with the handwriting information
And the recognition candidate stored by the processing of the recognition candidate storage step
Recognition candidates are extracted, and the recognition candidates are selected from surrounding contexts.
The information processing method characterized by comprising a recognition candidate selection step of constant to.
JP20243993A 1993-08-17 1993-08-17 Information processing apparatus and method Expired - Lifetime JP3351039B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20243993A JP3351039B2 (en) 1993-08-17 1993-08-17 Information processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20243993A JP3351039B2 (en) 1993-08-17 1993-08-17 Information processing apparatus and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2002222104A Division JP2003067672A (en) 2002-07-30 2002-07-30 Information processor and information processing method

Publications (2)

Publication Number Publication Date
JPH0757055A JPH0757055A (en) 1995-03-03
JP3351039B2 true JP3351039B2 (en) 2002-11-25

Family

ID=16457547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20243993A Expired - Lifetime JP3351039B2 (en) 1993-08-17 1993-08-17 Information processing apparatus and method

Country Status (1)

Country Link
JP (1) JP3351039B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6848080B1 (en) 1999-11-05 2005-01-25 Microsoft Corporation Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors

Also Published As

Publication number Publication date
JPH0757055A (en) 1995-03-03

Similar Documents

Publication Publication Date Title
CN109917982B (en) Voice input method, device, equipment and readable storage medium
JP3792755B2 (en) Character recognition method and apparatus
JP3351039B2 (en) Information processing apparatus and method
JPH1152984A (en) Recognition object display system in speech recognition device
JP3268923B2 (en) Handwriting editing device, pen input conversion method, and editing method
JPH0944600A (en) Method and device for input character prediction in on-line character recognition
JPH06215089A (en) Color image file managing device
JP2003067672A (en) Information processor and information processing method
JPH0950433A (en) Handwritten character recognition device
JPS61272882A (en) Information recognizing device
JPH11110379A (en) Method and device for retrieving information
JP2006163446A (en) Information processing apparatus, data retrieval method, program, and recording medium
JP3190776B2 (en) Online handwritten character recognition device
JP3037727B2 (en) OCR system
JPH07141468A (en) Handwritten character recognition processing method in handwriting input character device
JP3367973B2 (en) Character processing method and apparatus
JP2922900B2 (en) Handwritten character recognition device
JPH0778053A (en) Handwritten command input device
JP3255477B2 (en) Character input device and character input method
JP3365537B2 (en) Online character recognition method and apparatus
JPH0887570A (en) Information recognizing method
JPH0877297A (en) Portable terminal equipment
JPH11143993A (en) Recognized character correction device and its method
JPH10333812A (en) Inputting device and method therefor, and recording medium for recording input processing program
JPH04326188A (en) Name data shaping method and device for name card recognition

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020820

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

Free format text: PAYMENT UNTIL: 20080920

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090920

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090920

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100920

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100920

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110920

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110920

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120920

Year of fee payment: 10