移動終端及其拍攝方法
【專利說明】移動終端及其拍攝方法
[0001]本申請為一發(fā)明申請的分案申請,該發(fā)明申請的申請日為:2014年3月24日,申請?zhí)枮?2014101126543,發(fā)明名稱為:移動終端的拍攝方法和移動終端。
技術領域
[0002]本發(fā)明涉及攝像技術領域,尤其是涉及一種移動終端及其拍攝方法。
【背景技術】
[0003]隨著手機、平板電腦等移動終端的攝像硬件的不斷提升,移動終端的拍攝功能也越來越多樣化,用戶對移動終端的拍攝要求也越來越高。目前的移動終端具備的拍攝功能,依賴于攝像硬件設備和芯片供應商提供的相關處理算法,只有對焦、白平衡等幾種固定的拍攝t吳式。
[0004]專業(yè)的攝像裝置如單反相機有感光硬件的支持,能夠長時間持續(xù)曝光,因此可以進行星軌拍攝,拍攝出星星的運行軌跡。進行星軌拍攝時,曝光時間通常需要20?60分鐘,而能夠支持長時間曝光的感光硬件都比較昂貴,因此對于非專業(yè)的拍攝裝置如手機、平板電腦等移動終端不可能配備如此昂貴的感光硬件。因此,現(xiàn)有的移動終端受攝像硬件的限制,尚不具備星軌拍攝功能,無法滿足用戶利用移動終端進行星軌拍攝的需求。同時,利用專業(yè)的攝像裝置進行星軌拍攝時,用戶也無法實時預覽拍攝效果。
【發(fā)明內容】
[0005]本發(fā)明的主要目的在于提供一種移動終端及其拍攝方法,旨在為移動終端增加星軌拍攝功能,滿足用戶的多樣化需求,提升用戶體驗。
[0006]為達以上目的,本發(fā)明提出一種移動終端,包括圖像采集模塊、圖像合成模塊和顯示模塊,其中:
[0007]所述圖像采集模塊,用于通過攝像頭持續(xù)采集圖像;
[0008]所述圖像合成模塊,用于在基礎圖像和當前采集的圖像中選取亮度大的像素,生成合成圖像;
[0009]所述顯示模塊,用于實時顯示所述合成圖像;
[0010]其中,所述圖像合成模塊將采集的第一張圖像作為第一次圖像合成的基礎圖像,將新生成的合成圖像作為下一次圖像合成的基礎圖像。
[0011]優(yōu)選地,所述圖像合成模塊用于:
[0012]判斷同一位置當前采集的圖像中的像素的亮度是否大于基礎圖像中的像素的亮度;
[0013]若是,則將同一位置所述基礎圖像中的像素替換為所述當前采集的圖像中的像素,據(jù)此進行圖像合成。
[0014]優(yōu)選地,所述圖像合成模塊還用于:對所述合成圖像進行壓縮處理后發(fā)送給所述顯示模塊予以實時顯示。
[0015]優(yōu)選地,所述移動終端還包括鏡像模塊,所述鏡像模塊用于:判斷當前使用的攝像頭是否為前置攝像頭,若是,則對采集的圖像進行鏡像處理或對所述合成圖像進行鏡像處理。
[0016]優(yōu)選地,所述移動終端還包括一防抖模塊,所述防抖模塊用于:在接收到拍攝指令后,延遲預設時間才將所述拍攝指令傳送給所述圖像采集模塊。
[0017]本發(fā)明提示提出一種拍攝方法,應用于移動終端,包括:
[0018]圖像采集步驟,拍攝開始后,通過攝像頭持續(xù)采集圖像;
[0019]圖像合成步驟,在基礎圖像和當前采集的圖像中選取亮度大的像素,生成合成圖像;
[0020]圖像顯示步驟,實時顯示所述合成圖像;
[0021]其中:采集的第一張圖像為第一次圖像合成的基礎圖像,而新生成的合成圖像為下一次圖像合成的基礎圖像。
[0022]優(yōu)選地,所述圖像合成步驟具體為:
[0023]判斷同一位置當前采集的圖像中的像素的亮度是否大于基礎圖像中的像素的亮度;
[0024]若是,則將同一位置所述基礎圖像中的像素替換為所述當前采集的圖像中的像素,據(jù)此進行圖像合成。
[0025]優(yōu)選地,所述圖像顯示步驟具體為:壓縮處理所述合成圖像,實時顯示壓縮后的所述合成圖像。
[0026]優(yōu)選地,所述攝像頭為前置攝像頭;
[0027]所述圖像合成步驟之前還包括:鏡像處理步驟,對采集的圖像進行鏡像處理;或者,
[0028]所述圖像合成步驟之后還包括:鏡像處理步驟,對所述合成圖像進行鏡像處理。
[0029]優(yōu)選地,所述圖像采集步驟之前還包括:接收到拍攝指令后,延遲預設時間才開始拍攝。
[0030]本發(fā)明所提供的一種移動終端的拍攝方法,通過持續(xù)采集圖像,并在基礎圖像和當前采集的圖像中選取亮度大的像素來生成合成圖像,從而采用圖像合成技術來模擬長時間曝光,為移動終端增加了星軌拍攝功能,使得用戶可以利用移動終端拍攝星星的運行軌跡或應用于類似的應用場景,并能實時預覽拍攝效果,滿足了用戶的多樣化需求,提升了用戶體驗。
[0031]還可以利用移動終端的前置攝像頭進行星軌拍攝,并對圖像進行鏡像處理來使得合成圖像與實際的星軌畫面完全一致,由于前置攝像頭拍攝時屏幕朝上,因此用戶可以很方便的實時預覽拍攝效果。
【附圖說明】
[0032]圖1是本發(fā)明移動終端的拍攝方法第一實施例的流程圖;
[0033]圖2是本發(fā)明移動終端的拍攝方法第二實施例的流程圖;
[0034]圖3是本發(fā)明的移動終端第一實施例的模塊示意圖;
[0035]圖4是本發(fā)明的移動終端第二實施例的模塊示意圖;
[0036]圖5是本發(fā)明的移動終端第三實施例的模塊示意圖。
[0037]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0038]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明的移動終端不依賴攝像硬件來進行長時間曝光,而是采用圖像合成的技術來模擬長時間曝光。并結合星軌拍攝場景的要求,對IS0、畫片質量、場景模式等參數(shù)加以調整和限制,將參數(shù)輸出給硬件設備,然后獲取圖像進行圖像合成,以實現(xiàn)星軌拍攝功能。然而,本發(fā)明并不限于拍攝星軌,還適合其它類似情景,如將晚上的高速公路拍成帶狀發(fā)光體。
[0040]參見圖1,提出本發(fā)明的移動終端的拍攝方法第一實施例,所述拍攝方法包括以下步驟:
[0041]步驟SlOl:拍攝開始后,攝像頭每隔預設時間采集一張圖像
[0042]本發(fā)明為移動終端的拍攝功能增加了一種星軌拍攝模式,用戶可以選擇星軌拍攝模式或普通拍攝模式進行拍攝,其中,星軌拍攝模式結合星軌拍攝場景的要求,預先設定了曝光時間、感光度(ISO,Internat1nal Standards Organizat1n)、分辨率、曝光補償、降噪等參數(shù),還可以根據(jù)不同地區(qū)上空不同的星空場景預設不同的參數(shù),供用戶拍攝時進行選擇。
[0043]當用戶選擇了星軌拍攝模式,按下拍攝按鍵或觸發(fā)虛擬拍攝按鍵后,移動終端開始進行星軌拍攝,利用攝像頭每隔預設時間采集一張圖像,所述預設時間即相當于曝光時間,優(yōu)選5?10秒。可以將采集的圖像緩存于緩存模塊中,待后續(xù)步驟中的圖像合成模塊從緩存模塊中讀取圖像進行合成,也可以直接將采集到的圖像發(fā)送給后續(xù)步驟中的圖像合成模塊進行合成。
[0044]在進行星空拍攝時,可以自動將焦點設為無限遠。
[0045]步驟S102:根據(jù)當前的圖像與過去的圖像的亮度信息進行圖像合成,生成一張合成圖像
[0046]移動終端的圖像合成模塊直接接收采集到的圖像;或者從緩存模塊中實時讀取圖像進行圖像合成,并重置緩存模塊,清空其中的數(shù)據(jù),為后續(xù)數(shù)據(jù)提供空間。
[0047]圖像合成模塊根據(jù)當前的圖像與過去的圖像的亮度信息進行圖像合成,生成一張合成圖像,具體為:在基礎圖像和當前采集的圖像中選取亮度大的像素,生成合成圖像。例如:判斷同一位置當前采集的圖像中的像素的亮度是否大于基礎圖像中的像素的亮度,若是,則將同一位置基礎圖像中的像素替換為當前采集的圖像中的像素,據(jù)此進行圖像合成;或者,等同的,判斷同一位置基礎圖像中的像素的亮度是否大于當前采集的圖像中的像素的亮度,若是,則將同一位置當前采集的圖像中的像素替換為基礎圖像中的像素,據(jù)此進行圖像合成。其中,采集的第