H04N19/547

Affine intra block copy refinement

An encoder may generate, for each of a plurality of block vectors, an intra block compensated prediction of a block. The encoder may select, based on the intra block compensated predictions of the block, a block vector from the plurality of block vectors for the block. The encoder may determine affine transform parameters of the intra block compensated prediction for the block vector. The encoder may signal, in a bit stream, both of an indication of an affine transform of the intra block compensated prediction and the affine transform parameters based on a residual determined for the intra block compensated prediction generated for the block vector and a value of the affine transform parameters.

Affine intra block copy refinement

An encoder may generate, for each of a plurality of block vectors, an intra block compensated prediction of a block. The encoder may select, based on the intra block compensated predictions of the block, a block vector from the plurality of block vectors for the block. The encoder may determine affine transform parameters of the intra block compensated prediction for the block vector. The encoder may signal, in a bit stream, both of an indication of an affine transform of the intra block compensated prediction and the affine transform parameters based on a residual determined for the intra block compensated prediction generated for the block vector and a value of the affine transform parameters.

Sub-bitstream extraction process in video coding

Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes determining an output sub-bitstream by extracting a sub-bitstream of one or more target subpictures from a bitstream of a video including video pictures. At least one of the video pictures includes one or more subpictures. The output sub-bitstream conforms to a format rule specifying that the one or more target subpictures is represented as a single subpicture in the output sub-bitstream.

Sub-bitstream extraction process in video coding

Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes determining an output sub-bitstream by extracting a sub-bitstream of one or more target subpictures from a bitstream of a video including video pictures. At least one of the video pictures includes one or more subpictures. The output sub-bitstream conforms to a format rule specifying that the one or more target subpictures is represented as a single subpicture in the output sub-bitstream.

Sub-Bitstream Extraction Process In Video Coding
20220400256 · 2022-12-15 ·

Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes determining an output sub-bitstream by extracting a sub-bitstream of one or more target subpictures from a bitstream of a video including video pictures. At least one of the video pictures includes one or more subpictures. The output sub-bitstream conforms to a format rule specifying that the one or more target subpictures is represented as a single subpicture in the output sub-bitstream.

REFERENCE PICTURE RESAMPLING ACTIVATION IN VIDEO CODING
20220394243 · 2022-12-08 ·

Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes performing a conversion between a video comprising a video picture that includes a video slice and a bitstream of the video. The bitstream conforms to a format rule specifying that, in case a slice type of the video slice is type P and temporal motion vector prediction is enabled, usage of reference picture resampling (RPR) for a reference picture in a collocated reference picture list is disabled. The reference picture is indicated by a reference index of a collocated picture of the video slice used for the temporal motion vector prediction.

Collocated Picture Indication In Video Bitstreams
20220394244 · 2022-12-08 ·

Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes performing a conversion between a video including a video picture that includes a video slice and a bitstream of the video. The bitstream conforms to a format rule specifying that a slice type of the video slice determines a manner by which certain information from a picture header for the video picture is inherited by a slice header of the video slice.

Usage of DCT Based Interpolation Filter and Enhanced Bilinear Interpolation Filter in Affine Motion Compensation

A method related to adaptive usage of pixel-based and block-based affine motion compensation and includes performing sub-block-based affine transform prediction on an affine block with a first sub-block size if the first sub-block size is greater than or equal to a first sub-block size threshold. If the first sub-block size is less than the first sub-block size threshold, it is determined whether a pixel-based motion vector field is not applied for performing motion compensation for the affine block. If the motion vector field is not applied, a sub-block-based affine motion prediction is performed with a second sub-block size that is based on the first sub-block size. If the pixel-based motion vector field is applied, motion compensation is performed for a sub-block of the affine block using the pixel-based motion vector field.

Usage of DCT Based Interpolation Filter and Enhanced Bilinear Interpolation Filter in Affine Motion Compensation

A method related to adaptive usage of pixel-based and block-based affine motion compensation and includes performing sub-block-based affine transform prediction on an affine block with a first sub-block size if the first sub-block size is greater than or equal to a first sub-block size threshold. If the first sub-block size is less than the first sub-block size threshold, it is determined whether a pixel-based motion vector field is not applied for performing motion compensation for the affine block. If the motion vector field is not applied, a sub-block-based affine motion prediction is performed with a second sub-block size that is based on the first sub-block size. If the pixel-based motion vector field is applied, motion compensation is performed for a sub-block of the affine block using the pixel-based motion vector field.

Accelerated video exportation to multiple destinations
11463732 · 2022-10-04 · ·

Systems and methods described herein provide a new mechanism of video exportation which ensures that the process is done faster and that a single video can be exported to two or more destination at the same time. This document explains the steps involved in the creation of the video, processes involved in encoding, rendering, transmission/exportation, and playing the video. Figures are used in explaining or illustrating the flow of processes and showing the different devices used in accomplishing various activities in the exporting processes. The application will receive commands to perform the exporting from the destination. Overall, the application will be able to facilitate faster exportation of a video, almost twice the basic speed of the known video exportation systems and to multiple destinations unlike in exportation by the basic applications in use today.