Time Smoothing
时间平滑(Time Smoothing)是在连续帧之间对频谱结果做平滑处理的办法,用于减少可视化柱状图的剧烈跳动。
为什么需要
如果每一帧都直接使用当前 FFT 结果绘图,柱子虽然能正确反映频率分量,但往往会显得非常抖动、不稳定。
直观做法
可以把当前帧结果与上一帧结果按一定权重混合:
- 上升时使用较快的响应
- 下降时使用较慢的响应
这样可以让图形既保留动态变化,又不至于过于跳跃。
在文章中的角色
它不是频谱分析的核心数学步骤,但对 Audio Visualization 的视觉观感影响很大。