Simulated External Display for Cloud Phone Resolution Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The difference in display ratios between cloud devices and smart terminals leads to issues such as black borders and shape distortion when images are rendered and displayed, affecting user experience.
Innovation Solution
A method and apparatus for generating a simulated external display of a cloud device based on the target resolution of a client, allowing for the generation of frame buffer data that adapts to the client's display ratio without requiring the cloud device to restart.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the cloud device regenerates according to the client resolution to adapt to the client, then the display adaptation is improved, but the waiting time and computing resource consumption increase
Solution Approach 1:
The patent creates a simulated external display that copies the client's resolution characteristics without requiring actual device regeneration. The simulation layer replicates the display interface at the software level, allowing the cloud device to maintain its original configuration while presenting a client-adapted interface through virtualization techniques.
Solution Approach 2:
The patent introduces a simulated external display as an intermediary layer between the cloud device and the client. This intermediate virtual display interface translates between the cloud device's native resolution and the client's expected resolution, eliminating the need for cloud device regeneration while achieving display adaptation.
2Adaptability or versatility
If the cloud device regenerates according to the client resolution to adapt to the client, then the display adaptation is improved, but the computing resource consumption increases
Solution Approach 1:
Instead of regenerating the entire cloud device, the patent creates a lightweight simulated external display that copies only the necessary display interface characteristics. This simulation approach consumes significantly fewer computing resources while achieving the same display adaptation effect.
Solution Approach 2:
The simulated external display acts as a low-resource intermediary that handles resolution translation without requiring full cloud device regeneration. This intermediate layer processes display adaptation requests with minimal computational overhead, preserving cloud device performance.
3Stability of the object's composition
If the cloud device uses a fixed frame buffer area, then the device stability is improved, but the adaptability to different client resolutions deteriorates
Solution Approach 1:
The patent resolves the contradiction by adding a virtualization dimension. The frame buffer area remains fixed in the physical dimension (maintaining stability), while a simulated external display is created in the virtual dimension (enabling resolution adaptability). This multi-dimensional approach allows both fixed hardware resources and flexible software interfaces to coexist.
Solution Approach 2:
The simulated external display serves as an intermediary that decouples the fixed frame buffer from the variable client resolution requirements. It translates between the fixed physical frame buffer and the flexible virtual display interface, allowing the cloud device to maintain stable hardware configuration while adapting to different client resolutions through software virtualization.
Data Source
AI summary
Provided are an image display method and apparatus, an electronic device, and a medium, which relate to the field of computer technologies, in particular to the fields of cloud phones, cloud computing and cloud services. The specific implementation scheme is as follows: generating a simulated external display of a cloud device according to an acquired target resolution of a target client; and generating frame buffer data according to a frame buffer area of the simulated external display in the cloud device, and sending the frame buffer data to the target client so that the target client performs image display on a target interface according to the frame buffer data.


