-
公开(公告)号: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.
-
公开(公告)号:US10536731B2
公开(公告)日:2020-01-14
申请号:US14710520
申请日:2015-05-12
Applicant: Apple Inc.
Inventor: Yeping Su , Jiefu Zhai , Ke Zhang , Xiaosong Zhou , Hsi-Jung Wu , Chris Y. Chung
IPC: H04N19/50 , H04N21/2343 , H04N21/234 , H04N21/2385 , H04N21/438 , H04N21/44 , H04N21/4402 , H04N19/186 , H04N19/184
Abstract: Systems and methods are provided for processing high quality video data, such as data having a higher than standard bit depth, a high dynamic range, or a wide or custom color gamut, to be compatible with conventional encoders and decoders without significant loss of quality. High quality data is encoded into a plurality of layers with a base layer having the standard quality data and one or more higher quality layers. Decoding systems and methods may map the base layer to the dynamic range or color gamut of the enhancement layer, combine the layers, and map the combined layers to a dynamic range or color gamut appropriate for the target display. Each of the standard quality and the high quality data may be encoded as a plurality of tiers of increasing quality and reference lower level tiers as sources of prediction during predictive coding.
-
公开(公告)号:US20190297338A1
公开(公告)日:2019-09-26
申请号:US16435327
申请日:2019-06-07
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David William Singer , Hsi-Jung Wu
IPC: H04N19/186 , H04N9/67 , H04N19/189 , H04N19/59 , H04N19/154 , H04N19/132 , H04N19/117 , H04N19/46 , H04N19/70 , H04N11/20 , H04N9/64 , H04N19/82 , H04N19/85 , H04N19/80 , H04N19/147 , H04N19/44
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.
-
公开(公告)号: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.
-
公开(公告)号:US20190075342A1
公开(公告)日:2019-03-07
申请号:US16180115
申请日:2018-11-05
Applicant: Apple Inc.
Inventor: Yeping Su , Chris Y. Chung , Xiaosong Zhou , James Oliver Normile , Hsi-Jung Wu , Thomas Jansen , Hyeonkuk Jeong , Joe S. Abuan , Douglas Scott Price
IPC: H04N21/2343 , H04N21/44 , H04N21/438 , H04N21/2381
Abstract: A video streaming method for transitioning between multiple sequences of coded video data may include receiving and decoding transmission units from a first sequence of coded video data. In response to a request to transition to a second sequence of coded video data, the method may determine whether a time to transition to the second sequence of coded video data can be reduced by transitioning to the second sequence of coded video data via an intermediate sequence of coded video data. If the time can be reduced, the method may include receiving at least one transmission unit from an intermediate sequence of coded video data that corresponds to the request to transition, decoding the transmission unit from the intermediate sequence, and transitioning from the first sequence to the second sequence via the decoded transmission unit from the intermediate sequence.
-
公开(公告)号:US10178394B2
公开(公告)日:2019-01-08
申请号:US15179728
申请日:2016-06-10
Applicant: Apple Inc.
Inventor: Jingteng Xue , Yeping Su , Chris Chung , Xiaosong Zhou , Hsi-Jung Wu
IPC: H04N19/167 , H04N19/70 , H04N19/40 , H04N19/44
Abstract: Video coding techniques are disclosed for resource-limited destination display devices. Input video data may be coded by converting a first representation of the input video to a resolution of a destination display and base layer coding the converted representation. Additionally, a region of interest may be predicted from within the input video. The predicted ROI may be converted to a resolution of the destination display, and the converted ROI may be enhancement layer coded. The base layer coded data and the enhancement layer data may be transmitted to the destination display where the coded base layer data is decoded and displayed until a zoom event occurs. When a zoom event occurs, both the coded base layer data and the coded enhancement layer data may be decoded and displayed. Thus, the switchover from a first field of view to an ROI view may be performed quickly.
-
公开(公告)号:US20180109824A1
公开(公告)日:2018-04-19
申请号:US15845287
申请日:2017-12-18
Applicant: Apple Inc.
Inventor: Yeping Su , Chris Y. Chung , Xiaosong Zhou , James Oliver Normile , Hsi-Jung Wu , Thomas Jansen , Hyeonkuk Jeong , Joe S. Abuan , Douglas Scott Price
IPC: H04N21/2343 , H04N21/44 , H04N21/438 , H04N21/2381
CPC classification number: H04N21/234372 , H04N21/23439 , H04N21/2381 , H04N21/4384 , H04N21/44004
Abstract: A video streaming method for transitioning between multiple sequences of coded video data may include receiving and decoding transmission units from a first sequence of coded video data. In response to a request to transition to a second sequence of coded video data, the method may determine whether a time to transition to the second sequence of coded video data can be reduced by transitioning to the second sequence of coded video data via an intermediate sequence of coded video data. If the time can be reduced, the method may include receiving at least one transmission unit from an intermediate sequence of coded video data that corresponds to the request to transition, decoding the transmission unit from the intermediate sequence, and transitioning from the first sequence to the second sequence via the decoded transmission unit from the intermediate sequence.
-
公开(公告)号:US09888240B2
公开(公告)日:2018-02-06
申请号:US14056043
申请日:2013-10-17
Applicant: Apple Inc.
Inventor: Yeping Su , Chris Y. Chung , Hao Pan , Hsi-Jung Wu , Ke Zhang
IPC: H04N19/117 , H04N19/136
CPC classification number: H04N19/117 , H04N19/136
Abstract: Video coding systems and methods are provided that protect against various artifacts (e.g., banding artifacts) in decoded frame content. The embodiments to protect against introducing artifacts include pre-processing the input video frame, controlling the encoding parameters and/or post-processing the decoded video frame. A method for encoding a frame may include calculating a dark-scene score for the frame based on measured statistics of the frame. The dark-scene score may be compared to a threshold to determine if the banding artifacts may be present in the frame. Based on the comparison, filtering parameters for the frame may be altered to reduce the amount of noise filtered from the frame. The frame may be filtered based on the altered filtering parameters and encoded.
-
公开(公告)号:US20170318191A1
公开(公告)日:2017-11-02
申请号:US15650750
申请日:2017-07-14
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David William Singer , Hsi-Jung Wu
IPC: H04N1/60 , H04N19/85 , H04N19/186 , H04N19/46 , H04N9/67
CPC classification number: H04N1/6005 , H04N1/6058 , H04N9/67 , H04N19/186 , H04N19/46 , H04N19/85
Abstract: Image and video processing techniques are disclosed for processing components of a color space individually by determining limits for each component based on the relationship between each component in a color space. These limits may then be used to clip each component such that the component values are within the determined range for that component. In this manner, more efficient processing of images and/or video may be achieved.
-
60.
公开(公告)号:US20160094823A1
公开(公告)日:2016-03-31
申请号:US14603109
申请日:2015-01-22
Applicant: Apple Inc.
Inventor: Jiefu Zhai , Yeping Su , Hsi-Jung Wu , Chris Y. Chung , Xiaosong Zhou , Ke Zhang
Abstract: An encoder may include a luma transform, a transformer, and a chroma transform. The luma transform may determine a linear luminance value based upon a plurality of primary color values of a pixel. The transformer may generate a transformed luminance value based upon the linear luminance value and a plurality of transformed color values based upon corresponding more than one of the primary color values of the pixel. The chroma transform may determine a plurality of chroma values based upon corresponding plurality of transformed color values and the transformed luminance value of the pixel.
Abstract translation: 编码器可以包括亮度变换,变压器和色度变换。 亮度变换可以基于像素的多个基色值来确定线性亮度值。 所述变压器可以基于所述线性亮度值和基于所述像素的主要颜色值中的多于一个的多个变换颜色值来生成经变换的亮度值。 色度变换可以基于对应的多个变换颜色值和像素的变换亮度值来确定多个色度值。
-
-
-
-
-
-
-
-
-