[发明专利]基于多传感器的人体发声状态检测方法、系统及存储介质有效
申请号: | 202011567270.2 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112750464B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 李海进;宋少鹏;赵清明;孙浩海;张清 | 申请(专利权)人: | 深圳米唐科技有限公司 |
主分类号: | G10L25/51 | 分类号: | G10L25/51;H04R1/08;G01D21/02 |
代理公司: | 广东深科律师事务所 44840 | 代理人: | 吴军 |
地址: | 518000 广东省深圳市宝安区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 传感器 人体 发声 状态 检测 方法 系统 存储 介质 | ||
1.一种基于多传感器的人体发声状态的检测方法,其特征在于,包括以下步骤:
将光学传感和压力传感根据预设的阈值上报中断给主控芯片模块,主控芯片模块通过数据接口读取光学传感和压力传感所感测的数据并判断穿戴设备的工作状态;
将光学传感采集到的穿戴设备贴近人体局部起伏波动状态和压力传感采集的穿戴设备贴近人体部位的压力时间连续信号的数据保存至数据存储模块;
将骨振动传感器采集声带的振动信息转换成音频数据并保存至数据存储模块,将麦克风采集模块采集到的音频数据保存至数据存储模块;其中,数据存储模块将骨振动传感器和麦克风采集模块采集到的音频数据存入两组环形缓冲区,并实时刷新缓冲区中的缓存的音频数据;
通过压力传感和光学传感的状态判断,主控芯片模块从所述数据存储模块的环形缓冲区中获取所述麦克风采集模块采集的音频数据以及骨振动传感器采集并转化的音频数据,计算两个音频数据之间的互相关系数并比较人体发声相关度阈值;
若所述互相关系数高于所述人体发声相关度阈值,且所述压力传感检测该段时间的平均压力变化模型与预置数据模型近似,光学传感检测该段时间人体局部起伏波动数据模型与预置数据模型近似,则所述主控芯片模块将所述麦克风采集模块采集到的音频数据和骨振动传感器采集并转化的音频数据通过HSD人体发声检测算法进行处理,判断当前是否检测到人体发声状态;
步骤包括:
若所述互相关系数高于所述人体发声相关度阈值,且所述压力传感检测该段时间的平均压力变化模型与预置数据模型近似,光学传感检测该段时间人体局部起伏波动数据模型与预置数据模型近似,则所述主控芯片模块将所述麦克风采集模块采集到的音频数据和骨振动传感器采集并转化的音频数据通过HSD人体发声检测算法进行数字滤波器分频,并求出麦克风采集模块采集的音频数据和骨振动传感器采集并转化的音频数据声音频率范围内的六个子频段的对数信号能量;
计算所述骨振动传感器采集并转化的音频数据声音频率范围内的六个子频段的对数信号能量与麦克风采集模块所采集的音频数据声音频率范围内的对数信号能量均值和方差;
基于所述对数信号能量均值和方差,并结合高斯混合模型计算麦克风采集模块所采集的声音数据和骨振动传感所采集转化的声音数据的二元高斯似然比,其中,所述高斯混合模型包括:人体发声均值模型,骨振动传感器采集并转化的音频均值模型,人体发声方差模型和骨振动传感器采集并转化的音频方差模型;
判断所述二元高斯似然比是否高于人体发声判断门限阈值;
若所述二元高斯似然比高于人体发声判断门限阈值,则判断当前检测到人体发声状态。
2.根据权利要求1所述的方法,其特征在于,所述将麦克风采集模块采集到的音频数据保存至数据存储模块的步骤包括:
将所述麦克风采集模块采集到的音频数据通过ADC模数转换模块转换成数字信号后保存至数据存储模块的环形缓冲区。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据处理结果更新所述高斯混合模型的均值与方差相关模型参数,作为下一次计算时的参考。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳米唐科技有限公司,未经深圳米唐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011567270.2/1.html,转载请声明来源钻瓜专利网。