Mesh Compression Using Coding Units with Different Encoding Parameters

    公开(公告)号:US20230401755A1

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

    申请号:US18303411

    申请日:2023-04-19

    Applicant: Apple Inc.

    CPC classification number: G06T9/001

    Abstract: A system comprises an encoder configured to compress and encode data for a three-dimensional mesh. To compress the three-dimensional mesh, the encoder determines sub-meshes and for each sub-mesh: texture patches and geometry patches. Also, the sub-meshes may be grouped into patches, patch-groups, and/or tiles. Different encoding parameters may be used for such different coding units (e.g., patches, patch-groups and/or tiles). However, the encoding parameters are adjusted for vertices that are shared between coding units to avoid introduction of artefacts. A decoder receives a bit stream as generated by the encoder and reconstructs the three-dimensional mesh.

    V-MESH BITSTREAM STRUCTURE INCLUDING SYNTAX ELEMENTS AND DECODING PROCESS WITH RECONSTRUCTION

    公开(公告)号:US20230290011A1

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

    申请号:US18166209

    申请日:2023-02-08

    Applicant: Apple Inc.

    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.

    Low-latency encoding using a bypass sub-stream and an entropy encoded sub-stream

    公开(公告)号:US11705924B2

    公开(公告)日:2023-07-18

    申请号:US17814487

    申请日:2022-07-22

    Applicant: Apple Inc.

    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.

    Bit stream structure for compressed point cloud data

    公开(公告)号:US11647226B2

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

    申请号:US17319019

    申请日:2021-05-12

    Applicant: Apple Inc.

    CPC classification number: H04N19/597 H04N19/17 G06T9/00

    Abstract: A system comprises an encoder configured to compress attribute information and/or spatial information for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. In some embodiments, a bit stream structure may be used to communicate compressed point cloud data. The bit stream structure may include point cloud compression network abstraction layer (PCCNAL) units that enable use of groups of frames (GOFs), frame, and sub-frame signaling of patch information. Such a bit stream structure may permit low delay streaming and random access reconstruction of point clouds amongst other applications.

    POINT CLOUD COMPRESSION
    8.
    发明申请

    公开(公告)号:US20230125227A1

    公开(公告)日:2023-04-27

    申请号:US18063592

    申请日:2022-12-08

    Applicant: Apple Inc.

    Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.

    Encoding and Decoding Map Data
    9.
    发明申请

    公开(公告)号:US20220398782A1

    公开(公告)日:2022-12-15

    申请号:US17833468

    申请日:2022-06-06

    Applicant: Apple Inc.

    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.

Patent Agency Ranking