本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種拍攝方法、移動終端及計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
顯示屏是當(dāng)今各種智能移動終端最重要的人機(jī)交互媒介,大部分移動終端都是通過顯示屏來傳播各種信息,如視頻、游戲、文字閱讀、圖片等。隨著移動牌照設(shè)備的廣泛應(yīng)用,越來越多的移動終端配置有拍攝功能,有的移動終端上甚至配置有兩個及以上攝像頭,以滿足用戶的拍攝需求。特別地,隨著用戶對自拍需求的越來越高,越來越多的移動終端配置有前置雙攝,但是移動終端雖然配置有多個前置攝像頭,但顯示屏僅能顯示相同的全屏畫面,或者,當(dāng)兩個不同的用戶想要分別觀看各自的自拍內(nèi)容時,當(dāng)前的顯示屏唯一可實(shí)現(xiàn)的方式是將屏幕分成兩半或者兩個區(qū)域,但是這樣用戶看到的畫面尺寸變小了,而且還會感受到旁邊顯示內(nèi)容的一些干擾和影響。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種拍攝方法、移動終端及計(jì)算機(jī)可讀存儲介質(zhì),以解決現(xiàn)有技術(shù)中不同用戶同時觀看自拍內(nèi)容時,顯示屏?xí)r畫面尺寸小、顯示內(nèi)容受到干擾的問題。
第一方面,本發(fā)明實(shí)施例提供了一種拍攝方法,應(yīng)用于移動終端,移動終端包括顯示屏、第一前置攝像頭和第二前置攝像頭,該顯示屏包括:顯示面板、背光源和導(dǎo)光板,背光源包括至少兩個光源組件,每個光源組件分別設(shè)置于導(dǎo)光板的不同側(cè)邊;其中,至少兩個光源組件中的第一光源組件發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第一角度的入射角投射至顯示面板形成第一全屏畫面,第一全屏畫面的可視范圍為:以不小于第一角度的出射角射出顯示面板的光線角度范圍;至少兩個光源組件中的第二光源發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第二角度的入射角投射至顯示面板形成第二全屏畫面,第二全屏畫面的可視范圍為:以不小于第二角度的出射角射出顯示面板的光線角度范圍;第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊;
其中,拍攝方法包括:
獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù);
按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù);
其中,第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)為包括人臉的圖像數(shù)據(jù)或視頻數(shù)據(jù)。
第二方面,本發(fā)明實(shí)施例還提供了一種移動終端,移動終端包括顯示屏、第一前置攝像頭和第二前置攝像頭,該顯示屏包括:顯示面板、背光源和導(dǎo)光板,背光源包括至少兩個光源組件,每個光源組件分別設(shè)置于導(dǎo)光板的不同側(cè)邊;其中,至少兩個光源組件中的第一光源組件發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第一角度的入射角投射至顯示面板形成第一全屏畫面,第一全屏畫面的可視范圍為:以不小于第一角度的出射角射出顯示面板的光線角度范圍;至少兩個光源組件中的第二光源發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第二角度的入射角投射至顯示面板形成第二全屏畫面,第二全屏畫面的可視范圍為:以不小于第二角度的出射角射出顯示面板的光線角度范圍;第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊;
其中,移動終端還包括:
第一獲取模塊,用于獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù);
顯示模塊,用于按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù);
其中,第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)為包括人臉的圖像數(shù)據(jù)或視頻數(shù)據(jù)。
第三方面,本發(fā)明實(shí)施例還提供了一種移動終端,移動終端包括處理器,存儲器,存儲于存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時實(shí)現(xiàn)如上所述的拍攝方法的步驟。
第四方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上所述的拍攝方法的步驟。
這樣本發(fā)明實(shí)施例中的拍攝方法、移動終端及計(jì)算機(jī)可讀存儲介質(zhì)中,移動終端的顯示屏可在不同視角形成兩個互不影響的全屏畫面,在多個用戶同時自拍時,可在顯示屏上交替顯示不同用戶的自拍內(nèi)容,使得用戶可在各自視角內(nèi)看到各自自拍的全屏畫面,在實(shí)現(xiàn)多用戶自拍共享及顯示共享的同時,保證兩個畫面之間不產(chǎn)生相互影響。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1表示本發(fā)明實(shí)施例中的顯示屏的結(jié)構(gòu)示意圖一;
圖2表示本發(fā)明實(shí)施例中的顯示屏的結(jié)構(gòu)示意圖二;
圖3表示發(fā)明實(shí)施例的拍攝方法的流程示意圖;
圖4表示本發(fā)明實(shí)施例的拍攝方法的時序示意圖;
圖5表示本發(fā)明實(shí)施例的移動終端的結(jié)構(gòu)示意圖;
圖6表示本發(fā)明實(shí)施例的移動終端的模塊結(jié)構(gòu)示意圖一;
圖7表示本發(fā)明實(shí)施例的移動終端的模塊結(jié)構(gòu)示意圖二;
圖8表示本發(fā)明實(shí)施例的移動終端框圖。
其中,1、顯示面板,2、背光源,3、導(dǎo)光板,4、非透光燈罩,5、第一前置攝像頭,6、第二前置攝像頭;
21、光源組件;
31、導(dǎo)光面。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實(shí)施例。雖然附圖中顯示了本發(fā)明的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例的拍攝方法,應(yīng)用于一移動終端,該移動終端包括第一前置攝像頭、第二前置攝像頭和一顯示屏,具體地,如圖1所示,該顯示屏具體包括:顯示面板1、背光源2和導(dǎo)光板3,其中,背光源2包括至少兩個光源組件21,每個光源組件21設(shè)置于導(dǎo)光板3的不同側(cè)邊。
具體地,至少兩個光源組件21中第一光源組件21發(fā)出的光線經(jīng)導(dǎo)光板3,以不小于第一角度的入射角投射至顯示面板1形成第一全屏畫面;至少兩個光源組件21中第二光源組件發(fā)出的光線經(jīng)導(dǎo)光板3,以不小于第二角度的入射角投射至顯示面板1形成第二全屏畫面。其中,第一全屏畫面的可視范圍為:第一光源組件以不小于第一角度的出射角射出顯示面板1的光線角度范圍,第二全屏畫面的可視范圍為:第二光源組件以不小于第二角度的出射角射出顯示面板1的光線角度范圍。這樣在用戶共享屏幕時,可分別在自己的視角范圍內(nèi)觀看到各自的全屏畫面。進(jìn)一步地,第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊,這樣可保證不同用戶之間的畫面不發(fā)生相互干擾和影響,提高用戶體驗(yàn)。
進(jìn)一步地,導(dǎo)光板3遠(yuǎn)離顯示面板1的一側(cè)設(shè)置有至少兩組傾斜角度不同的導(dǎo)光面31。其中,每組導(dǎo)光面31的傾斜角度相同,且一個光源組件21對應(yīng)一組導(dǎo)光面31,導(dǎo)光面31的作用是將引導(dǎo)對應(yīng)光源組件21發(fā)出的光線的投射方向,具體地,導(dǎo)光面31可將投射至自身的光線以固定折射角投射出去。
具體地,第一光源組件與第二光源組件相對設(shè)置,導(dǎo)光板3的兩組導(dǎo)光面31形成至少一個鋸齒形槽面。其中,每組導(dǎo)光面31的個數(shù)等于形成的鋸齒形槽面的數(shù)目,例如一組導(dǎo)光面31包括一個導(dǎo)光面31,那么兩組導(dǎo)光面31形成的鋸齒形槽面的數(shù)目為一個。其中,鋸齒形槽面中第一傾斜角度的導(dǎo)光面31用于引導(dǎo)第一光源組件的光線投射方向,鋸齒形槽面中第二傾斜角度的導(dǎo)光面31用于引導(dǎo)第二光源組件的光線投射方向。
進(jìn)一步地,如圖2所示,第一光源組件與第二光源組件相對設(shè)置,背光源2還包括相對設(shè)置的第三光源組件和第四光源組件,第一光源組件、第二光源組件、第三光源組件和第四光源組件圍成一四邊形,對應(yīng)地,導(dǎo)光板3的導(dǎo)光面31形成至少一個方錐形槽面。其中,每組導(dǎo)光面31的個數(shù)等于形成的方錐形槽面的數(shù)目,例如一組導(dǎo)光面包括四個導(dǎo)光面31,那么導(dǎo)光面形成的鋸齒形槽面的數(shù)目為四個。其中,方錐形槽面中第三傾斜角度的導(dǎo)光面31用于引導(dǎo)第一光源組件的光線投射方向,方錐形槽面中第四傾斜角度的導(dǎo)光面31用于引導(dǎo)第二光源組件的光線投射方向,方錐形槽面中第五傾斜角度的導(dǎo)光面31用于引導(dǎo)第三光源組件的光線投射方向,方錐形槽面中第六傾斜角度的導(dǎo)光面31用于引導(dǎo)第四光源組件的光線投射方向。
進(jìn)一步地,為了增強(qiáng)光線透射率,在每個光源組件21上均罩設(shè)有一非透光燈罩4,該非透光燈罩4可將每個光源組件21發(fā)出的光線限制在預(yù)設(shè)角度內(nèi),且保證光源組件21避免漏光現(xiàn)象。
其中,每個光源組件21包括至少一列發(fā)光二極管,每列發(fā)光二極管包括至少一個發(fā)光二極管,其中,不同發(fā)光二極管之間的光線不發(fā)生遮擋。
其中,移動終端顯示屏包括至少兩組光源組件,其中第一光源組件發(fā)出的光線經(jīng)顯示面板形成第一全屏畫面,第二光源組件發(fā)出的光線經(jīng)顯示面板形成第二全屏畫面,這樣,用戶在屏幕共享時可觀看到各自的全屏畫面。此外,第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊,保證不同用戶在共享屏幕時,各自的全屏畫面不會對對方的畫面產(chǎn)生干擾和影響,進(jìn)一步提高用戶體驗(yàn)。
進(jìn)一步地,如圖3所示,本發(fā)明的實(shí)施例提供拍攝方法具體包括以下步驟:
步驟301:獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)。
其中,第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)為包括人臉的圖像數(shù)據(jù)或視頻數(shù)據(jù)。具體地,移動終端包括背光源和顯示面板,背光源包括至少兩個光源組件,不同光源組件分別對應(yīng)第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)。具體地,當(dāng)有左側(cè)用戶和右側(cè)用戶兩個用戶同時共享自拍時,位于第一全屏畫面的可視范圍內(nèi)的左側(cè)用戶a,通過第一前置攝像頭采集第一人臉圖像或視頻數(shù)據(jù),位于第二全屏畫面的可視范圍內(nèi)的右側(cè)用戶b,通過第二前置攝像頭采集第二人臉圖像或視頻數(shù)據(jù)。
步驟302:按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)。
當(dāng)用戶開啟自拍共享時,按照預(yù)設(shè)顯示幀率交替顯示每個光源組件對應(yīng)的第一人臉數(shù)據(jù)或第二人臉數(shù)據(jù),以實(shí)現(xiàn)不同用戶同時共享自拍的效果。例如,第一光源組件對應(yīng)第一前置攝像頭,從而控制顯示屏顯示第一人臉數(shù)據(jù),供位于第一全屏畫面的可視范圍內(nèi)的左側(cè)用戶a觀看,第二光源組件對應(yīng)第二前置攝像頭,從而控制顯示屏顯示第二人臉數(shù)據(jù),供位于第二全屏畫面的可視范圍內(nèi)的右側(cè)用戶b觀看。
本發(fā)明實(shí)施例基于上述顯示屏的結(jié)構(gòu),能夠?qū)崿F(xiàn)在不同的角度范圍觀看到兩個全屏的圖像,具體地,在第一全屏畫面的可視范圍內(nèi)可以觀看到第一前置攝像頭采集的第一人臉數(shù)據(jù),在第二全屏畫面的可視范圍內(nèi)可以觀看第二前置攝像頭采集的第二人臉數(shù)據(jù),這樣,兩個用戶就能看到兩個全屏的自拍畫面,且兩者不會產(chǎn)生相互影響。
進(jìn)一步地,步驟302具體包括:開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一人臉數(shù)據(jù);間隔預(yù)設(shè)時間間隔后,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二人臉數(shù)據(jù);間隔預(yù)設(shè)時間間隔后,循環(huán)執(zhí)行開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一人臉數(shù)據(jù)的步驟至間隔預(yù)設(shè)時間間隔,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二人臉數(shù)據(jù)的步驟,直至檢測到屏幕共享功能關(guān)閉,或者,直至檢測到第一前置攝像頭或第二前置攝像頭關(guān)閉。
具體地,顯示屏被點(diǎn)亮后,按照預(yù)設(shè)幀率刷新顯示拍攝到的數(shù)據(jù)畫面,兩側(cè)的led燈同時開啟,這時移動終端檢測屏幕共享功能的開啟狀態(tài),若檢測到開啟狀態(tài)指示屏幕共享功能開啟、且第一前置攝像頭和第二前置攝像頭均開啟,則獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù),即執(zhí)行步驟301。若檢測到開啟狀態(tài)指示屏幕共享功能關(guān)閉、或檢測到第一前置攝像頭或第二前置攝像頭關(guān)閉,則開啟背光源中的所有光源組件,即兩側(cè)的led燈同時開啟。
下面將結(jié)合具體的交替點(diǎn)亮led的時序示意圖,對兩用戶(左側(cè)用戶a和右側(cè)用戶b)同時拍攝時,屏幕共享功能的具體實(shí)現(xiàn)原理做進(jìn)一步介紹。具體地,如圖4所示,(1)開啟右側(cè)led燈,同時關(guān)閉左側(cè)led燈,顯示面板的第一幀先顯示第一前置攝像頭采集的第一人臉數(shù)據(jù)的第一幀顯示內(nèi)容,這時只有左側(cè)用戶a能夠看到畫面顯示內(nèi)容。(2)間隔預(yù)設(shè)時間間隔后,關(guān)閉右側(cè)led燈,同時開啟左側(cè)led燈,顯示面板的第二幀顯示第二前置攝像頭采集的第二人臉數(shù)據(jù)的第一幀顯示內(nèi)容,這時只有右側(cè)用戶b能夠看到畫面顯示內(nèi)容。(3)間隔預(yù)設(shè)時間間隔后,開啟右側(cè)led燈,同時關(guān)閉左側(cè)led燈,顯示面板的第三幀顯示第一前置攝像頭采集的第一人臉數(shù)據(jù)的第二幀顯示內(nèi)容,這時只有左側(cè)用戶a能夠看到畫面顯示內(nèi)容。(4)間隔預(yù)設(shè)時間間隔后,關(guān)閉右側(cè)led燈,同時開啟左側(cè)led燈,顯示面板的第四幀顯示第二前置攝像頭采集的第二人臉數(shù)據(jù)的第二幀顯示內(nèi)容,這時只有右側(cè)用戶b能夠看到畫面顯示內(nèi)容。
按照上述方法交替顯示第一前置攝像頭和第二前置攝像頭采集的自拍畫面,當(dāng)預(yù)設(shè)時間間隔足夠小,即預(yù)設(shè)顯示幀率足夠快時,左右用戶均可觀看到連貫不閃爍的顯示內(nèi)容。其中,為了保證圖像顯示的連貫性,本發(fā)明實(shí)施例中的預(yù)設(shè)顯示幀率一般要大于一般的顯示屏的顯示幀率。假設(shè)現(xiàn)有技術(shù)中顯示幀率為60幀/秒,則本發(fā)明實(shí)施例中預(yù)設(shè)顯示幀率需為120幀/秒,以保證每一個數(shù)據(jù)畫面的顯示效果。也就是說,當(dāng)屏幕共享功能開啟后,移動終端交替顯示左右用戶的自拍畫面幀,使左右用戶能夠同時觀看各自所需要的畫面,且僅能夠觀看到各自所需的畫面。
進(jìn)一步地,步驟302具體包括:按照預(yù)設(shè)顯示幀率,當(dāng)控制顯示屏全屏顯示第一人臉數(shù)據(jù)時,在顯示屏的第一預(yù)設(shè)區(qū)域內(nèi)顯示第二人臉數(shù)據(jù);當(dāng)控制顯示屏全屏顯示第二人臉數(shù)據(jù)時,在顯示屏的第二預(yù)設(shè)區(qū)域內(nèi)顯示第一人臉數(shù)據(jù)。具體地,第一預(yù)設(shè)區(qū)域和第二預(yù)設(shè)區(qū)域可以是顯示屏的顯示面板中的一個小窗口區(qū)域,例如,左側(cè)用戶a可視的全屏畫面中,顯示第一前置攝像頭的預(yù)覽界面,并預(yù)留一個小窗口顯示第二前置攝像頭的預(yù)覽界面;右側(cè)用戶b可視的全屏畫面中,顯示第二前置攝像頭的預(yù)覽界面,并預(yù)留一個小窗口顯示第一前置攝像頭的預(yù)覽界面。
另一方面,步驟302還可具體包括:將顯示屏的顯示區(qū)域劃分為第一顯示區(qū)域和第二顯示區(qū)域;按照預(yù)設(shè)顯示幀率,當(dāng)控制第一顯示區(qū)域顯示第一人臉數(shù)據(jù)時,在第二顯示區(qū)域顯示第二人臉數(shù)據(jù);當(dāng)控制第一顯示區(qū)域顯示第二人臉數(shù)據(jù)時,在第二顯示區(qū)域顯示第一人臉數(shù)據(jù)。也就是說,第一顯示區(qū)域和第二顯示區(qū)域還可以均占有顯示屏的顯示面板的1/2區(qū)域。例如,顯示屏的顯示面板分為面積相等的左右兩個界面,左側(cè)界面和右側(cè)界面分別顯示第一前置攝像頭和第二前置攝像頭的預(yù)覽界面,兩個用戶可以根據(jù)對方的表情,做相同的表情。
進(jìn)一步地,步驟302之后,還包括:檢測用于觸發(fā)表情抓拍的第一預(yù)設(shè)動作;若檢測到第一預(yù)設(shè)動作,則獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度;若表情相似度高于預(yù)設(shè)閾值,則分別控制第一前置攝像頭和第二前置攝像頭執(zhí)行拍攝操作。其中,第一預(yù)設(shè)動作包括:觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。這樣,在第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度高于預(yù)設(shè)閾值時,則可同時拍攝不同用戶的自拍畫面,實(shí)現(xiàn)不同用戶表情同步。例如左側(cè)用戶和右側(cè)用戶可分別通過手勢指令觸發(fā)連拍模式,左側(cè)用戶a和右側(cè)用戶b分別根據(jù)預(yù)覽小窗口中另一用戶的表情開始連拍,實(shí)現(xiàn)兩人表情的神同步,抓拍一系列有趣的照片。
其中,若檢測到第一預(yù)設(shè)動作,則獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度的步驟包括:若檢測到第一預(yù)設(shè)動作,則啟動預(yù)設(shè)時長的定時器;當(dāng)定時器的預(yù)設(shè)時長到達(dá)時,獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度。對應(yīng)連拍模式的觸發(fā)可以是左側(cè)用戶a和右側(cè)用戶b中的任何一個用戶,例如左側(cè)用戶a眨眼3次,觸發(fā)一個3秒的定時器,定時器的時間到達(dá)后,第一前置攝像頭和第二前置攝像頭同時開始檢測左側(cè)用戶a和右側(cè)用戶b的動作,當(dāng)檢測到左側(cè)用戶a和右側(cè)用戶b的表情相似度大于預(yù)設(shè)的閾值時,抓拍一張的操作,后面的抓拍操作依次實(shí)現(xiàn),這樣,不同用戶在共享自拍時可拍攝一系列表情同步的有趣照片。
進(jìn)一步地,在交替顯示第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)后,該方法還包括:檢測是否接收到拍攝控制指令;若檢測到拍攝控制指令,則根據(jù)該拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作。其中,拍攝控制指令與第一前置攝像頭和/或第二前置攝像頭的旋轉(zhuǎn)角度和旋轉(zhuǎn)方向相關(guān)聯(lián)。具體地,第一前置攝像頭和第二前置攝像頭可根據(jù)拍攝控制指令,分別按照一定角度偏向?qū)?yīng)用戶的自拍方向,兩個前置攝像頭的角度均可以控制偏轉(zhuǎn),可以左側(cè)前置攝像頭角度偏向左側(cè)用戶a的自拍方向,右側(cè)前置攝像頭角度偏向右側(cè)用戶b的自拍方向。
具體地,如圖5所示,第一前置攝像頭5和第二前置攝像頭6均為拍攝角度可調(diào)的后置攝像頭,即第一前置攝像頭5和第二前置攝像頭6均可旋轉(zhuǎn)。具體地,檢測是否接收到拍攝控制指令的步驟包括:分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行控制動作檢測。若檢測到拍攝控制指令,則根據(jù)該拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作的步驟包括:若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一控制動作,則根據(jù)第一控制動作,控制第一前置攝像頭執(zhí)行拍攝操作;若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二控制動作,則根據(jù)第二控制動作,控制第二前置攝像頭執(zhí)行拍攝操作。也就是說,通過第一前置攝像頭和第二前置攝像頭分別捕捉控制轉(zhuǎn)動作,控制動作包括:觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。頭部擺動動作包括向左扭頭為攝像頭向左旋轉(zhuǎn)一定角度,向上抬頭為向上旋轉(zhuǎn)一定角度等,觸屏或隔空手勢動作包括:畫“v”、“o”等指定形狀,手指指向控制動作包括:手指向右為攝像頭向右旋轉(zhuǎn)一定角度、手指向上為攝像頭向上旋轉(zhuǎn)一定角度等,臉部表情動作包括:眨眼、微笑等。若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到左側(cè)用戶a向左扭頭,則控制第一前置攝像頭向左旋轉(zhuǎn)一定角度并執(zhí)行拍攝操作。若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到右側(cè)用戶b向左扭頭,則控制第一前置攝像頭向左旋轉(zhuǎn)一定角度并執(zhí)行拍攝操作。
具體地,在具體應(yīng)用過程中,用戶解鎖顯示屏并開啟攝像頭,控制兩側(cè)的led同時開啟,顯示屏刷新顯示用戶的自拍畫面。當(dāng)有多個用戶同時自拍時,判斷用戶是否點(diǎn)擊進(jìn)入了共享自拍功能,如果不是,則繼續(xù)控制兩側(cè)led同時開啟,顯示一個畫面。若果檢測到用戶點(diǎn)擊進(jìn)入了共享自拍功能,則按照時序圖4所示,交替顯示第一前置攝像頭和第二前置攝像頭(左右兩前置攝像頭)的預(yù)覽或者拍攝畫面,使左右拍攝用戶同時觀看到自己的自拍全屏預(yù)覽或者拍攝畫面。當(dāng)通過各自對應(yīng)的前置攝像頭檢測到用戶輸入轉(zhuǎn)動攝像頭的指令時,如頭部上下左右擺動(通過前置攝像頭自身進(jìn)行檢測),手指/手掌指向上下左右時,攝像頭分別對應(yīng)向上下左右方向轉(zhuǎn)動一定角度,改變拍攝或者預(yù)覽的視角,并記錄偏離的角度。
進(jìn)一步地,步驟302之后,還包括:檢測用于結(jié)束拍攝的第二預(yù)設(shè)動作;若檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。其中,第二預(yù)設(shè)動作包括觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
具體地,檢測用于結(jié)束拍攝的第二預(yù)設(shè)動作的步驟包括:分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行第二預(yù)設(shè)動作檢測;若檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)的步驟包括:若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù);若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。也就是說,當(dāng)用戶有進(jìn)行自拍時,執(zhí)行眨眼、剪刀、微笑拍照等預(yù)設(shè)動作,將當(dāng)前用戶的照片或者視頻緩存起來。例如當(dāng)左側(cè)用戶a有進(jìn)行自拍時,執(zhí)行眨眼、剪刀、微笑拍照等預(yù)設(shè)動作,將左側(cè)用戶a的照片或者視頻緩存起來。當(dāng)右側(cè)用戶b有進(jìn)行自拍時,執(zhí)行眨眼、剪刀、微笑拍照等預(yù)設(shè)動作,將右側(cè)用戶b的照片或者視頻緩存起來。
另一方面,檢測用于結(jié)束拍攝的預(yù)設(shè)動作還可以是用戶點(diǎn)擊相應(yīng)的功能按鍵,具體地,檢測用于結(jié)束拍攝的預(yù)設(shè)動作的步驟還可通過以下方式實(shí)現(xiàn):分別檢測第一全屏畫面中的第一拍攝按鈕和第二全屏畫面中的第二拍攝按鈕上的觸控操作;若檢測到所述預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)的步驟包括:若檢測到第一拍攝按鈕上的第一觸控操作,則控制第一前置攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);若檢測到第二拍攝按鈕上的第二觸控操作,則控制第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。也就是說,當(dāng)用戶需要自拍時,可點(diǎn)擊相應(yīng)的拍攝按鈕,在檢測到拍攝按鈕上的觸控操作后,將當(dāng)前用戶的照片或者視頻緩存起來。例如當(dāng)左側(cè)用戶a需要自拍時,可點(diǎn)擊相應(yīng)的拍攝按鈕,在檢測到拍攝按鈕上的觸控操作后,將左側(cè)用戶a的照片或者視頻緩存起來;當(dāng)右側(cè)用戶b需要自拍時,可點(diǎn)擊相應(yīng)的拍攝按鈕,在檢測到拍攝按鈕上的觸控操作后,將右側(cè)用戶b的照片或者視頻緩存起來。
進(jìn)一步地,在步驟302之后,還包括:將第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)進(jìn)行圖像合成,生成一張人臉圖像;或者,將第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)進(jìn)行視頻合成,生成一個人臉視頻。具體地,根據(jù)記錄的攝像頭的偏離角度,將第一前置攝像頭采集的第一數(shù)據(jù)和第二前置攝像頭采集的第二數(shù)據(jù)在后臺合成一張左右廣視角的照片或者是視頻。當(dāng)左右兩個用戶同時在使用不同前置攝像頭進(jìn)行自拍時,可以在顯示屏上同時顯示左右兩個用戶對應(yīng)的全屏預(yù)覽和拍攝畫面,進(jìn)一步通過前置攝像頭檢測對應(yīng)用戶的頭部轉(zhuǎn)動、手勢等方式調(diào)整其拍攝角度,讓左右相應(yīng)視角的用戶僅看到自己所需要的畫面且不會對另外一個視角的用戶畫面產(chǎn)生干擾。此外,拍攝完成后還可以將兩個用戶拍攝的數(shù)據(jù)進(jìn)行合成,生成一大視角照片或視頻。
以上介紹了通過前置攝像頭獲取拍攝控制指令的方式,下面將進(jìn)一步介紹通過語音控制拍攝過程的方式。具體地,檢測是否接收到拍攝控制指令的步驟包括:獲取麥克風(fēng)采集的語音數(shù)據(jù);將麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)進(jìn)行比對;若麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)中的至少一項(xiàng)相匹配,則確定接收到拍攝控制指令。其中,參考語音數(shù)據(jù)包括:與第一前置攝像頭關(guān)聯(lián)的第一參考語音數(shù)據(jù),以及,與第二前置攝像頭關(guān)聯(lián)的第二參考語音數(shù)據(jù)。也就是說,通過采集用戶輸入的語音信息,控制第一前置攝像頭和第二前置攝像頭進(jìn)行角度旋轉(zhuǎn)及拍攝操作。
在具體應(yīng)用過程中,用戶解鎖顯示屏并開啟攝像頭,控制兩側(cè)的led同時開啟,顯示屏刷新顯示用戶的拍攝畫面。當(dāng)有多個用戶同時自拍時,判斷用戶是否點(diǎn)擊進(jìn)入了共享自拍功能,如果不是,則繼續(xù)控制兩側(cè)led同時開啟。若果檢測到用戶點(diǎn)擊進(jìn)入了共享自拍功能,則按照時序圖4所示,交替顯示第一前置攝像頭和第二前置攝像頭(左右兩前置攝像頭)的預(yù)覽或者拍攝畫面,使左右自拍用戶同時觀看到自己的自拍全屏預(yù)覽或者拍攝畫面。進(jìn)一步地,若檢測到拍攝控制指令,則根據(jù)拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作的步驟包括:若麥克風(fēng)采集的語音數(shù)據(jù)與第一參考語音數(shù)據(jù)相匹配,則根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第一前置攝像頭執(zhí)行拍攝操作;若麥克風(fēng)采集的語音數(shù)據(jù)與第二參考語音數(shù)據(jù)相匹配,則根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第二前置攝像頭執(zhí)行拍攝操作。當(dāng)通過麥克風(fēng)采集到左側(cè)用戶a語音輸入“上”“下”“左”“右”時,對應(yīng)的第一前置攝像頭分別向上下左右偏轉(zhuǎn)一定角度,同時記錄對應(yīng)攝像頭偏轉(zhuǎn)的角度差,當(dāng)通過麥克風(fēng)采集到右側(cè)用戶b語音輸入“上”“下”“左”“右”時,對應(yīng)的第二前置攝像頭分別向上下左右偏轉(zhuǎn)一定角度,同時記錄對應(yīng)攝像頭偏轉(zhuǎn)的角度差。
進(jìn)一步地,在檢測是否接收到拍攝控制指令的步驟之前還包括:分別在第一全屏畫面和第二全屏畫面顯示第一提示信息和第二提示信息;獲取麥克風(fēng)采集的第一用戶的第一參考語音信息和第二用戶的第二參考語音信息;分別建立第一前置攝像頭與第一參考語音信息的第一關(guān)聯(lián)關(guān)系,以及第二前置攝像頭與第二參考語音信息的第二關(guān)聯(lián)關(guān)系。其中,第一提示信息用于提示第一用戶錄入語音信息,第二提示信息用于提示第二用戶錄入語音信息。也就是說,在左側(cè)屏幕視角顯示提示界面,提示左側(cè)用戶a說話,通過集成麥克風(fēng)記錄左側(cè)用戶a的語音數(shù)據(jù),并存儲為參考語音信息。同理,在右側(cè)屏幕視角顯示提示界面,提示右側(cè)用戶說話,通過集成麥克風(fēng)記錄右側(cè)用戶b的語音數(shù)據(jù),并存儲為參考語音信息。
進(jìn)一步地,檢測是否接收到拍攝控制指令的步驟之后還包括:檢測用于結(jié)束拍攝的預(yù)設(shè)動作;若檢測到預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,檢測用于結(jié)束拍攝的預(yù)設(shè)動作的步驟亦可通過采集語音信息方式實(shí)現(xiàn)。當(dāng)用戶有進(jìn)行拍照或者錄像操作時,用戶語音輸入“拍照”、“錄像”等語音信息,移動終端在采集到相應(yīng)語音信息后開始拍照或者錄像,將當(dāng)前用戶的照片或者視頻緩存起來。在根據(jù)拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作的步驟之后還包括:將第一前置攝像頭和第二前置攝像頭拍攝的圖像數(shù)據(jù)進(jìn)行圖像合成,生成一張人臉圖像;或者,將第一前置攝像頭和第二前置攝像頭拍攝的視頻數(shù)據(jù)進(jìn)行視頻合成,生成一個人臉視頻。具體地,根據(jù)記錄的攝像頭的偏離角度,將第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)在后臺合成一張左右廣視角的照片或者是視頻。當(dāng)左右兩個用戶同時在使用不同的前置攝像頭進(jìn)行拍攝時,可以在顯示屏上同時顯示左右兩個用戶的自拍全屏預(yù)覽和拍攝畫面,通過記錄左右用戶的語音數(shù)據(jù),識別到用戶語音輸入攝像頭偏轉(zhuǎn)控制信號,讓對應(yīng)的前置攝像頭進(jìn)行一定角度的偏轉(zhuǎn),調(diào)整預(yù)覽和拍照的視場角,讓左右相應(yīng)視角的用戶僅看到自己所需要的畫面且不會對另外一個視角的用戶畫面產(chǎn)生干擾。此外,拍攝完成后還可以將兩個用戶拍攝的數(shù)據(jù)進(jìn)行合成,生成一大視角照片或視頻。
進(jìn)一步地,除了上述根據(jù)前置攝像頭檢測預(yù)設(shè)動作,以及根據(jù)采集的語音數(shù)據(jù)檢測預(yù)設(shè)動作外,本發(fā)明實(shí)施例還提供根據(jù)人臉追蹤方式調(diào)整攝像頭的拍攝角度的方式,具體地,步驟302之后,還包括:分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行人臉追蹤,確定人臉位置;根據(jù)人臉位置,調(diào)整第一前置攝像頭和/或第二前置攝像頭的拍攝角度。具體地,根據(jù)所述人臉位置,調(diào)整第一前置攝像頭和/或第二前置攝像頭的拍攝角度的步驟包括:若第一前置攝像頭追蹤的第一人臉位置超出第一前置攝像頭的第一拍攝范圍,則控制第一前置攝像頭進(jìn)行角度旋轉(zhuǎn),直至第一人臉位置位于第一拍攝范圍內(nèi);若第二前置攝像頭追蹤的第二人臉位置超出第二前置攝像頭的第二拍攝范圍,則控制第二前置攝像頭進(jìn)行角度旋轉(zhuǎn),直至第二人臉位置位于第一拍攝范圍內(nèi)。其中,第一拍攝范圍為第一前置攝像頭的中心視場范圍,第二拍攝范圍為第二前置攝像頭的中心視場范圍。
進(jìn)一步地,檢測是否接收到拍攝控制指令的步驟之后還包括:檢測用于結(jié)束拍攝的預(yù)設(shè)動作;若檢測到預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。具體地,在根據(jù)拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作的步驟之后還包括:將第一前置攝像頭和第二前置攝像頭拍攝的圖像數(shù)據(jù)進(jìn)行圖像合成,生成一張人臉圖像;或者,將第一前置攝像頭和第二前置攝像頭拍攝的視頻數(shù)據(jù)進(jìn)行視頻合成,生成一個人臉視頻。具體地,根據(jù)記錄的攝像頭的偏離角度,將第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)在后臺合成一張左右廣視角的照片或者是視頻。當(dāng)左右兩個用戶同時在使用不同的前置攝像頭進(jìn)行拍攝時,可以在顯示屏上同時顯示左右兩個用戶的自拍全屏預(yù)覽和拍攝畫面,通過記錄左右用戶的語音數(shù)據(jù),識別到用戶語音輸入攝像頭偏轉(zhuǎn)控制信號,讓對應(yīng)的前置攝像頭進(jìn)行一定角度的偏轉(zhuǎn),調(diào)整預(yù)覽和拍照的視場角,讓左右相應(yīng)視角的用戶僅看到自己所需要的畫面且不會對另外一個視角的用戶畫面產(chǎn)生干擾。此外,拍攝完成后還可以將兩個用戶拍攝的數(shù)據(jù)進(jìn)行合成,生成一大視角照片或視頻。采用上述方式,不同用戶在自拍過程中可看到兩個全屏的自拍畫面,且兩者不會產(chǎn)生相互影響,并可各自控制各自對應(yīng)的前置攝像頭進(jìn)行自拍,并將輸出的自拍數(shù)據(jù)合成一個大視角照片或視頻。
以上實(shí)施例分別詳細(xì)介紹了不同場景下的拍攝方法,下面將結(jié)合圖7和圖8對與其對應(yīng)的移動終端做進(jìn)一步介紹。
如圖6所示,本發(fā)明實(shí)施例的移動終端600,能實(shí)現(xiàn)上述實(shí)施例中獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù);按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)方法的細(xì)節(jié),并達(dá)到相同的效果,其中,該移動終端600具體包括顯示屏、第一前置攝像頭和第二前置攝像頭,顯示屏包括:顯示面板、背光源和導(dǎo)光板,背光源包括至少兩個光源組件,每個光源組件分別設(shè)置于導(dǎo)光板的不同側(cè)邊;其中,至少兩個光源組件中的第一光源組件發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第一角度的入射角投射至顯示面板形成第一全屏畫面,第一全屏畫面的可視范圍為:以不小于第一角度的出射角射出顯示面板的光線角度范圍;至少兩個光源組件中的第二光源發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第二角度的入射角投射至顯示面板形成第二全屏畫面,第二全屏畫面的可視范圍為:以不小于第二角度的出射角射出顯示面板的光線角度范圍;第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊。此外,該移動終端600還包括以下功能模塊:
第一獲取模塊610,用于獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù);
顯示模塊620,用于按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù);
其中,第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)為包括人臉的圖像數(shù)據(jù)或視頻數(shù)據(jù)。
其中,如圖7所示,顯示模塊620包括:
第一顯示子模塊621,用于開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一人臉數(shù)據(jù);
第二顯示子模塊622,用于間隔預(yù)設(shè)時間間隔后,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二人臉數(shù)據(jù);
第一處理子模塊623,用于間隔預(yù)設(shè)時間間隔后,循環(huán)執(zhí)行開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一人臉數(shù)據(jù)的步驟至間隔預(yù)設(shè)時間間隔,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二人臉數(shù)據(jù)的步驟,直至檢測到屏幕共享功能關(guān)閉,或者,直至檢測到第一前置攝像頭或第二前置攝像頭關(guān)閉。
其中,顯示模塊620還包括:
第三顯示子模塊624,用于按照預(yù)設(shè)顯示幀率,當(dāng)控制顯示屏全屏顯示第一人臉數(shù)據(jù)時,在顯示屏的第一預(yù)設(shè)區(qū)域內(nèi)顯示第二人臉數(shù)據(jù);
第四顯示子模塊625,用于當(dāng)控制顯示屏全屏顯示第二人臉數(shù)據(jù)時,在顯示屏的第二預(yù)設(shè)區(qū)域內(nèi)顯示第一人臉數(shù)據(jù)。
其中,顯示模塊具體用于:
將顯示屏的顯示區(qū)域劃分為第一顯示區(qū)域和第二顯示區(qū)域;
按照預(yù)設(shè)顯示幀率,當(dāng)控制第一顯示區(qū)域顯示所述第一人臉數(shù)據(jù)時,在第二顯示區(qū)域顯示第二人臉數(shù)據(jù);
當(dāng)控制第一顯示區(qū)域顯示第二人臉數(shù)據(jù)時,在第二顯示區(qū)域顯示第一人臉數(shù)據(jù)。
其中,移動終端600還包括:
第一檢測模塊630,用于檢測是否接收到拍攝控制指令;
第一處理模塊640,用于若檢測到拍攝控制指令,則根據(jù)拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作;
其中,拍攝控制指令與第一前置攝像頭和/或第二前置攝像頭的旋轉(zhuǎn)角度和旋轉(zhuǎn)方向相關(guān)聯(lián)。
其中,第一檢測模塊630包括:
第一檢測子模塊631,用于分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行控制動作檢測;
第一處理模塊640包括:
第一拍攝子模塊641,用于若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一控制動作,則根據(jù)第一控制動作,控制第一前置攝像頭執(zhí)行拍攝操作;
第二拍攝子模塊642,用于若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二控制動作,則根據(jù)第二控制動作,控制第二前置攝像頭執(zhí)行拍攝操作。
其中,控制動作包括:觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
其中,第一檢測模塊630還包括:
第一獲取子模塊632,用于獲取麥克風(fēng)采集的語音數(shù)據(jù);
比對子模塊633,用于將麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)進(jìn)行比對;
第二處理子模塊634,用于若麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)中的至少一項(xiàng)相匹配,則確定接收到拍攝控制指令;
其中,參考語音數(shù)據(jù)包括:與第一前置攝像頭關(guān)聯(lián)的第一參考語音數(shù)據(jù),以及,與第二前置攝像頭關(guān)聯(lián)的第二參考語音數(shù)據(jù)。
其中,第二處理子模塊634包括:
第一拍攝單元6341,用于若麥克風(fēng)采集的語音數(shù)據(jù)與第一參考語音數(shù)據(jù)相匹配,則根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第一前置攝像頭執(zhí)行拍攝操作;
第二拍攝單元6342,用于若麥克風(fēng)采集的語音數(shù)據(jù)與第二參考語音數(shù)據(jù)相匹配,則根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第二前置攝像頭執(zhí)行拍攝操作。
其中,第一檢測模塊630還包括:
提示子模塊635,用于分別在第一全屏畫面和第二全屏畫面顯示第一提示信息和第二提示信息;
第二獲取子模塊636,用于獲取麥克風(fēng)采集的第一用戶的第一參考語音信息和第二用戶的第二參考語音信息;
第三處理子模塊637,用于分別建立第一前置攝像頭與第一參考語音信息的第一關(guān)聯(lián)關(guān)系,以及第二前置攝像頭與第二參考語音信息的第二關(guān)聯(lián)關(guān)系;
其中,第一提示信息用于提示第一用戶錄入語音信息,第二提示信息用于提示第二用戶錄入語音信息。
其中,移動終端600還包括:
人臉追蹤模塊650,用于分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行人臉追蹤,確定人臉位置;
調(diào)整模塊660,用于根據(jù)人臉位置,調(diào)整第一前置攝像頭和/或第二前置攝像頭的拍攝角度。
其中,調(diào)整模塊660包括:
第一調(diào)整子模塊661,用于若第一前置攝像頭追蹤的第一人臉位置超出第一前置攝像頭的第一拍攝范圍,則控制第一前置攝像頭進(jìn)行角度旋轉(zhuǎn),直至第一人臉位置位于第一拍攝范圍內(nèi);
第二調(diào)整子模塊662,用于若第二前置攝像頭追蹤的第二人臉位置超出第二前置攝像頭的第二拍攝范圍,則控制第二前置攝像頭進(jìn)行角度旋轉(zhuǎn),直至第二人臉位置位于第一拍攝范圍內(nèi);
其中,第一拍攝范圍為第一前置攝像頭的中心視場范圍,第二拍攝范圍為第二前置攝像頭的中心視場范圍。
其中,移動終端600還包括:
第二檢測模塊670,用于檢測用于觸發(fā)表情抓拍的第一預(yù)設(shè)動作;
第二獲取模塊680,用于若檢測到第一預(yù)設(shè)動作,則獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度;
拍攝模塊690,用于若表情相似度高于預(yù)設(shè)閾值,則分別控制第一前置攝像頭和第二前置攝像頭執(zhí)行拍攝操作;
其中,第一預(yù)設(shè)動作包括:觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
其中,第二獲取模塊680包括:
啟動子模塊681,用于若檢測到第一預(yù)設(shè)動作,則啟動預(yù)設(shè)時長的定時器;
第三獲取子模塊682,用于若定時器的預(yù)設(shè)時長到達(dá),則獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度。
其中,移動終端600還包括:
第三檢測模塊6100,用于檢測用于結(jié)束拍攝的第二預(yù)設(shè)動作;
第二處理模塊6110,用于若檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù);
其中,第二預(yù)設(shè)動作包括觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
其中,第三檢測模塊6100包括:
第二檢測子模塊6101,用于分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行第二預(yù)設(shè)動作檢測;
第二處理模塊6110包括:
第四處理子模塊6111,用于若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù);
第五處理子模塊6112,用于若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。
其中,第三檢測模塊6100還包括:
第三檢測子模塊6102,用于分別檢測第一全屏畫面中的第一拍攝按鈕和第二全屏畫面中的第二拍攝按鈕上的觸控操作;
第二處理模塊6110包括:
第六處理子模塊6113,用于若檢測到第一拍攝按鈕上的第一觸控操作,則控制第一前置攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);
第七處理子模塊6114,用于若檢測到第二拍攝按鈕上的第二觸控操作,則控制第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。
其中,移動終端600還包括:
第一合成模塊6120,用于將第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)進(jìn)行圖像合成,生成一張人臉圖像;
或者,
第二合成模塊6130,用于將第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)進(jìn)行視頻合成,生成一個人臉視頻。
其中,移動終端600還包括:
第四檢測模塊6140,用于檢測屏幕共享功能、第一前置攝像頭和/或第二前置攝像頭的開啟狀態(tài);
第三處理模塊6150,用于若檢測到屏幕共享功能開啟,且第一前置攝像頭和第二前置攝像頭均開啟,則獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)。
其中,移動終端600還包括:
第四處理模塊6160,用于若檢測到屏幕共享功能關(guān)閉,或檢測到第一前置攝像頭或第二前置攝像頭關(guān)閉,則開啟背光源中的所有光源組件。
值得指出的是,本發(fā)明實(shí)施例的移動終端是與上述拍攝方法對應(yīng)的移動終端,上述方法的實(shí)施方式和實(shí)現(xiàn)的技術(shù)效果均適用于該移動終端的實(shí)施例中。其中,移動終端的顯示屏可在不同視角形成兩個互不影響的全屏畫面,在多個用戶同時自拍時,可在顯示屏上交替顯示不同用戶的自拍內(nèi)容,使得用戶可在各自視角內(nèi)看到各自自拍的全屏畫面,在實(shí)現(xiàn)多用戶自拍共享及顯示共享的同時,保證兩個畫面之間不產(chǎn)生相互影響。
為了更好地實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種終端,包括處理器、存儲器以及存儲于存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時實(shí)現(xiàn)如上所述的拍攝方法中的步驟。本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上所述的拍攝方法的步驟。
圖8是本發(fā)明實(shí)施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖8中的移動終端800可以是手機(jī)、平板電腦、個人數(shù)字助理(personaldigitalassistant,pda)、或車載電腦等。
圖8中的移動終端800包括電源810、存儲器820、輸入單元830、顯示單元840、拍照組件850、處理器860、wifi(wirelessfidelity)模塊870、音頻電路880和rf電路890,其中,拍照組件850包括第一前置攝像頭851和第二前置攝像頭852。另外,該移動終端還包括:顯示屏,其特征在于,顯示屏包括:顯示面板、背光源和導(dǎo)光板,背光源包括至少兩個光源組件,每個光源組件分別設(shè)置于導(dǎo)光板的不同側(cè)邊;其中,至少兩個光源組件中的第一光源組件發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第一角度的入射角投射至顯示面板形成第一全屏畫面,第一全屏畫面的可視范圍為:以不小于第一角度的出射角射出顯示面板的光線角度范圍;至少兩個光源組件中的第二光源發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第二角度的入射角投射至顯示面板形成第二全屏畫面,第二全屏畫面的可視范圍為:以不小于第二角度的出射角射出顯示面板的光線角度范圍;第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊。
其中,輸入單元830可用于接收用戶輸入的信息,以及產(chǎn)生與移動終端800的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元830可以包括觸控面板831。觸控面板831,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板831上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器860,并能接收處理器860發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板831。除了觸控面板831,輸入單元830還可以包括其他輸入設(shè)備832,其他輸入設(shè)備832可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元840可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單界面。顯示單元840可包括顯示面板841,可選的,可以采用lcd或有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板841。
應(yīng)注意,觸控面板831可以覆蓋顯示面板841,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器860以確定觸摸事件的類型,隨后處理器860根據(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)等。
其中處理器860是移動終端的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在第一存儲器921內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器822內(nèi)的數(shù)據(jù),執(zhí)行移動終端的各種功能和處理數(shù)據(jù),從而對移動終端進(jìn)行整體監(jiān)控。可選的,處理器860可包括一個或多個處理單元。
在本發(fā)明實(shí)施例中,移動終端800還包括:存儲在存儲器820并可在處理器860上運(yùn)行的計(jì)算機(jī)程序,具體地,通過調(diào)用存儲該第一存儲器821內(nèi)的軟件程序和/或模塊和/給第二存儲器822內(nèi)的數(shù)據(jù),處理器860實(shí)現(xiàn)如下步驟:獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù);
按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù);
其中,第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)為包括人臉的圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一人臉數(shù)據(jù);
間隔預(yù)設(shè)時間間隔后,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二人臉數(shù)據(jù);
間隔預(yù)設(shè)時間間隔后,循環(huán)執(zhí)行開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一人臉數(shù)據(jù)的步驟至間隔預(yù)設(shè)時間間隔,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二人臉數(shù)據(jù)的步驟,直至檢測到屏幕共享功能關(guān)閉,或者,直至檢測到第一前置攝像頭或第二前置攝像頭關(guān)閉。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:按照預(yù)設(shè)顯示幀率,當(dāng)控制顯示屏全屏顯示第一人臉數(shù)據(jù)時,在顯示屏的第一預(yù)設(shè)區(qū)域內(nèi)顯示第二人臉數(shù)據(jù);
當(dāng)控制顯示屏全屏顯示第二人臉數(shù)據(jù)時,在顯示屏的第二預(yù)設(shè)區(qū)域內(nèi)顯示第一人臉數(shù)據(jù)。
其中,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:將顯示屏的顯示區(qū)域劃分為第一顯示區(qū)域和第二顯示區(qū)域;
按照預(yù)設(shè)顯示幀率,當(dāng)控制第一顯示區(qū)域顯示第一人臉數(shù)據(jù)時,在第二顯示區(qū)域顯示第二人臉數(shù)據(jù);
當(dāng)控制第一顯示區(qū)域顯示第二人臉數(shù)據(jù)時,在第二顯示區(qū)域顯示第一人臉數(shù)據(jù)。
進(jìn)一步地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:檢測是否接收到拍攝控制指令;
若檢測到拍攝控制指令,則根據(jù)拍攝控制指令,控制第一前置攝像頭和/或第二前置攝像頭執(zhí)行拍攝操作;
其中,拍攝控制指令與第一前置攝像頭和/或第二前置攝像頭的旋轉(zhuǎn)角度和旋轉(zhuǎn)方向相關(guān)聯(lián)。
其中,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行控制動作檢測;
若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一控制動作,則根據(jù)第一控制動作,控制第一前置攝像頭執(zhí)行拍攝操作;
若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二控制動作,則根據(jù)第二控制動作,控制第二前置攝像頭執(zhí)行拍攝操作。
其中,控制動作包括:觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:獲取麥克風(fēng)采集的語音數(shù)據(jù);
將麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)進(jìn)行比對;
若麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)中的至少一項(xiàng)相匹配,則確定接收到拍攝控制指令;
其中,參考語音數(shù)據(jù)包括:與第一前置攝像頭關(guān)聯(lián)的第一參考語音數(shù)據(jù),以及,與第二前置攝像頭關(guān)聯(lián)的第二參考語音數(shù)據(jù)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:若麥克風(fēng)采集的語音數(shù)據(jù)與第一參考語音數(shù)據(jù)相匹配,則根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第一前置攝像頭執(zhí)行拍攝操作;
若麥克風(fēng)采集的語音數(shù)據(jù)與第二參考語音數(shù)據(jù)相匹配,則根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第二前置攝像頭執(zhí)行拍攝操作。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:分別在第一全屏畫面和第二全屏畫面顯示第一提示信息和第二提示信息;
獲取麥克風(fēng)采集的第一用戶的第一參考語音信息和第二用戶的第二參考語音信息;
分別建立第一前置攝像頭與第一參考語音信息的第一關(guān)聯(lián)關(guān)系,以及第二前置攝像頭與第二參考語音信息的第二關(guān)聯(lián)關(guān)系;
其中,第一提示信息用于提示第一用戶錄入語音信息,第二提示信息用于提示第二用戶錄入語音信息。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行人臉追蹤,確定人臉位置;
根據(jù)人臉位置,調(diào)整第一前置攝像頭和/或第二前置攝像頭的拍攝角度。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:若第一前置攝像頭追蹤的第一人臉位置超出第一前置攝像頭的第一拍攝范圍,則控制第一前置攝像頭進(jìn)行角度旋轉(zhuǎn),直至第一人臉位置位于第一拍攝范圍內(nèi);
若第二前置攝像頭追蹤的第二人臉位置超出第二前置攝像頭的第二拍攝范圍,則控制第二前置攝像頭進(jìn)行角度旋轉(zhuǎn),直至第二人臉位置位于第一拍攝范圍內(nèi);
其中,第一拍攝范圍為第一前置攝像頭的中心視場范圍,第二拍攝范圍為第二前置攝像頭的中心視場范圍。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:檢測用于觸發(fā)表情抓拍的第一預(yù)設(shè)動作;
若檢測到第一預(yù)設(shè)動作,則獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度;
若表情相似度高于預(yù)設(shè)閾值,則分別控制第一前置攝像頭和第二前置攝像頭執(zhí)行拍攝操作;
其中,第一預(yù)設(shè)動作包括:觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:若檢測到第一預(yù)設(shè)動作,則啟動預(yù)設(shè)時長的定時器;
當(dāng)定時器的預(yù)設(shè)時長到達(dá)時,獲取第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)的表情相似度。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:檢測用于結(jié)束拍攝的第二預(yù)設(shè)動作;
若檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭和/或第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù);
其中,第二預(yù)設(shè)動作包括觸屏或隔空手勢控制動作、頭部擺動控制動作、臉部表情動作和手指指向控制動作中的至少一項(xiàng)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:分別控制第一前置攝像頭和第二前置攝像頭進(jìn)行第二預(yù)設(shè)動作檢測;
若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第一前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù);
若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:分別檢測第一全屏畫面中的第一拍攝按鈕和第二全屏畫面中的第二拍攝按鈕上的觸控操作;
若檢測到第一拍攝按鈕上的第一觸控操作,則控制第一前置攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);
若檢測到第二拍攝按鈕上的第二觸控操作,則控制第二前置攝像頭輸出人臉圖像數(shù)據(jù)或人臉視頻數(shù)據(jù)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:將第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)進(jìn)行圖像合成,生成一張人臉圖像;
或者,
將第一人臉數(shù)據(jù)和第二人臉數(shù)據(jù)進(jìn)行視頻合成,生成一個人臉視頻。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:檢測屏幕共享功能、第一前置攝像頭和/或第二前置攝像頭的開啟狀態(tài);
若檢測到屏幕共享功能開啟,且第一前置攝像頭和第二前置攝像頭均開啟,則獲取第一前置攝像頭采集的第一人臉數(shù)據(jù)和第二前置攝像頭采集的第二人臉數(shù)據(jù)。
具體地,計(jì)算機(jī)程序被處理器860執(zhí)行時實(shí)現(xiàn)如下步驟:若檢測到屏幕共享功能關(guān)閉,或檢測到第一前置攝像頭或第二前置攝像頭關(guān)閉,則開啟背光源中的所有光源組件。
本發(fā)明實(shí)施例的移動終端800的顯示屏可在不同視角形成兩個互不影響的全屏畫面,在多個用戶同時自拍時,可在顯示屏上交替顯示不同用戶的自拍內(nèi)容,使得用戶可在各自視角內(nèi)看到各自自拍的全屏畫面,在實(shí)現(xiàn)多用戶自拍共享及顯示共享的同時,保證兩個畫面之間不產(chǎn)生相互影響。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。