Audio fingerprinting: nearest neighbor search in high dimensional binary spaces