Method and device for entropy coding/decoding
Saved in:
| Title: | Method and device for entropy coding/decoding |
|---|---|
| Patent Number: | 11909,981 |
| Publication Date: | February 20, 2024 |
| Appl. No: | 18/201977 |
| Application Filed: | May 25, 2023 |
| Abstract: | The present invention relates to an entropy decoding method which includes: generating context related to a bin that forms a codeword of a syntax element; and performing arithmetic decoding of the bin based on the context. |
| Inventors: | LG Electronics Inc. (Seoul, KR) |
| Assignees: | LG ELECTRONICS INC. (Seoul, KR) |
| Claim: | 1. A decoding apparatus for a video decoding, the decoding apparatus comprising: a memory; and at least one processor connected to the memory, the at least one processor configured to: receive a bitstream including split flag information for a current coding block and prediction information for the current coding block; derive a current luma transform block from the current coding block based on the split flag information; derive context information on a bin constituting a codeword of a syntax element cbf_luma that specifies whether a luma residual other than 0 is present in the current luma transform block; decode the bin based on the context information; derive a value of the syntax element cbf_luma based on the decoded bin; and generate a reconstructed block for the current coding block based on the prediction information and the value of the syntax element cbf_luma, wherein the context information is derived based on information on a transform depth (trafoDepth) of the current luma transform block, wherein the luma residual other than 0 is not present in the current luma transform block based on the value of the syntax element cbf_luma being 0, and wherein at least one luma residual other than 0 is present in the current luma transform block based on the value of the syntax element cbf_luma being 1. |
| Claim: | 2. An encoding apparatus for a video encoding, the encoding apparatus comprising: a memory; and at least one processor connected to the memory, the at least one processor configured to: derive prediction information for a current coding block; derive a current luma transform block from the current coding block; derive a split flag information that specifies whether the current coding block is split; determine a value of a syntax element cbf_luma that specifies whether a luma residual other than 0 is present in the current luma transform block; derive a bin constituting a codeword of the syntax element cbf_luma based on the value of the syntax element cbf_luma; derive context information on the bin constituting the codeword of the syntax element cbf_luma; and encode the split flag information, the prediction information, and the bin based on the context information, wherein the context information is derived based on information on a transform depth (trafoDepth) of the current luma transform block, wherein the luma residual other than 0 is not present in the current luma transform block based on the value of the syntax element cbf_luma being 0, and wherein at least one luma residual other than 0 is present in the current luma transform block based on the value of the syntax element cbf_luma being 1. |
| Claim: | 3. A non-transitory computer readable storage medium storing a bitstream generated by the encoding apparatus of the claim 2 . |
| Claim: | 4. An apparatus for transmitting data for a video, the apparatus comprising: at least one processor configured to obtain a bitstream for the video, wherein the bitstream is generated based on deriving prediction information for a current coding block, deriving a current luma transform block from the current coding block, deriving a split flag information that specifies whether the current coding block is split, determining a value of a syntax element cbf_luma that specifies whether a luma residual other than 0 is present in the current luma transform block, deriving a bin constituting a codeword of the syntax element cbf_luma based on the value of the syntax element cbf_luma, deriving context information on the bin constituting the codeword of the syntax element cbf_luma, and encoding the split flag information, the prediction information, and the bin based on the context information; and a transmitter configured to transmit the data comprising the bitstream, wherein the deriving the context information includes deriving the context information based on information on a transform depth (trafoDepth) of the current luma transform block, wherein a luma residual other than 0 is not present in the current luma transform block when the derived value of the syntax element cbf_luma is 0, and wherein at least one luma residual other than 0 is present in the current luma transform block when the derived value of the syntax element cbf_luma is 1. |
| Patent References Cited: | 10484712 November 2019 Zhang 20130128971 May 2013 Guo 20130251026 September 2013 Guo 20140161189 June 2014 Zhang 20150103902 April 2015 Li 20150249828 September 2015 Rosewarne |
| Primary Examiner: | Brown, Jr., Howard D |
| Attorney, Agent or Firm: | Bryan Cave Leighton Paisner LLP |
| Accession Number: | edspgr.11909981 |
| Database: | USPTO Patent Grants |
| Abstract: | The present invention relates to an entropy decoding method which includes: generating context related to a bin that forms a codeword of a syntax element; and performing arithmetic decoding of the bin based on the context. |
|---|