(57)【要約】本発明はテキストを曖昧でない状態で入力するための方法に関する。本発明の方法はスクリーン、センサーパッド、または縮小型キーボードシステムで個々の文字またはシンボル上のストロークを検出すること、及び文字またはシンボルを曖昧でない状態で表示することを含む。本発明のこの方法はモードの変更や補助キーを必要とせずに縮小型キーボードシステムでの、曖昧でない入力を可能にする。
2006524955.tif 000002
【特許請求の範囲】
【請求項１】
スクリーンテキスト入力システムのための入力方法であって、仮想キーボード上のデータ値またはデータシンボルを曖昧でない状態で入力するためにジェスチャー及びストロークテキスト入力法を使用し、前記ジェスチャー及びストロークテキスト入力法が：
スクリーン上の仮想キーボード上のキーストロークを表す文字上をストロークするために指または物体を使用すること；
前記スクリーン上の前記ストロークによるタッチを検出すること；
前記スクリーン上の前記ストロークの接触の点から前記ストロークの動作を検出すること；
前記ストロークの経路の位置を前記スクリーンに表示されるデータ値またはデータシンボルが割り当てられ、それが配置された、またはそれの付近の前記スクリーン上の検出領域とマッチングさせること；及び、
前記ストロークされた前記検出領域に割り当てられた前記データ値またはデータシンボルをテキスト入力として表示することのステップを含む入力方法。
【請求項２】
前記ジェスチャーが前記ストロークに加え、文字上のサークル、交差、十字、及びジグザグを含み、それらが前記ストロークと同様な機能を有する、請求項１に記載の入力方法。
【請求項３】
前記ジェスチャーがジェスチャー中に仮想キーボード上にデジタルインク軌跡を残す、請求項２に記載の入力方法。
【請求項４】
前記ストロークの経路の位置のスクリーン上の前記検出領域とのマッチングが最も頻度の高い検出領域から最も頻度の少ない検出領域の順序で行われる、請求項１に記載の入力方法。
【請求項５】
文字を表す前記検出領域が文字内のまたは文字を覆う、多様な形状及びサイズの検出ボックスである、請求項１に記載の入力方法。
【請求項６】
文字を表す前記検出領域が文字上または文字の付近の検出ラインである、請求項１に記載の入力方法。
【請求項７】
前記検出ラインが前記キーボード上で目視可能である、請求項６に記載の入力方法。
【請求項８】
スペースバーが前記仮想キーボード上の単一のラインまたは細いバーで表され、前記検出ラインと同様に選択される、請求項６に記載の入力方法。
【請求項９】
文字を表す文字またはボタンがジェスチャーの代わりにタッピングされた場合、通常のボタン入力として動作することのステップをさらに含む、請求項１に記載の入力方法。
【請求項１０】
前記ジェスチャーとともに補助キーまたはスティッキー補助キーが使用された場合、前記データ値及びデータシンボルを大文字、発音文字、強調文字、またはファンクションで表示することのステップをさらに含む、請求項１に記載の入力方法。
【請求項１１】
表示される文字が最初にジェスチャーされた文字であり、引き続いてジェスチャーされた可能性がある以降の文字を無視する、請求項１に記載の入力方法。
【請求項１２】
表示される文字が最後にジェスチャーされた文字であり、それ以前ジェスチャーされた可能性がある文字を無視する、請求項１に記載の入力方法。
【請求項１３】
表示される文字が最もジェスチャーされた文字であり、ジェスチャーされた可能性がある他の文字を無視する、請求項１に記載の入力方法。
【請求項１４】
表示される文字が前記検出ラインの最も中心付近でジェスチャーされた文字であり、前記検出ラインの中心から外れた位置でジェスチャーされた可能性がある他の文字を無視する、請求項６に記載の入力方法。
【請求項１５】
表示される文字がジェスチャーされた全ての文字であり、前記文字がジェスチャーされた順序で表示される、請求項１に記載の入力方法。
【請求項１６】
前記スクリーンがタッチスクリーン、センサーパッド、あるいはセンサー物体またはペン式入力等のセンサーとともに使用されるスクリーンまたは仮想スクリーンである、請求項１に記載の入力方法。
【請求項１７】
前記文字が多重文字キーの複数の文字の１つである、請求項１に記載の入力方法。
【請求項１８】
文字を表す文字または多重文字キーがストロークの代わりにタッピングされた場合、多重文字キー入力として動作することのステップをさらに含む、請求項１７に記載の入力方法。
【請求項１９】
スクリーン上に仮想キーボードを表示するルーチン；
前記仮想キーボード上で表示される文字を表す、前記仮想キーボード上の多様な検出領域に割り当てられた、格納されたデータ値及びデータシンボルの組；
前記仮想キーボード上のタッチ及び前記仮想キーボードとの接触のスクライブ経路を検出する入力ルーチン；
前記仮想キーボードの前記検出領域を前記スクライブ経路とマッチングさせ、どの検出領域が選択されたかを決定するマッチングルーチン；及び、
選択された前記検出領域を表すデータ値及びデータシンボルを表示する出力ルーチンを備えるスクリーンテキスト入力システム。
【請求項２０】
前記仮想キーボードとの前記接触の前記スクライブ経路がスクライブ中に前記仮想キーボード上にデジタルインク軌跡を残す、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２１】
前記マッチングルーチンが最も頻度の高い検出領域から最も頻度の少ない検出領域の順序で前記仮想キーボードの前記検出領域を前記スクライブ経路とマッチングさせる、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２２】
文字を表す前記検出領域が文字内のまたは文字を覆う、多様な形状及びサイズの検出ボックスである、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２３】
文字を表す前記検出領域が文字上または文字の付近の検出ラインである、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２４】
前記検出ラインが前記仮想キーボード上で目視可能である、請求項２３に記載のスクリーンテキスト入力システム。
【請求項２５】
スペースバーが前記仮想キーボード上の単一のラインまたは細いバーで表され、前記検出ラインと同様に選択される、請求項２３に記載のスクリーンテキスト入力システム。
【請求項２６】
前記入力ルーチンが前記仮想キーボード上のスクライブ経路の無いタッチを通常のボタン入力として検出する、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２７】
前記データ値またはデータシンボルを大文字、発音文字、強調文字、またはファンクション等の異なった形式で表示するために、スクライブとともに補助キーまたはスティッキー補助キーが使用される、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２８】
前記マッチングルーチンが最初にスクライブされた検出領域を選択された検出領域であると決定し、引き続いてスクライブされた可能性がある以降の検出領域を無視する、請求項１９に記載のスクリーンテキスト入力システム。
【請求項２９】
前記マッチングルーチンが最後にスクライブされた検出領域を選択された検出領域であると決定し、それ以前にスクライブされた可能性がある検出領域を無視する、請求項１９に記載のスクリーンテキスト入力システム。
【請求項３０】
前記マッチングルーチンが最もスクライブされた検出領域を選択された検出領域であると決定し、スクライブされた可能性がある他の検出領域を無視する、請求項１９に記載のスクリーンテキスト入力システム。
【請求項３１】
前記マッチングルーチンが最も中心付近でスクライブされた検出ラインを選択された検出ラインであると決定し、中心から外れた位置でスクライブされた他の検出ラインを無視する、請求項２３に記載のスクリーンテキスト入力システム。
【請求項３２】
前記マッチングルーチンがストロークされた検出領域の全てを、それらがストロークされた順序で選択することを決定する、請求項１９に記載のスクリーンテキスト入力システム。
【請求項３３】
前記スクリーンがタッチスクリーン、センサーパッド、あるいはセンサー物体またはペン式入力等のセンサーとともに使用されるスクリーンまたは仮想スクリーンである、請求項１９に記載のスクリーンテキスト入力システム。
【請求項３４】
前記仮想キーボードが、各々がそれを構成する文字の組を表示している多重文字キーを備える組縮小型キーボードシステムである、請求項１９に記載のスクリーンテキスト入力システム。
【請求項３５】
前記入力ルーチンが前記多重文字キー上のスクライブ経路の無いタッチを通常の多重文字キー入力として検出する、請求項３４に記載のスクリーンテキスト入力システム。
【請求項３６】
各キーがキーボード上のキーストロークを表すデータ値、ファンクション、またはデータシンボルである、少なくとも１つの特徴を有する、複数のキーを備えた縮小型キーボードのための入力方法であって：
前記キーが構成する個々のデータ値またはデータシンボルを表す個々の文字キーから成る多重文字キーであり；前記文字キーは前記多重文字キー上の通常のタッピング動作と異なる方向に動くことができ；そこにおいて、ストロークテキスト入力法を使用することにより、文字を曖昧でない状態で入力するために曖昧なテキスト入力と曖昧でないテキスト入力との間でモードを変更する必要がなく、前記ストロークテキスト入力法が：
前記個々の文字キーを前記多重文字キー入力に対する通常のタッピングと異なる方向に動かすこと；及び、
前記個々の文字キーのデータ値またはデータシンボルを表示することのステップを含む入力方法。
【請求項３７】
前記個々の文字キーから成る前記多重文字キーの代わりに、タッピングの方向以外の複数の方向に動くことができる単一のボタンを備え、前記複数の方向の各方向が前記ストロークテキスト入力法のタッピングと異なる方向の前記個々の文字キーの動きを表す、請求項３６に記載の入力方法。
【請求項３８】
前記個々の文字キーのタッピングと異なる方向の動きとともに補助キーまたはスティッキー補助キーが使用された場合、前記データ値及びデータシンボルを大文字、発音文字、強調文字、またはファンクションで表示することのステップをさらに含む、請求項３６に記載の入力方法。
【請求項３９】
文字を表す前記ボタンがストロークされる、またはタッピングと異なる方向に動かされる代わりにタッピングされた場合、通常の多重文字キー入力として動作することのステップをさらに含む、請求項３６に記載の入力方法。
【請求項４０】
同一の前記多重文字キーの組から２つ以上の前記個々のキーが一緒にタッピングされた場合、単一の多重文字キー入力として動作する、請求項３９に記載の入力方法。
【請求項４１】
情報を入力するための縮小型キーボードシステムであって：
各キーがキーボード上のキーストロークを表すデータ値、ファンクション、またはデータシンボルである、少なくとも１つの特徴を有する複数のキーであって、前記キーが個々のデータ値またはデータシンボルを表す個々の文字キーから成る多重文字キーであり、前記文字キーは前記多重文字キー上の通常のタッピング動作と異なる方向に動くことができる複数のキー；
データを格納するためのデータベースであって、前記データが前記キーの入力キーストロークシーケンスに関連したデータ文字またはデータシンボルであるデータベース；及び、
情報を表示するためのディスプレイを備える縮小型キーボードシステム。
【請求項４２】
前記個々の文字キーを前記多重文字キー入力に対する通常のタッピングと異なる方向に動かすことにより、文字を曖昧でない状態で入力することが曖昧なテキスト入力と曖昧でないテキスト入力との間のモードの変更を必要としない、請求項４１に記載の縮小型キーボードシステム。
【請求項４３】
前記個々の文字キーから成る前記多重文字キーの代わりに、タッピングの方向以外の複数の方向に動くことができる単一のボタンを備え、前記複数の方向の各方向が前記個々のキーをタッピングと異なる方向に動かすことと等価である、請求項４１に記載の縮小型キーボードシステム。
【請求項４４】
前記ボタンを前記個々のデータ値またはデータシンボルに対応する、前記多重文字キー入力に対する通常のタッピングと異なる方向に動かすことにより、文字を曖昧でない状態で入力することが曖昧なテキスト入力と曖昧でないテキスト入力との間のモードの変更を必要としない、請求項４３に記載の縮小型キーボードシステム。
【請求項４５】
前記データ値またはデータシンボルを大文字、発音文字、強調文字、またはファンクション等の異なった形式で入力するために、前記個々の文字キーのタッピングと異なる方向の動きとともに補助キーまたはスティッキー補助キーが使用される、請求項４１に記載の縮小型キーボードシステム。
【請求項４６】
前記データ値またはデータシンボルを大文字、発音文字、強調文字、またはファンクション等の異なった形式で入力するために、前記ボタンを前記個々のデータ値またはデータシンボルに対応する方向に動かすこととともに補助キーまたはスティッキー補助キーが使用される、請求項４３に記載の縮小型キーボードシステム。
【請求項４７】
多重文字キー入力として入力するために、文字を表す前記多重文字キーがタッピングされる、請求項４１に記載の縮小型キーボードシステム。
【請求項４８】
多重文字キー入力として入力するために、文字を表す前記多重文字ボタンがタッピングされる、請求項４３に記載の縮小型キーボードシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はセンサー、センサーパッド、またはペン入力式のキーボードシステムまたは文字の配置を備えたスクリーンのための曖昧でないテキスト入力に関する。本発明はまた、曖昧なテキスト入力と曖昧でないテキスト入力との間のモードを変更するための付加的なボタン、ソフトキー、または手段を必要とせずに曖昧なキーストロークの方法を補正または補完するための、ＴｅｎＧＯ（シンガポール特許出願200202021-2）等の、縮小型のキーボードシステムに対してシームレスに実施される曖昧でないテキスト入力システムを可能にする。本発明は特に、携帯装置、携帯電話、手持式装置、ＰＤＡ、ポケットコンピューター、タブレットＰＣ、センサーパッド、またはペン式システム及び仮想キーボードシステム等のタッチスクリーンまたはソフトキーテキスト入力アプリケーションに関する。
【背景技術】
【０００２】
ＰＤＡ、手持式装置、及び携帯装置の成長は驚異的なものとなっている。多くの人々が多くの場所で携帯装置や類似の装置を持つようになってきている。もう１つの新しい時代の到来はオンラインのテキストベースの通信である。オンラインテキスト通信はコンピューター及びインターネットとともに始まり、ショートメッセージサービス（ＳＭＳ）とともに普及し続けている。電子メールは現在、個人的及び仕事上の目的での主要な通信形式であり、小型の電子装置はさらに小型になっており、より多くの機能を有し、より統合的なものとなってきている。携帯電話、手持式装置、ＰＤＡ、及びポケットコンピューターによる方向付けは、それらが電子メール、ＳＭＳ、またはインスタントメッセージ（ＩＭ）等の何らかの形式でのオンラインテキスト通信機能を有さなければならないということである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
テキスト入力に対して、ペン式の方法は手持式装置において優位を占めているが、それと同時に、キーボード式の技術の使用に対する傾向も存在する。ペン式入力はスクリーン上の仮想キーボードを叩くための、または手書きによって残される「デジタルインク」を解読するために手書き認識の使用を伴うスクリーン上の手書きのためのスタイラス、指、または他の物体を使用する。ペン式のタッピング（すなわち、軽く叩くこと）は扱いにくい小型の仮想キーボードボタン、または表示領域を減少させる大きめのボタンを必要とするという欠点を有し、一方、ペン式の手書き（または、走り書き）は「より自然近い」ように思われるが、手書きに時間がかかり、また、ユーザーの期待に答える程度に正確ではない。さらに、手書き式入力の究極的な欠点はユーザーの手書きの速度の限界である。すなわち、読み易くかつ素早く書くことは非常に難しいことである。速度及び効率に関しては、キーボード式入力がテキスト通信において最速かつ高効率である。すなわち、オンラインテキスト通信の需要の増加に伴い、多くの装置の製造者は小型でフルサイズのクワーティキーボードを使用することを強いられている。小型のキーボードは視覚的に魅力的であるが、キーが小さすぎ、かつ互いに近づきすぎているので、簡単なテキスト入力以外に対しては満足できるものではない。このような理由により、小さめの占有スペース及び大きめなボタンを有する、予測的テキスト入力（predictive text input）を使用した縮小型キーボードシステムがもう１つの有望な代替品として考えられているが、ライブラリーやデータベースに存在しない単語を入力するときに問題を発生し、複数回タッピングや２回キーストローク法等による、テキスト入力の非効率的なモード（すなわち、非予測的、または曖昧でないテキスト入力）へのモード変更を必要とする。複数回タッピング、２回キーストローク、複数回ストローク法による従来の曖昧でないテキスト入力法は縮小型キーボードシステムに対する米国特許No.6,011,554及び6,307,549に開示されている。
【０００４】
ペン式タッピング法に対する前方予測エンジン（forward prediction engine）の組み込み等の、ペン式タッピング法及び縮小型キーボードシステムに対する曖昧でないテキスト入力を改善するために多様な努力がなされている。ペン式タッピング法の主要な問題は、それらが正確な入力のために非常に小さい仮想ボタン上をタッピングすること（すなわち、軽く叩くこと）を必要とし、それにより、間違ったキーを何度も叩いたときにユーザーはストレスを感じ、また、タッピングするときにかなりの集中力を必要とするということである。したがって、ユーザーが書くためではなく、読むためだけに電子メールやワープロ等の、携帯式のテキストアプリケーションを使用しているという事実は驚くに値しない。すなわち、携帯装置上でのテキスト入力は多くの場合、短いメッセージ、短いメモ、及び接触情報の記入等だけに限定されている。
【０００５】
スクリーンテキスト入力に関する本発明において、ユーザーは文字上をタッピングするのではなく、単に、文字上をストロークする（または、軽くこする）。曖昧でないペン式テキスト入力に対する、このストロークまたはスクライブ（すなわち、軽くこする）方法を実施することにより、本発明は高い集中力を必要とせず、かつ、正確な入力を可能にする。すなわち、ストロークまたはスクライブは正確な開始点を必要としないので、許容性またはフレキシビリティーが高く、ストローク中の素早い調整を可能にし、また、タッピングと同等の素早さで実施できる。この素早い調整はまた、スクライブ中の仮想キーボード上に残されるデジタルインクの軌跡により、より容易なものとすることができる。デジタルインクの軌跡はユーザーに視覚的なフィードバックを与え、ユーザーが正確な文字をスクライブするための素早い調節をするためにユーザーを適当に誘導する。ペン式テキスト入力に対するデザインの長所は装置の形状に対する変更を必要とせず、多様な仮想キーボードのデザイン、または（例えば、中国語、日本語、中国及び日本のストロークシンボル等の）文字の配置及び文字の種類に対して容易に実施することができることである。
【０００６】
本発明のスクライブ法は曖昧でないテキスト入力を曖昧なテキスト入力に対してシームレスにすることにより（すなわち、モード変更ボタンを必要とせずに統合することにより）、縮小型キーボードにおいて二重の機能を持つことができる。このシームレスな統括は同一のキー上で２つの異なった種類の入力（すなわち、タッピング及びスクライブ）を識別することができる本発明の特長によって可能にされる。これは縮小型キーボードシステムにおいて多重文字キーがタッピングされたときに通常の機能をし、スクライブされたときに曖昧でないテキスト入力を受け付けることによって可能となる。これは物理的なキーボードのキーにより大きな自由度を与え、キーがタッピングの方向とは異なる方向に動くことを可能し、それによって個々の文字に対するストロークを擬態（または、シミュレート）させることによって、物理的なキーを使用する縮小型キーボードに対しても同様に適用することができる。これは（通常のタッピング機能とともに）複数の方向性を有する、多重文字キーとして機能するボタンによって実施されてもよいし、またはタッピング方向とは異なる方向に動くことができる個々のキーを備える多重文字キーによって実施されてもよい。
【０００７】
ジェスチャーまたはストローク式の入力方法自体はファイルを開く、ファイルを閉じる、ファイルを実行する等のコマンド操作として、または「ショートカット」としてコンピューターシステムで使用されており、新規なものではない。ペン式のテキスト入力システムに対しては、ウィンドウズＣＥの標準キーボードにおいて、基本的な文字をそれの大文字で入力することを容易にするために使用されている。これは大文字にする文字をタッチし、ペンを上方にスライドさせることによってなされ、タッチされた文字の大文字が表示される。ウィンドウズＣＥの標準キーボードはまた、ペンを左にスライドさせることによってバックスペースを検出し、ペンを右にスライドさせることによってスペースを検出する。米国特許出願No.20030014239においては、ペン式のテキスト入力で強調文字及び他の拡張文字を入力するためにスライドが使用されており、異なったスライドの方向及びスライドの長さによってタッチ（または、タッピング）された文字の多様な形式またはカスタム化された出力が決定される。ウィンドウズＣＥの標準キーボード及び前述の米国特許出願No.2003001423の主な問題点は、それらがスライドの前に文字を表す小さな仮想ボタン／キーをタッチ（または、タッピング）することが必要であるということである。
【０００８】
これに対し、本発明のスクライブ法においては、ユーザーは他の文字のボタンスペースをタッチすることによってスライドを開始し、入力したい文字の検出領域を通ってスライドすることができる。もう１つの大きな相違点は、本発明においては、所望の文字の選択のためにタッピングではなくスクライブだけが使用されることである。これに対し、上述の従来技術においては、強調文字、大文字、拡張文字等の選択された文字の他の形式を選択するため、またはコマンド式のファンクション（または、機能）を使用するためにスライドを使用しているが、それらは実際の文字選択のためにタッピング（すなわち、軽く叩くこと）を使用する必要がある。本発明においてスクライブがタッピングとともに使用される唯一のケースは、曖昧なテキスト入力と曖昧でないテキスト入力との間のシームレスな切り換えを実施するために仮想多重文字キーに対して使用される場合である。縮小型キーボードシステムに対して曖昧なテキスト入力と曖昧でないテキスト入力とのシームレスな区別をするためのスライドの使用は米国特許No.6,286,064に記載されている、しかしながら、このスライド動作はやはり、最初に各キー上の各シンボルを正確にタッチすることを必要とする。また、上述の全ての従来技術において、要求された文字はペンをスクリーンから上げたときに、またはスライド動作の特定の方向を識別するために特定の長さのスライドがなされた後に表示されるので、それらは、スクライブ動作の検出領域での接触によって文字を表示することができる本発明に比べ処理が遅い。
【０００９】
本発明はさらにデジタルインク軌跡、及び素早い検出を可能にするライン検出領域の使用によって増強され、さらに、スペースバー等のファンクションを単一のラインや細いバーに縮小できる等の融通性によって、スペースを節約しながら、仮想キーボード上のテキスト入力を速めるために、ラインスペースバーをより有利な場所に配置することを可能にする。
【課題を解決するための手段】
【００１０】
本発明の１つの側面はスクリーンテキスト入力システムのための方法であって、仮想キーボード上のデータ値またはデータシンボルを曖昧でない状態で入力するためにジェスチャー及びストロークテキスト入力法を使用し、前記ジェスチャー及びストロークテキスト入力法が：スクリーン上の仮想キーボード上のキーストロークを表す文字上をストロークするために指または物体を使用すること；前記スクリーン上の前記ストロークによるタッチを検出すること；前記スクリーン上の前記ストロークの接触の点から前記ストロークの動作を検出すること；前記ストロークの経路の位置を前記スクリーンに表示されるデータ値またはデータシンボルが割り当てられ、それが配置された、またはそれの付近の前記スクリーン上の検出領域とマッチング（または、一致）させること；及び、前記ストロークされた前記検出領域に割り当てられた前記データ値またはデータシンボルをテキスト入力として表示することを含む方法である。
【００１１】
本発明の実施例はストロークの他に、文字上のサークル、交差、十字、ジグザグを含み、それらはストロークと同様な機能を持ってもよい。付加的に、ジェスチャーはジェスチャー中に、仮想キーボード上にデジタルインク軌跡を残してもよい。
【００１２】
本発明のもう１つの実施例において、ストローク経路の位置とスクリーン上の検出領域とのマッチング（または、一致）は最も可能性のある、または最も頻度の高い検出領域から最も可能性の低い、または最も頻度の低い検出領域の順番でなされる。
【００１３】
本発明の方法のさらなる実施例において、文字を表す検出領域は文字内の、または文字上の検出ボックスであってよく、検出ボックスはどのような形状またはサイズであってもよい。付加的に、検出領域は文字を通る、または文字の付近の検出ラインであってもよい。また、検出ラインはキーボード上で目視可能な状態であってもよい。さらに、スペースバーは仮想キーボード上の単一のラインまたは細いバーであってもよく、検出ラインとして選択されてもよい。
【００１４】
本発明の方法のさらなる実施例はさらに、ジェスチャーとともに補助キーまたはスティッキー補助キー（ここで、スティッキーとは、例えば、スティッキーシフト等のように、補助キーを一回押すだけでよく、他の文字キー等が押されるまで押しつづける必要がないキーを意味する）が使用された場合、データ値またはデータシンボルを大文字等の異なった形式、発音記号、強調形式、またはファンクション（または、機能）として表示するステップを含んでもよい。
【００１５】
本発明の方法のさらなる実施例は最初にジェスチャーされた文字だけを表示し、引き続いてジェスチャーされた可能性がある以降の文字を無視してもよい。あるいは、表示される文字は最後にジェスチャーされた文字であり、事前にジェスチャーされた可能性がある文字を無視してもよい。本発明のもう１つの変形において、表示される文字は最もジェスチャーされた文字であり、それより少なくジェスチャーされた他の文字が無視されてもよい。検出ラインの場合、最もジェスチャーされた文字は検出ラインの最も中心付近でジェスチャーされた文字であってもよい。本発明のもう１つの変形において、ジェスチャーされた全ての文字が、それらがジェスチャーされた順番で表示されてもよい。
【００１６】
本発明の方法のもう１つの実施例において、スクリーンはタッチスクリーン、センサーパッド、または、ペン式入力等のセンサー用の物体またはセンサーと協働するスクリーンまたは仮想スクリーンであってもよい。
【００１７】
本発明の方法もう１つの実施例において、文字は多重文字キーの文字のなかの１つであってもよい。付加的に、文字を表している文字キーまたは多重文字キーがストロークではなく、タッピングされた場合、この実施例は多重文字キー入力として動作してもよい。
【００１８】
本発明のもう１つの側面において、本発明のスクリーンテキスト入力システムは：スクリーン上に仮想キーボードを表示するルーチン；前記仮想キーボード上で表示される文字を表す、前記仮想キーボード上の多様な検出領域に割り当てられた、格納されたデータ値及びデータシンボルの組；前記仮想キーボード上のタッチ及び前記仮想キーボードとの接触のスクライブ経路を検出する入力ルーチン；前記仮想キーボードの前記検出領域を前記スクライブ経路とマッチングさせ、どの検出領域が選択されたかを決定するマッチングルーチン；及び、選択された前記検出領域を表すデータ値及びデータシンボルを表示する出力ルーチンを備える。
【００１９】
１つの実施例において、本発明はスクリーンテキスト入力システムのための入力方法を含む。
【００２０】
本発明のもう１つの側面において、本発明は各キーがキーボード上のキーストロークを表すデータ値、ファンクション、またはデータシンボルである、少なくとも１つの特徴を有する、複数のキーを備えた縮小型キーボードのための入力方法であって：前記キーが構成する個々のデータ値またはデータシンボルを表す個々の文字キーから成る多重文字キーであり；前記文字キーは前記多重文字キー上の通常のタッピング動作と異なる方向に動くことができ；そこにおいて、ストロークテキスト入力法を使用することにより、文字を曖昧でない状態で入力するために曖昧なテキスト入力と曖昧でないテキスト入力との間でモードを変更する必要がなく、前記ストロークテキスト入力法が：前記個々の文字キーを前記多重文字キー入力に対する通常のタッピングと異なる方向に動かすこと；及び、前記個々の文字キーのデータ値またはデータシンボルを表示することを含む入力方法である。あるいは、個々の文字キーから成る多重文字キーの代わりに、タッピング方向以外の複数の方向に動くことができる単一のボタンが使用されてもよく、そこにおいて、前記複数の方向の各方向はストロークテキスト入力方法において個々の文字キーをタッピングと異なる方向に動かすことと同様な作用をする。
【００２１】
本発明の方法のもう１つの実施例はさらに、個々の文字キーのタッピングと異なる方向への動きとともに補助キーまたはスティッキー補助キーが使用された場合、データ値またはデータシンボルを大文字等の異なった形式、発音記号、強調形式、またはファンクション（または、機能）として表示するステップを含んでもよい。
【００２２】
本発明のもう１つの実施例はさらに、文字を表すボタンがストロークまたはタッピングと異なる方向に動かされる代わりに、タッピングされた場合、多重文字キー入力として動作することのステップを含む。あるいは、同一の多重文字キーの組から２つ以上の文字キーが一緒にタッピングされた場合、それは単一の多重文字キー入力として動作してもよい。
【００２３】
本発明のもう１つの側面において、本発明の情報を入力するための縮小型キーボードシステムは：各キーがキーボード上のキーストロークを表すデータ値、ファンクション、またはデータシンボルである、少なくとも１つの特徴を有する複数のキーであって、前記キーが個々のデータ値またはデータシンボルを表す個々の文字キーから成る多重文字キーであり、前記文字キーは前記多重文字キー上の通常のタッピング動作と異なる方向に動くことができる複数のキー；データを格納するためのデータベースであって、前記データが前記キーの入力キーストロークシーケンスに関連したデータ文字またはデータシンボルであるデータベース；及び、情報を表示するためのディスプレイを備える。
【００２４】
本発明のさらなる実施例において、曖昧でない文字を入力することは、個々の文字キーを多重文字キー入力のための標準的なタッピングと異なる方向に動かすことによって実施されるので、曖昧なテキスト入力と曖昧でないテキスト入力との間のモードの変更を必要しない。
【００２５】
本発明のさらなる実施例において、個々の文字ボタンから成る多重文字キーの代わりに、タッピングの方向以外の複数の方向に動くことができる単一のボタンが使用されてもよく、そこにおいて各方向は個々の文字キーをタッピングと異なる方向に動かすのと同等な作用を有する。
【００２６】
もう１つの実施例において、多重文字キーはタッピングされたときに多重文字キー入力として機能する。多重文字キー入力は米国特許No.5,818,437、No.5,945,928、No.5,953,541、No.6,011,554、No.6,286,064、No.6, 307,549及びシンガポール特許出願200202021-2に記載されているような、多様な従来技術の縮小型キーボードシステムを使用して実施することができる。本発明の実施例の上述及び他の特徴、目的、及び長所は図面とともに以下の詳細な説明を読むことにより当業者にとって明らかなものとなるだろう。
【発明を実施するための最良の形態】
【００２７】
以下に説明において、示されている実施例は例としてのものであり、本発明を制限するためのものではない。
【００２８】
携帯装置はサイズが縮小され続けており、かつ電子メール及びワープロ等のテキスト入力を必要とするテキストベースのアプリケーションを取り入れ続けており、ユーザーに素早く、容易で、直感的なだけではなく、持続した、または拡張されたテキスト入力に対して使用することができるテキスト入力方法の改善に対する要求が存在する。
【００２９】
現在、２つの主要な解決法が存在する。１つは小型キーボード等のハードウェアベースのテキスト入力方法であり、もう１つは主に、手書き認識及び仮想キーボード等のペン式またはタッチスクリーンによる解決法、または音声認識等のハンズフリー式の解決法のどちらかを含むソフトウェアベースのテキスト入力方法である。音声認識はタイプに代わる非常に有用な代替案であり、大きな改善を見せているように思われるが、不正確さ、長期の訓練及び学習期間、速度、プライバシー、及び話して考えるよりも考えてタイプするほうが自然であるという他の人間性の要因等の欠点を有する。スペースに対する制限による小さいボタン及びキーを備えた小型キーボード等のハードウェア式の解決法はタイプが困難であり、隣接する、間違ったキーを押すことによる誤記の発生が多い。手書き認識を備えたペン式の解決法は未だに不正確であり、速度が遅く、認識ソフトウェアを訓練するために長い学習の実施を必要とする。仮想キーボード等の他のペン式解決法は、仮想キーボードに割り当てられる領域が小さいため、タイプのために高い集中力を必要とし、かつ打ち間違いが多い小さいボタンを必然的に伴い、ハードウェア式の解決法と同様な欠点を有する。明らかに、これらの全ての解決法は持続した、またはより集中的なテキスト入力に対する適当なテキスト入力プラットフォームを提供することができない。
【００３０】
出願人はより包括的な携帯式テキスト入力の解決として２つの方向性があるとの考えに至った。１つの方向は小さな仮想キーボードボタン上のタッピングより効率的な方法を与えることであり、もう１つの方向は必要なキーボードのボタンの数を最小にして、多きめのキーボードボタンを可能にする縮小型キーボードシステムである。
【００３１】
出願人は、仮想キーボード上の小さなボタンをタイプするために高い集中力及び焦点を必要とし、ミスや不正確なタッピングに対する許容性が小さいタッピングよりも僅かに遅いが、より寛容な方法が必要であるという結論に達した。すなわち、本発明はジェスチャーまたはストローク入力式のテキスト入力方法である。ジェスチャーまたはストローク入力式テキスト入力方法はオンスクリーンキーボードから文字を選択するための、より効率的、正確、かつミスに対する許容性が高い方法を与えるために、タッピングより遅い処理ステップ（ジェスチャー）を使用する。本発明は英語、フランス語、及びドイツ語キーボード等のクワーティ式キーボード、及びFitaly（Textware Solutions Inc. 米国特許No.5,487,616）、Opti I、Opti II、Metropolisキーボード、及び中国語キーボード及び日本語キーボード等の非クワーティ式キーボードを含む、全ての様式のキーボードに対して適用可能である。
【００３２】
本発明の概念及び目的は小さいオンスクリーンまたはオンパッドキーをタッピングするときに必要とされるような集中力及び焦点を必要とせず、より正確で、ミスに対してより許容性が高く、結果として、全体としての速度が速い入力方法を提供することである。これは本発明において、ユーザーが彼のテキスト入力を空中で（または、ストローク中に）調節するための仮想フィードバックとして働くデジタルインク軌跡を残すことによってさらに増強される。本発明はフラストレーションの溜まることが多い集中したタッピングを、ミスに対してより許容性のある、結果として快いストロークジェスチャーに変換し、スクリーン式テキスト入力またはペン式テキスト入力の使用を刺激する結果となるだろう。本発明の応用例は携帯装置、ＰＤＡ、手持式装置、ポケットＰＣ、携帯電話、タブレットＰＣ等の小型の装置、またはスクリーン式または仮想キーボードまたはペン式テキスト入力を使用する装置である。図１は仮想キーボード１２のオンスクリーンへの実施が手持式装置１０上でどのように見えるかを示している。図１ａは仮想キーボード５６のオンパッドへの実施がタイプ用面パッド５４上でどのように見えるかを示している。面パッド５４は通常、計算プロセッサー５２に接続されており、計算プロセッサー５２にはまた、テキスト入力が表示されるディスプレイ５０が接続されている。
【００３３】
図面に示され、ここで説明されている実施例はこの分野で周知のコンピューターアーキテクチャーで実施されてもよい。本発明の実施例の機能はハードウェアまたはソフトウェアのどちらで実施されてもよい。ソフトウェアで実施される場合、システムの構成要素はプロセス、プログラム、または特定の機能または関連する機能を実施するそれらの一部であってもよい。ハードウェアで実施される場合、構成要素は他の構成要素とともに使用するために設計された機能ハードウェアユニットであってもよい。例えば、構成要素はディスクリートの電子部材を使用して実施されてもよいし、あるいは、特定用途向けＩＣ（ＡＳＩＣ）等の包括的な電子回路の一部であってもよい。この他に多様な実施方法があること、また本発明のシステムがハードウェア及びソフトウェアの構成要素の組み合わせで実施されてもよいことは当業者にとって明白であるだろう。
【００３４】
コンピューターアーキテクチャーの例はパソコンや他の計算装置であり、本発明の実施例がそれらに対して実施されてもよい。このようなコンピューターアーキテクチャーはマイクロプロセッサーを含む中央処理ユニット（ＣＰＵ）、一時的または恒久的な情報の格納のためのランダムアクセスメモリー（ＲＡＭ）、リードオンリーメモリー（ＲＯＭ）、及びハードディスク、メモリースティック、ディスク、ＣＤ−ＲＯＭ等の大規模記憶装置等の構成要素及び（または）モジュールを含む。このようなコンピューターアーキテクチャーはさらに、構成要素を相互に接続し、構成要素の間で情報及び通信を制御するためのバスを含む。付加的に、ユーザーの入力のためのキーボード、マウス、マイク、及び出力のためのディスプレイ、プリンター、スピーカー等を備えてもよい。一般に、入力／出力インターフェースの各々はコントローラーによってバスに接続されており、コントローラーソフトウェアとともに実施される。もちろん、このようなシステムとともに多様な数の入力／出力装置が実施されてもよいことは明らかであるだろう。コンピューターシステムは通常、ＣＰＵ上に存在するオペレーティングシステムによって制御及び管理される。この分野で利用可能で多数のオペレーティングシステムが存在する。したがって、本発明の実施例はこのような多様なコンピューターアーキテクチャーに対して実施することができる。
【００３５】
本発明のストローク入力式テキスト入力方法はソフトウェア、ハードウェア、またはそれらの組合せによって実施可能である。一般に、例えば（タッチスクリーン上の仮想キーボード等の）ソフトキーとともにソフトウェアだけで実施される場合、ストローク入力式テキスト入力方法が実施される装置は通常、オペレーティングシステム、ＢＩＯＳ（Basic Input/Output System）、ディスプレイ、及び（タッチスクリーン及びスタイラス等の）入力機構を備える。そして、ストローク入力式テキスト入力方法のためのソフトウェアはそのオペレーティングシステムによってサポートされているプログラム言語で記述された（本発明の方法を包括する）ソフトウェアプログラム、及び、検出領域とともにデータ値及びデータシンボルの割り当てを含む専用のデータベースを含む。
【００３６】
ストローク入力式テキスト入力方法が縮小型キーボードシステムとともに、例えば、ハードキーアクセサリーとして、ハードウェアで実施される場合、そのハードウェアはプロセッサー、ＲＯＭ／ＥＰＲＯＭ等のメモリー、ボタン、キー、センサー等の入力機構、及び携帯装置、ＰＤＡ、手持式装置コンピューター、携帯電話、コンソール装置等の装置に対するインターフェースソケットを含む。もちろん、ディスプレイは縮小型キーボードシステムハードウェアまたは上記装置のどちらに構成されてもよい。多様な組合せが可能である。プログラム及びデータベースはメモリーモジュールに格納することができ、マイクロプロセッサー等のプロセッサーはメモリー上のプログラムを実施し、情報をディスプレイ及びインターフェースソケットに伝達する。プログラムはまた、デジタル信号プロセッサー（ＤＳＰ）等のプロセッサー及びメモリーモジュールに格納されたデータベースにマッピングされてもよい。一般に、プロセッサーは主要中央ユニット（main central unit）である。入力機構の入力により、信号がプロセッサーに送信される。プロセッサーは例えば、プログラムがプロセッサーに格納されている場合、信号を処理してもよいし、また、メモリーに対してクエリーを発行し、入力／出力装置からの信号に対するメモリー上の情報を処理してもよい。そして、縮小型キーボードシステムのハードウェア解決法のプロセッサーはディスプレイに信号を出力してもよいし、さらに（または）インターフェースソケットを介してＰＤＡ、ハードウェアアクセサリー等の装置に信号を出力してもよい。
【００３７】
組合せの解決法の場合、ＰＤＡ等の実施される装置のメモリーはソフトウェアまたはソフトウェアドライバーを介してプログラム及びデータベースを格納するために使用されてもよく、また装置のプロセッサーは上述のケースの場合と同様に、プログラムを処理するために使用されてもよい。ハードウェアはボタン、キー、センサー、及びインターフェース等の入力機構を含んでもよい。入力機構が付加的なボタン等とともに装置上に構築される場合、インターフェースは単に、装置に接続し、装置と通信するためのワイヤーまたはワイヤレス手段であってもよい。入力機構がアクセサリー等の外部装置上にある場合、インターフェースは上述の第２のケースと同様なインターフェースソケットであってもよく、ディスプレイは上述のケースと同様に、アクセサリーとともにハードウェア上に実施されてもよいし、または装置のディスプレイを使用してもよい。
【００３８】
もちろん、縮小型キーボードシステムを実施するために、回路、プロセッサー、メモリー等を収容するための回路板等の接続ワイヤー、及び、ボタン、ディスプレイ、回路板等のハードウェア全体を収容するための筐体が使用されてもよい。
【００３９】
スクライブまたはストロークアクセス
タッピングは瞬間的な処理ステップであるので、それは小さい文字または小さい仮想ボタン上の文字を選択するために使用することが面倒であり、フラストレーションが溜まる作業であり、高い集中力及び焦点を必要とし、なおかつ、ミスの割合が多く、多くの修正を必要とする。
【００４０】
したがって必要とされる方法は、僅かに遅い処理ステップであるが、集中力の必要性を可能な限り排除し、かつ、直感的、容易、高速な方法である。ここで「遅い」処理ステップとは入力することが必要な文字をタッピングする代わりに、文字上をジェスチャーすることにより発生する。
【００４１】
ジェスチャーにはサークル、交差、十字、またはジグザグ等の処理ステップを遅らせるために使用することができる多様なジェスチャーがあるが、本発明において好まれるジェスチャーは文字上のストロークまたはスクライブ（すなわち、軽くこする）である。スクライブが好まれる理由は、それが他のジェスチャーよりも素早く実施でき、かつ、タッピングと異なり、ユーザーがどの部分をスクライブするかに集中する必要性をなくす程度の遅延をもたらすことができるからである。これは全てのタッチスクリーン入力、またはセンサーペンまたはセンサー入力を備えたスクリーン、仮想キーボード、センサーペンまたはセンサー検出器を備えたセンサーパッドに対して利用可能である。基本的に、全ての種類の文字をスクライブすることができ、それらは数字、アルファベット、シンボル、または句読点を含む。
【００４２】
スクライブジェスチャーはスクライブ動作中に仮想キーボード上に反映されるデジタルインク軌跡の使用によって、さらに増強される。これはユーザーにリアルタイムのフィードバックを与え、「空中（または、ストローク中）」の調節を容易にし、ユーザーがどこをスクライブしているかを「見る」ことを可能にする。
【００４３】
図３は手持式装置１５０に対する仮想キーボード１５６上で文字を選択するためにスクライブがどのように使用されるかを示している例である。ユーザーはキーボード１５６上の文字「ｙ」１６０上をスクライブするためにスタイラスペン１５８または他の物体を使用する。これはディスプレイ１５２上の現在のテキストカーソルの位置１５４に文字を入力する。図から判るように、スクライブは隣の文字「ｇ」１６１から開始されてもよいので、ユーザーに対してよりフレキシブルであり、ミスに対する許容性が大きい。
【００４４】
例１：スクライブの効果を説明するために、以下のような２つの小さい長方形を用意し、オンスクリーンキーボード上の分離の距離を擬態するために、それらを僅かに離して配置する。
2006524955.tif 000003
２つの長方形の素早い交互のタッピングと素早いストロークを比較した場合、長方形をスクライブした場合の方が、１分当たりにより多くのヒット（長方形のタッチ）をすることができ、より少ないミスを発生し、かつ少ない努力（集中力）を必要とすることは明らかであるだろう。
【００４５】
検出領域
より効率的なスクライブを可能し、かつ、小さいボタン上の焦点及びタッピングの必要性を排除するための本発明の主要な構成は検出領域の使用である。上述の米国特許No.6,286,064及び米国特許出願No.20030014239等に記載されている従来のジェスチャー方法は最初に、文字が表示されている場所に接触（または、タッチ）する必要がある。
【００４６】
文字に対する検出領域は文字全体を覆う、または文字内に保持される小さめの（多様な形状及び寸法の）検出ボックスであってもよい。検出領域を使用することにより、ユーザーは他の文字とのボタンスペースをタッチすることによりスクライブを開始し、所望の文字の検出領域を通ってスライドすることができる。図４はミスに対してより許容性がある文字の選択を可能にするために、文字２０４，２０８，２１６上に、どのように検出領域２０２，２１０，２１４が割り当てられるか、及びそれによって生成される検出領域と通常のボタンスペース２００，２０６，２１２との間の余分なスペース２０５，２０９，２１５を示している。検出領域の間の空間が増大されているので（すなわち、ユーザーはスペース２０５，２０９，２１５のどこからスクライブを開始してもよいので）、検出領域はスクライブ動作の開始点に対してより大きなミスに対する許容性を与える。しかしながら、検出領域が小さすぎると、文字上のスクライブの検出が困難になる可能性があることに注意する必要がある。図から判るように、検出領域は（例えば、漢字２１６等）の他の文字またはシンボルに対しても同様に上手く作用する。
【００４７】
また米国特許出願No.20030014239等の従来技術に示されているように、スライド法は強調、大文字、拡張文字、またはコマンド式ファンクション等の文字の他の形式を選択するために使用することができるが、これらの従来技術は実際の文字の選択に対してタッピングを行う必要がある。これに対して本発明はスクライブがタッピングに対する改善として使用されるものであり、仮想キーボード上で曖昧でない状態で文字を選択するために使用されてもよい。
【００４８】
検出領域の構成は、後で説明されるような、本発明の好まれる実施例であるライン検出領域とともに使用することによりさらに改善される。
【００４９】
ライン検出領域
図４ａは、ライン検出領域２４２，２４８が通常のボタンスペース２４０，２４６に割り当てられた文字２４４、２５０上に、どのように割り当てられるかを示している。この実施例は文字の選択において、ミスに対するより大きな許容性（ライン検出領域の間のより大きなスペース）を与えるためにライン検出領域の間により大きなスペースを設け、かつ、スクライブを介した文字の選択の困難性を減少させている。上述の検出領域と同様に、ライン検出領域は（例えば、漢字２５０等）の他の文字またはシンボルに対しても同様に上手く作用する。
【００５０】
例２：ライン検出領域の効果を説明するために、以下のように、（ボックス検出領域を表す）２つの小さい長方形を用意し、オンスクリーンキーボード上の分離の距離を擬態するために、それらを僅かに離して配置する。
2006524955.tif 000004
次に、（ライン検出領域を表す）２つのラインを用意し、オンスクリーンキーボード上の分離の距離を擬態するために、それらを僅かに離して配置する。
2006524955.tif 000005
２つの長方形の素早い交互のスクライブと２つのラインの素早いストロークを比較した場合、ユーザーは他の領域をスクライブしないように集中する必要がある長方形のスクライブの場合よりも、ラインをスクライブする方が大幅に容易であり、集中力を必要としない。
【００５１】
全ての文字が全ての方向に互いに接近して配置された仮想キーボード全体に対する上述の効果を推定することにより、ライン検出領域の効果の大きさを認識することができるだろう。検出ラインはスクライブを容易にするために仮想キーボード上に目視可能な状態にされてもよい。
【００５２】
ライン検出領域を備えることにより、大きなスペースを占有するスペースバー等のファンクションを単一のラインまたは細いバーにすることが可能である。すなわち、これらのファンクションの選択は通常のライン検出領域と同様に、単に、ラインまたは細いバーをスクライブすることによって実施される。ラインまたは細いバーの特徴により、ファンクションをテキスト入力の効果を最大にし、かつ占有するスペースを最小にする領域またはスペースに実施／配置することが非常に容易になる。ラインスペースバーをどのように配置するかの例は図２の仮想ライン１１０によって示されている。
【００５３】
検出領域のフレキシビリティー及び効果は選択のルールを使用することによってさらに認識されるだろう。
【００５４】
選択のルール
検出領域、特に検出ラインを備えることにより、仮想ボタンが小さい場合であっても、スクライブすることが容易になり、小さいボタンに関連した集中、焦点、及びフラストレーションから解放される。ユーザーはどのような場所にスクライブの開始点を選んでもよいので、どの文字が選択されるかを決定するための選択のルールが必要となる。
【００５５】
どの文字が選択されたかを決定するために使用することができるルールとして基本的に４つのルールが存在する。
１．最初にスクライブされた検出領域が選択される文字となる。
２．最後にスクライブされた検出領域が選択される文字となる。
３．最もスクライブされた検出領域が選択される文字となる。ライン検出領域の場合、これは最も中央に近い場所でスクライブされた検出ラインを意味する。ボックス検出領域の場合、これは最も中央に近い場所でスクライブされた検出領域であってもよいし、（例えば、サークル、十字、ジグザグ等の場合）最もジェスチャーされた検出領域であってもよい。
４．スクライブされた全ての検出領域の文字がスクライブされた順序で選択されてもよい。
【００５６】
ルール２及び３の場合、それらはタッチの接触が離れたときに（例えば、ペンがスクリーンから離れたときに）選択の決定がなされてもよいし、あるいは、表面との接触の後、特定の時間間隔の後に選択の決定がなされてもよい。ルール１及び４はタッチの接触がなくなることを必要とせず、それらはよりフレキシブルであり、最良の反応時間及び速度を与える。ルール１は本発明の好まれる実施例であり、ユーザーが所望の文字を選択した後にスクライブがどこに行くかを気にする必要がないので、それは最も自然であり、「カジュアル」なスクライブを可能にする。換言すると、本発明の容易性、自然性、軽快性を有するスクライブにおいて、ユーザーは速度や効率を下げることなく、より「気の緩んだ」状態になることができる。ルール１を使用することにより、ユーザーは最初のタッチの場所、及び所望の検出ラインをスクライブした後に動作がどこに向かうかを気にする必要がないので、スクライブ法を使用する曖昧でないテキスト入力は非常に素早くかつ容易なものとなることができる。文字の選択は最初に検出ラインを交差した瞬間になされてもよい。これは従来技術とは異なり、選択が決定される前にペンをスクリーンから持ち上げる必要がなく、文字の選択が決定される前に特定のライン及び（または）特定の方向にスライドすることも必要としない。
【００５７】
特殊な文字またはファンクションの入力
大文字、発音記号、強調、拡張文字、または関数呼出し等の異なった形式で文字を入力する場合、スクライブとともに補助キーが使用されてもよい。補助キーを選択し、その後にスクライブによって文字を選択することによって特殊な文字が表示されてもよいし、またはファンクション（または、機能）が実行されてもよい。好まれる実施例においては、スクライブのときに補助キーを押し続ける必要がない、スティッキー補助キーが使用される。スティッキー補助キーはスクライブの前に１回だけ選択されればよく（フラッグが起動される）、その後に所望の文字をスクライブすればよい。
【００５８】
特殊な文字またはファンクションは各検出領域に関連する文字、データ値、及びデータシンボルと同様にデータベース内で定義される。
【００５９】
スクリーンテキスト入力システム
ジェスチャーまたはストローク式テキスト入力方法はソフトウェアプログラムまたはデバイスドライバーとともにペン式システム及び装置で実施されてもよい。図６は本発明に従ったスクリーンテキスト入力システムのためのソフトウェアプログラムに関連した主要な構成要素を示している。スクリーンテキスト入力システム３００は主に、入力のために適当な場所に検出領域３０２を備えた仮想キーボードディスプレイ３０６、仮想キーボード上に表示される文字、及び補助キーと検出領域のシーケンスに関連した多様な特殊文字またはファンクション（または、機能）に対応する多様な検出領域に関連したデータ値及びデータシンボルの組を格納するためのデータベース３０８、並びに、入力ルーチン３０２、マッチングルーチン３０４、及び出力ルーチン３０６を含むソフトウェアプログラムまたはデバイスドライバー３００を備える。データベースは通常、メモリー３１０内に存在し、全てのアプリケーション３１４、ソフトウェアプログラムまたはデバイスドライバー３００、及びメモリーはウィンドウズＣＥやパームＯＳ等のオペレーティングシステム３１２の制御の下で機能する。
【００６０】
図７はソフトウェアプログラムの動作に関連した主要なステップを示している。入力ルーチンは、図６に３０２として示されているように、スクリーン上のタッチ（３５０）、及びその後に続くスクライブ動作（３５２）を検出する。その時点で、図６に３０４として示されているように、マッチングルーチンがスクライブの経路を監視し、それを検出領域のどれかとマッチング（または、一致）させることを試みる（３５４）。検出領域がタッチまたは交差された後（すなわち、選択のルールのルール１を使用する場合）、マッチングルーチンは押されている補助キーとの組合せを考慮しながら、スクライブされた検出領域に一致するデータ値、データシンボル、及び特殊文字、ファンクション（または、機能）を取得し（３６０）、その情報を図６に３０６として示されているような出力ルーチンに送る。そして、出力ルーチンは装置のディスプレイ上のカーソルまたは入力ポインタが配置されている位置に文字等を表示する（３５６）。タッチ（３５０）の後にスクライブ動作（３５２）が検出されなかった場合、タッチはキーボード上の通常のタッチ入力（または、タッピング入力）と同様に処理されてもよいし、また、縮小型キーボードシステム上の多重文字ボタンがタッチされた場合、通常の多重文字の場合と同様に処理されてもよい（３５８）。
【００６１】
図８は（ライン検出領域の場合に）入力ルーチンがスクライブ動作をどのように解析し、どのように検出領域とマッチングするかを示している。最初に、仮想キーボード上のタッチが検出され（４００）、接触点の座標がＸ1及びＹ1として取得される（４０２）。そして、スクライブ動作が追跡され、検出された各座標が離散的な時間間隔（１からｎ）で取得され（４０４）、オペレーティングシステムによってＸn及びＹnとして決定される（４０６）。スクライブがＸn-1及びＹn-1からＸn及びＹnまで移動するとともに、線の方程式が計算され（４０８）、いずれかのライン領域がスクライブされたか（すなわち、これらの２つの線の方程式の間の交差）を調べるために、スクライブ処理中に、これらの線の方程式がライン検出領域の方程式とマッチングされる（または、一致について調べられる）。
【００６２】
多様な検出領域、及び補助キーと検出領域の組合せに割り当てられたデータ値及びデータシンボルの組を格納するデータベースの例は以下のようなものである。
【００６３】
【表１】
2006524955.tif 000006
【００６４】
ここで、Ｘ1Ｙ1，Ｘ2Ｙ2は検出長方形ボックスの対向する点の座標を示している（Ｘxは水平軸上の座標であり、Ｙyは垂直軸上の座標である）。（例えば、三角形等の）長方形以外の他の形状が使用される場合、より多くの数の座標が使用されてもよいし、また、円形場合には中心点とその半径が使用されてもよい。好まれる実施例である検出ライン領域の場合、Ｘ1Ｙ1，Ｘ2Ｙ2は垂直ラインの場合Ｘ1Ｙ1，Ｘ1Ｙ2であり、水平ラインの場合Ｘ1Ｙ1，Ｘ2Ｙ1であってもよい。
【００６５】
補助キーと検出領域の組合せの場合、データベースは以下の様であってもよい。
【００６６】
【表２】
2006524955.tif 000007
【００６７】
上述のデータベースの例において、シフト（または、スティッキーシフト）を押した場合、検出領域Ｘ5Ｙ5，Ｘ6Ｙ6のスクライブは大文字の「ｅ」、すなわち文字「Ｅ」を選択及び表示し、補助キー１（または、スティッキー補助キー１）を押した場合、検出領域Ｘ5Ｙ5，Ｘ6Ｙ6のスクライブは文字の「ｅ^」を選択及び表示する。
【００６８】
マッチングルーチンをより効率的にするために、検出領域は最も多くスクライブされる文字から最も少なくスクライブされる順序で格納されてもよい。このような使用頻度によるリストは適当な参照用の統計等から容易に作成することができる。データベースを設定するためにこのような使用頻度によるリストを使用することにより、マッチングルーチンは常に、最初に、座標／方程式を最もスクライブされやすい検出領域とマッチングさせ、以下、次にスクライブされやすい検出領域の順で処理を進めていく。
【００６９】
英語における（クワーティキーボードの配置が使用された場合の）使用頻度順に配置された文字の例は以下のようなものである。
Ｅ,Ｔ,Ａ,Ｏ,Ｉ,Ｎ,Ｓ,Ｈ,Ｒ,Ｄ,Ｌ,Ｃ,Ｕ,Ｍ,Ｗ,Ｆ,Ｇ,Ｙ,Ｐ,Ｂ,Ｖ,Ｋ,Ｊ,Ｘ,Ｑ,Ｚ
【００７０】
したがって、多様な検出領域に割り当てられるデータ値及びデータシンボルの組を格納するデータベースは次のようになる。
【００７１】
【表３】
2006524955.tif 000008
【００７２】
縮小型キーボードシステム
ストローク入力式テキスト入力方法は、例えばＴｅｎＧＯ（シンガポール特許出願200202021-2）等の縮小型キーボードシステムに対する曖昧でないテキスト入力に対して特に便利である。仮想縮小型キーボードシステムの場合、ストローク入力式テキスト入力方法は通常の曖昧なテキスト入力からのモード変換、または付加的なボタンを必要とせずに、曖昧でないテキスト入力の実行を可能にする。ストローク入力式テキスト入力方法はまた、縮小型キーボードシステムのための米国特許No.6,011,554及び6,307,549に開示されているような複数回のタッピングや２ステップ式の方法等の、代替的な複数回ステップ法を必要としない、直接的な曖昧でないテキスト入力を可能にする。
【００７３】
これに対する主要な理由は、ストローク入力式テキスト入力システムがスクライブとタッピングとを区別することができ、それゆえ、曖昧でないテキスト入力（スクライブ）と曖昧なテキスト入力（タッピング）を区別することができるということである。縮小型キーボードシステムに対する、曖昧なテキスト入力と曖昧でないテキスト入力とをシームレスに区別するためのスライド法の使用は米国特許No.6286064によって対処されている、しかしながら、このスライド動作は最初に、各キー上の各シンボルを正確にタッチ（または、タッピング）することを必要とする。本発明の改善したストローク入力テキスト入力システムはこれらのタッチを不要なものとする。実際、本発明においては、図２に示されているように、多重文字キー１０６を構成する個々の文字を表す個々の仮想キーの必要性がない。図２は縮小型キーボードシステムが手持式装置１００上でどのように実施することができるかを示している。縮小型キーボードシステムは通常、多重文字ボタン１０６から構成される仮想キーボード１０４及びデータベース１０８を備える。文字は多重文字キー上に通常の状態で表示され、それらの多重文字キー上のタッピングは曖昧性除去アルゴリズム（disambiguating algorithm）によって解析される曖昧なテキスト入力を引き起こすのに対し、個々の文字（すなわち、検出領域）上のスクライブは曖昧でないテキスト入力を引き起こし、（選択ルールのルール１が使用された場合）スクライブされた第１の検出領域に対応する文字を表示する。これはペン式装置の縮小型キーボードシステムの使用、特に、曖昧でないテキスト入力と曖昧なテキスト入力との切り換えを容易かつ高速にする。
【００７４】
この方法はまた、単に、キーの通常のタッピングや押し下げにと異なる「スクライブ」動作を擬態することができる物理的な多重文字キーを使用することによって、物理的なキーを使用する縮小型キーボードシステムに適用することもできる。本発明において、物理的な縮小型キーボードシステムに対するストローク入力式テキスト入力方法を実施するために２つの好まれる実施例が存在する。
【００７５】
通常、縮小型キーボードシステムは２つの主要な様式が存在する。すなわち、シンガポール特許出願200202021-2に記載されているような、（テキスト入力を改善するために大きめなボタンを使用しながらスペースを圧縮するために）通常のキーボードのように大きめのボタンであるが、１つの多重文字キーを複数の個々の文字で共有するボタンを使用する様式、及び、米国特許No.5,818,437、No.5,945,928、No.5,953,541、No.6,011,554、No.6,286,064、No.6, 307,549及びシンガポール特許出願200202021-2に記載されているような、キーボードによって使用されるスペースを最小にするための、通常のキーボードとは異なる小さめのボタンを使用する様式である。
【００７６】
大きめのボタンの装置の場合、本発明のスクライブ方法は図５に示されているように、タッピング動作とは異なる方向に動くことができる、多重文字キー２７０の個々の文字２６４を表す個々のキーから成る物理的な多重文字キーの形式で実施されてもよい。図５は、本発明の方法／機構２６８を使用したキーボードが手持式装置２６０上でどのように実施することができるかを示している。タッピングまたは押し下げされたとき、個々のボタン２６４は１つのボタン２７０として一緒に動き、通常の多重文字キー入力として入力される。しかしながら、個々のキーはタッピング動作と異なる方向（例えば、上下）に動くことができ、この動作は「スクライブ」動作を擬態し、曖昧でないテキスト入力として入力され、個々のキーに対応する個々の文字を表示する。図５において、個々のキー「Ｏ」２６４は上方に動かされ、ディスプレイ２６６の現在のカーソルの位置２６２に文字「ｏ」を入力する。もちろん、曖昧でないテキスト入力に対して「上方」の動きが使用される場合、「下方」の動きは特殊な文字やファンクション（または、機能）を入力するために使用されてもよい。
【００７７】
小さめのキー、またはキーボードに対して小さめの領域しか持たない物理的な縮小型キーボードシステムの場合（すなわち、小ささが要因となる場合）、スクライブ方法は図５ａに示されているような、（ジョイスティック状のボタン２８８等の）通常のタッピング動作に加え、複数の方向に動くことができるボタンである、物理的な多重文字キーの形式で実施されてもよい。図５ａはジョイスティック状ボタン２８８を使用するキーボード２８４がどのように手持式装置２８０上で実施することができるかを示している。すなわち、個々の文字を曖昧でない状態で入力するために、前記複数の方向の各方向は多重文字キー２８８によって表される（例えば、「Ｑ」、「Ｗ」、「Ｅ」、「Ｒ」、「Ｔ」等の）文字の組の各々の文字に対応してもよい。一般に、多重文字キーは（補助キーやメニュー／選択リストを使用しない場合）基本の組に対して５文字より多くの文字を表すことはないので、好まれる実施例の複数の方向は図５ａに示されているように、前方の半円内の５つの方向である。図５ａにおいて、多重文字キー２８８は右に動かされており、ディスプレイ２８２の現在のカーソルの位置２９０に文字「ｔ」を入力している。もちろん、５文字未満の文字を表す多重文字キーに対しては少ない数の方向が使用されてもよいし、大文字、強調、拡張、発音文字、またはファンクション等の非基本文字の組を含めるために（例えば、後方の半円、引き出し、時計回り、反時計回り等の）より多くの数の方向が使用されてもよい。このようにボタンを多様な方向に動かすことにより、ボタン及びそれが動く方向に関連したデータ値、データシンボル、またはファンクションを曖昧でない状態で選択／表示することができる。これは物理的な縮小型キーボードシステムに対し、曖昧でないテキスト入力（方向性の入力）を曖昧なテキスト入力（タッピング）にシームレスに統合する。
【００７８】
もちろん、縮小型キーボードシステムに対する曖昧でないテキスト入力は、新規の単語をライブラリーに保存する等のファンクションに対して通常の曖昧でないテキスト入力と同様な様式で動作してもよい。
【００７９】
本発明のジェスチャーまたはストローク入力式テキスト入力方法及び実施に対して考慮されるいくつかのデザインに対する要求は手持式装置、ＰＤＡ、携帯電話、ポケットＰＣ、及びタブレットＰＣ等の携帯装置に対するスクリーン上の小さいソフトキー上をタッピングするときのフラストレーションに対するものである。これらの要件はディスプレイのスクリーンサイズ（すなわち、大きめのボタン）、迅速な適応、及び、低い学習曲線を損なうことなく、より優れ、より効率的にテキストを入力することができるとともに、英語、フランス語、及びドイツ語キーボード等のクワーティ式キーボード、及びFitaly（Textware Solutions Inc. 米国特許No.5,487,616）、Opti I、Opti II、Metropolisキーボード、及び中国語キーボード及び日本語キーボード等の非クワーティ式キーボードを含む、全ての様式のキーボードに対して適用可能であることである。本発明によって開発された方法はまた、多重文字キーを使用する縮小型キーボードシステムに対しても実施可能であり、それにより、曖昧なテキスト入力と曖昧でないテキスト入力との間のモードの変更を必要とせずに、（仮想キーまたは物理的キーを使用して）縮小型キーボードシステムに対する曖昧でないテキスト入力のシームレスな実施を与えることを可能にする。
【００８０】
上述したように、小さいボタンまたは文字上のタッピングは問題を呈するので、よりフレキシブルな開始点を有し、空中での（または、ストローク中の）調節を可能にするためにタッピングより僅かに時間を要しながらも、（精度に対する許容性及び調節の可能性を持つことによる）高い集中力や焦点を必要としないことにより、誤記の頻度及びユーザーのフラストレーションを減少させ、かつユーザーの経験能力を高めることによって、全体として従来技術より高速な処理ステップの必要性が存在する。このような背景から、本発明のジェスチャーまたはストローク式のテキスト入力が開発された。ジェスチャーの好まれる実施例はストロークまたはスクライブであるが、（スクライブ等より低速ではあるが）サークル、交差、十字、またはジグザグ等他のジェスチャーも適用可能である。スクライブの場合、ユーザーがスタイラス、指、または他の物体とともに操作することが必要なことはスクリーン上のキーボードの所望の文字をストロークすることであり、それによって文字が入力される。スクライブは文字自体に開始点があることを必要条件としない。実際、開始点は他の文字上に存在し、その後、所望の文字を入力するためにスクライブの動作が文字を通過してもよい。これは多様なタッチスクリーン、センサーペンまたはセンサー入力を備えたスクリーン、仮想キーボード、またはセンサーペンまたはセンサー検出器を備えたセンサーパッドに対して実施することが可能である。そして、基本的に、全ての種類の文字をスクライブすることができ、それらは数字、アルファベット、シンボル、句読点等を含む。
【００８１】
本発明のスクライブに対するさらなる向上は、スクライブ中に視覚的なフィードバックとして作用し、ユーザーのスクライブ動作を誘導するための、仮想キーボード上に示されるデジタルインク軌跡を有することである。
【００８２】
スクライブをより効率的にするために、文字自体を検出領域にする代わりに、文字全体を覆う、または文字内に保持される（多様な形状及び寸法の）検出ボックスが使用されてもよい。検出領域の好まれる実施例は（ユーザーに対して目視可能可能であっても、目視可能不可能であってもよい）文字上のラインである。ユーザーが行わなければならないことはライン上をスクライブすることだけであり、それによって、文字がストロークされたとみなされる。これは非常に高速なスクライブ動作を可能にし、テキスト入力に爽快さの要素を加えることができる。ライン検出の使用はさらに、スペースバー等のファンクション（または、機能）が占めるスペースを単一のラインまたは細いバーに縮小することができる。すなわち、このファンクションの選択は単に、ファンクションを表すラインをスクライブするだけでよい。ラインまたは細いバーが使用される場合、ファンクションによって占められるスペースが最小になり、テキスト入力の流れを最適化するようなファンクションの配置を容易に実施することができる。
【００８３】
どの文字がスクライブするかを決定するための論理は最初にスクライブされた文字、最後にスクライブされた文字、あるいは、スタイラスがスクリーン／表面との接触から離れた後の、またはスクライブの開始から予め決められた時間間隔後の、（スクライブされた検出領域のパーセンタイル値等によって決まる）最もスクライブされた文字であってもよい。検出領域として文字上のラインが使用される、好まれる実施例における、スクライブされた文字を決定するための好まれる論理は最初に検出ラインをスクライブされた文字である。
【００８４】
スクライブ動作は大文字、発音文字、または関数呼出し等の特殊な文字の変形を生成するために、補助キーまたはスティッキー補助キー（ここで、スティッキーとは、例えば、スティッキーシフト等のように、補助キーを一回押すだけでよく、他の文字キー等が押されるまで押しつづける必要がないキーを意味する）とともに使用されてもよい。
【００８５】
スクライブ方法はタッピングとは顕著に異なり、元の曖昧なタッピングを上書きする必要がないので、縮小型キーボードシステムの多重文字キーとともに使用することができる。すなわち、ＴｅｎＧＯ等の縮小型キーボードシステム、またはＴ９（Tegic Communications, Inc）、ｉＴＡＰ（Motorola, Inc）、ｅＺｉＴｅｘｔ（Zi Corporation）、またはWordWise（Eatoni Ergonomics, Inc）等の数値電話パッドシステム（numeric phone pad system）によって使用されているような多重文字キーの場合、ユーザーが多重文字キーをタッピングした場合、通常の機能が引き起こされ、それは予測的テキスト入力または多重タッピングとして扱われ、多重文字キーの組の特定の文字に対してスクライブが実施された場合、文字は曖昧でない状態かつシームレスな状態で入力される。
【００８６】
この方法の拡張は縮小型キーボードシステムのハードキー実施に対しても適用可能である。これはハードボタンに対するいくらかの変更を必要とする。大きめの多重文字ボタンは押し下げ可能であることに加え、（例えば、引き上げ、前倒し、後倒し等の）押し下げに対して異なる方向に動くことができる、文字の組の個々の文字を表す個々のボタンを備える必要がある。もう１つの変更方法は多重文字ボタンに、垂直方向に押し下げる動きに加え、ジョイスティック状の動き、または放射方向へ押すことが可能な機能を持たせることである。そしてこれらのジョイスティック状または放射方向の各方向は多重文字ボタンの文字の組の特定の文字を表す。
【００８７】
上述の説明において、本発明の実施例の本質的な部分は小さな仮想ボタン上で曖昧でない状態でテキストを入力するための、そして曖昧でないテキスト入力を曖昧なテキスト入力にシームレスに統括するための、フラストレーションの溜まらない方法を提供することである。上述の説明のおいて文字が例として使用されてきたが、本発明のシステムは他の多様なシンボル、数字、またはファンクションに対しても容易に拡張可能である。上で説明された特定の実施例以外の、本発明の多様な実施例が可能であり、それらも付随する請求の範囲によって規定される本発明の範囲に含まれる。特に、本発明のシステムの適用は標準的な曖昧でないコード、携帯装置への用途、または、テキスト入力を必要とする一般的な装置に限定されず、それが座標を認識することができ、スクライブ動作を区別することができれば、ライティング用面パッド、センサーペン、光学または動作認識入力装置、または非ランダムな文字列を入力するための手段を必要とする他の電子装置等の「未来的な（または、一般的でない）」装置等の他の用途及び実施例に対しても適用可能である。
【００８８】
上述された本発明のテキスト入力方法はまた、いくつかの多様なテキスト入力に対して必要なキーストロークの数をさらに減少させるために、他の周知の単語完成機構と組み合わされてもよい。さらに、本発明の本質及び主要なテキスト入力機能が使用されていれば、縮小型キーボードシステムを完成するために全ての方法及び機構が実施される必要はなく、コスト、ソフトウェアの大きさ、実施のための要件及び（または）いくつかの好まれる（極めて重要ではない）機能を削減するために特定の方法及び構成が省略されてもよい。
【００８９】
ここまでテキスト入力の特定の実施例が説明の目的のために説明されてきたが、本発明の範囲から外れることなく、それらに対して多様な変更が実施できることは理解されなければならない。すなわち、本発明は付随する請求の範囲によってのみ規定され、上述の説明によって限定されものではない。
【図面の簡単な説明】
【００９０】
【図１】（典型的なクワーティキーボード等の）オンスクリーンキーボードがタッチスクリーンまたはスクリーン入力表面上にどのように見えるかを示している。
【図１ａ】（典型的なクワーティキーボード等の）オンパッドキーボードがセンサーパッド上にどのように見えるかを示している。
【図２】（ＴｅｎＧＯ等の）オンスクリーン縮小型キーボードがタッチスクリーンまたはスクリーン入力表面上にどのように見えるかを示している。
【図３】オンスクリーンキーボード上の個々の文字がどのようにストローク（スクライブ）されるか、及びそれによるテキスト入力の表示を示している。
【図４】検出領域の例を示している。
【図４ａ】ライン検出領域の例を示している。
【図５】個々のボタンから成る多重文字キーを備えたハードキー縮小型キーボードに適用されるスクライブ法を示している。
【図５ａ】ジョイスティック型多重文字キーを備えたハードキー縮小型キーボードに適用されるスクライブ法を示している。
【図６】本発明のソフトウェアプログラムに関連した主要な構成要素を示しているブロック図である。
【図７】本発明のソフトウェアプログラムの動作に関連した主要なステップを表しているフローチャートである。
【図８】本発明のソフトウェアプログラムの入力ルーチンに関連した主要なステップを表しているフローチャートである。
【符号の説明】
【００９１】
１０    手持式装置
１２    仮想キーボード
５０    ディスプレイ
５２    計算プロセッサー
５４    タイプ用面パッド
５６    仮想キーボード
１００  手持式装置
１０４  仮想キーボード
１０６  多重文字キー
１０８  データベース
１１０  仮想ライン（ラインスペースバー）
１５０  手持式装置
１５２  ディスプレイ
１５４  テキストカーソルの位置
１５６  仮想キーボード
１５８  スタイラスペン
１６０  文字「ｙ」
２００  通常のボタンスペース
２０２  検出領域
２０４  文字
２０５  検出領域とボタンスペースの間のスペース
２０６  通常のボタンスペース
２０８  文字
２０９  検出領域とボタンスペースの間のスペース
２１０  検出領域
２１２  通常のボタンスペース
２１４  検出領域
２１５  検出領域とボタンスペースの間のスペース
２１６  文字（漢字）
２４０  通常のボタンスペース
２４２  ライン検出領域
２４４  文字
２４６  通常のボタンスペース
２４８  ライン検出領域
２５０  文字（漢字）
２６０  手持式装置
２６２  テキストカーソルの位置
２６４  個々のボタン
２６６  ディスプレイ
２７０  多重文字キー
２８０  手持式装置
２８２  ディスプレイ
２８４  キーボード
２８８  多重文字キー（ジョイスティック状ボタン）
２９０  テキストカーソルの位置
３００  スクリーンテキスト入力システム
３０２  入力ルーチン
３０４  マッチングルーチン
３０６  出力ルーチン
３０８  データベース
３１０  メモリー
３１２  オペレーティングシステム
３１４  アプリケーション
【図１】
2006524955.tif 000009
2006524955.tif 000010
【図２】
2006524955.tif 000011
【図３】
2006524955.tif 000012
【図４】
2006524955.tif 000013
2006524955.tif 000014
【図５】
2006524955.tif 000015
2006524955.tif 000016
【図６】
2006524955.tif 000017
【図７】
2006524955.tif 000018
【図８】
2006524955.tif 000019
【国際調査報告】
2006524955.tif 000020
2006524955.tif 000021
2006524955.tif 000022
2006524955.tif 000023
2006524955.tif 000024