本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種調(diào)整測(cè)光的方法、裝置及電子設(shè)備。
背景技術(shù):
隨著科技的發(fā)展,人們?cè)絹?lái)越熱愛(ài)用相機(jī)或手機(jī)等電子設(shè)備進(jìn)行拍照。但是,目前很多電子設(shè)備的拍照效果并不理想,例如,會(huì)用相機(jī)或手機(jī)等電子設(shè)備拍攝的照片的亮度與肉眼看到的亮度不一致,使得用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種調(diào)整測(cè)光的方法、裝置及電子設(shè)備,以解決上述問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實(shí)施例提供了一種調(diào)整測(cè)光的方法,該方法首先計(jì)算圖像在yuv空間的第一亮度值,并將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;確定該圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實(shí)現(xiàn)方式中,將該圖像劃分為多個(gè)子圖像,計(jì)算各個(gè)子圖像的rgb值;根據(jù)各個(gè)所述子圖像的rgb值,分別計(jì)算各個(gè)所述子圖像在yuv空間的第一亮度值。
結(jié)合第一方面的第一種實(shí)現(xiàn)方式,在第一方面的第二種實(shí)現(xiàn)方式中,根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重;根據(jù)各個(gè)子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)子圖像對(duì)應(yīng)的飽和度權(quán)重;根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)子圖像對(duì)應(yīng)的權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第三種實(shí)現(xiàn)方式中,根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)值,查詢預(yù)設(shè)權(quán)重表,確定各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重,其中,該預(yù)設(shè)權(quán)重表包括在預(yù)設(shè)區(qū)間內(nèi)每隔預(yù)設(shè)長(zhǎng)度對(duì)應(yīng)一個(gè)權(quán)重。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第四種實(shí)現(xiàn)方式中,將各個(gè)子圖像對(duì)應(yīng)的飽和度值作為各個(gè)子圖像對(duì)應(yīng)的飽和度權(quán)重。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第五種實(shí)現(xiàn)方式中,根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重的乘積,確定各個(gè)子圖像對(duì)應(yīng)的權(quán)重。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第六種實(shí)現(xiàn)方式中,分別將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重與其對(duì)應(yīng)的在yuv空間的第一亮度值相乘,并將所有乘積求和,獲得第一和值;將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重相加,獲得第二和值;將所述第一和值與所述第二和值的比值,作為所述圖像在yuv空間的第二亮度值。
結(jié)合第一方面,本發(fā)明在第一方面的第七種實(shí)現(xiàn)方式中,若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度不相等,則調(diào)整下一幀圖像的測(cè)光參數(shù)。
結(jié)合第一方面的第七種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第八種實(shí)現(xiàn)方式中,根據(jù)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,查詢預(yù)設(shè)曝光表,根據(jù)查詢結(jié)果,調(diào)整所述下一幀圖像的曝光時(shí)間和感光度參數(shù)。
第二方面,本發(fā)明實(shí)施例提供了一種調(diào)整測(cè)光的裝置,該裝置包括:第一計(jì)算模塊,用于計(jì)算圖像在yuv空間的第一亮度值;轉(zhuǎn)換模塊,用于將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;第二計(jì)算模塊,用于確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重圖像;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;調(diào)整模塊,用于根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實(shí)現(xiàn)方式中,該第一計(jì)算模塊,具體用于將該圖像劃分為多個(gè)子圖像,計(jì)算各個(gè)子圖像的rgb值;根據(jù)各個(gè)所述子圖像的rgb值,分別計(jì)算各個(gè)所述子圖像在yuv空間的第一亮度值。
結(jié)合第二方面的第一種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第二種實(shí)現(xiàn)方式中,該第二計(jì)算模塊,具體用于根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重;根據(jù)各個(gè)子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)子圖像對(duì)應(yīng)的飽和度權(quán)重;根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)子圖像對(duì)應(yīng)的權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第三種實(shí)現(xiàn)方式中,該第二計(jì)算模塊,具體用于根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)值,查詢預(yù)設(shè)權(quán)重表,確定各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重,其中,該預(yù)設(shè)權(quán)重表包括在預(yù)設(shè)區(qū)間內(nèi)每隔預(yù)設(shè)長(zhǎng)度對(duì)應(yīng)一個(gè)權(quán)重。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第四種實(shí)現(xiàn)方式中,該第二計(jì)算模塊,具體用于將各個(gè)子圖像對(duì)應(yīng)的飽和度值作為各個(gè)子圖像對(duì)應(yīng)的飽和度權(quán)重。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第五種實(shí)現(xiàn)方式中,該第二計(jì)算模塊,具體用于根據(jù)各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重的乘積,確定各個(gè)子圖像對(duì)應(yīng)的權(quán)重。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第六種實(shí)現(xiàn)方式中,該第二計(jì)算模塊,具體用于分別將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重與其對(duì)應(yīng)的在yuv空間的第一亮度值相乘,并將所有乘積求和,獲得第一和值;將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重相加,獲得第二和值;將所述第一和值與所述第二和值的比值,作為所述圖像在yuv空間的第二亮度值。
結(jié)合第二方面,本發(fā)明在第二方面的第七種實(shí)現(xiàn)方式中,該調(diào)整模塊,具體用于若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度不相等,則調(diào)整下一幀圖像的測(cè)光參數(shù)。
結(jié)合第二方面的第七種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第八種實(shí)現(xiàn)方式中,該調(diào)整模塊,具體用于根據(jù)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,查詢預(yù)設(shè)曝光表,根據(jù)查詢結(jié)果,調(diào)整所述下一幀圖像的曝光時(shí)間和感光度參數(shù)。
第三方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括存儲(chǔ)器以及處理器,該存儲(chǔ)器中存儲(chǔ)有調(diào)整測(cè)光的裝置,該調(diào)整測(cè)光的裝置包括一個(gè)或多個(gè)由該處理器執(zhí)行的軟件功能模組,該調(diào)整測(cè)光的裝置包括:第一計(jì)算模塊,用于計(jì)算圖像在yuv空間的第一亮度值;轉(zhuǎn)換模塊,用于將所述圖像將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;第二計(jì)算模塊,用于確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重圖像;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;調(diào)整模塊,用于根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
第四方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述調(diào)整測(cè)光的裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面為調(diào)整測(cè)光的裝置所設(shè)計(jì)的程序。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的一種調(diào)整測(cè)光的方法、裝置及電子設(shè)備,通過(guò)計(jì)算圖像在yuv空間的第一亮度值;將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù),本方案通過(guò)在拍攝前預(yù)先調(diào)整下一幀圖像的測(cè)光參數(shù),使得通過(guò)電子設(shè)備拍攝的照片的亮度與肉眼看到的亮度更加接近,提升了用戶體驗(yàn)。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1是本發(fā)明實(shí)施例提供的電子設(shè)備的結(jié)構(gòu)框圖。
圖2是本發(fā)明第一實(shí)施例提供的一種調(diào)整測(cè)光的方法的流程圖。
圖3是本發(fā)明第一實(shí)施例提供的一種調(diào)整測(cè)光的方法中的步驟s200的流程圖。
圖4是本發(fā)明第一實(shí)施例提供的一種調(diào)整測(cè)光的方法中的步驟s400的的流程圖。
圖5是本發(fā)明第一實(shí)施例提供的一種調(diào)整測(cè)光的方法中的步驟s440的的流程圖。
圖6是本發(fā)明第二實(shí)施例提供的一種調(diào)整測(cè)光的裝置的結(jié)構(gòu)框圖。
圖7是本發(fā)明第三實(shí)施例提供的一種計(jì)算設(shè)備的結(jié)構(gòu)框圖。
圖8是本發(fā)明第四實(shí)施例提供的一種計(jì)算設(shè)備中的存儲(chǔ)程序代碼的存儲(chǔ)單元的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
圖1示出了本發(fā)明實(shí)施例提供的一種電子設(shè)備100的結(jié)構(gòu)框圖。如圖1所示,該電子設(shè)備100包括:射頻(radiofrequency,rf)電路110、存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、無(wú)線保真(wirelessfidelity,wifi)模塊170、處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的電子設(shè)備100結(jié)構(gòu)并不構(gòu)成對(duì)電子設(shè)備100的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖1對(duì)電子設(shè)備100的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
rf電路110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器180處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路110包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無(wú)線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長(zhǎng)期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。
存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的調(diào)整測(cè)光的方法以及裝置對(duì)應(yīng)的程序指令/模塊,處理器180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器120的軟件程序以及模塊,從而執(zhí)行電子設(shè)備100的各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實(shí)施例提供的調(diào)整測(cè)光的方法。存儲(chǔ)器120可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)電子設(shè)備100的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與電子設(shè)備100的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元130可包括觸控面板131以及其他輸入設(shè)備132。觸控面板131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板131上或在觸控面板131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板131。除了觸控面板131,輸入單元130還可以包括指紋識(shí)別模塊132和其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及電子設(shè)備100的各種菜單。顯示單元140可包括顯示面板141,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板141。進(jìn)一步的,觸控面板131可覆蓋顯示面板141,當(dāng)觸控面板131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型做處理。雖然在圖1中,觸控面板131與顯示面板141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)電子設(shè)備100的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板131與顯示面板141集成而實(shí)現(xiàn)電子設(shè)備100的輸入和輸出功能。
電子設(shè)備100還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板141的亮度,接近傳感器可在電子設(shè)備100移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別電子設(shè)備100姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于電子設(shè)備100還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與電子設(shè)備100之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)rf電路110以發(fā)送給比如另一電子設(shè)備100,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。
wifi屬于短距離無(wú)線傳輸技術(shù),電子設(shè)備100通過(guò)wifi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖1示出了wifi模塊170,但是可以理解的是,其并不屬于電子設(shè)備100的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器180是電子設(shè)備100的控制中心,利用各種接口和線路連接整個(gè)電子設(shè)備100的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行電子設(shè)備100的各種功能和處理數(shù)據(jù),從而對(duì)電子設(shè)備100進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
電子設(shè)備100還包括給各個(gè)部件供電的電源190(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,電子設(shè)備100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
本發(fā)明實(shí)施例提供的調(diào)整測(cè)光的方法可以運(yùn)行于圖1所示的電子設(shè)備100中。該方法通過(guò)計(jì)算圖像在yuv空間的第一亮度值;將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù),本方案通過(guò)在拍攝前預(yù)先調(diào)整下一幀圖像的測(cè)光參數(shù),使得通過(guò)電子設(shè)備拍攝的照片的亮度與肉眼看到的亮度更加接近,提升了用戶體驗(yàn)。下面對(duì)該調(diào)整測(cè)光的方法進(jìn)行詳細(xì)說(shuō)明。
圖2示出了本發(fā)明第一實(shí)施例提供的一種調(diào)整測(cè)光的方法的流程圖,請(qǐng)參閱圖2,本實(shí)施例描述的是電子設(shè)備的處理流程,所述方法包括:
步驟s200,計(jì)算圖像在yuv空間的第一亮度值。
其中,該圖像可以是從傳感器獲取的圖像,例如,可以是從傳感器獲取的bayerraw編碼格式的圖像。
計(jì)算圖像在yuv空間的第一亮度值的實(shí)施方式有多種,例如,可以根據(jù)該圖中每個(gè)像素點(diǎn)的rgb值,直接根據(jù)轉(zhuǎn)換公式進(jìn)行計(jì)算求得每個(gè)像素點(diǎn)在yuv空間的第一亮度值。
轉(zhuǎn)換公式如下:
yi=0.2988r+0.5869g+0.1137b
其中,r為像素點(diǎn)在rgb空間的r值,g為該像素點(diǎn)在rgb空間的g值,b為該像素點(diǎn)在rgb空間的b值,yi為該像素點(diǎn)在yuv空間的第一亮度值。
為了簡(jiǎn)化計(jì)算,作為一種實(shí)施方式,請(qǐng)參閱圖3,步驟s200可以包括:
步驟s210,將所述圖像劃分為多個(gè)子圖像,計(jì)算各個(gè)所述子圖像的rgb值。
將所述圖像劃分成子圖像的個(gè)數(shù)可以是根據(jù)需求進(jìn)行設(shè)置,例如,可以將所述圖像劃分為64*64個(gè)子圖像。
作為一種實(shí)施方式,每個(gè)子圖像的的r值為該子圖像包括的所有像素點(diǎn)的r值的和;每個(gè)子圖像的的g值為該子圖像包括的所有像素點(diǎn)的g值的和;每個(gè)子圖像的的b值為該子圖像包括的所有像素點(diǎn)的b值的和。
步驟s220,根據(jù)各個(gè)所述子圖像的rgb值,分別計(jì)算各個(gè)所述子圖像在yuv空間的第一亮度值。
由步驟s210獲得每個(gè)子圖像的rgb值,可以根據(jù)轉(zhuǎn)換公式進(jìn)行計(jì)算求得每個(gè)子圖像在yuv空間的第一亮度值。
轉(zhuǎn)換公式如下:
yi=0.2988r+0.5869g+0.1137b
其中,r為子圖像在rgb空間的r值,g為該子圖像在rgb空間的g值,b為該子圖像在rgb空間的b值,yi為該子圖像在yuv空間的第一亮度值。
步驟s300,將所述圖像由rgb空間轉(zhuǎn)換為hsi空間。
當(dāng)圖像每個(gè)像素點(diǎn)的rgb值都確定時(shí),可以根據(jù)常用的rgb-h(huán)si公式進(jìn)行轉(zhuǎn)換,下面列出其中一種rgb-h(huán)si公式進(jìn)行說(shuō)明,但是,可以理解的是,任何將圖像由rgb空間轉(zhuǎn)換為hsi空間的實(shí)施方式均屬于本發(fā)明實(shí)施例保護(hù)的范圍。
例如,可以通過(guò)下述rgb-h(huán)si公式將所述圖像由rgb空間轉(zhuǎn)換為hsi空間:
h=h+2π,ifh<0
max=max(r,g,b)
min=min(r,g,b)
其中,r為像素點(diǎn)在rgb空間的r值,g為該像素點(diǎn)在rgb空間的g值,b為該像素點(diǎn)在rgb空間的b值,h為該像素點(diǎn)在hsi空間的色調(diào)值,s為該像素點(diǎn)在hsi空間的飽和度值,i為該像素點(diǎn)在hsi空間的亮度值。值得一提的是,上述公式中的rgb均需要在計(jì)算前歸一化至[0,1]區(qū)間。
進(jìn)一步的,為了簡(jiǎn)化計(jì)算,也可以將所述圖像的各個(gè)子圖像由rgb空間轉(zhuǎn)換為hsi空間,可以理解的是,由步驟s210獲取到了各個(gè)子圖像的grb值,此時(shí),只需要按照上述公式即可計(jì)算出各個(gè)子圖像的色調(diào)值h,飽和度值s。
步驟s400,確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
作為一種實(shí)施方式,請(qǐng)參閱圖4,步驟s400可以包括:
步驟s410,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重。
作為一種實(shí)施方式,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,查詢預(yù)設(shè)權(quán)重表,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重。
其中,所述預(yù)設(shè)權(quán)重表包括在預(yù)設(shè)區(qū)間內(nèi)每隔預(yù)設(shè)長(zhǎng)度對(duì)應(yīng)一個(gè)權(quán)重。作為一種實(shí)施方式,該預(yù)設(shè)權(quán)重表可以根據(jù)光視效率曲線來(lái)確定。光視效率曲線是人眼對(duì)不同波長(zhǎng)的光譜的一個(gè)響應(yīng),而波長(zhǎng)反應(yīng)到人眼睛就是色調(diào)值。預(yù)設(shè)區(qū)間設(shè)置為[0°,360°],預(yù)設(shè)長(zhǎng)度為15°,即每隔15°對(duì)應(yīng)一個(gè)權(quán)重。當(dāng)然,可以理解的是,預(yù)設(shè)長(zhǎng)度也可以設(shè)置更小。
下面舉一具體示例進(jìn)行說(shuō)明。
上述為一個(gè)預(yù)設(shè)權(quán)重表,每隔15°對(duì)應(yīng)一個(gè)權(quán)重,當(dāng)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值確定后,查詢蓋預(yù)設(shè)權(quán)重表,便能確定各個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重,例如,若子圖像1對(duì)應(yīng)的色調(diào)值為45度,則該子圖像1對(duì)應(yīng)的權(quán)重為0.66。
步驟s420,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重。
作為一種實(shí)施方式,將各個(gè)所述子圖像對(duì)應(yīng)的飽和度值作為各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重。
步驟s430,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重。
作為一種實(shí)施方式,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重的乘積,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重。
作為一種具體的實(shí)施方式,可以根據(jù)下述公式進(jìn)行計(jì)算:
hsi=(1+hi*si)
其中,hsi為第i個(gè)子圖像對(duì)應(yīng)的權(quán)重,hi為第i個(gè)子圖像對(duì)應(yīng)的色調(diào)權(quán)重,si為第i個(gè)子圖像對(duì)應(yīng)的飽和度權(quán)重。
步驟s440,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
作為一種實(shí)施方式,請(qǐng)參閱圖5,步驟s440可以包括:
步驟s441,分別將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重與其對(duì)應(yīng)的在yuv空間的第一亮度值相乘,并將所有乘積求和,獲得第一和值。
作為一種具體的實(shí)施方式,可以根據(jù)下述公式進(jìn)行計(jì)算:
sum1=∑yi*hsi
其中,sum1為第一和值,yi為第i個(gè)子圖像在yuv空間的第一亮度值,hsi為第i個(gè)子圖像對(duì)應(yīng)的權(quán)重。
步驟s442,將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重相加,獲得第二和值。
作為一種具體的實(shí)施方式,可以根據(jù)下述公式進(jìn)行計(jì)算:
sum2=∑hsi
其中,sum2為第二和值,hsi為第i個(gè)子圖像對(duì)應(yīng)的權(quán)重。
步驟s443,將所述第一和值與所述第二和值的比值,作為所述圖像在yuv空間的第二亮度值。
作為一種具體的實(shí)施方式,可以根據(jù)下述公式進(jìn)行計(jì)算:
y’=sum1/sum2=(∑yi*hsi)/∑hsi
其中,y’為圖像在yuv空間的第二亮度值,sum1為第一和值,sum2為第二和值,yi為第i個(gè)子圖像在yuv空間的第一亮度值,hsi為第i個(gè)子圖像對(duì)應(yīng)的權(quán)重。
步驟s500,根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
作為一種實(shí)施方式,若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度不相等,則調(diào)整下一幀圖像的測(cè)光參數(shù)。若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度相等,則不調(diào)整下一幀圖像的測(cè)光參數(shù)。
進(jìn)一步的,作為一種具體的實(shí)施方式,根據(jù)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,查詢預(yù)設(shè)曝光表,根據(jù)查詢結(jié)果,調(diào)整所述下一幀圖像的曝光時(shí)間和感光度參數(shù)。
其中,預(yù)設(shè)曝光表中包括數(shù)值與測(cè)光參數(shù)映射表。該數(shù)值對(duì)應(yīng)圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,測(cè)光參數(shù)可以包括但不限于曝光時(shí)間和感光度參數(shù)。當(dāng)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值確定后,即可通過(guò)查詢預(yù)設(shè)曝光表,獲取到與該比值對(duì)應(yīng)的曝光時(shí)間和感光度參數(shù)。
本發(fā)明實(shí)施例提供的調(diào)整測(cè)光的方法,通過(guò)計(jì)算圖像在yuv空間的第一亮度值;將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù),本方案通過(guò)在拍攝前預(yù)先調(diào)整下一幀圖像的測(cè)光參數(shù),使得通過(guò)電子設(shè)備拍攝的照片的亮度與肉眼看到的亮度更加接近,提升了用戶體驗(yàn)。
請(qǐng)參閱圖6,是本發(fā)明第二實(shí)施例提供的調(diào)整測(cè)光的裝置600的功能模塊示意圖。所述調(diào)整測(cè)光的裝置600運(yùn)行于電子設(shè)備100。所述調(diào)整測(cè)光的裝置600包括第一計(jì)算模塊610、轉(zhuǎn)換模塊620、第二計(jì)算模塊630、調(diào)整模塊640。
第一計(jì)算模塊610,用于計(jì)算圖像在yuv空間的第一亮度值。
作為一種實(shí)施方式,所述第一計(jì)算模塊610,具體用于將所述圖像劃分為多個(gè)子圖像,計(jì)算各個(gè)所述子圖像的rgb值;根據(jù)各個(gè)所述子圖像的rgb值,分別計(jì)算各個(gè)所述子圖像在yuv空間的第一亮度值。
轉(zhuǎn)換模塊620,用于將所述圖像由rgb空間轉(zhuǎn)換為hsi空間。
第二計(jì)算模塊630,用于確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重圖像;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
作為一種實(shí)施方式,所述第二計(jì)算模塊630,具體用于根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
作為一種實(shí)施方式,所述第二計(jì)算模塊630,具體用于根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,查詢預(yù)設(shè)權(quán)重表,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重,其中,所述預(yù)設(shè)權(quán)重表包括在預(yù)設(shè)區(qū)間內(nèi)每隔預(yù)設(shè)長(zhǎng)度對(duì)應(yīng)一個(gè)權(quán)重。
作為一種實(shí)施方式,所述第二計(jì)算模塊630,具體用于將各個(gè)所述子圖像對(duì)應(yīng)的飽和度值作為各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重。
作為一種實(shí)施方式,所述第二計(jì)算模塊630,具體用于根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重的乘積,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重。
作為一種實(shí)施方式,所述第二計(jì)算模塊630,具體用于分別將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重與其對(duì)應(yīng)的在yuv空間的第一亮度值相乘,并將所有乘積求和,獲得第一和值;將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重相加,獲得第二和值;將所述第一和值與所述第二和值的比值,作為所述圖像在yuv空間的第二亮度值。
調(diào)整模塊640,用于根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
作為一種實(shí)施方式,所述調(diào)整模塊640,具體用于若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度不相等,則調(diào)整下一幀圖像的測(cè)光參數(shù)。
作為一種實(shí)施方式,所述調(diào)整模塊640,具體用于根據(jù)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,查詢預(yù)設(shè)曝光表,根據(jù)查詢結(jié)果,調(diào)整所述下一幀圖像的曝光時(shí)間和感光度參數(shù)。
以上各模塊可以是由軟件代碼實(shí)現(xiàn),此時(shí),上述的各模塊可存儲(chǔ)于電子設(shè)備100的存儲(chǔ)器120內(nèi)。以上各模塊同樣可以由硬件例如集成電路芯片實(shí)現(xiàn)。
本發(fā)明第三實(shí)施例提供了一種電子設(shè)備,所述電子設(shè)備包括存儲(chǔ)器以及處理器,所述存儲(chǔ)器中存儲(chǔ)有調(diào)整測(cè)光的裝置,所述調(diào)整測(cè)光的裝置包括一個(gè)或多個(gè)由所述處理器執(zhí)行的軟件功能模組,所述調(diào)整測(cè)光的裝置包括:
第一計(jì)算模塊,用于計(jì)算圖像在yuv空間的第一亮度值;
轉(zhuǎn)換模塊,用于將所述圖像將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;
第二計(jì)算模塊,用于確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重圖像;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;
調(diào)整模塊,用于根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
需要說(shuō)明的是,本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
本發(fā)明實(shí)施例所提供的調(diào)整測(cè)光的裝置及電子設(shè)備,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
圖7示出了可以實(shí)現(xiàn)根據(jù)本發(fā)明的資訊處理方法的計(jì)算設(shè)備。該計(jì)算設(shè)備傳統(tǒng)上包括處理器710和以存儲(chǔ)設(shè)備720形式的計(jì)算機(jī)程序產(chǎn)品或者計(jì)算機(jī)可讀介質(zhì)。存儲(chǔ)設(shè)備720可以是諸如閃存、eeprom(電可擦除可編程只讀存儲(chǔ)器)、eprom、硬盤或者rom之類的電子存儲(chǔ)器。存儲(chǔ)設(shè)備720具有存儲(chǔ)用于執(zhí)行上述方法中的任何方法步驟的程序代碼731的存儲(chǔ)空間730。例如,存儲(chǔ)程序代碼的存儲(chǔ)空間730可以包括分別用于實(shí)現(xiàn)上面的方法中的各種步驟的各個(gè)程序代碼731。這些程序代碼可以從一個(gè)或者多個(gè)計(jì)算機(jī)程序產(chǎn)品中讀出或者寫入到這一個(gè)或者多個(gè)計(jì)算機(jī)程序產(chǎn)品中。這些計(jì)算機(jī)程序產(chǎn)品包括諸如硬盤、緊致盤(cd)、存儲(chǔ)卡或者軟盤之類的程序代碼載體。這樣的計(jì)算機(jī)程序產(chǎn)品通常為例如圖8所示的便攜式或者固定存儲(chǔ)單元。該存儲(chǔ)單元可以具有與圖7的計(jì)算設(shè)備中的存儲(chǔ)設(shè)備720類似布置的存儲(chǔ)段、存儲(chǔ)空間等。程序代碼可以例如以適當(dāng)形式進(jìn)行壓縮。通常,存儲(chǔ)單元包括用于執(zhí)行根據(jù)本發(fā)明的方法步驟的計(jì)算機(jī)可讀代碼731',即可以由諸如710之類的處理器讀取的代碼,當(dāng)這些代碼由計(jì)算設(shè)備運(yùn)行時(shí),導(dǎo)致該計(jì)算設(shè)備執(zhí)行上面所描述的方法中的各個(gè)步驟。
本發(fā)明實(shí)施例還揭示了:
a1、一種調(diào)整測(cè)光的方法,該方法包括:
計(jì)算圖像在yuv空間的第一亮度值;
將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;
確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重;
根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;
根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
a2、根據(jù)a1所述的方法,所述計(jì)算圖像在yuv空間的第一亮度值,包括:
將所述圖像劃分為多個(gè)子圖像,計(jì)算各個(gè)所述子圖像的rgb值;
根據(jù)各個(gè)所述子圖像的rgb值,分別計(jì)算各個(gè)所述子圖像在yuv空間的第一亮度值。
a3、根據(jù)a2所述的方法,所述確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值,包括:
根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重;
根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重;
根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重;
根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
a4、根據(jù)a3所述的方法,所述根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重,包括:
根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,查詢預(yù)設(shè)權(quán)重表,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重,其中,所述預(yù)設(shè)權(quán)重表包括在預(yù)設(shè)區(qū)間內(nèi)每隔預(yù)設(shè)長(zhǎng)度對(duì)應(yīng)一個(gè)權(quán)重。
a5、根據(jù)a3所述的方法,所述根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重,包括:
將各個(gè)所述子圖像對(duì)應(yīng)的飽和度值作為各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重。
a6、根據(jù)a3所述的方法,根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重,包括:
根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重的乘積,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重。
a7、根據(jù)a3所述的方法,所述根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值,包括:
分別將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重與其對(duì)應(yīng)的在yuv空間的第一亮度值相乘,并將所有乘積求和,獲得第一和值;
將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重相加,獲得第二和值;
將所述第一和值與所述第二和值的比值,作為所述圖像在yuv空間的第二亮度值。
a8、根據(jù)a1所述的方法,所述根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù),包括:
若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度不相等,則調(diào)整下一幀圖像的測(cè)光參數(shù)。
a9、根據(jù)a8所述的方法,所述根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù),包括:
根據(jù)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,查詢預(yù)設(shè)曝光表,根據(jù)查詢結(jié)果,調(diào)整所述下一幀圖像的曝光時(shí)間和感光度參數(shù)。
b1、一種調(diào)整測(cè)光的裝置,該述裝置包括:
第一計(jì)算模塊,用于計(jì)算圖像在yuv空間的第一亮度值;
轉(zhuǎn)換模塊,用于將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;
第二計(jì)算模塊,用于確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重圖像;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;
調(diào)整模塊,用于根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。
b2、根據(jù)b1所述的裝置,所述第一計(jì)算模塊,具體用于將所述圖像劃分為多個(gè)子圖像,計(jì)算各個(gè)所述子圖像的rgb值;根據(jù)各個(gè)所述子圖像的rgb值,分別計(jì)算各個(gè)所述子圖像在yuv空間的第一亮度值。
b3、根據(jù)b2所述的裝置,所述第二計(jì)算模塊,具體用于根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的飽和度值,確定各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重;根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重及各個(gè)所述子圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值。
b4、根據(jù)b3所述的裝置,所述第二計(jì)算模塊,具體用于根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)值,查詢預(yù)設(shè)權(quán)重表,確定各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重,其中,所述預(yù)設(shè)權(quán)重表包括在預(yù)設(shè)區(qū)間內(nèi)每隔預(yù)設(shè)長(zhǎng)度對(duì)應(yīng)一個(gè)權(quán)重。
b5、根據(jù)b3所述的裝置,所述第二計(jì)算模塊,具體用于將各個(gè)所述子圖像對(duì)應(yīng)的飽和度值作為各個(gè)所述子圖像對(duì)應(yīng)的飽和度權(quán)重。
b6、根據(jù)b3所述的裝置,所述第二計(jì)算模塊,具體用于根據(jù)各個(gè)所述子圖像對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重的乘積,確定各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重。
b7、根據(jù)b3所述的裝置,所述第二計(jì)算模塊,具體用于分別將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重與其對(duì)應(yīng)的在yuv空間的第一亮度值相乘,并將所有乘積求和,獲得第一和值;將各個(gè)所述子圖像對(duì)應(yīng)的權(quán)重相加,獲得第二和值;將所述第一和值與所述第二和值的比值,作為所述圖像在yuv空間的第二亮度值。
b8、根據(jù)b1所述的裝置,所述調(diào)整模塊,具體用于若所述圖像在yuv空間的第二亮度值與目標(biāo)亮度不相等,則調(diào)整下一幀圖像的測(cè)光參數(shù)。
b9、根據(jù)b8所述的裝置,所述調(diào)整模塊,具體用于根據(jù)所述圖像在yuv空間的第二亮度值與目標(biāo)亮度的比值,查詢預(yù)設(shè)曝光表,根據(jù)查詢結(jié)果,調(diào)整所述下一幀圖像的曝光時(shí)間和感光度參數(shù)。
c1、一種電子設(shè)備,所述電子設(shè)備包括存儲(chǔ)器以及處理器,所述存儲(chǔ)器中存儲(chǔ)有調(diào)整測(cè)光的裝置,所述調(diào)整測(cè)光的裝置包括一個(gè)或多個(gè)由所述處理器執(zhí)行的軟件功能模組,所述調(diào)整測(cè)光的裝置包括:
第一計(jì)算模塊,用于計(jì)算圖像在yuv空間的第一亮度值;
轉(zhuǎn)換模塊,用于將所述圖像將所述圖像由rgb空間轉(zhuǎn)換為hsi空間;
第二計(jì)算模塊,用于確定所述圖像在hsi空間對(duì)應(yīng)的色調(diào)權(quán)重及飽和度權(quán)重圖像;根據(jù)所述色調(diào)權(quán)重及飽和度權(quán)重以及所述圖像在yuv空間的第一亮度值,計(jì)算所述圖像在yuv空間的第二亮度值;
調(diào)整模塊,用于根據(jù)所述圖像在yuv空間的第二亮度值及目標(biāo)亮度的比較結(jié)果,調(diào)整下一幀圖像的測(cè)光參數(shù)。