[go: up one dir, main page]

JPH0696284A - Method and device for processing information - Google Patents

Method and device for processing information

Info

Publication number
JPH0696284A
JPH0696284A JP24649592A JP24649592A JPH0696284A JP H0696284 A JPH0696284 A JP H0696284A JP 24649592 A JP24649592 A JP 24649592A JP 24649592 A JP24649592 A JP 24649592A JP H0696284 A JPH0696284 A JP H0696284A
Authority
JP
Japan
Prior art keywords
user
character
dictionary
registration
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP24649592A
Other languages
Japanese (ja)
Other versions
JP3227219B2 (en
Inventor
Shigeki Mori
重樹 森
Eiji Takasu
英司 高須
Tsuneichi Arai
常一 新井
Takashi Harada
隆史 原田
Kazuhiro Matsubayashi
一弘 松林
Katsuhiko Sakaguchi
克彦 阪口
Hiroto Yoshii
裕人 吉井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP24649592A priority Critical patent/JP3227219B2/en
Priority to EP93114158A priority patent/EP0585944B1/en
Priority to DE69332555T priority patent/DE69332555D1/en
Publication of JPH0696284A publication Critical patent/JPH0696284A/en
Priority to US08/454,815 priority patent/US5699455A/en
Priority to US08/627,229 priority patent/US6396950B1/en
Priority to US08/847,498 priority patent/US6185333B1/en
Priority to HK98112743.8A priority patent/HK1011781B/en
Priority to US09/597,822 priority patent/US6697524B1/en
Application granted granted Critical
Publication of JP3227219B2 publication Critical patent/JP3227219B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 ユーザ辞書の登録が行える手書き文字認識装置におい
て、従来はユーザが変更される度にユーザ登録アプリケ
ーション内等でユーザの変更作業が必要であり、複数の
ユーザが交互に使用する場合や、複数のユーザが同時に
使用する場合には、ユーザが変わる度に変更作業が行わ
れ、不便であった。本発明は、複数のユーザ辞書に優先
順位をつけて複数登録・同時使用を可能とし、更にユー
ザの変更検知に従って優先順位を更新することにより、
快適な操作環境を提供する。
(57) [Summary] In a handwritten character recognition device capable of registering a user dictionary, conventionally, each time the user is changed, it is necessary to change the user within the user registration application, etc., and multiple users use it alternately. In some cases, when a plurality of users use it at the same time, the changing work is performed every time the user changes, which is inconvenient. The present invention assigns a priority to a plurality of user dictionaries, enables a plurality of registrations / simultaneous use, and further updates the priority according to the change detection of the user.
Provide a comfortable operating environment.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、情報処理方法及び装
置、特に手書き認識辞書にユーザ独自の筆跡の登録を行
なうことの出来るものに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing method and apparatus, and more particularly to an apparatus capable of registering a handwriting unique to a user in a handwriting recognition dictionary.

【0002】[0002]

【従来の技術】従来、本来の認識手段においては目的の
認識結果とならないユーザが入力するユーザ独自の筆跡
を、前記認識手段に反映させたい場合、前述のユーザ独
自の筆跡の特徴をユーザ辞書に記憶、格納することで登
録を行ない、該ユーザ辞書を用いることで文字認識処理
を行ない目的の認識結果を得ていた。したがって、同じ
筆跡であってもユーザが異なるユーザである場合には目
的とする認識結果が異なる場合が存在し、結果として複
数のユーザには対応する複数のユーザ辞書が必要であっ
た。また、その為、図25に示すように、ある特定のユ
ーザが文字認識を行なう際には、予めユーザ辞書切り替
え手段を実行するための操作画面において、一覧表示さ
れているユーザ辞書保有者リストの中から使用しようと
するユーザを選択することでユーザ辞書を選択し、前記
特定のユーザのユーザ辞書を設定する方法が取られてい
た。
2. Description of the Related Art Conventionally, when it is desired to reflect the user's own handwriting input by the user, which is not the intended recognition result in the original recognition means, to the recognition means, the characteristics of the user's own handwriting are stored in a user dictionary. The target recognition result is obtained by performing the character recognition process by using the user dictionary by registering by storing and storing. Therefore, even if the same handwriting is used, different users have different recognition results, and as a result, a plurality of user dictionaries corresponding to the plurality of users are required. Therefore, as shown in FIG. 25, when a specific user recognizes characters, the user dictionary holder list displayed in advance is displayed on the operation screen for executing the user dictionary switching unit. A method has been adopted in which a user dictionary is selected by selecting a user to use from among the user dictionaries, and the user dictionary of the specific user is set.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
ような構成においてはユーザ辞書を登録している複数の
ユーザが同じ文字認識装置を交互に使用する場合におい
ては、例え各ユーザがなんらかの他のアプリケーション
において操作を行なっている最中においても、いちいち
ユーザ辞書切り替え手段を実行するための操作画面を呼
び出し、ユーザ辞書を切り替える必要があり、ユーザ辞
書保有者が多数の場合にはユーザ辞書の選択が大変手間
の懸かる作業であった。さらには、前述の複数のユーザ
が同時に使用する際には大変不自由であった。
However, in the above configuration, when a plurality of users who have registered user dictionaries alternately use the same character recognition device, each user may have some other application. It is necessary to call the operation screen for executing the user dictionary switching means to switch the user dictionaries even while performing the operation in step 1, and it is difficult to select the user dictionaries when the number of user dictionary holders is large. It was a laborious task. Furthermore, it was very inconvenient for the above-mentioned plurality of users to use it at the same time.

【0004】[0004]

【課題を解決するための手段】上記課題を解決するため
に、本発明は複数の辞書を記憶し、前記記憶した複数の
辞書の優先順位を設定し、辞書の使用者が変更されたこ
とを検知し、前記使用者の変更検知に従って前記設定さ
れた優先順位を更新する情報処理方法及び装置を提供す
る。
In order to solve the above problems, the present invention stores a plurality of dictionaries, sets priorities of the stored dictionaries, and changes the user of the dictionary. (EN) An information processing method and apparatus for detecting and updating the set priority according to the change detection of the user.

【0005】[0005]

【実施例】以下添付図面を参照して、本発明に係る好適
な実施例を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

【0006】図30は本発明の一実施例による情報処理
装置の構成を示す概略構成図である。図において、1は
装置全体の制御を行うCPUであり、ROM2に格納さ
れるプログラムに従って各種処理を行う。2は制御プロ
グラム、エラー処理プログラム、後述するフローチャー
トに従って動作させるプログラム等を格納したROMで
ある。3は各種プログラムのワークエリア及びエラー処
理時の一時退避エリアとして用いるRAMである。この
RAMには後述する認識に用いる為の辞書、ユーザ辞書
106、ユーザ名インデックスファイル107、文字種
ファイル108、文字標準画数データベース109、と
いった各種データベースが格納される。4は不図示の透
明な座標入力板とこの座標入力板に対して座標点の位置
を指示する不図示のペンとを備えた座標入力部であり、
座標点の位置の検出においては電磁誘導或いは超音波振
動を利用した方式を用いるものとする。5は不図示の座
標入力板の座標点に1対1に対応したメモリを有し、座
標入力板の入力した座標点のビット情報或は後述する座
標点に基づいて算定されるドットのビット情報を格納す
るVIDEO RAM(以下、「VRAM」という)で
ある。6はVRAM5に格納されているビット情報に基
づいてビットイメージを表示する表示部であり、この表
示部6にはLCDが用いられており、例えばEL素子や
CRT等による表示方式を用いても良い。この表示部6
に、後述する各種ウィンドウが表示される。
FIG. 30 is a schematic configuration diagram showing the configuration of an information processing apparatus according to an embodiment of the present invention. In the figure, reference numeral 1 is a CPU that controls the entire apparatus, and performs various processes in accordance with programs stored in the ROM 2. Reference numeral 2 denotes a ROM that stores a control program, an error processing program, a program that operates according to a flowchart described later, and the like. A RAM 3 is used as a work area for various programs and a temporary save area for error processing. This RAM stores various databases such as a dictionary used for recognition described later, a user dictionary 106, a user name index file 107, a character type file 108, and a character standard stroke count database 109. Reference numeral 4 denotes a coordinate input unit including a transparent coordinate input plate (not shown) and a pen (not shown) that indicates the position of coordinate points with respect to the coordinate input plate.
A method using electromagnetic induction or ultrasonic vibration is used to detect the position of the coordinate point. Reference numeral 5 has a memory corresponding to the coordinate points of the coordinate input plate (not shown) in a one-to-one correspondence, and bit information of the coordinate points input by the coordinate input plate or bit information of dots calculated based on the coordinate points described later. Is a VIDEO RAM (hereinafter referred to as “VRAM”) that stores Reference numeral 6 denotes a display unit that displays a bit image based on the bit information stored in the VRAM 5. An LCD is used for the display unit 6, and a display system such as an EL element or a CRT may be used. . This display 6
Various windows to be described later are displayed on.

【0007】図1は本発明を実現するためのユーザ登録
アプリケーション構成ブロック図である。101〜10
7の各部はそれぞれオンライン文字認識におけるユーザ
登録の機能要素を担当する部分で、GUI(グラフィカ
ル・ユーザ・インターフェース)によるウィンドウアプ
リケーション実行部と辞書部からなる。101の初期画
面部では登録されているユーザの一覧表示を行い、現在
設定されているユーザ辞書のオーナーが確認できる。そ
のほかの機能として新たにユーザを登録する、ユーザ辞
書内の登録文字を編集するための両指示機能を含んでい
る。102の新規ユーザ登録部では上記新規ユーザの登
録を実施する場所である。103のユーザ辞書編集部で
はユーザ辞書内の文字を一覧表示させ、個々の文字に対
して削除、手書きの再現を指示することができる。ま
た、新たにユーザの筆跡による文字を登録するための指
示機能も含んでいる。104の新規文字登録部では前1
03で指示された文字登録を実施する場所である。10
5の手書き文字再現部では前103で指示された登録文
字を筆跡順に再現描画する場所である。106のユーザ
辞書部はこれらの機能を実現するために、登録されてい
る文字情報を格納している場所である。ここでは複数の
ユーザがそれぞれ異なるユーザ辞書を所有することにな
る。107のユーザ辞書切り替え部ではユーザアプリケ
ーションによって処理されたペン入力部及び画面出力部
からの情報を基に101において設定されているユーザ
辞書を切り換える作業を行なう。
FIG. 1 is a block diagram of a user registration application configuration for implementing the present invention. 101-10
Each section 7 is a section in charge of a user registration function element in online character recognition, and includes a window application execution section by a GUI (graphical user interface) and a dictionary section. A list of registered users is displayed on the initial screen portion 101, and the owner of the currently set user dictionary can be confirmed. Other functions include both instruction functions for newly registering a user and for editing registered characters in the user dictionary. The new user registration unit 102 is a place for registering the new user. The user dictionary editing unit 103 can display a list of characters in the user dictionary, and can instruct each character to be deleted or handwritten. It also includes an instruction function for newly registering characters written by the user. Previous 1 in the new character registration section 104
This is a place for performing the character registration designated by 03. 10
The handwritten character reproduction unit 5 is a place where the registered characters designated in the previous 103 are reproduced and drawn in the order of handwriting. The user dictionary unit 106 is a place for storing registered character information in order to realize these functions. Here, a plurality of users own different user dictionaries. The user dictionary switching unit 107 switches the user dictionary set in 101 based on the information from the pen input unit and the screen output unit processed by the user application.

【0008】図2はユーザ登録アプリケーションのウィ
ンドウ状態遷移図である。201〜205の各部は上記
述の機能を実行するウィンドウを表し、206のシステ
ムはこのユーザ登録アプリケーションを終了したときに
制御が返される場所である。図中の矢印は各ウィンドウ
でのボタンコントロールによる制御コマンドの流れを示
している。以下、その流れとウィンドウの移り変わりを
説明する。
FIG. 2 is a window state transition diagram of the user registration application. Each part of 201 to 205 represents a window for executing the function described above, and the system of 206 is a place where control is returned when the user registration application is terminated. The arrows in the figure show the flow of control commands by button control in each window. The flow and transition of windows will be described below.

【0009】初期画面部201で「新規ユーザ登録」コ
マンドが指示されると新規ユーザ登録画面部202がポ
ップアップウィンドウの形式で新たに現れる。新規ユー
ザ登録画面部202で「登録&終了」コマンドが指示さ
れると、このポップアップウィンドウは消去され、再び
新規画面部201に制御が戻る。初期画面部201で
「ユーザ辞書編集」コマンドが指示されると新規画面部
201が消去され、新たにユーザ辞書編集部203が現
れる。ここで「新規文字登録」コマンドが指示されると
新規文字登録画面部204がポップアップウィンドウの
形式で現れる。このウィンドウでの文字登録操作は「終
了」コマンドが指示されない限り、繰り返して実行する
ことができる。文字を登録した後、「終了」が指示され
ると新規文字登録画面部204は消去され、ユーザ辞書
編集画面部203に制御が移る。このユーザ辞書編集画
面部203での「文字削除」コマンドも複数回実行が可
能である。さらに「手書き再現」コマンドが指示される
と手書き文字再現部205がポップアップウィンドウの
形式で現れる。ウィンドウが表示されると同時に再現が
始まり、「再表示」コマンドにより繰り返し表示するこ
とが可能である。「終了」コマンドにより手書き文字再
現部ウィンドウを消去し、制御をユーザ辞書編集画面部
に戻す。ユーザ辞書編集画面部203で「終了」コマン
ドが指示されると自分自身のウィンドウを消去し、初期
画面201を再度表示する。従ってユーザ登録アプリケ
ーションを終了することができるのは初期画面部201
において「終了」コマンドが指示されたときのみであ
る。
When the "new user registration" command is instructed on the initial screen section 201, the new user registration screen section 202 newly appears in the form of a pop-up window. When the "registration &end" command is instructed on the new user registration screen section 202, this pop-up window is erased and the control returns to the new screen section 201 again. When the "edit user dictionary" command is instructed on the initial screen section 201, the new screen section 201 is deleted and a new user dictionary edit section 203 appears. If the "new character registration" command is instructed here, the new character registration screen section 204 appears in the form of a pop-up window. The character registration operation in this window can be repeatedly executed unless the "end" command is instructed. After the characters have been registered, when "end" is instructed, the new character registration screen section 204 is erased, and the control shifts to the user dictionary edit screen section 203. The "delete character" command on the user dictionary edit screen section 203 can also be executed multiple times. When the "handwriting reproduction" command is further instructed, the handwritten character reproduction unit 205 appears in the form of a pop-up window. Reproduction is started at the same time as the window is displayed, and it is possible to repeatedly display it by the "refresh" command. The "end" command closes the handwritten character reproduction section window and returns control to the user dictionary edit screen section. When the "end" command is instructed on the user dictionary edit screen section 203, the window of its own is deleted and the initial screen 201 is displayed again. Therefore, the user registration application can be terminated only in the initial screen portion 201.
Only when the "end" command is instructed in.

【0010】なお、上述した様に、本ユーザ登録アプリ
ケーション関係のウィンドウ枚数は画面部202・20
4・205のポップアップウィンドウがそれぞれ表示さ
れているときは2枚、201あるいは203のウィンド
ウが表示されているときは1枚となっている。
As described above, the number of windows related to this user registration application is determined by the screen section 202/20.
When the 4.205 pop-up window is displayed, the number is two, and when the 201 or 203 window is displayed, the number is one.

【0011】図26はユーザ登録アプリケーションのユ
ーザ辞書切り換え部の働きを示すブロック図である。2
601〜2604の各部はユーザ辞書切り換え部260
1と、関連する各部との情報の流れを表している。ここ
で初期画面部2603からユーザ辞書切り換え部260
1へは、現在選択されているユーザ辞書のオーナー及び
メインユーザ情報が、また、ユーザ辞書切り換え部26
01から初期画面部2603へは更新されたメインユー
ザ情報が送られる。また、ユーザ辞書切り換え部260
1が呼び出される相手であるシステム2604からは表
示部状態情報が送られている。2602はユーザが実行
している認識操作を伴う任意のアプリケーションであ
り、このアプリケーション2602からシステム260
4へはアプリケーションの表示情報、またはシステム2
604からアプリケーション2602へは表示状態情報
が送られる。
FIG. 26 is a block diagram showing the operation of the user dictionary switching section of the user registration application. Two
Each unit of 601-2604 is a user dictionary switching unit 260.
1 shows the flow of information between 1 and each related unit. Here, from the initial screen section 2603 to the user dictionary switching section 260
1, the owner and main user information of the currently selected user dictionary, and the user dictionary switching unit 26
The updated main user information is sent from 01 to the initial screen section 2603. In addition, the user dictionary switching unit 260
The display unit state information is sent from the system 2604, which is the party to which 1 is called. Reference numeral 2602 denotes an arbitrary application that is accompanied by a recognition operation being executed by the user. From this application 2602 to the system 260
Display information of application to 4 or system 2
Display state information is sent from 604 to the application 2602.

【0012】次に各画面部における機能の詳細と処理の
流れを添付の図3以降を用いて説明する。
Next, the details of the functions and the flow of processing in each screen will be described with reference to FIG.

【0013】まず初期画面部における処理の流れを図1
7と図3のフローチャートを用いて説明する。図17中
の1701はメッセージ表示エリア、1702はユーザ
名一覧表示及びユーザ辞書オーナー表示エリア、170
3は登録されているユーザが一画面に収まり切らないと
きのためのスクロールバー、1704から1707はペ
ンタップによって機能を呼び出すことができるボタンで
ある。
First, the flow of processing in the initial screen section is shown in FIG.
7 and the flowchart of FIG. 17, 1701 is a message display area, 1702 is a user name list display and user dictionary owner display area, 170
Reference numeral 3 denotes a scroll bar used when the registered user cannot fit on one screen, and reference numerals 1704 to 1707 denote buttons that can call a function by a pen tap.

【0014】ユーザ登録アプリケーションが起動される
と301でウィンドウを作成するが、このとき309の
ユーザ名インデックスファイル107から登録されてい
るユーザ名を読み込む。このユーザ名インデックスファ
イル107は図23に示される構造を持つディスクファ
イルであり、読み書き可能なファイルである。作成され
たウィンドウは図17のようになる。302においてシ
ステムに設定されているユーザ辞書のオーナーを判断す
る。オーナーが判別されると303において判別された
選択されているオーナーの辞書に対して1701ユーザ
名表示エリアにユーザ辞書のオーナーであるユーザに登
録マークが付く。またこの際、特にメインの使用者であ
るユーザとして登録されている特定の1ユーザに対して
はメインユーザであることを示すメインユーザマークも
付く。例えば図17ではユーザ名が“arai”である
ユーザとユーザユーザ名が“uzuki”であるユーザ
の2名がユーザとして登録されており、そのうちユーザ
名“arai”であるユーザに対してはメインのユーザ
であることを示すメインユーザマークも付いている。こ
こまでの処理が終わると、ユーザによるコマンド指示を
待つ状態(304)になる。
When the user registration application is activated, a window is created in 301, and at this time, the registered user name is read from the user name index file 107 of 309. The user name index file 107 is a disk file having the structure shown in FIG. 23 and is a readable / writable file. The created window is as shown in FIG. In 302, the owner of the user dictionary set in the system is determined. When the owner is discriminated, the registration mark is attached to the user who is the owner of the user dictionary in the 1701 user name display area for the dictionary of the selected owner discriminated in 303. In addition, at this time, a main user mark indicating that the user is the main user is also attached to a specific one user registered as the user who is the main user. For example, in FIG. 17, two users, a user with a user name “arai” and a user with a user user name “uzuki”, are registered as users, and a user with a user name “arai” is the main user. There is also a main user mark indicating that the user is a user. When the processing up to this point is completed, the state (304) of waiting for a command instruction from the user is entered.

【0015】ペンなどのポインティングデバイスで直接
ユーザ名を選択すると、システムに対して308でユー
ザ辞書のオーナー追加を要求し、設定を変更する。同様
にペンなどのポインティングデバイスで直接メインユー
ザであることを示すチェックボタン部分を選択すると、
システムに対して309でユーザ辞書107のメインユ
ーザ登録を要求し設定を変更する。そのほかのボタンコ
マンドによる動作については1704の「ユーザ辞書編
集」ボタンを指示すれば(306)ユーザ辞書編集ルー
チンへ制御が移り、1705の「新規ユーザ登録」ボタ
ンを指示すれば(307)新規ユーザ登録ルーチンへ制
御が移り、1706の「取消」ボタンを指示すればこれ
までに行われているユーザ名選択によるユーザ辞書の設
定変更を無効にし、ユーザ辞書設定をこのアプリケーシ
ョン起動前の状態に戻す。1707の「終了」ボタンを
指示すれば(305)このユーザ登録アプリケーション
を終了し、システムに制御を戻す。
When a user name is directly selected with a pointing device such as a pen, the system is requested to add an owner of the user dictionary at 308 and the setting is changed. Similarly, if you select the check button part indicating that you are the main user directly with a pointing device such as a pen,
At 309, the system is requested to register the main user of the user dictionary 107 and the setting is changed. For other button command operations, if the "Edit user dictionary" button 1704 is indicated (306), control is transferred to the user dictionary edit routine, and if the "New user registration" button 1705 is indicated (307) New user registration When the control shifts to the routine and the “Cancel” button 1706 is designated, the change of the user dictionary setting by the user name selection that has been performed so far is invalidated, and the user dictionary setting is returned to the state before the application is started. If the "end" button 1707 is pointed to (305), this user registration application is ended and control is returned to the system.

【0016】次に新規ユーザ登録画面部における処理の
流れを図18と図4のフローチャートを用いて説明す
る。図18中の1801はユーザ名を入力するユーザ名
入力エリア、1802はユーザ名の入力を取り消す機能
ボタン、1803は入力されたユーザ名を登録し、この
ウィンドウを終了する機能ボタンである。
Next, the flow of processing in the new user registration screen section will be described with reference to the flowcharts of FIGS. 18 and 4. In FIG. 18, reference numeral 1801 is a user name input area for inputting a user name, 1802 is a function button for canceling the input of the user name, and 1803 is a function button for registering the input user name and closing this window.

【0017】前初期画面部で1704の「新規ユーザ登
録」コマンドを指示すると図18に示すポップアップウ
ィンドウが表示される(401)。その後ユーザによる
コマンド指示を待つ状態に入る。1801のユーザ名入
力エリアにペンダウンによるイベント信号が検知される
と(404)既存の認識ルーチンを呼び出す。これを用
いてユーザ名入力エリアに描かれる文字筆跡をオンライ
ン文字認識処理し、文字データを文字コードに変換する
(407)。1803の「登録&終了」ボタンコマンド
の指示があるとユーザ名入力エリアに変換入力されたユ
ーザ名を新規ユーザ名と判断し、409のユーザ名イン
デックスファイル107に追加登録する(406)。そ
の後、自分自身のウィンドウを消去し、再び、制御を初
期画面部に戻す。一方、1802の「取消」ボタンコマ
ンドの指示があるとユーザ名入力エリアに入力されてい
る文字をすべて消去し(408)、再びユーザ名入力コ
マンド指示を待つ状態に入る。
When a "new user registration" command 1704 is designated on the previous initial screen portion, a pop-up window shown in FIG. 18 is displayed (401). After that, the process waits for a command from the user. When an event signal due to pen down is detected in the user name input area 1801 (404), an existing recognition routine is called. Using this, online character recognition processing is performed on the character handwriting drawn in the user name input area, and character data is converted into a character code (407). When there is an instruction of the "registration &end" button command 1803, the user name converted and input in the user name input area is determined as a new user name, and additionally registered in the user name index file 107 of 409 (406). After that, it erases its own window and returns control to the initial screen section again. On the other hand, when there is an instruction of the "cancel" button command 1802, all the characters input in the user name input area are erased (408), and the state of waiting for the user name input command instruction is entered again.

【0018】次にユーザ辞書編集部における処理の流れ
を図21と図5のフローチャートを用いて説明する。図
21中の2101はメッセージ表示エリア、2102は
登録文字一覧表示エリア、2103は多数の登録文字を
表示することが可能なスクロールバー、2104から2
108はペンタップによる機能呼び出しボタンである。
Next, the flow of processing in the user dictionary editing section will be described with reference to the flowcharts of FIGS. 21 and 5. In FIG. 21, 2101 is a message display area, 2102 is a registered character list display area, 2103 is a scroll bar capable of displaying a large number of registered characters, and 2104 to 2104.
Reference numeral 108 denotes a function call button by a pen tap.

【0019】前初期画面部において1705の「ユーザ
辞書編集」が指示されると、まず、指定されたユーザ辞
書を複写コピーし、別途格納しておく(512)。これ
は辞書編集作業を取り消すことができるようにするため
である。次にユーザ辞書106をオープンし、ユーザ辞
書内の文字コードをバッファ領域に読み込む(50
2)。ここで、ユーザ辞書106内の文字と表示する文
字を1対1に対応させるため、文字コード対応テーブル
を作成する(図6の601)。例えば登録されている文
字が6文字の場合、図24に示すようになる。この文字
コード対応テーブルを作成する意味は、もし仮に同一文
字コードの辞書文字データが複数存在した場合、「削
除」「再現」コマンドによる文字の編集に対し、文字コ
ードのみの情報では辞書内データの検索を一意的に行う
ことができないためである。この文字コード対応テーブ
ルをもとに図21に示すユーザ辞書編集画面を表示する
(503)。このとき読み込まれた文字コードが210
1の登録文字一覧表示エリアに表示されている(50
4)。その後、ユーザによるコマンド指示待ち状態に入
る(505)。登録文字一覧表示エリアにペンダウンな
どによる信号を検知すると、ペンダウンされた場所の文
字が選択される(506)。その選択された文字の位置
情報から文字コードテーブル上の表示番号を得る。その
表示番号から実際にユーザ辞書に格納されている辞書文
字データの格納場所を決定し、編集される辞書文字デー
タ情報を得る。2104の「文字登録」ボタンコマンド
が指定される(507)と新規文字登録ルーチンへ制御
が移る(図7の701)。2105の「文字削除」ボタ
ンコマンドが指示される(509)と、登録文字一覧表
示エリアの文字が選択されているかどうかが判断され
(図8の801)、選択されていなければ505のコマ
ンド指示待ち状態に戻る。すでに選択されていれば前述
の文字コード対応テーブルを用いて削除すべき文字の辞
書データ格納場所を捜し出す。見つかった時点で実際の
ユーザ辞書106に格納されている辞書文字データを削
除する(802)。
When "Edit User Dictionary" 1705 is instructed on the previous initial screen portion, first, a designated user dictionary is copied and stored separately (512). This is so that the dictionary editing work can be canceled. Next, the user dictionary 106 is opened, and the character code in the user dictionary is read into the buffer area (50
2). Here, in order to make the characters in the user dictionary 106 correspond to the characters to be displayed in a one-to-one correspondence, a character code correspondence table is created (601 in FIG. 6). For example, when the registered characters are 6 characters, it becomes as shown in FIG. The meaning of creating this character code correspondence table is that if there are multiple dictionary character data with the same character code, editing the characters with the "Delete" and "Reproduce" commands will cause the dictionary data to be This is because the search cannot be performed uniquely. The user dictionary editing screen shown in FIG. 21 is displayed based on this character code correspondence table (503). The character code read at this time is 210
It is displayed in the registered character list display area of 1 (50
4). After that, a state for waiting for a command from the user is entered (505). When a signal due to pen down or the like is detected in the registered character list display area, the character at the pen down location is selected (506). The display number on the character code table is obtained from the position information of the selected character. The storage location of the dictionary character data actually stored in the user dictionary is determined from the display number, and the dictionary character data information to be edited is obtained. When the "character registration" button command of 2104 is designated (507), the control shifts to the new character registration routine (701 of FIG. 7). When the "delete character" button command of 2105 is instructed (509), it is judged whether or not the character in the registered character list display area is selected (801 in FIG. 8). If not selected, the command waiting of 505 is awaited. Return to the state. If already selected, the dictionary data storage location of the character to be deleted is searched for using the above-mentioned character code correspondence table. When it is found, the dictionary character data stored in the actual user dictionary 106 is deleted (802).

【0020】ユーザ辞書の内容が変更されると同時に文
字コード対応テーブルも変更され、登録文字一覧表示エ
リアの文字表示を更新する(504)。2106の「手
書き再現」ボタンが指示されると(509)、文字が選
択されていれば手書き再現ルーチンへ制御が移り、選択
されていなければ再び文字が選択されるのを待つ状態に
入る(901)。2107の「取消」ボタンコマンドが
指示される(510)と登録文字一覧表示エリア内の文
字が選択されているかどうかが判断され(図10の10
01)、選択されていればその文字を無効にし、表示の
上でも文字が何も選択されていない状態にしてから(1
002)登録辞書の内容を辞書編集ウィンドウ起動前の
状態に戻す(1003)。この操作によって再び編集作
業が再開できる様にする。2108の「終了」ボタンコ
マンドはこのユーザ辞書編集ウィンドウを消去し、前初
期画面部に制御を戻す動作を行う。
At the same time when the contents of the user dictionary are changed, the character code correspondence table is also changed, and the character display in the registered character list display area is updated (504). When the "reproduce handwriting" button of 2106 is designated (509), if a character is selected, control is transferred to the handwriting reproduction routine, and if not selected, a state is waited for the character to be selected again (901). ). When the "Cancel" button command 2107 is instructed (510), it is determined whether the character in the registered character list display area is selected (10 in FIG. 10).
01), if selected, that character is invalidated, and no character is selected even on the display (1
002) The contents of the registered dictionary are returned to the state before starting the dictionary edit window (1003). By this operation, editing work can be resumed again. The "end" button command 2108 erases this user dictionary editing window and returns control to the previous initial screen section.

【0021】次に新規文字登録部における処理の流れを
図19、図20と図11のフローチャートを用いて説明
する。図19中の1901はメッセージ表示エリア、1
902は手書き文字入力エリア、1903は活字文字入
力エリア、1904は入力コード一覧表エリア、190
5は複数の文字コードが表示可能となるスクロールバ
ー、1906から1908はペンタップによる機能呼び
出しボタンである。
Next, the flow of processing in the new character registration unit will be described with reference to the flow charts of FIGS. 19, 20 and 11. 1901 in FIG. 19 is a message display area, 1
902 is a handwritten character input area, 1903 is a printed character input area, 1904 is an input code list area, 190
Reference numeral 5 is a scroll bar capable of displaying a plurality of character codes, and reference numerals 1906 to 1908 are function call buttons by pen taps.

【0022】前ユーザ辞書編集部において2104の
「文字登録」が指示されると、図19に見られる画面の
骨格を作成しポップアップウィンドの形式で表示する
(1101)。ここでいう文字登録とは、ユーザ独自の
筆跡による文字データを該当する文字コードに割り当て
る作業のことである。よって、ユーザの筆跡データを取
得するデータ入力部と対応する文字コード入力部が必要
になるわけだが図19における1902の『手書き』欄
が筆跡データ入力部、1903の『活字』欄が文字コー
ド入力部となっている。図19中央下の1904はこの
文字コードを入力するための入力コード一覧表であり、
この中から文字を選択することによって入力する方式を
採っている。従って、入力コード一覧表には登録可能な
文字種を表示しなくてはならないが、これはあらかじめ
登録可能な文字種が格納されている文字種ファイル10
8を作成しておけばよい(1109)。このファイルを
読み込むことによって登録可能な文字種を表示する(1
102)。この表示が終了するとユーザからのコマンド
指示を待つ(1103)。『手書き』欄にユーザのペン
ダウン入力信号を検知すると、その筆跡データは2次元
の座標点の集合としてバッファ領域に格納され(図12
の1201)、同時に『手書き』欄に描画する。図19
はユーザが1902のように“職”に対応する手書きパ
ターンを記入し終った状態である。対応する文字コード
の入力は、前述したように入力コード一覧表より文字を
選択することによって、その文字コードが一度バッファ
領域に格納され、その文字コードを獲得することによっ
て行われる(図13の1301)。選択された文字はそ
の都度『活字』欄に拡大して表示される(1302)。
1906の「登録」ボタンコマンドが指示されると『手
書き』欄の手書き文字と『活字』欄の文字が共に入力さ
れているかを確認し(1401)、入力されていればそ
の文字に対する認識辞書の作成を開始する(140
3)。認識辞書の作成方法は文字データから標準パター
ンを作成することによって行われるが、これは公知の技
術を利用する。結果としてこの標準パターンをユーザ辞
書106に新規作成あるいは追加する(1404)。も
し、筆跡データ、文字コードの入力が不十分であれば警
告を発し(1402)、登録しようとする文字の手書き
文字データと文字コードが共に入力されるように処理は
繰り返される。1907の「取消」ボタンコマンドが指
示されると『手書き』『活字』欄に入力されている文字
データ、文字コードを無効にし(図15の1501)、
再度入力を可能にする。図20は『職』の文字を文字コ
ード一覧表から選んで入力したところである。1908
の「終了」ボタンコマンドはこの新規文字登録ウィンド
ウを消去し、制御をユーザ辞書編集部に戻す動作を行
う。
When the "character registration" 2104 is instructed in the previous user dictionary editing section, the skeleton of the screen shown in FIG. 19 is created and displayed in the popup window format (1101). The character registration referred to here is an operation of assigning character data by a user's own handwriting to a corresponding character code. Therefore, a character code input unit corresponding to the data input unit for acquiring the handwriting data of the user is required, but the "handwriting" column of 1902 in FIG. 19 is the handwriting data input unit, and the "printing" column of 1903 is the character code input. It is a division. Reference numeral 1904 in the lower center of FIG. 19 is an input code list for inputting this character code,
The method of inputting by selecting characters from these is adopted. Therefore, it is necessary to display the registerable character types in the input code list. This is the character type file 10 in which the registerable character types are stored in advance.
8 should be created (1109). The character types that can be registered are displayed by reading this file (1
102). When this display is completed, a command instruction from the user is waited for (1103). When the user's pen-down input signal is detected in the "handwriting" column, the handwriting data is stored in the buffer area as a set of two-dimensional coordinate points (Fig. 12).
No. 1201), and at the same time, draw in the “handwriting” section. FIG. 19
Is a state in which the user has finished writing a handwritten pattern corresponding to “job” as in 1902. The corresponding character code is input by selecting a character from the input code list as described above, the character code is once stored in the buffer area, and the character code is acquired (1301 in FIG. 13). ). The selected character is enlarged and displayed in the "print type" column each time (1302).
When the "Register" button command of 1906 is specified, it is confirmed whether the handwritten character in the "handwriting" column and the character in the "printing" column are both input (1401). Start creating (140
3). The recognition dictionary is created by creating a standard pattern from character data, which uses a known technique. As a result, this standard pattern is newly created or added to the user dictionary 106 (1404). If the handwriting data and the character code are insufficiently input, a warning is issued (1402), and the process is repeated so that the handwritten character data of the character to be registered and the character code are both input. When the "Cancel" button command of 1907 is designated, the character data and character code entered in the "handwriting" and "printing" fields are invalidated (1501 in FIG. 15),
Allow input again. In FIG. 20, the character “work” is selected from the character code list and input. 1908
The "end" button command deletes the new character registration window and returns control to the user dictionary editor.

【0023】次に手書き文字再現部における処理の流れ
を図22と図16のフローチャートを用いて説明する。
図22中の2201は手書き文字再現エリア、2202
は手書き文字の対象となる活字表示エリア、2203は
手書き文字の筆跡画数表示エリア、2204は対象活字
の標準画数表示エリア、2205、2206はペタップ
による機能呼び出しボタンである。
Next, the flow of processing in the handwritten character reproduction unit will be described with reference to the flowcharts of FIGS. 22 and 16.
Reference numeral 2201 in FIG. 22 denotes a handwritten character reproduction area 2202.
Is a type display area for handwritten characters, 2203 is a handwriting stroke count display area for handwritten characters, 2204 is a standard stroke count display area for target characters, and 2205 and 2206 are function call buttons by petap.

【0024】前ユーザ辞書編集部において2106の
「手書き再現」が指示されると、図22に見られる画面
の骨格を作成しポップアップウィンドウの形式で表示す
る(1602)。ユーザ辞書編集部で文字コードが選択
されていることは確認されているので、まずその文字を
活字エリアに拡大フォントを表示する(1603)。フ
ォント表示と共に文字の画数を表示する(1603)
が、これは文字別に標準画数の記述された文字標準画数
データベース109(1607)を用意し、該当する文
字を検索することで行う。ユーザ辞書106内の文字デ
ータを再現するにはまず、選択された文字に対応する辞
書内データの一意的な摘出を行わなければならないが、
前述の文字コード対応テーブルを利用すれば可能であ
る。該当する文字の辞書データは座標点を含んでおり、
また、ペンダウン、ペンアップの情報がこれに付加され
ているので、座標点がどの画数の筆跡(ストロークと呼
ぶ)に属するかが判断できる。これを用いて同一ストロ
ーク内の座標点を順次直線で連結させることにより筆跡
を描画する(1604)。またペンダウンの回数をカウ
ントして筆跡データの画数とし、これを表示する(16
05)。ボタンコマンドの動作(1606)は2205
の「再表示」であれば再現された描画データを消去し、
再び辞書内データを利用して筆跡再現を始める。220
6の「終了」が指示されればこの手書き文字再現ウィン
ドウを消去し、制御を登録文字編集部に戻す。図22は
文字『あ』が選択されその文字筆跡を途中まで再現して
いるところの図である。
When the "handwriting reproduction" 2106 is instructed in the previous user dictionary editing unit, the skeleton of the screen shown in FIG. 22 is created and displayed in the form of a pop-up window (1602). Since it has been confirmed that the character code has been selected in the user dictionary editing unit, first, the character is displayed in an enlarged font in the type area (1603). The number of strokes of the character is displayed together with the font display (1603)
However, this is performed by preparing the character standard stroke number database 109 (1607) in which the standard stroke number is described for each character and searching for the corresponding character. In order to reproduce the character data in the user dictionary 106, first, the dictionary data corresponding to the selected character must be extracted uniquely.
This is possible by using the above-mentioned character code correspondence table. The dictionary data of the corresponding character contains coordinate points,
Further, since the pen-down and pen-up information is added to this, it is possible to determine which stroke number of handwriting (called a stroke) the coordinate point belongs to. Using this, a handwriting is drawn by sequentially connecting the coordinate points in the same stroke with a straight line (1604). In addition, the number of pen downs is counted as the number of strokes of handwriting data, and this is displayed (16
05). The button command operation (1606) is 2205
If it is "redisplay", erase the reproduced drawing data,
Start using the dictionary data again to reproduce the handwriting. 220
When "end" of 6 is instructed, this handwritten character reproduction window is erased and control is returned to the registered character editing unit. FIG. 22 is a diagram showing that the character "A" is selected and the character handwriting is reproduced halfway.

【0025】最後に、ユーザ辞書切り換え部における処
理の流れを図26と図27のフローチャートを用いて説
明する。図26中のアプリケーション2602は任意の
アプリケーションであり、ここでは図28及び図29に
示す手書き入力による「ローン計算アプリケーション」
であるとする。システム2604は本発明によるユーザ
辞書登録アプリケーションおよび前述のアプリケーショ
ン2602を司るシステムである。当該システムには図
28中の画面反転ボタン2803の押下により表示画面
部2802の上下が180度反転し図29に示すような
反転表示仮面2901に切り替わる仕様が存在してい
る。この機能は図28および図29に示されているよう
な手書き入力項目が多いプレゼンテーションを前提とし
たアプリケーションにおいて向い合った複数のユーザが
交互に入力を行なう場合に大変便利な機能であり、旧来
から多くの機械に採用されているものである。いま、図
28中のアプリケーション画面において、ユーザ登録ア
プリケーションの登録内容が図17に示すような内容で
あったとする。つまり、登録されているユーザ辞書の
内、ユーザ名“arai”なるユーザとユーザ名“uz
uki”なるユーザのユーザ辞書が選択されており、そ
のうちユーザ名“arai”なるユーザはメインユーザ
として選択されている。したがって、図28の初期使用
状態においてはユーザ名“arai”なるユーザのユー
ザ辞書が優先して使用されていることとなり、その結果
極めて似たようなストローク情報がユーザ登録アプリケ
ーションにおいてユーザ名“arai”および“uzu
ki”の2つのユーザ辞書に異なる活字データとして登
録されている場合においてもメインユーザである“ar
ai”の登録した登録内容が早い候補として出現させる
ことが出来快適な操作が期待できる。またこの時点で表
示画面部2802の記述が進み、対面に位置したユー
ザ、ここではユーザ名“uzuki”なるユーザの記述
する場面となった場合、いずれかのユーザが画面反転ボ
タン2803を押下することで反転表示画面2901に
システム2604が表示画面の切り替えを行なったとす
る。その結果システム2604は図27にしめす処理を
起動することになる。先ず2701ではシステム260
4より送られた表示状態情報が読み込まれ、続いて初期
画面部2603より選択されているユーザ辞書のオーナ
ー情報およびメインユーザ情報が呼び込まれる(270
2及び2703)。次に2702および2703で得ら
れたユーザ辞書情報を基にメインユーザ情報の入れ換え
が行なわれる。最後に2706において初期画面部26
03に更新されたメインユーザ辞書情報が送出されユー
ザ辞書切り換え部の処理が終了する。この結果、図29
の状態においてはユーザ名“uzuki”なるユーザが
メインユーザとユーザ登録アプリケーションにおいて登
録される。
Finally, the flow of processing in the user dictionary switching section will be described with reference to the flowcharts of FIGS. 26 and 27. An application 2602 in FIG. 26 is an arbitrary application, and here, a “loan calculation application” by handwriting input shown in FIGS. 28 and 29.
Suppose The system 2604 is a system that manages the user dictionary registration application according to the present invention and the above-described application 2602. In the system, there is a specification that when the screen inversion button 2803 in FIG. 28 is pressed, the up / down direction of the display screen portion 2802 is inverted by 180 degrees and switched to the inverted display mask 2901 as shown in FIG. This function is very convenient when a plurality of facing users alternately input data in an application premised on a presentation with many handwritten input items as shown in FIGS. 28 and 29. It is used in many machines. Now, suppose that the registration contents of the user registration application on the application screen in FIG. 28 are as shown in FIG. That is, in the registered user dictionaries, the user with the user name "arai" and the user name "uz"
The user dictionary of the user named “uki” is selected, and the user of the user name “arai” is selected as the main user. Therefore, in the initial use state of FIG. Has been preferentially used, resulting in very similar stroke information in the user registration application with user names "arai" and "uzu."
The main user "ar" is registered even when different type data is registered in the two user dictionaries "ki".
The registered content of “ai” can be made to appear as an early candidate, and a comfortable operation can be expected. At this point, the description of the display screen section 2802 advances, and the user facing the user, in this case, the user name is “uzuki”. When it becomes a scene described by the user, it is assumed that the system 2604 switches the display screen to the reverse display screen 2901 by pressing the screen reverse button 2803 by any user. As a result, the system 2604 is shown in FIG. First, in 2701, the system 260 is started.
4, the display state information sent from No. 4 is read, and subsequently the owner information and the main user information of the user dictionary selected from the initial screen portion 2603 are called (270).
2 and 2703). Next, the main user information is replaced based on the user dictionary information obtained in 2702 and 2703. Finally, at 2706, the initial screen portion 26
The main user dictionary information updated to 03 is sent, and the processing of the user dictionary switching unit ends. As a result, FIG.
In this state, the user with the user name “uzuki” is registered in the main user and the user registration application.

【0026】以上説明したように本実施例によれば、表
示画面反転という、明らかな手書き認識を行なうユーザ
の変更を、システムから通知されることにより、予め優
先順位が付けられている登録された複数のユーザのうち
のメインユーザのユーザ辞書が自動的に切り替わり、引
き続き快適な手書き入力環境が提供されることとなる。
As described above, according to the present embodiment, the system change is notified of the change of the user who performs clear handwriting recognition, that is, the display screen inversion, so that the priorities are registered in advance. The user dictionary of the main user of the plurality of users is automatically switched, and a comfortable handwriting input environment is continuously provided.

【0027】なお、本文中に記載しているウィンドウの
作成方法、信号検知方法、表示画面反転方法は既存の公
知の技術を用いて再現される。また、ポインティングデ
バイスとしてペンを取り上げたが、マウスによる操作で
も選択、記入が行えることは明らかである。
The method of creating a window, the method of detecting a signal, and the method of reversing a display screen described in the text can be reproduced by using a known technique. Moreover, although the pen is taken as the pointing device, it is obvious that selection and writing can be performed by operating the mouse.

【0028】尚、選択されたユーザ辞書を2個とし、メ
インユーザの登録を表示画面の正転表示および反転表示
の2パターンに対応させて変更を行なうことでユーザ辞
書の自動切り替えを行う例について述べたが、さらに多
くのユーザ辞書を同時に登録し、これと対応するより多
くの画面表示方向を内部記憶テーブルにおいて対応さ
せ、該画面表示方向の切り替えにより同時に対応するユ
ーザ辞書をメインユーザの辞書として再設定することに
より、より複雑なユーザ間の入れ替わりにも対応するユ
ーザ登録の認識辞書の使用を可能とすることもできる。
An example of automatically switching user dictionaries by selecting two user dictionaries and changing the registration of the main user in correspondence with two patterns of normal display and reverse display of the display screen is performed. As mentioned above, more user dictionaries are registered at the same time, more screen display directions corresponding to the user dictionaries are made to correspond to each other in the internal storage table, and the user dictionaries corresponding at the same time by switching the screen display directions are used as the main user dictionary. By resetting, it is possible to enable the use of a user-registered recognition dictionary that is compatible with more complicated switching between users.

【0029】尚、画面の表示方向の変更により認識を行
なうべきユーザの入れ替わりをする例について述べた
が、前記表示方向の変更ではなく、他のユーザの入れ替
わりを検出する手段、例えば複数のスタイラスペン装置
に識別可能な個別IDを持たせ、これを複数のユーザに
対応させることで検出する手段等の、ペン装置を使用し
て検出する手段を用いることで、さらに多くのユーザの
入れ替わりの検出を可能とすることもできる。
Although an example in which the user to be recognized is changed by changing the display direction of the screen has been described, a means for detecting the change of other users, not the change of the display direction, such as a plurality of stylus pens. By using a means for detecting using a pen device, such as a means for detecting a device by providing it with an identifiable individual ID and making it correspond to a plurality of users, it is possible to detect the change of more users. It can also be possible.

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

【図1】ユーザ登録アプリケーション構成ブロック図FIG. 1 is a block diagram of a user registration application configuration.

【図2】ユーザ登録アプリケーションウィンドウ状態遷
移図
[Figure 2] User registration application window state transition diagram

【図3】初期画面部の処理のフローチャートFIG. 3 is a flowchart of processing of an initial screen section.

【図4】新規ユーザ登録画面部の処理のフローチャートFIG. 4 is a flowchart of processing of a new user registration screen section.

【図5】ユーザ辞書編集部の処理のフローチャート
(1)
FIG. 5 is a flowchart (1) of processing of a user dictionary editor.

【図6】ユーザ辞書編集部の処理のフローチャート
(2)
FIG. 6 is a flowchart (2) of processing of a user dictionary editing unit.

【図7】ユーザ辞書編集部の処理のフローチャート
(3)
FIG. 7 is a flowchart (3) of processing of a user dictionary editing unit.

【図8】ユーザ辞書編集部の処理のフローチャート
(4)
FIG. 8 is a flowchart (4) of processing of a user dictionary editor.

【図9】ユーザ辞書編集部の処理のフローチャート
(5)
FIG. 9 is a flowchart (5) of processing of the user dictionary editing unit.

【図10】ユーザ辞書編集部の処理のフローチャート
(6)
FIG. 10 is a flowchart (6) of processing of a user dictionary editing unit.

【図11】新規文字登録部の処理のフローチャート
(1)
FIG. 11 is a flowchart (1) of processing of a new character registration unit.

【図12】新規文字登録部の処理のフローチャート
(2)
FIG. 12 is a flowchart (2) of processing of a new character registration unit.

【図13】新規文字登録部の処理のフローチャート
(3)
FIG. 13 is a flowchart (3) of processing of a new character registration unit.

【図14】新規文字登録部の処理のフローチャート
(4)
FIG. 14 is a flowchart (4) of processing of a new character registration unit.

【図15】新規文字登録部の処理のフローチャート
(5)
FIG. 15 is a flowchart (5) of processing of a new character registration unit.

【図16】手書き文字再現部の処理のフローチャートFIG. 16 is a flowchart of processing of a handwritten character reproduction unit.

【図17】初期画面ウィンドウ[Figure 17] Initial screen window

【図18】新規ユーザ登録画面ウィンドウFIG. 18 New User Registration Screen Window

【図19】新規文字登録画面ウィンドウ(1)FIG. 19: New Character Registration Screen Window (1)

【図20】新規文字登録画面ウィンドウ(2)FIG. 20: New character registration screen window (2)

【図21】ユーザ辞書編集画面ウィンドウFIG. 21: User dictionary edit screen window

【図22】手書き文字再現画面ウィンドウ[Figure 22] Handwritten character reproduction screen window

【図23】ユーザ名インデックスファイルFIG. 23: Username index file

【図24】文字コード対応テーブルFIG. 24: Character code correspondence table

【図25】従来技術FIG. 25 Prior Art

【図26】ユーザ辞書切り換え部のブロック図FIG. 26 is a block diagram of a user dictionary switching unit.

【図27】ユーザ辞書切り換え部の処理のフローチャー
FIG. 27 is a flowchart of processing of a user dictionary switching unit.

【図28】ユーザ辞書切り換え部のウィンドウ(1)FIG. 28 is a window (1) of a user dictionary switching unit.

【図29】ユーザ辞書切り換え部のウィンドウ(2)FIG. 29 is a window (2) of the user dictionary switching unit.

【図30】本実施例の情報処理装置の構成ブロック図FIG. 30 is a configuration block diagram of the information processing apparatus according to the present embodiment.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 原田 隆史 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 松林 一弘 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 阪口 克彦 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 吉井 裕人 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Takashi Harada 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Kazuhiro Matsubayashi 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Incorporated (72) Inventor Katsuhiko Sakaguchi 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inhibitor Hiroto Yoshii 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数の辞書を記憶し、 前記記憶した複数の辞書の優先順位を設定し、 辞書の使用者が変更されたことを検知し、 前記使用者の変更検知に従って前記設定された優先順位
を更新することを特徴とする情報処理方法。
1. A plurality of dictionaries are stored, priorities of the stored plurality of dictionaries are set, it is detected that the user of the dictionary is changed, and the set priority is detected according to the change detection of the user. An information processing method characterized by updating a ranking.
【請求項2】 複数の辞書を記憶する辞書記憶手段と、 前記記憶した複数の優先順位を設定する設定手段と、 辞書の使用者が変更されたことを検知する検知手段と、 前記使用者の変更検知に従って前記設定された優先順位
を更新する更新手段とを有することを特徴とする情報処
理装置。
2. A dictionary storage unit that stores a plurality of dictionaries, a setting unit that sets the stored plurality of priorities, a detection unit that detects that the user of the dictionary has been changed, and An information processing apparatus, comprising: an updating unit that updates the set priority according to a change detection.
JP24649592A 1992-09-04 1992-09-16 Information processing method and apparatus Expired - Fee Related JP3227219B2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP24649592A JP3227219B2 (en) 1992-09-16 1992-09-16 Information processing method and apparatus
EP93114158A EP0585944B1 (en) 1992-09-04 1993-09-03 Method and apparatus for displaying characters
DE69332555T DE69332555D1 (en) 1992-09-04 1993-09-03 Method and device for displaying characters
US08/454,815 US5699455A (en) 1992-09-04 1995-05-31 Information processing method and apparatus
US08/627,229 US6396950B1 (en) 1992-09-04 1996-03-18 Information processing method and apparatus
US08/847,498 US6185333B1 (en) 1992-09-04 1997-04-25 Information processing method and apparatus
HK98112743.8A HK1011781B (en) 1992-09-04 1998-12-03 Method and apparatus for displaying characters
US09/597,822 US6697524B1 (en) 1992-09-04 2000-06-19 Information processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24649592A JP3227219B2 (en) 1992-09-16 1992-09-16 Information processing method and apparatus

Publications (2)

Publication Number Publication Date
JPH0696284A true JPH0696284A (en) 1994-04-08
JP3227219B2 JP3227219B2 (en) 2001-11-12

Family

ID=17149251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24649592A Expired - Fee Related JP3227219B2 (en) 1992-09-04 1992-09-16 Information processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3227219B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003500761A (en) * 1999-05-25 2003-01-07 シルバーブルック リサーチ ピーティーワイ リミテッド Method and system for delivery of electronic mail

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003500761A (en) * 1999-05-25 2003-01-07 シルバーブルック リサーチ ピーティーワイ リミテッド Method and system for delivery of electronic mail

Also Published As

Publication number Publication date
JP3227219B2 (en) 2001-11-12

Similar Documents

Publication Publication Date Title
US6396950B1 (en) Information processing method and apparatus
JP3453422B2 (en) Registration method of character pattern in user dictionary and character recognition device having the user dictionary
JP2001005599A (en) Information processing apparatus, information processing method, and recording medium recording information processing program
US6697524B1 (en) Information processing method and apparatus
JPH0991380A (en) Information processing apparatus and method, and storage medium
JPH08137611A (en) Gesture image registration method and document creation device
JP2000285251A (en) Handwriting input editing system
JP3227219B2 (en) Information processing method and apparatus
JPH02113318A (en) Help processing method for information processing equipment
JP2002116857A (en) Menu display device, menu display method and computer readalbe recording medium recorded with program for allowing computer to execute the method
JPH08255221A (en) Character / graphic input / editing device
JPH05257670A (en) Screen preparing method and device therefor
JP3417484B2 (en) Information processing method and apparatus
JPH0696279A (en) Information processing method and device
JP3376041B2 (en) Handwritten character recognition method and apparatus
JPH0346081A (en) On-line hand-written character input method
JPH06175776A (en) Presentation device
JPH0696282A (en) Method and device for processing information
JP3269979B2 (en) Help screen display device and medium storing help screen display control program
JP3248556B2 (en) Information processing apparatus and method
JPH07121663A (en) Character recognition method and device
JPH1063775A (en) Document creation device and recognition candidate display method
JPH08137865A (en) Character information processing device with address book management function
JPH08212306A (en) Handwriting data thinning method, dictionary creation method, and character recognition device
JPH0756797A (en) Pen input information processing device

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: 20010821

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

Free format text: PAYMENT UNTIL: 20070831

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20080831

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees