-
公开(公告)号:US12075037B2
公开(公告)日:2024-08-27
申请号:US17810969
申请日:2022-07-06
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei-Jung Chien , Li Zhang
IPC: H04N19/117 , H04N19/136 , H04N19/14 , H04N19/176 , H04N19/463 , H04N19/70 , H04N19/80 , H04N19/82 , G06T5/70 , H04N19/587
CPC classification number: H04N19/117 , H04N19/136 , H04N19/14 , H04N19/176 , H04N19/463 , H04N19/70 , H04N19/80 , H04N19/82 , G06T5/70 , H04N19/587
Abstract: An example device for filtering a decoded block of video data includes one or more processing units configured to construct filters for classes of blocks of a current picture of video data. To construct filters for each of the classes, the processing units are configured to determine a value of a flag that indicates whether a fixed filter is used to predict a set of filter coefficients of the class, and in response to the fixed filter being used to predict the set of filter coefficients, determine an index value into a set of fixed filters and predict the set of filter coefficients of the class using a fixed filter of the set of fixed filters identified by the index value.
-
公开(公告)号:US12075034B2
公开(公告)日:2024-08-27
申请号:US17126671
申请日:2020-12-18
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/103 , H04N19/136 , H04N19/176 , H04N19/70
CPC classification number: H04N19/117 , H04N19/103 , H04N19/136 , H04N19/176 , H04N19/70
Abstract: A video encoder may be configured to encode multiple adaptive loop filter sets in an adaptation parameter set associated with the video data. A video decoder may receive the multiple adaptive loop filter sets in the adaptation parameter set associated with video data, determine one or more adaptive loop filters from the multiple adaptive loop filter sets, and apply the determined one or more adaptive loop filters to the video data.
-
公开(公告)号:US12003768B2
公开(公告)日:2024-06-04
申请号:US17657867
申请日:2022-04-04
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.
-
公开(公告)号:US20240144543A1
公开(公告)日:2024-05-02
申请号:US18486541
申请日:2023-10-13
Applicant: QUALCOMM Incorporated
IPC: G06T9/40
CPC classification number: G06T9/40
Abstract: An example device includes memory configured to store the point cloud data and one or more processors configured to determine a first point of the point cloud data to be a first node of a first prediction tree branch. The one or more processors are configured to determine that a first azimuth difference between the first point and a second point of the point cloud data does not meet a first azimuth threshold, and based on that determination, determine the second point to be a second node of the first prediction tree branch. The one or more processors are configured to determine that a second azimuth difference between a third point of the point cloud data and a fourth point of the point cloud data meets the first azimuth threshold and based on that determination, determine the fourth point to be a first node of a second prediction tree branch.
-
公开(公告)号:US20240129525A1
公开(公告)日:2024-04-18
申请号:US18481055
申请日:2023-10-04
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Han Huang , Yan Zhang , Patrick Garus , Vadim Seregin , Marta Karczewicz
IPC: H04N19/583 , H04N19/176 , H04N19/186 , H04N19/70
CPC classification number: H04N19/583 , H04N19/176 , H04N19/186 , H04N19/70
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: determine whether motion information of a block of video data is for sub-blocks of the block larger than individual pixels of the block or for the individual pixels, the block being associated with data indicating that the block is to be predicted using affine motion compensation; in response to determining that the motion information of the block is for the sub-blocks, perform sub-block-based affine motion compensation to form a prediction block for the block; in response to determining that the motion information is for the individual pixels, perform pixel-based affine motion compensation to form the prediction block for the block; and decode the block using the prediction block.
-
公开(公告)号:US11930215B2
公开(公告)日:2024-03-12
申请号:US17448658
申请日:2021-09-23
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Venkata Meher Satchit Anand Kotra , Jianle Chen , Marta Karczewicz , Dana Kianfar , Auke Joris Wiggers
IPC: H04N19/70 , H04N19/172 , H04N19/192 , H04N19/44 , H04N19/80
CPC classification number: H04N19/70 , H04N19/172 , H04N19/192 , H04N19/44 , H04N19/80
Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a picture of video data; code a value for a syntax element representing a neural network model to be used to filter a portion of the decoded picture, the value representing an index into a set of pre-defined neural network models, the index corresponding to the neural network model in the set of pre-defined neural network models; and filter the portion of the decoded picture using the neural network model corresponding to the index.
-
公开(公告)号:US11924471B2
公开(公告)日:2024-03-05
申请号:US17343464
申请日:2021-06-09
Applicant: QUALCOMM Incorporated
Inventor: Hilmi Enes Egilmez , Vadim Seregin , Marta Karczewicz
IPC: H04N19/70 , H04N19/13 , H04N19/176 , H04N19/60
CPC classification number: H04N19/70 , H04N19/13 , H04N19/176 , H04N19/60
Abstract: A video decoder configured to set a context index variable to a first value, wherein the first value for the context index variable is associated with a first context; context decode a first bin for a syntax element indicating a transform using the first context; determine a new value for the context index variable based on a value of the first bin; context decode a second bin for the syntax element indicating the transform using a context associated with the new value; determine an inverse transform from a set of inverse transform candidates based on the first bin and the second bin; and apply the inverse transform to a set of coefficients to determine a block of residual data.
-
368.
公开(公告)号:US11924428B2
公开(公告)日:2024-03-05
申请号:US17355904
申请日:2021-06-23
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Louis Joseph Kerofsky , Bappaditya Ray , Geert Van der Auwera , Marta Karczewicz
IPC: H04N19/124 , H04N19/187 , H04N19/20 , H04N19/70
CPC classification number: H04N19/124 , H04N19/187 , H04N19/20 , H04N19/70
Abstract: A G-PCC encoder and G-PCC decoder may quantize and scale, respectively, a position of a child node. The G-PCC encoder may control the precision of the quantization and scaling using a quantization parameter (QP) value and a parameter value k, wherein the parameter value k specifies a number of QP points per doubling of a scaling step size to be used at the G-PCC decoder.
-
公开(公告)号:US11910021B2
公开(公告)日:2024-02-20
申请号:US17933953
申请日:2022-09-21
Applicant: QUALCOMM Incorporated
Inventor: Luong Pham Van , Geert Van der Auwera , Adarsh Krishnan Ramasubramonian , Marta Karczewicz
IPC: H04N19/70 , H04N19/96 , H04N19/157
CPC classification number: H04N19/70 , H04N19/157 , H04N19/96
Abstract: A method of encoding point cloud data includes signaling at least one of: a first syntax element indicating that planar mode is disabled for a current node when angular mode is enabled; or a second syntax element indicating that angular mode is enabled for the current node; bypassing signaling of values for a planar mode for the current node in a condition where the first syntax element indicates that the planar mode is disabled for the current node when the angular mode is enabled, or in a condition where the second syntax element indicates that the angular mode is enabled for the current node; and encoding the current node in a mode other than the planar mode.
-
公开(公告)号:US11895321B2
公开(公告)日:2024-02-06
申请号:US17704689
申请日:2022-03-25
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Zhi Zhang , Vadim Seregin , Marta Karczewicz , Chun-Chi Chen
IPC: H04N19/52 , H04N19/70 , H04N19/105 , H04N19/55 , H04N19/176
CPC classification number: H04N19/52 , H04N19/105 , H04N19/55 , H04N19/70 , H04N19/176
Abstract: An example device includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine at least one of a temporal candidate or a history-based candidate and determine at least one non-adjacent candidate, wherein the at least one non-adjacent candidate is from a unit that is not adjacent to a current prediction unit (PU). The one or more processors are configured to determine an advanced motion vector predictor (AMVP) candidate list including the at least one of the temporal candidate or the history-based candidate and the at least one non-adjacent candidate. The at least one non-adjacent candidate is added to the AMVP candidate list after the temporal candidate or before the history-based candidate. The one or more processors are configured to code the current PU based on the AMVP candidate list.
-
-
-
-
-
-
-
-
-