欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種主視眼的矯正方法及移動終端與流程

文檔序號:12321966閱讀:1883來源:國知局
一種主視眼的矯正方法及移動終端與流程

本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種主視眼的矯正方法及移動終端。



背景技術(shù):

隨著終端設(shè)備技術(shù)的迅速發(fā)展,用戶可以很方便的使用終端設(shè)備進(jìn)行閱讀、觀看視頻等,并且很多用戶在使用移動終端時的不良姿勢會間接的影響視力,造成用眼不平衡,比如用戶右側(cè)臥使用手機(jī)時,右眼垂直于移動終端顯示屏,而左眼會與移動終端屏幕形成一個角度,長期如此,會造成用戶雙眼視力不協(xié)調(diào),在上述例子中,右眼會被當(dāng)作主視眼或者優(yōu)勢眼,而左眼會被當(dāng)作副視眼。不僅如此,在日常生活中,人們用眼也往往偏向于使用單側(cè)的眼睛,這也與人類的大腦習(xí)慣性利用一側(cè)眼睛來成像來定位和分析有關(guān),所以作為主視眼的眼睛往往視力優(yōu)于副視眼,而副視眼往往會發(fā)育不良,不僅導(dǎo)致了雙眼的發(fā)育不平衡,長此以往還會影響面部肌肉的發(fā)育,造成雙眼外觀及周圍的面部肌肉也存在明顯差異,所以在人眼發(fā)育的過程中往往需要人們?nèi)z測是否存在雙眼用眼不協(xié)調(diào)的情況,并加以矯正。

目前,檢測區(qū)分主視眼的方法,主要是通過用戶自己識別,例如用戶選擇一個視覺目標(biāo),可以是一小杯水或者一支筆,然后雙手交叉虎口成三角形,透過這個三角形可以看到事前選擇好的目標(biāo)物體。分別遮住一只眼睛,單眼透過這個三角形區(qū)域,看能不能看到這個目標(biāo)物體,如果能看到的話,這只眼睛就是主視眼,否則為副視眼?;蛘?,用戶平伸任意一個手的手臂并豎起一指,兩眼通過此手指看兩米以外的物體(就像瞄準(zhǔn)一樣,只不過是用兩只眼睛),然后閉上一只眼睛,如果用戶感到豎起的手指的位置發(fā)生了變化,這個眼睛就是副視眼,否則就是主視眼。通過上述例子可以看到,主副視眼的檢測主要靠用戶自己判斷,往往不夠準(zhǔn)確。

除此之外,矯正主副視眼的方法主要有遮蔽法,即使用物體將主視眼遮住,強(qiáng)迫人體使用副眼。這樣,副視眼被迫承擔(dān)起了主人翁的責(zé)任,不停地觀察分析事物,而身體的養(yǎng)分也源源不斷地補(bǔ)充,這樣,經(jīng)過時間的累積,副眼發(fā)育不良的情況就得到解決。首先,上述檢測主副視眼的方法要通過用戶主觀判斷,往往不夠準(zhǔn)確。其次,矯正方法不僅會使用戶不適,使用戶不能堅持,而且還影響用戶的外貌特征。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種主視眼的矯正方法及移動終端,以解決現(xiàn)有的主副視眼檢測方法,由于需要用戶自主判定而存在誤差的問題,以及矯正用戶主副視眼存在的影響外觀的問題。

第一方面,本發(fā)明實施例提供了一種主視眼的矯正方法,應(yīng)用于具有攝像頭的移動終端,該方法包括:

獲取所述攝像頭采集的移動終端用戶的人臉圖像;

提取所述人臉圖像中的雙眼區(qū)域圖像;

基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼;

基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

第二方面,本發(fā)明實施例還提供了一種移動終端,包括前置攝像頭,包括:

人臉圖像采集模塊,用于獲取所述攝像頭采集的移動終端用戶的人臉圖像;

雙眼區(qū)域圖像提取模塊,用于提取所述人臉圖像中的雙眼區(qū)域圖像;

主副視眼確定模塊,用于基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼;

屏幕調(diào)整模塊,用于基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

這樣,本發(fā)明實施例中,通過獲取所述攝像頭采集的移動終端用戶的人臉圖像,提取所述人臉圖像中的雙眼區(qū)域圖像,基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼,基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式,可以準(zhǔn)確的自動識別用戶的主副視眼,又可以以用戶不易察覺的方式矯正用戶的用眼不均衡。

附圖說明

為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1示出了本發(fā)明實施例一中的主視眼的矯正方法的流程圖;

圖2示出了本發(fā)明實施例二中的主視眼的矯正方法的流程圖;

圖2A為本發(fā)明實施例二中的主副視眼視線聚焦示意圖;

圖3示出了本發(fā)明實施例三中的主視眼的矯正方法的流程圖;

圖3A為本發(fā)明實施例三中的主副視眼的矯正方法的示意圖;

圖4示出了本發(fā)明實施例四中的主視眼的矯正方法的流程圖;

圖5示出了本發(fā)明實施例五中的主視眼的矯正方法的流程圖;

圖6示出了本發(fā)明實施例六中的主視眼的矯正方法的流程圖;

圖6A為本發(fā)明實施例六中的主視眼的旋轉(zhuǎn)屏幕的矯正方法的示意圖;

圖7示出了根據(jù)本發(fā)明實施例七中的一種移動終端的結(jié)構(gòu)框圖;

圖8示出了根據(jù)本發(fā)明實施例七中的一種移動終端的結(jié)構(gòu)框圖;

圖9示出了根據(jù)本發(fā)明實施例七中的一種移動終端的結(jié)構(gòu)框圖;

圖10示出了根據(jù)本發(fā)明實施例七中的一種移動終端的結(jié)構(gòu)框圖;

圖11示出了根據(jù)本發(fā)明實施例八中的一種移動終端的結(jié)構(gòu)框圖;

圖12示出了根據(jù)本發(fā)明實施例九的一種移動終端的結(jié)構(gòu)示意圖。

具體實施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

實施例一

參照圖1,示出了本發(fā)明實施例一的主視眼的矯正方法的流程圖,具體可以包括如下步驟:

步驟110,獲取所述攝像頭采集的移動終端用戶的人臉圖像。

在實際應(yīng)用中,在移動終端使用瀏覽網(wǎng)頁、閱讀電子書或者觀看視頻時,為了識別用戶的主視眼和副視眼,將通過移動終端攝像頭捕捉用戶眼部圖像。首先,在移動終端使用時,移動終端默認(rèn)在后臺開啟攝像頭,使用人臉識別功能聚焦人臉,當(dāng)捕捉到人臉圖像后,緩存在移動終端存儲器中,等待下一步的處理。

步驟120,提取所述人臉圖像中的雙眼區(qū)域圖像。

在本發(fā)明實施例中,當(dāng)移動終端攝像頭在后臺啟動并且拍攝人臉時,通過移動終端的相機(jī)配備的面測光、點測光、包圍測光的測光系統(tǒng)以及5點、9段的對焦系統(tǒng),識別拍攝預(yù)覽畫面中的眼睛、嘴巴等特征信息,可以鎖定預(yù)覽畫面中的人臉位置,所以,在捕捉到的人臉圖像中可以通過圖像處理算法快速的提取人臉圖像中的雙眼區(qū)域圖像,以供移動終端進(jìn)一步的處理。

步驟130,基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼。

在本發(fā)明實施例中,當(dāng)移動終端通過人臉圖像提取雙眼圖像區(qū)域后,再進(jìn)一步的通過圖像處理提取雙眼瞳孔的邊緣以及雙眼輪廓邊緣,再通過計算雙眼瞳孔在雙眼輪廓中的位置,判斷主視眼和副視眼,或者可以通過提取雙眼圖像區(qū)域中雙眼周圍的肌肉線條、計算雙眼輪廓邊緣包圍的面積等方法,獲得判斷主副視眼的依據(jù),進(jìn)而判斷雙眼中的主視眼和副視眼,結(jié)合用戶的主視眼和副視眼,移動終端可以做出相應(yīng)的調(diào)整操作,用于矯正用戶的主副視眼。

步驟140,基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

在本發(fā)明實施例中,當(dāng)確定所述移動終端用戶的主視眼和副視眼后,通過調(diào)整移動終端屏幕的顯示內(nèi)容,或者移動終端屏幕的顯示方式來達(dá)到矯正用戶雙眼用眼不協(xié)調(diào)的目的。例如,在得知用戶的右眼是主視眼,左眼是副視眼后,可以通過捕捉用戶右眼聚焦移動終端顯示屏的位置,來調(diào)整該位置上的顯示內(nèi)容,使其模糊化,而使用戶左眼聚焦的屏幕位置上顯示的內(nèi)容清晰化,這樣就可以迫使用戶更多的使用左眼觀看和聚焦,長期矯正后,會在用戶大腦內(nèi)部形成左眼為主的視覺慣性,當(dāng)矯正期之后,用戶使用左右眼相比之前會更加平衡。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼輪廓曲線等特征,判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動識別用戶的主副視眼,又可以以用戶不易察覺的方式矯正用戶的用眼不均衡。

實施例二

參照圖2,示出了本發(fā)明實施例二的主視眼的矯正方法的流程圖,具體可以包括如下步驟:

步驟210,獲取所述攝像頭采集的移動終端用戶的人臉圖像。

在實際應(yīng)用中,為了識別當(dāng)前用戶的主視眼和副視眼,首先會對當(dāng)前用戶的面部進(jìn)行拍照,然后從該照片中提取當(dāng)前用戶的雙眼區(qū)域圖像,所以在用戶使用移動終端時,系統(tǒng)會提示用戶,當(dāng)前要獲取用戶的面部圖像,如果用戶同意,則開啟當(dāng)前移動終端的攝像頭,此時,用戶會自動使用主視眼對準(zhǔn)當(dāng)前正在拍攝的攝像頭,而副視眼的視線將與手機(jī)屏幕形成一個夾角,如圖2A所示,C為移動終端攝像頭,Z為主視眼,F(xiàn)為副視眼,主視眼的視線垂直于攝像頭,而副視眼的視線與攝像頭之間有一個夾角,所以可以通過檢測臉部圖像中的雙眼圖像區(qū)域?qū)χ鞲币曆圻M(jìn)行判斷。

步驟220,提取所述人臉圖像中的雙眼區(qū)域圖像。

在本發(fā)明實施例中,當(dāng)移動終端獲取用戶的面部圖像后,圖像緩存在移動終端存儲器中,可以利用圖像處理算法對面部的人眼區(qū)域圖像進(jìn)行提取。例如,利用人眼識別模型的建立,識別人臉圖像的人眼區(qū)域。首先,建立一個識別模型,以標(biāo)準(zhǔn)的人臉怎么圖像為基礎(chǔ),根據(jù)人臉的三維結(jié)構(gòu)模型在二維平面的投影所設(shè)定的模型,然后對拍攝圖像進(jìn)行預(yù)處理,預(yù)處理的方法包括調(diào)節(jié)圖像對比度、高斯降噪、二值化等,二值化后的圖像,可見眼睛區(qū)域內(nèi)的輪廓連續(xù),最后對進(jìn)行預(yù)處理的圖像標(biāo)記每個臉部圖像中的左眼角、右眼角、眼睛的最高點、眼睛的最低點、瞳孔的上下左右四個邊緣點,眼睛的最高點一般靠近臉對稱軸的位置,通過這八個特征點對人眼進(jìn)行定位后,通過識別數(shù)據(jù)對眼睛輪廓以及瞳孔進(jìn)行重繪,眼睛的上下眼皮的輪廓可以用二次曲線進(jìn)行擬合,以上眼皮為例,分別找到左右兩眼角以及眼睛最高點的坐標(biāo),再取瞳孔上眼皮輪廓的一個點,這四個點一次以每三個點構(gòu)成二次曲線,上眼皮的輪廓線就以兩端二次曲線來擬合,瞳孔的曲線重繪依然利用這個方法,如此可以得到人臉圖像中雙眼區(qū)域圖像。如果兩只眼睛大小不等,在確定了某只眼睛的特征點之后,可用同樣的方法來尋找另外一只眼睛的特征點。

步驟230,根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔位置在兩只眼睛輪廓曲線中的位置,確定主視眼和副視眼。

在本發(fā)明實施例中,當(dāng)移動終端通過人臉圖像提取雙眼圖像區(qū)域后,再進(jìn)一步的通過圖像處理提取雙眼瞳孔的邊緣以及雙眼輪廓邊緣,可以計算出各眼睛瞳孔的中心點,再提取眼瞼輪廓,并計算眼瞼輪廓曲線圍成的橢圓形狀的中心點,分別計算左右眼的瞳孔中心點與算眼瞼輪廓曲線圍成的橢圓形狀的中心點的距離,可以確定出雙眼中那只眼睛為主視眼,哪只眼睛為副視眼。

步驟240,基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

在本發(fā)明實施例中,當(dāng)確定所述移動終端用戶的主視眼和副視眼后,通過調(diào)整移動終端屏幕的顯示內(nèi)容,或者移動終端屏幕的顯示方式來達(dá)到矯正用戶雙眼用眼不協(xié)調(diào)的目的。例如,在得知用戶的右眼是主視眼,左眼是副視眼后,可以通過捕捉用戶右眼聚焦移動終端顯示屏的位置,來調(diào)整該位置上的顯示內(nèi)容,使其模糊化,而使用戶左眼聚焦的屏幕位置上顯示的內(nèi)容清晰化,這樣就可以迫使用戶更多的使用左眼觀看和聚焦。當(dāng)然,也可以提醒用戶主動做出調(diào)整移動終端的方式來矯正用戶的視覺不平衡,例如,當(dāng)?shù)弥脩舻挠已凼侵饕曆郏梢蕴崾居脩粜D(zhuǎn)移動終端屏幕偏向左眼,以達(dá)到矯正的目的。對此本發(fā)明實施例不加以限制。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼眼瞼輪廓曲線特征,進(jìn)一步計算雙眼瞳孔在雙眼輪廓的位置,以判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的效果,即可以準(zhǔn)確的自動識別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。

實施例三

參照圖3,示出了本發(fā)明實施例三的主視眼的矯正方法的流程圖,具體可以包括如下步驟:

步驟301,獲取所述攝像頭采集的移動終端用戶的人臉圖像。

此步驟與實施例二中的步驟210相同,在此不再詳述。

步驟302,提取所述人臉圖像中的雙眼區(qū)域圖像。

此步驟與實施例二中的步驟220相同,在此不再詳述。

步驟303,選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛。

在本發(fā)明實施例中,在提取的雙眼區(qū)域圖像中包括雙眼的眼瞼輪廓線以及瞳孔的輪廓線,之后,選定其中一只眼睛的圖像作為參考眼睛圖像,例如可以選擇右眼作為參考眼睛,右眼區(qū)域圖像作為參考圖像。

步驟304,確定所述參考眼睛的瞳孔位置。

在本發(fā)明實施例中,結(jié)合步驟303,當(dāng)確定了參考眼睛的區(qū)域圖像后,要確定參考眼睛圖像瞳孔的位置。例如,選定右眼為參考眼睛,右眼區(qū)域圖像中包括了右眼的眼睛輪廓線和瞳孔的輪廓線,進(jìn)一步的利用例如隨機(jī)Hough變換原理,利用點與線的對偶性,將原始圖像空間給定的曲線通過曲線表達(dá)形式變?yōu)閰?shù)空間的一個點,這樣就把原始圖像中給定曲線檢測問題轉(zhuǎn)換為尋找參數(shù)空間中的峰值問題,比如圓、橢圓,根據(jù)不再同一直線上的三點可以精確地確定一個圓的位置和大小,所以通過這個算法,首先,利用閾值分割法把瞳孔大致分離出來,再用腐蝕和膨脹的形態(tài)學(xué)方法將瞳孔單獨分離出來,并對瞳孔圖像進(jìn)行邊緣提取,通過八方向掃描方式將瞳孔邊緣的每個像素點及其像素值存儲起來,采用固定距離法選擇點組,固定距離是指點組中第一和第二點、第二和第三點之間的順序間隔相等,把每個點組確定的圓的圓心坐標(biāo)和半徑計算出來,進(jìn)行比較,將所得的每組圓心橫坐標(biāo)、縱坐標(biāo)和半徑求數(shù)學(xué)期望,將得到瞳孔中心位置坐標(biāo)和瞳孔的半徑。

步驟305,確定所述參考眼睛的輪廓曲線。

在本發(fā)明實施例中,結(jié)合步驟304,利用Hough變換原理根據(jù)提取的眼睛輪廓上的像素點,通過八方向掃描方式將眼睛邊緣的每個像素點及其像素值存儲起來,采用固定距離法選擇點把每個點組確定的橢圓的圓心坐標(biāo)計算出來。

步驟306,判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置。

在本發(fā)明實施例中,結(jié)合步驟304以及步驟305,當(dāng)確定了瞳孔輪廓曲線圍成的圓的圓心和眼睛輪廓曲線圍成的橢圓的圓心后,通過比較兩個圓心的距離可以得知瞳孔位置是否在該眼睛輪廓的中心位置。例如,參考眼睛為右眼,如果兩個圓心重合,則該瞳孔在該右眼的中心位置,否則可以通過計算兩個圓心的矢量距離,來計算瞳孔在該眼睛中的位置。

步驟307,若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。

在本發(fā)明實施例中,結(jié)合步驟306,如果計算得到的瞳孔的圓心和參考眼睛的所圍成的橢圓形的圓心重合,則表明該瞳孔的位置是在該參考眼睛的中心位置,結(jié)合實施例二中的步驟210中的描述,當(dāng)用戶使用移動終端拍攝臉部時,會自動使用主視眼注視拍照的攝像頭,所以主視眼的視線與攝像頭或者移動終端屏幕呈現(xiàn)一個直角,體現(xiàn)在眼睛圖像中,則瞳孔的位置是在主視眼的中心位置,所以當(dāng)確定該瞳孔位置在該參考眼睛的中心位置上時,則可以推斷出,該參考眼睛為當(dāng)前用戶的主視眼。

步驟308,若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。

在本發(fā)明實施例中,結(jié)合步驟307可以得知,當(dāng)確定該瞳孔位置不在該參考眼睛的中心位置上時,根據(jù)實施例二中的步驟210中的描述,當(dāng)用戶使用移動終端拍攝臉部時,會自動使用主視眼注視拍照的攝像頭,所以主視眼的視線與攝像頭或者移動終端屏幕呈現(xiàn)一個直角,而副視眼的視線則與攝像頭或者移動終端屏幕呈現(xiàn)一個非直角的夾角,體現(xiàn)在眼睛圖像中,則瞳孔的位置不在主視眼的中心位置,所以當(dāng)確定瞳孔的位置不在主視眼的中心位置,則可以推斷出,該參考眼睛為當(dāng)前用戶的副視眼。當(dāng)然,判斷參考眼睛的瞳孔是否在參考眼睛的中心位置并不是只能通過比較瞳孔的圓心是否與眼睛輪廓曲線圍成的橢圓的圓心重合來判斷,還可以通過瞳孔的中垂涎和眼睛輪廓曲線圍成的橢圓的中垂涎來判斷,本發(fā)明實施例對此不加以限制。

步驟309,基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域。

在本發(fā)明實施例中,當(dāng)確定了當(dāng)前用戶的主視眼和副視眼后,可以根據(jù)主副視眼在移動終端屏幕上方的位置,確定主視眼聚焦的移動終端的第一屏幕區(qū)域和副視眼聚焦的移動終端第二屏幕區(qū)域。例如,當(dāng)確定當(dāng)前用戶的右眼是主視眼后,當(dāng)用戶使用觀看移動終端的屏幕時,通過后臺開啟的移動終端攝像頭,可以識別出用戶的雙眼中哪一只眼睛更接近攝像頭,這樣就可以確定用戶的主視眼觀看移動終端的屏幕的區(qū)域,以移動終端顯示屏的中線為分界線,將屏幕右半邊確定為主視眼聚焦的第一屏幕區(qū)域,屏幕左半邊確定為副視眼聚焦的第二屏幕區(qū)域。當(dāng)然,利用移動終端攝像頭可以檢測到當(dāng)前用戶兩只眼睛在移動終端上方的位置,如果檢測到用戶只使用一直眼睛注視當(dāng)前移動終端屏幕,例如用戶處于側(cè)臥姿勢觀看移動終端顯示屏?xí)r,在后臺開啟的移動終端攝像頭可能檢測不能同時檢測到移動終端的雙眼,如果只檢測到一只眼睛,并且這只眼睛是主視眼話,則將當(dāng)前移動終端整個顯示屏區(qū)域確定為第一屏幕區(qū)域。本發(fā)明實施例對此不加以限制。

步驟310,對所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理。

在本發(fā)明實施例中,當(dāng)確定了主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域后,為了矯正用戶的用眼不平衡,當(dāng)前移動終端顯示屏?xí)⒅饕曆劬劢沟牡谝黄聊粎^(qū)域進(jìn)行模糊化處理,則涉及到顯示圖像的模糊化處理技術(shù),該技術(shù)包括靜態(tài)圖像迷糊化和動態(tài)圖像模糊化處理,如圖3A所示,Q為圖像清晰化處理,M為圖像模糊化處理,Z為主視眼,F(xiàn)為副視眼,在圖中可以看到,以屏幕的中線將主視眼和副視眼聚焦屏幕的區(qū)域劃分開,并且對主視眼聚焦的屏幕區(qū)域進(jìn)行了模糊化處理,對副視眼聚焦的屏幕區(qū)域進(jìn)行了清晰化處理。如果當(dāng)前用戶使用移動終端閱讀電子書或者瀏覽網(wǎng)頁,則使用靜態(tài)圖像迷糊化,如果當(dāng)前用戶使用移動終端觀看視頻,則使用動態(tài)圖像模糊化處理,這兩種方法都是通過圖像處理方法對當(dāng)前移動終端屏幕顯示的內(nèi)容進(jìn)行處理,例如,使用高斯模糊算法等常用圖像模糊化處理當(dāng)前第一屏幕區(qū)域,動態(tài)模糊是對當(dāng)前視頻中的每一幀都進(jìn)行模糊化處理,對于靜態(tài)圖像,當(dāng)檢測到當(dāng)前屏幕內(nèi)容變更后進(jìn)行新的模糊化處理,當(dāng)然,模糊化處理的方法還可以在當(dāng)前第一屏幕區(qū)域上添加一個透明窗口,利用不同的圖像模糊算法進(jìn)行處理,本發(fā)明對此不加以限制。

步驟311,對所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。

在本發(fā)明實施例中,結(jié)合步驟309,當(dāng)確定了副視眼的注視的第二屏幕區(qū)域后,為了矯正用戶的用眼不平衡,當(dāng)前移動終端顯示屏?xí)⒅饕曆劬劢沟牡诙聊粎^(qū)域進(jìn)行清晰化處理,通過圖像處理方法對當(dāng)前移動終端屏幕顯示的內(nèi)容進(jìn)行處理,如圖3A所示。例如,使用降噪法,調(diào)節(jié)對比度等圖像處理方法,使第二屏幕區(qū)域的圖像清晰化,與步驟310中的描述類似,清晰化處理也包括動態(tài)和靜態(tài)兩種,動態(tài)清晰化處理是對當(dāng)前視頻中的每一幀都進(jìn)行清晰化處理,對于靜態(tài)圖像,當(dāng)檢測到當(dāng)前屏幕內(nèi)容變更后進(jìn)行新的清晰化處理,當(dāng)然,清晰化處理的方法還可以在當(dāng)前第一屏幕區(qū)域上添加一個透明窗口,利用不同的圖像清晰化算法進(jìn)行處理,本發(fā)明對此不加以限制。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼眼瞼輪廓曲線特征,進(jìn)一步計算雙眼瞳孔在雙眼輪廓的位置,以判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼在移動終端屏幕聚焦的位置,確定第一屏幕區(qū)域和第二屏幕區(qū)域,隨后通過清晰化第一屏幕區(qū)域,清晰化第二屏幕區(qū)域達(dá)到矯正用戶用眼不均衡的效果,在用戶日常用眼中,不知不覺的幫助用戶矯正主副視眼。

實施例四

參照圖4,示出了本發(fā)明實施例四的主視眼的矯正方法的流程圖,具體可以包括如下步驟:

步驟410,獲取所述攝像頭采集的移動終端用戶的人臉圖像。

此步驟與實施例二中的步驟210相同,在此不再詳述。

步驟420,提取所述人臉圖像中的雙眼區(qū)域圖像。

在本發(fā)明實施例中,當(dāng)移動終端獲取用戶的面部圖像后,圖像緩存在移動終端存儲器中,可以利用圖像處理算法對面部的人眼區(qū)域圖像進(jìn)行提取。例如,利用人眼識別模型的建立,識別人臉圖像的人眼區(qū)域。首先,建立一個識別模型,以標(biāo)準(zhǔn)的人臉怎么圖像為基礎(chǔ),根據(jù)人臉的三維結(jié)構(gòu)模型在二維平面的投影所設(shè)定的模型,然后對拍攝圖像進(jìn)行預(yù)處理,預(yù)處理的方法包括調(diào)節(jié)圖像對比度、高斯降噪、二值化等方法,二值化后的圖像,可見眼睛區(qū)域內(nèi)的輪廓連續(xù),最后對進(jìn)行預(yù)處理的圖像標(biāo)記每個臉部圖像中的左眼角、右眼角、眼睛的最高點、眼睛的最低點、瞳孔的上下左右四個邊緣點,眼睛的最高點一般靠近臉對稱軸的位置,通過這八個特征點對人眼進(jìn)行定位后,通過識別數(shù)據(jù)對眼睛輪廓以及瞳孔進(jìn)行重繪,眼睛的上下眼皮的輪廓可以用二次曲線進(jìn)行擬合,以上眼皮為例,分別找到左右兩眼角以及眼睛最高點的坐標(biāo),再取瞳孔上眼皮輪廓的一個點,這四個點一次以每三個點構(gòu)成二次曲線,上眼皮的輪廓線就以兩端二次曲線來擬合,瞳孔的曲線重繪依然利用這個方法,如此可以得到人臉圖像中雙眼區(qū)域圖像。如果兩只眼睛大小不等,在確定了某只眼睛的特征點之后,可用同樣的方法來尋找另外一只眼睛的特征點。

除此之外,當(dāng)處理人臉圖像時,不止提取雙眼區(qū)域圖像,還要通過人臉圖像中的縱橫紋理構(gòu)建一個靜態(tài)的三維人臉模型,并使用Phong光照渲染將三維圖像渲染為一張二維人臉圖像,之后利用二維人臉特征點提取方法,提取上述渲染的二維人臉圖片中的多個特征點,利用由二維圖像到三維網(wǎng)格的反方向投影,將上述提取的多個二維特征點投射到三維人臉網(wǎng)格上,從而實現(xiàn)自動識別三維模型中的人臉部分,并提取出三維特征點的大致位置;利用三維人臉網(wǎng)格形狀以及由率分析的方法,根據(jù)各個人臉特征點所固有的形狀特征,對上述提取的三維特征點大致位置進(jìn)一步細(xì)化,并將細(xì)化后的三維特征點位置再次投影到二維人臉圖片上,如此反復(fù),可以將之前定義的多個人臉特征點的位置結(jié)果收斂。

通過上述方法提取的特征點可供建立一個人臉肌肉識別模型,其中,找到25個不同年齡以及不同面部特征的人來提取人臉特征樣本,對這些三維人臉的尺寸,格式做出統(tǒng)一調(diào)整,之后利用美工的技術(shù)對這25個三維人臉進(jìn)行特征點標(biāo)注以及肌肉模型構(gòu)造,再利用回歸分析以及支持向量機(jī)等技術(shù)從訓(xùn)練樣本中學(xué)習(xí)三維人臉特征點與面部肌肉之間的映射關(guān)系,從而訓(xùn)練出一個三維人臉肌肉模型預(yù)測器。該模型預(yù)測器的特點是以三維人臉特征點位置為輸入,以相應(yīng)的三維人臉肌肉模型為輸出,至此,可以建立一個人臉肌肉識別模型,當(dāng)然人臉肌肉識別模型的構(gòu)建方法步驟不局限于此,本發(fā)明實施例對此不加以限制。

步驟430,根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。

在本發(fā)明實施例中,當(dāng)移動終端通過人臉圖像提取雙眼圖像區(qū)域后,再進(jìn)一步的通過圖像處理提取雙眼輪廓邊緣,可以計算出眼瞼輪廓曲線圍成的橢圓形狀的面積,通過比較左右眼眼瞼輪廓曲線圍成的橢圓形狀的面積大小,可以確定出雙眼中那只眼睛為主視眼,哪只眼睛為副視眼。

除此之外,通過步驟420中描述的人臉肌肉識別模型,還可以識別雙眼周圍的肌肉線條特征,通過左右眼周圍肌肉線條的特征,也可以確定出雙眼中那只眼睛為主視眼,哪只眼睛為副視眼。

步驟440,基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

在本發(fā)明實施例中,當(dāng)確定所述移動終端用戶的主視眼和副視眼后,通過調(diào)整移動終端屏幕的顯示內(nèi)容,或者移動終端屏幕的顯示方式來達(dá)到矯正用戶雙眼用眼不協(xié)調(diào)的目的。例如,在得知用戶的右眼是主視眼,左眼是副視眼后,可以通過捕捉用戶右眼聚焦移動終端顯示屏的位置,來調(diào)整該位置上的顯示內(nèi)容,使其模糊化,而使用戶左眼聚焦的屏幕位置上顯示的內(nèi)容清晰化,這樣就可以迫使用戶更多的使用左眼觀看和聚焦。當(dāng)然,也可以提醒用戶主動做出調(diào)整移動終端的方式來矯正用戶的視覺不平衡,因為有研究表明,如果主視眼用戶如果將視線向副眼方向轉(zhuǎn)20度以上,百分之八十的用戶的主副眼會相互交換。所以,當(dāng)?shù)弥脩舻挠已凼侵饕曆?,可以提示用戶旋轉(zhuǎn)移動終端屏幕偏向左眼,以達(dá)到矯正的目的。對此本發(fā)明實施例不加以限制。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼區(qū)域圖像特征,以判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動識別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。

實施例五

參照圖5,示出了本發(fā)明實施例五的主視眼的矯正方法的流程圖,具體可以包括如下步驟:

步驟501,獲取所述攝像頭采集的移動終端用戶的人臉圖像。

此步驟與實施例二中的步驟210相同,在此不再詳述。

步驟502,提取所述人臉圖像中的雙眼區(qū)域圖像。

此步驟與實施例四中的步驟420相同,在此不再詳述。

步驟503,選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對比眼睛。

在本發(fā)明實施例中,當(dāng)提取了雙眼區(qū)域圖像后,選擇其中的一只眼睛作為第一對比眼睛,同樣的,選擇該對比眼睛的區(qū)域圖像作為第一對比圖像。例如,可以選擇右眼作為第一對比眼睛,則右眼的區(qū)域圖像作為第一對比圖像。

步驟504,選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對比眼睛。

在本發(fā)明實施例中,結(jié)合步驟503,當(dāng)選擇好了第一對比眼睛之后,另外一只眼睛就確定為第二對比眼睛,例如,當(dāng)選擇了右眼作為第一對比眼睛后,那就選擇左眼作為第二對比眼睛。

步驟505,獲取所述第一對比眼睛的輪廓曲線。

在本發(fā)明實施例中,當(dāng)確定了第一對比眼睛后,會對圖像進(jìn)行預(yù)處理,基于膚色的人眼輪廓自動提取新方法。該方法分為四步:首先,提取人臉彩色圖像并將其從RGB色彩空間變換到Y(jié)CbCr色彩空間;其次,通過膚色非線性空間映射進(jìn)行人臉區(qū)域定位處理;然后,采用大津法實現(xiàn)人眼區(qū)域分割;最后,通過色度信息以及形態(tài)學(xué)處理方法提取眼睛輪廓。

步驟506,統(tǒng)計所述第一對比眼睛的輪廓曲線包圍的面積,得到第一面積。

在本發(fā)明實施例中,根據(jù)步驟505,當(dāng)提取出了第一對比眼睛的眼睛輪廓后,根據(jù)眼睛輪廓圍成的橢圓形,計算其面積。橢圓的面積就算公式如下:

S=∏·a·b

其中S為橢圓面積,∏為圓周率,a分別為橢圓的半長軸長,b為橢圓的半短軸長,半長軸可以根據(jù)眼睛輪廓最左邊和最右邊點之間的距離求得,半短軸的長度可以根據(jù)眼睛輪廓線上邊緣最高點和下邊緣最低點之間的距離求得。

步驟507,獲取所述第二對比眼睛的輪廓曲線。

在本發(fā)明實施例中,結(jié)合步驟505中描述的方法,再提取第二對比眼睛的輪廓曲線。

步驟508,統(tǒng)計所述第二對比眼睛的輪廓曲線包圍的面積,得到第二面積。

在本發(fā)明實施例中,同樣,結(jié)合步驟506中描述的方法,計算第二對比眼睛的面積。

步驟509,比較所述第一面積和第二面積的大小。

在本發(fā)明實施例中,結(jié)合步驟506和步驟508分別計算出第一對比眼睛的面積和第二對比眼睛的面積,比較兩個眼睛面積的大小。

步驟510,若所述第一面積大于第二面積,則將所述第一對比眼睛確定為主視眼,將所述第二對比眼睛為副視眼。

在本發(fā)明實施例中,結(jié)合步驟509的對比結(jié)果,若第一面積大于第二面積,則將第一對比眼睛確定為主視眼,將第二對比眼睛為副視眼。例如,如果第一對比眼睛為右眼,右眼的輪廓圍成的橢圓面積大于左眼的輪廓曲線圍成的面積,那么右眼就是主視眼,左眼為副視眼。

步驟511,若所述第一面積小于第二面積,則將所述第一對比眼睛確定為副視眼,將所述第二對比眼睛確定為主視眼。

在本發(fā)明實施例中,結(jié)合步驟509,同樣的,如果若第一面積小于第二面積,則將第一對比眼睛確定為主視眼,將第二對比眼睛為副視眼。例如,如果第一對比眼睛為右眼,右眼的輪廓圍成的橢圓面積小于左眼的輪廓曲線圍成的面積,那么右眼就是副視眼,左眼為主視眼。

步驟512,基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

此步驟與實施例四中的步驟440相同,在此不再詳述。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼眼瞼輪廓曲線,并計算雙眼輪廓曲線圍成的橢圓形的面積,比較兩個面積的大小,面積大的眼睛確定為主視眼,否則確定為副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動識別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。

實施例六

參照圖6,示出了本發(fā)明實施例六的主視眼的矯正方法的流程圖,具體可以包括如下步驟:

步驟601,獲取所述攝像頭采集的移動終端用戶的人臉圖像。

此步驟與實施例四中的步驟410相同,在此不再詳述。

步驟602,提取所述人臉圖像中的雙眼區(qū)域圖像。

此步驟與實施例四中的步驟420相同,在此不再詳述。

步驟603,選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對比眼睛。

在本發(fā)明實施例中,當(dāng)提取了雙眼區(qū)域圖像后,選擇其中的一只眼睛作為第三對比眼睛,同樣的,選擇該對比眼睛的區(qū)域圖像作為第三對比圖像。例如,可以選擇右眼作為第一對比眼睛,則右眼的區(qū)域圖像作為第三對比圖像。

步驟604,選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對比眼睛。

在本發(fā)明實施例中,結(jié)合步驟603,當(dāng)選擇好了第一對比眼睛之后,另外一只眼睛就確定為第四對比眼睛,例如,當(dāng)選擇了右眼作為第一對比眼睛后,那就選擇左眼作為第四對比眼睛。

步驟605,獲取所述第三對比眼睛周圍的肌肉線條。

在本發(fā)明實施例中,結(jié)合步驟430中描述的建立面部肌肉識別模型,當(dāng)確定了第三對比眼睛和第四對比眼睛后,分別使用面部肌肉識別模型提取第三對比眼睛和第四對比眼睛周圍的面部肌肉線條。

步驟606,確定所述第三對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第一統(tǒng)計距離。

在本發(fā)明實施例中,由于用戶長期的用眼不均衡,導(dǎo)致雙眼發(fā)育的不平衡,長期形成的雙眼周圍的肌肉線條存在明顯差異,研究表明,因為長期過度使用主視眼,使得主視眼周圍的肌肉線條較副視眼周圍的肌肉線條具有較寬的間距,如此,可以通過分別計算兩只眼睛周圍肌肉線條之間的統(tǒng)計距離來判斷主視眼和副視眼。例如,根據(jù)步驟605中確定的第三對比眼睛并提取其眼部周圍的肌肉線條圖像后,以縱向肌肉線條為主,計算每兩條肌肉線條之間的平均距離,可以排除兩條肌肉線條之間的最大距離和最小距離,分別在兩個肌肉線條上取十個對稱點,并計算每兩個對稱點之間的距離,除以十,得到該兩條肌肉線條之間的平均距離,用上述方法計算將該眼部周圍所有的肌肉線條之間的平均距離后,求和,并除以該眼部周圍肌肉線條的總數(shù),得到一個肌肉線條的統(tǒng)計距離,就是第三對比眼睛周圍的相鄰肌肉線條之間的第一統(tǒng)計距離。

當(dāng)然,在實際應(yīng)用中,不止可以通過縱向的肌肉線條為主計算肌肉線條之間的統(tǒng)計距離,還可以結(jié)合橫向的肌肉線條計算統(tǒng)計距離,并且統(tǒng)計距離并不只限于上述提到的方法,可以根據(jù)具體需求做出調(diào)整,例如根據(jù)肌肉線條距離參考眼睛的距離增加一個權(quán)重,本發(fā)明實施例對此不加以限制。

步驟607,獲取第四對比眼睛周圍的肌肉線條。

在本發(fā)明實施例中,結(jié)合步驟430中描述的建立面部肌肉識別模型,當(dāng)確定了第四對比眼睛后,使用面部肌肉識別模型提取第四對比眼睛周圍的面部肌肉線條。

步驟608,確定第四對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第二統(tǒng)計距離。

在本發(fā)明實施例中,結(jié)合步驟606描述的方法,可以計算出第四對比眼睛周圍的相鄰肌肉線條之間的第二統(tǒng)計距離。

步驟609,比較所述第一統(tǒng)計距離和所述第二統(tǒng)計距離的大小。

在本發(fā)明實施例中,通過步驟606和步驟608計算出第一統(tǒng)計距離和第二統(tǒng)計距離后,比較兩個距離之間的大小。

步驟610,若所述第一統(tǒng)計距離大于所述第二統(tǒng)計距離,則將第三對比眼睛確定為主視眼,將所述第四對比眼睛為副視眼。

在本發(fā)明實施例中,若第一統(tǒng)計距離大于第二統(tǒng)計距離,則說明第三對比眼睛周圍的肌肉線條具有較寬的距離,所以可以確定第三對比眼睛為主視眼,而第四對比眼睛為副視眼。

步驟611,若所述第一統(tǒng)計距離小于所述第二統(tǒng)計距離,則將第三對比眼睛確定為副視眼,將所述第四對比眼睛確定為主視眼。

在本發(fā)明實施例中,通過步驟610的比較結(jié)果,若第一統(tǒng)計距離小于第二統(tǒng)計距離,則說明第三對比眼睛周圍的肌肉線條的距離較窄,所以可以確定第三對比眼睛為副視眼,而第四對比眼睛為主視眼。

步驟612,基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域。

此步驟與實施例三中的步驟309相同,在此不再詳述。

步驟613,對所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理。

此步驟與實施例三中的步驟310相同,在此不再詳述。

步驟614,對所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。

此步驟與實施例三中的步驟311相同,在此不再詳述。

優(yōu)選的,當(dāng)所述移動終端的顯示屏為裸眼三維屏且在播放視頻時,所述基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式的步驟,包括:

通過所述移動終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像。

在本發(fā)明實施例中,在用戶使用配置裸眼3D屏的移動終端時,在通過移動終端攝像頭采集的圖像確定了用戶主副視眼之后,并且在用戶使用移動終端時確定了用戶主副視眼聚焦當(dāng)前移動終端的第一屏幕區(qū)域和第二屏幕區(qū)域之后,可以利用裸眼3D屏的視差障壁方法來遮擋用戶主視眼接收的圖像,達(dá)到矯正用戶用眼不平衡的效果。視差障壁是利用裸眼3D屏可以提供的一種視覺遮擋技術(shù),其中,光屏障式3D技術(shù)的實現(xiàn)方法是使用一個開關(guān)液晶屏、偏振膜和高分子液晶層,利用液晶層和偏振膜制造出一系列方向為90°的垂直條紋。這些條紋寬幾十微米,通過它們的光就形成了垂直的細(xì)條柵模式,稱之為“視差障壁”,該技術(shù)正是利用了安置在背光模塊及LCD面板間的視差障壁,在立體顯示模式下,應(yīng)該由左眼看到的圖像顯示在液晶屏上時,不透明的條紋會遮擋右眼;同理,應(yīng)該由右眼看到的圖像顯示在液晶屏上時,不透明的條紋會遮擋左眼,通過將左眼和右眼的可視畫面分開,使觀者看到3D影像,所以,當(dāng)確定了當(dāng)前用戶的主副視眼之后,則可以控制裸眼3D屏的輸出,遮擋主視眼方向的部分視差壁障,開放副視眼部分的視差壁障,讓副視眼看屏幕是承擔(dān)主要職能。

移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。

在本發(fā)明實施例中,在用戶使用配置裸眼3D屏的移動終端時,在通過移動終端攝像頭采集的圖像確定了用戶主副視眼之后,并且在用戶使用移動終端時確定了用戶主副視眼聚焦當(dāng)前移動終端的第一屏幕區(qū)域和第二屏幕區(qū)域之后,則可以控制裸眼3D屏的輸出,也就是去掉遮擋副視眼方向的部分視差壁障,讓副視眼看屏幕是承擔(dān)主要職能,以達(dá)到實現(xiàn)矯正主副眼發(fā)育不均衡的目的。

優(yōu)選的,所述基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼的步驟之后,所述方法還包括:

提示所述移動終端用戶將所述移動終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。

在本發(fā)明實施例中,在通過移動終端攝像頭采集的圖像確定了用戶主副視眼之后,還可以通過主動提示用戶的方式,使用戶調(diào)整當(dāng)前移動終端屏幕的角度,因為有研究表明,如果主視眼用戶如果將視線向副眼方向轉(zhuǎn)20度以上,百分之八十的用戶的主副眼會相互交換。所以可以預(yù)設(shè)調(diào)整角度為20度,當(dāng)用戶的主視眼是右眼的時候,移動終端提示用戶“為了保證用眼健康,請將屏幕向左偏轉(zhuǎn)20度”,如圖6A所示,P為移動終端屏幕,當(dāng)用戶將移動終端屏幕在水平方向上旋轉(zhuǎn)了一個角度后,若小于20度,則會接收到移動終端的進(jìn)一步提示,如果旋轉(zhuǎn)至20度,則移動終端提示用戶保持當(dāng)前的狀態(tài),主視眼和副視眼會自動相互轉(zhuǎn)換,原來的副視眼左眼擔(dān)任主要的視覺功能,圖中Z-F表示主視眼轉(zhuǎn)換為副視眼,F(xiàn)-Z表示副視眼轉(zhuǎn)換為主視眼。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過提前建立人臉面部肌肉識別模型,提取人臉雙眼區(qū)域圖像周圍的肌肉線條圖像,并分別計算雙眼肌肉線條之間的統(tǒng)計距離,比較兩個統(tǒng)計距離的大小,統(tǒng)計距離大的眼睛確定為主視眼,否則確定為副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動識別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。本發(fā)明實施例中,還描述了通過裸眼3D視頻的顯像技術(shù)中的視差壁障遮擋主視眼的視線,以達(dá)到矯正用戶用電不平衡的目的,并且還可以通過提示用戶主動旋轉(zhuǎn)移動終端屏幕,來加強(qiáng)副視眼的使用,達(dá)到主副視眼相互轉(zhuǎn)換的目的。

實施例七

參照圖7,示出了本發(fā)明實施例七的一種移動終端的結(jié)構(gòu)框圖。

所述移動終端700包括:人臉圖像采集模塊701、雙眼區(qū)域圖像提取模塊702、主副視眼確定模塊703、屏幕調(diào)整模塊704、屏幕調(diào)整提示模塊705。

下面分別詳細(xì)介紹各模塊的功能以及各模塊之間的交互關(guān)系。

人臉圖像采集模塊701,用于獲取所述攝像頭采集的移動終端用戶的人臉圖像;

雙眼區(qū)域圖像提取模塊702,用于提取所述人臉圖像中的雙眼區(qū)域圖像;

主副視眼確定模塊703,用于基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼;可選的,主副視眼確定模塊703可以包括:瞳孔位置確定子模塊7031,用于根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔位置在兩只眼睛輪廓曲線中的位置,確定主視眼和副視眼??蛇x的,瞳孔位置確定子模塊7031可以包括:參考眼選取單元70311,用于選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛;參考眼瞳孔位置確定單元70312,用于確定所述參考眼睛的瞳孔位置;參考眼輪廓曲線確定單元70313,用于確定所述參考眼睛的輪廓曲線;判斷單元70314,用于判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置;主視眼確定單元70315,用于若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。副視眼確定單元70316,用于若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。

參照圖8所示,可選的,主副視眼確定模塊703可以包括:特征信息判斷子模塊7131,用于根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。可選的,特征信息判斷子模塊7131可以包括:第一對比眼睛選取單元71311,用于選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對比眼睛;第二對比眼睛選取單元71312,用于選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對比眼睛;第一對比眼睛輪廓曲線獲取單元71313,用于獲取所述第一對比眼睛的輪廓曲線;第一面積統(tǒng)計單元71314,用于統(tǒng)計所述第一對比眼睛的輪廓曲線包圍的面積,得到第一面積;第二對比眼睛輪廓曲線獲取單元71315,用于獲取所述第二對比眼睛的輪廓曲線;第二面積統(tǒng)計單元71316,用于統(tǒng)計所述第二對比眼睛的輪廓曲線包圍的面積,得到第二面積;面積比較單元71317,用于比較所述第一面積和第二面積的大?。恢饕曆鄞_定單元71318,用于若所述第一面積大于第二面積,則將所述第一對比眼睛確定為主視眼,將所述第二對比眼睛為副視眼。副視眼確定單元71319,用于若所述第一面積小于第二面積,則將所述第一對比眼睛確定為副視眼,將所述第二對比眼睛確定為主視眼。

參照圖9所示,可選的,特征信息判斷子模塊7131可以包括:第三對比眼睛選取單元72311,用于選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對比眼睛;第四對比眼睛選取單元72312,用于選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對比眼睛;第三對比眼睛周圍肌肉線條獲取單元72313,用于獲取所述第三對比眼睛周圍的肌肉線條;第一統(tǒng)計距離確定單元72314,用于確定所述第三對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第一統(tǒng)計距離;第四對比眼睛周圍肌肉線條獲取單元72315,用于獲取第四對比眼睛周圍的肌肉線條;第二統(tǒng)計距離確定單元72316,用于確定第四對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第二統(tǒng)計距離;統(tǒng)計距離比較單元72317,用于比較所述第一統(tǒng)計距離和所述第二統(tǒng)計距離的大??;主視眼確定單元72318,用于若所述第一統(tǒng)計距離大于所述第二統(tǒng)計距離,則將第三對比眼睛確定為主視眼,將所述第四對比眼睛為副視眼。副視眼確定單元72319,用于若所述第一統(tǒng)計距離小于所述第二統(tǒng)計距離,則將第三對比眼睛確定為副視眼,將所述第四對比眼睛確定為主視眼。

屏幕調(diào)整模塊704,用于基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式??蛇x的,屏幕調(diào)整模塊704可以包括:屏幕區(qū)域確定子模塊7041,用于基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域;模糊化處理子模塊7042,用于對所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理;清晰化處理子模塊7043,用于對所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。

可選的,屏幕調(diào)整模塊704,還可以包括:

視差障壁遮擋子模塊7044,用于通過所述移動終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像;視差障壁遮擋移除子模塊7045,用于移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。

屏幕調(diào)整提示模塊705,用于提示所述移動終端用戶將所述移動終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。

在本發(fā)明實施例中,通過移動終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過雙眼區(qū)域圖像中雙眼瞳孔中心位置與兩只眼睛輪廓曲線中心位置的距離,以及雙眼區(qū)域圖像中用戶雙眼的特征信息,確定當(dāng)前用戶的主視眼和副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動識別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。本發(fā)明實施例中,還描述了通過裸眼3D視頻的顯像技術(shù)中的視差壁障遮擋主視眼的視線,以達(dá)到矯正用戶用電不平衡的目的,并且還可以通過提示用戶主動旋轉(zhuǎn)移動終端屏幕,來加強(qiáng)副視眼的使用,達(dá)到主副視眼相互轉(zhuǎn)換的目的,既準(zhǔn)確的通過移動終端自動檢測用戶的主副視眼,又通過移動終端屏幕的顯示方式改變用戶的用眼習(xí)慣,達(dá)到矯正用戶用眼不平衡目的。

實施例十

參照圖11,示出了本發(fā)明實施例八中一種移動終端的結(jié)構(gòu)框圖。

圖11所示的移動終端800包括:至少一個處理器801、存儲器802、至少一個網(wǎng)絡(luò)接口804和用戶接口803以及拍照組件806。移動終端800中的各個組件通過總線系統(tǒng)805耦合在一起??衫斫?,總線系統(tǒng)805用于實現(xiàn)這些組件之間的連接通信。總線系統(tǒng)805除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖10中將各種總線都標(biāo)為總線系統(tǒng)805,拍照組件806包括攝像頭。

其中,用戶接口803可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。

可以理解,本發(fā)明實施例中的存儲器802可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnlyMemory,ROM)、可編程只讀存儲器(ProgrammableROM,PROM)、可擦除可編程只讀存儲器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲器可以是隨機(jī)存取存儲器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲器(StaticRAM,SRAM)、動態(tài)隨機(jī)存取存儲器(DynamicRAM,DRAM)、同步動態(tài)隨機(jī)存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取存儲器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動態(tài)隨機(jī)存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機(jī)存取存儲器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲器(DirectRambusRAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器802旨在包括但不限于這些和任意其它適合類型的存儲器。

在一些實施方式中,存儲器802存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)8021和應(yīng)用程序8022。

其中,操作系統(tǒng)8021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序8022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應(yīng)用程序8022中。

在本發(fā)明實施例中,通過調(diào)用存儲器802存儲的程序或指令,具體的,可以是應(yīng)用程序8022中存儲的程序或指令,處理器801用于獲取所述攝像頭采集的移動終端用戶的人臉圖像;提取所述人臉圖像中的雙眼區(qū)域圖像;基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼;基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器801中,或者由處理器801實現(xiàn)。處理器801可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器801中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器801可以是通用處理器、數(shù)字信號處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecificIntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器802,處理器801讀取存儲器802中的信息,結(jié)合其硬件完成上述方法的步驟。

可以理解的是,本發(fā)明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。

對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本發(fā)明實施例所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。

可選地,處理器801在所述基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼時,還用于:根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔位置在兩只眼睛輪廓曲線中的位置,確定主視眼和副視眼。

可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時,還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛;確定所述參考眼睛的瞳孔位置;確定所述參考眼睛的輪廓曲線;判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置;若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。

可選地,處理器801在所述判斷所述參考眼睛的瞳孔的中心位置是否為所述參考眼睛的輪廓曲線的中心位置之后,還用于:若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。

可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時,還用于:根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。

可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時,還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對比眼睛;獲取所述第一對比眼睛的輪廓曲線;統(tǒng)計所述第一對比眼睛的輪廓曲線包圍的面積,得到第一面積;獲取所述第二對比眼睛的輪廓曲線;統(tǒng)計所述第二對比眼睛的輪廓曲線包圍的面積,得到第二面積;比較所述第一面積和第二面積的大??;若所述第一面積大于第二面積,則將所述第一對比眼睛確定為主視眼,將所述第二對比眼睛為副視眼。

可選地,處理器801在所述比較所述第一面積和第二面積的大小之后,還用于:若所述第一面積小于第二面積,則將所述第一對比眼睛確定為副視眼,將所述第二對比眼睛確定為主視眼。

可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時,還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對比眼睛;獲取所述第三對比眼睛周圍的肌肉線條;確定所述第三對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第一統(tǒng)計距離;獲取第四對比眼睛周圍的肌肉線條;確定第四對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第二統(tǒng)計距離;比較所述第一統(tǒng)計距離和所述第二統(tǒng)計距離的大??;若所述第一統(tǒng)計距離大于所述第二統(tǒng)計距離,則將第三對比眼睛確定為主視眼,將所述第四對比眼睛為副視眼。

可選地,處理器801在所述比較所述第一統(tǒng)計距離和所述第二統(tǒng)計距離的大小之后,還用于:若所述第一統(tǒng)計距離小于所述第二統(tǒng)計距離,則將第三對比眼睛確定為副視眼,將所述第四對比眼睛確定為主視眼。

可選地,處理器801在所述基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式時,還用于:基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域;對所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理;對所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。

可選地,處理器801在所述移動終端的顯示屏為裸眼三維屏且在播放視頻時,所述基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式時,還用于:通過所述移動終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像;移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。

可選地,處理器801在所述基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼之后,還用于:提示所述移動終端用戶將所述移動終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。

可見,在本發(fā)明實施例中,可以接收連接在移動終端上的耳機(jī)所發(fā)送的第一電流變化信息和第二電流變化信息;基于所述第一電流變化信息和第二電流變化信息,調(diào)節(jié)移動終端中目標(biāo)音頻文件的播放狀態(tài)。從而可以避免由于頻繁按壓開機(jī)鍵,降低開機(jī)鍵使用壽命的問題;避免由于頻繁操作按鈕,降低耳機(jī)線的使用壽命;避免由于頻繁插入拔出耳機(jī),降低耳機(jī)插頭靈敏度的問題。

實施例十一

圖12示出了本發(fā)明實施例九的移動終端的結(jié)構(gòu)示意圖。

本發(fā)明實施例的移動終端可以為手機(jī)、平板電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。

圖12中的移動終端包括射頻(RadioFrequency,RF)電路910、存儲器920、輸入單元930、顯示單元940、處理器960、音頻電路970、WiFi(WirelessFidelity)模塊980、電源990和拍照組件950,拍照組件950包括攝像頭。

其中,輸入單元930可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端900的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元930可以包括觸控面板931。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給該處理器960,并能接收處理器960發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設(shè)備932,其他輸入設(shè)備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

其中,顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端900的各種菜單界面。顯示單元940可包括顯示面板941,可選的,可以采用LCD或有機(jī)發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板941。

應(yīng)注意,觸控面板931可以覆蓋顯示面板941,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器960以確定觸摸事件的類型,隨后處理器960根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。

觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個界面可以包含至少一個應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號、滾動條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。

拍照組件9110可用以接收攝像頭獲取的預(yù)覽圖像并顯示在移動終端顯示界面中,以及根據(jù)用戶的操作完成拍照或攝像操作。

其中處理器960是移動終端900的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運行或執(zhí)行存儲在第一存儲器921內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器922內(nèi)的數(shù)據(jù),執(zhí)行移動終端900的各種功能和處理數(shù)據(jù),從而對移動終端900進(jìn)行整體監(jiān)控??蛇x的,處理器960可包括一個或多個處理單元。

在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器921內(nèi)的軟件程序和/或模塊和/或該第二存儲器922內(nèi)的數(shù)據(jù),處理器960用于獲取所述攝像頭采集的移動終端用戶的人臉圖像;提取所述人臉圖像中的雙眼區(qū)域圖像;基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼;基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式。

可選地,處理器901在所述基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼時,還用于:根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與兩只眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼。

可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時,還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛;確定所述參考眼睛的瞳孔位置;確定所述參考眼睛的輪廓曲線;判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置;若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。

可選地,處理器901在所述判斷所述參考眼睛的瞳孔的中心位置是否為所述參考眼睛的輪廓曲線的中心位置之后,還用于:若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。

可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時,還用于:根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。

可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時,還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對比眼睛;獲取所述第一對比眼睛的輪廓曲線;統(tǒng)計所述第一對比眼睛的輪廓曲線包圍的面積,得到第一面積;獲取所述第二對比眼睛的輪廓曲線;統(tǒng)計所述第二對比眼睛的輪廓曲線包圍的面積,得到第二面積;比較所述第一面積和第二面積的大?。蝗羲龅谝幻娣e大于第二面積,則將所述第一對比眼睛確定為主視眼,將所述第二對比眼睛為副視眼。

可選地,處理器901在所述比較所述第一面積和第二面積的大小之后,還用于:若所述第一面積小于第二面積,則將所述第一對比眼睛確定為副視眼,將所述第二對比眼睛確定為主視眼。

可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時,還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對比眼睛;獲取所述第三對比眼睛周圍的肌肉線條;確定所述第三對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第一統(tǒng)計距離;獲取第四對比眼睛周圍的肌肉線條;確定第四對比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計距離,得到第二統(tǒng)計距離;比較所述第一統(tǒng)計距離和所述第二統(tǒng)計距離的大??;若所述第一統(tǒng)計距離大于所述第二統(tǒng)計距離,則將第三對比眼睛確定為主視眼,將所述第四對比眼睛為副視眼。

可選地,處理器901在所述比較所述第一統(tǒng)計距離和所述第二統(tǒng)計距離的大小之后,還用于:若所述第一統(tǒng)計距離小于所述第二統(tǒng)計距離,則將第三對比眼睛確定為副視眼,將所述第四對比眼睛確定為主視眼。

可選地,處理器901在所述基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式時,還用于:基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域;對所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理;對所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。

可選地,處理器901在所述移動終端的顯示屏為裸眼三維屏且在播放視頻時,所述基于所述主視眼和副視眼,調(diào)整移動終端屏幕所顯示內(nèi)容的顯示方式時,還用于:通過所述移動終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像;移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。

可選地,處理器901在所述基于所述雙眼區(qū)域圖像,確定所述移動終端用戶的主視眼和副視眼之后,還用于:提示所述移動終端用戶將所述移動終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。

可見,在本發(fā)明實施例中,可以觸發(fā)移動終端攝像頭的隱拍模式,將所述攝像頭的原始預(yù)覽圖像處理為縮略圖像,并將所述縮略圖像顯示在所述移動終端的顯示界面中,同時關(guān)閉所述攝像頭所在移動終端的拍攝輔助功能,所述拍攝輔助功能包括閃光燈、快門聲,進(jìn)而接收用戶輸入的操作指令,并根據(jù)操作指令執(zhí)行拍攝操作。由此降低用戶在使用移動終端對不文明行為進(jìn)行拍攝等不希望被發(fā)現(xiàn)的拍攝行為被認(rèn)定為拍攝的概率,進(jìn)而可以減少用戶的因拍照而導(dǎo)致的麻煩以及損失。

對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。

在此提供的算法和顯示不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的拍攝設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
祁阳县| 东阳市| 平顺县| 环江| 泌阳县| 绥芬河市| 武夷山市| 阳春市| 原平市| 汤阴县| 二手房| 辽宁省| 普陀区| 交口县| 扬州市| 敦化市| 隆尧县| 辉县市| 利津县| 宜川县| 梨树县| 清新县| 丰顺县| 璧山县| 胶州市| 盖州市| 张北县| 阿克苏市| 焦作市| 镇平县| 宁明县| 瑞金市| 醴陵市| 册亨县| 枣强县| 拉萨市| 六盘水市| 松滋市| 清徐县| 城口县| 武汉市|