国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      透明表的光柵化處理方法和裝置制造方法

      文檔序號(hào):6510130閱讀:167來(lái)源:國(guó)知局
      透明表的光柵化處理方法和裝置制造方法
      【專(zhuān)利摘要】本發(fā)明提供了一種透明表的光柵化處理方法和裝置,該方法包括:確定頁(yè)面描述文件中可重用處理的透明表Form;對(duì)透明Form進(jìn)行語(yǔ)法解釋?zhuān)@得透明Form的重用類(lèi)型及位置信息,生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并建立頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系;根據(jù)重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存透明Form的組裝信息;在組裝透明Form時(shí),根據(jù)重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定透明Form的組裝方式;根據(jù)確定的組裝方式將透明Form組裝入待輸出頁(yè)面中。本發(fā)明可以提高重復(fù)引用透明Form文件的光柵化處理效率。
      【專(zhuān)利說(shuō)明】透明表的光柵化處理方法和裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及出版【技術(shù)領(lǐng)域】,具體而言,涉及一種透明表的光柵化處理方法和裝置。

      【背景技術(shù)】
      [0002]光柵化圖像處理(Raster Image Processing,RIP)是指將頁(yè)面描述語(yǔ)言所描述的版面信息解釋轉(zhuǎn)換成可供輸出設(shè)備輸出的數(shù)據(jù)信號(hào),其方式是將文件轉(zhuǎn)換成圖像點(diǎn)陣的模式,之后由輸出設(shè)備輸出。
      [0003]RIP處理可分成兩個(gè)步驟,第一步解釋頁(yè)面內(nèi)容,對(duì)頁(yè)面描述語(yǔ)言中的每一個(gè)對(duì)象進(jìn)行分析,獲得所需參數(shù)及數(shù)據(jù)信息并存入中間指令文件中;第二步組裝輸出,從中間指令文件中逐個(gè)讀取參數(shù)及數(shù)據(jù),進(jìn)行相關(guān)計(jì)算,得到最終的頁(yè)面點(diǎn)陣。
      [0004]RIP對(duì)頁(yè)面中的每一個(gè)對(duì)象均進(jìn)行上述兩步處理,包括圖形、文本、圖像等簡(jiǎn)單對(duì)象,也包括Form(表)等復(fù)雜對(duì)象。Form是一種F1DF內(nèi)容流,其中可包含任意對(duì)象的描述,相當(dāng)于把這部分對(duì)象包裝成了一個(gè)獨(dú)立的子頁(yè)面描述單元。Form可以被重復(fù)引用,多次繪制在同一個(gè)頁(yè)面或不同頁(yè)面,只是根據(jù)繪制時(shí)的圖形狀態(tài)不同,繪制的效果也不同。如果Form中的內(nèi)容比較復(fù)雜,那么RIP對(duì)其的每一次解釋?zhuān)紩?huì)有較多的信息寫(xiě)入中間指令文件,每一次組裝也都要進(jìn)行點(diǎn)陣的計(jì)算??梢?jiàn),F(xiàn)orm的多次解釋和組裝,都是耗費(fèi)時(shí)間和空間資源的,這會(huì)造成整體PDF文件光柵化作業(yè)的過(guò)程效率低下。
      [0005]為了解決上述Form重復(fù)引用的光柵化效率問(wèn)題,出現(xiàn)了 Form點(diǎn)陣重用技術(shù)。在RIP解釋頁(yè)面內(nèi)容時(shí),將遇到的符合可重用條件的Form包裝成子頁(yè)面,并完成子頁(yè)面的光柵化過(guò)程,即:解釋子頁(yè)面、組裝子頁(yè)面生成Form點(diǎn)陣和其Mask點(diǎn)陣,將這些點(diǎn)陣及Form相關(guān)參數(shù)緩存。若解釋頁(yè)面過(guò)程中遇到這樣的Form,F(xiàn)orm的名字、位數(shù)、縮放比例與之前已緩存的Form—致,只是位置上存在平移,那么該Form的點(diǎn)陣完全可以根據(jù)之前已緩存Form的點(diǎn)陣及兩者之間的位置關(guān)系計(jì)算出來(lái),因此,不需要再進(jìn)行Form子頁(yè)面的解釋?zhuān)恍栌涗汧orm相關(guān)參數(shù)及其和已緩存Form的關(guān)聯(lián)關(guān)系。RIP組裝輸出時(shí),遇到重用Form,則讀取其緩存的Form點(diǎn)陣,或根據(jù)關(guān)聯(lián)關(guān)系獲取所需點(diǎn)陣,按照Mask的取值,按線(xiàn)或按塊,以頂層占優(yōu)的方式(即上面的信息占優(yōu)勢(shì),完全覆蓋掉下面的信息)將Form點(diǎn)陣組裝到待輸出頁(yè)面中。這樣,多個(gè)重用的Form只需要一次解釋和生成,而組裝則簡(jiǎn)化為多次的內(nèi)存拷貝或計(jì)算,在時(shí)間和空間開(kāi)銷(xiāo)上都明顯減少,大大提升了整個(gè)文件光柵化處理的效率。
      [0006]然而,這種將Mask與Form點(diǎn)陣重用,頂層占優(yōu)的組裝方式,卻只適用于非透明Form并且Form繪制之前的圖形狀態(tài)亦非透明的重用。透明模式下,一個(gè)點(diǎn)上繪制的所有對(duì)象都對(duì)該點(diǎn)的最終呈現(xiàn)顏色有貢獻(xiàn),組裝過(guò)程包括對(duì)每一層對(duì)象的透明計(jì)算,而不只是頂層占優(yōu)。
      [0007]因此,透明Form或在透明圖形狀態(tài)作用下的不透明Form出現(xiàn)重復(fù)多次弓丨用時(shí),依然需要進(jìn)行多次的解釋、組裝。


      【發(fā)明內(nèi)容】

      [0008]本發(fā)明旨在提供一種透明表的光柵化處理方法和裝置,以提高重復(fù)引用透明Form文件的光柵化處理效率。
      [0009]本發(fā)明實(shí)施例提供一種透明表的光柵化處理方法,包括:
      [0010]確定頁(yè)面描述文件中可重用處理的透明表Form ;
      [0011]對(duì)所述透明Form進(jìn)行語(yǔ)法解釋?zhuān)@得所述透明Form的重用類(lèi)型及位置信息;
      [0012]根據(jù)所述重用類(lèi)型及位置信息生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并建立所述頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系;
      [0013]根據(jù)所述透明Form的重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存所述透明Form的組裝信息;
      [0014]在組裝所述透明Form時(shí),根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式;
      [0015]根據(jù)確定的組裝方式將所述透明Form組裝入所述待輸出頁(yè)面中。
      [0016]本發(fā)明實(shí)施例還提供一種透明表的光柵化處理裝置,包括:
      [0017]可重用管理模塊,用于對(duì)RIP解釋頁(yè)面過(guò)程中遇到的透明的重復(fù)引用Form進(jìn)行判斷,確定頁(yè)面描述文件中可重用處理的透明表Form ;
      [0018]語(yǔ)法解釋模塊,用于對(duì)所述透明Form進(jìn)行語(yǔ)法解釋?zhuān)@得所述透明Form的重用類(lèi)型及位置信息,并根據(jù)所述重用類(lèi)型及位置信息生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并將獲得的透明Form的重用類(lèi)型及位置信息、以及生成的各種點(diǎn)陣及相應(yīng)的塊屬性表、塊內(nèi)存表傳遞給管理器操作模塊;
      [0019]所述管理器操作模塊,用于管理可重用處理的透明Form,包括:存儲(chǔ)所述語(yǔ)法解釋模塊輸出的信息;建立所述頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系;根據(jù)所述透明Form的重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存所述透明Form的組裝信息;
      [0020]組裝方式確定模塊,用于在組裝所述透明Form時(shí),根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式;
      [0021]組裝模塊,用于根據(jù)所述組裝方式確定模塊確定的組裝方式將所述透明Form組裝入所述待輸出頁(yè)面中。
      [0022]本發(fā)明實(shí)施例的方案根據(jù)透明Form所含資源屬性,篩選出可進(jìn)行點(diǎn)陣重用的Form0可點(diǎn)陣重用的Form只需進(jìn)行一次解釋及組裝,并將生成的Form點(diǎn)陣信息緩存,其他可關(guān)聯(lián)的Form只需記錄關(guān)聯(lián)關(guān)系。組裝重用的Form時(shí),獲取已緩存的Form點(diǎn)陣信息,按照透明模型的組裝方式組裝入待輸出頁(yè)面中。這樣,減少了重復(fù)Form的多次解釋和點(diǎn)陣生成,有效地節(jié)省了時(shí)間和空間資源,提高了整個(gè)文件的光柵化效率。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0023]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0024]圖1是本發(fā)明實(shí)施例透明表的光柵化處理方法的流程圖;
      [0025]圖2是本發(fā)明實(shí)施例中可重用的透明Form的語(yǔ)法解釋流程圖;
      [0026]圖3是本發(fā)明實(shí)施例中可重用的透明Form的信息存儲(chǔ)流程圖;
      [0027]圖4是本發(fā)明實(shí)施例中將可重用的透明Form組裝入待輸出頁(yè)面的流程圖;
      [0028]圖5是本發(fā)明實(shí)施例中透明Form的光柵化處理裝置的示意圖。

      【具體實(shí)施方式】
      [0029]下面將參考附圖并結(jié)合實(shí)施例,進(jìn)一步詳細(xì)說(shuō)明本發(fā)明實(shí)施例。
      [0030]包裝廠(chǎng)商的文件中,大多含重復(fù)對(duì)象,這些對(duì)象被封裝成Form多次引用;拼版、折手的印刷處理流程中,重復(fù)的小頁(yè)也可以被理解為重用的Form子頁(yè)面。Form重用的應(yīng)用越來(lái)越廣,而為了實(shí)現(xiàn)內(nèi)容豐富、色彩自然的印刷效果,頁(yè)面描述中透明的應(yīng)用也越來(lái)越多。因此,透明Form的重用問(wèn)題也成了這類(lèi)文件提升RIP效率的關(guān)注點(diǎn)之一。
      [0031]為此,本發(fā)明實(shí)施例提供一種透明表的光柵化處理方法和裝置,可以大大減少透明Form的解釋次數(shù),簡(jiǎn)化Form組裝方式,使透明Form重復(fù)引用的PDF文件在RIP內(nèi)實(shí)現(xiàn)高速解釋?zhuān)岣吖鈻呕幚淼男?,?jié)省內(nèi)存資源。
      [0032]如圖1所示,是本發(fā)明實(shí)施例透明表的光柵化處理方法的流程圖,包括以下步驟:
      [0033]步驟101:確定頁(yè)面描述文件中可重用處理的透明表Form。
      [0034]可以對(duì)頁(yè)面中重復(fù)引用的透明Form,根據(jù)其所在頁(yè)面的透明分布、Form本身所含資源的屬性等,判斷其是否真正可做重用處理。
      [0035]具體地,可以根據(jù)一系列可重用規(guī)則,對(duì)頁(yè)面描述文件中的重復(fù)引用的透明Form判斷,篩選出真正可重用的透明Form。比如,可以設(shè)置頁(yè)面中重復(fù)引用的透明Form可重用規(guī)則如下:
      [0036](I)如果透明Form可作為強(qiáng)制替代型重用,則做重用處理,結(jié)束;否則,進(jìn)行(2)的判斷;
      [0037](2)如果透明Form為組形式,且為獨(dú)立型組(Isolated Group),則做重用處理,結(jié)束;否則,進(jìn)行(3)的判斷;
      [0038](3)如果透明Form所含資源中沒(méi)有疊印,且所有的混合模型(Blend Mode)均為正常(Normal)型,則該透明Form相當(dāng)于獨(dú)立型,可做重用處理,結(jié)束;否則,不重用。
      [0039]在本發(fā)明實(shí)施例中,可以將真正被重用的Form分為兩類(lèi),一類(lèi)需要緩存點(diǎn)陣信息,而另一類(lèi)不需緩存點(diǎn)陣,只需記錄和已緩存點(diǎn)陣Form之間的關(guān)聯(lián)關(guān)系。
      [0040]另外,對(duì)于頁(yè)面中所有真正可被重用的透明Form,可以采用鏈表方式對(duì)這些透明Form進(jìn)行管理,鏈表中的每一個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)重用的透明Form實(shí)例,標(biāo)識(shí)Form實(shí)例的ID即為其在鏈表中的位置,這樣便于實(shí)現(xiàn)對(duì)單個(gè)Form信息靈活進(jìn)行存取。
      [0041]步驟102:對(duì)所述透明Form進(jìn)行語(yǔ)法解釋,獲得所述透明Form的重用類(lèi)型及位置信息。
      [0042]上述透明Form的重用類(lèi)型,可以包括兩類(lèi):強(qiáng)制替代型重用、普通透明重用。
      [0043]強(qiáng)制替代型重用,即向待輸出頁(yè)面組裝重用的透明Form時(shí),可以按照頂層占優(yōu)的方式組裝。這就要求重用的透明Form不會(huì)與其覆蓋的對(duì)象間進(jìn)行透明計(jì)算。
      [0044]普通透明重用,即向待輸出頁(yè)面組裝重用的透明Form時(shí),按照透明模型的方式組裝,F(xiàn)orm點(diǎn)陣需要和其覆蓋區(qū)域的點(diǎn)陣做透明計(jì)算。獨(dú)立的透明Form均可進(jìn)行普通透明重用。
      [0045]能重用的透明Form都可采用普通透明重用,強(qiáng)制替代型重用是透明重用的一種優(yōu)化處理,因?yàn)轫攲诱純?yōu)的組裝方式比透明模型的組裝方式簡(jiǎn)單得多,能節(jié)省大量的時(shí)間、空間消耗。拼版中的小頁(yè)、包裝文件中的重用Form均符合此要求,可直接當(dāng)做強(qiáng)制替代型重用Form處理。其他情況下,應(yīng)用強(qiáng)制替代型重用Form時(shí),可以在希望進(jìn)行此處理的重用Form字典中添加控制項(xiàng)。
      [0046]步驟103:根據(jù)所述重用類(lèi)型及位置信息,生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并建立所述頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系。
      [0047]需要說(shuō)明的是,透明頁(yè)面的RIP處理,均需生成8位的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自的塊屬性表、塊內(nèi)存表。因此,普通透明重用的Form及強(qiáng)制替代型重用的Form,在子頁(yè)面處理完畢后都生成上述信息。但是,根據(jù)后端組裝類(lèi)型的不同,需存儲(chǔ)的Form點(diǎn)陣可以不同。
      [0048]普通透明重用的Form需要按照透明模式組裝,因此將子頁(yè)面生成的上述各種信息直接緩存即可。
      [0049]強(qiáng)制替代型重用的Form可以按照頂層占優(yōu)的方式組裝,和不透明Form的組裝方式一致,只需顏色點(diǎn)陣和Mask點(diǎn)陣。因此,子頁(yè)面生成完畢后,需要對(duì)Alpha和Shape點(diǎn)陣計(jì)算,生成Mask點(diǎn)陣,并緩存。
      [0050]步驟104:根據(jù)所述透明Form的重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存所述透明Form的組裝信息。
      [0051]所述組裝信息是指上面進(jìn)行緩存的信息,不同重用類(lèi)型的Form的緩存信息可以不同。對(duì)于強(qiáng)制替代型重用的透明Form,所述組裝信息包括:子頁(yè)面生成的Mask點(diǎn)陣信息、顏色點(diǎn)陣信息,及相應(yīng)的塊屬性表,塊內(nèi)存表;對(duì)于普通透明重用的透明Form,所述組裝信息包括:子頁(yè)面生成的Alpha點(diǎn)陣信息、Shape點(diǎn)陣信息、顏色點(diǎn)陣信息,及相應(yīng)的塊屬性表、塊內(nèi)存表。上述各種信息的詳細(xì)描述可參照上面的說(shuō)明。
      [0052]步驟105:在組裝所述透明Form時(shí),根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式。
      [0053]具體地,如果所述透明Form的重用類(lèi)型為普通透明重用,則采用透明的組裝方式;如果所述透明Form的重用類(lèi)型為強(qiáng)制替代型重用,當(dāng)所述透明Form處于所述待輸出頁(yè)面的非透明區(qū)域時(shí),則采用頂層占優(yōu)的組裝方式;當(dāng)所述透明Form處于所述待輸出頁(yè)面的透明區(qū)域時(shí),則采用透明的組裝方式。
      [0054]步驟106:根據(jù)確定的組裝方式將所述透明Form組裝入待輸出頁(yè)面中。
      [0055]如果所述透明Form的組裝方式為頂層占優(yōu)的組裝方式,則采用和不透明Form相同的方式,按線(xiàn)或按塊將所述透明Form組裝入待輸出頁(yè)面中;
      [0056]如果所述透明Form的組裝方式為透明的組裝方式,則確定所述透明Form與待輸出頁(yè)面的相交區(qū)域;
      [0057]根據(jù)相交區(qū)域中所述透明Form的位置,獲得塊屬性表和塊內(nèi)存表,并根據(jù)所述塊屬性表和塊內(nèi)存表,獲取所述透明Form的顏色塊點(diǎn)陣、Alpha點(diǎn)陣和Shape點(diǎn)陣;
      [0058]根據(jù)所述待輸出頁(yè)面的透明參數(shù),對(duì)Form塊和待輸出頁(yè)面中相應(yīng)塊進(jìn)行逐點(diǎn)透明計(jì)算,生成待輸出頁(yè)面塊的顏色點(diǎn)陣、Alpha點(diǎn)陣、Shape點(diǎn)陣及相應(yīng)塊的屬性表、塊內(nèi)存表。
      [0059]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,還可根據(jù)強(qiáng)制替代型重用的透明Form的特點(diǎn),進(jìn)行下列優(yōu)化:
      [0060]應(yīng)用在I位RIP中,即最終生成的頁(yè)面點(diǎn)陣I個(gè)像素的值用I個(gè)bit位表示。如果頁(yè)面中除了強(qiáng)制替代型透明Form外,其他內(nèi)容均不含透明屬性,那么,頁(yè)面可以按照Ibit方式生成和組裝。透明Form子頁(yè)面生成Sbit塊點(diǎn)陣,由于組裝時(shí)是頂層占優(yōu),且最終的頁(yè)面點(diǎn)陣為Ibit表示,即完全可以用Ibit的Form點(diǎn)陣完成組裝操作。因此,可以將Sbit的Form塊點(diǎn)陣轉(zhuǎn)換為Ibit平展點(diǎn)陣并存儲(chǔ),塊屬性表也無(wú)需再存儲(chǔ),大大減小了 Form的緩存數(shù)據(jù)量,提高了數(shù)據(jù)存取的效率。組裝重用Form時(shí),直接按線(xiàn)組裝即可,無(wú)需每次都對(duì)Sbit點(diǎn)陣進(jìn)行平展操作,提高了組裝的效率。
      [0061]通過(guò)上述優(yōu)化,可以減少存儲(chǔ)的Form數(shù)據(jù)量,簡(jiǎn)化Form組裝時(shí)的運(yùn)算化。
      [0062]透明Form與不透明Form的RIP處理有下列區(qū)別:
      [0063](I)透明Form有其自身的BlendCS,解釋Form子頁(yè)面生成點(diǎn)陣的過(guò)程,在此色空間下進(jìn)行,而此色空間可能與待輸出頁(yè)面的BlendCS不一致;
      [0064](2)組裝待輸出頁(yè)面時(shí)的處理需要在待輸出頁(yè)面的BlendCS下進(jìn)行,因此,組裝重用的透明Form時(shí),如果Form的BlendCS和待輸出頁(yè)面的BlendCS不一致,需要進(jìn)行顏色轉(zhuǎn)換的操作;
      [0065](3)強(qiáng)制替代型的重用Form是以頂層占優(yōu)的覆蓋方式組裝,在Form管理器操作單元中緩存的點(diǎn)陣應(yīng)該是最終需繪制到待輸出頁(yè)面上的點(diǎn)陣,即:點(diǎn)陣的色空間應(yīng)該和待輸出頁(yè)面的色空間一致。
      [0066]因此,在本發(fā)明實(shí)施例中,透明Form重用時(shí),F(xiàn)orm信息除了位置、點(diǎn)陣位數(shù)、CTM(一般變換矩陣)外,還需下列參數(shù):
      [0067](I) Form重用類(lèi)型,該類(lèi)型決定存儲(chǔ)信息和組裝的方式;
      [0068](2) Form的BlendCS (混合色空間),用于做顏色轉(zhuǎn)換時(shí)使用;
      [0069](3)待輸出頁(yè)面的BlendCS,主要用于強(qiáng)制替代型Form中,一方面用于做顏色轉(zhuǎn)換時(shí)使用,另一方面,用于判斷Form是否可關(guān)聯(lián)。
      [0070]需要說(shuō)明的是,F(xiàn)orm是否可關(guān)聯(lián),在不透明Form的重用中,只要兩者名字相同、點(diǎn)陣位數(shù)相同、縮放比例一致,只是位置上存在平移,那么兩個(gè)Form之間可關(guān)聯(lián),只需解釋和緩存Form點(diǎn)陣一次。但透明頁(yè)面中涉及到BlendCS,而強(qiáng)制替代型Form存儲(chǔ)點(diǎn)陣之前已經(jīng)轉(zhuǎn)換為待輸出頁(yè)面的BlendCS,那么,在多頁(yè)文件中,如果強(qiáng)制替代型Form出現(xiàn)在兩個(gè)不同的頁(yè)面,而兩個(gè)頁(yè)面的BlendCS不同,已經(jīng)存儲(chǔ)的強(qiáng)制替代型Form點(diǎn)陣自然不能用于BlendCS不同的其他頁(yè)面。因此,判斷強(qiáng)制替代型Form是否可關(guān)聯(lián),還需添加一個(gè)條件:待輸出頁(yè)面的BlendCS是否一致。
      [0071]對(duì)可重用的透明Form解析Form參數(shù)并緩存,并且發(fā)送重用Form的中間指令到中間指令文件中。對(duì)于需要緩存點(diǎn)陣的重用Form,在發(fā)送之間指令之前,建立Form子頁(yè)面并進(jìn)行光柵化處理,生成Form相關(guān)點(diǎn)陣,并存儲(chǔ)。
      [0072]如圖2所示,是本發(fā)明實(shí)施例中可重用的透明Form的語(yǔ)法解釋流程圖,步驟如下:
      [0073]步驟201:定位Form資源;
      [0074]步驟202:根據(jù)Form字典、Form所含資源屬性、Form所在的待輸出頁(yè)面屬性,獲得Form的重用類(lèi)型,F(xiàn)orm的BlendCS,待輸出頁(yè)面的BlendCS ;
      [0075]具體地,根據(jù)Form的字典和所含資源屬性判斷Form的重用類(lèi)型,下面兩種Form可做強(qiáng)制替代型重用:
      [0076](I) Form字典里含約定的強(qiáng)制替代重用標(biāo)識(shí);
      [0077](2)根據(jù)印刷經(jīng)驗(yàn)判定,如:拼版中的重復(fù)小頁(yè),包裝廠(chǎng)商文件中的重用Form。
      [0078]不符合上述兩個(gè)條件的Form做普通透明重用處理。
      [0079]步驟203:緩存新的Form實(shí)例;
      [0080]步驟204:判斷該Form是否需要緩存點(diǎn)陣,如果需要,轉(zhuǎn)到步驟205 ;否則,轉(zhuǎn)到步驟 208 ;
      [0081]每一個(gè)重用Form實(shí)例都需要記錄,緩存Form相關(guān)參數(shù),分配ID。對(duì)于普通透明重用Form,如果已存在一個(gè)Form實(shí)例,和當(dāng)前的Form實(shí)例名字相同、點(diǎn)陣位數(shù)相同、縮放比例一致,則視為可關(guān)聯(lián);對(duì)于強(qiáng)制替代型重用Form,除了上述條件外,還需待輸出頁(yè)面BlendCS相同才視為可關(guān)聯(lián)。存在關(guān)聯(lián)Form的新Form實(shí)例,只需記錄關(guān)聯(lián)關(guān)系,并根據(jù)其關(guān)聯(lián)Form的有效BBox調(diào)整自身的有效BBox ;不存在關(guān)聯(lián)Form的新Form實(shí)例需要進(jìn)行子頁(yè)面光柵化和存儲(chǔ)點(diǎn)陣的操作。
      [0082]步驟205:開(kāi)始一個(gè)新的Form子頁(yè)面,設(shè)置光柵化子頁(yè)面所需參數(shù);
      [0083]步驟206:光柵化Form子頁(yè)面,解釋Form內(nèi)容流,生成中間指令文件,并進(jìn)一步通過(guò)中間指令文件組裝得到Form的點(diǎn)陣;
      [0084]需要說(shuō)明的是,子頁(yè)面光柵化,組裝Form子頁(yè)面時(shí)是分段循環(huán)進(jìn)行的,每一段組裝的結(jié)果是:生成了 Form顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣、各種塊屬性表、塊內(nèi)存表。然后,將該段的Form點(diǎn)陣緩存,根據(jù)Form的重用類(lèi)型不同,需要存儲(chǔ)的Form點(diǎn)陣信息也不同,需要進(jìn)行計(jì)算或顏色轉(zhuǎn)換。
      [0085]步驟207:緩存Form點(diǎn)陣等相關(guān)數(shù)據(jù),轉(zhuǎn)到步驟209 ;
      [0086]步驟208:不需要緩存點(diǎn)陣的Form實(shí)例,無(wú)需光柵化Form子頁(yè)面,只需根據(jù)其關(guān)聯(lián)Form的有效BBox調(diào)整自身的有效BBox,以便組裝待輸出頁(yè)面時(shí)根據(jù)位置計(jì)算所需Form點(diǎn)陣;
      [0087]步驟209:將Form對(duì)應(yīng)的ID和中間指令發(fā)送到中間指令文件,以便向待輸出頁(yè)面上組裝Form時(shí)進(jìn)行重用Form的組裝操作;
      [0088]步驟210:解釋結(jié)束。
      [0089]如圖3所示,是本發(fā)明實(shí)施例中可重用的透明Form的信息存儲(chǔ)流程圖,步驟如下:
      [0090]步驟301:子頁(yè)面段循環(huán)開(kāi)始;
      [0091]步驟302:判斷段循環(huán)是否結(jié)束,如果結(jié)束,轉(zhuǎn)到步驟314 ;否則,轉(zhuǎn)到步驟303 ;
      [0092]步驟303:判斷Form管理器操作單元中記錄的當(dāng)前Form重用類(lèi)型,如果為強(qiáng)制替代型,轉(zhuǎn)到步驟304 ;否則,轉(zhuǎn)到步驟312 ;
      [0093]步驟304:判斷Form的BlendCS和待輸出頁(yè)面的BlendCS是否一致,如果不一致,將Form的顏色點(diǎn)陣做顏色轉(zhuǎn)換,得到待輸出頁(yè)面BlendCS下的Form顏色點(diǎn)陣;
      [0094]步驟305:構(gòu)造Form的Mask點(diǎn)陣;
      [0095]需要說(shuō)明的是,強(qiáng)制替代型重用Form在組裝時(shí),無(wú)需進(jìn)行透明計(jì)算,采用頂層占優(yōu)的覆蓋方式,因此只需Form顏色點(diǎn)陣和用于裁剪的Mask點(diǎn)陣。此時(shí),需要根據(jù)Alpha和Shape點(diǎn)陣,構(gòu)造出Mask點(diǎn)陣。
      [0096]步驟306:對(duì)Mask點(diǎn)陣做有效數(shù)據(jù)裁剪;
      [0097]Mask點(diǎn)陣是和Form —樣大小的0、1點(diǎn)陣,取值為O時(shí),對(duì)應(yīng)Form中的點(diǎn)不繪制到待輸出的頁(yè)面上;取值為I時(shí),則繪制到待輸出的頁(yè)面上。Form的大小與Form中對(duì)象繪制所占用的區(qū)域并不一致,可能會(huì)超出很多,因此,Mask及Form點(diǎn)陣的四周會(huì)有冗余數(shù)據(jù)。為了減少存取數(shù)據(jù)量,對(duì)Mask做有效數(shù)據(jù)計(jì)算,消除四周的冗余數(shù)據(jù),得到真正對(duì)Form有效的O、IMask點(diǎn)陣。
      [0098]步驟307:存儲(chǔ)有效Mask點(diǎn)陣;
      [0099]步驟308:判斷待輸出頁(yè)面的點(diǎn)陣位數(shù),如果為1,轉(zhuǎn)到步驟310,否則,轉(zhuǎn)到步驟309 ;
      [0100]步驟309 =Form點(diǎn)陣為8位塊點(diǎn)陣,待輸出頁(yè)面的點(diǎn)陣位數(shù)也是8位,直接存儲(chǔ)Form各色面的塊點(diǎn)陣及塊屬性表,該段處理完畢,轉(zhuǎn)到步驟302 ;
      [0101]步驟310 =Form點(diǎn)陣為8位塊點(diǎn)陣,待輸出頁(yè)面點(diǎn)陣位數(shù)為I位,需要將Form塊點(diǎn)陣平展,掛網(wǎng)生成I位Form顏色點(diǎn)陣;
      [0102]步驟311:按照步驟306中裁剪得到的有效Mask區(qū)域,對(duì)步驟310中生成的I位Form顏色點(diǎn)陣做裁剪以減少數(shù)據(jù)量,并將裁剪后的顏色點(diǎn)陣存儲(chǔ),該段處理完畢,轉(zhuǎn)到步驟302 ;
      [0103]步驟312:普通透明重用Form,顏色轉(zhuǎn)換在將Form組裝入待輸出頁(yè)面時(shí)才做,此時(shí)存儲(chǔ)各顏色點(diǎn)陣及塊屬性表即可;
      [0104]步驟313:存儲(chǔ)Alpha、Shape塊點(diǎn)陣及塊屬性表,用于組裝重用Form的時(shí)刻,該段處理完畢,轉(zhuǎn)到步驟302 ;
      [0105]步驟314:所有段循環(huán)完畢,判斷如果是強(qiáng)制替代型重用Form,轉(zhuǎn)到步驟315 ;否貝U,轉(zhuǎn)到步驟316 ;
      [0106]步驟315:根據(jù)Form的總Mask有效區(qū)域,調(diào)整Form的有效BBox ;
      [0107]步驟316 =Form組裝及存儲(chǔ)完畢。
      [0108]前面提到,在本發(fā)明實(shí)施例透明表的光柵化處理方法中,在組裝透明Form時(shí),根據(jù)透明Form的重用類(lèi)型不同,可以采用不同的組裝方式,對(duì)此下面做詳細(xì)說(shuō)明。
      [0109]如圖4所示,是本發(fā)明實(shí)施例中將可重用的透明Form組裝入待輸出頁(yè)面的流程圖,步驟如下:
      [0110]步驟401:獲取中間指令文件中的Form ID,定位將被組裝入待輸出頁(yè)面的重用Form實(shí)例;
      [0111]步驟402:根據(jù)Form的BBox計(jì)算其是否與當(dāng)前待組裝的頁(yè)面段有相交區(qū)域,如果有,則轉(zhuǎn)到步驟403 ;否則,轉(zhuǎn)到步驟413 ;
      [0112]步驟403:判斷Form管理器操作單元中緩存的當(dāng)前Form點(diǎn)陣為I位還是8位,如果是I位,轉(zhuǎn)到步驟404,;否則,轉(zhuǎn)到步驟405;
      [0113]如果Form緩存的點(diǎn)陣為I位,說(shuō)明當(dāng)前透明Form實(shí)例一定是強(qiáng)制替代型重用,并且正在組裝的待輸出頁(yè)面除了強(qiáng)制替代型重用Form外,其他對(duì)象不含透明屬性,段組裝位數(shù)也是I位,因此采用步驟404的按線(xiàn)組裝方式。
      [0114]步驟404:將I位Form點(diǎn)陣與Mask點(diǎn)陣作用,采用頂層占優(yōu)的方式,按線(xiàn)組裝入待輸出頁(yè)面中,操作完成后,轉(zhuǎn)到步驟413 ;
      [0115]步驟405:對(duì)于8位點(diǎn)陣的Form實(shí)例,進(jìn)一步判斷其是否是普通透明重用類(lèi)型,如果是,轉(zhuǎn)到步驟406 ;否則,轉(zhuǎn)到步驟408 ;
      [0116]步驟406:普通透明重用的Form,在組裝之前,進(jìn)行顏色轉(zhuǎn)換,從Form管理器操作單元中獲取顏色點(diǎn)陣并轉(zhuǎn)換到待輸出頁(yè)面的BlendCS色空間;
      [0117]步驟407:采用透明模型計(jì)算的方式,將Form的顏色塊和Alpha、Shape塊分別組裝入待輸出頁(yè)面的塊中,操作完成后,轉(zhuǎn)到步驟413 ;
      [0118]步驟408:對(duì)8位點(diǎn)陣的強(qiáng)制替代型重用Form進(jìn)一步判斷,當(dāng)前的圖形狀態(tài)中是否含透明屬性,如果含透明屬性,F(xiàn)orm也要采用透明計(jì)算的方式組裝,轉(zhuǎn)到步驟407 ;如果不含透明屬性,F(xiàn)orm按照頂層占優(yōu)方式組裝,轉(zhuǎn)到步驟409 ;
      [0119]步驟409:判斷當(dāng)前待組裝的頁(yè)面段點(diǎn)陣為I位還是8位,如果是I位,轉(zhuǎn)到步驟410 ;否則,轉(zhuǎn)到步驟412 ;
      [0120]在I位RIP中,強(qiáng)制替代型重用Form如果緩存點(diǎn)陣為8位,那么待輸出頁(yè)面中除了強(qiáng)制替代型重用Form外還存在其他透明對(duì)象,分段組裝時(shí),不含透明區(qū)域的段采用I位組裝,含透明區(qū)域的段采用8位組裝。因此,需要進(jìn)行待組裝段點(diǎn)陣位數(shù)的判斷,分別采用按線(xiàn)組裝或按塊組裝的方式。
      [0121]步驟410:將8位的Form塊點(diǎn)陣平展,掛網(wǎng)生成I位點(diǎn)陣;
      [0122]步驟411:將I位Form點(diǎn)陣和Mask點(diǎn)陣作用,采用頂層占優(yōu)的方式按線(xiàn)組裝入待輸出頁(yè)面;
      [0123]步驟412:將8位Form塊點(diǎn)陣按塊組裝的方式,采用頂層占優(yōu)的規(guī)則,組裝入待輸出頁(yè)面的塊中;
      [0124]步驟413:組裝完畢。
      [0125]從以上的描述中可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:
      [0126]本發(fā)明大大減少了透明Form的解釋次數(shù),簡(jiǎn)化了 Form組裝方式,使透明Form重復(fù)引用的PDF文件在RIP內(nèi)實(shí)現(xiàn)高速解釋?zhuān)岣吡斯鈻呕幚淼男?,?jié)省了內(nèi)存資源。
      [0127]根據(jù)透明Form所含資源屬性,篩選出可進(jìn)行點(diǎn)陣重用的Form??牲c(diǎn)陣重用的Form只需進(jìn)行一次解釋及組裝,并將生成的Form點(diǎn)陣信息緩存,其他可關(guān)聯(lián)的Form只需記錄關(guān)聯(lián)關(guān)系。組裝重用的Form時(shí),獲取已緩存的Form點(diǎn)陣信息,按照透明模型的組裝方式組裝入待輸出頁(yè)面中。這樣,減少了重復(fù)Form的多次解釋和點(diǎn)陣生成,有效地節(jié)省了時(shí)間和空間資源,提高了整個(gè)文件的光柵化效率。
      [0128]進(jìn)一步地,本發(fā)明實(shí)施例還對(duì)透明Form的重用做了優(yōu)化,對(duì)和所覆蓋區(qū)域無(wú)需進(jìn)行透明計(jì)算的透明重用Form做強(qiáng)制替代重用,在組裝階段,以頂層占優(yōu)的方式組裝,和透明模型組裝相比,減少了大量計(jì)算,節(jié)省了時(shí)間和空間消耗。特別是在I位RIP中,如果頁(yè)面中除了強(qiáng)制替代型透明Form外,其他對(duì)象均不含透明屬性,那么頁(yè)面按I位進(jìn)行光柵化處理,強(qiáng)制替代型Form可以緩存I位點(diǎn)陣,相比于8位點(diǎn)陣數(shù)據(jù)量大大減小,提高了數(shù)據(jù)存取效率。并且,在組裝重用Form時(shí),I位點(diǎn)陣的按線(xiàn)組裝只是內(nèi)存拷貝操作,無(wú)需計(jì)算,能夠快速實(shí)現(xiàn)組裝。可見(jiàn),進(jìn)行強(qiáng)制替代型重用的透明Form文件,空間節(jié)省更多,組裝更快,RIP效率提升更加明顯。
      [0129]相應(yīng)地,本發(fā)明實(shí)施例還提供一種透明Form的光柵化處理裝置,如圖5所示,是該裝置的示意圖。
      [0130]在該實(shí)施例中,所述裝置包括:可重用管理模塊501、語(yǔ)法解釋模塊502、管理器操作模塊503、組裝方式確定模塊504和組裝置模塊505。其中:
      [0131]可重用管理模塊501,用于對(duì)RIP解釋頁(yè)面過(guò)程中遇到的透明的重復(fù)引用Form進(jìn)行判斷,確定頁(yè)面描述文件中可重用處理的透明表Form ;
      [0132]語(yǔ)法解釋模塊502,用于對(duì)所述透明Form進(jìn)行語(yǔ)法解釋?zhuān)@得所述透明Form的重用類(lèi)型及位置信息,并根據(jù)所述重用類(lèi)型及位置信息生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并將獲得的透明Form的重用類(lèi)型及位置信息、以及生成的各種點(diǎn)陣及相應(yīng)的塊屬性表、塊內(nèi)存表傳遞給管理器操作模塊503 ;
      [0133]管理器操作模塊503,用于管理可重用處理的透明Form,包括:存儲(chǔ)所述語(yǔ)法解釋模塊輸出的信息;建立所述頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系;根據(jù)所述透明Form的重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存所述透明Form的組裝信息;
      [0134]組裝方式確定模塊504,用于在組裝所述透明Form時(shí),根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式;
      [0135]組裝模塊505,用于根據(jù)所述組裝方式確定模塊504確定的組裝方式將所述透明Form組裝入所述待輸出頁(yè)面中。
      [0136]其中,可重用管理模塊501可以包括:獲取單元和判斷單元(未圖示)。所述獲取單元用于獲取所述頁(yè)面描述文件中重復(fù)引用的透明Form;所述判斷單元用于判斷所述重復(fù)引用的透明Form是否可作為強(qiáng)制替代型重用;如果是,則確定所述透明Form為可重用處理的透明Form,且重用類(lèi)型為強(qiáng)制替代型重用;否則,進(jìn)一步判斷所述重復(fù)引用的透明Form是否為獨(dú)立型組;如果是,則確定所述透明表為可重用處理的透明Form,且重用類(lèi)型為普通透明重用;如果所述重復(fù)引用的透明Form是組,但不是獨(dú)立型組,則進(jìn)一步判斷所述重復(fù)引用的透明Form所含資源中是否沒(méi)有疊印,且所有的混合模型均為正常型;如果是,則確定所述透明Form為可重用處理的透明Form,且重用類(lèi)型為普通透明重用;否則,確定所述透明Form為不可重用處理的透明表。
      [0137]上述組裝方式確定模塊504,具體用于在所述透明Form的重用類(lèi)型為普通透明重用時(shí),確定采用透明的組裝方式;在所述透明Form的重用類(lèi)型為強(qiáng)制替代型重用時(shí),如果所述透明Form處于所述待輸出頁(yè)面的非透明區(qū)域時(shí),則確定采用頂層占優(yōu)的組裝方式;如果所述透明Form處于所述待輸出頁(yè)面的透明區(qū)域時(shí),則確定采用透明的組裝方式。
      [0138]相應(yīng)地,組裝模塊504可以包括:第一組裝單元和第二組裝單元(未圖示)。其中:
      [0139]所述第一組裝單元用于在所述透明Form的組裝方式為頂層占優(yōu)的組裝方式時(shí),采用與不透明Form相同的方式,按線(xiàn)或按塊將所述透明Form組裝入待輸出頁(yè)面中。
      [0140]所述第二組裝單元用于在所述透明Form的組裝方式為透明的組裝方式時(shí),確定所述透明Form與待輸出頁(yè)面的相交區(qū)域;根據(jù)相交區(qū)域中所述透明Form的位置,獲得塊屬性表和塊內(nèi)存表,并根據(jù)所述塊屬性表和塊內(nèi)存表,獲取所述透明Form的顏色塊點(diǎn)陣、Alpha點(diǎn)陣和Shape點(diǎn)陣;根據(jù)所述待輸出頁(yè)面的透明參數(shù),對(duì)Form塊和待輸出頁(yè)面中相應(yīng)塊進(jìn)行逐點(diǎn)透明計(jì)算,生成待輸出頁(yè)面塊的顏色點(diǎn)陣、Alpha點(diǎn)陣、Shape點(diǎn)陣及相應(yīng)塊的屬性表、塊內(nèi)存表。
      [0141]本發(fā)明實(shí)施例的透明表的光柵化處理裝置,根據(jù)透明Form所含資源屬性,篩選出可進(jìn)行點(diǎn)陣重用的Form??牲c(diǎn)陣重用的Form只需進(jìn)行一次解釋及組裝,并將生成的Form點(diǎn)陣信息緩存,其他可關(guān)聯(lián)的Form只需記錄關(guān)聯(lián)關(guān)系。組裝重用的Form時(shí),獲取已緩存的Form點(diǎn)陣信息,按照透明模型的組裝方式組裝入待輸出頁(yè)面中。這樣,減少了重復(fù)Form的多次解釋和點(diǎn)陣生成,有效地節(jié)省了時(shí)間和空間資源,提高了整個(gè)文件的光柵化效率。
      [0142]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0143]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種透明表的光柵化處理方法,其特征在于,包括: 確定頁(yè)面描述文件中可重用處理的透明表Form ; 對(duì)所述透明Form進(jìn)行語(yǔ)法解釋?zhuān)@得所述透明Form的重用類(lèi)型及位置信息; 根據(jù)所述重用類(lèi)型及位置信息生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并建立所述頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系; 根據(jù)所述透明Form的重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存所述透明Form的組裝信息; 在組裝所述透明Form時(shí),根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式; 根據(jù)確定的組裝方式將所述透明Form組裝入所述待輸出頁(yè)面中。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定頁(yè)面描述文件中可重用處理的透明表包括: 獲取所述頁(yè)面描述文件中重復(fù)引用的透明Form ; 判斷所述重復(fù)引用的透明Form是否可作為強(qiáng)制替代型重用; 如果是,則確定所述透明Form為可重用處理的透明Form,且重用類(lèi)型為強(qiáng)制替代型重用; 否則,進(jìn)一步判斷所述重復(fù)引用的透明Form是否為獨(dú)立型組; 如果是,則確定所述透明表為可重用處理的透明Form,且重用類(lèi)型為普通透明重用;如果所述重復(fù)引用的透明Form是組,但不是獨(dú)立型組,則進(jìn)一步判斷所述重復(fù)引用的透明Form所含資源中是否沒(méi)有疊印,且所有的混合模型均為正常型; 如果是,則確定所述透明Form為可重用處理的透明Form,且重用類(lèi)型為普通透明重用; 否則,確定所述透明Form為不可重用處理的透明表。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述透明Form的重用類(lèi)型包括:強(qiáng)制替代型重用、普通透明重用。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述透明Form的組裝信息包括: 對(duì)于強(qiáng)制替代型重用的透明Form,所述組裝信息包括:子頁(yè)面生成的Mask點(diǎn)陣信息、顏色點(diǎn)陣信息,及相應(yīng)的塊屬性表,塊內(nèi)存表; 對(duì)于普通透明重用的透明Form,所述組裝信息包括:子頁(yè)面生成的Alpha點(diǎn)陣信息、Sh ap e點(diǎn)陣信息、顏色點(diǎn)陣信息,及相應(yīng)的塊屬性表、塊內(nèi)存表。
      5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式包括: 如果所述透明Form的重用類(lèi)型為普通透明重用,則采用透明的組裝方式; 如果所述透明Form的重用類(lèi)型為強(qiáng)制替代型重用,當(dāng)所述透明Form處于所述待輸出頁(yè)面的非透明區(qū)域時(shí),則采用頂層占優(yōu)的組裝方式;當(dāng)所述透明Form處于所述待輸出頁(yè)面的透明區(qū)域時(shí),則采用透明的組裝方式。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)確定的組裝方式將所述透明Form組裝入所述待輸出頁(yè)面中包括: 如果所述透明Form的組裝方式為頂層占優(yōu)的組裝方式,則采用與不透明Form相同的方式,按線(xiàn)或按塊將所述透明Form組裝入待輸出頁(yè)面中; 如果所述透明Form的組裝方式為透明的組裝方式,則確定所述透明Form與待輸出頁(yè)面的相交區(qū)域; 根據(jù)相交區(qū)域中所述透明Form的位置,獲得塊屬性表和塊內(nèi)存表,并根據(jù)所述塊屬性表和塊內(nèi)存表,獲取所述透明Form的顏色塊點(diǎn)陣、Alpha點(diǎn)陣和Shape點(diǎn)陣; 根據(jù)所述待輸出頁(yè)面的透明參數(shù),對(duì)Form塊和待輸出頁(yè)面中相應(yīng)塊進(jìn)行逐點(diǎn)透明計(jì)算,生成待輸出頁(yè)面塊的顏色點(diǎn)陣、Alpha點(diǎn)陣、Shape點(diǎn)陣及相應(yīng)塊的屬性表、塊內(nèi)存表。
      7.—種透明表的光柵化處理裝置,其特征在于,包括: 可重用管理模塊,用于對(duì)RIP解釋頁(yè)面過(guò)程中遇到的透明的重復(fù)引用Form進(jìn)行判斷,確定頁(yè)面描述文件中可重用處理的透明表Form ; 語(yǔ)法解釋模塊,用于對(duì)所述透明Form進(jìn)行語(yǔ)法解釋?zhuān)@得所述透明Form的重用類(lèi)型及位置信息,并根據(jù)所述重用類(lèi)型及位置信息生成透明Form的顏色塊點(diǎn)陣、Alpha塊點(diǎn)陣、Shape塊點(diǎn)陣及各自對(duì)應(yīng)的塊屬性表、塊內(nèi)存表,并將獲得的透明Form的重用類(lèi)型及位置信息、以及生成的各種點(diǎn)陣及相應(yīng)的塊屬性表、塊內(nèi)存表傳遞給管理器操作模塊; 所述管理器操作模塊,用于管理可重用處理的透明Form,包括:存儲(chǔ)所述語(yǔ)法解釋模塊輸出的信息;建立所述頁(yè)面描述文件中不同透明Form之間的關(guān)聯(lián)關(guān)系;根據(jù)所述透明Form的重用類(lèi)型,對(duì)生成的數(shù)據(jù)信息進(jìn)行計(jì)算,得到并緩存所述透明Form的組裝信息;組裝方式確定模塊,用于在組裝所述透明Form時(shí),根據(jù)所述透明Form的重用類(lèi)型及待輸出頁(yè)面圖形狀態(tài),確定所述透明Form的組裝方式; 組裝模塊,用于根據(jù)所述組裝方式確定模塊確定的組裝方式將所述透明Form組裝入所述待輸出頁(yè)面中。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述可重用管理模塊包括: 獲取單元,用于獲取所述頁(yè)面描述文件中重復(fù)引用的透明Form ; 判斷單元,用于判斷所述重復(fù)引用的透明Form是否可作為強(qiáng)制替代型重用;如果是,則確定所述透明Form為可重用處理的透明Form,且重用類(lèi)型為強(qiáng)制替代型重用;否則,進(jìn)一步判斷所述重復(fù)引用的透明Form是否為獨(dú)立型組;如果是,則確定所述透明表為可重用處理的透明Form,且重用類(lèi)型為普通透明重用;如果所述重復(fù)引用的透明Form是組,但不是獨(dú)立型組,則進(jìn)一步判斷所述重復(fù)引用的透明Form所含資源中是否沒(méi)有疊印,且所有的混合模型均為正常型;如果是,則確定所述透明Form為可重用處理的透明Form,且重用類(lèi)型為普通透明重用;否則,確定所述透明Form為不可重用處理的透明表。
      9.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述組裝方式確定模塊,具體用于在所述透明Form的重用類(lèi)型為普通透明重用時(shí),確定采用透明的組裝方式;在所述透明Form的重用類(lèi)型為強(qiáng)制替代型重用時(shí),如果所述透明Form處于所述待輸出頁(yè)面的非透明區(qū)域時(shí),則確定采用頂層占優(yōu)的組裝方式;如果所述透明Form處于所述待輸出頁(yè)面的透明區(qū)域時(shí),則確定采用透明的組裝方式。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述組裝模塊包括: 第一組裝單元,用于在所述透明Form的組裝方式為頂層占優(yōu)的組裝方式時(shí),采用與不透明Form相同的方式,按線(xiàn)或按塊將所述透明Form組裝入待輸出頁(yè)面中; 第二組裝單元,用于在所述透明Form的組裝方式為透明的組裝方式時(shí),確定所述透明Form與待輸出頁(yè)面的相交區(qū)域;根據(jù)相交區(qū)域中所述透明Form的位置,獲得塊屬性表和塊內(nèi)存表,并根據(jù)所述塊屬性表和塊內(nèi)存表,獲取所述透明Form的顏色塊點(diǎn)陣、Alpha點(diǎn)陣和Shape點(diǎn)陣;根據(jù)所述待輸出頁(yè)面的透明參數(shù),對(duì)Form塊和待輸出頁(yè)面中相應(yīng)塊進(jìn)行逐點(diǎn)透明計(jì)算,生成待輸出頁(yè)面塊的顏色點(diǎn)陣、Alpha點(diǎn)陣、Shape點(diǎn)陣及相應(yīng)塊的屬性表、塊內(nèi)存表。
      【文檔編號(hào)】G06F17/22GK104424164SQ201310396205
      【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年9月4日 優(yōu)先權(quán)日:2013年9月4日
      【發(fā)明者】高玉芳, 孟張偉 申請(qǐng)人:北大方正集團(tuán)有限公司, 方正信息產(chǎn)業(yè)控股有限公司, 北京北大方正電子有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1