-
公开(公告)号:US10757428B2
公开(公告)日:2020-08-25
申请号:US16156193
申请日:2018-10-10
Applicant: Apple Inc.
Inventor: Mei Guo , Jun Xin , Jun Xu , Yeping Su , Chris Chung , Xiaosong Zhou , Hsi-Jung Wu
IPC: H04N19/33 , H04N19/186 , H04N19/51 , H04N19/136 , H04N19/12
Abstract: Systems and methods are disclosed for reshaping HDR video content to improve compression efficiency while using standard encoding/decoding techniques. Input HDR video frames, e.g., represented in an IPT color space, may be reshaped before the encoding/decoding process and the corresponding reconstructed HDR video frames may then be reverse reshaped. The disclosed reshaping methods may be combinations of scene-based or segment-based methods.
-
公开(公告)号:US20190132594A1
公开(公告)日:2019-05-02
申请号:US15796313
申请日:2017-10-27
Applicant: Apple Inc.
Inventor: Chris Y. Chung , Mei Guo , Hsi-Jung Wu , Jingteng Xue , Jun Xin
IPC: H04N19/147 , H04N19/105 , H04N19/176 , H04N19/117 , H04N19/196 , H04N19/82
CPC classification number: H04N19/147 , H04N19/103 , H04N19/105 , H04N19/117 , H04N19/154 , H04N19/176 , H04N19/196 , H04N19/82
Abstract: Techniques are disclosed for coding pixel blocks of an input frame in which coding costs of a plurality of candidate coding modes are estimated, in which estimates of distortion include an estimate of noise of each respective candidate coding mode. Thus, evaluation of each coding mode may involve searching for a prediction reference for a pixel block according to the mode, and estimating coding cost of the respective candidate coding mode based at least in part on an estimate of noise associated with the respective coding mode. A coding mode for the input pixel block may be selected based on a comparison of the coding costs of the candidate coding modes, and the input pixel block may be coded according to the selected coding mode. By estimating noise associated with the candidate coding modes and, in particular, employing techniques to maintain consistent levels of noise across different frames of a coded video sequence, it is expected that perceived quality of coding will be improved.
-
公开(公告)号: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.
-
公开(公告)号:US20250071345A1
公开(公告)日:2025-02-27
申请号:US18945408
申请日:2024-11-12
Applicant: Apple Inc.
Inventor: Yixin Du , Alexandros Tourapis , Alican Nalci , Guoxin Jin , Hilmi Enes Egilmez , Hsi-Jung Wu , Jun Xin , Yeqing Wu , Yunfei Zheng
IPC: H04N19/86 , H04N19/117 , H04N19/139 , H04N19/176 , H04N19/82
Abstract: Disclosed is a method that includes receiving an image frame having a plurality of coded blocks, determining a prediction unit (PU) from the plurality of coded blocks, determining one or more motion compensation units arranged in an array within the PU, and applying a filter to one or more boundaries of the one or more motion compensation units. Also disclosed is a method that includes receiving a reference frame that includes a reference block, determining a timing for deblocking a current block, performing motion compensation on the reference frame to obtain a predicted frame that includes a predicted block, performing reconstruction on the predicted frame to obtain a reconstructed frame that includes a reconstructed PU, and applying, at the timing for deblocking the current block, a deblocking filter based on one or more parameters to the reference block, the predicted block, or the reconstructed PU.
-
公开(公告)号:US20240388720A1
公开(公告)日:2024-11-21
申请号:US18784149
申请日:2024-07-25
Applicant: Apple Inc.
Inventor: Yunfei Zheng , Alexandros Tourapis , Alican Nalci , Felix C. Fernandes , Hilmi Enes Egilmez , Hsi-Jung Wu , Jaehong Chon , Jun Xin , Yeqing Wu , Yixin Du
IPC: H04N19/159 , H04N19/105 , H04N19/172 , H04N19/43 , H04N19/58
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reducing a quantity of buffers for a video codec. One of the methods includes determining, from a plurality of prediction modes, a prediction mode for data that represents frame data in a frame; in response to determining the prediction mode, selecting, using the prediction mode, one or more buffers from a plurality of buffers, each buffer of which is for a prediction mode from the plurality of prediction modes, a first quantity of buffers in the plurality of buffers being less than a second quantity of prediction modes in the plurality of prediction modes; retrieving, from each of the one or more buffers, historical data for the frame data; and in response to retrieving the historical data, generating, using the historical data, updated data for the frame data in the frame of the video sequence.
-
公开(公告)号:US20240146892A1
公开(公告)日:2024-05-02
申请号:US18407198
申请日:2024-01-08
Applicant: Apple Inc.
Inventor: Fanyi Duanmu , Jun Xin , Hsi-Jung Wu , Xiaosong Zhou
IPC: H04N13/117 , H04N13/178 , H04N21/218 , H04N21/24
CPC classification number: H04N13/117 , H04N13/178 , H04N21/21805 , H04N21/2401 , H04N21/2402
Abstract: A system obtains a data set representing immersive video content for display at a display time, including first data representing the content according to a first level of detail, and second data representing the content according to a second higher level of detail. During one or more first times prior to the display time, the system causes at least a portion of the first data to be stored in a buffer. During one or more second times prior to the display time, the system generates a prediction of a viewport for displaying the content to a user at the display time, identifies a portion of the second data corresponding to the prediction of the viewport, and causes the identified portion of the second data to be stored in the video buffer. At the display time, the system causes the content to be displayed to the user using the video buffer.
-
公开(公告)号:US11956295B2
公开(公告)日:2024-04-09
申请号:US16825381
申请日:2020-03-20
Applicant: Apple Inc.
Inventor: Fanyi Duanmu , Alexandros Tourapis , Jun Xin , Hsi-Jung Wu , Xiaosong Zhou
IPC: H04L65/75 , H04L65/70 , H04N13/111 , H04N13/161 , H04N13/194 , H04N13/344
CPC classification number: H04L65/764 , H04L65/70 , H04N13/111 , H04N13/161 , H04N13/194 , H04N13/344
Abstract: Techniques for multi-view video streaming are described in the present disclosure, wherein a viewport prediction may be employed at a client-end based on analysis of pre-fetched media item data and ancillary information. A streaming method may first prefetch a portion of content of a multi-view media item. The method may next identify a salient region from the prefetched content and may then download additional content of the media item that corresponds to the identified salient region.
-
公开(公告)号:US11166027B2
公开(公告)日:2021-11-02
申请号:US15614881
申请日:2017-06-06
Applicant: Apple Inc.
Inventor: Yeping Su , Xingyu Zhang , Chris Chung , Jun Xin , Hsi-Jung Wu
IPC: H04B1/66 , H04N19/136 , H04N19/103 , G06N20/00 , H04N19/179 , H04N21/845 , H04N21/2343
Abstract: Techniques are disclosed by which a coding parameter is determined to encode video data resulting in encoded video data possessing a highest possible video quality. Features may be extracted from an input video sequence. The extracted features may be compared to features described in a model of coding parameters generated by a machine learning algorithm from reviews of previously-coded videos, extracted features of the previously-coded videos, and coding parameters of the previously-coded videos. When a match is detected between the extracted features of the input video sequence and extracted features represented in the model, a determination may be made as to whether coding parameters that correspond to the matching extracted feature correspond to a tier of service to which the input video sequence is to be coded. When the coding parameters that correspond to the matching extracted feature correspond to the tier of service to which the input video sequence is to be coded, the input video sequence may be coded according to the coding parameters.
-
公开(公告)号:US20210243451A1
公开(公告)日:2021-08-05
申请号:US16834693
申请日:2020-03-30
Applicant: Apple Inc.
Inventor: Mei Guo , Jun Xin , Hsi-Jung Wu , Alexandros Tourapis , Krishnakanth Rapaka
IPC: H04N19/159 , H04N19/176 , H04N19/182
Abstract: Techniques are disclosed for deriving prediction pixel blocks for use in intra-coding video and combined inter- and intra-coding video. In a first aspect, the techniques may include deriving value(s) for pixel location(s) of the prediction pixel block by, when a prediction direction vector assigned to the prediction vector points to quadrants I or III of a Cartesian plane, deriving the pixel location's value from pixel values in two regions of previously-decoded pixel data intercepted by extending the prediction direction vector in two opposite directions through the pixel location. When the prediction direction vector points toward quadrants II of the Cartesian plane, deriving the pixel location's value from pixel values in one region intercepted by the prediction direction vector through the pixel location, and from a second region intercepted by a vector that is orthogonal to the prediction direction vector.
-
-
-
-
-
-
-
-
-