(57)【特許請求の範囲】
【請求項１】
円形タッチセンシティブキーボードの入力方法であって、
前記円形タッチセンシティブキーボードは、内側キーエリアと外側キーボードエリアを含み、前記内側キーエリアは八つの内側サブエリアを含み、前記外側キーボードエリアは八つのキーエリアを含み、前記キーエリアは四つのサブエリアを含み、前記各サブエリアは、それぞれのサブエリアに対応するキャラクター又はキャラクター操作を表し、
前記円形タッチセンシティブキーボードは、内部にユーザが前記キーエリア及び内側キーエリアにおいてスワイプ入力した動作を検出するための入力モジュールが設けられており、
前記円形タッチセンシティブキーボードの入力方法は、
ユーザが前記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、前記タッチ情報に応じて予備入力状態に入るステップと、
ユーザが前記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出するステップと、
前記動作情報に対応する入力キャラクターを獲得するステップと、
前記入力キャラクターを出力するステップと、
を含み、
前記各キーエリアのそれぞれにおいて、外周に１つの前記サブエリアが設けられ、
前記動作情報に対応する入力キャラクターを獲得するステップは、具体的に、
エラー訂正予測機能が起動されているか否かを判断するステップと、
前記エラー訂正予測機能が起動されている場合、前記動作情報を訂正し、前記動作情報に対応する候補単語及び前記候補単語のシーケンス重みを獲得するステップと、
前記シーケンス重みの大きさの順に、前記候補単語を前記外周に設けられる前記サブエリアに表示するステップと、
ユーザの前記外周に設けられる前記サブエリアへのスワイプ入力に応じて、前記外周に設けられる前記サブエリアに対応する候補単語を獲得し、前記獲得された候補単語を前記入力キャラクターとするステップと、
を含むことを特徴とする円形タッチセンシティブキーボードの入力方法。
【請求項２】
前記エラー訂正予測機能が起動されている場合、前記動作情報を訂正し、前記動作情報に対応する候補単語及び前記候補単語のシーケンス重みを獲得するステップは、
前記動作情報に対応するキャラクターサブセット及び前記キャラクターサブセットにおける各キャラクターの訂正重みを獲得するステップと、
前記キャラクターサブセットにおけるキャラクターに基づいて対応する候補単語を探し出し、かつ前記候補単語の使用頻度重みを獲得するステップと、
前記候補単語の使用頻度重み及び訂正重みによってシーケンス重みを生成するステップと、
を含むことを特徴とする請求項１に記載の円形タッチセンシティブキーボードの入力方法。
【請求項３】
前記動作情報に対応する入力キャラクターを獲得する前記ステップの後に、
前記入力キャラクターを対応する位置に表示するステップを更に含むことを特徴とする請求項１に記載の円形タッチセンシティブキーボードの入力方法。
【請求項４】
ユーザが、内側キーエリアと外側キーボードエリアを含み、前記内側キーエリアは八つの内側サブエリアを含み、前記外側キーボードエリアは八つのキーエリアを含み、前記キーエリアは四つのサブエリアを含み、前記各サブエリアは、それぞれのサブエリアに対応するキャラクター又はキャラクター操作を表し、前記各キーエリアのそれぞれにおいて、外周に１つの前記サブエリアが設けられる円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、前記タッチ情報に応じて予備入力状態に入るための予備入力モジュールと、
前記予備入力モジュールに接続され、ユーザが前記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出するための入力モジュールと、
前記入力モジュールに接続され、前記動作情報に対応する入力キャラクターを獲得するためのレイアウトマッピングモジュールと、
前記レイアウトマッピングモジュールに接続され、前記入力キャラクターを出力するための第１の出力モジュールと、
を含み、
前記レイアウトマッピングモジュールは、具体的に、
前記入力モジュールに接続され、エラー訂正予測機能が起動されているか否かを判断するための判断モジュールと、
前記判断モジュールに接続され、前記エラー訂正予測機能が起動されている場合、前記動作情報を訂正し、前記動作情報に対応する候補単語及び前記候補単語のシーケンス重みを獲得するためのエラー訂正予測モジュールと、
前記エラー訂正予測モジュールに接続され、前記シーケンス重みの大きさの順に、前記候補単語を前記外周に設けられる前記サブエリアに表示し、且つ、ユーザの前記外周に設けられる前記サブエリアへのスワイプ入力に応じて、前記外周に設けられる前記サブエリアに対応する候補単語を獲得し、前記獲得された候補単語を前記入力キャラクターとする第２の表示モジュールと、
を含むことを特徴とする円形タッチセンシティブキーボードの入力装置。
【請求項５】
前記エラー訂正予測モジュールは、
前記動作情報に対応するキャラクターサブセット及び前記キャラクターサブセットにおける各キャラクターの訂正重みを獲得するための訂正モジュールと、
前記キャラクターサブセットにおけるキャラクターに基づいて対応する候補単語を探し出し、かつ前記候補単語の使用頻度重みを獲得するための辞書モジュールと、
前記辞書モジュール及び訂正モジュールにそれぞれ接続され、前記候補単語の使用頻度重み及び訂正重みによってシーケンス重みを生成するための候補語彙モジュールと、
を含むことを特徴とする請求項４に記載の円形タッチセンシティブキーボードの入力装置。
【請求項６】
前記円形タッチセンシティブキーボードの入力装置は、前記入力キャラクターを対応する位置に表示するための第１の表示モジュールを更に含み、前記第１の表示モジュールは、第１の出力モジュール及びレイアウトマッピングモジュールにそれぞれ接続されていることを特徴とする請求項４に記載の円形タッチセンシティブキーボードの入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報分野に関し、特に、円形タッチセンシティブキーボードの入力方法及び装置に関する。
【背景技術】
【０００２】
キーボードは、人類とコンピュータとの間の直接的な交流媒体である。キーボードは、１９世紀初頭のプリンターに起源し、パソコンの発展に伴って、ＱＷＥＲＴＹキーボードが、最も普及されたマン・マシン交流のインタフェースとなっている。ＱＷＥＲＴＹキーボードの設計は、ユーザのタッチタイピングの速度を大幅に向上できる。同時に、社会の発展に伴って、携帯電話が人類の主な交流手段となり、ＱＷＥＲＴＹキーボードはその面積が大きいことから、携帯電話への応用が不可能となっているため、人類は一連のＴ９キーボードの入力方法を研究し始めた。この中に、アメリカＮｕａｎｃ社発明のＴ９入力方法が注目されている。Ｔ９キーボードを利用した入力方法は、効率的にキーボードの体積の問題を解決でき、タッチタイピングの機能を実現できる。しかし、そのキーの分布は人類に最も馴染んでいるＱＷＥＲＴＹキーボードと大きな差があり、同時に前記Ｔ９入力方法は辞書辞典の連想機能に大きく依頼しているため、Ｔ９入力方法では、特殊単語及び特殊キャラクターの入力が非常に困難であり、ユーザに極めて大きな不便を齎す。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の実施例は、タッチ式入力パネル及びタッチパネルに応用可能な円形タッチセンシティブキーボードの入力方法及び装置を提供することを課題としている。
【課題を解決するための手段】
【０００４】
上記技術課題を解決するために、本発明は円形タッチセンシティブキーボードの入力方法を提供している。当該円形タッチセンシティブキーボードの入力方法は、内側キーエリアと外側キーボードエリアを含み、上記内側キーエリアは八つの内側サブエリアを含み、上記外側キーボードエリアは八つのキーエリアを含み、上記キーエリアは四つのサブエリアを含み、各上記サブエリアは、それぞれのサブエリアに対応するキャラクター又はキャラクター操作を表し、内部にユーザが上記キーエリア及び内側キーエリアにおいてスワイプ入力した動作を検出するための入力モジュールが設けられている。上記円形タッチセンシティブキーボードの入力方法は、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入るステップと、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出するステップと、上記動作情報に対応する入力キャラクターを獲得するステップと、上記入力キャラクターを出力するステップとを含み、上記各キーエリアのそれぞれにおいて、外周に１つの上記サブエリアが設けられ、上記動作情報に対応する入力キャラクターを獲得するステップは、具体的に、エラー訂正予測機能が起動されているか否かを判断するステップと、上記エラー訂正予測機能が起動されている場合、上記動作情報を訂正し、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得するステップと、上記シーケンス重みの大きさの順に、上記候補単語を上記外周に設けられる上記サブエリアに表示するステップと、ユーザの上記外周に設けられる上記サブエリアへのスワイプ入力に応じて、上記外周に設けられるサブエリアに対応する候補単語を獲得し、上記獲得された候補単語を上記入力キャラクターとするステップと、を含む。
【０００６】
上記方案の改良としては、上記エラー訂正予測機能が起動されている場合、動作情報を訂正し、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得するステップは、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得するステップと、上記キャラクターサブセットにおけるキャラクターに基づいて対応する候補単語を探し出し、かつ上記候補単語の使用頻度重みを獲得するステップと、上記候補単語の使用頻度重み及び訂正重みによってシーケンス重みを生成するステップと、を含む。
【０００７】
上記方案の改良としては、上記動作情報に対応する入力キャラクターを獲得する上記ステップの後に、上記入力キャラクターまたは上記候補単語を対応する位置に表示するステップを更に含む。
【０００８】
本発明は、内側キーエリアと外側キーボードエリアを含み、内側キーエリアは八つの内側サブエリアを含み、外側キーボードエリアは八つのキーエリアを含み、キーエリアは四つのサブエリアを含み、各サブエリアは、それぞれのサブエリアに対応するキャラクター又はキャラクター操作を表し、各キーエリアのそれぞれにおいて、外周に１つのサブエリアが設けられる円形タッチセンシティブキーボードの入力装置を更に提供している。当該円形タッチセンシティブキーボードの入力装置は、ユーザが円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入るための予備入力モジュールと、上記予備入力モジュールに接続され、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出するための入力モジュールと、上記入力モジュールに接続され、上記動作情報に対応する入力キャラクターを獲得するためのレイアウトマッピングモジュールと、上記レイアウトマッピングモジュールに接続され、上記入力キャラクターを出力するための第１の出力モジュールと、を含み、上記レイアウトマッピングモジュールは、具体的に、上記入力モジュールに接続され、エラー訂正予測機能が起動されているか否かを判断するための判断モジュールと、上記判断モジュールに接続され、上記エラー訂正予測機能が起動されている場合、上記動作情報を訂正し、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得するためのエラー訂正予測モジュールと、上記エラー訂正予測モジュールに接続され、上記シーケンス重みの大きさの順に、上記候補単語を上記外周に設けられる上記サブエリアに表示し、且つ、ユーザの上記外周に設けられる上記サブエリアへのスワイプ入力に応じて、上記外周に設けられる上記サブエリアに対応する候補単語を獲得し、上記獲得された候補単語を上記入力キャラクターとする第２の表示モジュールと、を含む。
【００１０】
上記方案の改良として、上記エラー訂正予測モジュールは、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得するための訂正モジュールと、上記キャラクターサブセットにおけるキャラクターに基づいて対応する候補単語を探し出し、かつ上記候補単語の使用頻度重みを獲得するための辞書モジュールと、上記辞書モジュール及び訂正モジュールにそれぞれ接続され、上記候補単語の使用頻度重み及び訂正重みによってシーケンス重みを生成する候補語彙モジュールと、を含む。
【００１１】
上記方案の改良として、上記円形タッチセンシティブキーボードの入力装置は、上記入力キャラクターを対応する位置に表示する第１の表示モジュールを更に含み、上記第１の表示モジュールが、第１の出力モジュール及びレイアウトマッピングモジュールにそれぞれ接続されている。
【発明の効果】
【００１２】
本発明は、快速且つ直感的な円形タッチセンシティブキーボードの入力方法を提供している。上記円形タッチセンシティブキーボードは、内側キーエリアと外側キーボードエリアを含み、上記内側キーエリアは八つの内側サブエリアを含み、上記外側キーボードエリアは八つのキーエリアを含み、上記キーエリアは四つのサブエリアを含み、各上記サブエリアは、それぞれのサブエリアに対応する一つのキャラクターまたはキャラクター操作を表し、上記円形タッチセンシティブキーボード内には、ユーザが上記キーエリア及び内側キーエリアにおいてタッチ及びスワイプ入力した動作を検出するための入力モジュールが設けられ、上記円形タッチセンシティブキーボードによって四十種類もの異なる信号を出力することができる。なお、上記円形タッチセンシティブキーボードの入力方法において、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出し、上記動作情報に基づいて上記動作情報に対応する入力キャラクターを獲得し、最後に上記入力キャラクターを出力する。また、各キーエリアのそれぞれにおいて、外周に１つのサブエリアが設けられ、動作情報に対応する入力キャラクターを獲得するステップは、具体的に、エラー訂正予測機能が起動されているか否かを判断するステップと、エラー訂正予測機能が起動されている場合、動作情報を訂正し、動作情報に対応する候補単語及び候補単語のシーケンス重みを獲得するステップと、シーケンス重みの大きさの順に、候補単語を外周に設けられる前記サブエリアに表示するステップと、ユーザの外周に設けられるサブエリアへのスワイプ入力に応じて、外周に設けられるサブエリアに対応する候補単語を獲得し、獲得された候補単語を入力キャラクターとするステップとを含む。そのため、本発明の上記方法によれば、快速及び簡単にキャラクターの入力を完成できる。
【００１３】
尚、本発明の円形タッチセンシティブキーボードの入力方法において、さらに、エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動されている場合、上記動作情報に基づいて対応する候補単語及び上記候補単語のシーケンス重みを獲得し、最後にユーザが選択した単語を出力するステップも含む。そのため、単語の入力ステップを簡単化でき、単語の入力速度及び正確性を大幅に向上できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の円形タッチセンシティブキーボードの入力方法の実施例１の構造を示す図である。
【図２】本発明の円形タッチセンシティブキーボードの入力方法の実施例２の構造を示す図である。
【図３】本発明の円形タッチセンシティブキーボードの入力方法の実施例３の構造を示す図である。
【図４】本発明の円形タッチセンシティブキーボードの入力方法の実施例４の構造を示す図である。
【図５】本発明の円形タッチセンシティブキーボードの入力装置の構造を示す図である。
【図６】本発明の円形タッチセンシティブキーボードの入力装置におけるエラー訂正予測モジュール７の構造を示す図である。
【図７】本発明の円形タッチセンシティブキーボードの一構造を示す図である。
【図８】本発明の円形タッチセンシティブキーボードの別の構造を示す図である。
【図９】本発明の円形タッチセンシティブキーボードのさらに別の構造を示す図である。
【図１０】本発明の円形タッチセンシティブキーボードのさらに別の構造を示す図である。
【図１１】本発明の円形タッチセンシティブキーボードのさらに別の構造を示す図である。
【図１２】本発明の円形タッチセンシティブキーボードのさらに別の構造を示す図である。
【図１３】本発明の円形タッチセンシティブキーボードのさらに別の構造を示す図である。
【図１４】本発明の円形タッチセンシティブキーボードの入力途中の構造を示す図である。
【図１５】本発明の円形タッチセンシティブキーボードの入力途中の別の構造を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の目的、技術方案、及び利点をより明確にするために、図面を参照しながら本発明に対して更に詳細に説明する。
【００１６】
本発明の実施例は、円形タッチセンシティブキーボードの入力装置を提供しており、上記円形タッチセンシティブキーボードは、確認区域を有する任意の入力部材を含み、上記円形タッチセンシティブキーボードには、ハードウェアタッチセンシティブキーボード、タッチパネル上のソフトキーボード、及びタッチセンシティブ入力パネルなどが含まれる。
【００１７】
上記円形タッチセンシティブキーボードは、内側キーエリアと外側キーボードエリアを含み、上記内側キーエリアは八つのサブエリアを含み、上記外側キーボードエリアは八つのキーエリアを含み、上記キーエリアは四つのサブエリアを含み、各上記サブエリアは、それぞれのサブエリアに対応する一つのキャラクターまたはキャラクター操作を表し、上記円形タッチセンシティブキーボード内には、ユーザが上記キーエリア及び内側キーエリアにおいてタッチ及びスワイプ入力した動作を検出するための入力モジュールが設けられ、上記円形タッチセンシティブキーボードによって四十種類もの異なる信号を出力することができる。
【００１８】
なお、本発明の円形タッチセンシティブキーボードの入力方法及び装置は、上記円形タッチセンシティブキーボードによるものであり、上記円形タッチセンシティブキーボードは、その形状が円形、八角形、又は米字型等に設定されたものであってもよい。例えば、図７は、上記円形タッチセンシティブキーボードが八角形に設計された図、図８は、上記円形タッチセンシティブキーボードが米字型に設計された図、図９は、上記円形タッチセンシティブキーボードが別の米字型に設計された図、図１０は、上記円形タッチセンシティブキーボードが円形に設計された図である。本発明の保護範囲のより具体的に説明するために、以下、図１０に示す円形タッチセンシティブキーボードに基づいて、本発明の円形タッチセンシティブキーボードの入力方法及び装置に対して詳細に説明する。
【００１９】
図１０に示すように、内側キーエリアａ５と外側キーボードエリアＡ１を含み、上記内側キーエリアａ５は八つのサブエリア（内側サブエリア）を含み、上記外側キーボードエリアＡ１は八つのキーエリアを含み、上記キーエリアは四つのサブエリアを含み、各上記サブエリアは、それぞれのサブエリアに対応する一つのキャラクターまたはキャラクター操作を表し、上記円形タッチセンシティブキーボード内には、ユーザが上記キーエリアにおいてタッチ及びスワイプ入力した動作を検出するための入力モジュールが設けられている。
【００２０】
図１１は、上記円形タッチセンシティブキーボードで英語を入力する際の、キャラクターと上記サブエリアとの対応関係図の一種である。
【００２１】
図１２は、上記円形タッチセンシティブキーボードで数字を入力する際の、キャラクターと上記サブエリアとの対応関係図の一種である。
【００２２】
図１３に示すように、実際の応用において、上記キーエリアにおける最も外側にあるサブエリアを独立させることによって、キャラクター及び単語の入力速度を速め、上記キーエリアの表示空間を増大させることができる。これに対し、図１３を用いて本発明の円形タッチセンシティブキーボードの入力方法及び装置に対して詳細に説明する。
【００２３】
図１は、本発明の円形タッチセンシティブキーボードの入力方法の実施例１の構造を示す図である。当該方法は、以下のステップを含む。
Ｓ１００において、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入る。
【００２４】
上記タッチ情報は、ユーザが上記円形タッチセンシティブキーボードにおいてタッチした座標情報であり、ユーザがキャラクターを入力しようとする場合、上記円形タッチセンシティブキーボードをタッチすることによって、予備入力状態に入れば、ユーザの指がタッチした位置のあるキーエリアを突出して表示することができ、かつ指がタッチ位置から隣接するキーエリアに入ることに対応するキャラクターを表示し、ユーザに上記円形タッチセンシティブキーボードにおけるスワイプ入力のスワイプ軌跡を知らせる。
【００２５】
例えば、図１３に示すように、ユーザが指で上記円形タッチセンシティブキーボードにおけるキーエリアａ４をタッチすれば、キーエリアａ４を突出して表示でき、かつ指がキーエリアａ４からスワイプ入力して隣接のキーエリアに入ることに対応するキャラクターを表示する。
【００２６】
Ｓ１０１において、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出する。
【００２７】
ユーザが指またはペン等で必要なキャラクターに対応するキーエリアから隣接するキーエリアにスワイプした場合、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出でき、上記動作情報は、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力したスワイプ軌跡である。
【００２８】
例えば、図１３に示すように、ユーザは、指でキーエリアａ４から内側キーエリアａ５、キーエリアａ７、及びキーエリアａ１に向かうことができる。
【００２９】
Ｓ１０２において、上記動作情報に対応する入力キャラクターを獲得する。
上記動作情報は、ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡であり、上記動作情報と上記円形タッチセンシティブキーボード内のレイアウト座標を比べることによって、上記スワイプ入力が有効であるか否かを判断でき、上記スワイプ入力が有効である場合、上記動作情報に対応する入力キャラクターを獲得できる。
【００３０】
例えば、図１３に示すように、指がキーエリアａ４から内側キーエリアａ５までスワイプすることに対応するキャラクターが「ｓ」、指がキーエリアａ４からキーエリアａ７までスワイプすることに対応するキャラクターが「ｄ」、指がキーエリアａ４からキーエリアａ１までスワイプすることに対応するキャラクターが「ａ」である。なお、指のキーエリアａ４から上記円形タッチセンシティブキーボード外へのスワイプは、「ａ/Ａ」大小文字変換のキャラクター操作入力に対応する。
【００３１】
Ｓ１０３において、上記入力キャラクターを出力する。
ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力する途中において、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れていない場合、上記スワイプ入力に対応する入力キャラクターを反対色表示によってキャラクター入力欄Ｂ１に表示でき、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた場合、上記入力キャラクターを出力できる。
【００３２】
ここで、本発明の円形タッチセンシティブキーボードの入力方法でキャラクターを入力する場合、ユーザが円形タッチセンシティブキーボードにタッチしたタッチ情報を検出する必要があり、上記タッチ情報に応じて予備入力状態に入れば、指のタッチ位置のあるキーエリアを突出して表示でき、且つ指のタッチ位置のあるキーエリアから出発して隣接するキーエリアに入ることに対応するキャラクターを表示する。また、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出し、上記動作情報に対応する入力キャラクターを獲得し、最後に上記入力キャラクターを出力すればよい。
【００３３】
例えば、図１３に示すように、ユーザがキャラクター「ｇ」を入力しようとする場合、ユーザが指で上記円形タッチセンシティブキーボードにおける内側キーエリアａ５をタッチすることによって予備入力状態に入れば、内側キーエリアａ５を表示でき、かつ内側キーエリアａ５から出発して隣接するキーエリアまでにスワイプ入力することに対応するキャラクターを表示し、ユーザが指で内側キーエリアａ５からキーエリアａ２までにスワイプ入力すれば、ユーザの指が上記円形タッチセンシティブキーボードにおいて内側キーエリアａ５からキーエリアａ２までにスワイプ入力した動作情報を検出し、上記動作情報に応じてキャラクター「ｇ」を獲得し、ユーザの指が上記円形タッチセンシティブキーボードを離れた後、キャラクター「ｇ」を出力できる。
【００３４】
図２は、本発明の円形タッチセンシティブキーボードの入力方法の実施例２の構造を示す図である。当該方法は、以下のステップを含む。
【００３５】
Ｓ２００において、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入る。
【００３６】
上記タッチ情報は、ユーザが上記円形タッチセンシティブキーボードにおいてタッチした座標情報であり、ユーザがキャラクターを入力しようとする場合、指又はペン等で上記円形タッチセンシティブキーボードをタッチすることによって予備入力状態に入れば、ユーザの指がタッチした位置のあるキーエリアを突出して表示でき、かつユーザのタッチ位置のあるキーエリアから出発して隣接するキーエリアまでに入ることに対応するキャラクター又はキャラクター操作を表示し、ユーザに上記円形タッチセンシティブキーボードにおけるスワイプ入力のスワイプ軌跡を知らせる。
【００３７】
Ｓ２０１において、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出する。
【００３８】
上記動作情報は、ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡である。
【００３９】
Ｓ２０２において、上記動作情報に対応する入力キャラクターを獲得する。
上記動作情報と上記円形タッチセンシティブキーボード内のレイアウト座標を比べることによって、上記動作情報に対応する入力キャラクターを獲得する。
【００４０】
Ｓ２０３において、上記入力キャラクターを対応する位置に表示する。
ユーザの指又はペン等が対応するキーエリアから隣接するキーエリアにスワイプ入力する途中において、対応する入力キャラクターを反対色表示によってキャラクター入力欄Ｂ１に表示することができる。
【００４１】
Ｓ２０４において、上記入力キャラクターを出力する。
ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた後、上記入力キャラクターをキャラクター入力欄Ｂ１に表示でき、上記入力キャラクターに対する出力を実現することができる。
【００４２】
なお、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、且つ上記タッチ情報に応じて予備入力状態に入ることによって、システムが予備入力状態に入った後、ユーザの上記円形タッチセンシティブキーボードにおけるタッチ位置のあるキーエリアを突出して表示でき、かつ上記キーエリアから出発して隣接するキーエリアにスワイプ入力することに対応するキャラクターを表示し、ユーザに上記円形タッチセンシティブキーボードにおけるスワイプ入力のスワイプ軌跡を知らせる。ユーザは、知らされたスワイプ軌跡に基づいて、上記円形タッチセンシティブキーボードにおいてスワイプ入力し、ユーザの上記円形タッチセンシティブキーボードにおけるスワイプ入力が検出されることによって、上記スワイプ入力に対応する動作情報が獲得され、上記動作情報と上記円形タッチセンシティブキーボード内のレイアウト座標を比べることによって、上記動作情報に対応する入力キャラクターが獲得される。ユーザの指又はペン等が上記円形タッチセンシティブキーボードにおいてスワイプ入力する途中において、上記スワイプ入力に対応する入力キャラクターを反対色表示によってキャラクター入力欄Ｂ１に表示することができ、最後に、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた場合、上記入力キャラクターを出力できる。
【００４３】
例えば、図１４に示すように、ユーザがキャラクター「ｍ」を入力しようとする場合、ユーザが指でキーエリアａ９をタッチすることによって、キーエリアａ９を突出して表示でき、かつキーエリアａ９から出発して隣接するキーエリアに入ることに対応するキャラクターを表示し、ユーザが指でキーエリアａ９から隣接する内側キーエリアａ５にスワイプ入力する途中において、反対色表示によってキャラクター「ｍ」をキャラクター入力欄Ｂ１に表示でき、ユーザの指が上記円形タッチセンシティブキーボードを離れた場合、キャラクター「ｍ」を出力できる。
【００４４】
図３は、本発明の円形タッチセンシティブキーボードの入力方法の実施例３の構造を示す図である。当該方法は、以下のステップを含む。
【００４５】
Ｓ３００において、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入る。
【００４６】
上記タッチ情報は、ユーザが上記円形タッチセンシティブキーボードにタッチした座標情報であり、上記タッチ情報に応じて予備入力状態に入れば、指のタッチ位置のあるキーエリアを突出して表示することができ、かつ指のタッチ位置のあるキーエリアから出発して隣接するキーエリアに入ることに対応するキャラクターを表示し、ユーザに上記円形タッチセンシティブキーボードにおけるスワイプ入力のスワイプ軌跡を知らせる。
【００４７】
Ｓ３０１において、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出する。
上記スワイプ入力の動作情報は、ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡である。
【００４８】
Ｓ３０２において、エラー訂正予測機能が起動されているか否かを判断する。
エラー訂正予測機能が起動されているか否かを判断することによって、上記エラー訂正予測機能を応用するか否かを判断する。
【００４９】
Ｓ３０３において、上記エラー訂正予測機能が起動されている場合、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得する。
【００５０】
上記エラー訂正予測機能が起動されている場合、上記動作情報に対応する候補単語及び候補単語のシーケンス重みを獲得し、上記候補単語を獲得する時、先ず上記動作情報に対応するキャラクターサブセットを獲得する必要があり、上記キャラクターサブセットには、上記動作情報に対応するキャラクター及び上記キャラクターの訂正重みが含まれており、上記訂正重みは、ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力する際に、上記スワイプ入力の終点と上記円形タッチセンシティブキーボードにおける各キーエリアの中心位置との間の距離によって確定され、上記距離が小さいほど、ユーザの指又はペンなどがスワイプ入力によって該キーエリアに入ることに対応するキャラクターの訂正重みが大きい。同時に、既に入力されたキャラクター及び上記キャラクターサブセットによって対応の候補単語及び候補単語に対応する使用頻度重みを獲得し、上記使用頻度重みは、上記候補単語の使用頻度のパーセンテージである。上記候補単語に対応する訂正重みと使用頻度重みを乗じた値が大きいほど、上記シーケンス重みが大きい。
【００５１】
例えば、図１５に示すように、ユーザが単語「ｇｏｉｎｇ」を入力しようとする場合、ユーザが単語「ｇｏ」を入力した後、「ｇｏ」から始まる候補単語の使用頻度重みが一番高い五つの単語が順次「ｇｏｔ」、「ｇｏｏｄ」、「ｇｏｅｓ」、「ｇｏｎｅ」、「ｇｏｉｎｇ」である場合、ユーザの指がキーエリアａ３から出発することで得られるキャラクターサブセットが｛「ｕ」、「ｉ」、「ｏ」｝であり、ユーザの指がキーエリアａ３から内側キーエリアａ５にスワイプ入力した時、キャラクター「ｉ」の訂正重みが最も大きく、同時に単語「ｇｏｉｎｇ」の使用頻度重みが大きいため、単語「ｇｏｉｎｇ」のシーケンス重みが一番高い。
【００５２】
Ｓ３０４において、上記シーケンス重みに基づいて、上記候補単語を対応する位置にリアルタイムで表示する。
上記シーケンス重みの高い値から低い値の順に、上記候補単語における第１組の前の五つの単語をキーエリアａ１、キーエリアａ２、キーエリアａ３、キーエリアａ７、キーエリアａ８の外周のサブエリアに表示する。同時に、キーエリアａ９のサブエリアｂ９は、次の五つの候補単語を表示する次ページへの変換操作を代表する。
【００５３】
例えば、図１５に示すように、単語の入力時に、仮にシーケンス重みが最も高い五つの候補単語が順次「ｇｏｉｎｇ」、「ｇｏｉｎｇ−ｏｖｅｒ」、「ｇｏｏｄ」、「ｇｏｉｎｇｓ」、「ｇｏｏｇｌｅ」である場合、候補単語「ｇｏｉｎｇ」をサブエリアｂ１に、候補単語「ｇｏｉｎｇ−ｏｖｅｒ」をサブエリアｂ２に、候補単語「ｇｏｏｄ」をサブエリアｂ３に、候補単語「ｇｏｉｎｇｓ」をサブエリアｂ７に、候補単語「ｇｏｏｇｌｅ」をサブエリアｂ８に表示する。
【００５４】
Ｓ３０５において、ユーザが選択した単語を出力する。
ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力の方法で必要な単語を選択した時、ユーザが選択した単語を出力することができる。ユーザがスワイプ入力によって必要な単語を選択する時、ユーザは指又はペン等で対応するキーエリアから外側へスワイプすることができ、ユーザの指又はペン等が外側にスワイプする途中に、上記スワイプ入力に対応する単語を反対色表示によってキャラクター入力欄Ｂ１に表示でき、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた後、上記単語を出力できる。
【００５５】
なお、ユーザが最も高いシーケンス重みの中のその他の候補単語を選択したい場合、ユーザは指又はペン等でキーエリアａ９から出発してサブエリアｂ９に向けてスワイプすることができ、これによってサブエリアｂ１、ｂ２、ｂ３、ｂ７、ｂ８にはそれぞれ上記シーケンス重みの第６番目、第７番目、第8番目、第9番目、第１０番目の候補単語が表示される。同じ方法で、その他のシーケンス重みが低い候補単語を対応するサブエリアに表示することもできる。
【００５６】
例えば、図１５に示すように、ユーザが単語「ｇｏｉｎｇ」を出力しようとする時、ユーザは指又はペン等でキーエリアａ１から出発してサブエリアｂ１を経由して上記円形タッチセンシティブキーボード外にスワイプ入力すればよく、ユーザの指又はペン等がキーエリアａ１から出発してサブエリアｂ１を経由して上記円形タッチセンシティブキーボード外にスワイプする途中において、上記単語「ｇｏｉｎｇ」を反対色表示によってサブエリアｂ１に表示することができ、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた場合、単語「ｇｏｉｎｇ」を出力できる。
【００５７】
なお、上記エラー訂正予測機能が起動されていない場合、ステップＳ３０３、ステップＳ３０４、ステップＳ３０５を実行しない。
【００５８】
ここで、ユーザが単語を入力する際に、まずユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出する必要があり、かつ上記タッチ情報に応じて予備入力状態に入り、ユーザの上記円形タッチセンシティブキーボードにおけるスワイプ入力の動作情報を検出するとともに、エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動されている場合、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得し、上記シーケンス重みに基づいて上記候補単語を対応する位置に表示し、最後にユーザが選択した単語を出力する。
【００５９】
例えば、図１５に示すように、仮に、ユーザが既に単語「ｇｏ」を入力しており、単語「ｇｏｉｎｇ」を入力しようとしている場合、「ｇｏ」から始まる候補単語の使用頻度重みが最も高い五つの単語が順次「ｇｏｔ」、「ｇｏｏｄ」、「ｇｏｅｓ」、「ｇｏｎｅ」、「ｇｏｉｎｇ」であるとした場合、ユーザの指がキーエリアａ３から出発することによって得られるキャラクターサブセットが｛「ｕ」、「ｉ」、「ｏ」｝であり、ユーザが指をキーエリアａ３から内側キーエリアａ５にスワイプ入力した場合、候補単語におけるシーケンス重みが最も高い五つの単語が順次「ｇｏｉｎｇ」、「ｇｏｉｎｇ−ｏｖｅｒ」、「ｇｏｏｄ」、「ｇｏｉｎｇｓ」、「ｇｏｏｇｌｅ」であり、候補単語「ｇｏｉｎｇ」をサブエリアｂ１に、候補単語「ｇｏｉｎｇ−ｏｖｅｒ」をサブエリアｂ２に、候補単語「ｇｏｏｄ」をサブエリアｂ３に、候補単語「ｇｏｉｎｇｓ」をサブエリアｂ７に、候補単語「ｇｏｏｇｌｅ」をサブエリアｂ８に表示できる。ユーザの指がキーエリアａ１から上記円形タッチセンシティブキーボード外にスワイプする途中において、上記候補単語「ｇｏｉｎｇ」を反対色表示によってキャラクター入力欄Ｂ１に表示でき、ユーザの指が上記円形タッチセンシティブキーボードを離れた後、単語「ｇｏｉｎｇ」を出力できる。
【００６０】
図４は、本発明の円形タッチセンシティブキーボードの入力方法の実施例４の構造を示す図である。当該方法は、以下のステップを含む。
【００６１】
Ｓ４００において、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入る。
【００６２】
ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入ることによって、上記予備入力状態に入った後、指のタッチ位置のあるキーエリアを突出して表示でき、かつ指のタッチ位置のあるキーエリアから出発して隣接するキーエリアに入ることに対応するキャラクターを表示し、ユーザに上記円形タッチセンシティブキーボードにおけるスワイプ入力のスワイプ軌跡を知らせる。
【００６３】
Ｓ４０１において、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出する。
【００６４】
上記スワイプ入力の動作情報は、ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡である。
【００６５】
Ｓ４０２において、エラー訂正予測機能が起動されているか否かを判断する。
エラー訂正予測機能が起動されているか否かを判断するすることによって、上記エラー訂正予測機能を応用するか否かを判断する。
【００６６】
Ｓ４０３において、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得する。
【００６７】
エラー訂正予測機能が起動されている場合、上記動作情報に基づいて上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得する時、先ず上記動作情報に対応するキャラクターサブセットを獲得する必要があり、上記キャラクターサブセット内には上記動作情報に対応するキャラクター及び上記キャラクターの訂正重みが含まれており、上記キャラクターの訂正重みは、ユーザのスワイプ入力の始点及び終点位置から上記円形タッチセンシティブキーボードにおける各キーエリアの中心までの距離によって確定され、上記スワイプ入力の終点位置から上記円形タッチセンシティブキーボードにおけるキーエリアの中心までの距離が小さいほど、上記スワイプ入力の終点の該キーエリアにおいて対応するキャラクターの訂正重みが大きい。
【００６８】
例えば、図１５に示すように、ユーザの指がキーエリアａ３から出発することで得られるキャラクターサブセットが｛「ｕ」、「ｉ」、「ｏ」｝であり、ユーザが指がキーエリアａ３からキーエリアａ２にスワイプ入力した時、キャラクター「ｕ」の訂正重みが最も大きい。
【００６９】
Ｓ４０４において、上記キャラクターサブセットにおけるキャラクターに基づいて対応する候補単語を探し出し、かつ上記候補単語の使用頻度重みを獲得する。
【００７０】
既に入力されたキャラクター及び上記キャラクターサブセットによって対応する候補単語及び上記候補単語の使用頻度重みを獲得し、上記使用頻度重みは、全ての候補単語の使用頻度のパーセンテージである。
【００７１】
Ｓ４０５において、上記候補単語の使用頻度重み及び訂正重みによってシーケンス重みを生成する。
上記候補単語に対応する訂正重みと使用頻度重みを乗じた値が大きいほど、上記シーケンス重みが大きい。
【００７２】
Ｓ４０６において、上記シーケンス重みに基づいて、上記候補単語を対応する位置にリアルタイムで表示する。
上記シーケンス重みの高い値から低い値の順に、上記候補単語をキーエリアａ１、キーエリアａ２、キーエリアａ３、キーエリアａ７、キーエリアａ８の外周のサブエリアに表示する。即ち、上記シーケンス重みの高い値から低い値の順に、上記候補単語をサブエリアｂ１、サブエリアｂ２、サブエリアｂ３、サブエリアｂ７、サブエリアｂ８に表示する。
【００７３】
なお、ユーザが最も高いシーケンス重みの中のその他の候補単語を選択したい場合、ユーザは指又はペン等でキーエリアａ９からサブエリアｂ９に向けてスワイプすることができ、これによってサブエリアｂ１、ｂ２、ｂ３、ｂ７、ｂ８にはそれぞれ上記シーケンス重みの第６番目、第７番目、第8番目、第9番目、第１０番目の候補単語が表示される。同じ方法で、その他のシーケンス重みが低い候補単語を対応するサブエリアに表示することもできる。
【００７４】
Ｓ４０７において、ユーザが選択した単語を出力する。
ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力の方法で必要な単語を選択した時、ユーザが選択した単語を出力することができる。
ここで、ユーザが単語を入力する際に、まずユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出する必要があり、かつ上記タッチ情報に応じて予備入力状態に入り、ユーザの上記円形タッチセンシティブキーボードにおけるスワイプ入力の動作情報を検出するとともに、エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動されている場合、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得し、同時に対応する候補単語を探し出し、かつ上記候補単語の使用頻度重みを獲得し、上記候補単語の使用頻度重み及び対応する訂正重みによってシーケンス重みを生成し、さらに上記シーケンス重みの大きさに従って順次候補単語をサブエリアｂ１、サブエリアｂ２、サブエリアｂ３、サブエリアｂ７、サブエリアｂ８に表示し、最後にユーザが選択した単語を出力すればよい。
【００７５】
例えば、図１５に示すように、ユーザが単語「ｇｏｉｎｇ」を入力しようとしており、且つ既に単語「ｇｏ」を入力した場合、「ｇｏ」からはじまる候補単語の使用頻度重みが最も高い五つの単語は順次「ｇｏｔ」、「ｇｏｏｄ」、「ｇｏｅｓ」、「ｇｏｎｅ」、「ｇｏｉｎｇ」である。
【００７６】
上記エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動されている場合、「ｇｏ」から始まる使用頻度重みが最も高い五つの単語が順次「ｇｏｔ」、「ｇｏｏｄ」、「ｇｏｅｓ」、「ｇｏｎｅ」、「ｇｏｉｎｇ」であり、かつ候補単語「ｇｏｔ」をサブエリアｂ１に、候補単語「ｇｏｏｄ」をサブエリアｂ２に、候補単語「ｇｏｅｓ」をサブエリアｂ３に、候補単語「ｇｏｎｅ」をサブエリアｂ７に、候補単語「ｇｏｉｎｇ」をサブエリアｂ８に表示し、ユーザの指がキーエリアａ３から出発してスワイプ入力することで得られるキャラクターサブセットが｛「ｕ」、「ｉ」、「ｏ」｝であり、ユーザが指をキーエリアａ３から内側エリアａ５にスワイプ入力した場合、キャラクター「ｉ」の訂正重みが最も大きく、キャラクター「ｔ」が上記キャラクターサブセット内に存在しないため、単語「ｇｏｔ」は相対的に低いシーケンス重みを得る。単語「ｇｏｉｎｇ」は比較的に高い使用頻度重みを得たため、対応するキャラクター「ｉ」の最高訂正復重みを乗じることによって、最も高いシーケンス重みを得ることができる。単語「ｇｏｉｎｇ−ｏｖｅｒ」が比較的に低い使用頻度重み及び対応するキャラクター「ｉ」の最高訂正重みを得たため、結局第２番目に高いシーケンス重みと成る。単語「ｇｏｏｄ」は、「ｇｏｉ」から始まる単語ではないものの、「ｇｏｏｄ」の使用頻度重みが比較的に高いため、対応するキャラクター「ｏ」の比較的に低い訂正重みを乗じることによって、結局第３番目のシーケンス重みと成る。同じ方法によって、単語「ｇｏｉｎｇｓ」が第4番目のシーケンス重みであり、単語「ｇｏｏｇｌｅ」が第５番目のシーケンス重みと成る。すると、得られた候補単語におけるシーケンス重みが最も高い五つは順次「ｇｏｉｎｇ」、「ｇｏｉｎｇ−ｏｖｅｒ」、「ｇｏｏｄ」、「ｇｏｉｎｇｓ」、「ｇｏｏｇｌｅ」であり、候補単語「ｇｏｉｎｇ」をサブエリアｂ１に、候補単語「ｇｏｉｎｇ−ｏｖｅｒ」をサブエリアｂ２に、候補単語「ｇｏｏｄ」をサブエリアｂ３に、候補単語「ｇｏｉｎｇｓ」をサブエリアｂ７に、候補単語「ｇｏｏｇｌｅ」をサブエリアｂ８に表示される。ユーザが指をキーエリアａ１からサブエリアｂ１を経由して上記円形タッチセンシティブキーボード外にスワイプ入力すれば、単語「ｇｏｉｎｇ」を出力でき、ユーザの指がキーエリアａ１からサブエリアｂ１を経由して上記円形タッチセンシティブキーボード外にスワイプする途中において、上記候補単語「ｇｏｉｎｇ」が反対色表示によってキャラクター入力欄Ｂ１に表示され、ユーザの指が上記円形タッチセンシティブキーボードを離れた場合、単語「ｇｏｉｎｇ」を出力できる。
【００７７】
図５は、本発明の円形タッチセンシティブキーボードの入力装置の構造を示す図である。
【００７８】
図５に示すように、本発明は、円形タッチセンシティブキーボードの入力装置を提供しており、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入るための予備入力モジュール１と；上記予備入力モジュール１に接続され、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出するための入力モジュール２と；上記入力モジュール２に接続され、上記動作情報に対応する入力キャラクターを獲得するためのレイアウトマッピングモジュール３と、上記レイアウトマッピングモジュール３と接続され、上記入力キャラクターを出力するための第１の出力モジュール５と、を含む。
【００７９】
なお、上記円形タッチセンシティブキーボードの入力装置は、予備入力モジュール１と、入力モジュール２と、レイアウトマッピングモジュール３と、第１の出力モジュール５とを含み、上記入力モジュール２は上記予備入力モジュール１とレイアウトマッピングモジュール３にそれぞれ接続され、上記レイアウトマッピングモジュール３は上記第１の出力モジュール５に接続され、上記予備入力モジュール１は、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入り、上記予備入力状態に入った後、上記円形タッチセンシティブキーボードがユーザのタッチ位置のあるキーエリアを突出して表示し、かつ上記キーエリアから出発して隣接するキーエリアに入ることに対応するキャラクター又はキャラクター操作を表示し、ユーザに上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡を知らせ、上記入力モジュール２は、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出し、上記動作情報は、ユーザが上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡であり、上記動作情報を上記レイアウトマッピングモジュール３に出力し、上記レイアウトマッピングモジュール３は、上記動作情報と上記円形タッチセンシティブキーボードシステム内のレイアウト座標とを比較することによって、上記動作情報に対応する入力キャラクターを獲得し、上記第１の出力モジュール５によって上記入力キャラクターを出力する。
【００８０】
例えば、図１３に示すように、ユーザがキャラクター「ｇ」が必要である場合、ユーザが指で上記円形タッチセンシティブキーボードにおける内側キーエリアａ５をタッチすれば、上記予備入力モジュール１がユーザの上記内側キーエリアａ５におけるタッチ情報を検出し、予備入力状態に入り、内側キーエリアａ５を突出して表示でき、かつ内側キーエリアａ５から出発して隣接するキーエリアにスワイプ入力することに対応するキャラクターを表示する。ユーザが指又はペンなどで内側キーエリアａ５からキーエリアａ２にスワイプ入力すれば、上記入力モジュール２によって、ユーザの指が上記円形タッチセンシティブキーボードにおいて内側キーエリアａ５からキーエリアａ２にスワイプ入力した動作情報を検出し、上記レイアウトマッピングモジュール３が、上記動作情報に基づいてキャラクター「ｇ」を獲得し、最後に上記第１の出力モジュール５によってキャラクター「ｇ」を出力する。
【００８１】
好ましくは、上記円形タッチセンシティブキーボードの入力装置は、第１の出力モジュール５とレイアウトマッピングモジュール３にそれぞれ接続され、上記入力キャラクターを対応する位置に表示するための第１の表示モジュール４をさらに含む。
【００８２】
なお、上記第１の表示モジュール４は、第１の出力モジュール５とレイアウトマッピングモジュール３にそれぞれ接続されており、上記レイアウトマッピングモジュール３は、上記動作情報に基づいて上記動作情報に対応する入力キャラクターを獲得し、上記第１の表示モジュール４は、反対色表示によって上記入力キャラクターをキャラクター入力欄Ｂ１に表示する。
【００８３】
本発明の円形タッチセンシティブキーボードの入力装置でキャラクターを入力又はキャラクター操作をする際、上記予備入力モジュール１によって、ユーザが上記円形タッチセンシティブキーボードにタッチしたタッチ情報を検出し、上記タッチ情報に応じて予備入力状態に入れば、指のタッチ位置のあるキーエリアを突出して表示でき、かつ上記キーエリアから出発して隣接するキーエリアに入ることに対応するキャラクターを表示し、ユーザに上記円形タッチセンシティブキーボードにおいてスワイプ入力したスワイプ軌跡を知らせる。上記入力モジュール２は、ユーザが上記円形タッチセンシティブキーボードにスワイプ入力した動作情報を検出し、上記動作情報を上記レイアウトマッピングモジュール３に転送し、上記レイアウトマッピングモジュール３は、上記動作情報と上記円形タッチセンシティブキーボードシステム内のレイアウト座標を比較することによって、上記動作情報に対応する入力キャラクターを獲得し、ユーザの指が上記円形タッチセンシティブキーボードにおいてスワイプ入力する途中において、上記第１の表示モジュール４は、反対色表示によって上記入力キャラクターをキャラクター入力欄Ｂ１に表示し、ユーザの指が上記円形タッチセンシティブキーボードを離れた後、上記第１の出力モジュール５は上記入力キャラクターを出力する。
【００８４】
より好ましくは、上記円形タッチセンシティブキーボードの入力装置は、上記入力モジュール２に接続され、エラー訂正予測機能が起動されているか否かを判断するための判断モジュール６と；上記判断モジュール６に接続され、上記エラー訂正予測機能が起動されている場合、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得するためのエラー訂正予測モジュール７と；上記エラー訂正予測モジュール７に接続され、上記シーケンス重みに応じて上記候補単語を対応する位置に表示するための第２の表示モジュール８と；上記第２の表示モジュール８に接続され、ユーザが選択した単語を出力するための第２の出力モジュール９と、を含む。
【００８５】
ここで、上記判断モジュール６は、上記エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動が起動されている場合、上記エラー訂正予測モジュール７は、上記動作情報に対応する候補単語及び上記候補単語のシーケンス重みを獲得し、上記第２の表示モジュール８は、シーケンス重みが最も高い五つを順次サブエリアｂ１、サブエリアｂ２、サブエリアｂ３、サブエリアｂ７、サブエリアｂ８に表示し、最後に第２の出力モジュール９によってユーザが選択した単語を出力すればよい。
【００８６】
図６は、本発明の円形タッチセンシティブキーボードの入力装置におけるエラー訂正予測モジュール７の構造を示す図である。
【００８７】
図６に示すように、上記エラー訂正予測モジュール７は、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得するための訂正モジュール７１と；上記キャラクターサブセットにおけるキャラクターに応じて対応する候補単語を探し出し、かつ上記候補単語の使用頻度重みを獲得するための辞書モジュール７３と；上記辞書モジュール７３と訂正モジュール７１にそれぞれ接続され、上記候補単語の使用頻度重み及び訂正重みによってシーケンス重みを生成するための候補語彙モジュール７２と；を含む。
【００８８】
ここで、上記判断モジュール６は、上記エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動が起動されている場合、上記訂正モジュール７１は、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得し、上記訂正重みは、ユーザの指がスワイプ入力した座標によって入力キャラクターに近い可能性パーセンテージであり、上記可能性パーセンテージは、指のスワイプ入力の終点座標と各キーエリアの中心との間の距離によって生成され、距離が近いほど、スワイプ入力して該キーエリアに入ることに対応するキャラクターの訂正重みが大きい。上記辞書モジュール７３は、単語及び単語使用頻度のデータベースを含み、上記辞書モジュール７３は、ユーザが既に入力したキャラクター及び上記キャラクターサブセットに基づいて、上記単語及び単語使用頻度のデータベースから検索を行い、ユーザが入力する可能性のある候補単語を予想し、上記単語使用頻度のデータベースから上記候補単語の使用頻度重みを抽出する。上記候補語彙モジュール７２は、上記辞書モジュール７３と訂正モジュール７１にそれぞれ接続され、上記候補語彙モジュール７２は、上記候補単語の使用頻度重みに上記訂正重みを乗じることによって、上記候補単語のシーケンス重みを得る。
【００８９】
例えば、図１５に示すように、ユーザが単語「ｇｏｉｎｇ」を入力しようとし、且つ既に「ｇｏ」を入力した場合、「ｇｏ」から始まる候補単語の使用頻度重みが最も高い五つの単語が順次「ｇｏｔ」、「ｇｏｏｄ」、「ｇｏｅｓ」、「ｇｏｎｅ」、「ｇｏｉｎｇ」であるとする。ユーザが「ｇｏ」を入力した後、上記判断モジュール６は、上記エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動されている場合、上記辞書モジュール７３は、「ｇｏ」から始まる候補単語の使用頻度重みが最も高い五つの単語「ｇｏｔ」、「ｇｏｏｄ」、「ｇｏｅｓ」、「ｇｏｎｅ」、「ｇｏｉｎｇ」を獲得し、「ｇｏｔ」をサブエリアｂ１に、「ｇｏｏｄ」をサブエリアｂ２に、「ｇｏｅｓ」をサブエリアｂ３に、「ｇｏｎｅ」をサブエリアｂ７に、「ｇｏｉｎｇ」をサブエリアｂ８に表示する。ユーザの指がキーエリアａ３をタッチした場合、上記訂正モジュール７１は、ユーザの指がキーエリアａ３から出発してスワイプ入力することによって、キャラクターサブセット｛「ｕ」、「ｉ」、「ｏ」｝を獲得し、ユーザの指がキーエリアａ３からキーエリアａ５にスワイプ入力することによって、キャラクター「ｉ」が最も高い訂正重みを得、キャラクター「ｔ」は上記キャラクターサブセットに存在しないため、単語「ｇｏｔ」は相対的に低いシーケンス重みを得る。単語「ｇｏｉｎｇ」は比較的に高い使用頻度重みを得たため、対応するキャラクター「ｉ」の最高訂正重みを乗じることによって、最も高いシーケンス重みを得る。単語「ｇｏｉｎｇ−ｏｖｅｒ」が比較的に低い使用頻度重み及び対応するキャラクター「ｉ」の最高訂正重みを得たため、結局第２番目に高いシーケンス重みとなる。単語「ｇｏｏｄ」は、「ｇｏｉ」から始まる単語ではないものの、「ｇｏｏｄ」の使用頻度重みが比較的に高いため、対応するキャラクター「ｏ」の比較的に低い訂正重みを乗じることによって、結局第３番目のシーケンス重みとなる。同じ方法によって、単語「ｇｏｉｎｇｓ」が第4番目のシーケンス重みとなり、単語「ｇｏｏｇｌｅ」が第５番目のシーケンス重みとなる。これによって、候補単語におけるシーケンス重みが最も高い五つは順次「ｇｏｉｎｇ」、「ｇｏｉｎｇ−ｏｖｅｒ」、「ｇｏｏｄ」、「ｇｏｉｎｇｓ」、「ｇｏｏｇｌｅ」である。
【００９０】
上記第２の表示モジュール８は、候補単語「ｇｏｉｎｇ」をサブエリアｂ１に、候補単語「ｇｏｉｎｇ−ｏｖｅｒ」をサブエリアｂ２に、候補単語「ｇｏｏｄ」をサブエリアｂ３に、候補単語「ｇｏｉｎｇｓ」をサブエリアｂ７に、候補単語「ｇｏｏｇｌｅ」をサブエリアｂ８に表示することができ、ユーザが指をキーエリアａ１から上記円形タッチセンシティブキーボード外にスワイプする途中において、上記第２の表示モジュール８は、候補単語「ｇｏｉｎｇ」を反対色表示によってキャラクター入力欄Ｂ１に表示でき、ユーザの指が上記円形タッチセンシティブキーボードを離れた後、上記第２の出力モジュール９は、単語「ｇｏｉｎｇ」を出力できる。
【００９１】
なお、上記判断モジュール６は、上記エラー訂正予測機能が起動されているか否かを判断し、上記エラー訂正予測機能が起動されている場合、上記訂正モジュール７１は、上記動作情報に対応するキャラクターサブセット及び上記キャラクターサブセットにおける各キャラクターの訂正重みを獲得し、上記辞書モジュール７３は、既に入力されたキャラクター及び上記キャラクターサブセットに基づいて、対応する候補単語及び上記候補単語の使用頻度重みを獲得し、上記候補語彙モジュール７２は、各候補単語の信用頻度重みに対応する訂正重みを乗じることによって、各候補単語のシーケンス重みを得、上記第２の表示モジュール８は、シーケンス重みの高い値から低い値の順に上記候補単語を順序付け、シーケンス重みが最も高い五つの候補単語を順次サブエリアｂ１、サブエリアｂ２、サブエリアｂ３、サブエリアｂ７、サブエリアｂ８に表示し、ユーザは、スワイプ入力によって必要な候補単語を選択することができる。
【００９２】
ユーザの指又はペン等がスワイプ入力によってキーエリアａ１から出発してサブエリアｂ１を経由して上記円形タッチセンシティブキーボード外にスワイプする途中において、上記第２の表示モジュール８は、反対色表示によってサブエリアｂ１に表示されている候補単語をキャラクター入力欄Ｂ１に表示し、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた後、上記第２の出力モジュール９は、上記単語を出力する。ユーザがサブエリアｂ２、サブエリアｂ３、サブエリアｂ７、サブエリアｂ８に表示されている単語を選択する途中において、上記第２の表示モジュール８は、反対色表示によって対応する単語をキャラクター入力欄Ｂ１に表示することができ、ユーザの指又はペン等が上記円形タッチセンシティブキーボードを離れた後、上記第２の出力モジュール９は、対応する単語を出力することができ、ユーザが必要とする単語の入力を完成する。
【００９３】
以上は、本発明の好ましい実施例であり、本発明の保護範囲を限定するものではない。そのため、本発明の特許請求の範囲に基づいてなされた同等の変化も、本発明の技術方案の範囲内に属する。
【図１】
0006276290.tif 000002
【図２】
0006276290.tif 000003
【図３】
0006276290.tif 000004
【図４】
0006276290.tif 000005
【図５】
0006276290.tif 000006
【図６】
0006276290.tif 000007
【図７】
0006276290.tif 000008
【図８】
0006276290.tif 000009
【図９】
0006276290.tif 000010
【図１０】
0006276290.tif 000011
【図１１】
0006276290.tif 000012
【図１２】
0006276290.tif 000013
【図１３】
0006276290.tif 000014
【図１４】
0006276290.tif 000015
【図１５】
0006276290.tif 000016