本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種拍攝方法、移動終端及計算機可讀存儲介質(zhì)。
背景技術(shù):
顯示屏是當(dāng)今各種智能移動終端最重要的人機交互媒介,大部分移動終端都是通過顯示屏來傳播各種信息,如視頻、游戲、文字閱讀、圖片等。隨著移動拍照設(shè)備的廣泛應(yīng)用,越來越多的移動終端配置有拍攝功能,有的移動終端上甚至配置有兩個及以上攝像頭,以滿足用戶的拍攝需求。但是移動終端雖然配置有多個攝像頭,由于當(dāng)前的液晶顯示屏在一個時間內(nèi)只能看到一個全屏的畫面,即使拍照設(shè)備有兩個甚至更多的攝像頭,同一時間只能全屏顯示一個拍攝預(yù)覽畫面。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種拍攝方法、移動終端及計算機可讀存儲介質(zhì),以解決現(xiàn)有技術(shù)同一時間只能全屏顯示一個拍攝預(yù)覽畫面存在顯示局限性的問題。
第一方面,本發(fā)明實施例提供了一種拍攝方法,應(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ā)明實施例還提供了一種移動終端,移動終端包括顯示屏、第一攝像頭和第二攝像頭,顯示屏包括:顯示面板、背光源和導(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ā)明實施例還提供了一種移動終端,移動終端包括處理器,存儲器,存儲于存儲器上并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)如上所述的拍攝方法的步驟。
第四方面,本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如上所述的拍攝方法的步驟。
這樣本發(fā)明實施例中的拍攝方法、移動終端及計算機可讀存儲介質(zhì)中,移動終端的顯示屏可在不同視角形成兩個互不影響的全屏畫面,在多個用戶同時拍攝時,可在顯示屏上交替顯示不同用戶的拍攝內(nèi)容,使得用戶可在各自視角內(nèi)看到自己拍攝的全屏畫面,在實現(xiàn)多用戶共享拍攝及顯示的同時,保證兩個畫面之間不產(chǎn)生相互影響。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1表示本發(fā)明實施例中的顯示屏的結(jié)構(gòu)示意圖一;
圖2表示本發(fā)明實施例中的顯示屏的結(jié)構(gòu)示意圖二;
圖3表示發(fā)明實施例的拍攝方法的流程示意圖;
圖4表示本發(fā)明實施例的拍攝方法的時序示意圖;
圖5表示本發(fā)明實施例的移動終端的結(jié)構(gòu)示意圖一;
圖6表示本發(fā)明實施例的移動終端的結(jié)構(gòu)示意圖二;
圖7表示本發(fā)明實施例的移動終端的模塊結(jié)構(gòu)示意圖一;
圖8表示本發(fā)明實施例的移動終端的模塊結(jié)構(gòu)示意圖二;
圖9表示本發(fā)明實施例的移動終端框圖。
其中,1、顯示面板,2、背光源,3、導(dǎo)光板,4、非透光燈罩,5、第一攝像頭,6、第二攝像頭,7、前置攝像頭;
21、光源組件;
31、導(dǎo)光面;
71、第一前置攝像頭,72、第二前置攝像頭。
具體實施方式
下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實施例。雖然附圖中顯示了本發(fā)明的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
本發(fā)明實施例的拍攝方法,應(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)觀看到各自的全屏畫面。進一步地,第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊,這樣可保證不同用戶之間的畫面不發(fā)生相互干擾和影響,提高用戶體驗。
進一步地,導(dǎo)光板3遠離顯示面板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)第二光源組件的光線投射方向。
進一步地,如圖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)第四光源組件的光線投射方向。
進一步地,為了增強光線透射率,在每個光源組件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)生干擾和影響,進一步提高用戶體驗。
進一步地,如圖3所示,本發(fā)明的實施例提供拍攝方法具體包括以下步驟:
步驟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ù),以實現(xiàn)不同用戶同時共享屏幕的效果。例如,第一光源組件對應(yīng)第一攝像頭,從而控制顯示屏顯示第一數(shù)據(jù),供處于第一全屏畫面的可視范圍內(nèi)的左側(cè)用戶a觀看,第二光源組件對應(yīng)第二攝像頭,從而控制顯示屏顯示第二數(shù)據(jù),供處于第二全屏畫面的可視范圍內(nèi)的右側(cè)用戶b觀看。
本發(fā)明實施例基于上述顯示屏的結(jié)構(gòu),能夠?qū)崿F(xiàn)在不同的角度范圍觀看到兩個全屏的圖像,具體地,在第一全屏畫面的可視范圍內(nèi)可以觀看到第一攝像頭采集到的第一數(shù)據(jù),在第二全屏畫面的可視范圍內(nèi)可以觀看第二攝像頭采集到的第二數(shù)據(jù),這樣,兩個用戶就能看到兩個全屏的畫面,且兩者不會產(chǎ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)閉。
具體地,顯示屏被點亮后,按照預(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é)合具體的交替點亮led的時序示意圖,對兩用戶(左側(cè)用戶a和右側(cè)用戶b)同時拍攝時,屏幕共享功能的具體實現(xià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)容。
按照上述方法交替顯示第一攝像頭和第二攝像頭采集到的數(shù)據(jù)畫面,當(dāng)預(yù)設(shè)時間間隔足夠小,即預(yù)設(shè)顯示幀率足夠快時,左右兩側(cè)的用戶均可觀看到連貫不閃爍的顯示內(nèi)容。其中,為了保證圖像顯示的連貫性,本發(fā)明實施例中的預(yù)設(shè)顯示幀率一般要大于一般的顯示屏的顯示幀率。假設(shè)現(xiàn)有技術(shù)中顯示幀率為60幀/秒,則本發(fā)明實施例中預(yù)設(shè)顯示幀率需為120幀/秒,以保證每一個數(shù)據(jù)畫面的顯示效果。也就是說,當(dāng)屏幕共享功能開啟后,移動終端交替顯示左右用戶想要拍攝的數(shù)據(jù)畫面幀,使左右用戶能夠同時觀看各自所需要的畫面,且僅能夠觀看到各自所需的畫面,提高了用戶體驗。
進一步地,在交替顯示第一攝像頭采集到的第一數(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),該移動終端還包括至少一個前置攝像頭7。具體地,檢測是否接收到拍攝控制指令的步驟包括:控制至少一個前置攝像頭進行控制動作檢測。若檢測到拍攝控制指令,則根據(jù)該拍攝控制指令,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作的步驟包括:若檢測到控制動作,則根據(jù)該控制動作,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作。
具體地,如圖6所示,至少一個前置攝像頭7包括第一前置攝像頭71和第二前置攝像頭72??刂浦辽僖粋€前置攝像頭進行控制動作檢測的步驟包括:分別控制第一前置攝像頭和第二前置攝像頭進行控制動作檢測。若檢測到控制動作,則根據(jù)該控制動作,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作的步驟包括:若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一控制動作,則根據(jù)第一控制動作,控制第一攝像頭進行旋轉(zhuǎn)拍攝;若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二控制動作,則根據(jù)第二控制動作,控制第二攝像頭進行旋轉(zhuǎn)拍攝。也就是說,通過前置攝像頭捕捉控制轉(zhuǎn)動作,控制動作包括:手勢控制動作、頭部擺動控制動作和手指指向控制動作中的至少一種。如頭部動作(如向左扭頭為攝像頭向左旋轉(zhuǎn)一定角度,向上抬頭為向上旋轉(zhuǎn)一定角度),手勢識別(手指向右為攝像頭向右旋轉(zhuǎn)一定角度,手指向上為攝像頭向上旋轉(zhuǎn)一定角度)等。若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到用戶向左扭頭,則控制第一攝像頭向左旋轉(zhuǎn)一定角度并執(zhí)行拍攝操作。
具體地,在具體應(yīng)用過程中,用戶解鎖顯示屏并開啟攝像頭,控制兩側(cè)的led同時開啟,顯示屏刷新顯示用戶的拍攝畫面。當(dāng)有多個用戶同時拍攝時,判斷用戶是否點擊進入了共享拍攝功能,如果不是,則繼續(xù)控制兩側(cè)led同時開啟,顯示攝像頭采集到的數(shù)據(jù)畫面。若果檢測到用戶點擊進入了共享拍攝功能,則按照時序圖4所示,交替顯示第一攝像頭和第二攝像頭(左右兩攝像頭)的預(yù)覽或者拍攝畫面,使左右拍攝用戶同時觀看到自己所需要的全屏預(yù)覽或者拍攝畫面。當(dāng)通過前置攝像頭檢測到用戶輸入轉(zhuǎn)動攝像頭的指令時,如頭部上下左右擺動(通過前置攝像頭自身進行檢測),手指/手掌指向上下左右時,攝像頭分別對應(yīng)向上下左右方向轉(zhuǎn)動一定角度,改變拍攝或者預(yù)覽的視角,并記錄偏離的角度。
進一步地,檢測是否接收到拍攝控制指令的步驟之后還包括:檢測用于結(jié)束拍攝的預(yù)設(shè)動作;若檢測到預(yù)設(shè)動作,則控制第一攝像頭和/或第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,如圖6所示,第一攝像頭5和第二攝像頭6均為后置攝像頭,移動終端包括第一前置攝像頭71和第二前置攝像頭72。檢測用于結(jié)束拍攝的預(yù)設(shè)動作的步驟包括:分別控制第一前置攝像頭和第二前置攝像頭進行預(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)用戶有進行拍照或者錄像操作時,執(zhí)行眨眼、剪刀、微笑拍照等預(yù)設(shè)動作,將當(dāng)前用戶的照片或者視頻緩存起來。例如,檢測到左側(cè)用戶a有進行拍照或者錄像操作時,執(zhí)行眨眼、剪刀、微笑拍照等預(yù)設(shè)動作,將左側(cè)用戶a的照片或者視頻緩存起來。檢測到右側(cè)用戶b有進行拍照或者錄像操作時,執(zhí)行眨眼、剪刀、微笑拍照等預(yù)設(shè)動作,將右側(cè)用戶b的照片或者視頻緩存起來。
進一步地,檢測用于結(jié)束拍攝的預(yù)設(shè)動作還可以是用戶點擊相應(yīng)的功能按鍵,具體地,檢測用于結(jié)束拍攝的預(yù)設(shè)動作的步驟包括:分別檢測第一全屏畫面中的第一拍攝按鈕和第二全屏畫面中的第二拍攝按鈕上的觸控操作。若檢測到預(yù)設(shè)動作,則控制第一攝像頭和/或第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)的步驟包括:若檢測到第一拍攝按鈕上的第一觸控操作,則控制第一攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);若檢測到第二拍攝按鈕上的第二觸控操作,則控制第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。也就是說,當(dāng)用戶有進行拍照或者錄像操作時,如點擊錄像、拍照按鈕,將當(dāng)前用戶的照片或者視頻緩存起來。例如,檢測到左側(cè)用戶a有進行拍照或者錄像操作時,執(zhí)行點擊錄像、拍照按鈕等預(yù)設(shè)動作,將左側(cè)用戶a的照片或者視頻緩存起來。檢測到右側(cè)用戶b有進行拍照或者錄像操作時,執(zhí)行點擊錄像、拍照按鈕等預(yù)設(shè)動作,將右側(cè)用戶b的照片或者視頻緩存起來。
在根據(jù)拍攝控制指令,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作的步驟之后還包括:將第一攝像頭和第二攝像頭拍攝的圖像數(shù)據(jù)進行圖像合成,生成一張圖像;或者,將第一攝像頭和第二攝像頭拍攝的視頻數(shù)據(jù)進行視頻合成,生成一個視頻。具體地,根據(jù)記錄的攝像頭的偏離角度,將第一攝像頭采集的第一數(shù)據(jù)和第二攝像頭采集到的第二數(shù)據(jù)在后臺合成一張左右廣視角的照片或者是視頻。當(dāng)左右兩個用戶同時在使用不同攝像頭進行拍攝時,可以在顯示屏上同時顯示左右兩個用戶對應(yīng)的全屏預(yù)覽和拍攝畫面,通過前置攝像頭檢測對應(yīng)用戶的頭部轉(zhuǎn)動、手勢等方式調(diào)整攝像頭的角度來調(diào)整拍照視場角,讓左右相應(yīng)視角的用戶僅看到自己所需要的畫面且不會對另外一個視角的用戶畫面產(chǎn)生干擾。此外,拍攝完成后還可以將兩個用戶拍攝的數(shù)據(jù)進行合成,生成一大視角照片或視頻。
以上介紹了通過前置攝像頭獲取拍攝控制指令的方式,下面將進一步介紹通過語音控制拍攝過程的方式。具體地,檢測是否接收到拍攝控制指令的步驟包括:獲取麥克風(fēng)采集的語音數(shù)據(jù);將麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)進行比對;若麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)中的至少一項相匹配,則確定接收到拍攝控制指令。其中,參考語音數(shù)據(jù)包括:與第一攝像頭關(guān)聯(lián)的第一參考語音數(shù)據(jù),以及,與第二攝像頭關(guān)聯(lián)的第二參考語音數(shù)據(jù)。也就是說,通過采集用戶輸入的語音信息,控制第一攝像頭和第二攝像頭進行角度旋轉(zhuǎn)及拍攝操作。例如,檢測到左側(cè)用戶a的語音信息,則控制第一攝像頭進行角度旋轉(zhuǎn)及拍攝;檢測到右側(cè)用戶b的語音信息,則控制第二攝像頭進行角度旋轉(zhuǎn)及拍攝。
在具體應(yīng)用過程中,用戶解鎖顯示屏并開啟攝像頭,控制兩側(cè)的led同時開啟,顯示屏刷新顯示用戶的拍攝畫面。當(dāng)有多個用戶同時拍攝時,判斷用戶是否點擊進入了共享拍攝功能,如果不是,則繼續(xù)控制兩側(cè)led同時開啟,顯示攝像頭采集到的數(shù)據(jù)畫面。若果檢測到用戶點擊進入了共享拍攝功能,則按照時序圖4所示,交替顯示第一攝像頭和第二攝像頭(左右兩攝像頭)的預(yù)覽或者拍攝畫面,使左右拍攝用戶同時觀看到自己所需要的全屏預(yù)覽或者拍攝畫面。進一步地,若檢測到拍攝控制指令,則根據(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)的左側(cè)攝像頭分別向上下左右偏轉(zhuǎn)一定角度,同時記錄對應(yīng)攝像頭偏轉(zhuǎn)的角度差,當(dāng)通過麥克風(fēng)采集到右側(cè)用戶b語音輸入“上”“下”“左”“右”時,對應(yīng)的右側(cè)攝像頭分別向上下左右偏轉(zhuǎn)一定角度,同時記錄對應(yīng)攝像頭偏轉(zhuǎ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è)用戶b說話,通過集成麥克風(fēng)記錄右側(cè)用戶b的語音數(shù)據(jù),匹配為右側(cè)用戶的聲音數(shù)據(jù)。
進一步地,檢測是否接收到拍攝控制指令的步驟之后還包括:檢測用于結(jié)束拍攝的預(yù)設(shè)動作;若檢測到預(yù)設(shè)動作,則控制第一攝像頭和/或第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,檢測用于結(jié)束拍攝的預(yù)設(shè)動作的步驟亦可通過采集語音信息方式實現(xiàn)。當(dāng)用戶有進行拍照或者錄像操作時,用戶語音輸入“拍照”、“錄像”等語音信息,移動終端在采集到相應(yīng)語音信息后開始拍照或者錄像,將當(dāng)前用戶的照片或者視頻緩存起來。
在根據(jù)拍攝控制指令,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作的步驟之后還包括:將第一攝像頭和第二攝像頭拍攝的圖像數(shù)據(jù)進行圖像合成,生成一張圖像;或者,將第一攝像頭和第二攝像頭拍攝的視頻數(shù)據(jù)進行視頻合成,生成一個視頻。具體地,根據(jù)記錄的攝像頭的偏離角度,將第一攝像頭采集的第一數(shù)據(jù)和第二攝像頭采集到的第二數(shù)據(jù)在后臺合成一張左右廣視角的照片或者是視頻。當(dāng)左右兩個用戶同時在使用不同的攝像頭進行拍攝時,可以在顯示屏上同時顯示左右兩個用戶對應(yīng)的全屏預(yù)覽和拍攝畫面,通過記錄左右用戶的語音數(shù)據(jù),識別到用戶語音輸入攝像頭偏轉(zhuǎn)控制信號,讓對應(yīng)的攝像頭進行一定角度的偏轉(zhuǎn),調(diào)整預(yù)覽和拍照的視場角,讓左右相應(yīng)視角的用戶僅看到自己所需要的畫面且不會對另外一個視角的用戶畫面產(chǎn)生干擾。此外,拍攝完成后還可以將兩個用戶拍攝的數(shù)據(jù)進行合成,生成一大視角照片或視頻。
以上實施例分別詳細(xì)介紹了不同場景下的拍攝方法,下面將結(jié)合圖7和圖8對與其對應(yīng)的移動終端做進一步介紹。
如圖7所示,本發(fā)明實施例的移動終端700,能實現(xiàn)上述實施例中獲取第一攝像頭采集到的第一數(shù)據(jù)和第二攝像頭采集到的第二數(shù)據(jù);按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一數(shù)據(jù)和第二數(shù)據(jù)方法的細(xì)節(jié),并達到相同的效果,其中,該移動終端700具體包括顯示屏、第一攝像頭和第二攝像頭,顯示屏包括:顯示面板、背光源和導(dǎo)光板,背光源包括至少兩個光源組件,每個光源組件分別設(shè)置于導(dǎo)光板的不同側(cè)邊;其中,至少兩個光源組件中的第一光源組件發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第一角度的入射角投射至顯示面板形成第一全屏畫面,第一全屏畫面的可視范圍為:以不小于第一角度的出射角射出顯示面板的光線角度范圍;至少兩個光源組件中的第二光源發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第二角度的入射角投射至顯示面板形成第二全屏畫面,第二全屏畫面的可視范圍為:以不小于第二角度的出射角射出顯示面板的光線角度范圍;第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊。此外,該移動終端700還包括以下功能模塊:
第一獲取模塊710,用于獲取第一攝像頭采集到的第一數(shù)據(jù)和第二攝像頭采集到的第二數(shù)據(jù);
顯示模塊720,用于按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一數(shù)據(jù)和第二數(shù)據(jù);
其中,第一數(shù)據(jù)和第二數(shù)據(jù)為圖像數(shù)據(jù)或視頻數(shù)據(jù)。
其中,顯示模塊720包括:
第一顯示子模塊721,用于開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一數(shù)據(jù);
第二顯示子模塊722,用于間隔預(yù)設(shè)時間間隔后,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二數(shù)據(jù);
第一處理子模塊723,用于間隔預(yù)設(shè)時間間隔后,循環(huán)執(zhí)行開啟第一光源組件,同時關(guān)閉第二光源組件,并控制顯示屏顯示第一數(shù)據(jù)的步驟至間隔預(yù)設(shè)時間間隔,關(guān)閉第一光源組件,同時開啟第二光源組件,并控制顯示屏顯示第二數(shù)據(jù)的步驟,直至檢測到屏幕共享功能關(guān)閉,或者,直至檢測到第一攝像頭或第二攝像頭關(guān)閉。
其中,移動終端700還包括:
第一檢測模塊730,用于檢測是否接收到拍攝控制指令;
拍攝模塊740,用于當(dāng)檢測到拍攝控制指令時,根據(jù)拍攝控制指令,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作;
其中,拍攝控制指令與第一攝像頭和/或第二攝像頭的旋轉(zhuǎn)角度和旋轉(zhuǎn)方向相關(guān)聯(lián)。
其中,第一攝像頭和第二攝像頭均為拍攝角度可調(diào)的后置攝像頭,移動終端還包括至少一個前置攝像頭;
第一檢測模塊730包括:
第一檢測子模塊731,用于控制至少一個前置攝像頭進行控制動作檢測;
拍攝模塊740包括:
第一拍攝子模塊741,用于當(dāng)檢測到控制動作時,根據(jù)控制動作,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作。
其中,至少一個前置攝像頭包括第一前置攝像頭和第二前置攝像頭;
第一檢測子模塊731包括:
第一檢測單元7311,用于分別控制第一前置攝像頭和第二前置攝像頭進行控制動作檢測;
第一拍攝子模塊741包括:
第一拍攝單元7411,用于當(dāng)?shù)谝磺爸脭z像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一控制動作時,根據(jù)第一控制動作,控制第一攝像頭進行旋轉(zhuǎn)拍攝;
第二拍攝單元7412,用于當(dāng)?shù)诙爸脭z像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二控制動作時,根據(jù)第二控制動作,控制第二攝像頭進行旋轉(zhuǎn)拍攝。
其中,控制動作包括:手勢控制動作、頭部擺動控制動作和手指指向控制動作中的至少一種。
其中,第一檢測模塊730還包括:
第一獲取子模塊732,用于獲取麥克風(fēng)采集的語音數(shù)據(jù);
比對子模塊733,用于將麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)進行比對;
第二檢測子模塊734,用于當(dāng)麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)中的至少一項相匹配時,確定接收到拍攝控制指令;
其中,參考語音數(shù)據(jù)包括:與第一攝像頭關(guān)聯(lián)的第一參考語音數(shù)據(jù),以及,與第二攝像頭關(guān)聯(lián)的第二參考語音數(shù)據(jù)。
其中,拍攝模塊740包括:
第二拍攝子模塊742,用于當(dāng)麥克風(fēng)采集的語音數(shù)據(jù)與第一參考語音數(shù)據(jù)相匹配時,根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第一攝像頭執(zhí)行拍攝操作;
第三拍攝子模塊743,用于當(dāng)麥克風(fēng)采集的語音數(shù)據(jù)與第二參考語音數(shù)據(jù)相匹配時,根據(jù)麥克風(fēng)采集的語音數(shù)據(jù),控制第二攝像頭執(zhí)行拍攝操作。
其中,第一檢測模塊730還包括:
提示子模塊735,用于分別在第一全屏畫面和第二全屏畫面顯示第一提示信息和第二提示信息;
第二獲取子模塊736,用于獲取麥克風(fēng)采集的第一用戶的第一參考語音信息和第二用戶的第二參考語音信息;
第二處理子模塊737,用于分別建立第一攝像頭與第一參考語音信息的第一關(guān)聯(lián)關(guān)系,以及第二攝像頭與第二參考語音信息的第二關(guān)聯(lián)關(guān)系;
其中,第一提示信息用于提示第一用戶錄入語音信息,第二提示信息用于提示第二用戶錄入語音信息。
其中,移動終端700還包括:
第二檢測模塊750,用于檢測用于結(jié)束拍攝的預(yù)設(shè)動作;
第一處理模塊760,用于當(dāng)檢測到預(yù)設(shè)動作時,控制第一攝像頭和/或第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
其中,第一攝像頭和第二攝像頭均為后置攝像頭,移動終端包括第一前置攝像頭和第二前置攝像頭;
第二檢測模塊750包括:
第三檢測子模塊751,用于分別控制第一前置攝像頭和第二前置攝像頭進行預(yù)設(shè)動作檢測;
第一處理模塊760包括:
第三處理子模塊761,用于當(dāng)?shù)谝磺爸脭z像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一預(yù)設(shè)動作時,控制第一攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);
第四處理子模塊762,用于當(dāng)?shù)诙爸脭z像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作時,控制第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
其中,第二檢測模塊750包括:
第四檢測子模塊752,用于分別檢測第一全屏畫面中的第一拍攝按鈕和第二全屏畫面中的第二拍攝按鈕上的觸控操作;
第一處理模塊760包括:
第五處理子模塊763,用于當(dāng)檢測到第一拍攝按鈕上的第一觸控操作時,控制第一攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);
第六處理子模塊764,用于當(dāng)檢測到第二拍攝按鈕上的第二觸控操作時,控制第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
其中,移動終端700還包括:
第一合成模塊770,用于將第一攝像頭和第二攝像頭拍攝的圖像數(shù)據(jù)進行圖像合成,生成一張圖像;
或者,
第二合成模塊780,用于將第一攝像頭和第二攝像頭拍攝的視頻數(shù)據(jù)進行視頻合成,生成一個視頻。
其中,移動終端700還包括:
第三檢測模塊790,用于檢測屏幕共享功能、第一攝像頭和/或第二攝像頭的開啟狀態(tài);
第二處理模塊7100,用于當(dāng)檢測到屏幕共享功能開啟,且第一攝像頭和第二攝像頭均開啟時,獲取第一攝像頭采集的第一數(shù)據(jù)和第二攝像頭采集的第二數(shù)據(jù)。
其中,移動終端700還包括:
第三處理模塊7110,用于當(dāng)檢測到屏幕共享功能關(guān)閉,或檢測到第一攝像頭或第二攝像頭關(guān)閉時,開啟背光源中的所有光源組件。
值得指出的是,本發(fā)明實施例的移動終端是與上述拍攝方法對應(yīng)的移動終端,上述方法的實施方式和實現(xiàn)的技術(shù)效果均適用于該移動終端的實施例中。其中,該移動終端的顯示屏可在不同視角形成兩個互不影響的全屏畫面,在多個用戶同時拍攝時,可在顯示屏上交替顯示不同用戶的拍攝內(nèi)容,使得用戶可在各自視角內(nèi)看到自己拍攝的全屏畫面,在實現(xiàn)多用戶共享拍攝及顯示的同時,保證兩個畫面之間不產(chǎn)生相互影響。
為了更好地實現(xiàn)上述目的,本發(fā)明實施例還提供了一種終端,包括處理器、存儲器以及存儲于存儲器上并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)如上所述的拍攝方法中的步驟。本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如上所述的拍攝方法的步驟。
圖9是本發(fā)明另一個實施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖9中的移動終端900可以是手機、平板電腦、個人數(shù)字助理(personaldigitalassistant,pda)、或車載電腦等。
圖9中的移動終端900包括電源910、存儲器920、輸入單元930、顯示單元940、拍照組件、處理器960、wifi(wirelessfidelity)模塊970、音頻電路980和rf電路990,其中,拍照組件包括第一攝像頭951和第二攝像頭952。另外,該移動終端還包括:顯示屏,其特征在于,顯示屏包括:顯示面板、背光源和導(dǎo)光板,背光源包括至少兩個光源組件,每個光源組件分別設(shè)置于導(dǎo)光板的不同側(cè)邊;其中,至少兩個光源組件中的第一光源組件發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第一角度的入射角投射至顯示面板形成第一全屏畫面,第一全屏畫面的可視范圍為:以不小于第一角度的出射角射出顯示面板的光線角度范圍;至少兩個光源組件中的第二光源發(fā)出的光線經(jīng)導(dǎo)光板,以不小于第二角度的入射角投射至顯示面板形成第二全屏畫面,第二全屏畫面的可視范圍為:以不小于第二角度的出射角射出顯示面板的光線角度范圍;第二全屏畫面的可視范圍與第一全屏畫面的可視范圍在預(yù)設(shè)角度范圍內(nèi)不發(fā)生交疊。
其中,輸入單元930可用于接收用戶輸入的信息,以及產(chǎn)生與移動終端900的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元930可以包括觸控面板931。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給該處理器960,并能接收處理器960發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設(shè)備932,其他輸入設(shè)備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單界面。顯示單元940可包括顯示面板941,可選的,可以采用lcd或有機發(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)等。
其中處理器960是移動終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在第一存儲器921內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器922內(nèi)的數(shù)據(jù),執(zhí)行移動終端的各種功能和處理數(shù)據(jù),從而對移動終端進行整體監(jiān)控。可選的,處理器960可包括一個或多個處理單元。
在本發(fā)明實施例中,移動終端900還包括:存儲在存儲器920并可在處理器960上運行的計算機程序,具體地,通過調(diào)用存儲該第一存儲器921內(nèi)的軟件程序和/或模塊和/給第二存儲器922內(nèi)的數(shù)據(jù),處理器960實現(xiàn)如下步驟:獲取第一攝像頭采集到的第一數(shù)據(jù)和第二攝像頭采集到的第二數(shù)據(jù);
按照預(yù)設(shè)顯示幀率,控制顯示屏交替顯示第一數(shù)據(jù)和第二數(shù)據(jù);
其中,第一數(shù)據(jù)和第二數(shù)據(jù)為圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,計算機程序被處理器960執(zhí)行時實現(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)閉。
具體地,第一攝像頭和第二攝像頭均為后置攝像頭,移動終端還包括至少一個前置攝像頭;計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:檢測是否接收到拍攝控制指令;
若檢測到拍攝控制指令,則根據(jù)拍攝控制指令,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作;
其中,拍攝控制指令與第一攝像頭和/或第二攝像頭的旋轉(zhuǎn)角度和旋轉(zhuǎn)方向相關(guān)聯(lián)。
進一步地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:控制至少一個前置攝像頭進行控制動作檢測;
若檢測到控制動作,則根據(jù)控制動作,控制第一攝像頭和/或第二攝像頭執(zhí)行拍攝操作。
其中,至少一個前置攝像頭包括第一前置攝像頭和第二前置攝像頭;計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:分別控制第一前置攝像頭和第二前置攝像頭進行控制動作檢測;
若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一控制動作,則根據(jù)第一控制動作,控制第一攝像頭執(zhí)行拍攝操作;
若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二控制動作,則根據(jù)第二控制動作,控制第二攝像頭執(zhí)行拍攝操作。
其中,控制動作包括:手勢控制動作、頭部擺動控制動作和手指指向控制動作中的至少一種。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:獲取麥克風(fēng)采集的語音數(shù)據(jù);
將麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)進行比對;
若麥克風(fēng)采集的語音數(shù)據(jù)與預(yù)先存儲的參考語音數(shù)據(jù)中的至少一項相匹配,則確定接收到拍攝控制指令;
其中,參考語音數(shù)據(jù)包括:與第一攝像頭關(guān)聯(lián)的第一參考語音數(shù)據(jù),以及,與第二攝像頭關(guān)聯(lián)的第二參考語音數(shù)據(jù)。
具體地,計算機程序被處理器960執(zhí)行時實現(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í)行拍攝操作。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:分別在第一全屏畫面和第二全屏畫面顯示第一提示信息和第二提示信息;
獲取麥克風(fēng)采集的第一用戶的第一參考語音信息和第二用戶的第二參考語音信息;
分別建立第一攝像頭與第一參考語音信息的第一關(guān)聯(lián)關(guān)系,以及第二攝像頭與第二參考語音信息的第二關(guān)聯(lián)關(guān)系;
其中,第一提示信息用于提示第一用戶錄入語音信息,第二提示信息用于提示第二用戶錄入語音信息。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:檢測用于結(jié)束拍攝的預(yù)設(shè)動作;
若檢測到預(yù)設(shè)動作,則控制第一攝像頭和/或第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:分別控制第一前置攝像頭和第二前置攝像頭進行預(yù)設(shè)動作檢測;
若第一前置攝像頭在第一全屏畫面的可視范圍內(nèi)檢測到第一預(yù)設(shè)動作,則控制第一攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);
若第二前置攝像頭在第二全屏畫面的可視范圍內(nèi)檢測到第二預(yù)設(shè)動作,則控制第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:分別檢測第一全屏畫面中的第一拍攝按鈕和第二全屏畫面中的第二拍攝按鈕上的觸控操作;
若檢測到第一拍攝按鈕上的第一觸控操作,則控制第一攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù);
若檢測到第二拍攝按鈕上的第二觸控操作,則控制第二攝像頭輸出圖像數(shù)據(jù)或視頻數(shù)據(jù)。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:將第一攝像頭和第二攝像頭拍攝的圖像數(shù)據(jù)進行圖像合成,生成一張圖像;
或者,
將第一攝像頭和第二攝像頭拍攝的視頻數(shù)據(jù)進行視頻合成,生成一個視頻。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:檢測屏幕共享功能、第一攝像頭和/或第二攝像頭的開啟狀態(tài);
若檢測到屏幕共享功能開啟,且第一攝像頭和第二攝像頭均開啟,則獲取第一攝像頭采集的第一數(shù)據(jù)和第二攝像頭采集的第二數(shù)據(jù)。
具體地,計算機程序被處理器960執(zhí)行時實現(xiàn)如下步驟:若檢測到屏幕共享功能關(guān)閉,或檢測到第一攝像頭或第二攝像頭關(guān)閉,則開啟背光源中的所有光源組件。
本發(fā)明實施例的移動終端900的顯示屏可在不同視角形成兩個互不影響的全屏畫面,在多個用戶同時拍攝時,可在顯示屏上交替顯示不同用戶的拍攝內(nèi)容,使得用戶可在各自視角內(nèi)看到自己拍攝的全屏畫面,在實現(xiàn)多用戶共享拍攝及顯示的同時,保證兩個畫面之間不產(chǎn)生相互影響。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(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í)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述的是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內(nèi)。