СПОСОБ УЛУЧШЕНИЯ РАСПОЗНАВАНИЯ КАСАНИЙ И ЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ

1. Способ распознавания информации касания в электронном устройстве, содержащий этапы, на которых:
определяют режим ввода касанием для касания, обнаруженного посредством сенсорного экрана;
определяют контрольное расстояние с учетом режима ввода касанием; и
определяют тип события, соответствующий касанию, обнаруженному посредством сенсорного экрана, путем сравнения расстояния изменения точки касания, относящейся к касанию, обнаруженному посредством сенсорного экрана, с контрольным расстоянием.
2. Способ по п. 1, в котором упомянутый определенный режим ввода касанием включает в себя один из режима ввода касанием рукой или пальцем и режима ввода касанием пером.
3. Способ по п. 2, в котором упомянутое определение контрольного расстояния содержит один из этапов, на которых:
выбирают первое контрольное расстояние, когда обнаружено приложение касания в режиме ввода касанием рукой или пальцем; и
выбирают второе контрольное расстояние, когда обнаружено приложение касания в режиме ввода касанием пером,
при этом второе контрольное расстояние устанавливают большим первого контрольного расстояния.
4. Способ по п. 1, в котором упомянутое определение типа события содержит этапы, на которых:
сравнивают расстояние изменения точки касания, обнаруженной посредством сенсорного экрана, с контрольным расстоянием, когда точка касания, в которой обнаружено касание, изменилась; и
определяют, сгенерировано ли событие перетаскивания, в соответствии с результатом сравнения расстояния изменения точки касания с контрольным расстоянием.
5. Способ по п. 4, дополнительно содержащий этапы, на которых:
когда событие перетаскивания не сгенерировано, определяют, прекращено ли касание с сенсорным экраном; и
когда касание прекращено, определяют, что сгенерировано событие касания нажатием для точки, в которой обнаружено касание.
6. Способ по п. 1, дополнительно содержащий этапы, на которых:
исполняют прикладную программу посредством процессора; и
определяют, следует ли определять тип события с учетом контрольного расстояния, в соответствии с характеристикой прикладной программы,
при этом при упомянутом определении режима ввода касанием определяют режим ввода касанием для касания, когда тип события определяется с учетом контрольного расстояния.
7. Способ по п. 1, дополнительно содержащий этап, на котором: когда касание обнаружено посредством сенсорного экрана, определяют, следует ли определять тип события на основе контрольного расстояния, в соответствии с характеристикой пользовательского интерфейса, отображаемого на дисплейном блоке, при этом при упомянутом определении режима ввода касанием определяют режим ввода касанием, когда тип события определяется с учетом контрольного расстояния.
8. Способ по п. 1, дополнительно содержащий этап, на котором: когда касание обнаружено, определяют, следует ли определять тип события с учетом контрольного расстояния, в соответствии с характеристикой точки касания, в которой обнаружено касание, при этом при упомянутом определении режима ввода касанием определяют касание, когда тип события определяется с учетом контрольного расстояния.
9. Способ по п. 1, в котором упомянутое определение типа события содержит этапы, на которых:
когда обнаружено, что касание прекращено, сравнивают расстояние изменения точки касания с контрольным расстоянием; и
определяют тип события для обнаруженного касания в соответствии с результатом сравнения расстояния изменения точки касания с контрольным расстоянием.
10. Способ по п. 9, дополнительно содержащий этап, на котором: когда точка касания, в которой обнаружено касание, изменилась до того, как касание было прекращено, распознают, что сгенерировано событие перетаскивания, в соответствии с изменением точки касания.
11. Электронное устройство, содержащее:
сенсорный экран; и
блок обработки касания, связанный с сенсорным экраном, при этом блок обработки касания выполнен с возможностью определять режим ввода касанием для касания, обнаруженного посредством сенсорного экрана, определять контрольное расстояние с учетом режима ввода касанием и определять тип события для обнаруженного касания путем сравнения расстояния изменения точки касания, в которой обнаружено данное касание, с контрольным расстоянием.
12. Электронное устройство по п. 11, в котором режим ввода касанием, определенный блоком обработки касания, включает в себя один из режима ввода касанием рукой и режима ввода касанием пером.
13. Электронное устройство по п. 12, в котором контрольное расстояние содержит одно из первого контрольного расстояния, выбираемого блоком обработки касания, когда обнаруживается приложение касания в режиме ввода касанием рукой, и второго контрольного расстояния, выбираемого блоком обработки касания, когда обнаруживается приложение касания в режиме ввода касанием пером, при этом второе контрольное расстояние устанавливается большим первого контрольного расстояния.
14. Электронное устройство по п. 11, в котором блок обработки касания выполнен с возможностью определять, сгенерировано ли событие перетаскивания, путем сравнения расстояния изменения точки касания с контрольным расстоянием, когда точка касания, в которой обнаружено касание, изменилась.
15. Электронное устройство по п. 14, в котором блок обработки касания выполнен с возможностью определять, прекращено ли касание с сенсорным экраном, когда событие перетаскивания не сгенерировано, и определять событие касания нажатием для точки касания, в которой обнаружено касание, когда касание сенсорного экрана прекращено.
16. Электронное устройство по п. 11, дополнительно содержащее блок исполнения прикладных программ, выполненный с возможностью исполнения прикладной программы, при этом блок обработки касания выполнен с возможностью определять контрольное расстояние, используемое для определения типа события с учетом контрольного расстояния, в соответствии с характеристикой прикладной программы и определять режим ввода касанием для касания, обнаруженного посредством сенсорного экрана, когда тип события определяется с учетом контрольного расстояния.
17. Электронное устройство по п. 11, дополнительно содержащее дисплейный блок, выполненный с возможностью выдавать информацию пользовательского интерфейса, при этом блок обработки касания выполнен с возможностью определять, следует ли определять тип события с учетом контрольного расстояния, в соответствии с характеристикой пользовательского интерфейса, отображаемого на дисплейном блоке, когда обнаружено касание, и определять режим ввода касанием для касания, когда тип события определяется с учетом контрольного расстояния.
18. Электронное устройство по п. 11, в котором блок обработки касания выполнен с возможностью определять, когда обнаружено приложение касания на сенсорном экране, следует ли определять тип события с учетом контрольного расстояния, в соответствии с характеристикой точки касания, в которой обнаружено приложение касания, и определять режим ввода касанием для касания, когда тип события определяется с учетом контрольного расстояния.
19. Электронное устройство по п. 11, в котором блок обработки касания выполнен с возможностью определять тип события для обнаруженного касания путем сравнения расстояния изменения точки касания с контрольным расстоянием, когда обнаруженное касание прекращено.
20. Электронное устройство по п. 19, в котором блок обработки касания выполнен с возможностью определять, что сгенерировано событие перетаскивания, в соответствии с изменением точки касания, когда точка касания, в которой обнаружено касание, изменилась до того, как касание было прекращено.
21. Электронное устройство по п. 11, дополнительно содержащее блок обнаружения касания, выполненный с возможностью преобразовывать информацию касания, обнаруженную посредством сенсорного экрана, в инструкцию, при этом блок обработки касания выполнен с возможностью определять контрольное расстояние с учетом режима ввода касанием для информации касания, принятой от блока обнаружения касания.
22. Электронное устройство по п. 21, в котором блок обработки касания выполнен с возможностью принимать информацию режима ввода касанием от блока обнаружения касания.
23. Электронное устройство по п. 21, в котором блок обработки касания выполнен с возможностью определять режим ввода касанием для информации касания согласно упомянутой инструкции для информации касания, принятой от блока обнаружения касания.
24. Электронное устройство по п. 21, в котором блок обработки касания выполнен с возможностью определять режим ввода касанием для информации касания на основе информации идентификации режима ввода касанием, принятой от блока обнаружения касания.