1. A method of performing sound source localization, comprising: providing a plurality of reference frame amplitude difference vectors, each of the plurality of reference frame amplitude difference vectors being associated with a respective candidate location of a plurality of different candidate locations and each of the plurality of reference frame amplitude difference vectors reflecting differences between amplitudes captured by microphones of an array of microphones during recording sound from a reference sound source located at the respective associated candidate location; calculating a frame amplitude difference vector based on short time frame data acquired through the array of microphones, the frame amplitude difference vector reflecting differences between amplitudes captured by microphones of the array of microphones during recording the short time frame data including the recorded sound from a target sound source; evaluating, for each of the plurality of reference frame amplitude difference vectors, a respective similarity between the frame amplitude difference vector and the respective reference frame amplitude difference vector; and estimating a desired location of the target sound source based at least on the plurality of candidate locations and their respective associated similarities.