A signal encoding apparatus for cutting out blocks of an input signal waveform at a predetermined time interval and converting the in-block signal by mutually independent conversion axes for encoding, wherein the waveform cutting block length along the time axis is changed according to the input signal.