音频均衡器Equalizer算法研究与实现
如转载请注明出处!
最近工作需要,对Equalizer算法进行了初步研究,并在本地进行了简单实现。
一. 声学背景
心理声学研究证实人耳可闻的声音频率范围为20Hz--20kHz。在可闻的频率范围内,不同的频段对人耳的感知影响不同。
如下所述:
“1. 20Hz--60Hz部分
这一段提升能给音乐强有力的感觉,给人很响的感觉,如雷声。是音乐中强劲有力的感觉。如果提升过高,则又会混浊不清,造成清晰度不佳,特别是低频响应差和低频过重的音响设备。
2. 60Hz--250Hz部分
这段是音乐的低频结构,它们包含了节奏部分的基础音,包括基音、节奏音的主音。它和高中音的比例构成了音色结构的平衡特性。提升这一段可使声音丰满,过度提升会发出隆隆声。衰减这两段会使声音单薄。
3. 250Hz--2KHz部分
这段包含了大多数乐器的低频谐波,如果提升过多会使声音像电话里的声音。如把600Hz和1kHz过度提升会使声音像喇叭的声音。如把3kHz提升过多会掩蔽说话的识别音,即口齿不清,并使唇音“mbv”难以分辨。如把1kHz和3kHz过分提升会使声音具有金属感。由于人耳对这一频段比较敏感,通常不调节这一段,过分提升这一段会使听觉疲劳。
4. 2KHz--4kHz部分
这段频率属中频,如果提升得过高会掩盖说话的识别音,尤其是3kHz提升过高,会引起听觉疲劳。
5. 4kHz--5KHz部分
音频均衡器Equalizer算法研究与实现相关推荐
- android8.1上musicfx,Android自带音频均衡器MusicFx分析
Android自带音频均衡器MusicFx分析 种种原因,我要简单分析一个Android中built-in的音频均衡器MusicFx.重点是它的默认值的来历.网上很少有文章讲了这个的除了这篇<c ...
- Android自带音频均衡器MusicFx分析
Android自带音频均衡器MusicFx分析 种种原因,我要简单分析一个Android中built-in的音频均衡器MusicFx.重点是它的默认值的来历.网上很少有文章讲了这个的除了这篇<c ...
- 音频信息隐藏技术研究
传统的保密通信技术主要是以密码学为基础,将待传输信息进行充分置乱,使得非法用户无法正确获取原文.与此不同,信息隐藏作为近年迅速发展起来的一种保密通信技术,它首先将待传输信息嵌入到诸如音频.视频.文件等 ...
- 【毕业设计_课程设计】基于深度学习的甲状腺超声图像良恶性诊断算法研究
文章目录 0 项目说明 1 引言 1. 1 甲状腺超声图像自动良恶性诊断及其意义 1.2 深度学习在甲状腺超声图像良恶性诊断中的应用 2 理论部分 2.1 数据集 2.2 工作站环境 2.3 预处理 ...
- eq值 推荐算法_EQ均衡器的算法,你知道多少?
EQ均衡器的算法,你知道多少? 2015/9/24 11:44:08 来源:吴荣宗 [提要]Equalizer均衡器是一个包含了大量的R.C.L电路的元件.它被应用到乐器扩大器上去调整音箱喇 ...
- 基于MATLAB的数字水印算法研究实现
基于MATLAB的数字水印算法研究实现 一.课题背景 随着图像.音频.视频等多媒体信息以及Internet的迅速发展,多媒体信息在互联 网上的广泛传播变得及其便利,数据的交换和传输过程变得相对简单.多 ...
- 音频文件c语言对比,一种音频比对算法
王小稳 摘 要:本文介绍了一种基于计算多个音频信号物理特征值相关系数的音频内容比对算法.利用两路音频的时域帧序列.短时过零率序列.谱质心序列和梅尔倒频系数序列,再将这四组参数进行相关性统计,计算出 ...
- SHARC音频DSP的算法详解(一)数字信号里的定点数和浮点数
作者的话 ADI的音频DSP里,SHARC是现阶段最高端的型号,在汽车座舱的前装后装.音响.调音台等一切音频相关的应用中,都得到了广泛的应用.我在前面的文章中写过一个经典的型号:21489,这个系列就 ...
- 基于DCT域的数字水印算法研究与应用
基于DCT域的数字水印算法研究与应用 目录 摘要 1 一.数字水印技术的概述 2 1.1数字水印的概述 2 二.可实现数字水印技术的实用工具--Matlab 3 2.1概述 3 2.2算法中常用的Ma ...
最新文章
- linux boost filesystem程序链接,在Linux中链接Boost库
- BlockChain:区块链技术基础概念综合理解——个人总结
- Java黑皮书课后题第4章:*4.13(判断元音还是辅音)编写程序,提示用户输入一个字母,判断该字母是元音还是辅音。对于非字母的输入,提示非法输入
- light4java_Light Weight Component Library for Java
- [Java] 蓝桥杯ALGO-120 算法训练 学做菜
- Docker安装与修改默认工作目录
- Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结...
- 发布 学习进度条 博客要求
- 前端Unicode字符图标汇总
- cad线性标注命令_CAD中线性标注的快捷命令是什么
- js 实现2的n次方计算函数_x的10的n次方解决js浮点数计算
- select回显异常
- MySQL中用给出的生日查询年龄的方法
- 在Windows下配置Ubuntu启动引导项
- 阿里云OSS 图片处理
- 广义线性模型(GLM)
- GIt登录不了,报错:Whoops, something went wrong on our end.
- BUUCTF:镜子里面的世界
- 在学RTX之前的操作系统知识
- 狗“强奸”了狗还是人“强奸”了狗?