-
公开(公告)号:US20210104075A1
公开(公告)日:2021-04-08
申请号:US17061450
申请日:2020-10-01
Applicant: Apple Inc.
Inventor: Khaled Mammou , David Flynn , Alexandros Tourapis
Abstract: An encoder is configured to compress point cloud geometry information using a prediction tree. Ancestor nodes of a node added to the prediction tree may be used to determine the predicted value of the node to be added according to a prediction technique. The prediction tree may be encoded and may be provided for transmission to a decoder that can regenerate the point cloud.
-
22.
公开(公告)号:US20230290011A1
公开(公告)日:2023-09-14
申请号:US18166209
申请日:2023-02-08
Applicant: Apple Inc.
Inventor: Jungsun Kim , Alexandros Tourapis , Dimitri Podborski , Khaled Mammou , David Flynn
CPC classification number: G06T9/001 , G06T17/205
Abstract: A video dynamic mesh coding (v-DMC) decoding system, includes a de-multiplexer that receives and demultiplexes an encoded v-DMC bitstream into: a parameter set and mesh data, geometry, atlas data, and attribute video substreams. The decoding system also includes: a mesh data substream decoder; a video decoder that decodes the geometry data substream; an atlas data substream decoder; a mesh subdivision component that subdivides the one or more base meshes into one or more resampled base meshes based upon the decoded atlas data; a displacement decoder that outputs one or more displacements to verticies of the one or more resampled base meshes; a mesh position refinement component that applies the one or more displacements to the one or more resampled base meshes and outputs one or more resultant meshes; and a video decoder that decodes the attribute video substream into one or more texture images.
-
公开(公告)号:US11705924B2
公开(公告)日:2023-07-18
申请号:US17814487
申请日:2022-07-22
Applicant: Apple Inc.
Inventor: David Flynn , Alexandros Tourapis , Khaled Mammou
CPC classification number: H03M7/4006
Abstract: A system comprises an encoder configured to entropy encode a bitstream comprising both compressible and non-compressible symbols. The encoder parses the bitstream into a compressible symbol sub-stream and a non-compressible sub-stream. The non-compressible symbol sub-stream bypass an entropy encoding component of the encoder while the compressible symbol sub-stream is entropy encoded. When a quantity of bytes of entropy encoded symbols and bypass symbols is accumulated a chunk of fixed or known size is formed using the accumulated entropy encoded symbol bytes and the bypass bytes without waiting on the full bitstream to be processed by the encoder. In a complementary manner, a decoder reconstructs the bitstream from the packets or chunks.
-
公开(公告)号:US20220398782A1
公开(公告)日:2022-12-15
申请号:US17833468
申请日:2022-06-06
Applicant: Apple Inc.
Inventor: David Flynn , Khaled Mammou
IPC: G06T9/00
Abstract: An exemplary system receives first data representing one or more buildings, and generates second data representing the one or more buildings. Generating the second data includes, for each of the one or more buildings: (i) determining, based on the first data, a plurality of first edges defining an exterior surface of at least a portion of the building, where the first edges interconnect at a plurality of first points, (ii) encoding, in the second data, information corresponding to the quantity of the first points, (iii) encoding, in the second data, an absolute position of one of the first points, and (iv) for each of the remaining first points, encoding, in the second data, a position of that first point relative to a position of at least another one of the first points. The system outputs the second data.
-
公开(公告)号:US11475605B2
公开(公告)日:2022-10-18
申请号:US17145214
申请日:2021-01-08
Applicant: Apple Inc.
Inventor: David Flynn
IPC: H04N19/597 , H04N19/46 , H04N19/96 , H04N19/167 , G06T9/40 , G06T15/08 , G06T15/10 , G06T7/593
Abstract: An encoder is configured to compress spatial information for points included in a three-dimensional (3D) volumetric content representation using an octree, predictive tree, or other geometric compression technique. For points of the 3D volumetric content that are spatially located as same or similar locations in 3D space, such duplicated points, may be signaled using a duplicate point count. The duplicate point count may be used instead of explicitly signaling (duplicated) spatial information in the predictive tree for the duplicated points, as an example. Similarly a decoder is configured to generate a reconstructed three-dimensional representation of the volumetric content that includes the duplicate points, wherein the reconstructed 3D representation is generated from a bit stream including one or more duplicate point counts.
-
公开(公告)号:US20210312670A1
公开(公告)日:2021-10-07
申请号:US17225081
申请日:2021-04-07
Applicant: Apple Inc.
Inventor: Khaled Mammou , David Flynn , Alexandros Tourapis
IPC: G06T9/40
Abstract: A system receives encoded data regarding a points in a point cloud. The data includes a prediction tree having a nodes generated based on spatial information regarding the points and properties of a sensor system that obtained the spatial information. A value of each node represents first spatial coordinates of a respective one of the points according to a first coordinate system, and the value of at least a first node in the prediction tree is determined based on ancestor nodes of the first node and the properties of the sensor system. The system decodes the data to determine first data, including the first spatial coordinates of at least some of the points, and quantization parameters associated with the first spatial coordinates. The system determines second data based on the first data, including second spatial coordinates of at least some of the points according to a second coordinate system.
-
公开(公告)号:US20210217206A1
公开(公告)日:2021-07-15
申请号:US17145212
申请日:2021-01-08
Applicant: Apple Inc.
Inventor: David Flynn
Abstract: An encoder is configured to compress point cloud geometry information using an octree/predictive tree combination geometric compression technique that embeds predictive trees in leaf nodes of an octree instead of encoding additional octree occupancy symbols for the leaf nodes. Alternatively an encoder may be configured to embed octrees in leaf nodes of a predictive tree structure. Similarly a decoder is configured to generate a reconstructed three-dimensional geometry from a bit stream including combined octree and predictive tree encoding information.
-
公开(公告)号:US20210103780A1
公开(公告)日:2021-04-08
申请号:US17061460
申请日:2020-10-01
Applicant: Apple Inc.
Inventor: Khaled Mammou , Alexandros Tourapis , David Flynn , Zhenzhen Gao
Abstract: A search space for performing nearest neighbor searches for encoding point cloud data may be trimmed. Ranges of a space filling curve may be used to identify search space to exclude or reuse, instead of generating nearest neighbor search results for at least some of the points of a point cloud located within some of the ranges of the space filling curve. Additionally, neighboring voxels may be searched to identify any neighboring points missed during the trimmed search based on the ranges of the space filling curve.
-
公开(公告)号:US20240127491A1
公开(公告)日:2024-04-18
申请号:US18545925
申请日:2023-12-19
Applicant: Apple Inc.
Inventor: Khaled Mammou , David Flynn , Alexandros Tourapis
IPC: G06T9/40
CPC classification number: G06T9/40
Abstract: A system receives encoded data regarding a points in a point cloud. The data includes a prediction tree having a nodes generated based on spatial information regarding the points and properties of a sensor system that obtained the spatial information. A value of each node represents first spatial coordinates of a respective one of the points according to a first coordinate system, and the value of at least a first node in the prediction tree is determined based on ancestor nodes of the first node and the properties of the sensor system. The system decodes the data to determine first data, including the first spatial coordinates of at least some of the points, and quantization parameters associated with the first spatial coordinates. The system determines second data based on the first data, including second spatial coordinates of at least some of the points according to a second coordinate system.
-
公开(公告)号:US11869223B2
公开(公告)日:2024-01-09
申请号:US17791692
申请日:2021-01-08
Applicant: APPLE INC.
Inventor: David Flynn , Khaled Mammou , Fabrice A. Robinet
CPC classification number: G06T9/40 , G06T17/005 , G06T2210/56
Abstract: An example method includes receiving (502) a plurality of points that represent a point cloud; representing a position of the point in each dimension of a three-dimensional space as a sequence of bits (504), where the position of the point is encoded according to a tree data structure; partitioning (506) at least one of the sequences of bits into a first portion of bits and a second portion of bits; quantizing (508) each of the second portions of bits according to a quantization step size, where the quantization step size is determined according to an exponential function having a quantization parameter value as an input and the quantization step size as an output; and generating (510) a data structure representing the point cloud and including the quantized second portions of bits.
-
-
-
-
-
-
-
-
-