專利名稱:圖像處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及 一 種圖像處理設(shè)備及其控制方法。
技術(shù)背景近年來,使用對(duì)固定背景圖像應(yīng)用多個(gè)可變數(shù)據(jù)的混合打印(blend print)處理的可變打印(variable print)處理。特另O也,通 過應(yīng)用透明效果來實(shí)現(xiàn)對(duì)顧客具有吸引性的一見覺效果的可變打 印處理的實(shí)例正在增多。有 一 些能夠給對(duì)象提供透明效果的頁(yè)面描述語言(page description language, PDL)。 例^口 , 利用 Adobe Systems Incorporated的PDF才各式(參考PDF Reference, 5th Edition, Version 1.6, Adobe Systems Incorporated, ISBN: 0-321-30474-8),背景和 透明對(duì)象可以經(jīng)過透明效果處理,并且可以顯示在顯示器上或 者可以將其打印。并且,已經(jīng)出現(xiàn)了使用可變數(shù)據(jù)來高效地實(shí) 現(xiàn)打印的各種頁(yè)面描述i吾言。例如,可以利用由PODi(Print On Demand Initiative,按需印刷發(fā)起)定義的PPML(Personalized Print Makeup Language,個(gè)性化印刷標(biāo)記語言)(參考PPML功能 規(guī)范,版本2.1 (http:〃www.podi.org/))。利用這些頁(yè)面描述語言, 可以將經(jīng)過了繪制(rendering)處理的非可變區(qū)域高速緩存 (cache)在存儲(chǔ)裝置上。然后,將經(jīng)過了繪制處理的可變區(qū)域混 合至讀取的高速緩存對(duì)象,從而進(jìn)行控制以在避免非可變區(qū)域 重復(fù)地經(jīng)過繪制處理的同時(shí)實(shí)現(xiàn)高速處理。然而, 一 般地,需要極大的浮點(diǎn)計(jì)算(floating-point calculation)以執(zhí)行透明處理。由于這個(gè)原因,在包括透明處理 的可變打印處理中,處理時(shí)間大大地增加。特別地,在盡管有大量的記錄卻仍需要實(shí)現(xiàn)高速打印處理的商業(yè)打印處理中,經(jīng) 常不能實(shí)現(xiàn)期望的打印速度。特別地,在背景對(duì)像是如照片圖 像的復(fù)雜圖像、且將前景透明對(duì)象定義為可變數(shù)據(jù)的可變打印 處理中,需要對(duì)背景圖像的每個(gè)像素應(yīng)用透明打印處理,且打 印速度下降嚴(yán)重。發(fā)明內(nèi)容考慮到上述問題做出本發(fā)明,本發(fā)明的目的在于提供一種 能夠縮短大規(guī)??勺兇蛴√幚淼奶幚頃r(shí)間的技術(shù)。根據(jù)本發(fā)明的一個(gè)方面, 一種圖像處理設(shè)備包括輸入單 元,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè)面通用的單一 固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面獨(dú)立的多個(gè)可 變對(duì)象;指定單元,用于指定包括區(qū)域,所述包括區(qū)域包括分 別針對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域;透明處理單元,用于通過對(duì) 所述固定對(duì)象的與所述包括區(qū)域重疊的區(qū)域執(zhí)行與多個(gè)透明度 屬性對(duì)應(yīng)的透明處理來生成對(duì)應(yīng)于所述多個(gè)透明度屬性的透明 處理后的圖像;剪裁圖像生成單元,用于對(duì)于所述繪制作業(yè)中 包括的每個(gè)頁(yè)面,通過從與指定給所述可變對(duì)象的透明度屬性 的相同的透明度屬性相對(duì)應(yīng)的所述透明處理后的圖像剪裁對(duì)應(yīng) 于所述可變對(duì)象的形狀的區(qū)域來生成剪裁圖像;以及生成單元, 用于對(duì)于所述繪制作業(yè)中包括的每個(gè)頁(yè)面,通過混合所述剪裁 圖像和所述固定圖像來生成繪制數(shù)據(jù)。根據(jù)本發(fā)明的另一個(gè)方面, 一種圖像處理設(shè)備包括輸入 單元,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè)面通用的單 一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面獨(dú)立的多個(gè) 可變對(duì)象;指定單元,用于指定包括區(qū)域,所述包括區(qū)域包括 分別針對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域;存儲(chǔ)控制單元,用于針對(duì)所述固定對(duì)象的與所述包括區(qū)域重疊的區(qū)域?qū)λ龉潭▽?duì)象和 所述包括區(qū)域執(zhí)行透明處理,并用于將生成的透明處理后的圖 像存儲(chǔ)在存儲(chǔ)單元中;剪裁圖像生成單元,用于對(duì)于所述繪制 作業(yè)中包括的每個(gè)頁(yè)面,通過從所述存儲(chǔ)單元中存儲(chǔ)的、經(jīng)過 了透明處理的圖像剪裁對(duì)應(yīng)于所述可變對(duì)象的形狀的區(qū)域來生成剪裁圖像;以及生成單元,用于對(duì)于所述繪制作業(yè)中包括的 每個(gè)頁(yè)面,通過混合所述剪裁圖像和所述固定對(duì)象來生成繪制數(shù)據(jù)。根據(jù)本發(fā)明的又一個(gè)方面, 一種圖像處理設(shè)備的控制方法, 包括輸入步驟,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè) 面通用的單一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面 獨(dú)立的多個(gè)可變對(duì)象;指定步驟,用于指定包括區(qū)域,所述包 括區(qū)域包括分別針對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域的包括區(qū)域;透 明處理步驟,用于通過對(duì)所述固定對(duì)象的與所述包括區(qū)域重疊 的區(qū)域執(zhí)行與所述多個(gè)透明度屬性對(duì)應(yīng)的透明處理來生成對(duì)應(yīng) 于所述多個(gè)透明度屬性的透明處理后的圖像;剪裁圖像生成步 驟,用于對(duì)于所述繪制作業(yè)中包括的每個(gè)頁(yè)面,通過從與指定 給所述可變對(duì)象的透明度屬性的相同的透明度屬性相對(duì)應(yīng)的透 明處理后的圖像剪裁對(duì)應(yīng)于所述可變對(duì)象的形狀的區(qū)域來生成 剪裁圖像;以及生成步驟,用于對(duì)于所述繪制作業(yè)中包括的每 個(gè)頁(yè)面,通過混合所述剪裁圖像和所述固定對(duì)像來生成繪制數(shù) 據(jù)。根據(jù)本發(fā)明的還 一 個(gè)方面, 一 種圖像處理設(shè)備的控制方法, 包括輸入步驟,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè) 面通用的單一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面 獨(dú)立的多個(gè)可變對(duì)象;指定步驟,用于指定包括區(qū)域,所述包 括區(qū)域包括分別針對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域的包括區(qū)域;用于針對(duì)所述固定對(duì)象的與所述包括區(qū)域重疊的區(qū)域?qū)λ龉潭?對(duì)象和所述包括區(qū)域執(zhí)行透明處理,并用于將生成的透明處理 后的圖像存儲(chǔ)在存儲(chǔ)單元中;剪裁圖像生成步驟,用于對(duì)于所 述繪制作業(yè)中包括的每頁(yè),通過從存儲(chǔ)單元中存儲(chǔ)的、經(jīng)過了 透明處理的圖像剪裁對(duì)應(yīng)于可變對(duì)象的形狀的區(qū)域來生成剪裁圖像;生成步驟,用于對(duì)于所述繪制作業(yè)中包括的每頁(yè),通過 混合所述剪裁圖像和所述固定圖像來生成繪制數(shù)據(jù)。根據(jù)本發(fā)明,可以提供能夠縮短大規(guī)??勺兇蛴√幚碇械?處理時(shí)間的技術(shù)。根據(jù)下面參考附圖對(duì)典型實(shí)施例的說明,本發(fā)明的其它特 征將顯而易見。
包含在說明書中并構(gòu)成說明書的一部分的附圖示出本發(fā)明 的實(shí)施例,并和說明書一起用來解釋本發(fā)明的原理。 圖l是使用例子來說明應(yīng)用透明效果的處理的圖; 圖2是使用另 一例子來說明應(yīng)用透明效果的處理的圖; 圖3是示出根據(jù)第 一 實(shí)施例的打印設(shè)備601的內(nèi)部配置的框圖;圖4A和4B示出4吏用透明效果的可變打印處理的例子; 圖5是示出可變打印處理的基本操作的流程圖; 圖6A 6C是示出根據(jù)本發(fā)明的可變打印作業(yè)的例子的圖; 圖7是示出根據(jù)第 一 實(shí)施例的可變打印作業(yè)的處理(通用處 理)的流程圖;圖8是示出根據(jù)第 一 實(shí)施例的可變打印作業(yè)的處理(個(gè)別處 理)的流程圖;圖9A和9B是用于說明根據(jù)第一實(shí)施例的使用可變對(duì)象的剪裁處理(clipping processing)和混合處理(blend processing)的圖;圖io是用于說明根據(jù)第二實(shí)施例的頁(yè)面內(nèi)的可變對(duì)象的坐沖示酉己置(coordinate allocation)的圖;圖ll是示出根據(jù)第二實(shí)施例的用于判斷各可變對(duì)象屬于哪 個(gè)區(qū)域的處理的流程圖;圖12示出多個(gè)可變對(duì)象相互重疊的狀態(tài)的例子;圖13是示出根據(jù)第三實(shí)施例的用于判斷表示要經(jīng)過透明處 理的坐標(biāo)的區(qū)域的處理的流程圖;以及圖14是示出根據(jù)第四實(shí)施例的可變打印作業(yè)的處理的流程圖。
具體實(shí)施方式
下文將參考附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。注意,下 面的實(shí)施例僅僅是例子,并不限制本發(fā)明的范圍。 第一實(shí)施例下面將以打印設(shè)備作為例子來說明根據(jù)本發(fā)明的圖像處理 設(shè)備的第一實(shí)施例。 透明處理的扭克述圖l是使用例子來說明應(yīng)用透明效果的處理的圖。 為了簡(jiǎn)便,將說明包括背景對(duì)象101和設(shè)置有透明度屬性 (transparency attribute )并被配置作為前景的透明對(duì)象102的情 況。圖像由背景對(duì)象、透明對(duì)象及它們的重疊部分103構(gòu)成。以 CMYK顏色空間來定義這些對(duì)象的顏色。例如,背景對(duì)象僅有 K二30。/o的濃度。透明對(duì)象102是具有010%、 M=50%、 Y=20% 和K = 10 %的濃度的深粉色對(duì)象。設(shè)Cr為重疊部分103中某個(gè)像素的結(jié)果顏色。然后,通過如下來處理透明效果Cr=(l-as/ar)xCb+as/arx((l國(guó)ab)xCs+abxB(Cb, Cs)} 其中,Cb:背景對(duì)象的顏色Cs:透明對(duì)象(作為前景)的顏色ar:結(jié)果圖像的透明度(a值(alpha value))ocb:背景對(duì)象的透明度ots:透明對(duì)象的透明度B(Cb, Cs): 混合函凄t(blend function)在這些參數(shù)中,混合函數(shù)用于定義透明部分的可視效果。 對(duì)于混合函數(shù),定義了普通模式(normal mode )、增加模式 (multiply mode )、屏幕模式(screen mode )和重疊模式(overlay mode)等。在普通才莫式中,定義B(Cb, Cs)=Cs。在其它模式中, 在Cb和Cs之間進(jìn)行算術(shù)計(jì)算。假設(shè)混合函數(shù)為普通模式,且ar^l00。/。(不透明)。然后, 上述等式可以簡(jiǎn)化為Cr=(l -as)xCb十a(chǎn)sxCs例如,當(dāng)將透明對(duì)象102的透明度設(shè)置為60。/。(ots二0.6)、并 將其應(yīng)用于各C、 M、 Y和K通道時(shí),按如下計(jì)算重疊部分103: O0.4x0%+0.6xl0%=6% M=0.4x0%+0.6x50%=30% Y=0.4x0%+0.6x20%=12% K=0.4x30%+0.6xl0%=18%注意,即使在透明對(duì)象10 2的不重疊背景對(duì)象的部分中也對(duì) 作為背景的白色應(yīng)用透明處理。因此,各顏色具有各通道的原 始濃度的60%的濃度,如下給出C=0.6xl0%=6%M=0.6x50%=30% Y=0.6x20%=12% K=0.6xl0%=6%以這種方式,由于透明處理需要對(duì)背景顏色和待混合的對(duì) 象的顏色都進(jìn)行浮點(diǎn)計(jì)算,因此相對(duì)于以頁(yè)面描述語言形式的 其它處理,透明處理成為4毛時(shí)的處理。圖2是使用另 一例子來說明應(yīng)用透明效果的處理的圖。更具 體地,圖2示出透明對(duì)象102具有相對(duì)于作為照片圖像的背景對(duì) 象301的透明度的情況。在該例子中,由于背景對(duì)象301是照片圖像,因此通常像素 與像素之間具有不同的像素值。由于這個(gè)原因,在與透明對(duì)象 102重疊的部分302中,各像素的顏色不同。因此,需要對(duì)各像 素執(zhí)行上述透明處理。即,與圖l相比,透明處理所耗費(fèi)的計(jì)算 量變得極大。特別地,由于商業(yè)打印處理流行使用高分辨率圖 像(例如,1200dpi或更高),因而需要極大的計(jì)算量。設(shè)備配置圖3是示出根據(jù)第 一 實(shí)施例的打印設(shè)備601的內(nèi)部配置的框圖。中央處理單元(CPU)602通過系統(tǒng)總線608對(duì)設(shè)備內(nèi)的各單 元進(jìn)行控制和計(jì)算并執(zhí)行存儲(chǔ)裝置中存儲(chǔ)的程序。隨機(jī)存取存 儲(chǔ)器(RAM)606用作打印設(shè)備運(yùn)行時(shí)的臨時(shí)存儲(chǔ)器區(qū)域和工作 存儲(chǔ)器。硬盤驅(qū)動(dòng)器(HDD)603為大容量存儲(chǔ)裝置,并存儲(chǔ)CPU 602要執(zhí)行的各種控制程序。并且,HDD 603用作待處理的數(shù)據(jù) 的臨時(shí)存儲(chǔ)區(qū)域。引導(dǎo)(boot)ROM 607是存儲(chǔ)打印設(shè)備的引導(dǎo)處 理程序的存儲(chǔ)裝置。網(wǎng)絡(luò)接口 (1/F)604是通過外部網(wǎng)絡(luò)與主機(jī)計(jì)算機(jī)等其它設(shè) 備進(jìn)行通信的功能單元。引擎接口 (1/F)605與打印機(jī)引擎609進(jìn)行通信并對(duì)其進(jìn)行控制。打印機(jī)引擎609是用于使用電子照相技 術(shù)或噴墨圖像形成技術(shù)在物理薄片表面上形成圖像的裝置。 可變打印的基本操作序列圖4A和4B示出使用透明效果的可變打印處理的例子。在圖4A中,使用透明效果將可變對(duì)象402混合至背景對(duì)象 401。在圖4B中,使用透明效果將可變對(duì)象403混合至背景對(duì)象 401。即,背景對(duì)象401對(duì)這兩個(gè)例子是通用的,而可變對(duì)象402 和403是具有不同形狀的對(duì)象(對(duì)象402包括字符串"Hi Fred,", 對(duì)象403包括字符串"Hi Patricia,")。圖5是示出可變打印處理的基本操作的流程圖。該處理與傳 統(tǒng)的處理相同。在下面的說明中,"記錄婆t"表示可變打印處理 中的可變數(shù)據(jù)記錄的數(shù)量。注意,在CPU 602執(zhí)行控制程序時(shí), 實(shí)施下面操作的各步驟。在步驟S501, CPU 602開始打印設(shè)備601中的可變打印序列。在步驟S502,打印設(shè)備601接收可變打印作業(yè)(繪制作業(yè))。 更具體地,打印設(shè)備601通過網(wǎng)絡(luò)接口 (1/F)604接受來自主機(jī)計(jì) 算機(jī)的輸入。注意,可變打印作業(yè)包括單一背景對(duì)象401和多個(gè) 可變對(duì)象402和403的繪制指令。即,該作業(yè)包括各頁(yè)通用的單 一固定對(duì)象、以及位于固定對(duì)象前的、各頁(yè)獨(dú)立的多個(gè)可變對(duì) 象。在步驟S503, CPU 602對(duì)在步驟S502中所接收的可變打印 作業(yè)中指定的背景對(duì)象4 01進(jìn)行繪制。在步驟S504, CPU 602將背景對(duì)象401臨時(shí)存儲(chǔ)(高速緩存) 在RAM 606或者HDD 603中。在步驟S505, CPU 602輸入在步驟S502中所接收的可變打 印作業(yè)中指定的可變對(duì)象。CPU 602在步驟S506中檢查在步驟S505中輸入的可變對(duì)象 是否是透明對(duì)象(利用透明處理指定的對(duì)象)。如果CPU 602判斷 為該可變對(duì)象不是透明對(duì)象,則處理進(jìn)入步驟S507;否則,處 理進(jìn)入步驟S508。在步驟S507, CPU 602對(duì)沒有應(yīng)用任何透明處理的可變對(duì) 象執(zhí)行普通繪制。在步驟S508, CPU 602從RAM 606或HDD 603讀取在步驟 S504中高速緩存的背景對(duì)象。CPU 602在步驟S509中檢查所讀取的背景對(duì)象401是否為 照片圖像。注意,照片圖像表示整個(gè)表面不具有單一顏色屬性 的背景對(duì)象401 。如果CPU 602判斷為背景對(duì)象不是照片圖像, 則處理進(jìn)入步驟S511;否則,處理進(jìn)入步驟S510。在步驟S510, CPU 602對(duì)可變對(duì)象和背景對(duì)象應(yīng)用對(duì)每個(gè) 像素的、可變對(duì)象的整個(gè)區(qū)域的透明處理。另一方面,在步驟 S511, CPU 602對(duì)可變對(duì)象和背景對(duì)象應(yīng)用每個(gè)對(duì)象的透明處 理。在步驟S512, CPU 602對(duì)在步驟S507、 S510和S511的一個(gè) 中處理后的結(jié)果和背景對(duì)象執(zhí)行混合處理。在步驟S513, CPU 602打印在步驟S512中生成的頁(yè)面圖像。 CPU 602在步驟S514中檢查是否完成了對(duì)所有記錄的處 理。如果先前處理的記錄為最后的記錄,則處理進(jìn)入步驟S599 以結(jié)束可變打印處理。如果CPU 602判斷為先前處理的記錄不 是最后的記錄,則處理返回步驟S 5 0 5以對(duì)新的可變對(duì)象執(zhí)行處 理??勺兇蛴〉臄U(kuò)展操作序列然而,在使用圖5所述的處理中,隨著待執(zhí)行透明處理的記 錄數(shù)的增加,處理負(fù)荷變得更重。結(jié)果,延長(zhǎng)了處理時(shí)間。更具體地,需要對(duì)每個(gè)記錄執(zhí)行步驟S510或S511,這些處理使得處理負(fù)荷更重。在可變打印作業(yè)中,通常將所有記錄的可變對(duì)象指定為落 入每頁(yè)中預(yù)定區(qū)域內(nèi)的可變對(duì)象。圖6A和6B示出根據(jù)第 一 實(shí)施例的可變打印作業(yè)的例子。在 第一實(shí)施例的可變打印作業(yè)中,可變對(duì)象402和403的每個(gè)位于 矩形區(qū)域701內(nèi),如圖6A和6B所示。即,可以從圖6A和6B看出, 每頁(yè)內(nèi)應(yīng)用了透明處理的區(qū)域?yàn)榫匦螀^(qū)域701。注意,為了簡(jiǎn)便, 在下面的說明中假定區(qū)域701為矩形區(qū)域。然而,區(qū)域701可以 具有任意形狀。圖7和圖8是第 一 實(shí)施例中可變打印作業(yè)的處理的流程圖。 特別地,圖7示出各可變記錄通用的待執(zhí)行的處理。另一方面, 圖8示出每個(gè)可變記錄個(gè)別待執(zhí)行的處理。注意,在CPU 602執(zhí) 行控制程序時(shí),實(shí)施下面操作的各步驟。在步驟S801, CPU 602開始在打印設(shè)備601中的可變打印序列。在步驟S802,打印設(shè)備601接收可變打印作業(yè)(繪制作業(yè))。 更具體地,打印設(shè)備601通過網(wǎng)絡(luò)接口 (1/F)604接受來自主機(jī)計(jì) 算機(jī)的輸入。注意,可變打印作業(yè)包括單一背景對(duì)象401和多個(gè) 可變對(duì)象402和403的繪制指令。在步驟S803, CPU 602對(duì)在步驟S802中所接收的可變打印 作業(yè)中指定的背景對(duì)象401進(jìn)行繪制。在步驟S804, CPU 602將背景對(duì)象401高速緩存在RAM 606 或HDD 603中。在步驟S804, CPU 602還將背景對(duì)象401的坐標(biāo) 信息高速緩存在RAM 606或HDD 603中。在步驟S805中,CPU 602輸入(設(shè)置)在步驟S502中所接收的 可變打印作業(yè)中指定的可變對(duì)象的區(qū)域701。即,CPU 602指定包括多個(gè)可變對(duì)象的繪制區(qū)域的包括區(qū)域。在步驟S805中指定 的區(qū)域701可以既包括背景對(duì)象401又包括多個(gè)可變對(duì)象。CPU 602在步驟S806中檢查輸入的區(qū)域701是否包括透明 區(qū)域。如果CPU 602判斷為輸入的區(qū)域701不包括任何透明區(qū) 域,則執(zhí)行上述參考圖5的普通可變打印處理。另一方面,如果 CPU 602判斷為區(qū)域701包括透明區(qū)域,則處理進(jìn)入步驟S808。在步驟S謹(jǐn),CPU 602從RAM 606或HDD 603讀取在步驟 S804中高速緩存的背景對(duì)象。CPU 602在步驟S809中檢查所讀取的背景對(duì)象401是否是 照片圖像。注意,照片圖像表示整個(gè)表面不具有單一顏色屬性 的背景對(duì)象401。如果CPU 602判斷為背景對(duì)象不是照片圖像, 則處理進(jìn)入步驟S811;否則,處理進(jìn)入步驟S810。在步驟S810, CPU 602對(duì)可變對(duì)象和背景對(duì)象應(yīng)用可變對(duì) 象的整個(gè)區(qū)域的、針對(duì)每個(gè)像素的透明處理。另一方面,在步 驟S811, CPU 602對(duì)可變對(duì)象和背景對(duì)象應(yīng)用針對(duì)每個(gè)對(duì)象的 透明處理。如上所述,需要對(duì)每個(gè)像素進(jìn)行處理的步驟S810的 處理速度變得低于步驟S811的處理速度。圖6C示出經(jīng)過了透明 處理的可變區(qū)域?qū)ο?02。在步驟S812, CPU 602進(jìn)行控制以將經(jīng)過了透明處理的可 變區(qū)域?qū)ο?02高速緩存在作為存儲(chǔ)單元的HDD 603中。在步驟 S812, CPU 602還將可變區(qū)域?qū)ο?02的坐標(biāo)信息高速纟爰存在 HDD 603中。CPU 602在步驟S813中檢查是否對(duì)所接收的可變打印作業(yè) 中包括的所有透明度模式和a值執(zhí)行了步驟S805 S812中的處 理。在CPU 602針對(duì)所有透明度模式和a值對(duì)可變對(duì)象區(qū)域應(yīng)用 了透明處理、并高速緩存處理后的結(jié)果之后,處理進(jìn)入步驟 S901。即,CPU 602相當(dāng)于透明處理單元,該透明處理單元通過對(duì)重疊包括區(qū)域(區(qū)域701)的固定對(duì)象的區(qū)域執(zhí)行與多個(gè)透 明度屬性相關(guān)聯(lián)的透明處理來生成透明處理后的圖像。在步驟S901, CPU 602輸入可變對(duì)象。CPU 602在步驟S902中檢查可變對(duì)象是否包括透明度屬 性。如果CPU 602判斷為可變對(duì)象不包括任何透明度屬性,則 處理進(jìn)入步驟S903;否則,處理進(jìn)入步-驟S904。在步驟S903, CPU 602執(zhí)行可變對(duì)象的普通繪制處理。 CPU 602在步驟S904中檢查透明度才莫式和a值是否與步驟 S812中高速緩存的對(duì)象的透明度模式和a值相匹配。如果它們 不匹配,則處理進(jìn)入步驟S907;否則,處理進(jìn)入步驟S905。然 而,由于所接收的可變打印數(shù)據(jù)中所包括的所有的可變區(qū)域都 被高速緩存在步驟S812中,因此僅在出現(xiàn)錯(cuò)誤時(shí)該處理進(jìn)入步 驟S907。在步驟S907, CPU 602提取高速緩存的背景對(duì)象。在步驟 S908, CPU 602應(yīng)用普通透明處理。在步驟S905, CPU 602讀取經(jīng)過了相應(yīng)的透明處理的可變區(qū)域?qū)ο?02。在步驟S905, CPU 602還讀取可變對(duì)象的對(duì)象形狀的坐標(biāo)信息。在步驟S906, CPU 602使用可變對(duì)象的對(duì)象形狀對(duì)經(jīng)過了透明處理的可變區(qū)域?qū)ο?02應(yīng)用剪裁處理。即,CPU 602相當(dāng)于剪裁圖像生成單元,該剪裁圖像生成單元通過從與指定給可變對(duì)象的透明度屬性相同的透明度屬性對(duì)應(yīng)的透明處理后的圖像中,剪裁具有可變對(duì)象的形狀的區(qū)域,來生成剪裁圖像。在剪裁處理中,CPU 602還生成剪裁圖像的坐標(biāo)信 自、圖9 A和9 B是用于說明根據(jù)第 一 實(shí)施例的使用可變對(duì)象的 剪裁處理的圖。更具體地,可變對(duì)象形狀1001位于經(jīng)過了透明 處理的高速緩存的可變區(qū)域?qū)ο?02的指定位置處。然后,使用可變對(duì)象形狀1001的輪廓來剪裁經(jīng)過了透明處理的可變區(qū)域?qū)ο?02, /人而生成剪裁后的可變對(duì)象1002。即,CPU 602相當(dāng)于 通過混合剪裁圖像和固定對(duì)象來生成繪制數(shù)據(jù)的生成單元。在步驟S909, CPU 602使用剪裁圖像的坐標(biāo)信息和背景對(duì) 象401的坐標(biāo)信息來混合剪裁后的圖像和背景對(duì)象401 。通過該 混合,將剪裁后的圖像混合至背景對(duì)象4 01的正確位置中。并且, 在混合處理中,CPU 602用背景對(duì)象401的混合范圍(area)的圖 像來替換剪裁后的圖像。通過該替換,防止剪裁后的圖像的顏 色和背景對(duì)象401的顏色相混合。圖9B是用于說明根據(jù)第一實(shí)施例用于混合剪裁后的對(duì)象 和背景對(duì)象的處理的圖。在步驟S910, CPU 602打印在步驟S909中所生成的頁(yè)面圖像。CPU 602在步驟S911中檢查是否完成了對(duì)所有記錄的處 理。如果先前處理的記錄為最后的記錄,則處理進(jìn)入步驟S999 以結(jié)束該可變打印處理。如果CPU 602判斷為先前處理的記錄 不是最后的記錄,則處理返回步驟S 9 01以對(duì)新的可變對(duì)象執(zhí)行處理。即,CPU 602在步驟S812預(yù)先對(duì)區(qū)域701應(yīng)用透明處理,然 后對(duì)每個(gè)可變對(duì)象的形狀執(zhí)行剪裁處理和混合處理。利用該處理,通過單一處理可以結(jié)束透明處理計(jì)算本身。即,不需要對(duì) 不同可變對(duì)象的同一坐標(biāo)重復(fù)進(jìn)行透明計(jì)算。由于這個(gè)原因, 能夠以高速獲得可變打印結(jié)果。特別地,由于同一坐標(biāo)的計(jì)算 量隨著記錄量的增加而增加,因此前述處理隨記錄量的增多變 得更有效率。如上所述,根據(jù)第一實(shí)施例的打印設(shè)備,可以縮短大規(guī)模 可變打印處理中的處理時(shí)間。第二實(shí)施例上述第一實(shí)施例是基于如下前提預(yù)先指定各可變對(duì)象以 落入同一區(qū)域(區(qū)域701)。然而,不需要預(yù)先指定該區(qū)域。第二實(shí)施例將說明沒有預(yù)先指定各可變對(duì)象落入的區(qū)域的情況。圖IO是用于說明根據(jù)第二實(shí)施例的頁(yè)面內(nèi)的可變對(duì)象的坐 標(biāo)配置的圖。圖IO使用具有頁(yè)面的左下位置作為原點(diǎn)的坐標(biāo)系統(tǒng)。然后,如圖10所示,可以表示每個(gè)可變對(duì)象的x坐標(biāo)的最小值(Xmin)和最大值(Xmax)以及其Y坐標(biāo)的最小值(Ymin)和最 大值(Ymax)。從圖10可以看出,通過計(jì)算對(duì)所有可變對(duì)象變得 最小的Xmin和Ymin以及變得最大的Xmax和Ymax,可以獲得對(duì) 應(yīng)于區(qū)域701的區(qū)i或。因此,下面將詳細(xì)i兌明確定該區(qū)域的方法。圖ll是示出根據(jù)第二實(shí)施例的用于確定各可變對(duì)象落入的 區(qū)域的處理的流程圖。更具體地,CPU 602執(zhí)行參考圖7所述的 步驟S804和S805之間的判斷處理。在步驟S1201, CPU 602接受輸入可變對(duì)象。在步驟S1202, CPU 602指定在步驟S1201輸入的可變對(duì)象 的X坐標(biāo)的最小和最大值(Xmin, Xmax)以及Y坐標(biāo)的最小和最 大值(Ymin, Ymax)。CPU 602在步驟S1203中檢查作為待處理的當(dāng)前對(duì)象的可 變對(duì)象是否為第一輸入。如果該對(duì)象為第一輸入,則處理進(jìn)入 步驟S1204;否則(第二或者后續(xù)輸入),處理進(jìn)入步驟S1205。在步驟S1204, CPU 602在可變矩形區(qū)域的X和Y坐標(biāo)中設(shè) 置作為待處理的當(dāng)前對(duì)象的可變對(duì)象的X坐標(biāo)的最小和最大值 (Xmin, Xmax)以及Y坐標(biāo)的最小和最大值(Ymin, Ymax),并將它 們保存在RAM 606中。即,由于在第一處理中沒有要比較的對(duì) 象,因此使用對(duì)象的最小和最大值作為可變矩形區(qū)域的初始值。注意,可變矩形區(qū)域表示流程圖中使用的臨時(shí)矩形區(qū)域,用以 確定要獲得的矩形區(qū)域的坐標(biāo)。在步驟S1205, CPU 602將作為待處理的當(dāng)前對(duì)象的可變對(duì) 象的X和Y坐標(biāo)的最大值和最小值與RAM 606中保存的可變矩 形區(qū)域的X和Y坐標(biāo)的最大值和最小值相比較。在步驟S1206, CPU 602與大于(在最小值的情況下為小于) 可變矩形區(qū)域的X和Y坐標(biāo)的當(dāng)前最大或最小值的最大或最小 值相關(guān)聯(lián)地更新RAM 606中保存的值。CPU 602在步驟S1207中檢查作為待處理的當(dāng)前對(duì)象的可 變對(duì)象是否為最后的對(duì)象。如果當(dāng)前可變對(duì)象不是最后的對(duì)象, 則處理返回步-驟S1201。以這種方式,可以計(jì)算所有可變對(duì)象 的X和Y坐標(biāo)的最大和最小值。如上所述,根據(jù)第二實(shí)施例的打印設(shè)備,即使當(dāng)沒有預(yù)先 指定各可變對(duì)象落入的區(qū)域時(shí),也可以縮短大規(guī)模可變打印處 理中的處理時(shí)間。第三實(shí)施例在第一和第二實(shí)施例的說明中,包括各可變對(duì)象的坐標(biāo)的 區(qū)域是矩形區(qū)域。然而,當(dāng)將此區(qū)域指定為矩形區(qū)域時(shí),該區(qū) 域一般包括根本不會(huì)使用的坐標(biāo)。即,通過對(duì)沒有使用的區(qū)域 進(jìn)行透明處理計(jì)算,可能產(chǎn)生無用的處理時(shí)間。在第三實(shí)施例中,將說明獲得透明處理計(jì)算的更合適的目 標(biāo)區(qū)i或的方法。圖12示出在第三實(shí)施例中多個(gè)可變對(duì)象相互重疊的狀態(tài)的 例子。更具體地,對(duì)象1301是通過計(jì)算對(duì)應(yīng)于可變對(duì)象402和403 的各區(qū)域的邏輯和所獲得的區(qū)域。即,通過計(jì)算對(duì)應(yīng)于所有可 變對(duì)象的區(qū)域的邏輯和(0 R),可以獲得表示要對(duì)其應(yīng)用透明處 理的坐標(biāo)的區(qū)i或。因此,下面將詳細(xì)i兌明確定該區(qū)i或的方法。圖13是示出在第三實(shí)施例中用于確定表示要對(duì)其應(yīng)用透明處理的坐標(biāo)的區(qū)域的處理的流程圖。更具體地,CPU 602在參 考圖7所述的步驟S804和S805之間執(zhí)行該判斷處理。在步驟S1401, CPU 602接受輸入的可變對(duì)象。在步驟S1402, CPU 602計(jì)算在步驟S1401中輸入的可變對(duì) 象的區(qū)域的OR以更新RAM 606中保存的可變區(qū)i或。注意,CPU 602在第 一處理中獲得可變對(duì)象的區(qū)域本身作為可變區(qū)域,并將 其保存在RAM 606中。注意,可變區(qū)域表示該流程圖中使用的 臨時(shí)區(qū)域,用以判斷要獲得的區(qū)域。CPU 602在步驟S1403中檢查作為待處理的當(dāng)前對(duì)象的可 變對(duì)象是否是最后的對(duì)象。如果當(dāng)前可變對(duì)象不是最后的對(duì)象, 則處理返回步驟S1401。以這種方式,可以計(jì)算所有可變對(duì)象 的區(qū)域的OR區(qū)i或。如上所述,根據(jù)第三實(shí)施例的打印設(shè)備,可以獲得更適合 于透明處理計(jì)算的目標(biāo)區(qū)域。第四實(shí)施例第一實(shí)施例已經(jīng)說明了如下方法預(yù)先對(duì)作為透明處理計(jì) 算的目標(biāo)的區(qū)域的所有坐標(biāo)應(yīng)用透明處理,并執(zhí)行剪裁處理。 然而,當(dāng)記錄數(shù)小時(shí),這種處理需要較長(zhǎng)的時(shí)間。即,對(duì)原本 不需要經(jīng)過透明處理計(jì)算的坐標(biāo)的處理時(shí)間變得相對(duì)較長(zhǎng)。在第四實(shí)施例中,將說明適合于小記錄量的情況的可變打 印處理。圖14是示出根據(jù)第四實(shí)施例的可變打印作業(yè)的處理的流程 圖。更具體地,CPU 602根據(jù)參考圖7說明的步驟S804和S805 之間的預(yù)定條件切換至圖5中示出的普通處理。注意,在CPU 602執(zhí)行控制程序時(shí),實(shí)施下面操作中的各步驟。在步驟S1501, CPU 602接受輸入的可變對(duì)象。在步驟S1502, CPU 602獲得在步驟S1501中輸入的可變對(duì) 象的區(qū)域的范圍(像素?cái)?shù))。CPU 602利用RAM 606中保存的范圍 來獲得和,并更新RAM 606中保存的值。注意,在第一處理中 在RAM 606中保存的初始值為"0"。CPU 602在步驟S1503中沖企查作為^寺處理的當(dāng)前對(duì)象的可 變對(duì)象是否為最后的對(duì)象。如果當(dāng)前可變對(duì)象不是最后的對(duì)象, 則處理返回步驟S1501。以這種方式,CPU 602可以計(jì)算所有可 變對(duì)象的區(qū)域的總范圍(像素的總數(shù))。即,CPU 602對(duì)應(yīng)于獲得 所有多個(gè)可變對(duì)象的像素?cái)?shù)的總數(shù)的總像素?cái)?shù)獲得單元。CPU 602在步驟S1504中檢查所獲得的總范圍(像素的總數(shù)) 是否大于在步驟S805中輸入的可變對(duì)象區(qū)域701的范圍(像素 數(shù))。如果CPU 602判斷為總范圍大于可變對(duì)象區(qū)域701的范圍, 則處理進(jìn)入步驟S808;否則,處理進(jìn)入步驟S807。即,由于該 范圍(像素?cái)?shù))大約與透明處理計(jì)算所需的時(shí)間成比例,所以 CPU 602對(duì)這些范圍進(jìn)行比較,并選擇用于較小范圍(總范圍) 的處理。注意,CPU 602可以在步驟S1504中一全查記錄數(shù)是否小于預(yù) 定閾值。在這種情況下,如果記錄數(shù)大于預(yù)定閾值,則處理進(jìn) 入步驟S808;否則,處理進(jìn)入步驟S807。如上所述,根據(jù)第四實(shí)施例的打印設(shè)備,可以以更高的速 度執(zhí)行可變打印處理。其它實(shí)施例已經(jīng)說明了本發(fā)明的優(yōu)選實(shí)施例,并且本發(fā)明可以應(yīng)用于 由多個(gè)裝置構(gòu)成的系統(tǒng)、或者由單個(gè)裝置構(gòu)成的設(shè)備。注意,本發(fā)明還可以通過直接地或遠(yuǎn)程地向系統(tǒng)或設(shè)備提 供實(shí)現(xiàn)上述實(shí)施例的功能的程序,并通過該系統(tǒng)或設(shè)備讀取并 執(zhí)行所提供的程序代碼來實(shí)現(xiàn)。因此,本發(fā)明的技術(shù)范圍還包括要安裝在計(jì)算機(jī)中的程序代碼自身,以使計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明 的功能處理。在這種情況下,沒有特別地限制程序的形式,并且只要具 有程序功能,可以使用對(duì)象代碼、解釋器要執(zhí)行的程序、和要 提供給OS的腳本數(shù)據(jù)等??梢允褂萌缦伦鳛樘峁┏绦虻挠涗浗橘|(zhì),例如,軟盤⑧、硬盤、光盤(CD、 DVD)、磁光盤、磁帶、非易失性存儲(chǔ)器卡及 ROM等。作為另 一 種程序提供方法,在用戶使用客戶計(jì)算機(jī)的瀏覽 器建立與因特網(wǎng)上主頁(yè)的連接,從該主頁(yè)將根據(jù)本發(fā)明的程序 代碼自身或者包括自動(dòng)安裝功能的壓縮文件下載至硬盤等存儲(chǔ) 介質(zhì)時(shí)可以提供程序。并且,形成本發(fā)明的程序的程序代碼可 以分割成可以從不同主頁(yè)上下載的多個(gè)文件。即,本發(fā)明的范 圍包括使多個(gè)用戶通過計(jì)算機(jī)下載實(shí)現(xiàn)本發(fā)明的功能處理所需要的程序的www服務(wù)器。此外,可以將CD-ROM等存儲(chǔ)有本發(fā)明的加密程序的存儲(chǔ) 介質(zhì)傳送至用戶??梢栽试S已經(jīng)清除了預(yù)定條件的用戶通過因 特網(wǎng)從主頁(yè)下載解密該程序的密鑰信息,并且使用該要安裝在 計(jì)算機(jī)上的密鑰信息可以執(zhí)行加密后的程序,從而實(shí)現(xiàn)本發(fā)明。在計(jì)算機(jī)執(zhí)行讀取的程序時(shí),可以實(shí)現(xiàn)上述實(shí)施例的功能。 另外,運(yùn)行在計(jì)算機(jī)上的OS等基于程序的指令來執(zhí)行實(shí)際處理 的一些或者全部,乂人而實(shí)現(xiàn)上述實(shí)施例的功能。此外,將從記錄介質(zhì)讀取的程序?qū)懭氩迦氲交蛘哌B接至計(jì) 算機(jī)的功能擴(kuò)展卡或功能擴(kuò)展單元的存儲(chǔ)器中。之后,裝配在 功能擴(kuò)展卡或功能擴(kuò)展單元上的CPU等執(zhí)行實(shí)際處理的全部或 者部分,從而實(shí)現(xiàn)上述實(shí)施例的功能。盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但應(yīng)當(dāng)理解,本發(fā)明不限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合 最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種圖像處理設(shè)備,包括輸入單元,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè)面通用的單一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面獨(dú)立的多個(gè)可變對(duì)象;指定單元,用于指定包括區(qū)域,所述包括區(qū)域包括分別針對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域;透明處理單元,用于通過對(duì)所述固定對(duì)象的與所述包括區(qū)域重疊的區(qū)域執(zhí)行與多個(gè)透明度屬性對(duì)應(yīng)的透明處理來生成對(duì)應(yīng)于所述多個(gè)透明度屬性的透明處理后的圖像;剪裁圖像生成單元,用于對(duì)于所述繪制作業(yè)中包括的每個(gè)頁(yè)面,通過從與指定給所述可變對(duì)象的透明度屬性的相同的透明度屬性相對(duì)應(yīng)的所述透明處理后的圖像剪裁對(duì)應(yīng)于所述可變對(duì)象的形狀的區(qū)域來生成剪裁圖像;以及生成單元,用于對(duì)于所述繪制作業(yè)中包括的每個(gè)頁(yè)面,通過混合所述剪裁圖像和所述固定圖像來生成繪制數(shù)據(jù)。
2. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,將 包括所述多個(gè)可變對(duì)象的所有繪制區(qū)域的矩形區(qū)域指定為所述 包括區(qū)域。
3. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,將 通過計(jì)算所述多個(gè)可變對(duì)象的繪制區(qū)域的邏輯和所獲得的區(qū)域指定為所述包括區(qū)域。
4. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,還 包括獲得單元,用于通過獲得所述多個(gè)可變對(duì)象的像素?cái)?shù)來獲 得所有所述多個(gè)可變對(duì)象的像素?cái)?shù)的總和;以及控制單元,用于當(dāng)由所述獲得單元獲得的像素?cái)?shù)的總和大 于由所述指定單元指定的包括區(qū)域的像素?cái)?shù)時(shí),使所述透明處理單元執(zhí)行透明處理。
5. —種圖像處理設(shè)備的控制方法,所述控制方法包括 輸入步驟,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè)面通用的單一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面獨(dú) 立的多個(gè)可變對(duì)象;指定步驟,用于指定包括區(qū)域,所述包括區(qū)域包括分別針 對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域的包括區(qū)域;透明處理步驟,用于通過對(duì)所述固定對(duì)象的與所述包括區(qū) 域重疊的區(qū)域執(zhí)行與所述多個(gè)透明度屬性對(duì)應(yīng)的透明處理來生 成對(duì)應(yīng)于所述多個(gè)透明度屬性的透明處理后的圖像;剪裁圖像生成步驟,用于對(duì)于所述繪制作業(yè)中包括的每個(gè) 頁(yè)面,通過從與指定給所述可變對(duì)象的透明度屬性的相同的透 明度屬性相對(duì)應(yīng)的透明處理后的圖像剪裁對(duì)應(yīng)于所述可變對(duì)象 的形狀的區(qū)域來生成剪裁圖像;以及生成步驟,用于對(duì)于所述繪制作業(yè)中包括的每個(gè)頁(yè)面,通 過混合所述剪裁圖像和所述固定對(duì)像來生成繪制數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的圖像處理設(shè)備的控制方法,其特 征在于,將包括所述多個(gè)可變對(duì)象的所有繪制區(qū)域的矩形區(qū)域 指定為所述包括區(qū)域。
7. 根據(jù)權(quán)利要求5所述的圖像處理設(shè)備的控制方法,其特 征在于,將通過計(jì)算所述多個(gè)可變對(duì)象的繪制區(qū)域的邏輯和所 獲得的區(qū)域指定為所述包括區(qū)域。
8. 根據(jù)權(quán)利要求5所述的圖像處理設(shè)備的控制方法,其特 征在于,還包括獲得步驟,用于通過獲得所述多個(gè)可變對(duì)象的像素?cái)?shù)來獲 得所有所述多個(gè)可變對(duì)象的像素?cái)?shù)的總和;以及控制步驟,用于當(dāng)在所述獲得步驟中獲得的像素?cái)?shù)的總和大于在所述指定步驟中指定的所述包括區(qū)域的像素?cái)?shù)時(shí),執(zhí)行 所述透明處理步驟。
9. 一種圖像處理設(shè)備,包括輸入單元,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè)面 通用的單一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面獨(dú) 立的多個(gè)可變對(duì)象;指定單元,用于指定包括區(qū)域,所述包括區(qū)域包括分別針 對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域;存儲(chǔ)控制單元,用于針對(duì)所述固定對(duì)象的與所述包括區(qū)域 重疊的區(qū)域?qū)λ龉潭▽?duì)象和所述包括區(qū)域執(zhí)行透明處理,并 用于將生成的透明處理后的圖像存儲(chǔ)在存儲(chǔ)單元中;剪裁圖像生成單元,用于對(duì)于所述繪制作業(yè)中包括的每個(gè) 頁(yè)面,通過從所述存儲(chǔ)單元中存儲(chǔ)的、經(jīng)過了透明處理的圖像 剪裁對(duì)應(yīng)于所述可變對(duì)象的形狀的區(qū)域來生成剪裁圖像;以及生成單元,用于對(duì)于所述繪制作業(yè)中包括的每個(gè)頁(yè)面,通 過混合所述剪裁圖像和所述固定對(duì)象來生成繪制數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的圖像處理設(shè)備,其特征在于,將 包括所述多個(gè)可變對(duì)象的所有繪制區(qū)域的矩形區(qū)域指定為所述 包括區(qū)域。
11. 根據(jù)權(quán)利要求9所述的圖像處理設(shè)備,其特征在于,將 通過計(jì)算所述多個(gè)可變對(duì)象的繪制區(qū)域的邏輯和所獲得的區(qū)域 指定為包括區(qū)域。
12. 根據(jù)權(quán)利要求9所述的圖像處理設(shè)備,其特征在于,還 包括獲得單元,用于通過獲得所述多個(gè)可變對(duì)象的像素?cái)?shù)來獲 得所有所述多個(gè)可變對(duì)象的像素?cái)?shù)的總和;以及控制單元,用于當(dāng)所述獲得單元中獲得的像素?cái)?shù)的總和大于所述指定單元指定的包括區(qū)域的像素?cái)?shù)時(shí),使所述存儲(chǔ)控制 單元執(zhí)行存儲(chǔ)控制處理。
13. —種圖像處理設(shè)備的控制方法,所述控制方法包括輸入步驟,用于輸入繪制作業(yè),所述繪制作業(yè)包括各頁(yè)面 通用的單一固定對(duì)象、以及位于所述固定對(duì)象前的、各頁(yè)面獨(dú) 立的多個(gè)可變對(duì)象;指定步驟,用于指定包括區(qū)域,所述包括區(qū)域包括分別針 對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域的包括區(qū)域;用于針對(duì)所述固定對(duì)象的與所述包括區(qū)域重疊的區(qū)域?qū)λ?述固定對(duì)象和所述包括區(qū)域執(zhí)行透明處理,并用于將生成的透 明處理后的圖像存儲(chǔ)在存儲(chǔ)單元中;剪裁圖像生成步驟,用于對(duì)于所述繪制作業(yè)中包括的每頁(yè), 通過從存儲(chǔ)單元中存儲(chǔ)的、經(jīng)過了透明處理的圖像剪裁對(duì)應(yīng)于 可變對(duì)象的形狀的區(qū)域來生成剪裁圖像;生成步驟,用于對(duì)于所述繪制作業(yè)中包括的每頁(yè),通過混 合所述剪裁圖像和所述固定圖像來生成繪制數(shù)據(jù)。
全文摘要
一種圖像處理設(shè)備及其控制方法。提供一種能夠縮短大規(guī)??勺兇蛴√幚淼奶幚頃r(shí)間的技術(shù),圖像處理設(shè)備包括輸入單元,用于輸入繪制作業(yè),繪制作業(yè)包括各頁(yè)面通用的單一固定對(duì)象和位于固定對(duì)象前的、各頁(yè)面獨(dú)立的多個(gè)可變對(duì)象;指定單元,用于指定包括區(qū)域,包括區(qū)域包括分別針對(duì)多個(gè)繪制對(duì)象的繪制區(qū)域;透明處理單元,用于通過對(duì)固定對(duì)象的與包括區(qū)域重疊的區(qū)域執(zhí)行與多個(gè)透明度屬性對(duì)應(yīng)的透明處理來生成對(duì)應(yīng)于多個(gè)透明度屬性的透明處理的圖像;剪裁圖像生成單元,用于通過從透明處理的圖像剪裁區(qū)域來生成剪裁圖像;和生成單元,用于通過混合剪裁圖像和固定對(duì)象來生成繪制數(shù)據(jù)。
文檔編號(hào)G06K15/02GK101329737SQ20081000739
公開日2008年12月24日 申請(qǐng)日期2008年3月18日 優(yōu)先權(quán)日2007年6月18日
發(fā)明者井口俊介 申請(qǐng)人:佳能株式會(huì)社