本發(fā)明涉及圖像處理技術(shù)領域,特別是涉及一種白平衡修正方法、裝置及電子設備。
背景技術(shù):
物體反射出的光彩顏色視光源的色彩而定,人類的眼睛之所以把一些物體看成白色,是因為人類的大腦可以偵測并且更正像這樣的色彩改變,因此不論在陽光、陰霾的天氣、室內(nèi)或熒光下,人們所看到的白色物體顏色依舊。人眼可以進行自我適應,但是數(shù)碼攝像機就不具有這么智能的功能了,這是由于ccd感光元件本身沒有這種適應功能,為了貼近人類的視覺標準,數(shù)碼攝像機就必須模仿人類大腦并根據(jù)光線來調(diào)整色彩,即需要自動或手動調(diào)整白平衡以達到令人滿意的色彩。
傳統(tǒng)的白平衡方法采用灰度世界法或完美反射法或色溫曲線法,上述各類白平衡方法均基于rgb色彩模型實現(xiàn)的。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有相關技術(shù)至少存在以下問題:由于人類的視覺對亮度的敏感程度遠強于對顏色濃淡的敏感程度,因此現(xiàn)有相關技術(shù)采用rgb色彩模型對圖像進行白平衡調(diào)節(jié),調(diào)節(jié)后的圖像效果尚未能夠更加符合人眼視覺的需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的一個目的旨在提供一種白平衡修正方法、裝置及電子設備,其解決了現(xiàn)有技術(shù)存在著對圖像進行白平衡調(diào)節(jié)的效果不佳的技術(shù)問題。
為解決上述技術(shù)問題,本發(fā)明實施例提供以下技術(shù)方案:
在第一方面,本發(fā)明實施例公開一種白平衡修正方法,所述方法包括:獲取rgb色彩模型數(shù)據(jù);根據(jù)rgb-hsi轉(zhuǎn)換公式,將所述rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù);篩選所述hsi色彩模型數(shù)據(jù)的像素點;計算出篩選后的像素點的色彩偏差值;根據(jù)所述色彩偏差值修正所述rgb色彩模型數(shù)據(jù)。
可選地,所述hsi色彩模型數(shù)據(jù)包括飽和度、色調(diào)及亮度;所述篩選所述hsi色彩模型數(shù)據(jù)的像素點,包括:以預設飽和值對應的像素點為預設半徑的中心點,選擇位于所述hsi色彩模型數(shù)據(jù)中所述預設半徑范圍內(nèi)的像素點進行篩選。
可選地,所述預設飽和值為0。
可選地,所述計算出篩選后的像素點的色彩偏差值,包括:從篩選出的像素點選擇亮度相同的像素點進行分類,得到hsi像素集合;根據(jù)hsi-rgb轉(zhuǎn)換公式,將所述hsi像素集合逆轉(zhuǎn)成rgb像素集合;根據(jù)偏差計算公式,計算出所述rgb像素集合的色彩偏差值。
可選地,所述計算出篩選后的像素點的色彩偏差值,還包括:根據(jù)相同的亮度,建立所述hsi像素集合與所述色彩偏差值之間的對應關系。
可選地,所述色彩偏差值包括紅色色彩偏差值和/或藍色色彩偏差值;所述紅色色彩偏差值用于修正相同亮度對應的所述rgb色彩模型數(shù)據(jù)的紅色;所述藍色色彩偏差值用于修正相同亮度對應的所述rgb色彩模型數(shù)據(jù)的藍色。
可選地,所述根據(jù)所述色彩偏差值修正所述rgb色彩模型數(shù)據(jù),包括:獲取所述hsi色彩模型數(shù)據(jù)中的亮度;查詢出與所述亮度對應的色彩偏差值;根據(jù)所述色彩偏差值修正所述rgb色彩模型數(shù)據(jù)。
在第二方面,本發(fā)明實施例提供一種白平衡修正裝置,所述裝置包括:獲取模塊,用于獲取rgb色彩模型數(shù)據(jù);轉(zhuǎn)換模塊,用于根據(jù)rgb-hsi轉(zhuǎn)換公式,將所述rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù);篩選模塊,用于篩選所述hsi色彩模型數(shù)據(jù)的像素點;計算模塊,用于計算出篩選后的像素點的色彩偏差值;修正模塊,用于根據(jù)所述色彩偏差值修正所述rgb色彩模型數(shù)據(jù)。
可選地,所述hsi色彩模型數(shù)據(jù)包括飽和度、色調(diào)及亮度;所述篩選模塊具體用于:以預設飽和值對應的像素點為預設半徑的中心點,選擇位于所述hsi色彩模型數(shù)據(jù)中所述預設半徑范圍內(nèi)的像素點進行篩選。
可選地,所述預設飽和值為0。
可選地,所述計算模塊包括:選擇單元,用于從篩選出的像素點選擇亮度相同的像素點進行分類,得到hsi像素集合;逆轉(zhuǎn)單元,用于根據(jù)hsi-rgb轉(zhuǎn)換公式,將所述hsi像素集合逆轉(zhuǎn)成rgb像素集合;計算單元,用于根據(jù)偏差計算公式,計算出所述rgb像素集合的色彩偏差值。
可選地,所述計算模塊還包括:建立單元,用于根據(jù)相同的亮度,建立所述hsi像素集合與所述色彩偏差值之間的對應關系。
可選地,所述色彩偏差值包括紅色色彩偏差值和/或藍色色彩偏差值;所述紅色色彩偏差值用于修正相同亮度對應的所述rgb色彩模型數(shù)據(jù)的紅色;所述藍色色彩偏差值用于修正相同亮度對應的所述rgb色彩模型數(shù)據(jù)的藍色。
可選地,所述修正模塊包括:獲取單元,用于獲取所述hsi色彩模型數(shù)據(jù)中的亮度;查詢單元,用于查詢出與所述亮度對應的色彩偏差值;修正單元,用于根據(jù)所述色彩偏差值修正所述rgb色彩模型數(shù)據(jù)。
在第三方面,本發(fā)明實施例還提供一種非易失性計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使計算機執(zhí)行如上述的白平衡修正方法。
在第四方面,本發(fā)明實施例還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非易失性計算機可讀存儲介質(zhì)上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行如上述的白平衡修正方法。
在第五方面,本發(fā)明實施例提供一種電子設備,所述電子設備包括:至少一個處理器;以及與所述至少一個處理通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠用于執(zhí)行如上述的白平衡修正方法。
在本發(fā)明各個實施例中,通過將rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù),并且篩選hsi色彩模型數(shù)據(jù)的像素點,計算出篩選后的像素點的色彩偏差值,根據(jù)色彩偏差值修正rgb色彩模型數(shù)據(jù),由于hsi色彩模型比rgb色彩模型更符合人眼的視覺特性,采用此種方式修正后的圖像色偏效果更加適合人眼對顏色的感受,效果更佳。
附圖說明
一個或多個實施例通過與之對應的附圖中的圖片進行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1為本發(fā)明實施例提供一種白平衡修正裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明另一實施例提供一種白平衡修正裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明又另一實施例提供一種白平衡修正裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明又另一實施例提供一種白平衡修正裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明又另一實施例提供一種白平衡修正裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供一種白平衡修正方法的流程示意圖;
圖7為圖6中步驟64的一種流程示意圖;
圖8為圖6中步驟64的另一種流程示意圖;
圖8a為圖6中步驟65的一種流程示意圖;
圖9是本發(fā)明實施例提供一種電子設備的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
rgb色彩模型是工業(yè)界的一種顏色標準,是通過對紅(r)、綠(g)、藍(b)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,rgb顏色空間的缺點在于不符合人眼的視覺特性。
hsi色彩模型是美國色彩學家孟塞爾(h.a.munseu)于1915年提出的,它反映了人的視覺系統(tǒng)感知彩色的方式,以色調(diào)(hue,h)、飽和度(saturation,s)和亮度(intensity,i)三種基本特征量來感知顏色。hsi模型的建立基于兩個重要的事實:①i分量與圖像的彩色信息無關;②h和s分量與人感受顏色的方式是緊密相聯(lián)的。
請參閱圖1,圖1是本發(fā)明實施例提供一種白平衡修正裝置的結(jié)構(gòu)示意圖。如圖1所示,該白平衡修正裝置100包括獲取模塊11、轉(zhuǎn)換模塊12、篩選模塊13、計算模塊14及修正模塊15。
獲取模塊11從外接設備獲取rgb色彩模型數(shù)據(jù),該rgb色彩模型數(shù)據(jù)可以是外接設備拍攝到的原始圖像數(shù)據(jù),還可以是外接設備將其它顏色模型數(shù)據(jù)轉(zhuǎn)換成rgb色彩模型數(shù)據(jù),例如將hsv顏色模型或cmyk顏色模型或hsl顏色模型或hsb顏色模型或ycc顏色模型以及等等顏色模型轉(zhuǎn)換成rgb色彩模型數(shù)據(jù)。rgb色彩模型數(shù)據(jù)包括若干用于表示rgb顏色的像素點。
在一些實施例中,外接設備可以為具有圖像捕捉或處理功能的電子設備,例如,攝像頭,行車記錄儀以及等等,此處并不對攝像頭的使用類型進行限定。
轉(zhuǎn)換模塊12根據(jù)rgb-hsi轉(zhuǎn)換公式,將rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù)。其中,rgb-hsi轉(zhuǎn)換公式如下所述:
篩選模塊13接收轉(zhuǎn)換模塊12發(fā)送的hsi色彩模型數(shù)據(jù),并且根據(jù)預設邏輯對hsi色彩模型數(shù)據(jù)的像素點進行篩選。由于飽和度s接近0的像素為灰度像素,灰度像素最容易受到光的污染導致偏色,因此,可以將各個灰度像素篩選出,對這些灰度像素求出色彩偏差值,求出的色彩偏差值能夠適應所有具有色偏的像素。因此,如圖2所示,在篩選的過程中,篩選模塊13可以采用錐心統(tǒng)計法,亦即:以預設飽和值對應的像素點為預設半徑r的中心點,選擇位于hsi色彩模型數(shù)據(jù)中預設半徑r范圍內(nèi)的像素點進行篩選。如圖2所示的篩選區(qū)域21用如下表達公式進行表示:
p€(飽和度s<r,r=0.01)
采用此種方式篩選hsi色彩模型數(shù)據(jù)的像素點,其通過篩選出具有受光污染嚴重的像素區(qū)域以后后續(xù)步驟計算色彩偏差值,從而使其能夠避免一一對具有色偏的像素進行修正而帶來的巨大數(shù)據(jù)處理量,并且還能夠提高白平衡調(diào)節(jié)的速率以及使硬件邏輯設計比較簡單,降低成本。
在一些實施例中,該預設飽和值為0,其能夠為后續(xù)步驟精確地計算色彩偏差值提供一種可能。
當然,其實在對hsi色彩模型數(shù)據(jù)的像素點進行篩選的過程中,本領域技術(shù)人員還可以提供其它篩選方法以篩選出具有代表性并且能夠精確反應光污染的像素點,此處并不局限于錐心統(tǒng)計法。
計算模塊14計算出篩選后的像素點的色彩偏差值,修正模塊15根據(jù)色彩偏差值修正rgb色彩模型數(shù)據(jù)。
在本實施例中,通過將rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù),并且篩選hsi色彩模型數(shù)據(jù)的像素點,計算出篩選后的像素點的色彩偏差值,根據(jù)色彩偏差值修正rgb色彩模型數(shù)據(jù),由于hsi色彩模型比rgb色彩模型更符合人眼的視覺特性,采用此種方式修正后的圖像色偏效果更加適合人眼對顏色的感受,效果更佳。
在一些實施例中,如圖3所示,計算模塊14包括選擇單元141、逆轉(zhuǎn)單元142及計算單元143。
選擇單元141從篩選出的像素點選擇亮度i相同的像素點進行分類,得到hsi像素集合。其中,hsi像素集合包括p0至pn,如下所示:
p0{0,1,…n},p1{0,1,…n},……pn{0,1,…n}。
逆轉(zhuǎn)單元142根據(jù)hsi-rgb轉(zhuǎn)換公式,將hsi像素集合逆轉(zhuǎn)成rgb像素集合。其中,rgb像素集合包括x0至xn,x0{0,1,…n},如下所示:
x1{0,1,…n},……xn{0,1,…n}。
其中,pn{0,1,…n}對應xn{0,1,…n},例如p0{0,1,…n}對應x1{0,1,…n},p5{0,1,…5}對應x5{0,1,…5}。
hsi-rgb轉(zhuǎn)換公式如下所示:
h=h×π/180;s=s/100;i=i/255
x=i×(1-s)
z=3i-(x+y)
whenh<2π/3,b=r;r=y(tǒng)andg=z
when2π/3≤h<4π/3,h=h-2π/3,andr=x;g=y(tǒng)andb=z
when4π/3≤h<2π,h=h-4π/3,andg=x;b=y(tǒng)andr=z
計算單元143根據(jù)偏差計算公式,計算出rgb像素集合的色彩偏差值。在一些實施例中,色彩偏差值包括紅色色彩偏差值kr和/或藍色色彩偏差值kb,紅色色彩偏差值kr用于修正相同亮度i對應的rgb色彩模型數(shù)據(jù)的紅色,藍色色彩偏差值kb用于修正相同亮度i對應的rgb色彩模型數(shù)據(jù)的藍色。
其中,偏差計算公式為:
kr=gavg/ravg;kb=gavg/bavg
gi為rgb像素集合的g像素點,ri為rgb像素集合的r像素點,bi為rgb像素集合的b像素點,n為正整數(shù)。
因此,kn可以表示為kn{krn,kbn},例如,k0{kr0,kb0},k1{kr1,kb1},kn{krn,kbn}。其中,kn與xn一一對應。
通過采用上述偏差計算公式,便可以計算出rgb像素集合的色彩偏差值。
在一些實施例中,如圖4所示,計算模塊14還包括建立單元144,建立單元144根據(jù)相同的亮度,建立hsi像素集合與色彩偏差值之間的對應關系,以便后續(xù)步驟通過查表的形式更加快速地確定rgb像素集合中各個像素點所對應的色彩偏差值。例如,p0->k0,p1->k1,pn->kn,通過查詢p0,同一亮度i對應的rgb像素集合中像素點的色彩偏差值k0。
在一些實施例中,如圖5所示,該修正模塊15包括獲取單元151、查詢單元152及修正單元153。
獲取單元151從上述各個實施例中所轉(zhuǎn)換出的hsi色彩模型數(shù)據(jù)中獲取亮度ix。查詢單元152查詢出與亮度ix對應的色彩偏差值kx,得到{krx,kbx}。修正單元153根據(jù)色彩偏差值kx修正rgb色彩模型數(shù)據(jù)中像素點rx和bx,得到rx’,bx’,其中:rx’=rx*krx,bx’=bx*kbx,并且ix的取值可以為0至1,x取值(0~n)。通過對不同的亮度i做不同的飽和度(s)和色調(diào)(h)的修正,從而更佳地調(diào)節(jié)出符合人眼視覺需求的圖像。
在一些實施例中,修正單元153還可以根據(jù)色彩偏差值kx修正rgb色彩模型數(shù)據(jù)中像素點gx。
作為本發(fā)明實施例的另一方面,本發(fā)明實施例提供一種白平衡修正方法。如圖6所示,該白平衡修正方法600包括:
步驟61、獲取rgb色彩模型數(shù)據(jù);
步驟62、根據(jù)rgb-hsi轉(zhuǎn)換公式,將rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù);
步驟63、篩選hsi色彩模型數(shù)據(jù)的像素點;
hsi色彩模型數(shù)據(jù)包括飽和度、色調(diào)及亮度。由于飽和度s接近0的像素為灰度像素,灰度像素最容易受到光的污染導致偏色,因此,可以將各個灰度像素篩選出,對這些灰度像素求出色彩偏差值,求出的色彩偏差值能夠適應所有具有色偏的像素。因此,在篩選的過程中,可以通過采用錐心統(tǒng)計法進行篩選,亦即:篩選hsi色彩模型數(shù)據(jù)的像素點,包括:以預設飽和值對應的像素點為預設半徑的中心點,選擇位于hsi色彩模型數(shù)據(jù)中預設半徑范圍內(nèi)的像素點進行篩選。
在一些實施例中,為了方便后續(xù)步驟精確地計算色彩偏差值,預設飽和值為0。
步驟64、計算出篩選后的像素點的色彩偏差值;
色彩偏差值包括紅色色彩偏差值和/或藍色色彩偏差值。紅色色彩偏差值用于修正相同亮度對應的rgb色彩模型數(shù)據(jù)的紅色,藍色色彩偏差值用于修正相同亮度對應的rgb色彩模型數(shù)據(jù)的藍色。
如圖7所示,在計算色彩偏差值時,步驟64具體包括:
步驟641、從篩選出的像素點選擇亮度相同的像素點進行分類,得到hsi像素集合;
步驟642、根據(jù)hsi-rgb轉(zhuǎn)換公式,將hsi像素集合逆轉(zhuǎn)成rgb像素集合;
步驟643、根據(jù)偏差計算公式,計算出rgb像素集合的色彩偏差值。
在一些實施例中,為了方便后續(xù)步驟通過查表的形式更加快速地確定rgb像素集合中各個像素點所對應的色彩偏差值,在計算出rgb像素集合的色彩偏差值之后,如圖8所示,步驟64還具體包括:
步驟644、根據(jù)相同的亮度,建立hsi像素集合與色彩偏差值之間的對應關系。
步驟65、根據(jù)色彩偏差值修正rgb色彩模型數(shù)據(jù)。
在修正rgb色彩模型數(shù)據(jù)時,如圖8a所示,步驟65具體包括:
步驟651、獲取hsi色彩模型數(shù)據(jù)中的亮度;
步驟652、查詢出與亮度對應的色彩偏差值;
步驟653、根據(jù)色彩偏差值修正rgb色彩模型數(shù)據(jù)。
由于白平衡修正方法的實施例和白平衡修正裝置的實施例是基于同一構(gòu)思,在內(nèi)容不互相沖突的前提下,白平衡修正方法的實施例的內(nèi)容可以引用白平衡修正裝置的各個實施例,在此不贅述。
在本實施例中,通過將rgb色彩模型數(shù)據(jù)轉(zhuǎn)換成hsi色彩模型數(shù)據(jù),并且篩選hsi色彩模型數(shù)據(jù)的像素點,計算出篩選后的像素點的色彩偏差值,根據(jù)色彩偏差值修正rgb色彩模型數(shù)據(jù),由于hsi色彩模型比rgb色彩模型更符合人眼的視覺特性,采用此種方式修正后的圖像色偏效果更加適合人眼對顏色的感受,效果更佳。
作為本發(fā)明實施例的又一方面,本發(fā)明實施例提供一種電子設備。如圖9所示,該電子設備900包括:一個或多個處理器91以及存儲器92。其中,圖9中以一個處理器91為例。
處理器91和存儲器92可以通過總線或者其他方式連接,圖9中以通過總線連接為例。
存儲器92作為一種非易失性計算機可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本發(fā)明實施例中的白平衡修正方法對應的程序指令/模塊。處理器91通過運行存儲在存儲器92中的非易失性軟件程序、指令以及模塊,從而執(zhí)行如圖1至5所示的白平衡修正裝置,或者如圖6至圖8所示的白平衡修正方法的各種功能應用以及數(shù)據(jù)處理。
存儲器92可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器92可選包括相對于處理器91遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至處理器91。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述程序指令/模塊存儲在所述存儲器92中,當被所述一個或者多個處理器91執(zhí)行時,執(zhí)行上述任意方法實施例中的白平衡修正方法,例如,執(zhí)行以上描述的圖6至8所示的各個步驟的功能。
本發(fā)明實施例的電子設備900以多種形式存在,在執(zhí)行以上描述的圖6至8所示的各個步驟的功能時,上述電子設備900包括但不限于:
(1)移動通信設備:這類設備的特點是具備移動通信功能與捕捉物體圖像功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iphone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算、處理功能及捕捉物體圖像功能,一般也具備移動上網(wǎng)特性。這類終端包括:pda、mid和umpc設備等,例如ipad。
(3)便攜式娛樂設備:這類設備可以顯示和播放視頻內(nèi)容,一般也具備移動上網(wǎng)特性及捕捉物體圖像功能。該類設備包括:視頻播放器,掌上游戲機,以及智能玩具和便攜式車載導航設備。
(4)其他具有視頻播放功能和上網(wǎng)功能的電子設備。
本發(fā)明實施例還提供了一種非易失性計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被一個或多個處理器執(zhí)行,例如圖9中的一個處理器91,可使得上述一個或多個處理器可執(zhí)行上述任意方法實施例中的白平衡修正方法,例如,執(zhí)行上述任意方法實施例中的白平衡修正方法,例如,執(zhí)行以上描述的圖6至圖8所示的各個步驟的功能。
以上所描述的裝置或設備實施例僅僅是示意性的,其中所述作為分離部件說明的單元模塊可以是或者也可以不是物理上分開的,作為模塊單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡模塊單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對相關技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明,它們沒有在細節(jié)中提供;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的范圍。