本发明涉及数据处理领域,具体而言,涉及一种波形数据显示方法、装置、血氧仪和存储介质。
背景技术:
1、目前,市面上销售的脉搏血氧仪通常是通过滑窗的形式检测和存储血氧仪的传感器采集数据,再根据数据进行计算判断得到血氧饱和度和脉率等结果,最后通过显示屏直接显示给用户或者医护人员查看。波形显示的方法一般是根据滑窗内数据最小值和最大值的取值范围,以及显示屏中波形显示区域的分辨率进行等差划分等级,最后每个显示波形幅值按照切分后等级进行显示。
2、通常,脉搏血氧仪以指夹式为主,当人体状态改变(例如,紧张状态和放松状态切换)、手指与血氧仪的传感器贴合状态改变(例如,手指活动等)以及血氧仪的传感器配置参数改变(例如,调整传感器光强、调整电路增益等)等情况,都会影响到脉搏波形的幅值,导致波形显示不饱满或者真实波形被压缩显示的问题。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种波形数据显示方法、装置、血氧仪和存储介质,根据待显示数据所属波形自身情况确定波形最小值、波形最大值以及步进,能够展示每个特征波形的真实状态,使得每个特征波形显示更为饱满,有效降低前后波形对特征波形显示的影响。
2、为了实现上述目的,本发明实施例采用的技术方案如下:
3、第一方面,本发明提供一种波形数据显示方法,应用于血氧仪,所述方法包括:
4、根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值;所述目标数据为滑窗中采集时间最早的待显示数据;所述滑窗用于存储多个待显示数据;所述特征波形表征心脏完成一次收缩和舒张对应的波形;
5、根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进;
6、根据所述目标数据、所述波形最小值和所述步进,确定所述目标数据的像素点坐标,并根据所述目标数据的像素点坐标进行波形显示。
7、在可选的实施方式中,所述根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值的步骤,包括:
8、当所述目标数据不属于所述特征波形上的数据时,将滑窗最小值作为所述波形最小值;将滑窗最大值作为所述波形最大值;所述滑窗最小值为所述滑窗内全部待显示数据中的纵坐标最小值;所述滑窗最大值为所述滑窗内全部待显示数据中的纵坐标最大值;其中,所述待显示数据中的纵坐标为所述血氧仪的传感器采集数据。
9、在可选的实施方式中,所述根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值的步骤,包括:
10、当所述目标数据属于所述特征波形上的数据且所述目标数据中的纵坐标在特征值区间时,将所述特征值区间的最小值作为所述波形最小值;将所述特征值区间的最大值作为所述波形最大值;所述特征值区间根据所述特征波形的收缩期对应的纵坐标最小值和纵坐标最大值确定。
11、在可选的实施方式中,所述根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值的步骤,包括:
12、当所述目标数据属于所述特征波形上的数据且所述目标数据中的纵坐标不在特征值区间时,将特征波形最小值作为所述波形最小值;将特征波形最大值作为所述波形最大值;所述特征波形最小值为所述特征波形的纵坐标最小值;所述特征波形最大值为所述特征波形的纵坐标最大值;所述特征值区间根据所述特征波形的收缩期对应的纵坐标最小值和纵坐标最大值确定。
13、在可选的实施方式中,所述根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进的步骤,包括:
14、当波形最小值和波形最大值的差值不大于所述最大分辨值时,将预设精度作为步进;所述最大分辨值根据所述预设精度和预设像素点数量确定。
15、在可选的实施方式中,所述根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进的步骤,包括:
16、当波形最小值和波形最大值的差值大于所述最大分辨值时,根据波形最小值和波形最大值的差值,以及预设像素点数量确定步进。
17、在可选的实施方式中,所述目标数据的像素点坐标包括像素点横坐标和像素点纵坐标;所述根据所述目标数据、所述波形最小值和所述步进,确定所述目标数据的像素点坐标的步骤,包括:
18、计算所述目标数据中的纵坐标与所述波形最小值的差值,得到目标差值;
19、计算所述目标差值与所述步进的比值,得到所述目标数据的像素点纵坐标;
20、将所述目标数据的采集时间作为所述目标数据的像素点横坐标。
21、第二方面,本发明提供一种波形数据显示装置,应用于血氧仪,所述装置包括:
22、决策模块,用于根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值;所述目标数据为滑窗中采集时间最早的待显示数据;所述滑窗用于存储多个待显示数据;所述特征波形表征心脏完成一次收缩和舒张对应的波形;
23、处理模块,用于根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进;根据所述目标数据、所述波形最小值和所述步进,确定所述目标数据的像素点坐标,并根据所述目标数据的像素点坐标进行波形显示。
24、第三方面,本发明提供一种血氧仪,所述血氧仪包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在调用所述计算机程序时执行如前述实施方式任一项所述的波形数据显示方法。
25、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前述实施方式任一项所述的波形数据显示方法。
26、相比于现有技术,本发明实施例提供的波形数据显示方法、装置、血氧仪和存储介质,根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值;目标数据为滑窗中采集时间最早的待显示数据;滑窗用于存储多个待显示数据;特征波形表征心脏完成一次收缩和舒张对应的波形;根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进;根据目标数据、波形最小值和步进,确定目标数据的像素点坐标,并根据目标数据的像素点坐标进行波形显示。本发明实施例根据待显示数据所属波形自身情况确定波形最小值、波形最大值以及步进,能够展示每个特征波形的真实状态,使得每个特征波形显示更为饱满,有效降低前后波形对特征波形显示的影响。
27、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种波形数据显示方法,其特征在于,应用于血氧仪,所述方法包括:
2.根据权利要求1所述的波形数据显示方法,其特征在于,所述根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值的步骤,包括:
3.根据权利要求1所述的波形数据显示方法,其特征在于,所述根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值的步骤,包括:
4.根据权利要求1所述的波形数据显示方法,其特征在于,所述根据目标数据是否属于特征波形上的数据,确定波形最小值和波形最大值的步骤,包括:
5.根据权利要求1所述的波形数据显示方法,其特征在于,所述根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进的步骤,包括:
6.根据权利要求1所述的波形数据显示方法,其特征在于,所述根据波形最小值和波形最大值的差值,以及预设的最大分辨值确定步进的步骤,包括:
7.根据权利要求1所述的波形数据显示方法,其特征在于,所述目标数据的像素点坐标包括像素点横坐标和像素点纵坐标;所述根据所述目标数据、所述波形最小值和所述步进,确定所述目标数据的像素点坐标的步骤,包括:
8.一种波形数据显示装置,其特征在于,应用于血氧仪,所述装置包括:
9.一种血氧仪,其特征在于,所述血氧仪包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在调用所述计算机程序时执行如权利要求1-7任一项所述的波形数据显示方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7任一项所述的波形数据显示方法。