(57)【特許請求の範囲】
【請求項１】
ユーザによりテキストアイテムを入力するためのシステムであって、
入力手段と、
入力され得るアイテムの表示を制御するための表示コントローラと、
表示されたアイテムのナビゲート及び前記入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするための入力コントローラとを有し、
前記表示コントローラは、最初のアイテムが選択されると、次に入力される見込みが高いと予測エンジンにより決定された複数のアイテムを、提案された複数のアイテムとして表示するように構成され、
前記入力コントローラは、ユーザによる前記入力手段への単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするように構成され、
前記入力コントローラは、前記提案されたアイテムとは別のアイテムを、前記表示されたアイテムを前記別のアイテムまでナビゲートし、前記別のアイテムを入力することにより、前記入力手段によってユーザが入力することを可能とするように構成された、システム。
【請求項２】
ユーザによりテキストアイテムを入力するためのシステムであって、
入力手段と、
入力され得るアイテムの表示を制御するための表示コントローラと、
表示されたアイテムのナビゲート及び前記入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするための入力コントローラとを有し、
前記表示コントローラは、最初のアイテムが選択されると、次に入力される見込みが高いと予測エンジンにより決定された複数のアイテムを、提案された複数のアイテムとして表示するように構成され、
前記入力コントローラは、ユーザによる前記入力手段への単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするように構成され、
当該システムは、前記入力され得るアイテムの表示を並べられたリストで実行するように構成され、
前記表示コントローラは、以前に入力されたアイテムの前記リスト中の位置において前記提案されるアイテムの表示を実行し、元々の位置において他のアイテムの表示を実行するように構成された、システム。
【請求項３】
ユーザによりテキストアイテムを入力するためのシステムであって、
入力手段と、
入力され得るアイテムの表示を制御するための表示コントローラと、
表示されたアイテムのナビゲート及び前記入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするための入力コントローラとを有し、
前記表示コントローラは、最初のアイテムが選択されると、次に入力される見込みが高いと予測エンジンにより決定された複数のアイテムを、提案された複数のアイテムとして表示するように構成され、
前記入力コントローラは、ユーザによる前記入力手段への単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするように構成され、
当該システムは、前記入力され得るアイテムの表示を並べられたリストで実行するように構成され、
前記提案されるアイテムは、次に入力される見込みが最も高いアイテムであり、前記表示コントローラは、アイテムが次に入力される見込みに従って並べられたアイテムのリストの表示を実行するように構成され、前記提案されるアイテムまでの表示されるアイテムの距離は、当該アイテムの次に入力される見込みが小さいほど大きい、システム。
【請求項４】
前記アイテムは文字であり、前記リストはアルファベット順に並べられた、請求項２又は請求項３に記載のシステム。
【請求項５】
ユーザによりテキストアイテムを入力するためのシステムであって、
入力手段と、
入力され得るアイテムの表示を制御するための表示コントローラと、
表示されたアイテムのナビゲート及び前記入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするための入力コントローラとを有し、
前記表示コントローラは、最初のアイテムが選択されると、次に入力される見込みが高いと予測エンジンにより決定された複数のアイテムを、提案された複数のアイテムとして表示するように構成され、
前記入力コントローラは、ユーザによる前記入力手段への単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするように構成され、
前記入力手段は、前記表示されたアイテムのナビゲートを可能とするための回転式入力部及び／又はスライド式入力部を有する、システム。
【請求項６】
前記回転式入力部又は前記スライド式入力部は１次元である、請求項５に記載のシステム。
【請求項７】
前記回転式入力部はスクロールホイールである、請求項５に記載のシステム。
【請求項８】
前記スクロールホイールは、種々の方向のホイールのクリックを可能とするチルトホイールであり、クリックの各方向が、前記提案されたアイテムの１つの入力に帰着する、請求項７に記載のシステム。
【請求項９】
前記回転式入力部はタッチホイールであり、前記タッチホイール上での動きによりアイテムのナビゲーションを可能とし、前記タッチホイール上での対応するストロークにより前記提案されたアイテムのそれぞれの入力を可能とする、請求項５に記載のシステム。
【請求項１０】
前記入力手段は複数のキーを有し、前記キーのそれぞれ１つが前記提案されたアイテムの１つの入力を可能とする、請求項５に記載のシステム。
【請求項１１】
請求項１−１０のうちいずれか一項に記載のシステムを有する、リモートコントローラ。
【請求項１２】
請求項１−１０のうちいずれか一項に記載のシステムを有する、ハンドヘルド型通信装置。
【請求項１３】
ユーザによりテキストアイテムを入力するための方法であって、
入力され得るアイテムの表示を制御するステップと、
表示されたアイテムのナビゲート及び入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするステップと、
最初のアイテムが選択されると、次に入力される見込みが高いと決定された複数のアイテムを、提案された複数のアイテムとして表示するステップと、
ユーザによる単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするステップとを有し、
前記入力を可能とするステップは、前記提案されたアイテムとは別のアイテムを、前記表示されたアイテムを前記別のアイテムまでナビゲートし、前記別のアイテムを入力することにより、前記入力手段によってユーザが入力することを可能とする、方法。
【請求項１４】
ユーザによりテキストアイテムを入力するための方法であって、
入力され得るアイテムの表示を制御するステップと、
表示されたアイテムのナビゲート及び入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするステップと、
最初のアイテムが選択されると、次に入力される見込みが高いと決定された複数のアイテムを、提案された複数のアイテムとして表示するステップと、
ユーザによる単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするステップとを有し、
前記入力され得るアイテムの表示は、並べられたリストで実行され、
当該方法は、以前に入力されたアイテムの前記リスト中の位置において前記提案されるアイテムの表示を実行し、元々の位置において他のアイテムの表示を実行するステップを有する、方法。
【請求項１５】
ユーザによりテキストアイテムを入力するための方法であって、
入力され得るアイテムの表示を制御するステップと、
表示されたアイテムのナビゲート及び入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするステップと、
最初のアイテムが選択されると、次に入力される見込みが高いと決定された複数のアイテムを、提案された複数のアイテムとして表示するステップと、
ユーザによる単一の入力により、前記提案された複数のアイテムのいずれか１つをユーザが入力することを可能とするステップとを有し、
前記入力され得るアイテムの表示は、並べられたリストで実行され、
前記提案されるアイテムは、次に入力される見込みが最も高いアイテムであり、
当該方法は、アイテムが次に入力される見込みに従って並べられたアイテムのリストの表示を実行するステップを有し、
前記提案されるアイテムまでの表示されるアイテムの距離は、当該アイテムの次に入力される見込みが小さいほど大きい、方法。
【請求項１６】
コンピュータプログラムであって、前記プログラムがコンピュータ上で実行されるときに、請求項１３−１５のうちいずれか一項に記載のステップを実行するように構成されたコンピュータプログラムコード手段を有する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字のようなテキストアイテムを入力するためのシステム及び方法に関する。
【背景技術】
【０００２】
ブロードバンドのインターネット接続の数及び容量の急速な増大は、新たなインターネットベースのサービスの導入をもたらしてきた。これら新規なサービスの１つは、インターネット・プロトコル・テレビジョン（ＩＰＴＶ）である。ＩＰＴＶの導入は、ＴＶとパーソナルコンピュータとの間のギャップを減じた。なぜなら、パーソナルコンピュータにおいてのみ利用可能であった多くの機能が、ＴＶにおいて利用可能となったからである。しかしながら問題点は、これら新たな特徴を、どのようにユーザにとって容易に利用可能なものとするかである。従来のリモートコントローラは、これら新たな特徴をサポートするように設計されていないため、容易で楽しいインタラクションを提供できず、その一方で、これらの新たな特徴をサポートし得るキーボード及びマウスは、リビングルームにおいては望まれない。これら新たな特徴の１つは、サービスプロバイダにより提供されるメディアコンテンツを検索する能力、又は番組ガイドにおける特定の番組を検索する能力である。斯かる検索はしばしば、テキストの入力により実行される。従来のリモートコントローラはテキスト入力には十分に適していないため、テキスト入力のために現在最もよく利用される方法は、矢印キーにより操作される画面キーボードを用いることによるものである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、予測型のテキスト入力方法を利用する、とりわけ携帯電話のような装置が利用可能となった。斯かる予測型テキスト入力方法は、テキスト入力の間にキーが押下されると、キーパッドの特定のキーにマッピングされたどの文字が、最も選択される見込みが高いかを予測することを試みるものである。このようにして、非数字キーを入力するために必要とされるキーを叩く回数が、従来の多数回叩くテキスト入力に比べて減じられる。
【０００４】
更に、小さな形状因子又は美的に優れた形状を持つ、ハンドヘルド型の通信装置が利用可能となっている。斯かるハンドヘルド型の通信装置においては、従来の数字キーパッドの提供は不可能であるか望ましくない場合が多い。従って、斯かるハンドヘルド型の通信装置は一般に、完全な数字キーパッドの代わりに、単純なナビゲーションキーアセンブリと組み合わせた、音声ダイアル入力及び音声入力コマンドのような音声認識技術及びメニュー駆動型ディスプレイに依存している。しかしながら、斯かる装置においては、テキストメッセージング（サポートされていれば）は、構築されているテキストメッセージのための文字を選択するために、固定された文字のメニューの広範囲なスクロールや、繰り返されるキーストロークを必要とする。
【０００５】
米国特許US7,218,249B2は、ナビゲーションキーベースの予測型テキスト入力を提供する、ハンドヘルド型の通信装置を開示している。該装置は、入力されているテキスト文字列の文字位置における入力のために選択可能な文字を表示するためのディスプレイと、該ディスプレイに表示された文字列をスクロールさせ、これら文字列から選択を為すためのナビゲーションキーアセンブリとを含む。テキスト入力の間に表示される文字は、当該文字位置における入力のための各文字の選択の確率に従って配置され、選択の確率が最も高い文字が、該ナビゲーションキーアセンブリからの単一の入力と共に選択される。
【０００６】
しかしながら、該装置を用いる場合、ユーザが最も高い確率を持つ文字ではなく別の文字を選択したということが、比較的良く生じる。この場合、当該別の文字を入力するため、当該別の文字までスクロールさせることが必要となる。
【０００７】
文字のようなテキストアイテムの容易な入力を可能とするシステム及び方法を、この目的のために複数のキーを備えたリモートコントローラ又はハンドヘルド型通信装置のような制御装置の過大な負荷を伴わずに、提供することが有利となり得る。
【課題を解決するための手段】
【０００８】
当該問題に適切に対処するため、本発明の第１の態様においては、ユーザによりテキストアイテムを入力するためのシステムであって、入力手段と、入力され得るアイテムの表示を制御するための表示コントローラと、表示されたアイテムのナビゲート及び前記入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするための入力コントローラと、を有するシステムが提示される。前記表示コントローラは、提案されるアイテムとして、次に入力される見込みが高いと予測エンジンにより決定された複数のアイテムの表示を実行するように構成される。前記入力コントローラは、前記表示されたアイテムの更なるナビゲーションなく、前記入力手段により、前記提案されたアイテムのいずれか１つをユーザが入力することを可能とするように構成される。
【０００９】
従って、次に入力される高い見込みを持つ複数のアイテム、好適には２つ又は３つのアイテムが表示される。これらアイテムのいずれかが、単一のキー押下、単一のクリック又は単一の移動のような単一の入力により、更なるナビゲーションなく直接にユーザによって入力され得る。従って、更なるナビゲーションなく所望のアイテムをユーザが入力できる可能性が、比較的高い。その結果、文字のようなアイテムが、ユーザフレンドリな方法で入力され得る。
【００１０】
ユーザが、提案されたアイテムではない別のアイテムを入力したい場合には、ユーザは表示されたアイテムを当該別のアイテムまでナビゲートし、当該別のアイテムを入力しても良い。
【００１１】
本発明の一実施例によれば、前記表示コントローラは、入力され得るアイテムの順序化されたリストでの表示を引き起こすように構成され、該リストは例えば、ユーザがナビゲートすることができる列に配置されたアイテムの対又は３つのアイテムのセットから成る。アイテムが文字である場合、該リストはアルファベット順に並べられていても良い。
【００１２】
好適には、前記表示コントローラは、以前に入力されたアイテムの前記リスト中の位置において前記提案されるアイテムの表示を実行し、元々の位置において他のアイテムの表示を実行するように構成される。このようにして、ユーザに提示されるリストは、容易に理解可能なものとなる。ユーザは、提案されたアイテムとは別のアイテムを、容易に見つけ出して選択できる。
【００１３】
更なる実施例によれば、前記提案されるアイテムは、次に入力される見込みが最も高いアイテムであり、前記表示コントローラは、アイテムが次に入力される見込みに従って並べられたアイテムのリストの表示を実行するように構成され、前記提案されるアイテムまでの表示されるアイテムの距離は、当該アイテムの次に入力される見込みが小さいほど大きい。その結果、ユーザが提案された文字ではない別の文字を入力したい場合、一般的にユーザは所望の文字まで迅速にナビゲートできる。
【００１４】
更なる実施例によれば、前記入力手段は、表示されるアイテムのナビゲーションを可能とするための、回転式入力部及び／又はスライド式入力部のような連続的コントローラを有する。矢印キーのような離散的なコントローラとは異なり、連続的なコントローラは、選択され得るアイテムのユーザフレンドリなナビゲーションを可能とする。
【００１５】
好適には、該連続的なコントローラは１次元である。このことは、入力され得るアイテムがリストとして表示される場合には、ユーザフレンドリなナビゲーションを可能とする。
【００１６】
該回転式入力部は、スクロールホイールであっても良い。スクロールホイールは、システムが利用されるべき電子装置のハードウェアに対してあまり変更を必要とせず、小さな空間しか必要としない。更に、スクロールホイールは、ユーザフレンドリなアイテムのナビゲーション及び入力を可能とする。
【００１７】
前記入力手段は複数のキーを有しても良く、前記キーのそれぞれ１つが前記提案されたアイテムの１つの入力を可能としても良い。代替としては、スクロールホイールは、種々の態様でのホイールのクリックを可能とし、クリックの各態様が、提案されるアイテムの１つの入力に帰着するような、チルトホイール（tilting wheel）であっても良い。別の代替実施例によれば、前記回転式入力部はタッチホイールであり、前記タッチホイール上での動きによりアイテムのナビゲーションを可能とし、前記タッチホイール上での対応するストロークにより前記提案されたアイテムのそれぞれの入力を可能とする。これら３つの実施例は全て、複数の提案されたアイテムのいずれかのユーザフレンドリな選択を可能とする。
【００１８】
本システムは、例えばリモートコントローラ又はハンドヘルド型通信装置のような、いずれの電子装置にも実装され得る。本システムは、言語を意識した単語予測と、特定のユーザインタラクションとを組み合わせ、いずれの所与の言語においても、短いテキストメッセージ又は検索キーワードの迅速な入力を可能とする。
【００１９】
本発明の更なる態様によれば、ユーザによりテキストアイテムを入力するための方法であって、前記方法は、
【００２０】
入力され得るアイテムの表示を制御するステップと、
【００２１】
表示されたアイテムのナビゲート及び前記入力手段による前記表示されたアイテムのうちのいずれか１つの入力を可能とするステップと、
を有し、
【００２２】
提案されるアイテムとして、次に入力される見込みが高いと決定された複数のアイテムの表示を実行するステップと、
【００２３】
前記表示されたアイテムの更なるナビゲーションなく、前記提案されたアイテムのいずれか１つをユーザが入力することを可能とするステップと、
を有する方法が提供される。
【００２４】
好適には、本発明による方法は、コンピュータプログラムにより実装される。
【００２５】
該コンピュータプログラムは、コンピュータ読み取り可能な媒体上で実施化されても良く、又は担体媒体が該コンピュータプログラムを担持しても良い。
【００２６】
本発明のこれらの及び他の態様は、以下に説明される実施例を参照しながら説明され明らかとなるであろう。
【００２７】
付随する説明と共に図面を参照することによって、当業者には本発明がより良く理解され、本発明の種々の目的及び利点が明らかとなるであろう。
【００２８】
図面を通して、同様の参照番号は同様の要素を指す。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施例によるシステムを有するリモートコントローラのブロック図を示す。
【図２】本発明において利用され得るスクロールホイールの例を示す。
【図３】本発明において利用され得るタッチホイールの例を示す。
【図４】本発明の実施例による文字のアルファベット順のリストの表示を示す。
【図５】カーソル位置において、次に入力される見込みが最も高い文字を含む、図４のリストを示す。
【図６】スクロールホイール及びタッチホイールを操作して文字のリストをナビゲートする方法を示す。
【図７】スクロールホイール及びタッチホイールを操作して文字を入力する方法を示す。
【図８】本発明の別の実施例による文字のアルファベット順のリストの表示を示す。
【図９】カーソル位置において、次に入力される見込みが最も高い文字を含む、図８のリストを示す。
【発明を実施するための形態】
【００３０】
図１は、本発明の実施例による予測型テキスト入力のためのシステムを有する、リモートコントローラ１０のブロック図を示す。該リモートコントローラは、関連するメモリ３０、ディスプレイ４０、機器に制御コマンドを送信するためのＩＲ送信器５０、及び入力手段６０を伴う、プロセッサ２０を有する。
【００３１】
メモリ３０は、第１のソフトウェアモジュール７０をロードされる。当該ソフトウェアモジュールは、プロセッサ２０にロードされると、入力制御機能を提供する。即ち、該ソフトウェアモジュールは、入力手段６０を介して受信されたコマンドの意味を決定する。メモリ３０は更に、第２のソフトウェアモジュール８０をロードされる。当該ソフトウェアモジュールは、プロセッサ２０にロードされると、表示制御機能を提供する。即ち、該ソフトウェアモジュールは、ディスプレイ４０に表示される情報を制御する。メモリ３０は更に、第３のソフトウェアモジュール９０をロードされ、当該ソフトウェアモジュールは、該プロセッサにロードされると、以前に入力されたテキスト列にも基づいて、次に入力されるべき文字の見込みを予測するための予測エンジン機能を提供する。該メモリはまた、リモートコントローラ１０により制御される、機器に送信されるべき制御コマンドを生成する機能等のような、リモートコントローラ１０の更なる機能を提供するためのソフトウェアを有する。当該良く知られた機能は本発明には重要ではなく、それ故ここでは更には説明されない。
【００３２】
入力手段６０は、表示されるアイテムをナビゲートするための、図２に示されるようなチルトスクロールホイール１１０、又は図３に示されるようなタッチホイール１１５を有する。該スクロールホイールは、http://www.microsoft.com/hardware/mouseandkeyboard/features/tiltwheel.mspxに記載されるようなチルトホイールであっても良い。チルトホイール技術は、３方向のクリックをサポートし、ユーザがスクロールホイールを下、左又は右に押すことによりクリックすることを可能とする。タッチホイール１１５は、ｉＰｏｄ（登録商標）製品において利用されているものと同様のものである。該タッチホイールは、ユーザが指をホイール上で円状に動かすことによりスクロールし、該ホイール上で左又は右への動きを為すことによりクリックすることを可能とする、タッチ感応面を持つ。スクロールホイールは、タッチ画面上に表示される「仮想的なスクロールホイールであっても良い。
【００３３】
本発明の一実施例によれば、図４に示されるように、アイテムはアルファベット順に並べられた列１００における対に配置された単一の文字である。ユーザは、図６に示されるように、スクロールホイール１１０を回転させることにより又は指を円形にタッチホイール上で動かすことにより、リストをスクロールしてカーソル１２０をリストの中で動かすことができる。カーソル１２０下の対の２つの文字のうちの一方を選択（入力）するためにはユーザは、図７に示されるように、スクロールホイールを左又は右にクリックするか、又はタッチ画面上で右又は左への動きにより右クリック又は左クリックを為す。最初の文字（図４の例においては文字「Ｄ」）が選択されると、図５に示されるように、当該文字がテキスト列１３０に追加され、元の文字の列が拡張されて、アルファベット順のリストにおいて、次に選択される確率が最も高い文字が、提案される文字１４０としてカーソル１２０の下に配置される。従って、これら文字は、左クリック又は右クリックによって、更なるナビゲーション（スクロール）なしで、ユーザにより直接に選択（入力）されることができる。図５の例に示されるように、ユーザが「Ｄ」を入力すると、文字の列１００が拡張されて、次に選択される見込みが最も高い２つの文字（本例においては、最も見込みが高い文字「Ａ」及び次いで見込みが高い文字「Ｉ」）が、カーソル１２０の下に配置される。図５の例においては、最も見込みの高い文字が右側に表示され、次いで見込みが高い文字が左側に表示されているが、勿論逆であっても良い。また、最も見込みが高い文字がアルファベット順に表示されても良く、例えば、最初の文字が左に表示され、２番目の文字が右に表示されても良い。残りの文字は、リスト中の元々の位置においてアルファベット順に表示される。
【００３４】
提案される文字１４０のそれぞれは、左クリック又は右クリックにより、リストをスクロールせずに、ユーザにより直接に選択（入力）されることができる。ユーザが提案された文字ではなく別の文字を選択した場合には、ユーザは単に所望の文字までスクロールして、右又は左クリックにより該所望の文字を入力する。
【００３５】
文字の次に入力される確率を決定するためには、それ自体が知られた予測エンジン９０が利用される。該予測エンジンにより利用され得る幾つかの確率ベースのオートコンプリートアルゴリズムは、http://www.customtyping.com/tutorials/kb/wp_auto_complete.htmに記載されている。該確率は、利用される辞書に依存する。リモートコントローラの場合、ユーザにとって興味深い用途は、電子番組ガイドの検索である。この場合、辞書は番組ガイドに存在する有限量の語により定義される。
【００３６】
幾つかのアイテムは、単一の文字ではなく、文字の少量の（例えば２つの）セットであっても良い。例えば、ユーザが「Ｂ」を入力した場合、提案されるアイテムとしてアイテム「Ｙ」及び「ＡＲ」がカーソル下に配置されても良く、このとき第１のアイテム「Ｙ」は単一の文字に対応し、第２のアイテム「ＡＲ」は２つの文字のセットに対応する。
【００３７】
代替実施例によれば、図８に示されるように、行毎に１つの文字から成る列１５０が最初に表示される。本例においては、ユーザは、スクロールホイールを回転させることにより文字「Ｂ」へとスクロールし、ホイールを押下することによって当該文字を入力する。この場合、図９に示されるように、次に入力される見込みの高い３つの文字（本例においては「Ｙ」、「Ｏ」及び「Ｅ」が、提案される文字としてカーソル１２０の下に配置される。ユーザは、左、右又は「中」クリックにより、該提案された文字のいずれかを選択することができる。
【００３８】
図４乃至９を参照しながら説明された機能は、第１のソフトウェアモジュール７０、第２のソフトウェアモジュール８０及び第３のソフトウェアモジュール９０の組み合わせにより実装される。
【００３９】
本発明は図面及び以上の記述において詳細に説明され記載されたが、斯かる説明及び記載は説明するもの又は例示的なものとみなされるべきであり、本発明は開示された実施例に限定されるものではない。
【００４０】
この点に関し、本発明によるシステムの構成要素は、複数の装置に分散されても良いことに留意されたい。例えば、ディスプレイ４０はリモートコントローラに配置されるのではなく、対応するテレビジョンセットの画面であっても良い。また、予測エンジン９０を、必ずしもリモートコントローラ中にローカルに実装する必要はない。予測エンジンは別の装置に実装されても良い。
【００４１】
本発明による予測型テキスト入力システムは、例えばハンドヘルド型（携帯型）通信装置、ＧＰＳナビゲーション装置、カーオーディオシステム等のような、テレビジョン用のリモートコントローラ以外の電子装置にも適用されることができる。
【００４２】
チルトホイール技術を持つスクロールホイールを用いる代わりに、コンピュータのマウスに用いられるものと同様のスクロールホイールが当該システムにおいて利用されても良い。斯かるスクロールホイールは、２つの離散的なキーを有する。これらキーの一方は左クリックのために機能し、他方は右クリックのために機能する。スクロールホイールを下に押すことにより、「中」クリックが実行され得る。代替としては、スライドさせることによりリストのナビゲーションを可能とし、クリックにより文字を選択する、「クリック可能な」スライダが利用されても良い。
【００４３】
更に、アルファベット順に並べられたリスト中に文字を表示する代わりに、次に選択される確率に従って文字が表示されても良い。従って、次に入力される見込みが最も高い文字である提案される文字がリスト中の特定の位置に表示され、文字のリストの残りは確率に従って並べられる。次に選択される確率が高い文字は、該リストにおいて該提案される文字の近くに表示され、選択される確率が低い文字は、該提案される文字からは遠くに表示される。
【００４４】
図面、説明及び添付される請求項を読むことにより、請求される本発明を実施化する当業者によって、開示された実施例に対する他の変形が理解され実行され得る。請求項において、「有する（comprising）」なる語は他の要素又はステップを除外するものではなく、「１つの（a又はan）」なる不定冠詞は複数を除外するものではない。単一のプロセッサ又はその他のユニットが、請求項に列記された幾つかのアイテムの機能を実行しても良い。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これら手段の組み合わせが有利に利用されることができないことを示すものではない。コンピュータプログラムは、他のハードウェアと共に又は他のハードウェアの一部として供給される光記憶媒体又は固体媒体のような適切な媒体上で保存／配布されても良いが、インターネット又はその他の有線若しくは無線通信システムを介してのような、他の形態で配布されても良い。請求項におけるいずれの参照記号も、請求の範囲を限定するものとして解釈されるべきではない。
【００４５】
本発明は、以下のように要約され得る。予測型のテキスト入力のためのシステムであって、最初に、ユーザによって入力され得るアイテムが表示される。ユーザはこれらアイテムをナビゲートし、これらアイテムのうちの１つをテキスト列に入力する。予測型のテキスト入力アルゴリズムが用いられ、該アルゴリズムは、以前に入力されたアイテムに依存して、次に入力される見込みが高いアイテムを決定する。複数の（例えば２つ又は３つの）これらアイテムが表示される。ユーザは次いで、表示されるアイテムをナビゲートすることなく、これらアイテムのいずれか１つを選択できる。
【図１】
0005906185.tif 000002
【図２】
0005906185.tif 000003
【図３】
0005906185.tif 000004
【図４】
0005906185.tif 000005
【図５】
0005906185.tif 000006
【図６】
0005906185.tif 000007
【図７】
0005906185.tif 000008
【図８】
0005906185.tif 000009
【図９】
0005906185.tif 000010