(57)【要約】  手書き入力処理装置および方法を提供する。当該方法は、予めに記憶されたコンフィグレーションパラメータに基づいて、座標点をサンプリングする時間効率および空間効率を特定することと、コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、特定されたストローク同士の時間間隔、文字同士の時間間隔、時間効率および空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリングし認識することと、を含む。
2011516946.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからのコンフィグレーションパラメータを受信し伝送する手触り適応モジュールと、
コンフィグレーションパラメータを記憶し、前記手触り適応モジュールからのコンフィグレーションパラメータに基づいて、前記記憶されたコンフィグレーションパラメータを更新するパラメータコンフィグレーションファイル記憶モジュールと、
前記パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、座標点をサンプリングする時間効率および空間効率を特定するタッチパネル座標点サンプリングパラメータ制御モジュールと、
前記パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点の校正を行う必要があるかどうかを特定するタッチパネル座標点校正パラメータ制御モジュールと、
前記パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、ユーザの入力を認識する手書き軌跡認識パラメータ制御モジュールと、を含むことを特徴とする手書き入力処理装置。
【請求項２】
前記タッチパネル座標点サンプリングパラメータ制御モジュールにより特定された前記時間効率および空間効率に基づいて、前記ユーザの前記タッチパネルに対する操作をサンプリングし、ユーザの操作した座標点を取得し、前記座標点をレポートするタッチパネル座標点サンプリングモジュールをさらに含むことを特徴とする請求項１に記載の装置。
【請求項３】
前記タッチパネル座標点サンプリングモジュールによりレポートされた前記座標点を受信し、受信された前記座標点に基づいて前記ユーザの操作を認識する手書き軌跡認識モジュールをさらに含むことを特徴とする請求項２に記載の装置。
【請求項４】
前記タッチパネル座標点校正パラメータ制御モジュールの制御に基づいて、前記タッチパネルの校正を行うタッチパネル座標点校正モジュールをさらに含むことを特徴とする請求項１に記載の装置。
【請求項５】
前記タッチパネル座標点校正パラメータ制御モジュールは、ランニング速度及び/又はランニング精度の異なる複数の校正規則が配置され、前記校正規則に基づいて、タッチパネル座標点校正モジュールにより実行するタッチパネルの校正を制御することを特徴とする請求項４に記載の装置。
【請求項６】
デフォルトコンフィグレーションパラメータが前記パラメータコンフィグレーションファイル記憶モジュールに含まれ、前記手触り適応モジュールが前記ユーザからのパラメータを受信していない場合、前記タッチパネル座標点サンプリングパラメータ制御モジュールと、前記タッチパネル座標点校正パラメータ制御モジュールと、前記手書き軌跡認識パラメータ制御モジュールとは、前記デフォルトコンフィグレーションパラメータに基づいてそれぞれ処理を行うことを特徴とする請求項１に記載の装置。
【請求項７】
記憶されたコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点をサンプリングする時間効率および空間効率を特定することと、
前記コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときに、ストローク同士の時間間隔、文字同士の時間間隔を特定し、前記特定されたストローク同士の時間間隔、文字同士の時間間隔、前記時間効率および空間効率に基づいて、ユーザの前記タッチパネルに対する操作をサンプリングし認識することと、を含むことを特徴とする手書き入力処理方法。
【請求項８】
前記時間効率および空間効率を特定する前に、ユーザからのコンフィグレーションパラメータを受信し、前記受信されたコンフィグレーションパラメータで前記記憶されたコンフィグレーションパラメータを更新することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
サンプリングおよび認識する前に、前記コンフィグレーションパラメータに基づいて、前記タッチパネルにおける座標点の校正を行う必要があるかどうかを特定し、必要があると判定する場合、所定の校正規則に基づいて、前記タッチパネルの校正を行うことをさらに含むことを特徴とする請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関し、特に、手書き入力処理装置及び方法に関する。
【背景技術】
【０００２】
移動通信技術が発展し続けるとともに、移動通信端末は個人情報処理プラットホームになっていく。ヒューマンコンピューターインタラクションを行う基本的なインターフェースと方法として、その一つは携帯電話のタイプライティングである。しかし、キーボードのタイプライティングは、携帯電話のキーボードのハードウェアの大きさ及び人間の手の指先の大きさに制約されるため、広く適用されるが、入力効率が低い。従来、このような問題に鑑み、タッチパネル技術と、軌跡認識技術と、グラフィクス応用開発技術との集合技術に基づく手書き入力方法が提案されている。
【０００３】
ユーザが手書き入力するときに、スタイラスペンをクリック又はスライドさせることにより、タッチパネルに圧力を印加して、タッチパネル駆動によりサンプリングされた電圧をスクリーンにおける座標点に変換し、入力アダプテーションレイヤ（Ｉｎｐｕｔ Ａｄａｐｔａｔｉｏｎ Ｌａｙｅｒ、単にＩＡＬと称する。）に使用される画素点及びメッセージに適応させる。
【０００４】
ＩＡＬ層において、タッチメッセージ及びタッチ座標を、グラフィクス・デバイス・インターフェース/グラフィクス・ユーザ・インターフェース（Ｇｒａｐｈｉｃｓ Ｄｅｖｉｃｅ Ｉｎｔｅｒｆａｃｅ、単にＧＤＩと称する。/Ｇｒａｐｈｉｃｓ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ、単にＧＵＩと称する。）に要するメッセージに変換する。校正を行う必要がある場合に、データの校正を行った後で、ＧＤＩ/ＧＵＩに送信する。ＧＤＩ/ＧＵＩにより、下位層からのメッセージを、スタイラスペンのクリック、離間、スライドの三つの操作に分けるとともに、対応する座標データを付加する。
【０００５】
手書き入力プログラムにより、取得された座標及びメッセージをスクリーンに描画するとともに、完全な文字を入力認識エンジンに転送して処理する。その処理において、移動端末のハードウェアの処理能力が固定される場合に、プログラムの実行効率が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、手書き入力は、インターフェースグラフィクス元素（要素）を拡張することにより、入力効率が向上される。しかし、草書体の文字に対する認識率は低く、手書き文字の筆跡が固く、ユーザの体験が高くない問題がある。手書きのときの手触りは、スタイラスペンとタッチパネルとの摩擦係数に関するが、主に、プログラムの実行効率によって決められる。
【０００７】
なお、関係技術において、手書き入力に対する研究は、主にタッチパネル駆動による座標サンプリング方法に集中する。これらの方法は、手書き入力の全体の最適化ではなく、サンプリングされた座標点とスクリーンの座標との対応をより精確にさせることに注目するため、依然として、移動端末の消費電力が大きく、実行効率が低く、手書きのときの手触りが悪い問題がある。
【０００８】
本発明は、従来の技術において、移動端末で手書き入力するときに、手触りが悪く、入力効率が低い問題に鑑みてなされたものである。したがって、本発明は、前述した問題の少なくとも一つを解決するために、改良された手書き入力処理案を提供する。
【課題を解決するための手段】
【０００９】
前述した目的を達するために、本発明の一つの態様は、手書き入力処理装置を提供する。
【００１０】
本発明の実施例に係わる手書き入力処理装置は、ユーザからのコンフィグレーションパラメータを受信し、パラメータコンフィグレーションファイル記憶モジュールに伝送することに使用される手触り適応モジュールと、コンフィグレーションパラメータを記憶するとともに、手触り適応モジュールからのコンフィグレーションパラメータに基づいて、記憶されたコンフィグレーションパラメータを更新するパラメータコンフィグレーションファイル記憶モジュールと、パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、座標点をサンプリングする時間効率および空間効率を特定するタッチパネル座標点サンプリングパラメータ制御モジュールと、パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点の校正を行う必要があるかどうかを特定するタッチパネル座標点校正パラメータ制御モジュールと、パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、ユーザの入力を認識する手書き軌跡認識パラメータ制御モジュールと、を含む。
【００１１】
なお、前記装置は、さらに、タッチパネル座標点サンプリングパラメータ制御モジュールにより特定された時間効率および空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリングし、ユーザの操作した座標点を取得し、座標点をレポートするタッチパネル座標点サンプリングモジュールを含んでもよい。
【００１２】
なお、前記装置は、さらに、タッチパネル座標点サンプリングモジュールによりレポートされた座標点を受信し、受信された座標点に基づいてユーザの操作を認識する手書き軌跡認識モジュールを含んでもよい。
【００１３】
なお、前記装置は、さらに、タッチパネル座標点校正パラメータ制御モジュールの制御に基づいて、タッチパネルの校正を行うタッチパネル座標点校正モジュールを含んでもよい。
【００１４】
好ましくは、前記タッチパネル座標点校正パラメータ制御モジュールにおいて、ランニング速度及び/又はランニング精度の異なる複数の校正規則が配置され、校正規則に基づいて、タッチパネル座標点校正モジュールにより実行するタッチパネルの校正を制御する。
【００１５】
好ましくは、デフォルトコンフィグレーションパラメータが前記パラメータコンフィグレーションファイル記憶モジュールに含まれ、手触り適応モジュールがユーザからのパラメータを受信していない場合、タッチパネル座標点サンプリングパラメータ制御モジュールと、タッチパネル座標点校正パラメータ制御モジュールと、手書き軌跡認識パラメータ制御モジュールとは、デフォルトコンフィグレーションパラメータに基づいてそれぞれ処理を行う。
【００１６】
本発明のもう一つの態様は、手書き入力処理方法を提供する。
【００１７】
本発明の実施例に係わる手書き入力処理方法は、記憶されたコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点をサンプリングする時間効率および空間効率を特定することと、コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、特定されたストローク同士の時間間隔、文字同士の時間間隔、時間効率および空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリングし認識することと、を含む。
【００１８】
なお、時間効率および空間効率を特定する前に、さらに、ユーザからのコンフィグレーションパラメータを受信し、受信されたコンフィグレーションパラメータで記憶されたコンフィグレーションパラメータを更新することを含む。
【００１９】
なお、サンプリングおよび認識する前に、さらに、コンフィグレーションパラメータに基づいて、タッチパネルにおける座標点の校正を行う必要があるかどうかを特定し、必要があると判定する場合、所定の校正規則に基づいて、タッチパネルの校正を行うことを含む。
【発明の効果】
【００２０】
本発明の前述した技術方案によれば、コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、特定されたストローク同士の時間間隔、文字同士の時間間隔、時間効率および空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリングし認識することにより、従来の技術において、移動端末で手書き入力するときの、手触りが悪く、入力効率が低い問題を解決し、手書き入力の全体を最適化することができる。また、ユーザの手触りの異なる要求に適合することができる。
【００２１】
明細書の記載、又は、本発明を実施することにより、本発明のほかの特徴および利点は明らかになる。本発明の目的およびほかの利点は、明細書、特許請求の範囲、図面において記載された構成により実現または取得することができる。
【００２２】
ここで、図面は本願の一部分を構成し、本発明をさらに理解するためのものである。本発明の模式的な実施例及びそれに対する説明は、本発明を説明するものであるが、限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２３】
【図１ａ】本発明の装置実施例に係わる手書き入力処理装置の構成のブロック図である。
【図１ｂ】本発明の装置実施例に係わる手書き入力処理装置の最良な構成のブロック図である。
【図２】本発明の装置実施例に係る実例１を模式的に示す図である。
【図３】本発明の方法実施例に係る手書き入力処理方法のフローチャートである。
【発明を実施するための形態】
【００２４】
（機能概要）
本発明は、従来の技術において、移動端末で手書き入力するときに、手触りが悪く、入力効率が低い問題を考えて、改良された手書き入力処理案を提供している。本発明の実施例によれば、コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときに、ストローク同士の時間間隔および文字同士の時間間隔を特定し、特定されたストローク同士の時間間隔、文字同士の時間間隔、時間効率及び空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリング又は認識することができ、手書き入力の全体を最適化することができる。
【００２５】
以下、本発明の実施例について、図面を参照しながら説明する。説明する最良な実施例は、本発明を説明し解訳するものであるが、限定するものではないことを理解すべきである。矛盾しなければ、本発明の実施例及び実施例に記載の特徴を任意に組み合わせることができる。
【００２６】
（装置実施例）
本実施例において、手書き入力装置が提供される。図１は本発明の装置実施例に係わる手書き入力処理装置の構成のブロック図である。
【００２７】
図１に示すように、当該装置は、手触り適応モジュール１０と、パラメータコンフィグレーションファイル記憶モジュール１２と、タッチパネル座標点サンプリングパラメータ制御モジュール１４と、タッチパネル座標点校正パラメータ制御モジュール１６と、手書き軌跡認識パラメータ制御モジュール１８とを含む。以下、前記モジュールの機能を詳しく説明する。
【００２８】
手触り適応モジュール１０は、ユーザからのコンフィグレーションパラメータを受信し、取得されたコンフィグレーションパラメータをパラメータコンフィグレーションファイルに形成し、形成されたパラメータコンフィグレーションファイルをパラメータコンフィグレーションファイル記憶モジュール１２に転送して記憶させることに使用される。コンフィグレーションパラメータに基づいて、ユーザより、それぞれのユーザのそれぞれの好みを満足させるようにユーザに提供される手触りを調節することができる。例えば、当該モジュールは、ユーザに認められる手触りの柔軟度を、コンフィグレーションパラメータとして、パラメータコンフィグレーションファイルに記録し、かつ、即時有効にさせる。
【００２９】
パラメータコンフィグレーションファイル記憶モジュール１２は、手触り適応モジュール１０と、タッチパネル座標点サンプリングパラメータ制御モジュール１４と、タッチパネル座標点校正パラメータ制御モジュール１６と、手書き軌跡認識パラメータ制御モジュール１８とに接続され、コンフィグレーションパラメータ（すなわち、パラメータコンフィグレーションファイル）を記憶し、手触り適応モジュール１０からのコンフィグレーションパラメータに基づいて、コンフィグレーションパラメータを更新する。さらに、携帯電話の電源オフにより記憶したパラメータがなくなること、又は、携帯電話を再起動すると、ユーザによりパラメータを再設定する必要があることを防止するために、パラメータコンフィグレーションファイルは、タッチパネル座標点サンプリングパラメータ制御モジュール１４、タッチパネル座標点校正パラメータ制御モジュール１６、および手書き軌跡認識パラメータ制御モジュール１８により読み出し、手触り適応モジュール１０により書き込み・読み出しを行うことができる。好ましくは、デフォルトコンフィグレーションパラメータがパラメータコンフィグレーションファイル記憶モジュール１２に含まれ、手触り適応モジュール１０がユーザからのパラメータを受信していない場合、タッチパネル座標点サンプリングパラメータ制御モジュール１４、タッチパネル座標点校正パラメータ制御モジュール１６、および手書き軌跡認識パラメータ制御モジュール１８は、デフォルトコンフィグレーションパラメータに基づいて処理する。
【００３０】
タッチパネル座標点サンプリングパラメータ制御モジュール１４は、パラメータコンフィグレーションファイル記憶モジュール１２に接続され、パラメータコンフィグレーションファイル記憶モジュール１２において当時点で記憶されるコンフィグレーションパラメータに基づいて、座標点をサンプリングする時間効率および空間効率を特定する。プログラムの制御構成が一定で、かつ正確である場合、時間効率は、主に、スレッドの占用/スリープ時間を調節することにより改変され、空間効率は、主に、バッファ領域の大きさを調節することにより改変される。特に、例えば、ファイルの損傷、パラメータの値の不正というコンフィグレーションファイルの異常がある場合、当該モジュールは正確なパラメータを提供することができる。
【００３１】
タッチパネル座標点校正パラメータ制御モジュール１６は、パラメータコンフィグレーションファイル記憶モジュール１２に接続され、パラメータコンフィグレーションファイル記憶モジュール１２において、当時点で記憶されるコンフィグレーションパラメータに基づいて、タッチパネルに対して校正を行う必要があるかどうかを特定する。例えば、ファイルの損傷、パラメータの値の不正というコンフィグレーションファイルの異常がある場合、当該モジュールは正確なパラメータを提供することができる。
【００３２】
手書き軌跡認識パラメータ制御モジュール１８は、パラメータコンフィグレーションファイル記憶モジュール１２に接続され、パラメータコンフィグレーションファイル記憶モジュール１２において、当時点で記憶されるコンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、ユーザからの入力を認識する。さらに、関するほかのパラメータに基づいて、座標点の記録頻度を決めることができる。例えば、ファイルの損傷、パラメータの値の不正というコンフィグレーションファイルの異常がある場合、当該モジュールは正確なパラメータを提供することができる。
【００３３】
なお、図１ｂに本発明の装置実施例に係わる手書き入力処理装置の最良な構成を示す。図１ｂに示すように、本発明の装置実施例に係わる手書き入力処理装置の最良な構成は、タッチパネル座標点サンプリングモジュール１１と、手書き軌跡認識モジュール１３と、タッチパネル座標点校正モジュール１５とを含む。以下、これらのモジュールの機能を説明する。
【００３４】
タッチパネル座標点サンプリングモジュール１１は、好ましくは、タッチパネル座標点サンプリングパラメータ制御モジュール１４に接続され、タッチパネル座標点サンプリングパラメータ制御モジュール１４により特定される時間効率および空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリングし、ユーザの操作した座標点をレポートする。当該モジュールは、必要なスレッドを作成し、対応する中断を登録して、ユーザのタッチパネルに対する物理的なクリックにより中断を発生させる場合に、サンプリングにより得られた電圧をスクリーンにおける座標に変換し、変換された座標値を、ＩＡＬにより指定されたメモリ空間に記憶する。ＩＡＬは、このメモリ空間をアクセスし、データを取得することができる。
【００３５】
システムにおいて、タッチパネル座標点校正モジュール１５を利用する場合、タッチパネル座標点サンプリングモジュール１１の内部プロセスにおいて高速分岐を使用するか、または、普通分岐を使用するかを決めるためのほかのパラメータがある。高速分岐は、コードが最適化され、ランニング速度が速いが、校正の精度が低い。普通分岐は、コードが最適化されなく、ランニング速度が遅いが、精度が高い。
【００３６】
手書き軌跡認識モジュール１３は、好ましくは、タッチパネル座標点サンプリングモジュール１１に接続され、タッチパネル座標点サンプリングモジュール１１によりレポートされた座標点を受信し、受信した座標点に基づいてユーザの操作を認識する。また、下位層からレポートされた一連の座標点をメモリに記録し、認識エンジンに転送し処理して、認識エンジンによる処理結果、即ち、漢字、英文文字などの内部ステートメント番号を返信する。なお、呼び出されたプログラムの要求に基づいて、符号をＧＢ２３１２符号またはほかの符号に符号化し、呼び出されたプログラムに返信する。
【００３７】
タッチパネル座標点校正モジュール１５は、好ましくは、タッチパネル座標点校正パラメータ制御モジュール１６と、タッチパネル座標点サンプリングモジュール１１とに接続され、タッチパネル座標点校正パラメータ制御モジュール１６の制御に基づいて、タッチパネルの校正を行う。タッチパネル座標点校正モジュール１５は、ＩＡＬ層に位置し、タッチパネルの素子とＬＣＤ素子とが相互に接着されるときに平行移動又は偏転する場合、あるいは、タッチパネルの素子が劣化する場合、タッチパネル座標点サンプリングモジュール１１によりレポートされた座標点の校正を行う。好ましくは、タッチパネル座標点校正パラメータ制御モジュール１６は、ランニング速度及び/又はランニング精度が異なる複数の校正規則が配置され、校正に基づいて、タッチパネル座標点校正モジュール１５によるタッチパネルの校正を制御する。
【００３８】
本実施例に係わる装置によれば、手触り適応モジュールと、パラメータコンフィグレーションファイル記憶モジュールと、タッチパネル座標点サンプリングパラメータ制御モジュールと、タッチパネル座標点校正パラメータ制御モジュールと、手書き軌跡認識パラメータ制御モジュールとを配置することにより、コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときに、ストローク同士の時間間隔および文字同士の時間間隔を特定し、特定されたストローク同士の時間間隔、文字同士の時間間隔、時間効率及び空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリング又は認識することができ、手書き入力の全体を最適化することができる。
【００３９】
以下、前記装置の使用手順について、前述した内容基づいて詳しく説明する。
【００４０】
ステップ１において、ユーザはテスト用手書き入力により、手触りが自分の習慣や体験に適合するかどうかを判断し、適合しない場合、ステップ２に移行し、適合する場合、ステップ３に移行する。
【００４１】
ステップ２において、ユーザは手触り適応モジュール１０を呼び出し、移動端末界面における提示に基づいて、手触りが固いかまたは柔らかいかを選択し、手触り適応モジュール１０により一連のコンフィグレーションデータを生成し、パラメータコンフィグレーションファイル記憶モジュール１２に記憶する。そして、ステップ１に移行する。
【００４２】
ステップ３において、ユーザは正式に手書き入力する。
【００４３】
ステップ４において、タッチ電圧が発生する。
【００４４】
ステップ５において、タッチパネル座標点サンプリングモジュール１１は、タッチパネル座標点サンプリングパラメータ制御モジュール１４により提供されるインターフェースを呼び出す。
【００４５】
ステップ６において、タッチパネル座標点サンプリングパラメータ制御モジュール１４は、パラメータコンフィグレーションファイル記憶モジュール１２からコンフィグレーションファイルを読み取り、正当なパラメータ値をタッチパネル座標点サンプリングモジュール１１に返信する。
【００４６】
ステップ７において、タッチパネル座標点サンプリングモジュール１１は、パラメータに基づいて、スレッドの占用/スリープ時間およびバッファ領域の大きさを調節することにより、当該モジュールのランニングの時間効率および空間効率を決める。
【００４７】
ステップ８において、タッチパネル座標点サンプリングモジュール１１は、電圧を変換して得たスクリーンにおける座標点をバッファ領域に記憶し、自身のスレッドのスリープパラメータの時間長さを制御する。
【００４８】
ステップ９において、ＩＡＬ層において、タッチパネル座標点サンプリングモジュール１１からのデータを受信した後、タッチパネル座標点校正モジュール１５を呼び出す。
【００４９】
ステップ１０において、タッチパネル座標点校正モジュール１５は、タッチパネル座標点校正パラメータ制御モジュール１６により提供されるインターフェースを呼び出す。
【００５０】
ステップ１１において、タッチパネル座標点校正パラメータ制御モジュール１６は、コンフィグレーションファイルを読み取り、正当なパラメータ値をタッチパネル座標点校正モジュール１５に返信する。
【００５１】
ステップ１２において、タッチパネル座標点校正モジュール１５は、パラメータに基づいて、校正を行うかどうかを決め、校正を行う場合、ステップ１３に移行し、そうではない場合、校正を行わないデータを手書き軌跡認識モジュール１３に入力し、ステップ１４に移行する。
【００５２】
ステップ１３において、タッチパネル座標点校正モジュール１５は、パラメータに基づいて、高速分岐または普通分岐を実行し、校正を行ったデータを手書き軌跡認識モジュール１３に入力する。
【００５３】
ステップ１４において、手書き軌跡認識モジュール１３は、手書き軌跡認識パラメータ制御モジュール１８により提供されるインターフェースを呼び出す。
【００５４】
ステップ１５において、手書き軌跡認識パラメータ制御モジュール１８はコンフィグレーションファイルを読み取り、正当なパラメータ値を手書き軌跡認識モジュール１３に返信する。
【００５５】
ステップ１６において、手書き軌跡認識モジュール１３は、パラメータに基づいて、ストローク同士の時間間隔タイマ、文字同士の時間間隔タイマおよび座標点の記録頻度を設定する。
【００５６】
ステップ１７において、手書き軌跡認識モジュール１３は文字の全体の軌跡を記録する。
【００５７】
ステップ１８において、手書き軌跡認識モジュール１３は、軌跡から認識し、漢字、英文文字などの内部ステートメント番号を手書き入力法により呼び出されたプログラムに返信する。
【００５８】
以下、本発明の装置実施例に係わる手書き入力処理装置の具体的な実例について、図面を参照しながら説明する。
【００５９】
（実例１）
図２は本発明の装置実施例に係る手書き入力処理装置の構成の実例１を模式的に示す図である。図２に示すように、この装置は、タッチパネル座標点サンプリングモジュール２０１と、タッチパネル座標点校正モジュール２０２と、手書き軌跡認識モジュール２０３と、手触り適応モジュール２０４と、タッチパネル座標点サンプリングパラメータ制御モジュール２０５と、タッチパネル座標点校正パラメータ制御モジュール２０６と、手書き軌跡認識パラメータ制御モジュール２０７と、パラメータコンフィグレーションファイル記憶モジュール２０８と、を含む。
【００６０】
タッチパネル座標点サンプリングモジュール２０１は、タッチパネル座標点サンプリングパラメータ制御モジュール２０５と、タッチパネル座標点校正モジュール２０２との二つのモジュールに接続され、外部からの入力に応答する。当該モジュールは、物理的にタッチパネルをクリックまたはスライドする場合に呼び出され、タッチパネル座標点サンプリングパラメータ制御モジュール２０５により提供されるインターフェースを呼び出し、インターフェースから返信されたパラメータに基づいて、自身のスレッドの占用/スリープ時間およびバッファ領域の大きさを調節する。また、サンプリングされた電圧をスクリーンにおける座標に変換し、それをバッファに記憶し、タッチパネル座標点校正モジュール２０２により処理させる。
【００６１】
タッチパネル座標点校正モジュール２０２は、タッチパネル座標点校正パラメータ制御モジュール２０６と、手書き軌跡認識モジュール２０３との二つのモジュールに接続される。タッチパネル座標点サンプリングモジュール２０１によりデータをバッファに記憶した後、タッチパネル座標点校正モジュール２０２が動作する。タッチパネル座標点校正モジュール２０２の実行経路も、パラメータに制御される。このパラメータは、タッチパネル座標点校正パラメータ制御モジュール２０６から返信される値である。これらの返信された値、すなわち、制御パラメータは、タッチパネル座標点校正モジュール２０２を実行するかどうか、または、どの経路に従って実行するかを決める。最終的に、タッチパネル座標点サンプリングモジュール２０１からのデータは、タッチパネル座標点校正モジュール２０２により処理された後、手書き軌跡認識モジュール２０３に転送される。
【００６２】
手書き軌跡認識モジュール２０３は、手書き軌跡認識パラメータ制御モジュール２０７と、タッチパネル座標点校正モジュール２０２との二つのモジュールに接続され、処理結果を外部のプログラムに送信する。手書き軌跡認識モジュール２０３は、手書き軌跡認識パラメータ制御モジュール２０７により提供されるインターフェースを呼び出し、インターフェースから返信されたパラメータに基づく制御により、ストローク同士の時間間隔、文字同士の時間間隔および座標点の記録頻度を決める。また、認識された文字の内部ステートメント番号を外部のプログラムに送信する。
【００６３】
手触り適応モジュール２０４は、ユーザにより呼び出され、ユーザに認められる手触りを、タッチパネル座標点サンプリングパラメータ制御モジュール２０５と、タッチパネル座標点校正パラメータ制御モジュール２０６と、手書き軌跡認識パラメータ制御モジュール２０７とに要する一連のパラメータに変換し、それをパラメータコンフィグレーションファイル記憶モジュール２０８に記憶する。
【００６４】
タッチパネル座標点サンプリングパラメータ制御モジュール２０５は、好ましくは、パラメータコンフィグレーションファイル記憶モジュール２０８に接続され、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶された関連データをタッチパネル座標点サンプリングモジュール２０１に入力する。また、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶したファイルの損傷、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶されたパラメータの値の不正という異常がある場合、タッチパネル座標点サンプリングモジュール２０１に対して、有効に制御されるように正確なパラメータを提供する。
【００６５】
タッチパネル座標点校正パラメータ制御モジュール２０６は、好ましくは、パラメータコンフィグレーションファイル記憶モジュール２０８に接続され、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶された関連データをタッチパネル座標点校正モジュール２０２に転送する。また、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶したファイルの損傷、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶したパラメータの値の不正という異常がある場合、タッチパネル座標点校正モジュール２０２に対して、有効に制御されるように正確なパラメータを提供する。
【００６６】
手書き軌跡認識パラメータ制御モジュール２０７は、好ましくは、パラメータコンフィグレーションファイル記憶モジュール２０８に接続され、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶された関連データを手書き軌跡認識モジュール２０３に入力する。また、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶したファイルの損傷、パラメータコンフィグレーションファイル記憶モジュール２０８に記憶されたパラメータの値の不正という異常がある場合、手書き軌跡認識モジュール２０３に対して、有効に制御されるように正確なパラメータを提供する。
【００６７】
図２に示した装置によれば、手書き入力の全体を最適化することができる。
【００６８】
（方法の実施例）
本発明は、手書き入力処理方法を提供していて、好ましくは、装置実施例に係わる手書き入力処理装置により本実施例に係わる手書き入力処理方法を実現することができる。
【００６９】
図面のフロチャートに示すステップは、指令を実行するコンピュータシステムにおいて実行されることができる。また、フロチャートにおいて論理的な順を示すが、状況により、示したまたは説明したステップを異なる順に実行することができる。
【００７０】
図３は本発明の方法実施例に係る手書き入力処理方法のフローチャートである。図３に示すように、本発明の方法実施例に係る手書き入力処理方法は以下のステップＳ３０２〜ステップＳ３０４が含まれている。
【００７１】
ステップＳ３０２において、予め記憶されたコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点をサンプリングする時間効率および空間効率を特定する。好ましくは、まず、ユーザからのコンフィグレーションパラメータを受信し、受信されたコンフィグレーションパラメータで記憶されたコンフィグレーションパラメータを更新し、そして、更新されたコンフィグレーションパラメータに基づいて、前述操作を実行する。図１ａに示した手触り適応モジュール１０と、パラメータコンフィグレーションファイル記憶モジュール１２により、この操作を実行することができる。
【００７２】
好ましくは、図１ａに示したタッチパネル座標点サンプリングパラメータ制御モジュール１４により、ステップＳ３０２を実行する。
【００７３】
ステップＳ３０３において、コンフィグレーションパラメータに基づいて、タッチパネルにおける座標点の校正を行う必要があるかどうかを特定する。
【００７４】
好ましくは、図１ａに示したタッチパネル座標点校正パラメータ制御モジュール１６により、ステップＳ３０３を実行する。
【００７５】
ステップＳ３０４において、コンフィグレーションパラメータに基づいて、ストローク同士の時間間隔、文字同士の時間間隔を特定し、特定されたストローク同士の時間間隔、文字同士の時間間隔、時間効率、および空間効率に基づいて、ユーザのタッチパネルに対する操作をサンプリングおよび認識する。
【００７６】
好ましくは、図１ａに示した手書き軌跡認識パラメータ制御モジュール１８により、ステップＳ３０４を実行する。
【００７７】
以上、前述した提案によれば、手書き入力の全体の最適化を図り、ユーザの手触りの異なる必要に適合し、より良い手書き体験を提供し、かつ、移動端末の全体のランニング時間を節約し、複数のミッションを並行的に実行する能力を向上させる。
【００７８】
前述した内容は、本発明の最良な実施例だけで、本発明を限定するものではない。当業者にとって、本発明はさまざまに変更、変化することができる。本発明の趣旨を逸脱しない範囲で、すべての修正、代替、改良などは保護の範囲に含まれる。
【図１ａ】
2011516946.tif 000003
【図１ｂ】
2011516946.tif 000004
【図２】
2011516946.tif 000005
【図３】
2011516946.tif 000006
【手続補正書】
【提出日】平成22年9月27日(2010.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザからのコンフィグレーションパラメータを受信し伝送する手触り適応モジュールと、
コンフィグレーションパラメータを記憶し、前記手触り適応モジュールからのコンフィグレーションパラメータに基づいて、前記記憶されたコンフィグレーションパラメータを更新するパラメータコンフィグレーションファイル記憶モジュールと、
前記パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、座標点をサンプリングする時間効率および空間効率を特定するタッチパネル座標点サンプリングパラメータ制御モジュールと、
前記パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点の校正を行う必要があるかどうかを特定するタッチパネル座標点校正パラメータ制御モジュールと、
前記パラメータコンフィグレーションファイル記憶モジュールにおいて、当時点で記憶されるコンフィグレーションパラメータに基づいて、ユーザが手書き入力するときのストローク同士の時間間隔、文字同士の時間間隔を特定し、ユーザの入力を認識する手書き軌跡認識パラメータ制御モジュールと、を含むことを特徴とする手書き入力処理装置。
【請求項２】
前記タッチパネル座標点サンプリングパラメータ制御モジュールにより特定された前記時間効率および空間効率に基づいて、前記ユーザの前記タッチパネルに対する操作をサンプリングし、ユーザの操作した座標点を取得し、前記座標点をレポートするタッチパネル座標点サンプリングモジュールをさらに含むことを特徴とする請求項１に記載の装置。
【請求項３】
前記タッチパネル座標点サンプリングモジュールによりレポートされた前記座標点を受信し、受信された前記座標点に基づいて前記ユーザの操作を認識する手書き軌跡認識モジュールをさらに含むことを特徴とする請求項２に記載の装置。
【請求項４】
前記タッチパネル座標点校正パラメータ制御モジュールの制御に基づいて、前記タッチパネルの校正を行うタッチパネル座標点校正モジュールをさらに含むことを特徴とする請求項１に記載の装置。
【請求項５】
前記タッチパネル座標点校正パラメータ制御モジュールは、ランニング速度及び/又はランニング精度の異なる複数の校正規則が配置され、前記校正規則に基づいて、タッチパネル座標点校正モジュールにより実行するタッチパネルの校正を制御することを特徴とする請求項４に記載の装置。
【請求項６】
デフォルトコンフィグレーションパラメータが前記パラメータコンフィグレーションファイル記憶モジュールに含まれ、前記手触り適応モジュールが前記ユーザからのパラメータを受信していない場合、前記タッチパネル座標点サンプリングパラメータ制御モジュールと、前記タッチパネル座標点校正パラメータ制御モジュールと、前記手書き軌跡認識パラメータ制御モジュールとは、前記デフォルトコンフィグレーションパラメータに基づいてそれぞれ処理を行うことを特徴とする請求項１に記載の装置。
【請求項７】
記憶されたコンフィグレーションパラメータに基づいて、タッチパネルにおける座標点をサンプリングする時間効率および空間効率を特定することと、
前記コンフィグレーションパラメータに基づいて、ユーザが手書き入力するときに、ストローク同士の時間間隔、文字同士の時間間隔を特定し、前記特定されたストローク同士の時間間隔、文字同士の時間間隔、前記時間効率および空間効率に基づいて、ユーザの前記タッチパネルに対する操作をサンプリングし認識することと、を含むことを特徴とする手書き入力処理方法。
【請求項８】
前記時間効率および空間効率を特定する前に、ユーザからのコンフィグレーションパラメータを受信し、前記受信されたコンフィグレーションパラメータで前記記憶されたコンフィグレーションパラメータを更新することをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
サンプリングおよび認識する前に、前記コンフィグレーションパラメータに基づいて、前記タッチパネルにおける座標点の校正を行う必要があるかどうかを特定し、必要があると判定する場合、所定の校正規則に基づいて、前記タッチパネルの校正を行うことをさらに含むことを特徴とする請求項７に記載の方法。
【国際調査報告】
2011516946.tif 000007
2011516946.tif 000008
2011516946.tif 000009
2011516946.tif 000010