一種高動態(tài)范圍圖像的生成方法及移動終端的制作方法
【專利摘要】本發(fā)明提供一種高動態(tài)范圍圖像的生成方法及移動終端。該方法包括:獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。本發(fā)明提供的高動態(tài)范圍圖像的生成方法,能夠?qū)崿F(xiàn)用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。從而解決了現(xiàn)有拍攝方法不能實(shí)時預(yù)覽拍攝對象的高動態(tài)范圍圖像的問題。
【專利說明】
一種高動態(tài)范圍圖像的生成方法及移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種高動態(tài)范圍圖像的生成方法及移動終端。
【背景技術(shù)】
[0002]使用高動態(tài)范圍(High-Dynamic Range,HDR)拍攝模式時,用戶可以得到拍攝對象的HDR圖像。相比普通的圖像,HDR圖像可以提供更多的動態(tài)范圍和圖像細(xì)節(jié),和人眼看到的圖像比較接近。因此,很多人喜歡使用HDR模式進(jìn)行拍攝。
[0003]目前,HDR拍攝方法一般為:用戶點(diǎn)擊拍照后,移動終端通過同一攝像頭分先后順序地對拍攝對象進(jìn)行三次拍攝,依次得到拍攝對象的一張正常曝光的圖像,一張過曝的圖像,一張欠曝的圖像;然后根據(jù)三張曝光量不同的圖像合成拍攝對象的HDR圖像。因此用戶只有在拍照完成后才能看到拍攝對象的HDR圖像,不能對拍攝對象的HDR圖像進(jìn)行實(shí)時預(yù)
ΙΙΛ-
見ο
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種高動態(tài)范圍圖像的生成方法及移動終端,以解決現(xiàn)有拍攝方法不能實(shí)時預(yù)覽拍攝對象的高動態(tài)范圍圖像的問題。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種高動態(tài)范圍圖像的生成方法,應(yīng)用于移動終端,該移動終端包括第一攝像頭、第二攝像頭和第三攝像頭,該方法包括:
[0006]獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;
[0007]對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;
[0008]其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。
[0009]第二方面,本發(fā)明實(shí)施例還提供了一種移動終端,包括第一攝像頭、第二攝像頭和第三攝像頭,該移動終端還包括:
[0010]圖像獲取模塊,用于獲取第一攝像頭、第二攝像頭和第三攝像頭對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;
[0011]圖像處理模塊,用于對圖像獲取模塊獲取的第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;
[0012]其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。
[0013]這樣,本發(fā)明實(shí)施例中,通過獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明的第一實(shí)施例的高動態(tài)范圍圖像的生成方法的流程圖;
[0016]圖2為本發(fā)明的第二實(shí)施例的高動態(tài)范圍圖像的生成方法的流程圖;
[0017]圖3A為本發(fā)明的第三實(shí)施例的移動終端的結(jié)構(gòu)圖示意圖;
[0018]圖3B為本發(fā)明的第三實(shí)施例的移動終端的另一結(jié)構(gòu)圖示意圖;
[0019]圖4為本發(fā)明的第四實(shí)施例的移動終端的結(jié)構(gòu)示意圖;
[0020]圖5為本發(fā)明的第五實(shí)施例的移動終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例都屬于本發(fā)明保護(hù)的范圍。
[0022]第一實(shí)施例
[0023]參見圖1,圖1示出了本發(fā)明的第一實(shí)施例的高動態(tài)范圍圖像的生成方法的流程圖,具體步驟如下:
[0024]步驟101,獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像。
[0025]需要說明的是,步驟101中是通過三個攝像頭,同時得到拍攝對象的第一圖像、第二圖像和第三圖像。其中第一圖像為正常曝光的圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。可以通過為每一攝像頭配置不同大小的光圈,實(shí)現(xiàn)各個攝像頭獲取的圖像的曝光量不同。也可以通過為每一攝像頭設(shè)置不同的曝光增益值,實(shí)現(xiàn)各個攝像頭獲取的圖像的曝光量不同。當(dāng)然可以理解的是,本實(shí)施例并不限定,實(shí)現(xiàn)各個攝像頭獲取的圖像的曝光量不同的具體方式。
[0026]步驟102,對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像。
[0027]需要說明的是,步驟102是通過將曝光量不同的圖像進(jìn)行合成,得到一幀高動態(tài)范圍圖像。而且由于步驟101中是通過三個攝像頭,同時得到拍攝對象的第一圖像、第二圖像和第三圖像。因此經(jīng)過步驟102的處理后,就可以使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,從而提升用戶的拍攝體驗(yàn)。
[0028]本發(fā)明實(shí)施中,通過獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像。使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。
[0029]第二實(shí)施例
[0030]參見圖2,圖2示出了本發(fā)明的第二實(shí)施例的高動態(tài)范圍圖像的生成方法的流程圖,具體步驟如下:
[0031]步驟201,獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像。
[0032]需要說明的是,步驟201中是通過三個攝像頭同時得到拍攝對象的第一圖像、第二圖像和第三圖像。其中第一圖像為正常曝光的圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。而實(shí)現(xiàn)各個攝像頭獲取的圖像的曝光量不同的方式,可以是第一攝像頭、第二攝像頭和第三攝像頭的曝光起止時間和曝光增益均相同,第二攝像頭的光圈F值大于第一攝像頭的光圈F值,第三攝像頭的光圈F值小于第一攝像頭的光圈F值。例如可以為第一攝像頭配置正常曝光所需的光圈,也即第一攝像頭的光圈F值為正常曝光所需的光圈F值;而第一攝像頭的光圈F值為第三攝像頭光圈F值的1.414倍左右,第二攝像頭的光圈F值為第一攝像頭光圈F值的1.414倍左右。
[0033]也可以是第一攝像頭、第二攝像頭和第三攝像頭的光圈F值相同,曝光起止時間相同,第二攝像頭的曝光增益大于第一攝像頭的曝光增益,第三攝像頭的曝光增益小于第一攝像頭的曝光增益。例如可以將第一攝像頭的曝光增益設(shè)置為正常曝光所需的曝光增益,第二攝像頭的曝光增益為第一攝像頭的曝光增益的N倍,第三攝像頭的曝光增益為第一攝像頭的曝光增益的1/N倍,其中,N為大于I的整數(shù),例如N為3。當(dāng)然可以理解的是,本實(shí)施例并不限定實(shí)現(xiàn)各個攝像頭獲取的圖像的曝光量不同的具體方式。
[0034]步驟202,對第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像。
[0035]需要說明的是,步驟202中的第一圖像、第二圖像和第三圖像均為RAW格式的圖像,而圖像預(yù)處理過程可以包括:去除馬賽克處理、銳化處理、去噪處理、色彩轉(zhuǎn)換處理和色彩增強(qiáng)處理等步驟。經(jīng)過圖像預(yù)處理后所得到的第一中間圖像、第二中間圖像和第三中間圖像均為YUV格式的圖像。
[0036]步驟203,以第一中間圖像為基準(zhǔn),將第二中間圖像和第三中間圖像校正至和第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像。
[0037]需要說明的是,由于各個攝像頭相互之間存在一定距離,每個攝像頭具有不同的視角。因此為了使得各個攝像頭獲得的圖像具有同一視場,需要根據(jù)各個攝像頭的視角以及相對位置關(guān)系,對各個攝像頭的拍攝視角做出調(diào)整,使得各個攝像頭拍攝的圖像具有同一視場。步驟203中是通過將第二中間圖像和第三中間圖像校正至和第一中間圖像為同一視場,實(shí)現(xiàn)三個攝像頭得到的圖像具有同一視場。
[0038]步驟204,分別提取第一中間圖像、校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像。
[0039]本發(fā)明實(shí)施例中,對于YUV格式的圖像,分為Y和U、V三個數(shù)據(jù)通道,其中Y通道代表灰度信息,U和V通道代表色彩信息,對于第一中間圖像、校正后的第二中間圖像和第三中間圖像的灰度信息,分別提取出Y通道的數(shù)據(jù)即灰度信息,可得到第一灰度圖像、第二灰度圖像和第三灰度圖像。
[0040]步驟205,基于第一灰度圖像中的每個像素點(diǎn)的灰度值,確定第一灰度圖像中每個像素點(diǎn)的屬性。
[0041]需要說明的是,每個像素點(diǎn)的屬性可以分為正常曝光、欠曝或過曝??梢曰谙袼攸c(diǎn)的灰度值對每一像素點(diǎn)的屬性進(jìn)行判斷。例如可以預(yù)設(shè)一個第一閾值和一個第二閾值,優(yōu)選的,第一閾值的取值范圍為大于或等于200且小于255,第二閾值的取值范圍為大于O且小于50。
[0042]當(dāng)?shù)谝换叶葓D像中的像素點(diǎn)的灰度值大于第一閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為過曝;
[0043]若第一灰度圖像中的像素點(diǎn)的灰度值小于第二閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為欠曝;
[0044]若第一灰度圖像中的像素點(diǎn)的灰度值大于或等于第二閾值且小于或等于第一閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為正常曝光。
[0045]步驟206,基于第一灰度圖像中的每個像素點(diǎn)的屬性,為第一灰度圖像中每個像素點(diǎn)賦值。
[0046]需要說明的是,為了得到高動態(tài)范圍圖像,在確定了第一灰度圖像中的每個像素點(diǎn)的屬性后,需要根據(jù)第一灰度圖像中的每個像素點(diǎn)的屬性,為第一灰度圖像中每個像素點(diǎn)賦灰度值。具體地,可以采用如下方式進(jìn)行賦值:
[0047 ]若第一灰度圖像中的像素點(diǎn)的屬性為過曝,則通過公式Gi = giX40% +gw X 60 %得到第一灰度值,將第一灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,Gi為第一灰度值,gi為第三灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;
[0048]若第一灰度圖像中的像素點(diǎn)的屬性為欠曝,則通過公式G2= g2X40% +gw X 60 %得到第二灰度值,將第二灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,G2為第二灰度值,g2為第二灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;
[0049]若第一灰度圖像中的像素點(diǎn)的屬性為正常曝光,則第一灰度圖像中的像素點(diǎn)的灰度值保持不變。
[0050]步驟207,生成一幀高動態(tài)范圍圖像。
[0051 ]本步驟中,當(dāng)?shù)谝换叶葓D像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將第四中間圖像中的每個像素點(diǎn)的灰度值賦值給第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。
[0052]本發(fā)明實(shí)施例的高動態(tài)范圍圖像的生成方法,通過獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像;以第一中間圖像為基準(zhǔn),將第二中間圖像和第三中間圖像校正至和第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像;分別提取第一中間圖像、校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像;基于第一灰度圖像中的每個像素點(diǎn)的灰度值,確定第一灰度圖像中每個像素點(diǎn)的屬性;基于第一灰度圖像中的每個像素點(diǎn)的屬性,為第一灰度圖像中每個像素點(diǎn)賦值;當(dāng)?shù)谝换叶葓D像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將第四中間圖像中的每個像素點(diǎn)的灰度值賦值給第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。
[0053]第三實(shí)施例
[0054]參見圖3A,圖3A示出了本發(fā)明的第三實(shí)施例的移動終端的結(jié)構(gòu)圖,圖3A所示的移動終端30包括:第一攝像頭31、第二攝像頭32、第三攝像頭33、圖像獲取模塊34以及圖像處理模塊35,其中:
[0055]第一攝像頭31、第二攝像頭32和第三攝像頭33可以是光圈F值相同,曝光起止時間相同,第二攝像頭32的曝光增益大于第一攝像頭31的曝光增益,第三攝像頭33的曝光增益小于第一攝像頭31的曝光增益,具體地,第二攝像頭32的曝光增益為第一攝像頭31的曝光增益的N倍,第三攝像頭33的曝光增益為第一攝像頭31的曝光增益的1/N倍,其中,N為大于I的整數(shù)。
[0056]也可以是曝光起止時間和曝光增益均相同,第二攝像頭32的光圈F值大于第一攝像頭31的光圈F值,第三攝像頭33的光圈F值小于第一攝像頭31的光圈F值。
[0057]圖像獲取模塊34,用于獲取第一攝像頭31、第二攝像頭32和第三攝像頭33對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。
[0058]圖像處理模塊35,用于對圖像獲取模塊34獲取的第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像。
[0059]在圖3A的基礎(chǔ)上,可選地,圖像處理模塊35包括:預(yù)處理子模塊351以及合成子模塊352,合成子模塊352包括:校正單元3521、提取單元3522、屬性確定單元3523、賦值單元3524以及生成單元3525,屬性確定單元3523包括:第一確定子單元35231、第二確定子單元35232以及第三確定子單元35233,參見圖3B,其中:
[0060]預(yù)處理子模塊351,用于對圖像獲取模塊304獲取的第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像;其中,第一圖像、第二圖像和第三圖像均為RAW格式的圖像,第一中間圖像、第二中間圖像和第三中間圖像均為YUV格式的圖像。
[0061]具體地,預(yù)處理子模塊351用于:去除馬賽克處理、銳化處理、去噪處理、色彩轉(zhuǎn)換處理和色彩增強(qiáng)處理中的至少一種。
[0062]合成子模塊352,用于根據(jù)預(yù)設(shè)高動態(tài)范圍圖像合成算法,對預(yù)處理子模塊351生成的第一中間圖像、第二中間圖像和第三中間圖像進(jìn)行圖像合成處理,生成一幀高動態(tài)范圍圖像。
[0063]校正單元3521,用于以預(yù)處理子模塊351生成的第一中間圖像為基準(zhǔn),將預(yù)處理子模塊351生成的第二中間圖像和第三中間圖像校正至和第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像。
[0064]提取單元3522,用于分別提取第一中間圖像、經(jīng)校正單元3521校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像。
[0065]屬性確定單元3523,用于基于提取單元3522得到的第一灰度圖像中的每個像素點(diǎn)的灰度值,確定第一灰度圖像中每個像素點(diǎn)的屬性,其中,屬性包括正常曝光、欠曝或過曝。
[0066]賦值單元3524,用于若屬性確定單元3523確定第一灰度圖像中的像素點(diǎn)的屬性為過曝,則通過公式G1 = giX40% +gw X 60%得到第一灰度值,將第一灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,Gi為第一灰度值,gi為第三灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;
[0067]賦值單元3524還用于若屬性確定單元3523確定第一灰度圖像中的像素點(diǎn)的屬性為欠曝,則通過公式G2 = g2X40% +gw X 60%得到第二灰度值,將第二灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,G2為第二灰度值,g2為第二灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;
[0068]賦值單元3524還用于若屬性確定單元3523確定第一灰度圖像中的像素點(diǎn)的屬性為正常曝光,第一灰度圖像中的像素點(diǎn)的灰度值保持不變。
[0069]生成單元3535,用于當(dāng)賦值單元3524為第一灰度圖像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將第四中間圖像中的每個像素點(diǎn)的灰度值賦值給第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。
[0070]第一確定子單元35231,用于若第一灰度圖像中的像素點(diǎn)的灰度值大于第一閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為過曝。
[0071]第二確定子單元35232,用于若第一灰度圖像中的像素點(diǎn)的灰度值小于第二閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為欠曝。
[0072]第三確定子單元35233,用于若第一灰度圖像中的像素點(diǎn)的灰度值大于或等于第二閾值且小于或等于第一閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為正常曝光。
[0073]上述移動終端30能夠?qū)崿F(xiàn)圖1至圖2的實(shí)施例中移動終端實(shí)現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
[0074]本發(fā)明實(shí)施例的移動終端,通過圖像獲取模塊獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;圖像處理模塊對圖像獲取模塊獲取的第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。
[0075]第四實(shí)施例
[0076]參見圖4,圖4是本發(fā)明的第四實(shí)施例的移動終端的框圖。圖4所示的移動終端400包括:至少一個處理器401、存儲器402、至少一個網(wǎng)絡(luò)接口 403和其他用戶接口 404、拍照組件406,拍照組件406包括第一攝像頭4061、第二攝像頭4062和第三攝像頭4063。移動終端400中的各個組件通過總線系統(tǒng)405耦合在一起??衫斫?,總線系統(tǒng)405用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)405除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖4中將各種總線都標(biāo)為總線系統(tǒng)405。
[0077]其中,用戶接口 404可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等)。
[0078]可以理解,本發(fā)明實(shí)施例中的存儲器402可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnlyMemory, ROM)、可編程只讀存儲器(ProgrammabI eROM,PROM)、可擦除可編程只讀存儲器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲器可以是隨機(jī)存取存儲器(RandomAccessMemory’RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲器(3七&〖化!^1,31^10、動態(tài)隨機(jī)存取存儲器(0711&1^^^1,01^10、同步動態(tài)隨機(jī)存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取存儲器(DoubleDataRateSDRAM,DDRSDRAM)、增強(qiáng)型同步動態(tài)隨機(jī)存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機(jī)存取存儲器(Synchl inkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲器(DirectRambusRAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲器402旨在包括但不限于這些和任意其它適合類型的存儲器。
[0079]在一些實(shí)施方式中,存儲器402存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)4021和應(yīng)用程序4022。
[0080]其中,操作系統(tǒng)4021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序4022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序4022中。
[0081]在本發(fā)明實(shí)施例中,通過調(diào)用存儲器402存儲的程序或指令,具體的,可以是應(yīng)用程序4022中存儲的程序或指令,處理器401用于獲取第一攝像頭4061、第二攝像頭4062和第三攝像頭4063在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。
[0082]上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器401中,或者由處理器401實(shí)現(xiàn)。處理器401可能是一種集成電路芯片,具有信號的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器401中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器401可以是通用處理器、數(shù)字信號處理器DSP、專用集成電路ASIC、現(xiàn)成可編程門陣FPGA或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器402,處理器401讀取存儲器402中的信息,結(jié)合其硬件完成上述方法的步驟。
[0083]可以理解的是,本文描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來實(shí)現(xiàn)。對于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個或多個專用集成電路(Applicat1nSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice ,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
[0084]對于軟件實(shí)現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本文所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實(shí)現(xiàn)。
[0085]可選地,第一攝像頭4061、第二攝像頭4062和第三攝像頭4063的光圈F值相同,曝光起止時間相同,第二攝像頭4062的曝光增益大于第一攝像頭4061的曝光增益,第三攝像頭4063的曝光增益小于第一攝像頭4061的曝光增益。
[0086]可選地,第一攝像頭4061、第二攝像頭4062和第三攝像頭4063的曝光起止時間和曝光增益均相同,第二攝像頭4062的光圈F值大于第一攝像頭4061的光圈F值,第三攝像頭4063的光圈F值小于第一攝像頭4061的光圈F值。
[0087]可選地,處理器401還用于對第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像;根據(jù)預(yù)設(shè)高動態(tài)范圍圖像合成算法,對第一中間圖像、第二中間圖像和第三中間圖像進(jìn)行圖像合成處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像、第二圖像和第三圖像均為RAW格式的圖像,第一中間圖像、第二中間圖像和第三中間圖像均為YUV格式的圖像。
[0088]可選地,處理器401還用于以第一中間圖像為基準(zhǔn),將第二中間圖像和第三中間圖像校正至和第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像;分別提取第一中間圖像、校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像;基于第一灰度圖像中的每個像素點(diǎn)的灰度值,確定第一灰度圖像中每個像素點(diǎn)的屬性,其中,屬性包括正常曝光、欠曝或過曝;若第一灰度圖像中的像素點(diǎn)的屬性為過曝,則通過公式G1 = giX40% +gw X 60%得到第一灰度值,將第一灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,Gi為第一灰度值,gi為第三灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;若第一灰度圖像中的像素點(diǎn)的屬性為欠曝,則通過公式G2 = g2 X 40 % +gw X 60%得到第二灰度值,將第二灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,G2為第二灰度值,g2為第二灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;若第一灰度圖像中的像素點(diǎn)的屬性為正常曝光,第一灰度圖像中的像素點(diǎn)的灰度值保持不變;當(dāng)所述第一灰度圖像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將所述第四中間圖像中的每個像素點(diǎn)的灰度值賦值給所述第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。
[0089]可選地,處理器401還用于若第一灰度圖像中的像素點(diǎn)的灰度值大于第一預(yù)設(shè)閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為過曝;若第一灰度圖像中的像素點(diǎn)的灰度值小于第二預(yù)設(shè)閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為欠曝;若第一灰度圖像中的像素點(diǎn)的灰度值大于或等于第二預(yù)設(shè)閾值且小于或等于第一預(yù)設(shè)閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為正常曝光。
[0090]可選地,處理器401還用于去除馬賽克處理、銳化處理、去噪處理、色彩轉(zhuǎn)換處理和色彩增強(qiáng)處理中的至少一種。
[0091]可選地,第二攝像頭4062的曝光增益為第一攝像頭4061的曝光增益的N倍,第三攝像頭4063的曝光增益為第一攝像頭4061的曝光增益的1/N倍,其中,N為大于I的整數(shù)。
[0092]移動終端400能夠?qū)崿F(xiàn)前述實(shí)施例中移動終端實(shí)現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
[0093]本發(fā)明實(shí)施例的移動終端,通過獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。
[0094]第五實(shí)施例
[0095]圖5是本發(fā)明的第五實(shí)施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖5中的移動終端500可以為手機(jī)、平板電腦、個人數(shù)字助理(PersonalDigital Ass istant,PDA)、或車載電腦等。
[0096]圖5中的終端500包括射頻(Rad1Frequency,RF)電路501、存儲器502、輸入單元503、顯示單元504、拍照組件505、處理器506、音頻電路507、WiFi (WirelessFidelity)模塊508和電源509,拍照組件505包括第一攝像頭5051、第二攝像頭5052和第三攝像頭5053。
[0097]其中,輸入單元503可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端500的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元503可以包括觸控面板5031。觸控面板5031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板5031上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x地,觸控面板5031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器506,并能接收處理器506發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板5031。除了觸控面板5031,輸入單元503還可以包括其他輸入設(shè)備5032,其他輸入設(shè)備5032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0098]其中,顯示單元504可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端500的各種菜單界面。顯示單元504可包括顯示面板5041,可選地,可以采用LCD或有機(jī)發(fā)光二極管(OrganicLight-EmittingD1de,0LED)等形式來配置顯示面板5041。
[0099]應(yīng)注意,觸控面板5031可以覆蓋顯示面板5041,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器506以確定觸摸事件的類型,隨后處理器506根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
[0100]觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個界面可以包含至少一個應(yīng)用程序的圖標(biāo)和/或Widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號、滾動條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
[0101]其中處理器506是移動終端500的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在第一存儲器5021內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器5022內(nèi)的數(shù)據(jù),執(zhí)行移動終端500的各種功能和處理數(shù)據(jù),從而對移動終端500進(jìn)行整體監(jiān)控??蛇x地,處理器506可包括一個或多個處理單元。
[0102]在本發(fā)明實(shí)施例中,通過調(diào)用存儲在該第一存儲器5021內(nèi)的軟件程序和/或模塊和/或該第二存儲器5022內(nèi)的數(shù)據(jù),處理器506用于獲取第一攝像頭5051、第二攝像頭5052和第三攝像頭5053在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。
[0103]可選地,第一攝像頭5051、第二攝像頭5052和第三攝像頭5053的光圈F值相同,曝光起止時間相同,第二攝像頭5052的曝光增益大于第一攝像頭5051的曝光增益,第三攝像頭5053的曝光增益小于第一攝像頭5051的曝光增益。
[0104]可選地,第一攝像頭5051、第二攝像頭5052和第三攝像頭5053的曝光起止時間和曝光增益均相同,第二攝像頭5052的光圈F值大于第一攝像頭5051的光圈F值,第三攝像頭5053的光圈F值小于第一攝像頭5051的光圈F值。
[0105]可選地,處理器506還用于對第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像;根據(jù)預(yù)設(shè)高動態(tài)范圍圖像合成算法,對第一中間圖像、第二中間圖像和第三中間圖像進(jìn)行圖像合成處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像、第二圖像和第三圖像均為RAW格式的圖像,第一中間圖像、第二中間圖像和第三中間圖像均為YUV格式的圖像。
[0106]可選地,處理器506還用于以第一中間圖像為基準(zhǔn),將第二中間圖像和第三中間圖像校正至和第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像;分別提取第一中間圖像、校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像;基于第一灰度圖像中的每個像素點(diǎn)的灰度值,確定第一灰度圖像中每個像素點(diǎn)的屬性,其中,屬性包括正常曝光、欠曝或過曝;若第一灰度圖像中的像素點(diǎn)的屬性為過曝,則通過公式G1 = giX40% +gw X 60%得到第一灰度值,將第一灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,Gi為第一灰度值,gi為第三灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;若第一灰度圖像中的像素點(diǎn)的屬性為欠曝,則通過公式G2 = g2 X 40 % +gw X 60%得到第二灰度值,將第二灰度值賦值給第一灰度圖像中的像素點(diǎn),其中,G2為第二灰度值,g2為第二灰度圖像中與第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為第一灰度圖像中的像素點(diǎn)的灰度值;若第一灰度圖像中的像素點(diǎn)的屬性為正常曝光,第一灰度圖像中的像素點(diǎn)的灰度值保持不變;當(dāng)所述第一灰度圖像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將所述第四中間圖像中的每個像素點(diǎn)的灰度值賦值給所述第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。
[0107]可選地,處理器506還用于若第一灰度圖像中的像素點(diǎn)的灰度值大于第一預(yù)設(shè)閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為過曝;若第一灰度圖像中的像素點(diǎn)的灰度值小于第二預(yù)設(shè)閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為欠曝;若第一灰度圖像中的像素點(diǎn)的灰度值大于或等于第二預(yù)設(shè)閾值且小于或等于第一預(yù)設(shè)閾值,則確定第一灰度圖像中的像素點(diǎn)的屬性為正常曝光。
[0108]可選地,處理器506還用于去除馬賽克處理、銳化處理、去噪處理、色彩轉(zhuǎn)換處理和色彩增強(qiáng)處理中的至少一種。
[0109]可選地,第二攝像頭5052的曝光增益為第一攝像頭5051的曝光增益的N倍,第三攝像頭5053的曝光增益為第一攝像頭5051的曝光增益的1/N倍,其中,N為大于I的整數(shù)。
[0110]可見,本實(shí)施例通過獲取第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像;其中,第一圖像為正常曝光圖像,第二圖像為過曝圖像,第三圖像為欠曝圖像。使得用戶在拍攝預(yù)覽階段就可以實(shí)時看到拍攝對象的高動態(tài)范圍圖像,提升了用戶的使用體驗(yàn)。
[0111]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0112]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0113]在本申請所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0114]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0115]另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0116]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0117]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種高動態(tài)范圍圖像的生成方法,應(yīng)用于移動終端,所述移動終端包括第一攝像頭、第二攝像頭和第三攝像頭,其特征在于,所述方法包括: 獲取所述第一攝像頭、第二攝像頭和第三攝像頭在同一時刻對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像; 對所述第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像; 其中,所述第一圖像為正常曝光圖像,所述第二圖像為過曝圖像,所述第三圖像為欠曝圖像。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一攝像頭、第二攝像頭和第三攝像頭的光圈F值相同,曝光起止時間相同,所述第二攝像頭的曝光增益大于所述第一攝像頭的曝光增益,所述第三攝像頭的曝光增益小于所述第一攝像頭的曝光增益。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一攝像頭、第二攝像頭和第三攝像頭的曝光起止時間和曝光增益均相同,所述第二攝像頭的光圈F值大于所述第一攝像頭的光圈F值,所述第三攝像頭的光圈F值小于所述第一攝像頭的光圈F值。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像的步驟,包括: 對所述第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像; 根據(jù)預(yù)設(shè)高動態(tài)范圍圖像合成算法,對所述第一中間圖像、第二中間圖像和第三中間圖像進(jìn)行圖像合成處理,生成一幀高動態(tài)范圍圖像; 其中,所述第一圖像、第二圖像和第三圖像均為RAW格式的圖像,所述第一中間圖像、第二中間圖像和第三中間圖像均為YUV格式的圖像。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)高動態(tài)范圍圖像合成算法,對所述第一中間圖像、第二中間圖像和第三中間圖像進(jìn)行圖像合成處理,生成一幀高動態(tài)范圍圖像的步驟,包括: 以所述第一中間圖像為基準(zhǔn),將所述第二中間圖像和第三中間圖像校正至和所述第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像; 分別提取所述第一中間圖像、校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像; 基于所述第一灰度圖像中的每個像素點(diǎn)的灰度值,確定所述第一灰度圖像中每個像素點(diǎn)的屬性,其中,所述屬性包括正常曝光、欠曝或過曝; 若所述第一灰度圖像中的像素點(diǎn)的屬性為過曝,貝1J通過公式Gi = gi X 40%+gwX 60%得到第一灰度值,將所述第一灰度值賦值給所述第一灰度圖像中的像素點(diǎn),其中,G1*所述第一灰度值,gl為所述第三灰度圖像中與所述第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為所述第一灰度圖像中的像素點(diǎn)的灰度值; 若所述第一灰度圖像中的像素點(diǎn)的屬性為欠曝,則通過公式G2 = g2 X 40 % +gw X 60 %得到第二灰度值,將所述第二灰度值賦值給所述第一灰度圖像中的像素點(diǎn),其中,62為所述第二灰度值,g2為所述第二灰度圖像中與所述第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為所述第一灰度圖像中的像素點(diǎn)的灰度值; 若所述第一灰度圖像中的像素點(diǎn)的屬性為正常曝光,所述第一灰度圖像中的像素點(diǎn)的灰度值保持不變; 當(dāng)所述第一灰度圖像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將所述第四中間圖像中的每個像素點(diǎn)的灰度值賦值給所述第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述第一灰度圖像中的每個像素點(diǎn)的灰度值,確定所述第一灰度圖像中每個像素點(diǎn)的屬性的步驟,包括: 若所述第一灰度圖像中的像素點(diǎn)的灰度值大于第一預(yù)設(shè)閾值,則確定所述第一灰度圖像中的像素點(diǎn)的屬性為過曝; 若所述第一灰度圖像中的像素點(diǎn)的灰度值小于第二預(yù)設(shè)閾值,則確定所述第一灰度圖像中的像素點(diǎn)的屬性為欠曝; 若所述第一灰度圖像中的像素點(diǎn)的灰度值大于或等于第二預(yù)設(shè)閾值且小于或等于第一預(yù)設(shè)閾值,則確定所述第一灰度圖像中的像素點(diǎn)的屬性為正常曝光。7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述圖像預(yù)處理包括:去除馬賽克處理、銳化處理、去噪處理、色彩轉(zhuǎn)換處理和色彩增強(qiáng)處理中的至少一種。8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第二攝像頭的曝光增益為所述第一攝像頭的曝光增益的N倍,所述第三攝像頭的曝光增益為所述第一攝像頭的曝光增益的1/N倍,其中,N為大于I的整數(shù)。9.一種移動終端,包括第一攝像頭、第二攝像頭和第三攝像頭,其特征在于,所述移動終端還包括: 圖像獲取模塊,用于獲取所述第一攝像頭、第二攝像頭和第三攝像頭對同一拍攝對象分別采集的第一圖像、第二圖像和第三圖像; 圖像處理模塊,用于對所述圖像獲取模塊獲取的第一圖像、第二圖像和第三圖像進(jìn)行圖像處理,生成一幀高動態(tài)范圍圖像; 其中,所述第一圖像為正常曝光圖像,所述第二圖像為過曝圖像,所述第三圖像為欠曝圖像。10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述第一攝像頭、第二攝像頭和第三攝像頭的光圈F值相同,曝光起止時間相同,所述第二攝像頭的曝光增益大于所述第一攝像頭的曝光增益,所述第三攝像頭的曝光增益小于所述第一攝像頭的曝光增益。11.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述第一攝像頭、第二攝像頭和第三攝像頭的曝光起止時間和曝光增益均相同,所述第二攝像頭的光圈F值大于所述第一攝像頭的光圈F值,所述第三攝像頭的光圈F值小于所述第一攝像頭的光圈F值。12.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述圖像處理模塊包括: 預(yù)處理子模塊,用于對所述圖像獲取模塊獲取的第一圖像、第二圖像和第三圖像分別進(jìn)行圖像預(yù)處理,生成第一中間圖像、第二中間圖像和第三中間圖像; 合成子模塊,用于根據(jù)預(yù)設(shè)高動態(tài)范圍圖像合成算法,對所述預(yù)處理子模塊生成的第一中間圖像、第二中間圖像和第三中間圖像進(jìn)行圖像合成處理,生成一幀高動態(tài)范圍圖像; 其中,所述第一圖像、第二圖像和第三圖像均為RAW格式的圖像,所述第一中間圖像、第二中間圖像和第三中間圖像均為YUV格式的圖像。13.根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述合成子模塊包括: 校正單元,用于以所述預(yù)處理子模塊生成的所述第一中間圖像為基準(zhǔn),將所述預(yù)處理子模塊生成的所述第二中間圖像和第三中間圖像校正至和所述第一中間圖像為同一視場,得到校正后的第二中間圖像和第三中間圖像; 提取單元,用于分別提取所述第一中間圖像、經(jīng)所述校正單元校正后的第二中間圖像和第三中間圖像的灰度信息,得到第一灰度圖像、第二灰度圖像和第三灰度圖像; 屬性確定單元,用于基于所述提取單元得到的所述第一灰度圖像中的每個像素點(diǎn)的灰度值,確定所述第一灰度圖像中每個像素點(diǎn)的屬性,其中,所述屬性包括正常曝光、欠曝或過曝; 賦值單元,用于若所述屬性確定單元確定所述第一灰度圖像中的像素點(diǎn)的屬性為過曝,則通過公式Gi = giX40% +gw X 60%得到第一灰度值,將所述第一灰度值賦值給所述第一灰度圖像中的像素點(diǎn),其中,G1為所述第一灰度值,gl為所述第三灰度圖像中與所述第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為所述第一灰度圖像中的像素點(diǎn)的灰度值; 所述賦值單元還用于若所述第一灰度圖像中的像素點(diǎn)的屬性為欠曝,則通過公式G2 =g2X40%+gwX60%得到第二灰度值,將所述第二灰度值賦值給所述第一灰度圖像中的像素點(diǎn),其中,G2為所述第二灰度值,g2為所述第二灰度圖像中與所述第一灰度圖像中的像素點(diǎn)對應(yīng)位置的像素點(diǎn)的灰度值,gw為所述第一灰度圖像中的像素點(diǎn)的灰度值; 所述賦值單元還用于若所述屬性確定單元確定所述第一灰度圖像中的像素點(diǎn)的屬性為正常曝光,所述第一灰度圖像中的像素點(diǎn)的灰度值保持不變; 生成單元,用于當(dāng)所述賦值單元為所述第一灰度圖像中所有屬性為欠曝或過曝的像素點(diǎn)均完成灰度值賦值后,生成第四中間圖像,將所述第四中間圖像中的每個像素點(diǎn)的灰度值賦值給所述第一中間圖像中對應(yīng)位置的像素點(diǎn),生成一幀高動態(tài)范圍圖像。14.根據(jù)權(quán)利要求13所述的移動終端,其特征在于,所述屬性確定單元包括: 第一確定子單元,用于若所述第一灰度圖像中的像素點(diǎn)的灰度值大于第一預(yù)設(shè)閾值,則確定所述第一灰度圖像中的像素點(diǎn)的屬性為過曝; 第二確定子單元,用于若所述第一灰度圖像中的像素點(diǎn)的灰度值小于第二預(yù)設(shè)閾值,則確定所述第一灰度圖像中的像素點(diǎn)的屬性為欠曝; 第三確定子單元,用于若所述第一灰度圖像中的像素點(diǎn)的灰度值大于或等于第二預(yù)設(shè)閾值且小于或等于第一預(yù)設(shè)閾值,則確定所述第一灰度圖像中的像素點(diǎn)的屬性為正常曝光。15.根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述預(yù)處理子模塊用于:去除馬賽克處理、銳化處理、去噪處理、色彩轉(zhuǎn)換處理和色彩增強(qiáng)處理中的至少一種。16.根據(jù)權(quán)利要求10所述的移動終端,其特征在于,所述第二攝像頭的曝光增益為所述第一攝像頭的曝光增益的N倍,所述第三攝像頭的曝光增益為所述第一攝像頭的曝光增益的1/N倍,其中,N為大于I的整數(shù)。
【文檔編號】H04N5/225GK105827754SQ201610177490
【公開日】2016年8月3日
【申請日】2016年3月24日
【發(fā)明人】曹飛祥, 殷求明
【申請人】維沃移動通信有限公司