【技术实现步骤摘要】
实时波形平滑绘制方法、装置及系统
本专利技术涉及波形绘制领域,具体涉及实时波形平滑绘制方法、装置及系统。
技术介绍
智能可穿戴设备通过传感器和检测电路测量人体的ECG心电、PPG心率、SPO2血氧饱和度等生理信号,将得到的生理参数值经过计算处理后,以波形方式记录下来并在显示终端,比如CRT(阴极射线管)和LCD(液晶显示屏),上实时显示。现有的可穿戴设备在进行波形绘制过程中主要采用sleep函数、Timer、CountDownTimer、AlarmManager等实现定时取固定的数据进行波形绘制,由于采用的CPU调度机制,无法保证毫秒级的精确计时,也就无法保证绘制频率的均匀,在相同时间绘制波形显示时出现时快时慢的情况,让肉眼感知出来,影响使用效果。另外,传输设备在进行数据传输的过程中,由于信号强度、干扰等原因,导致数据到达手机端周期不匀速的,波形绘制时,可使用数据,会出现过多或者过少的情况,如果采取读取固定值的数据进行绘制,会出现由于读取不到数据导致的波形停滞或者数据累积,从而导致绘制波形显示时出现时快时慢的情况,让肉眼感知出来,影响使用效果。
技术实现思路
本专利技 ...
【技术保护点】
1.实时波形平滑绘制方法,其特征在于,包括如下步骤:当传输过来的实时数据缓存到应用端的buffer存储器中,应用端首先启动基于硬件时钟定时的计时机制,然后计算需要读取的一段数据的数据量Size=BaseSize+Offset,最后定时到buffer存储器中读取数据量为Size的一段数据,其中,BaseSize为理想情况下每次绘制一段图像消耗的数据量;Offset为动态调整量,即当前时间段需要处理数据量的实际差值与帧率的比值,计算出的该动态调整量Offset用于均摊到下一时间段需要绘制的每一段图像上;定时将上述数据量为Size的一段数据转化为可识别的坐标点传输给图形接口,利用 ...
【技术特征摘要】
1.实时波形平滑绘制方法,其特征在于,包括如下步骤:当传输过来的实时数据缓存到应用端的buffer存储器中,应用端首先启动基于硬件时钟定时的计时机制,然后计算需要读取的一段数据的数据量Size=BaseSize+Offset,最后定时到buffer存储器中读取数据量为Size的一段数据,其中,BaseSize为理想情况下每次绘制一段图像消耗的数据量;Offset为动态调整量,即当前时间段需要处理数据量的实际差值与帧率的比值,计算出的该动态调整量Offset用于均摊到下一时间段需要绘制的每一段图像上;定时将上述数据量为Size的一段数据转化为可识别的坐标点传输给图形接口,利用智能终端进行实时波形平滑绘制。2.根据权利要求1所述的实时波形平滑绘制方法,其特征在于,基于硬件时钟计时的定时机制定时将上述数据量为Size的一段数据传输给图形接口,进行实时波形平滑绘制。3.根据权利要求1所述的实时波形平滑绘制方法,其特征在于,BaseSize=采样率/帧率,Offset=(BufferSize-理想情况下单位时间内的数据量)/帧率,bufferSize指buffer存储器中当前剩余数据量。4.根据权利要求1或2所述的实时波形平滑绘制显示方法,其特征在于,将数据量为Size的一段数据转化为可识别的坐标点的方法包括如下步骤:基于智能终端的屏幕像素点,建立X,Y方向坐标系;根据智能终端设置的波形走速以及屏幕分辨率,计算每一帧数据上每个点在X轴方向的像素点坐标;根据智能终端设置的增益和屏幕分辨率计算该点在Y轴的坐标。5.实时波形平滑绘制装置,其特征在于,包括数据处理模块:当传输过来的实时数据缓存到应用端的buffer存储器中,应用端首先启动基于硬件时钟定时的计时机制,然后计算需要读取的一段数据的数据量Size=BaseSize+Offset,最后定时到buffer存储器中读取数据量为Size的一段数据,其中,BaseSize为理想情况下每次绘制一段图像消耗的数据量;Offset为动态调整量,即当前时间段需要处理数据量的实际差值与帧率的比值,计算出的该动态调整量Offset用于均摊到下一时间段需要绘制的每一段图像上;波形绘制模块:定时将上述数据量为Size的一段数据转化为可识别...
【专利技术属性】
技术研发人员:令狐克俨,陈小君,杨益军,
申请(专利权)人:成都心吉康科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。