СРЕДСТВО ПРОГНОЗИРОВАНИЯ ВВОДИМОГО РУКОПИСНОГО ФРАГМЕНТА

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