JPH064206A - 手書き文字入力装置 - Google Patents

手書き文字入力装置

Info

Publication number
JPH064206A
JPH064206A JP16610792A JP16610792A JPH064206A JP H064206 A JPH064206 A JP H064206A JP 16610792 A JP16610792 A JP 16610792A JP 16610792 A JP16610792 A JP 16610792A JP H064206 A JPH064206 A JP H064206A
Authority
JP
Japan
Prior art keywords
coordinate data
character
characters
input
line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP16610792A
Other languages
English (en)
Other versions
JP2989072B2 (ja
Inventor
Akira Tsuruta
彰 鶴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP16610792A priority Critical patent/JP2989072B2/ja
Publication of JPH064206A publication Critical patent/JPH064206A/ja
Application granted granted Critical
Publication of JP2989072B2 publication Critical patent/JP2989072B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 この発明は、手書き文字入力装置に関し、入
力された手書き文字の行を揃えたり、手書き文字の大き
さや行間の幅を一定にすることによって、入力された文
字列を読みやすくすることができる手書き文字入力装置
を提供することを目的とする。 【構成】 手書きの始点および終点に関する筆記情報を
検出する入力手段と、入力の軌跡に関する座標データの
検出を行うストローク検出手段と、座標データを記録し
ておく座標データ記憶手段と、同一方向に並んだ文字列
の行の切り出しと文字の切り出しに必要な情報を抽出す
る特徴抽出手段と、行切り出し手段と文字切り出し手段
と、座標データの変換を行う座標データ変換手段と、変
換した座標データに基づいて手書き文字の再表示を行う
表示手段を備える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、手書き文字入力装置
に関し、ペンによりタブレット上で入力された手書き文
字を表示する機能を有する手書き文字入力装置に関す
る。
【0002】
【従来の技術】従来、手書き文字を入力する装置として
タブレットが多く使用されており、入力用ペンを用いて
このタブレット上に文字を筆記して、その筆記情報に基
づいてペンの軌跡を点および線で連結して、手書き文字
をそのままイメージ画像として表示していた。
【0003】
【発明が解決しようとする課題】しかし、従来の手書き
文字入力装置では、タブレット上に入力枠あるいは入力
補助線等がない場合には、タブレット上にペンにより筆
記した文字のサイズにばらつきが生じたり、文字列が途
中で傾いて読みにくくなるといった問題点があった。
【0004】この発明は、以上のような事情を考慮して
なされたものであり、入力された手書き文字の行を揃え
たり、手書き文字の大きさや行間の幅を一定にすること
によって、入力された文字列を読みやすくすることがで
きる手書き文字入力装置を提供するものである。
【0005】
【課題を解決するための手段】図1に、この発明の構成
のブロック図を示す。同図に示すように、この発明は、
手書きによって文字を入力し、その手書き入力の軌跡を
表示する手書き文字入力装置において、手書きの始点お
よび終点に関する筆記情報を検出する入力手段1と、筆
記情報から入力の軌跡に関する座標データの検出・保持
を行うストローク検出手段2と、手書きの始点から終点
までのストロークについての座標データを記録しておく
座標データ記憶手段4と、検出されたストロークに関す
る情報を利用して、同一方向に並んだ文字列の行の切り
出しと、その行上に並んだ文字の切り出しに必要な座標
の変化と不連続性の情報を抽出する特徴抽出手段3と、
抽出された情報から同一方向に並んだ文字列の連続的な
つながりを示す行の切り出しを行う行切り出し手段5
と、切り出された行について抽出された情報から文字の
切り出しを行う文字切り出し手段6と、一定の基準位置
に対応するように手書き文字の座標データの変換を行う
座標データ変換手段7と、変換した座標データに基づい
て手書き文字の再表示を行う表示手段8を備え、手書き
入力した同一方向に並んだ文字列から得られる情報を基
に、再表示のための基準位置を計算し、この基準位置上
に手書き文字が並ぶように各文字の座標データの変換を
行い、文字を一列に揃え再表示することを特徴とする手
書き文字入力装置を提供するものである。
【0006】ここで、手書き入力された各行の文字列の
行間隔が一定の間隔になるように再表示するために、座
標データ変換手段によって行間の幅を考慮して各行の再
表示のための基準位置を設定し、この基準位置上に手書
き文字が並ぶように各文字の座標データの変換を行って
もよい。
【0007】また、手書き入力されたすべての文字の大
きさをある一定の大きさになるように各文字の座標デー
タの変換を行って、文字を再表示してもよい。さらに、
手書き入力された文字列から得られる座標や文字の大き
さに関する情報を基に、各文字の縮小、拡大の比率を計
算して座標データの変換を行い、文字を一列に揃えて再
表示するようにしてもよい。
【0008】表示手段としては、CRT、液晶(LC
D)が通常用いられる。入力手段としては、横軸(X
軸)と縦軸(Y軸)の座標を持ち、ペンである位置を押
さえた時に、その位置座標(X,Y)を発生する機能を
持つタブレットや表示パネルが用いられる。
【0009】また、ストローク検出、特徴抽出、行切り
出し、文字切り出し、および座標データ変換の各手段
は、CPUで実現される。座標データ、表示用データお
よび変換の計算上の定数などは、通常RAMに記憶さ
れ、入力、データ変換、表示などの処理手順を記述した
プログラムはROMに記憶されている。
【0010】
【作用】この発明は、以上のような構成をとることによ
り、入力手段によって手書き文字を入力するとき、文字
を構成するストロークの座標を記憶し、行の切り出し、
文字の切り出しを行ない、各行や各文字の情報に基づい
てストロークの座標データを変換し再表示することによ
り、入力された文字列を読み易くすることができる。さ
らに、行間を詰めたり、文字を縮小して表示することに
より、同一画面上に、より多くの文字を入力することが
可能となる。
【0011】
【実施例】以下、図に示す実施例に基づいてこの発明を
説明する。なお、これによってこの発明が限定されるも
のではない。図2に実施例の構成のブロック図を示す。
ここでタブレット11は、手書き文字をペンによって入
力し、手書きの始点および終点に関する筆記情報を検出
するものである。
【0012】ストローク検出部12は、筆記情報からの
入力の軌跡に関する座標データの検出・保持を行い、座
標データ記憶部14は手書きの始点から終点までのスト
ロークについての座標データを記憶しておくメモリであ
る。
【0013】特徴抽出部13は、検出されたストローク
に関する情報を利用して、同一方向に並んだ文字列の行
の切り出しと、その行上に並んだ文字の切り出しに必要
な座標の変化と不連続性の情報を抽出し、行切り出し部
15は抽出された情報から同一方向に並んだ文字列の連
続的なつながりを示す行の切り出しを行い、文字切り出
し部16は切り出された行について抽出された情報から
文字の切り出しを行う。
【0014】座標データ変換部17は一定の基準位置に
対応するように手書き文字の座標データの変換を行う。
表示部18は変換した座標データに基づいて手書き文字
の再表示を行う。
【0015】図3に、一実施例における再表示の処理の
概略フローチャートを示す。使用者が、タブレット11
上に文字列の入力を行なった後、読み易くするために再
表示を指示した場合、再表示のための処理が行なわれ
る。
【0016】ステップ1.使用者がタブレット11上に
ペンで文字の入力を行なうと、ペンの移動にともなっ
て、ストローク検出部12に筆記情報が送られる。ステ
ップ2.ストローク検出部12は、筆記情報をもとにペ
ンON状態の筆記情報を検出する。そして、次にペンO
FF状態の筆記情報を検出するまで筆記情報を座標デー
タとしてストローク検出部12で保持する。ステップ
3.ストローク検出部12はペンOFF状態の筆記情報
を検出すると、ストロークが入力されたことを特徴抽出
部13に指示し、座標データを送る。
【0017】ステップ4.特徴抽出部13は、送られて
きた座標データを座標データ記憶部14に保持するとと
もに、行の切り出し、文字の切り出し等に必要な特徴と
抽出し、行切り出し部15と文字切り出し部16に送
る。ステップ5.行切り出し部15は、ストローク入力
後の時間経過や座標データの大きな変化(例えば、タブ
レット上の右端から左に大きく変化した場合など)等に
より、行の切り出しを行ない、行を構成するストローク
の情報を文字切り出し部16に送る。
【0018】ステップ6.文字切り出し部16は、抽出
されたストロークの特徴より文字(ここでは、1文字と
思われるストロークの集まり)間の空白、文字の縦横比
等を考慮して文字の切り出しを行ない、切り出した文字
について座標変換に必要な特徴を抽出し、座標データ変
換部17に送る。ステップ7.使用者が再表示を指示す
ると、座標データ変換部17は、切り出した文字毎に文
字の特徴と基準位置に基づいて、座標データ記憶部14
に保持されている座標データを変換し、表示部18に送
る。
【0019】次に、実施例の具体的な例を図4から図1
0を用いて説明する。いま、使用者がタブレット上にペ
ンで図4のような文字列を1行入力し、2行目の第1ス
トロークを入力した場合を考える。図4において、2行
目の第1ストロークを入力したとき、X方向の座標デー
タが右端から左に大きく変化するので、1行目の切り出
しが行なえる。図5は、切り出した行についてストロー
クのX方向のオーバーラップをもとに文字を切り出した
結果である。
【0020】切り出した文字を構成するストロークの特
徴をもとに、文字の座標データの最小値(x
min,min )最大値(xmax,max )、文字の高さh、
幅w等を計算する。次に、本実施例では、基準位置y
baseを1行に含まれる文字のY方向の中央値(ymin
max )/2の平均値とする。1行にn個の文字がある
場合、基準位置ybaseは下記数式1で求められる。
【0021】
【数1】
【0022】次に座標データの変換について説明する。
まず、図6のように文字のY方向の中央値(ymin +y
max )/2と行の基準位置ybaseとの差Δhを求め、文
字を構成するストロークの座標データのy座標値をΔh
だけ補正する。つまり、変換後のy座標値をy’とする
と、下記の数式2で求められる。
【0023】
【数2】 図7は図3の入力に対して、上記の数式2により座標デ
ータの変換を行ない文字を一列に揃え再表示した例を示
している。
【0024】次に基準位置ybaseをあらかじめ決められ
た一定の行間Δybaseで更新する場合について説明す
る。いま、n行の文字列が入力された場合、i行目の基
準位置ybase(i)は下記の数式3で求められる。
【0025】
【数3】 図8(b)は、図8(a)の入力に対して、上記の数式
3で求められる基準位置に基づいて、上記の数式2を用
いて座標データの変換を行ない文字を揃え再表示した例
を示している。
【0026】次にY方向の文字サイズを一定に揃える場
合について説明する。いま、文字の高さをhに揃える場
合、変換後のy座標値をy’とすると、下記の数式4で
求められる。
【0027】
【数4】 図9は図8(a)の入力に対して、上記の数式4を用い
て座標データの変換を行ない文字の高さを揃え再表示し
た例を示している。同様に図10は図8(a)の入力に
対して、文字の高さ、幅を一定の縮小率で縮小して再表
示した例を示している。
【0028】
【発明の効果】この発明によれば、筆記情報から抽出さ
れた特徴から行の切り出し、行から文字の切り出しを行
ない、文字の座標点を変換して、文字を一列に揃え再表
示するようにしているため、入力された文字情報を読み
易くすることできる。また、行間をある一定の間隔に設
定して行間を詰めて文字を一列に揃え再表示したり、文
字をあらかじめ決められた大きさに正規化あるいは縮
小、拡大し文字を一列に揃え再表示することにより、入
力された文字を読み易くすると共に、より多くの文字を
同一画面内に入力することが可能となる。
【図面の簡単な説明】
【図1】この発明の構成を示すブロック図である。
【図2】この発明の一実施例の構成を示すブロック図で
ある。
【図3】この発明の一実施例の再表示のフローチャート
である。
【図4】この発明の一実施例における文字の入力例を示
す図である。
【図5】この発明の一実施例における文字の切り出し結
果を示す図である。
【図6】この発明の一実施例における行の基準位置と文
字の関係を示す図である。
【図7】この発明の一実施例において各文字の座標デー
タの変換を行ない文字を一列に揃え再表示した例を示す
図である。
【図8】この発明の一実施例において行間を一定にして
文字を一列に揃え再表示した例を示す図である。
【図9】この発明の一実施例において文字の高さを揃え
て再表示した例を示す図である。
【図10】この発明の一実施例において文字を縮小して
文字を一列に揃え再表示した例を示す図である。
【符号の説明】
1 入力手段 2 ストローク検出手段 3 特徴抽出手段 4 座標データ記憶手段 5 行切り出し手段 6 文字切り出し手段 7 座標データ変換手段 8 表示手段

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 手書きによって文字を入力し、その手書
    き入力の軌跡を表示する手書き文字入力装置において、 手書きの始点および終点に関する筆記情報を検出する入
    力手段と、 筆記情報から入力の軌跡に関する座標データの検出・保
    持を行うストローク検出手段と、 手書きの始点から終点までのストロークについての座標
    データを記録しておく座標データ記憶手段と、 検出されたストロークに関する情報を利用して、同一方
    向に並んだ文字列の行の切り出しと、その行上に並んだ
    文字の切り出しに必要な座標の変化と不連続性の情報を
    抽出する特徴抽出手段と、 抽出された情報から同一方向に並んだ文字列の連続的な
    つながりを示す行の切り出しを行う行切り出し手段と、 切り出された行について抽出された情報から文字の切り
    出しを行う文字切り出し手段と、 一定の基準位置に対応するように手書き文字の座標デー
    タの変換を行う座標データ変換手段と、 変換した座標データに基づいて手書き文字の再表示を行
    う表示手段を備え、 手書き入力した同一方向に並んだ文字列から得られる情
    報を基に、再表示のための基準位置を計算し、この基準
    位置上に手書き文字が並ぶように各文字の座標データの
    変換を行い、文字を一列に揃え再表示することを特徴と
    する手書き文字入力装置。
  2. 【請求項2】 手書き入力した同一方向に並んだ文字列
    の行間があらかじめ決められた一定の間隔となるよう
    に、座標データ変換手段が各行の再表示のための基準位
    置を設定し、文字を一列に揃え再表示することを特徴と
    する請求項1の手書き文字入力装置。
  3. 【請求項3】 手書き入力されたすべての文字の大きさ
    を設定されたある一定の大きさになるように、座標デー
    タ変換手段が座標データの変換を行い、文字を一列に揃
    えて再表示することを特徴とする請求項1または請求項
    2の手書き文字入力装置。
  4. 【請求項4】 手書き入力された文字列から得られる情
    報を基に、座標データ変換手段が各文字の縮小、拡大の
    比率を計算し、座標データの変換を行い、文字を一列に
    揃えて再表示することを特徴とする請求項1または請求
    項2または請求項3の手書き文字入力装置。
JP16610792A 1992-06-24 1992-06-24 手書き文字入力装置 Expired - Fee Related JP2989072B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16610792A JP2989072B2 (ja) 1992-06-24 1992-06-24 手書き文字入力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16610792A JP2989072B2 (ja) 1992-06-24 1992-06-24 手書き文字入力装置

Publications (2)

Publication Number Publication Date
JPH064206A true JPH064206A (ja) 1994-01-14
JP2989072B2 JP2989072B2 (ja) 1999-12-13

Family

ID=15825153

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16610792A Expired - Fee Related JP2989072B2 (ja) 1992-06-24 1992-06-24 手書き文字入力装置

Country Status (1)

Country Link
JP (1) JP2989072B2 (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07311817A (ja) * 1994-05-16 1995-11-28 Sharp Corp 手書き文字入力表示装置
JPH08227338A (ja) * 1994-09-16 1996-09-03 Compaq Computer Corp ディスプレイ上の手書きデータを位置決めする装置及び方法
JPH0944490A (ja) * 1995-07-28 1997-02-14 Sharp Corp 手書き文字の位置揃え処理装置
JPH10171437A (ja) * 1996-10-08 1998-06-26 Sanyo Electric Co Ltd 文字データ処理装置、文字データ処理方法及び文字データ処理プログラムを記録した媒体
US6317762B1 (en) 1995-11-22 2001-11-13 Fujitsu Limited Document creating apparatus creates free format document from handwritten data converting into normalized size
US6397233B1 (en) 1995-11-22 2002-05-28 Fujitsu Limited Document processing apparatus and computer program product therefor
WO2002077914A1 (fr) * 2001-03-23 2002-10-03 International Business Machines Corporation Procede, systeme et programme de saisie de caracteres manuscrits
US6920370B2 (en) 1999-12-16 2005-07-19 Agie Sa Method and device for disturbance sensing, especially collision sensing, in the drive system of a numerically controlled machine tool
JP2012234412A (ja) * 2011-05-02 2012-11-29 Sharp Corp 表示装置および表示プログラム
KR20140135612A (ko) * 2013-05-16 2014-11-26 후지쯔 가부시끼가이샤 기억 매체, 정보 처리 장치 및 문자 인식 방법
JP2015088042A (ja) * 2013-10-31 2015-05-07 キヤノンマーケティングジャパン株式会社 情報処理端末、その制御方法、及びプログラム
US9940536B2 (en) 2013-09-20 2018-04-10 Kabushiki Kaisha Toshiba Electronic apparatus and method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01130259A (ja) * 1987-11-16 1989-05-23 Canon Inc 情報処理装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01130259A (ja) * 1987-11-16 1989-05-23 Canon Inc 情報処理装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07311817A (ja) * 1994-05-16 1995-11-28 Sharp Corp 手書き文字入力表示装置
JPH08227338A (ja) * 1994-09-16 1996-09-03 Compaq Computer Corp ディスプレイ上の手書きデータを位置決めする装置及び方法
JPH0944490A (ja) * 1995-07-28 1997-02-14 Sharp Corp 手書き文字の位置揃え処理装置
JP2009015860A (ja) * 1995-11-22 2009-01-22 Fujitsu Ltd 文書作成装置及び記憶媒体
US6317762B1 (en) 1995-11-22 2001-11-13 Fujitsu Limited Document creating apparatus creates free format document from handwritten data converting into normalized size
US6397233B1 (en) 1995-11-22 2002-05-28 Fujitsu Limited Document processing apparatus and computer program product therefor
JPH10171437A (ja) * 1996-10-08 1998-06-26 Sanyo Electric Co Ltd 文字データ処理装置、文字データ処理方法及び文字データ処理プログラムを記録した媒体
US6920370B2 (en) 1999-12-16 2005-07-19 Agie Sa Method and device for disturbance sensing, especially collision sensing, in the drive system of a numerically controlled machine tool
WO2002077914A1 (fr) * 2001-03-23 2002-10-03 International Business Machines Corporation Procede, systeme et programme de saisie de caracteres manuscrits
JP2012234412A (ja) * 2011-05-02 2012-11-29 Sharp Corp 表示装置および表示プログラム
KR20140135612A (ko) * 2013-05-16 2014-11-26 후지쯔 가부시끼가이샤 기억 매체, 정보 처리 장치 및 문자 인식 방법
US9940536B2 (en) 2013-09-20 2018-04-10 Kabushiki Kaisha Toshiba Electronic apparatus and method
JP2015088042A (ja) * 2013-10-31 2015-05-07 キヤノンマーケティングジャパン株式会社 情報処理端末、その制御方法、及びプログラム

Also Published As

Publication number Publication date
JP2989072B2 (ja) 1999-12-13

Similar Documents

Publication Publication Date Title
JPH10240220A (ja) 注釈表示機能を持つ情報処理機器
JP2001175807A (ja) テキスト領域選択方法
US6072461A (en) Apparatus and method for facilitating document generation
JPH064206A (ja) 手書き文字入力装置
JP4661909B2 (ja) 情報表示装置及びプログラム
JP2002515144A (ja) 手書き入力ストローク分割方法
JPH0612540B2 (ja) 文書作成支援装置
JP3113747B2 (ja) 文字認識装置及び文字認識方法
JP2001357355A (ja) 手書き文字入力装置と方法及びそれを実現するためのプログラムを記録した記録媒体
JP2661898B2 (ja) 文字認識装置
JP2001154779A (ja) マウスカーソル制御方法
US12360607B2 (en) Mid-air-gesture editing method, device, display system and medium
JP2001005911A (ja) 文字入力装置及び表示制御方法
JP2003131782A (ja) 情報処理装置
JPH1049624A (ja) 手書き文字認識方法及び装置
JPH0782530B2 (ja) 手書き文字認識装置
JPH06231308A (ja) 手書き文書処理方法および手書き文書処理装置
JP5361315B2 (ja) 情報処理装置及び情報処理方法
JPH0721311A (ja) オンライン文字切出し装置
JP3145265B2 (ja) 文字認識装置
JPH08212299A (ja) 手書き入力制御方法及びその装置
JPH10333663A (ja) 文字フォント作成装置及び文字フォント作成方法
JPH0573718A (ja) 領域属性識別方式
JPH08185473A (ja) 文字認識装置
JPH04347721A (ja) 手書き文字入力装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071008

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20081008

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20081008

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20091008

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees