Patent classifications
H04N19/543
METHOD AND APPARATUS FOR PARAMETRIC, MODEL-BASED, GEOMETRIC FRAME PARTITIONING FOR VIDEO CODING
There are provided methods and apparatus for adaptive geometric partitioning for video encoding and decoding. An apparatus includes an encoder for encoding image data corresponding to pictures by adaptively partitioning at least portions of the pictures responsive to at least one parametric model. The at least one parametric model involves at least one of implicit and explicit formulation of at least one curve.
METHOD AND APPARATUS FOR PARAMETRIC, MODEL-BASED, GEOMETRIC FRAME PARTITIONING FOR VIDEO CODING
There are provided methods and apparatus for adaptive geometric partitioning for video encoding and decoding. An apparatus includes an encoder for encoding image data corresponding to pictures by adaptively partitioning at least portions of the pictures responsive to at least one parametric model. The at least one parametric model involves at least one of implicit and explicit formulation of at least one curve.
Method and apparatus for video coding using geometric partitioning mode
Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, prediction information of a current block of a current picture in a coded bitstream is decoded. The prediction information indicates a geometric partitioning mode (GPM) for the current block. The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is reconstructed based on the weighting factor and the predictor corresponding to the sample.
DEVICE AND METHOD FOR ENCODING AND DECODING IMAGE USING AI
An image decoding method includes obtaining feature data of a current optical flow and feature data of a current residual image from a bitstream; obtaining the current optical flow and first weight data by applying the feature data of the current optical flow to an optical flow decoder; obtaining the current residual image by applying the feature data of the current residual image to a residual decoder; obtaining a preliminary prediction image from the previous reconstructed image, based on the current optical flow; obtaining a final prediction image by applying sample values of the first weight data to sample values of the preliminary prediction image; and obtaining a current reconstructed image corresponding to the current image by combining the final prediction image with the current residual image.
PARTIAL COST CALCULATION
A method of decoding a bitstream comprising a digital representation of a video includes decoding motion information for a current video block from the bitstream, estimating matching costs of the current video block using one or more templates based on a partial set of pixel locations in each of the one or more templates, where in the each of the one or more templates includes a video block with multiple samples and refining the motion information of the current video block using a template having a minimum matching cost.
PARTIAL COST CALCULATION
A method of decoding a bitstream comprising a digital representation of a video includes decoding motion information for a current video block from the bitstream, estimating matching costs of the current video block using one or more templates based on a partial set of pixel locations in each of the one or more templates, where in the each of the one or more templates includes a video block with multiple samples and refining the motion information of the current video block using a template having a minimum matching cost.
Image decoding method and apparatus according to block division structure in image coding system
Provided is a video decoding method performed by a decoding apparatus, which includes: obtaining split information for a target block from a bitstream; splitting the target block into a first sub-block and a second sub-block based on a split boundary indicated by the split information; deriving a first motion information candidate list for the first sub-block and a second motion information candidate list for the second sub-block based on the split information for the target block; performing inter prediction of the first sub-block based on the first motion information candidate list; and performing inter prediction of the second sub-block based on the second motion information candidate list, in which the first sub-block and the second sub-block are non-rectangular blocks, and the first motion information candidate list for the first sub-block is different from the second motion information candidate list for the second sub-block.
HISTORY-BASED MOTION VECTOR PREDICTION
History based motion vector prediction is disclosed. In one example method of video processing, initializing, for a conversion between a first region of video and a bitstream of the first region, a first history motion vector predictor (HMVP) table associated with the first region based on at least one of stored multiple HMVP tables, the multiple HMVP tables being used to store motion information associated with regions coded prior the first region; and performing the conversion by using the initialized first HMVP table which includes at least one motion candidate.
HISTORY-BASED MOTION VECTOR PREDICTION
History based motion vector prediction is disclosed. In one example method of video processing, initializing, for a conversion between a first region of video and a bitstream of the first region, a first history motion vector predictor (HMVP) table associated with the first region based on at least one of stored multiple HMVP tables, the multiple HMVP tables being used to store motion information associated with regions coded prior the first region; and performing the conversion by using the initialized first HMVP table which includes at least one motion candidate.
Global motion constrained motion vector in inter prediction
A decoder includes circuitry configured to receive a bitstream, extract a header associated with a current frame and including a signal characterizing that global motion is enabled and further characterizing parameters of a global motion model, and decoding the current frame, the decoding including using a motion model for each current block having a complexity that is less than or equal to a complexity of the global motion model. Related apparatus, systems, techniques, and articles are also described.