УДОБНЫЙ ДЛЯ ПОЛЬЗОВАТЕЛЯ ВВОД ТЕКСТОВЫХ ЭЛЕМЕНТОВ

1. Система для ввода пользователем текстовых элементов, содержащая:
- средство ввода (60);
- контроллер дисплея (80) для управления отображением элементов, которые можно ввести, и
- контроллер ввода (70) для обеспечения перемещения по отображенным элементам и ввода любого из них посредством средства ввода (60),
причем контроллер дисплея (80) конфигурируется для вызова отображения множества элементов, которые определены как вероятнее всего вводимые следующими с помощью механизма предсказания (90), в виде предложенных элементов (140) и вызова отображения элементов, которые можно ввести, в упорядоченном списке (100),
отличающаяся тем, что контроллер ввода (70) конфигурируется для разрешения пользователю вводить любой из предложенных элементов посредством средства ввода (60) без дополнительного перемещения по отображенным элементам, и тем, что контроллер дисплея (80) конфигурируется для вызова отображения предложенных элементов в месте в списке ранее введенного элемента и вызова отображения других элементов в их исходной позиции.
2. Система по п.1, в которой контроллер ввода (70) конфигурируется для разрешения пользователю вводить другой элемент, нежели предложенные элементы, посредством средства ввода (60) путем перемещения по отображенным элементам к другому элементу и ввода другого элемента.
3. Система по п.1, в которой элементы являются буквами, а список упорядочивается по алфавиту.
4. Система по п.1, в которой средство ввода (60) содержат поворотный ввод и/или скользящий ввод (110, 115) для обеспечения перемещения по отображенным элементам.
5. Система по п.4, в которой поворотный ввод или скользящий ввод (110, 115) является одномерным.
6. Система по п.4, в которой поворотный ввод является колесом прокрутки (110).
7. Система по п.6, в которой колесо прокрутки является наклоняемым колесом, обеспечивающим нажатие на колесо в разных направлениях, где каждое направление нажатия приводит к вводу одного из предложенных элементов.
8. Система по п.4, в которой поворотный ввод является сенсорным колесом (115), обеспечивающим перемещение по элементам путем перемещения поверх сенсорного колеса и ввод каждого из предложенных элементов путем соответствующего штриха на сенсорном колесе.
9. Система по п.4, в которой средство ввода (60) содержит множество клавиш, причем каждая из клавиш обеспечивает ввод одного из предложенных элементов.
10. Пульт дистанционного управления (10) или карманное устройство связи, содержащие систему по п.1.
11. Способ для ввода пользователем текстовых элементов, содержащий этапы, на которых:
- управляют отображением элементов, которые можно ввести,
- обеспечивают перемещение по отображенным элементам и ввод любого из них,
- вызывают отображение множества элементов, которые определены как вероятнее всего вводимые следующими, в виде предложенных элементов (140) и отображение элементов, которые можно ввести, в упорядоченном списке (100), отличающийся следующими этапами, на которых:
- разрешают пользователю ввести любой из предложенных элементов без дополнительного перемещения по отображенным элементам, и
- вызывают отображение предложенных элементов в месте в списке ранее введенного элемента и вызывают отображение других элементов в их исходной позиции.
12. Компьютерная программа (70, 80), содержащая средство программного кода, приспособленное для выполнения этапов по п.11, когда упомянутая программа выполняется на компьютере (20).