СПОСОБ И УСТРОЙСТВО ДЛЯ ОЦЕНКИ НАЖАТИЯ КЛАВИШИ НА СЕНСОРНОМ ЭКРАНЕ

1. Способ оценки нажатия клавиши на сенсорном экране, содержащий:
обнаружение операции нажатия;
при обнаружении операции нажатия, получение информации о позиции текущей нажатой точке и расширенной информации, соответствующей информации о позиции, до тех пор, пока не будет обнаружено завершение операции нажатия;
оценку нажатой клавиши, соответствующей операции нажатия, в соответствии с информацией о позиции и расширенной информацией о нажатой точке во время операции нажатия.
2. Способ по п.1, дополнительно содержащий:
когда оценено, что операция нажатия соответствуют эффективной нажатой клавише, осуществление ввода в соответствии с нажатой клавишей, соответствующей операции нажатия.
3. Способ по п.2, в котором расширенная информация содержит, по меньшей мере, одно из:
область оценки нажатой клавиши, соответствующей операции нажатия;
информацию о времени нажатия на точку, когда нажатую точку нажимают для генерирования информации о позиции.
4. Способ по п.2, в котором, когда расширенной информацией является область оценки нажатой клавиши, оценка нажатой клавиши, соответствующей операции нажатия, в соответствии с информацией о позиции и расширенной информацией о нажатой точке во время операции нажатия содержит:
получение информации о позиции первой нажатой точки во время операции нажатия;
оценку нажатой клавиши, соответствующей первой нажатой точке, в соответствии с областью отображения, к которой принадлежит информация о позиции первой нажатой точки;
получение области отображения нажатой клавиши, соответствующей первой нажатой точке, и динамическое получение области оценки нажатой клавиши, соответствующей первой нажатой точке, в соответствии с областью отображения;
получение информации о позиции второй нажатой точки;
если информация о позиции второй нажатой точки попадает в область оценки, то это оценивают как то, что нажатая клавиша, соответствующая второй нажатой точке, является той же самой, что и нажатая клавиша, соответствующая первой нажатой точке; в противном случае, нажатую клавишу, соответствующую второй нажатой точке, оценивают в соответствии с областью отображения, к которой принадлежит информация о позиции второй нажатой точке; данный цикл повторяют до тех пор, пока не будут оценены все нажатые точки во время операции нажатия;
оценку соответствующей нажатой клавиши, определенной в соответствии с информацией о позиции последней нажатой точки, в качестве нажатой клавиши, соответствующей операции нажатия.
5. Способ по п.4, в котором получение области оценки нажатой клавиши в соответствии с областью отображения нажатой клавиши содержит:
увеличение области отображения нажатой клавиши для получения области оценки нажатой клавиши.
6. Способ по п.2, в котором, когда информацией времени является информация о времени нажатия точки, оценка нажатой клавиши, соответствующей операции нажатия, в соответствии с информацией о позиции и расширенной информацией о нажатой точке во время операции нажатия содержит:
последовательную оценку нажатой клавиши и времени нажатия, соответствующего каждой нажатой точке, в соответствии с информацией о позиции и соответствующей временной информацией каждой из множества нажатых точек во время операции нажатия;
для каждой соответствующей нажатой клавиши получение количества нажатых точек, соответствующих нажатой клавише, на основе соответствующей информации о позиции, и получение, во временной последовательности, продолжительности времени нажатия, соответствующего нажатой клавише, в соответствии со временем нажатия, соответствующего последней нажатой точке, и времени нажатия, соответствующего первой нажатой точке;
оценку нажатой клавиши, соответствующей операции нажатия, в соответствии с предустановленными правилами на основе количества нажатых точек и продолжительностью времени для каждой нажатой клавиши.
7. Способ по п.6, в котором, когда полученное множество нажатых точек соответствуют одной и той же нажатой клавише, оценка нажатой клавиши, соответствующей операции нажатия, в соответствии с предустановленными правилами на основе полученного количества нажатых точек и продолжительности времени для каждой нажатой клавиши, содержит: соответствующая одна и та же нажатая клавиша является нажатой клавишей, соответствующей операции нажатия.
8. Способ по п.6, в котором, когда полученное множество нажатых точек соответствуют разным нажатым клавишам, оценка нажатой клавиши, соответствующей операции нажатия, в соответствии с предустановленными правилами на основе полученного количества нажатых точек и продолжительности времени для каждой нажатой клавиши, содержит:
когда количество нажатых точек, соответствующих последней нажатой клавише, достигает порога для количества точек и/или продолжительность времени, соответствующая последней нажатой клавише, достигает порога времени, определение того, что нажатой клавишей, соответствующей операции нажатия, является последняя нажатая клавиша;
в противном случае, оценка в соответствии с количеством нажатых точек, соответствующих предпоследней нажатой клавиши, и продолжительностью времени нажатия точек содержит: когда количество нажатых точек, соответствующих предпоследней нажатой клавише, не достигает порога количества точек и/или продолжительность времени, соответствующая предпоследней нажатой клавише, не достигает порога времени, определение того, что нажатой клавишей, соответствующей операции нажатия, является последняя нажатая клавиша, в противном случае, определение того, что нажатой клавишей, соответствующей операции нажатия, является предпоследняя нажатая клавиша.
9. Способ по одному из пп.2-8, в котором, когда расширенной информацией является область оценки и информация о времени нажатия клавиши, оценка нажатой клавиши, соответствующей операции нажатия, в соответствии с информацией о позиции и расширенной информацией о нажатой точке во время операции нажатия включает в себя:
оценку нажатой клавиши, соответствующей каждой нажатой точке, в соответствии с информацией о позиции точек, нажатых во время операции нажатия, и областью оценки, соответствующей нажатой клавише;
оценку времени нажатия, соответствующего каждой нажатой точке, в соответствии с информацией о позиции и соответствующей информации о времени для точек, нажатых во время операции нажатия;
получение количества нажатых точек и продолжительности времени нажатия, соответствующей каждой нажатой клавише;
оценку нажатой клавиши, соответствующей операции нажатия, в соответствии с количеством нажатых точек и продолжительностью времени нажатия каждой оцененной нажатой клавиши.
10. Устройство для оценки нажатия клавиши на сенсорном экране, содержащее:
модуль обнаружения, выполненный с возможностью обнаружения операции нажатия;
модуль получения, выполненный с возможностью, когда обнаружена операция нажатия, получения информации о позиции текущей нажатой точки и расширенной информации, соответствующей информации о позиции, до тех пор, пока не будет обнаружено завершение операции нажатия;
модуль оценки, выполненный с возможностью оценки нажатой клавиши, соответствующей операции нажатия, в соответствии с информацией о позиции и расширенной информацией о нажатой точки во время операции нажатия.
11. Устройство по п.10, дополнительно содержащее:
модуль ввода, выполненный с возможностью ввода в соответствии с нажатой клавишей, соответствующей операции нажатия;
в котором расширенная информация содержит, по меньшей мере, одно из:
область оценки нажатой клавиши, соответствующей операции нажатия;
временную информацию о нажатой точке, когда нажимаемую точку нажимают для генерирования информации о позиции.
12. Устройство по п.10, в котором, когда расширенной информацией является область оценки нажатой клавиши, модуль получения выполнен с возможностью: получения информации о позиции нажатой точки во время операции нажатия и динамического получения области оценки, и область оценки, соответствующую нажатой клавише, оценивает модуль оценки в соответствии с информацией о позиции;
модуль оценки выполнен с возможностью: оценки нажатой клавиши, соответствующей первой нажатой точке, в соответствии с областью отображения, к которой принадлежит информация о позиции первой нажатой точки во время операции нажатия, полученной модулем получения; и оценки, в соответствии с информацией о позиции второй нажатой точки, полученной модулем получения, и областью оценки, которая динамически получена в соответствии с нажатой клавшей, соответствующей первой нажатой клавише, и если информация о позиции второй нажатой точке попадает в область оценки, оценки того, что нажатая клавиша, соответствующая второй нажатой точке, является той же самой, что и нажатая клавиша, соответствующая первой нажатой точке; в противном случае, переоценки нажатой клавиши, соответствующей второй нажатой точке, в соответствии с областью отображения, к которой принадлежит информация о позиции второй нажатой точке; повторения данного цикла до тех пор, пока во время операции нажатия не будут оценены все нажатые точки; оценки соответствующей нажатой клавиши, определенной в соответствии с информацией о позиции последней нажатой точки, как нажатой клавиши, соответствующей операции нажатия.
13. Устройство по п.11, в котором, когда расширенной информацией является информация о времени нажатия точки,
модуль получения выполнен с возможностью: для каждой соответствующей нажатой клавиши получения количества нажатых точек, соответствующих нажатой клавише, на основе соответствующей информации о позиции, и получения, во временной последовательности, продолжительности времени нажатия, соответствующего нажатой клавише, в соответствии со временем нажатия, соответствующего последней нажатой точке, и времени нажатия, соответствующего первой нажатой точке;
модуль оценки выполнен с возможностью: оценки нажатой клавиши и времени нажатия, соответствующего каждой нажатой точке, в соответствии с информацией о позиции и соответствующей информацией о времени для каждой из множества нажатых точек, сгенерированных во время операции нажатия; оценки нажатой клавиши, соответствующей операции нажатия, в соответствии с предустановленными правилами на основе количества нажатых точек и продолжительностью времени для каждой нажатой клавиши, полученных модулем получения.
14. Устройство по п.13, в котором, когда полученное множество нажатых точек соответствуют одной и той же клавише, модуль оценки выполнен с возможностью оценки того, что соответствующая одна и та же клавиша является нажатой клавишей, соответствующей операции нажатия.
15. Устройство по п.13, в котором, когда полученное множество нажатых точек соответствуют разным клавишам, модуль оценки выполнен с возможностью:
когда количество нажатых точек, соответствующих последней нажатой клавише, достигает порога количества точек и/или продолжительность времени, соответствующего последней нажатой клавише, достигает порога времени, определения того, что нажатой клавишей, соответствующей операции нажатия, является последняя нажатая клавиша;
в противном случае, оценка в соответствии с количеством нажатых точек, соответствующих предпоследней нажатой клавиши, и продолжительностью времени нажатия точек содержит: когда количество нажатых точек, соответствующих предпоследней нажатой клавише, не достигает порога количества точек и/или продолжительность времени, соответствующая предпоследней нажатой клавише, не достигает порога времени, определения того, что нажатой клавишей, соответствующей операции нажатия, является последняя нажатая клавиша, в противном случае, определения того, что нажатой клавишей, соответствующей операции нажатия, является предпоследняя нажатая клавиша.