Intensity Transformation for CGR Graphics Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-generated reality (CGR) systems face inefficiencies in rendering computer graphics due to the need to regenerate graphics for every change in ambient lighting, which is resource-intensive and time-consuming, especially when transitioning between video frames with different intensity levels.

Innovation Solution

The implementation of an intensity transformation method that adjusts previously generated computer graphics based on the difference between video frames, allowing for faster and more resource-efficient rendering by applying a scaling factor or transformation to match the new intensity levels, thereby reducing the need for complete graphic regeneration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computer graphics are regenerated for every change in ambient lighting, then the graphics accurately reflect current lighting conditions, but the rendering process becomes resource-intensive and time-consuming

Engineering Contradiction:
Improveaccuracy of graphics under varying lightingVSAvoidrendering speed and computational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-generates computer graphics for a first time and stores them. When a second time occurs with different ambient lighting, the system retrieves the pre-generated graphic and applies intensity transformation instead of regenerating it. This preliminary generation of graphics for different time points resolves the contradiction by having ready-made graphics that only need transformation rather than complete regeneration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the intensity parameter of the pre-generated computer graphic to match the current ambient lighting conditions. By transforming the graphic's intensity level rather than regenerating it, the system maintains accuracy under varying lighting while significantly reducing computational resources and time required compared to complete regeneration.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If complete computer graphics regeneration is performed for each video frame, then the graphics are fully updated for new conditions, but computational resource usage increases significantly

Engineering Contradiction:
Improvegraphics update for new video framesVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system extracts the intensity information from the current video frame and separates it from the main graphic content. By taking out only the intensity parameter and applying it as a transformation to the pre-generated graphic, the system achieves adaptation to new frames while avoiding the computationally expensive task of regenerating the entire graphic from scratch.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses a copy of the pre-generated computer graphic and applies intensity transformation to it, rather than creating a new graphic from scratch. This copying approach allows the graphics to be updated for new video frames while consuming significantly fewer computational resources since only the intensity needs to be transformed, not the entire graphic structure.

Inventive Principle:
Principle #26Copying

3Speed

If computer graphics are transformed based on intensity difference between video frames, then rendering speed increases, but the complexity of the transformation process must be managed

Engineering Contradiction:
Improverendering speedVSAvoidintensity transformation process
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system calculates the intensity difference between the current video frame and the previous frame, uses this feedback to determine the transformation amount, and applies the transformation to the pre-generated graphic. This feedback mechanism enables fast rendering by using the intensity difference as a guide for transformation, while the process remains manageable through a systematic approach that leverages existing graphic data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11282171B1Generating a computer graphic for a video frame
Publication Date: 2022.03.22 APPLE INC
  • US11282171B1 patent drawing
  • US11282171B1 patent drawing
  • US11282171B1 patent drawing

AI summary

In some implementations, a method includes obtaining a computer graphic generated based on one or more visual elements within a first video frame. In some implementations, the first video frame is associated with a first time. In some implementations, the method includes obtaining a second video frame associated with a second time. In some implementations, the second time is different from the first time. In some implementations, the method includes applying an intensity transformation to the computer graphic in order to generate a transformed computer graphic. In some implementations, the intensity transformation is based on an intensity difference between the first video frame and the second video frame. In some implementations, the method includes rendering the transformed computer graphic based on one or more visual elements within the second video frame.