亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文字塊的壓縮方法和裝置以及圖像壓縮方法和裝置與流程

文檔序號:12068760閱讀:352來源:國知局
文字塊的壓縮方法和裝置以及圖像壓縮方法和裝置與流程

本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種文字塊的壓縮方法和裝置以及圖像壓縮方法和裝置。



背景技術(shù):

屏幕視頻圖像是一類比較特殊復(fù)雜的視頻圖像,它的每一幀圖像都是復(fù)合圖像,既包含普通的圖片信息也包含文字信息,因此基于塊的壓縮方法也是性能較好的壓縮方法。人眼對普通的圖片信息和文字信息的分辨能力是不同的,圖片信息的損失常常是可以接受的,但是文字信息的丟失卻常常無法接受,所以文字塊常常采用無損壓縮或者近無損壓縮技術(shù),因此高效的文字塊無損/近無損壓縮技術(shù)是屏幕視頻圖像壓縮中的關(guān)鍵技術(shù)。相較于之前的文字壓縮技術(shù)中,我們發(fā)現(xiàn)利用文字塊的主分量頻率來確立主分量,這將導(dǎo)致同一個塊中主顏色的頻率大大低于每個分量主分量的頻率,從而大大降低了主顏色算法處理文字塊的性能,如果對三個分量獨立進行處理,雖然每個分量的主分量的頻率較高,但是三個分量都需要編碼各自的信息表,出現(xiàn)較多的輔助信息。

針對現(xiàn)有技術(shù)中對文字塊進行編碼時采用三個分量進行獨立處理,導(dǎo)致出現(xiàn)較多輔助信息的問題,目前尚未提出有效的解決方案。



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

本發(fā)明實施例提供了一種文字塊的壓縮方法和裝置以及圖像壓縮方法和裝置,以至少解決現(xiàn)有技術(shù)中對文字塊進行編碼時采用三個分量進行獨立處理,導(dǎo)致出現(xiàn)較多輔助信息的技術(shù)問題。

根據(jù)本發(fā)明實施例的一個方面,提供了一種文字塊的壓縮方法,包括:獲取圖像中的文字塊;從每個文字塊的第一分量、第二分量和第三分量中抽取第一分量和第二分量進行合并,得到第四分量;分別對第三分量和第四分量進行編碼,輸出文字塊的壓縮碼流。

根據(jù)本發(fā)明實施例的一個方面,提供了一種圖像壓縮方法,包括上述任意一種文字塊的壓縮方法,其中,在分別對第三分量和第四分量進行編碼之后,圖像壓縮方法包括:獲取圖像中的圖片塊,并通過對圖片塊進行編碼得到圖片塊的壓縮碼流;將文字塊的壓縮碼流和圖片塊的壓縮碼流傳輸至解碼端,其中,文字塊的壓縮碼流包括對第三分量進行編碼的壓縮碼流和對第四分量進行編碼得到的壓縮碼流。

根據(jù)本發(fā)明實施例的另一方面,還提供了一種文字塊的壓縮裝置,包括:第一獲取模塊,用于獲取圖像中的文字塊;合并模塊,用于從每個文字塊的第一分量、第二分量和第三分量中抽取第一分量和第二分量進行合并,得到第四分量;編碼模塊,用于分別對第三分量和第四分量進行編碼,輸出文字塊的壓縮碼流。

根據(jù)本發(fā)明實施例的另一方面,還提供了一種圖像壓縮裝置,包括上述任意一種文字塊的壓縮裝置,其中,圖像壓縮裝置還包括:第二獲取模塊,用于獲取圖像中的圖片塊,并通過對圖片塊進行編碼得到圖片塊的壓縮碼流;傳輸模塊,用于將文字塊的壓縮碼流和圖片塊的壓縮碼流傳輸至解碼端,其中,文字塊的壓縮碼流包括對第三分量進行編碼的壓縮碼流和對第四分量進行編碼得到的壓縮碼流。

在本發(fā)明實施例中,獲取圖像中的文字塊,從每個文字塊的第一分量、第二分量和第三分量中抽取第一分量和第二分量進行合并,得到第四分量,分別對第三分量和第四分量進行編碼。上述方案針對之前的文字塊壓縮技術(shù)中,輔助信息較多和主分量占用頻率較少的缺點與局限,將YUV三分量中的其中兩個分量合并為一個新的分量,采用新的分量和未合并的分量進行文字塊的壓縮,適用于所有屏幕視頻圖像壓縮的場合,無需特殊設(shè)備支持,解決了現(xiàn)有技術(shù)中對文字塊進行編碼時采用三個分量進行獨立處理,導(dǎo)致出現(xiàn)較多輔助信息的技術(shù)問題,達(dá)到了在保證主分量占用頻率的基礎(chǔ)上減少了壓縮過程中輔助信息的數(shù)量的效果。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實施例的一種文字塊的壓縮方法的流程圖;

圖2是根據(jù)本發(fā)明實施例的一種圖像壓縮方法的流程圖;

圖3是根據(jù)本發(fā)明實施例的一種可選的圖像壓縮方法的流程圖;

圖4是根據(jù)本發(fā)明實施例的一種文字塊的壓縮裝置的示意圖;

圖5是根據(jù)本發(fā)明實施例的一種圖像壓縮裝置的示意圖;以及

圖6是根據(jù)本發(fā)明實施例的一種可選的圖像壓縮處理設(shè)備的示意圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。

需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

實施例1

根據(jù)本發(fā)明實施例,提供了一種文字塊的壓縮的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

圖1是根據(jù)本發(fā)明實施例的一種文字塊的壓縮方法的流程圖,如圖1所示,該方法包括如下步驟:

步驟S102,獲取圖像中的文字塊。

具體的,上述圖像可以是屏幕視頻中的一幀圖像,以圖像的尺寸為W×H為例,在獲取屏幕視頻中的圖像后,可以將其分為m×n塊,每一塊的尺寸分別為(W/m)×(H/n),對從屏幕視頻中獲取的圖像分塊后,提取其中的文字塊。

步驟S104,從每個文字塊的第一分量、第二分量和第三分量中抽取第一分量和第二分量進行合并,得到第四分量。

具體的,在圖像處理中通常包括三個分量:U分量、V分量和Y分量,可以將三個分量中的任意兩個分量進行合并得到第四分量。

步驟S106,分別對第三分量和第四分量進行編碼,輸出文字塊的壓縮碼流。

此處需要說明的是,如果將三個分量合并為一個顏色值,采用合并后的顏色值來處理圖像,則由于各個分量的特性不同,會導(dǎo)致合成的主顏色的頻率較低,大大降低了文字塊的壓縮性能。因此,相較于對三個分量分別進行處理來說,上述方案產(chǎn)生的處理信息較少,相較于將三個分量合并為一個顏色值進行處理來說,能夠提高文字塊的壓縮性能。

由上可知,本申請上述實施例獲取圖像中的文字塊,從每個文字塊的第一分量、第二分量和第三分量中抽取第一分量和第二分量進行合并,得到第四分量,分別對第三分量和第四分量進行編碼。上述方案針對之前的文字塊壓縮技術(shù)中,輔助信息較多和主分量占用頻率較少的缺點與局限,將YUV三分量中的其中兩個分量合并為一個新的分量,采用新的分量和未合并的分量進行文字塊的壓縮,適用于所有屏幕視頻圖像壓縮的場合,無需特殊設(shè)備支持,解決了現(xiàn)有技術(shù)中對文字塊進行編碼時采用三個分量進行獨立處理,導(dǎo)致出現(xiàn)較多輔助信息的技術(shù)問題,達(dá)到了在保證主分量占用頻率的基礎(chǔ)上減少了壓縮過程中輔助信息的數(shù)量的效果。

可選的,根據(jù)本申請上述實施例,步驟S106,對第三分量進行編碼,包括:

步驟S1061,獲取第三分量的全局基本分量表和每個文字塊中第三分量的基本分量表。

在上述步驟中,第三分量的全局基本分量表可以用于記錄整個圖像中第三分量的主分量及其索引值,每個文字塊的第三分量的基本分量表可以用于記錄每個文字塊的第三分量的主分量及其索引值。由于每個文字塊都由圖像分塊得到,因此,可以認(rèn)為第三分量的全局基本分量表中包含該圖像的每個文字塊中第三分量的主分量。

步驟S1063,根據(jù)第三分量的全局基本分量表和每個文字塊中第三分量的基本分量表得到第三分量的標(biāo)記索引表和相關(guān)索引表,其中,標(biāo)記索引表通過每個文字塊中第三分量的基本分量表中的索引值來表示文字塊,相關(guān)索引表通過標(biāo)記索引表中鄰域索引值的關(guān)系得到。

在獲得第三分量的全局基本分量表和每個文字塊中第三分量的基本顏色表后,可以根據(jù)在全局基本分量表中查找每個文字塊的主分量,從而得到每個文字塊中第三分量的標(biāo)記索引表,并根據(jù)第三分量的標(biāo)記索引表中鄰域索引值之間的關(guān)系得到第三分量相關(guān)索引表。

步驟S1065,根據(jù)第三分量的標(biāo)記索引表和相關(guān)索引表對每個文字塊中的第三分量進行編碼。

由于第三分量的標(biāo)記索引表通過每個文字塊中第三分量的基本分量表中的索引值來表示文字塊中第三分量,第三分量的相關(guān)索引表通過第三分量的標(biāo)記索引表中鄰域索引值的關(guān)系得到,因此根據(jù)第三分量的標(biāo)記索引表和第三分量的相關(guān)索引表對文字塊的第三分量進行編碼相對于直接對第三分量進行編碼來說,具有更高的編碼效率。

可選的,根據(jù)本申請上述實施例,步驟S1061,獲取第三分量的全局基本分量表和每個文字塊中第三分量的基本分量表,包括:

步驟A1:通過統(tǒng)計當(dāng)前文字塊中第三分量的分量值出現(xiàn)的次數(shù),確定第三分量的主分量,其中,主分量在所有分量值的比例大于預(yù)設(shè)值。

需要說明的是,上述步驟對主分量的個數(shù)不做具體限定,可以以預(yù)設(shè)值來確定主分量的個數(shù)。

在一種可選的實施例中,以預(yù)設(shè)值為95%作為示例,如果在當(dāng)前文字塊中,出現(xiàn)次數(shù)最多的分量值占所有分量值的95%,則可以選用該分量值作為主分量,此時,當(dāng)前文字塊包含一個主分量。

在另一種可選的實施例中,仍以預(yù)設(shè)值為95%作為示例,如果在當(dāng)前文字塊中,出現(xiàn)最多的分量值占所有分量值的70%,未能達(dá)到預(yù)設(shè)值,則選擇除該分量值之外出現(xiàn)次數(shù)最多的分量值,如果除該分量值之外出現(xiàn)次數(shù)最多的分量值占所有分量值的26%,則上述兩個分量值占所有分量值的比例大于預(yù)設(shè)值,可以將上述兩個分量值作為當(dāng)前文字塊的主分量,此時,當(dāng)前文字塊包含兩個主分量。

步驟B1:獲取第三分量的初始全局基本分量表。

具體的,上述初始全局基本分量表可以為空。

步驟C1:將第一文字塊中的主分量添加至第三分量的初始全局基本分量表,構(gòu)成第三分量的第一中間全局基本分量表,其中,第三分量的初始全局基本分量表為空。

步驟D1:將第二文字塊中第三分量的主分量與所述第三分量的第一中間全局基本分量表比對,如果所述第二文字塊的第三分量的主分量存在于所述第三分量的第一中間全局基本分量表中,則保留所述主分量,否則,將所述第三分量的第二文字塊的主分量添加至所述第三分量的第一中間全局基本分量表中,構(gòu)成第三分量的第二中間全局基本分量表,并對添加至所述第三分量的第一中間全局基本分量表中的主分量設(shè)置索引值。

步驟E1:循環(huán)所述步驟D1,直至所有文字的第三分量比對完成,將所述最后得到的中間全局基本分量表作為所述第三分量的全局基本分量表。

在一種可選的實施例中,以包括3個文字塊的簡單的幀圖像作為示例,三個文字塊中第三分量的主分量分別為(A1,B1,C1)、(A1,B2,C1,D2,E2)、(A3,B2,C1,E2),第三分量的全局基本分量表為空,首先使用第一個文字塊與空的第三分量的全局基本分量表進行比對,第三分量的全局基本分量表肯定不包含第一個文字塊的主分量,故將第一個文字塊中的主分量添加至第三分量的全局基本分量表,并設(shè)置其索引值,此時,第三分量的全局基本分量表中包括(A1,B1,C1)及其索引值;接著將第二個文字塊與當(dāng)前的第三分量的全局基本分量表進行比對,由于第二個文字塊中的A1,C1出現(xiàn)與第一個文字塊中,因此在將第二個文字塊與第三分量的全局基本分量表進行比對時,只有B2,D2以及E2沒有出現(xiàn),因此在第三分量的全局基本分量表中加入B2,D2以及E2,并設(shè)置B2,D2以及E2的索引值,此時,第三分量的全局基本分量表中包括主分量(A1,B1,C1,B2,D2,E2)及其索引值;接著將第三個文字塊與當(dāng)前的第三分量的全局基本分量表進行比對,與當(dāng)前的全局基本分量表相比,第三個文字塊的區(qū)別是包括主分量A3,因此最終得到的第三分量的全局基本分量表包括(A1,B1,C1,B2,D2,E2,A3)及其索引值。

步驟F1:使用所述第三分量的全局基本分量表中所述主分量對應(yīng)的索引值表示所述每個文字塊中第三分量的基本分量表中的所述主分量,得到所述每個文字塊中第三分量的基本分量表。

在一種可選的實施例中,仍以上一實施例為場景進行描述,這一步驟的過程實際上是在得到全局基本分量表后,采用全局基本分量表中主分量對應(yīng)的索引值來表示每個文字塊的主分量。

需要說明的是,每幀圖像包含的文字塊的數(shù)量不定,但通常都較多,上述包含三個文字塊的圖像僅用于示例。

由上可知,步驟A1至步驟F1通過將圖像中每個文字塊的主分量進行疊加來得到全局基本分量表,也就是說,一幀圖像的第三分量的全局基本分量表中包括該幀圖像中所有文字塊的第三分量的主分量及其索引值。

可選的,根據(jù)本申請上述實施例,步驟S1063,根據(jù)第三分量的全局基本分量表和每個文字塊中第三分量的基本分量表得到第三分量的標(biāo)記索引表和相關(guān)索引表,包括:

步驟S10631,根據(jù)第三分量的基本分量表確定每個文字塊中第三分量的分量值對應(yīng)的標(biāo)識。

步驟S10633,以每個第三分量的分量值對應(yīng)的標(biāo)識作為每個第三分量的分量值的索引值,構(gòu)成標(biāo)記索引表。

由于之前的步驟得到了每個文字塊中第三分量的基本分量表,因此可以在上述步驟中使用每個文字塊中第三分量的基本顏色表來表示每個文字塊的第三分量。

在一種可選的實施例中,以該文字塊的主分量為a、b、c、d為例,可以分別為上述主分量分配對應(yīng)的標(biāo)識0,1,2,3,因此在該文字塊中,如果像素的分量值為a,的標(biāo)記為0,如果像素的分量值為b,則標(biāo)記為1,如果像素的分量值為c,則標(biāo)記為2,如果像素的分量值為d,則標(biāo)記為3,如果想的顏色非主分量,則標(biāo)記為4,從而得到文字塊對應(yīng)的第三分量的標(biāo)記索引表。

需要說明的是,上述標(biāo)記索引表中為每個主分量和非主分量設(shè)置的標(biāo)識值并不一定與示例相同,為任意不同的能夠區(qū)分的值即可。

步驟S10635,確定每個文字塊中第三分量的分量值對應(yīng)的索引值與鄰域索引值的關(guān)聯(lián)關(guān)系。

具體的,上述關(guān)聯(lián)關(guān)系用于表示每個文字塊中第三分量的每個分量值對應(yīng)的索引值與鄰域索引值是否相同。

在一種可選的實施例中,以對文字塊進行由上至下編碼為例,文字塊中的每個像素僅需要與左側(cè)的像素和上側(cè)的像素進行比對,因此可以僅確定像素與左側(cè)、上側(cè)像素的關(guān)聯(lián)關(guān)系,如果編碼的順序是有由右至左,則需要像素與右側(cè)的像素進行比對,如果編碼的順序是有由下至上,則需要像素與下側(cè)的像素進行比對。

步驟S10637,根據(jù)每個文字塊中第三分量的分量值對應(yīng)的索引值是否與鄰域索引值相同,確定每個第三分量的分量值對應(yīng)的關(guān)系標(biāo)識,并根據(jù)每個第三分量的分量值對應(yīng)的關(guān)系標(biāo)識構(gòu)成相關(guān)索引表。

在一種可選的實施例中,可以掃描每個文字塊的第三分量的索引值,如果像素與左邊的像素的索引值相同,則計為L,與上方的索引值相似則計為U,否則計為O,從而能夠得到文字塊中第三分量的相關(guān)索引表。

可選的,根據(jù)本申請上述實施例,步驟S1065,根據(jù)第三分量的標(biāo)記索引表和相關(guān)索引表對每個文字塊中的第三分量進行編碼,包括:

步驟S10651,記錄標(biāo)記索引表中第三分量的分量值非主分量的像素的第三分量的原始值,并基于標(biāo)記索引表對每個分量值采用基于位平面的編碼方式從最高位平面到最低位平面依次傳輸,生成文字塊的壓縮碼流中的第三分量的第一壓縮碼流。

由上可知,本申請上述步驟對于非主分量的像素采用了記錄原始分量值進行編碼的方式,防止由于僅采用主分量編碼導(dǎo)致編碼結(jié)果有損,在解碼后由于圖像中非主分量的分量值的丟失導(dǎo)致視覺效果與原圖像不同的問題。

步驟S10653,根據(jù)相關(guān)索引表,并對水平方向上的每個像素進行單值霍夫曼編碼,或以預(yù)設(shè)個數(shù)對水平上的像素進行分組,并對分組后的每組像素進行多值霍夫曼編碼,得到第三分量的第二文字塊的壓縮碼流中的。

需要說明的是,由于上述步驟可以對分組后的每組像素的第三分量進行多值霍夫曼(Huffman)編碼,因此可以利用相關(guān)索引表所記錄的鄰域像素的分量值的關(guān)系,例如,以水平方向上六個像素作為一組,如果相關(guān)索引表中記錄的標(biāo)識與左側(cè)的像素的顏色值相同,則就不用依次對每個像素的第三分量進行編碼,大大的提高了編碼效率。

可選的,在對第四分量進行編碼的同時或之后,還需要對第一分量和第二分量合并得到的第四分量進行編碼,根據(jù)本申請上述實施例,步驟S106,對第四分量進行編碼,包括:

步驟S1067,獲取第四分量的全局基本分量表和每個文字塊中第四分量的基本分量表。

在上述步驟中,第四分量的全局基本分量表可以用于記錄整個圖像中第四分量的主分量及其索引值,每個文字塊的第四分量的基本分量表可以用于記錄每個文字塊的第四分量的主分量及其索引值。由于每個文字塊都由圖像分塊得到,因此,可以認(rèn)為第四分量的全局基本分量表中包含該圖像的每個文字塊中第四分量的主分量。

步驟S1069,根據(jù)第四分量的全局基本分量表和每個文字塊中第四分量的基本分量表得到第四分量的標(biāo)記索引表和相關(guān)索引表,其中,標(biāo)記索引表通過每個文字塊中第四分量的基本分量表中的索引值來表示文字塊,相關(guān)索引表通過標(biāo)記索引表中鄰域索引值的關(guān)系得到。

在獲得第四分量的全局基本分量表和每個文字塊中第四分量的基本顏色表后,可以根據(jù)在全局基本分量表中查找每個文字塊的主分量,從而得到每個文字塊中第四分量的標(biāo)記索引表,并根據(jù)第四分量的標(biāo)記索引表中鄰域索引值之間的關(guān)系得到第四分量相關(guān)索引表。

步驟S10611a,根據(jù)第四分量的標(biāo)記索引表和相關(guān)索引表對每個文字塊中的第四分量進行編碼。

由于第四分量的標(biāo)記索引表通過每個文字塊中第四分量的基本分量表中的索引值來表示文字塊中第四分量,第四分量的相關(guān)索引表通過第四分量的標(biāo)記索引表中鄰域索引值的關(guān)系得到,因此根據(jù)第四分量的標(biāo)記索引表和第四分量的相關(guān)索引表對文字塊的第四分量進行編碼相對于直接對第四分量進行編碼來說,具有更高的編碼效率。

可選的,根據(jù)本申請上述實施例,步驟S1067,獲取第四分量的全局基本分量表和每個文字塊中第四分量的基本分量表,包括:

步驟A2:通過統(tǒng)計當(dāng)前文字塊中第四分量的分量值出現(xiàn)的次數(shù),確定第四分量的主分量,其中,主分量在所有分量值的比例大于預(yù)設(shè)值。

需要說明的是,上述步驟對主分量的個數(shù)不做具體限定,可以以預(yù)設(shè)值來確定主分量的個數(shù)。

在一種可選的實施例中,以預(yù)設(shè)值為95%作為示例,如果在當(dāng)前文字塊中,出現(xiàn)次數(shù)最多的分量值占所有分量值的95%,則可以選用該分量值作為主分量,此時,當(dāng)前文字塊包含一個主分量。

在另一種可選的實施例中,仍以預(yù)設(shè)值為95%作為示例,如果在當(dāng)前文字塊中,出現(xiàn)最多的分量值占所有分量值的70%,未能達(dá)到預(yù)設(shè)值,則選擇除該分量值之外出現(xiàn)次數(shù)最多的分量值,如果除該分量值之外出現(xiàn)次數(shù)最多的分量值占所有分量值的26%,則上述兩個分量值占所有分量值的比例大于預(yù)設(shè)值,可以將上述兩個分量值作為當(dāng)前文字塊的主分量,此時,當(dāng)前文字塊包含兩個主分量。

步驟B2:獲取第四分量的初始全局基本分量表。

具體的,上述初始全局基本分量表可以為空。

步驟C2:將第一文字塊中的主分量添加至第四分量的初始全局基本分量表,構(gòu)成第四分量的第一中間全局基本分量表,其中,第四分量的初始全局基本分量表為空。

步驟D2:將第二文字塊中第四分量的主分量與第四分量的第一中間全局基本分量表比對,如果第二文字塊的第四分量的主分量存在于第四分量的第一中間全局基本分量表中,則保留主分量,否則,將第四分量的第二文字塊的主分量添加至第四分量的第一中間全局基本分量表中,構(gòu)成第四分量的第二中間全局基本分量表,并對添加至第四分量的第一中間全局基本分量表中的主分量設(shè)置索引值。

步驟E2:循環(huán)步驟D2,直至所有文字的第四分量比對完成,將最后得到的中間全局基本分量表作為第四分量的全局基本分量表。

在一種可選的實施例中,以包括3個文字塊的簡單的幀圖像作為示例,三個文字塊中第四分量的主分量分別為(A1,B1,C1)、(A1,B2,C1,D2,E2)、(A3,B2,C1,E2),第四分量的全局基本分量表為空,首先使用第一個文字塊與空的第四分量的全局基本分量表進行比對,第四分量的全局基本分量表肯定不包含第一個文字塊的主分量,故將第一個文字塊中的主分量添加至第四分量的全局基本分量表,并設(shè)置其索引值,此時,第四分量的全局基本分量表中包括(A1,B1,C1)及其索引值;接著將第二個文字塊與當(dāng)前的第四分量的全局基本分量表進行比對,由于第二個文字塊中的A1,C1出現(xiàn)與第一個文字塊中,因此在將第二個文字塊與第四分量的全局基本分量表進行比對時,只有B2,D2以及E2沒有出現(xiàn),因此在第四分量的全局基本分量表中加入B2,以及C2,并設(shè)置B2和C2的索引值,此時,第四分量的全局基本分量表中包括主分量(A1,B1,C1,B2,D2,E2)及其索引值;接著將第三個文字塊與當(dāng)前的第四分量的全局基本分量表進行比對,與當(dāng)前的全局基本分量表相比,第三個文字塊的區(qū)別是包括主分量A3,因此最終得到的第四分量的全局基本分量表包括(A1,B1,C1,B2,D2,E2,B3)及其索引值。

步驟F2:使用第四分量的全局基本分量表中主分量對應(yīng)的索引值表示每個文字塊中第四分量的基本分量表中的主分量,得到每個文字塊中第四分量的基本分量表。

在一種可選的實施例中,仍以上一實施例為場景進行描述,這一步驟的過程實際上是在得到全局基本分量表后,采用全局基本分量表中主分量對應(yīng)的索引值來表示每個文字塊的主分量。

需要說明的是,每幀圖像包含的文字塊的數(shù)量不定,但通常都較多,上述包含三個文字塊的圖像僅用于示例。

由上可知,上述步驟通過將圖像中每個文字塊的主分量進行疊加來得到全局基本分量表,也就是說,一幀圖像的第四分量的全局基本分量表中包括該幀圖像中所有文字塊的第四分量的主分量及其索引值。

可選的,根據(jù)本申請上述實施例,步驟S1069,根據(jù)第四分量的全局基本分量表和每個文字塊中第四分量的基本分量表得到第四分量的標(biāo)記索引表和相關(guān)索引表,包括:

步驟S10691,根據(jù)第四分量的基本分量確定每個文字塊中第四分量的分量值對應(yīng)的標(biāo)識。

步驟S10693,以每個第四分量的分量值對應(yīng)的標(biāo)識作為每個第四分量的分量值的索引值,構(gòu)成標(biāo)記索引表。

由于之前的步驟得到了每個文字塊中第四分量的基本分量表,因此可以在上述步驟中使用每個文字塊中第四分量的基本顏色表來表示每個文字塊的第四分量。

在一種可選的實施例中,以該文字塊的主分量為a、b、c、d為例,可以分別為上述主分量分配對應(yīng)的標(biāo)識0,1,2,3,因此在該文字塊中,如果像素的分量值為a,的標(biāo)記為0,如果像素的分量值為b,則標(biāo)記為1,如果像素的分量值為c,則標(biāo)記為2,如果像素的分量值為d,則標(biāo)記為3,如果想的顏色非主分量,則標(biāo)記為4,從而得到文字塊對應(yīng)的第四分量的標(biāo)記索引表。

需要說明的是,上述標(biāo)記索引表中為每個主分量和非主分量設(shè)置的標(biāo)識值并不一定與示例相同,為任意不同的能夠區(qū)分的值即可。

步驟S10695,確定每個文字塊中第四分量的分量值對應(yīng)的索引值與鄰域索引值的關(guān)聯(lián)關(guān)系。

步驟S10697,根據(jù)每個文字塊中第四分量的分量值對應(yīng)的索引值是否與鄰域索引值相同,確定每個第四分量的分量值對應(yīng)的關(guān)系標(biāo)識,并根據(jù)每個第四分量的分量值對應(yīng)的關(guān)系標(biāo)識構(gòu)成相關(guān)索引表。

具體的,上述關(guān)聯(lián)關(guān)系用于表示每個文字塊中第四分量的每個分量值對應(yīng)的索引值與鄰域索引值是否相同。

在一種可選的實施例中,以對文字塊進行由上至下編碼為例,文字塊中的每個像素僅需要與左側(cè)的像素和上側(cè)的像素進行比對,因此可以僅確定像素與左側(cè)、上側(cè)像素的關(guān)聯(lián)關(guān)系,如果編碼的順序是有由右至左,則需要像素與右側(cè)的像素進行比對,如果編碼的順序是有由下至上,則需要像素與下側(cè)的像素進行比對。

可選的,根據(jù)本申請上述實施例,步驟S10611a,根據(jù)第四分量的標(biāo)記索引表和相關(guān)索引表對每個文字塊中的第四分量進行編碼,包括:

步驟S10611b,記錄標(biāo)記索引表中第四分量的分量值非主分量的像素的第四分量的原始值,并基于標(biāo)記索引表對每個分量值采用基于位平面的編碼方式從最高位平面到最低位平面依次傳輸,生成文字塊的壓縮碼流中的第四分量的第一壓縮碼流。

由上可知,本申請上述步驟對于非主分量的像素采用了記錄原始分量值進行編碼的方式,防止由于僅采用主分量編碼導(dǎo)致編碼結(jié)果有損,在解碼后由于圖像中非主分量的分量值的丟失導(dǎo)致視覺效果與原圖像不同的問題。

步驟S10611c,根據(jù)相關(guān)索引表,并對水平方向上的每個像素進行單值霍夫曼編碼,或以預(yù)設(shè)個數(shù)對水平上的像素進行分組,并對分組后的每組像素進行多值霍夫曼編碼,得到文字塊的壓縮碼流中的第四分量的第二壓縮碼流。

需要說明的是,由于上述步驟可以對分組后的每組像素的第四分量進行多值霍夫曼(Huffman)編碼,因此可以利用相關(guān)索引表所記錄的鄰域像素的分量值的關(guān)系,例如,以水平方向上六個像素作為一組,如果相關(guān)索引表中記錄的標(biāo)識與左側(cè)的像素的顏色值相同,則就不用依次對每個像素的第四分量進行編碼,大大的提高了編碼效率。

在一種可選的實施例中,第一分量為U分量,第二分量為V分量,也就是說,采用U分量和V分量作為合并的分量。

需要說明的是,U分量和V分量是三個分量中較為相似的分量,該相似用于表示U分量和V分量在編碼過程產(chǎn)生的幅度信息相似。通過合并相似分量,來解決現(xiàn)有技術(shù)中對文字塊進行編碼時采用三個分量進行獨立處理,導(dǎo)致出現(xiàn)較多輔助信息的技術(shù)問題,從而達(dá)到減少編碼產(chǎn)生的輔助信息的目的,從而達(dá)到了提高編碼效率的技術(shù)效果。

實施例2

根據(jù)本發(fā)明實施例,提供了一種圖像壓縮的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

圖2是根據(jù)本發(fā)明實施例的一種圖像壓縮方法的流程圖,如圖2所示,在分別對所述第三分量和所述第四分量進行編碼之后,該方法包括如下步驟:

步驟S108,獲取圖像中的圖片塊,并通過對圖片塊進行編碼得到圖片塊的壓縮碼流。

步驟S1010,將文字塊的壓縮碼流和圖片塊的壓縮碼流傳輸至解碼端。

由上可知,本申請上述步驟取圖像中的圖片塊,并通過對圖片塊進行編碼得到圖片塊的壓縮碼流,將文字塊的壓縮碼流和圖片塊的壓縮碼流傳輸至解碼端,則完成了整個圖像,尤其是屏幕視頻圖像的壓縮過程。

圖3是根據(jù)本發(fā)明實施例的一種可選的圖像壓縮方法的流程圖,下面結(jié)合圖3所示的示例,對一種可選的圖像壓縮方法進行描述:

S31,獲取當(dāng)前幀圖像,將圖像分為m×n個塊。

獲取屏幕視頻(中的一幀W×H,并將其分成m×n的塊,利用文字的特性將塊分為文字塊和非文字塊,尺寸為(W/m)×(H/n)。

S32,對塊的類型進行判定。如果當(dāng)前塊是文字塊,則進入步驟S33,否則進入步驟S314。

S33,將UV分量合成為CH分量。

S34,統(tǒng)計當(dāng)前文字塊中CH分量出現(xiàn)的次數(shù),并按次數(shù)排序。

S35,前Si個分量值占所有分量值的比例是否超過預(yù)設(shè)閾值T。

S36,在Si的基礎(chǔ)上加1。

在該示例中,初始化全局基本CH分量表CHG為空。對于第i文字塊,統(tǒng)計文字塊中每個分量值出現(xiàn)的次數(shù),找出Si個分量記錄為當(dāng)前塊的基本CH分量表CHMi,并使得Si個主分量占據(jù)整個塊所有分量的比例超過閾值T(例如,T=90%)。上述步驟S34至S36實現(xiàn)了確定CH分量的主分量的目的。

S37,記錄主分量數(shù)Si,并生成全局基本CH分量表CHG和每個文字塊的基本CH分量表CHMi。

將當(dāng)前塊的基本CH分量表CHMi和全局基本CH分量表CHG進行比較,若CHMi中的主分量值在CHG中,使用全局基本CH分量表CHG中的索引值表示當(dāng)前塊的Si個主分量值;若CHMi中的某個主分量值不在CHG中,將當(dāng)前塊中的這個新出現(xiàn)的主分量加入全局基本CH分量表CHG中,并為這個新的主分量設(shè)置對應(yīng)的索引值,使用這個新的主分量在全局基本CH分量表中的索引值來表示當(dāng)前塊的該主分量。所有文字塊處理之后就能得到全局基本CH分量表CHG和采用全局基本分量表來表示的每個塊的基本CH分量索引表CHMi,全局基本CH分量表CHG的顏色個數(shù)為J,J≤S1+S2+…+SN,N為文字塊個數(shù)總和。

S38,文字塊CH分量編碼。

在該示例中,依據(jù)當(dāng)前第i個文字塊的基本CH分量表CHMi,對文字塊中的CH分量與其進行比較,如果文字塊的CH分量值與基本CH分量表CHMi中值相同,那么可認(rèn)為此處像素為主分量位置,使用索引值0~(Si-1)進行表示,若不相同,則表示此處像素為非主分量位置,使用Si進行表示,因此每個文字塊可按照多個主分量和非主分量記錄對應(yīng)的索引值,從而生成索引表Ci來標(biāo)記文字塊。

掃描每個文字塊的索引值Ci,確定其與鄰域像素的索引值是否相同,若與左邊像素的索引值相同則計為L,若與正上方像素相同則計為U,都不相同則計為O,從而得到索引表Bi。

對于索引表Bi,可將水平方向上的若干個像素劃分為一組,采用Huffman編碼。

對于索引表Ci中的非主分量位置的像素記錄各個分量值的真實值,分量值都采用基于位平面的編碼方式從最高位平面到最低位平面依次傳輸,從而得到文字塊CH分量的壓縮碼流。

S39,統(tǒng)計當(dāng)前文字塊中Y分量的次數(shù),并按次數(shù)排序。

S310,前Si個主分量占所有分量值的比例是否超過預(yù)設(shè)閾值T。

S311,在Si的基礎(chǔ)上加1。

在該示例中,初始化全局基本Y分量表YG為空。對于第i文字塊,統(tǒng)計文字塊中每個分量值出現(xiàn)的次數(shù),找出Si個分量記錄為當(dāng)前塊的基本Y分量表YMi,并使得Si個主分量占據(jù)整個塊所有分量的比例超過閾值T(例如,T=90%)。上述步驟S39至S311實現(xiàn)了確定Y分量的主分量的目的。

S312,記錄主分量數(shù)Si并生成全局基本Y分量表YG和每個文字塊的基本Y分量表YMi。

將當(dāng)前塊的基本Y分量表YMi和全局基本Y分量表YG進行比較,若YMi中的基本分量值在YG中,使用全局基本Y分量表YG中的索引值表示當(dāng)前塊的Si個基本分量值;若YMi中的某個基本分量值不在YG中,將當(dāng)前塊中的這個新出現(xiàn)的基本分量值加入全局基本Y分量表YG中,并使用這個新的分量值在全局基本Y分量表中的索引值來表示當(dāng)前塊的該基本分量。所有文字塊處理之后就能得到全局基本Y分量表YG和采用全局基本分量表來表示的每個塊的基本Y分量索引表YMi,全局基本Y分量表YG的顏色個數(shù)為J,J≤S1+S2+…+SN,N為文字塊個數(shù)總和。

S313,文字塊Y分量編碼。

在該示例中,依據(jù)當(dāng)前第i個文字塊的基本Y分量表YMi,對文字塊中的Y分量與其進行比較,如果文字塊的Y分量值與基本Y分量表YMi中值相同,那么可認(rèn)為此處像素為主分量位置,使用索引值0~(Si-1)進行表示,若不相同,則表示此處像素為非主分量位置,使用Si進行表示,因此每個文字塊可按照多個主分量和非主分量記錄對應(yīng)的索引值,從而生成索引表Ci來標(biāo)記文字塊。

掃描每個文字塊的索引值Ci,確定其與鄰域像素的索引值是否相同,若與左邊像素的索引值相同則計為L,若與正上方像素相同則計為U,都不相同則計為O,從而得到索引表Bi。

對于索引表Bi,可將水平方向上的若干個像素劃分為一組,采用Huffman編碼。

對于索引表Ci中的非主分量位置的像素記錄各個分量值的真實值,分量值都采用基于位平面的編碼方式從最高位平面到最低位平面依次傳輸,從而得到文字塊Y分量的壓縮碼流。

S314,非文字塊編碼。

S315,碼流組織。

按照文字塊碼流、非文字塊碼流傳輸?shù)浇獯a端。

S316,壓縮碼流。

實施例3

根據(jù)本發(fā)明實施例,提供了一種文字塊的壓縮裝置的實施例,圖4是根據(jù)本發(fā)明實施例的一種文字塊的壓縮裝置的示意圖,結(jié)合圖4所示,該裝置包括:

第一獲取模塊40,用于獲取圖像中的文字塊。

合并模塊42,用于從每個文字塊的第一分量、第二分量和第三分量中抽取第一分量和第二分量進行合并,得到第四分量。

編碼模塊44,用于分別對第三分量和第四分量進行編碼。

可選的,根據(jù)本申請上述實施例,編碼模塊包括:

第一獲取子模塊,用于獲取第三分量的全局基本分量表和每個文字塊中第三分量的基本分量表,輸出文字塊的壓縮碼流。

第一確定子模塊,用于根據(jù)第三分量的全局基本分量表和每個文字塊中第三分量的基本分量表得到第三分量的標(biāo)記索引表和相關(guān)索引表,其中,標(biāo)記索引表通過每個文字塊中第三分量的基本分量表中的索引值來表示文字塊,相關(guān)索引表通過標(biāo)記索引表中鄰域索引值的關(guān)系得到。

第一文字塊編碼模塊,用于根據(jù)第三分量的標(biāo)記索引表和相關(guān)索引表對每個文字塊中的第三分量進行編碼。

可選的,根據(jù)本申請上述實施例,第一獲取子模塊包括:

第一確定單元,用于通過統(tǒng)計當(dāng)前文字塊中第三分量的分量值出現(xiàn)的次數(shù),確定第三分量的主分量,其中,主分量在所有分量值的比例大于預(yù)設(shè)值。

第一獲取單元,用于獲取第三分量的初始全局基本分量表。

第一構(gòu)成單元,用于將第一文字塊中的主分量添加至第三分量的初始全局基本分量表,構(gòu)成第三分量的第一中間全局基本分量表,其中,第三分量的初始全局基本分量表為空。

第二構(gòu)成單元,用于將第二文字塊中第三分量的主分量與第三分量的第一中間全局基本分量表比對,如果第二文字塊的第三分量的主分量存在于第三分量的第一中間全局基本分量表中,則保留主分量,否則,將第三分量的第二文字塊的主分量添加至第三分量的第一中間全局基本分量表中,構(gòu)成第三分量的第二中間全局基本分量表,并對添加至第三分量的第一中間全局基本分量表中的主分量設(shè)置索引值。

第一循環(huán)單元,用于循環(huán)第二構(gòu)成單元的功能,直至所有文字的第三分量比對完成,將最后得到的中間全局基本分量表作為第三分量的全局基本分量表。

第一表示單元,用于使用第三分量的全局基本分量表中主分量對應(yīng)的索引值表示每個文字塊中第三分量的基本分量表中的主分量,得到每個文字塊中第三分量的基本分量表。

可選的,根據(jù)本申請上述實施例,第一確定子模塊包括:

第二確定單元,用于根據(jù)第三分量的基本分量確定每個文字塊中第三分量的分量值對應(yīng)的標(biāo)識。

第一標(biāo)識單元,用于以每個第三分量的分量值對應(yīng)的標(biāo)識作為每個第三分量的分量值的索引值,構(gòu)成標(biāo)記索引表。

第三確定單元,用于確定每個文字塊中第三分量的分量值對應(yīng)的索引值與鄰域索引值的關(guān)聯(lián)關(guān)系。

第四確定單元,用于根據(jù)每個文字塊中第三分量的分量值對應(yīng)的索引值是否與鄰域索引值相同,確定每個第三分量的分量值對應(yīng)的關(guān)系標(biāo)識,并根據(jù)每個第三分量的分量值對應(yīng)的關(guān)系標(biāo)識構(gòu)成相關(guān)索引表。

可選的,根據(jù)本申請上述實施例,第一文字塊編碼模塊包括:

第一記錄單元,用于記錄標(biāo)記索引表中第三分量的分量值非主分量的像素的第三分量的原始值,并基于標(biāo)記索引表對每個分量值采用基于位平面的編碼方式從最高位平面到最低位平面依次傳輸,生成第三分量的第一壓縮碼流。

第一編碼單元,用于根據(jù)相關(guān)索引表,并對水平方向上的每個像素進行單值霍夫曼編碼,或以預(yù)設(shè)個數(shù)對水平上的像素進行分組,并對分組后的每組像素進行多值霍夫曼編碼,得到第三分量的第二壓縮碼流。

可選的,根據(jù)本申請上述實施例,編碼模塊包括:

第二獲取子模塊,用于獲取第四分量的全局基本分量表和每個文字塊中第四分量的基本分量表。

第二確定子模塊,用于根據(jù)第四分量的全局基本分量表和每個文字塊中第四分量的基本分量表得到第四分量的標(biāo)記索引表和相關(guān)索引表,其中,標(biāo)記索引表通過每個文字塊中第四分量的基本分量表中的索引值來表示文字塊,相關(guān)索引表通過標(biāo)記索引表中鄰域索引值的關(guān)系得到。

第二文字塊編碼模塊,用于根據(jù)第四分量的標(biāo)記索引表和相關(guān)索引表對每個文字塊中的第四分量進行編碼。

可選的,根據(jù)本申請上述實施例,第二獲取子模塊包括:

第五確定單元,用于通過統(tǒng)計當(dāng)前文字塊中第四分量的分量值出現(xiàn)的次數(shù),確定第四分量的主分量,其中,主分量在所有分量值的比例大于預(yù)設(shè)值;

第二獲取單元,用于獲取第四分量的初始全局基本分量表;

第三重構(gòu)單元,用于將第一文字塊中的主分量添加至第四分量的初始全局基本分量表,構(gòu)成第四分量的第一中間全局基本分量表,其中,第四分量的初始全局基本分量表為空;

第四重構(gòu)單元,用于將第二文字塊中第四分量的主分量與第四分量的第一中間全局基本分量表比對,如果第二文字塊的第四分量的主分量存在于第四分量的第一中間全局基本分量表中,則保留主分量,否則,將第四分量的第二文字塊的主分量添加至第四分量的第一中間全局基本分量表中,構(gòu)成第四分量的第二中間全局基本分量表,并對添加至第四分量的第一中間全局基本分量表中的主分量設(shè)置索引值;

第二循環(huán)單元,用于循環(huán)第四重構(gòu)單元的功能,直至所有文字的第四分量比對完成,將最后得到的中間全局基本分量表作為第四分量的全局基本分量表。

第二表示單元,用于使用第四分量的全局基本分量表中主分量對應(yīng)的索引值表示每個文字塊中第四分量的基本分量表中的主分量,得到每個文字塊中第四分量的基本分量表。

可選的,根據(jù)本申請上述實施例,第二確定子模塊包括:

第六確定單元,用于根據(jù)第四分量的基本分量確定每個文字塊中第四分量的分量值對應(yīng)的標(biāo)識。

第二標(biāo)識單元,用于以每個第四分量的分量值對應(yīng)的標(biāo)識作為每個第四分量的分量值的索引值,構(gòu)成標(biāo)記索引表。

第七確定單元,用于確定每個文字塊中第四分量的分量值對應(yīng)的索引值與鄰域索引值的關(guān)聯(lián)關(guān)系。

第八確定單元,用于根據(jù)每個文字塊中第四分量的分量值對應(yīng)的索引值是否與鄰域索引值相同,確定每個第四分量的分量值對應(yīng)的關(guān)系標(biāo)識,并根據(jù)每個第四分量的分量值對應(yīng)的關(guān)系標(biāo)識構(gòu)成相關(guān)索引表。

可選的,根據(jù)本申請上述實施例,第二文字塊編碼模塊包括:

第二記錄單元,用于記錄標(biāo)記索引表中第四分量的分量值非主分量的像素的第四分量的原始值,并基于標(biāo)記索引表對每個分量值采用基于位平面的編碼方式從最高位平面到最低位平面依次傳輸,生成第四分量的第一壓縮碼流。

第二編碼單元,用于根據(jù)相關(guān)索引表,并對水平方向上的每個像素進行單值霍夫曼編碼,或以預(yù)設(shè)個數(shù)對水平上的像素進行分組,并對分組后的每組像素進行多值霍夫曼編碼,得到第四分量的第二壓縮碼流。

可選的,根據(jù)本申請上述實施例,第一分量為U分量,第二分量為V分量。

實施例4

根據(jù)本發(fā)明實施例,提供了一種圖像壓縮裝置的實施例,圖5是根據(jù)本發(fā)明實施例的一種圖像壓縮裝置的示意圖,結(jié)合圖5所示,該裝置包括:

第二獲取模塊50,用于獲取圖像中的圖片塊,并通過對圖片塊進行編碼得到圖片塊的壓縮碼流。

傳輸模塊52,用于將文字塊的壓縮碼流和圖片塊的壓縮碼流傳輸至解碼端。

圖6是根據(jù)本發(fā)明實施例的一種可選的圖像壓縮處理設(shè)備的示意圖,結(jié)合圖6所示,從便攜設(shè)備中獲取一幀視頻圖像,塊類型識別模塊識別圖像分塊后每個塊的類型,通過文字塊編碼模塊對文字塊進行編碼,通過圖片塊編碼模塊對圖片塊進行編碼,通過碼流組織模塊將編碼后的碼流通過發(fā)送模塊發(fā)送至解碼端的接收模塊,接收模塊將碼流發(fā)送至碼流拆分模塊,碼流差分模塊將碼流拆分為文字塊的壓縮碼流和非文字塊的壓縮碼流,再通過文字塊解碼模塊對文字塊壓縮碼流進行解碼并輸出至幀顯示模塊,通過非文字塊解碼模塊對非文字塊的壓縮碼流進行解碼并輸出至幀顯示模塊,幀顯示模塊最終將顯示結(jié)果輸出至顯示設(shè)備,以完成圖像的壓縮處理。上述實施例1提供的文字塊的壓縮方法和實施例3提供的文字塊的壓縮裝置都適用于上述圖像壓縮處理設(shè)備,且主要用于編碼端中的文字塊編碼模塊。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1