[发明专利]一种直播心电图绘制方法在审
申请号: | 201910301528.5 | 申请日: | 2019-04-16 |
公开(公告)号: | CN111820887A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 何正林;刘建江;尹彦琳 | 申请(专利权)人: | 何正林;刘建江;尹彦琳 |
主分类号: | A61B5/0402 | 分类号: | A61B5/0402;A61B5/044 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100027 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 心电图 绘制 方法 | ||
1.一种直播心电图绘制方法,其特征在于,该绘制方法包括:
将心电图绘制在包括且不限于背景图层、信息显示图层和心电波形图层上实现,根据所有心电图绘制信息各自更新频率的特点,频率相似的信息绘制在同一个图层上;
背景图层在最底层,程序启动后,根据波形显示窗口尺寸,绘制背景网格、定标电压和导联名称等固定不变的信息;
信息显示图层在中间层,绘制更新频率较低的参数信息,由若干显示组件组成,每个组件显示单一参数信息,参数值有变化时更新,根据参数的数量和更新频率的特性,可以没有或者存在多个信息显示图层;
心电波形图层在最顶层,定时刷新每帧心电波形和光标;
调整休眠时间模块根据信息显示图层和绘制当前心电波形帧所耗的时间,动态调整当前休眠时间。
2.根据权利要求1所述的一种直播心电图绘制方法,其特征在于:背景图层在最底层,在此图层上绘制固定不变的信息,具体实现步骤如下:
1)根据波形显示窗口的宽度scrWidth、高度scrHeight、屏幕DPI和心电图采样率sampleRate,将背景网格绘制到整个窗口上;
2)根据波形显示窗口高度确定每个导联的显示横向位置X(i)=scrWidth/(i+1),纵向位置Y(j)= (2*j+1)*scrHeight/ (2*LeadNum),其中i为分屏数,基于0的索引,j为当前分屏导联序号,基于0的索引;
3)在每个导联的纵向和横向位置绘制定标电压;
4)在导联定标电压下面显示导联名称。
3.根据权利要求1所述的一种直播心电图绘制方法,其特征在于:信息显示图层在中间层,在此图层上绘制更新频率较低的参数信息,由若干显示组件组成,每个组件显示单一参数信息,根据波形显示窗口尺寸合理布局这些参数信息显示位置和确定显示大小,参数值有变化时更新,根据参数的数量和更新频率的特性,可以没有或者存在多个信息显示图层。
4.根据权利要求1所述的一种直播心电图绘制方法,其特征在于:心电波形图层在最顶层,在此图层上定时刷新每帧心电波形和光标,具体实现步骤如下:
1)定义每秒刷新帧频率f,取值范围(0,1000];
2)计算每导联每帧心电图数据个数num=f*sampleRate/1000;
3)计算当前帧横向刷新区域的宽度fWidth=wWidth+sWidth,其中wWidth为固定波形刷新宽度,sWidth为光标宽度;
4)用透明画刷擦除矩形区域(x0(i), 0, x0(i)+fWidth, scrHeight),其中i为分屏数,基于0的索引,x0为当前分屏上一帧波形的结束位置;
5)每个导联基于上次波形结束位置(x(j),y(j)),在矩形区域(x0(i), 0, x0(i)+wWidth, scrHeight)绘制每帧心电波形,其中i为分屏数,基于0的索引,x0为当前分屏上一帧波形的结束位置。
5.根据权利要求1所述的一种直播心电图绘制方法,其特征在于:调整休眠时间模块根据信息显示图层和绘制当前心电波形帧所耗的时间,动态调整当前休眠时间,计算休眠时间步骤如下:
1)计算每帧心电图理想间隔时间interval=f/1000;
2)计算更新参数和绘制当前帧心电图所消耗的时间eslpsed=timestamp1-timestamp2,其中timestamp1为开始绘制的时间戳,timestamp2为绘制结束时间戳;
3)计算休眠时间sleepInterval=interval-eslpsed。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于何正林;刘建江;尹彦琳,未经何正林;刘建江;尹彦琳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910301528.5/1.html,转载请声明来源钻瓜专利网。