Low power scan for device wake up and unlock
First Claim
1. A touch sensor panel comprising:
- a touch screen;
a touch controller configured to;
capture a touch image from the touch screen when the touch sensor panel is in an idle state;
determine a distance between a centroid of a touch of the touch image to a center of the touch screen;
compare the distance to a pre-determined distance value;
determine if the touch exhibits one or more characteristics of a false touch; and
transmit a wake notification to a processor of the touch sensor panel if the touch controller determines the distance is less than the pre-determined distance value and the touch does not exhibit the one or more characteristics of a false touch;
wherein;
the processor is configured to;
remain powered down while the touch sensor panel is in the idle state and the touch controller is capturing the touch image,remain powered down while the touch sensor panel is in the idle state and the touch controller is determining if the touch exhibits the one or more characteristics of a false touch, andremain powered down if the touch controller determines that the distance is greater than the pre-determined distance value or the touch controller determines the touch exhibits at least one of the one or more characteristics of a false touch,the touch sensor panel transitions to the active state in response to the processor receiving the wake notification from the touch controller; and
the processor consumes a greater amount of power than the touch controller when the touch sensor panel is in the active state.
1 Assignment
0 Petitions
Accused Products
Abstract
A low power can for device wake up and unlock is disclosed. The low power scan can include one or more algorithms used to detect a sequence and/or one or more gestures to wake up a processor and unlock the device. A sequence and/or one or more gestures can be determined by a microcontroller and/or by a separate hardware component. The microcontroller can send a notification to the processor and/or switch the device from an idle to an active state. By detecting the sequence and gestures in the microcontroller before waking up the processor, the battery life can be extended. In some examples, the microcontroller can determine if the sequence and gestures are due to water splashes, water film, and/or noise. In such examples, the microcontroller can reject the touch without waking up the processor, and further extending the battery life of the device.
37 Citations
18 Claims
-
1. A touch sensor panel comprising:
-
a touch screen; a touch controller configured to; capture a touch image from the touch screen when the touch sensor panel is in an idle state; determine a distance between a centroid of a touch of the touch image to a center of the touch screen; compare the distance to a pre-determined distance value; determine if the touch exhibits one or more characteristics of a false touch; and transmit a wake notification to a processor of the touch sensor panel if the touch controller determines the distance is less than the pre-determined distance value and the touch does not exhibit the one or more characteristics of a false touch; wherein; the processor is configured to; remain powered down while the touch sensor panel is in the idle state and the touch controller is capturing the touch image, remain powered down while the touch sensor panel is in the idle state and the touch controller is determining if the touch exhibits the one or more characteristics of a false touch, and remain powered down if the touch controller determines that the distance is greater than the pre-determined distance value or the touch controller determines the touch exhibits at least one of the one or more characteristics of a false touch, the touch sensor panel transitions to the active state in response to the processor receiving the wake notification from the touch controller; and the processor consumes a greater amount of power than the touch controller when the touch sensor panel is in the active state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for switching a device from an idle state to an active state, the method comprising:
-
capturing a touch image from a touch screen using a controller, while maintaining a processor powered down while the device is in the idle state, wherein the processor consumes a greater amount of power than the touch controller when the device is in the active state; determining a distance between a centroid of a touch of the touch image to a center of the touch screen; comparing the distance to a pre-determined distance value; determining if the touch exhibits one or more characteristics of a false touch using the controller, while keeping the processor powered down while the device is in the idle state; transmitting, with the controller, a wake notification to the processor if the controller determines the distance is less than the pre-determined distance value and the touch does not exhibit the one or more characteristics of a false touch; maintaining the processor powered down while the device is in the idle state and the controller is capturing the touch image; maintaining the processor powered down while the device is in the idle state and the controller determines that the touch exhibits the one or more characteristics of the false touch; maintaining the processor powered down while the device is in the idle state if the controller determines that the distance is greater than the pre-determined distance value or the controller determines the touch exhibits at least one of the one or more characteristics of a false touch; and transitioning the device to the active state in response to the processor receiving the wake notification from the controller. - View Dependent Claims (17, 18)
-
Specification