-
公开(公告)号: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.
-
23.
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-