1.一种局部更新绘制心电图的方法,其特征在于,包括以下步骤:
根据屏幕DC(Device Context,设备描述表)大小在内存中创建与屏幕DC具有相同宽高的背景DC和心电图DC;
在所述背景DC中绘制心电背景;
将心电背景粘贴到所述心电图DC和所述屏幕DC;
在心电图DC中绘制一帧心电图时从缓存中获取对应通道的心电数据并将获取的各通道心电数据在心电图DC中绘制到相应的局部区域以局部更新心电图DC;
将局部更新的心电图DC粘贴到屏幕DC。
2.如权利要求1所述的局部更新绘制心电图的方法,其特征在于,在将局部更新的心电图DC粘贴到屏幕DC后还包括以下步骤:
计算绘图线程休眠时间并根据计算的休眠时间对绘图线程进行休眠;
在休眠结束后判断是否停止绘图并根据判断结果确定是否停止绘图。
3.如权利要求2所述的局部更新绘制心电图的方法,其特征在于,在局部更新绘制心电图DC的步骤中包括以下步骤:
从缓存中获取与通道相对应的多个心电数据组;
利用背景DC中与心电图DC中各通道绘制下一帧心电图的局部区域位置相同的区域对心电图DC进行相同位置区域的擦除;
将获取的多个心电数据组分别对应绘制到心电图DC中各通道已用背景区域擦除的局部区域;
判断是否绘制完成所有通道心电图并在所有通道绘制完成后结束绘图。
4.如权利要求3所述的局部更新绘制心电图的方法,其特征在于,在心电图DC中绘制各通道心电图的局部区域包括绘制区和分界区,在将各通道对应心电数据绘制到已用背景区域擦除的局部区域的步骤中,各通道对应的心电数据绘制到局部区域的绘制区以将心电图叠加绘制。
5.如权利要求2所述的局部更新绘制心电图的方法,其特征在于,在计算休眠时间步骤中包括以下步骤:
计算每一帧绘图的正常时间间隔normal Space=perCount*1000/SamplingRate,其中perCount为每帧每通道绘制点数,SamplingRate为心电数据样本采样率;
计算一帧心电图绘制执行时间drawSpace=tick2-tick1,其中tick1为当前系统从启动开始到当前经历的毫秒数,tick2为在绘制一帧心电图结束后系统开始到当前经历的毫秒数;
计算休眠时间sleepTime=normal Space-drawSpace–sleepError;其中sleepError=sleepTime-(tick3-tick2),tick3为休眠时结束时系统的时间。
6.一种局部更新绘制心电图的系统,其特征在于,包括一个初始创建模块、一个背景DC绘制模块、一个粘贴模块及一个局部更新绘制模块,所述初始创建模块用于根据所述屏幕DC大小在内存中创建与屏幕DC具有相同宽高的所述背景DC和所述心电图DC,所述背景DC绘制模块用于在所述背景DC中绘制心电背景,所述粘贴模块用于将心电背景粘贴到所述心电图DC和所述屏幕DC,所述局部更新绘制模块用于在心电图DC中绘制一帧心电图时从缓存中获取对应通道的心电数据并将获取的各通道心电数据在心电图DC中绘制到相应的局部区域以局部更新心电图DC,所述粘贴模块将局部更新的心电图DC粘贴到屏幕DC。
7.如权利要求6所述的局部更新绘制心电图的系统,其特征在于,所述系统还包括:
休眠模块:其用于在一帧心电图绘制完成后,计算绘图线程休眠时间,并根据计算的休眠时间对绘图线程进行休眠;
判断模块:用于在休眠结束后,判断是否停止绘图,如果不停止绘图,则继续绘制下一帧心电图。
8.如权利要求6所述的局部更新绘制心电图的系统,其特征在于,心电图绘制模块包括:
数据获取单元,其用于从缓存中获取与通道相对应的多个心电数据组;
擦除单元:其用于根据上一帧心电图DC中各通道绘制的心电图的局部区域位置坐标利用背景DC中相同位置坐标的背景区域对心电图DC中对应位置坐标区域进行擦除;
绘制单元:其用于将获取的多个心电数据组分别对应绘制到心电图DC中各通道已用背景区域擦除的局部区域;
判断单元:其用于判断是否绘制完成所有通道心电图,若是,则计算休眠时间,若否,则继续绘制当前帧各通道心电图。
9.如权利要求7所述的局部更新绘制心电图的系统,其特征在于,休眠模块中休眠时间的计算为sleepTime=normal Space-drawSpace–sleepError,其中,normal Space为每一帧绘图的正常时间间隔,normal Space=perCount*1000/SamplingRate,其中perCount为每帧每通道绘制点数,SamplingRate为心电数据样本采样率;drawSpace为一帧心电图绘制执行时间drawSpace=tick2-tick1,其中tick1为当前系统从启动开始到当前经历的毫秒数,tick2为在绘制一帧心电图结束后系统开始到当前经历的毫秒数;休眠时间误差sleepError=sleepTime-(tick3-tick2),tick3为休眠时结束时系统的时间。
10.一种心电采集装置,其特征在于,包括上述任意一项权利要求所述的局部更新绘制心电图的系统。