點的數(shù)量較少,所述圖標(biāo)整體呈現(xiàn)黑、灰等特定色彩之外的其他色彩,所述類型確定單元2005由此可確定所述圖標(biāo)為彩色圖標(biāo)。
[0119]再請參見圖8,所述分析單元102還可包括:濾除處理單元2006和相似判斷單元2007ο
[0120]濾除處理單元2006,用于對所述圖標(biāo)進行干擾濾除處理,濾除所述圖標(biāo)中的色彩干擾像素點。
[0121]通常,圖標(biāo)的特征色彩通常由越靠近圖標(biāo)中心位置的像素點確定,圖標(biāo)的邊緣像素點一般被認為是色彩干擾像素點,所述濾除處理單元2006對所述圖標(biāo)進行干擾濾除處理,一般是指去除所述圖標(biāo)的邊緣像素點,例如:針對分辨率為16*16的圖標(biāo),所述濾除處理單元2006可去除最外邊緣共60個色彩干擾像素點;或者,針對分辨率為32*32的圖標(biāo),所述濾除處理單元2006可去除最外邊緣共240個色彩干擾像素點。
[0122]相似判斷單元2007,用于判斷干擾濾除處理后的所述圖標(biāo)包含的剩余像素點的色彩是否相近似。
[0123]針對干擾濾除處理后的所述圖標(biāo)包含的剩余像素點,所述相似判斷單元3007的判斷過程可包括:①計算所述剩余像素點中H值位于所述目標(biāo)色調(diào)區(qū)間內(nèi)的像素點數(shù)量在所有剩余像素點的數(shù)量之中所占的比例e ;②計算所有剩余像素點的V值的平均值,分別計算所述剩余像素點中每一個像素點的V值與該平均值之間的差值,計算差值小于第一預(yù)設(shè)閥值的像素點的數(shù)量在所有剩余像素點的數(shù)量之中所占的比例f 計算所有剩余像素點的S值的平均值,分別計算所述剩余像素點中每一個像素點的S值與該平均值之間的差值,計算差值小于第二預(yù)設(shè)閥值的像素點的數(shù)量在所有剩余像素點的數(shù)量之中所占的比例g ;④若判斷e大于或等于色調(diào)比經(jīng)驗值,且f大于或等于亮度比經(jīng)驗值,且g大于或等于飽和度比經(jīng)驗值,則判斷所述剩余像素點的色彩相近似;否則,判斷所述剩余像素點的色彩不近似。
[0124]需要說明的是,所述第一預(yù)設(shè)閥值、第二預(yù)設(shè)閥值、色調(diào)比經(jīng)驗值、飽和度比經(jīng)驗值和亮度比經(jīng)驗值均可根據(jù)實際情況設(shè)定,例如:所述第一預(yù)設(shè)閥值可以設(shè)置為255*15%,所述第二預(yù)設(shè)閥值可以設(shè)置為1*20%,色調(diào)比經(jīng)驗值可以設(shè)定為95%,所述飽和度比經(jīng)驗值可以設(shè)定為80 %,所述亮度比經(jīng)驗值可以設(shè)定為90 %,等等。Se大于等于色調(diào)比經(jīng)驗值,表明所有剩余像素點的色相相近似;若f大于或等于亮度比經(jīng)驗值,表明所有剩余像素點的亮度相近似;若g大于或等于飽和度比經(jīng)驗值,表明所有剩余像素點的純度相近似,從而可判定所有剩余像素點的色彩相近似。
[0125]所述類型判斷單元2005還用于若相近似,確定所述圖標(biāo)為純色圖標(biāo);或者,若不近似,確定所述圖標(biāo)為非純色圖標(biāo)。
[0126]本發(fā)明實施例中,可以通過待控制網(wǎng)頁的圖標(biāo)所包含像素點的色彩,獲得所述圖標(biāo)的類型和特征色彩,并按照所述圖標(biāo)的類型和所述圖標(biāo)的特征色彩,控制所述網(wǎng)頁的標(biāo)簽顯示,既可在所述網(wǎng)頁的標(biāo)簽中更為清楚的顯示所述網(wǎng)頁的圖標(biāo),又可使得瀏覽器中的網(wǎng)頁的標(biāo)簽顯示更為個性化和多樣化,優(yōu)化了網(wǎng)頁的標(biāo)簽顯示效果。
[0127]請參見圖9,為圖8所示的第一統(tǒng)計單元的實施例的結(jié)構(gòu)示意圖;該第一統(tǒng)計單元2001可包括:alpha值讀取單元2111、比較單元2112、非透明確定單元2113和非透明統(tǒng)計單元2114。
[0128]alpha值讀取單元2111,用于從所述網(wǎng)頁的配置文件中讀取所述圖標(biāo)所包含的每個像素點的alpha值。
[0129]比較單元2112,用于分別比較所述每個像素點的alpha值與預(yù)設(shè)透明度閥值的大小。
[0130]所述預(yù)設(shè)透明度閥值可以根據(jù)實際情況進行設(shè)定,例如:根據(jù)經(jīng)驗alpha值小于或等于150時,像素點通常表現(xiàn)為視覺感官上的透明,因此可根據(jù)該經(jīng)驗設(shè)置所述預(yù)設(shè)透明度閥值為150,等等。所述比較單元2112需要分別比較所述每個像素點的alpha值與所述預(yù)設(shè)透明度閥值的大?。蝗绻硞€像素點的alpha值小于或等于所述預(yù)設(shè)透明度閥值,則可確定該像素點為透明像素點;如果某個像素點的alpha值大于所述預(yù)設(shè)透明度閥值,則可確定該像素點為非透明像素點。
[0131]非透明確定單元2113,用于將alpha值大于所述預(yù)設(shè)透明度閥值的像素點確定為非透明像素點。
[0132]非透明統(tǒng)計單元2114,用于統(tǒng)計所述圖標(biāo)所包含的非透明像素點的數(shù)量。
[0133]本發(fā)明實施例中,可以通過待控制網(wǎng)頁的圖標(biāo)所包含像素點的色彩,獲得所述圖標(biāo)的類型和特征色彩,并按照所述圖標(biāo)的類型和所述圖標(biāo)的特征色彩,控制所述網(wǎng)頁的標(biāo)簽顯示,既可在所述網(wǎng)頁的標(biāo)簽中更為清楚的顯示所述網(wǎng)頁的圖標(biāo),又可使得瀏覽器中的網(wǎng)頁的標(biāo)簽顯示更為個性化和多樣化,優(yōu)化了網(wǎng)頁的標(biāo)簽顯示效果。
[0134]請參見圖10,為圖8所示的第二統(tǒng)計單元的實施例的結(jié)構(gòu)示意圖;該第二統(tǒng)計單元2002可包括:提取單元2211、交集計算單元2212和特定色彩統(tǒng)計單元2213。
[0135]提取單元2211,用于從所述圖標(biāo)所包含的像素點中提取V值小于或等于預(yù)設(shè)亮度閥值的像素點,形成第一集合,并提取S值小于或等于預(yù)設(shè)飽和度閥值的像素點,形成第二
口 O
[0136]亮度取值范圍通常為[O?255],0代表黑色,255代表白色。其中,所述預(yù)設(shè)亮度閥值可以根據(jù)實際情況進行設(shè)定,例如:根據(jù)經(jīng)驗V值小于或等于255*15%時,像素點通常表現(xiàn)為視覺感官上的黑色或接近黑色,因此可根據(jù)該經(jīng)驗設(shè)置所述預(yù)設(shè)亮度閥值為255*15%,等等。所述提取單元2211需要找出黑色或接近黑色的像素點,即從所述圖標(biāo)所包含的像素點中提取V值小于或等于預(yù)設(shè)亮度閥值的像素點,形成第一集合,該第一集合可表示為集合C。
[0137]飽和度取值范圍通常為[O?I],值越大,顏色越飽和。其中,所述預(yù)設(shè)飽和度閥值可以根據(jù)實際情況進行設(shè)定,例如:根據(jù)經(jīng)驗S值小于或等于1*15%時,像素點通常表現(xiàn)為視覺感官上的灰色或接近灰色,因此可根據(jù)該經(jīng)驗設(shè)置所述預(yù)設(shè)飽和度閥值為1*15%,等等。所述提取單元2211需要找出灰色或接近灰色的像素點,即從所述圖標(biāo)所包含的像素點中提取S值小于或等于預(yù)設(shè)飽和度閥值的像素點,形成第二集合,該第二集合可表示為集合D0
[0138]交集計算單元2212,用于對所述第一集合、所述第二集合以及所述圖標(biāo)所包含的非透明像素點進行交集計算,獲得特定色彩的像素點集合。
[0139]所述交集計算單元2212需要對第一集合C、第二集合D,以及由N個非透明像素點所組成的集合進行求取交集的計算,即是找出第一集合C、第二集合D和由N個非透明像素點所組成的集合中共同存在的像素點,形成特定色彩的像素點集合。
[0140]特定色彩統(tǒng)計單元2213,用于統(tǒng)計特定色彩像素點集合中所包含的特定色彩像素點的數(shù)量。
[0141]本發(fā)明實施例中,可以通過待控制網(wǎng)頁的圖標(biāo)所包含像素點的色彩,獲得所述圖標(biāo)的類型和特征色彩,并按照所述圖標(biāo)的類型和所述圖標(biāo)的特征色彩,控制所述網(wǎng)頁的標(biāo)簽顯示,既可在所述網(wǎng)頁的標(biāo)簽中更為清楚的顯示所述網(wǎng)頁的圖標(biāo),又可使得瀏覽器中的網(wǎng)頁的標(biāo)簽顯示更為個性化和多樣化,優(yōu)化了網(wǎng)頁的標(biāo)簽顯示效果。
[0142]請參見圖11,為本發(fā)明實施例提供的一種計算單元的結(jié)構(gòu)示意圖;該計算單元103可包括:區(qū)間設(shè)置單元3001、映射單元3002、目標(biāo)選取單元3003和特征色彩確定單元3004ο
[0143]區(qū)間設(shè)置單元3001,用于設(shè)置至少一個色調(diào)區(qū)間,每個色調(diào)區(qū)間對應(yīng)一種色彩。
[0144]色調(diào)用角度度量,色調(diào)的取值范圍為0°?360°,從紅色開始按逆時針方向計算,紅色為0°,綠色為120°,藍色為240°。所述區(qū)間設(shè)置單元3001可以將色調(diào)的取值范圍進行區(qū)間劃分,獲得至少一個色調(diào)區(qū)間,例如:可設(shè)置5個色調(diào)區(qū)間,假設(shè)第一色調(diào)區(qū)間可以為(O。,45° ],第二色調(diào)區(qū)間可以為(45°,120° ],第三色調(diào)區(qū)間可以為(120°,165° ],第四色調(diào)區(qū)間可以為(165°,200° ],第五色調(diào)區(qū)間可以為(200°,240° ];等等。進一步,設(shè)置一個色調(diào)區(qū)間對應(yīng)一種色彩,例如:按照上述例子,假設(shè)第一色調(diào)區(qū)間可對應(yīng)為紅色,第二色調(diào)區(qū)間可對應(yīng)為綠色,第三色調(diào)區(qū)間可對應(yīng)為黃色,第三色調(diào)區(qū)間可對應(yīng)為橙色,第四色調(diào)區(qū)間可對應(yīng)為紫色,第五色調(diào)區(qū)間可對應(yīng)為藍色。
[0145]映射單元3002,用于將所述每個像素點的H值映射至所述至少一個色調(diào)區(qū)間。
[0146]所述映射單元3002可分別獲取所述圖標(biāo)的每個像素點的H值,可獲取如下:第一個像素點的H值為H1,第二個像素點的H值為H2,第i個像素點的H值為為Hi,以此類推,第η個像素點的H值為Ηη。進一步,所述映射單元3002分別將所述每個像素點的H值映射至所述至少一個色調(diào)區(qū)間,例如:按照本實施例所示例子,假設(shè)HpHdH7……共^個值映射至第一色調(diào)區(qū)間,共O個映射至第二色調(diào)區(qū)間,Η4、Η8……共X2個值映射至第三色調(diào)區(qū)間,共O個映射至第四色調(diào)區(qū)間,Η9、Ηη……共X3個值映射至第五色調(diào)區(qū)間,其中,X Ρ &和X 3均為正整數(shù),且Xi> X 3> X 2> Oo
[0147]目標(biāo)選取單元3003,用于從所述至少一個色調(diào)區(qū)間中選取映射像素點數(shù)量最多的目標(biāo)色調(diào)區(qū)間。
[0148]特征色彩確定單元3004,用于將所述目標(biāo)色調(diào)區(qū)間對應(yīng)的色彩確定為所述圖標(biāo)的特征色彩。
[0149]按照本實施例所示例子,由于Xi> X 3> X 2> 0,因此所述特征色彩確定單元3004可確定所述至少一個色調(diào)區(qū)間中映射像素點數(shù)量最多的目標(biāo)色調(diào)區(qū)間為第五色調(diào)區(qū)間,第五色調(diào)區(qū)間對應(yīng)的色彩為藍色,從而可確定所述圖標(biāo)的特征色彩為藍色。
[0150]本發(fā)明實施例中,可以通過待控制網(wǎng)頁的圖標(biāo)所包含像素點的色彩,獲得所述圖標(biāo)的類型和特征色彩,并按照所述圖標(biāo)的類型和所述圖標(biāo)的特征色彩,控制所述網(wǎng)頁的標(biāo)簽顯示