JPH06301819A - オンライン手書き文字認識装置 - Google Patents
オンライン手書き文字認識装置Info
- Publication number
- JPH06301819A JPH06301819A JP5088870A JP8887093A JPH06301819A JP H06301819 A JPH06301819 A JP H06301819A JP 5088870 A JP5088870 A JP 5088870A JP 8887093 A JP8887093 A JP 8887093A JP H06301819 A JPH06301819 A JP H06301819A
- Authority
- JP
- Japan
- Prior art keywords
- handwriting
- character
- partial
- segment
- partial handwriting
- 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
Links
- 238000000605 extraction Methods 0.000 claims abstract description 50
- 239000000284 extract Substances 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 abstract description 17
- 238000005452 bending Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 19
- 238000007796 conventional method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
Landscapes
- Character Discrimination (AREA)
Abstract
(57)【要約】
【目的】 続け字や筆順変動を伴う手書き文字を認識
し、ひらがなのように曲線部分に特徴がある文字や
「し」と「レ」のようにストロークの曲がり方で識別さ
れる文字の認識を容易かつ高速に行う。 【構成】 手書き入力回路4に入力された入力座標デー
タ列をセグメント分割手段1がセグメントに分割し、位
置、長さ、方向、曲率などの特徴量を求める。これを基
に部分筆跡抽出手段2が部分筆跡を抽出する。続いて、
文字識別手段3が、前記部分筆跡に対して文字辞書10
に記述されている部分筆跡の有無や部分筆跡間の関係と
いった識別条件を判定し、文字を識別する。セグメント
の曲率などの曲線情報を用いて部分筆跡として曲線部分
を抽出できる。
し、ひらがなのように曲線部分に特徴がある文字や
「し」と「レ」のようにストロークの曲がり方で識別さ
れる文字の認識を容易かつ高速に行う。 【構成】 手書き入力回路4に入力された入力座標デー
タ列をセグメント分割手段1がセグメントに分割し、位
置、長さ、方向、曲率などの特徴量を求める。これを基
に部分筆跡抽出手段2が部分筆跡を抽出する。続いて、
文字識別手段3が、前記部分筆跡に対して文字辞書10
に記述されている部分筆跡の有無や部分筆跡間の関係と
いった識別条件を判定し、文字を識別する。セグメント
の曲率などの曲線情報を用いて部分筆跡として曲線部分
を抽出できる。
Description
【0001】
【産業上の利用分野】本発明は、ストロークの続け、省
略や筆順の誤りなどを含む自由な手書き文字を、画数、
筆順などの変動に柔軟に対応して認識するオンライン手
書き文字認識装置に関する。
略や筆順の誤りなどを含む自由な手書き文字を、画数、
筆順などの変動に柔軟に対応して認識するオンライン手
書き文字認識装置に関する。
【0002】
【従来の技術】従来、入力されたストロークを辞書に格
納されているどの基本ストロークに一致するかを決定
し、入力された1文字分の基本ストロークの集合を辞書
に格納されている基本ストロークと比較することにより
文字認識を行うオンライン手書き文字認識装置が存在す
る。(参考文献:日経エレクトロニクス 1983.12.5 pp1
15-133)しかしこの方法では、続け字やくずし字などに
より変形した文字や筆順の誤った文字を認識するために
は、多種の基本ストロークを辞書に登録したり、一つの
文字に対して多数の基本ストロークの組を辞書に記述し
たりする必要がある。
納されているどの基本ストロークに一致するかを決定
し、入力された1文字分の基本ストロークの集合を辞書
に格納されている基本ストロークと比較することにより
文字認識を行うオンライン手書き文字認識装置が存在す
る。(参考文献:日経エレクトロニクス 1983.12.5 pp1
15-133)しかしこの方法では、続け字やくずし字などに
より変形した文字や筆順の誤った文字を認識するために
は、多種の基本ストロークを辞書に登録したり、一つの
文字に対して多数の基本ストロークの組を辞書に記述し
たりする必要がある。
【0003】この欠点を解決するため、特開平2ー56
689に記載されるように、入力された座標データ列を
直線要素データに変換し、文字辞書の内容にしたがって
直線要素データに基づき筆跡の一部分である部分筆跡の
判定を行い、この判定結果に基づいて文字を認識するよ
うにしたオンライン手書き文字認識装置が存在する。
689に記載されるように、入力された座標データ列を
直線要素データに変換し、文字辞書の内容にしたがって
直線要素データに基づき筆跡の一部分である部分筆跡の
判定を行い、この判定結果に基づいて文字を認識するよ
うにしたオンライン手書き文字認識装置が存在する。
【0004】
【発明が解決しようとする課題】従来の部分筆跡の判定
による文字認識方法では、直線要素データに基づき部分
筆跡の判定を行うので、曲線部分の判定が難しく、ひら
がななどのように曲線部分に特徴がある文字に対して認
識が難しいという問題点があった。また、同様の理由に
より、「し」と「レ」、「2」と「こ」と「乙」などの
ようにストローク構成がほとんど同じでストロークの曲
がり方によって識別される文字に対して認識が難しいと
いう問題点があった。
による文字認識方法では、直線要素データに基づき部分
筆跡の判定を行うので、曲線部分の判定が難しく、ひら
がななどのように曲線部分に特徴がある文字に対して認
識が難しいという問題点があった。また、同様の理由に
より、「し」と「レ」、「2」と「こ」と「乙」などの
ようにストローク構成がほとんど同じでストロークの曲
がり方によって識別される文字に対して認識が難しいと
いう問題点があった。
【0005】また、1字1字別々に書かれた文字辞書の
内容にしたがって部分筆跡の判定を行うので、一つの入
力文字に対し同じ部分筆跡の判定が重複して行われ、認
識速度が遅くなるという問題点も有していた。
内容にしたがって部分筆跡の判定を行うので、一つの入
力文字に対し同じ部分筆跡の判定が重複して行われ、認
識速度が遅くなるという問題点も有していた。
【0006】
【課題を解決するための手段】本発明では、入力座標デ
ータ列を適当な区間(以後、セグメントと称する)に分
割し、セグメントの位置、長さ、方向、曲率などの特徴
量を求め、これを基に部分筆跡を抽出する。文字の認識
は、前記部分筆跡に対し辞書に記述されている部分筆跡
の有無や部分筆跡間の関係といった識別条件を判定する
ことにより行う。
ータ列を適当な区間(以後、セグメントと称する)に分
割し、セグメントの位置、長さ、方向、曲率などの特徴
量を求め、これを基に部分筆跡を抽出する。文字の認識
は、前記部分筆跡に対し辞書に記述されている部分筆跡
の有無や部分筆跡間の関係といった識別条件を判定する
ことにより行う。
【0007】部分筆跡の判定の基になるセグメントは曲
線としての情報も保持しているので、曲線部分筆跡の判
定が可能になる。また、セグメントの曲線情報を用いる
ことにより、ストロークの曲がり方によって識別される
文字の識別も可能となる。
線としての情報も保持しているので、曲線部分筆跡の判
定が可能になる。また、セグメントの曲線情報を用いる
ことにより、ストロークの曲がり方によって識別される
文字の識別も可能となる。
【0008】また、前記従来例で文字辞書にしたがって
行われていた部分筆跡の判定を、文字辞書の内容によら
ず行うことができ、いくつかの文字で重複して行われて
いた部分筆跡の判定を一回のみにすることができるの
で、認識が高速化する。
行われていた部分筆跡の判定を、文字辞書の内容によら
ず行うことができ、いくつかの文字で重複して行われて
いた部分筆跡の判定を一回のみにすることができるの
で、認識が高速化する。
【0009】
(実施例1)図1は本発明のオンライン手書き文字認識
装置の構成図である。手書き入力回路4はタブレットと
ペンを用いた座標入力回路である。セグメント分割手段
1はセグメント分割回路5およびセグメント特徴量計算
回路6より、部分筆跡抽出手段2は部分筆跡抽出制御回
路7および部分筆跡抽出回路8より、また文字識別手段
3は文字識別回路9および文字辞書10より構成され
る。
装置の構成図である。手書き入力回路4はタブレットと
ペンを用いた座標入力回路である。セグメント分割手段
1はセグメント分割回路5およびセグメント特徴量計算
回路6より、部分筆跡抽出手段2は部分筆跡抽出制御回
路7および部分筆跡抽出回路8より、また文字識別手段
3は文字識別回路9および文字辞書10より構成され
る。
【0010】セグメント分割手段1は、手書き文字入力
回路4から入力座標データ列を受け取り、セグメントに
分割し各セグメントの特徴量を計算して出力する。手書
き入力回路4によって得られた入力座標データ列は、折
れ線近似を用いたセグメント分割回路5により1つ以上
の座標データを要素とするセグメントに分割される。続
いて、セグメント特徴量計算回路6が各セグメントの特
徴量を計算し出力する。
回路4から入力座標データ列を受け取り、セグメントに
分割し各セグメントの特徴量を計算して出力する。手書
き入力回路4によって得られた入力座標データ列は、折
れ線近似を用いたセグメント分割回路5により1つ以上
の座標データを要素とするセグメントに分割される。続
いて、セグメント特徴量計算回路6が各セグメントの特
徴量を計算し出力する。
【0011】部分筆跡抽出手段2は、セグメント分割手
段1からセグメントの特徴量を受け取り、予め決められ
た部分筆跡を抽出して出力する。部分筆跡抽出制御回路
7は、セグメント分割手段1から受け取った各セグメン
トの特徴量とともに抽出条件と選択条件を指定して部分
筆跡抽出回路8を動作させることにより、決められた部
分筆跡を抽出する。抽出条件はどのような部分筆跡を抽
出するかという条件であり、例えば「下向きの直線筆
跡」というような条件である。一方選択条件は、抽出条
件に合う部分筆跡が複数合った場合どの部分筆跡を選択
して出力するかという条件であり、例えば「最も長い筆
跡」というような条件である。部分筆跡抽出回路8は、
セグメントの特徴量、抽出条件、選択条件を受け取り、
セグメントの特徴量に基づいて抽出条件に合うセグメン
トを結合することにより部分筆跡を抽出し、抽出された
部分筆跡のなかから選択条件を満たす部分筆跡を出力す
る。部分筆跡抽出回路8が出力する部分筆跡は0あるい
は複数になることもある。部分筆跡抽出手段2で抽出さ
れた部分筆跡はすべて文字識別手段3に送られる。
段1からセグメントの特徴量を受け取り、予め決められ
た部分筆跡を抽出して出力する。部分筆跡抽出制御回路
7は、セグメント分割手段1から受け取った各セグメン
トの特徴量とともに抽出条件と選択条件を指定して部分
筆跡抽出回路8を動作させることにより、決められた部
分筆跡を抽出する。抽出条件はどのような部分筆跡を抽
出するかという条件であり、例えば「下向きの直線筆
跡」というような条件である。一方選択条件は、抽出条
件に合う部分筆跡が複数合った場合どの部分筆跡を選択
して出力するかという条件であり、例えば「最も長い筆
跡」というような条件である。部分筆跡抽出回路8は、
セグメントの特徴量、抽出条件、選択条件を受け取り、
セグメントの特徴量に基づいて抽出条件に合うセグメン
トを結合することにより部分筆跡を抽出し、抽出された
部分筆跡のなかから選択条件を満たす部分筆跡を出力す
る。部分筆跡抽出回路8が出力する部分筆跡は0あるい
は複数になることもある。部分筆跡抽出手段2で抽出さ
れた部分筆跡はすべて文字識別手段3に送られる。
【0012】文字識別手段3は、部分筆跡抽出手段2か
ら部分筆跡を受け取り、文字辞書10の記述にしたがい
文字の識別を行い識別された文字を出力する。文字辞書
10には、ある文字を識別するために必要な部分筆跡の
存在や部分筆跡間の関係といった識別条件が記述されて
いる。文字識別回路9は、部分筆跡抽出手段2から受け
取った部分筆跡に対して文字辞書10に記述されている
識別条件を判定し、条件が成立した場合は識別された文
字を出力する。
ら部分筆跡を受け取り、文字辞書10の記述にしたがい
文字の識別を行い識別された文字を出力する。文字辞書
10には、ある文字を識別するために必要な部分筆跡の
存在や部分筆跡間の関係といった識別条件が記述されて
いる。文字識別回路9は、部分筆跡抽出手段2から受け
取った部分筆跡に対して文字辞書10に記述されている
識別条件を判定し、条件が成立した場合は識別された文
字を出力する。
【0013】図2は、本発明のセグメント特徴量を示す
図である。セグメント特徴量としては、以下の7つを使
用する。
図である。セグメント特徴量としては、以下の7つを使
用する。
【0014】特徴量 1.始点座標(パラメタP21) 2.終点座標(パラメタP22) 3.長さ(パラメタP23,L) 4.8方向化された始点から終点へ向かう方向(パラメ
タP24) 5.始点と終点を結ぶ線分から各要素までの距離の最大
値(パラメタP25、h)と線分長の比 h/L (湾曲
度) 6.前記線分を始点から終点へ向かうとき各要素が左右
どちらに分布しているか(左右分布) 7.直前のセグメントの方向と現在のセグメントの方向
差が8方向で1以下であり、直前セグメントと連結して
直前セグメントの方向の直線筆跡となりうるかどうか
(連結可能性) 特徴量5(湾曲度)は、始点と終点を結ぶ線分から要素
までの距離の最大値と線分長の比が大きいほど線分と要
素が離れており、セグメントがより湾曲していることを
示す特徴量であり、特徴量6(左右分布)はセグメント
が右曲がりか左曲がりかを示す特徴量である。
タP24) 5.始点と終点を結ぶ線分から各要素までの距離の最大
値(パラメタP25、h)と線分長の比 h/L (湾曲
度) 6.前記線分を始点から終点へ向かうとき各要素が左右
どちらに分布しているか(左右分布) 7.直前のセグメントの方向と現在のセグメントの方向
差が8方向で1以下であり、直前セグメントと連結して
直前セグメントの方向の直線筆跡となりうるかどうか
(連結可能性) 特徴量5(湾曲度)は、始点と終点を結ぶ線分から要素
までの距離の最大値と線分長の比が大きいほど線分と要
素が離れており、セグメントがより湾曲していることを
示す特徴量であり、特徴量6(左右分布)はセグメント
が右曲がりか左曲がりかを示す特徴量である。
【0015】図3に部分筆跡抽出回路8の動作を流れ図
により示す。部分筆跡抽出回路8は、ステップS31、
S32でセグメントを入力順に1つずつ走査する。ステ
ップS33では、ステップS31において取り出された
セグメントが抽出条件を満たすかどうか判定する。条件
を満たす場合は、ステップS34で現在抽出中の部分筆
跡に結合する。ステップS34において、現在抽出中の
部分筆跡がない場合は新しい部分筆跡として記憶し抽出
を開始する。ステップS32においてすべてのセグメン
トの走査が終了すると、ステップS35に進み記憶され
ている部分筆跡の中から選択条件を満たす部分筆跡を選
択し出力する。
により示す。部分筆跡抽出回路8は、ステップS31、
S32でセグメントを入力順に1つずつ走査する。ステ
ップS33では、ステップS31において取り出された
セグメントが抽出条件を満たすかどうか判定する。条件
を満たす場合は、ステップS34で現在抽出中の部分筆
跡に結合する。ステップS34において、現在抽出中の
部分筆跡がない場合は新しい部分筆跡として記憶し抽出
を開始する。ステップS32においてすべてのセグメン
トの走査が終了すると、ステップS35に進み記憶され
ている部分筆跡の中から選択条件を満たす部分筆跡を選
択し出力する。
【0016】図4は、「最も長い右回りの曲線筆跡」を
抽出するよう指示された場合の部分筆跡抽出回路8の動
作を示す流れ図である。抽出条件は「右回りの曲線筆
跡」であり、選択条件は「最も長い筆跡」である。図3
で抽出条件の判定を行っていたステップS33が、ステ
ップS43、S44、S45に具体的に展開されてい
る。ステップS43、S44は、セグメントが湾曲して
いる、すなわち曲線筆跡であるという条件を判定し、ス
テップS45はセグメントが右曲がりである、すなわち
右回りの筆跡であるという条件を判定する。部分筆跡抽
出回路8は、ステップS41、S42によりセグメント
を入力順に1つずつ走査する。ステップS41において
取り出されたセグメントについて、ステップS43では
特徴量5(湾曲度)が大きいかどうか、ステップS44
では特徴量6(左右分布)が左右どちらか一方に偏って
いるかどうかをチェックし、いずれか成り立っていれば
このセグメントは湾曲していると判定され、ステップS
45に進む。ステップS45では、特徴量6(左右分
布)が左に偏っているすなわちこのセグメントが右曲が
りかどうかチェックし、成り立っていれば抽出条件を満
たすので、ステップS46で抽出中の部分筆跡に結合す
る。ステップS46において、現在抽出中の筆跡がない
場合は新しい部分筆跡として記憶する。ステップS42
においてすべてのセグメントの走査が終了すると、ステ
ップS47に進み、抽出された部分筆跡の中から最も長
い部分筆跡を選択し出力する。
抽出するよう指示された場合の部分筆跡抽出回路8の動
作を示す流れ図である。抽出条件は「右回りの曲線筆
跡」であり、選択条件は「最も長い筆跡」である。図3
で抽出条件の判定を行っていたステップS33が、ステ
ップS43、S44、S45に具体的に展開されてい
る。ステップS43、S44は、セグメントが湾曲して
いる、すなわち曲線筆跡であるという条件を判定し、ス
テップS45はセグメントが右曲がりである、すなわち
右回りの筆跡であるという条件を判定する。部分筆跡抽
出回路8は、ステップS41、S42によりセグメント
を入力順に1つずつ走査する。ステップS41において
取り出されたセグメントについて、ステップS43では
特徴量5(湾曲度)が大きいかどうか、ステップS44
では特徴量6(左右分布)が左右どちらか一方に偏って
いるかどうかをチェックし、いずれか成り立っていれば
このセグメントは湾曲していると判定され、ステップS
45に進む。ステップS45では、特徴量6(左右分
布)が左に偏っているすなわちこのセグメントが右曲が
りかどうかチェックし、成り立っていれば抽出条件を満
たすので、ステップS46で抽出中の部分筆跡に結合す
る。ステップS46において、現在抽出中の筆跡がない
場合は新しい部分筆跡として記憶する。ステップS42
においてすべてのセグメントの走査が終了すると、ステ
ップS47に進み、抽出された部分筆跡の中から最も長
い部分筆跡を選択し出力する。
【0017】図5は、文字辞書10の一部を示す概念図
である。文字辞書10には、部分筆跡の有無、部分筆跡
間の位置関係や入力順といった識別条件がツリーに記述
されている。文字辞書10中には図のようなツリーが複
数存在し、それぞれが根51を持つ。各識別条件の成否
で文字は2つの集合に分けられるが、識別条件は、それ
が作る2つの集合が類似文字の集合になるように並べら
れている。例えば「あ」「め」「お」「の」および
「け」「い」はそれぞれ類似文字の集合と考えられる
が、図において「長い右回りの曲線筆跡あり」という識
別条件で前記2つの集合が作られる。
である。文字辞書10には、部分筆跡の有無、部分筆跡
間の位置関係や入力順といった識別条件がツリーに記述
されている。文字辞書10中には図のようなツリーが複
数存在し、それぞれが根51を持つ。各識別条件の成否
で文字は2つの集合に分けられるが、識別条件は、それ
が作る2つの集合が類似文字の集合になるように並べら
れている。例えば「あ」「め」「お」「の」および
「け」「い」はそれぞれ類似文字の集合と考えられる
が、図において「長い右回りの曲線筆跡あり」という識
別条件で前記2つの集合が作られる。
【0018】また、文字辞書10には、文字を識別する
のに必要最小限の部分筆跡が識別条件として記述されて
おり、文字を構成するストロークがすべて識別条件とし
て記述されているわけではない。例えば「お」の右上の
ストロークは、筆記者により位置、方向、長さがまった
く異なるような不安定なストロークであるが、文字辞書
10中には前記ストロークに関する識別条件はない。前
記ストローク以外の部分筆跡を用いて識別することによ
り、筆記者による不安定なストロークの影響を避けてい
る。
のに必要最小限の部分筆跡が識別条件として記述されて
おり、文字を構成するストロークがすべて識別条件とし
て記述されているわけではない。例えば「お」の右上の
ストロークは、筆記者により位置、方向、長さがまった
く異なるような不安定なストロークであるが、文字辞書
10中には前記ストロークに関する識別条件はない。前
記ストローク以外の部分筆跡を用いて識別することによ
り、筆記者による不安定なストロークの影響を避けてい
る。
【0019】図6に文字識別回路9の動作を流れ図によ
り示す。文字識別回路9は、ステップS61で文字辞書
10を読み込み、ステップS63で前記ツリーの根51
から識別条件の判定結果にしたがって順に個々の識別条
件を1つずつ読み込む。読み込んだ識別条件が部分筆跡
の有無に関する条件であった場合(ステップS65)、
部分筆跡抽出手段2からわたされた部分筆跡の中に識別
条件を満たす部分筆跡が存在するか検索し(ステップS
66)、存在する場合はこの部分筆跡を記憶し、ステッ
プS67に進み識別条件の判定を継続する。存在しない
場合はステップS62に戻る。またステップS65で識
別条件が部分筆跡の有無に関する条件でなかった場合は
ステップS67に進む。続いて、識別条件が部分筆跡間
の関係に関する条件であった場合(ステップS67)、
ステップS68に進み、今までにステップS66で検索
され記憶されている部分筆跡の中から対象となる部分筆
跡を選び識別条件が成り立つか判定する。部分筆跡間の
条件が成り立つ場合はステップS63に戻り次の識別条
件を読み込み条件の判定を継続し、条件が成り立たない
場合はステップS62に戻る。またステップS67で識
別条件が部分筆跡間の関係でなかった場合、ステップS
63に戻り次の識別条件の読み込みを行う。文字辞書の
ツリーの末端に達するとステップS64においてこれ以
上識別条件がないので、識別された文字を出力し(ステ
ップS69)、ステップS62に戻る。ステップS62
では、次のツリーの根を探し識別条件をたどれるように
する。もし文字辞書が終了し次のツリーがない場合は、
文字識別を終了する。
り示す。文字識別回路9は、ステップS61で文字辞書
10を読み込み、ステップS63で前記ツリーの根51
から識別条件の判定結果にしたがって順に個々の識別条
件を1つずつ読み込む。読み込んだ識別条件が部分筆跡
の有無に関する条件であった場合(ステップS65)、
部分筆跡抽出手段2からわたされた部分筆跡の中に識別
条件を満たす部分筆跡が存在するか検索し(ステップS
66)、存在する場合はこの部分筆跡を記憶し、ステッ
プS67に進み識別条件の判定を継続する。存在しない
場合はステップS62に戻る。またステップS65で識
別条件が部分筆跡の有無に関する条件でなかった場合は
ステップS67に進む。続いて、識別条件が部分筆跡間
の関係に関する条件であった場合(ステップS67)、
ステップS68に進み、今までにステップS66で検索
され記憶されている部分筆跡の中から対象となる部分筆
跡を選び識別条件が成り立つか判定する。部分筆跡間の
条件が成り立つ場合はステップS63に戻り次の識別条
件を読み込み条件の判定を継続し、条件が成り立たない
場合はステップS62に戻る。またステップS67で識
別条件が部分筆跡間の関係でなかった場合、ステップS
63に戻り次の識別条件の読み込みを行う。文字辞書の
ツリーの末端に達するとステップS64においてこれ以
上識別条件がないので、識別された文字を出力し(ステ
ップS69)、ステップS62に戻る。ステップS62
では、次のツリーの根を探し識別条件をたどれるように
する。もし文字辞書が終了し次のツリーがない場合は、
文字識別を終了する。
【0020】図7から図10は、続け字「あ」の入力を
用いて処理の過程を示した例である。図中、71、9
1、101は入力座標点、72、92、102はセグメ
ントの境界を示す。
用いて処理の過程を示した例である。図中、71、9
1、101は入力座標点、72、92、102はセグメ
ントの境界を示す。
【0021】図7は、セグメント分割回路5の処理例を
示す図であり、折れ線近似を行って入力筆跡の分割を行
い、セグメント73を得ている。折れ線近似方法として
は、文献「2種類の特徴点解析によるオンライン手書き
漢字認識」(電子情報通信学会論文誌 D−II Vol.
J-72-D-II No.9 pp.1432-1440)が一例である。
示す図であり、折れ線近似を行って入力筆跡の分割を行
い、セグメント73を得ている。折れ線近似方法として
は、文献「2種類の特徴点解析によるオンライン手書き
漢字認識」(電子情報通信学会論文誌 D−II Vol.
J-72-D-II No.9 pp.1432-1440)が一例である。
【0022】図8は、セグメント特徴量計算回路6の処
理例を示す図であり、求められた特徴量の例を示したも
のである。図に示されるセグメントは、上向きから右方
向にカーブするストロークの一部であり、点Aを始点、
点Bを終点とするセグメントである。文字左下を原点と
し右向きにx軸上向きにy軸をとった座標系において、
特徴量1(始点座標)は点Aの座標(18,84)、特徴量2
(終点座標)は点Bの座標(69,106)である。また、特徴
量3(長さ)は点ABの距離55、特徴量4(方向)は8
方向化して右上である。特徴量5(湾曲度)は4.1%であ
り、このセグメントがやや湾曲していることを示してい
る。特徴量6(左右分布)は、始点から終点に向かう線
分に対して左側に84%、右側に16%分布しており、左側に
多く分布していることからこのセグメントが右曲がりで
あることを示している。特徴量7(連結可能性)は上で
あり、直前のセグメントの方向が上で現在のセグメント
の方向が右上なので、その差が8方向で1以下であり、
上向きの直線筆跡となりうることを示している。
理例を示す図であり、求められた特徴量の例を示したも
のである。図に示されるセグメントは、上向きから右方
向にカーブするストロークの一部であり、点Aを始点、
点Bを終点とするセグメントである。文字左下を原点と
し右向きにx軸上向きにy軸をとった座標系において、
特徴量1(始点座標)は点Aの座標(18,84)、特徴量2
(終点座標)は点Bの座標(69,106)である。また、特徴
量3(長さ)は点ABの距離55、特徴量4(方向)は8
方向化して右上である。特徴量5(湾曲度)は4.1%であ
り、このセグメントがやや湾曲していることを示してい
る。特徴量6(左右分布)は、始点から終点に向かう線
分に対して左側に84%、右側に16%分布しており、左側に
多く分布していることからこのセグメントが右曲がりで
あることを示している。特徴量7(連結可能性)は上で
あり、直前のセグメントの方向が上で現在のセグメント
の方向が右上なので、その差が8方向で1以下であり、
上向きの直線筆跡となりうることを示している。
【0023】図9は、部分筆跡抽出手段8の処理例を示
す図であり、部分筆跡として8方向の直線筆跡すべてお
よび最も長い右回りの筆跡を抽出した例である。図中9
3が抽出された部分筆跡である。部分筆跡はセグメント
を共有して重なることができるので、抽出条件が成り立
つすべての部分筆跡が抽出される。
す図であり、部分筆跡として8方向の直線筆跡すべてお
よび最も長い右回りの筆跡を抽出した例である。図中9
3が抽出された部分筆跡である。部分筆跡はセグメント
を共有して重なることができるので、抽出条件が成り立
つすべての部分筆跡が抽出される。
【0024】図10は、文字識別回路9の処理例を示す
図であり、文字辞書10に記述されている識別条件を判
定した例である。図中103、104、105は識別条
件の判定に用いられた部分筆跡である。図5に示した文
字辞書10を「あ」についてたどると、 1.筆跡の入りが下向きである全体にわたる右回りの曲
線筆跡があり、 2.かつ、中央部に十分長い下向きの直線筆跡があり、 3.かつ、上部中央に右向きの直線筆跡があれば、
「あ」である。
図であり、文字辞書10に記述されている識別条件を判
定した例である。図中103、104、105は識別条
件の判定に用いられた部分筆跡である。図5に示した文
字辞書10を「あ」についてたどると、 1.筆跡の入りが下向きである全体にわたる右回りの曲
線筆跡があり、 2.かつ、中央部に十分長い下向きの直線筆跡があり、 3.かつ、上部中央に右向きの直線筆跡があれば、
「あ」である。
【0025】と記述されており、文字識別回路9はひら
がな「あ」の識別に必要な部分筆跡として3つの部分筆
跡、右回りの曲線筆跡103、下向きの直線筆跡10
4、右向きの直線筆跡105を選択し識別条件の判定を
行っている。この結果、図8に示された入力文字は、ひ
らがな「あ」であると識別される。
がな「あ」の識別に必要な部分筆跡として3つの部分筆
跡、右回りの曲線筆跡103、下向きの直線筆跡10
4、右向きの直線筆跡105を選択し識別条件の判定を
行っている。この結果、図8に示された入力文字は、ひ
らがな「あ」であると識別される。
【0026】このように、本発明によれば部分筆跡とし
て右回りの筆跡のような曲線筆跡を抽出することができ
るので、曲線部に特徴があるひらがなのような文字の認
識が可能になる。
て右回りの筆跡のような曲線筆跡を抽出することができ
るので、曲線部に特徴があるひらがなのような文字の認
識が可能になる。
【0027】従来の直線要素データに基づく曲線筆跡の
抽出は、連続するセグメントの角度変化が既定値内に入
っているあいだ追跡することにより行われていたため、
例えば「あ」の左下先端部のように角度変化が大きい部
分は、連続して抽出できなかった。これを解決するため
にセグメントの角度変化が既定値内に入るようにセグメ
ントを十分小さくしていたが、セグメントを小さくする
と入力文字中のセグメント数が増加し処理時間が遅くな
ってしまう。一方本発明によれば、連続するセグメント
の角度変化以外の特徴も用いて曲線筆跡の抽出ができる
ので、角度変化が大きい部分も連続して抽出する事が可
能となり、またセグメント数の増加により処理速度が遅
くなるのを避けることができる。
抽出は、連続するセグメントの角度変化が既定値内に入
っているあいだ追跡することにより行われていたため、
例えば「あ」の左下先端部のように角度変化が大きい部
分は、連続して抽出できなかった。これを解決するため
にセグメントの角度変化が既定値内に入るようにセグメ
ントを十分小さくしていたが、セグメントを小さくする
と入力文字中のセグメント数が増加し処理時間が遅くな
ってしまう。一方本発明によれば、連続するセグメント
の角度変化以外の特徴も用いて曲線筆跡の抽出ができる
ので、角度変化が大きい部分も連続して抽出する事が可
能となり、またセグメント数の増加により処理速度が遅
くなるのを避けることができる。
【0028】また、文字辞書内に作られる類似文字の集
合を用いれば、認識候補文字を容易に求めることができ
る。例えば図5において「あ」「め」「お」「の」およ
び「け」「い」はそれぞれ類似文字の集合を作っている
ので、「あ」と識別された入力文字に対し「め」「お」
「の」を認識候補とすることができる。実際、手書きの
「あ」「め」などは類似している場合が多く、類似文字
を候補文字とすることにより候補まで含めた認識率を容
易に上げることができる。
合を用いれば、認識候補文字を容易に求めることができ
る。例えば図5において「あ」「め」「お」「の」およ
び「け」「い」はそれぞれ類似文字の集合を作っている
ので、「あ」と識別された入力文字に対し「め」「お」
「の」を認識候補とすることができる。実際、手書きの
「あ」「め」などは類似している場合が多く、類似文字
を候補文字とすることにより候補まで含めた認識率を容
易に上げることができる。
【0029】実施例においては、折れ線近似に基づいて
セグメント分割を行ったが、入力ストロークを一定の長
さに分割する方法、横方向縦方向等間隔に分割する方法
や、一定時間間隔で分割する方法などを用いても良い。
セグメント分割を行ったが、入力ストロークを一定の長
さに分割する方法、横方向縦方向等間隔に分割する方法
や、一定時間間隔で分割する方法などを用いても良い。
【0030】また、セグメント特徴量計算回路6は、図
2に示した7つの特徴量を計算しているが、他に、例え
ばセグメントを書くのに要した時間や曲線筆跡となりう
るかどうかといった特徴量を求めておくことも可能であ
る。
2に示した7つの特徴量を計算しているが、他に、例え
ばセグメントを書くのに要した時間や曲線筆跡となりう
るかどうかといった特徴量を求めておくことも可能であ
る。
【0031】(実施例2)前実施例では、部分筆跡抽出
手段2は識別対象の文字によらず予め決められた部分筆
跡をすべて抽出し、文字識別手段3がこれらの部分筆跡
に対して識別に必要な部分筆跡の有無などの識別条件の
判定を行った。しかし、この方法では、予め決められた
部分筆跡を抽出するので、必ずしも識別に最も適した部
分筆跡の抽出は行えない。また、文字識別に使用されず
無駄に抽出される部分筆跡が生じ認識速度をおとす場合
がある。本実施例では、文字識別手段3が必要に応じて
部分筆跡抽出手段2を用いて部分筆跡を抽出することに
より、予め部分筆跡を抽出しておかなくても文字識別を
行うことを可能にし、識別に適した部分筆跡の抽出を行
うとともに、抽出する部分筆跡を少なくする。また、そ
の際、図5「お」のように文字の画すべてでなくその文
字を識別するのに必要最小限な部分筆跡のみを抽出する
ことにより、さらに抽出する部分筆跡を減らすことがで
きる。
手段2は識別対象の文字によらず予め決められた部分筆
跡をすべて抽出し、文字識別手段3がこれらの部分筆跡
に対して識別に必要な部分筆跡の有無などの識別条件の
判定を行った。しかし、この方法では、予め決められた
部分筆跡を抽出するので、必ずしも識別に最も適した部
分筆跡の抽出は行えない。また、文字識別に使用されず
無駄に抽出される部分筆跡が生じ認識速度をおとす場合
がある。本実施例では、文字識別手段3が必要に応じて
部分筆跡抽出手段2を用いて部分筆跡を抽出することに
より、予め部分筆跡を抽出しておかなくても文字識別を
行うことを可能にし、識別に適した部分筆跡の抽出を行
うとともに、抽出する部分筆跡を少なくする。また、そ
の際、図5「お」のように文字の画すべてでなくその文
字を識別するのに必要最小限な部分筆跡のみを抽出する
ことにより、さらに抽出する部分筆跡を減らすことがで
きる。
【0032】図11は、このような本実施例のオンライ
ン手書き文字認識装置である。前実施例図1と異なるの
は、部分筆跡抽出手段113がセグメント分割手段11
1から出力されるセグメント特徴量を直接受け取り処理
を行うのでなく、文字識別手段112がセグメント特徴
量を受け取り、必要に応じて部分筆跡抽出手段113に
特徴量をわたして処理をさせる点である。文字識別回路
117以外の各回路、すなわち、手書き入力回路11
4、セグメント分割回路115、セグメント特徴量計算
回路116、文字辞書118、部分筆跡抽出回路119
の動作は前実施例と同じである。文字識別回路117
は、セグメント特徴量を受け取ると、文字辞書118の
内容にしたがって部分筆跡抽出回路119を動作させる
ことにより、文字を識別するのに必要な部分筆跡を抽出
する。この際、文字識別回路117は、文字辞書118
に記述されている部分筆跡の位置、方向、長さなどの識
別条件を抽出条件および選択条件として部分筆跡抽出回
路119を動作させる。部分筆跡抽出回路119は、与
えられた抽出条件および選択条件を満たす部分筆跡を出
力する。文字識別回路117は前記出力中に文字辞書1
18の識別条件を満たす部分筆跡が存在するかどうかあ
るいは出力された部分筆跡間の関係が識別条件を満たし
ているかどうか判定し文字を識別する。
ン手書き文字認識装置である。前実施例図1と異なるの
は、部分筆跡抽出手段113がセグメント分割手段11
1から出力されるセグメント特徴量を直接受け取り処理
を行うのでなく、文字識別手段112がセグメント特徴
量を受け取り、必要に応じて部分筆跡抽出手段113に
特徴量をわたして処理をさせる点である。文字識別回路
117以外の各回路、すなわち、手書き入力回路11
4、セグメント分割回路115、セグメント特徴量計算
回路116、文字辞書118、部分筆跡抽出回路119
の動作は前実施例と同じである。文字識別回路117
は、セグメント特徴量を受け取ると、文字辞書118の
内容にしたがって部分筆跡抽出回路119を動作させる
ことにより、文字を識別するのに必要な部分筆跡を抽出
する。この際、文字識別回路117は、文字辞書118
に記述されている部分筆跡の位置、方向、長さなどの識
別条件を抽出条件および選択条件として部分筆跡抽出回
路119を動作させる。部分筆跡抽出回路119は、与
えられた抽出条件および選択条件を満たす部分筆跡を出
力する。文字識別回路117は前記出力中に文字辞書1
18の識別条件を満たす部分筆跡が存在するかどうかあ
るいは出力された部分筆跡間の関係が識別条件を満たし
ているかどうか判定し文字を識別する。
【0033】図12に本実施例の文字識別回路117の
動作を流れ図により示す。前実施例の文字識別回路9
は、図6のステップS66において識別条件を満たす部
分筆跡が部分筆跡抽出手段2から受け取った部分筆跡中
に存在するか検索していたが、本実施例の文字識別回路
117は、ステップS126において識別条件を満たす
部分筆跡を部分筆跡抽出回路119を動作させることで
抽出し存在を調べる。
動作を流れ図により示す。前実施例の文字識別回路9
は、図6のステップS66において識別条件を満たす部
分筆跡が部分筆跡抽出手段2から受け取った部分筆跡中
に存在するか検索していたが、本実施例の文字識別回路
117は、ステップS126において識別条件を満たす
部分筆跡を部分筆跡抽出回路119を動作させることで
抽出し存在を調べる。
【0034】図13、図14、図15は、ひらがな
「あ」に対する文字識別回路117の処理を示す図であ
る。図中131、141、151は入力座標点、13
2、142、152はセグメントの境界を示す。文字識
別回路117は、文字辞書118の内容にしたがって部
分筆跡抽出回路119を用いて、文字を識別するのに必
要な部分筆跡を抽出する。文字辞書118は、図5に示
す文字辞書10と同じであり、前実施例同様に、「あ」
についてたどると、 1.筆跡の入りが下向きである全体にわたる右回りの曲
線筆跡があり、 2.かつ、中央部に十分長い下向きの直線筆跡があり、 3.かつ、上部中央に右向きの直線筆跡があれば、
「あ」である。
「あ」に対する文字識別回路117の処理を示す図であ
る。図中131、141、151は入力座標点、13
2、142、152はセグメントの境界を示す。文字識
別回路117は、文字辞書118の内容にしたがって部
分筆跡抽出回路119を用いて、文字を識別するのに必
要な部分筆跡を抽出する。文字辞書118は、図5に示
す文字辞書10と同じであり、前実施例同様に、「あ」
についてたどると、 1.筆跡の入りが下向きである全体にわたる右回りの曲
線筆跡があり、 2.かつ、中央部に十分長い下向きの直線筆跡があり、 3.かつ、上部中央に右向きの直線筆跡があれば、
「あ」である。
【0035】と記述されている。
【0036】文字識別回路117は、文字辞書118の
記述にしたがい、部分筆跡抽出回路119を用いて、ま
ず先頭セグメントが下向きで全体にわたる右回りの曲線
筆跡133を抽出する(図13)。続いて、中央部の十
分長い下向きの直線筆跡143を抽出する(図14)。
前記2つの部分筆跡についての長さに関する条件は、部
分筆跡抽出回路119に最も長い部分筆跡を選択条件と
して与え、抽出された部分筆跡が十分な長さがあるかど
うかで判定する。最後に、上部中央の右向きの直線を抽
出するが、これは特に長さの記述がないので、部分筆跡
抽出回路119を用いて上部中央にある右向きの直線1
53を抽出し、この部分筆跡の存在を調べる(図1
5)。このようにして、入力文字はひらがな「あ」であ
ると識別される。なお、部分筆跡144、154、15
5は、すでに抽出された部分筆跡を示す。
記述にしたがい、部分筆跡抽出回路119を用いて、ま
ず先頭セグメントが下向きで全体にわたる右回りの曲線
筆跡133を抽出する(図13)。続いて、中央部の十
分長い下向きの直線筆跡143を抽出する(図14)。
前記2つの部分筆跡についての長さに関する条件は、部
分筆跡抽出回路119に最も長い部分筆跡を選択条件と
して与え、抽出された部分筆跡が十分な長さがあるかど
うかで判定する。最後に、上部中央の右向きの直線を抽
出するが、これは特に長さの記述がないので、部分筆跡
抽出回路119を用いて上部中央にある右向きの直線1
53を抽出し、この部分筆跡の存在を調べる(図1
5)。このようにして、入力文字はひらがな「あ」であ
ると識別される。なお、部分筆跡144、154、15
5は、すでに抽出された部分筆跡を示す。
【0037】(実施例3)一般に文字認識においては、
「し」と「レ」、「2」と「こ」と「乙」などのよう
に、ストローク構成がほとんど同じでストロークの曲が
り方によってのみ識別されるような類似文字の認識が大
きな問題となっている。本発明によれば、文字識別手段
はセグメント分割手段の求めた特徴量5(湾曲度)、特
徴量6(左右分布)のようなセグメントの曲線に関する
特徴量を用いて、前記類似文字の識別を行うことが可能
である。例えば、文字辞書を「し」と「レ」についてた
どると、 1.下向きの長い直線筆跡 2.1の筆跡の終点近傍に始点を持ち右あるいは右上方
向きの直線筆跡 3.1、2の筆跡とも比較的湾曲していれば「し」、そ
うでなければ「レ」 と記述されているとする。上記条件3に対して、文字識
別回路は図6ステップS66や図12ステップS126
において上記条件1、2を満たす部分筆跡内のセグメン
トが湾曲しているかどうか判定する。セグメントが湾曲
しているかどうかの判定は、図4ステップS43、S4
4と同様に、セグメント特徴量5(湾曲度)が大きいか
どうか、特徴量6(左右分布)が左右どちらか一方に偏
っているかどうかで行う。前記部分筆跡が湾曲している
と判定された場合は「し」と識別され、湾曲していない
と判定された場合は「レ」と識別される。
「し」と「レ」、「2」と「こ」と「乙」などのよう
に、ストローク構成がほとんど同じでストロークの曲が
り方によってのみ識別されるような類似文字の認識が大
きな問題となっている。本発明によれば、文字識別手段
はセグメント分割手段の求めた特徴量5(湾曲度)、特
徴量6(左右分布)のようなセグメントの曲線に関する
特徴量を用いて、前記類似文字の識別を行うことが可能
である。例えば、文字辞書を「し」と「レ」についてた
どると、 1.下向きの長い直線筆跡 2.1の筆跡の終点近傍に始点を持ち右あるいは右上方
向きの直線筆跡 3.1、2の筆跡とも比較的湾曲していれば「し」、そ
うでなければ「レ」 と記述されているとする。上記条件3に対して、文字識
別回路は図6ステップS66や図12ステップS126
において上記条件1、2を満たす部分筆跡内のセグメン
トが湾曲しているかどうか判定する。セグメントが湾曲
しているかどうかの判定は、図4ステップS43、S4
4と同様に、セグメント特徴量5(湾曲度)が大きいか
どうか、特徴量6(左右分布)が左右どちらか一方に偏
っているかどうかで行う。前記部分筆跡が湾曲している
と判定された場合は「し」と識別され、湾曲していない
と判定された場合は「レ」と識別される。
【0038】
【発明の効果】本発明では、従来用いていた直線要素デ
ータでなく、曲線情報も保持するセグメントを用いるこ
とにより、部分筆跡として曲線部も使用することが可能
となる。その結果、従来の直線要素データに基づく手法
では難しかったひらがななどのように曲線部分筆跡に特
徴がある文字に対する認識が容易になる。
ータでなく、曲線情報も保持するセグメントを用いるこ
とにより、部分筆跡として曲線部も使用することが可能
となる。その結果、従来の直線要素データに基づく手法
では難しかったひらがななどのように曲線部分筆跡に特
徴がある文字に対する認識が容易になる。
【0039】また、本発明ではセグメントの曲線情報を
用いることでストロークの曲がり方による文字の識別が
可能となり、従来の曲線情報を持たない直線要素データ
に基づく手法では認識が難しかった「し」と「レ」、
「2」と「こ」と「乙」などのようにストローク構成が
ほとんど同じでストロークの曲がり方によって識別され
る文字の認識が容易になる。
用いることでストロークの曲がり方による文字の識別が
可能となり、従来の曲線情報を持たない直線要素データ
に基づく手法では認識が難しかった「し」と「レ」、
「2」と「こ」と「乙」などのようにストローク構成が
ほとんど同じでストロークの曲がり方によって識別され
る文字の認識が容易になる。
【0040】また、本発明では、部分筆跡の抽出を文字
辞書によらず行うことができるので、従来一つの入力文
字に対し重複して行われていた部分筆跡の判定を一回だ
けにすることが可能であり認識が高速化する。さらに、
文字辞書には、文字を識別するのに必要最小限な部分筆
跡が識別条件として記述されており、抽出される部分筆
跡は文字を構成するストローク以下になり得るので、全
ストロークの抽出や判定を行う場合よりも高速化がはか
られる。
辞書によらず行うことができるので、従来一つの入力文
字に対し重複して行われていた部分筆跡の判定を一回だ
けにすることが可能であり認識が高速化する。さらに、
文字辞書には、文字を識別するのに必要最小限な部分筆
跡が識別条件として記述されており、抽出される部分筆
跡は文字を構成するストローク以下になり得るので、全
ストロークの抽出や判定を行う場合よりも高速化がはか
られる。
【0041】さらに、本発明では、文字辞書内に作られ
る類似文字の集合を用いて、認識候補文字を容易に求め
ることができる。
る類似文字の集合を用いて、認識候補文字を容易に求め
ることができる。
【0042】本発明は、入力座標データ列から部分筆跡
を抽出するので、2つ以上のストロークが続いてしまっ
た続け字や、ストロークの省略による画数変動、または
筆順変動に対しても文字辞書などを変更することなく認
識が行える。ストロークの続けによる画数変動に対して
は、部分筆跡の抽出条件に部分筆跡の先頭セグメントの
位置や方向などを指定するので入力ストロークの途中か
ら部分筆跡を抽出し認識を行うことができる。また、省
略されやすいストロークを持つ文字や、筆記者により位
置、方向、長さがまったく異なるようなストロークを持
つ文字に対しても、前記不安定なストローク以外の部分
筆跡を識別に用いることにより、ストロークの省略や筆
記者による不安定なストロークの影響を受けずに認識を
行うことができる。さらに、筆順変動に対しては、部分
筆跡の抽出がストロークの入力順とは関係なく行われる
ので、文字辞書に変更を加えることなく認識を行うこと
ができる。
を抽出するので、2つ以上のストロークが続いてしまっ
た続け字や、ストロークの省略による画数変動、または
筆順変動に対しても文字辞書などを変更することなく認
識が行える。ストロークの続けによる画数変動に対して
は、部分筆跡の抽出条件に部分筆跡の先頭セグメントの
位置や方向などを指定するので入力ストロークの途中か
ら部分筆跡を抽出し認識を行うことができる。また、省
略されやすいストロークを持つ文字や、筆記者により位
置、方向、長さがまったく異なるようなストロークを持
つ文字に対しても、前記不安定なストローク以外の部分
筆跡を識別に用いることにより、ストロークの省略や筆
記者による不安定なストロークの影響を受けずに認識を
行うことができる。さらに、筆順変動に対しては、部分
筆跡の抽出がストロークの入力順とは関係なく行われる
ので、文字辞書に変更を加えることなく認識を行うこと
ができる。
【0043】また、本発明では、入力ストロークから文
字の識別に必要な部分筆跡を抽出するので、すべての入
力ストロークを処理する方法に比べ、文字を構成するス
トローク以外のノイズ入力の影響を受けずに認識を行う
ことができる。
字の識別に必要な部分筆跡を抽出するので、すべての入
力ストロークを処理する方法に比べ、文字を構成するス
トローク以外のノイズ入力の影響を受けずに認識を行う
ことができる。
【図1】本発明のオンライン手書き文字認識装置の構成
図である。
図である。
【図2】本発明のセグメント特徴量を示す図である。
【図3】本発明の部分筆跡抽出回路の動作を示す流れ図
である。
である。
【図4】本発明の部分筆跡抽出回路の動作を示す流れ図
である。
である。
【図5】本発明の文字辞書の一部を示す概念図である。
【図6】本発明の文字識別回路の動作を示す流れ図であ
る。
る。
【図7】本発明のセグメント分割回路の処理例を示す図
である。
である。
【図8】本発明のセグメント特徴量計算回路の処理例を
示す図である。
示す図である。
【図9】本発明の部分筆跡抽出手段の処理例を示す図で
ある。
ある。
【図10】本発明の文字識別回路の処理例を示す図であ
る。
る。
【図11】本発明のオンライン手書き文字認識装置の構
成図である。
成図である。
【図12】本発明の文字識別回路の動作を示す流れ図で
ある。
ある。
【図13】本発明の文字識別回路の処理例を示す図であ
る。
る。
【図14】本発明の文字識別回路の処理例を示す図であ
る。
る。
【図15】本発明の文字識別回路の処理例を示す図であ
る。
る。
1 セグメント分割手段 2 部分筆跡抽出手段 3 文字識別手段 4 手書き文字入力回路 5 セグメント分割回路 6 セグメント特徴量計算回路 7 部分筆跡抽出制御回路 8 部分筆跡抽出回路 9 文字識別回路 10 文字辞書 111 セグメント分割手段 112 文字識別手段 113 部分筆跡抽出手段 114 手書き文字入力回路 115 セグメント分割回路 116 セグメント特徴量計算回路 117 文字識別回路 118 文字辞書 119 部分筆跡抽出回路
Claims (4)
- 【請求項1】 記入された手書き文字の入力座標データ
列をセグメントに分割し、セグメントの位置、長さ、曲
率などの特徴量を計算するセグメント分割手段と、 前記セグメントをもとに文字のストロークあるいはスト
ロークの一部分である部分筆跡を抽出する部分筆跡抽出
手段と、 前記部分筆跡を辞書に記載されている条件と照合し文字
あるいは文字の一部を認識する文字識別手段とを有する
ことを特徴とするオンライン手書き文字認識装置。 - 【請求項2】 前記部分筆跡抽出手段が曲線部分筆跡の
抽出を行うことを特徴とする請求項1に記載のオンライ
ン手書き文字認識装置。 - 【請求項3】 前記文字識別手段がセグメントの特徴量
を用いて部分筆跡の照合を行うことを特徴とする請求項
1に記載のオンライン手書き文字認識装置。 - 【請求項4】 前記文字識別手段が文字を識別するのに
必要最小限な部分筆跡のみを前記部分筆跡抽出手段を用
いて抽出することにより文字認識を行う請求項1に記載
のオンライン手書き文字認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5088870A JPH06301819A (ja) | 1993-04-15 | 1993-04-15 | オンライン手書き文字認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5088870A JPH06301819A (ja) | 1993-04-15 | 1993-04-15 | オンライン手書き文字認識装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06301819A true JPH06301819A (ja) | 1994-10-28 |
Family
ID=13955050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5088870A Pending JPH06301819A (ja) | 1993-04-15 | 1993-04-15 | オンライン手書き文字認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06301819A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014235551A (ja) * | 2013-05-31 | 2014-12-15 | 株式会社東芝 | 検索装置、方法及びプログラム |
-
1993
- 1993-04-15 JP JP5088870A patent/JPH06301819A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014235551A (ja) * | 2013-05-31 | 2014-12-15 | 株式会社東芝 | 検索装置、方法及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7630551B2 (en) | Method and system for line extraction in digital ink | |
| US7756335B2 (en) | Handwriting recognition using a graph of segmentation candidates and dictionary search | |
| JP3017740B2 (ja) | オンライン文字認識装置およびオンライン文字認識方法 | |
| JPH1166238A (ja) | 手書き文字認識方法 | |
| JP2002063548A (ja) | 手書き文字認識方法 | |
| JPH06301819A (ja) | オンライン手書き文字認識装置 | |
| US7580573B2 (en) | Segmentation-based recognition | |
| KR100301216B1 (ko) | 온라인문자인식장치 | |
| JPH09319828A (ja) | オンライン文字認識装置 | |
| JPS6261990B2 (ja) | ||
| Yin et al. | Lexicon-driven recognition of one-stroke character strings in visual gesture | |
| KR960013818B1 (ko) | 다중획인식을 이용한 한글조합인식장치 | |
| JPH09114926A (ja) | オンライン文字認識における入力文字大分類方法および装置 | |
| JP3817281B2 (ja) | 情報処理装置及び方法 | |
| JP2633523B2 (ja) | 手書き画入力装置 | |
| JP2002063547A (ja) | 手書き文字認識方法 | |
| JPH0962788A (ja) | オンライン手書き文字認識方法 | |
| JPH0210473B2 (ja) | ||
| JPH06150065A (ja) | 手書き文字認識方法および装置 | |
| KR940001739B1 (ko) | 스트로크인식을 통한 온라인 필기체 문자인식방법 | |
| JP2974396B2 (ja) | 画像処理方法及び装置 | |
| KR940001048B1 (ko) | 온라인 필기체문자인식방법 | |
| AU2004214901B2 (en) | Line extraction in digital ink | |
| JPH0776980B2 (ja) | 文字認識方法 | |
| JP3139701B2 (ja) | ファジィベクトルによるオンライン手書き入力文字認識方法及び装置並びにその方法を実行するための記録媒体 |