Systems and methods for signal-based point cloud representation

    公开(公告)号:US12100100B2

    公开(公告)日:2024-09-24

    申请号:US18418664

    申请日:2024-01-22

    Applicant: Illuscio, Inc.

    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.

    Systems and methods for true three-dimensional streaming

    公开(公告)号:US12198244B1

    公开(公告)日:2025-01-14

    申请号:US18461238

    申请日:2023-09-05

    Applicant: Illuscio, Inc.

    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.

    Systems and methods for signal-based point cloud representation

    公开(公告)号:US11748945B1

    公开(公告)日:2023-09-05

    申请号:US18168673

    申请日:2023-02-14

    Applicant: Illuscio, Inc.

    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.

    Systems and methods for compressing three-dimensional image data

    公开(公告)号:US12056905B1

    公开(公告)日:2024-08-06

    申请号:US18535245

    申请日:2023-12-11

    Applicant: Illuscio, Inc.

    CPC classification number: G06T9/001 G06T9/002

    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.

    Systems and methods for compressing three-dimensional image data

    公开(公告)号:US11842521B1

    公开(公告)日:2023-12-12

    申请号:US18326884

    申请日:2023-05-31

    Applicant: Illuscio, Inc.

    CPC classification number: G06T9/001 G06T9/002

    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.

    Systems and Methods for Compressing Motion in a Point Cloud

    公开(公告)号:US20240428465A1

    公开(公告)日:2024-12-26

    申请号:US18626936

    申请日:2024-04-04

    Applicant: Illuscio, Inc.

    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.

    Systems and methods for generating and animating three-dimensional assets with a dynamic resolution

    公开(公告)号:US12100089B1

    公开(公告)日:2024-09-24

    申请号:US18480713

    申请日:2023-10-04

    Applicant: Illuscio, Inc.

    Inventor: Dwayne Elahie

    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.

    Systems and Methods for Signal-Based Point Cloud Representation

    公开(公告)号:US20240273825A1

    公开(公告)日:2024-08-15

    申请号:US18418664

    申请日:2024-01-22

    Applicant: Illuscio, Inc.

    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.

    Systems and methods for compressing motion in a point cloud

    公开(公告)号:US12211239B2

    公开(公告)日:2025-01-28

    申请号:US18626936

    申请日:2024-04-04

    Applicant: Illuscio, Inc.

    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.

Patent Agency Ranking