JPS60186981A - オンライン文字認識装置 - Google Patents
オンライン文字認識装置Info
- Publication number
- JPS60186981A JPS60186981A JP59042319A JP4231984A JPS60186981A JP S60186981 A JPS60186981 A JP S60186981A JP 59042319 A JP59042319 A JP 59042319A JP 4231984 A JP4231984 A JP 4231984A JP S60186981 A JPS60186981 A JP S60186981A
- Authority
- JP
- Japan
- Prior art keywords
- distance
- pen
- penalty
- memory
- value
- 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
Links
Landscapes
- Character Discrimination (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明はオンライン文字認識装置、特に手書き文字の踪
跡をオンラインで入力し認識するオンライン文字認識装
置に関するものである。
跡をオンラインで入力し認識するオンライン文字認識装
置に関するものである。
(従来技術)
従来、オンラインで入力された筆跡をもとに文字を認識
するオンライン文字認識方式は既に提案されている。例
えは、吉日、迫江によシ、電子通信学会技術研究報告P
RL83−29(1983年9月27日)の1ページか
ら8ページに「スタックDPマツチングによるオンライ
ン手11ぎ文字認識」と題して発表された論文(以下引
用文献と称す)においては、以下のごとき方式が示され
ている。
するオンライン文字認識方式は既に提案されている。例
えは、吉日、迫江によシ、電子通信学会技術研究報告P
RL83−29(1983年9月27日)の1ページか
ら8ページに「スタックDPマツチングによるオンライ
ン手11ぎ文字認識」と題して発表された論文(以下引
用文献と称す)においては、以下のごとき方式が示され
ている。
すなわち、まず文字のストロークを構成する線分の方向
角及びその線分におけるペンのオン/オフの情報を特徴
量として、その特徴量の時系列を入力バタンとする。同
様な特徴量の時系列で表わされた標準バタンをあらかじ
め用意しておき、入力バタンとこの標準パタンとをDr
(ダイナミックOプログラミング)マツチングすること
にょシ文字を認識する。ここで言うス)o−りKはペン
がオンしてから次にオフするまでの−続きの線の他に、
ストローク間を結ぶ仮想的な線分も含まれるとする。
角及びその線分におけるペンのオン/オフの情報を特徴
量として、その特徴量の時系列を入力バタンとする。同
様な特徴量の時系列で表わされた標準バタンをあらかじ
め用意しておき、入力バタンとこの標準パタンとをDr
(ダイナミックOプログラミング)マツチングすること
にょシ文字を認識する。ここで言うス)o−りKはペン
がオンしてから次にオフするまでの−続きの線の他に、
ストローク間を結ぶ仮想的な線分も含まれるとする。
この方式ではバタン間距離として対応する方向角のがす
角度の値を用いており、ペンのオン/オフが不一致の場
合はこの値にあらかじめ定められたペナルティを加えた
ものがバタン間距離となる。
角度の値を用いており、ペンのオン/オフが不一致の場
合はこの値にあらかじめ定められたペナルティを加えた
ものがバタン間距離となる。
このペナルティは入力バタンにおいてペン−オン。
標準パタンはペン−オフの時は小さい値、逆の場合は大
きな値をとるようになっているが、これらの値は字種や
ストロークにかかわらず一定である。
きな値をとるようになっているが、これらの値は字種や
ストロークにかかわらず一定である。
しかし、ペン−オン/オフのなシ易さは一般にストロー
クによシ異なシ、例えば第1図に示「没」という文字に
おいて、通常ペン−オフとなるストローク216.9中
で、ストローク2とストローク9は絖は豊きすることに
よシベンーオンになり易いが、ストローク6はペン−オ
ンにはなシ離い。
クによシ異なシ、例えば第1図に示「没」という文字に
おいて、通常ペン−オフとなるストローク216.9中
で、ストローク2とストローク9は絖は豊きすることに
よシベンーオンになり易いが、ストローク6はペン−オ
ンにはなシ離い。
また第2図に示す「況」という文字において、通常ペン
−オフとなるストローク12,15,17゜19は続は
書きすることによシペンーオンとなることもある。引用
文献に述べられているような方式ではストロークごとの
ペン−オンになシ易さを距離に反影させることはできな
かった。
−オフとなるストローク12,15,17゜19は続は
書きすることによシペンーオンとなることもある。引用
文献に述べられているような方式ではストロークごとの
ペン−オンになシ易さを距離に反影させることはできな
かった。
例えば第3図に示すような書きがたによる「況」という
字が入力された場合、「没」、「況」という文字に対し
てそれぞれ第1図、第2図に示す字形の標準パタンによ
シ認識すると、「没」に誤まりて認識される可能性があ
る。この時第3図におけるペン−オンのストローク25
は、第11kに示す「没」においてはストローク4,5
.6に、第2図に示す「況」においてはストローク14
.15に対応することになる。このうちストローク6と
ストローク15はペン−オフであるが、ストローク6は
ペン−オンになシ雛いという情報が距離に反影できれば
「没」と「況」では距離が太きくなル、このような誤シ
は避けられる。従来の方法ではこの上うな誤シを避ける
ことができないという欠点があった。
字が入力された場合、「没」、「況」という文字に対し
てそれぞれ第1図、第2図に示す字形の標準パタンによ
シ認識すると、「没」に誤まりて認識される可能性があ
る。この時第3図におけるペン−オンのストローク25
は、第11kに示す「没」においてはストローク4,5
.6に、第2図に示す「況」においてはストローク14
.15に対応することになる。このうちストローク6と
ストローク15はペン−オフであるが、ストローク6は
ペン−オンになシ雛いという情報が距離に反影できれば
「没」と「況」では距離が太きくなル、このような誤シ
は避けられる。従来の方法ではこの上うな誤シを避ける
ことができないという欠点があった。
(発明の目的)
本発明の目的は、距離をめる際にストロークごとにペン
のオン/オフのなシ易さの情報をきめ細かに反影できる
ようにすることにより、高い認識性能を持ったオンライ
ン文字認識装置を提供することにある。
のオン/オフのなシ易さの情報をきめ細かに反影できる
ようにすることにより、高い認識性能を持ったオンライ
ン文字認識装置を提供することにある。
(発明の構成)
本発明によれば、オンラインで入力された雛跡の位置情
報及びペンのオン/オフ情報を検出するタブレットと、
あらかじめ定められた位置情報に関する標準パタンを保
持しておく位置情報標準バタンメモリと、前記入力され
た位置情報と前記位置情報に関する標準パタンとの間の
距離をめる距離計算部と、ペンがオンの場合、オフの場
合それぞれの場合におけるペナルティの値を前記位置情
報に関する標準パタンと対応させてあらかじめ保持して
おき、前記入力されたペンのオン/オフ情報によりそれ
ぞれの場合のペナルティの値を出力するペナルティメモ
リと、前記距離とペナルティの値を積分することによシ
バタン間距離をめるバタン間距離計算部と、バタン間距
離の最小値により認識結果をめる最小値計算部とを含む
ことを特徴とするオンライン文字認識装置が得られる。
報及びペンのオン/オフ情報を検出するタブレットと、
あらかじめ定められた位置情報に関する標準パタンを保
持しておく位置情報標準バタンメモリと、前記入力され
た位置情報と前記位置情報に関する標準パタンとの間の
距離をめる距離計算部と、ペンがオンの場合、オフの場
合それぞれの場合におけるペナルティの値を前記位置情
報に関する標準パタンと対応させてあらかじめ保持して
おき、前記入力されたペンのオン/オフ情報によりそれ
ぞれの場合のペナルティの値を出力するペナルティメモ
リと、前記距離とペナルティの値を積分することによシ
バタン間距離をめるバタン間距離計算部と、バタン間距
離の最小値により認識結果をめる最小値計算部とを含む
ことを特徴とするオンライン文字認識装置が得られる。
(発明の原理)
先ず本発明の原理について説明する。タブレットよ多入
力された文字の入力バタンは次のようにペクト)vの時
系列で表わすことができる。
力された文字の入力バタンは次のようにペクト)vの時
系列で表わすことができる。
(”) () ・・・(aり・・・(、)(11P1.
Pg、PI F□ 式中aiは線分の方向角などの位置情報を表わす値であ
る。ここでは方向角00〜360°を位置情報とする。
Pg、PI F□ 式中aiは線分の方向角などの位置情報を表わす値であ
る。ここでは方向角00〜360°を位置情報とする。
またPiはペンのオン/オフを表わす値であシ、Pi
=Qの場合ペン−オフ、PI:1の場合ペン−オンであ
るとする。各ベク)/L−はストロークを構成する線分
に対応する。
=Qの場合ペン−オフ、PI:1の場合ペン−オンであ
るとする。各ベク)/L−はストロークを構成する線分
に対応する。
本発明においては標準パタンは次のように表わされてい
る。
る。
ここにおいてbjは入力バタンにおけるaiと同様に方
向角を表わす値である。またWjは入力バタンのペン−
オン/オフに応じたペナルティを与える関数であシ、0
又はlの値をとるパラメータPを持つ。
向角を表わす値である。またWjは入力バタンのペン−
オン/オフに応じたペナルティを与える関数であシ、0
又はlの値をとるパラメータPを持つ。
d(’+j)=mxn (fat bjl+aso°−
+ai−bJI)+ wj (p i) +31 とすることができる。ここでmtn(x+y)は、X。
+ai−bJI)+ wj (p i) +31 とすることができる。ここでmtn(x+y)は、X。
yのうち小さいほうの値をとる関数である。
関数wjは標準バタンのベクトル毎に持たカければなら
ないが、関数wjのと9得る値は嵩高2種類であるので
、それら2つの値を各ベクトル毎にテーブルとして持−
っておけばよい。これによバいかなるペナルティの値を
も標準バタンのベクトル毎にきめ細かく設定することが
できる。
ないが、関数wjのと9得る値は嵩高2種類であるので
、それら2つの値を各ベクトル毎にテーブルとして持−
っておけばよい。これによバいかなるペナルティの値を
も標準バタンのベクトル毎にきめ細かく設定することが
できる。
入力バタンと標準パタンの間のバタン間距離は(3)式
に示した距111#d(i、j)の値をl≦i≦■。
に示した距111#d(i、j)の値をl≦i≦■。
1≦j≦Jの間で積分した値となる。このバタン間距離
は引用文献の中で述べられているよりなりPマツチング
法によ請求めることができる。
は引用文献の中で述べられているよりなりPマツチング
法によ請求めることができる。
(実施例)
以下本発明の実施例について図面を参照して詳細に説明
する。第4図は本発明による一実施例を示す構成図であ
る。タブレット41上に書かれた賠跡はx、y座標デー
タX’/rペン−オン/オフ・データpとして一定時間
々隔で出力される。まずx、y座標データxyは変換部
42において座標データ間を結ぶ線分の方向角aに変換
され出力される。方向角aは1文字分が方向角メモリ4
3に保持される。同時にペン−オン/オフ・データpは
ベンデータメモリ44に保持される。
する。第4図は本発明による一実施例を示す構成図であ
る。タブレット41上に書かれた賠跡はx、y座標デー
タX’/rペン−オン/オフ・データpとして一定時間
々隔で出力される。まずx、y座標データxyは変換部
42において座標データ間を結ぶ線分の方向角aに変換
され出力される。方向角aは1文字分が方向角メモリ4
3に保持される。同時にペン−オン/オフ・データpは
ベンデータメモリ44に保持される。
標準バタンのうち方向角bjは方向角標準バタンメモリ
45にあらかじめ保持されている。またペナルティメモ
リ46はペンデータメモリ44からのペン−オン/オフ
・データPjの値及び制御部47からのアドレス信号A
jをもとにアドレスできるメモリである。アドレス信号
Ajは標準ノくタンのベクトルの番号、すなわち(2)
式におけるjの値を持っている。またペン−オン/オフ
・データPiは(1)式におけるPIと同じものであシ
、0又は101ビツトのデータである。ペナルティメモ
リ46のアドレス線のうち1b!tはペン−オン/オフ
・データP1に、残シはアドレス信号Ajに割当てられ
ている。
45にあらかじめ保持されている。またペナルティメモ
リ46はペンデータメモリ44からのペン−オン/オフ
・データPjの値及び制御部47からのアドレス信号A
jをもとにアドレスできるメモリである。アドレス信号
Ajは標準ノくタンのベクトルの番号、すなわち(2)
式におけるjの値を持っている。またペン−オン/オフ
・データPiは(1)式におけるPIと同じものであシ
、0又は101ビツトのデータである。ペナルティメモ
リ46のアドレス線のうち1b!tはペン−オン/オフ
・データP1に、残シはアドレス信号Ajに割当てられ
ている。
そして、あらかじめペナルティメモリ46の中にはベン
がオンの場合、オフの場合それぞれのペナルティの値を
ベクトルの番号jごとに保持させておく0これによシ、
アドレス信号Ajよ#)jの値、ペン−オン/オアーデ
ータPiの値を与えることによシ(3)式におけるWj
(Pi) の値を直接読み出すことができる。
がオンの場合、オフの場合それぞれのペナルティの値を
ベクトルの番号jごとに保持させておく0これによシ、
アドレス信号Ajよ#)jの値、ペン−オン/オアーデ
ータPiの値を与えることによシ(3)式におけるWj
(Pi) の値を直接読み出すことができる。
制御部47からのアドレス信号Ajによム方向角メモリ
43及びベンデータメモリ44よシ方向角ai及びペン
−オン/オフ・データPIが読み出される。距離計算部
48においては、この方向角メモリ43からの方向角a
と、方向角標準ノくタンメモリ45からの方向角すとの
間の距離ddがめられる。このddの仙は dd=mJn (lai−bjl、360°−1ai−
bjl) (41なる式に従ってめられる。これは(3
)式よシペナルティの値Wj(Pi)の値を除いたもの
である。
43及びベンデータメモリ44よシ方向角ai及びペン
−オン/オフ・データPIが読み出される。距離計算部
48においては、この方向角メモリ43からの方向角a
と、方向角標準ノくタンメモリ45からの方向角すとの
間の距離ddがめられる。このddの仙は dd=mJn (lai−bjl、360°−1ai−
bjl) (41なる式に従ってめられる。これは(3
)式よシペナルティの値Wj(Pi)の値を除いたもの
である。
ペナルティメモリ46からは、ペン−オン/オフ・デー
タPL及びアドレス信号AjによシペナルティWが直接
出力される。このためペナルティメモリめるために、特
別の計算は必要ない0このペナルティWは加算部49に
おいて距fiddと加算され距離d(++j)が出力さ
れる。
タPL及びアドレス信号AjによシペナルティWが直接
出力される。このためペナルティメモリめるために、特
別の計算は必要ない0このペナルティWは加算部49に
おいて距fiddと加算され距離d(++j)が出力さ
れる。
制御部47からはアドレス信号Ai 、Aj よりi。
jの値が1≦i≦I、1≦j≦Jの範囲で順次出力され
る。
る。
DP計算部50では次に示すDP(ダイナミック−プロ
グラミング)漸化式が、i、jに従って解かれる。
グラミング)漸化式が、i、jに従って解かれる。
最終的にまったg(I、J)の値がバタン間距離りとし
て出力される。
て出力される。
最小値計算部51では標準バタンの文字ごとのバタン間
距離りの最小値がめられ、この最小値を与える文字カテ
ゴリが認識結果Rとして出力される。
距離りの最小値がめられ、この最小値を与える文字カテ
ゴリが認識結果Rとして出力される。
このようにすると、ペンのオン/オフによるペナルティ
の値を標準パタンのベクトルごとにきめ細かく設定する
ことができる。このため、例えば第1図に示す「没」と
いう文字においてペンがオンになシにくいストローク6
がペン−オンと対応する場合のペナルティWの値を大キ
くシておくことによシ、第3図に示すような書きがたの
「況」であっても「没」と誤認識されることを防ぐこと
ができる。
の値を標準パタンのベクトルごとにきめ細かく設定する
ことができる。このため、例えば第1図に示す「没」と
いう文字においてペンがオンになシにくいストローク6
がペン−オンと対応する場合のペナルティWの値を大キ
くシておくことによシ、第3図に示すような書きがたの
「況」であっても「没」と誤認識されることを防ぐこと
ができる。
以上本発明による一実施例を説明した。本実施例におい
てはバタン間距離をめる場合にDPを用いたが、入力バ
タンと標準パタンのベクトル数をそろえる、すなわちI
=Jとすれはバタン間距離Fid (t l J )の
値を1≦1≦Iにおいて積分することによ請求めること
ができる。またDPf:使う場合でも(5)式に示した
漸化式以外にも、引用文献に示されているようなベクト
ル長によシ重み付けを行なう漸化式も当然用いることが
できる。
てはバタン間距離をめる場合にDPを用いたが、入力バ
タンと標準パタンのベクトル数をそろえる、すなわちI
=Jとすれはバタン間距離Fid (t l J )の
値を1≦1≦Iにおいて積分することによ請求めること
ができる。またDPf:使う場合でも(5)式に示した
漸化式以外にも、引用文献に示されているようなベクト
ル長によシ重み付けを行なう漸化式も当然用いることが
できる。
また位置情報を表わす値としては線分の方向角を用いた
が、これ以外にも例えば線分の中央の(x+y)座標値
を用いることができる。この場合距離の値としては、座
標値間のユークリッド距離にペナルティW1に加えたも
のを用いることができる。
が、これ以外にも例えば線分の中央の(x+y)座標値
を用いることができる。この場合距離の値としては、座
標値間のユークリッド距離にペナルティW1に加えたも
のを用いることができる。
(発明の効果)
本発明によれば計算量を増すことなしに高い認識性能を
持ったオンライン文字認識装置を実現することができる
。
持ったオンライン文字認識装置を実現することができる
。
第1図は「没」という文字の例を示す図、第2図、第3
図は「況」という文字の例を示す図、第4図は本発明に
よる一実施例を示す構成図である。 図において、41・・・・タブレット、42 変換部、
43・・・・方向角メモリ、44・ ぺ/データメモリ
、45・・・・・方向角標準バタンメモリ、46・・・
・・ペナルティメモリ、47・・・・・・制御部、48
・・・・距離計算部、49・・・・加算部、5o・・・
・・最小値計算部、をそれぞれ示す。 i″へ り 算I [!l 茅2図 第3yA 茅4 囚 手続補正書(自発) い 特許庁長官 殿 1、事件の表示 昭和59年 特許 願第042319
号2、発明の名称 オンライン文字認識装置3、補正を
する者 事件との関係 出 願 人 東京都港区芝五丁目33番1号 (423) 日本電気株式会社 代表者 関本忠弘 4、代理人 電話東京(03)456−3111(大代表)(連絡先
日本電気株式会社特許部) 5、補正の対象 明細書の図面の簡単な説明の欄 &補正の内容 (1) 明細書簡13頁3行目に[50・・・・・・最
小」とあるのをr 50−・・・・・DP計算部、51
・・・・・・最小」と補正する。 代理人 弁理士 内 原 晋
図は「況」という文字の例を示す図、第4図は本発明に
よる一実施例を示す構成図である。 図において、41・・・・タブレット、42 変換部、
43・・・・方向角メモリ、44・ ぺ/データメモリ
、45・・・・・方向角標準バタンメモリ、46・・・
・・ペナルティメモリ、47・・・・・・制御部、48
・・・・距離計算部、49・・・・加算部、5o・・・
・・最小値計算部、をそれぞれ示す。 i″へ り 算I [!l 茅2図 第3yA 茅4 囚 手続補正書(自発) い 特許庁長官 殿 1、事件の表示 昭和59年 特許 願第042319
号2、発明の名称 オンライン文字認識装置3、補正を
する者 事件との関係 出 願 人 東京都港区芝五丁目33番1号 (423) 日本電気株式会社 代表者 関本忠弘 4、代理人 電話東京(03)456−3111(大代表)(連絡先
日本電気株式会社特許部) 5、補正の対象 明細書の図面の簡単な説明の欄 &補正の内容 (1) 明細書簡13頁3行目に[50・・・・・・最
小」とあるのをr 50−・・・・・DP計算部、51
・・・・・・最小」と補正する。 代理人 弁理士 内 原 晋
Claims (1)
- オンラインで入力された篭跡の位置情報及びペンのオン
/オフ情報を検出するタブレットと、あらかじめ定めら
れた位置情報に関する標準バタンを保持しておく位置情
報標準バタンメモリと、前記入力された位置情報と前記
位置情報に関する標準バタンとの間の距離をめる距離計
算部と、ペンがオンの場合、オフの場合それぞれの場合
におけるペナルティの値を前記位置情報に関する標準バ
タンと対応させてあらかじめ保持しておき、前記入力さ
れたペンのオン/オフ情報によシそれぞれの場合のペナ
ルティの値を出力するペナルティメモリと、前記距離と
ペナルティの値を積分することによシバタン間距離をめ
るバタン間距離計算部と、前記バタン間距離の最小値に
よシ認識結果をめる最小値計算部とを含むことを特徴と
するオンライン文字認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59042319A JPS60186981A (ja) | 1984-03-06 | 1984-03-06 | オンライン文字認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59042319A JPS60186981A (ja) | 1984-03-06 | 1984-03-06 | オンライン文字認識装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60186981A true JPS60186981A (ja) | 1985-09-24 |
| JPH0525147B2 JPH0525147B2 (ja) | 1993-04-12 |
Family
ID=12632692
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59042319A Granted JPS60186981A (ja) | 1984-03-06 | 1984-03-06 | オンライン文字認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60186981A (ja) |
-
1984
- 1984-03-06 JP JP59042319A patent/JPS60186981A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0525147B2 (ja) | 1993-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6249606B1 (en) | Method and system for gesture category recognition and training using a feature vector | |
| JPS59139485A (ja) | パタ−ン同定方法及び装置 | |
| US5361310A (en) | Handwriting entry processing system using keyboard and mouse interfaces requiring no modification of an application program | |
| US6724936B1 (en) | Handwriting input device and method using a single character set | |
| JPH0525147B2 (ja) | ||
| JPH09282418A (ja) | 認識方式複合化装置および方法 | |
| JPH0527912B2 (ja) | ||
| JP2820221B2 (ja) | オンライン手書き文字認識方法 | |
| JP2894305B2 (ja) | 認識装置の候補修正方式 | |
| JP3198218B2 (ja) | オンライン手書き文字認識方法 | |
| JPS60247793A (ja) | オンライン手書文字認識装置 | |
| JPH0479035B2 (ja) | ||
| JPS6015996B2 (ja) | 系列パタンマツチング装置 | |
| JP2748936B2 (ja) | 文字認識方式 | |
| JP4462508B2 (ja) | 情報処理装置並びに定義情報生成方法 | |
| JPH01316889A (ja) | 手書き文字認識方式 | |
| JPH0527913B2 (ja) | ||
| JPS63182794A (ja) | 手書き文字入力装置 | |
| KR19980079762A (ko) | 온라인 문자 인식 장치 | |
| JP2624763B2 (ja) | 文字入力装置 | |
| JP3271646B2 (ja) | 手書き文字認識方法 | |
| JPH0210473B2 (ja) | ||
| JP2876568B2 (ja) | 文字認識装置 | |
| JPH0640352B2 (ja) | 文字認識装置 | |
| JPS63136182A (ja) | 手書き文字入力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |