-
公开(公告)号:US20200007867A1
公开(公告)日:2020-01-02
申请号:US16459485
申请日:2019-07-01
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Jungsun Kim , Fabrice A. Robinet , Khaled Mammou , Valery G. Valentin , Yeping Su
IPC: H04N19/14 , H04N19/184 , H04N19/172 , H04N19/124 , H04N19/80 , H04N19/117
Abstract: A system comprises an encoder configured to compress images, such as image frames comprising attribute information and/or spatial for a point cloud and/or an occupancy map for the point cloud. Also, a system includes a decoder configured to decompress compressed image frames, such as image frames comprising compressed attribute and/or spatial information for the point cloud or an occupancy map for the point cloud. Additionally, the encoder may map N-bit data to M-bit code words, where M is less than N. Alternatively the encoder may map N-bit data to M-bit code words, where M is greater than N. In a similar manner, a decoder may map the M-bit code words back to the N-bit data.
-
112.
公开(公告)号:US20190394496A1
公开(公告)日:2019-12-26
申请号: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 , H04N19/176 , G06T9/00
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.
-
公开(公告)号:US20190311501A1
公开(公告)日:2019-10-10
申请号:US16380930
申请日:2019-04-10
Applicant: Apple Inc.
Inventor: Khaled Mammou , Alexandros Tourapis , Jungsun Kim , Fabrice A. Robinet , Valery G. Valentin , Yeping Su
Abstract: A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute for the point cloud. To compress the attribute information, multiple levels of detail are generated based on spatial information. Also, attribute values are predicted based on the level of details. A decoder follows a similar prediction process based on level of details. Also, attribute correction values may be determined to correct predicted attribute values and may be used by a decoder to decompress a point cloud compressed using level of detail attribute compression. In some embodiments, an update operation is performed to smooth attribute correction values taking into account an influence factor of respective points in a given level of detail on attributes in other levels of detail.
-
公开(公告)号:US20190311500A1
公开(公告)日:2019-10-10
申请号:US16380928
申请日:2019-04-10
Applicant: Apple Inc.
Inventor: Khaled Mammou , Valery G. Valentin , Fabrice A. Robinet , Alexandros Tourapis , Yeping Su , Jungsun Kim
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. In some embodiments, an encoder may be configured to further compress points omitted from the image based representation. Also, in some embodiments, a decoder may be configured to decode points compressed outside of an image based representation or in a separate image based representation.
-
公开(公告)号:US10432961B2
公开(公告)日:2019-10-01
申请号:US15067041
申请日:2016-03-10
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David William Singer , Hsi-Jung Wu
IPC: H04N19/117 , H04N19/82 , H04N19/169 , H04N19/517 , H04N19/70 , H04N19/61 , H04N19/132 , H04N19/182 , H04N19/59 , H04N19/147 , H04N19/152 , H04N19/40 , H04N19/44 , H04N19/86
Abstract: A video coding system may include an encoder performs motion-compensated prediction on a video signal in a second format converted from an input format of the video signal. The video coding system may also include a decoder to decode portions of the encoded video, and a filtering system that filters portions of the decoded video, for example, by deblocking filtering or SAO filtering, using parameters derived from the video signal in the input format. A prediction system may include another format converter that converts the decoded video to the input format. The prediction system may select parameters of the motion-compensated prediction based at least in part on a comparison of the video signal in the input format to decoded video in the input format.
-
公开(公告)号:US10382830B2
公开(公告)日:2019-08-13
申请号:US15296156
申请日:2016-10-18
Applicant: Apple Inc.
Inventor: David L. Biderman , Xiaosong Zhou , Douglas Scott Price , Yeping Su , Chris Y. Chung , Hsi-Jung Wu , Zhenheng Li , John Su , James D. Batson
IPC: H04N21/61 , G06K9/00 , H04N21/262 , H04N21/845 , H04N21/6587 , H04N21/4402 , G11B27/30 , G11B27/00
Abstract: System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
-
公开(公告)号:US10349064B2
公开(公告)日:2019-07-09
申请号:US15066992
申请日:2016-03-10
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David William Singer , Hsi-Jung Wu
IPC: H04N19/186 , H04N19/189 , H04N9/64 , H04N11/20 , H04N19/70 , H04N19/147 , H04N19/46 , H04N19/117 , H04N19/132 , H04N19/154 , H04N19/80 , H04N19/85 , H04N19/59 , H04N19/44 , H04N9/67
Abstract: A method of adaptive chroma downsampling is presented. The method comprises converting a source image to a converted image in an output color format, applying a plurality of downsample filters to the converted image and estimating a distortion for each filter chose the filter that produces the minimum distortion. The distortion estimation includes applying an upsample filter, and a pixel is output based on the chosen filter. Methods for closed loop conversions are also presented.
-
公开(公告)号:US20190156519A1
公开(公告)日:2019-05-23
申请号:US16198634
申请日:2018-11-21
Applicant: Apple Inc.
Inventor: Khaled Mammou , Yeping Su , David W. Singer , Alexandros Tourapis , Fabrice A. Robinet , Hsi-Jung Wu
CPC classification number: G06T9/00 , G06T5/006 , G06T7/20 , G06T7/50 , G06T19/20 , G06T2207/10024 , G06T2207/10028 , G06T2219/2012 , H04N19/172
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. The encoder is configured project the point cloud on to patch planes to compress the point cloud, and supports multiple layered patch planes. For example, some point clouds may have a depth, and points at different depths may be assigned to different layered patch planes.
-
公开(公告)号:US20180352264A1
公开(公告)日:2018-12-06
申请号:US15612806
申请日:2017-06-02
Applicant: Apple Inc.
Inventor: Mei Guo , Feng Yi , Jun Xin , Chris Y. Chung , Yeping Su , Xiaosong Zhou , Jun Xu , Hsi-Jung Wu , Jingteng Xue
IPC: H04N19/86 , H04N19/117
CPC classification number: H04N19/86 , H04N19/117 , H04N19/159
Abstract: Methods of in-loop deblocking filter for high dynamic range (HDR) video compression are disclosed. HDR processing and standard dynamic range (SDR) processing adopt different electro-optical transfer function (EOTF) to convert digital code words to linear luminance. For compressing HDR video, EOTF is proposed to be involved in the selection of two deblocking parameters, β and tC, which control the strength of deblocking filter. In local activity checking for filter decisions, the calculated local signal characteristics and the thresholds are adjusted according to EOTF. After deblocking filter, the clipping range is modified based on EOTF. The chroma deblocking filter is also extended to inter-inter block boundary.
-
公开(公告)号:US20180352259A1
公开(公告)日:2018-12-06
申请号:US15613081
申请日:2017-06-02
Applicant: Apple Inc.
Inventor: Mei Guo , Jun Xin , Yeping Su , Chris Chung , Dazhong Zhang , Xiaosong Zhou , Hsi-Jung Wu
IPC: H04N19/61 , H04N19/52 , H04N19/122 , H04N19/18 , H04N19/82 , H04N19/182 , H04N19/124 , H04N19/91
Abstract: Techniques are disclosed for coding high dynamic range (HDR) data. According to such techniques, HDR data may be converted to a domain of uniform luminance data. The uniform domain data may be coded by motion compensated predictive coding. The HDR data also may be coded by motion compensated predictive coding, using a coding parameter that is derived from a counterpart coding parameter of the coding of the uniform domain data. In another technique, HDR data may be coded using coding parameters that are derived from HDR domain processing but distortion measurements may be performed in a uniform domain.
-
-
-
-
-
-
-
-
-