專利名稱:超輕量瀏覽器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,確切地說,涉及一種方法和系統(tǒng),對(duì)行列結(jié)構(gòu)的多色位像表示進(jìn)行數(shù)字?jǐn)?shù)據(jù)壓縮,以利于其低帶寬數(shù)據(jù)通信。
背景技術(shù):
現(xiàn)有技術(shù)的說明和缺點(diǎn)1988年SHENON INDUSTRIES出版的CHINONINDUSTRIES,INC.的掃描儀手冊(cè)“IMAGE SCANNER”,TECHNICAL REFERENCE MANUAL,N-207,DS-3000中公開了一種現(xiàn)有技術(shù)壓縮方案,而且可以從SHENON AMERICA,INC.INFORMATION EQUIPMENT DIFF.,660MAPLE AVENUE,TORRANCE,CA 90503 U.S.A獲得。
為了提供有效的二維數(shù)據(jù)壓縮方案,該現(xiàn)有技術(shù)方法中提出,通過以下的基本壓縮方案,普遍地減少所述數(shù)據(jù)量以及各自的傳輸時(shí)間將一條線中的數(shù)據(jù)分成若干個(gè)8位。當(dāng)8位全是“0”時(shí),將跳過它們。反之,這8位將以壓縮編碼“1”傳輸。如果對(duì)一條線中的數(shù)據(jù)最多為例如316字節(jié),進(jìn)行編碼后所述數(shù)據(jù)由40字節(jié)的壓縮編碼表達(dá),其中最后字節(jié)的低4位沒有意義。如果40字節(jié)的壓縮編碼再壓縮兩次,所述編碼就被壓縮至1字節(jié)。換句話說,具有一位或多位“1”的字節(jié)被映射到位值“1”,而且所述字節(jié)以可檢索的方式存儲(chǔ),最好直接位于所述壓縮串之后,只有由“0”位組成的字節(jié)被映射至位值“0”。為了使這種基本壓縮方法適合上述二維圖像表示,這種現(xiàn)有技術(shù)文獻(xiàn)提議在行列結(jié)構(gòu)的位圖表達(dá)中連續(xù)若干行的各位即各像素之間,進(jìn)行按位異或(X-OR)運(yùn)算。這意味著當(dāng)在同一列位置上的若干前行位即像素相同時(shí),那么所述X-OR的結(jié)果就是“0”,而如果所述二位不同,那么所述X-OR運(yùn)算的結(jié)果就是“1”。先按線(按行)進(jìn)行所述X-OR運(yùn)算,再執(zhí)行前述的一維數(shù)據(jù)壓縮。
這種現(xiàn)有技術(shù)壓縮方法的缺點(diǎn)是壓縮圖像表示的效率不夠高,所以典型情況下它出現(xiàn)在面向GUI程序應(yīng)用中,以及僅僅處理黑白圖片時(shí)。
根據(jù)本發(fā)明的第二個(gè)方面,此類壓縮的數(shù)據(jù)經(jīng)常通過網(wǎng)絡(luò)傳遞,帶寬或小或大。例如,當(dāng)使用內(nèi)聯(lián)網(wǎng)瀏覽某個(gè)主頁時(shí),大量的傳輸時(shí)間花費(fèi)在傳輸所需的大量數(shù)據(jù),以使得終端用戶在其終端設(shè)備上看到多色、高分辨率的圖形。尤其是所述設(shè)備通過低帶寬線路連接時(shí),這就要花費(fèi)無法容忍的時(shí)間,用戶才能在其終端上看到GUI結(jié)構(gòu)的屏幕。在例如每秒9.6k位的傳輸率時(shí),主頁屏幕的傳輸時(shí)間可能約為六分鐘。
對(duì)于此類低帶寬連接的、可能是手持的終端設(shè)備與后端應(yīng)用服務(wù)器之間的遠(yuǎn)程應(yīng)用控制,也存在著同樣的問題。
本發(fā)明的目的因此,本發(fā)明的目的是為聯(lián)網(wǎng)應(yīng)用提供一種改進(jìn)的壓縮方法及其有利用途。
發(fā)明內(nèi)容
本發(fā)明的目的由附帶的獨(dú)立權(quán)利要求書中陳述的特征實(shí)現(xiàn)。在各自的子權(quán)利要求中闡明了本發(fā)明進(jìn)一步的有益方式和實(shí)施例?,F(xiàn)在應(yīng)當(dāng)參考附帶的權(quán)利要求書。
根據(jù)本發(fā)明的第一個(gè)主要方面,它公開了為了量化所述圖像表示,僅僅包含縮減數(shù)目的顏色,優(yōu)選情況下小數(shù)目的顏色是比如2、4、8、16...256種,從而與一種單色相關(guān)聯(lián)的位圖位定義了位圖位各自的子集。每個(gè)所述子集然后受到上述基于X-OR的壓縮,或進(jìn)一步的壓縮步驟,以及隨后的位串編碼步驟。其后的思路在于,尤其是當(dāng)考慮基于網(wǎng)絡(luò)的應(yīng)用時(shí),或者對(duì)于一般的聯(lián)網(wǎng)應(yīng)用,沒有必要最初就看到所述屏幕的所有細(xì)節(jié)及其多色真實(shí)字體的外觀,尤其是當(dāng)所述實(shí)際傳輸?shù)钠聊粌H僅用于某些屏幕之間的導(dǎo)航時(shí),由于在簡單的導(dǎo)航期間,在大多數(shù)情況下并非真正需要所傳送的屏幕或網(wǎng)頁為高分辨率和真實(shí)字體的外觀。因此建議在第一步驟中把所述圖像表示減少至小數(shù)目的顏色,例如2或4種灰色的灰度級(jí),例如白色、淺灰色、深灰色和黑色,總共是4種顏色的灰度級(jí)。
當(dāng)進(jìn)一步在垂直于所述第一X-OR運(yùn)算方向的第二方向上應(yīng)用第二X-OR運(yùn)算時(shí),在壓縮典型的GUI式屏幕快照時(shí),就會(huì)實(shí)現(xiàn)獨(dú)特的優(yōu)勢。這是由于以下事實(shí),在每個(gè)人都從其臺(tái)式機(jī)知曉的此類屏幕中,基本的圖形結(jié)構(gòu)是若干窗口,它們最常見的是正交單色區(qū)域,由文本信息所貫穿或覆蓋。對(duì)于這種特定的類型形狀,在前述第一X-OR運(yùn)算之后,進(jìn)行所述第二X-OR運(yùn)算。在典型的基于GUI屏幕中,其結(jié)果是10%量級(jí)的進(jìn)一步壓縮。
在進(jìn)一步優(yōu)選情況下,由上述措施得到的所述壓縮結(jié)果最好是接著進(jìn)行根據(jù)本發(fā)明的進(jìn)一步壓縮步驟。所述進(jìn)一步壓縮例如可以是霍夫曼壓縮或本文稱為“LZ77”壓縮的進(jìn)一步壓縮,可以公開取自URLwww.qzip.org/zlib/,進(jìn)一步詳細(xì)的說明在URLwww.qzip.org/zlib/feldspar.html。此外,霍夫曼編碼和LZ77編碼都可以優(yōu)選地組合,在該組合中次序無關(guān)緊要。
根據(jù)本發(fā)明的第二個(gè)主要方面,公開了在服務(wù)器-客戶通信過程中,進(jìn)行圖形用戶界面(GUI)數(shù)據(jù)多色位像表示的低帶寬傳輸所用的方法,既包括所述服務(wù)器方,也包括所述客戶方,其中所述服務(wù)器方的方法特征在于以下步驟a)從上述壓縮產(chǎn)生的若干子集中至少判定主子集和次子集,b)在第一傳輸過程中,傳送所述位像表示之縮減顏色像素的主子集對(duì)應(yīng)的若干位,c)在跟隨所述第一傳輸過程的第二傳輸過程中,傳送所述像素位像表示之所述像素的次子集對(duì)應(yīng)的若干位。當(dāng)然,在大多數(shù)情況下上述步驟a)將意味著將最重要信息即對(duì)所述用戶關(guān)系最大的信息關(guān)聯(lián)到所述主子集,以便使其在所述客戶設(shè)備上首先出現(xiàn)。在大多數(shù)情況下是文本信息。但是,由于實(shí)際具體應(yīng)用不同,如果圖形信息格外需要,例如在傳遞了某些過濾標(biāo)準(zhǔn),如“僅選擇預(yù)定尺寸范圍和顏色的圓圈”之后,也可以首先傳送圖形信息。應(yīng)該理解,本發(fā)明的范圍將覆蓋所有這些應(yīng)用方面。
本發(fā)明公開了在服務(wù)器-客戶通信過程中,在所述客戶方參與圖形用戶界面(GUI)數(shù)據(jù)之多色位像表示的低帶寬傳輸所用的方法,它在上述方法中起到相應(yīng)客戶方的作用,其特征在于以下步驟a)從第一傳輸過程接收(340)所述位像表示(40)之所述縮減顏色像素的主子集對(duì)應(yīng)的若干位,b)對(duì)所述收到的若干位執(zhí)行解壓縮步驟,執(zhí)行上述對(duì)應(yīng)壓縮的逆過程,c)顯示與所述第一主子集對(duì)應(yīng)的位像表示,d)隨后,從跟隨所述第一傳輸過程的第二傳輸過程接收(355)與所述位像表示(40)像素的次子集對(duì)應(yīng)的若干位,e)對(duì)所述隨后收到的若干位執(zhí)行解壓縮步驟,執(zhí)行上述對(duì)應(yīng)壓縮的逆過程,f)與從所述第一傳輸過程顯示的所述位像表示一起,顯示與所述次子集對(duì)應(yīng)的位像表示。因此,可以首先傳送所述位像表示的最重要信息,這對(duì)傳輸時(shí)間提供了顯著的節(jié)省。
此外,在所述客戶端最好可以執(zhí)行以下步驟在所述傳輸位像表示的各自位置上,填充灰度級(jí)差異位對(duì)應(yīng)的插值后灰度級(jí)的灰度級(jí)像素。這樣就減弱了強(qiáng)烈的灰度級(jí)反差。
另外,本發(fā)明的方法還可以優(yōu)選地應(yīng)用在代理服務(wù)器和終端用戶相關(guān)聯(lián)設(shè)備之間的基于網(wǎng)絡(luò)的應(yīng)用中,所述設(shè)備配置為接收所傳送的所述位像表示的縮減顏色像素,并且只有不多的計(jì)算和/或顯示資源。
在這方面,進(jìn)一步的性能增強(qiáng)公開如下在所述客戶端,當(dāng)接收到所傳送的所述位像表示(40)的縮減顏色的像素時(shí),為處理用戶控制響應(yīng)提供了各自的控制程序裝置,用于以用戶啟動(dòng)的控制響應(yīng)的方式響應(yīng)所顯示的位像表示,比如在某個(gè)X-Y-屏幕位置點(diǎn)擊鼠標(biāo)或任何等效的動(dòng)作,或者按下任何專門預(yù)定的按鍵,并且把所述用戶控制響應(yīng)轉(zhuǎn)發(fā)至所述代理服務(wù)器,例如以包括X、Y坐標(biāo)和對(duì)所述控制的性質(zhì)、鼠標(biāo)左右鍵、雙擊等編碼位的短控制消息形式。
在這方面,在通常實(shí)施網(wǎng)絡(luò)瀏覽器的所述代理服務(wù)器執(zhí)行的步驟如下a)使用控制程序裝置,將從所述客戶設(shè)備轉(zhuǎn)發(fā)的所述用戶控制響應(yīng)轉(zhuǎn)換為瀏覽器專用的用戶控制命令,b)評(píng)估所述命令,所述命令表示網(wǎng)絡(luò)請(qǐng)求,它在執(zhí)行后包括不同于在所述第一傳輸過程中傳送并且將由所述第二傳輸過程細(xì)化的位像表示的顯示,c)只要尚未完成,就中斷所述當(dāng)前第一和/或第二傳輸過程,d)根據(jù)所述瀏覽器專用的用戶控制命令開始新的傳輸過程。
優(yōu)選情況下,如果所述評(píng)估步驟b)的結(jié)果包括執(zhí)行超鏈接,即所存取網(wǎng)頁內(nèi)部的鏈接,在所述代理服務(wù)器的所述瀏覽器中涉及基本的不同屏幕的顯示,就對(duì)新屏幕進(jìn)行壓縮并且傳送給所述用戶,而不是繼續(xù)完成對(duì)其中啟動(dòng)了所述鏈接之前一屏幕的顯示。因此,所述優(yōu)點(diǎn)使得所述接收用戶在所述網(wǎng)頁的其余部分傳送給他之前,可以立刻做些事情,例如繼續(xù)導(dǎo)航,即使在所述第二甚至所述第一傳輸過程的一部分已經(jīng)完成,各自的位圖信息已經(jīng)顯示給所述用戶時(shí)也不例外。由于它節(jié)省了大量時(shí)間,這的確有益于網(wǎng)頁之間的導(dǎo)航或應(yīng)用的遠(yuǎn)程菜單控制。
更加有利的是,所述顏色子集是雙色子集,優(yōu)選情況下是黑/白子集,因而黑色像素與所述主子集相關(guān)聯(lián),而且在所述第一傳輸過程之內(nèi)傳送。
此外,在所述第二傳輸過程之后,可以給所述用戶請(qǐng)求更多圖像細(xì)節(jié)的選項(xiàng),例如真實(shí)字體風(fēng)格或者任何中間的分辨率或色標(biāo),如1024色,或4096色等。
如果上述顏色子集是雙色子集,如黑/白子集,并且如果特定的信息類型關(guān)聯(lián)到黑色,所述圖像的其余部分關(guān)聯(lián)到白色,那么就能夠顯著地節(jié)省傳輸時(shí)間。當(dāng)例如所述選定的信息類型比所述圖像中包含的其余信息更重要時(shí),那么基本上要應(yīng)用過濾標(biāo)準(zhǔn),優(yōu)選情況下它使得在所述的第一傳輸過程中,僅僅傳送所述圖像的所述重要內(nèi)容。一種良好的選擇是將文本信息關(guān)聯(lián)到所述選擇的特定信息類型,因?yàn)樵谠S多情況下文本覆蓋了某些圖形環(huán)境,例如在GUI窗口中即是如此。
此外,優(yōu)選情況下所述黑色關(guān)聯(lián)到所述文本信息,并且在任何網(wǎng)站中通常以藍(lán)色表示的URL特定文本也可以轉(zhuǎn)換為黑色。因此,將GUI類數(shù)據(jù)的改進(jìn)壓縮與文本信息優(yōu)先于圖形信息傳輸相結(jié)合,對(duì)于在所述用戶希望的任何應(yīng)用目的中節(jié)省帶寬提供了顯著的技術(shù)進(jìn)步。
另外,廣泛的應(yīng)用領(lǐng)域都可以從本發(fā)明中受益,如果所述客戶與之通信的商務(wù)應(yīng)用服務(wù)器僅僅運(yùn)行任何商務(wù)應(yīng)用,比如電子表格應(yīng)用、字處理器、數(shù)據(jù)庫應(yīng)用或任何其他的非標(biāo)準(zhǔn)商務(wù)應(yīng)用,因而與因特網(wǎng)不發(fā)生相互作用,即
圖1的情形,其中圖1的右面部分,即所述網(wǎng)絡(luò)服務(wù)器不起作用。因此,本發(fā)明可以用于任何情況,其中要將GUI數(shù)據(jù)在信道中傳送給用戶,它的容量不大或者數(shù)據(jù)傳輸相對(duì)昂貴,因此這里公開的所述壓縮和發(fā)明的客戶/服務(wù)器對(duì)話值得做。如果在所述應(yīng)用服務(wù)器中解釋并執(zhí)行所述用戶控制響應(yīng),而且導(dǎo)致大量的不同位圖表達(dá),那么也會(huì)中斷當(dāng)前活化的至所述用戶的傳輸過程,并且開始新的傳輸過程,使得在所述客戶端處所述終端用戶新請(qǐng)求的應(yīng)用屏幕得以顯示。評(píng)判是否有“大量”差異的標(biāo)準(zhǔn)在優(yōu)選情況下可以是屏幕上最頂部和最左面的區(qū)域。因?yàn)榻?jīng)驗(yàn)已經(jīng)表明在大多數(shù)程序應(yīng)用中,這些就是為所述用戶顯示最重要信息的屏幕區(qū)域。另外,通過計(jì)算可以判斷,最好是通過傳送已顯示屏幕和新屏幕之間的差異信息,以刷新在客戶端已經(jīng)顯示的屏幕,還是完全從零做起重新啟動(dòng)和傳送所述新的屏幕。
因此,從今天的用戶觀點(diǎn)考慮,本方法能夠通過低帶寬連接,如作為低帶寬傳輸?shù)闹饕獙?shí)例的GSM連接,對(duì)所述GUI類型的程序應(yīng)用實(shí)現(xiàn)遠(yuǎn)程控制。同時(shí),分別對(duì)于移動(dòng)客戶和與所述移動(dòng)客戶相關(guān)聯(lián)之各自代理服務(wù)器之間的所述低帶寬情況,以及高帶寬鏈接的網(wǎng)絡(luò)服務(wù)器,專門改進(jìn)了因特網(wǎng)和內(nèi)聯(lián)網(wǎng)的使用作為其特定情況。此外,所述優(yōu)點(diǎn)也能夠用于高帶寬鏈接,如未來的UMTS連接,這時(shí)所述用戶必須為所傳送的數(shù)據(jù)量支付費(fèi)用。
在以下優(yōu)選實(shí)施例的說明中將給出進(jìn)一步的細(xì)節(jié)。
附圖簡要說明本發(fā)明通過實(shí)例的方式展示,并且不限于附圖描繪的外形,其中圖1是一幅示意圖,表示了客戶設(shè)備通過低帶寬連接訪問因特網(wǎng)或后端應(yīng)用服務(wù)器時(shí),使用本發(fā)明基本原理的系統(tǒng)中的基本部件;圖2是一幅示意框圖表達(dá),展示了根據(jù)本發(fā)明的所述壓縮過程中的控制流;圖3是一幅示意框圖表達(dá),顯示了傳輸過程的發(fā)明實(shí)施例中的控制流,由本發(fā)明的兩個(gè)前述主要方面強(qiáng)化;圖4是網(wǎng)頁的四色灰度級(jí)屏幕快照實(shí)例;圖5是應(yīng)用所述按行X-OR運(yùn)算之后的同一網(wǎng)頁;圖6展示了對(duì)圖5中的圖片應(yīng)用了所述按列X-OR運(yùn)算;圖7是一張表,展示了對(duì)給定類型的小數(shù)目顏色的.gif格式圖片,與使用最好的現(xiàn)有技術(shù)壓縮形式對(duì)比,所提議之壓縮技術(shù)的明確效果。所述比較是在客戶主頁的7張代表性的主頁頁面上進(jìn)行的。
具體實(shí)施例方式
一般地參考所述圖件,現(xiàn)在尤其是參考圖1,更加詳細(xì)地介紹一種應(yīng)用情形,其中展示了移動(dòng)計(jì)算機(jī)設(shè)備及其用戶如何可以分別從本發(fā)明的若干基本特征受益。
假定移動(dòng)計(jì)算機(jī)設(shè)備,如具有引用號(hào)10的筆記本電腦或個(gè)人數(shù)字助理(PDA),需要訪問內(nèi)聯(lián)網(wǎng)/因特網(wǎng)。在替代的應(yīng)用情況下,可以假定需要遠(yuǎn)程控制后端應(yīng)用。這兩種應(yīng)用都受限于設(shè)備10和關(guān)聯(lián)到設(shè)備10的代理服務(wù)器20之間的低帶寬網(wǎng)絡(luò)連接。所述低帶寬可以是具有9.6kbps帶寬的標(biāo)準(zhǔn)GSM連接。
在移動(dòng)設(shè)備訪問內(nèi)聯(lián)網(wǎng)的情況下,假定所述用戶需要例如對(duì)其企業(yè)進(jìn)行主頁訪問。為此目的,所述代理服務(wù)器20通過高帶寬連接由網(wǎng)絡(luò)服務(wù)器30連接,它可以位于所述企業(yè)方本身,如通過高帶寬本地網(wǎng)絡(luò)。在所述網(wǎng)絡(luò)服務(wù)器處于所述企業(yè)之外的情況下,可以假定是對(duì)因特網(wǎng)的訪問,對(duì)于本發(fā)明的目的也可以假定代理服務(wù)器20和網(wǎng)絡(luò)服務(wù)器30之間的高帶寬。
根據(jù)圖1和圖4以及本發(fā)明的優(yōu)選實(shí)施例——應(yīng)用于所述代理服務(wù)器裝置20和所述終端用戶相關(guān)聯(lián)的設(shè)備10如移動(dòng)客戶端之間,所述設(shè)備10用于以減少顏色像素的格式接收位像表示40,見圖4。
根據(jù)具體的有益方面,實(shí)現(xiàn)以下特征a)在所述終端用戶設(shè)備10處使用控制程序裝置15,以便向所述代理服務(wù)器裝置轉(zhuǎn)發(fā)終端用戶的響應(yīng),以響應(yīng)所述傳送的位像表示40,以及b)在所述代理服務(wù)器處配備控制程序裝置25,以便接收所述轉(zhuǎn)發(fā)的用戶響應(yīng)并將其轉(zhuǎn)換為瀏覽器專用的用戶控制命令。
所述部件15負(fù)責(zé)在設(shè)備10上檢測所有的用戶輸入(鍵盤按鍵/鼠標(biāo)點(diǎn)擊、觸摸板敲擊等),以及向放置和處理這些互動(dòng)的所述代理服務(wù)器20傳送即轉(zhuǎn)發(fā)這種信息,如同這些互動(dòng)在該代理服務(wù)器上本地發(fā)生,轉(zhuǎn)發(fā)時(shí)如以僅僅包括少量控制位之控制消息的形式,其中對(duì)各次點(diǎn)擊的X-Y位置和用戶動(dòng)作的類型進(jìn)行了編碼,如上所述。
這種特征能夠有利地用于中斷所述當(dāng)前傳輸,即第一和第二傳輸過程或進(jìn)一步的過程,如上所述,并且開始由所述“鼠標(biāo)點(diǎn)擊”及所述代理服務(wù)器對(duì)其“翻譯”控制的新傳輸。因此在這種情況下,如果顯示給所述客戶端終端用戶之位圖的X-Y位置對(duì)應(yīng)所述代理服務(wù)器處所述各自位圖中的鏈接或超鏈接,那么所述代理服務(wù)器的控制程序就執(zhí)行這個(gè)鏈接,并且中斷前者的傳輸,因?yàn)檎缢鼋K端用戶對(duì)所述鏈接執(zhí)行的“點(diǎn)擊”所確定,它們現(xiàn)在已經(jīng)過時(shí)。由此,在這種位圖表達(dá)對(duì)應(yīng)的所述各個(gè)網(wǎng)站內(nèi)部的用戶導(dǎo)航顯著加速,因?yàn)樵谒龃矸?wù)器收到了新請(qǐng)求網(wǎng)站對(duì)應(yīng)的新位圖表達(dá)后,根本不傳送多余的信息,而是向所述終端用戶傳送看來對(duì)他更感興趣的新信息。在應(yīng)用服務(wù)器如數(shù)據(jù)庫服務(wù)器取代所述代理服務(wù)器的情況下,則在這種應(yīng)用中的導(dǎo)航顯著增強(qiáng)。
根據(jù)本發(fā)明另外的有益特征,在所述服務(wù)器端實(shí)施了也具有引用號(hào)25的差異檢測機(jī)制,在所述代理服務(wù)器20上定期記錄位像表示40,如屏幕快照,以檢測任何變化,比如在訪問所述網(wǎng)絡(luò)服務(wù)器30的代理服務(wù)器20上運(yùn)行的瀏覽器應(yīng)用中的變化。這些變化將由本發(fā)明的方法傳送到所述客戶端的所述接收程序組件15中,它將所述傳送的信息解壓縮,然后將其顯示在設(shè)備10上。優(yōu)選情況下,僅僅傳送屏幕之間的差異信息,其本身從現(xiàn)有技術(shù)已知。
現(xiàn)在再參考圖2,首先介紹根據(jù)本發(fā)明的優(yōu)選實(shí)施例應(yīng)用其壓縮方法時(shí)的進(jìn)一步細(xì)節(jié)。在第一個(gè)步驟即預(yù)先步驟210中,對(duì)代理服務(wù)器20處可見的屏幕快照進(jìn)行量化,如將顏色縮減至四種灰色。優(yōu)選情況下,所述算法可以把這種顏色縮減控制到根據(jù)各個(gè)背后的應(yīng)用,以經(jīng)驗(yàn)發(fā)現(xiàn)的規(guī)律。例如,為了在基于網(wǎng)絡(luò)的應(yīng)用中收集所有包含的文本信息,建議除了最主要的黑色文本之外,還要把通常用于表示URL所用的典型的藍(lán)色收集到所述黑色中。
此外,已知特別經(jīng)常用于文本表示的其它顏色也應(yīng)當(dāng)映射至所述黑色。作為替代,為了增強(qiáng)所述方法區(qū)分文本和圖像信息的能力,可以通過分開提供的文本識(shí)別器濾掉組成屏幕快照的所有文本元素,而將其設(shè)定為預(yù)定的不常用的顏色??梢酝ㄟ^普通的置標(biāo)符輔助完成。由于這種額外的特征,本發(fā)明的方法可以區(qū)分在所述屏幕快照中位于不同位置的黑色區(qū)域和文本信息。考慮到224色顏色范圍的巨大深度,可以容忍在選定的顏色代碼與不屬于所述文本信息的單圖像像素之間的偶然巧合。
在已經(jīng)識(shí)別了所述文本信息之后,將從該圖像幀中提取它,并且準(zhǔn)備在第一傳輸過程中傳送。在所述屏幕快照中造成的間隙優(yōu)選情況下使用所述幀鄰近區(qū)域中具有相同顏色編碼的像素填充,如果所述幀鄰近區(qū)域中的顏色不同,優(yōu)選情況下用插值后的像素填充所述間隙。因此,在間隙的一側(cè)是紅色,其相鄰的另一側(cè)是黃色,所述間隙將由橙色像素填充。這樣做主要是為了允許其余的屏幕幀可以具有高效的進(jìn)一步壓縮性,因?yàn)楫?dāng)整個(gè)圖像幀被縮減至小數(shù)目級(jí)的灰度級(jí)時(shí),后面的壓縮方法像JPEG將不會(huì)識(shí)別出邊緣。
對(duì)于各個(gè)顏色對(duì)應(yīng)的、位圖位的每個(gè)子集中執(zhí)行以下描述的其次步驟215至265,優(yōu)選情況下開始于最重要的顏色,往往為黑色。
因此在步驟215中,在按行方向執(zhí)行X-OR運(yùn)算。這具體意味著本發(fā)明的方法開始按位對(duì)比第一行和第二行。由于所述幀已經(jīng)被減至四種不同的灰色,所以每個(gè)像素用2位編碼,例如,位“00”為黑色編碼,“01”為深灰色編碼,“10”為淺灰色編碼以及“11”為白色編碼。僅對(duì)相同列位置的位相互比較。第一行和第二行之間的所述X-OR運(yùn)算的結(jié)果取代第一行。第二行和第三行之間的所述X-OR的結(jié)果取代所述第二行,依此類推,直至達(dá)到所述屏幕幀的底線。其結(jié)果是只有在相同列位置中一行的像素代碼不同于另一行的這種位置,才分配給“1”位。在上述現(xiàn)有技術(shù)參考文獻(xiàn)中更加詳細(xì)地介紹了這個(gè)過程。因此,步驟215的結(jié)果是壓縮的位串集,它可以再次解壓縮以傳遞以前的原始位串而不損失信息。
此外在優(yōu)選情況下,以類似的方式在步驟220中按列執(zhí)行了類似的X-OR運(yùn)算,例如從最左邊的列開始,對(duì)比相同行位置的位。這是本發(fā)明的特征,優(yōu)選情況下能夠應(yīng)用于具有大量矩形圖形元素的位圖,而且尤其是如果這種矩形元素是單色的。
在下一個(gè)步驟230中,把從步驟215和220得出的壓縮結(jié)果——本文稱為“中間結(jié)果”——編碼成位串,優(yōu)選情況下通過重復(fù)地執(zhí)行以下步驟——將具有一個(gè)或多個(gè)“1”位的字節(jié)映射至位值“1”,并且以可檢索的方式存儲(chǔ)所述字節(jié),最好把所述含“1”字節(jié)存儲(chǔ)在所述壓縮的位串值之后。
——將只包含“0”位的字節(jié)映射至“0”。
在圖2中由引用號(hào)240、245和250幫助,展示了這個(gè)過程。在以上現(xiàn)有技術(shù)的參考文獻(xiàn)中給出了這個(gè)具體過程更詳細(xì)的說明。
所述結(jié)果可以在步驟260中由所謂的LZ77的壓縮進(jìn)一步編碼,并且在步驟265中由上述霍夫曼壓縮進(jìn)一步編碼。這種壓縮方法有些令人驚奇,因?yàn)樗诓襟E250中已經(jīng)壓縮的輸出上進(jìn)行。步驟250的壓縮輸出,至少對(duì)有小量不同顏色的屏幕快照,具有低熵的特征,使得所述壓縮步驟260和265值得應(yīng)用。應(yīng)當(dāng)指出,其他壓縮圖像格式,像GIF、JPEG...具有大約8(每個(gè)字節(jié)的位數(shù))的熵,因此不允許進(jìn)行另外的壓縮。
然后對(duì)位圖位的剩余子集重復(fù)以上步驟。
現(xiàn)在再參考圖3,更詳細(xì)地介紹本發(fā)明的第二方面,其中低帶寬傳輸?shù)膱D形用戶界面(GUI數(shù)據(jù))的這種多色屏幕快照——它們通常出現(xiàn)在網(wǎng)頁或任何臺(tái)式機(jī)應(yīng)用的屏幕快照中——已經(jīng)由以上介紹的壓縮方法進(jìn)行了預(yù)壓縮,然后通過低帶寬連接傳送至遠(yuǎn)程客戶10。所述客戶10基本上通過專用瀏覽器代理20通信,它處理由所述客戶10請(qǐng)求的網(wǎng)絡(luò)內(nèi)容,并且將它們傳送給所述客戶10。這種情況上面參考圖1進(jìn)行了介紹。對(duì)每個(gè)子集分別進(jìn)行壓縮位的傳輸,從最重要的子集開始。細(xì)節(jié)如下在第一個(gè)步驟300中所述客戶向其代理服務(wù)器20發(fā)出請(qǐng)求。在所述客戶應(yīng)用從零開始,以及可以假定為內(nèi)聯(lián)網(wǎng)會(huì)話的情況下,所述客戶端設(shè)備10有一種“超輕量”瀏覽器工具,用于向所述代理服務(wù)器發(fā)出請(qǐng)求。在下一個(gè)步驟305中——見圖3中右側(cè)列的若干活動(dòng),它們都關(guān)聯(lián)到所述代理服務(wù)器20——所述代理服務(wù)器20接收所述請(qǐng)求?,F(xiàn)在可以假定這個(gè)請(qǐng)求包括URL,指明在客戶端設(shè)備10的用戶希望瀏覽的網(wǎng)站。在下一個(gè)步驟310中,代理服務(wù)器20通過高帶寬連接向?qū)?yīng)的網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)所述請(qǐng)求。這也許是內(nèi)聯(lián)網(wǎng),也許是連接著世界上任何兩點(diǎn)之間的因特網(wǎng)連接。在下一個(gè)步驟315中所述代理服務(wù)器從所述網(wǎng)絡(luò)服務(wù)器接收所述響應(yīng)。
本文稱為代理控制邏輯(PCL)25的特別配備的邏輯,在步驟320中從提供給所述用戶的屏幕中提取位圖。
然后,為了壓縮所述屏幕快照,執(zhí)行了上面參考圖2介紹的步驟,其結(jié)果是所述壓縮的位圖信息在步驟335中作為“屏幕”向所述客戶轉(zhuǎn)發(fā)。
然后,在步驟340中所述客戶10接收所述屏幕。
再返回參考圖1,所述客戶控制邏輯(CCL)15在需要處對(duì)所述壓縮的數(shù)據(jù)進(jìn)行解壓縮,見圖3中的步驟345,并且準(zhǔn)備接收用戶輸入,以便所述用戶希望執(zhí)行任何典型的用戶動(dòng)作,如請(qǐng)求另外的URL、點(diǎn)擊所述屏幕快照包含的某個(gè)對(duì)象,它可以是例如超鏈接等。還給所述用戶另外的選項(xiàng),從當(dāng)前顯示的屏幕快照請(qǐng)求更多的圖像信息。這可能有實(shí)質(zhì)意義,例如在所述用戶停止導(dǎo)航,希望詳細(xì)地觀看(更多的灰度級(jí))某個(gè)具體網(wǎng)頁時(shí)。因此,把控制反饋至步驟300,以便使得所述客戶端用戶10能夠向其代理服務(wù)器20發(fā)出任何進(jìn)一步的請(qǐng)求。只要客戶端10的用戶需要,這種方式就可以重復(fù)地執(zhí)行以上介紹和由圖3展示的過程。
如圖3底部所描述,通過在兩個(gè)不同過程中采取上述的傳輸,優(yōu)選情況下可以進(jìn)一步增強(qiáng)本發(fā)明的傳輸方法優(yōu)選情況下,所述第一傳輸過程335傳送屏幕快照這些像素的主子集對(duì)應(yīng)的所述若干位,它們被視為對(duì)所述用戶重要(因?yàn)樗鼈兛赡馨刂菩畔⒒蛭谋拘畔?,接著是第二傳輸過程350,傳送所述屏幕快照中所述像素的次子集對(duì)應(yīng)的若干位。這個(gè)第二傳輸傳送了表示重要性次之的若干像素的像素信息,例如黑色即表示文本之像素以外的信息。在步驟355中接收這種次子集,在步驟360中在客戶10的所述顯示表達(dá)中填充,它已經(jīng)包含了信息的所述最重要子集。優(yōu)選情況下,在一次傳輸中可以傳送單個(gè)或多個(gè)非主要子集,即第二、第三、第四子集第,只要它看來最適合相應(yīng)的應(yīng)用。
在一個(gè)具體實(shí)例中,所述第一傳輸傳送黑色和文本信息,而所述第二傳輸包括三種其它灰色,表示信息的剩余部分。在這個(gè)具體的情況下,可以獲益于特殊的優(yōu)點(diǎn),它“隱藏”在某個(gè)數(shù)學(xué)關(guān)系背后編碼a)+編碼b)的求和結(jié)果<編碼c),詳細(xì)表述如下a)1位黑/白圖像的編碼;b)包括3種“灰色”深灰、淺灰和白色的2位灰度級(jí)圖像的編碼;小于c)2位、4種“灰色”組成圖像的編碼,包括黑色、深灰、淺灰和白色。
應(yīng)當(dāng)指出,對(duì)于情況a)的所述映射規(guī)則特別適于在所述壓縮代碼中黑色用于所述原始圖像中發(fā)現(xiàn)黑色之處,白色用于其他位置。
情況b)深灰色用于所述原始圖像中深灰色之處,淺灰色用于所述原始圖像中淺灰色之處,白色用于所述原始圖像中白色之處,此外“XX”色用于原始圖像是黑色之處。優(yōu)選情況下,“XX”色是可以自由使用的任選色,因此也可以由所述壓縮算法定義,取決于正在使用的當(dāng)前應(yīng)用情況的實(shí)際需要。
現(xiàn)在再參考圖4-6,圖4描述了四種灰度級(jí)的屏幕快照40。應(yīng)用了所述按行X-OR運(yùn)算之后,給出了圖5中的結(jié)果。圖6顯示了按列X-OR運(yùn)算的應(yīng)用結(jié)果(圖片的右部)。
參考圖6,在其左部另外展示了執(zhí)行所述壓縮步驟260和265之前,對(duì)每條線實(shí)際0/1編碼。Y軸表示相應(yīng)屏幕圖像的行,X軸表示存儲(chǔ)需要。描繪的一條平衡線分開了本發(fā)明的壓縮有利的區(qū)域(紅色背景)和不宜應(yīng)用的區(qū)域(黑色背景)。這有助于為熟悉本技術(shù)的人員提供逼真感受,當(dāng)應(yīng)用本發(fā)明原理時(shí),如何可以形成屏幕,何時(shí)可以期待明顯的優(yōu)勢。確切地說,白色峰值和黑色背景之間的邊界是所述壓縮起作用的平衡點(diǎn),換言之,可見的白色越多,所述壓縮的作用越好。
圖7以表格表達(dá)表示了真實(shí)的樣本,展示了根據(jù)本發(fā)明達(dá)到的極好的壓縮結(jié)果。顯示了與使用對(duì)于給定類型的小數(shù)目顏色圖片的已知最佳壓縮格式——所述.gif文件格式相比,所提議壓縮技術(shù)的明確效果。在自由選擇之客戶主頁的7個(gè)代表性主頁上進(jìn)行所述對(duì)比。
本發(fā)明能夠由硬件、軟件或硬件和軟件的組合實(shí)現(xiàn)。根據(jù)本發(fā)明的工具能夠在一個(gè)計(jì)算機(jī)系統(tǒng)中以集中的方式實(shí)現(xiàn),也能夠以分布的方式實(shí)現(xiàn),不同的部件分散在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中。適于進(jìn)行本文所介紹之方法的任何種類的計(jì)算機(jī)系統(tǒng)或其他裝置都適用。硬件和軟件的典型組合可以是通用計(jì)算機(jī)系統(tǒng),當(dāng)其帶有的計(jì)算機(jī)程序加載和執(zhí)行時(shí),控制所述計(jì)算機(jī)系統(tǒng),以使其執(zhí)行本文介紹的方法。
本發(fā)明也能夠嵌入在計(jì)算機(jī)程序產(chǎn)品中,它包括使本文所介紹的方法得以實(shí)施的全部所述特征,并且當(dāng)加載在計(jì)算機(jī)系統(tǒng)中時(shí),能夠執(zhí)行這些方法。
本發(fā)明上下文中的計(jì)算機(jī)程序裝置即計(jì)算機(jī)程序意味著以任何語言、代碼或符號(hào)寫成的一組指令的任何表達(dá)式,它們?cè)噲D使具有信息處理能力的執(zhí)行特定功能,或者直接執(zhí)行或者是在執(zhí)行以下的一個(gè)或兩個(gè)過程之后a)轉(zhuǎn)換成另外一種語言、代碼或符號(hào);b)以不同的材料形式再現(xiàn)。
權(quán)利要求
1.一種對(duì)行列結(jié)構(gòu)的多色位像表示(40)的數(shù)字?jǐn)?shù)據(jù)進(jìn)行壓縮的方法,包括以下步驟a)縮減(210)所述圖像表示至縮減數(shù)目的顏色,每種顏色對(duì)應(yīng)于位圖位的相應(yīng)子集,b)對(duì)于所述子集至少其中之一執(zhí)行以下步驟b1)在所述位圖的一個(gè)方向上執(zhí)行(215)按位基于XOR的壓縮,產(chǎn)生第一中間結(jié)果,b2)通過重復(fù)地執(zhí)行以下步驟,把所述第一中間結(jié)果編碼(230)為位串,產(chǎn)生壓縮結(jié)果b3)將具有一個(gè)或多個(gè)“1”位的字節(jié)映射(245)至位值“1”,并且以可檢索的方式存儲(chǔ)所述字節(jié),b4)將只包含“0”位的字節(jié)映射(240)至“0”。
2.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括在第二個(gè)方向上執(zhí)行(220)XOR的步驟。
3.根據(jù)權(quán)利要求1或權(quán)利要求2的方法,在另外的壓縮步驟中進(jìn)一步壓縮所述壓縮結(jié)果。
4.根據(jù)以上權(quán)利要求的方法,其中所述進(jìn)一步壓縮是霍夫曼壓縮。
5.根據(jù)以上權(quán)利要求的方法,其中所述進(jìn)一步壓縮是LZ77壓縮(266)。
6.根據(jù)權(quán)利要求3的方法,其中所述進(jìn)一步壓縮是霍夫曼和LZ77的組合(260)。
7.根據(jù)權(quán)利要求1的方法,其中所述顏色子集包括256、16或4灰度級(jí),而且對(duì)于兩個(gè)或更多的灰度級(jí)執(zhí)行權(quán)利要求1的步驟b1)至b4)。
8.根據(jù)權(quán)利要求1的方法,其中所述圖像表示源自與計(jì)算機(jī)程序應(yīng)用相關(guān)聯(lián)的屏幕快照(40)。
9.一種在服務(wù)器-客戶通信過程中進(jìn)行圖形用戶界面(GUI)數(shù)據(jù)的多色位像表示(40)的低帶寬傳輸?shù)姆椒?,其特征在于包括以下步驟a)從根據(jù)權(quán)利要求1至8中任何一條壓縮的所述子集至少判定主子集和次子集,b)在第一傳輸過程中傳送(335)所述位像表示(40)的縮減顏色像素的所述主子集對(duì)應(yīng)的若干位,c)在跟隨所述第一傳輸過程的第二傳輸過程中傳送(350)所述位像表示(40)的像素的所述次子集對(duì)應(yīng)的若干位。
10.根據(jù)權(quán)利要求9的方法,其中所述顏色子集是雙色子集,優(yōu)選情況下是黑/白子集,而且黑色像素與所述主子集相關(guān)聯(lián)并在所述第一傳輸過程之內(nèi)傳送。
11.根據(jù)以上權(quán)利要求的方法,其中所述屏幕快照(40)內(nèi)含的文本信息關(guān)聯(lián)到所述兩種顏色之一,而且所述文本信息在所述第一傳輸過程中傳送(335)。
12.根據(jù)以上權(quán)利要求的方法,其中來自所述多色屏幕快照的文本信息映射到所述兩種顏色之一,優(yōu)選情況下是黑色。
13.根據(jù)以上權(quán)利要求的方法,其中傳送四種灰色。
14.根據(jù)以上權(quán)利要求的方法,包括以下步驟a)在所述第一傳輸過程中傳送黑色像素的所述主子集對(duì)應(yīng)的若干位(335),b)在所述第二傳輸過程中傳送3灰度級(jí)差異位的所述次子集對(duì)應(yīng)的若干位(350)。
15.根據(jù)權(quán)利要求9的方法,應(yīng)用于代理服務(wù)器裝置(20)和配置為接收所述位像表示(40)的傳送的縮減顏色像素的與終端用戶相關(guān)聯(lián)的客戶設(shè)備(10)之間,包括以下步驟a)使用控制程序裝置(25),把從所述客戶設(shè)備(20)轉(zhuǎn)發(fā)的用戶控制響應(yīng)轉(zhuǎn)換為瀏覽器專用的用戶控制命令,b)評(píng)估所述命令,所述命令表示網(wǎng)絡(luò)請(qǐng)求,它在執(zhí)行后包括不同于在所述第一傳輸過程中傳送并且將由所述第二傳輸過程細(xì)化的位像表示的顯示,c)只要尚未完成,就中斷所述當(dāng)前第一和/或第二傳輸過程,d)根據(jù)所述瀏覽器專用的用戶控制命令開始新的傳輸過程。
16.根據(jù)以上權(quán)利要求的方法,其中所述用戶控制響應(yīng)關(guān)聯(lián)到某個(gè)(X/Y)屏幕位置,而且所述評(píng)估步驟b)的結(jié)果包括超鏈接的執(zhí)行。
17.根據(jù)權(quán)利要求9的方法,應(yīng)用于應(yīng)用服務(wù)器裝置和配置為接收所述位像表示(40)的傳送的縮減顏色像素的與終端用戶相關(guān)聯(lián)的客戶設(shè)備(10)之間,包括以下步驟a)使用控制程序裝置(25),把從所述客戶設(shè)備(20)轉(zhuǎn)發(fā)的用戶控制響應(yīng)轉(zhuǎn)換為應(yīng)用特定的用戶控制命令,b)評(píng)估所述命令,如果其執(zhí)行包括與所述第一傳輸過程中傳送的位像表示的差異達(dá)到預(yù)定程度的位像表示的顯示,并且將由所述第二傳輸過程細(xì)化,c)只要尚未完成,就中斷所述當(dāng)前第一和/或第二傳輸過程,d)根據(jù)所述應(yīng)用特定的用戶控制命令開始新的傳輸過程。
18.一種在服務(wù)器-客戶通信過程中參與圖形用戶界面(GUI)數(shù)據(jù)的多色位像表示(40)的低帶寬傳輸?shù)姆椒ǎ涮卣髟谟诎ㄒ韵虏襟Ea)從第一傳輸過程接收(340)所述位像表示(40)的縮減顏色像素的主子集對(duì)應(yīng)的若干位,b)對(duì)所述收到的若干位執(zhí)行解壓縮步驟,執(zhí)行根據(jù)權(quán)利要求1至8中任何一條的各項(xiàng)壓縮的逆過程,c)顯示與所述第一主子集對(duì)應(yīng)的位像表示,d)隨后,從跟隨所述第一傳輸過程的第二傳輸過程接收(355)與所述位像表示(40)像素的次子集對(duì)應(yīng)的若干位,e)對(duì)所述隨后收到的若干位執(zhí)行解壓縮步驟,執(zhí)行根據(jù)權(quán)利要求1至8中任何一條的各項(xiàng)壓縮的逆過程,f)與從所述第一傳輸過程顯示的所述位像表示一起,顯示與所述次子集對(duì)應(yīng)的位像表示。
19.根據(jù)以上權(quán)利要求的方法,應(yīng)用于服務(wù)器裝置(20)和配置為接收所述位像表示(40)的傳送的縮減顏色像素的與終端用戶相關(guān)聯(lián)的客戶設(shè)備(10)之間,包括以下步驟使用控制程序裝置(15)向所述服務(wù)器轉(zhuǎn)發(fā)用戶控制響應(yīng),以響應(yīng)所述顯示的位像表示,因而所述控制響應(yīng)包括用戶控制的用戶啟動(dòng)的動(dòng)作在所述X-Y-屏幕位置的信息。
20.根據(jù)以上權(quán)利要求的方法,其中所述服務(wù)器是商務(wù)應(yīng)用服務(wù)器或者代理服務(wù)器。
21.根據(jù)權(quán)利要求16的方法,進(jìn)一步包括以下步驟在所述顯示的位像表示的相應(yīng)位置上填充(355)灰度級(jí)差異位對(duì)應(yīng)的、插值后灰度級(jí)的灰度級(jí)像素。
22.一種計(jì)算機(jī)系統(tǒng)(20),具有執(zhí)行根據(jù)以上權(quán)利要求1至21之一的方法步驟所用的裝置。
23.根據(jù)以上權(quán)利要求的計(jì)算機(jī)系統(tǒng),形式為與終端用戶相關(guān)聯(lián)的客戶設(shè)備(10),具有執(zhí)行根據(jù)以上權(quán)利要求18至21之一的方法步驟所用的裝置。
24.根據(jù)權(quán)利要求22的計(jì)算機(jī)系統(tǒng),形式為代理服務(wù)器(20),具有執(zhí)行根據(jù)以上權(quán)利要求1至16之一的方法步驟所用的裝置。
25.根據(jù)權(quán)利要求22的計(jì)算機(jī)系統(tǒng),形式為應(yīng)用服務(wù)器(20),具有執(zhí)行根據(jù)以上權(quán)利要求1至14或17之一的方法步驟所用的裝置。
26.一種在數(shù)據(jù)處理系統(tǒng)中執(zhí)行的計(jì)算機(jī)程序,包括若干計(jì)算機(jī)程序代碼部分,在計(jì)算機(jī)上執(zhí)行所述計(jì)算機(jī)程序代碼部分時(shí),執(zhí)行根據(jù)以上權(quán)利要求1至21中任何一條的所述方法的各個(gè)步驟。
27.一種在計(jì)算機(jī)可用介質(zhì)上存儲(chǔ)的計(jì)算機(jī)程序產(chǎn)品,包括若干計(jì)算機(jī)可讀的程序軟件,在計(jì)算機(jī)上執(zhí)行所述計(jì)算機(jī)程序產(chǎn)品時(shí),使計(jì)算機(jī)執(zhí)行根據(jù)所述權(quán)利要求1至21中任何一條的所述方法。
全文摘要
多計(jì)算組件系統(tǒng)所用的一種電源管理系統(tǒng)。所述管理系統(tǒng)能夠?qū)炱鸷托菝邇煞N低功率運(yùn)行狀態(tài)下的各個(gè)計(jì)算組件進(jìn)行運(yùn)行管理。此外,所述管理系統(tǒng)還能夠?qū)Ω鱾€(gè)計(jì)算組件之內(nèi)的功耗附件進(jìn)行粒度管理。當(dāng)計(jì)算組件處于掛起或休眠的低功率狀態(tài)時(shí),它可以熱交換到另一個(gè)位置。此外,當(dāng)計(jì)算組件從休眠的低功率狀態(tài)恢復(fù)時(shí),它可以訪問所述系統(tǒng)中的替換圖像。所以,所述電源管理系統(tǒng)允許多計(jì)算組件系統(tǒng)中的各個(gè)組件有五種運(yùn)行狀態(tài)。
文檔編號(hào)H04N1/41GK1745581SQ200480002578
公開日2006年3月8日 申請(qǐng)日期2004年3月16日 優(yōu)先權(quán)日2003年3月27日
發(fā)明者諾伯特·高茨, 赫爾曼·斯塔姆-維爾布蘭特 申請(qǐng)人:國際商業(yè)機(jī)器公司