-
公开(公告)号:US10218975B2
公开(公告)日:2019-02-26
申请号:US15278855
申请日:2016-09-28
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Chao Pang , Li Zhang , Jianle Chen , Marta Karczewicz
IPC: H04N7/12 , H04N19/124 , H04N19/44 , H04N19/50 , H04N19/91 , H04N19/159 , H04N19/176 , H04N19/119 , H04N19/122 , H04N19/129 , H04N19/593 , H04N19/11 , H04N19/463 , H04N19/126 , H04N19/43
Abstract: An example device includes a memory device configured to store encoded video data, and processing circuitry coupled to the memory device. The processing circuitry is configured to determine that a rectangular transform unit (TU) of the stored video data includes a number of pixel rows denoted by a first integer value ‘K’ and a number of pixel columns denoted by a second integer value ‘L,’ where K has a value equal to an integer value ‘m’ left shifted by one, and where L has a value equal to an integer value ‘n’ left shifted by one, to determine that a sum of n and m is an odd number, and based on the sum of n and m being the odd number, to add a delta quantization parameter value to a quantization parameter (QP) value for the rectangular TU to obtain a modified QP value for the rectangular TU.
-
公开(公告)号:US20180376166A1
公开(公告)日:2018-12-27
申请号:US16015046
申请日:2018-06-21
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Jianle Chen , Kai Zhang , Xiang Li , Marta Karczewicz , Yi-Wen Chen , Wei-Jung Chien
IPC: H04N19/577 , H04N19/82 , H04N19/159 , H04N19/105 , H04N19/573 , H04N19/583 , H04N19/61
Abstract: A device for decoding video data is configured to perform interpolation filtering using an N-tap filter to generate an interpolated search space for a first block of video data; obtain a first predictive block in the interpolated search space; determine that a second block of video data is encoded using a bi-directional inter prediction mode and a bi-directional optical flow (BIO) process; perform an inter prediction process for the second block of video data using the bi-directional inter prediction mode to determine a second predictive block; perform the BIO process on the second predictive block to determine a BIO-refined version of the second predictive block, wherein a number of reference samples used for calculating intermediate values for BIO offsets is limited to a region of (W+N−1)×(H+N−1) integer samples, wherein W and H correspond to a width and height of the second block in integer samples.
-
公开(公告)号:US20180376149A1
公开(公告)日:2018-12-27
申请号:US16015027
申请日:2018-06-21
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/159 , H04N19/513
Abstract: Techniques are described for using an inter-intra-prediction block. A video coder may generate a first prediction block according to an intra-prediction mode and generate a second prediction block according to an inter-prediction mode. The video coder may weighted combine, such as based on the intra-prediction mode, the two prediction blocks to generate an inter-intra-prediction block (e.g., final prediction block). In some examples, an inter-intra candidate is identified in a list of candidate motion vector predictors, and an inter-intra-prediction block is used based on identification of the inter-intra candidate in the list of candidate motion vector predictors.
-
公开(公告)号:US10142642B2
公开(公告)日:2018-11-27
申请号:US14729486
申请日:2015-06-03
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Joel Sole Rojals , Marta Karczewicz
IPC: H04N7/50 , H04N19/44 , H04N19/52 , H04N19/61 , H04N19/86 , H04N19/573 , H04N19/577 , H04N19/593 , H04N19/91 , H04N19/159 , H04N19/176 , H04N19/117 , H04N19/124 , H04N19/186 , H04N19/82
Abstract: A video coder decodes a coding unit (CU) of video data. In decoding the video data, the video coder determines that the CU was encoded using the color space conversion. The video coder determines the initial quantization parameter (QP), determines the final QP that is equal to a sum of the initial QP and a QP offset, and inverse quantizes, based on the final QP, a coefficient block, then reconstructs the CU based on the inverse quantized coefficient blocks.
-
195.
公开(公告)号:US20180278949A1
公开(公告)日:2018-09-27
申请号:US15927854
申请日:2018-03-21
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Yi-Wen Chen , Wei-Jung Chien , Hsiao-Chiang Chuang , Xiang Li , Jianle Chen
IPC: H04N19/513 , H04N19/44
Abstract: Techniques related to decoder-side motion vector derivation (DMVD) are described. For example, this disclosure describes techniques related to applying one or more constraints to motion information, such as a motion vector (MV) derived by DMVD, and/or a MV difference between an initial MV and an MV derived by DMVD. When the constraint is applied to the DMVD, in certain examples, only the derived motion information which meets the constraint is regarded as valid motion information. Conditions may be placed on the constraints.
-
公开(公告)号:US10057574B2
公开(公告)日:2018-08-21
申请号:US15040913
申请日:2016-02-10
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Hongbin Liu , Ying Chen , Xin Zhao , Li Zhang , Jianle Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/70 , H04N19/61 , H04N19/593 , H04N19/176 , H04N19/50 , H04N19/503 , H04N19/82 , H04N19/86
CPC classification number: H04N19/117 , H04N19/176 , H04N19/50 , H04N19/503 , H04N19/593 , H04N19/61 , H04N19/70 , H04N19/82 , H04N19/86
Abstract: Examples include a device for coding video data, the device including a memory configured to store video data, and one or more processors configured to obtain adaptive loop filtering (ALF) information for a current coding tree unit (CTU) from one or more of: (i) one or more spatial neighbor CTUs of the current CTU or (ii) one or more temporal neighbor CTUs of the current CTU, to form a candidate list based at least partially on the obtained ALF information for the current CTU, and to perform a filtering operation on the current CTU using ALF information associated with a candidate from the candidate list. Coding video data includes encoding video data, decoding video data, or both encoding and decoding video data.
-
公开(公告)号:US20180199072A1
公开(公告)日:2018-07-12
申请号:US15862203
申请日:2018-01-04
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Xin Zhao , Li Zhang , Jianle Chen , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/96 , H04N19/176 , H04N19/61 , H04N19/18 , H04N19/124 , H04N19/105 , H04N19/13 , H04N19/159
Abstract: A method of decoding video comprising: receiving an encoded block of video data, determining a transform for the encoded block of video data, wherein the transform has a size S that is not a power of two, rounding S to a power of two creating a transform with a modified size S′, applying an inverse transform with the modified size S′ to the encoded block of video data to create residual video data, and decoding the residual video data to create decoded block of video data.
-
公开(公告)号:US09979975B2
公开(公告)日:2018-05-22
申请号:US15465271
申请日:2017-03-21
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Ye-Kui Wang , Adarsh Krishnan Ramasubramonian , Jianle Chen
IPC: H04B1/66 , H04N19/36 , H04N19/70 , H04N19/105 , H04N19/184 , H04N19/172 , H04N19/96 , H04N19/176
CPC classification number: H04N19/36 , H04N19/105 , H04N19/172 , H04N19/176 , H04N19/184 , H04N19/30 , H04N19/436 , H04N19/597 , H04N19/70 , H04N19/96
Abstract: Bitstream restrictions or constraints on the partitioning of pictures across layers of video data are described. In some examples, the number of tiles per picture for each layer of a plurality of layers is constrained based on a maximum number of tiles per picture for the layer. In some examples, the number of tiles per picture for each layer of the plurality of layers is no greater than the maximum number of tiles per picture for the layer. In some examples, a sum of the numbers of tiles per picture for the plurality of layers is no greater than a sum of the maximum numbers of tiles per picture for the plurality of layers. In some examples, a second largest coding unit (LCU) or coding tree block (CTB) size for a second layer is constrained based on, e.g., to be equal to, a first LCU size for a first layer.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-