H04N19/80

CODED VIDEO PROCESSING USING ENHANCED SECONDARY TRANSFORM
20230037443 · 2023-02-09 ·

A video processing method includes performing a conversion between a video block of a video and a bitstream of the video according to a rule. The rule specifies whether or how usage of a secondary transform within a video unit is indicated in the bitstream. The secondary transform is applied before quantization or after de-quantization.

FAST PATCH GENERATION FOR VIDEO BASED POINT CLOUD CODING
20230040484 · 2023-02-09 · ·

Methods and apparatuses of encoding a video stream using video point cloud coding include determining a projection plane for each point in the point cloud; creating a list of raw points included in the point cloud; generating a list of connected components; determining whether a number of connected components is greater than a first threshold; based on determining that the number of the connected components is greater than the first threshold, processing the connected components and generating one or more patches based on the processed connected components; and generating an encoded video stream based on the generated one or more patches, wherein the list of raw points is updated based on at least one from among a result of the generating of the list of connected components, and a result of the processing of the connected components.

FAST PATCH GENERATION FOR VIDEO BASED POINT CLOUD CODING
20230040484 · 2023-02-09 · ·

Methods and apparatuses of encoding a video stream using video point cloud coding include determining a projection plane for each point in the point cloud; creating a list of raw points included in the point cloud; generating a list of connected components; determining whether a number of connected components is greater than a first threshold; based on determining that the number of the connected components is greater than the first threshold, processing the connected components and generating one or more patches based on the processed connected components; and generating an encoded video stream based on the generated one or more patches, wherein the list of raw points is updated based on at least one from among a result of the generating of the list of connected components, and a result of the processing of the connected components.

Video coding method and system based on multiple reference line intra prediction
11558605 · 2023-01-17 · ·

A video decoding method includes: obtaining a bitstream including a plurality of coded frames of a video signal; decoding each of the plurality of coded frames into a plurality of super blocks and each of the plurality of super blocks into a plurality of residual blocks; recovering a coded block (CB) for each of the plurality of residual blocks based on multiple reference line intra prediction (MRLP) flags and reference samples included in each coded frame, wherein multiple reference lines are divided into above-side reference lines and left-side reference lines and one above-side reference line and one left-side reference line are selected for intra prediction; reconstructing each frame of the video signal by storing the recovered CB for each of the plurality of residual blocks in a frame buffer; and continuously outputting the reconstructed frames to restore the video signal.

Video coding method and system based on multiple reference line intra prediction
11558605 · 2023-01-17 · ·

A video decoding method includes: obtaining a bitstream including a plurality of coded frames of a video signal; decoding each of the plurality of coded frames into a plurality of super blocks and each of the plurality of super blocks into a plurality of residual blocks; recovering a coded block (CB) for each of the plurality of residual blocks based on multiple reference line intra prediction (MRLP) flags and reference samples included in each coded frame, wherein multiple reference lines are divided into above-side reference lines and left-side reference lines and one above-side reference line and one left-side reference line are selected for intra prediction; reconstructing each frame of the video signal by storing the recovered CB for each of the plurality of residual blocks in a frame buffer; and continuously outputting the reconstructed frames to restore the video signal.

Super-resolution loop restoration
11558631 · 2023-01-17 · ·

A super-resolution coding mode is described. Encoded image can be decoded by decoding, from an encoded bitstream, a flag indicating whether an image was encoded using the super-resolution mode. The image is encoded at a first resolution. Responsive to the flag indicating that the image was encoded using the super-resolution mode, bits indicating an amount of scaling of the image are decoded. The image is decoded from the encoded bitstream to obtain a reconstructed image at the first resolution, and the reconstructed image is upscaled to a second resolution using the amount of scaling to obtain an upscaled reconstructed image. The second resolution is higher than the first resolution. Loop restoration filtering is applied to the upscaled reconstructed image using loop restoration parameters to obtain a loop restored image at the second resolution.

IMAGE PROCESSING METHOD AND APPARATUS USING NEURAL NETWORK BASED DEBLOCKING FILTERING

An image processing method and an image processing apparatus are provided to obtain input data for deblocking filtering based on deblocking filtering target pixels of at least one line perpendicular to a boundary line of blocks and encoding information about the deblocking filtering target pixels of at least one line, obtain a feature map of the input data by inputting the input data to a first neural network, obtain a deblocking filter coefficient by inputting the feature map to a second neural network, obtain a deblocking filter compensation value by inputting the feature map to a third neural network, obtain a deblocking filter strength by inputting the input data to a fourth neural network, obtain deblocking filtered pixels by performing deblocking filtering on the deblocking filtering target pixels of the at least one line using the deblocking filter coefficient, the deblocking filter compensation value, and the deblocking filter strength.

IMAGE PROCESSING METHOD AND APPARATUS USING NEURAL NETWORK BASED DEBLOCKING FILTERING

An image processing method and an image processing apparatus are provided to obtain input data for deblocking filtering based on deblocking filtering target pixels of at least one line perpendicular to a boundary line of blocks and encoding information about the deblocking filtering target pixels of at least one line, obtain a feature map of the input data by inputting the input data to a first neural network, obtain a deblocking filter coefficient by inputting the feature map to a second neural network, obtain a deblocking filter compensation value by inputting the feature map to a third neural network, obtain a deblocking filter strength by inputting the input data to a fourth neural network, obtain deblocking filtered pixels by performing deblocking filtering on the deblocking filtering target pixels of the at least one line using the deblocking filter coefficient, the deblocking filter compensation value, and the deblocking filter strength.

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.

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.