UBWC Surface Composition for Transform Display Without Frame Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing display processing units in electronic devices face inefficiencies in processing surfaces in non-UBWC formats, leading to prolonged preprocessing times by the IWE module, resulting in continuous frame losses and frame freezing during video/image display.
Innovation Solution
The method involves generating surfaces in a UBWC format when necessary, performing transforms on these surfaces, and omitting preprocessing by the IWE module, thereby ensuring smooth display by avoiding excessive preprocessing times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the IWE module performs preprocessing on a transformed surface in a non-UBWC format, then transform operations such as rotation and zoom on a surface in a non-UBWC format are supported, but the preprocessing time is excessively long, causing continuous frame losses and frame freezing
Solution Approach 1:
The patent changes the format parameter of the surface from non-UBWC to UBWC format. By converting the surface format, the system enables the DPU to perform transform operations directly without requiring IWE module preprocessing, thus reducing preprocessing time while maintaining support for transform operations on non-UBWC format surfaces through format conversion
2Ease of operation
If the IWE module performs preprocessing on a to-be-transformed surface in a non-UBWC format, then the display processing unit can handle transform operations, but the processing speed is reduced due to the lengthy preprocessing time
Solution Approach 1:
The patent changes the format parameter from non-UBWC to UBWC, enabling the DPU to perform transform operations directly at higher speeds without IWE module preprocessing, thus improving processing speed while maintaining transform operation capability
Solution Approach 2:
The patent extracts the format conversion step and performs it beforehand, separating it from the transform operation process. This allows the DPU to perform transform operations directly on UBWC format surfaces without the need for IWE module preprocessing, improving processing speed
Data Source
Figure 1
Figure 2A~2B
Figure 3
AI summary
This application relates to the field of display technologies, and provides a surface composition method, an electronic device, and a storage medium. The method is applied to an electronic device, specifically including: obtaining to-be-displayed data; generating a surface in a UBWC format corresponding to the to-be-displayed data when the to-be-displayed data satisfies a first condition, where the first condition is displaying the surface of the to-be-displayed data after transform; performing a transform operation on the surface in the UBWC format, to obtain a transformed surface in the UBWC format; and performing surface composition on the transformed surface in the UBWC format. When the surface of the to-be-displayed data needs to be transformed and then displayed, the format of the generated surface corresponding to the to-be-displayed data is controlled to be the UBWC format, so as to omit preprocessing of a transformed surface in a non-UBWC format by an IWE module, thereby avoiding a phenomenon of continuous frame losses as a result of the IWE module spending an excessively long time in preprocessing, and improving display smoothness of the electronic device.