新四季網

圖像處理裝置、圖像處理方法、以及圖像形成裝置的製作方法

2023-08-22 12:57:41

專利名稱:圖像處理裝置、圖像處理方法、以及圖像形成裝置的製作方法
技術領域:
本發明涉及圖像處理裝置、圖像處理方法、以及圖像形成裝置。
背景技術:
傳統上,如下雙面列印系統可供使用其適於使用兩個單面印表機在諸如捲軸式紙等連續紙張的兩面上列印數據(例如,參見日本未審查的專利申請公開 No. 2001-287421)。這兩個單面印表機的構造和處理性能彼此相似,並且當一個單面印表機在連續紙張的正面列印數據時,另一個單面印表機在連續紙張的背面列印另外的數據。此外,傳統上,還可以使用能夠對片上電路構造進行動態替換的動態可重構處理器(DRP)(例如,參見日本未審查的專利申請公開No. 2010-3035)。

發明內容
因此,本發明旨在提供與常規可用的方式相比允許更高效地處理列印任務的圖像處理裝置、圖像處理方法、以及圖像形成裝置。根據本發明的第一方面,提供一種圖像處理裝置,包括接收單元、識別單元、計算單元、判斷單元、以及控制器。所述接收單元接收列印任務。所述識別單元識別關於所述圖像處理裝置的硬體信息。所述計算單元根據由所述識別單元識別的硬體信息以及所述接收單元接收到的所述列印任務中的圖像數據來計算所述列印任務的圖像處理所需的時間。所述判斷單元判斷所述計算單元計算出的所述列印任務的圖像處理所需的時間是否比預定時間短。所述控制器執行分配控制以使得,當所述判斷單元判斷出所述列印任務的圖像處理所需的時間不短於所述預定時間時,利用包含於與所述圖像處理裝置不同的第二圖像處理裝置中的動態可重構處理器來處理所述列印任務的一部分。根據本發明的第二方面,當所述判斷單元判斷出所述列印任務的圖像處理所需的時間不短於所述預定時間時,所述控制器將對所述列印任務的一部分進行處理的請求發送給所述第二圖像處理裝置,並且,當從所述第二圖像處理裝置接收到包含於所述第二圖像處理裝置中的所述動態可重構處理器的使用許可時,將包含於所述第二圖像處理裝置中的所述動態可重構處理器分配給所述列印任務的一部分的處理。根據本發明的第三方面,當所述判斷單元判斷出所述列印任務的圖像處理所需的時間不短於所述預定時間時,所述控制器將所述列印任務的一部分和設定信息發送給所述第二圖像處理裝置,所述設定信息被構造為包括待執行圖像處理和處理次序。所述第二圖像處理裝置根據所述設定信息改變待由包含於所述第二圖像處理裝置中的所述動態可重構處理器執行的圖像處理、以及處理次序,並且處理所述列印任務的一部分。所述接收單元接收所述列印任務的一部分的處理結果。根據本發明的第四方面,所述計算單元利用包含於所述圖像處理裝置中的硬體資源來計算對所述列印任務中的一頁圖像數據進行處理所需的處理時間,並且當所述計算單元計算出的所述處理時間小於如下值時,所述判斷單元判斷出不能在所述預定時間內處理完所述列印任務,所述值是通過用包含於所述圖像處理裝置中的硬體資源的數量乘以單個硬體資源處理一頁圖像數據所需的預定處理時間所獲得的。。根據本發明的第五方面,提供一種圖像形成裝置包括根據本發明第五方面的圖像處理裝置;以及印表機,其列印由所述圖像處理裝置處理的列印任務。根據本發明的第六方面,提供一種圖像處理方法包括接收列印任務;識別關於第一圖像處理裝置的硬體信息;根據識別出的硬體信息以及所述列印任務中的圖像數據來計算接收到的所述列印任務的圖像處理所需的時間;判斷計算出的所述列印任務的圖像處理所需的時間是否比預定時間短;以及執行分配控制以使得,當判斷出計算出的所述列印任務的圖像處理所需的時間不短於所述預定時間時,利用包含於與所述第一圖像處理裝置不同的第二圖像處理裝置中的動態可重構處理器來執行所述列印任務的圖像處理的一部分。根據本發明的第一方面,可以比常規可用的方式更高效地處理列印任務。此外,根據本發明的第一方面,可以實現硬體資源的簡單分配。根據本發明的第二方面,當獲得包含於另一圖像處理裝置中的硬體資源的使用許可時,可以比常規可用的方式更高效地處理列印任務。根據本發明的第三方面,即使在指定待執行圖像處理和處理次序時,也可以比常規可用的方式更高效地處理列印任務。此外,根據本發明的第三方面,可以實現有效地使用所安裝的硬體資源。根據本發明的第四方面,可以通過考慮所安裝的硬體資源的處理性能判斷是否能夠在預定時間內處理列印任務。根據本發明的第五方面,可以比常規可用的方式更高效地處理列印任務。此外,根據本發明的第五方面,能夠實現硬體資源的簡單分配。根據本發明的第六方面,可以比常規可用的方式更高效地處理列印任務。此外,根據本發明的第六方面,能夠實現硬體資源的簡單分配。


基於下列附圖,詳細地說明本發明的示例性實施例,其中圖1是示出包括根據示例性實施例的圖像形成裝置在內的系統的構造的框圖;圖2是工作站的構造圖;圖3示出了硬體加速器的構造;圖4是示出終端裝置和工作站所執行的處理的流程圖;圖5示出了存儲在存儲單元中的數據的實例;圖6A是示出硬體加速器所執行的圖像處理的實例的順序圖;圖6B是示出另一硬體加速器所執行的圖像處理的實例的順序圖;圖7A是示出工作站編號、硬體加速器編號、繪圖處理器編號、以及功能之間關係的資料庫;圖7B和圖7C示出了圖7A中所示的資料庫的一部分;圖8示出了印表機的處理時間與工作站的處理時間之間的關係;圖9是示出工作站所執行的處理的流程圖;以及
5
圖10示出了改變關於硬體加速器的設定信息的實例。
具體實施例方式下面參考

本發明的示例性實施例。圖1是示出包括根據示例性實施例的圖像形成裝置在內的系統的構造的框圖。圖1中所示的系統包括圖像形成裝置IA和1B、預處理裝置4、後處理裝置5、以及終端裝置6。圖像形成裝置IA和IB可以為專業大型列印系統,並且分別包括印表機2A和工作站3A-1至3A-4、以及印表機2B和工作站!3B-1至!3B-4。連接到各個印表機的工作站的數量不限於四個,而是可以為至少一個。在下面的說明中,除非特別標識,否則均用單個附圖標記表示具有相同功能的多個元件。例如,工作站3A-1至3A-4和;3B-1至!3B-4分別被稱為「工作站3A」和「工作站:3B」。工作站3A和:3B可以為計算機,並且經由網絡7連接到終端裝置6。終端裝置6可以經由高速數據傳輸介質連接到工作站3A和;3B。工作站3A和;3B還可以經由高速數據傳輸介質分別連接到印表機2A和2B。預處理裝置4保持纏繞在輥上的連續紙張(下面稱為「捲軸式紙」),並將捲軸式紙傳送到印表機2A。印表機2A在捲軸式紙的正面上列印圖像數據、文本數據、或其它期望的數據,並輸出經列印的捲軸式紙。從印表機2A輸出的捲軸式紙被反轉並輸入到印表機2B 中。印表機2B在捲軸式紙的背面上列印圖像數據、文本數據、或其它期望的數據,並將捲軸式紙輸出到後處理裝置5。後處理裝置5重新纏繞從印表機2B輸出的捲軸式紙。終端裝置6生成印表機2A和2B要列印在捲軸式紙上的列印任務、以及列印指令, 並經由網絡7將列印任務和列印指令發送到工作站3A和;3B。工作站3A和接收從終端裝置6發送來的列印任務和列印指令,並將列印任務轉換成印表機2A和2B能夠列印的光柵圖像數據。此外,工作站3A和;3B控制印表機2A和2B的列印操作,以使得印表機2A和 2B將光柵圖像數據列印在捲軸式紙上。光柵數據表示圖像所分割成的像素的值的柵格,上述值利用諸如基於紅色、綠色、以及藍色的RGB顏色系統或者基於黃色、品紅色、藍綠色(青色)、以及黑色的YMCK顏色系統等顏色系統表示像素的顏色或密度。印表機2A和2B分別在工作站3A和;3B的控制下根據列印指令在捲軸式紙上列印圖像數據、文本數據、以及其它期望的數據。印表機2A和2B可以沿著捲軸式紙的寬度方向形成用於兩個頁面的A4尺寸的例如圖像數據、文本數據、或其它期望的數據。此外,印表機2A和2B可以沿著捲軸式紙的傳送方向以連續的方式列印例如A4尺寸的圖像數據、文本數據、或其它期望的數據。印表機 2A和2B可以為彩色印表機或單色印表機。圖2為工作站3A和;3B的構造圖。在圖2中,用圓括號中的標記表示工作站的部件。工作站3A包括控制器IlA(判斷單元、執行單元)、存儲單元12A、硬體加速器 13A-1至13A-N(其中N為自然數)、印表機接口(I/F)基板14A、網絡接口卡(NIC)15A、以及用戶接口(UI)17A(指令單元)。類似地,工作站:3B包括控制器IlB(判斷單元、執行單元)、存儲單元12B、硬體加速器UB-I至i:3B-N、印表機接口(I/F)基板14B、網絡接口卡 (NIC)15B、以及UI 17B (指令單元)。工作站的構造類似於工作站3A的構造,因此省略其說明。控制器IlA可以由中央處理單元(CPU)形成,並經由總線16A連接到存儲單元 12A、硬體加速器13A-1至13A-N、印表機I/F基板14A、網絡接口卡(NIC) 15A、以及UI 17A。 控制器IlA控制存儲單元12A、硬體加速器13A-1至13A-N、印表機I/F基板14A、網絡接口卡(NIC)15A、以及UI 17A的操作。此外,控制器IlA藉助於網絡接口卡(NIC)15A與工作站 3B的控制器IlB進行通信。網絡接口卡15A接收從終端裝置6發送來的列印任務。硬體加速器13A-1至13A-N 對列印任務執行已經指定的各種圖像處理操作,以將列印任務轉換成印表機2A能夠列印的光柵圖像數據,並將光柵圖像數據存儲在存儲單元12A中。硬體加速器13A-1至13A-N 能夠經由網絡接口卡(NIC) 15A與工作站:3B的硬體加速器UB-I至UB-N進行通信。存儲單元12A可以由存儲器、硬碟驅動器、或任何其他合適的裝置來實現。印表機I/F基板14A 對存儲在存儲單元12A中的經過圖像處理操作的列印數據執行預定處理,並將最終的列印數據傳輸到印表機2A。預定處理可以包括利用來自印表機2A的校正數據(例如,關於鼓的顏色再現特性分布數據)執行圖像數據的色調校正的校準處理、以及選擇用於傳輸列印數據的協議的協議選擇處理。UI 17A可以用於對存儲在存儲單元12A中的數據、表格信息、或者任何其他合適的數據進行編輯,或者用於控制印表機2A的操作。圖3為示出硬體加速器13A-1的構造的示意圖。硬體加速器13A-2至13A-N和 13B-1至UB-N的構造與硬體加速器13A-1的構造類似。硬體加速器13A-1可以用作用於對基於軟體的光柵圖像處理器(RIP)進行輔助的 RIP輔助基板。硬體加速器13A-1還可以用作用於在捲軸式紙上生成具有指定尺寸(例如, A4尺寸)的頁面的頁面生成基板。硬體加速器13A-1包括外部接口 21、繪圖處理器22_1至22_N、以及存儲器23_1 至23-N,其中,N為自然數。繪圖處理器22-1至22-N經由總線對連接到外部接口 21。繪圖處理器22-1至22-N分別連接到存儲器23-1至23-N。外部接口 21可以是設置在總線M與圖2所示的總線16A之間的通信接口。外部接口 21執行繪圖處理器22-1至22-N與圖2所示的控制器IlA之間的數據通信。接下來,說明繪圖處理器22-1的構造。繪圖處理器22-2至22-N的構造與繪圖處理器22-1的構造類似。繪圖處理器22-1可以為能夠對片上電路構造進行動態替換的處理器(動態可重構處理器)。響應於執行多次圖像處理操作的指令,繪圖處理器22-1重複地執行替換電路構造的處理。例如,在初次圖像處理操作結束之後,繪圖處理器22-1可以替換片上電路構造以支持下一次圖像處理操作。繪圖處理器22-1包括系統控制器31、算術單元組32、布線連接信息存儲單元33、高速總線開關34、存儲器接口 35、以及總線接口 36。算術單元組32可以包括諸如加法器和乘法器等各種算術單元。布線連接信息存儲單元33存儲多條布線連接信息以通過將包含於算術單元組32中的各種算術單元相結合來執行由控制器IlA請求的圖像處理。多條布線連接信息從存儲器23-1中讀取並存儲在布線連接信息存儲單元33中。系統控制器31通過根據來自控制器IlA的圖像處理指令(圖像處理請求)選擇存儲在布線連接信息存儲單元33中的多條布線連接信息中的一條,並根據所選的一條布線連接信息將包含於算術單元組32中的各種算術單元相結合來執行所請求的圖像處理。因此,即使在接收到執行多次圖像處理操作的指令時,作為動態可重構處理器的繪圖處理器 22-1也可以僅通過適當地改變布線連接信息來執行所請求的多次圖像處理操作。因此,晶片面積小於現場可編程門陣列(FPGA)或專用集成電路(ASIC)處理器中的晶片面積。在示例性實施例中,使用動態可重構處理器作為繪圖處理器22。然而,可以使用FPGA或ASIC處理器作為繪圖處理器22。高速總線開關34可以是允許在系統控制器31、算術單元組32、存儲器接口 35、以及總線接口 36之間快速切換數據路徑的總線開關。存儲器接口 35可以是在存儲器23-1 與高速總線開關34之間發送和接收數據的接口。總線接口 36可以為在總線對與高速總線開關34之間發送和接收數據的接口。存儲器23-1存儲下文所述的連接信息、表格、以及其它合適的數據。在使用上述構造時,繪圖處理器22-1實現在來自控制器IlA的圖像處理指令中指定的圖像處理功能。圖4為示出終端裝置6和工作站3A所執行的處理的流程圖。圖4所示的處理也可以由工作站:3B執行。首先,終端裝置6接收列印任務,並將列印任務按頁分割(步驟Si)。然後,控制器 IlA將每頁中包含的數據分成文本數據和圖像數據(步驟S2)。控制器IlA藉助於軟體對所獲得的文本數據執行RIP處理(步驟S3)。硬體加速器13A-1對所獲得的圖像數據執行RIP處理(步驟S4)。步驟S4的處理可以由多個硬體加速器執行。在步驟S4中執行的RIP處理可以包括諸如聯合圖像專家組 (JPEG)擴展處理、放大/縮小處理、以及顏色空間轉換處理等各種圖像處理。然後,在步驟 S4中,生成YMCK格式的經RIP處理的原始圖像。然後,控制器IlA接收經RIP處理的圖像數據,並將經RIP處理的圖像數據與已由軟體執行過RIP處理的文本數據相結合以生成各個YMCK顏色的二值圖像(步驟S5)。硬體加速器13A-2至13A-N接收用於形成二值圖像的一頁圖像數據,並對接收到的圖像數據執行旋轉處理或拼版處理(用於在A3尺寸區域中限定例如兩頁A4尺寸的圖像數據的布局的處理)(步驟S6)。最後,印表機I/F基板14A從硬體加速器13A-2至13A-N接收已經執行過旋轉處理或拼版處理的圖像數據,並執行校準處理和協議選擇處理,校準處理利用來自印表機2A 的校正數據(例如,關於鼓的顏色再現特性分布數據)對接收到的圖像數據進行色調校正的校準處理,協議選擇處理選擇用於傳輸列印數據的協議。然後,印表機I/F基板14A將已經執行全部處理的圖像數據發送到印表機2A(步驟S7)。圖5為示出存儲在存儲單元12A中的數據的實例的示意圖。存儲單元12B存儲相似的數據。如圖5所示,存儲單元12A包括擴展處理連接信息41、縮小處理連接信息42、旋轉處理連接信息43、顏色轉換處理連接信息44、用戶色調再現曲線(TRC)處理連接信息45、校準處理連接信息46、過濾處理連接信息47、放大處理連接信息48、屏幕處理連接信息49、頁面旋轉處理連接信息50、以及頁面拼版處理連接信息51。此外,存儲單元12A包括顏色轉換表52、用戶TRC表53、以及校準表54。各個連接信息包括上述布線連接信息、用於判斷繪圖處理器22的操作的參數、以及其它合適的數據。繪圖處理器22使用上述連接信息和表。擴展處理連接信息41可以用於將圖像數據擴展的處理,例如JPEG擴展處理等。當繪圖處理器22縮小圖像數據時,可以使用縮小處理連接信息42。當繪圖處理器22旋轉圖像數據時,可以使用旋轉處理連接信息43。當繪圖處理器22執行圖像數據的顏色轉換時,可以使用顏色轉換處理連接信息 44和顏色轉換表52。例如,繪圖處理器22根據顏色轉換表52將圖像數據的RGB成分轉換成CMY成分。當繪圖處理器22執行圖像數據的色調校正時,可以使用用戶TRC處理連接信息45和用戶TRC表53。例如,繪圖處理器22根據用戶指定的用戶TRC表53中的色調校正曲線執行圖像數據的色調校正。當繪圖處理器22對圖像數據執行校準處理時,可以使用校準處理連接信息46和校準表M。校準處理為用於執行圖像數據的色調校準以對環境變化或印表機2A的老化的影響進行補償的處理。當繪圖處理器22在預定定時(例如,在列印任務開始時或在每1,000 頁列印操作結束時)接收到來自印表機2A的校正數據時,更新校準表M。當繪圖處理器 22去除圖像數據中的噪聲時,可以使用過濾處理連接信息47。當繪圖處理器22將圖像數據放大到指定尺寸時,可以使用放大處理連接信息48。 當繪圖處理器22將CMY成分的多值圖像數據和K成分的多值圖像數據轉換成CMYK成分的二值圖像數據時,可以使用屏幕處理連接信息49。當繪圖處理器22旋轉一個頁面的圖像數據時,可以使用頁面旋轉處理連接信息50。當繪圖處理器22在預定區域中限定每頁圖像數據的布局時,可以使用頁面拼版處理連接信息51。當控制器IlA將圖像處理請求輸出到繪圖處理器22-1時,由圖像處理請求指定的包括布線連接信息和表在內的連接信息一起輸出到繪圖處理器22-1,並存儲在存儲器 23-1中。利用系統控制器31將存儲在存儲器23-1中的連接信息存儲到布線連接信息存儲單元33中。系統控制器31根據圖像處理請求選擇存儲在布線連接信息存儲單元33中的一條布線連接信息,並根據所選擇的一條布線連接信息將包含於算術單元組32中的各種算術單元相結合以生成執行相應圖像處理操作的電路。然後,執行所請求的圖像處理。在需要表的圖像處理中,系統控制器31在需要時從存儲器23-1中讀取表。圖6A為示出硬體加速器13A-1所執行的圖像處理的實例的順序圖。圖6B為示出硬體加速器13A-2至13A-N所執行的圖像處理的實例的順序圖。圖6C為示出印表機I/F 基板14A所執行的處理的實例的順序圖。在圖6A中,硬體加速器13A-1用作用於對基於軟體的RIP進行輔助的RIP輔助基板(在下文中稱為「RIP輔助功能」),並對圖像數據執行RIP處理。利用RIP輔助功能執行的RIP處理包括使用擴展處理連接信息41的擴展處理(Pl)、使用縮小處理連接信息42的縮小處理(P》、使用旋轉處理連接信息43的旋轉處理(P; )、使用顏色轉換處理連接信息44 和顏色轉換表52的顏色轉換處理(P4)、使用用戶TRC處理連接信息45和用戶TRC表53的用戶TRC處理(P。、使用校準處理連接信息46和校準表M的校準處理(P6)、使用過濾處理連接信息47的過濾處理(P7)、使用放大處理連接信息48的放大處理(P^、以及使用屏幕處理連接信息49的屏幕處理(P9)。校準表討可以為查找表,在該查找表中,所輸入圖像的各個顏色的顏色數據與所輸出圖像的相應顏色的顏色數據相關聯。如上所述,包含於硬體加速器13A-1中的繪圖處理器22僅通過適當地改變布線連接信息來執行所請求的多次圖像處理操作。因此,在處理P 1至處理P8的每個處理結束之後,繪圖處理器22順序地替換片上電路構造以支持下次處理。在圖6B中,各個硬體加速器13A-2至13A-N用作用於在捲軸式紙上生成具有指定尺寸(例如,A4尺寸)的頁面的頁面生成基板(在下文中稱為「頁面生成功能」)。利用頁面生成功能執行的處理包括使用頁面旋轉處理連接信息50的頁面旋轉處理(PlO)、以及使用頁面拼版處理連接信息51的頁面拼版處理(Pll)。可以使用多個硬體加速器作為RIP輔助基板,或者可以使用單個硬體加速器作為頁面生成基板。用戶利用UI 17A或終端裝置6設定上述圖像處理操作(Pl至Pll)中的作為RIP 輔助功能或頁面生成功能執行的圖像處理操作、以及控制器IlA中的處理次序。作為RIP輔助功能或頁面生成功能執行的圖像處理操作、以及處理次序保存在存儲單元12A中作為設定信息。設定信息由圖6A和圖6B中所示的順序圖來表示。在接收到來自終端裝置6的列印任務時,控制器IlA從存儲單元12A中讀取設定信息,並根據設定信息將與設定的處理相對應的連接信息和表依次輸出到由下述圖7A至圖7C所示的資料庫指定的硬體加速器13A 中。利用順序圖設定的設定信息允許用戶容易地識別由硬體加速器13A和印表機I/F基板 14A所執行的圖像處理操作、以及處理次序。圖7A示出了表示工作站編號、硬體加速器編號、繪圖處理器編號、以及功能之間關係的資料庫。圖7B和圖7C示出了圖7A所示的資料庫的一部分。圖7A所示的資料庫存儲在存儲單元12A中,並使用設置在工作站3A中的UI 17A 或使用終端裝置6來設定。此外,圖7A所示的資料庫可以利用UI 17A或終端裝置6來編輯。上述資料庫也存儲在存儲單元12B中。如圖7A所示,該資料庫描述了包含於所有工作站中的硬體加速器編號和繪圖處理器編號以及功能之間的關係。在圖7A中,包含於硬體加速器13A-1中的全部繪圖處理器 22-1至22-N被分配了用於捲軸式紙正面的RIP輔助功能。作為選擇,例如,如圖7B所示, 可以向包含於硬體加速器13A-1中的各個繪圖處理器分配RIP輔助功能或頁面生成功能。 此外,如圖7C所示,可以將RIP輔助功能或頁面生成功能的特定圖像處理操作分配給繪圖處理器。根據上述資料庫,控制器IlA識別分配有RIP輔助功能和頁面生成功能的硬體加速器和繪圖處理器。根據資料庫改變分配給各個圖像處理操作的硬體加速器13A或繪圖處理器22。然而,控制器IlA可以響應於來自終端裝置6或UI 17A的指令(具體地,用於更新資料庫)改變待分配各個圖像處理操作的硬體加速器13A或繪圖處理器22。圖8示出了印表機2A的處理時間與工作站3A的處理時間之間的關係。如圖8所示,在印表機2A按照400頁每分鐘(ppm)的速度以600點每英寸 (dpi) X 600dpi的解析度列印A4尺寸的一頁圖像數據的情況下,印表機2A在0. 15秒(= 60/400ppm)內完成列印。因此,為了能夠最佳地利用印表機2A的處理性能,期望的是,例如,硬體加速器13A-1在0. 15秒內執行完RIP輔助功能並將圖像數據輸出至硬體加速器 13A-2至13A-N。此外,期望的是,硬體加速器13A-2至13A-N在0. 15秒內執行完頁面生成功能並將圖像數據輸出至印表機I/F基板14A。此外,期望的是,印表機I/F基板14A在0. 15秒內執行完預定處理並將圖像數據輸出至印表機2A。如圖6A和圖6B所示,RIP輔助功能和頁面生成功能是包括多次圖像處理操作的順序。控制器IlA利用所輸入圖像數據的像素的數量來計算每次圖像處理操作所需的時間。 預先確定繪圖處理器22處理預定數量的像素所需的時間。例如,繪圖處理器處理100,000 個像素所需的時間可以為1/10000秒。在RIP輔助功能中,在每個繪圖處理器22的處理時間為3秒並在0. 15秒內完成 RIP輔助功能的情況下,需要20( = 3/0. 15)個繪圖處理器22。在這種情況下,如果每個硬體加速器13A安裝四個繪圖處理器22,則需要五個硬體加速器13A。即使工作站3A-1至 3A-4中的每一個均具有一個硬體加速器13A,也另外需要一個硬體加速器13A或四個繪圖處理器22。在示例性實施例中,如果即使在使用安裝在工作站3A中的硬體加速器13A或繪圖處理器22的情況下也不能在期望的圖像處理時間內完成全部圖像處理操作,則使用安裝在工作站:3B中的硬體加速器1 或繪圖處理器22。也就是說,在接收到需要長時間處理的列印任務時,工作站3A通過考慮應用於正面的列印任務的處理時間與應用於背面的列印任務的處理時間之間的時間差,而使用包含於已接收到需要短時間處理的列印任務的工作站3B中的繪圖處理器22。圖9是示出工作站3A和;3B所執行的處理的流程圖。這裡,工作站3A執行圖9所示的流程圖的左部的處理,並且工作站3B執行圖9所示的流程圖的右部的處理。此外,可以假定印表機2A在捲軸式紙的正面上列印多頁圖像數據並且印表機2B在捲軸式紙的背面上列印多頁文本數據。首先,控制器IlA檢查列印任務的特徵(步驟S11A)。具體地,控制器IlA判斷包含於列印任務中的數據是否為圖像數據。這裡,僅僅包含於列印任務中的數據是圖像數據。然後,控制器IlA檢查設置在工作站3A中的硬體資源(繪圖處理器22)(步驟 S12A)。具體地說,控制器IlA檢查設置在工作站3A中的繪圖處理器22的數量或繪圖處理器22的版本。然後,控制器IlA利用硬體資源來計算列印任務中的用於A4尺寸的一頁處理圖像數據所需的處理時間(步驟S13A)。控制器IlA可以利用如下方式計算處理時間S卩,例如用一個繪圖處理器22對預定數量的像素進行處理所需的時間乘以設置在工作站3A中的繪圖處理器22的數量,並用A4尺寸的一條圖像數據的像素的數量除以相乘的結果。然後,控制器IlA判斷處理時間是否比預定時間短(步驟S14A)。預定時間可以是通過用一個繪圖處理器22執行A4尺寸的一條圖像數據的圖像處理操作所需的時間乘以設置在工作站3A中的硬體資源的數量得出的值。換句話說,預定時間可以是通過用預定處理時間(即,一個硬體資源處理一頁圖像數據所需的處理時間)乘以設置在工作站3A中的硬體資源的數量所確定的值。如果在步驟S14A中判斷結果為否,即,如果單獨的工作站3A不足以在預定時間內處理列印任務,則控制器IlA向控制器IlB發送圖像處理請求(步驟S15A)。控制器IlA判斷是否已從控制器IlB接收到工作站:3B的硬體資源的使用許可(步驟S16A)。如果在步驟S16A中判斷結果為否,則控制器IlA判斷出不可以執行圖像處理,然後結束處理。如果在步驟S16A中判斷結果為是,則控制器IlA將包括待執行圖像處理操作和處理次序在內的設定信息以及列印任務的一部分發送至控制器IlB(步驟S17A)。然後,硬體加速器13A和印表機I/F基板14A執行圖像處理。另外,印表機I/F基板 14A從控制器IlB接收圖像處理結果並將全部圖像處理結果輸出至印表機2A(步驟S18A)。 重複執行步驟S18A的處理和下述步驟S24A的處理,直到列印任務結束為止(步驟S19A)。 當列印任務結束時,結束處理。如果在步驟S14A中判斷結果為是,S卩,如果單獨的工作站3A足以在預定時間內處理列印任務,則控制器IlA判斷是否已從控制器IlB接收到圖像處理請求(步驟S20A)。如果在步驟S20A中判斷結果為否,則工作站3A處於正常操作狀態,並且結束處理。如果在步驟S20A中判斷結果為是,則控制器IlA將工作站3A的硬體資源的使用許可發送至控制器 IlB (步驟S21A)。控制器IlA從控制器IlB接收包括待執行圖像處理操作和處理次序在內的設定信息以及列印任務的一部分(步驟S22A)。控制器IlA將與接收到的設定信息所指定的圖像處理操作相對應的程序和表、列印任務的一部分、以及圖像處理請求依次輸出至可供使用的硬體加速器13A(步驟S23A)。硬體加速器13A中的繪圖處理器22根據圖像處理請求改變電路構造,根據接收到的程序和表對列印任務的一部分執行圖像處理,並將圖像處理結果發送至控制器IlB(步驟S24A)。然後,處理繼續轉入步驟S19A。如果單獨的工作站3A不足以在預定時間內處理列印任務(在步驟S14A中結果為否),則如步驟S15A至步驟S17A所示,控制器1IA使用設置在工作站中的繪圖處理器22 在預定時間內處理列印任務。如果單獨的工作站3A足以在預定時間內處理列印任務(在步驟S14A中結果為是),則如步驟S20A至步驟S24A所示,控制器IlA將設置在工作站3A 中的繪圖處理器22分配給工作站:3B以處理工作站:3B的列印任務。類似地,繪圖處理器22 的分配還由控制器IlB來執行。此外,在此處,作為實例,印表機2A列印多頁圖像數據,並且印表機2B列印多頁文本數據。因此,單獨的工作站3A可能不一定足以處理列印任務。由於印表機2B列印多頁文本數據,所以控制器1IB執行軟體RIP處理。因此,在工作站:3B中,可能存在不被使用的繪圖處理器22。因此,當控制器IlA將包括待執行圖像處理操作和處理次序在內的設定信息以及列印任務的一部分發送至控制器IlB時(步驟S17A),控制器IlB接收設定信息和列印任務的一部分(步驟S22B),並根據設定信息對列印任務的一部分執行圖像處理(步驟S2!3B、步驟 S24B)。圖10示出改變關於硬體加速器UB-I的設定信息的實例。如圖10所示,在從控制器IlA接收到設定信息之前,控制器IlB仍沒有在硬體加速器UB-I中設定設定信息。其原因可能為,控制器IlB執行文本數據的軟體RIP處理。在從控制器IlA接收到設定信息之後,控制器IlB在硬體加速器13B-1中設定從控制器IlA接收到的設定信息。這使得包含於硬體加速器13B-1中的繪圖處理器22根據設定信息對從控制器IlA接收到的列印任務的一部分執行圖像處理操作。控制器IlB可能在從控制器IlA接收設定信息之前在硬體加速器UB-I中設定了設定信息。在這種情況下,可以改變設定信息。再次參考圖9,工作站;3B所執行的處理(步驟SllB至步驟S24B的處理)類似於上述步驟SllA至步驟S24A的處理,因而省略其詳細說明。如圖9所示,當控制器IlA將圖像處理請求發送至控制器IlB時(步驟S15A),在步驟S20B中,控制器IlB判斷是否已從控制器IlA接收到圖像處理請求。此外,當控制器IlB將工作站;3B的硬體資源的使用許可發送至控制器IlA時(步驟S21B),控制器IlA判斷是否已從控制器IlB接收到工作站的硬體資源的使用許可(步驟S16A)。以此方式,當工作站3A所執行的處理經歷步驟SllA 至步驟S19A的路徑時,工作站:3B所執行的處理可以經歷步驟SllB至步驟S14B、步驟S20B 至步驟S24B、以及步驟S19B的路徑。相反地,當工作站3A所執行的處理經歷步驟SllA至步驟S14A、步驟S20A至步驟S24A、以及步驟S19A的路徑時,工作站所執行的處理可以經歷步驟SllB至步驟S19B的路徑。在圖9中,在對圖像數據執行圖像處理的工作站3A與對文本數據執行處理的工作站3B之間分配繪圖處理器22的硬體資源。然而,可以在工作站3A-1與工作站3A-2至 3A-4之間分配繪圖處理器22的硬體資源。例如,如果圖像數據表示實心黑色圖像並且工作站3A-1處理黑色圖像數據,則不使用安裝在工作站3A-2至3A-4中的繪圖處理器。這樣, 工作站3A-1還可以將黑色圖像數據的處理分配給安裝在工作站3A-2至3A-4中的繪圖處理器22。如上所述,根據示例性實施例,工作站3A的控制器IlA判斷使用安裝在工作站3A 中的繪圖處理器22是否能夠在預定時間內處理列印任務。如果判斷出在預定時間內不能夠處理列印任務,則控制器IlA共用安裝在工作站:3B中的繪圖處理器22,並使得安裝在工作站3A中的繪圖處理器22和共用的繪圖處理器22處理列印任務。因此,更加高效地處理列印任務。如果判斷出在預定時間內能夠處理列印任務,則控制器IlA將安裝在工作站3A中的繪圖處理器22的硬體資源分配給工作站3B,以使得安裝在工作站3A中的繪圖處理器22 處理工作站:3B的列印任務的一部分。因此,可以高效地使用安裝在工作站3A中的繪圖處理器22。此外,在上述示例性實施例中,控制器IlA在工作站3A和;3B之間自動地分配繪圖處理器22。然而,控制器IlA可以響應於來自終端裝置6或UI 17A的指令(具體地,用於更新資料庫)在工作站3A和;3B之間分配繪圖處理器22。在另一示例性實施例中,記錄介質用於在上面記錄實現工作站3A功能的軟體的程序,並且該記錄介質可以供應給工作站3A,並且控制器IlA可以讀取並執行存儲在記錄介質中的程序。用於提供程序的記錄介質的實例包括高密度光碟只讀存儲器(CD-ROM)、數字通用光碟(DVD)、以及安全數字(SD)卡。此外,在另一示例性實施例中,工作站3A可以執行用於實現工作站3A功能的軟體的程序。出於示例和說明的目的提供了本發明的示例性實施例的上述說明。其意圖不在於窮舉或將本發明限制為所公開的確切形式。顯然,對於本領域的技術人員而言許多修改和變型是顯而易見的。選擇和說明實施例是為了最佳地解釋本發明的原理及其實際應用,從而使得本領域的其他人員能夠理解各種實施例的發明和適合於特定預期應用的各種修改。 其目的在於用所附權利要求書及其等同內容來限定本發明的範圍。
權利要求
1.一種圖像處理裝置,包括 接收單元,其接收列印任務;識別單元,其識別關於所述圖像處理裝置的硬體信息;計算單元,其根據所述識別單元所識別的所述硬體信息、以及所述接收單元接收到的所述列印任務中的圖像數據來計算所述列印任務的圖像處理所需的時間;判斷單元,其判斷所述計算單元計算出的所述列印任務的圖像處理所需的時間是否比預定時間短;以及控制器,其執行分配控制以使得,當所述判斷單元判斷出所述列印任務的圖像處理所需的時間不短於所述預定時間時,利用包含於與所述圖像處理裝置不同的第二圖像處理裝置中的動態可重構處理器來處理所述列印任務的一部分。
2.根據權利要求1所述的圖像處理裝置,其中,當所述判斷單元判斷出所述列印任務的圖像處理所需的時間不短於所述預定時間時, 所述控制器將對所述列印任務的一部分進行處理的請求發送給所述第二圖像處理裝置,並且,當從所述第二圖像處理裝置接收到包含於所述第二圖像處理裝置中的所述動態可重構處理器的使用許可時,將包含於所述第二圖像處理裝置中的所述動態可重構處理器分配給所述列印任務的一部分的處理。
3.根據權利要求1或2所述的圖像處理裝置,其中,當所述判斷單元判斷出所述列印任務的圖像處理所需的時間不短於所述預定時間時, 所述控制器將所述列印任務的一部分和設定信息發送給所述第二圖像處理裝置,所述設定信息被構造為包括待執行圖像處理和處理次序,所述第二圖像處理裝置根據所述設定信息改變待由包含於所述第二圖像處理裝置中的所述動態可重構處理器執行的圖像處理、以及處理次序,並且處理所述列印任務的一部分,並且所述接收單元接收所述列印任務的一部分的處理結果。
4.根據權利要求1所述的圖像處理裝置,其中,所述計算單元利用包含於所述圖像處理裝置中的硬體資源來計算對所述列印任務中的一頁圖像數據進行處理所需的處理時間,並且當所述計算單元計算出的所述處理時間小於如下值時,所述判斷單元判斷出不能在所述預定時間內處理完所述列印任務,所述值是通過用包含於所述圖像處理裝置中的硬體資源的數量乘以單個硬體資源處理一頁圖像數據所需的預定處理時間所獲得的。
5.一種圖像形成裝置,包括根據權利要求1所述的圖像處理裝置;以及印表機,其列印由所述圖像處理裝置處理的列印任務。
6.一種圖像處理方法,包括 接收列印任務;識別關於第一圖像處理裝置的硬體信息;根據識別出的硬體信息以及所述列印任務中的圖像數據來計算接收到的所述列印任務的圖像處理所需的時間;判斷計算出的所述列印任務的圖像處理所需的時間是否比預定時間短;以及執行分配控制以使得,當判斷出計算出的所述列印任務的圖像處理所需的時間不短於所述預定時間時,利用包含於與所述第一圖像處理裝置不同的第二圖像處理裝置中的動態可重構處理器來執行所述列印任務的圖像處理的一部分。
全文摘要
本發明提供一種圖像處理裝置、圖像處理方法、以及圖像形成裝置,該圖像處理裝置包括接收單元、識別單元、計算單元、判斷單元、以及控制器。接收單元接收列印任務。識別單元識別關於圖像處理裝置的硬體信息。計算單元根據識別出的硬體信息以及所接收到的列印任務中的圖像數據來計算列印任務的圖像處理所需的時間。判斷單元判斷計算出的列印任務的圖像處理所需的時間是否比預定時間短。控制器執行分配控制以使得,當判斷單元判斷出列印任務的圖像處理所需的時間不比預定時間短時,利用包含於另一圖像處理裝置中的動態可重構處理器來處理列印任務的一部分。
文檔編號B41J29/393GK102198769SQ2010102998
公開日2011年9月28日 申請日期2010年10月8日 優先權日2010年3月23日
發明者伊藤敬一 申請人:富士施樂株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀