專利名稱:一種提高心電波形數(shù)據(jù)打印效率的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及心電信號(hào)打印的處理與控制領(lǐng)域,尤其涉及一種提高心電波形數(shù)據(jù)打印效率的方法及裝置。
背景技術(shù):
在醫(yī)療檢測(cè)領(lǐng)域,波形數(shù)據(jù)有著重要的意義,通過(guò)實(shí)時(shí)地采集表征生理信號(hào)的波形數(shù)據(jù),為后續(xù)的數(shù)據(jù)處理、分析和計(jì)算提供了有力的支持。目前,現(xiàn)有技術(shù)使用熱敏記錄心電數(shù)據(jù),把采集到的所有數(shù)據(jù)都發(fā)送至熱敏頭進(jìn)行記錄。以熱敏打印頭的點(diǎn)密度為8 dots/mm為例,打印頭一般縱向打印,當(dāng)熱敏頭點(diǎn)密度為8 dots/mm,也就是熱敏報(bào)告縱向上Imm最多可以打印8個(gè)點(diǎn),Imm打印8個(gè)點(diǎn)打印效果上即連在一起了,分辨不開(kāi)。熱敏打印頭的發(fā)熱點(diǎn)是均勻發(fā)熱的,由于走紙而會(huì)橫向在紙張上顯示,這種情況下打印效果同于縱向,那么熱敏報(bào)告橫向上Imm內(nèi)打印8個(gè)點(diǎn),從打印效果上看也是連在一起,多于8個(gè)點(diǎn)會(huì)出現(xiàn)打印重疊,打印效果是分辨不開(kāi)這些點(diǎn),只是會(huì)呈現(xiàn)的顏色較深?;谶@點(diǎn)我們可以看出,現(xiàn)有技術(shù)記錄心電數(shù)據(jù),打印的數(shù)據(jù)在一定距離(比如,Imm)內(nèi)超過(guò)一定的點(diǎn)數(shù)(比如,8個(gè))時(shí),存在重復(fù)記錄的情況,這樣既縮短了熱敏頭的壽命,還浪費(fèi)了資源降低了效率。因此,現(xiàn)有技術(shù)存在缺陷。
發(fā)明內(nèi)容
為克服上述缺陷,本發(fā)明的目的即在于一種提高心電波形數(shù)據(jù)打印效率的方法及
>J-U ρ α裝直。本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種提高心電波形數(shù)據(jù)打印效率的方法,包括如下步驟:
步驟1,將采集的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖區(qū);
步驟2,根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù);
步驟3,判斷預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值;
步驟4,如果超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)進(jìn)行抽點(diǎn)處理; 步驟5,如果沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則熱敏打印頭打印心電波形數(shù)據(jù)。進(jìn)一步的,所述的步驟4還包括,抽點(diǎn)處理完成后重新返回步驟4。更進(jìn)一步的,所述的步驟I之前,還包括對(duì)采集到的心電波形數(shù)據(jù)進(jìn)行預(yù)處理的步驟。更進(jìn)一步的,所述的步驟2之后,還包括建立列數(shù)為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù)的心電波形數(shù)據(jù)二維數(shù)組的步驟。更進(jìn)一步的,所述的步驟3還包括,對(duì)二維數(shù)組按行進(jìn)行遍歷,判斷各行的有效波形數(shù)據(jù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值的步驟。更進(jìn)一步的,所述的步驟4所述的抽點(diǎn)處理,包括從行首開(kāi)始,針對(duì)有效波形數(shù)據(jù)進(jìn)行逐點(diǎn)計(jì)數(shù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打印。更進(jìn)一步的,所述的步驟4所述的抽點(diǎn)處理,包括從行尾開(kāi)始,針對(duì)有效波形數(shù)據(jù)進(jìn)行逐點(diǎn)計(jì)數(shù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打印。更進(jìn)一步的,所述的步驟4所述的抽點(diǎn)處理,包括隨機(jī)抽取有效波形數(shù)據(jù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打印。一種提高心電波形數(shù)據(jù)打印效率的裝置,包括:
波形數(shù)據(jù)采集模塊,用于采集心電波形數(shù)據(jù);
波形數(shù)據(jù)緩沖模塊,與所述的波形數(shù)據(jù)采集模塊相連接,用于將采集的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖區(qū);
采樣點(diǎn)數(shù)計(jì)算模塊,與所述的波形數(shù)據(jù)緩沖模塊相連接,用于根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù);
點(diǎn)數(shù)閾值判斷模塊,與所述的采樣點(diǎn)數(shù)計(jì)算模塊相連接,用于判斷預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值;
波形數(shù)據(jù)抽點(diǎn)模塊,與所述的點(diǎn)數(shù)閾值判斷模塊相連接,用于當(dāng)判斷超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值時(shí),對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)進(jìn)行抽點(diǎn)處理;
熱敏打印模塊,與所 述的點(diǎn)數(shù)閾值判斷模塊相連接,用于當(dāng)判斷沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值時(shí),熱敏打印頭打印心電波形數(shù)據(jù)。進(jìn)一步的,所述的一種提高心電波形數(shù)據(jù)打印效率的裝置,還包括:
波形數(shù)據(jù)預(yù)處理模塊,與所述的波形數(shù)據(jù)采集模塊和波形數(shù)據(jù)緩沖模塊相連接,用于對(duì)采集到的心電波形數(shù)據(jù)進(jìn)行預(yù)處理;
二維數(shù)組建立模塊,與所述的采樣點(diǎn)數(shù)計(jì)算模塊和點(diǎn)數(shù)閾值判斷模塊相連接,用于建立列數(shù)為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù)的心電波形數(shù)據(jù)二維數(shù)組。本發(fā)明所提供的技術(shù)方案,通過(guò)設(shè)置打印點(diǎn)數(shù)閾值達(dá)到對(duì)打印的波形進(jìn)行點(diǎn)數(shù)判斷進(jìn)而實(shí)現(xiàn)抽點(diǎn)處理,從而可以控制打印功率,保護(hù)熱敏頭不因打印而過(guò)熱;同時(shí)可以減少重復(fù)打印次數(shù),延長(zhǎng)打印頭壽命。
為了易于說(shuō)明,本發(fā)明由下述的較佳實(shí)施例及附圖作以詳細(xì)描述。圖1為本發(fā)明的一種提高心電波形數(shù)據(jù)打印效率的方法的一個(gè)實(shí)施例示意 圖2為本發(fā)明的一種提高心電波形數(shù)據(jù)打印效率的方法的另一個(gè)實(shí)施例示意 圖3為本發(fā)明的一種提高心電波形數(shù)據(jù)打印效率的裝置的一個(gè)實(shí)施例示意 圖4為本發(fā)明的一種提高心電波形數(shù)據(jù)打印效率的裝置的另一個(gè)實(shí)施例示意具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
用于提高波形數(shù)據(jù)打印效率的技術(shù)方案實(shí)現(xiàn)主要包括上位機(jī)和下位機(jī),下位機(jī)主要是獲取信號(hào),然后經(jīng)過(guò)硬件濾波等對(duì)數(shù)據(jù)進(jìn)行處理;上位機(jī)主要是接受來(lái)自下位機(jī)的數(shù)據(jù),進(jìn)行預(yù)處理,然后存儲(chǔ)至數(shù)據(jù)緩沖區(qū)進(jìn)行抽點(diǎn)處理,最后輸出到熱敏打印頭,主要處理方法流程如圖1所示:
101、采集心電波形數(shù)據(jù);
下位機(jī)在預(yù)定時(shí)長(zhǎng)內(nèi)采集心電波形數(shù)據(jù),一般經(jīng)過(guò)硬件濾波等處理后,將波形數(shù)據(jù)不停發(fā)送給上位機(jī)。102、將采集的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖區(qū);
心電波形數(shù)據(jù)存放在用戶前端用來(lái)存儲(chǔ)、操縱數(shù)據(jù)的對(duì)象,也即數(shù)據(jù)緩沖區(qū)中。103、根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù);
t匕如,心電波形數(shù)據(jù)的采樣率1000Hz,預(yù)設(shè)時(shí)長(zhǎng)為50ms時(shí),預(yù)設(shè)時(shí)長(zhǎng)內(nèi)采集的點(diǎn)數(shù)為1000*0.05=50 個(gè)點(diǎn)。104、判斷預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值?
熱敏打印頭一般縱向打印,當(dāng)熱敏頭點(diǎn)密度為D (dots/mm),也就是熱敏報(bào)告縱向上Imm最多可以打印D個(gè)點(diǎn);熱敏打印頭的發(fā)熱點(diǎn)是均勻發(fā)熱的,由于走紙而會(huì)橫向在紙張上顯示,這種情況下打印效果同于縱向,那么熱敏報(bào)告橫向上1_內(nèi)打印可以限制在D個(gè)點(diǎn),多于D個(gè)點(diǎn)會(huì)出現(xiàn)打印重疊。因此,點(diǎn)數(shù)閾值可以由熱敏頭點(diǎn)密度,預(yù)設(shè)走紙速度和預(yù)設(shè)時(shí)間得來(lái)。比如說(shuō):當(dāng)熱敏頭規(guī)格的點(diǎn)密度為D (Dots/mm)時(shí),走紙速度為V (mm/s)時(shí),預(yù)設(shè)時(shí)間為t (s),則點(diǎn)數(shù)閾值為D*V*t,當(dāng)然也可以根據(jù)實(shí)驗(yàn)的結(jié)果和效果設(shè)定合適的熱敏頭的點(diǎn)密度,再根據(jù)走紙速度和預(yù)設(shè)時(shí)間共同確定點(diǎn)數(shù)閾值;
對(duì)于各個(gè)采樣點(diǎn)一般 采集的數(shù)據(jù)可以根據(jù)數(shù)據(jù)的大小、類型等等去判斷是有效數(shù)據(jù)還是無(wú)效數(shù)據(jù)。105、如果判斷超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)進(jìn)行抽點(diǎn)處理;
進(jìn)行抽點(diǎn)處理,限制有效波形數(shù)據(jù)的數(shù)目在點(diǎn)數(shù)閾值范圍以內(nèi),抽點(diǎn)處理的方式很多,如,可以從頭開(kāi)始抽取、從尾開(kāi)始抽取、隨機(jī)抽取、以一定的數(shù)據(jù)大小閾值范圍進(jìn)行抽取、或者以相鄰數(shù)據(jù)之差的一個(gè)閾值范圍進(jìn)行抽??;抽取處理完成后重新返回步驟104進(jìn)行判斷。106、如果判斷沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則熱敏打印頭打印心電波形數(shù)據(jù); 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)
明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。如圖2所示,本發(fā)明的一種提高心電波形數(shù)據(jù)打印效率的方法的另一個(gè)實(shí)施例,具體描述如下:
201、采集心電波形數(shù)據(jù);
下位機(jī)在預(yù)定時(shí)長(zhǎng)內(nèi)采集心電波形數(shù)據(jù),一般經(jīng)過(guò)硬件濾波等處理后,將波形數(shù)據(jù)不停發(fā)送給上位機(jī)。202、對(duì)采集到的心電波形數(shù)據(jù)進(jìn)行預(yù)處理;
對(duì)波形數(shù)據(jù)進(jìn)行如下預(yù)處理:數(shù)據(jù)轉(zhuǎn)換、高通濾波,低通濾波,交流濾波。通過(guò)預(yù)處理得到干擾較小的波形數(shù)據(jù)。當(dāng)然,預(yù)處理的方法還有很多,比如求導(dǎo),積分,基準(zhǔn)點(diǎn)定位等等。
203、將預(yù)處理后的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖區(qū);
心電波形數(shù)據(jù)存放在用戶前端用來(lái)存儲(chǔ)、操縱數(shù)據(jù)的對(duì)象,也即數(shù)據(jù)緩沖區(qū)中。204、根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù);
t匕如,心電波形數(shù)據(jù)的采樣率1000Hz,預(yù)設(shè)時(shí)長(zhǎng)為50ms時(shí),預(yù)設(shè)時(shí)長(zhǎng)內(nèi)采集的點(diǎn)數(shù)為1000*0.05=50 個(gè)點(diǎn)。205、建立列數(shù)為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù)的心電波形數(shù)據(jù)二維數(shù)組;
建立二維數(shù)組,數(shù)組的總列數(shù)為預(yù)設(shè)時(shí)間內(nèi)的采樣點(diǎn)數(shù),數(shù)組的總行數(shù)優(yōu)選為小于等于熱敏頭的在縱向上最多能打印的點(diǎn)數(shù),由于熱敏打印頭長(zhǎng)度的限制,因此在縱向上打印的長(zhǎng)度也有其固定的范圍,需要打印的數(shù)據(jù)要在此范圍內(nèi)才能完全打印;建立二維數(shù)組更方便后續(xù)的數(shù)據(jù)抽取和打印輸出,提高了工作的效率;當(dāng)然,還可以其他的存儲(chǔ)數(shù)據(jù)與分析方式,比如通過(guò)數(shù)組指針實(shí)現(xiàn)。206、對(duì)二維數(shù)組按行進(jìn)行遍歷,判斷各行的有效波形數(shù)據(jù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值?
熱敏打印頭一般縱向打印,當(dāng)熱敏頭點(diǎn)密度為D (dots/mm),也就是熱敏報(bào)告縱向上Imm最多可以打印D個(gè)點(diǎn);熱敏打印頭的發(fā)熱點(diǎn)是均勻發(fā)熱的,由于走紙而會(huì)橫向在紙張上顯示,這種情況下打印效果同于縱向,那么熱敏報(bào)告橫向上1_內(nèi)打印可以限制在D個(gè)點(diǎn),多于D個(gè)點(diǎn)會(huì)出現(xiàn)打印重疊。因此,點(diǎn)數(shù)閾值可以由熱敏頭點(diǎn)密度,預(yù)設(shè)走紙速度和預(yù)設(shè)時(shí)間得來(lái)。比如說(shuō):當(dāng)熱敏頭規(guī)格的點(diǎn)密度為D (Dots/mm)時(shí),走紙速度為V (mm/s)時(shí),預(yù)設(shè)時(shí)間為t (s),則點(diǎn)數(shù)閾值為D*V*t,當(dāng)然也可以根據(jù)實(shí)驗(yàn)的結(jié)果和效果設(shè)定合適的熱敏頭的點(diǎn)密度,再根據(jù)走紙速度和預(yù)設(shè)時(shí)間共同確定點(diǎn)數(shù)閾值;
對(duì)于各個(gè)采樣點(diǎn)一般采集的數(shù)據(jù)可以根據(jù)數(shù)據(jù)的大小、類型等等去判斷是有效數(shù)據(jù)還是無(wú)效數(shù)據(jù)。 207、如果判斷超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則對(duì)各行有效波形數(shù)據(jù)進(jìn)行抽點(diǎn)處理; 對(duì)二維數(shù)組按行進(jìn)行遍歷,當(dāng)某一行有效波形數(shù)據(jù)的數(shù)目超過(guò)點(diǎn)數(shù)閾值時(shí),進(jìn)行抽點(diǎn)
處理,限制有效波形數(shù)據(jù)的數(shù)目在點(diǎn)數(shù)閾值范圍以內(nèi);
由于對(duì)于二維數(shù)組元素的抽點(diǎn),是以行為單位進(jìn)行的,抽取的方法舉例如下:
1)從行首開(kāi)始,針對(duì)有效波形數(shù)據(jù)進(jìn)行逐點(diǎn)計(jì)數(shù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打?。?br>
2)從行尾開(kāi)始,針對(duì)有效波形數(shù)據(jù)進(jìn)行逐點(diǎn)計(jì)數(shù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打??;
3)隨機(jī)抽取有效波形數(shù)據(jù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打??;
如下舉例進(jìn)行簡(jiǎn)單說(shuō)明:
當(dāng)走紙速度為5mm/s,打印頭點(diǎn)密度8 dots/mm,打印頭發(fā)熱點(diǎn)總數(shù)為24 dots (熱敏打印頭縱向上打印的長(zhǎng)度),采樣率1000Hz,預(yù)設(shè)時(shí)間為50ms時(shí),預(yù)設(shè)時(shí)間采集點(diǎn)數(shù)為1000*0.05=50個(gè)點(diǎn),建立二維數(shù)組a[50] [24],數(shù)組所有元素初始值為O ;點(diǎn)數(shù)閾值可以為8*5*0.05=2 個(gè)點(diǎn);
預(yù)設(shè)時(shí)間內(nèi)采集的數(shù)據(jù)存儲(chǔ)至上述二維數(shù)組中,如在第I (ms)采集的數(shù)據(jù)幅值為10,那么將a
[9]置為I,即標(biāo)記為需打?。?br>
對(duì)二維數(shù)組a[50] [24]進(jìn)行按行遍歷,當(dāng)某一行元素為I的數(shù)目超過(guò)2個(gè)點(diǎn)時(shí),進(jìn)行抽點(diǎn)處理,限制每行為I的元素?cái)?shù)目在為2 ;
如對(duì)第二行元素進(jìn)行遍歷,3
[1],&[1][1],…,a[49][l],當(dāng)統(tǒng)計(jì)到為I的元素總數(shù)超過(guò)了點(diǎn)數(shù)閾值2,則需要進(jìn)行抽點(diǎn)處理,限制此行為I的元素總數(shù)為2 ;
抽點(diǎn)處理的方法如下:
1)可以設(shè)置a
[l],a[l][l]為1,行內(nèi)剩余數(shù)組元素置為O;
2)可以設(shè)置a[48][I],a[49] [I]為I,行內(nèi)剩余數(shù)組元素置為O ;
3)隨機(jī)抽取兩個(gè)元素為I,如設(shè)置a[12][I],a[26] [I]為I,行內(nèi)剩余數(shù)組元素置為O ; 當(dāng)然還可以是其他的抽點(diǎn)方式,如步驟105中所述。抽取處理完成后重新返回步驟206進(jìn)行判斷。208、如果判斷沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則熱敏打印頭打印心電波形數(shù)據(jù);
本發(fā)明一種提高心電波形數(shù)據(jù)打印效率的裝置的一個(gè)實(shí)施例示意圖,如圖3所示,具
體描述如下:
一種提高心電波形數(shù)據(jù)打印效率的裝置,包括:
波形數(shù)據(jù)采集模塊301,用于采集心電波形數(shù)據(jù);
波形數(shù)據(jù)緩沖模塊302,與所述的波形數(shù)據(jù)采集模塊301相連接,用于將采集的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩 沖區(qū);
采樣點(diǎn)數(shù)計(jì)算模塊303,與所述的波形數(shù)據(jù)緩沖模塊302相連接,用于根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù);
點(diǎn)數(shù)閾值判斷模塊304,與所述的采樣點(diǎn)數(shù)計(jì)算模塊303相連接,用于判斷預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值;
波形數(shù)據(jù)抽點(diǎn)模塊305,與所述的點(diǎn)數(shù)閾值判斷模塊304相連接,用于當(dāng)判斷超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值時(shí),對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)進(jìn)行抽點(diǎn)處理;
熱敏打印模塊306,與所述的點(diǎn)數(shù)閾值判斷模塊304相連接,用于當(dāng)判斷沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值時(shí),熱敏打印頭打印心電波形數(shù)據(jù)。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,本發(fā)明一種提高心電波形數(shù)據(jù)打印效率的裝置的另一個(gè)實(shí)施例示意圖,如圖4所示,具體描述如下:
一種提高心電波形數(shù)據(jù)打印效率的裝置,還包括:
波形數(shù)據(jù)預(yù)處理模塊307,與所述的波形數(shù)據(jù)采集模塊301和波形數(shù)據(jù)緩沖模塊302相連接,用于對(duì)采集到的心電波形數(shù)據(jù)進(jìn)行預(yù)處理;
二維數(shù)組建立模塊308,與所述的采樣點(diǎn)數(shù)計(jì)算模塊303和點(diǎn)數(shù)閾值判斷模塊304相連接,用于建立列數(shù)為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù)的心電波形數(shù)據(jù)二維數(shù)組;
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,比如,本發(fā)明所述的心電波形數(shù)據(jù)也可以是心電波形數(shù)據(jù)、血氧波形數(shù)據(jù)、血壓波形數(shù)據(jù)等,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,包括如下步驟: 步驟1,將采集的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖區(qū); 步驟2,根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù); 步驟3,判斷預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值; 步驟4,如果超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)進(jìn)行抽點(diǎn)處理; 步驟5,如果沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值,則熱敏打印頭打印心電波形數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟4還包括,抽點(diǎn)處理完成后重新返回步驟3。
3.根據(jù)權(quán)利要求1所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟I之前,還包括對(duì)采集到的心電波形數(shù)據(jù)進(jìn)行預(yù)處理的步驟。
4.根據(jù)權(quán)利要求1所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟2之后,還包括建立列數(shù)為預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù)的心電波形數(shù)據(jù)二維數(shù)組的步驟。
5.根據(jù)權(quán)利要求4所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟3還包括,對(duì)二維數(shù)組按行進(jìn)行遍歷,判斷各行的有效波形數(shù)據(jù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值的步驟。
6.根據(jù)權(quán)利要求5所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟4所述的抽點(diǎn)處理,包括從行首開(kāi)始,針對(duì)有效波形數(shù)據(jù)進(jìn)行逐點(diǎn)計(jì)數(shù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則 刪除不打印。
7.根據(jù)權(quán)利要求5所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟4所述的抽點(diǎn)處理,包括從行尾開(kāi)始,針對(duì)有效波形數(shù)據(jù)進(jìn)行逐點(diǎn)計(jì)數(shù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打印。
8.根據(jù)權(quán)利要求5所述的一種提高心電波形數(shù)據(jù)打印效率的方法,其特征在于,所述的步驟4所述的抽點(diǎn)處理,包括隨機(jī)抽取有效波形數(shù)據(jù)直到達(dá)到點(diǎn)數(shù)閾值范圍,剩余的波形數(shù)據(jù)則刪除不打印。
9.一種提高心電波形數(shù)據(jù)打印效率的裝置,其特征在于,包括: 波形數(shù)據(jù)采集模塊,用于采集心電波形數(shù)據(jù); 波形數(shù)據(jù)緩沖模塊,與所述的波形數(shù)據(jù)采集模塊相連接,用于將采集的心電波形數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖區(qū); 采樣點(diǎn)數(shù)計(jì)算模塊,與所述的波形數(shù)據(jù)緩沖模塊相連接,用于根據(jù)預(yù)設(shè)定的心電波形數(shù)據(jù)采樣率計(jì)算出預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的采樣點(diǎn)數(shù); 點(diǎn)數(shù)閾值判斷模塊,與所述的采樣點(diǎn)數(shù)計(jì)算模塊相連接,用于判斷預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)是否超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值; 波形數(shù)據(jù)抽點(diǎn)模塊,與所述的點(diǎn)數(shù)閾值判斷模塊相連接,用于當(dāng)判斷超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值時(shí),對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的有效采樣點(diǎn)數(shù)進(jìn)行抽點(diǎn)處理; 熱敏打印模塊,與所述的點(diǎn)數(shù)閾值判斷模塊相連接,用于當(dāng)判斷沒(méi)有超過(guò)預(yù)設(shè)的點(diǎn)數(shù)閾值時(shí),熱敏打印頭打印心電波形數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的一種提高心電波形數(shù)據(jù)打印效率的裝置,其特征在于,還包括:波形數(shù)據(jù)預(yù)處理模塊,與所述的波形數(shù)據(jù)采集模塊和波形數(shù)據(jù)緩沖模塊相連接,用于對(duì)采集到的心電波形數(shù)據(jù)進(jìn)行預(yù)處理; 二維數(shù)組建立模塊,與所述的采樣點(diǎn)數(shù)計(jì)算模塊和點(diǎn)數(shù)閾值判斷模塊相連接,用于建立列數(shù)為預(yù)設(shè)時(shí)長(zhǎng)內(nèi) 的采樣點(diǎn)數(shù)的心電波形數(shù)據(jù)二維數(shù)組。
全文摘要
本發(fā)明涉及心電信號(hào)打印的處理與控制領(lǐng)域,尤其涉及一種提高心電波形數(shù)據(jù)打印效率的方法及裝置。本發(fā)明所提供的技術(shù)方案,通過(guò)設(shè)置打印點(diǎn)數(shù)閾值達(dá)到對(duì)打印的波形進(jìn)行點(diǎn)數(shù)判斷進(jìn)而實(shí)現(xiàn)抽點(diǎn)處理,從而可以控制打印功率,保護(hù)熱敏頭不因打印而過(guò)熱;同時(shí)可以減少重復(fù)打印次數(shù),延長(zhǎng)打印頭壽命。
文檔編號(hào)A61B5/0432GK103202691SQ20131009135
公開(kāi)日2013年7月17日 申請(qǐng)日期2013年3月21日 優(yōu)先權(quán)日2013年3月21日
發(fā)明者劉剛, 李君 , 黃志安 申請(qǐng)人:深圳市理邦精密儀器股份有限公司