本發(fā)明涉及一種閃光燈的技術(shù),更進(jìn)一步來說,本發(fā)明涉及一種用于移動(dòng)設(shè)備的外置閃光燈的拍照方法。
背景技術(shù):
由于數(shù)字照相的像素與質(zhì)量的進(jìn)步,移動(dòng)設(shè)備(例如手機(jī)、平板計(jì)算機(jī))配備照相功能已經(jīng)成為一種趨勢。然而這些內(nèi)置的數(shù)字照相機(jī),在低光源或逆光的環(huán)境下的表現(xiàn)卻一直無法與傳統(tǒng)的數(shù)字相機(jī)相匹敵。
雖然一些內(nèi)置的數(shù)字相機(jī)也會(huì)配置LED(發(fā)光二極管)補(bǔ)光燈,然而因?yàn)橐苿?dòng)設(shè)備的電池容量與LED散熱等方面的問題,嚴(yán)重限制LED的補(bǔ)光燈的補(bǔ)光量。當(dāng)被照物的距離超過一米,LED便無法提供足夠的光源,使感光元件適度的曝光。
氙氣閃光燈可以在短時(shí)間內(nèi)提供大量的輔助光源,因此傳統(tǒng)數(shù)字相機(jī)常配備氙氣閃光燈。氙氣閃光燈利用一充電裝置,將低電壓的電池電源轉(zhuǎn)換高壓電源并儲(chǔ)存在大容值的高壓電容器內(nèi)。配合機(jī)械快門,在適當(dāng)?shù)臅r(shí)間觸發(fā)氙氣閃光燈,將高壓電容器內(nèi)儲(chǔ)存的電能在非常短的時(shí)間內(nèi)轉(zhuǎn)換為一高亮度的輔助光源,使感光元件在低光源或逆光的環(huán)境下適度曝光。氙氣閃光燈需要數(shù)十uF至數(shù)百uF,耐壓三至百四百伏特的高壓電容器,這些電容器的體積非常大,在移動(dòng)設(shè)備輕薄短小的前提下,已經(jīng)不是移動(dòng)設(shè)備所能負(fù)擔(dān)的了。因此在不增加移動(dòng)設(shè)備的體積與重量的前提下,外置的氙氣閃光燈成為一項(xiàng)可行且必要的選項(xiàng)。
根據(jù)高壓電容器的容值與氙氣燈管的規(guī)格,氙氣閃光燈的閃光時(shí)間大約數(shù)十微秒至數(shù)百微秒。如何在正確的時(shí)間點(diǎn)閃光,使所有感光元件可均勻曝光是另一項(xiàng)外置氙氣閃光燈是否可行的重要課題。一般移動(dòng)設(shè)備配備的照相裝置采用CMOS感光元件,并且沒有配備機(jī)械快門,而是使用一種循環(huán)快門(rolling shutter),如圖1所示。圖1繪示為現(xiàn)有技術(shù)的循環(huán)快門的示意圖。請(qǐng)參考圖1,在圖1中,每一條線代表感光元件的每一條線的感光時(shí)間。雖然一個(gè)圖框(frame)內(nèi)每一列感光元件的曝光時(shí)間長度相同,但是每一列曝光開始與結(jié)束時(shí)間都與前一列相隔一段延遲時(shí)間。在這段延遲時(shí)間內(nèi)照相裝置讀取感光元件的曝光信息并完成重置,以進(jìn)行下一個(gè)圖框的曝光。依照相環(huán)境與照相裝置的設(shè)定不同,每一列的曝光時(shí)間大約為數(shù)毫秒至數(shù)百毫秒。
然而,由于循環(huán)快門的限制,外接氙氣閃光燈常常沒辦法找到最佳閃光時(shí)機(jī),導(dǎo)致拍照質(zhì)量無法提升。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足與缺陷,提供一種控制外置閃光燈閃光時(shí)間的方法,能夠控制外置閃光燈合適的閃光時(shí)間,使感光元件在低光源或逆光的環(huán)境下適度曝光,達(dá)到提高移動(dòng)設(shè)備的照相質(zhì)量的效果。
為達(dá)上述目的,就其中一個(gè)觀點(diǎn)言,本發(fā)明提供了一種控制外置閃光燈閃光時(shí)間的方法,適用于當(dāng)一移動(dòng)設(shè)備搭配一外置閃光燈以進(jìn)行照相補(bǔ)光時(shí),該移動(dòng)設(shè)備具有N列的感光元件,N為自然數(shù),該方法包含:檢測一特定事件,該特定事件發(fā)生的時(shí)間相對(duì)于第1列感光元件的開始曝光時(shí)間為固定時(shí)間長度;判斷是否存在單一可閃光期間,在這段期間內(nèi)的閃光可被每一列的感光元件所接收;當(dāng)存在單一可閃光期間時(shí),則將發(fā)生該特定事件的信息通知該外置閃光燈,以使該外置閃光燈在該特定事件起一段延遲時(shí)間后,觸發(fā)一閃光指令,使該外置閃光燈的閃光時(shí)間落在該單一可閃光期間內(nèi);以及當(dāng)不存在單一可 閃光期間時(shí),則將發(fā)生該特定事件的信息通知該外置閃光燈,以使該外置閃光燈在該特定事件起一段延遲時(shí)間后,觸發(fā)一閃光指令控制該外置閃光燈的第一次閃光時(shí)間,并在該第一次閃光一段時(shí)間后進(jìn)行第二次閃光。
在其中一種較佳的實(shí)施例中,該判斷是否存在單一可閃光期間的步驟包含:偵測環(huán)境光的強(qiáng)度;將該環(huán)境光的強(qiáng)度與一預(yù)設(shè)臨界值比較;當(dāng)該環(huán)境光的強(qiáng)度小于該預(yù)設(shè)臨界值時(shí),判斷存在單一可閃光期間;以及當(dāng)該環(huán)境光的強(qiáng)度大于該預(yù)設(shè)臨界值時(shí),判斷不存在單一可閃光期間。
在其中一種較佳的實(shí)施例中,該方法還包含:將對(duì)應(yīng)于不同品牌移動(dòng)設(shè)備的默認(rèn)臨界值儲(chǔ)存在該外置閃光燈的一存儲(chǔ)器中、或是設(shè)定在供該移動(dòng)設(shè)備控制該外置閃光燈的一應(yīng)用軟件之內(nèi)。
在其中一種較佳的實(shí)施例中,該方法還包含:在該第二次閃光一段時(shí)間后進(jìn)行第三次閃光。
在其中一種較佳的實(shí)施例中,該判斷是否存在單一可閃光期間的步驟包含:偵測環(huán)境光的強(qiáng)度;將該環(huán)境光的強(qiáng)度與一第一預(yù)設(shè)臨界值及一第二臨界值比較,其中,該第二預(yù)設(shè)臨界值大于該第一預(yù)設(shè)臨界值;當(dāng)該環(huán)境光的強(qiáng)度小于該第一預(yù)設(shè)臨界值時(shí),判斷存在單一可閃光期間;當(dāng)該環(huán)境光的強(qiáng)度大于該第一預(yù)設(shè)臨界值且小于該第二預(yù)設(shè)臨界值時(shí),判斷需要進(jìn)行兩次閃光;以及當(dāng)該環(huán)境光的強(qiáng)度大于該第二預(yù)設(shè)臨界值時(shí),判斷需要進(jìn)行三次或更多次閃光。
在其中一種較佳的實(shí)施例中,該方法還包含:將對(duì)應(yīng)于不同品牌移動(dòng)設(shè)備的默認(rèn)臨界值儲(chǔ)存在該外置閃光燈的一存儲(chǔ)器中、或是設(shè)定在供該移動(dòng)設(shè)備控制該外置閃光燈的一應(yīng)用軟件之內(nèi)。
在其中一種較佳的實(shí)施例中,第一次閃光最多能涵蓋到P數(shù)目的感光元件列、第二次閃光最多能涵蓋到Q數(shù)目的感光元件列,則當(dāng)P+Q<N時(shí),在該第二次閃光一段時(shí)間后進(jìn)行第三次閃光,其中P,Q為自然數(shù)。
在其中一種較佳的實(shí)施例中,第1列感光元件可以和第a列以前的感光元件具有共同的可閃光期間、但不能和第b列以后的感光元件具有共同的可閃光期間,而第N列感光元件可以和第c列以后的感光元件具有共同的可閃光期間、但不能和第d列以前的感光元件具有共同的可閃光期間,則第一次閃光落在第1列感光元件的曝光結(jié)束時(shí)間之前,并落在第X列感光元件曝光時(shí)間之內(nèi),且第二次閃光落在第N列感光元件的曝光開始時(shí)間之后,并落在第Y列感光元件曝光時(shí)間之內(nèi),其中,d≦X≦a,c≦Y≦b,其中a,b,c,d,X,Y為自然數(shù)。
在其中一種較佳的實(shí)施例中,該判斷是否存在單一可閃光期間的步驟包含:啟動(dòng)一試拍程序,在試拍程序中,根據(jù)當(dāng)時(shí)的環(huán)境光強(qiáng)度進(jìn)行圖框曝光;檢查曝光后的圖框,將感光元件的亮度與一參考臨界值比較,并判斷是否有感光元件的亮度低于該參考臨界值;若沒有感光元件的亮度低于該參考臨界值,則判斷存在單一可閃光期間;若有感光元件的亮度低于該參考臨界值,則判斷不存在單一可閃光期間。
在其中一種較佳的實(shí)施例中,該方法還包含:檢查感光元件亮度高于該參考臨界值的列數(shù)(P),并與感光元件的總列數(shù)(N)相比較,以決定閃光次數(shù)。該延遲時(shí)間根據(jù)一閃光燈延遲時(shí)間以及該特定事件到該可閃光期間的時(shí)間而決定。
為達(dá)上述目的,就另一個(gè)觀點(diǎn)言,本發(fā)明提供了一種控制外置閃光燈閃光時(shí)間的方法,適用于當(dāng)一移動(dòng)設(shè)備搭配一外置閃光燈以進(jìn)行照相補(bǔ)光時(shí),該移動(dòng)設(shè)備具有多列的感光元件,該方法包含:控制該外置閃光燈的第一次閃光時(shí)間,并在該第一次閃光一段時(shí)間后進(jìn)行第 二次或更多次閃光,其中,該所有閃光次數(shù)綜合使所有感光元件曝光,以使感光元件所取得的經(jīng)過閃光燈曝光的影像可組合構(gòu)成一張照片。
以下通過具體實(shí)施例詳加說明,當(dāng)更容易了解本發(fā)明的目的、技術(shù)內(nèi)容、特點(diǎn)及其所達(dá)成的功效。
附圖說明
圖1為現(xiàn)有技術(shù)的循環(huán)快門的示意圖;
圖2為本發(fā)明實(shí)施例的適合閃光時(shí)間的示意圖;
圖3為本發(fā)明一較佳實(shí)施例的拍照方法的流程圖;
圖4為本發(fā)明一較佳實(shí)施例的拍照方法所采用的移動(dòng)設(shè)備內(nèi)置的發(fā)光二極管補(bǔ)光燈的訊號(hào)波形圖;
圖5為本發(fā)明實(shí)施例的拍照方法所采用的外置閃光燈的系統(tǒng)方塊圖;
圖6舉例顯示需要多次閃光的情況;
圖7顯示根據(jù)本發(fā)明的一方法實(shí)施例;
圖8舉例顯示另一種需要多次閃光的情況;
圖9顯示根據(jù)本發(fā)明的另一方法實(shí)施例;
圖10顯示根據(jù)本發(fā)明的一硬件實(shí)施例;
圖11顯示根據(jù)本發(fā)明的另一方法實(shí)施例。
圖中符號(hào)說明
S300~S302 步驟
S700~S704 步驟
S800~S806 步驟
S900~S908 步驟
50 外置閃光燈
501 光感測電路
502 延遲電路
503 閃光燈驅(qū)動(dòng)電路
504 氙氣燈
505 內(nèi)存
506 處理電路
51 移動(dòng)設(shè)備
具體實(shí)施方式
圖2繪示為本發(fā)明實(shí)施例的適合閃光時(shí)間的示意圖。請(qǐng)參考圖2,適合閃光的時(shí)間僅介于t1與t2之間。在這段時(shí)間內(nèi)的閃光可被每一列的感光元件所接收,也就是說,這個(gè)可閃光時(shí)間是所有感光元件曝光時(shí)間的重疊區(qū)。如果閃光時(shí)間早于t1,會(huì)使后面列的感光元件沒有曝到光,如果閃光時(shí)間晚于t2,會(huì)使前面列的感光元件沒有曝到光。然而由于移動(dòng)設(shè)備通常進(jìn)行多任務(wù)(multi-tasking)運(yùn)行,用戶按下快門指令至t1或t2的延遲時(shí)間并不固定。因此現(xiàn)有技術(shù)并沒有一個(gè)可行且可靠的方法可以確保外置閃光燈的閃光時(shí)間可以穩(wěn)定的控制在t1與t2之間,使得外接氙氣閃光燈的使用受到嚴(yán)重且致命的限制。以下,本發(fā)明依照?qǐng)D2提出一種拍照方法,使外置閃光燈的閃光時(shí)間可以穩(wěn)定的控制在t1與t2之間。
圖3繪示為本發(fā)明一較佳實(shí)施例的拍照方法的流程圖。請(qǐng)參考圖3,此拍照方法采用在移動(dòng)設(shè)備外部的氙氣閃光燈,在移動(dòng)設(shè)備照相時(shí),進(jìn)行補(bǔ)光的動(dòng)作,此拍照方法包括下列步驟:
步驟S300:開始。
步驟S301:檢測一可閃光期間之前的一特定事件。請(qǐng)參考圖2,一般來說,移動(dòng)設(shè)備所采用的圖像捕獲設(shè)備,是采用上述的循環(huán)快門(rolling shutter),因此,移動(dòng)設(shè)備內(nèi)部的感光元件是一條一條循序曝光。又,移動(dòng)設(shè)備內(nèi)部的感光元件每一條曝光的方式是采用積分的方式。因此,可閃光期間如圖2所示,位于被擷取的特定圖框的時(shí)間t1與時(shí)間t2之間。由圖2可以看出,時(shí)間t1與時(shí)間t2從最后一列感光元件曝光開始(開始積分)的時(shí)間,到第一列感光元件曝光結(jié)束(結(jié)束 積分)的時(shí)間。若在此時(shí)間閃光,每一條掃描線都可以通過積分的方式進(jìn)行感光。
當(dāng)移動(dòng)設(shè)備確認(rèn)用戶按下快門指令之后,進(jìn)行包括測光、對(duì)焦等準(zhǔn)備工作,決定欲擷取的特定圖框與感光元件的曝光時(shí)間。此時(shí)外置閃光裝置的可閃光期間t1~t2便為可知。舉例來說,設(shè)計(jì)者可通過設(shè)計(jì)特定應(yīng)用程序,預(yù)估此特定圖框的時(shí)間,或利用其他硬件的訊號(hào)判定此特定圖框的時(shí)間。因此,在此實(shí)施例中,是采用一特定事件發(fā)生的時(shí)間,作為預(yù)估的基礎(chǔ)。此特定事件發(fā)生的時(shí)間相對(duì)于上述可閃光期間為固定時(shí)間長度,也就是相對(duì)穩(wěn)定且可知的時(shí)間。由于可閃光期間相對(duì)于第1列感光元件的曝光時(shí)間具有特定關(guān)系,因此,也可說該特定事件發(fā)生的時(shí)間相對(duì)于第1列感光元件的開始曝光時(shí)間為固定時(shí)間長度。
舉例來說,若以移動(dòng)設(shè)備應(yīng)用程序(例如手機(jī)應(yīng)用程序)的實(shí)現(xiàn)方式來說,手機(jī)應(yīng)用程序可以擷取上述特定圖框的第一列感光元件開始曝光的時(shí)間作為上述特定事件,此時(shí),固定時(shí)間長度是從第一列感光元件開始曝光的時(shí)間到最后一列感光元件曝光開始的時(shí)間長度。上述特定事件亦可以是上述特定圖框的前N個(gè)圖框的第K列感光元件開始曝光的時(shí)間,此時(shí),固定時(shí)間長度是N個(gè)圖框時(shí)間加上,從第K列感光元件開始曝光的時(shí)間到最后一列感光元件曝光開始的時(shí)間長度。上述特定事件亦可以是上述特定圖框的前N個(gè)圖框的第K列感光元件結(jié)束曝光的時(shí)間,此時(shí),上述固定時(shí)間長度是前N-1個(gè)圖框時(shí)間加上,從第K列感光元件開始曝光的時(shí)間到最后一列感光元件曝光開始的時(shí)間長度。
若以外置硬件的角度來說,上述特定事件可以是移動(dòng)設(shè)備內(nèi)置的發(fā)光二極管補(bǔ)光燈的訊號(hào),圖4繪示為本發(fā)明一較佳實(shí)施例的拍照方法所采用的移動(dòng)設(shè)備內(nèi)置的發(fā)光二極管補(bǔ)光燈的訊號(hào)波形圖。請(qǐng)參考圖4,在移動(dòng)設(shè)備進(jìn)行拍照時(shí),內(nèi)置的發(fā)光二極管補(bǔ)光燈第一次發(fā)光表 示鏡頭在聚焦,內(nèi)置的發(fā)光二極管補(bǔ)光燈第二次發(fā)光表示開始進(jìn)行擷取圖片(感光)的動(dòng)作。因此,在本發(fā)明的步驟S301中,上述特定事件可以是發(fā)光二極管補(bǔ)光燈第一次發(fā)光或發(fā)光二極管補(bǔ)光燈第二次發(fā)光。
步驟S302:根據(jù)一閃光燈延遲時(shí)間以及上述特定事件到可閃光期間的時(shí)間,觸發(fā)一閃光指令,使外置閃光燈的閃光時(shí)間落在可閃光期間。閃光燈的本身,自收到觸發(fā)閃光指令到真實(shí)閃光,會(huì)有一個(gè)延遲時(shí)間。因此,除了考慮上述特定事件到可閃光期間的時(shí)間之外,也宜考慮到閃光燈本身的延遲時(shí)間。簡言之,由于上述特定事件到可閃光期間的時(shí)間為固定值,而閃光燈本身的延遲時(shí)間為已知值,因此可以據(jù)此決定在何時(shí)觸發(fā)閃光指令。例如,若自收到觸發(fā)閃光指令到真實(shí)閃光的延遲時(shí)間為td(亦即延遲時(shí)間td的參考始點(diǎn)為觸發(fā)閃光指令的時(shí)間點(diǎn)),則觸發(fā)閃光指令的時(shí)間可在t1-td到t2-td之間?;蚴?,若延遲時(shí)間td的參考始點(diǎn)是自上述特定事件的時(shí)間起算,并假設(shè)上述特定事件的發(fā)生時(shí)間是t0,則閃光時(shí)間需要滿足關(guān)系式t1-t0<td<t2-t0,在td結(jié)束后即令外置閃光裝置閃光。若計(jì)算該延遲時(shí)間td的始點(diǎn)和上述特定事件的時(shí)間有差異,則可將此差異考慮在內(nèi),視延遲時(shí)間td的定義而定。
前述外置閃光燈是以硬件連接,經(jīng)由移動(dòng)設(shè)備配備的通用串行總線端口進(jìn)行電氣耦接,或經(jīng)由移動(dòng)設(shè)備配備的耳機(jī)插孔進(jìn)行電氣耦合,配合移動(dòng)設(shè)備內(nèi)部軟件判斷特定事件,例如開始感光時(shí)間或發(fā)光二極管點(diǎn)亮訊號(hào),以進(jìn)行閃光的技術(shù)。然而,依照本發(fā)明的精神,亦可以采用光耦合的方式做實(shí)施例。圖5繪示為本發(fā)明實(shí)施例的拍照方法所采用的外置閃光的系統(tǒng)方塊圖。請(qǐng)參考圖5,此外置閃光燈50例如是與移動(dòng)設(shè)備非電器接觸的外置閃光燈。此外置閃光燈50包括一光感測電路501、一延遲電路502、一閃光燈驅(qū)動(dòng)電路503以及一氙氣燈504。通過光感測電路感測移動(dòng)設(shè)備51的發(fā)光二極管補(bǔ)光燈發(fā)光,作為上述特定事件,由此,驅(qū)動(dòng)氙氣燈504在閃光時(shí)間(t1~t2)進(jìn)行閃光。
另外,上述實(shí)施例雖然是以光耦合的方式實(shí)施,然而本領(lǐng)域技術(shù)人員應(yīng)當(dāng)知道,本發(fā)明亦可以采用無線,例如WIFI、近場通訊(Near Field Communication,NFC)或藍(lán)牙的方式、移動(dòng)設(shè)備發(fā)出快門聲音的方式進(jìn)行耦合實(shí)施。故本發(fā)明不以此為限。
再者,一般來說,上述幾個(gè)特定事件所發(fā)生的時(shí)間相對(duì)于上述可閃光期間為固定時(shí)間長度,也就是相對(duì)穩(wěn)定且可知的時(shí)間。然而,設(shè)計(jì)者亦無法保證上述幾個(gè)事件沒有誤差,然而,本發(fā)明只要上述幾個(gè)特定事件所發(fā)生的時(shí)間相對(duì)于上述可閃光期間的時(shí)間誤差小于一個(gè)可容許的范圍,例如該可閃光期間的二分之一以內(nèi),便屬于本發(fā)明可以接受的范圍內(nèi)。
請(qǐng)參閱圖6并對(duì)照?qǐng)D2。在一般情況下,也就是圖2所示的情況,通??梢哉业揭粋€(gè)可閃光期間,在這段時(shí)間內(nèi)的閃光可被每一列的感光元件所接收。然而,在某些特殊情況下,例如,當(dāng)環(huán)境光較強(qiáng)或是逆光拍攝,造成每一列感光元件的曝光時(shí)間縮短時(shí),有可能無法找到一個(gè)所有感光元件曝光時(shí)間的重疊區(qū)。在圖6所舉例顯示的情況下,第1列感光元件曝光結(jié)束后,第N-3列感光元件才開始曝光,因此第1列感光元件無法和第N-3列以后的感光元件具有共同的可閃光期間。(同理,第2列感光元件無法和第N-2列以后的感光元件具有共同的可閃光期間,以此類推。)
根據(jù)本發(fā)明,控制外置閃光燈閃光時(shí)間的方法還可包含:判斷是否存在一個(gè)可閃光期間,在這段時(shí)間內(nèi)的閃光可被每一列的感光元件所接收。若否,則進(jìn)行兩次或更多次的閃光。亦即,在圖6所示的情況下,外置閃光燈50可以偵測出單次閃光無法使所有感光元件都接收到,因此會(huì)進(jìn)行多次閃光。
詳言之,請(qǐng)參閱圖7,在本實(shí)施例中,首先會(huì)偵測環(huán)境光的強(qiáng)度(步 驟S701),并將環(huán)境光的強(qiáng)度與預(yù)設(shè)臨界值比較(步驟S702)。所謂“環(huán)境光”較佳宜為照相方向的環(huán)境光,以供判斷閃光需求。當(dāng)環(huán)境光的強(qiáng)度小于預(yù)設(shè)臨界值時(shí),表示感光元件的曝光時(shí)間夠長,可以找到一個(gè)所有感光元件曝光時(shí)間的重疊區(qū),因此只需要進(jìn)行單次閃光,即可使所有感光元件都曝光(步驟S703)。當(dāng)環(huán)境光的強(qiáng)度大于預(yù)設(shè)臨界值時(shí),表示感光元件的曝光時(shí)間將會(huì)縮短到單次閃光無法使所有感光元件都接收到,因此需要在第一次閃光一段預(yù)設(shè)時(shí)間后,進(jìn)行第二次閃光(步驟S704)。
參閱圖6,第1列感光元件可以和第N-4列(未示出)以前的感光元件具有共同的可閃光期間、但不能和第N-3列以后的感光元件具有共同的可閃光期間,而第N列感光元件可以和第5列(未示出)以后的感光元件具有共同的可閃光期間、但不能和第4列以前的感光元件具有共同的可閃光期間。因此,可以任意安排兩次閃光,只要使第一次閃光落在第1列感光元件的曝光結(jié)束時(shí)間之前,并落在第X列感光元件曝光時(shí)間之內(nèi),且第二次閃光落在第N列感光元件的曝光開始時(shí)間之后,并落在第Y列感光元件曝光時(shí)間之內(nèi)。其中,就圖6所舉例的情況而言,4≦X≦N-4,5≦Y≦N-3,也就是第一次閃光必須落在第1列感光元件的曝光時(shí)間內(nèi)(X≦N-4),且第一次閃光必須涵蓋到在第N列感光元件開始曝光以前最后結(jié)束曝光的感光元件(4≦X);又,第二次閃光必須落在第N列感光元件的曝光時(shí)間內(nèi)(5≦Y),且第二次閃光必須涵蓋到在第1列感光元件結(jié)束曝光以后最先開始曝光的感光元件(Y≦N-3)。
在情況更惡劣的情況,有可能兩次閃光仍不足以使所有感光元件都接收到閃光,而需要安排三次或更多次閃光,例如圖8所舉例顯示的情況。
在此情況下,請(qǐng)參閱圖9,在本實(shí)施例中,首先會(huì)偵測環(huán)境光的強(qiáng)度(步驟S801),并將環(huán)境光的強(qiáng)度與預(yù)設(shè)臨界值比較(步驟S802)。 當(dāng)環(huán)境光的強(qiáng)度小于第一預(yù)設(shè)臨界值時(shí),表示感光元件的曝光時(shí)間夠長,可以找到一個(gè)所有感光元件曝光時(shí)間的重疊區(qū),因此只需要進(jìn)行單次閃光,即可使所有感光元件都曝光(步驟S803)。當(dāng)環(huán)境光的強(qiáng)度大于第一預(yù)設(shè)臨界值時(shí),則繼續(xù)判斷環(huán)境光的強(qiáng)度是否大于第二預(yù)設(shè)臨界值(步驟S804)。當(dāng)環(huán)境光的強(qiáng)度大于第一預(yù)設(shè)臨界值但小于第二預(yù)設(shè)臨界值時(shí),表示兩次閃光足夠使所有感光元件都接收到(步驟S805)。當(dāng)環(huán)境光的強(qiáng)度大于第二預(yù)設(shè)臨界值時(shí),表示兩次閃光不足以使所有感光元件都接收到,而需要進(jìn)行三次閃光(步驟S806)。其中,第二預(yù)設(shè)臨界值大于第一預(yù)設(shè)臨界值。
顯然,如果還需要進(jìn)行第四次或更多次的閃光,則可以設(shè)定對(duì)應(yīng)的預(yù)設(shè)臨界值,并以相似的方式進(jìn)行判斷,不需再贅述。
進(jìn)行兩次或更多次閃光時(shí),可能有某些感光元件列被重復(fù)曝光。例如,第一次曝光可能涵蓋第1至j列,而第二次閃光可能涵蓋第(j-n)至第k列。這并不妨礙本發(fā)明達(dá)成所要的功能。又,進(jìn)行兩次或更多次閃光時(shí),這些閃光不必須全部在同一圖框的曝光時(shí)間內(nèi)進(jìn)行。舉例而言,可以在前一圖框的曝光時(shí)間內(nèi)進(jìn)行第一次閃光以涵蓋一部分感光元件列,而在另一圖框的曝光時(shí)間內(nèi)進(jìn)行第一次閃光以涵蓋另一部分感光元件列,再將接受閃光的感光元件列所取得的影像予以組合,構(gòu)成一張照片。
對(duì)照?qǐng)D6與圖8,兩次閃光是否足以使所有感光元件都接收到,在概念上,可從以下所述的角度來判斷。第一次閃光必須落在第1列感光元件的曝光結(jié)束時(shí)間之前,且第二次閃光必須落在第N列感光元件的曝光開始時(shí)間之后。假設(shè)第一次閃光最多能涵蓋到P數(shù)目的感光元件列(也就是在第1列感光元件的曝光結(jié)束時(shí)間之前,已經(jīng)開始曝光的最后一列感光元件為第P列),且第二次閃光最多能涵蓋到Q數(shù)目的感光元件列(也就是在第N列感光元件的曝光開始時(shí)間之后,第一個(gè)結(jié)束曝光的感光元件為第N-Q-1列),則當(dāng)P+Q<N時(shí),表示至少需要第 三次閃光。在圖8所舉例顯示的情況中,P=4,Q=4(一般而言若所有感光元件的曝光時(shí)間相同,則P=Q),因此當(dāng)N>8時(shí),兩次閃光不足以使所有感光元件都接收到,而至少需要第三次閃光。判斷是否需要超過三次閃光,也可應(yīng)用類似的方式來判斷,亦即假設(shè)第一次閃光最多能涵蓋到P數(shù)目的感光元件列、第二次閃光最多能涵蓋到Q數(shù)目的感光元件列、第三次閃光最多能涵蓋到R數(shù)目的感光元件列,則當(dāng)P+Q+R<N時(shí),表示至少需要第四次閃光。
感光元件適應(yīng)環(huán)境光的變化而改變其曝光時(shí)間,雖然這與移動(dòng)設(shè)備的內(nèi)部硬件和設(shè)定有關(guān),因此不同品牌的移動(dòng)設(shè)備,可能有不同的改變量,但基本上,為了達(dá)成較佳的照相效果,大致上,雖然移動(dòng)設(shè)備的品牌不同,對(duì)于適應(yīng)環(huán)境光的變化而改變感光元件曝光時(shí)間,其改變量是大致相同的。因此,雖然在本發(fā)明中,外置閃光燈50是移動(dòng)設(shè)備的外部元件,但前述與環(huán)境光強(qiáng)度比較的預(yù)設(shè)臨界值(或第一、第二預(yù)設(shè)臨界值),可以預(yù)先設(shè)定,例如儲(chǔ)存在外置閃光燈50之內(nèi)、或是設(shè)定在移動(dòng)設(shè)備控制外置閃光燈50的應(yīng)用軟件之內(nèi)。
在另一實(shí)施例中,為求更精確地適應(yīng)不同品牌的移動(dòng)設(shè)備而獲得更精確的效果,外置閃光燈50可以取得移動(dòng)設(shè)備的相關(guān)信息。舉例而言,請(qǐng)參閱圖10,可預(yù)先根據(jù)不同品牌移動(dòng)設(shè)備,而將對(duì)應(yīng)的預(yù)設(shè)臨界值(或第一、第二預(yù)設(shè)臨界值)儲(chǔ)存在外置閃光燈50一存儲(chǔ)器(內(nèi)存505)中。欲照相時(shí),外置閃光燈50中的處理電路506與移動(dòng)設(shè)備溝通,以取得移動(dòng)設(shè)備的品牌型號(hào)或相關(guān)屬性,并參照存儲(chǔ)器中儲(chǔ)存的默認(rèn)臨界值(或第一、第二預(yù)設(shè)臨界值),來計(jì)算是否需要進(jìn)行兩次或更多次的閃光。
前述“將環(huán)境光的強(qiáng)度與預(yù)設(shè)臨界值比較”,表示需要取得環(huán)境光的相關(guān)信息。外置閃光燈50可以自移動(dòng)設(shè)備取得此信息,或是,也可在外置閃光燈50內(nèi)部設(shè)置環(huán)境光偵測元件,以取得環(huán)境光的相關(guān)信息。
在另一實(shí)施例中,請(qǐng)參閱圖11,當(dāng)某些品牌型號(hào)的移動(dòng)設(shè)備的對(duì)應(yīng)的默認(rèn)臨界值(或第一、第二預(yù)設(shè)臨界值)為未知時(shí),可以通過一個(gè)檢測程序,來設(shè)定合適的閃光次數(shù)。在本實(shí)施例中,首先,例如但不限于在移動(dòng)設(shè)備搭配外置閃光燈欲照相時(shí),啟動(dòng)一試拍程序(步驟S901)。在試拍程序中,移動(dòng)設(shè)備搭配外置閃光燈,根據(jù)當(dāng)時(shí)的環(huán)境光強(qiáng)度進(jìn)行圖框曝光(步驟S902)。接著,檢查曝光后的圖框,將感光元件的亮度與一參考臨界值比較(步驟S903),并判斷是否有感光元件的亮度低于該參考臨界值(步驟S904)。若無,則單次閃光即已足夠(步驟S905)。若有,則檢查感光元件亮度高于該參考臨界值的列數(shù)(P),并與感光元件的總列數(shù)(N)相比較(步驟S906、S907)。若1<(N/P)<2,則閃光次數(shù)為2;若2<(N/P)<3,則閃光次數(shù)為3;依此類推。如此,就可找到合適的閃光次數(shù)(步驟S908)。
綜上所述,本發(fā)明的精神在于利用一特定事件,此特定事件的發(fā)生時(shí)間相對(duì)于可閃光時(shí)間屬于相對(duì)穩(wěn)定且可知,且配合控制閃光燈的延遲時(shí)間,觸發(fā)閃光燈,使閃光燈進(jìn)行閃光時(shí),落在可閃光時(shí)間內(nèi)。此外,在單次閃光不足以涵蓋所有感光元件列時(shí),可以進(jìn)行多次閃光。因此,通過本發(fā)明的拍照方法,可以使感光元件在低光源或逆光的環(huán)境下適度曝光,達(dá)到提高移動(dòng)設(shè)備的照相質(zhì)量的效果。
在另一種實(shí)施方式下,多次閃光的第一次閃光的發(fā)生時(shí)間,可以不是自前述特定事件起算一段延遲時(shí)間,而是由外置閃光燈或移動(dòng)設(shè)備所自行決定的一個(gè)初始閃光時(shí)間。在此初始閃光時(shí)間之后,根據(jù)本發(fā)明,可以在同一次照相中,再進(jìn)行第二次或更多次的閃光。例如,雖然是由外置閃光燈或移動(dòng)設(shè)備自行決定了初始閃光時(shí)間,但根據(jù)前述的判斷原則,發(fā)現(xiàn)一次閃光不足以使所有感光元件都充分曝光時(shí),就可以為了同一張照片再進(jìn)行第二次或更多次的閃光。又例如,即使單一次閃光足以使所有感光元件都充分曝光,但不確定閃光時(shí)間應(yīng)落在何時(shí)才能使所有感光元件都充分曝光時(shí),亦可進(jìn)行多次閃光。
在較佳實(shí)施例的詳細(xì)說明中所提出的具體實(shí)施例僅用以方便說明本發(fā)明的技術(shù)內(nèi)容,而非將本發(fā)明狹義地限制于上述實(shí)施例,在不超出本發(fā)明的精神及以下權(quán)利要求的情況,所做的種種變化實(shí)施,皆屬于本發(fā)明的范圍。舉例而言,在方法流程中,無必然前后關(guān)系的步驟,可以調(diào)換其次序或是平行執(zhí)行(例如圖9中的步驟S802和S804可以調(diào)換次序或是平行執(zhí)行)。因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求所界定者為準(zhǔn)。