專利名稱:圖像處理裝置和圖像形成系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置和圖像形成系統(tǒng)。
背景技術(shù):
圖像形成裝置的操作由控制器控制。稱為動態(tài)可重構(gòu)處理器(以下簡稱為“DRP”) 的繪圖處理器安裝于控制器中。DRP通過中央處理器(CPU)的控制來實現(xiàn)各種涉及圖像處理的功能。CPU通過流水線處理模式或重構(gòu)處理模式啟動DRP。當(dāng)DRP例如被構(gòu)成為多個級時,CPU使每個DRP以流水線處理模式實現(xiàn)單個圖像處理功能。因此,當(dāng)圖像信息被輸入到圖像形成裝置時,用單個DRP執(zhí)行單個圖像處理。隨后,當(dāng)該單個圖像處理終止時,用另一個DRP執(zhí)行下一圖像處理。另一方面,在重構(gòu)處理模式中,當(dāng)圖像信息被輸入到圖像形成裝置時,CPU依次切換單個DRP的圖像處理功能,因此單個DRP執(zhí)行圖像處理。例如,文獻(xiàn)(1)公開了涉及上述流水線處理模式的技術(shù)。文檔O)公開了涉及在可編程邏輯電路中包括的電路重構(gòu)的技術(shù)。[文檔1]日本特開2002-215593號公報[文檔2]日本特開2002-(^6721號公報
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供了一種圖像處理裝置,該圖像處理裝置包括計算部,其基于輸入打印作業(yè)的圖像信息的像素數(shù)量和所述輸入打印作業(yè)的處理內(nèi)容,計算通過重構(gòu)處理模式執(zhí)行圖像處理的情況所需要的第一處理時間段、以及通過流水線處理模式執(zhí)行圖像處理的情況所需要的第二處理時間段;以及啟動部,其根據(jù)具有所述第一處理時間段和所述第二處理時間段中的較短時間段的處理模式,啟動多個動態(tài)可重構(gòu)處理器 (DRP dynamic reconfigurable processor)。利用上述結(jié)構(gòu),可以根據(jù)流水線處理模式和重構(gòu)處理模式中的具有較短時間段的處理模式來啟動多個動態(tài)可重構(gòu)處理器(DRP)。優(yōu)選的是,所述計算部進(jìn)一步基于切換DRP的圖像處理功能所需要的時間段來計算所述第一處理時間段。利用上述結(jié)構(gòu),與不具有上述結(jié)構(gòu)的情況相比,改善了第一處理時間段和第二處理時間段的比較精確性。優(yōu)選的是,所述計算部計算如下的第一計算值,所述第一計算值是在通過將輸出像素的數(shù)量乘以由DRP的功能對每一個像素的處理時間段而獲得的值中的最大值,并且所述計算部通過將所述第一計算值乘以所述輸入打印作業(yè)需要的功能的數(shù)量,而計算第二計算值作為所述第二處理時間段。利用上述結(jié)構(gòu),與不具有上述結(jié)構(gòu)的情況相比,改善了第一處理時間段和第二處理時間段的比較精確性。
更優(yōu)選地,當(dāng)包括所述流水線處理模式的初始時間段時,所述計算部進(jìn)一步基于要進(jìn)行圖像處理的頁面數(shù)量和由所述流水線處理模式啟動的DRP的級數(shù),來計算所述第一處理時間段和所述第二處理時間段。利用上述結(jié)構(gòu),與不具有上述結(jié)構(gòu)的情況相比,改善了第一處理時間段和第二處理時間段的比較精確性。根據(jù)本發(fā)明的另一方面,提供了一種圖像形成系統(tǒng),該圖像形成系統(tǒng)包括圖像處理裝置,該圖像處理裝置包括計算部,其基于打印作業(yè)的圖像信息的像素數(shù)量和所述輸入打印作業(yè)的處理內(nèi)容,計算通過重構(gòu)處理模式執(zhí)行圖像處理的情況所需要的第一處理時間段、以及通過流水線處理模式執(zhí)行圖像處理的情況所需要的第二處理時間段;以及啟動部, 其根據(jù)具有所述第一處理時間段和所述第二處理時間段中的較短時間段的處理模式,啟動多個動態(tài)可重構(gòu)處理器(DRP),并且,所述圖像形成系統(tǒng)還包括輸出裝置,其將所述打印作業(yè)輸出到所述圖像處理裝置;以及形成裝置,其根據(jù)從所述圖像處理裝置輸出的圖像信息在記錄介質(zhì)上形成圖像。利用上述結(jié)構(gòu),可以根據(jù)流水線處理模式和重構(gòu)處理模式中的具有較短時間段的處理模式來啟動多個動態(tài)可重構(gòu)處理器(DRP)。
下面將基于下列附圖詳細(xì)描述本發(fā)明的示例性實施方式,在附圖中圖1是示出圖像形成系統(tǒng)的結(jié)構(gòu)的示例的圖;圖2是控制器的框圖;圖3是示出圖像處理裝置的硬件結(jié)構(gòu)的圖;圖4是動態(tài)可重構(gòu)處理器(DRP)的框圖;圖5是重構(gòu)處理模式下的圖像處理裝置的功能框圖;圖6是示出處理時間表的圖;圖7是流水線處理模式下的圖像處理裝置的功能框圖;圖8是示出CPU的操作的示例的流程圖;圖9是示出第一處理時間段和第二處理時間段的計算式的示例的圖;圖10是示出當(dāng)重構(gòu)處理模式較為有利時的第一處理時間段和第二處理時間段的具體示例的圖;圖11是當(dāng)重構(gòu)處理模式較為有利時的示意圖;圖12是示出當(dāng)流水線處理模式較為有利時的第一處理時間段和第二處理時間段的具體示例的圖;圖13是當(dāng)流水線處理模式較為有利時的示意圖;圖14是示出第一處理時間段和第二處理時間段的計算式的另一示例的圖;圖15是示出當(dāng)重構(gòu)處理模式較為有利時的第一處理時間段和第二處理時間段的另一具體示例的圖;圖16是當(dāng)重構(gòu)處理模式較為有利時的另一示意圖;圖17是示出當(dāng)流水線處理模式較為有利時的第一處理時間段和第二處理時間段的另一具體示例的圖;并且
圖18是當(dāng)流水線處理模式較為有利時的另一示意圖。
具體實施例方式現(xiàn)在將參考
本發(fā)明的示例性實施方式。(第一示例性實施方式)圖1是示出圖像形成系統(tǒng)的結(jié)構(gòu)的示例的圖。如圖1所示,圖像形成系統(tǒng)包括圖像形成裝置1、預(yù)處理裝置3、緩沖裝置4和5、后處理裝置6、控制器10、以及輸出裝置20。 控制器10包括圖像處理裝置12。圖像形成裝置1基于控制器10的控制,在記錄介質(zhì)7 (例如記錄片材)上根據(jù)圖像信息形成圖像。例如,打印機充當(dāng)圖像形成裝置1。圖像信息從圖像處理裝置12輸出。 記錄介質(zhì)7可以是塑料,其材料沒有限制。預(yù)處理裝置3將其上還未曾打印圖像的記錄介質(zhì)7饋送到圖像形成裝置1。預(yù)處理裝置3將記錄介質(zhì)7保持為繞卷成卷狀。后處理裝置6接收從圖像形成裝置1饋送的記錄介質(zhì)7,并且將記錄介質(zhì)7繞卷成卷狀。緩沖裝置4和5消減記錄介質(zhì)7在預(yù)處理裝置3 和后處理裝置6中的饋送速度與記錄介質(zhì)7在圖像形成裝置1中的饋送速度之間的差異。 通過緩沖裝置4和5,保持對記錄介質(zhì)7的恒定張力,并且控制記錄介質(zhì)7的松弛。輸出裝置20基于用戶的操作生成用圖像形成裝置1在記錄介質(zhì)7上形成圖像的打印作業(yè)。輸出裝置20通過網(wǎng)絡(luò)NW將該打印作業(yè)輸出到圖像處理裝置12。例如,個人計算機用作輸出裝置20??刂破?0接收從輸出裝置20輸出的打印作業(yè)。控制器10將打印作業(yè)轉(zhuǎn)換為光柵型圖像信息,圖像形成裝置1能夠使用該光柵型圖像信息形成圖像。控制器10將圖像信息輸出到圖像形成裝置1。應(yīng)當(dāng)注意,控制器10可以被構(gòu)成在圖像形成裝置 1的內(nèi)部。圖2是控制器10的框圖。如圖2所示,控制器10包括打印作業(yè)接收器11、圖像處理裝置12和圖像形成裝置接口(I/F)13。打印作業(yè)接收器11接收從輸出裝置20輸出的打印作業(yè)。圖像處理裝置12將打印作業(yè)接收器11接收的打印作業(yè)轉(zhuǎn)換為光柵型圖像信息,并且對圖像信息執(zhí)行各種圖像處理。圖像形成裝置接口 13將已執(zhí)行了各種圖像處理的圖像信息輸出給圖像形成裝置1。圖3是示出圖像處理裝置12的硬件結(jié)構(gòu)的圖。圖像處理裝置12包括CPU 32 ;RAM 33a和RAM 71至76,如SRAM(靜態(tài)隨機存取存儲器)、DRAM(動態(tài)RAM),SDRAM(同步DRAM) 或者NVRAM(非易失性RAM)、DDR2SDRAM(雙倍數(shù)據(jù)速率2SDRAM) ;R0M(只讀存儲器)33B,如閃存;HDD (硬盤驅(qū)動器)33c ;類似菊花鏈的連接到PCI Express總線的動態(tài)可重構(gòu)處理器 (DRP) 61 至 66 ;以及外部接口(I/F)31。CPU 32 和 DRP 61 至 68 通過 PCI Express 總線而彼此連接。當(dāng)CPU 32作為計算機接收了打印作業(yè)時,CPU 32將打印作業(yè)轉(zhuǎn)換為圖像信息,并啟動DRP 61至66。CPU 32載入存儲于存儲裝置33 (例如ROM 33b或HDD 33c)中的給定程序,并根據(jù)給定程序執(zhí)行計算,從而實現(xiàn)DRP 61至66的啟動。應(yīng)注意,所述給定程序可以是根據(jù)稍后描述的流程圖的程序。所述給定程序可以存儲于便攜式存儲介質(zhì)(例如CD-ROM), 并提供到CPU 32。圖4是DRP 62的框圖。因為DRP 61、63至66具有與DRP 62相同的結(jié)構(gòu),所以將
5省略其描述。DRP 62包括控制單元62a、圖像處理單元62b、直接1/0(輸入/輸出)接口 62c、高速總線切換器 62d、PCI 接口(I/F)62e、以及 RAM 接口(I/F)62f??刂茊卧? 基于來自CPU 32的控制而工作。圖像處理單元62b基于控制單元 62a的控制而重寫PE (處理元素)處理矩陣62b-2,并實現(xiàn)各種圖像處理功能。與要實現(xiàn)的圖像處理相關(guān)的電路存儲于圖像處理單元62b中的電路存儲單元62b-l中。PE矩陣62b-2 是動態(tài)地重構(gòu)電路的處理元件。直接I/O I/F 62c從DRP 61接收圖像信息,并將圖像信息輸出到圖像處理單元 62b。直接I/O I/F 62c向DRP 63輸出利用圖像處理單元62b執(zhí)行了各種圖像處理的圖像信息。通過流水線處理模式,直接I/O I/F 62c將圖像信息從DRP 61經(jīng)由DRP 62發(fā)送到 DRP 63。結(jié)果,利用DRP 61至63中的每一個,對圖像信息順序地執(zhí)行圖像處理。高速總線切換器62d對控制單元6 或圖像處理單元62b與PCI I/F62e或RAM I/F 62f之間的信息通道進(jìn)行高速切換。PCI I/F 6 向連接到外部的其它電路發(fā)送信息 /從連接到外部的其它電路接收信息。RAMI/F 62f向RAM 72發(fā)送信息/從RAM 72接收信肩、ο圖5是重構(gòu)處理模式下的圖像處理裝置12的功能框圖。圖6是示出處理時間表的圖。CPU 32包括處理時間計算單元32a以及啟動控制單元32b。處理時間計算單元 3 和啟動控制單元32b由基于稍后描述的流程圖的程序?qū)崿F(xiàn)。處理時間計算單元3 基于輸入打印作業(yè)的圖像信息的像素數(shù)量,來計算通過重構(gòu)處理模式執(zhí)行圖像處理的情況所需要的第一處理時間段、和通過流水線處理模式執(zhí)行圖像處理的情況所需要的第二處理時間段。如果有必要,則處理時間計算單元3 逐頁地分割圖像信息。啟動控制單元32b根據(jù)具有第一處理時間段和第二處理時間段中的較短時間段的處理模式來啟動DRP 61至66。圖5示出第一處理時間段短于第二處理時間段的情況,所以通過重構(gòu)處理模式來啟動DRP 61至66。在圖5中,DRP 61至66實現(xiàn)顏色轉(zhuǎn)換處理單元、過濾處理單元和放大處理單元。 通過來自啟動控制單元32b的控制信號順序地切換顏色轉(zhuǎn)換處理單元、過濾處理單元和放大處理單元。例如,當(dāng)圖像信息輸入到DRP 61至66中的每一個DRP時,DRP 61至66首先實現(xiàn)顏色轉(zhuǎn)換處理單元。因此,對圖像信息執(zhí)行顏色轉(zhuǎn)換處理。當(dāng)完成了對圖像信息的顏色轉(zhuǎn)換處理時,在經(jīng)過了給定切換時間之后,DRP 61至66實現(xiàn)過濾處理單元。在給定的切換時間內(nèi)將執(zhí)行了顏色轉(zhuǎn)換處理的圖像信息存儲到對應(yīng)的MM 71至76。接著,對存儲于RAM 71至76中并已經(jīng)執(zhí)行過顏色轉(zhuǎn)換處理的圖像信息執(zhí)行過濾處理。當(dāng)完成了對圖像信息的過濾處理時,在經(jīng)過給定切換時間之后,DRP 61至66實現(xiàn)放大處理單元。在給定的切換時間內(nèi)再次將執(zhí)行了過濾處理的圖像信息存儲到對應(yīng)的RAM 71 至76。接著,對存儲于RAM 71至76中并已經(jīng)執(zhí)行了過濾處理的圖像信息執(zhí)行放大處理, 然后將已經(jīng)執(zhí)行了放大處理的圖像信息輸出到CPU 32。存儲裝置33包括圖像信息存儲單元33x以及處理時間表存儲單元33y。由上述的ROM 3 或HDD 33c來實現(xiàn)圖像信息存儲單元33x和處理時間表存儲單元33y。圖像信息存儲單元33x存儲圖像信息。從CPU 32調(diào)出圖像信息,并將圖像信息發(fā)送到DRP 61至66 中的每一個。處理時間表存儲單元33y存儲處理時間表。如圖6所示,處理時間表由各個圖像處理(例如,顏色轉(zhuǎn)換處理、過濾處理等)所需要的處理時間段L、輸入相關(guān)標(biāo)志、以及輸出相關(guān)標(biāo)志等構(gòu)成。例如,圖6示出對于顏色轉(zhuǎn)換處理,每一個像素需要三個時鐘。而且,圖 6示出“0H”是開銷。開銷是在完成單個圖像處理之后直到下一圖像處理開始為止的圖像處理功能的切換時間。圖6示出作為在顏色轉(zhuǎn)換處理完成之后直到可以開始過濾處理為止的開銷,需要200個時鐘。應(yīng)注意,各個圖像處理所需要的處理時間可以利用計算出的值作為設(shè)置值,或?qū)嶋H測量值。圖7是流水線處理模式下的圖像處理裝置12的功能框圖。DRP 61至63以及DRP 64至66分別由三級構(gòu)成。單個電路板包括DRP 61至63,并且另一單個電路板包括DRP 64 至66。DRP 61和64是第一級,實現(xiàn)顏色轉(zhuǎn)換處理單元。DRP 62和65是第二級,實現(xiàn)過濾處理單元。DRP 63和66是第三級,實現(xiàn)放大處理單元。因此,對從CPU 32輸出的圖像信息,首先利用DRP 61執(zhí)行顏色轉(zhuǎn)換處理,然后利用DRP 62執(zhí)行過濾處理,再然后利用DRP 63執(zhí)行放大處理。對輸出到DRP 64至66的圖像信息也執(zhí)行相同的圖像處理。因而,通過流水線處理模式順序地執(zhí)行圖像處理。應(yīng)注意,可以任意地改變安裝在單個電路板上的DRP 的數(shù)量。而且,電路板的數(shù)量不限于如圖7所示的兩個。下面將描述根據(jù)本示例性實施方式的圖像處理裝置12的操作。圖8是示出CPU 32的操作的示例的流程圖。圖9是示出第一處理時間段和第二處理時間段的計算式的示例的圖。當(dāng)CPU 32中的處理時間計算單元3 接收到打印作業(yè)時,處理時間計算單元3 從打印作業(yè)選擇中所必要的處理(例如,顏色轉(zhuǎn)換處理、過濾處理以及放大處理等),并且, 在參考處理時間表存儲單元33y的同時,如圖8所示地計算重構(gòu)處理模式的第一處理時間段(步驟Si)。通過圖9所示的表達(dá)式(1)來計算第一處理時間段。根據(jù)表達(dá)式(1),將處理時間段Ll至L3分別乘以要處理的像素數(shù)量Pl至P3,其中處理時間段Ll至L3各自表示每一個像素的處理時間段,要處理的像素數(shù)量Pl至P3各自表示對于各個圖像處理功能要處理的像素的數(shù)量。然后,將相應(yīng)的開銷加到相乘的結(jié)果。所有相加結(jié)果的合計值作為第一處理時間段Yl。然后,處理時間計算單元3 計算流水線處理模式的第二處理時間段(步驟S2)。 第二處理時間段由圖9所示的表達(dá)式( 來計算。根據(jù)表達(dá)式O),將處理時間段Ll至L3 分別乘以要處理的像素數(shù)量Pl至P3,其中處理時間段Ll至L3各自表示每一個像素的處理時間段,要處理的像素數(shù)量Pl至P3各自表示對于各個圖像處理功能要處理的像素的數(shù)量。 然后,從相乘的結(jié)果中選出最大值。將選出的最大值乘以DRP的級數(shù)(例如,3倍)所得的值作為第二處理時間段Y2。即,第二處理時間段Y2基于花費最長時間的圖像處理。接著,處理時間計算單元3 判斷第一處理時間段是否短于第二處理時間段(步驟S3)。當(dāng)處理時間計算單元3 判斷出第一處理時間段短于第二處理時間段(在步驟S3 中為“是”)時,啟動控制單元32b通過重構(gòu)處理模式啟動DRP 61至66(步驟S4)。另一方面,當(dāng)處理時間計算單元3 判斷第一處理時間段長于第二處理時間段(在步驟S3中為“否”)時,啟動控制單元32b通過流水線處理模式啟動DRP 61至66(步驟S5)。這里,將參考圖10到13來描述上述步驟S3到S5的處理的具體示例。圖10是示出當(dāng)重構(gòu)處理模式較為有利時的第一處理時間段和第二處理時間段的具體示例的圖。圖11是當(dāng)重構(gòu)處理模式較為有利時的示意圖。圖12是示出當(dāng)流水線處理模式較為有利時的第一處理時間段和第二處理時間段的具體示例的圖。圖13是當(dāng)流水線處理模式較為有利時的示意圖。例如,在圖10所示的顏色轉(zhuǎn)換處理中,處理一個像素所需要的時鐘數(shù)量是3個時鐘。在此情況下,輸入相關(guān)標(biāo)志是“0”,因此,即使將輸入像素數(shù)量乘以“L”(即,3個時鐘), 處理時間段也為“0”。然而,因為輸出相關(guān)標(biāo)志是“1”,所以將輸出相關(guān)標(biāo)志和輸出像素數(shù)量“100”乘以“L” (即,3個時鐘),從而處理時間段為300個時鐘。相似地,過濾處理的處理時間段為300個時鐘,并且,考慮到放大因子1. 3 (即,輸出像素數(shù)量與輸入像素數(shù)量之比),放大處理的處理時間段為650個時鐘。結(jié)果,重構(gòu)處理模式的第一處理時間段為1850 個時鐘。另一方面,在圖10中,顏色轉(zhuǎn)換處理的處理時間段為300個時鐘,過濾處理的處理時間段為300個時鐘,并且放大處理的處理時間段為650個時鐘。因此,處理時間段的最大值是650個時鐘。結(jié)果,流水線處理模式的第二處理時間段為通過將最大值“650個時鐘” 乘以3而獲得的1950個時鐘。因此,重構(gòu)處理模式的第一處理時間段短于流水線處理模式的第二處理時間段。 因此,DRP 61至63按重構(gòu)處理模式工作。相似地,DRP64至66也按重構(gòu)處理模式工作。根據(jù)圖11中所示的重構(gòu)處理模式,切換DRP 61的功能,從而實現(xiàn)圖像處理Al (例如,顏色轉(zhuǎn)換處理)、圖像處理Bl (例如,過濾處理)、以及圖像處理Cl (例如,放大處理)。 相似地,切換DRP 62的功能,從而實現(xiàn)圖像處理A2、B2、C2。切換DRP 63的功能,從而實現(xiàn)處理A3、B3、C3。DRP 61至63并行地工作,因此在最初的300個時鐘的處理時間段內(nèi)完成圖像處理Al至A3。接著,在經(jīng)過了 200個時鐘的開銷之后,將DRP 61至63的圖像處理Al至A3切換到圖像處理Bl至B3,并且在接下來的300個時鐘的處理時間段內(nèi)完成圖像處理Bl至B3。 相似地,在經(jīng)過了 200個時鐘的開銷之后,將DRP 61至63的圖像處理B 1至B3切換到圖像處理Cl至C3,并且在接下來的650個時鐘的處理時間段內(nèi)完成圖像處理Cl至C3。因而, 如圖11所示,如果處理時間段的總和是1850個時鐘,則完成圖像處理A到C。另一方面,根據(jù)圖11所示的流水線處理模式,其中每一級DRP的處理時間段最長的圖像處理C的處理時間段“650個時鐘”為計算處理時間段的總和的基礎(chǔ),因此通過將處理時間段“650個時鐘”乘以3而計算出處理時間段的總和“1950個時鐘”。在流水線處理模式中,當(dāng)前一圖像處理沒有完成時,不會開始下一圖像處理。例如,圖像處理Bl等待,直到圖像處理Al完成。相似地,圖像處理Cl等待,直到圖像處理Bl完成。由于這樣的等待, 當(dāng)放大因子是1. 3時,流水線處理模式的處理效率比重構(gòu)處理模式的效率下降得更多。因此,與其中DRP并行工作的重構(gòu)處理模式的處理時間段的總和相比,流水線處理模式的處理時間段的總和可能會增加。根據(jù)重構(gòu)處理模式,可以解決由于流水線處理模式中的處理時間段的波動而導(dǎo)致的等待。相反,當(dāng)將圖10中所示的放大因子“1.3”修正為圖12中的“1. 1”時,通過與上述說明相似的方法,第一處理時間段Yl為1750個時鐘并且第二處理時間段為1650個時鐘。 因此,流水線處理模式的處理時間段的總和短于重構(gòu)處理模式的處理時間段的總和。此時, DRP 61至63按流水線處理模式工作。DRP 64至66也按流水線處理模式工作。更具體地說,當(dāng)DRP 61至63如圖13的重構(gòu)處理模式所示地并行工作時,處理時間段的總和是1750個時鐘。另一方面,在流水線處理模式下的處理時間段的總和是1650 個時鐘。此時,即使在流水線處理模式中產(chǎn)生上述的等待,考慮到重構(gòu)處理模式的開銷,流水線處理模式的處理效率比重構(gòu)處理模式的處理效率改善得更多。因而,當(dāng)通過流水線處理模式順序地執(zhí)行圖像處理時,與其中切換DRP 61至63的圖像處理功能的重構(gòu)處理模式相比,可以在較短的時間完成圖像處理。因此,通過根據(jù)需要來切換兩種處理模式,有效地執(zhí)行圖像處理。(第二示例性實施方式)下面將描述本發(fā)明的第二示例性實施方式。圖14是示出第一處理時間段和第二處理時間段的計算式的另一示例的圖。圖14 所示的表達(dá)式C3)和(4)與上述圖9中所示的表達(dá)式(1)和O)的不同在于,進(jìn)一步考慮要處理的頁數(shù)N和流水線級數(shù)D。通過圖14所示的表達(dá)式( 來計算第一處理時間段。根據(jù)表達(dá)式(3),將處理時間段Ll至L3分別乘以要處理的像素數(shù)量Pl至P3,其中處理時間段Ll至L3各自表示每一個像素的處理時間段,要處理的像素數(shù)量Pl至P3各自表示對于各個圖像處理功能要處理的像素數(shù)量。然后,將相應(yīng)的開銷加到相乘的結(jié)果,并計算所有相加結(jié)果的合計值。此外,通過將所計算出的值乘以每一級要處理的頁數(shù)(即,N/D)而獲得的值為第一處理時間段Y1。通過圖14所示的表達(dá)式(4)來計算第二處理時間段。根據(jù)表達(dá)式,將處理時間段Ll至L3分別乘以要處理的像素數(shù)量Pl至P3,其中處理時間段Ll至L3各自表示每一個像素的處理時間段,要處理的像素數(shù)量Pl至P3各自表示對于各個圖像處理功能要處理的像素數(shù)量。然后,從相乘的結(jié)果中選出最大值,并且計算將選出的最大值乘以DRP的級數(shù) (例如,3倍)而得到的值。此外,將計算出的值乘以每一級要處理的頁數(shù)(即,N/D)。相乘的結(jié)果與通過將處理時間段Ll和L2分別乘以要處理的像素數(shù)量Pl和P2而獲得的值的總和為第二處理時間段Y2。應(yīng)注意,將處理時間段Ll和L2分別乘以要處理的像素數(shù)量Pl和 P2而獲得的值稱為“初始時間段”。此外,下面將參考圖15到18來描述本示例性實施方式的具體示例的。圖15是示出當(dāng)重構(gòu)處理模式較為有利時的第一處理時間段和第二處理時間段的另一具體示例的圖。圖16是當(dāng)重構(gòu)處理模式較為有利時的另一示意圖。圖17是示出當(dāng)流水線處理模式較為有利時的第一處理時間段和第二處理時間段的另一具體示例的圖。圖18 是當(dāng)流水線處理模式較為有利時的另一示意圖。例如,在圖15所示的顏色轉(zhuǎn)換處理中,處理一個像素所需要的時鐘數(shù)量是3個時鐘。在此情況下,輸入相關(guān)標(biāo)志是“0”,因此,即使將輸入像素數(shù)量乘以“L”(即,3個時鐘), 處理時間段也為“0”。然而,因為輸出相關(guān)標(biāo)志是“1”,所以將輸出相關(guān)標(biāo)志和輸出像素數(shù)量“100”乘以“L”(即,3個時鐘),從而處理時間段為300個時鐘。相似地,過濾處理的處理時間段為300個時鐘,并且,考慮到放大因子1.3( S卩,輸出像素數(shù)量與輸入像素數(shù)量之比),放大處理的處理時間段為650個時鐘。在本示例性實施方式中,例如,將每一級要處理的頁數(shù)“30”(=“90”頁/3級)乘以上述圖像處理的處理時間段的總和。結(jié)果,重構(gòu)處理模式的第一處理時間段為55500個時鐘。另一方面,在圖15中,顏色轉(zhuǎn)換處理的處理時間段為300個時鐘,過濾處理的處理時間段為300個時鐘,并且放大處理的處理時間段為650個時鐘。因此,處理時間段的最大值是650個時鐘。然后,將每一級要處理的頁數(shù)“30” ( = “90”頁/3級)乘以通過將最大值“650個時鐘”乘以3而獲得的1950個時鐘。結(jié)果,流水線處理模式的第二處理時間段為 59100個時鐘。因此,重構(gòu)處理模式的第一處理時間段短于流水線處理模式的第二處理時間段。 因此,DRP 61至63按重構(gòu)處理模式工作。相似地,DRP64至66也按重構(gòu)處理模式工作。根據(jù)圖16中所示的重構(gòu)處理模式,切換DRP 61的功能,從而實現(xiàn)圖像處理Al (例如,顏色轉(zhuǎn)換處理)、圖像處理Bl (例如,過濾處理)、以及圖像處理Cl (例如,放大處理)。 相似地,切換DRP 62的功能,從而實現(xiàn)圖像處理A2、B2、C2。切換DRP 63的功能,從而實現(xiàn)處理A3、B3、C3。DRP 61至63并行地工作,因此在最初的300個時鐘的處理時間段內(nèi)完成圖像處理Al至A3。接著,在經(jīng)過了 200個時鐘的開銷之后,將DRP 61至63的圖像處理Al至A3切換到圖像處理Bl至B3,并且在接下來的300個時鐘的處理時間段內(nèi)完成圖像處理Bl至B3。 相似地,在經(jīng)過了 200個時鐘的開銷之后,將DRP 61至63的圖像處理Bl至B3切換到圖像處理Cl至C3,并且在接下來的650個時鐘的處理時間段內(nèi)完成圖像處理Cl至C3。因而, 如圖16所示,如果要處理的頁面數(shù)量是90,并且處理時間段的總和是55500個時鐘,則完成圖像處理A到C。另一方面,根據(jù)圖16所示的流水線處理模式,其中每一級DRP的處理時間段最長的圖像處理C的處理時間段“650個時鐘”為計算處理時間段的總和的基礎(chǔ),因此通過將處理時間段“ 650個時鐘”乘以3而計算出處理時間段的總和“ 1950個時鐘”。此外,將每一級要處理的頁數(shù)“30”乘以1950個時鐘,然后將相乘的結(jié)果加到初始時間段“600個時鐘”。 因而,如果在流水線處理模式中,要處理的頁面數(shù)量是90,并且處理時間段的總和是59100 個時鐘,則完成圖像處理A到C。S卩,與DRP并行工作的重構(gòu)處理模式的處理時間段的總和相比,流水線處理模式的處理時間段的總和可能會增加。相反,當(dāng)將圖15中所示的放大因子“1.3”修正為圖17中的“1. 1”時,通過與上述說明相似的方法,第一處理時間段Yl為52500個時鐘并且第二處理時間段Y2為50100個時鐘。因此,流水線處理模式的處理時間段的總和短于重構(gòu)處理模式的處理時間段的總和。 此時,DRP 61至63按流水線處理模式工作。DRP 64至66也按流水線處理模式工作。更具體地說,當(dāng)DRP 61至63如圖18中的重構(gòu)處理模式所示地并行工作時,如果要處理的頁數(shù)是90,則處理時間段的總和是52500個時鐘。另一方面,在流水線處理模式下的處理時間段的總和是50100個時鐘。因而,當(dāng)通過流水線處理模式順序地執(zhí)行圖像處理時,與其中切換DRP 61至63的圖像處理功能的重構(gòu)處理模式相比,可以在較短的時間完成圖像處理。因而,在本示例性實施方式中,當(dāng)計算第一處理時間段和第二處理時間段時,考慮初始時間段和要處理的頁數(shù)。結(jié)果,在第一處理時間段和第二處理時間段的比較中,本示例性實施方式的比較精確性比第一示例性實施方式的比較精確性改善得更多。
10
在本示例性實施方式中,當(dāng)要處理的頁數(shù)增加時,上述圖像處理C所需要的處理時間段增加。結(jié)果,與圖像處理C所需要的處理時間段相比,在圖像處理C之前執(zhí)行的圖像處理A和B所需要的處理時間段相對地并且趨于零地縮短。另一方面,在第一示例性實施方式中,忽略了初始時間段和要處理的頁數(shù)。在第一示例性實施方式中,與第二示例性實施方式相比,第一處理時間段和第二處理時間段的計算并不復(fù)雜,而是簡化的。圖像處理不限于上述的圖像處理。例如,圖像處理可以是旋轉(zhuǎn)處理、JPEG(聯(lián)合圖像專家組)展開處理、色調(diào)修正處理、色調(diào)再現(xiàn)控制處理、網(wǎng)屏處理等。例如,可以針對每一個打印作業(yè)或者針對每一個頁面執(zhí)行處理時間計算處理(圖8中的步驟Sl和S》和基于計算結(jié)果的模式判斷(圖8中的步驟S3到S4)。當(dāng)針對每一打印作業(yè)執(zhí)行圖8中的CPU 32的操作時,CPU 32確定在產(chǎn)生打印作業(yè)時在打印作業(yè)中的圖像處理的全部內(nèi)容(例如,顏色轉(zhuǎn)換處理、過濾處理等),并將打印作業(yè)中包括的頁面劃分為組。當(dāng)針對每一頁面執(zhí)行圖8中的CPU 32的操作時,CPU 32在即將打印各頁之前確定各頁是否對應(yīng)于與流水線級對應(yīng)的多個連續(xù)頁中的一頁,并且,當(dāng)確定了各頁不對應(yīng)于與流水線級對應(yīng)的多個連續(xù)頁中的一頁時,切換圖像處理。例如,當(dāng)CPU 32接收到如下的打印作業(yè)時,該打印作業(yè)包括放大因子是1. 3的具有90頁照片的目錄,并且隨后包括放大因子是1. 1的具有90頁照片的另一目錄,如在第一和第二示例性實施方式中所述,DRP 61至66按重構(gòu)處理模式工作,并打印從第一頁到第90 頁的頁面。然后,DRP 61至66按流水線處理模式工作,并打印從第91頁到第180頁的頁面。特別指出,當(dāng)打印具有相似樣式的大量頁面時,從重構(gòu)處理模式和流水線處理模式中選擇更高速的處理模式,并打印這些頁面。對本發(fā)明示例性實施方式的前述描述是為了例示和描述的目的而提供的。其并非旨在窮舉或者將本發(fā)明限于所公開的確切形式。顯然,許多變型和修改對本領(lǐng)域技術(shù)人員是顯而易見的。選擇并描述這些示例性實施方式是為了最好地說明本發(fā)明的原理及其實際應(yīng)用,從而使得本領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的適用于所構(gòu)想特定用途的各種實施方式和各種變型。旨在由所附權(quán)利要求書及其等同物來限定本發(fā)明的范圍。
權(quán)利要求
1.一種圖像處理裝置,該圖像處理裝置包括計算部,其基于輸入打印作業(yè)的圖像信息的像素數(shù)量和所述輸入打印作業(yè)的處理內(nèi)容,計算通過重構(gòu)處理模式執(zhí)行圖像處理的情況所需要的第一處理時間段、以及通過流水線處理模式執(zhí)行圖像處理的情況所需要的第二處理時間段;以及啟動部,其根據(jù)具有所述第一處理時間段和所述第二處理時間段中的較短時間段的處理模式,啟動多個動態(tài)可重構(gòu)處理器。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中,所述計算部進(jìn)一步基于對所述動態(tài)可重構(gòu)處理器的圖像處理功能進(jìn)行切換所需要的時間段來計算所述第一處理時間段。
3.根據(jù)權(quán)利要求1或2所述的圖像處理裝置,其中,所述計算部計算如下的第一計算值,所述第一計算值是在通過將輸出像素的數(shù)量乘以所述動態(tài)可重構(gòu)處理器的功能對每一個像素的處理時間段而獲得的值中的最大值,并且所述計算部通過將所述第一計算值乘以所述輸入打印作業(yè)請求的圖像處理的功能數(shù)量,而計算第二計算值作為所述第二處理時間段。
4.根據(jù)權(quán)利要求3所述的圖像處理裝置,其中,當(dāng)包括所述流水線處理模式的初始時間段時,所述計算部進(jìn)一步基于要進(jìn)行圖像處理的頁面數(shù)量和由所述流水線處理模式啟動的所述動態(tài)可重構(gòu)處理器的級數(shù),來計算所述第一處理時間段和所述第二處理時間段。
5.一種圖像形成系統(tǒng),該圖像形成系統(tǒng)包括圖像處理裝置,該圖像處理裝置包括計算部,其基于輸入打印作業(yè)的圖像信息的像素數(shù)量和輸入打印作業(yè)的處理內(nèi)容,計算通過重構(gòu)處理模式執(zhí)行圖像處理的情況所需要的第一處理時間段、以及通過流水線處理模式執(zhí)行圖像處理的情況所需要的第二處理時間段;和啟動部,其根據(jù)具有所述第一處理時間段和所述第二處理時間段中的較短時間段的處理模式,啟動多個動態(tài)可重構(gòu)處理器;輸出裝置,其將所述打印作業(yè)輸出到所述圖像處理裝置;以及形成裝置,其根據(jù)從所述圖像處理裝置輸出的圖像信息,在記錄介質(zhì)上形成圖像。
全文摘要
本發(fā)明涉及圖像處理裝置和圖像形成系統(tǒng)。該圖像處理裝置包括計算部,其基于輸入打印作業(yè)的圖像信息的像素數(shù)量和所述輸入打印作業(yè)的處理內(nèi)容,計算通過重構(gòu)處理模式執(zhí)行圖像處理的情況所需要的第一處理時間段、以及通過流水線處理模式執(zhí)行圖像處理的情況所需要的第二處理時間段;以及啟動部,其根據(jù)具有所述第一處理時間段和所述第二處理時間段中的較短時間段的處理模式,啟動多個動態(tài)可重構(gòu)處理器。
文檔編號G06T1/20GK102194210SQ20101051597
公開日2011年9月21日 申請日期2010年10月18日 優(yōu)先權(quán)日2010年3月19日
發(fā)明者木村進(jìn) 申請人:富士施樂株式會社