-
91.
公开(公告)号:US10805646B2
公开(公告)日:2020-10-13
申请号:US16449171
申请日:2019-06-21
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Jungsun Kim , Valery G. Valentin , Fabrice A. Robinet , Yeping Su , Khaled Mammou
IPC: H04N19/96 , H04N19/91 , G06T9/00 , H04N19/176
Abstract: An encoder is configured to compress point cloud geometry information using an octree geometric compression technique that utilizes a binary arithmetic encoder, a look-ahead table, a cache, and a context selection process, wherein encoding contexts are selected based, at least in part, on neighborhood configurations. In a similar manner, a decoder is configured to decode compressed point cloud geometry information utilizing a binary arithmetic encoder, a look-ahead table, a cache, and a context selection process.
-
公开(公告)号:US20200221089A1
公开(公告)日:2020-07-09
申请号:US16823064
申请日:2020-03-18
Applicant: Apple Inc.
Inventor: Alexandros Tourapis
IPC: H04N19/12 , H04N19/70 , H04N19/136 , H04N19/17 , H04N19/625 , H04N19/186
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.
-
公开(公告)号:US10699444B2
公开(公告)日:2020-06-30
申请号:US16198635
申请日:2018-11-21
Applicant: Apple Inc.
Inventor: Khaled Mammou , Yeping Su , David W. Singer , Alexandros Tourapis , Fabrice A. Robinet , Hsi-Jung Wu
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. A block/sub-block organization scheme is used to encode blocks and sub-blocks of an occupancy map used in compressing the point cloud. Binary values are assigned to blocks/sub-blocks based on whether they contain patches projected on the point cloud. A traversal path is chosen that takes advantage of run-length encoding strategies to reduce a size of an encoded occupancy map. Also, auxiliary information is used to further improve occupancy map compression.
-
公开(公告)号:US10659816B2
公开(公告)日:2020-05-19
申请号:US16569433
申请日:2019-09-12
Applicant: Apple Inc.
Inventor: Khaled Mammou , Fabrice A. Robinet , Andrea Cremaschi , Alexandros Tourapis
IPC: H04N19/60 , H04N19/597 , H04N19/59 , H04N19/182 , H04N19/132 , G06T17/00 , H04N19/119 , H04N19/167
Abstract: A system comprises an encoder configured to compress a point cloud comprising a plurality of points each point comprising spatial information for the point. The encoder is configured to sub-sample the points and determine subdivision locations for the subsampled points. Also, the encoder is configured to determine, for respective subdivision location, if a point is to be included, not included, or relocated relative to the subdivision location. The encoder encodes spatial information for the sub-sampled points and encodes subdivision location point inclusion/relocation information to generate a compressed point cloud. A decoder recreates an original or near replica of an original point cloud based on the spatial information and the subdivision location inclusion/relocation information included in the compressed point cloud.
-
公开(公告)号:US20200099942A1
公开(公告)日:2020-03-26
申请号:US16583153
申请日:2019-09-25
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Yeping Su , Khaled Mammou , Jungsun Kim , David W. Singer , Fabrice A. Robinet , Guy Cote , Jim C. Chou , Hsi-Jung Wu
IPC: H04N19/186 , H04N19/124 , H04N19/176 , H04N19/159
Abstract: Support for additional components may be specified in a coding scheme for image data. A layer of a coding scheme that specifies color components may also specify additional components. Characteristics of the components may be specified in the same layer or a different layer of the coding scheme. An encoder or decoder may identify the specified components and determine the respective characteristics to perform encoding and decoding of image data.
-
公开(公告)号:US20190156520A1
公开(公告)日:2019-05-23
申请号:US16198635
申请日:2018-11-21
Applicant: Apple Inc.
Inventor: Khaled Mammou , Yeping Su , David W. Singer , Alexandros Tourapis , Fabrice A. Robinet , Hsi-Jung Wu
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. A block/sub-block organization scheme is used to encode blocks and sub-blocks of an occupancy map used in compressing the point cloud. Binary values are assigned to blocks/sub-blocks based on whether they contain patches projected on the point cloud. A traversal path is chosen that takes advantage of run-length encoding strategies to reduce a size of an encoded occupancy map. Also, auxiliary information is used to further improve occupancy map compression.
-
公开(公告)号:US20190075320A1
公开(公告)日:2019-03-07
申请号:US16121501
申请日:2018-09-04
Applicant: Apple Inc.
Inventor: Khaled Mammou , Fabrice A. Robinet , Andrea Cremaschi , Alexandros Tourapis
IPC: H04N19/597 , H04N19/59
CPC classification number: H04N19/597 , G06T17/00 , G06T2210/56 , H04N19/119 , H04N19/132 , H04N19/167 , H04N19/182 , H04N19/59
Abstract: A system comprises an encoder configured to compress a point cloud comprising a plurality of points each point comprising spatial information for the point. The encoder is configured to sub-sample the points and determine subdivision locations for the subsampled points. Also, the encoder is configured to determine, for respective subdivision location, if a point is to be included, not included, or relocated relative to the subdivision location. The encoder encodes spatial information for the sub-sampled points and encodes subdivision location point inclusion/relocation information to generate a compressed point cloud. A decoder recreates an original or near replica of an original point cloud based on the spatial information and the subdivision location inclusion/relocation information included in the compressed point cloud.
-
公开(公告)号:US20180376369A1
公开(公告)日:2018-12-27
申请号:US16119900
申请日:2018-08-31
Applicant: Apple Inc.
Inventor: Steven E. Saunders , Alexandros Tourapis , Krasimir Kolarov
CPC classification number: H04W28/04 , G06F1/3212 , H04L43/16 , H04N19/44 , H04N19/85 , H04W52/0277 , Y02D10/174 , Y02D70/00
Abstract: A method includes sampling a common signal over a plurality of iterations, concatenating the sampled iterations, summing samples of the concatenated iterations within a window of a predetermined sample width, at each of a plurality of window positions along the concatenated iterations, and estimating noise of the common signal from the summed sample values at the window positions.
-
公开(公告)号:US09854246B2
公开(公告)日:2017-12-26
申请号:US14503200
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , David Singer , Guy Cote , Timothy J. Millet
IPC: H04N19/154 , H04N19/103 , H04N19/124 , H04N19/176 , H04N19/196 , H04N19/40
CPC classification number: H04N19/154 , H04N19/103 , H04N19/124 , H04N19/176 , H04N19/196 , H04N19/40
Abstract: Embodiments of the present invention may provide a video coder. The video coder may include an encoder to perform coding operations on a video signal in a first format to generate coded video data, and a decoder to decode the coded video data. The video coder may also include an inverse format converter to convert the decoded video data to second format that is different than the first format and an estimator to generate a distortion metric using the decoded video data in the second format and the video signal in the second format. The encoder may adjust the coding operations based on the distortion metric.
-
公开(公告)号:US09769480B2
公开(公告)日:2017-09-19
申请号:US14931158
申请日:2015-11-03
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.
-
-
-
-
-
-
-
-
-