-
公开(公告)号:US10448056B2
公开(公告)日:2019-10-15
申请号:US15646959
申请日:2017-07-11
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Rajan Laxman Joshi , Vadim Seregin , Marta Karczewicz
IPC: H04N19/70 , H04N19/124 , H04N19/129 , H04N19/13 , H04N19/18 , H04N19/61 , H04N19/96 , H04N19/50 , H04N19/176 , H04N19/119 , H04N19/136
Abstract: A video decoder receives local quantization information for a current quantization group. The video decoder determines a partitioning of a coding tree unit (CTU) of a picture of the video data into a plurality of coding units (CUs). Additionally, the video decoder derives, based at least in part on the local quantization information for the current quantization group, a quantization parameter. The current quantization group is defined as a group of successive CUs so that boundaries of the current quantization group must be boundaries of the CUs. The current quantization group may or may not be square. Additionally, the video decoder inverse quantizes, based on the quantization parameter, at least one transform coefficient of a current CU being in the current quantization group. The video decoder reconstructs, based on inverse quantized transform coefficients of the current CU, a coding block of the current CU.
-
公开(公告)号: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.
-
23.
公开(公告)号:US10432942B2
公开(公告)日:2019-10-01
申请号:US15654574
申请日:2017-07-19
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Marta Karczewicz
IPC: H04N19/136 , H04N19/124 , H04N19/30 , H04N19/186 , H04N19/42 , H04N19/105 , H04N19/70
Abstract: Techniques are described for signaling information used to generate three-dimensional (3D) color lookup tables for color gamut scalability in multi-layer video coding. A lower layer of video data may include color data in a first color gamut and a higher layer of the video data may include color data in a second color gamut. To generate inter-layer reference pictures, a video encoder and/or video decoder performs color prediction to convert the color data of a reference picture in the first color gamut to the second color gamut. The video coder may perform color prediction using a 3D lookup table. According to the techniques, a video encoder may encode partition information and/or color values of a 3D lookup table generated for color gamut scalability. A video decoder may decode the partition information and/or color values to generate the 3D lookup table in order to perform color gamut scalability.
-
公开(公告)号:US10425648B2
公开(公告)日:2019-09-24
申请号:US15272034
申请日:2016-09-21
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Xin Zhao , Jianle Chen , Marta Karczewicz
IPC: H04N19/159 , H04N19/105 , H04N19/117 , H04N19/147 , H04N19/157 , H04N19/176 , H04N19/182 , H04N19/70 , H04N19/593 , H04N19/11 , H04N19/146 , H04N19/172
Abstract: Techniques are described to improved video intra prediction using position-dependent prediction combination in video coding. In High Efficiency Video Encoding a set of 35 linear predictors are used for doing intra coding and prediction can be computed from either a nonfiltered or a filtered set of neighboring “reference” pixels, depending on the selected predictor mode and block size. Techniques of this disclosure may use a weighted combination of both the nonfiltered and filtered set of reference pixels to achieve better compression via improved prediction and therefore small residual, enable effective parallel computation of all sets of prediction values, and maintain low complexity via applying filtering only to a set of reference pixels and not to predicted values themselves.
-
公开(公告)号:US10397607B2
公开(公告)日:2019-08-27
申请号:US14528794
申请日:2014-10-30
Applicant: QUALCOMM Incorporated
Inventor: Woo-Shik Kim , Wei Pu , Jianle Chen , Joel Sole Rojals , Liwei Guo , Marta Karczewicz
IPC: H04N19/59 , H04N19/176 , H04N19/103 , H04N19/136 , H04N19/105 , H04N19/50 , H04N19/186 , H04N19/61
Abstract: A method of decoding video data includes decoding a first block of video data to produce a block of reconstructed luma residual values and a block of predicted chroma residual values, wherein the block of video data has one of a 4:2:0 or a 4:2:2 chroma sub-sampling format. The method further includes performing a color residual prediction process to reconstruct a block of chroma residual values for the first block of video data using a subset of the reconstructed luma residual values as luma predictors for the block of predicted chroma residual values.
-
公开(公告)号: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.
-
27.
公开(公告)号: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.
-
公开(公告)号:US20190116373A1
公开(公告)日:2019-04-18
申请号:US16231026
申请日:2018-12-21
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Li Zhang , Wei-Jung Chien , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/44 , H04N19/119 , H04N19/176 , H04N19/50 , H04N19/60 , H04N19/136 , H04N19/172 , H04N19/70 , H04N19/105
Abstract: A method of decoding video data including receiving a bitstream that includes a sequence of bits that forms a representation of a coded picture of the video data, partitioning the coded picture of the video data into a plurality of blocks using three or more different partition structures, and reconstructing the plurality of blocks of the coded picture of the video data. Partitioning the coded picture of the video data may include partitioning the coded picture of the video data into the plurality of blocks using the three or more different partition structures, wherein at least three of the three or more different partition structures may be used at each depth of a tree structure that represents how a particular block of the coded picture of the video data is partitioned.
-
公开(公告)号:US20190116359A1
公开(公告)日:2019-04-18
申请号:US16158031
申请日:2018-10-11
Applicant: QUALCOMM Incorporated
Inventor: Jie Dong , Jianle Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/82 , H04N19/105 , H04N19/172
Abstract: A video decoder can be configured to determine a reconstructed image; apply a first filter to the reconstructed image to determine a first filtered image; based on the reconstructed image, determine parameters for a second filter; apply the second filter, using the parameters for the second filter, to the first filtered image to determine a second filtered image.
-
公开(公告)号:US20190110058A1
公开(公告)日:2019-04-11
申请号:US16131860
申请日:2018-09-14
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/44 , H04N19/513 , H04N19/176 , H04N19/573 , H04N19/577
Abstract: A method of decoding video data includes constructing, by a video decoder implemented in processing circuitry, a candidate list of motion vector information for a portion of a current frame. The method includes receiving, by the video decoder, signaling information indicating starting motion vector information of the candidate list of motion vector information, the starting motion vector information indicating an initial position in a reference frame. The method includes refining, by the video decoder, based on one or more of bilateral matching or template matching, the starting motion vector information to determine refined motion vector information indicating a refined position in the reference frame that is within a search range from the initial position. The method includes generating, by the video decoder, a predictive block based on the refined motion vector information and decoding, by the video decoder, the current frame based on the predictive block.
-
-
-
-
-
-
-
-
-