專利名稱:一種心率檢測的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及體檢技術(shù)領(lǐng)域,尤其涉及一種心率檢測的方法。
背景技術(shù):
隨著生活水平的提高,人們越來越關(guān)注自己的健康狀況。其中心率就是人體健康狀況的重要指標(biāo),目前人們多采用按壓脈搏的方式,計算在一分鐘時間的脈搏跳動次數(shù),但是這種方式由于個人的原因,比如脈搏跳動的幅度、時間的判斷、按壓脈搏造成的心理緊張等,造成心率檢測出現(xiàn)誤差。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種心率檢測的方法,能夠提高心率檢測的準(zhǔn)確度。為達此目的,本發(fā)明采用以下技術(shù)方案:
一種心率檢測的方法,包括以下步驟:
A、移動終端通過攝像頭以每次間隔小于I次心跳時間的頻率拍攝手指指肚部分,并存儲所有的手指指肚部分照片;
B、計算并記錄每一張手指指肚部分照片中所有像素點RGB顏色模型中紅色像素值的平均值; C、計算相鄰兩張手指指肚部分照片的所有像素點RGB顏色模型中紅色像素值的平均值之間的差值,得到一個差值數(shù)組;
D、將所述差值數(shù)組進行歸一化處理,得到第二數(shù)組;
E、預(yù)設(shè)一個閾值,當(dāng)?shù)诙?shù)組中數(shù)值大于所述閾值,則判斷發(fā)生一次心跳;
F、計算一分鐘之內(nèi)發(fā)生的心跳次數(shù),獲得心率。移動終端將所有的手指指肚部分照片存儲在內(nèi)存中,計算完成每一張手指指肚部分照片中所有像素點RGB顏色模型中紅色像素值的平均值后,刪除所有的手指指肚部分照片。步驟A中,移動終端通過攝像頭以每分鐘600張的頻率拍攝手指指肚部分,拍攝時間超過30秒。步驟F中,計算30秒之內(nèi)發(fā)生的心跳次數(shù),再乘以2,獲得心率。還包括以下步驟:
移動終端將心率數(shù)據(jù)發(fā)送給服務(wù)器系統(tǒng);
服務(wù)器系統(tǒng)根據(jù)預(yù)設(shè)的心率數(shù)據(jù)庫,檢索得到移動終端用戶心臟健康狀態(tài)和心臟健康年齡,并結(jié)合移動終端用戶年齡和性別給出改善建議,發(fā)送給移動終端。還包括以下步驟:
服務(wù)器系統(tǒng)收集不少于2個移動終端的數(shù)據(jù),進行健康程度排序,并將排序結(jié)果發(fā)送給移動終端。采用了本發(fā)明的技術(shù)方案,由于是采用移動終端通過檢測一定時間內(nèi)手指指肚照片的方式來完成心率的檢測,排除了人為原因,提高了心率檢測的準(zhǔn)確度,而且可以根據(jù)心率數(shù)據(jù),向用戶提供健康分析信息,提高了用戶的使用興趣。
圖1是本發(fā)明具體實施方式
中心率檢測的流程圖。
具體實施例方式下面結(jié)合附圖并通過具體實施方式
來進一步說明本發(fā)明的技術(shù)方案。圖1是本發(fā)明具體實施方式
中心率檢測的流程圖。如圖1所示,該心率檢測的流程包括以下步驟:
步驟101、手指指肚放置在移動終端攝像頭前方,移動終端通過攝像頭以每分鐘600張的頻率拍攝手指指肚部分,拍攝時間為30秒到I分鐘,由于正常心率通常不超過100次/分鐘,攝像頭拍攝手指指肚部分照片的頻率要遠大于心率。步驟102、移動終端將拍攝所得的所有的手指指肚部分照片存儲在移動終端的內(nèi)存中。步驟103、計算并記錄每一張手指指肚部分照片中所有像素點RGB顏色模型中紅色像素值的平均值,然后從內(nèi)存中刪除所有的手指指肚部分照片。步驟104、由于手指指肚不斷地隨著心跳而跳動,攝像頭拍取的手指指肚照片的紅色亮度會不斷發(fā)生變化,因此手指指肚照片中所有像素點RGB顏色模型中紅色像素值之和會不斷改變。將第二張照片中的所有像素點RGB顏色模型中紅色像素數(shù)值之和減去第一張照片中的所有像素點RGB顏色模型中紅色像素數(shù)值之和,得到一個差值,以此類推,計算所有相鄰兩張手指指肚部分照片的所有像素點RGB顏色模型中紅色像素值的平均值之間的差值,從而得到一個差值數(shù)組。步驟105、將該差值數(shù)組進行歸一 化處理,即采用無量綱數(shù)據(jù)處理手段,使數(shù)值的絕對值變成某種相對值關(guān)系,得到第二數(shù)組。步驟106、預(yù)設(shè)一個合適的閾值,當(dāng)?shù)诙?shù)組中數(shù)值大于該閾值時,則判斷發(fā)生一次心跳。步驟107、計算一分鐘之內(nèi)發(fā)生的心跳次數(shù),獲得心率,也可以計算30秒之內(nèi)發(fā)生的心跳次數(shù),再乘以2,獲得心率。獲得心率數(shù)據(jù)后,還可以根據(jù)需要完成以下步驟:
該移動終端將心率數(shù)據(jù)發(fā)送給服務(wù)器系統(tǒng);
服務(wù)器系統(tǒng)根據(jù)預(yù)設(shè)的心率數(shù)據(jù)庫,檢索得出該移動終端用戶的心臟健康狀態(tài)和心臟健康年齡,并結(jié)合該移動終端用戶年齡和性別給出改善建議,發(fā)送給該移動終端。而且服務(wù)器系統(tǒng)還可以收集多個移動終端的相關(guān)數(shù)據(jù),進行健康程度排序,并將排序結(jié)果發(fā)送給移動終端(例如比70%的人更健康)。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種心率檢測的方法,其特征在于,包括以下步驟: A、移動終端通過攝像頭以每次間隔小于I次心跳時間的頻率拍攝手指指肚部分,并存儲所有的手指指肚部分照片; B、計算并記錄每一張手指指肚部分照片中所有像素點RGB顏色模型中紅色像素值的平均值; C、計算相鄰兩張手指指肚部分照片的所有像素點RGB顏色模型中紅色像素值的平均值之間的差值,得到一個差值數(shù)組; D、將所述差值數(shù)組進行歸一化處理,得到第二數(shù)組; E、預(yù)設(shè)一個閾值,當(dāng)?shù)诙?shù)組中數(shù)值大于所述閾值,則判斷發(fā)生一次心跳; F、計算一分鐘之內(nèi)發(fā)生的心跳次數(shù),獲得心率。
2.根據(jù)權(quán)利要求1所述的一種心率檢測的方法,其特征在于,移動終端將所有的手指指肚部分照片存儲在內(nèi)存中,計算完成每一張手指指肚部分照片中所有像素點RGB顏色模型中紅色像素值的平均值后,刪除所有的手指指肚部分照片。
3.根據(jù)權(quán)利要求1所述的一種心率檢測的方法,其特征在于,步驟A中,移動終端通過攝像頭以每分鐘600張的頻率拍攝手指指肚部分,拍攝時間超過30秒。
4.根據(jù)權(quán)利要求3所述的一種心率檢測的方法,其特征在于,步驟F中,計算30秒之內(nèi)發(fā)生的心跳次數(shù),再乘以2,獲得心率。
5.根據(jù)權(quán)利要求1所述的 一種心率檢測的方法,其特征在于,還包括以下步驟: 移動終端將心率數(shù)據(jù)發(fā)送給服務(wù)器系統(tǒng); 服務(wù)器系統(tǒng)根據(jù)預(yù)設(shè)的心率數(shù)據(jù)庫,檢索得到移動終端用戶心臟健康狀態(tài)和心臟健康年齡,并結(jié)合移動終端用戶年齡和性別給出改善建議,發(fā)送給移動終端。
6.根據(jù)權(quán)利要求5所述的一種心率檢測的方法,其特征在于,還包括以下步驟: 服務(wù)器系統(tǒng)收集不少于2個移動終端的數(shù)據(jù),進行健康程度排序,并將排序結(jié)果發(fā)送給移動終端。
全文摘要
本發(fā)明公開了一種心率檢測的方法,首先移動終端通過攝像頭以每次間隔小于1次心跳時間的頻率拍攝手指指肚部分,并存儲所有的手指指肚部分照片,計算并記錄每一張手指指肚部分照片中所有像素點RGB顏色模型中紅色像素值的平均值,計算相鄰兩張手指指肚部分照片的所有像素點RGB顏色模型中紅色像素值的平均值之間的差值,得到一個差值數(shù)組,將所述差值數(shù)組進行歸一化處理,得到第二數(shù)組,預(yù)設(shè)一個閾值,當(dāng)?shù)诙?shù)組中數(shù)值大于所述閾值,則判斷發(fā)生一次心跳計算一分鐘之內(nèi)發(fā)生的心跳次數(shù),獲得心率。采用了本發(fā)明的技術(shù)方案,提高了心率檢測的準(zhǔn)確度,同時也提高了用戶的使用興趣。
文檔編號A61B5/024GK103083005SQ20111033978
公開日2013年5月8日 申請日期2011年11月1日 優(yōu)先權(quán)日2011年11月1日
發(fā)明者劉泱, 袁彬, 趙永鵬 申請人:北京瓦力網(wǎng)絡(luò)科技有限公司