Focus Frame Sampling for 3D Environment Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for rendering three-dimensional environments inefficiently allocate computing resources, leading to slow rendering times and low accuracy in live previews, especially when focusing on specific regions within the environment.

Innovation Solution

The focus frame system allows users to define a region of interest within a graphical user interface, applying a higher sampling rate to this area while maintaining a lower sampling rate for the rest of the environment, thereby prioritizing rendering resources and providing real-time updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a uniform high sampling rate is applied to the entire three-dimensional environment, then rendering accuracy is improved, but computing resource consumption increases significantly

Engineering Contradiction:
Improverendering accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different sampling rates to different regions of the three-dimensional environment based on their importance. A focus frame identifies salient content regions that receive higher sampling rates for improved rendering accuracy, while non-salient regions use lower sampling rates to conserve computing resources. This resolves the contradiction by making sampling rate a local rather than global parameter.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent divides the three-dimensional environment into multiple regions: a focus frame region containing salient content and a non-focus frame region. Each region is rendered with appropriate sampling rates - higher for the focus frame and lower for the non-focus frame. This segmentation allows the system to allocate computing resources efficiently while maintaining overall rendering quality.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If a uniform low sampling rate is applied to the entire three-dimensional environment, then computing resource consumption is reduced, but rendering accuracy deteriorates

Engineering Contradiction:
Improvecomputing resource consumptionVSAvoidrendering accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent ensures that salient content within the focus frame receives sufficient sampling rates for acceptable rendering accuracy, while non-critical areas use lower sampling rates. This local quality differentiation maintains rendering accuracy where it matters most while reducing overall computing resource consumption.

Inventive Principle:
Principle #3Local quality

3Productivity

If rendering resources are allocated uniformly across the entire environment, then overall rendering completeness is improved, but rendering speed for specific regions of interest decreases

Engineering Contradiction:
Improverendering speedVSAvoidrendering accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent prioritizes rendering resources to the focus frame region containing salient content, applying higher sampling rates and more computational effort to this specific area. This allows the system to achieve high rendering accuracy and speed for regions of interest while using fewer resources for less important areas, effectively resolving the contradiction between overall completeness and regional performance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11551409B2Rendering portions of a three-dimensional environment with different sampling rates utilizing a user-defined focus frame
Publication Date: 2023.01.10 ADOBE INC
  • US11551409B2 patent drawing
  • US11551409B2 patent drawing
  • US11551409B2 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for rendering portions of a three-dimensional environment at different sampling rates based on a focus frame within a graphical user interface. Specifically, the disclosed system provides a tool for marking a region of a graphical user interface displaying a three-dimensional environment. The disclosed system generates a focus frame based on the marked region of the graphical user interface and attaches the focus frame to a portion of the three-dimensional environment. The disclosed system assigns a first sampling rate to the portion of the three-dimensional environment displayed within the focus frame and a second sampling rate to portions of the three-dimensional environment outside the focus frame. The disclosed system renders the three-dimensional environment by sampling the portion within the focus frame at the first sampling rate and the portions outside the focus frame at the second sampling rate.