3D Storage System for Efficient Object Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems store three-dimensional data in two-dimensional memory, leading to unwieldy and time-consuming computations for comparing three-dimensional physical objects.
Innovation Solution
Implementing a 3D storage system that represents three-dimensional physical objects using multiple 2D layers of cells, where each cell can indicate the object's presence or absence at specific positions, allowing for efficient manipulation and comparison of digital objects mirroring the physical objects' topologies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If three-dimensional data is stored in two-dimensional memory, then storage capacity is achieved, but computation time and complexity increase significantly
Solution Approach 1:
The patent transitions from storing 3D data in 2D memory to using true 3D storage architecture with multiple stacked layers. Each layer contains 2D arrays of memory cells, and the stack of layers creates the third dimension, allowing direct spatial mapping of 3D object data to the storage structure. This dimensional match eliminates the need for complex coordinate transformations during computation.
Solution Approach 2:
The 3D storage system is divided into multiple independent layers, where each layer can be accessed and processed separately. This segmentation allows parallel processing of different slices of 3D data, reducing overall computation time by performing operations on multiple layers simultaneously rather than sequentially processing flattened 2D representations.
2Quantity of substance
If three-dimensional data is stored in two-dimensional memory, then storage is possible, but computational power requirements increase
Solution Approach 1:
By using 3D storage architecture that naturally represents 3D spatial data, the system eliminates the need for computationally intensive coordinate transformations and spatial relationship calculations that would otherwise be required when working with 2D representations of 3D objects.
Solution Approach 2:
The 3D storage structure inherently encodes spatial relationships through its physical architecture. The memory cells' three-dimensional positions directly represent the spatial coordinates of the stored object, allowing the storage medium itself to provide spatial information without requiring additional computational processing to extract or calculate these relationships.
3Quantity of substance
If conventional 2D storage is used for 3D objects, then storage is achieved, but alignment, scaling, and rotation operations become time-consuming
Solution Approach 1:
The patent implements 3D storage with stacked layers where each layer corresponds to a specific depth plane. This allows alignment, scaling, and rotation operations to be performed directly on the 3D data structure without requiring complex mathematical transformations, as the spatial relationships are preserved in the physical storage architecture itself.
Solution Approach 2:
The system pre-organizes 3D data into a spatially-mapped 3D storage structure during the storage phase. This preliminary organization of data in three-dimensional space enables subsequent operations like alignment, scaling, and rotation to be performed more efficiently, as the data is already arranged in a format that reflects the actual spatial relationships of the object.
Data Source
AI summary
A computer-implemented method includes receiving first data representing a first physical object that has three dimensions. The first data may be stored, by a computer processor, as a first digital object representing the first physical object. Storing the first data may include storing a representation of the first data in a first plurality of layers. Each layer of the first plurality of layers may include a first plurality of cells. Each cell of the first plurality of cells may have one of: a first value indicating that the first physical object exists in a physical space corresponding to a position of the cell, and a second value indicating that the first physical object does not exist in the physical space corresponding to the position of the cell.


