Method and device for entropy coding/decoding

Saved in:
Bibliographic Details
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
Description
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.