H04N19/44

Image encoding/decoding method using prediction block and apparatus for same

According to the present invention, an image encoding/decoding method comprises the steps of: performing an intra prediction on a current block so as to generate a prediction block; performing filtering on a filtering target pixel in the prediction block on the basis of the intra prediction mode of the current block so as to generate a final prediction block; and generating a reconstructed block on the basis of a reconstructed differential block corresponding to the current block and on the final prediction block. According to the present invention, image encoding/decoding efficiency can be improved.

Image encoding/decoding method using prediction block and apparatus for same

According to the present invention, an image encoding/decoding method comprises the steps of: performing an intra prediction on a current block so as to generate a prediction block; performing filtering on a filtering target pixel in the prediction block on the basis of the intra prediction mode of the current block so as to generate a final prediction block; and generating a reconstructed block on the basis of a reconstructed differential block corresponding to the current block and on the final prediction block. According to the present invention, image encoding/decoding efficiency can be improved.

Method and apparatus for video coding
11711531 · 2023-07-25 · ·

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes partition information from a coded video bitstream. The partition information is indicative of a minimum allowed quaternary tree (QT) leaf node size for an intra coded (I) slice. The minimum allowed QT leaf node size for the I slice is constrained by a threshold that is lower than a coding tree unit (CTU) size. Further, the processing circuitry partitions a coding, tree block in the I slice into coding blocks based on the minimum allowed QT leaf node size, and reconstructs the coding blocks respectively from the coded video bitstream.

Method and apparatus for video coding
11711531 · 2023-07-25 · ·

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes partition information from a coded video bitstream. The partition information is indicative of a minimum allowed quaternary tree (QT) leaf node size for an intra coded (I) slice. The minimum allowed QT leaf node size for the I slice is constrained by a threshold that is lower than a coding tree unit (CTU) size. Further, the processing circuitry partitions a coding, tree block in the I slice into coding blocks based on the minimum allowed QT leaf node size, and reconstructs the coding blocks respectively from the coded video bitstream.

Method and apparatus for processing video signals using reduced transform

Provided is a method for decoding a video signal based on a reduced transform, which includes: checking whether a transform skip is applied to a current block; obtaining a transform index indicating a transform kernel of the current block from the video signal when the transform skip is not applied to the current block; determining a region where a primary transform is applied to the current block based on the transform kernel indicated by the transform index and a size of the current block; and performing an inverse primary transform on the region to which the primary transform is applied by using the transform kernel indicated by the transform index.

Method and apparatus for processing video signals using reduced transform

Provided is a method for decoding a video signal based on a reduced transform, which includes: checking whether a transform skip is applied to a current block; obtaining a transform index indicating a transform kernel of the current block from the video signal when the transform skip is not applied to the current block; determining a region where a primary transform is applied to the current block based on the transform kernel indicated by the transform index and a size of the current block; and performing an inverse primary transform on the region to which the primary transform is applied by using the transform kernel indicated by the transform index.

Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus

A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range.

Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus

A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range.

REDUCING LATENCY IN VIDEO ENCODING AND DECODING
20230239509 · 2023-07-27 · ·

Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).

REDUCING LATENCY IN VIDEO ENCODING AND DECODING
20230239509 · 2023-07-27 · ·

Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).