-
公开(公告)号:US20230370605A1
公开(公告)日:2023-11-16
申请号:US18305807
申请日:2023-04-24
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/137 , H04N19/105 , H04N19/176 , H04N19/70
CPC classification number: H04N19/137 , H04N19/105 , H04N19/176 , H04N19/70
Abstract: An example device for decoding video data includes one or more processors configured to determine merge mode information for a current block, the merge mode information indicating that motion information for a current block is to be predicted using a first predictor motion vector and a second predictor motion vector; determine a first motion vector difference (MVD) for the first predictor motion vector and a second MVD for the second predictor motion vector, the second MVD being different than the first MVD; form a first motion vector equaling a combination of the first motion vector predictor and the first MVD; form a second motion vector equaling a combination of the second motion vector predictor and the second MVD; generate a prediction block using the first motion vector and the second motion vector; and decode the current block using the prediction block.
-
382.
公开(公告)号:US20230336734A1
公开(公告)日:2023-10-19
申请号:US18298787
申请日:2023-04-11
Applicant: QUALCOMM Incorporated
Inventor: Venkata Meher Satchit Anand Kotra , Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/132 , H04N19/176 , H04N19/167 , H04N19/117 , H04N19/80 , H04N19/85
CPC classification number: H04N19/132 , H04N19/176 , H04N19/167 , H04N19/117 , H04N19/80 , H04N19/85
Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a current block of the video data to form a decoded block; determine that a current sample of the decoded block neighbors a sample along a virtual boundary in the decoded block and neighbors one or more samples that are not along any virtual boundary in the decoded block; compute band information for cross component sample adaptive offset (CCSAO) for the current sample using at least one of the one or more samples that are not along any virtual boundary in the decoded block and without using the sample along the virtual boundary; and perform CCSAO on the current sample using the band information.
-
383.
公开(公告)号:US20230328257A1
公开(公告)日:2023-10-12
申请号:US18194013
申请日:2023-03-31
Applicant: QUALCOMM Incorporated
Inventor: Zhi Zhang , Han Huang , Yao-Jen Chang , Chun-Chi Chen , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/159 , H04N19/563 , H04N19/52 , H04N19/176 , H04N19/14
CPC classification number: H04N19/159 , H04N19/563 , H04N19/52 , H04N19/176 , H04N19/14
Abstract: A device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that a boundary block of a picture of the video data is bi-directional inter-predicted using a first motion vector and a second motion vector, the boundary block having an edge that touches an edge of the picture; decode the picture, including decoding the boundary block; form a first intermediate padding block using the first motion vector; form a second intermediate padding block using the second motion vector; form a padding block using the first intermediate padding block and the second intermediate padding block; and assign padding values of the padding block to a padding region of the picture neighboring the boundary block on an opposite side of the edge of the picture.
-
公开(公告)号:US11778177B2
公开(公告)日:2023-10-03
申请号:US17557706
申请日:2021-12-21
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Nan Hu , Vadim Seregin
IPC: H04N19/117 , H04N19/82 , H04N19/132 , H04N19/176 , H04N19/159 , H04N19/14 , H04N19/124 , H04N19/70
CPC classification number: H04N19/117 , H04N19/124 , H04N19/132 , H04N19/14 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: A video decoder can be configured to apply a first stage adaptive loop filter (ALF) to a reconstructed sample by determining a first class index for the reconstructed sample, selecting a filter from a first set of filters based on the first class index, and applying the filter from the first set of filters to the reconstructed sample to determine a first intermediate sample value; apply a second stage ALF to the reconstructed sample by determining a second class index for the reconstructed sample; select a second filter from a second set of filters based on the second class index, applying the second filter to the reconstructed sample to determine a first sample modification value, and determining a second sample modification value based on the first intermediate sample value; and determine a filtered reconstructed sample based on the reconstructed sample and the first and second sample modification values.
-
385.
公开(公告)号:US20230300328A1
公开(公告)日:2023-09-21
申请号:US18181359
申请日:2023-03-09
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Venkata Meher Satchit Anand Kotra , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/132 , H04N19/136 , H04N19/82
CPC classification number: H04N19/117 , H04N19/132 , H04N19/136 , H04N19/176 , H04N19/82 , H04N19/172
Abstract: A device for decoding video data determines a pre-filtered reconstructed block of video data; applies one or more of a deblocking filter or a sample adaptive offset filter to the pre-filtered reconstructed block to determine a filtered reconstructed block; applies an adaptive loop filter (ALF) to the filtered reconstructed block to determine a final filtered reconstructed block, wherein to apply the ALF to the filtered reconstructed block, the device is further configured to determine a difference value based on a difference between a value of a current sample of the filtered reconstructed block and a value of a pre-filtered neighboring sample; apply a filter to the difference value to determine a sample modification value; and determine a final filtered sample value based on the sample modification value.
-
公开(公告)号:US11758194B2
公开(公告)日:2023-09-12
申请号:US17320514
申请日:2021-05-14
Applicant: QUALCOMM Incorporated
Inventor: Peisong Chen , Marta Karczewicz , Yan Ye
IPC: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/70 , H04N19/176 , H04N19/147 , H04N19/46 , H04N19/61 , H04N19/593 , H04N19/103 , H04N19/96 , H04N19/44
CPC classification number: H04N19/70 , H04N19/103 , H04N19/147 , H04N19/176 , H04N19/44 , H04N19/46 , H04N19/593 , H04N19/61 , H04N19/96
Abstract: Technology is described for decoding a video block. A block-type syntax information is received which indicates a size of a video block in a video frame, wherein a maximum size of the video blocks is 32×32 or 64×64. The video block having the size indicated by the block-type syntax information is received. The video block is partitioned into partitions, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode. Syntax information is received for the partitions of the video block and for the first encoding mode and the second encoding mode. Motion vector information is received for one or more of the partitions. The video block is decoded based on at least the block-type syntax information and the motion vector information.
-
公开(公告)号:US20230283782A1
公开(公告)日:2023-09-07
申请号:US18176863
申请日:2023-03-01
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Marta Karczewicz
IPC: H04N19/152 , H04N19/423 , H04N19/174 , H04N19/172
CPC classification number: H04N19/152 , H04N19/423 , H04N19/174 , H04N19/172
Abstract: A method includes determining one or more context values for at least one context used for encoding or decoding a current slice or picture, determining that a buffer for storing sets of temporal initialization points from two or more slices or pictures for context-based arithmetic coding is full, determining a first set of temporal initialization points associated with a slice or picture, from among the two or more slices or pictures, based on at least one of a slice type, a temporal identification value, or a quantization parameter (QP) value of the slice or picture, removing the first set of temporal initialization points that is associated with the slice or picture, and storing a second set of temporal initialization points associated with the current slice or picture, wherein the second set of temporal initialization points are based on the determined one or more context values.
-
公开(公告)号:US20230283772A1
公开(公告)日:2023-09-07
申请号:US18316150
申请日:2023-05-11
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Jianle Chen , Venkata Meher Satchit Anand Kotra
IPC: H04N19/117 , H04N19/82 , H04N19/176 , H04N19/70 , H04N19/132
CPC classification number: H04N19/117 , H04N19/82 , H04N19/176 , H04N19/70 , H04N19/132
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 block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
-
公开(公告)号:US11743508B2
公开(公告)日:2023-08-29
申请号:US17373525
申请日:2021-07-12
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Feng Zou , Wei-Jung Chien , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/96 , H04N19/119 , H04N19/463 , H04N19/134 , H04N19/176 , H04N19/593
CPC classification number: H04N19/96 , H04N19/119 , H04N19/134 , H04N19/176 , H04N19/463 , H04N19/593
Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
-
公开(公告)号:US11743459B2
公开(公告)日:2023-08-29
申请号:US17448547
申请日:2021-09-23
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Jianle Chen , Venkata Meher Satchit Anand Kotra
IPC: H04N19/117 , H04N19/82 , H04N19/176 , H04N19/70 , H04N19/132
CPC classification number: H04N19/117 , H04N19/132 , H04N19/176 , H04N19/70 , H04N19/82
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 block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
-
-
-
-
-
-
-
-
-