(57)【要約】【課題】協調手書き入力のシステムおよび方法【解決手段】入力ハンドヘルド・コンピュータは、ユーザからのインク情報を取り込み、記憶し、再表示し、通信接続を介して認識コンピュータにそのインク情報を転送する。次いで認識コンピュータは、そのインク情報を認識し認識結果を出力する。また、そうしたシステムでは、協調手書き入力の方法も用いられる。また、一実施形態では、このシステムは１台の認識コンピュータおよび複数の入力ハンドヘルド・コンピュータを含むことができる。
2005517226.tif 000002
【特許請求の範囲】
【請求項１】
標準通信プロトコルに基づき手書き入力のための通信接続を確立する第１のプロトコル抽象化層手段、
ユーザからのデジタル・インク情報を収集し記憶するデジタル・インク取り込み手段、
前記取り込まれたデジタル・インク情報を表示する第１のデジタル・インク表示手段、
前記第１のプロトコル抽象化層手段を介して認識コンピュータに前記取り込まれたデジタル・インク情報を送信するデジタル・インク情報転送手段
を備える入力ハンドヘルド・コンピュータと、
標準通信プロトコルに基づき手書き入力のための通信接続を確立する第２のプロトコル抽象化層手段、
前記入力ハンドヘルド・コンピュータから前記デジタル・インク情報を受信するデジタル・インク情報受信手段、
前記受信したデジタル・インク情報を認識して認識候補を含む認識結果を生成する手書き文字認識機構、
前記認識結果を出力する結果出力手段
を備える前記認識コンピュータと
を含む協調手書き入力システム。
【請求項２】
前記入力ハンドヘルド・コンピュータが、
前記認識コンピュータからの前記認識結果を受信する認識結果受信手段と、
前記受信した認識結果中の前記認識候補を表示し、前記ユーザによる前記候補での選択を受け入れる候補表示／選択手段と、
前記第１のプロトコル抽象化層手段を介して前記認識コンピュータに前記ユーザの前記選択情報を送信する選択情報転送手段と
をさらに備え、
前記認識コンピュータが、
前記第２のプロトコル抽象化層手段を介して前記入力ハンドヘルド・コンピュータに前記認識結果を送信する認識結果転送手段と、
前記第２のプロトコル抽象化層手段を介して前記入力ハンドヘルド・コンピュータから前記選択情報を受信する選択情報受信手段と
をさらに備える請求項１に記載のシステム。
【請求項３】
前記認識コンピュータが前記受信したデジタル・インク情報を再表示する第２のデジタル・インク表示手段をさらに備える請求項２に記載のシステム。
【請求項４】
前記入力ハンドヘルド・コンピュータが、
手書き入力のユーザ選好を設定する第１の選好セットアップ手段と、
第１のプロトコル抽象化層手段を介して前記認識コンピュータに前記ユーザ選好を送信する選好転送手段と
をさらに備え、
前記認識コンピュータが、
手書き入力のユーザ選好を設定する第２の選好セットアップ手段と、
第２のプロトコル抽象化層手段を介して前記入力ハンドヘルド・コンピュータから前記ユーザ選好を受信する選好受信手段と
をさらに備える請求項２に記載のシステム。
【請求項５】
前記入力ハンドヘルド・コンピュータが、前記入力ハンドヘルド・コンピュータを識別する一意のユーザＩＤを維持し、前記第１のプロトコル抽象化層手段を介して前記認識コンピュータに前記ユーザＩＤを送信するクライアント・ユーザ・マネージャをさらに含み、
前記認識コンピュータが、前記入力ハンドヘルド・コンピュータから受信した前記ユーザＩＤを検証し対応するユーザ・インスタンスを開始するユーザ・マネージャをさらに含む請求項２に記載のシステム。
【請求項６】
１台の認識コンピュータおよび複数の入力ハンドヘルド・コンピュータを含む請求項５に記載のシステム。
【請求項７】
認識コンピュータおよび入力ハンドヘルド・コンピュータを含む情報処理システムにおける協調手書き入力方法であって、
前記認識コンピュータと前記入力ハンドヘルド・コンピュータの間で通信接続を確立すること、
前記入力ハンドヘルド・コンピュータ上でユーザからのデジタル・インク情報を取り込み、記憶し、表示すること、
取り込んだデジタル・インク情報を前記認識コンピュータに転送すること、
前記認識コンピュータ上で前記デジタル・インク情報を認識すること、および
認識結果を出力すること
を含む前記の方法。
【請求項８】
前記認識するステップが、
前記認識コンピュータから前記入力ハンドヘルド・コンピュータに前記認識結果を転送すること、
前記入力ハンドヘルド・コンピュータ上で前記認識結果中の認識候補を表示すること、
前記候補に関する前記ユーザの選択を受け入れること、および
前記入力ハンドヘルド・コンピュータから前記認識コンピュータに前記ユーザの前記選択情報を転送すること
をさらに含む請求項７に記載の方法。
【請求項９】
前記取り込むステップと前記転送するステップが同時に実行され、前記ユーザが所定の時間入力アクティビティを停止したかどうか判定するステップをさらに含む請求項７に記載の方法。
【請求項１０】
デジタル・インク情報を転送する前記ステップが、前記認識コンピュータ上で前記入力デジタル・インクを再表示するステップをさらに含む請求項７に記載の方法。
【請求項１１】
前記認識するステップが、
前記認識結果中で最高の蓋然性を有する文字を特定のアプリケーションに出力すること、
前記認識コンピュータから前記入力ハンドヘルド・コンピュータに前記認識結果を転送すること、
前記入力ハンドヘルド・コンピュータ上で前記認識結果中の認識候補を表示すること、
前記ユーザが訂正を選択したかどうか判定し、選択しなかった場合、取り込むステップに戻ること、
前記ユーザによる前記候補に関する選択を受け入れること、
前記入力ハンドヘルド・コンピュータから前記認識コンピュータに前記選択情報を転送すること、および
前記特定のアプリケーションへの前記文字出力を前記ユーザが選択した前記文字で置き換えること
をさらに含む請求項７に記載の方法。
【請求項１２】
前記確立するステップが、
前記入力ハンドヘルド・コンピュータから前記認識コンピュータにユーザＩＤを送信すること、
前記認識コンピュータ上で前記ユーザＩＤを検証すること、
前記認識コンピュータ上で各ユーザＩＤに対応するユーザ・インスタンスを開始すること、および
前記認識コンピュータと前記入力ハンドヘルド・コンピュータの間の通信接続を確立すること
を含む請求項７に記載の方法。
【請求項１３】
前記情報処理システムが認識コンピュータおよび複数の入力ハンドヘルド・コンピュータを含む請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンピュータの手書き入力に関し、詳細には、２台のコンピュータ間での協調手書き入力のシステムおよび方法に関する。
【背景技術】
【０００２】
手書き入力は一般的な入力方法となっている。この方法は、その文字の性質のために従来のキーボードによるテキスト入力作業時に不都合を生じるアジアの国々においては特に重要である。
【０００３】
これまでに、手書き文字認識技術では大きな前進があり、認識精度は大幅に向上した。例えば、ケネス・ジェイ・グジック（Kenneth J. Guzik）およびジョン・エル・シー・シーボルト（John L.C. Seybold）による、１９９６年７月１７日出願、１９９８年５月１２日特許の、「手書き入力の分割方法（Methodof Splitting Handwriting Input）」という名称の米国特許第５，７５１，８５１号には、手書き入力ストロークの分割および機械認識の方法が開示されている。その全体を参照によって本明細書に組み込む。
【０００４】
一般的な手書き入力装置は、手書き入力タブレット、電子スタイラスおよび接続ケーブルからなり、一般に、シリアル・ポートやＵＳＢなどの周辺装置を介してコンピュータに接続される。入力ストロークおよび認識された文字は、手書き入力時にコンピュータ画面上にエコー出力することができる。しかし、前述の方法には、通常、以下の限界がある。第１は、入力と表示が分離されているため手書き入力タブレット上に視覚的フィードバックがないことである。第２は、特にエラー修正時の手と目の協調が困難であることである。第３は、手書き入力タブレットおよび関連ケーブルの持ち運びでの不便さであり、この問題は、モバイル・ラップトップ・ユーザには特に深刻である。
【０００５】
しかし、ペン入力のハンドヘルド・コンピュータは広範に使用されており、そうしたコンピュータの例には、携帯情報端末（ＰＤＡ）（ＩＢＭワークパッド（IBM Workpad）（登録商標）など）や、ペン入力インターフェイス付きスマート・モバイル電話などがある。こうしたコンピュータのすべては、一般に、ペン入力を用い、タッチ・パネル（touch-sensitivepanel）やその他のタイプの入力タブレットを表示画面と組み合わせることによって、対応する入力ストロークを再表示する。ジャック・リー（Jack Lee）による、１９９３年３月２日出願、１９９４年９月１３日特許の、「ペン入力型コンピュータ（Pen-basedForm Computer）」という名称の米国特許第５，３４７，４７７号には、そうしたタイプのコンピュータが開示されている。その全体を参照によって本明細書に組み込む。そうしたコンピュータは、サイズが小さく、持ち運びに便利で直感的な入力が可能であるが、そうしたハンドヘルド・コンピュータの計算能力および記憶容量、あるいはそのプロセッサの処理能力および記憶容量が限られており、デスクトップ・コンピュータやラップトップ・コンピュータのものにはるかに劣ることを考えると、完全で効果的な手書き文字認識はほとんど得られないであろう。
【特許文献１】米国特許第５，７５１，８５１号
【特許文献２】米国特許第５，３４７，４７７号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一方、ラップトップ・コンピュータのユーザは、可搬性が高く、容易かつ効果的に操作できる入力方法を必要としている。したがって、ハンドヘルド・コンピュータをラップトップ・コンピュータやデスクトップ・コンピュータ用の入力装置として使用する協調手書き入力の必要が生じてきた。ハンドヘルド・コンピュータは手書き文字を直感的に表示すると共に持ち運びに便利であり、他方、ラップトップ・コンピュータやデスクトップ・コンピュータは強力な処理能力を備えるので、それらを組み合わせればそれぞれの役割を最大限に利用することができる。
【課題を解決するための手段】
【０００７】
本発明の目的は、ユーザの既存のコンピュータを物理的に変更せずに、異なるタイプの２台以上のコンピュータ間での協調手書き入力の装置、システムおよび方法を提供することによって、前述の問題を解決することである。協調手書き入力時には、２台のコンピュータ間に接続が確立され、入力ストロークの収集および認識が異なるコンピュータ上で完了される。
【０００８】
本発明は協調手書き入力のシステムを提供する。このシステムは、デジタル化タブレットとして働く入力コンピュータ（ＰＤＡやスマート・フォンなど）および認識コンピュータを含む。前記ハンドヘルド・コンピュータは、標準通信プロトコルに基づき手書き入力のための通信接続を確立する第１のプロトコル抽象化層手段と、ユーザによって書かれたデジタル・インク即ち印字の情報を収集し記憶するデジタル・インク取り込み手段と、取り込まれたデジタル・インク情報を表示するデジタル・インク表示手段と、取り込まれたデジタル・インク情報を前記第１のプロトコル抽象化層手段を介して認識コンピュータに伝送するデジタル・インク情報転送手段とを含む。前記認識コンピュータは、標準通信プロトコルに基づき手書き入力のための通信接続を確立する第２のプロトコル抽象化層手段と、前記入力ハンドヘルド・コンピュータからのデジタル・インク情報を受信するデジタル・インク情報受信手段と、受信したデジタル・インク情報を認識する手書き文字認識機構と、認識結果を出力する結果出力手段とを含む。
【０００９】
また、本発明は、情報処理システムにおいて協調手書き入力を実行する方法をも提供する。この方法は、認識コンピュータと入力コンピュータ（ハンドヘルドＰＤＡなど）の間で通信接続を確立するステップと、入力ハンドヘルド・コンピュータ上でユーザからのデジタル・インク情報を取り込み、記憶し、表示するステップと、取り込んだデジタル・インク情報を認識コンピュータに転送するステップと、認識コンピュータ上でデジタル・インク情報を認識するステップと、認識結果を出力するステップとを含む。
【発明を実施するための最良の形態】
【００１０】
図１は本発明の一実施形態による協調手書き入力のシステムを示す概略図である。手書き入力を、ペン入力ハンドヘルド・コンピュータ２０とラップトップ・コンピュータ１０が協調して完了する。前記ハンドヘルド・コンピュータ２０は、デジタル・インク情報を収集、表示し、候補文字を選択するために使用され、一方、前記ラップトップ・コンピュータ１０は、手書き文字認識のために使用される。特定の物理通信接続（赤外線やＵＳＢなど）を介してハンドヘルド・コンピュータ２０とラップトップ・コンピュータ１０の間でデータがやりとりされる。
【００１１】
図２は本発明の一実施形態による手書き入力認識用コンピュータ１０を示す概略構成図である。認識コンピュータ１０は、一般的ＰＣやラップトップ・コンピュータ、あるいは、手書き文字認識のコアの利用可能性を完全にするためにハンドヘルド・コンピュータ２０のものより強力な計算能力および記憶容量を備えることができる他の任意のコンピュータとすることができる。コンピュータ１０は、デスクトップ・コンピュータ、ラップトップ・コンピュータ、サーバ、またはトップ・セット・ボックスなどとすることができ、不可欠の構成要素（図面には示さず）であるＣＰＵ、バス、メモリ、永久記憶装置（すなわちハード・ディスク、フレキシブル・ディスク、コンパクト・ディスクなど）、表示アダプタ、ディスプレイおよびキーボードを備えるとともに、シリアル・ポート、パラレル・ポート、ＵＳＢ、ＩＲＣＯＭＭ、無線ＵＤＰ、ネットワーク・インターフェイス・カードなどの通信ポートのうち１つまたは複数を備える必要がある。
【００１２】
図２に示すように、ユーザが文字を入力する先の認識コンピュータ１０上にはユーザ・アプリケーション１００が走っている。このアプリケーションは、ワード・プロセッサ、スプレッドシート・プログラム、電子メール・プログラムなど任意のものとすることができ、ソフトウェア開発アプリケーションとすることさえできる。プロトコル抽象化層１０９は、ハンドヘルド・コンピュータ内のプロトコル抽象化層２０９に対応して、コンピュータ１０とハンドヘルド・コンピュータ２０の間の通信リンクを確立するように設計される。例えば、シリアル・ポート、ＵＳＢ、ＩＲＣＯＭＭ、無線ＵＤＰ、各種のネットワーク・インターフェイス・カード、ＳＭＳ、ＩＲＤＡなど、コンピュータに使用される多くの公知の通信プロトコルおよび装置がある。プロトコル抽象化層１０９は、前述の標準通信プロトコルに基づき手書き入力認識のための通信リンクを確立する。プロトコル抽象化層１０９は、標準の通信プロトコルを抽象化してカプセル化し、物理プロトコル間の差異をマスキングし、上位層のために統一されたサービス・インターフェイスを提供する、プロトコル抽象化層である。本発明の残りの構成要素は、下にある特定の通信プロトコルを知る必要はなく、プロトコル抽象化層１０９とのインターフェイスだけを必要とする。これによって本発明の拡張可能性が増し、プロトコル抽象化層上で新しい特定の通信プロトコルのサポートを付加することができるようになる。
【００１３】
認識コンピュータ１０はさらに、前記プロトコル抽象化層を介してハンドヘルド・コンピュータ２０からデジタル・インク情報を受信しそのデジタル・インク情報を手書き文字認識機構１０２に転送するデジタル・インク情報受信手段１０６も含む。手書き文字認識機構１０２は、米国特許第５，７５１，８５１号で提案されている手書き文字認識方法や、例えばＩＢＭ（登録商標）日本語手書き文字認識エンジン（Japanese Handwriting Recognition Engine）など他の手書き文字認識エンジンなど、どんな手書き文字認識計算に基づく手書き文字認識エンジンでもよい。デジタル・インク情報を認識した後、手書き文字認識機構１０２は、認識結果を認識結果転送手段１０７に転送する。認識結果は一群の候補文字および類似性パラメータ、または類似性（または蓋然性）順の一群の候補文字であり、それらは認識結果転送手段１０７によって通信プロトコル手段１０９を介してハンドヘルド・コンピュータ２０に転送される。
【００１４】
図２の選択情報受信手段１０８は、ユーザが候補から選択した選択情報を受信し、その選択情報を出力手段１０３に転送するように設計される。次いで、出力手段１０３は、ユーザが選択した認識済み文字をユーザ・アプリケーション１００に入力する。
【００１５】
図２にさらに示すように、認識コンピュータ１０はまた、デジタル・インク情報受信手段１０６に接続されたデジタル・インク表示手段１０１も含み、ユーザが比較できるように受信したデジタル・インク情報をそのコンピュータの画面上の適当な位置に表示するために使用される。記憶手段１１０は、本発明のその他の構成要素が一時情報を記憶するために使用される。選好（preference）受信手段１０５は、プロトコル抽象化層１０９を介してハンドヘルド・コンピュータ２０からユーザ選好を受信し、そのユーザ選好を選好セットアップ手段１０４に送信するように設計される。選好セットアップ手段１０４は、それ自体または選好受信手段１０５からユーザ選好情報を受信し、手書き文字認識機構１０２の選好（言語、文字セット、および精度または速度の好み）、デジタル・インク表示手段１０１の選好（ストロークの太さおよび色）、プロトコル抽象化層１０９の選好（特定の転送プロトコル、速度および検査方法など）、認識の時間遅延といった他の選好設定などの選好情報に従って、本発明の他の構成要素の動作を制御することができる。ユーザ・マネージャ１１１はプロトコル抽象化層１０９に接続され、ユーザ識別（ＩＤ）を検証するために使用され、様々なユーザに対応するユーザ・インスタンスを開始する。
【００１６】
図３は、本発明の一実施形態による手書き入力用ハンドヘルド・コンピュータ２０を示す概略的構成図である。このハンドヘルド・コンピュータは、ハンドヘルドＰＣ（例えばＩＢＭのWorkPad）、携帯情報端末（ＰＤＡ）、コンピュータ機能付きモバイル電話などのペン入力コンピュータとすることができる。ハンドヘルド・コンピュータには、プロセッサ、記憶装置、ディスプレイ（ＬＣＤなど）、タッチ・パネルその他のタイプの入力タブレットおよび電子スタイラスなどを備える必要があり、そのうちディスプレイと入力タブレットは、一般にタッチ・スクリーンまたは入力スクリーンと呼ばれる１つの本体に統合することができる。現在のハンドヘルド・コンピュータでは、例えば、シリアル・ポート、パラレル・ポート、ＵＳＢポート、ＩＲＣＯＭＭ、無線ＵＤＰ、ネットワーク・インターフェイス・カードなど様々な通信ポートが広範に使用される。本発明では、手書き入力用ハンドヘルド・コンピュータ２０は、前述の通信ポートの１つまたは複数を含む。
【００１７】
図３に示すように、プロトコル抽象化層２０９は、認識コンピュータ１０内のプロトコル抽象化層に対応して、ハンドヘルド・コンピュータ２０と認識コンピュータ１０の間で通信リンクを確立するように設計される。前述の認識コンピュータ１０内のプロトコル抽象化層１０９に対応して、プロトコル抽象化層２０９は、シリアル・ポート、ＵＳＢ、ＩＲＣＯＭＭ、無線ＵＤＰ、全種類のネットワーク・インターフェイス・カード、ＳＭＳ、ＩＲＤＡなど様々な通信プロトコルに基づき、手書き入力認識のために認識コンピュータ１０への通信リンクを確立する。
【００１８】
図３では、デジタル・インク取り込み手段２００は、入力タブレット上でのペンの動き、ペンの上下情報を含むペン操作アクティビティ、すなわちデジタル・インク情報をある一定のやり方で記録し、その情報を適当なデータベースに記憶するように設計される。この情報は、ラスタ・イメージまたはベクトル・イメージの形式で記録することができ、両者とも従来技術で広範に使用されている。ベクトル形式で記録されたデジタル・インク情報はラスタ形式に変換することができる。デジタル・インク表示装置２０８は、デジタル・インク取り込み手段２００によって取り込まれたデジタル・インク情報をユーザに再表示する。デジタル・インク情報転送手段２０１は、デジタル・インク取り込み手段２００によって取り込まれたデジタル・インク情報を、プロトコル抽象化層２０９を介して前述の認識コンピュータ１０内のデジタル・インク情報受信手段１０６に転送する。
【００１９】
認識結果受信装置２０３は、プロトコル抽象化層２０９を介して認識コンピュータ１０内の認識結果転送手段１０７から認識結果を受信し、その認識結果を候補表示／選択手段２０２に送信する。候補表示／選択手段２０２は、ユーザが選択できるように認識された文字および候補文字を画面上に表示し、ユーザによる候補の選択を受け入れ、その選択情報を選択情報転送手段２０４に送信する。選択情報転送手段２０４は、ユーザの選択を認識コンピュータ１０内の選択情報受信手段１０８に転送する。
【００２０】
図３に示すハンドヘルド・コンピュータ２０はさらに、本発明のハンドヘルド・コンピュータ２０の協調入力アプリケーションの選好をセットアップし、コンピュータ１０の選好を識別する選好セットアップ手段２０５も含む。認識コンピュータ１０側の選好情報については、選好セットアップ手段２０５はそれらの選好を選好転送手段２０６に送信することができる。選好転送手段２０６は、プロトコル抽象化層２０９を介して認識コンピュータ１０内の選好受信手段１０５に認識コンピュータ１０側の選好を転送する。クライアント・ユーザ・マネージャ２１１はプロトコル抽象化層２０９に接続され、そのハンドヘルド・コンピュータを識別する一意のユーザＩＤを維持するように設計され、そのユーザＩＤを認識コンピュータに送信する。
【００２１】
図４は本発明の一実施形態による協調手書き入力認識を実行する方法を示す流れ図である。図に示すように、ステップ３００から開始する。ステップ３１０で、前記の認識コンピュータ１０内のプロトコル抽象化層１０９と前記の入力ハンドヘルド・コンピュータ内のプロトコル抽象化層２０９を介して通信リンクを確立する。また、コンピュータ１０およびハンドヘルド・コンピュータ２０は、このステップでそれら自体を開始し相互に認知し合う。ステップ３２０で、入力コンピュータ上でユーザによるデジタル・インク情報入力を取り込み、記憶し、再表示する。デジタル・インク情報は、ラスタ形式やベクトル形式など、様々な形式を取ることができる。現在は、ベクトル形式のデジタル・インク情報が広範に使用されている。というのは、この形式がデジタル・インクの形だけでなく、手書き文字認識ではやはり非常に重要なストロークの順序も記録することができるためである。本発明では、取り込まれたデジタル・インク情報は、ラスタ形式を取ることもベクトル形式を取ることもできる。
【００２２】
ステップ３３０で、入力コンピュータ２０上に取り込まれたデジタル・インク情報を、ステップ３１０で確立した通信リンクを介して認識コンピュータ１０に転送する。ステップ３４０で、認識コンピュータに転送されたデジタル・インク情報を、認識コンピュータ１０の手書き文字認識機構１０２が認識する。認識結果は、一群の候補文字および類似性（可能性）パラメータ、または類似性順の一群の候補文字である。ステップ３５０で、認識結果を認識コンピュータ１０から入力コンピュータ２０に送信する。
【００２３】
次いでステップ３６０で、認識結果中の候補文字を入力コンピュータ上に表示し、ユーザが選択を行えるようにする。ステップ３７０で、ユーザによる選択を受け入れる。次いで、ステップ３８０で、ユーザの選択情報を入力コンピュータ２０から認識コンピュータ１０に送信する。ステップ３９０で、ユーザが選択した文字を認識コンピュータ上の指定されたアプリケーションに出力する。ステップ３９５で、手書き入力を続行するかどうか決定する。ＹＥＳの場合は、ステップ３２０に戻って次の文字入力を続行し、そうでない場合は、終了ステップ４００に進む。
【００２４】
本発明の一実施形態によれば、取り込んだデジタル・インク情報を入力コンピュータ２０から認識コンピュータ１０に転送した後で、そのデジタル・インク情報をデジタル・インク・イメージに復元し表示することができる。
【００２５】
本発明の別の実施形態によれば、デジタル・インク取り込みおよびデジタル・インク情報の転送は同時に実行される。したがって、先の実施形態による、認識コンピュータ上で再表示されたデジタル・インクを用いて、入力コンピュータ２０上と認識コンピュータ１０上での手書き入力の同時表示が実現される。
【００２６】
別の実施形態によれば、図５に示すように、ステップ３１０の後、ステップ３２０で、ユーザからのデジタル・インク情報を入力コンピュータ上で取り込み、記憶し、再表示し、ステップ３３０で、取り込んだデジタル・インク情報をリアル・タイムで認識コンピュータ１０に転送するが、コンピュータ１０はそれに応答して転送デジタル・インク情報の認識を実施しない。このプロセスでユーザが所定の時間、例えば０．５秒間にわたってストローク行為を停止した場合、手書き文字認識機構１０２が活動化されて認識を行う。
【００２７】
本発明の別の実施形態によれば、図６に示すように、ステップ３４０で、転送されたデジタル・インク情報を認識コンピュータ上で認識する。ステップ３４１で、認識結果中で最大の類似性を有する文字を指定されたアプリケーションに出力する。本明細書では最高の類似性とは、手書き文字認識機構１０２から見て、ユーザの要求に対する蓋然性が最高である文字を指す。次いで、ステップ３５０で、認識コンピュータ１０から入力コンピュータ２０に認識結果を転送する。ステップ３６０で、ユーザの選択のために認識結果中のその他の候補文字を入力コンピュータ２０上に表示する。この場合、ユーザは別の候補文字を選択することも、次の入力に進むこともできる。ユーザが入力を続行する場合は、この場合もステップ３２０に戻る。ユーザが別の候補文字を選択した場合は、ステップ３７０でユーザの選択を受け入れ、ステップ３８０で、入力コンピュータ２０から認識コンピュータ１０にユーザの選択情報を転送する。次いで、ステップ３９１で、ステップ３４１で出力した文字を認識コンピュータ上でユーザが選択した文字で置き換え、次いでステップ３９５に進む。このように、手書き文字認識機構によって文字が正しく認識される場合、ユーザは単に入力を続けるだけでよく、選択や決定を行う必要がない。
【００２８】
本発明の別の実施形態によれば、本発明の協調手書き入力システムは、図７に示すように、１台の認識コンピュータ１０が複数の入力コンピュータに接続され、各入力コンピュータへの接続を異なるプロトコルを介して確立できるように構築することができる。これは、本発明で使用されるプロトコル抽象化層１０９および２０９の前述の説明と組み合わせればよりよく理解することができる。この実施形態では、認識コンピュータ１０は複数の協調手書き入力用ハンドヘルド・コンピュータ２０に接続される。この実施形態では、認識コンピュータ内のプロトコル抽象化層１０９はその上位にユーザ・マネージャ１１１を備え、入力コンピュータ２０のプロトコル抽象化層２０９もクライアント・ユーザ・マネージャ２１１を備える。
【００２９】
接続確立中に、まず入力コンピュータ２０内のクライアント・ユーザ・マネージャ２１１が、そのコンピュータのユーザＩＤを認識コンピュータ１０に送信し、次いで、認識コンピュータ内のユーザ・マネージャ１１１がそのユーザＩＤを受信し検証する。ユーザＩＤが検証された場合、ユーザ・マネージャ１１１は入力コンピュータに対応するユーザ・インスタンスを開始する。図２に示すように、ユーザ・インスタンスは、ユーザ・マネージャ１１１とプロトコル抽象化層１０９を除く、そのユーザの認識コンピュータ１０に関するすべての構成要素を含む。ユーザ・マネージャ１１１は、ユーザ・インスタンスの各構成要素と対話する。
【００３０】
さらに、本発明の一実施形態では、入力コンピュータ２０上で、入力コンピュータ２０および認識コンピュータ１０に関するユーザ選好をセットアップするステップと、その選好情報を入力コンピュータ２０から認識コンピュータ１０に送信するステップも含む。したがって、ユーザは入力コンピュータによって自分の好みの入力方法をカスタマイズすることができる。
【００３１】
以上、本発明をいくつかの具体的な実施形態を使って説明したが、本発明の精神および範囲を逸脱することなく様々な変更および改変を行うことができることは、当分野の技術者には自明である。したがって、前述の実施形態は単に例示のための限定的なものにすぎない。本発明の真の範囲は、添付の特許請求の範囲によってのみ示されるものである。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態による協調手書き入力のシステムを示す概略図である。
【図２】本発明の一実施形態による手書き入力認識用コンピュータ１０を示す概略構成図である。
【図３】本発明の一実施形態による手書き入力用ハンドヘルド・コンピュータ２０を示す概略構成図である。
【図４】本発明の一実施形態による協調手書き入力認識を実行する方法を示す流れ図である。
【図５】本発明の別の実施形態による協調手書き入力認識を実行する方法を示す流れ図である。
【図６】本発明の別の実施形態による協調手書き入力認識を実行する方法を示す流れ図である。
【図７】本発明の一実施形態によると複数のハンドヘルド・コンピュータ２０が１台の手書き入力認識コンピュータと協調してどのように手書き入力認識を完了するかを示す概略図である。
【図１】
2005517226.tif 000003
【図２】
2005517226.tif 000004
【図３】
2005517226.tif 000005
【図４】
2005517226.tif 000006
【図５】
2005517226.tif 000007
【図６】
2005517226.tif 000008
【図７】
2005517226.tif 000009
【国際調査報告】
2005517226.tif 000010