A signal encoding method of dividing a coding target signal into divided units and performing arithmetic coding on each of the divided units of the coding target signal, using a state transition diagram in which state numbers are each associated with values of probability-related information, the signal encoding method comprising the steps of:
- analyzing each of the divided units of the coding target signal to derive an initial value of the probability-related information to be used for the arithmetic coding of the divided units of the coding target signal, and converting a state number associated with the initial value of the probability-related information, into a value derived based on previous information separately attached to a header for the coding target signal and an adjustment value to be combined with the mentioned value by a predetermined method, to derive configuration information from the adjustment value;
- performing the arithmetic coding on each of the divided units of the coding target signal in each of the partition units, based on the initial value of the probability-related information;
- and
- adding the header containing the previous information and the configuration information to the coding target signal on which the arithmetic coding has been performed.