-
公开(公告)号:US10574993B2
公开(公告)日:2020-02-25
申请号:US15166153
申请日:2016-05-26
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Marta Karczewicz , Jianle Chen , Wei-Jung Chien
IPC: H04N19/13 , H04N19/174 , H04N19/124 , H04N19/136 , H04N19/122 , H04N19/176 , H04N19/625 , H04N19/126 , H04N19/159 , H04N19/577 , H04N19/91 , H04N19/17 , H04N19/436 , H04N19/172 , H04N19/157 , H04N19/184
Abstract: A video coding device includes processor(s) configured to determine, for each of a plurality of bins of a value for a syntax element of a current transform coefficient, contexts using respective corresponding bins of values for the syntax element of previously coded transform coefficients. The processor(s) are configured to determine a context for an ith bin of the value for the syntax element of the current transform coefficient using a corresponding ith bin of a value for the syntax element of a previously coded transform coefficient. To use the corresponding ith bin of the value for the syntax element of the previously coded transform coefficient, the processor(s) are configured to use only the ith bin, and no other bins, of the value for the syntax element of the previously coded transform coefficient. ‘i’ represents a non-negative integer.
-
公开(公告)号:US20200059658A1
公开(公告)日:2020-02-20
申请号:US16540893
申请日:2019-08-14
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/52 , H04N19/137 , H04N19/176
Abstract: Techniques are described for history-based candidate list operations in video coding for determining motion information for a current block. In one example, a device for decoding video data includes a memory configured to store a history-based candidate list and a video decoder. The video decoder is configured to construct the history-based candidate list by storing, in the memory, motion information of reconstructed blocks into the history-based candidate list as candidates of the history-based candidate list, identify a subset of candidates of the history-based candidate list, generate a candidate list based on the identified subset of candidates of the history-based candidate list, and reconstruct a current block based on the generated candidate list.
-
公开(公告)号:US20200045310A1
公开(公告)日:2020-02-06
申请号:US16601486
申请日:2019-10-14
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen CHEN , Wei-Jung Chien , Li Zhang , Yu-Chen Sun , Jianle Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/537 , H04N19/52 , H04N19/139 , H04N19/176
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.
-
公开(公告)号:US10555006B2
公开(公告)日:2020-02-04
申请号:US15851219
申请日:2017-12-21
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/82 , H04N19/13 , H04N19/176
Abstract: A device for decoding video data determines mode information for a current block of a current picture of the video data; derives weights for use in a bilateral filter based on the mode information for the current block; applies the bilateral filter to a current sample of the current block by assign the weights to neighboring samples of the current sample of the current block and the current sample of the current block and modifying a sample value for the current sample based on sample values of the neighboring samples, the weights assigned to the neighboring samples, the sample value for the current sample, and the weight assigned to the current sample; and based on the modified sample value for the current sample, outputs a decoded version of the current picture.
-
525.
公开(公告)号:US10554988B2
公开(公告)日:2020-02-04
申请号:US15927753
申请日:2018-03-21
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Marta Karczewicz , Li Zhang
IPC: H04N19/44 , H04N19/189 , H04N19/70
Abstract: For at least one respective bin of the bin stream, a decoder may determine, based on a state for the respective bin, an interval for the respective bin, and the offset value, a value of the respective bin. Additionally, the decoder determines one or more Finite State Machine (FSM) parameters for a next bin of the bin stream. The one or more FSM parameters for the next bin controls how probability estimates for the next bin are computed from a state for the respective bin. The decoder determines using a parameterized state updating function that takes as input the state for the respective bin, the one or more FSM parameters for the next bin of the bin stream, and the value of the respective bin, a state for the next bin of the bin stream. The decoder may debinarize the bin stream to form a decoded syntax element.
-
公开(公告)号:US20200021839A1
公开(公告)日:2020-01-16
申请号:US16506720
申请日:2019-07-09
Applicant: QUALCOMM Incorporated
Inventor: Luong Pham Van , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz , Han Huang
IPC: H04N19/52 , H04N19/513 , H04N19/615 , H04N19/15
Abstract: An example device for coding video data includes a memory configured to store video data; and one or more processing units implemented in circuitry and configured to: store motion information for a first coding tree unit (CTU) line of a picture in a first history motion vector predictor (MVP) buffer of the memory; reset a second history MVP buffer of the memory; and after resetting the second history MVP buffer, store motion information for a second CTU line of the picture in the second history MVP buffer, the second CTU line being different than the first CTU line. Separate threads of a video coding process executed by the one or more processors may process respective CTU lines, in some examples.
-
公开(公告)号:US20200021818A1
公开(公告)日:2020-01-16
申请号:US16577938
申请日:2019-09-20
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Marta Karczewicz , Xin Zhao
IPC: H04N19/159 , H04N19/61 , H04N19/82 , H04N19/126
Abstract: A method of decoding video data including, receiving a first block of video data, receiving a first syntax element indicating if a coding mode is to be used for the first block of video data in the case that the first block of video data is associated with a number of non-zero transform coefficients greater than or equal to a threshold, explicitly decoding a value of the received first syntax element, and applying the coding mode to the first block of video data in accordance with a value of the first syntax element.
-
公开(公告)号:US10536695B2
公开(公告)日:2020-01-14
申请号:US15260148
申请日:2016-09-08
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Dmytro Rusanovskyy , Sungwon Lee , Joel Sole Rojals , Done Bugdayci Sansli , Marta Karczewicz
IPC: H04N19/186 , H04N19/124
Abstract: In an example, a method of processing video may include receiving a bitstream including encoded video data and a colour remapping information (CRI) supplemental enhancement information (SEI) message. The CRI SEI message may include information corresponding to one or more colour remapping processes. The method may include decoding the encoded video data to generate decoded video data. The method may include applying a process that does not correspond to the CRI SEI message to the decoded video data before applying at least one of the one or more colour remapping processes to the decoded video data to produce processed decoded video data.
-
公开(公告)号:US20200007873A1
公开(公告)日:2020-01-02
申请号:US16459164
申请日:2019-07-01
Applicant: QUALCOMM Incorporated
Inventor: Muhammed Zeyd Coban , Jie Dong , Marta Karczewicz
IPC: H04N19/18 , H04N19/126 , H04N19/176 , H04N19/463 , H04N19/103 , H04N19/96
Abstract: The disclosure describes example techniques for determining a context used for encoding or decoding flags used to indicate a value of a coefficient. The techniques also relate to determining a quantization or dequantization factor to use for the coefficient. For determining the context and the quantization or dequantization factor, a video coder may determine values of flags used for encoding or decoding a previous coefficient and use the determined values of the flags for determining the context and the quantization or dequantization factor for the current coefficient.
-
公开(公告)号:US10523964B2
公开(公告)日:2019-12-31
申请号:US15919060
申请日:2018-03-12
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Jianle Chen , Yi-Wen Chen , Xiang Li , Marta Karczewicz , Wei-Jung Chien
IPC: H04N19/543 , H04N19/517 , H04N19/61 , H04N19/107 , H04N19/20 , H04N19/30 , H04N19/577 , H04N19/70 , H04N5/14
Abstract: A video decoder can be configured to determine that a block of video data is encoded using a bi-directional inter prediction mode; determine that the block of video data is encoded using a bi-directional optical flow (BIO) process; inter predict the block of video data according to the bi-directional inter prediction mode; perform the BIO process for the block, wherein performing the BIO process for the block comprises determining a single motion vector refinement for a group of pixels in the block, wherein the group of pixels comprises at least two pixels; refine the group of pixels based on the single motion vector refinement; and output a BIO refined predictive block of video data comprising the refined group of pixels.
-
-
-
-
-
-
-
-
-