本發(fā)明涉及拍照技術(shù)領(lǐng)域,具體涉及一種拍照補(bǔ)光方法、裝置和終端。
背景技術(shù):
隨著電子技術(shù)的快速發(fā)展以及移動(dòng)終端的迅速普及,移動(dòng)終端的功能也日益增強(qiáng),其中拍照功能也越來(lái)越強(qiáng)大,比如智能手機(jī)、相機(jī)等智能終端在人們的日常生活中的使用越來(lái)越廣泛,在實(shí)際應(yīng)用中,用戶可以通過(guò)攝像頭將生活中的點(diǎn)滴瞬間記錄下來(lái),保存在終端中便于日后查看,另外,由于移動(dòng)終端的便利性,用戶可以通過(guò)移動(dòng)終端抓拍各種精彩的瞬間。
許多移動(dòng)終端用戶都喜歡使用移動(dòng)終端上的前置攝像頭來(lái)自拍,但在夜間或者光線較差的環(huán)境中自拍,會(huì)因曝光不足而難以獲得理想的自拍效果,為了在用戶自拍時(shí)獲得合適的曝光,現(xiàn)有的一種方案是在攝像頭旁邊設(shè)置一個(gè)補(bǔ)光燈,比如可以為發(fā)光二極管(LightEmittingDiode,LED),然而,在現(xiàn)有方案中,補(bǔ)光燈的亮度往往都是固定的,而不同光線環(huán)境下對(duì)補(bǔ)光亮度的要求也是不同的,導(dǎo)致補(bǔ)光的靈活性較差,從而影響最終拍攝的效果,無(wú)法滿足用戶需求。
由上可知,現(xiàn)有的拍照補(bǔ)光方法無(wú)法調(diào)整補(bǔ)光亮度,存在補(bǔ)光的靈活性差的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種拍照補(bǔ)光方法、裝置和終端,可以解決現(xiàn)有的拍照補(bǔ)光方法無(wú)法調(diào)整補(bǔ)光亮度,補(bǔ)光靈活性差的技術(shù)問(wèn)題。
本發(fā)明實(shí)施例提供一種拍照補(bǔ)光方法,包括以下步驟:
獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度;
根據(jù)所述環(huán)境光亮度確定補(bǔ)光亮度;
根據(jù)所述補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息;
根據(jù)所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光。
本發(fā)明實(shí)施例還提供了一種拍照補(bǔ)光裝置,包括:環(huán)境光亮度獲取模塊,補(bǔ)光亮度確定模塊,設(shè)置模塊以及補(bǔ)光模塊;
所述環(huán)境光亮度獲取模塊,用于獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度;
所述補(bǔ)光亮度確定模塊,用于根據(jù)所述環(huán)境光亮度確定補(bǔ)光亮度;
所述設(shè)置模塊,用于根據(jù)所述補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息;
所述補(bǔ)光模塊,用于根據(jù)所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光。
本發(fā)明實(shí)施例還提供一種終端,包括:觸摸顯示器、儲(chǔ)存器、一個(gè)或多個(gè)處理器、以及一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)于所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括如下操作的指令:
獲取應(yīng)用程序?qū)?yīng)的應(yīng)用安全等級(jí);
從多個(gè)終端操作系統(tǒng)中,確定與所述應(yīng)用安全等級(jí)對(duì)應(yīng)的目標(biāo)終端操作系統(tǒng);
判斷所述應(yīng)用程序所在的當(dāng)前終端操作系統(tǒng)是否為所述目標(biāo)終端操作系統(tǒng);
若否,則將所述應(yīng)用程序安裝至所述目標(biāo)終端操作系統(tǒng)中。
本發(fā)明實(shí)施例首先獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度,根據(jù)該環(huán)境光亮度確定補(bǔ)光亮度,根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息,根據(jù)上述顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光;該方案能夠在用戶拍照的光線較弱時(shí),自動(dòng)對(duì)環(huán)境光進(jìn)行補(bǔ)償,并且能夠根據(jù)環(huán)境光的亮度自動(dòng)控制終端的補(bǔ)光燈以及屏幕亮度進(jìn)行補(bǔ)光,具有較好的靈活性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的拍照補(bǔ)光方法的流程示意圖。
圖2為本發(fā)明實(shí)施例二提供的一種拍照補(bǔ)光方法的流程示意圖。
圖3為本發(fā)明實(shí)施例三提供的一種拍照補(bǔ)光裝置的結(jié)構(gòu)示意圖。
圖4為本發(fā)明實(shí)施例三提供的第二種拍照補(bǔ)光裝置的結(jié)構(gòu)示意圖。
圖5為本發(fā)明實(shí)施例四提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種拍照補(bǔ)光方法、裝置和終端。以下將分別進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例一、
本實(shí)施例將從拍照補(bǔ)光裝置的角度進(jìn)行描述,該裝置具體可以集成在終端中,該終端可以為移動(dòng)互聯(lián)網(wǎng)設(shè)備(如智能手機(jī)、平板電腦)等具備聯(lián)網(wǎng)功能的電子設(shè)備。
請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一提供的一種拍照補(bǔ)光方法的流程示意圖,本實(shí)施例的拍照補(bǔ)光方法包括:
步驟S101,獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度。
具體的,此處獲取環(huán)境光亮度的觸發(fā)可以通過(guò)用戶輸入的觸發(fā)指令作為獲取環(huán)境光的亮度的觸發(fā)條件,比如,用戶打開(kāi)終端中的補(bǔ)光功能,可選地,該獲取環(huán)境光亮度的觸發(fā)還可以為終端自動(dòng)觸發(fā),比如在終端進(jìn)入拍照界面時(shí)自動(dòng)獲取當(dāng)前所處環(huán)境的環(huán)境光亮度,其中,用戶輸入觸發(fā)指令可以通過(guò)按鍵、觸摸屏或語(yǔ)音等方式輸入。
需要說(shuō)明的是,此處獲取環(huán)境光亮度可以利用終端設(shè)備中集成的光傳感器來(lái)完成。例如通過(guò)內(nèi)置的光敏二極管對(duì)環(huán)境光進(jìn)行采集,同時(shí)把光能轉(zhuǎn)化為電能,形成一定的電流,然后經(jīng)過(guò)放大器放大,放大后的電流在回路上的電阻兩端形成電壓。不同亮度的光線會(huì)有不同的電流,從而輸出不同的電壓值,通過(guò)獲取該電壓值來(lái)體現(xiàn)環(huán)境光的亮度。進(jìn)一步的,為了方便后續(xù)的電壓值的比較,可以通過(guò)ADC檢測(cè)系統(tǒng)對(duì)輸入的電壓值進(jìn)行采樣和量化。
步驟S102,根據(jù)上述環(huán)境光亮度確定補(bǔ)光亮度。
具體的,本實(shí)施例可以先判斷上述光景光亮度是否低于預(yù)設(shè)拍照亮度閾值,若是,則根據(jù)該預(yù)設(shè)拍照亮度閾值和環(huán)境光亮度確定補(bǔ)光亮度。
其中,該預(yù)設(shè)拍照亮度閾值可以由系統(tǒng)默認(rèn)設(shè)置,如設(shè)計(jì)人員可采用調(diào)研和試驗(yàn)等方式確定在屏幕補(bǔ)光的情況下拍攝效果較佳時(shí)對(duì)應(yīng)的拍照亮度,將該拍照亮度確定為預(yù)設(shè)拍照亮度閾值,在用戶實(shí)際使用過(guò)程中,終端在需要進(jìn)行補(bǔ)光時(shí),可直接調(diào)取該預(yù)設(shè)拍照亮度閾值,用于確定補(bǔ)光亮度。
需要說(shuō)明的是,在實(shí)際應(yīng)用當(dāng)中,不同用戶對(duì)拍攝效果的追求不盡相同,也可允許用戶根據(jù)個(gè)人喜好自行設(shè)置預(yù)設(shè)拍照亮度閾值。例如,可提示用戶通過(guò)試拍來(lái)拍攝多張照片,移動(dòng)終端記錄試拍時(shí)每次拍攝對(duì)應(yīng)的拍照亮度,待用戶選出自己喜歡的照片后,移動(dòng)終端獲取拍攝用戶所選照片時(shí)對(duì)應(yīng)的拍照亮度作為預(yù)設(shè)拍照亮度閾值;當(dāng)然,用戶也可直接根據(jù)喜好或經(jīng)驗(yàn)手動(dòng)輸入預(yù)設(shè)拍照亮度閾值,終端在需要進(jìn)行補(bǔ)光時(shí),可直接調(diào)取該預(yù)設(shè)拍照亮度閾值,用于確定補(bǔ)光亮度。
步驟S103,根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息。
具體的,在本發(fā)明實(shí)施例當(dāng)中,上述顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息可以包括三種情況,即當(dāng)上述補(bǔ)光亮度較高時(shí),可以設(shè)置顯示屏的亮度,并打開(kāi)補(bǔ)光燈的開(kāi)關(guān),使終端的顯示屏與補(bǔ)光燈一起補(bǔ)光,能達(dá)到較高的補(bǔ)光亮度;當(dāng)補(bǔ)光亮度適中時(shí),可以打開(kāi)補(bǔ)光燈的開(kāi)關(guān),同時(shí)不必進(jìn)一步調(diào)整顯示屏的亮度,保持其原先的亮度即可;而當(dāng)補(bǔ)光亮度較低時(shí),補(bǔ)光燈的亮度可能高于補(bǔ)光亮度,此時(shí)可以關(guān)閉補(bǔ)光燈的開(kāi)關(guān),并設(shè)置顯示屏的亮度,僅依靠終端的顯示屏來(lái)進(jìn)行補(bǔ)光。
在本實(shí)施例當(dāng)中,可以設(shè)置兩個(gè)閾值來(lái)確定具體的補(bǔ)光方案,比如設(shè)置兩個(gè)亮度閾值M和N,其中,M大于N,補(bǔ)光強(qiáng)度為X,若X>M,則同時(shí)使用顯示屏以及補(bǔ)光燈進(jìn)行補(bǔ)光;若N<X≤M,則僅使用補(bǔ)光燈進(jìn)行補(bǔ)光;若X≤N則僅使用顯示屏來(lái)進(jìn)行補(bǔ)光。也即上述根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息的步驟具體包括:
若補(bǔ)光亮度大于第一亮度閾值,則設(shè)置顯示屏的亮度,并將補(bǔ)光燈的開(kāi)關(guān)設(shè)置為開(kāi);
若補(bǔ)光亮度不大于所述第一亮度閾值,且大于第二亮度閾值,則將補(bǔ)光燈的開(kāi)關(guān)設(shè)置為開(kāi);
若補(bǔ)光亮度不大于所述第二亮度閾值,則設(shè)置顯示屏的亮度,并將補(bǔ)光燈的開(kāi)關(guān)設(shè)置為關(guān)。
步驟S104,根據(jù)顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光。
在本發(fā)明實(shí)施例中,顯示屏以及補(bǔ)光燈所發(fā)出的光線能夠照射到包括用戶臉部在內(nèi)的被攝物,提升被攝物的亮度,從而實(shí)現(xiàn)補(bǔ)光。其中,利用顯示屏進(jìn)行補(bǔ)光時(shí)可以生成一個(gè)補(bǔ)光圖像來(lái)進(jìn)行補(bǔ)光,該補(bǔ)光圖像可填滿整個(gè)屏幕的顯示區(qū)域,也可僅占用屏幕的部分顯示區(qū)域。補(bǔ)光圖像可以是任意顏色的純色圖像,也可以是由不同顏色色塊拼接成的圖像,也可以是具有圖案的高亮度圖像,本實(shí)施例不作具體限定,優(yōu)選為純白色圖像。在不需要使用顯示屏進(jìn)行補(bǔ)光時(shí),則顯示屏不必顯示補(bǔ)光圖像,可以顯示攝像頭的預(yù)覽圖像。
進(jìn)一步的,終端在進(jìn)行補(bǔ)光后,無(wú)需再重新進(jìn)行測(cè)光,而是直接按照與預(yù)設(shè)拍照亮度閾值對(duì)應(yīng)的預(yù)設(shè)自動(dòng)曝光參數(shù)來(lái)拍攝照片,因此可有效提升屏幕補(bǔ)光拍照的速度。
在其他實(shí)施例當(dāng)中,用戶還可以關(guān)閉該自動(dòng)補(bǔ)光功能,自行設(shè)定顯示屏的亮度信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息,滿足用戶的不同需求,具有較好的用戶體驗(yàn)。
由上可知,本發(fā)明實(shí)施例提供的拍照補(bǔ)光方法首先獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度,根據(jù)該環(huán)境光亮度確定補(bǔ)光亮度,根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息,根據(jù)上述顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光;該方案能夠在用戶拍照的光線較弱時(shí),自動(dòng)對(duì)環(huán)境光進(jìn)行補(bǔ)償,并且能夠根據(jù)環(huán)境光的亮度自動(dòng)調(diào)整補(bǔ)光亮度,具有較好的靈活性。
實(shí)施例二、
本實(shí)施例將在實(shí)施例一的基礎(chǔ)上,對(duì)本發(fā)明的拍照補(bǔ)光方法做進(jìn)一步描述,該方法可以應(yīng)用在具有拍照功能的移動(dòng)終端當(dāng)中。
請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例二提供的一種拍照補(bǔ)光方法的流程示意圖,本實(shí)施例的拍照補(bǔ)光方法包括:
步驟S201,移動(dòng)終端判斷當(dāng)前使用的攝像頭是否為前置攝像頭,若是,則執(zhí)行步驟S202。
本發(fā)明實(shí)施例主要用戶在自拍時(shí)進(jìn)行自動(dòng)補(bǔ)光,因此需要判斷當(dāng)前使用的攝像頭是否為前置攝像頭。示例性的,本實(shí)施例中的移動(dòng)終端具體可為手機(jī)、平板電腦以及數(shù)碼照相機(jī)等配置有攝像頭和顯示屏的終端設(shè)備。本實(shí)施例中的前置攝像頭具體可為固定在移動(dòng)終端正面(與屏幕同側(cè))的前置攝像頭,也可為當(dāng)前位置處于移動(dòng)終端正面的可旋轉(zhuǎn)攝像頭。
步驟S202,移動(dòng)終端獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度。
具體的,此處獲取環(huán)境光亮度的觸發(fā)可以通過(guò)用戶輸入的觸發(fā)指令作為獲取環(huán)境光的亮度的觸發(fā)條件,比如,用戶打開(kāi)終端中的補(bǔ)光功能,可選地,該獲取環(huán)境光亮度的觸發(fā)還可以為終端自動(dòng)觸發(fā),比如在終端進(jìn)入拍照界面時(shí)自動(dòng)獲取當(dāng)前所處環(huán)境的環(huán)境光亮度。
示例性的,可利用移動(dòng)終端中配置的環(huán)境光傳感器或者集成有環(huán)境光亮度檢測(cè)功能的其他器件(如色溫傳感器等)實(shí)時(shí)檢測(cè)環(huán)境光亮度,為補(bǔ)光亮度的確定提供參考數(shù)據(jù)。
步驟S203,移動(dòng)終端判斷該環(huán)境光亮度是否小于預(yù)設(shè)拍照亮度閾值,若是,則執(zhí)行步驟S204。
其中,該預(yù)設(shè)拍照亮度閾值可以由系統(tǒng)默認(rèn)設(shè)置,如設(shè)計(jì)人員可采用調(diào)研和試驗(yàn)等方式確定在屏幕補(bǔ)光的情況下拍攝效果較佳時(shí)對(duì)應(yīng)的拍照亮度,將該拍照亮度確定為預(yù)設(shè)拍照亮度閾值,在用戶實(shí)際使用過(guò)程中,終端在需要進(jìn)行補(bǔ)光時(shí),可直接調(diào)取該預(yù)設(shè)拍照亮度閾值,用于確定補(bǔ)光亮度。
示例性的,若當(dāng)前環(huán)境光亮度低于預(yù)設(shè)拍照亮度閾值時(shí),說(shuō)明當(dāng)前環(huán)境較暗,需要通過(guò)補(bǔ)光的方式使拍攝環(huán)境變亮,改善拍攝效果,所以此時(shí)可觸發(fā)屏幕補(bǔ)光事件。
步驟S204,移動(dòng)終端獲取預(yù)設(shè)拍照亮度閾值與環(huán)境光亮度的差值,確定該差值為補(bǔ)光亮度。
示例性的,根據(jù)預(yù)設(shè)拍照亮度閾值與當(dāng)前環(huán)境光亮度的差值確定屏幕補(bǔ)光亮度。例如,補(bǔ)光亮度=預(yù)設(shè)拍照亮度閾值-當(dāng)前環(huán)境光亮度。
在其他實(shí)施例當(dāng)中,該補(bǔ)光亮度也可以是在預(yù)設(shè)拍照亮度閾值與當(dāng)前環(huán)境光亮度的差值的基礎(chǔ)上進(jìn)行變換得到的,如該差值為A,屏幕補(bǔ)光亮度可為kA,其中k為變換系數(shù),可以為任意正數(shù),如1.5或2等。
步驟S205,移動(dòng)終端根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息。
示例性的,可以設(shè)置兩個(gè)閾值來(lái)確定具體的補(bǔ)光方案,比如設(shè)置兩個(gè)亮度閾值M和N,其中,M大于N,補(bǔ)光強(qiáng)度為X,若X>M,則同時(shí)使用顯示屏以及補(bǔ)光燈進(jìn)行補(bǔ)光;若N<X≤M,則僅使用補(bǔ)光燈進(jìn)行補(bǔ)光;若X≤N則僅使用顯示屏來(lái)進(jìn)行補(bǔ)光。
其中,設(shè)置顯示屏的亮度的步驟可以具體包括:
根據(jù)補(bǔ)光亮度計(jì)算預(yù)設(shè)屏幕亮度;
將該預(yù)設(shè)屏幕亮度作為顯示屏的亮度設(shè)置信息。
比如,若得到的補(bǔ)光亮度為1500nits,而補(bǔ)光燈的亮度可以為1000nits,上述M可以設(shè)置為補(bǔ)光燈的亮度值也即1000nits,此時(shí)X>M,則顯示屏的亮度=1500nits-1000nits,即500nits,所以此時(shí)顯示屏的亮度設(shè)置信息為500nits,補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息為打開(kāi)。
步驟S206,移動(dòng)終端根據(jù)顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光。
在本發(fā)明實(shí)施例中,顯示屏以及補(bǔ)光燈所發(fā)出的光線能夠照射到包括用戶臉部在內(nèi)的被攝物,提升被攝物的亮度,從而實(shí)現(xiàn)補(bǔ)光。其中,可通過(guò)調(diào)節(jié)電流來(lái)控制屏幕的顯示亮度,以使屏幕以所確定的預(yù)設(shè)屏幕亮度進(jìn)行補(bǔ)光。
由上可知,本發(fā)明實(shí)施例提供的拍照補(bǔ)光方法首先判斷移動(dòng)終端當(dāng)前使用的攝像頭是否為前置攝像頭,若是,則獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度,并且判斷該環(huán)境光亮度是否小于預(yù)設(shè)拍照亮度閾值,若小于,則獲取預(yù)設(shè)拍照亮度閾值與環(huán)境光亮度的差值,確定該差值為補(bǔ)光亮度,根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息,移動(dòng)終端根據(jù)上述顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光;該方案能夠在用戶拍照的光線較弱時(shí),自動(dòng)對(duì)環(huán)境光進(jìn)行補(bǔ)償,并且能夠根據(jù)環(huán)境光的亮度自動(dòng)調(diào)整補(bǔ)光亮度,具有較好的靈活性,另一方面,本方案還具有操作簡(jiǎn)單、成本低的優(yōu)點(diǎn)。
實(shí)施例三、
為了更好的實(shí)施本發(fā)明實(shí)施例提供的拍照補(bǔ)光方法,本發(fā)明還提供一種基于上述補(bǔ)光方法的裝置,該裝置具體可以集成在終端中,該終端可以為移動(dòng)設(shè)備(如智能手機(jī)、平板電腦)等具備拍照功能的電子設(shè)備,其中名詞的含義與上述補(bǔ)光方法中相同,具體實(shí)現(xiàn)細(xì)節(jié)可以參考方法實(shí)施例中的說(shuō)明。
請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例三提供的一種拍照補(bǔ)光裝置的結(jié)構(gòu)示意圖,該裝置30包括:環(huán)境光亮度獲取模塊301,補(bǔ)光亮度確定模塊302,設(shè)置模塊303以及補(bǔ)光模塊304;
該環(huán)境光亮度獲取模塊301,用于獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度;
該補(bǔ)光亮度確定模塊302,用于根據(jù)所述環(huán)境光亮度確定補(bǔ)光亮度;
該設(shè)置模塊303,用于根據(jù)所述補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息;
該補(bǔ)光模塊304,用于根據(jù)所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光。
進(jìn)一步的,如圖4所示,在本發(fā)明實(shí)施例當(dāng)中,上述補(bǔ)光亮度確定模塊302可以具體包括:判斷子模塊3021、獲取子模塊3022以及確定子模塊3023;
該判斷子模塊3021,用于判斷所述環(huán)境光亮度是否小于預(yù)設(shè)拍照亮度閾值;
該獲取子模塊3022,用于當(dāng)所述判斷子模塊3021判斷為是時(shí),獲取所述預(yù)設(shè)拍照亮度閾值與所述環(huán)境光亮度的差值;
該確定子模塊3023,用于確定所述差值為補(bǔ)光亮度。
其中,上述設(shè)置模塊303,具體用于當(dāng)所述補(bǔ)光亮度大于第一亮度閾值時(shí),設(shè)置所述顯示屏的亮度,并將所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置為開(kāi);
當(dāng)所述補(bǔ)光亮度不大于所述第一亮度閾值,且大于第二亮度閾值時(shí),將所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置為開(kāi);
當(dāng)所述補(bǔ)光亮度不大于所述第二亮度閾值時(shí),設(shè)置所述顯示屏的亮度,并將所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置為關(guān)。
優(yōu)選地,本發(fā)明實(shí)施例提供的裝置還可以包括:判斷模塊305;
該判斷模塊305,用于在環(huán)境光亮度獲取模塊301獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度之前,判斷當(dāng)前使用的攝像頭是否為前置攝像頭,若是,則由所述環(huán)境光亮度獲取模塊301獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度。
由上可知,本發(fā)明實(shí)施例提供的拍照補(bǔ)光方法首先由環(huán)境光亮度獲取模塊301獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度,補(bǔ)光亮度確定模塊302根據(jù)該環(huán)境光亮度確定補(bǔ)光亮度,設(shè)置模塊303根據(jù)補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息,補(bǔ)光模塊304根據(jù)上述顯示屏的亮度設(shè)置信息和補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光;該方案能夠在用戶拍照的光線較弱時(shí),自動(dòng)對(duì)環(huán)境光進(jìn)行補(bǔ)償,并且能夠根據(jù)環(huán)境光的亮度自動(dòng)調(diào)整補(bǔ)光亮度,具有較好的靈活性。
實(shí)施例四、
此外,本發(fā)明實(shí)施例還提供了一種終端,如圖5所示,上述終端400可以包括觸摸顯示器401、儲(chǔ)存器402、一個(gè)或多個(gè)處理器403、光線傳感器404、輸入單元405等部件以及一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)于所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括如下操作的指令:
獲取終端當(dāng)前所處環(huán)境的環(huán)境光亮度;
根據(jù)所述環(huán)境光亮度確定補(bǔ)光亮度;
根據(jù)所述補(bǔ)光亮度設(shè)置顯示屏的亮度和補(bǔ)光燈的開(kāi)關(guān),以得到所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息;
根據(jù)所述顯示屏的亮度設(shè)置信息和所述補(bǔ)光燈的開(kāi)關(guān)設(shè)置信息進(jìn)行補(bǔ)光。
觸摸顯示器401可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。
儲(chǔ)存器402可用于存儲(chǔ)軟件程序以及模塊,處理器403通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器402的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器402可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。
處理器403是終端的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器402內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器402內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。
光線傳感器404可以與處理器403相連接,并由處理器控制開(kāi)關(guān)。例如通過(guò)內(nèi)置的光敏二極管對(duì)環(huán)境光進(jìn)行采集,同時(shí)把光能轉(zhuǎn)化為電能,形成一定的電流,然后經(jīng)過(guò)放大器放大,放大后的電流在回路上的電阻兩端形成電壓。不同亮度的光線會(huì)有不同的電流,從而輸出不同的電壓值,通過(guò)獲取該電壓值來(lái)體現(xiàn)環(huán)境光的亮度。
終端還包括給各個(gè)部件供電的電源(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器403邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
本發(fā)明實(shí)施例所提供的終端,包括本發(fā)明實(shí)施例所提供的拍照補(bǔ)光裝置,具備相同的功能和有益效果。
具體實(shí)施時(shí),以上各個(gè)模塊可以作為獨(dú)立的實(shí)體來(lái)實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來(lái)實(shí)現(xiàn),以上各個(gè)模塊的具體實(shí)施可參見(jiàn)前面的方法實(shí)施例,在此不再贅述。
需要說(shuō)明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過(guò)程中可包括如信息發(fā)布方法的實(shí)施例的流程。其中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤(pán)或光盤(pán)等。
以上對(duì)本發(fā)明實(shí)施例提供的一種拍照補(bǔ)光方法、裝置和終端進(jìn)行了詳細(xì)介紹,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。