-
公开(公告)号:US11070812B2
公开(公告)日:2021-07-20
申请号:US16816116
申请日:2020-03-11
Applicant: QUALCOMM Incorporated
Inventor: Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/132 , H04N19/105 , H04N19/176 , H04N19/159 , H04N19/70
Abstract: A video decoder may determine, based on syntax elements in a bitstream that comprises an encoded representation of the video data, residual quantized samples of a block of the video data. Additionally, the video decoder may determine quantized residual values based on the residual quantized samples. After determining the quantized residual values, the video decoder may inverse quantize the quantized residual values. The video decoder may generate predicted values by performing intra prediction for the block using unfiltered samples from above or left block boundary samples. Furthermore, the video decoder may reconstruct original sample values of the block based on the inverse-quantized quantized residual values and the prediction values.
-
公开(公告)号:US11070796B2
公开(公告)日:2021-07-20
申请号:US16584225
申请日:2019-09-26
Applicant: QUALCOMM Incorporated
Inventor: Chao-Hsiung Hung , Chun-Chi Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/132 , H04N19/139
Abstract: A video encoder and video decoder are configured to perform an ultimate motion vector expression (UMVE)-based pruning method which is used to prune motion vectors in a motion vector candidate list. The video encoder and video decoder may add one or more motion vector candidates to a candidate list for motion vector prediction for a current block of the video data, determine whether to add a next motion vector candidate to the candidate list based on a UMVE candidate of a respective candidate of the one or more candidates, and encode/decode the current block of the video data using the candidate list.
-
公开(公告)号:US20210211672A1
公开(公告)日:2021-07-08
申请号:US17142157
申请日:2021-01-05
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Yan Zhang , Marta Karczewicz
IPC: H04N19/13 , H04N19/176 , H04N19/42 , H04N19/91
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: determine a size of a dimension of a current block of the video data; calculate a context for entropy coding a last significant coefficient coordinate along the dimension, wherein to calculate the context, the one or more processors are configured to: calculate a context shift value according to ((log 2TrafoSize+1)>>2) >’ represents a bitwise right shift operator, and ‘
-
公开(公告)号:US20210203934A1
公开(公告)日:2021-07-01
申请号:US17131046
申请日:2020-12-22
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Alican Nalci , Muhammed Zeyd Coban
IPC: H04N19/12 , H04N19/60 , H04N19/176 , H04N19/18
Abstract: An example device includes memory configured to store video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to determine whether transform skip mode is used for a current block of the video data. The one or more processors are configured to disable level mapping for residual coding based on transform skip mode being used for the current block. The one or more processors are configured to code the current block without applying level mapping.
-
公开(公告)号:US11051035B2
公开(公告)日:2021-06-29
申请号:US16742790
申请日:2020-01-14
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Marta Karczewicz
IPC: H04N7/18 , H04N19/52 , H04N19/176 , H04N19/159 , H04N19/124
Abstract: An example method for coding video data includes determining, for a current block of a current picture of video data, the current block coded using an intra block copy (IBC) mode, whether a motion vector (MV) for identifying a prediction block for the current block is a legal MV. The example method further includes, responsive to determining that the MV is not a legal MV, reconstructing samples of the current block using an alternative processing method.
-
公开(公告)号:US11039143B2
公开(公告)日:2021-06-15
申请号:US16195590
申请日:2018-11-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jianle Chen , Marta Karczewicz
IPC: H04N19/13 , H04N19/17 , H04N19/187 , H04N19/96 , H04N19/91 , H04N19/124 , H04N19/159 , H04N19/167 , H04N19/174 , H04N19/176 , H04N19/177 , H04N19/184 , H04N19/55 , H04N19/70
Abstract: A method of decoding video data includes determining, by a video decoder implemented in processing circuitry, a context initialization using a plurality of quantization parameters for a portion of a picture of video data decoded using temporal prediction. The method includes storing, by the video decoder, the context initialization with a single probability state for the plurality of quantization parameters. The method includes entropy decoding, by the video decoder, a set of syntax elements in a bitstream using the single probability state.
-
公开(公告)号:US11025903B2
公开(公告)日:2021-06-01
申请号:US15868821
申请日:2018-01-11
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Xin Zhao , Marta Karczewicz
IPC: H04N19/103 , H04N19/593 , H04N19/136 , H04N19/186 , H04N19/157 , H04N19/11
Abstract: An example device for decoding video data includes a memory for storing video data, and one or more processors implemented in circuitry and configured to construct an intra-prediction candidate list for a current chroma block of the video data indicating candidate intra-prediction modes for the current chroma block, wherein the intra-prediction candidate list indicates a subset of allowed luminance (luma) candidate intra-prediction modes, determine cost (e.g., sum of absolute transform difference (SATD)) values for each of the candidate intra-prediction modes in the intra-prediction candidate list for the current chroma block, and generate a prediction block for the current chroma block using one of the candidate intra-prediction modes indicated by the intra-prediction candidate list according to the cost values (e.g., the candidate intra-prediction mode having the lowest cost value).
-
公开(公告)号:US20210160535A1
公开(公告)日:2021-05-27
申请号:US16952736
申请日:2020-11-19
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/513 , H04N19/52 , H04N19/577 , H04N19/176
Abstract: A video coder is configured to determine bi-directional motion vectors of a current block of the video data and determine that a condition is satisfied with respect to the current block based on each component of the bi-directional motion vectors of the current block being less than a threshold value. The video coder is further configured to, based on the condition being satisfied with respect to the current block, early terminate application of a motion vector refinement process to the bi-directional motion vectors of the current block. The video coder is further configured to determine a prediction block for the current block based on the bi-directional motion vectors of the current block and reconstruct the current block based on the prediction block for the current block.
-
公开(公告)号:US11012715B2
公开(公告)日:2021-05-18
申请号:US16269349
申请日:2019-02-06
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Kai Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/105 , H04N19/157 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/503 , H04N19/64 , H04N19/132 , H04N19/52 , H04N19/174 , H04N19/593
Abstract: This disclosure describes example techniques that a video coder (e.g., video encoder or video decoder) may utilize to determine a block vector for a chroma block where the partition trees for the chroma component and the luma component are different (e.g., decoupled partition trees).
-
公开(公告)号:US10986340B2
公开(公告)日:2021-04-20
申请号:US16426749
申请日:2019-05-30
Applicant: QUALCOMM Incorporated
Inventor: Hilmi Enes Egilmez , Yung-Hsuan Chao , Amir Said , Vadim Seregin , Marta Karczewicz , Wei-Jung Chien
IPC: H04N19/12 , H04N19/46 , H04N19/186 , H04N19/176 , H04N19/169
Abstract: An example device for decoding video data includes a memory configured to store video data; and a processor implemented in circuitry and configured to decode a truncated unary codeword representing a multiple transform (MT) scheme for a current block of the video data to determine the MT scheme; apply the MT scheme to transform coefficients of the current block to produce residual data for the current block of video data; and decode the current block using the residual data. The MT scheme may include a plurality of transforms, such as a horizontal transform and a vertical transform, a primary transform and a second transform, or any combination of separable and/or non-separable transforms. Thus, a single truncated unary codeword may represent the entire MT scheme, that is, each of a plurality of transforms of the MT scheme.
-
-
-
-
-
-
-
-
-