-
公开(公告)号: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.
-
公开(公告)号:US11783508B2
公开(公告)日:2023-10-10
申请号:US17933065
申请日:2022-09-16
Applicant: Apple Inc.
Inventor: Khaled Mammou , Alexandros Tourapis , Jungsun Kim
IPC: G06V10/00 , G06T9/00 , G06T3/40 , G06T5/00 , H04N19/20 , H04N19/597 , H04N19/80 , H04N19/172 , G06T17/20
CPC classification number: G06T9/00 , G06T3/4007 , G06T3/4038 , G06T5/002 , G06T17/20 , H04N19/172 , H04N19/20 , H04N19/597 , H04N19/80 , G06T2207/20024
Abstract: A system comprises an encoder configured to compress and encode data for a three-dimensional mesh using a video encoding technique. To compress the three-dimensional mesh, the encoder determines sub-meshes and for each sub-mesh: texture patches and geometry patches. Also the encoder determines patch connectivity information and patch texture coordinates for the texture patches and geometry patches. The texture patches and geometry patches are packed into video image frames and encoded using a video codec. Additionally, the encoder determines boundary stitching information for the sub-meshes. A decoder receives a bit stream as generated by the encoder and reconstructs the three-dimensional mesh.
-
173.
公开(公告)号: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.
-
公开(公告)号:US11758135B2
公开(公告)日:2023-09-12
申请号:US17747368
申请日:2022-05-18
Applicant: Apple Inc.
Inventor: Alexandros Tourapis
IPC: H04N19/12 , H04N19/70 , H04N19/136 , H04N19/17 , H04N19/625 , H04N19/186
CPC classification number: H04N19/12 , H04N19/136 , H04N19/17 , H04N19/186 , H04N19/625 , H04N19/70
Abstract: An encoder system may include an analyzer that analyzes a current image area in an input video to select a transform. A selectable residue transformer, controlled by the analyzer, may perform the selectable transform on a residue image generated from the current image area and a predicted current image area, to generate a transformed residue image. An encoder may encode the transformed residue image to generate output data. The analyzer controls the encoder to encode information to identify the selectable transform and to indicate that the selectable transform for the current image area is different from a transform of a previous image area of the input video. A decoder system may include components appropriate for decoding the output data from the encoder system.
-
公开(公告)号:US11711544B2
公开(公告)日:2023-07-25
申请号:US16912617
申请日:2020-06-25
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Jungsun Kim , Khaled Mammou , David W. Singer , Fabrice A. Robinet
IPC: H04N19/597 , H04N19/467 , H04N21/81 , H04N19/20 , G06T7/10
CPC classification number: H04N19/597 , G06T7/10 , H04N19/20 , H04N19/467 , H04N21/8193
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. Additionally, an encoder is configured to signal and/or a decoder is configured to receive a supplementary message comprising volumetric tiling information that maps portions of 2D image representations to objects in the point. In some embodiments, characteristics of the object may additionally be signaled using the supplementary message or additional supplementary messages.
-
公开(公告)号: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.
-
公开(公告)号:US11647226B2
公开(公告)日:2023-05-09
申请号:US17319019
申请日:2021-05-12
Applicant: Apple Inc.
Inventor: Jungsun Kim , Alexandros Tourapis , Khaled Mammou , Fabrice A. Robinet , Yeping Su , David W. Singer
IPC: H04N19/597 , H04N19/17 , G06T9/00
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.
-
公开(公告)号:US20230125227A1
公开(公告)日:2023-04-27
申请号:US18063592
申请日:2022-12-08
Applicant: Apple Inc.
Inventor: Khaled Mammou , Fabrice A. Robinet , Alexandros Tourapis , Yeping Su
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.
-
公开(公告)号:US11582465B2
公开(公告)日:2023-02-14
申请号:US17554587
申请日:2021-12-17
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Athanasios Leontaris
IPC: H04N19/176 , H04N19/14 , H04N19/117 , H04N19/86 , H04N19/46
Abstract: Video coding schemes may include one or more filters to reduce coding artifacts and improve video quality. These filters may be applied to decode video data in a predetermined sequence. The output from one or more of these filters may be selected for different images, blocks, or sets of video data and then copied and/or routed to a display or a buffer storing reference data that is used to decode other video data in a data stream. Providing the ability to select which filter output is used for display and as a reference may result in better video quality for multiple types of video data. The filters that are selected for display and for reference may be different and may vary for different images, blocks, and data sets.
-
公开(公告)号:US20220417509A1
公开(公告)日:2022-12-29
申请号:US17901715
申请日:2022-09-01
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Krishnakanth Rapaka , Dominik Mehlem
IPC: H04N19/117 , H04N19/126 , H04N19/182
Abstract: A system comprises an encoder configured to compress video data. The encoder includes an adaptive bilateral filter that uses look-up tables. The encoder may encode one or more adaptive adjustment factors to be used by a decoder to select or adjust look-up tables used to decode the compressed video data.
-
-
-
-
-
-
-
-
-