That is, the nonlinear transform function sections corresponding to each subband have a set of nonlinear transform functions #1 to #N. Then, selecting section 409 selects, for each of the plurality of subbands, one of the plurality of nonlinear transform functions #1 to #N prepared for each of the plurality of subbands.