IP Library Patent Application 18957652
Patent Application
App. No. 18/957,652

Video Decoding Method Using Residual Information in Video Coding System, and Apparatus Thereof

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/957,652
Abstract

A video decoding method performed by a decoding apparatus according to the present document comprises the steps of: receiving a bit stream including residual information of a current block; deriving a specific number of the number of context encoding bins for context syntax elements for a current sub-block of the current block; decoding the context syntax elements for the current sub-block included in the residual information on the basis of the specific number; deriving transform coefficients for the current sub-block on the basis of the decoded context syntax elements; deriving residual samples for the current block on the basis of the transform coefficients; and generating a reconstructed picture on the basis of the residual samples.

Claims (50)

1 . An method for encoding an image by an encoding apparatus, the method comprising:

deriving residual samples for a current block of an image;

deriving transform coefficients in the current block based on the residual samples; and

encoding residual information comprising information on the transform coefficients, wherein the encoding of the residual information comprises:

deriving a maximum value for a number of context-coded bins for context syntax elements for the current block;

determining a Rice parameter based at least on a color component index, a luma position, and a current coefficient scanning position; and

encoding the context syntax elements into binary values using a binarization process based on the maximum value and the Rice parameter; and

generating a bitstream comprising residual information on the current block, the residual information comprising the encoded binary values of the context syntax elements.

2 . The method of claim 1 , wherein the luma position corresponds to the top-left sample of a current luma transform block relative to the top-left luma sample of the image.

3 . The method of claim 1 , wherein determining the Rice parameter is further based on at least one of a binary logarithm of the width of the current block, or a binary logarithm of the height of the current block.

4 . The method of claim 1 , wherein the maximum value is set based on a size of the current block.

5 . The method of claim 1 , further comprising:

encoding a bypass syntax element for transform coefficient n+1 comprised in the residual information when a total number of context-coded bins for context syntax elements of transform coefficient 0 to transform coefficient n of the current block reaches the maximum value.

6 . The method of claim 5 , wherein a value of the transform coefficient n+1 is derived based on a value of the encoded bypass syntax element, and

wherein the bypass syntax element comprises abs_remainder for a remaining absolute value of a transform coefficient level coded at a predetermined scanning position.

7 . An method for decoding an image by a decoding apparatus, the method comprising:

receiving a bitstream comprising residual information, the residual information comprising encoded binary values of context syntax elements of one or more blocks of an image;

deriving transform coefficients for a current block of the one or more blocks based on the residual information, wherein the deriving of the transform coefficients comprises:

determining a maximum value for a number of context-coded bins for context syntax elements for the current block;

determining a Rice parameter based at least on a color component index, a luma position, and a current coefficient scanning position;

obtaining the context syntax elements for the current block by decoding corresponding binary values comprised in the residual information using a debinarization process based on the maximum value and the Rice parameter; and

deriving transform coefficients for the current block based on the decoded context syntax elements,

deriving residual samples for the current block based on the transform coefficients; and

generating a reconstructed image based on the residual samples for the current block.

8 . The method of claim 7 , wherein the luma position corresponds to the top-left sample of a current luma transform block relative to the top-left luma sample of the image.

9 . The method of claim 7 , wherein determining the Rice parameter is further based on at least one of a binary logarithm of the width of the current block, or a binary logarithm of the height of the current block.

10 . The method of claim 7 , wherein the maximum value is set based on a size of the current block.

11 . The method of claim 7 , further comprising:

encoding a bypass syntax element for transform coefficient n+1 comprised in the residual information when a total number of context-coded bins for context syntax elements of transform coefficient 0 to transform coefficient n of the current block reaches the maximum value.

12 . The method of claim 11 , wherein a value of the transform coefficient n+1 is derived based on a value of the encoded bypass syntax element, and

wherein the bypass syntax element comprises abs_remainder for a remaining absolute value of a transform coefficient level coded at a predetermined scanning position.

13 . An image decoding apparatus comprising:

one or more processors; and

memory storing instructions that, when executed, are configured to cause the one or more processors to perform operations comprising:

receiving a bitstream comprising residual information, the residual information comprising encoded binary values of context syntax elements of one or more blocks of an image;

deriving transform coefficients for a current block of the one or more blocks based on the residual information, wherein the deriving of the transform coefficients comprises:

determining a maximum value for a number of context-coded bins for context syntax elements for the current block;

determining a Rice parameter based at least on a color component index, a luma position, and a current coefficient scanning position;

obtaining the context syntax elements for the current block by decoding corresponding binary values comprised in the residual information using a debinarization process based on the maximum value and the Rice parameter; and

deriving transform coefficients for the current block based on the decoded context syntax elements,

deriving residual samples for the current block based on the transform coefficients; and

generating a reconstructed image based on the residual samples for the current block.

14 . The image decoding apparatus of claim 13 , wherein the luma position corresponds to the top-left sample of a current luma transform block relative to the top-left luma sample of the image.

15 . The image decoding apparatus of claim 13 , wherein determining the Rice parameter is further based on a binary logarithm of the width of the current block.

16 . The image decoding apparatus of claim 13 , wherein determining the Rice parameter is further based on a binary logarithm of the height of the current block.

17 . The image decoding apparatus of claim 13 , wherein the maximum value is set based on a size of the current block.

18 . The image decoding apparatus of claim 13 , further comprising:

encoding a bypass syntax element for transform coefficient n+1 comprised in the residual information when a total number of context-coded bins for context syntax elements of transform coefficient 0 to transform coefficient n of the current block reaches the maximum value.

19 . The image decoding apparatus of claim 18 , wherein a value of the transform coefficient n+1 is derived based on a value of the encoded bypass syntax element.

20 . The image decoding apparatus of claim 18 , wherein the bypass syntax element comprises abs_remainder for a remaining absolute value of a transform coefficient level coded at a predetermined scanning position.