Dynamic Resolution Rendering for Lower GPU Heat and Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High GPU load and power consumption in terminal devices due to high-quality image rendering, especially in dynamic scenes with high image resolution, result in excessive heat generation.
Innovation Solution
Intercept and adjust rendering instructions to lower resolution parameters for specific render passes when field of view transformation meets certain scenes, and reuse previous rendering results to improve efficiency and reduce computational load and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the GPU renders each frame of image in high detail to achieve higher image resolution, then the image quality is improved, but the GPU load increases and power consumption increases
Solution Approach 1:
The patent applies partial action by selectively reducing resolution for specific render passes based on scene type. For dynamic scenes, the resolution is reduced to a preset lower value, while for static scenes, the original resolution is maintained. This partial application of resolution reduction optimizes power consumption while preserving image quality where necessary.
Solution Approach 2:
The patent changes the resolution parameter dynamically based on scene characteristics. The system determines whether the current scene is dynamic or static and adjusts the resolution parameter of render passes accordingly. This parameter change allows the GPU to operate at lower power consumption for dynamic scenes while maintaining high resolution for static scenes.
2Manufacturing precision
If the GPU renders each frame of image in high detail to achieve higher image resolution, then the image quality is improved, but heat generation increases
Solution Approach 1:
The patent applies partial action by selectively reducing resolution for specific render passes based on scene type. For dynamic scenes, the resolution is reduced to a preset lower value, while for static scenes, the original resolution is maintained. This partial application of resolution reduction optimizes power consumption while preserving image quality where necessary.
Solution Approach 2:
The patent changes the resolution parameter dynamically based on scene characteristics. The system determines whether the current scene is dynamic or static and adjusts the resolution parameter of render passes accordingly. This parameter change allows the GPU to operate at lower power consumption for dynamic scenes while maintaining high resolution for static scenes.
3Manufacturing precision
If the GPU renders each frame of image to achieve high image resolution, then the rendering quality is improved, but the rendering time increases
Solution Approach 1:
The patent applies partial action by selectively reducing resolution for specific render passes based on scene type. For dynamic scenes, the resolution is reduced to a preset lower value, while for static scenes, the original resolution is maintained. This partial application of resolution reduction optimizes power consumption while preserving image quality where necessary.
Solution Approach 2:
The patent changes the resolution parameter dynamically based on scene characteristics. The system determines whether the current scene is dynamic or static and adjusts the resolution parameter of render passes accordingly. This parameter change allows the GPU to operate at lower power consumption for dynamic scenes while maintaining high resolution for static scenes.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
This application discloses a rendering processing method and a rendering device, and relates to the field of image processing technologies, reducing heat generated by a terminal device and reducing power consumption. The rendering processing method includes: first, intercepting a first rendering instruction that is sent by a target application and that is used to render a to-be-rendered image of the target application; then, obtaining a second rendering instruction that is used to render a previous frame of image of the to-be-rendered image; then, determining field of view transformation information of the to-be-rendered image relative to the previous frame of image based on the first rendering instruction and the second rendering instruction; when the field of view transformation information meets a preset dynamic scene, adjusting an original resolution parameter of at least one render pass in the first rendering instruction to a lower preset resolution parameter; and finally, sending the adjusted first rendering instruction, to render the to-be-rendered image.