Patent classifications
H04N19/19
MEDIA OBJECT COMPRESSION/DECOMPRESSION WITH ADAPTIVE PROCESSING FOR BLOCK-LEVEL SUB-ERRORS AND/OR DECOMPOSED BLOCK-LEVEL SUB-ERRORS
A system comprises an encoder configured to compress media objects using a compression loop that includes a residual decomposition component that decomposes a residual signal for a block of the media object being compressed into multiple sub-error signals. The encoder is further configured to enable different transformation and/or quantization processes to be specified to be applied to different ones of the sub-errors. A corresponding decoder is configured to apply inverse transformation/quantization processing to the sub-error signals, based on the transformation/quantization processes that were applied at the encoder. The decoder then re-creates a residual signal from the processed sub-error signals and uses the re-created residual signal to correct predicted values at the decoder.
MEDIA OBJECT COMPRESSION/DECOMPRESSION WITH ADAPTIVE PROCESSING FOR BLOCK-LEVEL SUB-ERRORS AND/OR DECOMPOSED BLOCK-LEVEL SUB-ERRORS
A system comprises an encoder configured to compress media objects using a compression loop that includes a residual decomposition component that decomposes a residual signal for a block of the media object being compressed into multiple sub-error signals. The encoder is further configured to enable different transformation and/or quantization processes to be specified to be applied to different ones of the sub-errors. A corresponding decoder is configured to apply inverse transformation/quantization processing to the sub-error signals, based on the transformation/quantization processes that were applied at the encoder. The decoder then re-creates a residual signal from the processed sub-error signals and uses the re-created residual signal to correct predicted values at the decoder.
ESCAPE CODING FOR COEFFICIENT LEVELS
As part of bypass decoding syntax elements for a set of coefficients in response to reaching a maximum number of regular coded bins, a video decoder is configured to receive a prefix value for a transform coefficient; decode the prefix value using Golomb-Rice coding; in response to a length of the prefix value being equal to a threshold value, receive a suffix value for the transform coefficient; decode the suffix value using exponential Golomb coding; and determine a level value for the transform coefficient based on the decoded prefix value and the decoded suffix value.
METHODS AND DEVICES FOR CODING AND DECODING A DATA STREAM REPRESENTATIVE OF AT LEAST ONE IMAGE
A coding method and a decoding method for decoding a coded data stream representative of at least one image that is split into blocks. For at least one current block of the image, an item of information indicating a coding mode of the current block is decoded from the data stream. When the coding mode of the current block corresponds to a first coding mode, the current block is decoded using a first determined quantization step to dequantize, in the transform domain, a prediction residue associated with the current block. When the coding mode of the current block corresponds to a second coding mode, the current block is decoded using a second determined quantization step to dequantize, in the spatial domain, a prediction residue associated with the current block. The first quantization step and the second quantization step are determined according to the same quantization parameter.
METHODS AND DEVICES FOR CODING AND DECODING A DATA STREAM REPRESENTATIVE OF AT LEAST ONE IMAGE
A coding method and a decoding method for decoding a coded data stream representative of at least one image that is split into blocks. For at least one current block of the image, an item of information indicating a coding mode of the current block is decoded from the data stream. When the coding mode of the current block corresponds to a first coding mode, the current block is decoded using a first determined quantization step to dequantize, in the transform domain, a prediction residue associated with the current block. When the coding mode of the current block corresponds to a second coding mode, the current block is decoded using a second determined quantization step to dequantize, in the spatial domain, a prediction residue associated with the current block. The first quantization step and the second quantization step are determined according to the same quantization parameter.
System and method of implementing multiple prediction models for local illumination compensation
A method is provided for inter-coding video in which coding units can be encoded using multiple local illumination compensation (LIC) values to more accurately and efficiently transmit and render video. In the method, two or more LIC values can be established for a single coding unit (CU) such that the CU can be coded using multiple LIC values instead of a single LIC value as employed in present systems.
Method and apparatus for variable rate compression with a conditional autoencoder
A method and apparatus for variable rate compression with a conditional autoencoder is herein provided. According to one embodiment, a method includes training a conditional autoencoder using a Lagrange multiplier and training a neural network that includes the conditional autoencoder with mixed quantization bin sizes.
Method and apparatus for variable rate compression with a conditional autoencoder
A method and apparatus for variable rate compression with a conditional autoencoder is herein provided. According to one embodiment, a method includes training a conditional autoencoder using a Lagrange multiplier and training a neural network that includes the conditional autoencoder with mixed quantization bin sizes.
Method and apparatus for point cloud compression
Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. For example, the processing circuitry in the apparatus for point cloud encoding receives an occupancy map for a point cloud. The occupancy map is indicative of a background portion and a foreground portion for a coding block in an image that is generated based on the point cloud. Then, the processing circuitry devaluates distortions in the background portion of the coding block during an optimization process that results a coding option for the coding block, and encodes the coding block according to the coding option.
Method and apparatus for point cloud compression
Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. For example, the processing circuitry in the apparatus for point cloud encoding receives an occupancy map for a point cloud. The occupancy map is indicative of a background portion and a foreground portion for a coding block in an image that is generated based on the point cloud. Then, the processing circuitry devaluates distortions in the background portion of the coding block during an optimization process that results a coding option for the coding block, and encodes the coding block according to the coding option.