本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種立體視頻拍攝方法及用戶(hù)終端。
背景技術(shù):
隨著科學(xué)技術(shù)的持續(xù)發(fā)展和人們生活水平的不斷提高,手機(jī)、照相機(jī)、平板電腦等智能用戶(hù)終端設(shè)備在人們生活中越來(lái)越多的被使用,同時(shí),隨著計(jì)算機(jī)技術(shù)和圖像處理技術(shù)的發(fā)展,拍攝功能已成為這些用戶(hù)終端的基本配置。另外,為了讓視頻畫(huà)面更加逼真,讓觀眾有身臨其境的感覺(jué),立體(3D)顯示技術(shù)應(yīng)運(yùn)而生。立體顯示大都是利用了人兩眼的視差來(lái)實(shí)現(xiàn)的,其方式主要有色分法、時(shí)分法、光分法和光柵法等。目前,立體視頻的格式有左右格式、上下格式、逐行掃描交錯(cuò)格式、隔行掃描交錯(cuò)格式、紅綠格式等,盡管立體顯示種類(lèi)繁多,但其基本原理是相似的。其中,左右格式是目前公認(rèn)的效果最好的偏光立體視頻,其原理就是利用兩臺(tái)并列安置的攝像機(jī),分別代表人的左眼、右眼,同步拍攝出兩條略帶水平視差的畫(huà)面,放映時(shí),將兩條畫(huà)面分別裝入左眼放映裝置、右眼放映裝置,左眼放映裝置和右眼放映裝置同步運(yùn)轉(zhuǎn),形成一具有左右格式的畫(huà)面,觀眾通過(guò)一些特殊的設(shè)備,例如偏光眼鏡,使觀眾的左眼只能看到左眼放映裝置放映的圖像、右眼只能看到右眼放映裝置放映的圖像,再通過(guò)雙眼的匯聚功能,分別將左眼圖像、右眼圖像疊合在視網(wǎng)膜上,由大腦神經(jīng)產(chǎn)生三維立體效果。但是,目前拍攝左右格式的立體視頻需要兩臺(tái)分離的具有拍攝功能的用戶(hù)終端設(shè)備,例如兩臺(tái)相機(jī),拍攝完成后再將兩臺(tái)設(shè)備拍攝的視頻分別輸入用戶(hù)顯示終端。這種方法不僅拍攝繁瑣,后續(xù)處理過(guò)程復(fù)雜,由于兩部用戶(hù)終端分別拍攝,在實(shí)現(xiàn)同步拍攝時(shí)存在較大的拍攝誤差,最終合成的立體顯示效果較差;而且由于需要設(shè)備較多,專(zhuān)業(yè)性較高,普通用戶(hù)難以實(shí)現(xiàn),無(wú)法滿足普通用戶(hù)拍攝立體視頻的需求。因此,如何在一臺(tái)用戶(hù)終端上實(shí)現(xiàn)立體視頻的拍攝,簡(jiǎn)化操作步驟,提高用戶(hù)的使用樂(lè)趣,是目前亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種立體視頻拍攝方法及用戶(hù)終端,用以解決一臺(tái)用戶(hù)終端上無(wú)法拍攝立體視頻的問(wèn)題,簡(jiǎn)化用戶(hù)的操作步驟,提高用戶(hù)的使用樂(lè)趣。
為了解決上述問(wèn)題,本發(fā)明提供了一種立體視頻拍攝方法,包括如下步驟:提供位于用戶(hù)終端同一側(cè)且相對(duì)位置固定不變的第一攝像頭和第二攝像頭;提供第一緩存和第二緩存;接收用戶(hù)拍攝立體視頻的指令;開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像;將第一攝像頭拍攝的一圖像幀緩存于第一緩存,并將第二攝像頭拍攝的一圖像幀緩存于第二緩存;同時(shí)渲染緩存于第一緩存中的第一攝像頭拍攝的圖像幀和緩存于第二緩存中的第二攝像頭拍攝的圖像幀;交替點(diǎn)亮所述用戶(hù)終端屏幕的左屏與右屏,所述左屏顯示經(jīng)渲染的緩存于第一緩存中的圖像幀,所述右屏顯示經(jīng)渲染的緩存于第二緩存中的圖像幀。
優(yōu)選的,所述立體視頻拍攝方法還包括如下步驟:接收用戶(hù)輸入的指令;判斷用戶(hù)輸入的指令是否為拍攝立體視頻,若是,則開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像。
優(yōu)選的,所述開(kāi)啟所述第一攝像頭和所述第二攝像頭分別拍攝圖像的具體步驟包括:開(kāi)啟第一攝像頭拍攝圖像;等待一預(yù)設(shè)時(shí)間;開(kāi)啟第二攝像頭拍攝圖像。
優(yōu)選的,所述第一攝像頭和所述第二攝像頭之間的間距大于、小于或等于人眼的瞳距。
優(yōu)選的,所述第一攝像頭和所述第二攝像頭是兩個(gè)完全相同的攝像頭。
本發(fā)明還提供了一種用戶(hù)終端,包括:攝像模塊,包括位于用戶(hù)終端同一側(cè)且相對(duì)位置固定不變的第一攝像頭和第二攝像頭;緩存模塊,包括第一緩存和第二緩存,所述第一緩存用于緩存第一攝像頭拍攝的一圖像幀,所述第二緩存用于緩存第二攝像頭拍攝的一圖像幀;輸入模塊,用于用戶(hù)輸入拍攝立體視頻的指令;執(zhí)行模塊,用于根據(jù)用戶(hù)輸入的拍攝立體視頻的指令開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像;渲染模塊,用于同時(shí)渲染緩存于第一緩存中的第一攝像頭拍攝的圖像幀和緩存于第二緩存中的第二攝像頭拍攝的圖像幀;控制模塊,用于交替點(diǎn)亮所述用戶(hù)終端屏幕的左屏與右屏,所述左屏顯示經(jīng)渲染的緩存于第一緩存中的圖像幀,所述右屏顯示經(jīng)渲染的緩存于第二緩存中的圖像幀。
優(yōu)選的,所述輸入模塊包括輸入單元和判斷單元,所述輸入單元用于用戶(hù)輸入指令;所述判斷單元用于判斷用戶(hù)輸入的指令是否為拍攝立體視頻,若是,則控制執(zhí)行模塊開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像。
優(yōu)選的,所述執(zhí)行模塊包括第一執(zhí)行單元、檢測(cè)單元和第二執(zhí)行單元,所述第一執(zhí)行單元用于開(kāi)啟第一攝像頭拍攝圖像;所述檢測(cè)單元用于檢測(cè)是否到達(dá)預(yù)設(shè)時(shí)間,若是,則控制所述第二執(zhí)行單元開(kāi)啟第二攝像頭拍攝圖像。
優(yōu)選的,所述第一攝像頭和所述第二攝像頭之間的間距大于、小于或等于人眼的瞳距。
優(yōu)選的,所述第一攝像頭和所述第二攝像頭是兩個(gè)完全相同的攝像頭。
本發(fā)明提供了一種立體視頻拍攝方法及用戶(hù)終端,通過(guò)在一臺(tái)用戶(hù)終端的同一側(cè)設(shè)置相對(duì)位置固定不變的兩個(gè)攝像頭,分別拍攝左眼圖像和右眼圖像,并將拍攝的左眼圖像和右眼圖像分別在用戶(hù)終端屏幕的左屏和右屏顯示,實(shí)現(xiàn)了通過(guò)一臺(tái)用戶(hù)終端設(shè)備拍攝左右格式的立體視頻,簡(jiǎn)化了用戶(hù)的操作步驟,提高用戶(hù)的使用樂(lè)趣。
附圖說(shuō)明
附圖1是本發(fā)明具體實(shí)施方式的立體視頻拍攝方法流程圖;
附圖2是本發(fā)明具體實(shí)施方式的用戶(hù)終端結(jié)構(gòu)示意圖;
附圖3是本發(fā)明具體實(shí)施方式的用戶(hù)終端的輸入模塊結(jié)構(gòu)示意圖;
附圖4是本發(fā)明具體實(shí)施方式的用戶(hù)終端的執(zhí)行模塊結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明提供的立體視頻拍攝方法及用戶(hù)終端的具體實(shí)施方式做詳細(xì)說(shuō)明。
本發(fā)明提供了一種立體視頻拍攝方法及用戶(hù)終端,附圖1是本發(fā)明具體實(shí)施方式的立體視頻拍攝方法流程圖,附圖2是本發(fā)明具體實(shí)施方式的用戶(hù)終端結(jié)構(gòu)示意圖,附圖3是本發(fā)明具體實(shí)施方式的用戶(hù)終端的輸入模塊結(jié)構(gòu)示意圖,附圖4是本發(fā)明具體實(shí)施方式的用戶(hù)終端的執(zhí)行模塊結(jié)構(gòu)示意圖。如圖1所示,本發(fā)明所述的立體視頻拍攝方法包括如下步驟:
步驟S11,提供位于用戶(hù)終端同一側(cè)且相對(duì)位置固定不變的第一攝像頭和第二攝像頭。其中,所述第一攝像頭用于拍攝左眼觀看的圖像,第二攝像頭用于拍攝右眼觀看的圖像。為了拍攝出左右格式的立體視頻,本發(fā)明的用戶(hù)終端設(shè)置有攝像模塊21,所述攝像模塊21包括兩個(gè)攝像頭,即第一攝像頭211和第二攝像頭212,其中所述第一攝像頭211和第二攝像頭212位于所述用戶(hù)終端的同一側(cè),例如,所述第一攝像頭211和第二攝像頭212都位于用戶(hù)終端的后側(cè),即所述第一攝像頭211和第二攝像頭212均為后置攝像頭。為了能夠拍攝出具有空間信息的視頻,使得用戶(hù)通過(guò)3D快門(mén)眼鏡最終看到的拍攝圖像呈現(xiàn)立體形式,所述第一攝像頭211和所述第二攝像頭212之間的相對(duì)位置需保持固定不變,這樣,第一攝像頭211、第二攝像頭212和對(duì)焦景物構(gòu)成一個(gè)三角形,通過(guò)算法快速識(shí)別并記錄取景框內(nèi)不同景物的不同焦距。由此,用戶(hù)最終可以通過(guò)3D眼鏡觀看到立體視頻。其中,為了使得最終的立體顯示效果較佳,優(yōu)選的,所述第一攝像頭和所述第二攝像頭是兩個(gè)完全相同的攝像頭。
為了使得用戶(hù)觀看的立體視頻顯示效果較佳,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要設(shè)置所述第一攝像頭211和第二攝像頭212之間的間距。例如,可以將所述第一攝像頭211和第二攝像頭212之間的間距設(shè)置為與人眼的瞳距相等,這樣,所述用戶(hù)終端的兩個(gè)攝像頭就完全模擬人的左右眼進(jìn)行拍攝,人在通過(guò)3D快門(mén)式眼鏡觀看時(shí),通過(guò)左右鏡片的交替開(kāi)合,在人的大腦中合成的立體視頻影像與人眼看到的完全相同,立體顯示效果較佳;也可以將所述第一攝像頭211和第二攝像頭212之間的間距設(shè)置為小于人眼的瞳距,這樣,在采用所述用戶(hù)終端拍攝近物時(shí),對(duì)焦更加準(zhǔn)確,用戶(hù)觀看更加清晰;還可以將所述第一攝像頭211和所述第二攝像頭212之間的間距設(shè)置為大于人眼的瞳距,這樣,在采用所述用戶(hù)終端拍攝遠(yuǎn)物時(shí),對(duì)焦更加準(zhǔn)確,用戶(hù)觀看時(shí)背景虛化效果更佳。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要,例如用戶(hù)終端的實(shí)際用途,來(lái)具體設(shè)定所述第一攝像頭211和所述第二攝像頭212之間的間距。其中,本發(fā)明所述的人眼的瞳距是人眼的平均瞳距,其范圍為62±5mm。
步驟S12,提供第一緩存和第二緩存。為了將所述第一攝像頭211和第二攝像頭212拍攝的圖像數(shù)據(jù)轉(zhuǎn)變成人眼能夠看到的圖像,本發(fā)明的用戶(hù)終端還設(shè)置了緩存模塊22,所述緩存模塊22包括第一緩存221和第二緩存222,所述第一緩存221用于緩存第一攝像頭拍攝的一圖像幀,所述第二緩存222用于緩存第二攝像頭拍攝的一圖像幀。
步驟S13,接收用戶(hù)拍攝立體視頻的指令。本發(fā)明用戶(hù)終端還設(shè)置有輸入模塊23,所述輸入模塊23用于用戶(hù)輸入拍攝立體視頻的指令。用戶(hù)可以采用多種方式輸入拍攝立體視頻的指令,例如可以從輸入模塊列出的多項(xiàng)指令中進(jìn)行選擇,也可以通過(guò)手勢(shì)輸入,本發(fā)明對(duì)輸入模塊23的具體形式不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)定。
為了防止用戶(hù)誤操作,也為了增加用戶(hù)的使用樂(lè)趣,擴(kuò)大用戶(hù)終端的使用范圍,優(yōu)選的,所述立體視頻拍攝方法還包括如下步驟:接收用戶(hù)輸入的指令;判斷用戶(hù)輸入的指令是否為拍攝立體視頻,若是,則開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像;若否,則根據(jù)用戶(hù)的指令進(jìn)行相應(yīng)的操作,例如僅開(kāi)啟第一攝像頭或第二攝像頭單獨(dú)拍攝圖像。
步驟S14,開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像。本發(fā)明的用戶(hù)終端還包括執(zhí)行模塊24,所述執(zhí)行模塊24用于根據(jù)用戶(hù)輸入的拍攝立體視頻的指令,開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像。由此,用戶(hù)便可通過(guò)一臺(tái)用戶(hù)終端設(shè)備獲取了兩路圖像。
由于單一的圖像處理器一次只能處理一幀圖像,而采用兩個(gè)圖像處理器勢(shì)必會(huì)造成用戶(hù)終端成本的增加,且會(huì)增大CPU(中央處理器)的負(fù)載,導(dǎo)致用戶(hù)終端內(nèi)部發(fā)熱增加,影響用戶(hù)終端使用壽命,為了避免上述問(wèn)題,優(yōu)選的,所述開(kāi)啟所述第一攝像頭和所述第二攝像頭分別拍攝圖像的具體步驟包括:開(kāi)啟第一攝像頭拍攝圖像;等待一預(yù)設(shè)時(shí)間;開(kāi)啟第二攝像頭拍攝圖像。即所述第一攝像頭211和所述第二攝像頭212并非同時(shí)進(jìn)行圖像的采集,而是交替進(jìn)行。所述預(yù)設(shè)時(shí)間是指開(kāi)啟第一攝像頭拍攝圖像與開(kāi)啟第二攝像頭拍攝圖像之間的時(shí)間間隔。其中,為了不影響立體視頻的顯示效果,且不增加CPU的負(fù)載,優(yōu)選的,所述預(yù)設(shè)時(shí)間為10毫秒。
步驟S15,將第一攝像頭拍攝的一圖像幀緩存于第一緩存,并將第二攝像頭拍攝的一圖像幀緩存于第二緩存。將第一攝像頭211和第二攝像頭212各自拍攝的一幀圖像分別緩存于第一緩存221和第二緩存222。
步驟S16,同時(shí)渲染緩存于第一緩存中的第一攝像頭拍攝的圖像幀和緩存于第二緩存中的第二攝像頭拍攝的圖像幀。本發(fā)明的用戶(hù)終端還設(shè)置有渲染模塊25,所述渲染模塊25同時(shí)渲染緩存于第一緩存中的第一攝像頭拍攝的圖像幀和緩存于第二緩存中的第二攝像頭拍攝的圖像幀。同時(shí)渲染可以使得后續(xù)在屏幕交替顯示時(shí)無(wú)需再次等待,用戶(hù)通過(guò)3D快門(mén)眼鏡觀看立體視頻時(shí)效果較佳,不會(huì)出現(xiàn)黑屏或模糊。
步驟S17,交替點(diǎn)亮所述用戶(hù)終端屏幕的左屏與右屏,所述左屏顯示經(jīng)渲染的緩存于第一緩存中的圖像幀,所述右屏顯示經(jīng)渲染的緩存于第二緩存中的圖像幀。所述用戶(hù)終端還設(shè)置有控制模塊26,所述控制模塊26用于交替點(diǎn)亮所述用戶(hù)終端屏幕的左屏與右屏,所述左屏顯示經(jīng)渲染的緩存于第一緩存221中的圖像幀,所述右屏顯示經(jīng)渲染的緩存于第二緩存222中的圖像幀。這樣,利用一臺(tái)用戶(hù)終端就實(shí)現(xiàn)了左右格式的立體視頻顯示方式。在左屏與右屏交替顯示的同時(shí),顯示設(shè)備會(huì)發(fā)射信號(hào)給快門(mén)式眼鏡,控制所述快門(mén)式眼鏡的左右鏡片交替開(kāi)合,讓左右眼睛分別接收左右屏顯示的畫(huà)面,傳至大腦而形成立體視頻圖像。采用這種方式,用戶(hù)在觀看的過(guò)程中不會(huì)出現(xiàn)重影,立體視頻顯示效果較好。
本發(fā)明提供了一種立體視頻拍攝方法,通過(guò)在一臺(tái)用戶(hù)終端的同一側(cè)設(shè)置相對(duì)位置固定不變的兩個(gè)攝像頭,分別拍攝左眼圖像和右眼圖像,并將拍攝的左眼圖像和右眼圖像分別在用戶(hù)終端屏幕的左屏和右屏顯示,實(shí)現(xiàn)了通過(guò)一臺(tái)用戶(hù)終端設(shè)備拍攝左右格式的立體視頻,簡(jiǎn)化了用戶(hù)的操作步驟,提高用戶(hù)的使用樂(lè)趣。
不僅如此,本發(fā)明還提供了一種用戶(hù)終端,如圖2所示,本發(fā)明所述的用戶(hù)終端包括:攝像模塊21、緩存模塊22、輸入模塊23、執(zhí)行模塊24、渲染模塊25和控制模塊26。
所述攝像模塊21,包括位于用戶(hù)終端同一側(cè)且相對(duì)位置固定不變的第一攝像頭211和第二攝像頭212。其中,所述第一攝像頭211用于拍攝左眼觀看的圖像,第二攝像頭212用于拍攝右眼觀看的圖像。為了拍攝出左右格式的立體視頻,本發(fā)明的用戶(hù)終端設(shè)置有攝像模塊21,所述攝像模塊21包括兩個(gè)攝像頭,即第一攝像頭211和第二攝像頭212,其中所述第一攝像頭211和第二攝像頭212位于所述用戶(hù)終端的同一側(cè),例如,所述第一攝像頭211和第二攝像頭212都位于用戶(hù)終端的后側(cè),即所述第一攝像頭211和第二攝像頭212均為后置攝像頭。為了能夠拍攝出具有空間信息的視頻,使得用戶(hù)通過(guò)3D快門(mén)眼鏡最終看到的拍攝圖像呈現(xiàn)立體形式,所述第一攝像頭211和所述第二攝像頭212之間的相對(duì)位置需保持固定不變,這樣,第一攝像頭211、第二攝像頭212和對(duì)焦景物構(gòu)成一個(gè)三角形,通過(guò)算法快速識(shí)別并記錄取景框內(nèi)不同景物的不同焦距。由此,用戶(hù)最終可以通過(guò)3D眼鏡觀看到立體視頻。其中,為了使得最終的立體顯示效果較佳,優(yōu)選的,所述第一攝像頭和所述第二攝像頭是兩個(gè)完全相同的攝像頭。
為了使得用戶(hù)觀看的立體視頻顯示效果較佳,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要設(shè)置所述第一攝像頭211和第二攝像頭212之間的間距。例如,可以將所述第一攝像頭211和第二攝像頭212之間的間距設(shè)置為與人眼的瞳距相等,這樣,所述用戶(hù)終端的兩個(gè)攝像頭就完全模擬人的左右眼進(jìn)行拍攝,人在通過(guò)3D快門(mén)式眼鏡觀看時(shí),通過(guò)左右鏡片的交替開(kāi)合,在人的大腦中合成的立體視頻影像與人眼看到的完全相同,立體顯示效果較佳;也可以將所述第一攝像頭211和第二攝像頭212之間的間距設(shè)置為小于人眼的瞳距,這樣,在采用所述用戶(hù)終端拍攝近物時(shí),對(duì)焦更加準(zhǔn)確,用戶(hù)觀看更加清晰;還可以將所述第一攝像頭211和所述第二攝像頭212之間的間距設(shè)置為大于人眼的瞳距,這樣,在采用所述用戶(hù)終端拍攝遠(yuǎn)物時(shí),對(duì)焦更加準(zhǔn)確,用戶(hù)觀看時(shí)背景虛化效果更佳。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要,例如用戶(hù)終端的實(shí)際用途,來(lái)具體設(shè)定所述第一攝像頭211和所述第二攝像頭212之間的間距。其中,本發(fā)明所述的人眼的瞳距是人眼的平均瞳距,其范圍為62±5mm。
所述緩存模塊22,包括第一緩存221和第二緩存222,所述第一緩存221用于緩存第一攝像頭拍攝211的一圖像幀,所述第二緩存222用于緩存第二攝像頭212拍攝的一圖像幀。所述第一緩存221和第二緩存222為后續(xù)將所述第一攝像頭211和第二攝像頭212拍攝的圖像幀數(shù)據(jù)轉(zhuǎn)變成人眼能夠看到的圖像提供一個(gè)暫存位置。
所述輸入模塊23,用于用戶(hù)輸入拍攝立體視頻的指令。用戶(hù)可以采用多種方式輸入拍攝立體視頻的指令,例如可以從輸入模塊列出的多項(xiàng)指令中進(jìn)行選擇,也可以通過(guò)手勢(shì)輸入,本發(fā)明對(duì)輸入模塊23的具體形式不做限定,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)定。
為了防止用戶(hù)誤操作,也為了增加用戶(hù)的使用樂(lè)趣,擴(kuò)大用戶(hù)終端的使用范圍,優(yōu)選的,如圖3所示,所述輸入模塊23包括輸入單元231和判斷單元232,所述輸入單元231用于用戶(hù)輸入指令;所述判斷單元232用于判斷用戶(hù)輸入的指令是否為拍攝立體視頻,若是,則控制執(zhí)行模塊24開(kāi)啟所述第一攝像頭211和所述第二攝像頭212各自獨(dú)立的拍攝圖像;若否,則根據(jù)用戶(hù)的指令進(jìn)行相應(yīng)的操作,例如僅開(kāi)啟第一攝像頭211或第二攝像頭212單獨(dú)拍攝圖像。
所述執(zhí)行模塊24,用于根據(jù)用戶(hù)輸入的拍攝立體視頻的指令開(kāi)啟所述第一攝像頭和所述第二攝像頭各自獨(dú)立的拍攝圖像。由此,用戶(hù)便可通過(guò)一臺(tái)用戶(hù)終端設(shè)備獲取了兩路圖像。
由于單一的圖像處理器一次只能處理一幀圖像,而采用兩個(gè)圖像處理器勢(shì)必會(huì)造成用戶(hù)終端成本的增加,且會(huì)增大CPU(中央處理器)的負(fù)載,導(dǎo)致用戶(hù)終端內(nèi)部發(fā)熱增加,影響用戶(hù)終端使用壽命,為了避免上述問(wèn)題,優(yōu)選的,如圖4所示,所述執(zhí)行模塊24包括第一執(zhí)行單元241、檢測(cè)單元242和第二執(zhí)行單元243,所述第一執(zhí)行單元241用于開(kāi)啟第一攝像頭211拍攝圖像;所述檢測(cè)單元242用于檢測(cè)是否到達(dá)預(yù)設(shè)時(shí)間,若是,則控制所述第二執(zhí)行單元243開(kāi)啟第二攝像頭212拍攝圖像。即所述第一攝像頭211和所述第二攝像頭212并非同時(shí)進(jìn)行圖像的采集,而是交替進(jìn)行。所述預(yù)設(shè)時(shí)間是指開(kāi)啟第一攝像頭拍攝圖像與開(kāi)啟第二攝像頭拍攝圖像之間的時(shí)間間隔。其中,為了不影響立體視頻的顯示效果,且不增加CPU的負(fù)載,優(yōu)選的,所述預(yù)設(shè)時(shí)間為10毫秒。
所述渲染模塊25,用于同時(shí)渲染緩存于第一緩存中的第一攝像頭拍攝的圖像幀和緩存于第二緩存中的第二攝像頭拍攝的圖像幀。同時(shí)渲染可以使得后續(xù)在屏幕交替顯示時(shí)無(wú)需再次等待,用戶(hù)通過(guò)3D快門(mén)眼鏡觀看立體視頻時(shí)效果較佳,不會(huì)出現(xiàn)黑屏或模糊。
所述控制模塊26,用于交替點(diǎn)亮所述用戶(hù)終端屏幕的左屏與右屏,所述左屏顯示經(jīng)渲染的緩存于第一緩存中的圖像幀,所述右屏顯示經(jīng)渲染的緩存于第二緩存中的圖像幀。這樣,利用一臺(tái)用戶(hù)終端就實(shí)現(xiàn)了左右格式的立體視頻顯示方式。在左屏與右屏交替顯示的同時(shí),顯示設(shè)備會(huì)發(fā)射信號(hào)給快門(mén)式眼鏡,控制所述快門(mén)式眼鏡的左右鏡片交替開(kāi)合,讓左右眼睛分別接收左右屏顯示的畫(huà)面,傳至大腦而形成立體視頻圖像。采用這種方式,用戶(hù)在觀看的過(guò)程中不會(huì)出現(xiàn)重影,立體視頻顯示效果較好。
本發(fā)明提供了一種立體視頻拍攝方法及用戶(hù)終端,通過(guò)在一臺(tái)用戶(hù)終端的同一側(cè)設(shè)置相對(duì)位置固定不變的兩個(gè)攝像頭,分別拍攝左眼圖像和右眼圖像,并將拍攝的左眼圖像和右眼圖像分別在用戶(hù)終端屏幕的左屏和右屏顯示,實(shí)現(xiàn)了通過(guò)一臺(tái)用戶(hù)終端設(shè)備拍攝左右格式的立體視頻,簡(jiǎn)化了用戶(hù)的操作步驟,提高用戶(hù)的使用樂(lè)趣。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。