PERIPHERAL PIXEL NOISE REDUCTION
First Claim
1. A method to reduce noise in multi-touch touch-surface device operations, comprising:
- obtaining a proximity image from a multi-touch touch-surface, the proximity image having a plurality of pixels, each pixel having a value;
segmenting the proximity image to identify one or more patches, each patch comprising a plurality of proximity image pixels;
reducing the value of a patch pixel based on a function of the patch pixel'"'"'s value and the value of a neighbor pixel to the patch pixel; and
using the reduced patch pixel values to parameterize the patch.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identifying and discriminating between different input patterns to a multi-touch touch-screen device are described. By way of example, large objects hovering a short distance from the touch-surface (e.g., a cheek, thigh or chest) may be identified and distinguished from physical contacts to the surface. In addition, rough contacts due to, for example, ears and earlobes, may be similarly identified and distinguished from contacts due to fingers, thumbs, palms and finger clasps. In one implementation, a unique technique to reduce the noise in segmented image peripheral pixels.
75 Citations
48 Claims
-
1. A method to reduce noise in multi-touch touch-surface device operations, comprising:
-
obtaining a proximity image from a multi-touch touch-surface, the proximity image having a plurality of pixels, each pixel having a value; segmenting the proximity image to identify one or more patches, each patch comprising a plurality of proximity image pixels; reducing the value of a patch pixel based on a function of the patch pixel'"'"'s value and the value of a neighbor pixel to the patch pixel; and using the reduced patch pixel values to parameterize the patch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method to reduce noise in touch-surface device operations, comprising:
-
obtaining a proximity image from a touch-surface, the proximity image having a linear collection of nodes, each node having a value; segmenting the proximity image to identify one or more patches, each patch comprising a plurality of proximity image nodes; reducing the value of a patch node based on a function of the patch node'"'"'s value and the value of a neighbor node to the patch node; and using the reduced patch mpde values to parameterize the patch. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification