本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種全景圖像生成方法及移動終端。
背景技術(shù):
隨著智能移動終端的不斷發(fā)展,拍照功能早已成為標(biāo)配?,F(xiàn)有手機(jī)等移動終端幾乎都帶有拍照功能,且很多手機(jī)都支持全景拍攝。
現(xiàn)有手機(jī)在進(jìn)行全景拍攝時,一般都需要用戶手持手機(jī)并進(jìn)行平滑移動,使手機(jī)上的攝像頭采集到全部取景區(qū)域的圖像,在拍攝完成之后,用戶才能看到最終的全景圖像。
由于目前手機(jī)上進(jìn)行全景拍攝只有在拍攝完成之后,用戶才能看到最終的全景圖像,不能實(shí)時預(yù)覽,如果拍攝的畫面不符合用戶需求也不能及時調(diào)整,因此給用戶帶來很大的困擾。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種全景圖像生成方法及移動終端,以解決現(xiàn)有手機(jī)拍攝全景圖像時不能實(shí)時預(yù)覽的問題。
第一方面,提供了一種全景圖像生成方法,應(yīng)用于具有柔性屏和N個攝像頭的移動終端,所述方法包括:
確定所述N個攝像頭為目標(biāo)攝像頭組;
在所述目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制所述柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);
實(shí)時獲取所述目標(biāo)攝像頭組采集的N幀圖像;
將所述N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像;
在拍照預(yù)覽界面顯示所述全景預(yù)覽圖像;
其中,所述N為大于或等于2的整數(shù),所述N個攝像頭位于所述柔性屏的同側(cè)。
第二方面,提供了一種移動終端,所述移動終端具有柔性屏和N個攝像頭,其特征在于,所述移動終端包括:
第一確定模塊,用于確定所述N個攝像頭為目標(biāo)攝像頭組;
第一控制模塊,用于在所述第一確定模塊確定的所述目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制所述柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);
第一獲取模塊,用于實(shí)時獲取所述目標(biāo)攝像頭組采集的N幀圖像;
第一生成模塊,用于將所述第一獲取模塊獲取的所述N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像;
顯示模塊,用于在拍照預(yù)覽界面顯示所述第一生成模塊生成的所述全景預(yù)覽圖像;
其中,所述N為大于或等于2的整數(shù),所述N個攝像頭位于所述柔性屏的同側(cè)。
這樣,本發(fā)明實(shí)施例中,首先確定移動終端的N個攝像頭為目標(biāo)攝像頭組,其中,N為大于或等于2的整數(shù),N個攝像頭位于柔性屏的同側(cè);然后在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);實(shí)時獲取目標(biāo)攝像頭組采集的N幀圖像,并將N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像;在拍照預(yù)覽界面顯示全景預(yù)覽圖像。這樣,通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能實(shí)時預(yù)覽到全景成像效果,方便了用戶的操作和使用。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明全景圖像生成方法第一實(shí)施例的流程圖;
圖2為本發(fā)明全景圖像生成方法第二實(shí)施例的流程圖;
圖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í)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
方法第一實(shí)施例
參照圖1所示,本發(fā)明實(shí)施例的全景圖像生成方法,應(yīng)用于具有柔性屏和N個攝像頭的移動終端,方法包括:
步驟101,確定N個攝像頭為目標(biāo)攝像頭組。
其中,N為大于或等于2的整數(shù),N個攝像頭位于柔性屏的同側(cè)。N個攝像頭可位于柔性屏的前側(cè),作為前置攝像頭,或者位于柔性屏的后側(cè),作為后置攝像頭。
這里,將N個攝像頭作為目標(biāo)攝像頭組,能夠通過N個攝像頭采集不同視角范圍的圖像,進(jìn)而得到全景圖像。
步驟102,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)。
這里,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,通過控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài),使N個攝像頭也跟著彎曲,從而使N個攝像頭能夠拍攝不同視角范圍的圖像。
其中,第一屏幕狀態(tài)可根據(jù)需求進(jìn)行設(shè)定,如可為屏幕按照第一彎曲方向彎曲360°。
步驟103,實(shí)時獲取目標(biāo)攝像頭組采集的N幀圖像。
這里,通過實(shí)時獲取目標(biāo)攝像頭組采集的N幀不同視角范圍的圖像,能夠生成全景預(yù)覽圖像,從而讓用戶實(shí)時預(yù)覽到最終的成像效果。
步驟104,將N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像。
這里,通過將實(shí)時獲取的N幀圖像進(jìn)行圖像合成處理,得到了全景預(yù)覽圖像,能夠顯示給用戶以實(shí)現(xiàn)實(shí)時預(yù)覽。
其中,可采用拼接的方式將N幀圖像進(jìn)行圖像合成處理,以準(zhǔn)確獲得全景預(yù)覽圖像。具體可首先確定N幀圖像的重疊區(qū)域,然后將重疊區(qū)域?qū)?zhǔn),采用首尾拼接的方式,將圖像合成,得到全景預(yù)覽圖像。
當(dāng)然,也可按照其他方式將N幀圖像進(jìn)行合成處理,只要能準(zhǔn)確得到全景圖像即可,在此不一一說明。
步驟105,在拍照預(yù)覽界面顯示全景預(yù)覽圖像。
這里,通過將全景預(yù)覽圖像在拍照預(yù)覽界面中進(jìn)行顯示,使用戶能夠?qū)崟r預(yù)覽最終的成像效果,方便了用戶的操作和使用。
本發(fā)明實(shí)施例的全景圖像生成方法,通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。
方法第二實(shí)施例
參照圖2所示,本發(fā)明實(shí)施例的全景圖像生成方法,應(yīng)用于具有柔性屏和N個攝像頭的移動終端,方法包括:
步驟201,接收移動終端用戶輸入的全景拍攝模式啟動指令。
這里,打開相機(jī)后默認(rèn)進(jìn)入正常拍照模式,用戶可通過輸入全景拍攝模式啟動指令選擇進(jìn)入全景拍攝模式。
其中,全景拍攝模式啟動指令包括語音指令、按鍵指令、屏幕手勢指令和隔空手勢指令中的至少一項(xiàng)。
步驟202,確定N個攝像頭為目標(biāo)攝像頭組。
其中,N為大于或等于2的整數(shù),N個攝像頭位于柔性屏的同側(cè)。N個攝像頭可位于柔性屏的前側(cè),作為前置攝像頭,或者位于柔性屏的后側(cè),作為后置攝像頭。
這里,將N個攝像頭作為目標(biāo)攝像頭組,能夠通過N個攝像頭采集不同視角范圍的圖像,進(jìn)而得到全景圖像。
步驟203,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,按照預(yù)設(shè)的第一彎曲弧度和預(yù)設(shè)彎曲方向,控制所柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)。
其中,第一彎曲弧度大于0°且小于或等于360°。
這里,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,通過控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài),使N個攝像頭也跟著彎曲,從而使N個攝像頭能夠拍攝不同視角范圍的圖像。
本步驟中,按照預(yù)先設(shè)定的第一彎曲弧度和預(yù)設(shè)彎曲方向,自動控制柔性屏彎曲變形,提高了便利性和智能化。
步驟204,實(shí)時獲取目標(biāo)攝像頭組采集的N幀圖像。
這里,每個攝像頭分別同時采集一幀攝像頭采集范圍內(nèi)的圖像,N個攝像頭得到了不同視角范圍的圖像,通過實(shí)時獲取目標(biāo)攝像頭組采集的N幀不同視角范圍的圖像,能夠生成全景預(yù)覽圖像,從而讓用戶實(shí)時預(yù)覽到最終的成像效果。
步驟205,將N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像。
這里,通過將實(shí)時獲取的N幀圖像進(jìn)行圖像合成處理,得到了全景預(yù)覽圖像,能夠顯示給用戶以實(shí)現(xiàn)實(shí)時預(yù)覽。
其中,可采用拼接的方式將N幀圖像進(jìn)行圖像合成處理,以準(zhǔn)確獲得全景預(yù)覽圖像。具體可首先確定N幀圖像的重疊區(qū)域,然后將重疊區(qū)域?qū)?zhǔn),采用首尾拼接的方式,將圖像合成,得到全景預(yù)覽圖像。
當(dāng)然,也可按照其他方式將N幀圖像進(jìn)行合成處理,只要能準(zhǔn)確得到全景圖像即可,在此不一一說明。
步驟206,在拍照預(yù)覽界面顯示全景預(yù)覽圖像。
這里,通過將全景預(yù)覽圖像在拍照預(yù)覽界面中進(jìn)行顯示,使用戶能夠?qū)崟r預(yù)覽最終的成像效果,方便了用戶的操作和使用。
步驟207,接收移動終端用戶輸入的拍照指令。
這里,用戶根據(jù)實(shí)時預(yù)覽的全景預(yù)覽圖像,可通過輸入拍照指令,觸發(fā)生成最終的全景圖像。
其中,本發(fā)明對輸入拍照指令的方式并不做限定,只要能有效輸入拍照指令即可。如可通過預(yù)設(shè)組合按鍵或者通過屏幕上設(shè)置的觸發(fā)按鈕輸入拍照指令,在此不一一說明。
步驟208,基于全景預(yù)覽圖像,生成目標(biāo)全景圖像。
這里,基于全景預(yù)覽圖像,能夠直接生成最終的目標(biāo)全景圖像,耗時時間短,且方便了用戶的操作和使用。
其中,可直接將全景預(yù)覽圖像保存為目標(biāo)全景圖像。
本發(fā)明實(shí)施例的全景圖像生成方法,通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。且基于全景預(yù)覽圖像,能夠直接生成目標(biāo)全景圖像,耗時時間短,提高了便利性和智能化。解決了現(xiàn)有手機(jī)拍攝全景圖像時不能實(shí)時預(yù)覽的問題。
進(jìn)一步的,參照圖3所示,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,方法還包括:
步驟209,接收移動終端用戶輸入的彎曲弧度調(diào)節(jié)指令。
這里,通過接收用戶輸入的彎曲弧度調(diào)節(jié)指令,使用戶能根據(jù)自己的需求調(diào)節(jié)柔性屏的彎曲程度,方便了用戶的操作。
步驟2010,基于彎曲弧度調(diào)節(jié)指令,確定第二彎曲弧度。
這里,基于用戶輸入的彎曲弧度調(diào)節(jié)指令,確定第二彎曲弧度,以根據(jù)第二彎曲弧度調(diào)節(jié)柔性屏的彎曲程度。
步驟2011,按照第二彎曲弧度,控制柔性屏彎曲至與第二彎曲弧度對應(yīng)的第二屏幕狀態(tài)。
這里,按照第二彎曲弧度,控制柔性屏彎曲至第二屏幕狀態(tài),使N個攝像頭也跟著彎曲,從而達(dá)到了根據(jù)用戶需求靈活調(diào)節(jié)攝像頭視角范圍的目的。
此時,通過用戶輸入的彎曲弧度調(diào)節(jié)指令,能夠靈活控制柔性屏的彎曲程度,從而控制攝像頭的視角范圍,進(jìn)而控制全景拍攝的取景,進(jìn)一步方便了用戶的操作和使用。
本發(fā)明實(shí)施例的全景圖像生成方法,通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。且基于全景預(yù)覽圖像,能夠直接生成目標(biāo)全景圖像,耗時時間短,提高了便利性和智能化。且通過用戶輸入的彎曲弧度調(diào)節(jié)指令,能夠靈活控制柔性屏的彎曲程度,從而控制攝像頭的視角范圍,進(jìn)一步方便了用戶的操作和使用。
方法第三實(shí)施例
本發(fā)明實(shí)施例的全景圖像生成方法,應(yīng)用于具有柔性屏和N個攝像頭的移動終端,移動終端還包括M個攝像頭。其中,M為大于或等于2的整數(shù),M個攝像頭位于柔性屏的同側(cè),M個攝像頭與N個攝像頭在柔性屏上的方向相反,第一彎曲方向和第二彎曲方向的方向相反。
這里,N個攝像頭可位于柔性屏的后側(cè),作為后置攝像頭,M個攝像頭可位于柔性屏的前側(cè),作為前置攝像頭。
參照圖4所示,本發(fā)明實(shí)施例的全景圖像生成方法包括:
步驟401,接收移動終端用戶輸入的全景拍攝模式啟動指令。
這里,打開相機(jī)后默認(rèn)進(jìn)入正常拍照模式,用戶可通過輸入全景拍攝模式啟動指令選擇進(jìn)入全景拍攝模式。
其中,全景拍攝模式啟動指令包括語音指令、按鍵指令、屏幕手勢指令和隔空手勢指令中的至少一項(xiàng)。
步驟402,接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令。
這里,默認(rèn)柔性屏的彎曲方向?yàn)轭A(yù)設(shè)彎曲方向(即第一彎曲方向),通過接收用戶輸入的彎曲方向調(diào)節(jié)指令,可調(diào)整柔性屏的彎曲方向。
步驟403,獲取接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令之前所設(shè)置的第一彎曲方向。
這里,首先確定預(yù)先設(shè)置的第一彎曲方向,以對第一彎曲方向進(jìn)行調(diào)整。
其中,第一彎曲方向?yàn)閷個攝像頭作為目標(biāo)攝像頭組時的彎曲方向,柔性屏按照第一彎曲方向彎曲后,需要N個攝像頭拍攝全景圖像。
步驟404,根據(jù)彎曲方向調(diào)節(jié)指令,將第一彎曲方向調(diào)整為第二彎曲方向。
這里,根據(jù)彎曲方向調(diào)節(jié)指令,將第一彎曲方向調(diào)整為相反的第二彎曲方向,使得柔性屏按照第二彎曲方向彎曲后,M個攝像頭能夠拍攝全景圖像。
步驟405,將M個攝像頭確定為目標(biāo)攝像頭組。
這里,將M個攝像頭作為目標(biāo)攝像頭組,能夠通過M個攝像頭采集不同視角范圍的圖像,進(jìn)而得到全景圖像。且在用戶輸入彎曲方向調(diào)節(jié)指令后,自動切換M個攝像頭拍攝圖像,無需用戶進(jìn)行其他復(fù)雜的手動操作,提高了前后置全景拍照切換操作的便捷性。
步驟406,執(zhí)行在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)的步驟。
其中,可按照預(yù)設(shè)的第一彎曲弧度和第二彎曲方向,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)。第一彎曲弧度大于0°且小于或等于360°。
這里,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,通過控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài),使M個攝像頭也跟著彎曲,從而使M個攝像頭能夠拍攝不同視角范圍的圖像。
步驟407,實(shí)時獲取目標(biāo)攝像頭組采集的M幀圖像。
這里,每個攝像頭分別同時采集一幀攝像頭采集范圍內(nèi)的圖像,M個攝像頭得到了不同視角范圍的圖像,通過實(shí)時獲取目標(biāo)攝像頭組采集的M幀不同視角范圍的圖像,能夠生成全景預(yù)覽圖像,從而讓用戶實(shí)時預(yù)覽到最終的成像效果。
步驟408,將M幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像。
這里,通過將實(shí)時獲取的M幀圖像進(jìn)行圖像合成處理,得到了全景預(yù)覽圖像,能夠顯示給用戶以實(shí)現(xiàn)實(shí)時預(yù)覽。
其中,可采用拼接的方式將M幀圖像進(jìn)行圖像合成處理,以準(zhǔn)確獲得全景預(yù)覽圖像。具體可首先確定M幀圖像的重疊區(qū)域,然后將重疊區(qū)域?qū)?zhǔn),采用首尾拼接的方式,將圖像合成,得到全景預(yù)覽圖像。
當(dāng)然,也可按照其他方式將M幀圖像進(jìn)行合成處理,只要能準(zhǔn)確得到全景圖像即可,在此不一一說明。
步驟409,在拍照預(yù)覽界面顯示全景預(yù)覽圖像。
這里,通過將全景預(yù)覽圖像在拍照預(yù)覽界面中進(jìn)行顯示,使用戶能夠?qū)崟r預(yù)覽最終的成像效果,方便了用戶的操作和使用。
步驟4010,接收移動終端用戶輸入的拍照指令。
這里,用戶根據(jù)實(shí)時預(yù)覽的全景預(yù)覽圖像,可通過輸入拍照指令,觸發(fā)生成最終的全景圖像。
其中,本發(fā)明對輸入拍照指令的方式并不做限定,只要能有效輸入拍照指令即可。如可通過預(yù)設(shè)組合按鍵或者通過屏幕上設(shè)置的觸發(fā)按鈕輸入拍照指令,在此不一一說明。
步驟4011,基于全景預(yù)覽圖像,生成目標(biāo)全景圖像。
這里,基于全景預(yù)覽圖像,能夠直接生成最終的目標(biāo)全景圖像,耗時時間短,且方便了用戶的操作和使用。
其中,可直接將全景預(yù)覽圖像保存為目標(biāo)全景圖像。
本發(fā)明實(shí)施例的全景圖像生成方法,通過控制柔性屏彎曲變形,不僅能夠根據(jù)N個攝像頭(后置攝像頭)采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,也能夠根據(jù)M個攝像頭(前置攝像頭)采集的M幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。且基于全景預(yù)覽圖像,能夠直接生成目標(biāo)全景圖像,耗時時間短,提高了前后置全景拍照切換操作的便捷性。
移動終端第一實(shí)施例
圖5是本發(fā)明一個實(shí)施例的移動終端的結(jié)構(gòu)圖,能實(shí)現(xiàn)方法實(shí)施例一至方法實(shí)施例三中的全景圖像生成方法的細(xì)節(jié),并達(dá)到相同的效果。
圖5所示的移動終端500移動終端具有柔性屏和N個攝像頭,移動終端500包括:
第一確定模塊501,用于確定N個攝像頭為目標(biāo)攝像頭組。
其中,N為大于或等于2的整數(shù),N個攝像頭位于柔性屏的同側(cè)。N個攝像頭可位于柔性屏的前側(cè),作為前置攝像頭,或者位于柔性屏的后側(cè),作為后置攝像頭。
這里,將N個攝像頭作為目標(biāo)攝像頭組,能夠通過N個攝像頭采集不同視角范圍的圖像,進(jìn)而得到全景圖像。
第一控制模塊502,用于在第一確定模塊501確定的目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)。
這里,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,通過控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài),使N個攝像頭也跟著彎曲,從而使N個攝像頭能夠拍攝不同視角范圍的圖像。
其中,第一屏幕狀態(tài)可根據(jù)需求進(jìn)行設(shè)定,如可為屏幕按照第一彎曲方向彎曲360°。
第一獲取模塊503,用于實(shí)時獲取目標(biāo)攝像頭組采集的N幀圖像。
這里,通過實(shí)時獲取目標(biāo)攝像頭組采集的N幀不同視角范圍的圖像,能夠生成全景預(yù)覽圖像,從而讓用戶實(shí)時預(yù)覽到最終的成像效果。
第一生成模塊504,用于將第一獲取模塊503獲取的N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像。
這里,通過將實(shí)時獲取的N幀圖像進(jìn)行圖像合成處理,得到了全景預(yù)覽圖像,能夠顯示給用戶以實(shí)現(xiàn)實(shí)時預(yù)覽。
其中,可采用拼接的方式將N幀圖像進(jìn)行圖像合成處理,以準(zhǔn)確獲得全景預(yù)覽圖像。具體可首先確定N幀圖像的重疊區(qū)域,然后將重疊區(qū)域?qū)?zhǔn),采用首尾拼接的方式,將圖像合成,得到全景預(yù)覽圖像。
當(dāng)然,也可按照其他方式將N幀圖像進(jìn)行合成處理,只要能準(zhǔn)確得到全景圖像即可,在此不一一說明。
顯示模塊505,用于在拍照預(yù)覽界面顯示第一生成模塊504生成的全景預(yù)覽圖像。
這里,通過將全景預(yù)覽圖像在拍照預(yù)覽界面中進(jìn)行顯示,使用戶能夠?qū)崟r預(yù)覽最終的成像效果,方便了用戶的操作和使用。
本發(fā)明實(shí)施例的移動終端500,通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。解決了現(xiàn)有手機(jī)拍攝全景圖像時不能實(shí)時預(yù)覽的問題。
可選的,參照圖6所示,移動終端500還包括:
第一接收模塊506,用于在拍照預(yù)覽界面顯示第一生成模塊504生成的全景預(yù)覽圖像的步驟之后,接收移動終端用戶輸入的拍照指令。
這里,用戶根據(jù)實(shí)時預(yù)覽的全景預(yù)覽圖像,可通過輸入拍照指令,觸發(fā)生成最終的全景圖像。
其中,本發(fā)明對輸入拍照指令的方式并不做限定,只要能有效輸入拍照指令即可。如可通過預(yù)設(shè)組合按鍵或者通過屏幕上設(shè)置的觸發(fā)按鈕輸入拍照指令,在此不一一說明。
第二生成模塊507,用于基于全景預(yù)覽圖像,生成目標(biāo)全景圖像。
這里,基于全景預(yù)覽圖像,能夠直接生成最終的目標(biāo)全景圖像,耗時時間短,且方便了用戶的操作和使用。
其中,可直接將全景預(yù)覽圖像保存為目標(biāo)全景圖像。
可選的,第一控制模塊502包括:
第一控制單元5021,用于按照預(yù)設(shè)的第一彎曲弧度和預(yù)設(shè)彎曲方向,控制所柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)。
其中,第一彎曲弧度大于0°且小于或等于360°。
這里,按照預(yù)先設(shè)定的第一彎曲弧度和預(yù)設(shè)彎曲方向,自動控制柔性屏彎曲變形,提高了便利性和智能化。
可選的,移動終端500還包括:
第二接收模塊508,用于在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,接收移動終端用戶輸入的彎曲弧度調(diào)節(jié)指令。
這里,通過接收用戶輸入的彎曲弧度調(diào)節(jié)指令,使用戶能根據(jù)自己的需求調(diào)節(jié)柔性屏的彎曲程度,方便了用戶的操作。
第二確定模塊509,用于基于第二接收模塊508接收的彎曲弧度調(diào)節(jié)指令,確定第二彎曲弧度。
這里,基于用戶輸入的彎曲弧度調(diào)節(jié)指令,確定第二彎曲弧度,以根據(jù)第二彎曲弧度調(diào)節(jié)柔性屏的彎曲程度。
第二控制模塊5010,用于按照第二彎曲弧度,控制柔性屏彎曲至與第二彎曲弧度對應(yīng)的第二屏幕狀態(tài)。
這里,按照第二彎曲弧度,控制柔性屏彎曲至第二屏幕狀態(tài),使N個攝像頭也跟著彎曲,從而達(dá)到了根據(jù)用戶需求靈活調(diào)節(jié)攝像頭視角范圍的目的。
可選的,移動終端500還包括M個攝像頭。其中,M為大于或等于2的整數(shù),M個攝像頭位于柔性屏的同側(cè),M個攝像頭與N個攝像頭在柔性屏上的方向相反,第一彎曲方向和第二彎曲方向的方向相反。
這里,N個攝像頭可位于柔性屏的后側(cè),作為后置攝像頭,M個攝像頭可位于柔性屏的前側(cè),作為前置攝像頭。
可選的,移動終端500還包括:
第三接收模塊5011,用于在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令。
這里,默認(rèn)柔性屏的彎曲方向?yàn)轭A(yù)設(shè)彎曲方向,通過接收用戶輸入的彎曲方向調(diào)節(jié)指令,可調(diào)整柔性屏的彎曲方向。
第二獲取模塊5012,用于獲取接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令之前所設(shè)置的第一彎曲方向。
這里,首先確定預(yù)先設(shè)置的第一彎曲方向,以對第一彎曲方向進(jìn)行調(diào)整。
其中,第一彎曲方向?yàn)閷個攝像頭作為目標(biāo)攝像頭組時的彎曲方向,柔性屏按照第一彎曲方向彎曲后,需要N個攝像頭拍攝全景圖像。
調(diào)整模塊5013,用于根據(jù)第三接收模塊5011接收的彎曲方向調(diào)節(jié)指令,將第二獲取模塊5012獲取的第一彎曲方向調(diào)整為第二彎曲方向。
這里,根據(jù)彎曲方向調(diào)節(jié)指令,將第一彎曲方向調(diào)整為相反的第二彎曲方向,使得柔性屏按照第二彎曲方向彎曲后,M個攝像頭能夠拍攝全景圖像。
第三確定模塊5014,用于將M個攝像頭確定為目標(biāo)攝像頭組。
這里,將M個攝像頭作為目標(biāo)攝像頭組,能夠通過M個攝像頭采集不同視角范圍的圖像,進(jìn)而得到全景圖像。
執(zhí)行模塊5015,用于執(zhí)行在第三確定模塊5014確定的目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)的步驟。
其中,可按照預(yù)設(shè)的第一彎曲弧度和第二彎曲方向,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)。第一彎曲弧度大于0°且小于或等于360°。
這里,在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,通過控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài),使M個攝像頭也跟著彎曲,從而使M個攝像頭能夠拍攝不同視角范圍的圖像。
可選的,移動終端500還包括:
第四接收模塊5001,用于確定N個攝像頭為目標(biāo)攝像頭組的步驟之前,接收移動終端用戶輸入的全景拍攝模式啟動指令。
這里,打開相機(jī)后默認(rèn)進(jìn)入正常拍照模式,用戶可通過輸入全景拍攝模式啟動指令選擇進(jìn)入全景拍攝模式。
其中,全景拍攝模式啟動指令包括語音指令、按鍵指令、屏幕手勢指令和隔空手勢指令中的至少一項(xiàng)。
本發(fā)明實(shí)施例的移動終端500,通過控制柔性屏彎曲變形,不僅能夠根據(jù)N個攝像頭(后置攝像頭)采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,也能夠根據(jù)M個攝像頭(前置攝像頭)采集的M幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。且基于全景預(yù)覽圖像,能夠直接生成目標(biāo)全景圖像,耗時時間短,提高了便利性和智能化。
移動終端第二實(shí)施例
圖7是本發(fā)明另一個實(shí)施例的移動終端的框圖。圖7所示的移動終端700包括:至少一個處理器701、存儲器702、至少一個網(wǎng)絡(luò)接口704、用戶接口703和攝像頭組件706。移動終端700中的各個組件通過總線系統(tǒng)705耦合在一起??衫斫?,總線系統(tǒng)705用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)705除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖7中將各種總線都標(biāo)為總線系統(tǒng)705。移動終端700具有柔性屏,攝像頭組件706包括N個攝像頭。其中,N為大于或等于2的整數(shù),N個攝像頭位于柔性屏的同側(cè)。
其中,用戶接口703可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實(shí)施例中的存儲器702可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnlyMemory,ROM)、可編程只讀存儲器(ProgrammableROM,PROM)、可擦除可編程只讀存儲器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲器可以是隨機(jī)存取存儲器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲器(StaticRAM,SRAM)、動態(tài)隨機(jī)存取存儲器(DynamicRAM,DRAM)、同步動態(tài)隨機(jī)存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取存儲器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動態(tài)隨機(jī)存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機(jī)存取存儲器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲器(DirectRambusRAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲器702旨在包括但不限于這些和任意其它適合類型的存儲器。
在一些實(shí)施方式中,存儲器702存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)7021和應(yīng)用程序7022。
其中,操作系統(tǒng)7021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序7022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序7022中。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲器702存儲的程序或指令,具體的,可以是應(yīng)用程序7022中存儲的程序或指令,處理器701用于確定N個攝像頭為目標(biāo)攝像頭組;在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);實(shí)時獲取目標(biāo)攝像頭組采集的N幀圖像;將N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像;在拍照預(yù)覽界面顯示全景預(yù)覽圖像。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器701中,或者由處理器701實(shí)現(xiàn)。處理器701可能是一種集成電路芯片,具有信號的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器701中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器701可以是通用處理器、數(shù)字信號處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器702,處理器701讀取存儲器702中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本文描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個或多個專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請功能的其它電子單元或其組合中。
對于軟件實(shí)現(xiàn),可通過執(zhí)行本文功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本文的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實(shí)現(xiàn)。
可選地,處理器701具體用于:接收移動終端用戶輸入的拍照指令;基于全景預(yù)覽圖像,生成目標(biāo)全景圖像。
可選地,處理器701具體用于:按照預(yù)設(shè)的第一彎曲弧度和預(yù)設(shè)彎曲方向,控制所柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);其中,第一彎曲弧度大于0°且小于或等于360°。
可選地,處理器701具體用于:接收移動終端用戶輸入的彎曲弧度調(diào)節(jié)指令;基于彎曲弧度調(diào)節(jié)指令,確定第二彎曲弧度;按照第二彎曲弧度,控制柔性屏彎曲至與第二彎曲弧度對應(yīng)的第二屏幕狀態(tài)。
可選地,攝像頭組件706還包括M個攝像頭,處理器701具體用于:接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令;獲取接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令之前所設(shè)置的第一彎曲方向;根據(jù)彎曲方向調(diào)節(jié)指令,將第一彎曲方向調(diào)整為第二彎曲方向;將M個攝像頭確定為目標(biāo)攝像頭組;執(zhí)行在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)的步驟;其中,M為大于或等于2的整數(shù),M個攝像頭位于柔性屏的同側(cè),M個攝像頭與N個攝像頭在柔性屏上的方向相反,第一彎曲方向和第二彎曲方向的方向相反。
可選地,處理器701具體用于:接收移動終端用戶輸入的全景拍攝模式啟動指令。
可選的,全景拍攝模式啟動指令包括語音指令、按鍵指令、屏幕手勢指令和隔空手勢指令中的至少一項(xiàng)。
移動終端700能夠?qū)崿F(xiàn)前述實(shí)施例中移動終端實(shí)現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
本發(fā)明實(shí)施例的移動終端700通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。
移動終端第三實(shí)施例
圖8是本發(fā)明另一個實(shí)施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖8中的移動終端800可以為手機(jī)、平板電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。
圖8中的移動終端800包括射頻(RadioFrequency,RF)電路810、存儲器820、輸入單元830、顯示單元840、處理器860、音頻電路870、WiFi(WirelessFidelity)模塊880、電源890和攝像頭組件850。移動終端800具有柔性屏,攝像頭組件850包括N個攝像頭。其中,N為大于或等于2的整數(shù),N個攝像頭位于柔性屏的同側(cè)。
其中,輸入單元830可用于接收用戶輸入的數(shù)字或字符信息,以及產(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可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端800的各種菜單界面。顯示單元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是移動終端800的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在第一存儲器821內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器822內(nèi)的數(shù)據(jù),執(zhí)行移動終端800的各種功能和處理數(shù)據(jù),從而對移動終端800進(jìn)行整體監(jiān)控??蛇x的,處理器860可包括一個或多個處理單元。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲該第一存儲器821內(nèi)的軟件程序和/或模塊和/或該第二存儲器822內(nèi)的數(shù)據(jù),處理器860用于確定N個攝像頭為目標(biāo)攝像頭組;在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);實(shí)時獲取目標(biāo)攝像頭組采集的N幀圖像;將N幀圖像進(jìn)行圖像合成處理,生成全景預(yù)覽圖像;在拍照預(yù)覽界面顯示全景預(yù)覽圖像。
可選地,處理器860具體用于:接收移動終端用戶輸入的拍照指令;基于全景預(yù)覽圖像,生成目標(biāo)全景圖像。
可選地,處理器860具體用于:按照預(yù)設(shè)的第一彎曲弧度和預(yù)設(shè)彎曲方向,控制所柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài);其中,第一彎曲弧度大于0°且小于或等于360°。
可選地,處理器860具體用于:接收移動終端用戶輸入的彎曲弧度調(diào)節(jié)指令;基于彎曲弧度調(diào)節(jié)指令,確定第二彎曲弧度;按照第二彎曲弧度,控制柔性屏彎曲至與第二彎曲弧度對應(yīng)的第二屏幕狀態(tài)。
可選地,攝像頭組件850還包括M個攝像頭,處理器860具體用于:接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令;獲取接收移動終端用戶輸入的彎曲方向調(diào)節(jié)指令之前所設(shè)置的第一彎曲方向;根據(jù)彎曲方向調(diào)節(jié)指令,將第一彎曲方向調(diào)整為第二彎曲方向;將M個攝像頭確定為目標(biāo)攝像頭組;執(zhí)行在目標(biāo)攝像頭組采集預(yù)覽圖像過程中,控制柔性屏彎曲至預(yù)設(shè)第一屏幕狀態(tài)的步驟;其中,M為大于或等于2的整數(shù),M個攝像頭位于柔性屏的同側(cè),M個攝像頭與N個攝像頭在柔性屏上的方向相反,第一彎曲方向和第二彎曲方向的方向相反。
可選地,處理器860具體用于:接收移動終端用戶輸入的全景拍攝模式啟動指令。
可選的,全景拍攝模式啟動指令包括語音指令、按鍵指令、屏幕手勢指令和隔空手勢指令中的至少一項(xiàng)。
可見,移動終端800通過控制柔性屏彎曲變形,能夠根據(jù)N個攝像頭采集的N幀圖像實(shí)時獲得全景預(yù)覽圖像,使用戶能夠?qū)崟r預(yù)覽到全景成像效果,以在全景成像效果不滿足需求時及時調(diào)整,方便了用戶的操作和使用。
本領(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ā)明的具體實(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)。