(57)【要約】  本開示は、キャラクタ特定方法、装置、プログラムおよび記録媒体に関し、タッチスクリーン端末に用いられる。前記方法は、ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップと、複数の候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタのソフトキーボードで占める第２の面積よりも大きくなるように、複数の候補キャラクタを出力するステップと、複数の候補キャラクタから目標キャラクタを特定するステップとを含む。本開示によれば、ユーザがソフトキーボードにてキャラクタを入力する際、面積が増大された複数の候補キャラクタを提供可能であるため、ソフトキーボードにおいて目標キャラクタを正確に選定することができる。【選択図】図１
2017525076.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーン端末に用いられるキャラクタ特定方法であって、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップと、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するステップと、
複数の前記候補キャラクタから目標キャラクタを特定するステップと、を含むことを特徴とするキャラクタ特定方法。
【請求項２】
前記ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップは、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するステップと、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するステップと、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するステップと、を含み、
前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置することを特徴とする請求項１に記載のキャラクタ特定方法。
【請求項３】
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するステップをさらに含むことを特徴とする請求項２に記載のキャラクタ特定方法。
【請求項４】
複数の前記候補キャラクタを出力するステップは、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップを含むことを特徴とする請求項２に記載のキャラクタ特定方法。
【請求項５】
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップは、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するステップと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するステップと、を含み、
前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離であることを特徴とする請求項４に記載のキャラクタ特定方法。
【請求項６】
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるステップをさらに含むことを特徴とする請求項５に記載のキャラクタ特定方法。
【請求項７】
複数の前記候補キャラクタから目標キャラクタを特定するステップは、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するステップと、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、
前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１に記載のキャラクタ特定方法。
【請求項８】
複数の前記候補キャラクタから目標キャラクタを特定するステップは、
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するステップと、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、
前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１に記載のキャラクタ特定方法。
【請求項９】
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるステップをさらに含むことを特徴とする請求項８に記載のキャラクタ特定方法。
【請求項１０】
複数の前記候補キャラクタから目標キャラクタを特定するステップの後で、
前記ソフトキーボードにおいて前記目標キャラクタを選定するステップをさらに含むことを特徴とする請求項１から９の何れかに記載のキャラクタ特定方法。
【請求項１１】
タッチスクリーン端末に用いられるキャラクタ特定装置であって、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するための判断手段と、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するための出力手段と、
複数の前記候補キャラクタから目標キャラクタを特定するための第１の特定手段と、を備えることを特徴とするキャラクタ特定装置。
【請求項１２】
前記判断手段は、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するための第１の特定サブ手段と、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するための第２の特定サブ手段と、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するための判断サブ手段と、を備え、
前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置することを特徴とする請求項１１に記載のキャラクタ特定装置。
【請求項１３】
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するための第２の特定手段をさらに備えることを特徴とする請求項１２に記載のキャラクタ特定装置。
【請求項１４】
前記出力手段は、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するための出力サブ手段を備えることを特徴とする請求項１２に記載のキャラクタ特定装置。
【請求項１５】
前記出力サブ手段は、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するための特定モジュールと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するための出力モジュールと、を備え、
前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離であることを特徴とする請求項１４に記載のキャラクタ特定装置。
【請求項１６】
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるための第１の輝度向上手段をさらに備えることを特徴とする請求項１５に記載のキャラクタ特定装置。
【請求項１７】
前記第１の特定手段は、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するための第３の特定サブ手段と、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するための第４の特定サブ手段と、を備え、
前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１１に記載のキャラクタ特定装置。
【請求項１８】
前記第１の特定手段は、
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するための第５の特定サブ手段と、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するための第６の特定サブ手段と、を備え、
前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１１に記載のキャラクタ特定装置。
【請求項１９】
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるための第２の輝度向上手段をさらに備えることを特徴とする請求項１８に記載のキャラクタ特定装置。
【請求項２０】
前記ソフトキーボードにおいて前記目標キャラクタを選定するための選定手段をさらに備えることを特徴とする請求項１１から１９の何れかに記載のキャラクタ特定装置。
【請求項２１】
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリとを備え、
前記プロセッサは、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断し、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力し、
複数の前記候補キャラクタから目標キャラクタを特定するように構成されることを特徴とするキャラクタ特定装置。
【発明の詳細な説明】
【相互参照】
【０００１】
本発明は、出願番号が２０１５１０３６４４２０.２であり、出願日が２０１５年６月２６日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
【技術分野】
【０００２】
本開示は、通信技術分野に関し、特に、キャラクタ特定方法および装置に関する。
【背景技術】
【０００３】
ユーザがタッチスクリーン端末、例えば、携帯電話において、キャラクタ入力を行う際には、手書き入力方式の他に、関連技術では、ソフトキーボードにおいてキャラクタを入力することで実施することができる。しかし、キャラクタ入力を行うとき、ユーザが選択されたキャラクタをソフトキーボードにおいて正確に入力することができず、キーボードから戻ったキャラクタが常に目標キャラクタの周りのあるキャラクタであるため、リトライせざるを得ないという多大な迷惑は存在する。
【０００４】
端末のスクリーンを大きくして各キーの面積を増大することで、ヒット率を高めることができるが、端末のスクリーンのサイズに限度があり、人それぞれの指のサイズも異なるため、その問題を根本的に解決することは、不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、ソフトキーボードにおいてキャラクタを入力する際に、目標キャラクタを正確に選択できないという、関連技術に存在する問題を解決するために、キャラクタ特定方法および装置を提供する。
【課題を解決するための手段】
【０００６】
本開示の実施例の第１の態様によれば、キャラクタ特定方法を提供する。前記方法は、タッチスクリーン端末に用いられ、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップと、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するステップと、
複数の前記候補キャラクタから目標キャラクタを特定するステップと、を含む。
【０００７】
好ましくは、前記ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップは、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するステップと、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するステップと、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するステップと、を含み、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置する。
【０００８】
好ましくは、前記方法は、さらに、
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するステップを含む。
【０００９】
好ましくは、前記複数の前記候補キャラクタを出力するステップは、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップを含む。
【００１０】
好ましくは、前記提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップは、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するステップと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するステップと、を含み、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【００１１】
好ましくは、前記方法は、さらに、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるステップを含む。
【００１２】
好ましくは、前記複数の前記候補キャラクタから目標キャラクタを特定するステップは、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するステップと、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００１３】
好ましくは、前記複数の前記候補キャラクタから目標キャラクタを特定するステップは、
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するステップと、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００１４】
好ましくは、前記方法は、さらに、
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるステップを含む。
【００１５】
好ましくは、複数の前記候補キャラクタから目標キャラクタを特定するステップの後で、前記方法は、さらに、
前記ソフトキーボードにおいて前記目標キャラクタを選定するステップを含む。
【００１６】
本開示の実施例の第２の態様によれば、キャラクタ特定装置を提供する。前記装置は、タッチスクリーン端末に用いられ、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するための判断手段と、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するための出力手段と、
複数の前記候補キャラクタから目標キャラクタを特定するための第１の特定手段と、を備える。
【００１７】
好ましくは、前記判断手段は、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するための第１の特定サブ手段と、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するための第２の特定サブ手段と、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するための判断サブ手段と、を備え、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置する。
【００１８】
好ましくは、前記装置は、さらに、
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するための第２の特定手段を備える。
【００１９】
好ましくは、前記出力手段は、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するための出力サブ手段を備える。
【００２０】
好ましくは、前記出力サブ手段は、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するための特定モジュールと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するための出力モジュールと、を備え、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【００２１】
好ましくは、前記装置は、さらに、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるための第１の輝度向上手段を備える。
【００２２】
好ましくは、前記第１の特定手段は、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するための第３の特定サブ手段と、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するための第４の特定サブ手段と、を備え、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００２３】
好ましくは、前記第１の特定手段は、 
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するための第５の特定サブ手段と、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するための第６の特定サブ手段と、を備え、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００２４】
好ましくは、前記装置は、さらに、
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるための第２の輝度向上手段を備える。
【００２５】
好ましくは、前記装置は、さらに、
前記ソフトキーボードにおいて前記目標キャラクタを選定するための選定手段を備える。
【００２６】
本開示の実施例の第３の態様によれば、キャラクタ特定装置を提供する。前記装置は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断し、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力し、
複数の前記候補キャラクタから目標キャラクタを特定するように構成される。
【発明の効果】
【００２７】
本開示の実施例による技術案は、以下の格別な作用効果を含むことができる。
【００２８】
本開示では、ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報に基づいて、複数の候補キャラクタを提供する必要があるかどうかを判断し、複数の候補キャラクタを提供する必要があるとき、面積が増大された複数の候補キャラクタを出力するため、ユーザが複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である。
【００２９】
本開示では、端末が前記第１の候補キャラクタの所在する第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断することで、複数の候補キャラクタを提供する必要があるかどうかを知能的に判断するため、ユーザが提供された面積が増大された複数の候補キャラクタから目標キャラクタの特定を行うだけで済むので、ユーザ体験が向上する。
【００３０】
本開示では、キーパッド上で出力された複数の候補キャラクタは、第１の候補キャラクタと少なくとも１つの第２の候補キャラクタとを含み、第１の接触点座標は、第１の候補キャラクタの所在する第１の領域内に位置するとともに、目標キャラクタとする可能性が一番高いため、輝度値を高める方式で前記第１の候補キャラクタをハイライト表示可能であるので、ユーザ体験が向上する。前記第１の候補キャラクタのほかに、本開示では、前記第１の接触点座標に最も近い少なくとも１つのキャラクタをも第２の候補キャラクタとするため、目標キャラクタを特定する正確性が向上する。
【００３１】
本開示では、複数の候補キャラクタが提供された後で、目標キャラクタの特定を複数の方式で行うことができる。面積が増大された候補キャラクタから検出された第２の接触点情報に基づいて、前記目標キャラクタを特定してもよいし、連続する接触点情報のストリームが検出されると、前記連続する接触点情報のストリームのうち最後の接触点情報に基づいて前記目標キャラクタを特定してもよい。上記方式により、ユーザが候補キャラクタから目標キャラクタを正確に選定することができるため、ユーザ体験が向上する。
【００３２】
本開示では、複数の候補キャラクタの提供とともに、輝度値を高める方式で前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタをハイライト表示するため、ユーザは、前記目標キャラクタが正確に選定されるまで、前記キャラクタがユーザにとって必要な目標キャラクタであるかどうかを正確に判断することができる。本開示は、上記手順により、ユーザ体験を向上させる。
【００３３】
上述した一般的な記述および後続の詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００３４】
ここでの図面は、明細書を構成する一部として見なされ、本開示に適した実施例を示し、かつ、明細書の文字記載とともに本開示の仕組みを解釈するために用いられる。
【００３５】
【図１】本開示の一実施例によるキャラクタ特定方法を示すフローチャートである。
【図２Ａ】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図２Ｂ】本開示の一実施例によるキャラクタのソフトキーボードでの提示インターフェースを示す模式図である。
【図２Ｃ】本開示の一実施例によるソフトキーボードでキャラクタをクリックする提示インターフェースを示す模式図である。
【図２Ｄ】本開示の一実施例による候補キャラクタがソフトキーボードの上のキーパッドでの提示インターフェースを示す模式図である。
【図２Ｅ】本開示の一実施例による別の候補キャラクタがソフトキーボードの上のキーパッドでの提示インターフェースを示す模式図である。
【図２Ｆ】本開示の一実施例による別の候補キャラクタがソフトキーボードの上のキーパッドでの提示インターフェースを示す模式図である。
【図３】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図４】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図５】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図６】本開示の一実施例によるキャラクタ特定装置を示すブロック図である。
【図７】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図８】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図９】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１０】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１１】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１２】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１３】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１４】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１５】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１６】本開示の一実施例によるキャラクタ特定装置のための構造模式図である。
【発明を実施するための形態】
【００３６】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ数字は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付の特許請求の範囲に記載されているように、本発明の一部の局面と一致する装置および方法の例に過ぎない。
【００３７】
本開示に記載の用語は、特定の実施例を説明する目的で使用されるものに過ぎず、本開示を限定するものではない。本開示及び添付する特許請求の範囲に記載の単数形式の「１種類」、「前記」及び「当該」は、前後の文章においてそれぞれ他の意味を含有すると明確に記載される以外には、複数の形式も含む。なお、本発明に記載の「及び／又は」は、挙げられる事項の1つ又は複数の何れ又は全ての組み合わせを意味する。
【００３８】
また、本開示は、第１、第２、第３等の用語を使って各種の情報を説明するが、それらの情報は上記用語に限定されない。それらの用語は、同一種類の情報同士を区分するためのものに過ぎない。例えば、本発明の範囲から逸脱しない状況で、第１の情報を第２の情報と称しても良い。同じように、第２の情報を第１の情報と称してもよい。ここで使っている用語「……場合」は、文脈の意味によって、「……時」或は「……と」又は「確定に応じる」に解釈されてもよい。
【００３９】
図１に示すように、図１は、一実施例によるキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、以下のステップを含む。
【００４０】
ステップ１０１では、ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断する。
【００４１】
本開示の実施例に関わる端末は、タッチスクリーンを介してタッチ操作が可能となるスマート端末、例えば、スマートフォン、タブレットＰＣ、個人情報端末（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ、ＰＤＡ）等であってもよい。好ましくは、前記端末は、タッチスクリーンが比較的に小さい端末である。
【００４２】
本ステップでは、端末のユーザがタッチスクリーンにてソフトキーボードをクリックすると、前記端末は、第１の接触点情報を検出する。その際、関連技術により前記第１の接触点情報が位置する第１の接触点座標を特定してもよい。前記第１の接触点座標があるキャラクタの所在する領域内に位置すれば、該当キャラクタを前記第１の候補キャラクタとして特定する。
【００４３】
好ましくは、本開示の実施例では、前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断することで、複数の候補キャラクタを提供する必要があるかどうかを判断する。
【００４４】
前記第１の距離が前記所定の閾値を上回っていないとき、第１の接触点座標が前記第１の領域の中央寄りの位置にあると特定できるため、ユーザにとって必要な目標キャラクタが前記第１の候補キャラクタであると特定でき、直接前記ソフトキーボード上で前記第１の候補キャラクタを戻せばよい。
【００４５】
前記第１の距離が前記所定の閾値を上回ったとき、第１の接触点座標が前記第１の領域のエッジの位置にあると特定でき、ソフトキーボードでの各キャラクタの占める面積が小さいため、直接第１のキャラクタを目標キャラクタとして特定すれば、ユーザが再度キャラクタ選択を行う必要がある。本開示の実施例では、このような状況について、複数の候補キャラクタを提供する必要があると特定し、ユーザが目標キャラクタをより正確に選定することができる。
【００４６】
ステップ１０２では、複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力する。
【００４７】
本ステップでは、キーパッドを提供して、前記キーパッドにおいて複数の前記候補キャラクタを出力してもよい。その中、前記キーパッドは、前記ソフトキーボードの任意の方向にあってもよい。例えば、前記ソフトキーボードの左上、左下、右上、右下等にあってもよい。それとともに、前記ソフトキーボードの一部の領域をカバーしてもよい。
【００４８】
前記キーパッドにおいて出力された複数の候補キャラクタは、第１の候補キャラクタと少なくとも１つの第２の候補キャラクタとを含む。
【００４９】
ただし、第１の候補キャラクタは、第１の接触点情報に対応するキャラクタであるとともに、目標キャラクタとする可能性が一番高いため、本開示の実施例では、前記第１の候補キャラクタの第１の輝度値を高める方式で前記第１の候補キャラクタをハイライト表示し、ユーザ体験を向上させることができる。
【００５０】
本ステップでは、第１の候補キャラクタを出力するとともに、第１の接触点座標に基づいて、第２の候補キャラクタを出力してもよい。ただし、前記第２の候補キャラクタは、所在する第２の領域の中心点が前記第１の接触点座標から離れる第２の距離の小さい順に、特定された１つまたは複数のキャラクタであり、目標キャラクタをより正確に特定することができる。好ましくは、出力される第２の候補キャラクタの数が３つである。
【００５１】
本開示の実施例では、キーパッド上で出力される候補キャラクタの数が少ないため、候補キャラクタの現在占める第１の面積（即ち、キーパッドで占める第１の面積）が前記候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるようにすることができるので、ユーザは、キャラクタ面積が増大されたキーパッドにおいて目標キャラクタをより正確に特定することができ、ユーザ体験が向上する。
【００５２】
ステップ１０３では、複数の前記候補キャラクタから目標キャラクタを特定する。
【００５３】
本ステップでは、１つの好適な実現方式として、複数の前記候補キャラクタ上で第２の接触点情報が検出されると、第２の接触点情報が位置する第２の接触点座標を先に特定し、前記第２の接触点座標の所在領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００５４】
別の好適な実現方式としては、連続する接触点情報のストリーム、例えば端末ユーザの指あるいはタッチペンが常にタッチスクリーンと接触してスライドする時に発生した連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定する。その際、最後の接触点情報は、対応的に、ユーザが指あるいはタッチペンを上げるときの接触点情報であり、前記第３の接触点座標の所在領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００５５】
好ましくは、複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めることで、ハイライト表示された現在キャラクタがユーザにとって必要な目標キャラクタであるかどうかをユーザにより正確に判断させ、ユーザ体験を向上させる。
【００５６】
上記ステップにより前記目標キャラクタを特定した後で、好ましくは、前記方法は、さらに、
前記ソフトキーボードにおいて前記目標キャラクタを選定するステップを含む。
【００５７】
上記実施例より分かるように、ソフトキーボードにおいて第１の接触点情報が検出されると、端末が前記第１の接触点情報に基づいて、前記第１の接触点情報の位置が前記第１の候補キャラクタの中央寄りの領域にあるかどうかを知能的に判断することで、複数の候補キャラクタを提供する必要があるかどうかを特定する。複数の候補キャラクタを提供する必要があるとき、提供されたキーパッドにおいて面積が増大された複数の候補キャラクタを出力するため、ユーザが複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である、ユーザ体験が向上する。
【００５８】
上記手順により、ユーザがタッチスクリーン端末のソフトキーボードにおいてキャラクタを入力するとき、目標キャラクタを正確に選定できないことに起因して、ソフトキーボードに再度戻ってキャラクタ入力を行わざるを得ないという問題を回避することができる。
【００５９】
図２Ａに示すように、図２Ａは、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、以下のステップを含んでもよい。
【００６０】
ステップ２０１では、ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定する。
【００６１】
本ステップでは、端末ユーザが指あるいはタッチペンによりソフトキーボード上のあるキャラクタをクリックする際に、図２Ｂに示すように、端末は、ソフトキーボードで第１の接触点情報を検出し、関連技術により、前記第１の接触点座標を特定することができる。
【００６２】
ステップ２０２では、前記第１の接触点座標に基づいて第１の候補キャラクタを特定する。ただし、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置する。
【００６３】
本ステップでは、第１の接触点座標があるキャラクタの所在する領域内に位置すれば、該当キャラクタを前記第１の候補キャラクタとして特定する。図２Ｂに示すように、第１の接触点座標がキャラクタ「Ｄ」の所在する領域内に位置すれば、キャラクタ「Ｄ」を第１の候補キャラクタとして特定する。
【００６４】
ステップ２０３では、前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回っていない場合、ステップ２０４を実行し、そうでなければ、ステップ２０６を実行する。
【００６５】
本ステップでは、第１の距離が所定の閾値を上回ったかどうかを判断することで、第１の接触点座標が前記第１の領域の中央寄りの位置にあるかどうかを特定する。図２Ｃに示すように、前記第１の接触点座標が、キャラクタ「Ｄ」の所在領域の中心点を円心として、前記所定の閾値を半径とする領域内に位置するかどうかを判断することに相当する。前記第１の接触点座標が前記領域内に位置すれば、第１の接触点座標が前記第１の領域の中央寄りの位置にあることを意味し、ステップ２０４を実行することができ、そうでなければ、ステップ２０６を実行する。
【００６６】
ステップ２０４では、前記第１の候補キャラクタを目標キャラクタとして特定する。
【００６７】
第１の接触点座標が前記第１の領域の中央寄りの位置にあるとき、前記第１の候補キャラクタがユーザにとって必要な目標キャラクタであると特定できる。
【００６８】
ステップ２０５では、前記ソフトキーボードにおいて前記目標キャラクタを選定する。
【００６９】
ステップ２０６では、提供されたキーパッドにおいて複数の前記候補キャラクタを出力する。
【００７０】
本ステップでは、第１の距離が所定の閾値を上回ったとき、第１の接触点座標が前記第１の領域のエッジの位置にあることを意味し、キーパッドを提供して前記キーパッドにおいて前記候補キャラクタを出力することができる。前記キーパッドは、前記ソフトキーボードの任意の方向にあってもよい。例えば、前記ソフトキーボードの左上、左下、右上、右下等にあってもよい。それとともに、前記ソフトキーボードの一部の領域をカバーしてもよい。
【００７１】
出力された複数の前記候補キャラクタは、前記第１の候補キャラクタと少なくとも１つの第２の候補キャラクタとを含み、前記第２の候補キャラクタは、前記第１の接触点座標に最も近い少なくとも１つのキャラクタである。本開示の実施例では、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の第２の距離を算出することで、前記第２の距離の小さい順に選択することができる。好ましくは、３つのキャラクタを前記第２の候補キャラクタとして順次に選択する。
【００７２】
キーパッド上で少ないキャラクタが提供されたため、各候補キャラクタのキーパッドで現在占める第１の面積が前記候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるようにすることができる。
【００７３】
図２Ｄに示すように、第１の接触点座標がキャラクタ「Ｄ」のエッジ位置、例えば、左上の位置にあるとき、キーパッドにおいて、第１の候補キャラクタ「Ｄ」を提供するに加えて、前記第１の接触点座標に最も近い３つの第２の候補キャラクタを提供する。当該３つの第２の候補キャラクタは、それぞれ、ソフトキーボードにおいてキャラクタ「Ｄ」に対して左上位置のキャラクタ「Ｓ」、「Ｅ」および「Ｒ」である。
【００７４】
本ステップでは、図２Ｅに示すように、第１の候補キャラクタは、前記第１の接触点情報に対応するキャラクタであるとともに、目標キャラクタとする可能性が一番高いため、本開示の実施例では、キーパッドにおいて複数の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高める方式で前記第１の候補キャラクタをハイライト表示することができるので、ユーザ体験が向上する。
【００７５】
ステップ２０７では、複数の前記候補キャラクタから目標キャラクタを特定する。本ステップでは、以下の方式で目標キャラクタを特定することができる。
【００７６】
方式一：複数の前記候補キャラクタ上で第２の接触点情報が検出されると、第２の接触点情報が位置する第２の接触点座標を先に特定し、前記第２の接触点座標の所在する領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００７７】
つまり、端末ユーザが直接キーパッド上で目標キャラクタをクリック可能であり、キーパッド上でのキャラクタの占める面積が増大されるため、ユーザが目標キャラクタをより正確に特定することができるので、ユーザ体験が向上する。
【００７８】
方式二：連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定し、前記第３の接触点座標の所在する領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００７９】
連続する接触点情報のストリーム、例えば、端末ユーザの指あるいはタッチペンが常にタッチスクリーンに接触しスライドするときに発生した連続する接触点情報のストリームが検出されると、最後の接触点情報は、対応的に、ユーザが指あるいはタッチペンを上げるときの接触点情報であり、最後の接触点情報に対応するキャラクタを前記目標キャラクタとして特定する。
【００８０】
好ましくは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めて、ハイライト表示された現在キャラクタがユーザにとって必要な目標キャラクタであるかどうかをユーザにより正確に判断させ、同様に、ユーザ体験が向上する。図２Ｆに示すように、ユーザの指がタッチスクリーンに常時接触するとき、キーパッド上のキャラクタ「Ｓ」までスライドする場合に、キャラクタ「Ｓ」の輝度値を高める。
【００８１】
複数の候補キャラクタから目標キャラクタを特定した後で、ステップ２０５に戻って実行する。
【００８２】
上記実施例より分かるように、本開示では、ソフトキーボードにおいて第１の接触点情報が検出されると、端末が前記第１の候補キャラクタの所在する第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断することで、複数の候補キャラクタを提供する必要があるかどうかを知能的に判断する。複数の候補キャラクタを提供する必要があるとき、面積が増大された複数の候補キャラクタを出力する。本開示の実施例では、出力された候補キャラクタは、第１の候補キャラクタと、前記第１の接触点座標に最も近い少なくとも１つの第２の候補キャラクタとを含み、ユーザが出力された複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である。本開示では、ユーザが提供された面積の増大された複数の候補キャラクタから目標キャラクタの特定を行うだけで済むため、ユーザ体験が向上する。
【００８３】
図３に示すように、図３は、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、当該実施例は、上記図２Ａに示す実施例に加えて、提供されたキーパッドにおいて複数の候補キャラクタを出力する手順を詳細に記述し、以下のステップを含む。
【００８４】
ステップ３０１では、第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定し、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【００８５】
本ステップでは、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の第２の距離を算出することで、前記第２の距離の小さい順に選択し、好ましくは、３つのキャラクタを前記第２の候補キャラクタとして順次に選択する。
【００８６】
ステップ３０２では、提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力する。
【００８７】
キーパッド上で少ないキャラクタが提供されるため、候補キャラクタのそれぞれがキーパッドで現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるようにすることができる。
【００８８】
図４に示すように、図４は、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、当該実施例は、上記図２Ａに示す実施例に加えて、複数の候補キャラクタから目標キャラクタを特定する手順を詳細に記述し、以下のステップを含む。
【００８９】
ステップ４０１では、複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定する。
【００９０】
本ステップでは、キーパッドでのキャラクタの占める面積が増大されるため、ユーザは、直接キーパッドにおいて目標キャラクタをより正確にクリックすることができる。
【００９１】
ステップ４０２では、前記第２の接触点座標に基づいて前記目標キャラクタを特定し、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００９２】
図５に示すように、図５は、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、当該実施例は、上記図２Ａに示す実施例に加えて、別の複数の候補キャラクタから目標キャラクタを特定する手順を詳細に記述し、以下のステップを含む。
【００９３】
ステップ５０１では、連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定する。
【００９４】
ステップ５０２では、前記第３の接触点座標に基づいて前記目標キャラクタを特定し、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００９５】
上記実施例では、端末が連続する接触点情報のストリームを検出するとき、例えば、端末ユーザの指あるいはタッチペンが常にタッチスクリーンに接触するとき、最後の接触点情報は、対応的に、端末ユーザが指あるいはタッチペンを上げるときの接触点情報である。最後の接触点情報の位置する第３の接触点座標があるキャラクタの領域内に位置すれば、当該キャラクタを前記目標キャラクタとして特定する。
【００９６】
上記キャラクタ特定方法の実施例に対応して、本開示は、キャラクタ特定装置の実施例をさらに提供する。
【００９７】
図６に示すように、図６は、本開示の一実施例によるキャラクタ特定装置を示すブロック図であり、前記装置は、判断手段６１０と、出力手段６２０と、第１の特定手段６３０とを備える。
【００９８】
ただし、判断手段６１０は、ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するように構成され、
出力手段６２０は、複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するように構成され、
第１の特定手段６３０は、複数の前記候補キャラクタから目標キャラクタを特定するように構成される。
【００９９】
上記実施例では、ソフトキーボードをクリックするクリック指令が受信されると、前記クリック指令に基づいて、複数の候補キャラクタを提供する必要があるかどうかを判断し、複数の候補キャラクタを提供する必要があるとき、面積が増大された複数の候補キャラクタを提供可能であるため、ユーザが提供された複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である。
【０１００】
図７に示すように、図７は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６に示す実施例に加えて、前記判断手段６１０が第１の特定サブ手段６１１と、第２の特定サブ手段６１２と、判断サブ手段６１３とを備える。
【０１０１】
ただし、第１の特定サブ手段６１１は、ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するように構成され、
第２の特定サブ手段６１２は、前記第１の接触点座標に基づいて第１の候補キャラクタを特定するように構成され、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置し、
判断サブ手段６１３は、前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するように構成される。
【０１０２】
上記実施例では、端末が第１の接触点座標に基づいて複数の候補キャラクタを提供する必要があるかどうかを知能的に判断するため、ユーザ体験が向上する。
【０１０３】
図８に示すように、図８は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図７に示す実施例に加えて、前記装置が第２の特定手段６４０をさらに備えてもよい。
【０１０４】
ただし、第２の特定手段６４０は、前記第１の候補キャラクタを目標キャラクタとして特定するように構成される。
【０１０５】
上記実施例では、複数の候補キャラクタを提供する必要がないとき、端末が自動的に第１の候補キャラクタを目標キャラクタとして特定するため、同様にユーザ体験が向上する。
【０１０６】
図９に示すように、図９は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図７に示す実施例に加えて、前記出力手段６２０が出力サブ手段６２１を備える。
【０１０７】
ただし、出力サブ手段６２１は、提供されたキーパッドにおいて複数の前記候補キャラクタを出力するように構成される。
【０１０８】
上記実施例では、ソフトキーボードの上でキーパッドを提供して、キーパッド上で複数の候補キャラクタを出力することにより、キーパッド上のキャラクタが少ないため、候補キャラクタの占める面積が増大可能であり、ユーザは、キーパッド上で目標キャラクタを正確に選択することができる。
【０１０９】
図１０に示すように、図１０は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図９に示す実施例に加えて、前記出力サブ手段６２１が特定モジュール６２１１と出力モジュール６２１２とを備える。
【０１１０】
ただし、特定モジュール６２１１は、第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するように構成され、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【０１１１】
出力モジュール６２１２は、提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するように構成される。
【０１１２】
上記実施例では、キーパッドにおいて第１の候補キャラクタを出力するに加えて、前記第１の接触点座標に最も近い少なくとも１つのキャラクタである第２の候補キャラクタも出力してもよい。本開示の実施例では、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の第２の距離を算出し、前記第２の距離の小さい順に選択し、好ましくは、３つのキャラクタを前記第２の候補キャラクタとして順次に選択する。
【０１１３】
キーパッド上で少ないキャラクタが提供されるため、候補キャラクタのそれぞれがキーパッドで現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなり、ユーザがキーパッドにおいて目標キャラクタを正確に特定することは、比較的に容易である。
【０１１４】
図１１に示すように、図１１は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図１０に示す実施例に加えて、前記装置が第１の輝度向上手段６５０をさらに備える。
【０１１５】
ただし、第１の輝度向上手段６５０は、提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるように構成される。
【０１１６】
上記実施例では、第１の候補キャラクタは、前記第１の接触点情報に対応するキャラクタであるとともに、目標キャラクタとする可能性が一番高いため、本開示の実施例では、複数の候補キャラクタの提供とともに、前記第１の候補キャラクタの第１の輝度値を高める方式で前記第１の候補キャラクタをハイライト表示可能であるので、ユーザ体験が向上する。
【０１１７】
図１２に示すように、図１２は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６に示す実施例に加えて、前記第１の特定手段６３０が第３の特定サブ手段６３１と第４の特定サブ手段６３２とを備える。
【０１１８】
ただし、第３の特定サブ手段６３１は、複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するように構成され、
第４の特定サブ手段６３２は、前記第２の接触点座標に基づいて前記目標キャラクタを特定するように構成され、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【０１１９】
上記実施例では、ユーザが直接キーパッド上で目標キャラクタをクリック可能であり、キーパッド上でのキャラクタの占める面積が大きくなるため、ユーザが目標キャラクタをより正確に特定することができ、ユーザ体験が向上する。
【０１２０】
図１３に示すように、図１３は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６に示す実施例に加えて、前記第１の特定手段６３０が第５の特定サブ手段６３３と第６の特定サブ手段６３４とを備える。
【０１２１】
ただし、第５の特定サブ手段６３３は、連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するように構成され、
第６の特定サブ手段６３４は、前記第３の接触点座標に基づいて前記目標キャラクタを特定するように構成され、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【０１２２】
上記実施例では、端末が連続する接触点情報のストリームを検出するとき、例えば端末ユーザの指あるいはタッチペンが常にタッチスクリーンに接触しているとき、最後の接触点情報は、対応的に、端末ユーザが指あるいはタッチペンを上げる時の接触点情報である。最後の接触点情報の位置する第３の接触点座標があるキャラクタの領域内に位置すれば、該当キャラクタを前記目標キャラクタとして特定するため、ユーザ体験が向上する。
【０１２３】
図１４に示すように、図１４は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図１３に示す実施例に加えて、前記装置が第２の輝度向上手段６６０をさらに備える。
【０１２４】
ただし、第２の輝度向上手段６６０は、複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるように構成される。
【０１２５】
上記実施例では、ユーザがタッチ操作に対応する現在キャラクタが目標キャラクタであるかどうかをより正確に判断するように、前記終了指令が受信される前に、現在キャラクタの第２の輝度値を高める方式で前記現在キャラクタをハイライト表示するため、同様にユーザ体験が向上する。
【０１２６】
図１５に示すように、図１５は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６から図１４のいずれかに示す実施例に加えて、前記装置が選定手段６７０をさらに備える。
【０１２７】
ただし、選定手段６７０は、前記ソフトキーボードにおいて前記目標キャラクタを選定するように構成される。
【０１２８】
上記装置における各手段の機能および作用の実現手順の詳細は、上記方法における対応するステップの実現手順を参照すればよいため、ここで繰り返し説明しない。
【０１２９】
装置実施例が基本的に方法実施例に対応するため、関連箇所は、方法実施例部分の説明を参照すればよい。以上に記載の装置実施例は、単なる模式的である。その中の分離部品として説明された手段は、物理的に離間してもよいし、しなくてもよい。手段として表示された部品は、物理手段であってもよいし、でなくてもよい。即ち、１箇所に位置してもよいし、複数のネットワーク手段に分散してもよい。実際の必要に応じて、その中の一部または全部のモジュールを選択して本開示の目的を達成してもよい。当業者は、進歩性に値する労働をせずに、理解し実施可能である。
【０１３０】
それ相応に、本開示は、さらに、キャラクタ特定装置を提供する。前記装置は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリとを備え、前記プロセッサは、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断し、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力し、
複数の前記候補キャラクタから目標キャラクタを特定するように構成される。
【０１３１】
図１６に示すように、図１６は、本開示の一実施例によるキャラクタ特定装置１６００のための構造模式図である。例えば、装置１６００は、タッチスクリーンを有する端末であってもよい。具体的に、当該端末は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、インテリジェントソケット、インテリジェント血圧計、ゲームコンソール、タブレットデバイス、医療設備、フィットネス機器、ＰＤＡなどであってもよい。
【０１３２】
図１６を参照すると、装置１６００は、以下の１つ又は複数のユニット、すなわち、処理ユニット１６０２、メモリ１６０４、電源ユニット１６０６、マルチメディアユニット１６０８、オーディオユニット１６１０、入力・出力（Ｉ/Ｏ）インターフェース１６１２、センサユニット１６１４及び通信ユニット１６１６を備えてもよい。
【０１３３】
処理ユニット１６０２は通常、装置１６００の全般操作、例えば、表示、電話発呼、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット１６０２は、前記方法のステップの全部又は一部を実行するように、指令を実行する１つ又は複数のプロセッサ１６２０を備えてもよい。また、処理ユニット１６０２は、処理ユニット１６０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを備えてもよい。例えば、処理ユニット１６０２は、マルチメディアユニット１６０８と処理ユニット１６０２との間の相互作用を容易にするように、マルチメディアモジュールを備えてもよい。
【０１３４】
メモリ１６０４は、装置１６００での操作をサポートするために、各種別のデータを記憶するように構成される。これらのデータの例示は、装置１６００で操作する如何なるアプリケーションプログラムまたは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、映像などを含む。メモリ１６０４は、如何なる種別の揮発性もしくは不揮発性記憶デバイスまたはそれらの組合せ、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクによって実現されてもよい。
【０１３５】
電源ユニット１６０６は、装置１６００のユニットのそれぞれに電力を供給する。電源ユニット１６０６は、電源管理システム、１つまたは複数の電源、並びに、装置１６００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１３６】
マルチメディアユニット１６０８は、前記装置１６００とユーザとの間に1つの出力インターフェースを供給するスクリーンを備える。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでも良い。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャーを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチまたはスライド動作の境界を感知するだけではなく、前記タッチまたはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット１６０８は、１つのフロントカメラおよび/またはバックカメラを含む。装置１６００が操作モード、例えば、撮像モードまたは映像モードにあるとき、フロントカメラおよび/またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１３７】
オーディオユニット１６１０は、オーディオ信号を出力および/または入力するように構成される。例えば、オーディオユニット１６１０は、マイク（ＭＩＣ）を備え、装置１６００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードにあるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ１６０４に記憶される、または、通信ユニット１６１６を介して送信されることができる。一部の実施例では、オーディオユニット１６１０は、さらに、オーディオ信号を出力するためのスピーカをさらに含む。
【０１３８】
Ｉ/Ｏインターフェース１６１２は、処理ユニット１６０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンを含んでも良いが、それらに限定されない。
【０１３９】
センサユニット１６１４は、いろんな方面での状態推定を装置１６００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット１６１４は、装置１６００のオン/オフ状態、ユニットの相対位置を検出することができ、例えば、前記ユニットは、装置１６００のディスプレイおよびキーパッドである。センサユニット１６１４は、さらに、装置１６００もしくは装置１６００の１つのユニットの位置変更、ユーザと装置１６００との接触の存在もしくは不存在、装置１６００の方位または加速/減速および装置１６００の温度変化をさらに検出することができる。センサユニット１６１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット１６１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでも良い。一部の実施例では、当該センサユニット１６１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、マイクロ波センサまたは温度センサを含んでも良い。
【０１４０】
通信ユニット１６１６は、装置１６００と他の機器間の無線または有線方式の通信が便利になるように構成される。装置１６００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット１６１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット１６１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含んでも良い。例えば、NFCモジュールでは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１４１】
実施例では、装置１６００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１４２】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ１６０４をさらに提供し、上記指令が装置１６００のプロセッサ１６２０によって実行されることで上述した方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスクおよび光データ記憶機器などであっても良い。
【０１４３】
当業者は明細書を考慮し、ここに公開された開示を実践した後、本開示の他の実施案を容易に想到する。本願は、本開示の如何なる変形、用途または適応的変化もカバーすることを意図する。これらの変形、用途または適応的変化は、本開示の一般的な仕組みに従い、かつ、本開示に開示されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本開示の本当の範囲および思想は添付の特許請求の範囲によって与えられる。
【０１４４】
本開示が以上で記載され、且つ図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本開示の範囲は、添付する特許請求の範囲のみによって限定される。
【図１】
2017525076.tif 000003
【図２Ａ】
2017525076.tif 000004
【図２Ｂ】
2017525076.tif 000005
【図２Ｃ】
2017525076.tif 000006
【図２Ｄ】
2017525076.tif 000007
【図２Ｅ】
2017525076.tif 000008
【図２Ｆ】
2017525076.tif 000009
【図３】
2017525076.tif 000010
【図４】
2017525076.tif 000011
【図５】
2017525076.tif 000012
【図６】
2017525076.tif 000013
【図７】
2017525076.tif 000014
【図８】
2017525076.tif 000015
【図９】
2017525076.tif 000016
【図１０】
2017525076.tif 000017
【図１１】
2017525076.tif 000018
【図１２】
2017525076.tif 000019
【図１３】
2017525076.tif 000020
【図１４】
2017525076.tif 000021
【図１５】
2017525076.tif 000022
【図１６】
2017525076.tif 000023
【手続補正書】
【提出日】平成28年1月18日(2016.1.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【相互参照】
【０００１】
本発明は、出願番号が２０１５１０３６４４２０.２であり、出願日が２０１５年６月２６日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
【技術分野】
【０００２】
本開示は、通信技術分野に関し、特に、キャラクタ特定方法、装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００３】
ユーザがタッチスクリーン端末、例えば、携帯電話において、キャラクタ入力を行う際には、手書き入力方式の他に、関連技術では、ソフトキーボードにおいてキャラクタを入力することで実施することができる。しかし、キャラクタ入力を行うとき、ユーザが選択されたキャラクタをソフトキーボードにおいて正確に入力することができず、キーボードから戻ったキャラクタが常に目標キャラクタの周りのあるキャラクタであるため、リトライせざるを得ないという多大な迷惑は存在する。
【０００４】
端末のスクリーンを大きくして各キーの面積を増大することで、ヒット率を高めることができるが、端末のスクリーンのサイズに限度があり、人それぞれの指のサイズも異なるため、その問題を根本的に解決することは、不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、ソフトキーボードにおいてキャラクタを入力する際に、目標キャラクタを正確に選択できないという、関連技術に存在する問題を解決するために、キャラクタ特定方法、装置、プログラムおよび記録媒体および装置を提供する。
【課題を解決するための手段】
【０００６】
本開示の実施例の第１の態様によれば、キャラクタ特定方法を提供する。前記方法は、タッチスクリーン端末に用いられ、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップと、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するステップと、
複数の前記候補キャラクタから目標キャラクタを特定するステップと、を含む。
【０００７】
好ましくは、前記ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップは、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するステップと、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するステップと、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するステップと、を含み、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置する。
【０００８】
好ましくは、前記方法は、さらに、
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するステップを含む。
【０００９】
好ましくは、前記複数の前記候補キャラクタを出力するステップは、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップを含む。
【００１０】
好ましくは、前記提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップは、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するステップと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するステップと、を含み、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【００１１】
好ましくは、前記方法は、さらに、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるステップを含む。
【００１２】
好ましくは、前記複数の前記候補キャラクタから目標キャラクタを特定するステップは、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するステップと、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００１３】
好ましくは、前記複数の前記候補キャラクタから目標キャラクタを特定するステップは、
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するステップと、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００１４】
好ましくは、前記方法は、さらに、
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるステップを含む。
【００１５】
好ましくは、複数の前記候補キャラクタから目標キャラクタを特定するステップの後で、前記方法は、さらに、
前記ソフトキーボードにおいて前記目標キャラクタを選定するステップを含む。
【００１６】
本開示の実施例の第２の態様によれば、キャラクタ特定装置を提供する。前記装置は、タッチスクリーン端末に用いられ、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するための判断手段と、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するための出力手段と、
複数の前記候補キャラクタから目標キャラクタを特定するための第１の特定手段と、を備える。
【００１７】
好ましくは、前記判断手段は、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するための第１の特定サブ手段と、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するための第２の特定サブ手段と、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するための判断サブ手段と、を備え、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置する。
【００１８】
好ましくは、前記装置は、さらに、
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するための第２の特定手段を備える。
【００１９】
好ましくは、前記出力手段は、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するための出力サブ手段を備える。
【００２０】
好ましくは、前記出力サブ手段は、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するための特定モジュールと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するための出力モジュールと、を備え、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【００２１】
好ましくは、前記装置は、さらに、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるための第１の輝度向上手段を備える。
【００２２】
好ましくは、前記第１の特定手段は、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するための第３の特定サブ手段と、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するための第４の特定サブ手段と、を備え、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００２３】
好ましくは、前記第１の特定手段は、 
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するための第５の特定サブ手段と、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するための第６の特定サブ手段と、を備え、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００２４】
好ましくは、前記装置は、さらに、
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるための第２の輝度向上手段を備える。
【００２５】
好ましくは、前記装置は、さらに、
前記ソフトキーボードにおいて前記目標キャラクタを選定するための選定手段を備える。
【００２６】
本開示の実施例の第３の態様によれば、キャラクタ特定装置を提供する。前記装置は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断し、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力し、
複数の前記候補キャラクタから目標キャラクタを特定するように構成される。
本開示の実施例の第４の態様によれば、プロセッサに実行されることにより、本開示の実施例の第１の態様に記載のキャラクタ特定方法を実現するプログラムを提供する。
本開示の実施例の第５の態様によれば、本開示の実施例の第４の態様に記載のプログラムが記録された記録媒体を提供する。
【発明の効果】
【００２７】
本開示の実施例による技術案は、以下の格別な作用効果を含むことができる。
【００２８】
本開示では、ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報に基づいて、複数の候補キャラクタを提供する必要があるかどうかを判断し、複数の候補キャラクタを提供する必要があるとき、面積が増大された複数の候補キャラクタを出力するため、ユーザが複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である。
【００２９】
本開示では、端末が前記第１の候補キャラクタの所在する第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断することで、複数の候補キャラクタを提供する必要があるかどうかを知能的に判断するため、ユーザが提供された面積が増大された複数の候補キャラクタから目標キャラクタの特定を行うだけで済むので、ユーザ体験が向上する。
【００３０】
本開示では、キーパッド上で出力された複数の候補キャラクタは、第１の候補キャラクタと少なくとも１つの第２の候補キャラクタとを含み、第１の接触点座標は、第１の候補キャラクタの所在する第１の領域内に位置するとともに、目標キャラクタとする可能性が一番高いため、輝度値を高める方式で前記第１の候補キャラクタをハイライト表示可能であるので、ユーザ体験が向上する。前記第１の候補キャラクタのほかに、本開示では、前記第１の接触点座標に最も近い少なくとも１つのキャラクタをも第２の候補キャラクタとするため、目標キャラクタを特定する正確性が向上する。
【００３１】
本開示では、複数の候補キャラクタが提供された後で、目標キャラクタの特定を複数の方式で行うことができる。面積が増大された候補キャラクタから検出された第２の接触点情報に基づいて、前記目標キャラクタを特定してもよいし、連続する接触点情報のストリームが検出されると、前記連続する接触点情報のストリームのうち最後の接触点情報に基づいて前記目標キャラクタを特定してもよい。上記方式により、ユーザが候補キャラクタから目標キャラクタを正確に選定することができるため、ユーザ体験が向上する。
【００３２】
本開示では、複数の候補キャラクタの提供とともに、輝度値を高める方式で前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタをハイライト表示するため、ユーザは、前記目標キャラクタが正確に選定されるまで、前記キャラクタがユーザにとって必要な目標キャラクタであるかどうかを正確に判断することができる。本開示は、上記手順により、ユーザ体験を向上させる。
【００３３】
上述した一般的な記述および後続の詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００３４】
ここでの図面は、明細書を構成する一部として見なされ、本開示に適した実施例を示し、かつ、明細書の文字記載とともに本開示の仕組みを解釈するために用いられる。
【００３５】
【図１】本開示の一実施例によるキャラクタ特定方法を示すフローチャートである。
【図２Ａ】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図２Ｂ】本開示の一実施例によるキャラクタのソフトキーボードでの提示インターフェースを示す模式図である。
【図２Ｃ】本開示の一実施例によるソフトキーボードでキャラクタをクリックする提示インターフェースを示す模式図である。
【図２Ｄ】本開示の一実施例による候補キャラクタがソフトキーボードの上のキーパッドでの提示インターフェースを示す模式図である。
【図２Ｅ】本開示の一実施例による別の候補キャラクタがソフトキーボードの上のキーパッドでの提示インターフェースを示す模式図である。
【図２Ｆ】本開示の一実施例による別の候補キャラクタがソフトキーボードの上のキーパッドでの提示インターフェースを示す模式図である。
【図３】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図４】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図５】本開示の一実施例による別のキャラクタ特定方法を示すフローチャートである。
【図６】本開示の一実施例によるキャラクタ特定装置を示すブロック図である。
【図７】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図８】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図９】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１０】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１１】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１２】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１３】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１４】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１５】本開示の一実施例による別のキャラクタ特定装置を示すブロック図である。
【図１６】本開示の一実施例によるキャラクタ特定装置のための構造模式図である。
【発明を実施するための形態】
【００３６】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ数字は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付の特許請求の範囲に記載されているように、本発明の一部の局面と一致する装置および方法の例に過ぎない。
【００３７】
本開示に記載の用語は、特定の実施例を説明する目的で使用されるものに過ぎず、本開示を限定するものではない。本開示及び添付する特許請求の範囲に記載の単数形式の「１種類」、「前記」及び「当該」は、前後の文章においてそれぞれ他の意味を含有すると明確に記載される以外には、複数の形式も含む。なお、本発明に記載の「及び／又は」は、挙げられる事項の1つ又は複数の何れ又は全ての組み合わせを意味する。
【００３８】
また、本開示は、第１、第２、第３等の用語を使って各種の情報を説明するが、それらの情報は上記用語に限定されない。それらの用語は、同一種類の情報同士を区分するためのものに過ぎない。例えば、本発明の範囲から逸脱しない状況で、第１の情報を第２の情報と称しても良い。同じように、第２の情報を第１の情報と称してもよい。ここで使っている用語「……場合」は、文脈の意味によって、「……時」或は「……と」又は「確定に応じる」に解釈されてもよい。
【００３９】
図１に示すように、図１は、一実施例によるキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、以下のステップを含む。
【００４０】
ステップ１０１では、ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断する。
【００４１】
本開示の実施例に関わる端末は、タッチスクリーンを介してタッチ操作が可能となるスマート端末、例えば、スマートフォン、タブレットＰＣ、個人情報端末（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ、ＰＤＡ）等であってもよい。好ましくは、前記端末は、タッチスクリーンが比較的に小さい端末である。
【００４２】
本ステップでは、端末のユーザがタッチスクリーンにてソフトキーボードをクリックすると、前記端末は、第１の接触点情報を検出する。その際、関連技術により前記第１の接触点情報が位置する第１の接触点座標を特定してもよい。前記第１の接触点座標があるキャラクタの所在する領域内に位置すれば、該当キャラクタを前記第１の候補キャラクタとして特定する。
【００４３】
好ましくは、本開示の実施例では、前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断することで、複数の候補キャラクタを提供する必要があるかどうかを判断する。
【００４４】
前記第１の距離が前記所定の閾値を上回っていないとき、第１の接触点座標が前記第１の領域の中央寄りの位置にあると特定できるため、ユーザにとって必要な目標キャラクタが前記第１の候補キャラクタであると特定でき、直接前記ソフトキーボード上で前記第１の候補キャラクタを戻せばよい。
【００４５】
前記第１の距離が前記所定の閾値を上回ったとき、第１の接触点座標が前記第１の領域のエッジの位置にあると特定でき、ソフトキーボードでの各キャラクタの占める面積が小さいため、直接第１のキャラクタを目標キャラクタとして特定すれば、ユーザが再度キャラクタ選択を行う必要がある。本開示の実施例では、このような状況について、複数の候補キャラクタを提供する必要があると特定し、ユーザが目標キャラクタをより正確に選定することができる。
【００４６】
ステップ１０２では、複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力する。
【００４７】
本ステップでは、キーパッドを提供して、前記キーパッドにおいて複数の前記候補キャラクタを出力してもよい。その中、前記キーパッドは、前記ソフトキーボードの任意の方向にあってもよい。例えば、前記ソフトキーボードの左上、左下、右上、右下等にあってもよい。それとともに、前記ソフトキーボードの一部の領域をカバーしてもよい。
【００４８】
前記キーパッドにおいて出力された複数の候補キャラクタは、第１の候補キャラクタと少なくとも１つの第２の候補キャラクタとを含む。
【００４９】
ただし、第１の候補キャラクタは、第１の接触点情報に対応するキャラクタであるとともに、目標キャラクタとする可能性が一番高いため、本開示の実施例では、前記第１の候補キャラクタの第１の輝度値を高める方式で前記第１の候補キャラクタをハイライト表示し、ユーザ体験を向上させることができる。
【００５０】
本ステップでは、第１の候補キャラクタを出力するとともに、第１の接触点座標に基づいて、第２の候補キャラクタを出力してもよい。ただし、前記第２の候補キャラクタは、所在する第２の領域の中心点が前記第１の接触点座標から離れる第２の距離の小さい順に、特定された１つまたは複数のキャラクタであり、目標キャラクタをより正確に特定することができる。好ましくは、出力される第２の候補キャラクタの数が３つである。
【００５１】
本開示の実施例では、キーパッド上で出力される候補キャラクタの数が少ないため、候補キャラクタの現在占める第１の面積（即ち、キーパッドで占める第１の面積）が前記候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるようにすることができるので、ユーザは、キャラクタ面積が増大されたキーパッドにおいて目標キャラクタをより正確に特定することができ、ユーザ体験が向上する。
【００５２】
ステップ１０３では、複数の前記候補キャラクタから目標キャラクタを特定する。
【００５３】
本ステップでは、１つの好適な実現方式として、複数の前記候補キャラクタ上で第２の接触点情報が検出されると、第２の接触点情報が位置する第２の接触点座標を先に特定し、前記第２の接触点座標の所在領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００５４】
別の好適な実現方式としては、連続する接触点情報のストリーム、例えば端末ユーザの指あるいはタッチペンが常にタッチスクリーンと接触してスライドする時に発生した連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定する。その際、最後の接触点情報は、対応的に、ユーザが指あるいはタッチペンを上げるときの接触点情報であり、前記第３の接触点座標の所在領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００５５】
好ましくは、複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めることで、ハイライト表示された現在キャラクタがユーザにとって必要な目標キャラクタであるかどうかをユーザにより正確に判断させ、ユーザ体験を向上させる。
【００５６】
上記ステップにより前記目標キャラクタを特定した後で、好ましくは、前記方法は、さらに、
前記ソフトキーボードにおいて前記目標キャラクタを選定するステップを含む。
【００５７】
上記実施例より分かるように、ソフトキーボードにおいて第１の接触点情報が検出されると、端末が前記第１の接触点情報に基づいて、前記第１の接触点情報の位置が前記第１の候補キャラクタの中央寄りの領域にあるかどうかを知能的に判断することで、複数の候補キャラクタを提供する必要があるかどうかを特定する。複数の候補キャラクタを提供する必要があるとき、提供されたキーパッドにおいて面積が増大された複数の候補キャラクタを出力するため、ユーザが複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である、ユーザ体験が向上する。
【００５８】
上記手順により、ユーザがタッチスクリーン端末のソフトキーボードにおいてキャラクタを入力するとき、目標キャラクタを正確に選定できないことに起因して、ソフトキーボードに再度戻ってキャラクタ入力を行わざるを得ないという問題を回避することができる。
【００５９】
図２Ａに示すように、図２Ａは、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、以下のステップを含んでもよい。
【００６０】
ステップ２０１では、ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定する。
【００６１】
本ステップでは、端末ユーザが指あるいはタッチペンによりソフトキーボード上のあるキャラクタをクリックする際に、図２Ｂに示すように、端末は、ソフトキーボードで第１の接触点情報を検出し、関連技術により、前記第１の接触点座標を特定することができる。
【００６２】
ステップ２０２では、前記第１の接触点座標に基づいて第１の候補キャラクタを特定する。ただし、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置する。
【００６３】
本ステップでは、第１の接触点座標があるキャラクタの所在する領域内に位置すれば、該当キャラクタを前記第１の候補キャラクタとして特定する。図２Ｂに示すように、第１の接触点座標がキャラクタ「Ｄ」の所在する領域内に位置すれば、キャラクタ「Ｄ」を第１の候補キャラクタとして特定する。
【００６４】
ステップ２０３では、前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回っていない場合、ステップ２０４を実行し、そうでなければ、ステップ２０６を実行する。
【００６５】
本ステップでは、第１の距離が所定の閾値を上回ったかどうかを判断することで、第１の接触点座標が前記第１の領域の中央寄りの位置にあるかどうかを特定する。図２Ｃに示すように、前記第１の接触点座標が、キャラクタ「Ｄ」の所在領域の中心点を円心として、前記所定の閾値を半径とする領域内に位置するかどうかを判断することに相当する。前記第１の接触点座標が前記領域内に位置すれば、第１の接触点座標が前記第１の領域の中央寄りの位置にあることを意味し、ステップ２０４を実行することができ、そうでなければ、ステップ２０６を実行する。
【００６６】
ステップ２０４では、前記第１の候補キャラクタを目標キャラクタとして特定する。
【００６７】
第１の接触点座標が前記第１の領域の中央寄りの位置にあるとき、前記第１の候補キャラクタがユーザにとって必要な目標キャラクタであると特定できる。
【００６８】
ステップ２０５では、前記ソフトキーボードにおいて前記目標キャラクタを選定する。
【００６９】
ステップ２０６では、提供されたキーパッドにおいて複数の前記候補キャラクタを出力する。
【００７０】
本ステップでは、第１の距離が所定の閾値を上回ったとき、第１の接触点座標が前記第１の領域のエッジの位置にあることを意味し、キーパッドを提供して前記キーパッドにおいて前記候補キャラクタを出力することができる。前記キーパッドは、前記ソフトキーボードの任意の方向にあってもよい。例えば、前記ソフトキーボードの左上、左下、右上、右下等にあってもよい。それとともに、前記ソフトキーボードの一部の領域をカバーしてもよい。
【００７１】
出力された複数の前記候補キャラクタは、前記第１の候補キャラクタと少なくとも１つの第２の候補キャラクタとを含み、前記第２の候補キャラクタは、前記第１の接触点座標に最も近い少なくとも１つのキャラクタである。本開示の実施例では、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の第２の距離を算出することで、前記第２の距離の小さい順に選択することができる。好ましくは、３つのキャラクタを前記第２の候補キャラクタとして順次に選択する。
【００７２】
キーパッド上で少ないキャラクタが提供されたため、各候補キャラクタのキーパッドで現在占める第１の面積が前記候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるようにすることができる。
【００７３】
図２Ｄに示すように、第１の接触点座標がキャラクタ「Ｄ」のエッジ位置、例えば、左上の位置にあるとき、キーパッドにおいて、第１の候補キャラクタ「Ｄ」を提供するに加えて、前記第１の接触点座標に最も近い３つの第２の候補キャラクタを提供する。当該３つの第２の候補キャラクタは、それぞれ、ソフトキーボードにおいてキャラクタ「Ｄ」に対して左上位置のキャラクタ「Ｓ」、「Ｅ」および「Ｒ」である。
【００７４】
本ステップでは、図２Ｅに示すように、第１の候補キャラクタは、前記第１の接触点情報に対応するキャラクタであるとともに、目標キャラクタとする可能性が一番高いため、本開示の実施例では、キーパッドにおいて複数の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高める方式で前記第１の候補キャラクタをハイライト表示することができるので、ユーザ体験が向上する。
【００７５】
ステップ２０７では、複数の前記候補キャラクタから目標キャラクタを特定する。本ステップでは、以下の方式で目標キャラクタを特定することができる。
【００７６】
方式一：複数の前記候補キャラクタ上で第２の接触点情報が検出されると、第２の接触点情報が位置する第２の接触点座標を先に特定し、前記第２の接触点座標の所在する領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００７７】
つまり、端末ユーザが直接キーパッド上で目標キャラクタをクリック可能であり、キーパッド上でのキャラクタの占める面積が増大されるため、ユーザが目標キャラクタをより正確に特定することができるので、ユーザ体験が向上する。
【００７８】
方式二：連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定し、前記第３の接触点座標の所在する領域に対応するキャラクタを前記目標キャラクタとして特定する。
【００７９】
連続する接触点情報のストリーム、例えば、端末ユーザの指あるいはタッチペンが常にタッチスクリーンに接触しスライドするときに発生した連続する接触点情報のストリームが検出されると、最後の接触点情報は、対応的に、ユーザが指あるいはタッチペンを上げるときの接触点情報であり、最後の接触点情報に対応するキャラクタを前記目標キャラクタとして特定する。
【００８０】
好ましくは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めて、ハイライト表示された現在キャラクタがユーザにとって必要な目標キャラクタであるかどうかをユーザにより正確に判断させ、同様に、ユーザ体験が向上する。図２Ｆに示すように、ユーザの指がタッチスクリーンに常時接触するとき、キーパッド上のキャラクタ「Ｓ」までスライドする場合に、キャラクタ「Ｓ」の輝度値を高める。
【００８１】
複数の候補キャラクタから目標キャラクタを特定した後で、ステップ２０５に戻って実行する。
【００８２】
上記実施例より分かるように、本開示では、ソフトキーボードにおいて第１の接触点情報が検出されると、端末が前記第１の候補キャラクタの所在する第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断することで、複数の候補キャラクタを提供する必要があるかどうかを知能的に判断する。複数の候補キャラクタを提供する必要があるとき、面積が増大された複数の候補キャラクタを出力する。本開示の実施例では、出力された候補キャラクタは、第１の候補キャラクタと、前記第１の接触点座標に最も近い少なくとも１つの第２の候補キャラクタとを含み、ユーザが出力された複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である。本開示では、ユーザが提供された面積の増大された複数の候補キャラクタから目標キャラクタの特定を行うだけで済むため、ユーザ体験が向上する。
【００８３】
図３に示すように、図３は、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、当該実施例は、上記図２Ａに示す実施例に加えて、提供されたキーパッドにおいて複数の候補キャラクタを出力する手順を詳細に記述し、以下のステップを含む。
【００８４】
ステップ３０１では、第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定し、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【００８５】
本ステップでは、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の第２の距離を算出することで、前記第２の距離の小さい順に選択し、好ましくは、３つのキャラクタを前記第２の候補キャラクタとして順次に選択する。
【００８６】
ステップ３０２では、提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力する。
【００８７】
キーパッド上で少ないキャラクタが提供されるため、候補キャラクタのそれぞれがキーパッドで現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるようにすることができる。
【００８８】
図４に示すように、図４は、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、当該実施例は、上記図２Ａに示す実施例に加えて、複数の候補キャラクタから目標キャラクタを特定する手順を詳細に記述し、以下のステップを含む。
【００８９】
ステップ４０１では、複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定する。
【００９０】
本ステップでは、キーパッドでのキャラクタの占める面積が増大されるため、ユーザは、直接キーパッドにおいて目標キャラクタをより正確にクリックすることができる。
【００９１】
ステップ４０２では、前記第２の接触点座標に基づいて前記目標キャラクタを特定し、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００９２】
図５に示すように、図５は、一実施例による別のキャラクタ特定方法を示すフローチャートであり、当該方法は、タッチスクリーン端末に用いられ、当該実施例は、上記図２Ａに示す実施例に加えて、別の複数の候補キャラクタから目標キャラクタを特定する手順を詳細に記述し、以下のステップを含む。
【００９３】
ステップ５０１では、連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定する。
【００９４】
ステップ５０２では、前記第３の接触点座標に基づいて前記目標キャラクタを特定し、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【００９５】
上記実施例では、端末が連続する接触点情報のストリームを検出するとき、例えば、端末ユーザの指あるいはタッチペンが常にタッチスクリーンに接触するとき、最後の接触点情報は、対応的に、端末ユーザが指あるいはタッチペンを上げるときの接触点情報である。最後の接触点情報の位置する第３の接触点座標があるキャラクタの領域内に位置すれば、当該キャラクタを前記目標キャラクタとして特定する。
【００９６】
上記キャラクタ特定方法の実施例に対応して、本開示は、キャラクタ特定装置の実施例をさらに提供する。
【００９７】
図６に示すように、図６は、本開示の一実施例によるキャラクタ特定装置を示すブロック図であり、前記装置は、判断手段６１０と、出力手段６２０と、第１の特定手段６３０とを備える。
【００９８】
ただし、判断手段６１０は、ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するように構成され、
出力手段６２０は、複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するように構成され、
第１の特定手段６３０は、複数の前記候補キャラクタから目標キャラクタを特定するように構成される。
【００９９】
上記実施例では、ソフトキーボードをクリックするクリック指令が受信されると、前記クリック指令に基づいて、複数の候補キャラクタを提供する必要があるかどうかを判断し、複数の候補キャラクタを提供する必要があるとき、面積が増大された複数の候補キャラクタを提供可能であるため、ユーザが提供された複数の候補キャラクタから目標キャラクタを正確に選定することは、比較的に容易である。
【０１００】
図７に示すように、図７は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６に示す実施例に加えて、前記判断手段６１０が第１の特定サブ手段６１１と、第２の特定サブ手段６１２と、判断サブ手段６１３とを備える。
【０１０１】
ただし、第１の特定サブ手段６１１は、ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するように構成され、
第２の特定サブ手段６１２は、前記第１の接触点座標に基づいて第１の候補キャラクタを特定するように構成され、前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置し、
判断サブ手段６１３は、前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するように構成される。
【０１０２】
上記実施例では、端末が第１の接触点座標に基づいて複数の候補キャラクタを提供する必要があるかどうかを知能的に判断するため、ユーザ体験が向上する。
【０１０３】
図８に示すように、図８は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図７に示す実施例に加えて、前記装置が第２の特定手段６４０をさらに備えてもよい。
【０１０４】
ただし、第２の特定手段６４０は、前記第１の候補キャラクタを目標キャラクタとして特定するように構成される。
【０１０５】
上記実施例では、複数の候補キャラクタを提供する必要がないとき、端末が自動的に第１の候補キャラクタを目標キャラクタとして特定するため、同様にユーザ体験が向上する。
【０１０６】
図９に示すように、図９は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図７に示す実施例に加えて、前記出力手段６２０が出力サブ手段６２１を備える。
【０１０７】
ただし、出力サブ手段６２１は、提供されたキーパッドにおいて複数の前記候補キャラクタを出力するように構成される。
【０１０８】
上記実施例では、ソフトキーボードの上でキーパッドを提供して、キーパッド上で複数の候補キャラクタを出力することにより、キーパッド上のキャラクタが少ないため、候補キャラクタの占める面積が増大可能であり、ユーザは、キーパッド上で目標キャラクタを正確に選択することができる。
【０１０９】
図１０に示すように、図１０は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図９に示す実施例に加えて、前記出力サブ手段６２１が特定モジュール６２１１と出力モジュール６２１２とを備える。
【０１１０】
ただし、特定モジュール６２１１は、第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するように構成され、前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離である。
【０１１１】
出力モジュール６２１２は、提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するように構成される。
【０１１２】
上記実施例では、キーパッドにおいて第１の候補キャラクタを出力するに加えて、前記第１の接触点座標に最も近い少なくとも１つのキャラクタである第２の候補キャラクタも出力してもよい。本開示の実施例では、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の第２の距離を算出し、前記第２の距離の小さい順に選択し、好ましくは、３つのキャラクタを前記第２の候補キャラクタとして順次に選択する。
【０１１３】
キーパッド上で少ないキャラクタが提供されるため、候補キャラクタのそれぞれがキーパッドで現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなり、ユーザがキーパッドにおいて目標キャラクタを正確に特定することは、比較的に容易である。
【０１１４】
図１１に示すように、図１１は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図１０に示す実施例に加えて、前記装置が第１の輝度向上手段６５０をさらに備える。
【０１１５】
ただし、第１の輝度向上手段６５０は、提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるように構成される。
【０１１６】
上記実施例では、第１の候補キャラクタは、前記第１の接触点情報に対応するキャラクタであるとともに、目標キャラクタとする可能性が一番高いため、本開示の実施例では、複数の候補キャラクタの提供とともに、前記第１の候補キャラクタの第１の輝度値を高める方式で前記第１の候補キャラクタをハイライト表示可能であるので、ユーザ体験が向上する。
【０１１７】
図１２に示すように、図１２は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６に示す実施例に加えて、前記第１の特定手段６３０が第３の特定サブ手段６３１と第４の特定サブ手段６３２とを備える。
【０１１８】
ただし、第３の特定サブ手段６３１は、複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するように構成され、
第４の特定サブ手段６３２は、前記第２の接触点座標に基づいて前記目標キャラクタを特定するように構成され、前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【０１１９】
上記実施例では、ユーザが直接キーパッド上で目標キャラクタをクリック可能であり、キーパッド上でのキャラクタの占める面積が大きくなるため、ユーザが目標キャラクタをより正確に特定することができ、ユーザ体験が向上する。
【０１２０】
図１３に示すように、図１３は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６に示す実施例に加えて、前記第１の特定手段６３０が第５の特定サブ手段６３３と第６の特定サブ手段６３４とを備える。
【０１２１】
ただし、第５の特定サブ手段６３３は、連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するように構成され、
第６の特定サブ手段６３４は、前記第３の接触点座標に基づいて前記目標キャラクタを特定するように構成され、前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置する。
【０１２２】
上記実施例では、端末が連続する接触点情報のストリームを検出するとき、例えば端末ユーザの指あるいはタッチペンが常にタッチスクリーンに接触しているとき、最後の接触点情報は、対応的に、端末ユーザが指あるいはタッチペンを上げる時の接触点情報である。最後の接触点情報の位置する第３の接触点座標があるキャラクタの領域内に位置すれば、該当キャラクタを前記目標キャラクタとして特定するため、ユーザ体験が向上する。
【０１２３】
図１４に示すように、図１４は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図１３に示す実施例に加えて、前記装置が第２の輝度向上手段６６０をさらに備える。
【０１２４】
ただし、第２の輝度向上手段６６０は、複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるように構成される。
【０１２５】
上記実施例では、ユーザがタッチ操作に対応する現在キャラクタが目標キャラクタであるかどうかをより正確に判断するように、前記終了指令が受信される前に、現在キャラクタの第２の輝度値を高める方式で前記現在キャラクタをハイライト表示するため、同様にユーザ体験が向上する。
【０１２６】
図１５に示すように、図１５は、本開示の一実施例による別のキャラクタ特定装置を示すブロック図であり、当該実施例は、上記図６から図１４のいずれかに示す実施例に加えて、前記装置が選定手段６７０をさらに備える。
【０１２７】
ただし、選定手段６７０は、前記ソフトキーボードにおいて前記目標キャラクタを選定するように構成される。
【０１２８】
上記装置における各手段の機能および作用の実現手順の詳細は、上記方法における対応するステップの実現手順を参照すればよいため、ここで繰り返し説明しない。
【０１２９】
装置実施例が基本的に方法実施例に対応するため、関連箇所は、方法実施例部分の説明を参照すればよい。以上に記載の装置実施例は、単なる模式的である。その中の分離部品として説明された手段は、物理的に離間してもよいし、しなくてもよい。手段として表示された部品は、物理手段であってもよいし、でなくてもよい。即ち、１箇所に位置してもよいし、複数のネットワーク手段に分散してもよい。実際の必要に応じて、その中の一部または全部のモジュールを選択して本開示の目的を達成してもよい。当業者は、進歩性に値する労働をせずに、理解し実施可能である。
【０１３０】
それ相応に、本開示は、さらに、キャラクタ特定装置を提供する。前記装置は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリとを備え、前記プロセッサは、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断し、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力し、
複数の前記候補キャラクタから目標キャラクタを特定するように構成される。
【０１３１】
図１６に示すように、図１６は、本開示の一実施例によるキャラクタ特定装置１６００のための構造模式図である。例えば、装置１６００は、タッチスクリーンを有する端末であってもよい。具体的に、当該端末は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、インテリジェントソケット、インテリジェント血圧計、ゲームコンソール、タブレットデバイス、医療設備、フィットネス機器、ＰＤＡなどであってもよい。
【０１３２】
図１６を参照すると、装置１６００は、以下の１つ又は複数のユニット、すなわち、処理ユニット１６０２、メモリ１６０４、電源ユニット１６０６、マルチメディアユニット１６０８、オーディオユニット１６１０、入力・出力（Ｉ/Ｏ）インターフェース１６１２、センサユニット１６１４及び通信ユニット１６１６を備えてもよい。
【０１３３】
処理ユニット１６０２は通常、装置１６００の全般操作、例えば、表示、電話発呼、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット１６０２は、前記方法のステップの全部又は一部を実行するように、指令を実行する１つ又は複数のプロセッサ１６２０を備えてもよい。また、処理ユニット１６０２は、処理ユニット１６０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを備えてもよい。例えば、処理ユニット１６０２は、マルチメディアユニット１６０８と処理ユニット１６０２との間の相互作用を容易にするように、マルチメディアモジュールを備えてもよい。
【０１３４】
メモリ１６０４は、装置１６００での操作をサポートするために、各種別のデータを記憶するように構成される。これらのデータの例示は、装置１６００で操作する如何なるアプリケーションプログラムまたは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、映像などを含む。メモリ１６０４は、如何なる種別の揮発性もしくは不揮発性記憶デバイスまたはそれらの組合せ、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクによって実現されてもよい。
【０１３５】
電源ユニット１６０６は、装置１６００のユニットのそれぞれに電力を供給する。電源ユニット１６０６は、電源管理システム、１つまたは複数の電源、並びに、装置１６００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１３６】
マルチメディアユニット１６０８は、前記装置１６００とユーザとの間に1つの出力インターフェースを供給するスクリーンを備える。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでも良い。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャーを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチまたはスライド動作の境界を感知するだけではなく、前記タッチまたはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット１６０８は、１つのフロントカメラおよび/またはバックカメラを含む。装置１６００が操作モード、例えば、撮像モードまたは映像モードにあるとき、フロントカメラおよび/またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１３７】
オーディオユニット１６１０は、オーディオ信号を出力および/または入力するように構成される。例えば、オーディオユニット１６１０は、マイク（ＭＩＣ）を備え、装置１６００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードにあるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ１６０４に記憶される、または、通信ユニット１６１６を介して送信されることができる。一部の実施例では、オーディオユニット１６１０は、さらに、オーディオ信号を出力するためのスピーカをさらに含む。
【０１３８】
Ｉ/Ｏインターフェース１６１２は、処理ユニット１６０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンを含んでも良いが、それらに限定されない。
【０１３９】
センサユニット１６１４は、いろんな方面での状態推定を装置１６００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット１６１４は、装置１６００のオン/オフ状態、ユニットの相対位置を検出することができ、例えば、前記ユニットは、装置１６００のディスプレイおよびキーパッドである。センサユニット１６１４は、さらに、装置１６００もしくは装置１６００の１つのユニットの位置変更、ユーザと装置１６００との接触の存在もしくは不存在、装置１６００の方位または加速/減速および装置１６００の温度変化をさらに検出することができる。センサユニット１６１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット１６１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでも良い。一部の実施例では、当該センサユニット１６１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、マイクロ波センサまたは温度センサを含んでも良い。
【０１４０】
通信ユニット１６１６は、装置１６００と他の機器間の無線または有線方式の通信が便利になるように構成される。装置１６００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット１６１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット１６１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含んでも良い。例えば、NFCモジュールでは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１４１】
実施例では、装置１６００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１４２】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ１６０４をさらに提供し、上記指令が装置１６００のプロセッサ１６２０によって実行されることで上述した方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスクおよび光データ記憶機器などであっても良い。
【０１４３】
当業者は明細書を考慮し、ここに公開された開示を実践した後、本開示の他の実施案を容易に想到する。本願は、本開示の如何なる変形、用途または適応的変化もカバーすることを意図する。これらの変形、用途または適応的変化は、本開示の一般的な仕組みに従い、かつ、本開示に開示されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本開示の本当の範囲および思想は添付の特許請求の範囲によって与えられる。
【０１４４】
本開示が以上で記載され、且つ図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本開示の範囲は、添付する特許請求の範囲のみによって限定される。 
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチスクリーン端末に用いられるキャラクタ特定方法であって、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップと、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するステップと、
複数の前記候補キャラクタから目標キャラクタを特定するステップと、を含むことを特徴とするキャラクタ特定方法。
【請求項２】
前記ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するステップは、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するステップと、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するステップと、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するステップと、を含み、
前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置することを特徴とする請求項１に記載のキャラクタ特定方法。
【請求項３】
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するステップをさらに含むことを特徴とする請求項２に記載のキャラクタ特定方法。
【請求項４】
複数の前記候補キャラクタを出力するステップは、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップを含むことを特徴とする請求項２に記載のキャラクタ特定方法。
【請求項５】
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するステップは、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するステップと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するステップと、を含み、
前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離であることを特徴とする請求項４に記載のキャラクタ特定方法。
【請求項６】
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるステップをさらに含むことを特徴とする請求項５に記載のキャラクタ特定方法。
【請求項７】
複数の前記候補キャラクタから目標キャラクタを特定するステップは、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するステップと、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、
前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１に記載のキャラクタ特定方法。
【請求項８】
複数の前記候補キャラクタから目標キャラクタを特定するステップは、
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するステップと、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するステップと、を含み、
前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１に記載のキャラクタ特定方法。
【請求項９】
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるステップをさらに含むことを特徴とする請求項８に記載のキャラクタ特定方法。
【請求項１０】
複数の前記候補キャラクタから目標キャラクタを特定するステップの後で、
前記ソフトキーボードにおいて前記目標キャラクタを選定するステップをさらに含むことを特徴とする請求項１から９の何れかに記載のキャラクタ特定方法。
【請求項１１】
タッチスクリーン端末に用いられるキャラクタ特定装置であって、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断するための判断手段と、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力するための出力手段と、
複数の前記候補キャラクタから目標キャラクタを特定するための第１の特定手段と、を備えることを特徴とするキャラクタ特定装置。
【請求項１２】
前記判断手段は、
ソフトキーボードにおいて第１の接触点情報が検出されると、前記第１の接触点情報が位置する第１の接触点座標を特定するための第１の特定サブ手段と、
前記第１の接触点座標に基づいて第１の候補キャラクタを特定するための第２の特定サブ手段と、
前記第１の領域の中心点の第１の中心点座標と前記第１の接触点座標との間の第１の距離が所定の閾値を上回ったかどうかを判断し、前記第１の距離が前記所定の閾値を上回ったとき、複数の前記候補キャラクタを提供する必要があると特定するための判断サブ手段と、を備え、
前記第１の接触点座標は、前記ソフトキーボードにおいて前記第１の候補キャラクタの所在する第１の領域内に位置することを特徴とする請求項１１に記載のキャラクタ特定装置。
【請求項１３】
前記第１の距離が前記所定の閾値を上回っていないとき、前記第１の候補キャラクタを目標キャラクタとして特定するための第２の特定手段をさらに備えることを特徴とする請求項１２に記載のキャラクタ特定装置。
【請求項１４】
前記出力手段は、
提供されたキーパッドにおいて複数の前記候補キャラクタを出力するための出力サブ手段を備えることを特徴とする請求項１２に記載のキャラクタ特定装置。
【請求項１５】
前記出力サブ手段は、
第２の距離の小さい順に少なくとも１つの第２の候補キャラクタを特定するための特定モジュールと、
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するための出力モジュールと、を備え、
前記第２の距離は、前記第２の候補キャラクタの所在する第２の領域の中心点の第２の中心点座標と前記第１の接触点座標との間の距離であることを特徴とする請求項１４に記載のキャラクタ特定装置。
【請求項１６】
提供された前記キーパッドにおいて前記第１の候補キャラクタおよび前記第２の候補キャラクタを出力するとともに、前記第１の候補キャラクタの第１の輝度値を高めるための第１の輝度向上手段をさらに備えることを特徴とする請求項１５に記載のキャラクタ特定装置。
【請求項１７】
前記第１の特定手段は、
複数の前記候補キャラクタ上で第２の接触点情報が検出されると、前記第２の接触点情報が位置する第２の接触点座標を特定するための第３の特定サブ手段と、
前記第２の接触点座標に基づいて前記目標キャラクタを特定するための第４の特定サブ手段と、を備え、
前記第２の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１１に記載のキャラクタ特定装置。
【請求項１８】
前記第１の特定手段は、
連続する接触点情報のストリームが検出されると、複数の前記候補キャラクタから、前記連続する接触点情報のストリームのうち最後の接触点情報の位置する第３の接触点座標を特定するための第５の特定サブ手段と、
前記第３の接触点座標に基づいて前記目標キャラクタを特定するための第６の特定サブ手段と、を備え、
前記第３の接触点座標は、複数の前記候補キャラクタのうち前記目標キャラクタの所在する目標領域内に位置することを特徴とする請求項１１に記載のキャラクタ特定装置。
【請求項１９】
複数の前記候補キャラクタでは、前記連続する接触点情報のストリームのうち現在の接触点情報に対応するキャラクタの第２の輝度値を高めるための第２の輝度向上手段をさらに備えることを特徴とする請求項１８に記載のキャラクタ特定装置。
【請求項２０】
前記ソフトキーボードにおいて前記目標キャラクタを選定するための選定手段をさらに備えることを特徴とする請求項１１から１９の何れかに記載のキャラクタ特定装置。
【請求項２１】
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリとを備え、
前記プロセッサは、
ソフトキーボードにおいて第１の接触点情報が検出されると、複数の候補キャラクタを提供する必要があるかどうかを判断し、
複数の前記候補キャラクタを提供する必要があるとき、各候補キャラクタの現在占める第１の面積が当該候補キャラクタの前記ソフトキーボードで占める第２の面積よりも大きくなるように、複数の前記候補キャラクタを出力し、
複数の前記候補キャラクタから目標キャラクタを特定するように構成されることを特徴とするキャラクタ特定装置。
【請求項２２】
プロセッサに実行されることにより、請求項１から請求項１０のいずれか１項に記載のキャラクタ特定方法を実現することを特徴とするプログラム。
【請求項２３】
請求項２２に記載のプログラムが記録された記録媒体。 
【国際調査報告】
2017525076.tif 000024
2017525076.tif 000025
2017525076.tif 000026
2017525076.tif 000027