EEPROM Baseline Storage for Touch Sensor Uniformity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch and proximity sensor panels face challenges in maintaining a uniform response due to variations in sensor electrical characteristics, leading to false triggering or non-triggering of virtual buttons, especially when fingers or objects are present during boot-up, which corrupts the baseline output values.

Innovation Solution

Pre-stored no-touch or no-hover sensor output values are used to establish an initial baseline, unaffected by fingers or objects, and then normalized, allowing for consistent detection of touch or hover events across the sensor panel. This involves capturing raw baseline values before assembly and storing them in non-volatile memory, and using them during boot-up to compute offsets for subsequent output values, discarding the pre-stored baseline once a new, accurate one is captured.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If baseline values are captured during boot-up, then the baseline can be used for subsequent touch detection, but fingers or objects present during boot-up will corrupt the baseline values

Engineering Contradiction:
Improvebaseline accuracyVSAvoidfinger contamination
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by capturing baseline values during manufacturing before the device is assembled and before it can be contaminated by fingers or objects. These pre-captured baseline values are stored in memory and used during initial boot-up, eliminating the risk of contamination that would occur if baselines were captured after assembly.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If sensor output values vary due to electrical characteristic differences, then manufacturing variations are reflected in sensor response, but this leads to false triggering or non-triggering of virtual buttons

Engineering Contradiction:
Improvesensor uniformityVSAvoidbutton triggering accuracy
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies parameter changes by capturing the actual output values of each sensor element during manufacturing and using these captured parameters to adjust and normalize the response of each sensor. This compensates for manufacturing variations in electrical characteristics, ensuring uniform response across all sensors and accurate virtual button triggering.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11379078B2Storing baseline information in EEPROM
Publication Date: 2022.07.05 APPLE INC
  • US11379078B2 patent drawing
  • US11379078B2 patent drawing
  • US11379078B2 patent drawing

AI summary

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.