Multiscale Data System for Adaptive 3D Object Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for rendering scenes in applications like extended reality and video games inefficiently use processing resources and bandwidth by treating all objects equally, failing to dynamically adjust quality based on distance and significance from a virtual vantage point.

Innovation Solution

The implementation of a multiscale data system that dynamically scales and combines surface data representations of objects at different quality levels based on their distance and significance from a virtual vantage point, using techniques like upsampling and downsampling, and allocates resources accordingly within a tiled representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all objects are treated equally in rendering, then simplicity of processing is maintained, but processing resources and bandwidth are wasted on distant objects that require lower quality

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidquality detail
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating the rendering quality of objects based on their distance from the virtual camera. Objects closer to the camera receive high-quality rendering with detailed surface data, while objects farther away receive lower-quality rendering. This spatially adaptive quality adjustment optimizes processing resources by avoiding unnecessary high-quality rendering of distant objects that contribute less to the overall visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the quality level of object representations based on their distance from the virtual camera during runtime. As objects move closer or farther from the camera, the system transitions between different quality levels of surface data representation. This dynamic adaptation allows the system to respond to changing scene requirements and optimize resource usage in real-time.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If high quality representations are provided for all objects, then visual quality is maintained, but bandwidth and processing resources are excessive

Engineering Contradiction:
Improverepresentation qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements local quality by providing high-quality surface data representations only for objects that are spatially relevant (closer to the virtual camera), while using lower-quality representations for distant objects. This selective quality allocation reduces the total data volume transmitted and processed, as distant objects contribute less to the perceived visual quality of the scene.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the quality parameter of object representations based on their distance from the virtual camera. By adjusting parameters such as surface data resolution, texture detail, and geometric precision according to spatial distance, the system optimizes the balance between visual quality and data efficiency. This parameter adaptation ensures that computational and bandwidth resources are allocated proportionally to the visual importance of each object.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dynamic quality adjustment is implemented, then resource optimization is achieved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system employs feedback mechanisms to continuously monitor object distance from the virtual camera and adjust rendering quality accordingly. Distance information serves as feedback that triggers quality level transitions, creating a closed-loop system that automatically adapts to scene changes. This feedback-driven approach simplifies the control logic by using straightforward distance threshold comparisons rather than complex decision-making algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11328509B2Methods and systems for data representing objects at different distances from a virtual vantage point
Publication Date: 2022.05.10 VERIZON PATENT & LICENSING INC
  • US11328509B2 patent drawing
  • US11328509B2 patent drawing
  • US11328509B2 patent drawing

AI summary

An illustrative multiscale data system determines a first distance between a first object in a scene and a virtual vantage point at the scene. The multiscale data system also determines a second distance between a second object in the scene and the virtual vantage point. In an example in which the second distance is greater than the first distance, the multiscale data system generates, based on the first and second distances, a tiled representation associated with the virtual vantage point. The tiled representation in this example includes a first representation of the first object rendered at a first quality level and a second representation of the second object rendered at a second quality level lower than the first quality level. Corresponding methods and systems are also disclosed.