欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

白平衡處理方法和裝置與流程

文檔序號:12908482閱讀:356來源:國知局
白平衡處理方法和裝置與流程

本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種白平衡處理方法和裝置。



背景技術(shù):

隨著科學(xué)技術(shù)的進步和圖像處理技術(shù)的發(fā)展,移動終端(例如智能手機、個人數(shù)字助理等)在拍照方面的技術(shù)也日新月異,不但有圖像處理軟件處理自動白平衡(automaticwhitebalance,awb),也有針對人臉的自動白平衡faceawb。

但是在實際使用中,當(dāng)faceawb應(yīng)用于后置攝像頭進行人像拍攝時,通過faceawb對拍照進行調(diào)節(jié)后,仍然出現(xiàn)拍照出來的照片色彩準(zhǔn)確度較低,導(dǎo)致白平衡調(diào)節(jié)出現(xiàn)誤差,用戶體驗度差的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。

為此,本發(fā)明提出了一種白平衡處理方法,解決了當(dāng)拍攝距離較遠時,根據(jù)人臉?biāo)济娣e確定白平衡增益值來進行白平衡調(diào)節(jié)時,因人臉區(qū)域在圖像中所占的面積比例較小,而導(dǎo)致圖像色彩還原不準(zhǔn)確,用戶體驗差的技術(shù)問題。

本發(fā)明還提出一種白平衡處理裝置。

本發(fā)明還提出一種計算機設(shè)備。

本發(fā)明還提出一種計算機可讀存儲介質(zhì)。

本發(fā)明第一方面實施例提出了一種白平衡處理方法,包括:

識別圖像中的人像區(qū)域;

根據(jù)所述人像區(qū)域在所述圖像中所占面積,計算目標(biāo)白平衡增益值;

根據(jù)所述目標(biāo)白平衡增益值,對所述圖像進行白平衡處理。

本發(fā)明實施例的一種白平衡處理方法中,識別圖像中的人像區(qū)域,根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值,根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。解決了當(dāng)拍攝距離較遠時,根據(jù)人臉?biāo)济娣e確定白平衡增益值來進行白平衡調(diào)節(jié)時,因人臉區(qū)域在圖像中所占的面積比例較小,而導(dǎo)致圖像色彩還原不準(zhǔn)確,用戶體驗差的技術(shù)問題。

本發(fā)明第二方面實施例提出了一種白平衡處理裝置,包括:

識別模塊,用于識別圖像中的人像區(qū)域;

計算模塊,用于根據(jù)所述人像區(qū)域在所述圖像中所占面積,計算目標(biāo)白平衡增益值;

白平衡模塊,用于根據(jù)所述目標(biāo)白平衡增益值,對所述圖像進行白平衡處理。

本發(fā)明實施例的一種白平衡處理裝置中,識別模塊用于識別圖像中的人像區(qū)域,計算模塊用于根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值,白平衡模塊用于根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。解決了當(dāng)拍攝距離較遠時,根據(jù)人臉?biāo)济娣e確定白平衡增益值來進行白平衡調(diào)節(jié)時,因人臉區(qū)域在圖像中所占的面積比例較小,而導(dǎo)致圖像色彩還原不準(zhǔn)確,用戶體驗差的技術(shù)問題。

本發(fā)明第三方面實施例提出一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時,實現(xiàn)第一方面實施例所述的白平衡處理方法。

本發(fā)明第四方面實施例提出一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)第一方面實施例所述的白平衡處理方法。

本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

附圖說明

本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:

圖1為本發(fā)明實施例所提供的一種白平衡處理方法的流程示意圖;

圖2為本發(fā)明實施例所提供的另一種白平衡處理方法的流程示意圖;

圖3為本發(fā)明實施例所提供的一種白平衡處理裝置的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例所提供的另一種白平衡處理裝置的結(jié)構(gòu)示意圖;以及

圖5示出了適于用來實現(xiàn)本申請實施方式的示例性計算機設(shè)備的框圖。

具體實施方式

下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。

下面參考附圖描述本發(fā)明實施例的白平衡處理方法和裝置。

圖1為本發(fā)明實施例所提供的一種白平衡處理方法的流程示意圖,本實施例的方法可由具有數(shù)據(jù)處理功能的終端來執(zhí)行,如智能手機、平板電腦、個人電腦等,如圖1所示,該方法包括以下步驟:

步驟101,識別圖像中的人像區(qū)域。

其中,人像區(qū)域包括人臉區(qū)域和身體區(qū)域。也就是說,人臉區(qū)域的面積小于人像區(qū)域的面積。

具體地,采用后置攝像頭進行拍攝,和/或,采用大于預(yù)設(shè)焦距閾值的焦距進行拍攝,得到圖像,對圖像進行人臉識別,得到人臉區(qū)域。其中,人臉識別可采用現(xiàn)有技術(shù)中的人臉識別算法進行識別,此處不做具體限定。

圖像中的像素點都包含深度信息,根據(jù)識別得到的人臉區(qū)域,確定人臉區(qū)域的深度信息,并將和人臉區(qū)域具有相似深度的區(qū)域定為候選區(qū)域,將候選區(qū)域中與人臉區(qū)域相鄰的區(qū)域,識別為圖像中的人像區(qū)域。

步驟102,根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值。

具體地,根據(jù)人像區(qū)域在圖像中所占面積,計算得到人像區(qū)域在圖像中的面積比例,根據(jù)面積比例,對各顏色分量的第一增益值和第二增益值進行計算,得到白平衡增益值,

其中,第一增益值用于將圖像中的人臉調(diào)整至膚色。

具體地,確定圖像中人臉的膚色是否為正常人臉的膚色,如果不是,則生成可將人臉膚色調(diào)整為正常膚色的第一增益值。

作為一種可能的實現(xiàn)方式,獲取人臉區(qū)域的所有像素點的顏色分量,每個像素點的顏色由一個(r,g,b)顏色向量表示,對各像素點的顏色向量取平均,可計算得到人臉膚色對應(yīng)的顏色向量。判斷人臉膚色對應(yīng)的r,g,b值是否在正常人臉膚色對應(yīng)的r,g,b值范圍內(nèi),如果不在正常人臉膚色對應(yīng)的r,g,b值范圍內(nèi),則通過一個增益值調(diào)整人臉膚色對應(yīng)的r,g,b值,使其處于正常人臉膚色對應(yīng)的r,g,b值范圍內(nèi),該增益值即為第一增益值。

其中,正常人臉膚色對用的r,g,b值范圍,可以根據(jù)色彩矩陣cc中提供的r,g,b值確認,其中,色彩矩陣cc中r,g,b值可以根據(jù)國際照明委員會(commissioninternationaledel'eclairage)提供的cie色彩空間得到。

其中,第二增益值不同于第一增益值,第二增益值是指根據(jù)人像區(qū)域確定的用于調(diào)整白平衡的增益值,是根據(jù)人像區(qū)域中各顏色分量計算得到的。

作為一種可能的實現(xiàn)方式,當(dāng)圖像中顏色有足夠的色彩變化時,所有像素點的顏色向量中的r,g,b三個分量的均值趨于平衡(1:1:1),采用加權(quán)灰度算法可得到較準(zhǔn)確的白平衡增益值,即第二增益值。

具體地,人像區(qū)域分成若干個子塊,獲取每個子塊中所有像素點的顏色向量,每個像素點由一個(r,g,b)顏色向量表示,然后計算各子塊中r,g,b三個通道的平均值和標(biāo)準(zhǔn)差,然后對每一個子塊的標(biāo)準(zhǔn)差進行加權(quán)(舍棄相關(guān)性小的子塊,保留相關(guān)性大的子塊),以減少大塊單一顏色的影響,使得圖像顏色豐富多彩。進而計算通過標(biāo)準(zhǔn)差加權(quán)的r,g,b三個通道的平均值,最終計算得到r,g,b三個通道的增益系數(shù),即得到第二增益值。

步驟103,根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。

具體地,根據(jù)計算得到的目標(biāo)白平衡增益值,計算調(diào)整后各像素的紅色(red,r)值和藍色(blue,b)值數(shù)據(jù),從而實現(xiàn)顏色的修正。

需要說明的是,由于人眼對于頻譜中屬于綠光波長的光(480nm-600nm)敏感度最高,而拜耳(bayer)陣列中采集的綠色像素點數(shù)目最多,所以目前的相機通常都采用將綠色分量的增益值固定,然后分別調(diào)整紅色分量和藍色分量的增益值,實現(xiàn)對紅色分量和藍色分量的調(diào)整。

進一步地,在步驟102之前,還包括確定人像區(qū)域在圖像中所占面積低于預(yù)設(shè)面積閾值。

這是由于當(dāng)人像區(qū)域較小時,人臉區(qū)域的面積則更小,此時若采用基于人臉區(qū)域在圖像中所占面積,調(diào)整第一增益值和第二增益值的權(quán)重,人臉膚色調(diào)整的效果往往不是很明顯,所以,在確定出人像區(qū)域在圖像中所占面積低于預(yù)設(shè)面積閾值時,需要調(diào)整為基于人像區(qū)域在所述圖像中所占面積,計算目標(biāo)白平衡增益值的計算方式。

具體地,計算人像區(qū)域在圖像中所占的面積有很多種可能的實現(xiàn)方式,作為一種可能的實現(xiàn)方式,將圖像劃分為多個子塊,各子塊的面積大小相同,例如,將目標(biāo)圖片劃分為m*n個子塊,每個子塊的長度為目標(biāo)圖片長度的1/m,每個子塊的寬度為目標(biāo)圖片寬度的1/n,從而,每個子塊的面積為1/m*n,其中,m和n為正整數(shù),優(yōu)選地,m為9,n為7。

進而,從獲取的m*n個子塊中,查找位于人臉區(qū)域的坐標(biāo)區(qū)間的子塊,以及包含了人臉區(qū)域的坐標(biāo)區(qū)間的邊緣的子塊,得到人臉區(qū)域所包含的所有子塊。由于各子塊的面積是已知的,從而可以計算得到人臉區(qū)域的面積。

同樣的方法,可以查找出人像區(qū)域所包含的所有子塊,由于各子塊的面積是已知的,從而可以計算得到人像區(qū)域的面積,從而可以確定人像區(qū)域在圖像中所占的面積。

進而,確定人像區(qū)域在圖像中所占的面積是否低于預(yù)設(shè)面積閾值。

需要理解的是,當(dāng)人像區(qū)域在圖像中所占的面積是低于預(yù)設(shè)面積閾值的,則說明該圖像是遠景拍攝獲取的,符合本發(fā)明適用的應(yīng)用場景。

本發(fā)明實施例的一種白平衡處理方法中,識別圖像中的人像區(qū)域,根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值,根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。解決了當(dāng)拍攝距離較遠時,根據(jù)人臉?biāo)济娣e確定白平衡增益值來進行白平衡調(diào)節(jié)時,因人臉區(qū)域在圖像中所占的面積比例較小,而導(dǎo)致圖像色彩還原不準(zhǔn)確,用戶體驗差的技術(shù)問題。

為了清楚說明上一實施例,本實施例提供了另一種可能的白平衡處理方法,圖2為本發(fā)明實施例所提供的另一種白平衡處理方法的流程示意圖,通過人像區(qū)域在圖像中所占的面積比例,確定第一增益值和第二增益值的權(quán)重,根據(jù)權(quán)重的加權(quán),計算得到最終的白平衡增益值,如圖2所示,該方法包括以下步驟:

步驟201,采用后置攝像頭進行拍攝,得到圖像,和/或,采用大于預(yù)設(shè)焦距閾值的焦距進行拍攝,得到圖像。

具體地,采用后置攝像頭進行人像拍攝時,人像距離攝像頭的距離相對較遠,人臉在圖像中所占的面積比例則較小,和/或,采用大于預(yù)設(shè)焦距閾值的焦距進行人像拍攝時,即進行遠景拍攝,所得圖像中,人臉在圖像中所占的面積比較也較小。

需要說明的是,該后置攝像頭可以為雙攝像頭、深度攝像頭(red-green-bluedepth,rgbd),或者結(jié)構(gòu)光,或者tof攝像頭,在此不一一列舉,通過這些攝像頭既可以獲得拍攝對象的成像信息,又可以獲得拍攝對象的深度信息。

步驟202,對圖像進行人臉識別,得到人臉區(qū)域。

具體地,通過人臉識別技術(shù),對圖像中的人臉進行識別,得到人臉區(qū)域的坐標(biāo)區(qū)間,其中,人臉識別算法,現(xiàn)有技術(shù)中有很多種實現(xiàn)方式,例如,采用adaboost模型算法來進行人臉識別,還可以采用其他能快遞識別人臉區(qū)域的算法,進行人臉區(qū)域的識別。對應(yīng)人臉識別的實現(xiàn)方式,本實施例中不做限定。

步驟203,根據(jù)圖像的深度信息,確定與人臉區(qū)域具有相似深度的候選區(qū)域,將候選區(qū)域中與人臉區(qū)域相鄰的區(qū)域,識別為圖像中的人像區(qū)域。

其中,深度信息是指圖像中每一個像素點距離攝像頭的距離。

具體地,獲取圖像中各像素點對應(yīng)的深度信息,根據(jù)確定的人臉區(qū)域,可確定人臉區(qū)域?qū)?yīng)像素點的深度信息,而和人臉區(qū)域?qū)?yīng)像素點具有相似深度信息的像素點則被確定為候選像素點,由候選像素點組成的區(qū)域即為候選區(qū)域,將候選區(qū)域中與人臉區(qū)域相鄰的區(qū)域,識別為圖像中的人像區(qū)域。

步驟204,根據(jù)人像區(qū)域在圖像中所占面積,計算得到人像區(qū)域在圖像中的面積比例。

具體地,用人像區(qū)域的面積除以圖像的總面積,其商即為人像區(qū)域在圖像中的面積比例。

步驟205,根據(jù)面積比例,確定第一增益值的權(quán)重與第二增益值的權(quán)重。

具體地,為了便于說明,該第一增益的權(quán)重值設(shè)為k,同時確定第二增益值權(quán)重為1-k。根據(jù)面積比例,確定k的取值,一般來說,面積比例與k的取值為正向關(guān)系。

步驟206,根據(jù)確定出的第一增益值的權(quán)重與第二增益值的權(quán)重,對第一增益值和第二增益值進行加權(quán)計算,得到白平衡增益值。

具體地,將第一增益值和第二增益值分別和對應(yīng)的權(quán)重相乘,計算得到白平衡增益值,即白平衡增益值=第一增益值*k+第二增益值*(1-k)。

步驟207,根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。

具體地,根據(jù)計算得到的白平衡增益值,將圖像中顏色分量中的r值和b值,分別和白平衡增益值中對應(yīng)的增益值相乘,得到白平衡處理后顏色分量的r值和b值,實現(xiàn)對圖像色彩的調(diào)整。

本發(fā)明實施例的一種白平衡處理方法中,識別圖像中的人像區(qū)域,根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值,根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。解決了當(dāng)拍攝距離較遠時,根據(jù)人臉?biāo)济娣e確定白平衡增益值來進行白平衡調(diào)節(jié)時,因人臉區(qū)域在圖像中所占的面積比例較小,而導(dǎo)致圖像色彩還原不準(zhǔn)確,用戶體驗差的技術(shù)問題。

為了實現(xiàn)上述實施例,本發(fā)明還提出一種白平衡處理裝置。

圖3為本發(fā)明實施例所提供的一種白平衡處理裝置的結(jié)構(gòu)示意圖,如圖3所示,該裝置包括:識別模塊31、計算模塊32和白平衡模塊33。

識別模塊31,用于識別圖像中的人像區(qū)域。

計算模塊32,用于根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值。

白平衡模塊33,用于根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。

作為一種可能的實現(xiàn)方式,識別模塊31,具體用于:

對圖像進行人臉識別,得到人臉區(qū)域,根據(jù)圖像的深度信息,確定與人臉區(qū)域具有相似深度的候選區(qū)域,將候選區(qū)域中與人臉區(qū)域相鄰的區(qū)域,識別為圖像中的人像區(qū)域。

需要說明的是,前述對方法實施例的解釋說明也適用于該實施例的裝置,此處不再贅述。

本實施例的一種白平衡處理裝置中,識別模塊用于識別圖像中的人像區(qū)域,計算模塊用于根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值,白平衡模塊用于根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。當(dāng)采用后置攝像頭進行人像拍攝時,由于人像區(qū)域在圖像中所占的面積比例較大,根據(jù)人像區(qū)域所占的面積計算得到圖像的目標(biāo)白平衡增益值,解決了由于人臉?biāo)嫉拿娣e比例較小,當(dāng)通過人臉?biāo)济娣e確定白平衡增益來進行白平衡調(diào)節(jié)時,導(dǎo)致人像色彩還原不準(zhǔn)確,用戶體驗度差的技術(shù)問題。

基于上述實施例,本發(fā)明實施例還提供了一種白平衡處理裝置的可能的實現(xiàn)方式,圖4為本發(fā)明實施例所提供的另一種白平衡處理裝置的結(jié)構(gòu)示意圖,在上一實施例的基礎(chǔ)上,該裝置還包括:拍攝模塊34和確定模塊35。

拍攝模塊34,用于采用后置攝像頭進行拍攝,得到圖像,和/或,采用大于預(yù)設(shè)焦距閾值的焦距進行拍攝,得到圖像。

確定模塊35,用于確定人像區(qū)域在圖像中所占面積低于預(yù)設(shè)面積閾值。

作為一種可能的實現(xiàn)方式,計算模塊32,還可以包括:第一計算單元321和第二計算單元322。

第一計算單元321,用于根據(jù)人像區(qū)域在圖像中所占面積,計算得到人像區(qū)域在圖像中的面積比例。

第二計算單元322,用于根據(jù)面積比例,對各顏色分量的第一增益值和第二增益值進行計算,得到白平衡增益值,其中,第一增益值用于將圖像中的人臉調(diào)整至膚色,第二增益值不同于第一增益值。

作為一種可能的實現(xiàn)方式,第二計算單元322,還可以包括:確定子單元3221和第二計算子單元3222。

確定子單元3221,用于根據(jù)面積比例,確定第一增益值的權(quán)重與第二增益值的權(quán)重。

第二計算子單元3222,根據(jù)確定出的第一增益值的權(quán)重與第二增益值的權(quán)重,對第一增益值和第二增益值進行加權(quán)計算,得到白平衡增益值。

需要說明的是,前述對方法實施例的解釋說明也適用于本實施例的裝置,此處不再贅述。

本實施例的一種白平衡處理裝置中,識別模塊用于識別圖像中的人像區(qū)域,計算模塊用于根據(jù)人像區(qū)域在圖像中所占面積,計算目標(biāo)白平衡增益值,白平衡模塊用于根據(jù)目標(biāo)白平衡增益值,對圖像進行白平衡處理。當(dāng)采用后置攝像頭進行人像拍攝時,由于人像區(qū)域在圖像中所占的面積比例較大,根據(jù)人像區(qū)域所占的面積計算得到圖像的目標(biāo)白平衡增益值,解決了由于人臉?biāo)嫉拿娣e比例較小,當(dāng)通過人臉?biāo)济娣e確定白平衡增益來進行白平衡調(diào)節(jié)時,導(dǎo)致人像色彩還原不準(zhǔn)確,用戶體驗度差的技術(shù)問題。為了實現(xiàn)上述實施例,本發(fā)明還提出另一種裝置,包括:處理器,以及用于存儲所述處理器可執(zhí)行指令的存儲器。

為了實現(xiàn)上述實施例,本發(fā)明還提出一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時,實現(xiàn)前述實施例所述的白平衡處理方法。

為了實現(xiàn)上述實施例,本發(fā)明還提出一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時,實現(xiàn)前述實施例所述的白平衡處理方法。

圖5示出了適于用來實現(xiàn)本申請實施方式的示例性計算機設(shè)備的框圖,圖5顯示的計算機設(shè)備12僅僅是一個示例,不應(yīng)對本申請實施例的功能和使用范圍帶來任何限制。

如圖5所示,計算機設(shè)備12以通用計算設(shè)備的形式表現(xiàn)。計算機設(shè)備12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。

總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(industrystandardarchitecture;以下簡稱:isa)總線,微通道體系結(jié)構(gòu)(microchannelarchitecture;以下簡稱:mac)總線,增強型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(videoelectronicsstandardsassociation;以下簡稱:vesa)局域總線以及外圍組件互連(peripheralcomponentinterconnection;以下簡稱:pci)總線。

計算機設(shè)備12典型地包括多種計算機系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機設(shè)備12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。

存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質(zhì),例如隨機存取存儲器(randomaccessmemory;以下簡稱:ram)30和/或高速緩存存儲器32。計算機設(shè)備12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖5未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖5中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如:光盤只讀存儲器(compactdiscreadonlymemory;以下簡稱:cd-rom)、數(shù)字多功能只讀光盤(digitalvideodiscreadonlymemory;以下簡稱:dvd-rom)或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本申請各實施例的功能。

具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本申請所描述的實施例中的功能和/或方法。

計算機設(shè)備12也可以與一個或多個外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機設(shè)備12交互的設(shè)備通信,和/或與使得該計算機設(shè)備12能與一個或多個其它計算設(shè)備進行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進行。并且,計算機設(shè)備12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(localareanetwork;以下簡稱:lan),廣域網(wǎng)(wideareanetwork;以下簡稱:wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計算機設(shè)備12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合計算機設(shè)備12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。

處理單元16通過運行存儲在系統(tǒng)存儲器28中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實現(xiàn)前述實施例中提及的方法。

在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。

此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)定制邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。如,如果用硬件來實現(xiàn)和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。

此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。

上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黄龙县| 蛟河市| 陇川县| 日照市| 天峻县| 祁东县| 乐东| 神农架林区| 博湖县| 辽中县| 永年县| 攀枝花市| 文安县| 盐城市| 陈巴尔虎旗| 江孜县| 社旗县| 香河县| 南安市| 泽州县| 历史| 南丰县| 吴忠市| 西乡县| 称多县| 天等县| 台江县| 镇坪县| 华安县| 渭源县| 永城市| 姚安县| 濮阳县| 曲沃县| 武功县| 扎赉特旗| 南溪县| 墨玉县| 吉首市| 清水河县| 滕州市|