一種終端控制方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種終端控制方法及裝置,該方法包括:檢測(cè)終端的擺放狀態(tài);在確定出所述終端的擺放狀態(tài)符合設(shè)定條件時(shí),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼;根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制,在無需進(jìn)行按鍵和觸摸屏幕的情況下,對(duì)終端屏幕實(shí)現(xiàn)控制。
【專利說明】
一種終端控制方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種終端控制方法及裝置。
【背景技術(shù)】
[0002] 隨著終端技術(shù)(尤其是移動(dòng)終端技術(shù))的不斷發(fā)展,終端功能越來越強(qiáng)大,人機(jī) 交互的方式也越來越方便、自然、友好。
[0003] 終端控制包括屏幕解鎖以及屏幕鎖定。屏幕解鎖,即打開終端屏幕,屏幕鎖定,及 鎖定終端屏幕,以節(jié)省電能,防止無意識(shí)狀態(tài)下對(duì)終端進(jìn)行誤操作。目前,許多的終端在打 開和關(guān)閉屏幕的時(shí)候,都需要通過物理按鍵來實(shí)現(xiàn)。例如:
[0004] A)屏幕解鎖,即打開(點(diǎn)亮)終端屏幕。
[0005] 打開(點(diǎn)亮)終端屏幕時(shí),一般需要通過電源鍵,或者通過Home鍵(即終端屏幕 下方的中間鍵)來實(shí)現(xiàn)。
[0006] B)屏幕鎖定,即關(guān)閉(熄滅)終端屏幕。
[0007] 關(guān)閉(熄滅)終端屏幕時(shí),一般需要通過觸摸電源鍵,或者等待系統(tǒng)超時(shí)終端屏幕 自動(dòng)關(guān)閉。
[0008] 然而,通常情況下終端控制方法對(duì)用戶而言并不友好,用戶還需要觸摸物理按鍵 來實(shí)現(xiàn),一方面導(dǎo)致用戶體驗(yàn)較差;另一方面,頻繁地進(jìn)行按鍵和觸摸屏幕操作,不但會(huì)對(duì) 按鍵和觸摸屏帶來較大的磨損,而且,一旦按鍵或屏幕損壞將導(dǎo)致無法對(duì)屏幕解鎖,從而影 響終端的正常使用。
【發(fā)明內(nèi)容】
[0009] 本發(fā)明提供了一種終端控制方法及裝置,在無需進(jìn)行按鍵和觸摸屏幕的情況下, 對(duì)終端屏幕實(shí)現(xiàn)控制。
[0010] 一種終端控制方法,包括:
[0011] 檢測(cè)終端的擺放狀態(tài);
[0012] 在確定出所述終端的擺放狀態(tài)符合設(shè)定條件時(shí),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人 眼;
[0013] 根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制。
[0014] 確定終端的擺放狀態(tài)是否符合設(shè)定條件,包括:
[0015] 確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度;
[0016] 若所述旋轉(zhuǎn)角度大于或等于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)符合設(shè)定條件;
[0017] 若所述旋轉(zhuǎn)角度小于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)不符合設(shè)定條件。
[0018] 按照下述方式確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度:
[0019]
[0020] 其中,Ar是終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,ΔΧ是三維坐 標(biāo)中,終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A γ是三維坐標(biāo)中終端自 上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Υ軸的旋轉(zhuǎn)角度,ΑΖ是三維坐標(biāo)中,終端自上一擺放 狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Ζ軸的旋轉(zhuǎn)角度。
[0021] 按照下述方式,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼:
[0022] 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼; 或
[0023] 啟動(dòng)虹膜識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。
[0024] 預(yù)先存儲(chǔ)的人眼判斷依據(jù)包括眼仁和眼白的顏色;
[0025] 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼, 包括:
[0026] 通過攝像裝置,根據(jù)預(yù)先存儲(chǔ)的眼仁和眼白的顏色,檢測(cè)設(shè)定區(qū)域內(nèi)的圖像符合 預(yù)先存儲(chǔ)的眼仁和眼白的顏色的眼仁顏色區(qū)域和眼白顏色區(qū)域;
[0027] 計(jì)算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系;
[0028] 若眼仁顏色區(qū)域的中心點(diǎn)位于眼白顏色區(qū)域內(nèi)部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)存在人 眼;
[0029] 若眼仁顏色區(qū)域的中心點(diǎn)位于眼白顏色區(qū)域外部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)不存在 人眼。
[0030] 計(jì)算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系,包括:
[0031] 將每個(gè)眼白顏色區(qū)域的中心點(diǎn)與每個(gè)眼仁顏色區(qū)域的中心點(diǎn)分別進(jìn)行比對(duì)。
[0032] 預(yù)先存儲(chǔ)的人眼判斷依據(jù)還包括眼球信息;
[0033] 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼, 包括:
[0034] 通過攝像裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在眼球信息;
[0035] 若在設(shè)定區(qū)域內(nèi)存在所述眼球信息,將所述眼球顏色區(qū)域和眼白顏色區(qū)域比較;
[0036] 若所述眼球顏色區(qū)域和眼白顏色區(qū)域重合,確定在設(shè)定區(qū)域內(nèi)存在人眼;
[0037] 若所述眼球顏色區(qū)域和眼白顏色區(qū)域不重合,確定在設(shè)定區(qū)域內(nèi)不存在人眼。
[0038] 將所述眼球顏色區(qū)域和眼白顏色區(qū)域比較,包括:
[0039] 計(jì)算眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離;
[0040] 判斷所述眼球顏色區(qū)域和眼白顏色區(qū)域是否重合,包括:
[0041] 若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離小于預(yù)設(shè)門限值,確定所 述眼球顏色區(qū)域和眼白顏色區(qū)域重合;
[0042] 若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離大于預(yù)設(shè)門限值,確定所 述眼球顏色區(qū)域和眼白顏色區(qū)域不重合。
[0043] 根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制,包括:
[0044] 若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),觸發(fā)開啟屏幕;
[0045] 若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),保持屏幕打開狀 態(tài);
[0046] 若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保持屏幕關(guān)閉狀 態(tài);
[0047] 若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉屏幕。
[0048] 一種終端控制裝置,包括:
[0049] 檢測(cè)模塊,用于檢測(cè)終端的擺放狀態(tài);
[0050] 判斷模塊,用于判斷所述終端的擺放狀態(tài)是否符合設(shè)定條件;
[0051] 人眼識(shí)別模塊,用于在所述判斷模塊確定出所述終端的擺放狀態(tài)符合設(shè)定條件 時(shí),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼;
[0052] 執(zhí)行模塊,用于根據(jù)所述人眼識(shí)別模塊檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制。
[0053] 所述檢測(cè)模塊,具體用于確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角 度;若所述旋轉(zhuǎn)角度大于或等于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)符合設(shè)定條件;若所述 旋轉(zhuǎn)角度小于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)不符合設(shè)定條件。
[0054] 所述檢測(cè)模塊,具體用于按照下述方式確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放 狀態(tài)的旋轉(zhuǎn)角度:
[0055]
[0056] 其中,Ar是終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,ΔΧ是三維坐 標(biāo)中,終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A Y是三維坐標(biāo)中終端自 上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Y軸的旋轉(zhuǎn)角度,AZ是三維坐標(biāo)中,終端自上一擺放 狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Z軸的旋轉(zhuǎn)角度。
[0057] 所述人眼識(shí)別模塊,具體用于按照下述方式,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼:通 過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼;或啟動(dòng)虹膜 識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。
[0058] 預(yù)先存儲(chǔ)的人眼判斷依據(jù)包括眼仁和眼白的顏色;
[0059] 所述人眼識(shí)別模塊,具體用于通過攝像裝置,根據(jù)預(yù)先存儲(chǔ)的眼仁和眼白的顏色, 檢測(cè)設(shè)定區(qū)域內(nèi)的圖像符合預(yù)先存儲(chǔ)的眼仁和眼白的顏色的眼仁顏色區(qū)域和眼白顏色區(qū) 域;計(jì)算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系;若眼仁顏色區(qū)域 的中心點(diǎn)位于眼白顏色區(qū)域內(nèi)部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)存在人眼;若眼仁顏色區(qū)域的中 心點(diǎn)位于眼白顏色區(qū)域外部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)不存在人眼。
[0060] 所述人眼識(shí)別模塊,具體用于將每個(gè)眼白顏色區(qū)域的中心點(diǎn)與每個(gè)眼仁顏色區(qū)域 的中心點(diǎn)分別進(jìn)行比對(duì)。
[0061] 預(yù)先存儲(chǔ)的人眼判斷依據(jù)還包括眼球信息;
[0062] 所述人眼識(shí)別模塊,具體用于通過攝像裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在眼球信 息;若在設(shè)定區(qū)域內(nèi)存在所述眼球信息,將所述眼球顏色區(qū)域和眼白顏色區(qū)域比較;若所 述眼球顏色區(qū)域和眼白顏色區(qū)域重合,確定在設(shè)定區(qū)域內(nèi)存在人眼;若所述眼球顏色區(qū)域 和眼白顏色區(qū)域不重合,確定在設(shè)定區(qū)域內(nèi)不存在人眼。
[0063] 所述人眼識(shí)別模塊,具體用于計(jì)算眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間 的距離;若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離小于預(yù)設(shè)門限值,確定所 述眼球顏色區(qū)域和眼白顏色區(qū)域重合;若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的 距離大于預(yù)設(shè)門限值,確定所述眼球顏色區(qū)域和眼白顏色區(qū)域不重合。
[0064] 所述執(zhí)行模塊,具體用于若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀 態(tài)時(shí),觸發(fā)開啟屏幕;若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),保持屏 幕打開狀態(tài);若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保持屏幕關(guān)閉 狀態(tài);若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉屏幕。
[0065] 通過采用上述技術(shù)方案,檢測(cè)終端的擺放狀態(tài),在確定出所述終端的擺放狀態(tài)符 合設(shè)定條件時(shí),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼,根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制,通 過終端的擺放狀態(tài)以及人眼識(shí)別兩種維度信息,來實(shí)現(xiàn)在無需進(jìn)行按鍵和觸摸屏幕的情況 下,對(duì)終端屏幕控制,不需要用戶觸摸物理按鍵,提升用戶的體驗(yàn),并且,較小對(duì)案件和觸摸 屏的磨損,延長終端硬件的使用壽命。
【附圖說明】
[0066] 圖1為本發(fā)明實(shí)施例一中,提出的終端控制方法流程圖;
[0067] 圖2為本發(fā)明實(shí)施例一中,提出的終端控制方法流程圖;
[0068] 圖3為本發(fā)明實(shí)施例一中,提出的信息采集示意圖;
[0069] 圖4為本發(fā)明實(shí)施例一中,提出的人眼識(shí)別方法流程圖;
[0070] 圖5為本發(fā)明實(shí)施例二中,提出的終端控制裝置結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0071] 針對(duì)通常情況下終端控制方法對(duì)用戶而言并不友好,用戶還需要觸摸物理按鍵來 實(shí)現(xiàn),一方面導(dǎo)致用戶體驗(yàn)較差;另一方面,頻繁地進(jìn)行按鍵和觸摸屏幕操作,不但會(huì)對(duì)按 鍵和觸摸屏帶來較大的磨損,而且,一旦按鍵或屏幕損壞將導(dǎo)致無法對(duì)屏幕解鎖,從而影響 終端的正常使用的問題,本發(fā)明實(shí)施例提出的技術(shù)方案中,通過終端的擺放狀態(tài)以及人眼 識(shí)別兩種維度信息,來實(shí)現(xiàn)在無需進(jìn)行按鍵和觸摸屏幕的情況下,對(duì)終端屏幕控制,不需要 用戶觸摸物理按鍵,提升用戶的體驗(yàn),并且,較小對(duì)案件和觸摸屏的磨損,延長終端硬件的 使用壽命。
[0072] 下面將結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、【具體實(shí)施方式】及 其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。
[0073] 實(shí)施例一
[0074] 本發(fā)明實(shí)施例一提出一種終端控制方法,如圖1所示,其距離處理流程如下述:
[0075] 步驟11,檢測(cè)終端的擺放狀態(tài)。
[0076] 步驟12,確定終端的擺放狀態(tài)是否符合設(shè)定條件,如果判斷結(jié)果為是,執(zhí)行步驟 13,反之,執(zhí)行步驟15。
[0077] 其中,可以根據(jù)終端上一擺放狀態(tài)和當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度來確定終端的擺放 狀態(tài)是否符合設(shè)定條件。
[0078] 具體地,通過終端的傳感器監(jiān)測(cè)終端擺放狀態(tài)的變化。
[0079] 傳感器可以是加速度傳感器、重力傳感器或陀螺儀等,具體監(jiān)測(cè)的內(nèi)容是終端的 旋轉(zhuǎn)角度。
[0080] 首先,確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度。
[0081] 可以按照下述方式確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度:
[0082]
[0083] 其中,Ar是終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,ΔΧ是三維坐 標(biāo)中,終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A Υ是三維坐標(biāo)中終端自 上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Y軸的旋轉(zhuǎn)角度,AZ是三維坐標(biāo)中,終端自上一擺放 狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Z軸的旋轉(zhuǎn)角度。
[0084] 終端是在空間中旋轉(zhuǎn),因此本發(fā)明實(shí)施例一提出的技術(shù)方案中,以三維坐標(biāo)來確 定終端的旋轉(zhuǎn)角度。三維坐標(biāo)中的X軸、Y軸和Z軸的選取,可以根據(jù)實(shí)際應(yīng)用進(jìn)行選取, 也可以是一般意義中的X軸、Y軸和Z軸。
[0085] 其次,若旋轉(zhuǎn)角度大于或等于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)符合設(shè)定條件,若 旋轉(zhuǎn)角度小于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)不符合設(shè)定條件。該設(shè)定閾值可以選取為 30度。
[0086] 步驟13,在確定出終端的擺放狀態(tài)符合設(shè)定條件時(shí),判斷在設(shè)定區(qū)域內(nèi)是否存在 人眼。
[0087] 可以按照下述方式,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼:
[0088] 第一種方式:通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是 否存在人眼。
[0089] 攝像裝置可以是終端內(nèi)置的攝像模塊,也可以是可以和終端進(jìn)行通信的外治攝像 裝置。
[0090] 其中,預(yù)先存儲(chǔ)的人眼判斷依據(jù)包括眼仁和眼白的顏色。
[0091] 通過攝像裝置采集至少一個(gè)人眼信息。
[0092] 其中,攝像裝置可以是終端中內(nèi)置的攝像模塊,也可以是能夠和終端進(jìn)行通信的 獨(dú)立攝像裝置。
[0093] 通過攝像裝置采集至少一個(gè)人眼信息,主要采集眼白和眼仁的顏色,這樣可以提 高人眼檢測(cè)的準(zhǔn)確度。
[0094] 不同人的眼白和眼仁的顏色都有所不同,為了提高識(shí)別的準(zhǔn)確度,采集眼白和眼 仁的顏色。具體處理過程為:首先,人臉正對(duì)終端的攝像裝置,并啟動(dòng)終端攝像裝置開始采 集。其次,分別將眼球和眼仁放置在終端屏幕中心的小方框內(nèi),以采集眼白和眼仁的顏色, 最后,記錄眼白顏色Cel和眼仁顏色Ce2。
[0095] 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼, 包括下述步驟:
[0096] 步驟一:通過攝像裝置,根據(jù)預(yù)先存儲(chǔ)的眼仁和眼白的顏色,檢測(cè)設(shè)定區(qū)域內(nèi)的圖 像符合預(yù)先存儲(chǔ)的眼仁和眼白的顏色的眼仁顏色區(qū)域和眼白顏色區(qū)域。
[0097] 步驟二:計(jì)算眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系。
[0098] 將每個(gè)眼白顏色區(qū)域的中心點(diǎn)與每個(gè)眼仁顏色區(qū)域的中心點(diǎn)分別進(jìn)行比對(duì)。
[0099] 步驟三:若眼仁顏色區(qū)域的中心點(diǎn)位于眼白顏色區(qū)域內(nèi)部時(shí),確定設(shè)定區(qū)域內(nèi)檢 測(cè)存在人眼。
[0100] 步驟四:若眼仁顏色區(qū)域的中心點(diǎn)位于眼白顏色區(qū)域外部時(shí),確定設(shè)定區(qū)域內(nèi)檢 測(cè)不存在人眼。
[0101] 其中,預(yù)先存儲(chǔ)的人眼判斷依據(jù)還包括眼球信息。
[0102] 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼, 可以按照下述步驟處理:
[0103] 步驟一:通過攝像裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在眼球信息。
[0104] 步驟二:若在設(shè)定區(qū)域內(nèi)存在所述眼球信息,將眼球顏色區(qū)域和眼白顏色區(qū)域比 較。
[0105] 步驟三:若眼球顏色區(qū)域和眼白顏色區(qū)域重合,確定在設(shè)定區(qū)域內(nèi)存在人眼。
[0106] 步驟四:若述眼球顏色區(qū)域和眼白顏色區(qū)域不重合,確定在設(shè)定區(qū)域內(nèi)不存在人 眼。
[0107] 其中,將眼球顏色區(qū)域和眼白顏色區(qū)域比較,包括:
[0108] 計(jì)算眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離。
[0109] 判斷眼球顏色區(qū)域和眼白顏色區(qū)域是否重合,具體包括:
[0110] 若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離小于預(yù)設(shè)門限值,確定所 述眼球顏色區(qū)域和眼白顏色區(qū)域重合。若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的 距離大于預(yù)設(shè)門限值,確定眼球顏色區(qū)域和眼白顏色區(qū)域不重合。
[0111] 第二種方式:啟動(dòng)虹膜識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。
[0112] 步驟14,根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制。
[0113] 若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),觸發(fā)開啟屏幕。若設(shè) 定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),保持屏幕打開狀態(tài),若設(shè)定區(qū)域內(nèi) 未檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保持屏幕關(guān)閉狀態(tài),若設(shè)定區(qū)域內(nèi)未檢測(cè) 到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉屏幕。
[0114] 步驟15,若攝像裝置處于開啟狀態(tài),則將攝像裝置關(guān)閉。
[0115] 下面以一具體實(shí)例來詳細(xì)闡述本發(fā)明實(shí)施例一上述提出的技術(shù)方案,如圖2所 示,具體處理流程如下述:
[0116] 步驟20,采集人眼信息。
[0117] 通過攝像裝置采集至少一個(gè)人眼信息。
[0118] 其中,攝像裝置可以是終端中內(nèi)置的攝像模塊,也可以是能夠和終端進(jìn)行通信的 獨(dú)立攝像裝置。
[0119] 通過攝像裝置采集至少一個(gè)人眼信息,主要采集眼白和眼仁的顏色,這樣可以提 高人眼檢測(cè)的準(zhǔn)確度。
[0120] 不同人的眼白和眼仁的顏色都有所不同,為了提高識(shí)別的準(zhǔn)確度,采集眼白和眼 仁的顏色。具體處理過程為:如圖3所示,首先,人臉正對(duì)終端的攝像裝置,并啟動(dòng)終端攝像 裝置開始采集。其次,分別將眼球和眼仁放置在終端屏幕中心的小方框內(nèi),以采集眼白和眼 仁的顏色,最后,記錄眼白顏色Cel和眼仁顏色Ce2。
[0121] 步驟21,檢測(cè)終端的擺放狀態(tài)。
[0122] 步驟22,確定終端的擺放狀態(tài)是否符合設(shè)定條件,如果判斷結(jié)果為是,執(zhí)行步驟 23,反之,執(zhí)行步驟29。
[0123] 可以根據(jù)終端上一擺放狀態(tài)和當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度來確定終端的擺放狀態(tài) 是否符合設(shè)定條件。
[0124] 具體地,通過終端的傳感器監(jiān)測(cè)終端擺放狀態(tài)的變化。
[0125] 傳感器可以是加速度傳感器、重力傳感器或陀螺儀等,具體監(jiān)測(cè)的內(nèi)容是終端的 旋轉(zhuǎn)角度。
[0126] 首先,確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度。
[0127] 可以按照下述方式確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度:
[0128]
[0129] 其中,Ar是終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,ΔΧ是三維坐 標(biāo)中,終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A Y是三維坐標(biāo)中終端自 上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Y軸的旋轉(zhuǎn)角度,AZ是三維坐標(biāo)中,終端自上一擺放 狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Z軸的旋轉(zhuǎn)角度。
[0130] 終端是在空間中旋轉(zhuǎn),因此本發(fā)明實(shí)施例一提出的技術(shù)方案中,以三維坐標(biāo)來確 定終端的旋轉(zhuǎn)角度。
[0131] 三維坐標(biāo)中的X軸、Y軸和Z軸的選取,可以根據(jù)實(shí)際應(yīng)用進(jìn)行選取,也可以是一 般意義中的X軸、Y軸和Z軸。終端的旋轉(zhuǎn)角度Ar的數(shù)值定義為x,y,z三個(gè)軸的旋轉(zhuǎn)角度 的算術(shù)平方根。
[0132] 其次,若旋轉(zhuǎn)角度大于或等于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)符合設(shè)定條件,若 旋轉(zhuǎn)角度小于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)不符合設(shè)定條件。
[0133] 定義終端擺放狀態(tài)的變化條件閾值為Tc,Tc的具體數(shù)值根據(jù)經(jīng)驗(yàn)確定,如Tc = 30 度,即當(dāng)Ar大于30度的時(shí)候,確定終端擺放狀態(tài)發(fā)生變化。
[0134] 步驟23,確定出終端的擺放狀態(tài)符合設(shè)定條件時(shí),啟動(dòng)終端前置攝像裝置。
[0135] -種較佳地實(shí)施方式,本發(fā)明實(shí)施例一提出的技術(shù)方案中,當(dāng)確定出終端的擺放 狀態(tài)符合設(shè)定條件時(shí),即終端的旋轉(zhuǎn)角度Ar>Tc時(shí),啟動(dòng)終端前置攝像裝置,反之,當(dāng)確定 出終端的擺放狀態(tài)不符合設(shè)定條件時(shí),即終端的旋轉(zhuǎn)角度AKTc時(shí),關(guān)閉攝像攝像裝置,以 節(jié)約電能。
[0136] 步驟24,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。根據(jù)判斷結(jié)果,結(jié)合終端屏幕當(dāng)前狀 態(tài),分別執(zhí)行步驟25~步驟28,控制終端屏幕。
[0137] 其中,設(shè)定區(qū)域可以是空間區(qū)域,也可以是平面區(qū)域,例如整個(gè)終端屏幕,也可以 是終端屏幕的一部分。例如終端屏幕的上方三分之二區(qū)域。
[0138] 一種較佳地實(shí)施方式,本發(fā)明實(shí)施一提出的技術(shù)方案中,設(shè)定區(qū)域?yàn)榭臻g區(qū)域。
[0139] 開啟終端中的攝像裝置,檢測(cè)設(shè)定空間區(qū)域內(nèi)是否存在人眼。其【具體實(shí)施方式】可 以包括下述兩種方式:
[0140] 第一種方式:啟動(dòng)虹膜識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。
[0141] 第二種方式:通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是 否存在人眼。
[0142] 該種方式中,如圖4所示,其具體處理流程如下述:
[0143] 步驟41,識(shí)別人眼的眼白顏色區(qū)域和眼仁顏色區(qū)域。
[0144] 根據(jù)預(yù)先存儲(chǔ)的眼白顏色Cel和眼仁顏色Ce2,在通過攝像裝置采集到的圖像中 識(shí)別可能的眼白顏色區(qū)域和眼仁顏色區(qū)域。
[0145] 通常情況下,人有兩個(gè)眼睛,因此,一般可以識(shí)別到2個(gè)眼白顏色區(qū)域和2個(gè)眼球 顏色區(qū)域,但是,由于顏色識(shí)別受光線的影響比較大,容易出現(xiàn)識(shí)別錯(cuò)誤,因此,實(shí)際識(shí)別的 顏色區(qū)域可能超過2個(gè)。
[0146] -種較佳地實(shí)施方式,本發(fā)明實(shí)施例一提出的技術(shù)方案中,為便于闡述做出如下 定義:
[0147] 定義一:眼白顏色區(qū)域的外接矩形為Rwi(i = 1,2,3…),眼白顏色區(qū)域中心點(diǎn)的 屏幕坐標(biāo)為Ewi (Xw、Yw)。
[0148] 定義二:眼仁顏色區(qū)域的外接矩形為Rki(i = 1,2,3···),眼仁顏色區(qū)域中心點(diǎn)的 屏幕坐標(biāo)為Eki (Xk、Yk)。
[0149] 由于可能識(shí)別出錯(cuò)誤的眼白顏色區(qū)域和眼仁顏色區(qū)域,本發(fā)明實(shí)施例一提出的技 術(shù)方案中,通過多信息融合的方式來提高識(shí)別的準(zhǔn)確率,即通過位置和形狀信息進(jìn)一步地 可以濾掉錯(cuò)誤的眼白顏色區(qū)域和眼仁顏色區(qū)域。
[0150] 步驟42,計(jì)算眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系。
[0151] 步驟43,根據(jù)確定的位置關(guān)系,判斷眼仁是否位于眼白的內(nèi)部,如果判斷結(jié)果為 是,則執(zhí)行步驟44,反之,如果判斷結(jié)果為否,執(zhí)行步驟47。
[0152] 計(jì)算眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系,即確定眼仁是否 位于眼白的內(nèi)部,并過濾掉一些錯(cuò)誤的顏色識(shí)別區(qū)域。
[0153] 由于眼仁位于眼白的里面,可以用這個(gè)位置關(guān)系,來過濾掉一些錯(cuò)誤的眼球顏色 區(qū)域。具體的比對(duì)方法如下:
[0154] 步驟一:將每個(gè)眼白顏色區(qū)域的中心點(diǎn)Ewi與每個(gè)眼仁顏色區(qū)域的中心點(diǎn)Eki分 別進(jìn)行比對(duì)。
[0155] 步驟二:當(dāng)眼仁顏色區(qū)域的中心點(diǎn)Eki位于眼白顏色區(qū)域Rwi的外接矩形內(nèi)部的 時(shí)候,說明它們之間的位置關(guān)系正確,記錄下這對(duì)位置關(guān)系正確的眼白顏色區(qū)域和眼仁顏 色區(qū)域,過濾其它所有比對(duì)失敗的顏色區(qū)域,即將它所有比對(duì)失敗的顏色區(qū)域都作為錯(cuò)誤 的顏色區(qū)域過濾掉。
[0156] 步驟44,識(shí)別眼球信息。
[0157] 眼球信息包括眼球形狀。由于人臉上有多個(gè)橢圓形的特征,比如眼球、嘴唇等,因 此,識(shí)別的結(jié)果可能是多個(gè)符合橢圓形特征的區(qū)域Si(i = 1,2,3…)。
[0158] 步驟45,判斷眼球顏色區(qū)域和眼白顏色區(qū)域是否重合,如果判斷結(jié)果為是,執(zhí)行步 驟46,反之,執(zhí)行步驟47。
[0159] 為了提高眼球顏色識(shí)別的準(zhǔn)確度,需要將候選的眼球形狀區(qū)域Si與眼仁顏色區(qū) 域或眼白顏色區(qū)域Rwi進(jìn)行一一比對(duì),看其是否重合。比對(duì)方法是計(jì)算Si的中心點(diǎn)Sip與 Ewi之間距離,當(dāng)它們之間的距離小于預(yù)先設(shè)置好的閾值Td,確定二者重合。具體的比對(duì)方 法如下:
[0160] 若 則比對(duì)成功,記錄 5 下這個(gè)眼球顏色區(qū)域或眼白顏色區(qū)域。
[0161] 若
則比對(duì)失敗,去除比 對(duì)失敗的眼球(眼白)的顏色區(qū)域。
[0162] 其中,Sipx是眼球顏色區(qū)域中心點(diǎn)橫坐標(biāo),Ewix是眼白或眼仁顏色區(qū)域中心點(diǎn)橫 坐標(biāo),Sipy是眼球顏色區(qū)域中心點(diǎn)縱坐標(biāo),Ewiy是眼白或眼仁顏色區(qū)域中心點(diǎn)縱坐標(biāo)。
[0163] 步驟46,識(shí)別出雙眼區(qū)域,它們的中心位置即為雙眼的位置。
[0164] 本發(fā)明實(shí)施例一上述提出的技術(shù)方案中,在確定人眼信息時(shí),采用多信息融合 的識(shí)別方法,可以找出兩個(gè)眼球區(qū)域Rel、Re2,這兩個(gè)區(qū)域的中心位置即為雙眼的位置 Lel(Xe、Ye)、Le2(Xe、Ye)。
[0165] 若能夠找到兩個(gè)眼球區(qū)域Rel、Re2,則可以確定在設(shè)定區(qū)域內(nèi)監(jiān)測(cè)到了人眼。
[0166] 眼球形狀區(qū)域和眼白顏色區(qū)域重合的位置,即為雙眼的位置Lel、Le2。
[0167] 步驟47,過濾掉錯(cuò)誤的顏色區(qū)域。
[0168] 步驟25,若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),觸發(fā)開啟屏 蒂。
[0169] 步驟26,若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),保持屏幕打 開狀態(tài)。
[0170] 步驟27,若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保持屏幕 關(guān)閉狀態(tài)。
[0171] 步驟28,若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉 屏幕。
[0172] 步驟29,若當(dāng)前攝像裝置處于開啟狀態(tài),則關(guān)閉攝像裝置。
[0173] 當(dāng)終端的擺放狀態(tài)不符合設(shè)定條件時(shí),若當(dāng)前攝像裝置處于開啟狀態(tài),則關(guān)閉攝 像裝置,可以較好地節(jié)約電能。
[0174] 實(shí)施例二
[0175] 本發(fā)明實(shí)施例二提出一種終端控制裝置,如圖5所示,包括:
[0176] 檢測(cè)模塊501,用于檢測(cè)終端的擺放狀態(tài)。
[0177] 具體地,上述檢測(cè)模塊501,具體用于確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀 態(tài)的旋轉(zhuǎn)角度;若所述旋轉(zhuǎn)角度大于或等于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)符合設(shè)定條 件;若所述旋轉(zhuǎn)角度小于設(shè)定閾值時(shí),確定終端的擺放狀態(tài)不符合設(shè)定條件。
[0178] 具體地,上述檢測(cè)模塊501,具體用于按照下述方式確定終端自上一擺放狀態(tài)旋轉(zhuǎn) 至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度:
[0179]
[0180] 其中,Ar是終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,ΔΧ是三維坐 標(biāo)中,終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A Y是三維坐標(biāo)中終端自 上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Y軸的旋轉(zhuǎn)角度,AZ是三維坐標(biāo)中,終端自上一擺放 狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Z軸的旋轉(zhuǎn)角度。
[0181] 判斷模塊502,用于判斷所述終端的擺放狀態(tài)是否符合設(shè)定條件。
[0182] 人眼識(shí)別模塊503,用于在所述判斷模塊502確定出所述終端的擺放狀態(tài)符合設(shè) 定條件,且在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。
[0183] 具體地,上述人眼識(shí)別模塊503,具體用于按照下述方式,在設(shè)定區(qū)域內(nèi)檢測(cè)是否 存在人眼:通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人 眼;或啟動(dòng)虹膜識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。
[0184] 預(yù)先存儲(chǔ)的人眼判斷依據(jù)包括眼仁和眼白的顏色;
[0185] 具體地,上述人眼識(shí)別模塊503,具體用于通過攝像裝置,根據(jù)預(yù)先存儲(chǔ)的眼仁和 眼白的顏色,檢測(cè)設(shè)定區(qū)域內(nèi)的圖像符合預(yù)先存儲(chǔ)的眼仁和眼白的顏色的眼仁顏色區(qū)域和 眼白顏色區(qū)域;計(jì)算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系;若眼 仁顏色區(qū)域的中心點(diǎn)位于眼白顏色區(qū)域內(nèi)部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)存在人眼;若眼仁顏 色區(qū)域的中心點(diǎn)位于眼白顏色區(qū)域外部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)不存在人眼。
[0186] 具體地,上述人眼識(shí)別模塊503,具體用于將每個(gè)眼白顏色區(qū)域的中心點(diǎn)與每個(gè)眼 仁顏色區(qū)域的中心點(diǎn)分別進(jìn)行比對(duì)。
[0187] 預(yù)先存儲(chǔ)的人眼判斷依據(jù)還包括眼球信息;
[0188] 具體地,上述人眼識(shí)別模塊503,具體用于通過攝像裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否 存在眼球信息;若在設(shè)定區(qū)域內(nèi)存在所述眼球信息,將所述眼球顏色區(qū)域和眼白顏色區(qū)域 比較;若所述眼球顏色區(qū)域和眼白顏色區(qū)域重合,確定在設(shè)定區(qū)域內(nèi)存在人眼;若所述眼 球顏色區(qū)域和眼白顏色區(qū)域不重合,確定在設(shè)定區(qū)域內(nèi)不存在人眼。
[0189] 具體地,上述人眼識(shí)別模塊503,具體用于計(jì)算眼球顏色區(qū)域的中心點(diǎn)與眼白顏色 中心點(diǎn)之間的距離;若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中心點(diǎn)之間的距離小于預(yù)設(shè)門限 值,確定所述眼球顏色區(qū)域和眼白顏色區(qū)域重合;若眼球顏色區(qū)域的中心點(diǎn)與眼白顏色中 心點(diǎn)之間的距離大于預(yù)設(shè)門限值,確定所述眼球顏色區(qū)域和眼白顏色區(qū)域不重合。
[0190] 執(zhí)行模塊504,用于根據(jù)攝像裝置的檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制。
[0191] 具體地,上述執(zhí)行模塊504,具體用于若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前 處于關(guān)閉狀態(tài)時(shí),觸發(fā)開啟屏幕;若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài) 時(shí),保持屏幕打開狀態(tài);若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保 持屏幕關(guān)閉狀態(tài);若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉 屏幕。
[0192] 通過采用本發(fā)明實(shí)施例上述提出的技術(shù)方案,當(dāng)用戶想開啟終端屏幕時(shí),只需拿 起終端并注視終端屏幕就可以打開屏幕,無需按鍵。當(dāng)用戶想關(guān)閉終端屏幕時(shí),只需將終端 放在桌面或者放在兜里,不注視終端屏幕,就可以關(guān)閉終端屏幕,無需按鍵。
[0193] 本發(fā)明提出了一種終端控制方法及裝置,用以提供一種無需按鍵、自然友好的打 開和關(guān)閉終端屏幕的方案。該方法在屏幕關(guān)閉的時(shí)候,對(duì)終端擺放狀態(tài)進(jìn)行監(jiān)測(cè),當(dāng)監(jiān)測(cè)到 終端擺放狀態(tài)的變化并滿足條件的時(shí)候,啟動(dòng)攝像裝置,攝像裝置啟動(dòng)后,開始在視野范圍 內(nèi)監(jiān)測(cè)人眼,當(dāng)監(jiān)測(cè)到人眼的時(shí)候,打開終端屏幕。該方法在終端屏幕開啟時(shí),對(duì)終端擺放 狀態(tài)進(jìn)行監(jiān)測(cè),當(dāng)監(jiān)測(cè)到終端擺放狀態(tài)滿足條件的時(shí)候,啟動(dòng)攝像裝置,攝像裝置啟動(dòng)后, 開始在視野范圍內(nèi)監(jiān)測(cè)人眼,當(dāng)監(jiān)測(cè)不到人眼的時(shí)候,關(guān)閉終端屏幕。為了節(jié)約電能,當(dāng)監(jiān) 測(cè)不到終端擺放狀態(tài)的變化時(shí),或者終端擺放狀態(tài)的變化不滿足條件時(shí),關(guān)閉攝像裝置,從 而為用戶提供更好的用戶體驗(yàn)。
[0194] 本領(lǐng)域的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算 機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方 面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的 計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、只讀光盤、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算 機(jī)程序產(chǎn)品的形式。
[0195] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算 機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能 的裝置。
[0196] 這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0197] 這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖 一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0198] 盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0199] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1. 一種終端控制方法,其特征在于,包括: 檢測(cè)終端的擺放狀態(tài); 在確定出所述終端的擺放狀態(tài)符合設(shè)定條件時(shí),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼; 根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制。2. 如權(quán)利要求1所述的方法,其特征在于,確定終端的擺放狀態(tài)是否符合設(shè)定條件,包 括: 確定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度; 若所述旋轉(zhuǎn)角度大于或等于設(shè)定闊值時(shí),確定終端的擺放狀態(tài)符合設(shè)定條件; 若所述旋轉(zhuǎn)角度小于設(shè)定闊值時(shí),確定終端的擺放狀態(tài)不符合設(shè)定條件。3. 如權(quán)利要求2所述的方法,其特征在于,按照下述方式確定終端自上一擺放狀態(tài)旋 轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度:其中,Ar是終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,AX是S維坐標(biāo)中, 終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A Y是=維坐標(biāo)中終端自上一 擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Y軸的旋轉(zhuǎn)角度,A Z是=維坐標(biāo)中,終端自上一擺放狀態(tài) 旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Z軸的旋轉(zhuǎn)角度。4. 如權(quán)利要求1所述的方法,其特征在于,按照下述方式,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在 人眼: 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼;或 啟動(dòng)虹膜識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。5. 如權(quán)利要求4所述的方法,其特征在于,預(yù)先存儲(chǔ)的人眼判斷依據(jù)包括眼仁和眼白 的顏色; 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼,包 括: 通過攝像裝置,根據(jù)預(yù)先存儲(chǔ)的眼仁和眼白的顏色,檢測(cè)設(shè)定區(qū)域內(nèi)的圖像符合預(yù)先 存儲(chǔ)的眼仁和眼白的顏色的眼仁顏色區(qū)域和眼白顏色區(qū)域; 計(jì)算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系; 若眼仁顏色區(qū)域的中屯、點(diǎn)位于眼白顏色區(qū)域內(nèi)部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)存在人眼; 若眼仁顏色區(qū)域的中屯、點(diǎn)位于眼白顏色區(qū)域外部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)不存在人 眼。6. 如權(quán)利要求5所述的方法,其特征在于,計(jì)算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域 中眼仁和眼白的位置關(guān)系,包括: 將每個(gè)眼白顏色區(qū)域的中屯、點(diǎn)與每個(gè)眼仁顏色區(qū)域的中屯、點(diǎn)分別進(jìn)行比對(duì)。7. 如權(quán)利要求5或6所述的方法,其特征在于,預(yù)先存儲(chǔ)的人眼判斷依據(jù)還包括眼球信 息; 通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼,包 括: 通過攝像裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在眼球信息; 若在設(shè)定區(qū)域內(nèi)存在所述眼球信息,將所述眼球顏色區(qū)域和眼白顏色區(qū)域比較; 若所述眼球顏色區(qū)域和眼白顏色區(qū)域重合,確定在設(shè)定區(qū)域內(nèi)存在人眼; 若所述眼球顏色區(qū)域和眼白顏色區(qū)域不重合,確定在設(shè)定區(qū)域內(nèi)不存在人眼。8. 如權(quán)利要求7所述的方法,其特征在于,將所述眼球顏色區(qū)域和眼白顏色區(qū)域比較, 包括: 計(jì)算眼球顏色區(qū)域的中屯、點(diǎn)與眼白顏色中屯、點(diǎn)之間的距離; 判斷所述眼球顏色區(qū)域和眼白顏色區(qū)域是否重合,包括: 若眼球顏色區(qū)域的中屯、點(diǎn)與眼白顏色中屯、點(diǎn)之間的距離小于預(yù)設(shè)口限值,確定所述眼 球顏色區(qū)域和眼白顏色區(qū)域重合; 若眼球顏色區(qū)域的中屯、點(diǎn)與眼白顏色中屯、點(diǎn)之間的距離大于預(yù)設(shè)口限值,確定所述眼 球顏色區(qū)域和眼白顏色區(qū)域不重合。9. 如權(quán)利要求1所述的方法,其特征在于,根據(jù)檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制,包括: 若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),觸發(fā)開啟屏幕; 若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),保持屏幕打開狀態(tài); 若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保持屏幕關(guān)閉狀態(tài); 若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉屏幕。10. -種終端控制裝置,其特征在于,包括: 檢測(cè)模塊,用于檢測(cè)終端的擺放狀態(tài); 判斷模塊,用于判斷所述終端的擺放狀態(tài)是否符合設(shè)定條件; 人眼識(shí)別模塊,用于在所述判斷模塊確定出所述終端的擺放狀態(tài)符合設(shè)定條件時(shí),在 設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼; 執(zhí)行模塊,用于根據(jù)所述人眼識(shí)別模塊檢測(cè)結(jié)果,對(duì)終端屏幕進(jìn)行控制。11. 如權(quán)利要求10所述的裝置,其特征在于,所述檢測(cè)模塊,具體用于確定終端自上一 擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度;若所述旋轉(zhuǎn)角度大于或等于設(shè)定闊值時(shí),確定 終端的擺放狀態(tài)符合設(shè)定條件;若所述旋轉(zhuǎn)角度小于設(shè)定闊值時(shí),確定終端的擺放狀態(tài)不 符合設(shè)定條件。12. 如權(quán)利要求11所述的裝置,其特征在于,所述檢測(cè)模塊,具體用于按照下述方式確 定終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度:其甲,Ar是巧端目上一擺放狀態(tài)兩轉(zhuǎn)全當(dāng)前擺放狀態(tài)的旋轉(zhuǎn)角度,AX是S維坐標(biāo)中, 終端自上一擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)X軸的旋轉(zhuǎn)角度,A Y是=維坐標(biāo)中終端自上一 擺放狀態(tài)旋轉(zhuǎn)至當(dāng)前擺放狀態(tài),Y軸的旋轉(zhuǎn)角度,AZ是=維坐標(biāo)中,終端自上一擺放狀態(tài) 旋轉(zhuǎn)至當(dāng)前擺放狀態(tài)Z軸的旋轉(zhuǎn)角度。13. 如權(quán)利要求10所述的裝置,其特征在于,所述人眼識(shí)別模塊,具體用于按照下述方 式,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼:通過攝像裝置,按照預(yù)先存儲(chǔ)的人眼判斷依據(jù),在設(shè) 定區(qū)域內(nèi)檢測(cè)是否存在人眼;或啟動(dòng)虹膜識(shí)別裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在人眼。14. 如權(quán)利要求13所述的裝置,其特征在于,預(yù)先存儲(chǔ)的人眼判斷依據(jù)包括眼仁和眼 白的顏色; 所述人眼識(shí)別模塊,具體用于通過攝像裝置,根據(jù)預(yù)先存儲(chǔ)的眼仁和眼白的顏色,檢測(cè) 設(shè)定區(qū)域內(nèi)的圖像符合預(yù)先存儲(chǔ)的眼仁和眼白的顏色的眼仁顏色區(qū)域和眼白顏色區(qū)域;計(jì) 算所述眼仁顏色區(qū)域中和眼白顏色區(qū)域中眼仁和眼白的位置關(guān)系;若眼仁顏色區(qū)域的中屯、 點(diǎn)位于眼白顏色區(qū)域內(nèi)部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)存在人眼;若眼仁顏色區(qū)域的中屯、點(diǎn)位 于眼白顏色區(qū)域外部時(shí),確定設(shè)定區(qū)域內(nèi)檢測(cè)不存在人眼。15. 如權(quán)利要求14所述的裝置,其特征在于,所述人眼識(shí)別模塊,具體用于將每個(gè)眼白 顏色區(qū)域的中屯、點(diǎn)與每個(gè)眼仁顏色區(qū)域的中屯、點(diǎn)分別進(jìn)行比對(duì)。16. 如權(quán)利要求14或15所述的裝置,其特征在于,預(yù)先存儲(chǔ)的人眼判斷依據(jù)還包括眼 球信息; 所述人眼識(shí)別模塊,具體用于通過攝像裝置,在設(shè)定區(qū)域內(nèi)檢測(cè)是否存在眼球信息;若 在設(shè)定區(qū)域內(nèi)存在所述眼球信息,將所述眼球顏色區(qū)域和眼白顏色區(qū)域比較;若所述眼球 顏色區(qū)域和眼白顏色區(qū)域重合,確定在設(shè)定區(qū)域內(nèi)存在人眼;若所述眼球顏色區(qū)域和眼白 顏色區(qū)域不重合,確定在設(shè)定區(qū)域內(nèi)不存在人眼。17. 如權(quán)利要求16所述的裝置,其特征在于,所述人眼識(shí)別模塊,具體用于計(jì)算眼球顏 色區(qū)域的中屯、點(diǎn)與眼白顏色中屯、點(diǎn)之間的距離;若眼球顏色區(qū)域的中屯、點(diǎn)與眼白顏色中屯、 點(diǎn)之間的距離小于預(yù)設(shè)口限值,確定所述眼球顏色區(qū)域和眼白顏色區(qū)域重合;若眼球顏色 區(qū)域的中屯、點(diǎn)與眼白顏色中屯、點(diǎn)之間的距離大于預(yù)設(shè)口限值,確定所述眼球顏色區(qū)域和眼 白顏色區(qū)域不重合。18. 如權(quán)利要求10所述的裝置,其特征在于,所述執(zhí)行模塊,具體用于若設(shè)定區(qū)域內(nèi)檢 測(cè)到人眼,且終端屏幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),觸發(fā)開啟屏幕;若設(shè)定區(qū)域內(nèi)檢測(cè)到人眼,且 終端屏幕當(dāng)前處于開啟狀態(tài)時(shí),保持屏幕打開狀態(tài);若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏 幕當(dāng)前處于關(guān)閉狀態(tài)時(shí),保持屏幕關(guān)閉狀態(tài);若設(shè)定區(qū)域內(nèi)未檢測(cè)到人眼,且終端屏幕當(dāng)前 處于開啟狀態(tài)時(shí),觸發(fā)關(guān)閉屏幕。
【文檔編號(hào)】G06F3/01GK106033253SQ201510109007
【公開日】2016年10月19日
【申請(qǐng)日】2015年3月12日
【發(fā)明人】柳陽
【申請(qǐng)人】中國移動(dòng)通信集團(tuán)公司