一種基于移動終端測量脈搏的方法及系統的制作方法
【專利摘要】本發明公開了一種基于移動終端測量脈搏的方法及系統,其方法包括:移動終端響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭;檢測用戶手指是否覆蓋攝像頭,并判斷攝像頭采集的圖像是否滿足預設閥值,若攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指;移動終端獲取攝像頭采集手指圖像的數據,并對圖像數據進行數學運算得出被測量用戶脈搏頻率。采用本發明可根據血液的含氧量顏色的變化對應脈搏周期變化,對所采集的手指圖像進行處理和計算,為手機增加了新的功能,方便用戶測量脈搏。
【專利說明】
一種基于移動終端測量脈搏的方法及系統
【技術領域】
[0001]本發明涉及移動終端領域,尤其涉及的是一種基于移動終端測量脈搏的方法及系統。
【背景技術】
[0002]脈搏即動脈搏動,脈搏頻率即脈率。正常人的脈搏和心跳是一致的。正常成人為60到100次/分,常為每分鐘70 - 80次,平均約72次/分。老年人較慢,為55到60次/分。正常人脈率規則,不會出現脈搏間隔時間長短不一的現象。正常人脈搏強弱均等,不會出現強弱交替的現象。
[0003]脈搏作為人體生理的重要指標往往需要相關儀器進行測量,而該脈搏測量儀器不可能隨身攜帶,在一些特殊場合不能進行實時測量。
[0004]隨著移動通信技術的發展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機已經成為人們生活中不可缺少的通信工具,但是現有技術的手機基本不具有脈搏測量功能,不方便用戶隨時隨地測量脈搏。
[0005]因此,現有技術還有待于改進和發展。
【發明內容】
[0006]鑒于上述現有技術的不足,本發明的目的在于提供一種基于移動終端測量脈搏的方法及系統,其可以實現通過移動終端測量脈搏。
[0007]本發明的技術方案如下:
一種基于移動終端測量脈搏的方法,其步驟包括:
A、移動終端響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭;
B、檢測用戶手指是否覆蓋攝像頭,并判斷所述攝像頭采集的圖像是否滿足預設閥值,若所述攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指;
C、移動終端獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率。
[0008]所述的基于移動終端測量脈搏的方法,其中,所述步驟A具體為:
移動終端響應用戶操作開啟測量脈搏的功能的操作指令,開啟攝像頭以固定幀率及固定像素獲取格式為YUV的圖像,提示用戶用手指覆蓋攝像頭。
[0009]所述的基于移動終端測量脈搏的方法,其中,所述步驟B具體為:
B1、檢測用戶手指是否覆蓋攝像頭,若未檢測到用戶手指覆蓋攝像頭則繼續顯示提示用戶用手指覆蓋攝像頭;
B2、若檢測到用戶手指已覆蓋攝像頭,則檢測所述攝像頭獲取的某一幀圖像的每個像素是否滿足預設閥值;
B3、若檢測所述攝像頭獲取的某一幀圖像的每個像素都滿足預設閥值,則該圖像為黑色并開啟閃光燈照射被測量用戶的手指。
[0010]所述的基于移動終端測量脈搏的方法,其中,所述步驟B還包括:
B4、若檢測所述攝像頭獲取的某一幀圖像的每個像素都不滿足預設閥值,則顯示提示用戶用手指覆蓋攝像頭,攝像頭繼續獲取圖像。
[0011]所述的基于移動終端測量脈搏的方法,其中,所述步驟C具體為:
Cl、移動終端連續獲取攝像頭采集的手指圖像中某一固定像素點的圖像數據;
C2、對所述圖像數據按照拍攝時間進行排序,根據預設對比方法計算出高點個數
K對所述圖像數據進行濾波處理;
C3、經濾波處理后的圖像數據按照先后順序取相鄰兩個圖像數據值的算數平均值記為高點,并計算出高點個數;
C4、若高點個數!^與!^相同,則計算出每分鐘的脈搏頻率為12*昊或12* Jert。
[0012]所述的基于移動終端測量脈搏的方法,其中,所述預設閥值為:Y=0、U=128、V=128 ;
所述預設對比方法為:按圖像數據的排列順序取相鄰三個圖像數據,若中間圖像數據值大于前一個圖像數據值并小于后一個圖像數據值則記為所述圖像數據的一個高點。
[0013]基于上述移動終端脈搏測量方法,本發明還提供一種基于移動終端測量脈搏的系統,其包括:
攝像頭模塊,用于響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭;
判斷模塊,用于檢測用戶手指是否覆蓋攝像頭,并判斷所述攝像頭采集的圖像是否滿足預設閥值,若所述攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指;
中央處理器模塊,用于獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率。
[0014]所述的基于移動終端測量脈搏的系統,其中,所述判斷模塊包括:
第一判斷模塊,用于檢測用戶手指是否覆蓋攝像頭,若未檢測到用戶手指覆蓋攝像頭則繼續顯示提示用戶用手指覆蓋攝像頭;
第二判斷模塊,用于若檢測到用戶手指已覆蓋攝像頭,則檢測所述攝像頭獲取的某一幀圖像的每個像素是否滿足預設閥值;
第三判斷模塊,用于若檢測所述攝像頭獲取的某一幀圖像的每個像素都滿足預設閥值,則該圖像為黑色并開啟閃光燈照射被測量用戶的手指;
第四判斷模塊,用于若檢測所述攝像頭獲取的某一幀圖像的每個像素都不滿足預設閥值,則攝像頭繼續獲取圖像。
[0015]所述的基于移動終端測量脈搏的系統,其特征在于,所述的中央處理器模塊包括:
圖像獲取單元,用于移動終端連續獲取攝像頭采集的手指圖像中某一固定像素點的圖像數據。
[0016]第一計算單元,用于對所述圖像數據按照拍攝時間進行排序,根據預設對比方法計算出高點個數10,對所述圖像數據進行濾波處理;
第二計算單元,用于將經濾波處理后的圖像數據按照先后順序取相鄰兩個圖像數據值的算數平均值記為高點,并計算出高點個數;Twl ;
第三計算單元,用于當高點個數--與Iet!相同,則計算出每分鐘的脈搏頻率為12* Ia
或 12* ^1Hi。
[0017]所述的基于移動終端測量脈搏的系統,其中,所述預設閥值為:Y=0、U=128、V=128 ;
所述預設對比方法為:按圖像數據的排列順序取相鄰三個圖像數據,若中間圖像數據值大于前一個圖像數據值并小于后一個圖像數據值則記為所述圖像數據的一個高點。
[0018]本發明提供了一種基于移動終端測量脈搏的方法及系統,由于采用了攝像頭采集手指圖像,根據血液的顏色含氧量的變化對應脈搏周期變化,對所采集的手指圖像進行處理和計算,為手機增加了新的功能具有:脈搏測量功能,實現隨時隨地測量脈搏,方便用戶測量脈搏。
【專利附圖】
【附圖說明】
[0019]圖1是本發明中移動終端測量脈搏方法的較佳實施例的流程圖。
[0020]圖2是本發明中移動終端測量脈搏方法的較佳實施例的判斷圖像是否為黑色的流程圖。
[0021]圖3是本發明中移動終端測量脈搏方法的較佳實施例的計算脈搏頻率的流程圖。
[0022]圖4是本發明中移動終端測量脈搏方法的較佳實施例的圖像選取像素點示意圖。
[0023]圖5是本發明中移動終端測量脈搏系統的較佳實施例的模塊圖。
【具體實施方式】
[0024]本發明提供一種基于移動終端測量脈搏的方法及系統,為使本發明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0025]圖1是本發明中移動終端測量脈搏方法的較佳實施例的流程圖,如圖1所示,所述基于移動終端測量脈搏的方法,其步驟包括:
S100、移動終端響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭;
即用戶開啟移動終端具有測量脈搏功能的應用,該應用響應開啟的操作指令。該應用啟動之后控制攝像頭開啟,使攝像頭采集圖像,該圖像可以是連續拍攝的圖片,也可以是連續拍攝的視頻文件。
[0026]S200、檢測用戶手指是否覆蓋攝像頭,并判斷攝像頭采集的圖像是否滿足預設閥值,若攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指;
即由于本發明是應用在人體手指實現測量脈搏的,所以在測量前應保證手指覆蓋于攝像頭之上,其判斷方法就是通過檢測攝像頭所拍攝的圖片是否滿足預設閥值。如果人體手指已經覆蓋于攝像頭上,攝像頭所拍攝的圖片為滿足預設閥值,圖片為黑色,移動終端將根據判斷結果,即黑色開啟移動終端閃光燈應用,將閃光燈照射在手指上,此時的手指呈紅色。
[0027]進一步的,為防止用戶在測量脈搏時處于黑暗環境下,無論手指是否覆蓋攝像頭,攝像頭所采集的圖像均為黑色,移動終端可以根據攝像頭的光傳感器感應周圍環境亮度確認是否處于黑暗環境下。如果用戶處于黑暗環境下,則可以先開啟閃光燈,當用戶手指覆蓋攝像頭時,攝像頭拍攝的圖片應為紅色,則采集測量脈搏所需的圖像。
[0028]S300、移動終端獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率。
[0029]即在閃光燈照射下手指呈紅色,攝像頭將采集手指的圖像,因為每次心跳都會使血液里的氧含量增加,身體消耗之后血液的氧含量又會降低,所以血液的顏色由于氧含量的變化會產生和脈搏周期一致的變化。攝像頭所采集的圖像顏色同樣具有周期性變化,然后運用已設置的計算程序就可以計算出測量用戶的脈搏頻率。
[0030]作為上述實施例的具體實施例,其步驟還包括:
第一步:移動終端響應用戶操作開啟測量脈搏的功能的操作指令,開啟攝像頭以固定幀率及固定像素獲取格式為YUV的圖像;
本發明實施例中,移動終端響應用戶操作開啟測量脈搏的功能的操作指令,開啟攝像頭以固定幀率及固定像素獲取圖像,攝像頭獲取的圖像格式為YUV (其中“Y”表示明亮度(Luminance或Luma),也就是灰階值;而“11”和“V”表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用于指定像素的顏色。)格式的圖像。
[0031]第二步:檢測用戶手指是否覆蓋攝像頭,并判斷攝像頭采集的圖像是否滿足預設閥值,若攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指;
本發明實施例中,移動終端檢測用戶手指是否覆蓋攝像頭,若未檢測到用戶手指覆蓋攝像頭則繼續顯示提示用戶用手指覆蓋攝像頭;若檢測到用戶手指已覆蓋攝像頭,移動終端則檢測所述攝像頭獲取的某一幀圖像的每個像素是否滿足預設閥值,若檢測所述攝像頭獲取的某一幀圖像的每個像素都不滿足預設閥值,則攝像頭繼續獲取圖像;若檢測所述攝像頭獲取的某一幀圖像的每個像素都滿足預設閥值,則顯示提示用戶用手指覆蓋攝像頭,判定該圖像為黑色并開啟閃光燈照射被測量用戶的手指。
[0032]其中預設閥值為:Y=0、U=128、V=128。
[0033]第三步、移動終端獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率;
本實施例中,移動終端連續獲取攝像頭采集的手指圖像中某一固定像素點的圖像數據;
對所述圖像數據按照拍攝時間進行先后排序,并根據圖像數據先后順序從初始圖像數據開始比較相鄰三個數據,若中間數據值大于前一個數據值并小于后一個數據值則為所述圖像數據的一個高點;
計算出所述圖像數據的高點個數A,并對所述圖像數據進行濾波處理;
經過濾波處理后的圖像數據按照排序順序從初始圖像數據開始取相鄰兩圖像數據值的算數平均值記為高點,并計算出高點個數; 若高點個數I;與:Fm1相同,則計算出每分鐘的脈搏頻率為12* In或12* JU。
[0034]下面通過一個具體實施例對本發明進行說明。
[0035]一種基于移動終端測量脈搏的方法,其包括:
S10、移動終端響應用戶操作開啟測量脈搏的功能的操作指令,開啟攝像頭以固定幀率及固定像素獲取格式為YUV的圖像。
[0036]S20、檢測所述攝像頭采集的圖像是否為黑色,若所述攝像頭采集的圖像為黑色則移動終端開啟閃光燈照射被測量用戶的手指。其【具體實施方式】如圖2所示:
S201、獲取一幀圖像數據;
即移動終端獲取攝像頭采集到的圖像數據,其中圖像格式為YUV格式的圖像,攝像頭以10幀每秒的幀率采集圖像,其圖像尺寸為640*480。
[0037]S202、設置臨時變量i=0 ;
即將圖像根據像素劃分為像素點,其所有像素點共有i行。
[0038]S203、判斷是否i〈640,若是則執行步驟S204,若否則執行步驟210 ;
本發明中將圖像分為640行,本步驟判斷圖像像素點的行數是否小于640。
[0039]S204、設置臨時變量j=0 ;
即將圖像根據像素劃分為像素點,其所有像素點共有j列。
[0040]S205、判斷j是否小于480,若是則執行步驟S206,所否則執行步驟S207 ;
S206、判斷是否符合Y[i,j]=0,U[i, j]=128,V[i, j]=128的閥值,若是則執行步驟
S208,若否則執行步驟S209 ;
即判斷圖像的第i行第j列的像素點[i,j]是否為黑色,若該像素點符合Y[i, j]=0,U[i, j]=128,V[i, j]=128,則該像素點為黑色進步步驟S208。
[0041]S207、變量 i=i+l;
將i+Ι賦值于i,進行下一行像素點檢測。
[0042]S208、變量 j=j+l ;
將j+Ι賦值于j,進行下一列像素點的檢測。
[0043]S209、判定該幀圖像不是黑色,執行步驟S201 ;
5210、判定該幀圖像是黑色,執行步驟S211;
5211、打開閃光燈。
[0044]S30、移動終端獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率。其【具體實施方式】如圖3所示:
移動終端連續獲取攝像頭采集的圖像中每幀圖像中某一個固定像素點5秒的圖像,只保留該像素點Y/U/V參數中Y值相關數據,其余均丟棄。由于攝像頭以10秒每幀的幀率采集圖像,所以5秒的圖像數據共有50個。其數據值為10幀/秒*5秒(幀率*時間),將該
50個圖像數據按拍攝時間先后順序記為而[I] T9 |_2]、Γ0 [3]、……,J0 50],并用Fd表示
J0 I] ,J0 [2]、,0 [3]、……Λ [50]的集合。
[0045]S301、設置臨時變量k=0 ;
即設置臨時變量k為圖像每一幀的順序代號。
[0046]S302、判斷k是否小于50,如果是則執行S303,否則執行S305 ; S303^re [k]保存每幀圖像中的 Y[100,100],即晷[k]=Y[100, 100];
即選取每幀圖像中固定像素點,如圖4所示,本實施例中選取圖像中的第100行第100列的固定像素點作為計算對象。
[0047]S304、變量 k=k+l,之后執行 S302 ;
重復對每幀圖形進行保存。
[0048]S305、保存數據,之后進入S306 ;
5306、將YO賦值給Yn,之后進入S307;
5307、計算Yn的高點個數戽,之后進入S308;
以拍攝時間為橫坐標,以Yn值為縱坐標,計算前50個圖像數據中的高點個數Pn,計算方法為:對50個數據按其拍攝時間先后依次將某一數據與該數據的前一個數據、后一個數據進行比較,若滿足該數據大于前一個數據且本數據小于后一個數據則認為本數據為一個高點。例如:三個相鄰的數據& [I],Yn [2]和1 L3],如果I [IDJ11 [2], Tm [2]〈 Tm
[3],則Ifl [2]為一個高點。
[0049]S308、對Yn作濾波處理得丨,之后進入S309 ;
即將之前的圖像數據Ie經過濾波處理后形成另一組圖像數據。
[0050]濾波處理即將之前的圖像數據!?經過濾波處理后形成另一組圖像數據,具體參見S309下方的計算方法。
[0051]S309、計算:Tih!的高點個數,之后進入S310 ;
計算方法為:對50個數據作濾波處理后,保持原來50個數據的排列順序,將第I個數據與第2個數據求算術平均值記為Υη+1 [I],即U [I]= Jn [I]+ Im [2])/2;將第2個數據與第3個數據求算術平均值記為[2],即Jih1 [2] =CF11 [2]+ Tn [3])/2;以此類推,將第49個數據與第50個數據求算術平均值記為U [49],即U [49]= (Yn [49]+Yn [50])/2 ;另外,U [50] =Yn [50];計算U高點個數Pert ;
5310、判斷Ρη+1是否等于戽,如果是則進入S311,否則進入S312;
5311、計算每分鐘脈搏次數戽或12*Pvtl ;
5312、將Γ?!的值賦給ΓβZ后進入S307。
[0052]上述實施例所提供的一種基于移動終端測量脈搏的方法,由于采用了攝像頭采集手指圖像,根據血液的顏色含氧量的變化對應脈搏周期變化,對所采集的手指圖像進行處理和計算,為手機增加了新的功能:脈搏測量功能。方便用戶測量脈搏。
[0053]基于上述提供的一種基于移動終端測量脈搏的方法,本發明還提供一種基于移動終端測量脈搏的系統的具體實施例,如圖5所示,其系統包括:
攝像頭模塊410,用于響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭,具體如上所述。
[0054]判斷模塊420,用于檢測用戶手指是否覆蓋攝像頭,并判斷攝像頭采集的圖像是否滿足預設閥值,若攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指,具體如上所述。
[0055]中央處理器模塊430,用于獲取攝像頭采集手指圖像的數據,并對圖像數據進行數學運算得出被測量用戶脈搏頻率,具體如上所述。
[0056]上述的基于移動終端測量脈搏的系統,其中,判斷模塊420包括:
第一判斷模塊,用于檢測用戶手指是否覆蓋攝像頭,若未檢測到用戶手指覆蓋攝像頭則繼續顯示提示用戶用手指覆蓋攝像頭,具體如上所述。
[0057]第二判斷模塊,用于若檢測到用戶手指已覆蓋攝像頭,則檢測所述攝像頭獲取的某一幀圖像的每個像素是否滿足預設閥值,具體如上所述。
[0058]第三判斷模塊,用于若檢測所述攝像頭獲取的某一幀圖像的每個像素都滿足預設閥值,則該圖像為黑色并開啟閃光燈照射被測量用戶的手指,具體如上所述。
[0059]第三判斷模塊,用于若檢測所述攝像頭獲取的某一幀圖像的每個像素都不滿足預設閥值,則攝像頭繼續獲取圖像,具體如上所述。
[0060]上述的基于移動終端測量脈搏的系統,其中,中央處理器模塊430包括:
圖像獲取單元,用于移動終端連續獲取攝像頭采集的手指圖像中某一固定像素點的圖像數據,具體如上所述。
[0061]第一計算單元,用于對圖像數據按照拍攝時間進行排序,根據預設對比方法計算出高點個數氡,對圖像數據進行濾波處理,具體如上所述。
[0062]第二計算單元,用于將經濾波處理后的圖像數據按照先后順序取相鄰兩個圖像數據值的算數平均值記為高點,并計算出高點個數U,具體如上所述。
[0063]第三計算單元,用于當高點個數Yn與ΓβΛ相同,則計算出每分鐘的脈搏頻率為12+1?或 12* U。
[0064]上述的基于移動終端測量脈搏的系統,其中,預設閥值為:Y=0、U=128、V=128,具體如上所述。
[0065]其中預設對比方法為:按圖像數據的排列順序取相鄰三個圖像數據,若中間圖像數據值大于前一個圖像數據值并小于后一個圖像數據值則記為圖像數據的一個高點,具體如上所述。
[0066]本發明提供了一種基于移動終端測量脈搏的方法及系統,由于采用了攝像頭采集手指圖像,根據血液的顏色含氧量的變化對應脈搏周期變化,對所采集的手指圖像進行處理和計算,為手機增加了新的功能具有:脈搏測量功能,實現脈搏隨時隨地測量,方便用戶測量脈搏。
[0067]應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,但是所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
【權利要求】
1.一種基于移動終端測量脈搏的方法,其特征在于,其步驟包括: A、移動終端響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭; B、檢測用戶手指是否覆蓋攝像頭,并判斷所述攝像頭采集的圖像是否滿足預設閥值,若所述攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指; C、移動終端獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率。
2.根據權利要求1所述的基于移動終端測量脈搏的方法,其特征在于,所述步驟A具體為: 移動終端響應用戶操作開啟測量脈搏的功能的操作指令,開啟攝像頭以固定幀率及固定像素獲取格式為YUV的圖像,提示用戶用手指覆蓋攝像頭。
3.根據權利要求1所述的基于移動終端測量脈搏的方法,其特征在于,所述步驟B具體為: B1、檢測用戶手指是否覆蓋攝像頭,若未檢測到用戶手指覆蓋攝像頭則繼續顯示提示用戶用手指覆蓋攝像頭; B2、若檢測到用戶手指已覆蓋攝像頭,則檢測所述攝像頭獲取的某一幀圖像的每個像素是否滿足預設閥值; B3、若檢測所述攝像頭獲取的某一幀圖像的每個像素都滿足預設閥值,則該圖像為黑色并開啟閃光燈照射被測量用戶的手指。
4.根據權利要求1所述的基于移動終端測量脈搏的方法,其特征在于,所述步驟B還包括: B4、若檢測所述攝像頭獲取的某一幀圖像的每個像素都不滿足預設閥值,則顯示提示用戶用手指覆蓋攝像頭,攝像頭繼續獲取圖像。
5.根據權利要求1所述的基于移動終端測量脈搏的方法,其特征在于,所述步驟C具體為: Cl、移動終端連續獲取攝像頭采集的手指圖像中某一固定像素點的圖像數據; C2、對所述圖像數據按照拍攝時間進行排序,根據預設對比方法計算出高點個數 對所述圖像數據進行濾波處理; C3、經濾波處理后的圖像數據按照先后順序取相鄰兩個圖像數據值的算數平均值記為高點,并計算出高點個數U ; C4、若高點個數Ifl與Je4l相同,則計算出每分鐘的脈搏頻率為12* 或12* Tttrt。
6.根據權利要求1至5任一項所述的基于移動終端測量脈搏的方法,其特征在于,所述預設閥值為:Y=0、U=128、V=128 ; 所述預設對比方法為:按圖像數據的排列順序取相鄰三個圖像數據,若中間圖像數據值大于前一個圖像數據值并小于后一個圖像數據值則記為所述圖像數據的一個高點。
7.一種基于移動終端測量脈搏的系統,其特征在于,其包括: 攝像頭模塊,用于響應開啟測量脈搏的功能的操作指令,開啟攝像頭采集圖像,提示用戶用手指覆蓋攝像頭; 判斷模塊,用于檢測用戶手指是否覆蓋攝像頭,并判斷所述攝像頭采集的圖像是否滿足預設閥值,若所述攝像頭采集的圖像滿足預設閥值則移動終端開啟閃光燈照射用戶的手指; 中央處理器模塊,用于獲取攝像頭采集手指圖像的數據,并對所述圖像數據進行數學運算得出被測量用戶脈搏頻率。
8.根據權利要求7所述的基于移動終端測量脈搏的系統,其特征在于,所述的判斷模塊包括: 第一判斷模塊,用于檢測用戶手指是否覆蓋攝像頭,若未檢測到用戶手指覆蓋攝像頭則繼續顯示提示用戶用手指覆蓋攝像頭; 第二判斷模塊,用于若檢測到用戶手指已覆蓋攝像頭,則檢測所述攝像頭獲取的某一幀圖像的每個像素是否滿足預設閥值; 第三判斷模塊,用于若檢測所述攝像頭獲取的某一幀圖像的每個像素都滿足預設閥值,則該圖像為黑色并開啟閃光燈照射被測量用戶的手指; 第四判斷模塊,用于若檢測所述攝像頭獲取的某一幀圖像的每個像素都不滿足預設閥值,則攝像頭繼續獲取圖像。
9.根據權利要求7所述的基于移動終端測量脈搏的系統,其特征在于,所述的中央處理器模塊包括: 圖像獲取單元,用于移動終端連續獲取攝像頭采集的手指圖像中某一固定像素點的圖像數據; 第一計算單元,用于對所述圖像數據按照拍攝時間進行排序,根據預設對比方法計算出高點個數忍對所述圖像數據進行濾波處理; 第二計算單元,用于將經濾波處理后的圖像數據按照先后順序取相鄰兩個圖像數據值的算數平均值記為高點,并計算出高點個數Tnrf ; 第三計算單元,用于當高點個數--與U相同,則計算出每分鐘的脈搏頻率為12* ^或 12* ΤοΛ。
10.根據權利要求7至9任一項所述的基于移動終端測量脈搏的系統,其特征在于,所述預設閥值為:Y=0、U=128、V=128 ; 所述預設對比方法為:按圖像數據的排列順序取相鄰三個圖像數據,若中間圖像數據值大于前一個圖像數據值并小于后一個圖像數據值則記為所述圖像數據的一個高點。
【文檔編號】H04M1/725GK104202475SQ201410430006
【公開日】2014年12月10日 申請日期:2014年8月28日 優先權日:2014年8月28日
【發明者】俞斌 申請人:Tcl通訊(寧波)有限公司