JPH07110845A - Handwriting input information processing management system - Google Patents
Handwriting input information processing management systemInfo
- Publication number
- JPH07110845A JPH07110845A JP25671993A JP25671993A JPH07110845A JP H07110845 A JPH07110845 A JP H07110845A JP 25671993 A JP25671993 A JP 25671993A JP 25671993 A JP25671993 A JP 25671993A JP H07110845 A JPH07110845 A JP H07110845A
- Authority
- JP
- Japan
- Prior art keywords
- information
- memo
- handwritten
- search
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title 1
- 238000000034 method Methods 0.000 abstract description 38
- 238000007796 conventional method Methods 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 12
- 238000013500 data storage Methods 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 4
- 238000003491 array Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 235000015170 shellfish Nutrition 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Character Discrimination (AREA)
Abstract
(57)【要約】
【構成】 手書き入力情報から複数の文字認識候補デー
タを生成・保存し、このデータと手書き入力情報とをリ
ンクして管理する手段と、手書き文字とリンクした複数
の文字認識候補データどうしを比較・判定することで、
手書き文字どうしの検索処理を行う手段を備えた。
【効果】 本発明方式では、手書き文字どうしの検索処
理が行えるようになり、このことによりペン入力コンピ
ュータにおけるメモ情報の検索処理が、手書き入力方法
だけで行える。その結果、従来方式よりもペン入力コン
ピュータの特徴(紙とペン感覚で操作ができる等)を生
かしたインタフェースが、手書き入力情報を扱うシステ
ム上で実現できる。
(57) [Summary] [Structure] A means for generating and saving a plurality of character recognition candidate data from handwritten input information, managing the data and the handwritten input information by linking, and a plurality of character recognitions linked with the handwritten characters. By comparing and judging candidate data,
Equipped with a means to search for handwritten characters. According to the method of the present invention, a search process for handwritten characters can be performed, which allows a search process for memo information in a pen input computer to be performed only by a handwriting input method. As a result, an interface that takes advantage of the characteristics of a pen input computer (such as being able to operate like a pen with paper) compared to the conventional method can be realized on a system that handles handwritten input information.
Description
【0001】[0001]
【産業上の利用分野】本発明は、手書き入力情報どうし
の検索処理に関する。特に手紙とペンとの感覚で情報入
力が行えるペン入力コンピュータと、この装置を用いた
手書き入力情報管理システムに関し、ペン入力コンピュ
ータを外出先で使用するビジネス分野(外交・販売・配
達など)において、顧客情報や調査情報などを手書き入
力情報として管理するアプリケーションにも関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a search process for handwritten input information. In particular, regarding a pen input computer that can input information as if it is a letter and a pen, and a handwriting input information management system that uses this device, in the business field of using the pen input computer on the go (diplomacy, sales, delivery, etc.), It also relates to applications that manage customer information, survey information, etc. as handwritten input information.
【0002】[0002]
【従来の技術】従来の技術として、メモ情報管理システ
ムと呼ばれるがある。このシステムでは、メモ情報と呼
ばれる手書き入力の文字や図形などを、定型の表(帳票
など)や特定の画像(地図など)とリンクして管理す
る。こうしたメモ情報は多くの場合、画像データとして
扱われている。そのためメモ情報に対して検索を行うこ
とは難しい。そこでこの点を改善する方式として、「メ
モ情報にテキスト形式の見だしをリンクさせておき、テ
キスト形式の見だしを使って検索処理を行う方式」があ
る。この方式では、メモ情報自体は手書きで入力し、見
だしについてはテキスト入力の手段(文字認識用入力領
域、ペン入力対応のキーボードなど)で入力する。2. Description of the Related Art As a conventional technique, there is a so-called memo information management system. In this system, handwritten characters and figures called memo information are linked to a standard table (form, etc.) and a specific image (map, etc.) to manage them. Such memo information is often treated as image data. Therefore, it is difficult to search memo information. Therefore, as a method for improving this point, there is a method in which a text-formatted heading is linked to memo information and a search process is performed using the textual heading. In this method, the memo information itself is input by handwriting, and the finding is input by means of a text input (input area for character recognition, keyboard for pen input, etc.).
【0003】こうしたペンを用いたテキスト入力手段と
しては、Windows for Pen,PenPointなどのOS上で使用
できる手書き文字認識手段などがある(日経バイト 1
991年4月号 p239)。また、手書き文字をテキ
ストに変換する文字認識の方法としては、特開昭48−
4227、特開昭60−112187、特開昭63−3
54589などで述べられている方法がある。As a text inputting means using such a pen, there is a handwriting character recognizing means which can be used on an OS such as Windows for Pen or PenPoint (Nikkei Byte 1
April 991 p239). Further, as a character recognition method for converting a handwritten character into a text, Japanese Patent Laid-Open No.
4227, JP-A-60-112187, JP-A-63-3
54589 and the like.
【0004】[0004]
【発明が解決しようとする課題】上記で述べた様に、メ
モ情報の検索を行うためには「メモ情報とリンクしてい
るテキスト形式の見だしなどを用いて、メモ情報を管理
する方法」がある。しかし、この方法ではメモ情報と見
だし部分とで入力手段の区別をユーザーが意識する必要
があり、入力方法の一貫性が失われる。特にキーボード
を備えていない場合には、操作性に問題が生じ、ペン入
力コンピュータの特徴である手書き感覚がいかせない。
こうした操作性の問題点は、手書き文字どうしの検索処
理を行っていないことにあり、これの実現がメモ情報の
検索処理に必要である。As described above, in order to search memo information, "a method for managing memo information by using a text format finding linked to the memo information, etc." There is. However, in this method, the user needs to be aware of the distinction of the input means between the memo information and the found portion, and the consistency of the input method is lost. In particular, when a keyboard is not provided, a problem occurs in operability, and the handwriting sensation that is a characteristic of a pen input computer cannot be used.
The problem of such operability is that the search processing of handwritten characters is not performed, and the realization of this is necessary for the search processing of memo information.
【0005】本発明の目的は、手書き文字どうしの検索
処理を用いて「メモ管理システムにおける、手書き文字
とテキスト文字との入力方法の切り分け作業」をなく
し、手書き感覚を重視したメモ情報管理システムを実現
することである。An object of the present invention is to eliminate a "work of separating input methods of handwritten characters and text characters in a memo management system" by using a search process between handwritten characters, and to provide a memo information management system with an emphasis on handwriting feeling. It is to be realized.
【0006】[0006]
【課題を解決するための手段】上記の目的を達成するた
めに、以下の手段を設けたことを本発明方式は特徴とす
る。In order to achieve the above object, the system of the present invention is characterized in that the following means are provided.
【0007】(1)メモ情報と見だし情報とを手書き入
力する手段。(1) Means for inputting memo information and finding information by handwriting.
【0008】(2)メモ情報と見だし情報とをリンクす
る手段。(2) Means for linking memo information and finding information.
【0009】(3)見だし情報を画面上に一覧表示する
手段。(3) Means for displaying a list of found information on the screen.
【0010】(4)「画面上に一覧表示した見だし情報
から、どの見出し情報がペンで選択されたか」を検出す
る手段。(4) A means for detecting "which heading information was selected by the pen from the finding information displayed as a list on the screen".
【0011】(5)手書き入力の見だし情報を選択する
と、選択した見出し情報とリンクしているメモ情報を表
示する手段。(5) Means for displaying memo information linked to the selected headline information when the handwriting input finding information is selected.
【0012】(6)検索条件を手書きで入力する手段。(6) A means for manually inputting search conditions.
【0013】(7)手書き文字列の部分列について複数
の認識候補文字を生成・保存する手段(8)(1)で入
力した見だし情報と(8)で入力した検索条件とに手書
き文字認識を行い、(7)の手段を用いてそれぞれにつ
いて複数の認識候補文字データを生成・保存する手段。(7) A means for generating and storing a plurality of recognition candidate characters for a partial string of a handwritten character string (8) Handwritten character recognition based on the finding information input in (1) and the search condition input in (8). And means for generating and storing a plurality of recognition candidate character data for each using the means of (7).
【0014】(9)(8)で生成・保存したデータどう
しを比較し、見だし情報に検索条件が含まれているか否
かを判定する手段。(9) Means for comparing the data generated / saved in (8) to determine whether or not the search information includes the search condition.
【0015】(10)検索条件に該当する手書き入力見
だしの一覧を表示する手段。(10) Means for displaying a list of handwriting input finding corresponding to the search condition.
【0016】[0016]
【作用】本発明方式において、上記(1)〜(10)の
手段は以下のように作用する.メモ情報と見だし情報と
の登録処理が手書き入力手段のみで行えるように、
(1)の手段は作用する。登録したメモ情報の見だし情
報の一覧が参照できるように、(2)、(3)の手段は
作用する。見だし情報をペンで選択すると見出し情報と
リンクしたメモ情報が画面上に表示するように、
(4)、(5)の手段は作用する。検索条件を手書き入
力手段のみで行え、この検索条件をもとにして見だし情
報の検索処理が行えるように、(6)−(10)の手段
は作用する。In the system of the present invention, the means (1) to (10) described above operate as follows. So that the registration process of memo information and finding information can be done only by handwriting input means,
The means (1) works. The means of (2) and (3) work so that the list of found information of registered memo information can be referred to. When you select the finding information with a pen, memo information linked to the heading information is displayed on the screen,
The means of (4) and (5) work. The means of (6)-(10) operate so that the search condition can be performed only by the handwriting input means and the search processing of the found information can be performed based on the search condition.
【0017】[0017]
【実施例】ペン入力コンピュータの外観の1例を図4に
示す。このペン入力コンピュータは、通常のキーボード
の変わりにペン2100を入力装置として備えている。
このペン入力コンピュータでは、ペン2100を入力兼
表示画面2200の上で動かすことで、ペン入力コンピ
ュータに対する操作が行える。FIG. 4 shows an example of the external appearance of a pen input computer. This pen input computer has a pen 2100 as an input device instead of a normal keyboard.
In this pen input computer, operation of the pen input computer can be performed by moving the pen 2100 on the input / display screen 2200.
【0018】上記ペン入力コンピュータの構成を示すの
が図1である。この図は本発明方式のシステム構成図で
あり、以下の部品からなる。CPU1、バス2、ペン3、手
書き入力部4、表示部5、タブレットインタフェース
6、描画プロセッサ7、主メモリ8、手書き文字認識部
9、ファイルデータ記憶装置10、検索部11、表示メ
モリ12。FIG. 1 shows the configuration of the above pen input computer. This figure is a system configuration diagram of the system of the present invention, and comprises the following parts. CPU 1, bus 2, pen 3, handwriting input unit 4, display unit 5, tablet interface 6, drawing processor 7, main memory 8, handwritten character recognition unit 9, file data storage device 10, search unit 11, display memory 12.
【0019】これらの部品の内、手書き認識部9は、画
像データの手書き文字を認識し、認識した文字をテキス
トデータとして生成する。手書き認識部9の入出力例を
図2に示す。手書き文字1100に文字認識処理130
0を行うと、3×3のテキストデータの配列1400を
得る。手書き情報1200について文字認識処理130
0を行うと、5×3のテキストデータの1500を得
る。Among these parts, the handwriting recognition section 9 recognizes the handwritten characters of the image data and generates the recognized characters as text data. FIG. 2 shows an input / output example of the handwriting recognition unit 9. Character recognition processing 130 for handwritten characters 1100
When 0 is performed, an array 1400 of 3 × 3 text data is obtained. Character recognition processing 130 for handwritten information 1200
When 0 is performed, 1500 of 5 × 3 text data is obtained.
【0020】以下では手書き認識部9の出力データをど
のようにして得るかを説明する。ここで説明を簡単にす
るため、出力するテキストデータDataを配列形式で表
す。まず、この手書き認識部9は、与えられた画像から
文字領域を切りだし、手書き文字を文字単位に分割す
る。ここでM1個の手書き文字に分割されたとする。手書
き文字1100の場合ではM1=3となっている。この手
書き文字から特長量を生成する。この特長量とあらかじ
め用意したテキスト文字の特長量とを比べ、特長量の距
離を評価する。この距離によって各手書き文字にたいす
る候補文字の系列をもとめ、第一候補文字から第N候補
文字までの文字を認識結果として出力する。以下の実施
例では、最大候補文字番号Nを定数する。なおNは定数に
限らず、各手書き文字について異なる値のNを用いても
よい。図3ではN=3である。このとき手書き認識部9
の出力テキストデータDataの各要素Data[m1][n](1≦
m1≦M1、1≦n≦N)には、m1番目の手書き文字に対する
第n候補文字が格納されている。Hereinafter, how to obtain the output data of the handwriting recognition section 9 will be described. Here, to simplify the description, the output text data Data is expressed in an array format. First, the handwriting recognition unit 9 cuts out a character area from a given image and divides the handwritten character into character units. Here, it is assumed that it is divided into M1 handwritten characters. In the case of the handwritten character 1100, M1 = 3. A feature amount is generated from this handwritten character. The feature amount is compared with the feature amount of the text character prepared in advance, and the distance of the feature amount is evaluated. The sequence of candidate characters for each handwritten character is obtained from this distance, and the characters from the first candidate character to the Nth candidate character are output as the recognition result. In the following embodiment, the maximum candidate character number N is constant. Note that N is not limited to a constant, and different values of N may be used for each handwritten character. In FIG. 3, N = 3. At this time, the handwriting recognition unit 9
Each element of the output text data Data of Data [m1] [n] (1 ≤
m1 ≦ M1, 1 ≦ n ≦ N) stores the nth candidate character for the m1th handwritten character.
【0021】検索部11は、手書き認識部9で生成され
たテキストデータ配列間の検索を行い、「検索条件のテ
キストデータが、検索対象のテキストデータの中に含ま
れているか」を判定する。検索条件のテキストデータを
配列Keyで表し、検索の対象となるテキストデータを配
列をDataで表す。図3にKeyとDataとの一例をそれぞれ
1400、1500で示す。この時Key[m0][n](1≦m
0≦M0、1≦n≦N)は、「検索条件の手書き文字の内、m
0番目の手書き文字に対する第n候補文字」を表す。同様
に、Data[m1][n](1≦m1≦M1、1≦n≦N)は、見出し
情報の手書き文字の内、m1番目の手書き文字に対する第
n候補文字」を表す。図3の例ではN=M0=3、M1=5で
ある。The search unit 11 performs a search between the text data arrays generated by the handwriting recognition unit 9 and determines whether "the text data of the search condition is included in the text data of the search target". The text data of the search condition is represented by array Key, and the text data to be searched is represented by Data. In FIG. 3, examples of Key and Data are shown by 1400 and 1500, respectively. At this time, Key [m0] [n] (1≤m
0 ≤ M0, 1 ≤ n ≤ N) means "m among the handwritten characters in the search condition
Represents the nth candidate character for the 0th handwritten character ". Similarly, Data [m1] [n] (1 ≦ m1 ≦ M1, 1 ≦ n ≦ N) is the first for the m1 handwritten character of the handwritten characters of the heading information.
n represents a candidate character. In the example of FIG. 3, N = M0 = 3 and M1 = 5.
【0022】これらのテキストデータKey[M0][N]とTarg
etData[M1][N]間に以下のような検索評価条件を用いて
検索の判定をおこなう。These text data Key [M0] [N] and Targ
The search judgment is performed between etData [M1] [N] using the following search evaluation conditions.
【0023】(検索評価条件) 各m0(1≦m0≦M0)に対し、条件 「集合{Key[m0][1]、Key[m0][2]、…、Key[m0][N]}
と集合{Data[m0][1]、Data[m0][2]、…、Data[m0]
[N]}との間に共通な文字がある」が成立すれば、「検索
条件の手書き文字が,検索対象の手書き文字に含まれ
る」と判断する。(Search Evaluation Condition) For each m0 (1 ≦ m0 ≦ M0), the condition “set {Key [m0] [1], Key [m0] [2], ..., Key [m0] [N]}
And the set {Data [m0] [1], Data [m0] [2], ..., Data [m0]
If there is a common character with [N]}, it is determined that the handwritten character of the search condition is included in the handwritten character of the search target.
【0024】図3では、列1410と列1510との間
に共通の文字「貝」があり、同様なことが列1420と
列1520、列1430と列1530とについても成り
立つので、「見出し情報1100は検索条件1200に
該当する」と判定する。今後、「DataとKeyとの間に上
記の検索条件が成立すること」を「Dataの中に検索条件
Keyが含まれる」とも表すことにする。なお検索評価条
件は上記のものに限らない。 これらの手書き認識部9
と検索部11とは、ペン入力コンピュータの装置として
もソフトウエアとしても実現できる。In FIG. 3, there is a common character "shellfish" between the columns 1410 and 1510, and the same holds for the columns 1420 and 1520 and the columns 1430 and 1530. Corresponds to the search condition 1200 ”. From now on, "The above search conditions must be satisfied between Data and Key"
Key is included ”. The search evaluation conditions are not limited to the above. These handwriting recognition unit 9
The search unit 11 and the search unit 11 can be realized as a device of a pen input computer or as software.
【0025】(本発明方式の動作概要)上記のシステム
において本発明方式が実現する動作の概要を、図5〜7
をもちいて説明する。これらの図5〜7は本発明の表示
画面の一例を示した図である。 (1)メモ情報と見出し情報の登録操作 メモ入力用ウインドウ3100には、見だし情報入力領
域3110とメモ情報入力領域3120とが用意されて
いる。ユーザーは、これらの領域にそれぞれメモ情報の
見出し情報とメモ情報とを入力する。ユーザーが入力し
た文字や図形などは、画像データとしてファイルデータ
記憶装置10に登録される。(Outline of operation of system of the present invention) An outline of operation realized by the system of the present invention in the above system is shown in FIGS.
To explain. 5 to 7 are diagrams showing an example of the display screen of the present invention. (1) Registration Operation of Memo Information and Headline Information In the memo input window 3100, a finding information input area 3110 and a memo information input area 3120 are prepared. The user inputs the heading information and the memo information of the memo information into these areas, respectively. Characters and figures input by the user are registered in the file data storage device 10 as image data.
【0026】(2)見出し情報の検索操作 見出し一覧用ウインドウ4100には、(1)で登録し
た見だし情報の一覧が表示される。見出し情報の一覧か
ら必要な見出し情報を検索するには、検索条件用ウイン
ドウ4200に検索条件4210を手書き入力し、次に
検索ボタン4220を押す。すると検索条件4210に
合う見だし情報の一覧が、検索結果表示用ウインドウ4
300に表示される。(2) Retrieval Operation of Heading Information The heading list window 4100 displays a list of the heading information registered in (1). To search for necessary heading information from the list of heading information, the search condition 4210 is manually input in the search condition window 4200, and then the search button 4220 is pressed. Then, a list of found information matching the search condition 4210 is displayed in the search result display window 4
It is displayed on 300.
【0027】(3)メモ情報の表示操作 検索結果表示用ウインドウ4300に表示された見だし
情報の一覧から、見たいメモ情報の見出しを選択する。
例えば見だし情報4310を選択すると、見だし情報4
310とリンクしているメモ情報4420が、メモ表示
用ウインドウ5400に表示される。(3) Memo information display operation A headline of memo information desired to be viewed is selected from the list of found information displayed in the search result display window 4300.
For example, if finding information 4310 is selected, finding information 4
The memo information 4420 linked to 310 is displayed in the memo display window 5400.
【0028】以下では二つの実施例を詳細に述べる。ま
ず初めに実施例1と実施例2の相違点について概説し、
次に実施例1と実施例2に共通するの処理概要を示し、
最後に各実施例の詳細な処理内容について述べる。Two embodiments will be described in detail below. First, the differences between Example 1 and Example 2 will be outlined.
Next, an outline of processing common to the first and second embodiments will be shown.
Finally, detailed processing contents of each embodiment will be described.
【0029】(実施例1と実施例2の相違点)実施例1
と実施例2では、「メモ情報の登録処理と検索処理に、
どのようなファイル操作を行うか」という点が異なる。
実施例1では、メモ情報の登録時に、見出し情報の文字
認識を行い、文字認識で得たテキストデータをファイル
にあらかじめ登録する。検索時には、このテキストデー
タを用いて検索処理を行う。一方実施例2では、メモ情
報の登録時には文字認識を行わない。検索時に見出し情
報の文字認識を行い、この結果得たテキストデータを用
いて検索処理を行う。(Differences between Example 1 and Example 2) Example 1
And in the second embodiment, "in the memo information registration process and the search process,
What kind of file operation is done? "
In the first embodiment, when the memo information is registered, the heading information is recognized, and the text data obtained by the character recognition is registered in a file in advance. At the time of search, search processing is performed using this text data. On the other hand, in the second embodiment, character recognition is not performed when memo information is registered. At the time of search, character recognition of the headline information is performed, and the search process is performed using the text data obtained as a result.
【0030】以下では実施例1と実施例2の相違点を、
図8、9と図10、11を用いた例で説明する。実施例
1におけるメモ情報の登録処理には、メモ情報ファイル
6200とメモ管理情報ファイル6400とよぶ2つの
ファイルを用いる(図8)。メモ情報ファイル6200
には、メモ情報入力ウインドウ6100に入力した見出
し情報6110とメモ情報6120とをそれぞれ画像デ
ータ6210、6220として登録する。そしてメモ管
理情報ファイル6400には、見出し情報6110に文
字認識処理6300を行い、文字認識して得た結果をテ
キストデータ6410として登録する。これらのファイ
ルデータ同志はリンクされており、このリンク情報65
00によって、見出し情報の画像データ6210と、こ
れをもとにして得たテキストデータ6210とは対応づ
けられている。The differences between the first and second embodiments will be described below.
An example using FIGS. 8 and 9 and FIGS. 10 and 11 will be described. Two files called a memo information file 6200 and a memo management information file 6400 are used for the memo information registration processing in the first embodiment (FIG. 8). Memo information file 6200
The headline information 6110 and the memo information 6120 entered in the memo information input window 6100 are registered as image data 6210 and 6220, respectively. Then, in the memo management information file 6400, character recognition processing 6300 is performed on the headline information 6110, and the result obtained by character recognition is registered as text data 6410. These file data comrades are linked, and this link information 65
00, the image data 6210 of the headline information is associated with the text data 6210 obtained based on the image data 6210.
【0031】検索処理には、上でのべたメモ管理情報フ
ァイル6400を以下のようにして用いる(図9)。ま
ず検索条件入力ウインドウ6600に、検索条件661
0を手書き入力する。入力した検索条件6610に対し
て文字認識処理6300を行い、テキストデータ670
0を得る。検索条件のテキストデータ6700と見出し
情報のテキストデータ6410とをもとにして検索処理
6800を行う。検索条件のテキストデータ6700
が、見出し情報のテキストデータ6410に含まれてい
れば「見出し情報6210は、検索条件6610に該当
する」と、検索処理6800では判定する。For the search processing, the above-mentioned memo management information file 6400 is used as follows (FIG. 9). First, a search condition 661 is displayed in the search condition input window 6600.
Enter 0 by handwriting. Character recognition processing 6300 is performed on the input search condition 6610, and text data 670
Get 0. A search process 6800 is performed based on the search condition text data 6700 and the heading information text data 6410. Search condition text data 6700
Is included in the text data 6410 of the headline information, the search processing 6800 determines that “the headline information 6210 corresponds to the search condition 6610”.
【0032】実施例2におけるメモ情報の登録処理に
は、メモ情報ファイル6200のみを用意する(図1
0)。このメモ情報ファイル6200には、実施例1と
同様に見出し情報6110とメモ情報6120とがそれ
ぞれ画像データ6210、6220として格納されてい
る。Only the memo information file 6200 is prepared for the memo information registration processing in the second embodiment (see FIG. 1).
0). In this memo information file 6200, headline information 6110 and memo information 6120 are stored as image data 6210 and 6220, respectively, as in the first embodiment.
【0033】検索処理には、このメモ情報ファイル62
00を以下のように用いる(図11)。まず検索条件の
画像6610に対して文字認識処理6300を行い、テ
キストデータ6700を得る。そしてメモ情報ファイル
の見出し情報6210に対しても文字認識処理6300
を行い、テキストデータ6900を得る。検索条件のテ
キストデータ6700と見出し情報のテキストデータ6
900とをもとにして検索処理6800を行う。検索条
件のテキストデータ6700が、見出し情報のテキスト
データ6900のに含まれていれば「見出し情報621
0は、検索条件6510に該当する」と検索処理680
0では判定する。This memo information file 62 is used for retrieval processing.
00 is used as follows (FIG. 11). First, the character recognition process 6300 is performed on the image 6610 of the search condition to obtain the text data 6700. Then, the character recognition processing 6300 is performed also on the heading information 6210 of the memo information file.
Then, the text data 6900 is obtained. Search condition text data 6700 and heading information text data 6
Based on 900, search processing 6800 is performed. If the text data 6700 of the search condition is included in the text data 6900 of the headline information, the “headline information 621
0 corresponds to the search condition 6510. "
A judgment is made at 0.
【0034】(実施例1、2に共通する処理概要)図1
2を用いて、実施例1、2に共通な処理概要を示す。ス
テップ8100では、メモ情報と見だし情報との登録処
理を行う。ステップ8200では、メモ情報と見だし情
報との登録処理が終了したか否かを判定する。ステップ
8300では、ステップ8100で登録した見だし情報
の一覧を表示する。ステップ8400では、検索条件の
入力と検索処理とを行い、検索条件にあてはまる見出し
情報を一覧表示する。ステップ8500では、ステップ
8400で表示した見出し情報の一覧から選ばれた見出
し情報を持つメモ情報を表示する。(Outline of processing common to the first and second embodiments) FIG.
2 is used to show an outline of processing common to the first and second embodiments. In step 8100, the memo information and the finding information are registered. In step 8200, it is determined whether or not the registration process of the memo information and the finding information is completed. In step 8300, a list of finding information registered in step 8100 is displayed. In step 8400, search conditions are input and search processing is performed, and a list of headline information that matches the search conditions is displayed. In step 8500, memo information having heading information selected from the list of heading information displayed in step 8400 is displayed.
【0035】(実施例1の詳細説明)上記の(実施例1
と実施例2の相違点)で述べた様に、本実施例1ではメ
モ情報ファイルとメモ管理情報ファイルを用いる。以下
ではこれらのファイル構造を説明し、次に図12のステ
ップ8100、8300、8400、8500を実現す
る詳細サブルーチンを説明する。(Detailed Description of Embodiment 1) Above (embodiment 1)
And the difference between the second embodiment and the second embodiment), the first embodiment uses the memo information file and the memo management information file. These file structures will be described below, and then a detailed subroutine for realizing steps 8100, 8300, 8400, 8500 of FIG. 12 will be described.
【0036】図13を用いて、メモ情報ファイルの構造
を示す。このファイルは、以下の(1)〜(7)の要素
を単位として構成されている。 (1)各メモ情報を区別するメモ番号9100 (2)見だし画像の幅9200 (3)見だし画像の高さ9300 (4)見だし画像のデータ9400 (5)メモ情報の画像の幅9500 (6)メモ情報の画像の高さ9600 (7)メモ情報の画像のデータ9700 このメモ情報ファイルにおいて、今後メモ番号の最大値
をMemoMaxNo9110で表し、「1以上かつMemoMaxNo9
110以下の整数」をMemoNo9120で表すことにす
る。この時、KeyWord(MemoNo)9410は、見だしとし
て入力された画像データを表し、KeyWordWidth(MemoNo)
9210、KeyWordHeight(MemoNo)9310は、それぞ
れKeyWord(MemoNo)9410の幅と高さとを表す。そし
てMemo(MemoNo)9710はメモ情報として入力された画
像データを表し、MemoWidth(MemoNo)9510、MemoHei
ght(MemoNo)9610は、それぞれMemo(MemoNo)971
0の幅と高さとを表す。The structure of the memo information file is shown in FIG. This file is composed of the following elements (1) to (7) as a unit. (1) Memo number 9100 for distinguishing each memo information (2) Width of found image 9200 (3) Height of found image 9300 (4) Data of found image 9400 (5) Image width of memo information 9500 (6) Height of image of memo information 9600 (7) Data of image of memo information 9700 In this memo information file, the maximum value of the memo number will be represented by MemoMaxNo9110 in the future, and "1 or more and MemoMaxNo9
An integer less than or equal to 110 ”will be represented by MemoNo9120. At this time, KeyWord (MemoNo) 9410 represents the image data input as the finding, and KeyWordWidth (MemoNo)
9210 and KeyWordHeight (MemoNo) 9310 represent the width and height of KeyWord (MemoNo) 9410, respectively. Memo (MemoNo) 9710 represents image data input as memo information, and MemoWidth (MemoNo) 9510, MemoHei.
ght (MemoNo) 9610 is Memo (MemoNo) 971 respectively
It represents the width and height of zero.
【0037】図14を用いて、メモ管理情報ファイルの
構造を示す。このファイルは、以下の(1)〜(3)の
要素を単位として構成されている。 (1)メモ番号10100 (2)メモ管理情報のサイズ10200 (3)メモ管理情報10300 ここでMemoMaxNo10110、MemoNo10120は、メ
モ情報で述べたものと同じものを表す。この時、KeyWor
dInfo(MemoNo)10310は、KeyWord(MemoNo)9410
を文字認識して得られたテキストデータを表し、KeyWor
dInfoSize(MemoNo)10210は、KeyWordInfo(MemoNo)
10310のデータサイズを表す。このKeyWordInfo(Me
moNo)には例えば、KeyWordInfo(MemoNo)の文字数が格納
される。なお、上記2つのデータファイルはいずれも、
ファイルデータ記憶装置10に置かれる。The structure of the memo management information file is shown in FIG. This file is composed of the following elements (1) to (3) as a unit. (1) Memo number 10100 (2) Memo management information size 10200 (3) Memo management information 10300 Here, MemoMaxNo10110 and MemoNo10120 represent the same thing as what was mentioned in the memo information. At this time, KeyWor
dInfo (MemoNo) 10310 is KeyWord (MemoNo) 9410
Represents text data obtained by character recognition of
dInfoSize (MemoNo) 10210 is KeyWordInfo (MemoNo)
This indicates the data size of 10310. This KeyWordInfo (Me
In moNo), for example, the number of characters of KeyWordInfo (MemoNo) is stored. Both of the above two data files are
It is placed in the file data storage device 10.
【0038】図15は、図12のステップ8100の詳
細サブルーチンを示したフロー図であり、「メモ情報と
見だしとの登録処理」を行う。ステップ11100で
は、見だし情報の入力とメモ管理情報データの生成とを
おこなう。まず、図5の見だし領域3110に入力され
た手書き文字KeyWordを手書き文字認識部9に送り、そ
してテキストデータKeyWordInfoを主メモリ8に生成す
る。ステップ11200では、メモ番号の最大値MemoNo
Maxを更新する。初めにメモ情報ファイルにデータファ
イルを登録する時にはMemoNoMax=1とし、すでにデー
タが登録されている時にはMemoNoMaxをMemoNoMax+1に
更新する。FIG. 15 is a flow chart showing a detailed subroutine of step 8100 of FIG. 12, in which "memo information and finding registration processing" is performed. In step 11100, the finding information is input and the memo management information data is generated. First, the handwritten character KeyWord input to the finding area 3110 of FIG. 5 is sent to the handwritten character recognition unit 9, and the text data KeyWordInfo is generated in the main memory 8. In step 11200, the maximum memo number MemoNo
Update Max. First, when registering a data file in the memo information file, MemoNoMax = 1, and when data is already registered, MemoNoMax is updated to MemoNoMax + 1.
【0039】ステップ11300では、前ステップで生
成したKeyWordInfoにメモ番号を適宜わりふり、以下の
ものをファイルデータ記憶装置10のメモ管理情報ファ
イルに登録する。 (1)わり降ったメモ番号をMemoNo10120として登
録する。 (2)前ステップ11200で生成したKeyWordInfoの
サイズを、KeyWordInfoSize(MemoNo)10210として
登録する。 (3)前ステップ11200で生成したKeyWordInfo
を、KeyWordInfo(MemoNo)10310として登録する。In step 11300, a memo number is appropriately assigned to the KeyWordInfo generated in the previous step, and the following items are registered in the memo management information file of the file data storage device 10. (1) Register the memo number that has gone down as MemoNo10120. (2) The size of KeyWordInfo generated in the previous step 11200 is registered as KeyWordInfoSize (MemoNo) 10210. (3) KeyWordInfo generated in the previous step 11200
Is registered as KeyWordInfo (MemoNo) 10310.
【0040】ステップ11400では、図4のメモ情報
領域3120に手書き文字のメモ情報Memoを入力する。
ステップ11500では、以下のものを順に、ファイル
データ記憶装置のメモ情報ファイルに登録する。 (1)前ステップ11300でわりふったメモ番号を、
MemoNo9120として登録する。 (2)前ステップ11100で入力したKeyWordの幅と
高さとを、それぞれKeyWordWidth(MemoNo)9210、Ke
yWordHeight(MemoNo)9310として登録する。 (3)前ステップ11100で入力したKeyWordを、Key
Word(MemoNo)9410として登録する。 (4)前ステップ11400で入力したMemoの幅と高さ
とを、それぞれMemoWidth(MemoNo)9510、MemoHeigh
t(MemoNo)9610として登録する。 (5)前ステップ11400で入力したMemoを、Memo(M
emoNo)9710として登録する。In step 11400, the handwritten memo information Memo is input to the memo information area 3120 of FIG.
In step 11500, the following items are sequentially registered in the memo information file of the file data storage device. (1) Enter the memo number you renumbered in the previous step 11300.
Register as MemoNo9120. (2) The width and height of the KeyWord input in the previous step 11100 are respectively KeyWordWidth (MemoNo) 9210 and Ke.
Register as yWordHeight (MemoNo) 9310. (3) Use the KeyWord entered in the previous step 11100 as the Key
Register as Word (MemoNo) 9410. (4) MemoWidth (MemoNo) 9510 and MemoHeigh are the width and height of the Memo input in the previous step 11400, respectively.
Register as t (MemoNo) 9610. (5) The Memo entered in the previous step 11400 is changed to Memo (M
Register as emoNo) 9710.
【0041】図16は、図12のステップ8300の詳
細サブルーチンを示したフロー図であり、「見出し情報
の一覧表示」を行う。ステップ12100では、MemoNo
を1に設定する。ステップ12200では、KeyWordWid
th(MemoNo)9210とKeyWordHeight(MemoNo)9310
とを主メモリ8に、KeyWord(MemoNo)9410を表示メ
モリ12に、メモ情報ファイルからそれぞれ読み込む。
そして、KeyWord(MemoNo)9410を表示部5に表示す
る。ステップ12300では、MemoNoを更新し、次のメ
モ番号に設定する。ステップ12400では、MemoNoが
メモ番号の最大値MemoNoMaxを越えたか否かを判定す
る。FIG. 16 is a flow chart showing the detailed subroutine of step 8300 of FIG. 12, in which "header information list display" is performed. In step 12100, MemoNo
Is set to 1. In step 12200, KeyWordWid
th (MemoNo) 9210 and KeyWordHeight (MemoNo) 9310
Are read into the main memory 8 and KeyWord (MemoNo) 9410 is read into the display memory 12 from the memo information file.
Then, KeyWord (MemoNo) 9410 is displayed on the display unit 5. In step 12300, MemoNo is updated and set to the next memo number. In step 12400, it is determined whether MemoNo exceeds the maximum memo number MemoNoMax.
【0042】図17は、図12のステップ8400の詳
細サブルーチンを示したフロー図であり、「検索条件の
入力と検索処理」を行う。ステップ13100では、図
6の検索条件入力領域4200に、検索条件の手書き文
字SearchKeyWordを入力する。そして、手書き文字Searc
hKeyWordを手書き文字認識部9に送り、テキストデータ
SearchKeyWordInfoを主メモリ8に生成する。ステップ
13200では、「検索ボタン4220が押されたか否
か」を判定する。ステップ13300では、MemoNoを1
に初期化する。ステップ13400では、「メモ管理情
報ファイルのテキストデータKeyWordInfo(MemoNo)10
310の中に、テキストデータSearchKeyWordInfoが含
まれているか否か」を、検索部12において判定する。
ステップ13500では、KeyWordWidth(MemoNo)921
0とKeyWordHeight(MemoNo)9310とを主メモリ8
に、KeyWord(MemoNo)9410を表示メモリ12に、メ
モ情報ファイルからそれぞれ読み込む。そしてKeyWord
(MemoNo)9410を表示部5に表示する。ステップ13
600では、MemoNoをMemoNo+1に更新し、次のメモ番
号を設定する。FIG. 17 is a flowchart showing the detailed subroutine of step 8400 of FIG. 12, in which "input of search conditions and search processing" are performed. In step 13100, the handwritten character SearchKeyWord of the search condition is input to the search condition input area 4200 of FIG. And handwriting Searc
Send hKeyWord to the handwritten character recognition unit 9 to send text data
SearchKeyWordInfo is generated in the main memory 8. In step 13200, it is determined whether or not the search button 4220 has been pressed. In step 13300, set MemoNo to 1
Initialize to. In step 13400, the text data KeyWordInfo (MemoNo) 10 of the memo management information file is displayed.
In the search unit 12, it is determined whether or not the text data SearchKeyWordInfo is included in 310 ”.
In step 13500, KeyWordWidth (MemoNo) 921
0 and KeyWordHeight (MemoNo) 9310 as main memory 8
Then, KeyWord (MemoNo) 9410 is read into the display memory 12 from the memo information file. And KeyWord
(Memo No) 9410 is displayed on the display unit 5. Step 13
At 600, MemoNo is updated to MemoNo + 1 and the next memo number is set.
【0043】ステップ13700では、「MemoNoが、メ
モ番号の最大値MemoNoMaxを越えていないか否か」を判
定する。At step 13700, it is determined whether "MemoNo exceeds the maximum memo number MemoNoMax".
【0044】図18は、図12のステップ8500の詳
細サブルーチンを示したフロー図であり、「メモ情報の
表示処理」を行う。ステップ14100では、「画面に
表示した検索結果の見だし情報一覧から、どの見出しが
ペンで選択されたか」を判定する。ステップ14200
では、14100で選択した見だし情報に対応したメモ
番号にMemoNoを設定する。ステップ14300では、Me
moWidth(MemoNo)9510とMemoHeight(MemoNo)952
0を主メモリ8に、Memo(MemoNo)9710を表示メモリ
12に、メモ情報ファイルからそれぞれ読み込む。そし
て、これらを元にしてMemo(MemoNo)9710を表示部5
に表示する。FIG. 18 is a flow chart showing a detailed subroutine of step 8500 of FIG. 12, in which "memo information display processing" is performed. In step 14100, it is determined "which headline was selected with the pen from the search result finding information list displayed on the screen". Step 14200
Then, MemoNo is set to the memo number corresponding to the finding information selected in 14100. In step 14300, Me
moWidth (MemoNo) 9510 and MemoHeight (MemoNo) 952
0 is read into the main memory 8 and Memo (MemoNo) 9710 is read into the display memory 12 from the memo information file. Then, based on these, Memo (MemoNo) 9710 is displayed on the display unit 5
To display.
【0045】(実施例2)実施例2で用いるメモ情報フ
ァイルの構造は、実施例1で用いたものと同じものであ
る。ただし、メモ管理情報ファイルは用いない。以下で
は、実施例2の詳細サブルーチンの内、実施例1と異な
る図12のステップ8100、8400のみについて説
明する。ステップ8300、8500については、実施
例1のものと同じである。(Second Embodiment) The structure of the memo information file used in the second embodiment is the same as that used in the first embodiment. However, the memo management information file is not used. In the following, among the detailed subroutines of the second embodiment, only steps 8100 and 8400 of FIG. 12 different from the first embodiment will be described. Steps 8300 and 8500 are the same as those in the first embodiment.
【0046】図19は、図12のステップ8100の詳
細サブルーチンを示したフロー図であり、「メモ情報と
見だしとの登録処理」を行う。ステップ15100で
は、見だし情報KeyWordの入力をおこなう。ステップ1
5200では、手書き文字のメモ情報Memoの入力を行
う。ステップ15300では、メモ番号の最大値MemoNo
Maxを更新する。初めにメモ情報ファイルにデータファ
イルを登録する時にはMemoNoMax=1とし、すでにデー
タが登録されている時にはMemoNoMaxをMemoNoMax+1に
更新する。FIG. 19 is a flow chart showing a detailed subroutine of step 8100 of FIG. 12, in which "memo information and finding registration processing" is performed. In step 15100, the finding information KeyWord is input. Step 1
At 5200, handwritten memo information Memo is input. In step 15300, the maximum memo number MemoNo
Update Max. First, when registering a data file in the memo information file, MemoNoMax = 1, and when data is already registered, MemoNoMax is updated to MemoNoMax + 1.
【0047】ステップ15400では、Memoにメモ番号
を適宜わりふる。ファイルデータ記憶装置10のメモ情
報ファイルに、以下のものを順に登録する。At step 15400, the memo number is appropriately assigned to Memo. The following items are sequentially registered in the memo information file of the file data storage device 10.
【0048】(1)わりふったメモ番号を、MemoNo91
20として登録する。(1) Change the memo number to MemoNo91
Register as 20.
【0049】(2)前ステップ15100で入力したKe
yWordの幅と高さとを、それぞれKeyWordWidth(MemoNo)
9210、KeyWordHeight(MemoNo)9310として登録
する。(2) Ke entered in the previous step 15100
The width and height of yWord are respectively KeyWordWidth (MemoNo)
9210, KeyWordHeight (MemoNo) 9310 is registered.
【0050】(3)前ステップ15100で入力したKe
yWordを、KeyWord(MemoNo)9410として登録する。(3) Ke entered in the previous step 15100
Register yWord as KeyWord (MemoNo) 9410.
【0051】(4)前ステップ15200で入力したMe
moの幅と高さとを、それぞれMemoWidth(MemoNo)951
0、MemoHeight(MemoNo)9610として登録する。(4) Me entered in the previous step 15200
The width and height of mo are MemoWidth (MemoNo) 951
0, registered as MemoHeight (MemoNo) 9610.
【0052】(5)前ステップ15200で入力したMe
moを、Memo(MemoNo)9710として登録する。(5) Me entered in the previous step 15200
Register mo as Memo (MemoNo) 9710.
【0053】図20は、図12のステップ8400の詳
細サブルーチンを示したフロー図であり、「検索条件の
入力と検索処理」を行う。ステップ16100では、ま
ず検索条件の手書き文字SearchKeyWordを入力する。そ
して、SearchKeyWordの幅・高さとSearchKeyWordとを手
書き文字認識部9に送り、テキストデータSearchKeyWor
dInfoを主メモリ8に生成する。ステップ16200で
は、検索ボタン4220が押されたか否かを判定する。
ステップ16300では、MemoNoを1に初期化する。ス
テップ16400では、KeyWordWidth(MemoNo)921
0、KeyWordHeight(MemoNo)9310、KeyWord(MemoNo)
9410を手書き文字認識部9に送り、テキストデータ
KeyWordInfoを主メモリ8に生成する。FIG. 20 is a flow chart showing the detailed subroutine of step 8400 of FIG. 12, in which "input of search conditions and search processing" are performed. In step 16100, first, the handwritten character SearchKeyWord of the search condition is input. Then, the width / height of SearchKeyWord and SearchKeyWord are sent to the handwritten character recognition unit 9, and the text data SearchKeyWor
The dInfo is generated in the main memory 8. In step 16200, it is determined whether the search button 4220 has been pressed.
In step 16300, MemoNo is initialized to 1. In step 16400, KeyWordWidth (MemoNo) 921
0, KeyWordHeight (MemoNo) 9310, KeyWord (MemoNo)
9410 is sent to the handwritten character recognition unit 9, and the text data is sent.
KeyWordInfo is generated in the main memory 8.
【0054】ステップ16500では、「前ステップ1
6400で生成したKeyWordInfoの中に、キストデータS
earchKeyWordInfoが含まれているか否か」を検索部11
において判定する。ステップ16600では、KeyWordW
idth(MemoNo)9210とKeyWordHeight(MemoNo)931
0とを主メモリ8に、KeyWord(MemoNo)9410を表示
メモリ12に、メモ情報ファイルからそれぞれ読み込
む。そして、これらを元にしてKeyWord(MemoNo)941
0を表示部5に表示する。ステップ16700では、Me
moNoをMemoNo+1に更新し、次のメモ番号を設定する。
ステップ16800では、「MemoNoがMemoNoMaxを越え
ていないかどうか」を判定する。In step 16500, "previous step 1
In the KeyWordInfo generated by the 6400, the text data S
Search section 11 "Whether earchKeyWordInfo is included"
Judgment in. In step 16600, KeyWordW
idth (MemoNo) 9210 and KeyWordHeight (MemoNo) 931
0 is read into the main memory 8 and KeyWord (MemoNo) 9410 is read into the display memory 12 from the memo information file. And based on these, KeyWord (MemoNo) 941
0 is displayed on the display unit 5. In step 16700, Me
Update moNo to MemoNo + 1 and set the next memo number.
In step 16800, it is determined "whether or not MemoNo exceeds MemoNoMax".
【0055】以上でのべた実施例1と実施例2では、メ
モ情報とは別に見出し情報を用意した。しかし、必ずし
も見出し情報を別に用意する必要はなく、メモ情報自体
に対して検索処理を行うことができる。このことは、実
施例1、2において見出し情報に行う処理を、メモ情報
自体に行うことで実現できる。In the first and second embodiments described above, the heading information is prepared separately from the memo information. However, it is not always necessary to separately prepare the headline information, and the search process can be performed on the memo information itself. This can be realized by performing the processing performed on the header information in the first and second embodiments on the memo information itself.
【0056】本実施例では、KeyWordInfo(MemoNo)10
310はテキストデータのみであるが、KeyWordInfo(Me
moNo)10310として用いれるのはテキストデータに
限らない。手書き文字認識装置がテキストデータ以外の
データを出力する場合には、このデータをもKeyWordInf
o(MemoNo)10310として用いることができる。In this embodiment, KeyWordInfo (MemoNo) 10
Although 310 is only text data, KeyWordInfo (Me
The moNo) 10310 is not limited to text data. When the handwritten character recognition device outputs data other than text data, this data is also copied by KeyWordInf.
It can be used as o (MemoNo) 10310.
【0057】本実施例では、手書き認識部9の出力をテ
キストデータとしているが、これには限らない。テキス
トデータ以外にも、文字認識の過程で生成する手書き文
字の特徴量などを出力データとしてもよい。そして特徴
量どうしの検索評価条件を、検索部11では用いてもよ
い。In the present embodiment, the output of the handwriting recognition unit 9 is text data, but the output is not limited to this. In addition to the text data, the feature amount of the handwritten character generated in the process of character recognition may be used as the output data. The search evaluation condition for the feature amounts may be used in the search unit 11.
【0058】また、本実施例を応用すれば、テキストデ
ータのキーワードを、手書き入力の検索条件で検索処理
できる。この検索処理を行うには,キーワード1710
0に対してキーワードを手書き入力した時に誤認識して
得るであろうテキストデータ17200をリンクさせて
おく。検索条件17300を手書き入力すると、この検
索条件17300に文字認識処理1300を行い、テキ
ストデータ17400を出力する。そしてテキストデー
タ17400と17200とに検索処理1800を行
い、「テキストデータのキーワードが、検索条件に該当
するか否か」を判定する。Further, by applying the present embodiment, the keyword of the text data can be retrieved by the retrieval condition of handwriting input. To perform this search process, the keyword 1710
The text data 17200, which will be erroneously recognized when a keyword is handwritten input to 0, is linked. When the search condition 17300 is input by handwriting, the character recognition processing 1300 is performed on the search condition 17300, and the text data 17400 is output. Then, a search process 1800 is performed on the text data 17400 and 17200 to determine "whether or not the keyword of the text data meets the search condition".
【0059】[0059]
【発明の効果】本発明方式では、手書き文字どうしの類
似性をもちいて、手書き文字どうしの検索処理が行え
る。特にこの検索処理をメモ情報について用いること
で、「メモ情報の管理が手書き入力方法だけで行える、
手書きによる一貫したメモ情報管理システム」が実現で
きる。このため、ペン入力コンピュータの特徴である紙
とペン感覚を、従来方式よりも重視したインタフェース
が提供できる。またメモ情報の管理作業を行うアプリケ
ーション上でも、手書き感覚を重視した操作が実現でき
る。According to the method of the present invention, a search process can be performed between handwritten characters by using the similarity between handwritten characters. In particular, by using this search process for memo information, "you can manage memo information only by handwriting input method.
A consistent handwritten memo information management system can be realized. Therefore, it is possible to provide an interface in which the paper and pen feel, which is a feature of the pen input computer, is more important than the conventional method. In addition, an operation that emphasizes handwriting can be realized on an application that manages memo information.
【0060】更に本発明方式では、画像データとテキス
トデータの両方の長所をいかしてメモ情報を管理でき
る。例えば、テキストデータだけでは、手書き文字のも
つ個人の個性(筆跡の特徴など)を情報として残せない
が、本発明方式では、手書き入力文字情報そのものを表
示用としてもちいるため、こうした情報も失われない。
一方、画像データのみでは検索処理などの編集作業が行
えないが、本発明方式では、メモ情報をテキストとして
も管理しているため、検索などの編集作業もできる。Further, according to the system of the present invention, memo information can be managed by taking advantage of both image data and text data. For example, text data alone cannot leave the personality of a handwritten character (characteristics of handwriting, etc.) as information, but since the method of the present invention uses the handwritten input character information itself for display, such information is also lost. Absent.
On the other hand, editing work such as search processing cannot be performed only with image data, but since the memo information is also managed as text in the method of the present invention, editing work such as search can be performed.
【図1】本発明方式のシステム構成図である。FIG. 1 is a system configuration diagram of a system of the present invention.
【図2】手書き文字認識処理部の入出力図である。FIG. 2 is an input / output diagram of a handwritten character recognition processing unit.
【図3】検索部の入力図である。FIG. 3 is an input diagram of a search unit.
【図4】ペン入力コンピュータの外観図である。FIG. 4 is an external view of a pen input computer.
【図5】本発明の画面表示の一例を示す図である。FIG. 5 is a diagram showing an example of a screen display of the present invention.
【図6】本発明の画面表示の一例を示す図である。FIG. 6 is a diagram showing an example of a screen display of the present invention.
【図7】本発明の画面表示の一例を示す図である。FIG. 7 is a diagram showing an example of a screen display of the present invention.
【図8】実施例1における登録処理を示した図である。FIG. 8 illustrates a registration process according to the first exemplary embodiment.
【図9】実施例1における検索処理を示した図である。FIG. 9 is a diagram showing a search process in the first embodiment.
【図10】実施例2における登録処理を示した図であ
る。FIG. 10 illustrates a registration process according to the second exemplary embodiment.
【図11】実施例2における検索処理を示した図であ
る。FIG. 11 is a diagram showing a search process in the second embodiment.
【図12】実施例1、2の処理概要を示すフロー図であ
る。FIG. 12 is a flowchart showing an outline of processing of Embodiments 1 and 2.
【図13】メモ情報ファイルの構成図である。FIG. 13 is a configuration diagram of a memo information file.
【図14】メモ管理情報ファイルの構成図である。FIG. 14 is a configuration diagram of a memo management information file.
【図15】実施例1における、メモ情報と見だしとの登
録処理を示すフロー図である。FIG. 15 is a flowchart showing a registration process of memo information and a heading according to the first embodiment.
【図16】見出し情報の一覧表示を示すフロー図であ
る。FIG. 16 is a flowchart showing a list display of heading information.
【図17】実施例1における、検索条件の入力と検索処
理を示すフロー図である。FIG. 17 is a flowchart showing search condition input and search processing in the first embodiment.
【図18】メモ情報の表示を示すフロー図である。FIG. 18 is a flowchart showing display of memo information.
【図19】実施例2における、メモ情報と見だしとの登
録処理を示すフロー図である。FIG. 19 is a flowchart showing a registration process of memo information and a heading according to the second embodiment.
【図20】実施例2における、検索条件の入力と検索処
理を示すフロー図である。FIG. 20 is a flow chart showing search condition input and search processing in the second embodiment.
【図21】本実施例の応用例である。FIG. 21 is an application example of the present embodiment.
1…CPU、2…バス、3…ペン、4…手書き情報入力
部、5…表示部、6…タブレットインターフェース、7
…描画プロセッサ、8…主メモリ、9…手書き文字認識
部、10…検索部、11…ファイルデータ記憶装置、1
2…表示メモリ。1 ... CPU, 2 ... Bus, 3 ... Pen, 4 ... Handwriting information input section, 5 ... Display section, 6 ... Tablet interface, 7
... Drawing processor, 8 ... Main memory, 9 ... Handwritten character recognition unit, 10 ... Search unit, 11 ... File data storage device, 1
2 ... Display memory.
Claims (5)
字に認識処理を行い、手書き文字列の部分列から、この
部分列の認識候補文字列を複数個生成し、生成した複数
個の認識候補文字列を、ファイル記憶装置もしくはペン
入力コンピュータのメモリ上に保存する文字認識手段
と、前記手段で保存した複数の認識候補文字データ列ど
うしを比較することで、手書き文字どうしの類似性を判
定する検索手段よりなる手書き入力情報管理システム。1. A pen input computer performs recognition processing on handwritten characters, generates a plurality of recognition candidate character strings of a partial string of a handwritten character string, and generates a plurality of generated recognition candidate character strings. By comparing the character recognition means stored in the file storage device or the memory of the pen input computer with a plurality of recognition candidate character data strings stored by the means, a search means for determining the similarity between handwritten characters A handwritten input information management system.
として手書きイメージを入力する手段と、メモ情報の見
だし情報をイメージとして入力する手段と、メモ情報と
これに対応する見だし情報とをリンクして管理する手段
と、見だし情報を画面上に一覧表示する手段よりなる手
書き入力情報管理システム。2. A pen input computer, wherein a means for inputting a handwritten image as memo information, a means for inputting the finding information of the memo information as an image, the memo information and the corresponding finding information are linked. A handwriting input information management system consisting of a means for managing and a means for displaying a list of found information on the screen.
の見だし情報に対する検索条件を、イメージとして手書
き入力する手段と、検索条件の手書き文字と前記見出し
情報とに、前記文字認識手段と検索手段とを用いること
で、見出し情報に検索条件の手書き文字が含まれている
か否かを判定する手段と、検索条件に該当すると判定し
た見だし情報を画面上に表示する手段よりなる請求項1
記載の手書き入力情報管理システム。3. In a pen input computer, means for inputting a search condition for finding information of memo information as an image by handwriting, handwritten characters of the search condition and said heading information, and said character recognition means and search means. A means for determining whether or not the headline information includes handwritten characters of the search condition by using, and a means for displaying the finding information determined to meet the search condition on the screen.
Handwritten input information management system of the description.
し情報を一覧表示する手段と、この表示した見出し情報
からどの見出し情報がペンをもちいて選択されたか検出
する手段と、選択された見だし情報とリンクしている手
書きイメージ情報を表示する手段よりなる請求項3記載
の手書き入力情報管理システム。4. In a pen input computer, means for displaying a list of the finding information, means for detecting which heading information is selected from the displayed heading information by using a pen, and selected heading information. The handwriting input information management system according to claim 3, comprising means for displaying linked handwritten image information.
ドとなるテキストに対して、キーワードを手書き入力し
た時に誤認識して得ると予測される誤認式情報のテキス
トデータを予め登録しておき、このデータとテキストデ
ータのキーワードとをリンクする手段と、検索条件を手
書き入力する手段と、誤認式情報のテキストデータと手
書き入力した検索条件とに、前記文字認識手段と検索手
段とを用いることで,キーワードの中に検索条件が含ま
れるか否かを判定する手段よりなる請求項1記載の手書
き入力情報管理システム。5. In a pen input computer, text data of erroneous recognition information that is expected to be obtained by erroneously recognizing a keyword as a keyword when handwritten is registered in advance, and the data and the text are registered. By using the character recognition means and the search means for the means for linking with the keyword of the data, the means for inputting the search condition by handwriting, the text data of the misidentification information and the search condition input by the handwriting, 2. The handwritten input information management system according to claim 1, further comprising means for determining whether or not the search condition is included in.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25671993A JPH07110845A (en) | 1993-10-14 | 1993-10-14 | Handwriting input information processing management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25671993A JPH07110845A (en) | 1993-10-14 | 1993-10-14 | Handwriting input information processing management system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07110845A true JPH07110845A (en) | 1995-04-25 |
Family
ID=17296510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25671993A Pending JPH07110845A (en) | 1993-10-14 | 1993-10-14 | Handwriting input information processing management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07110845A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09319756A (en) * | 1996-05-29 | 1997-12-12 | Nec Corp | Handwritten character book retrieval system |
US6130962A (en) * | 1997-06-06 | 2000-10-10 | Matsushita Electric Industrial Co., Ltd. | Information retrieval apparatus for enabling information retrieval with ambiguous retrieval key |
US6754386B1 (en) | 2000-08-22 | 2004-06-22 | Microsft Corporation | Method and system of matching ink processor and recognizer word breaks |
US6771817B1 (en) | 2000-08-22 | 2004-08-03 | Microsoft Corporation | Method and system for extending ink word data structures while maintaining version compatibility |
US6785417B1 (en) * | 2000-08-22 | 2004-08-31 | Microsoft Corp | Method and system for searching for words in ink word documents |
US6801660B1 (en) | 2000-08-22 | 2004-10-05 | Microsoft Corporation | Method and system for maintaining alternates in association with recognized words |
US6836759B1 (en) | 2000-08-22 | 2004-12-28 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
JP2009157754A (en) * | 2007-12-27 | 2009-07-16 | Pfu Ltd | Drawing information management apparatus, drawing information management method and program |
JP2013544401A (en) * | 2010-12-15 | 2013-12-12 | 北京壹人壹本信息科技有限公司 | Handwritten original handwriting recording and retrieval system, method, and electronic apparatus |
JP2014086049A (en) * | 2012-10-26 | 2014-05-12 | Brother Ind Ltd | Information management device and program |
WO2016121401A1 (en) * | 2015-01-30 | 2016-08-04 | Ricoh Company, Ltd. | Information processing apparatus and program |
JP2017182841A (en) * | 2017-06-28 | 2017-10-05 | 株式会社スクウェア・エニックス | Communication terminal, display method, and program |
-
1993
- 1993-10-14 JP JP25671993A patent/JPH07110845A/en active Pending
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09319756A (en) * | 1996-05-29 | 1997-12-12 | Nec Corp | Handwritten character book retrieval system |
US6130962A (en) * | 1997-06-06 | 2000-10-10 | Matsushita Electric Industrial Co., Ltd. | Information retrieval apparatus for enabling information retrieval with ambiguous retrieval key |
US7430508B2 (en) | 2000-08-22 | 2008-09-30 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
US7590535B2 (en) | 2000-08-22 | 2009-09-15 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
US6785417B1 (en) * | 2000-08-22 | 2004-08-31 | Microsoft Corp | Method and system for searching for words in ink word documents |
US6801660B1 (en) | 2000-08-22 | 2004-10-05 | Microsoft Corporation | Method and system for maintaining alternates in association with recognized words |
US6836759B1 (en) | 2000-08-22 | 2004-12-28 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
US7130798B2 (en) | 2000-08-22 | 2006-10-31 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
US6754386B1 (en) | 2000-08-22 | 2004-06-22 | Microsft Corporation | Method and system of matching ink processor and recognizer word breaks |
US7440896B2 (en) | 2000-08-22 | 2008-10-21 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
US7457466B2 (en) | 2000-08-22 | 2008-11-25 | Microsoft Corporation | Method and system of handling the selection of alternates for recognized words |
US6771817B1 (en) | 2000-08-22 | 2004-08-03 | Microsoft Corporation | Method and system for extending ink word data structures while maintaining version compatibility |
JP2009157754A (en) * | 2007-12-27 | 2009-07-16 | Pfu Ltd | Drawing information management apparatus, drawing information management method and program |
JP2013544401A (en) * | 2010-12-15 | 2013-12-12 | 北京壹人壹本信息科技有限公司 | Handwritten original handwriting recording and retrieval system, method, and electronic apparatus |
JP2014086049A (en) * | 2012-10-26 | 2014-05-12 | Brother Ind Ltd | Information management device and program |
WO2016121401A1 (en) * | 2015-01-30 | 2016-08-04 | Ricoh Company, Ltd. | Information processing apparatus and program |
CN107209863A (en) * | 2015-01-30 | 2017-09-26 | 株式会社理光 | Information processor and program |
EP3251055A4 (en) * | 2015-01-30 | 2017-12-06 | Ricoh Company, Ltd. | Information processing apparatus and program |
JP2017182841A (en) * | 2017-06-28 | 2017-10-05 | 株式会社スクウェア・エニックス | Communication terminal, display method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5687254A (en) | Searching and Matching unrecognized handwriting | |
JP3167500B2 (en) | Handwritten information input processing method | |
JP4890851B2 (en) | Semantic document smart nails | |
US20080150910A1 (en) | Handwritten charater input device | |
JPH0773190A (en) | Emoji naming for pen-based computer systems | |
JP2741575B2 (en) | Character recognition character completion method and computer system | |
JPH07110845A (en) | Handwriting input information processing management system | |
JP2937520B2 (en) | Document search device | |
EP0797157A2 (en) | Machine interpreter | |
JPH1153394A (en) | Document processing apparatus, storage medium storing document processing program, and document processing method | |
JP2000331012A (en) | Electronic document retrieval method | |
JPH08263587A (en) | Document input method and document input device | |
JPH06274548A (en) | Similarity calculator | |
JPH0877295A (en) | Handwriting information retrieval method and handwriting input device using the same | |
KR100418349B1 (en) | Method for compression and restoration of data | |
JP2932667B2 (en) | Information retrieval method and information storage device | |
JP3470930B2 (en) | Natural language analysis method and device | |
JPH10302025A (en) | Handwritten character recognition device and program recording medium thereof | |
JP3045886B2 (en) | Character processing device with handwriting input function | |
JP3498635B2 (en) | Information retrieval method and apparatus, and computer-readable recording medium | |
JP3184662B2 (en) | Document creation device and kanji conversion method | |
JP2674542B2 (en) | Handwriting recognition device | |
JPH0997324A (en) | Business card management device | |
JP2000305954A (en) | Method for retrieving, updating, and storing data | |
JP3164086B2 (en) | Handwritten character font creation method and handwritten character information processing apparatus using the same |