CPC G06T 9/00 (2013.01) [H04N 19/12 (2014.11); H04N 19/167 (2014.11); H04N 19/17 (2014.11); H04N 19/184 (2014.11); H04N 19/33 (2014.11)] | 4 Claims |
1. An encoding method for encoding one or more pieces of information comprising:
selecting one coding scheme from a set of coding schemes including a first coding scheme and a second coding scheme different from the first coding scheme, the first coding scheme being a scheme using a Region Adaptive Hierarchical Transform (RAHT);
when the second coding scheme is selected, encoding one or more values of the one or more pieces of the information; and
when the first coding scheme is selected, performing the following for a current transform block in transform blocks defined in the RAHT:
(i) when a number of one or more pre-transformed coefficients included in the current transform block is greater than one, performing a transform to generate first transformed coefficients including a first type transformed coefficient and a second type transformed coefficient;
(ii) when the number of one or more pre-transformed coefficients included in the current transform block is equal to one, generating a second transformed coefficient having a value equal to a value of the one pre-transformed coefficient, the second transformed coefficient being the first type transformed coefficient; and
encoding a value indicating the second type transformed coefficient.
|