Multi-Window Projection Adaptive Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-window projection technologies experience high GPU usage and communication resource throughput pressure, leading to system stuttering and unsmooth picture rendering, affecting user experience due to constant frame rates and resolutions across multiple application interfaces.

Innovation Solution

The method involves the second device adaptively adjusting frame rates, application display region sizes, and resolutions based on window statuses and application categories to allocate processing resources on demand, ensuring smoothness and definition of the projected picture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple application interfaces are projected at constant frame rates and resolutions, then the projected picture maintains consistent quality, but GPU usage becomes excessively high and system stuttering occurs

Engineering Contradiction:
Improvesmoothness of projected pictureVSAvoidGPU usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic frame rate adjustment where the second device adapts the frame rates of different application interfaces based on their priority levels and current system state. High-priority interfaces maintain higher frame rates while low-priority interfaces use lower frame rates, creating a dynamic allocation system that responds to changing conditions rather than using constant frame rates for all interfaces.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters simultaneously including frame rates, resolution, and display region sizes for different application interfaces. By adjusting these parameters dynamically based on priority levels and resource availability, the system optimizes GPU usage while maintaining acceptable picture quality for high-priority applications.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high resolution is maintained for all projected interfaces, then picture definition is improved, but communication resource throughput pressure increases

Engineering Contradiction:
Improvedefinition of projected pictureVSAvoidcommunication resource throughput
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different resolution levels to different application interfaces based on their priority and importance. High-priority interfaces receive higher resolution allocation while low-priority interfaces use lower resolution, creating local quality variations across the projected display rather than uniform high resolution everywhere, thus reducing overall communication throughput requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system provides excessive quality (high resolution) only where necessary for high-priority applications, while using minimal sufficient quality for low-priority applications. This partial application of high quality standards reduces the total communication resource throughput pressure while maintaining definition where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If constant high frame rate is used for all application interfaces, then smoothness is maintained, but processing load on the second device becomes unmanageable

Engineering Contradiction:
Improveframe rateVSAvoidprocessing load
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the projection system into multiple priority levels and processes different application interfaces according to their priority classification. By dividing the workload into high-priority and low-priority segments with different frame rate requirements, the system manages processing load more effectively than treating all interfaces uniformly at high frame rates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic adjustment of frame rates based on priority levels, where high-priority interfaces receive sustained high frame rates and low-priority interfaces receive reduced frame rates. This periodic differentiation in action patterns allows the device to manage processing load while maintaining smoothness where critical.

Inventive Principle:
Principle #19Periodic action

4Area of stationary object

If all application interfaces are displayed at full size, then user interface completeness is maintained, but display resolution and picture definition decrease

Engineering Contradiction:
Improvedisplay region sizeVSAvoiddisplay resolution
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies different display region sizes and resolution levels to different application interfaces based on their priority. High-priority interfaces are allocated larger display regions with higher resolution, while low-priority interfaces use smaller regions with lower resolution, optimizing the trade-off between area and definition locally for each interface rather than uniformly across all interfaces.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240020074A1Multi-Window Projection Method and Electronic Device
Publication Date: 2024.01.18 HUAWEI TECH CO LTD
  • US20240020074A1 patent drawing
  • US20240020074A1 patent drawing
  • US20240020074A1 patent drawing

AI summary

In a process of accepting projection by a first device, a second device obtains first information, to adaptively adjust one or more of a frame rate corresponding to a projected interface, a size of an application display region corresponding to a projected interface, display resolution of the second device, or video resolution corresponding to a projected interface. In this way, an image processing resource and a processing capability of the device can be allocated on demand to enhance a projected picture and reduce load of the second device.