專利名稱:相機閃光控制方法、控制裝置及移動終端的制作方法
技術領域:
本發(fā)明屬于電子產品技術領域,具體地說,是涉及相機閃光控制方法、控制裝置及移動終端。
背景技術:
隨著智能手機的普及,用戶對智能手機的拍照性能要求越來越高。目前,一般中、高檔智能手機都配有閃光燈,閃光燈作為手機的一個重要功能,其閃光時間與拍照時間是否同步對所拍照片的質量影響很大。如果閃光時間小于拍照時間,會使得拍攝的圖像邊沿部分出現暗條,且在亮暗臨界區(qū)存在一條明顯的黑帶,導致圖像質量較差。為了解決所述問題,現有技術中的解決方式比較單一,一般是采用閃光時間較長的閃光驅動芯片驅動閃光燈的閃光時間大于拍照時間。這樣雖然能夠避免拍攝的圖像出現 暗條,但是,由于閃光燈的閃光電流較大,會浪費較多的手機電能,且長時間的閃光工作會產生較多的熱量,降低了閃光燈的使用壽命。
發(fā)明內容
本發(fā)明針對現有技術中相機閃光控制存在的上述問題而提供了一種相機閃光控制方法及控制裝置,提高了閃光效率,降低了閃光燈發(fā)熱量,且能夠兼容多種不同的閃光燈及閃光驅動芯片的應用。為實現上述發(fā)明目的,本發(fā)明的相機閃光控制方法采用下述技術方案予以實現 一種相機閃光控制方法,所述方法包括下述步驟
獲取相機拍攝一幅圖像所需的拍照閃光時間和相機閃光燈的正常閃光工作時間;
根據所獲取的拍照閃光時間和正常閃光工作時間確定閃光燈的短閃時間、相鄰兩次短閃光之間的短閃間隔時間及短閃次數;
在相機拍照過程中,根據短閃時間、短閃次數及短閃間隔時間控制閃光燈以短閃時間多次短閃光;
其中,正常閃光工作時間為閃光燈保持閃光亮度的最大閃光時間,閃光燈的短閃時間小于其正常閃光工作時間,且多次短閃光時間與所有短閃間隔時間之和大于相機的拍照閃光時間。如上所述的控制方法,為減少能耗及降低熱量,所述多次短閃光時間及所有短閃間隔時間之和與相機的拍照閃光時間之差為5-15ms。如上所述的控制方法,為保證閃光性能、同時避免人眼看出亮度的變化,所述短閃間隔時間小于50us。優(yōu)選的,所述短閃間隔時間為20us。如上所述的控制方法,為兼顧拍照性能和閃光燈閃光壽命,所述短閃次數為2-5次。優(yōu)選的,所述短閃次數為3次。
為實現前述發(fā)明目的,本發(fā)明提供的相機閃光控制裝置采用下述技術方案來實現
一種相機閃光控制裝置,包括閃光燈和閃光驅動單元,所述裝置還包括
正常閃光工作時間獲取單元,用于獲取閃光燈的正常閃光工作時間;
拍照閃光時間獲取單元 ,用于獲取相機拍攝一幅圖像所需的閃光時間;
短閃控制單元,用于根據正常閃光工作時間和拍照閃光時間確定短閃時間、短閃次數及相鄰兩次短閃光之間的短閃間隔時間并輸出;
所述閃光驅動單元根據短閃控制單元輸出的信息控制閃光燈以短閃時間多次短閃
光;
其中,正常閃光工作時間為閃光燈保持閃光亮度的最大閃光時間,閃光燈的短閃時間小于其正常閃光工作時間,且多次短閃光時間與所有短閃間隔時間之和大于相機的拍照閃光時間。此外,本發(fā)明還提供了一種移動終端,該移動終端除包括有相機之外,還設置有上述所述的相機閃光控制裝置。與現有技術相比,本發(fā)明的優(yōu)點和積極效果是本發(fā)明在對相機閃光進行控制時,采取在拍照過程中控制閃光燈以小于其最大閃光時間的短閃時間多次閃光的技術方案,以此保證拍照時間和閃光時間的同步,避免了一次性閃光時間太短而導致的拍攝圖像出現黑線的問題,提高了閃光燈的閃光效率。而且,閃光燈能夠利用相鄰兩次短閃之間的間隔時間進行散熱,有效降低了閃光燈發(fā)熱量,提高了閃光燈使用壽命。此外,本發(fā)明的技術方案容易實現,能夠兼容多種不同廠家和不同型號的閃光驅動芯片及閃光燈的應用。結合附圖閱讀本發(fā)明的具體實施方式
后,本發(fā)明的其他特點和優(yōu)點將變得更加清
λ·Μ
/E. ο
圖I是本發(fā)明相機閃光控制裝置一個實施例的結構框 圖2是本發(fā)明相機閃光控制方法一個實施例的流程圖。
具體實施例方式下面結合附圖和具體實施方式
對本發(fā)明的技術方案作進一步詳細的說明。首先,以移動終端為例,簡單描述移動終端中設置的相機的拍照閃光時間與閃光燈的閃光工作時間之間同步的原理與不同步易出現的問題
相機的感光傳感器在傳輸圖像時的巾貞率以F表不,一幅圖像從第一個像素開始到最后一個像素傳輸完成,大約需要t=l/F的時間。移動終端中的CPU從發(fā)出拍照命令到實際抓取圖像的整個過程為相機的拍照時間,在拍照過程中,并不是所有圖像都存入移動終端的ROM中,而是在抓取到某幀所需的圖像前要先丟掉X幀數據。所以,在整個拍照過程中,相機從發(fā)出拍照命令、丟棄某些幀圖像、直至獲得所需的圖像的過程需要使用閃光燈進行清晰圖像的獲取。相機拍攝一幅圖像需要閃光燈工作的時間為拍照閃光時間,也就為拍照過程中獲得清晰圖像所需要的最小閃光時間,因此,對于幀率為F、丟幀數為X的相機來說,其拍照閃光時間T= (x+l)*t0但是,目前移動終端中最常用的閃光燈驅動芯片的正常閃光工作時間、也即驅動閃光燈保持閃光亮度的最大閃光時間Tx小于T。在閃光時間超出Tx后,即使此時閃光驅動仍是使能狀態(tài),但芯片也會自動降為亮度較低的照明模式,此時,閃光燈的亮度低于正常閃光亮度,無法實現拍照閃光的功能。所以,由于閃光亮度的降低,導致相機拍攝的圖像的最后邊沿部分會有一條暗條,亮暗臨界區(qū)有一條明顯黑帶,影響了拍照質量。而本發(fā)明的技術出發(fā)點也正是為了解決該問題,簡單來說,本發(fā)明對相機閃光進行控制的核心思想是控制閃光燈以小于其最大閃光時間的短閃時間多次閃光,利用多次閃光保證整個閃光時間不小于拍照閃光時間,從而實現拍照時間與閃光時間的同步。更具體的技術方案及實現過程可參考下面具體實施例的闡述。請參考圖1,該圖I示出了本發(fā)明相機閃光控制裝置一個實施例的結構框圖。該實施例以設置有相機的移動終端中為例,詳細描述對移動終端相機進行閃光控制的裝置的結構。如圖I所示,該實施例的相機閃光控制裝置除包括有閃光燈15和與閃光燈15相連接、用以驅動閃光燈15工作的閃光驅動單元14之外,還包括有
正常閃光工作時間獲取單元11,用于獲取閃光燈的正常閃光工作時間,也即驅動閃光燈15保持閃光亮度的最大閃光時間,該正常閃光工作時間取決于閃光驅動單元14及閃光燈15的工作性能,具體可通過讀取閃光驅動單元14的廠家數據、結合閃光燈15的性能參數來獲得;
拍照閃光時間獲取單元12,用于獲取相機拍攝一幅圖像所需的閃光時間,該時間取決于相機本身的性能,可以通過讀取相機相關性能參數來獲得;以及
短閃控制單元13,分別與正常閃光工作時間獲取單元11和拍照閃光時間獲取單元12相連接,用于根據正常閃光工作時間和拍照閃光時間確定短閃時間、短閃次數及相鄰兩次短閃光之間的短閃間隔時間并輸出;
閃光驅動單元14與短閃控制單元13相連接,能夠接收短閃控制單元13輸出的信息,并根據該信息控制閃光燈15以短閃時間多次短閃光?;蛘?,短閃控制單元13及閃光驅動單元14分別與移動終端中的主CPU(圖中未示出)相連接,主CPU讀取短閃控制單元13輸出的信息,根據該信息輸出相應的驅動信號至閃光驅動單元14,進而通過閃光驅動單元14控制閃光燈15以短閃時間多次短閃光。在該實施例中,正常閃光工作時間是指閃光燈15保持閃光亮度的最大閃光時間,閃光燈的短閃時間小于其正常閃光工作時間,且多次短閃光時間與所有短閃間隔時間之和大于相機的拍照閃光時間,以保證拍照時有足夠的閃光光線,確保拍攝圖像的質量。該實施例的控制裝置的具體工作過程可參考圖2所示的流程及下述對圖2的詳細描述。請參考圖2,該圖2所示為本發(fā)明相機閃光控制方法一個實施例的流程圖。該流程基于圖I實施例的閃光控制裝置,仍以控制移動終端中相機的閃光為例。如圖2所示,該實施例進行相機閃光控制的流程如下
步驟21 :流程開始。步驟22 :獲取相機的拍照閃光時間和閃光燈的正常閃光工作時間。如上所述,相機的拍照閃光時間是指相機拍攝一幅圖像所需的最小閃光時間,該時間取決于相機本身的性能,可以通過讀取相機相關性能參數來獲得。而閃光燈的正常閃光工作時間是指閃光燈保持閃光亮度的最大閃光時間,該時間取決于閃光驅動單元及閃光燈的工作性能,可通過讀取閃光驅動單元的廠家數據、結合閃光燈的性能參數來獲得。步驟23 :確定閃光燈的短閃時間、短閃間隔時間及短閃次數。具體來說,是根據步驟22所獲取的拍照閃光時間和正常閃光工作時間確定短閃時間、短閃間隔時間及短閃次數。在確定過程中需要遵循的原則是閃光燈的短閃時間略小于其正常閃光工作時間,多次短閃光時間與所有短閃間隔時間之和大于相機的拍照閃光時間,以保證在整個拍照過程中均有足夠亮度的閃光光線照射。此外,為減少能耗及降低熱量,多次短閃光時間及所有短閃間隔時間之和與相機的拍照閃光時間之差為5-15ms。 而且,為保證閃光性能、同時避免人眼看出亮度的變化,短閃間隔時間以小于50us為宜。優(yōu)選的,短閃間隔時間為20us。進一步的,為兼顧拍照性能和閃光燈閃光壽命,所述短閃次數為2-5次,優(yōu)選為3次。舉例來說,對于正常閃光時間為130ms、拍照閃光時間為350ms的相機來說,可以控制短閃時間為120ms、短閃間隔時間為20us、短閃次數為3次,這樣,3次短閃光時間與所有短閃間隔時間之和為(360mS+40uS),略大于相機拍攝時間,能夠實現閃光時間與拍照時間的同步。步驟24 :控制閃光燈以短閃時間多次短閃光。根據步驟23的結果,控制閃光燈以短閃時間多次短閃光,每相鄰兩次短閃之間的時間間隔為短閃間隔時間。步驟25 :閃光時間到,關閉閃光燈。步驟26:流程結束。利用上述方法合理選擇短閃時間、短閃間隔時間及短閃次數后對相機閃光進行控制,能夠有效解決因閃光燈驅動芯片正常閃光工作時間太短而導致閃光拍照出現黑線的問題,提高了閃光燈的閃光效率。而且,閃光燈能夠利用相鄰兩次短閃之間的間隔時間進行散熱,有效降低了閃光燈發(fā)熱量,提高了閃光燈使用壽命。上述方法能夠兼容多種不同廠家和不同型號的閃光驅動芯片及閃光燈的應用,方法簡單,容易實現,適用于移動終端等具有相機及閃光燈功能的電子產品。以上實施例僅用以說明本發(fā)明的技術方案,而非對其進行限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的普通技術人員來說,依然可以對前述實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或替換,并不使相應技術方案的本質脫離本發(fā)明所要求保護的技術方案的精神和范圍。
權利要求
1.一種相機閃光控制方法,其特征在于,所述方法包括下述步驟 獲取相機拍攝一幅圖像所需的拍照閃光時間和相機閃光燈的正常閃光工作時間; 根據所獲取的拍照閃光時間和正常閃光工作時間確定閃光燈的短閃時間、相鄰兩次短閃光之間的短閃間隔時間及短閃次數; 在相機拍照過程中,根據短閃時間、短閃次數及短閃間隔時間控制閃光燈以短閃時間多次短閃光; 其中,正常閃光工作時間為閃光燈保持閃光亮度的最大閃光時間,閃光燈的短閃時間小于其正常閃光工作時間,且多次短閃光時間與所有短閃間隔時間之和大于相機的拍照閃光時間。
2.根據權利要求I所述的控制方法,其特征在于,所述多次短閃光時間及所有短閃間隔時間之和與相機的拍照閃光時間之差為5-15ms。
3.根據權利要求I所述的控制方法,其特征在于,所述短閃間隔時間小于50us。
4.根據權利要求3所述的控制方法,其特征在于,所述短閃間隔時間為20us。
5.根據權利要求I至4中任一項所述的控制方法,其特征在于,所述短閃次數為2-5次。
6.根據權利要求5所述的控制方法,其特征在于,所述短閃次數為3次。
7.一種相機閃光控制裝置,包括閃光燈和閃光驅動單元,其特征在于,所述裝置還包括 正常閃光工作時間獲取單元,用于獲取閃光燈的正常閃光工作時間; 拍照閃光時間獲取單元,用于獲取相機拍攝一幅圖像所需的閃光時間; 短閃控制單元,用于根據正常閃光工作時間和拍照閃光時間確定短閃時間、短閃次數及相鄰兩次短閃光之間的短閃間隔時間并輸出; 所述閃光驅動單元根據短閃控制單元輸出的信息控制閃光燈以短閃時間多次短閃光; 其中,正常閃光工作時間為閃光燈保持閃光亮度的最大閃光時間,閃光燈的短閃時間小于其正常閃光工作時間,且多次短閃光時間與所有短閃間隔時間之和大于相機的拍照閃光時間。
8.根據權利要求7所述的控制裝置,其特征在于,所述多次短閃光時間及所有短閃間隔時間之和與相機的拍照閃光時間之差為5-15ms ;所述短閃間隔時間小于50us。
9.根據權利要求7或8所述的控制裝置,其特征在于,所述短閃次數為2-5次。
10.一種移動終端,包括相機,其特征在于,移動終端內還設置有上述權利要求7至9中任一項所述的相機閃光控制裝置。
全文摘要
本發(fā)明公開了一種相機閃光控制方法、控制裝置及移動終端。所述方法包括下述步驟獲取相機拍攝一幅圖像所需的拍照閃光時間和相機閃光燈的正常閃光工作時間;根據所獲取的拍照閃光時間和正常閃光工作時間確定閃光燈的短閃時間、相鄰兩次短閃光之間的短閃間隔時間及短閃次數;在相機拍照過程中,根據短閃時間、短閃次數及短閃間隔時間控制閃光燈以短閃時間多次短閃光。利用本發(fā)明的技術方案進行閃光控制,提高了閃光效率,降低了閃光燈發(fā)熱量,且能夠兼容多種不同的閃光驅動芯片及閃光燈的應用。
文檔編號H04M1/725GK102879977SQ20121042022
公開日2013年1月16日 申請日期2012年10月29日 優(yōu)先權日2012年10月29日
發(fā)明者孫洪超, 黃永恒, 任海坤 申請人:青島海信移動通信技術股份有限公司