(57)【要約】【課題】  キーボード／電話キーも、手書き認識デバイスも用いずに、主要な入力手段として、ジョイスティックを用いる中国語入力のシステムと方法とを提供すること。【解決手段】  ユーザが、ジョイスティック、または、それと等価なものを用いて、文字に必要な最初のわずかの字画を加えるのみで、セルラ電話やPDAのようなデバイスに文字を登録することを可能にする中国語テキスト登録のシステムおよび方法が、提供される。単にジョイスティックを動かして、文字を書き始めるために用いる1つ以上の字画を加えることによって、または、ある場合には、どんな字画も加えないうちでさえ、ユーザは、表示された選択リストから、望みの文字を見つけることができる。選択リストは、文脈に敏感であって、登録された最後の文字に依存して変わり、その結果、ユーザに、望みの文字の最も考えられる候補を供給することができる。【選択図】図3
2005092856.tif 000002
【特許請求の範囲】
【請求項１】
少なくともP個の動きを持つ、ジョイスティックメンバ・ユーザ入力デバイスであって、当該P個の動きの各々が、P個のあらかじめ定められた字画区分の1つを表わす信号に関連しているデバイスと、
当該ジョイスティックメンバに結合されたプロセッサと、
当該プロセッサに結合された少なくとも1つのメモリであって、データを処理するために当該プロセッサによって用いられる少なくとも1つのデータベースと、少なくとも1つのプログラムとを具備する当該少なくとも1つのメモリにおいて、当該少なくとも1つのデータベースが、いくつかの文字と、前記文字の各々に必要な筆順のデータとを、前記文字の各々に関連付けられた使用頻度のデータとともに有し、当該筆順が、当該あらかじめ定められた字画区分に基づいている当該少なくとも1つのメモリと、
当該プロセッサに結合された出力メンバであって、テキスト表示エリアと選択リスト表示エリアとを有する当該出力メンバとを、
有するテキストエントリのための装置であって、
当該少なくとも1つのプログラムが、当該プロセッサに、
当該字画区分の1つを表わす字画入力信号を識別するステップであって、当該字画入力信号が、当該ジョイスティックメンバのあらかじめ定められた動きに関連しているステップと、
1番目の字画が識別されたときに、1番目の選択リストを表示するステップであって、当該1番目の選択リストが、当該1番目の字画で始まる、上位Q個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該1番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
2番目の字画が識別されたときに、2番目の選択リストを表示するステップであって、当該2番目の選択リストが、当該2番目の字画が後続する当該1番目の字画で始まる、上位Q個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該2番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
3番目の字画が識別されたときに、3番目の選択リストを表示するステップであって、当該3番目の選択リストが、当該2番目の字画と、次いで、当該3番目の字画とが後続する当該1番目の字画で始まる、上位Q個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該3番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
次に加えられる字画に対応する次の選択リストの表示を、ユーザが、当該次の選択リストから、何れかの文字を登録することを選ぶまで、続けるステップと、
前記プロセスを繰り返して、次の文字を登録するステップとを、
もたらす装置。
【請求項２】
当該P個が、5個である請求項1に記載の装置。
【請求項３】
当該5つのあらかじめ定められた字画区分が、横画、縦画、左下への払い画、右下への払い画、および、前記初めの4つの区分以外の任意の字画である請求項2に記載の装置。
【請求項４】
当該Q個が、10個である請求項1に記載の装置。
【請求項５】
当該ジョイスティックメンバが、当該選択リストの何れかから文字を選択するための信号を表わす、少なくとも1つの動きを有する請求項1に記載の装置。
【請求項６】
当該ジョイスティックメンバが、選ばれた文字を、当該テキスト表示エリアに登録するための信号を表わす、少なくとも1つの動きを有する請求項1に記載の装置。
【請求項７】
当該ジョイスティックメンバが、登録された文字を削除するための信号を表わす、少なくとも1つの動きを有する請求項1に記載の装置。
【請求項８】
当該ジョイスティックメンバは、ユーザが、当該プロセッサによって実行可能なタスクを表わす少なくとも1つ以上の動きを定めることを可能にする請求項1に記載の装置。
【請求項９】
当該ジョイスティックメンバが、当該装置に組み込まれているアイソメトリックジョイスティックである請求項1に記載の装置。
【請求項１０】
当該少なくとも1つのプログラムが、さらに、当該プロセッサに、
当該選択リストの何れかの中の望みの文字の上に、前記望みの文字を選択するためのユーザの動作の結果である信号に応答して前記望みの文字を選択するために、視覚的なキューを移動するステップであって、当該選択のための動作が、当該ジョイスティックメンバのボタン押下か、あらかじめ定められた動きであるステップと、
前記選択された文字を登録するためのユーザの動作の結果である信号に応答して、前記選択された文字を、当該テキスト表示エリアに置くステップであって、当該登録のための動作が、当該ジョイスティックメンバのボタン押下か、あらかじめ定められた動きであるステップとを、
もたらす、請求項1に記載の装置。
【請求項１１】
当該視覚的なキューが、任意の形状で、当該選択リスト表示エリアに表示される文字のスペースよりも大きくない任意のサイズのビットマップである請求項10に記載の装置。
【請求項１２】
当該少なくとも1つのプログラムが、さらに、当該プロセッサに、
当該選択リストの何れかの中の先頭の文字を自動的に選択するステップをもたらす請求項10に記載の装置。
【請求項１３】
当該少なくとも1つのプログラムが、さらに、当該プロセッサに、
何らの字画入力信号も識別されないうちに、または、句読点または文字が登録された後に、デフォルト選択リストを表示するステップであって、当該デフォルト選択リストが、上位R個の最も頻繁に用いられている文字を有するステップをもたらす請求項1に記載の装置。
【請求項１４】
当該少なくとも1つのデータベースが、さらに、文または部分的な文の先頭の文字として用いられている、当該デフォルト選択リスト中の各文字の頻度のデータを有しており、そして、何らの字画信号も識別されないうちに、または、句読点が登録された後に、当該少なくとも1つのプログラムが、当該プロセッサに、
文または部分的な文の前記先頭の文字として用いられている、当該デフォルト選択リスト中の各文字の頻度に基づく1番目のデフォルトシークエンスで、当該デフォルト選択リストを表示するステップをもたらす請求項13に記載の装置。
【請求項１５】
当該少なくとも1つのデータベースが、さらに、いくつかの熟語および句と、前記熟語および句の各々に関連した使用頻度のデータとを有していて、
文字が登録された後、当該少なくとも1つのプログラムが、当該プロセッサに、
当該登録された文字に、当該デフォルト選択リスト中の各文字を付け加えて、2文字の組み合わせを作るステップと、
各2文字の組み合わせを、当該少なくとも1つのデータベースと対比して照合するステップと、
各2文字の組み合わせと先頭の2文字が一致する、語または句が見つからなければ、当該デフォルト選択リスト中の各文字の使用頻度に基づく2番目のデフォルトシークエンスで、当該デフォルト選択リストを表示するステップと、
当該2文字の組み合わせと先頭の2文字が一致する、いくつかの語または句が見つかれば、
対応する2文字の組み合わせが、一致する語または句を持つ一致文字に、対応する2文字の組み合わせが、一致する語または句を持たない不一致文字よりも上位に優先順位を付けることと、
全ての一致文字に、各対応する一致語または一致句の使用頻度に基づいて優先順位を付けることと、
全ての不一致文字に、各不一致文字の使用頻度に基づいて優先順位を付けることと、
によって決定されるシークエンスで、当該デフォルト選択リストを表示するステップとを、
もたらす請求項13に記載の装置。
【請求項１６】
当該R個が、10個である請求項13に記載の装置。
【請求項１７】
当該少なくとも1つのプログラムが、さらに、当該プロセッサに、
何らの字画入力信号も識別されないうちに、または、句読点が登録された直後に、文または部分的な文の前記先頭の文字として最も頻繁に用いられている10個の文字を有する1番目のデフォルト選択リストを、使用頻度に基づいたシークエンスで表示するステップと、
文字が登録された後で、かつ、次の字画入力信号が識別されないうちに、前記上位10個の最も頻繁に用いられている文字を有する2番目のデフォルト選択リストを表示するステップであって、当該上位10個の最も頻繁に用いられている文字のシークエンスが、
前記登録された文字と、前記2番目のデフォルトリスト中のいずれの文字との間にも、文脈上の関係を確立することができない場合には、前記2番目のデフォルトリスト中の各文字の使用頻度に、さもなければ
前記2番目のデフォルトリスト中の各文字の文脈上の関連値に、基づいているステップとを、
もたらす請求項1に記載の装置。
【請求項１８】
当該少なくとも1つのデータベースが、さらに、いくつかの熟語または句、および、前記熟語または句の各々に関連した使用頻度のデータを有しており、そして、加えられた字画を表わす字画入力信号に応答して、当該少なくとも1つのプログラムが、当該プロセッサに、
当該加えられた字画の字画順序数と、それに対応する字画区分、および、前に加えられた全ての字画の字画順序数と、それに対応する字画区分を満足する、上位Q個の最も頻繁に用いられている文字を有する文字リストを得るステップと、
当該文字リスト中の各文字を、前記登録された最後の文字に付け加えて、2文字の組み合わせを作るステップと、
各2文字の組み合わせを、当該少なくとも1つのデータベースと対比して照合するステップと、
当該2文字の組み合わせと先頭の2文字が一致する、語または句が見つからなければ、当該文字リスト中の各文字の使用頻度に基づくシークエンスで、当該文字リストを選択リストとして表示するステップと、
当該2文字の組み合わせと先頭の2文字が一致する、いくつかの語または句が見つかれば、
対応する2文字の組み合わせが、一致する語または句を持つ一致文字に、対応する2文字の組み合わせが、一致する語または句を持たない不一致文字よりも上位に優先順位を付けることと、
全ての一致文字に、各対応する一致語または一致句の使用頻度に基づいて優先順位を付けることと、
全ての不一致文字に、各不一致文字の使用頻度に基づいて優先順位を付けることと、
によって決定されるシークエンスで、当該文字リストを選択リストとして表示するステップとを、
もたらす請求項1に記載の装置。
【請求項１９】
当該少なくとも1つのプログラムが、さらに、前記プロセッサに、
字画入力信号が識別されると同時に、当該字画入力信号によって表わされる字画の数値表現またはアイコン表現を表示するステップと、
文字が、当該テキスト表示エリアに登録されると同時に、当該登録された文字の数値表現またはアイコン表現を表示するステップとを、
もたらす請求項1に記載の装置。
【請求項２０】
5つのあらかじめ定められた字画区分の1つを表わす字画入力信号を識別するステップであって、当該字画入力信号が、データベースおよびディスプレイデバイスにさらに結合されたプロセッサに結合された入力デバイスとして用いられるジョイスティックのあらかじめ定められた動きに関連しているステップと、
文字の1番目の字画が識別されるとすぐに、前記ディスプレイデバイスの選択リスト表示エリアに、1番目の選択リストを表示するステップであって、当該1番目の選択リストが、当該1番目の字画で始まる10個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該1番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、前記ディスプレイデバイスのテキスト表示エリアに表示するステップと、さもなければ、
2番目の字画が識別されたときに、2番目の選択リストを表示するステップであって、当該2番目の選択リストが、当該2番目の字画が後続する当該1番目の字画で始まる、10個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該2番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
3番目の字画が識別されたときに、3番目の選択リストを表示するステップであって、当該3番目の選択リストが、当該2番目の字画と、次いで、当該3番目の字画とが後続する当該1番目の字画で始まる、10個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該3番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
次に加えられる字画に対応する次の選択リストの表示を、ユーザが、当該次の選択リストから、何れかの文字を登録することを選ぶまで、続けるステップと、
上述のステップを繰り返して、次の文字を登録するステップとを、
有するテキスト登録の方法。
【請求項２１】
当該5つのあらかじめ定められた字画区分が、横画、縦画、左下への払い画、右下への払い画、および、前記初めの4つの区分以外の任意の字画である請求項20に記載の方法。
【請求項２２】
当該ジョイスティックが、当該選択リストの何れかから文字を選択するための信号を表わす、少なくとも1つの動きを有する請求項20に記載の方法。
【請求項２３】
当該ジョイスティックが、選ばれた文字を、当該テキスト表示エリアに登録するための信号を表わす、少なくとも1つの動きを有する請求項20に記載の方法。
【請求項２４】
当該ジョイスティックが、登録された文字を削除するための信号を表わす、少なくとも1つの動きを有する請求項20に記載の方法。
【請求項２５】
当該ジョイスティックは、ユーザが、前記プロセッサによって実行可能なタスクを表わす少なくとも1つ以上の動きを定めることを可能にする請求項20に記載の方法。
【請求項２６】
当該ジョイスティックが、アイソメトリックジョイスティックである請求項20に記載の方法。
【請求項２７】
当該選択リストの何れかの中の望みの文字の上に、前記望みの文字を選択するためのユーザの動作の結果である信号に応答して前記望みの文字を選択するために、視覚的なキューを移動するステップであって、当該選択のための動作が、当該ジョイスティックメンバのボタン押下か、あらかじめ定められた動きであるステップと、
前記選択された文字を登録するためのユーザの動作の結果である信号に応答して、前記選択された文字を、当該テキスト表示エリアに置くステップであって、当該登録のための動作が、当該ジョイスティックメンバのボタン押下か、あらかじめ定められた動きであるステップとを、
さらに、有する請求項20に記載の方法。
【請求項２８】
当該視覚的なキューが、任意の形状で、当該選択リスト表示エリアに表示される文字のスペースよりも大きくない任意のサイズのビットマップである請求項27に記載の方法。
【請求項２９】
当該選択リストの何れかの中の先頭の文字を自動的に選択するステップを、さらに、有する請求項27に記載の方法。
【請求項３０】
何らの字画入力信号も識別されないうちに、または、句読点または文字が登録された後に、デフォルト選択リストを表示するステップであって、当該デフォルト選択リストが、上位10個の最も頻繁に用いられている文字を有するステップを、さらに、有する請求項20に記載の方法。
【請求項３１】
何らの字画信号も識別されないうちに、または、句読点が登録された後に、
文または部分的な文の先頭の文字として用いられている、当該デフォルト選択リスト中の各文字の頻度に基づく1番目のデフォルトシークエンスで、当該デフォルト選択リストを表示するステップを、さらに、有する請求項30に記載の方法。
【請求項３２】
文字が登録された直後に、
当該登録された文字に、当該デフォルト選択リスト中の各文字を付け加えて、2文字の組み合わせを作るステップと、
各2文字の組み合わせを、前記データベースと対比して照合するステップと、
先頭の2文字が、各2文字の組み合わせと一致する語または句が見つからなければ、当該デフォルト選択リスト中の各文字の使用頻度に基づく2番目のデフォルトシークエンスで、当該デフォルト選択リストを表示するステップと、
先頭の2文字が、当該2文字の組み合わせと一致する、いくつかの語または句が見つかれば、
対応する2文字の組み合わせが、一致する語または句を持つ一致文字に、対応する2文字の組み合わせが、一致する語または句を持たない不一致文字よりも上位に優先順位を付けるサブステップと、
全ての一致文字に、各対応する一致語または一致句の使用頻度に基づいて優先順位を付けるサブステップと、
全ての不一致文字に、各不一致文字の使用頻度に基づいて優先順位を付けるサブステップと、によって決定されるシークエンスで、当該デフォルト選択リストを表示するステップとを、
さらに、有する請求項30に記載の方法。
【請求項３３】
何らの字画入力信号も識別されないうちに、または、句読点が登録された直後に、文または部分的な文の前記先頭の文字として最も頻繁に用いられている10個の文字を含有する1番目のデフォルト選択リストを、使用頻度に基づいたシークエンスで表示するステップと、
文字が登録された後で、かつ、次の字画入力信号が識別されないうちに、前記上位10個の最も頻繁に用いられている文字を含有する2番目のデフォルト選択リストを表示するステップであって、当該上位10個の最も頻繁に用いられている文字のシークエンスが、
前記登録された文字と、前記2番目のデフォルトリスト中のいずれの文字との間にも、文脈上の関係を確立することができない場合には、前記2番目のデフォルトリスト中の各文字の使用頻度に、さもなければ
前記2番目のデフォルトリスト中の各文字の文脈上の関連値に、基づいているステップとを、
さらに、有する請求項20に記載の方法。
【請求項３４】
加えられた字画を表わす字画入力信号に応答して、
当該加えられた字画の字画順序数と、それに対応する字画区分、および、前に加えられた全ての字画の字画順序数と、それに対応する字画区分を満足する、10個の最も頻繁に用いられている文字を有する文字リストを得るステップと、
当該文字リスト中の各文字を、前記登録された最後の文字に付け加えて、2文字の組み合わせを作るステップと、
各2文字の組み合わせを、当該少なくとも1つのデータベースと対比して照合するステップと、
先頭の2文字が、当該2文字の組み合わせと一致する語または句が見つからなければ、当該文字リスト中の各文字の使用頻度に基づくシークエンスで、当該文字リストを選択リストとして表示するステップと、
先頭の2文字が、当該2文字の組み合わせと一致する、いくつかの語または句が見つかれば、
対応する2文字の組み合わせが、一致する語または句を持つ一致文字に、対応する2文字の組み合わせが、一致する語または句を持たない不一致文字よりも上位に優先順位を付けることと、
全ての一致文字に、各対応する一致語または一致句の使用頻度に基づいて優先順位を付けることと、
全ての不一致文字に、各不一致文字の使用頻度に基づいて優先順位を付けることと、によって決定されるシークエンスで、当該文字リストを選択リストとして表示するステップとを、
さらに、有する請求項20に記載の方法。
【請求項３５】
字画入力信号が識別されると同時に、当該字画入力信号によって表わされる字画の数値表現またはアイコン表現を表示するステップと、
文字が、当該テキスト表示エリアに登録されると同時に、当該登録された文字の数値表現またはアイコン表現を表示するステップとを、
さらに、有する請求項20に記載の方法。
【請求項３６】
中国語テキスト登録のプロセスを実行するために、コンピュータ読取り可能にインストラクションを含んでいるコンピュータが使用可能な媒体であって、当該プロセスが、
5つのあらかじめ定められた字画区分の1つを表わす字画入力信号を識別するステップであって、当該字画入力信号が、データベースおよびディスプレイデバイスにさらに結合されたプロセッサに結合された入力デバイスとして用いられるジョイスティックのあらかじめ定められた動きに関連しているステップと、
文字の1番目の字画が識別されるとすぐに、前記ディスプレイデバイスの選択リスト表示エリアに、1番目の選択リストを表示するステップであって、当該1番目の選択リストが、当該1番目の字画で始まる10個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該1番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、前記ディスプレイデバイスのテキスト表示エリアに表示するステップと、さもなければ、
2番目の字画が識別されたときに、2番目の選択リストを表示するステップであって、当該2番目の選択リストが、当該2番目の字画が後続する当該1番目の字画で始まる、10個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該2番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
3番目の字画が識別されたときに、3番目の選択リストを表示するステップであって、当該3番目の選択リストが、当該2番目の字画と、次いで、当該3番目の字画とが後続する当該1番目の字画で始まる、10個の最も頻繁に用いられている文字を有するステップと、
ユーザが、当該3番目の選択リストから、何れかの文字を登録することを選ぶと、当該選ばれた文字を、当該テキスト表示エリアに表示するステップと、さもなければ、
次に加えられる字画に対応する次の選択リストの表示を、ユーザが、当該次の選択リストから、何れかの文字を登録することを選ぶまで、続けるステップと、
上述のステップを繰り返して、次の文字を登録するステップとを、
有するコンピュータが使用可能な媒体。
【請求項３７】
当該5つのあらかじめ定められた字画区分が、横画、縦画、左下への払い画、右下への払い画、および、前記初めの4つの区分以外の任意の字画である請求項36に記載のコンピュータが使用可能な媒体。
【請求項３８】
当該ジョイスティックが、当該選択リストの何れかから文字を選択するための信号を表わす、少なくとも1つの動きを有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項３９】
当該ジョイスティックが、選ばれた文字を、当該テキスト表示エリアに登録するための信号を表わす、少なくとも1つの動きを有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項４０】
当該ジョイスティックが、登録された文字を削除するための信号を表わす、少なくとも1つの動きを有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項４１】
当該ジョイスティックは、ユーザが、前記プロセッサによって実行可能なタスクを表わす少なくとも1つ以上の動きを定めることを可能にする請求項36に記載のコンピュータが使用可能な媒体。
【請求項４２】
当該ジョイスティックが、アイソメトリックジョイスティックである請求項36に記載のコンピュータが使用可能な媒体。
【請求項４３】
当該選択リストの何れかの中の望みの文字の上に、前記望みの文字を選択するためのユーザの動作の結果である信号に応答して前記望みの文字を選択するために、視覚的なキューを移動するステップであって、当該選択のための動作が、当該ジョイスティックメンバのボタン押下か、あらかじめ定められた動きであるステップと、
前記選択された文字を登録するためのユーザの動作の結果である信号に応答して、前記選択された文字を、当該テキスト表示エリアに置くステップであって、当該登録のための動作が、当該ジョイスティックメンバのボタン押下か、あらかじめ定められた動きであるステップとを、
さらに、有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項４４】
当該視覚的なキューが、任意の形状で、当該選択リスト表示エリアに表示される文字のスペースよりも大きくない任意のサイズのビットマップである請求項43に記載のコンピュータが使用可能な媒体。
【請求項４５】
当該選択リストの何れかの中の先頭の文字を自動的に選択するステップを、さらに、有する請求項43に記載のコンピュータが使用可能な媒体。
【請求項４６】
何らの字画入力信号も識別されないうちに、または、句読点または文字が登録された後に、デフォルト選択リストを表示するステップであって、当該デフォルト選択リストが、上位10個の最も頻繁に用いられている文字を有するステップを、さらに、有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項４７】
何らの字画信号も識別されないうちに、または、句読点が登録された後に、
文または部分的な文の先頭の文字として用いられている、当該デフォルト選択リスト中の各文字の頻度に基づく1番目のデフォルトシークエンスで、当該デフォルト選択リストを表示するステップを、さらに、有する請求項46に記載のコンピュータが使用可能な媒体。
【請求項４８】
文字が登録された直後に、
当該登録された文字に、当該デフォルト選択リスト中の各文字を付け加えて、2文字の組み合わせを作るステップと、
各2文字の組み合わせを、前記データベースと対比して照合するステップと、
先頭の2文字が、各2文字の組み合わせと一致する語または句が見つからなければ、当該デフォルト選択リスト中の各文字の使用頻度に基づく2番目のデフォルトシークエンスで、当該デフォルト選択リストを表示するステップと、
先頭の2文字が、当該2文字の組み合わせと一致する、いくつかの語または句が見つかれば、
対応する2文字の組み合わせが、一致する語または句を持つ一致文字に、対応する2文字の組み合わせが、一致する語または句を持たない不一致文字よりも上位に優先順位を付けるサブステップと、
全ての一致文字に、各対応する一致語または一致句の使用頻度に基づいて優先順位を付けるサブステップと、
全ての不一致文字に、各不一致文字の使用頻度に基づいて優先順位を付けるサブステップとに、
よって決定されるシークエンスで、当該デフォルト選択リストを表示するステップとを、
さらに、有する請求項46に記載のコンピュータが使用可能な媒体。
【請求項４９】
何らの字画入力信号も識別されないうちに、または、句読点が登録された直後に、文または部分的な文の前記先頭の文字として最も頻繁に用いられている10個の文字を含有する1番目のデフォルト選択リストを、使用頻度に基づいたシークエンスで表示するステップと、
文字が登録された後で、かつ、次の字画入力信号が識別されないうちに、前記上位10個の最も頻繁に用いられている文字を含有する2番目のデフォルト選択リストを表示するステップであって、当該上位10個の最も頻繁に用いられている文字のシークエンスが、
前記登録された文字と、前記2番目のデフォルトリスト中のいずれの文字との間にも、文脈上の関係を確立することができない場合には、前記2番目のデフォルトリスト中の各文字の使用頻度に、さもなければ
前記2番目のデフォルトリスト中の各文字の文脈上の関連値に、基づいているステップとを、
さらに、有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項５０】
加えられた字画を表わす字画入力信号に応答して、
当該加えられた字画の字画順序数およびそれに対応する字画区分と、前に加えられた全ての字画の字画順序数およびそれに対応する字画区分とを満足する、10個の最も頻繁に用いられている文字を有する文字リストを得るステップと、
当該文字リスト中の各文字を、前記登録された最後の文字に付け加えて、2文字の組み合わせを作るステップと、
各2文字の組み合わせを、当該少なくとも1つのデータベースと対比して照合するステップと、
当該2文字の組み合わせと先頭の2文字が一致する、語または句が見つからなければ、当該文字リスト中の各文字の使用頻度に基づくシークエンスで、当該文字リストを選択リストとして表示するステップと、
当該2文字の組み合わせと先頭の2文字が一致する、いくつかの語または句が見つかれば、
対応する2文字の組み合わせが、一致する語または句を持つ一致文字に、対応する2文字の組み合わせが、一致する語または句を持たない不一致文字よりも上位に優先順位を付けることと、
全ての一致文字に、各対応する一致語または一致句の使用頻度に基づいて優先順位を付けることと、
全ての不一致文字に、各不一致文字の使用頻度に基づいて優先順位を付けることと、
によって決定されるシークエンスで、当該文字リストを選択リストとして表示するステップとを、
さらに、有する請求項36に記載のコンピュータが使用可能な媒体。
【請求項５１】
字画入力信号が識別されると同時に、当該字画入力信号によって表わされる字画の数値表現またはアイコン表現を表示するステップと、
文字が、当該テキスト表示エリアに登録されると同時に、当該登録された文字の数値表現またはアイコン表現を表示するステップとを、さらに、有する請求項36に記載のコンピュータが使用可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、テキスト入力技術に関するものである。より特定的には、本発明は、ユーザが、ジョイスティックを用いて、中国漢字（以下、単に「漢字」という）を、その各文字を書くのに必要な最初のわずかの字画を登録するのみで、データ処理デバイスに入力することを可能にし、それによって、ユーザが、高速で予測的に中国語入力タスクを実行することができるシステムおよび方法に関するものである。
【背景技術】
【０００２】
中国語は、hanzi （漢字）として知られている文字で書かれている。各文字は、話し言葉の中国語の1音節を表わし、さらに、意味を持っている。それらの文字は、もともとは、人間、動物、または、他のものの絵であったが、数千年の発展の後に、それらは、だんだんと様式化されてきて、もはや、それらが表わしているものに似ていない。それらの文字の多くは、実際には、2つ以上の文字の複合語である。現代中国語を読むためには、2000-3000文字を知っていなければならない。古典中国語を読むためには、5000-6000文字の知識が、必要とされる。最も大きな中国語辞書には、56,000文字が含まれているが、それらのほとんどは、古体であるか、ほとんど知られていないか、珍しい異体字である。
【０００３】
漢字（zi、字）は独立した単一文字語として用いることができる。それは、また、他の（単数または複数の）文字と組み合わせて用いて、1語（ci、
2005092856.tif 000003
）または句（cizu、
2005092856.tif 000004
）を構成することができる。日常生活においては、2文字語が、最も頻繁に用いられている。例えば、文字「
2005092856.tif 000005
」は、馬を意味しており、この文字に別の文字を付け加えることによって、多くの相異なる語を作ることができる。
【０００４】
2005092856.tif 000006
(馬)＋力（力、パワー）＝
2005092856.tif 000007
（馬力）
2005092856.tif 000008
(馬)＋房（家）＝
2005092856.tif 000009
（馬屋、「馬の家」）
2005092856.tif 000010
(馬)＋上（上方に、接して上に）＝
2005092856.tif 000011
（ただちに、「馬の背の上」）
2005092856.tif 000012
(馬)＋夫（男、労働者、夫）＝
2005092856.tif 000013
（馬丁、「騎手」）
2005092856.tif 000014
(馬)＋路（道路、通り）＝
2005092856.tif 000015
（道路、通り、「馬道」）
漢字は、特定のシークエンスにしたがう字画を用いて書かれる。漢字の字画を分類するには、多くのいろいろな仕方がある。伝統的に、字画は、図1に例示されているような8つの基本的な形式に分類される。これらの基本的な8つの字画は、さらに、いろいろの分類基準に依存する5つまたは6つの区分にグループ化することができる。
【０００５】
漢字は、1〜64の字画からなる。文字の字画は、常に、特定のシークエンスで書かれ、各字画は、決められた方向に書かれる。辞書では、文字は、部分的に、それらに含まれている画数に基づいて配列されている。図2は、いろいろの数の字画を持つ種々のサンプル文字、および、字画順序数と字画方向とを指示された4個の字画を有するサンプル文字を示している。
【０００６】
手書きでは、正確なシークエンスで文字を書くことが不可欠である。中国語を母国語として話す人のほとんどにとっては、正しいシークエンスが、1年生において教えられ、また、日常生活において繰り返されるので、これは、問題にはならない。シークエンスのためのいくつかの基本的な規則があり、例えば、底に先立って頂を、右に先立って左を、頂の横画に先立って左の縦画を、底の横画を最後に、周辺の字画に先立って中央の字画を、交差する縦画に先立って横画を、右下への払い画に先立って左下への払い画を、あまり重要でない字画を（しばしば）最後に、書くなどである。
【０００７】
コンピュータが広く用いられるとともに、多くの中国語入力のシステムおよび方法が、開発されている。それらのシステムおよび方法は、主として、2つの区分：キーボードコーディングと手書き字画認識とに分類される。Three Corners、Goo、5-stroke（Wubi）、または、Changjieのような、キーボードコーディングアプローチでは、ユーザは、文字の字画を、対応するキー（単数または複数の）を押すことによって登録し、そして、一致する選択肢としてディスプレイ上に生成されて表わされた1セットの候補文字から望む文字を選ぶ。このアプローチは、モトローラのCD928Cセルラ電話にも見出すことができる。
【０００８】
アップル-SS、TegicのT9、または、Synapticsの QuickStrokeのような手書き字画認識アプローチでは、ユーザが、電子ペンや電子スタイラスのような特別のデバイスを用いて字画を書き、そして、コンピュータが、そのユーザの字画を、データベース中の多数のコレクションと対比して、それを認識する。Ziコーポレーションのテキスト入力ソリューションのような、それらの入力システムのいくつかは、高度な処理能力を持つインデクシング手段を組み込んでおり、望む候補を直観的に予測して、表示する。それらのシステムのうちのいくつかは、また、ユーザが作成した用語および頻繁に用いる語彙の予測を備えたパーソナライゼーション能力と学習能力とを具備している。
【０００９】
本発明の目的は、キーボード／電話キーも、手書き認識デバイスも用いずに、主要な入力手段として、ジョイスティック、または、それと機能的に等価なものを用いる、代わりの中国語入力のシステムと方法とを提供することである。
【発明の開示】
【課題を解決するための手段】
【００１０】
ユーザが、ジョイスティック、または、それと機能的に等価なものを用いて、文字に必要な最初のわずかの字画を加えるのみで、セルラ電話やPDAのようなデバイスに文字を登録することを可能にする中国語テキスト登録のシステムおよび方法が、提供される。そのシステムおよび方法は、インタラクティブに、予測的に、かつ、直感的に用いることができる。他の現存するソリューションに比して、本発明のシステムおよび方法は、中国語テキスト登録において、ユーザから、相当な時間および労力を省くことができる。
【００１１】
ジョイスティックを動かして、漢字を書き始めるために用いる1つか2つの字画を加えることによって、ユーザは、文字の選択リストから、望みの文字を見つけることができる。選択リストは、加えられた字画、および、加えられた字画で始まる文字の各々の使用頻度に基づいてダイナミックに作成される。
【００１２】
さらに、選択リストは、文脈に敏感である。字画を加えていないときに、デフォルト選択リストが、表示される。デフォルト選択リストは、通常、上位10個の最も頻繁に用いられている文字である。デフォルト選択リストのシークエンスは、登録された最後の文字にしたがって変わる。登録された最後の文字に付け加えることによって意味のある語を最も作りそうな文字が、選択リストの先頭の選択候補位置に置かれる。同様に、字画が加えられたときにはいつでも、対応する選択リストに、意味のある語を作る可能性によって、また、使用頻度によって、優先順位が付けられる。
【００１３】
好適な実施例において、漢字入力システムは、(1)ジョイスティックの動きを、いくつかの基本的な字画区分の1つに関連させるための入力手段、(2)1つ以上の加えられた字画で共通に始まる文字の選択リストを編成するための収集手段であって、文字の選択リストが、登録された最後の文字の使用頻度に基づいたシークエンスで表示される収集手段、(3)選択リストから望みの文字を選択して登録するための選択手段、を具備している。
【００１４】
通常、字画は、各々が、あらかじめ定められたジョイスティックの動きによって表わされる5つの基本的な区分に分類される。
【００１５】
収集手段は、漢字のあらかじめ定められた筆順情報および1つ以上のデータベースを具備している。それは、さらに、字画が登録されないうちに、または、文字が選択されて登録された直後に、最も頻繁に用いられている文字の選択リストを表示するための表示手段を具備している。選択リストのシークエンスは、(1)文字の使用頻度、(2)登録された最後の文字と、リスト中の文字の各々との間の文脈上の関係、のいずれに基づいてもよい。
【００１６】
選択手段は、選択リストから文字を選択するために、カーソル、または、それと等価なものを移動する手段、および、選択された文字を登録する手段を具備している。カーソルを移動する手段、および、文字を登録する手段は、ボタン押下、または、決められたジョイスティックの動きであってもよい。
【００１７】
システムは、さらに、加えられた各字画の数値表現またはアイコン表現、および、登録された漢字の全部の字画の数値表現またはアイコン表現を表示するための手段を具備していてもよい。
【００１８】
好適な実施例によれば、漢字を入力するための方法は、
あらかじめ定められたジョイスティックの動きによって表わされる1番目の字画を加えるステップと、
加えられた1番目の字画を、あらかじめ定められた数の区分の1つに区分するステップと、
加えられた1番目の字画で始まる全ての文字を見つけて、それらに、文字使用の頻度に基づいてランクを付けるステップと、
見つかった文字のうちの最も頻繁に用いられている文字のリストを表示するステップと、
望みの文字がリストにあれば、その望みの文字をリストから選択して、それを文章に加えるステップと、
望みの文字がリストになければ、2番目の字画を加えるステップと、
1番目の字画と、次いで、2番目の字画とで始まる最も一般的な文字を見つけるステップと、
1番目と2番目の字画に基づいて、最も頻繁に用いられている文字の別のリストを表示するステップと、そして、
望みの語（文字）が2番目のリストになければ、3番目の字画を加えるステップと、を含んでいる。
【００１９】
その方法は、さらに、
望みの文字が登録された直後に、文字のデフォルトリストを表示するステップを有してもよい。
【００２０】
デフォルトリストは、上位10個の最も頻繁に用いられている文字であるのが好ましい。そのリストのシークエンスは、登録された最後の文字と、10個の文字の各々との間の文脈上の関係にしたがって、ダイナミックに変えてもよい。
【００２１】
本方法は、さらに、
加えられた字画の数値表現またはアイコン表現を表示するステップと、そして、
登録された文字の全部の字画の数値表現を表示するステップと、を含んでもよい。
【発明を実施するための最良の形態】
【００２２】
ここで、図面を、特に、本発明による中国語入力システムが組み入れている分離型ジョイスティック102とともにデバイス101を例示する線図的な絵表示ダイアグラムである図3を参照する。デバイス101は、登録されたテキストを表示するためのスクリーン103、および、種々の操作のためのボタン104のようないくつかのボタンを持っている。スクリーン103には、登録されたテキスト情報を表示するためのメッセージ表示エリア105、および、文字の選択リストが表示される文字選択エリア106が含まれている。
【００２３】
ジョイスティックは、デバイス本体に組み込むことができる。図4は、中国語入力システムが組み入れられている携帯デバイス110を例示している。デバイス110は、ジョイスティック112、スクリーン113、および、いくつかの操作ボタンを具備しており、その1つは、ENTER（登録）ボタン114である。スクリーン113には、メッセージ表示エリア115、および、語選択エリア116が含まれている。
【００２４】
本発明による中国語入力システムのハードウェアコンポーネントが、図5に例示されており、ジョイスティック122およびディスプレイ123が、適切なインターフェイス回路を通して、CPU 120のような、少なくとも1つのプロセッサに通信するように結合している。任意選択に、スピーカ124も、CPU 120に結合していてもよい。ユーザは、一連のあらかじめ定められた動きにしたがってジョイスティック122を動かすことによって、CPU 120に漢字を入力する。CPU 120は、ディスプレイ123への、そして、任意選択にスピーカ124への、出力を全て管理する。このシステムは、アプリケーションプログラムを記憶しておくための読み出し専用ランダムアクセスメモリ（通例、ROMと呼ばれる）、および、アプリケーションプログラムの操作に利用可能な書き込み／読み出しランダムアクセスメモリ（通例、RAMと呼ばれる）を含むメモリ125を具備している。任意選択に、メモリ125は、さらに、周辺ハードウェアに対するインターフェイスを扱い、タスクをスケジュールし、記憶装置を割り付け、アプリケーションプログラムが走っていないときにユーザにデフォルトインターフェイスを提示するオペレーティングシステム126を具備している。中国語入力アプリケーション127、および、それに関連する中国語語彙モジュール128は、ジョイスティックの動きを、ユーザのスクリーンに表示される望みの漢字に変換する能力を持っている。
【００２５】
中国語語彙モジュール128は、多数の漢字および記号、各単一文字の筆順および字画区分のデータ、各単一文字の使用頻度のデータ、多数の熟語および句、各熟語または句の使用頻度のデータ、使用頻度によって決定されるシークエンスの上位10個の最も頻繁に用いられている文字、文または部分的な文(half-sentence)の先頭の文字として用いられている文字の各々の頻度によって決定されるシークエンスの上位10個の最も頻繁に用いられている文字、文または部分的な文の先頭の文字として最も頻繁に用いられている文字である上位10文字、および、文字にインデクシングして表示するための他のデータおよびメタデータ、を含んでいる少なくとも1つのデータベースを具備している。そのデータベースは、さらに、ユーザが、代わりの登録を登録してもよいようにcommon confusion sets（よくある混同セット）を含んでいてもよい。
【００２６】
任意選択に、そのシステムは、ユーザが、熟語または句を記憶するためのデータベースに新しい句を加えることができる1つ以上のアプリケーションプログラムを具備していてもよい。
【００２７】
任意選択に、システムは、文字および句のユーザの使用量を数えて計算して、それによって、使用頻度のデータを、ダイナミックに変更することができる1つ以上のアプリケーションプログラムを具備していてもよい。このように、ユーザが、システムを用いれば用いるほど、システムは、ユーザの必要性および習慣に、より適応するようになる。
【００２８】
任意選択に、システムは、さらに、ワードプロセッサ129、ソフトウェア辞書130、および／または，外国語翻訳器131のような1つ以上のアプリケーションプログラムを具備していてもよい。さらに、音声合成ソフトウェアを、このデバイスがコミュニケーションエイドとして機能することを可能にするアプリケーションプログラムとして備えていてもよい。
【００２９】
ジョイスティック122は、その一端のまわりに旋回して、その角度を二次元に、入力/出力(I/O)インターフェイスを介して、CPU 120に伝送する、手で握れる小さなスティックからなるデバイスである。図6は、ジョイスティック122の種々の動き方向を例示している。図7の表に定められているように、ユーザが、ジョイスティック122を位置0から位置3に動かすと、横画区分、例えば一、を指示する信号が、生成して、CPU 120に送られる。同様に、位置0から位置6への動きは、縦画区分（例えば、
2005092856.tif 000016
）を表わす。位置0から位置7:30への動きは、左下への払い画区分（例えば、丿）を表わす。位置0から位置4:30への動きは、右下への払い画区分（例えば、ヽ、
2005092856.tif 000017
）を表わす。そして、位置0から位置6へ、次いで、位置9への動きは、はね画区分（例えば亅、
2005092856.tif 000018
）を表わす。さらに、位置0から位置9への動きは、「削除」を表わしてもよいし、また、位置0から位置12への動きは、「選択」を表わしてもよい。
【００３０】
これに代えて、ジョイスティック122は、その入力が、制御位置ではなくて、及ぼされた力に依存するアイソメトリックジョイスティックであってもよい。その場合には、ジョイスティックは、トラックポイントとして機能する。
【００３１】
図7は、5つの基本的な字画と、分類の1つの基準にしたがうそれらの数値表現しか示していないことに注意されたい。漢字の他の分類が存在する。本発明による方法およびシステムは、どんな種類の分類にも適用可能である。
【００３２】
ディスプレイ123は、メッセージ表示エリアと選択リストを表示するためのエリアとを具備する中国語入力インターフェイスの様子を管理する。任意選択に、ディスプレイは、さらに、ユーザによって登録された字画のインターフェイス解釈を、数値またはアイコンで表示するためのエリアを具備していてもよい。字画が加えられたとき、その字画の数値表現またはアイコン表現が、そのエリアに現われる。文字が登録されたときには、全ての字画の数値表現またはアイコン表現が、表示される。これは、ユーザが、筆順および字画区分を習得するのを助けるのに有用である。
【００３３】
中国語語彙モジュール128は、ツリー構造に編成された漢字のデータベースを具備している。そのルートグループには、文字の全体が含まれており、以下の5つのサブグループに分類される。サブグループ1は、「1」字画で始まる全ての文字を含んでいる。サブグループ2は、「2」字画で始まる全ての文字を含んでいる。サブグループ3は、「3」字画で始まる全ての文字を含んでいる。サブグループ4は、「4」字画で始まる全ての文字を含んでいる。そして、サブグループ5は、「5」字画で始まる全ての文字を含んでいる。各サブグループには、5つのサブサブグループが含まれており、その各々は、2番めの字画として、5つの区分の何れか1つに対応している。好適な本実施例によれば、5つの字画区分があるから、ツリー構造における各親ノードは、5つの子ノードに接続している。親ノードと子ノードとの間の各パスは、文字のために必要になる字画の1つを表わす。図8は、文字「毛3115」のマッピングパスにハイライトを当てた、中国語語彙モジュールの典型的な文字オブジェクトのツリー構造を例示している。
【００３４】
中国語語彙モジュール128は、さらに、上位10個の最も頻繁に用いられている文字、および、多数の2文字語および熟語または句を記憶するためのデータベースを具備している。このデータベースは、登録された最後の文字と、選択リスト中の任意の文字との間の文脈上の関係に基づいて、選択リストに優先順位をつけるために用いられる。デフォルト選択リストは、上位10個の最も頻繁に用いられている文字（「的一不是了我人在有
2005092856.tif 000019
」）である。どんな字画も加えられないうちに、または、終止符(。)、疑問符(?)、感嘆符(!)、セミコロン(;)、または、コンマ(,)のような句読点が登録された後、デフォルト選択リストは、選択されている文字の各々が、文または部分的な文の先頭の文字として用いられる頻度にしたがって作られる1番目のデフォルトシークエンスにある。本明細書における検討のために、部分的な文とは、セミコロンまたはコンマの後に続く部分的な文のことである。例えば、デフォルト選択リストの1番目のデフォルトシークエンスは「我
2005092856.tif 000020
一不人在有是的了」であってよい。操作において、デフォルト選択リストのデフォルトシークエンスは、用いている統計の蓄積量および方法に依存して変化する。
【００３５】
デフォルト選択リストは、登録された最後の文字と、10個の最も頻繁に用いられている文字の何れとの間にも、何らの意味ある文脈上の関係を確立することができない状況に対して特定的なものである2番目のデフォルトシークエンスを持ってもよい。
【００３６】
したがって、デフォルト選択リストは、3つの状態：(1) 何らの字画も登録されていないうちに、または、終止符、疑問符、感嘆符、セミコロン、コンマのような句読点が登録された後に表示される1番目のデフォルトシークエンスのデフォルト選択リスト；(2) 登録された最後の文字と、10個の最も頻繁に用いられている文字の何れとの間にも、意味ある文脈上の関係を確立することができないときに表示される2番目のデフォルトシークエンスのデフォルト選択リスト；(3) 登録された最後の文字と、10個の最も頻繁に用いられている文字の何れかとの間の文脈上の関係にしたがって決定されるシークエンスのデフォルト選択リスト、を持ってもよい。
【００３７】
これに代えて、この1番目のデフォルトシークエンスのデフォルト選択リストは、統計によって、文または部分的文の先頭の文字として最も頻繁に用いられている10個の文字を含んでいる、別のデフォルト選択リストで置き換えてもよい。
【００３８】
デフォルト選択リストの目的は、ユーザが、何らの字画も加えていないうちにおいても、そのユーザに、最も考えられる選択を供給することである。望みの文字が、選択リストにあれば、ユーザは、それを選択して、メッセージ表示エリアにそれを登録するのみである。
【００３９】
デフォルト選択リストのデフォルトシークエンスの目的は、ユーザに、文または部分的な文を開始するための文字としての彼の上位選択候補として、最も考えられる文字を供給することである。デフォルトステータスでは、カーソルが、常に、先頭の選択候補にかぶさっている（これは、先頭の選択候補が、既に選択されていることを意味する）ので、ユーザの望みの文字が、ちょうど先頭の選択候補であれば、そのユーザは、メッセージ表示エリアにその先頭の選択候補を登録するために、ボタンを押す、または、ジョイスティックを動かすのみでよい。
【００４０】
中国語語彙モジュール128の1つの与えられたバージョンにおいて、デフォルト選択リストと、その最初の2つのデフォルトシークエンスは、変化しない。それは、中国語入力アプリケーション127によって、付加的な計算を行うことなく、適切な場所に直接表示される。しかしながら、望みの文字が登録されると、デフォルト選択リストは、登録された最後の文字とデフォルト選択リスト中の文字との間の文脈上の関係に基づいてダイナミックに作成されたシークエンスで表示される。図9は、文脈上の関係にしたがって、デフォルト選択リストに優先順位を付けるプロセスを例示しているフローチャートである。そのプロセスには、以下のステップが含まれる。
【００４１】
ステップ12：  望みの文字を登録した直後に、登録された最後の文字に、デフォルト選択リスト中の文字の各々を付け加えることによって、10個の2文字語を作る。例えば、登録された最後の文字が、「好」であると仮定すると、10個の造語は、(a)好的、(b)好一、(c)好不、(d)好是、(e)好了、(f)好我、(g)好人、(h)好在、(i)好有、(j)好・、である。これらの10語中で、(a)(c)(e)(g)(h)しか、意味を持っておらず、また、(g)(a)(e)(h)は、(c)よりも頻繁に用いられている。
【００４２】
ステップ14：  造語の各々を、熟語／句データベースと対比して調べる。
【００４３】
ステップ16：  何れかの語が、データベースで見つかるかどうかを照合する。この例では、(a)(c)(e)(g)(h)しか、意味のある語ではない。データベースが十分に蓄積量に富んでいれば、それらを見つけることができるかもしれない。
【００４４】
ステップ22：  10個の造語の何れもが、データベースに見つからなければ、その2番目のデフォルトシークエンスで、デフォルト選択リストを表示する。
【００４５】
ステップ18：  10個の造語の何れかが、データベースに見つかったら、使用頻度にしたがって、デフォルト選択リストに優先順位をつける。特に、10個の造語が全て、データベースに見つかったら、これらの10個の語の使用頻度に基づいて、デフォルト選択リストに優先順位をつける。造語のうちのいくつかしか、データベースに見つからなければ、対応する造語が最も高い使用頻度を持つ文字が、先頭の選択候補位置に置かれる。それに続く文字は、それらに対応する造語の使用頻度にしたがって、高位から低位の順に置かれる。それらの一致文字の後に続くのは、造語がデータベースに見つからない不一致文字である。これらの不一致文字も、それらの使用頻度に基づいて、高位から低位の順に置かれる。上に例示した本例において、(a)(c)(e)(g)(h)しか、データベースに見つからないと仮定し、そして、それらの使用頻度が、統計にしたがって、高位から低位に、(g)(a)(e)(h)(c)の順になっていると仮定すると、優先順位をつけられたデフォルト選択リストは、2番目のデフォルトシークエンス「的一不是了我人在有・」ではなくて、「人的了在不一是我有・」になる。
【００４６】
ステップ20：  優先順位をつけられたデフォルト選択リストを、選択リスト表示エリアに表示する。先頭の選択候補が、ユーザの望みの文字である場合には、その先頭の選択候補が、デフォルト選択であるから、ユーザは、選択動作をする必要なしに、それを登録するのみである。
【００４７】
1番目の望みの文字が登録された後、2番目の望みの文字が、デフォルト選択リストにない場合には、ユーザは、ジョイスティックを動かして、字画を加える必要がある。1番目の字画が加えられると、システムは、データベースを調べて、1番目の字画が、加えられた1番目の字画である語のグループを得て、次に、1番目の字画に基づいた上位10個の最も頻繁に用いられている文字を、選択リストエリアに表示する。2番目の望みの文字は、10個の文字の使用頻度に基づいて優先順位を付けられた選択リストにあるかもしれないし、ないかもしれない。普通のユーザに最良に働くように、選択リストは、上述のデフォルト選択リストに優先順位を付ける図式として、文脈上の関係と使用頻度との両方に基づいて優先順位を付けることもできる。図10は、加えられた字画に基づいて、ダイナミックに作成された選択リストの連続に優先順位を付けるプロセスを例示しているフローチャートである。そのプロセスは、以下のステップを含んでいる。
【００４８】
ステップ30：  望みの文字が登録された直後に、次の（2番目の）望みの文字がデフォルト選択リストにない場合には、次の（2番目の）望みの文字の1番目の字画を加える。
【００４９】
ステップ31：  加えられた字画で始まる文字のグループにインデクシングして、候補選択リストとして、上位10個の最も頻繁に用いられている文字を取り上げる。
【００５０】
ステップ32：  候補選択リストの10個の文字の各々を、登録された最後の文字に付け加えて、10個の組み合わせの造語を作る。例えば、登録された最後の文字が、「好」であり、そして、1番目の字画（一）に基づいた候補選択リストが、「一不在有来大到地下要」であると仮定すると、その造語、即ち、組み合わせは、(1)好一、 (2)好不、(3)好在、(4)好有、(5)好来、(6)好大、 (7)好到、(8)好地、 (9)好下、 (10)好要、である。これらの10個の造語の中で、(6)(3)(2)(8)しか、意味を持っておらず、そして、(6)は、(3)(2)(8)よりも頻繁に用いられている。
【００５１】
ステップ34：  造語の各々を、熟語／句データベースと対比して調べる。
【００５２】
ステップ36：  データベース中に、先頭の2文字が、10個の造語、即ち、組み合わせの各々と一致する、何らかの語または句があるかどうかを照合する。本例では、(6)(3)(2)(8)しか、意味のある語ではない。データベースが十分に蓄積量に富んでいれば、それらを見つけることができるかもしれない。
【００５３】
ステップ42：  一致語または一致句が、データベースに見つからなければ、選択リストが、10個の文字の各々の使用頻度に純粋に基づいたシークエンスで表示される。
【００５４】
ステップ38：  先頭の2文字が、10個の造語の何れかに一致する、何らかの熟語または句が、データベースに見つかれば、文脈上の関連値および使用頻度にしたがって、候補選択リストに優先順位を付ける。より多くの一致語または一致句を、造語、即ち、組み合わせが、データベースに持てば持つほど、その造語の2番目の文字の文脈上の関連値が、より高くなる。特に、10個の造語が全て、データベースに、一致語または一致句を持てば、それらの一致語または一致句の使用頻度に基づいて、候補選択リストに優先順位を付ける。造語のうちのいくつかしか、データベースに一致語または一致句を持たなければ、対応する一致語または一致句が最も高い使用頻度を持っている文字が、先頭の選択候補位置に置かれる。それに続く一致文字は、それらに対応する一致語または一致句の使用頻度にしたがって、高位から低位の順に置かれる。それらの一致文字の後に続くのは、造語が、データベースにどんな一致語または一致句も持たない不一致文字である。これらの不一致文字も、それらの使用頻度に基づいて、高位から低位の順に置かれる。上に例示した本例において、(6)(3)(2)(8)しか、データベースに見つからないと仮定し、そして、それらの使用頻度が、統計にしたがって、高位から低位に、(6)(3)(2)(8)の順になっていると仮定すると、優先順位をつけられたデフォルト選択リストは、デフォルトシークエンス「一不在有来大到地下要」ではなくて、「大在不地一有来到下要」になる。
【００５５】
ステップ40：  優先順位をつけられた選択リストを、選択リスト表示エリアに表示する。先頭の選択候補が、ユーザの次の（2番目の）望みの文字である場合には、その先頭の選択候補が、デフォルト選択であるから、ユーザは、選択動作をする必要なしに、それを登録するのみである。
【００５６】
登録された最後の文字、および、加えられた1番目の字画にしたがって、ダイナミックに作成された候補選択リストに優先順位を付ける方法は、加えられた字画が、次の望みの文字のために必要な2番目、3番目、または、4番目の字画である別の状況においても適用可能である。図8に例示されているように、字画が、より多く加えられれば加えられるほど、望みの文字を含んでいる子ノードのレベルは、より低くなる。本発明によるシステムは、字画数に基づいていないことに注意されたい。そうではなくて、それは、使用頻度に基づいている。多くの字画を必要とする望みの文字は、何らの字画も加えていないうちに、または、1番目の字画または2番目の字画が加えられたときに、選択リストに現われるであろう。例えば、文字「要」は、9画からなるが、1番目の「一」字画が加えられたときに、それは、入手できる。上位10個の最も頻繁に用いられている文字の1つである、文字「我」は、7画からなるが、何らの字画も加えないうちでさえ、入手できる。
【００５７】
使用頻度に基づいて選択リストに優先順位を付ける図式は、常に珍しい語を用いて創造的に書こうと試みる小説家やジャーナリストのような特定のユーザを必ずしも満足させないが、使用頻度の統計データは、一般大衆を代表する、十分にサンプリングされたグループから集められるので、その図式は、一般大衆に最適に働くことができる。この理由のために、中国語語彙モジュール128は、いろいろの専門職やいろいろの地方語の話し手のいろいろの必要性を反映するために、いろいろのバージョンを持ってもよい。例えば、医療専門職バージョンでは、そのシステムは、医療専門職用の医療語を、よりよく予測しそうなものであるべきである。同様に、台湾語バージョンでは、そのシステムは、台湾人によって頻繁に用いられている文字を、よりよく予測しそうなものであるべきである。
【００５８】
中国語入力システムは、さらに、次のものを含んでいてもよい：ラテン体、ローマン体（明朝体）、アラビア数字、句読記号、および、顔文字を、あらかじめ定められた一連のジョイスティックの動きに合わせる能力；ユーザが、自分自身の字画区分、または、他の記号を定める能力；任意選択の、よく知られている文字を用いたトレーニングセッション；任意選択の、曖昧な字画の判断間を明確にするためのユーザのプロンプティング；明示的に字画を加える手段および／または字画の誤判断を直す手段；任意選択の、字画判断の確信レベルの指示、例えば、各「インクトレイル」のカラーコーディング（色分け）、または、確信がないときに顔をしかめるニコニコ顔；逆の順に末尾の字画（単数または複数の）を削除する能力。
【００５９】
図11は、本発明の好適な本実施例による、予測的に漢字を入力する方法を例示するフローチャートである。本方法は、以下のステップを含んでいる。
【００６０】
ステップ50：  図7の表に例示されているような、あらかじめ定められたジョイスティックの動きによって1つの字画を加える。種々の配置において、これは、字画を表わす信号をプロセッサに送ることによってなされる。
【００６１】
ステップ52：  その追加した字画を、5つの区分の1つに区分する。これは、実際には、1番目に加えた字画に一致する、図8の構造木の第1レベルの子ノードにインデクシングするステップである。例えば、1番目の字画「3」が識別されたとき、字画「3」で始まる「グループ3」全ての文字が、選択に対する候補になる。
【００６２】
ステップ54：  文字使用の頻度に基づいた区分の下で、文字を見つける。これは、各文字に連結して、その文字の使用頻度を表わす値にしたがって、それらの文字にランキングを与えることによって行うことができる。
【００６３】
ステップ56：  見つかった文字のリストを、図3の語選択エリア105（または、図4の語選択エリア115）に表示する。文字の選択リストは、1列に連続して表示される。そのシークエンスは、図9および図10に例示されているように、見つかった漢字の使用頻度、および、前に登録された文字との文脈上の関係に基づくのが好ましい。
【００６４】
ステップ58：  望みの文字が、選択リストにあるかどうかを照合する。
【００６５】
ステップ60：  望みの文字が、選択リストになければ、別のジョイスティックの動きによって、次の字画を加える。例えば、図8に例示されるように、2番目の字画「1」が加えられる。
【００６６】
ステップ70：  望みの文字がリストにあれば、それを、図6における位置0から位置12への移動のような「選択」機能を表わすジョイスティックの動きによって、または、ジョイスティックに適合されたボタンを押すことによって、選択する。カラーカーソルのような選択手段のデフォルトステータスが、選択リストの先頭の文字上にあるのが好ましいから、望みの語が、先頭の選択候補位置に現われれば、選択動作は、不必要であり、ユーザは「ENTER」動作（ステップ72を参照のこと）によって、メッセージ表示エリアに望みの文字を直接登録することができる。
【００６７】
ステップ72：  選択された文字を、図3のメッセージ表示エリア105（または、図4のメッセージ表示エリア115）に置く。これは、「ENTER」ボタンを押すようなボタン押下動作によって、または、あらかじめ定められたジョイスティックの動きによって行われる。
【００６８】
ステップ74：  メッセージが完結したかどうかを照合する。
【００６９】
ステップ76：  メッセージが完結していなければ、次の字画を加える。
【００７０】
ステップ62（ステップ60またはステップ76から続く）：  現在の筆順に基づいて、前に選択された文字の後に現われる最も一般的な文字を見つける。これは、1番目の字画の前、即ち、ステップ50の前にも起こる。このステップの詳細は、図9および図10に関連して、上のパラグラフに記述されている。
【００７１】
ステップ80：  選択リスト、即ち、10個の見つかった文字を表示し、そして、プロセスは、ステップ58に続く。
【００７２】
任意選択に、図3のデバイス101または図4のデバイス110は、ユーザによって登録された字画（単数または複数の）のインターフェイス解釈を、数値またはアイコンでダイナミックに表示する機能を持っていてもよい。その場合には、上述の方法は、さらに、以下のステップを有していてもよい。
【００７３】
ステップ90：  ジョイスティックの動きを介して加えられる字画の数値／アイコン表現を表示する。
【００７４】
ステップ92：  登録された文字に対する全部の字画の数値／アイコン表現を表示する。
【００７５】
代替例として、ステップ54を、1つ以上の認識された字画パターンで共通に始まる文字を見つけるステップで置き換えてもよい。
【００７６】
デフォルト選択リストを、図9に関連するパラグラフにおいて前述したように、ステップ50またはステップ76の前に表示してもよい。
【００７７】
本発明による中国語入力システムの主な利点の1つは、字画区分のいくつかのサブタイプ間の微妙な相違に発生する曖昧さを大きく減少させることである。曖昧さを減少させるために、本発明者は、さらに、ジョイスティックの動きに対応するサブタイプの定義を行った。例えば、僅かに上向きの動きを伴った水平の動きは、字画1である。僅かに下向きの動きを伴った水平の動きは、字画5である。位置0から、2:30と3:30との間の位置への近似的な水平の動きは、字画1である。位置0から、11:00と1:00との間の位置への近似的な垂直の動きは、選択操作である、などである。
【００７８】
2つのジョイスティックの動きの間の違いが、微妙すぎて、プロセッサが、それを見分けることができないことも、しばしば、ある。しかしながら、ユーザが、ジョイスティックに、より精通し、より直感的に分かるようになればなるほど、その入力は、より有効に、より効率的になる。
【００７９】
図11に例示されている操作プロセスが、図4の実施例に基づいた一連の線図的な絵表示ダイアグラムと関連して、次のパラグラフにおいて、さらに、例示される。
【００８０】
図12は、何らの字画も加えていないうちの中国語入力インターフェイスの概観を例示している。文字選択エリア116には、1番目のデフォルトシークエンス（我・一不人在有是的了）で、デフォルト選択リスト301が、表示されている。デフォルト選択リストの1番目のデフォルトシークエンスは、文または部分的な文の先頭の文字として用いられる文字の各々の頻度によって優先順位が付けられた統計にしたがう、通常の使用における上位10個の最も頻繁に用いられている漢字のシークエンスである。ユーザの1番目の望みの文字が、ちょうどデフォルト選択リストにあれば、そのユーザは、その望みの文字上に、透明または半透明のビットマップであるカーソル302を移動して、それを選択し、次に、ENTER操作を行うのみである。1番目の望みの文字が、デフォルト選択リストの先頭の文字であれば、ユーザは、選択動作を行なう必要なしに、ENTER操作によって、その文字を登録するのみである。
【００８１】
1つの配置において、ユーザは、文字選択のために、「<>」ボタンを押すことによってカーソルを移動し、そして、位置0から位置12への移動のようなジョイスティックの動きによって、ENTER操作を行う。
【００８２】
別の1つの配置において、ユーザは、文字選択のために、例えば、位置0から位置12へ、または、位置10から位置へ、ジョイスティックを移動することによってカーソルを移動し、そして、ボタンをクリックすることによって、ENTER操作を行う。
【００８３】
さらに別の1つの配置において、ユーザは、ジョイスティックを用いて、選択操作とENTER操作との両方を行う。
【００８４】
さらに別の1つの配置において、選択された文字が、その文字が選択されてから、即ち、カーソルがその上に移動してから、短時間（例えば、0.5秒）の後すぐに、自動的にメッセージ表示エリアに登録される。
【００８５】
望みの文字が、デフォルト選択リストになければ、ユーザは、ジョイスティックを動かすことによって、1つの字画を加える。任意選択に、加えられた字画の数値表現が、字画番号エリア303に表示される。図12に例示されているステップでは、何らの字画も加えられていないので、そのエリアは、0を示している。これに代えて、加えられた字画のアイコン表現を表示することもできる。
【００８６】
図13に例示されるように、ユーザが、ジョイスティックの動き304によって、即ち、位置0から位置3への動きによって、1番目の単一の横画を加えると仮定する。字画区分は、「1」であると決定され、それは、字画番号エリア303にリストされる。システムが、データベースを調べて、1番目に加えられた字画で始まる、上位10個の最も頻繁に用いられている文字（一不在有来大到地下要）を含む1番目の選択リストを、選択リスト表示エリア116に表示する。
【００８７】
1番目の望みの文字が、図13の1番目の選択リストにないと仮定すると、ユーザは、図14に例示されるように、2番目の横画を加える。2番目の横画が、ジョイスティックの動き305によって登録された後、システムは、データベースを調べて、1番目に加えられた字画と、次に2番目に加えられた字画とで始まる上位10個の最も頻繁に用いられている文字（二天无于&#24320;三&#29616;&#21160;&#36827;理）を含む2番目の選択リストを表示する。ユーザが、2つの第1区分の字画を加えたので、字画番号エリア303は、「11」を示す。
【００８８】
さらに、望みの文字が、図14の2番目の選択リストにないと仮定すると、ユーザは、ジョイスティックの3番目の水平のジョイスティック306の動きによって、3番目の横画を加える。3番目の横画が加えられた後、システムは、データベースを調べて、1番目に加えられた字画と、次に2番目に加えられた字画と、次に3番目に加えられた字画とで始まる上位10個の最も頻繁に用いられている文字（三春&#24110;&#20016;奏奉秦慧邦&#33395;）を含む3番目の選択リストを表示する。図15のステップにおいて、ユーザが、3つの横画を加えているので、字画番号エリア303は、「111」を示す。
【００８９】
ユーザが、3番目の選択リストの先頭の文字を登録することを望んでいると仮定すると、先頭の選択候補が、デフォルトによって選択されているので、即ち、選択リストの先頭の文字に、常に、カーソル301がかぶさっているので、ユーザは、図16に例示されるように、単にENTERボタン307を押すのみでよい。これに代えて、ENTER操作を、決められたジョイスティックの動きによって行うこともできる。
【００９０】
図17は、3番目の選択リストの先頭の文字（三）が、メッセージ表示エリア115に加えられたときの中国語入力インターフェイスを例示している。望みの文字が加えられると、システムは、図9に例示されるようないくつかの計算を行い、そして、登録された最後の文字(三)と、デフォルト選択リスト中の10個の文字（的一不是了我人在有・）のいずれもとの文脈上の関係に基づいたデフォルト選択リストを表示する。上位10個の最も頻繁に用いられている文字（的一不是了我人在有・）のなかで、文字「人」は、登録された最後の文字（三）と意味のある語を作ることができると最も考えられる文字である。そのデフォルト選択リストの先頭の文字「人」が、ちょうどユーザの次の望みの文字であれば、選択リストの先頭の文字が、デフォルトによって選択されているので、ユーザは、選択動作を行なう必要なしに、ENTERコマンドを与えることによって、それを登録することができる。ユーザが、別の字画を加えないうちは、字画番号エリア303は、登録された最後の文字（三）に対して要求される字画番号(111)を示している。
【００９１】
ここで、ユーザの1番目の望みの文字が、図15に示されている選択リスト301の先頭の文字ではないと仮定し、また、その1番目の望みの文字が、8番目の文字（慧）であると仮定すると、ユーザは、図18に例示されるように、まず、動き308のようなジョイスティックの動きによって、その文字の上にカーソル302を移動し、次に、ボタン押下または定められているジョイスティックの動きのようなENTERコマンドを与えることによって、その文字を登録する。このシステムの強みは、その予測能力である。ユーザが、上の例示において示されている、非常に複雑であるが幾分か一般的な文字を望んでいれば、そのユーザは、その文字に対する字画を全部揃える必要はない。それが、選択リスト301に表示されるとすぐに、それを、1つまたは2つのジョイスティックの動きによって選択して登録することができる。
【００９２】
ジョイスティックを用いると、15画の複雑な文字（慧）を、たった4つの単純な動作、即ち、3つの横画111と、望みの文字が選択リストの先頭の文字でない場合には望みの文字を選択するためにカーソルを移動させるための1つと、選択した文字を登録するための1つのボタン押下または決められたジョイスティックの動きとによって、メッセージ表示エリア115に加えることができることに注意されたい。さらに、登録された文字の完全な筆順が、字画番号エリア303に表示される。ユーザが、その文字に対して、代わりの筆順に慣れていたならば、そのユーザは、このシステムによって用いられている国家標準の筆順を覚えることができる。
【００９３】
図19に例示されるように、望みの文字（慧）が選択され、そして、メッセージ表示エリア115に加えられると、システムは、登録された最後の文字（慧）と、10個の最も頻繁に用いられている文字（的一不是了我人在有・）のいずれもとの間の文脈上の関係に基づいて優先順位を付けられたデフォルト選択リスト（人的一不是了我在有・）を表示する。次の望みの文字が、デフォルトリストにない「孩」であると仮定すると、ユーザは、次の望みの文字（孩）の1番目の字画（
2005092856.tif 000021
）に対応するジョイスティックの動きを行う必要がある。
【００９４】
図20に例示されるように、次の望みの文字（孩）に対する1番目の字画（
2005092856.tif 000022
）が、ジョイスティックの動き309によって加えられると、システムは、データベースを調べて、加えられた字画（
2005092856.tif 000023
）で始まる上位10個の最も頻繁に用いられている文字を含む選択リストを表示する。登録された最後の文字（慧）が、それら10個の文字の何れとも意味のある語を作り出すことができないと仮定すると、選択リストは、純粋に各単一の文字の使用頻度に基づいて優先順位を付けられる。次の望みの文字（孩）が、ジョイスティックの動き309によってトリガされた選択リスト301にないので、ユーザは、文字（孩）の2番目の字画（亅）に対応する別のジョイスティックの動きを行う必要がある。
【００９５】
図21は、2番目の字画（亅5）が、ジョイスティックの動き310によって加えられたときの、中国語入力インターフェイスを例示している。望みの文字（孩）が、選択リスト301に現われ、それは、右から2番目の文字である。ユーザは、その文字を選択して、それを、1つか2つの簡単な動きによってメッセージ表示エリアに登録することができる。例えば、ユーザは、まず、その文字の上にカーソルを移動して、それを選択し、次に、ENTER操作を行って、それをメッセージ表示エリアに登録する。ユーザが、この文字（孩）の3番目の字画（一1）を加えることによって、本システムの、曖昧さを取り除く特徴の実証を続けたいと望んでいると想定すると、その3番目の字画によってトリガされる新しい選択リストが、図22に示されるように表示される。
【００９６】
3番目の字画（一1）に対するジョイスティックの動き311が加えられた後、選択リスト301に、互いにわずかしか違わない2つの文字（左から1番目の子と3番目の孑）が含まれている。実際、これら2つの文字は、正確に同じ筆順を持っており、選択リストから選ぶことが、これら2つの文字の間の曖昧さを取り除く唯一の方法である。3番目の文字（孑）は、先頭の文字（子）よりも一般的に用いられないのみではなく、わずかに、より複雑な構造であることに注意されたい。
【００９７】
2番目の望みの文字は、2番目の字画（亅5）が加えられた後で初めて目に見えるようになり（図21を参照のこと）、3番目の字画（一1）が加えられた後でも、まだ、選択リストの見込みのありそうな選択候補（左からの2番目）であることに注意されたい。望みの文字が、何らかの理由のために選択リストから除かれていたら、それは、ユーザによって登録された筆順が、本システムで用いられている国家標準の筆順と一致していないという徴候である。図23に例示されるように、ユーザは、ジョイスティックの動き312を行うことによって、2番目の文字（孩）を選択する。
【００９８】
その後、図24に例示されるように、ユーザは、選択された文字（孩）を、メッセージ表示エリアに登録する。登録された文字（孩）は、9画から構成される。3番目の字画動作（
2005092856.tif 000024
亅一551）でそれを選択したが、2番目の字画動作でそれを選択することもできる（図21を参照のこと）。
【００９９】
2番目の望みの文字（孩）が登録された後、選択リストは、デフォルトステータスに戻る。図25に例示されるように、3番目の望みの文字が、「
2005092856.tif 000025
」であり、それが、デフォルト選択リスト（右から1番目）に現われていると仮定すると、ユーザがジョイスティックに触れる前でさえ、10個の最も頻繁に用いられている文字が表示されているので、字画動作をする必要はない。ユーザは、ジョイスティックの動き313によって望みの文字の上にカーソルを移動してその文字を選択し、ENTER操作によって、その文字をメッセージ表示エリア115に登録するのみである。
【０１００】
図26に示されるように、3番目の望みの文字（
2005092856.tif 000026
）が登録された後、登録された最後の文字
2005092856.tif 000027
に基づいたデフォルト選択リスト301が、表示される。選択リストの先頭の選択候補文字（人）が、ちょうど4番目の望みの文字である。したがって、ユーザは、ENTERコマンドを与えることによって、それを登録することができる。
【０１０１】
上述の方法は、コンピュータ読取り可能にインストラクションを含んでいるコンピュータが使用可能な媒体によって実行してもよい。言い換えれば、本方法は、コンピュータプログラム、ロジックデバイス、モバイルデバイス、または、ファームウェアに組み込んでもよく、および／または、ネットワーク、例えば、インターネット上のウェブサイト、からダウンロードしてもよい。それは、いかなる種類のテキストエントリに適用してもよい。
【０１０２】
本発明は、本明細書において、いくつかの好適な実施例を参照して記述されているが、当業者であれば、本発明の精神および範囲から逸脱することなく、本明細書に開示されている適用を他の適用に置き換えることができることを容易に認識するであろう。
【０１０３】
従って、本発明は、添付の請求項によってしか制限されるべきではない。
【図面の簡単な説明】
【０１０４】
【図１】中国語の基本的な字画および多数のサンプル文字のリストである。
【図２】いろいろの画数を持つサンプル文字のリストである。
【図３】本発明による、分離型ジョイスティックを用いて漢字を入力するためのデバイスの線図的な絵表示ダイアグラムである。
【図４】本発明による、固定型ジョイスティックを用いて漢字を入力するためのデバイスの線図的な絵表示ダイアグラムである。
【図５】本発明による中国語入力システムのハードウェアコンポーネントを例示するブロックダイヤグラムである。
【図６】二次元のジョイスティックの動き方向を例示する線図的なダイアグラムである。
【図７】ジョイスティックの動きと、対応する字画と、字画の数値表現との定義をリストする表である。
【図８】中国語語彙モジュールの典型的なツリー構造を例示する線図的なダイアグラムである。
【図９】デフォルト選択リスト、例えば、上位10個の最も頻繁に用いられている漢字、に優先順位を付けるプロセスを例示するフローチャートである。
【図１０】最後に登録された文字および加えられた字画に基づいて、ダイナミックに作成された選択リストに優先順位を付けるプロセスを例示するフローチャートである。
【図１１】本発明の好適な実施例による、ジョイスティックを用いて漢字を入力する方法を例示するフローチャートである。
【図１２】何らの字画も加えないうちの中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１３】1番目の単一の横画が加えられている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１４】2番目の横画が加えられている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１５】3番目の横画が加えられている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１６】望みの文字が、表示された選択リストの先頭の文字である中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１７】選択リストの先頭の文字が登録され、デフォルト選択リストが表示されている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１８】望みの文字が、選択リストの先頭の文字でなくて、ユーザが、望みの文字を選択するためにジョイスティックを動かしている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図１９】図15の望みの文字が登録され、デフォルト選択リストが表示されている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２０】1番目の望みの文字が登録された後、2番目の望みの文字がデフォルト選択リストにないため、その1番目の字画が加えられている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２１】2番目の望みの文字が、その1番目の字画に対応する選択リストにないため、2番目の字画が加えられている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２２】望みの文字が、2番目の望みの文字の2番目の字画に対応する選択リストにあったが、3番目の字画が加えられている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２３】2番目の望みの文字が、その文字上へのカーソルの移動によって選択されている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２４】2番目の望みの文字が登録され、デフォルト選択リストが表示されている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２５】3番目の望みの文字が、デフォルト選択リストに現われ、その上へのカーソルの移動によって選択されている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【図２６】3番目の望みの文字が、何らの字画も加えずに登録され、4番目の望みの文字が、デフォルト選択リストの先頭の選択候補として現われている中国語入力インターフェイスの概観を例示する絵表示ダイアグラムである。
【符号の説明】
【０１０５】
102, 112, 122  ジョイスティック
104  ボタン
105, 115  メッセージ表示エリア
106, 116  文字選択エリア
114  ENTERボタン
120  CPU
125  メモリ
127  中国語入力アプリケーション
128  中国語語彙モジュール
301  デフォルト選択リスト
302  カーソル
303  字画番号エリア
【図１】
2005092856.tif 000028
【図２】
2005092856.tif 000029
【図３】
2005092856.tif 000030
【図４】
2005092856.tif 000031
【図５】
2005092856.tif 000032
【図６】
2005092856.tif 000033
【図７】
2005092856.tif 000034
【図８】
2005092856.tif 000035
【図９】
2005092856.tif 000036
【図１０】
2005092856.tif 000037
【図１１】
2005092856.tif 000038
【図１２】
2005092856.tif 000039
【図１３】
2005092856.tif 000040
【図１４】
2005092856.tif 000041
【図１５】
2005092856.tif 000042
【図１６】
2005092856.tif 000043
【図１７】
2005092856.tif 000044
【図１８】
2005092856.tif 000045
【図１９】
2005092856.tif 000046
【図２０】
2005092856.tif 000047
【図２１】
2005092856.tif 000048
【図２２】
2005092856.tif 000049
【図２３】
2005092856.tif 000050
【図２４】
2005092856.tif 000051
【図２５】
2005092856.tif 000052
【図２６】
2005092856.tif 000053