-
公开(公告)号:US10863199B2
公开(公告)日:2020-12-08
申请号:US16364007
申请日:2019-03-25
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Hilmi Enes Egilmez , Marta Karczewicz , Vadim Seregin
IPC: H04N19/61 , H04N19/52 , H04N19/176 , H04N19/70 , H04N19/436 , H04N19/139 , H04N19/42 , H04N19/105
Abstract: A device for decoding video data can be configured to perform a multi-pass inverse transformation on a plurality of values to derive residual data that represents pixel differences between a current block of video data and a predictive block of the video data, wherein to perform a pass of the multi-pass inverse transformation, the device is configured to determine at least two matrices, wherein the at least two matrices comprise a first matrix and a second matrix; determine at least two vectors, wherein the at least two vectors comprise a first vector and a second vector; and perform at least two matrix-vector computations, wherein the at least two matrix-vector computations comprise a first matrix-vector computation based on the first matrix and the first vector and a second matrix-vector computation based on the second matrix and the second vector.
-
公开(公告)号:US20200374528A1
公开(公告)日:2020-11-26
申请号:US16879462
申请日:2020-05-20
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz
IPC: H04N19/159 , H04N19/139 , H04N19/119 , H04N19/70
Abstract: An example device for coding video data determines for a first block of the video data whether to use a sub-block merge mode. Based on the determination not to use the sub-block merge mode for the first block, the device determines whether to use a merge mode with blending for the first block. Based on the determination to use the merge mode with blending for the first block, the device codes the first block with the merge mode with blending.
-
公开(公告)号:US20200344486A1
公开(公告)日:2020-10-29
申请号:US16856992
申请日:2020-04-23
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Hongtao Wang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/176 , H04N19/52 , H04N19/70
Abstract: A video coder is configured to code video data using triangular partitions. The video coder may determine a size of a block of video data, and disable a partitioning mode that includes triangular prediction units based on the size of the block of video data, wherein disabling the partitioning mode that includes triangular prediction units removes the partitioning mode from available coding modes. For example, the video coder may disable the partitioning mode that includes triangular prediction units in the case that the width or the height of the block is larger than a threshold. The video coder may then code the block of video data with one or more of the available coding modes.
-
公开(公告)号:US20200322640A1
公开(公告)日:2020-10-08
申请号:US16836033
申请日:2020-03-31
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Kevin Pascal Andre Reuze , Marta Karczewicz
IPC: H04N19/70 , H04N19/91 , H04N19/176 , H04N19/44
Abstract: A video coder may determine contexts for entropy coding bins of a last significant coefficient position syntax element. For example, a video coder may determine a respective context for each of one or more bins of a syntax element indicating the position of the last significant coefficient in a transform block using a function of a size of the transform block, wherein the function outputs the respective context such that the same context is not used for transform blocks of differing sizes.
-
145.
公开(公告)号:US20200304832A1
公开(公告)日:2020-09-24
申请号:US16824431
申请日:2020-03-19
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Luong Pham Van , Marta Karczewicz
IPC: H04N19/593 , H04N19/105 , H04N19/70 , H04N19/176
Abstract: In some examples, a device includes a memory configured to store a current block of the video data and one or more processors coupled to the memory. The one or more processors may be configured to derive a reference sample position (RSP) for a current sample of a current block according to one or more RSP derivation models. The one or more RSP derivation models may include a circular model, an elliptical model, a piece-wise linear model, a table-based model, or a parametric model. The one or more processors may be further configured to determine a reference sample value for a reference sample at the RSP, determine a predicted value for the current sample using the reference sample value, and code the current sample using the predicted value.
-
公开(公告)号:US20200304785A1
公开(公告)日:2020-09-24
申请号:US16818338
申请日:2020-03-13
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/132 , H04N19/105 , H04N19/176 , G06F7/22
Abstract: This disclosure describes adaptive loop filtering (ALF). There is symmetry in the filter coefficients, and this symmetry may be leveraged so that the clipping function is performed on symmetrical input samples, rather than with respect to all samples used in the filter. In this way, the example techniques may reduce the number of operations performed by a video coder, thereby reducing the amount of time needed to perform the ALF process.
-
公开(公告)号:US10785494B2
公开(公告)日:2020-09-22
申请号: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/577 , H04N19/176 , H04N19/523 , H04N19/56 , H04N19/52 , H04N19/573
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.
-
公开(公告)号:US20200296423A1
公开(公告)日:2020-09-17
申请号:US16815605
申请日:2020-03-11
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Marta Karczewicz
IPC: H04N19/70 , H04N19/50 , H04N19/184
Abstract: An example method includes dividing a current coding unit (CU) of video data into a plurality of index groups, the current CU of video data coded using a palette mode; parsing syntax elements for a first index group of the plurality of index groups; after parsing the syntax elements for the first index group, parsing syntax elements for a second index group of the plurality of index groups; and reconstructing the current CU of video data based on the syntax elements for the first index group and the syntax elements for the second index group.
-
公开(公告)号:US20200296378A1
公开(公告)日:2020-09-17
申请号:US16816016
申请日:2020-03-11
Applicant: QUALCOMM Incorporated
Inventor: Jie Dong , Amir Said , Vadim Seregin , Marta Karczewicz
IPC: H04N19/13 , H04N19/91 , H04N19/124 , H04N19/44
Abstract: An example method for entropy decoding of video data includes retrieving a pre-defined initialization value for a context of a plurality of contexts used in a context-adaptive entropy coding process to entropy code a value for a syntax element for an independently codable unit of video data; determining, based on the pre-defined initialization value and in a linear domain, an initial probability state of the context; and entropy decoding, from a bitstream and based on the initial probability state of the context, a bin of the value for the syntax element.
-
公开(公告)号:US10778978B2
公开(公告)日:2020-09-15
申请号:US15999393
申请日:2018-08-20
Applicant: QUALCOMM Incorporated
IPC: H04N19/124 , H04N19/85 , H04N19/117 , H04N19/98 , H04N19/186 , H04N19/169
Abstract: A method of processing video data including receiving video data, determining luma scale parameters for each of a plurality of ranges of codeword values for luminance components of the video data, performing a dynamic range adjustment process on the luminance components using the luma scale parameters, determining chroma scale parameters for chrominance components of the video data using a function of the luma scale parameters, and performing a dynamic range adjustment process on the chrominance components of the video data using the chroma scale parameters.
-
-
-
-
-
-
-
-
-