Способ и устройство для определения символа

Авторы патента:


Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
Способ и устройство для определения символа
G06F3/041 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2643447:

Сяоми Инк. (CN)

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

 

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Настоящая заявка основана на и по ней испрашивается приоритет по заявке на патент Китая № 201510364420.2, поданной 26 июня 2015 г., полное содержание которой включено в материалы настоящей заявки посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Настоящее раскрытие в целом относится к области техники связи, а более конкретно, к способу и устройству для определения символа.

УРОВЕНЬ ТЕХНИКИ

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия, предоставлен способ для определения символа. Способ применяется в терминале с сенсорным экраном и состоит в том, что:

[0007] при обнаружении информации о первой точке касания на экранной клавиатуре, оценивают, необходимо ли предоставить множество символов-кандидатов;

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

[0009] определяют целевой символ среди множества символов-кандидатов.

[0010] При необходимости, при обнаружении информации о первой точке касания на экранной клавиатуре, оценка того, необходимо ли предоставить множество символов-кандидатов, состоит в том, что:

[0011] при обнаружении информации о первой точке касания на экранной клавиатуре, определяют координаты первой точки касания в положении, в котором расположена первая точка касания;

[0012] определяют первый символ-кандидат в соответствии с координатами первой точки касания, где координаты первой точки касания расположены внутри первой области, в которой первый символ-кандидат расположен на экранной клавиатуре; и

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

[0014] При необходимости, способ дополнительно состоит в том, что:

[0015] когда первое расстояние не превышает заданный порог, определяют первый символ-кандидат как целевой символ.

[0016] При необходимости, вывод множества символов-кандидатов состоит в том, что:

[0017] выводят множество символов-кандидатов на предоставленную маленькую клавиатуру.

[0018] При необходимости, вывод множества символов-кандидатов на предоставленную маленькую клавиатуру состоит в том, что:

[0019] определяют по меньшей мере один второй символ-кандидат на основе по меньшей мере одного второго расстояния в порядке от маленького к большому, где второе расстояние относится к расстоянию между координатами второй центральной точки второй области, где расположен каждый из по меньшей мере одного второго символа-кандидата, и координатами первой точки касания; и

[0020] выводят первый символ-кандидат и по меньшей мере один второй символ-кандидат на предоставленную маленькую клавиатуру.

[0021] При необходимости, способ дополнительно состоит в том, что:

[0022] при выводе первого символа-кандидата и по меньшей мере одного второго символа-кандидата на предоставленную маленькую клавиатуру, увеличивают первое значение яркости первого символа-кандидата.

[0023] При необходимости, определение целевого символа среди множества символов-кандидатов состоит в том, что:

[0024] при обнаружении информации о второй точке касания на множестве символов-кандидатов, определяют координаты второй точки касания в положении, в котором расположена вторая точка касания; и

[0025] определяют целевой символ в соответствии с координатами второй точки касания, где координаты второй точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

[0026] При необходимости, определение целевого символа среди множества символов-кандидатов состоит в том, что:

[0027] при обнаружении информации о последовательных точках касания, определяют, среди множества символов-кандидатов, координаты третьей точки касания в положении, в котором расположена последняя точка касания в последовательных точках касания; и

[0028] определяют целевой символ в соответствии с координатами третьей точки касания, где координаты третьей точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

[0029] При необходимости, способ дополнительно состоит в том, что:

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

[0031] При необходимости, после определения целевого символа среди множества символов-кандидатов, способ дополнительно состоит в том, что:

[0032] выбирают целевой символ на экранной клавиатуре.

[0033] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия, предоставлено устройство для определения символа. Устройство применяется в терминале с сенсорным экраном и включает в себя:

[0034] блок оценки, выполненный с возможностью, при обнаружении информации о первой точке касания на экранной клавиатуре, оценки того, необходимо ли предоставить множество символов-кандидатов;

[0035] блок вывода, выполненный с возможностью, когда необходимо предоставить множество символов-кандидатов, вывода множества символов-кандидатов, где первая область, в текущее время занятая каждым из символов-кандидатов, больше, чем вторая область, занятая каждым из символов-кандидатов на экранной клавиатуре; и

[0036] первый блок определения, выполненный с возможностью определения целевого символа среди множества символов-кандидатов.

[0037] При необходимости, блок оценки включает в себя:

[0038] первый субблок определения, выполненный с возможностью, при обнаружении информации о первой точке касания на экранной клавиатуре, определения координат первой точки касания в положении, в котором расположена первая точка касания;

[0039] второй субблок определения, выполненный с возможностью определения первого символа-кандидата в соответствии с координатами первой точки касания, где координаты первой точки касания расположены внутри первой области, в которой первый символ-кандидат расположен на экранной клавиатуре; и

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

[0041] При необходимости, устройство дополнительно включает в себя:

[0042] второй блок определения, выполненный с возможностью, когда первое расстояние не превышает заданный порог, определения первого символа-кандидата как целевого символа.

[0043] При необходимости, блок вывода включает в себя:

[0044] субблок вывода, выполненный с возможностью вывода множества символов-кандидатов на предоставленную маленькую клавиатуру.

[0045] При необходимости, субблок вывода включает в себя:

[0046] модуль определения, выполненный с возможностью определения по меньшей мере одного второго символа-кандидата на основе по меньшей мере одного второго расстояния в порядке от маленького к большому, где второе расстояние относится к расстоянию между координатами второй центральной точки второй области, где расположен каждый из по меньшей мере одного второго символа-кандидата, и координатами первой точки касания; и

[0047] модуль вывода, выполненный с возможностью вывода первого символа-кандидата и по меньшей мере одного второго символа-кандидата на предоставленную маленькую клавиатуру.

[0048] При необходимости, устройство дополнительно включает в себя:

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

[0050] При необходимости, первый блок определения включает в себя:

[0051] третий субблок определения, выполненный с возможностью, при обнаружении информации о второй точке касания на множестве символов-кандидатов, определения координат второй точки касания в положении, в котором расположена вторая точка касания; и

[0052] четвертый субблок определения, выполненный с возможностью определения целевого символа в соответствии с координатами второй точки касания, где координаты второй точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

[0053] При необходимости, первый блок определения включает в себя:

[0054] пятый субблок определения, выполненный с возможностью, при обнаружении информации о последовательных точках касания, определения среди множества символов-кандидатов, координат третьей точки касания в положении, в котором расположена последняя точка касания в последовательных точках касания; и

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

[0056] При необходимости, устройство дополнительно включает в себя:

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

[0058] При необходимости, устройство дополнительно включает в себя:

[0059] блок выбора, выполненный с возможностью выбора целевого символа на экранной клавиатуре.

[0060] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия, предоставлено устройство для определения символа, включающее в себя:

[0061] процессор; и

[0062] память для хранения инструкций, выполняемых процессором;

[0063] где процессор выполнен с возможностью выполнения:

[0064] при обнаружении информации о первой точке касания на экранной клавиатуре, оценки, необходимо ли предоставить множество символов-кандидатов;

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

[0066] определения целевого символа среди множества символов-кандидатов.

[0067] Технические решения, предоставленные вариантами осуществления настоящего раскрытия, могут иметь следующие преимущества:

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

[0069] В настоящем раскрытии терминал оценивает, превышает ли первое расстояние между координатами первой центральной точки первой области, в которой расположен первый символ-кандидат, и координатами первой точки касания заданный порог, и, таким образом, терминал может интеллектуально оценивать, предоставлять ли множество символов-кандидатов. Пользователю остается лишь подтвердить целевой символ среди предоставленного множества символов-кандидатов с увеличенными областями. Таким образом, улучшается взаимодействие с пользователем (пользовательское восприятие).

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

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

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

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

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

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

[0075] Фиг. 1 представляет собой блок-схему, показывающую способ для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0076] Фиг. 2А представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0077] Фиг. 2B представляет собой схему, показывающую интерфейс для представления символов на экранной клавиатуре в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0078] Фиг. 2C представляет собой схему, показывающую интерфейс представления, когда касаются символа на экранной клавиатуре, в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0079] Фиг. 2D представляет собой схему, показывающую интерфейс, когда символы-кандидаты представлены на маленькой клавиатуре поверх экранной клавиатуры, в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0080] Фиг. 2E представляет собой схему, показывающую другой интерфейс, когда символы-кандидаты представлены на маленькой клавиатуре поверх экранной клавиатуры, в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0081] Фиг. 2F представляет собой схему, показывающую другой интерфейс, когда символы-кандидаты представлены на маленькой клавиатуре поверх экранной клавиатуры, в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0082] Фиг. 3 представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0083] Фиг. 4 представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0084] Фиг. 5 представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0085] Фиг. 6 представляет собой структурную схему, показывающую устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0086] Фиг. 7 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0087] Фиг. 8 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0088] Фиг. 9 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0089] Фиг. 10 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0090] Фиг. 11 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0091] Фиг. 12 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0092] Фиг. 13 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0093] Фиг. 14 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0094] Фиг. 15 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

[0095] Фиг. 16 представляет собой структурную схему, показывающую структуру, примененную к устройству для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

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

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

[0098] Должно быть понятно, что хотя настоящее раскрытие использует терминологию "первый", "второй" и "третий" и тому подобное для описания различной информации, информация не должна быть ограничена этой терминологией. Использование этой терминологии предназначено только для различения информации одного и того же типа. Например, не выходя за пределы сущности и объема настоящего раскрытия, первая информация может упоминаться как вторая информация, и подобным образом вторая информация может упоминаться как первая информация. В зависимости от контекста, терминология "если", используемая в материалах настоящей заявки, может быть интерпретирована как "когда" или "в ответ на определение того, что...".

[0099] Фиг. 1 представляет собой блок-схему, показывающую способ для определения символа в соответствии с примерным вариантом осуществления. Способ применяется в терминале с сенсорным экраном и включает в себя следующие этапы.

[00100] На этапе 101, при обнаружении информации о первой точке касания на экранной клавиатуре, оценивают, необходимо ли предоставить множество символов-кандидатов.

[00101] Терминал, участвующий в вариантах осуществления настоящего раскрытия, может представлять собой различные интеллектуальные терминалы, через сенсорный экран которых могут быть выполнены сенсорные операции, например, смартфон, планшетный компьютер, Персональный Цифровой Помощник (PDA) и тому подобное. Альтернативно, терминал может быть терминалом, имеющим относительно маленький сенсорный экран.

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

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

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

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

[00106] На этапе 102, когда необходимо предоставить множество символов-кандидатов, выводится множество символов-кандидатов. Первая область, в текущее время занятая каждым из символов-кандидатов, больше, чем вторая область, занятая каждым из символов-кандидатов на экранной клавиатуре.

[00107] На этом этапе может быть предоставлена маленькая клавиатура, и множество символов-кандидатов может быть выведено на маленькую клавиатуру. Маленькая клавиатура может быть расположена в любом направлении по отношению к экранной клавиатуре, например, маленькая клавиатура может быть расположена в сверху слева, снизу слева, снизу справа или подобным образом относительно экранной клавиатуры. Между тем, маленькая клавиатура может покрывать часть области экранной клавиатуры.

[00108] Множество символов-кандидатов, выводимых на маленькую клавиатуру, включает в себя первый символ-кандидат и по меньшей мере один второй символ-кандидат.

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

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

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

[00112] На этапе 103 целевой символ определяется среди множества символов-кандидатов.

[00113] На этом этапе одна опциональная реализация заключается в том, что, при обнаружении информации о второй точке касания на множестве символов-кандидатов, координаты второй точки касания в положении, в котором расположена вторая точка касания, обнаруживаются в первую очередь, и символ, соответствующий области, в которой расположены координаты второй точки касания, определяется как целевой символ.

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

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

[00116] После того как целевой символ определен посредством приведенных выше этапов, опционально, способ дополнительно состоит в том, что:

[00117] выбирают целевой символ на экранной клавиатуре.

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

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

[00120] Фиг. 2A представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления. Способ может быть применен в терминале с сенсорным экраном и может включать в себя следующие этапы.

[00121] На этапе 201, при обнаружении информации о первой точке касания на экранной клавиатуре, определяют координаты первой точки касания в положении, в котором расположена первая точка касания.

[00122] На этом этапе, когда пользователь терминала касается определенного символа на экранной клавиатуре с помощью его/ее пальца или стилуса, как показано на Фиг. 2B, терминал может обнаружить информацию о первой точке касания на экранной клавиатуре и может обнаружить координаты первой точки касания через технологии в связанных областях техники.

[00123] На этапе 202 первый символ-кандидат определяется в соответствии с координатами первой точки касания. Координаты первой точки касания расположены внутри первой области, в которой первый символ-кандидат расположен на экранной клавиатуре.

[00124] На этом этапе символ, соответствующий области, в которой расположены координаты первой точки касания, определяется как первый символ-кандидат. Как показано на Фиг. 2B, координаты первой точки касания расположены в области, в которой расположен символ "D", символ "D" определен как первый символ-кандидат.

[00125] На этапе 203 оценивают, превышает ли первое расстояние между координатами первой центральной точки первой области и координатами первой точки касания заданный порог. Если первое расстояние не превышает заданный порог, выполняют этап 204, в противном случае выполняют этап 206.

[00126] На этом этапе, посредством оценки того, превышает ли первое расстояние заданный порог, определяют, расположены ли координаты первой точки касания относительно центрально в первой области. Как показано на Фиг. 2C, приведенная выше оценка соответствует оценке того, расположены ли координаты первой точки касания в области с центральной точкой области, где символ "D" расположен в качестве центра окружности и заданный порог - в качестве радиуса. Если координаты первой точки касания находятся внутри области, указывается, что координаты первой точки касания расположены относительно центрально в первой области, и в этом время может быть выполнен этап 204; в противном случае выполняется этап 206.

[00127] На этапе 204 первый символ-кандидат определяется в качестве целевого символа.

[00128] Если координаты первой точки касания расположены относительно центрально в первой области, первый символ-кандидат может быть определен как целевой символ, который хочет пользователь.

[00129] На этапе 205 целевой символ выбирается на экранной клавиатуре.

[00130] На этапе 206 множество символов-кандидатов выводится на предоставленную маленькую клавиатуру.

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

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

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

[00134] Как показано на Фиг. 2D, когда координаты первой точки касания находятся на граничном положении символа "D", например, в верхнем левом положении, три вторых символа-кандидата в непосредственной близости от координат первой точки касания предоставляются на маленькой клавиатуре в дополнение к первому символу-кандидату "D", т.е., символы "S", "E" и "R" в верхнем левом положении относительно символа "D" на экранной клавиатуре.

[00135] На этом этапе первый символ-кандидат представляет собой символ, соответствующий информации о первой точке касания, и также наиболее вероятно будет служить в качестве целевого символа. Таким образом, в варианте осуществления настоящего раскрытия, в то время как множество символов-кандидатов выводится на маленькую клавиатуру, первое значение яркости первого символа-кандидата может быть увеличено, чтобы подсветить первый символ-кандидат, и тем самым пользовательское восприятие улучшается, как показано на Фиг. 2E.

[00136] На этапе 207 целевой символ определяется среди множества символов-кандидатов. На этом этапе целевой символ может быть определен посредством следующих подходов:

[00137] Подход Один: При обнаружении информации о второй точке касания на множестве символов-кандидатов, координаты второй точки касания в положении, в котором расположена вторая точка касания, обнаруживаются в первую очередь, и символ, соответствующий области, в которой расположены координаты второй точки касания, определяется как целевой символ.

[00138] То есть, пользователь терминала может непосредственно коснуться целевого символа на маленькой клавиатуре. Из-за того, что область, занятая каждым символом, увеличена на маленькой клавиатуре, пользователь может более точно определить целевой символ, и тем самым пользовательское восприятие улучшается.

[00139] Подход Два: При обнаружении информации о последовательных точках касания, координаты третьей точки касания в положении, в котором расположена последняя точка касания в последовательных точках касания, обнаруживаются среди множества символов-кандидатов, и символ, соответствующий области, в которой расположены координаты третьей точки касания, определяется как целевой символ.

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

[00141] При необходимости, второе значение яркости символа, соответствующего информации о текущей точке касания в последовательных точках касания, может быть увеличено, чтобы пользователь более точно определил, является ли в текущее время подсвеченный символ целевым символом, который хочет пользователь, и тем самым пользовательское восприятие улучшается. Как показано на Фиг. 2F, когда палец пользователя всегда контактирует с сенсорным экраном и скользит к символу "S" на маленькой клавиатуре, значение яркости символа "S" увеличивается.

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

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

[00144] Фиг. 3 представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления. Способ применяется в терминале с сенсорным экраном. На основе варианта осуществления, как показано на Фиг. 2A, вариант осуществления на Фиг. 3 описывает подробно процедуру для вывода множества символов-кандидатов на предоставленной маленькой клавиатуре, и может включать в себя следующие этапы.

[00145] На этапе 301, по меньшей мере один второй символ-кандидат определяется на основе по меньшей мере одного второго расстояния в порядке от маленького к большому. Второе расстояние относится к расстоянию между координатами второй центральной точки второй области, в которой расположен каждый из по меньшей мере одного второго символа-кандидата, и координатами первой точки касания.

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

[00147] На этапе 302 первый символ-кандидат и по меньшей мере один второй символ-кандидат выводятся на предоставленную маленькую клавиатуру.

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

[00149] Фиг. 4 представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления. Способ применяется в терминале с сенсорным экраном. На основе варианта осуществления, как показано на Фиг. 2A, вариант осуществления на Фиг. 4 описывает подробно процедуру для определения целевого символа среди множества символов-кандидатов, и может включать в себя следующие этапы.

[00150] На этапе 401, при обнаружении информации о второй точке касания на множестве символов-кандидатов, определяют координаты второй точки касания в положении, в котором расположена вторая точка касания.

[00151] На этом этапе, из-за того, что область, занятая каждым символом, увеличена на маленькой клавиатуре, пользователь может непосредственно и более точно коснуться целевого символа на маленькой клавиатуре.

[00152] На этапе 402 целевой символ определяется в соответствии с координатами второй точки касания. Координаты второй точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

[00153] Фиг. 5 представляет собой блок-схему, показывающую другой способ для определения символа в соответствии с примерным вариантом осуществления. Способ применяется в терминале с сенсорным экраном. На основе варианта осуществления, как показано на Фиг. 2A, вариант осуществления на Фиг. 5 описывает подробно процедуру для определения целевого символа среди множества символов-кандидатов, и может включать в себя следующие этапы.

[00154] На этапе 501, при обнаружении информации о последовательных точках касания, определяют координаты третьей точки касания в положении, в котором расположена последняя точка касания в последовательных точках касания среди множества символов-кандидатов.

[00155] На этапе 502 целевой символ определяется в соответствии с координатами третьей точки касания. Координаты третьей точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

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

[00157] Соответствуя приведенным выше вариантам осуществления способа для определения символа, настоящее раскрытие также предоставляет вариант осуществления устройства для определения символа.

[00158] Фиг. 6 представляет собой структурную схему, показывающую устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. Устройство включает в себя блок 610 оценки, блок 620 вывода и первый блок 630 определения.

[00159] Блок оценки 610 выполнен с возможностью, при обнаружении информации о первой точке касания на экранной клавиатуре, оценки того, необходимо ли предоставить множество символов-кандидатов.

[00160] Блок 620 вывода выполнен с возможностью, когда необходимо предоставить множество символов-кандидатов, вывода множества символов-кандидатов. Первая область, в текущее время занятая каждым из символов-кандидатов, больше, чем вторая область, занятая каждым из символов-кандидатов на экранной клавиатуре.

[00161] Первый блок 630 определения выполнен с возможностью определения целевого символа среди множества символов-кандидатов.

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

[00163] Фиг. 7 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 6, блок 610 оценки в варианте осуществления, показанном на Фиг. 7, включает в себя первый субблок 611 определения, второй субблок 612 определения и субблок 613 оценки.

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

[00165] Второй субблок 612 определения выполнен с возможностью определения первого символа-кандидата в соответствии с координатами первой точки касания. Координаты первой точки касания расположены внутри первой области, в которой первый символ-кандидат расположен на экранной клавиатуре.

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

[00167] В приведенном выше варианте осуществления терминал может интеллектуально оценить, предоставлять ли множество символов-кандидатов в соответствии с координатами первой точки касания, и тем самым пользовательское восприятие улучшается.

[00168] Фиг. 8 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 7, устройство в варианте осуществления на Фиг. 8 дополнительно включает в себя второй блок 640 определения.

[00169] Второй блок 640 определения выполнен с возможностью, когда первое расстояние не превышает заданный порог, определения первого символа-кандидата как целевого символа.

[00170] В приведенном выше варианте осуществления, когда не нужно предоставлять множество символов-кандидатов, терминал автоматически определяет первый символ-кандидат в качестве целевого символа, и пользовательское восприятие также улучшается.

[00171] Фиг. 9 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 7, блок 620 вывода в варианте осуществления на Фиг. 9 включает в себя субблок 621 вывода.

[00172] Субблок 621 вывода выполнен с возможностью вывода множества символов-кандидатов на предоставленную маленькую клавиатуру.

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

[00174] Фиг. 10 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 9, субблок 621 вывода в варианте осуществления на Фиг. 10 включает в себя модуль 6211 определения и модуль 6212 вывода.

[00175] Модуль 6211 определения выполнен с возможностью определения по меньшей мере одного второго символа-кандидата на основе по меньшей мере одного второго расстояния в порядке от маленького к большому. Второе расстояние относится к расстоянию между координатами второй центральной точки второй области, где расположен каждый из по меньшей мере одного второго символа-кандидата, и координатами первой точки касания.

[00176] Модуль 6212 вывода выполнен с возможностью вывода первого символа-кандидата и по меньшей мере одного второго символа-кандидата на предоставленную маленькую клавиатуру.

[00177] В приведенном выше варианте осуществления по меньшей мере один символ (т.е., по меньшей мере один второй символ-кандидат) в непосредственной близости от координат первой точки касания выводится на маленькую клавиатуру в дополнение к первому символу-кандидату. В варианте осуществления настоящего раскрытия, вычисляют по меньшей мере одно второе расстояние между координатами второй центральной точки второй области, где расположен каждый из по меньшей мере одного второго символа-кандидата, и координатами первой точки касания, и по меньшей мере один второй символ-кандидат может быть выбран в соответствии с по меньшей мере одним вторым расстоянием в порядке от маленького к большому. При необходимости, три символа могу быть последовательно выбраны в качестве вторых символов-кандидатов.

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

[00179] Фиг. 11 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 10, устройство в варианте осуществления на Фиг. 11 дополнительно включает в себя первый блок 650 увеличения яркости.

[00180] Первый блок 650 увеличения яркости выполнен с возможностью, при выводе первого символа-кандидата и по меньшей мере одного второго символа-кандидата на предоставленную маленькую клавиатуру, увеличения первого значения яркости первого символа-кандидата.

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

[00182] Фиг. 12 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 6, первый блок 630 определения в варианте осуществления на Фиг. 12 включает в себя третий субблок 631 определения и четвертый субблок 632 определения.

[00183] Третий субблок 631 определения выполненный с возможностью, при обнаружении информации о второй точке касания на множестве символов-кандидатов, определения координат второй точки касания в положении, в котором расположена вторая точка касания.

[00184] Четвертый субблок 632 определения выполнен с возможностью определения целевого символа в соответствии с координатами второй точки касания. Координаты второй точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

[00185] В приведенном выше варианте осуществления пользователь может непосредственно коснуться целевого символа на маленькой клавиатуре. Из-за того, что область, занятая каждым символом, увеличена на маленькой клавиатуре, пользователь может более точно определить целевой символ, и тем самым пользовательское восприятие улучшается.

[00186] Фиг. 13 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 6, первый блок 630 определения в варианте осуществления на Фиг. 13 включает в себя пятый субблок 633 определения и шестой субблок 634 определения.

[00187] Пятый субблок 633 определения выполнен с возможностью, при обнаружении информации о последовательных точках касания, определения координат третьей точки касания среди множества символов-кандидатов в положении, в котором расположена последняя точка касания в последовательных точках касания.

[00188] Шестой субблок 634 определения выполнен с возможностью определения целевого символа в соответствии с координатами третьей точки касания. Координаты третьей точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов.

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

[00190] Фиг. 14 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе варианта осуществления, как показано на Фиг. 13, устройство в варианте осуществления на Фиг. 14 дополнительно включает в себя второй блок 660 увеличения яркости.

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

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

[00193] Фиг. 15 представляет собой структурную схему, показывающую другое устройство для определения символа в соответствии с примерным вариантом осуществления настоящего раскрытия. На основе любого из вариантов осуществления, как показано на Фиг. с 6 по 14, устройство в варианте осуществления на Фиг. 15 дополнительно включает в себя блок 670 выбора.

[00194] Блок выбора 670 выполнен с возможностью выбора целевого символа на экранной клавиатуре.

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

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

[00197] Соответственно, настоящее раскрытие дополнительно предоставляет устройство для определения символа. Устройство включает в себя: процессор; и память для хранения инструкций, выполняемых процессором.

[00198] Процессор выполнен с возможностью выполнения:

[00199] при обнаружении информации о первой точке касания на экранной клавиатуре, оценки, необходимо ли предоставить множество символов-кандидатов;

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

[00201] определения целевого символа среди множества символов-кандидатов.

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

[00203] Как показано на Фиг. 16, устройство 1600 может включать в себя один или более из следующих компонентов: компонент 1602 обработки, память 1604, компонент 1606 питания, мультимедийный компонент 1608, аудио компонент 1610, интерфейс 1612 ввода/вывода (I/O), компонент 1614 датчика и компонент 1616 связи.

[00204] Компонент 1602 обработки как правило управляет всей работой устройства 1600, например, операциями, связанными с дисплеем, телефонными звонками, обменом данными, операциями камеры и операциями записи. Компонент 1602 обработки может включать в себя один или более процессоры 1620 для выполнения инструкций для выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 1602 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 1602 обработки и другими компонентами. Например, компонент 1602 обработки может включать в себя мультимедийный модуль для облегчения взаимодействия между мультимедийными компонентом 1608 и компонентом 1602 обработки.

[00205] Память 1604 выполнена с возможностью хранения различных типов данных для поддержки операций устройства 1600. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняемых на устройстве 1600, контактные данные, данные телефонной книги, сообщения, изображения, видео и тому подобное. Память 1604 может быть реализована с использованием любого типа энергозависимых или энергонезависимых устройств памяти или их комбинации, например, статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флеш память, магнитный или оптический диск.

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

[00207] Мультимедийный компонент 1608 включает в себя экран, предоставляющий выходной интерфейс между устройством 1600 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорная панель, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания для обнаружения прикосновений, проведений и жестов на сенсорной панели. Датчики касания могут не только чувствовать границу действия касания или проведения, но также чувствовать период времени и давление, связанные с действием касания или проведения. В некоторых вариантах осуществления, мультимедийный компонент 1608 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, в то время как устройство 1600 находится в рабочем режиме, например, режиме фотографирования или снятия видео. Каждая из передней камеры и задней камеры могут быть системой с фиксированными оптическими линзами или иметь возможности фокуса и оптического приближения.

[00208] Аудио компонент 1610 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудио компонент 1610 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 1600 находится в рабочем режиме, таком как режиме звонка, режиме записи или режиме распознавания голоса. Принятый аудиосигнал может быть далее сохранен в памяти 1604 или передан через компонент 1616 связи. В некоторых вариантах осуществления, аудио компонент 1610 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.

[00209] Интерфейс 1612 I/O предоставляет интерфейс между компонентом 1602 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесико с возможностью клика, кнопки или тому подобное. Кнопки могут включать в себя, но не ограничены этим, кнопку домой, кнопку громкости, кнопку запуска и кнопку блокировки.

[00210] Компонент 1614 датчика включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов устройства 1600. Например, компонент 1614 датчика может обнаружить открытое/закрытое состояние устройства 1600, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 1600, изменение в положении устройства 1600 или компонента устройства 1600, присутствие или отсутствие пользовательского контакта с устройством 1600, ориентацию или ускорение/замедление устройства 1600 и изменение в температуре устройства 1600. Компонент 1614 датчика может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия расположенных рядом объектов без какого-либо физического контакта. Компонент 1614 датчика может также включать в себя датчик освещенности, такой как датчик изображения CMOS или CCD, для использования в приложениях работы с изображением. В некоторых вариантах осуществления компонент 1614 датчика может также включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления, микроволновый датчик или температурный датчик.

[00211] Компонент 1616 связи выполнен с возможностью облегчения связи, проводной или беспроводной, между устройством 1600 и другими устройствами. Устройство 1600 может получить доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном из примерных вариантов осуществления компонент 1616 связи принимает широковещательный сигнал или связанную с широковещанием информацию от внешней системы управления широковещанием через широковещательный канал. В одном из примерных вариантом осуществления компонент 1616 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для облечения связи на малом расстоянии. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (BT) и других технологий.

[00212] В примерных вариантах осуществления, устройство 1600 может быть реализовано с помощью одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (ЦСП, DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (ПЛУ, PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения описанных выше способов.

[00213] В примерных вариантах осуществления также предоставляется постоянный машиночитаемый носитель данных, включающий в себя инструкции, например, включенные в состав памяти 1604, выполняемые процессором 1620 в устройстве 1600 для выполнения описанных выше способов. Например, постоянный машиночитаемый носитель данных может быть постоянным запоминающим устройством (ROM), оперативным запоминающим устройством (RAM), постоянным запоминающим устройством в виде компакт-диска (CD-ROM), магнитной лентой, дискетой, оптическим устройством хранения данных или тому подобным.

[00214] Другие варианты осуществления настоящего раскрытия будут очевидны специалистам в данной области техники из рассмотрения описания и применения на практике изобретения, раскрытых в материалах настоящей заявки. Настоящее раскрытие предназначено для охвата любых вариаций, применений или адаптаций настоящего раскрытия, логически вытекающих из его общих принципов, включая такие отклонения от настоящего раскрытия, которые подпадают под известные или обычные применения на практике в данной области техники. Предполагается, что описание и примеры будут рассматриваться только в качестве примеров, при этом истинная сущность и объем настоящего раскрытия будут указаны последующей формулой изобретения.

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

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

при обнаружении информации о первой точке касания на экранной клавиатуре оценивают, необходимо ли предоставить множество символов-кандидатов;

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

определяют целевой символ среди множества символов-кандидатов;

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

при обнаружении информации о первой точке касания на экранной клавиатуре определяют координаты первой точки касания в положении, в котором расположена первая точка касания;

определяют первый символ-кандидат в соответствии с координатами первой точки касания, причем координаты первой точки касания расположены внутри первой области, в которой первый символ-кандидат расположен на экранной клавиатуре; и

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

причем, когда первое расстояние не превышает заданный порог, определяют первый символ-кандидат как целевой символ;

при этом определение целевого символа среди множества символов-кандидатов содержит этапы, на которых:

при обнаружении информации о второй точке касания на множестве символов-кандидатов определяют координаты второй точки касания в положении, в котором расположена вторая точка касания, и определяют целевой символ в соответствии с координатами второй точки касания, причем координаты второй точки касания расположены внутри целевой области, в котором целевой символ расположен среди множества символов-кандидатов; или

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

2. Способ по п. 1, в котором вывод множества символов-кандидатов содержит этап, на котором:

выводят множество символов-кандидатов на предоставленную маленькую клавиатуру.

3. Способ по п. 2, в котором вывод множества символов-кандидатов на предоставленную маленькую клавиатуру содержит этапы, на которых:

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

выводят первый символ-кандидат и по меньшей мере один второй символ-кандидат на предоставленную маленькую клавиатуру.

4. Способ по п. 3, дополнительно содержащий этап, на котором:

при выводе первого символа-кандидата и по меньшей мере одного второго символа-кандидата на предоставленную маленькую клавиатуру увеличивают первое значение яркости первого символа-кандидата.

5. Способ по любому одному из пп. с 1 по 4, в котором после определения целевого символа среди множества символов-кандидатов способ дополнительно содержит этап, на котором:

выбирают целевой символ на экранной клавиатуре.

6. Устройство для определения символа, применяемое в терминале с сенсорным экраном, при этом устройство содержит:

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

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

первый блок определения, выполненный с возможностью определения целевого символа среди множества символов-кандидатов;

причем блок оценки содержит:

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

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

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

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

при этом первый блок определения содержит:

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

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

7. Устройство по п. 6, в котором блок вывода содержит:

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

8. Устройство по п. 7, в котором субблок вывода содержит:

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

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

9. Устройство по п. 8, дополнительно содержащее:

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

10. Устройство по любому одному из пп. с 6 по 9, дополнительно содержащее:

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

11. Устройство для определения символа, содержащее:

процессор; и

память для хранения инструкций, выполняемых процессором;

при этом процессор выполнен с возможностью выполнения:

при обнаружении информации о первой точке касания на экранной клавиатуре оценки того, необходимо ли предоставить множество символов-кандидатов;

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

определения целевого символа среди множества символов-кандидатов;

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

при обнаружении информации о первой точке касания на экранной клавиатуре определения координат первой точки касания в положении, в котором расположена первая точка касания;

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

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

когда первое расстояние не превышает заданный порог, определения первого символа-кандидата как целевого символа;

при этом определение целевого символа среди множества символов-кандидатов содержит:

при обнаружении информации о второй точке касания на множестве символов-кандидатов определение координат второй точки касания в положении, в котором расположена вторая точка касания, и определение целевого символа в соответствии с координатами второй точки касания, причем координаты второй точки касания расположены внутри целевой области, в которой целевой символ расположен среди множества символов-кандидатов; или

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



 

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

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

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

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

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

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

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

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

Изобретение относится к системам обработки сигнала изображения. Техническим результатом является повышение качества отображаемого изображения за счет обеспечения гамма-коррекции изображения, в зависимости от типа изображения.

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

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

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

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

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

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

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

Изобретение относится к средствам настройки символов приложения. Технический результат заключается в обеспечении предотвращения обрезки символов при масштабировании.

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

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

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

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