A method comprising: receiving an input audio signal comprising a first input channel (X L) and a second input channel (X R); dividing the first input channel (X L) into first subband components (X L (k)), each of the first subband components (X L (k)) corresponding to one frequency band from a group of frequency bands; dividing the second input channel (X R) into second subband components (X R (k)), each of the second subband components (X R (k)) corresponding to one frequency band from the group of frequency bands; generating, for each of the frequency bands, a correlated portion between a corresponding first subband component (X L (k)) and a corresponding second subband component (X R (k)); generating, for each of the frequency bands, a non-correlated portion between the corresponding first subband component (X L (k)) and the corresponding second subband component (X R (k)); amplifying, for each of the frequency bands, the correlated portion (X n (k)) with respect to the non-correlated portion (X s (k)) to obtain an enhanced spatial component (Y s (k)) and an enhanced non-spatial component (Y n (k)); generating, for each of the frequency bands, an enhanced first subband component (Y L (k)) by obtaining a sum of the enhanced spatial component (Y s (k)) and the enhanced non-spatial component (Y n (k)); generating, for each of the frequency bands, an enhanced second subband component (Y R (k)) by obtaining a difference between the enhanced spatial component (Y s (k)) and the enhanced non-spatial component (Y n (k)); generating a first spatially enhanced channel (Y L) by combining enhanced first subband components (Y L (k)) of the frequency bands; and generating a second spatially enhanced channel (Y R) by combining enhanced second subband components (Y R (k)) of the frequency bands. receiving an input audio signal comprising a first input channel (X L) and a second input channel (X R); dividing the first input channel (X L) into first subband components (X L (k)), each of the first subband components (X L (k)) corresponding to one frequency band from a group of frequency bands; dividing the second input channel (X R) into second subband components (X R (k)), each of the second subband components (X R (k)) corresponding to one frequency band from the group of frequency bands; generating, for each of the frequency bands, a correlated portion between a corresponding first subband component (X L (k)) and a corresponding second subband component (X R (k)); generating, for each of the frequency bands, a non-correlated portion between the corresponding first subband component (X L (k)) and the corresponding second subband component (X R (k)); amplifying, for each of the frequency bands, the correlated portion (X n (k)) with respect to the non-correlated portion (X s (k)) to obtain an enhanced spatial component (Y s (k)) and an enhanced non-spatial component (Y n (k)); generating, for each of the frequency bands, an enhanced first subband component (Y L (k)) by obtaining a sum of the enhanced spatial component (Y s (k)) and the enhanced non-spatial component (Y n (k)); generating, for each of the frequency bands, an enhanced second subband component (Y R (k)) by obtaining a difference between the enhanced spatial component (Y s (k)) and the enhanced non-spatial component (Y n (k)); generating a first spatially enhanced channel (Y L) by combining enhanced first subband components (Y L (k)) of the frequency bands; and generating a second spatially enhanced channel (Y R) by combining enhanced second subband components (Y R (k)) of the frequency bands.