Patent ID: 9538175
Date: 2017-01-03
CPC Classifications: H04N

Claim:
1. A method for decoding video data, the method comprising: decoding, by a device comprising one or more processors, first significance information for transform coefficients associated with residual data, wherein the first significance information indicates if a first sub-block comprises at least one non-zero coefficient, wherein the first sub-block is a sub-block of an entire transform block, wherein decoding the first significance information comprises performing a first arithmetic decoding operation on the first significance information and determining a context for the first arithmetic decoding operation based on significance information of a right neighboring sub-block of a same size as the first sub-block and a lower neighboring sub-block of the same size as the first sub-block; decoding, by the device comprising one or more processors, second significance information, wherein the second significance information indicates if a second sub-block comprises at least one non-zero coefficient, wherein the second sub-block is a sub-block of the first sub-block, wherein decoding the second significance information comprises performing a second arithmetic decoding operation on the second significance information using the context determined for the first arithmetic coding operation, wherein the second sub-block is at least a 2×2 block in size and wherein the first sub-block is larger than the second sub-block; decoding, by the device comprising one or more processors, third significance information, wherein the third significance information indicates if an individual coefficient of the second sub-block comprises a non-zero coefficient; based on the first significance information, the second significance information, and the third significance information, generating a residual block; adding the residual block to a predictive block to form a reconstructed block of video data; and outputting the reconstructed block of video data.