Video Screen Projection Mode Switching to Avoid Mirroring Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless projection technologies in electronic devices often suffer from issues such as freezing, screen distortion, and audio-visual unsynchronization during system-mirrored screen projection, leading to a poor projection experience.

Innovation Solution

Implementing a method that switches from system-mirrored screen projection to Digital Living Network Alliance (DLNA) screen projection when a video is played back, using device information like IP address, MAC address, UUID, and device name to ensure smooth and clear video projection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If system-mirrored screen projection is used to display video on external device, then wireless projection functionality is achieved, but video playback quality deteriorates due to freezing, screen distortion, and audio-visual unsynchronization

Engineering Contradiction:
Improvewireless projection functionalityVSAvoidvideo playback quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically switches between two projection modes: system-mirrored screen projection for general display needs and DLNA screen projection for video playback. The switching is triggered automatically when video playback is detected, allowing the system to adapt its projection behavior based on the current task to maintain both functionality and quality

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the projection parameter from system-mirrored mode to DLNA mode specifically for video playback. This parameter change involves switching the data transmission method and projection protocol, which resolves the quality issues of freezing and distortion while maintaining wireless projection capability

Inventive Principle:
Principle #35Parameter changes

2Speed

If system-mirrored screen projection is used, then real-time display interface projection is achieved, but video playback experiences black borders and poor projection effect

Engineering Contradiction:
Improvereal-time projectionVSAvoidprojection image quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts its projection mode based on the content being displayed. For video playback, it switches to DLNA mode which provides better image quality without sacrificing real-time playback capability, thereby resolving the contradiction between speed and precision

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If system-mirrored screen projection is implemented, then wireless display projection is achieved, but additional user operations are required to switch projection modes

Engineering Contradiction:
Improveprojection mode switchingVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically detects when video playback is occurring and autonomously switches from system-mirrored projection to DLNA projection without requiring user intervention. This self-service approach eliminates the need for manual mode switching while maintaining projection adaptability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms to detect video playback state and automatically triggers the projection mode switch. This feedback loop allows the system to respond to user needs automatically, improving ease of operation while preserving adaptability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12487790B2Screen projection method for electronic device and electronic device
Publication Date: 2025.12.02 HONOR DEVICE CO LTD
  • US12487790B2 patent drawing
  • US12487790B2 patent drawing
  • US12487790B2 patent drawing

AI summary

Embodiments of this application provide a screen projection method for an electronic device and an electronic device. The method includes: receiving an operation that the electronic device plays back a video, and obtaining a state identifier of the electronic device, where the state identifier indicates whether the electronic device is in a state of system-mirrored screen projection; determining, based on the state identifier, that the electronic device is not in the state of the system-mirrored screen projection; receiving a screen projection operation by a user, and obtaining first device information of a screen projection device; and performing DLNA screen projection from the electronic device to the screen projection device based on the first device information.