專利名稱:圖像形成系統(tǒng)、圖像形成方法、主裝置和圖像形成裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像形成處理,更具體地,本發(fā)明涉及通過填
充區(qū)及其單行圖像(one-line image)數(shù)據(jù)來表現(xiàn)的灰度(gradation)
的高速圖像形成處理。
背景技術(shù):
存在一種用于從包括多個圖像對象(例如,字符對象、圖像 對象和圖形對象)的電子文檔和PDL數(shù)據(jù)形成圖像的處理。 圖像的顏色或濃度逐步變化的表現(xiàn)效果稱為灰度。 作為用于使用圖像對象來表現(xiàn)灰度的方法,存在一種用于 指定具有指定的填充區(qū)和填充色的多個對象的方法。
現(xiàn)灰度。
該方法的問題在于增加了對象數(shù)據(jù)以及增加了電子文檔或 PDL數(shù)據(jù)的數(shù)據(jù)大小。
為了解決該問題,存在用于將表現(xiàn)在垂直或水平方向上的 灰度的對象組轉(zhuǎn)換為單行圖像數(shù)據(jù)的處理。
另一方面,可以將多個填充區(qū)結(jié)合在一起成為一個填充區(qū) (曰本特開2003-050683)。
通過在對單行圖像數(shù)據(jù)縱向地或橫向地(重復(fù))進行展開處 理時對結(jié)合在一起而成的填充區(qū)進行填充,來實現(xiàn)與使用多個 對象的灰度表現(xiàn)(gradation expression)類似的表現(xiàn)。
圖l示出當對單行圖像數(shù)據(jù)橫向地進行擴大處理和半色調(diào) 處理時形成圖像的例子。
利用展開處理102從單行圖像數(shù)據(jù)101獲得 一 個像素的數(shù)據(jù)。
利用半色調(diào)處理103對所獲得的一個像素的數(shù)據(jù)進行半色 調(diào)處理,并且將其寫在形成圖像的存儲器104上。 對填充區(qū)中的所有像素進行上述處理。
如上所述對每個像素的結(jié)合在 一起而成的填充區(qū)進行展開 處理和半色調(diào)處理,使得形成圖像將占用很長的時間。
在現(xiàn)有技術(shù)中,可以通過用填充區(qū)及其單行圖像數(shù)據(jù)表現(xiàn)
灰度來減小電子文檔或PDL數(shù)據(jù)的數(shù)據(jù)大小,然而,如上所述, 存在形成圖像占用很長時間的問題。
發(fā)明內(nèi)容
為了解決該問題,本發(fā)明提供了一種圖像形成系統(tǒng),該圖 像形成系統(tǒng)包括主機裝置和從所述主機裝置接收圖像數(shù)據(jù)以形 成圖像的圖像形成裝置,其中,所述主裝置包括轉(zhuǎn)換部件,
述多個填充區(qū)結(jié)合在一起而成的填充區(qū)的單行圖像數(shù)據(jù);以及 發(fā)送部件,用于將所述單行圖像數(shù)據(jù)發(fā)送到所述圖像形成裝置;
以及所述圖像形成裝置包括繪制部件;接收部件,用于從所 述主裝置接收所述單行圖像數(shù)據(jù);以及用于解釋所接收到的圖 像數(shù)據(jù),以將所接收到的圖像數(shù)據(jù)轉(zhuǎn)換成能夠被所述繪制部件 解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的數(shù)據(jù)的部件,其中,所述繪制 部件將所保存的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換成由所述多個填充區(qū)和這些 區(qū)的填充色構(gòu)成的所述灰度,以繪制所述轉(zhuǎn)換后的灰度。
在此,所述繪制部件可以包括用于對所述多個填充區(qū)生 成具有恒定大小的、對每個像素與所述填充色相對應(yīng)地被半色 調(diào)的矩形片數(shù)據(jù);以及用于將所生成的矩形片數(shù)據(jù)應(yīng)用至'j所述 多個填充區(qū)的部件。本發(fā)明的另 一 方面提供一種圖像形成系統(tǒng)中的圖像形成方 法,所述圖像形成系統(tǒng)具有主機裝置和從所述主機裝置接收圖
像數(shù)據(jù)以形成圖像的圖像形成裝置,所述方法包括以下步驟 在所述主裝置中,將由多個填充區(qū)和這些區(qū)的填充色構(gòu)成的灰 度轉(zhuǎn)換成由所述多個填充區(qū)結(jié)合在一起而成的填充區(qū)的單行圖 像數(shù)據(jù);以及將所述單行圖像數(shù)據(jù)發(fā)送到所述圖像形成裝置; 在所述圖像形成裝置中,從所述主裝置接收所述單行圖像數(shù)據(jù); 以及解釋所接收到的圖像數(shù)據(jù),以將所接收到的圖像數(shù)據(jù)轉(zhuǎn)換 成能夠被繪制部件解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的數(shù)據(jù);以及 繪制步驟,通過所述繪制部件,將所保存的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換 成由所述多個填充區(qū)和這些區(qū)的填充色構(gòu)成的所述灰度,以繪 制所述轉(zhuǎn)換后的灰度。
在此,在繪制步驟中,對所述多個填充區(qū)生成具有恒定大 小的、對每個像素與所述填充色相對應(yīng)地被半色調(diào)的矩形片數(shù) 據(jù),并且將所生成的矩形片數(shù)據(jù)應(yīng)用到所述多個填充區(qū)。
本發(fā)明的又一方面提供主機裝置,其包括轉(zhuǎn)換部件,用
多個填充區(qū)結(jié)合在一起而成的填充區(qū)的單行圖像數(shù)據(jù);以及發(fā) 送部件,用于將所述單行圖像數(shù)據(jù)發(fā)送到圖像形成裝置。
本發(fā)明的又一方面提供了一種圖像形成裝置,其包括繪 制部件;用于接收結(jié)合在一起而成的填充區(qū)的單行圖像數(shù)據(jù)的 部件,所述單行圖像數(shù)據(jù)是通過轉(zhuǎn)換由多個填充區(qū)和這些區(qū)的 填充色構(gòu)成的灰度而獲得;以及用于解釋所接收到的圖像數(shù)據(jù), 以將所接收f U的數(shù)據(jù)轉(zhuǎn)換成能夠被所述繪制部件解釋的數(shù)據(jù), 并且保存轉(zhuǎn)換后的數(shù)據(jù)的部件,其中,所述繪制部件將所保存 的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換成由所述多個填充區(qū)和這些區(qū)的填充色構(gòu) 成的所述灰度,以繪制所述轉(zhuǎn)換后的灰度。在此,所述繪制部件可以包括用于對所述多個填充區(qū)生 成具有恒定大小的、對每個像素與所述填充色相對應(yīng)地被半色 調(diào)的矩形片數(shù)據(jù)的部件;以及用于將所生成的矩形片數(shù)據(jù)應(yīng)用 到所述多個填充區(qū)的部件。
根據(jù)本明的有又一方面提供了一種存儲介質(zhì),用于存儲可 由處理裝置讀取的指示,所述指示使所述處理裝置用作繪制 部件;用于接收結(jié)合在一起而成的填充區(qū)的單行圖像數(shù)據(jù)的部 件,所述單行圖像數(shù)據(jù)是通過轉(zhuǎn)換由多個填充區(qū)和這些區(qū)的填 充色構(gòu)成的灰度而獲得的,所述結(jié)合在一起而成的填充區(qū)是通 過將所述多個填充區(qū)結(jié)合在一起而形成;以及用于解釋所接收 到的圖像數(shù)據(jù)的部件,以將所接收到的數(shù)據(jù)轉(zhuǎn)換成能夠被所述 繪制部件解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的數(shù)據(jù),其中,所述繪 制部件將所保存的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換成由所述多個填充區(qū)和這 些區(qū)的填充色構(gòu)成的所述灰度,以繪制所述轉(zhuǎn)換后的灰度。
根據(jù)本發(fā)明,可以高速地執(zhí)行具有通過填充區(qū)及其單行圖 像數(shù)據(jù)來表現(xiàn)的灰度的圖像的形成。
此外,由于電子文檔和PDL數(shù)據(jù)可以通過填充區(qū)及其單行 圖像數(shù)據(jù)來保持,因此其數(shù)據(jù)大小變小。
根據(jù)下面(參考附圖)對典型實施例的說明,本發(fā)明的其它 特征將變得顯而易見。
圖l是示出如何通過多個填充區(qū)和填充色來表現(xiàn)灰度的圖; 圖2是示出根據(jù)第 一 實施例的圖像形成系統(tǒng)的整個處理的 流程的框圖3是示出通過用于指定多個填充區(qū)及其填充色的方法來 表現(xiàn)灰度的第 一 實施例的例子的圖;圖4是示出如何在每個處理中實現(xiàn)更高的處理速度的第一 實施例的^f既況圖5是示出圖像形成裝置如何進行通過用于指定多個填充 區(qū)及其填充色的方法來表現(xiàn)的灰度的處理的第 一 實施例的圖6是示出圖像形成裝置如何進行由填充區(qū)及其單行圖像 數(shù)據(jù)表現(xiàn)的灰度的處理的第一實施例的圖7是示出繪制處理部的詳細流程的第 一 實施例的流程圖8是示出在對由填充區(qū)及其單行圖像數(shù)據(jù)表現(xiàn)的灰度進 行繪制處理時,位圖形成處理部的詳細流程的第 一 實施例的流 程圖9是示出高速地形成由多個填充區(qū)及其填充色表現(xiàn)的灰 度的位圖的處理的;f既況的第一實施例的圖IO是示出位圖形成處理部高速地形成具有多個填充區(qū)及 其填充色的灰度的位圖的處理的詳細流程的第一實施例的圖; 以及
圖ll是示出整個處理的流程的第二實施例的框圖。
具體實施例方式
第一實施例
在本實施例中,將說明用戶利用主計算機或主裝置上的應(yīng)
像形成裝置以打印該文檔的情況的例子。
圖2是示出根據(jù)本實施例的圖像形成系統(tǒng)的整個處理的流 程的框圖。
用戶使用主計算機200上的應(yīng)用軟件201來生成包括灰度表 現(xiàn)的電子文檔。
由應(yīng)用軟件201進行的灰度表現(xiàn)是基于用于指定多個填充區(qū)及其填充色的方法的。
如果用戶使用應(yīng)用軟件201來打印電子文檔,包括灰度表現(xiàn) 的電子數(shù)據(jù)將被發(fā)送到打印命令接收部202 。
打印命令接收部202調(diào)用灰度判斷處理部203 ,灰度判斷處
定多個填充區(qū)及其填充色的方法來表現(xiàn)的灰度。
如果判斷為存在通過用于指定多個填充區(qū)及其填充色的方 法來表現(xiàn)的灰度,則灰度判斷處理部203將表現(xiàn)該灰度的數(shù)據(jù)返
回到打印命令4妾收部202。
打印命令接收部202將構(gòu)成通過用于指定多個填充區(qū)及其
填充色的方法來表現(xiàn)的灰度表現(xiàn)的數(shù)據(jù)傳遞到灰度轉(zhuǎn)換處理部 204。
此外,打印命令接收部202將除構(gòu)成通過用于指定多個填充 區(qū)及其填充色的方法來表現(xiàn)的灰度表現(xiàn)的數(shù)據(jù)之外的數(shù)據(jù)傳遞 到PDL數(shù)據(jù)生成處理部205。 PDL數(shù)據(jù)生成處理部205將數(shù)據(jù)轉(zhuǎn) 換成可以被圖像形成裝置210解釋的PDL數(shù)據(jù)。
對于通過用于指定多個填充區(qū)及其填充色的方法來表現(xiàn)的 灰度,灰度轉(zhuǎn)換處理部204將多個填充區(qū)結(jié)合在一起成為一個填 充區(qū),并且生成將多種填充色結(jié)合在一起了的單行圖像數(shù)據(jù)。 灰度轉(zhuǎn)換處理部204將轉(zhuǎn)換后的填充區(qū)及其單行圖像數(shù)據(jù)傳遞 到PDL數(shù)據(jù)生成處理部205。
PDL數(shù)據(jù)生成處理部205將結(jié)合在一起而成的填充區(qū)及其 單行圖像數(shù)據(jù)轉(zhuǎn)換成可以被圖像形成裝置210解釋的P D L數(shù)據(jù)。 PDL數(shù)據(jù)生成處理部205將轉(zhuǎn)換后的PDL數(shù)據(jù)傳遞到數(shù)據(jù)發(fā)送 處理部206。
此外,在由應(yīng)用軟件201生成的電子數(shù)據(jù)中,可能包括多個 灰度表現(xiàn),以及在這種情況下,在PDL數(shù)據(jù)中生成了多個結(jié)合在一起而成的填充區(qū)及其單行圖像數(shù)據(jù)。
數(shù)據(jù)發(fā)送處理部206通過數(shù)據(jù)傳送方法(使用網(wǎng)絡(luò)、 Centronics或USB的連接)向圖像形成裝置210傳送PDL數(shù)據(jù)。在 傳送中,由于通過填充區(qū)及其單行圖像數(shù)據(jù)來表現(xiàn)灰度表現(xiàn), 因此可以減小要傳送的PDL數(shù)據(jù)的大小,使得傳送處理能夠更 高速、更有效率地進行。
圖像形成裝置210的數(shù)據(jù)接收處理部211接收由數(shù)據(jù)發(fā)送處 理部206從主計算機200傳送來的PDL數(shù)據(jù)。數(shù)據(jù)接收處理部211 將所接收到的PDL數(shù)據(jù)傳遞到PDL解釋處理部212。 PDL解釋處 理部212解釋PDL數(shù)據(jù),并且將其信息傳遞到顯示列表生成處理 部213。
當通過指定多個填充區(qū)及其填充色來表現(xiàn)灰度時,如果沒 有進行由灰度轉(zhuǎn)換處理部204進行的轉(zhuǎn)換處理,則由PDL解釋處 理部212進行的P D L數(shù)據(jù)的解釋處理將占用很長的時間。這是因 為PDL解釋處理部212需要為一個灰度表現(xiàn)解釋多個PDL數(shù)據(jù)。
由于可以通過結(jié)合在一起而成的填充區(qū)及其單行圖像數(shù)據(jù)來表 現(xiàn)灰度,因此可以在短時間內(nèi)進行由PDL解釋處理部212的處理。
顯示列表生成處理部213將由PDL解釋處理部212解釋的數(shù) 據(jù)格式轉(zhuǎn)換成繪制處理部220可以解釋的數(shù)據(jù)格式,并且將數(shù)據(jù) 保存為顯示列表214。
繪制處理部220包括顯示列表解釋處理部215、灰度逆判斷 處理部216、灰度逆轉(zhuǎn)換處理部217和位圖形成處理部218。
由顯示列表解釋處理部215解釋由顯示列表生成處理部213 生成并保存的顯示列表214。
顯示列表解釋處理部215解釋顯示列表214,以及為了判斷是否包括通過結(jié)合在一起而成的填充區(qū)及其單行圖像數(shù)據(jù)來表
現(xiàn)灰度的數(shù)據(jù),調(diào)用灰度逆判斷處理部216。
當判斷為存在通過結(jié)合在一起而成的填充區(qū)及其單行圖像 數(shù)據(jù)表現(xiàn)的灰度時,灰度逆判斷處理部216將表現(xiàn)灰度的數(shù)據(jù)返 回到顯示列表解釋處理部215。
顯示列表解釋處理部215將構(gòu)成通過結(jié)合在一起而成的填 充區(qū)及其單行圖像數(shù)據(jù)表現(xiàn)的灰度的數(shù)據(jù)傳遞到灰度逆轉(zhuǎn)換處 理部217。另一方面,將除構(gòu)成通過結(jié)合在一起而成的填充區(qū)及 其單行圖像數(shù)據(jù)表現(xiàn)的灰度的數(shù)據(jù)之外的數(shù)據(jù)傳遞到位圖形成 處理部218。位圖形成處理部218使用該數(shù)據(jù)在位圖存儲器219 上形成圖像。
灰度逆轉(zhuǎn)換處理部217將來自顯示列表解釋處理部215的通 過結(jié)合在一起而成的填充區(qū)及其單行圖像數(shù)據(jù)表現(xiàn)的灰度逆轉(zhuǎn) 換成通過用于指定多個填充區(qū)及其填充色的方法來表現(xiàn)的灰度 表現(xiàn)。將通過逆轉(zhuǎn)換獲得的灰度表現(xiàn)傳遞到位圖形成處理部 218。位圖形成處理部218在位圖存儲器219上形成具有通過逆轉(zhuǎn) 換獲得并且通過用于指定多個填充區(qū)及其填充色的方法來表現(xiàn) 的灰度的圖像。
通過進行根據(jù)本實施例的這種處理,可以在小的數(shù)據(jù)大小 的狀態(tài)下且通過小處理來處理中間處理中的P D L 據(jù),并且此 外,還可以高速地進行將數(shù)據(jù)展開成位圖時的處理。
在此,位圖表示頁(page)存儲器或帶(band)存儲器等存儲 器,具有1比特、2比特或4比特的CMYK作為像素格式。
參考圖3,將說明通過用于指定多個填充區(qū)及其填充色的方 法來表現(xiàn)灰度的例子。
附圖標記301表示顏色在垂直方向變化的灰度表現(xiàn)的圖像 形成結(jié)果。當通過用于指定多個填充區(qū)及其填充色的方法來表現(xiàn)灰度時,灰度表現(xiàn)的圖像形成結(jié)果301包括多個對象302。
對于顏色在垂直方向變化的灰度表現(xiàn),多個對象302包括在
高度方向上被劃分的多個矩形區(qū)域的多個填充區(qū)。
由于,對于圖像形成結(jié)果301,亮度從圖3中圖像的頂部到
底部逐步變高,因此,對于多個對象302的每個矩形區(qū)域,隨著
要繪制的填充區(qū)在圖3中變得越低,則指定具有越高亮度的填充色。
參考圖4到圖6,將說明根據(jù)本實施例的處理的優(yōu)點,其中, 通過用于指定多個填充區(qū)及其填充色的方法來表現(xiàn)的灰度被轉(zhuǎn) 換成通過結(jié)合在一起而成的填充區(qū)及其單行圖像數(shù)據(jù)表現(xiàn)的灰 度。
在主計算機200上,通過用于指定多個填充區(qū)401及其填充 色的方法來表現(xiàn)的灰度被轉(zhuǎn)換成通過結(jié)合在一起而成的填充區(qū) 及其單行圖像數(shù)據(jù)表現(xiàn)的灰度402(圖4)。通過這種轉(zhuǎn)換,可以 將包括灰度的多個對象結(jié)合在一起成為一個??梢詾橥ㄟ^轉(zhuǎn)換 獲得的灰度402指定放大比率,并且將其傳送到圖像形成裝置 210。
通過進行這種處理,可以減小被從主計算機200傳送到圖像 形成裝置210的數(shù)據(jù)的大小,能夠?qū)崿F(xiàn)改善的傳送速度。
另外,盡管通過五個矩形對象來表現(xiàn)多個填充區(qū)401,本實 施例不限于通過五個對象來構(gòu)成通過用于指定多個填充區(qū)及其 填充色的方法來表現(xiàn)的灰度。為了在實踐中繪制美麗的灰度, 需要將灰度劃分為更多的對象,并且在這種情形下數(shù)據(jù)大小將 更大。
在圖像形成裝置210中,針對通過結(jié)合在一起而成的填充區(qū) 及其單行圖像數(shù)據(jù)表現(xiàn)的灰度表現(xiàn)403進行數(shù)據(jù)解釋,該灰度表 現(xiàn)403是作為PDL數(shù)據(jù)從主計算機200發(fā)送來的。由于是一 個對象結(jié)構(gòu),還可以更高速地進行解釋處理。在圖像形成裝置210 中,在數(shù)據(jù)解釋之后,將灰度表現(xiàn)403逆轉(zhuǎn)換成要被繪制的通過 用于指定多個填充區(qū)及其填充色的方法來表現(xiàn)的灰度。
在將圖6中示出的根據(jù)本實施例的處理的流程與圖5中示出 的常規(guī)處理的流程進行對比時,將說明由圖像形成裝置進行的 處理的細節(jié)。
圖5是示出在由圖像形成裝置按照常規(guī)對通過用于指定多 個填充區(qū)及其填充色的方法來表現(xiàn)的灰度進行處理時的流程的 流程圖。
數(shù)據(jù)接收處理部211進行步驟S501的處理,PDL解釋處理部 212進行步驟S502到S505和S508的處理,以及顯示列表生成處 理部213進行步驟S506和S507的處理。
釋處理部212(S501)。 PDL解釋處理部212解釋PDL數(shù)據(jù)(S502), 提取繪制位置(S503)、繪制寬度(S504)以及作為繪制顏色的填充 色(S505),并且將它們傳遞到顯示列表生成處理部213。
顯示列表生成處理部213保留用于顯示列表生成的存儲器 (S506),并且基于從PDL解釋處理部212傳遞來的信息生成顯示 列表(S507)。
此時,完成了從具有一個填充區(qū)和一個填充色的對象的 P D L解釋開始到顯示列表生成為止的處理。
由于由多個填充區(qū)和填充色構(gòu)成了灰度,PDL解釋處理部 212進行步驟S508的判斷,并且依次進行下一填充區(qū)及其填充 色的處理。
換句話說,圖像形成裝置210重復(fù)步驟S502到S507的處理,
直到 理從而,當未在主計算機200側(cè)進行根據(jù)本實施例的轉(zhuǎn)換處理 并且通過多個對象表現(xiàn)灰度時,需要對每一命令分析進行循環(huán) 的重復(fù)處理。因此,圖像形成裝置210的PDL解釋處理和顯示列 表生成處理需要占用很長的時間。
圖6是示出對通過根據(jù)本實施例在主計算機200側(cè)的轉(zhuǎn)換處 理而獲得的通過結(jié)合在一起而成的填充區(qū)及其單行圖像數(shù)據(jù)來 表現(xiàn)的灰度進行根據(jù)本實施例的圖像形成裝置210的處理的流 程的流程圖。
數(shù)據(jù)接收處理部211進行步驟S601的處理,PDL解釋處理部 212進行步驟S602到S605的處理,以及顯示列表生成處理部213 進行步驟S606和S607的處理。
釋處理部212(S601)。
PDL解釋處理部212解釋PDL數(shù)據(jù)(S602),提取繪制位置和 繪制寬度(S603和S604),獲得圖像大小(S605),并且將它們傳 遞到顯示列表生成處理部213。
顯示列表生成處理部213保留用于顯示列表生成的存儲器 (DL存儲器)(S606),并且基于從PDL解釋處理部212傳遞來的信 息生成顯示列表(DL)(S607)。
此時,在圖像形成裝置210中完成了具有一個結(jié)合在一起而 成的填充區(qū)和五個填充色的對象的從PDL解釋開始到顯示列表 生成為止的處理。
從而,由于當通過結(jié)合在一起而成的填充區(qū)及其單行圖像
數(shù)據(jù)表現(xiàn)灰度時一次命令分析就足夠了 ,因此不需要重復(fù)地處 理,使得能夠更高速地進行PDL解釋處理和顯示列表生成處理。 參考圖7的流程圖,將說明繪制處理部220的處理流程。 由顯示列表解釋處理部215進行步驟S701和S702的處理,灰度逆轉(zhuǎn)換處理部217進行步驟S705的處理,以及由位圖形成 處理部218進行步驟S706的處理。
顯示列表解釋處理部215解釋顯示列表214的內(nèi)容,并且將 包括在顯示列表214中的對象的信息傳遞到灰度逆判斷處理部 216(S701)。然后,為了解釋包括在顯示列表214中的所有對象, 顯示列表解釋處理部215判斷是否存在下一對象(S702)。
灰度逆判斷處理部216判斷下 一 或所傳遞的對象是否為具 有1的寬度和任意的高度的圖像數(shù)據(jù)(S703),將判斷結(jié)果返回到 顯示列表解釋處理部215,以及如果結(jié)果是肯定的,則進入步驟 S705的灰度逆轉(zhuǎn)換處理。如果結(jié)果是否定的,然后,灰度逆判 斷處理部216判斷下一對象是否為具有任意的寬度和1的高度的 圖像(S704),將判斷結(jié)果返回到顯示列表解釋處理部215,以及 如果結(jié)果是肯定的,進入步驟S705。如果結(jié)果是否定的,則灰 度逆判斷處理部216進入步驟S706的位圖展開處理。
如果在步驟S703或S704做出了肯定的判斷,該對象被確定 為要用來表現(xiàn)灰度的圖像數(shù)據(jù)。因此,在步驟S705,顯示列表 解釋處理部215將對象的信息傳遞到對對象進行灰度逆轉(zhuǎn)換處 理的灰度逆轉(zhuǎn)換處理部217。
在步驟S706,將除用來表現(xiàn)灰度的對象之外的在步驟S704 被判斷為否定的對象的信息以及在步驟S705經(jīng)歷逆轉(zhuǎn)換處理 的對象的信息傳遞到位圖形成處理部218,并且在位圖存儲器 219上形成圖像。
參考圖8、 9和10,將說明通過根據(jù)本實施例的處理可以更 高速地進行繪制處理,在本實施例中將由填充區(qū)及其單行圖像 數(shù)據(jù)表現(xiàn)的灰度逆轉(zhuǎn)換成通過用于指定多個填充區(qū)及其填充色 的方法來表現(xiàn)的灰度。圖8是示出在對由填充區(qū)及其單行圖像數(shù)據(jù)表現(xiàn)的灰度進 行繪制處理時,位圖形成處理部218的處理的流程圖。
位圖形成處理部218接收填充區(qū)及其單行圖像數(shù)據(jù),并且進 行放大比率的計算(S801)、獲得相應(yīng)的像素值(S802)、半色調(diào)處 理(S803)和寫入位圖存儲器(S804),并判斷是否對所有像素完成 了處理(S805)。
在此,基于從主計算機200接收到的指定的力欠大比率,可以 使用例如仿射變換(affine transformation)等來進^亍步驟S801的 放大比率的計算。仿射變換用于圖像的諸如平行翻轉(zhuǎn)、旋轉(zhuǎn)以
及擴大/縮小等幾何轉(zhuǎn)換。
在二維轉(zhuǎn)換中,如果位圖存儲器的地址被指定為(X, Y), 以及單行圖像數(shù)據(jù)的地址被指定為(X', Y'),則通過以下矩陣
轉(zhuǎn)換公式來表示該轉(zhuǎn)換 ,、. 、00
卜b
V1 〉、cd
V1 乂
如果展開了矩陣,可以基于以下轉(zhuǎn)換公式來進行放大比率
的計算。
X' = aX + bY + e Y' = cX + dY + f
在放大比率的計算中(S801),對每個像素進行以上公式的 運算。如果僅水平地或垂直地進行展開,可將該轉(zhuǎn)換公式簡化 為如下
X' = aX
Y' = dY
從而,由于如果未經(jīng)任何處理而直接對圖像數(shù)據(jù)進行展開 處理和半色調(diào)處理,需要對每個像素重復(fù)步驟S801和S805以對所有像素進行處理,因此位圖形成要占用很長時間。
圖9是示出根據(jù)本實施例的處理的概況的圖,其中,位圖形 成處理部218高速地進行具有多個填充區(qū)及其填充色的灰度的 位圖形成。
當使用高度為8且寬度為8的半色調(diào)抖動矩陣(dither matrix)910對由填充區(qū)和填充色指定的部901進行處理時,如附 圖標記902和903所示,每個8x8的矩形區(qū)域重復(fù)相同的繪制結(jié) 果。
因此,通過對一個8x8矩形區(qū)域911進刊4牛動處理以生成半 色調(diào)片數(shù)據(jù),并且然后在頁上重復(fù)地復(fù)制該數(shù)據(jù),可以高速地 進行處理。
如果將在位圖存儲器上形成的圖像的寬度和高度分別定義 為W和H,當將具有恒定大小8x8的矩形片復(fù)制多次時,通過以 下公式給出復(fù)制的次數(shù)
復(fù)制的次數(shù)=(W/8) x H
此外,盡管針對具有恒定大小8x8的矩形片數(shù)據(jù)逐字節(jié)地 進行了復(fù)制,但是如果生成了具有恒定大小32x8的片數(shù)據(jù)912, 則可以逐字地進行復(fù)制,使得還能夠更高速地進行處理。
對包括多個填充區(qū)及其填充色的每個對象920進行根據(jù)以 下處理過程的位圖形成處理。
位圖形成處理部218,
(1) 在處理921中,生成與填充色相對應(yīng)的8x8(或32x8)區(qū) 域的半色調(diào)片922(矩形區(qū)域902和903);以及
(2) 在處理9"中,將(1)中生成的半色調(diào)片9"簡單地復(fù)制 到整個填充區(qū)(924)。
通過進行上述的處理921和923,在位圖存儲器219上形成具 有通過用于指定多個填充區(qū)及其填充色的方法來表現(xiàn)的灰度的圖像。
在本發(fā)明的處理中,通過對每個像素進行諸如放大比率的
計算、獲得相應(yīng)的像素值和半色調(diào)處理等的處理,僅對于8x8(或 32x8)的區(qū)域形成具有恒定大小的片。在形成半色調(diào)片之后,通 過將它們逐字節(jié)地復(fù)制(如果一個像素具有l(wèi)比特,同時處理8 個像素)或逐字地(如果一個像素具有l(wèi)比特,同時處理32個像素) 復(fù)制,位圖形成處理部218可以高速地進行位圖形成處理。
圖IO是示出通過圖9中說明的位圖形成處理部218進行的處 理細節(jié)的流程圖。
首先,為了對多個填充區(qū)進行處理,判斷是否已對所有填 充區(qū)均完成了處理(S1001)。如果已經(jīng)對所有填充區(qū)完成了處 理,將結(jié)束處理。
如果還沒有對所有填充區(qū)完成處理,位圖形成處理部218 進入步驟S1002,并且獲得所有填充色。然后,位圖形成處理 部218僅對半色調(diào)矩陣的大小恒定(8x8或32x8)的區(qū)域進行半色 調(diào)處理,并且在工作存儲器上寫入處理后的數(shù)據(jù),以生成半色 調(diào)片數(shù)據(jù)(S1003到S1005)。在這個循環(huán)中,僅對8x8(或32x8)的 區(qū)域進行需要長時間的半色調(diào)處理。
后續(xù)步驟S1006和S1007的循環(huán)是簡單的重復(fù)處理,因此, 可以高速地進行處理。也就是說,位圖形成處理部218逐字節(jié)地 或逐字地復(fù)制所生成的半色調(diào)片,以將它們應(yīng)用到填充區(qū),并 且判斷是否已經(jīng)對所有多個填充區(qū)的完成了復(fù)制(S1006 , S1007)。
第二實施例
本發(fā)明也可適用于通過一個裝置來進行灰度轉(zhuǎn)換和灰度逆 轉(zhuǎn)換的情況。
參考圖11,本實施例將說明如上所述進行灰度轉(zhuǎn)換和灰度逆轉(zhuǎn)換的情況。
當主計算機或圖像形成裝置1100重復(fù)地處理電子文檔及 PDL數(shù)據(jù)時,有時可能進行臨時存儲。
當進行臨時存儲時,電子文檔及PDL數(shù)據(jù)的大小越小,可 以進行更有效率的保存。
由電子文檔或PDL解釋處理部1102解釋由數(shù)據(jù)接收處理部 1101接收到的數(shù)據(jù)。
將解釋結(jié)果傳遞到灰度判斷處理部1103,在灰度判斷處理 部1103中判斷所接收到的數(shù)據(jù)的灰度是否為通過多個填充區(qū)及
其填充色來表現(xiàn)的。
在灰度轉(zhuǎn)換處理部1104中將灰度是通過多個填充區(qū)及其填
充色來表現(xiàn)時的數(shù)據(jù)轉(zhuǎn)換成填充區(qū)及其單行圖像的數(shù)據(jù)。
將轉(zhuǎn)換后的數(shù)據(jù)傳遞到電子文檔或PDL數(shù)據(jù)存儲部1105,
并且存儲在電子文檔或PDL數(shù)據(jù)假脫機(spool)1106中。
當用戶指示重新打印時,電子文檔或PDL解釋處理部1102
數(shù)據(jù)假脫機1106中的電子文檔或PDL數(shù)據(jù)。
電子文檔或PDL解釋處理部1102解釋所獲得的電子文檔或 PDL數(shù)據(jù),并且將解釋結(jié)果傳遞到顯示列表生成處理部1108。
然后,與第 一 實施例類似地進行包括灰度逆轉(zhuǎn)換處理的繪 制處理。
第三實施例
本實施例利用如下方法通過指定多個地址點及其顏色, 并且根據(jù)所述多個地址點及其顏色來計算所述多個地址點之間 的像素顏色,從而繪制灰度??梢酝ㄟ^對灰度應(yīng)用上述方法而 不應(yīng)用用于指定多個填充區(qū)及其填充色的灰度表現(xiàn)方法來進行 本實施例。在本實施例中,通過將灰度數(shù)據(jù)轉(zhuǎn)換成填充區(qū)及其單行圖 像的數(shù)據(jù),并且在圖像形成處理時將由填充區(qū)及其單行圖像的 數(shù)據(jù)表現(xiàn)的灰度轉(zhuǎn)換成多個填充區(qū)及其填充色的數(shù)據(jù),以此來 形成圖像。
另外,本發(fā)明可以應(yīng)用到包括多個設(shè)備(諸如主計算機、接 口裝置、閱讀器和打印機等)的系統(tǒng)或者包括一個設(shè)備的裝置
(諸如復(fù)印機或傳真機等)。
此外,將記錄了用于實現(xiàn)上述實施例功能的軟件的程序代 碼的記錄介質(zhì)提供給系統(tǒng)或裝置,并且該系統(tǒng)或裝置的計算機
(CPU或MPU)讀出記錄在該記錄介質(zhì)上的程序代碼并且執(zhí)行程 序代碼。顯然,本發(fā)明的目的也可以通過這個過程來實現(xiàn)。
在這種情況下,從記錄介質(zhì)讀出的程序代碼本身實現(xiàn)了上 述實施例的功能,并且存儲該程序代碼的記錄介質(zhì)構(gòu)成本發(fā)明。
可以使用諸如軟盤(注冊商標)、硬盤、光盤、萬茲光盤、 CD-ROM、 CD-R、磁帶、非易失性存儲卡和ROM等作為提供程 序代碼的記錄介質(zhì)。
此外,顯然,通過執(zhí)行由計算機讀出的程序代碼,不僅實 現(xiàn)了實施例的上述功能,還可以包括以下情況。即這種情況 基于運行于計算機上的程序代碼或OS(操作系統(tǒng))等的指示,執(zhí) 行部分或全部的實際處理,并且通過該處理來實現(xiàn)實施例的上 述功能。
此外,顯然,還可以包括這種情況將,人記錄介質(zhì)讀取的 程序代碼寫入插在計算機中的功能擴展板上所設(shè)置的存儲器上 或者與計算機連接的功能擴展單元上所設(shè)置的的存儲器上,然 后,基于程序代碼的指示,功能擴展板或功能擴展單元中所設(shè) 置的CPU等進行部分或全部的實際處理,并且通過該處理來實 現(xiàn)本實施例的上述功能。盡管參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā) 明不局限于所公開的典型實施例。所附權(quán)利要求書的范圍符合 最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1. 一種圖像形成系統(tǒng),其包括主裝置和從所述主裝置接收圖像數(shù)據(jù)以形成圖像的圖像形成裝置,其中,所述主裝置包括轉(zhuǎn)換部件,用于將由多個填充區(qū)和這些區(qū)的填充色構(gòu)成的灰度轉(zhuǎn)換成由所述多個填充區(qū)結(jié)合在一起而成的填充區(qū)的單行圖像數(shù)據(jù);以及發(fā)送部件,用于將所述單行圖像數(shù)據(jù)發(fā)送到所述圖像形成裝置;以及所述圖像形成裝置包括繪制部件;接收部件,用于從所述主裝置接收所述單行圖像數(shù)據(jù);以及用于解釋所接收到的圖像數(shù)據(jù),以將所接收到的圖像數(shù)據(jù)轉(zhuǎn)換成能夠被所述繪制部件解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的數(shù)據(jù)的部件;其中,所述繪制部件將所保存的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換成由所述多個填充區(qū)和這些區(qū)的填充色構(gòu)成的所述灰度,以繪制所述轉(zhuǎn)換后的灰度。
2. 根據(jù)權(quán)利要求l所述的圖像形成系統(tǒng),其特征在于,所 述繪制部件包括用于對所述多個填充區(qū)生成具有恒定大小的、對每個像素 與所述填充色相對應(yīng)地被半色調(diào)的矩形片數(shù)據(jù)的部件;以及 用于將所生成的矩形片數(shù)據(jù)應(yīng)用到所述多個填充區(qū)的部件。
3. —種圖像形成系統(tǒng)中的圖像形成方法,所述圖像形成系 統(tǒng)具有主裝置和從所述主裝置接收圖像數(shù)據(jù)以形成圖像的圖像 形成裝置,所述方法包括以下步驟在所述主裝置中,述多個填充區(qū)結(jié)合在 一 起而成的填充區(qū)的單行圖像數(shù)據(jù);以及 將所述單行圖像數(shù)據(jù)發(fā)送到所述圖像形成裝置; 在所述圖像形成裝置中,從所述主裝置接收所述單行圖像數(shù)據(jù);以及 解釋所接收到的圖像數(shù)據(jù),以將所接收到的圖像數(shù)據(jù)轉(zhuǎn)換成能夠被繪制部件解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的數(shù)據(jù);以及 繪制步驟,通過所述繪制部件,將所保存的轉(zhuǎn)換后的數(shù)據(jù) 轉(zhuǎn)換成由所述多個填充區(qū)和這些區(qū)的填充色構(gòu)成的所述灰度, 以繪制所述轉(zhuǎn)換后的灰度。
4. 根據(jù)權(quán)利要求3所述的圖像形成方法,其特征在于, 所述繪制步驟包括對所述多個填充區(qū)生成具有恒定大小的、對每個像素與所 述填充色相對應(yīng)地被半色調(diào)的矩形片數(shù)據(jù);以及 將所生成的矩形片數(shù)據(jù)應(yīng)用到所述多個填充區(qū)。
5. —種主裝置,包括轉(zhuǎn)換部件,用于將由多個填充區(qū)和這些區(qū)的填充色構(gòu)成的 灰度轉(zhuǎn)換成由所述多個填充區(qū)結(jié)合在一起而成的填充區(qū)的單行 圖像數(shù)據(jù);以及發(fā)送部件,用于將所述單行圖像數(shù)據(jù)發(fā)送到圖像形成裝置。
6. —種圖像形成裝置,包括 繪制部件;用于接收結(jié)合在 一起而成的填充區(qū)的單行圖像數(shù)據(jù)的部 件,所述單行圖像數(shù)據(jù)是通過轉(zhuǎn)換由多個填充區(qū)和這些區(qū)的填 充色構(gòu)成的灰度而獲得;以及用于解釋所接收到的圖像數(shù)據(jù),以將所接收到的數(shù)據(jù)轉(zhuǎn)換成能夠被所述繪制部件解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的數(shù)據(jù)的 部件,其中,所述繪制部件將所保存的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換成由所 述多個填充區(qū)和這些區(qū)的填充色構(gòu)成的所述灰度,以繪制所述 轉(zhuǎn)換后的灰度。
7. 根據(jù)權(quán)利要求6所述的圖像形成裝置,其特征在于,所 述繪制部件包括用于對所述多個填充區(qū)生成具有恒定大小的、對每個像素 與所述填充色相對應(yīng)地被半色調(diào)的矩形片數(shù)據(jù)的部件;以及用于將所生成的矩形片數(shù)據(jù)應(yīng)用到所述多個填充區(qū)的部件。
8. —種存儲介質(zhì),用于存儲可由處理裝置讀取的指示,所 述指示使所述處理裝置用作繪制部件;用于接收結(jié)合在 一 起而成的填充區(qū)的單行圖像數(shù)據(jù)的部 件,所述單行圖像數(shù)據(jù)是通過轉(zhuǎn)換由多個填充區(qū)和這些區(qū)的填 充色構(gòu)成的灰度而獲得的,所述結(jié)合在一起而成的填充區(qū)是通 過將所述多個填充區(qū)結(jié)合在一起而形成;以及用于解釋所接收到的圖像數(shù)據(jù)的部件,以將所接收到的數(shù)據(jù)轉(zhuǎn)換成能夠被所述繪制部件解釋的數(shù)據(jù),并且保存轉(zhuǎn)換后的 數(shù)據(jù),其中,所述繪制部件將所保存的轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換成由所 述多個填充區(qū)和這些區(qū)的填充色構(gòu)成的所述灰度,以繪制所述 轉(zhuǎn)換后的灰度。
全文摘要
本發(fā)明提供一種圖像形成系統(tǒng)、圖像形成方法、主裝置和圖像形成裝置?;叶绒D(zhuǎn)換處理部將由多個填充區(qū)及其填充色構(gòu)成的灰度轉(zhuǎn)換成由所述多個填充區(qū)結(jié)合在一起而成的填充區(qū)的單行圖像數(shù)據(jù)。數(shù)據(jù)發(fā)送處理部將單行圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)接收處理部。PDL解釋處理部對所接收到的單行圖像數(shù)據(jù)進行解釋,并將其轉(zhuǎn)換成能夠被繪制處理部解釋的數(shù)據(jù),以及將該數(shù)據(jù)保存在顯示列表上。繪制處理部將所保存的數(shù)據(jù)轉(zhuǎn)換成由多個填充區(qū)及其填充色構(gòu)成的灰度,并且繪制該灰度。
文檔編號G06F3/12GK101419538SQ20081017300
公開日2009年4月29日 申請日期2008年10月23日 優(yōu)先權(quán)日2007年10月23日
發(fā)明者小澤修司 申請人:佳能株式會社