H04N19/1883

Method and apparatus for parallel encoding and decoding of moving picture data

A method and an apparatus for parallel encoding and decoding of moving picture data are provided. The method includes decoding, from a bitstream, a syntax element indicating that a picture can be decoded using wavefront parallel processing and decoding encoded data of the picture. The step of decoding encoded data of the picture includes for a first coding block of a current CTU row encoded in a palette mode, predicting a palette table for the first coding block by using palette data from a first CTU of a previous CTU row and decoding the first coding block in the palette mode using the palette table predicted for the first coding block.

Reference picture resampling in video processing

A method of visual media processing, including: determining, for a current video block, a motion vector for use in a sub-block based motion vector prediction (sbTMVP) process to locate a corresponding block in a collocated picture for a conversion between the current video block and a bitstream representation of the current video block, wherein the motion vector used in the sbTMVP process is computed in accordance with a scaling operation; and performing based on using the motion vector, the conversion between the current video block and the bitstream representation of the visual media data.

METHODS AND SYSTEMS FOR CROSS-COMPONENT ADAPTIVE LOOP FILTER
20230007245 · 2023-01-05 ·

A method for video processing using Cross-Component Adaptive Loop Filter (CCALF) is provided. The method includes filtering decoded video content using a CCALF, wherein the CCALF is a 24-tap 9×9 filter.

Coding of a spatial sampling of a two-dimensional information signal using sub-division

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.

Gradual Decoding Refresh In Video Coding
20250234045 · 2025-07-17 ·

A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder receiving the coded video bitstream, the coded video bitstream containing a gradual decoding refresh (GDR) flag corresponding to a coded video sequence (CVS); determining, by the video decoder, whether a GDR picture is present in the CVS based on a value of the GDR flag; initiating, by the video decoder, decoding of the CVS at the GDR picture when the value of the GDR flag indicates that the GDR picture is present; and generating, by the video decoder, an image according to the CVS as decoded. A corresponding method of encoding implemented by a video encoder is also disclosed.

Sub-picture Position Constraints In Video Coding
20250234023 · 2025-07-17 ·

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of sub-pictures partitioned from a picture such that a union of the sub-pictures covers a total area of the picture without overlap. The bitstream is parsed to obtain the one or more sub-pictures. The one or more sub-pictures are decoded to create a video sequence. The video sequence is forwarded for display.

USING PICTURE LEVEL SLICE INDEX IN VIDEO CODING
20220417562 · 2022-12-29 ·

A method includes performing a conversion between a video including at least one video picture and a bitstream of the video according to a rule, wherein the at least one video picture includes one or more slices and one or more subpictures, and wherein the rule specifies that an order of slice indices of the one or more slices in the at least one video picture is indicated responsive to a syntax element associated with the at least one picture indicative of whether a single slice is included per subpicture of the at least one video picture.

METHOD AND APPARATUS FOR CONSTRUCTING MOTION INFORMATION LIST IN VIDEO ENCODING AND DECODING AND DEVICE
20220417550 · 2022-12-29 ·

This application provides a method for constructing a motion information list in video encoding and decoding performed by a computer device. The method includes: obtaining a motion information list, which is a candidate motion information list is used for providing a candidate prediction displacement vector; determining at least one piece of motion information when a length of the motion information list meets a condition; and adding the at least one piece of motion information to the candidate motion information list to obtain an updated motion information list when a length of the candidate motion information list is less than a threshold. According to the embodiments of this application, by filling a motion information list using extra motion information when motion information included in the motion information list is insufficient, more effective displacement vectors are provided in the motion information list to achieve a better displacement vector prediction effect.

IMAGE DECODING METHOD AND DEVICE FOR CODING CHROMA QUANTIZATION PARAMETER OFFSET-RELATED INFORMATION
20220408088 · 2022-12-22 ·

An image decoding method performed by a decoding device according to the present document comprises the steps of: obtaining CU chroma QP offset-related information for a current chroma block on the basis of the size and tree type of the current chroma block; deriving a chroma QP for the current chroma block on the basis of the CU chroma QP offset-related information; deriving residual samples for the current chroma block on the basis of the chroma QP; and generating a reconstructed picture on the basis of the residual samples, wherein the CU chroma QP offset-related information includes a CU chroma QP offset flag and a CU chroma QP offset index for the current chroma block.

Picture and sub-picture boundary processing for combined bilateral filter and Hadamard transform domain filter as in-loop filters

An example device for coding video data includes a memory configured to store a block of video data and one or more processors, implemented in circuitry, and communicatively coupled to the memory. The one or more processors are configured to determine whether a transform and quantization are applied to the block of the video data and based on the transform and quantization not being applied to the block of video data, code the block of video data without applying bilateral filtering (BIF) or Hadamard transform domain filtering (HTDF).