Dual-Processor Screen Switching with Complete Touch Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dual-processor electronic devices experience data loss and freezing during screen switching due to improper handling of processing permissions between the high-performance main processor and low-power-consumption co-processor, leading to an imperfect user experience.
Innovation Solution
The method involves switching processing permission of the display screen first to the main processor and then the touch pad after screen switching is completed, using a virtual touch driver to ensure complete data transfer and accurate user operation recognition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the processing permission of both display screen and touch pad is switched simultaneously from co-processor to main processor, then the switching speed is improved, but touch data is lost and user operations are inaccurate
Solution Approach 1:
The patent segments the switching process into two distinct phases: first switching the display screen processing permission, then switching the touch pad processing permission after the touch operation completes. This segmentation prevents data loss by ensuring the main processor receives complete touch data before taking control of touch pad processing.
Solution Approach 2:
The patent applies preliminary action by having the main processor prepare to receive touch data through a virtual touch driver before the actual switching occurs. The co-processor continues processing touch data during the transition, ensuring data completeness before the main processor fully takes over touch pad control.
2Loss of information
If the co-processor continues processing touch data after screen switching, then touch data completeness is improved, but system complexity increases due to dual processor coordination
Solution Approach 1:
The patent introduces a virtual touch driver as an intermediary layer between the co-processor and main processor. This virtual driver allows the main processor to receive and process touch data generated by the co-processor during the transition period, simplifying the coordination by providing a standardized interface for data transfer between processors.
Data Source
Figure 1(a)
Figure 1(b)
Figure 1(c)~2
AI summary
This application discloses an electronic device screen control method, a readable medium, and an electronic device. The method includes: A second processor of the electronic device processes related information of a display screen and a touch pad. The electronic device switches, when detecting that a user starts a first touch operation, processing permission of the display screen from the second processor to a first processor, and sends first touch data of the detected first touch operation to the first processor through the second processor. The electronic device switches, when detecting that the first touch operation ends, processing permission of the touch pad from the second processor to the first processor. In this application, in the screen switching process, the processing permission of the display screen is first switched, and then the processing permission of the touch pad is switched. In addition, the first processor receives touch data through the second processor, so that the first processor can receive complete touch data, and then accurately respond to a touch event of the user, to implement imperceptible switching and improve user experience.