H04N19/44

ENCODING METHOD AND DEVICE THEREFOR, AND DECODING METHOD AND DEVICE THEREFOR

A video decoding method includes determining, based on an area of a current block, whether a multi-prediction combination mode for predicting the current block by combining prediction results obtained according to a plurality of prediction modes is applied to the current block, when the multi-prediction combination mode is applied to the current block, determining the plurality of prediction modes to be applied to the current block, generating a plurality of prediction blocks of the current block, according to the plurality of prediction modes, and determining a combined prediction block of the current block, by combining the plurality of prediction blocks according to respective weights.

ENCODING METHOD AND DEVICE THEREFOR, AND DECODING METHOD AND DEVICE THEREFOR

A video decoding method includes determining, based on an area of a current block, whether a multi-prediction combination mode for predicting the current block by combining prediction results obtained according to a plurality of prediction modes is applied to the current block, when the multi-prediction combination mode is applied to the current block, determining the plurality of prediction modes to be applied to the current block, generating a plurality of prediction blocks of the current block, according to the plurality of prediction modes, and determining a combined prediction block of the current block, by combining the plurality of prediction blocks according to respective weights.

VIDEO DECODING METHOD AND APPARATUS

Disclosed herein is a video decoding method for decoding an input bitstream in which each of pictures has been encoded with being split into a plurality of tiles. The method includes decoding partial decoding information included in the input bitstream and determining one or more target tiles to be decoded among the plurality of tiles according to the partial decoding information; and decoding video data corresponding to the one or more target tiles, wherein the partial decoding information includes at least one of first information indicating whether to perform partial decoding and second information indicating an area on which partial decoding is to be performed.

RESIDUAL PROCESSING FOR VIDEO ENCODING AND DECODING

A method, apparatus or system for processing video information can involve determining at least one Rice parameter associated with a transform residual coding process applied during encoding of a block of picture information, wherein the Rice parameter is a fixed value, or is determined based on, for example, a frequency region or a coefficient scanning position for the transform residual coding, or a number of neighbors of the block of picture information, and encoding or decoding the block of picture information based on the at least one Rice parameter.

RESIDUAL PROCESSING FOR VIDEO ENCODING AND DECODING

A method, apparatus or system for processing video information can involve determining at least one Rice parameter associated with a transform residual coding process applied during encoding of a block of picture information, wherein the Rice parameter is a fixed value, or is determined based on, for example, a frequency region or a coefficient scanning position for the transform residual coding, or a number of neighbors of the block of picture information, and encoding or decoding the block of picture information based on the at least one Rice parameter.

IMAGE OR VIDEO CODING BASED ON NAL UNIT-ASSOCIATED INFORMATION
20230045490 · 2023-02-09 ·

According to the disclosure of the present document, on the basis of NAL unit type-associated information on whether a picture has mixed NAL unit types, NAL unit types for slices within the picture can be determined, and for the picture having the mixed NAL unit types, not only IRAP but also a form mixed with NAL units of other types can be provided.

Video Encoder, Video Decoder, Methods for Encoding and Decoding and Video Data Stream for Realizing Advanced Video Coding Concepts

An apparatus (200) for receiving an input video data stream according to an embodiment is provided. The input video data stream has a video encoded thereinto. The apparatus (200) is configured to generate an output video data stream from the input video data stream.

DECODING DEVICE AND OPERATING METHOD THEREOF
20230038265 · 2023-02-09 ·

A decoding device includes a controller classifying a bitstream as a first bitstream and a second bitstream based on a plurality of blocks defined by a matrix and included in a frame, a first decoder including a first processor performing decoding on the first bitstream and outputting first decoding data and a first memory, a second decoder including a second processor performing decoding on the second bitstream and outputting second decoding data and a second memory, a first buffer transmitting the first decoding data to the second memory, and a second buffer transmitting the second decoding data to the first memory. The first processor controls the second memory to store the first decoding data, and the second processor controls the first memory to store the second decoding data.

Palette coding for screen content coding
11558627 · 2023-01-17 · ·

Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side.

Palette coding for screen content coding
11558627 · 2023-01-17 · ·

Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side.