JPH05274481A - 手書き認識の加速方法と装置 - Google Patents

手書き認識の加速方法と装置

Info

Publication number
JPH05274481A
JPH05274481A JP30251992A JP30251992A JPH05274481A JP H05274481 A JPH05274481 A JP H05274481A JP 30251992 A JP30251992 A JP 30251992A JP 30251992 A JP30251992 A JP 30251992A JP H05274481 A JPH05274481 A JP H05274481A
Authority
JP
Japan
Prior art keywords
data
processor
recognition
handwriting
memory
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
JP30251992A
Other languages
English (en)
Inventor
Russell F Lewis
エフ.ルイズ ラッセル
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments Inc
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 Texas Instruments Inc filed Critical Texas Instruments Inc
Publication of JPH05274481A publication Critical patent/JPH05274481A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/17Image acquisition using hand-held instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/142Image acquisition using hand-held instruments; Constructional details of the instruments
    • G06V30/1423Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】 【目的】 手書き認識機能をバックグラウンドで実行
し、汎用プロセッサ(16)に従来の文字データを供給
するため、手書き認識アクセラレータ装置(16)をデ
ータ処理装置(10)に包含させる。 【構成】 データ処理装置(10)は手書き(HPR)
アクセラレータ装置(14)に結合したHPR入力装置
(12)を含む。HPRアクセラレータ装置(14)は
HPR入力装置(12)からの生の入力データを従来の
文字データへ翻訳して汎用プロセッサ(16)へ送る。
汎用プロセッサ(16)はさらにメモリ(18)、ディ
スプレイ(20)、他のI/O装置(22)を含む。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は一般に電子装置の分野に
関係し、特に手書き認識の改良された方法と装置に関係
する。
【0002】
【従来の技術】携帯データ処理装置を小さくする試み
は、入力装置としての標準キーボードの寸法により制限
されてきた。さらに小さな携帯装置を作成するため、電
子設計者は手書き認識装置(HPR装置)を開発した。
これらの装置は手書き文字を認識し、それを従来の応用
プログラムに認識可能な文字データへ翻訳するよう設計
されている。ディジタル・タッチ・パッド、静電及び電
磁ペン、電流注入ペン等各種の入力装置が開発されてき
た。これら全ての装置は手書き文字を検出し、ディジタ
ル・データをプロセッサに出力可能である。プロセッサ
は入力装置へのデータを受取り、これを表計算、ワード
プロセス・プログラム等のような応用プログラムにより
使用可能な従来の文字データへ変換しなければならな
い。
【0003】開発されてきた広範囲のHPRアルゴリズ
ムは汎用プロセッサで認識翻訳機能を正確かつ効率的に
実行できる。しかしながら、手書きの実時間認識は汎用
プロセッサにとっては計算集中動作である。認識過程は
装置の使用者により実行される各ストロークに対して一
連の段階を含み、これは基本的には認識アルゴリズムを
実行するプロセッサの処理能力の全てを必要とする。従
って、装置の使用者が手書き情報を入力している間プロ
セッサは他のタスクを実行するひまはない。認識過程の
複雑さは手書き入力をキーボード入力のような他のより
従来的な入力形式から区別される。キーボード入力で
は、汎用プロセッサは入力されている文字を迅速に確認
し、キーボードデータ入力処理を実行しつつ他のタスク
を実行可能である。
【0004】
【発明が解決しようとする課題】従って、バックグラウ
ンド・モードで手書き認識処理を実行し汎用プロセッサ
に従来の文字データを供給する手書き認識アクセラレー
タ装置を含むデータ処理装置の必要性が生じてきてい
る。
【0005】
【課題を解決するための手段】本発明の教示によると、
従来技術の手書き認識装置に伴う欠点を実質的に除去し
減少させるデータ処理装置が開示される。
【0006】本発明の装置は、手書き認識入力装置から
の手書きデータを受取るよう動作する手書き認識アクセ
ラレータ装置を含む。手書き認識アクセラレータ装置
は、汎用プロセッサが手書き認識機能により占有される
必要のないよう従来の文字データを汎用に出力するよう
動作する。
【0007】
【実施例】図1を参照すると、HPRアクセラレータ装
置14へ結合したHPR入力装置12を含むデータ処理
装置10が図示されている。HPR入力装置12は、手
動で入力した手書き文字を受取り、手書き文字を装置1
2に書込むにつれてHPR入力装置12の使用者により
作動された一連の点を表わすディジタル・データを出力
するよう全て動作する静電、電磁、又は電流注入ペン、
スタイラス、抵抗パッド、圧力パッド等のような多数の
ディジタイズ源の内の1つを含む。
【0008】ワード・プロセシング・プログラムや表計
算プログラムのような応用プログラムで装置10の使用
者により入力された文字を使用する前に、HPR入力装
置12から出力された生の入力データに各種の演算を実
行しなければならない。装置12により出力された生の
ディジタル・データは、入力装置12内に含まれる手動
インターフェイスの不正確性により生じる余分な点を除
去するためきれいにされる又は「薄められる」。きれい
にされ薄められたデータは次いでベクトル・ストローク
・データに変換される。各文字は1個以上のこれらのベ
クトル・ストロークの組合せである。ベクトル・ストロ
ークの組合せはストロークのサンプル収集の単数又は複
数のライブラリと照合され、装置10の使用者により入
力を意図した文字を決定されなければならない。データ
の収集、データの清浄化と薄め、ベクトル・ストローク
・データへのデータの変換、サンプル・ライブラリ中の
ベクトル・ストロークの照合のこの連続過程は理想的に
はHPR入力装置12で使用者が文字を入力するにつれ
て実時間で実施されなければならない。この過程は計算
集中過程であり、従来技術の装置ではインテル386チ
ップ等のような汎用プロセッサの分割されない集中力を
必要とする。
【0009】本発明の教示によると、前述した実時間認
識機能はHPRアクセラレータ装置14により実行さ
れ、これは一連の従来型文字データを汎用プロセッサ1
6へ出力する。汎用プロセッサ16は従って応用プログ
ラムで直接使用可能な文字データを供給され、上述の手
書き認識過程で貴重なプロセッサ時間を占有される必要
がない。
【0010】汎用プロセッサ16は図1に示され、テー
プ・ドライブ、ハードドライブ、RAM等のような任意
の数の内部又は外部メモリ装置を含むメモリ18に結合
される。汎用プロセッサ16は又ディスプレイ20に結
合されているのが図示され、これは装置10の使用者へ
グラフィック又は文字データを表示する視覚モニタ又は
他の従来装置である。データ処理装置10の汎用プロセ
ッサ16は又従来のキーボード、プリンタ、ネットワー
ク、カード、モデム等を含む他の入出力(I/O)装置
22にも結合される。
【0011】従来技術の装置は手書き認識機能を完成さ
せるため汎用マイクロプロセッサの処理能力に依存して
おり、従って装置の全体動作を大きく遅延させている。
本発明の教示によると、HPRアクセラレータ装置14
を用いて、HPR入力装置12から受取った生のデータ
を汎用プロセッサ16により使用可能な認識可能な文字
データへ翻訳し、汎用プロセッサ16が効率良いマルチ
タスク環境で動作を続行することを可能とする。
【0012】図2を参照すると、HPRアクセラレータ
装置14の1実施例が図示されている。HPRアクセラ
レータ装置14は図2に図示され、収集プロセッサ24
により使用される収集プログラムを記憶する収集プログ
ラム・メモリ26を含む点/ストローク収集プロセッサ
24を含む。収集プロセッサ24はテキサス・インスト
ラメント社製造販売のTMS370ファミリのディジタ
ル・プロセッサと同様の8又は16ビット・ディジタル
・プロセッサを含む。収集プロセッサ24はHPR入力
装置12で作動された一連の点を指示するディジタル・
データを受取る。収集プロセッサ24はさらにデータ点
の組をきれいにして薄め、点をベクトル・ストローク・
データへ変換する。次いでベクトル・ストローク・デー
タはストローク・メモリ28へ出力される。
【0013】収集プロセッサ24の上述した機能に必要
なプログラムは収集プログラム・メモリ26に記憶さ
れ、このメモリは例えば5キロバイトから20キロバイ
トのオーダーのプログラム・メモリを含む。収集プログ
ラム・メモリ26はランダム・アクセス・メモリ又はE
EPROMメモリを含んでもよい。
【0014】本発明の重要な技術的利点は、収集プロセ
ッサ24は汎用プロセッサを含み、これは完全にプログ
ラム可能で広範囲のHPR入力装置12からの広範囲の
データ入力形式を可能とする点を備えていることであ
る。収集プログラム・メモリ26に記憶されたプログラ
ムは従来のEEPROM技術を用いて装置14の製造業
者でプログラム可能である。又は、収集プログラム・メ
モリ26は、新たな収集プログラムを受取り、異なるデ
ータ入力形式の新たな入力装置を可能とするよう動作す
るランダム・アクセス・メモリを含んでもよい。いずれ
の場合にせよ、収集プロセッサ24は各種の入力形式の
データを受取り、アクセラレータ装置14の残部に認識
可能な形式でストローク・データを出力するよう動作す
る。
【0015】ストローク・メモリ28はベクトル・スト
ローク・データの一時記憶用のバッファを含み、100
から500バイトのランダム・アクセス・メモリを含
む。
【0016】ストローク・メモリ28に記憶されたベク
トル・ストローク・データは認識プログラム・メモリ3
2に記憶した認識プログラムを利用する認識プロセッサ
30へ必要に応じて出力される。認識プロセッサは例え
ば、テキサス・インストラメント社製造市販の16又は
32ビット・ディジタル・プロセッサのTMS320E
17系列のディジタル信号プロセッサと同様のプロセッ
サを含む。認識プロセッサ30は既知のアルゴリズムを
用いて、ストローク・メモリ28から受取ったベクトル
・ストローク・データを使用者依存の手書きメモリ34
又は使用者非依存の手書きメモリ36に記憶した既知の
ストローク・データのライブラリと比較する。ストロー
ク・データは従来の文字や数と共に定義機能を指示する
指定のゼスチャ、速記記号等を含む。
【0017】使用者依存の手書きメモリ34は、印刷文
字、数字、ゼスチャ、速記又は他の特殊記号に対して7
から8キロバイトのオーダーのランダム・アクセス・メ
モリを、草書文字に対しては100キロバイトのオーダ
ーのメモリを含む。既知の方法を用いて、データ処理装
置10の使用者は装置10の操作の前に認識文字の組を
使用者依存手書きメモリ34へロードすることにより装
置を訓練して使用者自身の手書きを認識させる。
【0018】使用者非依存の手書きメモリ36は、手書
き文字、ゼスチャ、速記又は他の特殊記号の各種サンプ
ルを保持する50キロバイトのオーダーのランダム・ア
クセス・メモリを含む。認識プログラム・メモリ32は
従来の印刷材料に対しては20キロバイトのオーダーの
プログラム・メモリを含み、草書文字を認識動作するプ
ログラムを保持するためには256キロバイトのオーダ
ーのプログラム・メモリを含む。収集プログラム・メモ
リ26に関して前述したように、認識プログラム・メモ
リ32はランダム・アクセス・メモリ又はEEPROM
装置を含む。このようにして、認識プログラム・メモリ
は製造業者でプログラム可能で、EEPROM技術を用
いて所定の認識プログラムを含む。又は、認識プログラ
ム・メモリはランダム・アクセス・メモリを含んでもよ
く、特定の応用例又はHPRアクセラレータ装置14の
新たな使用に応じて異なる認識アルゴリズムが開発され
た時又は必要とされる時に新たな認識プログラムを受取
ることを可能とする。認識プロセッサ30はストローク
・メモリ28から受取ったベクトル・ストローク・デー
タを比較し、汎用プロセッサ16により認識可能な形式
でディジタル的にコード化した文字を出力する。認識さ
れた文字を表わすデータは、認識プロセッサ30と汎用
プロセッサ16との間のバッファとして動作する100
バイトのオーダーのランダム・アクセス・メモリを含む
認識文字メモリ38へ出力される。本発明の別な実施例
によると、認識文字メモリ38は実質的により大きな寸
法でもよく、多数の認識文字のビットマップを記憶する
ためにも使用される。このデータは以後文字処理装置へ
ダウンロードするために記憶される。このようにして、
手書きアクセラレータ装置14は以後の処理用の文字デ
ータを受取るため独立に動作する携帯装置を含む。この
ような携帯装置は、編集文字が認識文字メモリ38から
ワード・プロセス機能を実行するプロセッサへダウンロ
ードされる時ASCIIテキスト・ファィルに含まれる
ASCIIテキストの手動編集に用いられる。各種の従
来の圧縮方法を用いて、認識文字メモリ38に記憶する
前に認識文字のビットマップを圧縮するため使用でき
る。
【0019】本発明の別な実施例では、HPRアクセラ
レータ装置14は各々がストローク・メモリ28から受
取ったベクトル・ストローク・データに対して並列に動
作している複数個の認識プロセッサ30を含んでもよ
い。複数個の並列認識プロセッサ30の使用は同じスト
ローク・データに対して異なる認識アルゴリズムの並列
使用を可能とする。さらに、並列認識プロセッサ30の
使用は第2図に図示したメモリ34,36のように異な
る文字メモリに対して単一組のストローク・データの並
列比較を可能とする。又単一メモリを分割し並列プロセ
ッサ30により使用してもよい。さらに、並列認識プロ
セッサ30の使用は2つの前述した技術を組合せ、異な
るライブラリに異なるアルゴリズムの使用を可能とす
る。並列認識プロセッサの使用は特定型式の文字データ
に対し特定の認識アルゴリズムの最適化を可能とする。
さらに、並列認識プロセッサの使用は各文字入力に対し
て走査する文字メモリの量を増大させ、従ってデータ処
理装置10の動作速度と正確さを増加させる。一般に、
各種のライブラリは使用する特定の認識プログラムによ
り構成可能である。
【0020】HPRアクセラレータ装置14により出力
されるデータは従来のASCII文字コードを含む。本
発明の別な実施例では、HPRアクセラレータ装置14
により出力されるデータは16ビットのオーダー以上の
並列情報を含み、より大きな文字集合と従来の文字集合
には現在現われていない装置定義の及び使用者定義の速
記文字のコード化を可能とする。収集プロセッサ34と
共に認識プロセッサ30のプログラム可能な特性のた
め、HPRアクセラレータ装置14は広範囲の入力装置
12と汎用プロセッサ16に適合可能である。収集プロ
セッサ24と認識プロセッサ30を動作させるために用
いられるプログラムを変更することにより、事実上任意
の形式の入力データと出力データが各々HPRアクセラ
レータ装置14により使用され発生可能である。
【0021】本発明の1実施例によると、HPRアクセ
ラレータ装置14を含むものとして第2図に記述した回
路は全て単一の半導体基盤上に形成してモノリシックH
PRアクセラレータ装置を可能とする。収集プロセッサ
24と認識プロセッサ30は既知の方法を用いて単一の
半導体基盤上に構築される。前述した大量のプログラム
及びデータ記憶メモリも又既知の方法を用いて単一の半
導体基盤上に配置される。前述したプロセッサのクラ
ス、すなわちテキサス・インストラメント社製造のTM
S320とTMS370クラスのプロセッサは単に本発
明の図示用に記述したもので、本発明の範囲をこれらの
又は特定の汎用プロセッサに限定するよう認められるべ
きものではないことを理解すべきである。さらに、モノ
リシック・システムに認識プロセッサと収集プロセッサ
を包含することは、汎用プロセッサ内の大量の回路の削
除を可能としこれを課すことを理解すべきである。前述
した特定の汎用プロセッサは、プロセッサをモノリシッ
ク・システムに包含した場合には不要となる大量のI/
O回路と制御信号を含む。これらの回路の削除は当該技
術の既知の方法を用いて達成できる。モノリシック・シ
ステムにHPRアクセラレータ装置14を包含すること
は、計算器やポケット・コンピュータ又はペンのような
非常に小さい装置でのHPRアクセラレータ装置の使用
を可能とする。
【0022】本発明を詳細に説明してきたが、添附の特
許請求の範囲に定める本発明の要旨と範囲から逸脱する
ことなく各種の変更、修正、改良が可能であることを理
解すべきである。
【0023】以上の説明に関して更に以下の項を開示す
る。 (1)データ処理装置において、装置の使用者により入
力された手書き情報を表わす第1のデータを出力するよ
う動作する手書き入力装置と、前記手書き入力装置に結
合され、前記入力装置から前記第1のデータを受取って
認識文字を表わす第2のデータを出力するよう動作する
アクセラレータ装置と、前記アクセラレータ装置に結合
され、前記第2のデータを受取り使用するよう動作する
汎用プロセッサと、を含み、前記アクセラレータ装置
は、前記第1のデータを受取り、前記第1のデータをベ
クトル・ストローク・データに変更し、前記ベクトル・
ストローク・データを出力するよう動作する収集プロセ
ッサと、使用者非依存の手書きサンプルを記憶するため
の使用者非依存手書きメモリと、前記使用者非依存手書
きメモリに結合され、前記ベクトル・ストローク・デー
タを受取り、前記ベクトル・ストローク・データを前記
サンプルと比較し、前記比較の結果を基に前記第2のデ
ータを出力するよう動作する認識プロセッサと、を含
む、データ処理装置。
【0024】(2)第1項記載のデータ処理装置におい
て、前記アクセラレータ装置はさらに、前記認識プロセ
ッサに結合され前記ライブラリ・データの少くとも一部
を記憶するよう動作する第1の手書きメモリと、前記収
集プロセッサ及び前記認識プロセッサに結合され、前記
認識プロセッサの処理の前に前記ベクトル・ストローク
・データを記憶するよう動作するストローク・メモリ
と、前記認識メモリに結合され、前記認識プロセッサに
より出力される前記第2のデータを記憶するよう動作す
る認識文字メモリと、を含むデータ処理装置。
【0025】(3)第2項記載のデータ処理装置におい
て、前記アクセラレータ装置はさらに、前記認識プロセ
ッサに結合され、前記使用者自身の手書きのサンプルを
記憶するよう動作する使用者依存の手書きメモリと、前
記ベクトル・ストローク・データを前記使用者非依存及
び使用者依存の手書きメモリの両方に記憶されたライブ
ラリ・データと比較するよう動作する前記認識プロセッ
サと、を含むデータ処理装置。
【0026】(4)第3項記載のデータ処理装置におい
て、前記認識プロセッサは、各々が前記収集プロセッサ
から前記ベクトル・ストローク・データを受取るよう動
作する第1及び第2の並列認識プロセッサを含むデータ
処理装置。
【0027】(5)第4項記載のデータ処理装置におい
て、前記第1の並列認識プロセッサは前記第1の手書き
メモリに結合され、前記ベクトル・ストローク・データ
を前記使用者依存手書きメモリに記憶された前記サンプ
ルと比較するよう動作し、前記第2の並列認識プロセッ
サは前記第2の手書きメモリに結合され、前記ベクトル
・ストローク・データを前記使用者非依存手書きメモリ
に記憶された前記サンプルと比較するよう動作するデー
タ処理装置。
【0028】(6)第1項記載のデータ処理装置におい
て、前記認識プロセッサは、各々が前記収集プロセッサ
から前記ベクトル・ストローク・データを受取るよう動
作する第1及び第2の並列認識プロセッサを含むデータ
処理装置。
【0029】(7)第6項記載のデータ処理装置におい
て、前記第1及び第2の並列認識プロセッサは異なる手
書き認識方法を用いて同一のベクトル・ストローク・デ
ータを処理するよう動作するデータ処理装置。
【0030】(8)第1項記載のデータ処理装置におい
て、前記収集プロセッサと前記認識プロセッサは単一の
半導体基盤上に形成されるデータ処理装置。
【0031】(9)第2項記載のデータ処理装置におい
て、前記収集プロセッサ、前記認識プロセッサ、前記ス
トローク・メモリ、前記第1の手書きメモリ、前記認識
文字メモリは単一の半導体基盤上に形成されるデータ処
理装置。
【0032】(10)手書き入力装置からの入力データ
を受取り、認識文字データを出力するよう動作する手書
き認識アクセラレータ装置において、前記入力データを
受取り、前記入力データをベクトル・ストローク・デー
タへ変換し、前記ベクトル・ストローク・データを出力
するよう動作する収集プロセッサと、使用者非依存文字
サンプルを記憶するよう動作する使用者非依存手書きメ
モリと、前記ベクトル・ストローク・データを受取り、
前記ベクトル・ストローク・データを前記サンプルと比
較し、前記比較の結果を基に前記認識文字を出力するよ
う動作する認識プロセッサと、を含む手書き認識アクセ
ラレータ装置。
【0033】(11)第10項記載の装置において、前
記収集プロセッサと前記認識プロセッサとに結合され、
前記認識プロセッサでの処理の前に前記ベクトル・スト
ローク・データを記憶するよう動作するストローク・メ
モリと、前記認識メモリに結合され、前記認識プロセッ
サにより出力される前記第2のデータを記憶するよう動
作する認識文字メモリと、をさらに含む装置。
【0034】(12)第11項記載の装置において、前
記認識プロセッサに結合され、使用者依存のサンプルを
記憶するよう動作する使用者依存の手書きメモリと、前
記ベクトル・ストローク・データを前記使用者非依存及
び使用者依存の手書きメモリの両方に記憶されたサンプ
ルと比較するよう動作する前記認識プロセッサと、をさ
らに含む装置。
【0035】(13)第12項記載の装置において、前
記認識プロセッサは、各々が前記収集プロセッサから前
記ベクトル・ストローク・データを受取るよう動作する
第1及び第2の並列認識プロセッサを含む装置。
【0036】(14)第13項記載の装置において、前
記第1の並列認識プロセッサは前記使用者非依存手書き
メモリに結合され、前記ベクトル・ストローク・データ
を前記使用者非依存手書きメモリに記憶された前記サン
プルと比較するよう動作し、前記第2の並列認識プロセ
ッサは前記使用者依存手書きメモリに結合され、前記ベ
クトル・ストローク・データを前記使用者依存手書きメ
モリに記憶された前記サンプルと比較するよう動作する
装置。
【0037】(15)第10項記載の装置において、前
記認識プロセッサは、各々が前記収集プロセッサから前
記ベクトル・ストローク・データを受取るよう動作する
第1及び第2の並列認識プロセッサを含む装置。
【0038】(16)第15項記載の装置において、前
記第1及び第2の並列認識プロセッサは異なる手書き認
識方法を用いて同一のベクトル・ストローク・データを
処理するよう動作する装置。
【0039】(17)第10項記載の装置において、前
記収集プロセッサと前記認識プロセッサは単一の半導体
基盤上に形成される装置。
【0040】(18)第11項記載の装置において、前
記収集プロセッサ、前記認識プロセッサ、前記ストロー
ク・メモリ、前記使用者非依存手書きメモリ、前記認識
文字メモリは単一の半導体基盤上に形成される装置。
【0041】(19)手書き入力装置を用いて手書きデ
ータを出力するよう動作する手書きデータ入力を処理す
る方法において、収集プロセッサで手書きデータをきれ
いにする段階と、収集プロセッサできれいにした手書き
データをベクトル・ストローク・データに変換する段階
と、収集プロセッサからのベクトル・ストローク・デー
タを認識プロセッサへ送る段階と、認識プロセッサで、
ベクトル・ストローク・データを使用者非依存手書きラ
イブラリ・データと比較する段階と、前記比較段階に応
答してベクトル・ストローク・データの特定の組に関係
する認識文字を決定する段階と、認識プロセッサから認
識文字を識別するデータを出力する段階と、を含む手書
きデータ入力を処理する方法。
【0042】(20)第19項記載の方法において、認
識プロセッサで、ベクトル・ストローク・データを使用
者依存手書きライブラリ・データと比較する段階と、を
さらに含む方法。
【0043】(21)HPRアクセラレータ装置14に
結合したHPR入力装置14を含むデータ処理装置10
を図示する。汎用プロセッサ16は、HPR入力装置1
2から受取った生の入力データを翻訳するHPRアクセ
ラレータ装置14から従来の文字データを受取る。汎用
プロセッサ16にはさらにメモリ18、ディスプレイ2
0及び他のI/O装置22が結合されている。データ処
理装置10にHPRアクセラレータ装置14を包含させ
ることにより、手書き認識機能はデータ処理装置10の
全体動作のバックグラウンドで実行可能となる。
【図面の簡単な説明】
本発明の完全な理解は、同じ参照番号は同一の機能を指
示している添附図面に関連して考え、詳細な説明と特許
請求の範囲により得られる。
【図1】本発明の教示により構成されたデータ処理装置
の概略ブロック図。
【図2】本発明の教示により構成された手書き認識アク
セラレータ装置の概略ブロック図。
【符号の説明】
10 データ処理装置 12 HPR入力装置 14 HPRアクセラレータ装置 16 汎用プロセッサ 18 メモリ 24 点/ストローク収集プロセッサ 28 ストローク・メモリ 30 認識プロセッサ 34 使用者依存手書きメモリ 36 使用者非依存手書きメモリ 38 認識文字メモリ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 データ処理装置において、 装置の使用者により入力された手書き情報を表わす第1
    のデータを出力するよう動作する手書き入力装置と、 前記手書き入力装置に結合され、前記入力装置から前記
    第1のデータを受取って認識文字を表わす第2のデータ
    を出力するよう動作するアクセラレータ装置と、 前記アクセラレータ装置に結合され、前記第2のデータ
    を受取り使用するよう動作する汎用プロセッサと、 を含み、前記アクセラレータ装置は、 前記第1のデータを受取り、前記第1のデータをベクト
    ル・ストローク・データに変換し、前記ベクトル・スト
    ローク・データを出力するよう動作する収集プロセッサ
    と、 使用者非依存の手書きサンプルを記憶するための使用者
    非依存手書きメモリと、 前記使用者非依存手書きメモリに結合され、前記ベクト
    ル・ストローク・データを受取り、前記ベクトル・スト
    ローク・データを前記サンプルと比較し、前記比較の結
    果を基に前記第2のデータを出力するよう動作する認識
    プロセッサと、を含むデータ処理装置。
  2. 【請求項2】 手書き入力装置を用いて手書きデータを
    出力するよう動作する手書きデータ入力を処理する方法
    において、 収集プロセッサで手書きデータをきれいにする段階と、 収集プロセッサできれいにした手書きデータをベクトル
    ・ストローク・データに変換する段階と、 収集プロセッサからのベクトル・ストローク・データを
    認識プロセッサへ送る段階と、 認識プロセッサで、ベクトル・ストローク・データを使
    用者非依存手書きライブラリ・データと比較する段階
    と、 前記比較段階に応答してベクトル・ストローク・データ
    の特定の組に関係する認識文字を決定する段階と、 認識プロセッサから認識文字を識別するデータを出力す
    る段階と、を含む手書きデータ入力を処理する方法。
JP30251992A 1991-11-12 1992-11-12 手書き認識の加速方法と装置 Pending JPH05274481A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/792,534 US6128409A (en) 1991-11-12 1991-11-12 Systems and methods for handprint recognition acceleration
US792534 1991-11-12

Publications (1)

Publication Number Publication Date
JPH05274481A true JPH05274481A (ja) 1993-10-22

Family

ID=25157240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30251992A Pending JPH05274481A (ja) 1991-11-12 1992-11-12 手書き認識の加速方法と装置

Country Status (6)

Country Link
US (1) US6128409A (ja)
EP (1) EP0542557B1 (ja)
JP (1) JPH05274481A (ja)
KR (1) KR100295715B1 (ja)
DE (1) DE69231818T2 (ja)
TW (1) TW242675B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015059930A1 (en) * 2013-10-25 2015-04-30 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-baseduser authentication, handwriting data generation, and handwriting data preservation
US9235748B2 (en) 2013-11-14 2016-01-12 Wacom Co., Ltd. Dynamic handwriting verification and handwriting-based user authentication
US10032065B2 (en) 2013-10-25 2018-07-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6016173A (en) * 1998-02-18 2000-01-18 Displaytech, Inc. Optics arrangement including a compensator cell and static wave plate for use in a continuously viewable, reflection mode, ferroelectric liquid crystal spatial light modulating system
KR20030073477A (ko) * 2002-03-11 2003-09-19 엘지전자 주식회사 문자 입력장치 및 방법
US20100085146A1 (en) * 2008-09-08 2010-04-08 Linsley Anthony Johnson JSI residential and commercial access unit (RCA)

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5428248B2 (ja) * 1974-10-21 1979-09-14
US4028674A (en) * 1976-06-04 1977-06-07 Recognition Equipment Incorporated Automated signature verification system
US4128829A (en) * 1977-12-30 1978-12-05 International Business Machines Corporation Signature verification method and apparatus utilizing both acceleration and pressure characteristics
US4211927A (en) * 1978-11-24 1980-07-08 Cgr Medical Corporation Computerized tomography system
US4760604A (en) * 1985-02-15 1988-07-26 Nestor, Inc. Parallel, multi-unit, adaptive, nonlinear pattern class separator and identifier
JPS61275990A (ja) * 1985-05-31 1986-12-06 Canon Inc 手書パタ−ン認識機能付電子機器
US4736445A (en) * 1986-01-21 1988-04-05 International Business Machines Corporation Measure of distinguishability for signature verification
JPS6323189A (ja) * 1986-06-03 1988-01-30 日本電気株式会社 記号発生回路
FR2608295B1 (fr) * 1986-12-12 1989-03-31 France Etat Procede et dispositif de reconnaissance de caracteres
US5191622A (en) * 1987-07-17 1993-03-02 Hitachi, Ltd. Hand-written character recognition apparatus with a personal dictionary preparation function
US5054569A (en) * 1987-07-27 1991-10-08 Comfort Key Corporation Remote vehicle starting system
US4843026A (en) * 1987-09-24 1989-06-27 Intel Corporation Architecture modification for improved ROM security
CA1309774C (en) * 1987-12-11 1992-11-03 Shiu-Chang Loh Character recognition apparatus
JP3017740B2 (ja) * 1988-08-23 2000-03-13 ソニー株式会社 オンライン文字認識装置およびオンライン文字認識方法
CA2000023C (en) * 1989-01-05 1995-06-13 Henry H. Jeanty Fast spatial segmenter for handwritten characters
US5265174A (en) * 1989-03-03 1993-11-23 Canon Kabushiki Kaisha Pattern recognition apparatus
JP2720590B2 (ja) * 1989-09-20 1998-03-04 日本電気株式会社 パターン認識装置
US5038382A (en) * 1989-10-13 1991-08-06 International Business Machines Corporation Multi-scale recognizer for hand drawn strokes

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015059930A1 (en) * 2013-10-25 2015-04-30 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-baseduser authentication, handwriting data generation, and handwriting data preservation
JP5841297B1 (ja) * 2013-10-25 2016-01-13 株式会社ワコム 手書きデータ出力方法及びコンピュータシステム
US10032065B2 (en) 2013-10-25 2018-07-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US10496872B2 (en) 2013-10-25 2019-12-03 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US10846510B2 (en) 2013-10-25 2020-11-24 Wacom Co., Ltd. Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation
US9235748B2 (en) 2013-11-14 2016-01-12 Wacom Co., Ltd. Dynamic handwriting verification and handwriting-based user authentication
US9747491B2 (en) 2013-11-14 2017-08-29 Wacom Co., Ltd. Dynamic handwriting verification and handwriting-based user authentication

Also Published As

Publication number Publication date
EP0542557A3 (ja) 1994-05-04
EP0542557B1 (en) 2001-05-09
TW242675B (ja) 1995-03-11
EP0542557A2 (en) 1993-05-19
US6128409A (en) 2000-10-03
KR100295715B1 (ko) 2001-10-24
DE69231818T2 (de) 2001-11-08
KR930009784A (ko) 1993-06-21
DE69231818D1 (de) 2001-06-13

Similar Documents

Publication Publication Date Title
JP3483982B2 (ja) システム動作方法及びプロセッサ制御システム
JP5211334B2 (ja) 手書き記号の認識方法及び装置
KR100297482B1 (ko) 수기입력의문자인식방법및장치
JP2667954B2 (ja) 静的及び動的パラメータを使用する自動手書き文字認識装置及び方法
US5533141A (en) Portable pen pointing device and a processing system with pen pointing device
US6549675B2 (en) Compression of digital ink
EP0151316B1 (en) On-line recognition method and apparatus for a handwritten pattern
US5533147A (en) Segmentation of handwritten patterns using stroke and jump vectors
EP1630723A2 (en) Spatial recognition and grouping of text and graphics
JPS59139485A (ja) パタ−ン同定方法及び装置
JP2007317022A (ja) 手書文字処理装置及び手書文字処理方法
US6035063A (en) Online character recognition system with improved standard strokes processing efficiency
Husain et al. Online Urdu Character Recognition System.
JPH05274481A (ja) 手書き認識の加速方法と装置
Powers Pen direction sequences in character recognition
CN111444319B (zh) 文本匹配方法、装置和电子设备
JPH0689368A (ja) 手書き文字認識のための特定ユーザ用プロトタイプ集合生成方法
Inuganti et al. Online handwritten Indian character recognition and its extension to Telugu character recognition
JPH10198766A (ja) 文字認識装置及びその方法並びに記憶媒体
JPS5942908B2 (ja) 実時間文字認識装置
JPH0677252B2 (ja) 和文データ入力処理装置
EP1562137A1 (en) Method for recognizing handwritings on a distributed computer system and corresponding client
JP2000222526A (ja) ペン入力方法、ペン入力装置および情報処理システム
JPH01253079A (ja) 文字認識装置
Öksüz et al. A video-based text and equation editor for LaTeX