手書き認識について
タブレット PC には、手書きの形式で最も一般的なインク入力を認識するためのテクノロジが含まれています。 認識を提供するソフトウェア モジュールは、認識エンジンと呼ばれます。 認識エンジンは、1 つの言語、関連する言語のグループ、または音楽ノート、システム ジェスチャ、幾何学的図形などの関連オブジェクトのクラスを認識します。 インク サービス システムに認識エンジンを動的に追加できます。
認識手順
認識は、認識エンジン コンテキストを使用して処理されます。 認識は、次の 4 つの基本的な手順で構成されます。
- 認識制約を設定する方法:
- 認識エンジンと入力モード (幾何学的制約) の選択。
- 言語制約の設定。 たとえば、入力を英数字に制限したり、認識エンジンを支援するためにスキーマを渡したりできます。
- 認識エンジンにインクを送信する。
- 入力の処理 (認識)。
- 認識の結果を返します。
ステップ2及び3は、ループ内で繰り返されてもよく、又は、認識が試みられる前に全てのインクストロークがインクに添加され得る。
サンプルと関連トピック
高度な認識サンプル では、インク オブジェクトで認識エンジンを使用して インク 認識を実行する方法を示します。
Recognizer DLL サンプル テンプレート には、認識エンジン DLL を作成するためのテンプレートが含まれています。 テンプレートには、サーバーを登録および登録解除するための関数と、プライマリ認識エンジン関数のスケルトンが含まれています。
次のセクションでは、タブレット PC 認識テクノロジの背後にある基本的な概念について説明します。 カスタム認識エンジンの作成の詳細については、「認識エンジン の作成」を参照してください。
- Text Recognizers
- オブジェクト認識エンジン
- Recognizers コレクションの使用
- 認識エンジン コンテキスト
- 認識セグメント
- 斜めテキストの認識
- 認識エンジン ストロークの並べ替えのサポート
- 辞書と Factoid
- Confidence プロパティ [認識について]
- 代替
- インク セグメントと代替