-
171.
公开(公告)号:US20200084444A1
公开(公告)日:2020-03-12
申请号:US16567966
申请日:2019-09-11
Applicant: QUALCOMM Incorporated
Inventor: Hilmi Enes Egilmez , Nan Hu , Vadim Seregin , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/503 , H04N19/70
Abstract: A device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to store sets of adaptive loop filter (ALF) parameters in a one-dimensional array in the memory, the one-dimensional array having a predefined size of N memory elements, N being a positive integer value, wherein the one or more processors are configured to store, in one or more of the memory elements of the array, both corresponding ALF parameters and a temporal layer identifier (ID) value indicating a temporal layer from which the corresponding ALF parameters are to be estimated; decode one or more blocks of the video data; and filter the one or more blocks using the ALF parameters of the one-dimensional array. The device may further encode the one or more blocks prior to decoding the one or more blocks.
-
公开(公告)号:US10587880B2
公开(公告)日:2020-03-10
申请号:US15940349
申请日:2018-03-29
Applicant: QUALCOMM Incorporated
Inventor: Yang Yu , In Suk Chong , Xianglin Wang , Marta Karczewicz
IPC: H04N19/147 , H04N19/14 , H04N19/194 , H04N19/64 , H04N19/176 , H04N19/124 , H04N19/172 , H04N19/149 , H04N19/132
Abstract: A video coding device may be configured to estimate, based on a combination of a first parameter and a number of non-zero coefficients in a frame, a number of bits for non-zero coefficients of the frame, to encode the frame based on the estimated number of bits for the non-zero coefficients, to collect an actual number of bits used to encode the non-zero coefficients of the frame and an actual number of the non-zero coefficients in the frame, to update, based on the actual number of bits used to encode the non-zero coefficients of the frame and the actual number of non-zero coefficients in the frame, only the first parameter to form an updated first parameter, to form a rate estimation model using the updated first parameter and a second parameter, and to select, based on the rate estimation model, a coding mode for each block in the frame.
-
公开(公告)号:US20200077113A1
公开(公告)日:2020-03-05
申请号:US16550910
申请日:2019-08-26
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/46 , H04N19/55
Abstract: A video encoder and video decoder are configured to encode and decode blocks of video data using affine motion prediction. Affine motion prediction may include predicting control point motion vectors using an affine advanced motion vector prediction (AMVP) motion vector predictor list. The video encoder and video decoder may be configured to construct the affine AMVP motion vector predictor list of candidate control point motion vectors for the block of video data, wherein the affine AMVP motion vector predictor list includes one or more affine motion vector predictors that have all control point motion vectors equal to a designated motion vector.
-
公开(公告)号:US10560712B2
公开(公告)日:2020-02-11
申请号:US15587044
申请日:2017-05-04
Applicant: QUALCOMM Incorporated
Inventor: Feng Zou , Jianle Chen , Marta Karczewicz , Xiang Li , Hsiao-Chiang Chuang , Wei-Jung Chien
IPC: H04N19/513 , H04N19/124 , H04N19/18 , H04N19/44 , H04N19/567 , H04N19/91
Abstract: An example method includes obtaining, for a current block of video data, values of motion vectors (MVs) of an affine motion model of a neighboring block of video data; deriving, from the values of the MVs of the affine motion model of the neighboring block, values of predictors for MVs of an affine motion model of the current block; decoding, from a video bitstream, a representation of differences between the values of the MVs of the affine motion model for the current block and the values of the predictors; determining the values of the MVs of the affine motion model for the current block from the values of the predictors and the decoded differences; determining, based on the determined values of the MVs of the affine motion model for the current block, a predictor block of video data; and reconstructing the current block based on the predictor block.
-
175.
公开(公告)号:US20200036980A1
公开(公告)日:2020-01-30
申请号:US16514326
申请日:2019-07-17
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/139 , H04N19/11 , H04N19/176 , H04N19/132 , H04N19/46
Abstract: An example method includes coding a value of a motion vector difference (MVD) for a current block of video data; obtaining, from a motion vector (MV) buffer, a value of a motion vector predictor (MVP) for the current block of video data; determining a resolution of the value of the MVD for the current block; obtaining a storage resolution shift amount for MVs; rounding, based on the storage resolution shift amount, the value of the MVD obtained from the MV buffer directly to the resolution of the value of the MVD; adding the rounded value of the MVP to the value of the MVD to obtain a value of a MV for the current block; obtaining, based on the MV for the current block, samples of a predictor block for the current block; and reconstructing samples of the current block based on the samples of the predictor block.
-
公开(公告)号:US10547836B2
公开(公告)日:2020-01-28
申请号:US15622878
申请日:2017-06-14
Applicant: QUALCOMM Incorporated
Inventor: Liwei Guo , Marta Karczewicz , Xianglin Wang
IPC: H04N19/11 , H04N19/122 , H04N19/147 , H04N19/176 , H04N19/46 , H04N19/61
Abstract: A video coder can be configured to determine an intra-prediction mode for a block of video data, identify a most probable transform based on the intra-prediction mode determined for the block of video data, and code an indication of whether the most probable transform is a transform used to encode the block of video data. The most probable transform can be a non-square transform.
-
公开(公告)号:US20200021852A1
公开(公告)日:2020-01-16
申请号:US16511927
申请日:2019-07-15
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Amir Said , Hilmi Enes Egilmez , Vadim Seregin , Marta Karczewicz
IPC: H04N19/625 , H04N19/20 , H04N19/61
Abstract: This disclosure describes examples of extending the number of available discrete cosine transform (DCT) and discrete sine transform (DST) for encoding and decoding. A video coder may determine one or more transforms or inverse transforms to apply from a set of transforms or inverse transforms that includes DCT-2 or inverse DCT-2, DST-7 or inverse DST-7, DST-8 or inverse DST-8, DCT-3 or inverse DCT-3, DST-2 or inverse DST-2, DST-3 or inverse DST-3, DCT-4 or inverse DCT-4, DST-4 or inverse DST-4, DST-5 or inverse DST-5, DST-6 or inverse DST-6, and identity transform an inverse identity transform (IDT).
-
公开(公告)号:US10531116B2
公开(公告)日:2020-01-07
申请号:US14592767
申请日:2015-01-08
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Joel Sole Rojals , Marta Karczewicz , Hongbin Liu , Li Zhang , Jianle Chen
IPC: H04N19/523 , H04N19/176 , H04N19/105 , H04N19/139
Abstract: A device for decoding video data includes a memory configured to store video data and a video decoder comprising one or more processors configured to adaptively select motion vector precision for motion vectors used to encode blocks of video data.
-
179.
公开(公告)号:US20200007895A1
公开(公告)日:2020-01-02
申请号:US16459024
申请日:2019-07-01
Applicant: QUALCOMM Incorporated
IPC: H04N19/82 , H04N19/176 , H04N19/105
Abstract: A video coder is configured to determine whether a condition is true for a block of a current picture of the video data. Based on the condition being true for the block, the video coder may apply a non-smoothing interpolation filter to unfiltered reference samples of the first block to generate predictive samples of the block. Based on the condition being false for the block, the video coder may apply a smoothing interpolation filter to unfiltered reference samples of the second block to generate predictive samples of the second block.
-
公开(公告)号:US20200007889A1
公开(公告)日:2020-01-02
申请号:US16455444
申请日:2019-06-27
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/70 , H04N19/96
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: construct a motion vector predictor candidate list for a current block of the video data, the motion vector predictor candidate list identifying one or more blocks that are non-adjacent to the current block, each of the non-adjacent blocks being in a coding tree unit (CTU) including the current block or a line buffer including the current block; select a motion vector predictor from one of the blocks that is non-adjacent to the current block and in the motion vector predictor candidate list; and code motion information of the current block using the motion vector predictor.
-
-
-
-
-
-
-
-
-