3D Mesh Vertex Data Fixed Point Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency in rendering and transmitting three-dimensional digital content due to the vast amount of data required, which can lead to prolonged transmission and rendering times, limiting its applicability in scenarios where user attention is premium, such as sales and commercial applications.

Innovation Solution

Transforming floating point representations of vertex characteristics into fixed point representations with varying significance, allowing incremental transmission and rendering by prioritizing the most significant values first, and using indexing to control output based on significance, enabling efficient transmission and rendering without manual supervision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If floating point representations are used for vertex characteristics, then precision is maintained, but data size increases transmission and rendering time

Engineering Contradiction:
Improvevertex characteristic precisionVSAvoidtransmission and rendering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the floating point representation into multiple fixed point representations with different precision levels. Each segment corresponds to a different significance level, allowing progressive transmission from most significant to least significant values. This segmentation enables early rendering with coarse precision while maintaining the option to refine later.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from floating point to fixed point format. This transformation allows the same numerical value to be represented with different precision levels by adjusting the fixed point position, enabling progressive refinement without requiring full precision from the start.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If full resolution mesh is transmitted first, then rendering quality is high, but transmission time increases

Engineering Contradiction:
Improverendering qualityVSAvoidtransmission time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by transmitting and rendering the most significant fixed point values first, which provide a coarse but immediate representation of the 3D content. This preliminary rendering allows users to see recognizable geometry quickly, while less significant values are transmitted and applied subsequently to refine the quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic rendering quality by allowing the precision level to change over time. The system starts with lower precision fixed point representations for quick initial rendering, then dynamically increases precision by incorporating less significant values as they are transmitted, adapting to available time and bandwidth.

Inventive Principle:
Principle #15Dynamics

3Productivity

If mesh compression techniques are used, then transmission efficiency improves, but content richness is reduced

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcontent richness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent changes the precision parameter of vertex characteristics from full floating point to progressive fixed point representations. This parameter change enables transmission efficiency by sending less significant values later, while preserving content richness by maintaining the full precision representation in the final rendered output.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If manual supervision is used to generate mesh series, then content quality is controlled, but processing time and complexity increase

Engineering Contradiction:
Improvecontent quality controlVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service by automatically generating the series of fixed point representations from the original floating point data without requiring manual user intervention. The system autonomously determines the segmentation into different significance levels and generates the progressive mesh series, eliminating manual supervision while maintaining quality control through the structured fixed point transformation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9911229B2Transmission and configuration of three dimensional digital content
Publication Date: 2018.03.06 ADOBE INC
  • US9911229B2 patent drawing
  • US9911229B2 patent drawing
  • US9911229B2 patent drawing

AI summary

Transmission and configuration of three dimensional digital content is described. In one or more implementations, three-dimensional digital content is received having a three-dimensional mesh of a plurality of vertices. Each vertex includes a definition of a characteristic of the three-dimensional content. The definition of the characteristic is transformed for each vertex from a floating point representation to a fixed point representation. The fixed point representation includes a plurality of values that have different amounts of significance in defining the characteristic, one to another. The plurality of values is indexed of the fixed point representation of the definition of the characteristic. The indexing is based on the different amounts of significance, one to another. Output of the three dimensional digital content is controlled based on the indexed plurality of values.