【技术实现步骤摘要】
一种声音信号处理方法及装置
[0001]本专利技术涉及声音信号处理
,特别是涉及一种声音信号处理方法及装置
。
技术介绍
[0002]咳嗽
(cough)
是一种呼吸道常见症状,由于气管
、
支气管黏膜或胸膜受炎症
、
异物
、
物理或化学性刺激引起,表现先是声门关闭
、
呼吸机收缩
、
肺内压升高,然后声门张开,肺内空气喷射而出,通常伴随声音
。
咳嗽具有清除呼吸道异物和分泌物的保护性作用
。
如果咳嗽不停,由急性转为慢性,常给患者带来很大的痛苦,如胸闷
、
咽痒
、
喘气等
。
咳嗽可伴随咳痰
。
[0003]咳嗽中蕴含有大量的人体生理信息,确定咳嗽事件的频率及咳嗽事件的能量,可以为咳嗽检测设备的制备提供可靠的数据依据
。
但是,目前人们只能够采集到咳嗽的声音数据,而无法得到该数据中包含的咳嗽事件的数量,也无法分析这些咳嗽事件的强弱,因此,如何精确确定咳嗽数据中的咳嗽事件数量及确定其强度是一个亟待解决的问题
。
技术实现思路
[0004]本专利技术的目的是提供一种声音信号处理方法及装置,能够精确确定咳嗽数据中的咳嗽事件数量及确定其强度
。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种声音信号处理方法,包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.
一种声音信号处理方法,其特征在于,包括:获取咳嗽信号;对所述咳嗽信号进行降噪处理,得到降噪后的咳嗽信号;确定降噪后的咳嗽信号的短时能量得到短时能量信号,并基于所述短时能量信号生成短时能量图;确定所述短时能量图中每一短时能量信号的目标开始点和目标结束点;将所述短时能量信号的目标开始点和目标结束点反馈至降噪后的咳嗽信号上,得到咳嗽事件;对咳嗽事件进行数量统计,得到咳嗽事件的数量;确定每个咳嗽事件的能量得到每个咳嗽事件对应的能量值
。2.
根据权利要求1所述的声音信号处理方法,其特征在于,所述确定降噪后的咳嗽信号的短时能量得到短时能量信号,并基于所述短时能量信号生成短时能量图,具体包括:确定降噪后的咳嗽信号的采样频率,并基于所述采样频率得到目标频率;所述目标频率小于所述采样频率;基于所述目标频率对降噪后的咳嗽信号进行降采样,得到降采样后的咳嗽信号;获取分帧窗函数;基于所述分帧窗函数和预设帧移对降采样后的咳嗽信号进行分帧处理,得到多个帧数据;其中,每一帧数据中的数据量与预设帧长值相等;基于帧数据的帧数
、
帧数据的帧长
、
帧数据的帧移和所述目标频率确定各帧数据对应的时间;对帧数据中的每一数据进行幅值平方求和,得到每帧数据对应的能量;基于每帧数据对应的能量生成能量集合,并基于所述能量集合得到所述短时能量信号;基于各帧数据对应的时间和所述短时能量信号生成所述短时能量图
。3.
根据权利要求1所述的声音信号处理方法,其特征在于,所述确定所述短时能量图中每一短时能量信号的目标开始点和目标结束点,具体包括:获取初始阈值;对所述短时能量信号中大于所述初始阈值的峰值进行检测,得到峰值点;判断所述峰值点中相邻的两个峰值点是否属于同一咳嗽事件,得到第一判断结果;当所述第一判断结果为所述峰值点中相邻的两个峰值点属于同一咳嗽事件,则舍弃相邻的两个峰值点中值小的峰值点得到更新峰值点;当所述第一判断结果为所述峰值点中相邻的两个峰值点不属于同一咳嗽事件,则将相邻的两个峰值点均作为更新峰值点;以每一所述更新峰值点为基础,按预设方向和预设时间步长查找每一所述更新峰值点的起始点和结束点;所述起始点和所述结束点均为所述更新峰值点的斜率的绝对值最小的点;基于所述起始点确定所述短时能量图中每一短时能量信号的目标开始点,并基于所述结束点确定所述短时能量图中每一短时能量信号的目标结束点
。4.
根据权利要求1所述的声音信号处理方法,其特征在于,所述将所述短时能量信号的目标开始点和目标结束点反馈至降噪后的咳嗽信号上,得到咳嗽事件,具体包括:
确定短时能量的目标开始点和目标结束点分别对应的开始时间点和结束时间点;按预设方向,将距当前开始时间点第一预设长度的点确定为咳嗽事件的初始点;判断当前结束时间点和下一个开始时间点之间的时间长度是否大于三倍的第一预设长度,得到第二判断结果;所述下一个开始时间点为与当前开始时间点相邻的开始时间点;若所述第二判断结果为大于,则按预设方向,将距当前结束时间点第二预设长度的点确定为当前咳嗽事件的终止点;所述当前咳嗽事件的终止点作为下一咳嗽时间的初始点;若所述第二判断结果为小于,则确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。