【手続補正書】
【提出日】平成16年12月3日(2004.12.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ装置にユーザ入力を提供するための装置であって、
コンピュータ装置のユーザ・インタフェースのポイント・アンド・クリック制御を提供するための第１モードで動作可能であるとともに、コンピュータ装置のユーザ・インタフェースにキーストローク入力を提供するための第２モードで動作可能であるディジタイザと、
ユーザが前記ディジタイザの前記第１モードと前記第２モードの間で切り替えることができるようにするための切替手段と、
前記ディジタイザから前記コンピュータ装置に信号出力を送信する手段とを備え、
手に持って使用するように適応され、ユーザ入力が提供されるコンピュータ装置から物理的に分離していることを特徴とするユーザ入力装置。
【請求項２】
ユーザの利き手でない方の手に持ち、利き手にスタイラスを持って使用するように適応されていることを特徴とする請求項１に記載のユーザ入力装置。
【請求項３】
１つまたは複数のボタンを備え、前記複数のボタンのそれぞれが、前記ユーザ入力装置を使用するために保持しているユーザの指の下に位置することを特徴とする請求項１または２に記載のユーザ入力装置。
【請求項４】
前記１つまたは複数のボタンが前記切替手段を提供することを特徴とする請求項３に記載のユーザ入力装置。
【請求項５】
前記１つまたは複数のボタンが前記ポイント・アンド・クリック制御のユーザ・インタフェースのクリック入力を提供することを特徴とする請求項３または４に記載のユーザ入力装置。
【請求項６】
前記第１モードにおいて前記ディジタイザからの位置情報および前記ボタンからのクリック情報を備える情報パケットを出力するよう適応されていることを特徴とする請求項５に記載のユーザ入力装置。
【請求項７】
前記ユーザ入力装置は、手書き文字によるキーストローク入力に適応されていることを特徴とする請求項１に記載のユーザ入力装置。
【請求項８】
前記手書き文字によるキーストローク入力は、記憶されている記号セットと照合するものであることを特徴とする請求項７に記載のユーザ入力装置。
【請求項９】
前記記憶されている記号セットのうち、前記手書き入力を照合する際にどれを用いるのかを決定するための、第２の切替手段を備えることを特徴とする請求項８に記載のユーザ入力装置。
【請求項１０】
前記１つまたは複数のボタンが前記第２の切替手段を提供することを特徴とする請求項９に記載のユーザ入力装置。
【請求項１１】
前記第２モードにおいて前記ディジタイザからのインク情報と、前記１つまたは複数のボタンからの記号セット情報とを有する情報パケットを出力するよう適応されていることを特徴とする請求項１０に記載のユーザ入力装置。
【請求項１２】
コンピュータ装置を有するコンピュータ・システムであって、前記コンピュータ装置はデータ処理手段と、前記コンピュータ装置のユーザ・インタフェースとを有し、
前記コンピュータ・システムはさらに、
前記コンピュータ装置のユーザ・インタフェースのポイント・アンド・クリック・インターフェースを提供するために第１モードで動作可能であり、かつ前記コンピュータ装置のユーザ・インタフェースにキーストローク入力を提供するために第２モードで動作可能であるディジタイザを有してユーザ入力を提供する装置と、
ユーザが前記ディジタイザを前記第１モードと前記第２モードとの間で切り替えることができるようにするための切替手段と、
前記ディジタイザから出力される信号を前記コンピュータ装置に送信する手段とを有し、
前記ユーザ入力を提供する装置は手に持って使用するように適応されていて、前記ユーザ入力が提供されるコンピュータ装置とは物理的に分離され、
前記コンピュータ装置は、前記ユーザ入力を提供するための装置から出力される信号を受信するための手段をさらに備えることを特徴とするコンピュータ・システム。
【請求項１３】
前記ユーザ入力を提供する装置上に、前記ポイント・アンド・クリック・インターフェースのクリック入力を提供するための１つまたは複数のボタンを備え、
前記ユーザ入力を提供する装置は、前記第１モードで、前記ディジタイザからの位置情報と前記ボタンからのクリック情報とを備える情報パケットを出力するように適応され、
前記コンピュータ・システムは、前記ユーザ入力を提供する装置から受信した情報パケットがマウス情報を含むものとして認識し、マウス・イベントを出力する手段を有する
ことを特徴とする請求項１２に記載のコンピュータ・システム。
【請求項１４】
前記ユーザ入力を提供する装置は手書き文字によるキーストローク入力に適応し、
前記手書き文字によるキーストローク入力は、記憶されている記号セットと照合を行うものであり、
１つまたは複数のボタンは、前記手書き入力を照合する際に前記記憶されている記号セットを決定するための、第２の切替手段として提供され、
前記ユーザ入力を提供する装置から入力したパケットを手書き情報を含むものとして認識し、前記入力したパケットに基づいて文字を組み立て、前記記号セットの情報に基づいて文字を認識するための手段を有することを特徴とする請求項１２または１３に記載のコンピュータ・システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
図２は、図１のハンドヘルド装置１を構成するハードウェアおよびその機能の相互接続を示す。上に示したように、ユーザ入力装置はボタン１１，１２，１３，１４と、ディジタイザのペンであるスタイラス３と、表面２とを有している。プログラム可能な制御器１６によってこれらの入力を受信し適切な形式の信号にする。プログラム可能な制御器１６に有用なディジタイザ信号を提供するため、ディジタイザの表面２から抽出されたディジタイザの位置・ストリームを提供するサンプリング手段１５を備える。これは、テキストなどのユーザ入力を受信するよう適応したディジタイザ表面の中で一般に用いられる従来の配置である。このような配置は上に説明した「Penpad」の記事で示される。プログラム可能な制御器１６は、適切な出力をシリアル・ポート１７を介してパーソナル・コンピュータ２０に提供するよう構成されている。下記でさらに説明するソフトウェアを介して、適切な装置出力を提供するためユーザ入力を処理する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
パケットがマウス・パケットではなく、インク・パケットである場合、次の段階でインク・パケットを追加し、新しいインク・パケットは、同じ文字の部分を形成するように意図されたその前後のインク・パケットと統合することができるようデータを解釈する。インク・パケットのｘおよびｙ座標をインク・バッファに追加することによってこれを実行する。したがってバッファには、インク・バッファに追加された順に並べられたｘ、ｙ座標対データポイントのストリームが含まれる。その後ソフトウェア・ループは始めに戻り、キーストロークが終了するまでデータポイントをインク・バッファに追加する。ユーザがスタイラス３を表面２から持ち上げることによってキーストロークを終了する。すなわち、文字の入力中、スタイラス状態が「ダウン」であったのが、スタイラス状態が「アップ」になることによって、インク・パケットの中でこのキーストロークを信号化する。一度キーストロークが終了すると、入力されたキーストロークを認識しようとする段階が続く。たとえば言語Ａｌｌｅｇｒｏを使用する場合、技術者がたやすく正しく認識するように入力電子インクを認識するため任意の適切な製品を本明細書で使用することもできるが、Ｐａｐｙｒｕｓ Ａｓｓｏｃｉａｔｅｓによる製品として販売されるＡｌｌｅｇｒｏ用の登録商標を持つ認識装置を使用してこの段階を実行することができる。この段階でキーストロークが文字として一度認識されると、従来のキーボード・イベントとして受信された場合に文字が通知されるのと全く同じ様式で、キーストローク・イベントとして通知される。次にインク・バッファがクリアされ、スタイラス３がハンドヘルド装置１がまだキーストローク入力モードであることを規定される表面２に戻った時、再度記入するための準備をする（スタイラス状態が再び「ダウン」に戻る）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
意図されたキーストロークの途中でモードを表すボタン１１が解放された場合、ボタンが解放されるまでのスタイラスの動作部分がインク・パケットとして転送され、インク・バッファの中に入力され、ボタン１１が解放された後のスタイラスの動作部分がマウス・パケットとして転送される。インク・パケット・ストリームの後マウス・パケットが一度受信されると、これをまたキーストロークの終了として認識し文字認識が起動する（図５に図示せず）。これらの環境のもとで、またはキーストロークの途中で偶然にスタイラス３を表面２から持ち上げるという状態のもとで、結果として不完全なキーストロークになりやすい。ユーザが意図した以外の文字、または認識できない場合は特殊コードもしくは特殊文字（一般的には「？」を戻すこともできる）としてこれを認識することもある。入力されたテキストは後で容易に修正することができる。