本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種主視眼的矯正方法及移動(dòng)終端。
背景技術(shù):
隨著終端設(shè)備技術(shù)的迅速發(fā)展,用戶可以很方便的使用終端設(shè)備進(jìn)行閱讀、觀看視頻等,并且很多用戶在使用移動(dòng)終端時(shí)的不良姿勢會(huì)間接的影響視力,造成用眼不平衡,比如用戶右側(cè)臥使用手機(jī)時(shí),右眼垂直于移動(dòng)終端顯示屏,而左眼會(huì)與移動(dòng)終端屏幕形成一個(gè)角度,長期如此,會(huì)造成用戶雙眼視力不協(xié)調(diào),在上述例子中,右眼會(huì)被當(dāng)作主視眼或者優(yōu)勢眼,而左眼會(huì)被當(dāng)作副視眼。不僅如此,在日常生活中,人們用眼也往往偏向于使用單側(cè)的眼睛,這也與人類的大腦習(xí)慣性利用一側(cè)眼睛來成像來定位和分析有關(guān),所以作為主視眼的眼睛往往視力優(yōu)于副視眼,而副視眼往往會(huì)發(fā)育不良,不僅導(dǎo)致了雙眼的發(fā)育不平衡,長此以往還會(huì)影響面部肌肉的發(fā)育,造成雙眼外觀及周圍的面部肌肉也存在明顯差異,所以在人眼發(fā)育的過程中往往需要人們?nèi)z測是否存在雙眼用眼不協(xié)調(diào)的情況,并加以矯正。
目前,檢測區(qū)分主視眼的方法,主要是通過用戶自己識(shí)別,例如用戶選擇一個(gè)視覺目標(biāo),可以是一小杯水或者一支筆,然后雙手交叉虎口成三角形,透過這個(gè)三角形可以看到事前選擇好的目標(biāo)物體。分別遮住一只眼睛,單眼透過這個(gè)三角形區(qū)域,看能不能看到這個(gè)目標(biāo)物體,如果能看到的話,這只眼睛就是主視眼,否則為副視眼。或者,用戶平伸任意一個(gè)手的手臂并豎起一指,兩眼通過此手指看兩米以外的物體(就像瞄準(zhǔn)一樣,只不過是用兩只眼睛),然后閉上一只眼睛,如果用戶感到豎起的手指的位置發(fā)生了變化,這個(gè)眼睛就是副視眼,否則就是主視眼。通過上述例子可以看到,主副視眼的檢測主要靠用戶自己判斷,往往不夠準(zhǔn)確。
除此之外,矯正主副視眼的方法主要有遮蔽法,即使用物體將主視眼遮住,強(qiáng)迫人體使用副眼。這樣,副視眼被迫承擔(dān)起了主人翁的責(zé)任,不停地觀察分析事物,而身體的養(yǎng)分也源源不斷地補(bǔ)充,這樣,經(jīng)過時(shí)間的累積,副眼發(fā)育不良的情況就得到解決。首先,上述檢測主副視眼的方法要通過用戶主觀判斷,往往不夠準(zhǔn)確。其次,矯正方法不僅會(huì)使用戶不適,使用戶不能堅(jiān)持,而且還影響用戶的外貌特征。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種主視眼的矯正方法及移動(dòng)終端,以解決現(xiàn)有的主副視眼檢測方法,由于需要用戶自主判定而存在誤差的問題,以及矯正用戶主副視眼存在的影響外觀的問題。
第一方面,本發(fā)明實(shí)施例提供了一種主視眼的矯正方法,應(yīng)用于具有攝像頭的移動(dòng)終端,該方法包括:
獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像;
提取所述人臉圖像中的雙眼區(qū)域圖像;
基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼;
基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
第二方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括前置攝像頭,包括:
人臉圖像采集模塊,用于獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像;
雙眼區(qū)域圖像提取模塊,用于提取所述人臉圖像中的雙眼區(qū)域圖像;
主副視眼確定模塊,用于基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼;
屏幕調(diào)整模塊,用于基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
這樣,本發(fā)明實(shí)施例中,通過獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像,提取所述人臉圖像中的雙眼區(qū)域圖像,基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼,基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式,可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以以用戶不易察覺的方式矯正用戶的用眼不均衡。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了本發(fā)明實(shí)施例一中的主視眼的矯正方法的流程圖;
圖2示出了本發(fā)明實(shí)施例二中的主視眼的矯正方法的流程圖;
圖2A為本發(fā)明實(shí)施例二中的主副視眼視線聚焦示意圖;
圖3示出了本發(fā)明實(shí)施例三中的主視眼的矯正方法的流程圖;
圖3A為本發(fā)明實(shí)施例三中的主副視眼的矯正方法的示意圖;
圖4示出了本發(fā)明實(shí)施例四中的主視眼的矯正方法的流程圖;
圖5示出了本發(fā)明實(shí)施例五中的主視眼的矯正方法的流程圖;
圖6示出了本發(fā)明實(shí)施例六中的主視眼的矯正方法的流程圖;
圖6A為本發(fā)明實(shí)施例六中的主視眼的旋轉(zhuǎn)屏幕的矯正方法的示意圖;
圖7示出了根據(jù)本發(fā)明實(shí)施例七中的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖8示出了根據(jù)本發(fā)明實(shí)施例七中的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖9示出了根據(jù)本發(fā)明實(shí)施例七中的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖10示出了根據(jù)本發(fā)明實(shí)施例七中的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖11示出了根據(jù)本發(fā)明實(shí)施例八中的一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖12示出了根據(jù)本發(fā)明實(shí)施例九的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
實(shí)施例一
參照?qǐng)D1,示出了本發(fā)明實(shí)施例一的主視眼的矯正方法的流程圖,具體可以包括如下步驟:
步驟110,獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像。
在實(shí)際應(yīng)用中,在移動(dòng)終端使用瀏覽網(wǎng)頁、閱讀電子書或者觀看視頻時(shí),為了識(shí)別用戶的主視眼和副視眼,將通過移動(dòng)終端攝像頭捕捉用戶眼部圖像。首先,在移動(dòng)終端使用時(shí),移動(dòng)終端默認(rèn)在后臺(tái)開啟攝像頭,使用人臉識(shí)別功能聚焦人臉,當(dāng)捕捉到人臉圖像后,緩存在移動(dòng)終端存儲(chǔ)器中,等待下一步的處理。
步驟120,提取所述人臉圖像中的雙眼區(qū)域圖像。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端攝像頭在后臺(tái)啟動(dòng)并且拍攝人臉時(shí),通過移動(dòng)終端的相機(jī)配備的面測光、點(diǎn)測光、包圍測光的測光系統(tǒng)以及5點(diǎn)、9段的對(duì)焦系統(tǒng),識(shí)別拍攝預(yù)覽畫面中的眼睛、嘴巴等特征信息,可以鎖定預(yù)覽畫面中的人臉位置,所以,在捕捉到的人臉圖像中可以通過圖像處理算法快速的提取人臉圖像中的雙眼區(qū)域圖像,以供移動(dòng)終端進(jìn)一步的處理。
步驟130,基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端通過人臉圖像提取雙眼圖像區(qū)域后,再進(jìn)一步的通過圖像處理提取雙眼瞳孔的邊緣以及雙眼輪廓邊緣,再通過計(jì)算雙眼瞳孔在雙眼輪廓中的位置,判斷主視眼和副視眼,或者可以通過提取雙眼圖像區(qū)域中雙眼周圍的肌肉線條、計(jì)算雙眼輪廓邊緣包圍的面積等方法,獲得判斷主副視眼的依據(jù),進(jìn)而判斷雙眼中的主視眼和副視眼,結(jié)合用戶的主視眼和副視眼,移動(dòng)終端可以做出相應(yīng)的調(diào)整操作,用于矯正用戶的主副視眼。
步驟140,基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
在本發(fā)明實(shí)施例中,當(dāng)確定所述移動(dòng)終端用戶的主視眼和副視眼后,通過調(diào)整移動(dòng)終端屏幕的顯示內(nèi)容,或者移動(dòng)終端屏幕的顯示方式來達(dá)到矯正用戶雙眼用眼不協(xié)調(diào)的目的。例如,在得知用戶的右眼是主視眼,左眼是副視眼后,可以通過捕捉用戶右眼聚焦移動(dòng)終端顯示屏的位置,來調(diào)整該位置上的顯示內(nèi)容,使其模糊化,而使用戶左眼聚焦的屏幕位置上顯示的內(nèi)容清晰化,這樣就可以迫使用戶更多的使用左眼觀看和聚焦,長期矯正后,會(huì)在用戶大腦內(nèi)部形成左眼為主的視覺慣性,當(dāng)矯正期之后,用戶使用左右眼相比之前會(huì)更加平衡。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼輪廓曲線等特征,判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以以用戶不易察覺的方式矯正用戶的用眼不均衡。
實(shí)施例二
參照?qǐng)D2,示出了本發(fā)明實(shí)施例二的主視眼的矯正方法的流程圖,具體可以包括如下步驟:
步驟210,獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像。
在實(shí)際應(yīng)用中,為了識(shí)別當(dāng)前用戶的主視眼和副視眼,首先會(huì)對(duì)當(dāng)前用戶的面部進(jìn)行拍照,然后從該照片中提取當(dāng)前用戶的雙眼區(qū)域圖像,所以在用戶使用移動(dòng)終端時(shí),系統(tǒng)會(huì)提示用戶,當(dāng)前要獲取用戶的面部圖像,如果用戶同意,則開啟當(dāng)前移動(dòng)終端的攝像頭,此時(shí),用戶會(huì)自動(dòng)使用主視眼對(duì)準(zhǔn)當(dāng)前正在拍攝的攝像頭,而副視眼的視線將與手機(jī)屏幕形成一個(gè)夾角,如圖2A所示,C為移動(dòng)終端攝像頭,Z為主視眼,F(xiàn)為副視眼,主視眼的視線垂直于攝像頭,而副視眼的視線與攝像頭之間有一個(gè)夾角,所以可以通過檢測臉部圖像中的雙眼圖像區(qū)域?qū)χ鞲币曆圻M(jìn)行判斷。
步驟220,提取所述人臉圖像中的雙眼區(qū)域圖像。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端獲取用戶的面部圖像后,圖像緩存在移動(dòng)終端存儲(chǔ)器中,可以利用圖像處理算法對(duì)面部的人眼區(qū)域圖像進(jìn)行提取。例如,利用人眼識(shí)別模型的建立,識(shí)別人臉圖像的人眼區(qū)域。首先,建立一個(gè)識(shí)別模型,以標(biāo)準(zhǔn)的人臉怎么圖像為基礎(chǔ),根據(jù)人臉的三維結(jié)構(gòu)模型在二維平面的投影所設(shè)定的模型,然后對(duì)拍攝圖像進(jìn)行預(yù)處理,預(yù)處理的方法包括調(diào)節(jié)圖像對(duì)比度、高斯降噪、二值化等,二值化后的圖像,可見眼睛區(qū)域內(nèi)的輪廓連續(xù),最后對(duì)進(jìn)行預(yù)處理的圖像標(biāo)記每個(gè)臉部圖像中的左眼角、右眼角、眼睛的最高點(diǎn)、眼睛的最低點(diǎn)、瞳孔的上下左右四個(gè)邊緣點(diǎn),眼睛的最高點(diǎn)一般靠近臉對(duì)稱軸的位置,通過這八個(gè)特征點(diǎn)對(duì)人眼進(jìn)行定位后,通過識(shí)別數(shù)據(jù)對(duì)眼睛輪廓以及瞳孔進(jìn)行重繪,眼睛的上下眼皮的輪廓可以用二次曲線進(jìn)行擬合,以上眼皮為例,分別找到左右兩眼角以及眼睛最高點(diǎn)的坐標(biāo),再取瞳孔上眼皮輪廓的一個(gè)點(diǎn),這四個(gè)點(diǎn)一次以每三個(gè)點(diǎn)構(gòu)成二次曲線,上眼皮的輪廓線就以兩端二次曲線來擬合,瞳孔的曲線重繪依然利用這個(gè)方法,如此可以得到人臉圖像中雙眼區(qū)域圖像。如果兩只眼睛大小不等,在確定了某只眼睛的特征點(diǎn)之后,可用同樣的方法來尋找另外一只眼睛的特征點(diǎn)。
步驟230,根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔位置在兩只眼睛輪廓曲線中的位置,確定主視眼和副視眼。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端通過人臉圖像提取雙眼圖像區(qū)域后,再進(jìn)一步的通過圖像處理提取雙眼瞳孔的邊緣以及雙眼輪廓邊緣,可以計(jì)算出各眼睛瞳孔的中心點(diǎn),再提取眼瞼輪廓,并計(jì)算眼瞼輪廓曲線圍成的橢圓形狀的中心點(diǎn),分別計(jì)算左右眼的瞳孔中心點(diǎn)與算眼瞼輪廓曲線圍成的橢圓形狀的中心點(diǎn)的距離,可以確定出雙眼中那只眼睛為主視眼,哪只眼睛為副視眼。
步驟240,基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
在本發(fā)明實(shí)施例中,當(dāng)確定所述移動(dòng)終端用戶的主視眼和副視眼后,通過調(diào)整移動(dòng)終端屏幕的顯示內(nèi)容,或者移動(dòng)終端屏幕的顯示方式來達(dá)到矯正用戶雙眼用眼不協(xié)調(diào)的目的。例如,在得知用戶的右眼是主視眼,左眼是副視眼后,可以通過捕捉用戶右眼聚焦移動(dòng)終端顯示屏的位置,來調(diào)整該位置上的顯示內(nèi)容,使其模糊化,而使用戶左眼聚焦的屏幕位置上顯示的內(nèi)容清晰化,這樣就可以迫使用戶更多的使用左眼觀看和聚焦。當(dāng)然,也可以提醒用戶主動(dòng)做出調(diào)整移動(dòng)終端的方式來矯正用戶的視覺不平衡,例如,當(dāng)?shù)弥脩舻挠已凼侵饕曆?,可以提示用戶旋轉(zhuǎn)移動(dòng)終端屏幕偏向左眼,以達(dá)到矯正的目的。對(duì)此本發(fā)明實(shí)施例不加以限制。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼眼瞼輪廓曲線特征,進(jìn)一步計(jì)算雙眼瞳孔在雙眼輪廓的位置,以判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的效果,即可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。
實(shí)施例三
參照?qǐng)D3,示出了本發(fā)明實(shí)施例三的主視眼的矯正方法的流程圖,具體可以包括如下步驟:
步驟301,獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像。
此步驟與實(shí)施例二中的步驟210相同,在此不再詳述。
步驟302,提取所述人臉圖像中的雙眼區(qū)域圖像。
此步驟與實(shí)施例二中的步驟220相同,在此不再詳述。
步驟303,選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛。
在本發(fā)明實(shí)施例中,在提取的雙眼區(qū)域圖像中包括雙眼的眼瞼輪廓線以及瞳孔的輪廓線,之后,選定其中一只眼睛的圖像作為參考眼睛圖像,例如可以選擇右眼作為參考眼睛,右眼區(qū)域圖像作為參考圖像。
步驟304,確定所述參考眼睛的瞳孔位置。
在本發(fā)明實(shí)施例中,結(jié)合步驟303,當(dāng)確定了參考眼睛的區(qū)域圖像后,要確定參考眼睛圖像瞳孔的位置。例如,選定右眼為參考眼睛,右眼區(qū)域圖像中包括了右眼的眼睛輪廓線和瞳孔的輪廓線,進(jìn)一步的利用例如隨機(jī)Hough變換原理,利用點(diǎn)與線的對(duì)偶性,將原始圖像空間給定的曲線通過曲線表達(dá)形式變?yōu)閰?shù)空間的一個(gè)點(diǎn),這樣就把原始圖像中給定曲線檢測問題轉(zhuǎn)換為尋找參數(shù)空間中的峰值問題,比如圓、橢圓,根據(jù)不再同一直線上的三點(diǎn)可以精確地確定一個(gè)圓的位置和大小,所以通過這個(gè)算法,首先,利用閾值分割法把瞳孔大致分離出來,再用腐蝕和膨脹的形態(tài)學(xué)方法將瞳孔單獨(dú)分離出來,并對(duì)瞳孔圖像進(jìn)行邊緣提取,通過八方向掃描方式將瞳孔邊緣的每個(gè)像素點(diǎn)及其像素值存儲(chǔ)起來,采用固定距離法選擇點(diǎn)組,固定距離是指點(diǎn)組中第一和第二點(diǎn)、第二和第三點(diǎn)之間的順序間隔相等,把每個(gè)點(diǎn)組確定的圓的圓心坐標(biāo)和半徑計(jì)算出來,進(jìn)行比較,將所得的每組圓心橫坐標(biāo)、縱坐標(biāo)和半徑求數(shù)學(xué)期望,將得到瞳孔中心位置坐標(biāo)和瞳孔的半徑。
步驟305,確定所述參考眼睛的輪廓曲線。
在本發(fā)明實(shí)施例中,結(jié)合步驟304,利用Hough變換原理根據(jù)提取的眼睛輪廓上的像素點(diǎn),通過八方向掃描方式將眼睛邊緣的每個(gè)像素點(diǎn)及其像素值存儲(chǔ)起來,采用固定距離法選擇點(diǎn)把每個(gè)點(diǎn)組確定的橢圓的圓心坐標(biāo)計(jì)算出來。
步驟306,判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置。
在本發(fā)明實(shí)施例中,結(jié)合步驟304以及步驟305,當(dāng)確定了瞳孔輪廓曲線圍成的圓的圓心和眼睛輪廓曲線圍成的橢圓的圓心后,通過比較兩個(gè)圓心的距離可以得知瞳孔位置是否在該眼睛輪廓的中心位置。例如,參考眼睛為右眼,如果兩個(gè)圓心重合,則該瞳孔在該右眼的中心位置,否則可以通過計(jì)算兩個(gè)圓心的矢量距離,來計(jì)算瞳孔在該眼睛中的位置。
步驟307,若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。
在本發(fā)明實(shí)施例中,結(jié)合步驟306,如果計(jì)算得到的瞳孔的圓心和參考眼睛的所圍成的橢圓形的圓心重合,則表明該瞳孔的位置是在該參考眼睛的中心位置,結(jié)合實(shí)施例二中的步驟210中的描述,當(dāng)用戶使用移動(dòng)終端拍攝臉部時(shí),會(huì)自動(dòng)使用主視眼注視拍照的攝像頭,所以主視眼的視線與攝像頭或者移動(dòng)終端屏幕呈現(xiàn)一個(gè)直角,體現(xiàn)在眼睛圖像中,則瞳孔的位置是在主視眼的中心位置,所以當(dāng)確定該瞳孔位置在該參考眼睛的中心位置上時(shí),則可以推斷出,該參考眼睛為當(dāng)前用戶的主視眼。
步驟308,若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。
在本發(fā)明實(shí)施例中,結(jié)合步驟307可以得知,當(dāng)確定該瞳孔位置不在該參考眼睛的中心位置上時(shí),根據(jù)實(shí)施例二中的步驟210中的描述,當(dāng)用戶使用移動(dòng)終端拍攝臉部時(shí),會(huì)自動(dòng)使用主視眼注視拍照的攝像頭,所以主視眼的視線與攝像頭或者移動(dòng)終端屏幕呈現(xiàn)一個(gè)直角,而副視眼的視線則與攝像頭或者移動(dòng)終端屏幕呈現(xiàn)一個(gè)非直角的夾角,體現(xiàn)在眼睛圖像中,則瞳孔的位置不在主視眼的中心位置,所以當(dāng)確定瞳孔的位置不在主視眼的中心位置,則可以推斷出,該參考眼睛為當(dāng)前用戶的副視眼。當(dāng)然,判斷參考眼睛的瞳孔是否在參考眼睛的中心位置并不是只能通過比較瞳孔的圓心是否與眼睛輪廓曲線圍成的橢圓的圓心重合來判斷,還可以通過瞳孔的中垂涎和眼睛輪廓曲線圍成的橢圓的中垂涎來判斷,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟309,基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域。
在本發(fā)明實(shí)施例中,當(dāng)確定了當(dāng)前用戶的主視眼和副視眼后,可以根據(jù)主副視眼在移動(dòng)終端屏幕上方的位置,確定主視眼聚焦的移動(dòng)終端的第一屏幕區(qū)域和副視眼聚焦的移動(dòng)終端第二屏幕區(qū)域。例如,當(dāng)確定當(dāng)前用戶的右眼是主視眼后,當(dāng)用戶使用觀看移動(dòng)終端的屏幕時(shí),通過后臺(tái)開啟的移動(dòng)終端攝像頭,可以識(shí)別出用戶的雙眼中哪一只眼睛更接近攝像頭,這樣就可以確定用戶的主視眼觀看移動(dòng)終端的屏幕的區(qū)域,以移動(dòng)終端顯示屏的中線為分界線,將屏幕右半邊確定為主視眼聚焦的第一屏幕區(qū)域,屏幕左半邊確定為副視眼聚焦的第二屏幕區(qū)域。當(dāng)然,利用移動(dòng)終端攝像頭可以檢測到當(dāng)前用戶兩只眼睛在移動(dòng)終端上方的位置,如果檢測到用戶只使用一直眼睛注視當(dāng)前移動(dòng)終端屏幕,例如用戶處于側(cè)臥姿勢觀看移動(dòng)終端顯示屏?xí)r,在后臺(tái)開啟的移動(dòng)終端攝像頭可能檢測不能同時(shí)檢測到移動(dòng)終端的雙眼,如果只檢測到一只眼睛,并且這只眼睛是主視眼話,則將當(dāng)前移動(dòng)終端整個(gè)顯示屏區(qū)域確定為第一屏幕區(qū)域。本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟310,對(duì)所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理。
在本發(fā)明實(shí)施例中,當(dāng)確定了主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域后,為了矯正用戶的用眼不平衡,當(dāng)前移動(dòng)終端顯示屏?xí)⒅饕曆劬劢沟牡谝黄聊粎^(qū)域進(jìn)行模糊化處理,則涉及到顯示圖像的模糊化處理技術(shù),該技術(shù)包括靜態(tài)圖像迷糊化和動(dòng)態(tài)圖像模糊化處理,如圖3A所示,Q為圖像清晰化處理,M為圖像模糊化處理,Z為主視眼,F(xiàn)為副視眼,在圖中可以看到,以屏幕的中線將主視眼和副視眼聚焦屏幕的區(qū)域劃分開,并且對(duì)主視眼聚焦的屏幕區(qū)域進(jìn)行了模糊化處理,對(duì)副視眼聚焦的屏幕區(qū)域進(jìn)行了清晰化處理。如果當(dāng)前用戶使用移動(dòng)終端閱讀電子書或者瀏覽網(wǎng)頁,則使用靜態(tài)圖像迷糊化,如果當(dāng)前用戶使用移動(dòng)終端觀看視頻,則使用動(dòng)態(tài)圖像模糊化處理,這兩種方法都是通過圖像處理方法對(duì)當(dāng)前移動(dòng)終端屏幕顯示的內(nèi)容進(jìn)行處理,例如,使用高斯模糊算法等常用圖像模糊化處理當(dāng)前第一屏幕區(qū)域,動(dòng)態(tài)模糊是對(duì)當(dāng)前視頻中的每一幀都進(jìn)行模糊化處理,對(duì)于靜態(tài)圖像,當(dāng)檢測到當(dāng)前屏幕內(nèi)容變更后進(jìn)行新的模糊化處理,當(dāng)然,模糊化處理的方法還可以在當(dāng)前第一屏幕區(qū)域上添加一個(gè)透明窗口,利用不同的圖像模糊算法進(jìn)行處理,本發(fā)明對(duì)此不加以限制。
步驟311,對(duì)所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。
在本發(fā)明實(shí)施例中,結(jié)合步驟309,當(dāng)確定了副視眼的注視的第二屏幕區(qū)域后,為了矯正用戶的用眼不平衡,當(dāng)前移動(dòng)終端顯示屏?xí)⒅饕曆劬劢沟牡诙聊粎^(qū)域進(jìn)行清晰化處理,通過圖像處理方法對(duì)當(dāng)前移動(dòng)終端屏幕顯示的內(nèi)容進(jìn)行處理,如圖3A所示。例如,使用降噪法,調(diào)節(jié)對(duì)比度等圖像處理方法,使第二屏幕區(qū)域的圖像清晰化,與步驟310中的描述類似,清晰化處理也包括動(dòng)態(tài)和靜態(tài)兩種,動(dòng)態(tài)清晰化處理是對(duì)當(dāng)前視頻中的每一幀都進(jìn)行清晰化處理,對(duì)于靜態(tài)圖像,當(dāng)檢測到當(dāng)前屏幕內(nèi)容變更后進(jìn)行新的清晰化處理,當(dāng)然,清晰化處理的方法還可以在當(dāng)前第一屏幕區(qū)域上添加一個(gè)透明窗口,利用不同的圖像清晰化算法進(jìn)行處理,本發(fā)明對(duì)此不加以限制。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼眼瞼輪廓曲線特征,進(jìn)一步計(jì)算雙眼瞳孔在雙眼輪廓的位置,以判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼在移動(dòng)終端屏幕聚焦的位置,確定第一屏幕區(qū)域和第二屏幕區(qū)域,隨后通過清晰化第一屏幕區(qū)域,清晰化第二屏幕區(qū)域達(dá)到矯正用戶用眼不均衡的效果,在用戶日常用眼中,不知不覺的幫助用戶矯正主副視眼。
實(shí)施例四
參照?qǐng)D4,示出了本發(fā)明實(shí)施例四的主視眼的矯正方法的流程圖,具體可以包括如下步驟:
步驟410,獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像。
此步驟與實(shí)施例二中的步驟210相同,在此不再詳述。
步驟420,提取所述人臉圖像中的雙眼區(qū)域圖像。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端獲取用戶的面部圖像后,圖像緩存在移動(dòng)終端存儲(chǔ)器中,可以利用圖像處理算法對(duì)面部的人眼區(qū)域圖像進(jìn)行提取。例如,利用人眼識(shí)別模型的建立,識(shí)別人臉圖像的人眼區(qū)域。首先,建立一個(gè)識(shí)別模型,以標(biāo)準(zhǔn)的人臉怎么圖像為基礎(chǔ),根據(jù)人臉的三維結(jié)構(gòu)模型在二維平面的投影所設(shè)定的模型,然后對(duì)拍攝圖像進(jìn)行預(yù)處理,預(yù)處理的方法包括調(diào)節(jié)圖像對(duì)比度、高斯降噪、二值化等方法,二值化后的圖像,可見眼睛區(qū)域內(nèi)的輪廓連續(xù),最后對(duì)進(jìn)行預(yù)處理的圖像標(biāo)記每個(gè)臉部圖像中的左眼角、右眼角、眼睛的最高點(diǎn)、眼睛的最低點(diǎn)、瞳孔的上下左右四個(gè)邊緣點(diǎn),眼睛的最高點(diǎn)一般靠近臉對(duì)稱軸的位置,通過這八個(gè)特征點(diǎn)對(duì)人眼進(jìn)行定位后,通過識(shí)別數(shù)據(jù)對(duì)眼睛輪廓以及瞳孔進(jìn)行重繪,眼睛的上下眼皮的輪廓可以用二次曲線進(jìn)行擬合,以上眼皮為例,分別找到左右兩眼角以及眼睛最高點(diǎn)的坐標(biāo),再取瞳孔上眼皮輪廓的一個(gè)點(diǎn),這四個(gè)點(diǎn)一次以每三個(gè)點(diǎn)構(gòu)成二次曲線,上眼皮的輪廓線就以兩端二次曲線來擬合,瞳孔的曲線重繪依然利用這個(gè)方法,如此可以得到人臉圖像中雙眼區(qū)域圖像。如果兩只眼睛大小不等,在確定了某只眼睛的特征點(diǎn)之后,可用同樣的方法來尋找另外一只眼睛的特征點(diǎn)。
除此之外,當(dāng)處理人臉圖像時(shí),不止提取雙眼區(qū)域圖像,還要通過人臉圖像中的縱橫紋理構(gòu)建一個(gè)靜態(tài)的三維人臉模型,并使用Phong光照渲染將三維圖像渲染為一張二維人臉圖像,之后利用二維人臉特征點(diǎn)提取方法,提取上述渲染的二維人臉圖片中的多個(gè)特征點(diǎn),利用由二維圖像到三維網(wǎng)格的反方向投影,將上述提取的多個(gè)二維特征點(diǎn)投射到三維人臉網(wǎng)格上,從而實(shí)現(xiàn)自動(dòng)識(shí)別三維模型中的人臉部分,并提取出三維特征點(diǎn)的大致位置;利用三維人臉網(wǎng)格形狀以及由率分析的方法,根據(jù)各個(gè)人臉特征點(diǎn)所固有的形狀特征,對(duì)上述提取的三維特征點(diǎn)大致位置進(jìn)一步細(xì)化,并將細(xì)化后的三維特征點(diǎn)位置再次投影到二維人臉圖片上,如此反復(fù),可以將之前定義的多個(gè)人臉特征點(diǎn)的位置結(jié)果收斂。
通過上述方法提取的特征點(diǎn)可供建立一個(gè)人臉肌肉識(shí)別模型,其中,找到25個(gè)不同年齡以及不同面部特征的人來提取人臉特征樣本,對(duì)這些三維人臉的尺寸,格式做出統(tǒng)一調(diào)整,之后利用美工的技術(shù)對(duì)這25個(gè)三維人臉進(jìn)行特征點(diǎn)標(biāo)注以及肌肉模型構(gòu)造,再利用回歸分析以及支持向量機(jī)等技術(shù)從訓(xùn)練樣本中學(xué)習(xí)三維人臉特征點(diǎn)與面部肌肉之間的映射關(guān)系,從而訓(xùn)練出一個(gè)三維人臉肌肉模型預(yù)測器。該模型預(yù)測器的特點(diǎn)是以三維人臉特征點(diǎn)位置為輸入,以相應(yīng)的三維人臉肌肉模型為輸出,至此,可以建立一個(gè)人臉肌肉識(shí)別模型,當(dāng)然人臉肌肉識(shí)別模型的構(gòu)建方法步驟不局限于此,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟430,根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端通過人臉圖像提取雙眼圖像區(qū)域后,再進(jìn)一步的通過圖像處理提取雙眼輪廓邊緣,可以計(jì)算出眼瞼輪廓曲線圍成的橢圓形狀的面積,通過比較左右眼眼瞼輪廓曲線圍成的橢圓形狀的面積大小,可以確定出雙眼中那只眼睛為主視眼,哪只眼睛為副視眼。
除此之外,通過步驟420中描述的人臉肌肉識(shí)別模型,還可以識(shí)別雙眼周圍的肌肉線條特征,通過左右眼周圍肌肉線條的特征,也可以確定出雙眼中那只眼睛為主視眼,哪只眼睛為副視眼。
步驟440,基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
在本發(fā)明實(shí)施例中,當(dāng)確定所述移動(dòng)終端用戶的主視眼和副視眼后,通過調(diào)整移動(dòng)終端屏幕的顯示內(nèi)容,或者移動(dòng)終端屏幕的顯示方式來達(dá)到矯正用戶雙眼用眼不協(xié)調(diào)的目的。例如,在得知用戶的右眼是主視眼,左眼是副視眼后,可以通過捕捉用戶右眼聚焦移動(dòng)終端顯示屏的位置,來調(diào)整該位置上的顯示內(nèi)容,使其模糊化,而使用戶左眼聚焦的屏幕位置上顯示的內(nèi)容清晰化,這樣就可以迫使用戶更多的使用左眼觀看和聚焦。當(dāng)然,也可以提醒用戶主動(dòng)做出調(diào)整移動(dòng)終端的方式來矯正用戶的視覺不平衡,因?yàn)橛醒芯勘砻?,如果主視眼用戶如果將視線向副眼方向轉(zhuǎn)20度以上,百分之八十的用戶的主副眼會(huì)相互交換。所以,當(dāng)?shù)弥脩舻挠已凼侵饕曆?,可以提示用戶旋轉(zhuǎn)移動(dòng)終端屏幕偏向左眼,以達(dá)到矯正的目的。對(duì)此本發(fā)明實(shí)施例不加以限制。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼區(qū)域圖像特征,以判斷當(dāng)前用戶的主副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。
實(shí)施例五
參照?qǐng)D5,示出了本發(fā)明實(shí)施例五的主視眼的矯正方法的流程圖,具體可以包括如下步驟:
步驟501,獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像。
此步驟與實(shí)施例二中的步驟210相同,在此不再詳述。
步驟502,提取所述人臉圖像中的雙眼區(qū)域圖像。
此步驟與實(shí)施例四中的步驟420相同,在此不再詳述。
步驟503,選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對(duì)比眼睛。
在本發(fā)明實(shí)施例中,當(dāng)提取了雙眼區(qū)域圖像后,選擇其中的一只眼睛作為第一對(duì)比眼睛,同樣的,選擇該對(duì)比眼睛的區(qū)域圖像作為第一對(duì)比圖像。例如,可以選擇右眼作為第一對(duì)比眼睛,則右眼的區(qū)域圖像作為第一對(duì)比圖像。
步驟504,選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對(duì)比眼睛。
在本發(fā)明實(shí)施例中,結(jié)合步驟503,當(dāng)選擇好了第一對(duì)比眼睛之后,另外一只眼睛就確定為第二對(duì)比眼睛,例如,當(dāng)選擇了右眼作為第一對(duì)比眼睛后,那就選擇左眼作為第二對(duì)比眼睛。
步驟505,獲取所述第一對(duì)比眼睛的輪廓曲線。
在本發(fā)明實(shí)施例中,當(dāng)確定了第一對(duì)比眼睛后,會(huì)對(duì)圖像進(jìn)行預(yù)處理,基于膚色的人眼輪廓自動(dòng)提取新方法。該方法分為四步:首先,提取人臉彩色圖像并將其從RGB色彩空間變換到Y(jié)CbCr色彩空間;其次,通過膚色非線性空間映射進(jìn)行人臉區(qū)域定位處理;然后,采用大津法實(shí)現(xiàn)人眼區(qū)域分割;最后,通過色度信息以及形態(tài)學(xué)處理方法提取眼睛輪廓。
步驟506,統(tǒng)計(jì)所述第一對(duì)比眼睛的輪廓曲線包圍的面積,得到第一面積。
在本發(fā)明實(shí)施例中,根據(jù)步驟505,當(dāng)提取出了第一對(duì)比眼睛的眼睛輪廓后,根據(jù)眼睛輪廓圍成的橢圓形,計(jì)算其面積。橢圓的面積就算公式如下:
S=∏·a·b
其中S為橢圓面積,∏為圓周率,a分別為橢圓的半長軸長,b為橢圓的半短軸長,半長軸可以根據(jù)眼睛輪廓最左邊和最右邊點(diǎn)之間的距離求得,半短軸的長度可以根據(jù)眼睛輪廓線上邊緣最高點(diǎn)和下邊緣最低點(diǎn)之間的距離求得。
步驟507,獲取所述第二對(duì)比眼睛的輪廓曲線。
在本發(fā)明實(shí)施例中,結(jié)合步驟505中描述的方法,再提取第二對(duì)比眼睛的輪廓曲線。
步驟508,統(tǒng)計(jì)所述第二對(duì)比眼睛的輪廓曲線包圍的面積,得到第二面積。
在本發(fā)明實(shí)施例中,同樣,結(jié)合步驟506中描述的方法,計(jì)算第二對(duì)比眼睛的面積。
步驟509,比較所述第一面積和第二面積的大小。
在本發(fā)明實(shí)施例中,結(jié)合步驟506和步驟508分別計(jì)算出第一對(duì)比眼睛的面積和第二對(duì)比眼睛的面積,比較兩個(gè)眼睛面積的大小。
步驟510,若所述第一面積大于第二面積,則將所述第一對(duì)比眼睛確定為主視眼,將所述第二對(duì)比眼睛為副視眼。
在本發(fā)明實(shí)施例中,結(jié)合步驟509的對(duì)比結(jié)果,若第一面積大于第二面積,則將第一對(duì)比眼睛確定為主視眼,將第二對(duì)比眼睛為副視眼。例如,如果第一對(duì)比眼睛為右眼,右眼的輪廓圍成的橢圓面積大于左眼的輪廓曲線圍成的面積,那么右眼就是主視眼,左眼為副視眼。
步驟511,若所述第一面積小于第二面積,則將所述第一對(duì)比眼睛確定為副視眼,將所述第二對(duì)比眼睛確定為主視眼。
在本發(fā)明實(shí)施例中,結(jié)合步驟509,同樣的,如果若第一面積小于第二面積,則將第一對(duì)比眼睛確定為主視眼,將第二對(duì)比眼睛為副視眼。例如,如果第一對(duì)比眼睛為右眼,右眼的輪廓圍成的橢圓面積小于左眼的輪廓曲線圍成的面積,那么右眼就是副視眼,左眼為主視眼。
步驟512,基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
此步驟與實(shí)施例四中的步驟440相同,在此不再詳述。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過圖像處理方法提取雙眼瞳孔輪廓區(qū)域與雙眼眼瞼輪廓曲線,并計(jì)算雙眼輪廓曲線圍成的橢圓形的面積,比較兩個(gè)面積的大小,面積大的眼睛確定為主視眼,否則確定為副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。
實(shí)施例六
參照?qǐng)D6,示出了本發(fā)明實(shí)施例六的主視眼的矯正方法的流程圖,具體可以包括如下步驟:
步驟601,獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像。
此步驟與實(shí)施例四中的步驟410相同,在此不再詳述。
步驟602,提取所述人臉圖像中的雙眼區(qū)域圖像。
此步驟與實(shí)施例四中的步驟420相同,在此不再詳述。
步驟603,選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對(duì)比眼睛。
在本發(fā)明實(shí)施例中,當(dāng)提取了雙眼區(qū)域圖像后,選擇其中的一只眼睛作為第三對(duì)比眼睛,同樣的,選擇該對(duì)比眼睛的區(qū)域圖像作為第三對(duì)比圖像。例如,可以選擇右眼作為第一對(duì)比眼睛,則右眼的區(qū)域圖像作為第三對(duì)比圖像。
步驟604,選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對(duì)比眼睛。
在本發(fā)明實(shí)施例中,結(jié)合步驟603,當(dāng)選擇好了第一對(duì)比眼睛之后,另外一只眼睛就確定為第四對(duì)比眼睛,例如,當(dāng)選擇了右眼作為第一對(duì)比眼睛后,那就選擇左眼作為第四對(duì)比眼睛。
步驟605,獲取所述第三對(duì)比眼睛周圍的肌肉線條。
在本發(fā)明實(shí)施例中,結(jié)合步驟430中描述的建立面部肌肉識(shí)別模型,當(dāng)確定了第三對(duì)比眼睛和第四對(duì)比眼睛后,分別使用面部肌肉識(shí)別模型提取第三對(duì)比眼睛和第四對(duì)比眼睛周圍的面部肌肉線條。
步驟606,確定所述第三對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第一統(tǒng)計(jì)距離。
在本發(fā)明實(shí)施例中,由于用戶長期的用眼不均衡,導(dǎo)致雙眼發(fā)育的不平衡,長期形成的雙眼周圍的肌肉線條存在明顯差異,研究表明,因?yàn)殚L期過度使用主視眼,使得主視眼周圍的肌肉線條較副視眼周圍的肌肉線條具有較寬的間距,如此,可以通過分別計(jì)算兩只眼睛周圍肌肉線條之間的統(tǒng)計(jì)距離來判斷主視眼和副視眼。例如,根據(jù)步驟605中確定的第三對(duì)比眼睛并提取其眼部周圍的肌肉線條圖像后,以縱向肌肉線條為主,計(jì)算每兩條肌肉線條之間的平均距離,可以排除兩條肌肉線條之間的最大距離和最小距離,分別在兩個(gè)肌肉線條上取十個(gè)對(duì)稱點(diǎn),并計(jì)算每兩個(gè)對(duì)稱點(diǎn)之間的距離,除以十,得到該兩條肌肉線條之間的平均距離,用上述方法計(jì)算將該眼部周圍所有的肌肉線條之間的平均距離后,求和,并除以該眼部周圍肌肉線條的總數(shù),得到一個(gè)肌肉線條的統(tǒng)計(jì)距離,就是第三對(duì)比眼睛周圍的相鄰肌肉線條之間的第一統(tǒng)計(jì)距離。
當(dāng)然,在實(shí)際應(yīng)用中,不止可以通過縱向的肌肉線條為主計(jì)算肌肉線條之間的統(tǒng)計(jì)距離,還可以結(jié)合橫向的肌肉線條計(jì)算統(tǒng)計(jì)距離,并且統(tǒng)計(jì)距離并不只限于上述提到的方法,可以根據(jù)具體需求做出調(diào)整,例如根據(jù)肌肉線條距離參考眼睛的距離增加一個(gè)權(quán)重,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟607,獲取第四對(duì)比眼睛周圍的肌肉線條。
在本發(fā)明實(shí)施例中,結(jié)合步驟430中描述的建立面部肌肉識(shí)別模型,當(dāng)確定了第四對(duì)比眼睛后,使用面部肌肉識(shí)別模型提取第四對(duì)比眼睛周圍的面部肌肉線條。
步驟608,確定第四對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第二統(tǒng)計(jì)距離。
在本發(fā)明實(shí)施例中,結(jié)合步驟606描述的方法,可以計(jì)算出第四對(duì)比眼睛周圍的相鄰肌肉線條之間的第二統(tǒng)計(jì)距離。
步驟609,比較所述第一統(tǒng)計(jì)距離和所述第二統(tǒng)計(jì)距離的大小。
在本發(fā)明實(shí)施例中,通過步驟606和步驟608計(jì)算出第一統(tǒng)計(jì)距離和第二統(tǒng)計(jì)距離后,比較兩個(gè)距離之間的大小。
步驟610,若所述第一統(tǒng)計(jì)距離大于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為主視眼,將所述第四對(duì)比眼睛為副視眼。
在本發(fā)明實(shí)施例中,若第一統(tǒng)計(jì)距離大于第二統(tǒng)計(jì)距離,則說明第三對(duì)比眼睛周圍的肌肉線條具有較寬的距離,所以可以確定第三對(duì)比眼睛為主視眼,而第四對(duì)比眼睛為副視眼。
步驟611,若所述第一統(tǒng)計(jì)距離小于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為副視眼,將所述第四對(duì)比眼睛確定為主視眼。
在本發(fā)明實(shí)施例中,通過步驟610的比較結(jié)果,若第一統(tǒng)計(jì)距離小于第二統(tǒng)計(jì)距離,則說明第三對(duì)比眼睛周圍的肌肉線條的距離較窄,所以可以確定第三對(duì)比眼睛為副視眼,而第四對(duì)比眼睛為主視眼。
步驟612,基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域。
此步驟與實(shí)施例三中的步驟309相同,在此不再詳述。
步驟613,對(duì)所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理。
此步驟與實(shí)施例三中的步驟310相同,在此不再詳述。
步驟614,對(duì)所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。
此步驟與實(shí)施例三中的步驟311相同,在此不再詳述。
優(yōu)選的,當(dāng)所述移動(dòng)終端的顯示屏為裸眼三維屏且在播放視頻時(shí),所述基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式的步驟,包括:
通過所述移動(dòng)終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像。
在本發(fā)明實(shí)施例中,在用戶使用配置裸眼3D屏的移動(dòng)終端時(shí),在通過移動(dòng)終端攝像頭采集的圖像確定了用戶主副視眼之后,并且在用戶使用移動(dòng)終端時(shí)確定了用戶主副視眼聚焦當(dāng)前移動(dòng)終端的第一屏幕區(qū)域和第二屏幕區(qū)域之后,可以利用裸眼3D屏的視差障壁方法來遮擋用戶主視眼接收的圖像,達(dá)到矯正用戶用眼不平衡的效果。視差障壁是利用裸眼3D屏可以提供的一種視覺遮擋技術(shù),其中,光屏障式3D技術(shù)的實(shí)現(xiàn)方法是使用一個(gè)開關(guān)液晶屏、偏振膜和高分子液晶層,利用液晶層和偏振膜制造出一系列方向?yàn)?0°的垂直條紋。這些條紋寬幾十微米,通過它們的光就形成了垂直的細(xì)條柵模式,稱之為“視差障壁”,該技術(shù)正是利用了安置在背光模塊及LCD面板間的視差障壁,在立體顯示模式下,應(yīng)該由左眼看到的圖像顯示在液晶屏上時(shí),不透明的條紋會(huì)遮擋右眼;同理,應(yīng)該由右眼看到的圖像顯示在液晶屏上時(shí),不透明的條紋會(huì)遮擋左眼,通過將左眼和右眼的可視畫面分開,使觀者看到3D影像,所以,當(dāng)確定了當(dāng)前用戶的主副視眼之后,則可以控制裸眼3D屏的輸出,遮擋主視眼方向的部分視差壁障,開放副視眼部分的視差壁障,讓副視眼看屏幕是承擔(dān)主要職能。
移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。
在本發(fā)明實(shí)施例中,在用戶使用配置裸眼3D屏的移動(dòng)終端時(shí),在通過移動(dòng)終端攝像頭采集的圖像確定了用戶主副視眼之后,并且在用戶使用移動(dòng)終端時(shí)確定了用戶主副視眼聚焦當(dāng)前移動(dòng)終端的第一屏幕區(qū)域和第二屏幕區(qū)域之后,則可以控制裸眼3D屏的輸出,也就是去掉遮擋副視眼方向的部分視差壁障,讓副視眼看屏幕是承擔(dān)主要職能,以達(dá)到實(shí)現(xiàn)矯正主副眼發(fā)育不均衡的目的。
優(yōu)選的,所述基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼的步驟之后,所述方法還包括:
提示所述移動(dòng)終端用戶將所述移動(dòng)終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。
在本發(fā)明實(shí)施例中,在通過移動(dòng)終端攝像頭采集的圖像確定了用戶主副視眼之后,還可以通過主動(dòng)提示用戶的方式,使用戶調(diào)整當(dāng)前移動(dòng)終端屏幕的角度,因?yàn)橛醒芯勘砻鳎绻饕曆塾脩羧绻麑⒁暰€向副眼方向轉(zhuǎn)20度以上,百分之八十的用戶的主副眼會(huì)相互交換。所以可以預(yù)設(shè)調(diào)整角度為20度,當(dāng)用戶的主視眼是右眼的時(shí)候,移動(dòng)終端提示用戶“為了保證用眼健康,請(qǐng)將屏幕向左偏轉(zhuǎn)20度”,如圖6A所示,P為移動(dòng)終端屏幕,當(dāng)用戶將移動(dòng)終端屏幕在水平方向上旋轉(zhuǎn)了一個(gè)角度后,若小于20度,則會(huì)接收到移動(dòng)終端的進(jìn)一步提示,如果旋轉(zhuǎn)至20度,則移動(dòng)終端提示用戶保持當(dāng)前的狀態(tài),主視眼和副視眼會(huì)自動(dòng)相互轉(zhuǎn)換,原來的副視眼左眼擔(dān)任主要的視覺功能,圖中Z-F表示主視眼轉(zhuǎn)換為副視眼,F(xiàn)-Z表示副視眼轉(zhuǎn)換為主視眼。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過提前建立人臉面部肌肉識(shí)別模型,提取人臉雙眼區(qū)域圖像周圍的肌肉線條圖像,并分別計(jì)算雙眼肌肉線條之間的統(tǒng)計(jì)距離,比較兩個(gè)統(tǒng)計(jì)距離的大小,統(tǒng)計(jì)距離大的眼睛確定為主視眼,否則確定為副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。本發(fā)明實(shí)施例中,還描述了通過裸眼3D視頻的顯像技術(shù)中的視差壁障遮擋主視眼的視線,以達(dá)到矯正用戶用電不平衡的目的,并且還可以通過提示用戶主動(dòng)旋轉(zhuǎn)移動(dòng)終端屏幕,來加強(qiáng)副視眼的使用,達(dá)到主副視眼相互轉(zhuǎn)換的目的。
實(shí)施例七
參照?qǐng)D7,示出了本發(fā)明實(shí)施例七的一種移動(dòng)終端的結(jié)構(gòu)框圖。
所述移動(dòng)終端700包括:人臉圖像采集模塊701、雙眼區(qū)域圖像提取模塊702、主副視眼確定模塊703、屏幕調(diào)整模塊704、屏幕調(diào)整提示模塊705。
下面分別詳細(xì)介紹各模塊的功能以及各模塊之間的交互關(guān)系。
人臉圖像采集模塊701,用于獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像;
雙眼區(qū)域圖像提取模塊702,用于提取所述人臉圖像中的雙眼區(qū)域圖像;
主副視眼確定模塊703,用于基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼;可選的,主副視眼確定模塊703可以包括:瞳孔位置確定子模塊7031,用于根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔位置在兩只眼睛輪廓曲線中的位置,確定主視眼和副視眼??蛇x的,瞳孔位置確定子模塊7031可以包括:參考眼選取單元70311,用于選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛;參考眼瞳孔位置確定單元70312,用于確定所述參考眼睛的瞳孔位置;參考眼輪廓曲線確定單元70313,用于確定所述參考眼睛的輪廓曲線;判斷單元70314,用于判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置;主視眼確定單元70315,用于若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。副視眼確定單元70316,用于若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。
參照?qǐng)D8所示,可選的,主副視眼確定模塊703可以包括:特征信息判斷子模塊7131,用于根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼??蛇x的,特征信息判斷子模塊7131可以包括:第一對(duì)比眼睛選取單元71311,用于選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對(duì)比眼睛;第二對(duì)比眼睛選取單元71312,用于選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對(duì)比眼睛;第一對(duì)比眼睛輪廓曲線獲取單元71313,用于獲取所述第一對(duì)比眼睛的輪廓曲線;第一面積統(tǒng)計(jì)單元71314,用于統(tǒng)計(jì)所述第一對(duì)比眼睛的輪廓曲線包圍的面積,得到第一面積;第二對(duì)比眼睛輪廓曲線獲取單元71315,用于獲取所述第二對(duì)比眼睛的輪廓曲線;第二面積統(tǒng)計(jì)單元71316,用于統(tǒng)計(jì)所述第二對(duì)比眼睛的輪廓曲線包圍的面積,得到第二面積;面積比較單元71317,用于比較所述第一面積和第二面積的大??;主視眼確定單元71318,用于若所述第一面積大于第二面積,則將所述第一對(duì)比眼睛確定為主視眼,將所述第二對(duì)比眼睛為副視眼。副視眼確定單元71319,用于若所述第一面積小于第二面積,則將所述第一對(duì)比眼睛確定為副視眼,將所述第二對(duì)比眼睛確定為主視眼。
參照?qǐng)D9所示,可選的,特征信息判斷子模塊7131可以包括:第三對(duì)比眼睛選取單元72311,用于選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對(duì)比眼睛;第四對(duì)比眼睛選取單元72312,用于選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對(duì)比眼睛;第三對(duì)比眼睛周圍肌肉線條獲取單元72313,用于獲取所述第三對(duì)比眼睛周圍的肌肉線條;第一統(tǒng)計(jì)距離確定單元72314,用于確定所述第三對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第一統(tǒng)計(jì)距離;第四對(duì)比眼睛周圍肌肉線條獲取單元72315,用于獲取第四對(duì)比眼睛周圍的肌肉線條;第二統(tǒng)計(jì)距離確定單元72316,用于確定第四對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第二統(tǒng)計(jì)距離;統(tǒng)計(jì)距離比較單元72317,用于比較所述第一統(tǒng)計(jì)距離和所述第二統(tǒng)計(jì)距離的大小;主視眼確定單元72318,用于若所述第一統(tǒng)計(jì)距離大于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為主視眼,將所述第四對(duì)比眼睛為副視眼。副視眼確定單元72319,用于若所述第一統(tǒng)計(jì)距離小于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為副視眼,將所述第四對(duì)比眼睛確定為主視眼。
屏幕調(diào)整模塊704,用于基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式??蛇x的,屏幕調(diào)整模塊704可以包括:屏幕區(qū)域確定子模塊7041,用于基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域;模糊化處理子模塊7042,用于對(duì)所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理;清晰化處理子模塊7043,用于對(duì)所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。
可選的,屏幕調(diào)整模塊704,還可以包括:
視差障壁遮擋子模塊7044,用于通過所述移動(dòng)終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像;視差障壁遮擋移除子模塊7045,用于移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。
屏幕調(diào)整提示模塊705,用于提示所述移動(dòng)終端用戶將所述移動(dòng)終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。
在本發(fā)明實(shí)施例中,通過移動(dòng)終端攝像頭捕捉人臉圖像,進(jìn)而提取人臉圖像中的雙眼區(qū)域,并且通過雙眼區(qū)域圖像中雙眼瞳孔中心位置與兩只眼睛輪廓曲線中心位置的距離,以及雙眼區(qū)域圖像中用戶雙眼的特征信息,確定當(dāng)前用戶的主視眼和副視眼,并且根據(jù)主副視眼調(diào)整屏幕顯示內(nèi)容或者顯示方式來達(dá)到矯正用戶用眼不均衡的問題,即可以準(zhǔn)確的自動(dòng)識(shí)別用戶的主副視眼,又可以通過用戶不易察覺的方式矯正用戶的用眼不均衡。本發(fā)明實(shí)施例中,還描述了通過裸眼3D視頻的顯像技術(shù)中的視差壁障遮擋主視眼的視線,以達(dá)到矯正用戶用電不平衡的目的,并且還可以通過提示用戶主動(dòng)旋轉(zhuǎn)移動(dòng)終端屏幕,來加強(qiáng)副視眼的使用,達(dá)到主副視眼相互轉(zhuǎn)換的目的,既準(zhǔn)確的通過移動(dòng)終端自動(dòng)檢測用戶的主副視眼,又通過移動(dòng)終端屏幕的顯示方式改變用戶的用眼習(xí)慣,達(dá)到矯正用戶用眼不平衡目的。
實(shí)施例十
參照?qǐng)D11,示出了本發(fā)明實(shí)施例八中一種移動(dòng)終端的結(jié)構(gòu)框圖。
圖11所示的移動(dòng)終端800包括:至少一個(gè)處理器801、存儲(chǔ)器802、至少一個(gè)網(wǎng)絡(luò)接口804和用戶接口803以及拍照組件806。移動(dòng)終端800中的各個(gè)組件通過總線系統(tǒng)805耦合在一起??衫斫猓偩€系統(tǒng)805用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)805除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說明起見,在圖10中將各種總線都標(biāo)為總線系統(tǒng)805,拍照組件806包括攝像頭。
其中,用戶接口803可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器802可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(Read-OnlyMemory,ROM)、可編程只讀存儲(chǔ)器(ProgrammableROM,PROM)、可擦除可編程只讀存儲(chǔ)器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲(chǔ)器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(StaticRAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(DirectRambusRAM,DRRAM)。本發(fā)明實(shí)施例描述的系統(tǒng)和方法的存儲(chǔ)器802旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。
在一些實(shí)施方式中,存儲(chǔ)器802存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)8021和應(yīng)用程序8022。
其中,操作系統(tǒng)8021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動(dòng)層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序8022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序8022中。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器802存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用程序8022中存儲(chǔ)的程序或指令,處理器801用于獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像;提取所述人臉圖像中的雙眼區(qū)域圖像;基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼;基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器801中,或者由處理器801實(shí)現(xiàn)。處理器801可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器801中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器801可以是通用處理器、數(shù)字信號(hào)處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecificIntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器802,處理器801讀取存儲(chǔ)器802中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本發(fā)明實(shí)施例描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號(hào)處理器(DigitalSignalProcessing,DSP)、數(shù)字信號(hào)處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單元或其組合中。
對(duì)于軟件實(shí)現(xiàn),可通過執(zhí)行本發(fā)明實(shí)施例所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本發(fā)明實(shí)施例所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在處理器外部實(shí)現(xiàn)。
可選地,處理器801在所述基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼時(shí),還用于:根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔位置在兩只眼睛輪廓曲線中的位置,確定主視眼和副視眼。
可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時(shí),還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛;確定所述參考眼睛的瞳孔位置;確定所述參考眼睛的輪廓曲線;判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置;若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。
可選地,處理器801在所述判斷所述參考眼睛的瞳孔的中心位置是否為所述參考眼睛的輪廓曲線的中心位置之后,還用于:若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。
可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時(shí),還用于:根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。
可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時(shí),還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對(duì)比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對(duì)比眼睛;獲取所述第一對(duì)比眼睛的輪廓曲線;統(tǒng)計(jì)所述第一對(duì)比眼睛的輪廓曲線包圍的面積,得到第一面積;獲取所述第二對(duì)比眼睛的輪廓曲線;統(tǒng)計(jì)所述第二對(duì)比眼睛的輪廓曲線包圍的面積,得到第二面積;比較所述第一面積和第二面積的大小;若所述第一面積大于第二面積,則將所述第一對(duì)比眼睛確定為主視眼,將所述第二對(duì)比眼睛為副視眼。
可選地,處理器801在所述比較所述第一面積和第二面積的大小之后,還用于:若所述第一面積小于第二面積,則將所述第一對(duì)比眼睛確定為副視眼,將所述第二對(duì)比眼睛確定為主視眼。
可選地,處理器801在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時(shí),還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對(duì)比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對(duì)比眼睛;獲取所述第三對(duì)比眼睛周圍的肌肉線條;確定所述第三對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第一統(tǒng)計(jì)距離;獲取第四對(duì)比眼睛周圍的肌肉線條;確定第四對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第二統(tǒng)計(jì)距離;比較所述第一統(tǒng)計(jì)距離和所述第二統(tǒng)計(jì)距離的大??;若所述第一統(tǒng)計(jì)距離大于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為主視眼,將所述第四對(duì)比眼睛為副視眼。
可選地,處理器801在所述比較所述第一統(tǒng)計(jì)距離和所述第二統(tǒng)計(jì)距離的大小之后,還用于:若所述第一統(tǒng)計(jì)距離小于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為副視眼,將所述第四對(duì)比眼睛確定為主視眼。
可選地,處理器801在所述基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式時(shí),還用于:基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域;對(duì)所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理;對(duì)所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。
可選地,處理器801在所述移動(dòng)終端的顯示屏為裸眼三維屏且在播放視頻時(shí),所述基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式時(shí),還用于:通過所述移動(dòng)終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像;移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。
可選地,處理器801在所述基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼之后,還用于:提示所述移動(dòng)終端用戶將所述移動(dòng)終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。
可見,在本發(fā)明實(shí)施例中,可以接收連接在移動(dòng)終端上的耳機(jī)所發(fā)送的第一電流變化信息和第二電流變化信息;基于所述第一電流變化信息和第二電流變化信息,調(diào)節(jié)移動(dòng)終端中目標(biāo)音頻文件的播放狀態(tài)。從而可以避免由于頻繁按壓開機(jī)鍵,降低開機(jī)鍵使用壽命的問題;避免由于頻繁操作按鈕,降低耳機(jī)線的使用壽命;避免由于頻繁插入拔出耳機(jī),降低耳機(jī)插頭靈敏度的問題。
實(shí)施例十一
圖12示出了本發(fā)明實(shí)施例九的移動(dòng)終端的結(jié)構(gòu)示意圖。
本發(fā)明實(shí)施例的移動(dòng)終端可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。
圖12中的移動(dòng)終端包括射頻(RadioFrequency,RF)電路910、存儲(chǔ)器920、輸入單元930、顯示單元940、處理器960、音頻電路970、WiFi(WirelessFidelity)模塊980、電源990和拍照組件950,拍照組件950包括攝像頭。
其中,輸入單元930可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終端900的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元930可以包括觸控面板931。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器960,并能接收處理器960發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設(shè)備932,其他輸入設(shè)備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng)終端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ū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
拍照組件9110可用以接收攝像頭獲取的預(yù)覽圖像并顯示在移動(dòng)終端顯示界面中,以及根據(jù)用戶的操作完成拍照或攝像操作。
其中處理器960是移動(dòng)終端900的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器921內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在第二存儲(chǔ)器922內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端900的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終端900進(jìn)行整體監(jiān)控??蛇x的,處理器960可包括一個(gè)或多個(gè)處理單元。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)該第一存儲(chǔ)器921內(nèi)的軟件程序和/或模塊和/或該第二存儲(chǔ)器922內(nèi)的數(shù)據(jù),處理器960用于獲取所述攝像頭采集的移動(dòng)終端用戶的人臉圖像;提取所述人臉圖像中的雙眼區(qū)域圖像;基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼;基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式。
可選地,處理器901在所述基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼時(shí),還用于:根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與兩只眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼。
可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時(shí),還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為參考眼睛;確定所述參考眼睛的瞳孔位置;確定所述參考眼睛的輪廓曲線;判斷所述參考眼睛的瞳孔位置是否為所述參考眼睛的中心位置;若所述參考眼睛的瞳孔位置為所述參考眼睛的中心位置,則將所述參考眼睛確定為主視眼,將另一只眼睛確定為副視眼。
可選地,處理器901在所述判斷所述參考眼睛的瞳孔的中心位置是否為所述參考眼睛的輪廓曲線的中心位置之后,還用于:若所述參考眼睛的瞳孔不在所述參考眼睛的中心位置,則將所述參考眼睛確定為副視眼,將另一只眼睛確定為主視眼。
可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中雙眼瞳孔中心位置與各眼睛輪廓曲線中心位置的距離,確定主視眼和副視眼時(shí),還用于:根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼。
可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時(shí),還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第一對(duì)比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第二對(duì)比眼睛;獲取所述第一對(duì)比眼睛的輪廓曲線;統(tǒng)計(jì)所述第一對(duì)比眼睛的輪廓曲線包圍的面積,得到第一面積;獲取所述第二對(duì)比眼睛的輪廓曲線;統(tǒng)計(jì)所述第二對(duì)比眼睛的輪廓曲線包圍的面積,得到第二面積;比較所述第一面積和第二面積的大??;若所述第一面積大于第二面積,則將所述第一對(duì)比眼睛確定為主視眼,將所述第二對(duì)比眼睛為副視眼。
可選地,處理器901在所述比較所述第一面積和第二面積的大小之后,還用于:若所述第一面積小于第二面積,則將所述第一對(duì)比眼睛確定為副視眼,將所述第二對(duì)比眼睛確定為主視眼。
可選地,處理器901在所述根據(jù)所述雙眼區(qū)域圖像中用戶雙眼的特征信息,確定用戶的主視眼和副視眼時(shí),還用于:選取所述雙眼區(qū)域圖像中的其中一只眼睛,作為第三對(duì)比眼睛;選取所述雙眼區(qū)域圖像中的另一只眼睛,作為第四對(duì)比眼睛;獲取所述第三對(duì)比眼睛周圍的肌肉線條;確定所述第三對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第一統(tǒng)計(jì)距離;獲取第四對(duì)比眼睛周圍的肌肉線條;確定第四對(duì)比眼睛周圍的相鄰肌肉線條之間的統(tǒng)計(jì)距離,得到第二統(tǒng)計(jì)距離;比較所述第一統(tǒng)計(jì)距離和所述第二統(tǒng)計(jì)距離的大小;若所述第一統(tǒng)計(jì)距離大于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為主視眼,將所述第四對(duì)比眼睛為副視眼。
可選地,處理器901在所述比較所述第一統(tǒng)計(jì)距離和所述第二統(tǒng)計(jì)距離的大小之后,還用于:若所述第一統(tǒng)計(jì)距離小于所述第二統(tǒng)計(jì)距離,則將第三對(duì)比眼睛確定為副視眼,將所述第四對(duì)比眼睛確定為主視眼。
可選地,處理器901在所述基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式時(shí),還用于:基于所述主視眼和副視眼,分別確定所述主視眼和副視眼所聚焦的第一屏幕區(qū)域和第二屏幕區(qū)域;對(duì)所述第一屏幕區(qū)域的顯示內(nèi)容進(jìn)行模糊化處理;對(duì)所述第二屏幕區(qū)域的顯示內(nèi)容進(jìn)行清晰化處理。
可選地,處理器901在所述移動(dòng)終端的顯示屏為裸眼三維屏且在播放視頻時(shí),所述基于所述主視眼和副視眼,調(diào)整移動(dòng)終端屏幕所顯示內(nèi)容的顯示方式時(shí),還用于:通過所述移動(dòng)終端的第一視差障壁遮擋所述裸眼三維屏中所述主視眼接收的圖像;移除遮擋所述裸眼三維屏中所述副視眼接收的圖像的第二視差障壁。
可選地,處理器901在所述基于所述雙眼區(qū)域圖像,確定所述移動(dòng)終端用戶的主視眼和副視眼之后,還用于:提示所述移動(dòng)終端用戶將所述移動(dòng)終端向副視眼方向旋轉(zhuǎn)第一調(diào)整角度;其中,所述第一調(diào)整角度大于預(yù)設(shè)角度閾值。
可見,在本發(fā)明實(shí)施例中,可以觸發(fā)移動(dòng)終端攝像頭的隱拍模式,將所述攝像頭的原始預(yù)覽圖像處理為縮略圖像,并將所述縮略圖像顯示在所述移動(dòng)終端的顯示界面中,同時(shí)關(guān)閉所述攝像頭所在移動(dòng)終端的拍攝輔助功能,所述拍攝輔助功能包括閃光燈、快門聲,進(jìn)而接收用戶輸入的操作指令,并根據(jù)操作指令執(zhí)行拍攝操作。由此降低用戶在使用移動(dòng)終端對(duì)不文明行為進(jìn)行拍攝等不希望被發(fā)現(xiàn)的拍攝行為被認(rèn)定為拍攝的概率,進(jìn)而可以減少用戶的因拍照而導(dǎo)致的麻煩以及損失。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的拍攝設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本發(fā)明實(shí)施例中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(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)。