-
公开(公告)号:US20200036980A1
公开(公告)日:2020-01-30
申请号:US16514326
申请日:2019-07-17
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/139 , H04N19/11 , H04N19/176 , H04N19/132 , H04N19/46
Abstract: An example method includes coding a value of a motion vector difference (MVD) for a current block of video data; obtaining, from a motion vector (MV) buffer, a value of a motion vector predictor (MVP) for the current block of video data; determining a resolution of the value of the MVD for the current block; obtaining a storage resolution shift amount for MVs; rounding, based on the storage resolution shift amount, the value of the MVD obtained from the MV buffer directly to the resolution of the value of the MVD; adding the rounded value of the MVP to the value of the MVD to obtain a value of a MV for the current block; obtaining, based on the MV for the current block, samples of a predictor block for the current block; and reconstructing samples of the current block based on the samples of the predictor block.
-
公开(公告)号:US20200007889A1
公开(公告)日:2020-01-02
申请号:US16455444
申请日:2019-06-27
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/70 , H04N19/96
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: construct a motion vector predictor candidate list for a current block of the video data, the motion vector predictor candidate list identifying one or more blocks that are non-adjacent to the current block, each of the non-adjacent blocks being in a coding tree unit (CTU) including the current block or a line buffer including the current block; select a motion vector predictor from one of the blocks that is non-adjacent to the current block and in the motion vector predictor candidate list; and code motion information of the current block using the motion vector predictor.
-
公开(公告)号:US20190387249A1
公开(公告)日:2019-12-19
申请号:US16443130
申请日:2019-06-17
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/513 , H04N19/44
Abstract: A method of decoding video data includes receiving a plurality of blocks of video data, wherein each block of the plurality of blocks is encoded using a respective affine motion model of a plurality of affine motion models, and decoding the plurality of blocks of video data using the same affine motion field derivation process for each of the plurality of affine motion models.
-
54.
公开(公告)号:US20190320181A1
公开(公告)日:2019-10-17
申请号:US16385932
申请日:2019-04-16
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Yung-Hsuan Chao , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/137 , H04N19/105 , H04N19/159 , H04N19/176
Abstract: Embodiments include techniques in video coding for deriving motion vectors or motion vector predictors for a current coding or prediction unit based on multiple spatial neighbors. For example, the motion vector or motion vector predictors may be derived as the weighted combination of motion vectors of multiple spatial neighbors. Alternatively, or additionally, motion vectors or motion vector predictors for an inter-prediction mode may be generated from respective MVs of two spatially neighboring blocks that are located asymmetrically to the current PU.
-
公开(公告)号:US10448010B2
公开(公告)日:2019-10-15
申请号:US15725052
申请日:2017-10-04
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Li Zhang , Yu-Chen Sun , Jianle Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/139 , H04N19/52 , H04N19/537
Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors in the selected affine MVP set.
-
公开(公告)号:US20190313108A1
公开(公告)日:2019-10-10
申请号:US16375665
申请日:2019-04-04
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Kai Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/18 , H04N19/96 , H04N19/176 , H04N19/122 , H04N19/129 , H04N19/159
Abstract: Techniques are described for decoding and encoding video data utilizing non-square coefficient groups (CGs). A coefficient group includes a plurality of coefficient values for a block of coefficient values. In one or more examples, the CGs that form at least part of the block of coefficient values are non-square shaped.
-
公开(公告)号:US20190246122A1
公开(公告)日:2019-08-08
申请号:US16268894
申请日:2019-02-06
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Li Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/186 , H04N19/91 , H04N19/70 , H04N19/117 , H04N19/176
CPC classification number: H04N19/186 , H04N19/117 , H04N19/176 , H04N19/70 , H04N19/91
Abstract: A method of decoding video data including receiving a block of video data, determining to decode the block of video data using palette coding based on whether color components of the block of video data were partitioned according to a decoupled tree partition, and decoding the block of video data based on the determination.
-
公开(公告)号:US10375413B2
公开(公告)日:2019-08-06
申请号:US15277433
申请日:2016-09-27
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/573 , H04N19/577 , H04N19/139 , H04N19/132 , H04N19/136 , H04N19/182
Abstract: An example device for decoding video data includes a processor configured to decode first and second reference pictures, wherein the first reference picture and the second reference picture are either both to be displayed before or after the current picture, determine a first motion vector (MV0) from a current block of the current picture to a first reference block of the first reference picture, determine a second motion vector (MV1) from the current block to a second reference block of the second reference picture, determine a first temporal distance (TD0) from the current picture to the first reference picture, determine a second temporal distance (TD1) from the current picture to the second reference picture, and decode the current block according to bi-directional optical flow (BIO) using MV0, MV1, TD0, and TD1.
-
公开(公告)号:US20190208225A1
公开(公告)日:2019-07-04
申请号:US16225393
申请日:2018-12-19
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Yung-Hsuan Chao , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/61 , H04N19/13 , H04N19/70 , H04N19/124 , H04N19/18 , H04N19/176
CPC classification number: H04N19/61 , H04N19/124 , H04N19/13 , H04N19/176 , H04N19/18 , H04N19/70
Abstract: A device for coding video data is configured to determine a predicted sign value for a transform coefficient of a current block of a current picture of the video data. The device may further determine, based on a quantized value for the transform coefficient being greater or less than a threshold, a Context Adaptive Binary Arithmetic Coding (CABAC) context. Additionally, the device may use the determined CABAC context to CABAC code a syntax element indicating whether the predicted sign value for the transform coefficient is correct.
-
60.
公开(公告)号:US10271064B2
公开(公告)日:2019-04-23
申请号:US15176790
申请日:2016-06-08
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Xianglin Wang , Li Zhang , Hongbin Liu , Jianle Chen , Marta Karczewicz
IPC: H04N19/52 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/172 , H04N19/176
Abstract: In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a motion prediction candidate for a current block of video data indicates that motion information is to be derived for sub-blocks of the current block, in response to the determination: partition the current block into the sub-blocks, for each of the sub-blocks, derive motion information using motion information for at least two neighboring blocks, and decode the sub-blocks using the respective derived motion information.
-
-
-
-
-
-
-
-
-