STORING BASELINE INFORMATION IN EEPROM
First Claim
1. A method for establishing no-event baseline sensor output values for sensors in an event sensor panel, comprising:
- utilizing pre-stored no-event baseline sensor output values as current no-event baseline sensor output values;
performing a scan of the event sensor panel to obtain new sensor output values; and
replacing the current no-event baseline sensor output values with the new sensor output values upon determining that no object is touching or hovering on or about the event sensor panel.
0 Assignments
0 Petitions
Accused Products
Abstract
Pre-stored no-touch or no-hover (no-event) sensor output values can initially be used when a sensor panel subsystem is first booted up to establish an initial baseline of sensor output values unaffected by fingers or other objects touching or hovering over the sensor panel during boot-up. This initial baseline can then be normalized so that each sensor generates the same output value for a given amount of touch or hover, providing a uniform response across the sensor panel and enabling subsequent touch or hover events to be more easily detected. After the initial normalization process is complete, the pre-stored baseline can be discarded in favor of a newly captured no-event baseline that may be more accurate than the pre-stored baseline due to temperature or other variations.
-
Citations
25 Claims
-
1. A method for establishing no-event baseline sensor output values for sensors in an event sensor panel, comprising:
-
utilizing pre-stored no-event baseline sensor output values as current no-event baseline sensor output values; performing a scan of the event sensor panel to obtain new sensor output values; and replacing the current no-event baseline sensor output values with the new sensor output values upon determining that no object is touching or hovering on or about the event sensor panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for establishing no-event baseline sensor output values for sensors in an event sensor panel, comprising:
-
non-volatile memory storing pre-stored no-event baseline sensor output values; and a panel processor coupled to the non-volatile memory and capable of utilizing the pre-stored no-event baseline sensor output values as current no-event baseline sensor output values, performing a scan of the event sensor panel to obtain new sensor output values, and replacing the current no-event baseline sensor output values with the new sensor output values upon determining that no object is touching or hovering on or about the event sensor panel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for establishing no-event baseline sensor output values for sensors in an event sensor panel, comprising:
-
means for pre-storing no-event baseline sensor output values; and means for utilizing the pre-stored no-event baseline sensor output values as current no-event baseline sensor output values, performing a scan of the event sensor panel to obtain new sensor output values, and replacing the current no-event baseline sensor output values with the new sensor output values only when it is determined that no object is touching or hovering on or about the event sensor panel. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium comprising program code for establishing no-event baseline sensor output values for sensors in an event sensor panel, the program code for causing performance of a method comprising:
-
utilizing pre-stored no-event baseline sensor output values as current no-event baseline sensor output values; performing a scan of the event sensor panel to obtain new sensor output values; and replacing the current no-event baseline sensor output values with the new sensor output values upon determining that no object is touching or hovering on or about the event sensor panel. - View Dependent Claims (25)
-
Specification