(57)【要約】オブジェクト群からのオブジェクトを電子装置に入力するシステムが形成されてディスプレイ（１０）上の第１ポインタ位置（１１）を判定し、第１の複数の個々に選定可能なフィールド（１２）を、第１ポインタ位置を取り囲んで、表示し、該フィールド各々はオブジェクト群からのオブジェクト部分集合を表す。部分集合の選定は所望の部分集合を有するフィールド(12a)にポインタを移動させることによって行われる。システムは更に、選定フィールド（12a）を取り囲んで、少なくとも1つの別の複数の個々に選定されたフィールド(13)で、該フィールド各々が先行選定フィールドにおいて表すオブジェクト部分集合からの、個々のオブジェクトと別のオブジェクト部分集合との何れかを表すもの、を表示する工程と、ポインタを移動させて別のフィールドを選定する工程とを、個々のオブジェクトを表すフィールド（13a）が選定されるまで、交互に行う。選定された個々のオブジェクトは更に、ユーザによって入力し得る。
2005526321.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクト群からのオブジェクトを選定し、電子装置の中に入力するシステムであって：
表示手段と入力手段とを有し；
該入力手段は動作するよう形成されて当初のポイント位置を判定し；
該表示手段は動作するよう形成されて、第１の複数の個々の選定可能なフィールドを、該当初のポイント位置を取り囲んで表示し；
該フィールド各々は該オブジェクト群からのオブジェクト部分集合を表し；
該入力手段は動作するよう形成されて、該ポインタを該第１の個々に選定可能なフィールドの何れかに移動させることを可能にして該示されたフィールドの選定を行い；
該表示手段と該入力手段とは更に動作するよう形成されて：
選定されたフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該先行して選定されたフィールドにおいて表す該オブジェクト部分集合からの、個々のオブジェクトと別のオブジェクト部分集合との何れかを表すもの、を、表示する工程；及び
該ポインタが該別の個々に選定可能なフィールドの何れかに移動させることを可能にして該示された別のフィールドの選定を行う工程；
を、該選定された別のフィールドが個々のオブジェクトを表すまで、交互に行い；
該入力手段は更に動作するよう形成されて該個々のオブジェクトの該電子装置に対する入力を行うことを可能にすることを特徴とするシステム。
【請求項２】
請求項１記載のシステムであって、該オブジェクト群が図形文字群であり、個々のオブジェクトが個々の図形文字であることを特徴とするシステム。
【請求項３】
請求項２記載のシステムであって、更に：
複数の候補単語を記憶する辞書記憶手段；
候補単語部分集合を該辞書記憶手段から、該選定された別のフィールドにおいて表す該文字と、該選定された別のフィールドにおいて表す該文字並びに少なくとも１つの先行入力文字、との何れかに基づいて取り出す取り出し手段；
を有し；
該表示手段は動作するよう形成されて、個々の文字を表す該選定されたフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該候補単語部分集合からの１つの候補単語を表すもの、を表示し；
該入力手段は動作するよう形成されて該ポインタの該別の個々に選定可能なフィールドの何れかに移動させることを可能にして該示された別のフィールドの選定を行い；
該入力手段は更に、動作するよう形成されて該選定された別のフィールドにおいて表す該候補単語の入力を行うことを可能にすることを特徴とするシステム。
【請求項４】
請求項１記載のシステムであって、該入力手段は動作するよう形成されて該ポインタを現行選定フィールドから先行ポインタ位置に逆移動させることを可能にして行われた選定を無効化することを特徴とするシステム。
【請求項５】
請求項２記載のシステムであって、該表示手段は動作するよう形成されて該別の複数の個々に選定可能なフィールドにおいて表す該個々の文字を、該第１の複数の個々に選定可能なフィールドにおいて表す該図形文字部分集合のフォント・サイズよりも拡大されたフォント・サイズで、表示することを特徴とするシステム。
【請求項６】
請求項１記載のシステムであって、該表示手段は動作するよう形成されて該別の複数の個々に選定可能なフィールドの拡大バージョンを、該入力手段を用いて該ポインタを該別の個々に選定可能なフィールドの何れかに移動させることを開始することに応じて、備えることを特徴とするシステム。
【請求項７】
請求項１記載のシステムであって、該表示手段は動作するよう形成されて該別の複数の個々に選定可能なフィールドを、少なくとも一部分は、該先行して表示された複数の個々に選定可能なフィールドにオーバレイされて、表示することを特徴とするシステム。
【請求項８】
請求項１記載のシステムであって、該表示手段及び該入力手段は無線通信システムのハンドセットにおいて形成されることを特徴とするシステム。
【請求項９】
請求項１記載のシステムであって、該表示手段及び該入力手段は携帯情報端末において形成されることを特徴とするシステム。
【請求項１０】
請求項１記載のシステムであって、該表示手段及び該入力手段はハンドヘルド電子装置において形成されることを特徴とするシステム。
【請求項１１】
請求項１記載のシステムであって、該表示手段及び該入力手段はリモコン機器において形成されることを特徴とするシステム。
【請求項１２】
オブジェクト群からのオブジェクトを電子装置の中に入力する方法であって：
第１ポインタ位置を判定し、ディスプレイ上に、該第１ポインタ位置を取り囲んで、第１の複数の個々に選定可能なフィールドで、該フィールド各々が該オブジェクト群からのオブジェクト部分集合を表すもの、を表示する工程；
該ポインタを該第１の個々に選定可能なフィールドの何れかに移動させて該示されたフィールドを選定する工程；
選定されたフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該先行して選定されたフィールドにおいて表す該オブジェクト部分集合からの、個々のオブジェクトと別のオブジェクト部分集合との何れかを表すもの、を、該ディスプレイ上に表示する工程と、
該ポインタを該別の個々に選定可能なフィールドの何れかに移動させて該示された別のフィールドの選定を行う工程、
とを、該選定された別のフィールドが個々のオブジェクトを表すまで、交互に行う工程；及び
該個々のオブジェクトの該電子装置に対する入力を行う工程；
を有することを特徴とする方法。
【請求項１３】
請求項１２記載の方法であって、該オブジェクト群が図形文字群であり、個々のオブジェクトが個々の図形文字であることを特徴とする方法。
【請求項１４】
請求項１３記載の方法であって、更に：
複数の候補単語を記憶する辞書記憶手段を備える工程；
候補単語部分集合を該辞書記憶手段から、該選定された別のフィールドにおいて表す該文字と、該選定された別のフィールドにおいて表す該文字並びに少なくとも１つの先行入力文字、との何れかに基づいて取り出す取り出し手段を備える工程；
該選定された別のフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該候補単語部分集合からの１つの候補単語を表すもの、を該ディスプレイ上に表示する工程；
該ポインタを該別の個々に選定可能なフィールドの何れかに移動させて該示された別のフィールドの選定を行う工程；及び
該表された候補単語の入力を該選定された別のフィールドにおいて行う工程；
を有することを特徴とする方法。
【請求項１５】
請求項１３記載の方法であって、該ポインタを移動させる工程が更に、該ポインタを現行選定フィールドから先行ポインタ位置に逆移動させることを可能にして、行われた選定を無効化することを特徴とする方法。
【請求項１６】
請求項１３記載の方法であって、該ディスプレイ上に、該選定フィールドを取り囲んで、別の複数の選定可能なフィールドを表示する該工程が、更に：
該別の複数の個々に選定可能なフィールドにおいて表す該個々の文字を、該第１の複数の個々に選定可能なフィールドにおいて表す該図形文字部分集合のフォント・サイズよりも拡大されたフォント・サイズで、表示する工程；
を有することを特徴とする方法。
【請求項１７】
請求項１３記載の方法であって、該ディスプレイ上に、該選定フィールドを取り囲んで、別の複数の選定可能なフィールドを表示する該工程が、更に：
表示するよう、該別の複数の個々に選定可能なフィールドの拡大バージョンを、該ポインタを該別の個々に選定可能なフィールドの何れかに移動させることに応じて、備える工程；
を有することを特徴とする方法。
【請求項１８】
請求項１３記載の方法であって、該ディスプレイ上に、該選定フィールドを取り囲んで、別の複数の選定可能なフィールドを表示する該工程が、更に：
該別の複数の個々に選定可能なフィールドを、少なくとも一部分は、該先行して表示された複数の個々に選定可能なフィールドにオーバレイされて、表示する工程；
を有することを特徴とする方法。
【請求項１９】
ディジタル式コンピュータの内部メモリに直接ロード可能なコンピュータ・プログラム・プロダクトであって：
該プロダクトをコンピュータ上で実行する場合に：
ディスプレイ上で、第１ポインタ位置を判定し、該ディスプレイ上に、該第１ポインタ位置を取り囲んで、第１の複数の個々に選定可能なフィールドで、該フィールド各々がオブジェクト群からのオブジェクト部分集合を表すもの、を表示する工程；
該ポインタを該第１の個々に選定可能なフィールドの何れかに移動させて該示されたフィールドをユーザ入力に基づいて選定する工程；
該ディスプレイ上で、該選定されたフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該先行して選定されたフィールドにおいて表す該オブジェクト部分集合からの、個々のオブジェクトと別のオブジェクト部分集合との何れかを表すもの、を、表示する工程と、
該ポインタを該別の個々に選定可能なフィールドの何れかに移動させて該示された別のフィールドの選定をユーザ入力に基づいて行う工程、
とを、該選定された別のフィールドが個々のオブジェクトを表すまで、交互に行う工程；及び
該表された個々のオブジェクトの該選定された別のフィールドへの入力をユーザ入力に基づいて行う工程；
を行うソフトウェア・コード部分；
を有することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項２０】
請求項１９記載のコンピュータ・プログラム・プロダクトであって、更に：
図形文字群であるオブジェクト群で、個々のオブジェクトが個々の図形文字であるもの、を備える工程；
候補単語部分集合を辞書記憶手段から、該選定された別のフィールドにおいて表す該文字と、該選定された別のフィールドにおいて表す該文字並びに少なくとも１つの先行入力文字、との何れかに基づいて取り出す工程；
該ディスプレイ上に、該選定された別のフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該候補単語部分集合からの１つの候補単語を表すもの、を表示する工程；
該ポインタを該別の個々に選定可能なフィールドの何れかに移動させて該示された別のフィールドの選定をユーザ入力に基づいて行う工程；及び
該表された候補単語の入力を該選定された別のフィールドにユーザ入力に基づいて行う工程；
を、該プロダクトがコンピュータ上で実行される場合に、行うソフトウェア・コード；
を有することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項２１】
コンピュータ判読可能な記憶媒体上に記憶されたコンピュータ・プログラム・プロダクトであって：
該プロダクトをコンピュータ上で実行する場合に：
ディスプレイ上で、第１ポインタ位置を判定し、該ディスプレイ上に、該第１ポインタ位置を取り囲んで、第１の複数の個々に選定可能なフィールドで、該フィールド各々がオブジェクト群からのオブジェクト部分集合を表すもの、を表示する工程；
該ポインタを該第１の個々に選定可能なフィールドの何れかに移動させて該示されたフィールドをユーザ入力に基づいて選定する工程；
該ディスプレイ上で、該選定されたフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該先行して選定されたフィールドにおいて表す該オブジェクト部分集合からの、個々のオブジェクトと別のオブジェクト部分集合との何れかを表すもの、を、表示する工程と、
該ポインタを該別の個々に選定可能なフィールドの何れかに移動させて該示された別のフィールドの選定をユーザ入力に基づいて行う工程、
とを、該選定された別のフィールドが個々のオブジェクトを表すまで、交互に行う工程；及び
該表された個々のオブジェクトの該選定された別のフィールドへの入力をユーザ入力に基づいて行う工程；
をコンピュータに行わせるコンピュータ判読可能プログラム・コード手段を有することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項２２】
請求項２１記載のコンピュータ・プログラム・プロダクトであって、更に：
図形文字群であるオブジェクト群で、個々のオブジェクトが個々の図形文字であるもの、を備える工程；
候補単語部分集合を辞書記憶手段から、該選定された別のフィールドにおいて表す該文字と、該選定された別のフィールドにおいて表す該文字並びに少なくとも１つの先行入力文字、との何れかに基づいて取り出す工程；
該ディスプレイ上に、該選定された別のフィールドを取り囲んで、別の複数の個々に選定可能なフィールドで、該フィールド各々が該候補単語部分集合からの１つの候補単語を表すもの、を表示する工程；
該ポインタを該別の個々に選定可能なフィールドの何れかに移動させて該示された別のフィールドの選定をユーザ入力に基づいて行う工程；及び
該表された候補単語の入力を該選定された別のフィールドにユーザ入力に基づいて行う工程；
を、コンピュータに行わせるコンピュータ判読可能プログラム・コード手段を有することを特徴とするコンピュータ・プログラム・プロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、表示画面を有する電子装置にオブジェクトを入力する分野に関し、特に、図形文字のようなオブジェクトを、個別のキー付きの通常の英数字キーボードを有しない、小型すなわちポータブルの、電子機器に入力する方法及び装置に関する。特に、本発明は大量のオブジェクト群からのオブジェクトを、該オブジェクトを入力するのに利用可能な表面積が比較的限定される、携帯電話上又は携帯情報端末におけるような、場合に、入力する効率的なシステムに関する。本発明は更に、該システム及び、オブジェクトを小型すなわちポータブルの電子機器に、該プロダクトがコンピュータ上で実行する場合に、入力する方法、を実現するソフトウェア・コード部分を備えるコンピュータ・プログラム・プロダクトに関する。
【背景技術】
【０００２】
近年、小型すなわちハンドヘルドの電子機器の数が普及したことによって多くの課題を、データを効率的にそのような装置のメモリに入力したいユーザに、もたらしている。例えば、いくつかあげれば、情報を記憶し、整理する、（個人情報マネージャとしても知られる）携帯情報端末（PDA）；パーソナル通信装置（例えば、携帯電話）；ラップトップ型パーソナル・コンピュータ；多機能リモコン；ウェブ・タブレット；のような多くの各種の装置が考えられる。最近、趨勢はそのような装置の寸法が一層削減されてきている。
【特許文献１】米国特許第6011542号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この寸法の削減はこれらの装置に対するデータ入力がしばしば非常に困難であるという問題をもたらしている。
【０００４】
これらの種類の装置に、テキスト入力を容易にする種々のシステムを備えることは一般的である。一般的に携帯電話とともに用いられる一システムは、該携帯電話の各数字キーが4つまでの文字を表すようにして、ユーザが特定の文字を入力することを、該所望の文字に相当する適切なキーを何回か押し下げることによって、可能にするものである。携帯情報端末の場合には、手書き文字の解釈に基づいたテキスト入力システムで、しばしば、ユーザが特定のライティング・スタイルを適用することを要するもの、が通常用いられている。別の機器は、タッチ・スクリーン上に、文字を入力する仮想英数字キーボードで、ユーザが、しばしば、スタイラスを用いて、入力する文字を選定するもの、を備える。
【０００５】
図形テキスト入力システムを備える１つの先行技術によるアプローチは図形テキスト入力画面上に図形テキスト入力ホイールを表示するものである。複数の文字が図形テキスト入力ホイール上に配置される。該システムは更に、該図形テキスト入力ホイールを回転させることによって、文字テキスト入力ホイール上の文字の１つで、入力予定のものを、ユーザが選定することを可能にするポインティング装置を有する。1つ又は複数の文字を選定した後、図形テキスト入力システムはテキスト入力を補助するよう推薦後続文字又は単語を備え得る。この種類のシステムを開示するものがある（ソニー（Sony）社による特許文献１参照。）。
【課題を解決するための手段】
【０００６】
したがって、本発明の目的は図形文字のような、オブジェクトを小型の電子機器に入力する改良システムを備えることにある。
【０００７】
本発明のもう１つの目的は図形文字を小型電子機器に入力する改良システムを備えることにあり、更にテキスト入力を補助する。
【０００８】
本発明の別の目的はオブジェクトを小型電子機器に入力する改良システムを備えるものであり、該システムにおいては、オブジェクトはタッチ・スクリーン上の指又はスタイラスの小さな移動を用いることによって入力し得る。
【０００９】
本発明の更に別の目的はオブジェクトを小型電子機器に入力する改良システムを備えるものであり、個々の選定及び入力は、小型情報機器の表示画面上に表す空間の限定量のみを要する個々に選定可能なフィールドにもたらされる。
【００１０】
本発明の更にもう１つの目的はオブジェクトを小型電子機器に入力する改良システムで、ユーザが多数のオブジェクト群からの如何なる個々のオブジェクトをも入力することを可能にするもの、である。
【００１１】
本発明の更に別の目的は改良コンピュータ・プログラム・プロダクトを備え、該プロダクトは、該システム及びオブジェクトを小型すなわちポータブルの電子機器に、該プロダクトがコンピュータ上で実行される場合、入力する方法を実現するソフトウェア・コード部分を備える。
【発明を実施するための最良の形態】
【００１２】
本発明の別の目的及び特徴は以下の詳細説明を添付図面に関して検討することから明らかとなる。しかしながら、図面は単に、例示の目的で企図されたものであり、本発明の限界を定義する。更に、図面は必ずしも一定の縮小比で描かれたものでなく、別途示さない限り、それらは単に、概念的に本明細書及び特許請求の範囲記載の構造及び手順を示すことを意図するものとする。
【００１３】
図面においては、同じ参照文字はいくつかの図を通して同様な要素を表す。
【実施例】
【００１４】
図１は本発明の実施例によってオブジェクト群からのオブジェクトを電子装置に入力するグラフィカル・ユーザ・インタフェースの最上位レベルの図を表示する図形表示画面10を表す。電子装置の図形表示画面１０は表示手段を有し、該表示手段は如何なる通常用いられる種類のディスプレイで、例えば：液晶ディスプレイ（LCD）；プラズマ・スクリーン・ディスプレイ；ECディスプレイ；陰極線ディスプレイ；のようなもの、でもあり得る。ディスプレイ手段はタッチ・スクリーンであることが好ましい。電子機器は更に：スタイラス及び、タッチ・パッドすなわちタッチ・スクリーンのような、ユーザ入力手段（図示せず）；ユーザの指及び、タッチ・パッドすなわちタッチ・スクリーン、又は上記の如何なる組み合わせをも有する。代替として、別のユーザ入力手段で、無線通信システムのハンドセットのキー；リモコン機器のキー；ジョイスティック、トラックボール、又はコンピュータ・マウス、又は上記の如何なる組み合わせのようなもの、をタッチ・スクリーンでないスクリーンに用いるよう備え得る。この代替策は、しかしながら、以下に説明するものに加えてサポート・グラフィックスの何らかの微調整を要し得る。
【００１５】
理解を容易にするよう、本実施例を、タッチ表示スクリーンを有する電子装置と、該電子装置にユーザ入力を、オブジェクト入力システムのグラフィカル・ユーザ・インタフェース上での操作を行うことによって、備えるスタイラス及び/又はユーザの指、と参照することによって説明する。
【００１６】
スタイラス及び/又は指で、以下ポインタとして呼ぶもの、をユーザが画面１０上の一位置への配置を検出すると、表示手段は動作するよう形成されて該配置点を検出して第１ポインタ位置11を判定し、第１ポインタ位置１１を取り囲んで、グラフィカル・ユーザ・インタフェースの最上位を表す第１の複数の個々に選定可能なフィールド１２を表示する。図１に表すように、これらのフィールド１２は長方形又は正方形のボックスとして表すが、代替として、円形、三角形、又は円の扇形のような、如何なる適切な形態すなわち形状をとり得る。これらのフィールド１２各々は多数オブジェクト群からのオブジェクトの部分集合を表す。理解を容易にするように、オブジェクトは図では、図１に表すように、多数文字群で、aからzまでのアルファベット及びいくつかの別の国固有文字であるもの、からの図形文字として示す。しかしながら、オブジェクトはこれらの種類のオブジェクトにおいて通常存在する別の種類のデータ群からのオブジェクトであり得る、すなわち、オブジェクト群は、コンタクト・データであり得るものであり、個々のオブジェクトのコンタクト・データは個々のコンタクトを表すものであるか、代替として、オブジェクト群は最上位フォルダで、如何なる数の下位フォルダで、更に下位のフォルダ又は個々に選定可能なオブジェクトがアイテム又は機能を表すもの、を有するもの、を表し得るものであり、電子装置のユーザ・インタフェースを通じてアクセス可能なものである。入力手段は更に、動作するよう形成されてポインタを、第１の個々に選定可能なフィールド１２の何れかに、ユーザが、タッチ・スクリーン１０に接触させた状態のままの、ポインタを、文字ｆ乃至ｊを有する黒くしたフィールド12aとして図２に示す、所望の文字部分集合を表すフィールドに、移動させることを通じて、移動させることを可能にして、表示フィールドの選定を行う。この選定が行われた場合、該表示手段は更に動作するよう形成されて、別の複数の個々に選定可能なフィールド１３で、該別の個々に選定可能なフィールド１３が先行して選定されたフィールドにおいて表す図形文字の部分集合からの個々の文字と別の文字部分集合（図示せず）との何れかを表すもの、を、選定フィールドを取り囲んで、表示することと、タッチ・スクリーンと接触させた状態のままの、ポインタを別の個々に選定可能なフィールド１３の何れかに、移動させることを可能にすることを、選定された別のフィールドが文字「h」を有する黒くしたフィールド13aとして図3に示す、個々の文字を表すまで、交互にする。このようにして、個々に選定可能なフィールドの如何なる数の下位レベルをも、本明細書に例として表すこの実施例が１つの下位レベルのみを示したとしても、備え得る。図２に表すように、表示されたフィールドで、第１の複数の個々に選定可能なフィールド１２からのオーバレイされていないフィールドであるもの、のみが文字を有し、したがって選定可能なものとなる。当然、全ての別のフィールド１３に文字を有する状態にさせることは可能である一方、この表した表示方法が好適であるが、それは、これによってユーザがグラフィカル・ユーザ・インタフェースの概観を容易にし、ユーザがポインタの逆移��を先行レベルまで行って行われた選定を無効にすることを可能にする。代替として、先行レベルからの1つ以外のフィールド全ての完全な除去で、なお、この逆移動を行ううえでの助力を備えるもの、を行い得るか、全ての先行レベル・フィールドを除去し、先行レベルに戻る移動方向の表示によって置換し得る。入力手段は更に、動作するよう形成されて選定された別のフィールド13aにおいて表す図形文字の入力を、ユーザがタッチ・スクリーンからポインタを上げることを通じて、行うことを、可能にし、それから選定図形文字はグラフィカル・ユーザ・インタフェースのテキスト入力フィールド１４に入力され、表示フィールドが除去される。図示する図１乃至３のテキスト入力フィールド１４は以下の説明を容易にする目的で、本明細書では文字「s」と示す、先行して入力された文字を有する。図3に示す場合において、タッチ・スクリーンからユーザがポインタを上げることによって、文字「ｈ」が文字「s」の後にテキスト入力フィールド１４に入力される。
【００１７】
文字群からの図形文字であるオブジェクトを電子装置に入力するシステムの別の実施例によれば、システムはテキスト入力を補助するものとしての単語推薦を備えるよう形成される。図１、２及び３を参照して表したものに加えて、この第２実施例によるシステムは更に、辞書記憶手段（図示せず）で、如何なる通常の種類のメモリでもあるようなもの、例えば、RAMメモリ回路、ROMメモリ回路、（ハード・ディスク・ドライブのような）磁気メモリ装置又は（CD-ROM又はDVDのリーダのような）光メモリ装置、を有する。辞書記憶手段は複数の候補単語を記憶する。該システムは更に、該辞書記憶手段から候補単語の部分集合を取り出す取り出し手段（図示せず）を有する。取り出し手段は好ましくはマイクロプロセッサ及び、該マイクロプロセッサ上で実行された場合に取り出し処理を行うソフトウェア・コード部分を有する。選定された別のフィールドにおいて表す文字と、選定された別の文字及び、少なくとも１つの、先行されて入力された文字との何れかに基づいて、図１、２、３のテキスト入力フィールドにおける文字「s」によって示すように、取り出される。該候補単語部分集合が取り出された後、表示手段は動作するよう形成されて、グラフィカル・ユーザ・インタフェースの更に下位のレベルを表す別の複数の個々に選定可能なフィールド１５を、選定された別のフィールド13aを取り囲んで、表示する。別の個々に選定可能なフィールド１５各々は候補単語部分集合からの1つの候補単語を表す。入力手段は更に、動作するよう形成されて、別の個々に選定可能なフィールド15何れかに対するポインタを、ユーザが、タッチ・スクリーンに接触させた状態のままの、ポインタを、単語「ship」を有する黒くしたフィールド15aとして図5に示す、所望候補単語を表すフィールドに、移動させることを通じて、移動させることを可能にして、表示された別のフィールドの選定を行う。入力手段は更に、動作するよう形成されて選定された別のフィールド15aに表した候補単語の入力を、ユーザがタッチ・スクリーン１０からポインタを上げることを通じて、行うことを可能にし、それから選定された候補単語はグラフィカル・ユーザ・インタフェースのテキスト入力フィールド14に入力されて、図５に文字「s」として表す、先行して入力された文字を置換する。
【００１８】
上記の実施例の両方において、入力手段は動作するよう形成されてポインタを、ユーザが、タッチ・ポインタ・スクリーンと接触した状態のままの、ポインタを現行選定フィールドから先行ポインタ位置に移動させることを通じて、逆移動させることを可能にして行われた選定を無効化する。そのような無効化によって、先行選定を通じて起動された如何なるフィールドの表示をも取り消す。
【００１９】
図１及び２に示すように、この実施例の表示手段は動作するよう形成されて別の複数の個々に選定可能なフィールドにおいて表す個々の文字を、第１の複数の個々に選定可能なフィールドにおいて表す図形文字部分集合のフォント・サイズと比較して拡大されたフォント・サイズによって、表示する。代替的実施例（図示せず）では、同じフォント・サイズを、文字全てを表示するよう、用い得る。
【００２０】
更に別の実施例（図示せず）では、ユーザがユーザ・インタフェースを概観することを容易にするために、表示手段は動作するよう形成して別の複数の個々に選定可能なフィールド１３の拡大バージョンを、入力手段を用いて別の個々に選定可能なフィールド１３の何れかに向けてポインタを移動させることを開始することに応じて、備え得る。
【００２１】
図１乃至３に示す実施例から分かるように、表示手段は動作するよう形成されて別の複数の個々に選定可能なフィールド１３を、少なくとも部分的に、先行して表示された第１の複数の個々に選定可能なフィールドとオーバレイさせて、表示する。
【００２２】
更に別の実施例（図示せず）では、オブジェクト群からのオブジェクトを電子装置に入力するシステムは、携帯電話のような、無線通信システムのハンドセットにおいて形成される。この実施例では、タッチ・スクリーンでないディスプレイ１０の場合の代替として、ポインタの移動及び入力を、ユーザがそのような装置上に通常存在する複数のキーからの指定キーを押し下げることによって制御し得る。
【００２３】
無線通信システムのハンドセットにおいて形成される代わりに、オブジェクト群からのオブジェクトを電子装置に入力するシステムは代替として、携帯情報端末、リモコン機器又は如何なる種類のハンドヘルド型電子装置にも形成し得る。装置ポインタの特性によって、移動は、ユーザが代替的入力手段で、リモコン機器のキー；ジョイスティック、トラックボール、若しくはコンピュータ・マウス；スタイラス並びにタッチ・パッドすなわちタッチ・スクリーン；ユーザの指並びにタッチ・パッドすなわちタッチ・スクリーン、又は上記の如何なる組み合わせをも、用いることによってもたらし得る。
【００２４】
図６は、本明細書では文字群からの図形文字として示す、オブジェクト群からのオブジェクトを電子装置に本発明の実施例によって入力する方法の流れ図である。
【００２５】
図形文字を電子装置に入力し始めるために、ユーザは入力処理を開始させる。上記の実施例では、これはユーザがポインタのポイントをタッチ・スクリーン上に配置させることによって実現される。別の実施例では、開始は、例えば、単に装置をオン状態にするか、装置上の専用キーを押すか、タッチ・スクリーンすなわちタッチ・パッド上の専用領域に接触するか、などの如何なる数の方法、においても実現し得る。
【００２６】
ユーザが入力処理を開始したことを判定することによって（工程２０）、システムは第１ポインタ位置を判定し、ディスプレイ上に、第１の複数の個々に選定可能なフィールドで、該フィールド各々が文字群からの図形文字部分集合を表すもの、を、第１ポインタ位置を取り囲んで表示する（工程２１）。その後、第１の個々に選定可能なフィールドの何れかにポインタを移動させるコマンドを入力したかが判定されて示されたフィールドが選定され（工程２２）、選定フィールドが強調される（工程２３）。これが行われると、システムは、別の複数の個々に選定可能なフィールドで、該フィールド各々が先行して選定されたフィールドにおいて表す図形文字部分集合からの、個々の文字と別の文字部分集合との何れかを表すもの、を、選定フィールドと取り囲んで、表示する工程（工程２４）及びユーザがポインタを別の個々に選定可能なフィールドの何れかに移動させるコマンドを入力したかを判定して示された別のフィールドを選定して強調する工程（工程２５）を、選定された別のフィールドが個々の図形文字を表すまで交互にする。その後、ユーザが選定された別のフィールドにおいて表す図形文字の入力を行うコマンドを入力したかが判定され（工程２６）、それから選定された図形文字がグラフィカル・ユーザ・インタフェースのテキスト入力フィールドに入力され（工程２７）、表示されたフィールドが除去される。更に、図7に示す、テキスト入力を補助するものとしての単語推薦を備える別の拡張実施例が想定され、該実施例の流れ図は破線矢印24を通じて図６の流れ図に結合される。
【００２７】
図７では、選定された別のフィールドにおいて表す図形文字の入力を行う入力コマンドを有しない場合、処理フローは以下のように破線矢印２８によって継続する。複数の候補単語を記憶する辞書記憶手段がアクセスされ(工程２９)、候補単語の部分集合が辞書記憶手段から、選定された別のフィールドにおいて表す文字と、選定された別のフィールドにおいて表す文字及び少なくとも１つの先行入力文字との何れかに基づいて取り出される（工程３０）。その後、システムは、別の複数の個々に選定可能なフィールドで、該フィールドの個々が候補単語部分集合からの１つの候補単語を表すもの、を、選定された別のフィールドを取り囲んで、ディスプレイ上に表示する（工程３１）。次の工程として、ユーザが、別の個々に選定可能なフィールドの何れかに対してポインタを移動させる入力をコマンドを有するかを判定して示された別のフィールドの選定を行い（工程３２）、該選定されたフィールドが更に強調される（工程３３）。その後、ユーザが選定された別のフィールドにおいて表す候補単語の入力を行う入力コマンドを有するかを判定し（工程３４）、それからこの単語がグラフィカル・ユーザ・インタフェースのテキスト入力フィールドに入力され（工程３５）、候補単語を取り出すのに用いられる如何なる先行入力文字をも置換する。
【００２８】
本発明の基本的な新規の特徴で、本発明の好適実施例に適用されたもの、を表し、説明し、指摘したが、図示する装置の形態及び詳細、更には、それらの動作、における、種々の割愛及び置換並びに変更は当業者によって本発明の趣旨から逸脱することなく、行い得るものとする。例えば、これら構成要素及び/又は方法工程の組み合わせ全てで、同様な結果を実現するようかなり同様な方法においてかなり同様な機能を行うもの、は本発明の範囲内にあることを明示的に意図するものとする。更に、本発明の如何なる開示された形態又は実施例に関する、構造と構成要素、あるいは構造か構成要素、並びに/若しくは方法工程を、表したもの及び/又は記載したもの、を、設計を選択するうえでの一般事項として如何なる別の、形態又は実施例で、開示されたものか記載されたもの、若しくは示唆されたもの、に組み入れ得る。したがって、本特許請求の範囲の範囲によって示されるものとしてのみ限定されることが意図される。
【図面の簡単な説明】
【００２９】
【図１】個々に選定可能なフィールドで、該フィールド各々が多数のオブジェクト群からのオブジェクトの部分集合で、本図では多数文字群からの図形文字の部分集合として示すもの、の最上位レベルの平面図である。
【図２】個々の選定可能なフィールドで、該フィールド各々が図１のフィールドにおいて表す図形文字の部分集合からの個々の文字を表すもの、の下位レベルの平面図である。
【図３】図２の個々に選定可能な下位レベルにおいて表す文字からの個々の図形文字の選定を示す平面図である。
【図４】個々に選定可能なフィールドで、該フィールド各々が本発明の第２実施例による入力用一候補単語を表すもの、の平面図である。
【図５】図４の個々に選定可能なフィールドの更に下位のレベルにおいて表す候補単語からの個々の単語の選定を示す平面図である。
【図６】図１乃至３の実施例のオブジェクトを入力する方法の流れ図である。
【図７】図4及び５の実施例によるテキスト入力を補助するものとしての単語推薦を備える方法を表す図６の流れ図の延長を示す図である。
【図１】
2005526321.tif 000003
【図２】
2005526321.tif 000004
【図３】
2005526321.tif 000005
【図４】
2005526321.tif 000006
【図５】
2005526321.tif 000007
【図６】
2005526321.tif 000008
【図７】
2005526321.tif 000009
【手続補正書】
【提出日】平成16年11月30日(2004.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オブジェクトの群からの一オブジェクトを選定することを容易にするデータ処理システムであって：
表示手段と入力手段とを有し；
該表示手段は該オブジェクトの第１部分集合を表示するよう動作し；
該入力手段は該表示手段上で移動可能なポインタの該オブジェクトの該第１部分集合に対する位置を判定して、該位置に応じて該表示手段に該オブジェクトの第２部分集合を、該オブジェクトの該第１部分集合の特定の１つの上で、該ポインタの該位置に相当する場所、に中心を置くように表示させるよう動作し；
該入力手段は該ポインタを移動させることを可能にして：
該特定のオブジェクトを選定する工程；及び/又は
該オブジェクトの該第２部分集合の特定の１つを選定する工程；
を行うことを特徴とするシステム。
【請求項２】
請求項１記載のシステムであって、該オブジェクト群が図形文字の群を有することを特徴とするシステム。
【請求項３】
請求項２記載のシステムであって：
該図形文字がアルファベット文字を有し；
更に、複数の候補単語を記憶する辞書記憶手段；及び
該候補単語の別の部分集合を該辞書記憶手段から、該最後に選定されたアルファベット文字の特定の１つと、該最後に選定された該特定のアルファベット文字並びに先行して選定された該アルファベット文字の少なくとも別の１つ、との何れかに基づいて取り出す取り出し手段；
を有し；
該表示手段は、該候補単語の別の複数で、個々に選定可能であるものを、更に、該最後に選定されたアルファベット文字上に中心を置くように、表示するよう動作し；
該入力手段は、該ポインタを該候補単語の該別の複数の何れかへ移動させることを可能にして該別の複数の該候補単語の特定の1つを選定するよう動作することを特徴とするシステム。
【請求項４】
請求項１記載のシステムであって、該表示手段は該第２部分集合を、該第１部分集合を少なくとも部分的にオーバレイする配置において表示することを特徴とするシステム。
【請求項５】
請求項１記載のシステムであって、ハンドヘルド電子装置において収容されることを特徴とするシステム。
【請求項６】
オブジェクトの群からの一オブジェクトを選定することを、該オブジェクトの第１部分集合を表示するよう動作する表示手段を用いて、容易にする方法であって：
該表示手段上で移動可能なポインタの該オブジェクトの該第１部分集合に対する位置を判定する工程；
該位置に応じて該表示手段に該オブジェクトの第２部分集合を、該オブジェクトの該第１部分集合の特定の１つの上で、該ポインタの該位置に相当する場所、に中心を置くように表示させる工程；及び
該ポインタを移動させることを可能にして：
該特定のオブジェクトを選定する工程、並びに/又は
該オブジェクトの該第２部分集合の特定の１つを選定する工程、
を行う工程；
を有することを特徴とする方法。
【請求項７】
請求項６記載の方法であって、該オブジェクト群が図形文字の群を有することを特徴とする方法。
【請求項８】
請求項７記載の方法であって：
該図形文字がアルファベット文字を有し；
更に、複数の候補単語を利用可能にする工程；
該候補単語の別の部分集合を、最後に選定された該アルファベット文字の特定の１つと、該最後に選定された特定アルファベット文字並びに先行して選定された該アルファベット文字の少なくとも別の１つ、との何れかに基づいて取り出す工程；
該候補単語の別の複数で、個々に選定可能であるものを、更に、最後に選定された該アルファベット文字上に中心を置くように、表示させる工程；及び
該ポインタを該候補単語の該別の複数の何れかへ移動させることを可能にして該別の複数の該候補単語の特定の1つを選定する工程；
を有することを特徴とする方法。
【請求項９】
請求項６記載の方法であって：
該第２部分集合を、該第１部分集合を少なくとも部分的にオーバレイする配置において、表示させる工程；
を有することを特徴とする方法。
【請求項１０】
コンピュータ・プログラム・プロダクトであって：
データ処理システム上で、オブジェクトの群からの一オブジェクトを選定することを、該オブジェクトの第１部分集合を表示するよう動作する表示手段を用いて、容易にする方法を実施するソフトウェア・コード；
を有し；
該ソフトウェア・コードは：
該表示手段上で移動可能なポインタの該オブジェクトの該第１部分集合に対する位置を判定する工程；
該位置に応じて該表示手段に該オブジェクトの第２部分集合を、該オブジェクトの該第１部分集合の特定の１つの上で、該ポインタの該位置に相当する場所、に中心を置くように表示させる工程；及び
該ポインタを移動させることを可能にして：
該特定のオブジェクトを選定する工程、並びに/又は
該オブジェクトの該第２部分集合の特定の１つを選定する工程、
を行う工程；
を行うよう動作することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項１１】
請求項１０記載のコンピュータ・プログラム・プロダクトであって、該オブジェクト群が図形文字の群を有することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項１２】
請求項１１記載のコンピュータ・プログラム・プロダクトであって：
該図形文字がアルファベット文字を有し；
更に、該ソフトウェア・コードが：
複数の候補単語へのアクセスを有する工程；
該候補単語の別の部分集合を、最後に選定された該アルファベット文字の特定の１つと、該最後に選定された特定アルファベット文字並びに先行して選定された該アルファベット文字の少なくとも別の１つ、との何れかに基づいて取り出す工程；
該候補単語の別の複数で、個々に選定可能であるものを、更に、最後に選定された該アルファベット文字上に中心を置くように、表示させる工程；及び
該ポインタを該候補単語の該別の複数の何れかへ移動させることを可能にして該別の複数の該候補単語の特定の1つを選定する工程；
を行うよう動作することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項１３】
請求項１０記載のコンピュータ・プログラム・プロダクトであって、該第２部分集合を、該第１部分集合を少なくとも部分的にオーバレイする配置において、表示させるよう動作することを特徴とするコンピュータ・プログラム・プロダクト。
【請求項１４】
請求項１０記載のコンピュータ・プログラム・プロダクトであって、ハンドヘルド電子装置上で用いるものであることを特徴とするコンピュータ・プログラム・プロダクト。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【技術分野】
【０００１】
本発明は、一般的に、表示画面（スクリーン）を有する電子装置を介してオブジェクトを選定する分野に関し、特に、図形文字のようなオブジェクトを、個別のキー付きの通常の英数字キーボードを有しない、小型すなわちポータブルの、電子機器を介して選定する方法及び装置に関する。特に、本発明は多数のオブジェクト群からのオブジェクトを、携帯電話上か携帯情報端末でのように、該表示画面上の面積が比較的限定される場合に、選定する効率的なシステムに関する。本発明は更に、ソフトウェア・コード部分を備えるコンピュータ・プログラム・プロダクトに関し、該ソフトウェア・コード部分は、該プロダクトを実行する場合に、該システム及び、オブジェクトを小型すなわちポータブルの電子機器を介して選択する方法、を実施する。
【背景技術】
【０００２】
近年、小型又はハンドヘルド型の電子機器の数が激増したことによって多くの課題を、データを効率的にそのような装置に入力したいユーザに、もたらしている。例えば、いくつかあげれば、ユーザが情報を記憶し、編成するか、別の方法で処理することを支援する、（個人情報マネージャとしても知られる）携帯情報端末（PDA）；パーソナル通信装置（例えば、携帯電話）；ラップトップ型パーソナル・コンピュータ；多機能リモコン；ウェブ・タブレット；のような多くの各種の装置が考えられる。最近、そのような装置の寸法は一層削減される傾向にある。
【特許文献１】米国特許第6011542号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この寸法の削減はこれらの装置へのデータ入力がしばしば非常に困難になるという問題をもたらしている。
【０００４】
これらの種類の装置に、テキスト入力を容易にする種々のシステムを備えることは一般的である。一般的に携帯電話とともに用いられる一システムは、該携帯電話の各数字キーが4文字までの配列文字群を表すようにする。これによって、ユーザが特定の文字を入力することを、該所望の文字に相当する適切なキーを何回か押し下げることによって、可能にする。PDAの場合には、手書き文字の解釈に基づいたテキスト入力システムで、しばしば、ユーザが特定のライティング・スタイルを適用することを要するものが通常用いられている。別の機器は、タッチ・スクリーンを介して文字を入力する仮想の英数字キーボード（ソフト・キー）を備える。ユーザは文字を通常、スタイラスを用いて選定する。
【０００５】
図形テキスト入力システムを備える１つの先行技術によるアプローチは図形テキスト入力画面上に図形テキスト入力ホイールを表示するものである。複数の文字が該ホイール上に配置される。該システムは更に、該ホイールを回転させて、ユーザが入力予定の文字を1回につき１つずつ選定することを可能にするポインティング装置を有する。1つ又は複数の文字を選定した後、該システムはテキスト入力を補助するものとして後続する文字又は単語に対する推薦を備え得る。この種類のシステムを開示するものがある（ソニー（Sony）社に対して発行された米国特許に関する特許文献１参照。）。
【課題を解決するための手段】
【０００６】
したがって、本発明の目的は図形文字のような、オブジェクトを小型の電子機器で選定する人間工学的なシステムを備えることにある。
【０００７】
本発明のもう１つの目的は図形文字を表すデータを小型電子機器に入力し、更に、テキスト入力を補助するものとしての単語推薦を備える、システムを備えることにある。
【０００８】
本発明の別の目的はオブジェクトを小型電子機器に、タッチ・スクリーン上の指又はスタイラスのわずかな動きを用いることによって、入力するシステムを備えることにある。
【０００９】
本発明の更に別の目的はオブジェクトを小型電子機器に入力するシステムを備えるものであり、個々のオブジェクトの選定及び入力は、該機器の表示画面で与えられる画面の面積が限定された量のものしか要するものでない個々に選定可能なフィールドを通じて実現される。
【００１０】
本発明の更にもう１つの目的はオブジェクトを小型電子機器に入力するシステムを備えることにあり、該システムはユーザが多数オブジェクト群からの如何なる個々のオブジェクトをも入力することを可能にする。
【００１１】
本発明の更に別の目的はコンピュータ・プログラム・プロダクトを備え、該プロダクトは、該プロダクトが実行される場合、該システムを実施し、オブジェクトを小型すなわちポータブルの電子機器に入力する方法、を実施する、ソフトウェア・コード部分を備える。
【発明を実施するための最良の形態】
【００１２】
本発明の別の目的及び特徴は以下の詳細説明を添付図面とともに検討することから明らかとなる。しかしながら、図面は単に、例示の目的で企図されたものであり、本発明の限界を定義するものとして企図されたものでなく、該定義については本特許請求の範囲を参照するものとする。更に、図面は必ずしも一定の縮小比で描かれたものでなく、別途示さない限り、それらは単に、本明細書及び特許請求の範囲記載の構造及び手順を概念的に示すことを意図するものとする。
【００１３】
図面においては、同じ参照文字はいくつかの図を通して同様な要素を表す。
【実施例】
【００１４】
図１は本発明の実施例によって、オブジェクト群から選定されたオブジェクトを電子装置に入力するグラフィカル・ユーザ・インタフェース・システムの平面図を表示する図形表示画面10を表す。該電子装置の該画面１０は表示手段を有する。該表示手段は如何なる通常用いられる種類のディスプレイで、例えば：液晶ディスプレイ；プラズマ・スクリーン・ディスプレイ；ECディスプレイ；陰極線ディスプレイ；のようなもの、でもあり得る。ディスプレイ手段はタッチ・スクリーンであることが好ましい。電子機器は更に、タッチ・パッドすなわちタッチ・スクリーンで、スタイラス及び/又は指によって該タッチ・パッドすなわちタッチ・スクリーン上を操作されるもの、のような、ユーザ入力手段（図示せず）を有する。代替として、ユーザ入力手段で、無線通信システムのハンドセットのキー；リモコン機器のキー；ジョイスティック、トラックボール、若しくはコンピュータ・マウス、又は上記の如何なる組み合わせのようなもの、をもタッチ・スクリーンでないスクリーンとともに用いるよう備え得る。この代替策は、しかしながら、以下に説明するものに加えてサポート・グラフィックスの何らかの微調整を要し得る。
【００１５】
理解を容易にするよう、本実施例を、タッチ表示スクリーンで、ユーザが該タッチ表示スクリーンとスタイラス及び/又はユーザの指を通じて相互作用するもの、を有する電子装置を参照することによって説明する。該相互作用によって該電子装置に対するユーザ入力を、該オブジェクト入力システムのグラフィカル・ユーザ・インタフェースの操作を行うことによって、備える。
【００１６】
ユーザが、スタイラス及び/又は指で、以下ポインタとして呼ぶもの、を画面１０上の一位置へ配置すると、表示手段はこの第１ポインタ位置11を判定し、グラフィカル・ユーザ・インタフェースの最上位レベルを表す第１の複数の個々に選定可能なフィールド１２を表示する。該フィールド１２は第１ポインタ位置１１上に中心を置くように表示される。図１に表すように、これらのフィールド１２は長方形又は正方形のボックスとして表すが、代替として、円形、三角形、又は円の扇形のような、如何なる適切な形態すなわち形状をもとり得る。これらのフィールド１２各々は多数オブジェクト群からのオブジェクトの部分集合を表す。理解を容易にするように、オブジェクトはここでは、例えば、図１に表すように、多数文字群で、aからzまでのアルファベット及びいくつかの別の国固有文字であるもの、からの図形文字として示す。しかしながら、オブジェクトは、別の種類のデータ群からのオブジェクト、例えば、（電話帳におけるように）個人の連絡情報を表すデータ群、又は、最上位フォルダで、如何なる数の下位フォルダで、更に下位のフォルダ又は個々に選定可能なオブジェクトがアイテム又は機能を表すもの、をも有するもの、であり得るものであることを意図し、該アイテム又は機能は電子装置のユーザ・インタフェースを通じてアクセス可能なものである。入力手段は更に、ポインタを、第１の個々に選定可能なフィールド１２の何れかに移動させることを可能にするよう、動作する。これは、ユーザが、タッチ・スクリーン１０に接触させた状態のままの、ポインタを、所望の文字部分集合を表すフィールドに、移動させることを通じて、実現される。この所望の文字部分集合は、文字ｆ乃至ｊを有する黒くしたフィールド12aとして図２に図示し、該示されたフィールドの選定を行う。この選定が行われた場合、該表示手段は更に、新たな図を生成するよう動作し、選定フィールドは別の複数の個々に選定可能なフィールド１３によって取り囲まれる。フィールド１３各々は、先行して選定されたフィールドにおいて表す図形文字の部分集合からの個々の文字と別の文字部分集合（図示せず）との何れかを表す。同様に、タッチ・スクリーンと接触させた状態のままの、ポインタを、別の個々に選定可能なフィールド１３の何れかに、移動させることが、該選定された別のフィールドが個々の文字を表すまで、可能にされる。該選定文字は、文字「h」を有する黒くしたフィールド13aとして図3に示す。このようにして、個々に選定可能なフィールドの如何なる数の下位レベルをも、本明細書に例として表すこの実施例が１つの下位レベルのみを有するとしても、備え得る。
【００１７】
図２に表すように、それらのフィールドのみが文字を有し、したがって選定可能なものであり、該フィールドは、該第１の複数のフィールド１２のフィールドとはオーバレイされないように表示される。当然、全ての別のフィールド１３に文字を割り当てることは考えられる。しかしながら、本明細書に表す実施例における文字表示方法が好適であるが、それは、これによってユーザがグラフィカル・ユーザ・インタフェースの概観を維持することを容易にするからである。これによって更に、ユーザがポインタの逆移動を先行レベルまで行うことを可能にして、行われた選定を無効化するからである。代替として、先行レベルの1つ以外のフィールド全ての完全な除去で、なお、この逆移動を行ううえでの助力を備えるもの、を行い得る。さらに別の代替として、全ての先行レベル・フィールドを除去し、ユーザが先行レベルに戻ることを支援する移動方向の表示によって置換し得る。入力手段は更に、選定された別のフィールド13aにおいて表す図形文字の入力を、ユーザがタッチ・スクリーンからポインタを上げることを通じて、可能にするよう動作する。このポインタを上げることによって、該選定された図形文字はグラフィカル・ユーザ・インタフェースのテキスト入力フィールド１４に入力され、表示フィールドが除去される。図示する図１乃至３のテキスト入力フィールド１４は以下の説明を容易にする目的で、本明細書では文字「s」と示す、先行して入力された文字を有する。図3に示すように、タッチ・スクリーンからユーザがポインタを上げることによって、文字「ｈ」が文字「s」の後にテキスト入力フィールド１４に入力される。
【００１８】
本発明における上記システムの別の実施例によれば、システムはテキスト入力を補助するものとしての単語推薦を備える。図１、２及び３を参照して表したものに加えて、この第２実施例によるシステムは更に、辞書記憶手段（図示せず）で、如何なる通常の種類のメモリでもあるようなもの、例えば、RAMメモリ回路、ROMメモリ回路、（ハード・ディスク・ドライブのような）磁気メモリ装置又は（CD-ROM若しくはDVDディスクのような）光メモリ装置、を有する。辞書記憶手段は複数の候補単語を記憶する。該システムは更に、該辞書記憶手段から候補単語の部分集合を取り出す取り出し手段（図示せず）を有する。取り出し手段は好ましくはマイクロプロセッサ及び、該マイクロプロセッサ上で実行された場合に取り出し処理を行うソフトウェア・コード部分を有する。選定された別のフィールドにおいて表す文字と、選定された別のフィールドにおいて表す文字及び、少なくとも１つの、先行されて入力された文字、の組み合わせ、との何れかに基づいて、図１、２、３のテキスト入力フィールド14における文字「s」によって示すように、取り出される。該候補単語部分集合が取り出された後、表示手段は、別の複数の個々に選定可能なフィールド１５を、選定された別のフィールド13aを取り囲んで、かつ、グラフィカル・ユーザ・インタフェースの更に下位のレベルを表して、表示する。別の個々に選定可能なフィールド１５各々は候補単語部分集合からの1つの候補単語を表す。入力手段は、別の個々に選定可能なフィールド15何れかに対するポインタを、ユーザが、タッチ・スクリーン１０に接触させた状態のままの、ポインタを、所望候補単語を表すフィールドに、移動させることを通じて、移動させることを可能にする。該所望候補単語は単語「ship」を有する黒くしたフィールド15aとして図5に示してあり、該示された別のフィールドの選定を行う。入力手段は、選定された別のフィールド15aに表した候補単語を入力することを、ユーザがタッチ・スクリーン１０からポインタを上げることを通じて、可能にする。これによって、更に、選定された候補単語をグラフィカル・ユーザ・インタフェースのテキスト入力フィールド14に入力させる一方、図５に文字「s」として表す、先行して入力された文字を置換する。
【００１９】
上記の実施例の両方において、入力手段は、ポインタを、ユーザが、タッチ・スクリーンと接触させた状態のままの、ポインタを現行選定フィールドから先行ポインタ位置に移動させることを通じて、逆移動させることを可能にして、行われた選定を無効化する。そのような無効化によって、先行選定を通じて起動された如何なるフィールドの表示をも取り消す。
【００２０】
図１及び２に示すように、この実施例の表示手段は、別の複数の個々に選定可能なフィールドにおいて表す個々の文字を、第１の複数の個々に選定可能なフィールドにおいて表す図形文字部分集合のフォント・サイズと比較して拡大されたフォント・サイズによって、表示する。代替的実施例（図示せず）では、同じフォント・サイズを、文字全てを表示するよう、用い得る。
【００２１】
更に別の実施例（図示せず）では、ユーザがユーザ・インタフェースを概観することを容易にするために、表示手段は別の複数の個々に選定可能なフィールド１３の拡大バージョンを備える。これは、入力手段を用いて別の個々に選定可能なフィールド１３の何れかに向けてポインタを移動させることを開始することに応じてもたらされる。
【００２２】
図１乃至３に示す実施例によって示すように、表示手段は別の複数の個々に選定可能なフィールド１３を、少なくとも部分的に、先行して表示された第１の複数の個々に選定可能なフィールドとオーバレイされたように、表示する。
【００２３】
更に別の実施例（図示せず）では、オブジェクト群からのオブジェクトを電子装置に入力するシステムは、携帯電話のような、無線通信システムのハンドセットに収容される。この実施例では、タッチ・スクリーンでないディスプレイ１０の場合の代替として、ポインタの移動及び入力を、ユーザがそのような装置上に通常存在する複数のキーからの指定キーを押し下げることによって制御し得る。
【００２４】
無線通信システムのハンドセットに収容される代わりに、オブジェクト群からのオブジェクトを電子装置に入力するシステムは、携帯情報端末、リモコン機器又は如何なる種類のハンドヘルド型電子装置にも収容し得る。装置ポインタの特性によって、移動は、ユーザが代替的入力手段で、（例えば、リモコン機器の）キー；ジョイスティック、トラックボール、若しくはコンピュータ・マウス；タッチ・パッドすなわちタッチ・スクリーンと組み合わせたスタイラス若しくはユーザの指；又は上記の如何なる組み合わせをも、用いることによってもたらし得る。
【００２５】
図６は、本明細書では文字群からの図形文字として示す、オブジェクト群からのオブジェクトを電子装置に本発明の実施例によって入力する方法の流れ図である。
【００２６】
図形文字を電子装置に入力し始めるために、ユーザは入力処理を開始させる。上記の実施例では、これはユーザがポインタのポイントをタッチ・スクリーン上に配置させることによって実現される。別の実施例では、開始は、例えば、単に装置をオン状態にするか、装置上の専用キーを押すか、タッチ・スクリーンすなわちタッチ・パッドなどの上の専用領域に接触するか、などの如何なる数の方法、においても実現し得る。
【００２７】
ユーザが入力処理を開始したことを判定することによって（工程２０）、システムは第１ポインタ位置を判定し、ディスプレイ上に、第１の複数の個々に選定可能なフィールドを、第１ポインタ位置を取り囲んで表示する。該フィールド各々は該文字群からの図形文字部分集合を表す（工程２１）。その後、ユーザが第１の個々に選定可能なフィールドの何れかにポインタを移動させるコマンドを入力したかが該示されたフィールドを選定するよう判定される（工程２２）。該選定フィールドが次に、強調される（工程２３）。
【００２８】
これが行われると、システムは、別の複数の個々に選定可能なフィールドをディスプレイ上に、選定フィールドを取り囲んで、表示する工程（工程２４）に移る。該フィールド各々は、先行して選定されたフィールドにおいて表す図形文字部分集合からの、個々の文字と別の文字部分集合との何れかを表す。システムは、ユーザが、ポインタを別の個々に選定可能なフィールドの何れかに、選定するよう、移動させるコマンドを、入力したかを判定し、該示された別のフィールドを強調する（工程２５）。システムの動作中の使用においては、この処理は、最後に選定された別のフィールドが個々の図形文字を表すまで交互に次に続く。その後、ユーザが、選定された別のフィールドにおいて表す図形文字を入力するコマンドを、入力したかが判定される（工程２６）。判定結果が肯定の場合、選定された図形文字がグラフィカル・ユーザ・インタフェースのテキスト入力フィールドに入力され（工程２７）、表示されたフィールドが除去される。更に、テキスト入力を補助するものとしての単語推薦を備える別の拡張実施例が想定される。これは、図7に示してあり、この図７の流れ図は破線矢印24を通じて図６の流れ図に結合される。
【００２９】
図７では、ユーザが、選定された別のフィールドにおいて表す図形文字を入力するコマンドを、入力していないシナリオを考えてみる。処理フローは以下のように破線矢印２８によって継続する。複数の候補単語を記憶する辞書記憶手段がアクセスされ(工程２９)、候補単語の部分集合が辞書記憶手段から、選定された別のフィールドにおいて表す文字と、選定された別のフィールドにおいて表す文字及び少なくとも１つの先行入力文字の組み合わせ、との何れかに基づいて取り出される（工程３０）。その後、システムは、別の複数の個々に選定可能なフィールドを、該選定された別のフィールドを取り囲んで、ディスプレイ上に表示する。該別の複数のフィールドの各々が該候補単語部分集合からの１つの候補単語を表す（工程３１）。次の工程として、ユーザが、別の個々に選定可能なフィールドの何れかに対してポインタを、該示された別のフィールドの選定を行うよう、移動させるコマンドを、入力したかを、判定する（工程３２）。判定結果が肯定の場合、このフィールドが次に、強調される（工程３３）。その後、ユーザが選定された別のフィールドにおいて表す候補単語の入力するコマンドを入力したかを判定する（工程３４）。判定結果が肯定の場合、この単語がグラフィカル・ユーザ・インタフェースのテキスト入力フィールドに入力され（工程３５）、候補単語を取り出すのに用いられる如何なる先行入力文字をも置換する。
【００３０】
本発明の基本的な新規の特徴で、本発明の好適実施例に適用されたもの、を表し、説明し、指摘したが、図示する装置の形態及び詳細、更には、それらの動作、における、種々の省略及び置換並びに変更は当業者によって本発明の趣旨から逸脱することなく、行い得るものとする。例えば、これら構成要素及び/又は方法工程の組み合わせ全てで、同様な結果を実現するようかなり同様な方法においてかなり同様な機能を行うもの、は本発明の範囲内にあることを明示的に意図するものとする。更に、本発明の如何なる開示された形態又は実施例に関する、構造と構成要素、あるいは構造か構成要素、並びに/若しくは方法工程を、表したもの及び/又は記載したもの、を、設計を選択するうえでの一般事項として如何なる別の、形態又は実施例で、開示されたものか記載されたもの、若しくは示唆されたもの、に組み入れ得る。したがって、本特許請求の範囲記載の範囲によって示されるものとしてのみ限定されることが意図される。
【図面の簡単な説明】
【００３１】
【図１】個々に選定可能なフィールドで、該フィールド各々が多数のオブジェクト群からのオブジェクトの部分集合を表すもので、ここでは図形文字部分集合として示すもの、の最上位レベルの平面図である。
【図２】個々に選定可能なフィールドで、該フィールド各々が図１のフィールドにおいて表す図形文字部分集合からの個々の文字を表すもの、の下位レベルの平面図である。
【図３】図２の個々に選定可能なフィールドの下位レベルにおいて表す文字からの個々の図形文字の選定を示す平面図である。
【図４】個々に選定可能なフィールドで、該フィールド各々が本発明の第２実施例による入力用一候補単語を表すもの、の更に下位レベルを示す平面図である。
【図５】図４の個々に選定可能なフィールドの更に下位のレベルにおいて表す候補単語からの個々の単語の選定を示す平面図である。
【図６】図１乃至３の実施例のオブジェクトを入力する方法の流れ図である。
【図７】図4及び５の実施例によるテキスト入力を補助するものとしての単語推薦を備える方法を表す図６の流れ図の延長を示す図である。
【手続補正書】
【提出日】平成17年5月11日(2005.5.11)
【手続補正１】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正２
【補正方法】変更
【補正の内容】
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、表示画面（スクリーン）を有する電子装置を介してオブジェクトを選定する分野に関し、特に、図形文字のようなオブジェクトを、個別のキー付きの通常の英数字キーボードを有しない、小型すなわちポータブルの、電子機器を介して選定する方法及び装置に関する。特に、本発明は多数のオブジェクト群からのオブジェクトを、携帯電話上か携帯情報端末でのように、該表示画面上の面積が比較的限定される場合に、選定する効率的なシステムに関する。本発明は更に、ソフトウェア・コード部分を備えるコンピュータ・プログラム・プロダクトに関し、該ソフトウェア・コード部分は、該プロダクトを実行する場合に、該システム及び、オブジェクトを小型すなわちポータブルの電子機器を介して選択する方法、を実施する。
【背景技術】
【０００２】
近年、小型又はハンドヘルド型の電子機器の数が激増したことによって多くの課題を、データを効率的にそのような装置に入力したいユーザに、もたらしている。例えば、いくつかあげれば、ユーザが情報を記憶し、編成するか、別の方法で処理することを支援する、（個人情報マネージャとしても知られる）携帯情報端末（PDA）；パーソナル通信装置（例えば、携帯電話）；ラップトップ型パーソナル・コンピュータ；多機能リモコン；ウェブ・タブレット；のような多くの各種の装置が考えられる。最近、そのような装置の寸法は一層削減される傾向にある。
【特許文献１】米国特許第6011542号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この寸法の削減はこれらの装置へのデータ入力がしばしば非常に困難になるという問題をもたらしている。
【０００４】
これらの種類の装置に、テキスト入力を容易にする種々のシステムを備えることは一般的である。一般的に携帯電話とともに用いられる一システムは、該携帯電話の各数字キーが4文字までの配列文字群を表すようにする。これによって、ユーザが特定の文字を入力することを、該所望の文字に相当する適切なキーを何回か押し下げることによって、可能にする。PDAの場合には、手書き文字の解釈に基づいたテキスト入力システムで、しばしば、ユーザが特定のライティング・スタイルを適用することを要するものが通常用いられている。別の機器は、タッチ・スクリーンを介して文字を入力する仮想の英数字キーボード（ソフト・キー）を備える。ユーザは文字を通常、スタイラスを用いて選定する。
【０００５】
図形テキスト入力システムを備える１つの先行技術によるアプローチは図形テキスト入力画面上に図形テキスト入力ホイールを表示するものである。複数の文字が該ホイール上に配置される。該システムは更に、該ホイールを回転させて、ユーザが入力予定の文字を1回につき１つずつ選定することを可能にするポインティング装置を有する。1つ又は複数の文字を選定した後、該システムはテキスト入力を補助するものとして後続する文字又は単語に対する推薦を備え得る。この種類のシステムを開示するものがある（ソニー（Sony）社に対して発行された米国特許に関する特許文献１参照。）。
【課題を解決するための手段】
【０００６】
したがって、本発明の目的は図形文字のような、オブジェクトを小型の電子機器で選定する人間工学的なシステムを備えることにある。
【０００７】
本発明のもう１つの目的は図形文字を表すデータを小型電子機器に入力し、更に、テキスト入力を補助するものとしての単語推薦を備える、システムを備えることにある。
【０００８】
本発明の別の目的はオブジェクトを小型電子機器に、タッチ・スクリーン上の指又はスタイラスのわずかな動きを用いることによって、入力するシステムを備えることにある。
【０００９】
本発明の更に別の目的はオブジェクトを小型電子機器に入力するシステムを備えるものであり、個々のオブジェクトの選定及び入力は、該機器の表示画面で与えられる画面の面積が限定された量のものしか要するものでない個々に選定可能なフィールドを通じて実現される。
【００１０】
本発明の更にもう１つの目的はオブジェクトを小型電子機器に入力するシステムを備えることにあり、該システムはユーザが多数オブジェクト群からの如何なる個々のオブジェクトをも入力することを可能にする。
【００１１】
本発明の更に別の目的はコンピュータ・プログラム・プロダクトを備え、該プロダクトは、該プロダクトが実行される場合、該システムを実施し、オブジェクトを小型すなわちポータブルの電子機器に入力する方法、を実施する、ソフトウェア・コード部分を備える。
【発明を実施するための最良の形態】
【００１２】
本発明の別の目的及び特徴は以下の詳細説明を添付図面とともに検討することから明らかとなる。しかしながら、図面は単に、例示の目的で企図されたものであり、本発明の限界を定義するものとして企図されたものでなく、該定義については本特許請求の範囲を参照するものとする。更に、図面は必ずしも一定の縮小比で描かれたものでなく、別途示さない限り、それらは単に、本明細書及び特許請求の範囲記載の構造及び手順を概念的に示すことを意図するものとする。
【００１３】
図面においては、同じ参照文字はいくつかの図を通して同様な要素を表す。
【実施例】
【００１４】
図１は本発明の実施例によって、オブジェクト群から選定されたオブジェクトを電子装置に入力するグラフィカル・ユーザ・インタフェース・システムの平面図を表示する図形表示画面10を表す。該電子装置の該画面１０は表示手段を有する。該表示手段は如何なる通常用いられる種類のディスプレイで、例えば：液晶ディスプレイ；プラズマ・スクリーン・ディスプレイ；ECディスプレイ；陰極線ディスプレイ；のようなもの、でもあり得る。ディスプレイ手段はタッチ・スクリーンであることが好ましい。電子機器は更に、タッチ・パッドすなわちタッチ・スクリーンで、スタイラス及び/又は指によって該タッチ・パッドすなわちタッチ・スクリーン上を操作されるもの、のような、ユーザ入力手段（図示せず）を有する。代替として、ユーザ入力手段で、無線通信システムのハンドセットのキー；リモコン機器のキー；ジョイスティック、トラックボール、若しくはコンピュータ・マウス、又は上記の如何なる組み合わせのようなもの、をもタッチ・スクリーンでないスクリーンとともに用いるよう備え得る。この代替策は、しかしながら、以下に説明するものに加えてサポート・グラフィックスの何らかの微調整を要し得る。
【００１５】
理解を容易にするよう、本実施例を、タッチ表示スクリーンで、ユーザが該タッチ表示スクリーンとスタイラス及び/又はユーザの指を通じて相互作用するもの、を有する電子装置を参照することによって説明する。該相互作用によって該電子装置に対するユーザ入力を、該オブジェクト入力システムのグラフィカル・ユーザ・インタフェースの操作を行うことによって、備える。
【００１６】
ユーザが、スタイラス及び/又は指で、以下ポインタとして呼ぶもの、を画面１０上の一位置へ配置すると、表示手段はこの第１ポインタ位置11を判定し、グラフィカル・ユーザ・インタフェースの最上位レベルを表す第１の複数の個々に選定可能なフィールド１２を表示する。該フィールド１２は第１ポインタ位置１１上に中心を置くように表示される。図１に表すように、これらのフィールド１２は長方形又は正方形のボックスとして表すが、代替として、円形、三角形、又は円の扇形のような、如何なる適切な形態すなわち形状をもとり得る。これらのフィールド１２各々は多数オブジェクト群からのオブジェクトの部分集合を表す。理解を容易にするように、オブジェクトはここでは、例えば、図１に表すように、多数文字群で、aからzまでのアルファベット及びいくつかの別の国固有文字であるもの、からの図形文字として示す。しかしながら、オブジェクトは、別の種類のデータ群からのオブジェクト、例えば、（電話帳におけるように）個人の連絡情報を表すデータ群、又は、最上位フォルダで、如何なる数の下位フォルダで、更に下位のフォルダ又は個々に選定可能なオブジェクトがアイテム又は機能を表すもの、をも有するもの、であり得るものであることを意図し、該アイテム又は機能は電子装置のユーザ・インタフェースを通じてアクセス可能なものである。入力手段は更に、ポインタを、第１の個々に選定可能なフィールド１２の何れかに移動させることを可能にするよう、動作する。これは、ユーザが、タッチ・スクリーン１０に接触させた状態のままの、ポインタを、所望の文字部分集合を表すフィールドに、移動させることを通じて、実現される。この所望の文字部分集合は、文字ｆ乃至ｊを有する黒くしたフィールド12aとして図２に図示し、該示されたフィールドの選定を行う。この選定が行われた場合、該表示手段は更に、新たな図を生成するよう動作し、選定フィールドは別の複数の個々に選定可能なフィールド１３によって取り囲まれる。フィールド１３各々は、先行して選定されたフィールドにおいて表す図形文字の部分集合からの個々の文字と別の文字部分集合（図示せず）との何れかを表す。同様に、タッチ・スクリーンと接触させた状態のままの、ポインタを、別の個々に選定可能なフィールド１３の何れかに、移動させることが、該選定された別のフィールドが個々の文字を表すまで、可能にされる。該選定文字は、文字「h」を有する黒くしたフィールド13aとして図3に示す。このようにして、個々に選定可能なフィールドの如何なる数の下位レベルをも、本明細書に例として表すこの実施例が１つの下位レベルのみを有するとしても、備え得る。
【００１７】
図２に表すように、それらのフィールドのみが文字を有し、したがって選定可能なものであり、該フィールドは、該第１の複数のフィールド１２のフィールドとはオーバレイされないように表示される。当然、全ての別のフィールド１３に文字を割り当てることは考えられる。しかしながら、本明細書に表す実施例における文字表示方法が好適であるが、それは、これによってユーザがグラフィカル・ユーザ・インタフェースの概観を維持することを容易にするからである。これによって更に、ユーザがポインタの逆移動を先行レベルまで行うことを可能にして、行われた選定を無効化するからである。代替として、先行レベルの1つ以外のフィールド全ての完全な除去で、なお、この逆移動を行ううえでの助力を備えるもの、を行い得る。さらに別の代替として、全ての先行レベル・フィールドを除去し、ユーザが先行レベルに戻ることを支援する移動方向の表示によって置換し得る。入力手段は更に、選定された別のフィールド13aにおいて表す図形文字の入力を、ユーザがタッチ・スクリーンからポインタを上げることを通じて、可能にするよう動作する。このポインタを上げることによって、該選定された図形文字はグラフィカル・ユーザ・インタフェースのテキスト入力フィールド１４に入力され、表示フィールドが除去される。図示する図１乃至３のテキスト入力フィールド１４は以下の説明を容易にする目的で、本明細書では文字「s」と示す、先行して入力された文字を有する。図3に示すように、タッチ・スクリーンからユーザがポインタを上げることによって、文字「ｈ」が文字「s」の後にテキスト入力フィールド１４に入力される。
【００１８】
本発明における上記システムの別の実施例によれば、システムはテキスト入力を補助するものとしての単語推薦を備える。図１、２及び３を参照して表したものに加えて、この第２実施例によるシステムは更に、辞書記憶手段（図示せず）で、如何なる通常の種類のメモリでもあるようなもの、例えば、RAMメモリ回路、ROMメモリ回路、（ハード・ディスク・ドライブのような）磁気メモリ装置又は（CD-ROM若しくはDVDディスクのような）光メモリ装置、を有する。辞書記憶手段は複数の候補単語を記憶する。該システムは更に、該辞書記憶手段から候補単語の部分集合を取り出す取り出し手段（図示せず）を有する。取り出し手段は好ましくはマイクロプロセッサ及び、該マイクロプロセッサ上で実行された場合に取り出し処理を行うソフトウェア・コード部分を有する。選定された別のフィールドにおいて表す文字と、選定された別のフィールドにおいて表す文字及び、少なくとも１つの、先行されて入力された文字、の組み合わせ、との何れかに基づいて、図１、２、３のテキスト入力フィールド14における文字「s」によって示すように、取り出される。該候補単語部分集合が取り出された後、表示手段は、別の複数の個々に選定可能なフィールド１５を、選定された別のフィールド13aを取り囲んで、かつ、グラフィカル・ユーザ・インタフェースの更に下位のレベルを表して、表示する。別の個々に選定可能なフィールド１５各々は候補単語部分集合からの1つの候補単語を表す。入力手段は、別の個々に選定可能なフィールド15何れかに対するポインタを、ユーザが、タッチ・スクリーン１０に接触させた状態のままの、ポインタを、所望候補単語を表すフィールドに、移動させることを通じて、移動させることを可能にする。該所望候補単語は単語「ship」を有する黒くしたフィールド15aとして図5に示してあり、該示された別のフィールドの選定を行う。入力手段は、選定された別のフィールド15aに表した候補単語を入力することを、ユーザがタッチ・スクリーン１０からポインタを上げることを通じて、可能にする。これによって、更に、選定された候補単語をグラフィカル・ユーザ・インタフェースのテキスト入力フィールド14に入力させる一方、図５に文字「s」として表す、先行して入力された文字を置換する。
【００１９】
上記の実施例の両方において、入力手段は、ポインタを、ユーザが、タッチ・スクリーンと接触させた状態のままの、ポインタを現行選定フィールドから先行ポインタ位置に移動させることを通じて、逆移動させることを可能にして、行われた選定を無効化する。そのような無効化によって、先行選定を通じて起動された如何なるフィールドの表示をも取り消す。
【００２０】
図１及び２に示すように、この実施例の表示手段は、別の複数の個々に選定可能なフィールドにおいて表す個々の文字を、第１の複数の個々に選定可能なフィールドにおいて表す図形文字部分集合のフォント・サイズと比較して拡大されたフォント・サイズによって、表示する。代替的実施例（図示せず）では、同じフォント・サイズを、文字全てを表示するよう、用い得る。
【００２１】
更に別の実施例（図示せず）では、ユーザがユーザ・インタフェースを概観することを容易にするために、表示手段は別の複数の個々に選定可能なフィールド１３の拡大バージョンを備える。これは、入力手段を用いて別の個々に選定可能なフィールド１３の何れかに向けてポインタを移動させることを開始することに応じてもたらされる。
【００２２】
図１乃至３に示す実施例によって示すように、表示手段は別の複数の個々に選定可能なフィールド１３を、少なくとも部分的に、先行して表示された第１の複数の個々に選定可能なフィールドとオーバレイされたように、表示する。
【００２３】
更に別の実施例（図示せず）では、オブジェクト群からのオブジェクトを電子装置に入力するシステムは、携帯電話のような、無線通信システムのハンドセットに収容される。この実施例では、タッチ・スクリーンでないディスプレイ１０の場合の代替として、ポインタの移動及び入力を、ユーザがそのような装置上に通常存在する複数のキーからの指定キーを押し下げることによって制御し得る。
【００２４】
無線通信システムのハンドセットに収容される代わりに、オブジェクト群からのオブジェクトを電子装置に入力するシステムは、携帯情報端末、リモコン機器又は如何なる種類のハンドヘルド型電子装置にも収容し得る。装置ポインタの特性によって、移動は、ユーザが代替的入力手段で、（例えば、リモコン機器の）キー；ジョイスティック、トラックボール、若しくはコンピュータ・マウス；タッチ・パッドすなわちタッチ・スクリーンと組み合わせたスタイラス若しくはユーザの指；又は上記の如何なる組み合わせをも、用いることによってもたらし得る。
【００２５】
図６は、本明細書では文字群からの図形文字として示す、オブジェクト群からのオブジェクトを電子装置に本発明の実施例によって入力する方法の流れ図である。
【００２６】
図形文字を電子装置に入力し始めるために、ユーザは入力処理を開始させる。上記の実施例では、これはユーザがポインタのポイントをタッチ・スクリーン上に配置させることによって実現される。別の実施例では、開始は、例えば、単に装置をオン状態にするか、装置上の専用キーを押すか、タッチ・スクリーンすなわちタッチ・パッドなどの上の専用領域に接触するか、などの如何なる数の方法、においても実現し得る。
【００２７】
ユーザが入力処理を開始したことを判定することによって（工程２０）、システムは第１ポインタ位置を判定し、ディスプレイ上に、第１の複数の個々に選定可能なフィールドを、第１ポインタ位置を取り囲んで表示する。該フィールド各々は該文字群からの図形文字部分集合を表す（工程２１）。その後、ユーザが第１の個々に選定可能なフィールドの何れかにポインタを移動させるコマンドを入力したかが該示されたフィールドを選定するよう判定される（工程２２）。該選定フィールドが次に、強調される（工程２３）。
【００２８】
これが行われると、システムは、別の複数の個々に選定可能なフィールドをディスプレイ上に、選定フィールドを取り囲んで、表示する工程（工程２４）に移る。該フィールド各々は、先行して選定されたフィールドにおいて表す図形文字部分集合からの、個々の文字と別の文字部分集合との何れかを表す。システムは、ユーザが、ポインタを別の個々に選定可能なフィールドの何れかに、選定するよう、移動させるコマンドを、入力したかを判定し、該示された別のフィールドを強調する（工程２５）。システムの動作中の使用においては、この処理は、最後に選定された別のフィールドが個々の図形文字を表すまで交互に次に続く。その後、ユーザが、選定された別のフィールドにおいて表す図形文字を入力するコマンドを、入力したかが判定される（工程２６）。判定結果が肯定の場合、選定された図形文字がグラフィカル・ユーザ・インタフェースのテキスト入力フィールドに入力され（工程２７）、表示されたフィールドが除去される。更に、テキスト入力を補助するものとしての単語推薦を備える別の拡張実施例が想定される。これは、図7に示してあり、この図７の流れ図は破線矢印24を通じて図６の流れ図に結合される。
【００２９】
図７では、ユーザが、選定された別のフィールドにおいて表す図形文字を入力するコマンドを、入力していないシナリオを考えてみる。処理フローは以下のように破線矢印２８によって継続する。複数の候補単語を記憶する辞書記憶手段がアクセスされ(工程２９)、候補単語の部分集合が辞書記憶手段から、選定された別のフィールドにおいて表す文字と、選定された別のフィールドにおいて表す文字及び少なくとも１つの先行入力文字の組み合わせ、との何れかに基づいて取り出される（工程３０）。その後、システムは、別の複数の個々に選定可能なフィールドを、該選定された別のフィールドを取り囲んで、ディスプレイ上に表示する。該別の複数のフィールドの各々が該候補単語部分集合からの１つの候補単語を表す（工程３１）。次の工程として、ユーザが、別の個々に選定可能なフィールドの何れかに対してポインタを、該示された別のフィールドの選定を行うよう、移動させるコマンドを、入力したかを、判定する（工程３２）。判定結果が肯定の場合、このフィールドが次に、強調される（工程３３）。その後、ユーザが選定された別のフィールドにおいて表す候補単語の入力するコマンドを入力したかを判定する（工程３４）。判定結果が肯定の場合、この単語がグラフィカル・ユーザ・インタフェースのテキスト入力フィールドに入力され（工程３５）、候補単語を取り出すのに用いられる如何なる先行入力文字をも置換する。
【００３０】
本発明の基本的な新規の特徴で、本発明の好適実施例に適用されたもの、を表し、説明し、指摘したが、図示する装置の形態及び詳細、更には、それらの動作、における、種々の省略及び置換並びに変更は当業者によって本発明の趣旨から逸脱することなく、行い得るものとする。例えば、これら構成要素及び/又は方法工程の組み合わせ全てで、同様な結果を実現するようかなり同様な方法においてかなり同様な機能を行うもの、は本発明の範囲内にあることを明示的に意図するものとする。更に、本発明の如何なる開示された形態又は実施例に関する、構造と構成要素、あるいは構造か構成要素、並びに/若しくは方法工程を、表したもの及び/又は記載したもの、を、設計を選択するうえでの一般事項として如何なる別の、形態又は実施例で、開示されたものか記載されたもの、若しくは示唆されたもの、に組み入れ得る。したがって、本特許請求の範囲記載の範囲によって示されるものとしてのみ限定されることが意図される。
【図面の簡単な説明】
【００３１】
【図１】個々に選定可能なフィールドで、該フィールド各々が多数のオブジェクト群からのオブジェクトの部分集合を表すもので、ここでは図形文字部分集合として示すもの、の最上位レベルの平面図である。
【図２】個々に選定可能なフィールドで、該フィールド各々が図１のフィールドにおいて表す図形文字部分集合からの個々の文字を表すもの、の下位レベルの平面図である。
【図３】図２の個々に選定可能なフィールドの下位レベルにおいて表す文字からの個々の図形文字の選定を示す平面図である。
【図４】個々に選定可能なフィールドで、該フィールド各々が本発明の第２実施例による入力用一候補単語を表すもの、の更に下位レベルを示す平面図である。
【図５】図４の個々に選定可能なフィールドの更に下位のレベルにおいて表す候補単語からの個々の単語の選定を示す平面図である。
【図６】図１乃至３の実施例のオブジェクトを入力する方法の流れ図である。
【図７】図4及び５の実施例によるテキスト入力を補助するものとしての単語推薦を備える方法を表す図６の流れ図の延長を示す図である。
【国際調査報告】
2005526321.tif 000010
2005526321.tif 000011
2005526321.tif 000012