3D Rendering Function Adaptation for Power and Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 3D graphics rendering engines consume excessive power and resources due to rendering all graphic data using fixed functions without considering the characteristics of the data or the system's power state, leading to decreased rendering speed and image quality, especially in mobile devices with limited power.

Innovation Solution

A method and apparatus that analyzes the characteristics of 3D graphic data and the rendering environment, including power state, distance from the camera, and screen area, to eliminate unnecessary processes and generate a flexible rendering function, reducing power consumption while maintaining image quality by selectively excluding rendering options based on these factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fixed rendering function is used to render all 3D graphic data, then the rendering process is simple to implement, but the rendering function size becomes unnecessarily large and power consumption increases

Engineering Contradiction:
Improveimplementation simplicityVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The rendering function is transformed from a fixed static structure to a dynamic adaptive structure that changes based on rendering environment conditions. The system dynamically selects and configures rendering processes according to real-time parameters such as power state, object distance, and screen area, making the rendering function flexible and context-dependent rather than uniform and rigid.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes rendering parameters based on environmental conditions by eliminating specific rendering processes according to power state, distance, and screen area thresholds. This parameter adaptation allows the rendering function to adjust its complexity and resource consumption dynamically, reducing power usage when conditions permit lower quality rendering.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all rendering processes are performed using a fixed rendering function, then complete rendering functionality is maintained, but rendering speed decreases due to increased calculation amount

Engineering Contradiction:
Improverendering functionality completenessVSAvoidrendering speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system extracts and eliminates unnecessary rendering processes from the complete rendering function based on specific conditions. By removing redundant calculations and operations that are not needed under certain rendering scenarios, the system reduces the overall calculation amount and improves rendering speed while maintaining essential rendering functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial rendering action by selectively performing only the necessary rendering processes rather than executing all possible rendering operations. This partial action approach eliminates excessive rendering calculations that would slow down the system while preserving sufficient rendering quality for the given conditions.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If rendering processes are eliminated to reduce power consumption, then power usage decreases, but image quality deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidimage quality
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The system applies different rendering qualities to different objects or regions based on their specific characteristics such as distance from camera and screen area. By making rendering quality local and context-dependent rather than uniform, the system can reduce power consumption for less important elements while maintaining high image quality for critical elements that require detailed rendering.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes rendering parameters adaptively based on environmental conditions, adjusting the level of detail and processing intensity according to power state, distance, and screen area. This parameter change strategy allows the system to optimize the balance between power consumption and image quality by matching rendering effort to actual visual importance.

Inventive Principle:
Principle #35Parameter changes

4Speed

If a flexible rendering function is generated based on 3D graphic data characteristics, then rendering speed improves by reducing unnecessary calculations, but the system fails to consider the power state of the rendering apparatus

Engineering Contradiction:
Improverendering speedVSAvoidpower state adaptability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The rendering function is designed to serve multiple purposes by adapting to different rendering environments and power states. This multi-functional rendering system can operate in various modes depending on conditions, making it universally applicable across different scenarios rather than optimized for a single fixed scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces dynamic adaptability to the rendering function by incorporating power state detection and conditional process elimination. This transforms the rendering function from a static optimized version to a dynamic one that can adjust its behavior based on real-time system conditions, achieving both speed optimization and power adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8379013B2Method, medium and apparatus rendering 3D graphic data
Publication Date: 2013.02.19 SAMSUNG ELECTRONICS CO LTD
  • US8379013B2 patent drawing
  • US8379013B2 patent drawing
  • US8379013B2 patent drawing

AI summary

Provided are a method and apparatus rendering three-dimensional (3D) graphic data. The method includes eliminating at least one of a plurality of processes for rendering the three-dimensional (3D) graphic data in consideration of a rendering environment of the 3D graphic data and a state of power of a system rendering the 3D graphic data, generating a rendering function which performs the remaining processes after the at least one process is eliminated and rendering the 3D graphic data using the generated rendering function.