本公開涉及終端控制技術(shù)領(lǐng)域,尤其涉及一種控制終端的方法、裝置、終端設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù):
如今智能終端設(shè)備越來越普及,隨著科學技術(shù)的飛速發(fā)展,智能終端設(shè)備的功能越來越多,例如:通話、上網(wǎng)、聽歌曲、查看視頻、閱讀電子書籍、地圖導航等等,有效地滿足了使用者的各種需求。
然而,當使用者出門在外想整理儀容儀表,并且在身邊又沒有鏡子的時候,有些人很自然把息屏終端屏幕作為鏡子使用,然而,由于息屏終端設(shè)備的亮度有限,終端屏幕只能顯示大概輪廓,無法清晰地呈現(xiàn)細節(jié),進而降低了整理儀容儀表的質(zhì)量和效率。
技術(shù)實現(xiàn)要素:
用于解決相關(guān)技術(shù)中存在的由于息屏終端設(shè)備的亮度有限,終端屏幕只能顯示大概輪廓,無法清晰地呈現(xiàn)細節(jié),進而降低了整理儀容儀表的質(zhì)量和效率的問題,本公開提供一種控制終端的方法、裝置、終端設(shè)備及計算機可讀存儲介質(zhì)。
根據(jù)本公開實施例的第一方面,提供一種控制終端的方法,包括:
獲取使用者面部與終端屏幕之間的目標距離;
當所述目標距離小于或等于預定距離時,控制所述終端屏幕顯示通過所述終端的前置攝像頭所采集的圖像。
該技術(shù)方案可以包括以下有益效果:通過在使用者面部與終端屏幕的目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,可以及時通過終端設(shè)備顯示使用者面部圖像,以方便使用者使用,提高了該方法的實用性。
根據(jù)本公開實施例的第二方面,提供一種控制終端的裝置,包括:
距離獲取模塊,用于獲取使用者面部與終端屏幕的目標距離;
控制模塊,用于在所述目標距離小于或等于預定距離時,控制所述終端屏幕顯示通過所述終端的前置攝像頭所采集的圖像。
該技術(shù)方案可以包括以下有益效果:通過距離獲取模塊所獲取的使用者面部與終端屏幕的目標距離之后,當目標距離小于或等于預定距離,控制模塊控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,可以及時通過終端設(shè)備顯示使用者面部圖像,以方便使用者使用,提高了該裝置的實用性。
根據(jù)本公開實施例的第三方面,提供一種終端設(shè)備,包括:
處理器;
被配置為存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
獲取使用者面部與終端屏幕之間的目標距離;
當所述目標距離小于或等于預定距離時,控制所述終端屏幕顯示通過所述終端的前置攝像頭所采集的圖像。
根據(jù)本公開實施例的第四方面,提供一種計算機可讀存儲介質(zhì),包括指令,包括指令,當存儲介質(zhì)中的指令由終端設(shè)備的處理器執(zhí)行時,使得終端設(shè)備能夠執(zhí)行上述的控制終端的方法。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種控制終端的方法實施例一的流程圖;
圖2是根據(jù)一示例性實施例示出的一種控制終端的方法實施例二的流程圖;
圖3是根據(jù)一示例性實施例示出的一種控制終端的方法實施例三的流程圖;
圖4是根據(jù)一示例性實施例示出的一種控制終端的方法實施例四的流程圖;
圖5是根據(jù)一示例性實施例示出的一種控制終端的裝置實施例一的框圖;
圖6是根據(jù)一示例性實施例示出的一種終端設(shè)備的框圖;
圖7是根據(jù)一示例性實施例示出的另一種終端設(shè)備的框圖。
通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種控制終端的方法實施例一的流程圖;圖2是根據(jù)一示例性實施例示出的一種控制終端的方法實施例二的流程圖;參考附圖1-2可知,本實施例提供了一種控制終端的方法,在該終端上設(shè)置有前置攝像頭,該方法包括:
s101:獲取使用者面部與終端屏幕之間的目標距離;
需要注意的是,在獲取使用者面部與終端屏幕之間的目標距離時,終端可以包括兩種工作狀態(tài),第一種工作狀態(tài)為:終端設(shè)備處于使用狀態(tài)中,也即終端屏幕處于亮屏狀態(tài);第二種工作狀態(tài)為:終端設(shè)備處于待機狀態(tài)中,也即終端屏幕處于息屏狀態(tài);無論終端設(shè)備處于哪種使用狀態(tài),均可以獲取使用者面部與終端屏幕之間的目標距離;然而,在具體應(yīng)用時,由于使用者在使用終端設(shè)備時,使用者面部與終端屏幕之間的目標距離很有可能會小于或等于預定距離,此時同樣可以控制終端屏幕顯示前置攝像頭所采集的圖像,這樣很容易造成誤啟動終端屏幕、并影響使用者正常操作終端設(shè)備的情況;當然的,在誤啟動終端屏幕時,使用者可以通過其他操作及時將終端屏幕關(guān)閉;為了避免上述情況的產(chǎn)生,較為優(yōu)選的是,在終端設(shè)備處于息屏狀態(tài)時,獲取使用者面部與終端屏幕之間的目標距離;下面以終端設(shè)備處于息屏狀態(tài)時進行說明。
在終端設(shè)備處于息屏狀態(tài)時,終端屏幕為黑屏狀態(tài),此時的終端設(shè)備同時也處于待機狀態(tài),此時,可以通過該預先設(shè)置于終端設(shè)備上的距離感應(yīng)器來獲取使用者面部與終端屏幕的目標距離,并且,對于距離感應(yīng)器的設(shè)置位置和設(shè)置個數(shù)不做限定,為了提高目標距離獲取的準確可靠性,可以將距離感應(yīng)器設(shè)置為多個,并且可以多個距離感應(yīng)器均勻分布于終端屏幕周圍。
進一步的,本實施例對于獲取使用者面部與終端屏幕之間的目標距離的具體實現(xiàn)方式不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,較為優(yōu)選的,將獲取使用者面部與終端屏幕之間的目標距離設(shè)置為包括:
s1011:獲取使用者面部與終端屏幕之間的最大距離和最小距離;
終端屏幕處于傾斜狀態(tài)時,使用者面部到終端屏幕的距離會因使用者面部的尺寸而有所不同,或者,由于使用者面部為不規(guī)則平面結(jié)構(gòu),在測量使用者面部到終端屏幕之間的距離時,必然會測得多個不同的距離數(shù)值,例如,眉毛到終端屏幕的距離、鼻子到終端屏幕的距離以及下巴到終端屏幕的距離等等,此時,為了能夠準確判斷使用者面部到終端屏幕的距離,可以先獲取使用者面部到終端屏幕之間的最大距離和最小距離;例如,當使用者面部的頂端與終端屏幕的上端呈銳角角度時,此時的使用者面部中的眉毛距離終端屏幕最近,使用者面部中的嘴巴距離終端屏幕最遠;或者,當使用者面部的底端與終端屏幕的下端呈鈍角角度時,此時的使用者面部中的嘴巴距離終端屏幕最近,使用者面部中的眉毛距離終端屏幕最遠,進而則可以獲取到最小距離和最大距離。
s1012:將最大距離和最小距離的平均值確定為目標距離。
在獲取到最小距離和最大距離之后,可以對最小距離和最大距離進行分析處理,從而可以確定使用者面部到終端屏幕的目標距離,由于使用者面部尺寸的限制,因此,在最大距離與最小距離之間的差距較小,因此,為了保證目標距離獲取的準確可靠性,可以將最大距離和最小距離的平均值確定為目標距離,從而有效地提高了該方法判斷的精確可靠性度。
s102:當目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像。
在獲取到使用者面部與終端屏幕的目標距離之后,為了實現(xiàn)對前置攝像頭的精確控制,將該目標距離與預定距離進行分析比較,其中,本實施例對于預定距離的具體數(shù)值范圍不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,例如,可以將預定距離設(shè)置為10cm、15cm、20cm、30cm或者50cm等等,只要能夠使用者的需求即可,在此不再贅述;具體的,當分析比較結(jié)果為目標距離小于或者等于預定距離時,則說明使用者面部現(xiàn)在處于靠近終端屏幕的狀態(tài),因此,可以理解為此時的使用者正在把終端屏幕當做鏡子使用,進而可以控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,以使得使用者可以清晰地看到自己的面部信息,方便使用者使用;需要說明的是,當并未控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像時,終端上的前置攝像頭仍然可以實時采集使用者的圖像信息,只是終端上的終端屏幕無法顯示上述所采集的圖像信息而已;只有滿足一定條件時(當所述目標距離小于或等于預定距離時),才會控制終端屏幕顯示終端的前置攝像頭所采集的圖像。
另外,當目標距離大于預定距離時,則說明此時使用者距離終端屏幕較遠,因此,無法將終端屏幕作為鏡子使用,從而則可以控制終端屏幕保持原有的工作狀態(tài),而對于終端上的前置攝像頭而言,仍然可以實時采集使用者的圖像信息。
本實施例提供的控制終端的方法,通過在使用者面部與終端屏幕的目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,可以及時通過終端設(shè)備顯示使用者面部圖像,以方便使用者使用,提高了該方法的實用性,有利于市場的推廣與應(yīng)用。
圖3是根據(jù)一示例性實施例示出的一種控制終端的方法實施例三的流程圖;在上述實施例的基礎(chǔ)上,繼續(xù)參考附圖1-3可知,本實施例對于當目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像的具體實現(xiàn)方式不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,較為優(yōu)選的,可以將當目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像設(shè)置為包括:
s1021:當目標距離小于或等于預定距離,且持續(xù)時長大于或等于預定時長,則啟動前置攝像頭,并獲取使用者面部的面部狀態(tài);
其中,上述的持續(xù)時長為使用者面部的目標距離小于或等于預定距離的保持時間;為了排除使用者面部在特殊場合(例如:擁擠的交通工具上)時隨機靠近終端屏幕的情況,在確認使用者面部靠近終端屏幕狀態(tài)之后,可以獲取使用者面部狀態(tài)的持續(xù)時長,其中,該持續(xù)時長的獲取方式可以通過內(nèi)置于終端設(shè)備中的計時裝置檢測獲取,當然的,本領(lǐng)域技術(shù)人員也可以采用其他的方式來獲取持續(xù)時長,只要能夠有效地獲取持續(xù)時長即可,在此不再贅述;在獲取到持續(xù)時長之后,可以對該持續(xù)時長進行分析判斷。
具體的,在對持續(xù)時長進行分析處理時,將該持續(xù)時長與預定時長進行分析比較,其中,本實施例對于預定時長的具體數(shù)值不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,例如,可以將預定時長設(shè)置為3s、5s、10s、15s、30s或者45s等等;當分析比較結(jié)果為持續(xù)時長大于或者等于預定時長時,則可以充分說明此時的使用者正在將終端屏幕作為鏡子使用,因此,為了提高使用者的使用的方便程度,控制終端設(shè)備上的前置攝像頭開啟,從而可以獲取使用者面部的面部狀態(tài)。
s1022:當面部狀態(tài)表征使用者正在通過終端屏幕觀察自己,則控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像。
需要說明的是,上述所獲取的使用者面部的面部狀態(tài)可以指示以下至少一項:使用者的視線方向、五官動作;進一步的,當滿足以下至少一項時,確定面部狀態(tài)表征使用者正在通過終端屏幕觀察自己:視線方向朝向終端屏幕、五官動作為指示啟動前置攝像頭的目標動作。
當通過前置攝像頭獲取到使用者面部的狀態(tài)時,為了進一步提高該方法使用的穩(wěn)定可靠性,可以獲取使用者的面部狀態(tài),并對面部狀態(tài)進行分析判斷,當面部狀態(tài)表征使用者正在通過終端屏幕觀察自己,則可以確定使用者正在將終端屏幕作為鏡子使用,例如:當面部狀態(tài)為使用者連續(xù)眨眼3次、張嘴/閉嘴3次,則可以按照預設(shè)的判斷標準確定上述的面部狀態(tài)為使用者正在通過終端屏幕觀察自己的動作;此時,為了方便使用者使用,可以控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,從而使得使用者可以根據(jù)清晰的圖像來整理儀容儀表,有效地方便了使用者使用,進而提高了終端設(shè)備的實用性。
進一步的,為了增加該方法的實用性,在控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像之后,還可以將方法設(shè)置為還包括:當滿足以下至少一項時關(guān)閉前置攝像頭:五官動作為指示關(guān)閉前置攝像頭的目標動作、五官動作消失。
此外,上述的分析過程還包括:若持續(xù)時長小于預定時長,則控制前置攝像頭關(guān)閉。
當對使用者的面部狀態(tài)進行分析時,分析結(jié)果為使用者的面部表征使用者并未通過終端屏幕觀察自己,例如:面部狀態(tài)為:五官動作為指示關(guān)閉前置攝像頭的目標動作(例如:使用者連續(xù)眨眼5次、使用者張嘴/閉嘴5次等)、五官動作消失,則可以控制攝像頭關(guān)閉;或者,當對持續(xù)時長的分析比較結(jié)果為持續(xù)時長小于預定時長時,則可以充分說明此時的使用者雖然正在面對著終端屏幕,但是上述情況很可能是因為外界的環(huán)境因素所導致的隨機產(chǎn)生的,因此,根據(jù)使用者當前的使用狀態(tài),并且為了節(jié)省終端設(shè)備的使用電量,則控制終端設(shè)備上的前置攝像頭關(guān)閉。
通過在使用者面部與終端屏幕的目標距離小于或等于預定距離時,且持續(xù)時長大于或等于預定時長,控制前置攝像頭開啟,獲取使用者面部的面部狀態(tài),進一步根據(jù)面部狀態(tài)來判斷使用者的狀態(tài);若持續(xù)時長小于預定時長,則控制前置攝像頭關(guān)閉,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,及時打開終端設(shè)備上的前置攝像頭,以方便用戶使用;在用戶未將終端屏幕作為鏡子使用時,則控制終端設(shè)備上的前置攝像頭關(guān)閉,從而有效地節(jié)省了終端設(shè)備的使用電量,進一步提高了該方法的實用性。
圖4是根據(jù)一示例性實施例示出的一種控制終端的方法實施例四的流程圖;在上述實施例的基礎(chǔ)上,繼續(xù)參考附圖4可知,為了提高對攝像頭的控制精度,在啟動攝像頭之后,可以獲取使用者面部的圖像信息,并檢測圖像信息中是否存在使用者面部的五官信息;具體的可以按照以下步驟進行檢測:
在打開終端設(shè)備上的前置攝像頭之后,可以通過前置攝像頭來采集獲取使用者面部的圖像信息;在獲取的圖像信息之后,可以根據(jù)該圖像信息來判斷使用者當前的狀態(tài),進而可以提高對攝像頭控制的精確度。
具體的,在獲取到圖像信息之后,可以檢測圖像信息中是否存在使用者面部的五官信息,具體的,可以先對圖像信息中的人物頭像進行定位,排除其他環(huán)境因素,在圖像信息中包括多個人物頭像時,則在圖像信息中占用面積最大的人物頭像作為使用者的頭像,在確定使用者頭像之后,判斷圖像信息中是否存在使用者面部的五官信息,其中,五官信息包括:眉毛、眼睛、耳朵、鼻子和嘴巴,當然的,當在對圖像信息檢測時,可以判斷圖像信息中是否存在五官信息中所有部位或者其中的某些部位,例如:當判斷標準為檢測圖像信息是否存在使用者面部的五官信息中的某些部位時,由于使用者在整理儀容儀表時,需要看著鏡子進行整理,因此,將此時的五官信息中的某些部位設(shè)置為至少包括眼睛,即判斷圖像信息中是否存在使用者的眼睛。
當檢測結(jié)果為五官動作消失時,本實施例還可以將方法設(shè)置為包括:
s201:當五官動作消失時,獲取五官動作消失在圖像中的消失時間;
當檢測結(jié)果為圖像信息中不存在使用者面部的五官信息時,也即使用者的五官動作消失,即圖像信息中不包括使用者的全部五官信息;此時則說明使用者并沒有使用終端屏幕來整理儀容儀表,由于五官動作消失,此時的前置攝像頭則會立刻關(guān)閉,為了進一步提高對攝像頭控制的精確可靠性,此時獲取五官信息消失在圖像信息中的消失時間,具體的,消失時間可以通過終端設(shè)備內(nèi)置的計時裝置采集獲取。
s202:根據(jù)消失時間對前置攝像頭進行控制。
具體的,可以將根據(jù)消失時間對前置攝像頭進行控制設(shè)置為包括:
s2021:若消失時間小于或者等于預先設(shè)置的消失閾值時間,則控制前置攝像頭再次開啟;
其中,消失閾值時間為預先設(shè)置的,本實施例對于消失閾值時間的具體長短不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,例如,可以將消失閾值時間設(shè)置為3s、5s或者10s等等,當分析判斷結(jié)果為消失時間小于或等于消失閾值時間時,則說明使用者可能是因為某些特殊因素(例如:取東西、撿東西或者外界環(huán)境因素等等)暫時消失在圖像信息中,因此,為了方便使用者使用,此時則可以控制前置攝像頭再次開啟。
s2022:若消失時間大于預先設(shè)置的消失閾值時間,則控制前置攝像頭關(guān)閉。
當分析判斷結(jié)果為消失時間大于消失閾值時間時,則說明使用者此時并不需要將終端屏幕作為鏡子使用,此時,為了節(jié)省終端設(shè)備的用電量,則控制前置攝像頭關(guān)閉。
在獲取到用戶面部狀態(tài)時,通過進一步對使用者的使用狀態(tài)進行了分析判斷,從而提高了對攝像頭控制的精確度,具體的,通過判斷圖像信息中是否存在使用者面部的五官信息,當圖像信息中存在使用者面部的五官信息時,則說明使用者正在將終端屏幕作為鏡子使用;當圖像信息中不存在使用者面部的五官信息時,且使用者消失時間大于預先設(shè)置的消失閾值時間時,則說明此時使用者沒有將終端屏幕作為鏡子使用,因此,將前置攝像頭關(guān)閉,從而有效地節(jié)省了終端的用電量,進一步提高了該方法使用的精確可靠性。
圖5是根據(jù)一示例性實施例示出的一種控制終端的裝置實施例一的框圖;參考附圖5可知,本實施例提供了一種控制終端的裝置,上述的終端上設(shè)置有前置攝像頭,該裝置包括:
距離獲取模塊1,用于獲取使用者面部與終端屏幕的目標距離;
進一步的,本實施例對于距離獲取模塊1獲取使用者面部與終端屏幕的目標距離的具體實現(xiàn)方式不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,較為優(yōu)選的,可以將距離獲取模塊1設(shè)置為用于:
獲取使用者面部與終端屏幕之間的最大距離和最小距離;將最大距離和最小距離的平均值確定為目標距離。
控制模塊2,用于在目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像。
其中,本實施例對于距離獲取模塊1、控制模塊2的具體形狀結(jié)構(gòu)不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)其實現(xiàn)的功能作用對其進行任意設(shè)置,在此不再贅述;另外,本實施例中距離獲取模塊1、控制模塊2所實現(xiàn)的操作步驟的具體實現(xiàn)過程以及實現(xiàn)效果與上述實施例中步驟s101-s102、s1011-s1012的具體實現(xiàn)過程以及實現(xiàn)效果相同,具體可參考上述陳述內(nèi)容,在此不再贅述。
本實施例提供的前置攝像頭的控制裝置,通過距離獲取模塊1所獲取的使用者面部與終端屏幕的目標距離之后,當目標距離小于或等于預定距離,控制模塊2控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,可以及時通過終端設(shè)備顯示使用者面部圖像,以方便使用者使用,提高了該裝置的實用性,有利于市場的推廣與應(yīng)用。
在上述實施例的基礎(chǔ)上,繼續(xù)參考附圖5可知,本實施例對于控制模塊2當目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像的具體實現(xiàn)方式不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)具體的設(shè)計需求進行設(shè)置,較為優(yōu)選的,可以將控制模塊2設(shè)置為用于:
當目標距離小于或等于預定距離,且持續(xù)時長大于或等于預定時長,則啟動前置攝像頭,并獲取使用者面部的面部狀態(tài);
進一步的,上述的面部狀態(tài)可以指示以下至少一項:使用者的視線方向、五官動作;
當面部狀態(tài)表征使用者正在通過終端屏幕觀察自己,則控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像。
其中,當滿足以下至少一項時,確定面部狀態(tài)表征使用者正在通過終端屏幕觀察自己:視線方向朝向終端屏幕、五官動作為指示啟動前置攝像頭的目標動作。
進一步的,控制模塊2還用于:在控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像之后,當滿足以下至少一項時關(guān)閉前置攝像頭:五官動作為指示關(guān)閉前置攝像頭的目標動作、五官動作消失。
本實施例中控制模塊2所實現(xiàn)的操作步驟的具體實現(xiàn)過程以及實現(xiàn)效果與上述實施例中步驟s1021-s1022的具體實現(xiàn)過程以及實現(xiàn)效果相同,具體可參考上述陳述內(nèi)容,在此不再贅述。
控制模塊2通過在使用者面部與終端屏幕的目標距離小于或等于預定距離時,且持續(xù)時長大于或等于預定時長,控制前置攝像頭開啟,獲取使用者面部的面部狀態(tài),進一步根據(jù)面部狀態(tài)來判斷使用者的狀態(tài);若持續(xù)時長小于預定時長,則控制前置攝像頭關(guān)閉,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,及時打開終端設(shè)備上的前置攝像頭,以方便用戶使用;在用戶未將終端屏幕作為鏡子使用時,則控制終端設(shè)備上的前置攝像頭關(guān)閉,從而有效地節(jié)省了終端的使用電量,進一步提高了該裝置的實用性。
在上述實施例的基礎(chǔ)上,繼續(xù)參考附圖5可知,為了提高對攝像頭的控制精度,在啟動攝像頭之后,可以獲取使用者面部的圖像信息,并利用控制模塊2檢測圖像信息中是否存在使用者面部的五官信息;
在打開終端設(shè)備上的前置攝像頭之后,可以通過前置攝像頭來采集獲取使用者面部的圖像信息;在獲取的圖像信息之后,可以根據(jù)該圖像信息來判斷使用者當前的狀態(tài),進而可以提高對攝像頭控制的精確度。
當檢測結(jié)果為五官動作消失時,本實施例還可以將控制模塊2設(shè)置為包括:
當五官動作消失時,獲取五官動作消失在圖像中的消失時間;根據(jù)消失時間對前置攝像頭進行控制。
具體的,控制模塊2根據(jù)消失時間對前置攝像頭進行控制包括:
若消失時間小于或者等于預先設(shè)置的消失閾值時間,則控制前置攝像頭再次開啟;
若消失時間大于預先設(shè)置的消失閾值時間,則控制前置攝像頭關(guān)閉。
本實施例中控制模塊2所實現(xiàn)的操作步驟的具體實現(xiàn)過程以及實現(xiàn)效果與上述實施例中步驟s201-s202、s2021-s2022的具體實現(xiàn)過程以及實現(xiàn)效果相同,具體可參考上述陳述內(nèi)容,在此不再贅述。
控制模塊2在獲取到用戶面部狀態(tài)時,通過進一步對使用者的使用狀態(tài)進行了分析判斷,從而提高了對攝像頭控制的精確度,具體的,通過判斷圖像信息中是否存在使用者面部的五官信息,當圖像信息中存在使用者面部的五官信息時,則說明使用者正在將終端屏幕作為鏡子使用;當圖像信息中不存在使用者面部的五官信息時,且使用者消失時間大于預先設(shè)置的消失閾值時間時,則說明此時使用者沒有將終端屏幕作為鏡子使用,因此,將前置攝像頭關(guān)閉,從而有效地節(jié)省了終端設(shè)備的用電量,進一步提高了該裝置使用的精確可靠性。
關(guān)于上述實施例中的前置攝像頭的控制裝置,其中各個模塊、子模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
以上描述了前置攝像頭的控制裝置的內(nèi)部功能和結(jié)構(gòu),如圖6所示,實際中,該前置攝像頭的控制裝置可實現(xiàn)為終端設(shè)備,包括:
處理器;
被配置為存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
獲取使用者面部與終端屏幕之間的目標距離;
當目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像。
本實施例中,通過在使用者面部與終端屏幕的目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像,有效地實現(xiàn)了在使用者使用終端屏幕作為鏡子使用時,可以及時通過終端設(shè)備顯示使用者面部圖像,以方便使用者使用,進一步提高了該終端設(shè)備的實用性,有利于市場的推廣與應(yīng)用。
圖7是根據(jù)一示例性實施例示出的另一種終端設(shè)備的框圖。例如,終端設(shè)備800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖7,終端設(shè)備800可以包括以下一個或多個組件:處理組件802,存儲器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂平K端設(shè)備800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在終端設(shè)備800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件806為終端設(shè)備800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在終端設(shè)備800和使用者之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自使用者的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(mic),當終端設(shè)備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為終端設(shè)備800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為終端設(shè)備800的顯示器和小鍵盤,傳感器組件814還可以檢測終端設(shè)備800或終端設(shè)備800一個組件的位置改變,使用者與終端設(shè)備800接觸的存在或不存在,終端設(shè)備800方位或加速/減速和終端設(shè)備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于終端設(shè)備800和其他設(shè)備之間有線或無線方式的通信。終端設(shè)備800可以接入基于通信標準的無線網(wǎng)絡(luò),如:wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信組件816還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,終端設(shè)備800可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由終端設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種計算機可讀存儲介質(zhì),當存儲介質(zhì)中的指令由終端設(shè)備的處理器執(zhí)行時,使得終端設(shè)備能夠執(zhí)行上述的控制終端的方法,該方法至少包括:
獲取使用者面部與終端屏幕之間的目標距離;
當目標距離小于或等于預定距離時,控制終端屏幕顯示通過終端的前置攝像頭所采集的圖像。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。