[go: up one dir, main page]

JPH0262684A - オンライン手書き文字の認識装置 - Google Patents

オンライン手書き文字の認識装置

Info

Publication number
JPH0262684A
JPH0262684A JP63215573A JP21557388A JPH0262684A JP H0262684 A JPH0262684 A JP H0262684A JP 63215573 A JP63215573 A JP 63215573A JP 21557388 A JP21557388 A JP 21557388A JP H0262684 A JPH0262684 A JP H0262684A
Authority
JP
Japan
Prior art keywords
character
code
comparison test
dictionary
compare
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
JP63215573A
Other languages
English (en)
Inventor
Akio Sakano
坂野 秋夫
Kimiyoshi Yoshida
吉田 公義
Hirobumi Tamori
寛文 田守
Kimiyuki Chatani
公之 茶谷
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP63215573A priority Critical patent/JPH0262684A/ja
Publication of JPH0262684A publication Critical patent/JPH0262684A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はオンライン手書き文字の認識装置に関する。
〔発明の概要〕
この発明は、オンライン手書き文字の認識装置において
、文字の各部分毎に通切な文字認識処理を行うことによ
り、文字認識精度を低下することなく、特徴辞書の小型
化及び文字認識の高速化を図ったものである。
〔従来の技術〕
オンラインで手書き文字をiM織する場合、手暑き文字
の入力手段から入力された文字の特徴データと、特徴辞
書に記憶されている各文字の特徴データとを順に比較検
定し、記憶されている文字のうち最も@似している文字
を入力された文字と判断している。
この場合、入力された文字と特徴辞書に登録されている
文字との比較検定を行う方法にはいくつかのものがある
が、そのうちの1つとして基本ストローク方式と呼称さ
れているものがある。
この基本ストローク方式は、 1、第4図Aに示すように、1ストローク、っまりペン
をダウンしてからアンプするまでの−続きの線の入力筆
跡を、その筆跡上のサンフBy点P O、P t 、・
・・・、Pnと、その時系列情報とによって折れ線(同
図B)で近似する。
■、あらかじめ定義しておいたストロークの基本的形状
、すなわち、第5図に示すような[基本ストロークタイ
プ」と1項の折れ線とを比較する「ストローク認識」を
行う。
iii、ii項の結果に栽づいて、入力されたストロー
クを、脹も近かった基本ストロークタイプのコード番号
(第4図Bの折れ線の場合はコート番号「6」)に変換
する。
iv、1文字分のすべてのストロークについて、i =
 iii項を繰り返し、得られたストローク類のコード
番号の並びを入力された文字の特徴データとする。
■、特徴辞書には、すべての文字を基本スI・ローフタ
イブのコード番号(比較検定コード)の並びである特徴
データで表わしておき、これと、iv項で得られた特徴
データとを比較検定し、最も類似した文字を入力された
文字とr+1断する。
という方式であり、1ストロークが文字の一画分に対応
することを前提とするものである。
この方式によれば、特徴辞書の基本ストロークタイプの
コード番号を、各文字ごとにストローク類に並べておく
ことにより、これと、入力された文字の基本ストローク
タイプのコード番号の順序とを比較することで入力され
た文字の識別ができるので、辞書を小型化できるととも
に、比較に要する時間、すなわち認識時間を短縮できる
また、上述した基本ストローク方式とは別の文′−?認
識方式として、直線近似方式がある。
これは、 1、基本ストローク方式と同様に、入力筆跡(第4図へ
)を折れ線(同図B)で近似する。
11、この折れ線について、その長さを得るとともに、
その方向を例えば第6図に示すように16ステツプで量
子化する。
iii、ii項の結果に基づいて、折れ線の各直線を最
も近かった方向のコード番号(第4図Bの1)「れ線の
場合は、rOJ、rlOJ)に皮換する。
iv、1文字分のすべてのストロークについて、i =
 iii項を繰り返し、得られた直線方向のコート番号
の並び及びそれぞれのtL線の長さを入力された文字の
特徴データとする。
■、特徴辞書には、あらかじめ複数の文字を、直線の方
向のコード番号とその直線の長さを不すデータ、つまり
比較検定コードの並びである特徴データで表わしておき
、これとiv頃で得られた特徴データとを比較検定し、
緑も類似した文字を入力された文字と判断する。
という方式である。
この直線近似方式の場合、基本ストローク方式と比較し
て、特徴辞書は大型で認識の速度は遅くなるが、複数の
画が1ストロークで手蒼き入力され易い文字の場合には
、有利である。つまり、例入ば「糸」という文字のうち
「玄」のlHs分は1ス]・ローフで書かれ易く、その
場合、基本スト0−夕方式では認識精度が大幅に低下す
るが、直線近似方式であれば認*精度はあまり低下する
ことは無い。
文献:[日経エレクトロニクス41983年12月5日
号 〔発明が解決しようとする課り さて、上述のように、基本ストローク方式のみで文字認
識を行う場合には、辞書は小型化できるが、認識精度が
低下し、一方、直線近似方式のみで文字認識を行う場合
には、認識精度は^いが辞書が大型化してしまうという
問題がある。
そこで、一つの文字認識装置に基本ストローク方式と直
線近似方式との2つの特徴記述体系を用慈しておき、文
字単位で、それに適した特徴データの記述方式を選択し
て、辞書の小型化及び聰織率の向上を図ることが考えら
れている。
しかし、この場合、どちらの特徴記述体系を用いて入力
文字を認識するかは、外部からの指ポ、入力文字のスト
ローク数または辞書のグループごとに決められ、辞書上
の一つの文字を比較検定する間は一つの同じ特徴記述体
系しか用いていない。
このため、文字の部分ごとに適した特徴記述体系が選択
できないので、辞書作成に多くの労力を必要とした。
この発明は以上のような問題点を解決しようとするもの
である。
(課題を解決するための手段〕 ところで、一つの文字においても、その部分について考
えてみると、基本ストローク方式で十分認識し得る部分
と、基本ストローク方式では不十分であり、直線近似方
式を通用した方が通切な部分とが混在している場合が多
い。
そこで、この発明においては、一つの文字であっても、
その各部分毎に通切な文字認識方式があることに着目し
、一つの文字の各部分毎に適切な文字認識方式の比較検
定コードを、特徴辞書に記憶しておき、一つの文字の認
識を複数の文字認識方式で行うようにしたものである。
〔作用〕
一つの文字に対して、その各部分毎に、適切な文字認識
方式が通用され、認識精度を低下することなく、辞書サ
イズの小型化、文字認識の高速化を実現することができ
る。
〔実施例〕
第1図において、(1)は手書き文字の入力用タブレッ
ト、(2)はタブレット(1)から入力された入力筆跡
から雑音成分を除去し、験子化して折れ線に近似する前
処理回路である。そして、(3)は前処理回路(2)に
よって折れ線にされたデータを記憶する折れ線バッファ
である。
そして、(4)は折れ線バッファ(3)の折れ線のデー
タを第5図に示すような基本ストロークタイプのコード
番号に変換する変換回路、(5)は変換回路(4)から
のコード番号を記憶するバッファ、(6)は特徴辞書(
8)から比較検定コードを読み込み、バッファ(5)か
らの基本ストロークタイプのコード番号と比較検定する
基本ストローク方式の比較検定回路である。
また、(10)は折れ線バッファ(3)の折れ線のデー
タを第6図に示すような直線の方向のコード番号とその
直線の長さを示すデータに変換する変換回路、(11)
は変換回路(10)からのコード番号を記憶するバッフ
7、(12)は特徴辞書(8)から比較検定コードを読
み込み、バッファ(11)からの直線の方向のコード番
号と比較検定する直線近似方式の比較検定回路である。
そして、(7)は、比較検定回路(6)及び(12)か
ら比較検定の途中の情報、つまり現在、文字のどの部分
を比較検定しているかの情報や、辞i) (81の文字
と認識すべき文字との不一致となった数、すなわち不合
格数等を記憶する比較検定レジスタ、(9)は比較検定
回路(6)及び(12)から比較検定結果のされた文字
が何であるかを判断する入力文字判断回路である。
ここで、特徴辞書(8)には、文字の各部分毎に適した
文字認識方式の比較検定コードが記憶されているもので
ある。
つまり、例えば、第2図に示すように、「索」という文
字であれば、この文字のうち「ハ」の部分は基本ストロ
ーク方式で比較検定を行うようにするため、1ppJを
示す基本ストローク方式の比較検定コードの並び、つま
り例えば第5図にネオコード番号の並びrlJ、r4J
、r4J、r6Jが特徴データとして記憶される。続い
て、「ハ」に続く「玄」の部分は直線近似方式で比較検
定をけうようにするため、直線近似方式を示すコードL
が記憶され、続いて「玄」を示す直線近似方式の比較検
定コードの並び、つまり、第6図にボすコード番号の並
びrlOJ、  ri4J、  riot、  rOJ
114」と直線の長さとを示す特徴データが2也される
。そして、媛後に「玄」に続く「小コの部分は再び基本
ストローク方式で比較検定を行うようにするため、コー
ドSが記憶され、続いて「小」を示す基本ストローク方
式の比較検定コードの並びである特徴データが記憶され
る。なお、文字の最初の部分を直線近似方式で行うよう
にする文字の場合には、直線近似方式を示すコードLが
最初に記憶されている。また、コードS、Lは例えば「
0」又はrlJで表現してもよいものである。
さて、次に第1図〜jBa図を参照して、この発明の一
実施例の動作について説明する。なお、以上においては
最初に比較検定される文字を、第2図に示す「索」とい
う文字とした場合を例にして説明する。
まず、タブレフト(1)に入力された文字が前処理回路
(2)に供給され、折れ線となり、この折れ線を不すデ
ータが折れ線バッファ(3)に供給される。
すると、第3図に示すフローチャートのステップ(10
0)において、比較検定レジスタ(7)が初朋化される
。そして、ステップ(100)からステップ(101)
に進み、このステップ(101)において、ストローク
方式比較検定回路(6)によって、辞書(8)に登録さ
れた文字のうち最初に比較検定される文字の最初の比f
9.検定コードが読み込まれる。
次に、ステップ(101”)からステップ(102)に
進み、このステップ(102)において、読み込まれた
比較検定コードが直線近似方式を示すコードか否かが判
断される。この場合、最初の比較検定コードには、「索
」の第1ストロークである1−一」を示すコード、例え
ば第5図に示す基本ストロークタイプのコード番号rl
Jが記憶されており、これは直線近似方式を示すコード
ではないと判断されステップ(102)から基本ストロ
ーク方式による比較検定が行われるステップ(103)
に進む。そして・、このステップ(103)において、
折れ線バッファ(3)に記憶された第1ストロークのデ
ータが、変換回路(4)、バッファ(5)を介して、ス
トローク方式比較検定回路(6)に供給され、この比較
検定回路(6)において、辞書(8)から読み込んだコ
ード番号「1」と比較検定される。
そして、次に、ステップ(103)からステップ(10
4)に進み、このステップ(104)において、辞書に
次の比較検定コードがあるか否かの判断が行われる。そ
して、この例の場合には、次の比較検定コードとして、
「索」の第2ストロークである「↓」を示すコード番号
「4」が記憶されているので、次の比較検定コードあり
と判断され、ステップ(104)からステップ(101
)に戻り、このコード番号「4」が比較検定回路(6)
によって読み込まれる。そして、上述と同じように、ス
テップ(102)〜(104)が実行され、さらに次の
比較検定コードが読み込まれる。なお、ステップ(10
3)において、それ迄の比較検定の結果の不合格の合計
数が所定の値、例えば3つ以上となった場合には、一つ
の文字の比較検定の途中であっても、その文字は不合格
と判定され、後述するステップ(111)に進む。
こうして、ステップ(103)において、不合格と判定
されなければ、ステップ(101)〜(104)は、基
本ストローク方式の特徴データD1が終了するまで、つ
まり、直線近似方式を示すコードLが読み込まれるまで
、くり返し行われる。
そして、このコードLが比較検定回路(6)に読み込ま
れ、ステップ(102)において、直線近似方式を示す
コードであると判断されるとそれ迄の比較検定結果を示
すデータが比較検定回路(6)から比較検定レジスタ(
7)に供給される。そして、ステップ(102)からス
テップ(105)に進む。
すると、直線近似方式の比較検定回路(12)は、ステ
ップ(105)において、辞書(8)からコードLの次
の比較検定コードを読み込むと共に、レジスタ(7)の
内容も読み込む。そして、ステップ(105)からステ
ップ(106)に進み、このステップ(106)におい
て、読み込んだ比較検定コードが基本ストローク方式を
示すコードSか否かが判断される。
そして、読み込んだ比較検定コードはコードSではない
とステップ(106)で判断されると、このステップ(
106)から、ステップ(107)に進む。
すると、直線近似方式の比較検定回路(12)は、認識
レジスタ(7)の内容を、参照して、次に比較検定すべ
き折れ線のデータを折れ線バッファ(3)から、変換回
路(10)、バッファ(11)を介して、取り込む。そ
して、この取り込んだデータと辞書(8)がら読み込ん
だ比較検定コードとが比較検定回路(12)により比較
検定される。そして、このステップ(107)において
、それ迄の比較結果の不合格の合計数が所定の値以上と
なった場合には、ステップ(107>から後述するステ
ップ(111)に進み、所定の値未満であれば、ステッ
プ(107)からステップ(108)に進み、このステ
ップ(108)において、次の比較検定コードがあるか
否かが判断される。こうして、直線近似方式の特徴デー
タD2が終了するまで、つまり、基本ストローク方式を
示すコードSが読み込まれるまで、ステップ(105)
〜(10B)が繰り返し行われる。
そして、ステップ(105)において、コードSが比較
検定回路(12)に読み込まれ、ステップ(106)で
、読み込まれたコードがコードSであると判断されると
、それ迄の認識結果等を示すデータが比較検定回路(1
2)からレジスタ(7)に供給される。そして、ステッ
プ(106)からステップ(101)に進む。
すると、ストローク方式の比較検定回路(6)は辞! 
(81からコードSの次の比較検定コードを続み込むと
共に、レジスタ(7)の内容も読み込む、そして、ステ
ップ(101’)からステップ(102)を介して、ス
テップ(103)に進む。すると、比較検定回路(61
は、このステップ(103)において、レジスタ(7)
の内容を参照して、次に比較検定すべき折れ線のデータ
を折れ線バッファ(3)から、変換回路(4)、バッフ
ァ(5)を介して、取り込む、そして、この取り込んだ
データと辞書(8)から読み込んだ比較検定コードとが
比較検定される。
ツ降、ステップ(103)において、その文字が不合格
と判定されなければ、基本ストローク方式の特徴データ
D3が終了する迄、ステップ(101)〜(104)が
繰り返し実行される。
そして、特徴データD3が終了したことが、ステップ(
104)で判断されると、ステップ(104)からステ
ップ(109)に進み、それ迄の比較検定結果が比$2
検定回路(6)から比較検定結果のバッファ<9)に供
給され、記憶される。すると、次に、ステップ(109
)からステップ(111)に進み、このステップ(11
1)において、辞書に、次に比較検定すべき文字がある
か否かが判断され、あると判断されれば、ステップ(1
11)からステップ(100)に進み、上述と同様にし
て、比較検定が行われる。
さて、以上の説明では、文字の最後の部分が基本ストロ
ーク方式で登録された「索」という文字の例を示したが
、文字の最後の部分が直線近似方式で登録された文字の
場合には、ステップ(10B)において、その文字の最
後の部分の終了が判断されると、ステップ(10B)か
らステップ(110)に進み、それ迄の比較検定結果が
比較検定回路(12)から比較検定結果のバッファ(9
)に供給され、記憶される。すると、次に、ステップ(
110)からステップ(111)に進み、このステップ
(111)において、次に比較検定すべき文字があるか
否かが判断され、無いと判断されると、ステップ(11
1からステップ(112)に進む。そして、このステッ
プ(112)において、バッファ(7)から、それ迄の
比較検定結果が、入力文字判断回路(13)に供給され
る。そして、この入力文字判断回路(13)において、
比較検定結果のうち、最も不合格数の少なかった文字が
入力された文字と判断される。
以上のように、この実施例によれば、一つの文字の各部
分毎に、適切な文字認識方式、つまり、基本ストローク
方式あるいは直線近似方式を示すコードを特徴酸IF 
(81に記憶しておき、これに従って、文字の各部分毎
にその部分に適した方式で比較検定を行うようにしたの
で、例えば比較検定コードのビット数が8ピツトであれ
ば、それぞれの文字認識方式毎に、255種類のコード
を設定することが可能で、文字認識方式を一種類しか採
用しない場合に比べ比較検定コードのビット数の増加を
伴なうことなく、かつ、入力文字の認識精度を11下す
ることなく、辞書サイズの小型化及び文字認識の高速化
を行うことができる。
なお、上述した例においては、基本ストローク方式と、
直線近似方式との2つの文字認識方式を採用したが、こ
の2つの方式に限らず、他の文字認識方式を用いること
も可能である。
〔発明の効果〕
以上のようにこの発明によれば、特徴辞書に一つの文字
の各部分毎にその部分にとって通切な文字認識方式の比
較検定コードを記憶しておき、これに従って、文字の各
部分毎に比較検定を行うように構成したの、で、文字の
認識精度を低下することなく、辞書サイズの小型化及び
文字認識の高速化を行うことができるという効果がある
【図面の簡単な説明】
第1図はこの発明の一実施例のブロック図、第2図は、
辞書に登録するデータの例を示す図、第3図はフローチ
ャートを示す図、第4図は折れ線近似図、第5図は基本
ストロークタイプを示す図、第6図は直線の方向コード
を示す図である。 (1)は手書き文字の入力用タブレット、(2)は前処
理回路、(3)は折れ線バッファ、(6)は基本ストロ
ーク方式の比較検定回路、(8)は特徴辞書、(12)
は直線近似方式の比較検定回路である。 拵rta泣伝(2) 嬉4図 直J亀の方向コード 第6図 基シL又ドロー99イフ゛のコード 第5図

Claims (1)

  1. 【特許請求の範囲】 手書き文字の入力手段と、 複数の文字認識方式のうち、文字の各部分毎に、その部
    分に適した文字認識方式による比較検定コードが記憶さ
    れた特徴辞書と、 上記特徴辞書に登録された比較検定コードにしたがって
    、上記入力された文字と、上記特徴辞書に登録された文
    字とを比較検討する比較検定回路とを備え、 上記入力された文字の各部分毎に、上記特徴辞書の比較
    検定コードに従った文字認識方式により比較検定を実行
    するようにしたオンライン手書き文字の認識装置。
JP63215573A 1988-08-30 1988-08-30 オンライン手書き文字の認識装置 Pending JPH0262684A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63215573A JPH0262684A (ja) 1988-08-30 1988-08-30 オンライン手書き文字の認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63215573A JPH0262684A (ja) 1988-08-30 1988-08-30 オンライン手書き文字の認識装置

Publications (1)

Publication Number Publication Date
JPH0262684A true JPH0262684A (ja) 1990-03-02

Family

ID=16674671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63215573A Pending JPH0262684A (ja) 1988-08-30 1988-08-30 オンライン手書き文字の認識装置

Country Status (1)

Country Link
JP (1) JPH0262684A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225811A (ja) * 1991-12-20 1995-08-22 Internatl Business Mach Corp <Ibm> カラーコード化文字認識方法及びその装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225811A (ja) * 1991-12-20 1995-08-22 Internatl Business Mach Corp <Ibm> カラーコード化文字認識方法及びその装置
JP2574974B2 (ja) * 1991-12-20 1997-01-22 インターナショナル・ビジネス・マシーンズ・コーポレイション カラーコード化文字認識方法

Similar Documents

Publication Publication Date Title
JP3155577B2 (ja) 文字認識方法及び装置
US5051886A (en) System for character stream search using finite state automaton technique
JPH0262684A (ja) オンライン手書き文字の認識装置
JP2609196B2 (ja) 類似度計算装置
KR970007279B1 (ko) 온라인 수기 문자 인식 장치
JPH0619962A (ja) テキスト分割装置
JP2967275B2 (ja) 仮名漢字変換装置
JPH01316889A (ja) 手書き文字認識方式
JPS62169273A (ja) 言語処理プログラムにおけるラベル情報の登録・参照方式
JPH0475552B2 (ja)
JPS63147287A (ja) 光学的文字認識装置
JPH03240183A (ja) 認識文字自動修正方式
JPS63138479A (ja) 文字認識装置
JPH0423167A (ja) コマンド検索方式
JPH01175688A (ja) 文字認識装置
JPS61136179A (ja) 文字認識装置
JPH0337764A (ja) 巣語辞書検索装置
JPS61267883A (ja) オンライン連続文字認識装置
JPH0264884A (ja) 文字認識装置の辞書検索回路
JPH0531795B2 (ja)
JPH0113579B2 (ja)
JPS61278933A (ja) デ−タのソ−ト方式
JPH03219386A (ja) 手書き文字の認識装置
JPH04283853A (ja) カナ−漢字変換方法
JPH08263483A (ja) 文字処理装置の文字変換方法