Encoder, decoder, and the methods therefor
First Claim
1. An encoding apparatus comprising:
- a transformer that performs principal component analysis transformation of a first channel signal and a second channel signal of an input stereo signal, to generate a first layer primary signal and a first layer secondary signal;
the encoding apparatus is a scalable encoder having M layers, wherein M>
=2;
an m-th layer selector that compares an importance of an m-th layer primary signal with an importance of an m-th layer secondary signal in each layer from a first layer to an M-th layer, and selects a signal of higher importance from the m-th layer primary signal and the m-th layer secondary signal;
an m-th layer encoder that encodes the signal selected in the m-th layer selector, to generate m-th layer encoded data in each layer from the first layer to the M-th layer;
an m-th layer decoder that decodes the m-th encoded data to generate an m-th layer decoded signal in each layer from the first layer to an (M−
1)-th layer;
a subtractor that generates a m-th layer residual signal obtained by subtracting the m-th layer decoded signal from the signal selected in the m-th layer selector, wherein the m-th layer residual signal is used as an (m+1)-th layer primary signal and a signal that has lower importance and is not selected in the m-th layer selector is used as an (m+1)-th layer secondary signal, in each layer from the first layer to the (M−
1)-th layer;
and a transmitter that transmits encoded data of the first layer to the M-th layer and signal information indicating signals selected in selectors in the first layer to the M-th layer.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided is an encoder which can decode a high-quality stereo signal while keeping the amount of information in the bit allocation information to a minimum when a scalable coding technique is used for a stereo signal. In the encoder, a principal component analysis (PCA) converter converts the left signal and the right signal of the stereo signal and generates the main signal of the first layer and the sub-signal of the first layer. In the first layer to the M-th layer (where M is a natural number, 2 or greater), an adaptive residual encoder compares the importance of the main signal of the m-th layer, where m is a natural number from 1 to M, and the importance of the sub-signal of the m-th layer, selects the signal having the higher importance, encodes the selected signal, and generates the encoded data of the m-th layer. From the first layer to the M−1-st layer, the adaptive residual encoder generates the signal obtained by subtracting the decoded signal of the encoded data of the m-th layer from the selected signal as the main signal of the m+1-st layer, and generates the unselected signal as the sub-signal of the m+1-st layer.
43 Citations
7 Claims
-
1. An encoding apparatus comprising:
-
a transformer that performs principal component analysis transformation of a first channel signal and a second channel signal of an input stereo signal, to generate a first layer primary signal and a first layer secondary signal; the encoding apparatus is a scalable encoder having M layers, wherein M>
=2;an m-th layer selector that compares an importance of an m-th layer primary signal with an importance of an m-th layer secondary signal in each layer from a first layer to an M-th layer, and selects a signal of higher importance from the m-th layer primary signal and the m-th layer secondary signal; an m-th layer encoder that encodes the signal selected in the m-th layer selector, to generate m-th layer encoded data in each layer from the first layer to the M-th layer; an m-th layer decoder that decodes the m-th encoded data to generate an m-th layer decoded signal in each layer from the first layer to an (M−
1)-th layer;a subtractor that generates a m-th layer residual signal obtained by subtracting the m-th layer decoded signal from the signal selected in the m-th layer selector, wherein the m-th layer residual signal is used as an (m+1)-th layer primary signal and a signal that has lower importance and is not selected in the m-th layer selector is used as an (m+1)-th layer secondary signal, in each layer from the first layer to the (M−
1)-th layer;and a transmitter that transmits encoded data of the first layer to the M-th layer and signal information indicating signals selected in selectors in the first layer to the M-th layer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An encoding method for a scalable encoder haying M layers, wherein M>
- =2, the method comprising;
performing principal component analysis transformation of a first channel signal and a second channel signal of an input stereo signal, to generate a first layer primary signal and a first layer secondary signal; comparing and selecting, by comparing an importance of an m-th layer primary signal with an importance of an m-th layer secondary signal in each layer from a first layer to an M-th layer, and selecting a signal of higher importance from the m-th layer primary signal and the m-th layer secondary signal; encoding the signal selected in the comparing and selecting, to generate m-th layer encoded data in each layer from the first layer to the M-th layer; decoding the m-th encoded data to generate an m-th layer decoded signal in each layer from the first layer to an (M−
1)-th layer; andgenerating a m-th layer residual signal obtained by subtracting the m-th layer decoded signal from the signal selected in the comparing and selecting, as an (m+1)-th layer primary signal and a signal that has lower importance and is not selected in the comparing and selecting is used as an (m+1)-th layer secondary signal, in each layer from the first layer to the (M−
1)-th layer; andtransmitting encoded data of the first layer to the M-th layer and signal information indicating signals selected in the comparing and selecting in the first layer to the M-th layer.
- =2, the method comprising;
Specification