УСТРОЙСТВО ОТОБРАЖЕНИЯ И СПОСОБ ВВОДА СИМВОЛОВ С ЕГО ПОМОЩЬЮ

1. Устройство отображения, включающее в себя:
дисплей, который отображает пользовательский интерфейс (UI) ввода, содержащий множество символьных элементов;
блок ввода данных, выполненный с возможностью приема команд для выбора одного из множества символьных элементов; и
контроллер, выполненный с возможностью определения по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, если первый символьный элемент выбирается из множества символьных элементов, причем по меньшей мере один рекомендованный символьный элемент отображается для наложения на символьный элемент, расположенный рядом с первым символьным элементом.
2. Устройство отображения по п. 1, в котором, при выборе первого рекомендованного символьного элемента из по меньшей мере одного рекомендованного символьного элемента с помощью блока ввода данных, контроллер управляет дисплеем для отображения по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символы, включенного в первый символьный элемент, и символа, включенного в первый рекомендованный символьный элемент, рядом с первым символьным элементом.
3. Устройство отображения по п. 1, в котором, после выбора по меньшей мере одного рекомендованного символьного элемента, если выбран второй символьный элемент, отличающийся от первого символьного элемента, и по меньшей мере один рекомендованный символьный элемент, контроллер управляет отображением на дисплее по меньшей мере одного рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символа, включенного во второй символьный элемент, рядом со вторым символьным элементом.
4. Устройство отображения по п. 1, дополнительно содержащее запоминающее устройство, которое хранит словарную базу данных и базу данных пользователя, в которой информация относится к записанным словам, которые использовал пользователь, причем контроллер ведет поиск по меньшей мере одного символа, который вероятно следует за символом, включенным в первый символьный элемент, в качестве по меньшей мере одного рекомендованного символа, связанного с символом, включенным в первый символьный элемент, с использованием словарной базы данных и базы данных пользователя и отображает по меньшей мере один искомый символ.
5. Устройство отображения по п. 4, в котором, если первый символьный элемент выбран с использованием блока ввода данных, контроллер управляет дисплеем для отображения обновленного элемента в пользовательском интерфейсе ввода, в котором, при выборе обновленного элемента с помощью блока ввода данных, контроллер изменяет символ, включенный в по меньшей мере один рекомендованный символьный элемент, связанный с символом, включенным в первый символьный элемент, на по меньшей мере один похожий следующий символ из числа символов, которые следуют за символом, включенным в первый символьный элемент.
6. Устройство отображения по п. 5, в котором контроллер управляет дисплеем для отображения обновленного элемента на области, на которой отображается по меньшей мере один рекомендованный символьный элемент.
7. Устройство отображения по п. 4, в котором, если комбинация символов, вводимых с помощью блока ввода данных, является одной из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя, и способна сформировать новое слово с использованием других символов, контроллер управляет дисплеем для дополнительного отображения по меньшей мере одного функционального элемента в дополнение к по меньшей мере одному рекомендованному символьному элементу.
8. Устройство отображения по п. 4, в котором, если комбинация символов, вводимых с помощью блока ввода данных, является одной из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя, и не способна сформировать новое слово с использованием других символов, контроллер управляет дисплеем для отображения по меньшей мере одного функционального элемента.
9. Устройство отображения по п. 4, в котором, если комбинация символов, вводимых с помощью блока ввода данных, не является словом, которое хранится в по меньшей мере одной из словарной базы данных и базы данных пользователя, контроллер управляет дисплеем для отображения по меньшей мере одного функционального элемента на области, на которой будет отображаться по меньшей мере один рекомендованный символьный элемент.
10. Устройство отображения по п. 7, в котором по меньшей мере один функциональный элемент содержит по меньшей мере одно из: элемента пробела для выполнения функции клавиши пробела, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления ранее введенного символа и элемента специального символа для ввода специального символа.
11. Устройство отображения по п. 9, в котором, если принимается команда на ввод слова, которое не сохранено в словарной базе данных, с использованием по меньшей мере одного отображенного функционального элемента, контроллер записывает слово, соответствующее команде ввода в базу данных пользователя.
12. Устройство отображения по п. 1, в котором, если рекомендованный символ, определенный для первого символьного элемента, является тем же символом, что и символ, включенный в символьный элемент, располагающийся в пределах заранее заданного расстояния от первого символьного элемента, контроллер изменяет рекомендованный символ.
13. Устройство отображения по п. 1, в котором по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом, помещают на углу первого символьного элемента для наложения на символьные элементы, расположенные рядом с первым символьным элементом.
14. Устройство отображения по п. 1, в котором контроллер отображает множество символьных элементов, включенных в пользовательский интерфейс ввода и по меньшей мере один рекомендованный символьный элемент другими способами.
15. Способ ввода символов, включающий в себя этапы, на которых:
отображают пользовательский интерфейс (UI) ввода, содержащий множество символьных элементов; и
если первый символьный элемент выбирают из множества символьных элементов, определяют по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом и отображают по меньшей мере один рекомендованный символьный элемент,
при этом по меньшей мере один рекомендованный символьный элемент отображают для наложения на символьный элемент, расположенный рядом с первым символьным элементом.