H04N19/132

Alternative interpolation filters in video coding

A method of video processing is provided to include: deciding a coding mode used for representing a current video block of a video in a coded representation of the video; and coding the current video block into the coded representation according to the coding mode, wherein use of alternative half-pel accuracy filters in addition to a default half-pel accuracy filter for representing motion information is disabled for the current video block due to use of the coding mode.

Method, apparatus and system for encoding and decoding a tree of blocks of video samples

A method of decoding coding blocks of a coding tree unit in an image. The method comprises obtaining the coding tree unit in the image from a bitstream, the coding tree unit having chroma channels and a luma channel; and determining luma split options for the luma channel of the coding tree unit according to dimensions of a region of the coding tree unit. The method also comprises determining chroma split options for the chroma channels of the coding tree unit according to dimensions of a region of the coding tree unit, the chroma split options being different to the luma split options, the allowable chroma split options resulting in chroma intra predicted blocks with a minimum size of 16 samples; and decoding the coding blocks by determining flags from the bitstream to select one of the determined luma split options and one of the determined chroma split options.

Method, apparatus and system for encoding and decoding a tree of blocks of video samples

A method of decoding coding blocks of a coding tree unit in an image. The method comprises obtaining the coding tree unit in the image from a bitstream, the coding tree unit having chroma channels and a luma channel; and determining luma split options for the luma channel of the coding tree unit according to dimensions of a region of the coding tree unit. The method also comprises determining chroma split options for the chroma channels of the coding tree unit according to dimensions of a region of the coding tree unit, the chroma split options being different to the luma split options, the allowable chroma split options resulting in chroma intra predicted blocks with a minimum size of 16 samples; and decoding the coding blocks by determining flags from the bitstream to select one of the determined luma split options and one of the determined chroma split options.

Derivation of collocated motion vectors

A method of video processing is described. The method includes: making a first determination about whether a collocated video block of a video block of a video is coded using an inter coding mode or a non-inter coding mode; making a second determination, based on the first determination, about availability of motion vectors of the collocated video block or a mode of derivation of motion vectors for the collocated video block; and performing a conversion between the video block and a coded representation of the video based on the second determination.

Derivation of collocated motion vectors

A method of video processing is described. The method includes: making a first determination about whether a collocated video block of a video block of a video is coded using an inter coding mode or a non-inter coding mode; making a second determination, based on the first determination, about availability of motion vectors of the collocated video block or a mode of derivation of motion vectors for the collocated video block; and performing a conversion between the video block and a coded representation of the video based on the second determination.

Chroma block prediction method and apparatus

This application provides a chroma block prediction method and apparatus. The method includes: obtaining a maximum luma value and a minimum luma value based on luma samples corresponding to neighboring samples of a target chroma block, and calculating a first difference between the maximum luma value and the minimum luma value; if the first difference is not equal to 0, processing the first difference based on a quantity of significant bits of the first difference and a first preset bit depth to obtain a second difference; and determining, based on a first chroma value, a second chroma value, and the second difference, an intra prediction model parameter corresponding to the target chroma block, and determining prediction information of the target chroma block based on the intra prediction model parameter and luma reconstruction information corresponding to the target chroma block.

Chroma block prediction method and apparatus

This application provides a chroma block prediction method and apparatus. The method includes: obtaining a maximum luma value and a minimum luma value based on luma samples corresponding to neighboring samples of a target chroma block, and calculating a first difference between the maximum luma value and the minimum luma value; if the first difference is not equal to 0, processing the first difference based on a quantity of significant bits of the first difference and a first preset bit depth to obtain a second difference; and determining, based on a first chroma value, a second chroma value, and the second difference, an intra prediction model parameter corresponding to the target chroma block, and determining prediction information of the target chroma block based on the intra prediction model parameter and luma reconstruction information corresponding to the target chroma block.

Image encoding/decoding method and apparatus for determining prediction mode of chroma block by referring to luma sample position, and method for transmitting bitstream
11595642 · 2023-02-28 · ·

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may comprise identifying a current chroma block by splitting an image, identifying whether a matrix based intra prediction mode applies to a first luma sample position corresponding to the current chroma block, identifying whether a predetermined prediction mode applies to a second luma sample position corresponding to the current chroma block, based on the matrix based intra prediction mode doing not apply, and determining an intra prediction mode candidate of the current chroma block based on an intra prediction mode applying to a third luma sample position corresponding to the current chroma block, based on the predetermined prediction mode doing not apply.

Image encoding/decoding method and apparatus for determining prediction mode of chroma block by referring to luma sample position, and method for transmitting bitstream
11595642 · 2023-02-28 · ·

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may comprise identifying a current chroma block by splitting an image, identifying whether a matrix based intra prediction mode applies to a first luma sample position corresponding to the current chroma block, identifying whether a predetermined prediction mode applies to a second luma sample position corresponding to the current chroma block, based on the matrix based intra prediction mode doing not apply, and determining an intra prediction mode candidate of the current chroma block based on an intra prediction mode applying to a third luma sample position corresponding to the current chroma block, based on the predetermined prediction mode doing not apply.

Method and apparatus for offset in video filtering
11595644 · 2023-02-28 · ·

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. For example, the processing circuitry determines a first combination from reconstructed samples of a first color component within a filter support region. Then, the processing circuitry determines, based on a mapping that associates offset values with combinations of possible reconstructed sample values, a first offset value that is associated with the first combination, and applies the first offset value on a to-be filtered sample of a second color component in the filter support region to determine a filtered sample of the second color component.