Frame Buffer Resolution Switching for Lower-Power Image Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Displaying high-resolution images on electronic devices leads to increased computation and power consumption, causing severe heating and freezing issues.
Innovation Solution
Perform rendering operations on partial scenes using lower resolution by determining a primary frame buffer based on color attachments, replacing high-resolution buffers with lower-resolution temporary buffers during rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution rendering is performed on the entire image, then image quality is improved, but computation and power consumption increase
Solution Approach 1:
The patent divides the image rendering process into two segments: a first scene rendered at high resolution and a second scene rendered at low resolution. This segmentation allows the system to maintain high image quality for important areas while reducing computation and power consumption for less critical areas, directly resolving the contradiction between image quality and power consumption.
2Manufacturing precision
If high-resolution rendering is performed on the entire image, then image quality is improved, but computation overhead increases
Solution Approach 1:
The patent segments the rendering workload by identifying a first scene and a second scene, applying different resolution strategies to each. The first scene is rendered at high resolution while the second scene is rendered at low resolution, thereby reducing overall computation overhead while maintaining acceptable image quality.
Solution Approach 2:
The patent applies partial high-resolution rendering only to the first scene rather than the entire image. This partial action approach reduces computation overhead by avoiding excessive high-resolution rendering in areas where it is not necessary, while still maintaining image quality where it matters most.
3Manufacturing precision
If high-resolution rendering is performed on the entire image, then image quality is improved, but device temperature increases
Solution Approach 1:
The patent segments the rendering process to identify a first scene and a second scene, rendering the first scene at high resolution and the second scene at low resolution. This segmentation reduces the overall computational load, thereby reducing heat generation and device temperature while maintaining image quality in critical areas.
4Manufacturing precision
If high-resolution rendering is performed on the entire image, then image quality is improved, but rendering speed decreases
Solution Approach 1:
The patent segments the image into a first scene and a second scene, rendering the first scene at high resolution and the second scene at low resolution. This segmentation accelerates the overall rendering process by reducing the computational burden on the second scene, thereby improving rendering speed while maintaining image quality in the first scene.
Data Source
AI summary
This application provides an image processing method, an electronic device, and a storage medium, and relates to the field of image processing. The method includes: receiving a frame buffer resource creation command delivered by an application, where a frame buffer corresponding to the frame buffer resource creation command includes a color attachment; storing, in preset storage space, a frame buffer identifier of a frame buffer whose quantity of color attachments meets a preset quantity condition; receiving a rendering command delivered by the application, where the rendering command corresponds to a first frame buffer; and performing a rendering operation corresponding to the rendering command on a second frame buffer if a frame buffer identifier consistent with a frame buffer identifier of the first frame buffer exists in the preset storage space, where resolution of the second frame buffer is lower than resolution of the first frame buffer.


