Способ и устройство ввода
Иллюстрации
Показать всеИзобретение относится к устройствам ввода. Технический результат заключается в обеспечении возможности назначения различных клавиш для одной и той же физической позиции в зависимости от того, какой палец используется для нажатия в данной позиции. Такой результат достигается тем, что принимают сигнал нажатия на сенсорный экран, определяют позицию касания заданного пальца на основе сигнала нажатия, определяют позицию заданной клавиши, соответствующую заданному пальцу в позиции касания, на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей заданному пальцу в первоначальной позиции, и относительной позиции на сенсорном экране между позицией основной клавишей и позициями иных клавиш, соответствующих заданному пальцу, и осуществляют ввод заданного символа, соответствующего позиции заданной клавиши. 2 н. и 12 з.п. ф-лы, 13 ил.
Реферат
Настоящая заявка основывается и испрашивается приоритет в соответствии с китайской заявкой на патент №201410063114.0, поданной 22 февраля 2014 года, полное содержание которой включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области компьютерных технологий и, в частности, к способу и устройству ввода.
УРОВЕНЬ ТЕХНИКИ
[0002] По мере стремительного развития технологии сенсорных экранов сенсорный экран стал одним из способов взаимодействия человека и компьютера, который повсеместно используется в электронных устройствах, таких как смартфоны, планшетные компьютеры или электронные книги.
[0003] При использовании электронных устройств пользователям зачастую требуется использовать сенсорный экран для ввода текста в электронные устройства. Например, электронное устройство отображает заданную виртуальную клавиатуру, которая включает в себя позиции клавиш для каждого символа в полномасштабной физической клавиатуре. Электронное устройство принимает сигнал нажатия, формируемый нажатием на определенную позицию клавиши, выполняемый пользователем, и после приема сигнала нажатия вводится заданный символ, соответствующий позиции клавиши, на которую нажал пользователь.
[0004] В процессе разработки настоящего изобретения изобретатель установил, что в известном уровне техники присутствуют по меньшей мере следующие недостатки.
[0005] Поскольку, в отличие от физической клавиатуры, виртуальная клавиатура не может предоставить пользователю обратную связь в виде подсказки расположения пальца, то, когда позиция рук пользователя на виртуальной клавиатуре отклоняется от обычно используемой, пользователь не может осознать, что расположение его пальца является неправильным, в результате, когда пользователь выполняет печать вслепую, заданные символы, вводимые в терминал, могут отличаться от символов, которых намеревался ввести пользователь, соответственно, точность ввода вышеуказанного способа ввода является низкой; кроме того, с целью устранения ошибок при вводе в соответствии с текущим исполнением, пользователю приходится постоянно смотреть на виртуальную клавиатуру, вследствие чего скорость ввода вышеуказанного способа ввода является низкой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] С целью решения проблемы низкой точности и скорости ввода в известном уровне техники, варианты осуществления настоящего изобретения предусматривают способ и устройство ввода.
[0007] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предлагается способ ввода, который применяется в электронном аппарате, включающем в себя сенсорный экран, и данный способ включает в себя: прием сигнала нажатия на сенсорный экран; определение позиции касания заданного пальца на основе сигнала нажатия; определение позиции заданной клавиши, соответствующей заданному пальцу в позиции касания, на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей заданному пальцу в первоначальной позиции, и относительной позиции на сенсорном экране между позицией основной клавиши и позициями иных клавиш, соответствующих заданному пальцу; и ввод заданного символа, соответствующего позиции заданной клавиши.
[0008] Дополнительно, способ также включает в себя: прием сигнала касания сенсорного экрана; определение первоначальной позиции каждого пальца относительно заданной ладони на сенсорном экране на основе сигнала касания; формирование первоначальной позиции каждого пальца на сенсорном экране в качестве позиции основной клавиши, соответствующей пальцу; и формирование относительной позиции на основе позиции основной клавиши и позициями иных клавиш, соответствующих каждому пальцу, в соответствии с заданным порядком между позицией основной клавиши, соответствующей каждому пальцу, и позициями иных клавиш, соответствующих каждому пальцу, отношений естественных позиций между основанием заданной ладони и различными пальцами и отношений предельной позиции между основанием заданной ладони и различными пальцами. Отношения естественных позиций являются отношениями относительных позиций между основанием ладони и различными пальцами, если целевая ладонь касается сенсорного экрана в естественном и удобном состоянии. Отношения предельных позиций являются отношениями относительных позиций между основанием ладони и различными пальцами, если заданная ладонь касается сенсорного экрана в полностью раскрытом состоянии.
[0009] Дополнительно, упомянутое определение первоначальной позиции каждого пальца заданной ладони на сенсорном экране на основе сигнала касания включает в себя следующее: если для отметки основания ладони используется отпечаток ладони, а для отметки различных пальцев в отношениях естественных позиций используются отпечатки пальцев, отпечаток основания ладони получают на основе сигнала касания и определения исходной позиции отпечатка ладони на сенсорном экране; получают отношения естественных позиций, соответствующих отпечатку ладони; и на основе исходной позиции опечатка ладони на сенсорном экране и отношений естественных позиций определяют первоначальную позицию каждого пальца на сенсорном экране. Или упомянутое определение первоначальной позиции каждого пальца относительно заданной ладони на сенсорном экране на основе сигнала касания включает в себя следующее: если для отметки различных пальцев в отношениях естественных позиций и/или отношениях предельных позиций используются отпечатки пальцев, то на основе сигнала касания получаются различные отпечатки пальцев после приема сигнала касания; каждый палец идентифицируется на основе различных отпечатков пальцев, и первоначальная позиция каждого пальца на сенсорном экране определяется на основе позиции каждого отпечатка пальца в сигнале касания.
[0010] Дополнительно, упомянутое определение позиции заданной клавиши, соответствующей заданному пальцу в позиции касания, на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей основному пальцу в первоначальной позиции, и относительной позиции на сенсорном экране относительной позиции основной клавиши и позициями иных клавиш, соответствующих заданному пальцу, включает в себя: получение отпечатка заданного пальца после приема сигнала нажатия; запрос первоначальной позиции заданного пальца на основе отпечатка заданного пальца; вычисление смещения между первоначальной позицией и позицией касания заданного пальца; и определение позиции заданной клавиши, соответствующей заданному пальцу в позиции касания, на основе смещения, позиции основной клавиши, соответствующей заданному пальцу, и относительной позиции на сенсорном экране относительно позиции основной клавиши и позициями иных клавиш, соответствующих заданному пальцу
[0011] Дополнительно, упомянутый запрос первоначальной позиции заданного пальца на основе отпечатка заданного пальца включает в себя: получение отношений естественных позиций на основе отпечатка заданного пальца и определение первоначальной позиции отпечатка заданного пальца на основе начальной позиции отпечатка основания ладони на сенсорном экране и отношений естественных позиций. Или упомянутый запрос первоначальной позиции заданного пальца на основе отпечатка заданного пальца включает в себя: непосредственный запрос первоначальной позиции отпечатка заданного пальца на основе отпечатка заданного пальца.
[0012] Дополнительно, способ также включает в себя следующее: если для отметки основания ладони в отношениях естественных позиций и отношениях предельных позиций используется отпечаток ладони, после приема сигнала касания получают отпечаток основания ладони; на основе отпечатка основания ладони устанавливают, сохранены ли отношения естественных позиций и отношения предельных позиций, соответствующие отпечатку ладони; и если установленным результатом является, что отношения естественных позиций и отношения предельных позиций не сохранены, получают отношения естественных позиций и отношения предельных позиций.
[0013] Дополнительно, упомянутое получение отношений естественных позиций и отношений предельных позиций включает в себя: прием первого сигнала касания первого интерфейса, при этом, первый интерфейс выполнен с возможностью подсказки пользователю коснуться сенсорного экрана заданной ладонью в естественном и удобном состоянии; определение отношений относительных позиций между основанием ладони и различными пальцами на основе первого сигнала касания, когда целевая ладонь касается сенсорного экрана в естественном и удобном состоянии; и применение отношений относительных позиций, определенных на основе первого сигнала касания, в качестве отношений естественных позиций; и прием второго сигнала касания второго интерфейса, при этом, второй интерфейс выполнен с возможностью подсказки пользователю коснуться сенсорного экрана заданной ладонью в полностью раскрытом состоянии; определение отношений относительных позиций между основанием ладони и различными пальцами на основе второго сигнала касания, когда заданная ладонь касается сенсорного экрана в полностью раскрытом состоянии; и применение отношений относительных позиций, определенных на основе второго сигнала касания, в качестве отношений предельных позиций.
[0014] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается устройство ввода, которое применяется в электронном устройстве, включающем в себя сенсорный экран, при этом устройство включает в себя: первый модуль приема сигнала, выполненный с возможностью приема сигнала нажатия на сенсорный экран; модуль определения позиции касания, выполненный с возможностью определения позиции касания заданного пальца на основе сигнала нажатия, принятого первым модулем приема сигнала; модуль определения позиции клавиши, выполненный с возможностью определения позиции заданной клавиши, соответствующей заданному пальцу в позиции касания, на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей заданному пальцу в первоначальной позиции, и относительной позиции на сенсорном экране относительно позиции основной клавиши и позициями иных клавиш, соответствующих заданному пальцу; и модуль ввода символов, выполненный с возможностью ввода заданного символа, соответствующего позиции заданной клавиши, определенной модулем определения позиции клавиши.
[0015] Дополнительно, устройство также включает в себя: второй модуль приема сигнала, выполненный с возможностью приема сигнала касания на сенсорный экран; модуль определения первоначальной позиции, выполненный с возможностью определения первоначальной позиции каждого пальца относительно заданной ладони на сенсорном экране на основе сигнала касания, принятого вторым модулем приема сигнала; модуль выстраивания позиции основной клавиши, выполненный с возможностью выстраивания первоначальной позиции каждого пальца на сенсорном экране в качестве позиции основной клавиши, соответствующей пальцу; и модуль выстраивания относительной позиции, выполненный с возможностью выстраивания относительной позиции между позицией основной клавиши и позициями иных клавиш, соответствующих каждому пальцу, на основе заданного порядка между позицией основной клавиши, соответствующей каждому пальцу, и позициями иных клавиш, соответствующих каждому пальцу, отношений естественных позиций между основанием заданной ладони и различными пальцами и отношений предельных позиций между основанием заданной ладони и различными пальцами. Отношения естественных позиций являются отношениями относительных позиций между основанием ладони и различными пальцами, когда заданная ладонь касается сенсорного экрана в естественном и удобном состоянии. Отношения предельных позиций являются отношениями относительных позиций между основанием ладони и различными пальцами, когда заданная ладонь касается сенсорного экрана в полностью раскрытом состоянии.
[0016] Дополнительно, модуль определения первоначальной позиции включает в себя: первый блок определения позиции или второй блок определения позиции; первый блок определения позиции выполнен с возможностью получения отпечатка основания ладони на основе сигнала касания, если для отметки основания ладони используется отпечаток ладони, и для отметки различных пальцев используются отпечатки пальцев в отношениях естественных позиций, и определения исходной позиции отпечатка ладони на сенсорном экране; получения отношений естественных позиций, соответствующих отпечатку ладони; и определения первоначальной позиции каждого пальца на сенсорном экране на основе начальной позиции отпечатка ладони на сенсорном экране и отношений естественных позиций. Второй блок определения позиции выполнен с возможностью получения различных отпечатков пальцев на основе сигнала касания после приема сигнала касания, если для отметки различных пальцев в отношениях естественных позиций и/или отношениях предельных позиций используются отпечатки пальцев; идентификации каждого пальца на основе различных отпечатков пальцев, и определения первоначальной позиции каждого пальца на сенсорном экране на основе позиции каждого отпечатка пальца в сигнале касания.
[0017] Дополнительно, модуль определения позиции клавиши включает в себя: блок получения отпечатка пальца, выполненный с возможностью получения отпечатка заданного пальца после приема сигнала нажатия; блок запроса первоначальной позиции, выполненный с возможностью запроса первоначальной позиции заданного пальца на основе отпечатка заданного пальца; блок вычисления смещения, выполненный с возможностью вычисления смещения между первоначальной позицией и позицией касания заданным пальцем; и блок определения позиции клавиши, выполненный с возможностью определения позиции заданной клавиши, соответствующей заданному пальцу в позиции касания, на основе смещения, позиции основной клавиши, соответствующей заданному пальцу, и относительной позиции на сенсорном экране между позицией основной клавиши и позициями иных клавиш, соответствующих заданному пальцу.
[0018] Дополнительно, модуль запроса первоначальной позиции включает в себя: первый субблок запроса или второй субблок запроса; первый субблок запроса выполнен с возможностью получения отношений естественных позиций на основе отпечатка заданного пальца и определения первоначальной позиции отпечатка заданного пальца на основе начальной позиции отпечатка основания ладони на сенсорном экране и отношений естественных позиций; второй субблок запроса выполнен с возможностью непосредственного запроса первоначальной позиции отпечатка заданного пальца на основе отпечатка заданного пальца.
[0019] Дополнительно, устройство далее включает в себя: модуль получения отпечатка ладони, выполненный с возможностью получения отпечатка основания ладони после приема сигнала касания, если для отметки основания ладони в отношениях естественных позиций и отношениях предельных позиций используется отпечаток ладони; модуль установления отношений, выполненный с возможностью установления, сохранены ли отношения естественных позиций и отношения предельных позиций, на основе отпечатка основания ладони, полученного модулем получения отпечатка ладони; и модуль получения отношений, выполненный с возможностью получения отношений естественных позиций и отношений предельных позиций, если модуль установления отношений, установил, что отношения естественных позиций и отношения предельных позиций не сохранены.
[0020] Дополнительно, модуль получения отношения включает в себя: первый блок получения отношений, выполненный с возможностью приема первого сигнала касания первого интерфейса, при этом, первый интерфейс выполнен с возможностью подсказки пользователю коснуться сенсорного экрана заданной ладонью в естественном и удобном состоянии; определения отношений относительных позиций между основанием ладони и различными пальцами на основе первого сигнала касания, когда заданная ладонь касается сенсорного экрана в естественной и удобной позиции; и применение отношений относительных позиций, определяемых на основе первого сигнала касания, в качестве отношений естественных позиций; и второй блок получения отношения, выполненный с возможностью приема второго сигнала касания второго интерфейса, при этом, второй интерфейс выполнен с возможностью подсказки пользователю коснуться сенсорного экрана заданной ладонью в полностью раскрытом состоянии; определения отношений относительных позиций между основанием ладони и различными пальцами на основе второго сигнала касания, когда заданная ладонь касается сенсорного экрана в полностью раскрытом состоянии; и применения отношений относительных позиций, определяемых на основе второго сигнала касания, в качестве отношений предельных позиций.
[0021] Технические решения, предусмотренные вариантами осуществления настоящего изобретения, могут обеспечивать следующие положительные эффекты.
[0022] После получения сигнала нажатия настоящее изобретение определяет позицию касания заданного пальца на основе сигнала нажатия, определяет позицию заданной клавиши, соответствующей заданному пальцу в позиции касания на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей заданному пальцу в первоначальной позиции, и относительной позиции на сенсорном экране между позицией основной клавиши и позициями иных клавиш, соответствующих заданному пальцу и, таким образом, осуществляет ввод заданного символа, соответствующего позиции заданной клавиши; в результате решается проблема низкой точности и низкой скорости ввода в известном уровне техники, и достигаются следующие эффекты. Даже, если расположение рук пользователя отклоняется от расположения, обычно используемого пользователем, то, поскольку позиция заданной клавиши определяется на основании смещения между первоначальной позицией и позицией касания заданного пальца, электронное устройство по-прежнему может точно ввести символ, который желает ввести пользователь, таким образом, может быть улучшена точность ввода; в то же время, поскольку позиция заданной клавиши определяется на основании смещения между первоначальной позицией и позицией касания заданного пальца, пользователь может осуществлять ввод на сенсорном экране в соответствии с собственной привычкой слепой печати на физической клавиатуре без взгляда на виртуальную клавиатуру на сенсорном экране, и, таким образом, достигается эффект улучшения скорости ввода.
[0023] Следует понимать, что предшествующее общее описание, так и последующее подробное описание, являются исключительно иллюстративными и пояснительными, и не ограничивают заявленное изобретение, изложенное в формуле изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0001] Сопровождающие чертежи, которые включены и являются частью данного описания, иллюстрируют варианты осуществления, соответствующие настоящему изобретению, и вместе с описанием служат для пояснения принципов настоящего изобретения.
[0024] Фиг. 1 - блок-схема, иллюстрирующая способ ввода в соответствии с примерным вариантом осуществления.
[0025] Фиг. 2А - блок-схема, иллюстрирующая способ ввода в соответствии с другим примерным вариантом осуществления.
[0026] Фиг. 2В - схема расположения, иллюстрирующая способ расположения ладони, когда получаются отношения естественных позиций в соответствии с еще одним примерным вариантом осуществления.
[0027] Фиг. 2С - схема, иллюстрирующая отношения естественных позиций, получаемые электронным устройством, в соответствии с еще одним примерным вариантом осуществления.
[0028] Фиг. 2D - схема, иллюстрирующая, получение электронным устройством отпечатка пальца в соответствии с еще одним примерным вариантом осуществления.
[0029] Фиг. 2Е - схема расположения, иллюстрирующая способ расположения ладони, когда электронное устройство получает отношения предельных позиций в соответствии с еще одним примерным вариантом осуществления.
[0030] Фиг. 2F - схема, иллюстрирующая соответствующие отношения между различными пальцами и символами, установленными по умолчанию, когда ладонь касается сенсорного экрана в естественном и удобном состоянии в соответствии с еще одним примерным вариантом осуществления.
[0031] Фиг. 2G - схема, иллюстрирующая заданный порядок между различными позициями клавиш, соответствующими пальцу, в соответствии с еще одним примерным вариантом осуществления.
[0032] Фиг. 2Н - еще одна блок-схема, иллюстрирующая способ ввода в соответствии с еще одним примерным вариантом осуществления.
[0033] Фиг. 3 - схема, иллюстрирующая устройство ввода в соответствии с примерным вариантом осуществления.
[0034] Фиг. 4А - схема, иллюстрирующая устройство ввода в соответствии с еще одним примерным вариантом осуществления.
[0035] Фиг. 4В - схема, иллюстрирующая блок запроса первоначальной позиции в соответствии с еще одним примерным вариантом осуществления.
[0036] Фиг. 5 - схема, иллюстрирующая устройство ввода в соответствии с примерным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0037] Далее будет дано подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. В последующее описание ссылается на сопровождающие чертежи, в которых одни и те же номера на разных чертежах представляют одни и те же или аналогичные элементы, если не указано иное. Реализации, представленные в последующем описании примерных вариантов осуществления, не представляют все реализации, входящие в изобретение. Напротив, они являются только примерами устройств и способов, входящих в аспекты изобретения, как изложено в прилагаемой формуле изобретения.
[0038] Фиг. 1 представляет собой блок-схему, иллюстрирующую способ ввода в соответствии с примерным вариантом осуществления. Как показано на фиг. 1, способ ввода может применяться в электронном устройстве, которое включает в себя сенсорный экран, и способ ввода включает в себя следующие шаги:
[0039] На шаге 101 принимается сигнал нажатия на сенсорный экран.
[0040] На шаге 102 на основе сигнала нажатия определяется позиция касания заданного пальца.
[0041] На шаге 103 определяется позиция заданной клавиши, соответствующей заданному пальцу в позиции касания на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей заданному пальцу в первоначальной позиции и относительной позиции на сенсорном экране между позицией основной клавиши и позициями иных клавиш, соответствующих заданному пальцу
[0042] На шаге 104 вводится заданный символ, соответствующий позиции заданной клавиши.
[0043] В итоге, после получения сигнала нажатия на сенсорный экран, способ ввода, предусмотренный настоящим вариантом осуществления, определяет позицию касания заданного пальца на основе сигнала нажатия, определяет позицию заданной клавиши, соответствующей заданному пальцу в позиции касания на основе смещения между первоначальной позицией и позицией касания заданного пальца, позиции основной клавиши, соответствующей заданному пальцу в первоначальной позиции, и относительной позиции на сенсорном экране между позицией основной клавиши и позициями иных клавиш, соответствующих заданному пальцу, и, таким образом, осуществляется ввод заданного символа, соответствующего позиции заданной клавиши; таким образом, решается проблема низкой точности и низкой скорости ввода в известном уровне техники, и достигаются следующие эффекты. Даже, если расположение рук пользователя отклоняется от расположения, обычно используемого пользователем, то, поскольку позиция заданной клавиши определяется на основании смещения между первоначальной позицией и позицией касания заданного пальца, электронное устройство по-прежнему может точно ввести желаемый пользователем символ, таким образом, может быть улучшена точность ввода; в то же время, поскольку позиция заданной клавиши определяется на основании смещения между первоначальной позицией и позицией касания заданного пальца, пользователь может осуществлять ввод на сенсорном экране в соответствии с собственной привычкой слепой печати на физической клавиатуре без взгляда на виртуальную клавиатуру на сенсорном экране, и, таким образом, достигается эффект улучшения скорости ввода.
[0044] Фиг. 2А представляет собой структурную схему, иллюстрирующую способ ввода в соответствии с другим примерным вариантом осуществления. Как показано на фиг. 2А, способ ввода может применяться в электронном аппарате, который включает в себя сенсорный экран, и способ ввода включает в себя следующие шаги:
[0045] На шаге 201 получаются отношения относительной позиции основания ладони и различных пальцев, когда ладонь пользователя касается сенсорного экрана в естественном и удобном состоянии.
[0046] Когда пользователь впервые запрашивает ввод на электронном аппарате для того, чтобы выполнить последующие шаги, электронное устройство может запросить получение отношений относительных позиций между основанием ладони и различными пальцами, когда ладонь пользователя касается сенсорного экрана в естественном и удобном состоянии.
[0047] В фактической реализации, когда пользователь впервые запрашивает ввод на электронном устройстве, электронное устройство может отображать экранный интерфейс для подсказки пользователю коснуться сенсорного экрана ладонью в естественном и удобном состоянии; после просмотра экранного интерфейса, отображаемого электронным устройством, пользователь использует свою ладонь для касания сенсорного экрана в естественном и удобном состоянии, как показано на фиг. 2В; в то же время электронное устройство может соответственно принять сигнал касания, формируемый, когда ладонь пользователя касается сенсорного экрана в естественном и удобном состоянии. Сигнал касания включает в себя сигналы, формируемые соответственно основанием ладони пользователя и пятью пальцами руки. После приема сигнала касания электронное устройство может определить отношения относительных позиций между позициями приема соответствующих сигналов в сигнале касания в качестве отношений относительных позиций между основанием ладони и пятью пальцами руки; более подробная информация приведена на фиг. 2С.
[0048] С целью различения отношений относительных позиций между основанием ладони и различными пальцами, когда разные пользователи используют руки для прикосновения к сенсорному экрану в естественном и удобном состоянии, электронное устройство может получить отпечаток основания ладони и отпечатки каждого из пальцев, для отметки основания ладони при помощи полученного отпечатка ладони и отметки различных пальцев при помощи полученных отпечатков пальцев. В фактической реализации, если электронное устройство получает отпечаток основания ладони, поскольку наружный слой кожи ладони, т.е. слой отпечатка ладони, является непроводящим, хотя подкожный слой внутри ладони является проводящим, то, когда ладонь пользователя ложится на сенсорный экран электронного аппарата, электронное устройство может определить линии отпечатка ладони путем подачи электричества на кожу ладони для получения отпечатка основания ладони за счет измерения незначительного изменения проводимости, вызванного отпечатком ладони, что не будет подробно описано в настоящем варианте осуществления. Аналогично электронное устройство может использовать аналогичный способ получения отпечатков каждого из пальцев; например, электронное устройство может получить отпечаток пальца, как показано на фиг. 2D.
[0049] На шаге 202 получают отношения относительных позиций между основанием ладони и различными пальцами, когда ладонь пользователя касается сенсорного экрана в полностью раскрытом состоянии.
[0050] Аналогично, когда пользователь впервые запрашивает ввод на электронном устройстве, то для того, чтобы выполнить последующие шаги, электронное устройство может получить отношения относительных позиций между основанием ладони и различными пальцами, когда ладонь пользователя касается сенсорного экрана в полностью раскрытом состоянии.
[0051] В фактической реализации электронное устройство может использовать способ получения, аналогичный способу на шаге 201 для получения отношения относительных позиций между основанием ладони и различными пальцами, когда ладонь пользователя касается сенсорного экрана в полностью раскрытом состоянии. Отличие от шага 201 состоит в том, что пользователь использует свою ладонь для касания сенсорного экрана в полностью раскрытом состоянии; более подробная схема представлена на фиг. 2Е.
[0052] Следует отметить, что настоящий вариант осуществления иллюстрируется с выполнением, сначала, шага 201, а затем шага 202. В фактической реализации, электронное устройство может выполнять шаг 201 и шаг 202 одновременно, или сначала выполнить шаг 202, а затем шаг 201; определенная последовательность выполнения шагов не ограничивается в данном варианте осуществления.
[0053] На шаге 203 принимается сигнал касания, воздействующий на сенсорный экран.
[0054] Когда пользователю необходимо запросить ввод на электронном устройстве, пользователь может положить свою ладонь на сенсорный экран электронного устройства и затем выполнить ввод путем нажатия пальцем на сенсорный экран, таким образом, электронное устройство может соответственно получить сигнал касания сенсорного экрана посредством ладони.
[0055] На шаге 204 на основе сигнала касания определяется первоначальная позиция каждого пальца относительно заданной ладони на сенсорном экране.
[0056] После приема сигнала касания электронное устройство может определить первоначальную позицию каждого пальца относительно ладони пользователя на сенсорном экране на основе сигнала касания, таким образом, электронное устройство может определить первоначальную позицию каждого пальца относительно заданной ладони на сенсорном экране на основе сигнала касания. Заданная ладонь - это ладонь, на которой находится заданной палец, нажимающий на сенсорный экран; например, когда пользователь нажимает на сенсорный экран пальцем левой руки, заданной ладонью является левая ладонь; когда пользователь нажимает на сенсорный экран пальцем правой руки, заданной ладонью является правая ладонь.
[0057] В фактической реализации электронное устройство определяет первоначальную позицию каждого пальца относительно заданной ладони на сенсорном экране на основе сигнала касания одним из следующих способов.
[0058] Первый способ: если для отметки основания ладони используется отпечаток ладони, и для отметки различных пальцев используются отпечатки пальцев в отношениях естественных позиций, отпечаток основания ладони получают на основе сигнала касания и определяют начальная позиция отпечатка ладони на сенсорном экране; получают отношения естественных позиций, соответствующие отпечатку ладони; и на основе начальной позиции опечатка ладони на сенсорном экране и отношений естественных позиций определяется первоначальная позиция каждого пальца на сенсорном экране.
[0059] Если для отметки основания ладони используется отпечаток ладони, и для отметки различных пальцев используются отпечатки пальцев в отношениях естественных позиций, то, после приема сигнала касания, электронное устройство может получить отпечаток основания ладони и применить позицию касания основания ладони при приеме сигнала касания в качестве начальной позиции, соответствующей основанию ладони на сенсорном экране. Поскольку ладонь пользователя размещается в естественном состоянии, относительные позиции основания ладони и каждого из пальцев одной и той же ладони пользователя в основном неизменны, таким образом, после получения отпечатка основания ладони и начальной позиции, соответствующей основанию ладони на сенсорном экране, электронное устройство может получить отношения естественных позиций, соответствующие отпечатку ладони, и, таким образом, определить первоначальную позицию каждого пальца на сенсорном экране путем запроса отношений естественных позиций. Отношения естественных позиций являются отношениями относительных позиций между основанием ладони и различными пальцами, когда заданная ладонь касается сенсорного экрана в естественном и удобном состоянии.
[0060] Второй способ: если для отметки различных пальцев в отношениях естественных позиций и/или отношениях предельных позиций используются отпечатки пальцев, то, на основе сигнала касания, после приема сигнала касания, получают различные отпечатки; каждый палец идентифицируют на основе различных отпечатков пальцев, и первоначальную позицию каждого пальца на сенсорном экране определяют на основе позиции каждого отпечатка пальца в сигнале касания.
[0061] Если для отметки различных пальцев в отношениях естественных позиций, отношениях предельных позиций или обоих типах отношений используются отпечатки пальцев, например, отпечатки пальцев используют для отметки различных пальцев в отношениях естественных позиций, то после приема сигнала касания электронное устройство может получить отпечатки различных пальцев, которые формируют сигнал касания, и позицию каждого отпечатка пальца, идентифицировать различные пальцы на основе полученных отпечатков пальцев и отпечатков пальцев в отношениях естественных позиций и, таким образом, определить позицию каждого отпечатка пальца в качестве позиции каждого пальца на сенсорном экране.
[0062] На шаге 205 первоначальная позиция каждого пальца на сенсорном экране формируется в качестве позиции основной клавиши, соответствующей пальцу.
[0063] После определения первоначальной позиции каждого пальца относительно заданной ладони электронное устройство может формировать первоначальную позицию каждого пальца в качестве позиции основной клавиши, соответствующей каждому пальцу. Основная клавиша, соответствующая каждому пальцу, является клавишей символа, установленного по умолчанию, соответствующего каждому пальцу руки, когда ладонь пользователя касается сенсорного экрана в естественном и удобном состоянии.
[0064] В фактической реализации по аналогии со случаем, когда пользователь выполняет ввод на физической клавиатуре, если ладонь пользователя касается сенсорного экрана в естественном и удобном состоянии, пальцы левой руки пользователя последовательно соответствуют основным клавишам «А», «S», «D», «F» и «пробел» от мизинца до большого пальца, и пальцы правой руки пользователя последовательно соответствуют основным клавишам «:», «L», «K», «J» и «пробел» от мизинца до большого пальца, таким образом, после определения первоначальной позиции каждого пальца электронное устройство может сформировать первоначальную позицию каждого пальца в качестве позиции основной клавиши, соответствующей каждому пальцу. Например, первоначальная позиция мизинца левой руки на сенсорном экране формируют в качестве позиции основной клавиши «А» на сенсорном экране, и первоначальную позицию безымянного пальца левой руки на сенсорном экране формируют в качестве позиции основной клавиши «S» на сенсорном экране; более подробная информация приведена на фиг. 2F.
[0065] Безусловно, в фактической реализации пользователь может выбрать клавишу для каждого пальца при помощи опций настройки и, таким образом, сформировать первоначальную позицию пальца в качестве позиции клавиши, выбранной пользователем, на сенсорном экране; определенный порядок выстраивания не ограничивается данным вариантом осуществления.
[0066] На шаге 206 после приема сигнала касания получают отпечаток основания ладони.
[0067] После приема сигнала касания электронным устройством, если для отметки основания ладони в отношениях естественных позиций и отношениях предельных позиций используется отпечаток л