域劃分;或者,當(dāng)所述第j個(gè)Y分量組相鄰的Y分量 組為所述第j-1個(gè)Y分量組和所述第j-L個(gè)Y分量組時(shí),將所述第一絕對(duì)值和所述第二絕 對(duì)值分別與所述預(yù)設(shè)闊值進(jìn)行比較,分別對(duì)所述第j個(gè)Y分量組與所述第j-1個(gè)Y分量組 和所述第j-L個(gè)Y分量組進(jìn)行區(qū)域劃分。
[0019] 進(jìn)一步地,所述劃分子單元,具體用于當(dāng)所述第一絕對(duì)值小于等于所述預(yù)設(shè)闊值 時(shí),將所述第j個(gè)Y分量組與所述第j-1個(gè)Y分量組劃分為同一區(qū)域;還用于當(dāng)所述第一絕 對(duì)值大于所述預(yù)設(shè)闊值時(shí),將所述第j個(gè)Y分量組與所述第j-1個(gè)Y分量組劃分為不同區(qū) 域。
[0020] 進(jìn)一步地,所述劃分子單元,具體用于當(dāng)所述第二絕對(duì)值小于等于所述預(yù)設(shè)闊值 時(shí),將所述第j個(gè)Y分量組與所述第j-L個(gè)Y分量組劃分為同一區(qū)域;還用于當(dāng)所述第二絕 對(duì)值大于所述預(yù)設(shè)闊值時(shí),將所述第j個(gè)Y分量組與所述第j-L個(gè)Y分量組劃分為不同區(qū) 域。
[0021] 進(jìn)一步地,所述劃分子單元,具體用于當(dāng)所述第一絕對(duì)值小于等于所述預(yù)設(shè)闊值, 且所述第二絕對(duì)值小于等于所述預(yù)設(shè)闊值時(shí),將所述第j個(gè)Y分量組與所述第j-1個(gè)Y分量 組、所述第j-L個(gè)Y分量組劃分為同一區(qū)域;還用于當(dāng)所述第一絕對(duì)值大于所述預(yù)設(shè)闊值, 且所述第二絕對(duì)值大于所述預(yù)設(shè)闊值時(shí),將所述第j個(gè)Y分量組與所述第j-1個(gè)Y分量組、 所述第j-L個(gè)Y分量組均劃分為不同區(qū)域;還用于當(dāng)所述第一絕對(duì)值小于等于所述預(yù)設(shè)闊 值,而所述第二絕對(duì)值大于所述預(yù)設(shè)闊值時(shí),將所述第j個(gè)Y分量組與所述第j-1個(gè)Y分量 組劃分為同一區(qū)域,將所述第j個(gè)Y分量組與所述第j-L個(gè)Y分量組劃分為不同區(qū)域;還用 于當(dāng)所述第一絕對(duì)值大于所述預(yù)設(shè)闊值,而所述第二絕對(duì)值小于等于所述預(yù)設(shè)闊值時(shí),將 所述第j個(gè)Y分量組與所述第j-L個(gè)Y分量組劃分為同一區(qū)域,將所述第j個(gè)Y分量組與 所述第j-1個(gè)Y分量組劃分為不同區(qū)域。
[0022] 本發(fā)明實(shí)施例所提供的一種調(diào)整圖像動(dòng)態(tài)范圍的方法及終端,終端首先將用戶選 擇的待調(diào)整圖像解碼為YUV數(shù)據(jù),其次根據(jù)預(yù)設(shè)的劃分策略W及所述YUV數(shù)據(jù),對(duì)所述待調(diào) 整圖像進(jìn)行區(qū)域劃分,并得到至少一個(gè)區(qū)域?qū)?yīng)的Y分量參考值,然后根據(jù)調(diào)整系數(shù),對(duì)所 述至少一個(gè)區(qū)域中的每一個(gè)區(qū)域?qū)?yīng)的YUV數(shù)據(jù)進(jìn)行調(diào)整,得到所述每一個(gè)區(qū)域的調(diào)整后 的YUV數(shù)據(jù),最后基于所述調(diào)整后的YUV數(shù)據(jù),獲得調(diào)整動(dòng)態(tài)范圍后的圖像,由上述方法可 知,終端可根據(jù)用戶對(duì)圖像的某些區(qū)域的選擇進(jìn)行有選擇的調(diào)整,送樣調(diào)整后圖像的效果 更接近用戶期望的效果,能有效地解決現(xiàn)有技術(shù)中存在的因圖像細(xì)節(jié)丟失而導(dǎo)致的圖像質(zhì) 量下降的技術(shù)問題,改善圖像質(zhì)量。
【附圖說明】
[0023] 圖1為本發(fā)明實(shí)施例中的調(diào)整圖像動(dòng)態(tài)范圍的方法的流程示意圖;
[0024] 圖2為本發(fā)明實(shí)施例中的待調(diào)整圖像的YUV420格式數(shù)據(jù)的示意圖;
[0025] 圖3為本發(fā)明實(shí)施例中的終端對(duì)YUV數(shù)據(jù)進(jìn)行區(qū)域劃分的流程示意圖;
[0026] 圖4為本發(fā)明實(shí)施例中的YUV數(shù)據(jù)中8X4的Y分量像素矩陣的示意圖;
[0027] 圖5為本發(fā)明實(shí)施例中的將Y分量像素矩陣中所有Y分量進(jìn)行分組的示意圖;
[0028] 圖6為本發(fā)明實(shí)施例中的對(duì)YUV數(shù)據(jù)的區(qū)域劃分的示意圖;
[0029] 圖7為本發(fā)明實(shí)施例中的終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述。
[0031] 圖1為本發(fā)明實(shí)施例中的調(diào)整圖像動(dòng)態(tài)范圍的方法的流程示意圖,參考圖1所示, 該方法包括:
[0032] SlOl ;終端將用戶選擇的待調(diào)整圖像解碼為YUV數(shù)據(jù);
[0033] 具體來說,終端可W根據(jù)顏色編碼方法將待調(diào)整圖像進(jìn)行解碼,并得到待調(diào)整圖 像對(duì)應(yīng)的YUV數(shù)據(jù)。
[0034] YUV數(shù)據(jù)有多種格式,根據(jù)采樣率的不同,可W將YUV數(shù)據(jù)劃分成不同的格式,例 女口;¥1^420、¥1^411、¥1^422等格式的數(shù)據(jù),其中:
[0035] YUV420格式數(shù)據(jù),指的是每2X2的像素組成的像素單元中,4個(gè)像素的Y分量共 用一個(gè)U分量和一個(gè)V分量,Y分量連續(xù)排列,UV分量交替排列。
[0036] YUV411格式數(shù)據(jù),指的是每4X 1的像素組成的像素單元中,4個(gè)像素的Y分量共 用一個(gè)U分量和一個(gè)V分量;
[0037] YUV422格式數(shù)據(jù),指的是每2X 1的像素組成的像素單元中,2個(gè)像素的Y分量共 用一個(gè)U分量和一個(gè)V分量。
[0038] 需要說明的是,本實(shí)施例W YUV420格式數(shù)據(jù)為例進(jìn)行說明,可W理解的,本實(shí)施 例的技術(shù)方案可W應(yīng)用于其他YUV格式數(shù)據(jù)。
[0039] 在本實(shí)施例中,圖2為本發(fā)明實(shí)施例中的待調(diào)整圖像的YUV420格式數(shù)據(jù)的示意 圖,參見圖2, Y、U、V的取值范圍均為[0,255] ;X為水平方向;Y為垂直方向,其中,Y分量 共有LX W個(gè)像素,其中,在水平方向上,每行共有L個(gè)Y分量,在垂直方向上,每列共有W個(gè) Y分量;Y[i]為第i個(gè)像素的Y分量,i為大于等于1的整數(shù)。圖2所示的U分量和V分量 交替排列,共有LXW個(gè)像素,其中,叫i]為第i個(gè)像素單元對(duì)應(yīng)的U分量;V[i]為第i個(gè)像 素單元對(duì)應(yīng)的V分量。因此,Y分量的長(zhǎng)度buffer [Y] =LXW,U分量的長(zhǎng)度buffer扣]= 化XW)/2, V 分量的長(zhǎng)度 buffer [V]=化XW)/2。
[0040] 需要說明的是,在本實(shí)施例中,待調(diào)整圖像可W是JPEG格式的圖像,也可W是JIF 格式的圖像等,本發(fā)明實(shí)施例對(duì)此不做具體限定。
[0041] S102;終端根據(jù)預(yù)設(shè)的劃分策略W及YUV數(shù)據(jù),對(duì)待調(diào)整圖像進(jìn)行區(qū)域劃分,并得 到至少一個(gè)區(qū)域?qū)?yīng)的Y分量參考值;
[0042] 示例性地,圖3為本發(fā)明實(shí)施例中的終端對(duì)YUV數(shù)據(jù)進(jìn)行區(qū)域劃分的流程示意圖, 參見圖3,終端根據(jù)預(yù)設(shè)的劃分策略對(duì)待調(diào)整圖像對(duì)應(yīng)的YUV數(shù)據(jù)進(jìn)行區(qū)域劃分,具體可W 包括步驟S301至S304 :
[0043] S301 ;終端將YUV數(shù)據(jù)中處于相同像素單元的Y分量劃分為一組,得到至少一個(gè)Y 分量組;
[0044] 在本實(shí)施例中,W圖2所示的YUV數(shù)據(jù)中選取8X4的Y分量像素矩陣為例進(jìn)行說 明,其中,被選取的8X4的Y分量像素矩陣如圖4所示。圖4所示的Y分量像素矩陣的每 行有8個(gè)Y分量,每列有4個(gè)Y分量。
[004引圖4為本發(fā)明實(shí)施例中的YUV數(shù)據(jù)中8X4的Y分量像素矩陣的示意圖,郝么,在 圖4所示的Y分量像素矩陣中,由于Y1、Y2、Y9、Y10送四個(gè)Y分量處于相同像素單元,因此, Y1、Y2、Y9、YlO劃分為同一個(gè)Y分量組。由此可W按照上述的分組方式將圖4所示的Y分 量像素矩陣中所有Y分量進(jìn)行分組,從而得到如圖5所示的4X 2的組矩陣,其中,第1個(gè)Y 分量組至第8個(gè)Y分量組均為組矩陣中的元素。
[0046] 需要說明的是,本實(shí)施例中用矩陣的形式對(duì)YUV數(shù)據(jù)進(jìn)行表示,可W理解地,也可 W用其他形式對(duì)YUV數(shù)據(jù)進(jìn)行表示,本發(fā)明不做具體限定。
[0047] S302 ;終端獲得第j個(gè)Y分量組的Y分量值;
[004引具體來說,在本實(shí)施例中,終端可W根據(jù)式(1)計(jì)算得到第j個(gè)Y分量組中2X2 個(gè)Y分量的平均值:
CU
[0050] 其中,^為第j個(gè)Y分量組的Y分量值,j表示組序號(hào),j為正整數(shù),L為YUV數(shù)據(jù) 中每行Y分量的個(gè)數(shù)。
[0051] 在本實(shí)施例中,根據(jù)式(1)所得到的如圖5所示的組矩陣中各Y分量組的Y分量 值如表1所示。
[0053] 表 1
[0054] S303 ;終端獲得第j個(gè)Y分量組的Y分量值與第j個(gè)Y分量組相鄰的Y分量組的 Y分量值之間的差值的絕對(duì)值;
[00巧]需要說明的是,根據(jù)第j個(gè)Y分量組在組矩陣的位置,第j個(gè)Y分量組相鄰的Y分 量組會(huì)有W下H種情況:
[0056] 情況一:當(dāng)?shù)趈個(gè)Y分量組在所有的Y分量組的第一行,并且j不等于1時(shí),第j 個(gè)Y分量組相鄰的Y分量組為左鄰的第j-1個(gè)Y分量組;
[0057] 情況二:當(dāng)?shù)趈個(gè)Y分量組在所有的Y分量組的第一列時(shí),并且j不等于1時(shí),第 j個(gè)Y分量組相鄰的Y分量組為上鄰的第j-L個(gè)Y分量組;
[0058] 情況H ;當(dāng)?shù)趈個(gè)Y分量組不在第一行和第一列時(shí),第j個(gè)Y分量組相鄰的Y分量 組為第j-1個(gè)Y分量組和第j-L個(gè)Y分量組。
[0059] 相應(yīng)地,對(duì)應(yīng)上述第j個(gè)Y分量組相鄰的Y分量組的H種情況,第j個(gè)Y分量組的 Y分量值與第j個(gè)Y分量組相鄰的Y分量組的Y分量值之間的差值的絕對(duì)值也相應(yīng)的具有 W下H種情況:
[0060] 對(duì)于情況一,在如表1所示的組中,第2個(gè)Y分量組至第4個(gè)Y分量組只有左鄰的 Y分量組,其中,與第2個(gè)Y分量組左鄰的Y分量組為第1個(gè)Y分量組,與第3個(gè)Y分量組 左鄰的Y分量組為第2個(gè)Y分量組,與第4個(gè)Y分量組左鄰的Y分量組為第3個(gè)Y分量組。 終端計(jì)算第2個(gè)Y分量組的Y分量值與其左鄰的第1個(gè)Y分量組的Y分量值之間的差值的 絕對(duì)值,為A Au, =|]^-亢|=|1.5~10|=5,依次類推,終端依次計(jì)算第3個(gè)Y分量組的Y分量 值與其左鄰的第