-
公开(公告)号:US11659197B2
公开(公告)日:2023-05-23
申请号:US17222380
申请日:2021-04-05
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Jianle Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/70 , H04N19/176 , H04N19/132 , H04N19/46
CPC classification number: H04N19/52 , H04N19/132 , H04N19/176 , H04N19/46 , H04N19/70
Abstract: An example method includes encoding, in a video bitstream, a first syntax element specifying whether affine model based motion compensation is enabled; based on affine model based motion compensation being enabled, encoding, in the video bitstream, a second syntax element specifying a maximum number of subblock-based merging motion vector prediction candidates, wherein a value of the second syntax element is constrained based on a value other than a value of the first syntax element; and encoding a picture of the video data based on the maximum number of subblock-based merging motion vector prediction candidates.
-
公开(公告)号:US11638034B2
公开(公告)日:2023-04-25
申请号:US17507512
申请日:2021-10-21
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Cheng-Teh Hsieh , Thibaud Laurent Biatek , Luong Pham Van , Marta Karczewicz
IPC: H04N19/593 , H04N19/176 , H04N19/44
Abstract: A video coder determines a plurality of available Matrix Intra Prediction (MIP) parameter sets (MPS's) for a picture of video data. The plurality of available MPS's is a union of (i) a subset of all default MPS's and (ii) a set of additional MPS's that are signaled in the bitstream. Each of the default MPS's is associated with a predefined MIP mode in a codec. Each of the set of additional MPS's is associated with a new MIP mode in a set of new MIP modes. The video decoder uses a MIP mode associated with an MPS in the plurality of available MPS's to generate a prediction block for a current block of the picture.
-
公开(公告)号:US11632563B2
公开(公告)日:2023-04-18
申请号:US16793751
申请日:2020-02-18
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Wei-Jung Chien , Vadim Seregin , Yu Han , Marta Karczewicz
IPC: H04N19/513 , H04N19/52 , H04N19/54 , H04N19/105 , H04N19/139
Abstract: Techniques related to derivation of motion vectors of a first color component (e.g., chroma component) from motion vectors of a second color component (e.g., luma component) are described. A video coder (e.g., video encoder or video decoder), for a CU coded in affine mode with 4:4:4 color format, may determine a motion vector for each sub-block of the luma block, and determine a motion vector for each sub-block of the chroma block based only on the motion vector for each co-located (also called collocated) sub-block of the luma block. However, for another CU coded in affine mode but with a color format other than 4:4:4 (e.g., 4:2:2 or 4:2:0), the video coder may determine a motion vector for each sub-block of the chroma block based on an average of two or more motion vectors of sub-blocks of the luma block.
-
公开(公告)号:US11627327B2
公开(公告)日:2023-04-11
申请号:US16947463
申请日:2020-08-03
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Chao-Hsiung Hung , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/186 , H04N19/593 , H04N19/70 , H04N19/176 , H04N19/13 , H04N19/91
Abstract: An example device for decoding video data includes a memory for storing 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 whether a first coding unit (CU) is a skip mode CU, and based on the first CU not being a skip mode CU, determine whether the first CU is encoded using one of an intra mode or a palette mode. The one or more processors are also configured to determine whether the first CU is encoded using the palette mode based on the first CU being encoded using one of the intra mode or the palette mode. The one or more processors are also configured to decode the first CU based on the determination of whether the first CU is encoded using the palette mode.
-
公开(公告)号:US11616974B2
公开(公告)日:2023-03-28
申请号:US17509947
申请日:2021-10-25
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Han Huang , Marta Karczewicz
IPC: H04N19/00 , H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/43 , H04N19/436 , H04N19/56 , H04N19/58 , H04N19/583
Abstract: A method of coding video data, including constructing a history-based motion vector prediction (HMVP) candidate history table that includes motion vector information of previously coded blocks that extend beyond adjacent neighboring blocks of a current block, constructing a motion vector predictor list, and adding one or more HMVP candidates from the HMVP candidate history table to the motion vector predictor list. Adding the one or more HMVP candidates from the HMVP candidate history table comprises comparing a first HMVP candidate in the HMVP candidate history table to two entries in the motion vector predictor list and no other entries, and adding the first HMVP candidate to the motion vector predictor list when the first HMVP candidate is different than both of the two entries in the motion vector predictor list. The method also includes coding the current block of video data using the motion vector predictor list.
-
公开(公告)号:US11601666B2
公开(公告)日:2023-03-07
申请号:US16909856
申请日:2020-06-23
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Marta Karczewicz
IPC: H04N19/51 , H04N19/176 , H04N19/70
Abstract: An example method includes coding, by a video coder and via a coded video bitstream, a syntax element that specifies whether the coded video bitstream includes a plurality of syntax elements that specify parameters of a temporal motion vector prediction (TMVP) candidate derivation process; where the syntax element specifies that the coded video bitstream includes the plurality of syntax elements: coding, by the video coder, the plurality of syntax elements via the coded video bitstream; and deriving, by the video coder and based on parameters specified by the plurality of syntax elements, a TMVP candidate for a current block of a current picture of video data; generating, for the current block, a list of motion vector candidates, the list including the derived TMVP candidate; and predicting, based on the list of motion vector candidates, the current block.
-
67.
公开(公告)号:US11563963B2
公开(公告)日:2023-01-24
申请号:US17322510
申请日:2021-05-17
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Yong He , Marta Karczewicz
IPC: H04N19/44 , H04N19/117 , H04N19/82 , H04N19/174 , H04N19/46 , H04N19/159 , H04N19/169 , H04N19/70
Abstract: An example device for decoding video data, the device including a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that adaptive loop filter (ALF) information can be present in a picture header of a picture of the video data and cannot be present in a slice header; in response to determining that the ALF information can be present in the picture header and cannot be present in the slice header, determine that a picture header syntax structure is not present in the slice header (e.g., without decoding data representing a value for a syntax element indicating whether the picture header syntax structure is present in the slice header); and decode the picture according to the determination that the picture header syntax structure is not present in the slice header.
-
公开(公告)号:US11558643B2
公开(公告)日:2023-01-17
申请号:US17224877
申请日:2021-04-07
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Bappaditya Ray , Geert Van der Auwera , Louis Joseph Kerofsky , Marta Karczewicz
IPC: H04N19/124 , H04N19/186 , H04N19/70 , H04N19/174 , H04N19/597
Abstract: In some examples, a method of decoding a point cloud includes determining a first slice QP value for a first component of an attribute in a slice of point cloud data. The method also includes decoding a first delta QP value for the first component of the attribute for a region in the slice and determining a first region QP value for the first component of the attribute in the region from the first slice QP value and from the first delta QP value. The method further includes decoding a second delta QP value for the second component of the attribute for the region and determining a second region QP value for the second component of the attribute in the region from the second delta QP value. The method includes decoding the point cloud data based on the first and second region QP values.
-
公开(公告)号:US20220417500A1
公开(公告)日:2022-12-29
申请号:US17804687
申请日:2022-05-31
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/70 , H04N19/503
Abstract: A video coder is configured to construct a merge candidate list of merge candidates, wherein the merge candidate list has N1 candidates, N1 being a positive integer value, reorder the merge candidates in the merge candidate list to create a reordered merge candidate list, reduce the reordered merge candidate list to create an output merge candidate list, wherein the output merge candidate list has N2 candidates, wherein N2 is less than N1, and code a block of video data using the output merge candidate list.
-
公开(公告)号:US20220400292A1
公开(公告)日:2022-12-15
申请号:US17806192
申请日:2022-06-09
Applicant: QUALCOMM Incorporated
Inventor: Venkata Meher Satchit Anand Kotra , Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/82 , H04N19/117 , H04N19/132 , H04N19/85
Abstract: A video encoder or video decoder are configured to reconstruct the video data to generate reconstructed video data. The video encoder or video decoder may further perform a plurality of loop filter operations on the reconstructed video data in parallel, wherein the plurality of loop filter operations includes a first filter operation that is not a bilateral filter operation or a sample adaptive offset (SAO) filter operation, and perform a joint clipping operation on a first output of the first filter and a second output of a second loop filter operation of the plurality of loop filter operations. The first filter operation may be a cross-component sample adaptive offset (CCSAO) filter operation.
-
-
-
-
-
-
-
-
-