JPH06295357A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH06295357A JPH06295357A JP8100693A JP8100693A JPH06295357A JP H06295357 A JPH06295357 A JP H06295357A JP 8100693 A JP8100693 A JP 8100693A JP 8100693 A JP8100693 A JP 8100693A JP H06295357 A JPH06295357 A JP H06295357A
- Authority
- JP
- Japan
- Prior art keywords
- character
- input
- virtual
- frame
- screen
- 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 Discrimination (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、仮想枠手書き入力方式
を有する情報処理装置に関し、より詳細には、画面の好
きな位置に直接手書き入力できる仮想枠を有し、該仮想
枠に好きな大きさで文字を書いて、該仮想枠サイズで文
字認識される機能を有する情報処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus having a virtual frame handwriting input method, and more particularly, it has a virtual frame which allows direct handwriting input at a desired position on the screen, The present invention relates to an information processing apparatus having a function of writing a character in a size and recognizing the character in the virtual frame size.
【0002】例えば、携帯性やノートテイキングが要求
される携帯型ペンコンピュータ(電子ノート、電子手
帳、企業向け情報端末機など)に適用されるものであ
る。For example, the present invention is applied to a portable pen computer (electronic notebook, electronic notebook, corporate information terminal, etc.) which requires portability and note taking.
【0003】[0003]
【従来の技術】図11(a)〜(c)は、従来の手書き
文字認識入力機能の画面例を示す図で、手書き入力する
場合は、文字入力枠をもった手書き文字入力ボードが表
示され、その枠の中に1文字ずつ文字を書き込むことに
よって、文字認識させて文字入力をする方式を採用して
いた。2. Description of the Related Art FIGS. 11 (a) to 11 (c) are views showing an example of a screen of a conventional handwritten character recognition input function. When inputting by handwriting, a handwritten character input board having a character input frame is displayed. By writing characters one by one in the frame, a method of recognizing characters and inputting characters has been adopted.
【0004】図11(a)において、役職欄に入力位置
を指定する。次に、手書き文字入力ボードに、例えば
「課長」と手書きで書く。図11(b)において、役職
欄に「課長」という入力文字の認識結果が表示される。
図11(c)において、手書き文字入力ボードを移動し
なければ隠れている情報は見えない。In FIG. 11A, the input position is designated in the position column. Next, write "section manager" on the handwriting input board by handwriting. In FIG. 11B, the recognition result of the input character "section manager" is displayed in the position column.
In FIG. 11C, hidden information cannot be seen unless the handwritten character input board is moved.
【0005】本発明に係る従来技術を記載した公知文献
としては、例えば、特開平3−48918号公報に「文
字入力装置」が提案されている。この公報のものは、表
示部画面に積層一体化して形成され、手書きによる文字
入力が行われる透明タブレットからなる座標入力部を有
し、該座標入力部で入力する座標値列の始点データから
文字の入力位置を判定し、入力位置に該当する入力枠を
一時的に拡大して表示させ、その入力枠内で手書きされ
た入力文字の座標値列のデータにより文字認識を行なっ
た後、認識文字を拡大前の元の入力枠の大きさで表示す
るようにしたので、手書き入力の際に対応する位置の枠
のみ手書きに適した大きさに一時的に拡大され、入力を
終えて文字認識がなされた際にはその認識文字を元の大
きさで表示するために、入力位置指定を兼ねた手書き文
字の入力を可能としながら1画面の表示文字数を充分多
く設定することができるものである。As a known document describing the prior art of the present invention, for example, Japanese Patent Laid-Open No. 3-48918 proposes a "character input device". The thing of this gazette has a coordinate input part formed of a transparent tablet which is integrally formed on the screen of the display part and in which characters are input by handwriting. Characters are generated from the starting point data of the coordinate value sequence input by the coordinate input part. The input position corresponding to the input position is determined, the input frame corresponding to the input position is temporarily enlarged and displayed, and character recognition is performed using the data of the coordinate value string of the input character handwritten in the input frame, and then the recognized character Is displayed in the size of the original input frame before enlargement, so only the frame at the position corresponding to handwriting input is temporarily enlarged to a size suitable for handwriting, and character recognition is completed after input. Since the recognized character is displayed in its original size when it is made, it is possible to set a sufficiently large number of characters to be displayed on one screen while allowing the input of handwritten characters also for designating the input position.
【0006】[0006]
【発明が解決しようとする課題】前述のように、従来の
手書き文字認識入力機能は、手書き文字入力を行う場
合、アプリケーション画面上に、拡大表示した入力枠ま
たは入力枠等からなる手書き文字入力ボードをかぶせて
表示して入力しなければならず、アプリケーション画面
の一部がボードまたは枠の表示により隠れて見えなくな
ってしまう。また、手書き文字入力ボードは、キーボー
ド入力と同様、画面上の入力したい位置にカーソルを移
動して入力しなければならない(必ずカーソル表示が必
要となる)という問題点があった。As described above, the conventional handwriting character recognition input function has a handwriting character input board including an enlarged input frame or input frame on the application screen when inputting handwritten characters. It is necessary to cover and display and input, and part of the application screen is hidden by the display of the board or the frame and becomes invisible. Further, the handwritten character input board has a problem that the cursor must be moved to the position on the screen where the user wants to input (the cursor must be displayed), as in the keyboard input.
【0007】本発明は、このような実情に鑑みてなされ
たもので、画面の好きな位置に直接手書き入力できる仮
想枠を有し、該仮想枠に好きな大きさで入力文字を書い
て仮想枠サイズで文字認識できるようにした情報処理装
置を提供することを目的としている。The present invention has been made in view of the above situation, and has a virtual frame in which a handwriting can be directly input at a desired position on the screen, and an input character can be written in the virtual frame in a desired size to create a virtual image. An object of the present invention is to provide an information processing device capable of recognizing characters in a frame size.
【0008】[0008]
【課題を解決するための手段】本発明は、上記目的を達
成するために、画面の上からペンで文字やイラストが入
力でき、アイコンなどの操作ができる座標入力装置と、
情報の処理をするための中央処理装置と、情報を記憶す
るための記憶装置とを有する情報処理装置において、画
面の好きな位置に文字を入力できるように、画面全体に
仮想の文字入力枠を表示する表示手段と、該表示手段に
より表示された仮想の文字入力枠の大きさを自由に選択
して手書きで文字を入力する手段と、前記仮想の文字入
力枠の大きさを1文字として文字認識する認識手段とか
ら成り、該認識手段により認識された文字を前記仮想の
文字入力枠に1文字を表示できるようにしたことを特徴
としたものである。In order to achieve the above object, the present invention provides a coordinate input device capable of inputting characters and illustrations with a pen from the top of the screen and operating icons and the like.
In an information processing device having a central processing unit for processing information and a storage device for storing information, a virtual character input frame is provided over the entire screen so that characters can be input at any position on the screen. Display means for displaying, means for freely selecting the size of the virtual character input frame displayed by the display means and inputting characters by handwriting, and character for which the size of the virtual character input frame is one character The present invention is characterized in that it comprises recognition means for recognizing, and one character recognized by the recognition means can be displayed in the virtual character input frame.
【0009】[0009]
【作用】画面の好きな位置に文字を入力できるように、
画面全体に仮想の文字入力枠を表示し、その表示された
仮想の文字入力枠の大きさを自由に選択して手書きで文
字を書き、仮想枠の大きさを1文字として文字認識する
ことにより、認識された文字を前記仮想枠に1文字を表
示できる。これにより、アプリケーション画面を手書き
入力ボードで隠すことなく文字入力ができる。[Function] You can enter characters at any position on the screen.
By displaying a virtual character input frame on the entire screen, freely selecting the size of the displayed virtual character input frame, writing characters by handwriting, and recognizing the size of the virtual frame as one character. The recognized character can be displayed as one character in the virtual frame. This allows characters to be input without hiding the application screen with the handwriting input board.
【0010】[0010]
【実施例】実施例について、図面を参照して以下に説明
する。図1は、本発明による情報処理装置の一実施例を
説明するための構成図で、図中、1は透明タブレット
(座標入力装置)、2はLCD(Liquid Cry
stal Display;液晶表示装置)、3,4は
LCDドライバ、5はA/Dコンバータ、6はCPU
(中央処理装置)、7はシリアル入出ポート、8は光通
信インターフェイス、9はI/O(In put/Ou
t put)、10はゲートアレイ、11はROM(R
ead Only Memory)、12はRAM(R
andom Access Memory)、13はメ
モリー保護用電池、14はブザー、15はRTC(Re
al Time Clock)、16は本体キー、17
はICカード用透明タッチキー、18はロックスイッ
チ、19は認識用ゲートアレイ、20はROM、21は
RAM、22はローバッテリー検出回路、23は駆動用
電池、24はコネクタ、25はゲートアレイ、26はR
OM、27はRAM、28はメモリー保護用電池であ
る。Embodiments will be described below with reference to the drawings. FIG. 1 is a block diagram for explaining an embodiment of an information processing apparatus according to the present invention, in which 1 is a transparent tablet (coordinate input device) and 2 is an LCD (Liquid Cry).
liquid crystal display device), 3 and 4 are LCD drivers, 5 is an A / D converter, and 6 is a CPU
(Central processing unit), 7 is a serial input / output port, 8 is an optical communication interface, and 9 is an I / O (Input / Ou).
t put), 10 is a gate array, 11 is a ROM (R
ead Only Memory, 12 is RAM (R
and access memory, 13 is a battery for memory protection, 14 is a buzzer, 15 is an RTC (Re
al Time Clock), 16 is a main body key, 17
Is a transparent touch key for an IC card, 18 is a lock switch, 19 is a recognition gate array, 20 is a ROM, 21 is a RAM, 22 is a low battery detection circuit, 23 is a drive battery, 24 is a connector, 25 is a gate array, 26 is R
OM, 27 is a RAM, and 28 is a memory protection battery.
【0011】制御部であるCPU6には、アプリケーシ
ョンプログラム等が格納されているROM11と、表示
デバイス2と、入力したデータを記憶するためのRAM
12等が接続されている。また表示デバイス2には、手
書きデータ(イメージデータ)を入力するための座標入
力装置1の入力部を透過して見ることができる。この座
標入力装置1は、A/Dコンバータ5を介してCPU6
に接続されている。さらに、制御部であるCPU6に
は、本発明の手書きデータを認識するための認識用辞書
を格納したROM20、認識処理に必要なワークエリア
として使用されるRAM21が接続されている。A CPU 6 as a control unit has a ROM 11 in which application programs and the like are stored, a display device 2, and a RAM for storing input data.
12 etc. are connected. Further, the display device 2 can be seen through the input unit of the coordinate input device 1 for inputting handwritten data (image data). The coordinate input device 1 includes a CPU 6 via an A / D converter 5.
It is connected to the. Further, the CPU 6 as a control unit is connected to a ROM 20 storing a recognition dictionary for recognizing handwritten data of the present invention and a RAM 21 used as a work area required for recognition processing.
【0012】図2は、本発明による情報処理装置の機能
選択キーを示す図で、図中、31はカレンダ、32はス
ケジュール、33は電話帳、34は名刺管理、35はア
クションリスト、36はノートパッド、37は世界時
計、38はアクションボード、39は電卓、40はカー
ドを各々示している。このように、カレンダ機能・スケ
ジュール機能・名刺管理機能などのアプリケーションを
起動させるための機能選択キーを有している。この機能
選択キー31〜40は、図1に示す小型情報機器内蔵の
ROM11に格納されているアプリケーションプログラ
ムを起動させるためのものである。FIG. 2 is a diagram showing function selection keys of the information processing apparatus according to the present invention. In the figure, 31 is a calendar, 32 is a schedule, 33 is a telephone directory, 34 is a business card management, 35 is an action list, and 36 is Notepad, 37 is a world clock, 38 is an action board, 39 is a calculator, and 40 is a card. As described above, it has function selection keys for activating applications such as a calendar function, a schedule function, and a business card management function. The function selection keys 31 to 40 are for activating the application program stored in the ROM 11 built in the small-sized information device shown in FIG.
【0013】図3は、プログラムの起動を示すフローチ
ャートである。電源投入時には(stepl)、まず小
型情報機器各部の初期化が行われ(step2)、機能
選択キー31〜40を押すことにより(step3)、
それぞれのアプリケーションプログラムが起動される。
(step4)。FIG. 3 is a flow chart showing the activation of the program. When the power is turned on (step 1), first, each part of the small-sized information device is initialized (step 2), and by pressing the function selection keys 31 to 40 (step 3),
Each application program is started.
(Step 4).
【0014】以下、本発明の具体的な実施例を図4〜図
9に基づいて説明する。本発明の機能はスケジュール機
能やノートパッド機能等においても共通して装置されて
いるが、ここでは名刺管理機能を例に説明する。A specific embodiment of the present invention will be described below with reference to FIGS. Although the function of the present invention is commonly used in the schedule function, the notepad function, etc., the business card management function will be described as an example here.
【0015】図4は、表示装置上の座標を示す図で、手
書きデータ(イメージデータ)を入力する際、表示装置
上のどのドットに入力するかを決めるための、表示装置
における座標(x,y)の定義である。例えば、LCD
の左上のドットから右へm番目、下へn番目のドットは
座標(m,n)と呼ぶことにする。表示装置は、透明タ
ブレット(座標入力装置)の入力部を透過して見ること
ができ、図4のzドットの上にある透明タブレットの入
力部に入力(ペン等で触れる)した際、座標(m,n)
の位置のドットが表示(白黒液晶の場合だと黒くなる)
される。FIG. 4 is a diagram showing coordinates on the display device. When inputting handwritten data (image data), coordinates (x, x, on the display device for determining which dot on the display device to input). It is the definition of y). LCD, for example
The m-th dot to the right and the n-th dot to the right from the dot on the upper left of are called coordinates (m, n). The display device can be seen through the input part of the transparent tablet (coordinate input device), and when inputting (touching with a pen or the like) on the input part of the transparent tablet above the z dot in FIG. m, n)
The dot at the position is displayed (black on black and white liquid crystal)
To be done.
【0016】図5(a),(b)は、名刺管理機能に手
書き入力を行っているときの内部処理の概念図である。
画面の入力エリアに書かれた文字または図形は、その内
容を認識して文字コードあるいは図形に変換して(清書
して)表示させることもできるし、また書かれた文字ま
たは図形をそのままのイメージで書き留めることも可能
であり、ユーザはそれを自由に選べるものとする。但
し、本発明は、書かれた文字を認識し、JIS等の文字
コードに変換した後、文字コードに該当するフォントパ
ターン(字形)を表示装置に表示することに関する発明
であるので、手書き入力文字の認識についてのみ説明す
る。FIGS. 5A and 5B are conceptual diagrams of internal processing when handwriting is input to the business card management function.
Characters or figures written in the input area of the screen can be recognized by converting them into character codes or figures (clearly written) and displayed, or the written characters or figures can be displayed as they are. It is also possible to write it down with, and the user is free to choose it. However, the present invention relates to displaying a font pattern (glyph) corresponding to a character code on a display device after recognizing a written character and converting it to a character code such as JIS. Only recognition will be described.
【0017】図5(a)においては、名前「鈴木直樹」
を手書きで入力した状態を示してある。認識は、2文字
目「木」を使用者が書き始めた時点で行なう。また、ユ
ーザが2秒間ペン入力を行わなかった場合に、1文字の
入力が完了したと見なして認識を行なう。認識の結果、
図5(b)のように表示される。In FIG. 5A, the name "Naoki Suzuki" is used.
It shows a state in which is input by handwriting. The recognition is performed when the user starts to write the second character “tree”. When the user does not perform pen input for 2 seconds, it is considered that one character has been input and recognition is performed. As a result of recognition,
It is displayed as shown in FIG.
【0018】図6は、ブロックと仮想枠の概念図であ
る。使用者は、入力したい文字を表示装置の画面上に示
された4つのドットで囲まれたブロックの集合を仮想枠
として、1文字ずつ手書きする。4つのドットで区切ら
れた領域をブロックと呼ぶ。n×m個のブロックの集合
は画面には表示していない論理的な枠であり、“仮想
枠”と呼ぶ。仮想枠が何個のブロックの集合で構成され
るかは定数としてあらかじめ設定する。認識後の文字
は、文字コードに該当するフォントパターンを想定され
た仮想枠の大きさに応じて表示する。FIG. 6 is a conceptual diagram of blocks and virtual frames. The user handwrites the character to be input character by character using a set of blocks surrounded by four dots shown on the screen of the display device as a virtual frame. A region divided by four dots is called a block. A set of n × m blocks is a logical frame that is not displayed on the screen and is called a “virtual frame”. The number of blocks in the virtual frame is set in advance as a constant. The recognized character displays a font pattern corresponding to the character code according to the assumed size of the virtual frame.
【0019】図7は、ブロックの座標系を示す図で、新
規のペン入力の始点のあるブロックをb(0,0)とし
て定義し、そのまわりのブロックは、b(x,y)で定
義される。FIG. 7 is a diagram showing a coordinate system of blocks. A block having a new pen input start point is defined as b (0,0), and blocks around it are defined as b (x, y). To be done.
【0020】図8(a)〜(d)は、仮想枠のサイズが
2×2ブロックである場合の4つの仮想枠の可能性を説
明するための図で、ケース1〜ケース4を示している。
最初のストロークの始点の位置からケース1〜ケース4
までの4つの仮想枠が想定できる。すなわち、使用者に
よるペンの入力が発生した時点では、始点のあるブロッ
クを中心にして、計4つの仮想枠の存在が想定できる。
さらに、3×3ブロックの可能性など多くの可能性があ
る。入力の発生時点では、本発明のハードウェア及びソ
フトウェアが取得できるのは始点の位置情報のみであ
り、想定される仮想枠のいずれにユーザが文字を書こう
としているのか判断できない。従って、本発明では、始
点から始まるストローク情報を連続して取得し、そのス
トロークが経由するブロックやまたは2回目以降のペン
による入力の始点情報の取得、及びストロークが経由す
るブロックの情報を取得し、ペンによる入力の始点の存
在するブロック、ペンの入力ストロークが経由したブロ
ックを判断することにより、ユーザが書こうとしている
仮想枠を判断する。FIGS. 8A to 8D are views for explaining the possibility of four virtual frames when the size of the virtual frame is 2 × 2 blocks. Cases 1 to 4 are shown. There is.
Case 1 to Case 4 from the position of the starting point of the first stroke
Up to four virtual frames can be assumed. That is, at the time when the user inputs a pen, it is possible to assume the existence of a total of four virtual frames centering on the block having the start point.
Furthermore, there are many possibilities, such as the possibility of 3x3 blocks. At the time of input, the hardware and software of the present invention can acquire only the position information of the starting point, and cannot determine in which of the supposed virtual frames the user is going to write a character. Therefore, in the present invention, the stroke information starting from the starting point is continuously acquired, and the starting point information of the block through which the stroke passes or the second or subsequent pen input and the information of the block through which the stroke passes are obtained. , The virtual frame that the user is going to write is determined by determining the block in which the starting point of input by the pen exists and the block through which the input stroke of the pen has passed.
【0021】図9(a)〜(h)は、仮想枠の判断方法
を説明するための図である。図9(a)において、新規
に発生したペンストロークを条件判断でチェックする。
始点の存在するブロックをブロック座標b(0,0)と
定義して、記憶する。この時点では仮想枠サイズは1ブ
ロック分である。FIGS. 9A to 9H are views for explaining a method of determining a virtual frame. In FIG. 9A, a newly generated pen stroke is checked by a condition judgment.
The block in which the starting point exists is defined as block coordinate b (0,0) and stored. At this point, the virtual frame size is one block.
【0022】図9(b)において、入力されたストロー
クが図9(a)において定義された仮想枠をはさみ出し
たので、仮想枠のサイズはb(0,0)+b(1,0)
の2ブロック分となる。In FIG. 9 (b), since the input stroke extends beyond the virtual frame defined in FIG. 9 (a), the size of the virtual frame is b (0,0) + b (1,0).
2 blocks.
【0023】図9(c)において、入力されたストロー
クは既に定義された仮想枠内であるので、仮想枠のサイ
ズは変わらず、単に、ストローク情報を記憶する。In FIG. 9C, since the input stroke is within the already defined virtual frame, the size of the virtual frame does not change and the stroke information is simply stored.
【0024】図9(d)において、4回目のストローク
は未定義のブロックから発生したので、仮想枠のサイズ
は、X方向とY方向の最大を取って、4ブロック分、b
(0,0)+b(0,1)+b(1,0)+b(1,
1)に拡がる。In FIG. 9 (d), since the fourth stroke is generated from an undefined block, the size of the virtual frame is the maximum in the X direction and the Y direction, and 4 blocks, b
(0,0) + b (0,1) + b (1,0) + b (1,
Expand to 1).
【0025】図9(e)及び(f)において、次のスト
ロークは既に定義済みの仮想枠内であるので、仮想枠の
サイズは拡大せず、ストローク情報が記憶されるのみで
ある。In FIGS. 9E and 9F, since the next stroke is within the already defined virtual frame, the size of the virtual frame is not enlarged and only the stroke information is stored.
【0026】図9(g)において、ストロークの入力
後、ユーザがこの状態で1秒間ペン入力を休止すること
により、1文字入力を終えたことになり認識を行う。In FIG. 9 (g), after the stroke input, the user pauses the pen input for 1 second in this state, which means that the input of one character is completed and the recognition is performed.
【0027】図9(h)において、認識結果「鈴」を仮
想枠(b(0,0)+b(0,1)+b(1,0)+b
(1,1))のサイズに応じたフォントサイズで表示す
る。新規発生ストロークは図9(a)の処理から図9
(h)まで実行を繰り返す。In FIG. 9 (h), the recognition result "bell" is displayed as a virtual frame (b (0,0) + b (0,1) + b (1,0) + b).
The font size is displayed according to the size of (1, 1)). The newly generated stroke is shown in FIG. 9 from the processing of FIG.
The execution is repeated until (h).
【0028】仮想枠内に書かれた1文字の入力の完了
は、仮想枠内に含まれないブロックからペンストローク
が発生したことにより判断する。Completion of the input of one character written in the virtual frame is determined by a pen stroke generated from a block not included in the virtual frame.
【0029】仮想枠内に、手書きされた文字は従来の技
術の手書き入力枠内に書かれた文字の認識と同一の技術
で認識することができる。The handwritten character in the virtual frame can be recognized by the same technique as that for recognizing the character written in the conventional handwritten input frame.
【0030】認識方法の例としては、1文字の入力が完
了したことを判断したのち、抽出・記憶したペンストロ
ーク等のペンの動きにかかわる情報と認識用辞書の比較
を行い、候補文字情報を得る。候補文字情報の中で、も
っとも確立の高い文字コードに相当するフォントパター
ン(字形)を表示装置に表示するのが一般的である。As an example of the recognition method, after judging that the input of one character is completed, the information related to the movement of the pen such as the extracted and stored pen strokes is compared with the recognition dictionary to obtain the candidate character information. obtain. In the candidate character information, it is general to display a font pattern (character shape) corresponding to the most established character code on the display device.
【0031】以上のように、本発明による機能を付加す
ることにより、手書き入力により文字を入力し、文字コ
ードに変換する際、拡大表示した入力枠または入力枠等
からなる手書き文字入力ボードにより占有される画面エ
リアをなくすことができ、アプリケーションソフトにて
使用できる画面領域が広くなる。また、ユーザは認識後
の文字を表示したい位置を元に、仮想枠を想定し入力す
るので、直接的に文字入力位置を指示することができ
る。これにより、操作者があらかじめ入力位置を指示す
る操作が不要になる。As described above, by adding the function according to the present invention, when a character is input by handwriting and converted into a character code, it is occupied by a handwritten character input board including an enlarged input frame or an input frame. The screen area that can be used can be eliminated, and the screen area that can be used by application software becomes wider. Further, since the user inputs by assuming a virtual frame based on the position where the character after recognition is desired to be displayed, the user can directly specify the character input position. This eliminates the need for the operator to previously specify the input position.
【0032】図10(a),(b)は、本発明による情
報処理装置の動作を説明するためのフローチャートであ
る。以下、各ステップに従って順に説明する。FIGS. 10A and 10B are flowcharts for explaining the operation of the information processing apparatus according to the present invention. Hereinafter, each step will be described in order.
【0033】まず、図10(a)に基づいて、サブルー
チンについて説明する。1文字について入力完了処理
は、まず、記憶エリアのストローク情報をもとに文字を
認識する(Step11)。次に仮想枠の左上隅のブロ
ックへ認識結果(文字)を表示し(Step12)、リ
ターンする。First, the subroutine will be described with reference to FIG. In the input completion processing for one character, the character is first recognized based on the stroke information in the storage area (Step 11). Next, the recognition result (character) is displayed in the block at the upper left corner of the virtual frame (Step 12), and the process returns.
【0034】次に、メインルーチンについて説明する。
(図10(b)) Step21;タイマーを初期化する。 Step22;まず、ペンによる新しい入力があったか
どうかを判断する。 Step23;前記Step22において、ペンによる
新しい入力があれば(YES)、次に、文字入力エリア
内かどうかを判断する。 Step24;前記Step23において、文字入力エ
リア内でなければ(NO)、次に認識途中の文字がある
かどうかを判断する。 Step25;前記Step24において、認識途中の
文字があれば(YES)、1文字入力完了処理をコール
する。 Step26;前記Step24において、認識途中の
文字がなければ(NO)、また、前記Step25の処
理を各々終了し、文字認識以外の処理へ移行する。 Step27;前記Step23において、文字入力エ
リア内であれば(YES)、次に認識途中の文字がある
かどうかを判断する。 Step28;前記Step27において、認識途中の
文字がなければ(NO)、新しい文字入力用ストローク
情報の記憶エリアを確保する。 Step29;前記Step27において、認識途中の
文字があれば(YES)、ペンストロークの始点及び経
由しているブロックは定義済みの仮想枠の範囲内かどう
かを判断する。 Step30;前記Step29において、定義済みの
仮想枠の範囲内でなければ(NO)、仮想枠の範囲をペ
ンストロークの経由したブロックまで広げる。 Step31;前記Step29において、定義済みの
仮想枠の範囲内であれば(YES)、また、前記Ste
p30の処理を各々終了し、ペンのストローク情報を記
憶エリアに追加する。 Step32;前記Step22において、ペンによる
新しい入力がなければ(NO)、タイマーが2秒経過し
たかどうかを判断する。 Step33;前記Step32において、タイマーが
2秒経過すれば(YES)、1文字入力完了処理をコー
ルする。 Step34;タイマーを初期化する。Next, the main routine will be described.
(FIG. 10B) Step 21; Initialize the timer. Step 22; First, it is determined whether or not there is a new input with the pen. Step 23: If there is a new input from the pen in Step 22 (YES), then it is determined whether or not it is within the character input area. Step 24: If it is determined in Step 23 that the character is not in the character input area (NO), then it is determined whether or not there is a character being recognized. Step 25: In Step 24, if there is a character in the middle of recognition (YES), the one character input completion process is called. Step 26: If there is no character being recognized in Step 24 (NO), the processing of Step 25 is ended, and the processing other than the character recognition is performed. Step 27: In Step 23, if it is within the character input area (YES), then it is determined whether or not there is a character being recognized. Step 28: If there is no character being recognized in step 27 (NO), a storage area for new stroke information for character input is secured. Step 29: In Step 27, if there is a character in the middle of recognition (YES), it is determined whether the starting point of the pen stroke and the passing block are within the range of the defined virtual frame. Step 30: In Step 29, if it is not within the range of the defined virtual frame (NO), the range of the virtual frame is expanded to the block through the pen stroke. Step 31; If it is within the range of the defined virtual frame in Step 29 (YES), the above Step
The processing of p30 is finished, and the stroke information of the pen is added to the storage area. Step 32; If there is no new input from the pen at Step 22 (NO), it is determined whether the timer has passed 2 seconds. Step 33: In Step 32, if the timer has elapsed for 2 seconds (YES), one character input completion processing is called. Step 34; Initialize the timer.
【0035】[0035]
【発明の効果】以上の説明から明らかなように、本発明
によると、以下のような効果がある。すなわち、画面の
好きな位置に文字を入力できるように、画面全体に仮想
の文字入力枠を表示し、その表示された仮想の文字入力
枠の大きさを自由に選択して手書きで文字を書き、仮想
の文字入力枠の大きさを1文字として文字認識すること
により、認識された文字を仮想の文字入力枠に1文字を
表示できるようにしたので、アプリケーション画面を手
書き入力ボードで隠すことなく文字入力ができる(文字
入力時も、アプリケーション画面を画面全体に表示でき
る)。また、画面の好きな位置に直接文字が入力でき
る。また、入力枠が全くないと「林」と「木」「木」な
どの入力情報(文字)の切り分けが難しいが、仮想枠の
中に1文字ずつ書き込むことで、1文字を確実に識別で
きる。As is apparent from the above description, the present invention has the following effects. That is, a virtual character input frame is displayed on the entire screen so that characters can be input at any position on the screen, and the size of the displayed virtual character input frame can be freely selected to write characters by handwriting. By recognizing the size of the virtual character input frame as one character, the recognized character can be displayed in the virtual character input frame so that the application screen is not hidden by the handwriting input board. You can enter characters (the application screen can be displayed on the entire screen even when entering characters). Also, you can directly enter characters at any position on the screen. In addition, it is difficult to separate input information (characters) such as "Forest", "Tree", and "Tree" without any input frame, but by writing each character in the virtual frame, one character can be surely identified. .
【図1】本発明による情報処理装置の一実施例を説明す
るための構成図である。FIG. 1 is a configuration diagram for explaining an embodiment of an information processing device according to the present invention.
【図2】本発明による情報処理装置の機能選択キーを示
す図である。FIG. 2 is a diagram showing function selection keys of the information processing apparatus according to the present invention.
【図3】本発明による情報処理装置のプログラムの起動
を示すフローチャートである。FIG. 3 is a flowchart showing activation of a program of the information processing apparatus according to the present invention.
【図4】本発明による表示デバイス上のX,Y座標を示
す図である。FIG. 4 is a diagram showing X, Y coordinates on a display device according to the present invention.
【図5】本発明による手書き文字入力の概念図である。FIG. 5 is a conceptual diagram of handwritten character input according to the present invention.
【図6】本発明によるブロックと仮想枠の概念図であ
る。FIG. 6 is a conceptual diagram of blocks and virtual frames according to the present invention.
【図7】本発明によるブロックと座標系を示す図であ
る。FIG. 7 is a diagram showing a block and a coordinate system according to the present invention.
【図8】本発明による4つの仮想枠の可能性を説明する
ための図である。FIG. 8 is a diagram for explaining a possibility of four virtual frames according to the present invention.
【図9】本発明による仮想枠の判断方法を説明するため
の図である。FIG. 9 is a diagram illustrating a method of determining a virtual frame according to the present invention.
【図10】本発明による情報処理装置の動作を説明する
ためのフローチャートを示す図である。FIG. 10 is a diagram showing a flowchart for explaining the operation of the information processing apparatus according to the present invention.
【図11】従来の手書き文字認識入力機能を説明するた
めの図である。FIG. 11 is a diagram for explaining a conventional handwriting character recognition input function.
1 透明タブレット(座標入力装置) 2 LCD(Liquid Crystal D
isplay;液晶表示装置) 3,14 LCDドライバ 5 A/Dコンバータ 6 CPU(中央処理装置) 7 シリアル入出力ポート 8 光通信インターフェイス 9 I/O(In put/Out put) 10 ゲートアレイ 11 ROM(Read Only Memor
y) 12 RAM(Random Access Me
mory) 13 メモリー保護用電池 14 ブザー 15 RTC(Routing Control) 16 本体キー 17 ICカード用透明タッチキー 18 ロックスイッチ 19 認識用ゲートアレイ 20 ROM 21 RAM 22 ローバッテリー検出回路 23 駆動用電池 24 コネクター 25 ゲートアレイ 26 ROM 27 RAM 28 メモリー保護用電池1 Transparent tablet (coordinate input device) 2 LCD (Liquid Crystal D)
liquid crystal display device) 3,14 LCD driver 5 A / D converter 6 CPU (central processing unit) 7 serial input / output port 8 optical communication interface 9 I / O (Input / Out put) 10 gate array 11 ROM (Read) Only Memor
y) 12 RAM (Random Access Me)
13) Memory protection battery 14 Buzzer 15 RTC (Routing Control) 16 Main body key 17 Transparent touch key for IC card 18 Lock switch 19 Recognition gate array 20 ROM 21 RAM 22 Low battery detection circuit 23 Drive battery 24 Connector 25 Gate Array 26 ROM 27 RAM 28 Memory protection battery
Claims (1)
力でき、アイコンなどの操作ができる座標入力装置と、
情報の処理をするための中央処理装置と、情報を記憶す
るための記憶装置とを有する情報処理装置において、画
面の好きな位置に文字を入力できるように、画面全体に
仮想の文字入力枠を表示する表示手段と、該表示手段に
より表示された仮想の文字入力枠の大きさを自由に選択
して手書きで文字を入力する手段と、前記仮想の文字入
力枠の大きさを1文字として文字認識する認識手段とか
ら成り、該認識手段により認識された文字を前記仮想の
文字入力枠に1文字を表示できるようにしたことを特徴
とする情報処理装置。1. A coordinate input device capable of inputting characters and illustrations from a screen with a pen and operating icons and the like.
In an information processing device having a central processing unit for processing information and a storage device for storing information, a virtual character input frame is provided over the entire screen so that characters can be input at any position on the screen. Display means for displaying, means for freely selecting the size of the virtual character input frame displayed by the display means and inputting characters by handwriting, and character for which the size of the virtual character input frame is one character An information processing apparatus comprising: a recognition unit for recognizing, wherein one character recognized by the recognition unit can be displayed in the virtual character input frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8100693A JPH06295357A (en) | 1993-04-08 | 1993-04-08 | Information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8100693A JPH06295357A (en) | 1993-04-08 | 1993-04-08 | Information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06295357A true JPH06295357A (en) | 1994-10-21 |
Family
ID=13734434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8100693A Pending JPH06295357A (en) | 1993-04-08 | 1993-04-08 | Information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06295357A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08137865A (en) * | 1994-11-15 | 1996-05-31 | Sharp Corp | Character information processor with address book managing function |
JPH08185266A (en) * | 1994-12-27 | 1996-07-16 | Sharp Corp | Handwritten character input device |
US5956959A (en) * | 1996-09-30 | 1999-09-28 | Sanyo Electric Co., Ltd. | Refrigerant compressor and cooling apparatus comprising the same |
-
1993
- 1993-04-08 JP JP8100693A patent/JPH06295357A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08137865A (en) * | 1994-11-15 | 1996-05-31 | Sharp Corp | Character information processor with address book managing function |
JPH08185266A (en) * | 1994-12-27 | 1996-07-16 | Sharp Corp | Handwritten character input device |
US5956959A (en) * | 1996-09-30 | 1999-09-28 | Sanyo Electric Co., Ltd. | Refrigerant compressor and cooling apparatus comprising the same |
US6035661A (en) * | 1996-09-30 | 2000-03-14 | Sanyo Electric Co., Ltd. | Refrigerant compressor and cooling apparatus comprising the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2277719C2 (en) | Method for operation of fast writing system and fast writing device | |
KR100261011B1 (en) | Document input device and the method thereof | |
US20050237308A1 (en) | Graphical functions by gestures | |
US20030099398A1 (en) | Character recognition apparatus and character recognition method | |
JPH05501023A (en) | Keyless Flat Panel Portable Computer - Computer Aided Notebook | |
US20150146986A1 (en) | Electronic apparatus, method and storage medium | |
JP2004342101A (en) | Data processing device and method | |
JP3353954B2 (en) | Handwriting input display method and handwriting input display device | |
KR100713407B1 (en) | Pen input method and apparatus in pen computing system | |
KR100380600B1 (en) | Method for inputing a character in Terminal having Touch Screen | |
JP2000137571A (en) | Handwriting input device and recording medium recording handwriting input processing program | |
US7979795B2 (en) | System and method for inputting syllables of a phonetic script into a computer | |
JP2003044214A (en) | Handwritten character input device and program for realizing the same | |
JPH06295357A (en) | Information processor | |
JP4148867B2 (en) | Handwriting processor | |
KR20010073976A (en) | Handwriting Recognition System and the Method for Information Unit | |
KR20030067729A (en) | Stylus computer | |
JPH06274699A (en) | Information processor | |
JPH10254622A (en) | Information processor | |
JPH05150926A (en) | Information processor | |
JPS61267128A (en) | Display erasure system | |
KR20020030843A (en) | Method Of Handwriting Recognition Through Gestures In Device Using Touch Screen | |
JPH1153117A (en) | Handwritten character recognition device, handwriting input interface and its recording medium | |
JP3184662B2 (en) | Document creation device and kanji conversion method | |
JPH0728837A (en) | Information processor |