-
公开(公告)号: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.
-
公开(公告)号:US12022085B2
公开(公告)日:2024-06-25
申请号:US17655895
申请日:2022-03-22
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Han Huang , Vadim Seregin , Chun-Chi Chen , Marta Karczewicz
IPC: H04N19/159 , H04N19/105 , H04N19/137 , H04N19/176 , H04N19/70
CPC classification number: H04N19/137 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: A device for decoding video data includes memory configured to store the video data and processing circuitry. The processing circuitry is configured to determine that a current block of the video data is inter-predicted in a combined inter-intra prediction (CIIP) mode or a geometric partitioning mode (GPM), determine that template matching is enabled for the current block, generate a motion vector for the current block based on template matching; determine a prediction block for the current block based on the motion vector in accordance with the CIIP mode or the GPM, and reconstruct the current block based on the prediction block.
-
公开(公告)号:US12003734B2
公开(公告)日:2024-06-04
申请号:US17676510
申请日:2022-02-21
Applicant: QUALCOMM Incorporated
Inventor: Ankitesh Kumar Singh , Hilmi Enes Egilmez , Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/139 , H04N5/232 , H04N19/172 , H04N19/186 , H04N23/63
CPC classification number: H04N19/139 , H04N19/172 , H04N19/186 , H04N23/632
Abstract: Systems and techniques are described herein for processing video data. In some aspects, a method can include obtain, by a machine learning system, input video data. The input video data includes one or more luminance components for a current frame. The method can include determining, by the machine learning system, motion information for the luminance component(s) of the current frame and motion information for one or more chrominance components of the current frame using the luminance component(s) for the current frame. In some cases, the method can include determining the motion information for the luminance component(s) based on the luma component(s) of the current frame and at least one reconstructed luma component of a previous frame. In some cases, the method can further include determining the motion information for the chrominance component(s) of the current frame using the motion information determined for the luminance component(s) of the current frame.
-
公开(公告)号:US11985346B2
公开(公告)日:2024-05-14
申请号:US17933744
申请日:2022-09-20
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Cheng-Teh Hsieh , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/169 , H04N19/184 , H04N19/186 , H04N19/85
CPC classification number: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/1887 , H04N19/85
Abstract: An example device for encoding high dynamic range (HDR) video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a histogram for an image of the video data, the image being expressed in a linear light format; encode values for the histogram of the image expressed in the linear light format; and encode the image. Data for the histogram may be expressed in an array of variables having a size of 210×18 bits. The device may encode codewords representing values for bins of the histogram, where the codewords may be selected from a set of codewords for a PQ10 format for HDR images. The bins of the histogram may represent non-equal width ranges.
-
公开(公告)号:US11962796B2
公开(公告)日:2024-04-16
申请号:US16836013
申请日:2020-03-31
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N11/02 , H04N19/513
CPC classification number: H04N19/513
Abstract: This disclosure describes gradient-based prediction refinement. A video coder (e.g., video encoder or video decoder) determines one or more prediction blocks for inter-predicting a current block (e.g., based on one or more motion vectors for the current block). In gradient-based prediction refinement, the video coder modifies one or more samples of the prediction block based on various factors such as displacement in a horizontal direction, the horizontal gradient, a displacement in the vertical direction, and a vertical gradient. This disclosure provides for gradient-based prediction refinement where a precision level of the displacement (e.g., at least one of the horizontal or vertical displacement) is unified (e.g., the same) for different prediction modes.
-
27.
公开(公告)号:US20240121399A1
公开(公告)日:2024-04-11
申请号:US18476931
申请日:2023-09-28
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Marta Karczewicz , Yan Zhang
IPC: H04N19/139 , H04N19/176 , H04N19/517
CPC classification number: H04N19/139 , H04N19/176 , H04N19/517
Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: refine a first control point motion vector (CPMV) of a current block of the video data using a first decoder-side motion vector refinement (DMVR) process to form a first refined CPMV for the current block; refine a second CPMV of the current block of video data using a second DMVR process, independently of the first DMVR process, to form a second refined CPMV for the current block; form a prediction block for the current block using the first refined CPMV and the second refined CPMV; and decode the current block using the prediction block. In some examples, the CPMVs may each be decoded using a respective merge index and a respective motion vector difference (MVD).
-
公开(公告)号:US20240098293A1
公开(公告)日:2024-03-21
申请号:US17933744
申请日:2022-09-20
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Cheng-Teh Hsieh , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/169 , H04N19/184 , H04N19/186 , H04N19/85
CPC classification number: H04N19/463 , H04N9/64 , H04N19/132 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/1887 , H04N19/85
Abstract: An example device for encoding high dynamic range (HDR) video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a histogram for an image of the video data, the image being expressed in a linear light format; encode values for the histogram of the image expressed in the linear light format; and encode the image. Data for the histogram may be expressed in an array of variables having a size of 210×18 bits. The device may encode codewords representing values for bins of the histogram, where the codewords may be selected from a set of codewords for a PQ10 format for HDR images. The bins of the histogram may represent non-equal width ranges.
-
公开(公告)号:US20240098257A1
公开(公告)日:2024-03-21
申请号:US18461255
申请日:2023-09-05
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/11 , H04N19/176 , H04N19/593
CPC classification number: H04N19/11 , H04N19/176 , H04N19/593
Abstract: A video decoder may be configured to determine that a block of video data is encoded using an intra prediction process that utilizes multiple intra prediction predictors; determine a set of reference lines for the intra prediction process; determine a first set of intra prediction predictors based on the set of reference lines; determine a second set of intra prediction predictors based on the set of reference lines; generate a fusion of predictors from the first set of intra prediction predictors and the second set of intra prediction predictors; and decode the block of video data using the fusion of predictors.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-