CN117379004A - 鼾声检测方法、装置、检测设备及存储介质 - Google Patents
鼾声检测方法、装置、检测设备及存储介质 Download PDFInfo
- Publication number
- CN117379004A CN117379004A CN202311439249.8A CN202311439249A CN117379004A CN 117379004 A CN117379004 A CN 117379004A CN 202311439249 A CN202311439249 A CN 202311439249A CN 117379004 A CN117379004 A CN 117379004A
- Authority
- CN
- China
- Prior art keywords
- value
- determining
- snore
- target
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 206010041235 Snoring Diseases 0.000 title claims abstract description 162
- 238000001514 detection method Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 claims abstract description 79
- 230000029058 respiratory gaseous exchange Effects 0.000 claims abstract description 66
- 238000005070 sampling Methods 0.000 claims abstract description 54
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 8
- 230000005236 sound signal Effects 0.000 abstract description 11
- 238000010183 spectrum analysis Methods 0.000 abstract description 6
- 230000001225 therapeutic effect Effects 0.000 description 35
- 238000009423 ventilation Methods 0.000 description 26
- 238000004364 calculation method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000002560 therapeutic procedure Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 210000002345 respiratory system Anatomy 0.000 description 2
- 208000024891 symptom Diseases 0.000 description 2
- 206010001497 Agitation Diseases 0.000 description 1
- 206010021079 Hypopnoea Diseases 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 201000002859 sleep apnea Diseases 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 210000001519 tissue Anatomy 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4803—Speech analysis specially adapted for diagnostic purposes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Detecting, measuring or recording devices for evaluating the respiratory organs
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7225—Details of analog processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Veterinary Medicine (AREA)
- Physiology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Pulmonology (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Power Engineering (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明实施例提供一种鼾声检测方法、装置、检测设备及存储介质。该方法包括:采集用户呼吸对应的气流数据,确定气流数据对应的包络数据;确定包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;确定幅值差值中大于预设幅值的目标差值;若目标差值满足预设条件,则确定用户呼吸过程中存在鼾声。本公开实施例在检测用户睡觉呼吸过程中是否存在鼾声时,不需要获取音频信号,避免了音频信号对鼾声检测的干扰,也不需要对获取的数据进行频谱分析,从而提高了鼾声检测的准确率和效率。
Description
技术领域
本发明涉及检测技术领域,尤其涉及一种鼾声检测方法、装置、检测设备及存储介质。
背景技术
目前,打鼾已经是一种普遍存在的睡眠现象。打鼾的用户的气道通常比正常用户的气道狭窄,晚上睡觉时神经兴奋性下降,肌肉松弛,咽部组织堵塞,使上气道塌陷,当气流通过狭窄部位时,产生涡流并引起振动,从而出现鼾声。
正压通气治疗机采用给打鼾用户佩带呼吸面罩或者其他类似的无创方式,通过给打鼾用户上呼吸道施加单一水平持续的正压或者双水平交替的正压,以缓解病人睡眠过程中的打鼾症状,从而达到治疗目的。
目前正压通气治疗机存在两种常见的检测鼾声的方式,第一种是直接采集音频信号来检测鼾声,第二种是通过正压通气机的压力传感器采集的数据进行频谱分析来确定是否存在鼾声。然而第一种方式需要音频传感器来检测音频信号,硬件成本高,且音频传感器器在检测音频信号过程中,容易受外界噪声干扰,导致鼾声检测准确率低下;第二种方式需要对采集的数据进行频谱分析,计算量大,导致鼾声检测效率低下。
发明内容
本发明实施例的主要目的在于提供一种鼾声检测方法、装置、检测设备及存储介质,旨在解决相关技术中用户睡眠过程中鼾声检测准确率和效率低下的问题。
第一方面,本发明实施例提供一种鼾声检测方法,包括:
采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据;
确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;
确定所述幅值差值中大于预设幅值的目标差值;
若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
可选地,所述采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据的步骤包括:
采集用户呼吸对应的气流数据,对所述气流数据进行高通滤波,得到所述气流数据中大于预设值得气流目标数据;
确定所述气流目标数据对应包络数据。
可选地,所述若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤之后,还包括:
计算各个所述目标差值之和,得到目标和值;
根据所述目标差值的数量和所述目标和值确定鼾声指示值,其中,所述鼾声指示值用于指示所述鼾声音量的大小。
可选地,所述根据所述目标差值的数量和所述目标和值确定鼾声指示值的步骤包括:
将所述目标和值除以所述目标差值的数量,得到所述鼾声指示值;
或者,将所述目标和值除以所述目标差值的数量,得到第一数值,将所述第一数值除以所述预设幅值,得到鼾声指示值;
或者,将所述目标和值除以所述目标差值的数量,得到第一数值;
计算所述第一数值与所述预设幅值之间的差值,得到第二数值;
将所述第二数值除以所述预设幅值,得到所述鼾声指示值。
可选地,所述若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤还包括:
确定所述目标差值的数量;
若所述目标差值的数量大于预设数量,则确定所述用户呼吸过程中存在鼾声。
可选地,所述方法还包括:
获取预设的最小有效时长,以及获取采集所述气流数据对应的采样频率;
根据所述最小有效时长和所述采样频率计算得到所述预设数量。
可选地,若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤包括:
确定所述目标差值对应的采样时长;
若所述采样时长大于预设时长,则确定所述用户呼吸过程中存在鼾声。
第二方面,本发明实施例还提供一种鼾声检测装置,包括:
数据采集模块,用于采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据;
差值确定模块,用于确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;确定所述幅值差值中大于预设幅值的目标差值;
鼾声确定模块,用于若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
第三方面,本发明实施例还提供一种检测设备,所述检测设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书提供的任一项鼾声检测方法的步骤。
第四方面,本发明实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项鼾声检测方法的步骤。
本发明实施例提供一种鼾声检测方法、装置、检测设备及存储介质,通过采集用户呼吸对应的气流数据,确定气流数据对应的包络数据;确定包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;以及确定幅值差值中大于预设幅值的目标差值;若目标差值满足预设条件,则确定用户呼吸过程中存在鼾声,本公开实施例在检测用户睡觉呼吸过程中是否存在鼾声时,不需要获取音频信号,避免了音频信号对鼾声检测的干扰,也不需要对获取的数据进行频谱分析,从而提高了鼾声检测的准确率和效率。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种鼾声检测方法的流程示意图;
图2为本发明实施例提供的另一种鼾声检测方法的流程示意图;
图3为本发明实施例提供的一种鼾声检测装置的模块结构示意图;
图4为本发明实施例提供的一种检测设备的结构示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
本发明实施例提供一种鼾声检测方法、装置、检测设备及存储介质。其中,该鼾声检测方法可应用于检测设备中,该检测设备可以为正压通气治疗机,也可以是其他可以检测鼾声的设备。本公开实施例中的检测设备可以为正压通气治疗机,正压通气治疗机适用于家庭和医院,采用给病人佩带呼吸面罩等无创方式,通过给病人上呼吸道施加单一水平持续的正压或者双水平交替的正压,以缓解病人睡眠过程中的打鼾、低通气和睡眠呼吸暂停症状,从而达到治疗目的。正压通气治疗机是由风机、控制电路、传感器、气流输出导管和面罩组成。可以理解的是,检测设备还可以为其他可以检测鼾声的设备。为了便于理解,下述实施例以检测设备为正压通气治疗机为例进行说明。
下面结合附图,对本发明的一些实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,图1为本发明实施例提供的一种鼾声检测方法的流程示意图。
如图1所示,该鼾声检测方法包括步骤S101至步骤S104。
步骤S101、采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据。
当用户戴上正压通气治疗机的面罩睡觉后,正压通气治疗机可以获取用户呼吸过程中的气流数据,如可以通过正压通气治疗机中的流量传感器或者压力传感器来采集用户呼吸过程中的气流数据。可以理解的是,流量传感器用于检测用户呼吸过程中的气流大小的变化,压力传感器用于检测用户呼吸过程中气流压力的变化。当正压通气治疗机采集到用户呼吸对应的气流数据后,正压通气治疗机确定气流数据对应的包络数据。
在一实施例中,步骤S101包括:
采集用户呼吸对应的气流数据,对所述气流数据进行高通滤波,得到所述气流数据中大于预设值得气流目标数据;
确定所述气流目标数据对应包络数据。
在一实施例中,当正压通气治疗机采集到用户呼吸过程中对应的气流数据后,正压通气治疗机对该气流数据进行高通滤波,得到气流数据中频率大于预设值的气流数据,为了便于区分,本实施例将高通滤波后得到的频率大于预设值的气流数据记为气流目标数据。当正压通气治疗机得到气流目标数据后,正压通气治疗机确定气流目标数据对应的包络数据。其中,预设值的大小可以根据具体需要而设置,如可以设置为20Hz,30Hz或者35Hz等。
步骤S102、确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值。
当得到气流目标数据对应的包络数据后,正压通气治疗机确定包络数据中每个采样时刻对应的正向幅值和负向幅值,然后分别计算每个采用时刻的正向幅值和负向幅值之间的幅值差值。其中,正压通气治疗机采集气流数据的采样周期可以根据具体情况而设置,本实施例对该采样周期不做具体限制。可以理解的是,各个采样时刻对应的正向幅值和负向幅值。
在一实施例中,可以确定每个采样时刻对应的气流数据,然后获取预先设置好的衰减系数,根据气流数据和衰减系数确定正向幅值和负向幅值。
本公开实施例中可以采用如下公式确定包络数据中每个采样时刻对应的正向幅值和负向幅值,即采用如下公式计算得到包络数据。
其中Sp为正向幅值,SN为负向幅值,f为高通滤波后的气流数据,f0和fn分别为第0个和第n个经过高通滤波后的气流数据;Sp0、Spn、Spn-1分别为第0个、第n个和第n-1个正向幅值;SN0、SNn、SNn-1分别为第0个、第n个和第n-1个负向幅值;C为衰减系数,本实施例中,衰减系数可以为0.1,也可以取0~0.5之间的其他值。
幅值差值的计算公式为Si=SPi-SNi,其中,Si为第i个采样时刻正负幅值差,Spi和SNi分别为第i个采样时刻的正向幅值和负向幅值。
步骤S103、确定所述幅值差值中大于预设幅值的目标差值。
当得到幅值差值后,正压通气治疗机判断各个幅值差值是否大于预设幅值,若某个幅值差值大于预设幅值,则将该幅值差值确定为目标差值,若某个幅值差值小于或者等于预设幅值,则将该幅值差值不作为目标差值,从而确定幅值差值中大于预设幅值的目标差值。在本实施例中的预设幅值可以根据具体需要而设置,对此不做限制。
步骤S104、若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
当得到目标差值后,正压通气治疗机判断目标差值是否满足预设条件,若目标差值满足预设条件,正压通气治疗机则确定用户呼吸过程中存在鼾声;若目标差值不满足条件,正压通气治疗机则确定用户呼吸过程中不存在鼾声。
在一实施例中,若确定用户呼吸过程中存在鼾声,正压通气治疗机可以存储和/或对应的鼾声数据,鼾声数据包括但不限于气流数据、正向幅值、负向幅值、幅值差值中的一种或者多种。可以理解的是,当正压通气治疗机显示鼾声数据时,正压通气治疗机中设置有显示屏;当正压通气治疗机存储鼾声数据时,存储鼾声数据的存储模块可为EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)、FLASH、SD(Memory card,存储卡)卡或TF(Trans-flash Card)卡等非掉电易失性存储介质中的任意一种。
在另一实施例中,正压通气治疗机可以将鼾声数据发送给其他电子设备进行存储和/或显示,其他电子设备可以为个人计算机、掌上电脑或者手机等。
在一实施例中,步骤S104包括:
确定所述目标差值对应的采样时长;
若所述采样时长大于预设时长,则确定所述用户呼吸过程中存在鼾声。
在一实施例中,正压通气治疗机得到目标差值后,正压通气治疗确定目标差值对应的采样时长,若每个目标差值对应的气流数据的采样时长为N,目标差值的数量为m,则目标差值对应的采样时长为m乘以N。当得到采样时长之后,正压通气治疗机判断采样时长是否大于预设时长。若采样时长大于预设时长,正压通气治疗机则确定用户呼吸过程中存在鼾声;若采样时长小于或者等于预设时长,正压通气治疗机则确定用户呼吸过程中没有存在鼾声。
本实施例通过采集用户呼吸对应的气流数据,确定气流数据对应的包络数据;确定包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;以及确定幅值差值中大于预设幅值的目标差值;若目标差值满足预设条件,则确定用户呼吸过程中存在鼾声,本公开实施例在检测用户睡觉呼吸过程中是否存在鼾声时,不需要获取音频信号,避免了音频信号对鼾声检测的干扰,也不需要对获取的数据进行频谱分析,从而提高了鼾声检测的准确率和效率。
在上述实施例的基础上,参照图2,本申请鼾声检测方法还包括:
步骤S105、计算各个所述目标差值之和,得到目标和值。
步骤S106、根据所述目标差值的数量和所述目标和值确定鼾声指示值,其中,所述鼾声指示值用于指示所述鼾声音量的大小。
当得到目标差值后,正压通气治疗机计算各个目标差值之和,并将各个目标差值之和记为目标和值。当得到目标和值之后,正压通气治疗机根据目标差值的数量和目标和值确定鼾声指示值,其中,鼾声指示值用于指示鼾声音量的大小,鼾声指示值越大,表明鼾声音量越大。
在另一实施例中,当得到鼾声指示值之后,正压通气治疗机存储并显示该鼾声指示值,也可以将鼾声指示值发送给其他电子设备进行存储和/或显示。
可以理解的是,步骤S105可以在步骤S104之后执行,也可以在步骤S104之前执行,或者步骤S105和步骤S104同步执行,附图2只是其中的一种实施方式。
在一实施例中,步骤S106可以通过以下中的一种方式实现:
①将所述目标和值除以所述目标差值的数量,得到所述鼾声指示值。
在得到目标和值和目标差值的数量后,正压通气治疗机将目标和值除以目标差值的数量,得到鼾声指示值。
如可以通过如下公式计算得到鼾声指示值:
其中,η为条件因素,其计算方式为:/>
S表示鼾声指示值,通过上述公式可知,该鼾声指示值是一个平均值。
CNT表示目标差值的数量,可以理解的是,
Sth为预先存储的一个阈值,即预设幅值,其大小可以根据具体需要设置。
②将所述目标和值除以所述目标差值的数量,得到第一数值,将所述第一数值除以所述预设幅值,得到鼾声指示值。
当得到目标和值和目标差值的数量后,正压通气治疗机将目标和值除以目标差值的数量,得到第一数值,并将第一数值除以预设幅值,得到鼾声指示值。在本实施例中,若用表示第一数值,则鼾声指示值为:
③将所述目标和值除以所述目标差值的数量,得到第一数值;
计算所述第一数值与所述预设幅值之间的差值,得到第二数值;
将所述第二数值除以所述预设幅值,得到所述鼾声指示值。
当得到目标和值和目标差值的数量后,正压通气治疗机将目标和值除以目标差值的数量,得到第一数值,然后将第一数值减去预设幅值,以计算得到第一数值和预设幅值之间的差值,得到第二数值,然后将第二数值除以预设幅值,得到鼾声指示值。
当将目标和值除以目标差值的数量,得到第一数值记为S,预设幅值记为Sth,则鼾声指示值为:
本实施例通过在用户呼吸过程中存在鼾声时,确定对应的鼾声指示值,以通过鼾声指示值确定用户打鼾声音的大小,且在得到鼾声指示值过程中,也不需要获取音频信号,避免了音频信号对鼾声指示值的干扰,也不需要对获取的数据进行频谱分析,从而提高了鼾声指示值确定的准确率和效率。
在另一实施例中,步骤S104包括:
确定所述目标差值的数量;
若所述目标差值的数量大于预设数量,则确定所述用户呼吸过程中存在鼾声。
在本实施例中,正压通气治疗机确定目标差值的数量,并判断目标差值的数量是否大于预设数量,其中,预设数量可以根据具体情况而设置。若目标差值的数量大于预设数量,正压通气治疗机则确定用户呼吸过程中存在鼾声;若目标差值的数量小于或者等于预设数量,正压通气治疗机则确定用户呼吸过程中不存在鼾声。
在上述实施例的基础上,所述方法还包括:
获取预设的最小有效时长,以及获取采集所述气流数据对应的采样频率;
根据所述最小有效时长和所述采样频率计算得到所述预设数量。
正压通气治疗机获取预先设置好的最小有效时长,以及获取采集气流数据对应的采样频率。在本实施例中,最小有效时长可以设置为0.1秒~1秒之间的任何值,如可以设置为0.3秒、0.5秒和0.9秒等。该采样频率可以预先设置在正压通气治疗机中,也可以在使用时重新设置,如采样频率可以设置为500Hz(赫兹),在其他实施例中,采样频率也可以设置为其他值,但是采样频率的设置应该满足香农定理。
当得到最小有效时长和采样频率后,正压通气治疗机根据最小有效时长和采样频率计算得到预设数量,如将最小有效时长乘以采样频率得到该预设数量,如将预设数量记为TC,最小有效时长记为tmin,采用频率记为freq,则预设数量为:TC=tmin*freq。
本实施例通过目标差值的数量来检测用户呼吸过程中是否存在鼾声,在鼾声检测过程中,只需要进行简单的计算,从而提高了用户呼吸过程中的鼾声检测效率。
请参阅图3,图3为本申请实施例提供的一种鼾声检测装置200,该鼾声检测装置200包括:
数据采集模块201,用于采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据;
差值确定模块202,用于确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;确定所述幅值差值中大于预设幅值的目标差值;
鼾声确定模块203,用于若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
在一些实施方式中,数据采集模块201还用于采集用户呼吸对应的气流数据,对所述气流数据进行高通滤波,得到所述气流数据中大于预设值得气流目标数据;确定所述气流目标数据对应包络数据。
在一些实施方式中,鼾声检测装置200还包括:
和值计算模块,用于计算各个所述目标差值之和,得到目标和值;
指示值确定模块,用于根据所述目标差值的数量和所述目标和值确定鼾声指示值,其中,所述鼾声指示值用于指示所述鼾声音量的大小。
在一些实施方式中,所述指示值确定模块还用于将所述目标和值除以所述目标差值的数量,得到所述鼾声指示值;
或者所述指示值确定模块还用于将所述目标和值除以所述目标差值的数量,得到第一数值,将所述第一数值除以所述预设幅值,得到鼾声指示值;
或者所述指示值确定模块还用于将所述目标和值除以所述目标差值的数量,得到第一数值;计算所述第一数值与所述预设幅值之间的差值,得到第二数值;将所述第二数值除以所述预设幅值,得到所述鼾声指示值。
在一些实施方式中,鼾声确定模块203还用于确定所述目标差值的数量;若所述目标差值的数量大于预设数量,则确定所述用户呼吸过程中存在鼾声。
在一些实施方式中,所述数据采集模块201还用于获取预设的最小有效时长,以及获取采集所述气流数据对应的采样频率;
鼾声检测装置200还包括:
数据计算模块,用于根据所述最小有效时长和所述采样频率计算得到所述预设数量。
在一些实施方式中,鼾声确定模块还用于确定所述目标差值对应的采样时长;若所述采样时长大于预设时长,则确定所述用户呼吸过程中存在鼾声。
在一些实施方式中,鼾声检测装置200还可用于检测设备。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述鼾声检测方法实施例中的对应过程,在此不再赘述。
请参阅图4,图4为本发明实施例提供的一种检测设备的结构示意性框图。
如图4所示,检测设备300包括处理器301和存储器302,处理器301和存储器302通过总线303连接,该总线比如为I2C(Inter-integrated Circuit)总线。
具体地,处理器301用于提供计算和控制能力,支撑整个检测设备的运行。处理器301可以是中央处理单元(Central Processing Unit,CPU),该处理器301还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
具体地,存储器302可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对本发明实施例方案所应用于其上的检测设备的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的鼾声检测方法。
在一实施例中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:
采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据;
确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;
确定所述幅值差值中大于预设幅值的目标差值;
若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
在一些实施方式中,所述采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据的步骤包括:
采集用户呼吸对应的气流数据,对所述气流数据进行高通滤波,得到所述气流数据中大于预设值得气流目标数据;
确定所述气流目标数据对应包络数据。
在一些实施方式中,所述若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤之后,处理器301还执行以下步骤:
计算各个所述目标差值之和,得到目标和值;
根据所述目标差值的数量和所述目标和值确定鼾声指示值,其中,所述鼾声指示值用于指示所述鼾声音量的大小。
在一些实施方式中,所述根据所述目标差值的数量和所述目标和值确定鼾声指示值的步骤包括:
将所述目标和值除以所述目标差值的数量,得到所述鼾声指示值;
或者,将所述目标和值除以所述目标差值的数量,得到第一数值,将所述第一数值除以所述预设幅值,得到鼾声指示值;
或者,将所述目标和值除以所述目标差值的数量,得到第一数值;
计算所述第一数值与所述预设幅值之间的差值,得到第二数值;
将所述第二数值除以所述预设幅值,得到所述鼾声指示值。
在一些实施方式中,所述若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤还包括:
确定所述目标差值的数量;
若所述目标差值的数量大于预设数量,则确定所述用户呼吸过程中存在鼾声。
在一些实施方式中,处理器301还执行以下步骤:
获取预设的最小有效时长,以及获取采集所述气流数据对应的采样频率;
根据所述最小有效时长和所述采样频率计算得到所述预设数量。
在一些实施方式中,若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤包括:
确定所述目标差值对应的采样时长;
若所述采样时长大于预设时长,则确定所述用户呼吸过程中存在鼾声。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的检测设备的具体工作过程,可以参考前述鼾声检测方法实施例中的对应过程,在此不再赘述。
本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例说明书提供的任一项鼾声检测方法的步骤。
其中,所述存储介质可以是前述实施例所述的检测设备的内部存储单元,例如所述检测设备的硬盘或内存。所述存储介质也可以是所述检测设备的外部存储设备,例如所述检测设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施例中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
应当理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种鼾声检测方法,其特征在于,所述方法包括:
采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据;
确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;
确定所述幅值差值中大于预设幅值的目标差值;
若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
2.根据权利要求1所述方法,其特征在于,所述采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据的步骤包括:
采集用户呼吸对应的气流数据,对所述气流数据进行高通滤波,得到所述气流数据中大于预设值得气流目标数据;
确定所述气流目标数据对应包络数据。
3.根据权利要求1所述的方法,其特征在于,所述若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤之后,还包括:
计算各个所述目标差值之和,得到目标和值;
根据所述目标差值的数量和所述目标和值确定鼾声指示值,其中,所述鼾声指示值用于指示所述鼾声音量的大小。
4.根据权利要求3所述方法,其特征在于,所述根据所述目标差值的数量和所述目标和值确定鼾声指示值的步骤包括:
将所述目标和值除以所述目标差值的数量,得到所述鼾声指示值;
或者,将所述目标和值除以所述目标差值的数量,得到第一数值,将所述第一数值除以所述预设幅值,得到鼾声指示值;
或者,将所述目标和值除以所述目标差值的数量,得到第一数值;
计算所述第一数值与所述预设幅值之间的差值,得到第二数值;
将所述第二数值除以所述预设幅值,得到所述鼾声指示值。
5.根据权利要求1所述方法,其特征在于,所述若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤还包括:
确定所述目标差值的数量;
若所述目标差值的数量大于预设数量,则确定所述用户呼吸过程中存在鼾声。
6.根据权利要求5所述方法,其特征在于,所述方法还包括:
获取预设的最小有效时长,以及获取采集所述气流数据对应的采样频率;
根据所述最小有效时长和所述采样频率计算得到所述预设数量。
7.根据权利要求1所述的方法,其特征在于,若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声的步骤包括:
确定所述目标差值对应的采样时长;
若所述采样时长大于预设时长,则确定所述用户呼吸过程中存在鼾声。
8.一种鼾声检测装置,其特征在于,包括:
数据采集模块,用于采集用户呼吸对应的气流数据,确定所述气流数据对应的包络数据;
差值确定模块,用于确定所述包络数据中每个采样时刻对应的正向幅值和负向幅值之间的幅值差值;确定所述幅值差值中大于预设幅值的目标差值;
鼾声确定模块,用于若所述目标差值满足预设条件,则确定所述用户呼吸过程中存在鼾声。
9.一种检测设备,其特征在于,所述检测设备包括处理器、存储器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1至7中任一项所述的鼾声检测方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述鼾声检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311439249.8A CN117379004A (zh) | 2023-11-01 | 2023-11-01 | 鼾声检测方法、装置、检测设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311439249.8A CN117379004A (zh) | 2023-11-01 | 2023-11-01 | 鼾声检测方法、装置、检测设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117379004A true CN117379004A (zh) | 2024-01-12 |
Family
ID=89471751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311439249.8A Pending CN117379004A (zh) | 2023-11-01 | 2023-11-01 | 鼾声检测方法、装置、检测设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117379004A (zh) |
-
2023
- 2023-11-01 CN CN202311439249.8A patent/CN117379004A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102596028B (zh) | 用于对自主换气受试者中的肺顺应性进行量化的***和方法 | |
US20140323919A1 (en) | Sleep evaluation device | |
JP5070701B2 (ja) | 寝具に加わる被験者の荷重変化により得られる呼吸信号の解析方法および装置 | |
WO2007138930A1 (ja) | 疲労推定装置及びそれを搭載した電子機器 | |
CN102665546A (zh) | 睡眠状况的检测 | |
US20110190651A1 (en) | Apparatus and method for apnea detection | |
US9820694B2 (en) | Devices for diagnosing sleep apnea or other conditions and related systems and methods | |
KR20150033197A (ko) | 수면 무호흡증 추정 방법, 상기 방법을 기록한 컴퓨터 판독 가능 저장매체 및 수면 무호흡증 추정 장치 | |
JP6127739B2 (ja) | 睡眠状態判定装置 | |
JP2019063200A (ja) | 呼吸評価システム、解析システム、及びプログラム | |
CN111657948B (zh) | 一种睡眠呼吸状态的检测方法、装置及设备 | |
CN112155560A (zh) | 基于实时心冲击信号的呼吸暂停检测方法及*** | |
CN111281349B (zh) | 睡眠呼吸障碍监测方法及*** | |
JP6518056B2 (ja) | 睡眠状態判定装置、睡眠状態判定方法及びプログラム | |
CN110179436B (zh) | 一种鼾声取样方法及终端设备 | |
CN109846470B (zh) | 异常判定装置、电子设备及计算机可读存储介质 | |
JP6535186B2 (ja) | 呼吸状態判定装置、機器の作動方法、およびプログラム | |
CN107811610B (zh) | 一种呼吸率检测方法、装置、电子设备及存储介质 | |
WO2024066502A1 (zh) | 呼吸监测方法及装置 | |
CN117379004A (zh) | 鼾声检测方法、装置、检测设备及存储介质 | |
US20170020446A1 (en) | Systems, methods and apparatuses for monitoring hypoxia events | |
CN113164101B (zh) | 一种呼吸中止检测***、方法、计算设备和储存介质 | |
CN109069071A (zh) | 呼吸暂停检测装置 | |
JP5979359B2 (ja) | 判断システム、判断システムの作動方法、及び判断システム用のプログラム | |
JP6944402B2 (ja) | 在不在判定方法、プログラム、センサ処理システム、及びセンサシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |