JPH0646419B2 - 手書き文字認識における大文字と小文字の識別方法 - Google Patents

手書き文字認識における大文字と小文字の識別方法

Info

Publication number
JPH0646419B2
JPH0646419B2 JP59104096A JP10409684A JPH0646419B2 JP H0646419 B2 JPH0646419 B2 JP H0646419B2 JP 59104096 A JP59104096 A JP 59104096A JP 10409684 A JP10409684 A JP 10409684A JP H0646419 B2 JPH0646419 B2 JP H0646419B2
Authority
JP
Japan
Prior art keywords
character
uppercase
lowercase
input
handwritten
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
Application number
JP59104096A
Other languages
English (en)
Other versions
JPS60246492A (ja
Inventor
喜郎 西尾
満 藤原
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 JP59104096A priority Critical patent/JPH0646419B2/ja
Publication of JPS60246492A publication Critical patent/JPS60246492A/ja
Publication of JPH0646419B2 publication Critical patent/JPH0646419B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 <技術分野> 本発明は手書き文字認識における大文字と小文字の識別
方法に関する。
<従来技術> 手書き文字認識装置は、入力ペンにより記入された文字
の軌跡の座標値を検出するタブレットを用いて文字認識
を行なう。この手書き文字認識装置においては、タブレ
ット上の予め決められた枠内に記入された文字のストロ
ークと文字の標準パターンを照合することにより、手書
き文字認識を行なうのであるが、記入された文字のスト
ロークは必ずしも標準パターンと同じ大きさであるとは
限らない。そこで、標準パターンと同じ大きさにするた
めに、入力文字ストロークの拡大または縮小を行ない、
その後に標準パターンと照合して手書き文字を認識して
いる。然し乍ら、このように全ての文字を所定の大きさ
に拡大または縮小して照合を行なうと、〔や,ゃ〕、
〔ゆ,ゅ〕、〔つ,っ〕といった大文字と小文字の識別
が全くできなくなる。そのため、従来では、小文字モー
ドキーを設け、小文字を入力する毎にこの小文字モード
キーを押して識別を行なうという煩雑な操作が必要であ
った。
<発明の目的> 本発明は上記事情に鑑みてなされたものであり、その目
的は、全ての手書き文字を標準パターンに対応する所定
の大きさに拡大または縮小して正確に文字認識しながら
も、キー入力を行なうことなく大文字と小文字とを確実
に識別でき、しかも、文字認識した後の文字サイズの大
文字から小文字または小文字から大文字への変換を文字
を再記入することなく所定のキー操作のみにより任意に
行なえる手書き文字認識における大文字と小文字の識別
方法を提供することである。
<発明の構成> 本発明は、上記目的を達成するために、入力ペンにより
記入された文字の軌跡の座標値を検出するタブレットに
対して入力された手書き文字のパターンを予め定めた所
定の大きさに拡大又は縮小して、当該拡大倍率又は縮小
率を求めた上で予め定められた文字の標準パターンと照
合して前記手書き文字の認識を行ない、前記拡大倍率又
は縮小率が所定値に対し大きいか小さいかの比較結果に
よって前記手書き文字が大文字か小文字かの識別を行な
い、その後に、大文字又は小文字への変換を指示するキ
ーの入力があるか否かの判別を行ない、前記大文字又は
小文字への変換を指示するキーの入力がある場合におい
てのみ、前記比較による識別結果が大文字の時に小文字
に変換し、または識別結果が小文字の時に大文字に変換
して出力することを特徴とする手書き文字認識における
大文字と小文字の識別方法である。
<実施例> 以下、本発明の一実施例を説明する。
第1図は本発明を適用した手書き文字認識装置の外観を
示している。
タブレット装置1のタブレット面1aには、フォーマッ
トシート10の厚み相当の凹部が形成され、この凹部に
フォーマットシート10がはめこまれている。このフォ
ーマットシート10の表面及びタブレット面1aは略平
面である。このフォーマットシート10上には記入用紙
12が置かれ、この記入用紙12に入力しようとする文
字などが記入される。
入力ペン2がカールコード3によってタブレット装置1
に接続され、この入力ペン2の先端には筆記具4が取付
けられる。入力ペン2には、この筆記具4をタブレット
面1aに押し下げるかあるいは離すことによってオンオ
フするストロークスイッチが内蔵されている。そして、
入力ペン2によりタブレット面1a上に置かれた記入用
紙12に文字等を記入すると、タブレット装置1はこの
ストロークスイッチのオン信号に応じて記入した文字等
の軌跡を表わす座標データXi ,Yi を例えば10ポイ
ント/mmの密度で出力する。タブレット装置1は、例え
ば、電磁誘導型の入力装置などとして一般に知られてい
る。
上記フォーマットシート10には、予め決められた座標
値を有する文字記入枠群11,11,…がマトリックス
状に配置され、この記入枠群11,11,…の上方には
文字入力時すなわち、編集処理時には使用頻度の低いフ
ァンクションキー枠14が横方向に配置されている。ま
た、記入枠群11,11,…の右側(左側でも良いが、
操作性からは右側の方が良い)には、編集処理時には使
用頻度の高いファンクションキー枠13が縦方向に配置
されている。このファンクションキー枠13を用いて後
述する大文字/小文字変換キーのキー入力が行われる。
このフォーマットシート10の文字記入枠群11,1
1,…の幅に相当する長さの記入用紙12が置かれ、入
力ペン2の筆記具4にて、上記文字枠内に入力する文字
が記入される。タブレット装置1では、この記入された
文字枠毎に、その軌跡を座標データとして取り出し、文
字認識される。
制御ユニット5はカールコード6によってタブレット装
置1に接続され、さらに、制御ユニット5には、カール
コード7によって認識された文字情報を出力する出力装
置例えばCRT表示装置(不図示)が接続される。
第2図は上述の手書き文字認識装置の制御ユニット5の
構成を示している。
CPU20は、タブレットより入力される手書き文字の
ストロークデータに基づいて対応する文字を認識してこ
の文字情報を出力するまでの過程のシーケンス制御を、
ROM21に記憶するシステムプログラムに従って実行
する。
ROM21には、5つの大分類されたシステムプログラ
ムが記憶される。
前処理プログラム31は、タブレットより時系列的に順
次入力されるストロークデータの軌跡の階段状やスパイ
ク状の軌跡歪を除く平滑化処理、タブレットより入力さ
れ取込まれた軌跡の座標点間の補間を行う補間処理、タ
ブレットより入力される各座標データの必要分を取込む
ためのサンプリング処理、入力されたストロークの位置
および大きさを、縮小/拡大を行なって正規化する正規
化処理、更に、入力文字の入力完了処理などを行なうプ
ログラムで構成される。
ストローク特徴点抽出処理プログラム32は、上述の処
理によって得られたストロークデータより、そのストロ
ークの開始点,終了点,中点等を演算処理によって算出
しストロークの特徴点として抽出する処理プログラムで
ある。
距離計算プログラム33は、後述する標準パターン23
と上記特徴点との照合を行い、両者間の距離を計算し距
離データを算出するためのプログラムである。
認識処理プログラム34は、上記距離データに基づいて
最も適合する文字を選出して認識文字とする処理プログ
ラムである。
出力処理プログラム35は、上述の各処理より、複数の
候補文字の少なくとも1つの文字(JISコード)を出
力装置、例えばCRT表示装置へ送出する処理プログラ
ムである。
倍率計算処理プログラム36は、後述するように、1つ
の記入枠11内に記入された各文字ストロークの重心点
を算出し、更に、各文字ストロークの重心点を中心点と
して文字半径の平均値rを算出するとともに、予め決め
られた半径定数rsとの比較によって、大文字/小文字
の判定を行う処理プログラムである。また、大/小変換
処理プログラム37は、認識処理の結果、その文字コー
ドに変換する処理,および,文字ストローク全体が小さ
く記入された為に本来大文字であるのに小文字として出
力された場合またはこの逆の場合に、ファンクションキ
ーによる大文字/小文字の切換え操作によって対応する
文字コードに変換する処理のためのプログラムである。
データメモリ22はRAMで構成され、以下の各種バッ
ファが設けられる。
座標データバッファ41は、タブレットより入力される
座標データを一時的に記憶し、そのデータより前処理を
行う。特徴点バッファ43は、上述の前処理によって得
られたストロークデータより、そのストロークの開始
点,終了点,中点等の特徴点を記憶する。結果バッファ
44は、上記特徴点バッファ43のデータに基づいて、
標準パターンと照合し、その対応する認識文字のJIS
コードを、距離計算の結果、最も小さい順位で記憶し、
更に、その距離データと共に記憶する。データメモリ2
2には、また、上記各バッファの他に、上述の各処理の
ための各種バッファで構成するエリア42及び上記大/
小変換処理プログラム37において大文字/小文字の文
字コード変換に用いる変換テーブル45が設けられる。
この変換テーブル45は、大文字から小文字に変換する
変換テーブル(1)と小文字から大文字に変換する変換テ
ーブル(2)とを有する。
標準パターンメモリ23は、文字等の標準パターンを記
憶し、各文字のJISコードとともに、各文字の開始
点,中点,終了点の標準となる特徴点を各文字のストロ
ーク毎に記憶する。
タブレット装置1及びCRT表示装置等の出力装置26
は、インターフェース装置24を介してCPU20に接
続される。
以下、上述のように構成した手書き文字認識装置におけ
る動作について、第3図のフローチャートを参照して説
明する。
先づ、タブレット1上で手書きされた文字の座標データ
を取り込み(ステップS1,S2)、前処理プログラム
31による上述の平滑化処理,サンプリング処理,補間
処理などの前処理が行なわれる(ステップS3)。
次に、ステップS4〜S6の倍率計算処理を行なう。こ
の倍率計算処理では、入力文字の標準パターンに対する
倍率を求める。すなわち、入力文字ストロークの全座標
値数をNとし、各座標値をxi ,yi (i=1,…,
N)として、入力文字の中心点となる重心の座標値,
を式(1)及び式(2)によって求める。
次に重心と各座標値と距離の平均値rを式(3)によって
求める。
ここでrは文字の大きさを表す関数であり、重心点,
を中心とした半径rの円が文字の大きさを示すことに
なる。手書き文字認識の制御ユニット5に予め記憶させ
てある標準パターンの半径をrsとすると、倍率kは式
(4)によって求められる。
ここで、k=1ならば標準パターンと入力文字が同じ大
きさ、 k<1ならば標準パターンより入力文字が大きい、 k>1ならば標準パターンより入力文字が小さい、 となる。
入力文字が小文字であると判定するための倍率kの値
は、標準パターンの大きさrs及び使用するタブレット
の座標の密度によって異なることは云うまでもない。例
えば、座標密度10ポイント/mm( 0.1mm単位)で文字
記入枠10mm角の標準パターンの半径rs=35( 3.5
mm)とした場合では、k≧1.25を小文字、k<1.25を大
文字とすれば、入力文字ストロークのr≦28( 2.8mm
以下)であれば小文字と判定し、r>28( 2.8mmより
大)であれば大文字と判定する(ステップS7〜S
9)。
次に、求まった倍率kに応じて入力文字を一定の大きさ
に拡大または縮小する(ステップS10)。そして、拡
大または縮小した入力文字と標準パターンとを照合し、
入力文字の認識を行なう(ステップS11)。このよう
に、入力された手書き文字のパターンを予め定めた所定
の大きさに拡大又は縮小して、当該拡大又は縮小された
文字と予め定められた文字の標準パターンとを照合する
ので、入力された文字の大きさが標準パターンの文字の
大きさとなるので、入力された文字と標準パターンとの
比較照合が容易に行える。このとき、小文字フラッグが
オンであり、且つ、認識結果の大文字/小文字変換に該
当する文字であると(ステップS12,S13)、デー
タメモリ22の変換テーブル(1)を参照して認識結果を
小文字に変更する(ステップS14,S15)。そし
て、認識結果を出力装置26に出力する(ステップS1
6)。
次に、ファンクションキー枠13に認識文字の編集機能
として設けられている大文字/小文字変換キーのキー入
力を判定し(ステップS17)、さらに、認識結果が小
文字かどうかを判定する(ステップS18)。そして、
大文字/小文字変換キーのキー入力が有り、且つ、認識
結果が小文字であると、データメモリ22の変換テーブ
ル(2)を参照して、認識結果である小文字を大文字に変
更する(ステップS19,S20)。また、大文字/小
文字変換キーのキー入力が有り、且つ、認識結果が大文
字であると、データメモリ22の変換テーブル(1)を参
照して、認識結果の大文字を小文字に変更する(ステッ
プS21,S22)。
このように、大文字/小文字変換キーの操作を行なうの
みで、文字認識した後の文字サイズを、大文字から小文
字に、または小文字から大文字に任意に変換することが
できるため、文字を再記入する必要がない。
なお、手書き文字の大きさを定義する方法として、第4
図に示す如く、入力文字に接し全ての頂点が入力文字の
1つの座標値を持つ多角形を構成したとき、その多角形
の面積を文字の大きさとし、標準パターンの面積との比
(倍率)により、大文字,小文字を判定することもでき
る。
<発明の効果> 以上説明したように、本発明においては、手書き文字を
一定の大きさに拡大又は縮小するときの倍率が、予め定
められた値以上であるときに手書き文字が小文字である
ことを識別するようにしたから、小文字を入力する毎に
キー操作を行なう必要がなく、手書き文字認識装置の操
作を簡略化することができる。しかも、認識文字の編集
機能として設けた所定のキーの操作を行なうのみで、文
字認識した後の文字サイズを、大文字から小文字に、ま
たは小文字から大文字に任意に変換することができるた
め、文字を再記入する必要がない。
【図面の簡単な説明】
第1図は手書き文字認識装置の外観を示す斜視図、第2
図は手書き文字認識装置の制御装置の構成を示すブロッ
ク図、第3図は第2図の装置の動作を示すフローチャー
ト、第4図は手書き文字認識の他の実施例を示す図であ
る。 1……タブレット装置、2……入力ペン 13……ファンクションキー枠

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】入力ペンにより記入された文字の軌跡の座
    標値を検出するタブレットに対して入力された手書き文
    字のパターンを予め定めた所定の大きさに拡大又は縮小
    して、 当該拡大倍率又は縮小率を求めた上で予め定められた文
    字の標準パターンと照合して前記手書き文字の認識を行
    ない、 前記拡大倍率又は縮小率が所定値に対し大きいか小さい
    かの比較結果によって前記手書き文字が大文字か小文字
    かの識別を行ない、 その後に、大文字又は小文字への変換を指示するキーの
    入力があるか否かの判別を行ない、 前記大文字又は小文字への変換を指示するキーの入力が
    ある場合においてのみ、 前記比較による識別結果が大文字の時に小文字に変換
    し、または識別結果が小文字の時に大文字に変換して出
    力することを特徴とする手書き文字認識における大文字
    と小文字の識別方法。
JP59104096A 1984-05-22 1984-05-22 手書き文字認識における大文字と小文字の識別方法 Expired - Lifetime JPH0646419B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59104096A JPH0646419B2 (ja) 1984-05-22 1984-05-22 手書き文字認識における大文字と小文字の識別方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59104096A JPH0646419B2 (ja) 1984-05-22 1984-05-22 手書き文字認識における大文字と小文字の識別方法

Publications (2)

Publication Number Publication Date
JPS60246492A JPS60246492A (ja) 1985-12-06
JPH0646419B2 true JPH0646419B2 (ja) 1994-06-15

Family

ID=14371583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59104096A Expired - Lifetime JPH0646419B2 (ja) 1984-05-22 1984-05-22 手書き文字認識における大文字と小文字の識別方法

Country Status (1)

Country Link
JP (1) JPH0646419B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57203176A (en) * 1981-06-10 1982-12-13 Toshiba Corp Reject correction system for optical character reader
JPS58214972A (ja) * 1982-06-09 1983-12-14 Hitachi Ltd オンライン手書き文字認識装置

Also Published As

Publication number Publication date
JPS60246492A (ja) 1985-12-06

Similar Documents

Publication Publication Date Title
JP3004495B2 (ja) 手書き記号の認識方法
US7437001B2 (en) Method and device for recognition of a handwritten pattern
US5265174A (en) Pattern recognition apparatus
JP2651009B2 (ja) 情報認識装置
WO1996039677A1 (en) Method and apparatus for character recognition of hand-written input
US6282316B1 (en) Image processing method and apparatus that use handwritten gestures for editing
JP3155616B2 (ja) 文字認識方法及び装置
EP0432937B1 (en) Hand-written character recognition apparatus
JPH05225399A (ja) 文書処理装置
JPH0150954B2 (ja)
JPH069064B2 (ja) 手書き文字認識装置
JPH09319828A (ja) オンライン文字認識装置
JP3977473B2 (ja) 手書き文字認識方法及び手書き文字認識装置
JPS60246492A (ja) 手書き文字認識における大文字と小文字の識別方法
JP2922900B2 (ja) 手書き文字認識装置
JP3146046B2 (ja) オンライン文字認識装置
JPH06337957A (ja) 手書き文字入力装置及び修正記号認識方法
JP2755299B2 (ja) 画像処理方法
JPH0585938B2 (ja)
JPH06195519A (ja) 文字認識装置および文字認識方法
JPH0776980B2 (ja) 文字認識方法
JP2962911B2 (ja) 文字認識装置
JPH10247221A (ja) オンライン文字認識装置
JPS62281082A (ja) 文字認識装置
JPH0962787A (ja) 文字又は図形の認識方法及びシステム