Primitive-Based Holographic Rendering for Fast 3D Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D display technologies face challenges in achieving compactness, high efficiency, fast computation speed, and high image quality, particularly in replicating holographic imagery for virtual, augmented, and mixed reality applications.

Innovation Solution

A computer-implemented method for manipulating primitive data, including vertex and primitive identifiers, to generate electromagnetic field contributions for display elements, enabling the creation of holograms with efficient computation and high-quality 3D object representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional 3D display techniques are used to replicate holographic imagery, then the display can achieve three-dimensional effect, but the system becomes complex and computationally intensive

Engineering Contradiction:
Improveholographic imagery qualityVSAvoidoptical system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the 3D object representation into primitives (points, lines, triangles, polygons) and processes them individually through the optical system. This segmentation allows the complex holographic rendering to be broken down into manageable computational units, reducing overall system complexity while maintaining image quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex mechanical optical systems with computational methods for generating and modulating light fields. By using computational algorithms to calculate light propagation and interference patterns, the system achieves holographic effects without requiring complex physical optical components

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If high-quality 3D object representation is achieved through detailed primitive data processing, then image quality improves, but computation time increases

Engineering Contradiction:
Improve3D object representation accuracyVSAvoidcomputation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary classification of primitives into categories (points, lines, triangles, polygons) and pre-calculates their respective light field contributions. This preliminary organization allows for optimized processing paths for each primitive type, reducing overall computation time while maintaining high representation accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation by using vertex identifiers and primitive identifiers as index keys in data structures. This parameter transformation enables efficient memory access and retrieval of primitive data, significantly reducing computation time for high-quality 3D rendering

Inventive Principle:
Principle #35Parameter changes

3Productivity

If vertex data and primitive data are stored with detailed associations, then data retrieval efficiency improves, but memory usage increases

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidmemory storage requirement
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates indexed copies of vertex and primitive data using identifier systems. Instead of storing all detailed geometric information repeatedly, the system stores compact identifier references that point to the actual data, reducing memory usage while enabling efficient retrieval through the identifier index

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12417722B2Holographically displaying three-dimensional objects
Publication Date: 2025.09.16 PACIFIC LIGHT & HOLOGRAM INC
  • US12417722B2 patent drawing
  • US12417722B2 patent drawing
  • US12417722B2 patent drawing

AI summary

Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller coupled to the display. The controller is configured to: obtain primitive data of a plurality of primitives corresponding to an object, the primitive data indicating an overlap between adjacent primitives of the plurality of primitives; generate control signals for a plurality of display elements of a display using the primitive data of the plurality of primitives; and transmit the control signals to the display to modulate the plurality of display elements of the display based on the control signals.