智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法
【專利摘要】本發(fā)明涉及一種智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法,心電檢測(cè)設(shè)備采集心電信號(hào)數(shù)據(jù)通過藍(lán)牙發(fā)送到智能手機(jī)中,智能手機(jī)內(nèi)Android平臺(tái)實(shí)時(shí)準(zhǔn)確繪制心電圖。智能手機(jī)接收藍(lán)牙傳輸數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行解析、濾波后,進(jìn)行實(shí)時(shí)繪圖,通過心電檢測(cè)信號(hào)采樣頻率、畫圖區(qū)域表示的心電波形繪制的標(biāo)準(zhǔn)時(shí)間間隔、畫圖區(qū)域的實(shí)際寬度進(jìn)行Android平臺(tái)的心電波形的準(zhǔn)確實(shí)時(shí)繪制,同時(shí)將心電數(shù)據(jù)保存為txt文件進(jìn)行數(shù)據(jù)存儲(chǔ),以備回顧查看與日后分析。實(shí)現(xiàn)了在智能手機(jī)Android平臺(tái)上實(shí)時(shí)準(zhǔn)確的繪制心電圖的波形,提高了智能手機(jī)平臺(tái)上繪制心電圖波形的準(zhǔn)確性,達(dá)到了實(shí)測(cè)數(shù)據(jù)與心電曲線繪制、時(shí)間標(biāo)稱值之間完全吻合的效果。
【專利說(shuō)明】智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種心電信號(hào)的處理和傳輸技術(shù),特別涉及一種智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法。
【背景技術(shù)】
[0002]心電圖是心臟在每個(gè)心動(dòng)周期內(nèi),由其波點(diǎn)、心房、心室相繼興奮,伴隨著心電圖生物電的變化,通過心電描記器從體表引出多種形式的電位變化的圖形,是心臟興奮的發(fā)送、傳播及恢復(fù)過程的客觀指標(biāo)。
[0003]目前,使用智能手機(jī)檢測(cè)心電圖波形的應(yīng)用較少,并且大多無(wú)法準(zhǔn)確實(shí)時(shí)繪制用戶當(dāng)前實(shí)際測(cè)量波形,其繪制的圖形也僅是近似的波形,或經(jīng)過人工處理后的波形,準(zhǔn)確率較低。因此,開發(fā)一種實(shí)時(shí)準(zhǔn)確繪制心電圖波形的應(yīng)用程序顯得尤為重要。
【發(fā)明內(nèi)容】
[0004]本發(fā)明是針對(duì)應(yīng)用智能手機(jī)檢測(cè)心電圖并繪制準(zhǔn)確率低的問題,提出了一種智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法,能通過智能手機(jī)實(shí)時(shí)準(zhǔn)確繪制心電圖。
[0005]本發(fā)明的技術(shù)方案為:一種智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法,心電檢測(cè)設(shè)備采集心電信號(hào)數(shù)據(jù)通過藍(lán)牙發(fā)送到智能手機(jī)中,智能手機(jī)內(nèi)Android平臺(tái)實(shí)時(shí)準(zhǔn)確繪制心電圖,智能手機(jī)接收藍(lán)牙傳輸數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行解析、濾波后,進(jìn)行實(shí)時(shí)繪圖,繪制具體包括如下步驟:
1)設(shè)心電檢測(cè)信號(hào)的采樣頻率為fs,用`于存儲(chǔ)繪圖所需的心電數(shù)據(jù)的數(shù)組為ch_data,智能手機(jī)平臺(tái)的畫圖區(qū)域表示的心電波形時(shí)間為sec,畫圖區(qū)域的寬度為width,畫圖區(qū)域高度為height,按照標(biāo)準(zhǔn)心電圖紙上一小格時(shí)間為0.04秒和五小格時(shí)間為0.2秒的寬度分別為side與side5,每?jī)蓚€(gè)用于繪圖的心電數(shù)據(jù)點(diǎn)之間的水平距離為deltax,在設(shè)定deltax的值后,貝U有以下公式:
side5= deltax*fs/5
side=side5/5= deltax氺fs/25
2)根據(jù)步驟I)中寬度公式,在整個(gè)繪圖區(qū)域繪制心電圖紙的方格坐標(biāo),方格坐標(biāo)的每個(gè)小格X方向表不0.04秒,Y方向表不0.1毫伏,實(shí)現(xiàn)方法為:
在整個(gè)繪圖區(qū)域,沿X方向和y方向分別隔side寬度繪制直線,直至繪滿整個(gè)繪圖區(qū)域。具體過程為:設(shè)i,j為控制變量,初始值均為0,先以線段連接點(diǎn)(i,0)與點(diǎn)(i,height),完成后i自增I,繼續(xù)該連接兩點(diǎn)同時(shí)i自增的過程,直至i=width結(jié)束;然后以線段連接點(diǎn)(0,j)與點(diǎn)(width,j),完成后j自增1,繼續(xù)該連接兩點(diǎn)同時(shí)j自增的過程,直至j=height結(jié)束;
3)在已有的標(biāo)準(zhǔn)心電方格坐標(biāo)內(nèi),將ch_data中的數(shù)組依次繪制在區(qū)域中,方法如下: 在X方向上,分別隔deltax的距離,確定每?jī)蓚€(gè)相鄰數(shù)據(jù)點(diǎn)在X方向上的距離,同時(shí)根
據(jù)數(shù)據(jù)點(diǎn)的值的大小,在y方向上確定該點(diǎn)在y方向上的位置;通過線段連接相鄰的兩個(gè)數(shù)據(jù)點(diǎn),最終得到完整的心電波形圖;具體過程為:設(shè)X,k為控制變量,初始值均為O,先以線段連接點(diǎn)(X,ch_data[k])與點(diǎn)(x+deltax, ch_data[k+l]),完成后 k 自增 l,x 增加 deltax,繼續(xù)該連接兩點(diǎn)同時(shí)k、X增加的過程,直至x=width_deltax的時(shí)候結(jié)束。
[0006]本發(fā)明的有益效果在于:本發(fā)明智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法,將心電檢測(cè)設(shè)備采集的心電信號(hào)數(shù)據(jù)通過藍(lán)牙發(fā)送到智能手機(jī)平臺(tái),智能手機(jī)平臺(tái)接收藍(lán)牙傳輸數(shù)據(jù)后對(duì)數(shù)據(jù)進(jìn)行解析、濾波,在智能手機(jī)內(nèi)Android平臺(tái)上通過心電檢測(cè)信號(hào)的采樣頻率及給定的繪圖間距,實(shí)現(xiàn)了在智能手機(jī)Android平臺(tái)上實(shí)時(shí)準(zhǔn)確的繪制心電圖的波形,提高了智能手機(jī)平臺(tái)上繪制心電圖波形的準(zhǔn)確性,達(dá)到了實(shí)測(cè)數(shù)據(jù)與心電曲線繪制、時(shí)間標(biāo)稱值之間完全吻合的效果。
【專利附圖】
【附圖說(shuō)明】
[0007]圖1為本發(fā)明智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制原理框圖;
圖2為本發(fā)明Android程序檢測(cè)流程圖;
圖3為本發(fā)明Android程序?qū)崟r(shí)繪制心電圖波形圖。
【具體實(shí)施方式】
[0008]本發(fā)明是一種基于智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法,如圖1所示智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制原理框圖,心電檢測(cè)設(shè)備采集心電信號(hào)數(shù)據(jù)通過藍(lán)牙發(fā)送到智能手機(jī)中,智能手機(jī)內(nèi)Android平臺(tái)實(shí)時(shí)準(zhǔn)確繪制心電圖。如圖2所示Android程序檢測(cè)流程圖,智能手機(jī)接收藍(lán)牙傳輸數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行解析、濾波后,進(jìn)行實(shí)時(shí)繪圖,同時(shí)將心電數(shù)據(jù)保存為txt文件進(jìn)行數(shù)據(jù)存儲(chǔ),以備回顧查看與日后分析。
[0009]通過心電檢測(cè)信號(hào)采樣頻率、畫圖區(qū)域表示的心電波形繪制的標(biāo)準(zhǔn)時(shí)間間隔、畫圖區(qū)域的實(shí)際寬度進(jìn)行Andr`oid平臺(tái)的心電波形的準(zhǔn)確實(shí)時(shí)繪制,繪圖時(shí),使用智能系統(tǒng)的SurfaceView控件的canvas, drawline功能繪圖,界面見附圖3。繪圖方式共有兩種:擦除式與滾動(dòng)式。擦除式繪圖為從左至右畫滿一個(gè)屏幕后,再?gòu)淖笸已h(huán)繪圖;滾動(dòng)式為從左至右畫滿一個(gè)屏幕之后,將左邊的舊數(shù)據(jù)移除,波形整體左移,同時(shí)在右邊繪制新數(shù)據(jù),實(shí)現(xiàn)滾動(dòng)效果。包括如下具體步驟:
A:設(shè)心電檢測(cè)信號(hào)的采樣頻率為fs,用于存儲(chǔ)繪圖所需的心電數(shù)據(jù)的數(shù)組為ch_data,智能手機(jī)平臺(tái)的畫圖區(qū)域表示的心電波形時(shí)間為sec,畫圖區(qū)域的寬度為width,畫圖區(qū)域高度為height,按照標(biāo)準(zhǔn)心電圖紙上一小格時(shí)間(0.04秒)和五小格時(shí)間(0.2秒)的寬度分別為side與side5,每?jī)蓚€(gè)用于繪圖的心電數(shù)據(jù)點(diǎn)之間的水平距離為deltax,在設(shè)定deltax的值后,貝U有以下公式:
side5= deltax氺fs/5(I)
side=side5/5= deltax氺fs/25(2)
B:根據(jù)公式(2),在整個(gè)繪圖區(qū)域繪制心電圖紙的方格坐標(biāo):方格坐標(biāo)的每個(gè)小格X方向表示0.04秒,y方向表示0.1毫伏,實(shí)現(xiàn)方法為:
在整個(gè)繪圖區(qū)域,沿X方向和y方向分別隔side寬度繪制直線,直至繪滿整個(gè)繪圖區(qū)域。具體過程為:設(shè)i,j為控制變量,初始值均為0,先以線段連接點(diǎn)(i,0)與點(diǎn)(i,height),完成后i自增I,繼續(xù)該連接兩點(diǎn)同時(shí)i自增的過程,直至i=width結(jié)束;然后以線段連接點(diǎn)(0,j)與點(diǎn)(width,j),完成后j自增1,繼續(xù)該連接兩點(diǎn)同時(shí)j自增的過程,直至j=height結(jié)束;
C:在已有的標(biāo)準(zhǔn)心電方格坐標(biāo)內(nèi),將ch_data中的數(shù)組依次繪制在區(qū)域中,方法如下:在X方向上,分別隔deltax的距離,確定每?jī)蓚€(gè)相鄰數(shù)據(jù)點(diǎn)在X方向上的距離,同時(shí)根據(jù)數(shù)據(jù)點(diǎn)的值的大小,在y方向上確定該點(diǎn)在y方向上的位置。通過線段連接相鄰的兩個(gè)數(shù)據(jù)點(diǎn),最終得到完整的心電波形圖。具體過程為:設(shè)x,k為控制變量,初始值均為O,先以線段連接點(diǎn)(X,ch_data[k])與點(diǎn)(x+deltax, ch_data[k+l]),完成后 k 自增 1,x 增加 deltax,繼續(xù)該連接兩點(diǎn)同時(shí)k、X增 加的過程,直至x=width_deltax的時(shí)候結(jié)束。
【權(quán)利要求】
1.一種智能手機(jī)平臺(tái)心電圖波形實(shí)時(shí)準(zhǔn)確繪制方法,心電檢測(cè)設(shè)備采集心電信號(hào)數(shù)據(jù)通過藍(lán)牙發(fā)送到智能手機(jī)中,智能手機(jī)內(nèi)Android平臺(tái)實(shí)時(shí)準(zhǔn)確繪制心電圖,智能手機(jī)接收藍(lán)牙傳輸數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行解析、濾波后,進(jìn)行實(shí)時(shí)繪圖,其特征在于,繪制具體包括如下步驟: 1)設(shè)心電檢測(cè)信號(hào)的采樣頻率為fs,用于存儲(chǔ)繪圖所需的心電數(shù)據(jù)的數(shù)組為ch_data,智能手機(jī)平臺(tái)的畫圖區(qū)域表示的心電波形時(shí)間為sec,畫圖區(qū)域的寬度為width,畫圖區(qū)域的高度為height,按照標(biāo)準(zhǔn)心電圖紙上一小格時(shí)間為0.04秒和五小格時(shí)間為0.2秒的寬度分別為side與side5,每?jī)蓚€(gè)用于繪圖的心電數(shù)據(jù)點(diǎn)之間的水平距離為deltax,在設(shè)定deltax的值后,貝U有以下公式:
side5= deltax*fs/5
side=side5/5= deltax氺fs/25 2)根據(jù)步驟I)中寬度公式,在整個(gè)繪圖區(qū)域繪制心電圖紙的方格坐標(biāo),方格坐標(biāo)的每個(gè)小格X方向表不0.04秒,Y方向表不0.1毫伏,實(shí)現(xiàn)方法為: 在整個(gè)繪圖區(qū)域,沿X方向和y方向分別隔side寬度繪制直線,直至繪滿整個(gè)繪圖區(qū)域; 具體過程為:設(shè)i,j為控制變量,初始值均為0,先以線段連接點(diǎn)(i,0)與點(diǎn)(i,height),完成后i自增I,繼續(xù)該連接兩點(diǎn)同時(shí)i自增的過程,直至i=width結(jié)束;然后以線段連接點(diǎn)(0,j)與點(diǎn)(width,j),完成后j自增1,繼續(xù)該連接兩點(diǎn)同時(shí)j自增的過程,直至j=height結(jié)束; 3)在已有的標(biāo)準(zhǔn)心電方格`坐標(biāo)內(nèi),將ch_data中的數(shù)組依次繪制在區(qū)域中,方法如下: 在X方向上,分別隔deltax的距離,確定每?jī)蓚€(gè)相鄰數(shù)據(jù)點(diǎn)在X方向上的距離,同時(shí)根據(jù)數(shù)據(jù)點(diǎn)的值的大小,在y方向上確定該點(diǎn)在y方向上的位置;通過線段連接相鄰的兩個(gè)數(shù)據(jù)點(diǎn),最終得到完整的心電波形圖;具體過程為:設(shè)X,k為控制變量,初始值均為0,先以線段連接點(diǎn)(X,ch_data[k])與點(diǎn)(x+deltax, ch_data[k+l]),完成后 k 自增 l,x 增加 deltax,繼續(xù)該連接兩點(diǎn)同時(shí)k、X增加的過程,直至x=width_deltax的時(shí)候結(jié)束。
【文檔編號(hào)】A61B5/0432GK103549947SQ201310511698
【公開日】2014年2月5日 申請(qǐng)日期:2013年10月28日 優(yōu)先權(quán)日:2013年10月28日
【發(fā)明者】梁康, 孫迎, 歐陽(yáng)儉, 韓雯晴, 鄧梅葵, 顏景浩, 宋健 申請(qǐng)人:上海理工大學(xué)