Multi-Window Projection Adaptive Resource Allocation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If high resolution is maintained for all projected interfaces, then picture definition is improved, but communication resource throughput pressure increases
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.
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.
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
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.
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.
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
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.
Data Source
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.


