拍攝裝置中的
快門速度表示相機(jī)進(jìn)行拍攝的時(shí)候快門保持開啟狀態(tài)的時(shí)間,快門速度和鏡頭的
光圈大小(也叫焦距比數(shù))一起決定光到達(dá)膠片或
傳感器的量,或稱曝光量。快門速度越快,則意味著曝光時(shí)間越短,曝光量便越少,但運(yùn)動(dòng)物體能在膠片上呈現(xiàn)更清晰的影像??扉T速度越慢,則意味著曝光時(shí)間越長(zhǎng),曝光量越多,但運(yùn)動(dòng)物體在膠片上的影像會(huì)顯得模糊,通常將使用1/30秒以下的快門速度拍攝照片稱為慢速快門拍攝,利用慢速快門拍攝能夠獲得具有特殊效果或藝術(shù)效果的照片。
現(xiàn)有技術(shù)中,有的拍攝裝置在慢速快門拍攝過(guò)程中能夠每隔一定時(shí)間采集一次圖像數(shù)據(jù),并將圖像數(shù)據(jù)連續(xù)生成一張張圖像,從而實(shí)現(xiàn)了實(shí)時(shí)顯示曝光效果。然而,現(xiàn)有技術(shù)中連續(xù)采集圖像數(shù)據(jù)的間隔時(shí)間是固定的,不能根據(jù)具體情況進(jìn)行變動(dòng),而不同的拍攝裝置處理數(shù)據(jù)的速度不同,而同一拍攝裝置在不同情形下處理數(shù)據(jù)的速度也不相同。因此,如果間隔時(shí)間設(shè)置太長(zhǎng),會(huì)導(dǎo)致顯示曝光效果的實(shí)時(shí)性不夠,影響用戶體驗(yàn);如果間隔時(shí)間設(shè)置太短,又有可能超出拍攝裝置的計(jì)算能
力而導(dǎo)致數(shù)據(jù)丟失。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種慢速快門拍攝方法和拍攝裝置,旨在最大限度的利用拍攝裝置的處理能力,提高曝光效果顯示的實(shí)時(shí)性,提升用戶體驗(yàn)。
為達(dá)以上目的,本發(fā)明提出一種慢速快門拍攝方法,包括步驟:
在拍攝過(guò)程中,連續(xù)采集圖像數(shù)據(jù)至緩存模
塊,并根據(jù)所述緩存模塊的剩余空間調(diào)整采集速度;
根據(jù)所述圖像數(shù)據(jù)連續(xù)生成圖像;
在取景窗口中顯示所述圖像。
優(yōu)選地,所述根據(jù)所述緩存模塊的剩余空間調(diào)整采集速度包括:
判斷所述緩存模塊的剩余空間是否達(dá)到預(yù)設(shè)值;
若是,則將采集速度調(diào)整到預(yù)設(shè)速度。
優(yōu)選地,所述在取景窗口中顯示所述圖像包括:
在取景窗口中逐一顯示所述圖像,且后生成的圖像
覆蓋先生成的圖像。
優(yōu)選地,所述在取景窗口中顯示所述圖像的步驟之后還包括:
拍攝結(jié)束后,在取景窗口中顯示所有生成的圖像;
將用戶在取景窗口中選擇的圖像作為最終拍攝的照片存儲(chǔ)于圖像存儲(chǔ)模塊。
優(yōu)選地,所述在取景窗口中顯示所述圖像的步驟之后還包括:
拍攝結(jié)束后,將取景窗口中當(dāng)前顯示的圖像作為最終拍攝的照片存儲(chǔ)于圖像存儲(chǔ)模塊。
優(yōu)選地,所述根據(jù)所述圖像數(shù)據(jù)連續(xù)生成圖像包括:根據(jù)所述圖像數(shù)據(jù)分別連續(xù)生成預(yù)覽尺寸圖像和全尺寸圖像;所述在取景窗口中顯示所述圖像包括:在取景窗口中顯示所述預(yù)覽尺寸圖像。
優(yōu)選地,所述在取景窗口中顯示所述圖像包括:
在取景窗口中逐一顯示所述預(yù)覽尺寸圖像,且后生成的預(yù)覽尺寸圖像覆蓋先生成的預(yù)覽尺寸圖像。
優(yōu)選地,所述在取景窗口中顯示所述圖像的步驟之后還包括:
拍攝結(jié)束后,在取景窗口中顯示所有生成的預(yù)覽尺寸圖像;
將用戶在取景窗口中選擇的預(yù)覽尺寸圖像所對(duì)應(yīng)的全尺寸圖像作為最終拍攝的照片存儲(chǔ)于圖像存儲(chǔ)模塊。
優(yōu)選地,所述在取景窗口中顯示所述圖像的步驟之后還包括:
拍攝結(jié)束后,將取景窗口中當(dāng)前顯示的預(yù)覽尺寸圖像所對(duì)應(yīng)的全尺寸圖像作為最終拍攝的照片存儲(chǔ)于圖像存儲(chǔ)模塊。
本發(fā)明同時(shí)提出一種拍攝裝置,包括控
制模塊、拍攝模塊、緩存模塊、 生成模塊、臨時(shí)存儲(chǔ)模塊和顯示模塊,其中:
控制模塊,設(shè)置為綜合控制各模塊的運(yùn)行;
拍攝模塊,設(shè)置為在拍攝過(guò)程中,連續(xù)采集圖像數(shù)據(jù)至緩存模塊,并根據(jù)所述緩存模塊的剩余空間調(diào)整采集速度;
緩存模塊,設(shè)置為緩存所述圖像數(shù)據(jù);
生成模塊,設(shè)置為根據(jù)所述圖像數(shù)據(jù)連續(xù)生成圖像;
臨時(shí)存儲(chǔ)模塊,設(shè)置為臨時(shí)存儲(chǔ)所述連續(xù)生成的圖像;
顯示模塊,設(shè)置為在取景窗口中顯示所述圖像。
優(yōu)選地,所述拍攝模塊設(shè)置為:
判斷所述緩存模塊的剩余空間是否達(dá)到預(yù)設(shè)值;
若是,則將采集速度調(diào)整到預(yù)設(shè)速度。
優(yōu)選地,所述臨時(shí)存儲(chǔ)模塊包括第一臨時(shí)存儲(chǔ)單元和第二臨時(shí)存儲(chǔ)單元;
優(yōu)選地,所述顯示模塊設(shè)置為:在取景窗口中逐一顯示所述圖像,且后生成的圖像覆蓋先生成的圖像。
優(yōu)選地,所述拍攝裝置還包括圖像存儲(chǔ)模塊,所述顯示模塊設(shè)置為:拍攝結(jié)束后,在取景窗口中顯示生成的所有圖像;所述控制模塊設(shè)置為:將用戶在取景窗口中選擇的圖像作為最終拍攝的照片存儲(chǔ)于所述圖像存儲(chǔ)模塊。
優(yōu)選地,所述控制模塊設(shè)置為:拍攝結(jié)束后,將取景窗口中當(dāng)前顯示的圖像作為最終拍攝的照片存儲(chǔ)于所述圖像存儲(chǔ)模塊。
所述生成模塊設(shè)置為:根據(jù)采集到的圖像數(shù)據(jù)分別連續(xù)生成預(yù)覽尺寸圖像和全尺寸圖像,并將所述預(yù)覽尺寸圖像存儲(chǔ)至所述第一臨時(shí)存儲(chǔ)單元,將所述全尺寸圖像存儲(chǔ)至所述第二臨時(shí)存儲(chǔ)單元;
所述控制模塊設(shè)置為:將第一臨時(shí)存儲(chǔ)單元中的預(yù)覽尺寸圖像輸出至所述顯示模塊予以顯示。
優(yōu)選地,所述顯示模塊設(shè)置為:在取景窗口中逐一顯示所述預(yù)覽尺寸圖像,且后生成的預(yù)覽尺寸圖像覆蓋先生成的預(yù)覽尺寸圖像。
優(yōu)選地,所述顯示模塊設(shè)置為:拍攝結(jié)束后,在取景窗口中顯示所有生成的預(yù)覽尺寸圖像;所述控制模塊設(shè)置為:將用戶在取景窗口中選擇的預(yù)覽尺寸圖像所對(duì)應(yīng)的全尺寸圖像作為最終拍攝的照片存儲(chǔ)于所述圖像存儲(chǔ)模塊。
優(yōu)選地,所述控制模塊設(shè)置為:拍攝結(jié)束后,將取景窗口中當(dāng)前顯示的預(yù)覽尺寸圖像所對(duì)應(yīng)的全尺寸圖像作為最終拍攝的照片存儲(chǔ)于所述圖像存儲(chǔ)模塊。
本發(fā)明所提供的一種慢速快門拍攝方法,在整個(gè)拍攝過(guò)程中連續(xù)采集圖像數(shù)據(jù),并將采集到的圖像數(shù)據(jù)連續(xù)生成圖像,實(shí)時(shí)顯示于取景窗口供用戶預(yù)覽曝光效果。在采集圖像數(shù)據(jù)的過(guò)程中,根據(jù)緩存模塊的剩余空間來(lái)實(shí)時(shí)調(diào)整采集速度,既能最大限度的利用拍攝裝置的處理能力,又能防止因采集速度過(guò)快導(dǎo)致數(shù)據(jù)丟失,同時(shí)還提高了顯示曝光效果的實(shí)時(shí)性,提升了用戶體驗(yàn)。曝光結(jié)束后,還允許用戶從取景窗口中選擇多張不同曝光效果的照片,從而用戶一次拍攝就能獲得多張具有各種拍攝效果的照片,進(jìn)一步提升了用戶體驗(yàn)。
附圖說(shuō)明
圖2是本發(fā)明的慢速快門拍攝方法第二實(shí)施例的流程圖;
圖3是本發(fā)明的拍攝裝置第一實(shí)施例的模塊示意圖;
圖4是本發(fā)明的拍攝裝置第二實(shí)施例的模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1,提出本發(fā)明的慢速快門拍攝方法第一實(shí)施例,所述慢速快門拍攝方法包括以下步驟:
步驟S101:拍攝開始后,連續(xù)采集圖像數(shù)據(jù)至緩存模塊,并根據(jù)緩存模塊的剩余空間實(shí)時(shí)調(diào)整采集速度
當(dāng)用戶按下快門按鍵或觸發(fā)虛擬快門按鍵后,拍攝裝置開始進(jìn)行拍攝,連續(xù)采集圖像數(shù)據(jù)至緩存模塊。在采集圖像數(shù)據(jù)的過(guò)程中,實(shí)時(shí)判斷緩存模塊的剩余空間是否達(dá)到預(yù)設(shè)值,若是,則將采集速度調(diào)整到預(yù)設(shè)速度。
例如,拍攝裝置檢測(cè)到緩存模塊的剩余空間在50%以上時(shí),則以最大速度采集圖像數(shù)據(jù);當(dāng)檢測(cè)到緩存模塊的剩余空間小于50%時(shí),則將采集速度降至當(dāng)前速度的一半;當(dāng)緩存模塊的剩余空間又恢復(fù)到50%以上時(shí),采集速度再次恢復(fù)到最大速度。根據(jù)實(shí)際需要,預(yù)設(shè)值和預(yù)設(shè)速度可以細(xì)分為多個(gè),實(shí)現(xiàn)逐級(jí)遞增或遞減。從而既能最大限度的利用拍攝裝置的處理能力,又能防止因采集速度過(guò)快導(dǎo)致數(shù)據(jù)溢出,進(jìn)而導(dǎo)致數(shù)據(jù)丟失。
步驟S102:根據(jù)所述圖像數(shù)據(jù)連續(xù)生成圖像
拍攝裝置將采集到的圖像數(shù)據(jù)進(jìn)行一系列運(yùn)算后生成圖像,并將生成的圖像臨時(shí)存儲(chǔ)起來(lái)。具體的,拍攝裝置將當(dāng)前接收到的圖像數(shù)據(jù)與過(guò)去的圖像數(shù)據(jù)進(jìn)行加法運(yùn)算后合成新的圖像,并對(duì)生成的圖像進(jìn)行降噪處理。同時(shí)還根據(jù)現(xiàn)有圖像的曝光度,控制新采集圖像的合成比例,抑制過(guò)曝產(chǎn)生。假設(shè)第1張圖像的RGB或者YUV信息為RGB1或YUV1(因YUV與RGB可互相轉(zhuǎn)換,以下統(tǒng)一采用YUV來(lái)描述),則第n張圖像的YUV信息為:YUVn=(1/m)*(YUV1+….+YUVn-1),其中m為光圈參數(shù)值。各圖像雖為連續(xù)生成,但受限于拍攝裝置的計(jì)算處理速度,生成的相鄰圖像之間實(shí)際上也有一定的時(shí)間間隔,計(jì)算速度越快,時(shí)間間隔越短;同時(shí),生成圖像的速度反過(guò)來(lái)影響著前一步驟S101中采集圖像數(shù)據(jù)的速度,生成圖像的速度越快,讀取緩存模塊中的圖像數(shù)據(jù)也越快,則緩存模塊的空間被騰空得也快,從而拍攝裝置采集圖像數(shù)據(jù)的速度也更快。
在某些優(yōu)選實(shí)施例中,拍攝裝置根據(jù)采集到的圖像數(shù)據(jù)分別連續(xù)生成預(yù)覽尺寸圖像和全尺寸圖像,并將預(yù)覽尺寸圖像輸出至取景窗口予以實(shí)時(shí)顯示。所述預(yù)覽尺寸圖像是指
像素較小的圖像,全尺寸圖像是指用戶需要的或設(shè)置的像素較大的圖像,比預(yù)覽尺寸圖像的像素大許多。因像素較大的圖像生成速度也較慢,當(dāng)拍攝裝置的計(jì)算速度較慢時(shí),會(huì)導(dǎo)致實(shí)時(shí)顯示的圖像比較卡頓。通過(guò)兩個(gè)線程分別生成預(yù)覽尺寸圖像和全尺寸圖像,由于預(yù)覽尺寸圖像的像素較小,因此生成速度快,從而在輸出至取景窗口進(jìn)行實(shí)時(shí)顯示時(shí)會(huì)更加流暢,避免卡頓。
步驟S103:在取景窗口中逐一顯示所述圖像,且后生成的圖像覆蓋先生成的圖像
即在用戶按下快門之時(shí)起,生成的第一張圖像P1顯示于取景窗口,一段 時(shí)間后第二張圖像P2覆蓋圖像P1后顯示于取景窗口…,第n張圖像Pn覆蓋圖像Pn-1后顯示于取景窗口。從而實(shí)現(xiàn)在拍攝過(guò)程中實(shí)時(shí)顯示照片在不同曝光時(shí)間的曝光效果。
步驟S104:拍攝結(jié)束后,將取景窗口中當(dāng)前顯示的圖像作為最終拍攝的照片予以存儲(chǔ)
進(jìn)行慢速快門拍攝的快門包括B門、T門等,其中快門按下后到快門釋放期間,快門保持開啟狀態(tài)的為B門;快門按下后到快門再次按下期間,快門保持開啟狀態(tài)的為T門。當(dāng)用戶觀察到取景窗口中當(dāng)前顯示的圖像的曝光效果比較滿意,則釋放B門或再次按下T門結(jié)束拍攝,從而整個(gè)曝光過(guò)程也結(jié)束,此時(shí)拍攝裝置則將取景窗口中當(dāng)前顯示的圖像作為最終拍攝的照片予以存儲(chǔ)。從而用戶只需一次拍攝就能獲得效果較佳的照片。
對(duì)于某些實(shí)施例中分別生成預(yù)覽尺寸圖像和全尺寸圖像的情況,則將最后生成的全尺寸圖像作為最終拍攝的照片予以存儲(chǔ)。
參見圖2,提出本發(fā)明慢速快門拍攝方法第二實(shí)施例,所述慢速快門拍攝方法包括以下步驟:
步驟S201:拍攝開始后,連續(xù)采集圖像數(shù)據(jù)至緩存模塊,并根據(jù)緩存模塊的剩余空間實(shí)時(shí)調(diào)整采集速度
步驟S202:根據(jù)圖像數(shù)據(jù)連續(xù)生成圖像
步驟S203:在取景窗口中逐一顯示所述圖像,且后生成的圖像覆蓋先生成的圖像
本實(shí)施例中的步驟S201~S203與第一實(shí)施例中的步驟S101~S103相同,且步驟S201對(duì)應(yīng)步驟S101,步驟S202對(duì)應(yīng)步驟S102,步驟S203對(duì)應(yīng)步驟S103,在此不再贅述。
步驟S204:拍攝結(jié)束后,在取景窗口中顯示生成的所有圖像
用戶釋放B門或再次按下T門后結(jié)束整個(gè)拍攝過(guò)程,拍攝裝置將生成的所有圖像全部平鋪于取景窗口中予以顯示,從而在拍攝過(guò)程中不但能實(shí)時(shí)顯示照片在不同曝光時(shí)間的曝光效果,并且能同時(shí)顯示具有不同曝光效果的圖像,供用戶對(duì)比挑選。
步驟S205:將用戶在取景窗口中選擇的圖像作為最終拍攝的照片予以存儲(chǔ)
用戶可以瀏覽取景窗口中生成的圖像,從中選擇自己中意的一張或多張圖像,拍攝裝置將用戶選擇的圖像作為最終拍攝的照片存儲(chǔ)起來(lái)。從而用戶通過(guò)一次拍攝就能獲得多張具有各種拍攝效果的照片。
據(jù)此,本發(fā)明的慢速快門拍攝方法,在整個(gè)拍攝過(guò)程中連續(xù)采集圖像數(shù)據(jù),并將采集到的圖像數(shù)據(jù)連續(xù)生成圖像實(shí)時(shí)顯示于取景窗口供用戶預(yù)覽曝光效果。在采集圖像數(shù)據(jù)的過(guò)程中,根據(jù)緩存模塊的剩余空間來(lái)實(shí)時(shí)調(diào)整采集速度,既能最大限度的利用拍攝裝置的處理能力,又能防止因采集速度過(guò)快導(dǎo)致數(shù)據(jù)丟失,同時(shí)還提高了顯示曝光效果的實(shí)時(shí)性,提升了用戶體驗(yàn)。曝光結(jié)束后,還允許用戶從取景窗口中選擇多張不同曝光效果的照片,從而用戶一次拍攝就能獲得多張具有各種拍攝效果的照片,進(jìn)一步提升了用戶體驗(yàn)。
參見圖3,提出本發(fā)明拍攝裝置第一實(shí)施例,所述拍攝裝置可以是相機(jī)或具有攝像功能的手機(jī)、
平板電腦等終端設(shè)備,所述拍攝裝置為實(shí)現(xiàn)上述慢速快門拍攝方法的拍攝裝置,其包括控制模塊110、拍攝模塊120、緩存模塊130、生成模塊140、臨時(shí)存儲(chǔ)模塊150、顯示模塊160和圖像存儲(chǔ)模塊170。
控制模塊110:設(shè)置為綜合控制各模塊的運(yùn)行,進(jìn)而控制整個(gè)流程。
拍攝模塊120:設(shè)置為在拍攝過(guò)程中,連續(xù)采集圖像數(shù)據(jù)至緩存模塊,并根據(jù)緩存模塊的剩余空間調(diào)整采集速度。
當(dāng)用戶按下快門按鍵或觸發(fā)虛擬快門按鍵后,拍攝模塊120開始進(jìn)行拍攝,連續(xù)采集圖像數(shù)據(jù)至緩存模塊。在采集圖像數(shù)據(jù)的過(guò)程中,實(shí)時(shí)判斷緩存模塊的剩余空間是否達(dá)到預(yù)設(shè)值,若是,則將采集速度調(diào)整到預(yù)設(shè)速度。
例如,拍攝模塊120檢測(cè)到緩存模塊130的剩余空間在50%以上時(shí),則以最大速度采集圖像數(shù)據(jù);當(dāng)檢測(cè)到緩存模塊130的剩余空間小于50%時(shí),則將采集速度降至當(dāng)前速度的一半;當(dāng)緩存模塊130的剩余空間又恢復(fù)到50%以上時(shí),采集速度再次恢復(fù)到最大速度。根據(jù)實(shí)際需要,預(yù)設(shè)值和預(yù)設(shè)速度可以細(xì)分為多個(gè),實(shí)現(xiàn)逐級(jí)遞增或遞減。從而既能最大限度的利用拍攝裝置的處理能力,又能防止因采集速度過(guò)快導(dǎo)致數(shù)據(jù)溢出,進(jìn)而造成數(shù)據(jù)丟失。
生成模塊140:設(shè)置為根據(jù)圖像數(shù)據(jù)連續(xù)生成圖像。
生成模塊140讀取緩存模塊130中的圖像數(shù)據(jù),將采集到的圖像數(shù)據(jù)進(jìn)行一系列運(yùn)算后生成圖像,并將生成的圖像存儲(chǔ)于臨時(shí)存儲(chǔ)模塊。具體的, 生成模塊140將當(dāng)前采集到的圖像數(shù)據(jù)與過(guò)去的圖像數(shù)據(jù)進(jìn)行加法運(yùn)算后合成新的圖像,并對(duì)生成的圖像進(jìn)行降噪處理。同時(shí)還根據(jù)現(xiàn)有圖像的曝光度,控制新采集圖像的合成比例,抑制過(guò)曝產(chǎn)生。假設(shè)第1張圖像的RGB或者YUV信息為RGB1或YUV1(因YUV與RGB可互相轉(zhuǎn)換,以下統(tǒng)一采用YUV來(lái)描述),則第n張圖像的YUV信息為:YUVn=(1/m)*(YUV1+….+YUVn-1),其中m為光圈參數(shù)值。
各圖像雖為連續(xù)生成,但受限于生成模塊140的計(jì)算處理速度,生成的相鄰圖像之間也有一定的時(shí)間間隔,計(jì)算速度越快,時(shí)間間隔越短;同時(shí),生成模塊140生成圖像的速度反過(guò)來(lái)影響著拍攝模塊120采集圖像數(shù)據(jù)的速度,生成圖像的速度越快,讀取緩存模塊130中的圖像數(shù)據(jù)也越快,則緩存模塊的空間被騰空得也快,從而拍攝模塊120采集圖像數(shù)據(jù)的速度也更快。
顯示模塊160:設(shè)置為在取景窗口中實(shí)時(shí)顯示連續(xù)生成的圖像。
控制模塊110將臨時(shí)存儲(chǔ)模塊150中的圖像實(shí)時(shí)輸出至顯示模塊160,顯示模塊160在取景窗口中逐一顯示所述圖像,且后生成的圖像覆蓋先生成的圖像。即在用戶按下快門之時(shí)起,生成的第一圖像P1顯示于取景窗口,一段時(shí)間后第二張圖像P2覆蓋圖像P1后顯示于取景窗口…,第n張圖像Pn覆蓋圖像Pn-1后顯示于取景窗口。從而實(shí)現(xiàn)在拍攝過(guò)程中實(shí)時(shí)顯示照片在不同曝光時(shí)間的曝光效果。
進(jìn)行慢速快門拍攝的快門包括B門、T門等,其中快門按下后到快門釋放期間,快門保持開啟狀態(tài)的為B門;快門按下后到快門再次按下期間,快門保持開啟狀態(tài)的為T門。當(dāng)用戶觀察到取景窗口中當(dāng)前顯示的圖像的曝光效果比較滿意,則釋放B門或再次按下T門結(jié)束拍攝,從而整個(gè)曝光過(guò)程也結(jié)束。拍攝結(jié)束后,控制模塊110將取景窗口中當(dāng)前顯示的圖像作為最終拍攝的照片,并將其存儲(chǔ)于圖像存儲(chǔ)模塊170,從而用戶只需一次拍攝就能獲得效果較佳的照片。
在某些實(shí)施例中,拍攝結(jié)束后,控制模塊110控制顯示模塊160將拍攝過(guò)程中生成的所有圖像全部平鋪于取景窗口中予以顯示,以供用戶對(duì)比挑選。最后控制模塊110將用戶在取景窗口中選擇的一張或多張圖像作為最終拍攝的照片,存儲(chǔ)于圖像存儲(chǔ)模塊170中。從而在拍攝過(guò)程中不但能實(shí)時(shí)顯示照片在不同曝光時(shí)間的曝光效果,并且能同時(shí)顯示具有不同曝光效果的圖像。
參見圖4,提出本發(fā)明的拍攝裝置第二實(shí)施例,所述拍攝裝置包括控制模塊110、拍攝模塊120、緩存模塊130、生成模塊140、臨時(shí)存儲(chǔ)模塊150、顯示模塊160和圖像存儲(chǔ)模塊170。
本實(shí)施例與上一實(shí)施例的區(qū)別在于臨時(shí)存儲(chǔ)模塊150包括第一臨時(shí)存儲(chǔ)單元151和第二臨時(shí)存儲(chǔ)單元152,生成模塊140根據(jù)采集到的圖像數(shù)據(jù),通過(guò)兩個(gè)線程分別連續(xù)生成預(yù)覽尺寸圖像和全尺寸圖像,并將預(yù)覽尺寸圖像存儲(chǔ)至第一臨時(shí)存儲(chǔ)單元151,將全尺寸圖像存儲(chǔ)至第二臨時(shí)存儲(chǔ)單元152,控制模塊110將第一臨時(shí)存儲(chǔ)單元151中的預(yù)覽尺寸圖像輸出至顯示模塊160予以實(shí)時(shí)顯示。拍攝結(jié)束后,控制模塊110將第二臨時(shí)存儲(chǔ)單元152中最后存儲(chǔ)的圖像作為最終拍攝的照片存儲(chǔ)于圖像存儲(chǔ)模塊170中。在某些實(shí)施例中,控制模塊110則將用戶在取景窗口中選擇的圖像從第二臨時(shí)存儲(chǔ)單元152中存儲(chǔ)至圖像存儲(chǔ)模塊170中。
所述預(yù)覽尺寸圖像是指像素較小的圖像,全尺寸圖像是指用戶需要的或設(shè)置的像素較大的圖像,比預(yù)覽尺寸圖像的像素大許多。因像素較大的圖像生成速度也較慢,當(dāng)生成模塊140的計(jì)算速度較慢時(shí),會(huì)導(dǎo)致實(shí)時(shí)顯示的圖像比較卡頓。因此通過(guò)兩個(gè)線程分別生成預(yù)覽尺寸圖像和全尺寸圖像,由于預(yù)覽尺寸圖像的像素較小,因此生成速度快,從而在輸出至取景窗口進(jìn)行實(shí)時(shí)顯示時(shí)會(huì)更加流暢,不會(huì)卡頓。
本發(fā)明的拍攝裝置,在進(jìn)行慢速快門拍攝的整個(gè)拍攝過(guò)程中連續(xù)采集圖像數(shù)據(jù),并將采集到的圖像數(shù)據(jù)連續(xù)生成圖像,實(shí)時(shí)顯示于取景窗口供用戶預(yù)覽曝光效果。在采集圖像數(shù)據(jù)的過(guò)程中,根據(jù)緩存模塊的剩余空間來(lái)實(shí)時(shí)調(diào)整采集速度,既能最大限度的利用拍攝裝置的處理能力,又能防止因采集速度過(guò)快導(dǎo)致數(shù)據(jù)丟失,同時(shí)還提高了顯示曝光效果的實(shí)時(shí)性,提升了用戶體驗(yàn)。曝光結(jié)束后,還允許用戶從取景窗口中選擇多張不同曝光效果的照片,從而用戶一次拍攝就能獲得多張具有各種拍攝效果的照片,進(jìn)一步提升了用戶體驗(yàn)。應(yīng)當(dāng)理解的是,以上僅為本發(fā)明的優(yōu)選實(shí)施例,不能因此限制本發(fā)明的
專利范圍,凡是利用本發(fā)明
說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
工業(yè)適用性:
本發(fā)明所提供的一種慢速快門拍攝方法,在整個(gè)拍攝過(guò)程中連續(xù)采集圖像數(shù)據(jù),并將采集到的圖像數(shù)據(jù)連續(xù)生成圖像,實(shí)時(shí)顯示于取景窗口供用戶預(yù)覽曝光效果。在采集圖像數(shù)據(jù)的過(guò)程中,根據(jù)緩存模塊的剩余空間來(lái)實(shí)時(shí)調(diào)整采集速度,既能最大限度的利用拍攝裝置的處理能力,又能防止因采集速度過(guò)快導(dǎo)致數(shù)據(jù)丟失,同時(shí)還提高了顯示曝光效果的實(shí)時(shí)性,提升了用戶體驗(yàn)。曝光結(jié)束后,還允許用戶從取景窗口中選擇多張不同曝光效果的照片,從而用戶一次拍攝就能獲得多張具有各種拍攝效果的照片,進(jìn)一步提升了用戶體驗(yàn)。