当前位置: 首页 > 专利查询>刘旻专利>正文

蓝牙单芯片双声道EQ可调的嵌入式开发构建方法和应用技术

技术编号:21552896 阅读:46 留言:0更新日期:2019-07-07 00:44
本申请涉及蓝牙芯片DSP的算法,一种蓝牙单芯片双声道EQ可调的嵌入式开发构建方法和应用,具体涉及CSR蓝牙芯片Kalimba DSP的算法。本发明专利技术给出一种支持左右声道各10个Speaker EQ的方案,并给出一个基于Matlab GUI的调音工具配合实际生产应用。一种左右声道EQ可调的嵌入式开发系统,所述系统的左右通道各10个Speaker EQ,在VM层读写每个Speaker EQ的每个参数;通过MATLAB创建的GUI实时调节每个Speaker EQ的每个参数。本发明专利技术可以对用户左右耳听力进行各10频段(20‑16kHz)的听力补偿,有效避免了个体因左右耳听力不平衡而导致过高音量聆听引发感音神经性听力损失的恶性循环,同时青少年作为耳机最主要的耳机类消费群体,则对其听力损失的预防起到了积极的社会作用。

Bluetooth Single Chip Dual Channel EQ Tunable Embedded Development Construction Method and Application

【技术实现步骤摘要】
蓝牙单芯片双声道EQ可调的嵌入式开发构建方法和应用
本申请涉及蓝牙芯片DSP的算法,一种基于蓝牙单芯片的左右声道EQ可调的嵌入式开发系统及其构建方法和应用,具体涉及CSR蓝牙芯片KalimbaDSP的算法。
技术介绍
根据世界卫生组织的报告,世界有约15%的成年人有不同程度的听力损失,(https://www.who.int/pbd/deafness/news/Millionslivewithhearingloss.pdf),在2019年2月12日的报道中更指出”将近50%的12-35岁人群(或11亿年轻人)由于长时间和过度暴露于巨大声音,包括通过个人音频设备收听音乐,而面临听力损失的风险”,(https://www.who.int/zh/news-room/detail/12-02-2019-new-who-itu-standard-aims-to-prevent-hearing-loss-among-1.1-billion-young-people)听力保护的乃当务之急。人耳结构和人体其它器官一样,具有差异性和唯一性,因此个体左右耳听力如同左右手指纹和左右眼视力一样,在不同频段上的听力水平具有单一和唯一性.众所周知近视人群配眼镜的过程中,一定要对左右眼进行单独验光,并给出相对应度数的镜片,相反如果配的度数不对,反而会加重眼镜的负担,直接导致视力下降.而耳机作为现代人最普遍也是最主要的聆听设备,却一直无法做到眼镜的左右单独定制体验.反映到用户身上,则会出现如下情况:假设用户左耳在低频150-800HZ有较大的听力损失,右耳则处于正常水平,当用户所聆听的内容对低频的表现有较大要求时,左耳的听损会使用户主观感受到低频的不足,而低频作为均匀频谱中能量最大的频段,在低频上的丢失直接导致整体响度的降低,直接导致听者不自主的加大音量来提升听感,左右耳均则处于过大音量的强声刺激中,长此以往的高音量聆听对个体造成双侧感音神经性听力损失.因此能根据个人听力状况而调整音效的耳机设备会对全人类的听力保护起到直接的促进作用.对于耳机行业来讲,传统有线耳机由于其原理限制,不能对自音源由模拟信号传输的声音进行后期调整.而蓝牙耳机则不同,其信号自音源由纯数字信号传输,并经蓝牙芯片本地处理传化为模拟信号,在其由数字信号转模拟信号的过程中,完全有可能对音源的数字信号进行二次处理,达到对其左右声道进行单独调整的效果.而在当今蓝牙耳机行业熟悉CSR蓝牙芯片开发,特别是CSR867X芯片方案的开发人员一定对UFE工具印象深刻。UFE(universalfrontend)工具是ADK自带的声学调音工具,能够满足音乐播放、免提通话等场景的声学调音的一般需求。其工具主要由:Compander(压扩器)、UserEQ(用户均衡器)、BassEnhancement(低音增强)、SpeakerEQ(扬声器均衡器)、StereoEnhancement(立体声增强)、Crossover(分频器)、MainVolume(主音量控制)等模块组成你。但其中除了MainVolume和Crossover模块以外,所有模块对音频信号的处理都是不区分左右通道的,所以目前的蓝牙耳机设备不能实现对左右耳音频参数的单独调整。因此,市场上急需一种根据个体听力差异,即针对左右耳听力不同的特点,支持左右声道不同频段进行单独增益调整的耳机方案。
技术实现思路
为了解决以上问题,让蓝牙耳机产品更加符合人体生理特征,本专利技术给出一种支持左右声道各10个SpeakerEQ的方案,并给出一个基于MatlabGUI的调音工具配合实际生产应用。首先,本申请提供了一种基于蓝牙单芯片的左右声道EQ可调的嵌入式开发系统及其应用。一种左右声道EQ可调的嵌入式开发系统,所述系统的左右通道各10个SpeakerEQ,在VM层读写每个SpeakerEQ的每个参数;通过MATLAB创建的GUI实时调节每个SpeakerEQ的每个参数。所述参数包括Filter类型、Gain、频率、Q值。本申请提供了一种基于蓝牙单芯片的左右声道EQ可调的嵌入式开发系统用于CSR的系列芯片的应用。另外,本申请提供了基于蓝牙单芯片的左右声道EQ可调的嵌入式开发系统的构建方法,包括如下步骤:(1)改造音频链路:在现有音频链路的基础上,将整个SpeakerEQ模块改为左通道独享,然后拷贝一个完整的SpeakerEQ模块单独给右通道使用;(2)打通VM和DSP之间的消息链路;(3)开发matlabGUI调音工具:用调用ADK的MATLAB接口库,定制一个调制工具。其中,步骤(1)包括如下步骤:1)首先创建修改原有的speakerEQ的数组定义,使其只处理左通道数据;2)创建一个新的RspeakerEQ数组定义,其只处理右通道的数据;3)为RspeakerEQ创建滤波器系数存储空间,并将此系数关联到右通道的音频数据流;4)为RspeakerEQ创建参数存储空间,用于存储VM发送过来的EQ参数,也是RspeakerEQ的初始参数;5)创建L/RspeakerEQ的音频处理模块并插入到整个音频处理流程中。步骤(2)EQ参数的消息链路如图5所示,读取EQ参数的消息链路:待消息链路已就绪,调用VM层的Set或Get函数即可读写DSP的EQ参数设置,并在播放过程中立即生效。步骤(3)调制工具的调音界面主要分四部分:a)连接区域:有连接DSP,刷新参数,设置参数三个按键;b)log显示区域:用来记录并显示一些操作信息;c)左声道EQ:用来显示和修改当前LSpeakerEQ(之前的SpeakerEQ)的所有参数;d)右声道EQ:用来显示和修改当前RSpeakerEQ的所有参数。另外,本专利技术还提供了一种左右声道可调的电子产品,该产品由硬件和移动端APP两个模块组成,其中,硬件部分搭载了CSR蓝牙芯片,所述CSR蓝牙芯片具有如权利要求1所述左右声道各10段EQ独立调整的功能;APP端构建方式如下:其中听纹TM部由左右耳的听力检测以及听力补偿两部分组成,用户可在场景音效的自定义EQ界面,进行多达10段的独立EQ调整。本申请解决方案将基于CSR867x芯片ADK自带的UFE(universalfrontend)声学调音工具,其音乐播放调音界面如图1。如图2所示:左侧所有的Compander(压扩器)、UserEQ(用户均衡器)、BassEnhancement(低音增强)、SpeakerEQ(扬声器均衡器)、StereoEnhancement(立体声增强)、Crossover(分频器)、MainVolume(主音量控制)模块均为单一通道,不能对左右声道进行单独处理,所以要实现与其功能,需要自建一个GUI的调音工具。2.主要功能·左右通道各10个SpeakerEQ(支持任何蓝牙音频解码格式、任何音源)·可在VM层读写每个SpeakerEQ的每个参数(Filter类型、Gain、频率、Q值)·可通过MATLAB创建的GUI实时调节每个SpeakerEQ的每个参数新的系统框架如图3所示,新框架将DSP内SpeakerEQ模块一分为二,令其成为对应左右声道的两个独立SpeakerEQ,其它模块保持不变。再通过定制的MATLAB调制工具通过ADK的MATLAB接口库本文档来自技高网
...

【技术保护点】
1.一种蓝牙单芯片双声道EQ可调的嵌入式开发系统,其特征在于:所述系统的左右通道各10个SpeakerEQ,在VM层读写每个Speaker EQ的每个参数;通过MATLAB创建的GUI实时调节每个Speaker EQ的每个参数。

【技术特征摘要】
1.一种蓝牙单芯片双声道EQ可调的嵌入式开发系统,其特征在于:所述系统的左右通道各10个SpeakerEQ,在VM层读写每个SpeakerEQ的每个参数;通过MATLAB创建的GUI实时调节每个SpeakerEQ的每个参数。2.根据权利要求1所述的系统,其特征在于:所述参数包括Filter类型、Gain、频率、Q值。3.权利要求1或2所述的系统用于CSR的系列芯片的应用。4.权利要求1所述系统的构建方法,包括如下步骤:(1)改造音频链路:在现有音频链路的基础上,将整个SpeakerEQ模块改为左通道独享,然后拷贝一个完整的SpeakerEQ模块单独给右通道使用;(2)打通VM和DSP之间的消息链路;(3)开发MATLABGUI调音工具:用调用ADK的MATLAB接口库,定制一个调制工具。5.根据权利要求4所述的构建方法,其特征在于:步骤(1)包括如下步骤:1)首先创建修改原有的speakerEQ的数组定义,使其只处理左通道数据;2)创建一个新的RspeakerEQ数组定义,其只处理右通道的数据;3)为RspeakerEQ创建滤波器系数存储空间,并将此系数关联到右通道的音频数据流;4)为RspeakerEQ创建参数存储空间,用于存储VM发送过来的EQ参数,也是RspeakerEQ的初始参数;5)创建L/RspeakerEQ的音频处理模块并插入到整个音频处理...

【专利技术属性】
技术研发人员:刘旻
申请(专利权)人:刘旻
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1