A sound processing apparatus, comprising: a localization analysis unit configured to calculate a localization (θ(k, m)) of each frequency component of a sound signal (x(t)); a likelihood calculation unit configured to calculate an in-region coefficient (L in (k,m)) and an out-of-region coefficient (L out (k,m)) on the basis of the localization of each frequency component of the sound signal (x(t)), the in-region coefficient (L in (k,m)) indicating likelihood of generation of each frequency component from a sound source within a given target localization range, the out-of-region coefficient (L out (k,m)) indicating likelihood of generation of each frequency component from a sound source located outside the target localization range; characterised by a reverberation analysis unit configured to calculate a reverberation index value (R(k,m)) on the basis of the ratio of a reverberation component for each frequency component of the sound signal (x(t)) to the sound signal (x(t)); a coefficient setting unit configured to generate a process coefficient (G in (k,m), G out (k,m)) for suppressing or emphasizing a reverberation component generated from a sound source within the target localization range or a reverberation component generated from a sound source located outside the target localization range, for each frequency component of the sound signal, on the basis of the in-region coefficient (L in (k,m)), the out-of-region coefficient (L out (k,m)) and the reverberation index value (R(k,m)); and a signal processing unit configured to apply the process coefficient (G in (k,m), G out (k,m)) of each frequency component to each frequency component of the sound signal (x(t)). a localization analysis unit configured to calculate a localization (θ(k, m)) of each frequency component of a sound signal (x(t)); a likelihood calculation unit configured to calculate an in-region coefficient (L in (k,m)) and an out-of-region coefficient (L out (k,m)) on the basis of the localization of each frequency component of the sound signal (x(t)), the in-region coefficient (L in (k,m)) indicating likelihood of generation of each frequency component from a sound source within a given target localization range, the out-of-region coefficient (L out (k,m)) indicating likelihood of generation of each frequency component from a sound source located outside the target localization range; characterised by a reverberation analysis unit configured to calculate a reverberation index value (R(k,m)) on the basis of the ratio of a reverberation component for each frequency component of the sound signal (x(t)) to the sound signal (x(t)); a coefficient setting unit configured to generate a process coefficient (G in (k,m), G out (k,m)) for suppressing or emphasizing a reverberation component generated from a sound source within the target localization range or a reverberation component generated from a sound source located outside the target localization range, for each frequency component of the sound signal, on the basis of the in-region coefficient (L in (k,m)), the out-of-region coefficient (L out (k,m)) and the reverberation index value (R(k,m)); and a signal processing unit configured to apply the process coefficient (G in (k,m), G out (k,m)) of each frequency component to each frequency component of the sound signal (x(t)).