System and method for determining user input from occluded objects
First Claim
1. A processing system for use with a capacitive input device that senses objects in a sensing region, comprising:
- a sensor circuitry configured to operate a plurality of sensor electrodes to acquire resulting signals; and
a determination circuitry configured to;
determine an image of sensor values based on the resulting signals;
identify a portion of the image corresponding to a sensed object in the sensing region;
determine a polygon corresponding to the sensed object by;
identifying a first pixel within the identified portion of the image;
identifying a plurality of pixels that are adjacent to the first pixel but external to the identified portion of the image; and
determine a vertex of the polygon by interpolating based on a sensor value for the first pixel in the image and a plurality of sensor values for the plurality of pixels in the image;
track the sensed object based on the polygon; and
perform a graphical user interface action based on a characteristic of the polygon.
3 Assignments
0 Petitions
Accused Products
Abstract
Devices and method are provided that facilitate improved input device performance. Specifically, the systems and methods are configured to identify a portion of an image of sensor values as corresponding to at least one sensed object in the sensing region, determine a polygon corresponding to the identified portion of the image, and determine a contact characterization of the at least one sensed object based on the polygon. The determination of a polygon corresponding to a sensed object facilitates improved contact characterization of the sensed object. For example, the determined polygon may be used to determine if the sensed object is actually more than one object. As a second example, the determined polygon may be used to determine the orientation of the sensed object. In addition, determined polygons may be used to more accurately track changes in the position of the sensed object.
-
Citations
20 Claims
-
1. A processing system for use with a capacitive input device that senses objects in a sensing region, comprising:
-
a sensor circuitry configured to operate a plurality of sensor electrodes to acquire resulting signals; and a determination circuitry configured to; determine an image of sensor values based on the resulting signals; identify a portion of the image corresponding to a sensed object in the sensing region; determine a polygon corresponding to the sensed object by; identifying a first pixel within the identified portion of the image; identifying a plurality of pixels that are adjacent to the first pixel but external to the identified portion of the image; and determine a vertex of the polygon by interpolating based on a sensor value for the first pixel in the image and a plurality of sensor values for the plurality of pixels in the image; track the sensed object based on the polygon; and perform a graphical user interface action based on a characteristic of the polygon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An input device comprising:
-
a plurality of capacitive sensor electrodes configured to sense in a sensing region; a sensor circuitry configured to operate the plurality of sensor electrodes; a display; and a processing system coupled to the plurality of capacitive sensor electrodes, the processing system configured to; determine an image of sensor values based on resulting signals acquired by the plurality of capacitive sensor electrodes; identify a portion of the image corresponding to a sensed object in the sensing region; determine a polygon corresponding to the sensed object by; identifying a first pixel within the identified portion of the image; identifying a plurality of pixels that are adjacent to the first pixel but external to the identified portion of the image; and determine a vertex of the polygon by interpolating based on a sensor value for the first pixel in the image and a plurality of sensor values for the plurality of pixels in the image; track the sensed object based on the polygon; and perform a graphical user interface action based on a characteristic of the polygon. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable medium (CRM) storing instructions for performing graphical user interface actions in response to sensing objects in a sensing region, the instructions comprising functionality to:
-
determine an image of sensor values based on resulting signals acquired by a plurality of capacitive sensor electrodes; identify a portion of the image corresponding to a sensed object in the sensing region; determine a polygon corresponding to the sensed object by; identifying a first pixel within the identified portion of the image; identifying a plurality of pixels that are adjacent to the first pixel but external to the identified portion of the image; and determine a vertex of the polygon by interpolating based on a sensor value for the first pixel in the image and a plurality of senor values for the plurality of pixels in the image; track the sensed object based on the polygon; and perform a graphical user interface action based on a characteristic of the polygon. - View Dependent Claims (19, 20)
-
Specification