H04N19/521

DECODING DEVICE AND OPERATING METHOD THEREOF
20230038265 · 2023-02-09 ·

A decoding device includes a controller classifying a bitstream as a first bitstream and a second bitstream based on a plurality of blocks defined by a matrix and included in a frame, a first decoder including a first processor performing decoding on the first bitstream and outputting first decoding data and a first memory, a second decoder including a second processor performing decoding on the second bitstream and outputting second decoding data and a second memory, a first buffer transmitting the first decoding data to the second memory, and a second buffer transmitting the second decoding data to the first memory. The first processor controls the second memory to store the first decoding data, and the second processor controls the first memory to store the second decoding data.

Prediction refinement for combined inter intra prediction mode

A method for processing a video includes performing a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, wherein the conversion of the current block includes determining whether a use of one or both of a bi-directional optical flow (BIO) technique or a decoder-side motion vector refinement (DMVR) technique to the current block is enabled or disabled, and wherein the determining the use of the BIO technique or the DMVR technique is based on a cost criterion associated with the current block.

Method and apparatus for encoding motion information and method and apparatus for decoding same
11595684 · 2023-02-28 · ·

Provided are methods and apparatus for encoding and decoding motion information. The method of encoding motion information includes: obtaining a motion information candidate by using motion information of prediction units that are temporally or spatially related to a current prediction unit; adding, when the number of motion information included in the motion information candidate is smaller than a predetermined number n, alternative motion information to the motion information candidate so that the number of motion information included in the motion information candidate reaches the predetermined number n; determining motion information with respect to the current prediction unit from among the n motion information candidates; and encoding index information indicating the determined motion information as motion information of the current prediction unit.

MOTION VECTOR CODING METHOD AND MOTION VECTOR DECODING METHOD
20180007383 · 2018-01-04 ·

A motion vector coding unit executes processing including a neighboring block specification step of specifying a neighboring block which is located in the neighborhood of a current block; a judgment step of judging whether or not the neighboring block has been coded using a motion vector of another block; a prediction step of deriving a predictive motion vector of the current block using a motion vector calculated from the motion vector of the other block as a motion vector of the neighboring block; and a coding step of coding the motion vector of the current block using the predictive motion vector.

Method for encoding video using effective differential motion vector transmission method in omnidirectional camera, and method and device
11711540 · 2023-07-25 · ·

The present invention relates to an image encoding and decoding technique for a high-definition video compression method and device for an omnidirectional security camera, and more specifically, to a method and a device whereby a differential motion vector is effectively transmitted, and an actual motion vector is calculated using the transmitted differential motion vector, and thus motion compensation is performed.

BLOCK VECTOR MODIFICATION FOR INTRA BLOCK COPY
20230007274 · 2023-01-05 · ·

Methods, apparatuses, and non-transitory computer-readable mediums are provided. A block vector of a current block that is to be coded in intra block copy (IBC) mode is determined. The block vector points to a first reference block of the current block in a current picture. An operation is performed on at least one component of the block vector based on the first reference block being outside a search range of the current block. The block vector is modified by the operation to point to a second reference block that is within the search range for the current block. The current block is encoded based on the modified block vector. The performing the operation includes performing a modulo operation on a y component of the block vector based on a size of a current coding tree unit (CTU) that includes the current block.

Method for coding and an apparatus

The invention relates to a method for encoding, a method for decoding, an apparatus, computer program products, an encoder and a decoder for video information. The motion vector for a block in a video image is predicted from a set of motion vector prediction candidates determined based on previously-coded motion vectors. A motion vector prediction candidate is included in the set based on the location of the block associated with the first spatial motion vector prediction candidate and in comparison with motion vector prediction candidates already in the set.

Method and apparatus for video signal processing using sub-block based motion compensation

A video signal processing method and apparatus for encoding or decoding a video signal is disclosed. More particularly, a video signal processing method and a video signal processing apparatus using the same are disclosed, wherein a method for processing a video signal comprises the steps of: obtaining a set of control point motion vectors for prediction of a current block; obtaining the motion vector of each sub-block of the current block using control point motion vectors of the set of control point motion vectors; obtaining a predictor of the each sub-block of the current block using the motion vectors of the each sub-block; obtaining a predictor of the current block by combining predictors of the each sub-block; and restoring the current block using the predictor of the current block.

Generating video content
11704862 · 2023-07-18 · ·

Improved techniques for generating video content are disclosed. In some embodiments, it is determined whether a frame comprising a scene is an independent frame or a predictive frame. In the event that the frame is an independent frame, the frame is encoded independently. In the event that the frame is a predictive frame, block differences and motion vectors are encoded, wherein motion vectors are determined from a known three-dimensional model and time evolution of the scene.

DATA CODING METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM

This application discloses a data coding method and apparatus, and a computer-readable storage medium. The method involves a data transmission related technology in a cloud technology, and includes: acquiring at least two coding units in an image frame in video data, acquiring motion vector information of each coding unit of the at least two coding units, determining overall average vector information of the image frame based on the motion vector information of each coding unit, determining component average vector information of the image frame in a reference direction based on component vector information of the motion vector information of each coding unit in the reference direction, determining a frame execution policy of the image frame for a motion search operation in the reference direction according to the overall average vector information and the component average vector information, and encoding the image frame according to the determined frame execution policy.