-
公开(公告)号:US09948933B2
公开(公告)日:2018-04-17
申请号:US14656516
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Marta Karczewicz , Joel Sole Rojals , Woo-Shik Kim
IPC: H04N19/103 , H04N19/60 , H04N19/126 , H04N19/154 , H04N19/186 , H04N19/196 , H04N19/176 , H04N19/33 , H04N19/44 , H04N19/61 , H04N19/11 , H04N19/12 , H04N19/136 , H04N19/18 , H04N19/70 , H04N19/134 , H04N19/102 , H04N19/14 , H04N19/157 , H04N19/184
CPC classification number: H04N19/126 , H04N19/102 , H04N19/103 , H04N19/11 , H04N19/12 , H04N19/134 , H04N19/136 , H04N19/14 , H04N19/154 , H04N19/157 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/33 , H04N19/44 , H04N19/60 , H04N19/61 , H04N19/70
Abstract: In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine whether to use color-space conversion for a coding unit and set a value of a syntax element of the coding unit to indicate the use of color-space conversion. The video coder may apply a color-space transform process in encoding the coding unit. The video coder may decode the syntax element of the coding unit. The video coder may determine whether a value of the syntax element indicates that the coding unit was encoded using color-space conversion. The video coder may apply a color-space inverse transform process in decoding the coding unit in response to determining that the syntax element indicates that the coding unit was coded using color-space conversion.
-
公开(公告)号:US20180091816A1
公开(公告)日:2018-03-29
申请号:US15718725
申请日:2017-09-28
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/13 , H04N19/70 , H04N19/137 , H04N19/513
Abstract: Coding a motion vector difference (MVD) during an inter-prediction process. Example techniques may include determining a particular coding and/or signaling method for an MVD from among two or more MVD coding and/or signaling techniques. A video coder (e.g., a video encoder and/or a video decoder) may determine a particular MVD coding and/or signaling technique based on characteristics of video data or coding methods, including MV precision, Picture Order Count (POC) difference, or any other already coded/decoded information of a block of video data.
-
183.
公开(公告)号:US09900576B2
公开(公告)日:2018-02-20
申请号:US14216232
申请日:2014-03-17
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Li Zhang , Ying Chen , Marta Karczewicz
IPC: H04N19/597 , H04N13/00
CPC classification number: H04N13/161 , H04N19/597
Abstract: A device for coding three-dimensional video data includes a video coder configured to determine a first block of a first texture view is to be coded using a block-based view synthesis mode; locate, in a depth view, a first depth block that corresponds to the first block of the first texture view; determine depth values of two or more corner positions of the first depth block; based on the depth values, derive a disparity vector for the first block; using the disparity vector, locate a first block of a second texture view; and, inter-predict the first block of the first texture view using the first block of the second texture view.
-
公开(公告)号:US09883184B2
公开(公告)日:2018-01-30
申请号:US14876574
申请日:2015-10-06
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Li Zhang , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N7/12 , H04N19/124 , H04N19/186 , H04N19/44 , H04N19/18 , H04N19/176 , H04N19/60 , H04N19/12
CPC classification number: H04N19/124 , H04N19/12 , H04N19/176 , H04N19/18 , H04N19/186 , H04N19/44 , H04N19/60 , H05K999/99
Abstract: A device for decoding video data is configured to determine for one or more blocks of the video data that adaptive color transform is enabled; determine a quantization parameter for the one or more blocks; in response to a value of the quantization parameter being below a threshold, modify the quantization parameter to determine a modified quantization parameter; and dequantize transform coefficients based on the modified quantization parameter.
-
公开(公告)号:US09800895B2
公开(公告)日:2017-10-24
申请号:US14316145
申请日:2014-06-26
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Li Zhang , Ying Chen
IPC: H04N19/597 , H04N19/56 , H04N19/51 , H04N19/52 , H04N19/70
CPC classification number: H04N19/597 , H04N19/52 , H04N19/70
Abstract: An example video coding device is configured to compare an inter-view predicted motion vector candidate (IPMVC) to a motion vector inheritance (MVI) candidate, where the IPMVC and the MVI candidate are each associated with a block of video data in a dependent depth view, and where the IPMVC is generated from a corresponding block of video data in a base depth view. The video coding device may be further configured to perform one of adding the IPMVC to a merge candidate list based on the IPMVC being different from the MVI candidate, or omitting the IPMVC from the merge candidate list based on the IPMVC being identical to the MVI candidate.
-
公开(公告)号:US09756359B2
公开(公告)日:2017-09-05
申请号:US14569126
申请日:2014-12-12
Applicant: QUALCOMM Incorporated
IPC: H04N19/597 , H04N19/52 , H04N19/11
CPC classification number: H04N19/597 , H04N19/11 , H04N19/52
Abstract: In some examples, a method of decoding depth data in a video coding process includes defining a depth prediction unit (PU) of a size greater than 32×32 within a depth coding unit (CU) and generating one or more partitions of the depth PU. The method also includes obtaining residual data for each of the partitions; obtaining prediction data for each of the partitions; and reconstructing each of the partitions based on the residual data and the prediction data for the respective partitions.
-
公开(公告)号:US20170238020A1
公开(公告)日:2017-08-17
申请号:US15432839
申请日:2017-02-14
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei-Jung Chien , Li Zhang
IPC: H04N19/80
CPC classification number: H04N19/117 , H04N19/136 , H04N19/14 , H04N19/176 , H04N19/463 , H04N19/70 , H04N19/80 , H04N19/82
Abstract: An example device for filtering a decoded block of video data includes one or more processors implemented in circuitry and configured to decode a current block of a current picture of the video data, select a filter (such as an adaptive loop filter) to be used to filter pixels of the current block, calculate a gradient of at least one pixel for the current block, select a geometric transform to be performed on one of a filter support region or coefficients of the selected filter, wherein the one or more processors are configured to select the geometric transform that corresponds to an orientation of the gradient of the at least one pixel, perform the geometric transform on either the filter support region or the coefficients of the selected filter, and filter the at least one pixel of the current block using the selected filter after performing the geometric transform.
-
188.
公开(公告)号:US09667990B2
公开(公告)日:2017-05-30
申请号:US14290374
申请日:2014-05-29
Applicant: QUALCOMM Incorporated
IPC: H04N7/12 , H04N19/52 , H04N19/597
CPC classification number: H04N19/52 , H04N19/597
Abstract: For each respective coding unit (CU) of a slice of a picture of the video data, a video coder may set, in response to determining that the respective CU is the first CU of a coding tree block (CTB) row of the picture or the respective CU is the first CU of the slice, a derived disparity vector (DDV) to an initial value. Furthermore, the video coder may perform a neighbor-based disparity vector derivation (NBDV) process that attempts to determine a disparity vector for the respective CU. When performing the NBDV process does not identify an available disparity vector for the respective CU, the video coder may determine that the disparity vector for the respective CU is equal to the DDV.
-
公开(公告)号:US20170150176A1
公开(公告)日:2017-05-25
申请号:US15359563
申请日:2016-11-22
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Wei-Jung Chien , Xin Zhao , Xiang Li , Marta Karczewicz
IPC: H04N19/59 , H04N19/186 , H04N19/573 , H04N19/61 , H04N19/91 , H04N19/587 , H04N19/124 , H04N19/13
CPC classification number: H04N19/649 , G06F17/147 , H04N19/105 , H04N19/119 , H04N19/122 , H04N19/124 , H04N19/13 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/42 , H04N19/573 , H04N19/587 , H04N19/59 , H04N19/593 , H04N19/597 , H04N19/61 , H04N19/625 , H04N19/82 , H04N19/91 , H04N19/96
Abstract: A video coder reconstructs a set of chroma reference samples and reconstructs luma samples of a non-square prediction unit. Additionally, the video coder sub-samples the set of luma reference samples such that a total number of the luma reference samples that neighbor a longer side of the non-square prediction block is the same as a total number of the luma reference samples that neighbor a shorter side of the non-square prediction block. The video coder determines a Linear Model (LM) parameter based on: β=(Σyi−α·Σxi)/I, where I is a total number of reference samples in the set of the luma reference samples, xi is a luma reference sample in the set of luma reference samples, yi is a chroma reference sample in the set of chroma reference samples. The video coder uses the LM parameter in a process to determine values of chroma samples of the non-square prediction block.
-
公开(公告)号:US09628795B2
公开(公告)日:2017-04-18
申请号:US14333084
申请日:2014-07-16
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Ying Chen , Marta Karczewicz
IPC: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/583 , H04N19/597 , H04N19/52 , H04N19/176 , H04N19/51
CPC classification number: H04N19/51 , H04N19/176 , H04N19/52 , H04N19/597
Abstract: Techniques are described for determining a block in a reference picture in a reference view based on a disparity vector for a current block. The techniques start the disparity vector from a bottom-right pixel in a center 2×2 sub-block within the current block, and determine a location within the reference picture to which the disparity vector refers. The determined block covers the location referred to by the disparity vector based on the disparity vector starting from the bottom-right pixel in the center 2×2 sub-block within the current block.
-
-
-
-
-
-
-
-
-