オーディオの典型的な FFT はこれとよく似ており、ほとんどのアクションは左端で行われます。
http://www.flight404.com/blog/images/fft.jpg
彼はそれを部分的な正弦波で乗算して底に到達させましたが、記事はその部分についてあまり具体的ではありません. また、何らかのプロパティに基づくものではなく、データセットの「十分な」修正のようにも見えます。人間の聴覚はより高い周波数に適していることを理解しています。したがって、ほとんどの音楽は低音が増幅され、高音は減衰されているため、どちらも比較的同じ強さで聞こえます。
私の質問は、この標準的な低下を補うために FFT にどのような変更を加える必要があるかということです。
for(i = 0; i < fft.length; i++){
fft[i] = fft[i] * Math.log(i + 1); // does, eh, ok but the high
// end is still not really "loud"
// enough
}
編集 ::
http://en.wikipedia.org/wiki/Equal-loudness_contour
私はこの記事に出くわしました。それが向かうべき方向かもしれないと思いますが、それでも対策が必要な FFT の特性があるかもしれません。