JPH05143769A - 手書文字処理装置 - Google Patents

手書文字処理装置

Info

Publication number
JPH05143769A
JPH05143769A JP3307994A JP30799491A JPH05143769A JP H05143769 A JPH05143769 A JP H05143769A JP 3307994 A JP3307994 A JP 3307994A JP 30799491 A JP30799491 A JP 30799491A JP H05143769 A JPH05143769 A JP H05143769A
Authority
JP
Japan
Prior art keywords
character
handwritten
input
pattern
vector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3307994A
Other languages
English (en)
Inventor
Hitoshi Higaki
整 桧垣
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 JP3307994A priority Critical patent/JPH05143769A/ja
Publication of JPH05143769A publication Critical patent/JPH05143769A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 この発明の目的は、手書文字を入力し、応じ
て個人の特有の筆跡が生かされた肉筆感のある手書文字
を出力可能な手書文字処理装置を提供することである。 【構成】 装置1は手書による文字入力のためのタブレ
ット部2、入力された手書文字を文字コード認識および
ベクトル情報への変換を並行して行なうための演算処理
部3、変換したベクトル情報および認識文字コードをス
トアするためのメモリ4およびベクトル情報または文字
コードに基づいてパターン展開された文字を印字出力す
るためのプリンタ5を含んで構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は手書文字処理装置に関
し、特に、手書により入力された文字を個人の肉筆感を
有した筆跡で出力することが可能な手書文字処理装置に
関する。
【0002】
【従来の技術】従来よりハンディ型手書ワードプロセッ
サがある。これは携帯可能なように手帳サイズにまで小
型化されたワードプロセッサであり、キーボードによる
キー入力ではなく、ペンを用いた手書文字入力により文
書データを作成するように構成される。この手書文字入
力は、簡単なタブレット装置に類似の機能を該ワードプ
ロセッサが備えることにより実現される。ユーザはペン
を接続するタブレットのボード部主面上に、このペンを
用いて文字を描けば、手書入力文字は文字パターンにし
てパターン認識されて、逐次文字コードに変換され、文
字コードの集合として文書データが作成されるというも
のであった。このような機能を手帳サイズの電子計算機
に備えたものもある。
【0003】
【発明が解決しようとする課題】上述したハンディ型手
書ワードプロセッサを用いて手紙などを作成して印字す
る場合には、個人の署名(サイン)は印字出力すること
ができないという問題があった。つまり、上述の手書ワ
ードプロセッサは入力された手書文字を、認識して得ら
れた文字コードによる一律の定型文字パターンにして印
字出力するので、各個人特有の肉筆感のある署名を手紙
に添える場合には、一旦、手紙をワードプロセッサから
はずし机上において、インクで書き添えるという手間が
必要であり、利便性に欠けるという問題があった。
【0004】それゆえに、この発明の目的は、手書文字
を入力し、応じて各個人特有の筆跡が生かされた手書文
字も出力可能な手書文字処理装置を提供することであ
る。
【0005】
【課題を解決するための手段】この発明にかかる手書文
字処理装置は、手書文字を入力する入力手段と、入力手
段から入力される手書文字を文字パターンに変換して出
力するパターン変換手段と、パターン変換手段により出
力される文字パターンを認識して該当する文字コードを
出力する文字認識手段と、入力手段から入力される手書
文字を、該文字の特徴を含むベクトル情報に変換して出
力するベクトル変換手段と、ベクトル変換手段により出
力されるベクトル情報および文字認識手段により出力さ
れる文字コードを記憶する記憶手段と、記憶手段に記憶
されたベクトル情報および文字コードの少なくともいず
れか一方に基づいて文字を可視出力する出力手段とを備
えて構成される。
【0006】
【作用】この発明にかかる手書文字処理装置は、上述の
ように構成されて、入力手段から入力された手書文字
は、パターン変換手段および文字認識手段の処理を介し
て得られる文字コードと、ベクトル変換手段を介して得
られるベクトル情報とに変換され、出力手段は少なくと
もいずれか一方に基づいて文字を可視出力するので、文
字コードによる定型文字とともにベクトル情報による手
書文字の特徴を顕著に表す肉筆感のある文字を得ること
ができる。
【0007】
【実施例】以下、この発明の一実施例について図面を参
照して詳細に説明する。
【0008】図1(a)および(b)は、この発明の一
実施例による手書文字処理装置の構成とその入出力デー
タとを説明する図である。
【0009】図2(a)および(b)は、本発明の一実
施例による入力される手書文字をベクトル情報に変換す
る手順を説明する図である。
【0010】図3は、本発明の一実施例による手書文字
処理装置の概略処理フロー図である。
【0011】図1(a)において、手書文字処理装置1
は、手書による文字を入力するためにペン21が接続さ
れ、かつボード22を有するタブレット部2、入力され
た手書文字から活字用の定型文字とベクトル変換された
肉筆感のある文字とを得るための認識と変換を並行して
行なうための演算処理部3、演算処理部3における認識
結果および変換された情報を一時的にストアするための
メモリ4、該装置1における処理結果を印字出力するた
めのプリンタ5およびタイマ6を含んで構成される。手
書文字処理装置1の各部は、バスを介して相互に高速な
データ転送が可能なように接続される。
【0012】タブレット部2においてボード22上にお
けるペン21の位置を座標信号にして検出する方法は、
静電誘導方式など一般に実用化される方式が採用され
る。ペン21をボード22の文字を書きたい始点にお
き、そこから動かすことによって、ペン21の軌跡のデ
ータはバスを介して演算処理部3に逐次与えられる。ペ
ン21による手書文字入力が終わるとペン21をボード
22から上げて離す。ペン21がボード22に接触した
とき、演算処理部3に対して割込みがかかり、その後ペ
ン21がボード22上を接触しながら動いて手書文字入
力している期間は、演算処理部3は一定時間ごとに割込
みをかけてペン21のボード22上における現在位置を
入力し、ペン21がボード22から離れたときにまた割
込みがかけられるようにして、ペン21による手書文字
の跡軌をボード22上におけるペン21の位置データに
して取込んでいる。
【0013】演算処理部3はタイマ6を接続し、ベクト
ル変換回路31、パターン認識部32および認識部32
によってアクセスされる標準パターン辞書32aを含
む。演算処理部3は簡単なマイクロコンピュータに類似
の機能を備えており、タブレット部2からのボード22
上におけるペン21の位置データを、タイマ6の内部割
込みにより一定時間ごとに繰り返し入力する。また、ペ
ン21がボード22に接触した時点およびボード22か
ら離れた時点を外部割込みとして受付けて、一連の処理
の開始および処理の停止を実行する。
【0014】ベクトル変換回路31は、タブレット部2
から与えられるペン21による手書文字の軌跡を逐次ベ
クトル情報に変換する。この変換手順の詳細については
後述する。
【0015】パターン認識部32は、標準パターン辞書
32aをアクセスして該当する文字コードを特定する。
標準パターン辞書32aは、複数の標準文字パターンを
それに該当する文字コードを対応付けながら記憶する。
認識部32はタブレット部2から与えられるペン21の
軌跡により手書文字パターンを得て、この得られた手書
文字パターンと辞書32aにストアされる標準文字パタ
ーンのそれぞれとパターンマッチング(パターン照合)
を図り、マッチングする標準文字パターンに対応の文字
コードを導出する。
【0016】メモリ4はベクトル情報記憶部41および
文字認識情報記憶部42を含む。記憶部41にはベクト
ル変換回路31により変換して得られた手書入力文字の
ベクトル情報が逐次ストアされる。文字認識情報記憶部
42には、パターン認識部32において得られた手書文
字に該当する文字コードが逐次ストアされる。
【0017】プリンタ5は、ベクトル情報記憶部41お
よび文字認識情報記憶部42にストアされるベクトル情
報および文字コードの少なくともいずれか一方に基づく
文字を、印字出力可能なように所定の手順でドットイメ
ージに展開して得られた文字を出力するように動作す
る。なお、ベクトル情報記憶部41の詳細については、
後述する。
【0018】図1(b)には、上述した手書文字処理装
置1におけるデータの入出力関係が示される。図1
(b)に示される入力時、ペン21を用いてボード22
上に文字が手書入力されると、装置1の演算処理部3は
これを逐次パターン認識およびベクトル変換するための
処理を並行して行なう。出力時、このベクトル変換結果
による手書文字(サイン)61およびパターン認識結果
による認識文字62は印字用紙51に対応した位置で印
字される。
【0019】次に、ベクトル変換回路31のベクトル変
換手順と、その変換によって得られるベクトル情報の記
憶部41における記憶状態とを図2に基づいて説明す
る。
【0020】図2(a)のボード22上にペン21を用
いてアルファベットのTが筆記体で手書入力された場合
を想定する。
【0021】図2(a)に示されるように筆記体のTは
その筆順からベクトルAおよびBから構成される。始点
a1にペン21がタッチされた時点で、演算処理部3に
外部割込みがかかり、Aベクトルの始点が決定される。
その後、ペン21の移動と並行して次のサンプリング点
a2までの移動量が、ベクトル変換回路31により算出
され、算出後記憶部41にストアされる。この移動量の
算出と記憶部41のストアとをサンプリング点a3、
…、anまで繰り返去れ、ペン21がボード22から離
れた時点でAベクトルの終点anが決定される。このペ
ン21がボード22から離れた時点で、演算処理部3に
対して外部割込みがかかる。これらの始点a1、移動量
および終点anのサンプリングにより、Aベクトルが構
成される。
【0022】同様にして、次のBベクトルについても始
点b1、サンプリング点b1、…、bnまでにおける移
動量および終点bnによりBベクトルが構成される。
【0023】以上の手順により、アルファベットTの筆
記体での手書入力情報はベクトル変換回路31のタイマ
6を用いた一定時間ごとのサンプリングによりベクトル
情報に変換される。
【0024】さらに、ベクトル変換回路31における変
換処理により得られたベクトル情報は、図2(b)に示
されるようにベクトル情報記憶部41に逐次ストアされ
る。
【0025】図2(b)において、上述したベクトルA
の始点a1に関する情報は、記憶部41のアドレスAD
1に「XS 、YS 」の二次元の座標値にしてストアされ
る。この座標値はボード22上における二次元の座標値
に相当する。また、サンプリング点a1およびa2によ
る移動量a1〜a2に関する情報は、アドレスAD 2
[ΔX1 ,ΔY1 ]のX軸方向の移動量およびY軸方向
の移動量を表すようにしてストアされる。同様にして、
逐次算出される移動量はアドレスAD 3以降にX軸方向
の移動量およびY軸方向の移動量にしてストアされる。
そして、終点anについてはアドレスAD n+1
[Xe ,Ye ]の二次元座標値にしてストアされる。
【0026】同様にしてベクトルBについてもアドレス
ad 1ないしアドレスad n+1のメモリ空間に始点b1
のボード22上における二次元座標値、サンプリング点
bi(i=1,2,3,…,n)から算出される移動量
ならびに、終点bnがボード22上における二次元座標
値がそれぞれストアされる。
【0027】以上のように、ベクトル変換回路31は上
述したベクトル変換処理と、この変換情報を記憶部41
に逐次ストアすることにより、手書入力される文字を点
の集まりにして変換記憶している。
【0028】次に図3に示される処理フローに従って、
手書文字処理装置1の処理手順について説明する。
【0029】図3のステップS1(図中S1と略す)に
おいて、ユーザはペン21を持ってボード22上に図1
(b)にあるような入力時の手書文字を入力する。この
ボード22上における手書文字の筆跡は、演算処理部3
のベクトル変換回路31およびパターン認識部32に与
えられる。ペン21のボード22の接触状態および非接
触状態が演算処理部3に外部割込みとして与えられるの
で、この外部割込みに基づいて演算処理部3は手書文字
の入力状態であるか否かを判定している。
【0030】次のステップS2の処理においてパターン
認識部32はタイマ6の一定時間ごとの内部割込みによ
りサンプリングされるペン21のボード22上における
位置データに基づいてペン21により手書入力される文
字をパターン展開する。そしてパターン展開された入力
手書文字パターンに基づいて標準パターン辞書32aを
アクセスし、パターンマッチングをはかり該当する標準
文字パターンを特定し、対応の文字コードを読出す。
【0031】次に、ステップS3の処理において手書入
力文字のベクター変換がベクトル変換回路31において
行なわれる。変換回路31は、同様にしてタイマ6の内
部割込みに基づいて所定期間ごとにサンプリングされる
ペン21のボード22上における位置データに基づいて
図2(a)の複数のサンプリング点aiおよびbiを得
て、手書文字を構成する各ベクトルの始点、移動量およ
び終点を算出する。そして、次のステップS4の処理に
おいて、算出されたこれらベクトル情報を図2(b)に
示されるようにメモリ4のベクトル情報記憶部41にサ
ンプリング順に従ってストアする。また、このステップ
S4の処理において、パターン認識部32において予め
認識された文字コードもまた文字認識情報記憶部42に
ストアされる。
【0032】次のステップS5の処理において、プリン
タ5はベクトル情報記憶部41にストアされるベクトル
情報および文字認識情報記憶部42にストアされる文字
コードを逐次読出し、図1(b)の出力時における手書
文字61および認識文字62を印字用紙51上に印字す
る。詳細には、プリンタ5への印字時、演算処理部3は
記憶部41からベクトル情報を読出し、このベクトル情
報を曲線に変換するための関数(たとえばスプライン曲
線関数など)を用いて、プログラム処理によりドット
(点)の集合で表される曲線に変換する。このようにし
てドットの集合で表された曲線のイメージデータはプリ
ンタ5に与えられ逐次印字出力されるので、印字用紙5
1上に手書文字61が微妙な手書文字の弧を顕著に表示
しながら印字される。また、文字認識情報記憶部42に
ストアされる文字コードはプリンタ5に与えられ、逐次
対応する定型の文字パターンに展開されて、図1(b)
の印字用紙51上に認識文字62にして印字出力され
る。
【0033】以上により、一連の手書文字処理は終了す
る。なお、上述したプリンタ5は印字用紙51上に手書
文字61と認識文字62を出力するようにしているが、
ユーザの所望に応じて手書文字61および認識文字62
の少なくともいずれか一方を印字出力するようにしても
よい。
【0034】また、ペン21による手書文字はベクトル
変換回路31によりベクトル情報に変換されるので、プ
リンタ5などを介した出力時において文字の拡大および
縮小が望まれても、曲線関数の定数を可変設定するだけ
で、手書文字の特徴を表す円弧を忠実に拡大または縮小
して表示することができる。
【0035】また、本実施例による手書文字処理装置1
はペン21を用いてボード22上に逐次入力される手書
文字を処理するようにしているが、予め紙面上に書かれ
た手書文字を光学的に走査して読取り、読取られた手書
文字をベクトル情報に変換したのち、本実施例と同様に
してデータ処理して印字出力するようにしてもよい。
【0036】なお、この実施例においてベクトル情報を
曲線に変換するための曲線関数は、上述のスプライン曲
線関数に特定されるものではない。
【0037】また、入力された手書文字が個人の筆跡に
よる署名(サイン)である場合、これは各個人特有の、
かつ重要な情報であるので乱用を回避するため、パスワ
ードなどの暗証番号を設け、この暗証番号照合一致に応
じて手書入力されたサインを印字出力するようにしても
よい。
【0038】
【発明の効果】以上のようにこの発明によれば、入力手
段から入力された手書文字は、文字コードとベクトル情
報とに並行して変換され、出力手段は文字コードおよび
ベクトル情報の少なくともいずれか一方に基づいて文字
を出力するので、文字コードによる定型文字とベクトル
情報による手書文字の特徴を顕著に示す肉筆感のある文
字とを可視出力できるという効果がある。
【0039】また、上述した効果により、例えば手紙な
どの末尾に添えるサインを通常の手書文字と同様に印刷
できるので、改めてインクを用いて手書きでサインをす
る必要はなくなり、この手書文字処理装置を搭載したワ
ードプロセッサなどにおいては、その利便性が向上する
という効果がある。
【図面の簡単な説明】
【図1】 (a)および(b)は、この発明の一実施例
による手書文字処理装置の構成とその入出力データとを
説明する図である。
【図2】 (a)および(b)は、本発明の一実施例に
よる入力される手書文字をベクトル情報に変換する手順
を説明する図である。
【図3】本発明の一実施例による手書文字処理装置の概
略処理フロー図である。
【符号の説明】
1 手書文字処理装置 2 タブレット部 3 演算処理部 4 メモリ 5 プリンタ 31 ベクトル変換回路 32 パターン認識部 41 ベクトル情報記憶部 42 文字認識情報記憶部 なお、各図中、同一符号は同一または相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 手書文字を入力する入力手段と、 前記入力手段から入力される前記手書文字を文字パター
    ンに変換して出力するパターン変換手段と、 前記パターン変換手段により出力される前記文字パター
    ンを認識して該当する文字コードを出力する文字認識手
    段と、 前記入力手段から入力される前記手書文字を、該文字の
    特徴を含むベクトル情報に変換して出力するベクトル変
    換手段と、 前記ベクトル変換手段により出力される前記ベクトル情
    報および前記文字認識手段により出力される前記文字コ
    ードを記憶する記憶手段と、 前記記憶手段に記憶された前記ベクトル情報および前記
    文字コードの少なくともいずれか一方に基づいて文字を
    可視出力する出力手段とを備えた、手書文字処理装置。
JP3307994A 1991-11-22 1991-11-22 手書文字処理装置 Pending JPH05143769A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3307994A JPH05143769A (ja) 1991-11-22 1991-11-22 手書文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3307994A JPH05143769A (ja) 1991-11-22 1991-11-22 手書文字処理装置

Publications (1)

Publication Number Publication Date
JPH05143769A true JPH05143769A (ja) 1993-06-11

Family

ID=17975630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3307994A Pending JPH05143769A (ja) 1991-11-22 1991-11-22 手書文字処理装置

Country Status (1)

Country Link
JP (1) JPH05143769A (ja)

Similar Documents

Publication Publication Date Title
US20030099398A1 (en) Character recognition apparatus and character recognition method
KR100713407B1 (ko) 펜 컴퓨팅 시스템에서의 펜 입력 방법 및 장치
JPH1020995A (ja) 手書き文字認識装置及び方法
US8644612B2 (en) Information processing apparatus and locus data recognition method
KR20010073976A (ko) 정보기기용 필기체 인식장치 및 그 방법
JPH04290184A (ja) 手書き文書作成装置
JPH0950433A (ja) 手書き文字認識装置
JPH01103787A (ja) 個人辞書作成機能付手書文字認識装置
JP2849002B2 (ja) 手書き文字認識装置
JP2825996B2 (ja) 端末装置
JP2951809B2 (ja) 手書き文字フォント印字方式
JP2922900B2 (ja) 手書き文字認識装置
JPH04313175A (ja) 手書き入力情報処理装置
JP3153704B2 (ja) 文字認識装置
JPH10320107A (ja) 手書き文字認識機能を有する手書き文字入力装置
JPH11282965A (ja) 文字認識装置及び文字認識プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2705972B2 (ja) 文書処理装置
JPH0610423Y2 (ja) コンピユ−タ入力装置
JPS61182185A (ja) 手書き文字認識装置
JPH06208657A (ja) 文字認識方法及び装置
JPH07254044A (ja) 手書き文字認識装置
JP2004213088A (ja) 描画入力装置、カード発行システム、描画入力方法、及びカード発行方法
JPH05189140A (ja) 帳票情報入力装置
JPH05108613A (ja) 情報処理装置
JPH0528151A (ja) 情報処理装置