-
公开(公告)号:US12100100B2
公开(公告)日:2024-09-24
申请号:US18418664
申请日:2024-01-22
Applicant: Illuscio, Inc.
Inventor: Robert Monaghan , Fatemeh Jamalidinan , Mark Weingartner , Dwayne Elahie , Kevin Edward Dean
CPC classification number: G06T17/005 , G06T15/20 , G06T2210/36 , G06T2210/56
Abstract: Disclosed is an encoding and decoding system and associated methods for producing a compressed waveform that encodes data points of a point cloud in a format and size that may be transmitted over a data network, decompressed, decoded, and rendered on a remote device without the buffering or lag associated with transmitting and rendering an uncompressed point cloud. The encoder receives a request from a remote device to access the point cloud, encodes a set of data points from the point cloud as one or more signals derived from values defined for the positional and non-positional elements of each data point from the set of data points, generates one or more compressed waveforms from compressing the one or more signals and transmits the one or more compressed waveforms to the remote device in response to the request for decompression, decoding, and image rendering.
-
公开(公告)号:US12198244B1
公开(公告)日:2025-01-14
申请号:US18461238
申请日:2023-09-05
Applicant: Illuscio, Inc.
Inventor: Kyle Kinkade , Dwayne Elahie , Nolan Taeksang Yoo
IPC: H04N21/81 , G06T15/00 , H04N13/117 , G06T19/00
Abstract: Disclosed is a system that streams true three-dimensional (“3D”) image data over a data network in a manner that preserves the dimensionality and detail of a dynamic and changing 3D scene. The system generates the 3D image data to represent the 3D scene, and streams different set of the 3D image data that are within different viewing frustums requested by different devices. The system generates updates to the 3D image data based on changes occurring at different parts of the 3D scene. The system streams a first update to the first device in response to image data updated by the first update being within the first device's viewing frustum, and streams a second update to the second device in response to image data updated by the second update being within the second device's viewing frustum.
-
公开(公告)号:US11748945B1
公开(公告)日:2023-09-05
申请号:US18168673
申请日:2023-02-14
Applicant: Illuscio, Inc.
Inventor: Robert Monaghan , Fatemeh Jamalidinan , Mark Weingartner , Dwayne Elahie , Kevin Edward Dean
CPC classification number: G06T17/005 , G06T15/20 , G06T2210/36 , G06T2210/56
Abstract: Disclosed is an encoding and decoding system and associated methods for producing a compressed waveform that encodes data points of a point cloud in a format and size that may be transmitted over a data network, decompressed, decoded, and rendered on a remote device without the buffering or lag associated with transmitting and rendering an uncompressed point cloud. The encoder receives a request from a remote device to access the point cloud, encodes a set of data points from the point cloud as one or more signals derived from values defined for the positional and non-positional elements of each data point from the set of data points, generates one or more compressed waveforms from compressing the one or more signals and transmits the one or more compressed waveforms to the remote device in response to the request for decompression, decoding, and image rendering.
-
公开(公告)号:US12056905B1
公开(公告)日:2024-08-06
申请号:US18535245
申请日:2023-12-11
Applicant: Illuscio, Inc.
Inventor: Nolan Taeksang Yoo , Dwayne Elahie
IPC: G06T9/00
Abstract: Disclosed is a system and associated methods for compressing data in a three-dimensional (“3D”) model. The system receives the constructs that form different shapes of a 3D object represented by the 3D model. The system selects a set of the constructs based on the set of constructs forming a particular shape that is compressible with a function. The system defines the function that generates an approximate shape for the particular shape formed by the set of constructs, and compresses the 3D model by replacing the set of constructs with the function. The system may tune the function so that the approximate shape matches the particular shape with more specificity, may define a noise pattern that approximates and applies the non-uniformity of the particular shape to the approximate shape, and may define a gradient pattern that approximates and applies the coloring of the set of constructs to the approximate shape.
-
公开(公告)号:US12002154B1
公开(公告)日:2024-06-04
申请号:US18419088
申请日:2024-01-22
Applicant: Illuscio, Inc.
Inventor: Max Good , Dwayne Elahie
IPC: G06T17/00 , G06T3/4023
CPC classification number: G06T17/00 , G06T3/4023 , G06T2210/21
Abstract: A three-dimensional (3D) interactivity system automatically and dynamically generates shape-conforming and computationally efficient colliders for detecting collisions with automatically differentiated features represented by different sets of points in a point cloud. The system selects a set of points that represent a particular feature of a 3D object, decimates the set of points to a subset of points that represent an approximate shape of the particular feature with fewer points than the set of points, and generates a collider with the approximate shape represented by the subset of points. The system may then use the collider in determining whether a collision element collides with the particular feature.
-
公开(公告)号:US11842521B1
公开(公告)日:2023-12-12
申请号:US18326884
申请日:2023-05-31
Applicant: Illuscio, Inc.
Inventor: Nolan Taeksang Yoo , Dwayne Elahie
IPC: G06T9/00
Abstract: Disclosed is a system and associated methods for compressing data in a three-dimensional (“3D”) model. The system receives the constructs that form different shapes of a 3D object represented by the 3D model. The system selects a set of the constructs based on the set of constructs forming a particular shape that is compressible with a function. The system defines the function that generates an approximate shape for the particular shape formed by the set of constructs, and compresses the 3D model by replacing the set of constructs with the function. The system may tune the function so that the approximate shape matches the particular shape with more specificity, may define a noise pattern that approximates and applies the non-uniformity of the particular shape to the approximate shape, and may define a gradient pattern that approximates and applies the coloring of the set of constructs to the approximate shape.
-
公开(公告)号:US20240428465A1
公开(公告)日:2024-12-26
申请号:US18626936
申请日:2024-04-04
Applicant: Illuscio, Inc.
Inventor: Dwayne Elahie , Nolan Taeksang Yoo
Abstract: Disclosed is a system and associated methods for compressing motion within an animated point cloud. The resulting compressed file encodes different transforms that recreate the motion of different sets of points across different point clouds or frames of the animation in place of the data for the different sets of points from the different point clouds. The compression involves detecting a motion that changes positioning of a set of points between a first point cloud and subsequent point clouds of an uncompressed encoding of two or more frames of an animation. The compression further involves defining a transform that models the motion, and generating a compressed animated point cloud by encoding the data of the first point cloud in the compressed animated point cloud, and by replacing the data for the set of points in the one or more subsequent point clouds with the transform.
-
8.
公开(公告)号:US12100089B1
公开(公告)日:2024-09-24
申请号:US18480713
申请日:2023-10-04
Applicant: Illuscio, Inc.
Inventor: Dwayne Elahie
IPC: G06T13/40 , G06T3/4053 , G06T7/11 , G06T17/00
CPC classification number: G06T13/40 , G06T3/4053 , G06T7/11 , G06T17/00
Abstract: Disclosed is a graphics system and associated methods for generating and animating three-dimensional (“3D”) assets with a dynamic resolution. The graphics system receives a 3D asset at a first resolution, defines procedural surfaces that recreate the overall shape of the 3D asset, and generates the 3D asset at any desired resolution from the defined procedural surfaces. Specifically, the graphics system partitions the overall shape of the 3D object into simpler shapes, defines equations that recreate the simpler shapes, and generates new points amongst the existing points at positions along surfaces that are created by each of the equations. The graphics system generates the 3D asset at a second resolution that is greater than the first resolution by rendering the new points with the existing points.
-
公开(公告)号:US20240273825A1
公开(公告)日:2024-08-15
申请号:US18418664
申请日:2024-01-22
Applicant: Illuscio, Inc.
Inventor: Robert Monaghan , Fatemeh Jamalidinan , Mark Weingartner , Dwayne Elahie , Kevin Edward Dean
CPC classification number: G06T17/005 , G06T15/20 , G06T2210/36 , G06T2210/56
Abstract: Disclosed is an encoding and decoding system and associated methods for producing a compressed waveform that encodes data points of a point cloud in a format and size that may be transmitted over a data network, decompressed, decoded, and rendered on a remote device without the buffering or lag associated with transmitting and rendering an uncompressed point cloud. The encoder receives a request from a remote device to access the point cloud, encodes a set of data points from the point cloud as one or more signals derived from values defined for the positional and non-positional elements of each data point from the set of data points, generates one or more compressed waveforms from compressing the one or more signals and transmits the one or more compressed waveforms to the remote device in response to the request for decompression, decoding, and image rendering.
-
公开(公告)号:US12211239B2
公开(公告)日:2025-01-28
申请号:US18626936
申请日:2024-04-04
Applicant: Illuscio, Inc.
Inventor: Dwayne Elahie , Nolan Taeksang Yoo
Abstract: Disclosed is a system and associated methods for compressing motion within an animated point cloud. The resulting compressed file encodes different transforms that recreate the motion of different sets of points across different point clouds or frames of the animation in place of the data for the different sets of points from the different point clouds. The compression involves detecting a motion that changes positioning of a set of points between a first point cloud and subsequent point clouds of an uncompressed encoding of two or more frames of an animation. The compression further involves defining a transform that models the motion, and generating a compressed animated point cloud by encoding the data of the first point cloud in the compressed animated point cloud, and by replacing the data for the set of points in the one or more subsequent point clouds with the transform.
-
-
-
-
-
-
-
-
-