Dual-Processor Screen Switching with Complete Touch Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvescreen switching speedVSAvoidtouch data completeness
Core Design Contradiction:
SpeedVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvetouch data completenessVSAvoidprocessor coordination complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4280032B1Screen control method for electronic device, computer-readable medium and electronic device
Publication Date: 2025.08.27 HUAWEI TECH CO LTD
  • EP4280032B1 patent drawingFigure 1(a)
  • EP4280032B1 patent drawingFigure 1(b)
  • EP4280032B1 patent drawingFigure 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.