Patent ID: 9176608
Filing Date: 2015-11-03
Classification: G06F,G06K,G06T,G09G

Abstract:
1. A method of enabling gesture input for a computing device, comprising: capturing first image information at a first frame rate using a subset of a set of pixels of a gesture sensor, wherein the set of pixels includes a plurality of pairs of pixels, each pair of pixels including a first pixel to be exposed to incident light and a second pixel to be shielded from the incident light and for storing charge received from the first pixel exposed to the incident light; analyzing, using a processor of the gesture sensor, the first image information to detect motion near the computing device by determining that a difference between (a) a first ratio of (i) a first group of pixels, of a first image of the first image information, located substantially in a first region of the gesture sensor, and (ii) a second group of pixels, of the first image, located substantially in a second region of the gesture sensor, and (b) a second ratio of (i) a third group of pixels, of a second image of the first image information, located substantially in the first region, and (ii) a fourth group of pixels, of the second image, located substantially in the second region, exceeds a predetermined threshold, wherein the first region and the second region are opposing edges of the gesture sensor, the processor of the gesture sensor being separate from a processor of the computing device; activating a gesture input mode to capture second image information at a full resolution of the gesture sensor at a second frame rate, wherein the second frame rate is greater than the first frame rate; detecting one or more gestures in the second image information; causing a signal to be sent to an image capture element for capturing third image information of the one or more gestures, the image capture element having a similar form factor but higher resolution than the gesture sensor; and providing information corresponding to the one or more gestures as input to the processor of the computing device.