3D Hologram Display Using Primitive Data for Faster Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D display technologies face challenges in achieving compact size, high efficiency, fast computation speed, and high image quality while effectively rendering holographic imagery.

Innovation Solution

A method involving the manipulation of primitive data for 3D objects, including vertex and primitive identifiers, to generate electromagnetic field contributions for display elements, allowing for the creation of holograms with efficient computation and high-quality 3D rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If traditional 3D display techniques are used, then holographic imagery can be displayed, but the system size becomes large and computational speed becomes slow

Engineering Contradiction:
Improvesystem sizeVSAvoidcomputational speed
Core Design Contradiction:
Volume of moving objectVSSpeed

Solution Approach 1:

The patent segments the 3D object representation into primitives (geometric shapes) and further into vertices, with each element having unique identifiers. This segmentation allows for efficient memory addressing and parallel processing of different object components, reducing overall system complexity and computational burden while maintaining holographic display capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-associating vertex identifiers with vertex data and primitive identifiers with vertex identifiers during data preparation. This pre-processing organizes the data structure before hologram generation, enabling faster retrieval and computation during actual display operations, thus improving computational speed without increasing system size

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If high-quality 3D rendering is achieved, then image quality improves, but computational complexity and processing time increase

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by using identifier-based referencing instead of storing complete data sets. Vertex identifiers and primitive identifiers serve as compact parameters that reference detailed vertex data, reducing memory requirements and computational complexity while maintaining the precision needed for high-quality 3D rendering through efficient data retrieval

Inventive Principle:
Principle #35Parameter changes

3Productivity

If efficient data manipulation is implemented, then processing speed increases, but memory management complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a logical copy mechanism through identifier systems where vertex identifiers copy the essential reference information needed to access vertex data, and primitive identifiers copy the structural relationships. This copying approach enables fast data access and manipulation without duplicating entire data sets in memory, improving processing speed while keeping memory management manageable through reference-based addressing

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260073822A1Holographically displaying three-dimensional objects
Publication Date: 2026.03.12 PACIFIC LIGHT & HOLOGRAM INC
  • US20260073822A1 patent drawing
  • US20260073822A1 patent drawing
  • US20260073822A1 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.