-
公开(公告)号:US20190104319A1
公开(公告)日:2019-04-04
申请号:US16148738
申请日:2018-10-01
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xiang Li , Wei-Jung Chien , Yi-Wen Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/52 , H04N19/176
Abstract: An example device for coding video data includes a memory configured to store video data, and one or more processors implemented in circuitry and configured to code a first motion vector difference (MVD) representing a difference between a first motion vector of a current block of video data predicted using affine prediction and a first motion vector predictor (MVP) for the first motion vector, predict a second MVD from the first MVD for a second motion vector of the current block, and code the current block using affine prediction according to the first motion vector and the second motion vector. Predicting the second MVD from the first MVD in this may reduce bitrate of a bitstream including coded video data, as well as improve processing efficiency.
-
公开(公告)号:US20180316929A1
公开(公告)日:2018-11-01
申请号:US15963867
申请日:2018-04-26
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Yi-Wen Chen , Jianle Chen , Hsiao-Chiang Chuang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/573 , H04N19/57 , H04N19/58 , H04N19/176
CPC classification number: H04N19/52 , H04N19/105 , H04N19/14 , H04N19/176 , H04N19/192 , H04N19/44 , H04N19/533 , H04N19/56 , H04N19/57 , H04N19/573 , H04N19/577 , H04N19/58
Abstract: A method of decoding video data includes determining, by a video decoder implemented in circuitry, a bi-predicted MV predictor for a block of video data. The bi-predicted MV predictor indicates a first input reference block and a second input reference block. The method further includes refining, by the video decoder, the bi-predicted MV predictor using gradient information to determine a refined bi-predicted MV predictor indicating a first refined reference block that is within a search range from the first input reference block and a second refined reference block that is within the search range from the second input reference block. The method further includes generating, by the video decoder, a predictive block for the block of video data based on the refined bi-predicted MV predictor, and decoding, by the video decoder, the block of video data based on the predictive block.
-
公开(公告)号:US20180278950A1
公开(公告)日:2018-09-27
申请号:US15927952
申请日:2018-03-21
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Kai Zhang , Xiang Li , Jianle Chen , Wei-Jung Chien , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/513 , H04N19/44 , H04N19/176 , H04N19/159
CPC classification number: H04N19/513 , H04N19/159 , H04N19/176 , H04N19/44 , H04N19/577
Abstract: A device for decoding video data determines a block of video data is coded in an inter prediction mode; implicitly determines that a decoder-side motion vector derivation (DMVD) mode is enabled for the block of video data; determines motion information for the block of video data; uses the motion information to determine a reference block in accordance with the DMVD mode; and generates a predictive block for the block of video data based on the reference block.
-
公开(公告)号:US20180270480A1
公开(公告)日:2018-09-20
申请号:US15925310
申请日:2018-03-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Yu-Chen Sun , Wei-Jung Chien , Jianle Chen , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/107 , H04N19/176 , H04N19/96
CPC classification number: H04N19/117 , H04N19/107 , H04N19/119 , H04N19/154 , H04N19/176 , H04N19/82 , H04N19/86 , H04N19/96
Abstract: A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
-
65.
公开(公告)号:US20180199055A1
公开(公告)日:2018-07-12
申请号:US15865054
申请日:2018-01-08
Applicant: QUALCOMM Incorporated
Inventor: Yu-Chen Sun , Wei-Jung Chien , Li Zhang , Yi-Wen Chen , Nan Hu , Marta Karczewicz
Abstract: A video encoder is configured to determine whether to enable or disable an integer motion vector precision restriction and whether to enable or disable an illumination compensation (IC) tool by: for a large search range in a reference picture, performing first motion estimation tests, wherein performing the first motion estimation tests comprises performing motion estimation tests only with the IC tool disabled and the integer motion vector precision restriction disabled and with the IC tool enabled and the integer motion vector precision restriction disabled; based on the first motion estimation tests, determining a small search range, wherein the small search range is smaller than the large search range; for the small search range, performing second motion estimation tests; and based on the second motion estimation tests, determining whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool.
-
公开(公告)号:US20180192072A1
公开(公告)日:2018-07-05
申请号:US15861515
申请日:2018-01-03
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Hsiao-Chiang Chuang , Xiang Li , Li Zhang , Wei-Jung Chien , Jianle Chen , Marta Karczewicz
IPC: H04N19/577 , H04N5/14 , H04N19/159 , H04N19/176 , H04N19/119
Abstract: For a bi-directional inter predicted block, a video decoder is configured, using a first MV, to locate a first predictive block in a first reference picture; using a second MV, locate a second predictive block in a second reference picture; for a first sub-block of the first predictive block, determine a first amount of bi-directional optical flow (BIO) motion; determine a first final predictive sub-block for the block of video data based on the first amount of BIO motion; for a second sub-block of the first predictive block, determine a second amount of BIO motion; determine a second final predictive sub-block for the block of video data based on the second amount of BIO motion; and based on the first final predictive sub-block and the second final predictive sub-block, determine a final predictive block for the block of video data.
-
公开(公告)号:US20180098065A1
公开(公告)日:2018-04-05
申请号:US15724112
申请日:2017-10-03
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Li Zhang , Jianle Chen , Wei-Jung Chien , Yi-Wen Chen , Xin Zhao
IPC: H04N19/117 , H04N19/137 , H04N19/132 , H04N19/96 , H04N19/147 , H04N19/44 , H04N19/70 , H04N19/159 , H04N19/174 , H04N19/80
CPC classification number: H04N19/117 , H04N19/132 , H04N19/137 , H04N19/14 , H04N19/147 , H04N19/159 , H04N19/174 , H04N19/176 , H04N19/182 , H04N19/44 , H04N19/70 , H04N19/80 , H04N19/82 , H04N19/96
Abstract: A video coder compares a first sample of a current block to a first set of neighbor samples to determine a first difference value; determines a first offset for the first sample based on the first difference value; compares a second sample of the current block to a second set of neighbor samples to determine a second difference value that has a same sign as the first difference value; determines an offset for the second sample, that is different than the offset for the first sample, based on the second difference value; and applies the first offset to the first sample value and the second offset to the second sample value to generate a filtered image.
-
公开(公告)号:US20180070100A1
公开(公告)日:2018-03-08
申请号:US15695606
申请日:2017-09-05
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Li Zhang , Kai Zhang , Marta Karczewicz
IPC: H04N19/52 , H04N19/597 , H04N19/139 , H04N19/174
Abstract: In one example, a device includes a memory configured to store the video data; and one or more processors implemented in circuitry and configured to determine a plurality of distances between a first representative point of a current block of video data and a plurality of second representative points of neighboring blocks to the current block, add one or more of the neighboring blocks as candidates to a candidate list of the current block in an order according to the distances between the first representative point and the second representative points, and code the current block using the candidate list. The candidate list may be, for example, a merge list, an AMVP list, or a most probable mode list. Alternatively, the candidate list may be a list of candidates from which to determine context information for context-adaptive binary arithmetic coding (CABAC).
-
-
-
-
-
-
-