-
公开(公告)号:US20240348796A1
公开(公告)日:2024-10-17
申请号:US18610832
申请日:2024-03-20
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Zhi Zhang , Marta Karczewicz
IPC: H04N19/139 , H04N19/159 , H04N19/176 , H04N19/513 , H04N19/70
CPC classification number: H04N19/139 , H04N19/159 , H04N19/176 , H04N19/513 , H04N19/70
Abstract: A video decoder may receive a block of video data to be decoded using a 6-parameter affine advanced motion vector predictor (AMVP) mode. The video decoder may decode a first syntax element indicating a first motion vector difference (MVD) for a first control point motion vector (CPMV) for the block, and also decode a flag that indicates if a second MVD for a second CPMV for the block and a third MVD for a third CPMV for the block are equal to the first MVD. The video decoder may further determine the second MVD and the third MVD based on the flag, and decode the block of video data using the first MVD, the second MVD, and the third MVD to generate a decoded block.
-
公开(公告)号:US20240348769A1
公开(公告)日:2024-10-17
申请号:US18612724
申请日:2024-03-21
Applicant: QUALCOMM Incorporated
IPC: H04N19/105 , H04N19/503 , H04N19/51 , H04N19/597 , H04N19/70
CPC classification number: H04N19/105 , H04N19/503 , H04N19/51 , H04N19/597 , H04N19/70
Abstract: Techniques and devices are described for processing point cloud data. An example device includes one or more memories and one or more processors. The one or more processors are configured to process a syntax element indicative of whether a previous previous frame can be used for inter prediction for one or more points of point cloud data. The previous previous frame includes a reference frame of a previous reference frame. The one or more processors are configured to code the one or more points based on a determination of whether the previous previous frame can be used for inter prediction for the one or more points.
-
公开(公告)号:US12118758B2
公开(公告)日:2024-10-15
申请号:US17350603
申请日:2021-06-17
Applicant: QUALCOMM Incorporated
Inventor: Geert Van der Auwera , Bappaditya Ray , Adarsh Krishnan Ramasubramonian , Marta Karczewicz
Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to: determine a horizontal plane position of a node, wherein the horizontal plane position indicates a position of a single plane that is perpendicular to a first axis of a coordinate system, wherein the first axis is a horizontal axis; determine, from a plurality of contexts consisting of 8 contexts, a context for the horizontal plane position of the node; and perform arithmetic encoding on a syntax element indicating the horizontal plane position using the determined context.
-
公开(公告)号:US12113987B2
公开(公告)日:2024-10-08
申请号:US17556142
申请日:2021-12-20
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Han Huang , Chun-Chi Chen , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/139 , H04N19/132 , H04N19/157 , H04N19/176 , H04N19/186 , H04N19/513
CPC classification number: H04N19/139 , H04N19/132 , H04N19/157 , H04N19/176 , H04N19/186 , H04N19/513
Abstract: An example device includes memory configured to store video data and one or more processors coupled to the memory. The one or more processors are configured to apply a multi-pass DMVR to a motion vector for a block of the video data to determine at least one refined motion vector and decode the block based on the at least one refined motion vector. The multi-pass DMVR includes a block-based first pass, a sub-block-based second pass, and a sub-block-based third pass.
-
公开(公告)号:US20240314358A1
公开(公告)日:2024-09-19
申请号:US18674330
申请日:2024-05-24
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Luong Pham Van , Bappaditya Ray , Louis Joseph Kerofsky , Geert Van der Auwera , Marta Karczewicz
IPC: H04N19/597 , H04N19/105 , H04N19/124 , H04N19/136 , H04N19/156 , H04N19/184 , H04N19/30
CPC classification number: H04N19/597 , H04N19/105 , H04N19/124 , H04N19/136 , H04N19/156 , H04N19/184 , H04N19/30
Abstract: A method of decoding point cloud data comprises obtaining a bitstream that is encoded to comply with one or more constraints and decoding the bitstream, wherein decoding the bitstream comprises: determining a residual value of a first component of an attribute of a point; generating a predicted value of a second component of the attribute of the point; and reconstructing the second component as a sum of the predicted value of the second component and a multiplication product of a scale factor for the second component and the residual value of the first component, wherein the constraints include a constraint that limits the first component of the attribute of the point, the residual value of the first component of the attribute of the point, the second component of the attribute, and the residual value of the second component of the attribute of the point to one or more predefined bitdepths.
-
公开(公告)号:US20240314342A1
公开(公告)日:2024-09-19
申请号:US18602082
申请日:2024-03-12
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/436 , H04N19/105 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/52 , H04N19/527
CPC classification number: H04N19/436 , H04N19/105 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/52 , H04N19/527
Abstract: A device for decoding video data can be configured to determine that a block of the video data is coded in an affine prediction mode; determine a plurality of control point motion vectors (CPMVs) for the affine prediction mode; perform two or more DMVR processes on the CPMVs to determine two or more sets of refined CPMVs, wherein to performing the two or more DMVR processes on the CPMVs to determine the two or more sets of refined CPMVs, the one or more processors are further configured to perform two or more of bilateral matching-based affine DMVR, regression-based DMVR, affine model parameter refinement, affine DMVR CPMV searching, or affine DMVR CPMV search refinement; perform a cost comparison between the two or more DMVR processes to select a set of refined CPMVs from the refined CPMVs; and determine a prediction block for the block based on the set of refined CPMVs.
-
公开(公告)号:US20240297989A1
公开(公告)日:2024-09-05
申请号:US18589777
申请日:2024-02-28
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Cheng-Teh Hsieh , Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/103 , H04N19/132 , H04N19/136 , H04N19/176
CPC classification number: H04N19/117 , H04N19/103 , H04N19/132 , H04N19/136 , H04N19/176
Abstract: A device for decoding video data can be configured to determine a prediction block for a current block of the video data; determine a residual block for the current block of the video data; process residual data of the residual block to determine processed residual data; store the processed residual data; add the prediction block to the residual block to determine a reconstructed block; and perform adaptive loop filtering (ALF) on the reconstructed block, based on the processed residual data.
-
公开(公告)号:US20240282012A1
公开(公告)日:2024-08-22
申请号:US18442622
申请日:2024-02-15
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Samuel James Eadie , Yun Li , Marta Karczewicz
IPC: G06T9/00 , H04N19/105 , H04N19/176 , H04N19/192 , H04N19/70 , H04N19/82
CPC classification number: G06T9/002 , H04N19/105 , H04N19/176 , H04N19/192 , H04N19/70 , H04N19/82
Abstract: A video encoder and video decoder are configured to perform a neural network (NN)-based filter process on reconstructed blocks of video data. In one example, the NN-based filter process uses reconstruction samples of the block, prediction samples of the block, and supplementary data related to the block as inputs. The NN-based filter process includes an initial processing of one or more types of the supplementary data with fewer computations relative to the initial processing of the reconstruction samples and the prediction samples.
-
19.
公开(公告)号:US20240251097A1
公开(公告)日:2024-07-25
申请号:US18623198
申请日:2024-04-01
Applicant: QUALCOMM Incorporated
Inventor: Luong Pham Van , Adarsh Krishnan Ramasubramonian , Bappaditya Ray , Geert Van der Auwera , Marta Karczewicz
IPC: H04N19/527 , H04N19/124 , H04N19/139 , H04N19/177 , H04N19/597
CPC classification number: H04N19/527 , H04N19/124 , H04N19/139 , H04N19/177 , H04N19/597
Abstract: A device to code a point cloud data that includes a memory configured to store data representing points of a point cloud, and one or more processors implemented in circuitry and configured to: determine height values of points in a point cloud; code a data structure including data that represents a top threshold and a bottom threshold; classify points having height values between the top threshold and the bottom threshold into the set of ground points; classify points having height values above the top threshold or below the bottom threshold into the set of object points. The one or more processors code the ground points and the object points according to the classifications. The one or more processors code a geometry data unit header that includes data that overrides or refines the data of the data structure for the at least one of the top threshold or the bottom threshold.
-
公开(公告)号:US20240236314A1
公开(公告)日:2024-07-11
申请号:US18404658
申请日:2024-01-04
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Bappaditya Ray , Chun-Chi Chen , Vadim Seregin , Marta Karczewicz , Muhammed Zeyd Coban
IPC: H04N19/117 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/513
CPC classification number: H04N19/117 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/521
Abstract: A video decoder may be configured to determine a reference block for a current block of a current picture of video data, wherein the reference block is in the current picture; determine a prediction block based on the reference block; determine whether to apply filtering to the prediction block; based on determining that the filtering is to be applied to the prediction block, compare a template of the reference block to a template of the current block and filter the prediction block based on the comparing of the template of the reference block to the template of the current block to determine a filtered prediction block; decode the current block based on the filtered prediction block to determine a decoded version of the current block; and output a decoded picture of the video data comprising the decoded version of the current block.
-
-
-
-
-
-
-
-
-