(57)【要約】  インプレースのデータ入力パネルは、表示された文字を変換することができる代替文字のリストへのアクセスをユーザに提供する。データ入力パネルは、文字の分割に対応するインジケータバーなどのインジケータを提供する。ユーザは、分割バーを拡張または短縮して文字の分割を変更することができる。また、ユーザは分割バーで示された文節の文字に対応する代替文字の選択をリスト化するドロップダウンメニューにアクセスすることもできる。
2007510999.tif 000002
【特許請求の範囲】
【請求項１】
２つ以上の文字を文節に関連付ける分割モジュールと、
ユーザが前記分割モジュールによって文字の分割を指定することができるようにするユーザインターフェースと
を含むことを特徴とする文字を関連付けるツール。
【請求項２】
前記ユーザインターフェースは、
複数の文字を表示することと、
前記複数の文字のどれが前記文節に共に関連付けられるかを示すインジケータを提供することと
を特徴とする請求項１に記載のツール。
【請求項３】
前記インジケータがユーザによって修正されて、前記文節に共に関連付けられる文字を変更することができることを特徴とする請求項２に記載のツール。
【請求項４】
前記インジケータは、前記文節に共に関連付けられた文字に隣接して延びるバーとして現れることと、
前記ユーザは、前記バーを延長して文字を前記文節に追加することができることと
を特徴とする請求項３に記載のツール。
【請求項５】
前記インジケータは、文節に共に関連付けられた文字に隣接して延びるバーとして現れることと、
前記ユーザは、前記バーを短縮して文字を前記文節から除去することができることと
を特徴とする請求項３に記載のツール。
【請求項６】
前記ユーザインターフェースは、ユーザが前記分割モジュールによって文字の分割を指定することができるようにするメニューコマンドを提供することを特徴とする請求項２に記載のツール。
【請求項７】
前記ユーザインターフェースは、前記複数の文字のどれが第２の文節に共に関連付けられるかを示す第２のインジケータを表示することを特徴とする請求項２に記載のツール。
【請求項８】
前記ユーザインターフェースは、
２つ以上の行にある複数の文字を表示することと、
前記複数の文字のどれが前記文節に共に関連付けられるかを示すインジケータを提供することと、
異なる行の１つまたは複数の文字の前記文節への関連付けを変更するためにユーザによって修正されることが可能であることと
を特徴とする請求項１に記載のツール。
【請求項９】
前記ユーザインターフェースは、ユーザが前記分割モジュールによって文字の分割を指定することができるようにするメニューコマンドを提供することを特徴とする請求項１に記載のツール。
【請求項１０】
電子インクから少なくとも１つの文字を認識するための電子インク認識モジュールをさらに含むことを特徴とする請求項１に記載のツール。
【請求項１１】
第１のタイプの文字を第２のタイプの文字に変換するツールであって、
第１のタイプの２つ以上の文字を文節に関連付ける分割モジュールと、
ユーザが前記分割モジュールによって文字の分割を指定することができるようにするユーザインターフェースと、
前記文節の前記文字を少なくとも１つの前記第２のタイプの文字に変換する文字変換モジュールと
を含むことを特徴とするツール。
【請求項１２】
前記ユーザインターフェースは、
複数の文字を表示することと、
前記複数の文字のどれが前記文節に共に関連付けられるかを示すインジケータを提供することと
を特徴とする請求項１１に記載のツール。
【請求項１３】
前記インジケータがユーザによって修正されて、前記文節に共に関連付けられる文字を変更することができることを特徴とする請求項１２に記載のツール。
【請求項１４】
前記インジケータは、前記文節に共に関連付けられた文字に隣接して延びるバーとして現れることと、
前記ユーザは、前記バーを延長して文字を前記文節に追加することができることと
を特徴とする請求項１３に記載のツール。
【請求項１５】
前記インジケータは、文節に共に関連付けられた文字に隣接して延びるバーとして現れることと、
前記ユーザは、前記バーを短縮して文字を前記文節から除去することができることと
を特徴とする請求項１３に記載のツール。
【請求項１６】
前記ユーザインターフェースは、ユーザが前記分割モジュールによって文字の分割を指定することができるようにするメニューコマンドを提供することを特徴とする請求項１２に記載のツール。
【請求項１７】
前記ユーザインターフェースは、前記複数の文字のどれが第２の文節に共に関連付けられているかを示す第２のインジケータを表示することを特徴とする請求項１２に記載のツール。
【請求項１８】
前記ユーザインターフェースは、
２つ以上の行にある複数の文字を表示することと、
前記複数の文字のどれが前記文節に共に関連付けられるかを示すインジケータを提供することと、
ユーザによって修正されて異なる行の１つまたは複数の文字の前記文節への関連付けを変更することができるインジケータを提供することと
を特徴とする請求項１１に記載のツール。
【請求項１９】
前記ユーザインターフェースは、ユーザが前記分割モジュールによって文字の分割を指定することができるようにするメニューコマンドを提供することを特徴とする請求項１１に記載のツール。
【請求項２０】
電子インクから少なくとも１つの前記第１のタイプの文字を認識するための電子インク認識モジュールをさらに含むことを特徴とする請求項１１に記載のツール。
【請求項２１】
２つ以上の文字を文節に関連付ける方法であって、
複数の文字を受信することと、
前記複数の文字の第１のグループを文節に関連付けるインジケータを提供することと、
前記インジケータを修正して前記複数の文字の第２のグループを前記文節に関連付ける入力を受信することと
を含むことを特徴とする方法。
【請求項２２】
前記第２のグループは、前記第１のグループおよび追加の文字を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記第２のグループは、前記第１のグループの文字の一部だけを含むことを特徴とする請求項２１に記載の方法。
【請求項２４】
前記インジケータが前記第１のグループの文字に隣接するバーであることと、
前記入力は、前記バーの長さまたは位置を変更して、前記バーが前記第２のグループの文字に隣接するようにすることと
を特徴とする請求項２１に記載の方法。
【請求項２５】
前記第１のグループの文字を第１の行に表示することと、
前記第２のグループの文字の第１の部分を前記第１の行に表示することと、
前記第２のグループの文字の第２の部分を第２の行に表示することと、
前記第１の行から前記第２の行まで延長されるように前記インジケータを修正する入力を受信することと
をさら含むことを特徴とする請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、複数の文字を関連付けるツールに関し、より詳細には、カタカナなど１つの文字セットから漢字など別の文字セットに変換するための文字の関連付けに適用可能であることに関する。
【背景技術】
【０００２】
コンピュータは、今日では日常的な道具であり、生活のあらゆる分野で、かつ世界中で恒常的に使用されている。コンピュータが一般的になるに従って、コンピュータの設計もコンピュータがさらにアクセスしやすくユーザフレンドリになるように努力されている。コンピュータをさらに使用しやすくするためのこうした努力の１つは、自然な入力方法の開発である。この方法は、会話および手書き入力を可能にするものであり、ユーザが単に、データを声に出して話し、またはデータをデジタイザにスタイラスで書き込んで電子インクを生成することによって、データをコンピュータに入力することができるようにするものである。音声入力では、入力の音素が解析されて、音声入力がタイプされたテキストに変換される。同様に、入力が電子インクの場合は、インクの形状が解析されて、手書きのものがタイプされたテキストに変換される。
【０００３】
自然な入力方法の到来は、アジア言語のデータの生成を所望のコンピュータのユーザには特に有益である。ラテン言語は、通常、表音文字の文字セットまたはアルファベットで書かれており、各文字は音声を表している。したがって、ラテン言語では、（句読点を含む）比較的少ない数の文字が使用される。そのため、ラテン言語での筆記に使用される文字の全てではないにしても大部分は、キーボードに表示することができる。しかし多くのアジア言語は、何千もの文字を有する象形文字の文字セットで書かれていることがある。言うまでもなく、キーボードはこうした多数の文字を表すのに十分なキーを備えることができない。
【０００４】
この問題に対処するため、コンピュータ開発者らは、アルファベット文字を象形文字に変換する専用プログラムを作成した。たとえば、日本では、コンピュータのユーザは、ひらがなまたはカタカナ（本明細書では集合的に「かな」文字と呼ぶ）など音標文字からの文字を使用して、データの所望の語をタイプすることができる。この場合、ユーザは、漢字セットからその語に対する可能な代替案の選択がユーザに提供される、かな漢字変換ソフトウェアアプリケーションを起動することができる。次いでユーザは、適切な１つまたは複数の漢字を選択することができ、それが入力データとして格納される。
【０００５】
前述したように、自然な入力方法の開発は、アジア言語のコンピュータユーザに多大な助けをもたらした。ユーザは、表音文字のかな文字を象形文字の漢字文字に常に変換する必要がなく、代わりに、所望のデータを音声入力として入力し、またはスタイラスを使用して象形文字の漢字文字を電子インクに直接書き込むことができる。たとえば、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）  ＸＰ  Ｔａｂｌｅｔ  ＰＣオペレーティングシステムのアジア言語版は、自然な入力方法からデータを受信するための専用ユーザインターフェースを提供している。この型のユーザインターフェースは、「ＴＩＰ」（テキスト入力パネルまたはタブレット入力パネル）と呼ばれることが多いが、ユーザがスタイラスで書き込んで電子インクを生成することができるデジタイザの領域に対応する手書き入力領域を含む。この電子インクは、次いでタイプされた文字に変換され、または「認識される」。
【０００６】
電子インクが認識された後、認識された文字は、（Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄのようなワードプロセッサのアプリケーションなど）ソフトウェアアプリケーションのターゲットのユーザインターフェースに挿入点で挿入される。幾つかの構成では、テキスト入力パネルは、認識された文字を表示してから、挿入点で挿入することもできる。それによって、ユーザは、文字が挿入される前に文字の誤認を訂正することができる。しかし他の構成では、認識された文字をターゲットユーザインターフェースに直接入力することができる。
【０００７】
この型の自然な入力方法のツールは、アジア言語のユーザにとって比較的便利であるが、ユーザが１つまたは複数の表音文字を、象形文字を含む句に変換することを所望する状況も存在する。たとえば、幾つかの漢字が非常に複雑であり、書き手が非常に多い画数を書き込まなければならない場合である。その場合、ユーザが漢字を認識することができても、その漢字の正確な書き方を覚えていないことがある。また、ユーザが所望の漢字の書き方を知っていても、より簡単なかな文字を書いて、それを所望の漢字に変換する方が早いこともある。したがって、自然な入力方法を使用するアジア言語ユーザに表音文字を象形文字に変換する機能を提供することが望ましい。
【０００８】
従来の文字変換ツールでは、ツールの機能には、ユーザが表音文字を（キーボードから、または認識された電子インクから）挿入した後に、ターゲットのユーザインターフェース内からアクセスされる。ユーザが表音文字を、象形文字を含む句に変換する場合、ツールは、（本明細書で「代替案」または「代替選択」と呼ぶ）選択可能なリストを提供する。この代替選択のリストは、ターゲットのユーザインターフェース内またはその付近に表示される。同様に、ユーザが選択された表音文字のテキストの分割の変更を望む場合、分割変更の制御は通常、ターゲットのユーザインターフェース内またはその付近に表示される。しかし、ユーザが別々のテキスト入力インターフェースを使用する場合、この構成は不便であり当惑させるものである。従来の構成では、ユーザは自分の注意の対象を別個のテキスト入力インターフェースからターゲットのユーザインターフェースに連続して切替えなければならない。
【０００９】
したがって、ターゲットのユーザインターフェースを介して変換ツールの機能にアクセスするよりも、別個のテキスト入力インターフェースを介してツールの機能にアクセスする方が望ましい。たとえば、ユーザが上記のようなテキスト入力パネルを使用している場合、ユーザが、ターゲットのユーザインターフェースを介して（または他の専用ユーザインターフェースを介して）ではなく、テキスト入力パネルを介して文字変換ツールの機能にアクセスできるようにすることが望ましい。この構成により、ユーザが手書きのデータを入力し、手書きのデータから認識された文字を見て、象形文字を含む句に変換するために１つまたは複数の認識された文字を選択し、次いでターゲットユーザインターフェースに文字が挿入される前に所望の句を選択することができるようになる。さらに、ユーザは、プロセス中に常にデータ入力パネルから自分の注意をそらさなくてよい。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の様々な例では、有利な点として、ユーザに表音文字から象形文字への変換ツールの機能全てへのアクセスを提供するテキスト入力パネルなどデータ入力パネルを提供する。より詳細には、本発明の様々な例では、ユーザが１つまたは複数の象形文字を含む句に変換するためにデータ入力パネルに表示される表音文字を選択することができる技術を提供する。さらに、本発明の様々な例では、ユーザがデータ入力パネルからの表音文字から象形文字への変換のための代替選択のリストにアクセスすることができるようになる。
【課題を解決するための手段】
【００１１】
本発明の様々な例では、象形文字に変換するために表音文字を表示するテキスト入力パネルなどデータ入力パネルを提供する。さらに、データ入力パネルは、複数の表音文字を単一の文節に関連付けるインジケータを表示する。本明細書で使用されるように、用語「文節」は、単一のユニットとして文字の代替案のグループに変換または解釈すべき文字のグループを指す。また、ユーザは、このインジケータを修正して文節に共に関連付けられる文字を変更することができる。たとえば、インジケータは、共に文節にグループ化された表音文字の下に延びるバーインジケータでもよい。次いで、ユーザは、このバーインジケータを延長し、短縮し、または移動して、その文節に関連付けられる表音文字を変更することができる。
【００１２】
本発明の様々な例では、データ入力パネルは、ユーザに、選択された表音文字が変換される代替象形文字のリストへのアクセスを提供することもできる。たとえば、本発明の幾つかの実装形態では、ユーザはインジケータバーを起動して、選択された表音文字に対応する代替象形文字変換の選択肢をリスティングするドロップダウンメニューにアクセスすることができる。本発明の様々な実装形態の上記その他の特徴および利点を以下により詳細に説明する。
【発明を実施するための最良の形態】
【００１３】
（動作環境）
図１は、本発明の様々な態様の実装に使用することができる汎用ディジタルコンピューティング環境を例示する概略図である。具体的には、図１は、本発明の様々な例の実装に使用することができる種類のコンピュータ１００を示す。このコンピューティングデバイス１００は通常、少なくとも幾つかの形態のコンピュータ可読媒体を備える。コンピュータ可読媒体は、コンピューティングデバイス１００でアクセスすることができる任意の使用可能な媒体でもよい。一例であって限定するものではないが、コンピュータ可読媒体は、コンピュータストレージ媒体および通信媒体を含むことができる。コンピュータストレージ媒体には、任意の方法または技術で実装されてコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための揮発性および不揮発性、取り外し可能および固定の媒体が含まれる。コンピュータストレージ媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、ディジタルビデオディスク（ＤＶＤ）または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気ストレージデバイス、パンチメディア、ホログラフィックストレージ、あるいは所望の情報を記憶するために使用することができ、動作環境１００によってアクセス可能な任意の他の媒体が含まれるが、それだけに限定されない。
【００１４】
通信媒体は通常、コンピュータ可読命令、データ構造、プログラムモジュール、または搬送波もしくは他の輸送機構などの変調データ信号の他のデータを実装し、任意の情報転送媒体を含む。用語「変調データ信号」は、１つまたは複数の特性のセットを有する信号、または情報を信号に復号化するように変更された信号を指す。一例であって限定するものではないが、通信媒体には、有線ネットワークまたは直接有線接続など有線媒体、および音響、ＲＦ、赤外線、並びに他の無線媒体など無線媒体が含まれる。上記の任意の組合せもコンピュータ可読媒体の範囲に含まれる。
【００１５】
図１で示したように、コンピュータ１００には、処理装置１１０、システムメモリ１２０、およびシステムメモリ１２０を含む様々なシステムコンポーネントを処理装置１１０に結合するシステムバス１３０が含まれる。システムバス１３０は、メモリバスまたはメモリコントローラ、周辺バス、および任意の多様なバスアーキテクチャを使用するローカルバスを含む、任意の幾つかの種類のバス構造でもよい。システムメモリ１２０は、読取り専用メモリ（ＲＯＭ）１４０およびランダムアクセスメモリ（ＲＡＭ）１５０を含むことができる。
【００１６】
起動時などにパーソナルコンピュータ１００内の要素間で情報を転送する助けをする基本ルーチンを含む基本入出力システム（ＢＩＯＳ）１６０は、ＲＯＭ１４０に格納される。コンピュータ１００は、ハードディスク（図示せず）から読み取りそれに書き込むためのハードディスクドライブ１７０、取り外し可能な磁気ディスク１９０から読み取りそれに書き込むための磁気ディスクドライブ１８０、およびＣＤ  ＲＯＭ、ＤＶＤ  ＲＯＭ、または他の光媒体など取り外し可能な光ディスク１９２から読み取りそれに書き込むための光ディスクドライブ１９１を含むこともできる。ハードディスクドライブ１７０、磁気ディスクドライブ１８０、および光ディスクドライブ１９１は、それぞれハードディスクドライブインターフェース１９２、磁気ディスクドライブインターフェース１９３、および光ディスクドライブインターフェース１９４によってシステムバス１３０に接続される。こうしたドライブおよびそれに関連するコンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、およびパーソナルコンピュータ１００のための他のデータの不揮発性ストレージを提供する。当事業者には理解されるように、磁気カセット、フラッシュメモリカード、ディジタルビデオディスク、Ｂｅｒｎｏｕｌｌｉカートリッジ、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）などコンピュータによってアクセス可能なデータを格納することができる他の種類のコンピュータ可読媒体も例示の動作環境で使用することができる。
【００１７】
幾つかのプログラムモジュールは、オペレーティングシステム１９５、１つまたは複数のアプリケーションプログラム１９６、他のプログラムモジュール１９７、およびプログラムデータ１９８を含む、ハードディスクドライブ１７０、磁気ディスク１９０、光ディスク１９２、ＲＯＭ１４０、またはＲＡＭ１５０に格納することができる。ユーザは、キーボード１０１および（マウスなど）ポインティングデバイス１０２などの入力デバイスを介してコマンドおよび情報をコンピュータ１００に入力することができる。他の入力デバイス（図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送受信用アンテナ、スキャナなどが含まれる。上記その他の入力デバイスはしばしば、システムバス１３０に結合されたシリアルポートインターフェース１０６を介して処理装置１１０に接続されるが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）など、他のインターフェースによって接続してもよい。さらに、こうしたデバイスを適したインターフェース（図示せず）を介してシステムバス１３０に直接結合することもできる。
【００１８】
モニタ１０７または他の種類のディスプレイデバイスも、ビデオアダプタ１０８などインターフェースを介してシステムバス１３０に接続することができる。パーソナルコンピュータには、通常、モニタ１０７の他に、スピーカおよびプリンタなど他の周辺出力デバイス（図示せず）も含まれる。一例では、ペンデジタイザ１６５および付随するペンまたはスタイラス１６６が、フリーハンドの入力をディジタル式に取り込むために提供される。ペンデジタイザ１６５とシリアルポートインターフェース１０６の間の接続が図１で示されているが、実際は、ペンデジタイザ１６５を処理装置１１０に直接結合することができ、または当技術分野で知られているように、パラレルポートまたは他のインターフェースおよびシステムバス１３０など任意の適した方法で処理装置１１０に結合することができる。さらに、図１では、ペンデジタイザ１６５がモニタ１０７から分離して示されているが、ペンデジタイザ１６５の使用可能な入力領域は、モニタ１０７の表示領域と共に拡張することができる。また、ペンデジタイザ１６５をモニタ１０７に統合することもでき、またはモニタ１０７にオーバレイし、あるいは追加された個別の装置として設けることができる。
【００１９】
コンピュータ１００は、リモートコンピュータ１０９など１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク化環境で動作することができる。リモートコンピュータ１０９は、サーバ、ルータ、ネットワークＰＣ、ピアデバイスまたは他の共通ネットワークノードでもよく、図１では図を簡単にするためにメモリストレージデバイス１１１だけが示されているが、通常はコンピュータ１００に関して上記に記載した要素の多くまたは全てが含まれる。図１で示した論理接続には、ローカルエリアネットワーク（ＬＡＮ）１１２、および広域ネットワーク（ＷＡＮ）１１３が含まれる。こうしたネットワーキング環境は、有線および無線接続を使用する、オフィス、企業規模のコンピュータネットワーク、イントラネット、およびインターネットでは一般的である。
【００２０】
ＬＡＮネットワーキング環境で使用される場合、コンピュータ１００は、ネットワークインターフェースまたはアダプタ１１４を介してローカルエリアネットワーク１１２に接続される。ＷＡＮネットワーキング環境で使用される場合、パーソナルコンピュータ１００は通常、モデム１１５または他の手段を備えて、インターネットなど広域ネットワーク１１３を介して通信リンクを確立する。モデム１１５は、コンピュータ１００の内部または外部のものでもよく、シリアルポートインターフェース１０６を介してシステムバス１３０に接続される。ネットワーク化環境では、パーソナルコンピュータ１００に関して示したプログラムモジュールまたはその一部をリモートメモリストレージデバイスに格納することができる。
【００２１】
理解されるように、図で示したネットワーク接続は例示のものであり、コンピュータ間の通信リンクを確立する他の技術を使用することもできる。ＴＣＰ／ＩＰ、Ｅｔｈｅｒｎｅｔ（登録商標）、ＦＴＰ、ＨＴＴＰ、ＵＤＰなど任意の多様な周知のプロトコルの存在が想定されており、システムは、ユーザがウェブベースのサーバからウェブページを検索できるようにするユーザサーバの構成で動作することができる。多様な従来のウェブブラウザの任意のものを使用してデータをウェブページに表示し操作することができる。
【００２２】
図１の環境は、本発明の様々な実施形態の動作環境の一例を示しているが、理解されるように、他のコンピューティング環境を使用することもできる。たとえば、本発明の１つまたは複数の例では、図１で示し上記に記載した多様な態様の全てよりも少ない態様を有する環境を用いることができ、こうした態様を当事業者には明らかな多様な組合せおよびサブコンビネーションで実装することもできる。
【００２３】
図２は、本発明の様々な態様によって使用することができるペンベースのパーソナルコンピュータ（ＰＣ）２０１を例示する。図１のシステムの特徴、サブシステム、および機能の一部または全てを図２のコンピュータに含めることができる。ペンベースのパーソナルコンピュータシステム２０１は、たとえば液晶ディスプレイ（ＬＣＤ）スクリーンなどのディジタルフラットパネルディスプレイなど、大きい表示面２０２を備えており、その上にウィンドウ化されたグラフィカルユーザインターフェースなど複数のグラフィカルユーザインターフェース２０３が表示され、ユーザはスタイラス１６６を使用してディジタル化表示領域上で選択し、強調表示し、書き込むことができる。適したディジタルフラットパネルの例には、（現在ＦｉｎｅＰｏｉｎｔ  Ｉｎｎｏｖａｔｉｏｎｓ  Ｃｏ．として知られている）Ｍｕｔｏｈ  Ｃｏ．またはＷａｃｏｍ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏ．から入手可能なペンデジタイザなど電磁ペンデジタイザが含まれる。たとえば光デジタイザおよびタッチセンシティブデジタイザなど、他の種類のペンデジタイザを使用することもできる。ペンベースコンピューティングシステム２０１は、スタイラス１６６を使用して生成された表現を解釈して、データを操作し、テキストを入力し、スプレッドシート、ワードプロセッサのプログラムなどの生成、編集、および修正など従来のコンピュータアプリケーションタスクを実行する。
【００２４】
スタイラス１６６にボタンまたは他の機能を装備して、その能力を増強することができる。一例では、スタイラス１６６は、一端が筆記部分を構成する「ペンシル」または「ペン」として実装することができる。スタイラス１６６の他方の端部は、「イレーザ」端部を構成し、ディスプレイ上で移動させると、消去すべきディスプレイ上の電子インクの部分を示す。マウス、トラックボール、キーボードなど他の種類の入力デバイスを使用することもできる。さらにディスプレイがタッチセンシティブまたは近接検知ディスプレイの場合は、ユーザ自身の指を使用して表示された画像の一部を選択し、または示すこともできる。したがって、本明細書で使用する用語「ユーザ入力デバイス」は、広範な定義を有し、周知の入力デバイスの変形形態を包含するものとする。
【００２５】
システムは、様々な例では、アプリケーションプログラムがインクを取り込み、操作し、格納するために使用することができる１組のＣＯＭ（コンポーネントオブジェクトモデル）サービスとしてのインクプラットフォームを提供する。インクプラットフォームは、拡張マークアップ言語（ＸＭＬ）などの言語を含むマークアップ言語をサポートすることもできる。システムはさらに、他の実装形態としてＤＣＯＭを使用することもできる。また、Ｍｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎからのＷｉｎ３２プログラミングモデルおよび．Ｎｅｔプログラミングモデルを含む実装形態を使用することもできる。こうしたプラットフォームは、市販されており当技術分野で周知のものである。
【００２６】
本発明の態様は、フルパフォーマンスのペンベースコンピューティングシステムまたは「タブレットＰＣ」（たとえばコンバーティブルラップトップまたは「スレート」型のタブレットＰＣ）と共に使用する他に、他の種類のペンベースのコンピューティングシステム、および／またはデータを電子インクとして受け取り、かつ／または電子ペンあるいはスタイラス入力を受け取る他のデバイスと共に使用することができる。こうしたデバイスには、ハンドヘルドあるいはパームトップコンピューティングシステム、パーソナルディジタルアシスタンス、ポケットパーソナルコンピュータ、移動およびセルラー電話、ページャ、並びに他の通信デバイス、腕時計、アプライアンス、並びに、モニタあるいは他のディスプレイデバイスおよび／または印刷された情報もしくはグラフィカル情報をユーザに提示し、かつ／または電子ペンまたはスタイラスを使用して入力することができ、または他のデバイス（たとえばタブレットＰＣによって収集される電子インクを処理することができる従来のデスクトップコンピュータ）によって収集される電子インクを処理することができるデジタイザを含む他のデバイスまたはシステムがある。
（文字変換用ツール）
図３は、本発明の様々な実施形態により提供することができる文字変換用ツールの一例を組み込んだコンピューティングシステムを例示する。このシステムは、たとえば図１および２で示したコンピュータ１００を使用して実装することができる。この図で分かるように、電子インクインターフェース３０１は電子インク入力を取り込む。この種類のインターフェースは当技術分野で周知であるため、本明細書ではさらに詳細に論じない。
【００２７】
取り込まれた電子インクは、テキスト入力インターフェース３０３に提供される。本発明の様々な例では、テキスト入力インターフェース３０３は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）ＸＰ  Ｔａｂｌｅｔ  ＰＣオペレーティングシステムによって提供される種類のテキスト入力パネルなどデータ入力パネルでもよい。テキスト入力インターフェース３０３は、スタイラス１６６でデジタイザ１６５上に「書き込む」ことによってユーザが電子インクを生成したときに取り込まれた電子インクを表示することができる。図で示した実施形態では、テキスト入力インターフェース３０３も、取り込んだ電子インクを認識モジュール３０５に提供する。認識モジュール３０５は次いで、電子インクに対応するタイプされた文字を認識する。しかし理解されるように、本発明の代替実施形態では、電子インクインターフェース３０１は、取り込んだ電子インクを文字認識のために認識モジュール３０５に直接提供することができる。
【００２８】
本発明の一部の実施形態では、認識されたテキストがテキスト入力インターフェース３０３に戻されて、ターゲットのソフトウェアアプリケーションのユーザインターフェースに挿入される。しかし本発明の一部の実施形態では、テキスト入力インターフェース３０３は、ユーザが、認識されたテキストを修正することができるようにするために、認識されたテキストを表示してから挿入することができる。あるいは、テキスト入力インターフェース３０３または認識モジュール３０５は、認識されたテキストを挿入するためにターゲットのユーザインターフェースに直接転送することができる。
【００２９】
図で例示した実施形態では、テキスト入力インターフェース３０３は、本発明の例を実装する分割ツール３０７にも認識されたテキストを提供する。以下でより詳細に論じるように、分割ツール３０７は、分割選択モジュール３１１および分割モジュール３１３を含む。分割選択モジュール３１１は、ユーザが１つまたは複数の認識された文字を文節に含めるために選択することができるようにする機能を提供する。次いで、分割モジュール３１３は、選択された文字に関連する文節を生成する。本発明の一部の実施形態では、分割モジュール３１３は、認識された文字を関連付けるデフォルト文節を生成することもでき、それを次いでユーザが分割選択モジュール３１１で修正することができる。本発明の様々な実施形態によれば、分割選択モジュール３１１および／または分割モジュール３１３によって提供される機能は、テキスト入力インターフェース３０３によって行われる。しかし、本発明の他の実施形態によれば、分割選択モジュール３１１、分割モジュール３１３、またはその両方をテキスト入力インターフェース３０３に組み込むことができる。
【００３０】
分割モジュール３１３によって１つの文節に共に関連付けられた文字は、文字変換モジュール３０９に提供される。文字変換モジュール３０９は、それに応じて、認識された文字に対応する文字の１つまたは複数の代替案のグループを生成する。次いで、変換プロセスの結果がテキスト入力インターフェース３０３に返されて、ユーザは代替案の選択結果から所望の変換を選択することができるようになる。文字変換モジュール３０９は、たとえば表音文字を１つまたは複数の象形文字を含む句に変換することができる。こうした変換モジュールの様々な例は当技術分野で周知であるため、本明細書ではさらに詳細に記載しない。また、文字変換モジュール３０９は代替としてテキスト入力インターフェース３０３または分割ツール３０７に組み込むことができることにも留意されたい。
（テキスト入力パネル）
図４は、本発明の様々な例によるテキスト入力インターフェース３０３の一例を例示する。より具体的には、この図は、アジア言語ユーザが使用するためのデータ入力パネル４０１を示す。このデータ入力パネル４０１は、複数の書込み領域４０３を同時に表示して、ユーザが単一のアジア言語文字を各領域４０３内に書き込むことができるようにする。データ入力パネル４０１は、追加の機能を提供するためのボタン制御部など１つまたは複数の制御部を含むこともできる。たとえば、データ入力パネル４０１は、データ入力パネル４０１を閉じるための制御ボタン４０５、データ入力パネル４０１の外観を変更するための制御ボタン４０７、データ入力パネル４０１に表示された認識済みテキストを編集するための制御ボタン４０９を含むことができる。データ入力パネル４０１は、ラテン言語の書込みおよびソフトキーボードにいたるまでの書込み面など様々な書込み面を提供することができることに留意されたい。したがって、データ入力パネル４０１は、データ入力パネル４０１によって提供される書込み面を変更するための制御ボタン４１１を提供することもできる。
【００３１】
図５は、図４で示したようなデータ入力パネルの使用を例示する。このデータ入力パネルは、一連の書込み領域４０３を備え、その中にユーザは表音文字など文字を書き込むことができる。この図では、左側から３番目の書込み領域４０３は、電子インクで手書きされた文字５０１を表示している。より具体的には、ユーザは３番目の書込み領域４０３に日本語のひらがな文字「た」を書いている。左から１番目と２番目の書込み領域４０３は、タイプされたひらがな文字５０３を示しており、それは手書きされた電子インクからすでに認識されている。具体的には、こうした書込み領域４０３は、それぞれひらがな文字「あ」および「し」を表示している。
【００３２】
データ入力パネルは、分割バー５０５も示している。以下でより詳細に論じるように、分割バー５０５は、一文節に共に関連付けられた文字のすぐ下に位置付けられる。したがって、この図では、認識された文字５０３は一文節に共に関連付けられている。この文節は、認識されない文字５０１を含まない。
【００３３】
文字の文節への関連付けは、文字の変換または解釈の大きな助けになる。たとえば、英語の文字「ｔ−ｏ−ｇ−ｅ−ｔ−ｈ−ｅ−ｒ」は２つの異なる方法で分割することができる。一構成では、文字を全て単一の文節に含める（したがって、単語「ｔｏｇｅｔｈｅｒ」を生成する）ことができる。他の構成では、文字を３つの異なる文節に関連付ける（したがって、句「ｔｏ」「ｇｅｔ」「ｈｅｒ」を生成する）ことができる。したがって、用語「ｔｏｇｅｔｈｅｒ」に対応する（かな文字または漢字など）表音文字と象形文字の組合せは、句「ｔｏ  ｇｅｔ  ｈｅｒ」に生成されるものとは異なる変換代替案として生成される。
【００３４】
同様に、日本語で、音声「きょ」、「う」、「は」、「い」、および「しゃ」を表す表音文字を一構成で分割して、語「きょう  は  いしゃ」（今日は医者）を形成することができる。この文字を他の構成で分割して、語「きょう  はいしゃ」（今日  歯医者）を形成することもできる。したがって、音声「い」および「しゃ」を表すひらがな文字からなる文節の変換は、医者を表す漢字を含む漢字変換代替案を生成する。一方、音声「は」、「い」、および「しゃ」を表すひらがな文字からなる文節の変換は、歯医者を表す漢字を含む漢字変換代替案を生成する。
【００３５】
図５で示した文字５０１が認識された後、それに対応するタイプされた文字５０３が図６で示した場所に表示される。図６で示したように、分割バー５０５は、新しく認識された文字を存在している文節に含むように自動的に延長される。本発明の様々な例では、文節は、新しく認識されたテキスト全てを含むように自動的に拡張される。あるいは、分割は、周知の分割範囲に基づいて自動的に選択される。この種類の自動分割は、従来の文字変換のソフトウェアアプリケーションで採用されているため、本明細書では詳細に論じない。
【００３６】
図７は、本発明の様々な実装形態によるデータ入力パネルの別の例を例示する。この図では、左から２つの書込み領域４０３は、認識された文字５０３を音声「きょう」を表すひらがなで表示している。３番目の書込み領域４０３は、認識された文字５０３を音声「う」を表すひらがなで表示しており、４番目の書込み領域４０３は、認識された文字５０３を音声「は」を表すひらがなで表示している。５番目の書込み領域４０３は、認識された文字５０３を音声「い」を表すひらがなで表示しており、６番目と７番目の書込み領域４０３は、認識された文字５０３を音声「しゃ」を表すひらがなで表示している。第１の分割バー５０５は、「きょ」、「う」、および「は」を表す文字５０３の下に延びて、これらの文字５０３が単一の文節に共に関連付けられることを示している。第２の分割バー５０５は、音声「い」および「しゃ」を表す文字５０３の下に延びて、これらの文字５０３が異なる文節に共に関連付けられることを示している。
【００３７】
例示した実装形態では、分割バー５０５を使用して、表示された文字５０３の分割を変更し、対応する文節に含まれた文字５０３のための変換代替案を選択することができる。本発明の一部の実装形態では、ユーザは、先ず分割バー５０５を選択することによってどちらの機能も実行することができる。たとえば、分割バー５０５は、ユーザがスタイラス、マウス、ローラーボール、ジョイスティック、タッチパッドなどポインティングデバイスを使用して、ポインタを分割バー５０５上で移動させる場合に選択することができる。図８は、分割バー５０５が（分割バー５０５’で示したように）外観を変更して、それが選択されたことを示している、本発明の一実装形態を示す。この図で分かるように、選択された分割バー５０５’は、選択された分割バー５０５よりも黒く厚みがあるように見える。しかし理解されるように、代替として、または追加として、他の技術を使用して、ユーザが分割バー５０５を選択した時を示すことができる。さらに、選択された分割バー５０５’は分割グリップ８０１を含んでおり、その点が選択された分割バー５０５’の他の部分と異なっている。
【００３８】
分割された文字５０３のための変換代替案のリストを表示するには、ユーザは選択された分割バー５０５’を起動させる。一部の実施形態では、たとえば、ユーザは、ポインティングデバイスと関連した制御ボタンを起動する（選択された分割バー５０５’の「クリッキング」と呼ばれる）ことによって選択された分割バー５０５’を起動することができる。応答として、データ入力パネルは、文字５０３を対応する文節に変換するための１つまたは複数の代替選択肢を表示する。たとえば、データ入力パネルは、図９で示したような変換代替インターフェース９０１を表示することができる。変換代替インターフェース９０１は、文節の文字５０３に対応する文字の代替選択のリスト９０３を含む。
【００３９】
例示した実施形態では、変換代替案のリスト９０３は、漢字だけの句、および漢字とかな文字の両方の組合せの句を含む。したがって理解されるように、本発明は、１つの型の文字全体の他の型の文字への変換に限定されない。むしろ、本発明の様々な実装形態は、元の型の１つまたは複数の文字を含む組合せを含む、多様な代替文字の組合せに、文字を変換することができる。また、リスト９０３の代替選択の少なくとも１つは、文節に含まれた文字５０３に対応する句「今日は」を含む。変換代替インターフェース９０１は、「書き直し」および「閉じる」など、命令のリスト９０５を含むこともできる。したがって、ユーザは、リスト９０３から所望の変換代替案を選択し、またはリスト９０５で提供されるコマンドを実行することができる。
【００４０】
同様に、ユーザが表示された文字の分割の変更を望む場合、ユーザはやはり分割バー５０５によってこのタスクを実行することができる。たとえば図で示した実施形態では、ユーザは、分割グリップ８０１で選択された分割バー５０５’の長さを修正することができる。具体的には、ユーザはポインティングデバイスを使用して、ポインタを分割グリップ８０１上に移動することができる。ポインタが分割グリップ８０１上に位置するときに、ユーザはポインタに関連する制御ボタンを起動することができる。（たとえば、ユーザは分割グリップ８０１上で「クリックかつホールド」することができる。）次いでユーザは、ポインティングデバイスを左右に移動して分割バー５０５を短縮または延長し、それによって、対応する文節に含まれる文字５０３を変更することができる。
【００４１】
代替として、または追加として、ユーザはコマンドのリスト９０３のコマンドを実行することによって文節を修正することができる。たとえば図９で示したように、リスト９０３は文節のサイズを１文字ずつ減らすコマンドを含むことができる。したがって、ユーザがこのコマンドを選択した場合、音声「は」を表すひらがな文字５０３は、第１の分割バー５０５によって識別された文節から除去され、その代わりに第２の分割バー５０５によって識別された文節に含まれる。
【００４２】
こうした分割の変更の結果が図１０に示されている。この図で分かるように、音声「は」を表すひらがな文字５０３は、第１の分割バー５０５によって識別された文節から除去され、その代わりに、第２の分割バー５０５によって識別された文節に含まれている。第１の分割バー５０５は、それに応じて短縮して（またはユーザによって手動で短縮されて）、音声「は」を表すひらがな文字５０３の下まで延長されなくなる。同様に、第２の分割バーがそれに応じて延長されて（またはユーザによって手動で延長されて）、この文字５０３の下まで延びる。したがって、ユーザが第１の分割バー５０５を起動した場合、図１０で示したように、第１の文節のための変換代替インターフェース９０１は異なるものである。
【００４３】
より具体的には、この図で示された変換代替案のリスト９０３は、この構成で（漢字とかな文字の両方を有する句を含む）文字の異なる組合せを提供する。また、リスト９０３は、句「今日」に対応する代替選択案を含む。この図で示したように、文節の修正によって、コマンドのリスト９０５の選択に使用可能なコマンドを変更することもできる。たとえば図で示した実施形態では、リスト９０５は、文節を修正して音声「は」を表すひらがな文字５０４を再び含むようにするコマンドを含む。
【００４４】
図９および１０で示したコマンドリスト９０５の例は、文節を変更する単一のコマンドしか含んでいないが、本発明の異なる実施形態では、文節を変更するコマンドの所望の組合せを提供することができることに留意されたい。たとえば、リスト９０５はもう１文字だけ文節を拡張するコマンドと、もう１文字だけ文節を短縮するコマンドの両方を含むことができる。さらに、リスト９０５は、先行の文字まで文節を拡張し、後続の文字まで文節を拡張し、最初の文字だけ文節を短縮し、最後の文字だけ文節を短縮し、複数の文字だけ文節を拡張し、複数の文字だけ文節を短縮するコマンド、またはその任意の組合せを含むことができる。
【００４５】
図５〜１０で例示した本発明の例は、テキストの単一の行の分割に関するものであるが、本発明の様々な実施形態では、ユーザがテキストの複数の行の文字を含むように文節を延長できるようにすることもできる。図１１は、文字５０３の第１行１１０１および文字５０３の第２行１１０３を表示するデータ入力パネルを示す。この図で示したように、テキストの両方の行の文字５０３は、分割バー５０５で示したように、異なる文節に関連付けられている。
【００４６】
ユーザが、第１行１１０１にある最後の分割バー５０５を延長して第２行１１０３の文字５０３を含むようにすることを望む場合、ユーザは先ず、たとえば図１２で示したように、スタイラス１６６を分割バー上に移動することによって第１行１１０１の最後の分割バー５０５を選択する。応答として、上記で詳細に記載したように、最後の分割バー５０５の外観が変更され、分割グリップ８０１が表示される。この分割バー５０５は、テキストの行１１０１の端部にある最後の分割バー５０５であるため、行延長グリップ１２０１も表示される。
【００４７】
ユーザがスタイラス１６６を行延長グリップ１２０１に向けて移動させ、スタイラス１６６が分割グリップ８０１を通過するときに、ポインタ（すなわちカーソル）の外観が変更されてグリップの機能が示される。より具体的には、図１３で示したように、ポインタの外観が左右の矢印を有するカーソルに変更されて、分割グリップ８０１を左右に移動して対応する文節を短縮または拡張することができることがユーザに示される。ユーザが分割グリップ８０１を使用することを望む場合、ユーザはスタイラス１６６を分割グリップ８０１に対して押し付け、その後に分割グリップ８０１をドラッグして、前に論じたように、分割バー５０５を短縮または延長することができる。しかし、例示した例では、選択された分割バー５０５は行１１０１の最後の分割バー５０５である。したがって本発明の様々な例では、ユーザは、分割グリップ８０１を使用して分割バー５０５を次の行１１０１まで伸ばすことができない。
【００４８】
代わりに、図１４で示したように、ユーザはスタイラス１６６を行延長グリップ１２０１上の位置に分割バー５０５を横切って移動させることができる。ユーザがスタイラス１６６を行延長グリップ１２０１上に位置付けた場合、第２行１１０３の第１の分割バー５０５もこの図で示したように外観が変わる。この外観の変化は、ユーザに、行１１０３の第１の文節を含むように行１１０１の最後の文節を拡張することができることを示す。
行１１０１の最後の分割バーによって識別された文節を拡張して行１１０３の最初の文節の文字５０３を含むようにすることを実行するには、図１５で示したように、ユーザはスタイラス１６６で行延長グリップ１２０１を単に軽くたたけばよい。
【００４９】
ユーザがスタイラス１６６を取り除いた場合、行１１０１の最後の分割バー５０５と第２行１１０３の最初の分割バー５０５の両方の外観が変わり、図１６で示したように、こうした分割バー５０５が組み合わされて２つの行１１０１と１１０３を架橋する単一の分割バー５０５を形成していることが示される。当然、本発明の様々な実装形態では、上記の技術の１つまたは複数の変形形態を使用して、分割バー５０５をテキストの３つ以上の行に拡張することができる。
（結論）
本発明の理解をもたらすために本発明の実施形態の様々な例を上記に記載したが、理解されるように、本発明の他の実施形態は追加または代替の特徴を含むことができる。たとえば、本発明の上記の実施形態では、文字変換機能はデータ入力パネルによって自動的に呼び出される。しかし、代替の実装形態では、文字変換機能を手動で呼び出すことができる。たとえば、データ入力パネルは、文字変換プロセスを開始するための制御ボタンを含むことができる。あるいは、文字変換プロセスは、スタイラスまたは他のポインティングデバイスで表現を生成することによって手動で呼び出すことができる。
【００５０】
手動で文字変換プロセスを呼び出すには、ユーザは、たとえばポインティングデバイスを使用して文字変換プロセスの対象を選択し、次いで関連する制御ボタンを起動し、またはポインティングデバイスに関連付けられた表現を生成する。次いで、データ入力パネルは、対象の文字を分割し、対応する分割バー５０５（または他の適したインジケータ）を表示する。あるいは、上記の例で示したように、文字変換プロセスは、入力データパネル上に表示された文字全てが文字変換プロセスの対象であり、したがって、データ入力パネルによって表示された文字全てが分割されることがデフォルトで想定されるようにすることができる。
【００５１】
また理解されるように、本発明の様々な実施形態では、分割バー５０５以外の様々なインジケータを使用して、文節を識別することができる。たとえば、本発明の一部の実施形態では、色の変化または他の区分記号の境界線を使用して、様々な文節を区別することができる。また、本発明の実施形態の一部では、文節インジケータは、文節を識別するためにだけ使用され、ユーザは代替の技術（メニューのコマンドなど）を使用して変換プロセスを開始し、かつ／または文節を識別することができる。
【００５２】
さらに、理解されるように、本発明の様々な実施形態によれば、分割グリップ８０１またはメニューからコマンドを使用する技術とは異なる技術を、代替としてまたは追加として使用して、文字の分割を修正することができる。たとえば、本発明の一部の実施形態では、ユーザが（たとえばスタイラスを所望の位置に軽くたたきつけて）ポインタに関連したポインティングデバイスを起動させる位置まで、分割バー５０５（または他の分割インジケータ）を延長または短縮することができる。代替としてまたは追加として、分割バー５０５（または他のインジケータ）が、データ入力パネル内の関連付けられた制御部が起動されると、自動的に拡張かつ／または短縮されるように構成することができる。
【００５３】
以上の記載から理解されるように、本発明の様々な実施形態を使用して、かな文字のグループを、代替のかな文字、漢字、またはかな文字と漢字の組合せなど様々な対応する文字のグループに変換することができる。しかし、上記に記載の例は表音文字のひらがな文字の象形文字の漢字文字への変換に関連したものであるが、本発明の様々な実施形態は、任意の文字のグループを代替の対応する文字のグループに変換するために使用できることも理解されたい。
【００５４】
たとえば、本発明の様々な実施形態を使用して、たとえば韓国語を記述する英語のアルファベットからの表音文字を韓国語および／または中国語の象形文字の対応するグループに変換または解釈することができる。さらに、本発明の様々な例を使用して、１つの言語の語を他の言語の対応する語に変換することもできる。有利な点として、本発明の様々な例は、テキスト入力パネルなどテキスト入力インターフェース内であらゆるこうしたタスクを実行する機能を提供する。
【００５５】
本発明を実施する現時点で好ましいモードを含む特定の例に関して本発明を説明したが、当事業者には理解されるように、上記に記載したシステムおよび技術には多数の変形形態および変更形態が存在し、それらは添付の特許請求の範囲で述べた本発明の精神および範囲内に包含されるものである。
【図面の簡単な説明】
【００５６】
【図１】本発明の様々な実装形態による文字変換機能を有するデータ入力パネルの実装に使用することができる動作環境の例を示す図である。
【図２】本発明の様々な実装形態による文字変換機能を有するデータ入力パネルの実装に使用することができる動作環境の例を示す図である。
【図３】本発明の様々な実装形態による文字変換ツールを組み込んだコンピューティングシステムの一例を例示する図である。
【図４】本発明の様々な実装形態による、アジア言語文字の入力用データ入力パネルを例示する図である。
【図５】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図６】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図７】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図８】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図９】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１０】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１１】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１２】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１３】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１４】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１５】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１６】本発明の様々な実装形態による、文字を選択し変換するために提供することができるデータ入力パネルの様々な例を示す図である。
【図１】
2007510999.tif 000003
【図２】
2007510999.tif 000004
【図３】
2007510999.tif 000005
【図４】
2007510999.tif 000006
【図５】
2007510999.tif 000007
【図６】
2007510999.tif 000008
【図７】
2007510999.tif 000009
【図８】
2007510999.tif 000010
【図９】
2007510999.tif 000011
【図１０】
2007510999.tif 000012
【図１１】
2007510999.tif 000013
【図１２】
2007510999.tif 000014
【図１３】
2007510999.tif 000015
【図１４】
2007510999.tif 000016
【図１５】
2007510999.tif 000017
【図１６】
2007510999.tif 000018
【国際調査報告】
2007510999.tif 000019