(57)【特許請求の範囲】
【請求項１】
文字入力領域を決定するステップと、
前記文字入力領域を介して、言語において複数の異なる意味を有する１つまたは複数のオリジナル文字をユーザから受信および入力し、ならびに前記１つまたは複数のオリジナル文字を前記文字入力領域に表示するステップであって、前記受信および入力することは、前記ユーザを特定の入力装置に制限しない、ステップと、
前記１つまたは複数のオリジナル文字を前記受信したこと、前記入力したことおよび前記表示したことに応じて、前記１つまたは複数のオリジナル文字に関連する文字についての文字データベースを検索し、前記検索および前記文字データベースに記憶された文字と前記ユーザによって入力された前記１つまたは複数のオリジナル文字との間の相関関係に基づいて、前記１つまたは複数のオリジナル文字に対応する前記異なる意味のうちの選択的な意味を有する複数の選択文字を特定するステップであって、前記検索および前記特定する前に、前記複数の選択文字は、前記受信および前記入力した前記１つまたは複数のオリジナル文字に対して未知である、ステップと、
前記文字入力領域の周囲の文字選出領域において前記複数の選択文字を表示するステップであって、前記文字入力領域は、前記文字選出領域の境界内にある、ステップと
を備えたことを特徴とする方法。
【請求項２】
前記文字入力領域を決定するステップは、
前記１つまたは複数のオリジナル文字を受信すると、前記文字入力領域の位置パラメータを決定するステップを備えていることを特徴とする請求項１に記載の方法。
【請求項３】
前記文字入力領域の前記位置パラメータに基づいて、前記文字入力領域を中心とする最適視点範囲を決定するステップと、
前記最適視点範囲内で、前記文字入力領域の周囲の前記文字選出領域を決定するステップと
をさらに備えていることを特徴とする請求項２に記載の方法。
【請求項４】
前記文字入力領域の前記位置パラメータは、前記文字入力領域の中心座標および半径、または前記文字入力領域の前記中心座標および境界情報のうちの少なくとも１つを備えていることを特徴とする請求項２に記載の方法。
【請求項５】
最適視点範囲内で、前記最適視点範囲内、および前記ユーザの目とディスプレイ画面との間の距離に基づいて、膨張値を決定するステップであって、前記距離は、予め定められた距離、または前記ユーザによって選択される複数の代替距離のうちの１つである、ステップと、
前記膨張値に基づいて、前記文字選出領域を決定するステップと
をさらに備えていることを特徴とする請求項１に記載の方法。
【請求項６】
前記膨張値は、前記文字選出領域のサイズが前記複数の選択文字の数、サイズ、または数およびサイズの両方に対応させるように、前記文字選出領域に表示されることになる前記複数の選択文字の前記数、サイズ、または前記数およびサイズの両方にさらに基づいていることを特徴とする請求項５に記載の方法。
【請求項７】
前記複数の選択文字を前記表示するステップは、
前記文字選出領域に表示可能な文字の数と表示されることになる選択文字の数とを比較するステップと、
表示されることになる前記複数の選択文字の数が前記文字選出領域に表示可能な文字の数以下である場合に、前記文字選出領域において予め定められた順序で前記複数の選択文字を表示するステップと、
表示されることになる前記複数の選択文字の数が前記文字選出領域に表示可能な文字の数よりも多い場合に、前記文字選出領域に表示可能な文字の数に応じて、複数のページにおいて予め定められた順序で前記複数の選択文字を表示するステップと
を備えていることを特徴とする請求項１に記載の方法。
【請求項８】
前記複数の選択文字を前記表示するステップは、
各選択文字の使用の頻度に従った優先度レベルに基づく順序で前記複数の選択文字を表示するステップを備え、前記文字選出領域は、リング形状を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記複数の選択文字を前記表示するステップは、
前記複数の選択文字の優先度レベルにおける差異、前記１つまたは複数のオリジナル文字に対する前記複数の選択文字の関連性、ならびに前記複数の選択文字の優先度レベルにおける差異および前記１つまたは複数のオリジナル文字に対する前記複数の選択文字関連性の両方を示すために、異なる色調で前記複数の選択文字を表示するステップを備えていることを特徴とする請求項１に記載の方法。
【請求項１０】
前記文字入力領域の文字入力点の近くの点は、異なる色調で表示可能な前記複数の選択文字の配置のための開始点として使用可能であることを特徴とする請求項９に記載の方法。
【請求項１１】
言語において複数の異なる意味を有する１つまたは複数のオリジナル文字をユーザから受信および入力するように動作可能であり、および前記ユーザによって入力された前記１つまたは複数のオリジナル文字を表示するための文字入力領域を決定するように動作可能な取得モジュールであって、前記取得モジュールの前記受信および前記入力の動作は、前記ユーザを特定の入力装置に制限しない、取得モジュールと、
前記取得モジュールの前記受信および前記入力の動作に応じて、前記１つまたは複数のオリジナル文字に関連する文字についての文字データベースを検索し、前記検索および前記文字データベースに記憶された文字と前記ユーザによって入力された前記１つまたは複
数のオリジナル文字との間の相関関係に基づいて、前記１つまたは複数のオリジナル文字に対応する前記異なる意味のうちの選択的な意味を有する１つまたは複数の選択文字を特定し、前記１つまたは複数のオリジナル文字を表示するように動作可能な文字決定モジュールであって、前記文字決定モジュールの前記検索および前記特定の動作の前に、前記複数の選択文字は、前記取得モジュールの前記受信および前記入力の動作の前記１つまたは複数のオリジナル文字に対して未知である、文字決定モジュールと、
前記文字入力領域の周囲の文字選出領域を決定するように動作可能な領域決定モジュールであって、前記文字入力領域は、前記文字選出領域の境界内にある、領域決定モジュールと、
前記１つまたは複数のオリジナル文字が前記文字入力領域に表示されている間に、前記文字選出領域に前記１つまたは複数の選択文字を表示するように動作可能な文字表示モジュールと
を備えたことを特徴とする装置。
【請求項１２】
前記文字表示モジュールは、
前記文字選出領域に表示可能な文字の数と表示されることになる前記１つまたは複数の選択文字の数とを比較するように動作可能な比較ユニットと、
表示されることになる前記１つまたは複数の選択文字の数が前記文字選出領域に表示可能な文字の数以下である場合に、予め定められた順序に従って前記１つまたは複数の選択文字を表示するように動作可能な第１の表示ユニットと、
表示されることになる前記１つまたは複数の選択文字の数が前記文字選出領域に表示可能な文字の数よりも多い場合に、前記文字選出領域に表示可能な文字の数に従って、複数のページ上に予め定められた順序で前記１つまたは複数の選択文字を表示するように動作可能な第２の表示ユニットと
を備えていることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記文字表示モジュールは、
各選択文字が何回使用されたかに基づいて、各選択文字のそれぞれの優先度レベルを決定するように動作可能であり、および前記第１の表示ユニットまたは前記第２の表示ユニットに、前記選択文字の前記優先度レベルに基づいて、前記１つまたは複数の選択文字を表示させるよう、前記第１の表示ユニットまたは前記第２の表示ユニットに通知するように動作可能な優先度レベル決定ユニットをさらに備えていることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記領域決定モジュールは、
前記文字入力領域の位置に関連する情報を取得するように動作可能なパラメータ取得ユニットであって、前記文字入力領域の前記位置に関連する前記情報は、前記文字入力領域の中心座標および半径、前記文字入力領域の中心座標および境界情報を含む、パラメータ取得ユニットと、
前記文字入力領域の前記位置に関連する前記情報を使用して、前記文字入力領域を有する前記文字選出領域を、前記ユーザの目に対する最適視点の中心点として決定するように動作可能であり、および前記文字入力領域の周囲の前記文字選出領域を形成するために膨張値を決定するように動作可能な領域決定ユニットと
を備えていることを特徴とする請求項１１に記載の装置。
【請求項１５】
前記膨張値は、最適視点範囲、および前記ユーザの前記目とディスプレイ画面との間の距離、または前記ユーザによって選択される複数の代替距離のうちの１つに基づいて決定され、前記文字選出領域は、リング形状を含むことを特徴とする請求項１４に記載の装置。
【請求項１６】
前記膨張値は、前記文字選出領域のサイズが前記１つまたは複数の選択文字の数、サイズ、または数およびサイズの両方に対応させるように、前記文字選出領域に表示されることになる前記１つまたは複数の選択文字の前記数、サイズ、または前記数およびサイズの両方に基づいていることを特徴とする請求項１４に記載の装置。
【請求項１７】
文字入力領域を決定するステップと、
前記文字入力領域を介して、言語において複数の異なる意味を有する１つまたは複数のオリジナル文字をユーザから受信および入力し、前記１つまたは複数のオリジナル文字を前記文字入力領域に表示するステップであって、前記受信および入力することは、前記ユーザを特定の入力装置に制限しない、ステップと、
前記１つまたは複数のオリジナル文字を前記受信したこと、前記入力したことおよび前記表示したことに応じて、前記１つまたは複数のオリジナル文字に関連する文字についての文字データベースを検索し、前記検索および前記文字データベースに記憶された文字と前記ユーザによって入力された前記１つまたは複数のオリジナル文字との間の相関関係に基づいて、前記１つまたは複数のオリジナル文字に対応する前記異なる意味のうちの選択的な意味を有する複数の選択文字を特定するステップであって、前記検索および前記特定する前に、前記複数の選択文字は、前記受信および前記入力した前記１つまたは複数のオリジナル文字に対して未知である、ステップと、
前記文字入力領域の周囲の最適視点範囲に基づいて、文字選出領域を決定するステップと、
前記文字入力領域の周囲の前記文字選出領域において前記複数の選択文字を表示するステップであって、前記文字入力領域は、前記文字選出領域の境界内にある、ステップと
を備えたことを特徴とする方法。
【請求項１８】
前記ユーザの目とディスプレイ画面との間の視線に基づいて、前記最適視点範囲を決定するステップをさらに備え、
前記文字選出領域を決定するステップは、
前記最適視点範囲内で、前記最適視点範囲、および前記ユーザの前記目と前記ディスプレイ画面との間の距離に基づいて、膨張値を決定するステップと、
前記膨張値に基づいて、前記文字選出領域を決定するステップと
を含んでいることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記ユーザの前記目と前記ディスプレイ画面との間の前記視線は、視点中心から水平に３５度、および垂直に２０度で定められた空間内にあり、前記文字選出領域は、リング形状を含むことを特徴とする請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｃｈａｒａｃｔｅｒ  Ｓｅｌｅｃｔｉｏｎ  ｄｕｒｉｎｇ  Ｕｓｅｒ  Ｉｎｐｕｔ」と題された、中国特許出願第２０１０１０１２２１３２．３号（２０１０年３月９日出願）の優先権を主張するものであり、その全体は参照により本明細書に組み込まれる。
【０００２】
本開示は、コンピュータ分野に関するものであり、より詳細には、ユーザ入力処理中に文字選出を表示するための方法および装置に関するものである。
【背景技術】
【０００３】
現在、ユーザがその中から選ぶための複数の文字および／または用語（以後、「選択文字」と称する）を含む文字選出領域を表示するための最も一般的に利用されている方法は、垂直配列または水平配列のいずれかの選択文字を含む文字選出領域を表示することを含む。例えば、文字／用語を入力するための一般的な高性能のＡＢＣ入力方法では、垂直矩形領域に選択文字を表示する。一方、文字／用語を入力するための一般的なピンイン（北京官話の発音に基づいて漢字／用語を書き換えるためのローマ字化システム）入力方法では、１つの水平面における水平矩形領域に選択文字を表示する。
【０００４】
図１に、高性能のＡＢＣ入力方法を利用した垂直文字選出領域を示す。ユーザがピンインを入力すると、ユーザが既に選んだ文字が左上隅のボックスに表示される。ユーザ入力処理中、表示部の右側における矩形領域またはボックスに文字選出が表示される。この例では、ユーザがピンイン「ｐｉｎ」を入力すると、右側の文字選出ボックスに、以下の選択文字リストが表示される。「１：ｐｉｎ−１，２：ｐｉｎ−２，３：ｐｉｎ−３，４：ｐｉｎ−４，５：ｐｉｎ−４，６：ｐｉｎ−６，７：ｐｉｎ−７，８：ｐｉｎ−８，９：ｐｉｎ−９」（これらの漢字各々が、北京官話では「ピン」と発音されるが、それらの意味が互いに異なることに留意されたい）。ユーザは、次のページアイコンをクリックすることにより、次の選択文字集合を取得できる。選ばれた文字は、左上隅のボックスに表示される。ユーザは、１つ以上の所望の文字／用語を選び、さらなる処理のために１つ以上の文字／用語を入力できる。
【０００５】
図２に、ピンイン入力方法により文字／用語を入力するための水平選出領域を示す。上部ボックスに、ユーザが登録したピンインが表示され、下部ボックスに選択文字が表示される。例えば、図２に示すように、２つの漢字を含む用語としてピンイン「ｑｉａｎ  ｊｉｎ」をユーザが登録すると、下部水平ボックスに、以下の選択文字が表示される。「１：ｑｉａｎ  ｊｉｎ−１，２：ｑｉａｎ  ｊｉｎ−２，３：ｑｉａｎ  ｊｉｎ−３，４：ｑｉａｎ  ｊｉｎ−４，５：ｑｉａｎ  ｊｉｎ−５」（これらの漢字各々が、北京官話では「チエンジン」と発音されるが、それらの意味が互いに異なることに留意されたい）。言うまでもないが、ユーザは、次のページアイコンをクリックすることにより、次の選択文字集合を取得できる。ユーザは、所望の文字または用語を表す各番号キーを利用して、所望の文字または用語を選出できる。
【０００６】
前述の垂直表示および水平表示の文字選出ボックスにおいて、人間の目は、垂直よりも水平に速く動く傾向がある。従って、文字選出を水平に表示した方が、検索および選出速度がはるかに速くなる傾向がある。ただし、選択文字リストが長い場合には、文字選出ボックスの表示が水平であろうと、垂直であろうと、なおも、表示された文字／用語全体を見渡すには多少の時間がかかる。検索および選出時間が長いと、所望の文字／用語を迅速に選出したいユーザに貢献できない結果を招く場合が多い。結局のところ、ユーザによる所望の文字／用語の選出は最適化され得ず、その上、一部のユーザが望ましくない眼精疲労を被る原因となり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本開示は、ユーザ入力処理中に文字選出を表示するための方法および装置の種々の実施形態を記述する。実施形態は、ユーザ入力のための文字選出を最適化すると考えられている。
【課題を解決するための手段】
【０００８】
一態様では、ユーザ入力処理中に文字選出を表示する方法が提供される。この方法は、文字登録領域を決定することと、文字登録領域においてユーザが提供する１つ以上のオリジナル文字を受信することと、１つ以上のオリジナル文字に対応する複数の選択文字を特定することと、文字登録領域を中心とする最適視点範囲に基づいて文字選出領域を決定することと、文字選出領域に選択文字を表示することとを含む。
【０００９】
一実施形態では、文字登録領域の決定は、１つ以上のオリジナル文字を受信するときに、文字登録領域の位置パラメータを決定することを含み得る。
【００１０】
一実施形態では、文字選出領域の決定は、文字登録領域の位置パラメータに基づいて、文字登録領域を中心とする最適視点範囲を決定することと、最適視点範囲内において、文字登録領域を囲む文字選出領域を決定するような膨張値を決定することと、を含み得る。
【００１１】
一実施形態では、膨張値は、最適視点範囲と、ユーザの目とディスプレイ画面との間の距離とに基づいて決定され得る。この距離は、既定の距離、またはユーザが選んだ複数の代替的な距離のうちの１つでもよい。
【００１２】
代替的に、膨張値は、文字選出に表示するための選択文字の数、サイズ、またはこれらの両方に基づいて、文字選出領域のサイズが、選択文字の数、サイズ、またはこれらの両方に対応するように決定され得る。
【００１３】
一実施形態では、文字入力領域の位置パラメータは、文字入力領域の中心座標および半径、または文字入力領域の中心座標および境界情報を含み得る。
【００１４】
一実施形態では、１つ以上のオリジナル文字に対応する複数の選択文字の特定は、ユーザが入力した１つ以上のオリジナル文字に関連する文字に関して文字データベースを検索することと、文字データベースに保存されている文字と１つ以上のオリジナル文字との相関関係に基づいて、複数の選択文字を特定することと、を含み得る。
【００１５】
一実施形態では、文字選出領域における選択文字の表示は、文字選出領域に表示可能な文字数と、選択文字数とを比較することと、表示する選択文字数が文字選出領域に表示可能な文字数以下である場合に、文字選出領域に既定の順序で選択文字を表示することと、表示する選択文字数が文字選出領域に表示可能な文字数よりも多い場合に、文字選出領域に表示可能な文字数に応じて、複数ページに既定の順序で選択文字を表示することと、を含み得る。
【００１６】
一実施形態では、文字選出領域における選択文字の表示は、各選択文字の使用頻度に従う優先順位に基づく順序で選択文字を表示することを含み得る。
【００１７】
一実施形態では、文字選出領域における選択文字の表示は、選択文字の優先順位の差異、選択文字と１つ以上のオリジナル文字との関連性、またはこれら両方を示すために、種々の色調で選択文字を表示することを含み得る。
【００１８】
一実施形態では、文字入力領域の文字入力点近くの点を、種々の色調で表示する選択文字を配置するための開始点として用いてもよい。
【００１９】
別の態様では、ユーザ入力処理中に文字選出を表示する装置が提供される。この装置は、ユーザが入力した１つ以上のオリジナル文字を受信し、ユーザが１つ以上のオリジナル文字を入力する文字入力領域を決定する取得モジュールと、１つ以上のオリジナル文字に対応する選択文字を特定する文字決定モジュールと、人間の目にとって最適視点の中心点として、決定された文字入力領域を利用してユーザがその中から選ぶための選択文字を表示するための文字表示領域を決定する領域決定モジュールと、文字選出領域に選択文字を表示する文字表示モジュールと、を備えている。
【００２０】
一実施形態では、文字表示モジュールは、文字選出領域に表示可能な文字数と、表示する選択文字数とを比較する比較ユニットと、表示する選択文字数が文字選出領域に表示可能な文字数以下である場合に、既定の順序に従い選択文字を表示する第１の表示ユニットと、表示する選択文字数が文字選出領域に表示可能な文字数よりも多い場合に、文字選出領域に表示可能な文字数に従い、既定の順序で複数ページに選択文字を表示する第２の表示ユニットと、を備え得る。
【００２１】
一実施形態では、文字表示モジュールは、各選択文字の使用頻度に基づいて各選択文字の優先順位各々を決定し、第１の表示ユニットまたは第２の表示ユニットがその優先順位に基づいて選択文字を表示するように、これらに優先順位各々を通知する優先順位決定ユニットをさらに備え得る。
【００２２】
一実施形態では、領域決定モジュールは、文字入力領域の中心座標および半径、または文字入力領域の中心座標および境界情報を含む、文字入力領域の位置に関連する情報を取得するパラメータ取得ユニットと、文字入力領域の位置に関連する情報を用いて、人間の目にとって最適視点の中心として、文字入力領域を含む文字選出領域を決定し、文字入力領域を囲む文字選出領域を形成するための膨張値を決定する領域決定ユニットと、を備え得る。
【００２３】
一実施形態では、膨張値は、最適視点範囲と、ユーザの目とディスプレイ画面との間の距離とに基づいて決定され得る。この距離は、既定の距離、またはユーザが選んだ複数の代替的な距離のうちの１つでもよい。
【００２４】
代替的に、膨張値は、文字選出に表示するための選択文字の数、サイズ、またはこれらの両方に基づいて、文字選出領域のサイズが、選択文字の数、サイズ、またはこれらの両方に対応するように決定され得る。
【００２５】
本開示は、文字選出を表示するための方法および装置を提供する。ユーザが１つ以上のオリジナル文字を入力するための文字入力領域が、ユーザが提供する１つ以上のオリジナル文字を受信するように決定される。ユーザが入力した１つ以上のオリジナル文字に対応する選択文字が決定される。中心として文字入力領域を含む最適視点範囲内の文字選出領域が決定され、これは、ユーザがその中から選ぶための選択文字を表示する。開示する技術では、人間の目の最適視点範囲内に選択文字を表示する。これにより、選択文字の選出のための眼球運動の距離に加えて、その頻度を低減して、選出速度および効果を増大する。要するに、開示する技術は、文字選出処理の速度および能率を最適化する。
【図面の簡単な説明】
【００２６】
【図１】既存技術を用いた、文字選出領域の垂直表示を示す図である。
【図２】既存技術を用いた、文字選出領域の水平表示を示す図である。
【図３】本開示の実施形態に従う、ユーザ入力のための文字選出領域を表示する方法を示すフローチャートである。
【図４】本開示の実施形態に従う、表示インターフェースに表示された文字選出領域を示す図である。
【図５】本開示の実施形態に従う、文字選出領域における文字の配置を示す図である。
【図６】本開示の実施形態に従う、文字選出領域における文字の別の配置を示す図である。
【図７】本開示の実施形態に従う、ユーザ入力のための文字選出を表示する装置を示す概略図である。
【発明を実施するための形態】
【００２７】
本開示は、ユーザがその中から選ぶための複数の文字および／または用語（以後、「選択文字」と称する）を含む文字選出領域を表示するための方法の種々の実施形態を提供する。選択文字は、人間の目にとってより適した領域内に表示される。それ故、文字選出の速度および能率を改善できる。図３に、実施形態に従う、ユーザ入力のための文字選出領域を表示する方法を示す。この方法は、以下の複数の工程を含む。
【００２８】
Ｓ１０１において、ユーザが入力した１つ以上のオリジナル文字を受信し、ユーザが１つ以上のオリジナル文字を入力する文字入力領域を決定する。
【００２９】
ユーザは、キーボードなどの任意の適切な入力装置を用いて、１つ以上のオリジナル文字を入力できる。この方法は、ユーザが１つ以上のオリジナル文字を入力した後に、表示パネルまたはスクリーンなどの表示インターフェースに表示された文字入力領域の位置を決定する。任意の既存技術を用いて、位置座標などの文字入力領域の位置パラメータを決定できる。
【００３０】
図４に、本開示の実施形態に従う、表示インターフェースに表示された文字選出領域を示す。この例では、ユーザが入力するオリジナル文字「ｐｉｎ」の表示に用いられる領域は、文字入力領域である。
【００３１】
Ｓ１０２において、この方法は、ユーザが入力した１つ以上のオリジナル文字に対応する複数の選択文字を特定する。
【００３２】
一実施形態では、この方法は、文字データベースに保存されている文字と、ユーザが入力した１つ以上のオリジナル文字との相関関係に基づいて、ユーザが入力した１つ以上のオリジナル文字に関連する文字に関して文字データベースを検索して、ユーザがその中から選ぶための複数の選択文字を特定することを含む。
【００３３】
前述の例を受けて、ユーザが「ｐｉｎ」を入力する場合には、この方法は、文字データベースを検索して、関連する選択文字集合、例えば、ｐｉｎ−１、ｐｉｎ−２、ｐｉｎ−３、ｐｉｎ−４、ｐｉｎ−５、ｐｉｎ−６、ｐｉｎ−７、ｐｉｎ−８、ｐｉｎ−９、ｐｉｎ−１０、ｐｉｎ−１１を特定する（これらの漢字各々は、北京官話では「ピン」と発音されるが、それらの意味が互いに異なることに留意されたい）。
【００３４】
別の例として、ユーザが「ｐｉｎｙｉｎ」を入力する場合には、この方法は、文字データベースを検索して、以下を含み得る関連する選択文字集合、すなわち、ｐｉｎｙｉｎ、ｐｉｎ−１、ｐｉｎ−２、ｐｉｎ−３、ｐｉｎ−４、ｐｉｎ−５、ｐｉｎ−６、ｐｉｎ−７、ｐｉｎ−８、ｐｉｎ−９、ｐｉｎ−１０、ｐｉｎ−１１などを特定する（第１の選択文字が、北京官話では「チエンジン」と発音され、残りの選択文字が、北京官話では「ピン」と発音される用語であり、それらの各々の意味が互いに異なることに留意されたい）。
【００３５】
Ｓ１０３において、この方法は、人間の目にとって最適視点の中心点として、決定された文字入力領域を利用してユーザがその中から選ぶための選択文字を表示するための文字選出領域を決定する。
【００３６】
一般的に、人間の目の視界の明確な境界線は、概して、視点中心から水平に３５度、および垂直に２０度の範囲内に画定された空間内に収まる。この空間は、この空間内の光が観察者の網膜に映り、観察者の脳に伝わる逆ピラミッド形状の空間である。換言すれば、この空間内に表示された物体は、観察者の網膜に像を映すための目の動作または迅速な動きを必要としない。視界の明確な境界線によるこの空間は、人間の目の視点範囲とも呼ばれる。しかしながら、この空間は、表示された文字を正確に識別できる、視点領域の中心近くの範囲のうちの狭い部分の内側のみに存在する。この視点範囲のより狭い部分が、最適視点範囲として考慮される。
【００３７】
一実施形態では、この方法は、最適視点範囲に基づいて、最適視点範囲の視点中心として文字入力領域を用いて、文字選出を表示する表示インターフェースにおける領域を決定する。この範囲内において文字選出領域は選択文字を表示する。一実施形態では、この方法は、最適視点範囲内の文字入力領域の位置に基づいて、文字入力領域を囲むリング状領域を決定する。このリング状領域を文字選出領域として用いて、リング状型に配置された選択文字を表示する。
【００３８】
文字選出領域の決定では、膨張値を用いて、文字入力領域を囲むリング状領域のサイズを決定できる。膨張値は、ユーザが直接設定できる。膨張値はまた、文字選出領域に表示するための選択文字の数、サイズ、またはこれらの両方に基づいて、文字選出領域のサイズが、選択文字の数、サイズ、またはこれらの両方に対応するように設定され得ることが好ましい。
【００３９】
ユーザ入力処理中、ユーザの注意は、通常、文字入力領域に集中している。文字入力後、ユーザの視線は、通常、文字選出領域に焦点を合わせるように動く。表示された選択文字は、ユーザの目により読み取られる。文字入力領域と文字選出領域との間の距離、すなわち、目が動く距離が短い限り、ユーザは、残りの選択文字に迅速に目を通すことができる。それ故、この技術は、効率的に、目を動かす距離を減少し、疲労を軽減し、かつ文字選出処理の速度を増大することができる。
【００４０】
例えば、図４に示すように、楕円形状の文字選出領域が、ユーザが入力したオリジナル文字「ｐｉｎ」を囲む。
【００４１】
一実施形態では、前述の工程Ｓ１０２およびＳ１０３を同時に実施することができる。他の実施形態では、これらを同時に実施しなくてもよい。
【００４２】
Ｓ１０４において、既定の規則に従い選択文字を配置し、その配置に応じて、ユーザによる選出のための文字選出領域に表示する。
【００４３】
この方法は、選択文字および文字選出領域の決定後、文字選出領域に表示可能な文字数および選択文字数に基づく、文字選出領域内に選択文字を表示する方法をさらに決定できる。一実施形態では、これは以下の方法により達成できる。
【００４４】
最初に、文字選出領域に表示可能な文字数と、選択文字数とを比較する。表示する選択文字数が文字選出領域に表示可能な文字数以下である場合には、選択文字は、ユーザがその中から選ぶための文字選出領域に、既定の順序で表示される。しかしながら、表示する選択文字数が文字選出領域に表示可能な文字数よりも多い場合には、選択文字は、文字選出領域に表示可能な文字数に応じて、多ページに既定の順序で表示される。
【００４５】
選択文字を表示する順序は、ランダムに決定されてもよい。選択文字を表示する順序は、選択文字各々の使用頻度に従う優先順位に基づいて決定され得ることが好ましい。一実施形態では、選択文字は、選択文字の優先順位に基づいて、使用頻度が最も高いものから最も低いものに順番に表示され得る。選択文字を多ページに表示する必要がある場合には、選択文字は、文字選出領域に表示可能な文字数、およびあるページから他のページに進むためのユーザが入力したコマンドに従い、多ページに前述の順序で表示され得る。
【００４６】
示すように、文字選出領域は、初めに、最も高い優先順位である選択文字を表示する。次に、ユーザのコマンドに基づいて、文字選出領域は、優先順位がより低い他の選択文字を表示する。通常、ユーザがページめくりコマンドを入力すると、文字選出領域は、以前に表示した選択文字よりも優先順位が低い選択文字を表示する。
【００４７】
例えば、図５に、選択文字集合を表示する楕円形状の文字選出領域を示す。図５にはさらに、「１：ｐｉｎ−１，２：ｐｉｎ−２，３：ｐｉｎ−３，４：ｐｉｎ−４，５：ｐｉｎ−４，６：ｐｉｎ−６，７：ｐｉｎ−７，８：ｐｉｎ−８」の順番にリング状に配置された選択文字の表示部を示す。
【００４８】
別の例として、図６に、別の選択文字集合を表示する別の楕円形状の文字選出領域を示す。図６にはまた、「１：ｐｉｎｙｉｎ、２：ｐｉｎ−１、３：ｐｉｎ−２、４：ｐｉｎ−３、５：ｐｉｎ−４、６：ｐｉｎ−５、７：ｐｉｎ−６、８：ｐｉｎ−７」の順番にリング状に配置された選択文字の表示部を示す。図６に示す文字選出領域は、図５に示すものとは異なる。
【００４９】
文字選出領域における文字の配置では、文字入力領域近くの文字入力点の位置は、最も高い優先順位の選択文字をユーザが最初に視認するのに都合が良いように、選択文字を表示するための開始点として配置されることが好ましい。さらに、一実施形態では、種々の色調を利用して、選択文字の優先順位の差異および／または選択文字と１つ以上のオリジナル文字との関連性を示すことができる。例えば、優先順位および／または関連性がより高い選択文字には暖色調を用い、一方、優先順位および／または関連性がより低い選択文字には寒色調を用いることができる。
【００５０】
Ｓ１０３においては、人間の目の最適視点範囲は人の視点および瞳孔間の距離などの要素に関連して人により異なる。一実施形態では、最適視点範囲は、経験または統計データに基づいて決定され得る。例えば、ある人は最適視点範囲を、中心としてユーザ入力領域を有する範囲、および中心から水平に１０度および垂直に１０度の視点線内の範囲に想定することができる。この範囲は鋭い視覚領域、すなわち、人間の目が、色の違いおよび像の細部を最も良く識別可能な範囲内の中心視野と見なされる。
【００５１】
文字選出領域を決定する際には、最適視点範囲、およびユーザの目とディスプレイ画面との間の距離が考慮され得る。文字選出領域を得るために計算する代わりに、装置の差異、およびユーザの目とディスプレイ画面との間の距離を考慮して、適切な既定の距離を選定できる。
【００５２】
ユーザの個人的な視覚的な癖に応じて、複数の代替的な距離のうちの１つをユーザが選ぶことができることが好ましい。次に、ユーザが選んだ距離を用いた計算を実行して文字選出領域を決定する。
【００５３】
換言すれば、人間の目とディスプレイ画面との間の距離は、既定の距離でもよいし、ユーザが複数の代替的な距離から選んだ距離でもよい。
【００５４】
例えば、文字選出領域の膨張値は、以下の式から得ることができる。
Ｃ＝ｔａｎＡ×Ｂ
ここで、Ａは、最適視点範囲である。
Ｂは、人間の目とディスプレイ画面との間の距離である。
Ｃは、文字選出領域の膨張値である。
【００５５】
文字入力領域は、文字入力領域を囲む環状型の文字選出領域の中心でもよいし、円形、楕円形、正方形、矩形、または計算した膨張値に基づく別の形状である外側境界を選定してもよい。
【００５６】
本例示の開示は、図７に示すような、ユーザ入力処理中に文字選出を表示するための装置をさらに提供する。この装置は、取得モジュール１０、文字決定モジュール２０、領域決定モジュール３０、および文字表示モジュール４０を備えている。
【００５７】
取得モジュール１０は、ユーザが入力した１つ以上のオリジナル文字を受信し、ユーザが１つ以上のオリジナル文字を入力する文字入力領域を決定する。
【００５８】
文字決定モジュール２０は、ユーザが入力した１つ以上のオリジナル文字に対応する選択文字を特定する。
【００５９】
領域決定モジュール３０は、人間の目にとって最適視点の中心点として、決定された文字入力領域を利用してユーザがその中から選ぶための、文字決定モジュール２０が特定した選択文字を表示するための文字表示領域を決定する。
【００６０】
領域決定モジュール３０は、パラメータ取得ユニット３０１および領域決定ユニット３０２を備えていることが好ましい。
【００６１】
パラメータ取得ユニット３０１は、取得モジュール１０が決定した文字入力領域の位置に関連する情報を取得する。文字入力領域の位置に関連する情報は、文字入力領域の中心座標および半径、または文字入力領域の中心座標および境界情報を含む。
【００６２】
領域決定ユニット３０２は、文字入力領域の位置に関連する情報を用いて、人間の目にとって最適視点である中心として、文字入力領域を含む文字選出領域を決定し、文字入力領域を囲む文字選出領域を形成するための膨張値を決定する。
【００６３】
文字表示モジュール４０は、文字配置に関する既定の規則に従い、文字決定モジュール２０が決定した選択文字を文字選出領域に表示する。
【００６４】
文字表示モジュール４０は、比較ユニット４０１、第１の表示ユニット４０２、および第２の表示ユニット４０３を備えていることが好ましい。
【００６５】
比較ユニット４０１は、文字選出領域に表示可能な文字数と、表示する選択文字数とを比較する。
【００６６】
第１の表示ユニット４０２は、表示する選択文字数が文字選出領域に表示可能な文字数以下である場合に、既定の順序に従い全ての選択文字を表示する。
【００６７】
第２の表示ユニット４０３は、表示する選択文字数が文字選出領域に表示可能な文字数よりも多い場合に、文字選出領域に表示可能な文字数に従い、既定の順序で複数ページに選択文字を表示する。
【００６８】
文字表示モジュール４０は、各選択文字の使用頻度に基づく各選択文字の優先順位各々を決定し、第１の表示ユニット４０２または第２の表示ユニット４０３に優先順位各々を通知する優先順位決定ユニット４０４をさらに備え得ることが好ましい。それ故、表示ユニット４０２または第２の表示ユニット４０３は、その優先順位に基づいて選択文字を表示できる。
【００６９】
本開示は、方法、装置、およびコンピュータ処理フローチャートの形式において種々の実施形態を記述する。当業者は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、または他のプログラマブルデータ処理装置において１つのコンピュータプログラムを利用してコンピュータプログラムコマンドを実行し、フローチャートに示す１つ以上の工程を実行可能な開示する方法または装置を実施できる。
【００７０】
これらのコンピュータプログラムコマンドはまた、一連の動作手順を実行するようにコンピュータまたは他のプログラマブル装置において実行され得、コンピュータ実施を実現する。それ故、コマンドの実施により、フローチャートに示す１つ以上の工程が実行可能になる。
【００７１】
本開示は、ユーザ入力処理中に文字選出領域を表示するための方法および装置を示す。表示領域のサイズおよび最適視点範囲が文字選出領域を決定する。その中心が、１つ以上のオリジナル文字を入力するためにユーザが利用する文字入力領域である最適視点範囲内に選択文字が表示される。この範囲は、縦および水平に現れる文字選出領域に関連した、人間の目の生理学的機能に従う。開示する技術は、人間の目が動く距離および頻度を低減することにより、選出速度および能率を増大する。文字入力処理において文字選出処理が最もエネルギーおよび時間を消費するステップであるため、この技術により、ユーザは、入力文字速度および能率を増大できる。
【００７２】
文字入力領域の文字入力点近くの点が、種々の色調で表示する選択文字を配置するための開始点として用いられ得ることが好ましい。これは、それらの優先順位および／または関連性がより高い選択文字にユーザの視線が収まるように、それを導くことができる。それ故、選出処理は最適化される。
【００７３】
前述の内容は、本開示の種々の実施形態の具体的な実施であるが、このようには限定されない。当業者は、これらを修正または置換するか、本開示に類似する他の実施を用いることができるが、これらの変形例もまた、本開示の保護範囲に収まる。
【図１】
0006474106.tif 000002
【図２】
0006474106.tif 000003
【図３】
0006474106.tif 000004
【図４】
0006474106.tif 000005
【図５】
0006474106.tif 000006
【図６】
0006474106.tif 000007
【図７】
0006474106.tif 000008