-
1.
公开(公告)号:US11849133B2
公开(公告)日:2023-12-19
申请号:US17547015
申请日:2021-12-09
IPC分类号: H04N19/44 , H04N19/132 , H04N19/176 , H04N19/70 , H04N19/18 , H04N19/105
CPC分类号: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/18 , H04N19/70
摘要: Techniques are described herein for processing video data using a history-based rice parameter derivation. For instance, a process can include obtaining a transform block including a plurality of samples. One or more parameters (e.g., rice parameters) can be determined for the plurality of samples by analyzing a local neighborhood of a current sample of the plurality of samples and determining that a number of neighboring transform coefficients of the current sample is less than a threshold amount. A historic parameter value (e.g., a historic rice parameter value) determined from one or more previously decoded transform blocks can be obtained and, based at least in part on the historic parameter value, a parameter (e.g., a rice parameter) can be determined for the current sample. The current sample can be decoded based on the determined parameter for the current sample.
-
公开(公告)号:US11671600B2
公开(公告)日:2023-06-06
申请号:US16998665
申请日:2020-08-20
发明人: Dmytro Rusanovskyy , Bappaditya Ray , Geert Van der Auwera , Adarsh Krishnan Ramasubramonian , Marta Karczewicz
IPC分类号: H04N19/132 , H04N19/117 , H04N19/176 , H04N19/119 , H04N19/186 , H04N19/105
CPC分类号: H04N19/132 , H04N19/105 , H04N19/117 , H04N19/119 , H04N19/176 , H04N19/186
摘要: A method of decoding video data includes generating a prediction block for a current block of the video data and decoding a residual block for the current block of the video data. The method includes combining the prediction block and the residual block to generate a reconstructed block of the video data and determining a variable M×N sample pattern based on a block size of the current block. The method includes estimating a local luma level for samples of the reconstructed block using the variable M×N sample pattern and applying, based on the estimated local luma level, a deblocking filter to the samples of the reconstructed block to generate filtered samples. The method includes generating final samples of the video data based on the filtered samples.
-
3.
公开(公告)号:US11533512B2
公开(公告)日:2022-12-20
申请号:US17225801
申请日:2021-04-08
IPC分类号: H04N19/70 , H04N19/172 , H04N19/169
摘要: An example device for processing video data includes memory configured to store the video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to parse a first parameter set, the first parameter set being signaled in a bitstream data once per sequence of a group of encoded pictures. The one or more processors are configured to parse one or more dynamic range adjustment (DRA) syntax elements in a second parameter set, the second parameter set being signaled in the bitstream and being related to at least one picture in the group of encoded pictures, wherein the parsing of the one or more DRA syntax elements is not dependent on any syntax element of the first parameter set, and process the at least one picture based on the first parameter set and the second parameter set.
-
4.
公开(公告)号:US20220201332A1
公开(公告)日:2022-06-23
申请号:US17645187
申请日:2021-12-20
IPC分类号: H04N19/60 , H04N19/124 , H04N19/174 , H04N19/196 , H04N19/70 , H04N19/18 , H04N19/176 , H04N19/12
摘要: A method of decoding video data comprises updating a coefficient statistic value based on one or more transform coefficients of a transform block (TB), wherein updating the coefficient statistic value comprises, for each respective transform coefficient of the one or more transform coefficients of the TB: performing a derivation process to determine a temporary value, wherein the derivation process is determined based at least in part on which encoding procedure of a plurality of encoding procedures is used to encode the respective transform coefficient, the plurality of encoding procedures including a context-based procedure for encoding the respective transform coefficient and encoding the respective transform coefficient as an absolute value; and setting the coefficient statistic value as an average of the coefficient statistic value and the temporary value; determining a history value based on the coefficient statistic value; determining a Rice parameter for a specific transform coefficient of the TB.
-
公开(公告)号:US11317111B2
公开(公告)日:2022-04-26
申请号:US17033659
申请日:2020-09-25
发明人: Dmytro Rusanovskyy , Marta Karczewicz , Yan Zhang
IPC分类号: H04N19/513 , H04N19/176 , H04N19/186 , H04N19/103 , H04N19/132 , H04N19/139
摘要: Systems and techniques for video coding and compression are described herein. Some examples include affine coding modes for video coding and compression. One example is an apparatus for coding video data that includes a memory and a processor or processors coupled to the memory. The processor(s) are configured to obtain a current coding block from the video data, determine control data for the current coding block, and determine one or more affine motion vector clipping parameters from the control data. The processor(s) are further configured to select a sample of the current coding block, determine an affine motion vector for the sample of the current coding block, and clip the affine motion vector using the one or more affine motion vector clipping parameters to generate a clipped affine motion vector.
-
公开(公告)号:US20220124332A1
公开(公告)日:2022-04-21
申请号:US17395133
申请日:2021-08-05
IPC分类号: H04N19/126 , H04N19/36 , H04N19/196 , H04N19/463 , H04N19/14 , H04N19/176 , H04N19/186
摘要: A video encoder may be configured to apply a multi-stage quantization process, where residuals are first quantized using an effective quantization parameter derived from the statistics of the samples of the block. The residual is then further quantized using a base quantization parameter that is uniform across a picture. A video decoder may be configured to decode the video data using the base quantization parameter. The video decoder may further be configured to estimate the effective quantization parameter from the statistics of the decoded samples of the block. The video decoder may then use the estimated effective quantization parameter for use in determining parameters for other coding tools, including filters.
-
公开(公告)号:US11172215B2
公开(公告)日:2021-11-09
申请号:US16595016
申请日:2019-10-07
发明人: Dmytro Rusanovskyy
摘要: An apparatus for decoding video data includes memory and one or more processors implemented in circuitry. The one or more processors are configured to receive a bitstream including encoded video data, decode, from the bitstream, values for one or more syntax elements to generate a residual block for a current block, prediction information for the current block, and transform domain filtering information. The one or more processors are further configured to reconstruct the current block using the prediction information and the residual block to generate a reconstructed block. In response to determining that the transform domain filtering information indicates that transform domain filtering is enabled for the current block, the one or more processors are configured to perform transform domain filtering on the reconstructed block to generate a filtered block.
-
公开(公告)号:US11128878B2
公开(公告)日:2021-09-21
申请号:US16284886
申请日:2019-02-25
发明人: Adarsh Krishnan Ramasubramonian , Dmytro Rusanovskyy , Joel Sole Rojals , Sungwon Lee , Done Bugdayci Sansli , Marta Karczewicz
IPC分类号: H04N19/44 , H04N19/132 , H04N19/184 , H04N19/46 , H04N19/80 , H04N19/85 , H04N19/36 , H04N19/117 , H04N19/154 , H04N19/187
摘要: Processing high dynamic range and or wide color gamut video data using a fixed-point implementation. A method of processing video data may include receiving one or more supplemental enhancement information (SEI) messages that contain information specifying how to determine parameters for performing an inverse dynamic range adjustment process, receiving decoded video data, and performing the inverse dynamic range adjustment process on the decoded video data using fixed-point computing in accordance with the information in the one or more SEI messages.
-
公开(公告)号:US11122288B2
公开(公告)日:2021-09-14
申请号:US16704827
申请日:2019-12-05
IPC分类号: H04N19/52 , H04N19/593 , H04N19/124 , H04N19/13 , H04N19/61
摘要: Techniques are described for constructing motion vector predictor lists based on spatially neighboring blocks and collocated blocks. A method of coding video data includes, for a first block, in a first picture having a left-to-right coding order, constructing a first motion vector predictor list, wherein a first entry in the first motion vector predictor list is based on motion vector information of a left neighboring block to the first block, coding the first block in the first picture based on the first motion vector predictor list, for a second block, in a second picture having a right-to-left coding order, constructing a second motion vector predictor list, wherein a first entry in the second motion vector predictor list is based on motion vector information of a right neighboring block to the second block, and coding the second block in the second picture based on the second motion vector predictor list.
-
公开(公告)号:US20210211735A1
公开(公告)日:2021-07-08
申请号:US17143611
申请日:2021-01-07
IPC分类号: H04N19/70 , H04N19/184 , H04N19/186
摘要: A device for processing video data can be configured to receive a configuration record for decoding a bitstream of the video data, wherein the configuration record for the bitstream includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record; based on the toolset indication syntax element, determine whether to retrieve the bitstream associated with the configuration record; and based on the determination to retrieve the bitstream associated with the configuration record, retrieve the bitstream and outputting the bitstream to a video decoder for decoding.
-
-
-
-
-
-
-
-
-