IP Library Granted Patent US 11,778,232
Granted Patent B2
US 11,778,232 · App. 17/562,227 · Granted Oct 3, 2023

Video decoding method using residual information in video coding system, and apparatus thereof

Inventors: Jungah Choi (Seoul, KR); Sunmi Yoo (Seoul, KR); Jin Heo (Seoul, KR); Jaehyun Lim (Seoul, KR); Ling Li (Seoul, KR); Seunghwan Kim (Seoul, KR); Jangwon Choi (Seoul, KR)
Assignee: Rosedale Dynamics LLC
H04N19/60H04N19/132H04N19/176H04N19/184H04N19/70H04N19/137
View Patent ↗
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 11,778,232
App. No.
17/562,227
Granted
Oct 3, 2023
Kind
B2
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 (40)

1. An image decoding method performed by a decoding apparatus, the method comprising:

receiving a bitstream comprising residual information;

deriving transform coefficients for a current block based on the residual information;

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

and generating a reconstructed picture based on the residual samples for the current block,

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;

decoding the context syntax elements for the current block comprised in the residual information based on the maximum value; and

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

wherein, based on a transform skip being applied to the current block, a significant coefficient flag relating to whether a transform coefficient is a non-zero transform coefficient, a sign flag relating to a sign of the transform coefficient, a first transform coefficient level flag relating to whether a transform coefficient level is greater than a first threshold, a parity level flag relating to a parity of the transform coefficient level of the transform coefficient, and a second transform coefficient level flag relating to whether the transform coefficient level of the transform coefficient is greater than a second threshold are decoded based on a context model until the maximum value is reached, and

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

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

3. The image decoding method of claim 1 , wherein a value of transform coefficient n+1 is derived based on a value of the decoded bypass syntax element.

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

5. An image encoding method performed by an encoding apparatus, the method comprising:

deriving residual samples for a current block;

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;

encoding the context syntax elements based on the maximum value; and

generating a bitstream comprising residual information on the current block comprising the encoded context syntax elements,

wherein, based on a transform skip being applied to the current block, a significant coefficient flag relating to whether a transform coefficient is a non-zero transform coefficient, a sign flag relating to a sign of the transform coefficient, a first transform coefficient level flag relating to whether a transform coefficient level is greater than a first threshold, a parity level flag relating to a parity of the transform coefficient level of the transform coefficient, and a second transform coefficient level flag relating to whether the transform coefficient level of the transform coefficient is greater than a second threshold are encoded based on a context model until the maximum value is reached, and

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

6. The image encoding method of claim 5 , wherein the maximum value is set based on a size of the current block.

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

8. The image encoding method of claim 5 , wherein the bypass syntax element comprises abs_remainder for a remaining absolute value of a transform coefficient level coded at a predetermined scanning position.

9. A non-transitory computer-readable digital storage medium that stores a bitstream comprising residual information generated by performing operations comprising:

deriving residual samples for a current block;

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:

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

encoding the context syntax elements based on the maximum value; and

generating the bitstream comprising the residual information on the current block comprising the encoded context syntax elements,

wherein, based on a transform skip being applied to the current block, a significant coefficient flag relating to whether a transform coefficient is a non-zero transform coefficient, a sign flag relating to a sign of the transform coefficient, a first transform coefficient level flag relating to whether a transform coefficient level is greater than a first threshold, a parity level flag relating to a parity of the transform coefficient level of the transform coefficient, and a second transform coefficient level flag relating to whether the transform coefficient level of the transform coefficient is greater than a second threshold are encoded based on a context model until the maximum value is reached, and

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

10. The non-transitory computer-readable digital storage medium of claim 9 , wherein the maximum value is set based on a size of the current block.

11. The non-transitory computer-readable digital storage medium of claim 9 , wherein a value of transform coefficient n+1 is derived based on a value of the decoded bypass syntax element.

12. The non-transitory computer-readable digital storage medium of claim 9 , wherein the bypass syntax element comprises abs_remainder for a remaining absolute value of a transform coefficient level coded at a predetermined scanning position.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2023
From: TAISSA RESEARCH LLC
To: ROSEDALE DYNAMICS LLC
Reel/Frame 062926/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: LG ELECTRONICS INC.
To: TAISSA RESEARCH LLC
Reel/Frame 060784/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2021
From: CHOI, JUNGAH; YOO, SUNMI; LIM, JAEHYUN; HEO, JIN; LI, LING; CHOI, JANGWON; KIM, SEUNGHWAN
To: LG ELECTRONICS INC.
Reel/Frame 058480/0670 →
Continuity (4)
Continuation 17368005 · Jul 6, 2021
Continuation PCTKR2020000671 · Jan 14, 2020
Provisional Application 62792339 · Jan 14, 2019
Related Publication 20220124370A1 · Apr 21, 2022
Cited By (2)
US 12,316,853 US 12,671,839