JPH08137995A - 座標情報の補正方法、辞書登録方法及び文字認識装置 - Google Patents
座標情報の補正方法、辞書登録方法及び文字認識装置Info
- Publication number
- JPH08137995A JPH08137995A JP27199794A JP27199794A JPH08137995A JP H08137995 A JPH08137995 A JP H08137995A JP 27199794 A JP27199794 A JP 27199794A JP 27199794 A JP27199794 A JP 27199794A JP H08137995 A JPH08137995 A JP H08137995A
- Authority
- JP
- Japan
- Prior art keywords
- input
- character
- coordinate information
- frame
- coordinate
- 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
Landscapes
- Character Input (AREA)
- Character Discrimination (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】 (修正有)
【目的】手書き入力した文字の入力時の変形を補正して
から文字認識することにより、文字認識率を向上させる
こと。 【構成】座標入力装置6から入力された手書き文字の座
標情報は、入力部32により、座標データバッファ41
に入力される。近傍度算出部33は前記座標情報で示さ
れる各入力点の入力枠の枠境界に対する境界近傍度を算
出して、これを境界近傍データバッファ42に格納す
る。次にデータ補正部34は境界近傍度を用いて各入力
点の補正を行い、得られた補正後の座標情報を座標デー
タバッファ41にオーバーライトで格納する。文字認識
部35は補正後の座標データを相対座標値に変換してか
ら、文字認識辞書51を参照して文字認識する。これに
より、補正後の座標情報は手書き入力した文字の入力時
の変形を補正したデータとなり、文字認識率を向上され
ることができる。
から文字認識することにより、文字認識率を向上させる
こと。 【構成】座標入力装置6から入力された手書き文字の座
標情報は、入力部32により、座標データバッファ41
に入力される。近傍度算出部33は前記座標情報で示さ
れる各入力点の入力枠の枠境界に対する境界近傍度を算
出して、これを境界近傍データバッファ42に格納す
る。次にデータ補正部34は境界近傍度を用いて各入力
点の補正を行い、得られた補正後の座標情報を座標デー
タバッファ41にオーバーライトで格納する。文字認識
部35は補正後の座標データを相対座標値に変換してか
ら、文字認識辞書51を参照して文字認識する。これに
より、補正後の座標情報は手書き入力した文字の入力時
の変形を補正したデータとなり、文字認識率を向上され
ることができる。
Description
【0001】
【産業上の利用分野】本発明は入力枠に手書き入力され
た文字を認識して文章を作成する手書きワードプロセッ
サや手書きエディタ等に搭載されている文字認識装置に
係わり、特に入力枠内に入力された手書き文字の形状の
補正方法及びこの補正方法を用いた辞書登録方法に関す
る。
た文字を認識して文章を作成する手書きワードプロセッ
サや手書きエディタ等に搭載されている文字認識装置に
係わり、特に入力枠内に入力された手書き文字の形状の
補正方法及びこの補正方法を用いた辞書登録方法に関す
る。
【0002】
【従来の技術】従来この種のワードプロセッサや手書き
エディタ等は表示装置と座標入力装置が積層一体化され
た装置を備え、この入力表示装置は、透明の座標入力装
置の上にスタイラスペンを用いて座標点列の情報という
形で文字を入力し、その情報を文字として認識するた
め、ペンで紙に文字や図形を書き込む感覚で文字を入力
できる。
エディタ等は表示装置と座標入力装置が積層一体化され
た装置を備え、この入力表示装置は、透明の座標入力装
置の上にスタイラスペンを用いて座標点列の情報という
形で文字を入力し、その情報を文字として認識するた
め、ペンで紙に文字や図形を書き込む感覚で文字を入力
できる。
【0003】従って、この入力表示装置を備えた文字認
識装置が最近各方面で使用されるようになってきてい
る。これに伴い、従来キーボードを入力装置として文字
等を入力して文章を作成していた装置も、キーボードを
用いずに上記した入力表示装置を備えた文字認識装置を
用いて手書き文字を文字認識して文章を作成するように
なってきた。
識装置が最近各方面で使用されるようになってきてい
る。これに伴い、従来キーボードを入力装置として文字
等を入力して文章を作成していた装置も、キーボードを
用いずに上記した入力表示装置を備えた文字認識装置を
用いて手書き文字を文字認識して文章を作成するように
なってきた。
【0004】しかし、上記した文字認識装置における手
書き文字の文字認識精度は未だ十分ではなく、現在でも
文字認識精度を向上させるための研究が続けられてい
る。それと共に、入力インタフェースを工夫すること
で、上記した文字認識精度を向上させることも行なわれ
ている。例えば、1文字を入力する際に入力枠を設け、
この枠内に文字を入力すれば、文字列から1文字単位の
座標点列情報を切り出す処理が必要でなくなり、この切
りだし処理の誤動作による文字認識率の低下を防止する
ことができる。
書き文字の文字認識精度は未だ十分ではなく、現在でも
文字認識精度を向上させるための研究が続けられてい
る。それと共に、入力インタフェースを工夫すること
で、上記した文字認識精度を向上させることも行なわれ
ている。例えば、1文字を入力する際に入力枠を設け、
この枠内に文字を入力すれば、文字列から1文字単位の
座標点列情報を切り出す処理が必要でなくなり、この切
りだし処理の誤動作による文字認識率の低下を防止する
ことができる。
【0005】更に、前記入力枠があれば、枠の中に文字
を小さく入力すると、かな・アルファベットの小文字と
しての認識が容易になり、又、ピリオドと中点との判別
も容易に行なえるようになって、上記した文字認識率を
更に向上させることができるため、多くの装置で採用さ
れている。
を小さく入力すると、かな・アルファベットの小文字と
しての認識が容易になり、又、ピリオドと中点との判別
も容易に行なえるようになって、上記した文字認識率を
更に向上させることができるため、多くの装置で採用さ
れている。
【0006】ところで、上記したような入力枠を設ける
方法を採用した場合、従来のフリーフォーマットの手書
き文字入力に比べて、文字を入力枠内に入力しなければ
ならないという意識が入力者に働く余り、前記入力枠の
枠境界近傍になればなる程、入力文字の形状を詰めて入
力してしまい、上記境界近傍における手書き文字の字体
形状の変形が大きくなってしまう場合がある。
方法を採用した場合、従来のフリーフォーマットの手書
き文字入力に比べて、文字を入力枠内に入力しなければ
ならないという意識が入力者に働く余り、前記入力枠の
枠境界近傍になればなる程、入力文字の形状を詰めて入
力してしまい、上記境界近傍における手書き文字の字体
形状の変形が大きくなってしまう場合がある。
【0007】このような字体形状変形が大きい手書き文
字パターンを文字認識用辞書等に格納されている文字パ
ターンと比べた際に、比較精度が悪化して、その文字認
識率が低下してしまうという欠点があった。
字パターンを文字認識用辞書等に格納されている文字パ
ターンと比べた際に、比較精度が悪化して、その文字認
識率が低下してしまうという欠点があった。
【0008】又、手書きで入力した文字を文字認識する
際に参照される認識辞書内に新たな文字パターンを登録
する際に、登録した文字パターンを前記入力枠に手書き
で入力する。しかし、この時も上記した入力枠の枠境界
近傍では入力文字の形状が詰まって変形してしまう傾向
にあるため、正しい文字パターンを認識辞書内に登録す
ることが難しく、このような変形された文字パターンが
登録された認識辞書を用いると、前記文字パターンに関
する文字認識精度が悪化するという欠点があった。
際に参照される認識辞書内に新たな文字パターンを登録
する際に、登録した文字パターンを前記入力枠に手書き
で入力する。しかし、この時も上記した入力枠の枠境界
近傍では入力文字の形状が詰まって変形してしまう傾向
にあるため、正しい文字パターンを認識辞書内に登録す
ることが難しく、このような変形された文字パターンが
登録された認識辞書を用いると、前記文字パターンに関
する文字認識精度が悪化するという欠点があった。
【0009】
【発明が解決しようとする課題】上記した従来の入力枠
に入力された手書き文字を文字認識する方法を採用する
文字認識装置では、入力者に文字を入力枠に入力しなけ
ればならないという意識が働く余り、入力枠の枠境界近
傍になる程、入力文字の形状を詰めて入力してしまう傾
向があり、この入力文字の字体形状の変形が大きいと、
文字認識率が低下してしまうという欠点があった。又、
上記した字体の変形の大きな文字パターンを認識辞書に
登録した場合、この文字パターンに関する文字認識率が
悪化してしまうという欠点があった。
に入力された手書き文字を文字認識する方法を採用する
文字認識装置では、入力者に文字を入力枠に入力しなけ
ればならないという意識が働く余り、入力枠の枠境界近
傍になる程、入力文字の形状を詰めて入力してしまう傾
向があり、この入力文字の字体形状の変形が大きいと、
文字認識率が低下してしまうという欠点があった。又、
上記した字体の変形の大きな文字パターンを認識辞書に
登録した場合、この文字パターンに関する文字認識率が
悪化してしまうという欠点があった。
【0010】そこで本発明は上記の欠点を除去し、入力
枠へ入力された手書き文字の形状変形を補正し、この補
正した手書き文字を文字認識対象や辞書登録パターンに
することによって文字認識率を向上させることができる
座標情報の補正方法,辞書登録方法及びこれら方法を用
いた文字認識装置を提供することを目的としている。
枠へ入力された手書き文字の形状変形を補正し、この補
正した手書き文字を文字認識対象や辞書登録パターンに
することによって文字認識率を向上させることができる
座標情報の補正方法,辞書登録方法及びこれら方法を用
いた文字認識装置を提供することを目的としている。
【0011】
【課題を解決するための手段】請求項1の発明は、座標
入力装置上の所定の入力枠に入力された座標情報を文字
認識して文字を入力する文字認識装置における座標情報
の補正方法にあって、前記座標情報で示される各入力点
の前記入力枠内の位置に応じて、その位置を移動させる
度合いを変化させて前記各入力点の位置を補正すること
により、文字認識対象座標情報を得る方法を有する。
入力装置上の所定の入力枠に入力された座標情報を文字
認識して文字を入力する文字認識装置における座標情報
の補正方法にあって、前記座標情報で示される各入力点
の前記入力枠内の位置に応じて、その位置を移動させる
度合いを変化させて前記各入力点の位置を補正すること
により、文字認識対象座標情報を得る方法を有する。
【0012】請求項2の発明は、前記座標情報で示され
る各入力点の前記入力枠の枠境界からの距離に応じて、
その位置を移動させる度合い大きくする方法を有する。
請求項3の発明は、前記座標情報で示される各入力点の
前記入力枠内の位置に応じてその位置を移動させる度合
に、前記座標入力装置へ前記各入力点が入力される際の
筆記速度を加味した方法を有する。
る各入力点の前記入力枠の枠境界からの距離に応じて、
その位置を移動させる度合い大きくする方法を有する。
請求項3の発明は、前記座標情報で示される各入力点の
前記入力枠内の位置に応じてその位置を移動させる度合
に、前記座標入力装置へ前記各入力点が入力される際の
筆記速度を加味した方法を有する。
【0013】請求項4の発明は、前記座標情報で示され
る入力点の一部に対して前記補正を加える方法を有す
る。請求項5の発明は、前記入力点の一部は前記入力枠
の枠近傍にある点とする方法を有する。
る入力点の一部に対して前記補正を加える方法を有す
る。請求項5の発明は、前記入力点の一部は前記入力枠
の枠近傍にある点とする方法を有する。
【0014】請求項6の発明は、座標入力装置上の所定
の入力枠に入力された座標情報を辞書内に登録されてい
る登録文字パターンを参照して文字認識することによ
り、文字を入力する文字認識装置における前記辞書への
新たな文字パターンを登録する際の辞書登録方法にあっ
て、前記座標情報で示される各入力点の前記入力枠内の
位置に応じて、その位置を移動させる度合いを変化させ
て前記各入力点の位置を補正することにより、登録用の
前記新たな文字パターンを得る方法を有する。
の入力枠に入力された座標情報を辞書内に登録されてい
る登録文字パターンを参照して文字認識することによ
り、文字を入力する文字認識装置における前記辞書への
新たな文字パターンを登録する際の辞書登録方法にあっ
て、前記座標情報で示される各入力点の前記入力枠内の
位置に応じて、その位置を移動させる度合いを変化させ
て前記各入力点の位置を補正することにより、登録用の
前記新たな文字パターンを得る方法を有する。
【0015】請求項7の発明は、前記座標情報で示され
る各入力点の前記入力枠の枠境界からの距離に応じて、
その位置を移動させる度合い大きくする方法を有する。
請求項8の発明は、前記座標情報で示される各入力点の
前記入力枠内の位置に応じてその位置を移動させる度合
に、前記座標入力装置へ前記各入力点が入力される際の
筆記速度を加味した方法を有する。
る各入力点の前記入力枠の枠境界からの距離に応じて、
その位置を移動させる度合い大きくする方法を有する。
請求項8の発明は、前記座標情報で示される各入力点の
前記入力枠内の位置に応じてその位置を移動させる度合
に、前記座標入力装置へ前記各入力点が入力される際の
筆記速度を加味した方法を有する。
【0016】請求項9の発明は、前記座標情報で示され
る入力点の一部に対して前記補正を加える方法を有す
る。請求項10の発明は、前記入力点の一部は前記入力
枠の枠近傍にある点とする方法を有する。
る入力点の一部に対して前記補正を加える方法を有す
る。請求項10の発明は、前記入力点の一部は前記入力
枠の枠近傍にある点とする方法を有する。
【0017】請求項11の発明は、座標入力装置上の所
定の入力枠に入力された座標情報を文字認識して入力す
る文字認識装置において、前記座標情報で示される各入
力点の前記入力枠の枠境界からの位置を検出する検出手
段と、この検出手段により検出された前記各入力点の位
置に応じてその位置を移動させる度合いを算出する演算
手段と、この演算手段により算出された前記度合いに基
づいて前記各入力点の位置を補正する補正手段とを具備
し、この補正手段により補正された入力点の座標情報に
対して文字認識を行う構成を有する。
定の入力枠に入力された座標情報を文字認識して入力す
る文字認識装置において、前記座標情報で示される各入
力点の前記入力枠の枠境界からの位置を検出する検出手
段と、この検出手段により検出された前記各入力点の位
置に応じてその位置を移動させる度合いを算出する演算
手段と、この演算手段により算出された前記度合いに基
づいて前記各入力点の位置を補正する補正手段とを具備
し、この補正手段により補正された入力点の座標情報に
対して文字認識を行う構成を有する。
【0018】請求項12の発明は、前記演算手段は前記
座標情報で示される各入力点の前記入力枠の枠境界から
の距離に応じてその位置を移動させる度合い大きくする
ように前記度合いを算出する構成を有する。
座標情報で示される各入力点の前記入力枠の枠境界から
の距離に応じてその位置を移動させる度合い大きくする
ように前記度合いを算出する構成を有する。
【0019】請求項13の発明は、前記演算手段は前記
座標情報で示される各入力点の前記入力枠内の位置に応
じてその位置を移動させる度合を算出する際に、前記座
標入力装置へ前記各入力点が入力される際の筆記速度を
加味した構成を有する。
座標情報で示される各入力点の前記入力枠内の位置に応
じてその位置を移動させる度合を算出する際に、前記座
標入力装置へ前記各入力点が入力される際の筆記速度を
加味した構成を有する。
【0020】請求項14の発明は、前記演算手段は前記
座標情報で示される入力点の一部に対して前記度合いを
算出し、且つ前記補正手段は前記演算手段により算出さ
れた前記度合いに基づいて前記一部の入力点の位置を補
正する方法を有する。
座標情報で示される入力点の一部に対して前記度合いを
算出し、且つ前記補正手段は前記演算手段により算出さ
れた前記度合いに基づいて前記一部の入力点の位置を補
正する方法を有する。
【0021】請求項15の発明は、前記入力点の一部は
前記入力枠の枠近傍にある点とする構成を有する。請求
項16の発明は、座標入力装置上の所定の入力枠に入力
された座標情報を辞書内に登録されている文字パターン
を参照して文字認識することにより、文字を入力する文
字認識装置において、前記座標情報で示される各入力点
の前記入力枠の枠境界からの位置を検出する検出手段
と、この検出手段により検出された前記各入力点の位置
に応じてその位置を移動させる度合いを算出する演算手
段と、この演算手段により算出された前記度合いに基づ
いて前記各入力点の位置を補正する補正手段と、この補
正手段により補正された入力点で形成される文字パター
ンを前記辞書に登録する登録手段とを具備した構成を有
する。
前記入力枠の枠近傍にある点とする構成を有する。請求
項16の発明は、座標入力装置上の所定の入力枠に入力
された座標情報を辞書内に登録されている文字パターン
を参照して文字認識することにより、文字を入力する文
字認識装置において、前記座標情報で示される各入力点
の前記入力枠の枠境界からの位置を検出する検出手段
と、この検出手段により検出された前記各入力点の位置
に応じてその位置を移動させる度合いを算出する演算手
段と、この演算手段により算出された前記度合いに基づ
いて前記各入力点の位置を補正する補正手段と、この補
正手段により補正された入力点で形成される文字パター
ンを前記辞書に登録する登録手段とを具備した構成を有
する。
【0022】
【作用】請求項1の発明の座標情報の補正方法にあっ
て、前記座標情報で示される各入力点の前記入力枠内の
位置に応じて、その位置を移動させる度合いを変化させ
て前記各入力点の位置を補正することにより、文字認識
対象座標情報を得るので、前記入力点で形成される手書
き文字の入力時の変形を補正して、正しい形状の手書き
文字を文字認識の対象とすることができる。
て、前記座標情報で示される各入力点の前記入力枠内の
位置に応じて、その位置を移動させる度合いを変化させ
て前記各入力点の位置を補正することにより、文字認識
対象座標情報を得るので、前記入力点で形成される手書
き文字の入力時の変形を補正して、正しい形状の手書き
文字を文字認識の対象とすることができる。
【0023】請求項2の発明の座標情報の補正方法にあ
って、前記座標情報で示される各入力点の前記入力枠の
枠境界からの距離に応じて、その位置を移動させる度合
い大きくするので、手書き文字の枠近傍の詰まり変形を
補正して、正しい形状の手書き文字を文字認識の対象と
することができる。
って、前記座標情報で示される各入力点の前記入力枠の
枠境界からの距離に応じて、その位置を移動させる度合
い大きくするので、手書き文字の枠近傍の詰まり変形を
補正して、正しい形状の手書き文字を文字認識の対象と
することができる。
【0024】請求項3の発明の座標情報の補正方法にあ
って、前記座標情報で示される各入力点の前記入力枠内
の位置に応じてその位置を移動させる度合に、前記座標
入力装置へ前記各入力点が入力される際の筆記速度を加
味するので、筆記速度による手書き文字の変形も補正し
て、正しい形状の手書き文字を文字認識の対象とするこ
とができる。
って、前記座標情報で示される各入力点の前記入力枠内
の位置に応じてその位置を移動させる度合に、前記座標
入力装置へ前記各入力点が入力される際の筆記速度を加
味するので、筆記速度による手書き文字の変形も補正し
て、正しい形状の手書き文字を文字認識の対象とするこ
とができる。
【0025】請求項4の発明の座標情報の補正方法にあ
って、前記座標情報で示される入力点の一部に対して前
記補正を加えるので、手書き文字の入力時の変形を短時
間で補正して、正しい形状の手書き文字を文字認識の対
象とすることができる。
って、前記座標情報で示される入力点の一部に対して前
記補正を加えるので、手書き文字の入力時の変形を短時
間で補正して、正しい形状の手書き文字を文字認識の対
象とすることができる。
【0026】請求項5の発明の座標情報の補正方法にあ
って、前記入力点の一部は前記入力枠の枠近傍にある点
とするので、手書き文字の入力時の変形多い部分を短時
間で補正して、正しい形状の手書き文字を文字認識の対
象とすることができる。
って、前記入力点の一部は前記入力枠の枠近傍にある点
とするので、手書き文字の入力時の変形多い部分を短時
間で補正して、正しい形状の手書き文字を文字認識の対
象とすることができる。
【0027】請求項6の発明の辞書登録方法にあって、
前記座標情報で示される各入力点の前記入力枠内の位置
に応じて、その位置を移動させる度合いを変化させて前
記各入力点の位置を補正することにより、登録用の前記
新たな文字パターンを得るので、前記入力点で形成され
る手書き文字の入力時の変形を補正して、正しい形状の
文字パターンを辞書に登録することかできる。
前記座標情報で示される各入力点の前記入力枠内の位置
に応じて、その位置を移動させる度合いを変化させて前
記各入力点の位置を補正することにより、登録用の前記
新たな文字パターンを得るので、前記入力点で形成され
る手書き文字の入力時の変形を補正して、正しい形状の
文字パターンを辞書に登録することかできる。
【0028】請求項7の発明の辞書登録方法にあって、
前記座標情報で示される各入力点の前記入力枠の枠境界
からの距離に応じて、その位置を移動させる度合い大き
くするので、手書き文字の枠近傍の詰まり変形を補正し
て、正しい形状の文字パターンを辞書に登録することか
できる。
前記座標情報で示される各入力点の前記入力枠の枠境界
からの距離に応じて、その位置を移動させる度合い大き
くするので、手書き文字の枠近傍の詰まり変形を補正し
て、正しい形状の文字パターンを辞書に登録することか
できる。
【0029】請求項8の発明の辞書登録方法にあって、
前記座標情報で示される各入力点の前記入力枠内の位置
に応じてその位置を移動させる度合に、前記座標入力装
置へ前記各入力点が入力される際の筆記速度を加味した
ので、筆記速度による手書き文字の変形も補正して、正
しい形状の文字パターンを辞書に登録することかでき
る。
前記座標情報で示される各入力点の前記入力枠内の位置
に応じてその位置を移動させる度合に、前記座標入力装
置へ前記各入力点が入力される際の筆記速度を加味した
ので、筆記速度による手書き文字の変形も補正して、正
しい形状の文字パターンを辞書に登録することかでき
る。
【0030】請求項9の発明の辞書登録方法にあって、
前記座標情報で示される入力点の一部に対して前記補正
を加えるので、手書き文字の入力時の変形を短時間で補
正して、正しい形状の文字パターンを辞書に登録するこ
とができる。
前記座標情報で示される入力点の一部に対して前記補正
を加えるので、手書き文字の入力時の変形を短時間で補
正して、正しい形状の文字パターンを辞書に登録するこ
とができる。
【0031】請求項10の発明の辞書登録方法にあっ
て、前記入力点の一部は前記入力枠の枠近傍にある点と
するので、手書き文字の入力時の変形多い部分を短時間
で補正して、正しい形状の文字パターンを辞書に登録す
ることかできる。
て、前記入力点の一部は前記入力枠の枠近傍にある点と
するので、手書き文字の入力時の変形多い部分を短時間
で補正して、正しい形状の文字パターンを辞書に登録す
ることかできる。
【0032】請求項11の発明の文字認識装置におい
て、検出手段は前記座標情報で示される各入力点の前記
入力枠の枠境界からの位置を検出する。演算手段は前記
検出手段により検出された前記各入力点の位置に応じて
その位置を移動させる度合いを算出する。補正手段は前
記演算手段により算出された前記度合いに基づいて前記
各入力点の位置を補正する。この補正手段により補正さ
れた入力点の座標情報に対して文字認識を行う。これに
より、前記入力点で形成される手書き文字の入力時の変
形を補正して、正しい形状の手書き文字を文字認識の対
象とすることができる。
て、検出手段は前記座標情報で示される各入力点の前記
入力枠の枠境界からの位置を検出する。演算手段は前記
検出手段により検出された前記各入力点の位置に応じて
その位置を移動させる度合いを算出する。補正手段は前
記演算手段により算出された前記度合いに基づいて前記
各入力点の位置を補正する。この補正手段により補正さ
れた入力点の座標情報に対して文字認識を行う。これに
より、前記入力点で形成される手書き文字の入力時の変
形を補正して、正しい形状の手書き文字を文字認識の対
象とすることができる。
【0033】請求項12の発明の文字認識装置におい
て、前記演算手段は前記座標情報で示される各入力点の
前記入力枠の枠境界からの距離に応じてその位置を移動
させる度合い大きくするように前記度合いを算出する。
これにより、手書き文字の枠近傍の詰まり変形を補正し
て、正しい形状の手書き文字を文字認識の対象とするこ
とができる。
て、前記演算手段は前記座標情報で示される各入力点の
前記入力枠の枠境界からの距離に応じてその位置を移動
させる度合い大きくするように前記度合いを算出する。
これにより、手書き文字の枠近傍の詰まり変形を補正し
て、正しい形状の手書き文字を文字認識の対象とするこ
とができる。
【0034】請求項13の発明の文字認識装置におい
て、前記演算手段は前記座標情報で示される各入力点の
前記入力枠内の位置に応じてその位置を移動させる度合
を算出する際に、前記座標入力装置へ前記各入力点が入
力される際の筆記速度を加味して、前記度合いを算出す
る。これにより、筆記速度による手書き文字の変形も補
正して、正しい形状の手書き文字を文字認識の対象とす
ることができる。
て、前記演算手段は前記座標情報で示される各入力点の
前記入力枠内の位置に応じてその位置を移動させる度合
を算出する際に、前記座標入力装置へ前記各入力点が入
力される際の筆記速度を加味して、前記度合いを算出す
る。これにより、筆記速度による手書き文字の変形も補
正して、正しい形状の手書き文字を文字認識の対象とす
ることができる。
【0035】請求項14の発明の文字認識装置におい
て、前記演算手段は前記座標情報で示される入力点の一
部に対して前記度合いを算出し、且つ前記補正手段は前
記演算手段により算出された前記度合いに基づいて前記
一部の入力点の位置を補正する。これにより、手書き文
字の入力時の変形多い部分を短時間で補正して、正しい
形状の手書き文字を文字認識の対象とすることができ
る。
て、前記演算手段は前記座標情報で示される入力点の一
部に対して前記度合いを算出し、且つ前記補正手段は前
記演算手段により算出された前記度合いに基づいて前記
一部の入力点の位置を補正する。これにより、手書き文
字の入力時の変形多い部分を短時間で補正して、正しい
形状の手書き文字を文字認識の対象とすることができ
る。
【0036】請求項15の発明の文字認識装置におい
て、前記入力点の一部は前記入力枠の枠近傍にある点と
するため、これにより、手書き文字の入力時の変形多い
部分を短時間で補正して、正しい形状の手書き文字を文
字認識の対象とすることができる。
て、前記入力点の一部は前記入力枠の枠近傍にある点と
するため、これにより、手書き文字の入力時の変形多い
部分を短時間で補正して、正しい形状の手書き文字を文
字認識の対象とすることができる。
【0037】請求項16の発明の文字認識装置におい
て、検出手段は前記座標情報で示される各入力点の前記
入力枠の枠境界からの位置を検出する。演算手段は前記
検出手段により検出された前記各入力点の位置に応じて
その位置を移動させる度合いを算出する。補正手段は前
記演算手段により算出された前記度合いに基づいて前記
各入力点の位置を補正する。登録手段は前記補正手段に
より補正された入力点で形成される文字パターンを前記
辞書に登録する。これにより、前記入力点で形成される
手書き文字の入力時の変形を補正して、正しい形状の文
字パターンを辞書に登録することができる。
て、検出手段は前記座標情報で示される各入力点の前記
入力枠の枠境界からの位置を検出する。演算手段は前記
検出手段により検出された前記各入力点の位置に応じて
その位置を移動させる度合いを算出する。補正手段は前
記演算手段により算出された前記度合いに基づいて前記
各入力点の位置を補正する。登録手段は前記補正手段に
より補正された入力点で形成される文字パターンを前記
辞書に登録する。これにより、前記入力点で形成される
手書き文字の入力時の変形を補正して、正しい形状の文
字パターンを辞書に登録することができる。
【0038】
【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1は本発明の文字認識装置の一実施例を示し
た概略図である。本例の文字認識装置は、透明タブレッ
ト1及びこの透明タブレット1上の任意の位置を指示す
るスタイラスペン2とから成る座標入力装置6と、この
座標入力装置6から得られた2次元の座標点列情報に基
づき文字の補正処理と文字認識等の処理を行なうマイク
ロプロセッサを主体とした制御装置3と、前記透明タブ
レット1から入力した座標情報を表示する共に、この座
標情報を文字認識して得た文字を表示する液晶ディスプ
レイ(LCD)から成る表示装置4と、前記制御装置3
が文字認識を行なう際に必要とする辞書データ等を格納
している外部記憶装置5とで構成されている。
明する。図1は本発明の文字認識装置の一実施例を示し
た概略図である。本例の文字認識装置は、透明タブレッ
ト1及びこの透明タブレット1上の任意の位置を指示す
るスタイラスペン2とから成る座標入力装置6と、この
座標入力装置6から得られた2次元の座標点列情報に基
づき文字の補正処理と文字認識等の処理を行なうマイク
ロプロセッサを主体とした制御装置3と、前記透明タブ
レット1から入力した座標情報を表示する共に、この座
標情報を文字認識して得た文字を表示する液晶ディスプ
レイ(LCD)から成る表示装置4と、前記制御装置3
が文字認識を行なう際に必要とする辞書データ等を格納
している外部記憶装置5とで構成されている。
【0039】ここで、表示装置4としては、液晶ディス
プレイの他にプラズマディスプレイなどを用いることが
でき、しかも、液晶ディスプレイ又はプラズマディスプ
レイは透明タブレット1と積層一体化されて形成されて
いる。即ち、この液晶ディスプレイ4と積層一体化され
た透明タブレット1は同一寸法の同一座標面を形成する
ものであり、例えば液晶ディスプレイに表示された情報
は透明タブレット1を介して視認できるようになってい
る。
プレイの他にプラズマディスプレイなどを用いることが
でき、しかも、液晶ディスプレイ又はプラズマディスプ
レイは透明タブレット1と積層一体化されて形成されて
いる。即ち、この液晶ディスプレイ4と積層一体化され
た透明タブレット1は同一寸法の同一座標面を形成する
ものであり、例えば液晶ディスプレイに表示された情報
は透明タブレット1を介して視認できるようになってい
る。
【0040】従って、スタイラスペン2により透明タブ
レット1上の任意の指示位置を示す座標情報が表示装置
4上の同一位置での入力情報として表示され、例えば紙
上に文字や図形を描く感覚で情報入力を行なうことがで
きる。以降、本例では表示装置4として液晶ディスプレ
イを用いることとする。
レット1上の任意の指示位置を示す座標情報が表示装置
4上の同一位置での入力情報として表示され、例えば紙
上に文字や図形を描く感覚で情報入力を行なうことがで
きる。以降、本例では表示装置4として液晶ディスプレ
イを用いることとする。
【0041】図2は図1に示した制御装置の内部構造例
を示したブロック図である。制御装置3は、制御系30
と記憶系40とから構成されている。制御系30は初期
設定部31、入力部32、近傍度算出部33、データ補
正部34、文字認識部35及び表示制御部36から成
る。
を示したブロック図である。制御装置3は、制御系30
と記憶系40とから構成されている。制御系30は初期
設定部31、入力部32、近傍度算出部33、データ補
正部34、文字認識部35及び表示制御部36から成
る。
【0042】記憶系40は上記した座標入力装置から入
力された座標点列の情報を一時格納しておく座標データ
バッファ41、近傍度算出部33で求めた座標点列と、
各座標点(入力点)の入力枠境界までの近さを示すデー
タ(以下、境界近傍度と呼ぶ)を格納しておく境界近傍
度データバッファ42、文字認識部35で求められた認
識結果の文字コードを格納しておく入力文字バッファ4
3、前記液晶ディスプレイ4に表示するデータを一時格
納しておく表示データバッファ44及び装置の初期化の
際に表示する初期画面のイメージ情報と入力枠表示位置
の座標情報を格納している画面イメージデータバッファ
45で構成される。
力された座標点列の情報を一時格納しておく座標データ
バッファ41、近傍度算出部33で求めた座標点列と、
各座標点(入力点)の入力枠境界までの近さを示すデー
タ(以下、境界近傍度と呼ぶ)を格納しておく境界近傍
度データバッファ42、文字認識部35で求められた認
識結果の文字コードを格納しておく入力文字バッファ4
3、前記液晶ディスプレイ4に表示するデータを一時格
納しておく表示データバッファ44及び装置の初期化の
際に表示する初期画面のイメージ情報と入力枠表示位置
の座標情報を格納している画面イメージデータバッファ
45で構成される。
【0043】上記した制御系30の初期設定部31は装
置の画面や各種バッファ・カウンタのクリア等の初期化
処理を行なうものである。また入力部32は前記座標入
力装置6から入力された座標情報の保存と1画分の文字
の入力終了や1文字分の入力終了の判断を行なうもので
ある。
置の画面や各種バッファ・カウンタのクリア等の初期化
処理を行なうものである。また入力部32は前記座標入
力装置6から入力された座標情報の保存と1画分の文字
の入力終了や1文字分の入力終了の判断を行なうもので
ある。
【0044】更に近傍度算出部33は前記入力部32で
入力された座標情報が入力枠の枠境界部分からどれくら
い接近しているかを距離で求めるが、この距離はx座標
・y座標それぞれについて求め、この距離に基づいて、
境界近傍度を算出する処理を行なう。
入力された座標情報が入力枠の枠境界部分からどれくら
い接近しているかを距離で求めるが、この距離はx座標
・y座標それぞれについて求め、この距離に基づいて、
境界近傍度を算出する処理を行なう。
【0045】データ補正部34は本例の中心動作を行う
もので、前記近傍度算出部33で求められた境界近傍度
を用いて入力された座標情報に対してデータ補正を行な
い、更に文字認識するために前記座標情報を相対座標へ
と変換する処理を行なう。
もので、前記近傍度算出部33で求められた境界近傍度
を用いて入力された座標情報に対してデータ補正を行な
い、更に文字認識するために前記座標情報を相対座標へ
と変換する処理を行なう。
【0046】次に文字認識部35は前記座標データバッ
ファ41に格納されているデータ補正部34で補正され
た座標情報を、外部記憶装置5の文字認識辞書51を参
照して文字として認識する処理を行なう。最後に、表示
制御部36は記憶系40に格納されたデータ、更に前記
文字認識部33で認識された認識結果を表示データバッ
ファ44経由で液晶ディスプレイ4に表示したり、或い
は表示情報を消去するなどの処理を行なう。
ファ41に格納されているデータ補正部34で補正され
た座標情報を、外部記憶装置5の文字認識辞書51を参
照して文字として認識する処理を行なう。最後に、表示
制御部36は記憶系40に格納されたデータ、更に前記
文字認識部33で認識された認識結果を表示データバッ
ファ44経由で液晶ディスプレイ4に表示したり、或い
は表示情報を消去するなどの処理を行なう。
【0047】外部記憶装置5は、文字認識部35で文字
認識する際に参照する文字情報を収容した文字認識辞書
51を格納している。文字認識辞書51は図3に示す通
りで、文字、文字コード、画数及び1つの画の始点・中
点・終点を第1画の始点を基準とする相対座標で表した
データが一覧となって収容されている。
認識する際に参照する文字情報を収容した文字認識辞書
51を格納している。文字認識辞書51は図3に示す通
りで、文字、文字コード、画数及び1つの画の始点・中
点・終点を第1画の始点を基準とする相対座標で表した
データが一覧となって収容されている。
【0048】次に本実施例の動作について図1に示した
文字認識装置の文字認識動作の流れを示した図5のフロ
ーチャートを参照して説明する。文字入力モードでは、
制御装置3の初期設定部31が記憶系40の各バッファ
等を初期化した後、表示制御部36は画面イメージデー
タバッファ45内の文字入力画面データを読み出して、
これを表示装置4に図4に示すように表示する。
文字認識装置の文字認識動作の流れを示した図5のフロ
ーチャートを参照して説明する。文字入力モードでは、
制御装置3の初期設定部31が記憶系40の各バッファ
等を初期化した後、表示制御部36は画面イメージデー
タバッファ45内の文字入力画面データを読み出して、
これを表示装置4に図4に示すように表示する。
【0049】図4は上記した文字入力画面の概略例を示
した図である。この入力画面の下部には61、62で示
すような文字の入力枠が表示されており、入力者はスタ
イラスペン2を用いてこれら2つの入力枠に交互に文字
を入力する。1つの枠から他の枠に文字を書き始めた
ら、それまで入力していた枠内の筆跡(座標情報の形で
示される)を制御装置3が文字認識して、その認識結果
が図4に示した入力画面の表示領域aに書き込まれると
いう動作が行なわれるが、これら動作の詳細を以下に説
明する。
した図である。この入力画面の下部には61、62で示
すような文字の入力枠が表示されており、入力者はスタ
イラスペン2を用いてこれら2つの入力枠に交互に文字
を入力する。1つの枠から他の枠に文字を書き始めた
ら、それまで入力していた枠内の筆跡(座標情報の形で
示される)を制御装置3が文字認識して、その認識結果
が図4に示した入力画面の表示領域aに書き込まれると
いう動作が行なわれるが、これら動作の詳細を以下に説
明する。
【0050】処理の始めに、図2に示した制御装置3の
初期設定部31がステップ501にて各種バッファ・カ
ウンタ等をクリアした後、表示制御部36が画面イメー
ジデータバッファ45内の入力画面イメージデータを表
示装置4に表示する。次に入力者がスタイラスペン2を
用いて文字の入力を行なうため、制御装置3の入力部3
2は座標入力装置6から出力される座標データをステッ
プ502にて入力すると共に、ステップ503にて、現
在と直前までのスタイラスペン2のオン/オフ状態を見
て、1画分の入力を行なっている途中であるか否かを調
べ、1画の入力の途中であれば、ステップ504へ進
み、そうでなければステップ508へ進む。
初期設定部31がステップ501にて各種バッファ・カ
ウンタ等をクリアした後、表示制御部36が画面イメー
ジデータバッファ45内の入力画面イメージデータを表
示装置4に表示する。次に入力者がスタイラスペン2を
用いて文字の入力を行なうため、制御装置3の入力部3
2は座標入力装置6から出力される座標データをステッ
プ502にて入力すると共に、ステップ503にて、現
在と直前までのスタイラスペン2のオン/オフ状態を見
て、1画分の入力を行なっている途中であるか否かを調
べ、1画の入力の途中であれば、ステップ504へ進
み、そうでなければステップ508へ進む。
【0051】ステップ504に進んだ場合、入力部32
は座標入力装置6から入力された座標情報を座標データ
バッファ41へ格納する。この座標データバッファ41
には図6に示すように、前記座標情報のx座標とy座標
の値と、1画分の入力終了を示す画セパレータ(S)が
格納されている。
は座標入力装置6から入力された座標情報を座標データ
バッファ41へ格納する。この座標データバッファ41
には図6に示すように、前記座標情報のx座標とy座標
の値と、1画分の入力終了を示す画セパレータ(S)が
格納されている。
【0052】その後、処理が表示制御部36に移るた
め、表示制御部36はステプ505にて前記座標データ
バッファ41に格納された座標情報を表示データバッフ
ァ44を経由して、表示装置4に出力するため、表示装
置4の図4に示した入力枠61(又は62)内に入力者
が入力した文字の筆跡が表示される。
め、表示制御部36はステプ505にて前記座標データ
バッファ41に格納された座標情報を表示データバッフ
ァ44を経由して、表示装置4に出力するため、表示装
置4の図4に示した入力枠61(又は62)内に入力者
が入力した文字の筆跡が表示される。
【0053】次に処理は近傍度算出部33に移るため、
近傍度算出部33はステップ506にて座標情報と画面
イメージデータバッファ45に格納されている入力枠の
座標情報から次のような境界近傍度の値をx座標・y座
標それぞれについて算出する。
近傍度算出部33はステップ506にて座標情報と画面
イメージデータバッファ45に格納されている入力枠の
座標情報から次のような境界近傍度の値をx座標・y座
標それぞれについて算出する。
【0054】この近傍度算出部33の処理を図7を参照
して更に具体的に説明する。まず、入力された座標情報
のx座標の値が入力枠61の中心点Fからどれくらいず
れているかを調べる。この図の例では、入力枠61の中
心Fのx座標が40で、注目している前記座標情報の入
力点イのx座標が25なので、そのずれは(25−4
0)=−15となる。更に、このずれに対してある重み
をつけることにより、境界近傍度が求まるが、この重み
の一例として、ここでは定数(0.1)を乗ずることに
する。従って上記例では入力点イのx座標に関する境界
近傍度は−1.5になる。尚、境界近傍度=(入力点−
中心点)×重み…(1)の関係がある。
して更に具体的に説明する。まず、入力された座標情報
のx座標の値が入力枠61の中心点Fからどれくらいず
れているかを調べる。この図の例では、入力枠61の中
心Fのx座標が40で、注目している前記座標情報の入
力点イのx座標が25なので、そのずれは(25−4
0)=−15となる。更に、このずれに対してある重み
をつけることにより、境界近傍度が求まるが、この重み
の一例として、ここでは定数(0.1)を乗ずることに
する。従って上記例では入力点イのx座標に関する境界
近傍度は−1.5になる。尚、境界近傍度=(入力点−
中心点)×重み…(1)の関係がある。
【0055】又、上記した重みは定数ではなく、入力枠
の中心点Fから離れるほど、つまり入力枠の枠境界部分
に近づくほど重みを重くするために二次関数的または指
数関数的に重みを変化させても良い。従って、一般的に
は、前記重み=f(Δ)という関数で表現されるため、
上記(1)の一般式は境界近傍度=Δ×f(Δ)とな
る。但し、Δ=(入力点−中心点)である。
の中心点Fから離れるほど、つまり入力枠の枠境界部分
に近づくほど重みを重くするために二次関数的または指
数関数的に重みを変化させても良い。従って、一般的に
は、前記重み=f(Δ)という関数で表現されるため、
上記(1)の一般式は境界近傍度=Δ×f(Δ)とな
る。但し、Δ=(入力点−中心点)である。
【0056】尚、上記した境界近傍度はy座標について
も同様にして求めることができ、上記入力点イの例で
は、y座標の境界近傍度は−1.2となる。上記した境
界近傍度が算出されると、近傍度算出部33はステップ
507にて求めたx座標・y座標の境界近傍度を境界近
傍度データバッファ42に格納する。境界近傍度データ
バッファ42のデータ格納構造例は座標データバッファ
41のそれと同じであり、このステップ507の処理が
終了すると、再びステップ502の処理に戻る。
も同様にして求めることができ、上記入力点イの例で
は、y座標の境界近傍度は−1.2となる。上記した境
界近傍度が算出されると、近傍度算出部33はステップ
507にて求めたx座標・y座標の境界近傍度を境界近
傍度データバッファ42に格納する。境界近傍度データ
バッファ42のデータ格納構造例は座標データバッファ
41のそれと同じであり、このステップ507の処理が
終了すると、再びステップ502の処理に戻る。
【0057】ステップ503にて、1画分の入力を行な
っている途中でないと判定された場合、処理はステップ
508に上記したように進み、入力部32は引き続き、
1文字の入力が終了したか否かを調べ、終了した場合は
ステップ511に進み、終了していない場合はステップ
509へ進む。但し、1文字の入力終了の判断は現在ま
でに文字を入力した入力枠とは別の入力枠内に入力者が
文字を入力し始めたことで判断する。
っている途中でないと判定された場合、処理はステップ
508に上記したように進み、入力部32は引き続き、
1文字の入力が終了したか否かを調べ、終了した場合は
ステップ511に進み、終了していない場合はステップ
509へ進む。但し、1文字の入力終了の判断は現在ま
でに文字を入力した入力枠とは別の入力枠内に入力者が
文字を入力し始めたことで判断する。
【0058】ここで、今までと同じ入力枠に文字を入力
していた場合は、1画分の入力が終了したことになるの
で、入力部32は上記したようにステップ509に進ん
で、座標データバッファ41に1画分の入力終了を示す
画セパレータ(S)を格納し、更に、ステップ510に
て今入力した座標情報を座標データバッファ41に格納
した後、ステップ502に戻る。
していた場合は、1画分の入力が終了したことになるの
で、入力部32は上記したようにステップ509に進ん
で、座標データバッファ41に1画分の入力終了を示す
画セパレータ(S)を格納し、更に、ステップ510に
て今入力した座標情報を座標データバッファ41に格納
した後、ステップ502に戻る。
【0059】ステップ508にて、1文字の入力が終了
したと入力部32が判断したら、上記したようにステッ
プ511へ進んで、処理がデータ補正部34に移り、入
力データの補正処理に移行する。データ補正部34はス
テップ511にて座標データバッファ41に格納されて
いる該当の入力点の座標値に、境界近傍度データバッフ
ァ42に格納されている対応する境界近傍値を加算し
て、座標データバッファ41内の入力座標情報を補正す
る。
したと入力部32が判断したら、上記したようにステッ
プ511へ進んで、処理がデータ補正部34に移り、入
力データの補正処理に移行する。データ補正部34はス
テップ511にて座標データバッファ41に格納されて
いる該当の入力点の座標値に、境界近傍度データバッフ
ァ42に格納されている対応する境界近傍値を加算し
て、座標データバッファ41内の入力座標情報を補正す
る。
【0060】図7の例では、x座標に関する補正値は2
5+(−1.5)=23.5となる。同様にy座標に関
する補正値は、26.8になる。このような補正値を算
出すると、データ補正部34はステップ512にて補正
値を座標データバッファ41の前記該当点の格納部分に
上書きする。
5+(−1.5)=23.5となる。同様にy座標に関
する補正値は、26.8になる。このような補正値を算
出すると、データ補正部34はステップ512にて補正
値を座標データバッファ41の前記該当点の格納部分に
上書きする。
【0061】こうして、データ補正部34はステップ5
13にて全ての入力座標情報で示される入力点について
上記した補正が終了したか否かを調べ、終了していない
ときはステップ511に戻って、次の入力点の座標値の
補正を行ない、全ての入力点について補正が終了した場
合はステップ514へ進んで、文字認識部35に処理を
移す。
13にて全ての入力座標情報で示される入力点について
上記した補正が終了したか否かを調べ、終了していない
ときはステップ511に戻って、次の入力点の座標値の
補正を行ない、全ての入力点について補正が終了した場
合はステップ514へ進んで、文字認識部35に処理を
移す。
【0062】文字認識部35はステップ514にて、座
標データバッファ41に格納されている補正後の座標情
報を、第1画目の第1点の値を原点とする相対座標に変
換する。次に、文字認識部35は前記座標データバッフ
ァ41に格納されている1画分のデータ当たり、数点
(本実施例では始点・中点・終点の3点)の代表点を抽
出し、その代表点に対してステップ515にて文字認識
を行う。この文字認識部35による文字認識処理は上記
した代表点で示されるパターンと、同一画数を持つ外部
記憶装置5に格納されている文字認識辞書51内の登録
パターンとを比較することにより行なわれる。
標データバッファ41に格納されている補正後の座標情
報を、第1画目の第1点の値を原点とする相対座標に変
換する。次に、文字認識部35は前記座標データバッフ
ァ41に格納されている1画分のデータ当たり、数点
(本実施例では始点・中点・終点の3点)の代表点を抽
出し、その代表点に対してステップ515にて文字認識
を行う。この文字認識部35による文字認識処理は上記
した代表点で示されるパターンと、同一画数を持つ外部
記憶装置5に格納されている文字認識辞書51内の登録
パターンとを比較することにより行なわれる。
【0063】ここで、上記した文字認識辞書を用いた文
字認識処理は周知であるが以下にその概略を説明してお
く。文字認識部35はステップ514で求めた相対座標
情報における1画分の始点・中点・終点の各座標点にお
いて、対応する文字認識辞書51内の登録パターンとの
距離を計算する。
字認識処理は周知であるが以下にその概略を説明してお
く。文字認識部35はステップ514で求めた相対座標
情報における1画分の始点・中点・終点の各座標点にお
いて、対応する文字認識辞書51内の登録パターンとの
距離を計算する。
【0064】次に、文字認識部35は前記各座標点の距
離の合計値を求め、その合計値を点数で割った値を評価
値として算出する。そして文字認識部35はその評価値
の最も小さい登録パターンが示す文字を認識候補文字と
して、入力文字バッファ43へ格納する。
離の合計値を求め、その合計値を点数で割った値を評価
値として算出する。そして文字認識部35はその評価値
の最も小さい登録パターンが示す文字を認識候補文字と
して、入力文字バッファ43へ格納する。
【0065】文字認識処理が処理が終了すると、処理が
表示制御部36に移る。表示制御部36はステップ51
6にて文字入力枠61(又は62)内に表示している筆
跡を消去し、入力文字バッファ43から文字認識結果を
読み出して、一旦表示データバッファ44に格納した
後、表示装置4に出力して入力文字を表示する。その
後、初期設定部31がステップ518にて、座標データ
バッファ41内の値をクリアして、ステップ501の処
理に戻る。
表示制御部36に移る。表示制御部36はステップ51
6にて文字入力枠61(又は62)内に表示している筆
跡を消去し、入力文字バッファ43から文字認識結果を
読み出して、一旦表示データバッファ44に格納した
後、表示装置4に出力して入力文字を表示する。その
後、初期設定部31がステップ518にて、座標データ
バッファ41内の値をクリアして、ステップ501の処
理に戻る。
【0066】本実施例によれば、入力者がスタイラスペ
ン2にて、入力枠61又は62に入力した手書き文字の
座標データの各点の前記入力枠に対する境界近傍度を求
め、この境界近傍度に応じて前記各点の位置をデータ補
正部34で補正し、即ち、入力枠近傍の詰まって入力さ
れた文字を伸ばして正常な形に補正し、この補正して得
られた手書き文字に対して文字認識部35による文字認
識を行うため、手書き文字の変形による誤認識を防止し
て、手書き文字の認識率を向上させることができる。
ン2にて、入力枠61又は62に入力した手書き文字の
座標データの各点の前記入力枠に対する境界近傍度を求
め、この境界近傍度に応じて前記各点の位置をデータ補
正部34で補正し、即ち、入力枠近傍の詰まって入力さ
れた文字を伸ばして正常な形に補正し、この補正して得
られた手書き文字に対して文字認識部35による文字認
識を行うため、手書き文字の変形による誤認識を防止し
て、手書き文字の認識率を向上させることができる。
【0067】尚、本実施例では座標点の入力毎に境界近
傍度求めていたが、あるタイミング毎に境界近傍度を求
めるようにしてもよいし、最終的に辞書とのマッチング
の対象となる座標点のみについて補正を行って、処理時
間を短くしてもよい。
傍度求めていたが、あるタイミング毎に境界近傍度を求
めるようにしてもよいし、最終的に辞書とのマッチング
の対象となる座標点のみについて補正を行って、処理時
間を短くしてもよい。
【0068】又、本実施例の境界近傍度の算出は、単純
に入力枠の中心点からの距離で求めていたが、筆記速度
等他の特徴量を併用して算出してもよい。この場合、例
えば境界近傍度=Δ×f(Δ、v)となる。但し、vは
筆記速度である。
に入力枠の中心点からの距離で求めていたが、筆記速度
等他の特徴量を併用して算出してもよい。この場合、例
えば境界近傍度=Δ×f(Δ、v)となる。但し、vは
筆記速度である。
【0069】更に、本実施例では入力枠の中心点からの
距離に応じて全ての入力座標点を対象にして補正を行っ
ているが、入力枠境界近傍の座標点のみを補正の対象と
してもよい。又、本実施例では、文字認識を認識辞書5
1に登録している文字と入力した座標点との距離計算に
よるマッチングで行っていたが、入力文字をある基本的
な形に抽象化して、その形とのマッチングを行うなど、
評価値が算出できるならば他の文字認識手法を使用して
も一向に構わない。
距離に応じて全ての入力座標点を対象にして補正を行っ
ているが、入力枠境界近傍の座標点のみを補正の対象と
してもよい。又、本実施例では、文字認識を認識辞書5
1に登録している文字と入力した座標点との距離計算に
よるマッチングで行っていたが、入力文字をある基本的
な形に抽象化して、その形とのマッチングを行うなど、
評価値が算出できるならば他の文字認識手法を使用して
も一向に構わない。
【0070】図8は本発明の他の実施例である辞書登録
処理を示したフローチャートである。本例の文字認識装
置の構成は前実施例と同一であるため、図1又は図2を
借用して説明する。本例のステップ801からステップ
814までの処理は、図5に示したフローチャートのス
テップ501からステップ514までの処理に相当し、
全く同一である。
処理を示したフローチャートである。本例の文字認識装
置の構成は前実施例と同一であるため、図1又は図2を
借用して説明する。本例のステップ801からステップ
814までの処理は、図5に示したフローチャートのス
テップ501からステップ514までの処理に相当し、
全く同一である。
【0071】従って、文字認識辞書51に新たに登録し
たい文字パターンを座標入力装置から入力したい場合
も、前記文字パターンを示す座標情報は、ステップ51
1から513の処理によって、前実施例と同様に補正さ
れ、入力枠の近傍に書き込まれた前記手書き文字パター
ンの詰まり等の変形が補正され、正しい形状を持った文
字パターンを示す補正された座標情報を座標データバッ
ファ41内に得ることができる。
たい文字パターンを座標入力装置から入力したい場合
も、前記文字パターンを示す座標情報は、ステップ51
1から513の処理によって、前実施例と同様に補正さ
れ、入力枠の近傍に書き込まれた前記手書き文字パター
ンの詰まり等の変形が補正され、正しい形状を持った文
字パターンを示す補正された座標情報を座標データバッ
ファ41内に得ることができる。
【0072】この補正を受けた座標データバッファ41
内の入力座標情報は文字認識部35により、ステップ8
15にて、相対座標値に変換された後、ステップ816
にて辞書データとして、文字認識辞書51内に対応する
文字コードを付加して登録される。その後、初期設定部
31がステップ816にて、座標データバッファ41内
の値をクリアして、ステップ801の処理に戻る。尚、
図8に示した辞書登録処理のみを行う装置を辞書登録装
置と称する。
内の入力座標情報は文字認識部35により、ステップ8
15にて、相対座標値に変換された後、ステップ816
にて辞書データとして、文字認識辞書51内に対応する
文字コードを付加して登録される。その後、初期設定部
31がステップ816にて、座標データバッファ41内
の値をクリアして、ステップ801の処理に戻る。尚、
図8に示した辞書登録処理のみを行う装置を辞書登録装
置と称する。
【0073】本実施例によれば、座標入力装置6から手
書き入力された新たに文字認識辞書51に登録する文字
パターンを示す座標情報に、入力枠の枠近傍における前
記文字パターンの詰まり等の変形を取り除くような補正
を行って、正しい形態の文字パターンを文字認識辞書5
1に登録することができるため、この登録文字パターン
を用いて文字認識する際の文字認識率を向上させること
ができる。
書き入力された新たに文字認識辞書51に登録する文字
パターンを示す座標情報に、入力枠の枠近傍における前
記文字パターンの詰まり等の変形を取り除くような補正
を行って、正しい形態の文字パターンを文字認識辞書5
1に登録することができるため、この登録文字パターン
を用いて文字認識する際の文字認識率を向上させること
ができる。
【0074】尚、本実施例て説明した辞書登録処理で
は、文字パターンを入力した後、それに登録文字コード
を付加して登録していたが、先に登録文字コードを入力
した後に文字パターンを入力したり、作成文書の文章中
から指示した文字パターンを登録対象文字として、辞書
登録できるようなユーザインタフェースを用いても、同
様の効果がある。
は、文字パターンを入力した後、それに登録文字コード
を付加して登録していたが、先に登録文字コードを入力
した後に文字パターンを入力したり、作成文書の文章中
から指示した文字パターンを登録対象文字として、辞書
登録できるようなユーザインタフェースを用いても、同
様の効果がある。
【0075】
【発明の効果】以上記述した如く請求項1又は11の発
明によれば、入力枠へ入力された手書き文字の入力時の
形状変形を補正して、正しい形状の手書き文字に対して
文字認識することにより、文字認識率を向上させること
ができる。
明によれば、入力枠へ入力された手書き文字の入力時の
形状変形を補正して、正しい形状の手書き文字に対して
文字認識することにより、文字認識率を向上させること
ができる。
【0076】請求項2又は12の発明によれば、手書き
文字の枠近傍の詰まり変形を補正して、正しい形状の手
書き文字に対して文字認識することにより、文字認識率
を向上させることができる。
文字の枠近傍の詰まり変形を補正して、正しい形状の手
書き文字に対して文字認識することにより、文字認識率
を向上させることができる。
【0077】請求項3又は13の発明によれば、筆記速
度による手書き文字の変形も補正して、正しい形状の手
書き文字を文字認識の対象として、文字認識率を向上さ
せることができる。
度による手書き文字の変形も補正して、正しい形状の手
書き文字を文字認識の対象として、文字認識率を向上さ
せることができる。
【0078】請求項4又は14の発明によれば、手書き
文字の入力時の変形多い部分を短時間で補正して、正し
い形状の手書き文字を文字認識の対象して、文字認識率
を向上させることができる。
文字の入力時の変形多い部分を短時間で補正して、正し
い形状の手書き文字を文字認識の対象して、文字認識率
を向上させることができる。
【0079】請求項5又は15の発明によれば、手書き
文字の入力時の変形多い部分を短時間で補正して、正し
い形状の手書き文字を文字認識の対象して、文字認識率
を向上させることができる。
文字の入力時の変形多い部分を短時間で補正して、正し
い形状の手書き文字を文字認識の対象して、文字認識率
を向上させることができる。
【0080】請求項6又は16の発明によれば、前記入
力点で形成される手書き文字の入力時の変形を補正し
て、正しい形状の文字パターンを辞書に登録することか
できる。
力点で形成される手書き文字の入力時の変形を補正し
て、正しい形状の文字パターンを辞書に登録することか
できる。
【0081】請求項7の発明によれば、手書き文字の枠
近傍の詰まり変形を補正して、正しい形状の文字パター
ンを辞書に登録することかできる。請求項8の発明によ
れば、筆記速度による手書き文字の変形も補正して、正
しい形状の文字パターンを辞書に登録することかでき
る。
近傍の詰まり変形を補正して、正しい形状の文字パター
ンを辞書に登録することかできる。請求項8の発明によ
れば、筆記速度による手書き文字の変形も補正して、正
しい形状の文字パターンを辞書に登録することかでき
る。
【0082】請求項9の発明によれば、手書き文字の入
力時の変形を短時間で補正して、正しい形状の文字パタ
ーンを辞書に登録することかできる。請求項10の発明
によれば、手書き文字の入力時の変形多い部分を短時間
で補正して、正しい形状の文字パターンを辞書に登録す
ることかできる。
力時の変形を短時間で補正して、正しい形状の文字パタ
ーンを辞書に登録することかできる。請求項10の発明
によれば、手書き文字の入力時の変形多い部分を短時間
で補正して、正しい形状の文字パターンを辞書に登録す
ることかできる。
【図1】本発明の文字認識装置の一実施例を示した概略
図。
図。
【図2】図1に示した制御装置の内部構造例を示したブ
ロック図。
ロック図。
【図3】図2に示した文字認識辞書のデータ格納構造例
を示した図。
を示した図。
【図4】図2に示した表示装置4に表示される文字入力
画面の概略例を示した図。
画面の概略例を示した図。
【図5】図1に示した装置の文字認識動作の流れを示し
たフローチャート。
たフローチャート。
【図6】図1に示した座標データバッファのデータ格納
構造例を示した図。
構造例を示した図。
【図7】図1の装置にて境界近傍度を算出するための具
体例を示した図。
体例を示した図。
【図8】本発明の他の実施例である辞書登録処理例を示
したフローチャート。
したフローチャート。
1…透明タブレット 2…スタイラス
ペン 3…制御装置 4…液晶ディス
プレイ 5…外部記憶装置 6…座標入力装
置 30…制御系 31…初期設定
部 32…入力部 33…近傍度算
出部 34…データ補正部 35…文字認識
部 39…表示制御部 40…記憶系 41…座標データバッファ 42…境界近傍
度データバッファ 43…入力文字バッファ 44…表示デー
タバッファ 45…画面イメージデータバッファ 51…文字認識
辞書
ペン 3…制御装置 4…液晶ディス
プレイ 5…外部記憶装置 6…座標入力装
置 30…制御系 31…初期設定
部 32…入力部 33…近傍度算
出部 34…データ補正部 35…文字認識
部 39…表示制御部 40…記憶系 41…座標データバッファ 42…境界近傍
度データバッファ 43…入力文字バッファ 44…表示デー
タバッファ 45…画面イメージデータバッファ 51…文字認識
辞書
Claims (16)
- 【請求項1】 座標入力装置上の所定の入力枠に入力さ
れた座標情報を文字認識して文字を入力する文字認識装
置における座標情報の補正方法にあって、前記座標情報
で示される各入力点の前記入力枠内の位置に応じて、そ
の位置を移動させる度合いを変化させて前記各入力点の
位置を補正することにより、文字認識対象座標情報を得
ることを特徴とする座標情報の補正方法。 - 【請求項2】 前記座標情報で示される各入力点の前記
入力枠の枠境界からの距離に応じて、その位置を移動さ
せる度合い大きくすることを特徴とする請求項1記載の
座標情報の補正方法。 - 【請求項3】 前記座標情報で示される各入力点の前記
入力枠内の位置に応じてその位置を移動させる度合に、
前記座標入力装置へ前記各入力点が入力される際の筆記
速度を加味したことを特徴とする請求項1記載の座標情
報の補正方法。 - 【請求項4】 前記座標情報で示される入力点の一部に
対して前記補正を加えることを特徴とする請求項1乃至
3いずれにか記載の座標情報の補正方法。 - 【請求項5】 前記入力点の一部は前記入力枠の枠近傍
にある点とすることを特徴とする請求項4記載の座標情
報の補正方法。 - 【請求項6】 座標入力装置上の所定の入力枠に入力さ
れた座標情報を辞書内に登録されている文字パターンを
参照して文字認識することにより、文字を入力する文字
認識装置における前記辞書への新たな文字パターンを登
録する際の辞書登録方法にあって、前記座標情報で示さ
れる各入力点の前記入力枠内の位置に応じて、その位置
を移動させる度合いを変化させて前記各入力点の位置を
補正することにより、登録用の前記新たな文字パターン
を得ることを特徴とする辞書登録方法。 - 【請求項7】 前記座標情報で示される各入力点の前記
入力枠の枠境界からの距離に応じて、その位置を移動さ
せる度合い大きくすることを特徴とする請求項6記載の
辞書登録方法。 - 【請求項8】 前記座標情報で示される各入力点の前記
入力枠内の位置に応じてその位置を移動させる度合に、
前記座標入力装置へ前記各入力点が入力される際の筆記
速度を加味したことを特徴とする請求項6記載の辞書登
録方法。 - 【請求項9】 前記座標情報で示される入力点の一部に
対して前記補正を加えることを特徴とする請求項6乃至
8いずれにか記載の辞書登録方法。 - 【請求項10】 前記入力点の一部は前記入力枠の枠近
傍にある点とすることを特徴とする請求項9記載の辞書
登録方法。 - 【請求項11】 座標入力装置上の所定の入力枠に入力
された座標情報を文字認識して文字を入力する文字認識
装置において、前記座標情報で示される各入力点の前記
入力枠の枠境界からの位置を検出する検出手段と、この
検出手段により検出された前記各入力点の位置に応じて
その位置を移動させる度合いを算出する演算手段と、こ
の演算手段により算出された前記度合いに基づいて前記
各入力点の位置を補正する補正手段とを具備し、この補
正手段により補正された入力点の座標情報に対して文字
認識を行うことを特徴とする文字認識装置。 - 【請求項12】 前記演算手段は前記座標情報で示され
る各入力点の前記入力枠の枠境界からの距離に応じてそ
の位置を移動させる度合い大きくするように前記度合い
を算出することを特徴とする請求項11記載の文字認識
装置。 - 【請求項13】 前記演算手段は前記座標情報で示され
る各入力点の前記入力枠内の位置に応じてその位置を移
動させる度合を算出する際に、前記座標入力装置へ前記
各入力点が入力される際の筆記速度を加味したことを特
徴とする請求項11記載の文字認識装置。 - 【請求項14】 前記演算手段は前記座標情報で示され
る入力点の一部に対して前記度合いを算出し、且つ前記
補正手段は前記演算手段により算出された前記度合いに
基づいて前記一部の入力点の位置を補正することを特徴
とする請求項11乃至13いずれにか記載の文字認識装
置。 - 【請求項15】 前記入力点の一部は前記入力枠の枠近
傍にある点とすることを特徴とする請求項14記載の文
字認識装置。 - 【請求項16】 座標入力装置上の所定の入力枠に入力
された座標情報を辞書内に登録されている文字パターン
を参照して文字認識することにより、文字を入力する文
字認識装置において、前記座標情報で示される各入力点
の前記入力枠の枠境界からの位置を検出する検出手段
と、この検出手段により検出された前記各入力点の位置
に応じてその位置を移動させる度合いを算出する演算手
段と、この演算手段により算出された前記度合いに基づ
いて前記各入力点の位置を補正する補正手段と、この補
正手段により補正された入力点で形成される文字パター
ンを前記辞書に登録する登録手段とを具備したことを特
徴とする文字認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27199794A JPH08137995A (ja) | 1994-11-07 | 1994-11-07 | 座標情報の補正方法、辞書登録方法及び文字認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27199794A JPH08137995A (ja) | 1994-11-07 | 1994-11-07 | 座標情報の補正方法、辞書登録方法及び文字認識装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08137995A true JPH08137995A (ja) | 1996-05-31 |
Family
ID=17507717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27199794A Pending JPH08137995A (ja) | 1994-11-07 | 1994-11-07 | 座標情報の補正方法、辞書登録方法及び文字認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08137995A (ja) |
-
1994
- 1994-11-07 JP JP27199794A patent/JPH08137995A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4668922B2 (ja) | ボックス及びライン文字の入力パネル | |
| US11402923B2 (en) | Input method, apparatus based on visual recognition, and electronic device | |
| JP2002203208A (ja) | オンライン文字認識装置及び方法並びにコンピュータ読み取り可能な記憶媒体及びオンライン文字認識プログラム | |
| JP2003196593A (ja) | 文字認識装置および文字認識方法および文字認識プログラム | |
| JPH09120433A (ja) | 文字認識方法及び文書作成装置 | |
| JPH08137995A (ja) | 座標情報の補正方法、辞書登録方法及び文字認識装置 | |
| JPH10307675A (ja) | 手書き文字認識方法及び装置 | |
| JP2001357355A (ja) | 手書き文字入力装置と方法及びそれを実現するためのプログラムを記録した記録媒体 | |
| JP3422634B2 (ja) | 手書き文字認識方法及び装置 | |
| JPH08212306A (ja) | 筆跡データ間引き方法、辞書作成方法及び文字認識装置 | |
| JP7285018B2 (ja) | プログラム、誤り文字検出装置及び誤り文字検出方法 | |
| JPH0896082A (ja) | 文字認識装置及び文字認識方法 | |
| JPH08292942A (ja) | 文字列予測方法及び文書作成装置 | |
| JP3091543B2 (ja) | 文書処理装置 | |
| JPH0737039A (ja) | オンライン手書き文字認識装置 | |
| JP2989387B2 (ja) | 入力文字処理装置における句点認識装置及び句点認識方法 | |
| JPH0756911A (ja) | 文書作成装置 | |
| JP3454939B2 (ja) | 文字認識方法及び文字入力装置 | |
| EP4623356A1 (en) | Setting font size in an unconstrained canvas | |
| JPH10198759A (ja) | 文字認識装置及びその方法並びに記憶媒体 | |
| JPH11184970A (ja) | 筆記データ入力装置、及び記憶媒体 | |
| JPH0773172A (ja) | データ加工方法、文字認識方法及び座標入力装置 | |
| JP2003308317A (ja) | 文字列変換方法および文字認識方法および文字認識装置および文字認識プログラム | |
| JPH06150066A (ja) | 手書き文字認識装置 | |
| JPS6161151B2 (ja) |