(57)【特許請求の範囲】
【請求項１】
端末デバイスのテキスト入力を表示するための方法であって、前記端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を有し、前記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、前記キーボード領域において入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、前記方法は、
前記端末デバイスが、現在の操作モードを判定する段階と、
前記端末デバイスが、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定する段階であって、前記表示構成方式は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含む、段階と、
前記キーボード領域において入力が完了した時点から、前記少なくとも２つの候補領域における各候補領域が指定期間において毎回選択される時点までの遅延値に基づいて、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階と
を備える、方法。
【請求項２】
端末デバイスのテキスト入力を表示するための方法であって、前記端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を有し、前記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、前記キーボード領域において入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、前記方法は、
前記端末デバイスが、現在の操作モードを判定する段階と、
前記端末デバイスが、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定する段階であって、前記表示構成方式は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含む、段階と、
を備え、
前記現在の操作モードに対応する表示構成方式を判定した後に、
前記少なくとも２つの候補領域における各候補領域が指定期間内に選択される選択頻度を前記端末デバイスがカウントする段階と、
前記キーボード領域において入力が完了した時点から、前記少なくとも２つの候補領域における各候補領域が前記指定期間において毎回選択される時点までの遅延値を前記端末デバイスが計算する段階と、
前記少なくとも２つの候補領域における各候補領域の、前記指定期間における平均遅延値を、前記端末デバイスが前記遅延値に従って計算する段階と、
前記指定期間の後に、前記少なくとも２つの候補領域における各候補領域の、取得された前記選択頻度および取得された前記平均遅延値に従って、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階と、
前記少なくとも２つの候補領域における各候補領域において、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係に従って、前記候補単語サブセットにおける、前記対応する候補単語表示優先度の前記候補単語を表示する段階と
をさらに備える、方法。
【請求項３】
前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する前記段階の前に、
少なくとも１つの候補領域の取得された選択頻度が指定された頻度閾値より大きいか、それに等しいと判定する段階、または、
調整命令を受信する段階
をさらに備える、請求項２に記載の方法。
【請求項４】
前記少なくとも２つの候補領域における各候補領域の、取得された前記選択頻度および取得された前記平均遅延値に従って、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する前記段階は、
前記少なくとも２つの候補領域を、前記少なくとも２つの候補領域の取得された前記選択頻度の降順にソートする段階と、
ソートされた前記少なくとも２つの候補領域に従って、前記少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、前記順序を候補単語表示優先度シーケンスとして使用する段階と、
前記少なくとも２つの候補領域を、前記少なくとも２つの候補領域の取得された前記平均遅延値の昇順にソートし、候補領域シーケンスを取得する段階と、
前記候補領域シーケンスにおける第Ｎ候補領域についての、前記候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定する段階であって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、段階と
を有する、請求項２または３に記載の方法。
【請求項５】
前記現在の操作モードに対応する表示構成方式を判定した後に、前記方法はさらに、調整された前記対応関係に従って、前記少なくとも２つの候補領域における各候補領域において、前記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する段階を備える、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記端末デバイスが現在の操作モードを判定する前記段階は、
前記端末デバイスが、現在の設定に従って前記現在の操作モードを判定する段階、または、
前記端末デバイスが、トリガされたスライド操作、ならびに、前記端末デバイスの左部分および右部分がトリガされる操作頻度のうちの少なくとも１つに従って、前記現在の操作モードを判定する段階と
を有する、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記操作モードは、左手操作モードまたは右手操作モードを含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する前記段階の後に、
前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された前記対応関係を新しい表示構成方式として使用する段階と、
操作モードと表示構成方式との間の前記予め設定された対応関係における表示構成方式を前記新しい表示構成方式に更新する段階と
をさらに備える、請求項５から７のいずれか一項に記載の方法。
【請求項９】
端末デバイスのテキスト入力を表示するための装置であって、前記端末デバイスの画面は、キーボード領域と、少なくとも２つの候補領域とを有し、前記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、前記キーボード領域において入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、前記装置は、構成ユニットを備え、前記構成ユニットは、
前記端末デバイスの現在の操作モードを判定し、および、
操作モードと表示構成方式との間の予め設定された対応関係に従って、前記現在の操作モードに対応する表示構成方式を判定し、前記表示構成方式は、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含み、
前記装置は、
前記キーボード領域において入力が完了した時点から、前記少なくとも２つの候補領域における各候補領域が指定期間において毎回選択される時点までの遅延値に基づいて、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する調整ユニット
をさらに備える、装置。
【請求項１０】
端末デバイスのテキスト入力を表示するための装置であって、前記端末デバイスの画面は、キーボード領域と、少なくとも２つの候補領域とを有し、前記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、前記キーボード領域において入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、前記装置は、構成ユニットを備え、前記構成ユニットは、
前記端末デバイスの現在の操作モードを判定し、および、
操作モードと表示構成方式との間の予め設定された対応関係に従って、前記現在の操作モードに対応する表示構成方式を判定し、前記表示構成方式は、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含み、
前記装置は、
前記少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントする第１処理ユニットと、
前記キーボード領域において入力が完了した時点から、前記少なくとも２つの候補領域における各候補領域が前記指定期間において毎回選択される時点までの遅延値を計算する第２処理ユニットと、
前記遅延値に従って、前記少なくとも２つの候補領域における各候補領域の、前記指定期間における平均遅延値を計算する計算ユニットと、
前記指定期間の後に、前記少なくとも２つの候補領域における各候補領域の、取得された前記選択頻度および取得された前記平均遅延値に従って、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する調整ユニットと、
前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の、調整された前記対応関係に従って、前記少なくとも２つの候補領域における各候補領域において、前記候補単語サブセットにおける、前記対応する候補単語表示優先度の前記候補単語を表示する表示ユニットと
をさらに備える、装置。
【請求項１１】
前記調整ユニットはさらに、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する前に、指定された頻度閾値より大きいか、それに等しい、少なくとも１つの候補領域の、取得された選択頻度を判定し、または、調整命令を受信する、請求項１０に記載の装置。
【請求項１２】
前記調整ユニットは、前記少なくとも２つの候補領域の取得された前記選択頻度の降順に、前記少なくとも２つの候補領域をソートし、
ソートされた前記少なくとも２つの候補領域に従って、前記少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、前記順序を候補単語表示優先度シーケンスとして使用し、
候補領域シーケンスを取得するために、前記少なくとも２つの候補領域を、前記少なくとも２つの候補領域の取得された前記平均遅延値の昇順にソートし、および、
前記候補領域シーケンスにおける第Ｎ候補領域についての、前記候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定し、Ｎは候補領域の数より小さいか、それに等しい正の整数である、
請求項１０または１１に記載の装置。
【請求項１３】
前記構成ユニットはさらに、調整された前記対応関係に従って、前記少なくとも２つの候補領域における各候補領域において、前記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する、請求項９または１０に記載の装置。
【請求項１４】
前記端末デバイスの前記現在の操作モードを判定するとき、前記構成ユニットは、
前記端末デバイスの現在の設定に従って、前記現在の操作モードを判定し、または、
前記端末デバイスのトリガされたスライド操作、および、前記端末デバイスの左部分および右部分がトリガされる操作頻度のうちの少なくとも１つに従って、前記現在の操作モードを判定する、
請求項１３に記載の装置。
【請求項１５】
前記操作モードは、左手操作モードまたは右手操作モードを含む、請求項１３または１４に記載の装置。
【請求項１６】
前記調整ユニットはさらに、
前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の前記対応関係を調整した後に、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された前記対応関係を新しい表示構成方式として使用し、
操作モードと表示構成方式との間の前記予め設定された対応関係における表示構成方式を前記新しい表示構成方式に更新する、
請求項１３から１５のいずれか一項に記載の装置。
【請求項１７】
端末デバイスであって、前記端末デバイスは、プロセッサ、ディスプレイ、およびタッチ画面を備え、前記プロセッサ、前記ディスプレイ、および前記タッチ画面は、バスを使用することによって通信し、前記タッチ画面は、ユーザの出力を検出し、前記端末デバイスの前記ディスプレイは、キーボード領域および少なくとも２つの候補領域を含み、前記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、前記キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、
前記端末デバイスが備える前記プロセッサは、現在の操作モードを判定し、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定し、前記表示構成方式は、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含み、
前記プロセッサはさらに、
前記キーボード領域において入力が完了した時点から、前記少なくとも２つの候補領域における各候補領域が指定期間において毎回選択される時点までの遅延値に基づいて、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する、
端末デバイス。
【請求項１８】
前記プロセッサはさらに、
前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整した後に、調整された前記対応関係に従って、前記少なくとも２つの候補領域における各候補領域に、前記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する、
請求項１７に記載の端末デバイス。
【請求項１９】
前記プロセッサはさらに、現在の設定に従って、または、トリガされたスライド操作と、前記端末デバイスの左部分および右部分がトリガされる操作頻度とのうちの少なくとも１つに従って、現在の操作モードを判定する、請求項１７に記載の端末デバイス。
【請求項２０】
前記操作モードは、左手操作モードまたは右手操作モードを含む、請求項１７または１８に記載の端末デバイス。
【請求項２１】
端末デバイスであって、前記端末デバイスは、プロセッサ、ディスプレイ、およびタッチ画面を備え、前記プロセッサ、前記ディスプレイ、および前記タッチ画面は、バスを使用することによって通信し、前記タッチ画面は、ユーザの出力を検出し、前記端末デバイスの前記ディスプレイは、キーボード領域および少なくとも２つの候補領域を含み、前記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、前記キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、
前記端末デバイスが備える前記プロセッサは、現在の操作モードを判定し、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定し、前記表示構成方式は、前記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含み、
前記現在の操作モードに対応する表示構成方式を判定した後に、前記プロセッサはさらに、
前記少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントし、
前記キーボード領域において入力が完了した時点から、前記少なくとも２つの候補領域における各候補領域が前記指定期間において毎回選択される時点までの遅延値を計算し、
前記遅延値に従って、前記少なくとも２つの候補領域における各候補領域の、前記指定期間における平均遅延値を計算し、
前記指定期間の後に、前記少なくとも２つの候補領域における各候補領域の、取得された前記選択頻度および取得された前記平均遅延値に従って、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整し、
前記ディスプレイは、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の、前記プロセッサによって調整される前記対応関係に従って、前記ディスプレイ上の前記少なくとも２つの候補領域における各候補領域において、前記候補単語サブセットにおける、前記対応する候補単語表示優先度の前記候補単語を表示する、
端末デバイス。
【請求項２２】
前記プロセッサはさらに、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の前記対応関係を調整する前に、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定するか、または、調整命令を受信する、請求項２１に記載の端末デバイス。
【請求項２３】
前記プロセッサは、
前記少なくとも２つの候補領域を、前記少なくとも２つの候補領域の取得された前記選択頻度の降順にソートし、
ソートされた前記少なくとも２つの候補領域に従って、前記少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、前記順序を候補単語表示優先度シーケンスとして使用し、
前記少なくとも２つの候補領域を前記少なくとも２つの候補領域の取得された前記平均遅延値の昇順にソートし、候補領域シーケンスを取得し、
前記候補領域シーケンスにおける第Ｎ候補領域について、前記候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定し、Ｎは候補領域の数より小さいか、それに等しい正の整数である、
請求項２２に記載の端末デバイス。
【請求項２４】
前記プロセッサはさらに、
前記少なくとも２つの候補領域における各候補領域が前記指定期間において選択される前記選択頻度をカウントする前に、前記端末デバイスの現在の操作モードを判定し、
操作モードと表示構成方式との間の予め設定された対応関係に従って、前記現在の操作モードに対応する表示構成方式を判定し、前記表示構成方式は、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の前記対応関係を含み、含む結果、前記ディスプレイは、調整された前記対応関係に従って、前記ディスプレイ内の前記少なくとも２つの候補領域における各候補領域において、前記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度である、候補単語を表示する、
請求項２１から２３のいずれか一項に記載の端末デバイス。
【請求項２５】
前記端末デバイスの前記現在の操作モードを判定するとき、前記プロセッサは、
前記端末デバイスの現在の設定に従って、前記現在の操作モードを判定するか、または、
前記端末デバイスのトリガされたスライド操作、および、前記端末デバイスの左部分および右部分がトリガされる操作頻度のうちの少なくとも１つに従って、前記現在の操作モードを判定する
請求項２４に記載の端末デバイス。
【請求項２６】
前記操作モードは、左手操作モードまたは右手操作モードを含む、請求項２４または２５に記載の端末デバイス。
【請求項２７】
前記プロセッサはさらに、
前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の前記対応関係を調整した後に、前記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された前記対応関係を新しい表示構成方式として使用し、
操作モードと表示構成方式との間の、前記予め設定された対応関係における表示構成方式を前記新しい表示構成方式に更新する、
請求項２４から２６のいずれか一項に記載の端末デバイス。
【請求項２８】
コンピュータ可読記憶記録に記録されるプログラムであって、前記プログラムは、実行されるとき、端末デバイスに、請求項１から８のいずれか一項に記載の方法を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末デバイスのテキスト表示技術の分野に関連し、特に、端末デバイスのテキスト入力を表示するための方法および装置、ならびに端末デバイスに関連する。
【背景技術】
【０００２】
科学技術の発展に伴い、大画面および超大画面は、インテリジェント端末デバイスの開発トレンドとなっている。その結果、より豊富なコンテンツが示されるだけでなく、ユーザ操作がより便利になる。例えば、スマートフォン、タブレットコンピュータ、および別のインテリジェント端末デバイスは、大画面および超大画面を備える。しかしながら、一部の大画面携帯型インテリジェント端末デバイス（スマートフォンなど）については、ユーザは通常、片手を用いる操作を実行し、一般的に、スマートフォンを保持している手の親指で操作を実行するか、または、片手でスマートフォンを保持し、他の手の指で操作を実行する。
【０００３】
大画面インテリジェント端末デバイス上のキーボード領域を使用することによってコンテンツが入力されるとき、大画面インテリジェント端末デバイスは、複数の候補領域において、ユーザが選択するための複数の選択肢を表示し得る。一般的に、優先単語高頻度ソート方法を使用することによって、複数の選択肢が複数の候補領域において表示される。すなわち、異なる選択頻度を有する選択肢が、候補領域の左から右、および、上から下の順序で表示される。最高の選択頻度を有する選択肢は、左上隅の候補領域に表示され、最低選択頻度を有する選択肢は、右下隅の候補領域に表示される。例えば、文字を入力するために、大画面インテリジェント端末デバイスを使用することによる入力方法が有効化されているとき、ユーザは、キーボード領域に文字列を入力し、その文字列に対応する複数の単語選択肢が複数の候補領域に表示され得る。しかしながら、親指では、画面端上の候補領域に対して操作を実行できないことがあり得る。例えば、右手が操作を実行し、当該入力方法を使用することによって単語を選択するとき、画面上の左端の候補領域における単語選択肢を右親指で選択することは不便であり得る。従来技術では、片手モードにおいて、大画面インテリジェント端末デバイスに対して操作が実行され得る。すなわち、大画面上の表示領域は、指定された割合だけ減少し、左揃え、または右揃えされる。
【０００４】
しかしながら、上述した方法では、表示領域が減少し、操作の難易度が上がり、表示方式の多様性および柔軟性が下がり、ユーザエクスペリエンスが低下する。
【発明の概要】
【０００５】
本発明の実施形態は、端末デバイスのテキスト入力を表示するための方法および装置、ならびに端末デバイスを提供し、これにより、片手モードにおいて、表示領域が減らされ、操作の難易度が上がり、表示方式の多様性および柔軟性が下がり、ユーザエクスペリエンスが低下するという、従来技術における問題が解決する。
【０００６】
第１態様は、端末デバイスのテキスト入力を表示するための方法を提供し、端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を備え、少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、対応する候補単語表示優先度を有する、キーボード領域に入力される文字の候補単語サブセットにおける候補単語を表示するために使用され、当該方法は、少なくとも２つの候補領域における各候補領域が指定期間内に選択される選択頻度を端末デバイスがカウントする段階と、
キーボード領域において入力が完了した時点から、少なくとも２つの候補領域における各候補領域が、指定期間において毎回選択される時点までの遅延値を、端末デバイスが計算する段階と、少なくとも２つの候補領域における各候補領域の、指定期間における平均遅延値を、端末デバイスが遅延値に従って計算する段階と、指定期間の後に、少なくとも２つの候補領域における各候補領域の、取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階と、少なくとも２つの候補領域における各候補領域において、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係に従って、対応する候補単語表示優先度を有する、候補単語サブセットにおける候補単語を表示する段階とを備える。
【０００７】
第１態様に関連して、第１の可能な実装方式において、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階の前に、方法は、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定する段階、または、調整命令を受信する段階をさらに有する。
【０００８】
第１態様、または、第１態様の第１の可能な実装方式に関連して、少なくとも２つの候補領域における各候補領域の、取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階は、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された選択頻度の降順にソートする段階と、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、順序を候補単語表示優先度シーケンスとして使用する段階と、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された平均遅延値の昇順にソートし、候補領域シーケンスを取得する段階と、候補領域シーケンスにおける第Ｎ候補領域についての、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定する段階であって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、段階とを有する。
【０００９】
第１態様、または、第１態様の上述の可能な実装方式のいずれか１つに関連して、第３の可能な実装方式において、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度を端末デバイスがカウントする段階の前に、方法はさらに、端末デバイスが現在の操作モードを判定する段階と、端末デバイスが、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定する段階であって、表示構成方式は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含む、段階と、対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する段階とを備える。
【００１０】
第１態様の第３の可能な実装方式に関連して、第４の可能な実装方式において、端末デバイスが現在の操作モードを判定する段階は、端末デバイスが、現在の設定に従って現在の操作モードを判定する段階、または、端末デバイスが、トリガされたスライド操作、および／または、端末デバイスの左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定する段階を有する。
【００１１】
第１態様の第３または第４の可能な実装方式に関連して、第５の可能な実装方式において、操作モードは、左手操作モードまたは右手操作モードを含む。
【００１２】
第１態様の第３から第５の可能な実装方式のいずれか１つに関連して、第６の可能な実装方式において、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階の後に、方法は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用する段階と、操作モードと表示構成方式との間の予め設定された対応関係における表示構成方式を新しい表示構成方式に更新する段階とをさらに備える。
【００１３】
第２態様は、端末デバイスのテキスト入力を表示するための装置を提供し、端末デバイスの画面は、キーボード領域と、少なくとも２つの候補領域とを有し、少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、装置は、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントするように構成される第１処理ユニットと、キーボード領域において入力が完了した時点から、少なくとも２つの候補領域における各候補領域が、指定期間において毎回選択される時点までの遅延値を計算するように構成される第２処理ユニットと、遅延値に従って、少なくとも２つの候補領域における各候補領域の、指定期間における平均遅延値を計算するように構成される計算ユニットと、指定期間の後に、少なくとも２つの候補領域における各候補領域の、取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整するように構成される調整ユニットと、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の、調整された対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するように構成される表示ユニットとを備える。
【００１４】
第２態様に関連して、第１の可能な実装方式において、調整ユニットはさらに、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する前に、指定された頻度閾値より大きいか、それに等しい、少なくとも１つの候補領域の、取得された選択頻度を判定するように、または、調整命令を受信するように構成される。
【００１５】
第２態様、または、第２態様の第１の可能な実装方式に関連して、調整ユニットは、少なくとも２つの候補領域の取得された選択頻度の降順に、少なくとも２つの候補領域をソートすること、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、順序を候補単語表示優先度シーケンスとして使用すること、候補領域シーケンスを取得するために、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された平均遅延値の昇順にソートすること、および、候補領域シーケンスにおける第Ｎ候補領域についての、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、ことを行うように構成される。
【００１６】
第２態様、または、第２態様の上述の可能な実装方式のいずれか１つに関連して、第３の可能な実装方式において、装置はさらに、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度を第１処理ユニットがカウントする前に、端末デバイスの現在の操作モードを判定すること、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定することであって、表示構成方式は、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を含む、こと、対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示することを行うように構成される構成ユニットをさらに備える。
【００１７】
第２態様の第３の可能な実装方式に関連して、第４の可能な実装方式において、記端末デバイスの現在の操作モードを判定するとき、構成ユニットは、端末デバイスの現在の設定に従って、現在の操作モードを判定するように、または、端末デバイスのトリガされたスライド操作、および／または、端末デバイスの左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定するように構成される。
【００１８】
第２態様の第３または第４の可能な実装方式に関連して、第５の可能な実装方式において、操作モードは、左手操作モードまたは右手操作モードを含む。
【００１９】
第２態様の第３から第５の可能な実装方式のいずれか１つに関連して、第６の可能な実装方式において、調整ユニットはさらに、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整した後に、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用すること、および、操作モードと表示構成方式との間の予め設定された対応関係における表示構成方式を新しい表示構成方式に更新することを行うように構成される。
【００２０】
第３態様は、端末デバイスを提供し、端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を含み、少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、端末デバイスは、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントし、キーボード領域において入力が完了した時点から、少なくとも２つの候補領域における各候補領域が、指定期間において毎回選択される時点までの遅延値を計算し、遅延値に従って、少なくとも２つの候補領域における各候補領域の、指定期間における平均遅延値を計算し、指定期間の後に、少なくとも２つの候補領域における各候補領域の、取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する、ように構成されるプロセッサと、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の、プロセッサによって調整された対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を画面上に表示するように構成されるディスプレイとを備える。
【００２１】
第３態様に関連して、第１の可能な実装方式において、プロセッサはさらに、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する前に、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定するか、または、調整命令を受信するように構成される。
【００２２】
第３態様、または、第３態様の第１の可能な実装方式に関連して、プロセッサは、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された選択頻度の降順にソートすること、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、順序を候補単語表示優先度シーケンスとして使用すること、少なくとも２つの候補領域を少なくとも２つの候補領域の取得された平均遅延値の昇順にソートし、候補領域シーケンスを取得すること、候補領域シーケンスにおける第Ｎ候補領域について、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、ことを行うように構成される。
【００２３】
第３態様、または、第３態様の上述の可能な実装方式のいずれか１つに関連して、第３の可能な実装方式において、プロセッサはさらに、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントする前に、端末デバイスの現在の操作モードを判定すること、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定することであって、表示構成方式は、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を含み、その結果、ディスプレイは、対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を画面上に表示する、ことを行うように構成される。
【００２４】
第３態様の第３の可能な実装方式に関連して、第４の可能な実装方式において、端末デバイスの現在の操作モードを判定するとき、プロセッサは、端末デバイスの現在の設定に従って、現在の操作モードを判定するか、または、端末デバイスのトリガされたスライド操作、および／もしくは、端末デバイスの左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定するように構成される。
【００２５】
第３態様の第３または第４の可能な実装方式に関連して、第５の可能な実装方式において、操作モードは、左手操作モードまたは右手操作モードを含む。
【００２６】
第３態様の第３から第５の可能な実装方式のいずれか１つに関連して、第６の可能な実装方式において、プロセッサはさらに、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整した後に、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用し、操作モードと表示構成方式との間の、予め設定された対応関係における表示構成方式を新しい表示構成方式に更新するように構成される。
【００２７】
本発明の実施形態において、各候補領域が指定期間において選択される選択頻度がカウントされ、キーボード領域において入力が完了した時点から、各候補領域が指定期間において毎回選択される時点までの遅延値が計算され、指定期間における各候補領域の平均遅延値は、計算された遅延値に従って計算され、指定期間の後に、各候補領域の取得された選択頻度および取得された平均遅延値に従って、各候補領域と候補単語表示優先度との間の対応関係が調整される。このように、端末デバイスを使用するときに各候補領域を選択することについてのユーザの操作習慣に従って、候補領域において表示される候補単語を動的に調整できる。その結果、入力速度は最適化され、表示領域を減らす必要はなく、表示方式は柔軟になり、ユーザエクスペリエンスが改善する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る端末デバイスのテキスト入力を表示するための方法のフローチャートである。
【００２９】
【図２】本発明の実施形態に係る端末デバイスのテキスト入力を表示するための方法の具体的なフローチャートである。
【００３０】
【図３】本発明の実施形態に係る、各候補領域の候補単語表示優先度の初期化の概略図である。
【００３１】
【図４】本発明の実施形態に係る各候補領域の調整された候補単語表示優先度の概略図である。
【００３２】
【図５】本発明の実施形態に係る端末デバイスのテキスト入力を表示するための装置の概略構造図である。
【００３３】
【図６】本発明の実施形態に係る端末デバイスの概略構造図である。
【発明を実施するための形態】
【００３４】
本発明の目的、技術的解決手段、および利点をより明確にするべく、以下ではさらに、添付図面を参照しながら、本発明を詳細に説明する。説明される実施形態が、本発明の実施形態のすべてではなく一部であるに過ぎないことは明らかである。創造的努力なしに本発明の実施形態に基づいて当業者によって取得される他のすべての実施形態は、本発明の保護範囲内に含まれるものとする。
【００３５】
本発明の実施形態は、端末デバイスのテキスト入力を表示するための方法および装置、ならびに端末デバイスを提供し、これにより、大画面インテリジェント端末デバイスが片手で操作されるとき、片手モードの使用に起因して、表示領域が減少し、操作の難易度が上がり、表示方式の多様性および柔軟性が下がり、ユーザエクスペリエンスが低下するという、従来技術における問題が解決する。方法および装置は、同一の発明概念に基づいており、方法および装置の問題解決原理は同様であるので、装置の実装および方法の実装が相互に参照され得て、繰り返しとなる説明は提供されない。
【００３６】
従来技術においては、大画面インテリジェント端末デバイスが使用され、画面端上の候補領域に対して操作を実行できないとき、片手モードが使用され、指定された割合だけ表示領域が減らされる。その結果、操作の難易度が上がり、表示方式の多様性および柔軟性が下がり、ユーザエクスペリエンスが低下する。しかしながら、本発明の技術的解決手段においては、各候補領域が指定期間において選択される選択頻度がカウントされ、キーボード領域において入力が完了した時点から、各候補領域が指定期間において毎回選択される時点までの遅延値が計算され、指定期間における各候補領域の平均遅延値が、計算された遅延値に従って計算され、指定期間の後に、各候補領域の取得された選択頻度および取得された平均遅延値に従って、各候補領域と候補単語表示優先度との間の対応関係が調整される。このように、端末デバイスを使用するときに各候補領域を選択することについてのユーザの操作習慣に従って、候補領域において表示される候補単語を動的に調整できる。その結果、入力速度は最適化され、表示領域を減らす必要はなく、表示方式は柔軟になり、ユーザエクスペリエンスが改善する。
【００３７】
本発明の実施形態は、キーボード領域を使用することによって入力が実行される、候補単語が複数の候補領域から選択されるスマートフォンまたはタブレットコンピュータなどの携帯型インテリジェント端末デバイスに適用可能な、端末デバイスのテキスト入力を表示するための方法および装置を提供する。以下では、添付図面を参照しながら、本発明の実装方式を詳細に説明する。
【００３８】
図１に示されるように、本発明の実施形態において、端末デバイスのテキスト入力を表示するための方法が提供される。端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を有する。少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用される。方法の手順は、以下の段階を備える。
【００３９】
段階１０１：端末デバイスが、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントする。
【００４０】
ユーザが画面上のキーボード領域に文字を入力した後に、端末デバイスが、入力された文字に従って、入力された文字に対応する、表示されるべき候補単語サブセットを判定する。候補単語サブセットにおける各候補単語は、異なる候補単語表示優先度に対応する。候補単語表示優先度に対応する、候補単語サブセットにおける候補単語は、端末デバイスの画面上の各候補領域が、異なる候補単語表示優先度に対応するときのみ表示されることができる。
【００４１】
指定期間は、実際のシナリオに従ってユーザによって設定され得るか、または、工場出荷前に、端末デバイスによって設定され得る。指定期間の開始時点は、テキスト入力機能を含むアプリケーションが有効化される時点、最後の調整が完了する時点、端末デバイスが起動される時点、または、端末デバイスの各候補領域に表示されるべき候補単語表示優先度が初期化される時点であり得る。指定期間または指定期間の開始時点は、本発明のこの実施形態に限定されるものではない。
【００４２】
画面上の少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度を端末デバイスがカウントする段階の前に、方法はさらに、端末デバイスが現在の操作モードを判定する段階と、端末デバイスが、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定する段階であって、表示構成方式は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含む、段階と、対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する段階とを備える。
【００４３】
具体的には、端末デバイスにおけるストレージモジュールは、操作モードと表示構成方式との間の対応関係を記憶し得る。このように、端末デバイスが複数の操作モードをサポートするとき、端末デバイスは、複数の表示構成方式を記憶し得て、その結果、最適な表示構成方式への調整のための速度が改善する。
【００４４】
従来技術においては通常、優先単語高頻度ソート方法が、候補領域において候補単語を表示するために使用される。すなわち、文字がキーボード領域に入力された後に、表示されるべき候補単語サブセットにおいて、選択頻度が最高である候補単語は、最高の候補単語表示優先度を有し、選択頻度が２番目に高い候補単語は、２番目に高い候補単語表示優先度を有し、それ以降も同様である。加えて、候補単語表示優先度が最高である候補単語は通常、左上隅の候補領域に表示され、候補単語表示優先度が最低である候補単語は通常、右下隅の候補領域に表示される。候補領域が、表示構成方式に含まれる、候補領域と候補単語表示優先度との間の対応関係に従って、候補単語表示優先度の候補単語を表示することは明らかである。
【００４５】
端末デバイスは、以下の２つの方式で、現在の操作モードを判定する。
【００４６】
方式１：端末デバイスは、現在の設定に従って、現在の操作モードを判定する。
【００４７】
方式２：端末デバイスは、トリガされたスライド操作、ならびに／または、端末デバイスの左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定する。
【００４８】
操作モードは、左手操作モードまたは右手操作モードを含む。
【００４９】
方式１において、ユーザは、端末デバイスの実体的なキーを使用することによって、または、端末デバイスにおいてユーザによって選択された設定に従って、現在の操作モードを判定する。すなわち、ユーザは、端末デバイスのキーを使用することによって、左手操作モードもしくは右手操作モードを選択するか、または、端末デバイスの設定オプションにおいて、左手操作モードもしくは右手操作モードを選択する。
【００５０】
方式２において、端末デバイスは、ユーザによって端末デバイスに対して実行されるスライド操作に従って、現在の操作モードを判定し得る。例えば、端末デバイスが右手に保持されているとき、通常、右親指がスライド操作を実行する。右親指がスライド操作を実行するとき、右親指は通常、左から右へスライドする。したがって、端末デバイスは、スライド操作の方向に従って、現在の操作モードを判定し得る。任意で、現在の操作モードは、端末デバイスの左部分および右部分に対するユーザの操作頻度に従って判定され得る。例えば、操作のために右手が使用されるとき、右部分に対する操作頻度は通常、左部分に対する操作頻度より大きい。好ましくは、現在の操作モードは、スライド操作および操作頻度の組み合わせに従って判定され得る。
【００５１】
段階１０２：端末デバイスが、キーボード領域において入力が完了した時点から、少なくとも２つの候補領域における各候補領域が指定期間において毎回選択される時点までの遅延値を計算する。
【００５２】
ユーザは、キーボード領域に文字を入力し、すべての文字を入力した後に、候補領域に表示される候補単語から必要な候補単語を選択する。すなわち、候補単語を表示する候補領域が選択される。候補領域の位置が異なるため、候補領域が選択されるとき、候補領域の遅延値は異なる。
【００５３】
実際の操作において、段階１０１および段階１０２は、順番通りに実行されるわけではない。段階１０１が最初に実行され得て、次に、段階１０２および後続の段階１０３が実行されるか、または、段階１０２および後続の段階１０３が最初に実行され、次に段階１０１が実行されるか、または、段階１０１、段階１０２、および後続の段階１０３が同時に実行される。これは、本発明のこの実施形態において限定されるものではない。
【００５４】
段階１０３：端末デバイスは、遅延値に従って、少なくとも２つの候補領域における各候補領域の、指定期間における平均遅延値をカウントする。
【００５５】
任意の候補領域について、候補領域が選択されるときに取得される候補領域の遅延値の平均値は、指定期間における候補領域の平均遅延値として判定される。
【００５６】
各候補領域が選択されるときに取得される平均遅延値は、候補領域におけるユーザの操作習慣を示し得る。
【００５７】
段階１０４：指定期間後、少なくとも２つの候補領域における各候補領域の取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する。
【００５８】
具体的には、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する前に、方法はさらに、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定する段階、または、調整命令を受信する段階を備える。
【００５９】
指定された頻度閾値は、ユーザまたは端末デバイスによって、実際のシナリオに従って設定され、２０、３０、５０、または同様のある値であり得る。これは、本発明のこの実施形態において限定されるものではない。
【００６０】
具体的には、少なくとも２つの候補領域における各候補領域の、取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階は、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された選択頻度の降順にソートする段階と、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、順序を候補単語表示優先度シーケンスとして使用する段階と、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された平均遅延値の昇順にソートし、候補領域シーケンスを取得する段階と、候補領域シーケンスにおける第Ｎ候補領域についての、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定する段階であって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、段階とを有する。
【００６１】
具体的には、各候補領域は、候補領域の識別子、候補領域のアドレス、または、画面上の候補領域の座標など、一意の候補領域情報に対応する。したがって、候補領域がソートされた後に、生成された候補領域シーケンスは、候補領域情報シーケンスである。
【００６２】
このように、ユーザの操作習慣に従って、各候補領域に対応する表示優先度が調整され、新しい表示構成方式を形成する。選択頻度が高い候補領域に対応する候補単語表示優先度が、平均遅延値が低い候補領域のために構成される。すなわち、選択確率が高い候補単語が、ユーザの操作習慣に合う候補領域に表示される。したがって、ユーザの操作効率が改善し、入力速度が最適化され、表示方式がより柔軟になり、ユーザエクスペリエンスが改善する。
【００６３】
少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整した後に、方法はさらに、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用する段階と、操作モードと表示構成方式との間の予め設定された対応関係における表示構成方式を新しい表示構成方式に更新する段階とを備える。
【００６４】
このように、調整された表示構成方式は、次の調整のための初期表示構成方式として直接使用され得て、各候補領域を初期化する。継続的な調整によって、表示構成方式は、ユーザの使用習慣にますます忠実になり得て、入力速度は最大限に最適化され、ユーザエクスペリエンスが改善する。
【００６５】
段階１０５：少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示する。
【００６６】
段階１０１における説明から、候補単語サブセットにおける各候補単語は、異なる候補単語表示優先度に対応することが分かり得る。各候補領域は、キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示する。したがって、候補単語サブセットにおける、候補単語表示優先度の候補単語は、各候補領域に対応する、調整された候補単語表示優先度に従って表示される。
【００６７】
本発明のこの実施形態における、端末デバイスのテキスト入力を表示するための方法によれば、画面上の各候補領域が指定期間において選択される選択頻度がカウントされ、キーボード領域において入力が完了した時点から、各候補領域が指定期間において毎回選択される時点までの遅延値が計算され、指定期間における各候補領域の平均遅延値は、遅延値に基づいて判定され、指定期間の後に、各候補領域の取得された選択頻度および取得された平均遅延値に従って、各候補領域と候補単語表示優先度との間の対応関係が調整される。このように、各候補領域に対応する候補単語表示優先度が調整された後に、ユーザの操作習慣に従って、選択確率が比較的高い候補単語に対応する、操作時間が短い領域が作られる。すなわち、選択されるべき候補単語は、ユーザが指を動かすためにもっとも便利な領域へ動的に調整される。したがって、すべてのユーザの操作習慣が最大限に考慮され得て、その結果、候補領域において表示される候補単語は、ユーザの使用習慣にますます忠実になり、入力速度が最適化され、表示領域を減らす必要がなくなり、表示方式がより柔軟になり、ユーザエクスペリエンスが改善する。
【００６８】
図２に示されるように、本発明の実施形態において、端末デバイスのテキスト入力を表示するための方法が提供され、端末デバイスは、キーボード領域を使用することによって入力が実行される、候補単語が複数の候補領域から選択されるスマートフォンまたはタブレットコンピュータなどの携帯型インテリジェント端末デバイスである。方法の具体的な手順は、以下の段階を備える。
【００６９】
段階２０１：端末デバイスが、現在の操作モードを判定する。
【００７０】
操作モードは、左手操作モードまたは右手操作モードである。
【００７１】
具体的には、端末デバイスが、以下の方式で、現在の操作モードを判定する。
【００７２】
方式１：端末デバイスが、現在の設定に従って、現在の操作モードを判定する。
【００７３】
方式２：端末デバイスは、トリガされたスライド操作、ならびに／または、端末デバイスの左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定する。
【００７４】
方式１において、ユーザは、端末デバイスの実体的なキーを使用することによって、または、端末デバイスにおいてユーザによって選択された設定に従って、現在の操作モードを判定する。すなわち、ユーザは、端末デバイスのキーを使用することによって、左手操作モードもしくは右手操作モードを選択するか、または、端末デバイスの設定オプションにおいて、左手操作モードもしくは右手操作モードを選択する。
【００７５】
方式２において、端末デバイスは、ユーザによって端末デバイスに対して実行されるスライド操作に従って、現在の操作モードを判定し得る。例えば、端末デバイスが右手に保持されているとき、通常、右親指がスライド操作を実行する。右親指がスライド操作を実行するとき、右親指は通常、左から右へスライドする。したがって、端末デバイスは、スライド操作の方向に従って、現在の操作モードを判定し得る。任意で、現在の操作モードは、端末デバイスの左部分および右部分に対するユーザの操作頻度に従って判定され得る。例えば、操作のために右手が使用されるとき、右部分に対する操作頻度は通常、左部分に対する操作頻度より大きい。好ましくは、現在の操作モードは、スライド操作および操作頻度の組み合わせに従って判定され得る。
【００７６】
この実施形態の例において、現在の操作モードは右手操作モードである。
【００７７】
段階２０２：端末デバイスが、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定する。ここで、表示構成方式は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を含む。
【００７８】
段階２０１において、現在の操作モードが判定された後に、端末デバイスの各候補領域は、判定された操作モードに対応する、事前に記憶された表示構成方式に従って初期化される。すなわち、各候補領域について、対応する表示優先度が設定される。例えば、右手によって操作が実行されるとき、候補領域に対して、異なる表示優先度が左から右および上から下に降順に設定される。すなわち、最高の表示優先度は左上の候補領域に設定され、最低の表示優先度は右下の候補領域に設定される。最高の表示優先度に対応する選択肢は、発生頻度が最高である候補単語である。例えば、入力方法が有効化された後に、ピンイン「ｄｅ」が入力されるとき、最高の表示優先度に対応する候補単語は、漢字Ａであり、２番目に高い表示優先度に対応する候補単語は、漢字Ｂであり、それ以降も同様である。最高の表示優先度が左上の候補領域または左端（候補領域の行）の候補領域に設定される場合、漢字Ａが左上の候補領域、または、左端の候補領域に表示される。
【００７９】
現在の操作モードが右手操作モードであるとき、右手操作モード、および、右手操作モードに対応する事前に記憶された表示構成方式に従って、対応する候補単語表示優先度が各候補領域に設定される。図３に示されるように、対応する候補単語表示優先度は、候補領域１から６に別々に設定される。候補単語表示優先度は、降順に、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、およびＦである。候補領域１に設定される候補単語表示優先度はＡであり、候補領域２に設定される候補単語表示優先度はＢであり、それ以降も同様であり、候補領域６に設定される候補単語表示優先度はＦである。
【００８０】
段階２０３：端末デバイスが、各候補領域が指定期間において選択される選択頻度をカウントし、キーボード領域において入力が完了した時点から、各候補領域が指定期間において毎回選択される時点までの遅延値を計算し、遅延値に従って、指定期間における各候補領域の平均遅延値を計算する。
【００８１】
指定期間が実際のシナリオに従って設定され、１時間、３０分、または同様の、ある期間であり得る。これは、本発明のこの実施形態において限定されるものではない。
【００８２】
具体的には、指定期間後に、任意の候補領域の平均遅延値が計算され、これは、キーボード領域において入力が完了した時点から、指定期間において候補領域が選択される時点までの遅延値の計算された平均値を候補領域の平均遅延値として使用することを含む。
【００８３】
この実施形態の例において、指定期間は２時間であり、指定期間の開始時点は、端末デバイスが起動される時点である。端末デバイスが起動された後の２時間後、図３における候補領域１から６が指定期間において選択される選択頻度は、それぞれ３０、１５、９、７、４、２および１であることが想定されている。指定期間における候補領域１から６の平均遅延値は、それぞれ、０．５秒、０．３秒、０．１秒、０．０５秒、０．０１秒、および、０．０３秒である。
【００８４】
段階２０４：指定期間後に、各候補領域の取得された選択頻度および取得された平均遅延値に従って、各候補領域と候補単語表示優先度との間の対応関係を調整する。
【００８５】
各候補領域と候補単語表示優先度との間の対応関係を調整する前に、方法はさらに、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定する段階、または、調整命令を受信する段階を備える。
【００８６】
指定された頻度閾値は、ユーザまたは端末デバイスによって、実際のシナリオに従って設定され、２０、３０、５０、または同様のある値であり得る。これは、本発明のこの実施形態において限定されるものではない。この実施形態の例において、指定された頻度領域閾値は２５である。段階２０３においてカウントによって取得される、候補領域１の選択頻度は３０なので、各候補領域と候補単語表示優先度との間の対応関係が調整され得る。
【００８７】
具体的には、各候補領域と候補単語表示優先度との間の対応関係を調整することは、少なくとも２つの候補領域の取得された選択頻度の降順に少なくとも２つの候補領域をソートして、候補領域１、候補領域２、候補領域３、候補領域４、候補領域５、候補領域６という順序を得ること、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆを得て、その順序を候補単語表示優先度シーケンスとして使用すること、少なくとも２つの候補領域の取得された平均遅延値の昇順に、少なくとも２つの候補領域をソートし、候補領域５、候補領域６、候補領域４、候補領域３、候補領域２、候補領域１という候補領域シーケンスを得ること、および、候補領域シーケンスにおける第Ｎ候補領域のために、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数であり、この実施形態においてＮは６である、ことを含む。調整の後に、候補領域１から６に対応する候補単語表示優先度が図４に示される。すなわち、候補領域１に設定される候補単語表示優先度はＦであり、候補領域２に設定される候補単語表示優先度はＥであり、候補領域３に設定される候補単語表示優先度はＤであり、候補領域４に設定される候補単語表示優先度はＣであり、候補領域５に設定される候補単語表示優先度はＡであり、候補領域６に設定される候補単語表示優先度はＢである。
【００８８】
段階２０５：各候補領域と候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用し、操作モードと表示構成方式との間の予め設定された対応関係における表示構成方式を更新する。
【００８９】
このように、調整された表示構成方式は、次の調整のための初期表示構成方式として直接使用され得て、各候補領域を初期化する。継続的な調整によって、表示構成方式は、ユーザの使用習慣にますます忠実になり得て、入力速度は最大限に最適化され、ユーザエクスペリエンスが改善する。
【００９０】
段階２０６：少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示する。
【００９１】
このように、各候補領域の選択頻度および平均遅延値に従って、各候補領域と候補単語表示優先度との間の対応関係が調整される。ユーザの操作習慣に従って、選択確率が比較的高い候補単語に対応する、操作時間が短い領域が作られる。すなわち、選択されるべき候補単語は、ユーザが指を動かすためにもっとも便利な領域へ動的に調整される。したがって、すべてのユーザの操作習慣が最大限に考慮され得て、その結果、候補領域において表示される候補単語は、ユーザの使用習慣にますます忠実になり、入力速度が最適化され、表示領域を減らす必要がなくなり、表示方式がより柔軟になり、ユーザエクスペリエンスが改善する。
【００９２】
上述の実施形態に基づいて、図５に示されるように、本発明の実施形態において、端末デバイスのテキスト入力を表示するための装置がさらに提供され、当該装置は、キーボード領域を使用することによって入力が実行される、候補単語が複数の候補領域から選択される携帯型端末デバイスに適用可能である。端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を有する。少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用される。装置５００は、第１処理ユニット５０１、第２処理ユニット５０２、計算ユニット５０３、調整ユニット５０４、および表示ユニット５０５を備える。
【００９３】
第１処理ユニット５０１は、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントするように構成される。
【００９４】
第２処理ユニット５０２は、キーボード領域において入力が完了した時点から、少なくとも２つの候補領域における各候補領域が指定期間において毎回選択される時点までの遅延値を計算するように構成される。
【００９５】
計算ユニット５０３は、遅延値に従って、少なくとも２つの候補領域における各候補領域の、指定期間における平均遅延値を計算するように構成される。
【００９６】
調整ユニット５０４は、指定期間後、少なくとも２つの候補領域における各候補領域の取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整するように構成される。
【００９７】
表示ユニット５０５は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するように構成される。
【００９８】
任意で、調整ユニット５０４はさらに、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する前に、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定するか、または、調整命令を受信するように構成される。
【００９９】
任意で、調整ユニット５０４は具体的には、少なくとも２つの候補領域の取得された選択頻度の降順に、少なくとも２つの候補領域をソートすること、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、順序を候補単語表示優先度シーケンスとして使用すること、候補領域シーケンスを取得するために、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された平均遅延値の昇順にソートすること、および、候補領域シーケンスにおける第Ｎ候補領域についての、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、ことを行うように構成される。
【０１００】
任意で、装置５００はさらに、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度を第１処理ユニット５０１がカウントする前に、端末デバイスの現在の操作モードを判定すること、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定することであって、表示構成方式は、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を含む、こと、対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示することを行うように構成される構成ユニット５０６を備える。
【０１０１】
任意で、端末デバイスの現在の操作モードを判定するとき、構成ユニット５０６は、具体的には、端末デバイスの現在の設定に従って、現在の操作モードを判定するように、もしくは、端末デバイスのトリガされたスライド操作、ならびに／または、端末デバイスの左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定するように構成される。
【０１０２】
任意で、操作モードは、左手操作モードまたは右手操作モードを含む。
【０１０３】
任意で、調整ユニット５０４はさらに、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整した後に、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用すること、および、操作モードと表示構成方式との間の予め設定された対応関係における表示構成方式を新しい表示構成方式に更新することを行うように構成される。
【０１０４】
上述の実施形態に基づいて、本発明の実施形態において、端末デバイスがさらに提供される。図６に示されるように、端末デバイス６００は、プロセッサ６０１、ディスプレイ６０２、およびタッチ画面６０４を備える。
【０１０５】
プロセッサ６０１、ディスプレイ６０２、およびタッチ画面６０４は、バス６０３を使用することによって、互いに接続される。ディスプレイ６０２は、文字、画像、および／または、映像を出力するために使用される。ディスプレイ６０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、液晶ディスプレイ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、有機発光ダイオード）、電界放出ディスプレイ（ｆｉｅｌｄ  ｅｍｉｓｓｉｏｎ  ｄｉｓｐｌａｙ、略称：ＦＥＤ）、または同様のある形態で構成される表示パネルなどの表示パネルを有し得る。ディスプレイ６０２には、電気泳動（ｅｌｅｃｔｒｏｐｈｏｒｅｔｉｃ）ディスプレイなどの反射式ディスプレイ、または、光干渉変調（Ｉｎｔｅｒｆｅｒｏｍｅｔｒｉｃ  Ｍｏｄｕｌａｔｉｏｎ  ｏｆ  Ｌｉｇｈｔ）の技術を使用するディスプレイが含まれ得る。ディスプレイ６０２には、単一のディスプレイ、または異なるサイズの複数のディスプレイが含まれ得る。タッチ画面６０４は、ユーザの入力を検出するように構成され得る。タッチ画面６０４の対応領域をタッチまたは押すと、ディスプレイ６０２の対応するコンテンツの応答がトリガされ得る。例えば、テキストが入力されるとき、ディスプレイに表示されるコンテンツに対応するタッチ画面領域をタップすることによって、対応するテキストが選択され得る。バス６０３は、ペリフェラルコンポーネント相互接続（ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｃｏｎｎｅｃｔ、略称：ＰＣＩ）バス、拡張型業界標準アーキテクチャ（ｅｘｔｅｎｄｅｄ  ｉｎｄｕｓｔｒｙ  ｓｔａｎｄａｒｄ  ａｒｃｈｉｔｅｃｔｕｒｅ、略称：ＥＩＳＡ）バス、または同様のものであり得る。バスは、アドレスバス、データバス、制御バス、および同様のものに分類され得る。説明を容易にするべく、図６では、１本の太線のみを使用してバスを表している。しかしながら、１本のバスのみ、または、１種類のバスのみが存在することを意味するものではない。プロセッサ６０１は、端末デバイスの制御中心であり、さまざまなインタフェースおよび回線を使用することによって、端末デバイス全体の各部分に接続される。プロセッサ６０１は、端末デバイスのさまざまな機能を実現し、および／または、ストレージユニット内に記憶されたソフトウェアプログラムおよび／またはモジュールを実行または動作させることによって、ならびに、ストレージユニット内に記憶されたデータを呼び出すことによって、データを処理する。プロセッサ６０１は、集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、略称：ＩＣ）を含み得て、例えば、単一のパッケージＩＣを含み得るか、または、同一機能もしくは異なる機能を有する複数のパッケージＩＣを接続することによって形成され得る。例えば、プロセッサ６０１は、中央演算処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、略称：ＣＰＵ）のみを含み得るか、または、ＧＰＵ、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、略称：ＤＳＰ）、および、通信ユニット内の制御チップ（例えば、ベースバンドチップ）の組み合わせであり得る。本発明の実装方式において、ＣＰＵ���、単一のコンピューティングコアであり得るか、または、複数のコンピューティングコアを含み得る。端末デバイスの画面はタッチ画面およびディスプレイを含み得るか、または、タッチ画面もしくはディスプレイのうちの１つであり得ることが理解され得る。
【０１０６】
プロセッサ６０１は、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントすること、キーボード領域において入力が完了した時点から、少なくとも２つの候補領域における各候補領域が指定期間において毎回選択される時点までの遅延値を計算すること、遅延値に従って、少なくとも２つの候補領域における各候補領域の、指定期間における平均遅延値を計算すること、ならびに、指定期間後に、少なくとも２つの候補領域における各候補領域の取得された選択頻度および取得された平均遅延値に従って、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整することを行うように構成される。
【０１０７】
ディスプレイ６０２は、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の、プロセッサ６０１によって調整される対応関係に従って、ディスプレイ６０２上の少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するように構成される。
【０１０８】
任意で、プロセッサ６０１はさらに、少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する前に、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定するように、または、調整命令を受信するように構成される。
【０１０９】
任意で、プロセッサ６０１は、少なくとも２つの候補領域の取得された選択頻度の降順に、少なくとも２つの候補領域をソートすること、ソートされた少なくとも２つの候補領域に従って、少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、順序を候補単語表示優先度シーケンスとして使用すること、候補領域シーケンスを取得するために、少なくとも２つの候補領域を、少なくとも２つの候補領域の取得された平均遅延値の昇順にソートすること、および、候補領域シーケンスにおける第Ｎ候補領域についての、候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、ことを行うように構成される。
【０１１０】
任意で、プロセッサ６０１はさらに、少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントする前に、端末デバイス６００の現在の操作モードを判定すること、操作モードと表示構成方式との間の予め設定された対応関係に従って、現在の操作モードに対応する表示構成方式を判定することであって、表示構成方式は、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を含み、その結果、ディスプレイ６０２が、対応関係に従って、少なくとも２つの候補領域における各候補領域において、候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を画面上に表示する、ことを行うように構成される。
【０１１１】
任意で、端末デバイスの現在の操作モードを判定するとき、プロセッサ６０１は、端末デバイス６００の現在の設定に従って、現在の操作モードを判定するように、または、端末デバイス６００のトリガされたスライド操作、および／または、端末デバイス６００の左部分および右部分がトリガされる操作頻度に従って、現在の操作モードを判定するように構成される。
【０１１２】
任意で、操作モードは、左手操作モードまたは右手操作モードを含む。
【０１１３】
任意で、プロセッサ６０１はさらに、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整した後に、少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された対応関係を新しい表示構成方式として使用すること、ならびに、操作モードと表示構成方式との間の予め設定された対応関係における表示構成方式を新しい表示構成方式に更新することを行うように構成される。
【０１１４】
端末デバイス６００はさらに、プログラムおよび同様のものを記憶するように構成されるメモリ６０５を備える。具体的には、プログラムはプログラムコードを有し得て、プログラムコードは、コンピュータ操作命令を含む。メモリ６０５は、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）を含み得て、または、非揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、例えば、少なくとも１つのハードディスクをさらに含み得る。プロセッサ６０１は、端末デバイスのテキスト入力を表示するための上述した方法を実現するために、メモリ６０５内に記憶されるアプリケーションプログラムを実行する。
【０１１５】
結論として、本発明の実施形態は、端末デバイスのテキスト入力を表示するための方法および装置、ならびに端末デバイスを提供する。当該方法において、各候補領域が指定期間において選択される選択頻度がカウントされ、キーボード領域において入力が完了した時点から、各候補領域が指定期間において毎回選択される時点までの遅延値が計算され、指定期間における各候補領域の平均遅延値は、計算された遅延値に従って計算され、指定期間の後に、各候補領域の取得された選択頻度および取得された平均遅延値に従って、各候補領域と候補単語表示優先度との間の対応関係が調整される。このように、端末デバイスを使用するときに各候補領域を選択することについてのユーザの操作習慣に従って、候補領域において表示される候補単語を動的に調整できる。その結果、入力速度は最適化され、表示領域を減らす必要はなく、表示方式は柔軟になり、ユーザエクスペリエンスが改善する。
【０１１６】
当業者であれば、本発明の実施形態が、方法、システム、またはコンピュータプログラム製品として提供され得ることを理解しよう。したがって、本発明は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、またはソフトウェアおよびハードウェアを組み合わせた実施形態の形式を使用し得る。さらに、本発明は、コンピュータ利用可能プログラムコードを含む１または複数のコンピュータ利用可能ストレージメディア（限定されるものではないが、ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリ、および同様のものを含む）において実装されるコンピュータプログラム製品の形式を使用し得る。
【０１１７】
本発明は、本発明の実施形態に従って、方法、デバイス（システム）、およびコンピュータプログラム製品のフローチャートおよび／またはブロック図を参照して説明される。コンピュータプログラム命令は、フローチャートおよび／またはブロック図における各処理および／または各ブロックと、フローチャートならびに／またはブロック図における処理および／またはブロックの組み合わせを実装するために使用され得ることを理解されたい。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、またはマシンを生成する任意の他のプログラム可能なデータ処理デバイスのプロセッサに提供され得て、その結果、コンピュータまたは任意の他のプログラム可能なデータ処理デバイスのプロセッサによって実行される命令は、フローチャートにおける１または複数の処理の特定の機能および／またはブロック図における１または複数のブロックを実装する装置を生成する。
【０１１８】
これらのコンピュータプログラム命令は、コンピュータ可読メモリに記憶され得て、これらは、コンピュータまたは任意の他のプログラム可能なデータ処理デバイスに、具体的な方式で動作するよう命令可能であり、その結果、コンピュータ可読メモリに記憶された命令は、命令装置を含むアーティファクトを生成する。命令装置は、フローチャートにおける１もしくは複数の処理および／またはブロック図における１もしくは複数のブロックの特定の機能を実装する。
【０１１９】
これらのコンピュータプログラム命令は、コンピュータまたは別のプログラム可能データ処理デバイスにロードされ得て、その結果、一連の操作または段階がコンピュータまたは他のプログラム可能デバイス上で実行され、これにより、コンピュータ実装処理を生成する。したがって、コンピュータまたは他のプログラム可能デバイスにおいて実行される命令は、フローチャートにおける１もしくは複数の処理および／またはブロック図における１もしくは複数のブロックの特定の機能を実装する段階を提供する。
【０１２０】
いくつかの好ましい本発明の実施形態が説明されたが、当業者であれば、基本的な発明の概念を一度認識すれば、これらの実施形態に変更および変形を加えることが可能である。したがって、以下の特許請求の範囲は、好ましい実施形態および本発明の範囲内に属するすべての変更および変形を包含するものとして解釈されるべきであることを意図するものである。
【０１２１】
明らかに、当業者であれば、本発明の実施形態の趣旨および範囲から逸脱することなく、本発明の実施形態にさまざまな変形およびバリエーションを加えることが可能である。本発明は、これらの変形およびバリエーションが以下の特許請求の範囲およびこれらの均等な技術によって定義される保護範囲に含まれるとすれば、これらを包含するものとして意図される。
［項目１］
端末デバイスのテキスト入力を表示するための方法であって、上記端末デバイスの画面は、キーボード領域および少なくとも２つの候補領域を有し、上記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、上記キーボード領域において入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、上記方法は、
上記少なくとも２つの候補領域における各候補領域が指定期間内に選択される選択頻度を上記端末デバイスがカウントする段階と、
上記キーボード領域において入力が完了した時点から、上記少なくとも２つの候補領域における各候補領域が上記指定期間において毎回選択される時点までの遅延値を上記端末デバイスが計算する段階と、
上記少なくとも２つの候補領域における各候補領域の、上記指定期間における平均遅延値を、上記端末デバイスが上記遅延値に従って計算する段階と、
上記指定期間の後に、上記少なくとも２つの候補領域における各候補領域の、取得された上記選択頻度および取得された上記平均遅延値に従って、上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する段階と、
上記少なくとも２つの候補領域における各候補領域において、上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された対応関係に従って、上記候補単語サブセットにおける、上記対応する候補単語表示優先度の上記候補単語を表示する段階と
を備える、
方法。
［項目２］
上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する上記段階の前に、
少なくとも１つの候補領域の取得された選択頻度が指定された頻度閾値より大きいか、それに等しいと判定する段階、または、
調整命令を受信する段階
をさらに備える、項目１に記載の方法。
［項目３］
上記少なくとも２つの候補領域における各候補領域の、取得された上記選択頻度および取得された上記平均遅延値に従って、上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する上記段階は、
上記少なくとも２つの候補領域を、上記少なくとも２つの候補領域の取得された上記選択頻度の降順にソートする段階と、
ソートされた上記少なくとも２つの候補領域に従って、上記少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、上記順序を候補単語表示優先度シーケンスとして使用する段階と、
上記少なくとも２つの候補領域を、上記少なくとも２つの候補領域の取得された上記平均遅延値の昇順にソートし、候補領域シーケンスを取得する段階と、
上記候補領域シーケンスにおける第Ｎ候補領域についての、上記候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定する段階であって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、段階と
を有する、項目１または２に記載の方法。
［項目４］
上記少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度を上記端末デバイスがカウントする上記段階の前に、
上記端末デバイスが現在の操作モードを判定する段階と、
上記端末デバイスが、操作モードと表示構成方式との間の予め設定された対応関係に従って、上記現在の操作モードに対応する表示構成方式を判定する段階であって、上記表示構成方式は、上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の上記対応関係を含む、段階と、
上記対応関係に従って、上記少なくとも２つの候補領域における各候補領域において、上記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する段階と
をさらに備える、項目１から３のいずれか一項に記載の方法。
［項目５］
上記端末デバイスが現在の操作モードを判定する上記段階は、
上記端末デバイスが、現在の設定に従って上記現在の操作モードを判定する段階、または、
上記端末デバイスが、トリガされたスライド操作、および／または、上記端末デバイスの左部分および右部分がトリガされる操作頻度に従って、上記現在の操作モードを判定する段階と
を有する、項目４に記載の方法。
［項目６］
上記操作モードは、左手操作モードまたは右手操作モードを含む、項目４または５に記載の方法。
［項目７］
上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の対応関係を調整する上記段階の後に、
上記少なくとも２つの候補領域における各候補領域と候補単語表示優先度との間の調整された上記対応関係を新しい表示構成方式として使用する段階と、
操作モードと表示構成方式との間の上記予め設定された対応関係における表示構成方式を上記新しい表示構成方式に更新する段階と
をさらに備える、項目４から６のいずれか一項に記載の方法。
［項目８］
端末デバイスのテキスト入力を表示するための装置であって、上記端末デバイスの画面は、キーボード領域と、少なくとも２つの候補領域とを有し、上記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、上記キーボード領域において入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、上記装置は、
上記少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントするように構成される第１処理ユニットと、
上記キーボード領域において入力が完了した時点から、上記少なくとも２つの候補領域における各候補領域が上記指定期間において毎回選択される時点までの遅延値を計算するように構成される第２処理ユニットと、
上記遅延値に従って、上記少なくとも２つの候補領域における各候補領域の、上記指定期間における平均遅延値を計算するように構成される計算ユニットと、
上記指定期間の後に、上記少なくとも２つの候補領域における各候補領域の、取得された上記選択頻度および取得された上記平均遅延値に従って、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整するように構成される調整ユニットと、
上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の、調整された上記対応関係に従って、上記少なくとも２つの候補領域における各候補領域において、上記候補単語サブセットにおける、上記対応する候補単語表示優先度の上記候補単語を表示するように構成される表示ユニットと
を備える装置。
［項目９］
上記調整ユニットは、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する前に、指定された頻度閾値より大きいか、それに等しい、少なくとも１つの候補領域の、取得された選択頻度を判定するように、または、調整命令を受信するようにさらに構成される、項目８に記載の装置。
［項目１０］
上記調整ユニットは、上記少なくとも２つの候補領域の取得された上記選択頻度の降順に、上記少なくとも２つの候補領域をソートすること、
ソートされた上記少なくとも２つの候補領域に従って、上記少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、上記順序を候補単語表示優先度シーケンスとして使用すること、
候補領域シーケンスを取得するために、上記少なくとも２つの候補領域を、上記少なくとも２つの候補領域の取得された上記平均遅延値の昇順にソートすること、および、
上記候補領域シーケンスにおける第Ｎ候補領域についての、上記候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、こと
を行うように構成される、項目８または９に記載の装置。
［項目１１］
上記少なくとも２つの候補領域における各候補領域が上記指定期間において選択される上記選択頻度を上記第１処理ユニットがカウントする前に、上記端末デバイスの現在の操作モードを判定することと、
操作モードと表示構成方式との間の予め設定された対応関係に従って、上記現在の操作モードに対応する表示構成方式を判定することであって、上記表示構成方式は、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の上記対応関係を含む、ことと、
上記対応関係に従って、上記少なくとも２つの候補領域における各候補領域において、上記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示することと
を行うように構成される構成ユニットをさらに備える、項目８から１０のいずれか一項に記載の装置。
［項目１２］
上記端末デバイスの上記現在の操作モードを判定するとき、上記構成ユニットは、
上記端末デバイスの現在の設定に従って、上記現在の操作モードを判定するように、または、
上記端末デバイスのトリガされたスライド操作、および／または、上記端末デバイスの左部分および右部分がトリガされる操作頻度に従って、上記現在の操作モードを判定するように
構成される、項目１１に記載の装置。
［項目１３］
上記操作モードは、左手操作モードまたは右手操作モードを含む、項目１１または１２に記載の装置。
［項目１４］
上記調整ユニットはさらに、
上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の上記対応関係を調整した後に、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された上記対応関係を新しい表示構成方式として使用すること、ならびに、
操作モードと表示構成方式との間の上記予め設定された対応関係における表示構成方式を上記新しい表示構成方式に更新すること
を行うように構成される、項目１１から１３のいずれか一項に記載の装置。
［項目１５］
端末デバイスであって、上記端末デバイスは、プロセッサ、ディスプレイ、およびタッチ画面を備え、上記プロセッサ、上記ディスプレイ、および上記タッチ画面は、バスを使用することによって通信し、上記タッチ画面は、ユーザの出力を検出するように構成され、上記端末デバイスの上記ディスプレイは、キーボード領域および少なくとも２つの候補領域を含み、上記少なくとも２つの候補領域における各候補領域は、異なる候補単語表示優先度に対応し、各候補領域は、上記キーボード領域に入力される文字の候補単語サブセットにおける、対応する候補単語表示優先度の候補単語を表示するために使用され、
上記端末デバイスは、
上記少なくとも２つの候補領域における各候補領域が指定期間において選択される選択頻度をカウントし、
上記キーボード領域において入力が完了した時点から、上記少なくとも２つの候補領域における各候補領域が上記指定期間において毎回選択される時点までの遅延値を計算し、
上記遅延値に従って、上記少なくとも２つの候補領域における各候補領域の、上記指定期間における平均遅延値を計算し、
上記指定期間の後に、上記少なくとも２つの候補領域における各候補領域の、取得された上記選択頻度および取得された上記平均遅延値に従って、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の対応関係を調整する、
ように構成される上記プロセッサと、
上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の、上記プロセッサによって調整される上記対応関係に従って、上記ディスプレイ上の上記少なくとも２つの候補領域における各候補領域において、上記候補単語サブセットにおける、上記対応する候補単語表示優先度の上記候補単語を表示するように構成される上記ディスプレイと
を備える、端末デバイス。
［項目１６］
上記プロセッサはさらに、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の上記対応関係を調整する前に、少なくとも１つの候補領域の取得された選択頻度が、指定された頻度閾値より大きいか、それに等しいと判定するか、または、調整命令を受信するように構成される、項目１５に記載の端末デバイス。
［項目１７］
上記プロセッサは、
上記少なくとも２つの候補領域を、上記少なくとも２つの候補領域の取得された上記選択頻度の降順にソートすることと、
ソートされた上記少なくとも２つの候補領域に従って、上記少なくとも２つの候補領域に対応する候補単語表示優先度の順序を取得し、上記順序を候補単語表示優先度シーケンスとして使用することと、
上記少なくとも２つの候補領域を上記少なくとも２つの候補領域の取得された上記平均遅延値の昇順にソートし、候補領域シーケンスを取得することと、
上記候補領域シーケンスにおける第Ｎ候補領域について、上記候補単語表示優先度シーケンスにおける第Ｎ遅延優先度を設定することであって、Ｎは候補領域の数より小さいか、それに等しい正の整数である、ことと
を行うように構成される、項目１５または１６に記載の端末デバイス。
［項目１８］
上記プロセッサはさらに、
上記少なくとも２つの候補領域における各候補領域が上記指定期間において選択される上記選択頻度をカウントする前に、上記端末デバイスの現在の操作モードを判定することと、
操作モードと表示構成方式との間の予め設定された対応関係に従って、上記現在の操作モードに対応する表示構成方式を判定することであって、上記表示構成方式は、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の上記対応関係を含み、その結果、上記ディスプレイは、上記対応関係に従って、上記ディスプレイ内の上記少なくとも２つの候補領域における各候補領域において、上記候補単語サブセットにおける、各候補領域に対応する候補単語表示優先度の候補単語を表示する、ことと
を行うように構成される、項目１５から１７のいずれか一項に記載の端末デバイス。
［項目１９］
上記端末デバイスの上記現在の操作モードを判定するとき、上記プロセッサは、
上記端末デバイスの現在の設定に従って、上記現在の操作モードを判定するか、または、
上記端末デバイスのトリガされたスライド操作、および／または、上記端末デバイスの左部分および右部分がトリガされる操作頻度に従って、上記現在の操作モードを判定する
ように構成される、項目１８に記載の端末デバイス。
［項目２０］
上記操作モードは、左手操作モードまたは右手操作モードを含む、項目１８または１９に記載の端末デバイス。
［項目２１］
上記プロセッサはさらに、
上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の上記対応関係を調整した後に、上記少なくとも２つの候補領域における各候補領域と、候補単語表示優先度との間の調整された上記対応関係を新しい表示構成方式として使用し、
操作モードと表示構成方式との間の、上記予め設定された対応関係における表示構成方式を上記新しい表示構成方式に更新する
ように構成される、項目１８から２０のいずれか一項に記載の端末デバイス。
【図１】
0006496044.tif 000002
【図２】
0006496044.tif 000003
【図３】
0006496044.tif 000004
【図４】
0006496044.tif 000005
【図５】
0006496044.tif 000006
【図６】
0006496044.tif 000007