public class NCteQFingerprint
A fingerprint connects three event points in a spectrogram. The points are defined
by a time and frequency pair, both encoded with an integer. The frequency is defined by
the bin index in the spectrogram. The time is defined as the index of the block processed.
an array of integers with [f1,df1,df2,tr]. The approximate frequency location, delta f2-f1, delta f2-f3, time ratio
public java.lang.String toString()
toString in class java.lang.Object
public boolean equals(java.lang.Object other)
equals in class java.lang.Object
public int hashCode()
hashCode in class java.lang.Object
public int timeDelta()
The time delta between the first and last event is max 2.4 seconds. In analysis frames of 1024 samples at 44100Hz, this is
2.4 * 44100/1024 = 104 max (1.2 seconds is 52 per steps).
[0.96,1.44] to [41.3,62.01]
The difference between t1 and t3, in analysis frames.