JP3353957B2 - Handwritten input display device and method - Google Patents
Handwritten input display device and methodInfo
- Publication number
- JP3353957B2 JP3353957B2 JP20154493A JP20154493A JP3353957B2 JP 3353957 B2 JP3353957 B2 JP 3353957B2 JP 20154493 A JP20154493 A JP 20154493A JP 20154493 A JP20154493 A JP 20154493A JP 3353957 B2 JP3353957 B2 JP 3353957B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- character
- plate
- symbol
- 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.)
- Expired - Lifetime
Links
Landscapes
- Character Discrimination (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えば電子手帳装置、
携帯用のコンピュータなどに用いて好適な手書き入力表
示装置および方法に関する。BACKGROUND OF THE INVENTION The present invention relates to an electronic organizer,
The present invention relates to a handwriting input display device and a method suitable for use in a portable computer or the like.
【0002】[0002]
【従来の技術】図66は、従来の手書き入力表示装置の
一例の構成を示す平面図である。同図に示すように、本
体41には、コード43を介してペン42が接続されて
いる。本体41には、文字表示領域44aとアイコン表
示領域44bよりなる表示領域44が設けられ、文字表
示領域44aに文字、図形などが表示されるようになさ
れている。また、アイコン表示領域44bには、複数の
アイコン45が表示されるようになされている。使用者
は、ペン42でアイコン45のうち、所定のものを選択
することにより、所定の機能を選択することができるよ
うになされている。2. Description of the Related Art FIG. 66 is a plan view showing the structure of an example of a conventional handwritten input display device. As shown in the figure, a pen 42 is connected to the main body 41 via a cord 43. The main body 41 is provided with a display area 44 including a character display area 44a and an icon display area 44b, and a character, a figure, and the like are displayed in the character display area 44a. Also, a plurality of icons 45 are displayed in the icon display area 44b. The user can select a predetermined function by selecting a predetermined one of the icons 45 with the pen 42.
【0003】使用者は、例えば文字を入力するとき、ア
イコン45のうち所定のアイコンI1にペン42をペン
ダウンし、図67に示すように、ペン42をペンダウン
したまま文字表示領域44aの所定の位置まで移動さ
せ、所定の位置でペン42をペンアップすると、その位
置にプレート46が表示される。そして、使用者は、こ
のプレート46内にペン42を用いて所定の文字を手書
き入力すると、その手書き入力した文字が認識され、認
識した結果得られた文字がプレート46に表示される。
そして、その文字を確定する操作を行うと、プレート4
6内の文字が表示領域44の所定の位置に表示される。[0003] When the user, for entering the example text, a predetermined one of the icons 45 and pen-down to pen 42 to the icon I 1, as shown in FIG. 67, pen 42 pen down the left character display area 44a given the When the pen 42 is moved to the position and the pen 42 is pen-up at a predetermined position, the plate 46 is displayed at that position. When the user inputs a predetermined character by hand using the pen 42 in the plate 46, the character input by handwriting is recognized, and the character obtained as a result of the recognition is displayed on the plate 46.
Then, when the operation of confirming the character is performed, the plate 4
6 are displayed at predetermined positions in the display area 44.
【0004】そして、文字の入力が終了したとき、ペン
42でプレート46上にペンダウンし、そのままペン4
2を表示領域44の上方のアイコン表示領域44bまで
移動させ、そこでペン42をペンアップすると、プレー
ト46の表示が消去され、図66に示すような状態に戻
る。When the input of characters is completed, the pen is pen-down on the plate 46 with the pen 42 and the pen 4
2 is moved to the icon display area 44b above the display area 44, and when the pen 42 is moved up, the display on the plate 46 is erased and the state returns to the state shown in FIG.
【0005】[0005]
【発明が解決しようとする課題】従来の装置はこのよう
に、使用者が文字表示領域44aとアイコン表示領域4
4bとの間でペン42を移動させなければならないた
め、その都度、文字表示位置から所定の位置に視点を移
動させなければならず、操作性が悪い課題があった。As described above, in the conventional apparatus, the user can input the character display area 44a and the icon display area 4a.
4b, the pen 42 must be moved, so that the viewpoint must be moved from the character display position to a predetermined position each time, resulting in poor operability.
【0006】また、プレート46も常に所定の大きさで
表示され、文字表示領域44aに表示されている文字が
プレート46により隠れてしまい、文字表示領域44a
に表示されている文章を全体的に見ることが困難になる
課題があった。Also, the plate 46 is always displayed in a predetermined size, and characters displayed in the character display area 44a are hidden by the plate 46, and the character display area 44a is displayed.
There is a problem that it is difficult to see the sentence displayed as a whole.
【0007】本発明はこのような状況に鑑みてなされた
ものであり、操作性を改善し、できるだけ多くの文字を
表示できるようにするものである。[0007] The present invention has been made in view of such a situation, and aims to improve operability and display as many characters as possible.
【0008】[0008]
【課題を解決するための手段】請求項1に記載の手書き
入力表示装置は、文字、編集記号を含むストロークを手
書き入力する入力手段と、文字を入力する範囲を示すプ
レート、および入力手段により入力されたストロークを
表示する表示手段と、入力手段により入力された編集記
号と、編集記号のパラメータを検出する検出手段と、検
出手段により検出されたパラメータに対応して、プレー
トの表示状態を設定して、プレートを表示手段の所定の
位置に表示するように制御する制御手段とを備えること
を特徴とする。According to a first aspect of the present invention, there is provided a handwriting input / display apparatus comprising: an input unit for inputting a stroke including a character and an edit symbol by hand; a plate indicating a range for inputting the character; and an input unit. display means for displaying the stroke is to set the editing symbol input by the input means, detection means for detecting a parameter of editing symbols, corresponding to detected by the detecting means parameters, the display state of the plate The plate to the specified means
Control means for controlling the display to be displayed at the position .
【0009】前記検出手段には、前記パラメータとし
て、前記編集記号の特徴点の座標を検出するようにさ
せ、前記制御手段には、前記検出手段により検出された
前記特徴点の座標に基づいて、前記プレートの表示状態
を制御するようにさせることができる。[0009] The said detecting means, as the parameter, so as to detect the coordinates of the feature points of the editing symbols
And the control means detects
The display state of the plate based on the coordinates of the feature point
It can cause to control.
【0010】前記制御手段には、前記プレートの幅を制
御するようにさせることができる。 [0010] The controlling means may cause the control the width of the plate.
【0011】前記制御手段には、前記プレートの高さを
制御するようにさせることができる。前記制御手段に
は、前記検出手段により前記編集記号のうち第1の編集
記号が検出されたとき、前記プレートを表示させ、前記
検出手段により前記編集記号のうち第2の編集記号が検
出されたとき、前記プレートを消去させるようにさせる
ことができる。The control meansToIsSaidPlate height
To controlLetbe able to. The control meansTo
IsSaidBy means of detectionSaidThe first of the edit symbols
When a symbol is detected,SaidDisplay the plate,Said
By means of detectionSaidThe second editing symbol is
When issued,SaidTo erase the plateLet
be able to.
【0012】前記制御手段には、前記検出手段により検
出された前記パラメータに対応して、前記文字の挿入位
置をさらに制御するようにさせることができる。 前記制
御手段には、前記入力手段により前記プレート内に入力
された前記ストロークから前記文字を認識し、前記文字
を前記プレート内に表示させ、前記検出手段により入力
終了用の前記編集記号が検出された場合、前記プレート
を消去させると共に、前記プレート内に表示されていた
前記文字を、前記文字の挿入位置に挿入するようにさせ
ることができる。 [0012] The control means may detect by the detection means.
The insertion position of the character corresponding to the issued parameter
Position can be further controlled. Said system
Control means, input into the plate by the input means
Recognizes the character from the stroke that has been
Is displayed in the plate and input by the detecting means.
If the edit symbol for termination is detected, the plate
Was erased and displayed on the plate
The character is inserted at the insertion position of the character.
Can be
【0013】前記制御手段には、前記入力手段により前
記プレート内に入力された前記ストロークから前記文字
を認識し、前記文字を前記プレート内に表示させ、前記
検出手段により入力取り消しの前記編集記号が検出され
たとき、前記プレートおよび前記プレート内に表示され
ている前記文字を消去させ、前記検出手段により挿入位
置変更用の前記編集記号が検出された場合、前記文字の
挿入位置を変更し、前記検出手段により文字編集指示用
の前記編集記号が検出された場合、前記プレート内に表
示されている前記文字を編集対象として選択するように
させることができる。 前記検出手段には、前記パラメー
タとして、前記編集記号を入力する前記入力手段の速
度、加速度、および筆圧のうち、いずれか1つの情報を
検出するようにさせることができる。 [0013] The control means is controlled by the input means.
From the stroke entered in the writing plate to the character
, The characters are displayed in the plate,
The above-mentioned editing symbol of input cancellation is detected by the detecting means.
Is displayed in the plate and the plate
Erases the character, and inserts the
If the edit symbol for replacement is detected,
Change the insertion position, and use the detection means to
If the above edit symbol is detected, it is displayed on the plate.
Select the indicated characters for editing
Can be done. The detecting means includes the parameter
Speed of the input means for inputting the editing symbol
Degree, acceleration, and pen pressure information
Can be detected.
【0014】請求項10に記載の手書き入力表示方法
は、文字および編集記号を含むストロークを入力手段に
より手書き入力する入力ステップと、文字を入力する範
囲を示すプレート、および入力ステップの処理により入
力されたストロークを表示手段に表示する表示ステップ
と、入力ステップの処理により入力された編集記号と、
編集記号のパラメータを検出手段により検出する検出ス
テップと、検出ステップの処理により検出されたパラメ
ータに対応して、制御手段によりプレートの表示状態を
設定して、プレートを表示手段の所定の位置に表示する
ように制御する制御ステップとを含むことを特徴とす
る。 前記検出ステップの処理には、前記パラメータとし
て、前記編集記号の特徴点の座標を検出するようにさ
せ、前記制御ステップの処理には、前記検出ステップの
処理により検出された前記特徴点の座標に基づいて、前
記プレートの表示状態を制御するようにさせることがで
きる。 A handwritten input display method according to claim 10.
Can be used to input strokes including characters and editing symbols
The input step for more handwriting input and the range for inputting characters
Plate indicating the surrounding area and the input
A display step of displaying the applied stroke on the display means
And the editing symbol input by the processing of the input step,
A detection method for detecting the parameter of the edit symbol by the detection means.
Steps and parameters detected by the processing of the detection step
Control means to change the display state of the plate
Set and display the plate at a predetermined position on the display means
Control step for controlling
You. In the processing of the detection step, the parameter
To detect the coordinates of the feature points of the edit symbol.
In the processing of the control step,
Based on the coordinates of the feature points detected by the process,
It is possible to control the display state of the plate
Wear.
【0015】[0015]
【作用】請求項1に記載の手書き入力表示装置および請
求項10に記載の手書き入力表示方法においては、編集
記号が検出されると、その編集記号のパラメータが検出
され、そのパラメータに対応して、プレートの幅や高
さ、表示位置などが調整される。従って、使用者は、文
字を表示する領域だけを見て操作すればよく、操作性が
改善される。In the handwriting input / display apparatus according to the first aspect and the handwriting input / display method according to the tenth aspect, when an editing symbol is detected, a parameter of the editing symbol is detected, and a parameter corresponding to the parameter is detected. , The width and height of the plate and the display position are adjusted. Therefore, the user only needs to look at the area in which the characters are displayed and perform the operation, and the operability is improved.
【0016】また、できるだけ、既に表示されている形
状を見ながら新たな形状を入力することができ、操作性
が改善される。Further , a new shape can be input while looking at the already displayed shape as much as possible, and the operability is improved.
【0017】[0017]
【実施例】図1は、本発明の手書き入力表示装置の一実
施例の構成を示すブロック図である。CPU1は、RO
M2に記憶されているプログラムに従って各部を制御
し、文字入力表示動作を実行するようになされている。
RAM3には、必要に応じて所定のデータなどが記憶さ
れる。バックアップRAM4には、バッテリ5から常に
所定の電力が供給されており、装置の電源をオフした場
合においても、記憶しておきたい情報を記憶するように
なされている。タイマ6は、水晶振動子7を基準にし
て、バッテリ5で常時動作するようになされている。FIG. 1 is a block diagram showing the configuration of an embodiment of the handwriting input display device of the present invention. CPU1 is RO
Each part is controlled in accordance with the program stored in M2 to execute a character input display operation.
The RAM 3 stores predetermined data and the like as needed. The backup RAM 4 is always supplied with a predetermined power from the battery 5, and stores information to be stored even when the power of the apparatus is turned off. The timer 6 always operates with the battery 5 based on the crystal resonator 7.
【0018】ディスプレイコントローラ11は、バスラ
イン8を介して入力されるデータをV−RAM12に展
開し、そこに展開された画像をディスプレイ部13に表
示させるようになされている。入力タブレット15は、
ペン16を操作することにより、入力された座標位置デ
ータをタブレットインタフェース14に出力し、タブレ
ットインタフェース14は、このデータをバスライン8
を介してCPU1あるいはディスプレイコントローラ1
1に出力するようになされている。The display controller 11 develops data input via the bus line 8 into the V-RAM 12 and displays the developed image on the display unit 13. The input tablet 15
By operating the pen 16, the input coordinate position data is output to the tablet interface 14, and the tablet interface 14 outputs the data to the bus line 8.
CPU 1 or display controller 1
1 is output.
【0019】マイク18は、集音した音声信号を固体録
音処理回路17に出力し、記憶させるようになされてい
る。また、固体録音処理回路17が出力した音声信号
は、加算器20を介してスピーカ21に供給され、放音
されるようになされている。ダイアラ19は、CPU1
に制御され、所定のダイアル信号を加算器20を介して
スピーカ21に出力するようになされている。The microphone 18 outputs the collected audio signal to the solid-state recording processing circuit 17 and stores it. The audio signal output from the solid-state recording processing circuit 17 is supplied to a speaker 21 via an adder 20 and emitted. Dialer 19 is CPU1
, And outputs a predetermined dial signal to the speaker 21 via the adder 20.
【0020】複数のキースイッチ群22は、装置の動作
を切り換えるとき操作され、その操作に対応する信号が
キーインタフェース23からバスライン8を介してCP
U1に出力されるようになされている。また、複数のキ
ースイッチ群24の所定のものを操作することにより電
源回路25をオンし、各部に電力を供給させるようにし
たり、固体録音処理回路17による録音、再生、停止、
音量調整などを実行することができるようになされてい
る。A plurality of key switch groups 22 are operated when the operation of the apparatus is switched, and a signal corresponding to the operation is transmitted from the key interface 23 to the CP via the bus line 8.
The data is output to U1. The power supply circuit 25 is turned on by operating a predetermined one of the plurality of key switch groups 24 to supply power to each unit, and the recording, reproduction, stop,
It is possible to execute volume adjustment and the like.
【0021】さらに、ソケット26には、図示せぬIC
カードを挿入することができるようになされており、I
Cカードインタフェース27は、このICカードに対し
てデータを授受するようになされている。Further, the socket 26 has an IC (not shown)
The card can be inserted, I
The C card interface 27 exchanges data with the IC card.
【0022】ピンコネクター29には、例えばモデムな
どを接続することができ、拡張用インタフェース28と
このモデムを介して信号を授受できるようになされてい
る。For example, a modem or the like can be connected to the pin connector 29, so that signals can be exchanged with the extension interface 28 via the modem.
【0023】尚、入力タブレット15は、透明な材質に
より構成され、ディスプレイ部13の上に形成されてい
る。その結果、ディスプレイ部13の表示が入力タブレ
ット15を介して見ることができるようになされてい
る。The input tablet 15 is made of a transparent material and is formed on the display unit 13. As a result, the display on the display unit 13 can be viewed through the input tablet 15.
【0024】図2は、図1におけるペン16を用いて、
入力タブレット15上に入力を行ったとき、それがディ
スプレイ部13に表示されるまでの処理過程を表してい
る。FIG. 2 shows an example of using the pen 16 in FIG.
The figure shows a processing procedure until an input is made on the input tablet 15 and displayed on the display unit 13.
【0025】同図に示すように、ペン16で入力タブレ
ット15上をタッチすると、入力タブレット15により
ペン16でタッチした座標のデータが、タブレットイン
タフェース14からバスライン8を介してCPU1に出
力される。CPU1は、図2における筆跡管理モジュー
ルM1、入力プレート管理モジュールM2、図形文字認
識モジュールM3、およびディスプレイ管理モジュール
M4よりなるプログラムをROM2から読み出し、この
プログラムで入力データを処理し、これをディスプレイ
コントローラ11を介してディスプレイ部13に出力
し、表示させる。As shown in the drawing, when the user touches the input tablet 15 with the pen 16, data of the coordinates touched by the pen 16 with the input tablet 15 is output from the tablet interface 14 to the CPU 1 via the bus line 8. . The CPU 1 reads from the ROM 2 a program composed of the handwriting management module M1, the input plate management module M2, the graphic character recognition module M3, and the display management module M4 in FIG. Is output to and displayed on the display unit 13 via.
【0026】筆跡管理モジュールM1は、入力タブレッ
ト15より供給されたペン座標のデータを圧縮し、筆跡
データに加工して、入力プレート管理モジュールM2に
供給する。この筆跡データは、入力プレート管理モジュ
ールM2から、さらに図形文字認識モジュールM3に供
給される。図形文字認識モジュールM3は、入力された
筆跡データから、その筆跡が予め記憶されている文字あ
るいは図形のいずれに対応するかを判定する。そして、
判定された結果(文字コードや図形コード)を入力プレ
ート管理モジュールM2に出力する。The handwriting management module M1 compresses the pen coordinate data supplied from the input tablet 15, processes the data into handwriting data, and supplies it to the input plate management module M2. This handwriting data is supplied from the input plate management module M2 to the graphic character recognition module M3. The graphic character recognition module M3 determines from the input handwriting data whether the handwriting corresponds to a previously stored character or graphic. And
The determined result (character code or graphic code) is output to the input plate management module M2.
【0027】入力プレート管理モジュールM2は、筆跡
管理モジュールM1より供給された筆跡データ、あるい
は図形文字認識モジュールM3より供給された文字コー
ドや図形コード(図形データ)をディスプレイ管理モジ
ュールM4に出力する。ディスプレイ管理モジュールM
4は、入力されたデータに対応して、ディスプレイコン
トローラ11を介してディスプレイ部13に制御信号を
出力し、ペン16により入力された筆跡、あるいはその
筆跡を認識した結果得られた文字や図形をディスプレイ
部13に表示させる。The input plate management module M2 outputs to the display management module M4 the handwriting data supplied from the handwriting management module M1, or the character code or graphic code (graphic data) supplied from the graphic character recognition module M3. Display management module M
4 outputs a control signal to the display unit 13 via the display controller 11 in accordance with the input data, and outputs a handwriting input by the pen 16 or a character or figure obtained as a result of recognizing the handwriting. It is displayed on the display unit 13.
【0028】次に図3のフローチャートを参照して、図
1の実施例の動作を説明する。Next, the operation of the embodiment of FIG. 1 will be described with reference to the flowchart of FIG.
【0029】最初にステップS1において、筆跡管理モ
ジュールM1から入力された1画(ストローク)分の筆
跡のデータを受け取る。そして、この筆跡に対応する表
示が行われる。First, in step S1, handwriting data for one image (stroke) input from the handwriting management module M1 is received. Then, a display corresponding to the handwriting is performed.
【0030】即ち、ペン16で入力タブレット15上に
ペンダウンし、所定の入力を行うと、その座標データ
が、タブレットインタフェース14からバスライン8を
介してCPU1に出力される。CPU1は、筆跡管理モ
ジュールM1でこのデータを加工し、筆跡データとして
入力プレート管理モジュールM2に引き渡す。入力プレ
ート管理モジュールM2は、この筆跡データをディスプ
レイ管理モジュールM4にさらに引き渡す。ディスプレ
イ管理モジュールM4は、この筆跡データに対応するデ
ータをディスプレイコントローラ11に出力する。デイ
スプレイコントローラ11は、入力された信号に対応す
る画素データをV−RAM12上に展開し、これを読み
出して、ディスプレイ部13に出力する。その結果、デ
ィスプレイ部13には、ペン16で入力タブレット15
に描いた筆跡が表示される。That is, when the user pen-downs on the input tablet 15 with the pen 16 and performs a predetermined input, the coordinate data is output from the tablet interface 14 to the CPU 1 via the bus line 8. The CPU 1 processes this data in the handwriting management module M1 and delivers it to the input plate management module M2 as handwriting data. The input plate management module M2 further passes the handwriting data to the display management module M4. The display management module M4 outputs data corresponding to the handwriting data to the display controller 11. The display controller 11 develops pixel data corresponding to the input signal on the V-RAM 12, reads out the pixel data, and outputs it to the display unit 13. As a result, the input tablet 15 is displayed on the display unit 13 with the pen 16.
Is displayed.
【0031】次にステップS2に進み、いま取り込んだ
ストローク(画)が挿入用の編集記号(ジェスチャ)
(図6参照)であるか否かを判定する。即ち、入力プレ
ート管理モジュールM2は、筆跡管理モジュールM1よ
り供給された筆跡データを、図形文字認識モジュールM
3に供給する。図形文字認識モジュールM3は、入力さ
れた筆跡データを、予め記憶されている挿入用の編集記
号と比較し、いま入力されたのが、この挿入用の編集記
号51であるか否かを判定する。尚、この判定処理につ
いては、図4を参照して後で詳述する。Next, the process proceeds to step S2, where the stroke (image) just taken in is the editing symbol (gesture) for insertion.
(See FIG. 6). That is, the input plate management module M2 converts the handwriting data supplied from the handwriting management module M1 into the graphic character recognition module M1.
Supply 3 The graphic character recognition module M3 compares the input handwriting data with a pre-stored editing symbol for insertion and determines whether or not the currently input editing symbol 51 is for insertion. . This determination process will be described later in detail with reference to FIG.
【0032】ステップS2で、いま入力されたのが挿入
用の編集記号でないと判定された場合においては、処理
が終了される。いま入力されたのが挿入用の編集記号で
あると判定された場合においては、ステップS2からス
テップS3に進み、後述する図4の処理で抽出された筆
跡(編集記号51)の特徴点P0乃至P4(図6)の座
標値から文字入力プレート61の位置、幅、高さ、およ
び文字の挿入位置(図8)を決定する。この処理の詳細
については、図8乃至図10を参照して後述する。If it is determined in step S2 that the input character is not an edit symbol for insertion, the process is terminated. If it is determined that the input symbol is the edit symbol for insertion, the process proceeds from step S2 to step S3, and the feature points P0 to P0 of the handwriting (edit symbol 51) extracted in the processing of FIG. The position, width, height, and character insertion position (FIG. 8) of the character input plate 61 are determined from the coordinate values of P4 (FIG. 6). Details of this processing will be described later with reference to FIGS.
【0033】次にステップS4に進み、ステップS3で
決定された位置に文字入力プレート61(図8参照)を
開き(表示し)、この文字入力プレート61への筆跡入
力は、文字筆跡とする。即ち、文字入力プレート61の
文字入力領域62にペン16を用いて所定の文字が手書
き入力されたとき、その筆跡を文字入力領域62にその
まま表示させるようにする。尚、文字入力プレート61
を表示するとき、それまで表示されていた編集記号の筆
跡は消去される。Next, proceeding to step S4, the character input plate 61 (see FIG. 8) is opened (displayed) at the position determined in step S3, and the handwriting input to the character input plate 61 is a character handwriting. That is, when a predetermined character is input by handwriting in the character input area 62 of the character input plate 61 using the pen 16, the handwriting is directly displayed in the character input area 62. In addition, the character input plate 61
Is displayed, the handwriting of the edit symbol that has been displayed is erased.
【0034】次にステップS5に進み、筆跡管理モジュ
ールM1から入力された次の1画分の筆跡データを受け
取り、これを表示させる。これにより、次に入力された
筆跡がディスプレイ部13にそのまま表示される。Next, the process proceeds to step S5, in which the handwriting data of the next one stroke input from the handwriting management module M1 is received and displayed. As a result, the next input handwriting is displayed on the display unit 13 as it is.
【0035】ステップS6においては、ステップS5で
入力された筆跡データが、図7に示す入力終了用の編集
記号52であるか否かを判定する。この判定処理につい
ては、図5を参照して後に詳述する。ステップS6で、
いま入力されたのが入力終了用の編集記号52ではない
と判定された場合においては、ステップS7に進み、入
力された筆跡データを文字筆跡として、図形文字認識モ
ジュールM3に供給する。図形文字認識モジュールM3
は、入力された筆跡データを、予め記憶してある図形、
文字と比較し、その比較結果(文字コードや図形デー
タ)を入力プレート管理モジュールM2に出力する。In step S6, it is determined whether or not the handwriting data input in step S5 is an edit symbol 52 for terminating input shown in FIG. This determination processing will be described later in detail with reference to FIG. In step S6,
If it is determined that the input symbol is not the input end editing symbol 52, the process proceeds to step S7, and the input handwriting data is supplied to the graphic character recognition module M3 as character handwriting. Graphic character recognition module M3
Is a graphic stored in advance,
It compares with a character and outputs the comparison result (character code or graphic data) to the input plate management module M2.
【0036】ステップS8においては、ステップS7に
おいて認識された結果を文字入力プレート61の文字入
力領域62に表示させるとともに、それまで表示されて
いた筆跡の表示を消去させる。これにより、文字入力プ
レート61の文字入力領域62に、それまで表示されて
いた筆跡に代えて、その筆跡から認識された文字が、文
字入力領域62に表示されることになる。In step S8, the result recognized in step S7 is displayed in the character input area 62 of the character input plate 61, and the display of the handwriting displayed so far is erased. Thus, instead of the handwriting previously displayed in the character input area 62 of the character input plate 61, the character recognized from the handwriting is displayed in the character input area 62.
【0037】ステップS8の次にステップS5に戻り、
次の筆跡の入力を待機し、新たな筆跡が入力されたと
き、その筆跡の判定処理を繰り返す。After step S8, the process returns to step S5.
The process waits for the input of the next handwriting, and when a new handwriting is input, the processing for determining the handwriting is repeated.
【0038】ステップS6において、入力されたのが入
力終了用の編集記号52であると判定された場合におい
ては、ステップS9に進み、文字入力領域62に入力さ
れた文字を挿入位置Iに挿入、表示させる(図8)。こ
のとき、必要に応じて、挿入位置Iより後方の文字を順
次後方にずらして表示する。また、このとき、文字入力
プレート61が消去される。これにより、処理が終了さ
れる。If it is determined in step S6 that the input is the edit symbol 52 for terminating the input, the flow advances to step S9 to insert the character input in the character input area 62 into the insertion position I. It is displayed (FIG. 8). At this time, if necessary, characters behind the insertion position I are sequentially shifted backward and displayed. At this time, the character input plate 61 is erased. Thus, the process is completed.
【0039】以上のようにして、図6に示すような文字
挿入用の編集記号51が入力されると、その位置に、図
8に示すような文字入力プレート61が表示される。そ
して、図7に示すような入力終了用の編集記号52が入
力されると、文字入力プレート61が消去される。As described above, when the editing symbol 51 for inserting a character as shown in FIG. 6 is input, a character input plate 61 as shown in FIG. 8 is displayed at that position. Then, when the editing symbol 52 for terminating the input as shown in FIG. 7 is input, the character input plate 61 is erased.
【0040】次に、図4のフローチャートを参照して、
ペン16を用いて、入力タブレット15に入力された1
画分の筆跡が、図6に示すような挿入用の編集記号51
であるか否かを判定する処理について説明する。この処
理は、上述したように、図3におけるステップS2にお
いて行われるものである。Next, referring to the flowchart of FIG.
Using the pen 16, 1
The handwriting of the fraction is an editing symbol 51 for insertion as shown in FIG.
A process for determining whether or not the above is performed will be described. This processing is performed in step S2 in FIG. 3, as described above.
【0041】最初にステップS21において、入力され
た筆跡データの点列の垂直方向(y軸方向)の座標が最
大となる点P2が、筆跡の始点P0および終点P4以外
の点であるか否かが判定される。即ち、図3のステップ
S1において入力された1画分のデータのうち、その書
き始めの点が始点P0とされ、書き終わりの点が終点P
4とされる。そして、最も大きなy軸方向の座標値を有
する点が点P2とされ(図6)、点P2が、点P0また
は点P4と一致するか否かが判定される。First, in step S21, it is determined whether or not the point P2 at which the coordinate in the vertical direction (y-axis direction) of the point sequence of the input handwriting data is the maximum is other than the start point P0 and the end point P4 of the handwriting. Is determined. That is, of the data of one stroke input in step S1 of FIG. 3, the writing start point is set as the start point P0, and the writing end point is set as the end point P0.
It is set to 4. Then, the point having the largest coordinate value in the y-axis direction is set as the point P2 (FIG. 6), and it is determined whether the point P2 matches the point P0 or the point P4.
【0042】点P2が、点P0および点P4と異なる点
であると判定された場合においては、ステップS21か
らステップS22に進み、ステップS22においては、
始点P0から点P2に向かって、筆跡の接線の傾きの絶
対値が微小誤差dの範囲で単調に増加しているか否かが
判定される。単調に増加していると判定された場合にお
いては、ステップS23に進む。ステップS23におい
ては、点P4から点P2に向かって、筆跡の接線の傾き
の絶対値が微小誤差dの範囲で単調増加であるか否かが
判定される。単調増加であると判定された場合において
は、ステップS24に進む。If it is determined that the point P2 is different from the points P0 and P4, the process proceeds from the step S21 to a step S22.
From the starting point P0 to the point P2, it is determined whether or not the absolute value of the inclination of the tangent line of the handwriting monotonically increases within the range of the small error d. If it is determined that the increase is monotonous, the process proceeds to step S23. In step S23, it is determined whether or not the absolute value of the inclination of the tangent line of the handwriting increases monotonously in the range of the small error d from point P4 to point P2. If it is determined that the increase is monotonic, the process proceeds to step S24.
【0043】ステップS24においては、点P0と点P
2の間で、接線の傾きが45度である点を点P1とし、
点P4と点P2の間で、接線の傾きが135度となる点
を点P3とする(図6)。尚、この場合において、接線
の角度は、x軸との角度とされる。In step S24, the points P0 and P
A point at which the inclination of the tangent is 45 degrees between points 2 is defined as a point P1,
A point where the inclination of the tangent is 135 degrees between the points P4 and P2 is defined as a point P3 (FIG. 6). In this case, the angle of the tangent is the angle with the x-axis.
【0044】ステップS24で、点P1と点P3の座標
を求めた後、ステップS25に進み、いま入力されたの
は挿入用の編集記号51であるとの判定結果を出力す
る。After the coordinates of the points P1 and P3 have been obtained in step S24, the flow advances to step S25 to output a determination result indicating that the input symbol 51 is the edit symbol 51 for insertion.
【0045】一方、ステップS21において、y座標の
値が最大となる点P2が、始点P0または終点P4と同
一であると判定された場合、ステップS22において、
点P0と点P2の間の筆跡の接線の傾きの絶対値が、微
小誤差dの範囲で単調増加でないと判定された場合、あ
るいはステップS23において、点P4と点P2の間の
筆跡の接線の傾きの絶対値が、微小誤差dの範囲で単調
増加でないと判定された場合においては、ステップS2
6に進み、いま入力されたのは挿入用の編集記号51で
はないとの判定結果が出力される。On the other hand, if it is determined in step S21 that the point P2 having the maximum y-coordinate value is the same as the start point P0 or the end point P4, then in step S22,
When it is determined that the absolute value of the inclination of the tangent of the handwriting between the points P0 and P2 is not monotonically increasing within the range of the small error d, or in step S23, the tangent of the handwriting between the points P4 and P2 is determined. If it is determined that the absolute value of the gradient is not monotonically increasing within the range of the small error d, the process proceeds to step S2.
Then, the process proceeds to step S6, where a determination result indicating that the input character is not the edit symbol 51 for insertion is output.
【0046】ステップS25の判定結果が得られたとき
は、図3において、ステップS2からステップS3に進
み、ステップS26の判定結果が得られたときは、図3
の処理が終了されることになる。When the result of the determination in step S25 is obtained, the process proceeds from step S2 to step S3 in FIG. 3, and when the result of the determination in step S26 is obtained, the process proceeds to step S3.
Is terminated.
【0047】次に、図3のステップS6において行う判
定処理、即ち、いま入力されたのが入力終了用の編集記
号52(図7)であるか否かを判定する処理について、
図5を参照して説明する。Next, the determination process performed in step S6 of FIG. 3, that is, the process of determining whether or not the input character is the edit symbol 52 (FIG. 7) for ending the input is now described.
This will be described with reference to FIG.
【0048】最初にステップS31において、いま入力
された筆跡が文字入力プレート61(図8)の右上近傍
に位置し、かつ、その筆跡の一部が文字入力プレート6
1からはみ出しているか否かが判定される。この筆跡が
文字入力プレート61の右上近傍に位置し、かつ、その
一部が文字入力プレート61の外部にはみ出していると
き、ステップS32に進む。ステップS32において
は、筆跡データの点列のy座標が最大となる点Q2が、
始点Q0および終点Q3以外の点であるか否かが判定さ
れる(図7)。First, in step S31, the handwriting just input is located near the upper right of the character input plate 61 (FIG. 8), and a part of the handwriting is
It is determined whether or not it is outside the range of 1. When the handwriting is located near the upper right of the character input plate 61 and a part of the handwriting is outside the character input plate 61, the process proceeds to step S32. In step S32, the point Q2 at which the y coordinate of the point sequence of the handwriting data is maximum is:
It is determined whether the point is other than the start point Q0 and the end point Q3 (FIG. 7).
【0049】即ち、図7に示すように、ステップS5で
入力された1画分の入力の開始点がQ0とされ、終了点
がQ3とされる。そして、その間のy座標が最大となる
点が点Q2とされる。点Q2が、点Q0および点Q3と
異なると判定された場合においては、ステップS33に
進む。ステップS33においては、点Q0から点Q2に
向かって、y座標の絶対値が微小誤差eの範囲内で単調
増加であるか否かが判定される。単調増加であると判定
された場合においては、ステップS34に進む。That is, as shown in FIG. 7, the input start point of one stroke input in step S5 is set to Q0, and the end point is set to Q3. Then, the point at which the y coordinate becomes the maximum is defined as point Q2. If it is determined that the point Q2 is different from the points Q0 and Q3, the process proceeds to step S33. In step S33, it is determined whether the absolute value of the y coordinate is monotonically increasing within the range of the small error e from the point Q0 toward the point Q2. If it is determined that the increase is monotonic, the process proceeds to step S34.
【0050】ステップS34においては、点Q3から点
Q2に向かって、y座標の絶対値が微小誤差eの範囲内
で単調増加であるか否かが判定される。単調増加である
と判定された場合においては、ステップS35に進む。In step S34, it is determined whether or not the absolute value of the y coordinate is monotonically increasing from the point Q3 toward the point Q2 within the range of the small error e. If it is determined that the increase is monotonic, the process proceeds to step S35.
【0051】ステップS35においては、始点Q0から
点Q2までの曲線と、点Q3から点Q2までの曲線が、
1つの交点Q1を有するか否かが判定される。交点Q1
を有すると判定された場合においては、ステップS36
に進み、いま入力されたのが入力終了用の編集記号52
であるとの判定結果が出力される。In step S35, the curve from the starting point Q0 to the point Q2 and the curve from the point Q3 to the point Q2 are:
It is determined whether or not there is one intersection Q1. Intersection Q1
If it is determined to have
, And what has just been input is the edit symbol 52 for ending the input.
Is output.
【0052】ステップS31において、いま入力された
のが、文字入力プレート61の右上近傍に存在しない、
あるいは、その一部の筆跡が文字入力プレート61の外
部にはみ出していないと判定された場合、ステップS3
2において、点Q2が、点Q0または点Q3と一致して
いると判定された場合、ステップS33において、点Q
0から点Q2に向かって、y座標の絶対値が微小誤差e
の範囲内で単調増加でないと判定された場合、ステップ
S34で、点Q3から点Q2に向かって、y座標の絶対
値が微小誤差eの範囲内で単調増加でないと判定された
場合、またはステップS35において、点Q0と点Q2
の間の部分曲線と、点Q3と点Q2の間の曲線が、1つ
の点Q1を有していない場合、それぞれステップS37
に進み、図3のステップS5において入力されたのは、
図7に示すような入力終了用の編集記号52ではないと
の判定結果を出力する。In step S31, what has just been input does not exist near the upper right of the character input plate 61.
Alternatively, if it is determined that part of the handwriting does not protrude outside the character input plate 61, the process proceeds to step S3.
In step S2, if it is determined that the point Q2 matches the point Q0 or the point Q3, the process proceeds to step S33.
From 0 to the point Q2, the absolute value of the y coordinate becomes a small error e.
If it is determined that the absolute value of the y coordinate is not monotonically increasing from the point Q3 toward the point Q2 within the range of the small error e in the step S34, In S35, the points Q0 and Q2
, And the curve between the points Q3 and Q2 do not have one point Q1, respectively.
Proceeds to step S5 in FIG.
A determination result indicating that the input end is not the edit symbol 52 as shown in FIG. 7 is output.
【0053】ステップS36の判定結果が得られたと
き、図3のステップS6からステップS9に進み、ステ
ップS37の判定結果が得られたとき、図3のステップ
S6からステップS7に進むことになる。When the determination result of step S36 is obtained, the process proceeds from step S6 of FIG. 3 to step S9, and when the determination result of step S37 is obtained, the process proceeds from step S6 of FIG. 3 to step S7.
【0054】次に、図8乃至図10を参照して、図3の
ステップS3における処理、即ち、図4のフローチャー
トに示す処理で抽出された筆跡(編集記号51)の特徴
点P0乃至P4(図6)の座標位置から、文字入力プレ
ート61を表示する位置、幅W、高さH、挿入位置I
(図8)を決定する方法について説明する。Next, referring to FIGS. 8 to 10, the processing in step S3 in FIG. 3, that is, the feature points P0 to P4 (the editing symbols 51) of the handwriting extracted in the processing shown in the flowchart in FIG. From the coordinate position of FIG. 6), the position for displaying the character input plate 61, the width W, the height H, and the insertion position I
(FIG. 8) will be described.
【0055】図8に示すように、文字入力プレート61
は、その幅がWとされ、高さがHとされる。この文字入
力プレート61を開く位置Pは、この幅Wと高さHで規
定される文字入力領域62の左上の点とされる。挿入位
置Iは、幅Wの1/2の位置の上方の所定の点とされ
る。As shown in FIG. 8, the character input plate 61
Has a width W and a height H. The position P at which the character input plate 61 is opened is the upper left point of the character input area 62 defined by the width W and the height H. The insertion position I is a predetermined point above a position that is の of the width W.
【0056】即ち、文字入力領域62の幅Wと高さH
は、次式により演算される。 W=Kw(X(P0)−X(P4)) H=Kh{(Y(P1)−Y(P0))+(Y(P3)−Y
(P4))}/2 ここで、KwとKhは、それぞれ比例定数である。ま
た、X(Pi),Y(Pi)は、それぞれ点Piのx座
標およびy座標を表している。That is, the width W and the height H of the character input area 62
Is calculated by the following equation. W = Kw (X (P0) −X (P4)) H = Kh {(Y (P1) −Y (P0)) + (Y (P3) −Y
(P4))} / 2 Here, Kw and Kh are proportional constants, respectively. X (Pi) and Y (Pi) represent the x coordinate and y coordinate of the point Pi, respectively.
【0057】即ち、この実施例においては、文字入力領
域62の幅Wは、図6に示す挿入用の編集記号51の始
点P0と終点P4の間隔に比例して設定される。従っ
て、使用者は、文字入力領域62の幅Wを広くしたい場
合においては、始点P0と終点P4の幅を広くし、狭く
したい場合には、狭くすればよい。That is, in this embodiment, the width W of the character input area 62 is set in proportion to the interval between the start point P0 and the end point P4 of the editing symbol 51 for insertion shown in FIG. Accordingly, when the user wants to increase the width W of the character input area 62, the user needs to increase the width of the start point P0 and the end point P4, and decrease the width of the start point P0 and the end point P4.
【0058】また、高さHは、始点P0と点P1の高さ
の差と、終点P4と点P3の高さの差の平均値に比例し
て設定される。従って、図6における点P1と点P2の
間の線、および点P3と点P2の間の線で表される角度
を狭くすると、高さHが低くなり、角度を広くすると、
高さHが高くなる。The height H is set in proportion to the average value of the difference between the height of the start point P0 and the point P1 and the difference between the heights of the end point P4 and the point P3. Accordingly, when the angle represented by the line between the points P1 and P2 and the line between the points P3 and P2 in FIG. 6 is reduced, the height H decreases, and when the angle is increased, the height H decreases.
The height H increases.
【0059】文字入力プレート61を開く位置P(文字
入力領域62の左上の点)の座標は、次式で演算され
る。 X(P)=X(P2)−W/2 Y(P)=(Y(P0)+Y(P1)+Y(P2)+Y
(P3))/4 即ち、位置Pのx座標は、点P2のx座標の位置からW
/2だけ左側の位置とされる。また、y座標は、点P0
乃至P3のy座標の値の平均値とされる。The coordinates of the position P (the upper left point of the character input area 62) for opening the character input plate 61 are calculated by the following equations. X (P) = X (P2) -W / 2 Y (P) = (Y (P0) + Y (P1) + Y (P2) + Y
(P3)) / 4 That is, the x coordinate of the position P is W from the x coordinate position of the point P2.
/ 2 to the left. The y coordinate is the point P0
To P3 as the average value of the y-coordinate values.
【0060】さらに、文字入力プレート61の文字入力
領域62に入力した文字を最終的に挿入する挿入位置I
の座標は、次式により演算される。 X(I)=Xmax(i,m) (但し、Xmax(i,m)−X(P2)≦X(P2)−Xm
in(i,m)の場合) X(I)=Xmin(i,m) (但し、Xmax(i,m)−X(P2)>X(P2)−Xm
in(i,m)の場合) Y(I)=Ymax(i,m) (但し、Ymax(i,m)−Y(P2)≦Y(P2)−Ym
in(i,m)の場合) Y(I)=Ymin(i,m) (但し、Ymax(i,m)−Y(P2)>Y(P2)−Ym
in(i,m)の場合)Further, an insertion position I at which a character input to the character input area 62 of the character input plate 61 is finally inserted.
Are calculated by the following equation. X (I) = Xmax (i, m) (however, Xmax (i, m) −X (P2) ≦ X (P2) −Xm
X (I) = Xmin (i, m) (where Xmax (i, m) −X (P2)> X (P2) −Xm
in (i, m)) Y (I) = Ymax (i, m) (however, Ymax (i, m) −Y (P2) ≦ Y (P2) −Ym
Y (I) = Ymin (i, m) (where Ymax (i, m) −Y (P2)> Y (P2) −Ym
in (i, m)
【0061】ここで、Xmax(i,m),Xmin
(i,m)は、図9に示すように、第i行の第m文字目
の所定の文字(この実施例の場合、「東」)の表示領域
のうち、図10に拡大して示すように、最も右側の座標
と、最も左側の座標をそれぞれ意味している。また、Y
max(i,m),Ymin(i,m)は、文字の表示
領域の最も上側の点と、最も下側の点の座標をそれぞれ
表している。Here, Xmax (i, m), Xmin
As shown in FIG. 9, (i, m) is an enlarged view of FIG. 10 of the display area of the predetermined character of the m-th character in the i-th row (“East” in this embodiment). Thus, the rightmost coordinate and the leftmost coordinate are respectively meant. Also, Y
max (i, m) and Ymin (i, m) represent the coordinates of the uppermost point and the lowermost point of the character display area, respectively.
【0062】即ち、図9に示すように、日本語の各文字
(全角文字)は、その表示範囲が一定とされている。こ
れに対して、例えば英語におけるアルファベット文字
は、各文字毎に、その幅が(x軸方向の表示範囲が)変
化する。上式においては、Xmax(i,m),Xmi
n(i,m),Ymax(i,m),Ymin(i,
m)のうち、点P2が最も近い位置が挿入位置Iとされ
る。That is, as shown in FIG. 9, the display range of each Japanese character (full-width character) is fixed. On the other hand, for example, the width of the alphabet character in English changes (the display range in the x-axis direction) changes for each character. In the above equation, Xmax (i, m), Xmi
n (i, m), Ymax (i, m), Ymin (i,
m), the position closest to the point P2 is the insertion position I.
【0063】さらに、図11および図12を参照して、
ディスプレイ部13における具体的表示例について説明
する。いま、ディスプレイ部13に、図11(a)に示
すような表示が行われている状態において、その第1行
目の文字「示した通り、」と文字「三角形」の間に、
「四角形の頂点A22と」の文字を挿入することを考え
る。Further, referring to FIG. 11 and FIG.
A specific display example on the display unit 13 will be described. Now, in the state where the display as shown in FIG. 11A is performed on the display unit 13, between the character “as shown” and the character “triangle” on the first line,
It is assumed that a character “with a square vertex A22” is inserted.
【0064】このとき、使用者は、図11(b)に示す
ように、ペン16を用いて、「三角形」の文字の前に編
集記号51を手書き入力する。この手書き入力した編集
記号51は、その筆跡のまま一旦表示される。そして、
入力した記号が、図4に示す処理に従って、文字挿入用
の編集記号51として認識されると、図11(c)に示
すように、編集記号51の筆跡が消去され、それに代わ
って、文字「三角形」の前に文字入力プレート61が表
示される。上述したように、その幅Wと高さH、および
挿入位置Iは、図11(b)における編集記号51のパ
ラメータに対応して設定される。At this time, as shown in FIG. 11B, the user uses the pen 16 to manually input the edit symbol 51 in front of the "triangle" character. The handwritten input editing symbol 51 is displayed once with its handwriting. And
When the input symbol is recognized as the edit symbol 51 for inserting a character according to the processing shown in FIG. 4, the handwriting of the edit symbol 51 is erased as shown in FIG. 11C, and the character " The character input plate 61 is displayed before the "triangle". As described above, the width W, the height H, and the insertion position I are set in accordance with the parameters of the edit symbol 51 in FIG.
【0065】次に、図12(a)に示すように、文字入
力プレート61の文字入力領域62に、ペン16で文字
を手書き入力すると、そこに、その筆跡が一旦表示され
る。その後、文字入力領域62内に手書き入力した文字
が認識されると、その認識された結果が、図12(b)
に示すように、筆跡に代えて表示される。Next, as shown in FIG. 12A, when a character is input by handwriting in the character input area 62 of the character input plate 61 with the pen 16, the handwriting is once displayed there. Thereafter, when the handwritten input character is recognized in the character input area 62, the recognized result is shown in FIG.
Is displayed instead of the handwriting as shown in FIG.
【0066】そして、さらに図12(b)に示すよう
に、文字入力プレート61の右上の角の近傍に、入力終
了を示す編集記号52をペン16で入力すると、これが
図5に示す処理に従って、入力終了の編集記号52であ
るか否かが判定される。そして、入力終了の編集記号5
2であると判定された場合においては、図12(c)に
示すように、それまで文字入力領域62に表示されてい
た文字が挿入位置I(「三角形」の前)に挿入され、そ
れ以降の文字は順次後方に移動される。また、文字入力
プレート61は消去される。Then, as shown in FIG. 12B, when an edit symbol 52 indicating the end of the input is inputted by the pen 16 in the vicinity of the upper right corner of the character input plate 61, this is processed according to the processing shown in FIG. It is determined whether or not the edit symbol 52 has been input. And the edit symbol 5 of the end of input
If it is determined to be 2, the character previously displayed in the character input area 62 is inserted at the insertion position I (before the "triangle") as shown in FIG. Are sequentially moved backward. Further, the character input plate 61 is deleted.
【0067】図13は、文字挿入のための編集記号の他
の実施例を示している。図13(a)には、矢印で編集
記号が構成された例が示されている。また、同図(b)
には、文字αに似た記号が編集記号とされた例が示され
ている。さらに同図(c)には、図6に示した編集記号
51の上下方向を逆さにした記号を編集記号とした例が
表されている。FIG. 13 shows another embodiment of an edit symbol for inserting a character. FIG. 13A shows an example in which edit symbols are constituted by arrows. Also, FIG.
Shows an example in which a symbol similar to the character α is set as an editing symbol. Further, FIG. 6C shows an example in which a symbol obtained by inverting the editing symbol 51 shown in FIG.
【0068】いずれの場合も、予めこれらの記号を登録
しておくことで、これを文字挿入用の編集記号として認
識させることができる。In any case, by registering these symbols in advance, they can be recognized as edit symbols for inserting characters.
【0069】尚、上記実施例においては、挿入用の編集
記号のパラメータとして、編集記号の座標を検出するよ
うにしたが、例えば編集記号を入力する場合のペン16
の速度、加速度、筆圧、タッチしている時間などの情報
から、文字入力プレート61の表示状態を制御するよう
にすることも可能である。ペン16の書き込み速度は、
単位時間当りに入力されるドットの数をカウントするな
どして、演算により求めることができる。また、加速度
は、速度を微分することにより求めることができる。タ
ッチしている時間は、クロックをカウントすることによ
り計測することが可能である。また、筆圧は、これを検
出するための機構を、入力タブレット15あるいはペン
16側に設けることで検出することが可能である。In the above embodiment, the coordinates of the edit symbol are detected as parameters of the edit symbol for insertion.
It is also possible to control the display state of the character input plate 61 from information such as speed, acceleration, pen pressure, and touching time. The writing speed of the pen 16 is
It can be obtained by calculation, for example, by counting the number of dots input per unit time. The acceleration can be obtained by differentiating the speed. The touching time can be measured by counting clocks. The pen pressure can be detected by providing a mechanism for detecting the pen pressure on the input tablet 15 or pen 16 side.
【0070】これにより、例えば速度が大きい場合にお
いては、比例定数Kwを大きくし、開かれるプレートサ
イズを速度に比例して大きくすることができる。Thus, for example, when the speed is high, the proportionality constant Kw can be increased, and the size of the opened plate can be increased in proportion to the speed.
【0071】図14は、入力終了の編集記号の他の実施
例を示している。同図(a)は、×印が文字入力終了の
編集記号とされた例を示している。また、同図(b)に
おいては、文字入力プレート61の右上の角に、入力終
了を指令するとき操作される専用の領域(終了ボタン)
53が設けられている。この実施例においては、終了ボ
タン53をペン16でタッチすることにより、文字入力
の終了を指令することができる。FIG. 14 shows another embodiment of the edit symbol of the end of input. FIG. 9A shows an example in which the cross mark is used as an edit symbol for ending character input. Also, in FIG. 6B, a dedicated area (end button) operated when instructing the end of input is provided in the upper right corner of the character input plate 61.
53 are provided. In this embodiment, by touching the end button 53 with the pen 16, it is possible to instruct the end of the character input.
【0072】以上の実施例においては、文字入力プレー
ト61の表示位置と大きさを、挿入用の編集記号(ジェ
スチャ)51のパラメータに対応して設定するようにし
たが、充分な入力スペースが存在する場合においては、
この文字入力プレート61を表示しないようにすること
ができる。In the above embodiment, the display position and size of the character input plate 61 are set in accordance with the parameters of the editing symbol (gesture) 51 for insertion. However, there is sufficient input space. If so,
This character input plate 61 can be prevented from being displayed.
【0073】図15は、この場合の処理動作を表してい
る。即ち、最初にステップS41において、ペン16を
用いて1画の所定の入力が行われる。ステップS42に
おいては、ステップS41で入力された形状が挿入用の
編集記号51であるか否かが判定される。入力されたの
が挿入用の編集記号51ではない場合、処理は終了され
る。FIG. 15 shows the processing operation in this case. That is, first, in step S41, a predetermined input of one image is performed using the pen 16. In step S42, it is determined whether or not the shape input in step S41 is an edit symbol 51 for insertion. If the input is not the edit symbol 51 for insertion, the process is terminated.
【0074】ステップS42において、いま、入力され
たのが、挿入用の編集記号51であると判定された場合
においては、ステップS43に進み、挿入用の編集記号
51の近傍に充分な入力領域(スペース)が存在するか
否かが判定される。即ち、例えば図16に示すように、
いま、ディスプレイ部13にアルファベット文字A乃至
Kが、ペン16を用いて手書き入力され、表示されてい
るものとする。この状態において、この実施例の場合、
三角形の図形からなる文字、挿入用の編集記号51が入
力されたか否かが判定される。If it is determined in step S42 that the input is the edit symbol 51 for insertion, the flow advances to step S43 to enter a sufficient input area (in the vicinity of the edit symbol 51 for insertion). (Space) is determined. That is, for example, as shown in FIG.
Now, it is assumed that alphabet characters A to K are input by handwriting using the pen 16 and displayed on the display unit 13. In this state, in the case of this embodiment,
It is determined whether a character composed of a triangular figure or an edit symbol 51 for insertion has been input.
【0075】そして、挿入用の編集記号51が入力され
たと判定された場合、この編集記号51の三角形の底辺
の下方に、予め設定した所定の範囲の大きさの(基準値
より広い)スペース(文字が表示されていないスペー
ス)が、存在すか否かが判定される。このスペースの広
さの判定は、例えば所定のポイントPの文字を水平方向
にM個、垂直方向にN個表示することができるスペース
であるか否かを判定することにより行われる。この大き
さは、必要に応じて使用者が任意の値に設定変更するこ
とができるようになされている。When it is determined that the editing symbol 51 for insertion has been input, a space (wider than the reference value) having a predetermined range of size (below the reference value) is provided below the base of the triangle of the editing symbol 51. It is determined whether or not (a space where no character is displayed) exists. The determination of the size of the space is performed by determining whether or not the space is capable of displaying M characters at a predetermined point P in the horizontal direction and N characters in the vertical direction. This size is set so that the user can change the size to an arbitrary value as needed.
【0076】ステップS43において、挿入用の編集記
号51の近傍に、文字を入力するための充分なスペース
が、存在しないと判定された場合においては、ステップ
S45に進み、挿入用の編集記号51を消去し、図17
に示すように文字入力プレート61を表示する。使用者
はこの文字入力プレート61上に、ペン16を用い挿入
させたい文字を手書き入力する。If it is determined in step S43 that there is not enough space for inputting a character near the edit symbol 51 for insertion, the process advances to step S45 to change the edit symbol 51 for insert. Erase, FIG.
The character input plate 61 is displayed as shown in FIG. The user uses the pen 16 to input a character to be inserted on the character input plate 61 by handwriting.
【0077】次にステップS46に進み、使用者が入力
する次の画のデータが取り込まれる。そして、ステップ
S47乃至ステップS50において、ステップS46で
取り込まれた画が、入力取り消しのための編集記号であ
るのか、挿入位置変更の編集記号であるのか、文字編集
指示のための編集記号であるのか、或いはまた、入力終
了を指示する編集記号であるのかが判定される。Next, the flow advances to step S46, where the data of the next image input by the user is fetched. In steps S47 to S50, whether the image captured in step S46 is an edit symbol for canceling input, an edit symbol for changing the insertion position, or an edit symbol for instructing character editing Alternatively, it is determined whether the input symbol is an edit symbol indicating the end of the input.
【0078】ステップS47乃至ステップS50におい
て、これらのいずれの編集記号でもないと判定された場
合、ステップS51に進み、ステップS46で取り込ま
れた筆跡を文字入力筆跡として取り扱う。そして、ステ
ップS46に戻り、さらに次の入力データに対して同様
の処理を繰り返し実行する。このようにして、例えば図
18に示すように、文字入力プレート61内に「てがき
もじ」の文字が入力される。If it is determined in steps S47 to S50 that the character is not any of these edit symbols, the process proceeds to step S51, and the handwriting captured in step S46 is treated as a character input handwriting. Then, the process returns to step S46, and the same processing is repeatedly executed for the next input data. In this way, for example, as shown in FIG. 18, the character “tegami-moji” is input into the character input plate 61.
【0079】ステップS50において、ステップS46
で入力された筆跡が、入力終了の編集記号であると判定
された場合、ステップS56に進み、編集終了記号と文
字入力プレートを消去する。さらに、ステップS57に
進み、文字入力プレート61内に入力された文字列を、
所定の位置に挿入する。In step S50, step S46
If it is determined that the handwriting input in step is an input-end editing symbol, the process proceeds to step S56, where the editing end symbol and the character input plate are deleted. Further, the process proceeds to step S57, where the character string input into the character input plate 61 is
Insert in place.
【0080】例えば、図19に示すように、図中○印で
示す入力終了の編集記号52が、文字入力プレート61
の一部にかかるように入力された場合、ステップS50
からステップS56に進み、入力終了の編集記号52と
文字入力プレート61が消去される。その結果、文字挿
入用の編集記号51を書き込まない状態に表示状態が一
旦戻ることになる。即ち、文字A乃至Kが表示された状
態に戻る。For example, as shown in FIG. 19, the edit symbol 52 indicating the end of input indicated by a circle in the figure is a character input plate 61.
If the input is performed so as to cover a part of
Then, the process proceeds to step S56, in which the edit symbol 52 and the character input plate 61 of the input end are deleted. As a result, the display state temporarily returns to a state where the editing symbol 51 for inserting a character is not written. That is, the state returns to the state where characters A to K are displayed.
【0081】そして、次にステップS57に進み、文字
入力プレート61より入力された文字が、図20に示す
ように、挿入位置に挿入、表示される。この実施例の場
合、アルファベット文字BとCの間に「てがきもじ」の
文字が挿入される。Then, the flow advances to step S57 to insert and display the character input from the character input plate 61 at the insertion position as shown in FIG. In the case of this embodiment, a character of "Gekimoji" is inserted between the alphabetic characters B and C.
【0082】以上のように、挿入用の編集記号51で指
定した位置の近傍に、手書き文字を入力するためのスペ
ースが存在しない場合においては、文字入力プレート6
1が表示され、そこに挿入すべき文字を手書き入力する
ことになる。As described above, when there is no space for inputting a handwritten character near the position designated by the edit symbol 51 for insertion, the character input plate 6
1 is displayed, and the character to be inserted is input by handwriting.
【0083】一方、ステップS43において、挿入用の
編集記号51の近傍に、文字を入力するためのスペース
が存在すると判定された場合、図21乃至図25に示す
ような処理が行われる。On the other hand, when it is determined in step S43 that there is a space for inputting a character near the edit symbol 51 for insertion, processing as shown in FIGS. 21 to 25 is performed.
【0084】即ち、図21に示すように、いま、アルフ
ァベット文字A乃至Dが表示された状態において、挿入
用の編集記号51を文字BとCの間に手書き入力したと
する。この時編集記号51を構成する三角形の底辺の下
方には、文字が表示されておらず、そこに文字を手書き
入力したとしても、すでに表示されている文字が存在し
ないため、その文字が見難くなるようなことがない。そ
こで、この場合においては、ステップS43からステッ
プS44に進み、図22に示すように、挿入用の編集記
号51にかえて、その位置に、挿入位置マーク71が表
示される。That is, as shown in FIG. 21, it is assumed that an editing symbol 51 for insertion is handwritten between the characters B and C while the alphabetic characters A to D are displayed. At this time, no character is displayed below the base of the triangle constituting the edit symbol 51. Even if a character is input by handwriting there, there is no character already displayed, so that the character is difficult to see. There is no such thing. Therefore, in this case, the process proceeds from step S43 to step S44, and the insertion position mark 71 is displayed at that position instead of the editing symbol 51 for insertion as shown in FIG.
【0085】次にステップS46に進み、次の画のデー
タを取り込み、上述した場合と同様の処理が行われる。
すなわち、使用者は、図23に示すように、挿入位置マ
ーク71の下方にペン16を用いて、文字を手書き入力
する。この入力は、図18に示した場合と異なり、文字
入力プレート61が表示されていないので、フリーアド
レス文字入力となる。この入力処理は、ステップS50
において、入力終了を表す編集記号52が書き込まれる
まで繰り返し実行される。Next, the flow advances to step S46 to fetch the data of the next image, and the same processing as described above is performed.
That is, as shown in FIG. 23, the user inputs characters by hand using the pen 16 below the insertion position mark 71. This input differs from the case shown in FIG. 18 in that the character input plate 61 is not displayed, so that a free address character is input. This input processing is performed in step S50.
Is repeatedly executed until the edit symbol 52 indicating the end of the input is written.
【0086】図24に示すように、挿入位置マーク71
に一部がかかるように、入力終了を表す編集記号52を
ペン16で手書き入力すると、ステップS50からステ
ツプS56に進み、入力終了の編集記号52と挿入位置
マーク71が消去される。その結果、文字挿入用の編集
記号51を入力する前の状態に表示状態が、一旦戻るこ
とになる。即ち、アルファベット文字A乃至Dが表示さ
れた状態に一旦復帰する。As shown in FIG. 24, the insertion position mark 71
When the edit symbol 52 indicating the end of input is handwritten with the pen 16 so that a part of the input symbol 52 is entered, the process proceeds from step S50 to step S56, where the edit symbol 52 indicating the end of input and the insertion position mark 71 are deleted. As a result, the display state temporarily returns to the state before the edit symbol 51 for character insertion is input. That is, the state temporarily returns to the state where the alphabetic characters A to D are displayed.
【0087】そして、ステップS57に進み、図21で
挿入用の編集記号51で指定した位置に、図23に示す
ように入力した文字「てがきもじ」が、図25に示すよ
うに、挿入表示される。Then, the flow advances to step S57 to insert the character "tegami-moji" as shown in FIG. 23 at the position designated by the edit symbol 51 for insertion in FIG. 21, as shown in FIG. Is done.
【0088】このように、挿入用の編集記号51の近傍
に、入力のための充分なスペースが存在する場合におい
ては、文字入力プレート61が表示されず、空いたスペ
ースに文字を自由に入力することができる。したがっ
て、通常の紙に文字を書き込むような感覚で文字を挿入
することができ、使用者は文字入力プレート61が開か
れる(表示される)のを待つ必要がなく、迅速な入力が
可能となる。また、この場合、入力するスペース中に既
に入力した文字が表示されているわけではないので、入
力した文字が見難くなるようなこともない。As described above, when there is a sufficient space for input near the editing symbol 51 for insertion, the character input plate 61 is not displayed, and characters can be freely input in the empty space. be able to. Therefore, characters can be inserted as if writing characters on normal paper, and the user does not need to wait for the character input plate 61 to be opened (displayed), thereby enabling quick input. . Further, in this case, since the characters that have already been input are not displayed in the input space, the input characters do not become difficult to see.
【0089】以上においては、文字を挿入する場合を例
としたが、図形を挿入する場合にも、同様の処理が行わ
れる。In the above description, the case where a character is inserted is taken as an example. However, the same processing is performed when a figure is inserted.
【0090】図26乃至図30は、図15に示したステ
ップS45を含む処理により、図形を挿入する場合の様
子を表しており、図31乃至図35は、ステツプS44
を含む処理により、図形を挿入する場合の様子を表して
いる。FIGS. 26 to 30 show a state where a figure is inserted by the processing including step S45 shown in FIG. 15, and FIGS. 31 to 35 show steps S44.
Shows a state in which a figure is inserted by processing including.
【0091】図26の実施例においては、フローチャー
トが作成されようとしており、処理1と処理2を示すス
テップのブロックが既に入力されている。いま、この状
態において、処理1と処理2のステップの間に、他の処
理ステップを挿入する場合を考える。この時、処理1と
処理2の間に(挿入したい位置に)、挿入用の編集記号
51が、ペン16で手書き入力される。この編集記号5
1の三角形の頂点(図中右側の頂点)が、挿入すべき位
置を表しており、その底辺(図中左側の辺)が、挿入す
べき図形を入力するスペースに対向している。In the embodiment shown in FIG. 26, a flowchart is about to be created, and blocks of steps indicating the processing 1 and the processing 2 have already been input. Now, consider a case where another processing step is inserted between the processing 1 and the processing 2 in this state. At this time, between the processing 1 and the processing 2 (at the position where it is desired to insert), the editing symbol 51 for insertion is handwritten with the pen 16. This editing symbol 5
The vertex of one triangle (vertex on the right side in the figure) represents a position to be inserted, and the bottom side (the left side in the figure) faces a space for inputting a figure to be inserted.
【0092】そこで、この編集記号51の三角形の底辺
の近傍にスペースがあるか否かが判定される(ステップ
S43)。Therefore, it is determined whether or not there is a space near the base of the triangle of the edit symbol 51 (step S43).
【0093】いまの場合、編集記号51の三角形の底辺
の左側には、垂直な実線が表示されているので、新たな
図形を書き込むためのスペースは存在しないことにな
る。そこで、この場合、図27に示すように、編集記号
51が消去され、そこに図形入力プレート63が表示さ
れる(ステップS45)。In this case, since a vertical solid line is displayed on the left side of the base of the triangle of the edit symbol 51, there is no space for writing a new figure. Therefore, in this case, as shown in FIG. 27, the edit symbol 51 is deleted, and the graphic input plate 63 is displayed there (step S45).
【0094】このように、図形入力プレート63が表示
されたとき、使用者は図28に示すように、図形入力プ
レート63の内部に、挿入すべき図形をペン16で手書
き入力する。この実施例の場合、判断の処理ステップを
挿入するために、菱形の図形と、判断の文字が、図形入
力プレート63に書き込まれる(ステップS46)。When the graphic input plate 63 is displayed as described above, the user inputs a graphic to be inserted into the graphic input plate 63 with the pen 16 as shown in FIG. In the case of this embodiment, in order to insert a processing step for determination, a diamond-shaped figure and a character for determination are written on the figure input plate 63 (step S46).
【0095】そして、図29に示すように、入力の終了
を示す編集記号52がペン16で入力されると(ステッ
プS50)、図形入力プレート63と編集記号52が消
去され(ステップS56)、図30に示すように、図形
入力プレート63の中に書き込んだ図形が挿入位置(こ
の実施例の場合、処理1のブロックと処理2のブロック
の間)に挿入される(ステップS57)。Then, as shown in FIG. 29, when the edit symbol 52 indicating the end of the input is input by the pen 16 (step S50), the graphic input plate 63 and the edit symbol 52 are erased (step S56). As shown in FIG. 30, the graphic written in the graphic input plate 63 is inserted at the insertion position (in the case of this embodiment, between the block of processing 1 and the block of processing 2) (step S57).
【0096】次に図31乃至図35を参照して、充分な
る書き込みスペースが存在する場合の表示例について説
明する。図31に示すように、処理1と処理2の処理ブ
ロックの間に、挿入のための編集記号51が手書き入力
されると、この編集記号51の近傍に手書き入力のため
のスペースが、存在するか否かが判定される(ステップ
S43)。いまの場合、編集記号51の近傍に何も表示
されていないスペースが存在するため、図32に示すよ
うに、編集記号51が消去され、それに代わって挿入位
置マーク71が表示される(ステップS44)。Next, a display example in the case where a sufficient writing space exists will be described with reference to FIGS. As shown in FIG. 31, when an edit symbol 51 for insertion is input by handwriting between the processing blocks of the process 1 and the process 2, a space for handwriting input exists near the edit symbol 51. It is determined whether or not (step S43). In this case, since there is a blank space near the edit symbol 51, as shown in FIG. 32, the edit symbol 51 is deleted, and the insertion position mark 71 is displayed instead (step S44). ).
【0097】そこで、使用者は図33に示すように、挿
入位置マーク71の近傍に、挿入すべき図形をペン16
で手書き入力する(ステップS46)。この実施例の場
合、図26乃至図30で示した場合と同様に、判断の処
理ブロックを示す菱形の図形の中に判断の文字が挿入さ
れた図形が入力されている。Then, as shown in FIG. 33, the user places a figure to be inserted near the insertion position mark 71 with the pen 16.
Is input by hand (step S46). In the case of this embodiment, as in the case shown in FIGS. 26 to 30, a figure in which a judgment character is inserted in a diamond-shaped figure representing a judgment processing block is input.
【0098】そして、図34に示すように、挿入位置マ
ーク71にその一部がかかるように、入力の終了を表す
編集記号52をペン16で入力すると(ステップS5
0)、図35に示すように、挿入位置マーク71と編集
記号52が消去され(ステップS56)、挿入位置マー
ク71の近傍に手書き入力した図形が、挿入位置マーク
71により指示されている位置に挿入される(ステップ
S57)。Then, as shown in FIG. 34, when the editing symbol 52 indicating the end of the input is inputted by the pen 16 so that the insertion position mark 71 is partially applied to the insertion position mark 71 (step S5).
0), as shown in FIG. 35, the insertion position mark 71 and the editing symbol 52 are erased (step S56), and the handwritten input graphic is moved to the position indicated by the insertion position mark 71 near the insertion position mark 71. It is inserted (step S57).
【0099】次に図15のステップS47乃至S49に
おいて、ステップS46で入力した筆跡が、入力取り消
しの編集記号、挿入位置変更の編集記号、または、文字
編集指示の編集記号であると判定された場合の動作につ
いて説明する。Next, when it is determined in steps S47 to S49 in FIG. 15 that the handwriting input in step S46 is an editing symbol for canceling input, an editing symbol for changing an insertion position, or an editing symbol for a character editing instruction. Will be described.
【0100】ステップS46で入力した筆跡が、ステッ
プS47で、入力取り消しの編集記号であると判定され
た場合、ステップS52に進み、入力中の文字を無効に
し、また、挿入位置マーク71或いは、文字入力プレー
ト61若しくは、図形入力プレート63を消去する。If it is determined in step S47 that the handwriting input in step S46 is an edit symbol for canceling the input, the flow advances to step S52 to invalidate the character being input, and to insert the insertion position mark 71 or the character. The input plate 61 or the graphic input plate 63 is deleted.
【0101】図36乃至図39は、文字入力プレート6
1が表示されている状態における、この入力取り消し動
作に伴う表示例を表しており、図40乃至図43は、文
字入力プレート61が表示されていない状態における、
入力取り消しの動作の表示例を表している。FIGS. 36 to 39 show the character input plate 6.
FIG. 40 shows a display example associated with this input canceling operation in a state where 1 is displayed. FIGS. 40 to 43 show a state where the character input plate 61 is not displayed.
13 shows a display example of an input cancel operation.
【0102】即ち、図36に示すように、文字挿入のた
めの編集記号51を入力したとき、その近傍に他の文字
が表示されていれば、図37に示すように、文字入力プ
レート61が表示される。そして、使用者は、図38に
示すように、この文字入力プレート61の内部に挿入す
べき文字(この実施例の場合E,F)を手書き入力す
る。That is, as shown in FIG. 36, when an editing symbol 51 for inserting a character is input and another character is displayed in the vicinity thereof, the character input plate 61 is displayed as shown in FIG. Is displayed. Then, as shown in FIG. 38, the user inputs handwritten characters (E and F in this embodiment) to be inserted into the character input plate 61.
【0103】このように文字入力プレート61の内部
に、所定の文字を入力した後、この入力を中止したくな
った場合においては、この文字入力プレート61に、そ
の一部がかかるように、ほぼV字状の形状からなる取り
消し用の編集記号101を入力する(ステップS4
7)。In this way, when a predetermined character is input into the character input plate 61 and it is desired to stop the input, the character input plate 61 is almost partially touched. An edit symbol 101 for cancellation having a V-shape is input (step S4).
7).
【0104】このような編集記号101が入力される
と、図39に示すように、文字入力プレート61、その
内部に入力された文字E,F、並びに挿入用の編集記号
51のいずれもが消去され、元の表示状態に復帰する
(ステップS52)。When such an edit symbol 101 is input, as shown in FIG. 39, the character input plate 61, the characters E and F input therein, and the edit symbol 51 for insertion are all erased. Then, the display returns to the original display state (step S52).
【0105】また、図40に示すように、挿入用の編集
記号51を入力したとき、その近傍に文字が表示されて
いない場合においては、図41に示すように、編集記号
51の入力位置に挿入位置マーク71が表示される。そ
こで使用者は、図42に示すように、この挿入位置マー
ク71の近傍に挿入すべき文字EFを入力する。As shown in FIG. 40, when an edit symbol 51 for insertion is input and no character is displayed near the edit symbol 51, as shown in FIG. The insertion position mark 71 is displayed. Therefore, the user inputs a character EF to be inserted near the insertion position mark 71 as shown in FIG.
【0106】そして、このような文字EFを入力した
後、この入力を中止したい場合、取り消し用の編集記号
101を、その一部が挿入位置マーク71にかかるよう
に入力する(ステップS47)。すると、図43に示す
ように、挿入位置マーク71、挿入した文字EF、並び
に取り消し用の編集記号101が、いずれも消去され、
元の表示状態に復帰する(ステップS52)。Then, after inputting such a character EF, if the user wants to cancel the input, he or she inputs an editing symbol 101 for cancellation so that a part of the editing symbol 101 overlaps the insertion position mark 71 (step S47). Then, as shown in FIG. 43, the insertion position mark 71, the inserted character EF, and the editing symbol 101 for cancellation are all erased.
The display returns to the original display state (step S52).
【0107】ステップS46で入力した筆跡が、ステッ
プS48において、挿入位置変更の編集記号であると判
定された場合、ステップS53に進み、挿入位置編集記
号の矢印の先の位置へ、挿入位置マーク或いは入力プレ
ートの挿入位置表示部を移動させる。そして、ステップ
S46に戻り、次の入力の待機状態となる。If it is determined in step S48 that the handwriting input in step S46 is an editing symbol for changing the insertion position, the flow advances to step S53 to move the insertion position editing symbol to the insertion point mark or arrow. Move the insertion position display section of the input plate. Then, the process returns to step S46 to be in a standby state for the next input.
【0108】文字入力プレート61が表示された状態に
おいて、挿入位置変更の指示が入力された場合、図44
乃至図47に示す様な処理が実行される。即ち、図44
に示すように、挿入用の編集記号51を入力したとき、
その近傍に文字が表示されていれば、図45に示すよう
に、文字入力プレート61が表示される。そして、その
状態において、図46に示すように、挿入位置変更指示
用の編集記号102を入力すると、図47に示すよう
に、文字入力プレート61の挿入位置を示す挿入位置表
示部61aが、編集記号102の矢印で示す位置に移動
される(ステップS53)。When an instruction to change the insertion position is input while the character input plate 61 is displayed, FIG.
47 to FIG. 47 are executed. That is, FIG.
As shown in the figure, when the editing symbol 51 for insertion is input,
If a character is displayed in the vicinity, a character input plate 61 is displayed as shown in FIG. In this state, as shown in FIG. 46, when the edit symbol 102 for instructing the insertion position change is input, as shown in FIG. 47, the insertion position display section 61a indicating the insertion position of the character input plate 61 is edited. It is moved to the position indicated by the arrow of the symbol 102 (step S53).
【0109】なお、この実施例においては、挿入位置変
更指示用の編集記号102は、その一方の端部が挿入位
置表示部61aにかかるように入力されるとともに、他
方の端部が、この挿入位置表示部61aを移動すべき位
置に片矢印で示されるようになされている。In this embodiment, the editing symbol 102 for instructing to change the insertion position is input so that one end of the editing symbol 102 is placed on the insertion position display section 61a, and the other end is inserted into the insertion position. The position to which the position display section 61a is to be moved is indicated by a single arrow.
【0110】文字入力プレート61が表示されていない
状態において、ステップS46で入力した筆跡が、挿入
位置変更用の編集記号であると判定された場合において
は、図48乃至図51に示すような表示が行われること
になる。If the handwriting input in step S46 is determined to be an edit symbol for changing the insertion position while the character input plate 61 is not displayed, a display as shown in FIGS. Will be performed.
【0111】即ち、図48に示すように、挿入用編集記
号51を入力した場合、その近傍に文字を入力すべきス
ペースが存在すれば、図49に示すように、編集記号5
1にかえて挿入位置マーク71が表示される。That is, as shown in FIG. 48, when the editing symbol for insertion 51 is input, if there is a space near which characters are to be input, the editing symbol 5 is displayed as shown in FIG.
The insertion position mark 71 is displayed instead of 1.
【0112】この挿入位置マーク71が表示された後に
なって、この挿入位置を変更したい場合、使用者は、図
50に示すように、挿入位置変更指示のための編集記号
102を、一方の端部が、挿入位置マーク71にかかる
ようにし、他方の端部(片矢印)が新たな挿入位置を示
すように入力する。すると、図51に示すように、挿入
位置マーク71が編集記号102で指示した位置に移動
される(ステップS53)。When the user wants to change the insertion position after the insertion position mark 71 is displayed, the user inserts an edit symbol 102 for instructing the insertion position change at one end as shown in FIG. The part is put on the insertion position mark 71, and the other end (single arrow) is input so as to indicate the new insertion position. Then, as shown in FIG. 51, the insertion position mark 71 is moved to the position specified by the edit symbol 102 (step S53).
【0113】また、ステップS46で入力した筆跡が、
ステップS49において、文字編集指示用の編集記号で
あると判定された場合、ステップS54に進み、編集指
示記号で囲まれた文字をハイライト表示する。そして、
ステツプS55に進み、入力された編集記号に対応する
各種の編集処理が実行される。そしてその後、ステップ
S46に戻り、新たな入力の待機状態となる。The handwriting input in step S46 is
If it is determined in step S49 that the character is an edit symbol for a character edit instruction, the process proceeds to step S54 to highlight the character surrounded by the edit instruction symbol. And
Proceeding to step S55, various editing processes corresponding to the input editing symbol are executed. Then, thereafter, the process returns to step S46 to be in a standby state for a new input.
【0114】文字入力プレート61が表示されている状
態において、文字編集指示用の編集記号が入力された場
合、図52乃至図58に示すような表示が行われる。When an edit symbol for a character edit instruction is input while the character input plate 61 is displayed, the display as shown in FIGS. 52 to 58 is performed.
【0115】即ち、図52に示すように、挿入用の編集
記号51を入力すると、その近傍に他の文字が表示され
ていれば、図53に示すように、文字入力プレート61
が表示される。そして、図54に示すように、この文字
入力プレート61の内部に文字(この実施例の場合「あ
いう」)を入力した後、この文字「あいう」に対して、
所定の編集処理を行いたい場合、図55に示すように、
この文字「あいう」を2回ループで取り囲む編集指示用
の編集記号103を入力する(ステップS49)。That is, as shown in FIG. 52, when an editing symbol 51 for insertion is inputted, if another character is displayed in the vicinity of the character, a character input plate 61 is displayed as shown in FIG.
Is displayed. Then, as shown in FIG. 54, after a character (“Ai” in this embodiment) is input into the character input plate 61, the character “Ai” is input.
When performing a predetermined editing process, as shown in FIG.
An edit symbol 103 for editing instructions that surrounds the character "Ai" twice in a loop is input (step S49).
【0116】このように、編集記号103が入力される
と、この編集記号103で囲まれる文字が、編集対象と
して選択され、図56に示すように、ハイライト表示さ
れる(ステップS54)。そしてさらに、図57に示す
ように、例えばこの編集対象とされた文字「あいう」を
太字にしたい場合、太字にさせるための編集記号74
(この実施例の場合アルファベット文字B)を入力す
る。このような、編集記号74が入力されると、図58
に示すように、編集対象とされた文字「あいう」が太字
で表示される(ステップS55)。As described above, when the editing symbol 103 is input, the character surrounded by the editing symbol 103 is selected as an object to be edited, and is highlighted as shown in FIG. 56 (step S54). Further, as shown in FIG. 57, for example, when it is desired to make the character "Ai" to be edited bold, an edit symbol 74 for making it bold
(Alphabet B in this embodiment) is input. When such an edit symbol 74 is input, FIG.
As shown in (5), the character "Ai" to be edited is displayed in bold (step S55).
【0117】一方、文字入力プレート61が表示されな
い状態において、文字編集指示が行われた場合、図59
乃至65に示すような表示が行われる。On the other hand, when a character editing instruction is given while the character input plate 61 is not displayed, FIG.
The display as shown in FIGS.
【0118】即ち、図59に示すように、挿入用の編集
記号51が入力されると、その近傍に充分スペースが存
在すれば、図60に示すように、編集記号51にかえて
挿入位置マーク71が表示される。この状態において、
図61に示すように、挿入位置マーク71の近傍に、挿
入したい文字「あいう」が使用者により入力される。That is, as shown in FIG. 59, when an edit symbol 51 for insertion is inputted, if there is a sufficient space in the vicinity of the edit symbol 51, as shown in FIG. 71 is displayed. In this state,
As shown in FIG. 61, the user inputs a character “Aoi” to be inserted near the insertion position mark 71.
【0119】このような入力を行った後、この挿入する
文字「あいう」に対して、所定の編集を行いたい場合、
図62に示すように、この文字「あいう」を2回ループ
で囲むように、編集指示用の編集記号103が入力され
る(ステップS49)。すると、図63に示すように、
この編集記号103で指定された文字「あいう」がハイ
ライト表示される(ステップS54)。After performing such an input, if it is desired to perform a predetermined edit on the inserted character “Ai”,
As shown in FIG. 62, an edit symbol 103 for editing instructions is input so as to surround this character "Ai" in a loop twice (step S49). Then, as shown in FIG.
The character "Ai" designated by the edit symbol 103 is highlighted (step S54).
【0120】この状態において、さらに図64に示すよ
うに、ハイライト表示された文字「あいう」の近傍に、
編集記号74(文字B)を入力すると、図65に示すよ
うに、文字「あいう」が、太字で表示される(ステップ
S55)。In this state, as shown in FIG. 64, in the vicinity of the highlighted character “Ai”,
When the edit symbol 74 (character B) is input, the character "Ai" is displayed in bold as shown in FIG. 65 (step S55).
【0121】なお、図36乃至65においては、文字の
表示例のみを示したが、挿入する図形を取り消したり、
挿入位置を移動させたり、編集したりする場合において
も同様の処理が実行される。Although FIGS. 36 to 65 show only examples of displaying characters, figures to be inserted can be canceled,
Similar processing is performed when the insertion position is moved or edited.
【0122】このようにこの実施例は、文字だけではな
く、図形その他の任意の形状を入力する場合に応用する
ことが可能である。As described above, this embodiment can be applied to input not only characters but also figures and other arbitrary shapes.
【0123】[0123]
【発明の効果】以上の如く請求項1の手書き入力表示装
置および請求項10に記載の手書き入力表示方法によれ
ば、入力する編集記号を調整することでプレートの大き
さや表示位置を変換することができる。その結果、操作
性が改善され、迅速な入力が可能となる。As described above , according to the handwritten input display device of the first aspect and the handwritten input display method of the tenth aspect ,
For example, the size and display position of the plate can be changed by adjusting the editing symbol to be input . As a result, operability is improved, and quick input becomes possible.
【0124】また、プレートの大きさを変更することが
できるため、必要に応じて、その大きさを小さくするこ
とができ、プレートにより隠される表示文字の範囲を小
さくすることが可能となる。Further, since the size of the plate can be changed, the size can be reduced as necessary, and the range of the display characters hidden by the plate can be reduced.
【0125】また、既に表示されている文字、図形など
が隠されてしまうことが少なくなり、全体を見ながら入
力することが可能になる。 [0125] In addition, a character that has already been displayed, it is reduced to such figures is being obscured, it is possible to input while looking at the whole.
【図1】本発明の手書き入力表示装置の一実施例の構成
を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a handwriting input display device of the present invention.
【図2】ペン16により入力タブレット15に入力した
結果がディスプレイ部13に表示される過程を説明する
図である。FIG. 2 is a diagram illustrating a process in which a result input to an input tablet 15 by a pen 16 is displayed on a display unit 13.
【図3】図1の実施例の動作を説明するフローチャート
である。FIG. 3 is a flowchart illustrating an operation of the embodiment of FIG. 1;
【図4】図3のステップS2における挿入記号を判定す
る処理の詳細を説明するフローチャートである。FIG. 4 is a flowchart illustrating details of a process of determining an insertion symbol in step S2 of FIG. 3;
【図5】図3のステップS6における入力終了の編集記
号を判定する処理の詳細を説明するフローチャートであ
る。FIG. 5 is a flowchart illustrating details of a process of determining an edit symbol at the end of input in step S6 of FIG. 3;
【図6】文字挿入のための編集記号を説明する図であ
る。FIG. 6 is a diagram illustrating editing symbols for inserting characters.
【図7】入力終了のための編集記号を説明する図であ
る。FIG. 7 is a diagram illustrating edit symbols for terminating input.
【図8】文字入力プレートを説明する図である。FIG. 8 is a diagram illustrating a character input plate.
【図9】日本語と英語の表示状態を説明する図である。FIG. 9 is a diagram illustrating a display state in Japanese and English.
【図10】1つの文字の表示範囲を説明する図である。FIG. 10 is a diagram illustrating a display range of one character.
【図11】図1のディスプレイ部13における具体的表
示例を説明する図である。FIG. 11 is a diagram illustrating a specific display example on the display unit 13 of FIG. 1;
【図12】図11に続く表示例を説明する図である。FIG. 12 is a diagram illustrating a display example following FIG. 11;
【図13】文字挿入の編集記号の他の実施例を説明する
図である。FIG. 13 is a view for explaining another embodiment of an edit symbol for character insertion.
【図14】入力終了の編集記号の他の実施例を説明する
図である。FIG. 14 is a view for explaining another embodiment of the input symbol for editing symbols.
【図15】本発明の手書き入力表示装置の他の動作例を
説明するフローチャートである。FIG. 15 is a flowchart illustrating another operation example of the handwriting input display device of the present invention.
【図16】図15のステップS42における処理動作を
説明する図である。FIG. 16 is a diagram illustrating the processing operation in step S42 of FIG.
【図17】図15のステップS45における表示例を説
明する図である。FIG. 17 is a diagram illustrating a display example in step S45 of FIG.
【図18】図15のステップS46における表示例を説
明する図である。18 is a diagram illustrating a display example in step S46 of FIG.
【図19】図15のステップS56における表示例を説
明する図である。FIG. 19 is a diagram illustrating a display example in step S56 of FIG.
【図20】図15のステップS57における表示例を説
明する図である。FIG. 20 is a diagram illustrating a display example in step S57 of FIG.
【図21】図15のステップS42における表示例を説
明する図である。FIG. 21 is a diagram illustrating a display example in step S42 of FIG.
【図22】図15のステップS44における表示例を説
明する図である。FIG. 22 is a diagram illustrating a display example in step S44 of FIG.
【図23】図15のステップS46における表示例を説
明する図である。FIG. 23 is a diagram illustrating a display example in step S46 of FIG.
【図24】図15のステップS56における表示例を説
明する図である。24 is a diagram illustrating a display example in step S56 of FIG.
【図25】図15のステップS57における表示例を説
明する図である。FIG. 25 is a diagram illustrating a display example in step S57 of FIG.
【図26】図15のステップS42における表示例を説
明する図である。26 is a diagram illustrating a display example in step S42 of FIG.
【図27】図15のステップS45における表示例を説
明する図である。FIG. 27 is a diagram illustrating a display example in step S45 of FIG.
【図28】図15のステップS46における表示例を説
明する図である。FIG. 28 is a diagram illustrating a display example in step S46 of FIG.
【図29】図15のステップS50における表示例を説
明する図である。FIG. 29 is a diagram illustrating a display example in step S50 of FIG.
【図30】図15のステップS57における表示例を説
明する図である。30 is a diagram illustrating a display example in step S57 of FIG.
【図31】図15のステップS42における表示例を説
明する図である。FIG. 31 is a diagram illustrating a display example in step S42 of FIG.
【図32】図15のステップS44における表示例を説
明する図である。FIG. 32 is a diagram illustrating a display example in step S44 of FIG.
【図33】図15のステップS46における表示例を説
明する図である。FIG. 33 is a diagram illustrating a display example in step S46 of FIG.
【図34】図15のステップS50における表示例を説
明する図である。FIG. 34 is a diagram illustrating a display example in step S50 of FIG.
【図35】図15のステップS57における表示例を説
明する図である。FIG. 35 is a diagram illustrating a display example in step S57 of FIG.
【図36】図15のステップS42における表示例を説
明する図である。36 is a diagram illustrating a display example in step S42 of FIG.
【図37】図15のステップS45における表示例を説
明する図である。FIG. 37 is a diagram illustrating a display example in step S45 of FIG.
【図38】図15のステップS47における表示例を説
明する図である。FIG. 38 is a diagram illustrating a display example in step S47 of FIG.
【図39】図15のステップS52における表示例を説
明する図である。39 is a diagram illustrating a display example in step S52 of FIG.
【図40】図15のステップS42における表示例を説
明する図である。40 is a diagram illustrating a display example in step S42 of FIG.
【図41】図15のステップS44における表示例を説
明する図である。FIG. 41 is a diagram illustrating a display example in step S44 of FIG.
【図42】図15のステップS47における表示例を説
明する図である。FIG. 42 is a diagram illustrating a display example in step S47 of FIG.
【図43】図15のステップS52における表示例を説
明する図である。FIG. 43 is a diagram illustrating a display example in step S52 of FIG.
【図44】図15のステップS42における表示例を説
明する図である。FIG. 44 is a diagram illustrating a display example in step S42 of FIG.
【図45】図15のステップS45における表示例を説
明する図である。FIG. 45 is a diagram illustrating a display example in step S45 of FIG.
【図46】図15のステップS48における表示例を説
明する図である。FIG. 46 is a diagram illustrating a display example in step S48 of FIG.
【図47】図15のステップS53における表示例を説
明する図である。FIG. 47 is a diagram illustrating a display example in step S53 of FIG.
【図48】図15のステップS42における表示例を説
明する図である。FIG. 48 is a diagram illustrating a display example in step S42 of FIG.
【図49】図15のステップS44における表示例を説
明する図である。FIG. 49 is a diagram illustrating a display example in step S44 of FIG.
【図50】図15のステップS48における表示例を説
明する図である。50 is a diagram illustrating a display example in step S48 in FIG.
【図51】図15のステップS53における表示例を説
明する図である。FIG. 51 is a diagram illustrating a display example in step S53 of FIG.
【図52】図15のステップS42における表示例を説
明する図である。FIG. 52 is a diagram illustrating a display example in step S42 of FIG.
【図53】図15のステップS45における表示例を説
明する図である。FIG. 53 is a diagram illustrating a display example in step S45 of FIG. 15;
【図54】図15のステップS46における表示例を説
明する図である。FIG. 54 is a diagram illustrating a display example in step S46 of FIG.
【図55】図15のステップS49における表示例を説
明する図である。FIG. 55 is a diagram illustrating a display example in step S49 of FIG.
【図56】図15のステップS54における表示例を説
明する図である。FIG. 56 is a diagram illustrating a display example in step S54 of FIG.
【図57】図15のステップS55における表示例を説
明する図である。FIG. 57 is a diagram illustrating a display example in step S55 of FIG.
【図58】図15のステップS55における表示例を説
明する図である。58 is a diagram illustrating a display example in step S55 of FIG.
【図59】図15のステップS42における表示例を説
明する図である。FIG. 59 is a diagram illustrating a display example in step S42 of FIG.
【図60】図15のステップS44における表示例を説
明する図である。FIG. 60 is a diagram illustrating a display example in step S44 of FIG.
【図61】図15のステップS46における表示例を説
明する図である。FIG. 61 is a diagram illustrating a display example in step S46 of FIG.
【図62】図15のステップS49における表示例を説
明する図である。FIG. 62 is a diagram illustrating a display example in step S49 of FIG.
【図63】図15のステップS54における表示例を説
明する図である。63 is a diagram illustrating a display example in step S54 of FIG.
【図64】図15のステップS55における表示例を説
明する図である。FIG. 64 is a diagram illustrating a display example in step S55 of FIG.
【図65】図15のステップS55における表示例を説
明する図である。FIG. 65 is a diagram illustrating a display example in step S55 of FIG. 15;
【図66】従来の手書き入力表示装置の一例の構成を示
す平面図である。FIG. 66 is a plan view showing a configuration of an example of a conventional handwritten input display device.
【図67】図66に示す従来例においてアイコンからプ
レートを引き出した状態を説明する図である。FIG. 67 is a diagram illustrating a state in which the plate is drawn out of the icon in the conventional example shown in FIG. 66.
1 CPU 2 ROM 3 RAM 8 バスライン 11 ディスプレイコントローラ 12 V−RAM 13 ディスプレイ部 14 タブレットインタフェース 15 入力タブレット 16 ペン 41 本体 42 ペン 44 表示領域 44a 文字表示領域 44b アイコン表示領域 45 アイコン 46 プレート 51,52 編集記号 61 文字入力プレート 62 文字入力領域 63 図形入力プレート 71 挿入位置マーク 101乃至103 編集記号 1 CPU 2 ROM 3 RAM 8 Bus line 11 Display controller 12 V-RAM 13 Display section 14 Tablet interface 15 Input tablet 16 Pen 41 Main body 42 Pen 44 Display area 44a Character display area 44b Icon display area 45 Icon 46 Plate 51, 52 Edit Symbol 61 Character input plate 62 Character input area 63 Graphic input plate 71 Insertion position mark 101 to 103 Editing symbol
フロントページの続き (56)参考文献 特開 昭60−75980(JP,A) 特開 昭61−107468(JP,A) II.携帯性も追求したペン入力用新 OS:PenPoint,NIKKEI BYTE,日本,1991年 4月,pp. 236−249 (58)調査した分野(Int.Cl.7,DB名) G06K 9/00 - 9/82 G06F 3/03 Continuation of front page (56) References JP-A-60-75980 (JP, A) JP-A-61-107468 (JP, A) II. New OS for pen input in pursuit of portability: PenPoint, NIKKEI BYTE, Japan, April 1991, pp. 236-249 (58) Fields investigated (Int. Cl. 7 , DB name) G06K 9/00-9 / 82 G06F 3/03
Claims (11)
き入力する入力手段と、前記 文字を入力する範囲を示すプレート、および前記入
力手段により入力された前記ストロークを表示する表示
手段と、 前記入力手段により入力された前記編集記号と、前記編
集記号のパラメータを検出する検出手段と、 前記検出手段により検出された前記パラメータに対応し
て、前記プレートの表示状態を設定して、前記プレート
を前記表示手段の所定の位置に表示するように制御する
制御手段とを備えることを特徴とする手書き入力表示装
置。1. A character input means for the stroke handwritten inputs including editing symbols, the plate shows a range in which to enter the letters, and a display means for displaying the strokes input by said input means, said input means and the editing symbol that has been input by, the Hen
Detecting means for detecting a parameter of a collection symbol , and setting a display state of the plate in accordance with the parameter detected by the detecting means ,
Control means for controlling the display to be displayed at a predetermined position on the display means.
て、前記編集記号の特徴点の座標を検出し、 前記制御手段は、前記検出手段により検出された前記特
徴点の座標に基づいて、前記プレートの表示状態を制御
する ことを特徴とする請求項1に記載の手書き入力表示
装置。2. The method according to claim 1, wherein the detecting unit detects, as the parameter, coordinates of a feature point of the edit symbol, and the control unit detects the feature detected by the detecting unit.
Control the display state of the plate based on the coordinates of the marking points
2. The handwriting input display device according to claim 1, wherein:
御することを特徴とする請求項2に記載の手書き入力表
示装置。3. The handwriting input display device according to claim 2 , wherein said control means controls a width of said plate.
制御することを特徴とする請求項2に記載の手書き入力
表示装置。4. The handwriting input display device according to claim 2 , wherein said control means controls a height of said plate.
記編集記号のうち第1の編集記号が検出されたとき、前
記プレートを表示させ、前記検出手段により前記編集記
号のうち第2の編集記号が検出されたとき、前記プレー
トを消去させることを特徴とする請求項1に記載の手書
き入力表示装置。5. The control means displays the plate when the first edit symbol of the edit symbol is detected by the detection means, and controls the second edit symbol of the edit symbol by the detection means. 2. The handwriting input display device according to claim 1 , wherein the plate is erased when a symbol is detected.
出された前記パラメータに対応して、前記文字の挿入位
置をさらに制御する ことを特徴とする請求項1に記載の
手書き入力表示装置。 6. The control means according to claim 1 , wherein
The insertion position of the character corresponding to the issued parameter
2. The method according to claim 1, further comprising controlling the position.
Handwriting input display device.
記プレート内に入力 された前記ストロークから前記文字
を認識し、前記文字を前記プレート内に表示させ、前記
検出手段により入力終了用の前記編集記号が検出された
場合、前記プレートを消去させると共に、前記プレート
内に表示されていた前記文字を、前記文字の挿入位置に
挿入する ことを特徴とする請求項6に記載の手書き入力
表示装置。 7. The control means is operated by the input means.
From the stroke entered in the writing plate to the character
, The characters are displayed in the plate,
The editing symbol for terminating the input is detected by the detecting means.
The plate is erased and the plate
The character displayed in the
Handwriting input according to claim 6, characterized in that the insert
Display device.
記プレート内に入力された前記ストロークから前記文字
を認識し、前記文字を前記プレート内に表示させ、前記
検出手段により入力取り消しの前記編集記号が検出され
たとき、前記プレートおよび前記プレート内に表示され
ている前記文字を消去させ、前記検出手段により挿入位
置変更用の前記編集記号が検出された場合、前記文字の
挿入位置を変更し、前記検出手段により文字編集指示用
の前記編集記号が検出された場合、前記プレート内に表
示されている前記文字を編集対象として選択する ことを
特徴とする請求項6に記載の手書き入力表示装置。 8. The control means is operated by the input means.
From the stroke entered in the writing plate to the character
, The characters are displayed in the plate,
The above-mentioned editing symbol of input cancellation is detected by the detecting means.
Is displayed in the plate and the plate
Erases the character, and inserts the
If the edit symbol for replacement is detected,
Change the insertion position, and use the detection means to
If the above edit symbol is detected, it is displayed on the plate.
Selecting said characters shown for editing
The handwriting input display device according to claim 6, characterized in that:
て、前記編集記号を入力する前記入力手段の速度、加速
度、および筆圧のうち、いずれか1つの情報を検出する
ことを特徴とする請求項1に記載の手書き入力表示装
置。 9. The method according to claim 8, wherein the detecting means includes the parameter as
Speed and acceleration of the input means for inputting the edit symbol
Detects any one of degree and pen pressure
The handwriting input display device according to claim 1, wherein
Place.
段、文字を入力する範囲を示すプレートおよび前記スト
ロークを表示する表示手段、編集記号と前記編集記号の
パラメータを検出する検出手段、並びに前記検出手段に
より検出された前記パラメータに対応して、前記プレー
トの表示状態を設定する制御手段とが設けられている手
書き入力表示装置の手書き入力表示方法において、 前記文字および前記編集記号を含む前記ストロークを前
記入力手段により手書き入力する入力ステップと、 前記プレート、および前記入力ステップの処理により入
力された前記ストロークを前記表示手段に表示する表示
ステップと、 前記入力ステップの処理により入力された前記編集記号
と、前記編集記号のパラメータを前記検出手段により検
出する検出ステップと、 前記検出ステップの処理により検出された前記パラメー
タに対応して、前記制 御手段により前記プレートの表示
状態を設定して、前記プレートを前記表示手段の所定の
位置に表示するように制御する制御ステップと を含むこ
とを特徴とする手書き入力表示方法。 10. An input hand for manually inputting a stroke.
A plate indicating a range for inputting a column, a character, and the strike
Display means for displaying a rook, an edit symbol and the edit symbol
Detecting means for detecting a parameter; and
Corresponding to the detected parameter,
Provided with control means for setting the display state of the
In the handwriting input display method of a writing input display device, the stroke including the character and the editing symbol
An input step of handwriting input by the fill power means, said plate, and input by the processing of the input step
Display for displaying the pressed stroke on the display means
And the edit symbol input by the processing of the input step
And the parameters of the edit symbol are detected by the detection means.
A detection step to output, and the parameter detected by the processing of the detection step.
In response to the data, the display of the plate by the control means
Setting the state, the plate is displayed on the display
This and a control step of controlling to display at the position
And a handwriting input display method.
メータとして、前記編集記号の特徴点の座標を検出し、 前記制御ステップの処理は、前記検出ステップの処理に
より検出された前記特徴点の座標に基づいて、前記プレ
ートの表示状態を制御する ことを特徴とする請求項10
に記載の手書き入力表示方法。 11. The processing of the detecting step includes the step of
As a meter, the coordinates of the feature point of the edit symbol are detected, and the processing in the control step is performed in the processing in the detection step.
Based on the coordinates of the feature points detected by the
Claim, characterized in that to control the display state of over preparative 10
Handwriting input display method described in.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20154493A JP3353957B2 (en) | 1992-12-04 | 1993-08-13 | Handwritten input display device and method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35085092 | 1992-12-04 | ||
| JP4-350850 | 1992-12-04 | ||
| JP20154493A JP3353957B2 (en) | 1992-12-04 | 1993-08-13 | Handwritten input display device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06223230A JPH06223230A (en) | 1994-08-12 |
| JP3353957B2 true JP3353957B2 (en) | 2002-12-09 |
Family
ID=26512847
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20154493A Expired - Lifetime JP3353957B2 (en) | 1992-12-04 | 1993-08-13 | Handwritten input display device and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3353957B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3427050B2 (en) * | 2000-10-20 | 2003-07-14 | シャープ株式会社 | Document information processing apparatus and document information processing method |
| JP4177335B2 (en) * | 2003-05-02 | 2008-11-05 | 富士通株式会社 | Handwritten character input device and handwritten character input processing method |
| JP5627372B2 (en) * | 2010-09-28 | 2014-11-19 | 京セラ株式会社 | Character input device, character input method, and character input program |
| JP6164018B2 (en) * | 2013-10-02 | 2017-07-19 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
| CN107967105A (en) * | 2016-10-19 | 2018-04-27 | 夏普株式会社 | Handwritten content editing equipment and method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6075980A (en) * | 1983-10-03 | 1985-04-30 | Hitachi Ltd | Handwritten input information processing device |
| JPH0812668B2 (en) * | 1984-10-31 | 1996-02-07 | 株式会社日立製作所 | Handwriting proofreading method |
-
1993
- 1993-08-13 JP JP20154493A patent/JP3353957B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
| Title |
|---|
| II.携帯性も追求したペン入力用新OS:PenPoint,NIKKEIBYTE,日本,1991年 4月,pp.236−249 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06223230A (en) | 1994-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4742132B2 (en) | Input device, image processing program, and computer-readable recording medium | |
| JP2944439B2 (en) | Handwritten character input device and method | |
| EP0243925B1 (en) | Instruction input system for electronic processor | |
| JP5001182B2 (en) | Display control apparatus, electronic device, display control method, and program | |
| JPH0969037A (en) | Data processing device | |
| JP3519007B2 (en) | Information device having map information display function, map information display method, and recording medium recording map information display program | |
| JPH07295940A (en) | Electronics | |
| KR100713407B1 (en) | Pen input method and apparatus in pen computing system | |
| JP3353954B2 (en) | Handwriting input display method and handwriting input display device | |
| JP3292752B2 (en) | Gesture processing device and gesture processing method | |
| JP3353957B2 (en) | Handwritten input display device and method | |
| JP3388451B2 (en) | Handwriting input device | |
| JP2905013B2 (en) | Gesture processing device and gesture processing method | |
| JP2627407B2 (en) | Handwritten input information processing method and apparatus | |
| JP3874571B2 (en) | Gesture processing device and gesture processing method | |
| KR100320062B1 (en) | Hand-written input display | |
| JPH07141092A (en) | Handwriting input device | |
| JP3025152B2 (en) | Handwritten character recognition input device | |
| JP3469816B2 (en) | Gesture processing device and gesture processing method | |
| JP3187151B2 (en) | Graphic processing apparatus and method | |
| JPH11306369A (en) | Image data editing device | |
| JPH05334496A (en) | Display control device | |
| JPH06301472A (en) | Handwriting input device | |
| JP3271718B2 (en) | Shape input display device and shape input display control method | |
| JP3232537B2 (en) | Computer and window control method |
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: 20020830 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080927 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090927 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090927 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100927 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100927 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110927 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110927 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120927 Year of fee payment: 10 |