JPH01318112A - User interface system - Google Patents
User interface systemInfo
- Publication number
- JPH01318112A JPH01318112A JP63149977A JP14997788A JPH01318112A JP H01318112 A JPH01318112 A JP H01318112A JP 63149977 A JP63149977 A JP 63149977A JP 14997788 A JP14997788 A JP 14997788A JP H01318112 A JPH01318112 A JP H01318112A
- Authority
- JP
- Japan
- Prior art keywords
- input
- area
- character
- displayed
- display
- 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
Landscapes
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
Description
【発明の詳細な説明】
〔概 要〕
手書き英大文字入力を認識し、小文字への変換を可能と
するユーザインタフェース方式に関し、ディスプレイ上
でのユーザの手の動きを最小にし、かつ英文字列の字体
変換を一回のペン操作で可能とするユーザインタフェー
スを提供することを目的とし1
.ユーザにより手書き入力される数字及び英大文字のオ
ンライン認識機能を有するディスプレイ付処理装置にお
いて、前記ユーザの入力位置のディスプレイ座標を検出
するペン入力手段と、該入力座標が前記ディスプレイ上
で文字が手書きされる文字認識エリアにあるか、英文の
大文字または小文字を指定する字体指定エリアにあるか
を判定するエリア判定手段と、該判定の結果前記入力座
標が前記文字認識エリアにあるとき、前記ユーザにより
入力される手書き文字を認識する英数字認識手段と、該
認識結果の文字を前記字体指定エリアの指定に従って表
示する表示手段と、前記判定の結果前記入力座標が前記
字体指定エリアにあるとき、前記文字認識エリアに表示
されている英文字に対して大文字と小文字との可逆的変
換を行い、該変換結果を前記表示手段に表示させる字体
変換手段を有するように構成する。[Detailed Description of the Invention] [Summary] The present invention relates to a user interface method that can recognize handwritten uppercase letters and convert them to lowercase letters, while minimizing the movement of the user's hand on the display. The purpose of this project is to provide a user interface that allows font conversion with a single pen operation.1. A processing device with a display having an online recognition function for numbers and uppercase letters input by hand by a user, comprising a pen input means for detecting the display coordinates of the user's input position, and a pen input means for detecting the display coordinates of the user's input position, area determination means for determining whether the input coordinates are in a character recognition area or in a font designation area for specifying uppercase or lowercase English letters; alphanumeric recognition means for recognizing handwritten characters that are written in the font; display means for displaying the characters resulting from the recognition in accordance with the designation of the font designation area; The apparatus is configured to include a font conversion means for reversibly converting the English letters displayed in the recognition area between uppercase and lowercase letters and displaying the conversion result on the display means.
本発明は手書き英数字認識機能を有するディスプレイ付
処理装置におけるユーザインタフェース方式に係り、さ
らに詳しくは手書き英大文字入力を認識し、小文字への
変換を可能とするユーザインタフェース方式に関する。The present invention relates to a user interface system for a display-equipped processing device having a handwritten alphanumeric recognition function, and more particularly to a user interface system that recognizes handwritten uppercase alphabetic characters input and enables conversion to lowercase characters.
最近のデータ通信の発展にともない、ユーザに対するサ
ービスはますます高度化しつつある。そのような高度の
サービスをユーザに提供するための通信t1末として複
合通信端末が考えられている。With the recent development of data communications, services for users are becoming increasingly sophisticated. Composite communication terminals are considered as the end of communication t1 for providing such advanced services to users.
これは音声、画像、テキストなどのマルチメディア通信
サービスに対応できるもので、図形、イメージ情報等を
含んだ文書情報や描画コマンドをネットワークを介し°
ζ相手側端末に送り、音声で会話を進めながら、相手端
末のディスプレイ上に表示された文書情報の上にアンダ
ーラインやコメントを書き加えたりするテレライティン
グ(描画像通信)などに用いられる。従って複合通信端
末は一+nに、ユーザからの入力1段としてキー人力用
のキーボード、手書き入力用の平面ディスプレイ上に設
置された透明タブレットと入力ペンなど多種の入力手段
を具備している。This is capable of supporting multimedia communication services such as audio, images, and text, and allows document information including graphics, image information, etc., and drawing commands to be sent via the network.
ζIt is used for telewriting (picture communication), which involves adding underlines and comments to document information displayed on the display of the other party's terminal while continuing the conversation with the other party's terminal. Therefore, the composite communication terminal is equipped with various input means such as a keyboard for manual input, a transparent tablet placed on a flat display for handwriting input, and an input pen as one stage for input from the user.
以上のような複合通信端末における1つの機能として手
書き文字の認識機能がある。手書き文字の認識方法とし
ていくつかの方式があるが、その1つが基本ストローク
方式である。この方式では、まずタブレットから入力さ
れる手書きオンライン文字の座標データに前処理を施し
、ストロークのサンプル点を得る。これらのサンプル点
を直線で結び、この直線をいくつかの方向のコードで近
似する。次いで同じ方向コードの直線を結合した後、辞
書に格納されている基本ストロークコードと比較し、最
も類似した基本ストロークコードを抽出して、そのコー
ドを認識ストロークとして手書き文字の特徴抽出を行う
。One of the functions of the above-mentioned multifunction communication terminal is a handwritten character recognition function. There are several methods for recognizing handwritten characters, one of which is the basic stroke method. In this method, first, the coordinate data of handwritten online characters input from a tablet is preprocessed to obtain stroke sample points. Connect these sample points with a straight line, and approximate this straight line with codes in several directions. Next, after connecting straight lines with the same direction code, the system compares the lines with basic stroke codes stored in a dictionary, extracts the most similar basic stroke code, and uses that code as a recognized stroke to extract features of handwritten characters.
しかしながら、全ての種類の手書き文字を認識するため
には認識アルゴリズムも複雑となり、その処理にかなり
の時間を要する。また、前述の複合通信端末においても
、作成する文書が電話帳やスケジュール程度の場合には
キーボードを接続しておくことはコストパフォーマンス
を悪くする。However, in order to recognize all types of handwritten characters, the recognition algorithm becomes complex and the processing requires a considerable amount of time. Further, even in the above-mentioned multifunction communication terminal, if the document to be created is a telephone directory or a schedule, connecting a keyboard will impair cost performance.
そこで通信端末のプロセッサの処理能力をも考慮し、認
識対象文字を認識が比較的容易な英字の大文字と数字の
みに限り、オンライン手書き文字認識をキーボードレス
で実現することが考えられている。Therefore, considering the processing power of the communication terminal's processor, it is being considered to limit the characters to be recognized to uppercase letters and numbers, which are relatively easy to recognize, and realize online handwritten character recognition without a keyboard.
このように、キーボードを用いず、ユーザが入力ペンを
用いて入力した手書き文字認識時のユーザインタフェー
スの従来例を第8図に示す。同図(a)において、上部
に表示されている文字列のアンダーライン部が中央の原
稿用紙の折目のような文字認識エリアに表示されている
。ユーザはこれらの表示をディスプレイ画面上の透明タ
ブレットの上から見ることができる。また下部の大文字
/小文字のモード措定ボタンは“小文字° (点灯)に
なっている。FIG. 8 shows a conventional example of a user interface when recognizing handwritten characters input by a user using an input pen without using a keyboard. In FIG. 5A, the underlined portion of the character string displayed at the top is displayed in the character recognition area, which resembles the folds of a document sheet at the center. The user can view these displays from above the transparent tablet on the display screen. Also, the uppercase/lowercase mode setting button at the bottom is set to “lowercase °” (lit).
ユーザが第8図(alの文字認識エリアに表示されてい
る文字のうち“ijk’を大文字に変更したい場合には
、同図山)のようにまず例えば入力ペンによってモード
指定を°大文字°に変更した後に、同図(111の°i
jk’ を表示している文字認識エリア位置の透明タブ
レット上に入力ペンで文字“IJK”を手書きする。そ
してこれらの手書き文字がシステムで認識され、同図f
b)の上部の文字列及び文字認識エリアの表示文字がI
JK’ となる。As shown in Figure 8 (if you want to change "ijk' to uppercase among the characters displayed in the character recognition area of al, the user first changes the mode designation to uppercase ° using the input pen, for example). After changing the same figure (°i of 111)
The characters "IJK" are handwritten with an input pen on the transparent tablet at the character recognition area position where "jk'" is displayed. These handwritten characters are then recognized by the system, and the
The character string at the top of b) and the characters displayed in the character recognition area are I.
It becomes JK'.
第8図のようなユーザインタフェース方式においては、
第1に認識エリアとモード指定ボタンとが離れているた
めにユーザの手の動きが大きくなること、第2にユーザ
が前に書いた英文字列を大文字から小文字に、或いはそ
の逆に書き換えたい場合には、再びモードを指定して書
き直す必要があるという問題点があった。In the user interface method as shown in Fig. 8,
Firstly, the recognition area and mode selection button are far apart, so the user's hand movements become larger. Secondly, the user wants to rewrite the previously written English string from uppercase to lowercase, or vice versa. In this case, there was a problem in that it was necessary to specify the mode again and rewrite.
本発明は、ディスプレイ上でのユーザの手の動きを最小
にし、かつ英文字列の字体変換を一回のベン壕作で可俺
とするユーザインタフェースを提供することを目的とす
る。SUMMARY OF THE INVENTION An object of the present invention is to provide a user interface that minimizes the movement of the user's hand on the display and allows the font conversion of English character strings to be performed in one step.
本発明の原理ブロック図を第1図に示す。本発明では第
8図の文字認識エリア内の表示文字の各文字に対応させ
て字体指定エリアを設ける。第1図でペン入力手段lは
例えば入力ペンと透明タブレットとから成り、入力ペン
のタブレットへの接触座標位五を検出する。エリア判定
手段2はペン入力手段lにより検出された入力ペンの座
標位置が文字認識エリアにあるか、字体指定エリアにあ
るかを判定する。英数字認識手段3は入力ペンの座標位
置が文字認識エリアにあるとき手書き文字を認識する。A block diagram of the principle of the present invention is shown in FIG. In the present invention, a font designation area is provided corresponding to each of the displayed characters in the character recognition area shown in FIG. In FIG. 1, the pen input means 1 consists of, for example, an input pen and a transparent tablet, and detects the coordinate position 5 of contact of the input pen with the tablet. Area determination means 2 determines whether the coordinate position of the input pen detected by pen input means 1 is in the character recognition area or in the font designation area. The alphanumeric recognition means 3 recognizes handwritten characters when the coordinate position of the input pen is in the character recognition area.
表示手段4は例えば透明タブレットの下の平面ディスプ
レイであり、認識された文字、及び字体指定エリアなど
の表示で行う。字体変換手段5は入力ペンの座標位置が
字体指定エリアにあるとき、ディスプレイ上で文字LT
I 16エリアに表示されている英文字に対して大文字
と小文字との可逆的変換を行う。The display means 4 is, for example, a flat display under a transparent tablet, and displays recognized characters and font designation areas. The font conversion means 5 converts the character LT on the display when the coordinate position of the input pen is in the font designation area.
I Performs reversible conversion between uppercase and lowercase letters for the English characters displayed in area 16.
ユーザはまず手書きで英大文字又は数字を入力ペンによ
り透明タブレット上の文字認識エリアに記入する。入力
ペンの座標位置がペン入力手段1により検出され、手書
き入力が英数字認識手段3により認識される。認識結果
は表示手段4によりディスプレイ上の文字認識エリア内
の入力位置に表示されるが、このとき英字の場合には、
字体指定エリアの表示が大文字であるか小文字であるか
により英大文字か英小文字のいずれかが表示される。The user first writes capital letters or numbers by hand in the character recognition area on the transparent tablet using an input pen. The coordinate position of the input pen is detected by the pen input means 1, and the handwritten input is recognized by the alphanumeric recognition means 3. The recognition result is displayed by the display means 4 at the input position within the character recognition area on the display, but at this time, in the case of alphabetic characters,
Depending on whether uppercase or lowercase letters are displayed in the font specification area, either uppercase or lowercase letters are displayed.
ユーザが表示された英字の字体変更を行いたいときには
、入力ペンを透明タブレット上で字体変更を行いたい英
字に対応する字体措定エリアにペンダウンする。この入
力位置がエリア判定手段2により字体1旨定エリアと判
定され、字体変換手段5により、該当する英字が大文字
から小文字に、または小文字から大文字に変換され、表
示手段4により表示される。When the user wants to change the font of a displayed alphabetic character, he or she moves the input pen down on the transparent tablet to the font setting area corresponding to the alphabetic character for which the user wants to change the font. This input position is determined by the area determination means 2 to be the font 1 defined area, and the font conversion means 5 converts the corresponding alphabetic character from uppercase to lowercase, or from lowercase to uppercase, and is displayed on the display means 4.
以上のように本発明では手書き文字の一字毎に文字認識
エリアと字体1旨定エリアとを設けることにより、−字
毎の制御が可能となる。As described above, in the present invention, by providing a character recognition area and a font 1 determination area for each handwritten character, it is possible to control each - character.
本発明のユーザインタフェース方式を用いる複合通信端
末の実施例ブロック図を第2図に示す。FIG. 2 shows a block diagram of an embodiment of a composite communication terminal using the user interface method of the present invention.
同図において、6はプロセッサである。7は例えばCR
7表示部などであり、フレームメモリ8の内容を表示制
御部9の制御により表示する。表示部7の表示面上には
透明タブレット10が設置されている。このタブレット
の上に入力ペン11を接触させることにより、タブレッ
ト制御部12を介して表示内容との対応をつけながら入
力を行うことができる。さらに他の入力手段としてキー
ボード13があり、インタフェース14を介しての人力
が可能である。15はメインメモリ、16はテレライテ
ィングなどのための送受話器、17は電話制御部、18
は入力された描画データ等を相手側端末に送るための伝
送制御部、19は共通バスである。In the figure, 6 is a processor. For example, 7 is CR
7 display section, etc., and displays the contents of the frame memory 8 under the control of the display control section 9. A transparent tablet 10 is installed on the display surface of the display section 7. By bringing the input pen 11 into contact with the tablet, input can be performed via the tablet control unit 12 while matching the displayed content. Further, there is a keyboard 13 as another input means, and manual input via an interface 14 is possible. 15 is a main memory, 16 is a handset for telewriting, etc., 17 is a telephone control unit, 18
Reference numeral 19 indicates a transmission control unit for sending input drawing data, etc. to the other party's terminal, and 19 indicates a common bus.
このような複合通信端末において作成される文書が電話
帳やスケジュール帳程度に限定されている場合には、前
述のようにキーボードレスとし、しかもオンライン手書
き文字認識機能の認識対象文字を英字の大文字と数字の
みに限定して対処することが可能である。If the documents created on such a multifunction communication terminal are limited to phone books or schedule books, use a keyboardless system as described above, and use uppercase letters as the characters recognized by the online handwritten character recognition function. It is possible to deal with it by limiting it to numbers only.
対象文字が英大文字と数字のみに限定された場合にユー
ザが入力ペン11を用いて入力した手書き文字認識時の
本発明におけるユーザインタフェース実施例を第3図に
示す。従来例の第8図と同様に、上部に表示されている
文字列のうちアンダーライン部が中央の文字認識エリア
に表示されている。そして第8図における大文字/小文
字のモード指定ボタンの代わりに、各文字認識エリアと
一対一に対応して、字体指定エリアであるモード+i定
ソフトキーが認識エリアの上部に設けられている。この
モード(指定ソフト)キーの点灯は大文字、消灯は小文
字を指定する。FIG. 3 shows an embodiment of the user interface according to the present invention when recognizing handwritten characters input by a user using the input pen 11 when target characters are limited to uppercase English letters and numbers. Similar to the conventional example shown in FIG. 8, the underlined portion of the character string displayed at the top is displayed in the central character recognition area. In place of the uppercase/lowercase mode designation button in FIG. 8, a mode+i constant soft key, which is a font designation area, is provided above the recognition area in one-to-one correspondence with each character recognition area. When this mode (designated soft) key is lit, a capital letter is specified, and when it is turned off, a lowercase letter is specified.
第3図(−1)で認識エリアに表示されている文字列’
fGII(スペース)ijkビのうちユーザがl1jk
1 の3文字を大文字に変更したい場合には、ユーザは
同図(b)のようにこの3文字の文字認識エリアの上に
あるモードキーを入力ペン11で透明タブレット10の
上からなぞることになる。The character string displayed in the recognition area in Figure 3 (-1)
fGII (space) ijk bi, user l1jk
If the user wants to change the three characters 1 to uppercase, the user traces the mode key located above the character recognition area of these three characters from above the transparent tablet 10 with the input pen 11, as shown in FIG. Become.
するとこのペン入力に応じζ、表示部7の画面上の認識
エリアと上部に表示されている文字列のl1jkl の
部分が大文字の“IJK’ に変更される。Then, in response to this pen input, the l1jkl part of the character string displayed in the recognition area on the screen of the display unit 7 and at the top is changed to the capital letter "IJK'."
第4図は本発明のユーザインクフェース方式実施例にお
ける制御のフローチャートである。ユーザが透明タブレ
ット10上の文字認識エリアの上に入力ペン11金ペン
ダウンし、手書き文字を入力すると、同図のステップ2
0で入力座標が検出され、次にステップ21でその座標
がモードキーエリアであるか否かが判別される。ここで
はモードキーエリアでないためステップ22で入力座標
により認識エリアの番号が決定される。FIG. 4 is a flowchart of control in the user ink face type embodiment of the present invention. When the user lowers the input pen 11 gold pen onto the character recognition area on the transparent tablet 10 and inputs handwritten characters, step 2 in the figure
0, the input coordinates are detected, and then, in step 21, it is determined whether the coordinates are in the mode key area. Since this is not a mode key area, the number of the recognition area is determined in step 22 based on the input coordinates.
第3図では文字認識エリアが8箇所あり、例えば左から
順に1から8までの番号がつけられる。In FIG. 3, there are eight character recognition areas, numbered, for example, from 1 to 8 from the left.
ユーザが例えば左端のエリア、すなわち隘1の認識エリ
アに大文字でF゛を手書き入力すると、ステップ22で
“1lhl”が決定され、次にステップ23で認識プロ
グラムにより入力手書き文字の認識が行われる。ステッ
プ24で認識終了と判定されればステップ25に移行し
、終了と判定されない場合にはステップ20に戻る。When the user inputs a capital letter F by hand in the leftmost area, ie, the recognition area 1, for example, "1lhl" is determined in step 22, and then in step 23 the input handwritten character is recognized by the recognition program. If it is determined in step 24 that the recognition has ended, the process moves to step 25, and if it is not determined that the recognition has ended, the process returns to step 20.
認識が終了するとステップ25で対応する認識エリア、
ここではNllがクリアされる。次いでステップ26で
該当番号のモードキーフラグが“0゜か′l”かが判別
される。ここでモードキーフラグはモードキーの消灯/
点灯をあられすもので“O゛が消灯すなわち小文字、1
″が点灯すなわち大文字をあられす。第3図(alのN
[Llのモードキーは消灯なのでフラグは“0” とな
り、ステップ27で該当番号エリアの文字のコードを記
憶する。例えばコードバッファに手書き入力の°F゛に
対する小文字コード、すなわちf′をあられす。例えば
アスキーコード66Hを格納し、認識エリアNQIに小
文字“f′を表示してステップ20に戻る。When the recognition is completed, in step 25 the corresponding recognition area,
Here, Nll is cleared. Next, in step 26, it is determined whether the mode key flag of the corresponding number is "0° or 'l". Here, the mode key flag is mode key turned off/
``O゛'' means lights out, lowercase letter 1.
” lights up, that is, the uppercase letter appears. Figure 3 (al N
[Since the Ll mode key is off, the flag becomes "0", and in step 27, the code of the character in the corresponding number area is stored. For example, write the lowercase code for handwritten input °F゛, ie, f', in the code buffer. For example, the ASCII code 66H is stored, a lowercase letter "f" is displayed in the recognition area NQI, and the process returns to step 20.
次にユーザが認識エリアN[L2に例えば“G′を手書
き入力すると、前述と同様にステップ20から25まで
の処理が行われ、認識エリア11m2がクリアされる。Next, when the user inputs, for example, "G'" by handwriting into the recognition area N[L2, steps 20 to 25 are performed in the same manner as described above, and the recognition area 11m2 is cleared.
このエリアに対するモードキーは第3図で点灯、ずなわ
ぢ大文字を指示しているのでモードキーフラグは“1°
となり、ステップ26からステップ28に移行し、隘
2に対するコードバッファに“G′をあられすアスキー
コード47Hが格納され、認識エリアに大文字の“G゛
が表示されてステップ20に戻る。The mode key for this area lights up in Figure 3, indicating the capital letter Zunawaji, so the mode key flag is “1°”.
Then, the process moves from step 26 to step 28, where the ASCII code 47H for "G'" is stored in the code buffer for number 2, the capital letter "G" is displayed in the recognition area, and the process returns to step 20.
ユーザの手書き入力が次々と行われ、認識エリアに第3
図(alに示す文字列“fGH(スペース)ijkビが
表示された状態では、例えばメインメモリ15内のRA
Mに認識エリアとモードキーエリアの内容が例えばテ
ーブルの形式で記憶される。そのテーブルの記憶内容を
第5図に示す。同図のテーブルにはモードキーエリアと
文字認識エリアの番号に対応してモードキーフラグ内容
と認識エリアに表示されている文字のアスキーコードと
が記憶されている
また、例えばメインメモリ15内のRAMには、第3図
(a)の上部に表示されている文字列“ABCdefG
H・・パをアスキーコードにより記憶しているキャラク
タテーブルがあり、そのテーブルにはこの文字列に対応
して“41H42H43H64H65H66H47H4
8
H・・・”が格納されている。そしてプロセッサ6はこ
のキャラクタテーブルの内容によって例えばメインメモ
リ15内のROMにあるキャラクタジェネレータにより
フレームメモリ8に例えばビットマツプ方式で文字列’
ABCdefGH・・・”を記憶させ、CRTなどの表
示部7の画面上に表示させる。The user's handwritten input is performed one after another, and a third
For example, when the character string “fGH (space) ijkbi” shown in the figure (al) is displayed, the RA in the main memory 15 is displayed.
The contents of the recognition area and mode key area are stored in M, for example, in the form of a table. The contents of the table are shown in FIG. The table shown in the figure stores the mode key flag contents and the ASCII code of the characters displayed in the recognition area in correspondence with the numbers of the mode key area and the character recognition area. , the character string “ABCdefG” displayed at the top of Figure 3(a)
There is a character table that stores H...Pa in ASCII code, and that table has "41H42H43H64H65H66H47H4" corresponding to this character string.
8H...'' is stored in the frame memory 8 using, for example, a character generator in the ROM in the main memory 15, based on the contents of this character table.
"ABCdefGH..." is stored and displayed on the screen of the display section 7 such as a CRT.
再び第4図のフローチャー1・を用いて、入力された文
字の字体変更時のフローを説明する。第3図fa)で陽
5から7の認識エリアに表示されている“ijk’ を
大文字に変更するためにユーザは同図fb)でN115
から磁7のモードキーを入力ペン11でなぞる。すると
第4図のステップ21でモードキーエリアと判定され、
ステップ29でまずキー隘が°5゛ と決定され、ステ
ップ30でこの番号のモードキーフラグの状態が判別さ
れる。このとき11h5のモードキーフラグは第5図に
示すように“0′であり、ステップ31でそのフラグが
′1゛とされ、アスキーコードも大文字“ビに相当する
49Hとされる。Using flowchart 1 in FIG. 4 again, the flow when changing the font of input characters will be explained. In order to change "ijk'" displayed in the recognition area 5 to 7 in figure 3 fa) to uppercase, the user presses N115 in fb) of the same figure.
From there, trace the mode key of the magnet 7 with the input pen 11. Then, in step 21 of Fig. 4, it is determined that it is the mode key area,
At step 29, the key position is first determined to be 5 degrees, and at step 30, the state of the mode key flag of this number is determined. At this time, the mode key flag 11h5 is "0" as shown in FIG. 5, and in step 31, the flag is set to "1", and the ASCII code is also set to 49H, which corresponds to the capital letter "bi".
エリア階6と7についても同様の動作が繰り返され、認
識エリアの表示は第3図(b)に示すように“IJK”
に変更される。このとき、同時にメインメモリ15内
のRAMのキャラクタテーブル及びフレームメモリ8の
記憶内容も書き換えられ、画面上部の文字列表示も該当
部分が大文字に変更される。更に大文字で表示された英
字を小文字に変更する場合も第4図のフローにおいてス
テップ3]、32の代わりにステップ33.34が実行
されること以外は全く同様に処理される。The same operation is repeated for area floors 6 and 7, and the recognition area display is "IJK" as shown in Figure 3(b).
will be changed to At this time, the character table of the RAM in the main memory 15 and the stored contents of the frame memory 8 are also rewritten, and the corresponding portion of the character string displayed at the top of the screen is changed to uppercase letters. Furthermore, when changing alphabetic characters displayed in uppercase letters to lowercase letters, processing is performed in exactly the same way as in the flow of FIG. 4, except that steps 33 and 34 are executed in place of steps 3 and 32.
最後に本発明の実施例における手書き文字の認識方式に
つき簡単に説明する。Finally, a handwritten character recognition method in an embodiment of the present invention will be briefly explained.
第6図は実施例における手書き文字認識時の基本ストロ
ークの種類である。手書き文字の1つのストロークはコ
ードO〜7の8種類のストロークのいずれかで表わされ
る。ストロークコードOは横線、1は縦線、2は左下り
線、3は右下り線、4は左まわり曲線、5は右まわり曲
線、6はループ、7は点である。これらの8種類のスト
ロークのうち、方向性を持っているのは左まわり曲線と
右まわり曲線のみである。FIG. 6 shows the types of basic strokes during handwritten character recognition in the embodiment. One stroke of a handwritten character is represented by one of eight types of strokes with codes O to 7. Stroke code O is a horizontal line, 1 is a vertical line, 2 is a downward left line, 3 is a downward right line, 4 is a counterclockwise curve, 5 is a clockwise curve, 6 is a loop, and 7 is a point. Of these eight types of strokes, only the counterclockwise curve and the clockwise curve have directionality.
第7図は手書き文字の抽出ストローク列の例を示す図で
ある。同図(alにおいて、第1ストロークΔに対応す
る基本ストロークは右まわり曲線でありそのコードは°
5’ (16進数表示)である。コード5°の基本ス
トロークが右まわりという条件のみで規定されているの
で、ユーザが第1ストロークを4、Nのように傾斜して
書いても、また、いわゆる漫画字と俗称される丸みをお
びた書体としても、同様にコード5の基本ストロークと
して認識される。第1ストロークのコード5の次の“、
゛は入力ペン11を持ち上げることによるペンアップを
意味しており、そのコードはE(16進表示)である。FIG. 7 is a diagram showing an example of extracted stroke strings of handwritten characters. In the same figure (al), the basic stroke corresponding to the first stroke Δ is a clockwise curve, and its code is °
5' (hexadecimal representation). Since the basic stroke of the code 5° is stipulated only under the condition that it is clockwise, even if the user writes the first stroke at an angle like 4 or N, it will not be rounded, which is commonly known as a so-called manga character. Even if it is a typeface, it is similarly recognized as the basic stroke of code 5. Next to code 5 of the first stroke “,
"" means pen-up by lifting the input pen 11, and its code is E (in hexadecimal notation).
第2ストロークに対応する基本スI・−コークは横線で
ありそのコードは“O”である。The basic stroke corresponding to the second stroke is a horizontal line and its chord is "O".
コード°0° (16進表示)の基本ストロークには方
向性がないので右方向又は左方向のいずれに横線を書い
ても得られる基本ストロークはOニーである。このため
、ユーザの筆順に対する制限はなくなり、かつ基本スト
ロークを格納するメインメモリ15の容量の圧縮が可能
になる。以上により、ストロークの文字Aの抽出ストロ
ーク列はコード5EOEで表わされる。The basic stroke of code °0° (in hexadecimal notation) has no directionality, so the basic stroke obtained by drawing a horizontal line either to the right or to the left is an O-knee. Therefore, there are no restrictions on the user's stroke order, and the capacity of the main memory 15 that stores basic strokes can be reduced. As described above, the extracted stroke string of the stroke character A is represented by the code 5EOE.
同様にして、第7図(b)に示すように1ストロークの
文字Qの抽出ストローク列は654Eで表わされ、第7
図(C1に示すように2ストロークの文字Bの抽出スト
ローク列はIE545Eで表わされる。Similarly, as shown in FIG. 7(b), the extracted stroke string of the character Q of one stroke is represented by 654E, and the 7th
As shown in Figure (C1), the extracted stroke string of the two-stroke character B is represented by IE545E.
このようにして決定されたストローク列を例えばメイン
メモリ15内の辞書の内容と比較するごとにより手書き
文字の認識が行われる。実際の手書き文字はユーザのく
せなどのために直線が曲線になったりするため、1つの
ストロークを複数のサンプル点で分割し、サンプル点間
の直線の方向を決定するなど更に複雑なアルゴリズムが
必要となるが、手書き文字認識方式自体は本発明の課題
ではないため、その詳細は省略する。Handwritten characters are recognized each time the stroke string determined in this manner is compared with, for example, the contents of a dictionary in the main memory 15. In actual handwritten characters, straight lines may turn into curves due to the user's habits, so a more complex algorithm is required, such as dividing one stroke into multiple sample points and determining the direction of the straight line between the sample points. However, since the handwritten character recognition method itself is not a subject of the present invention, its details will be omitted.
以上説明したように、本発明によれば、個々の文字認識
エリアに対応して字体th定モードキーが設けられてい
るために、認識後の修正時に複数の英文字に対して1回
のペン操作により字体を変更することが可能となり、英
字の大文字と数字のみを認識対象とする簡易な認識シス
テムにおけるユーザインタフェース方式として実用的に
極めて有用である。As explained above, according to the present invention, since the font th constant mode key is provided corresponding to each character recognition area, one pen stroke is required for multiple English characters when making corrections after recognition. It is possible to change the font by operation, and it is extremely useful in practice as a user interface method for a simple recognition system that only recognizes uppercase letters and numbers.
第1図は本発明の原理ブロック図、
第2図は複合通信端末の実施例ブロック図、第3図T8
)、 (b)は本発明におけるユーザインタフェース実
施例を示す図、
第4図は実施例における制御のフローチャート、第5図
は認識エリア及びモードキーエリアテーブルの内容を示
す図、
第6図は実施例における手書き文字認識時の基本ストロ
ークの種類を示す図、
第7図(81,(bl、 (C)は手書き文字の抽出ス
トローク列の例を示す図、
第8図(a)、 (b)は手書き文字認識システムにお
けるユーザインタフェースの従来例を示す図である。
6・・・プロセッサ、
7・・・ディスプレイ(表示部)、
8・・・フレームメモリ、
lO・・・透明タブレフト、
11・・・入力ペン、
15・・・メインメモリ。
特許出廓人 富士通株式会社
(a)
(b)
本発明にhIするユープ′インタフェース寛相伊」第3
図
4、ハ 5.06・0 71・
実施イ列にh(ブケチ嘗文字t=、−織時の基2オ・ス
トローク/)オ直類第6図
(a)
(C)
手書1文字のオ由出ストローク列の例
第7図Figure 1 is a block diagram of the principle of the present invention, Figure 2 is a block diagram of an embodiment of a composite communication terminal, and Figure 3 is T8.
), (b) is a diagram showing an embodiment of the user interface in the present invention, FIG. 4 is a flowchart of control in the embodiment, FIG. 5 is a diagram showing the contents of the recognition area and mode key area table, and FIG. 6 is a diagram showing the implementation example. Figure 7 (81, (bl), (C) is a diagram showing an example of extracted stroke string of handwritten characters, Figure 8 (a), (b) is a diagram showing a conventional example of a user interface in a handwritten character recognition system. 6... Processor, 7... Display (display unit), 8... Frame memory, IO... Transparent tablet left, 11...・Input pen, 15...Main memory. Patent distributor: Fujitsu Limited (a) (b) 3
Figure 4, C 5.06・0 71・H (bukechi 嘗character t=, -oritoki base 2 O・stroke/) O direct series Figure 6 (a) (C) 1 handwritten character Figure 7 is an example of a stroke sequence derived from
Claims (1)
ライン認識機能を有するディスプレイ付処理装置におい
て、 前記ユーザの入力位置のディスプレイ座標を検出するペ
ン入力手段(1)と、 該入力座標が前記ディスプレイ上で文字が手書きされる
文字認識エリアにあるか、英文の大文字または小文字を
指定する字体指定エリアにあるかを判定するエリア判定
手段(2)と、 該判定の結果前記入力座標が前記文字認識エリアにある
とき、前記ユーザにより入力される手書き文字を認識す
る英数字認識手段(3)と、該認識結果の文字を前記字
体指定エリアの指定に従って表示する表示手段(4)と
、 前記判定の結果前記入力座標が前記字体指定エリアにあ
るとき、前記文字認識エリアに表示されている英文字に
対して大文字と小文字との可逆的変換を行い、該変換結
果を前記表示手段(4)に表示させる字体変換手段(5
)を有することを特徴とするユーザインタフェース方式
。[Scope of Claims] A processing device with a display having an online recognition function of numbers and capital letters input by hand by a user, comprising: a pen input means (1) for detecting the display coordinates of the user's input position; and the input coordinates. area determining means (2) for determining whether the input coordinates are in a character recognition area where characters are handwritten on the display or in a font designation area for specifying uppercase or lowercase English letters; and as a result of the determination, the input coordinates are alphanumeric recognition means (3) for recognizing handwritten characters input by the user when in the character recognition area; display means (4) for displaying the characters resulting from the recognition according to the designation in the font designation area; As a result of the determination, when the input coordinates are in the font designation area, reversible conversion between uppercase and lowercase is performed on the English characters displayed in the character recognition area, and the conversion result is displayed on the display means (4). ) font conversion means (5
).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63149977A JPH01318112A (en) | 1988-06-20 | 1988-06-20 | User interface system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63149977A JPH01318112A (en) | 1988-06-20 | 1988-06-20 | User interface system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01318112A true JPH01318112A (en) | 1989-12-22 |
Family
ID=15486769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63149977A Pending JPH01318112A (en) | 1988-06-20 | 1988-06-20 | User interface system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01318112A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016091465A (en) * | 2014-11-10 | 2016-05-23 | 大日本印刷株式会社 | Information processing unit, information processing system and program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5491149A (en) * | 1977-12-28 | 1979-07-19 | Fujitsu Ltd | Online hand-written character input device |
-
1988
- 1988-06-20 JP JP63149977A patent/JPH01318112A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5491149A (en) * | 1977-12-28 | 1979-07-19 | Fujitsu Ltd | Online hand-written character input device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016091465A (en) * | 2014-11-10 | 2016-05-23 | 大日本印刷株式会社 | Information processing unit, information processing system and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1683075B1 (en) | Boxed and lined input panel | |
| JP7613526B2 (en) | Handwriting input device, handwriting input method, program, and input system | |
| US20250298506A1 (en) | Apparatus, external apparatus, display method, and recording medium | |
| JPH07295940A (en) | Electronics | |
| US11514696B2 (en) | Display device, display method, and computer-readable recording medium | |
| CN111814530B (en) | Handwriting input device, handwriting input method, program, and input system | |
| EP3825868A1 (en) | Display apparatus, display method, and program | |
| US7911452B2 (en) | Pen input method and device for pen computing system | |
| JPH0612524A (en) | Character recognition method | |
| JP7259828B2 (en) | Display device, display method, program | |
| JP7694010B2 (en) | Display device, color-compatible device, display method, and program | |
| EP0488128B1 (en) | Printing apparatus | |
| JPH01318112A (en) | User interface system | |
| JP7543788B2 (en) | Display device, input method, and program | |
| JP2008084137A (en) | Portable electronic devices | |
| JP2008084136A (en) | Portable electronic devices | |
| JPS63316285A (en) | Character recognizing device | |
| JPH06131111A (en) | Character recognition device and character recognition method | |
| JPH06231308A (en) | Method and device for processing handwritten document | |
| JP3153704B2 (en) | Character recognition device | |
| JPH10320107A (en) | Handwritten character input device with handwritten character recognition function | |
| JPH09160906A (en) | Character input method | |
| JP2000067241A (en) | Data output device and storage medium | |
| JP2021096844A (en) | Display unit, display method, and program | |
| JPS61182185A (en) | Device for recognizing hand-written character |