本申請涉及電子設備控制技術領域,特別涉及一種應用于終端設備的信息提示方法及終端設備。
背景技術:
隨著互聯(lián)網(wǎng)技術的迅速發(fā)展,終端設備在人們的生活中越來越重要。在平常生活中,人們往往可以通過隨身攜帶的終端設備隨時隨地收發(fā)郵件,進行短信交流,也使用終端設備進行上網(wǎng)沖浪,網(wǎng)銀轉賬,以及進行股票交易等。
人們在使用終端設備時,可能會由于不好的使用習慣,而使得使用終端設備的時間過長。如果長時間地瀏覽終端設備的屏幕上的內(nèi)容,人眼會出現(xiàn)疲勞或者疼痛感,久而久之很有可能成為近視眼。
現(xiàn)有的終端設備中,往往只能通過計算終端設備的屏幕處于工作狀態(tài)的時間,當終端設備的屏幕長時間處于工作狀態(tài)時,便可以發(fā)出使用時間過長的提示。然而,有時候終端設備可能僅僅是閑置在一旁播放視頻內(nèi)容,但此刻并沒有用戶在使用終端設備,在這種情況下如果仍然發(fā)出使用過長的提示就沒有必要。也就是說,當前的終端設備進行信息提示時,處理方式比較單一,無法結合實際應用場景做出提示。
應該注意,上面對技術背景的介紹只是為了方便對本申請的技術方案進行清楚、完整的說明,并方便本領域技術人員的理解而闡述的。不能僅僅因為這些方案在本申請的背景技術部分進行了闡述而認為上述技術方案為本領域技術人員所公知。
技術實現(xiàn)要素:
本申請實施例的目的在于提供一種應用于終端設備的信息提示方法及終端設備,能夠在用戶使用終端設備時間過長時,向用戶發(fā)出提示信息。
為實現(xiàn)上述目的,本申請一方面提供一種應用于終端設備的信息提示方法,所述方法包括:監(jiān)控所述終端設備的屏幕,當所述終端設備的屏幕被激活時,獲取與所述終端設備正對的圖像流;確定所述圖像流中包含人臉的圖像;當包含人臉的圖像在所述圖像流中連續(xù)出現(xiàn)預設次數(shù)時,在所述終端設備的屏幕上顯示提示信息。
進一步地,確定所述圖像流中包含人臉的圖像具體包括:從所述圖像流中的目標圖像中提取特征向量;計算提取的特征向量與預設標準向量之間的相關系數(shù);當計算的所述相關系數(shù)大于或者等于預設系數(shù)閾值時,判定所述目標圖像中包含人臉。
進一步地,從所述圖像流中的目標圖像中提取特征向量具體包括:對所述目標圖像進行解析處理,得到所述目標圖像對應的顏色直方圖;將所述目標圖像對應的顏色直方圖中的各個顏色的數(shù)值構建成所述目標圖像的特征向量。
進一步地,從所述圖像流中的目標圖像中提取特征向量具體包括:將目標圖像轉換為具有預設數(shù)量的像素點的像素矩陣;按照預設順序提取所述像素矩陣中的各個像素點,并將提取的像素點構成所述目標圖像的特征向量。
進一步地,按照下述公式計算提取的特征向量與預設標準向量之間的相關系數(shù):
其中,cosθ代表所述特征向量和所述預設標準向量之間的相關系數(shù),xi代表所述特征向量中的特征值,yi代表所述預設標準向量中的特征值。
進一步地,所述方法還包括:當所述提示信息在預設時間內(nèi)未被響應時,關閉所述終端設備的顯示屏。
為實現(xiàn)上述目的,本申請還提供一種終端設備,所述終端設備包括:圖像流獲取單元,用于監(jiān)控所述終端設備的屏幕,當所述終端設備的屏幕被激活時,獲取與所述終端設備正對的圖像流;人臉圖像確定單元,用于確定所述圖像流中包含人臉的圖像;提示信息顯示單元,用于當包含人臉的圖像在所述圖像流中連續(xù)出現(xiàn)預設次數(shù)時,在所述終端設備的屏幕上顯示提示信息。
進一步地,所述人臉圖像確定單元具體包括:特征向量提取模塊,用于從所述圖像流中的目標圖像中提取特征向量;相關系數(shù)計算模塊,用于計算提取的特征向量與預設標準向量之間的相關系數(shù);圖像判定模塊,用于當計算的所述相關系數(shù)大于或者等于預設系數(shù)閾值時,判定所述目標圖像中包含人臉。
進一步地,所述特征向量提取模塊具體包括:顏色直方圖解析模塊,用于對所述目標圖像進行解析處理,得到所述目標圖像對應的顏色直方圖;特征向量構建模塊,用于將所述目標圖像對應的顏色直方圖中的各個顏色的數(shù)值構建成所述目標圖像的特征向量。
進一步地,所述特征向量提取模塊具體包括:像素矩陣轉換模塊,用于將目標圖像轉換為具有預設數(shù)量的像素點的像素矩陣;像素點提取模塊,用于按照預設順序提取所述像素矩陣中的各個像素點,并將提取的像素點構成所述目標圖像的特征向量。
本申請實施例提供的一種應用于終端設備的信息提示方法及終端設備,在終端設備的屏幕被激活時,監(jiān)控終端設備前的圖像流,并對圖像流的各個圖像中是否包含人臉進行判斷。如果包含人臉的圖像連續(xù)出現(xiàn)預設次數(shù),則表明終端設備一直有用戶在使用。這樣便可以向用戶發(fā)出信息提示,以使得用戶進行休息。由上可見,本申請實施方式提供的一種應用于終端設備的信息提示方法及終端設備,只有在用戶使用終端設備的情況下才會發(fā)出信息提示。
參照后文的說明和附圖,詳細公開了本申請的特定實施方式,指明了本申請的原理可以被采用的方式。應該理解,本申請的實施方式在范圍上并不因而受到限制。在所附權利要求的精神和條款的范圍內(nèi),本申請的實施方式包括許多改變、修改和等同。
針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征相組合,或替代其它實施方式中的特征。
應該強調(diào),術語“包括/包含”在本文使用時指特征、整件、步驟或組件的存在,但并不排除一個或更多個其它特征、整件、步驟或組件的存在或附加。
附圖說明
所包括的附圖用來提供對本申請實施例的進一步的理解,其構成了說明書的一部分,用于例示本申請的實施方式,并與文字描述一起來闡釋本申請的原理。顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1為本申請實施例提供的一種應用于終端設備的信息提示方法的流程圖;
圖2為本申請實施例提供的一種終端設備的功能模塊圖。
具體實施方式
為了使本技術領域的人員更好地理解本申請中的技術方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都應當屬于本申請保護的范圍。
圖1為本申請實施例提供的一種應用于終端設備的信息提示方法的流程圖。雖然下文描述流程包括以特定順序出現(xiàn)的多個操作,但是應該清楚了解,這些過程可以包括更多或更少的操作,這些操作可以順序執(zhí)行或并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。如圖1所示,所述方法可以包括:
S1:監(jiān)控所述終端設備的屏幕,當所述終端設備的屏幕被激活時,獲取與所述終端設備正對的圖像流。
在本實施方式中,所述終端設備可以是具備數(shù)據(jù)處理和數(shù)據(jù)存儲功能的電子設備,包括但不限于智能手機、平板電腦、個人數(shù)字助手或者智能可穿戴設備等??梢酝ㄟ^監(jiān)控所述終端設備的屏幕來判斷終端設備當前是否處于工作狀態(tài)。具體地,當所述終端設備的屏幕被激活時,可以判定所述終端設備處于工作狀態(tài)。所述終端設備的屏幕被激活可以是所述終端設備的屏幕處于解鎖狀態(tài),在屏幕上可以運行有應用程序的頁面。
在本實施方式中,在判定所述終端設備的屏幕被激活時,可以通過所述終端設備的前置攝像頭獲取與所述終端設備正對的圖像流。所述圖像流中可以包括多張圖像,這些圖像可以按照順序進行編號。
S2:確定所述圖像流中包含人臉的圖像。
在本實施方式中,考慮到用戶在使用終端設備時,往往是人臉面對著所述終端設備。因此,當用戶使用終端設備時間較長時,在采集的圖像流中會在連續(xù)的多張圖像內(nèi)出現(xiàn)用戶的人臉。鑒于此,在本實施方式中可以確定所述圖像流中包含人臉的圖像。
在本實施方式中首先可以從所述圖像流中的目標圖像中提取特征向量。具體地,可以對對所述目標圖像進行解析處理,得到所述目標圖像對應的顏色直方圖。目標圖像可以為彩色圖像,其構成的色彩比較豐富。本申請實施例可以對所述目標圖像進行解析,得到所述目標圖像對應的顏色直方圖。在所述顏色直方圖中,可以利用數(shù)值對所述目標圖像中的各種顏色進行標注。具體地,本申請實施例可以對所述目標圖像進行區(qū)域劃分,將所述目標圖像劃分為若干個小的圖形塊,并且可以將各個圖形塊與標準色系中的顏色進行對比,若符合標準色系中的某個顏色的亮度以及顏色,則將其歸屬于標準色系中的該顏色。將劃分的各個圖形塊均進行對比后,便可以得到在所述目標圖像中標準色系的顏色分布情況,并且可以針對標準色系中的每個顏色,利用數(shù)值進行表示,數(shù)值越高,代表該顏色在目標圖像中的比重越大。這樣,便可以得到目標圖像對應的顏色直方圖。
然后可以將所述目標圖像對應的顏色直方圖中的各個顏色的數(shù)值構建成所述目標圖像的特征向量。具體地,在獲取到目標圖像對應的顏色直方圖后,該顏色直方圖中各個顏色對應的數(shù)值的組合便可以代表所述目標圖像。在本申請實施例匯總,可以按照預設的順序,依次提取所述顏色直方圖中各個顏色的數(shù)值,并將提取的數(shù)值構成與所述目標圖像相關聯(lián)的第一特征向量。例如,該第一特征向量可以為(1,15,40,90,20,5,3),其中,該第一特征向量中的各個特征值即代表顏色直方圖中各個顏色對應的數(shù)值。這樣,通過將目標圖像進行數(shù)字化的表征,可以方便后續(xù)進行數(shù)據(jù)處理。
在本申請另一個實施方式中,在從所述圖像流中的目標圖像中提取特征向量的步驟中,還可以將目標圖像轉換為具有預設數(shù)量的像素點的像素矩陣。具體地,目標圖像其實是由像素點組成,在本申請實施例中,可以將目標圖像轉換為具有預設數(shù)量的像素點的像素矩陣。例如,某目標圖像具有200*120(也稱為分辨率)的像素,其中每個像素均可以用RGB值來表示,那么每個像素的RGB可以如下標識:
RGB(m,n)=Ra,Gb,Bc
其中,m、n分別表示圖像中某一像素所處的行和列;m的取值范圍為1至200,n的取值范圍為1至120。Ra,Gb,Bc為0-255中的任一整數(shù)。
這樣,所述目標圖像便可以轉換為具有200*120個像素點的像素矩陣。
然后,可以按照預設順序提取所述像素矩陣中的各個像素點,并將提取的像素點構成所述目標圖像的特征向量。
在本申請實施例中,得到像素矩陣后,可以按照預設順序提取所述像素矩陣中的各個像素點,并將提取的像素點構成與所述目標圖像相關聯(lián)的特征向量。例如,對于該圖像中第(m,n)個像素,提取其RGB值,即上述的(Ra,Gb,Bc)。然后,可以該圖像中每個提取出的像素點按照順序排列可以構成特征向量。例如,排列后構成的特征向量如下面形式的一系列排列的數(shù)值:
(RGB(1,1),RGB(1,2),…,RGB(1,120),RGB(2,1),RGB(2,2),…,RGB(2,120),…,RGB(200,1),RGB(200,2),…RGB(200,120))。
這樣,在特征向量中,每個特征值即可以代表目標圖像中相對應的RGB值,并且該RGB值在特征向量中的位置也可以反映出該像素點在目標圖像中的空間位置。利用這樣的方法將目標圖像進行數(shù)字化,不僅能夠保留顏色特征,同時還可以保留位置特征。
在本實施方式中,在提前了特征向量之后,可以計算提取的特征向量與預設標準向量之間的相關系數(shù)。具體地,可以按照下述公式計算提取的特征向量與預設標準向量之間的相關系數(shù):
其中,cosθ代表所述特征向量和所述預設標準向量之間的相關系數(shù),xi代表所述特征向量中的特征值,yi代表所述預設標準向量中的特征值。
所述預設標準向量可以是預先設置的人臉的標準特征向量,那么當提取的特征向量與預設標準向量之間相似度越高,則表明圖像中包含人臉的概率越大。因此,在本實施方式中,當計算的所述相關系數(shù)大于或者等于預設系數(shù)閾值時,可以判定所述目標圖像中包含人臉。
S3:當包含人臉的圖像在所述圖像流中連續(xù)出現(xiàn)預設次數(shù)時,在所述終端設備的屏幕上顯示提示信息。
在本實施方式中,當用戶在使用終端設備時,往往是人臉面對著所述終端設備。因此,當用戶使用終端設備時間較長時,在采集的圖像流中會在連續(xù)的多張圖像內(nèi)出現(xiàn)用戶的人臉。這樣,當包含人臉的圖像在所述圖像流中連續(xù)出現(xiàn)預設次數(shù)時,可以在所述終端設備的屏幕上顯示提示信息。所述提示信息例如可以為提示用戶進行休息的信息。
在本實施方式中,所述提示信息可以顯示于終端設備的屏幕上。這樣,用戶通過點擊所述提示信息,便可以將提示信息去除,表明用戶已經(jīng)獲知當前使用終端設備的時間過長。
在實際應用中,由于用戶可能在使用終端設備的過程中睡著了,那么對于提示信息便無法做出響應。這樣,在本實施方式中,當所述提示信息在預設時間內(nèi)未被響應時,可以關閉所述終端設備的顯示屏,從而節(jié)省終端設備的電量,也避免用戶在睡覺時被屏幕的光長時間照射。
請參閱圖2,本申請還提供一種終端設備。如圖2所示,所述終端設備包括:
圖像流獲取單元100,用于監(jiān)控所述終端設備的屏幕,當所述終端設備的屏幕被激活時,獲取與所述終端設備正對的圖像流;
人臉圖像確定單元200,用于確定所述圖像流中包含人臉的圖像;
提示信息顯示單元300,用于當包含人臉的圖像在所述圖像流中連續(xù)出現(xiàn)預設次數(shù)時,在所述終端設備的屏幕上顯示提示信息。
在本申請一個優(yōu)選實施方式中,所述人臉圖像確定單元200具體包括:
特征向量提取模塊,用于從所述圖像流中的目標圖像中提取特征向量;
相關系數(shù)計算模塊,用于計算提取的特征向量與預設標準向量之間的相關系數(shù);
圖像判定模塊,用于當計算的所述相關系數(shù)大于或者等于預設系數(shù)閾值時,判定所述目標圖像中包含人臉。
在本申請一個優(yōu)選實施方式中,所述特征向量提取模塊具體包括:
顏色直方圖解析模塊,用于對所述目標圖像進行解析處理,得到所述目標圖像對應的顏色直方圖;
特征向量構建模塊,用于將所述目標圖像對應的顏色直方圖中的各個顏色的數(shù)值構建成所述目標圖像的特征向量。
在本申請另一個優(yōu)選實施方式中,所述特征向量提取模塊具體包括:
像素矩陣轉換模塊,用于將目標圖像轉換為具有預設數(shù)量的像素點的像素矩陣;
像素點提取模塊,用于按照預設順序提取所述像素矩陣中的各個像素點,并將提取的像素點構成所述目標圖像的特征向量。
需要說明的是,上述各個功能模塊的具體實現(xiàn)方式與計算公式均與步驟S1至S3中的描述一致,這里便不再贅述。
本申請實施例提供的一種應用于終端設備的信息提示方法及終端設備,在終端設備的屏幕被激活時,監(jiān)控終端設備前的圖像流,并對圖像流的各個圖像中是否包含人臉進行判斷。如果包含人臉的圖像連續(xù)出現(xiàn)預設次數(shù),則表明終端設備一直有用戶在使用。這樣便可以向用戶發(fā)出信息提示,以使得用戶進行休息。由上可見,本申請實施方式提供的一種應用于終端設備的信息提示方法及終端設備,只有在用戶使用終端設備的情況下才會發(fā)出信息提示。
上面對本申請的各種實施方式的描述以描述的目的提供給本領域技術人員。其不旨在是窮舉的、或者不旨在將本發(fā)明限制于單個公開的實施方式。如上所述,本申請的各種替代和變化對于上述技術所屬領域技術人員而言將是顯而易見的。因此,雖然已經(jīng)具體討論了一些另選的實施方式,但是其它實施方式將是顯而易見的,或者本領域技術人員相對容易得出。本申請旨在包括在此已經(jīng)討論過的本發(fā)明的所有替代、修改、和變化,以及落在上述申請的精神和范圍內(nèi)的其它實施方式。