-
1.
公开(公告)号:US20240022765A1
公开(公告)日:2024-01-18
申请号:US18352973
申请日:2023-07-14
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Dimitri Podborski , Jungsun Kim , Khaled Mammou
IPC: H04N19/597 , H04N19/159 , H04N19/169 , H04N19/70
CPC classification number: H04N19/597 , H04N19/159 , H04N19/188 , H04N19/70
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 a compressed base mesh bit stream and a compressed motion bitstream. A network abstraction layer syntax defined for the compressed base mesh bit stream and the compressed motion bitstream, allows for various parameters to be defined and applied to both bit streams, such as timing information and faceIDs for faces of polygons of the mesh.
-
公开(公告)号:US20230401755A1
公开(公告)日:2023-12-14
申请号:US18303411
申请日:2023-04-19
Applicant: Apple Inc.
Inventor: Khaled Mammou , Alexandros Tourapis , Jungsun Kim , Dimitri Podborski
IPC: G06T9/00
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.
-
3.
公开(公告)号: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.
-
-