一種補光方法、裝置及移動終端的制作方法
【技術領域】
[0001]本發明實施例涉及圖像拍攝技術領域,尤其涉及一種補光方法、裝置及移動終端。
【背景技術】
[0002]目前,配置有攝像頭的智能手機、平板電腦以及數碼照相機等移動終端已經普及,越來越多的用戶熱衷于使用移動終端隨時記錄身邊的人物、事物以及景物。
[0003]隨著移動終端技術的快速發展,用戶對移動終端的拍照性能要求越來越高。為了滿足用戶的需求,現在的移動終端中,攝像頭旁邊通常會設置補光燈,在光線不足的拍攝環境中,用戶可通過補光燈為被攝物補光,來獲得良好的拍攝效果。然而,用戶在使用補光燈進行拍照時,補光燈的發光強度是一定的,而用戶可能希望同時將多個被攝物拍入同一張照片,被攝物的距離可能遠近不一。對于較遠的被攝物來說,補光燈的補光強度可能較弱,因而出現補光不足;對于較近的被攝物來說,補光燈的補光強度可能較強,因而出現補光過度。最后拍攝出來的照片補光效果不佳,無法滿足用戶需求。
【發明內容】
[0004]本發明實施例的目的是提出一種補光方法、裝置及移動終端,以解決移動終端在拍攝多個被攝物時,補光效果差的問題。
[0005]第一方面,本發明實施例提供了一種補光方法,包括:
[0006]將取景預覽界面分成至少兩個區域;
[0007]分別獲取每個區域中包含的被攝物與攝像頭之間的距離參數;
[0008]對于每個區域,根據當前區域對應的距離參數控制補光燈對所述當前區域中包含的被攝物補光。
[0009]第二方面,本發明實施例提供了一種補光裝置,包括:
[0010]分區模塊,用于將取景預覽界面分成至少兩個區域;
[0011]距離參數獲取模塊,用于分別獲取每個區域中包含的被攝物與攝像頭之間的距離參數;
[0012]補光控制模塊,用于對于每個區域,根據當前區域對應的距離參數控制補光燈對所述當前區域中包含的被攝物補光。
[0013]第三方面,本發明實施例提供了一種移動終端,包括本發明實施例中的補光裝置。
[0014]本發明實施例中提供的補光方案,先將取景預覽界面分成至少兩個區域,再分別獲取每個區域中包含的被攝物與攝像頭之間的距離參數;最后,對于每個區域,根據當前區域對應的距離參數控制補光燈對所述當前區域中包含的被攝物補光。通過采用上述技術方案,移動終端在拍攝多個被攝物時,可根據被攝物與攝像頭之間的距離參數來分別進行補光,讓多個被攝物都能夠得到好的補光效果,使拍攝出來的照片看起來更加協調,滿足用戶需求。
【附圖說明】
[0015]圖1為本發明實施例一提供的一種補光方法的流程示意圖;
[0016]圖2為本發明實施例二提供的一種補光方法的流程示意圖;
[0017]圖3為本發明實施例二提供的第一種補光燈分布示意圖;
[0018]圖4為本發明實施例二提供的第二種補光燈分布示意圖;
[0019]圖5為本發明實施例二提供的第三種補光燈分布示意圖;
[0020]圖6為本發明實施例三提供的一種補光方法的流程示意圖;
[0021]圖7為本發明實施例四提供的一種補光裝置的結構框圖。
【具體實施方式】
[0022]下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0023]在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發地或者同時實施。此外,各步驟的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規程、子例程、子程序等等。
[0024]實施例一
[0025]圖1為本發明實施例一提供的一種補光方法的流程示意圖,該方法可以由補光裝置執行,其中該裝置可由軟件和/或硬件實現,可集成在移動終端中。如圖1所示,該方法包括:
[0026]步驟101、將取景預覽界面分成至少兩個區域。
[0027]示例性的,所述移動終端具體可為手機、平板電腦以及數碼照相機等終端。所述取景預覽界面可以是用于在移動終端的顯示屏上顯示動態變化的取景預覽圖像的界面;當移動終端為數碼照相機時,所述取景預覽界面也可以是照相機的取景框。
[0028]示例性的,可預先在移動終端中的系統設置中增加分區補光功能選項,可由用戶自行選擇是否開啟該功能。用戶使用移動終端進行拍照,當取景預覽界面中出現多個被攝物時,可根據用戶的自主操作進入分區補光模式;或者當檢測到取景預覽界面中出現多個被攝物時,系統可自動觸發進入分區補光模式。
[0029]在本步驟中,將取景預覽界面分成至少兩個區域,可以由系統按照預設規則進行系統默認分區,也可根據實時檢測結果進行動態分區。在進行系統默認分區時,可分成固定個數及固定位置的區域,例如,分成左右兩個區域;或分成構成類似“田”字形的四個區域。在進行動態分區時,可由傳感器對被攝物進行檢測,并根據檢測結果進行分區,如利用距離傳感器檢測每個被攝物與攝像頭的距離值,按照距離值進行分區;也可由用戶自己設置,如在支持觸摸操作的顯示屏上畫圈或方框來圈定被攝物,根據檢測到的用戶的圈定操作來進行分區。本實施例中,對所分區域的大小和形狀不做具體限定,每個區域的大小和形狀可相同也可不同。每個區域中包含的被攝物的個數可以為單個、多個或者零個,具體可由實際拍攝場景來確定。
[0030]示例性的,所述區域可以在顯示屏上進行顯示,如以方框或虛線框等形式進行標識,每個方框或虛線框內表示一個區域,方便用戶查看;也可不在顯示屏上進行顯示,使用戶看到一個沒有上述形式標識遮擋的取景預覽界面。
[0031]步驟102、分別獲取每個區域中包含的被攝物與攝像頭之間的距離參數。
[0032]示例性的,可通過移動終端中配置的紅外傳感器或者超聲波傳感器等距離傳感器來分別獲取每個區域中包含的被攝物與攝像頭之間的距離參數。所述距離參數可包括每個區域中包含的每個被攝物與攝像頭之間的距離值,還可包括每個區域中包含的所有被攝物與攝像頭之間的距離值的平均值。
[0033]步驟103、對于每個區域,根據當前區域對應的距離參數控制補光燈對當前區域中包含的被攝物補光。
[0034]示例性的,本步驟具體可為:對于每個區域,根據當前區域對應的距離參數確定當前區域對應的驅動電流值;根據當前區域對應的驅動電流值驅動補光燈對當前區域中包含的被攝物補光。例如,可通過實驗或理論計算等手段確定不同驅動電流值與補光燈的不同發光強度的對應關系,再預先在移動終端內存儲不同距離參數與不同驅動電流值的對應關系列表。當獲取一個區域中包含的被攝物與攝像頭之間的距離參數之后,通過查找相應的對應關系列表得到與該距離參數對應的驅動電流值,以該驅動電流值驅動補光燈發光,使被攝物獲得合適的補光,實現較佳的補光效果。
[0035]示例性的,本實施例中的補光燈可由發光二極管(Light Emitting D1de,LED)構成。對于每個區域中包含的被攝物來說,補光燈在對其進行補光時,均根據其與攝像頭的距離參數來進行補光,所以每個區域的補光強度都是合適的,從而達到整張照片亮度協調的效果。在進行系統默認分區時,可為每個區域分別配置一個補光燈,然后控制所有補光燈對其對應的區域進行同時補光,可一次性拍攝出一張亮度協調的照片;在進行動態分區時,可僅采用一個補光燈,對每個區域進行逐次補光,可拍攝多張照片,并對該多張照片進行合成,得到一張亮度協調的照片。
[0036]本發明實施例一提供的補光方法,先將取景預覽界面分成至少兩個區域,再分別獲取每個區域中包含的被攝物與攝像頭之間的距