Audio signal encoding method and audio signal decoding method, and encoder and decoder performing the same
Disclosed are an audio signal encoding method and audio signal decoding method, and an encoder and decoder performing the same. The audio signal encoding method includes applying an audio signal to a training model including N autoencoders provided in a cascade structure, encoding an output result derived through the training model, and generating a bitstream with respect to the audio signal based on the encoded output result.
1. An audio signal encoding method, comprising:
applying an audio signal to a training model including N autoencoders provided in a cascade structure such that the N autoencoders are each connected in series;
encoding an output result derived through the training model; and
generating a bitstream with respect to the audio signal based on the encoded output result,
wherein the training model is derived by connecting the N autoencoders in a cascade form, and training a subsequent autoencoder using a residual signal not learned by a previous autoencoder,
wherein a residual signal of the previous autoencoder is an input of the subsequent autoencoder.
2. The audio signal encoding method of claim 1 , wherein the training model is derived by iteratively updating autoencoders provided in a cascade form through M update rounds.
3. The audio signal encoding method of claim 1 , wherein the training model is a model that an error of an N-th autoencoder is back propagated respectively to a first autoencoder through an (N−1)-th autoencoder.
4. The audio signal encoding method of claim 1 , wherein the training model is a model that respective errors of the N autoencoders are back propagated from respective decoder regions to encoder regions.
5. An audio signal decoding method, comprising:
restoring a code layer parameter from a bitstream;
applying the restored code layer parameter to a training model including N autoencoders provided in a cascade structure such that the N autoencoders are each connected in series; and
restoring an audio signal before encoding through the training model,
wherein the training model is derived by connecting the N autoencoders in a cascade form, and training a subsequent autoencoder using a residual signal not learned by a previous autoencoder,
wherein a residual signal of the previous autoencoder is an input of the subsequent autoencoder.
6. The audio signal decoding method of claim 5 , wherein the training model is derived by iteratively updating autoencoders provided in a cascade form through M update rounds.
7. The audio signal decoding method of claim 6 , wherein the training model is a model that an error of an N-th autoencoder is back propagated respectively to a first autoencoder through an (N−1)-th autoencoder.
8. The audio signal decoding method of claim 6 , wherein the training model is a model that respective errors of the N autoencoders are back propagated from decoder regions to encoder regions.
9. An audio signal decoder, comprising:
a processor configured to restore a code layer parameter from a bitstream, apply the restored code layer parameter to a training model including N autoencoders provided in a cascade structure such that the N autoencoders are each connected in series, and restore an audio signal before encoding through the training model,
wherein the training model is derived by connecting the N autoencoders in a cascade form, and training a subsequent autoencoder using a residual signal not learned by a previous autoencoder.
10. The audio signal decoder of claim 9 , wherein the training model is derived by iteratively updating autoencoders provided in a cascade form through M update rounds.
11. The audio signal decoder of claim 10 , wherein the training model is a model that an error of an N-th autoencoder is back propagated respectively to a first autoencoder through an (N−1)-th autoencoder.
12. The audio signal decoder of claim 9 , wherein the training model is a model that respective errors of the N autoencoders are back propagated from decoder regions to encoder regions.