H04N19/147

SYSTEM AND METHOD FOR PROCESSING A STREAM OF IMAGES
20230028249 · 2023-01-26 ·

A method for processing a stream of images including the steps of obtaining coding information from the stream of images to determine one or more bitrate/distortion models representative of the bitrate/distortion relationship of the stream of images, determining a set of coding parameters arranged for use to encode a stream of images with the one or more bitrate/distortion models, reformulating the bitrate/distortion relationship into a decoupled relationship arranged to be applied to a subset of the stream of images, and using the decoupled relationship and the set of coding parameters to generate an adaptive quantization parameter for encoding the stream of images with the bitrate/distortion relationship.

SYSTEM AND METHOD FOR PROCESSING A STREAM OF IMAGES
20230028249 · 2023-01-26 ·

A method for processing a stream of images including the steps of obtaining coding information from the stream of images to determine one or more bitrate/distortion models representative of the bitrate/distortion relationship of the stream of images, determining a set of coding parameters arranged for use to encode a stream of images with the one or more bitrate/distortion models, reformulating the bitrate/distortion relationship into a decoupled relationship arranged to be applied to a subset of the stream of images, and using the decoupled relationship and the set of coding parameters to generate an adaptive quantization parameter for encoding the stream of images with the bitrate/distortion relationship.

POINT CLOUD ENCODING METHOD AND RELATED APPARATUSES
20230232016 · 2023-07-20 ·

A point cloud encoding method includes the following. For one or more points in the current coding block, an optimal prediction mode is determined by using a RDO mechanism, where a distortion parameter D in the RDO mechanism is determined according to a reconstruction distortion, and a bitrate parameter R in the RDO mechanism is determined according to a bitrate. A prediction value of the one or more points is determined by predicting the one or more points using the optimal prediction mode. A residual of the one or more points is determined according to the prediction value of the one or more points. Encoding bits are determined by encoding according to the optimal prediction mode and the residual, and the encoding bits are signaled into a bitstream.

POINT CLOUD ENCODING METHOD AND RELATED APPARATUSES
20230232016 · 2023-07-20 ·

A point cloud encoding method includes the following. For one or more points in the current coding block, an optimal prediction mode is determined by using a RDO mechanism, where a distortion parameter D in the RDO mechanism is determined according to a reconstruction distortion, and a bitrate parameter R in the RDO mechanism is determined according to a bitrate. A prediction value of the one or more points is determined by predicting the one or more points using the optimal prediction mode. A residual of the one or more points is determined according to the prediction value of the one or more points. Encoding bits are determined by encoding according to the optimal prediction mode and the residual, and the encoding bits are signaled into a bitstream.

Method and apparatus for video decoding

This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; acquiring motion estimation pixel precision corresponding to a current video frame; performing sub-pixel interpolation processing on a reference frame corresponding to the current video frame according to a resolution relationship between the current video frame and the reference frame, the motion estimation pixel precision, and the sub-pixel interpolation mode, to obtain a target reference frame; and encoding the current video frame according to the target reference frame, to obtain encoded data corresponding to the current video frame.

Method and apparatus for video decoding

This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; acquiring motion estimation pixel precision corresponding to a current video frame; performing sub-pixel interpolation processing on a reference frame corresponding to the current video frame according to a resolution relationship between the current video frame and the reference frame, the motion estimation pixel precision, and the sub-pixel interpolation mode, to obtain a target reference frame; and encoding the current video frame according to the target reference frame, to obtain encoded data corresponding to the current video frame.

GEOMETRIC PARTITION MODE IN VIDEO CODING
20230231992 · 2023-07-20 ·

A method of encoding or decoding video data includes determining that geometric partition mode is enabled for a current block of the video data, the geometric partition mode comprising a plurality of split modes that each defines an edge for partitioning; for each split mode among at least two of the plurality of split modes, determining a respective cost associated with a respective split mode; constructing, based on the respective costs associated with the respective split modes, a mapping list including index values respectively associated with values indicative of the respective split modes, where a lower index value is associated with a first split mode having a lower cost than a second split mode with a higher index value; determining a split mode amongst the plurality of split modes within the mapping list; and reconstructing a current block of the video data based on the split mode.

Predictive and Residual Coding of Sparse Signals for Weight Update Compression

An apparatus comprising: at least one processor; and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: receive a signal, the signal comprising a sparse signal; perform residual coding on the signal; perform predictive coding on the signal; determine a residual, the residual comprising a residual of the signal and a base signal or a residual of an approximation and the base signal, the approximation being an approximation of the signal; and determine whether to transmit the residual or the signal over a communication channel.

Predictive and Residual Coding of Sparse Signals for Weight Update Compression

An apparatus comprising: at least one processor; and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: receive a signal, the signal comprising a sparse signal; perform residual coding on the signal; perform predictive coding on the signal; determine a residual, the residual comprising a residual of the signal and a base signal or a residual of an approximation and the base signal, the approximation being an approximation of the signal; and determine whether to transmit the residual or the signal over a communication channel.

Motion vector obtaining method and apparatus, computer device, and storage medium
11563949 · 2023-01-24 · ·

This application discloses a motion vector obtaining method and apparatus, a computer device, and a storage medium. In the method, an initial motion vector of a to-be-processed picture block is determined by using a location relationship between a reference block and the to-be-processed picture block. When the reference block and the to-be-processed picture block are located in a same coding tree block, a decoder uses an initial motion vector of the reference block as the initial motion vector of the to-be-processed picture block. When the reference block and the to-be-processed picture block are located in different coding tree blocks, the decoder uses a final motion vector of the reference block as the initial motion vector of the to-be-processed picture block.