-
公开(公告)号:US11368684B2
公开(公告)日:2022-06-21
申请号:US16842343
申请日:2020-04-07
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Nan Hu , Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/117 , H04N19/70 , H04N19/169
Abstract: Techniques are described for adaptation parameter sets (APS) for adaptive loop filter (ALF) parameters. One example involves obtaining an APS ID value and an APS type value associated with a NAL unit from a bitstream. A first APS associated with at least a portion of at least one picture is identified, with the first APS being uniquely identified by a combination of the APS type value and the APS identifier value, and the APS identifier value of the first APS is in a range based on the APS type value. The portion of the at least one picture is then reconstructed using an adaptive loop filter with parameters defined by the first APS uniquely identified by the APS type value and the APS identifier value.
-
公开(公告)号:US11356662B2
公开(公告)日:2022-06-07
申请号:US16878436
申请日:2020-05-19
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/14 , H04N19/176 , H04N19/82
Abstract: Systems, methods, and computer-readable media are provided for simplification of clipping value calculations for adaptive loop filtering. An example method can include obtaining video data including one or more pictures; obtaining a block of a picture from the one or more pictures; determining clipping values for a filter, the clipping values corresponding to a luma component in the picture and/or a chroma component in the picture, wherein each clipping value is determined by left shifting a first integer by a second integer, the second integer including a result of a bit depth value for a sample from the picture minus an offset value associated with a clipping index value; and applying the filter to the block.
-
公开(公告)号:US11343493B2
公开(公告)日:2022-05-24
申请号:US17028209
申请日:2020-09-22
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Jie Dong , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/70 , H04N19/159 , H04N19/186 , H04N19/82
Abstract: An example method includes decoding a plurality of filter coefficients of a cross-component adaptive loop filter, wherein decoding a particular filter coefficient of the plurality of filter coefficients comprises: decoding, from an encoded video bitstream, a syntax element specifying an exponent value that represents a log base 2 of an absolute value of the particular filter coefficient as two raised to the power of the exponent value; and determining a value of the particular filter coefficient based on the exponent value; reconstructing samples of a block of video data; and cross-component adaptive loop filtering, based on the plurality of filter coefficients, the block of video data.
-
公开(公告)号:US11303892B2
公开(公告)日:2022-04-12
申请号:US17153512
申请日:2021-01-20
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/00 , H04N19/117 , H04N19/82 , H04N19/176 , H04N19/186 , H04N19/132
Abstract: Systems, methods, and media are provided for video coding, including loop filtering. One example includes obtaining the video data comprising one or more pictures and determining a sample of the one or more pictures to be filtered using a loop filter. A shift variable associated with the sample is determined, and a rounding value is selected based on the shift variable. A modified sample is generated, the modified sample being generated at least in part by modifying a value of the sample using one or more filter coefficients, one or more clipping values of the loop filter, the rounding value, and the shift variable. The modified sample is then output.
-
65.
公开(公告)号:US11303890B2
公开(公告)日:2022-04-12
申请号:US17006087
申请日:2020-08-28
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/46 , H04N19/96 , H04N19/136 , H04N19/182 , H04N19/86 , H04N19/174
Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining the video data comprising one or more pictures and a first block of a picture having a pixel subject to filtering. A second block is determined to be located in the first slice in a particular relation to the second block. A third block that includes pixels for filtering the pixel is determined to be in a second slice at a diagonal corner of the first block, with filtering across slice boundaries disabled. First one or more pixels of the second block are identified as available for performing loop filtering of the pixel and second one or more pixels of the third block identified as unavailable for performing the loop filtering of the pixel of the first block. The first one or more pixels and the second one or more pixels are padded.
-
公开(公告)号:US11284114B2
公开(公告)日:2022-03-22
申请号:US16853232
申请日:2020-04-20
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz , Muhammed Zeyd Coban
Abstract: Examples for performing adaptive loop filtering in video coding are described. A video decoder may determine that a number of parameter sets, which each include one or more adaptive filters for adaptive loop filtering, that a current coding structure of the video data refers to for adaptive loop filtering is equal to zero. Based on the number of the parameter sets that the current coding structure refers to for adaptive loop filtering being equal to zero, the video decoder may determine which fixed filter from a set of fixed filters to use for adaptive loop filtering without receiving a syntax element that indicates whether one of the set of fixed filters is to be used for adaptive loop filtering. The video decoder may perform adaptive loop filtering on the current block based on the fixed filter from the set of fixed filters.
-
公开(公告)号:US11234010B2
公开(公告)日:2022-01-25
申请号:US17004831
申请日:2020-08-27
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Jie Dong , Vadim Seregin , Marta Karczewicz
IPC: H04N19/44 , H04N19/146 , H04N19/117 , H04N19/46 , H04N19/186 , H04N19/184 , H04N19/176
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: determine a number of bits, k, used to represent a decimal value for a filter coefficient of a cross-component adaptive loop filter; determine that a dynamic range of the filter coefficient comprises (−(1
-
公开(公告)号:US20210368169A1
公开(公告)日:2021-11-25
申请号:US17303067
申请日:2021-05-19
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz , Yong He
IPC: H04N19/117 , H04N19/70 , H04N19/80 , H04N19/86 , H04N19/176
Abstract: An example method includes decoding, via a first syntax level of a video bitstream, a first deblocking filter control syntax element with a value that specifies whether deblocking filter information is present in a second syntax level of the bitstream; decoding, via the first syntax level of the bitstream, a second deblocking filter control syntax element with a value that specifies whether deblocking override is enabled; responsive to the first deblocking filter control syntax element specifying that the deblocking filter information is present in the second syntax level of the bitstream and regardless of the value of the second deblocking filter control syntax element, decoding, via the second syntax level, one or more syntax elements that specify deblocking filter information; and applying, based on the deblocking filter information, a deblocking filter to a block of the video data.
-
公开(公告)号:US20210360289A1
公开(公告)日:2021-11-18
申请号:US17318775
申请日:2021-05-12
Applicant: QUALCOMM Incorporated
Inventor: Yong He , Vadim Seregin , Muhammed Zeyd Coban , Yao-Jen Chang , Marta Karczewicz , Nan Hu
IPC: H04N19/70 , H04N19/184 , H04N19/172
Abstract: Example methods and devices for coding video data are disclosed. An example device for coding video data 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 a value of a first syntax element indicative of whether a first constraint is applicable, the first constraint being that rectangular slices are not used for a plurality of pictures. The one or more processors are also configured to decode the plurality of pictures of the video data in accordance with the value of the first syntax element.
-
公开(公告)号:US11082703B2
公开(公告)日:2021-08-03
申请号:US16715756
申请日:2019-12-16
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Amir Said , Marta Karczewicz , Nan Hu , Wei-Jung Chien , Vijayaraghavan Thirumalai
IPC: H04N19/11 , H04N19/159 , H04N19/463 , H04N19/176 , H04N19/91 , H04N19/157 , H04N19/593 , H04N1/417 , H04N5/926 , H04N9/804 , H04N9/808
Abstract: A device for coding video data is configured to determine that a current block of video data is coded using an intra prediction mode; add an intra prediction mode of a first neighboring block of the current block to a most probable mode candidate list for the current block; add an intra prediction mode for a second neighboring block of the current block to the most probable mode candidate list for the current block; add an intra prediction mode for a third neighboring block of the current block to the most probable mode candidate list for the current block; and code the current block of video data using an intra prediction mode.
-
-
-
-
-
-
-
-
-