Patent classifications
H04N19/82
VIRTUAL BOUNDARY-BASED IMAGE CODING DEVICE AND METHOD
An in-loop filtering procedure for improving the picture quality of a reconstructed image (video) can be performed. The in-loop filtering procedure can be also performed on a picture divided into sub pictures. According to embodiments of the present document, sub picture-related information and in-loop filtering-related information can be efficiently signaled.
IN-LOOP FILTERING-BASED IMAGE CODING APPARATUS AND METHOD
According to embodiment(s) of the present document, computational overhead and complexity can be reduced by using a 0th-order exponential Golomb coding scheme (ue(v)) for procedures of parsing syntax elements/information about absolute values of luma/chroma ALF filter coefficients. In addition, coding using ue(v) can be efficiently performed by fixing the range of values of the information about the absolute values of the luma/chroma ALF filter coefficients.
IN-LOOP FILTERING-BASED IMAGE CODING APPARATUS AND METHOD
According to embodiment(s) of the present document, computational overhead and complexity can be reduced by using a 0th-order exponential Golomb coding scheme (ue(v)) for procedures of parsing syntax elements/information about absolute values of luma/chroma ALF filter coefficients. In addition, coding using ue(v) can be efficiently performed by fixing the range of values of the information about the absolute values of the luma/chroma ALF filter coefficients.
METHODS AND DEVICES FOR PREDICTION DEPENDENT RESIDUAL SCALING FOR VIDEO CODING
Methods and devices are provided for reducing the decoding latency introduced by LMCS. In one method, during decoding of a coding unit (CU), a plurality of reconstructed luma samples is selected from a first pre-determined region neighboring to a second pre-determined region where the CU is located, an average of the plurality of reconstructed luma samples is calculated, and the average of the plurality of reconstructed luma samples is used directly, without any clipping, in deriving a chroma residual scaling factor for decoding the CU.
Partitioning Information In Neural Network-Based Video Coding
A method implemented by a video coding apparatus. The method includes applying a neural network (NN) filter to an unfiltered sample of a video unit to generate a filtered sample, where the NN filter includes an NN filter model generated based on partitioning information of the video unit; and performing a conversion between a video media file and a bitstream based on the filtered sample.
Partitioning Information In Neural Network-Based Video Coding
A method implemented by a video coding apparatus. The method includes applying a neural network (NN) filter to an unfiltered sample of a video unit to generate a filtered sample, where the NN filter includes an NN filter model generated based on partitioning information of the video unit; and performing a conversion between a video media file and a bitstream based on the filtered sample.
Apparatus of decoding video data
An apparatus can include a prediction mode decoding module configured to derive a luma intra prediction mode and a chroma intra prediction mode; a prediction size determining module configured to determine a size of a luma transform unit and a size of a chroma transform unit using transform size information; a reference pixel generating module configured to generate referential pixels if at least one reference pixel is unavailable; a reference pixel filtering module configured to adaptively filter the reference pixels of a current luma block based on the luma intra prediction mode and the size of the luma transform unit, and not to filter the reference pixels of a current chroma block; a prediction block generating module configured to generate prediction blocks of the current luma block and the current chroma block; a residual bock generating module configured to generate a luma residual block and a chroma residual block; and an adder.
Apparatus of decoding video data
An apparatus can include a prediction mode decoding module configured to derive a luma intra prediction mode and a chroma intra prediction mode; a prediction size determining module configured to determine a size of a luma transform unit and a size of a chroma transform unit using transform size information; a reference pixel generating module configured to generate referential pixels if at least one reference pixel is unavailable; a reference pixel filtering module configured to adaptively filter the reference pixels of a current luma block based on the luma intra prediction mode and the size of the luma transform unit, and not to filter the reference pixels of a current chroma block; a prediction block generating module configured to generate prediction blocks of the current luma block and the current chroma block; a residual bock generating module configured to generate a luma residual block and a chroma residual block; and an adder.
Method and system for picture segmentation using columns
Described is picture segmentation through columns and slices in video encoding and decoding. A video picture is divided into a plurality of columns, each column covering only a part of the video picture in a horizontal dimension. All coded tree blocks (“CTBs”) belonging to a slice may belong to one or more columns. The columns may be used to break the same or different prediction or in-loop filtering mechanisms of the video coding, and the CTB scan order used for encoding and/or decoding may be local to a column. Column widths may be indicated in a parameter set and/or may be adjusted at the slice level. At the decoder, column width may be parsed from the bitstream, and slice decoding may occur in one or more columns.
Method and system for picture segmentation using columns
Described is picture segmentation through columns and slices in video encoding and decoding. A video picture is divided into a plurality of columns, each column covering only a part of the video picture in a horizontal dimension. All coded tree blocks (“CTBs”) belonging to a slice may belong to one or more columns. The columns may be used to break the same or different prediction or in-loop filtering mechanisms of the video coding, and the CTB scan order used for encoding and/or decoding may be local to a column. Column widths may be indicated in a parameter set and/or may be adjusted at the slice level. At the decoder, column width may be parsed from the bitstream, and slice decoding may occur in one or more columns.