КЛАССИФИКАЦИЯ СЕНСОРНОГО ВВОДА КАК НЕПРЕДНАМЕРЕННОГО ИЛИ НАМЕРЕННОГО

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