-
公开(公告)号:US12132932B2
公开(公告)日:2024-10-29
申请号:US17645024
申请日:2021-12-17
Applicant: QUALCOMM Incorporated
Inventor: Bappaditya Ray , Vadim Seregin , Marta Karczewicz
IPC: H04N19/593 , H04N19/105 , H04N19/11 , H04N19/117 , H04N19/174 , H04N19/176 , H04N19/80
CPC classification number: H04N19/593 , H04N19/105 , H04N19/11 , H04N19/117 , H04N19/174 , H04N19/176 , H04N19/80
Abstract: Embodiments include systems and methods of performing intra-prediction using enhanced interpolation filters, including applying variable types and degrees of smoothing based on information such as block size, intra-prediction mode. An encoder or decoder may determine an intra-prediction mode for predicting a block of video data and determine a type of smoothing filter to use for the block of video data. The type of the smoothing filter to be used for performing intra-prediction for the block may be determined based on comparing at least one of a width of the block of video data and a height of the block of video data to a threshold.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
4.
公开(公告)号: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.
-
公开(公告)号:US12033360B2
公开(公告)日:2024-07-09
申请号:US17491114
申请日:2021-09-30
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Bappaditya Ray , Geert Van der Auwera , Marta Karczewicz
Abstract: A method of encoding a point cloud includes determining, by one or more processors, a quantity of lasers used to capture light detection and ranging (LIDAR) data that represents the point cloud; and encoding, by the one or more processors, a laser index for a current node of the point cloud, wherein encoding the laser index comprises: obtaining a predicted laser index value of the current node; determining a residual laser index value for the current node, wherein determining the residual laser index value comprises constraining a sum of the residual laser index value and the predicted laser index value to be less than or equal to the determined quantity of lasers minus one; and encoding, in a bitstream, one or more syntax elements that represent the residual laser index value.
-
公开(公告)号:US12026922B2
公开(公告)日:2024-07-02
申请号:US17355414
申请日:2021-06-23
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Bappaditya Ray , Geert Van der Auwera , Louis Joseph Kerofsky , Marta Karczewicz
Abstract: An example method of encoding a point cloud includes determining one or more attribute parameters of an attribute of a point in the point cloud of a frame, wherein the one or more attribute parameters define how to determine or use a value of the attribute and are applicable to a plurality of points in the point cloud; and signaling, in a bitstream indicative of the point cloud, the one or more attribute parameters in a syntax structure that is specific to the frame.
-
公开(公告)号:US11935270B2
公开(公告)日:2024-03-19
申请号:US17449013
申请日:2021-09-27
Applicant: QUALCOMM Incorporated
Inventor: Bappaditya Ray , Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Marta Karczewicz
CPC classification number: G06T9/001 , G01S7/4808 , G01S13/42 , G06T9/40 , G01S7/4802
Abstract: An example method of decoding a point cloud includes selecting, from a plurality of predefined prediction modes, a prediction mode for performing predictive geometry coding of a position of a current node of the point cloud, wherein the plurality of prediction modes includes at least: a zero prediction mode, and a delta prediction mode; responsive to selecting the zero prediction mode: determining a radius, an azimuth, and a laser index of a parent node of the current node; inferring an azimuth and a laser index of a predicted position of the current node as the azimuth and the laser index of the parent node; inferring a radius of the predicted position to be a minimum radius value, wherein the minimum radius value is different than the radius of the parent node; and determining, based on the predicted position of the current node, the position of the current node.
-
公开(公告)号:US20230336716A1
公开(公告)日:2023-10-19
申请号:US18187517
申请日:2023-03-21
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Keming Cao , Bappaditya Ray , Vadim Seregin , Marta Karczewicz
IPC: H04N19/186 , H04N19/11 , H04N19/176
CPC classification number: H04N19/11 , H04N19/176 , H04N19/186
Abstract: A method of encoding or decoding video data includes constructing a list of chroma intra-prediction modes for a chroma block of a current block of the video data, wherein constructing includes adding intra-prediction modes of a first group to the list of chroma intra-prediction modes, the first group comprising two or more intra-prediction modes derived from intra-prediction modes of two or more co-located luma blocks of the current block that are co-located with the chroma block; determining an intra-prediction mode for the chroma block from the list of chroma intra-prediction modes; and encoding or decoding the chroma block based on the intra-prediction mode.
-
10.
公开(公告)号:US20230245384A1
公开(公告)日:2023-08-03
申请号:US18296809
申请日:2023-04-06
Applicant: QUALCOMM Incorporated
Inventor: Bappaditya Ray , Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Marta Karczewicz
IPC: G06T17/00 , H04N13/161 , H04N19/70 , H04N19/186 , H04N19/50 , G06T9/00 , G06T19/20
CPC classification number: G06T17/00 , H04N13/161 , H04N19/70 , H04N19/186 , H04N19/50 , G06T9/00 , G06T19/20 , G06T2210/36 , G06T2219/2016
Abstract: A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
-
-
-
-
-
-
-
-
-