US 12,067,752 B1
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
Toshiyasu Sugio, Osaka (JP); and Noritaka Iguchi, Osaka (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on Nov. 7, 2022, as Appl. No. 17/981,789.
Application 17/981,789 is a continuation of application No. 17/398,366, filed on Aug. 10, 2021, granted, now 11,527,016.
Application 17/398,366 is a continuation of application No. PCT/JP2020/009740, filed on Mar. 6, 2020.
Claims priority of provisional application 62/815,613, filed on Mar. 8, 2019.
Int. Cl. G06T 9/00 (2006.01); H04N 19/12 (2014.01); H04N 19/167 (2014.01); H04N 19/17 (2014.01); H04N 19/184 (2014.01); H04N 19/33 (2014.01)
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
OG exemplary drawing
 
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.