H04N19/513

SUBBLOCK MERGE CANDIDATES IN TRIANGLE MERGE MODE
20230023837 · 2023-01-26 ·

Sub-block merge motion field is combined with triangle partitioning and geometric partitioning modes to further give coding and decoding schemes flexibility. In at least one embodiment, a flag is used to signal if sub-block merge candidates are used in place of regular merge candidates. In another embodiment, regular merge candidates are replaced by sub-block merge candidates. In another embodiment, at least one motion field is stored. In another embodiment, all sub-block merge candidates or only sub-block temporal motion vector predictors or only affine predictors are considered.

IMAGE ENCODING/DECODING METHOD AND DEVICE ON BASIS OF WRAP-AROUND MOTION COMPENSATION, AND RECORDING MEDIUM STORING BITSTREAM
20230021409 · 2023-01-26 ·

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus comprises obtaining inter prediction information of a current block and wraparound information from a bitstream, and generating a prediction block of the current block based on the inter prediction information and the wraparound information. The wraparound information may comprise a first flag specifying whether wraparound motion compensation is enabled for a current picture including the current block. Based on the first flag having a predetermined value specifying that the wraparound motion compensation is enabled for the current picture, the prediction block may be generated by performing the wraparound motion compensation, and the wraparound motion compensation may be performed based on either boundaries of a current subpicture including the current block or boundaries of a reference picture of the current block, based on whether the current subpicture is independently coded or not.

IMAGE ENCODING/DECODING METHOD AND DEVICE ON BASIS OF WRAP-AROUND MOTION COMPENSATION, AND RECORDING MEDIUM STORING BITSTREAM
20230021409 · 2023-01-26 ·

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus comprises obtaining inter prediction information of a current block and wraparound information from a bitstream, and generating a prediction block of the current block based on the inter prediction information and the wraparound information. The wraparound information may comprise a first flag specifying whether wraparound motion compensation is enabled for a current picture including the current block. Based on the first flag having a predetermined value specifying that the wraparound motion compensation is enabled for the current picture, the prediction block may be generated by performing the wraparound motion compensation, and the wraparound motion compensation may be performed based on either boundaries of a current subpicture including the current block or boundaries of a reference picture of the current block, based on whether the current subpicture is independently coded or not.

Video encoding and decoding

Motion vectors of a first reference frame are permitted to point to a plurality of further reference frames. A method of storing the motion vectors comprises, when a block of the first reference frame has two motion vectors (V2A, V2B) initially, selecting one of the two motion vectors, the non-selected motion vector not being stored. The selected motion vector may be scaled. This can reduce the motion vector memory size.

Video encoding and decoding

Motion vectors of a first reference frame are permitted to point to a plurality of further reference frames. A method of storing the motion vectors comprises, when a block of the first reference frame has two motion vectors (V2A, V2B) initially, selecting one of the two motion vectors, the non-selected motion vector not being stored. The selected motion vector may be scaled. This can reduce the motion vector memory size.

Video signal processing method and device
11563971 · 2023-01-24 · ·

A method for processing a vide signal, according to the present invention comprises generating a reference picture list based on a current picture reference flag for a current picture, obtaining motion information about a current block in the current picture, and restoring the current block using the motion information of the current block and the reference picture list relating to the current picture.

Video signal processing method and device
11563971 · 2023-01-24 · ·

A method for processing a vide signal, according to the present invention comprises generating a reference picture list based on a current picture reference flag for a current picture, obtaining motion information about a current block in the current picture, and restoring the current block using the motion information of the current block and the reference picture list relating to the current picture.

Method and apparatus for video decoding

This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; acquiring motion estimation pixel precision corresponding to a current video frame; performing sub-pixel interpolation processing on a reference frame corresponding to the current video frame according to a resolution relationship between the current video frame and the reference frame, the motion estimation pixel precision, and the sub-pixel interpolation mode, to obtain a target reference frame; and encoding the current video frame according to the target reference frame, to obtain encoded data corresponding to the current video frame.

Method and apparatus for video decoding

This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; acquiring motion estimation pixel precision corresponding to a current video frame; performing sub-pixel interpolation processing on a reference frame corresponding to the current video frame according to a resolution relationship between the current video frame and the reference frame, the motion estimation pixel precision, and the sub-pixel interpolation mode, to obtain a target reference frame; and encoding the current video frame according to the target reference frame, to obtain encoded data corresponding to the current video frame.

Method and apparatus for generalized OBMC

A block of video data that is split into sub-blocks forms a prediction for that sub-block using predictions from neighboring sub-blocks such that a current prediction for the sub-block is combined with weighted versions of the neighboring predictions. The neighboring sub-blocks motion vectors are checked to determine whether they are different than the motion vector of the sub-block being predicted. If so, than that corresponding neighboring sub-block is used to generate the prediction of the current sub-block. In an embodiment, two lines or two columns of pixels within a sub-block are used in forming the prediction for the current sub-block when the size of the block containing the sub-block is under a particular size.