CPC H04N 19/184 (2014.11) [H04N 19/117 (2014.11); H04N 19/124 (2014.11); H04N 19/139 (2014.11); H04N 19/147 (2014.11); H04N 19/159 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/61 (2014.11); H04N 19/625 (2014.11); H04N 19/647 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] | 20 Claims |
1. An apparatus, comprising:
a memory and a processor, configured to perform:
encoding picture data for a block in a picture, wherein one or more tree structures are used to encode a binary set of data for indicating coefficient significance for the block, the one or more tree structures used depending on a prediction mode of the block, the one or more tree structures, comprising one or more sub-trees, each having a plurality of nodes, wherein, a set of sub-trees is used to encode a particular part of a significance map, said significance map indicating coefficient significance for the block, wherein each sub-tree is a data structure used to convey a particular significance map for a set of scanned coefficients, the coefficient significance is mapped to nodes of the tree structures, linked to neighboring coefficients from two dimensions, and wherein some nodes of the tree structures are processed to encode non-zeros, while other nodes of the tree structures are processed to encode zeros, wherein at least one of the one or more tree structures is encoded to be indicative of lower nodes of the sub-tree structure being uncoded and a flag indicates at least one significant coefficient in said block corresponding to the significance map and a flag indicates significance for the significance map.
|