UBWC Surface Composition for Smooth Display Transform Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing display processing units in electronic devices struggle with long preprocessing times for surfaces in non-UBWC formats, leading to continuous frame losses and frame freezing during transformations like rotation and zoom.
Innovation Solution
The method involves generating surfaces in UBWC format when necessary, performing transformations on these surfaces, and omitting preprocessing by the IWE module, thereby avoiding long processing times and improving display smoothness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If preprocessing is performed on a transformed surface in non-UBWC format by the IWE module, then transform operations on non-UBWC surfaces are supported, but the preprocessing time is excessively long causing continuous frame losses
Solution Approach 1:
The patent changes the format parameter of the surface from non-UBWC to UBWC before transformation. By converting the surface format to UBWC, the system enables the display processing unit to perform transform operations directly without requiring preprocessing by the IWE module, thus resolving the time loss issue while maintaining transform operation capability
Solution Approach 2:
The patent extracts the format conversion step and performs it before the transformation operation. By separating the format conversion from the transformation process and executing it first, the system avoids the need for time-consuming preprocessing of transformed surfaces in non-UBWC format
2Adaptability or versatility
If the IWE module preprocesses transformed surfaces in non-UBWC format, then transform operations are enabled, but display smoothness deteriorates due to frame freezing
Solution Approach 1:
The patent changes the surface format parameter to UBWC before transformation, which eliminates the need for IWE module preprocessing. This resolves the display smoothness issue by avoiding frame freezing while preserving transform operation capability through the display processing unit
Solution Approach 2:
The patent introduces UBWC format as an intermediary state between the original non-UBWC surface and the transformed surface. By converting to UBWC format first, the system creates a compatible intermediate representation that can be transformed without requiring the IWE module, thus maintaining display smoothness
Data Source
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.


