本發(fā)明涉及拍照攝影領(lǐng)域,更具體地說,涉及一種光繪拍攝裝置、方法和移動終端。
背景技術(shù):
光繪作品,就是在相機(jī)的長曝光模式下,持續(xù)的采集當(dāng)前場景中的內(nèi)容,通常是一個或多個光源移動的軌跡,然后這些軌跡成像在同一個圖像中;這樣就可以用光,繪制出各種作品,因此光繪也被稱為光的藝術(shù)。在真正的光繪創(chuàng)作中,首先是由光繪創(chuàng)作者,確定光繪的主體和內(nèi)容,比如要繪制怎樣的圖形,須知這些圖形都是平面的,因為圖像都是平面的內(nèi)容;然后,由繪制者,攜帶光源,在相機(jī)長曝光的模式下,在創(chuàng)作者的要求下讓光源按照一定的軌跡進(jìn)行運(yùn)動。然而,實際的運(yùn)動畢竟是在三維空間中,其真實的軌跡必然不可能是在同一個平面內(nèi),或多或少會有一些光源軌跡超出基準(zhǔn)平面的范圍,而這些超出基準(zhǔn)平面范圍的軌跡,相機(jī)所采集到的只是其在基準(zhǔn)平面上的投影,而不是真實的軌跡,這就不可避免的引起了光繪創(chuàng)作與設(shè)想的偏差,影響光繪制作的準(zhǔn)確性。此外,在現(xiàn)有的光繪作品的制作中,都是通過單個攝像頭來完成,即使采用了具有雙攝像頭的終端來進(jìn)行光繪作品的制作,也只通過其中一個攝像頭來完成全部的拍攝,并未涉及到通過雙攝像頭來進(jìn)行光繪作品的制作,而且,光繪一般都需要在暗光的環(huán)境下進(jìn)行,因此單攝像頭所帶來的畫質(zhì)上的欠缺也無法避免。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于如何改善現(xiàn)有技術(shù)中光繪實際繪制與設(shè)想之間的偏差的問題;針對該技術(shù)問題,提供一種光繪拍攝裝置,包括:
拍攝模塊,用于在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過所述雙攝像模組中的第二攝像模組采集第二影像;
確定模塊,用于在所述第一攝像模組采集第一影像時,根據(jù)所述第一影像和第二影像確定所述第一影像中光源軌跡的景深;
修正模塊,用于根據(jù)所述光源軌跡的景深,以及所述光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定所述超出基準(zhǔn)平面的部分的實際軌跡;
合成模塊,用于將所述第一影像中,所述光源軌跡中未超出基準(zhǔn)平面的部分與所述超出基準(zhǔn)平面部分的實際軌跡合成。
可選的,所述合成模塊還用于:將所述光源軌跡中未超出基準(zhǔn)平面的部分與所述超出基準(zhǔn)平面部分的實際軌跡采用平滑連接處理。
可選的,所述第一影像為彩色影像,所述第二影像為黑白影像;所述合成模塊還用于:
將所述第二影像中,所述光源軌跡中未超出基準(zhǔn)平面的部分與所述超出基準(zhǔn)平面部分的實際軌跡合成;
將合成后的所述第一影像與所述第二影像進(jìn)行疊加。
可選的,所述基準(zhǔn)平面包括預(yù)設(shè)平面,以及所述預(yù)設(shè)平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間。
本發(fā)明還提供一種移動終端,其特征在于,包括前述的光繪拍攝裝置。
本發(fā)明還提供一種光繪拍攝方法,包括:
在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過所述雙攝像模組中的第二攝像模組采集第二影像;
在所述第一攝像模組采集第一影像時,根據(jù)所述第一影像和第二影像確定所述第一影像中光源軌跡的景深;
根據(jù)所述光源軌跡的景深,以及所述光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定所述超出基準(zhǔn)平面的部分的實際軌跡;
將所述第一影像中,所述光源軌跡中未超出基準(zhǔn)平面的部分與所述超出基準(zhǔn)平面部分的實際軌跡合成。
可選的,所述將光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成包括:將所述光源軌跡中未超出基準(zhǔn)平面的部分與所述超出基準(zhǔn)平面部分的實際軌跡采用平滑連接處理。
可選的,所述第一影像為彩色影像,所述第二影像為黑白影像;在所述將光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡進(jìn)行合成之后,還包括:
將所述第二影像中,所述光源軌跡中未超出基準(zhǔn)平面的部分與所述超出基準(zhǔn)平面部分的實際軌跡合成;
將合成后的所述第一影像與所述第二影像進(jìn)行疊加。
可選的,所述基準(zhǔn)平面包括預(yù)設(shè)平面,以及所述預(yù)設(shè)平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間。
可選的,所述基準(zhǔn)平面包括:預(yù)設(shè)的焦平面、或者以光源軌跡的起點(diǎn)所在的平面作為基準(zhǔn)平面、或者以所述光源軌跡的實際軌跡的平均距離所在的平面作為所述基準(zhǔn)平面。
有益效果
本發(fā)明提供了一種光繪拍攝裝置、方法和移動終端,在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過第二攝像模組采集第二影像;在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;再根據(jù)景深,以及所述光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡;然后將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成。通過本發(fā)明的實施,通過在拍攝時,對光源軌跡的實時修正,有效的避免了偏差軌跡對光繪制作的影響,提升了光繪的精度,減少了光繪后期處理的幾率和時間。
附圖說明
下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步說明,附圖中:
圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
圖2為實現(xiàn)本發(fā)明各個實施例一個可選的相機(jī)的電氣結(jié)構(gòu)示意圖;
圖3為本發(fā)明第一實施例提供的光繪拍攝裝置的組成示意圖;
圖4為本發(fā)明第一實施例提供的雙攝像模組的終端的結(jié)構(gòu)示意圖;
圖5為本發(fā)明第一實施例提供的第一影像的成像示意圖;
圖6為本發(fā)明第一實施例提供的光源在垂直于拍攝方向上的運(yùn)動軌跡示意圖;
圖7為本發(fā)明第一實施例提供的合成后的第一影像示意圖;
圖8為本發(fā)明第二實施例提供的移動終端組成示意圖;
圖9為本發(fā)明第三實施例提供的光繪拍攝方法流程圖。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。
移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、pda(個人數(shù)字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字tv、臺式計算機(jī)等等的固定終端。下面,假設(shè)終端是移動終端,然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。本實施例中的移動終端可以實現(xiàn)本發(fā)明各實施例中的光繪拍攝裝置。
圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖。
移動終端100可以包括無線通信單元110、a/v(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示出的組件,可以替代地實施更多或更少的組件,將在下面詳細(xì)描述移動終端的元件。
無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括移動通信單元112、無線互聯(lián)網(wǎng)單元113、短程通信單元114和位置信息單元115中的至少一個。
移動通信單元112將無線電信號發(fā)送到基站(例如,接入點(diǎn)等等)、外部終端以及服務(wù)器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。
無線互聯(lián)網(wǎng)單元113支持移動終端的無線互聯(lián)網(wǎng)接入。該單元可以內(nèi)部或外部地耦接到終端。該單元所涉及的無線互聯(lián)網(wǎng)接入技術(shù)可以包括wlan(無線lan)(wi-fi)、wibro(無線寬帶)、wimax(全球微波互聯(lián)接入)、hsdpa(高速下行鏈路分組接入)等等。
短程通信單元114是用于支持短程通信的單元。短程通信技術(shù)的一些示例包括藍(lán)牙tm、射頻識別(rfid)、紅外數(shù)據(jù)協(xié)會(irda)、超寬帶(uwb)、紫蜂tm等等。
位置信息單元115是用于檢查或獲取移動終端的位置信息的單元。位置信息單元的典型示例是gps(全球定位系統(tǒng))。根據(jù)當(dāng)前的技術(shù),gps單元115計算來自三個或更多衛(wèi)星的距離信息和準(zhǔn)確的時間信息并且對于計算的信息應(yīng)用三角測量法,從而根據(jù)經(jīng)度、緯度和高度準(zhǔn)確地計算三維當(dāng)前位置信息。當(dāng)前,用于計算位置和時間信息的方法使用三顆衛(wèi)星并且通過使用另外的一顆衛(wèi)星校正計算出的位置和時間信息的誤差。此外,gps單元115能夠通過實時地連續(xù)計算當(dāng)前位置信息來計算速度信息。
a/v輸入單元120用于接收音頻或視頻信號。a/v輸入單元120可以包括相機(jī)121和麥克風(fēng)1220,相機(jī)121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示單元151上。經(jīng)相機(jī)121處理后的圖像幀可以存儲在存儲器160(或其它存儲介質(zhì))中或者經(jīng)由無線通信單元110進(jìn)行發(fā)送,可以根據(jù)移動終端的構(gòu)造提供兩個或更多相機(jī)121。麥克風(fēng)s122可以在電話通話模式、記錄模式、語音識別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動通信單元112發(fā)送到移動通信基站的格式輸出。麥克風(fēng)122可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。
用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?、觸摸板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。
感測單元140檢測移動終端100的當(dāng)前狀態(tài),(例如,移動終端100的打開或關(guān)閉狀態(tài))、移動終端100的位置、用戶對于移動終端100的接觸(即,觸摸輸入)的有無、移動終端100的取向、移動終端100的加速或減速移動和方向等等,并且生成用于控制移動終端100的操作的命令或信號。例如,當(dāng)移動終端100實施為滑動型移動電話時,感測單元140可以感測該滑動型電話是打開還是關(guān)閉。另外,感測單元140能夠檢測電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。感測單元140可以包括光線傳感器141。
接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別單元的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機(jī)端口等等。識別單元可以是存儲用于驗證用戶使用移動終端100的各種信息并且可以包括用戶識別單元(uim)、客戶識別單元(sim)、通用客戶識別單元(usim)等等。另外,具有識別單元的裝置(下面稱為"識別裝置")可以采取智能卡的形式,因此,識別裝置可以經(jīng)由端口或其它連接裝置與移動終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿咏K端100內(nèi)的一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數(shù)據(jù)。
另外,當(dāng)移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸?shù)揭苿咏K端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是否準(zhǔn)確地安裝在底座上的信號。輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。
輸出單元150可以包括顯示單元151、音頻輸出單元152等等。
顯示單元151可以顯示在移動終端100中處理的信息。例如,當(dāng)移動終端100處于電話通話模式時,顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(ui)或圖形用戶界面(gui)。當(dāng)移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的ui或gui等等。
同時,當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(lcd)、薄膜晶體管lcd(tft-lcd)、有機(jī)發(fā)光二極管(oled)顯示器、柔性顯示器、三維(3d)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為toled(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移動終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
音頻輸出單元152可以在移動終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將無線通信單元110接收的或者在存儲器160中存儲的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號并且輸出為聲音。而且,音頻輸出單元152可以提供與移動終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出單元152可以包括揚(yáng)聲器、蜂鳴器等等。
存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器160可以存儲關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動和音頻信號的數(shù)據(jù)。
存儲器160可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,sd或dx存儲器等等)、隨機(jī)訪問存儲器(ram)、靜態(tài)隨機(jī)訪問存儲器(sram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、可編程只讀存儲器(prom)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲器160的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。
控制器180通??刂埔苿咏K端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體單元181,多媒體單元181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>
這里描述的各種實施方式可以以使用例如計算機(jī)軟件、硬件或其任何組合的計算機(jī)可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理裝置(dspd)、可編程邏輯裝置(pld)、現(xiàn)場可編程門陣列(fpga)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件單元來實施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。
至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動終端,并且不限于滑動型移動終端。
如圖1中所示的移動終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來操作。
圖2為實現(xiàn)本發(fā)明各個實施例的一個可選的相機(jī)的電氣結(jié)構(gòu)框圖。
攝影鏡頭1211由用于形成被攝體像的多個光學(xué)鏡頭構(gòu)成,為單焦點(diǎn)鏡頭或變焦鏡頭。攝影鏡頭1211在鏡頭驅(qū)動器1221的控制下能夠在光軸方向上移動,鏡頭驅(qū)動器1221根據(jù)來自鏡頭驅(qū)動控制電路1222的控制信號,控制攝影鏡頭1211的焦點(diǎn)位置,在變焦鏡頭的情況下,也可控制焦點(diǎn)距離。鏡頭驅(qū)動控制電路1222按照來自微型計算機(jī)1217的控制命令進(jìn)行鏡頭驅(qū)動器1221的驅(qū)動控制。
在攝影鏡頭1211的光軸上、由攝影鏡頭1211形成的被攝體像的位置附近配置有攝像元件1212。攝像元件1212用于對被攝體像攝像并取得攝像圖像數(shù)據(jù)。在攝像元件1212上二維且呈矩陣狀配置有構(gòu)成各像素的光電二極管。各光電二極管產(chǎn)生與受光量對應(yīng)的光電轉(zhuǎn)換電流,該光電轉(zhuǎn)換電流由與各光電二極管連接的電容器進(jìn)行電荷蓄積。各像素的前表面配置有拜耳排列的rgb濾色器。
攝像元件1212與攝像電路1213連接,該攝像電路1213在攝像元件1212中進(jìn)行電荷蓄積控制和圖像信號讀出控制,對該讀出的圖像信號(模擬圖像信號)降低重置噪聲后進(jìn)行波形整形,進(jìn)而進(jìn)行增益提高等以成為適當(dāng)?shù)男盘栯娖健?/p>
攝像電路1213與a/d轉(zhuǎn)換器1214連接,該a/d轉(zhuǎn)換器1214對模擬圖像信號進(jìn)行模數(shù)轉(zhuǎn)換,向總線1227輸出數(shù)字圖像信號(以下稱之為圖像數(shù)據(jù))。
總線1227是用于傳送在相機(jī)的內(nèi)部讀出或生成的各種數(shù)據(jù)的傳送路徑。在總線1227連接著上述a/d轉(zhuǎn)換器1214,此外還連接著圖像處理器1215、jpeg處理器1216、微型計算機(jī)1217、sdram(synchronousdynamicrandomaccessmemory,同步動態(tài)隨機(jī)存取內(nèi)存)1218、存儲器接口(以下稱之為存儲器i/f)1219、lcd(liquidcrystaldisplay,液晶顯示器)驅(qū)動器1220。
圖像處理器1215對基于攝像元件1212的輸出的圖像數(shù)據(jù)進(jìn)行ob相減處理、白平衡調(diào)整、顏色矩陣運(yùn)算、伽馬轉(zhuǎn)換、色差信號處理、噪聲去除處理、同時化處理、邊緣處理等各種圖像處理。jpeg處理器1216在將圖像數(shù)據(jù)記錄于記錄介質(zhì)1225時,按照jpeg壓縮方式壓縮從sdram1218讀出的圖像數(shù)據(jù)。此外,jpeg處理器1216為了進(jìn)行圖像再現(xiàn)顯示而進(jìn)行jpeg圖像數(shù)據(jù)的解壓縮。進(jìn)行解壓縮時,讀出記錄在記錄介質(zhì)1225中的文件,在jpeg處理器1216中實施了解壓縮處理后,將解壓縮的圖像數(shù)據(jù)暫時存儲于sdram1218中并在lcd1226上進(jìn)行顯示。另外,在本實施方式中,作為圖像壓縮解壓縮方式采用的是jpeg方式,然而壓縮解壓縮方式不限于此,當(dāng)然可以采用mpeg、tiff、h.264等其他的壓縮解壓縮方式。
微型計算機(jī)1217發(fā)揮作為該相機(jī)整體的控制部的功能,統(tǒng)一控制相機(jī)的各種處理序列。微型計算機(jī)1217連接著操作單元1223和閃存1224。
操作單元1223包括但不限于實體按鍵或者虛擬按鍵,該實體或虛擬按鍵可以為電源按鈕、拍照鍵、編輯按鍵、動態(tài)圖像按鈕、再現(xiàn)按鈕、菜單按鈕、十字鍵、ok按鈕、刪除按鈕、放大按鈕等各種輸入按鈕和各種輸入鍵等操作控件,檢測這些操作控件的操作狀態(tài),。
將檢測結(jié)果向微型計算機(jī)1217輸出。此外,在作為顯示器的lcd1226的前表面設(shè)有觸摸面板,檢測用戶的觸摸位置,將該觸摸位置向微型計算機(jī)1217輸出。微型計算機(jī)1217根據(jù)來自操作單元1223的操作位置的檢測結(jié)果,執(zhí)行與用戶的操作對應(yīng)的各種處理序列。
閃存1224存儲用于執(zhí)行微型計算機(jī)1217的各種處理序列的程序。微型計算機(jī)1217根據(jù)該程序進(jìn)行相機(jī)整體的控制。此外,閃存1224存儲相機(jī)的各種調(diào)整值,微型計算機(jī)1217讀出調(diào)整值,按照該調(diào)整值進(jìn)行相機(jī)的控制。
sdram1218是用于對圖像數(shù)據(jù)等進(jìn)行暫時存儲的可電改寫的易失性存儲器。該sdram1218暫時存儲從a/d轉(zhuǎn)換器1214輸出的圖像數(shù)據(jù)和在圖像處理器1215、jpeg處理器1216等中進(jìn)行了處理后的圖像數(shù)據(jù)。
存儲器接口1219與記錄介質(zhì)1225連接,進(jìn)行將圖像數(shù)據(jù)和附加在圖像數(shù)據(jù)中的文件頭等數(shù)據(jù)寫入記錄介質(zhì)1225和從記錄介質(zhì)1225中讀出的控制。記錄介質(zhì)1225例如為能夠在相機(jī)主體上自由拆裝的存儲器卡等記錄介質(zhì),然而不限于此,也可以是內(nèi)置在相機(jī)主體中的硬盤等。
lcd驅(qū)動器1210與lcd1226連接,將由圖像處理器1215處理后的圖像數(shù)據(jù)存儲于sdram1218,需要顯示時,讀取sdram1218存儲的圖像數(shù)據(jù)并在lcd1226上顯示,或者,jpeg處理器1216壓縮過的圖像數(shù)據(jù)存儲于sdram1218,在需要顯示時,jpeg處理器1216讀取sdram1218的壓縮過的圖像數(shù)據(jù),再進(jìn)行解壓縮,將解壓縮后的圖像數(shù)據(jù)通過lcd1226進(jìn)行顯示。
lcd1226配置在相機(jī)主體的背面進(jìn)行圖像顯示。該lcd1226lcd,然而不限于此,也可以采用有機(jī)el等各種顯示面板(lcd1226),然而不限于此,也可以采用有機(jī)el等各種顯示面板。
以下通過具體實施例進(jìn)行詳細(xì)說明。
第一實施例
參照圖3,圖3為本發(fā)明第一實施例提供的光繪拍攝裝置組成示意圖。
本實施例中的光繪拍攝裝置,包括:
拍攝模塊301,用于在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過雙攝像模組中的第二攝像模組采集第二影像;
確定模塊302,用于在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;
修正模塊303,用于根據(jù)光源軌跡的景深,以及光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡;
合成模塊304,用于將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成。
越來越多的移動終端配備了雙攝像頭功能,也就是,具有雙攝像頭模組,分別是第一攝像模組和第二攝像模組;在拍攝時,兩個攝像模組可以獨(dú)立拍攝,最后再將兩個攝像模組的拍攝結(jié)果進(jìn)行合成,或者選擇其中一個攝像模組的影像作為成片。基于雙攝技術(shù),可以實現(xiàn)單攝像頭技術(shù)無法實現(xiàn)的,諸如拍攝景深的確定、3d掃描、輔助對焦、動作識別等功能,甚至,在與單攝像頭相同或相近的參數(shù)條件下,雙攝技術(shù)所拍攝的成片也比單攝像頭的更為清晰。請參考圖4,圖4示出了一種應(yīng)用雙攝技術(shù)的終端,其兩個攝像模組的位置示意圖。兩個攝像模組在同一時刻,其拍攝影像的位置雖然有些許的不同,這是由于兩個攝像模組不可能做到完全重疊,會有一定的間距,但是由于是同時拍攝,在拍攝的瞬間在兩個攝像模組中所形成的影像是一樣的。
在本實施例中,拍攝模塊301在長曝光模式下,通過第一攝像模組和第二攝像模組分別同時采集第一影像和第二影像;第一影像和第二影像可以根據(jù)需求,采集參數(shù)一致或者不一致的圖像,比如第一影像和第二影像的像素可以不同,從而引起第一影像和第二影像的分辨率的不同;第一影像和第二影像之間的亮度可以不同,比如第一影像可以通過大光圈采集,其亮度較高;第二影像則可以通過小光圈采集,其亮度較低。在選擇成片時,可以將第一影像和第二影像進(jìn)行合成,將合成之后的作為最終影像;或者,選擇其中畫質(zhì)較佳的作為最終影像。在本實施例中,雖然將第一影像和第二影像進(jìn)行了區(qū)分,但值得一提的是,第一影像和第二影像的位置是可以任意互換的,第一攝像模組和第二攝像模組之間并沒有本質(zhì)的區(qū)別,可以根據(jù)具體成片的需求,將第一攝像模組或者第二攝像模組所拍攝的作為第一影像或者第二影像。
長曝光模式,就是選擇慢快門,讓曝光時間長的一種曝光方式,這種方式通過更長時間的進(jìn)光,可以將光線暗的景色拍得更加清晰,也可以拍攝諸如車流、瀑布等等連續(xù)型的景物,光繪就是利用長曝光的這一特質(zhì),持續(xù)的采集光源移動的軌跡在一張成片上,從而達(dá)到用光繪制的目的。在長曝光模式下,拍攝的過程是持續(xù)的,換言之,就是將動態(tài)的場景反映在靜態(tài)的圖像中。請參考圖5,圖5示出了一種第一影像示意圖,圖中的線條圖案就是光源軌跡所形成的,從圖中可以看出,第一影像由于繪制者控制光源的移動并不是嚴(yán)格在一個平面內(nèi),所形成的第一影像也并不是規(guī)則的。繼續(xù)參考圖6,圖6是在拍攝如圖5的第一影像時,垂直于拍攝方向上光源的運(yùn)動軌跡示意圖。第二影像和第一影像是同時拍攝的,因此,第二影像的效果圖與第一影像類似。
如果要將第一影像和第二影像進(jìn)行合成,那么,為了更好的成片效果,為了成片的畫質(zhì)更佳,在本實施例中,第一影像和第二影像可以設(shè)置為一個是彩色圖像,另一個則是黑白圖像。目前一種常見的終端彩色攝像頭,其像素分布幾乎都是采用rgbg排列的拜耳陣列或者其變種rgbw陣列,在這種陣列下,光在入射每個像素點(diǎn)的過程中,會被濾光片過濾掉一部分,而只保留該部分顏色的強(qiáng)度。在這種排布下,由于每個像素點(diǎn)只能記錄一種顏色的信息,所以在后期成像的過程中,需要以每四個rgbg像素點(diǎn)作為一組進(jìn)行反拜耳運(yùn)算,具體就是,通過參考相鄰像素點(diǎn)上的顏色強(qiáng)度,將其算法合成并還原為本來的顏色。顯然,在還原的過程中,畫面不可避免的會出現(xiàn)畫面細(xì)節(jié)的丟失,對畫質(zhì)會有一定的影響,即通過這種方式所拍攝的圖像其本來就有一定程度的失真。而黑白攝像頭則不同,黑白攝像頭無需記錄并還原拍攝物體的顏色信息,每個像素點(diǎn)可以獨(dú)立保存畫面的灰度信息,可以在最大程度上保留畫面的細(xì)節(jié)信息,提高了銳度。因此,雙攝像頭方案,采用一個彩色攝像頭、一個黑白攝像頭,可以將兩者拍攝的圖像進(jìn)行合成,既保留了彩色攝像頭的顏色信息,又可以保證黑白攝像頭的清晰度,從而提升畫質(zhì)。
在本實施例中,確定模塊302,用于在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第二影像中光源軌跡的景深。在長曝光的拍攝過程中,第一攝像模組和第二攝像模組同時采集各自的影像;而第一影像和第二影像在曝光時,都處于漸變的過程中,第一影像和第二影像各自隨著曝光時間的推移,以及光源的運(yùn)動,改變著第一影像和第二影像中拍攝的內(nèi)容;此時,通過第一影像和第二影像,確定當(dāng)前拍攝的內(nèi)容中,其光源軌跡的景深。景深的測算方法與雙攝像頭測距的原理一致,根據(jù)兩個攝像頭之間固定的距離,以及拍攝對象的成像角度,或者參考拍攝焦距,即可以確定第一影像中的光源軌跡的景深。此處所指的景深,指的是,光源軌跡與基準(zhǔn)平面之間的距離,或者是,光源軌跡與焦平面之間的距離,由于基準(zhǔn)平面和焦平面都是確定的平面,不論是哪種方式所確定的景深,都可以確定光源軌跡在拍攝時的相對于基準(zhǔn)平面的位置信息。
在本實施例中基準(zhǔn)平面的設(shè)定,可以包括:基準(zhǔn)平面包括預(yù)設(shè)平面,以及平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間。在數(shù)學(xué)上平面是一個嚴(yán)格的定義,是沒有大小也沒有厚度的,但是在實際拍攝中,由于攝像頭取景的范圍是有限的,且攝像頭拍攝的清晰的位置,也就是焦平面,也是有一定的容許范圍,也就是焦平面的景深。也就是說,預(yù)設(shè)平面可以認(rèn)為是一般意義上的平面,預(yù)設(shè)平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間,所述的預(yù)設(shè)距離可以設(shè)定為與焦平面景深一致,或者略大,或者略小的范圍。如果略大,則說明拍攝允許的誤差較大,可以拍攝清晰度較低的圖像;如果略小,則說明拍攝允許的誤差較小,可以拍攝清晰度較大的圖像。
具體的,在本實施例中,基準(zhǔn)平面可以包括:預(yù)設(shè)的焦平面;或者以光源軌跡的起點(diǎn)所在的平面作為基準(zhǔn)平面、或者以光源軌跡的實際軌跡的平均距離所在的平面作為基準(zhǔn)平面。其中,預(yù)設(shè)的焦平面,就是在拍攝時的焦點(diǎn)所在的平面;以光源軌跡的起點(diǎn),所在的平面作為基準(zhǔn)平面,光源軌跡的起點(diǎn)一般都是對焦點(diǎn)所在,也就是,以焦平面作為基準(zhǔn)平面;以光源軌跡的實際軌跡的平均距離所在的平面,作為基準(zhǔn)平面則指的是,光繪創(chuàng)作過程中,攜帶光源的制作者在垂直于拍攝方向上的運(yùn)動的中間位置的平面,作為基準(zhǔn)平面。這樣可以保證修正的準(zhǔn)確率,和合成過程的效率。
在本實施例中,修正模塊303,用于根據(jù)光源軌跡的景深,以及光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡。由于攝像模組的成像是基于基準(zhǔn)平面的,因此,第一攝像模組和第二攝像模組所采集的第一影像和第二影像中的內(nèi)容應(yīng)該都是光源軌跡在基準(zhǔn)平面上的投影。如果當(dāng)前光源軌跡就在基準(zhǔn)平面上,那么,此時則可以認(rèn)為,這些光源軌跡是準(zhǔn)確的,是符合光繪創(chuàng)作者預(yù)期的光源軌跡;而如果當(dāng)前光源軌跡不在基準(zhǔn)平面上,在基準(zhǔn)平面之外,那么,此時則認(rèn)為這部分光源軌跡是有偏差的,是不符合預(yù)期的。對于這些不符合預(yù)期的光源軌跡,即超出基準(zhǔn)平面的部分,根據(jù)其在基準(zhǔn)平面上的投影,和之前所得出的光源軌跡的景深,就可以確定其實際軌跡。由于光繪制作者在垂直于拍攝方向上的運(yùn)動并不是規(guī)則的,所形成的光源軌跡中,其未超出基準(zhǔn)平面的部分以及相應(yīng)的,超出基準(zhǔn)平面的部分的分布也不是規(guī)則的。
在本實施例中,合成模塊304用于,將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡合成。當(dāng)修正模塊303確定了超出基準(zhǔn)平面的部分的實際軌跡,就可以將這部分軌跡記錄下來,記錄的方式可以以與第一影像相關(guān)的形式,以圖像文件或者其他格式文件保存,或者,也可以是在曝光過程中,實時的用實際軌跡替換掉第一影像中所記錄的在基準(zhǔn)平面上的投影。而如果是以第二種方式,那么就相當(dāng)于在修正模塊303確定超出基準(zhǔn)平面的光源軌跡的實際軌跡的同時,合成模塊304就將未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成;如果是第一種方式,那么在此次拍攝完成后,就將第一影像中,光源軌跡未超出基準(zhǔn)平面的部分,與記錄的超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成。請參考圖7,圖7示出了軌跡合成之后的第一影像示意圖,可以看出經(jīng)過合成,原本不夠規(guī)則圖形變得更加規(guī)則,更符合創(chuàng)作者的預(yù)期。
此外,如果在合成的過程中,兩條軌跡之間出現(xiàn)了中斷的情況,這種情況可能是由于修正過程中的誤差,或者是繪制者在同一個位置停留過久,此時,合成模塊304還可以用于,將光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡采用平滑連接處理,也就是盡可能讓兩個軌跡之間的過度自然,不會顯得突兀。
此外,當(dāng)?shù)谝挥跋袷遣噬跋瘢诙跋袷呛诎子跋駮r,也就是第一攝像模組是彩色模組,第二攝像模組是黑白模組,這種情況下將兩者進(jìn)行合成可以顯著提升成片的質(zhì)量,那么,合成模塊304還可以用于:將第二影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成,然后,將合成后的第一影像與第二影像進(jìn)行疊加。對于第二影像中的兩個軌跡的合成過程與對于第一影像的處理類似,在通過同樣的方式進(jìn)行合成之后,合成的結(jié)果除了一個是彩色,一個是黑白,也是相同的,然后將兩者進(jìn)行疊加,從而彌補(bǔ)了彩色影像的色彩失真,提高了畫質(zhì)。
本實施例提供了一種光繪拍攝裝置,在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過第二攝像模組采集第二影像;在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;再根據(jù)景深,以及所述光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡;然后將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成。通過本實施例的實施,通過在拍攝時,對光源軌跡的實時修正,有效的避免了偏差軌跡對光繪制作的影響,提升了光繪的精度,減少了光繪后期處理的幾率和時間。
第二實施例
請參考圖8,圖8是本實施例提供的一種移動終端的組成示意圖。
本實施例中的移動終端包括前述的光繪拍攝裝置,光繪拍攝裝置包括拍攝模塊、確定模塊、修正模塊、合成模塊;其中,拍攝模塊包括雙攝像模組,分別是第一攝像模組和第二攝像模組,兩個攝像模組均可以通過前述實施例中的a/v輸入單元12中的相機(jī)121來實現(xiàn),分別為第一相機(jī)1211和第二相機(jī)1212;此外,確定模塊、修正模塊、合成模塊都可以通過前述實施例中的控制器180來實現(xiàn)。具體實施如下:
在長曝光模式下,第一相機(jī)1211采集第一影像,同時第二相機(jī)1212采集第二影像;
控制器180在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;然后,根據(jù)光源軌跡的景深,以及光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡,最后將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡進(jìn)行合成。
在本實施例中,在長曝光模式下,第一相機(jī)1211和第二相機(jī)1212分別同時采集第一影像和第二影像;第一影像和第二影像可以根據(jù)需求,采集參數(shù)一致或者不一致的圖像,比如第一影像和第二影像的像素可以不同,從而引起第一影像和第二影像的分辨率的不同;第一影像和第二影像之間的亮度可以不同,比如第一影像可以通過大光圈采集,其亮度較高;第二影像則可以通過小光圈采集,其亮度較低。在選擇成片時,可以將第一影像和第二影像進(jìn)行合成,將合成之后的作為最終影像;或者,選擇其中畫質(zhì)較佳的作為最終影像。在本實施例中,雖然將第一影像和第二影像進(jìn)行了區(qū)分,但值得一提的是,第一影像和第二影像的位置是可以任意互換的,第一相機(jī)1211和第二相機(jī)1212之間并沒有本質(zhì)的區(qū)別,可以根據(jù)具體成片的需求,將第一相機(jī)1211或者第二相機(jī)1212所拍攝的作為第一影像或者第二影像。
長曝光模式,就是選擇慢快門,讓曝光時間長的一種曝光方式,這種方式通過更長時間的進(jìn)光,可以將光線暗的景色拍得更加清晰,也可以拍攝諸如車流、瀑布等等連續(xù)型的景物,光繪就是利用長曝光的這一特質(zhì),持續(xù)的采集光源移動的軌跡在一張成片上,從而達(dá)到用光繪制的目的。在長曝光模式下,拍攝的過程是持續(xù)的,換言之,就是將動態(tài)的場景反映在靜態(tài)的圖像中。請參考圖5,圖5示出了一種第一影像示意圖,圖中的線條圖案就是光源軌跡所形成的,從圖中可以看出,第一影像由于繪制者控制光源的移動并不是嚴(yán)格在一個平面內(nèi),所形成的第一影像也并不是規(guī)則的。繼續(xù)參考圖6,圖6是在拍攝如圖5的第一影像時,垂直于拍攝方向上光源的運(yùn)動軌跡示意圖。第二影像和第一影像是同時拍攝的,因此,第二影像的效果圖與第一影像類似。
如果要將第一影像和第二影像進(jìn)行合成,那么,為了更好的成片效果,為了成片的畫質(zhì)更佳,在本實施例中,第一影像和第二影像可以設(shè)置為一個是彩色圖像,另一個則是黑白圖像。目前一種常見的終端彩色攝像頭,其像素分布幾乎都是采用rgbg排列的拜耳陣列或者其變種rgbw陣列,在這種陣列下,光在入射每個像素點(diǎn)的過程中,會被濾光片過濾掉一部分,而只保留該部分顏色的強(qiáng)度。在這種排布下,由于每個像素點(diǎn)只能記錄一種顏色的信息,所以在后期成像的過程中,需要以每四個rgbg像素點(diǎn)作為一組進(jìn)行反拜耳運(yùn)算,具體就是,通過參考相鄰像素點(diǎn)上的顏色強(qiáng)度,將其算法合成并還原為本來的顏色。顯然,在還原的過程中,畫面不可避免的會出現(xiàn)畫面細(xì)節(jié)的丟失,對畫質(zhì)會有一定的影響,即通過這種方式所拍攝的圖像其本來就有一定程度的失真。而黑白攝像頭則不同,黑白攝像頭無需記錄并還原拍攝物體的顏色信息,每個像素點(diǎn)可以獨(dú)立保存畫面的灰度信息,可以在最大程度上保留畫面的細(xì)節(jié)信息,提高了銳度。因此,雙攝像頭方案,采用一個彩色攝像頭、一個黑白攝像頭,可以將兩者拍攝的圖像進(jìn)行合成,既保留了彩色攝像頭的顏色信息,又可以保證黑白攝像頭的清晰度,從而提升畫質(zhì)。
在本實施例中,控制器180在第一相機(jī)1211采集第一影像時,根據(jù)第一影像和第二影像確定第二影像中光源軌跡的景深。在長曝光的拍攝過程中,第一相機(jī)1211和第二相機(jī)1212同時采集各自的影像;而第一影像和第二影像在曝光時,都處于漸變的過程中,第一影像和第二影像各自隨著曝光時間的推移,以及光源的運(yùn)動,改變著第一影像和第二影像中拍攝的內(nèi)容;此時,通過第一影像和第二影像,確定當(dāng)前拍攝的內(nèi)容中,其光源軌跡的景深。景深的測算方法與雙攝像頭測距的原理一致,根據(jù)兩個攝像頭之間固定的距離,以及拍攝對象的成像角度,或者參考拍攝焦距,即可以確定第一影像中的光源軌跡的景深。此處所指的景深,指的是,光源軌跡與基準(zhǔn)平面之間的距離,或者是,光源軌跡與焦平面之間的距離,由于基準(zhǔn)平面和焦平面都是確定的平面,不論是哪種方式所確定的景深,都可以確定光源軌跡在拍攝時的相對于基準(zhǔn)平面的位置信息。
在本實施例中基準(zhǔn)平面的設(shè)定,可以包括:基準(zhǔn)平面包括預(yù)設(shè)平面,以及平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間。在數(shù)學(xué)上平面是一個嚴(yán)格的定義,是沒有大小也沒有厚度的,但是在實際拍攝中,由于攝像頭取景的范圍是有限的,且攝像頭拍攝的清晰的位置,也就是焦平面,也是有一定的容許范圍,也就是焦平面的景深。也就是說,預(yù)設(shè)平面可以認(rèn)為是一般意義上的平面,預(yù)設(shè)平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間,所述的預(yù)設(shè)距離可以設(shè)定為與焦平面景深一致,或者略大,或者略小的范圍。如果略大,則說明拍攝允許的誤差較大,可以拍攝清晰度較低的圖像;如果略小,則說明拍攝允許的誤差較小,可以拍攝清晰度較大的圖像。
具體的,在本實施例中,基準(zhǔn)平面可以包括:預(yù)設(shè)的焦平面;或者以光源軌跡的起點(diǎn)所在的平面作為基準(zhǔn)平面、或者以光源軌跡的實際軌跡的平均距離所在的平面作為基準(zhǔn)平面。其中,預(yù)設(shè)的焦平面,就是在拍攝時的焦點(diǎn)所在的平面;以光源軌跡的起點(diǎn),所在的平面作為基準(zhǔn)平面,光源軌跡的起點(diǎn)一般都是對焦點(diǎn)所在,也就是,以焦平面作為基準(zhǔn)平面;以光源軌跡的實際軌跡的平均距離所在的平面,作為基準(zhǔn)平面則指的是,光繪創(chuàng)作過程中,攜帶光源的制作者在垂直于拍攝方向上的運(yùn)動的中間位置的平面,作為基準(zhǔn)平面。這樣可以保證修正的準(zhǔn)確率,和合成過程的效率。
在本實施例中,控制器180根據(jù)光源軌跡的景深,以及光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡。由于相機(jī)的成像是基于基準(zhǔn)平面的,因此,第一相機(jī)1211和第二相機(jī)1212所采集的第一影像和第二影像中的內(nèi)容應(yīng)該都是光源軌跡在基準(zhǔn)平面上的投影。如果當(dāng)前光源軌跡就在基準(zhǔn)平面上,那么,此時則可以認(rèn)為,這些光源軌跡是準(zhǔn)確的,是符合光繪創(chuàng)作者預(yù)期的光源軌跡;而如果當(dāng)前光源軌跡不在基準(zhǔn)平面上,在基準(zhǔn)平面之外,那么,此時則認(rèn)為這部分光源軌跡是有偏差的,是不符合預(yù)期的。對于這些不符合預(yù)期的光源軌跡,即超出基準(zhǔn)平面的部分,根據(jù)其在基準(zhǔn)平面上的投影,和之前所得出的光源軌跡的景深,就可以確定其實際軌跡。由于光繪制作者在垂直于拍攝方向上的運(yùn)動并不是規(guī)則的,所形成的光源軌跡中,其未超出基準(zhǔn)平面的部分以及相應(yīng)的,超出基準(zhǔn)平面的部分的分布也不是規(guī)則的。
在本實施例中,控制器180將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡合成。當(dāng)控制器180確定了超出基準(zhǔn)平面的部分的實際軌跡,就可以將這部分軌跡記錄下來,記錄的方式可以以與第一影像相關(guān)的形式,以圖像文件或者其他格式文件保存,或者,也可以是在曝光過程中,實時的用實際軌跡替換掉第一影像中所記錄的在基準(zhǔn)平面上的投影。而如果是以第二種方式,那么就相當(dāng)于在確定超出基準(zhǔn)平面的光源軌跡的實際軌跡的同時,就將未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成;如果是第一種方式,那么在此次拍攝完成后,就將第一影像中,光源軌跡未超出基準(zhǔn)平面的部分,與記錄的超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成。
此外,如果在合成的過程中,兩條軌跡之間出現(xiàn)了中斷的情況,這種情況可能是由于修正過程中的誤差,或者是繪制者在同一個位置停留過久,此時,控制器180還可以將光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡采用平滑連接處理,也就是盡可能讓兩個軌跡之間的過度自然,不會顯得突兀。
此外,當(dāng)?shù)谝挥跋袷遣噬跋?,第二影像是黑白影像時,也就是第一攝像模組是彩色模組,第二攝像模組是黑白模組,這種情況下將兩者進(jìn)行合成可以顯著提升成片的質(zhì)量,那么,控制器180還可以用于:將第二影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成,然后,將合成后的第一影像與第二影像進(jìn)行疊加。對于第二影像中的兩個軌跡的合成過程與對于第一影像的處理類似,在通過同樣的方式進(jìn)行合成之后,合成的結(jié)果除了一個是彩色,一個是黑白,也是相同的,然后將兩者進(jìn)行疊加,從而彌補(bǔ)了彩色影像的色彩失真,提高了畫質(zhì)。
本實施例提供了一種移動終端,在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過第二攝像模組采集第二影像;在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;再根據(jù)景深,以及所述光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡;然后將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成。通過本實施例的實施,通過在拍攝時,對光源軌跡的實時修正,有效的避免了偏差軌跡對光繪制作的影響,提升了光繪的精度,減少了光繪后期處理的幾率和時間。
第三實施例
請參考圖9,圖9是本實施例提供的光繪拍攝方法流程圖,包括:
s901、在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過雙攝像模組中的第二攝像模組采集第二影像;
s902、在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;
s903、根據(jù)光源軌跡的景深,以及光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡;
s904、將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成。
s901中,在長曝光模式下,通過第一攝像模組和第二攝像模組分別同時采集第一影像和第二影像;第一影像和第二影像可以根據(jù)需求,采集參數(shù)一致或者不一致的圖像,比如第一影像和第二影像的像素可以不同,從而引起第一影像和第二影像的分辨率的不同;第一影像和第二影像之間的亮度可以不同,比如第一影像可以通過大光圈采集,其亮度較高;第二影像則可以通過小光圈采集,其亮度較低。在選擇成片時,可以將第一影像和第二影像進(jìn)行合成,將合成之后的作為最終影像;或者,選擇其中畫質(zhì)較佳的作為最終影像。在本實施例中,雖然將第一影像和第二影像進(jìn)行了區(qū)分,但值得一提的是,第一影像和第二影像的位置是可以任意互換的,第一攝像模組和第二攝像模組之間并沒有本質(zhì)的區(qū)別,可以根據(jù)具體成片的需求,將第一攝像模組或者第二攝像模組所拍攝的作為第一影像或者第二影像。
長曝光模式,就是選擇慢快門,讓曝光時間長的一種曝光方式,這種方式通過更長時間的進(jìn)光,可以將光線暗的景色拍得更加清晰,也可以拍攝諸如車流、瀑布等等連續(xù)型的景物,光繪就是利用長曝光的這一特質(zhì),持續(xù)的采集光源移動的軌跡在一張成片上,從而達(dá)到用光繪制的目的。在長曝光模式下,拍攝的過程是持續(xù)的,換言之,就是將動態(tài)的場景反映在靜態(tài)的圖像中。請參考圖5,圖5示出了一種第一影像示意圖,圖中的線條圖案就是光源軌跡所形成的,從圖中可以看出,第一影像由于繪制者控制光源的移動并不是嚴(yán)格在一個平面內(nèi),所形成的第一影像也并不是規(guī)則的。繼續(xù)參考圖6,圖6是在拍攝如圖5的第一影像時,垂直于拍攝方向上光源的運(yùn)動軌跡示意圖。第二影像和第一影像是同時拍攝的,因此,第二影像的效果圖與第一影像類似。
如果要將第一影像和第二影像進(jìn)行合成,那么,為了更好的成片效果,為了成片的畫質(zhì)更佳,在本實施例中,第一影像和第二影像可以設(shè)置為一個是彩色圖像,另一個則是黑白圖像。目前一種常見的終端彩色攝像頭,其像素分布幾乎都是采用rgbg排列的拜耳陣列或者其變種rgbw陣列,在這種陣列下,光在入射每個像素點(diǎn)的過程中,會被濾光片過濾掉一部分,而只保留該部分顏色的強(qiáng)度。在這種排布下,由于每個像素點(diǎn)只能記錄一種顏色的信息,所以在后期成像的過程中,需要以每四個rgbg像素點(diǎn)作為一組進(jìn)行反拜耳運(yùn)算,具體就是,通過參考相鄰像素點(diǎn)上的顏色強(qiáng)度,將其算法合成并還原為本來的顏色。顯然,在還原的過程中,畫面不可避免的會出現(xiàn)畫面細(xì)節(jié)的丟失,對畫質(zhì)會有一定的影響,即通過這種方式所拍攝的圖像其本來就有一定程度的失真。而黑白攝像頭則不同,黑白攝像頭無需記錄并還原拍攝物體的顏色信息,每個像素點(diǎn)可以獨(dú)立保存畫面的灰度信息,可以在最大程度上保留畫面的細(xì)節(jié)信息,提高了銳度。因此,雙攝像頭方案,采用一個彩色攝像頭、一個黑白攝像頭,可以將兩者拍攝的圖像進(jìn)行合成,既保留了彩色攝像頭的顏色信息,又可以保證黑白攝像頭的清晰度,從而提升畫質(zhì)。
s902中,在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第二影像中光源軌跡的景深。在長曝光的拍攝過程中,第一攝像模組和第二攝像模組同時采集各自的影像;而第一影像和第二影像在曝光時,都處于漸變的過程中,第一影像和第二影像各自隨著曝光時間的推移,以及光源的運(yùn)動,改變著第一影像和第二影像中拍攝的內(nèi)容;此時,通過第一影像和第二影像,確定當(dāng)前拍攝的內(nèi)容中,其光源軌跡的景深。景深的測算方法與雙攝像頭測距的原理一致,根據(jù)兩個攝像頭之間固定的距離,以及拍攝對象的成像角度,或者參考拍攝焦距,即可以確定第一影像中的光源軌跡的景深。此處所指的景深,指的是,光源軌跡與基準(zhǔn)平面之間的距離,或者是,光源軌跡與焦平面之間的距離,由于基準(zhǔn)平面和焦平面都是確定的平面,不論是哪種方式所確定的景深,都可以確定光源軌跡在拍攝時的相對于基準(zhǔn)平面的位置信息。
在本實施例中基準(zhǔn)平面的設(shè)定,可以包括:基準(zhǔn)平面包括預(yù)設(shè)平面,以及平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間。在數(shù)學(xué)上平面是一個嚴(yán)格的定義,是沒有大小也沒有厚度的,但是在實際拍攝中,由于攝像頭取景的范圍是有限的,且攝像頭拍攝的清晰的位置,也就是焦平面,也是有一定的容許范圍,也就是焦平面的景深。也就是說,預(yù)設(shè)平面可以認(rèn)為是一般意義上的平面,預(yù)設(shè)平面兩側(cè)預(yù)設(shè)距離內(nèi)的空間,所述的預(yù)設(shè)距離可以設(shè)定為與焦平面景深一致,或者略大,或者略小的范圍。如果略大,則說明拍攝允許的誤差較大,可以拍攝清晰度較低的圖像;如果略小,則說明拍攝允許的誤差較小,可以拍攝清晰度較大的圖像。
具體的,在本實施例中,基準(zhǔn)平面可以包括:預(yù)設(shè)的焦平面;或者以光源軌跡的起點(diǎn)所在的平面作為基準(zhǔn)平面、或者以光源軌跡的實際軌跡的平均距離所在的平面作為基準(zhǔn)平面。其中,預(yù)設(shè)的焦平面,就是在拍攝時的焦點(diǎn)所在的平面;以光源軌跡的起點(diǎn),所在的平面作為基準(zhǔn)平面,光源軌跡的起點(diǎn)一般都是對焦點(diǎn)所在,也就是,以焦平面作為基準(zhǔn)平面;以光源軌跡的實際軌跡的平均距離所在的平面,作為基準(zhǔn)平面則指的是,光繪創(chuàng)作過程中,攜帶光源的制作者在垂直于拍攝方向上的運(yùn)動的中間位置的平面,作為基準(zhǔn)平面。這樣可以保證修正的準(zhǔn)確率,和合成過程的效率。
s903中,根據(jù)光源軌跡的景深,以及光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡。由于攝像模組的成像是基于基準(zhǔn)平面的,因此,第一攝像模組和第二攝像模組所采集的第一影像和第二影像中的內(nèi)容應(yīng)該都是光源軌跡在基準(zhǔn)平面上的投影。如果當(dāng)前光源軌跡就在基準(zhǔn)平面上,那么,此時則可以認(rèn)為,這些光源軌跡是準(zhǔn)確的,是符合光繪創(chuàng)作者預(yù)期的光源軌跡;而如果當(dāng)前光源軌跡不在基準(zhǔn)平面上,在基準(zhǔn)平面之外,那么,此時則認(rèn)為這部分光源軌跡是有偏差的,是不符合預(yù)期的。對于這些不符合預(yù)期的光源軌跡,即超出基準(zhǔn)平面的部分,根據(jù)其在基準(zhǔn)平面上的投影,和之前所得出的光源軌跡的景深,就可以確定其實際軌跡。由于光繪制作者在垂直于拍攝方向上的運(yùn)動并不是規(guī)則的,所形成的光源軌跡中,其未超出基準(zhǔn)平面的部分以及相應(yīng)的,超出基準(zhǔn)平面的部分的分布也不是規(guī)則的。
s904中,將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡合成。當(dāng)修正模塊確定了超出基準(zhǔn)平面的部分的實際軌跡,就可以將這部分軌跡記錄下來,記錄的方式可以以與第一影像相關(guān)的形式,以圖像文件或者其他格式文件保存,或者,也可以是在曝光過程中,實時的用實際軌跡替換掉第一影像中所記錄的在基準(zhǔn)平面上的投影。而如果是以第二種方式,那么就相當(dāng)于在修正模塊確定超出基準(zhǔn)平面的光源軌跡的實際軌跡的同時,合成模塊就將未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成;如果是第一種方式,那么在此次拍攝完成后,就將第一影像中,光源軌跡未超出基準(zhǔn)平面的部分,與記錄的超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成。請參考圖7,圖7示出了軌跡合成之后的第一影像示意圖,可以看出經(jīng)過合成,原本不夠規(guī)則圖形變得更加規(guī)則,更符合創(chuàng)作者的預(yù)期。
此外,如果在合成的過程中,兩條軌跡之間出現(xiàn)了中斷的情況,這種情況可能是由于修正過程中的誤差,或者是繪制者在同一個位置停留過久,此時,還可以將光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡采用平滑連接處理,也就是盡可能讓兩個軌跡之間的過度自然,不會顯得突兀。
此外,當(dāng)?shù)谝挥跋袷遣噬跋?,第二影像是黑白影像時,也就是第一攝像模組是彩色模組,第二攝像模組是黑白模組,這種情況下將兩者進(jìn)行合成可以顯著提升成片的質(zhì)量,那么,還可以包括:將第二影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面的部分的實際軌跡進(jìn)行合成,然后,將合成后的第一影像與第二影像進(jìn)行疊加。對于第二影像中的兩個軌跡的合成過程與對于第一影像的處理類似,在通過同樣的方式進(jìn)行合成之后,合成的結(jié)果除了一個是彩色,一個是黑白,也是相同的,然后將兩者進(jìn)行疊加,從而彌補(bǔ)了彩色影像的色彩失真,提高了畫質(zhì)。
本實施例提供了一種光繪拍攝方法,在長曝光模式下,通過雙攝像模組中的第一攝像模組采集第一影像,同時通過第二攝像模組采集第二影像;在第一攝像模組采集第一影像時,根據(jù)第一影像和第二影像確定第一影像中光源軌跡的景深;再根據(jù)景深,以及所述光源軌跡中,超出基準(zhǔn)平面的部分在基準(zhǔn)平面上的投影,確定超出基準(zhǔn)平面的部分的實際軌跡;然后將第一影像中,光源軌跡中未超出基準(zhǔn)平面的部分與超出基準(zhǔn)平面部分的實際軌跡合成。通過本實施例的實施,通過在拍攝時,對光源軌跡的實時修正,有效的避免了偏差軌跡對光繪制作的影響,提升了光繪的精度,減少了光繪后期處理的幾率和時間。
上面結(jié)合附圖對本發(fā)明的實施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。