專利名稱::多功能打印機(jī)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種能夠?qū)⒆x取的圖像數(shù)據(jù)傳送到連接的主機(jī)裝置、具有復(fù)印功能和掃描功能的多功能打印機(jī)以及一種圖像處理方法。
背景技術(shù):
:圖5是示出了一種具有復(fù)印功能和掃描功能的常規(guī)多功能打印機(jī)(下文稱為MFP)的布置的框圖。參照?qǐng)D5,控制芯片10控制整個(gè)裝置。下文描述的各塊100至1200集成于單個(gè)芯片中。掃描儀I/F100從控制芯片10的外部接收各行經(jīng)AFE2400A/D轉(zhuǎn)換的圖像數(shù)據(jù),并且通過使用DMAC110將圖像數(shù)據(jù)寫入到主存儲(chǔ)器2000中。掃描儀圖像處理單元200通過使用DMAC210從主存儲(chǔ)器2000讀出圖像數(shù)據(jù),執(zhí)行預(yù)定圖像處理如邊緣增強(qiáng)和Y轉(zhuǎn)換,并且同樣通過使用DMAC210將處理結(jié)果寫入到主存儲(chǔ)器2000中。打印機(jī)圖像處理單元300是一個(gè)將掃描儀圖像處理單元200所處理的圖像數(shù)據(jù)轉(zhuǎn)換成CMYK(密度)數(shù)據(jù)以供打印機(jī)輸出的塊。打印機(jī)圖像處理單元300通過使用DMAC310對(duì)主存儲(chǔ)器2000進(jìn)行寫入和讀出。打印機(jī)I/F400是一個(gè)向打印機(jī)2100發(fā)送CMYK數(shù)據(jù),也就是打印機(jī)圖像處理單元300的處理結(jié)果的接口電路。打印機(jī)I/F400通過使用DMAC410從主存儲(chǔ)器2000進(jìn)行讀取。掃描儀I/F100、掃描儀圖像處理單元200、打印機(jī)圖像處理單元300和打印機(jī)I/F400分別經(jīng)由DMAC110,210,310和410連接到公共圖像總線1100。存儲(chǔ)器控制單元500執(zhí)行主存儲(chǔ)器2000與圖像總線1100或者控制總線1200之間的仲裁和接口控制。CPU600控制整個(gè)裝置。電動(dòng)機(jī)控制器700控制掃描儀或者打印機(jī)的電動(dòng)機(jī)。面板I/F800對(duì)操作單元2500執(zhí)行接口控制。SIO900對(duì)ROM2600執(zhí)行接口控制。USB設(shè)備I/F1000執(zhí)行與連接到MFP的主機(jī)裝置(PC)進(jìn)行的通信處理。CPU600、電動(dòng)機(jī)控制器700、面板I/F800、SIO900和USB設(shè)備I/F1000連接到公共控制總線1200。主存儲(chǔ)器2000由CPU600或者各處理塊用作工作存儲(chǔ)器。打印機(jī)2100將圖像數(shù)據(jù)輸出到打印介質(zhì)如打印紙張。圖像讀取處理單元2300使用光學(xué)器件如CCD或者CIS。AFE2400對(duì)從圖像讀取處理單元2300按行順序輸出的作為模擬數(shù)據(jù)的圖像數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換并且將轉(zhuǎn)換的圖像數(shù)據(jù)輸出到控制芯片10的掃描儀I/F100作為各行的圖像數(shù)據(jù)。操作單元2500包括用以將各種信息輸出到MFP用戶的LCD和用以直接由用戶操作的鍵,并且經(jīng)由面板I/F800輸入信息到控制芯片/從控制芯片10輸出信息。ROM2600存儲(chǔ)CPU600的操作程序。圖6是示出了掃描儀圖像處理單元200中具體布置的框圖。參照?qǐng)D6,陰影處理單元201校正CXD和CIS的像素之間的靈敏度波動(dòng)。Y轉(zhuǎn)換處理單元202轉(zhuǎn)換已經(jīng)經(jīng)歷陰影處理的圖像數(shù)據(jù)的灰度等級(jí)特征。字符確定處理單元203檢查具有給定中央像素的nXn個(gè)像素的像素值,并且確定它們是否為字符圖像的一部分。過濾器處理單元204基于具有給定中央像素的mXm個(gè)像素的像素值通過過濾器計(jì)算來執(zhí)行邊緣增強(qiáng)和波紋抑制。陰影處理單元201、字符確定處理單元203和過濾器處理單元204具有專用陰影(SHD)緩存器201a以及用以分別存儲(chǔ)多行陰影數(shù)據(jù)或者圖像數(shù)據(jù)的專用行緩存器203a和204a。主存儲(chǔ)器2000中存儲(chǔ)的圖像數(shù)據(jù)或者陰影數(shù)據(jù)與多行相對(duì)應(yīng)地在主掃描方向((XD或者CIS的移動(dòng)方向)上被讀出、被存儲(chǔ)于行緩存器中并且被單獨(dú)地處理。例如,日本專利公開待審第7-170372號(hào)公開了一種具有上述常規(guī)布置的現(xiàn)有技術(shù)的裝置。在日本專利公開待審第7-170372號(hào)中公開的該布置需要很大容量的行緩存器,因?yàn)閳D像處理單元中的各圖像處理塊必須具有圖像處理所必需的行存儲(chǔ)器。例如,與原寬度四行相對(duì)應(yīng)的行存儲(chǔ)器對(duì)于5X5像素過濾器處理是必需的。如果輸入圖像是具有分辨率600dpi(=5000個(gè)像素/行)和每像素16位的A4彩色圖像,則控制芯片10必須并入120kB的大容量存儲(chǔ)器。此外,存儲(chǔ)器大小需要與輸入圖像數(shù)據(jù)的分辨率和寬度方向上的實(shí)際原尺寸成比例。為了解決此問題,日本專利公開待審第2004-220584號(hào)提出一種新的圖像處理系統(tǒng)。根據(jù)日本專利公開待審第2004-220584號(hào),如圖7中所示,與包括圖像處理所必需的“余量”的各矩形相對(duì)應(yīng)地讀出從讀取控制單元輸出并且按行順序存儲(chǔ)于主存儲(chǔ)器中的圖像數(shù)據(jù)。此外,同時(shí)從主存儲(chǔ)器讀出在與矩形相對(duì)應(yīng)的位置處的淺/深陰影數(shù)據(jù)。圖像處理單元執(zhí)行各種圖像處理如陰影處理,并且同樣與各矩形相對(duì)應(yīng)地在主存儲(chǔ)器中寫入處理結(jié)果。這一處理允許各圖像處理單元具有不與原寬度而與矩形的寬度相對(duì)應(yīng)的行存儲(chǔ)器。因此有可能大為減少圖像處理單元的行存儲(chǔ)器的總大小。如果輸入圖像數(shù)據(jù)具有較高分辨率,或者輸入圖像尺寸本身從例如A4增加到A3,則只需增加從主存儲(chǔ)器讀出矩形的次數(shù)。因此,即使圖像的分辨率或者大小有增加也容易應(yīng)對(duì)?!坝嗔俊痹谶@里是指如下區(qū)域,必須從主存儲(chǔ)器讀出該區(qū)域作為用以針對(duì)整個(gè)輸入矩形來執(zhí)行圖像處理的在輸入矩形以外的附加區(qū)域。例如,為了執(zhí)行5X5像素過濾器處理,必須在輸入矩形的上側(cè)、下側(cè)、左側(cè)和右側(cè)中的各側(cè)上讀出額外兩行。然而,在日本專利公開待審第2004-220584號(hào)中公開的方法仍有問題。在這一方法中,圖像處理單元不能在掃描儀I/F向主存儲(chǔ)器輸出與矩形的縱向尺寸相對(duì)應(yīng)的圖像數(shù)據(jù)之前開始處理。因此,主存儲(chǔ)器必須具有用以至少存儲(chǔ)一行圖像數(shù)據(jù)4的矩形縱向尺寸的容量。必然地,此問題通過簡(jiǎn)單地減少矩形的縱向尺寸來解決。然而在這一情況下,向從主存儲(chǔ)器讀出的矩形所添加的“余量”和矩形的陰影處理所必需的陰影數(shù)據(jù)受到很大影響。當(dāng)矩形的縱向尺寸對(duì)應(yīng)于η行時(shí),5X5像素過濾器處理需要在上側(cè)和下側(cè)上與共四行相對(duì)應(yīng)的余量以及與兩行相對(duì)應(yīng)的陰影數(shù)據(jù)(淺/深)。因此有必要從主存儲(chǔ)器讀出與(η+6)行相對(duì)應(yīng)的數(shù)據(jù)。這意味著隨著η變小,要從主存儲(chǔ)器讀出的必需數(shù)據(jù)量相對(duì)地增加。這就要求控制芯片10和主存儲(chǔ)器2000之間的寬數(shù)據(jù)存取帶。上文已經(jīng)描述了用于使用MFP的掃描儀功能所必需的存儲(chǔ)器。具有復(fù)印功能的MFP需要用于掃描儀功能和打印功能的存儲(chǔ)器。圖8示出了在這一情況下MFP中的數(shù)據(jù)流。在復(fù)印模式下,按行順序地在主存儲(chǔ)器2000中的緩存器1中暫時(shí)寫入由圖像讀取處理單元2300讀取的并且由AFE2400A/D轉(zhuǎn)換的圖像數(shù)據(jù)。掃描儀圖像處理單元200從緩存器1讀出圖像數(shù)據(jù)以及與包括余量的矩形相對(duì)應(yīng)的陰影數(shù)據(jù),執(zhí)行各種圖像處理,并且在主存儲(chǔ)器中的緩存器2中寫入處理的圖像數(shù)據(jù)。打印機(jī)圖像處理單元300從緩存器2按行順序地讀出圖像數(shù)據(jù)、將圖像數(shù)據(jù)轉(zhuǎn)換成可由打印機(jī)2100處理的CMYK二進(jìn)制數(shù)據(jù),并且在主存儲(chǔ)器2000中的緩存器3中寫入數(shù)據(jù)。打印機(jī)I/F400讀出在緩存器3中寫入的CMYK二進(jìn)制數(shù)據(jù),將該數(shù)據(jù)輸出到打印機(jī)2100,并且將其打印在輸出紙張上。在掃描模式下,流向掃描儀圖像處理單元200的數(shù)據(jù)與上述相同。從掃描儀圖像處理單元200輸出的數(shù)據(jù)沒有存儲(chǔ)于緩存器2中而是存儲(chǔ)在到USB設(shè)備I/F1000的傳輸緩存器中并且經(jīng)由該USB傳送到PC。緩存器2和3是不必要的。由于傳輸緩存器的大小小于緩存器2或者3的大小,所以緩存器存儲(chǔ)器的所需總大小比在復(fù)制模式下更小。如上所述,在復(fù)制模式下,MFP中的掃描儀I/F、掃描儀圖像處理單元、打印機(jī)圖像處理單元和打印機(jī)I/F都訪問主存儲(chǔ)器。為做到這一點(diǎn),主存儲(chǔ)器必須并入緩存器1至3用以緩沖處理塊之間處理速度差異。此外,在控制芯片與主存儲(chǔ)器之間必需存在很寬的數(shù)據(jù)存取帶。如上文所概括的,在日本專利公開待審第2004-220584號(hào)中公開的方法具有如下問題。(1)在掃描儀I/F與掃描儀圖像處理單元之間的緩存器存儲(chǔ)器(圖8中的緩存器1)必須具有相對(duì)大的容量。(2)在復(fù)制模式下,主存儲(chǔ)器需要具有大容量的緩存器存儲(chǔ)器(緩存器1+緩存器+緩存器3),而在控制芯片與主存儲(chǔ)器之間必需存在寬的數(shù)據(jù)存取帶。
發(fā)明內(nèi)容因而,針對(duì)常規(guī)技術(shù)的上述不足而作出了本發(fā)明。例如,根據(jù)本發(fā)明的一種具有復(fù)制功能和掃描儀功能的多功能打印機(jī)以及一種圖像處理方法能夠在復(fù)制模式下實(shí)現(xiàn)高的存儲(chǔ)器利用而在掃描模式下實(shí)現(xiàn)高的圖像質(zhì)量。根據(jù)本發(fā)明的一個(gè)方面,優(yōu)選地提供一種多功能打印機(jī),具有復(fù)制圖像原件的第一功能和向外部設(shè)備(PC)輸出通過掃描圖像原件而獲得的圖像數(shù)據(jù)的第二功能,包括讀取裝置,用于按行順序地通過掃描讀取圖像原件;存儲(chǔ)器,存儲(chǔ)讀取裝置讀取的圖像數(shù)據(jù);第一圖像處理裝置,用于執(zhí)行第一功能;以及第二圖像處理裝置,用于執(zhí)行第二功能;其中第一圖像處理裝置包括壓縮裝置,用于壓縮讀取裝置讀取的圖像數(shù)據(jù);以及第一輸出裝置用于將壓縮裝置壓縮的壓縮圖像數(shù)據(jù)輸出到存儲(chǔ)器。根據(jù)本發(fā)明的另一方面,優(yōu)選地提供一種由多功能打印機(jī)執(zhí)行的圖像處理方法,該多功能打印機(jī)具有復(fù)制圖像原件的第一功能和向外部設(shè)備(PC)輸出通過掃描圖像原件而獲得的圖像數(shù)據(jù)的第二功能,所述方法包括如下步驟按行順序地通過掃描讀取圖像原件;在執(zhí)行第一功能時(shí)壓縮在讀取步驟中讀取的圖像數(shù)據(jù);以及向存儲(chǔ)器輸出在壓縮步驟中壓縮的壓縮圖像數(shù)據(jù)。本發(fā)明之所以特別地有利是因?yàn)榭梢詼p少多功能打印機(jī)為了實(shí)施必需功能而需要的總存儲(chǔ)器大小。此外,由于僅在執(zhí)行復(fù)印功能時(shí)才執(zhí)行在將讀取的圖像數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器中時(shí)的壓縮,所以可以防止在執(zhí)行掃描功能時(shí)的圖像質(zhì)量降級(jí)。本發(fā)明的更多特征將從具體實(shí)施方式中(參照附圖)變得明顯。圖1是示出了作為本發(fā)明的典型實(shí)施例的多功能打印機(jī)的示意性布置的框圖;圖2是圖示了在圖像復(fù)制模式下執(zhí)行的輸入圖像數(shù)據(jù)DPCM(差分脈碼調(diào)制)壓縮處理的流程圖;圖3是圖示了從各存儲(chǔ)器讀出的數(shù)據(jù)和在圖像復(fù)制模式下執(zhí)行的DPCM解壓處理的流程圖;圖4是示出了當(dāng)執(zhí)行復(fù)制和掃描時(shí)必需的緩存器存儲(chǔ)器容量的圖;圖5是示出了常規(guī)多功能打印機(jī)的示意性布置的框圖;圖6是示出了圖5中所示多功能打印機(jī)的掃描儀圖像處理單元的內(nèi)部布置的框圖;圖7是示出了根據(jù)日本專利公開待審第2004-220584號(hào),從主存儲(chǔ)器讀出并且在掃描儀圖像處理單元執(zhí)行圖像處理之后被輸出到主存儲(chǔ)器的圖像數(shù)據(jù)的圖;圖8是示出了在常規(guī)多功能打印機(jī)的圖像處理單元與主存儲(chǔ)器中緩存器之間的關(guān)系的圖;以及圖9是示出了根據(jù)本發(fā)明另一實(shí)施例的多功能打印機(jī)的示意性布置的框圖。具體實(shí)施例方式現(xiàn)在將根據(jù)附圖具體地描述本發(fā)明的優(yōu)選實(shí)施例。在這一說明書中,術(shù)語“打印”不僅包括在打印介質(zhì)上形成有意義信息如字符和圖形而且包括在打印介質(zhì)上形成圖像、數(shù)字、圖、圖案等或者介質(zhì)的處理,無論它們是有意義還是無意義以及它們是否被可視化以便可由人在視覺上感知。另外,術(shù)語“打印介質(zhì)”不僅包括在普通打印裝置中使用的紙張而且包括能夠接受墨水的比如布、塑料膜、金屬板、玻璃、陶瓷、木材和皮革這樣的材料。圖1是示出了作為本發(fā)明的典型實(shí)施例的多功能打印機(jī)(MFP)的示意性布置的框圖。與現(xiàn)有技術(shù)中相同的標(biāo)號(hào)表示相同的組成單元,因此將不重復(fù)對(duì)其的描述。這里基于與圖5中所示布置的比較來描述現(xiàn)有技術(shù)的MFP與實(shí)施例的MFP之間在特有特征上的差異。從圖1與圖5之間的比較不言而喻,如圖1中所示,此實(shí)施例向掃描儀I/F的輸出添加了復(fù)制圖像處理單元120。復(fù)制圖像處理單元120并入了用以在復(fù)制模式下存儲(chǔ)必需數(shù)量的陰影數(shù)據(jù)的陰影存儲(chǔ)器(SRAM)122、陰影處理單元121、γ轉(zhuǎn)換處理單元123和DPCM壓縮處理單元124。陰影處理單元201與現(xiàn)有技術(shù)中一樣保持于掃描儀圖像處理單元200中。向掃描儀圖像處理單元200添加DPCM解壓處理單元205。其余部件與圖5中所示的現(xiàn)有技術(shù)中相同。在圖1中沒有圖示連接到控制總線側(cè)的塊。下文將具體描述具有圖1中所示布置的MFP在復(fù)制模式和掃描模式下執(zhí)行的處理操作。<在掃描模式下的處理>首先將描述在掃描模式下的處理。這一處理的內(nèi)容與在日本專利公開待審2004-220584號(hào)中公開的內(nèi)容基本上相同并且將在下文中對(duì)其加以描述。1.各顏色分量的淺/深陰影數(shù)據(jù)被預(yù)先獲取并且保持于主存儲(chǔ)器2000中。2.開始原件讀取處理。數(shù)字圖像數(shù)據(jù)經(jīng)由掃描儀I/F100從AFE2400按行順序地輸入到控制芯片10。3.未壓縮數(shù)據(jù)由DMAC110而不使用復(fù)制圖像處理單元120按行順序地寫入主存儲(chǔ)器2000中。4.當(dāng)輸出到主存儲(chǔ)器2000的按行順序圖像數(shù)據(jù)超過要由掃描儀圖像處理單元200處理的矩形的高度(包括余量)時(shí),掃描儀圖像處理單元200開始處理。當(dāng)掃描儀圖像處理單元200為mXn時(shí),在上側(cè)、下側(cè)、左側(cè)和右側(cè)中的各側(cè)上與兩個(gè)像素相對(duì)應(yīng)的余量是5X5像素過濾器處理所必需的。因此,輸入圖像是大小為(m+4)X(n+4)個(gè)像素的矩形。DMAC210同時(shí)讀出如圖7中所示與這一部分相對(duì)應(yīng)的矩形圖像數(shù)據(jù)以及與這一部分相對(duì)應(yīng)的(m+4)X兩行(淺/深)陰影數(shù)據(jù)。5.掃描儀圖像處理單元200中的塊執(zhí)行陰影處理、輸入Y轉(zhuǎn)換處理和過濾器處理。DMAC210輸出除余量部分以外的具有mXn個(gè)像素的矩形圖像數(shù)據(jù)作為處理結(jié)果。6.重復(fù)處理4和處理5直至輸出與一個(gè)條帶(在主掃描方向上輸出矩形之和)相對(duì)應(yīng)的圖像數(shù)據(jù)。CPU600經(jīng)由USB設(shè)備I/F1000將輸出到主存儲(chǔ)器2000的經(jīng)處理的一個(gè)條帶的圖像數(shù)據(jù)按行順序地發(fā)送到連接的PC。7.當(dāng)來自圖像讀取處理單元2300的輸出圖像數(shù)據(jù)達(dá)到要由掃描儀圖像處理單元200處理的下一矩形的高度(從開頭計(jì)數(shù)的第(2n+4)行)時(shí),掃描儀圖像處理單元200開始下一條帶的處理。以同一方式,每當(dāng)與η行相對(duì)應(yīng)的數(shù)據(jù)從圖像讀取處理單元2300被輸出并且存儲(chǔ)時(shí)都重復(fù)該處理?!丛趶?fù)制模式下的處理〉接著將描述在復(fù)制模式下的處理。首先將描述從AFE2400按行順序地輸入圖像數(shù)據(jù)并且將它輸出到主存儲(chǔ)器2000的處理。1.具有復(fù)制分辨率的陰影數(shù)據(jù)被預(yù)先獲取并且被寫入到陰影(SHD)存儲(chǔ)器(SRAM)122中。2.開始原件讀取處理。按行順序數(shù)字圖像數(shù)據(jù)經(jīng)由掃描儀I/F100從APE2400輸入到控制芯片10。3.從掃描儀I/F100輸出的按行順序數(shù)字圖像數(shù)據(jù)被輸入到復(fù)制圖像處理單元120。復(fù)制圖像處理單元120中的陰影處理單元121執(zhí)行陰影處理。根據(jù)需要與輸入圖像數(shù)據(jù)同步地從陰影存儲(chǔ)器122讀出陰影數(shù)據(jù)。由于這一處理校正傳感器的像素之間的靈敏度波動(dòng),所以可以最小化后續(xù)DPCM壓縮處理所引起的圖像質(zhì)量降級(jí)。4.γ轉(zhuǎn)換處理單元123執(zhí)行輸入γ轉(zhuǎn)換處理。這一處理減少了輸入圖像的灰度等級(jí)數(shù)目。因此,可以進(jìn)一步抑制后續(xù)DPCM壓縮處理所引起的圖像質(zhì)量降級(jí)。5.為輸入圖像的每行執(zhí)行DPCM壓縮處理。隨后將描述DPCM壓縮的算法。6.通過使用DMAC110在主存儲(chǔ)器2000中寫入各行的壓縮圖像數(shù)據(jù)。利用DPCM壓縮處理,作為陰影處理和輸入γ轉(zhuǎn)換處理的結(jié)果而獲得的包含每像素16位的圖像數(shù)據(jù)被壓縮成包含每像素8位的定長(zhǎng)圖像數(shù)據(jù)。圖2是圖示了DPCM壓縮處理的概況的流程圖。令ρ[i](16位)為從輸入16位數(shù)字圖像的一行中左端起的第i個(gè)像素值,c[i](8位)為與該像素相對(duì)應(yīng)的編碼數(shù)據(jù),而q[i](16位)為解碼數(shù)據(jù)。此外,table[j]=(int)(j/512)+128(-65536<j<65536)revtable[k]=(k_128)*512(0彡k<256)在步驟S601中,檢驗(yàn)值i。如果i=0,則該處理前進(jìn)到步驟S602。如果iΦ0,則該處理前進(jìn)到步驟S603。在步驟S602中,計(jì)算c[i]=p[i]>>8和q[i]=c[i]<<8。然后,該處理前進(jìn)到步驟S605。注意〃>>8〃指示了將輸入位串右移8位的操作,而〃<<8〃指示了將輸入位串左移8位的操作。利用這一操作,每像素16位的圖像數(shù)據(jù)的所有較低8位都被設(shè)置為"0"。。在步驟S603中,計(jì)算c[i]=table[p[i]-q[i-l]]和q[i]=q[[i-l]+revtable[c[i]]。然后該處理前進(jìn)到步驟S604。在步驟S604中,如果q[i]>65535,則q[i]=65535。如果q[i]<0,則q[i]=0。然后該處理前進(jìn)到步驟S605。在步驟S605中,值i被遞增“+1“。然后該處理前進(jìn)到步驟S606。在步驟S606中,檢驗(yàn)所關(guān)注的像素是否存在于圖像的右端。如果在步驟S606中為“是”,則該處理結(jié)束。否則該處理返回到步驟S603。通過為輸入圖像數(shù)據(jù)的各行執(zhí)行DPCM壓縮處理,來自圖像讀取處理單元的輸出是每像素從16位到8位的定長(zhǎng)壓縮的。接著將參照流程圖描述掃描儀圖像處理單元200如何處理在主存儲(chǔ)器2000中寫入的壓縮圖像數(shù)據(jù)。圖3是圖示了掃描儀圖像處理單元200的壓縮圖像數(shù)據(jù)解壓處理的流程圖。在步驟701中,與在掃描模式下一樣,掃描儀圖像處理單元200的DMAC210從主存儲(chǔ)器2000讀出如圖7中所示的圖像數(shù)據(jù),該圖像數(shù)據(jù)包括具有mXn個(gè)像素的輸出矩形以及在上側(cè)、下側(cè)、左側(cè)和右側(cè)中的各側(cè)上與兩個(gè)像素相對(duì)應(yīng)的余量。注意到數(shù)據(jù)數(shù)量和地8址差值在讀出與在掃描模式下相同的位置處的矩形時(shí)是1/2,因?yàn)閳D像數(shù)據(jù)是每像素從16位到8位的定長(zhǎng)壓縮的。無需讀出陰影數(shù)據(jù)。在步驟702中,掃描儀圖像處理單元200中的DPCM解壓處理單元205基于如下算法執(zhí)行對(duì)通過DMAC210讀出的圖像數(shù)據(jù)的DPCM解壓。解壓處理需要針對(duì)矩形的各行來執(zhí)行。在如下說明中,當(dāng)輸出矩形包含mXn個(gè)像素時(shí),輸入矩形包含(m+2)X(n+2)個(gè)像素。令c[i,j]為坐標(biāo)值(i,j)處的編碼數(shù)據(jù)(每像素8位),而q[i,j]為解壓結(jié)果(每像素16位)。在步驟S702-1中,i=j=0。在步驟S702-2中,檢驗(yàn)輸入矩形圖像(條帶)是否在輸入圖像的左端。如果在步驟S702-2中為“是”,則該處理前進(jìn)到步驟S702-3。否則該處理前進(jìn)到步驟S702-11。在步驟S702-3中,開始對(duì)輸入矩形的第j行的解壓處理。在步驟S702-4中,在輸入矩形的左端處的兩個(gè)像素對(duì)應(yīng)于余量。代表實(shí)際圖像的編碼數(shù)據(jù)從下一輸入像素開始。為此,“65535"總是在左端處作為白像素的兩個(gè)像素而輸出。也就是說,q=q[l,j]=65535。在步驟S702-5中,由于已經(jīng)通過忽略較低8位來壓縮第三像素(=原件的左端像素),所以輸入的8位數(shù)據(jù)被乘以256并且被輸出為16位數(shù)據(jù)。也就是說,q[2,j]=c[2,j]<<8。在步驟S702-6中,通過如下處理對(duì)第四和后續(xù)像素進(jìn)行解碼。也就是說,計(jì)算q[i,j]=q[i_l,j]+revtable[c[i,j]]。如果q[i,j]>65535,則q[i,j]=65535。如果q[i,j]UJq[i,j]=0。在步驟S702-7中,對(duì)于矩形的各行(j=0ton+2_l),DPCM解壓處理單元205內(nèi)部地存儲(chǔ)從輸入矩形的左端起第m個(gè)像素的解壓輸出值q[m-l,j]作為q’[j]。在步驟S207-8中,當(dāng)輸入矩形的所有像素都被解壓時(shí)(j=11+2-1),該處理前進(jìn)到步驟S702-20。在步驟S702-9中,當(dāng)解壓處理已經(jīng)達(dá)到輸入矩形的右端時(shí)(i=m+2_l),該處理前進(jìn)到步驟S702-10。否則該處理前進(jìn)到步驟S702-11。在步驟S702-10中,值j被遞增"+1"。然后該處理返回到步驟S702-3。在步驟S702-11中,值被遞增"+1"。然后該處理返回到步驟S702-6。在步驟S702-12中,開始對(duì)輸入矩形的第j行的解壓處理。在步驟S702-13中,如果i=0,則通過使用在步驟S702-7或者S702-15的處理中存儲(chǔ)的解壓輸出值q'[j]來執(zhí)行如下處理。也就是說,計(jì)算q=q'[j]+revtable[c]如果q>65535,則q=65535。如果q<0,則q=0。在步驟S702-14中,執(zhí)行如下處理。當(dāng)i乒0時(shí),計(jì)算q[i,j]=q[i_l,j]+revtable[c[i,j]]。如果q[i,j]>65535,則q[i,j]=65535,如果q[i,j]<0,則q[i,j]=0。在步驟S702-15中,對(duì)于矩形的各行(j=0ton+2_l),DPCM解壓處理單元205內(nèi)部地存儲(chǔ)從輸入矩形的左端起第m個(gè)像素的解壓輸出值q[m-l,j]作為q'[j]。在步驟S702-16中,檢驗(yàn)輸入矩形的所有像素是否都被解壓。如果j=n+2_l,則該處理前進(jìn)到步驟S702-20。如果jΦn+2-l,則該處理前進(jìn)到步驟S702-17。在步驟S702-17中,檢驗(yàn)解壓處理是否已經(jīng)達(dá)到輸入矩形的右端。如果i=m+2-l,則該處理前進(jìn)到步驟S702-18。如果iΦm+2-l,則該處理前進(jìn)到步驟S702-19。在步驟S702-18中,值j被遞增"+1"。然后該處理返回到步驟S702-12。在步驟S702-19中,值i被遞增"+1"。然后該處理返回到步驟S702-14。在步驟S702-20中,由于在步驟S702-8或者S702-16中完成所關(guān)注的矩形的解壓處理,所以為解壓的矩形圖像數(shù)據(jù)執(zhí)行字符確定處理和過濾器處理。這里不執(zhí)行陰影處理和Y轉(zhuǎn)換處理是因?yàn)樗鼈円呀?jīng)在復(fù)制圖像處理單元中被執(zhí)行。過濾器處理單元在輸入圖像的上側(cè)、下側(cè)、左側(cè)和右側(cè)中的各側(cè)上去除與兩個(gè)像素相對(duì)應(yīng)的余量。通過使用DMAC210為各矩形在主存儲(chǔ)器2000中的緩存器2中寫入結(jié)果。在步驟S702-21中,檢驗(yàn)所關(guān)注的當(dāng)前矩形是否在條帶的右端。如果在步驟S702-21中為“是”,則該條帶的處理結(jié)束。否則該處理前進(jìn)到步驟S702-22。在步驟S702-22中,所關(guān)注的矩形向右移一個(gè)單位,而該處理返回到步驟S701。以上述方式,掃描儀圖像處理單元200執(zhí)行對(duì)輸入圖像的一個(gè)條帶的處理。為各條帶重復(fù)該處理。這些處理將概括如下。在復(fù)制模式下,在復(fù)制圖像處理單元120中通過使用陰影存儲(chǔ)器122中存儲(chǔ)的陰影數(shù)據(jù)為從AFE2400按行順序地輸入的數(shù)字圖像數(shù)據(jù)執(zhí)行陰影處理和Y轉(zhuǎn)換處理。然后,執(zhí)行DPCM壓縮處理,并且在主存儲(chǔ)器中按行順序地寫入壓縮的數(shù)據(jù)。掃描儀圖像處理單元200與各矩形相對(duì)應(yīng)地解壓從主存儲(chǔ)器讀出的解壓數(shù)據(jù),并且執(zhí)行除陰影處理和Y轉(zhuǎn)換處理以外的各種圖像處理如過濾器處理。在掃描模式下,從AFE2400按行順序地輸入的數(shù)字圖像數(shù)據(jù)不受到復(fù)制圖像處理單元120的處理并且不經(jīng)壓縮就被按行順序地寫入主存儲(chǔ)器中。掃描儀圖像處理單元讀出各矩形的圖像數(shù)據(jù),并且同時(shí)從主存儲(chǔ)器讀出與矩形的位置相對(duì)應(yīng)的陰影數(shù)據(jù)。掃描儀圖像處理單元200執(zhí)行陰影處理和輸入γ轉(zhuǎn)換處理,然后執(zhí)行各種圖像處理如過濾器處理。圖4是示出了當(dāng)根據(jù)實(shí)施例執(zhí)行復(fù)制和掃描時(shí)必需的緩存器存儲(chǔ)器的圖。如圖4中所示,根據(jù)這一實(shí)施例,在復(fù)制模式下必需的緩存器1的容量由于圖像數(shù)據(jù)壓縮而是現(xiàn)有技術(shù)的1/2。也就是說,因壓縮而減少的數(shù)量對(duì)應(yīng)于在復(fù)制模式下的緩存器1與在掃描模式下的緩存器1之間在大小上的差異。在掃描模式下必需的緩存器存儲(chǔ)器的總大小保持不變。掃描模式與復(fù)制模式相比本來就需要較少的緩存器存儲(chǔ)器大小。也就是說,與現(xiàn)有技術(shù)不同,在這一實(shí)施例中,在掃描儀I/F100與DMAC110之間添加復(fù)制圖像處理單元1°Λ乃僅在復(fù)制模式下壓縮從掃描儀I/F輸入的各行的圖像數(shù)據(jù)。由DMAC110在主存儲(chǔ)器2000中寫入壓縮的圖像數(shù)據(jù)。這使得減少掃描儀I/F100與掃描儀圖像處理單元200之間的緩存器1以及控制芯片與主存儲(chǔ)器之間的存儲(chǔ)器帶的必需大小。掃描儀圖像處理單元200從主存儲(chǔ)器2000讀出各矩形的壓縮圖像數(shù)據(jù)。掃描儀圖像處理單元200中新添加的DPCM解壓處理單元205解壓各行的圖像數(shù)據(jù)。然后執(zhí)行后10續(xù)圖像處理。在掃描模式下,執(zhí)行與現(xiàn)有技術(shù)中相同的處理而不壓縮從掃描儀I/F輸出到DMAC110的圖像數(shù)據(jù)和在DPCM解壓處理單元205中的解壓,由此防止在壓縮時(shí)的圖像降級(jí)。在這一實(shí)施例中,利用對(duì)當(dāng)前像素與先前輸入像素之間差值進(jìn)行編碼的定長(zhǎng)DPCM壓縮處理作為壓縮處理。DPCM壓縮處理利用圖像數(shù)據(jù)中相鄰像素之間的高相關(guān)性。如果在對(duì)傳感器的像素之間的靈敏度波動(dòng)進(jìn)行校正的陰影處理之前使用這一壓縮方法,則圖像質(zhì)量在壓縮時(shí)降級(jí)很大。為了解決這一問題,在這一實(shí)施例中,首先為從掃描儀I/F100輸出的按行順序數(shù)據(jù)執(zhí)行陰影處理和Y轉(zhuǎn)換處理。然后執(zhí)行DPCM壓縮。與不執(zhí)行這一轉(zhuǎn)換的情況相比,該Y轉(zhuǎn)換進(jìn)一步減少灰度等級(jí)變化。因此,可以進(jìn)一步抑制在DPCM壓縮時(shí)的圖像降級(jí)。在日本專利公開待審第2004-220584號(hào)中,與圖像數(shù)據(jù)一起從主存儲(chǔ)器讀出陰影數(shù)據(jù)。在這一實(shí)施例中,在復(fù)制圖像處理單元中提供由SRAM組成的陰影存儲(chǔ)器122以加速陰影數(shù)據(jù)讀取操作并且減少從主存儲(chǔ)器進(jìn)行讀操作的次數(shù)。預(yù)先存儲(chǔ)于陰影存儲(chǔ)器中的數(shù)據(jù)在復(fù)制模式下被用作陰影處理所必需的陰影數(shù)據(jù)。這允許減少用以在復(fù)制模式下保持陰影數(shù)據(jù)的主存儲(chǔ)器的容量并且避免從主存儲(chǔ)器進(jìn)行陰影數(shù)據(jù)讀操作。根據(jù)上述實(shí)施例,在復(fù)制模式下必需的緩存器存儲(chǔ)器容量減少低。因此有可能減少整個(gè)系統(tǒng)為了實(shí)施復(fù)制功能和掃描功能而必需的緩存器存儲(chǔ)器大小。此外,控制芯片與主存儲(chǔ)器(緩存器1)之間的數(shù)據(jù)輸入/輸出操作的次數(shù)減半。在復(fù)制模式和掃描模式下緩存器存儲(chǔ)器的選擇性使用提供了如下優(yōu)點(diǎn)。(1)在復(fù)制模式下必需的主存儲(chǔ)器容量減少,并且整個(gè)系統(tǒng)所需的存儲(chǔ)器大小減少。這使得裝置的總成本減少。(2)在復(fù)制模式下與圖像數(shù)據(jù)和陰影數(shù)據(jù)有關(guān)的存儲(chǔ)器輸入/輸出操作的次數(shù)減少。(3)在復(fù)制模式下在主存儲(chǔ)器中的陰影數(shù)據(jù)區(qū)域變得沒有必要。(4)防止了在掃描模式下在DPCM圖像壓縮時(shí)的圖像降級(jí)。(5)由于僅在復(fù)制模式下執(zhí)行讀取處理單元中的陰影處理,所以減少了在復(fù)制圖像處理單元中必需的陰影存儲(chǔ)器的容量?,F(xiàn)在將描述本發(fā)明的另一實(shí)施例。在上述實(shí)施例中,復(fù)制圖像處理單元120和掃描儀圖像處理單元200分別具有陰影處理單元121和201以及γ轉(zhuǎn)換處理單元123和202。然而,復(fù)制圖像處理單元120中的這兩個(gè)單元以及掃描儀圖像處理單元200中的對(duì)等物在功能上相同并且從不同時(shí)操作。因此,MFP可以被布置為使得它包括單個(gè)陰影處理單元、單個(gè)γ轉(zhuǎn)換處理單元和選擇器,而數(shù)據(jù)流通過選擇器來轉(zhuǎn)變。將參照?qǐng)D9來描述操作。〈在復(fù)制模式下的操作〉由AFE2400A/D轉(zhuǎn)換的圖像數(shù)據(jù)經(jīng)由選擇器140通過掃描儀I/F100發(fā)送到公共圖像處理單元130。陰影處理單元131通過參照陰影(SHD)存儲(chǔ)器132中的陰影數(shù)據(jù)來執(zhí)行陰影校正。如隨后將要描述的,陰影處理單元131即使在掃描模式下仍執(zhí)行校正。在Y轉(zhuǎn)換處理單元133的處理之后,DPCM壓縮處理單元124壓縮經(jīng)由選擇器150接收到的圖像數(shù)據(jù)。經(jīng)由DMAC110在主存儲(chǔ)器2000中存儲(chǔ)壓縮的數(shù)據(jù)。經(jīng)由DMAC210將從主存儲(chǔ)器2000讀出的壓縮圖像數(shù)據(jù)發(fā)送到選擇器160。選擇器160切換以發(fā)送圖像數(shù)據(jù)到掃描儀圖像處理單元200。圖像數(shù)據(jù)被DPCM解壓處理單元205解壓并且經(jīng)歷字符確定處理單元203和過濾器處理單元204的處理。圖像數(shù)據(jù)經(jīng)由DMAC210和310被輸入到打印機(jī)圖像處理單元300并且被轉(zhuǎn)換成待發(fā)送到打印機(jī)的數(shù)據(jù)?!丛趻呙枘J较碌牟僮鳌盗髦吝x擇器140的圖像數(shù)據(jù)與在復(fù)制模式下相同。選擇器140切換以經(jīng)由DMAC110將未壓縮的圖像數(shù)據(jù)傳送到主存儲(chǔ)器2000并且在存儲(chǔ)器控制單元500的控制之下對(duì)其進(jìn)行存儲(chǔ)。從主存儲(chǔ)器2000讀出的未壓縮圖像數(shù)據(jù)經(jīng)由選擇器160通過DMAC210發(fā)送到公共圖像處理單元130。圖像數(shù)據(jù)與在復(fù)制模式下同樣地經(jīng)歷陰影處理和Y轉(zhuǎn)換處理,并且通過選擇器150直接發(fā)送到字符確定處理單元203。在掃描模式下的圖像數(shù)據(jù)是未壓縮的圖像數(shù)據(jù),并且無需通行經(jīng)過DPCM解壓處理單元205。后續(xù)數(shù)據(jù)流與在復(fù)制模式下相同。根據(jù)這一實(shí)施例,公共圖像處理單元130執(zhí)行復(fù)制模式和掃描模式所共有的處理。因此可以簡(jiǎn)化處理和系統(tǒng)。盡管已經(jīng)參照示例性實(shí)施例描述了本發(fā)明,但是將理解到本發(fā)明不限于公開的示例性實(shí)施例。所附權(quán)利要求的范圍將被賦以最廣義的解釋以便涵蓋所有這樣的改型以及等效的結(jié)構(gòu)和功能。權(quán)利要求1.一種多功能打印機(jī),該多功能打印機(jī)具有在打印介質(zhì)上打印圖像的復(fù)印功能以及將圖像數(shù)據(jù)輸出到外部設(shè)備的掃描功能,所述多功能打印機(jī)包括讀取裝置,用于按行順序地讀取圖像原件;第一圖像處理裝置,用于輸入由所述讀取裝置讀取的圖像數(shù)據(jù),并且當(dāng)所述復(fù)印功能被選擇時(shí)執(zhí)行第一陰影處理;存儲(chǔ)器,存儲(chǔ)由所述第一圖像處理裝置輸入的圖像數(shù)據(jù),并存儲(chǔ)由所述讀取裝置讀取的圖像數(shù)據(jù)以及陰影數(shù)據(jù);以及第二圖像處理裝置,用于輸入存儲(chǔ)在所述存儲(chǔ)器中的圖像數(shù)據(jù),并且當(dāng)所述掃描功能被選擇時(shí)執(zhí)行第二陰影處理。2.根據(jù)權(quán)利要求1所述的多功能打印機(jī),其中所述第一圖像處理裝置從所述存儲(chǔ)器輸入具有復(fù)印分辨率的陰影數(shù)據(jù)。3.根據(jù)權(quán)利要求1所述的多功能打印機(jī),其中所述第二圖像處理裝置從所述存儲(chǔ)器輸入形成矩形圖像的圖像數(shù)據(jù),以及對(duì)應(yīng)于該矩形圖像的陰影數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的多功能打印機(jī),該多功能打印機(jī)還包括壓縮裝置,該壓縮裝置用于壓縮由所述讀取裝置讀取的圖像數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的多功能打印機(jī),其中所述壓縮裝置通過DPCM方法來壓縮圖像數(shù)據(jù)。6.根據(jù)權(quán)利要求4所述的多功能打印機(jī),該多功能打印機(jī)還包括解壓裝置,該解壓裝置用于對(duì)通過所述壓縮裝置壓縮的圖像數(shù)據(jù)進(jìn)行解壓。7.根據(jù)權(quán)利要求6所述的多功能打印機(jī),該多功能打印機(jī)還包括打印裝置,該打印裝置通過使用由所述解壓裝置解壓的圖像數(shù)據(jù)來在所述打印介質(zhì)上打印圖像。8.根據(jù)權(quán)利要求7所述的多功能打印機(jī),其中所述解壓裝置通過DPCM方法對(duì)壓縮的圖像數(shù)據(jù)進(jìn)行解壓。9.根據(jù)權(quán)利要求1所述的多功能打印機(jī),其中所述第一圖像處理裝置包括第一Y轉(zhuǎn)換裝置,所述第一Y轉(zhuǎn)換裝置用于對(duì)已經(jīng)經(jīng)歷所述第一陰影處理裝置的所述陰影處理的圖像數(shù)據(jù)執(zhí)行Y轉(zhuǎn)換。10.根據(jù)權(quán)利要求1所述的多功能打印機(jī),其中所述第二圖像處理裝置包括第二Y轉(zhuǎn)換裝置,該第二Y轉(zhuǎn)換裝置用于對(duì)已經(jīng)經(jīng)歷所述第二陰影處理裝置的所述陰影處理的圖像數(shù)據(jù)執(zhí)行Y轉(zhuǎn)換。全文摘要本發(fā)明提供一種多功能打印機(jī)。該多功能打印機(jī)具有在打印介質(zhì)上打印圖像的復(fù)印功能以及將圖像數(shù)據(jù)輸出到外部設(shè)備的掃描功能,所述多功能打印機(jī)包括讀取裝置,用于按行順序地讀取圖像原件;第一圖像處理裝置,用于輸入由所述讀取裝置讀取的圖像數(shù)據(jù),并且當(dāng)所述復(fù)印功能被選擇時(shí)執(zhí)行第一陰影處理;存儲(chǔ)器,存儲(chǔ)由所述第一圖像處理裝置輸入的圖像數(shù)據(jù),并存儲(chǔ)由所述讀取裝置讀取的圖像數(shù)據(jù)以及陰影數(shù)據(jù);以及第二圖像處理裝置,用于輸入存儲(chǔ)在所述存儲(chǔ)器中的圖像數(shù)據(jù),并且當(dāng)所述掃描功能被選擇時(shí)執(zhí)行第二陰影處理。該多功能打印機(jī)能夠?qū)崿F(xiàn)高的存儲(chǔ)器利用和高的圖像質(zhì)量。文檔編號(hào)H04N7/26GK102223463SQ201110196180公開日2011年10月19日申請(qǐng)日期2007年7月6日優(yōu)先權(quán)日2006年7月7日發(fā)明者井上博夫,吉谷明洋,本田永和,石川尚,高坂三千聰申請(qǐng)人:佳能株式會(huì)社