Sensing Baseline Management via Multi-Mode Delta Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Proximity sensor devices often experience errors due to miscalculated baselines, leading to incorrect detection of input objects (ghost objects) or failure to detect real inputs, causing usability issues and persistent errors.
Innovation Solution
A processing system that uses multiple processing modes to generate baselines and delta frames, allowing for validation and correction of baseline errors by copying portions of one baseline to another based on inconsistencies detected between delta frames from different processing modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a single processing mode is used to generate baseline, then device complexity is reduced, but measurement precision deteriorates due to miscalculated baselines causing ghost objects and dead spots
Solution Approach 1:
The processing system is segmented into multiple processing modes (e.g., first processing mode and second processing mode), each generating baselines using different algorithms or parameters. This segmentation allows the system to compare results from independent processing paths, thereby improving measurement precision through cross-validation while maintaining manageable complexity through modular design.
Solution Approach 2:
The system implements feedback mechanisms where delta frames from multiple processing modes are compared against their respective baselines. When inconsistencies are detected (such as ghost objects or dead spots), the system uses feedback loops to identify and correct baseline errors by selectively copying corrected baseline portions, thereby continuously improving detection accuracy.
2Reliability
If multiple processing modes are used to generate baselines, then measurement precision is improved through validation, but device complexity increases
Solution Approach 1:
The processing system divides baseline generation into separate processing modes, each handling specific aspects of baseline calculation. This segmentation improves reliability by allowing independent validation of each mode's output while keeping individual mode complexity low. The system compares results from segmented processing paths to identify and correct errors.
Solution Approach 2:
The system uses copying mechanisms to transfer corrected baseline portions between processing modes. When one processing mode detects inconsistencies or errors in its baseline, it can copy corrected baseline data from another processing mode, thereby improving reliability through cross-validation without requiring complete redesign of the entire processing system.
3Measurement precision
If baseline is continuously updated, then measurement precision is maintained, but loss of time occurs due to frequent baseline regeneration
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing multiple baselines using different processing modes before actual input detection occurs. This allows the system to have ready-to-use baselines for comparison, reducing the time needed for baseline regeneration during operation while maintaining high detection accuracy through pre-computed reference data.
Solution Approach 2:
Instead of regenerating entire baselines frequently, the system uses copying to transfer specific baseline portions that have been validated as correct. When one processing mode produces accurate baseline data, the system can copy these validated portions to other processing modes, reducing the computational time required for continuous baseline updates while maintaining measurement precision.
Data Source
AI summary
A processing system for sensing includes a sensor module that includes sensor circuitry coupled to sensor electrodes, the sensor module configured to acquire a sensor frame, and a determination module connected to the sensor electrodes. The determination module is configured to determine a first delta frame from the sensor frame and a first baseline generated using a first processing mode, and determine a second delta frame from the sensor frame and a second baseline generated using a second processing mode. The second processing mode is different than the first processing mode. The determination module is further configured to determine that the first delta frame and the second delta frame are inconsistent with respect to at least one input object. The processing system copies at least a portion of the second baseline to the first baseline based on the first delta frame and the second delta frame being inconsistent.


