一種高動態范圍圖像的生成方法及移動終端的制作方法
【專利摘要】本發明提供了一種高動態范圍圖像的生成方法及移動終端,其中移動終端包括第一攝像頭和第二攝像頭,該方法包括:獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第三圖像;對第一圖像、第二圖像和第三圖像進行圖像處理,生成目標高動態范圍圖像;其中,第一圖像、第二圖像和第三圖像分別為正常曝光圖像、過曝圖像和欠曝圖像中的一種。本發明實施例根據過曝、欠曝和正常曝光的圖像進行圖像處理,使得輸出的每一幀圖像自帶高動態范圍效果,提升用戶的拍攝體驗。
【專利說明】
-種高動態范圍圖像的生成方法及移動終端
技術領域
[0001] 本發明設及通信技術領域,尤其設及一種高動態范圍圖像的生成方法及移動終 玉山 乂而。
【背景技術】
[0002] 皿R(化曲-Dynamic Range,高動態范圍)相比于普通的圖像,可W提供更多的動態 范圍和圖像細節,和人眼看到的圖像比較接近。現有的HDR技術一般實施方式為:打開相機 并切換到HDR模式,運行默認的3A算法,點擊拍照,設置不同的EWExposure Values,曝光 值),抓取一張正常曝光的原始的RAW數據,一張過曝的RAW數據,一張欠曝的RAW數據,然后 進入圖像信號處理過程,獲取到一張正常曝光的YUV數據,一張過曝的YUV數據,一張欠曝的 YUV數據,采用皿R算法合成一張 YUV數據,并采用肝EG格式壓縮保存。
[0003] 單個攝像頭由于不能同時得到正常曝光、過曝和欠曝的圖像數據,因此只能在拍 照的時候分別設定不同的曝光值,然后依次抓取不同曝光的圖像數據,然后實現HDR算法合 成。在預覽的時候無法實時呈現皿R的效果給用戶。
【發明內容】
[0004] 本發明實施例提供一種高動態范圍圖像的生成方法及移動終端,W解決現有技術 中在預覽圖像時無法實時呈現高動態范圍效果圖像的問題。
[0005] 第一方面,本發明實施例提供一種高動態范圍圖像的生成方法,應用于移動終端, 移動終端包括第一攝像頭和第二攝像頭,該方法包括:
[0006] 獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并獲取第二攝像頭 在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像;
[0007] 對第一圖像、第二圖像和第Ξ圖像進行圖像處理,生成目標高動態范圍圖像;
[000引其中,第一圖像、第二圖像和第Ξ圖像分別為正常曝光圖像、過曝圖像和欠曝圖像 中的一種。
[0009] 第二方面,本發明實施例還提供一種移動終端,移動終端包括第一攝像頭和第二 攝像頭,移動終端還包括:
[0010] 獲取模塊,用于獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并 獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像;
[0011] 處理模塊,用于對獲取模塊獲取的第一圖像、第二圖像和第Ξ圖像進行圖像處理, 生成目標局動態范圍圖像;
[0012] 其中,第一圖像、第二圖像和第Ξ圖像分別為正常曝光圖像、過曝圖像和欠曝圖像 中的一種。
[0013] 運樣,本發明實施例中,采用雙攝像頭在第一曝光時間內獲取過曝、欠曝和正常曝 光的圖像,根據Ξ個圖像,采用高動態范圍圖像算法合成圖像信息,獲得當前帖輸出圖像, 可W實現每一帖輸出圖像都是進行高動態范圍圖像算法合成的圖像,每一帖輸出圖像都自 帶高動態范圍的效果,且使得用戶在拍攝的過程中,預覽看到的高動態范圍圖像效果就是 最終拍攝的效果,提升用戶的拍攝體驗。
【附圖說明】
[0014] 為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例描述中所需 要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例, 對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可W根據運些附圖獲 得其他的附圖。
[0015] 圖1表示本發明實施例一的高動態范圍圖像的生成方法的流程圖;
[0016] 圖2表示本發明實施例二的高動態范圍圖像的生成方法的流程圖;
[0017] 圖3表示本發明實施例二的高動態范圍圖像的生成方法的流程圖;
[0018] 圖4表示本發明實施例Ξ的移動終端的結構圖之一;
[0019] 圖5表示本發明實施例Ξ的移動終端的結構圖之二;
[0020] 圖6表示本發明實施例Ξ的移動終端的結構圖之Ξ;
[0021 ]圖7表示本發明實施例四的移動終端的結構框圖;
[0022] 圖8表示本發明實施例五的移動終端的結構框圖。
【具體實施方式】
[0023] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發 明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施 例,都屬于本發明保護的范圍。
[0024] 實施例一
[0025] 如圖1所示,本發明實施例一提供一種高動態范圍圖像的生成方法,應用于移動終 端,移動終端包括第一攝像頭和第二攝像頭,該方法包括:
[0026] 步驟101、獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并獲取第 二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像。
[0027] 在檢測到進入拍攝的預覽界面時,需要向兩個攝像頭分別發送參數配置信息,使 得第一攝像頭在第一曝光時間內,獲取針對拍攝對象的第一圖像,第二攝像頭在第一曝光 時間內,獲取針對拍攝對象的第二圖像和第Ξ圖像。其中兩個攝像頭獲取的運Ξ個圖像的 曝光度不同,運Ξ個圖像為針對同一拍攝對象的圖像。且運Ξ個圖像分別為過曝圖像、正常 曝光圖像W及欠曝圖像中的一種。
[00%]步驟102、對第一圖像、第二圖像和第Ξ圖像進行圖像處理,生成目標高動態范圍 圖像。
[0029] 在獲取第一圖像、第二圖像W及第Ξ圖像之后,針對運Ξ個圖像采用高動態范圍 圖像算法來合成圖像信息,生成目標高動態范圍圖像。其中合成的圖像信息可W在預覽界 面進行顯示,使得用戶可W實時預覽拍攝效果,且預覽的拍攝的效果也就是最終生成的目 標高動態范圍圖像的效果,提升了用戶的拍攝體驗。
[0030] 本發明實施例的高動態范圍圖像的生成方法,采用雙攝像頭在第一曝光時間內獲 取過曝、欠曝和正常曝光的圖像,根據Ξ個圖像,采用高動態范圍圖像算法合成圖像信息, 獲得當前帖輸出圖像,可W實現每一帖輸出圖像都是進行高動態范圍圖像算法合成的圖 像,每一帖輸出圖像都自帶高動態范圍的效果,且使得用戶在拍攝的過程中,預覽看到的高 動態范圍圖像效果就是最終拍攝的效果,提升用戶的拍攝體驗。
[0031] 實施例二
[0032] 如圖2所示,本發明實施例二提供一種高動態范圍圖像的生成方法,應用于移動終 端,移動終端包括第一攝像頭和第二攝像頭,該方法包括:
[0033] 步驟201、獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并獲取第 二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像。
[0034] 在檢測到進入拍攝的預覽界面時,需要向兩個攝像頭分別發送參數配置信息,在 向第一攝像頭和第二攝像頭分別發送的參數配置信息中包括光圈、曝光時長和曝光增益。 其中向第一攝像頭發送第一參數配置信息,向第二攝像頭發送第二參數配置信息和第Ξ參 數配置信息,且運Ξ個參數配置信息不相同。
[0035] 第一攝像頭根據第一參數配置信息在第一曝光時間內,獲取針對拍攝對象的第一 圖像,第二攝像頭根據第二參數配置信息和第Ξ參數配置信息在第一曝光時間內,獲取針 對拍攝對象的第二圖像和第Ξ圖像。其中兩個攝像頭獲取的運Ξ個圖像的曝光度不同,運 Ξ個圖像為針對同一拍攝對象的圖像。且運Ξ個圖像分別為過曝圖像、正常曝光圖像W及 欠曝圖像中的一種。
[0036] 下面就Ξ種圖像的類別進行一下詳細闡述:
[0037] 情況一:第一圖像為過曝圖像,第二圖像為正常曝光圖像,且第Ξ圖像為欠曝圖 像。
[0038] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第一圖像的第一曝 光時間與第一曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益的乘積的Ν倍, 第Ξ圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第二圖像的第二曝光時間與第二曝光 增益的乘積的1 /Ν倍,其中,Ν的取值范圍為2 < Ν < 4。
[0039] 例如:在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同時,第 一攝像頭輸出過曝的第一圖像,且第一曝光時間為S、第一曝光增益為iso,第二攝像頭在S 的時間里分別輸出正常曝光的第二圖像和欠曝的第Ξ圖像。第二圖像的第二曝光時間為1/ 2S,第二曝光增益為iso,第Ξ圖像的第Ξ曝光時間為1/2S,第Ξ曝光增益為l/2iso。
[0040] 此時第一圖像的第一曝光時間S與第一曝光增益iso的乘積是第二圖像的第二曝 光時間1/2S與第二曝光增益iso的乘積的兩倍,第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝光 增益l/2iso的乘積是第二圖像的第二曝光時間1/2S與第二曝光增益iso的乘積的1/2。
[0041] 或者第一攝像頭輸出過曝的第一圖像,第一曝光時間為S、第一曝光增益為iso,第 二攝像頭在S的時間里分別輸出正常曝光的第二圖像和欠曝的第Ξ圖像。第二圖像的第二 曝光時間為3/4S、第二曝光增益為2Λ倍iso,第Ξ圖像的第Ξ曝光時間為1/4S,第Ξ曝光增 値為iso 〇
[0042] 此時第一圖像的第一曝光時間S與第一曝光增益iso的乘積是第二圖像的第二曝 光時間3/4S與第二曝光增益2/3iso的乘積的兩倍,第Ξ圖像的第Ξ曝光時間1/4S與第Ξ曝 光增益iso的乘積是第二圖像的第二曝光時間3/4S與第二曝光增益2/3iso的乘積的1/2。
[0043] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ含4。則第一圖像 的第一光圈進光量、第一曝光時間與第一曝光增益Ξ者的乘積為第二圖像的第二光圈進光 量、第二曝光時間與第二曝光增益Ξ者的乘積的Ν倍,第Ξ圖像的第二光圈進光量、第Ξ曝 光時間與第Ξ曝光增益Ξ者的乘積為第二圖像的第二光圈進光量、第二曝光時間與第二曝 光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0044] 例如:在第一攝像頭的第一光圈F值為第二攝像頭的第二光圈F值的Λ巧/2時,則第 一攝像頭的進光量為第二攝像頭的兩倍,第一攝像頭的第一光圈進光量可系數2表示, 第二攝像頭的第二光圈進光量可系數1表示。第一攝像頭輸出過曝的第一圖像,且第一 曝光時間為S、第一曝光增益為iso,第二攝像頭在S的時間里分別輸出正常曝光的第二圖像 和欠曝的第Ξ圖像。第二圖像的第二曝光時間為1/2S,第二曝光增益為2iso,第Ξ圖像的第 Ξ曝光時間為1/2S,第Ξ曝光增益為iso。
[0045] 此時第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S、第一曝光增 益iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/2S與第二曝 光增益2iso的乘積的兩倍,第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/ 2S、第Ξ曝光增益iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時 間1/2S、第二曝光增益2iso的乘積的1/2。
[0046] 或者第一攝像頭輸出過曝的第一圖像,第一曝光時間為S、第一曝光增益為iso,第 二攝像頭在S的時間里分別輸出正常曝光的第二圖像和欠曝的第Ξ圖像。第二圖像的第二 曝光時間為3/4S、第二曝光增益為V3倍iso,第Ξ圖像的第Ξ曝光時間為1/4S,第Ξ曝光增 益為2iso。
[0047] 此時第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S、第一曝光增 益iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間3/4S與第二曝 光增益4/3iso的乘積的兩倍,第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間 1/4S、第Ξ曝光增益2iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝光 時間3/4S、第二曝光增益4/3iso的乘積的1/2。
[004引情況二:
[0049] 第一圖像為過曝圖像,第二圖像為欠曝圖像,且第Ξ圖像為正常曝光圖像。
[0050] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第一圖像的第一曝 光時間與第一曝光增益的乘積為第Ξ圖像的第Ξ曝光時間與第Ξ曝光增益的乘積的N倍, 第二圖像的第二曝光時間與第二曝光增益的乘積為第Ξ圖像的第Ξ曝光時間與第Ξ曝光 增益的乘積的1 /N倍,其中,N的取值范圍為2 < N < 4。
[0051] 例如:在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同時,第 一攝像頭輸出過曝的第一圖像,且第一曝光時間為S、第一曝光增益為iso,第二攝像頭在S 的時間里分別輸出正常曝光的第Ξ圖像和欠曝的第二圖像。第Ξ圖像的第Ξ曝光時間為1/ 2S,第Ξ曝光增益為iso,第二圖像的第二曝光時間為1/2S,第二曝光增益為l/2iso。
[0052] 此時第一圖像的第一曝光時間S與第一曝光增益iso的乘積是第Ξ圖像的第Ξ曝 光時間1/2S與第Ξ曝光增益iso的乘積的兩倍,第二圖像的第二曝光時間1/2S與第二曝光 增益l/2iso的乘積是第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝光增益iso的乘積的1/2。
[0053] 或者第一攝像頭輸出過曝的第一圖像,第一曝光時間為S、第一曝光增益為iso,第 二攝像頭在S的時間里分別輸出正常曝光的第Ξ圖像和欠曝的第二圖像。第Ξ圖像的第Ξ 曝光時間為3/4S、第Ξ曝光增益為2Λ倍iso,第二圖像的第二曝光時間為1/4S,第二曝光增 値為iso 〇
[0054] 此時第一圖像的第一曝光時間S與第一曝光增益iso的乘積是第Ξ圖像的第Ξ曝 光時間3/4S與第Ξ曝光增益2/3iso的乘積的兩倍,第二圖像的第二曝光時間1/4S與第二曝 光增益iso的乘積是第Ξ圖像的第Ξ曝光時間3/4S與第Ξ曝光增益2/3iso的乘積的1/2。
[0055] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ含4。則第一圖像 的第一光圈進光量、第一曝光時間與第一曝光增益Ξ者的乘積為第Ξ圖像的第二光圈進光 量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積的Ν倍,第二圖像的第二光圈進光量、第二曝 光時間與第二曝光增益Ξ者的乘積為第Ξ圖像的第二光圈進光量、第Ξ曝光時間與第Ξ曝 光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0056] 例如:在第一攝像頭的第一光圈F值為第二攝像頭的第二光圈F值的V言/2時,則第 一攝像頭的進光量為第二攝像頭的兩倍,第一攝像頭的第一光圈進光量可系數2表示, 第二攝像頭的第二光圈進光量可系數1表示。第一攝像頭輸出過曝的第一圖像,且第一 曝光時間為S、第一曝光增益為iso,第二攝像頭在S的時間里分別輸出正常曝光的第Ξ圖像 和欠曝的第二圖像。第Ξ圖像的第Ξ曝光時間為1/2S,第Ξ曝光增益為2iso,第二圖像的第 二曝光時間為1/2S,第二曝光增益為iso。
[0057] 此時第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S、第一曝光增 益iso的乘積是第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝 光增益2iso的乘積的兩倍,第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/ 2S、第二曝光增益iso的乘積是第Ξ圖像的第Ξ光圈進光量系數1、第Ξ圖像的第Ξ曝光時 間1/2S、第Ξ曝光增益2iso的乘積的1/2。
[005引或者第一攝像頭輸出過曝的第一圖像,第一曝光時間為S、第一曝光增益為iso,第 二攝像頭在S的時間里分別輸出正常曝光的第Ξ圖像和欠曝的第二圖像。第Ξ圖像的第Ξ 曝光時間為3/4S、第Ξ曝光增益為V3倍iso,第二圖像的第二曝光時間為1/4S,第二曝光增 益為2iso。
[0059] 此時第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S、第一曝光增 益iso的乘積是第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間3/4S與第Ξ曝 光增益4/3iso的乘積的兩倍,第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間 1/4S、第二曝光增益2iso的乘積是第Ξ圖像的第Ξ光圈進光量系數1、第Ξ圖像的第Ξ曝光 時間3/4S、第Ξ曝光增益4/3iso的乘積的1/2。
[0060] 情況Ξ:第一圖像為正常曝光圖像,第二圖像為過曝圖像,且第Ξ圖像為欠曝圖 像。
[0061] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第二圖像的第二曝 光時間與第二曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益的乘積的Ν倍, 第Ξ圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第一圖像的第一曝光時間與第一曝光 增益的乘積的1 /Ν倍,其中,Ν的取值范圍為2 < Ν < 4。
[0062] 例如:在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同時,第 一攝像頭輸出正常曝光的第一圖像,且第一曝光時間為S、第一曝光增益為iso,第二攝像頭 在S的時間里分別輸出過曝的第二圖像和欠曝的第Ξ圖像。第二圖像的第二曝光時間為1/ 2S,第二曝光增益為4iso,第Ξ圖像的第Ξ曝光時間為1/2S,第Ξ曝光增益為iso。
[0063] 此時第二圖像的第二曝光時間1/2S與第二曝光增益4iso的乘積是第一圖像的第 一曝光時間S與第一曝光增益iso的乘積的兩倍,第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝光 增益iso的乘積是第一圖像的第一曝光時間S與第一曝光增益iso的乘積的1/2。
[0064] 或者第一攝像頭輸出正常曝光的第一圖像,第一曝光時間為S、第一曝光增益為 iso,第二攝像頭在S的時間里分別輸出過曝的第二圖像和欠曝的第Ξ圖像。第二圖像的第 二曝光時間為3/45、第二曝光增益為8/^3倍13〇,第^圖像的第^曝光時間為1/45,第^曝光 增益為2iso。
[0065] 此時第二圖像的第二曝光時間3/4S與第二曝光增益8/3iso的乘積是第一圖像的 第一曝光時間S與第一曝光增益iso的乘積的兩倍,第Ξ圖像的第Ξ曝光時間1/4S與第Ξ曝 光增益2iso的乘積是第一圖像的第一曝光時間S與第一曝光增益iso的乘積的1/2。
[0066] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ含4。則第二圖像 的第二光圈進光量、第二曝光時間與第二曝光增益Ξ者的乘積為第一圖像的第一光圈進光 量、第一曝光時間與第一曝光增益Ξ者的乘積的Ν倍,第Ξ圖像的第二光圈進光量、第Ξ曝 光時間與第Ξ曝光增益Ξ者的乘積為第一圖像的第一光圈進光量、第一曝光時間與第一曝 光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0067] 例如:在第一攝像頭的第一光圈F值為第二攝像頭的第二光圈F值的λ/玄/2時,則第 一攝像頭的進光量為第二攝像頭的兩倍,第一攝像頭的第一光圈進光量可系數2表示, 第二攝像頭的第二光圈進光量可系數1表示。第一攝像頭輸出正常曝光的第一圖像,且 第一曝光時間為S、第一曝光增益為iso,第二攝像頭在S的時間里分別輸出過曝的第二圖像 和欠曝的第Ξ圖像。第二圖像的第二曝光時間為1/2S,第二曝光增益為8iso,第Ξ圖像的第 Ξ曝光時間為1/2S,第Ξ曝光增益為2iso。
[0068] 此時第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/2S、第二曝光 增益8iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S與第一曝 光增益iso的乘積的兩倍,第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/ 2S、第Ξ曝光增益2iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時 間S、第一曝光增益iso的乘積的1/2。
[0069] 或者第一攝像頭輸出正常曝光的第一圖像,第一曝光時間為S、第一曝光增益為 iso,第二攝像頭在S的時間里分別輸出過曝的第二圖像和欠曝的第Ξ圖像。第二圖像的第 二曝光時間為3/4S、第二曝光增益為16/3倍iso,第Ξ圖像的第Ξ曝光時間為1/4S,第Ξ曝 光增益為4iso。
[0070] 此時第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間3/4S、第二曝光 增益16/3iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S與第 一曝光增益iso的乘積的兩倍,第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時 間1/4S、第Ξ曝光增益4iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝 光時間S、第一曝光增益i so的乘積的1 /2。
[0071] 情況四:第一圖像為正常曝光圖像,第二圖像為欠曝圖像,且第Ξ圖像為過曝圖 像。
[0072] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第Ξ圖像的第Ξ曝 光時間與第Ξ曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益的乘積的N倍, 第二圖像的第二曝光時間與第二曝光增益的乘積為第一圖像的第一曝光時間與第一曝光 增益的乘積的1 /N倍,其中,N的取值范圍為2 < N < 4。
[0073] 例如:在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同時,第 一攝像頭輸出正常曝光的第一圖像,且第一曝光時間為S、第一曝光增益為iso,第二攝像頭 在S的時間里分別輸出欠曝的第二圖像和過曝的第Ξ圖像。第二圖像的第二曝光時間為1/ 2S,第二曝光增益為iso,第Ξ圖像的第Ξ曝光時間為1/2S,第Ξ曝光增益為4iso。
[0074] 此時第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝光增益4iso的乘積是第一圖像的第 一曝光時間S與第一曝光增益iso的乘積的兩倍,第二圖像的第二曝光時間1/2S與第二曝光 增益iso的乘積是第一圖像的第一曝光時間S與第一曝光增益iso的乘積的1/2。
[0075] 或者第一攝像頭輸出正常曝光的第一圖像,第一曝光時間為S、第一曝光增益為 iso,第二攝像頭在S的時間里分別輸出欠曝的第二圖像和過曝的第Ξ圖像。第二圖像的第 二曝光時間為1/4S、第二曝光增益為2倍iso,第Ξ圖像的第Ξ曝光時間為3/4S,第Ξ曝光增 益為 8/3iso。
[0076] 此時第Ξ圖像的第Ξ曝光時間3/4S與第二曝光增益8/3iso的乘積是第一圖像的 第一曝光時間S與第一曝光增益iso的乘積的兩倍,第二圖像的第二曝光時間1/4S與第二曝 光增益2iso的乘積是第一圖像的第一曝光時間S與第一曝光增益iso的乘積的1/2。
[0077] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ含4。則第Ξ圖像 的第二光圈進光量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積為第一圖像的第一光圈進光 量、第一曝光時間與第一曝光增益Ξ者的乘積的Ν倍,第二圖像的第二光圈進光量、第二曝 光時間與第二曝光增益Ξ者的乘積為第一圖像的第一光圈進光量、第一曝光時間與第一曝 光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0078] 例如:在第一攝像頭的第一光圈F值為第二攝像頭的第二光圈F值的時,則第 一攝像頭的進光量為第二攝像頭的兩倍,第一攝像頭的第一光圈進光量可系數2表示, 第二攝像頭的第二光圈進光量可系數1表示。第一攝像頭輸出正常曝光的第一圖像,且 第一曝光時間為S、第一曝光增益為iso,第二攝像頭在S的時間里分別輸出欠曝的第二圖像 和過曝的第Ξ圖像。第二圖像的第二曝光時間為1/2S,第二曝光增益為2iso,第Ξ圖像的第 Ξ曝光時間為1/2S,第Ξ曝光增益為8iso。
[0079] 此時第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/2S、第Ξ曝光 增益8iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S與第一曝 光增益iso的乘積的兩倍,第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/ 2S、第二曝光增益2iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時 間S、第一曝光增益iso的乘積的1/2。
[0080] 或者第一攝像頭輸出正常曝光的第一圖像,第一曝光時間為S、第一曝光增益為 iso,第二攝像頭在S的時間里分別輸出欠曝的第二圖像和過曝的第Ξ圖像。第二圖像的第 二曝光時間為1/4S、第二曝光增益為4倍iso,第Ξ圖像的第Ξ曝光時間為3/4S,第Ξ曝光增 益為 16/3iso。
[0081] 此時第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間3/4S、第Ξ曝光 增益16/3iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時間S與第 一曝光增益iso的乘積的兩倍,第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時 間1/4S、第二曝光增益4iso的乘積是第一圖像的第一光圈進光量系數2、第一圖像的第一曝 光時間S、第一曝光增益i so的乘積的1 /2。
[0082] 情況五:第一圖像為欠曝圖像,第二圖像為正常曝光圖像,且第Ξ圖像為過曝圖 像。
[0083] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第Ξ圖像的第Ξ曝 光時間與第Ξ曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益的乘積的N倍, 第一圖像的第一曝光時間與第一曝光增益的乘積為第二圖像的第二曝光時間與第二曝光 增益的乘積的1 /N倍,其中,N的取值范圍為2 < N < 4。
[0084] 例如:在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同時,第 一攝像頭輸出欠曝的第一圖像,且第一曝光時間為S、第一曝光增益為l/2iso,第二攝像頭 在S的時間里分別輸出正常曝光的第二圖像和過曝的第Ξ圖像。第二圖像的第二曝光時間 為1/2S,第二曝光增益為2iso,第Ξ圖像的第Ξ曝光時間為1/2S,第Ξ曝光增益為4iso。
[0085] 此時第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝光增益4iso的乘積是第二圖像的第 二曝光時間1/2S與第二曝光增益2iso的乘積的兩倍,第一圖像的第一曝光時間S與第一曝 光增益l/2iso的乘積是第二圖像的第二曝光時間1/2S與第二曝光增益2iso的乘積的1/2。
[0086] 或者第一攝像頭輸出欠曝的第一圖像,第一曝光時間為S、第一曝光增益為1/ 2iso,第二攝像頭在S的時間里分別輸出正常曝光的第二圖像和過曝的第Ξ圖像。第二圖像 的第二曝光時間為1/4S、第二曝光增益為4倍iso,第Ξ圖像的第Ξ曝光時間為3/4S,第Ξ曝 光增益為3/8iso。
[0087] 此時第Ξ圖像的第Ξ曝光時間3/4S與第Ξ曝光增益8/3iso的乘積是第二圖像的 第二曝光時間1/4S與第二曝光增益4iso的乘積的兩倍,第一圖像的第一曝光時間S與第一 曝光增益l/2iso的乘積是第二圖像的第二曝光時間1/4S與第二曝光增益4iso的乘積的1/ 2。
[0088] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ含4。則第Ξ圖像 的第二光圈進光量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積為第二圖像的第二光圈進光 量、第二曝光時間與第二曝光增益Ξ者的乘積的Ν倍,第一圖像的第一光圈進光量、第一曝 光時間與第一曝光增益Ξ者的乘積為第二圖像的第二光圈進光量、第二曝光時間與第二曝 光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0089] 例如:在第一攝像頭的第一光圈F值為第二攝像頭的第二光圈F值的V皆/2時,則第 一攝像頭的進光量為第二攝像頭的兩倍,第一攝像頭的第一光圈進光量可系數2表示, 第二攝像頭的第二光圈進光量可系數1表示。第一攝像頭輸出欠曝的第一圖像,且第一 曝光時間為S、第一曝光增益為l/2iso,第二攝像頭在S的時間里分別輸出正常曝光的第二 圖像和過曝的第Ξ圖像。第二圖像的第二曝光時間為1/2S,第二曝光增益為4iso,第Ξ圖像 的第Ξ曝光時間為1/2S,第Ξ曝光增益為8iso。
[0090] 此時第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/2S、第Ξ曝光 增益8iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/2S與第 二曝光增益4iso的乘積的兩倍,第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時 間S、第一曝光增益l/2iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝 光時間1/2S、第二曝光增益4iso的乘積的1/2。
[0091] 或者第一攝像頭輸出欠曝的第一圖像,第一曝光時間為S、第一曝光增益為1/ 2iso,第二攝像頭在S的時間里分別輸出正常曝光的第二圖像和過曝的第Ξ圖像。第二圖像 的第二曝光時間為1/4S、第二曝光增益為8倍iso,第Ξ圖像的第Ξ曝光時間為3/4S,第Ξ曝 光增益為16/3iso。
[0092] 此時第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間3/4S、第Ξ曝光 增益16/3iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/4S與 第二曝光增益8iso的乘積的兩倍,第一圖像的第一光圈進光量系數2、第一圖像的第一曝光 時間S、第一曝光增益l/2iso的乘積是第二圖像的第二光圈進光量系數1、第二圖像的第二 曝光時間1/4S、第二曝光增益8iso的乘積的1/2。
[0093] 情況六:第一圖像為欠曝圖像,第二圖像為過曝圖像,且第Ξ圖像為正常曝光圖 像。
[0094] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第二圖像的第二曝 光時間與第二曝光增益的乘積為第Ξ圖像的第Ξ曝光時間與第Ξ曝光增益的乘積的N倍, 第一圖像的第一曝光時間與第一曝光增益的乘積為第Ξ圖像的第Ξ曝光時間與第Ξ曝光 增益的乘積的1 /N倍,其中,N的取值范圍為2 < N < 4。
[00M]例如:在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同時,第 一攝像頭輸出欠曝的第一圖像,且第一曝光時間為S、第一曝光增益為l/2iso,第二攝像頭 在S的時間里分別輸出過曝的第二圖像和正常曝光的第Ξ圖像。第二圖像的第二曝光時間 為1/2S,第二曝光增益為4iso,第Ξ圖像的第Ξ曝光時間為1/2S,第Ξ曝光增益為2iso。
[0096]此時第二圖像的第二曝光時間1/2S與第二曝光增益4iso的乘積是第Ξ圖像的第 Ξ曝光時間1/2S與第Ξ曝光增益2iso的乘積的兩倍,第一圖像的第一曝光時間S與第一曝 光增益l/2iso的乘積是第Ξ圖像的第Ξ曝光時間1/2S與第Ξ曝光增益2iso的乘積的1/2。
[0097] 或者第一攝像頭輸出欠曝的第一圖像,第一曝光時間為S、第一曝光增益為1/ 2iso,第二攝像頭在S的時間里分別輸出過曝的第二圖像和正常曝光的第Ξ圖像。第二圖像 的第二曝光時間為3/4S、第二曝光增益為8Λ倍iso,第Ξ圖像的第Ξ曝光時間為1/4S,第Ξ 曝光增益為4iso。
[0098] 此時第二圖像的第二曝光時間3/4S與第二曝光增益8/3iso的乘積是第Ξ圖像的 第Ξ曝光時間1/4S與第Ξ曝光增益4iso的乘積的兩倍,第一圖像的第一曝光時間S與第一 曝光增益l/2iso的乘積是第Ξ圖像的第Ξ曝光時間1/4S與第Ξ曝光增益4iso的乘積的1/ 2。
[0099] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ含4。則第二圖像 的第二光圈進光量、第二曝光時間與第二曝光增益Ξ者的乘積為第Ξ圖像的第二光圈進光 量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積的Ν倍,第一圖像的第一光圈進光量、第一曝 光時間與第一曝光增益Ξ者的乘積為第Ξ圖像的第二光圈進光量、第Ξ曝光時間與第Ξ曝 光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0100] 例如:在第一攝像頭的第一光圈F值為第二攝像頭的第二光圈F值的V言/2時,則第 一攝像頭的進光量為第二攝像頭的兩倍,第一攝像頭的第一光圈進光量可系數2表示, 第二攝像頭的第二光圈進光量可系數1表示。第一攝像頭輸出欠曝的第一圖像,且第一 曝光時間為S、第一曝光增益為l/2iso,第二攝像頭在S的時間里分別輸出過曝的第二圖像 和正常曝光的第Ξ圖像。第二圖像的第二曝光時間為1/2S,第二曝光增益為8iso,第Ξ圖像 的第Ξ曝光時間為1/2S,第Ξ曝光增益為4iso。
[0101] 此時第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間1/2S、第二曝光 增益8iso的乘積是第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/2S與第 Ξ曝光增益4iso的乘積的兩倍,第一圖像的第一光圈進光量系數2、第一圖像的第一曝光時 間S、第一曝光增益l/2iso的乘積是第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝 光時間1/2S、第Ξ曝光增益4iso的乘積的1/2。
[0102] 或者第一攝像頭輸出欠曝的第一圖像,第一曝光時間為S、第一曝光增益為1/ 2iso,第二攝像頭在S的時間里分別輸出過曝的第二圖像和正常曝光的第Ξ圖像。第二圖像 的第二曝光時間為3/4S、第二曝光增益為16/3倍iso,第Ξ圖像的第Ξ曝光時間為1/4S,第 Ξ曝光增益為8iso。
[0103] 此時第二圖像的第二光圈進光量系數1、第二圖像的第二曝光時間3/4S、第二曝光 增益16/3iso的乘積是第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ曝光時間1/4S與 第Ξ曝光增益8iso的乘積的兩倍,第一圖像的第一光圈進光量系數2、第一圖像的第一曝光 時間S、第一曝光增益l/2iso的乘積是第Ξ圖像的第二光圈進光量系數1、第Ξ圖像的第Ξ 曝光時間1/4S、第Ξ曝光增益8iso的乘積的1/2。
[0104] 上述六種情況在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相 同時,均W過曝圖像的曝光時間與曝光增益的乘積是正常曝光圖像的曝光時間與曝光增益 的乘積2倍,欠曝圖像的曝光時間與曝光增益的乘積是正常曝光圖像的曝光時間與曝光增 益的乘積1/^2倍為例進行闡述。
[0105] 在第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,W第一攝像頭 的第一光圈進光量是第二攝像頭的第二光圈進光量的2倍為例,W過曝圖像的進光量、曝光 時間與曝光增益的乘積是正常曝光圖像的進光量、曝光時間與曝光增益的乘積2倍,欠曝圖 像的進光量、曝光時間與曝光增益的乘積是正常曝光圖像的進光量、曝光時間與曝光增益 的乘積1/^2倍為例進行闡述的。
[0106] 步驟202、基于第一圖像、第二圖像和第Ξ圖像,確定目標正常曝光圖像、目標過曝 圖像和目標欠曝圖像。
[0107] 在獲取第一圖像、第二圖像W及第Ξ圖像之后,需要在運Ξ個圖像中確定正常曝 光圖像、過曝圖像W及欠曝圖像。可W將運Ξ個圖像的曝光度與標準曝光范圍進行比較,在 曝光度位于標準曝光范圍內時,確定圖像為正常曝光圖像,當曝光度大于標準曝光范圍的 最大值時,確定圖像為過曝圖像,當曝光度小于標準曝光范圍的最小值時,確定圖像為欠曝 圖像。
[0108] 步驟203、分別提取目標正常曝光圖像、目標過曝圖像和目標欠曝圖像的灰度信 息,得到目標正常曝光圖像的第一灰度圖像、目標過曝圖像的第二灰度圖像和目標欠曝圖 像的第Ξ灰度圖像。
[0109] 在確定目標正常曝光圖像、目標過曝圖像和目標欠曝圖像之后,對于運Ξ個圖像 分別提取灰度信息,針對目標正常曝光圖像的灰度信息得到第一灰度圖像,針對目標過曝 圖像的灰度信息得到第二灰度圖像,針對目標欠曝圖像的灰度信息得到第Ξ灰度圖像。
[0110] 步驟204、W第一灰度圖像作為基準,將第二灰度圖像和第Ξ灰度圖像校正至與第 一灰度圖像為同一視場的圖像。
[0111] 由于第一灰度圖像為目標正常曝光圖像形成的灰度圖像,需要W第一灰度圖像為 基準對由目標過曝圖像形成的第二灰度圖像和由目標欠曝圖像形成的第Ξ灰度圖像進行 校正,使得第一灰度圖像、第二灰度圖像W及第Ξ灰度圖像的顯示視角相同。
[0112] 例如:當目標正常曝光圖像是由第一攝像頭拍攝得到的,目標過曝圖像、目標欠曝 圖像是由第二攝像頭拍攝得到的,在W第一灰度圖像為基準進行校正的過程中,需要對由 目標過曝圖像形成的第二灰度圖像和由目標欠曝圖像形成的第Ξ灰度圖像進行校正。
[0113] 當目標欠曝圖像是由第一攝像頭拍攝得到的,目標過曝圖像和目標正常曝光圖像 是由第二攝像頭拍攝得到的,在W目標正常曝光圖像的第一灰度圖像為基準進行校正的過 程中,需要對由目標欠曝圖像形成的第Ξ灰度圖像進行校正。
[0114] 當目標過曝圖像是由第一攝像頭拍攝得到的,目標欠曝圖像和目標正常曝光圖像 是由第二攝像頭拍攝得到的,在W目標正常曝光圖像的第一灰度圖像為基準進行校正的過 程中,需要對由目標過曝圖像形成的第二灰度圖像進行校正。
[0115] 步驟205、對第一灰度圖像、第二灰度圖像和第Ξ灰度圖像進行圖像合成處理,生 成目標高動態范圍圖像。
[0116] 在完成灰度圖像的校正之后,根據校正后的第一灰度圖像、第二灰度圖像和第Ξ 灰度圖像進行圖像合成處理,生成目標高動態范圍圖像,具體過程如圖3所示:
[0117] 步驟2051、對于第一灰度圖像中每個像素點,分別確定像素點在第二灰度圖像和 第Ξ灰度圖像中對應位置的像素點。
[0118] 在第二灰度圖像中確定與第一灰度圖像中每個像素點對應的像素點,在第Ξ灰度 圖像中確定與第一灰度圖像中每個像素點對應的像素點,即建立同一像素點在第一灰度圖 像、第二灰度圖像W及第Ξ灰度圖像中的對應關系。
[0119] 例如:針對第一灰度圖像中像素點1,在第二灰度圖像中相同的位置查找到像素點 Γ,在第Ξ灰度圖像中相同的位置查找到像素點Γ。其中像素點1、像素點rw及像素點Γ 為同一像素點在不同灰度圖像中的體現。
[0120] 步驟2052、獲取像素點在第一灰度圖像中的第一灰度值、像素點在第二灰度圖像 中對應位置的像素點的第二灰度值W及像素點在第Ξ灰度圖像中對應位置的像素點的第 Ξ灰度值。
[0121] 然后,針對每個像素點,獲取該像素點在第一灰度圖像中的第一灰度值,在第二灰 度圖像中的第二灰度值,W及在第Ξ灰度圖像中的第Ξ灰度值。其中第一灰度值的范圍在0 ~255之間,第二灰度值的范圍在0~255之間,第Ξ灰度值的范圍也在0~255之間。
[0122] 步驟2053、將第一灰度值、第二灰度值和第Ξ灰度值Ξ者相加,得到灰度和值。
[0123] 將針對每個像素點獲取的第一灰度值、第二灰度值和第Ξ灰度值進行相加,得到 灰度和值,其中灰度和值的范圍在0~765之間。
[0124] 步驟2054、基于灰度映射關系表對灰度和值進行灰度值映射,得到一帖高動態范 圍的中間灰度圖像。
[0125] 在獲取每個像素點的灰度和值之后,根據灰度映射關系表對每一灰度和值進行灰 度值映射,得到相應的灰度標準值,根據各個像素點的灰度標準值得到一帖高動態范圍的 中間灰度圖像。其中灰度標準值的范圍在0~255之間,灰度映射關系表為預先設置的,根據 灰度和值可W查找到相應的灰度標準值,其中灰度映射關系表中的灰度和值是根據同一像 素點在正常曝光、欠曝光W及過曝光對應的灰度圖像中獲取的Ξ個灰度值得到的。
[0126] 步驟2055、將目標正常曝光圖像中所有像素點的色彩信息賦值給中間灰度圖像中 對應位置的每個像素點,生成目標高動態范圍圖像。
[0127] 在生成高動態范圍的中間灰度圖像,根據目標正常曝光圖像中的像素點與中間灰 度圖像中的像素點的對應關系,將目標正常曝光圖像中所有像素點的色彩信息賦值給中間 灰度圖像中對應的像素點,最后得到目標高動態范圍圖像。
[0128] 本發明實施例的高動態范圍圖像的生成方法,采用雙攝像頭在第一曝光時間內獲 取過曝、欠曝和正常曝光的圖像,根據Ξ個圖像,采用高動態范圍圖像算法合成圖像信息, 獲得當前帖輸出圖像,可W實現每一帖輸出圖像都是進行高動態范圍圖像算法合成的圖 像,每一帖輸出圖像都自帶高動態范圍的效果,且使得用戶在拍攝的過程中,預覽看到的高 動態范圍圖像效果就是最終拍攝的效果,提升用戶的拍攝體驗。
[0129] 實施例Ξ
[0130] W下為本發明實施例Ξ提供的一種移動終端的實施例,移動終端的實施例中未詳 盡描述的細節內容,可W參考上述方法實施例。
[0131] 其中,移動終端包括第一攝像頭和第二攝像頭,如圖4所示,移動終端還包括:
[0132] 獲取模塊10,用于獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像, 并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像。
[0133] 處理模塊20,用于對獲取模塊10獲取的第一圖像、第二圖像和第Ξ圖像進行圖像 處理,生成目標高動態范圍圖像。
[0134] 其中,第一圖像、第二圖像和第Ξ圖像分別為正常曝光圖像、過曝圖像和欠曝圖像 中的一種。
[0135] 其中,獲取模塊10獲取的第一圖像為過曝圖像,第二圖像為正常曝光圖像,且第Ξ 圖像為欠曝圖像。
[0136] 其中,獲取模塊10獲取的第一圖像為正常曝光圖像,第二圖像為過曝圖像,且第Ξ 圖像為欠曝圖像。
[0137] 其中,第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時 間。
[0138] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第一圖 像的第一曝光時間與第一曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益的 乘積的N倍,第Ξ圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第二圖像的第二曝光時間 與第二曝光增益的乘積的1/N倍,其中,N的取值范圍為2 < N< 4。
[0139] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第二圖 像的第二曝光時間與第二曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益的 乘積的N倍,第Ξ圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第一圖像的第一曝光時間 與第一曝光增益的乘積的1/N倍,其中,N的取值范圍為2 < N< 4。
[0140] 其中,第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝 像頭的第一光圈進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間 與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ< 4。
[0141] 其中,第一圖像的第一光圈進光量、第一曝光時間與第一曝光增益Ξ者的乘積為 第二圖像的第二光圈進光量、第二曝光時間與第二曝光增益Ξ者的乘積的Ν倍,第Ξ圖像的 第二光圈進光量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積為第二圖像的第二光圈進光 量、第二曝光時間與第二曝光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0142] 其中,如圖5所示,處理模塊20包括:
[0143] 確定子模塊21,用于基于第一圖像、第二圖像和第Ξ圖像,確定目標正常曝光圖 像、目標過曝圖像和目標欠曝圖像。
[0144] 提取子模塊22,用于分別提取確定子模塊21確定的目標正常曝光圖像、目標過曝 圖像和目標欠曝圖像的灰度信息,得到目標正常曝光圖像的第一灰度圖像、目標過曝圖像 的第二灰度圖像和目標欠曝圖像的第Ξ灰度圖像。
[0145] 校正子模塊23,用于W提取子模塊22得到的第一灰度圖像作為基準,將第二灰度 圖像和第Ξ灰度圖像校正至與第一灰度圖像為同一視場的圖像。
[0146] 處理子模塊24,用于對提取子模塊22得到的第一灰度圖像、經校正子模塊23校正 后的第二灰度圖像和第Ξ灰度圖像進行圖像合成處理,生成目標高動態范圍圖像。
[0147] 其中,如圖6所示,處理子模塊24包括:
[0148] 確定單元241,用于對于第一灰度圖像中每個像素點,分別確定像素點在第二灰度 圖像和第Ξ灰度圖像中對應位置的像素點。
[0149] 獲取單元242,用于獲取像素點在第一灰度圖像中的第一灰度值、像素點在第二灰 度圖像中對應位置的像素點的第二灰度值W及像素點在第Ξ灰度圖像中對應位置的像素 點的第Ξ灰度值。
[0150] 計算單元243,用于將獲取單元242獲取的第一灰度值、第二灰度值和第Ξ灰度值 Ξ者相加,得到灰度和值。
[0151] 映射單元244,用于基于灰度映射關系表對計算單元243得到的灰度和值進行灰度 值映射,得到一帖高動態范圍的中間灰度圖像。
[0152] 處理單元245,用于將目標正常曝光圖像中所有像素點的色彩信息賦值給映射單 元244得到的中間灰度圖像中對應位置的每個像素點,生成目標高動態范圍圖像。
[0153] 本發明實施例的移動終端,采用雙攝像頭在第一曝光時間內獲取過曝、欠曝和正 常曝光的圖像,根據Ξ個圖像,采用高動態范圍圖像算法合成圖像信息,獲得當前帖輸出圖 像,可W實現每一帖輸出圖像都是進行高動態范圍圖像算法合成的圖像,每一帖輸出圖像 都自帶高動態范圍的效果,且使得用戶在拍攝的過程中,預覽看到的高動態范圍圖像效果 就是最終拍攝的效果,提升用戶的拍攝體驗。
[0154] 實施例四
[0155] 本發明實施例四提供了一種移動終端,如圖7所示,移動終端700包括:至少一個處 理器701、存儲器702、至少一個網絡接口 704、用戶接口 703和拍照組件706,拍照組件706包 括:第一攝像頭7061和第二攝像頭7062。移動終端700中的各個組件通過總線系統705禪合 在一起。可理解,總線系統705用于實現運些組件之間的連接通信。總線系統705除包括數據 總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖7中將 各種總線都標為總線系統705。
[0156] 其中,用戶接口 703可W包括顯示器、鍵盤或者點擊設備(例如,鼠標,軌跡球 (trac化all)、觸感板或者觸摸屏等。
[0157] 可W理解,本發明實施例中的存儲器702可W是易失性存儲器或非易失性存儲器, 或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可W是只讀存儲器(Read- OnlyMemo巧,ROM)、可編程只讀存儲器(ProgrammableR0M,PR0M)、可擦除可編程只讀存儲器 化拘3日616?3(^,6?1?(^)、電可擦除可編程只讀存儲器化16。化1。日1176?1?(^,66?1?(^)或閃 存。易失性存儲器可W是隨機存取存儲器(RandomAccessMemory,RAM),其用作外部高速緩 存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態隨機存取存儲器 (StaticRAM,SRAM)、動態隨機存取存儲器(DynamicRAM,DRAM)、同步動態隨機存取存儲器 (SynchronousDRAM,SDRAM)、雙倍數據速率同步動態隨機存取存儲器(DoubleDataRate SDRAM,孤RSDRAM)、增強型同步動態隨機存取存儲器化nhanced SDRAM,ESDRAM)、同步連接 動態隨機存取存儲器(SynchlinkDRAM,SLDRAM)和直接內存總線隨機存取存儲器 (DirectRambusRAM,DRRAM)。本文描述的系統和方法的存儲器702旨在包括但不限于運些和 任意其它適合類型的存儲器。
[0158] 在一些實施方式中,存儲器702存儲了如下的元素,可執行模塊或者數據結構,或 者他們的子集,或者他們的擴展集:操作系統7021和應用程序7022。
[0159] 其中,操作系統7021,包含各種系統程序,例如框架層、核屯、庫層、驅動層等,用于 實現各種基礎業務W及處理基于硬件的任務。應用程序7022,包含各種應用程序,例如顯示 控制器、媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現各種應用業務。實現本 發明實施例方法的程序可W包含在應用程序7022中。
[0160] 在本發明實施例中,通過調用存儲器702存儲的程序或指令,具體的,可W是應用 程序7022中存儲的程序或指令,處理器701用于獲取第一攝像頭在第一曝光時間對拍攝對 象采集的第一圖像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像 和第Ξ圖像;對第一圖像、第二圖像和第Ξ圖像進行圖像處理,生成目標高動態范圍圖像; 其中,第一圖像、第二圖像和第Ξ圖像分別為正常曝光圖像、過曝圖像和欠曝圖像中的一 種。
[0161] 上述本發明實施例掲示的方法可W應用于處理器701中,或者由處理器701實現。 處理器701可能是一種集成電路忍片,具有信號的處理能力。在實現過程中,上述方法的各 步驟可W通過處理器701中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理 器701可W是通用處理器、數字信號處理器(DigitalSi即alProcessor,DSP)、專用集成電路 (ApplicationSpecific IntegratedCircuitiASIC)、現成可編程 口陣列 (FieldProgrammableGateArrayJPGA)或者其他可編程邏輯器件、分立口或者晶體管邏輯 器件、分立硬件組件。可W實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框 圖。通用處理器可W是微處理器或者該處理器也可W是任何常規的處理器等。結合本發明 實施例所公開的方法的步驟可W直接體現為硬件譯碼處理器執行完成,或者用譯碼處理器 中的硬件及軟件模塊組合執行完成。軟件模塊可W位于隨機存儲器,閃存、只讀存儲器,可 編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲 介質位于存儲器702,處理器701讀取存儲器702中的信息,結合其硬件完成上述方法的步 驟。
[0162] 可W理解的是,本文描述的運些實施例可W用硬件、軟件、固件、中間件、微碼或其 組合來實現。對于硬件實現,處理單元可W實現在一個或多個專用集成電路 (ApplicationSpecificIntegratedCircuitSiASIC)、數字信號處理器 (01邑^曰151旨11曰1?'〇。633111旨,05?)、數字信號處理設備(05?06¥山6,05?0)、可編程邏輯設備 (ProgrammableLogicDevice,PLD)、現場可編程口陣列(Field-ProgrammableGateArray, FPGA)、通用處理器、控制器、微控制器、微處理器、用于執行本申請所述功能的其它電子單 元或其組合中。
[0163] 對于軟件實現,可通過執行本文所述功能的模塊(例如過程、函數等)來實現本文 所述的技術。軟件代碼可存儲在存儲器中并通過處理器執行。存儲器可W在處理器中或在 處理器外部實現。
[0164] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一圖像為過曝圖像,第二圖像為正常曝光圖像,且第Ξ圖像為欠曝圖像。
[0165] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一圖像為正常曝光圖像,第二圖像為過曝圖像,且第Ξ圖像為欠曝圖像。
[0166] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間。
[0167] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第一圖像的第一曝光時 間與第一曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益的乘積的Ν倍,第Ξ 圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益 的乘積的1 /Ν倍,其中,Ν的取值范圍為2如含4。
[0168] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第二圖像的第二曝光時 間與第二曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益的乘積的Ν倍,第Ξ 圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益 的乘積的1 /Ν倍,其中,Ν的取值范圍為2如含4。
[0169] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝像頭的第一光圈 進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間與第Ξ圖像的第 Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ< 4。
[0170] 可選的,處理器701在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一圖像的第一光圈進光量、第一曝光時間與第一曝光增益Ξ者的乘積為第二圖像的第二 光圈進光量、第二曝光時間與第二曝光增益Ξ者的乘積的Ν倍,第Ξ圖像的第二光圈進光 量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積為第二圖像的第二光圈進光量、第二曝光時 間與第二曝光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0171] 可選的,處理器701在對第一圖像、第二圖像和第Ξ圖像進行圖像處理,生成目標 高動態范圍圖像時,還用于:基于第一圖像、第二圖像和第Ξ圖像,確定目標正常曝光圖像、 目標過曝圖像和目標欠曝圖像;分別提取目標正常曝光圖像、目標過曝圖像和目標欠曝圖 像的灰度信息,得到目標正常曝光圖像的第一灰度圖像、目標過曝圖像的第二灰度圖像和 目標欠曝圖像的第Ξ灰度圖像;W第一灰度圖像作為基準,將第二灰度圖像和第Ξ灰度圖 像校正至與第一灰度圖像為同一視場的圖像;對第一灰度圖像、第二灰度圖像和第Ξ灰度 圖像進行圖像合成處理,生成目標高動態范圍圖像。
[0172] 可選的,處理器701在對第一灰度圖像、第二灰度圖像和第Ξ灰度圖像進行圖像合 成處理,生成目標高動態范圍圖像時,還用于:對于第一灰度圖像中每個像素點,分別確定 像素點在第二灰度圖像和第Ξ灰度圖像中對應位置的像素點;獲取像素點在第一灰度圖像 中的第一灰度值、像素點在第二灰度圖像中對應位置的像素點的第二灰度值W及像素點在 第Ξ灰度圖像中對應位置的像素點的第Ξ灰度值;將第一灰度值、第二灰度值和第Ξ灰度 值Ξ者相加,得到灰度和值;基于灰度映射關系表對灰度和值進行灰度值映射,得到一帖高 動態范圍的中間灰度圖像;將目標正常曝光圖像中所有像素點的色彩信息賦值給中間灰度 圖像中對應位置的每個像素點,生成目標高動態范圍圖像。
[0173] 移動終端700能夠實現前述實施例中移動終端實現的各個過程,為避免重復,運里 不再寶述。
[0174] 本發明實施例的移動終端,通過處理器701采用雙攝像頭在第一曝光時間內獲取 過曝、欠曝和正常曝光的圖像,根據Ξ個圖像,采用高動態范圍圖像算法合成圖像信息,獲 得當前帖輸出圖像,可W實現每一帖輸出圖像都是進行高動態范圍圖像算法合成的圖像, 每一帖輸出圖像都自帶高動態范圍的效果,且使得用戶在拍攝的過程中,預覽看到的高動 態范圍圖像效果就是最終拍攝的效果,提升用戶的拍攝體驗。
[0175] 實施例五
[0176] 本發明實施例五提供了一種移動終端。如圖8所示,移動終端800可W為手機、平板 電腦、個人數字助理(PersonalDigital Assis1:ant,PDA)、或車載電腦等。
[0177] 圖8中的移動終端800包括射頻(RadioFrequen巧,RF)電路810、存儲器820、輸入單 元830、顯示單元840、拍照組件850、處理器860、音頻電路870、WiFi(WirelessFidelity)模 塊880和電源890,拍照組件850包括:第一攝像頭8501和第二攝像頭8502。
[0178] 其中,輸入單元830可用于接收用戶輸入的數字或字符信息,W及產生與移動終端 800的用戶設置W及功能控制有關的信號輸入。具體地,本發明實施例中,該輸入單元830可 W包括觸控面板831。觸控面板831,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作 (比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板831上的操作),并根據預先 設定的程式驅動相應的連接裝置。可選的,觸控面板831可包括觸摸檢測裝置和觸摸控制器 兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號 傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標, 再送給該處理器860,并能接收處理器860發來的命令并加 W執行。此外,可W采用電阻式、 電容式、紅外線W及表面聲波等多種類型實現觸控面板831。除了觸控面板831,輸入單元 830還可W包括其他輸入設備832,其他輸入設備832可W包括但不限于物理鍵盤、功能鍵 (比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0179] 其中,顯示單元840可用于顯示由用戶輸入的信息或提供給用戶的信息W及移動 終端800的各種菜單界面。顯示單元840可包括顯示面板841,可選的,可W采用LCD或有機發 光二極管((IrganicLi曲t-Emittin曲iode,0LED)等形式來配置顯示面板841。
[0180] 應注意,觸控面板831可W覆蓋顯示面板841,形成觸摸顯示屏,當該觸摸顯示屏檢 測到在其上或附近的觸摸操作后,傳送給處理器860W確定觸摸事件的類型,隨后處理器 860根據觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。
[0181] 觸摸顯示屏包括應用程序界面顯示區及常用控件顯示區。該應用程序界面顯示區 及該常用控件顯示區的排列方式并不限定,可W為上下排列、左右排列等可W區分兩個顯 示區的排列方式。該應用程序界面顯示區可W用于顯示應用程序的界面。每一個界面可W 包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區 也可W為不包含任何內容的空界面。該常用控件顯示區用于顯示使用率較高的控件,例如, 設置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。
[0182] 其中處理器860是移動終端800的控制中屯、,利用各種接口和線路連接整個手機的 各個部分,通過運行或執行存儲在第一存儲器821內的軟件程序和/或模塊,W及調用存儲 在第二存儲器822內的數據,執行移動終端800的各種功能和處理數據,從而對移動終端800 進行整體監控。可選的,處理器860可包括一個或多個處理單元。
[0183] 在本發明實施例中,通過調用存儲該第一存儲器821內的軟件程序和/或模塊和/ 或該第二存儲器822內的數據,處理器860用于獲取第一攝像頭在第一曝光時間對拍攝對象 采集的第一圖像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和 第Ξ圖像;對第一圖像、第二圖像和第Ξ圖像進行圖像處理,生成目標高動態范圍圖像;其 中,第一圖像、第二圖像和第Ξ圖像分別為正常曝光圖像、過曝圖像和欠曝圖像中的一種。
[0184] 可選地,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一圖像為過曝圖像,第二圖像為正常曝光圖像,且第Ξ圖像為欠曝圖像。
[0185] 可選的,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一圖像為正常曝光圖像,第二圖像為過曝圖像,且第Ξ圖像為欠曝圖像。
[0186] 可選的,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第二圖像的第二曝光時間與第Ξ圖像的第Ξ曝光時間之和等于第一曝光時間。
[0187] 可選的,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第一圖像的第一曝光時 間與第一曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益的乘積的N倍,第Ξ 圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第二圖像的第二曝光時間與第二曝光增益 的乘積的1 /N倍,其中,N的取值范圍為2如含4。
[0188] 可選的,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值取值相同,第二圖像的第二曝光時 間與第二曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益的乘積的N倍,第Ξ 圖像的第Ξ曝光時間與第Ξ曝光增益的乘積為第一圖像的第一曝光時間與第一曝光增益 的乘積的1 /N倍,其中,N的取值范圍為2如含4。
[0189] 可選的,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一攝像頭的第一光圈F值和第二攝像頭的第二光圈F值不相等,且第一攝像頭的第一光圈 進光量是第二攝像頭的第二光圈進光量的Μ倍,第二圖像的第二曝光時間與第Ξ圖像的第 Ξ曝光時間之和等于第一曝光時間,Μ的取值范圍為1<Μ< 4。
[0190] 可選的,處理器860在獲取第一攝像頭在第一曝光時間對拍攝對象采集的第一圖 像,并獲取第二攝像頭在第一曝光時間內對拍攝對象依次采集的第二圖像和第Ξ圖像時, 第一圖像的第一光圈進光量、第一曝光時間與第一曝光增益Ξ者的乘積為第二圖像的第二 光圈進光量、第二曝光時間與第二曝光增益Ξ者的乘積的Ν倍,第Ξ圖像的第二光圈進光 量、第Ξ曝光時間與第Ξ曝光增益Ξ者的乘積為第二圖像的第二光圈進光量、第二曝光時 間與第二曝光增益Ξ者的乘積的1/Ν倍,其中,Ν的取值范圍為2 < Ν< 4。
[0191] 可選的,處理器860在對第一圖像、第二圖像和第Ξ圖像進行圖像處理,生成目標 高動態范圍圖像時,還用于:基于第一圖像、第二圖像和第Ξ圖像,確定目標正常曝光圖像、 目標過曝圖像和目標欠曝圖像;分別提取目標正常曝光圖像、目標過曝圖像和目標欠曝圖 像的灰度信息,得到目標正常曝光圖像的第一灰度圖像、目標過曝圖像的第二灰度圖像和 目標欠曝圖像的第Ξ灰度圖像;W第一灰度圖像作為基準,將第二灰度圖像和第Ξ灰度圖 像校正至與第一灰度圖像為同一視場的圖像;對第一灰度圖像、第二灰度圖像和第Ξ灰度 圖像進行圖像合成處理,生成目標高動態范圍圖像。
[0192] 可選的,處理器860在對第一灰度圖像、第二灰度圖像和第Ξ灰度圖像進行圖像合 成處理,生成目標高動態范圍圖像時,還用于:對于第一灰度圖像中每個像素點,分別確定 像素點在第二灰度圖像和第Ξ灰度圖像中對應位置的像素點;獲取像素點在第一灰度圖像 中的第一灰度值、像素點在第二灰度圖像中對應位置的像素點的第二灰度值W及像素點在 第Ξ灰度圖像中對應位置的像素點的第Ξ灰度值;將第一灰度值、第二灰度值和第Ξ灰度 值Ξ者相加,得到灰度和值;基于灰度映射關系表對灰度和值進行灰度值映射,得到一帖高 動態范圍的中間灰度圖像;將目標正常曝光圖像中所有像素點的色彩信息賦值給中間灰度 圖像中對應位置的每個像素點,生成目標高動態范圍圖像。
[0193] 本發明實施例的移動終端,通過處理器860采用雙攝像頭在第一曝光時間內獲取 過曝、欠曝和正常曝光的圖像,根據Ξ個圖像,采用高動態范圍圖像算法合成圖像信息,獲 得當前帖輸出圖像,可W實現每一帖輸出圖像都是進行高動態范圍圖像算法合成的圖像, 每一帖輸出圖像都自帶高動態范圍的效果,且使得用戶在拍攝的過程中,預覽看到的高動 態范圍圖像效果就是最終拍攝的效果,提升用戶的拍攝體驗。
[0194] 本領域普通技術人員可W意識到,結合本發明實施例中所公開的實施例描述的各 示例的單元及算法步驟,能夠W電子硬件、或者計算機軟件和電子硬件的結合來實現。運些 功能究竟W硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業 技術人員可W對每個特定的應用來使用不同方法來實現所描述的功能,但是運種實現不應 認為超出本發明的范圍。
[0195] 所屬領域的技術人員可W清楚地了解到,為描述的方便和簡潔,上述描述的系統、 裝置和單元的具體工作過程,可W參考前述方法實施例中的對應過程,在此不再寶述。
[0196] 在本申請所提供的實施例中,應該理解到,所掲露的裝置和方法,可W通過其它的 方式實現。例如,W上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為 一種邏輯功能劃分,實際實現時可W有另外的劃分方式,例如多個單元或組件可W結合或 者可W集成到另一個系統,或一些特征可W忽略,或不執行。另一點,所顯示或討論的相互 之間的禪合或直接禪合或通信連接可W是通過一些接口,裝置或單元的間接禪合或通信連 接,可W是電性,機械或其它的形式。
[0197] 所述作為分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯 示的部件可W是或者也可W不是物理單元,即可W位于一個地方,或者也可W分布到多個 網絡單元上。可W根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目 的。
[0198] 另外,在本發明各個實施例中的各功能單元可W集成在一個處理單元中,也可W 是各個單元單獨物理存在,也可W兩個或兩個W上單元集成在一個單元中。
[0199] 所述功能如果W軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可W 存儲在一個計算機可讀取存儲介質中。基于運樣的理解,本發明的技術方案本質上或者說 對現有技術做出貢獻的部分或者該技術方案的部分可軟件產品的形式體現出來,該計 算機軟件產品存儲在一個存儲介質中,包括若干指令用w使得一臺計算機設備(可w是個 人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。 而前述的存儲介質包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可W存儲程序代碼 的介質。
[0200] W上所述的是本發明的優選實施方式,應當指出對于本技術領域的普通人員來 說,在不脫離本發明所述的原理前提下還可W作出若干改進和潤飾,運些改進和潤飾也在 本發明的保護范圍內。
【主權項】
1. 一種高動態范圍圖像的生成方法,應用于移動終端,所述移動終端包括第一攝像頭 和第二攝像頭,其特征在于,所述方法包括: 獲取所述第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并獲取所述第二攝 像頭在所述第一曝光時間內對所述拍攝對象依次采集的第二圖像和第三圖像; 對所述第一圖像、所述第二圖像和所述第三圖像進行圖像處理,生成目標高動態范圍 圖像; 其中,所述第一圖像、所述第二圖像和所述第三圖像分別為正常曝光圖像、過曝圖像和 欠曝圖像中的一種。2. 根據權利要求1所述的方法,其特征在于,所述第一圖像為過曝圖像,所述第二圖像 為正常曝光圖像,且所述第三圖像為欠曝圖像。3. 根據權利要求1所述的方法,其特征在于,所述第一圖像為正常曝光圖像,所述第二 圖像為過曝圖像,且所述第三圖像為欠曝圖像。4. 根據權利要求2或3所述的方法,其特征在于,所述第二圖像的第二曝光時間與所述 第三圖像的第三曝光時間之和等于所述第一曝光時間。5. 根據權利要求2所述的方法,其特征在于,所述第一攝像頭的第一光圈F值和所述第 二攝像頭的第二光圈F值取值相同,所述第一圖像的第一曝光時間與第一曝光增益的乘積 為所述第二圖像的第二曝光時間與第二曝光增益的乘積的N倍,所述第三圖像的第三曝光 時間與第三曝光增益的乘積為所述第二圖像的第二曝光時間與第二曝光增益的乘積的1/N 倍,其中,N的取值范圍為2 4。6. 根據權利要求3所述的方法,其特征在于,所述第一攝像頭的第一光圈F值和所述第 二攝像頭的第二光圈F值取值相同,所述第二圖像的第二曝光時間與第二曝光增益的乘積 為所述第一圖像的第一曝光時間與第一曝光增益的乘積的N倍,所述第三圖像的第三曝光 時間與第三曝光增益的乘積為所述第一圖像的第一曝光時間與第一曝光增益的乘積的1/N 倍,其中,N的取值范圍為2 4。7. 根據權利要求2所述的方法,其特征在于,所述第一攝像頭的第一光圈F值和所述第 二攝像頭的第二光圈F值不相等,且所述第一攝像頭的第一光圈進光量是所述第二攝像頭 的第二光圈進光量的Μ倍,所述第二圖像的第二曝光時間與所述第三圖像的第三曝光時間 之和等于所述第一曝光時間,Μ的取值范圍為1<Μ< 4。8. 根據權利要求7所述的方法,其特征在于,所述第一圖像的第一光圈進光量、第一曝 光時間與第一曝光增益三者的乘積為所述第二圖像的第二光圈進光量、第二曝光時間與第 二曝光增益三者的乘積的Ν倍,所述第三圖像的第二光圈進光量、第三曝光時間與第三曝光 增益三者的乘積為所述第二圖像的第二光圈進光量、第二曝光時間與第二曝光增益三者的 乘積的1 /Ν倍,其中,Ν的取值范圍為2 < Ν < 4。9. 根據權利要求1所述的方法,其特征在于,所述對所述第一圖像、所述第二圖像和所 述第三圖像進行圖像處理,生成目標高動態范圍圖像的步驟,包括: 基于所述第一圖像、所述第二圖像和所述第三圖像,確定目標正常曝光圖像、目標過曝 圖像和目標欠曝圖像; 分別提取所述目標正常曝光圖像、所述目標過曝圖像和所述目標欠曝圖像的灰度信 息,得到所述目標正常曝光圖像的第一灰度圖像、所述目標過曝圖像的第二灰度圖像和所 述目標欠曝圖像的第三灰度圖像; 以所述第一灰度圖像作為基準,將所述第二灰度圖像和所述第三灰度圖像校正至與所 述第一灰度圖像為同一視場的圖像; 對所述第一灰度圖像、所述第二灰度圖像和所述第三灰度圖像進行圖像合成處理,生 成所述目標高動態范圍圖像。10. 根據權利要求9所述的方法,其特征在于,所述對所述第一灰度圖像、所述第二灰度 圖像和所述第三灰度圖像進行圖像合成處理,生成所述目標高動態范圍圖像的步驟,包括: 對于所述第一灰度圖像中每個像素點,分別確定所述像素點在所述第二灰度圖像和所 述第三灰度圖像中對應位置的像素點; 獲取所述像素點在所述第一灰度圖像中的第一灰度值、所述像素點在所述第二灰度圖 像中對應位置的像素點的第二灰度值以及所述像素點在所述第三灰度圖像中對應位置的 像素點的第三灰度值; 將所述第一灰度值、所述第二灰度值和所述第三灰度值三者相加,得到灰度和值; 基于灰度映射關系表對所述灰度和值進行灰度值映射,得到一幀高動態范圍的中間灰 度圖像; 將所述目標正常曝光圖像中所有像素點的色彩信息賦值給所述中間灰度圖像中對應 位置的每個像素點,生成所述目標高動態范圍圖像。11. 一種移動終端,所述移動終端包括第一攝像頭和第二攝像頭,其特征在于,所述移 動終端還包括: 獲取模塊,用于獲取所述第一攝像頭在第一曝光時間對拍攝對象采集的第一圖像,并 獲取所述第二攝像頭在所述第一曝光時間內對所述拍攝對象依次采集的第二圖像和第三 圖像; 處理模塊,用于對所述獲取模塊獲取的所述第一圖像、所述第二圖像和所述第三圖像 進行圖像處理,生成目標高動態范圍圖像; 其中,所述第一圖像、所述第二圖像和所述第三圖像分別為正常曝光圖像、過曝圖像和 欠曝圖像中的一種。12. 根據權利要求11所述的移動終端,其特征在于,所述獲取模塊獲取的所述第一圖像 為過曝圖像,所述第二圖像為正常曝光圖像,且所述第三圖像為欠曝圖像。13. 根據權利要求11所述的移動終端,其特征在于,所述獲取模塊獲取的所述第一圖像 為正常曝光圖像,所述第二圖像為過曝圖像,且所述第三圖像為欠曝圖像。14. 根據權利要求12或13所述的移動終端,其特征在于,所述第二圖像的第二曝光時間 與所述第三圖像的第三曝光時間之和等于所述第一曝光時間。15. 根據權利要求12所述的移動終端,其特征在于,所述第一攝像頭的第一光圈F值和 所述第二攝像頭的第二光圈F值取值相同,所述第一圖像的第一曝光時間與第一曝光增益 的乘積為所述第二圖像的第二曝光時間與第二曝光增益的乘積的N倍,所述第三圖像的第 三曝光時間與第三曝光增益的乘積為所述第二圖像的第二曝光時間與第二曝光增益的乘 積的1 /N倍,其中,N的取值范圍為2 < N < 4。16. 根據權利要求13所述的移動終端,其特征在于,所述第一攝像頭的第一光圈F值和 所述第二攝像頭的第二光圈F值取值相同,所述第二圖像的第二曝光時間與第二曝光增益 的乘積為所述第一圖像的第一曝光時間與第一曝光增益的乘積的N倍,所述第三圖像的第 三曝光時間與第三曝光增益的乘積為所述第一圖像的第一曝光時間與第一曝光增益的乘 積的1 /N倍,其中,N的取值范圍為2 < N < 4。17. 根據權利要求12所述的移動終端,其特征在于,所述第一攝像頭的第一光圈F值和 所述第二攝像頭的第二光圈F值不相等,且所述第一攝像頭的第一光圈進光量是所述第二 攝像頭的第二光圈進光量的Μ倍,所述第二圖像的第二曝光時間與所述第三圖像的第三曝 光時間之和等于所述第一曝光時間,Μ的取值范圍為1<Μ< 4。18. 根據權利要求17所述的移動終端,其特征在于,所述第一圖像的第一光圈進光量、 第一曝光時間與第一曝光增益三者的乘積為所述第二圖像的第二光圈進光量、第二曝光時 間與第二曝光增益三者的乘積的Ν倍,所述第三圖像的第二光圈進光量、第三曝光時間與第 三曝光增益三者的乘積為所述第二圖像的第二光圈進光量、第二曝光時間與第二曝光增益 三者的乘積的1 /Ν倍,其中,Ν的取值范圍為2 < Ν < 4。19. 根據權利要求11所述的移動終端,其特征在于,所述處理模塊包括: 確定子模塊,用于基于所述第一圖像、所述第二圖像和所述第三圖像,確定目標正常曝 光圖像、目標過曝圖像和目標欠曝圖像; 提取子模塊,用于分別提取所述確定子模塊確定的所述目標正常曝光圖像、所述目標 過曝圖像和所述目標欠曝圖像的灰度信息,得到所述目標正常曝光圖像的第一灰度圖像、 所述目標過曝圖像的第二灰度圖像和所述目標欠曝圖像的第三灰度圖像; 校正子模塊,用于以所述提取子模塊得到的所述第一灰度圖像作為基準,將所述第二 灰度圖像和所述第三灰度圖像校正至與所述第一灰度圖像為同一視場的圖像; 處理子模塊,用于對所述提取子模塊得到的所述第一灰度圖像、經所述校正子模塊校 正后的所述第二灰度圖像和所述第三灰度圖像進行圖像合成處理,生成所述目標高動態范 圍圖像。20. 根據權利要求19所述的移動終端,其特征在于,所述處理子模塊包括: 確定單元,用于對于所述第一灰度圖像中每個像素點,分別確定所述像素點在所述第 二灰度圖像和所述第三灰度圖像中對應位置的像素點; 獲取單元,用于獲取所述像素點在所述第一灰度圖像中的第一灰度值、所述像素點在 所述第二灰度圖像中對應位置的像素點的第二灰度值以及所述像素點在所述第三灰度圖 像中對應位置的像素點的第三灰度值; 計算單元,用于將所述獲取單元獲取的所述第一灰度值、所述第二灰度值和所述第三 灰度值三者相加,得到灰度和值; 映射單元,用于基于灰度映射關系表對所述計算單元得到的所述灰度和值進行灰度值 映射,得到一幀高動態范圍的中間灰度圖像; 處理單元,用于將所述目標正常曝光圖像中所有像素點的色彩信息賦值給所述映射單 元得到的所述中間灰度圖像中對應位置的每個像素點,生成所述目標高動態范圍圖像。
【文檔編號】H04N5/235GK105872148SQ201610466210
【公開日】2016年8月17日
【申請日】2016年6月21日
【發明人】殷求明
【申請人】維沃移動通信有限公司