УСТРОЙСТВО ОТОБРАЖЕНИЯ И СПОСОБ ВВОДА СИМВОЛОВ С ЕГО ПОМОЩЬЮ Российский патент 2018 года по МПК G06F3/48 

Описание патента на изобретение RU2645281C2

Область техники, к которой относится изобретение

Способы и устройства, соответствующие примерам осуществления изобретения, относятся к устройству отображения и способу ввода символов с его помощью и, более конкретно, к устройству отображения, которое может предоставить рекомендованную символьную пиктограмму в пользовательском интерфейсе (UI) ввода символов, отображаемом на блоке отображения, и способу ввода символов с его помощью.

Уровень техники

Современные устройства отображения предоставляют не однонаправленные функции или информацию пользователям, а предоставляют разнообразные функции или информацию в ответ на запрос пользователя. Например, телевизионные приемники (ТВ), выпущенные в последние годы, обеспечивают функцию взаимодействия с пользователем такую, как функцию выполнения приложения или функцию поиска в Интернет так же, как функцию приема вещания.

Таким образом, современное устройство отображения предоставляет пользовательский интерфейс (UI) ввода символов (например, виртуальную клавиатуру) для приема запроса пользователя. Однако, если пользователь вводит символ с использованием такого пользовательского интерфейса ввода символов, пользователь имеет трудности с перемещением указателя. В частности, при предоставлении пользовательского интерфейса ввода символов на устройстве отображения большого размера, таком как телевизор, пользовательский интерфейс ввода символов, отображаемый на телевизоре, имеет такой большой размер, что действие для ввода символа с использованием указателя отнимает у пользователя много времени.

Для того чтобы решить упомянутую выше проблему, устройство отображения использует функцию предоставления рекомендованного символа в пользовательском интерфейсе ввода символов для более простого ввода символа. Например, патентная публикация США №2011-0099506 и патент США №7443316, раскрывают устройства отображения, которые предоставляют рекомендованный символ рядом с символом, выбранным пользователем.

Однако в патентной публикации США №2011-0099506, рекомендованный символьный элемент, отображаемый в пользовательском интерфейсе ввода символов, не имеет отдельной рамки вокруг символа и не накладывается на расположенный рядом символьный элемент так, что пользователь имеет трудности при выборе рекомендованного символьного элемента. При этом в патенте США №7443316 рекомендованный символьный элемент, отображаемый в пользовательском интерфейсе ввода символов, скрывает другой символьный элемент так, что пользователь не может выбрать скрытый символьный элемент.

Раскрытие изобретения

Техническая задача

Один или более вариантов осуществления изобретения могут преодолеть указанные выше недостатки и другие недостатки не описанные выше. Однако следует понимать, что один или более вариантов осуществления изобретения не требуются для преодоления недостатков, описанных выше и не могут преодолеть любые из описанных выше проблем.

Один или более вариантов осуществления изобретения предоставляют устройство отображения, которое отображает рекомендованный символьный элемент, связанный с выбранным символьным элементом, для частичного наложения на выбранный символьный элемент в пользовательском интерфейсе ввода символов так, что пользователь может легче вводить символы с использованием пользовательского интерфейса ввода символов, и способ ввода символов с его помощью.

Решение задачи

Согласно одному аспекту варианта осуществления изобретения, предлагается устройство отображения, включающее в себя: дисплей, который отображает пользовательский интерфейс (UI) ввода, содержащий множество символьных элементов, блок ввода данных, выполненный с возможностью прием команд для выбора одного из множества символьных элементов, и контроллер, выполненный с возможностью определения по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, если первый символьный элемент выбирают из множества символьных элементов, в котором по меньшей мере один рекомендованный символьный элемент отображают для наложения на символьный элемент, расположенный рядом с первым символьным элементом.

Если первый рекомендованный символьный элемент выбирают из по меньшей мере одного рекомендованного символьного элемента с помощью блока ввода данных, контроллер может управлять блоком отображения для отображения по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символа, включенного в первый рекомендованный символьный элемент рядом с первым символьным элементом.

После выбора по меньшей мере одного рекомендованного символьного элемента, если второй символьный элемент, отличающийся от первого символьного элемента, и по меньшей мере один рекомендованный символьный элемент выбраны, контроллер может управлять дисплеем для отображения по меньшей мере одного рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символа, включенного во второй символьный элемент рядом со вторым символьным элементом.

Устройство отображения может дополнительно включать в себя запоминающее устройство, которое хранит словарную базу данных и базу данных пользователя, в которую записывается информация, относящаяся к словам, которые использовал пользователь, и контроллер, который может производить поиск по меньшей мере одного символа, который вероятно может следовать за символом, включенным в первый символьный элемент, как по меньшей мере один рекомендованный символ, связанный с символом, включенным в первый символьный элемент, с использованием словарной базы данных и базы данных пользователя и может отображать по меньшей мере один искомый символ. Запоминающее устройство также может быть отдельным устройством, внешним по отношению к устройству отображения.

Если первый символьный элемент выбирают с помощью блока ввода данных, контроллер может управлять дисплеем для отображения обновленного элемента в пользовательском интерфейсе ввода, и, если обновленный элемент выбирают с помощью блока ввода данных, контроллер может изменить символ, включенный в по меньшей мере один рекомендованный символьный элемент, связанный с символом, включенным в первый символьный элемент, на по меньшей мере один вероятный следующий символ из символов, которые следуют за символом, включенным в первый символьный элемент.

Контроллер может управлять дисплеем для отображения обновленного элемента на области, на которой отображается по меньшей мере один рекомендованный символьный элемент.

Если комбинация символов, вводимая с помощью блока ввода данных, является одним из слов, которые хранятся по меньшей мере в одной из словарной базы данных и базы данных пользователя, и способна формировать новое слово с использованием других символов, контроллер может управлять дисплеем для дополнительного отображения по меньшей мере одного функционального элемента в дополнение к по меньшей мере одному рекомендованному символьному элементу.

Если комбинация символов, вводимая с помощью блока ввода данных, является одним из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя и не способна сформировать новое слово с использованием других символов, контроллер может управлять дисплеем для отображения по меньшей мере одного функционального элемента.

Если комбинация символов, вводимая с помощью блока ввода данных, не является словом, которое хранится в по меньшей мере одной из словарной базы данных и базы данных пользователя, контроллер может управлять дисплеем для отображения по меньшей мере одного функционального элемента на области, на которой отображается по меньшей мере один рекомендованный символьный элемент.

По меньшей мере один функциональный элемент может включать в себя по меньшей мере одно из: элемента пробела для выполнения функции клавиши пробела, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления ранее введенного символа и элемента специального символа для ввода специального символа.

Если принимается команда на ввод слова, которое не хранится в словарной базе данных, с использованием по меньшей мере одного отображаемого функционального элемента, контроллер может записать слово, соответствующее входной команде в базу данных пользователя.

Если вводится пароль с использованием пользовательского интерфейса ввода, контроллер может не отображать по меньшей мере ни одного рекомендованного символьного элемента.

Если рекомендованный символ, определенный для первого символьного элемента, является таким же символом, как и символ, включенный в символьный элемент, расположенный в пределах заданного расстояния от первого символьного элемента, контроллер может изменить рекомендованный символ.

По меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом, может быть размещен на углу первого символьного элемента для наложения на символьные элементы, расположенные рядом с первым символьным элементом.

Контроллер может отображать множество символьных элементов, включенных в пользовательский интерфейс ввода и по меньшей мере один рекомендованный символьный элемент другими способами.

Если рекомендованный символ, определенный для первого символьного элемента, является таким же символом, как и символ, включенный в символьный элемент, который находится в пределах заданного расстояния от первого символьного элемента, контроллер может отображать символьный элемент, расположенный в пределах заданного расстояния, и по меньшей мере один рекомендованный символьный элемент другим способом, чем другие символьные элементы, включенные в пользовательский интерфейс ввода.

Блок ввода данных может быть по меньшей мере одним из: указывающего устройства, сенсора движения, мыши, пульта дистанционного управления и сенсорной панели.

Согласно аспекту другого варианта осуществления изобретения, предлагается способ ввода символов, способ включает в себя: отображение пользовательского интерфейса (UI) ввода, содержащего множество символьных элементов; и, если первый символьный элемент выбирают из множества символьных элементов, определение по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, и отображение по меньшей мере одного рекомендованного символьного элемента, в котором по меньшей мере один рекомендованный символьный элемент отображают для наложения на символьный элемент, расположенный рядом с первым символьным элементом.

Способ может дополнительно включать в себя, если первый рекомендованный символьный элемент выбирают из по меньшей мере одного рекомендованного символьного элемента, отображение по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символа, включенного в первый рекомендованный символьный элемент, рядом с первым символьным элементом.

Способ может дополнительно включать в себя, после отображения по меньшей мере одного рекомендованного символьного элемента, если второй символьный элемент, отличающийся от первого символьного элемента, и выбора по меньшей мере одного рекомендованного символьного элемента, отображение по меньшей мере одного рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символа, включенного во второй символьный элемент, рядом со вторым символьным элементом.

Способ дополнительно включает в себя поиск по меньшей мере одного символа, который вероятно следует за символом, включенным в первый символьный элемент, в качестве по меньшей мере одного рекомендованного символа, связанного с символом, включенным в первый символьный элемент, с использованием по меньшей мере одного из словарной базы данных и базы данных пользователя, в которой записывается информация о словах, которые использовал пользователь, и отображение по меньшей мере одного искомого символа.

Способ может дополнительно содержать в себе: если выбирают первый символьный элемент, отображение обновленного элемента в пользовательском интерфейсе ввода и, если выбирают обновленный элемент, изменение символа, включенного в по меньшей мере один рекомендованный символьный элемент, связанный с символом, включенным в первый символьный элемент, на по меньшей мере один, вероятно, следующий символ из символов, которые следуют за символом, включенным в первый символьный элемент.

Отображение обновленного элемента может включать в себя отображение обновленного элемента на области, на которой отображают по меньшей мере один рекомендованный символьный элемент.

Способ может дополнительно включать в себя, если комбинация символов, вводимая пользователем является одним из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя, и способна сформировать новое слово с использованием других символов, дополнительное отображение по меньшей мере одного функционального элемента в дополнение к по меньшей мере одному рекомендованному символьному элементу.

Способ может дополнительно включать в себя, если комбинация символов, вводимая пользователем, является одним из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя, и не способна формировать новое слово с использованием других символов, отображение по меньшей мере одного функционального элемента.

Способ может дополнительно включать в себя, если комбинация символов, вводимая пользователем, не является словом, которое храниться в по меньшей мере одном из словарной базы данных и базы данных пользователя, отображение по меньшей мере одного функционального элемента на области, на которой отображается по меньшей мере один рекомендованный символьный элемент.

По меньшей мере один функциональный элемент может включать в себя по меньшей мере одно из: элемента пробела для выполнения функции клавиши пробел, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления предварительно введенного символа и элемента специального символа для ввода специального символа.

Способ может дополнительно включать в себя, если принимается команда на ввод слова, которое не хранится в словарной базе данных, с использованием отображенного по меньшей мере одного функционального элемента, запись слова, соответствующего команде ввода, в базу данных пользователя.

Способ может дополнительно содержать в себе, если вводится пароль с использованием пользовательского интерфейса ввода, не отображение по меньшей мере ни одного рекомендованного символьного элемента.

Способ может дополнительно содержать, если рекомендованный символ, определенный для первого символьного элемента, является таким же символом, как и символ, включенный в символьный элемент, который располагается в пределах заданного расстояния от первого символьного элемента, изменение рекомендованного символа и отображение измененного рекомендованного символа.

Способ может дополнительно содержать в себе отображение по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, на углу первого символьного элемента для наложения на символьные элементы, расположенные рядом с первым символьным элементом.

Способ может дополнительно содержать в себе отображение множества символьных элементов, включенных в пользовательский интерфейс ввода символов и по меньшей мере одного рекомендованного символьного элемента другими способами.

Способ может дополнительно содержать в себе, если рекомендованный символ, определенный для первого символьного элемента, является таким же символом, как и символ, включенный в символьный элемент, который располагается в пределах заданного расстояния от первого символьного элемента, отображение символьного элемента, расположенного в пределах заданного расстояния, и по меньшей мере одного рекомендованного символьного элемента другим способом, чем другие символьные элементы, включенные в пользовательский интерфейс ввода.

Устройство отображения выполняет действия по отображению и устройство отображения может принять команду пользователя с использованием по меньшей мере одного из: указывающего устройства, сенсора движения, мыши, пульта дистанционного управления и сенсорной панели.

Согласно аспекту еще одного варианта осуществления изобретения, предлагается устройство отображения, включающее в себя: дисплей, отображающий пользовательский интерфейс ввода, включающий множество символьных элементов; блок ввода данных, выполненный с возможностью приема команды для выбора одного из множества символьных элементов; запоминающее устройство, которое хранит по меньшей мере одно из словарной базы данных и базы данных пользователя, в которой записывается информация по словам, которые были использованы, и контроллер, выполненный с возможностью управления блоком отображения, для отображения по меньшей мере одного функционального элемента рядом с вводимым символом, если комбинация символов вводимых с помощью блока ввода данных является словом, которое не записано в по меньшей мере одной из словарной базы данных и базы данных пользователя.

По меньшей мере один функциональный элемент может включать в себя по меньшей мере одно из: элемента пробела для выполнения функции клавиши пробела, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления предварительно введенного символа и элемента специального символа для ввода специального символа.

Если комбинация символов, вводимых с помощью блока ввода данных, является словом, которое не записано в словарной базе данных и базе данных пользователя, и, если выбирается одно из элемента пробела и элемента перевода строки, контроллер может записать комбинацию вводимых символов в базу данных пользователя.

Согласно аспекту еще одного варианта осуществления изобретения, предлагается способ ввода символов, способ включает в себя: отображение пользовательского интерфейса (UI) ввода, включающего в себя множество символьных элементов, прием множества символов с помощью пользовательского интерфейса ввода и, если комбинация множества вводимых символов является словом, которое не записано в по меньшей мере одной из словарной базы данных и базы данных пользователя, отображение по меньшей мере одного функционального элемента рядом с вводимым символом.

По меньшей мере один функциональный элемент может включать в себя по меньшей мере одно из: элемента пробела для выполнения функции клавиши пробела, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления ранее введенного символа и элемента специального символа для ввода специального символа.

Способ может дополнительно включать в себя, если выбирается одно из элемента пробела и элемента перевода строки, из по меньшей мере одного функционального элемента, запись комбинации вводимых символов в базу данных пользователя.

Каждый символьный элемент может содержать рамку и символ, расположенный в рамке.

По меньшей мере один рекомендованный символьный элемент может частично накладываться на символьный элемент, расположенный рядом с первым символьным элементом.

Символьный элемент, расположенный рядом с первым символьным элементом, может выбираться пользователем.

Контроллер может сначала производить поиск в базе данных пользователя перед поиском в словарной базе данных по меньшей мере одного символа, который вероятно следует за символом, включенным в первый символьный элемент.

Контроллер может отображать по меньшей мере один рекомендованный символьный элемент, путем осуществления мерцания по меньшей мере одного рекомендованного символьного элемента и/или выделения по меньшей мере одного рекомендованного символьного элемента.

Символ, связанный с выбранным первым рекомендованным символьным элементом может отображаться на том же местоположении символа, связанного с первым символьным элементом.

Контроллер может управлять дисплеем для отображения только по меньшей мере одного функционального элемента вместо по меньшей мере одного рекомендованного символьного элемента.

Согласно аспекту другого варианта осуществления изобретения, предлагается невременный машиночитаемый носитель, который хранит программы для выполнения способа ввода символов. Способ содержит: отображение пользовательского интерфейса (UI) ввода, содержащего в себе множество символьных элементов; и, если выбирают первый символьный элемент из множества символьных элементов, определение по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, и отображение по меньшей мере одного рекомендованного символьного элемента, в котором отображают по меньшей мере один рекомендованный символьный элемент для наложения на символьный элемент, расположенный рядом с первым символьным элементом.

Согласно еще одному аспекту варианта осуществления изобретения, предлагается невременный машиночитаемый носитель, который хранит программу для выполнения способа ввода символов. Способ содержит в себе: отображение пользовательского интерфейса (UI) ввода, содержащего в себе множество символьных элементов; прием множества символов с помощью пользовательского интерфейса ввода; и, если комбинация вводимого множества символов является словом, которое не записано в по меньшей мере одной из словарной базы данных и базы данных пользователя, отображение по меньшей мере одного функционального элемента рядом с вводимым символом.

Согласно другому аспекту варианта осуществления изобретения, предлагается пользовательский интерфейс, который содержит в себе: по меньшей мере виртуальную клавиатуру, содержащую в себе множество символьных элементов, в котором виртуальная клавиатура настраивается на прием команды для выбора одного из множества символьных элементов, в котором определяется по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом, если выбирается первый символьный элемент из множества символьных элементов, и, в котором отображается по меньшей мере один рекомендованный символьный элемент для наложения на символьный элемент, расположенный рядом с первым символьным элементом. По меньшей мере один рекомендованный символьный элемент можно определить с использованием базы данных.

ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ

Согласно описанным выше различным вариантам осуществления изобретения, предлагается по меньшей мере один рекомендованный символьный элемент и функциональный элемент рядом с символьным элементом, выбранным пользователем в пользовательском интерфейсе ввода символов таким образом, что пользователь может вводить символы проще с использованием пользовательского интерфейса ввода символов.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Вышеуказанные и/или другие аспекты будут более очевидными путем детального описания вариантов осуществления изобретения, со ссылкой на прилагаемые чертежи, на которых:

ФИГ. 1 является структурной схемой, схематично показывающей устройство отображения согласно варианту осуществления изобретения;

ФИГ. 2 является структурной схемой, подробно показывающей устройство 200 отображения согласно другому варианту осуществления изобретения;

ФИГ. 3-14 являются видами для описания способа введения символов согласно различным вариантам осуществления изобретения;

ФИГ. 15-17 являются блок-схемами для объяснения способа введения символов согласно различным вариантам вариант осуществления изобретения; и

ФИГ. 18 является видом, показывающим пользовательский интерфейс ввода символов согласно другому варианту осуществления изобретения.

НАИЛУЧШИЙ СПОСОБ ОСУЩЕСТВЛЕНИЯ ИЗОБРАЖЕНИЯ

Далее, варианты осуществления изобретения будут описываться более подробно со ссылкой на прилагаемые чертежи.

В последующем описании, одни и те же номера позиций, при изображении на разных чертежах, будут использоваться для одних и тех же элементов. Вопросы, определенные в описании такие, как детальная конструкция и элементы, предоставляются для помощи во всестороннем понимании вариантов осуществления изобретения. Таким образом, очевидно, что варианты осуществления изобретения могут быть осуществлены без таких специально определенных понятий. В том числе, функции или элементы, известные на предыдущем уровне техники, не описаны подробно, поскольку они могли бы помешать пониманию вариантов осуществления изобретения из-за излишней детализации.

ФИГ. 1 является структурной схемой, схематично показывающей устройство отображения согласно варианту осуществления изобретения. Как показано на ФИГ. 1, устройство 100 отображения включает в себя блок 110 ввода, блок 120 отображения и контроллер 130. Устройство 100 отображения согласно варианту осуществления изобретения может быть телевизором (TV), но это является лишь примером. Устройство 100 отображения может быть реализовано с помощью различных устройств отображения таких, как смартфон, планшетный ПК, настольный ПК, видеомонитор или проекционный аппарат.

Блок 110 ввода принимает команду пользователя для управления устройством 100 отображения. В частности, если пользовательский интерфейс ввода символов включает в себя множество символьных элементов, отображаемых в блоке 120 отображения, блок 110 ввода может принимать команду пользователя для выбора одного из множества символьных элементов.

Согласно варианту осуществления изобретения, блок 110 ввода может быть реализован с помощью различных устройств ввода таких, как указывающее устройство, сенсор движения, пульт дистанционного управления или мышь.

Блок 120 отображения выводит данные изображения под управлением контроллера 130. В частности, блок 120 отображения может отображать пользовательский интерфейс ввода символов, если будет необходимо ввести символ в Устройство 100 отображения. При этом пользовательский интерфейс ввода символов является пользовательским интерфейсом, который включает в себя множество символьных элементов и множество функциональных элементов (например, перевод строки, пробел или т.п.) и может быть реализован с помощью виртуальной клавиатуры.

Контроллер 130 управляет всей работой устройства 100 отображения согласно команде пользователя, вводимой с помощью блока 110 ввода. В частности, если пользовательский интерфейс ввода символов, включающий в себя множество символьных элементов, отображают в блоке 120 отображения и, если один из множества символьных элементов выбирается с помощью блока 110 ввода, контроллер 130 может отображать по меньшей мере один рекомендованный символьный элемент, связанный с выбранным символьным элементом для частичного наложения на расположенный рядом символьный элемент, находящийся рядом с выбранным символьным элементом.

В частности, если выбирают один из множества символьных элементов, контроллер 130 может производить поиск по меньшей мере одного символа, который вероятнее всего следует за символом, включенным в выбранный символьный элемент, в качестве символа, включенного в рекомендованный символьный элемент, с использованием словарной базы данных и базы данных пользователя, хранящихся на запоминающем устройстве (не показано), и может отображать по меньшей мере один рекомендованный символьный элемент рядом с выбранным символьным элементом. Например, если из множества символьных элементов выбирают "D", контроллер 130 может отображать символьные элементы, включая "A", "I", "O" и "U", которые вероятнее всего следуют за "D", рядом с выбранным символьным элементом "D", в качестве рекомендованных символьных элементов, используя словарную базу данных и базу данных пользователя.

Если отображается по меньшей мере один рекомендованный символьный элемент, и, если выбирается один из по меньшей мере одного рекомендованного символьного элемента, контроллер 130 может управлять блоком 120 отображения для отображения по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символа, включенного в ранее выбранный символьный элемент и символ, включенный в выбранный рекомендованный символьный элемент рядом с выбранным символьным элементом. Например, если из рекомендованных символьных элементов для "D" выбирается "O", контроллер 130 может отображать символьные элементы, включая "G", "M", "N" и "P", которые вероятнее всего следуют за "DO", рядом с уже выбранным символьным элементом "D", как новые рекомендованные символьные элементы, используя словарную базу данных и базу данных пользователя.

Однако после отображения по меньшей мере одного рекомендованного символьного элемента, если символьный элемент отличается от выбранного символьного элемента, и при выборе по меньшей мере одного рекомендованного символьного элемента, контроллер 130 может управлять блоком 120 отображения для отображения по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символа, включенного в ранее выбранный символьный элемент и символа, включенного во вновь выбранный символьный элемент рядом с вновь выбранным символьным элементом. Например, если выбирается "E", отличающийся от рекомендованных символьных элементов для "D", контроллер 130 может отображать символьные элементы включающие "N", "M", "K" и "C", которые вероятнее всего следуют за "DE" рядом с вновь выбранным символьным элементом "E", как новые рекомендованные символьные элементы, используя словарную базу данных и базу данных пользователя.

Как описано выше, устройство 100 отображения позволяет пользователю вводить слово, которое пользователь желает ввести удобно с использованием минимума движений.

ФИГ. 2 является структурной схемой, показывающей устройство 200 отображения в деталях, согласно другому варианту осуществления изобретения. Как показано на ФИГ. 2, устройство 200 отображения согласно другому варианту осуществления изобретения включает в себя приемник 210 изображения, блок 220 обмена информацией, блок 230 отображения, динамик 240, запоминающее устройство 250, звуковой процессор 260, видеопроцессор 270, блок 280 ввода и контроллер 290.

Приемник 210 изображения принимает данные изображения от различных источников. Например, приемник 210 изображения может принимать широковещательные данные от внешней широковещательной станции, может принимать данные изображения от внешнего устройства (например, проигрывателя универсального цифрового диска (DVD) или Blu-ray (BD)) и может принимать данные изображения, хранящиеся на запоминающем устройстве 250.

Блок 220 связи выполнен с возможностью связи с различными типами внешних устройств или внешних серверов согласно различным способам связи. Блок 220 обмена информацией может включать в себя различные интегральные схемы для обмена информацией такие, как интегральная схема WiFi, интегральная схема Bluetooth, интегральная схема ближней бесконтактной связи (NFC) и интегральная схема беспроводного обмена информацией. Интегральная схема WiFi, интегральная схема Bluetooth и интегральная схема NFC выполняют обмен информацией при способе WiFi, способе Bluetooth и способе NFC соответственно. Из них, интегральная схема NFC относится к интегральной схеме, которая работает при способе NFC с использованием диапазона 13.56 МГц из различных частотных диапазонов RF-ID таких, как 135 кГц, 13.56 МГц, 433 МГц, 860-960 МГц и 2.45 ГГц. В случае интегральной схемы WiFi или интегральной схемы Bluetooth, прежде всего происходит обмен различной информацией о соединении такой, как SSID и ключ сеанса и устройства соединяются друг с другом с использованием информации о соединении и обмениваются различной информацией друг с другом. Интегральная схема беспроводного обмена информацией относится к интегральной схеме, которая выполняет обмен информацией согласно различным стандартам в области связи таким, как IEEE, Zigbee, технология третьего поколения (3G) мобильной связи, проект партнерства третьего поколения (3GPP) и "Проект долгосрочного развития" (LTE).

Блок 230 отображения отображает по меньшей мере одно из данных изображения, которые принимается приемником 210 изображения, видеокадра, который обрабатывается видеопроцессором 270, и различных экранов, которые формируются графическим процессором 293. В частности, блок 210 отображения может отображать пользовательский интерфейс ввода символов (например, виртуальная клавиатура), включающий в себя множество символьных элементов. Блок 210 отображения может отображать указатель или выделение для выбора символьного элемента в пользовательском интерфейсе символьных элементов.

Динамик 240 настраивают для вывода не только различных звуковых данных, обработанных звуковым процессором 260, но также различных звуков уведомления или голосовых сообщений.

Запоминающее устройство 250 хранит различные модули для управления устройством 200 отображения. Например, запоминающее устройство 250 может хранить программное обеспечение, включающее в себя базовый модуль, модуль датчиков, модуль обмена информацией, модуль презентации, модуль интернет-браузера и модуль обслуживания. Базовый модуль является модулем, который обрабатывает сигналы, передаваемые от аппаратного оборудования, включенного в устройство 200 отображения и передает сигналы модулю верхнего слоя. Модуль датчиков является модулем, который собирает информацию от различных датчиков, и анализирует, и управляет собранной информацией, и может включать в себя модуль распознавания лиц, модуль распознавания голоса, модуль распознавания движения и модуль распознавания NFC. Модуль презентации является модулем, который настраивает экран дисплея и может включать в себя модуль мультимедиа для воспроизведения и вывода мультимедийного контента и модуль визуализации пользовательского интерфейса для обработки пользовательского интерфейса и графических данных. Модуль обмена информацией является модулем предназначенным для обмена информацией с внешним устройством. Модуль интернет-браузера является модулем, который выполняет просмотр Интернет и предоставляет доступ к интернет-серверу. Модуль обслуживания является модулем, который включает в себя различные типы программ, предназначенных для предоставления различных сервисных функций.

Кроме того, запоминающее устройство 250 хранит словарную базу 251 данных и базу 253 данных пользователя для предоставления пользователю рекомендованного символа. В частности, словарная база 251 данных является базой данных, в которой записываются слова, имеющие общеупотребительное значение, и база 253 данных пользователя является базой данных, в которой записывается информация по словам, которые в течение заданного периода использовал пользователь.

Хотя словарная база 251 данных и база 253 данных пользователя хранятся на запоминающем устройстве 250, в приведенном выше варианте осуществления изобретения, это является всего лишь примером словарной базы 251 данных и базы 253 данных пользователя, которые могут храниться на внешнем устройстве, которое подключается через сеть.

Звуковой процессор 260 выполняет обработку по отношению к звуковым данным. Звуковой процессор 260 может выполнять различную отработку такую, как декодирование, усиление и фильтрацию шума по отношению к звуковым данным.

Видеопроцессор 270 выполняет обработку данных изображения, принятых приемником 210 изображения. Видеопроцессор 270 может выполнять различные операции обработки такие, как декодирование, масштабирование, фильтрацию шума, преобразование частоты кадров и преобразование разрешения по отношению к данным изображения.

Блок 280 ввода настраивают на прием команд пользователя для управления всей работой устройства 200 отображения. В частности, блок 280 ввода может принимать команду движения указателя и команду выбора для выбора одного из множества символьных элементов. Кроме того, блок 280 ввода может принимать команду перемещения и выбора, отображенного выделения на множестве символьных элементов.

Как показано на ФИГ. 2, блок 280 ввода может быть реализован с помощью различных устройств ввода таких, как пульт 281 дистанционного управления, указывающее устройство 283, сенсор 285 движения для определения движения пользователя и мышь 289.

Контроллер 290 управляет всей работой устройства 200 отображения с использованием различных программ, хранящихся на запоминающем устройстве 250.

Как показано на ФИГ. 2, контроллер 290 включает в себя оперативное запоминающее устройство (ОЗУ) 291, постоянное запоминающее устройство (ПЗУ) 292, графический процессор 293, основной центральный процессор (ЦП) 294, интерфейсы от первого до n-ного 295-1 - 295-n и шину 296. При этом ОЗУ 291, ПЗУ 292, графический процессор 293, основной ЦП 294 и интерфейсы с первого по n-ный 295-1 - 295-n могут быть подключены друг к другу через шину 296.

ПЗУ 292 хранит набор команд для загрузки системы. Если вводится команда включения и питание подключено, основной ЦП 294 копирует операционную систему (ОС), хранящуюся на запоминающем устройстве 250 в ОЗУ 291 согласно команде, хранящейся в ПЗУ 292, выполняет ОС и загружает систему. Если загрузка будет завершена, основной ЦП 294 копирует различные программы, хранящиеся на запоминающем устройстве 250 в ОЗУ 291, выполняет программы, скопированные в ОЗУ 291, и выполняет различные действия.

Графический процессор 293 формирует экран, включающий в себя различные объекты такие, как пиктограмма, изображение и текст с использованием модуля вычисления (не показано) и модуля визуализации (не показано). Модуль вычисления вычисляет значения атрибута такого, как значение координат, форму, размер и цвет каждого объекта, который будет отображаться согласно компоновке экрана с использованием команд управления, принимаемых от блок 280 ввода. Модуль визуализации формирует экраны с различными компоновками, включающими в себя объект на основе значения атрибута, вычисленного модулем вычисления. Экран, сформированный модулем визуализации, отображается на области дисплея блока 230 отображения.

Основной ЦП 294 обращается к запоминающему устройству 250 и выполняет загрузку с использованием ОС, хранящейся на запоминающем устройстве 250. Основной ЦП 294 выполняет различные действия с использованием различных программ, контента и данных, хранящихся на запоминающем устройстве 250.

Интерфейсы с первого по n-ный 295-1 - 295-n подключены к описанным выше различным элементам. Один из интерфейсов может быть сетевым интерфейсом, который подключен к внешнему устройству через сеть.

В частности, если блок 230 отображения включает в себя пользовательский интерфейс ввода символов, включающий в себя множество символьных элементов, и, если первый символьный элемент выбирают из множества символьных элементов с использованием блока ввода 280, контроллер 290 отображает по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом рядом с первым символьным элементом. При этом пользовательский интерфейс ввода символов может быть виртуальной клавиатурой и символьный элемент может включать в себя рамку элемента заданной формы (например, квадрат) и символ, включенный в рамку вокруг клавиши (например, алфавит или цифры).

В частности, в состоянии, в котором отображается пользовательский интерфейс 310 ввода символов, указатель 320 и окно 330 ввода символов, как показано на ФИГ. 3, если пользователь выбирает символьный элемент "D" с помощью блока 280 ввода, контроллер 290 может производить поиск рекомендованного символьного элемента, связанного с символьным элементом "D" с использованием словарной базы 251 данных и базы 253 данных пользователя, хранящихся на запоминающем устройстве 250. В частности, контроллер 290 может производить поиск по меньшей мере одного символа, который вероятнее всего следует за символьным элементом "D", как по меньшей мере одного рекомендованного символьного элемента, связанного с символьным элементом "D", с использованием словарной базы 251 данных и базы 253 данных пользователя. Например, контроллер 290 может производить поиск "A", "E", "I" и "O" в качестве символов, включенных в рекомендованные символьные элементы для символьного элемента "D" с использованием словарной базы 251 данных и базы 253 данных пользователя.

При этом контроллер 290, для поиска рекомендованного символьного элемента, сначала может использовать базу 253 данных пользователя, перед использованием словарной базы 251 данных. Например, контроллер 290 может использовать базу 253 данных пользователя, в которую в первую очередь записывается информация о словах, которые использовал пользователь в течение заданного периода, а затем дополнительно может использовать словарную базу 251 данных.

В частности, если по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом, является таким же как и символьный элемент, расположенный рядом с первым символьным элементом, контроллер 290 может управлять блоком 230 отображения, чтобы исключить расположенный рядом символьный элемент и отобразить следующий рекомендованный символьный элемент. То есть, контроллер 290 производит поиск рекомендованного символьного элемента с использованием словарной базы 251 данных и базы 253 данных пользователя, вычисляет расстояние между местоположением символа, соответствующего рекомендованному символьному элементу и местоположением первого символьного элемента, и выбирает в качестве рекомендованного символьного элемента только символьный элемент, у которого вычисленная дистанция меньше заданного значения. Например, если производится поиск "A", "E", "I" и "O" в качестве рекомендованных символьных элементов символьного элемента "D" с использованием словарной базы 251 данных и базы 253 данных пользователя, контроллер 290 исключает из рекомендованных символьных элементов "E", который располагается рядом с символьным элементом "D", и предоставляет следующий символьный элемент "U" в качестве рекомендованного символьного элемента. Как описано выше, исключая, расположенный рядом символьный элемент, пользователю может быть предоставлено большее количество рекомендованных символьных элементов.

Как описано выше, если производится поиск по меньшей мере одного рекомендованного символьного элемента, контроллер 290 может отображать по меньшей мере один искомый рекомендованный символьный элемент рядом с первым выбранным символьным элементом. В частности, после поиска по меньшей мере одного рекомендованного символьного элемента, контроллер 290 может отображать по меньшей мере один рекомендованный символьный элемент 410-1, 410-2, 410-3 и 410-4 для наложения на символ "D", включенный в выбранный символьный элемент и некоторые из символов (W, E, R, S, F, X, C и V), включенные в расположенные рядом с другими символьными элементами. При этом по меньшей мере один из рекомендованных символьных элементов 410-1, 410-2, 410-3 и 410-4 может быть расположен по четырем углам выбранного символьного элемента "D". Однако несмотря на то, что по меньшей мере один рекомендованный символьный элемент 410-1, 410-2, 410-3 и 410-4 может быть расположен по четырем углам выбранного символьного элемента "D", как описано выше, это является всего лишь примером, и по меньшей мере один из рекомендованных символьных элементов 410-1, 410-2, 410-3 и 410-4 может быть расположен по четырем сторонам, верхней, нижней, правой и левой сторонам, выбранного символьного элемента "D", как показано на ФИГ. 18.

Например, если производится поиск "A", "I", "O" и "U" в качестве рекомендованных символьных элементов для символьного элемента "D", выбранного с помощью блока ввода 280, контроллер 290 может отображать четыре рекомендованных символьных элемента 410-1, 410-2, 410-3 и 410-4 по четырем углам, выбранного символьный элемента "D", как показано на ФИГ. 4.

Хотя количество рекомендованных символьных элементов 410-1, 410-2, 410-3 и 410-4 на ФИГ. 4 равно четырем, это является всего лишь примером и техническая идея настоящего изобретения может быть применена, если производится поиск одного или более рекомендованных символьных элементов.

Кроме того, контроллер 290 может управлять блоком 250 отображения для отображения множества символьных элементов, включенных в пользовательский интерфейс 310 ввода символов, и по меньшей мере одного рекомендованного символьного элемента другими способами. Например, контроллер 290 может отображать отличающимся способом по меньшей мере одно из цвет, яркость, размер и прозрачность из по меньшей мере одного рекомендованного символьного элемента, данного множества символьных элементов, включенных в пользовательский интерфейс 310 ввода символов. Кроме того, контроллер 290 может отображать по меньшей мере один рекомендованный символьный элемент с помощью мерцания или с помощью его выделения. При этом символьный элемент, который располагается рядом с первым символьным элементом и, таким образом, исключается из рекомендованных символьных элементов, может рассматриваться рекомендованным символьным элементом и может отображаться иным образом по отношению к множеству символьных элементов, включенных в пользовательский интерфейс 310 ввода символов.

Контроллер 290 может управлять блоком 250 отображения для отображения выделения для пользователя и отображения текущего фокуса при выборе одного из множества символьных элементов, включенных в пользовательский интерфейс 310 ввода символов, и по меньшей мере одного рекомендованного символьного элемента. Например, когда контроллер 290 выбирает один из множества символьных элементов, включенных в пользовательский интерфейс 310 ввода символов, помещает по меньшей мере один рекомендованный символьный элемент рядом с выбранным символьным элементом и выбирает один из по меньшей мере одного рекомендованного символьного элемента, контроллер 290 отображает другим способом по меньшей мере одно цвет, яркость, размер и прозрачность и затем перемещает фокус выделения на первый символьный элемент. В качестве другого примера, когда контроллер 290 выбирает один из множества символьных элементов, включенных в пользовательский интерфейс 310 ввода символов, помещает по меньшей мере один рекомендованный символьный элемент рядом с выбранным символьным элементом и выбирает один из по меньшей мере одного рекомендованного символьного элемента, контроллер 290 может отображать другим способом по меньшей мере одно цвет, яркость, размер и прозрачность и может отображать фокус выделения на выбранном рекомендованном символьном элементе.

Как показано на ФИГ. 4, контроллер 290 может ввести символ "D", выбранный пользователем, в окно 330 ввода символов.

После того как отображается по меньшей мере один рекомендованный символьный элемент, если выбирается первый рекомендованный символьный элемент из по меньшей мере одного рекомендованный символьного элемента с помощью блока 280 ввода, контроллер 290 может управлять блоком 230 отображения для отображения по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент и символ первого рекомендованного символьного элемента рядом с первым символьным элементом.

Например, после отображения четырех рекомендованных символьных элементов 410-1, 410-2, 410-3 и 410-4 рядом с первым выбранным символьным элементом "D", если рекомендованный символьный элемент "O" выбирается во вторую очередь с помощью блока 280 ввода, как показано на ФИГ. 5, контроллер 290 может производить поиск по меньшей мере одного рекомендованного символьного элемента, связанного с "DO", выбираемого пользователем, и затем, может управлять блоком 230 отображения для отображения символьных элементов, включающих искомые новые рекомендованные символы "F", "L", "N" и "M" относящиеся к 610-1, 610-2, 610-3 и 610-4 соответственно, рядом с первым выбранным символьным элементом "D".

Если рекомендованный символьный элемент выбирается во вторую очередь, первый выбранный символьный элемент может продолжать отображаться как "D". Однако это является лишь примером и первый выбранный символьный элемент может быть изменен на "O". В таком случае, символьный элемент, на котором символ "O" был первоначально расположен, может быть изменен на "D".

Как описано выше, если выбирается один из рекомендованных символьных элементов, область на которой отображается новый рекомендованный символьный элемент не изменяется с тем, чтобы движение пользователя для перемещения указателя для ввода символа могло быть минимизировано.

Контроллер 290 может отображать наивысший приоритет рекомендованного символьного элемента из по меньшей мере одного рекомендованного символьного элемента, связанного с "DO", который был выбран пользователем, в местоположении символьного элемента "O" 410-3, который является самым последним рекомендованным символьным элементом, который выбирал пользователь. Если выбирается один из рекомендованных символьных элементов, область, на которой отображается новый рекомендованный символьный элемент, не изменяется и рекомендованный символьный элемент с наивысшим приоритетом из новых рекомендованных символьных элементов помещают в выделенную область с тем, чтобы движение пользователя по перемещению указателя для ввода символа могло быть минимизировано.

Контроллер 290 может ввести "DO", выбранное пользователем в окне 330 ввода символов как показано на ФИГ. 5.

После того как отображается по меньшей мере один рекомендованный символьный элемент, при втором символьном элементе, отличающемся от первого символьного элемента, и выбирается по меньшей мере один рекомендованный символьный элемент с помощью блока 280 ввода, контроллер 290 может управлять блоком 230 отображения для отображения по меньшей мере одного рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символ, включенный во второй символьный элемент рядом со вторым символьным элементом.

Например, После того как выбирают первый и второй символьные элементы и затем отображают четыре рекомендованных символьных элемента 610-1, 610-2, 610-3 и 610-4 рядом с символьным элементом "D", если символьный элемент "G", отличающийся от рекомендованных символьных элементов 610-1, 610-2, 610-3 и 610-4 выбираются в третью очередь с помощью блока 280 ввода как показано на ФИГ. 7, контроллер 290 производит поиск по меньшей мере одного рекомендованного символьного элемента, связанного с "DOG", выбранного пользователем, и затем может управлять блоком 230 отображения для отображения вновь искомых рекомендованных символьных элементов "M", "E", "A" и "L" относящихся к 810-1, 810-2, 810-3 и 810-4 соответственно, рядом с третьим символьным элементом "G".

Согласно еще одному варианту осуществления изобретения, если выбирается первый символьный элемент с помощью блока 280 ввода, контроллер 290 может управлять блоком 230 отображения для отображения обновленного элемента в пользовательском интерфейсе ввода символов.

Обновленный элемент является функциональным элементом, который искали как наиболее вероятный следующий рекомендованный символьный элемент, если не имеется ни одного символьного элемента, который пользователь желает выбрать из изначально отображенных рекомендованных символьных элементов, и отображают следующий рекомендованный символьный элемент.

Например, если выбирается символьный элемент "D" с помощью блока 280 ввода, контроллер 290 может отображать три рекомендованных символьных элемента "A", "I" и "O", относящихся к 910-1, 910-2 и 910-3 соответственно, и обновленный элемент "Re" 910-4 как показано на ФИГ. 9.

Если выбирается обновленный элемент 910-4 с помощью блока 280 ввода, контроллер 290 может изменить по меньшей мере рекомендованный символьный элемент, связанный с символьным элементом "D" на наиболее вероятные следующие рекомендованные символьные элементы "U", "K" и "Y" относящиеся к 1010-1, 1010-2 и 1010-3 соответственно, и может отображать измененные рекомендованные символьные элементы как показано на ФИГ. 10.

Обновленный элемент может отображаться на области, на которой отображаются рекомендованные символьные элементы как показано на ФИГ. 9 и 10. Однако это является всего лишь примером и обновленный элемент может отображаться на другой области в пользовательском интерфейсе 320 ввода символов. Например, обновленный элемент 1120 может отображаться расположенным рядом с рекомендованным символьным элементом 1110-3.

Согласно варианту осуществления изобретения контроллер 290 может отображать функциональный элемент для предоставления различных функций помимо рекомендованного символьного элемента. Функциональный элемент может включать в себя по меньшей мере один из элемента пробела для выполнения функции клавиши пробел, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления предварительно введенного символа и элемента специального символа для ввода специального символа.

В частности, комбинация символов, вводимых с использованием блока 280 ввода, может быть одним из слов, хранящихся в словарной базе 251 данных и базе 253 данных пользователя, хранящихся на запоминающем устройстве 250. Однако, если новое слово может быть образовано путем ввода других символов, контроллер 290 может управлять блоком 250 отображения для дополнительного отображения по меньшей мере одного функционального элемента помимо по меньшей мере одного рекомендованного символьного элемента.

Например, если комбинация символов, вводимая с помощью блока 280 ввода, является отдельным законченным словом таким, как "DOG" и "SELECT", но может образовать новое слово с использованием других символов, контроллер 290 может управлять блоком 250 отображения для отображения двух рекомендованных символьных элементов 1210-1 и 1210-2 и двух функциональных элементов 1220-1 и 1220-2 как показано на ФИГ. 12.

Если комбинация символов, вводимая с помощью блока 280 ввода, является одним из слов, хранящихся в словарной базе 251 данных и базе 253 данных пользователя, и не может образовать новое слово с использованием других символов, контроллер 290 может управлять блоком 250 отображения, чтобы убрать по меньшей мере один рекомендованный символьный элемент и отобразить по меньшей мере один функциональный элемент.

Например, если комбинация символов, вводимая с помощью блока 280 ввода, не может образовать новое слово, с использованием других символов таких, как "SELECTION" и "BEAUTIFULLY", контроллер 290 может управлять блоком 250 отображения для отображения четырех функциональных элементов 1310-1, 1310-2, 1310-3 и 1310-4 как показано ФИГ. 13.

Если комбинация символов, вводимых с помощью блока 280 ввода, не является словом, которое хранится в словарной базе 251 данных и базе 253 данных пользователя, контроллер 290 может управлять блоком 250 отображения, чтобы убрать по меньшей мере один рекомендованный символьный элемент и отобразить по меньшей мере один функциональный элемент на области, на которой отображается по меньшей мере один рекомендованный символьный элемент.

Например, если комбинация символов, вводимая с помощью блока 280 ввода, не является словом, которое хранится в словарной базе 251 данных и базе 253 данных пользователя, таким, как "SWEETYKS", контроллер 290 может управлять блоком 250 отображения для отображения четырех функциональных элементов 1310-1, 1310-2, 1310-3 и 1310-4 как показано на ФИГ. 13.

В частности, если принимается команда ввода слова, которое не хранится в словарной базе 251 данных, с использованием отображенного по меньшей мере одного функционального элемента, контроллер 290 может записать введенное слово в базу 253 данных пользователя.

Например, если комбинация введенных символов является "SWEETYKS", и, если выбирается элемент 1310-1 перевода строки или элемент 1310-2 пробела из отображаемых функциональных элементов, контроллер 290 может записать "SWEETYKS" в базу 253 данных пользователя.

Как описано выше, слово, которое не хранится в словарной базе 251 данных (например, похожее на ID), зарегистрировано в базе 253 данных пользователя, таким образом пользователь может ввести слово, которое не хранится в словарной базе 251 данных, впоследствии значительно легче.

Однако если вводится пароль с использованием пользовательского интерфейса ввода символов, контроллер 290 может не отображать по меньшей мере ни одного рекомендованного символьного элемента. В частности, поскольку пароль должен быть надежно защищен, контроллер 290, если вводится пароль, может не предоставлять рекомендованный символьный элемент и может не хранить комбинации символов, вводимых в качестве пароля в базе 253 данных пользователя.

В приведенных выше вариантах осуществления изобретения, показанных на ФИГ. 3-13, рекомендованный символьный элемент и функциональный элемент отображается для частичного наложения на выбранный символьный элемент и символьные элементы, расположенные рядом с выбранным символьным элементом. Однако это является всего лишь примером, и рекомендованный символьный элемент, и функциональный элемент могут отображаться другим способом.

Например, если символьный элемент выбирается с использованием четырех клавиш управления курсором на пульте дистанционного управления, контроллер 290 может отображать рекомендованный символьный элемент на части области каждого из символьных элементов, которые располагаются на верхней, нижней, правой и левой сторонах выбранного символьного элемента как показано на ФИГ. 14.

Как описано выше, пользователь может вводить символы значительно легче с использованием пользовательского интерфейса ввода символов с помощью устройства 200 отображения.

Далее, способ ввода символов согласно различным вариантам осуществления изобретения, будет описываться со ссылкой на ФИГ. 15-17.

ФИГ. 15 является блок-схемой для объяснения способа ввода символов устройства 200 отображения согласно варианту осуществления изобретения.

Первое, устройство 200 отображения отображает пользовательский интерфейс ввода символов, включающий в себя множество символьных элементов для ввода символов (S1510). Пользовательский интерфейс ввода символов включает в себя множество символьных элементов и каждый символьный элемент включает в себя рамку и символ, включенный в рамку.

Устройство 200 отображения определяет выбирается ли первый символьный элемент из множества символьных элементов или нет (S1520).

Если выбирается первый символьный элемент (S1520-Y), устройство 200 отображения отображает по меньшей мере один рекомендованный символьный элемент рядом с первым символьным элементом (S1530). В частности, устройство 200 отображения производит поиск рекомендованного символьного элемента, связанного с символом, включенным в символьный элемент, выбранный пользователем с использованием по меньшей мере одной из словарной базы 251 данных и базы 253 данных пользователя. Устройство 200 отображения может отображать искомый рекомендованный символьный элемент для частичного наложения на другие символьные элементы, расположенные рядом с выбранным символьным элементом.

Устройство 200 отображения определяет выбирается ли первый рекомендованный символьный элемент из отображаемого по меньшей мере одного рекомендованного символьного элемента или нет (S1540).

Если выбирается первый рекомендованный символьный элемент (S1540-Y), устройство 200 отображения отображает по меньшей мере один новый рекомендованный символьный элемент рядом с первым символьным элементом (S1550). В частности, если выбирается первый рекомендованный символьный элемент, устройство 200 отображения может производить поиск рекомендованного символьного элемента, связанного с символом, включенным в первый символьный элемент, выбранный пользователем, и символ, включенный в первый рекомендованный символьный элемент с использованием по меньшей мере одной из словарной базы 251 данных и базы 253 данных пользователя. Устройство 200 отображения может отображать искомый рекомендованный символьный элемент для частичного наложения на другие символьные элементы, расположенные рядом с уже выбранным первым символьным элементом.

С другой стороны, если первый рекомендованный символьный элемент не выбирается (S1540-N), и выбирается второй символьный элемент в пользовательском интерфейсе ввода символов, устройство 200 отображения отображает по меньшей мере один новый рекомендованный символьный элемент рядом со вторым символьным элементом (S1560). В частности, После того как выбирается первый символьный элемент, если выбирается второй символьный элемент, отличающийся от рекомендованного символьного элемента, устройство 200 отображения может производить поиск рекомендованного символьного элемента, связанного с символом, включенным в первый символьный элемент, выбранный пользователем, и символа, включенного во второй символьный элемент с использованием по меньшей мере одной из словарной базы 251 данных и базы 253 данных пользователя. Кроме того, устройство 200 отображения может отображать искомый рекомендованный символьный элемент для частичного наложения на другие символьные элементы, расположенные рядом с вновь выбранным вторым символьным элементом.

ФИГ. 16 является блок-схемой, показывающей способ ввода символов устройства 200 отображения согласно другому варианту осуществления изобретения.

Устройство 200 отображения отображает пользовательский интерфейс ввода символов и указатель для ввода символов (S1610). При этом пользовательский интерфейс ввода символов включает в себя множество символьных элементов и каждый символьный элемент включает в себя рамку и символ, включенный в рамку.

Устройство 200 отображения определяет, выбирался ли первый символьный элемент с использованием указателя или нет (S1620).

Если выбирается первый символьный элемент с использованием указателя (S1620-Y), устройство 200 отображения отображает рекомендованный символьный элемент для частичного наложения на другие символьные элементы, расположенные рядом с первым символьным элементом (S1630). В частности, устройство 200 отображения производит поиск по меньшей мере одного рекомендованного символьного элемента, связанного с символом, включенным в первый символьный элемент с использованием словарной базы данных 251 и базы данных пользователя 253, и отображает искомый рекомендованный символьный элемент для частичного наложения на другие символьные элементы, расположенные рядом с выбранным символьным элементом, на углах выбранного первого символьного элемента, как показано на ФИГ. 4. Если по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом, является таким же, как и один символьный элемент, расположенный рядом с первым символьным элементом, устройство 200 отображения исключает расположенный рядом символьный элемент из рекомендованного символьного элемента и отображает наиболее вероятный следующий рекомендованный символьный элемент.

Как описано выше, рекомендованный символьный элемент отображается для частичного наложения на расположенные рядом символьные элементы так, что пользователь может выбрать не только рекомендованный символьный элемент, но, кроме того, расположенные рядом символьные элементы.

ФИГ. 17 является блок-схемой для объяснения способа ввода символов устройством отображения 200 согласно еще одному варианту осуществления изобретения.

Во-первых, устройство 200 отображения отображает пользовательский интерфейс ввода символов, включающий в себя множество символьных элементов для ввода символов (S1710). Пользовательский интерфейс ввода символов включает в себя множество символьных элементов и каждый символьный элемент включает в себя рамку и символ, включенный в рамку.

Устройство 200 отображения принимает пользовательский ввод множества символов с использованием пользовательского интерфейса ввода символов (S1720).

Устройство 200 отображения определяет является ли комбинация множества символов, введенная пользователем, словом, которое записано в словарной базе 251 данных и базе 253 данных пользователя (S1730).

Если комбинация множества символов, введенных пользователем, является словом, которое записано в словарной базе 251 данных и базе 253 данных пользователя (S1730-Y), Устройство 100 отображения отображает рекомендованный символьный элемент, связанный с комбинацией множества символов (S1740).

Однако, если комбинация множества символов, введенных пользователем, не является словом, которое записано в словарной базе 251 данных и базе 253 данных пользователя (S1730-N), устройство 200 отображения отображает функциональный элемент (S1750). Если выбирается элемент команды символьного элемента функционального элемента (например, элемент пробела или элемент перевода строки), устройство 200 отображения может записать комбинацию множества символов, введенных пользователем в базу данных пользователя.

Согласно описанным выше различным вариантам осуществления изобретения, по меньшей мере один рекомендованный символьный элемент и функциональный элемент предоставляются рядом с символьным элементом, выбранным пользователем в пользовательском интерфейсе ввода символов так, что пользователь может вводить символы значительно легче с использованием пользовательского интерфейса ввода символов.

Способ ввода символов устройством отображения согласно описанным выше различным вариантам осуществления изобретения могут быть реализованы программно и могут предоставляться устройству отображения.

В частности, может быть предоставлен невременный машиночитаемый носитель, на котором хранится программа включает в себя: первую операцию отображения, которая отображает пользовательский интерфейс ввода символов, включающий множество символьных элементов, вторую операцию отображения, которая, при выборе первого символьного элемента из множества символьных элементов пользователем, отображает по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом рядом с первым символьным элементом, и третью операцию отображения, которая, при выборе первого рекомендованного символьного элемента из по меньшей мере одного рекомендованного символьного элемента, отображает по меньшей мере один новый рекомендованный символьный элемент, связанный с комбинацией первого символьного элемента и первого рекомендованного символьного элемента рядом с первым символьным элементом.

Невременный машиночитаемый носитель относится к носителю, который хранит данные полупостоянно, нежели носитель, хранящий данные в течение очень короткого промежутка времени, как регистр, быстродействующая буферная память и машинная память, и он является машиночитаемым. В частности, описанные выше различные программы или программы, которые могут храниться на невременном машиночитаемом носителе таком, как компакт-диск (CD), DVD, жесткий диск, диск Blu-ray, универсальная последовательная шина (USB), карта памяти и ПЗУ, и могут быть предоставлены.

Вышеизложенные варианты осуществления изобретения и преимущества являются лишь примерами и не должны быть истолкованы, как ограничивающие сущность настоящего изобретения. Варианты осуществления изобретения могут быть легко применены к другим типам устройств. Кроме того, описание вариантов осуществления изобретения предназначены для иллюстрации, а не для ограничения формулы изобретения и множество альтернатив, модификаций и вариантов будут очевидны специалистам в данной области техники.

Похожие патенты RU2645281C2

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ 2014
  • Дзунг Хо-Янг
  • Ким До-Хиеонг
  • Ким Дзи-Хоон
  • Ли Донг-Чанг
  • Ли Донг-Хиук
  • Ли Дзае-Воонг
  • Чанг Вон-Сук
  • Хванг Сеонг-Таек
RU2677393C2
СИСТЕМА УСТРАНЕНИЯ НЕОДНОЗНАЧНОСТИ С УМЕНЬШЕННОЙ КЛАВИАТУРОЙ 1998
  • Кинг Мартин Т.
  • Гроувер Дэйл Л.
  • Кашлер Клиффорд А.
  • Гранбок Черил А.
RU2206118C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ ПОСРЕДСТВОМ РАСПОЗНАВАНИЯ НАРИСОВАННОГО ОТ РУКИ ИЗОБРАЖЕНИЯ 2013
  • Ким Хва-Киунг
  • Дзун Дзин-Ха
  • Ким Сунг-Соо
  • Бае Дзоо-Йоон
  • Ча Санг-Ок
RU2650029C2
СПОСОБ ВВОДА СИМВОЛОВ И УСТРОЙСТВО ОТОБРАЖЕНИЯ 2014
  • Ким Биук-Сун
  • Ким Мин-Дзин
  • Чои Санг-Он
  • Ким Сунг-Гоок
  • Ким Йонг-Деок
RU2687029C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ 2014
  • Дзунг Хо-Янг
  • Ким До-Хиеонг
  • Ким Дзи-Хоон
  • Ли Донг-Чанг
  • Ли Донг-Хиук
  • Ли Дзае-Воонг
  • Чанг Вон-Сук
  • Хванг Сеонг-Таек
RU2706951C2
СПОСОБ И УСТРОЙСТВО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПОЛЬЗОВАТЕЛЬСКОГО ТЕРМИНАЛА 2013
  • Ким Хва-Киунг
  • Дзун Дзин-Ха
  • Ким Сунг-Соо
  • Бае Дзоо-Йоон
  • Ча Санг-Ок
RU2641468C2
ЭЛЕКТРОННОЕ УСТРОЙСТВО И СПОСОБ ДЛЯ ПРЕДОСТАВЛЕНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ НЕГО 2012
  • Ким Дзунг-Геун
  • Ким Йоо-Тай
  • Ю Сеунг-Донг
  • Хан Санг-Дзин
  • Рю Хи-Сеоб
RU2625439C2
СПОСОБ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ КОНТЕНТА И МОБИЛЬНЫЙ ТЕРМИНАЛ ДЛЯ ЭТОГО 2013
  • Ли Дзу-Йоун
  • Ким Донг-Воо
  • Ким Йоунг-Ри
  • Йоо Дзи-Йеон
  • Ча Санг-Ок
RU2597508C2
СПОСОБ РАБОТЫ ПОЛЬЗОВАТЕЛЬСКОГО ЛИНГВИСТИЧЕСКОГО ИНТЕРФЕЙСА 2010
  • Горохов Олег Владимирович
RU2479867C2
СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ РАСПИСАНИЯМИ В ПОРТАТИВНОМ ТЕРМИНАЛЕ 2012
  • Ким Тае Йеон
  • Парк Ми Дзунг
RU2630233C2

Иллюстрации к изобретению RU 2 645 281 C2

Реферат патента 2018 года УСТРОЙСТВО ОТОБРАЖЕНИЯ И СПОСОБ ВВОДА СИМВОЛОВ С ЕГО ПОМОЩЬЮ

Изобретение относится к устройствам отображения. Технический результат заключается в повышении скорости ввода данных. Устройство включает в себя: блок отображения, который отображает пользовательский интерфейс ввода символов, содержащий множество символьных элементов, произвольный символьный элемент, включающий в себя рамку и символ, расположенный внутри рамки, блок ввода, который принимает команду пользователя для выбора одного из множества символьных элементов и контроллер, который, при выборе первого символьного элемента из множества символьных элементов с помощью блока ввода, управляет блоком отображения для отображения по меньшей мере одного рекомендованного символьного элемента, связанного с первым символом, для частичного наложения на символьные элементы, расположенные рядом с первым символьным элементом. 2 н. и 12 з.п. ф-лы, 18 ил.

Формула изобретения RU 2 645 281 C2

1. Устройство отображения, включающее в себя:

дисплей (120, 230);

блок ввода данных (110, 280); и

контроллер (130, 200), выполненный с возможностью

управления дисплеем (120, 230) для отображения пользовательского интерфейса (UI) ввода, содержащего множество символьных элементов, и

определения по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, если первый символьный элемент выбран из множества символьных элементов посредством блока ввода данных (110, 280), причем контроллер (130, 200) выполнен с возможностью

отображать по меньшей мере один рекомендованный символьный элемент на дисплее (120, 230),

причем по меньшей мере один рекомендованный символьный элемент отображается для частичного наложения на первый символьный элемент и символьные элементы, расположенные рядом с первым символьным элементом,

при этом, если рекомендованный символ является тем же символом, что и символьный элемент, располагающийся в пределах заранее заданного расстояния от первого символьного элемента, контроллер (130, 200) изменяет рекомендованный символ.

2. Устройство отображения по п. 1, в котором, при выборе первого рекомендованного символьного элемента из по меньшей мере одного рекомендованного символьного элемента с помощью блока ввода данных (110, 280), контроллер (130, 200) выполнен с возможностью управлять дисплеем (120, 230) для отображения по меньшей мере одного нового рекомендованного символьного элемента, связанного с комбинацией символа, включенного в первый символьный элемент, и символа, включенного в первый рекомендованный символьный элемент, рядом с первым символьным элементом.

3. Устройство отображения по п. 1, в котором, после выбора первого рекомендованного символьного элемента из множества рекомендованных символьных элементов посредством блока ввода данных (110, 280), если выбран второй символьный элемент, отличающийся от выбранного первого символьного элемента и выбранного первого рекомендованного символьного элемента, контроллер (130, 200) выполнен с возможностью управлять дисплеем (120, 230) для отображения по меньшей мере одного дополнительного рекомендованного символьного элемента, связанного с комбинацией первого символьного элемента и второго символьный элемент, рядом со вторым символьным элементом.

4. Устройство отображения по п. 1, дополнительно содержащее запоминающее устройство (250), которое выполнено с возможностью хранить словарную базу данных и базу данных пользователя, в которой записанная информация относится к словам, которые использовал пользователь, причем контроллер (130, 200) выполнен с возможностью ведения поиска по меньшей мере одного символьного элемента, который вероятно следует за выбранным первым символьным элементом, в качестве по меньшей мере одного рекомендованного символьного элемента, связанного с первым символьным элементом, с использованием словарной базы данных и базы данных пользователя, и отображения по меньшей мере одного найденного при поиске символьного элемента.

5. Устройство отображения по п. 4, в котором, если первый символьный элемент выбран с использованием блока ввода данных (110, 280), контроллер выполнен с возможностью управлять дисплеем (120, 230) для отображения обновленного элемента в пользовательском интерфейсе ввода и в котором, при выборе обновленного элемента с помощью блока ввода данных (110, 280), контроллер (130, 200) выполнен с возможностью изменять символьный элемент, включенный в множество рекомендованных символьных элементов, связанных с выбранным первым символьным элементом, на по меньшей мере один вероятный следующий символьный элемент из числа символьных элементов, которые следуют за первым символьным элементом.

6. Устройство отображения по п. 5, в котором контроллер (130, 200) выполнен с возможностью управлять дисплеем (120, 230) для отображения обновленного элемента на области, на которой отображается множество рекомендованных символьных элементов.

7. Устройство отображения по п. 4, в котором, если комбинация символьных элементов, вводимых с помощью блока ввода данных (110, 280), является одной из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя, и способна сформировать новое слово с использованием других символьных элементов, контроллер (130, 200) выполнен с возможностью управлять дисплеем (120, 230) для дополнительного отображения по меньшей мере одного функционального элемента в дополнение к множеству рекомендованных символьных элементов.

8. Устройство отображения по п. 4, в котором, если комбинация символьных элементов, вводимых с помощью блока ввода данных (110, 280), является одной из слов, которые хранятся в по меньшей мере одной из словарной базы данных и базы данных пользователя, и не способна сформировать новое слово с использованием других символьных элементов, контроллер (130, 200) выполнен с возможностью управлять дисплеем (120, 230) для отображения по меньшей мере одного функционального элемента.

9. Устройство отображения по п. 4, в котором, если комбинация символьных элементов, вводимых с помощью блока ввода данных (110, 280), не является словом, которое хранится в по меньшей мере одной из словарной базы данных и базы данных пользователя, контроллер (130, 200) выполнен с возможностью управлять дисплеем (120, 230) для отображения по меньшей мере одного функционального элемента на области, на которой отображаются множество рекомендованных символьных элементов.

10. Устройство отображения по любому из пп. 7-9, в котором по меньшей мере один функциональный элемент содержит по меньшей мере одно из: элемента пробела для выполнения функции клавиши пробела, элемента перевода строки для выполнения функции перевода строки, элемента удаления для удаления ранее введенного символьного элемента и элемента специального символа для ввода специального символа.

11. Устройство отображения по п. 9, в котором, если принимается команда на ввод слова, которое не сохранено в словарной базе данных, с использованием по меньшей мере одного отображенного функционального элемента, контроллер (130, 200) выполнен с возможностью записывать слово, соответствующее команде ввода, в базу данных пользователя.

12. Устройство отображения по п. 1, в котором множество рекомендованных символьных элементов, связанных с первым символьным элементом, помещают на углу первого символьного элемента для частичного наложения на символьные элементы, расположенные рядом с первым символьным элементом.

13. Устройство отображения по п. 1, в котором контроллер (130, 200) выполнен с возможностью отображать множество символьных элементов, включенных в пользовательский интерфейс ввода, и множество рекомендованных символьных элементов другими способами.

14. Способ ввода символов, включающий в себя этапы, на которых:

отображают на дисплее (120, 230) пользовательский интерфейс (UI) ввода, содержащий множество символьных элементов; и

если первый символьный элемент выбран из множества символьных элементов, определяют контроллером (130, 200) по меньшей мере один рекомендованный символьный элемент, связанный с первым символьным элементом,

при этом

отображают по меньшей мере один рекомендованный символьный элемент, и

по меньшей мере один рекомендованный символьный элемент отображают для частичного наложения на первый символьный элемент и символьные элементы, расположенные рядом с первым символьным элементом,

при этом, если рекомендованный символ является тем же символом, что и символьный элемент, располагающийся в пределах заранее заданного расстояния от первого символьного элемента, контроллер (130, 200) изменяет рекомендованный символ.

Документы, цитированные в отчете о поиске Патент 2018 года RU2645281C2

Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
JP 2010165226 A, 29.07.2010
Топчак-трактор для канатной вспашки 1923
  • Берман С.Л.
SU2002A1
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок 1923
  • Григорьев П.Н.
SU2008A1
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1
ПОДВИЖНЫЙ ТЕРМИНАЛ И СПОСОБ ДЛЯ РАБОТЫ ЕГО СЕНСОРНОЙ КЛАВИАТУРЫ 2006
  • Ко Донг-Сеук
  • Ким Ин-Йонг
RU2418376C2

RU 2 645 281 C2

Авторы

Ким Мин-Дзин

Ким Сунг-Гоок

Ким Йонг-Деок

Ким Биук-Сун

Чои Санг-Он

Даты

2018-02-19Публикация

2013-04-17Подача