MCU Touch Event Detection for E-Book Page Turning Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices, such as e-books, experience non-ideal page turning speed during sleep mode due to the CPU entering a dormant state, requiring the MCU to record touch inputs and awaken the CPU, leading to delayed page turning.
Innovation Solution
The MCU detects and records touch inputs, determining if they form a touch event, and wakes the CPU to execute the event quickly, utilizing a register to store input actions and a timer to manage power states, allowing immediate page turning upon awakening.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the CPU enters sleep mode to save power, then power consumption is reduced, but page turning speed deteriorates
Solution Approach 1:
The MCU performs preliminary actions by detecting and recording touch inputs during sleep mode, determining whether they form valid touch events, and preparing to wake the CPU only when necessary. This preliminary processing prevents unnecessary CPU awakenings while ensuring rapid response to valid gestures, thus maintaining low power consumption without sacrificing page turning speed.
2Speed
If the CPU remains active to improve page turning speed, then page turning speed is improved, but power consumption increases
Solution Approach 1:
The system segments the processing tasks between MCU and CPU based on their operational characteristics. The MCU handles low-power touch detection and event determination, while the CPU is activated only for high-speed page turning execution. This segmentation allows the system to maintain fast response when needed while minimizing power consumption during idle periods.
3Loss of time
If the MCU determines touch events during sleep mode, then page turning latency is reduced, but device complexity increases
Solution Approach 1:
The MCU is designed to perform multiple functions: it not only records touch inputs but also determines whether they constitute valid touch events. This multi-functionality eliminates the need for additional dedicated hardware for gesture recognition, reducing overall device complexity while enabling rapid touch event detection during sleep mode.
Data Source
AI summary
An electronic device includes a touch screen, a microcontroller (MCU), and a central processing unit (CPU). The MCU detects a plurality of touch inputs one the touch screen when the CPU is in a sleep mode, determines whether the touch inputs form a touch event, and wakens the CPU from the sleep mode upon the condition that the touch inputs form the touch event. The CPU obtains the touch event from the MCU and executes the touch event to quickly turn a page of an e-book of the electronic device.


