專利名稱:將一原始影像復(fù)印成m份包含n種樣式的副件的影印系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種影印系統(tǒng),特別是涉及一種依據(jù)一控制數(shù)據(jù)以改變打印程序的高打印效率影印系統(tǒng)。
背景技術(shù):
請參閱圖1,圖1為已知一影印系統(tǒng)50的功能方塊圖。影印系統(tǒng)50包含一影像擷取模塊52、一電連接于影像擷取模塊52的輸入緩存器53、一電連接于輸入緩存器53的影像處理模塊54、一電連接于影像處理模塊54的誤差擴散模塊(error diffusion module)56、一電連接于誤差擴散模塊56的描繪控制模塊(render and control module)58、一電連接于描繪控制模塊58的輸出緩存器59、一電連接于輸出緩存器59的影像輸出裝置60、以及一處理器70,其電連接于影像擷取模塊52、影像處理模塊54、誤差擴散模塊56、描繪控制模塊58及影像輸出裝置60,用來控制影像擷取模塊52、影像處理模塊54、誤差擴散模塊56、描繪控制模塊58及影像輸出裝置60的運作。
影印系統(tǒng)50的運作方式說明如下影像擷取模塊52擷取一原始影像、并將該原始影像轉(zhuǎn)換成一灰度級影像(gray level)后存儲于輸入緩存器53中;影像處理模塊54將存儲于輸入緩存器53內(nèi)的灰度級影像作亮度及色彩調(diào)整等處理、并將處理過的灰度級影像輸入于誤差擴散模塊56;誤差擴散模塊56將輸入自影像處理模塊54的處理過的灰度級影像轉(zhuǎn)換成一半色調(diào)影像(half tone)、并重新排列或分割該半色調(diào)影像;描繪控制模塊58將該排列后的半色調(diào)影像轉(zhuǎn)換成一可打印影像、并經(jīng)由輸出緩存器59傳送至影像輸出裝置60以備打印。其中該灰度級影像所需的存儲空間最大、該半色調(diào)影像次之、而少許的存儲空間便足以存儲該可打印影像。
已知的影印系統(tǒng)50于每打印一份該原始影像的副件時,不論該副件的數(shù)量為何,皆必需再次地使用處理器70控制影像擷取模塊52擷取該原始影像、并將該原始影像轉(zhuǎn)換成該灰度級影像。由于一影印系統(tǒng)于擷取一影像及處理該影像上所花費的時間往往遠超過打印該影像的時間,所以,已知影印系統(tǒng)50非常沒有效率。
發(fā)明內(nèi)容
因此本發(fā)明的主要目的是提供一種影印系統(tǒng)及相關(guān)方法,以解決已知技術(shù)的缺點,該影印系統(tǒng)可將一原始影像復(fù)印成M份包含N種樣式的副件。
本發(fā)明披露一種用來將一原始影像復(fù)印成包含N種樣式的M份副件的影印系統(tǒng),該影印系統(tǒng)包含一用來擷取該原始影像并將該影像轉(zhuǎn)換成一灰度級影像影像擷取模塊、一電連接于該影像擷取模塊且用來處理該灰度級影像的影像處理模塊、一電連接于該影像處理模塊且用來將該影像處理模塊所處理過的灰度級影像轉(zhuǎn)換成一半色調(diào)的影像誤差擴散模塊、一電連接于該誤差擴散模塊且用來將該誤差擴散模塊所轉(zhuǎn)換的半色調(diào)影像轉(zhuǎn)換成一可打印影像描繪控制模塊、一電連接于該描繪控制模塊且用來輸出該描繪控制模塊所轉(zhuǎn)換的可打印影像的影像輸出裝置、一用來將一灰度級影像壓縮成一JPEG格式數(shù)據(jù)、將一半色調(diào)影像壓縮成一JBIG格式數(shù)據(jù)、及將一可打印影像壓縮成一RunLength格式數(shù)據(jù)的壓縮器、一用來存儲該壓縮器所壓縮而成的JPEG格式數(shù)據(jù)、JBIG格式數(shù)據(jù)及RunLength格式數(shù)據(jù)的存儲器、一用來將一JPEG格式數(shù)據(jù)解壓縮成一灰度級影像、將一JBIG格式數(shù)據(jù)解壓縮成一半色調(diào)影像、及將一RunLength格式數(shù)據(jù)解壓縮成一可打印影像的解壓縮器、以及一處理器,該處理器電連接于該影像擷取模塊、該影像處理模塊、該誤差擴散模塊、該描繪控制模塊、該影像輸出裝置、該壓縮器、該存儲器及該解壓縮器,用來控制該影像擷取模塊、該影像處理模塊、該誤差擴散模塊、該描繪控制模塊及該影像輸出裝置的運作、以及用來依據(jù)M、N、該JPG格式數(shù)據(jù)、該JBIG格式數(shù)據(jù)及該RunLength格式數(shù)據(jù)的大小控制該壓縮器、該存儲器及該解壓縮器的運作。
由于本發(fā)明的影印系統(tǒng)是于該存儲器仍有足夠存儲空間以存儲一JPEG、一JBIG或一RunLength格式數(shù)據(jù)的情況下,藉由一次性地擷取該原始影像,便能打印出所有該原始影像的副件,所以,本發(fā)明的影印系統(tǒng)具有較佳的打印效率。此外,本發(fā)明的影印系統(tǒng)僅將一壓縮器及一解壓縮器附加于已知影印系統(tǒng)中,所以,本發(fā)明的影印系統(tǒng)的結(jié)構(gòu)相當(dāng)簡單。
圖1為已知一影印系統(tǒng)的功能方塊圖。
圖2為本發(fā)明的較佳實施例中一影印系統(tǒng)的功能方塊圖。
圖3為本發(fā)明的較佳實施例中一使用圖2所顯示的影印系統(tǒng)將一原始影像復(fù)印成M份包含N種不同樣式副件的方法的流程圖。
圖4為圖3所顯示的方法中第一步驟的流程圖。
圖5為圖3所顯示的方法中第二步驟的流程圖。
圖6為圖3所顯示的方法中第三步驟的流程圖。
圖7為圖3所顯示的方法中第四步驟的流程圖。
圖8為圖3所顯示的方法中第五步驟的流程圖。
圖9為圖3所顯示的方法中第六步驟的流程圖。
圖10至12為圖3所顯示的方法中第七步驟的流程圖。
附圖符號說明10、50 影印系統(tǒng) 12、52 影像擷取模塊13、53 輸入緩存器14、54 影像處理模塊16、56 誤差擴散模塊 18、58 描繪控制模塊19、59 輸出緩存器20、60 影像輸出裝置22 壓縮器24 存儲器26 解壓縮器 28 控制面板30、70 處理器具體實施方式
請參閱圖2,圖2為本發(fā)明的較佳實施例中一影印系統(tǒng)10的功能方塊圖。影印系統(tǒng)10可將一原始影像復(fù)印成M份包含N種樣式的副件,影印系統(tǒng)10包含一用來擷取該原始影像并將該原始影像轉(zhuǎn)換成一灰度級影像的影像擷取模塊12、一電連接于影像擷取模塊12且用來存儲該灰度級影像的輸入緩存器13、一電連接于輸入緩存器13且用來處理一灰度級影像的影像處理模塊14、一電連接于影像處理模塊14且用來將影像處理模塊14所處理過的灰度級影像轉(zhuǎn)換成一半色調(diào)影像的誤差擴散模塊16、一電連接于誤差擴散模塊16且用來將一半色調(diào)影像轉(zhuǎn)換成一可打印影像的描繪控制模塊18、一電連接于描繪控制模塊18且用來存儲一可打印影像的輸出緩存器19、一電連接于輸出緩存器19且用來輸出一可打印影像的影像輸出裝置20、一用來將一灰度級影像壓縮成一JPEG格式數(shù)據(jù)、將一半色調(diào)影像壓縮成一JBIG格式數(shù)據(jù)及將一可打印影像壓縮成一RunLength格式數(shù)據(jù)的壓縮器22、一用來存儲壓縮器22所壓縮而成的JPEG格式數(shù)據(jù)、JBIG格式數(shù)據(jù)及RunLength格式數(shù)據(jù)的存儲器24、一用來將一JPEG格式數(shù)據(jù)解壓縮成一灰度級影像并將該灰度級影像輸出至影像處理模塊14、將一JBIG格式數(shù)據(jù)解壓縮成一半色調(diào)影像并將該半色調(diào)影像輸出至描繪控制模塊16及將一RunLength格式數(shù)據(jù)解壓縮成一可打印影像并將該可打印影像輸出至輸出緩存器19的解壓縮器26、一用來輸入如M及N等控制數(shù)據(jù)的控制面板28、以及一處理器30,其電連接于影像擷取模塊12、影像處理模塊14、誤差擴散模塊16、描繪控制模塊18、影像輸出裝置20、壓縮器22、存儲器24、解壓縮器26及控制面板28,用來控制影像擷取模塊12、影像處理模塊14、誤差擴散模塊16、描繪控制模塊18及影像輸出裝置20的運作、以及用來依據(jù)輸入于控制面板28的控制數(shù)據(jù)、該JPG格式數(shù)據(jù)、該JBIG格式數(shù)據(jù)及該RunLength格式數(shù)據(jù)的大小控制壓縮器22、存儲器24及解壓縮器26的運作。
本發(fā)明的影印系統(tǒng)10中的影像擷取模塊12可為一掃描儀或卡片閱讀機、影像輸出裝置20可為一打印機、而控制面板28可為一觸控式液晶顯示器(LCD)或一包含多個控制按鍵的發(fā)光二極管(LED)面板。
在影印系統(tǒng)10中,處理器30依據(jù)輸入于控制面板28的控制數(shù)據(jù)并判別存儲器24內(nèi)所剩余的存儲空間,控制由影像擷取模塊12所擷取到的原始影像所轉(zhuǎn)換并存儲于輸入緩存器13中的灰度級影像流向多種不同的路徑,該多種路徑包括1.直接輸出路徑-處理器30控制存儲于輸入緩存器13內(nèi)的灰度級影像依序流經(jīng)影像處理模塊14、誤差擴散模塊16、描繪控制模塊18及輸出緩存器19后、流至影像輸出裝置20以備打??;2. JPEG編碼路徑-處理器30控制存儲于輸入緩存器13內(nèi)的灰度級影像流向壓縮器22、并控制壓縮器22將該灰度級影像壓縮成一JPEG格式數(shù)據(jù)后將該JPEG格式數(shù)據(jù)存儲于存儲器24內(nèi);3. JBIG編碼路徑-處理器30控制存儲于輸入緩存器13內(nèi)的灰度級影像依序流經(jīng)影像處理模塊14及誤差擴散模塊16后、流至壓縮器22、并控制壓縮器22將一半色調(diào)影像(得自誤差擴散模塊16轉(zhuǎn)換該灰度級影像)壓縮成一JBIG格式數(shù)據(jù)后將該JBIG格式數(shù)據(jù)存儲于存儲器24內(nèi);4. RunLength編碼路徑-處理器30控制存儲于輸入緩存器13內(nèi)的灰度級影像依序流經(jīng)影像處理模塊14、誤差擴散模塊16及描繪控制模塊18后、流至壓縮器22、并控制壓縮器22將一可打印影像(得自描繪控制模塊18轉(zhuǎn)換該半色調(diào)影像、而該半色調(diào)影像系誤差擴散模塊16轉(zhuǎn)換該灰度級影像)壓縮成一RunLength格式數(shù)據(jù)后將該RunLength格式數(shù)據(jù)存儲于存儲器24內(nèi);5. JPEG譯碼路徑-處理器30控制解壓縮器26將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)解壓縮成一灰度級影像、并控制該灰度級影像依序流經(jīng)影像處理模塊14、誤差擴散模塊16、描繪控制模塊18及輸出緩存器19后、流至影像輸出裝置20以備打印;6. JBIG譯碼路徑-處理器30控制解壓縮器26將存儲于存儲器24內(nèi)的JBIG格式數(shù)據(jù)解壓縮成一半色調(diào)影像、并控制該半色調(diào)影像依序流經(jīng)描繪控制模塊18及輸出緩存器19后、流至影像輸出裝置20以備打??;以及7. RunLength譯碼路徑-處理器30控制解壓縮器26將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)解壓縮成一可打印影像、并控制該可打印影像流經(jīng)輸出緩存器19后、流至影像輸出裝置20以備打印。
如前所述,影印系統(tǒng)10中的處理器30依據(jù)輸入于控制面板28的控制數(shù)據(jù)并判別存儲器24內(nèi)所剩余的存儲空間,控制由影像擷取模塊12所擷取到的原始影像所轉(zhuǎn)換并存儲于輸入緩存器13中的灰度級影像流向上述七種路徑中的一種路徑。請參閱圖3,圖3為本發(fā)明的較佳實施例中一使用影印系統(tǒng)10將該原始影像復(fù)印成M份包含N種不同樣式副件的方法100的流程圖。方法100包含下列步驟步驟102開始;(此時,打印有該原始影像的打印介質(zhì)已置放于影印系統(tǒng)10的透明平臺(未顯示)上,而一使用者也已針對該原始影像于控制面板28上輸入一控制數(shù)據(jù),該控制數(shù)據(jù)中包含副件的樣式與種類數(shù)(例如兩種樣式或三種樣式)、以及相關(guān)于每一樣式的詳細項數(shù)據(jù),例如像是色彩調(diào)整、亮度、排列、分割及副件份數(shù)等。在本發(fā)明的較佳實施例中,該控制數(shù)據(jù)中的樣式包含可打印影像、半色調(diào)影像及灰度級影像三種樣式,其中相關(guān)于該半色調(diào)影像樣式的詳細項數(shù)據(jù)可為一半色調(diào)影像的排列與分割、而相關(guān)于該灰度級影像樣式的詳細項數(shù)據(jù)可為一灰度級影像的亮度與色彩調(diào)整等)步驟104判別該控制數(shù)據(jù)中的副件樣式的份數(shù)是否大于1?若是,則進行步驟110,否則,進行步驟190;(舉例來說,該控制數(shù)據(jù)中包含4個副件樣式樣式一、5張彩色正常品質(zhì)打印、樣式二、7張黑白草稿品質(zhì)打印、樣式三、2張彩色正常打印品質(zhì)、及樣式四、1張彩定相片品質(zhì)并鏡面處理)步驟110判別該多個副件樣式所分別相關(guān)的詳細項數(shù)據(jù)是否有重復(fù)部分,若有,則進行步驟112,否則,進行步驟190;(樣式一及樣式三皆為「彩色正常打印品質(zhì)」,所以,樣式一重復(fù)于樣式三)步驟112合并該多個副件樣式中的重復(fù)部分;以及(處理器30將該控制數(shù)據(jù)修改成包含3個副件樣式樣式一、7張彩色正常品質(zhì)打印(將原樣式三的2張彩色正常打印品質(zhì)合并至原樣式一的5張彩色正常打印品質(zhì))、樣式二、7張黑白草稿品質(zhì)打印、及樣式四、1張彩定相片品質(zhì)并鏡面處理)步驟190打印工作開始。
(至此,影印系統(tǒng)10已完成打印該原始影像的前置操作)在將該控制數(shù)據(jù)中的重復(fù)部分合并后,方法100依據(jù)該修改后的控制數(shù)據(jù)控制影像系統(tǒng)10中各組件的運作-步驟190。
請參閱圖4,圖4為圖3所顯示的方法100中步驟190的流程圖。步驟190包含下列步驟步驟192判別該控制數(shù)據(jù)中的副件份數(shù)是否大于1?若是,則進行步驟198,否則,進行步驟194;步驟194擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;(處理器30控制影像擷取模塊12擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像后,將該灰度級影像存儲于輸入緩存器13內(nèi))步驟196將該灰度級影像導(dǎo)入該直接輸出路徑,進行步驟999;(因為該控制數(shù)據(jù)中該副件的份數(shù)等于1,所以影印系統(tǒng)10可直接地將該灰度級影像依序流經(jīng)影像處理模塊14、誤差擴散模塊16、描繪控制模塊18及輸出緩存器19后、最終流至影像輸出裝置20以備打印,亦即不需任何壓縮、存儲及解壓縮等程序)步驟198判別該控制數(shù)據(jù)中的副件樣式的種類數(shù)是否大于1?若是,則進行步驟250,否則,進行步驟220;步驟220判別該控制數(shù)據(jù)中該副件樣式的種類?若該副件樣式的種類為該RunLength影像樣式,則進行步驟300,若該副件樣式為該JBIG影像樣式,則進行步驟400,否則,進行步驟500;(方法100進行至此,代表影印系統(tǒng)10需打印多張該原始影像的副件,而這些副件均為同一樣式,亦即這些副件是灰度級影像、半色調(diào)影像、或可打印影像之一)步驟250判別該控制數(shù)據(jù)中該副件所包含的樣式的種類?若該副件所包含的樣式的種類為JPEG及RunLength影像樣式,則進行步驟600;若該副件所包含的樣式的種類為JBIG及RunLength影像樣式,則進行步驟700;若該副件所包含的樣式的種類為JPEG及JBIG影像樣式,則進行步驟800,否則,進行步驟900;(方法100進行至此,代表影印系統(tǒng)10需打印多張該原始影像的副件,而這些副件可能包含兩種樣式-JPEG與RunLength影像樣式、JBIG與RunLength影像樣式、及JBIG與JPEG影像樣式、或三種樣式-同時包含JPEG、JBIG及RunLength影像樣式)步驟300將該原始影像復(fù)印成多件RunLength影像樣式的副件,進行步驟999;步驟400將該原始影像復(fù)印成多件JBIG影像樣式的副件,進行步驟999;步驟500將該原始影像復(fù)印成多件JPEG影像樣式的副件,進行步驟999;步驟600將該原始影像復(fù)印成多件包含JPEG與RunLength影像樣式的副件,進行步驟999;步驟700將該原始影像復(fù)印成多件包含JBIG與RunLength影像樣式的副件,進行步驟999;步驟800將該原始影像復(fù)印成多件包含JBIG與JPEG影像樣式的副件,進行步驟999;
步驟900將該原始影像復(fù)印成多件包含JBIG、JPEG及RunLength影像樣式的副件,進行步驟999;步驟999結(jié)束。
至此,方法100已判別出對應(yīng)于該原始影像的控制數(shù)據(jù)中該副件的份數(shù)及該副件所包含的樣式的種類,以下將逐一就步驟300-900加以詳細說明。
請參閱圖5,圖5為方法100中步驟300的流程圖。步驟300包含下列步驟步驟301擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;(處理器30控制影像擷取模塊12擷取該原始影像、并將該原始影像轉(zhuǎn)換成一灰度級影像后存儲于輸入緩存器13內(nèi))步驟302將該灰度級影像導(dǎo)入該直接輸出路徑及該RunLength編碼路徑;(方法100進行至此,代表輸入于控制面板28上對應(yīng)于該原始影像的控制數(shù)據(jù)為多件同為RunLength影像樣式的副件。影印系統(tǒng)10在以影像擷取模塊12擷取該原始影像及將該原始影像轉(zhuǎn)換成一灰度級影像并將該灰度級影像存儲至輸入緩存器13后,接著將存儲于輸入緩存器13內(nèi)的灰度級影像依序?qū)胗谟跋裉幚砟K14、誤差擴散模塊16以形成一半色調(diào)影像、及描繪控制模塊18以形成一可打印影像后、最終分別導(dǎo)入至影像輸出裝置20以打印該原始影像所對應(yīng)的一份副件、以及導(dǎo)入至壓縮器22以壓縮成一RunLength格式數(shù)據(jù)。影像處理模塊14依據(jù)該控制數(shù)據(jù)中的亮度及色彩調(diào)整等詳細項數(shù)據(jù)修改該灰度級影像,而誤差擴散模塊16則依據(jù)該控制數(shù)據(jù)中的分割及排列等詳細項數(shù)據(jù)修改該半色調(diào)影像)步驟303判別影像輸出裝置20所打印出來的副件是否為最后一份,若是,進行步驟999,否則,進行步驟304;步驟304判別存儲器24內(nèi)是否仍有存儲該RunLength格式數(shù)據(jù)的存儲空間,若有,則進行步驟310,否則,進行步驟301;步驟310將該RunLength格式數(shù)據(jù)存儲至存儲器24內(nèi);(方法100進行至此,代表存儲器24內(nèi)具有足夠用以存儲該RunLength格式數(shù)據(jù)的存儲空間,而處理器30可將該RunLength格式數(shù)據(jù)存儲至存儲器24內(nèi))
步驟312將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入于該RunLength譯碼路徑;以及(如此一來,余下的副本即可藉由將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入該RunLength譯碼路徑的方式而完成。換言之,影印系統(tǒng)10不需再次地擷取(掃描)該原始影像,以提升打印效率)步驟314判別影像輸出裝置20所打印出來的副件是否為最后一份,若是,進行步驟999,否則,進行步驟312。
(處理器30持續(xù)地將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入至該RunLength譯碼路徑,直到影像輸出裝置20所打印出來的副件的份數(shù)等于該控制數(shù)據(jù)中該副件的份數(shù)為止)請參閱圖6,圖6為方法100中步驟400的流程圖。步驟400包含下列步驟步驟401擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;步驟402將該灰度級影像導(dǎo)入該直接輸出路徑及該JBIG編碼路徑;(方法100進行至此,代表輸入于控制面板28上對應(yīng)于該原始影像的控制數(shù)據(jù)為多件同為JBIG影像樣式的副件。影印系統(tǒng)10在以影像擷取模塊12擷取該原始影像及將該原始影像轉(zhuǎn)換成一灰度級影像并將該灰度級影像存儲至輸入緩存器13后,接著將存儲于輸入緩存器13內(nèi)的灰度級影像依序?qū)胗谟跋裉幚砟K14、誤差擴散模塊16以形成一半色調(diào)影像后、最終分別導(dǎo)入至描繪控制模塊18以形成一可打印影像后再導(dǎo)入至影像輸出裝置20以打印該原始影像所對應(yīng)的一份副件、以及導(dǎo)入至壓縮器22以壓縮成一JBIG格式數(shù)據(jù))步驟403判別影像輸出裝置20所打印出來的副件是否為最后一份,若是,進行步驟999,否則,進行步驟404;步驟404判別存儲器24內(nèi)是否仍有存儲該JBIG格式數(shù)據(jù)的存儲空間,若有,則進行步驟410,否則,進行步驟401;步驟410將該JBIG格式數(shù)據(jù)存儲至存儲器24內(nèi);(方法100進行至此,代表存儲器24內(nèi)具有足夠用以存儲該JBIG格式數(shù)據(jù)的存儲空間,而處理器30可將該JBIG格式數(shù)據(jù)存儲至存儲器24內(nèi))步驟412將存儲于存儲器24內(nèi)的JBIG格式數(shù)據(jù)導(dǎo)入于該JBIG譯碼路徑;以及
(同樣地,余下的副本即可藉由將存儲于存儲器24內(nèi)的JBIG格式數(shù)據(jù)導(dǎo)入該JBIG譯碼路徑的方式而完成。換言之,影印系統(tǒng)10不需再次地擷取(掃描)該原始影像,以提升打印效率)步驟414判別影像輸出裝置20所打印出來的副件的份數(shù)是否等于該控制數(shù)據(jù)中該副件的份數(shù),若是,進行步驟999,否則,進行步驟412。
(處理器30持續(xù)地將存儲于存儲器24內(nèi)的JBIG格式數(shù)據(jù)導(dǎo)入至該JBIG譯碼路徑,直到影像輸出裝置20所打印出來的副件的份數(shù)等于該控制數(shù)據(jù)中該副件的份數(shù)為止)請參閱圖7,圖7為方法100中步驟500的流程圖。步驟500包含下列步驟步驟501擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;步驟502將該灰度級影像導(dǎo)入該直接輸出路徑及該JPEG編碼路徑;(方法100進行至此,代表輸入于控制面板28上對應(yīng)于該原始影像的控制數(shù)據(jù)為多件同為JPEG影像樣式的副件。影印系統(tǒng)10在以影像擷取模塊12擷取該原始影像及將該原始影像轉(zhuǎn)換成一灰度級影像并將該灰度級影像存儲至輸入緩存器13后,接著將存儲于輸入緩存器13內(nèi)的灰度級影像依序?qū)胗谟跋裉幚砟K14、誤差擴散模塊16以形成一半色調(diào)影像、描繪控制模塊18以形成一可打印影像后、最終導(dǎo)入至影像輸出裝置20以打印該原始影像所對應(yīng)的一份副件、以及導(dǎo)入至壓縮器22以壓縮成一JPEG格式數(shù)據(jù))步驟503判別影像輸出裝置20所打印出來的副件是否為最后一份,若是,進行步驟999,否則,進行步驟504;步驟504判別存儲器24內(nèi)是否仍有存儲該JPEG格式數(shù)據(jù)的存儲空間,若有,則進行步驟510,否則,進行步驟501;步驟510將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi);(方法100進行至此,代表存儲器24內(nèi)具有足夠用以存儲該JPEG格式數(shù)據(jù)的存儲空間,而處理器30可將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi))步驟512將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;以及步驟514判別影像輸出裝置20所打印出來的副件的份數(shù)是否等于該控制數(shù)據(jù)中該副件的份數(shù),若是,進行步驟999,否則,進行步驟512。
(處理器30持續(xù)地將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入至該JPEG譯碼路徑,直到影像輸出裝置20所打印出來的副件的份數(shù)等于該控制數(shù)據(jù)中該副件的份數(shù)為止)請參閱圖8,圖8為方法100中步驟600的流程圖。步驟600包含下列步驟步驟601擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;步驟602將該灰度級影像導(dǎo)入該直接輸出路徑、該JPEG編碼路徑及該RunLength編碼路徑;(方法100進行至此,代表輸入于控制面板28上對應(yīng)于該原始影像的控制數(shù)據(jù)為多件包含JPEG及RunLength影像樣式的副件。影印系統(tǒng)10在以影像擷取模塊12擷取該原始影像及將該原始影像轉(zhuǎn)換成一灰度級影像并將該灰度級影像存儲至輸入緩存器13后,接著將存儲于輸入緩存器13內(nèi)的灰度級影像依序?qū)胗谟跋裉幚砟K14、誤差擴散模塊16以形成一半色調(diào)影像、描繪控制模塊18以形成一可打印影像后、最終導(dǎo)入至影像輸出裝置20以打印該原始影像所對應(yīng)的一份副件、以及導(dǎo)入至壓縮器22以壓縮成一JPEG格式數(shù)據(jù)及一RunLength格式數(shù)據(jù))步驟604判別影像輸出裝置20所打印出來的副件是否為最后一份JPEG影像樣式的副件,若是,進行步驟620,否則,進行步驟610;步驟610判別存儲器24內(nèi)是否仍有存儲該JPEG格式數(shù)據(jù)的存儲空間,若有,則進行步驟612,否則,進行步驟601;步驟612將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi);(方法100進行至此,代表存儲器24內(nèi)具有足夠用以存儲該JPEG格式數(shù)據(jù)的存儲空間,而處理器30可將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi))步驟614將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;步驟616判別影像輸出裝置20所打印出來的JPEG影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該JPEG影像樣式的副件的份數(shù),若是,進行步驟620,否則,進行步驟614;(處理器30持續(xù)地將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入至該JPEG譯碼路徑,直到影像輸出裝置20所打印出來的JPEG影像樣式的副件的份數(shù)等于該控制數(shù)據(jù)中該JPEG影像樣式的副件的份數(shù)為止)
步驟620判別影像輸出裝置20所打印出來的副件是否為最后一份RunLength影像樣式的副件,若是,進行步驟999,否則,進行步驟622;步驟622判別存儲器24內(nèi)是否仍有存儲該RunLength格式數(shù)據(jù)的存儲空間,若有,則進行步驟624,否則,進行步驟630;步驟624將該RunLength格式數(shù)據(jù)存儲至存儲器24內(nèi);(方法100進行至此,代表存儲器24內(nèi)具有足夠用以存儲該JPEG格式數(shù)據(jù)的存儲空間,而處理器30可將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi))步驟626將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入于該RunLength譯碼路徑;步驟628判別影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù),若是,進行步驟999,否則,進行步驟626。
(處理器30持續(xù)地將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入至該RunLength譯碼路徑,直到影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù)為止)步驟630判別存儲器24內(nèi)是否已存儲有該JPEG格式數(shù)據(jù)?若是,進行步驟632,否則,進行步驟601;步驟632將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;以及(雖然存儲器24內(nèi)已無多余的存儲空間以存儲該RunLength格式數(shù)據(jù),但由于存儲器24內(nèi)已存儲有該JPEG格式數(shù)據(jù),所以余下的RunLength樣式影像的副件可藉由將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入至該JPEG譯碼路徑而完成)步驟634判別影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù),若是,進行步驟999,否則,進行步驟632。
在步驟600中,方法100僅于存儲器24內(nèi)已沒有任何用以存儲該JPEG或該RunLength格式數(shù)據(jù)的存儲空間時,才重復(fù)地以影像擷取模塊12擷取該原始影像,并進而打印該原始影像的副件。換言之,方法100可于存儲器24內(nèi)尚有存儲該JPEG或/及該RunLength格式數(shù)據(jù)的剩余數(shù)據(jù)存儲空間時,將該JPEG或/及該RunLength格式數(shù)據(jù)先行存儲于存儲器24中,以加快影印系統(tǒng)10的打印速率(省卻影像擷取模塊12擷取該原始影像的步驟,如前所述,一影印系統(tǒng)于擷取一影像及處理該影像上所花費的時間往往遠超過打印該影像的時間)。
在步驟600中,方法100依序判別存儲器24內(nèi)是否尚有存儲該JPEG格式數(shù)據(jù)(步驟610)及該RunLength格式數(shù)據(jù)(步驟622)的存儲空間,以先后打印該JPEG樣式影像及該RunLength樣式影像的副件。換言之,當(dāng)判別出存儲器24內(nèi)沒有多余的存儲空間以存儲該JPEG格式數(shù)據(jù)時,方法100持續(xù)地依序執(zhí)行步驟601、602、604及610,直到所有該JPEG樣式影像的副件被打印完畢,才會接著判別存儲器24內(nèi)是否尚有多余的存儲空間以存儲該RunLength格式數(shù)據(jù)。由于該JPEG格式數(shù)據(jù)所需的存儲空間遠大于該RunLength格式數(shù)據(jù)所需的存儲空間,換言之,存儲器24順利存儲該JPEG格式數(shù)據(jù)并將該JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑以逐件地打印該JPEG樣式影像的副件的機率遠小于存儲器24順利存儲該RunLength格式數(shù)據(jù)并將該RunLength格式數(shù)據(jù)導(dǎo)入于該RunLength譯碼路徑以逐件地打印該RunLength樣式影像的副件的機率,因此,為了增加影像系統(tǒng)10的打印效率,方法100也可選擇性地先判別存儲器24內(nèi)是否尚有存儲該RunLength格式數(shù)據(jù)的存儲空間,以先行打印該RunLength樣式影像的副件,并于該RunLength樣式影像的副件全數(shù)打印完畢之后,才判別存儲器24內(nèi)是否尚有存儲該JPEG格式數(shù)據(jù)的存儲空間,以打印該JPEG樣式影像的副件。
請參閱圖9,圖9為方法100中一步驟650的流程圖,步驟650可替代步驟600。在步驟650中,方法100如上述地依序判別存儲器24內(nèi)是否尚有存儲該RunLength格式數(shù)據(jù)及該JPEG格式數(shù)據(jù)的存儲空間,才據(jù)以先后打印該RunLength樣式影像及該JPEG樣式影像的副件。步驟650包含下列步驟步驟651擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;步驟652將該灰度級影像導(dǎo)入該直接輸出路徑、該JPEG編碼路徑及該RunLength編碼路徑;步驟654判別影像輸出裝置20所打印出來的副件是否為最后一份RunLength影像樣式的副件,若是,進行步驟670,否則,進行步驟660;
步驟660判別存儲器24內(nèi)是否仍有存儲該RunLength格式數(shù)據(jù)的存儲空間,若有,則進行步驟662,否則,進行步驟651;步驟662將該RunLength格式數(shù)據(jù)存儲至存儲器24內(nèi);步驟664將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入于該RunLength譯碼路徑;步驟666判別影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù),若是,進行步驟670,否則,進行步驟664;步驟670判別影像輸出裝置20所打印出來的副件是否為最后一份JPEG影像樣式的副件,若是,進行步驟999,否則,進行步驟672;步驟672判別存儲器24內(nèi)是否仍有存儲該JPEG格式數(shù)據(jù)的存儲空間,若有,則進行步驟674,否則,進行步驟651;(此時,就存儲器24內(nèi)若已沒有存儲該JPEG格式數(shù)據(jù)的存儲空間而言,即便存儲器24內(nèi)已存儲有該RunLength格式數(shù)據(jù),方法100也會因存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)無法供打印該JPEG樣式影像的副件之用,而需重回至步驟651以再次地擷取該原始影像)步驟674將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi);步驟676將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;步驟678判別影像輸出裝置20所打印出來的JPEG影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該JPEG影像樣式的副件的份數(shù),若是,進行步驟999,否則,進行步驟676。
當(dāng)然,就步驟600而言,方法100也可于判別存儲器24內(nèi)未有存儲該JPEG格式數(shù)據(jù)的存儲空間后,徑行判別存儲器24內(nèi)是否具有存儲該RunLength格式數(shù)據(jù)的存儲空間,并在打印完畢該RunLength樣式影像的副件后,再重新擷取該原始影像以打印該JPEG樣式影像的副件。
步驟700及步驟800相似于步驟600(或步驟650),亦即,步驟700及800形成于將步驟600中所顯示的JPEG(高存儲空間)及RunLength(低存儲空間)分別替換成JBIG,所以于此不再贅述。
請參閱圖10至12,圖10至12為方法100中步驟900的流程圖。步驟900不僅可依循步驟600中所表現(xiàn)的原則,依序判別存儲器24內(nèi)是否仍有存儲該JPEG(高存儲空間)、該JBIG(中存儲空間)及該RunLength格式數(shù)據(jù)(低存儲空間)的存儲空間,再依據(jù)判別的結(jié)果,將該JPEG、該JBIG及/或該RunLength格式數(shù)據(jù)存儲于存儲器24內(nèi),步驟900也可依循步驟650中所表現(xiàn)的原則,依序判別存儲器24內(nèi)是否仍有存儲該RunLength、該JBIG及該JPEG格式數(shù)據(jù)的存儲空間,再依據(jù)判別的結(jié)果,將該RunLength、該JBIG及/或該JPEG格式數(shù)據(jù)存儲于存儲器24內(nèi),以加快影印系統(tǒng)10的打印速率。然而,由于該JBIG樣式影像的副件可藉由將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入該JPEG譯碼路徑的方式而完成,如步驟600中的步驟632,所以,圖10中所顯示的步驟900可選擇性地控制壓縮器22不將誤差擴散模塊16所輸出的半色調(diào)影像壓縮成一JBIG格式數(shù)據(jù)。步驟900包含下列步驟步驟901擷取該原始影像,并將該原始影像轉(zhuǎn)換成一灰度級影像;步驟902將該灰度級影像導(dǎo)入該直接輸出路徑、該JPEG編碼路徑及該RunLength編碼路徑;步驟904判別影像輸出裝置20所打印出來的副件是否為最后一份JPEG影像樣式的副件,若是,進行步驟920,否則,進行步驟906;步驟906判別存儲器24內(nèi)是否仍有存儲該JPEG格式數(shù)據(jù)的存儲空間,若有,則進行步驟908,否則,進行步驟901;步驟908將該JPEG格式數(shù)據(jù)存儲至存儲器24內(nèi);步驟910將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;步驟912判別影像輸出裝置20所打印出來的JPEG影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該JPEG影像樣式的副件的份數(shù),若是,進行步驟914,否則,進行步驟910;(處理器30持續(xù)地將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入至該JPEG譯碼路徑,直到影像輸出裝置20所打印出來的JPEG影像樣式的副件的份數(shù)等于該控制數(shù)據(jù)中該JPEG影像樣式的副件的份數(shù)為止)步驟914判別影像輸出裝置20所打印出來的副件是否為最后一份JBIG影像樣式的副件,若是,進行步驟920,否則,進行步驟916;步驟916判別存儲器24內(nèi)已存儲有該JPEG格式數(shù)據(jù),若是,進行步驟917,否則,進行步驟901;
步驟917將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;(由于存儲器24內(nèi)已存儲有該JPEG格式數(shù)據(jù),所以余下的JBIG樣式影像的副件可藉由將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入至該JPEG譯碼路徑而完成)步驟918判別影像輸出裝置20所打印出來的JBIG影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該JBIG影像樣式的副件的份數(shù),若是,進行步驟920,否則,進行步驟917;步驟920判別影像輸出裝置20所打印出來的副件是否為最后一份RunLength影像樣式的副件,若是,進行步驟999,否則,進行步驟922;步驟922判別存儲器24內(nèi)是否仍有存儲該RunLength格式數(shù)據(jù)的存儲空間,若有,則進行步驟924,否則,進行步驟930;步驟924將該RunLength格式數(shù)據(jù)存儲至存儲器24內(nèi);(方法100進行至此,代表存儲器24內(nèi)具有足夠用以存儲該RunLength格式數(shù)據(jù)的存儲空間,而處理器30可將該RunLength格式數(shù)據(jù)存儲至存儲器24內(nèi))步驟926將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入于該RunLength譯碼路徑;步驟928判別影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù),若是,進行步驟999,否則,進行步驟926;(處理器30持續(xù)地將存儲于存儲器24內(nèi)的RunLength格式數(shù)據(jù)導(dǎo)入至該RunLength譯碼路徑,直到影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù)為止)步驟930判別存儲器24內(nèi)是否已存儲有該JPEG格式數(shù)據(jù)?若是,進行步驟932,否則,進行步驟901;步驟932將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入于該JPEG譯碼路徑;以及(雖然存儲器24內(nèi)已無多余的存儲空間以存儲該RunLength格式數(shù)據(jù),但由于存儲器24內(nèi)已存儲有該JPEG格式數(shù)據(jù),所以余下的RunLength樣式影像的副件可藉由將存儲于存儲器24內(nèi)的JPEG格式數(shù)據(jù)導(dǎo)入至該JPEG譯碼路徑而完成)步驟934判別影像輸出裝置20所打印出來的RunLength影像樣式的副件的份數(shù)是否等于該控制數(shù)據(jù)中該RunLength影像樣式的副件的份數(shù),若是,進行步驟999,否則,進行步驟932。
當(dāng)然,圖10中所顯示的步驟900可選擇性地控制壓縮器22將誤差擴散模塊16所輸出的半色調(diào)影像壓縮成一JBIG格式數(shù)據(jù),而不將描繪控制模塊18所輸出的可打印影像壓縮成一RunLength格式數(shù)據(jù),至于余下的RunLength樣式影像的副件可藉由將存儲于存儲器24內(nèi)的JPEG或JBIG格式數(shù)據(jù)分別導(dǎo)入至該JPEG及該JBIG譯碼路徑而完成,由于此過程相似于步驟900,所以于此不再贅述。此外,步驟900亦可選擇性地先判別存儲器24內(nèi)是否尚有存儲該JBIG格式數(shù)據(jù)(中存儲空間)的存儲空間,以先行打印該JBIG樣式影像的副件,并于該JBIG樣式影像的副件全數(shù)打印完畢之后,才判別存儲器24內(nèi)是否尚有存儲該JPEG(或該RunLength)格式數(shù)據(jù)的存儲空間,以打印該JPEG(或該RunLength)樣式影像的副件。先判別存儲器24是否仍有存儲該JBIG格式數(shù)據(jù)的存儲空間后才判別存儲器24是否仍有存儲該JPEG格式數(shù)據(jù)的存儲空間的過程相似于步驟650(低存儲空間→高存儲空間),而先判別存儲器24是否仍有存儲該JBIG格式數(shù)據(jù)的存儲空間后才判別存儲器24是否仍有存儲該RunLength格式數(shù)據(jù)的存儲空間的過程相似于步驟600(高存儲空間→低存儲空間),所以于此不再贅述。
相較于已知影印系統(tǒng),本發(fā)明的影印系統(tǒng)依據(jù)一存儲器的存儲空間大小及輸入于一控制面板上的控制數(shù)據(jù)所包含的對應(yīng)于一原始影像的副件數(shù)量及該副件的樣式的種類,使用一影像處理模塊、一誤差擴散模塊、一描繪控制模塊及一壓縮器將該原始影像所轉(zhuǎn)換的灰度級影像先轉(zhuǎn)換成一JPEG、一JBIG及一RunLength格式數(shù)據(jù)、并進而將該JPEG、該JBIG及該RunLength格式數(shù)據(jù)存儲于該存儲器后,才將存儲于該存儲器內(nèi)的JPEG、JBIG及RunLength格式數(shù)據(jù)分別導(dǎo)入于一JPEG、一JBIG及一RunLength譯碼路徑,以將一JPEG、一JBIG及一RunLength樣式影像的副件于一影像輸出裝置上打印出來。由于在存儲器仍有足夠存儲空間以存儲一JPEG、一JBIG或一RunLength格式數(shù)據(jù)的情況下,本發(fā)明的影印系統(tǒng)只需藉由一次性地擷取該原始影像,便能打印出所有該原始影像的副件,所以,本發(fā)明的影印系統(tǒng)具有較佳的打印效率。此外,本發(fā)明的影印系統(tǒng)僅將一壓縮器及一解壓縮器附加于已知影印系統(tǒng)中,所以,本發(fā)明的影印系統(tǒng)的結(jié)構(gòu)相當(dāng)簡單。
權(quán)利要求
1.一種影印系統(tǒng),用來將一原始影像復(fù)印成M份包含N種樣式的副件,其中M及N為正整數(shù),該影印系統(tǒng)包含一影像擷取模塊,用來擷取該原始影像并將該原始影像轉(zhuǎn)換成一灰度級影像;一影像處理模塊,電連接于該影像擷取模塊,用來處理該灰度級影像;一誤差擴散模塊,電連接于該影像處理模塊,用來將該影像處理模塊所處理過的灰度級影像轉(zhuǎn)換成一半色調(diào)影像;一描繪控制模塊,電連接于該誤差擴散模塊,用來將該誤差擴散模塊所轉(zhuǎn)換的半色調(diào)影像轉(zhuǎn)換成一可打印影像;一影像輸出裝置,電連接于該描繪控制模塊,用來輸出該描繪控制模塊所轉(zhuǎn)換的可打印影像;一壓縮器,用來將一灰度級影像壓縮成一JPEG格式數(shù)據(jù)、將一半色調(diào)影像壓縮成一JBIG格式數(shù)據(jù)、以及將一可打印影像壓縮成一RunLength格式數(shù)據(jù);一存儲器,用來存儲該壓縮器所壓縮而成的JPEG格式數(shù)據(jù)、JBIG格式數(shù)據(jù)及RunLength格式數(shù)據(jù);一解壓縮器,用來將一JPEG格式數(shù)據(jù)解壓縮成一灰度級影像、將一JBIG格式數(shù)據(jù)解壓縮成一半色調(diào)影像、以及將一RunLength格式數(shù)據(jù)解壓縮成一可打印影像;以及一處理器,電連接于該影像擷取模塊、該影像處理模塊、該誤差擴散模塊、該描繪控制模塊、該影像輸出裝置、該壓縮器、該存儲器及該解壓縮器,用來控制該影像擷取模塊、該影像處理模塊、該誤差擴散模塊、該描繪控制模塊及該影像輸出裝置的運作、以及用來依據(jù)M、N、該JPG格式數(shù)據(jù)、該JBIG格式數(shù)據(jù)及該RunLength格式數(shù)據(jù)的大小控制該壓縮器、該存儲器及該解壓縮器的運作。
2.如權(quán)利要求1所述的影印系統(tǒng),其還包含一控制面板,用來輸入該M及N。
3.如權(quán)利要求2所述的影印系統(tǒng),其中該控制面板為一觸控制液晶顯示器。
4.如權(quán)利要求2所述的影印系統(tǒng),其中該控制面板為一包含多個控制按鍵的發(fā)光二極管面板。
5.一種用來將一原始影像復(fù)印成多份包含至少一種樣式的副件的方法,該方法包含下列步驟(a)擷取該原始影像、并將該原始影像轉(zhuǎn)換成一灰度級影像;(b)將該灰度級影像導(dǎo)入于一直接輸出路徑以輸出該多份副件中的第一份副件、及依據(jù)該樣式將該灰度級影像導(dǎo)入于一預(yù)定編碼路徑以壓縮成一預(yù)定格式數(shù)據(jù);以及(c)判別一存儲器是否具有存儲該預(yù)定格式數(shù)據(jù)的存儲空間,若該存儲器具有存儲該預(yù)定格式數(shù)據(jù)的存儲空間,則將該預(yù)定格式數(shù)據(jù)存儲于該存儲器中,并將該存儲于該存儲器中的預(yù)定格式數(shù)據(jù)分別導(dǎo)入于一預(yù)定譯碼路徑,以打印該多份副件中的剩余副件。
6.如權(quán)利要求5所述的方法,其中該多份副件包含一第一影像樣式及一第二影像樣式,該預(yù)定編碼路徑包含一第一編碼路徑及一第二編碼路徑,該預(yù)定格式數(shù)據(jù)包含一第一格式數(shù)據(jù)及一第二格式數(shù)據(jù),該預(yù)定譯碼路徑包含一第一譯碼路徑及一第二譯碼路徑,而步驟(c)先判別該存儲器中是否具有存儲該第一格式數(shù)據(jù)的存儲空間,若該存儲器中具有存儲該第一格式數(shù)據(jù)的存儲空間,則將該第一格式數(shù)據(jù)存儲于該存儲器中,并將該存儲于該存儲器中的第一格式數(shù)據(jù)導(dǎo)入于該第一譯碼路徑,以打印該多份副件中第一影像樣式的剩余副件,步驟(c)接著判別該存儲器中是否具有存儲該第二格式數(shù)據(jù)的存儲空間,若該存儲器中具有存儲該第二格式數(shù)據(jù)的存儲空間,則將該第二格式數(shù)據(jù)存儲于該存儲器中,并將該存儲于該存儲器中的第二格式數(shù)據(jù)導(dǎo)入于該第二譯碼路徑,以打印該多份副件中第二影像樣式的剩余副件。
7.如權(quán)利要求6所述的方法,其中存儲該第一格式數(shù)據(jù)所需的存儲空間小于存儲該第二格式數(shù)據(jù)所需的存儲空間。
8.如權(quán)利要求6所述的方法,其中存儲該第一格式數(shù)據(jù)所需的存儲空間大于存儲該第二格式數(shù)據(jù)所需的存儲空間。
9.如權(quán)利要求8所述的方法,其中于步驟(c)中,若該存儲器中不具有存儲該第二格式數(shù)據(jù)的存儲空間,但該存儲器中已存儲有該第一格式數(shù)據(jù),則將該存儲于該存儲器中的第一格式數(shù)據(jù)導(dǎo)入于該第一譯碼路徑,以打印該多份副件中第二影像樣式的剩余副件
10.如權(quán)利要求5所述的方法,其中該灰度級影像于該直接輸出路徑依序先被轉(zhuǎn)換成一半色調(diào)影像及一可打印影像后,輸出于一影像輸出裝置。
11.如權(quán)利要求5所述的方法,其中該預(yù)定格式數(shù)據(jù)為一JPEG格式數(shù)據(jù)。
12.如權(quán)利要求11所述的方法,其中該存儲于該存儲器中的預(yù)定格式數(shù)據(jù)于該預(yù)定譯碼路徑先被解壓縮成一灰度級影像、再依序被轉(zhuǎn)換成一半色調(diào)影像及一可打印影像后,輸出于一影像輸出裝置。
13.如權(quán)利要求5所述的方法,其中該預(yù)定格式數(shù)據(jù)為一JBIG格式數(shù)據(jù)。
14.如權(quán)利要求13所述的方法,其中該存儲于該存儲器中的預(yù)定格式數(shù)據(jù)于該譯碼路徑系先被解壓縮成一半色調(diào)影像、再被轉(zhuǎn)換成一可打印影像后,輸出于一影像輸出裝置。
15.如權(quán)利要求5所述的方法,其中該預(yù)定格式數(shù)據(jù)為一RunLength格式數(shù)據(jù)。
16.如權(quán)利要求15所述的方法,其中該存儲于該存儲器中的預(yù)定格式數(shù)據(jù)于該譯碼路徑先被解壓縮成一可打印影像后,輸出于一影像輸出裝置。
全文摘要
本發(fā)明提供一種影印系統(tǒng),用來將一原始影像復(fù)印成M份包含N種樣式的副件,該影印系統(tǒng)包含一影像擷取模塊、一影像處理模塊、一誤差擴散模塊、一描繪控制模塊、一影像輸出裝置、一壓縮器、一存儲器、一解壓縮器、以及一處理器,該處理器用來控制該影像擷取模塊、該影像處理模塊、該誤差擴散模塊、該描繪控制模塊及該影像輸出裝置的運作、以及用來依據(jù)M、N及該壓縮器所壓縮該原始影像所產(chǎn)生的壓縮影像的大小控制該壓縮器、該存儲器及該解壓縮器的運作。
文檔編號H04N1/405GK1801002SQ20041008177
公開日2006年7月12日 申請日期2004年12月31日 優(yōu)先權(quán)日2004年12月31日
發(fā)明者周美代, 沈緯哲, 董玉如 申請人:明基電通股份有限公司