亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種yuv到hsv顏色空間的轉(zhuǎn)換方法和系統(tǒng)的制作方法

文檔序號(hào):10492617閱讀:782來(lái)源:國(guó)知局
一種yuv到hsv顏色空間的轉(zhuǎn)換方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種YUV到HSV顏色空間的轉(zhuǎn)換方法和系統(tǒng),涉及圖像處理領(lǐng)域,具體包括如下步驟:將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R’G’B’;將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R’G’B’轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值。該算法在保證精度的情況下提升算法的速度,使得計(jì)算機(jī)可以在表格中迅速定位,快速的將YUV通道轉(zhuǎn)到HSV通道。
【專利說(shuō)明】
-種YUV到HSV顏色空間的轉(zhuǎn)換方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及圖像處理領(lǐng)域,特別是指一種YUV至化SV顏色空間的轉(zhuǎn)換方法和系統(tǒng)。
【背景技術(shù)】
[0002] 在目前視頻編解碼過(guò)程中,圖像的格式往往是YUV格式,在此基礎(chǔ)上若進(jìn)行圖像處 理操作的話,需要轉(zhuǎn)換顏色空間,通常情況會(huì)轉(zhuǎn)換到RGB顏色空間,更深層次一點(diǎn),需要轉(zhuǎn)到 HSV顏色空間。
[0003] 現(xiàn)有技術(shù)由YUV轉(zhuǎn)換到服V需要先轉(zhuǎn)換到RGB,再轉(zhuǎn)換到服V。
[0004] 傳統(tǒng)的YUV轉(zhuǎn)RGB公式為:
[0005] R = Y+1.40^(V-128)
[0006] G = Y-O. :M4* 化-128)-0.714*(V-128)
[0007] B = Y+1.77 巧化-128)
[000引傳統(tǒng)RGB轉(zhuǎn)服V的公式為
[0009] Vmax=max(R,G,B)
[0010] Vmin=min(R,G,B)
[0011]
[0012]
[0013]
[0014]
[0015]
[0016] 其中R,G,B,H,S,V分別代表了圖像中某個(gè)位置在各自通道處的數(shù)值,其中RGB的范 圍是[0,255]的整數(shù),HSV的范圍是[0,1]的浮點(diǎn)數(shù),是歸一化后的值。Vmax和Vmin分別是RGB的 最大值和最小值。
[0017] Y代表亮度信號(hào)通道,U代表色度信號(hào)通道,V代表色差信號(hào)通道,H代表色調(diào)通道,S 代表飽和度通道,V代表明度通道,R代表紅色通道,G代表綠色通道,B代表藍(lán)色通道。
[0018] 可見(jiàn)在兩次轉(zhuǎn)換過(guò)程當(dāng)中出現(xiàn)了多次的負(fù)數(shù),浮點(diǎn)乘法,除法等耗時(shí)的操作,運(yùn)兩 個(gè)轉(zhuǎn)換有固定的公式可尋,但是依據(jù)公式,計(jì)算過(guò)程需要大量的浮點(diǎn)運(yùn)算,除法等操作,CPU 運(yùn)行起來(lái)非常耗時(shí),無(wú)法達(dá)到實(shí)時(shí)處理的要求,現(xiàn)有的一些基于CPU的快速轉(zhuǎn)換方法會(huì)導(dǎo)致 過(guò)多的精度損失。
[0019] 在YUV轉(zhuǎn)RGB的過(guò)程中,R通道需要Y和V的信息,G通道需要YUV立通道的信息,B通道 需要Y和U的信息。由于顏色范圍是[0,255],想要查表的話,R通道需要256*256的維度,G通 道需要256*256*256的維度,B需要256*256的維度,想要維護(hù)運(yùn)么大的表格是很困難的,計(jì) 算機(jī)想要在如此巨大的表格中快速定位很困難。

【發(fā)明內(nèi)容】

[0020] 有鑒于此,本發(fā)明的目的在于提出一種YUV到服V顏色空間的轉(zhuǎn)換算法,實(shí)現(xiàn)由YUV 至化SV的快速準(zhǔn)確轉(zhuǎn)換。
[0021] 基于上述目的本發(fā)明提供的一種YUV至化SV顏色空間的轉(zhuǎn)換方法,包括如下步驟:
[0022] 將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉 Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B' ;
[0023] 將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B'轉(zhuǎn)為服V格式的對(duì)應(yīng)數(shù)值。
[0024] 所述YUV至RGB對(duì)應(yīng)關(guān)系表為:
[00劇通過(guò)公式
[00%] R'=1.40^(V-128)
[0027] G'=-0.344*(U-128)-0.714*(V-128)
[0028] B'=1.77 巧化-128)
[00巧]其中,U取0到255的整數(shù),
[0030] V取0到255的整數(shù);
[0031] U代表色度信號(hào)通道,V代表色差信號(hào)通道;
[0032] 將U和V所有取值代入上述公式得到Y(jié)UV至RGB對(duì)應(yīng)關(guān)系表。
[0033] 將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B'轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值,包括如下具體 步驟:
[0034] 將R'G'B'的每一像素點(diǎn)通過(guò)查H對(duì)應(yīng)關(guān)系表,與該像素點(diǎn)滿足公式條件的分子進(jìn) 行乘法運(yùn)算后得到該像素點(diǎn)服V色調(diào)通道H的數(shù)值;
[0035] 將每一像素點(diǎn)的R'G'B'的最大值與該像素點(diǎn)亮度信號(hào)值Y相加,將得出的數(shù)值取 倒數(shù)后,查S對(duì)應(yīng)關(guān)系表,得到該像素點(diǎn)HSV飽和度通道S的數(shù)值;
[0036] 將每一像素點(diǎn)的R'G'B'的最大值加上該點(diǎn)亮度信號(hào)值Y得到該像素點(diǎn)的明度通道 V的數(shù)值。
[0037] 所述H對(duì)應(yīng)關(guān)系表為:根據(jù)公;其中V\ax代表R'G'B'的最大值, f V\in代表R'G'B'的最小值;
[003引 ^3廣^。取0到255的整數(shù);
[0039] 將V\ax-V\in所有取值代入上沐公古得卸H對(duì)應(yīng)關(guān)系表。
[0040] 所述S對(duì)應(yīng)關(guān)系表為:根據(jù)公 其中r max取0到255整數(shù),代表R'G' i' B'的最大值,將y/ max所有取值代入上述公式得到S對(duì)應(yīng)關(guān)系表。
[0041] 所述的一種YUV到HSV顏色空間的轉(zhuǎn)換方法,所述得到Y(jié)UV至RGB對(duì)應(yīng)關(guān)系表的公式 為:
9
[0042] 其中H代表色調(diào)通道。
[0043] 當(dāng)滿足所述公式中V' max = G'或V' max = B '的條件時(shí),將巧(V' max-V' min)或4*(V' max-y/min)進(jìn)行移位操作。
[0044] -種YUV到HSV顏色空間的系統(tǒng),包括:臨時(shí)轉(zhuǎn)換模塊和計(jì)算模塊;臨時(shí)轉(zhuǎn)換模塊用 于將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉Y分量 的RGB格式的對(duì)應(yīng)數(shù)值R'G'B' ;
[0045] 所述計(jì)算模塊用于將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B'轉(zhuǎn)為HSV格式的對(duì)應(yīng) 數(shù)值。
[0046] 所述計(jì)算模塊包括H轉(zhuǎn)換模塊、S轉(zhuǎn)換模塊和V轉(zhuǎn)換模塊;
[0047] 所述H轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的色調(diào)通 道H的數(shù)值;
[004引所述S轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度 通道S的數(shù)值。
[0049] 所述V轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度 通道V的數(shù)值。
[0050] 所述臨時(shí)轉(zhuǎn)換模塊包括臨時(shí)存儲(chǔ)單元和臨時(shí)處理單元;臨時(shí)存儲(chǔ)單元用于存儲(chǔ) YUV至RGB對(duì)應(yīng)關(guān)系表,臨時(shí)處理單元用于將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的 YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G' B'。
[0051] 所述H轉(zhuǎn)換模塊包括第一處理模塊和第一存儲(chǔ)模塊,第一處理模塊用于將像素點(diǎn) 的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度通道S的數(shù)值;第一存儲(chǔ)模塊用于存儲(chǔ)H 對(duì)應(yīng)關(guān)系表。
[0052] 所述S轉(zhuǎn)換模塊包括第二處理模塊和第二存儲(chǔ)模塊,第二處理模塊用于將像素點(diǎn) 的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度通道S的數(shù)值;第二存儲(chǔ)模塊用于存儲(chǔ)S 對(duì)應(yīng)關(guān)系表。
[0化3] 所述YUV至RGB對(duì)應(yīng)關(guān)系表:通過(guò)公式
[0054] R'=1.40^(V-128)
[0055] G,=-0.344*(U-128)-0.714*(V-128)
[0化6] B'=1.77 巧化-128)
[0化7]其中,U取0到255的整數(shù),
[0化引 V取0到255的整數(shù);
[0059] U代表色度信號(hào)通道,V代表色差信號(hào)通道;
[0060] 將U和V所有取值代入上述公井俱丕IlYTIV否Rr, R對(duì)巧關(guān)系表。
[0061] 所述H對(duì)應(yīng)關(guān)系表:根據(jù)公: 其中代表R'G'B'的最大值, V\in代表R'G'B'的最小值;
[00創(chuàng) Vmax-V'min取0到255的整數(shù);
[0063] 將V\ax-V\in所有取值代入上述公式得到H對(duì)應(yīng)關(guān)系表。
[0064] 所述S對(duì)應(yīng)關(guān)系表:根據(jù)公式
其中V^ax取0到255整數(shù),V\ax代表R'G'B' 的最大值,將V^max所有取值代入上述公式得到S對(duì)應(yīng)關(guān)系表。
[0065] 從上面所述可W看出,本發(fā)明提供的從YUV至化SV顏色空間轉(zhuǎn)換的方法和系統(tǒng),與 現(xiàn)有技術(shù)方法相比具有W下有益效果:
[0066] 通過(guò)預(yù)先建立的YUV轉(zhuǎn)RGB對(duì)應(yīng)關(guān)系表格等方式,簡(jiǎn)化了顏色空間轉(zhuǎn)換過(guò)程中的計(jì) 算量;而且,通過(guò)減少Y分量制作表格臨時(shí)定義R'G'B'空間,從而控制了表格的維度,使得運(yùn) 算簡(jiǎn)潔,計(jì)算機(jī)可W在表格中迅速定位,快速的將YUV通道轉(zhuǎn)到HSV通道,比用公式逐步計(jì)算 可節(jié)省時(shí)間,在保證精度的情況下提升了算法的速度。
【附圖說(shuō)明】
[0067] 圖1為本發(fā)明實(shí)施例1 一種YUV轉(zhuǎn)換成RGB的方法的流程示意圖;
[0068] 圖2為本發(fā)明實(shí)施例2-種YUV轉(zhuǎn)換成RGB的方法的流程示意圖;
[0069] 圖3為本發(fā)明實(shí)施例3-種YUV轉(zhuǎn)換成RGB的系統(tǒng)示意圖;
[0070] 圖4為本發(fā)明實(shí)施例4 一種YUV轉(zhuǎn)換成RGB的系統(tǒng)示意圖。
【具體實(shí)施方式】
[0071] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,W下結(jié)合具體實(shí)施例,并參照 附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0072] 如圖1所示,本發(fā)明提供一種YUV至化SV顏色空間的轉(zhuǎn)換方法的一個(gè)實(shí)施例,包括:
[0073] 步驟101將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn) 換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B' ;
[0074] 步驟102將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R ' G ' B '轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值。
[0075] 如圖2所示,本發(fā)明提供一種YUV至化SV顏色空間的轉(zhuǎn)換方法另一個(gè)實(shí)施例為,包 括:
[0076] 步驟201:將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表 (表1)轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B';
[0077] YUV至RGB對(duì)應(yīng)關(guān)系表(表1)計(jì)算方式:
[0078] 查表法從YUV轉(zhuǎn)RGB
[0079] 在YUV轉(zhuǎn)RGB的過(guò)程中,R通道需要Y和V的信息,G通道需要YUVS通道的信息,B通道 需要Y和U的信息。由于顏色范圍是[0,255],想要查表的話,R通道需要256*256的維度,G通 道需要256*256*256的維度,B需要256*256的維度,想要維護(hù)運(yùn)么大的表格是很困難的,計(jì) 算機(jī)想要在如此巨大的表格中快速定位也是比較困難的。
[0080] 將YUV轉(zhuǎn)RGB的公式變?yōu)椋?br>[0081 ] R'=1.40^(V-128)
[0082] G'=-0.344*(U-128)-0.714*(V-128)
[0083] B'=1.77 巧化-128)
[0084] U取0到255整數(shù)
[0085] V取 0 到255
[0086] 將U和V所有取值代入上述公式得到表1。
[0087] 運(yùn)樣查表1的話,R和B只需要256的維度,G通道需要256*256的維度。通過(guò)查表1,可 W很快的將YUV通道轉(zhuǎn)換為R'G'B'。
[0088] 步驟202:將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R ' G ' B '轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值。
[0089] 步驟202a:將R'G'B'的每一像素點(diǎn)通過(guò)查H對(duì)應(yīng)關(guān)系表(表2),與該像素點(diǎn)滿足公 式條件的分子進(jìn)行乘法運(yùn)算后得到該像素點(diǎn)HSV色調(diào)通道H的數(shù)值;
[0090] H對(duì)應(yīng)關(guān)系表(表2)計(jì)算方式:
[0091] 根據(jù)公式
[0092]
[0093] 將
蔭體作為表格,V\ax和V\in都是0-255的范圍,y/max-V^in取0到 255整數(shù),具體是將y/ max-y/ min所有取值代>
!到表2。
[0094] 判斷某一點(diǎn)滿足公式中的某個(gè)條件,計(jì)算符合計(jì)算完分子W后,查表找到表2中對(duì) 應(yīng)的數(shù)值,將分子乘W運(yùn)個(gè)對(duì)應(yīng)的數(shù)值,得到該點(diǎn)HSV的色調(diào)H。運(yùn)種操作的耗時(shí)會(huì)比做除法 的耗時(shí)少。
[0095] 當(dāng)滿足公式中 V' max = G'或 V' max = B'的條件下,2*(V' max-V' min)和 4*(V' max-V' min)都 可W由計(jì)算機(jī)的移位操作進(jìn)行代替,即 << 操作符,即W位移操作代替分子乘或乘W4,從 而加快運(yùn)行速度。
[0096] 其中上述公式的推導(dǎo)過(guò)程 為:
[0097] 先用R'G'B'空間重寫服V的轉(zhuǎn)換公式(1)
[009引
[0099]
[0100]
[0101]
[0側(cè) …
[0103] 其中V'max和V'min分別是R'G'B'的最大值和最小值。
[0104] 根據(jù)條件if化<0化二化1通過(guò)如下推導(dǎo),可得出結(jié)論,只有在Vmax = R'且G'<B'的情 況下才會(huì)出現(xiàn)上述H<0的條件。
[0105] 推導(dǎo)如下:
[0106] 假設(shè)當(dāng)前情況是V'max = G',此時(shí)有兩種情況,R'含B'和R'<B'。假設(shè)是第一種R' > B '情況,此時(shí)
V 'max為G',V 'min為B',帶入公式,進(jìn)行通分后
分母一定是大于0的數(shù),因此H的符號(hào)只跟分子有關(guān),展開分子得2* 6'-8'-3',重新分組變?yōu)?6'-8')+ (6'-1〇。由于6'是最大值,大于8'和1?',因此(6'-8')+ (6'-1〇是正數(shù)。同理可證1?'<8'的情況^及¥\3、= 8'的兩種情況,因此只有¥。3、= 1?'的時(shí)候 H會(huì)小于0,此的
4的符號(hào)只取決于G'和B'的大小關(guān)系。
[0107] 將H<0的情況帶入到公式中,變?yōu)楣?2):
[010 引
)[0109] 將最后的H=H/6,運(yùn)個(gè)歸一化操作帶入公式中,同時(shí)進(jìn)行通分得到公式(3):
[0110]
[0111] 步驟20化:將每一像素點(diǎn)的R'G'B'的最大值與該像素點(diǎn)亮度信號(hào)值Y相加,將得出 的數(shù)值取倒數(shù)后,查S對(duì)應(yīng)關(guān)系表(表3),得到該像素點(diǎn)HSV飽和度通道S的數(shù)值;
[0112] S通道對(duì)應(yīng)表(表3)計(jì)算方式:
[0113] 可W搞
昨?yàn)椴楸韥?lái)計(jì)算。將V'max取0到255的所有整數(shù)代入
得到表 3。
[0114] 步驟202c:將每一像素點(diǎn)的R'G'B'的最大值加上該點(diǎn)亮度信號(hào)值Y得到該像素點(diǎn) 的明度通道V的數(shù)值。
[0115] 該實(shí)施例沒(méi)有將顏色空間轉(zhuǎn)換為RGB,而是轉(zhuǎn)為沒(méi)有Y分量,臨時(shí)定義的R'G'B'空 間,同時(shí)該實(shí)施例的表格可由輸入(即UV分量),直接轉(zhuǎn)換出最后的結(jié)果,同時(shí)也控制了表格 的維度,即256+256巧56+256維度,使計(jì)算機(jī)能夠快速的訪問(wèn),在保證精度的情況下提升了 算法的速度,在YUV轉(zhuǎn)RGB的過(guò)程中,該方法使得計(jì)算機(jī)可W在表格中迅速定位,還可W快速 的將YUV通道轉(zhuǎn)到服V通道,比用公式逐步計(jì)算可節(jié)省70-75%的時(shí)間。
[0116] 如圖3所示,本發(fā)明提供一種YUV至化SV顏色空間的轉(zhuǎn)換系統(tǒng)的一個(gè)實(shí)施例,包括:
[0117] 臨時(shí)轉(zhuǎn)換模塊301和計(jì)算模塊302;
[0118] 臨時(shí)轉(zhuǎn)換模塊用于將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng) 關(guān)系表轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B';
[0119] 所述計(jì)算模塊用于將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B'轉(zhuǎn)為HSV格式的對(duì)應(yīng) 數(shù)值。
[0120] 如圖4所示,本發(fā)明提供一種YUV至化SV顏色空間的轉(zhuǎn)換系統(tǒng)的一個(gè)實(shí)施例,包括:
[0121] 臨時(shí)轉(zhuǎn)換模塊401和計(jì)算模塊402;臨時(shí)轉(zhuǎn)換模塊用于將YUV格式的圖片每一像素 點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B';
[0122] 所述計(jì)算模塊用于將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B'轉(zhuǎn)為HSV格式的對(duì)應(yīng) 數(shù)值。
[0123] 所述計(jì)算模塊包括H轉(zhuǎn)換模塊4021、S轉(zhuǎn)換模塊4022和V轉(zhuǎn)換模塊4023;
[0124] 所述H轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的色調(diào)通 道H的數(shù)值;
[0125] 所述S轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度 通道S的數(shù)值。
[0126] 所述V轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度 通道V的數(shù)值。
[0127] 所述臨時(shí)轉(zhuǎn)換模塊包括臨時(shí)存儲(chǔ)單元4011和臨時(shí)處理單元4012;臨時(shí)存儲(chǔ)單元用 于存儲(chǔ)YUV至RGB對(duì)應(yīng)關(guān)系表,臨時(shí)處理單元用于將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先 計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G' B'。
[0128] 所述H轉(zhuǎn)換模塊包括第一處理模塊4021a和第一存儲(chǔ)模塊4021b,第一處理模塊用 于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度通道S的數(shù)值;第一存儲(chǔ)模塊 用于存儲(chǔ)H對(duì)應(yīng)關(guān)系表。
[0129] 所述S轉(zhuǎn)換模塊包括第二處理模塊402?和第二存儲(chǔ)模塊4022b,第二處理模塊用 于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度通道S的數(shù)值;第二存儲(chǔ)模塊 用于存儲(chǔ)S對(duì)應(yīng)關(guān)系表。
[0130] 所述YUV至RGB對(duì)應(yīng)關(guān)系表:通過(guò)公式
[0131] R,=1.40^(V-128)
[0132] G'=-0.344*(U-128)-0.714*(V-128)
[0133] B'=1.77 巧化-128)
[0134] 其中,U取0到255的整數(shù),
[0135] V取0到255的整數(shù);
[0136] U代表色度信號(hào)通道,V代表色差信號(hào)通道;
[0137] 將U和V所有取值代入上述公式得到Y(jié)UV至RGB對(duì)應(yīng)關(guān)系表。
[013引所述H對(duì)應(yīng)關(guān)系表:根據(jù)公式 其中代表R'G'B'的最大值, V\in代表R'G'B'的最小值;
[0139] Vmax-V'min取0到255的整數(shù);
[0140] 將V\ax-V\in所有取值代入上述公式得到H對(duì)應(yīng)關(guān)系表。
[0141] 所述S對(duì)應(yīng)關(guān)系表:根據(jù)公式
其中取0到255整數(shù),V\ax代表R'G'B' 的最大值,將所有取值代入上述公式得到S對(duì)應(yīng)關(guān)系表。
[0142] 所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:W上任何實(shí)施例的討論僅為示例性的,并非 旨在暗示本公開的范圍(包括權(quán)利要求)被限于運(yùn)些例子;在本發(fā)明的思路下,W上實(shí)施例 或者不同實(shí)施例中的技術(shù)特征之間也可W進(jìn)行組合,步驟可W W任意順序?qū)崿F(xiàn),并存在如 上所述的本發(fā)明的不同方面的許多其它變化,為了簡(jiǎn)明它們沒(méi)有在細(xì)節(jié)中提供。
[0143] 另外,為簡(jiǎn)化說(shuō)明和討論,并且為了不會(huì)使本發(fā)明難W理解,在所提供的附圖中可 W示出或可W不示出與集成電路(IC)忍片和其它部件的公知的電源/接地連接。此外,可W W框圖的形式示出裝置,W便避免使本發(fā)明難W理解,并且運(yùn)也考慮了 W下事實(shí),即關(guān)于運(yùn) 些框圖裝置的實(shí)施方式的細(xì)節(jié)是高度取決于將要實(shí)施本發(fā)明的平臺(tái)的(即,運(yùn)些細(xì)節(jié)應(yīng)當(dāng) 完全處于本領(lǐng)域技術(shù)人員的理解范圍內(nèi))。在闡述了具體細(xì)節(jié)(例如,電路)W描述本發(fā)明的 示例性實(shí)施例的情況下,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的是,可W在沒(méi)有運(yùn)些具體細(xì)節(jié) 的情況下或者運(yùn)些具體細(xì)節(jié)有變化的情況下實(shí)施本發(fā)明。因此,運(yùn)些描述應(yīng)被認(rèn)為是說(shuō)明 性的而不是限制性的。
[0144] 盡管已經(jīng)結(jié)合了本發(fā)明的具體實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是根據(jù)前面的描 述,運(yùn)些實(shí)施例的很多替換、修改和變型對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的。例 如,其它存儲(chǔ)器架構(gòu)(例如,動(dòng)態(tài)RAM(DRAM))可W使用所討論的實(shí)施例。
[0145] 本發(fā)明的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有運(yùn)樣的替換、 修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種YUV到HSV顏色空間的轉(zhuǎn)換方法,其特征在于,包括如下步驟: 將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換為去掉Y分 量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B' ; 將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R ' G ' B '轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述YUV至RGB對(duì)應(yīng)關(guān)系表為: 通過(guò)公式 R' = 1.402*(V-128) G'=-0.:M4* 化-128)-0.714*(V-128) B' = 1.772* 化-128) 其中,U取0到255的整數(shù), V取0到255的整數(shù); U代表色度信號(hào)通道,V代表色差信號(hào)通道; 將U和V所有取值代入上述公式得到Y(jié)UV至RGB對(duì)應(yīng)關(guān)系表。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B' 轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值,包括如下具體步驟: 將R'G'B'的每一像素點(diǎn)通過(guò)查Η對(duì)應(yīng)關(guān)系表,與該像素點(diǎn)滿足公式條件的分子進(jìn)行乘 法運(yùn)算后得到該像素點(diǎn)服V色調(diào)通道Η的數(shù)值; 將每一像素點(diǎn)的R'G'B'的最大值與該像素點(diǎn)亮度信號(hào)值Υ相加,將得出的數(shù)值取倒數(shù) 后,查S對(duì)應(yīng)關(guān)系表,得到該像素點(diǎn)HSV飽和度通道S的數(shù)值; 將每一像素點(diǎn)的R'G'B'的最大值加上該點(diǎn)亮度信號(hào)值Y得到該像素點(diǎn)的明度通道V的 數(shù)值。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述Η對(duì)應(yīng)關(guān)系表為:根據(jù)公式其中y/ max代表R ' G ' Β '的最大值,y/ min代表R ' G ' Β '的最小值; V\ax-V\in取0到255的整數(shù); 將r max-V\in所有取值代入上述公式得到Η對(duì)應(yīng)關(guān)系表。5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述S對(duì)應(yīng)關(guān)系表為:根據(jù)公式其中V\ax'取0到255整數(shù),V\ax'代表R' G ' Β '的最大值,將r max'所有取值代入上述公式得到S 對(duì)應(yīng)關(guān)系表。6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述公式為:其中Η代表色調(diào)通道。 7 .根據(jù)權(quán)利要求6所述的方法,其特征在于:當(dāng)滿足所述公式中y/max = G/或y/max = B/的 條件時(shí),將2*(V' max-ν' min)或4*(V' max-ν' min)進(jìn)行移位操作。8. -種YUV到HSV顏色空間的系統(tǒng),其特征在于,包括: 臨時(shí)轉(zhuǎn)換模塊,用于將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān) 系表轉(zhuǎn)換為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B',; 計(jì)算模塊,用于將每一像素點(diǎn)RGB格式的對(duì)應(yīng)數(shù)值R'G'B'轉(zhuǎn)為HSV格式的對(duì)應(yīng)數(shù)值。9. 根據(jù)權(quán)利要求8所述的一種YU巧化SV顏色空間的系統(tǒng),其特征在于,包括:所述計(jì)算 模塊包括Η轉(zhuǎn)換模塊、S轉(zhuǎn)換模塊和V轉(zhuǎn)換模塊; 所述Η轉(zhuǎn)換模塊,用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的色調(diào)通道Η 的數(shù)值; 所述S轉(zhuǎn)換模塊用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度通道S 的數(shù)值; 所述V轉(zhuǎn)換模塊用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換為該像素點(diǎn)HSV的飽和度通道V 的數(shù)值。10. 根據(jù)權(quán)利要求8所述的一種YUV到HSV顏色空間的系統(tǒng),其特征在于,所述臨時(shí)轉(zhuǎn)換 模塊包括臨時(shí)存儲(chǔ)單元和臨時(shí)處理單元;臨時(shí)存儲(chǔ)單元用于存儲(chǔ)YUV至RGB對(duì)應(yīng)關(guān)系表,臨 時(shí)處理單元用于將YUV格式的圖片每一像素點(diǎn)通過(guò)查預(yù)先計(jì)算的YUV至RGB對(duì)應(yīng)關(guān)系表轉(zhuǎn)換 為去掉Y分量的RGB格式的對(duì)應(yīng)數(shù)值R'G'B'。11. 根據(jù)權(quán)利要求9所述的一種YUV到HSV顏色空間的系統(tǒng),其特征在于,所述Η轉(zhuǎn)換模塊 包括第一處理模塊和第一存儲(chǔ)模塊,第一處理模塊用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換 為該像素點(diǎn)服V的飽和度通道S的數(shù)值;第一存儲(chǔ)模塊用于存儲(chǔ)取?應(yīng)關(guān)系表。12. 根據(jù)權(quán)利要求9所述的一種YUV到HSV顏色空間的系統(tǒng),其特征在于,所述S轉(zhuǎn)換模塊 包括第二處理模塊和第二存儲(chǔ)模塊,第二處理模塊用于將像素點(diǎn)的R'G'B'的對(duì)應(yīng)數(shù)值轉(zhuǎn)換 為該像素點(diǎn)HSV的飽和度通道S的數(shù)值;第二存儲(chǔ)模塊用于存儲(chǔ)S對(duì)應(yīng)關(guān)系表。13. 根據(jù)權(quán)利要求10所述的一種YUV到HSV顏色空間的系統(tǒng),其特征在于,所述YUV至RGB 對(duì)應(yīng)關(guān)系表:通過(guò)公式 R' = 1.402*(V-128) G'=-0.344*(U-128)-0.714*(V-128) B' = 1.772* 化-128) 其中,U取ο到255的整數(shù), V取0到255的整數(shù); U代表色度信號(hào)通道,V代表色差信號(hào)通道; 將U和V所有取值代入上述公式得到Y(jié)UV至RGB對(duì)應(yīng)關(guān)系表。14. 根據(jù)權(quán)利要求11所述的一種YUV到HSV顏色空間的系統(tǒng),其特征在于,所述Η對(duì)應(yīng)關(guān) 系表:根據(jù)公式其中r max代表R ' G ' Β '的最大值,y/ min代表R ' G ' Β '的最小 值; V\ax-V\in取0到255的整數(shù); 將V\ax-V\in所有取值代入上述公式得到Η對(duì)應(yīng)關(guān)系表。15. 根據(jù)權(quán)利要求12所述的一種YUV到HSV顏色空間的系統(tǒng),其特征在于,所述S對(duì)應(yīng)關(guān) 系表:根據(jù)公式其中r max'取0到255整數(shù),y/ max'代表R ' G ' Β '的最大值,將y/ max'所 有取值代入上述公式得到S對(duì)應(yīng)關(guān)系表。
【文檔編號(hào)】H04N9/64GK105847775SQ201610200643
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月31日
【發(fā)明人】楊帆, 白茂生, 魏偉, 蔡硯剛, 劉陽(yáng)
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視云計(jì)算有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1