一种面向睡眠监测的体音数据采集与分析系统
未命名
10-09
阅读:152
评论:0
一种面向睡眠监测的体音数据采集与分析系统
1.本技术要求于2022年12月30日提交中国专利局、申请号为202211723401.0、发明名称为“体音数据的管理设备”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及数据处理技术领域,尤其涉及一种一种面向睡眠监测的体音数据采集与分析系统。
背景技术:
3.目前,专业人士会通过人体的各种体音数据来确定人体的健康状况,专业人士常通过各种类型的医用电子设备采集针对目标对象的不同类型的音频数据(例如鼾声音频数据、肠音音频数据、心音音频数据等),再由专业人士通过采集到的音频数据判断目标对象的身体是否出现异常。
4.但是,采集不同类型的音频数据需要多种不同的采集设备,各采集设备操作复杂,不利于快速的获得各种不同类型的音频数据,不利于对目标对象的健康状况进行分析。
技术实现要素:
5.本技术实施例提供了一种一种面向睡眠监测的体音数据采集与分析系统,该一种面向睡眠监测的体音数据采集与分析系统能够对人体不同类型的音频数据进行采集,操作简单,能够快速的获得不同类型的人体音频数据。
6.本技术实施例提供一种一种面向睡眠监测的体音数据采集与分析系统,包括:
7.音频采集模块,用于采集预设时间段内针对目标对象不同类型的音频数据,所述音频数据包括所述目标对象的身体对应的体音数据;
8.处理模块,用于接收所述音频采集模块发送的各所述音频数据,对各所述音频数据进行分析处理。
9.在一种可行的设计中,所述音频数据包括心音音频数据,
10.所述处理模块,还用于当所述音频采集模块位于所述目标对象的心音采集区域时,接收所述服务设备的第一指令,所述第一指令用于指示采集所述目标对象的心音音频数据;
11.所述处理模块,还用于根据所述第一指令将所述音频采集模块的采样频率调整至第一频率,以使所述音频采集模块基于所述第一频率采集所述目标对象的所述心音音频数据。
12.在一种可行的设计中,所述音频数据包括肠音音频数据,
13.所述处理模块,还用于当所述音频采集模块位于所述目标对象的肠音采集区域时,接收所述服务设备的第二指令,所述第二指令用于指示采集所述目标对象的肠音音频数据;
14.所述处理模块,还用于根据所述第二指令将所述音频采集模块的采样频率调整至第二频率,以使所述音频采集模块基于所述第二频率采集所述目标对象的所述肠音音频数据,所述第二频率大于或等于所述第一频率。
15.在一种可行的设计中,所述音频数据包括鼾声音频数据,
16.所述处理模块,还用于当所述音频采集模块位于所述目标对象的鼾声采集区域时,接收所述服务设备的第三指令,所述第三指令用于指示采集所述目标对象的鼾声音频数据;
17.所述处理模块,还用于根据所述第三指令将所述音频采集模块的采样频率调整至第三频率,以使所述音频采集模块基于所述第三频率采集所述目标对象的所述鼾声音频数据,所述第三频率大于或等于所述第二频率。
18.在一种可行的设计中,所述处理模块,还用于对各所述音频数据进行编码处理,并将编码处理后的各所述音频数据发送给服务设备。
19.在一种可行的设计中,所述处理模块,还用于在对各所述音频数据进行编码处理之前,对各所述音频数据进行滤波处理。
20.在一种可行的设计中,所述面向睡眠监测的体音数据采集与分析系统还包括蓝牙模块,
21.所述蓝牙模块,用于将编码处理后的各所述音频数据发送给服务设备。
22.在一种可行的设计中,若所述音频数据包括心音音频数据,所述处理模块对各所述音频数据进行分析处理,包括:
23.所处理模块通过过滤所述心音音频数据中的噪声,获取所述心音音频数据对应的目标心音音频数据;
24.所述处理模块提取所述目标心音音频数据的梅尔倒谱系数特征mfcc;
25.所述处理模块基于所述目标心音音频数据的梅尔倒谱系数特征mfcc,确定所述心音音频数据是否为异常数据。
26.在一种可行的设计中,若所述音频数据包括肠音音频数据,所述处理模块对各所述音频数据进行分析处理,包括:
27.所述处理模块通过过滤所述肠音音频数据中的噪声,获取所述肠音音频数据对应的目标肠音音频数据;
28.所述处理模块提取所述目标肠音音频数据的梅尔倒谱系数特征mfcc;
29.所述处理模块基于所述目标肠音音频数据的梅尔倒谱系数特征mfcc,确定所述肠音音频数据是否为异常数据。
30.在一种可行的设计中,若所述音频数据包括鼾声音频数据,所述处理模块对各所述音频数据进行分析处理,包括:
31.所述处理模块确定所述鼾声音频数据对应的目标鼾声音频数据,所述目标鼾声音频数据为过滤所述鼾声音频数据中的干扰数据,并对过滤后的鼾声音频数据进行滤波处理后获得的鼾声音频数据;
32.所述处理模块确定所述目标鼾声音频数据的参数,所述参数包括所述目标鼾声音频数据的频率和所述目标鼾声音频数据的功率比的变化轨迹中的至少一种;
33.所述处理模块基于所述目标鼾声音频数据的参数,确定所述鼾声音频数据是否为
异常数据。
34.本技术实施例提供的技术方案至少可以达到以下有益效果:
35.本技术实施例提供的一种面向睡眠监测的体音数据采集与分析系统,该面向睡眠监测的体音数据采集与分析系统包括音频采集模块和处理模块,音频采集模块用于采集预设时间段内针对目标对象不同类型的音频数据,并将不同类型的音频数据发送处理模块,由处理模块对各音频数据进行分析处理,以确定目标对象是否存在异常。
附图说明
36.图1是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统的结构示意图;
37.图2是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统的结构示意图;
38.图3是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统的结构示意图;
39.图4是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统的结构示意图;
40.图5是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统的结构示意图;
41.图6是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统的结构示意图;
42.图7是本技术一示例性实施例示出的一种面向睡眠监测的体音数据采集与分析系统与服务设备的结构示意图;
43.图8是本技术一示例性实施例示出的一种分析心音音频数据的流程示意图;
44.图9是本技术一示例性实施例示出的一种分析肠音音频数据的流程示意图;
45.图10是本技术一示例性实施例示出的一种分析鼾声音频数据的流程示意图;
46.图11是本技术一示例性实施例示出的另一种分析鼾声音频数据的流程示意图;
47.图12是本技术一示例性实施例示出的另一种分析鼾声音频数据的流程示意图。
具体实施方式
48.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
49.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
50.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离
本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
51.如图1所示,图1为本技术实施例提供的一种面向睡眠监测的体音数据采集与分析系统100的结构示意图,该面向睡眠监测的体音数据采集与分析系统100包括音频采集模块1001和处理模块1002。
52.其中,音频采集模块1001和处理模块1002可以是集成在一起的设备,还可以是独立的元器件,本技术对此不加以限定。音频采集模块1001例如为麦克风、声音传感器、音频传感器等器件。处理模块1002例如为mcu、单片机等器件。音频采集模块1001与处理模块1002电连接,以便音频采集模块1001能够将采集获得的不同类型的音频数据发送给处理模块1002,该音频数据包括目标对象的身体对应的体音数据。
53.音频采集模块1001可以采集的音频数据例如为:心音音频数据、肠音音频数据、肺音音频数据、鼾声音频数据等。
54.音频采集模块1001采集不同类型的音频数据时,可以是通过不同的频率进行采集,下面对音频采集模块1001如何采集不同类型的音频数据进行示例性的说明:
55.在一个实施例中,若音频采集模块1001需要采集心音音频数据,那么服务设备200可以是在音频采集模块1001位于目标对象的心音采集区域时(也即音频采集模块1001放置在靠近目标对象心脏的皮肤上),向面向睡眠监测的体音数据采集与分析系统的处理模块1002发送第一指令,以指示处理模块1002采集目标对象的心音音频数据,其中,第一指令中携带有第一频率。在这里需要说明的是,服务设备200可以是具有数据处理、分析等功能的设备,例如为上位机、服务器、台式电脑、笔记本电脑等。在一种可行的设计中,服务设备200可以是与面向睡眠监测的体音数据采集与分析系统100中的处理模块1002通信连接的一种设备,以便于二者进行数据交互,或者在另一种可行的设计中,服务设备200也可认为是处理模块1002的一部分,本技术实施例对此不作限定。另外,还需要说明的是,音频采集模块1001可以是通过人工挪动的方式放置在心音采集区域。
56.处理模块1002在接收到服务设备200发送的第一指令后,对第一指令进行解析获得第一频率,并将音频采集模块1001的采样频率调整至第一频率。处理模块1002可以是通过向音频采集模块1001发送对应的指令,以指示音频采集模块1001将当前的采样频率调整至第一频率;或者,处理模块1002还可以是控制对应的频率调节控件进行转动等操作将音频采集模块1001当前的采样频率调整至第一频率,该调节方式中,频率调节控件可为设置在音频采集模块1001中,并且可用于调节采样频率的控件;本技术对此不加以限定。
57.当音频采集模块1001当前的频率调整至第一频率后,可以是向处理模块1002返回指示已调节完成的消息。处理模块1002在接收到对应的消息后,再向音频采集模块1001发送对应的指令,以指示音频采集模块1001根据第一频率采集目标用户的心音音频数据。
58.在另一个实施例中,若音频采集模块1001需要采集肠音音频数据,那么服务设备200可以是在音频采集模块1001位于目标对象的肠音采集区域时(也即音频采集模块1001放置在靠近目标对象大肠和小肠的皮肤上),向面向睡眠监测的体音数据采集与分析系统的处理模块1002发送第二指令,以指示处理模块1002采集目标对象的肠音音频数据,其中,第二指令中携带有第二频率。需要说明的是,音频采集模块1001可以是通过人工挪动的方
式放置在肠音采集区域。
59.处理模块1002在接收到服务设备200发送的第二指令后,对第二指令进行解析获得第二频率,并将音频采集模块1001的采样频率调整至第二频率。处理模块1002可以是通过向音频采集模块1001发送对应的指令,以指示音频采集模块1001将当前的采样频率调整至第二频率;处理模块1002还可以是控制对应的频率调节控件进行转动等操作将音频采集模块1001当前的采样频率调整至第二频率;本技术对此不加以限定。
60.在音频采集模块1001当前的频率调整至第二频率后,可以是向处理模块1002返回指示已调节完成的消息。处理模块1002在接收到对应的消息后,再向音频采集模块1001发送对应的指令,以指示音频采集模块1001根据第二频率采集目标用户的肠音音频数据。
61.在又一个实施例中,若音频采集模块1001需要采集鼾声音频数据,那么服务设备200可以是在音频采集模块1001位于目标对象的鼾声采集区域时(也即音频采集模块1001放置在靠近目标对象口鼻附近),向面向睡眠监测的体音数据采集与分析系统的处理模块1002发送第三指令,以指示处理模块1002采集目标对象的鼾声音频数据,其中,第三指令中携带有第三频率。需要说明的是,音频采集模块1001可以是通过人工挪动的方式放置在鼾声采集区域。
62.处理模块1002在接收到服务设备200发送的第三指令后,对第三指令进行解析获得第三频率,并将音频采集模块1001的采样频率调整至第三频率。处理模块1002可以是通过向音频采集模块1001发送对应的指令,以指示音频采集模块1001将当前的采样频率调整至第三频率;处理模块1002还可以是控制音频自己模块1001上设置的频率调节控件等操作将音频采集模块1001当前的采样频率调整至第三频率;本技术对此不加以限定。
63.当音频采集模块1001当前的频率调整至第三频率后,可以是向处理模块1002返回指示已调节完成的消息。处理模块1002在接收到对应的消息后,再向音频采集模块1001发送对应的指令,以指示音频采集模块1001根据第三频率采集目标用户的鼾声音频数据。
64.再一个实施例中,若音频采集模块1001需要采集肺音音频数据,那么服务设备200可以是在音频采集模块1001位于目标对象的肺音采集区域时(也即音频采集模块1001放置在靠近目标对象肺部附近),向面向睡眠监测的体音数据采集与分析系统的处理模块1002发送第四指令,以指示处理模块1002采集目标对象的肺音音频数据,其中,第四指令中携带有第四频率。需要说明的是,音频采集模块1001可以是通过人工挪动的方式放置在肺音采集区域。
65.处理模块1002在接收到服务设备200发送的第四指令后,对第四指令进行解析获得第四频率,并将音频采集模块1001的采样频率调整至第四频率。处理模块1002可以是通过向音频采集模块1001发送对应的指令,以指示音频采集模块1001将当前的采样频率调整至第四频率;处理模块1002还可以是控制对应的频率调节控件进行转动等操作将音频采集模块1001当前的采样频率调整至第四频率;本技术对此不加以限定。
66.当音频采集模块1001当前的频率调整至第四频率后,可以是向处理模块1002返回指示已调节完成的消息。处理模块1002在接收到对应的消息后,再向音频采集模块1001发送对应的指令,以指示音频采集模块1001根据第四频率采集目标用户的肺音音频数据。
67.音频采集模块1001还可以根据所需采集人体的其它音频数据,在此不做一一列举。
68.在这里还需要说明的是,音频采集模块1001可以根据需求一次仅采集一种类型的音频数据,例如仅采集鼾声音频数据。音频采集模块1001还可以是一次采集不同类型的音频数据,例如音频采集模块1001一次性采集心音音频数据、肠音音频数据、鼾声音频数据和肺音音频数据,这一设计中,该音频采集模块1001可包括多个器件,不同器件位于需要采集的音频数据对应的位置,并执行相应的采集操作,例如该音频采集模块1001可包括多个音频传感器,不同音频传感器位于不同位置,分别用于采集心音音频数据、肠音音频数据、鼾声音频数据和肺音音频数据。
69.另外,音频采集模块1001在采集音频数据时,可以是按照预设时间段进行采集,预设时间段例如为一周、一个月、半年等。也就是说音频采集模块1001采集目标对象的心音音频数据,并连续采集一周。
70.在一个实施例中,处理模块1002在接收到音频采集模块1001发送的音频数据后,可以是进一步的对音频数据进行编码处理,以将各音频数据编码为满足音频信号标准的数据,便于后续进行进一步的分析处理。当然,如图2所示,面向睡眠监测的体音数据采集与分析系统100还可包括编码器1003,还可以通过编码器1003对音频数据进行编码处理,本技术对此不加以限定。
71.在另一个实施例中,处理模块1002在对音频数据进行编码处理之前,还可以是对音频数据进行滤波处理,以将各音频数据中的噪声信号,获得质量更好的音频数据,以提高对音频数据分析的准确性。当然,如图3所示,面向睡眠监测的体音数据采集与分析系统100还可包括滤波器1004,通过滤波器1004对音频数据进行滤波处理,以便滤除噪声数据,本技术对此不加以限定。
72.在再一个实施例中,处理模块1002在将编码好的音频数据发送给服务设备200之前,还可以是对各音频数据进行压缩处理,获得包含各音频数据的数据包,并将各数据包发送给服务设备200。处理模块1002对音频数据进行压缩处理的目的是为了减少音频数据的数据量,便于进行更好的传输。当然,如图4所示,面向睡眠监测的体音数据采集与分析系统100还可包括压缩器1005,并通过压缩器1005对音频数据进行压缩处理,本技术对此不加以限定。
73.另外,处理模块1002还可以在发送数据包之前,对各数据包进行打标签处理,以便于服务设备200更好的区分各数据包,以进行针对性的处理。
74.在另一个实施例中,如图5所示,本技术的面向睡眠监测的体音数据采集与分析系统100还包括蓝牙模块1006,蓝牙模块1006可以是与面向睡眠监测的体音数据采集与分析系统100的其它模块集成为一个设备,还可以是单独的元器件,本技术对此不加以限定。处理模块1002可以是通过蓝牙模块1006将压缩后的数据包发送给服务设备200。
75.在再一个实施例中,如图6所示,本技术的面向睡眠监测的体音数据采集与分析系统100还可以包括供电模块,供电模块包括电池1007和低压差稳压器1008。电池1007与低压差稳压器1008电连接,低压差稳压器1008可以是分别与音频采集模块1001、处理模块1002和蓝牙模块电连接,低压差稳压器1008还可以是只与音频采集模块1001电连接,由于音频采集模块1001与处理模块1002电连接,处理模块1002与蓝牙模块1006电连接,从而给其它模块供电。
76.低压差稳压器1008用于提供一种不随负载阻抗、输入电压、温度和时间变化而变
化稳定的电源电压。低压差稳压器1008的结构主要包括启动电路、恒流源偏置单元、使能电路、调整元件、基准源、误差放大器、反馈电阻网络,保护电路等,基本工作原理为:系统加电,使得使能脚处于高电平,电路开始启动,恒流源电路给整个电路提供偏置,基准源电压快速建立,输出随着输入不断上升,当输出即将达到规定值时,由反馈网络得到的输出反馈电压也接近于基准电压值,此时误差放大器将输出反馈电压和基准电压之间的误差小信号进行放大,再经调整管放大到输出,从而形成负反馈,保证了输出电压稳定在规定值上;同理如果输入电压变化或输出电流变化,这个闭环回路将使输出电压保持不变。
77.如图7所示,如7为本技术实施例提供的本技术实施例的体音数据的管理系统结构示意图。该系统包括面向睡眠监测的体音数据采集与分析系统100和服务设备200。该面向睡眠监测的体音数据采集与分析系统100通过网络与服务设备200通信。该面向睡眠监测的体音数据采集与分析系统100能够采集不同类型的音频数据(例如鼾声音频数据、心音音频数据、肠音音频数据等),并对各音频数据进行处理后发送给服务设备200,以便服务设备200对不同类型的音频数据进行分析处理,以便根据处理结果确定目标对象的身体状况。
78.在本实施例中,并不限定服务设备200的物理形态。服务设备200可以为单一服务器设备,也可以为服务器阵列,或者为云化的服务器阵列中运行的虚拟机(virtual machine,vm)。另外,服务设备200也可以指具备相应服务能力的其他计算设备,例如电脑、智能手机等运行有服务器程序的终端103。
79.继续如图7所示,服务设备200的配置可以包括但不限于:处理器1011、存储器1012、接口装置1013、通信装置1014、输入装置1015、输出装置1016。处理器1011可以包括但不限于中央处理器cpu、微处理器mcu等。存储器1012可以包括但不限于rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1013可以包括但不限于usb接口、串行接口、并行接口等。通信装置1014例如能够进行有线通信或无线通信,具体地可以包括wifi通信、蓝牙通信、2g/3g/4g/5g通信等。输入装置1015可以包括但不限于键盘、鼠标、触摸屏、麦克风等。输出装置1016可以包括但不限于显示屏、扬声器等。
80.但是,现有技术中,不同类型的音频数据是通过不同的电子设备采集获得,各电子设备操作复杂,不利于快速的获得不同类型的音频数据。
81.或者,在另一种可行的设计中,处理模块包括服务设备,即服务设备为处理模块的一部分,这种情况下,处理模块接收到音频采集模块采集的音频数据之后,由处理模块对各音频数据进行分析处理。
82.也就是说,在本技术实施例提供的系统中,可由处理模块执行对音频数据的分析处理,这种情况下,服务设备可为处理模块的一部分,即由处理模块包括的服务设备执行该分析处理,或者由处理模块除服务设备以外的其他部分执行该分析处理。或者,服务设备可独立于处理模块,并且该服务设备可与处理模块相连接,这种情况下,可由服务设备或者也可由处理模块执行该分析处理。
83.若音频数据为心音音频数据,则对音频数据进行分析处理可以为如图8所示的分析步骤:
84.步骤s801,对心音音频数据进行预处理,获得目标心音音频数据;
85.其中,预处理的目的是为了滤除心音音频数据中的噪声,获得质量更好的心音音频数据,以便后续获得更加准确的分析结果。
86.示例性的,可以是通过下述方法对心音音频数据进行预处理:
87.1、通过resample滤波器对心音音频数据进行重采样至1khz,这样能够减少心音音频数据的数据量,提高处理的效率;
88.2、对心音音频数据进行增大幅值处理,从而补偿心音音频数据的高频分量,提高心音音频数据的信噪比;
89.例如可以是通过y(n)=x(n)-α
·
x(n-1)来进行增大幅值的处理,其中α一般取值为0.97或者0.95。
90.3、心音音频数据是连续的时间序列信号,为了能够有效的进行分析,需要对心音信号进行分割处理,可以是采用逻辑回归的hsmm算法,对心音音频数据进行分割处理,将心音音频数据分割为2s一段是数据片段;
91.4、将信号分割后心音音频数据的每一帧片段数据代入窗函数,窗外的值设定为0,其目的是消除各个帧两端可能会造成的信号不连续性。常用的窗函数有方窗、汉明窗和汉宁窗等,根据窗函数的频域特性。本技术可以是采用汉明窗(hamming window)对分割后的片段数据进行信号不连续性的处理。其汉明窗的表达公式如下所示:
92.w(n)=(1-a)-a
·
cos2
·
π
·
n/n) 1≤n≤n
93.对于a的取值不同,将会产生不同的汉明窗,一般情况下,a的取值为0.46。
94.5、对加窗后的心音音频数据进行傅里叶变化;
95.步骤s802,提取目标心音音频数据的mfcc特征;
96.其中,本技术可以是通过心音音频数据的mfcc特征来确定心音音频数据是否存在异常,示例性的,本技术可以是通过下述方法获得目标心音音频数据的mfcc特征:
97.1、使用梅尔滤波器组提取心音音频数据的梅尔值,这是一个新的量度,相比于正常的频率机制,梅尔值更加接近于人耳的听觉机制,其在低频范围内增长速度很快,但在高频范围内,梅尔值的增长速度很慢。每一个频率值f都对应着一个梅尔值m,其对应关系如下:
[0098][0099]
2、定义梅尔滤波器个数m,在梅尔刻度范围内等间隔插入m个值,将梅尔频率转化为频率fm,
[0100]fm
=700
·
(10
m/2595-1)
[0101]
3、将经过梅尔滤波器组的信号计算其谱线索引号k,其定义为:
[0102][0103]
其中,n为fft点数,fs为抽样频率,fm为之前梅尔刻度转化为频率后的值,最后我们得到的k值为一个1*k的矩阵。且k值范围为0-n/2。
[0104]
4、计算hm矩阵,其定义为:
[0105]
[0106]
其中,m代表第几个滤波器,k为横坐标0-2048。26个滤波器就是算2049个频率分量分别属于26个频率带的概率.根据上式计算26个滤波器的二维数组,也就是26*4096二维数组hm。
[0107]
5、由于滤波器组得到的系数相关性很高,因此这里采用离散余弦变换(discrete cosin transform)来进行去相关降维。由于心音信号主要频率集中在低频区,因此每一帧只选取13个数据就好,根据mfcc定义,即可得到mfcc参数:
[0108][0109]
其中,m代表梅尔滤波器个数,i代表第几帧数据(取值为1-301),n代表第i帧的第n列(n取值范围为1-26)。
[0110]
步骤s803,将目标心音音频数据的mfcc特征输入至第一模型,并根据第一模型的输出结果确定心音音频数据是否为异常数据,第一模型是根据正常心音音频数据的mfcc特征样本和异常心音音频数据的mfcc特征样本对神经网络模型训练获得的。
[0111]
其中,第一模型可以是正常心音音频数据的mfcc特征样本和异常心音音频数据的mfcc特征样本对神经网络模型训练获得的,所以通过上述方法获得目标心音音频数据的mfcc特征后,输入至第一模型,获得目标心音音频数据的mfcc特征是与异常心音音频数据的mfcc特征匹配,或者目标心音音频数据的mfcc特征是与正常心音音频数据的mfcc特征匹配的结果。若第一模型输出的结果为目标心音音频数据的mfcc特征是与异常心音音频数据的mfcc特征匹配的结果,则可以确定目标对象的心音音频数据为异常数据。
[0112]
第二,若音频数据为肠音音频数据,则对音频数据进行分析处理可以为如图9所示的处理分析步骤:
[0113]
步骤s901,对肠音音频数据进行预处理,获得目标肠音音频数据;
[0114]
步骤s902,提取目标肠音音频数据的mfcc特征;
[0115]
步骤s903,将目标肠音音频数据的mfcc特征输入至第二模型,并根据第二模型的输出结果确定肠音音频数据是否为异常数据,第二模型是根据正常肠音音频数据的mfcc特征样本和异常肠音音频数据的mfcc特征样本对神经网络模型训练获得的。
[0116]
在这里需要说明的是,服务设备200对肠音音频数据进行处理的具体步骤与上述处理心音音频数据的方式相同,在此不做赘述。通过上述方法获得目标肠音音频数据的mfcc特征后,输入至第二模型,获得目标肠音音频数据的mfcc特征是与异常肠音音频数据的mfcc特征匹配,或者目标肠音音频数据的mfcc特征是与正常肠音音频数据的mfcc特征匹配的结果。若第一模型输出的结果为目标肠音音频数据的mfcc特征是与异常肠音音频数据的mfcc特征匹配的结果,则可以确定目标对象的肠音音频数据为异常数据。
[0117]
第三,若音频数据为鼾声音频数据,则对音频数据进行分析处理可以为如图10所示的处理分析步骤:
[0118]
步骤s1001,对鼾声音频数据进行预处理,获得第一鼾声音频数据;
[0119]
其中,对鼾声音频数据进行预处理可以是为了消除鼾声音频数据中的干扰数据,提高鼾声音频数据的质量,便于后续获得更加准确的分析结果。
[0120]
对鼾声音频进行预处理可以是通过下述步骤实现:
[0121]
1、通过下述公式
[0122]
w[n]=x[n]+αw[n-1]
[0123]
y[n]=w[n]-w[n-1]
[0124]
对鼾声音频数据进行基线漂移去除;x[n]为当前输入,w[n]是一个中间信号,y[n]是当前输出,w[n-1]是w[n]上一时间点的值,α为尺度因子,决定高通递归滤波器的截止频率等滤波性能;
[0125]
2、利用fir滤波器的窗函数设计法,选取汉明窗函数:
[0126][0127]
设计500阶,通带为xx hz-xx hz的fir带通滤波器对去除基线漂移后的鼾声数据进行带通滤波处理,n表示第n个样本,n为每个样本所包含的数字信号采样点数;
[0128]
3、对上述步骤处理后的鼾声音频数据进行下采样,降低鼾声数据的采样率,并运用低通滤波器降低频谱混叠造成的鼾声音频数据失真。
[0129]
步骤s1002,对第一鼾声音频数据进行滤波处理,得到目标鼾声音频数据;
[0130]
其中,滤波处理的步骤包括:
[0131]
1、对用麦克风录制的鼾声数据进行读取并用“短时分帧”处理对原始数据进行50%重叠“分帧”;其中“帧长”为64ms,“帧移”为32ms,“一帧”鼾声数据视为一个样本。
[0132]
2、利用公式确定每个样本的短时能量,k表示第k个样本,n为每个样本所包含的数字信号采样点数,ek为每个样本的短时能量,sk为数字信号采样样本幅度,具体由硬件电路确定;
[0133]
3、选出上述所有样本中能量最大值e
max
和最小值e
min
,分别确定待选门限值i1和i2,
[0134]
i1=a*[e
max-e
min
]+e
min
,i2=b*e
min
+eb[0135]
上式中,eb为噪声基底能量,具体数值根据所选麦克风硬件设备和测试环境进行调整,a,b为自适应参数值,根据实验选取;
[0136]
4、确定短时能量门限为te=min(i1,i2);
[0137]
5、通过短时能量门限对第一鼾声音频数据进行滤波处理,将短时能量门限一下的数据进行滤除得到目标鼾声音频数据。
[0138]
步骤s1003,确定目标鼾声音频数据的参数;
[0139]
其中,目标鼾声音频数据的参数包括目标鼾声音频数据的频率和目标鼾声音频数据的功率比的变化轨迹;
[0140]
下面根据图11所示的步骤获得目标鼾声音频数据的频率:
[0141]
步骤s1101,对目标鼾声音频数据进行加窗处理,得到第二鼾声音频数据;
[0142]
步骤s1102,根据第二鼾声音频数据建立全极点模型;
[0143]
步骤s1103,根据快速求根算法以及全极点模型,获得目标鼾声音频数据的频率。
[0144]
1、目标鼾声音频数据加汉明窗,建立一个全极点模型h(z)如下:
[0145][0146]ak
为线性预测系数,k=1,2,3,
…
,p,p为线性预测模型阶数。
[0147]
2、利用莱文森-德宾算法求取ak的值;
[0148]
3、将求出的ak的值代入全极点模型h(z),利用快速求根算法得到多项式的第i个复根之后代入公式
[0149][0150]
然后根据公式(fs为数字信号采样率)令i=1得到目标鼾声音频数据的频率。
[0151]
下面根据图12所示的步骤获得目标鼾声音频数据的功率比的变化轨迹:
[0152]
步骤s1201,对第二鼾声音频数据进行快速傅里叶变换,获得第二鼾声音频数据的频谱结构;
[0153]
步骤s1202,根据第二鼾声音频数据的频谱结构确定第一频带范围和第二频带范围,第一频带范围为频谱结构中频率低于预设频率的部分,第二频带范围为频谱结构中频率高于预设频率的部分;
[0154]
步骤s1203,计算第一频带范围的第一累计功率,以及第二频带范围的第二累计功率;
[0155]
步骤s1204,将第一累计功率和第二累计功率作比,获得目标鼾声音频数据的功率比;
[0156]
步骤s1205,根据各目标鼾声音频数据的功率比绘制变化轨迹。
[0157]
其中,可以是根据的公式得到功率比。
[0158]
在一个实施例中,提供了一种处理设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述分析音频数据以及确定目标对象的身体是否存在异常方法的任一步骤。
[0159]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述分析音频数据以及确定目标对象的身体是否存在异常方法的任一步骤。
[0160]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述分析音频数据以及确定目标对象的身体是否存在异常方法的任一步骤。
[0161]
容易理解的是,本领域技术人员在本技术提供的几个实施例的基础上,可以对本技术的实施例进行结合、拆分、重组等得到其他实施例,这些实施例均没有超出本技术的保护范围。
[0162]
以上的具体实施方式,对本技术实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本技术实施例的具体实施方式而已,并不用于限定本技术实施例的保护范围,凡在本技术实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本技术实施例的保护范围之内。
技术特征:
1.一种面向睡眠监测的体音数据采集与分析系统,其特征在于,包括:音频采集模块,用于采集预设时间段内针对目标对象不同类型的音频数据,所述音频数据包括所述目标对象的身体对应的体音数据;处理模块,用于接收所述音频采集模块发送的各所述音频数据,对各所述音频数据进行分析处理。2.根据权利要求1所述的系统,其特征在于,所述音频数据包括心音音频数据,所述处理模块,还用于当所述音频采集模块位于所述目标对象的心音采集区域时,接收所述服务设备的第一指令,所述第一指令用于指示采集所述目标对象的心音音频数据;所述处理模块,还用于根据所述第一指令将所述音频采集模块的采样频率调整至第一频率,以使所述音频采集模块基于所述第一频率采集所述目标对象的所述心音音频数据。3.根据权利要求2所述的系统,其特征在于,所述音频数据包括肠音音频数据,所述处理模块,还用于当所述音频采集模块位于所述目标对象的肠音采集区域时,接收所述服务设备的第二指令,所述第二指令用于指示采集所述目标对象的肠音音频数据;所述处理模块,还用于根据所述第二指令将所述音频采集模块的采样频率调整至第二频率,以使所述音频采集模块基于所述第二频率采集所述目标对象的所述肠音音频数据,所述第二频率大于或等于所述第一频率。4.根据权利要求3所述的系统,其特征在于,所述音频数据包括鼾声音频数据,所述处理模块,还用于当所述音频采集模块位于所述目标对象的鼾声采集区域时,接收所述服务设备的第三指令,所述第三指令用于指示采集所述目标对象的鼾声音频数据;所述处理模块,还用于根据所述第三指令将所述音频采集模块的采样频率调整至第三频率,以使所述音频采集模块基于所述第三频率采集所述目标对象的所述鼾声音频数据,所述第三频率大于或等于所述第二频率。5.根据权利要求1所述的系统,其特征在于,所述处理模块,还用于对各所述音频数据进行编码处理,并将编码处理后的各所述音频数据发送给服务设备。6.根据权利要求5所述的系统,其特征在于,所述处理模块,还用于在对各所述音频数据进行编码处理之前,对各所述音频数据进行滤波处理。7.根据权利要求5所述的面向睡眠监测的体音数据采集与分析系统,其特征在于,所述面向睡眠监测的体音数据采集与分析系统还包括蓝牙模块,所述蓝牙模块,用于将编码处理后的各所述音频数据发送给服务设备。8.根据权利要求1所述的系统,其特征在于,若所述音频数据包括心音音频数据,所述处理模块对各所述音频数据进行分析处理,包括:所处理模块通过过滤所述心音音频数据中的噪声,获取所述心音音频数据对应的目标心音音频数据;所述处理模块提取所述目标心音音频数据的梅尔倒谱系数特征mfcc;所述处理模块基于所述目标心音音频数据的梅尔倒谱系数特征mfcc,确定所述心音音频数据是否为异常数据。9.根据权利要求1所述的系统,其特征在于,若所述音频数据包括肠音音频数据,所述
处理模块对各所述音频数据进行分析处理,包括:所述处理模块通过过滤所述肠音音频数据中的噪声,获取所述肠音音频数据对应的目标肠音音频数据;所述处理模块提取所述目标肠音音频数据的梅尔倒谱系数特征mfcc;所述处理模块基于所述目标肠音音频数据的梅尔倒谱系数特征mfcc,确定所述肠音音频数据是否为异常数据。10.根据权利要求1所述的系统,其特征在于,若所述音频数据包括鼾声音频数据,所述处理模块对各所述音频数据进行分析处理,包括:所述处理模块确定所述鼾声音频数据对应的目标鼾声音频数据,所述目标鼾声音频数据为过滤所述鼾声音频数据中的干扰数据,并对过滤后的鼾声音频数据进行滤波处理后获得的鼾声音频数据;所述处理模块确定所述目标鼾声音频数据的参数,所述参数包括所述目标鼾声音频数据的频率和所述目标鼾声音频数据的功率比的变化轨迹中的至少一种;所述处理模块基于所述目标鼾声音频数据的参数,确定所述鼾声音频数据是否为异常数据。
技术总结
本申请实施例提供一种面向睡眠监测的体音数据采集与分析系统,包括:音频采集模块,用于采集预设时间段内针对目标对象不同类型的音频数据,所述音频数据包括所述目标对象的身体对应的体音数据;处理模块,用于接收所述音频采集模块发送的各所述音频数据,对各所述音频数据进行分析处理,以确定目标对象是否存在异常。异常。异常。
技术研发人员:胡斌 钱昆 朱立贤 赵中豪
受保护的技术使用者:北京理工大学
技术研发日:2023.06.27
技术公布日:2023/10/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
