專利名稱:一種透明頁面的光柵化處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光柵化技術(shù)領(lǐng)域,尤其涉及一種透明頁面的光柵化處理方法及裝置。
背景技術(shù):
柵格圖象處理單元(Raster Image Processor, RIP)是一種用來將頁面描述語言所描述的版面信息解釋轉(zhuǎn)換成可供輸出設(shè)備輸出的數(shù)據(jù)信息。例如,RIP可以將PDF格式所描述的圖元解釋轉(zhuǎn)換成可供輸出設(shè)備輸出的數(shù)據(jù)。RIP是整個印前行業(yè)的核心軟件,一個桌面系統(tǒng)的輸出速度在很大程度上取決于RIP的優(yōu)劣。
RIP對頁面圖元進(jìn)行繪制時采用兩種成像模型:替代成像模型和透明成像模型。替代成像模型的基本原理是,新繪制到頁面中的圖元會完全替代該圖元所在位置上的背景內(nèi)容,所述背景內(nèi)容為之前繪制到該頁面的圖元,該位置上點(diǎn)的最終顏色由最后繪制到該位置上的圖元決定。透明成像模型的基本原理是,新繪制到頁面中的透明圖元需與之前該圖元所在位置上的背景內(nèi)容進(jìn)行透明計(jì)算,即該位置上點(diǎn)的最終顏色由繪制到該位置上的所有圖元共同決定。
PDF格式是一種用來描述頁面內(nèi)容的電子文檔格式,從I3DFl.4版開始,引入透明概念以及透明成像模型,新繪制到頁面中的透明圖元需與之前該圖元所在位置上的背景內(nèi)容進(jìn)行透明計(jì)算。PDF頁面能夠支持各種透明、漸變、羽化等特殊效果,透明概念的引入極大地豐富了 PDF頁面描述能力。
RIP可將PDF頁面描述語言所描述的版面信息解釋轉(zhuǎn)換成I位數(shù)據(jù)輸出或8位數(shù)據(jù)輸出。所述I位或8位為像素的單個顏色分量的色值位數(shù),若采用C、M、Y、K四色表示一個像素。當(dāng)RIP進(jìn)行I位數(shù)據(jù)輸出時,總共需要4位數(shù)據(jù),即1/2個字節(jié);當(dāng)RIP進(jìn)行8位數(shù)據(jù)輸出時,總共32位數(shù)據(jù),即4個字節(jié)。當(dāng)輸出設(shè)備需要進(jìn)行I位輸出時,RIP在替代成像模型下,待繪制的圖元先進(jìn)行掛網(wǎng)生成I位數(shù)據(jù),再將I位數(shù)據(jù)繪制到最終輸出的I位頁面點(diǎn)陣;在透明成像模型下,若先對待繪制圖元進(jìn)行掛網(wǎng),獲得的I位數(shù)據(jù)不能與背景顏色進(jìn)行透明計(jì)算,因必須對透明圖元先按照8位數(shù)據(jù)輸出的方式進(jìn)行組裝,組裝完畢后,再將整個版面的8位數(shù)據(jù)點(diǎn)陣按照一個圖像圖元進(jìn)行掛網(wǎng)獲得I位數(shù)據(jù),再將I位數(shù)據(jù)繪制到最終輸出的I位頁面點(diǎn)陣中,所述透明計(jì)算是基于設(shè)備坐標(biāo)空間下的像素,針對每個像素按照8位數(shù)據(jù)點(diǎn)陣進(jìn)行組裝的時間與掛網(wǎng)的時間代價(jià),相應(yīng)地RIP進(jìn)行光柵化處理的速度也較低。
最初的RIP光柵化處理方法為,通過掃面頁面判斷頁面內(nèi)是否含有透明圖元,如果含有透明圖元,則該頁面為透明頁面。對所述透明頁面內(nèi)的每一個像素按照透明模型與背景進(jìn)行透明混合運(yùn)算,得到最終的8位頁面點(diǎn)陣,由于透明頁面內(nèi)不是所有區(qū)域都含有透明圖元,這樣,針對整個頁面內(nèi)容進(jìn)行透明處理的數(shù)據(jù)量非常龐大,使得光柵化處理的速度非常低。
為了提高RIP進(jìn)行光柵化處理的速度,現(xiàn)有技術(shù)將透明頁面劃分為包含透明圖元的透明區(qū)域和不包含透明圖元的非透明區(qū)域。對所述透明區(qū)域按照透明模型進(jìn)行組裝,對非透明區(qū)域按照替代模型進(jìn)行組裝,相對于對整個頁面按照透明模型進(jìn)行組裝時的透明處理數(shù)據(jù)量有所減小。但是現(xiàn)有技術(shù)對透明區(qū)域的透明圖元的組裝是基于設(shè)備坐標(biāo)空間下的像素,透明圖元在組裝時刻與背景進(jìn)行透明計(jì)算,此時,圖元數(shù)據(jù)以及背景數(shù)據(jù)已是設(shè)備分辨率之下的數(shù)據(jù),而設(shè)備分辨率可以到2400dpi甚至更高,當(dāng)設(shè)備分辨率很高時,進(jìn)行透明計(jì)算的數(shù)據(jù)量還是非常可觀的,而透明計(jì)算公式又較為復(fù)雜,導(dǎo)致透明計(jì)算所耗費(fèi)的時間較多。
綜上所述,現(xiàn)有技術(shù)在對所有透明圖元進(jìn)行組裝時,基于設(shè)備空間空間下的像素,進(jìn)行透明計(jì)算的數(shù)據(jù)量非常龐大,透明頁面的光柵化處理速度較低。發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種透明頁面的光柵化處理方法及裝置,用以提高透明頁面的光柵化處理速度。
本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理方法,包括:
解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息;
根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域;
根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域;
對去透明區(qū)域中的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元進(jìn)行組裝,以及對非透明區(qū)域中的圖元進(jìn)行組裝。
本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理裝置,包括:
頁面描述語言解析單元,解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息;以及
根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域;
去透明化單元,根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域;
組裝單元,對去透明區(qū)域中的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元進(jìn)行組裝,以及對非透明區(qū)域中的圖元進(jìn)行組裝。
本發(fā)明實(shí)施例,通過對透明頁面中的圖元進(jìn)行解析,生成至少包括圖元、圖元的透明屬性、圖元的輪廓信息等圖元信息,根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域;根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域;對去透明區(qū)域的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域的圖元進(jìn)行組裝,以及對屬于非透明區(qū)域的圖元進(jìn)行組裝。提高了 RIP的光柵化處理速度。
圖1為本發(fā)明實(shí)施例提供的透明頁面中透明區(qū)域和非透明區(qū)域分布示意圖2為本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理方法整體流程示意圖3為本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理方法的具體流程示意圖4為本發(fā)明實(shí)施例提供的對透明圖元進(jìn)行去透明化處理的流程示意圖5為本發(fā)明實(shí)施例提供的透明頁面內(nèi)容組裝流程示意圖6為本發(fā)明實(shí)施例提供的透明頁面內(nèi)各圖元輪廓示意圖7為本發(fā)明實(shí)施例提供的透明頁面內(nèi)透明區(qū)域分布示意圖8為本發(fā)明實(shí)施例提供的去透明化單元生成的碎片分布示意圖9為本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理裝置結(jié)構(gòu)示意圖10為本發(fā)明實(shí)施例提供的組裝單元結(jié)構(gòu)示意圖11為本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了 一種透明頁面的光柵化處理方法及裝置,用以通過在對頁面內(nèi)透明圖元進(jìn)行組裝之前,對部分透明圖元進(jìn)行去透明化,即透明計(jì)算,消除透明屬性,消除透明屬性的圖元最后按照替代模型進(jìn)行組裝,充分利用替代模型組裝的優(yōu)勢,以減少利用透明模型對透明圖元進(jìn)行光柵化處理所耗費(fèi)的時間,提高透明頁面的光柵化處理速度。
所述透明頁面為含有透明圖元的頁面,所述透明圖元為具有透明屬性的圖元。透明頁面中,不包含透明圖元的區(qū)域?yàn)榉峭该鲄^(qū)域,包含透明圖元的區(qū)域?yàn)橥该鲄^(qū)域。透明頁面中并非所有區(qū)域都為透明區(qū)域。參見圖1,圖1為透明頁面中透明區(qū)域和非透明區(qū)域分布示意圖。針對不同區(qū)域的圖元,對頁面圖元進(jìn)行分區(qū)組裝,即透明區(qū)域的圖元按照透明模型在組裝空間進(jìn)行組裝,非透明區(qū)域的圖元按照替代模型在組裝空間進(jìn)行組裝。組成透明區(qū)域的圖元的類別不同,例如:有些頁面內(nèi)容僅由一個或者多個圖形圖元組成、有些頁面內(nèi)容僅由一個圖像圖元或者一個漸變圖元組成,而有些頁面內(nèi)容由圖形、圖像、漸變類圖元混合疊加而成。僅由圖形圖元構(gòu)成的頁面內(nèi)容,或者僅由一個圖像圖元或者一個漸變圖元構(gòu)成的頁面內(nèi)容包含的信息量相對較少,可以在組裝之前對其進(jìn)行去透明化,即透明計(jì)算,以減少透明區(qū)域,從而減少透明計(jì)算的數(shù)據(jù)量,提高RIP的光柵化處理速度。
本發(fā)明通過將透明頁面初步劃分為透明區(qū)域和非透明區(qū)域,再將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域。在對頁面內(nèi)容進(jìn)行組裝之前,對去透明區(qū)域的部分圖元進(jìn)行去透明化,即進(jìn)行透明計(jì)算,消除透明圖元的透明屬性。對非透明區(qū)域的圖元以及去透明區(qū)域的圖元按照替代模型進(jìn)行組裝,對最終透明區(qū)域的圖元按照透明模型進(jìn)行組裝,再將組裝后的三個區(qū)域的數(shù)據(jù)進(jìn)行合并輸出到設(shè)備。去透明區(qū)域的透明圖元去透明化,并按照替代模型進(jìn)行組裝,大大利用了替代模型的組裝優(yōu)勢,以達(dá)到減少透明計(jì)算的數(shù)據(jù)量的目的,提高RIP的光柵化處理速度。
下面結(jié)合附圖對本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行說明。
參見圖2,本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理方法,整體包括以下步驟:
S101、解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息等。
S102、根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域。
S103、根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域。
S104、對去透明區(qū)域中的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元進(jìn)行組裝,以及對非透明區(qū)域中的圖元進(jìn)行組裝。
參見圖3,本發(fā)明實(shí)施例提供的透明頁面的光柵化處理方法,具體包括以下步驟:
S201、掃描頁面內(nèi)容,判斷頁面是否為透明頁面;
當(dāng)掃描到該頁面包含透明圖元,則確定該頁面為透明頁面,進(jìn)行步驟S202。當(dāng)掃描到該頁面內(nèi)不包含透明圖元時,則確定該頁面為非透明頁面,進(jìn)行步驟S200。
S200、將頁面內(nèi)容按照替代模型進(jìn)行組裝,組裝之后執(zhí)行步驟S208。
S202、解析所述透明頁面,初步劃分頁面區(qū)域;
具體地,解析所述透明頁面內(nèi)的每個圖元,將所述透明頁面內(nèi)各個圖元信息,記錄入中間文件(中間指令文件),所述圖元信息包括:圖元的類型、圖元的透明屬性、圖元所在的位置、圖元的輪廓、圖元的顏色值等信息;所述圖元類型包括圖形、漸變、圖像等,所述透明屬性用于表征圖元為透明圖元或非透明圖元。
根據(jù)中間文件中記錄的頁面內(nèi)各圖元的透明屬性,將透明頁面劃分為透明區(qū)域和非透明區(qū)域,即將頁面內(nèi)所有透明圖元所覆蓋的區(qū)域統(tǒng)計(jì)入透明區(qū)域分布信息中,將所有非透明圖元所覆蓋的區(qū)域統(tǒng)計(jì)入非透明區(qū)域分布信息中,該圖元的覆蓋區(qū)域采取粗放的形式獲得,所述粗放的形式即將該圖元的覆蓋區(qū)域以該圖元的外接矩形區(qū)域代替。所述透明區(qū)域分布信息、非透明區(qū)域分布信息由頁面資源分布管理單元管理。該頁面資源分布管理單元還用于管理后續(xù)步驟寫入該文件中的去透明區(qū)域分布信息和最終透明區(qū)域分布信息。
S203、掃描中間文件,獲取圖元信息,根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,生成透明區(qū)域的碎片;
其中,所述碎片為透明區(qū)域中圖元屬性相同的區(qū)域,當(dāng)圖元與透明區(qū)域有重疊部分,且該重疊部分上的圖元的屬性相同時,將該重疊部分作為碎片。所述碎片實(shí)質(zhì)上為透明區(qū)域內(nèi)更小的區(qū)域,碎片將透明區(qū)域劃分的更細(xì),即透明區(qū)域頁面內(nèi)容被劃分為大小不同的多個碎片。各個碎片上每個像素的圖元屬性相同,即每個像素上的圖元集合相同。一個像素最終的顏色值可能是多個圖元疊加的結(jié)果,如某個像素上疊加了圖形,圖像類等圖元,最終頁面像素是圖元像素疊加的結(jié)果,碎片里的像素都是由一個圖元構(gòu)成或者相同的圖元疊加而成。
第一類碎片為只包含圖形圖元的碎片,所述只包含圖形圖元為:例如一個圖形圖元或兩個圖形圖元的疊加等;第二類碎片為只包含一個非圖形圖元的碎片,例如該碎片只包含一個圖像圖元或者一個漸變圖元;第三類碎片為至少包含兩類圖元或者包含不止一個非圖形圖元,例如,第三類碎片上包含圖形圖元、漸變圖元和圖像圖元任意兩類圖元或者三類圖元,或者為不止一個圖像圖元或漸變圖元。
S204、對所述透明區(qū)域的第一類碎片上的圖元進(jìn)行去透明化處理,并將去透明化后的圖元作為碎片圖元,該過程也即碎片圖元的生成,然后將所述碎片圖元作為新的圖元添加到中間文件;
所述去透明化即對采樣像素進(jìn)行透明計(jì)算,該采樣像素是基于碎片圖元的特征像素;
由于第一類碎片上每個像素的圖元屬性具有一致性,即每個像素上的圖元集合相同。因此在對第一類碎片上的圖元進(jìn)行透明計(jì)算時,是基于整個碎片上的圖元的某一特征像素進(jìn)行計(jì)算的,而不是基于整個碎片上每個像素點(diǎn)去計(jì)算的。也就是說,對于第一類碎片只需抽取碎片上某一特征像素進(jìn)行計(jì)算,計(jì)算后的特征像素的顏色值為整個碎片的顏色值,無需針對碎片中每一像素逐一計(jì)算,大大節(jié)省了透明計(jì)算的計(jì)算量,提高了 RIP的組裝速度,也就提高了 RIP的光柵化處理的速度。該第一類碎片在去透明化之后的圖元的顏色值為最終繪制到頁面中的圖元的顏色值;
將進(jìn)行透明計(jì)算后得到的碎片圖元作為新的圖元添加到中間文件,相應(yīng)地,中間文件中其他圖元為非碎片圖元。
S205、根據(jù)步驟S203中所述生成的碎片類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,此時整個頁面被劃分為最終透明區(qū)域、去透明區(qū)域,和非透明區(qū)域;
具體地,將第一類碎片和第二類碎片所覆蓋的區(qū)域劃入去透明區(qū)域,將第三類碎片所覆蓋的區(qū)域劃入最終透明區(qū)域,頁面內(nèi)去透明區(qū)域和最終透明區(qū)域之外的區(qū)域?yàn)榉峭该鲄^(qū)域。
S206、分別對所述最終透明區(qū)域、去透明區(qū)域、非透明區(qū)域的圖元進(jìn)行組裝;
具體地,對最終透明區(qū)域的圖元按照透明模式進(jìn)行組裝,對去透明區(qū)域的圖元按照替代模式進(jìn)行組裝、對非透明區(qū)域的圖元按照替代模式進(jìn)行組裝;
其中,對去透明區(qū)域的圖元進(jìn)行組裝,具體地,當(dāng)去透明區(qū)域的圖元為非碎片圖元且為一個圖像圖元或者為一個漸變圖元時,在該圖元的原始坐標(biāo)空間下,對該圖元的采樣像素進(jìn)行透明計(jì)算,并對該透明計(jì)算后的圖元按照替代模型進(jìn)行組裝;
上述對透明計(jì)算后的圖元按照替代模型進(jìn)行組裝,還包括:當(dāng)輸出I位數(shù)據(jù)時,將該透明計(jì)算后的圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間并進(jìn)行掛網(wǎng)處理,并將掛網(wǎng)后的圖元按照替代模型進(jìn)行組裝;當(dāng)輸出8位數(shù)據(jù)時,將該透明計(jì)算后的圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間,并將變倍后的圖元按照替代模型進(jìn)行組裝。
當(dāng)去透明區(qū)域的圖元為碎片圖元時,直接按照替代模型進(jìn)行組裝;具體包括:當(dāng)輸出I位數(shù)據(jù)時,將該圖元進(jìn)行掛網(wǎng)處理,并將掛網(wǎng)后的圖元按照替代模型進(jìn)行組裝;當(dāng)輸出8位數(shù)據(jù)時,圖元直接按照替代模型進(jìn)行組裝。
其中,所述非碎片圖元為通過解析透明頁面得到的圖元,所述碎片圖元為進(jìn)行透明計(jì)算后產(chǎn)生的新圖元;對于非碎片圖形圖元,不做任何處理,跳過;對于非碎片非透明圖元直接跳過。
由于所述碎片圖元是經(jīng)透明計(jì)算后得到的圖元,碎片圖元的顏色值已經(jīng)確定,直接按照替代模型進(jìn)行組裝;對于非碎片圖元且為一個圖像圖元或者為一個漸變圖元,在圖元的原始空間下進(jìn)行透明計(jì)算,原始空間分辨率遠(yuǎn)遠(yuǎn)低于設(shè)備坐標(biāo)空間的分辨率,可以大大減少透明計(jì)算量,提高透明頁面的光柵化處理速度。
當(dāng)輸出I位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域的圖元,分別在不同的組裝空間進(jìn)行組裝;去透明區(qū)域和非透明區(qū)域的圖元在最終輸出的為I位頁面點(diǎn)陣空間進(jìn)行組裝,最終透明區(qū)域的圖元在I位頁面點(diǎn)陣空間之外的8位點(diǎn)陣空間進(jìn)行組裝。
當(dāng)輸出8位數(shù)據(jù)時,對最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域的圖元,在同一個組裝空間進(jìn)行組裝,即在最終輸出的8位頁面點(diǎn)陣空間進(jìn)行組裝。
S207、對組裝到所述最終透明區(qū)域、去透明區(qū)域、非透明區(qū)域的數(shù)據(jù)進(jìn)行合并;
當(dāng)輸出8位數(shù)據(jù)時,頁面內(nèi)所有區(qū)域的組裝空間為最終輸出的8位頁面點(diǎn)陣空間,不需要進(jìn)行區(qū)域數(shù)據(jù)的合并處理。
當(dāng)輸出I位數(shù)據(jù)時,由于最終透明區(qū)域的圖元的組裝空間在最終輸出的I位頁面點(diǎn)陣空間之外,去透明區(qū)域和非透明區(qū)域圖元的組裝空間在最終輸出的I位頁面點(diǎn)陣空間內(nèi)。因此,最終透明區(qū)域的組裝空間和去透明區(qū)域以及非透明區(qū)域的組裝空間是分離的,導(dǎo)致組裝后的區(qū)域數(shù)據(jù)也是分離的,而輸出到輸出設(shè)備需要連續(xù)的數(shù)據(jù)。因此,需對所述最終透明區(qū)域、去透明區(qū)域、非透明區(qū)域組裝后的區(qū)域數(shù)據(jù)進(jìn)行合并。
具體地,當(dāng)輸出I位數(shù)據(jù)時,最終透明區(qū)域圖元的組裝空間為8位點(diǎn)陣空間,將組裝入最終透明區(qū)域的數(shù)據(jù)作為一個圖像進(jìn)行掛網(wǎng),掛網(wǎng)之后的數(shù)據(jù)以透明區(qū)域的初始剪裁作為當(dāng)前剪裁,按照替代模型組裝入最終輸出的I位頁面點(diǎn)陣空間。
S208、將組裝入頁面的所有數(shù)據(jù)輸出到設(shè)備。
參見圖4,上述對所述透明區(qū)域的部分透明圖元進(jìn)行去透明化處理,并將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域是由去透明化單元完成的,具體包括以下步驟:
S301、去透明化單元初始化,此時碎片數(shù)為零;
S302、透明區(qū)域分布信息導(dǎo)入;
具體包括,獲取頁面資源管理單元中的透明區(qū)域分布信息,作為去透明化單元中的透明區(qū)域分布信息。
S303、掃描中間文件,依次提取圖元信息,至少獲取圖元的輪廓信息,根據(jù)該輪廓信息確定于透明區(qū)域有重疊部分的圖元,利用與去透明化單元中透明區(qū)域有重疊部分的圖元生成碎片;所述區(qū)域有重疊部分也即區(qū)域有交集,以下所提到的交集也即區(qū)域有重疊部分。
具體地,掃描中間文件,依次提取圖元信息,若提取的圖元的輪廓信息與去透明化單元中的透明區(qū)域有交集,則進(jìn)行如下處理:
若所述提取的圖元為非透明圖元,將之前碎片與該圖元相交部分從之前的碎片中剔除(若之前沒有碎片則不需要執(zhí)行剔除碎片操作),該圖元自身作為新的碎片生成,并且,該圖元與最終透明區(qū)域的交集部分需從最終透明區(qū)域中剔除。
若該圖元為透明圖元,則將之前碎片與該圖元相交部分從之前碎片中剔除,相交部分作為新的碎片生成,該碎片上的圖元信息為原有碎片的圖元信息與該圖元信息之和,該圖元與最終透明區(qū)域的交集部分不生成碎片,該圖元最終剩余部分作為新的碎片生成,該碎片上的圖元信息為該圖元信息。
S304、掃描上述生成的所有碎片,根據(jù)碎片上的圖元信息,對碎片進(jìn)行分類;
具體地,若所述碎片上包含透明圖元,并且只包含圖形類圖元,則該碎片為第一類碎片;若所述碎片上包含透明圖元,并且該碎片中只包含一個圖像圖元或者只包含一個漸變圖元,則該碎片為第二類碎片;若所述碎片中有透明圖元,并且該碎片中包含的圖元類型為圖像、圖形、漸變中的至少兩類圖元,或者包含至少兩個漸變或兩個圖像的圖元時,則該類碎片第三類碎片。
S305、對第一類碎片上的圖元進(jìn)行去透明化,即對碎片上圖元的特征像素進(jìn)行透明計(jì)算,消除透明屬性;
所述第一類碎片為只包含圖形的碎片,該碎片上的所有像素具有相同屬性,即每個像素之上的圖元集合都是相同的,通過抽取一個特征像素,進(jìn)行透明計(jì)算,透明計(jì)算的結(jié)果作為碎片圖元的最終顏色值,碎片上的圖元集合進(jìn)行透明計(jì)算后,生成碎片圖元,該圖元實(shí)質(zhì)上是一個經(jīng)過透明平展后得到的圖形圖元。這樣,如果碎片由N個像素組成,透明計(jì)算就減少了 N-1次。在實(shí)際應(yīng)用中,會出現(xiàn)很高量級的減少,可以減少IM甚至以上像素的計(jì)算量。相比較在組裝時對像素逐一進(jìn)行透明計(jì)算,減少了透明計(jì)算的計(jì)算量,這是因?yàn)?,組裝時對圖元的透明計(jì)算是基于設(shè)備分辨率的,對設(shè)備坐標(biāo)空間中每一個像素逐一進(jìn)行計(jì)算,不僅透明計(jì)算的計(jì)算量大,而且透明計(jì)算的計(jì)算公式又復(fù)雜,計(jì)算時間代價(jià)很大,而本發(fā)明在組裝之前的透明計(jì)算是基于碎片的,一個碎片上的像素只計(jì)算一次,大大提高了 RIP對透明頁面的光柵化處理速度。
S306、將所述碎片圖元作為新的圖元添加到中間文件,中間文件中其余圖元為非碎片圖元。
S307、重新劃分透明區(qū)域。
將第一類碎片和第二類碎片所覆蓋的區(qū)域劃入去透明化單元中的去透明區(qū)域;
將第三類碎片所覆蓋的區(qū)域劃入去透明化單元中的最終透明區(qū)域。
上述在對第一類碎片上的圖元進(jìn)行去透明化的同時,也可以對第二類碎片上的圖元進(jìn)行去透明化,減少透明計(jì)算的計(jì)算量,但較佳的實(shí)施方式是暫時不對該第二類碎片上的圖元進(jìn)行去透明化,在后續(xù)組裝之前在該圖元的原始坐標(biāo)空間下進(jìn)行去透明化。這是因?yàn)?,一個圖像或一個漸變圖元的數(shù)據(jù)量相對圖形類圖元較大,若先對該類型碎片上的圖像或漸變圖元進(jìn)行透明計(jì)算,需緩沖計(jì)算之后的數(shù)據(jù),在組裝階段再讀取數(shù)據(jù),增加了存儲空間,并且增加了讀取流程。因此第二類碎片在寫中間文件時刻不進(jìn)行去透明化。而在圖像或者漸變的原始坐標(biāo)空間下對其進(jìn)行透明計(jì)算,由于原始坐標(biāo)空間的分辨率低于設(shè)備坐標(biāo)空間的分辨率,在原始坐標(biāo)空間下對像素進(jìn)行透明計(jì)算,相對于在設(shè)備坐標(biāo)空間下對圖像或漸變圖元進(jìn)行計(jì)算,減少了透明計(jì)算的計(jì)算量,提高了 RIP的光柵化處理速度。例如:圖像或漸變的原始空間往往是低分辨空間,如72-300dpi不等。而設(shè)備分辨率可以到2400dpi甚至更高。低分辨空間下透明計(jì)算的數(shù)據(jù)量小,RIP的處理速度高。
需要說明的是,上述步驟S305和步驟S306的進(jìn)行的先后順序可以互換,或者兩個步驟可以同時進(jìn)行。
S308、區(qū)域分布信息導(dǎo)出;
具體地,將去透明化單元中的最終透明區(qū)域分布信息寫入頁面資源管理單元中的最終透明區(qū)域分布信息,并且,將去透明化單元中的去透明區(qū)域分布信息寫入頁面資源管理單元中的去透明區(qū)域分布信息。此時,頁面資源管理單元中包含有最終透明區(qū)域分布信息、去透明區(qū)域分布信息、和非透明區(qū)域分布信息。
S309、去透明化單元析構(gòu),即清除所有去透明化單元內(nèi)的信息。
上述去透明化步驟實(shí)施完之后,對透明頁面內(nèi)的各個區(qū)域圖元分區(qū)進(jìn)行組裝,所謂分區(qū)即屬于不同區(qū)域的圖元在不同的組裝空間進(jìn)行組裝。
參見圖5,為頁面組裝單元對頁面資源管理單元中的最終透明區(qū)域、去透明區(qū)域、非透明區(qū)域的頁面點(diǎn)陣進(jìn)行分區(qū)組裝的過程,具體包括以下步驟:
S401、頁面組裝單元初始化;
具體包括:非透明區(qū)域組裝單元初始化:將最終非透明區(qū)域作為該組裝單元的初始剪裁,并且無論I位數(shù)據(jù)輸出還是8位數(shù)據(jù)輸出,都以最終輸出的頁面點(diǎn)陣空間作為非透明區(qū)域的點(diǎn)陣組裝空間;
去透明區(qū)域組裝單元初始化:將去透明區(qū)域作為該組裝單元的初始剪裁,并且無論I位數(shù)據(jù)輸出還是8位數(shù)據(jù)輸出,都以最終輸出的點(diǎn)陣空間作為去透明區(qū)域的點(diǎn)陣組裝空間;
最終透明區(qū)域組裝單元初始化:將最終透明區(qū)域作為該組裝單元的初始剪裁,當(dāng)輸出8位數(shù)據(jù)時,以最終輸出的8位頁面點(diǎn)陣空間作為透明區(qū)域的點(diǎn)陣組裝空間;當(dāng)輸出I位數(shù)據(jù)時,另開辟I塊8位點(diǎn)陣空間,作為最終透明區(qū)域的點(diǎn)陣組裝空間。
上述各個區(qū)域組裝單元初始化過程為并行執(zhí)行過程。
S402、掃描中間文件,判斷圖元是否為空,當(dāng)所述圖元為空時,結(jié)束組裝過程,否則依次獲取圖元進(jìn)入步驟S403。
所述依次獲取圖元為按照圖元在中間文件中的順序,每次只獲取一個圖元。
S403、將上述獲取的圖元送入所述非透明區(qū)域組裝單元進(jìn)行組裝;
非透明區(qū)域組裝單元根據(jù)獲取的圖元的輪廓,將該圖元的輪廓與組裝單元的初始剪裁以及當(dāng)前剪裁求交,判斷交集是否為空;
如果交集不為空并且該圖元為非透明圖元,非透明區(qū)域組裝單元將該圖元按照替代模型進(jìn)行組裝;
如果交集不為空并且該圖元為透明圖元,則跳過對該圖元的組裝處理。
如果交集為空,則跳過對該圖元的組裝處理。
上述對圖元進(jìn)行處理完之后,將該圖元送入下一個組裝單元進(jìn)行組裝,如可以送入去透明區(qū)域組裝單元進(jìn)行組裝。
S404、將上述獲取的圖元送入去透明區(qū)域組裝單元進(jìn)行組裝。
去透明區(qū)域組裝單元根據(jù)獲取的圖元的輪廓,將該圖元的輪廓與組裝單元的初始剪裁以及當(dāng)前剪裁求交,判斷交集是否為空;
若交集不為空,且該圖元為碎片圖元,該圖元的顏色值已經(jīng)確定,將該圖元按照替代模型進(jìn)行組裝;
若交集不為空,該圖元為非碎片透明圖像或者漸變圖元,則讀取該圖元數(shù)據(jù),在圖元原始坐標(biāo)空間下進(jìn)行透明計(jì)算,獲得該圖元去透明化后的圖元數(shù)據(jù)進(jìn)行組裝。例如:圖像或漸變的原始坐標(biāo)空間往往是低分辨空間,如72-300dpi不等。而設(shè)備坐標(biāo)空間分辨率可以到2400dpi甚至更高,在原始坐標(biāo)空間下對像素?cái)?shù)據(jù)進(jìn)行透明計(jì)算,減少了透明計(jì)算的計(jì)算量,提高了 RIP的光柵化處理速度;
若該圖元為非碎片透明圖元,非圖像或漸變圖元,則直接跳過,可以減少不必要的繪制,提高了 RIP對透明頁面的處理速度。。
上述對圖元進(jìn)行處理完之后,將該圖元送入下一個組裝單元進(jìn)行組裝,如可以送入最終透明區(qū)域組裝單元進(jìn)行組裝。
S405、將上述獲取的圖元送入最終透明區(qū)域組裝單元進(jìn)行組裝。
上述步驟S403、S404、S405的具體組裝過程,在步驟S206中已經(jīng)闡述清楚,這里不在重復(fù)。
需要說明的是,上述步驟S403、S404、S405先后順序可以互換,即可將獲取的圖元先送入最終透明區(qū)域組裝單元進(jìn)行組裝,組裝完畢后,再將該圖元送入非透明區(qū)域組裝單元進(jìn)行組裝,非透明區(qū)域組裝單元進(jìn)行組裝完畢后,送入去透明區(qū)域組裝單元進(jìn)行組裝。但不限于此。獲取的圖元可能和所述三個區(qū)域組裝單元都有交集,所以,每個圖元必須要依次送入所述三個組裝單元進(jìn)行組裝,送入所述三個組裝單元的先后順序不受限制。
上述在對整個透明頁面內(nèi)圖元進(jìn)行組裝之前,對最初劃分出的透明區(qū)域內(nèi)的部分圖元,通過采樣像素進(jìn)行透明計(jì)算,所述采樣像素為基于碎片圖元的特征像素或基于原始坐標(biāo)空間下的圖像,漸變等圖元的像素。經(jīng)過對采樣像素進(jìn)行透明計(jì)算后,得到的圖元在最終輸出的點(diǎn)陣空間按照替代模型進(jìn)行組裝,減少了透明計(jì)算的計(jì)算量,提高了 RIP的光柵化處理速度。
下面通過具體的實(shí)施例來解釋說明本發(fā)明公開的技術(shù)方案。
設(shè)透明頁面由圖元a、圖元b、圖元C、圖元d、圖元e、圖元f、圖元g、圖元h、圖元1、圖元j、圖元k、圖元I組成,其中,圖元a和b都為非透明圖形圖元、圖元c和d為透明圖形圖元,圖元e和f為非透明漸變圖元,圖元g和h為透明漸變圖元,圖元i和j為非透明圖像圖元,圖元k為非透明圖形圖元,圖元I為透明圖像圖元,各圖元的輪廓示意圖如圖6所/Jn ο
下面對所述頁面內(nèi)的圖元進(jìn)行光柵化處理:
首先,掃描頁面內(nèi)的所有圖元,依次解析頁面內(nèi)圖元a、圖元b、圖元C、圖元d、圖元e、圖元f、圖元g、圖元h、圖元1、圖元j、圖元k、圖元I,依次將各圖元的圖元信息寫入中間文件。具體包括以下步驟:
1、解析a圖元,將解析到a圖元的透明屬性和圖元類型,a圖元的顏色值、以及a圖元的輪廓信息等寫入中間文件。
2圖元,將解析到b圖元的透明屬性和圖元類型,b圖元的顏色值、以及b圖元的輪廓信息寫入中間文件。
3、解析c圖元,將解析到c圖元的透明屬性和圖元類型,c圖元的顏色值、以及c圖元的輪廓信息寫入中間文件,并將c圖元的輪廓信息統(tǒng)計(jì)入透明區(qū)域。
4、d圖元處理同c圖元。
5、依次對e、f、g、h、1、j、k、I進(jìn)行如上處理,圖元e、f、1、j、k處理過程和a圖元處理過程相同,圖元g、h、I的處理過程和c圖元處理過程相同。
通過上述處理,已經(jīng)將各圖元信息,如圖元數(shù)據(jù)、圖元透明屬性、圖元類型、圖元顏色值、圖元輪廓等信息寫入中間文件,并且將透明圖元的輪廓信息統(tǒng)計(jì)入透明區(qū)域,除透明區(qū)域外的頁面區(qū)域即非透明 區(qū)域。該透明區(qū)域和非透明區(qū)域頁面分布信息由頁面資源管理單元管理。此時,頁面資源管理單元中的透明區(qū)域如圖7所示。
接著,對所述頁面資源管理單元中透明區(qū)域的部分圖元進(jìn)行去透明化處理,并將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,將去透明區(qū)域分布信息和最終透明區(qū)域分布信息寫入頁面資源分布管理單元,對上述透明區(qū)域的部分圖元進(jìn)行去透明化處理是由去透明化單元完成,具體包括如下步驟:
1、去透明化單元初始化,此時碎片數(shù)目為O。
2、將頁面資源管理單元中透明區(qū)域的圖元分布信息導(dǎo)入去透明化單元,具體為,去透明化單元獲取頁面資源分布管理單元中圖元的透明區(qū)域分布信息,并將該透明區(qū)域分布信息作為去透明化單元中的透明區(qū)域分布信息,下面所述的透明區(qū)域?yàn)槿ネ该骰瘑卧械耐该鲄^(qū)域。
3、掃描中間文件,依次提取圖元信息,圖元的順序依次為圖元a、圖元b、圖元C、圖元d、圖元e、圖元f、圖元g、圖元h、圖元1、圖元j、圖元k、圖元I,生成碎片圖元,具體包括以下步驟:
獲取圖元a的輪廓信息,判斷圖元a所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元a與透明區(qū)域無交集,不做任何處理,跳過,即不做任何處理;
獲取圖元b的輪廓信息,判斷圖元b所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元b與透明區(qū)域無交集,跳過;
獲取圖元c的輪廓信息,判斷圖元c所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元c與透明區(qū)域有交集,之前碎片數(shù)目為0,c圖元為透明圖元,則將c圖元作為新的碎片Cell_0生成,Cell_0上的信息為c圖元。
獲取圖元d的輪廓信息,判斷圖元d所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元d與透明區(qū)域有交集,之前碎片數(shù)目為1,d圖元為透明圖元且與Cell_0有交集,則將與Cell_0相交部分剔除,其余部分作為Cell_l生成,Cell_l的信息為d圖元;Cell_0與d圖元相交部分作為Cell_2生成,Cell_2上的信息為c圖元與d圖元構(gòu)成的I個圖元組合;Cell_0剔除與d圖元相交部分的剩余部分作為Cell_0保留,Cell_0保留上的信息僅為c圖元。
圖元e和f處理同圖元a。
獲取圖元g的輪廓信息,判斷圖元g所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元g與透明區(qū)域有交集,之前碎片數(shù)目為3,g圖元為透明圖元,則將g圖元作為新的碎片Cell_3生成,Cell_3上的信息為g圖元。
獲取圖元h的輪廓信息,判斷圖元h所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元h與透明區(qū)域有交集,之前碎片數(shù)目為4,h圖元為透明圖元且與Cell_3有交集,則將h圖元與Cell_3相交部分剔除,其余部分作為Cell_4生成,Cell_4的信息為h圖元;Cell_3與g圖元相交部分作為Cell_5生成,Cell_5上的信息為Cell_3與h圖元構(gòu)成的I個圖元組合;Cell_3剔除與h圖元相交部分的剩余部分作為Cell_3保留,Cell_0保留上的信息僅為c圖元。
圖元i和j處理同圖元a。
獲取圖元k的輪廓信息,判斷圖元k所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元k與透明區(qū)域有交集,之前碎片數(shù)目為6,k圖元為非透明圖元,k圖元與透明區(qū)域的相交部分作為碎片Cell_6,Cell_6上的信息為k圖元。
獲取圖元I的輪廓信息,判斷圖元I所覆蓋的區(qū)域和透明區(qū)域的相交情況;圖元I與透明區(qū)域有交集,之前碎片數(shù)目為7,則將I圖元與Cell_6相交部分剔除,其余部分作為Cell_7生成,Cell_6輪廓保持不變,但其上的信息為k, I圖元構(gòu)成的圖元組合。
此時,生成的所有碎片見圖8,包括碎片Cell_0保留、Cell_l、Cell_2、0611_3保留、Cell_4、Cell_5、Cell_6、Cell_7。
4、掃描上述所有碎片,依次對所有生成的碎片進(jìn)行分類,具體包括:
獲取碎片Cell_0保留,Cell_0保留上有透明圖元,且僅有I個圖形圖元,屬于第一類碎片;
獲取碎片Cell_l,Cell_l上有透明圖元,且僅有I個圖形圖元,屬于第一類碎片;
獲取碎片Cell_2, Cell_2上有透明圖元,且包括2個圖形圖元,屬于第一類碎片圖元;
獲取碎片Cel 1_3,Cel 1_3上有透明圖元,且僅有I個漸變圖元,屬于第二類碎片圖元;
獲取碎片Cell_4,Cell_4上有透明圖元,且僅有I個漸變圖元,屬于第二類碎片圖元;
獲取碎片Cell_5,Cell_5上有透明圖元,且有2個漸變圖元,屬于第三類碎片圖元;
獲取碎片Cell_6, Cell_6上有透明圖兀,且為一個圖形和一個圖像圖兀,屬于第三類碎片圖元;
獲取碎片Cell_7,Cell_7上有透明圖元,且為一個圖像圖元,屬于第二類碎片圖元;
5、掃描上述生成的所有碎片,對第一類碎片上的圖元進(jìn)行去透明化處理,并將經(jīng)去透明化之后生成的圖元作為碎片圖元,并添加到中間文件,具體包括:
對Cell_0保留上的圖元進(jìn)行透明計(jì)算,得到Cell_0保留圖元,并將所述透明計(jì)算之后的顏色值作為Cell_0保留上的圖元的最終顏色值,并將Cell_0保留圖元作為新圖元寫入中間文件。
對Cell_l上的圖元進(jìn)行透明計(jì)算,得到Cell_l圖元,并將所述透明計(jì)算之后的顏色值作為Cell_l上的圖元的最終顏色值,并將Cell_l圖元作為新圖元寫入中間文件。
對Cell_2上的圖元進(jìn)行透明計(jì)算,得到Cell-2圖元,并將所述透明計(jì)算之后的顏色值作為Cell_2圖元的最終顏色值,并將Cell_2圖元作為新圖元寫入中間文件。
需要說明的是,對其它碎片上的圖元不進(jìn)行透明計(jì)算,也即不生成碎片圖元。
6、掃描所有碎片,重新劃分區(qū)域?yàn)樽罱K透明區(qū)域和去透明區(qū)域;
Cell_0 保留、Cell_l、Cell_2 為第一類碎片,將 Cell_0 保留、Cell_l、Cell_2 所覆蓋的區(qū)域劃入去透明區(qū)域;
Cell_3為第二類碎片,由于Cell_3上的漸變圖元包含的信息量較大,為了減少最后組裝過程對數(shù)據(jù)的讀取流程,這里先不對該碎片上的圖元進(jìn)行去透明計(jì)算,將Cell_3所覆蓋的區(qū)域劃入去透明區(qū)域;
Ce 11_4為第二類碎片,由于Ce 11_4上的漸變圖元包含的信息量較大,為了減少最后組裝過程對數(shù)據(jù)的讀取流程,這里先不對該碎片上的圖元進(jìn)行去透明計(jì)算,將Cell_4所覆蓋的區(qū)域劃入去透明區(qū)域;
Cell_5為第三類碎片,將該碎片所覆蓋的區(qū)域劃入最終透明區(qū)域;
Cell_6為第三類碎片,將該碎片所覆蓋的區(qū)域劃入最終透明區(qū)域;
Cell_7為第二類碎片,先不對該碎片上的圖元進(jìn)行透明計(jì)算,將該碎片所覆蓋的區(qū)域劃入去透明區(qū)域。
此時,中間文件中的圖元包括:a圖元、b圖元、c圖元、d圖元、e圖元、f圖元、g圖元、h圖元、i圖元、j圖元、k圖元、I圖元、Cell_0保留圖元、Cell_l圖元和Cell_2圖元。
此時,去透明化單元中的透明區(qū)域被劃分為去透明區(qū)域和最終透明區(qū)域。
7、區(qū)域分部信息導(dǎo)出;
將去透明化單元中的去透明區(qū)域分布信息和最終透明區(qū)域分布信息導(dǎo)出到頁面資源分布管理單元中,作為頁面資源管理單元中的去透明區(qū)域分布信息和最終透明區(qū)域分布信息,即作為頁面資源管理單元中的去透明區(qū)域和最終透明區(qū)域,該區(qū)域的數(shù)據(jù)信息為下一步組裝時的數(shù)據(jù)信息。
最后,經(jīng)上述去透明化過程,此時頁面資源管理單元中包括:去透明區(qū)域、最終透明區(qū)域和非透明區(qū)域,分別對所述三個區(qū)域的頁面內(nèi)容,即對所述三個區(qū)域的圖元進(jìn)行組裝。
所述組裝具體包括以下步驟:
1、頁面組裝單元初始化;
非透明區(qū)域組裝單元初始化:將最終非透明區(qū)域作為該組裝單元的初始剪裁。以最終輸出的點(diǎn)陣空間作為非透明區(qū)域的點(diǎn)陣組裝空間。
去透明區(qū)域組裝單元初始化:將去透明區(qū)域作為該組裝單元的初始剪裁。以最終輸出的點(diǎn)陣空間作為去透明區(qū)域的點(diǎn)陣組裝空間。
最終透明區(qū)域組裝單元初始化:將最終透明區(qū)域作為該組裝單元的初始剪裁;當(dāng)輸出到頁面的數(shù)據(jù)為8位數(shù)據(jù)時,以最終輸出的點(diǎn)陣空間作為最終透明區(qū)域的點(diǎn)陣組裝空間,當(dāng)輸出到頁面的數(shù)據(jù)為I位數(shù)據(jù)時,開辟I塊8位點(diǎn)陣空間,作為透明區(qū)域的點(diǎn)陣組裝空間。
2、掃描中間文件,依次獲取圖元,并將該圖元送入三個組裝單元進(jìn)行組裝。中間指令文件的圖元順序?yàn)?a、b、c、d、e、f、g、h、1、j、k、1、Cell_0 保留、Cell_l 和 Cell_2。
a圖元組裝:獲取a圖元信息,a圖元為非透明圖元,且和非透明區(qū)域有交集;
當(dāng)輸出到頁面的數(shù)據(jù)為8位數(shù)據(jù)時,則非透明區(qū)域組裝單元對a圖元直接按照替代模型進(jìn)行組裝;
當(dāng)輸出到頁面的數(shù)據(jù)為I位數(shù)據(jù)時,非透明區(qū)域組裝單元對a圖元先進(jìn)行掛網(wǎng)為I位數(shù)據(jù),然后將交集部分根據(jù)當(dāng)前剪裁按照替代模型組裝,去透明區(qū)域組裝單元和最終透明區(qū)域組裝單元跳過,不做任何處理。
b圖元組裝:b圖元和a圖元的處理過程相同。
c圖元組裝:獲取c圖元信息,c圖元為透明圖元,且和去透明區(qū)域有交集,c圖元為圖形圖元,去透明區(qū)域組裝單元跳過,不做任何處理,可以減少不必要的繪制,提高了 RIP對透明頁面的光柵化處理速度。
d圖元組裝:d圖元組裝同c圖元。
e和f圖元組裝同a圖元。
g圖元組裝:獲取g圖元信息,g圖元為透明圖元,且和去透明區(qū)域和最終透明區(qū)域都有交集;屬于去透明區(qū)域的圖元部分在圖元的原始空間下進(jìn)行透明計(jì)算,計(jì)算之后的圖元顏色值作為該圖元所在位置上的最終顏色值;
當(dāng)輸出到頁面的數(shù)據(jù)為8位數(shù)據(jù)時,則去透明區(qū)域組裝單元對g圖元變倍至設(shè)備坐標(biāo)空間,圖元直接按照替代模型進(jìn)行組裝;
當(dāng)輸出到頁面的數(shù)據(jù)為I位數(shù)據(jù)時,去透明區(qū)域組裝單元對g圖元變倍掛網(wǎng),圖元直接按照替代模型進(jìn)行組裝;
屬于最終透明區(qū)域的圖元按照透明模型進(jìn)行組裝,最后按照替代模型組裝入最終輸出點(diǎn)陣空間。
h圖元組裝:h圖元組裝同g圖元。
i和j圖元組裝同a圖元。
k圖元組裝:獲取k圖元信息,k圖元為非透明圖元,且和非透明區(qū)域和最終透明區(qū)域都有交集;屬于非透明區(qū)域的圖元部分組裝同a圖元,屬于最終透明區(qū)域的圖元按照透明模型進(jìn)行組裝,按照透明模型進(jìn)行組裝包括:
當(dāng)輸出到頁面的數(shù)據(jù)為8位數(shù)據(jù)時,在最終輸出的點(diǎn)陣空間進(jìn)行組裝;
當(dāng)輸出到頁面的數(shù)據(jù)為I位數(shù)據(jù)時,在另外開辟的一塊8位點(diǎn)陣空間進(jìn)行組裝。
I圖元組裝:1圖元組裝同g圖元。
Cell_0保留的組裝:顯然,此類型的圖元只會屬于去透明區(qū)域,且其顏色值為已經(jīng)進(jìn)行完透明計(jì)算的顏色值;
當(dāng)輸出到頁面的數(shù)據(jù)為8位數(shù)據(jù)時,去透明區(qū)域組裝單元在8位頁面點(diǎn)陣空間下對該圖元直接按照替代模型進(jìn)行組裝;
當(dāng)輸出到頁面的數(shù)據(jù)為I位數(shù)據(jù)時,去透明組裝單元在I位頁面點(diǎn)陣空間下對該圖元進(jìn)行掛網(wǎng)為I位數(shù)據(jù),按照替代模型組裝。
Cell_l 和 Cell_2 組裝同 Cell_0 保留。
上述三個區(qū)域分別組裝完后,此時頁面上的數(shù)據(jù)分為三部分:非透明區(qū)域數(shù)據(jù),去透明區(qū)域數(shù)據(jù),最終透明區(qū)域數(shù)據(jù),將該三個區(qū)域的數(shù)據(jù)進(jìn)行合并輸出。
參見圖9,本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理裝置,包括:
頁面描述語言解析單元11,解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息;以及
根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域;
去透明化單元12,根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域。
組裝單元13,對去透明區(qū)域的圖元進(jìn)行組裝,并且對最終透明區(qū)域的圖元進(jìn)行組裝,以及對非透明區(qū)域的圖元進(jìn)行組裝。
參見圖10,所述組裝單元13包括:
去透明區(qū)域組裝單元131,用于對去透明區(qū)域的圖元進(jìn)行組裝;
非透明區(qū)域組裝單元132,用于對非透明區(qū)域的圖元進(jìn)行組裝;
最終透明區(qū)域組裝單元133,用于對最終透明區(qū)域的圖元進(jìn)行組裝。
所述去透明化單元12具體用于,將與透明區(qū)域有重疊部分的圖元生成碎片,根據(jù)所述碎片的類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域;其中,所述碎片為透明區(qū)域中圖元屬性相同的區(qū)域,當(dāng)圖元與透明區(qū)域有重疊部分,且該重疊部分上的圖元的屬性相同時,將該重疊部分作為碎片。
所述去透明化單元12具體還用于,根據(jù)所述碎片類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,包括:
當(dāng)碎片為第一類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域;
當(dāng)碎片為第二類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域;
當(dāng)碎片為第三類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭胱罱K透明區(qū)域;
其中,第一類碎片為只包含圖形圖元的碎片;
第二類碎片為只包含一個圖像圖元或者只包含一個漸變圖元的碎片;
第三類碎片為至少包含兩類圖元的碎片或者至少包含兩個圖像圖元或兩個漸變圖兀的碎片。
所述去透明化單元12具體還用于,當(dāng)生成的碎片為第一類碎片時,并在將所述第一類碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域之前,對該碎片中的圖元進(jìn)行透明計(jì)算,得到碎片圖元。
所述組裝單元13具體用于,對去透明區(qū)域中的圖元按照替代模型進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元按照透明模型進(jìn)行組裝,以及對非透明區(qū)域中的圖元按照替代模型進(jìn)行組裝。
所述組裝單元13,對所述去透明區(qū)域中的圖元按照替代模型進(jìn)行組裝,包括:
當(dāng)去透明區(qū)域中的圖元為一個圖像圖元或者為一個漸變圖元時,在該圖元的原始坐標(biāo)空間對其進(jìn)行透明計(jì)算,并對該透明計(jì)算后的圖元按照替代模型進(jìn)行組裝;
當(dāng)去透明區(qū)域中的圖元為碎片圖元時,對該碎片圖元按照替代模型進(jìn)行組裝。
所述組裝單元13,對所述透明計(jì)算后的圖元按照替代模型進(jìn)行組裝,包括:
當(dāng)輸出I位數(shù)據(jù)時,將該圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間并進(jìn)行掛網(wǎng)處理,并將掛網(wǎng)后的圖元按照替代模型進(jìn)行組裝;
當(dāng)輸出8位數(shù)據(jù)時,將該圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間,并將變倍后的圖元按照替代模型進(jìn)行組裝。
所述組裝單元13,當(dāng)輸出I位數(shù)據(jù)時,對最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元,分別在不同的點(diǎn)陣空間進(jìn)行組裝;
當(dāng)輸出8位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元,在同一點(diǎn)陣空間進(jìn)行組裝。
所述組裝單元13,當(dāng)輸出I位數(shù)據(jù)時,去透明區(qū)域和非透明區(qū)域中的圖元在最終輸出的I位頁面點(diǎn)陣空間進(jìn)行組裝,最終透明區(qū)域中的圖元在8位點(diǎn)陣空間進(jìn)行組裝;
當(dāng)輸出8位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元在最終輸出的8位頁面點(diǎn)陣空間進(jìn)行組裝。
參見間圖11,本發(fā)明實(shí)施例提供的一種透明頁面的光柵化處理裝置,還包括:區(qū)域數(shù)據(jù)合并單元14,
所述區(qū)域數(shù)據(jù)合并單元14,用于當(dāng)輸出I位數(shù)據(jù)時,所述最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元組裝之后,將所有組裝后的數(shù)據(jù)進(jìn)行合并,并將合并后的數(shù)據(jù)輸出設(shè)備。
所述區(qū)域數(shù)據(jù)合并單元14,將所有組裝后的數(shù)據(jù)進(jìn)行合并,并將合并后的數(shù)據(jù)輸出設(shè)備,具體包括:將最終透明區(qū)域中的圖元作為圖像進(jìn)行掛網(wǎng),并且按照替代模型組裝入最終輸出的I位頁面點(diǎn)陣空間,最后將組裝到I位頁面點(diǎn)陣空間的所有數(shù)據(jù)輸出設(shè)備。
本發(fā)明實(shí)施例,通過在頁面解析生成圖元信息之后,根據(jù)圖元的透明屬性將頁面初步劃分為透明區(qū)域和非透明區(qū)域,將所述透明區(qū)域的圖元生成碎片,根據(jù)碎片的類型,對該碎片上的圖元進(jìn)行去透明化處理,并將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,對該三個區(qū)域內(nèi)的圖元分別采用不同的組裝模型進(jìn)行組裝,即非透明區(qū)域和去透明區(qū)域的圖元按照替代模型進(jìn)行組裝,最終透明區(qū)域的圖元按照透明模型進(jìn)行組裝。圖元在組裝之前,對透明圖元的采樣像素進(jìn)行透明計(jì)算,該透明計(jì)算的過程是基于碎片圖元的像素或者基于圖像或漸變圖元在其原始坐標(biāo)空間的像素,不同于現(xiàn)有技術(shù)中透明計(jì)算是在設(shè)備坐標(biāo)空間下進(jìn)行的,而原始坐標(biāo)空間的分辨率遠(yuǎn)遠(yuǎn)小于設(shè)備坐標(biāo)空間的分辨率,在原始坐標(biāo)空間對圖元進(jìn)行透明計(jì)算,減少了透明計(jì)算量,大大提高了 RIP對透明頁面的光柵化處理速度。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲單元和光學(xué)存儲單元等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理單元以產(chǎn)生一個機(jī)單元,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理單元執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲單元中,使得存儲在該計(jì)算機(jī)可讀存儲單元中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種透明頁面的光柵化處理方法,其特征在于,包括步驟: 解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息; 根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域; 根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域; 對去透明區(qū)域中的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元進(jìn)行組裝,以及對非透明區(qū)域中的圖元進(jìn)行組裝。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,包括: 利用與透明區(qū)域有重疊部分的圖元生成透明區(qū)域的碎片,根據(jù)所述碎片的類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域; 其中,所述碎片為透明區(qū)域中圖元屬性相同的區(qū)域,當(dāng)圖元與透明區(qū)域有重疊部分,且該重疊部分上的圖元的屬性相同時,將該重疊部分作為碎片。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述生成的碎片的類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,包括: 當(dāng)碎片為第一類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域; 當(dāng)碎片為第二類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域; 當(dāng)碎片為第三類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭胱罱K透明區(qū)域; 其中,第一類碎片為只包含圖形圖元的碎片; 第二類碎片為只包含一個圖像圖元或者只包含一個漸變圖元的碎片; 第三類碎片為至少包含兩類圖元的碎片或者至少包含兩個圖像圖元或兩個漸變圖元的碎片。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)生成的碎片為第一類碎片時,并在將所述第一類碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域之前,對該碎片中的圖元進(jìn)行透明計(jì)算,得到碎片圖兀。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,對去透明區(qū)域中的圖元按照替代模型進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元按照透明模型進(jìn)行組裝,以及對非透明區(qū)域中的圖元按照替代模型進(jìn) 行組裝。
6.根據(jù)權(quán)利要求 5所述的方法,其特征在于,對去透明區(qū)域中的圖元按照替代模型進(jìn)行組裝,包括: 當(dāng)去透明區(qū)域中的圖元為一個圖像圖元或者為一個漸變圖元時,在該圖元的原始坐標(biāo)空間對其進(jìn)行透明計(jì)算,并對該透明計(jì)算后的圖元按照替代模型進(jìn)行組裝; 當(dāng)去透明區(qū)域中的圖元為碎片圖元時,對該碎片圖元按照替代模型進(jìn)行組裝。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,對透明計(jì)算后的圖元按照替代模型進(jìn)行組裝,包括: 當(dāng)輸出I位數(shù)據(jù)時,將該圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間并進(jìn)行掛網(wǎng)處理,并將掛網(wǎng)后的圖元按照替代模型進(jìn)行組裝; 當(dāng)輸出8位數(shù)據(jù)時,將該圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間,并將變倍后的圖元按照替代模型進(jìn)行組裝。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于, 當(dāng)輸出I位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元,分別在不同的點(diǎn)陣空間進(jìn)行組裝; 當(dāng)輸出8位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元,在同一點(diǎn)陣空間進(jìn)行組裝。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于, 當(dāng)輸出I位數(shù)據(jù)時,去透明區(qū)域和非透明區(qū)域中的圖元在最終輸出的I位頁面點(diǎn)陣空間進(jìn)行組裝,最終透明區(qū)域中的圖元在8位點(diǎn)陣空間進(jìn)行組裝; 當(dāng)輸出8位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元在最終輸出的8位頁面點(diǎn)陣空間進(jìn)行組裝。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,當(dāng)設(shè)備需要I位輸出數(shù)據(jù)時,所述最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元組裝之后,還包括:將所有組裝后的數(shù)據(jù)進(jìn)行合并,并將合并后的數(shù)據(jù)輸出設(shè)備。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述將所有組裝后的數(shù)據(jù)進(jìn)行合并,并將合并后的數(shù)據(jù)輸出設(shè)備,具體包括:將最終透明區(qū)域數(shù)據(jù)作為圖像進(jìn)行掛網(wǎng),并且按照替代模型組裝入最終輸出的I位頁面點(diǎn)陣空間,最后將組裝到I位頁面點(diǎn)陣空間的所有數(shù)據(jù)輸出設(shè)備。
12.一種透明 頁面的光柵化處理裝置,其特征在于,包括: 頁面描述語言解析單元,解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息;以及 根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域; 去透明化單元,根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域; 組裝單元,對去透明區(qū)域中的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元進(jìn)行組裝,以及對非透明區(qū)域中的圖元進(jìn)行組裝。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述去透明化單元具體用于,利用與透明區(qū)域有重疊部分的圖元生成透明區(qū)域的碎片,根據(jù)所述碎片的類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域; 其中,所述碎片為透明區(qū)域中圖元屬性相同的區(qū)域,當(dāng)圖元與透明區(qū)域有重疊部分,且該重疊部分上的圖元的屬性相同時,將該重疊部分作為碎片。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述去透明化單元具體用于,根據(jù)所述碎片類型,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域,包括: 當(dāng)碎片為第一類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域; 當(dāng)碎片為第二類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域; 當(dāng)碎片為第三類碎片時,將該碎片所覆蓋的區(qū)域?qū)懭胱罱K透明區(qū)域; 其中,第一類碎片為只包含圖形圖元的碎片; 第二類碎片為只包含一個圖像圖元或者只包含一個漸變圖元的碎片; 第三類碎片為至少包含兩類圖元的碎片或者至少包含兩個圖像圖元或兩個漸變圖元的碎片。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述去透明化單元具體用于,當(dāng)生成的碎片為第一類碎片時,并在將所述第一類碎片所覆蓋的區(qū)域?qū)懭肴ネ该鲄^(qū)域之前,對該碎片中的圖元進(jìn)行透明計(jì)算,得到碎片圖元。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述組裝單元用于,對去透明區(qū)域中的圖元按照替代模型進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元按照透明模型進(jìn)行組裝,以及對非透明區(qū)域中的圖元按照替代模型進(jìn)行組裝。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述組裝單元,對去透明區(qū)域中的圖元按照替代模型進(jìn)行組裝,包括: 當(dāng)去透明區(qū)域中的圖元為一個圖像圖元或者為一個漸變圖元時,在該圖元的原始坐標(biāo)空間對其進(jìn)行透明計(jì)算,并對該透明計(jì)算后的圖元按照替代模型進(jìn)行組裝; 當(dāng)去透明區(qū)域中的圖元為碎片圖元時,對該碎片圖元按照替代模型進(jìn)行組裝。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述組裝單元,對透明計(jì)算后的圖元按照替代模型進(jìn)行組裝,包括: 當(dāng)輸出I位數(shù)據(jù)時,將該圖元由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間并進(jìn)行掛網(wǎng)處理,并將掛網(wǎng)后的圖元按照替代模型進(jìn)行組裝; 當(dāng)輸出8位數(shù)據(jù)時,將該圖元 由原始坐標(biāo)空間變倍至設(shè)備坐標(biāo)空間,并將變倍后的圖元按照替代模型進(jìn)行組裝。
19.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述組裝單元,當(dāng)輸出I位數(shù)據(jù)時,對最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元,分別在不同的點(diǎn)陣空間進(jìn)行組裝; 當(dāng)輸出8位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元,在同一點(diǎn)陣空間進(jìn)行組裝。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述組裝單元,當(dāng)輸出I位數(shù)據(jù)時,去透明區(qū)域和非透明區(qū)域中的圖元在最終輸出的I位頁面點(diǎn)陣空間進(jìn)行組裝,最終透明區(qū)域中的圖元在8位點(diǎn)陣空間進(jìn)行組裝; 當(dāng)輸出8位數(shù)據(jù)時,最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元在最終輸出的8位頁面點(diǎn)陣空間進(jìn)行組裝。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于, 該裝置還包括區(qū)域數(shù)據(jù)合并單元,用于當(dāng)輸出I位輸出數(shù)據(jù)時,所述最終透明區(qū)域、去透明區(qū)域和非透明區(qū)域中的圖元組裝之后,將所有組裝后的數(shù)據(jù)進(jìn)行合并,并將合并后的數(shù)據(jù)輸出設(shè)備。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述區(qū)域數(shù)據(jù)合并單元,將所有組裝后的數(shù)據(jù)進(jìn)行合并,并將合并后的數(shù)據(jù)輸出設(shè)備,具體包括:將最終透明區(qū)域中的圖元作為圖像進(jìn)行掛網(wǎng),并且按照替代模型組裝入最終輸出的I位頁面點(diǎn)陣空間,最后將組裝到I位頁面點(diǎn)陣空間的所有數(shù)據(jù)輸出設(shè)備。
全文摘要
本發(fā)明公開了一種透明頁面的光柵化處理方法及裝置,用以提高RIP對透明頁面的光柵化處理速度,所述透明頁面的光柵化處理方法包括解析透明頁面中的圖元,得到圖元、圖元的透明屬性和圖元的輪廓信息;根據(jù)圖元的透明屬性將所述透明頁面劃分為透明區(qū)域和非透明區(qū)域;根據(jù)圖元的輪廓信息,確定與透明區(qū)域有重疊部分的圖元,并利用與透明區(qū)域有重疊部分的圖元,將透明區(qū)域劃分為去透明區(qū)域和最終透明區(qū)域;對去透明區(qū)域中的圖元進(jìn)行組裝,并且對所述最終透明區(qū)域中的圖元進(jìn)行組裝,以及對非透明區(qū)域中的圖元進(jìn)行組裝。
文檔編號G06F17/22GK103186512SQ20111046060
公開日2013年7月3日 申請日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者孟張偉, 陳懇, 林好 申請人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司