Patent classifications
H04N19/189
CODED VIDEO PROCESSING USING ENHANCED SECONDARY TRANSFORM
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.
CODED VIDEO PROCESSING USING ENHANCED SECONDARY TRANSFORM
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.
Method and apparatus for intra prediction for non-square blocks in video compression
A method for video encoding includes determining, for a current block that is a non-square block, whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. The method further includes, in response to determining that the angular intra prediction mode is the wide angle mode, enabling an intra smooth filter and applying the enabled intra smoothing filter to blocks neighboring the current block to generate filtered blocks. The method further includes performing intra prediction based on the filtered blocks to encode the current block.
Method and apparatus for intra prediction for non-square blocks in video compression
A method for video encoding includes determining, for a current block that is a non-square block, whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. The method further includes, in response to determining that the angular intra prediction mode is the wide angle mode, enabling an intra smooth filter and applying the enabled intra smoothing filter to blocks neighboring the current block to generate filtered blocks. The method further includes performing intra prediction based on the filtered blocks to encode the current block.
Top palette colors selection using sorting for palette mode in video encoding
An encoding method is provided which includes receiving a plurality of images, obtaining values of elements in a portion of the images, sorting the elements according to different values of the elements, sorting the elements according to a number of occurrences of the different values and encoding the elements using a subset of the different values having corresponding numbers of occurrences that are higher than corresponding numbers of occurrences of other values. Examples also include a processing device and method for use with palette mode encoding in which the elements are a portion of pixels in images and the values are color values of the portion of pixels in the images.
Top palette colors selection using sorting for palette mode in video encoding
An encoding method is provided which includes receiving a plurality of images, obtaining values of elements in a portion of the images, sorting the elements according to different values of the elements, sorting the elements according to a number of occurrences of the different values and encoding the elements using a subset of the different values having corresponding numbers of occurrences that are higher than corresponding numbers of occurrences of other values. Examples also include a processing device and method for use with palette mode encoding in which the elements are a portion of pixels in images and the values are color values of the portion of pixels in the images.
Joint transform coding of multiple color components
There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform receiving video data in an AOMedia Video 1 (AV1) format comprising data of at least two chroma prediction-residual signal blocks, a transformation between at least one signal block, having a size less than or equal to a combination of the chroma prediction-residual signal blocks, and the chroma prediction-residual signal blocks, and decoding the video data based on an output of the transformation comprising the at least one signal block having the size less than or equal to the combination of the chroma prediction-residual blocks.
Joint transform coding of multiple color components
There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform receiving video data in an AOMedia Video 1 (AV1) format comprising data of at least two chroma prediction-residual signal blocks, a transformation between at least one signal block, having a size less than or equal to a combination of the chroma prediction-residual signal blocks, and the chroma prediction-residual signal blocks, and decoding the video data based on an output of the transformation comprising the at least one signal block having the size less than or equal to the combination of the chroma prediction-residual blocks.
Adaptive chroma downsampling and color space conversion techniques
A method of adaptive chroma downsampling is presented. The method comprises converting a source image to a converted image in an output color format, applying a plurality of downsample filters to the converted image and estimating a distortion for each filter chose the filter that produces the minimum distortion. The distortion estimation includes applying an upsample filter, and a pixel is output based on the chosen filter. Methods for closed loop conversions are also presented.
Adaptive chroma downsampling and color space conversion techniques
A method of adaptive chroma downsampling is presented. The method comprises converting a source image to a converted image in an output color format, applying a plurality of downsample filters to the converted image and estimating a distortion for each filter chose the filter that produces the minimum distortion. The distortion estimation includes applying an upsample filter, and a pixel is output based on the chosen filter. Methods for closed loop conversions are also presented.