JPH10143611A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPH10143611A JPH10143611A JP8298417A JP29841796A JPH10143611A JP H10143611 A JPH10143611 A JP H10143611A JP 8298417 A JP8298417 A JP 8298417A JP 29841796 A JP29841796 A JP 29841796A JP H10143611 A JPH10143611 A JP H10143611A
- Authority
- JP
- Japan
- Prior art keywords
- handwriting
- character
- information processing
- processing apparatus
- pattern
- 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 Discrimination (AREA)
Abstract
(57)【要約】
【課題】ある特定の文字については、その文字の全体の
筆跡のうち特定の部位をマッチングするだけで文字が特
定できることに着目し、これを利用して筆跡のマッチン
グ処理を含む文字認識処理時間を短縮させた情報処理装
置を提供すること。 【解決手段】タブレット101の面上に手書き入力され
た筆跡から文字を識別するように構成された情報処理装
置において、手書き入力された筆跡が特定の文字を表す
筆跡であるとき、当該筆跡のうち予め定められた特定部
分における筆跡を用いて文字を識別するように構成し
た。
筆跡のうち特定の部位をマッチングするだけで文字が特
定できることに着目し、これを利用して筆跡のマッチン
グ処理を含む文字認識処理時間を短縮させた情報処理装
置を提供すること。 【解決手段】タブレット101の面上に手書き入力され
た筆跡から文字を識別するように構成された情報処理装
置において、手書き入力された筆跡が特定の文字を表す
筆跡であるとき、当該筆跡のうち予め定められた特定部
分における筆跡を用いて文字を識別するように構成し
た。
Description
【0001】
【発明の属する技術分野】本発明は、タブレット状の入
力面に手書き入力された筆跡を所定の文字パターンと照
合(以下、マッチングという)して、手書き入力された
筆跡から文字の認識を行う情報処理装置に関する。
力面に手書き入力された筆跡を所定の文字パターンと照
合(以下、マッチングという)して、手書き入力された
筆跡から文字の認識を行う情報処理装置に関する。
【0002】
【従来の技術】手書き文字認識として、文字を複数の部
分に区分して部品化した部品パターンを記憶し、ユーザ
が入力した筆記情報の複数部分のそれぞれと部品パター
ンと照合して認識結果として出力するといったものが、
例えば、本出願人が先に出願した特願平8−14733
8号に記載されている。これは、ユーザが入力した筆記
情報を、文字の部位の配置構成を表す予め設定された文
字構成パターン(以下、テンプレートと称す)を用いて部
品化し、各々の部品パターン(以下、部位と称す)と、辞
書に記憶している各部位のパターンとを照合し、一致度
の高いものから認識結果として出力するものである。こ
の場合、筆記情報をテンプレートで分けた部位数分、辞
書中の部位パターンとを各部位ごとに照合することにな
る。例えば、テンプレートで分けた部位が3部位で、辞
書には各々の部位につき楷書風のパタンや続けて書いた
場合のパタン等、それぞれ2個、3個、3個のパタンを
持っている場合、辞書1文字分で8回のマッチングが必
要となる。
分に区分して部品化した部品パターンを記憶し、ユーザ
が入力した筆記情報の複数部分のそれぞれと部品パター
ンと照合して認識結果として出力するといったものが、
例えば、本出願人が先に出願した特願平8−14733
8号に記載されている。これは、ユーザが入力した筆記
情報を、文字の部位の配置構成を表す予め設定された文
字構成パターン(以下、テンプレートと称す)を用いて部
品化し、各々の部品パターン(以下、部位と称す)と、辞
書に記憶している各部位のパターンとを照合し、一致度
の高いものから認識結果として出力するものである。こ
の場合、筆記情報をテンプレートで分けた部位数分、辞
書中の部位パターンとを各部位ごとに照合することにな
る。例えば、テンプレートで分けた部位が3部位で、辞
書には各々の部位につき楷書風のパタンや続けて書いた
場合のパタン等、それぞれ2個、3個、3個のパタンを
持っている場合、辞書1文字分で8回のマッチングが必
要となる。
【0003】
【発明が解決しようとする課題】上述した技術におい
て、テンプレートによっては、既定位置に同じ部位しか
こないものがある。例えば、図4に示すようなテンプレ
ートの中で、401のテンプレートは、部首が国構えで
ある文字、例えば「因」や「囲」等が当てはまるが、外
側のAの部位は国構えであると決まっている。また、テ
ンプレートによっては、複数に部位化されても、ある部
位だけを見ればどの文字か特定できるものがある。例え
ば、図4の402に示すような、にょう型のテンプレー
トでは、例えば「道」「起」等が当てはまるが、第1水
準の漢字でみると、右上のBの部位だけで文字が特定で
きる。つまり、Aの部分が「しんにょう」「走にょう」
「えんにょう」等のいずれか分からなくてもよい。
て、テンプレートによっては、既定位置に同じ部位しか
こないものがある。例えば、図4に示すようなテンプレ
ートの中で、401のテンプレートは、部首が国構えで
ある文字、例えば「因」や「囲」等が当てはまるが、外
側のAの部位は国構えであると決まっている。また、テ
ンプレートによっては、複数に部位化されても、ある部
位だけを見ればどの文字か特定できるものがある。例え
ば、図4の402に示すような、にょう型のテンプレー
トでは、例えば「道」「起」等が当てはまるが、第1水
準の漢字でみると、右上のBの部位だけで文字が特定で
きる。つまり、Aの部分が「しんにょう」「走にょう」
「えんにょう」等のいずれか分からなくてもよい。
【0004】しかしながら、上記技術では、上記のよう
にある特定の部位のみをマッチングすれば、入力された
筆跡から文字が識別できるものについても全ての部位に
対してマッチングを行ってしまうので、マッチング回数
が増えて処理時間が増大してしまう場合がある。
にある特定の部位のみをマッチングすれば、入力された
筆跡から文字が識別できるものについても全ての部位に
対してマッチングを行ってしまうので、マッチング回数
が増えて処理時間が増大してしまう場合がある。
【0005】本発明は、上述したように、部首として
「国構え」を有する文字や文字の構成が「にょう」型の
文字等、ある特定の文字については、その文字の全体の
筆跡のうち特定の部位(例えば「国構え」を含む文字な
らば、その「国構え」以外の部位)をマッチングするだ
けで文字が特定できることに着目し、これを利用して筆
跡のマッチング処理を含む文字認識処理時間を短縮させ
た情報処理装置を提供することを目的とするものであ
る。
「国構え」を有する文字や文字の構成が「にょう」型の
文字等、ある特定の文字については、その文字の全体の
筆跡のうち特定の部位(例えば「国構え」を含む文字な
らば、その「国構え」以外の部位)をマッチングするだ
けで文字が特定できることに着目し、これを利用して筆
跡のマッチング処理を含む文字認識処理時間を短縮させ
た情報処理装置を提供することを目的とするものであ
る。
【0006】
【課題を解決するための手段】上記目的を達成するため
の本発明に係る情報処理装置は、手書き入力された筆跡
が特定の文字を表す筆跡であるとき、当該筆跡のうち予
め定められた特定部分における筆跡を用いて文字を識別
するように構成したことを特徴とするものである。この
特定の文字とは、具体的には特定の文字構成パターンを
有するものや、特定の部首を有する文字、例えば部首と
して国構えを含む文字のことである。
の本発明に係る情報処理装置は、手書き入力された筆跡
が特定の文字を表す筆跡であるとき、当該筆跡のうち予
め定められた特定部分における筆跡を用いて文字を識別
するように構成したことを特徴とするものである。この
特定の文字とは、具体的には特定の文字構成パターンを
有するものや、特定の部首を有する文字、例えば部首と
して国構えを含む文字のことである。
【0007】また、具体的な構成として、タブレット面
上に手書き入力された筆跡を所定のパターンと照合し、
その照合結果に基づいて前記手書き入力された筆跡から
文字を識別する情報処理装置に、(a)前記手書き入力
された筆跡が、予め定められた複数の文字構成パターン
のいずれに該当するかを判別する判別手段と、(b)前
記手書き入力された1文字分の筆跡を複数の部分毎に、
対応する所定の部分パターンと照合するように構成さ
れ、かつ前記判別手段によって判別された文字構成パタ
ーンが特定の文字構成パターンであるとき、当該筆跡の
うち予め定められた特定部分における筆跡のみを対応す
る前記部分パターンと照合する照合手段、とを設ける。
上に手書き入力された筆跡を所定のパターンと照合し、
その照合結果に基づいて前記手書き入力された筆跡から
文字を識別する情報処理装置に、(a)前記手書き入力
された筆跡が、予め定められた複数の文字構成パターン
のいずれに該当するかを判別する判別手段と、(b)前
記手書き入力された1文字分の筆跡を複数の部分毎に、
対応する所定の部分パターンと照合するように構成さ
れ、かつ前記判別手段によって判別された文字構成パタ
ーンが特定の文字構成パターンであるとき、当該筆跡の
うち予め定められた特定部分における筆跡のみを対応す
る前記部分パターンと照合する照合手段、とを設ける。
【0008】更に、タブレット面上に手書き入力された
筆跡を所定のパターンと照合し、その照合結果に基づい
て前記手書き入力された筆跡から文字を識別する情報処
理装置に、(a)複数の文字構成パターンと、該文字構
成パターンの中で照合対象となる照合対象部分とをそれ
ぞれ対応させて記憶する記憶手段と、(b)前記手書き
入力された筆跡が、前記記憶手段に記憶された複数の文
字構成パターンのいずれに該当するかを判別する判別手
段と、(c)前記判別手段により判別された文字構成パ
ターンに対応する、前記記憶手段に記憶された照合対象
部位の筆跡を所定の部分パターンと照合する照合手段、
とを設けた構成にし、前記記憶手段に記憶される前記照
合対象部分の数を、特定の文字構成パターンに対応する
ものは当該文字構成パターンの全部分数よりも少なく
し、他の文字構成パターンに対応するものは当該文字構
成パターンの全部分数と等しくしてもよい。
筆跡を所定のパターンと照合し、その照合結果に基づい
て前記手書き入力された筆跡から文字を識別する情報処
理装置に、(a)複数の文字構成パターンと、該文字構
成パターンの中で照合対象となる照合対象部分とをそれ
ぞれ対応させて記憶する記憶手段と、(b)前記手書き
入力された筆跡が、前記記憶手段に記憶された複数の文
字構成パターンのいずれに該当するかを判別する判別手
段と、(c)前記判別手段により判別された文字構成パ
ターンに対応する、前記記憶手段に記憶された照合対象
部位の筆跡を所定の部分パターンと照合する照合手段、
とを設けた構成にし、前記記憶手段に記憶される前記照
合対象部分の数を、特定の文字構成パターンに対応する
ものは当該文字構成パターンの全部分数よりも少なく
し、他の文字構成パターンに対応するものは当該文字構
成パターンの全部分数と等しくしてもよい。
【0009】また、上記手書き入力を受け付けるタブレ
ットは、手書き入力された筆跡及び文字識別結果を表示
するための表示手段と一体に構成されてもよい。
ットは、手書き入力された筆跡及び文字識別結果を表示
するための表示手段と一体に構成されてもよい。
【0010】そしてこのように構成することにより、あ
る特定の文字を表す筆跡については予め定められた一部
分の筆跡を所定のパターンとマッチングするだけで当該
筆跡から文字を識別することができるため、全ての文字
についてそれぞれ全ての部位をマッチングする必要がな
い。従って、本発明によれば文字を識別するためのマッ
チング回数を低減させることができ、文字認識のための
処理時間を短縮させることができる。
る特定の文字を表す筆跡については予め定められた一部
分の筆跡を所定のパターンとマッチングするだけで当該
筆跡から文字を識別することができるため、全ての文字
についてそれぞれ全ての部位をマッチングする必要がな
い。従って、本発明によれば文字を識別するためのマッ
チング回数を低減させることができ、文字認識のための
処理時間を短縮させることができる。
【0011】
【発明の実施の形態】以下に、本発明の実施形態を図面
を用いて説明する。
を用いて説明する。
【0012】図1は本発明の一実施形態に係る情報処理
装置の一実施例の構造図である。
装置の一実施例の構造図である。
【0013】タブレット101は、ユーザからの手書き
入力された筆跡や認識開始指示などの信号を受け付け
る。CPU102は、メモリ103に記憶している文字
認識などの様々なシステムプログラムを実行する。メモ
リ103には、システムが様々な処理を行うためのプロ
グラムやデータが記憶される。このメモリ103に記憶
されるプログラムは、上記タブレット101上に手書き
入力された筆跡を複数の部位毎に部位パターンとマッチ
ングして文字の認識を行うための照合手段である文字認
識プログラム104、上記タブレット101上に手書き
入力された筆跡が、文字の部位構成を示す複数の文字構
成パターン(以下、テンプレートと呼ぶ)のいずれに該
当するかを判別するための判別手段である部位セグメン
テーションプログラム105が含まれる。また、メモリ
103に記憶されるデータは、上記複数のテンプレート
の形とそのテンプレート中でマッチングの対象にする照
合対象部位とをそれぞれ対応させて記憶するテンプレー
トテーブル106、各々の文字がどの部位から構成され
ているかを記憶する文字テーブル107、全ての部位パ
ターンを辞書として記憶する部位パターン辞書108が
含まれる。また液晶ディスプレイ109は、ユーザが入
力した文字や認識の結果などを表示するものであり、上
記タブレット101と一体に構成されるものであっても
良い。
入力された筆跡や認識開始指示などの信号を受け付け
る。CPU102は、メモリ103に記憶している文字
認識などの様々なシステムプログラムを実行する。メモ
リ103には、システムが様々な処理を行うためのプロ
グラムやデータが記憶される。このメモリ103に記憶
されるプログラムは、上記タブレット101上に手書き
入力された筆跡を複数の部位毎に部位パターンとマッチ
ングして文字の認識を行うための照合手段である文字認
識プログラム104、上記タブレット101上に手書き
入力された筆跡が、文字の部位構成を示す複数の文字構
成パターン(以下、テンプレートと呼ぶ)のいずれに該
当するかを判別するための判別手段である部位セグメン
テーションプログラム105が含まれる。また、メモリ
103に記憶されるデータは、上記複数のテンプレート
の形とそのテンプレート中でマッチングの対象にする照
合対象部位とをそれぞれ対応させて記憶するテンプレー
トテーブル106、各々の文字がどの部位から構成され
ているかを記憶する文字テーブル107、全ての部位パ
ターンを辞書として記憶する部位パターン辞書108が
含まれる。また液晶ディスプレイ109は、ユーザが入
力した文字や認識の結果などを表示するものであり、上
記タブレット101と一体に構成されるものであっても
良い。
【0014】本実施形態では、タブレット101とし
て、図2に示すような構成のものを適用する。図2にお
いて、201は表示一体型タブレットであり、ユーザは
202のペンを用いて入力を行う。203は入力枠であ
り、ユーザが所望の文字を示す筆跡(以下、インクデー
タと呼ぶ)を入力する。ここでは、204のようなイン
クデータを入力したとする。205は認識開始ボタンで
ある。このボタンを押下すると、ユーザが入力したイン
クデータの認識を開始する。
て、図2に示すような構成のものを適用する。図2にお
いて、201は表示一体型タブレットであり、ユーザは
202のペンを用いて入力を行う。203は入力枠であ
り、ユーザが所望の文字を示す筆跡(以下、インクデー
タと呼ぶ)を入力する。ここでは、204のようなイン
クデータを入力したとする。205は認識開始ボタンで
ある。このボタンを押下すると、ユーザが入力したイン
クデータの認識を開始する。
【0015】次に、本実施例の全体の処理の流れについ
て、図1、2及び4乃至9を参照しつつ図3を用いて説
明する。
て、図1、2及び4乃至9を参照しつつ図3を用いて説
明する。
【0016】ユーザが認識開始ボタン205を押下する
と、ステップ301で、まずユーザにより手書き入力さ
れたインクデータから文字の部位構成パターンを判定す
るための部位セグメンテーション処理を、テンプレート
テーブル106に記憶されたテンプレートデータを用い
て部位セグメンテーションプログラム105により行
う。ここでは、部位セグメンテーション処理の一例とし
て、本出願人が先に提出した特願平8−147338号
に記載されている方法を図8、図9を使って説明する。
まず、図8のステップ801で、入力されたインクデー
タをビットマップデータへ変換する。そしてステップ8
02で、ステップ801で得られたビットマップデータ
を用いて、X軸、Y軸方向への投影を行い、両軸方向の
累積値を算出する。ここで投影法とは既知のものであ
る。図9にX軸、Y軸方向への投影を行った投影グラフ
の例を示す。図9において、901はインクデータであ
る。902はX軸方向へ、903はY軸方向へ投影した
投影グラフである。次にステップ803で投影グラフ中
の谷及び山の位置を算出する。そしてステップ804で
全てのテンプレートについて照合が終了したか判定し、
偽ならば、ステップ805でテンプレートを1つ取得す
る。ここでは図4に示すようなテンプレートから1つ取
得する。この図4の詳細は後述する。ステップ806に
おいて、取得したテンプレートの各領域、例えば図4の
408のテンプレートではA、Bの2領域で筆記情報を
区切り、区切った領域中の各々の筆記情報のX軸、Y軸
方向の投影累積値を算出する。そしてステップ807で
各投影累積値が両端で谷になっているかを判定する。判
定の結果、両端が谷になっているならばステップ809
で、ステップ802で算出した投影累積値から谷となっ
ている位置の違いや深さなどからそこが区切りとなりう
るか、対象となっているテンプレートの確度を算出し、
ステップ804へ戻る。また、上記ステップ807にお
ける判定が偽の場合はステップ808に進み、テンプレ
ートの各領域の大きさや位置が調整済みであるか、例え
ば、図4の408においては、縦の区切り位置を左右に
ずらすなどの調整を行ったかを判定、偽の場合はステッ
プ810において領域のサイズを調整し、ステップ80
6へ戻り各領域内の投影累積値を再計算する。また、ス
テップ808で調整済みであるならば、ステップ804
へ戻り、新たなテンプレートを取得し、処理を繰り返
す。ステップ804において全てのテンプレートについ
て処理を終了したならば、ステップ811で最も確度の
高いテンプレートを選出する。
と、ステップ301で、まずユーザにより手書き入力さ
れたインクデータから文字の部位構成パターンを判定す
るための部位セグメンテーション処理を、テンプレート
テーブル106に記憶されたテンプレートデータを用い
て部位セグメンテーションプログラム105により行
う。ここでは、部位セグメンテーション処理の一例とし
て、本出願人が先に提出した特願平8−147338号
に記載されている方法を図8、図9を使って説明する。
まず、図8のステップ801で、入力されたインクデー
タをビットマップデータへ変換する。そしてステップ8
02で、ステップ801で得られたビットマップデータ
を用いて、X軸、Y軸方向への投影を行い、両軸方向の
累積値を算出する。ここで投影法とは既知のものであ
る。図9にX軸、Y軸方向への投影を行った投影グラフ
の例を示す。図9において、901はインクデータであ
る。902はX軸方向へ、903はY軸方向へ投影した
投影グラフである。次にステップ803で投影グラフ中
の谷及び山の位置を算出する。そしてステップ804で
全てのテンプレートについて照合が終了したか判定し、
偽ならば、ステップ805でテンプレートを1つ取得す
る。ここでは図4に示すようなテンプレートから1つ取
得する。この図4の詳細は後述する。ステップ806に
おいて、取得したテンプレートの各領域、例えば図4の
408のテンプレートではA、Bの2領域で筆記情報を
区切り、区切った領域中の各々の筆記情報のX軸、Y軸
方向の投影累積値を算出する。そしてステップ807で
各投影累積値が両端で谷になっているかを判定する。判
定の結果、両端が谷になっているならばステップ809
で、ステップ802で算出した投影累積値から谷となっ
ている位置の違いや深さなどからそこが区切りとなりう
るか、対象となっているテンプレートの確度を算出し、
ステップ804へ戻る。また、上記ステップ807にお
ける判定が偽の場合はステップ808に進み、テンプレ
ートの各領域の大きさや位置が調整済みであるか、例え
ば、図4の408においては、縦の区切り位置を左右に
ずらすなどの調整を行ったかを判定、偽の場合はステッ
プ810において領域のサイズを調整し、ステップ80
6へ戻り各領域内の投影累積値を再計算する。また、ス
テップ808で調整済みであるならば、ステップ804
へ戻り、新たなテンプレートを取得し、処理を繰り返
す。ステップ804において全てのテンプレートについ
て処理を終了したならば、ステップ811で最も確度の
高いテンプレートを選出する。
【0017】なお、詳細については、前述の特願平8−
147338号に記載されているので省略する。また、
本実施形態では、部位セグメンテーション手段の一例と
して、特願平8−147338号に記載されている方法
を用いたが、ユーザの筆記情報から文字構成パターンを
分かるものであれば、別の手法を用いても何等問題はな
い。
147338号に記載されているので省略する。また、
本実施形態では、部位セグメンテーション手段の一例と
して、特願平8−147338号に記載されている方法
を用いたが、ユーザの筆記情報から文字構成パターンを
分かるものであれば、別の手法を用いても何等問題はな
い。
【0018】本実施形態では、上記ステップ301の部
位セグメンテーション処理に用いられるテンプレートデ
ータとして図4に示されるものを用いる。図4におい
て、403はテンプレート番号であり、テンプレートの
種類を管理する。404は文字の型を表すテンプレート
であり、図示されるような文字の部位構成を示す文字構
成パターンの形を記憶している。ここでは説明のため図
に表したが、実際は形を示す座標を記憶する。405は
テンプレート404にそれぞれ対応する、該テンプレー
ト404中の照合対象部位を示すマッチング対象であ
り、後述する部位単位のパターンマッチングの際、どの
部位をマッチングの対象にするかを記憶する。このよう
なテンプレートデータを使い、ステップ301ではユー
ザが入力したインクデータがどのテンプレートに該当す
るのかを判別する。ここでは、手書き入力されたインク
データが図5に示されるようなものとする。この場合、
ステップ301の部位セグメンテーション処理は、その
インクデータがテンプレート番号「3」のテンプレート
に該当するものと判別してテンプレート番号「3」を出
力する。
位セグメンテーション処理に用いられるテンプレートデ
ータとして図4に示されるものを用いる。図4におい
て、403はテンプレート番号であり、テンプレートの
種類を管理する。404は文字の型を表すテンプレート
であり、図示されるような文字の部位構成を示す文字構
成パターンの形を記憶している。ここでは説明のため図
に表したが、実際は形を示す座標を記憶する。405は
テンプレート404にそれぞれ対応する、該テンプレー
ト404中の照合対象部位を示すマッチング対象であ
り、後述する部位単位のパターンマッチングの際、どの
部位をマッチングの対象にするかを記憶する。このよう
なテンプレートデータを使い、ステップ301ではユー
ザが入力したインクデータがどのテンプレートに該当す
るのかを判別する。ここでは、手書き入力されたインク
データが図5に示されるようなものとする。この場合、
ステップ301の部位セグメンテーション処理は、その
インクデータがテンプレート番号「3」のテンプレート
に該当するものと判別してテンプレート番号「3」を出
力する。
【0019】次に、ステップ302で、テンプレート番
号に当てはまる文字を文字テーブル107から検索す
る。本実施例では文字テーブル107に記憶される文字
テーブルとして、図6に示されるようなものを用いる。
図6において、601はシステムで認識可能な文字、6
02は601の各文字が該当するテンプレートの番号、
603は文字を構成している構成部位である。ここでは
説明のため603の各部位を図で表しているが、実際は
部位パターン辞書中の各部位へのポインタ或いは部位を
識別する部位番号等で管理する。また、構成部位は例え
ばテンプレートの部位をA、B順に記憶し、テンプレー
ト中の位置との対応づけをしている。この文字テーブル
から、ステップ301から出力されたテンプレート番号
に対応する文字を検索する。ここではテンプレート番号
が「3」の文字を検索するため、「囲」という文字を得
る。
号に当てはまる文字を文字テーブル107から検索す
る。本実施例では文字テーブル107に記憶される文字
テーブルとして、図6に示されるようなものを用いる。
図6において、601はシステムで認識可能な文字、6
02は601の各文字が該当するテンプレートの番号、
603は文字を構成している構成部位である。ここでは
説明のため603の各部位を図で表しているが、実際は
部位パターン辞書中の各部位へのポインタ或いは部位を
識別する部位番号等で管理する。また、構成部位は例え
ばテンプレートの部位をA、B順に記憶し、テンプレー
ト中の位置との対応づけをしている。この文字テーブル
から、ステップ301から出力されたテンプレート番号
に対応する文字を検索する。ここではテンプレート番号
が「3」の文字を検索するため、「囲」という文字を得
る。
【0020】次に、ステップ303で部位マッチングを
行う対象をテンプレートテーブル106から判断する。
ここではテンプレート番号が「3」なので、図4に示さ
れるようにテンプレート番号「3」に対応するマッチン
グ対象「B」を取得する。
行う対象をテンプレートテーブル106から判断する。
ここではテンプレート番号が「3」なので、図4に示さ
れるようにテンプレート番号「3」に対応するマッチン
グ対象「B」を取得する。
【0021】次にステップ304では、部位パターン辞
書108を用いてステップ303で得られたマッチング
対象のインクデータと部位パターンとのマッチング処理
を文字認識手段104により行う。本実施例では、ステ
ップ304のマッチング処理に用いられる部位パターン
辞書108内の部位パターンとして、図7に示されるも
のを用いる。図7において、701は各文字を構成して
いる部位、702は各部位のパターンであり、1部位に
つき1個以上のパタンを持つ。また、説明のためパター
ンは図で示したが、実際は座標で記憶される。ここで
は、ステップ303で得られたマッチング対象が「B」
のため、図6に示された文字テーブルの文字「囲」に対
応する構成部位603のうち「井」がマッチング対象の
部位となる。従って、このマッチング対象「井」のパタ
ーン、すなわち部位701の「井」に対応するパターン
704及び705と、手書き入力されたインクデータの
うち「B」に該当する部位、すなわち図5の502にお
ける部位のインクデータとの照合を行い、一致度などを
計算する。
書108を用いてステップ303で得られたマッチング
対象のインクデータと部位パターンとのマッチング処理
を文字認識手段104により行う。本実施例では、ステ
ップ304のマッチング処理に用いられる部位パターン
辞書108内の部位パターンとして、図7に示されるも
のを用いる。図7において、701は各文字を構成して
いる部位、702は各部位のパターンであり、1部位に
つき1個以上のパタンを持つ。また、説明のためパター
ンは図で示したが、実際は座標で記憶される。ここで
は、ステップ303で得られたマッチング対象が「B」
のため、図6に示された文字テーブルの文字「囲」に対
応する構成部位603のうち「井」がマッチング対象の
部位となる。従って、このマッチング対象「井」のパタ
ーン、すなわち部位701の「井」に対応するパターン
704及び705と、手書き入力されたインクデータの
うち「B」に該当する部位、すなわち図5の502にお
ける部位のインクデータとの照合を行い、一致度などを
計算する。
【0022】次に、ステップ305で、1文字分の部位
マッチングが終了したか判定する。ここでは、テンプレ
ート番号3はマッチング対象部位が1部位であるため、
次の処理へ移る。マッチング対象部位が複数個の場合
は、全ての部位のマッチングが終わるまでステップ30
4及び305の処理を繰り返す。この場合ではマッチン
グ対象が「B」のみであるため、他の部位、すなわち国
構えに対する部位パターンとのマッチンッグは実行され
ない。
マッチングが終了したか判定する。ここでは、テンプレ
ート番号3はマッチング対象部位が1部位であるため、
次の処理へ移る。マッチング対象部位が複数個の場合
は、全ての部位のマッチングが終わるまでステップ30
4及び305の処理を繰り返す。この場合ではマッチン
グ対象が「B」のみであるため、他の部位、すなわち国
構えに対する部位パターンとのマッチンッグは実行され
ない。
【0023】さらに、ステップ306で文字テーブルを
全て検索したかを判定する。検索が全て終了したなら
ば、次の処理へ移る。検索がまだ終了していないなら
ば、ステップ302〜306の処理を繰り返す。ここで
は、文字テーブルの検索がまだ終了していないため、図
6のテンプレート番号「3」に該当する他の文字、すな
わち「因」を検索する。そして、前述の処理と同様にマ
ッチング対象「B」、及びそのマッチング対象に対応す
る部位パターン、すなわち図7に示される部位701の
「大」に対応するパターン707〜709を取得し、こ
のパターン707〜709と手書き入力されたインクデ
ータのうちマッチング対象「B」に該当する部位のイン
クデータ(図5の502)とを照合し、一致度等を計算
する。
全て検索したかを判定する。検索が全て終了したなら
ば、次の処理へ移る。検索がまだ終了していないなら
ば、ステップ302〜306の処理を繰り返す。ここで
は、文字テーブルの検索がまだ終了していないため、図
6のテンプレート番号「3」に該当する他の文字、すな
わち「因」を検索する。そして、前述の処理と同様にマ
ッチング対象「B」、及びそのマッチング対象に対応す
る部位パターン、すなわち図7に示される部位701の
「大」に対応するパターン707〜709を取得し、こ
のパターン707〜709と手書き入力されたインクデ
ータのうちマッチング対象「B」に該当する部位のイン
クデータ(図5の502)とを照合し、一致度等を計算
する。
【0024】文字テーブルの全ての検索が終了したなら
ば、307で一致度に応じて認識候補の並び変えを行
う。
ば、307で一致度に応じて認識候補の並び変えを行
う。
【0025】以上の処理の結果、例えば、文字テーブル
の「因」については、図7の部位パタン辞書を用いる
と、従来は部位「国構え」で2パターン、部位「大」7
07〜709で3パターンの合計5パタンのマッチンン
グが必要であったが、本発明では部位「大」707〜7
09の3パターンのマッチングだけでよく、処理時間が
短縮できる。
の「因」については、図7の部位パタン辞書を用いる
と、従来は部位「国構え」で2パターン、部位「大」7
07〜709で3パターンの合計5パタンのマッチンン
グが必要であったが、本発明では部位「大」707〜7
09の3パターンのマッチングだけでよく、処理時間が
短縮できる。
【0026】また、他のテンプレートでも、ある特定の
部位のみマッチングを行えば文字を特定できるものにつ
いては、その特定の部位のみマッチングを行う。例え
ば、第1水準の漢字であれば、テンプレート番号4のテ
ンプレートは「B」の部位だけマッチングすれば文字が
特定できるため、その部位のみをマッチングすればでよ
い。すなわち、文字テーブルの「道」とインクデータの
マッチングを行う場合、従来は、構成部位「しんにょ
う」と「首」の2部位について、それぞれのパターンと
各部位のインクデータとのマッチングをしなければなら
なかったが、本発明では、構成部位「首」610につい
てのみ、マッチングを行えばよいので処理時間が短縮で
きる。
部位のみマッチングを行えば文字を特定できるものにつ
いては、その特定の部位のみマッチングを行う。例え
ば、第1水準の漢字であれば、テンプレート番号4のテ
ンプレートは「B」の部位だけマッチングすれば文字が
特定できるため、その部位のみをマッチングすればでよ
い。すなわち、文字テーブルの「道」とインクデータの
マッチングを行う場合、従来は、構成部位「しんにょ
う」と「首」の2部位について、それぞれのパターンと
各部位のインクデータとのマッチングをしなければなら
なかったが、本発明では、構成部位「首」610につい
てのみ、マッチングを行えばよいので処理時間が短縮で
きる。
【0027】また、上記実施形態においては、図6の文
字テーブルで603のように構成部位を全て列挙した
が、テンプレート番号に応じマッチング対象の部位だけ
記憶していてもよい。これにより、マッチングに必要な
部位だけ管理するので文字テーブルの容量が削減でき
る。
字テーブルで603のように構成部位を全て列挙した
が、テンプレート番号に応じマッチング対象の部位だけ
記憶していてもよい。これにより、マッチングに必要な
部位だけ管理するので文字テーブルの容量が削減でき
る。
【0028】さらに、上記実施形態においては、指定し
た位置の部位のみマッチングを行ったが、マッチング対
象がテンプレートを構成している部位の数よりも少な
く、かつ文字ごとの一致度が近似した場合、マッチング
を行っていない部位についてもマッチングを行い、文字
としての一致度を求め、さらに比較を行ってもよい。例
えば、テンプレート番号4のにょう型の文字について、
部位Bだけでは優劣が判断しにくいインクデータの場
合、部位Aについてもマッチングを行い、一致度を求め
る。これにより、指定の部位だけでは文字の判断がつけ
にくいインクデータ対しても認識の精度を高めることが
できる。
た位置の部位のみマッチングを行ったが、マッチング対
象がテンプレートを構成している部位の数よりも少な
く、かつ文字ごとの一致度が近似した場合、マッチング
を行っていない部位についてもマッチングを行い、文字
としての一致度を求め、さらに比較を行ってもよい。例
えば、テンプレート番号4のにょう型の文字について、
部位Bだけでは優劣が判断しにくいインクデータの場
合、部位Aについてもマッチングを行い、一致度を求め
る。これにより、指定の部位だけでは文字の判断がつけ
にくいインクデータ対しても認識の精度を高めることが
できる。
【0029】
【発明の効果】以上のように、本発明によれば、テンプ
レートごとに、マッチングを行う対象を予め指定し、テ
ンプレートの中で文字が特定できる部位でのみマッチン
グを行うことにより、文字認識のための処理時間を少な
くすることができる。
レートごとに、マッチングを行う対象を予め指定し、テ
ンプレートの中で文字が特定できる部位でのみマッチン
グを行うことにより、文字認識のための処理時間を少な
くすることができる。
【図1】本発明に係る情報処理装置の一実施形態を示す
ブロック図である。
ブロック図である。
【図2】本実施形態におけるタブレット101の一例を
示す図である。
示す図である。
【図3】本実施形態における文字認識処理を示すフロー
チャートである。
チャートである。
【図4】本実施形態で用いられるテンプレートテーブル
106の一具体例を示す図である。
106の一具体例を示す図である。
【図5】本実施形態による部位セグメンテーションの結
果の一例を示す図である。
果の一例を示す図である。
【図6】本実施形態で用いられる文字テーブル107の
一具体例を示す図である。
一具体例を示す図である。
【図7】本実施形態で用いられる部位パターン辞書10
8の一具体例を示す図である。
8の一具体例を示す図である。
【図8】本実施形態に用いられる部位セグメンテーショ
ン処理の一例を示すフローチャートである。
ン処理の一例を示すフローチャートである。
【図9】インクデータの投影グラフである。
101…タブレット、102…CPU、103…メモ
リ、104…文字認識手段、105…部位セグメンテー
ション手段、106…テンプレートテーブル、107…
文字テーブル、108…部位パターン辞書、109…液
晶ディスプレイ
リ、104…文字認識手段、105…部位セグメンテー
ション手段、106…テンプレートテーブル、107…
文字テーブル、108…部位パターン辞書、109…液
晶ディスプレイ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 純 神奈川県横浜市戸塚区吉田町292番地株式 会社日立製作所マルチメディアシステム開 発本部内 (72)発明者 山内 司 神奈川県横浜市戸塚区吉田町292番地株式 会社日立製作所マルチメディアシステム開 発本部内 (72)発明者 中島 晃 神奈川県横浜市戸塚区吉田町292番地株式 会社日立製作所マルチメディアシステム開 発本部内
Claims (11)
- 【請求項1】タブレット面上に手書き入力された筆跡か
ら文字を識別するように構成された情報処理装置におい
て、 前記手書き入力された筆跡が特定の文字を表す筆跡であ
るとき、当該筆跡のうち予め定められた特定部分におけ
る筆跡を用いて文字を識別するように構成したことを特
徴とする情報処理装置。 - 【請求項2】タブレット面上に手書き入力された筆跡か
ら文字を識別するように構成された情報処理装置におい
て、 前記手書き入力された筆跡が、特定の文字構成パターン
を有する文字を表すものであるとき、当該筆跡のうち予
め定められた特定部分における筆跡を用いて文字を識別
するように構成したことを特徴とする情報処理装置。 - 【請求項3】タブレット面上に手書き入力された筆跡か
ら文字を識別するように構成された情報処理装置におい
て、 前記手書き入力された筆跡が特定の部首を有する文字を
表すものであるとき、当該筆跡のうち前記特定の部首以
外の部分における筆跡を用いて文字を識別することを特
徴とする情報処理装置。 - 【請求項4】前記特定の部首を有する文字は国構えを含
む文字であることを特徴とする請求項3に記載の情報処
理装置。 - 【請求項5】タブレット面上に手書き入力された筆跡を
所定のパターンと照合し、その照合結果に基づいて前記
手書き入力された筆跡から文字を識別する情報処理装置
において、 前記手書き入力された1文字分の筆跡を複数の部分毎
に、対応する所定の部分パターンと照合するように構成
し、かつ手書き入力された筆跡が特定の文字を表すもの
であるとき、当該筆跡のうち予め定められた特定部分の
筆跡のみを対応する前記部分パターンと照合して文字を
識別するように構成したことを特徴とする情報処理装
置。 - 【請求項6】前記特定の文字は、部首として国構えを含
む文字であることを特徴とする請求項5に記載の情報処
理装置。 - 【請求項7】タブレット面上に手書き入力された筆跡を
所定のパターンと照合し、その照合結果に基づいて前記
手書き入力された筆跡から文字を識別する情報処理装置
において、(a)前記手書き入力された筆跡が、予め定
められた複数の文字構成パターンのいずれに該当するか
を判別する判別手段と、(b)該判別手段によって判別
された文字構成パターンが特定の文字構成パターンであ
るとき、当該筆跡のうち予め定められた特定部分におけ
る筆跡のみを所定の部分パターンと照合する照合手段、 とを有することを特徴とする情報処理装置。 - 【請求項8】タブレット面上に手書き入力された筆跡を
所定のパターンと照合し、その照合結果に基づいて前記
手書き入力された筆跡から文字を識別する情報処理装置
において、(a)前記手書き入力された筆跡が、予め定
められた複数の文字構成パターンのいずれに該当するか
を判別する判別手段と、(b)前記手書き入力された1
文字分の筆跡を複数の部分毎に、対応する所定の部分パ
ターンと照合するように構成され、かつ前記判別手段に
よって判別された文字構成パターンが特定の文字構成パ
ターンであるとき、当該筆跡のうち予め定められた特定
部分における筆跡のみを対応する前記部分パターンと照
合する照合手段、 とを有することを特徴とする情報処理装置。 - 【請求項9】前記照合手段は、前記特定部分の筆跡を照
合して得られた認識候補が複数の場合に、さらに該特定
部分以外の部分における筆跡を対応する前記部分パター
ンと照合することを特徴とする請求項8に記載の情報処
理装置。 - 【請求項10】タブレット面上に手書き入力された筆跡
を所定のパターンと照合し、その照合結果に基づいて前
記手書き入力された筆跡から文字を識別する情報処理装
置において、(a)複数の文字構成パターンと、該文字
構成パターンの中で照合対象となる照合対象部分とをそ
れぞれ対応させて記憶する記憶手段と、(b)前記手書
き入力された筆跡が、前記記憶手段に記憶された複数の
文字構成パターンのいずれに該当するかを判別する判別
手段と、(c)前記判別手段により判別された文字構成
パターンに対応する前記記憶手段に記憶された照合対象
部分の筆跡を、所定の部分パターンと照合する照合手
段、 とを備え、前記記憶手段に記憶される前記照合対象部分
の数を、特定の文字構成パターンに対応するものは当該
文字構成パターンの全部分数よりも少なくし、他の文字
構成パターンに対応するものは当該文字構成パターンの
全部分数と等しくしたことを特徴とする情報処理装置。 - 【請求項11】前記タブレットは、前記手書き入力され
た筆跡及び文字識別結果を表示するための表示手段と一
体に構成される請求項1乃至9のいずれかに記載の情報
処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8298417A JPH10143611A (ja) | 1996-11-11 | 1996-11-11 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8298417A JPH10143611A (ja) | 1996-11-11 | 1996-11-11 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10143611A true JPH10143611A (ja) | 1998-05-29 |
Family
ID=17859441
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8298417A Pending JPH10143611A (ja) | 1996-11-11 | 1996-11-11 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10143611A (ja) |
-
1996
- 1996-11-11 JP JP8298417A patent/JPH10143611A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3131287B2 (ja) | パターン認識装置 | |
| JP2602596B2 (ja) | オンライン手書き文字認識における類似文字のプロトタイプを改良するための方法および装置 | |
| JP2007109118A (ja) | 入力指示処理装置および入力指示処理プログラム | |
| JP3792755B2 (ja) | 文字認識方法及び装置 | |
| JPH0520794B2 (ja) | ||
| JPH10143611A (ja) | 情報処理装置 | |
| JPH04372090A (ja) | 文字認識方法及び装置 | |
| JPS62159291A (ja) | 文章入力装置 | |
| JPS6228889A (ja) | 情報認識装置 | |
| JPH10162101A (ja) | 手書き文字認識装置および手書き文字認識方法 | |
| JP2671985B2 (ja) | 情報認識方法 | |
| KR100290606B1 (ko) | 온라인 한글 필기체 문자 인식방법 | |
| JPS60247793A (ja) | オンライン手書文字認識装置 | |
| JP2671984B2 (ja) | 情報認識装置 | |
| JP3817281B2 (ja) | 情報処理装置及び方法 | |
| JPH09231310A (ja) | 情報処理装置 | |
| JPH07325888A (ja) | 辞書登録方法,文字認識方法及び文字認識装置 | |
| JPH07306914A (ja) | オンライン手書き文字認識方法 | |
| JPH09330377A (ja) | 手書き文字認識装置および手書き文字認識方法 | |
| JPH0714007A (ja) | オンライン手書き文字認識方法及びその装置 | |
| JPH01316889A (ja) | 手書き文字認識方式 | |
| JP2665488B2 (ja) | 個人辞書登録方式 | |
| JP4269357B2 (ja) | 手書き文字認識装置、手書き文字認識方法、及び手書き文字認識プログラムを記憶した記憶媒体 | |
| JPH07160829A (ja) | 学習能力を有する手書きシンボル認識方法及び装置 | |
| JPS6293776A (ja) | 情報認識装置 |