Touch rejection
AssigneeApple Inc.
InventorsWayne Carl WESTERMAN, Ari Y. BENBASAT
Life of this patent
Estimating the term…
Abstract
The rejection of undesired touch events on a touch surface is disclosed. A weighted meta-centroid of all touch events can be computed. In some examples, touches can be weighted inversely to their size and distance to the nearest neighboring touch. In some examples, touches can be weighted based on the size of their minor radii. A meta-ellipse can be fit to the weighted touch events. In some examples, the major axis of the meta-ellipse can be used to determine the orientation of a user's hand to reject undesired touches. In other examples, touches within the meta-ellipse can be rejected.
Claims20
An electronic device, comprising:
- a touch sensing surface;
- and
- a processor coupled to the touch sensing surface, the processor capable of:
- identifying a plurality of touches from a touch image of one or more objects proximate to the touch sensing surface, wherein each of the plurality of touches has a first centroid;
- weighting the plurality of identified touches;
- determining a second centroid of the plurality of weighted touches;
- defining an area around the second centroid of the plurality of weighted touches;
- and
- rejecting touches within the area.
A method for rejecting one or more touches on a touch sensing surface, the method comprising:
- identifying a plurality of touches from a touch image of one or more objects proximate to the touch sensing surface, wherein each of the plurality of touches has a first centroid;
- weighting the plurality of identified touches;
- determining a second centroid of the plurality of weighted touches;
- defining an area around the second centroid of the plurality of weighted touches;
- and
- rejecting touches within the area.
A non-transitory computer readable medium, the computer readable medium including instructions that, when executed by one or more processors, perform a method for rejecting touches on a touch sensing surface, the method comprising:
- identifying a plurality of touches from a touch image of one or more objects proximate to the touch sensing surface, wherein each of the plurality of touches has a first centroid;
- weighting the plurality of identified touches;
- determining a second centroid of the plurality of weighted touches;
- defining an area around the second centroid of the plurality of weighted touches;
- and
- rejecting touches within the area.
Dependencies are inferred from the claim text.