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

Иллюстрации

Показать все

Изобретение относится к способу и устройству для определения символа, применяемым в терминале с сенсорным экраном. Технический результат заключается в повышении точности выбора целевого символа при вводе. Такой результат достигается за счет того, что при определении информации о первой точке касания на экранной клавиатуре оценивают, необходимо ли предоставить множество символов-кандидатов; когда необходимо предоставить множество символов-кандидатов, выводят множество символов-кандидатов, где первая область, в текущее время занятая каждым из символов-кандидатов, больше, чем вторая область, занятая каждым из символов-кандидатов на экранной клавиатуре; и определяют целевой символ среди множества символов-кандидатов. В настоящем раскрытии, когда пользователь вводит символы через экранную клавиатуру, предоставлено множество символов-кандидатов с увеличенными областями. 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] То есть, пользователь терминала может непосредственно коснуться целевого символа на маленькой клавиатуре. Из-за того, что область, занятая каждым символом, увеличена на маленькой клавиатуре, пользователь может более точно определить целевой символ, и тем самым пользовательское восприятие улу