Channel Scan Logic for Autonomous Touch Panel Scanning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch panel technologies are limited in their ability to detect multiple points of contact simultaneously and require significant processing power, which can lead to device slowdowns and increased power consumption, especially in handheld devices.
Innovation Solution
Implementing channel scan logic to autonomously scan sensor panels, allowing the processor to perform other tasks or power down, while channel scan logic generates scanning frequency bands, timing sequences, and compares results against thresholds, enabling low-power auto-scan modes and flexible scanning modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional touch panel technologies are used to detect multiple points of contact, then the ability to track multiple touches is improved, but the processing power required increases significantly
Solution Approach 1:
The patent divides the sensor panel into multiple independent scanning channels, each capable of autonomous operation. Channel scan logic is distributed across multiple channels, allowing parallel processing of touch events without requiring centralized processor intervention for each scan operation.
Solution Approach 2:
The channel scan logic is designed to autonomously perform scanning operations without processor intervention. Each channel independently generates timing sequences, scans its assigned sensors, and manages its own operation, freeing the processor from continuous involvement in basic scanning tasks.
2Measurement precision
If conventional touch panel technologies are used to process events, then touch detection is achieved, but device performance slows down due to processor busyness
Solution Approach 1:
The patent extracts the scanning function from the main processor and implements it as independent channel scan logic. This separates the time-critical scanning operations from general-purpose processor tasks, allowing the processor to focus on higher-level processing while channel logic handles autonomous scanning.
Solution Approach 2:
The channel scan logic prepares and executes scanning operations in advance without waiting for processor commands. Timing sequences are generated autonomously, and scans are initiated before processor intervention is needed, ensuring continuous operation without performance bottlenecks.
3Ease of operation
If conventional touch panel technologies are used in handheld devices, then touch functionality is provided, but power consumption increases
Solution Approach 1:
The patent implements periodic scanning where channel scan logic autonomously performs scans at predetermined intervals without continuous processor involvement. This allows the system to enter low-power states between scans while maintaining touch detection capability, significantly reducing average power consumption.
Solution Approach 2:
The channel scan logic independently manages scanning operations, timing sequences, and result processing without requiring processor power. This self-sufficient operation eliminates the need for the processor to remain active during scanning, reducing overall device power consumption.
4Extent of automation
If autonomous channel scan logic is implemented, then processor intervention is reduced and power consumption decreases, but device complexity increases
Solution Approach 1:
The patent divides the sensor panel into multiple independent scanning channels, each with its own channel scan logic. This segmentation distributes the computational burden across multiple simple, identical units rather than requiring one complex centralized processor, making the system more manageable and power-efficient.
Data Source
AI summary
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.


