專利名稱:圖像再現(xiàn)裝置及其方法和在計(jì)算機(jī)上實(shí)現(xiàn)該方法的程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于根據(jù)數(shù)字圖像信號(hào)在紙上再現(xiàn)圖像的圖像再現(xiàn)裝置,具體而言,涉及一種用于根據(jù)通過(guò)圖像掃描所獲得的數(shù)字圖像信號(hào)或者來(lái)自于個(gè)人計(jì)算機(jī)的編碼圖像數(shù)據(jù)在紙上再現(xiàn)圖像的圖像再現(xiàn)裝置。本發(fā)明還涉及一種再現(xiàn)圖像的方法以及用于令計(jì)算機(jī)執(zhí)行該方法的程序。
背景技術(shù):
近年來(lái),已經(jīng)出現(xiàn)了能處理數(shù)字圖像數(shù)據(jù)的數(shù)字復(fù)印機(jī)。此外,數(shù)字多功能裝置也已經(jīng)變得流行起來(lái),所述多功能裝置不僅具有數(shù)字復(fù)印功能而且還具有諸如傳真功能、打印機(jī)功能和掃描儀功能的其它的附加功能(例如,在公開(kāi)號(hào)為2000-316063或公開(kāi)號(hào)為2002-116665的日本未審專利申請(qǐng)公開(kāi)中,可以找到這種數(shù)字多功能裝置的示例)。
公開(kāi)號(hào)為2000-316063的日本未審專利申請(qǐng)公開(kāi)中的數(shù)字多功能裝置,是一種圖像處理裝置,在該裝置中,由多種功能來(lái)有效地共享存儲(chǔ)器,并且包括擴(kuò)展單元的控制機(jī)構(gòu)通常由多種功能來(lái)使用。也就是說(shuō),在這種圖像處理裝置中,以有效的方式來(lái)使用資源。圖20的框圖示出了常規(guī)圖像處理裝置的結(jié)構(gòu)的例子。這個(gè)圖像處理裝置包括圖像讀取單元1、傳感器板單元2、圖像數(shù)據(jù)控制器3、圖像處理器4、視頻數(shù)據(jù)控制器5以及圖像形成單元6。所述圖像處理裝置還包括處理控制器11、RAM 12、ROM 13以及I/O控制器14,其中,上述這些部件皆經(jīng)由串行總線10而相連。所述圖像處理裝置還包括圖像存儲(chǔ)器存取控制器21、存儲(chǔ)器模塊22以及傳真控制器24,其中,上述部件皆經(jīng)由并行總線20而與圖像數(shù)據(jù)控制器3連接,并且所述圖像處理裝置進(jìn)一步包括系統(tǒng)控制器31、RAM 32、ROM 33以及操作控制面板34,上述部件皆與圖像存儲(chǔ)器存取控制器21連接。
圖像讀取單元1通過(guò)利用由一個(gè)燈所發(fā)射的光照射文檔并且通過(guò)反射鏡和透鏡將文檔所反射的光聚焦在位于傳感器板單元2上的圖像感測(cè)裝置(諸如CCD等)上來(lái)光學(xué)的讀取文檔。聚焦在圖像感測(cè)裝置上的光由圖像感測(cè)裝置轉(zhuǎn)換成電信號(hào)。所生成的電信號(hào)在傳感器板單元2中被轉(zhuǎn)換成數(shù)字圖像信號(hào)并且從傳感器板單元2輸出。從傳感器板單元2輸出的圖像信號(hào)被輸入到圖像數(shù)據(jù)控制器3。
所述圖像數(shù)據(jù)控制器3控制在傳感器板單元2、并行總線20以及圖像處理器4當(dāng)中的圖像數(shù)據(jù)傳輸,并且圖像數(shù)據(jù)控制器3還控制處理控制器11與系統(tǒng)控制器31之間的信號(hào)傳輸,所述系統(tǒng)控制器負(fù)責(zé)整個(gè)裝置的總體控制。
經(jīng)由圖像數(shù)據(jù)控制器3將從傳感器板單元2輸出的圖像信號(hào)提供給圖像處理器4。圖像處理器4對(duì)光學(xué)系統(tǒng)中出現(xiàn)的信號(hào)惡化和/或在將信號(hào)量化成數(shù)字形式的過(guò)程期間出現(xiàn)的信號(hào)惡化進(jìn)行補(bǔ)償。將所生成的信號(hào)反饋到圖像數(shù)據(jù)控制器3。
在圖20中所示的圖像處理裝置能夠處理這樣一種作業(yè),在該作業(yè)中將通過(guò)讀取圖像而獲得的圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中并在稍后使用所存儲(chǔ)的圖像數(shù)據(jù),并且還能處理這樣一種作業(yè),在該作業(yè)中圖像數(shù)據(jù)未存儲(chǔ)在存儲(chǔ)器中。下面將更詳細(xì)描述上述這兩種作業(yè)。將圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中的示例是這樣一種作業(yè),在該作業(yè)中,文檔的一頁(yè)被復(fù)制到多張紙上。另一個(gè)示例是這樣一種作業(yè),在該作業(yè)中,將通過(guò)僅操作一次圖像讀取單元1而獲得的圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器模塊22中,并且存儲(chǔ)在其中的圖像數(shù)據(jù)被多次讀出。圖像數(shù)據(jù)未存儲(chǔ)在存儲(chǔ)器中的示例是這樣一種作業(yè),在該作業(yè)中,文檔的一頁(yè)僅被復(fù)制到一張紙上。在這種情況下,能夠直接對(duì)通過(guò)讀取文檔而獲得的圖像數(shù)據(jù)進(jìn)行再現(xiàn),而無(wú)需將其存儲(chǔ)在存儲(chǔ)器中。
在不使用存儲(chǔ)器的情況下,將從圖像處理器4發(fā)送給圖像數(shù)據(jù)控制器3的圖像數(shù)據(jù)從圖像數(shù)據(jù)控制器3反饋給圖像處理器4。在圖像處理器4中,對(duì)圖像數(shù)據(jù)進(jìn)行圖像處理,以將由CCD所生成的亮度信號(hào)轉(zhuǎn)換成區(qū)域調(diào)制信號(hào)。在完成該圖像處理之后,將得到的圖像數(shù)據(jù)從圖像處理器4提供給視頻數(shù)據(jù)控制器5。視頻數(shù)據(jù)控制器5執(zhí)行與區(qū)域調(diào)制信號(hào)上的點(diǎn)分布相關(guān)聯(lián)的后處理,并由脈沖控制信號(hào)控制圖像形成單元6在紙上再現(xiàn)這些點(diǎn),借此在紙上再現(xiàn)所述圖像。
下面將描述某種情況下的數(shù)據(jù)流程,在該情況下,存儲(chǔ)在存儲(chǔ)器中的圖像數(shù)據(jù)被讀出并經(jīng)受諸如圖像旋轉(zhuǎn)或圖像混合的附加處理。在這種情況下,從圖像處理器4提供給圖像數(shù)據(jù)控制器3的圖像數(shù)據(jù),經(jīng)由并行總線20被從圖像數(shù)據(jù)控制器3傳送到存儲(chǔ)器存取控制器21。為了以有效方式來(lái)使用存儲(chǔ)器,在系統(tǒng)控制器31的控制下,存儲(chǔ)器存取控制器21執(zhí)行以下處理控制將圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器模塊22中、將圖像數(shù)據(jù)轉(zhuǎn)換成由外部個(gè)人計(jì)算機(jī)(PC)23使用的打印數(shù)據(jù)以及對(duì)圖像數(shù)據(jù)進(jìn)行壓縮/解壓縮以便以有效的方式使用存儲(chǔ)器。
當(dāng)存儲(chǔ)器存取控制器21接收?qǐng)D像數(shù)據(jù)時(shí),存儲(chǔ)器存取控制器21壓縮圖像數(shù)據(jù)并將已壓縮的圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器模塊22中。需要時(shí)讀出存儲(chǔ)在存儲(chǔ)器模塊22中的圖像數(shù)據(jù)。從存儲(chǔ)器模塊22讀出的圖像數(shù)據(jù)被解壓縮成原始圖像數(shù)據(jù)并經(jīng)由圖像存儲(chǔ)器存取控制器21和并行總線20返回到圖像數(shù)據(jù)控制器3。從圖像數(shù)據(jù)控制器3提供給圖象處理器4的圖像數(shù)據(jù)被進(jìn)行圖像處理。此后,視頻數(shù)據(jù)控制器5以脈沖形式生成控制信號(hào),借此依照?qǐng)D像數(shù)據(jù)來(lái)控制圖像形成單元6,以便在紙上再現(xiàn)所述圖像。
在圖20中所示的圖像處理裝置中,在圖像數(shù)據(jù)經(jīng)過(guò)由圖像處理器4執(zhí)行的圖像處理之后,經(jīng)由圖像數(shù)據(jù)控制器3和并行總線20將圖像數(shù)據(jù)提供給傳真控制器24。所述傳真控制器24將接收到的圖像數(shù)據(jù)轉(zhuǎn)換成傳真數(shù)據(jù),并經(jīng)由諸如公共通信線25的通信網(wǎng)絡(luò)來(lái)發(fā)送所得到的數(shù)據(jù)。在另一方面,傳真控制器24將經(jīng)由公眾通信線25而接收到的輸入傳真數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù)。將所得到的圖像數(shù)據(jù)經(jīng)由并行總線20和圖像數(shù)據(jù)控制器3提供給圖像處理器4。在這種情況下,圖像處理器4不執(zhí)行特殊圖像處理。視頻數(shù)據(jù)控制器5執(zhí)行點(diǎn)再分布,并由脈沖控制信號(hào)來(lái)控制圖像形成單元,以便在紙上形成再現(xiàn)圖像。
在諸如復(fù)印作業(yè)、傳真發(fā)送/接收作業(yè)和打印機(jī)輸出作業(yè)等多個(gè)作業(yè)并行執(zhí)行的情況下,各個(gè)作業(yè)對(duì)諸如圖像讀取單元1、圖像形成單元6和并行總線20等各單元的使用是由系統(tǒng)控制器31和處理控制器11控制的。所述處理控制器11控制圖像數(shù)據(jù)的流量,而所述系統(tǒng)控制器31負(fù)責(zé)對(duì)整個(gè)系統(tǒng)的控制。各個(gè)資源的使用受系統(tǒng)控制器31的控制。將要在數(shù)字多功能裝置上執(zhí)行的諸如復(fù)印功能或傳真功能之類的功能是經(jīng)由操作控制面板34來(lái)規(guī)定的。并且,還經(jīng)由操作控制面板34來(lái)設(shè)置所規(guī)定功能的詳細(xì)操作條件。所述系統(tǒng)控制器31和處理控制器11經(jīng)由并行總線20、圖像數(shù)據(jù)控制器3以及串行總線10而彼此相互通信。為實(shí)現(xiàn)并行總線20與串行總線10之間的連接,圖像數(shù)據(jù)控制器3還執(zhí)行數(shù)據(jù)格式轉(zhuǎn)換。
在這個(gè)圖像處理裝置中,在I/O控制器14的控制下,經(jīng)由端口將用于驅(qū)動(dòng)各種機(jī)械部件的信號(hào)以及來(lái)自/到各種傳感器的信號(hào)被輸入或輸出給處理控制器11。處理控制器11監(jiān)視這些信號(hào)并通過(guò)中斷來(lái)處理這些信號(hào)。
在僅在一張紙上執(zhí)行復(fù)印的情況下,并非必須要經(jīng)由圖像存儲(chǔ)器存取控制器21將圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器模塊22中,但是希望存儲(chǔ)圖像數(shù)據(jù),這是因?yàn)楫?dāng)在圖像形成系統(tǒng)中發(fā)生卡紙時(shí),能夠使用存儲(chǔ)在存儲(chǔ)器模塊22中的圖像數(shù)據(jù)。除此之外,如果圖像數(shù)據(jù)沒(méi)有存儲(chǔ)在存儲(chǔ)器模塊22中,那么在紙上形成的圖像相對(duì)于文檔紙張上的原始圖像旋轉(zhuǎn)的這類情況下就不可能在紙上形成圖像。也就是說(shuō),不使用存儲(chǔ)器模塊22會(huì)導(dǎo)致在可用功能方面的局限。
為便于裝置的維護(hù),該圖像處理裝置有能力輸出操作歷史。諸如故障歷史、堵塞歷史和操作歷史之類的歷史數(shù)據(jù)存儲(chǔ)在RAM 32或ROM 33中。當(dāng)打印出歷史數(shù)據(jù)時(shí),在存儲(chǔ)器模塊22上將所述歷史數(shù)據(jù)轉(zhuǎn)換成字形數(shù)據(jù),并且依照存儲(chǔ)器模塊22上的字形數(shù)據(jù)來(lái)執(zhí)行紙上打印。打印在該紙上的信息可使服務(wù)人員得以恰當(dāng)?shù)赝瓿删S護(hù)工作。然而,如果存儲(chǔ)器模塊22不可用,則服務(wù)人員就無(wú)法獲取信息,這會(huì)導(dǎo)致維護(hù)過(guò)程中的不方便。
公開(kāi)號(hào)為2002-116665的日本未審專利申請(qǐng)公開(kāi)了一種圖像形成裝置形式的數(shù)字多功能裝置,該圖像形成裝置具有復(fù)印功能、傳真功能及其它功能。在這個(gè)數(shù)字多功能裝置中,如果由于錯(cuò)誤掃描了文檔紙張的反面,則發(fā)出一個(gè)警告以通知用戶被掃描文檔頁(yè)是空白的。這避免了在傳真發(fā)送過(guò)程中因錯(cuò)誤而發(fā)送空白頁(yè)。
在公開(kāi)號(hào)為2000-316063的日本未審專利申請(qǐng)中所公開(kāi)的圖像處理裝置當(dāng)中,平臺(tái)包括當(dāng)所述裝置的功能擴(kuò)展成數(shù)字多功能裝置的形式時(shí)假定將被共享的資源。因此,當(dāng)只有復(fù)印功能是必需的時(shí),所述裝置包括不必要的部件,這將導(dǎo)致成本和功耗的增加。
在公開(kāi)號(hào)為2002-116665的日本未審專利申請(qǐng)中的圖像形成裝置當(dāng)中,當(dāng)利用整張文檔饋紙器掃描空白的文檔紙張時(shí),如果在所生成的捕獲圖像中出現(xiàn)由于整張文檔饋紙器上的紙塵等而造成的陰影圖像,那么空白文檔頁(yè)就被錯(cuò)誤地確定為正確頁(yè),并且復(fù)制或發(fā)送僅僅包含陰影的頁(yè)。
發(fā)明概述鑒于利用常規(guī)技術(shù)而帶來(lái)的上述問(wèn)題,本發(fā)明的目的是提供一種圖像再現(xiàn)裝置,它允許以低成本來(lái)實(shí)現(xiàn)簡(jiǎn)單的基本功能,并且允許添加可選單元以實(shí)現(xiàn)附加功能。本發(fā)明的另一目的是,提供一種除了上述能力之外還具有如下能力的圖像再現(xiàn)裝置,這些能力包括檢測(cè)無(wú)效像素、消除陰影以及檢測(cè)空白文檔頁(yè)。本發(fā)明的另一目的是提供一種使用上述裝置再現(xiàn)圖像的方法。本發(fā)明的又一目的是提供用于在計(jì)算機(jī)上實(shí)現(xiàn)上述方法的程序。
一方面,為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種圖像再現(xiàn)裝置,作為基本功能,該裝置具有對(duì)諸如通過(guò)讀出一個(gè)文檔以及輸出該再現(xiàn)圖像數(shù)據(jù)所獲得數(shù)據(jù)的再現(xiàn)輸入圖像數(shù)據(jù)進(jìn)行圖像復(fù)印的功能,所述圖像再現(xiàn)裝置包括擴(kuò)展控制裝置,控制器板與該擴(kuò)展控制裝置相連接,用于添加一個(gè)或多個(gè)可選單元以實(shí)現(xiàn)所期望的一個(gè)或多個(gè)擴(kuò)展功能,所述擴(kuò)展控制裝置允許按照與基本功能相同的方法來(lái)執(zhí)行擴(kuò)展功能的操作控制,還允許按照與基本功能相同的格式輸入/輸出擴(kuò)展功能的圖像數(shù)據(jù);圖像質(zhì)量保持裝置,用于將由所述擴(kuò)展控制裝置再現(xiàn)的圖像的質(zhì)量保持在與由基本功能產(chǎn)生的圖像的圖像質(zhì)量相似的高水平上;操作控制裝置,它能夠不考慮所述操作是否與基本功能或一個(gè)或多個(gè)附加功能相關(guān)聯(lián)而按類似方式控制操作,所述一個(gè)或多個(gè)附加功能是由擴(kuò)展控制裝置提供的;資源共享裝置,用于在輸入和/或輸出圖像數(shù)據(jù)的過(guò)程中,用于基本功能的資源也可以被所述擴(kuò)展控制裝置所使用;圖像輸入裝置,用于讀取文檔圖像并輸出該文檔圖像的圖像數(shù)據(jù);和圖像輸入/輸出控制裝置,用于依據(jù)從圖像輸入裝置輸出的圖像數(shù)據(jù)的輸出特性來(lái)控制圖像數(shù)據(jù)的輸入/輸出,以便允許圖像輸入裝置以相同的形式輸出圖像數(shù)據(jù)。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,能夠以低成本實(shí)現(xiàn)簡(jiǎn)單的基本功能,并且能夠添加任意的可選單元以實(shí)現(xiàn)所期望的附加功能。即使圖像輸入裝置被更換,也能使用相同格式的輸入/輸出圖像數(shù)據(jù)。
根據(jù)本發(fā)明的圖像再現(xiàn)裝置最好還包括用于轉(zhuǎn)換圖像數(shù)據(jù)分辨率的行提取控制裝置,以及用于補(bǔ)償因行提取而造成的像素信息丟失的像素丟失補(bǔ)償裝置,。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,從圖像輸入裝置輸出的圖像數(shù)據(jù)的分辨率能夠利用簡(jiǎn)單的配置加以改變,而不會(huì)造成顯著的像素信息丟失。
根據(jù)本發(fā)明的圖像再現(xiàn)裝置還可以包括數(shù)據(jù)格式轉(zhuǎn)換裝置,用于轉(zhuǎn)換圖像數(shù)據(jù)的數(shù)據(jù)格式,從而可以不考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)而以相同方式執(zhí)行向/從擴(kuò)展控制裝置的圖像數(shù)據(jù)的傳輸/接收。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,可以同樣的方式將圖像數(shù)據(jù)傳送給擴(kuò)展控制裝置和接收來(lái)自擴(kuò)展控制裝置的圖像數(shù)據(jù)而不用考慮該圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述行提取控制裝置可以將用于規(guī)定讀取行的控制信號(hào)分成多個(gè)控制信號(hào),并可將單一的功能模塊分成多個(gè)功能,借此來(lái)控制密度轉(zhuǎn)換。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,用于轉(zhuǎn)換分辨率的行提取能夠以有效的方式被執(zhí)行。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,圖像輸入裝置可以是接觸式圖像傳感器或電荷耦合裝置。
根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置能夠處理彩色圖像與黑白圖像之間輸出形式上的差異。
根據(jù)本發(fā)明的圖像再現(xiàn)裝置還可以包括時(shí)序行鑒別/控制裝置,用于當(dāng)利用作為圖像輸入裝置的接觸式圖像傳感器來(lái)輸入彩色圖像數(shù)據(jù)時(shí),檢測(cè)當(dāng)前正在傳輸和處理的圖像數(shù)據(jù)的顏色,并且同時(shí)在逐個(gè)顏色的基礎(chǔ)上控制多個(gè)數(shù)據(jù)行的讀取。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,當(dāng)輸入圖像數(shù)據(jù)時(shí),可以類似的方式來(lái)執(zhí)行讀取行的控制,而無(wú)需考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述行提取控制裝置根據(jù)圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)而以最佳方式來(lái)執(zhí)行提取并且所述像素丟失補(bǔ)償裝置以最佳方式執(zhí)行補(bǔ)償。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,可以由同一個(gè)補(bǔ)償機(jī)構(gòu)來(lái)執(zhí)行對(duì)因行提取而造成的像素信息丟失的補(bǔ)償,而無(wú)需考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)。
在另一個(gè)方面,本發(fā)明提供了一種圖像再現(xiàn)裝置,其把再現(xiàn)輸入圖像數(shù)據(jù)和輸出已再現(xiàn)的圖像數(shù)據(jù)的圖像復(fù)印功能作為基本功能,所述輸入圖像數(shù)據(jù)諸如是通過(guò)讀取文檔來(lái)獲得的,所述圖像再現(xiàn)裝置包括擴(kuò)展控制裝置,控制器板可連接于該擴(kuò)展控制裝置,以便添加一個(gè)或多個(gè)可選單元以實(shí)現(xiàn)所期望的一個(gè)或多個(gè)擴(kuò)展功能,所述擴(kuò)展控制裝置允許按照與基本功能中相同的方法來(lái)執(zhí)行擴(kuò)展功能中的操作控制,并且還允許按照與基本功能中相同的格式來(lái)輸入/輸出擴(kuò)展功能中的圖像數(shù)據(jù);圖像質(zhì)量保持裝置,用于以與由基本功能產(chǎn)生的圖像的圖像質(zhì)量相似的高水平來(lái)保持經(jīng)由擴(kuò)展控制裝置再現(xiàn)的圖像的質(zhì)量;操作控制裝置,它能夠不考慮所述操作是否與基本功能或附加功能相關(guān)聯(lián)而按類似方式控制操作,所述附加功能是由擴(kuò)展控制裝置提供的;資源共享裝置,用于在輸入和/或輸出圖像數(shù)據(jù)的過(guò)程中,讓用在基本功能中的資源也可由擴(kuò)展控制裝置使用成為可能,所述圖像數(shù)據(jù)是由擴(kuò)展控制裝置使用的;行提取控制裝置,用于轉(zhuǎn)換分辨率;像素丟失補(bǔ)償裝置,用于補(bǔ)償因行提取而造成的像素信息的丟失;無(wú)效像素檢測(cè)裝置,用于檢測(cè)造成圖像中的拖尾圖像的無(wú)效像素,所述圖像是利用通張文檔饋紙器讀取的;拖尾圖像校正裝置,用于校正拖尾圖像;和警告裝置,用于發(fā)出關(guān)于出現(xiàn)無(wú)效像素的警告。
根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置除了具備以低成本實(shí)現(xiàn)簡(jiǎn)單基本功能和添加任意可選單元以實(shí)現(xiàn)期望附加功能的優(yōu)點(diǎn)之外,還具備檢測(cè)無(wú)效像素和因無(wú)效像素而造成的黑條的附加優(yōu)點(diǎn)。當(dāng)出現(xiàn)無(wú)效像素時(shí),給出關(guān)于出現(xiàn)無(wú)效像素的警告。
根據(jù)本發(fā)明的圖像再現(xiàn)裝置可以進(jìn)一步包括歷史記錄裝置,用于記錄由無(wú)效像素檢測(cè)裝置檢測(cè)出的無(wú)效像素出現(xiàn)的歷史;空白文檔頁(yè)檢測(cè)裝置,用于檢測(cè)空白文檔頁(yè);空白文檔頁(yè)警告裝置,用于根據(jù)由歷史記錄裝置記錄的無(wú)效像素出現(xiàn)的史以及由空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果,來(lái)判斷已讀取的文檔頁(yè)是否為空白的,并且如果確定已讀取的文檔頁(yè)為空白的,則發(fā)出關(guān)于已讀取文檔為空的警告;和讀取作業(yè)控制裝置,用于依照由空白文檔頁(yè)警告裝置的確定結(jié)果,來(lái)控制在讀取作業(yè)過(guò)程中所讀取的文檔的輸出。
根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置除了具備以低成本實(shí)現(xiàn)簡(jiǎn)單基本功能和添加任意可選單元以實(shí)現(xiàn)期望的附加功能的優(yōu)點(diǎn)之外,還具備以下優(yōu)點(diǎn)檢測(cè)空白文檔、生成出現(xiàn)空白文檔頁(yè)的警告、以及依據(jù)是否出現(xiàn)空白文檔頁(yè)來(lái)控制讀取作業(yè)的輸出。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述無(wú)效像素檢測(cè)裝置讀取通張文檔饋紙器的背景板,并且檢測(cè)無(wú)效像素的尺寸以及無(wú)效像素的總數(shù)。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,當(dāng)利用通張文檔饋紙器讀取圖像時(shí),能夠檢測(cè)無(wú)效像素的尺寸以及無(wú)效像素的總數(shù)。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述無(wú)效像素檢測(cè)裝置管理已檢測(cè)出的無(wú)效像素出現(xiàn)的歷史,并且在檢測(cè)結(jié)果記錄裝置上將所述歷史記錄成無(wú)效像素出現(xiàn)信息。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,管理和記錄無(wú)效像素的出現(xiàn)的歷史。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述空白文檔頁(yè)檢測(cè)裝置通過(guò)以下步驟來(lái)檢測(cè)空白文檔頁(yè)將已讀取的文檔圖像的一頁(yè)分成多塊、檢測(cè)無(wú)效像素的總數(shù)以及在每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目,并且計(jì)算所有塊的數(shù)目總和。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,空白文檔頁(yè)的檢測(cè)能夠以高度可靠的方式加以執(zhí)行。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述空白文檔頁(yè)檢測(cè)裝置通過(guò)以下步驟來(lái)檢測(cè)空白文檔頁(yè)將已讀取的文檔圖像的一頁(yè)分成多塊,檢測(cè)無(wú)效像素的總數(shù)以及每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目,計(jì)算所有塊的數(shù)目總和,根據(jù)計(jì)算出的總和來(lái)確定預(yù)測(cè)其將出現(xiàn)的拖尾圖像,從所述文檔圖像數(shù)據(jù)中減去因已連續(xù)定位的無(wú)效像素而造成的拖尾圖像部分,借此來(lái)預(yù)測(cè)文檔的真實(shí)狀態(tài),并且根據(jù)預(yù)測(cè)出的真實(shí)狀態(tài)來(lái)判斷所述文檔頁(yè)是空白文檔頁(yè)還是包含拖尾圖像的文檔頁(yè)。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,可以正確地判斷感興趣的文檔頁(yè)是空白文檔頁(yè)還是包含拖尾圖像的文檔頁(yè)。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,所述空白文檔頁(yè)檢測(cè)裝置以文檔頁(yè)為單位,管理其表明在讀取作業(yè)過(guò)程中所讀取的文檔頁(yè)是否為空的信息,并且在檢測(cè)結(jié)果記錄裝置上將所述信息記錄成空白文檔頁(yè)檢測(cè)信息。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,可以容易地管理與空白文檔頁(yè)相關(guān)聯(lián)的信息。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,檢測(cè)結(jié)果記錄裝置包括非易失存儲(chǔ)器裝置。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,可以容易地管理與檢測(cè)結(jié)果相關(guān)聯(lián)的信息,所述檢測(cè)結(jié)果是由無(wú)效像素檢測(cè)裝置和空白文檔頁(yè)檢測(cè)裝置作出的。
根據(jù)本發(fā)明的圖像再現(xiàn)裝置可以進(jìn)一步包括顯示裝置,用于顯示由無(wú)效像素檢測(cè)裝置以及空白文檔頁(yè)檢測(cè)裝置所作出的檢測(cè)結(jié)果。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,用戶能夠容易地認(rèn)定無(wú)效像素和/或空白文檔頁(yè)的檢測(cè)結(jié)果。
根據(jù)本發(fā)明的圖像再現(xiàn)裝置可以進(jìn)一步包括圖像輸出裝置,用于在紙上輸出由無(wú)效像素檢測(cè)裝置以及空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,可以在紙上記錄由無(wú)效像素檢測(cè)裝置和空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,經(jīng)由連接于擴(kuò)展控制裝置的通信裝置,將由無(wú)效像素檢測(cè)裝置以及空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果發(fā)送到外部裝置。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)裝置中,由無(wú)效像素檢測(cè)裝置和空白文檔頁(yè)檢測(cè)裝置所作出的檢測(cè)結(jié)果能夠由外部裝置在遠(yuǎn)程位置加以識(shí)別。在另一個(gè)方面,本發(fā)明提供了一種再現(xiàn)輸入圖像數(shù)據(jù)并輸出所述再現(xiàn)圖像數(shù)據(jù)的圖像再現(xiàn)方法,所述輸入圖像數(shù)據(jù)諸如是通過(guò)讀取文檔獲得的,所述方法包括以下步驟依據(jù)圖像數(shù)據(jù)的輸出特性來(lái)控制圖像數(shù)據(jù)的輸入/輸出,以便允許圖像輸入裝置以相同的形式輸入/輸出圖像數(shù)據(jù),所述圖像數(shù)據(jù)是從圖像輸入裝置輸出的。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)方法中,即使圖像輸入裝置被更換,也能使用相同格式的輸入/輸出圖像數(shù)據(jù)。
根據(jù)本發(fā)明的圖像再現(xiàn)方法可以進(jìn)一步包括以下步驟對(duì)圖像數(shù)據(jù)的分辨率進(jìn)行轉(zhuǎn)換的行提取步驟;以及對(duì)因行提取而造成的像素信息的丟失進(jìn)行補(bǔ)償?shù)南袼貋G失補(bǔ)償步驟。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)方法中,從圖像輸入裝置輸出的圖像數(shù)據(jù)的分辨率能夠利用簡(jiǎn)單的配置加以改變,而不會(huì)造成顯著的像素信息丟失。
根據(jù)本發(fā)明的圖像再現(xiàn)方法可以進(jìn)一步包括數(shù)據(jù)格式轉(zhuǎn)換步驟,以用來(lái)轉(zhuǎn)換圖像數(shù)據(jù)的數(shù)據(jù)格式,以便按照相同的方式來(lái)執(zhí)行圖像數(shù)據(jù)的輸出,而無(wú)需考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)方法中,可以相同的凡是來(lái)傳送和接收已讀取的數(shù)據(jù),而無(wú)需考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)。
在另一個(gè)方面,本發(fā)明提供了一種圖像再現(xiàn)方法,包括以下步驟讀取圖像的圖像讀取步驟;檢測(cè)來(lái)自于圖像的無(wú)效像素的無(wú)效像素檢測(cè)步驟,所述圖像是在圖像讀取步驟中讀取的;檢測(cè)無(wú)效像素的最大寬度的最大無(wú)效像素寬度檢測(cè)步驟,所述無(wú)效像素是在無(wú)效像素檢測(cè)步驟中檢測(cè)出的;檢測(cè)無(wú)效像素?cái)?shù)目的壞像素?cái)?shù)目檢測(cè)步驟,所述無(wú)效像素是在無(wú)效像素檢測(cè)步驟中檢測(cè)出的;檢測(cè)文檔上每個(gè)無(wú)效像素的位置的無(wú)效像素位置檢測(cè)步驟,所述無(wú)效像素是在無(wú)效像素檢測(cè)步驟中檢測(cè)出的;根據(jù)在無(wú)效像素寬度檢測(cè)步驟、壞像素?cái)?shù)目檢測(cè)步驟、以及無(wú)效像素位置檢測(cè)步驟中作出的檢測(cè)結(jié)果來(lái)預(yù)測(cè)文檔圖像中的拖尾圖像出現(xiàn)的拖尾圖像預(yù)測(cè)步驟;以及根據(jù)在拖尾圖像預(yù)測(cè)步驟中所作出的預(yù)測(cè)結(jié)果來(lái)校正文檔圖像中的拖尾圖像的拖尾圖像校正步驟。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)方法中,可以檢測(cè)黑條圖像并且校正它。
在另一個(gè)方面,本發(fā)明提供了一種圖像再現(xiàn)方法,包括以下步驟讀取圖像的圖像讀取步驟;將圖像分成具有預(yù)定塊尺寸的塊的分塊步驟;檢測(cè)無(wú)效像素的總數(shù)以及每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目的無(wú)效像素檢測(cè)步驟,所述塊是在分塊步驟中產(chǎn)生的;以及通過(guò)計(jì)算在無(wú)效像素檢測(cè)步驟中所檢測(cè)出的各個(gè)塊的數(shù)目總和來(lái)檢測(cè)空白文檔的空白文檔頁(yè)檢測(cè)步驟。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)方法中,可以以高度可靠的方式來(lái)檢測(cè)空白文檔頁(yè)。
在另一個(gè)方面,本發(fā)明提供了一種圖像再現(xiàn)方法,包括以下步驟讀取圖像的圖像讀取步驟;將圖像分成具有預(yù)定塊尺寸的塊的分塊步驟;檢測(cè)無(wú)效像素的總數(shù)以及每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目的無(wú)效像素檢測(cè)步驟,所述塊是在分塊步驟中產(chǎn)生的;判斷文檔頁(yè)是否為空的空白文檔頁(yè)確定步驟,該步驟是通過(guò)以下步驟來(lái)實(shí)現(xiàn)的根據(jù)無(wú)效像素檢測(cè)步驟中作出的檢測(cè)結(jié)果來(lái)確定預(yù)測(cè)將要出現(xiàn)的拖尾圖像,其中所述無(wú)效像素檢測(cè)步驟是按照無(wú)效像素總數(shù)以及各個(gè)塊中連續(xù)位置處的無(wú)效像素?cái)?shù)目的進(jìn)行的,并且從文檔圖像數(shù)據(jù)中減去因連續(xù)定位的無(wú)效像素而造成的拖尾圖像部分,借此來(lái)預(yù)測(cè)文檔的真實(shí)狀態(tài),并且根據(jù)預(yù)測(cè)出的真實(shí)狀態(tài)來(lái)判斷文檔頁(yè)是空白文檔頁(yè)還是包含拖尾圖像的文檔頁(yè)。
在根據(jù)本發(fā)明的這個(gè)圖像再現(xiàn)方法中,可以正確地判斷感興趣的文檔頁(yè)是空白文檔頁(yè)還是包含拖尾圖像的文檔頁(yè)。
在另一個(gè)方面,本發(fā)明提供了一種令計(jì)算機(jī)執(zhí)行根據(jù)上述方面的其中之一所述的方法的程序。
根據(jù)本發(fā)明的這個(gè)程序通過(guò)執(zhí)行根據(jù)上述方面的其中之一所述的方法,使得以有效的方式執(zhí)行圖像處理成為可能。
通過(guò)結(jié)合附圖考慮時(shí)參照下列詳細(xì)說(shuō)明,將容易獲得對(duì)已公開(kāi)優(yōu)點(diǎn)和許多附帶優(yōu)點(diǎn)的更徹底認(rèn)識(shí),同時(shí)也能更透徹地理解上述優(yōu)點(diǎn),在附圖中圖1A和1B是示出根據(jù)本發(fā)明實(shí)施例的圖像再現(xiàn)裝置的示范性結(jié)構(gòu)的框圖;圖2是示出視頻控制器的結(jié)構(gòu)的框圖;圖3是示出仲裁器的結(jié)構(gòu)的框圖;圖4是舉例說(shuō)明僅僅具有復(fù)印功能的圖像再現(xiàn)裝置的操作的圖;圖5是舉例說(shuō)明具有多個(gè)數(shù)字功能的圖像再現(xiàn)裝置的操作的圖;圖6是舉例說(shuō)明對(duì)于引擎模塊中的處理控制器參與操作控制面板控制的情況而言、具有多個(gè)數(shù)字功能的圖像再現(xiàn)裝置的操作的圖;圖7A至7C是示出圖像再現(xiàn)裝置的擴(kuò)展功能的示例的圖;圖8A是示出基本配置結(jié)構(gòu)中的圖像再現(xiàn)裝置的圖,而圖8B是示出擴(kuò)展配置結(jié)構(gòu)中的圖像再現(xiàn)裝置的圖;圖9A至9C是舉例說(shuō)明子掃描方向上的行提取的圖;圖10A至10D是舉例說(shuō)明彩色CIS的行時(shí)序控制圖;圖11A至11c是舉例說(shuō)明控制行存儲(chǔ)器組的方式圖;圖12A和12B是示出讀取圖像處理器的詳細(xì)結(jié)構(gòu)框圖;圖13A和13B是示出陰影校正處理器的結(jié)構(gòu)框圖;
圖14是示出灰度表示轉(zhuǎn)換器(grayscale expression converter)的結(jié)構(gòu)框圖;圖15是示出檢測(cè)陰影、校正陰影和顯示警告的程序流程圖;圖16是示出檢測(cè)空白文檔頁(yè)的程序流程圖;圖17是示出檢測(cè)包含陰影的空白文檔頁(yè)的程序流程圖;圖18是示出在檢測(cè)空白文檔頁(yè)的過(guò)程中文檔圖像被分成塊的方式圖;圖19A和19B是舉例說(shuō)明通張文檔饋紙器的結(jié)構(gòu)圖;和圖20是示出常規(guī)圖像處理裝置的一般結(jié)構(gòu)的示例的框圖。
具體實(shí)施例方式
在描述附圖中所舉例說(shuō)明的優(yōu)選實(shí)施例的過(guò)程中,為了清楚起見(jiàn)而使用了特定的術(shù)語(yǔ)。然而,本專利說(shuō)明書(shū)的公開(kāi)內(nèi)容并不局限于由此而選定的特定術(shù)語(yǔ),而是應(yīng)將它理解成每個(gè)特定元件均包括所有以類型方式進(jìn)行操作的技術(shù)等效物?,F(xiàn)在參照附圖,其中在整個(gè)若干個(gè)視圖中,相同參考標(biāo)記自始至終都指代相同或相應(yīng)的部件,尤其是圖1A和1B,解釋了根據(jù)本發(fā)明實(shí)施例的圖像再現(xiàn)裝置。圖1A示出了具有多個(gè)數(shù)字功能的圖像再現(xiàn)裝置,而1B示出了僅僅具有復(fù)印功能的圖像再現(xiàn)裝置。在圖1B中所示的僅僅具有復(fù)印功能的圖像再現(xiàn)裝置當(dāng)中,可以將用于存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器模塊102安裝在基本引擎/圖像數(shù)據(jù)控制器101上,所述圖像再現(xiàn)裝置提供數(shù)字復(fù)印機(jī)中必需的所有基本功能,包括圖像旋轉(zhuǎn)能力、電子排序(sorting)能力以及輸出歷史信息的能力。DIMM可以用作為存儲(chǔ)器模塊102,所述存儲(chǔ)器模塊設(shè)置于基本引擎/圖像數(shù)據(jù)控制器101上。當(dāng)存儲(chǔ)器模塊102不是必需的時(shí),能夠把它從基本引擎/圖像數(shù)據(jù)控制器101上除去,并且可以用作為控制器板130上的存儲(chǔ)器模塊133。盡管存儲(chǔ)器模塊的拆裝不是自動(dòng)執(zhí)行的而是必須人工執(zhí)行,但是這實(shí)現(xiàn)了資源的有效使用。
首先,描述圖1B中所示的僅僅具有復(fù)印功能的圖像再現(xiàn)裝置。在這種配置結(jié)構(gòu)中,圖像再現(xiàn)裝置僅僅提供基本的復(fù)印功能,而未提供諸如傳真功能、打印機(jī)功能和/或網(wǎng)絡(luò)連接功能之類的數(shù)字式多功能。然而,所述圖像再現(xiàn)裝置包括功能擴(kuò)展I/F(接口),它允許容易地?cái)U(kuò)展圖像再現(xiàn)裝置,以便按照數(shù)字多功能裝置那樣操作。
基本引擎/圖像數(shù)據(jù)控制器101包括本地CPU總線103。經(jīng)由這條CPU總線103,各種裝置彼此相互連接起來(lái)。它們包括處理控制器104、用作為工作區(qū)的RAM 105、其中存儲(chǔ)有操作指令的ROM 106、處理圖像數(shù)據(jù)并控制圖像數(shù)據(jù)流程的視頻控制器107,以及諸如驅(qū)動(dòng)器或傳感器之類的用于監(jiān)視與控制各種裝置的I/O的I/O控制器108。所有單元均在處理控制器104的控制之下。用于存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器模塊102與視頻控制器107相連。
對(duì)用于存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器模塊102的訪問(wèn)是由視頻控制器107來(lái)控制的?;疽?圖像數(shù)據(jù)控制器101與一些基本單元相連,所述基本單元包括操作控制面板111、圖像讀取器112、寫(xiě)驅(qū)動(dòng)控制器113、紙輸入/輸出裝置114、掃描儀驅(qū)動(dòng)機(jī)構(gòu)115、以及繪圖儀驅(qū)動(dòng)機(jī)構(gòu)116。
所述圖像讀取器112可以是其利用CCD或彩色接觸圖像傳感器(CIS)的圖像讀取器,它們?cè)趥鞲衅鹘Y(jié)構(gòu)方面有所不同。當(dāng)希望用的是廉價(jià)的彩色掃描儀時(shí),使用彩色CIS。在這種情況下,僅將掃描儀應(yīng)用程序提供成擴(kuò)展功能。在使用彩色CIS的情況下,當(dāng)讀取文檔圖像時(shí),每個(gè)文檔圖像的行均被分成3種顏色,即綠色、藍(lán)色和紅色,并且以行時(shí)序流的形式輸出圖像數(shù)據(jù)。
所述操作控制面板111經(jīng)由CPU外圍控制器(稍后描述)的串行端口而與處理控制器104相連,所述CPU外圍控制器設(shè)置于視頻控制器107中。當(dāng)用戶在操作控制面板111上執(zhí)行操作時(shí),經(jīng)由視頻控制器107將用戶經(jīng)操作控制面板111給出的命令或數(shù)據(jù)傳送給處理控制器104,并且由處理控制器104加以處理。反之,所述處理控制器104經(jīng)由視頻控制器107給出將要顯示在操作控制面板111上的信息。依照經(jīng)操作控制面板111所給出的命令輸入,處理控制器104經(jīng)由I/O控制器108來(lái)監(jiān)視和/或控制各個(gè)功能單元。
例如,在復(fù)印操作中,處理控制器104控制掃描儀驅(qū)動(dòng)機(jī)構(gòu)115以便由圖像讀取器112光學(xué)地讀取文檔,并且將數(shù)字圖像信號(hào)發(fā)送給視頻控制器107。所述數(shù)字圖像信號(hào)由視頻控制器107中的讀取圖像處理器(稍后描述)加以處理,并將所得到的圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器模塊102中。為了給出現(xiàn)卡紙時(shí)提供備份,不論是復(fù)印僅僅一張紙還是多個(gè)文檔,人們都希望存儲(chǔ)圖像數(shù)據(jù)。從存儲(chǔ)器模塊102中讀取圖像數(shù)據(jù),并使其經(jīng)過(guò)由視頻控制器107的寫(xiě)圖像處理器所執(zhí)行的平滑或PWM調(diào)制,并將所得到的圖像數(shù)據(jù)發(fā)送給寫(xiě)驅(qū)動(dòng)器控制器113。當(dāng)移動(dòng)繪圖儀驅(qū)動(dòng)機(jī)構(gòu)116時(shí),寫(xiě)驅(qū)動(dòng)器控制器113通過(guò)驅(qū)動(dòng)激光二極管(LD)從其上發(fā)射激光束來(lái)形成圖像。將所述圖像傳送給紙,也就是由紙輸入/輸出裝置114進(jìn)行饋送、傳輸以及噴射。所述紙輸入/輸出裝置114還執(zhí)行諸如分類(stapling)這樣的后處理。
倍基本引擎/圖像數(shù)據(jù)控制器101還包括用于與并行總線120相連接的接線端,不過(guò)只要僅僅使用基本功能,所述并行總線120就不是必需的。當(dāng)僅僅使用復(fù)印功能時(shí),記號(hào)(noting)連接于并行總線120的接線端。
現(xiàn)在,描述圖1A中所示的具有多個(gè)數(shù)字功能的圖像再現(xiàn)裝置。充當(dāng)控制器板130的主板經(jīng)由并行總線120而與基本引擎/圖像數(shù)據(jù)控制器101相連。所述控制器板130包括用于監(jiān)測(cè)和控制所有圖像再現(xiàn)裝置的系統(tǒng)控制器131、對(duì)多個(gè)應(yīng)用程序所共享的資源的使用進(jìn)行仲裁的仲裁器132、用于存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器模塊133、以及用于與多個(gè)可選單元(應(yīng)用程序141至145)相連接的接線端。為了功能擴(kuò)展起見(jiàn),可選單元可以自主地進(jìn)行連接,而不對(duì)連接次序作任何限制。在當(dāng)前的圖像再現(xiàn)裝置中,與僅具有復(fù)印功能的圖像再現(xiàn)裝置不同的是,操作控制面板111是由多個(gè)應(yīng)用程序共享的資源之一,由此系統(tǒng)控制器131經(jīng)由仲裁器132來(lái)監(jiān)視和控制所述操作控制面板111。
由處理控制器104控制的基本功能稱為引擎。所述引擎是通過(guò)連接控制器板130來(lái)擴(kuò)展的,而將附加應(yīng)用程序安裝在控制器板130上,借此實(shí)現(xiàn)數(shù)字多功能裝置。這里所實(shí)現(xiàn)的多種數(shù)字功能是由系統(tǒng)控制器131來(lái)控制的??梢园凑张c圖1B中所示的裝置相類似的方式來(lái)執(zhí)行對(duì)每個(gè)引擎的操作。在這種情況下,由彼此經(jīng)由并行總線120而相互通信的系統(tǒng)控制器131和處理控制器104來(lái)分配資源。當(dāng)圖像再現(xiàn)裝置形成為數(shù)字多功能裝置時(shí),代替基本引擎/圖像數(shù)據(jù)控制器101中的存儲(chǔ)器模塊102,使用設(shè)置于控制器板130上的存儲(chǔ)器模塊133。
用于擴(kuò)展功能的可安裝式的附加應(yīng)用程序的特定示例,包括傳真功能、打印機(jī)功能、網(wǎng)絡(luò)文件編排功能、掃描儀功能、本地存儲(chǔ)功能(圖像存儲(chǔ)功能)、文檔存儲(chǔ)功能、和/或文檔分布功能。所述復(fù)印功能是由應(yīng)用程序?qū)崿F(xiàn)的功能之一。
經(jīng)由網(wǎng)絡(luò)的通信和對(duì)存儲(chǔ)器模塊133的訪問(wèn)均受仲裁器132的控制,以便將資源恰當(dāng)?shù)胤峙浣o應(yīng)用程序。當(dāng)同時(shí)地使用兩個(gè)或多個(gè)功能時(shí),系統(tǒng)控制器131和處理控制器104正常地分配引擎資源的使用權(quán),其中相互獨(dú)立地分配掃描儀資源與繪圖儀資源。由附加引擎實(shí)現(xiàn)的附加功能受系統(tǒng)控制器131的控制,以便實(shí)現(xiàn)數(shù)字多功能裝置的功能,而不會(huì)使特定功能上的負(fù)荷集中。
圖2是示出視頻控制器107的結(jié)構(gòu)的框圖。將從圖像讀取器112輸出的圖像數(shù)據(jù)提供給讀取圖像處理器201并使其經(jīng)過(guò)校正過(guò)程。此處,所述讀取圖像處理器201對(duì)圖像數(shù)據(jù)執(zhí)行的處理包括陰影校正、MTF校正、密度轉(zhuǎn)換、二值化以及按比例縮放。所述處理可以由高速硬件或者可編程處理器來(lái)執(zhí)行。總線控制器202控制數(shù)據(jù)流。更具體地說(shuō),受處理控制器104的控制,總線控制器202經(jīng)由并行總線I/F(接口)203來(lái)控制數(shù)據(jù)的輸入/輸出、總線到數(shù)據(jù)轉(zhuǎn)換器206的連接、以及總線到寫(xiě)圖像處理器205的連接。所述寫(xiě)圖像處理器205將輸入到其中的信號(hào)轉(zhuǎn)換成通過(guò)其來(lái)驅(qū)動(dòng)一裝置的信號(hào)。在轉(zhuǎn)換過(guò)程中,寫(xiě)圖像處理器205執(zhí)行諸如鋸齒校正、密度轉(zhuǎn)換、PWM調(diào)制以及圖像修整之類的圖像處理。在完成所述處理之后,將所得到的數(shù)據(jù)從寫(xiě)圖像處理器205那里提供給寫(xiě)驅(qū)動(dòng)器控制器113。當(dāng)移動(dòng)繪圖儀驅(qū)動(dòng)機(jī)構(gòu)116時(shí),所述寫(xiě)驅(qū)動(dòng)器控制器113通過(guò)驅(qū)動(dòng)激光二極管從其上發(fā)射激光束來(lái)形成圖像。
數(shù)據(jù)轉(zhuǎn)換器206把圖像數(shù)據(jù)和命令數(shù)據(jù)相互分離開(kāi)。經(jīng)由CPU外圍控制器207,將命令數(shù)據(jù)提供給充當(dāng)處理控制器104的CPU。在以數(shù)字多功能裝置的形式所擴(kuò)展的圖像再現(xiàn)裝置中,將命令傳送給系統(tǒng)控制器131并且借此執(zhí)行所述命令。
從另一方面來(lái)說(shuō),圖像數(shù)據(jù)由數(shù)據(jù)壓縮器208編碼,并且經(jīng)由存儲(chǔ)器存取控制器209將所得到的編碼圖像數(shù)據(jù)傳送給存儲(chǔ)器模塊102,并存儲(chǔ)在存儲(chǔ)器模塊102中。當(dāng)數(shù)據(jù)是從存儲(chǔ)器模塊102讀取的時(shí),在存儲(chǔ)器存取控制器209的控制之下,來(lái)讀取存儲(chǔ)于存儲(chǔ)器模塊102特定地址處的編碼數(shù)據(jù),并且由數(shù)據(jù)解壓縮器210將所讀出的數(shù)據(jù)解碼成圖像數(shù)據(jù)。當(dāng)在圖像數(shù)據(jù)上執(zhí)行旋轉(zhuǎn)時(shí),將解碼后的圖像數(shù)據(jù)重新保存到存儲(chǔ)器模塊102中,而不對(duì)其進(jìn)行編碼,并且重新讀取所保存的圖像數(shù)據(jù)。當(dāng)重新讀取所述圖像數(shù)據(jù)時(shí),對(duì)重新讀取圖像數(shù)據(jù)的地址進(jìn)行適當(dāng)?shù)馗淖儯员阈D(zhuǎn)所述圖像數(shù)據(jù)。
所述讀取圖像處理器201執(zhí)行傳真應(yīng)用程序、掃描儀應(yīng)用程序或類似應(yīng)用程序中所需要的像素密度轉(zhuǎn)換。經(jīng)由按比例縮小過(guò)程來(lái)執(zhí)行主掃描方向上的像素密度轉(zhuǎn)換。在另一方面,子掃描方向上的像素密度轉(zhuǎn)換是由行提取控制器211來(lái)執(zhí)行的,以便變換行數(shù)來(lái)獲得期望的行密度。例如,當(dāng)圖像讀取器112所讀取的文檔圖像具有600dpi的像素密度、而根據(jù)傳真技術(shù)規(guī)范將按照200dpi來(lái)傳真圖像的情況下,根據(jù)需要將像素密度轉(zhuǎn)換成200dpi,以符合傳真技術(shù)規(guī)范。在此特定示例中,像素密度是按1/3來(lái)轉(zhuǎn)換的。
在使用彩色CIS的情況下,時(shí)序行鑒別器/控制器212判斷當(dāng)前正從彩色CIS輸出的和正在經(jīng)過(guò)處理的圖像數(shù)據(jù)的顏色,并將行連續(xù)圖像數(shù)據(jù)存儲(chǔ)在控制器板130上的存儲(chǔ)器模塊133中,以便獨(dú)立地存儲(chǔ)G、B和R平面數(shù)據(jù)。當(dāng)從存儲(chǔ)器模塊133那里讀取圖像數(shù)據(jù)并提供給掃描儀應(yīng)用程序或外部彩色打印機(jī)時(shí),處理所述圖像數(shù)據(jù)并按彩色平面的單位門來(lái)輸出,在總線控制器202的控制之下、經(jīng)并行總線120發(fā)送圖像數(shù)據(jù)以前,由數(shù)據(jù)格式轉(zhuǎn)換器204來(lái)轉(zhuǎn)換其數(shù)據(jù)格式。更具體而言,其指示這樣一個(gè)地址的數(shù)據(jù)添加到每個(gè)行數(shù)據(jù)的開(kāi)頭,該地址即就是控制器板130所控制的存儲(chǔ)器模塊133的其上存儲(chǔ)有數(shù)據(jù)的地址。。
圖3是示意性地示出控制器板130上仲裁器132的結(jié)構(gòu)的框圖。經(jīng)由系統(tǒng)I/F(接口)301,在系統(tǒng)控制器131與仲裁器132之間發(fā)送命令和數(shù)據(jù)。根本上講,所述系統(tǒng)控制器131負(fù)責(zé)控制整個(gè)裝置,并且受系統(tǒng)控制器131的控制,還執(zhí)行存儲(chǔ)器模塊133的資源分配。系統(tǒng)控制器131經(jīng)由系統(tǒng)I/F(接口)301、并行總線控制器302以及并行總線120,來(lái)控制為了功能擴(kuò)展而添加的單元。
圖像再現(xiàn)裝置的所有單元基本上均連接于并行總線120,由此經(jīng)由所述并行總線120來(lái)執(zhí)行任何單元與系統(tǒng)控制器131或存儲(chǔ)器模塊133之間的數(shù)據(jù)傳輸,其中上述單元對(duì)并行總線120的使用是由并行總線控制器302來(lái)控制的。
網(wǎng)絡(luò)控制器303控制LAN(局域網(wǎng))的連接,并且控制將數(shù)據(jù)傳送到與網(wǎng)絡(luò)相連的外部擴(kuò)展裝置或者接收來(lái)自其的數(shù)據(jù)。所述系統(tǒng)控制器131不參與對(duì)與網(wǎng)絡(luò)連接的外部裝置操作的控制。然而,所述系統(tǒng)控制器131控制與存儲(chǔ)器存取控制器304的接口連接。根據(jù)當(dāng)前實(shí)施例的圖像再現(xiàn)裝置支持100BT的傳輸。同串行總線的連接是由串行端口305來(lái)進(jìn)行接口連接的。所述串行端口305包括與不同類型總線一樣多的許多端口。在根據(jù)當(dāng)前實(shí)施例的圖像再現(xiàn)裝置中,所述串行端口305包括USB端口和IEEE 1284端口。除了那些用于與外部裝置相連的串行端口之外,還存在這樣的端口,即經(jīng)由所述端口來(lái)接收從操作控制面板111那里發(fā)出的命令并發(fā)送數(shù)據(jù)以待在操作控制面板111上顯示。
局部總線控制器306控制與局部串行總線的接口連接,其中經(jīng)由所述局部串行總線,啟動(dòng)系統(tǒng)控制器131所必需的RAM和ROM以及字體ROM(未示出)相連,其中打印機(jī)代碼數(shù)據(jù)存儲(chǔ)在所述字體ROM中。
與存儲(chǔ)器模塊133的連接是由存儲(chǔ)器存取控制器304來(lái)控制的。所述存儲(chǔ)器存取控制器304包括地址譯碼器304a和寫(xiě)使能控制器304b。當(dāng)從視頻控制器107收到的日期被寫(xiě)入到存儲(chǔ)器模塊133中時(shí),地址譯碼器304a判斷在哪個(gè)地址寫(xiě)入數(shù)據(jù),并且寫(xiě)使能控制器304b生成寫(xiě)使能信號(hào)。依照此信號(hào),所述數(shù)據(jù)被寫(xiě)入到存儲(chǔ)器模塊133中。當(dāng)從存儲(chǔ)器模塊133讀取數(shù)據(jù)時(shí),所述存儲(chǔ)器存取控制器304生成表明從何處讀取數(shù)據(jù)的地址數(shù)據(jù),并且還生成讀使能信號(hào)。
在彩色CIS被用作圖像讀取器112的情況下,當(dāng)從視頻控制器107輸出每行的每個(gè)顏色數(shù)據(jù)時(shí),用于指定在存儲(chǔ)器模塊133中其地址上存儲(chǔ)有數(shù)據(jù)的信息被描述為視頻控制器107所輸出的數(shù)據(jù)中的頭信息。解碼所述頭信息并且控制將圖像數(shù)據(jù)寫(xiě)入到存儲(chǔ)器模塊133中的使能,借此按彩色平面的單位來(lái)在存儲(chǔ)器模塊133中存儲(chǔ)行連續(xù)圖像數(shù)據(jù)。
由此,仲裁器132經(jīng)由系統(tǒng)I/F(接口)301來(lái)控制由系統(tǒng)控制器131發(fā)出的操作控制命令的傳輸,并且仲裁器132還控制從外部裝置到存儲(chǔ)器模塊133的數(shù)據(jù)訪問(wèn)。經(jīng)由并行總線控制器302,來(lái)把經(jīng)并行總線120而從基本引擎/圖像數(shù)據(jù)控制器101輸出的圖像數(shù)據(jù)提供給仲裁器132。在仲裁器132中,與圖像數(shù)據(jù)相關(guān)聯(lián)的存儲(chǔ)器訪問(wèn)是由獨(dú)立于系統(tǒng)控制器131的DMAC(直接存儲(chǔ)器存取控制器)來(lái)控制的,而無(wú)需受到系統(tǒng)控制器131的控制。更具體而言,就訪問(wèn)存儲(chǔ)器模塊133而論,由存取控制器308來(lái)仲裁多個(gè)單元所發(fā)出的訪問(wèn)請(qǐng)求,并且受存儲(chǔ)器存取控制器304的控制,從存儲(chǔ)器模塊133讀取數(shù)據(jù)或者將數(shù)據(jù)寫(xiě)入到存儲(chǔ)器模塊133中。
同樣,以類似的方式來(lái)控制經(jīng)由網(wǎng)絡(luò)對(duì)存儲(chǔ)器模塊133的訪問(wèn)。更具體而言,經(jīng)由網(wǎng)絡(luò)控制器303,將經(jīng)由網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)輸入到仲裁器132,并且受DMAC 309的控制,來(lái)執(zhí)行對(duì)存儲(chǔ)器模塊133的訪問(wèn)。在多個(gè)作業(yè)中所發(fā)出的用于訪問(wèn)存儲(chǔ)器模塊133的請(qǐng)求,由存取控制器308來(lái)仲裁,并且受存儲(chǔ)器存取控制器304的控制,來(lái)執(zhí)行數(shù)據(jù)的讀/寫(xiě)。在經(jīng)由串行總線訪問(wèn)存儲(chǔ)器模塊133情況下,數(shù)據(jù)是在串行端口控制器310的控制下由串行端口305接收的,并由仲裁器132捕獲。而后,經(jīng)由DMAC 311來(lái)執(zhí)行對(duì)存儲(chǔ)器模塊133的訪問(wèn)。當(dāng)在多個(gè)作業(yè)中都出現(xiàn)訪問(wèn)存儲(chǔ)器模塊133的請(qǐng)求時(shí),由存取控制器308來(lái)仲裁這些請(qǐng)求,然后受存儲(chǔ)器存取控制器304的控制,來(lái)執(zhí)行數(shù)據(jù)的讀/寫(xiě)。當(dāng)將被打印的數(shù)據(jù)是經(jīng)由網(wǎng)絡(luò)或串行總線而從PC(個(gè)人計(jì)算機(jī))那里接收的時(shí),系統(tǒng)控制器131依照經(jīng)由局部總線提供的字形數(shù)據(jù)來(lái)轉(zhuǎn)換所述數(shù)據(jù),并將所得到的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器模塊133的存儲(chǔ)區(qū)中。
與各個(gè)外部裝置的接口連接是由系統(tǒng)控制器131來(lái)控制的,并且對(duì)存儲(chǔ)器模塊133的訪問(wèn)是由相應(yīng)的DMAC來(lái)控制的。在這種情況下,因?yàn)楦鱾€(gè)DMAC都試圖獨(dú)立地傳遞數(shù)據(jù),所以在不同作業(yè)之間會(huì)出現(xiàn)訪問(wèn)存儲(chǔ)器模塊133過(guò)程中的相關(guān)沖突。為了避免這種沖突,存取控制器308在訪問(wèn)請(qǐng)求當(dāng)中進(jìn)行仲裁。除了經(jīng)由DMAC來(lái)訪問(wèn)存儲(chǔ)器模塊133之外,當(dāng)系統(tǒng)控制器131經(jīng)由系統(tǒng)I/F(接口)301來(lái)訪問(wèn)存儲(chǔ)器模塊133時(shí)也存在對(duì)存儲(chǔ)器模塊133的訪問(wèn),以為了獲得位圖數(shù)據(jù)。在存取控制器308準(zhǔn)許經(jīng)由其中DMAC或經(jīng)由系統(tǒng)I/F(接口)301來(lái)訪問(wèn)存儲(chǔ)器模塊133的許可之后,受存儲(chǔ)器存取控制器304的控制來(lái)執(zhí)行對(duì)存儲(chǔ)器模塊133的訪問(wèn)。除了經(jīng)由DMAC來(lái)訪問(wèn)存儲(chǔ)器模塊133之外,當(dāng)系統(tǒng)控制器131經(jīng)由系統(tǒng)I/F(接口)301來(lái)訪問(wèn)存儲(chǔ)器模塊133時(shí)也存在對(duì)存儲(chǔ)器模塊133的訪問(wèn),以為了獲得位圖數(shù)據(jù)。在存取控制器308準(zhǔn)許經(jīng)由其中DMAC或經(jīng)由系統(tǒng)I/F(接口)301來(lái)訪問(wèn)存儲(chǔ)器模塊133的許可之后,受存儲(chǔ)器存取控制器304的控制來(lái)執(zhí)行對(duì)存儲(chǔ)器模塊133的訪問(wèn)。
在仲裁器132中,數(shù)據(jù)是由壓縮器/解壓縮器312和圖像編輯器313來(lái)處理的。所述壓縮器/解壓縮器312壓縮或者解壓縮圖像數(shù)據(jù)或編碼數(shù)據(jù),以便以有效的方式將所述圖像數(shù)據(jù)或編碼數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器模塊133中。壓縮器/解壓縮器312與存儲(chǔ)器模塊133之間的接口連接是由DMAC 314來(lái)控制的。更具體而言,受DMAC 314的控制,經(jīng)由存儲(chǔ)器存取控制器304和存取控制器308,將臨時(shí)存儲(chǔ)在存儲(chǔ)器模塊133中的圖像數(shù)據(jù)傳送給壓縮器/解壓縮器312,并且由壓縮器/解壓縮器312對(duì)所述數(shù)據(jù)進(jìn)行壓縮或者解壓縮。將壓縮或解壓縮后的數(shù)據(jù)返回到存儲(chǔ)器模塊133或者經(jīng)由外部總線輸出。
所述圖像編輯器313通過(guò)經(jīng)由DMAC 315訪問(wèn)存儲(chǔ)器模塊133,來(lái)編輯存儲(chǔ)在存儲(chǔ)器模塊133中的數(shù)據(jù)。由圖像編輯器313執(zhí)行的編輯包括清除特定存儲(chǔ)區(qū)中的數(shù)據(jù)、圖像數(shù)據(jù)的旋轉(zhuǎn)以及兩個(gè)或多個(gè)圖像的組合。數(shù)據(jù)的編輯是通過(guò)適當(dāng)?shù)乜刂拼鎯?chǔ)器模塊133上的地址來(lái)完成的,以便將所述數(shù)據(jù)轉(zhuǎn)換成期望的形式。不能將此操作應(yīng)用于將編碼數(shù)據(jù)轉(zhuǎn)換成壓縮形式或者是應(yīng)用于編碼打印機(jī)數(shù)據(jù)。僅僅能在以位像數(shù)據(jù)形式存儲(chǔ)在存儲(chǔ)器模塊133中的數(shù)據(jù)上執(zhí)行編輯。因此,將圖像數(shù)據(jù)壓縮成允許以有效方式來(lái)存儲(chǔ)圖像數(shù)據(jù)的形式,是在完成編輯之后執(zhí)行的。
現(xiàn)在描述僅僅具有復(fù)印功能的圖像再現(xiàn)裝置的操作。圖4是舉例說(shuō)明僅僅具有復(fù)印功能圖像再現(xiàn)裝置的操作的圖。在操作中,經(jīng)由圖4中(1)所表示路徑,將從圖像讀取器輸出的文檔圖像數(shù)據(jù)傳送給存儲(chǔ)器模塊102,并且從存儲(chǔ)器模塊102讀取數(shù)據(jù),并經(jīng)由(2)表示的路徑來(lái)進(jìn)行輸出。經(jīng)由(3)表示的路徑,傳送來(lái)自于/到操作控制面板111的數(shù)據(jù)。在這種情況下,沒(méi)有實(shí)現(xiàn)擴(kuò)展的附加功能,并且由此控制器板130不連接于基本引擎/圖像數(shù)據(jù)控制器101,而且未出現(xiàn)經(jīng)由并行總線120的數(shù)據(jù)傳輸。在這種配置結(jié)構(gòu)中,基本引擎/圖像數(shù)據(jù)控制器101上的存儲(chǔ)器模塊102被用作為用于存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器。
下面,描述經(jīng)由讀路徑(1)的數(shù)據(jù)傳輸以及相關(guān)的操作。在由圖像讀取器112光學(xué)地讀取文檔圖像、并轉(zhuǎn)換成電信號(hào)之后,將所得到的圖像數(shù)據(jù)提供給讀取圖像處理器201,并且使其經(jīng)過(guò)圖像處理。在完成圖像處理之后,經(jīng)由總線控制器202,將所述圖像數(shù)據(jù)從讀取圖像處理器201提供給數(shù)據(jù)轉(zhuǎn)換器206。一旦接收到圖像數(shù)據(jù),所述數(shù)據(jù)轉(zhuǎn)換器206就選擇到數(shù)據(jù)壓縮器208的總線,并且將所述圖像數(shù)據(jù)傳送給壓縮器208以對(duì)圖像數(shù)據(jù)進(jìn)行編碼。所述數(shù)據(jù)壓縮器208將接收到的圖像數(shù)據(jù)編碼成已除去數(shù)據(jù)冗余性的壓縮形式。經(jīng)由存儲(chǔ)器存取控制器209,在存儲(chǔ)器模塊102的特定地址處存儲(chǔ)所得到的編碼圖像數(shù)據(jù)。所述存儲(chǔ)器模塊102是可附連/可除去式的,并且根據(jù)需要能夠增減存儲(chǔ)器容量。當(dāng)存儲(chǔ)器大小被設(shè)置成最大可容許大小以下時(shí),所述存儲(chǔ)器存取控制器209能夠控制對(duì)存儲(chǔ)器模塊102的訪問(wèn)。
下面描述經(jīng)由輸出路徑(2)的數(shù)據(jù)傳輸以及相關(guān)的操作。從由存儲(chǔ)器存取控制器209指定的地址處讀取存儲(chǔ)在存儲(chǔ)器模塊102中的編碼數(shù)據(jù)。繼而,由數(shù)據(jù)解壓縮器210來(lái)將所述編碼數(shù)據(jù)解碼成圖像數(shù)據(jù)。此后,數(shù)據(jù)轉(zhuǎn)換器206將所述圖像數(shù)據(jù)傳送給總線控制器202。所述總線控制器202將接收到的圖像數(shù)據(jù)傳送給寫(xiě)圖像處理器205,以便將所述數(shù)據(jù)轉(zhuǎn)換成將被寫(xiě)入的形式的數(shù)據(jù)。所述寫(xiě)圖像處理器205將存儲(chǔ)在存儲(chǔ)器模塊中的信號(hào)轉(zhuǎn)換成能對(duì)裝置進(jìn)行驅(qū)動(dòng)的形式。此外,執(zhí)行圖像處理。此后,將所得到的圖像數(shù)據(jù)傳送給寫(xiě)驅(qū)動(dòng)器控制器113。當(dāng)移動(dòng)繪圖儀驅(qū)動(dòng)機(jī)構(gòu)116時(shí),所述寫(xiě)驅(qū)動(dòng)器控制器113通過(guò)驅(qū)動(dòng)激光二極管從其上發(fā)射激光束來(lái)形成圖像。將所述圖像傳送給由紙輸入/輸出裝置114所饋送的、所傳輸?shù)囊约八鶉娚涞募埳稀K黾堓斎?輸出裝置114還執(zhí)行諸如分類(stapling)之類的后處理。盡管可以舉例的方式來(lái)假定在根據(jù)當(dāng)前實(shí)施例的圖像再現(xiàn)裝置中,圖像形成是通過(guò)電子照相過(guò)程來(lái)實(shí)現(xiàn)的,在所述電子照相過(guò)程中潛像是由激光二極管形成的,并將它傳送給紙,所述圖像信息也可以由諸如墨噴過(guò)程之類的另一個(gè)過(guò)程來(lái)執(zhí)行,在所述墨噴過(guò)程中圖像是通過(guò)依照電信號(hào)來(lái)噴射墨滴而形成的。
操作控制面板111上的數(shù)據(jù)顯示以及經(jīng)由操作控制面板111的數(shù)據(jù)接收,都是由處理控制器104經(jīng)由CPU外圍控制器207(經(jīng)由圖4中所示的路徑(3))來(lái)執(zhí)行的。因?yàn)榕渲卯?dāng)前的圖像再現(xiàn)裝置以使它僅具有復(fù)印功能,所以必須對(duì)信息進(jìn)行顯示或者接收僅與復(fù)印功能相關(guān)聯(lián)的操作或維護(hù)的命令,且因此處理控制器104不需要管理與可選擴(kuò)展功能相關(guān)聯(lián)的操作。因此,如果操作控制面板111具有為控制基本功能所必需的最小能力,則就足以。例如,因?yàn)閷⒁@示的菜單包括少量項(xiàng)目,所以能夠縮小顯示區(qū),并且不必處理用來(lái)指定傳真地址等等的按鈕等。
現(xiàn)在,描述具有多個(gè)數(shù)字功能的圖像再現(xiàn)裝置的操作。圖5給出了其具有多個(gè)數(shù)字功能的圖像再現(xiàn)裝置的操作示意圖??刂破靼?30經(jīng)由并行總線120而連接于基本引擎/圖像數(shù)據(jù)控制器101,并且各種應(yīng)用程序功能(application functions)均連接于作為擴(kuò)展主板的控制器板130。所述控制器板130上的系統(tǒng)控制器131負(fù)責(zé)整個(gè)圖像再現(xiàn)裝置上的總控制,而所述處理控制器104用于控制引擎。所述操作控制面板111用于包括復(fù)印應(yīng)用程序在內(nèi)的所有功能,其中操作控制面板111上的數(shù)據(jù)顯示以及經(jīng)由操作控制面板111的命令輸入接收都是由系統(tǒng)控制器131來(lái)控制的。用于存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器模塊沒(méi)有被設(shè)置在基本引擎/圖像數(shù)據(jù)控制器101上,而是作為控制器板130上的存儲(chǔ)器模塊133來(lái)設(shè)置的,這樣使得存儲(chǔ)器模塊133能被作為共享資源使用。在操作中,經(jīng)由圖4中的(1)表示的路徑,將從圖像讀取器輸出的文檔圖像數(shù)據(jù)傳送給存儲(chǔ)器模塊133,并且從存儲(chǔ)器模塊133那里讀取數(shù)據(jù),并經(jīng)由(2)表示的路徑加以輸出。經(jīng)由(3)表示的路徑,傳送來(lái)自于/到操作控制面板111的數(shù)據(jù)。
下面,描述經(jīng)由圖像讀取路徑(1)的數(shù)據(jù)傳輸以及相關(guān)的操作。在由圖像讀取器112光學(xué)地讀取文檔圖像并轉(zhuǎn)換成電信號(hào)之后,將所得到的圖像數(shù)據(jù)提供給讀取圖像處理器201,并且使其經(jīng)過(guò)圖像處理。在完成圖像處理之后,經(jīng)由總線控制器202和并行總線I/F(接口)203,將所述圖像數(shù)據(jù)從讀取圖像處理器201提供給并行總線120。當(dāng)經(jīng)由并行總線120將數(shù)據(jù)存儲(chǔ)到控制器板130上的存儲(chǔ)器模塊133中時(shí),經(jīng)由仲裁器132來(lái)傳送所述數(shù)據(jù)。在仲裁器132中,所述數(shù)據(jù)是由其中的諸如并行總線控制器302、存取控制器308、壓縮器/解壓縮器312和存儲(chǔ)器存取控制器304之類的模塊加以處理的,并且以編碼數(shù)據(jù)的形式將所述數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器模塊133中。
下面,描述經(jīng)由輸出路徑(2)的數(shù)據(jù)傳輸以及相關(guān)的操作。受仲裁器132中的存儲(chǔ)器存取控制器304的控制,讀取控制器板130上的存儲(chǔ)器模塊133中所存儲(chǔ)的編碼數(shù)據(jù)。已讀出的數(shù)據(jù)是由存取控制器308、壓縮器/解壓縮器312和并行總線控制器302加以處理的,并且經(jīng)并行總線120將所述數(shù)據(jù)輸出為解碼后的圖像數(shù)據(jù)。在基本引擎/圖像數(shù)據(jù)控制器101中,從控制器板130輸出的圖像數(shù)據(jù)被并行總線I/F(接口)203接收。經(jīng)由總線控制器202,將所接收到的數(shù)據(jù)傳送給寫(xiě)圖像處理器205。在寫(xiě)圖像處理器205中,數(shù)據(jù)經(jīng)過(guò)平滑處理和PWM調(diào)制,并將所得到的數(shù)據(jù)傳送給寫(xiě)驅(qū)動(dòng)器控制器113。當(dāng)移動(dòng)繪圖儀驅(qū)動(dòng)機(jī)構(gòu)116時(shí),所述寫(xiě)驅(qū)動(dòng)器控制器113依照所述數(shù)據(jù)來(lái)驅(qū)動(dòng)激光二極管從其上發(fā)射激光束,借此產(chǎn)生潛像,繼而將所述潛像傳遞到紙上,并且將其融合在一起。其結(jié)果是,所述圖像在紙上得以再現(xiàn)。
現(xiàn)在描述經(jīng)由路徑(3)對(duì)操作控制面板111的控制。在操作控制面板111上的數(shù)據(jù)顯示以及經(jīng)由操作控制面板111的命令/數(shù)據(jù)接收均是由控制器板130上的系統(tǒng)控制器131經(jīng)由仲裁器132中的局部總線控制器306和系統(tǒng)I/F(接口)301來(lái)執(zhí)行的。所希望的是,擴(kuò)展操作控制面板111的顯示能力,以使得使用多個(gè)可選功能成為可能。例如,優(yōu)選地,操作控制面板111的顯示器帶有具備足夠大尺寸的顯示面板以及其它對(duì)應(yīng)于所述可選功能的附加單元。更具體而言,將用于將地址輸入到網(wǎng)絡(luò)上的機(jī)構(gòu)和/或用于指定傳真地址的按鈕添加到顯示器上。
在圖5中所示的圖像再現(xiàn)裝置中,未使用基本引擎/圖像數(shù)據(jù)控制器101上的存儲(chǔ)器模塊102,由此數(shù)據(jù)未被傳送給視頻控制器107中的數(shù)據(jù)壓縮器208、數(shù)據(jù)解壓縮器210以及存儲(chǔ)器存取控制器209。所述總線控制器202依據(jù)圖像再現(xiàn)裝置是處于基本配置還是處于擴(kuò)展配置,來(lái)控制并行總線I/F(接口)203與數(shù)據(jù)轉(zhuǎn)換器206之間的數(shù)據(jù)流。所述處理控制器104不參與在操作控制面板111的顯示器上顯示數(shù)據(jù),也不參與經(jīng)由操作控制面板111來(lái)輸入命令數(shù)據(jù),因此從操作控制面板111到CPU外圍控制器207未傳送任何命令。
在配置成數(shù)字多功能裝置的圖像再現(xiàn)裝置中,與基本引擎/圖像數(shù)據(jù)控制器101相連的處理控制器104可以參與對(duì)操作控制面板111的操作的控制。在這種情況下,按照參照?qǐng)D6如下所述的那樣,來(lái)執(zhí)行圖像再現(xiàn)裝置的操作。在圖6中,沿著由(1)表示的路徑來(lái)傳送從圖像讀取器112輸出的圖像數(shù)據(jù),并且沿著由(2)表示的路徑來(lái)傳送將被輸出的圖像數(shù)據(jù)。按照與圖5中所示的裝置相類似的方式,來(lái)控制數(shù)據(jù)的流程。在沿著路徑(1)的數(shù)據(jù)傳輸中,將圖像數(shù)據(jù)存儲(chǔ)到控制器板130上的共享存儲(chǔ)器模塊133中。在沿著路徑(2)的數(shù)據(jù)傳輸中,從控制器板130上的存儲(chǔ)器模塊133那里讀出圖像數(shù)據(jù)。操作控制面板111是作為圖像再現(xiàn)裝置的共享資源而被附加到控制器板130上的,并且在與基本引擎/圖像數(shù)據(jù)控制器101相連的處理控制器104的控制之下,經(jīng)由仲裁器132來(lái)傳送從操作控制面板111輸出的命令。如上所述,操作控制面板111的能力是依據(jù)圖像再現(xiàn)裝置的已擴(kuò)展功能來(lái)擴(kuò)展的,并且各種應(yīng)用程序?qū)Σ僮骺刂泼姘?11的使用是由系統(tǒng)控制器131來(lái)控制的,所述系統(tǒng)控制器負(fù)責(zé)系統(tǒng)的控制。然而,操作控制面板111的顯示器上的數(shù)據(jù)顯示是由處理控制器104控制的。
在圖6中,(3)表示特定應(yīng)用程序(例如,彩色掃描儀應(yīng)用程序)中的數(shù)據(jù)流程。沿著如上所述的路徑(1)來(lái)接收從彩色CIS類型的圖像讀取器112那里輸出的行時(shí)序數(shù)據(jù),并且將包含在頭部中所描述的地址數(shù)據(jù)的每個(gè)彩色行數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器模塊133中,以便將所述圖像數(shù)據(jù)以彩色平面數(shù)據(jù)的單元存儲(chǔ)在其中。當(dāng)沿著路徑(3)從存儲(chǔ)器模塊133那里讀取圖像數(shù)據(jù)時(shí),以紅色、綠色和藍(lán)色的彩色平面單元來(lái)輸出所述數(shù)據(jù)。
將從操作控制面板111輸出的命令數(shù)據(jù)輸入到仲裁器132,并且經(jīng)由仲裁器132中的模塊、在并行總線120上加以輸出,所述模塊比如是局部總線控制器306、系統(tǒng)I/F(接口)301、存取控制器308和并行總線控制器302之類的。將要顯示的數(shù)據(jù)是經(jīng)由并行總線120來(lái)獲得的。所述并行總線120與基本引擎/圖像數(shù)據(jù)控制器101相連。經(jīng)由并行總線120而輸入到基本引擎/圖像數(shù)據(jù)控制器101中的數(shù)據(jù)被視頻控制器107中的并行總線I/F(接口)203接收。受總線控制器202的控制,經(jīng)由并行總線I/F(接口)203將來(lái)源于操作控制面板111的命令數(shù)據(jù)傳送給數(shù)據(jù)格式轉(zhuǎn)換器204。在這種情況下,所述數(shù)據(jù)不是將被復(fù)印的圖像數(shù)據(jù),所述數(shù)據(jù)格式轉(zhuǎn)換器204將所接收到的數(shù)據(jù)傳送給CPU外圍控制器207。所述CPU外圍控制器207與處理控制器104進(jìn)行通信,并且控制操作控制面板111的顯示器上的數(shù)據(jù)顯示,并且分析經(jīng)由操作控制面板111輸入的命令。
在許多可選功能中同時(shí)地出現(xiàn)操作的情況下,給系統(tǒng)控制器131施加了巨大的工作負(fù)荷,這會(huì)導(dǎo)致在顯示數(shù)據(jù)的速度方面的降低。為了避免上述問(wèn)題,其具有足夠性能以執(zhí)行除處理控制之外的其他操作的處理控制器104,控制操作控制面板111的顯示操作。在所述圖像再現(xiàn)裝置的這種配置中,不管是否依據(jù)圖像再現(xiàn)裝置是處于基本配置還是擴(kuò)展配置而對(duì)操作控制面板111進(jìn)行了不同地配置,所述處理控制器104都參與操作控制面板111的控制,并使用基本引擎/圖像數(shù)據(jù)控制器101的資源。
圖7A至7C示出了圖像再現(xiàn)裝置的擴(kuò)展功能的示例,其中圖7A示出了僅僅具有基本功能的配置結(jié)構(gòu),圖7B示出了在其中將附加功能添加到基本功能上的配置結(jié)構(gòu),圖7C示出了在其中將多個(gè)功能被添加到基本功能上的配置結(jié)構(gòu)。
在圖7A中所示的示例中,所述配置結(jié)構(gòu)包括基本引擎/圖像數(shù)據(jù)控制器101,但未連接控制器板130。在這種配置結(jié)構(gòu)中,基本功能,也就是復(fù)印功能,是通過(guò)使用由基本引擎/圖像數(shù)據(jù)控制器101提供的資源來(lái)實(shí)現(xiàn)的。在這種配置結(jié)構(gòu)中,圖像讀取器112、寫(xiě)驅(qū)動(dòng)器控制器113、操作控制面板111以及紙輸入/輸出裝置114均連接于基本引擎/圖像數(shù)據(jù)控制器101,并且引擎資源全部被用于復(fù)印功能,在所述復(fù)印功能中,操作控制命令的輸入、圖像的讀取、圖像在紙上的再現(xiàn)以及饋送紙的控制,都是由處理控制器104來(lái)控制的。
在圖7B所示的示例中,將一個(gè)應(yīng)用程序添加到復(fù)印功能。在這種配置結(jié)構(gòu)中,控制器板130連接于基本引擎/圖像數(shù)據(jù)控制器101,并且附加應(yīng)用程序是作為控制器板130上的附加功能來(lái)實(shí)施的。在這種情況下,控制器板130充當(dāng)圖像再現(xiàn)裝置的主板,而所述控制器板負(fù)責(zé)整個(gè)圖像再現(xiàn)裝置上的總控制?;疽?圖像數(shù)據(jù)控制器101的復(fù)印功能是圖像再現(xiàn)裝置的一個(gè)應(yīng)用。當(dāng)從控制器板130的角度來(lái)看引擎時(shí),所述引擎是圖像再現(xiàn)裝置的其中一種共享資源。
例如,在把LAN連接能力添加為附加應(yīng)用程序的情況下,由系統(tǒng)控制器131適當(dāng)?shù)胤峙滟Y源,以實(shí)現(xiàn)除了復(fù)印功能之外、諸如像發(fā)送通過(guò)讀取LAN上的文檔圖像所捕獲的圖像數(shù)據(jù)的能力、依照經(jīng)由LAN接收到的數(shù)據(jù)來(lái)在紙上再現(xiàn)圖像的能力等之類的能力。當(dāng)從控制器板130來(lái)看時(shí),網(wǎng)絡(luò)應(yīng)用程序與復(fù)印應(yīng)用程序兩者具有同等優(yōu)先權(quán),并且在使用應(yīng)用程之間資源的優(yōu)先權(quán)方面也沒(méi)有差別。其中連接應(yīng)用程序的次序沒(méi)有引起優(yōu)先權(quán)方面的差別。依據(jù)在特定時(shí)間所連應(yīng)用程序的狀態(tài)來(lái)以最佳方式分配資源。
在圖7C所示的配置結(jié)構(gòu)中,將多個(gè)應(yīng)用程序添加到作為主板的控制器板130。在此特定示例中,添加了使用公用通信線25的傳真功能以及大容量圖像存儲(chǔ)功能(LS)。在這種配置結(jié)構(gòu)中,添加應(yīng)用程序的次序或組合功能的方式不會(huì)在功能中的優(yōu)先權(quán)方面造成差別。。當(dāng)從控制器板130來(lái)看時(shí),使用公用通信線25的傳真功能以及大容量圖像存儲(chǔ)功能具有同等的優(yōu)先權(quán)。
控制器板130上的存儲(chǔ)器模塊133用作為臨時(shí)存儲(chǔ)數(shù)據(jù)的工作區(qū)。在另一方面,圖像存儲(chǔ)功能用來(lái)長(zhǎng)期存儲(chǔ)圖像數(shù)據(jù)和/或備份數(shù)據(jù)。例如,通過(guò)傳真發(fā)送的圖像、通過(guò)傳真接收的圖像、和/或復(fù)印圖像,都是利用圖像存儲(chǔ)功能而以數(shù)字?jǐn)?shù)據(jù)的形式存儲(chǔ)的,以便當(dāng)需要時(shí)能夠取出并輸出任何圖像。當(dāng)添加另一個(gè)網(wǎng)絡(luò)應(yīng)用程序時(shí),可以在網(wǎng)絡(luò)上對(duì)已存儲(chǔ)的圖像進(jìn)行訪問(wèn)。如上所述,所希望的功能可以通過(guò)適當(dāng)?shù)慕M合資源來(lái)實(shí)現(xiàn)。
如下所述,當(dāng)圖像再現(xiàn)裝置處于等待狀態(tài)時(shí),取決于所述單元并依據(jù)圖像再現(xiàn)裝置是否被配置成僅僅具有基本功能或被配置成具有擴(kuò)展功能,來(lái)將其每個(gè)單元引入特定狀態(tài)。圖8A是示出處于基本配置的圖像再現(xiàn)裝置的圖,而圖8B是示出處于擴(kuò)展配置的圖像再現(xiàn)裝置的圖。
在圖8A中所示的配置結(jié)構(gòu)中,在等待狀態(tài)下,沒(méi)有發(fā)生來(lái)自于外部可選功能的中斷。然而,當(dāng)用戶經(jīng)由操作控制面板111輸入命令時(shí),所述狀態(tài)變成正常操作模式。因此,在等待狀態(tài)下,僅僅需要讓操作控制面板111、監(jiān)視操作控制面板111的處理控制器104、控制接口的CPU外圍控制器207以及中央處理器總線103處于操作中,而不需要其它單元模塊是激活的。也就是說(shuō),不需要向諸如圖像讀取器112和寫(xiě)驅(qū)動(dòng)器控制器113之類的功能單元提供電力。所述存儲(chǔ)器模塊133也不需要是激活的,因此不向該存儲(chǔ)器模塊提供時(shí)鐘信號(hào)或者不向它提供電力。不向任何不需要被激活的獨(dú)立單元提供電力,并且也不向視頻控制器107中的模塊提供時(shí)鐘信號(hào)。在圖8A中,在等待狀態(tài)期間關(guān)閉遮光罩(shaded)模塊,借此將功耗最小化。如果視頻控制器107是在單個(gè)芯片上實(shí)現(xiàn)的,則就實(shí)現(xiàn)了基本引擎/圖像數(shù)據(jù)控制器101的組件數(shù)目的減少,這在操作中會(huì)導(dǎo)致功耗上的降低。
在圖8B中所示的配置結(jié)構(gòu)中,不僅從操作控制面板111發(fā)出系統(tǒng)啟動(dòng)請(qǐng)求,而且也從所添加的以實(shí)現(xiàn)附加功能的外部裝置發(fā)出系統(tǒng)啟動(dòng)請(qǐng)求。例如,當(dāng)傳真數(shù)據(jù)到達(dá)了或經(jīng)由LAN輸入了將被輸出的圖像時(shí),發(fā)出系統(tǒng)啟動(dòng)請(qǐng)求。然而,如果所述系統(tǒng)保持激活狀態(tài)以等待不能預(yù)測(cè)其到達(dá)的系統(tǒng)啟動(dòng)請(qǐng)求,則無(wú)益地耗費(fèi)了電力。為了避免上述問(wèn)題,只有在接收系統(tǒng)啟動(dòng)請(qǐng)求過(guò)程中必需的部分保持激活狀態(tài),而其它單元和模塊是未激活的。因此,控制器板130上的存儲(chǔ)器模塊133是未激活的,并且不向仲裁器132中的存儲(chǔ)器存取控制器304提供時(shí)鐘。在圖8B中,遮光物單元或模塊在等待狀態(tài)期間是未激活的。
在視頻控制器107中,甚至是在等待狀態(tài)下,將信息從控制器板130被傳送給處理控制器104所經(jīng)由的路徑也必須保持激活狀態(tài)。也就是說(shuō),并行總線I/F(接口)203、總線控制器202、數(shù)據(jù)格式轉(zhuǎn)換器204(圖2)以及CPU外圍控制器207都保持激活狀態(tài)。
在控制器板130上,仲裁器132中的系統(tǒng)I/F(接口)301和存取控制器308都保持激活狀態(tài),以便檢測(cè)系統(tǒng)啟動(dòng)請(qǐng)求。所述系統(tǒng)控制器131也保持激活,以便監(jiān)視該系統(tǒng)。對(duì)于連接于控制器板130的應(yīng)用程序而言,連接于外面的應(yīng)用程序是保持激活的。圖像存儲(chǔ)功能是未激活的。對(duì)于連接于公用線路或LAN的單元而言,只有實(shí)際必要的單元才是保持激活的。
所述存儲(chǔ)器模塊是可交換的,以便將存儲(chǔ)器模塊設(shè)置在基本配置中的基本引擎/圖像數(shù)據(jù)控制器101上,不過(guò)可以將它從基本引擎/圖像數(shù)據(jù)控制器101上除去,并將其設(shè)置在擴(kuò)展配置中的控制器板130上。
現(xiàn)在,描述由行提取控制器211執(zhí)行的子掃描方向上的行提取。圖9A至9C是舉例說(shuō)明子掃描方向上的行提取的圖,其中圖9A示出了行提取控制器211中的模塊結(jié)構(gòu),圖9B是示出各個(gè)模塊中所生成的信號(hào)的表,而圖9C是示出子掃描方向上的行提取的程序流程圖。
在包含圖9A中所示模塊的行提取控制器211當(dāng)中,在有效子掃描范圍內(nèi)提取主掃描行門信號(hào),以便不向控制器板130上的存儲(chǔ)器模塊133提供寫(xiě)使能信號(hào),借此來(lái)使存儲(chǔ)器模塊133中的數(shù)據(jù)存儲(chǔ)無(wú)效,并由此來(lái)提取行。模塊rdgen生成提取控制信號(hào)。施加到模塊rdgen上的輸入信號(hào)包括諸如以下控制信號(hào)時(shí)鐘信號(hào)(clk)、復(fù)位信號(hào)(xrest)、黑白/彩色識(shí)別信號(hào)(col)、規(guī)定是否為丟失的像素信息補(bǔ)償?shù)膱?zhí)行控制信號(hào)(avc)、規(guī)定是否在二值化過(guò)程中執(zhí)行行OR操作的控制信號(hào)(cor)、以及規(guī)定子掃描方向上的提取比率的縮率設(shè)定信號(hào)(yzsp)、規(guī)定子掃描方向上的操作范圍的控制信號(hào)、以及規(guī)定主掃描方向上的操作范圍的控制信號(hào),其中所述規(guī)定子掃描方向上的操作范圍的控制信號(hào)包括如下信號(hào)規(guī)定子掃描方向上的有效圖像范圍的信號(hào)(xsfg_rdin)、規(guī)定讀取遮光物白板的范圍的信號(hào)(xshg_rdin)以及規(guī)定在讀取通張文檔饋紙器的過(guò)程中讀取背景板的范圍的信號(hào)(xdfread_rdin),而所述規(guī)定主掃描方向上的操作范圍的控制信號(hào)包括如下信號(hào)主掃描行同步信號(hào)(xrdlsyncl)以及規(guī)定主掃描方向上的有效圖像范圍的信號(hào)(xrdtgatel)。
從模塊rdgen輸出的信號(hào)包括用于控制處理的主掃描行同步信號(hào)(xrdolsyn)、提供給各個(gè)功能模塊以規(guī)定主掃描方向上的有效圖像范圍的控制信號(hào)(xlg_mb、xlb_avc、xlg_rd和xlg_rdor)、以及用于識(shí)別彩色信道的信號(hào)(rgb_sel)。依據(jù)將被處理的圖像數(shù)據(jù)是彩色數(shù)據(jù)還是黑白數(shù)據(jù),來(lái)不同地控制信號(hào)rgb_sel的電平。當(dāng)圖像數(shù)據(jù)是彩色數(shù)據(jù)時(shí),信號(hào)rgb_sel被認(rèn)定僅僅用于綠色信號(hào)。只有當(dāng)規(guī)定子掃描方向上操作范圍的各個(gè)控制信號(hào)被認(rèn)定(低電平)時(shí),這個(gè)信號(hào)rgb_sel的電平才依彩色信道而變,然而,當(dāng)對(duì)所述控制信號(hào)相反(高電平)時(shí),信號(hào)電平會(huì)按照與黑白模式下相同的方式進(jìn)行變化。將規(guī)定主掃描方向上的有效圖像范圍的信號(hào)xrdlgatel提供給圖像處理器201中的各個(gè)功能模塊(圖12A)。
將xlg_mb和xlg_avc提供給讀取圖像處理器201中的MTF校正器,以便控制多色調(diào)圖像數(shù)據(jù)的行提取。xlg_mb是用在簡(jiǎn)單提取中的行控制信號(hào),而xlg_avc是用在多級(jí)OR提取中的控制信號(hào)(選定平均處理或比較處理),在所述多級(jí)OR提取中執(zhí)行對(duì)丟失的像素信息的補(bǔ)償。將xlg_rd提供給讀取圖像處理器201中的密度轉(zhuǎn)換器。xlg_rd具有由xlg_mb和xlg_avc的OR來(lái)確定的電平,并且該信號(hào)反映了在MTF校正過(guò)程當(dāng)中的行提取結(jié)果。此信號(hào)是多色調(diào)圖像數(shù)據(jù)的主掃描行控制信號(hào)之一。將xlg_rd和xlg_rdor提供給讀取圖像處理器201中的灰度表示轉(zhuǎn)換器。xlg_rd是多電平信號(hào)的行控制信號(hào),而xlg_rdor是控制二值化圖像信號(hào)的行提取的控制信號(hào)。
如圖9B所示,yzsp被設(shè)置成能規(guī)定子掃描方向上的縮率S(%)。依照輸入命令avc,提取模式被設(shè)置成簡(jiǎn)單的提取模式或平均/比較提取模式。當(dāng)縮率S小于50%時(shí),使用簡(jiǎn)單提取與平均/比較提取的混合提取模式來(lái)補(bǔ)償丟失的像素信息。當(dāng)arc=0并且執(zhí)行簡(jiǎn)單提取時(shí),所確定的用以執(zhí)行S%行提取的lgm被代入xlg_mb,lgm也被代入xlg_avc,并且不執(zhí)行平均/比較提取。當(dāng)arc=1并且執(zhí)行平均/比較提取時(shí),直接將xlgate作為lg代入xlg_mb。在平均/比較提取中,確定以執(zhí)行S%行提取的lgm被代入xlg_arc。
在行提取中,提取基本上是按照特定次序執(zhí)行的。也就是說(shuō),首先為多級(jí)數(shù)據(jù)執(zhí)行簡(jiǎn)單提取,然后為其余的行執(zhí)行平均/比較提取。當(dāng)進(jìn)一步執(zhí)行二進(jìn)制行OR操作時(shí),為多級(jí)數(shù)據(jù)上的提取結(jié)果執(zhí)行50%的行提取。當(dāng)在簡(jiǎn)單-平均/比較混合模式下、利用小于50%的縮率來(lái)提取多級(jí)數(shù)據(jù)的情況下,首先執(zhí)行2S%的簡(jiǎn)單提取,然后為其余的行執(zhí)行50%的行提取。在這種情況下,所控制的用以實(shí)現(xiàn)2S%的提取的lgm被代入xlg_mb,而所控制的用以實(shí)現(xiàn)lgm的50%的lg2被代入xlg_avc。當(dāng)yzsp規(guī)定縮率小于50%時(shí),設(shè)置半標(biāo)志,并且將yzsp的值乘以2,借此把提取率改變成2S%。
在二進(jìn)制OR操作中,執(zhí)行相鄰兩行之間的熔析(exudation),來(lái)補(bǔ)償丟失的像素信息。這一過(guò)程是通過(guò)對(duì)二進(jìn)制信號(hào)進(jìn)行OR操作來(lái)執(zhí)行的,并且所述過(guò)程會(huì)導(dǎo)致50%的提取。當(dāng)執(zhí)行這一過(guò)程時(shí),對(duì)主掃描行信號(hào)執(zhí)行1/2的提取。多級(jí)提取的結(jié)果以xlg_rd來(lái)反映。也就是說(shuō),xlg_rd是以簡(jiǎn)單提取和平均/比較提取的結(jié)果為基礎(chǔ)的行控制信號(hào)。更具體而言,選定xlg_rd或1/2提取后的xlg_rd,并將其提供為xlg_rdor以控制二進(jìn)制處理。該選擇是通過(guò)選擇標(biāo)志cot來(lái)控制的。更具體而言,當(dāng)cot=1時(shí),執(zhí)行二進(jìn)制行的OR操作,但是當(dāng)cor=0時(shí)不執(zhí)行二進(jìn)制行的OR操作。
現(xiàn)在參照?qǐng)D9C中所示的流程圖,在下面進(jìn)一步詳細(xì)描述行提取程序。在這里,作為舉例,縮率是12.5%到100%,而分辨率精確度是0.1%。YZSP[t2:0]規(guī)定縮率范圍,而rzsp規(guī)定分辨率。在本例中,還論述一下彩色CIS的控制,其中在稍后給出了對(duì)應(yīng)彩色CIS的行時(shí)序辯色力的詳細(xì)說(shuō)明。當(dāng)將要處理的圖像數(shù)據(jù)是彩色數(shù)據(jù)時(shí),根據(jù)綠色信號(hào)來(lái)執(zhí)行提取。
首先,在頁(yè)的起始處,確定提取條件。也就是說(shuō),首先rzsp被設(shè)置成1024(步驟S901)。此后,判斷是否col=1并且顏色是否為綠色(步驟S902)。注意,當(dāng)信號(hào)是彩色信號(hào)時(shí)col=1,但當(dāng)信號(hào)是黑白信號(hào)時(shí)col=0。如果決定col=1而且信號(hào)為綠色信號(hào)(即,如果步驟S902的回答為是的話),那么所述過(guò)程前進(jìn)至步驟S904,否則(如果在步驟S902中的回答為否的話),那么所述過(guò)程前進(jìn)至步驟S903。如果在步驟S902中確定col=1而且顏色不是綠色,那么就計(jì)算rsp的值(rsp=rzsp-1024)(步驟S903)。
隨后,根據(jù)rsp信號(hào)的值來(lái)判斷當(dāng)前行是否是將被丟棄的行(步驟S904)。在這種特定情況下,通過(guò)判斷rsp是否>1023來(lái)確定當(dāng)前行是否是將被丟棄的行。也就是說(shuō),如果rsp>1023(即,如果在步驟S904中的回答為是的話),那么就確定所述當(dāng)前行將被丟棄,并且所述過(guò)程前進(jìn)至步驟s905。然而,如果rsp不大于1023(即,如果在步驟S904中的回答為否),那么就確定當(dāng)前行不是將被丟棄的行,并且所述過(guò)程前進(jìn)至步驟S906。當(dāng)在步驟S904中確定當(dāng)前行是將被丟棄的行的情況下,將rzsp重置為rzsp=rsp(步驟S905),并且所述過(guò)程返回到步驟S902。在另一方面,當(dāng)在步驟S904中確定當(dāng)前行不是將被丟棄的行的情況下,將rzsp重置為rzsp=rsp+YZSP(步驟S906),然后所述過(guò)程返回到步驟S902。
當(dāng)給定信號(hào)是黑白信號(hào)時(shí),按照如下那樣執(zhí)行提取。在圖像將被縮減為1/3的情況下,每三行中就丟棄兩行。在這種情況下,YZSP被設(shè)置成3072(=1024×3)。首先,在步驟S901中,rzsp被設(shè)置成1024。在步驟S902中,在這種特定情況下,確定col=0,并且由此所述過(guò)程前進(jìn)至步驟S903。在步驟S903中,計(jì)算rsp信號(hào)的值。在本特定示例中,rsp=rzsp-1024=1024-1024=0。因此,rsp<1023,并且在步驟S904中確定第一行是將不丟棄的行。在步驟S906中,rzsp被設(shè)置為rzsp=rsp+YZSP=0+3072=3072。所述過(guò)程繼而返回到步驟S902,以進(jìn)行第二次判斷。
在此特定情況下,在作第二次判斷時(shí),確定col=0(步驟S902)。在下一步S903中,rsp被計(jì)算成rsp=rzsp-1024=3072-1024=2048。因此,rsp>1023并且確定所述當(dāng)前行是將被丟棄的行(步驟S904)。在下一步(步驟S905)中,rzsp被重置為rzsp=rsp=2048。此后,執(zhí)行第三次判斷。
在第三次判斷中,確定col=0(步驟S902)。在下一步S903中,rsp被計(jì)算成rsp=rzsp-1024=2048-1024=1024。因此,rsp>1023并且確定所述行是將被丟棄的行(步驟S904)。在下一步(步驟s905)中,rzsp被重置為rzsp=rsp=1024。此后,執(zhí)行第四次判斷。
在第四次判斷中,確定col=0(步驟S902)。在下一步S903中,rsp被計(jì)算成rsp=rzsp-1024=1024-1024=0。因此,rsp<1023并且確定所述行是將不被丟棄的行(步驟S904)。如上所述,丟棄每三行中的兩行,借此實(shí)現(xiàn)子掃描方向上的圖像縮減。
當(dāng)使用彩色CIS時(shí),按照如下那樣執(zhí)行行時(shí)序控制。圖10A到10D是舉例說(shuō)明彩色CIS的行時(shí)序控制圖。在彩色CIS的行時(shí)序控制中,生成信號(hào)rgb_sel,并且響應(yīng)其表明子掃描幀信號(hào)已啟動(dòng)的xfgc而從綠色行開(kāi)始啟動(dòng)子掃描(xfgate被認(rèn)定)。更具體而言,控制模塊grbcntl依照輸入時(shí)鐘信號(hào)(clk)、復(fù)位信號(hào)(xrst)、黑白/彩色識(shí)別信號(hào)(col)、行同步信號(hào)xlsync、規(guī)定子掃描方向上的有效圖像范圍的信號(hào)xsfgate、以及規(guī)定讀取白板的子掃描范圍的信號(hào),來(lái)生成表明對(duì)應(yīng)每行的RGB信道的信號(hào)rgb_sel。
在使用彩色CIS的情況下,設(shè)置標(biāo)志col,并且按照G、B、R的次序來(lái)讀取圖像數(shù)據(jù)。對(duì)于任何G(綠色)行,都將信號(hào)rgb_sel設(shè)置成1,而對(duì)于B(藍(lán)色)和R(紅色)行,將rgb_sel設(shè)置成0。注意,當(dāng)col=0(黑白圖象)時(shí),總將rgb_sel設(shè)置成1,并且在不考慮行的顏色的情況下執(zhí)行提取。以便正確地啟動(dòng)圖像的行時(shí)序控制,在先于行時(shí)序控制啟動(dòng)一行以前先關(guān)閉CIS。假定掃描是從綠色行開(kāi)始的,關(guān)閉紅燈。在黑白模式(col=0)下,如圖10A所示,rgb_sel維持在1,并且讓所有行都經(jīng)過(guò)關(guān)于所述行是否為將被丟棄的行的判斷。如上所述,當(dāng)col=1(圖9C)時(shí),執(zhí)行關(guān)于是否丟棄行的判斷。在彩色CIS情況下,這個(gè)判斷是當(dāng)當(dāng)前行為綠色時(shí)執(zhí)行的,并且直接緊接著紅色行和藍(lán)色行來(lái)反映確定結(jié)果。然而,在彩色模式下,在規(guī)定的子掃描方向上的有效圖像范圍內(nèi)生成信號(hào)rgb_sel。在除讀取圖像或白板的時(shí)間間隔之外的任意時(shí)間間隔內(nèi),按照黑白模式下那樣,將信號(hào)rgb_sel設(shè)置成1。
圖10B示出了生成信號(hào)rgb_sel的時(shí)序圖。如圖10B所示,當(dāng)xshgate和xsfgate處于低電平時(shí),生成其標(biāo)識(shí)信道的信號(hào)rgb_sel。然而,對(duì)信號(hào)rgb_sel求反,并且維持在與綠色行的電平或黑白模式下的電平相同的電平上。在彩色CIS情況下,R、G、B行的三行同步信號(hào)xlsync是為文檔的每一個(gè)物理單行所必需的。在此周期中,裝置被設(shè)置為黑白模式并且等待讀取文檔的啟動(dòng),以便不論啟動(dòng)文檔讀取的方式如何,所述裝置都能夠正確地啟動(dòng)以讀取文檔,而沒(méi)有任何延遲(甚至沒(méi)有一行延遲),而且甚至是一行也不會(huì)錯(cuò)過(guò)。
然而,正如可以從圖10B看出,控制CIS燈開(kāi)關(guān)的模塊(圖12A中所示的圖像讀取器I/F(接口)1202)無(wú)法正確地判斷在什么狀態(tài)下生成信號(hào)rgb_sel=1。也就是說(shuō),不可能判斷rgb_set=1是表明彩色CIS燈應(yīng)該閉合的有效認(rèn)定信號(hào)還是在除讀取范圍外的時(shí)間間隔內(nèi)、在等待狀態(tài)下輸出的信號(hào)。為了避免上述問(wèn)題,在生成讀取行同步信號(hào)之前先生成子掃描仲裁信號(hào)xfgc,并將該子掃描仲裁信號(hào)提供給彩色CIS,由此使所述彩色CIS得以正確地判斷生成信號(hào)rgb_set的狀態(tài)。也就是說(shuō),如圖10C所示,比行同步信號(hào)xlsync更早改變的行控制信號(hào)sfh_enb被生成,以便表明不久將會(huì)發(fā)生換行(new line)轉(zhuǎn)換。將與xlsync同步以前的子掃描讀取區(qū)域中的觸發(fā)信號(hào)sf_area與白板讀取區(qū)域中的觸發(fā)信號(hào)h_area進(jìn)行邏輯AND。在輸出xlsync之前,與sfh_enb同步地輸出所得到的AND信號(hào),以便表明每一行是否處于子掃描方向上的有效圖像數(shù)據(jù)范圍之內(nèi)。圖10D示出了xfgc、行掃描周期和rgb_sel之間的關(guān)系。由此,在給出rgb_sel以前,先給出表明每行狀態(tài)的xfgc。
現(xiàn)在描述行提取控制器211中的行存儲(chǔ)器組的操作(FIFO存儲(chǔ)器組)。圖11A到11c給出了控制行存儲(chǔ)器組的方式的示意圖。圖11A示出了行存儲(chǔ)器組的配置結(jié)構(gòu)。在圖11A中,當(dāng)將圖像數(shù)據(jù)的其中一行輸入到行存儲(chǔ)器組中時(shí),行存儲(chǔ)器#1存儲(chǔ)圖像數(shù)據(jù)的其中一行,并在一行延遲之后將其輸出,行存儲(chǔ)器#2在兩行滯延之后輸出圖像數(shù)據(jù)的其中一行,而行存儲(chǔ)器#3在三行延遲之后輸出圖像數(shù)據(jù)的其中一行。行存儲(chǔ)器#3形成圖象生成矩陣的中心行,并且在此中心行上執(zhí)行丟失的像素信息的行間補(bǔ)償。當(dāng)在行存儲(chǔ)器#3上執(zhí)行提取時(shí),存儲(chǔ)在每個(gè)行存儲(chǔ)器#4、#5和#6中的數(shù)據(jù)被保留下來(lái)。
當(dāng)在黑白模式下處理數(shù)據(jù)而不作提取(即無(wú)縮減)的情況下,只是將每行數(shù)據(jù)從一個(gè)行存儲(chǔ)器傳遞到另一個(gè)行存儲(chǔ)器。在此狀態(tài)下,主掃描行控制信號(hào)xlg_mb和xlg_avc都被認(rèn)定,并且未執(zhí)行提取。在簡(jiǎn)單黑白提取的情況下,每隔幾行就忽略xlg_mb。隨著相同的時(shí)間也忽略xlg_avc,并且由此提取控制模塊依照xlg_mb來(lái)控制提取。
在輸入行以及行存儲(chǔ)器#1和#2中,不考慮xlg_mb的狀態(tài),創(chuàng)建一行延遲。然而,在行存儲(chǔ)器#2與行存儲(chǔ)器#3之間傳遞的信號(hào)是依據(jù)是否執(zhí)行提取來(lái)不同地執(zhí)行的。更具體而言,當(dāng)當(dāng)前行將被保存時(shí),從行存儲(chǔ)器#2輸出的數(shù)據(jù)被直接輸入到行存儲(chǔ)器#3中。然而,當(dāng)當(dāng)前行是為了提取而將要丟棄的行時(shí),需要把存儲(chǔ)在行存儲(chǔ)器#3中的數(shù)據(jù)保留下來(lái)。因此,從行存儲(chǔ)器#3輸出的數(shù)據(jù)被反饋到行存儲(chǔ)器#3并再次存儲(chǔ)于其中。刪除行存儲(chǔ)器#2中的數(shù)據(jù),并且由此從圖像數(shù)據(jù)中丟棄其中一行的圖像數(shù)據(jù)。在此提取期間,存儲(chǔ)在每個(gè)行存儲(chǔ)器#4、#5和#6中的行數(shù)據(jù)都被保留下來(lái)。也就是說(shuō),不執(zhí)行數(shù)據(jù)的傳遞,以便將從行存儲(chǔ)器#3輸出的數(shù)據(jù)輸入到行存儲(chǔ)器#4,將從行存儲(chǔ)器#4輸出的數(shù)據(jù)輸入到行存儲(chǔ)器#5,而將數(shù)據(jù)從行存儲(chǔ)器#5輸出到行存儲(chǔ)器#6,然而數(shù)據(jù)的傳遞受到選擇電路控制,以便將從行存儲(chǔ)器#4輸出的數(shù)據(jù)反饋到行存儲(chǔ)器#4,將從行存儲(chǔ)器#5輸出的數(shù)據(jù)反饋到行存儲(chǔ)器#5,而將從行存儲(chǔ)器#6輸出的數(shù)據(jù)反饋到行存儲(chǔ)器#6??傮w上來(lái)講,在行存儲(chǔ)器組的操作中,存儲(chǔ)在行存儲(chǔ)器#2中的數(shù)據(jù)被丟棄,而存儲(chǔ)在行存儲(chǔ)器#3到#6中的數(shù)據(jù)被保留。
當(dāng)在平均/比較模式下提取黑白圖像數(shù)據(jù)的情況下,當(dāng)xtg_mb處于特定狀態(tài)下時(shí),依照xlg_avc來(lái)控制提取。當(dāng)僅在平均/比較模式下執(zhí)行提取的情況下,當(dāng)xlg_mb被認(rèn)定時(shí)執(zhí)行提取。當(dāng)xlg_mb被認(rèn)定時(shí),如果xlg_avc也被認(rèn)定,則丟棄當(dāng)前行。依照ac_cmp,在平均提取模式與比較提取模式之間轉(zhuǎn)換提取模式。當(dāng)ac_cmp=0時(shí),采用當(dāng)前行與先前行的平均值。當(dāng)ac_cmp=1,將當(dāng)前行與先前行進(jìn)行比較,并采用較高的值。其結(jié)果被存儲(chǔ)在每個(gè)行存儲(chǔ)器中。
在輸入行與行存儲(chǔ)器#1和#2中,不考慮xlg_mb和xlg_avc的狀態(tài)而延遲數(shù)據(jù)。然而,依據(jù)控制信號(hào),不同地執(zhí)行從行存儲(chǔ)器#2到行存儲(chǔ)器#3信號(hào)傳遞。也就是說(shuō),當(dāng)xlg_mb被認(rèn)定而xlg_avc被求反時(shí),將從行存儲(chǔ)器#2輸出的數(shù)據(jù)輸入到行存儲(chǔ)器#3。在這種情況下,輸入到行存儲(chǔ)器#4到#6的其中一個(gè)上的數(shù)據(jù)是由從先前行存儲(chǔ)器輸出的數(shù)據(jù)給出的。當(dāng)xlg_mb和xlg_avc兩者都被認(rèn)定時(shí),丟棄所述行。也就是說(shuō),對(duì)從行存儲(chǔ)器#3輸出的數(shù)據(jù)和從行存儲(chǔ)器#2輸出的數(shù)據(jù)進(jìn)行平均/比較操作的結(jié)果,被輸入到行存儲(chǔ)器#3。更具體而言,當(dāng)ac_cmp=0時(shí),輸入平均操作的結(jié)果,而如果ac_cmp=1的話,則就輸入比較操作的結(jié)果。由此,當(dāng)從存儲(chǔ)在行存儲(chǔ)器組中的數(shù)據(jù)上刪掉其中一行數(shù)據(jù)時(shí),因丟棄其中一行像素信息而造成的信息丟失通過(guò)平均/比較操作得到了補(bǔ)償。當(dāng)執(zhí)行上述提取時(shí),通過(guò)將從每個(gè)行存儲(chǔ)器輸出的數(shù)據(jù)反饋到同一行存儲(chǔ)器,來(lái)保留行存儲(chǔ)器#4到#6的其中每一個(gè)所存儲(chǔ)的數(shù)據(jù)。
在黑白模式下,當(dāng)以簡(jiǎn)單的平均/比較混合模式來(lái)執(zhí)行提取時(shí),依據(jù)xlg_mb和xlg_avc來(lái)不同地執(zhí)行行控制。圖11c示出了行控制的時(shí)序圖。在輸入行以及行存儲(chǔ)器#1和#2中,不考慮xlg_mb和xlg_avc的狀態(tài)延遲數(shù)據(jù)。然而,依據(jù)控制信號(hào),不同地執(zhí)行從行存儲(chǔ)器#2到行存儲(chǔ)器#3的信號(hào)傳遞。當(dāng)xlg_mb被認(rèn)定而xlg_avc被求反時(shí),從行存儲(chǔ)器#2輸出的數(shù)據(jù)被輸入到行存儲(chǔ)器#3。在這種情況下,輸入到行存儲(chǔ)器#4到#6的其中一個(gè)上的數(shù)據(jù)是由從先前行存儲(chǔ)器(圖11C中的(1))輸出的數(shù)據(jù)給出的。
當(dāng)xlg_mb和xlg_avc兩者都被認(rèn)定時(shí),丟棄所述行。也就是說(shuō),對(duì)從行存儲(chǔ)器#3輸出的數(shù)據(jù)和從行存儲(chǔ)器#2輸出的數(shù)據(jù)進(jìn)行平均/比較操作的結(jié)果,被輸入到行存儲(chǔ)器#3。更具體而言,當(dāng)ac_cmp=0,輸入平均操作的結(jié)果,而如果ac_cmp=1的話,則就輸入比較操作的結(jié)果。由此,當(dāng)從行存儲(chǔ)器組中所存儲(chǔ)的數(shù)據(jù)上刪掉其中一行數(shù)據(jù)時(shí),因丟棄其中一行像素信息而造成的信息丟失,通過(guò)平均/比較操作得到了補(bǔ)償。當(dāng)執(zhí)行上述提取時(shí),通過(guò)將從每個(gè)行存儲(chǔ)器輸出的數(shù)據(jù)反饋到同一行存儲(chǔ)器,來(lái)保留行存儲(chǔ)器#4到#6的其中一個(gè)所存儲(chǔ)的數(shù)據(jù)。(圖11C中的(2))。
也就是說(shuō),當(dāng)xlg_mb被認(rèn)定而xlg_arc被求反時(shí),完全丟棄感興趣的行。在這種情況下,僅將從行存儲(chǔ)器#3輸出的數(shù)據(jù)反饋到行存儲(chǔ)器#3。當(dāng)執(zhí)行上述提取時(shí),通過(guò)將從每個(gè)行存儲(chǔ)器輸出的數(shù)據(jù)反饋到同一行存儲(chǔ)器,來(lái)保留行存儲(chǔ)器#4到#6的其中一個(gè)中所存儲(chǔ)的數(shù)據(jù)(圖11C中的(3))。對(duì)于下一行,依據(jù)xlg_mb和xlg_avc的狀態(tài),執(zhí)行從一個(gè)行存儲(chǔ)器到后面階段的行存儲(chǔ)器的數(shù)據(jù)的傳遞、利用平均/比較操作的數(shù)據(jù)的置換以及數(shù)據(jù)的保留。
下面參照?qǐng)D11A和11B,描述彩色模式下的提取。按照G、B、R的次序,逐行輸入彩色信號(hào)。在上述黑白模式下,由一個(gè)輸入行和六個(gè)條線存儲(chǔ)器形成七行圖像矩陣。在另一方面,在彩色CIS MTF校正情況下所使用的圖像矩陣包括綠色、藍(lán)色和紅色行,并且當(dāng)col=1時(shí),在三個(gè)輸出行#0、#3和#6上執(zhí)行MTF校正操作。在圖11B中所示的狀態(tài)下,在輸出行#0、#3和#6中都出現(xiàn)綠色信號(hào),并且讓這些綠色信號(hào)經(jīng)過(guò)MTF校正處理。響應(yīng)于下一個(gè)行同步信號(hào),將數(shù)據(jù)從一個(gè)行存儲(chǔ)器傳遞到后面的行存儲(chǔ)器。其結(jié)果是,在行#0、#3和#6中出現(xiàn)藍(lán)色信號(hào)。
當(dāng)綠色信號(hào)出現(xiàn)在行#0、#3和#6中時(shí),作出關(guān)于是否丟棄行的判斷,并且響應(yīng)于三個(gè)行同步信號(hào),來(lái)按照對(duì)應(yīng)R、G、B信道的相同方式來(lái)執(zhí)行與行丟棄、平均/比較操作以及延遲與存儲(chǔ)操作相關(guān)的處理。在這種情況下,與黑白模式不同,平均/比較操作不是在緊接著的行之間執(zhí)行的,而是在輸入行與輸出行#3之間執(zhí)行的,這是因?yàn)榫o接著的行涉及不同的彩色。
圖12A是示出圖2中所示的讀取圖像處理器201的詳細(xì)結(jié)構(gòu)的框圖。在讀取圖像處理器201中,MTF校正器1201處理從圖11中所示的六個(gè)行存儲(chǔ)器那里接收到的數(shù)據(jù)。在這個(gè)MTF校正器1201中,利用由六個(gè)條線存儲(chǔ)器和來(lái)自于先前階段的輸入數(shù)據(jù)形成的七行圖像矩陣,來(lái)執(zhí)行處理。當(dāng)執(zhí)行行提取以在子掃描方向上縮減圖像時(shí),每個(gè)行數(shù)據(jù)都經(jīng)過(guò)下列處理的其中之一丟棄,僅僅反饋到保留數(shù)據(jù),或者利用當(dāng)前行與先前行之間的平均操作或比較操作的結(jié)果來(lái)替換當(dāng)前行的數(shù)據(jù),借此將因提取而造成的信息丟失最小化。
在圖12A中,由圖像讀取器I/F(接口)1202來(lái)接收從CCD或彩色CIS輸出的信號(hào)SD。所接收到的信號(hào)在陰影校正處理器1203、按比例縮放控制器1204、MTF校正器1201、密度轉(zhuǎn)換器1205以及灰度表示轉(zhuǎn)換器1206中經(jīng)過(guò)圖像處理。在遮蓋單元1207中,為輸入圖像數(shù)據(jù)或?qū)⒈惠敵龅膱D像數(shù)據(jù)執(zhí)行遮蓋??偩€控制器202控制經(jīng)由并行總線120發(fā)送的數(shù)據(jù)、到/從寫(xiě)圖像處理器205輸入和輸出的數(shù)據(jù)、以及到/從存儲(chǔ)器存取控制器209輸入和輸出的數(shù)據(jù)的數(shù)據(jù)流程(圖12B)。
在彩色模式下,圖像讀取器I/F(接口)1202控制圖像數(shù)據(jù)的輸入,以便正確地逐行輸入圖像數(shù)據(jù),并且總線控制器202控制數(shù)據(jù)的傳輸,以便將數(shù)據(jù)打包并經(jīng)由并行總線120發(fā)送打包數(shù)據(jù)。提取過(guò)程的控制是通過(guò)向MTF校正器1201、密度轉(zhuǎn)換器1205以及灰度表示轉(zhuǎn)換器1206發(fā)送主掃描圖像控制信號(hào)來(lái)執(zhí)行的。在圖12A中,將RAM和FIFO存儲(chǔ)器設(shè)置在接近于各個(gè)模塊的地方。注意那些存儲(chǔ)器的位置在圖中是按簡(jiǎn)化方式繪出的。
圖13A是示出陰影校正處理器1203的結(jié)構(gòu)的框圖。在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,與黑條的檢測(cè)/校正以及無(wú)效像素的檢測(cè)相關(guān)聯(lián)的信息被存儲(chǔ)在存儲(chǔ)器中,并且顯示并經(jīng)由網(wǎng)絡(luò)發(fā)送黑條的產(chǎn)生原因。當(dāng)服務(wù)個(gè)體需要狀態(tài)歷史信息時(shí),響應(yīng)于服務(wù)個(gè)體所發(fā)出的請(qǐng)求,打印出表明因紙塵等等引起的狀態(tài)無(wú)效像素的信息。當(dāng)上述狀態(tài)信息被打印時(shí),在控制器或引擎中的存儲(chǔ)器上,將所述信息轉(zhuǎn)換成位圖數(shù)據(jù),并且依照所述位圖數(shù)據(jù)來(lái)執(zhí)行紙上打印。陰影校正處理器1203包括用于對(duì)輸入圖像數(shù)據(jù)執(zhí)行陰影校正及其它校正的下列單元。
(1)黑色電平(Black level)校正器1301(圖13A)利用FIFO存儲(chǔ)器1302,對(duì)每一個(gè)像素的黑色電平進(jìn)行采樣,并從輸入圖像數(shù)據(jù)中減去所述黑色電平。通過(guò)在允許操作期間(幾行)執(zhí)行讀取操作而不啟動(dòng)光源并且執(zhí)行多次平均操作,來(lái)獲得其表明從圖像數(shù)據(jù)中所減去的黑色電平的基準(zhǔn)數(shù)據(jù)。在彩色模式下,相同的基準(zhǔn)數(shù)據(jù)用于所有的顏色。
(2)陰影校正處理器1303(圖13A)利用FIFO存儲(chǔ)器1304(圖13A),對(duì)每一個(gè)像素的白色電平進(jìn)行采樣,并對(duì)白色變形進(jìn)行校正。通過(guò)多次平均操作來(lái)產(chǎn)生白色基準(zhǔn)電平。在校正處理時(shí),將白色基準(zhǔn)數(shù)據(jù)的峰值電平用作為基準(zhǔn)電平。所述校正處理是利用除法表來(lái)執(zhí)行的。在使用彩色CIS的情況下,對(duì)應(yīng)R、G、B的每一種顏色,將白色波形數(shù)據(jù)存儲(chǔ)在不同F(xiàn)IFO存儲(chǔ)器1304中。當(dāng)讀取圖像數(shù)據(jù)時(shí),依據(jù)圖像數(shù)據(jù)的顏色來(lái)轉(zhuǎn)換所述白色波形數(shù)據(jù)。
(3)峰值檢測(cè)器1305(圖13A)檢測(cè)并保持白色電平的峰值。把白色基準(zhǔn)數(shù)據(jù)(存儲(chǔ)在FIFO存儲(chǔ)器中的數(shù)據(jù))或通過(guò)讀取圖像獲得的數(shù)據(jù)規(guī)定為用于檢測(cè)峰值電平的數(shù)據(jù)。當(dāng)計(jì)算陰影校正基準(zhǔn)電平的基準(zhǔn)值以及白色電平校正器1306所使用的基準(zhǔn)值時(shí)參考所檢測(cè)到的峰值。將峰值存儲(chǔ)在寄存器中,并且當(dāng)需要時(shí)從該寄存器中讀取所述峰值。作為選擇,可以將任意值設(shè)為峰值。光源的開(kāi)啟故障能夠通過(guò)將峰值與適當(dāng)選定的閾值進(jìn)行比較來(lái)檢測(cè)。當(dāng)檢測(cè)出開(kāi)啟故障時(shí),生成中斷信號(hào)。
(4)白色電平校正器1306(圖13B)通過(guò)讀取文檔而獲得的圖像數(shù)據(jù)被標(biāo)準(zhǔn)化為基準(zhǔn)白色電平或文檔背景電平。依據(jù)讀取狀態(tài),來(lái)改變?cè)诓僮髦兴褂玫幕鶞?zhǔn)電平。在執(zhí)行背景減影的情況下,由峰值檢測(cè)器1305檢測(cè)到的白色基準(zhǔn)數(shù)據(jù)的更高峰值電平被用作為基準(zhǔn)電平。在另一方面,在執(zhí)行背景減影的情況下,根據(jù)在背景跟蹤操作中所檢測(cè)到的背景電平來(lái)參考預(yù)定表。
(5)背景跟蹤器1307(圖13B)檢測(cè)文檔背景電平,并且依據(jù)該文檔的光學(xué)圖像密度來(lái)擴(kuò)大動(dòng)態(tài)范圍。更具體而言,在主掃描方向上均分輸入數(shù)據(jù),借此來(lái)排除躍變。
(6)白條校正器1308(圖13A)檢測(cè)基準(zhǔn)白板上的灰塵或污點(diǎn),并且檢測(cè)白色波形中造成白條圖像的斜坡。更具體而言,對(duì)從白色基準(zhǔn)數(shù)據(jù)生成器1311輸出的數(shù)據(jù)執(zhí)行灰塵或污點(diǎn)的檢測(cè),并且將校正后的數(shù)據(jù)存儲(chǔ)在FIFO存儲(chǔ)器1304中。在寄存器中,將表明檢測(cè)出的無(wú)效像素的數(shù)目的信息以及檢測(cè)出的最大寬度的信息存為檢測(cè)信息,并且根據(jù)需要從該寄存器中讀取所述信息。
(7)黑條檢測(cè)器/校正器1309(圖13A)當(dāng)利用通張文檔饋紙器執(zhí)行讀取時(shí),檢測(cè)背景板上的灰塵或污點(diǎn),并且檢測(cè)已讀取數(shù)據(jù)中造成黑條圖像的斜坡。在紙張掃描儀的情況下,其中根據(jù)通張文檔饋紙器的背景板來(lái)生成供陰影校正使用的白色基準(zhǔn)數(shù)據(jù),對(duì)從FIFO存儲(chǔ)器1310中讀取的數(shù)據(jù)記執(zhí)行檢測(cè)。由分配給每一個(gè)像素的1位標(biāo)志來(lái)表示檢測(cè)結(jié)果,并將其存儲(chǔ)在專用FIFO存儲(chǔ)器1310中。當(dāng)讀取文檔圖像時(shí),利用存儲(chǔ)在FIFO存儲(chǔ)器1310中的校正數(shù)據(jù),來(lái)執(zhí)行對(duì)文檔圖像數(shù)據(jù)的黑條校正。在彩色模式下,僅僅為綠色行執(zhí)行黑條檢測(cè),并且利用為綠色行獲得的校正數(shù)據(jù),來(lái)為所有顏色執(zhí)行校正。存儲(chǔ)在寄存器中的檢測(cè)信息包括檢測(cè)出的像素?cái)?shù)目以及檢測(cè)出的最大值道寬。
(8)掃描儀γ校正器1312(圖13B)檢測(cè)掃描儀的γ特性。校正是通過(guò)在輸入階段執(zhí)行白色黑色邏輯轉(zhuǎn)換來(lái)完成的。在彩色模式下,利用相應(yīng)的不同校正表,來(lái)為R、G、B顏色的每一種獨(dú)立地執(zhí)行γ校正。
圖14是示出灰度表示轉(zhuǎn)換器1206的結(jié)構(gòu)的框圖。所述灰度表示轉(zhuǎn)換器1206對(duì)最終處理后的數(shù)據(jù)執(zhí)行空白文檔頁(yè)檢測(cè)。所述表示轉(zhuǎn)換器1206包括下列單元。
(1)固定/可變二值化器1401相對(duì)于固定閾值或可變閾值執(zhí)行二值化。所述可變閾值是由過(guò)濾單元(未示出)生成的。所述固定閾值是由CPU(處理控制器104)設(shè)置的。
(2)錯(cuò)誤擴(kuò)散/抖動(dòng)單元1402執(zhí)行N級(jí)錯(cuò)誤擴(kuò)散或N級(jí)抖動(dòng)。依據(jù)是否將錯(cuò)誤數(shù)據(jù)添加到給定輸入數(shù)據(jù)中,來(lái)判斷是否執(zhí)行N級(jí)錯(cuò)誤擴(kuò)散或N級(jí)N級(jí)抖動(dòng)。此處使用的閾值矩陣是存儲(chǔ)在RAM 1403中,并在RAM控制器1404的控制下從所述RAM 1403中讀取。在錯(cuò)誤擴(kuò)散/抖動(dòng)單元1402中,比照從閾值表讀取的閾值,來(lái)對(duì)輸入數(shù)據(jù)執(zhí)行N級(jí)錯(cuò)誤擴(kuò)散或N級(jí)抖動(dòng),并且輸出所得到的二進(jìn)制數(shù)據(jù)。對(duì)于16像素×16像素而言,每個(gè)閾值表包括以8位表示的閾值。矩陣大小能夠在16×16、8×8、6×6和4×4之中轉(zhuǎn)換。閾值表中的值可由CPU重寫(xiě)。當(dāng)輸入數(shù)據(jù)被給定時(shí),通過(guò)利用錯(cuò)誤擴(kuò)散濾波器來(lái)確定將被添加的校正值,并且依據(jù)二值化結(jié)果來(lái)計(jì)算輸入像素的錯(cuò)誤數(shù)據(jù),借此執(zhí)行錯(cuò)誤擴(kuò)散。
(3)第一像素校正器1405檢測(cè)子掃描方向上的第一像素,并且用白像素替換所述第一像素。
(4)不規(guī)則電平校正器1406生成輸入二進(jìn)制數(shù)據(jù)的M×M矩陣,并且在感興趣像素與附近像素之間執(zhí)行模式匹配。如果確定感興趣像素是不規(guī)則像素,則執(zhí)行白黑倒置。
(5)條件OR操作單元1407當(dāng)200×200dpi的圖像被提取到200~100dpi的圖像中時(shí),通過(guò)執(zhí)行條件OR操作來(lái)防止行裂縫。當(dāng)執(zhí)行提取時(shí),在FIFO存儲(chǔ)器控制器1409的控制下,從外部FIFO存儲(chǔ)器1408輸入將要提取的數(shù)據(jù)。當(dāng)執(zhí)行條件OR操作時(shí),子掃描方向上的縮率被限制在50%。
(6)空白紙張檢測(cè)器/行密度檢測(cè)器1410確定文檔圖像數(shù)據(jù)的行密度,并且確定給定文檔紙張是否為空白的。也就是說(shuō),自動(dòng)地確定給定文檔的最佳行密度,并且自動(dòng)地檢測(cè)空白文檔頁(yè)。在雙密度讀取過(guò)程中,利用預(yù)定數(shù)目的行,來(lái)為每一塊執(zhí)行行密度確定。如果確定將要發(fā)送的頁(yè)(或文件)中的所有塊的最佳行密度都是單密度,那么就確定那個(gè)頁(yè)(或文件)的最佳行密度是單密度,否則使用雙密度作為最佳行密度。當(dāng)執(zhí)行傳真發(fā)送時(shí),使用自動(dòng)密度設(shè)置。更具體而言,利用雙密度來(lái)讀取將通過(guò)傳真的方式發(fā)送的文檔圖像,并將其存儲(chǔ)在存儲(chǔ)器中。從存儲(chǔ)器讀取圖像數(shù)據(jù),并且在傳真應(yīng)用程序中的傳真發(fā)送控制器的控制下,將其行密度轉(zhuǎn)變?yōu)樽罴阎?。將通過(guò)密度轉(zhuǎn)換而獲得的結(jié)果數(shù)據(jù)發(fā)送出去。在這個(gè)處理中,僅僅執(zhí)行行密度的確定。按照如下那樣執(zhí)行空白文檔頁(yè)檢測(cè)。當(dāng)通過(guò)讀取具有特定行密度的文檔來(lái)獲得文檔(或文件)圖像數(shù)據(jù)時(shí),所述圖像數(shù)據(jù)被分成塊,每一塊都包括預(yù)定數(shù)目的行,并且檢查每一塊以判斷它是否為空白的。如果確定頁(yè)(或文件)的所有塊都為空白的,那么就確定所述頁(yè)(或文件)為空白的。行密度確定和空白文檔頁(yè)檢測(cè),都是通過(guò)考慮半色調(diào)狀態(tài)、背景狀態(tài)、粗行狀態(tài)、小寫(xiě)字符狀態(tài)以及大寫(xiě)字符狀態(tài)而進(jìn)行的閾值處理來(lái)執(zhí)行的。根據(jù)每一塊中出現(xiàn)的黑條數(shù)目以及符合閾值處理?xiàng)l件的像素總數(shù),來(lái)作出與每一狀態(tài)相關(guān)聯(lián)的判斷。
現(xiàn)在描述檢測(cè)黑條、校正黑條以及顯示警告的程序。圖15是示出檢測(cè)黑條、校正黑條以及顯示警告的程序的流程圖。
在作業(yè)中,在啟動(dòng)文檔讀取以前,讀取通張文檔饋紙器的接觸玻璃表面(文檔讀取表面),并且判斷是否存在能產(chǎn)生黑條的無(wú)效像素(步驟S1501)。在這個(gè)步驟中,讀取通張文檔饋紙器的背景板,并且檢測(cè)其中無(wú)文檔的初始狀態(tài)。
此后,檢查主掃描方向上已讀取的圖像數(shù)據(jù),以便檢測(cè)無(wú)效像素(步驟S1502)。這個(gè)步驟中的無(wú)效像素檢測(cè)是通過(guò)閾值處理或根據(jù)密度梯度來(lái)執(zhí)行的。隨后,根據(jù)在步驟S1502中獲得的結(jié)果,來(lái)檢測(cè)無(wú)效像素簇的最大寬度(步驟S1503)。在這個(gè)步驟中,檢測(cè)將會(huì)出現(xiàn)的黑條的最大寬度,并且判斷所述最大寬度是否可忽視地小。將所述結(jié)果存儲(chǔ)在內(nèi)部寄存器中(步驟S1504)。此外,計(jì)算無(wú)效像素的總數(shù)(步驟S1505)。在這個(gè)步驟中,預(yù)測(cè)將出現(xiàn)的黑條的數(shù)目。將所述結(jié)果也存儲(chǔ)在內(nèi)部寄存器中(步驟S1506)。計(jì)算表明黑條位置的信息以及相應(yīng)的許多無(wú)效像素(步驟S1507)。將所述結(jié)果值存儲(chǔ)在內(nèi)部寄存器中(步驟S1508)。
此后,處理控制器104讀取于先前步驟S1504、S1506以及S1508中獲得并存儲(chǔ)的信息(步驟S1509),并且判斷是否存在拖尾圖像(步驟S1510)。
如果在步驟S1510中確定存在拖尾圖像(也就是說(shuō),如果確定所述通張文檔饋紙器的讀取表面被灰塵等等污染)(即,如果步驟S1510的回答為是的話),那么就在操作控制面板111的顯示屏幕上顯示出表明存在灰塵的消息(步驟S1511),以便通知用戶必須要清除(步驟S1512)。如果去除了造成黑條的紙塵,則再次從頭開(kāi)始執(zhí)行該作業(yè)(步驟S1513)。
在不希望用戶執(zhí)行清除的情況下,由處理控制器104讀取表明裝置狀態(tài)的信息,并且經(jīng)由系統(tǒng)控制器131以及網(wǎng)絡(luò)將其發(fā)送到裝置的服務(wù)支持中心。服務(wù)支持中心根據(jù)需要發(fā)送服務(wù)個(gè)體,以便執(zhí)行清除。所希望的是在黑條出現(xiàn)在圖像中以前對(duì)裝置執(zhí)行維護(hù)。檢查裝置狀態(tài)的時(shí)間并不局限于作業(yè)開(kāi)始,而是當(dāng)開(kāi)啟電力或者當(dāng)裝置處于等待狀態(tài)時(shí),可以通過(guò)校驗(yàn)例行程序來(lái)執(zhí)行該檢查。
在另一方面,在沒(méi)有檢測(cè)出無(wú)效像素的情況下,或者在已檢測(cè)出的無(wú)效像素的數(shù)目足夠小并且無(wú)效像素的尺寸足夠小以便校正黑條的情況下(即,如果步驟S1510的回答為否的話),那么就繼續(xù)該作業(yè)。在這種情況下,根據(jù)已預(yù)測(cè)的位置以及已預(yù)測(cè)的黑條尺寸,來(lái)確定校正位置和校正數(shù)量(步驟S1514)。當(dāng)實(shí)際地利用通張文檔饋紙器來(lái)讀取文檔圖像時(shí),依照計(jì)算出的校正位置和校正數(shù)量來(lái)對(duì)文檔圖像執(zhí)行黑條校正(步驟S1515)。
在預(yù)測(cè)出不能通過(guò)校正過(guò)程來(lái)把黑條抑制為足夠低的電平的情況下,顯示警告或者將表明這種狀態(tài)的信息發(fā)送到位于遠(yuǎn)程位置的服務(wù)中心。作為響應(yīng),執(zhí)行清除或維護(hù)。當(dāng)服務(wù)個(gè)體來(lái)進(jìn)行維護(hù)時(shí),還可以將表明能造成黑條的無(wú)效像素存在的信息打印成日志數(shù)據(jù)。更具體而言,讀取存儲(chǔ)在非易失存儲(chǔ)器中的信息等,并利用字形數(shù)據(jù)來(lái)將其轉(zhuǎn)換成位圖數(shù)據(jù),并且依照該位圖數(shù)據(jù)執(zhí)行打印。
現(xiàn)在,描述檢測(cè)空白文檔頁(yè)的程序。圖16是示出檢測(cè)空白文檔頁(yè)的程序的流程圖。注意一個(gè)作業(yè)可能包括僅單個(gè)文檔紙張或多個(gè)文檔紙張。當(dāng)啟動(dòng)一個(gè)作業(yè)時(shí),讀取文檔紙張并且執(zhí)行預(yù)定的圖像處理(步驟S1601)。在完成所有的圖像處理之后,在稍小于文件尺寸的區(qū)域上,檢查作為圖像處理結(jié)果而獲得的二進(jìn)制圖像數(shù)據(jù)的每一塊中的像素(步驟S1602)。在這個(gè)步驟中,執(zhí)行多個(gè)閾值處理過(guò)程,以檢測(cè)黑條的數(shù)目以及背景電平,并且為有效像素判斷空白頁(yè)狀態(tài)。在該作業(yè)中,以頁(yè)為單位來(lái)存儲(chǔ)圖像數(shù)據(jù)(步驟S1603)。此后,執(zhí)行空白頁(yè)檢測(cè),并且標(biāo)識(shí)被確定為空的頁(yè)以及包含空白頁(yè)的作業(yè)(步驟S1604)。
如果判斷顯示出所述作業(yè)包含空白文檔頁(yè)(即,如果步驟S1604的回答為是的話),那么就顯示表明存在空白文檔頁(yè)式的警告(步驟S1605。在所述裝置是獨(dú)立裝置的情況下,在操作控制面板111的顯示屏幕上顯示所述警告。在所述裝置被用作遠(yuǎn)程掃描儀的情況下,經(jīng)由系統(tǒng)控制器131,將所述警告消息發(fā)送到宿主服務(wù)器。在檢測(cè)出空白文檔頁(yè)的情況下,再次讀取所述頁(yè)以便獲得校正圖像數(shù)據(jù)(步驟S1606),并且用校正圖像數(shù)據(jù)來(lái)替換所述作業(yè)中包含的空白圖像數(shù)據(jù)(步驟S1607)。在存儲(chǔ)器模塊133上對(duì)圖像數(shù)據(jù)排序,以便那些頁(yè)按正確的順序進(jìn)行排列。
在沒(méi)有檢測(cè)出空白文檔頁(yè)的情況下(即,如果步驟S1604的回答為否的話),則在所述工作已經(jīng)正確地獲得了圖像數(shù)據(jù),并將其存儲(chǔ)在由系統(tǒng)控制器131管理的存儲(chǔ)器模塊133中。在這種情況下,在系統(tǒng)控制器131的控制下,將存儲(chǔ)在所述存儲(chǔ)器模塊133中的圖像數(shù)據(jù)傳送給請(qǐng)求應(yīng)用程序。上述程序使檢測(cè)圖像再現(xiàn)裝置中的空白文檔頁(yè)成為可能,所述圖像再現(xiàn)裝置比如是傳真、掃描儀或復(fù)印機(jī)。
現(xiàn)在,描述當(dāng)利用通張文檔饋紙器來(lái)執(zhí)行文檔讀取時(shí)檢測(cè)包含黑條的空白文檔頁(yè)的程序。圖17是示出此程序的流程圖。根本上講,此程序是圖15中所示程序與圖16中所示程序的組合。
在一個(gè)作業(yè)中,在啟動(dòng)讀取文檔以前,檢測(cè)通張文檔饋紙器上的無(wú)效像素(步驟S1701)。將檢測(cè)結(jié)果存儲(chǔ)在內(nèi)部寄存器(步驟S1702)中。如果在這個(gè)步驟中確定顯然需要維護(hù)的話,那么就顯示或發(fā)送表明必須進(jìn)行清除的警告。
如果黑條不嚴(yán)重并且能夠通過(guò)黑條校正處理來(lái)校正它的話,那么就執(zhí)行文檔的讀取。已讀取的文檔圖像在陰影校正處理器1203中經(jīng)過(guò)黑條校正處理(步驟S1703),然后經(jīng)過(guò)各種圖像處理(步驟S1704)。此后,由灰度表示轉(zhuǎn)換器1206來(lái)檢查每一塊中的像素(步驟S1705),并以頁(yè)為單位存儲(chǔ)圖像數(shù)據(jù)(步驟S1706)。繼而,執(zhí)行空白頁(yè)檢測(cè)(步驟S1707)。當(dāng)在于步驟S1702存儲(chǔ)的文檔圖像中檢測(cè)出寬度對(duì)應(yīng)于無(wú)效像素寬度的黑條圖像時(shí),在此黑條出現(xiàn)的位置進(jìn)行預(yù)測(cè)(步驟S1708),從檢測(cè)的空白頁(yè)圖像上除去黑條部分,以便檢測(cè)那個(gè)頁(yè)的真實(shí)狀態(tài)。此后,執(zhí)行關(guān)于文檔頁(yè)是否為空的判斷(步驟S1707)。
當(dāng)空白文檔頁(yè)檢測(cè)過(guò)程顯示出存在有空白文檔頁(yè)時(shí),也就是當(dāng)檢測(cè)出僅僅包含黑條的空白文檔頁(yè)時(shí)(即,如果步驟S1707的回答為是的話),那么就顯示表明存在空白文檔頁(yè)的警告或者發(fā)送警告消息(步驟S1709)。在這種情況下,為頁(yè)或者作業(yè)執(zhí)行重新讀取(步驟S1710),并且用校正圖像數(shù)據(jù)來(lái)替換已存儲(chǔ)的空白文檔頁(yè)的圖像數(shù)據(jù)(步驟S1711)。此后,輸出所述圖像。在另一方面,當(dāng)沒(méi)有檢測(cè)出空白文檔頁(yè)時(shí)(即,如果步驟S1707的回答為否的話),輸出已存儲(chǔ)的圖像,而不顯示任何警告。
在根據(jù)本發(fā)明的圖像再現(xiàn)裝置中,如圖18所示,為稍小于文檔尺寸(寬度為W并且長(zhǎng)度為H)的區(qū)域(寬度為L(zhǎng)并且長(zhǎng)度為M)執(zhí)行空白文檔頁(yè)檢測(cè)處理。更具體而言,寬度為L(zhǎng)并且長(zhǎng)度為M的區(qū)域被分成多個(gè)塊B,并且在每一塊中執(zhí)行閾值處理以及黑條檢測(cè)。繼而,根據(jù)所有塊的總和來(lái)執(zhí)行空白文檔頁(yè)檢測(cè)。
現(xiàn)在,描述通張文檔饋紙器的結(jié)構(gòu)。圖19A和19B是舉例說(shuō)明通張文檔饋紙器的結(jié)構(gòu)的圖。圖19A示出了在文檔移動(dòng)方向上因接觸玻璃表面上存在灰塵而造成的黑條。當(dāng)在接觸玻璃的表面上存在有被當(dāng)成黑點(diǎn)或黑區(qū)的主題時(shí),這種黑條就會(huì)出現(xiàn),并且來(lái)自于這種主題的信號(hào)被強(qiáng)加到讀取圖像數(shù)據(jù)上。盡管玻璃表面上的灰塵是小點(diǎn)時(shí),灰塵的存在會(huì)造成再現(xiàn)圖像中的行。由此,這種灰塵導(dǎo)致圖像質(zhì)量方面的顯著惡化以及并且導(dǎo)致圖像信息丟失。在對(duì)置于壓板上的文檔進(jìn)行讀取的情況下,點(diǎn)狀的灰塵被再現(xiàn)成點(diǎn),并且由此用戶能夠容易地檢測(cè)出該灰塵。然而,在點(diǎn)狀灰塵導(dǎo)致行黑條的情況下,用戶無(wú)法容易地檢測(cè)出該灰塵。
圖19B示出了利用通張文檔饋紙器讀取文檔的方式。在使用通張文檔饋紙器的情況下,包含燈和反射鏡的滑架維持在讀取位置上,并且僅僅在讀取過(guò)程期間移動(dòng)文檔。經(jīng)由讀取而獲得的圖像與將在壓板讀取模式下獲得的圖像是鏡面對(duì)稱的。因此,當(dāng)輸出圖像時(shí),必須執(zhí)行鏡面轉(zhuǎn)換以產(chǎn)生余留光(light-left)倒像,借此來(lái)獲得校正圖像。在讀取過(guò)程中,文檔是由步進(jìn)反射鏡來(lái)移動(dòng)的。當(dāng)在移動(dòng)文檔的方向上(在子掃描方向上)擴(kuò)大或縮減圖像時(shí),適當(dāng)?shù)馗淖円苿?dòng)速度。
滑架被設(shè)置在處于等待狀態(tài)的原始位置(HP)上。當(dāng)讀取文檔時(shí),滑架被維持在原始位置上。然而,必須移動(dòng)滑架以讀取基準(zhǔn)白板,從而獲得供陰影校正使用的基準(zhǔn)數(shù)據(jù)。在圖19B中,原始位置剛好位于背景板a下。為了讀取基準(zhǔn)白板b,所述滑架被移動(dòng)到剛好在基準(zhǔn)白板b下面的位置上。在橫跨基準(zhǔn)白板b的亮度分布被讀取并且將用于正常化讀取圖像數(shù)據(jù)的陰影數(shù)據(jù)產(chǎn)生之后,所述滑架返回到剛好在背景板a下面的原始位置。所述滑架被維持在這個(gè)位置上,并且當(dāng)移動(dòng)文檔時(shí)讀取文檔圖像。
紙張形式的文檔從由c表示的位置被輸入,在背景板a下面通過(guò),并且被噴射到由d表示的位置上。當(dāng)所述文檔在背景板a下面通過(guò)時(shí),讀取所述文檔表面。當(dāng)讀取檔表面時(shí),接觸玻璃表面被灰塵污染,在文檔圖像數(shù)據(jù)中出現(xiàn)了移動(dòng)文檔方向上的黑條。為了檢測(cè)存在灰塵的位置上的無(wú)效像素,在滑架返回到原始位置之后以及在饋送文檔之前都立即開(kāi)啟照明燈,并且在接觸玻璃上沒(méi)有文檔的狀態(tài)下讀取接觸玻璃表面。實(shí)質(zhì)上,當(dāng)讀取文檔時(shí),對(duì)讓文檔通過(guò)的玻璃表面緊對(duì)著的通張文檔饋紙器的背景板a進(jìn)行讀取。所述背景板是由類似于基準(zhǔn)白板b的白板形成的,并且由此從理論上講,如果接觸面上沒(méi)有灰塵的話則讀取白色圖像。
參照特定實(shí)施例,可以通過(guò)執(zhí)行計(jì)算機(jī)上的預(yù)設(shè)程序來(lái)實(shí)施上述形成圖像的方法,所述計(jì)算機(jī)比如是個(gè)人計(jì)算機(jī)或工作站。所述程序可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,比如像硬盤、軟盤、CD-ROM、MO或DVD之類的,并且可以在執(zhí)行之前先將所述程序從存儲(chǔ)介質(zhì)載入到計(jì)算機(jī)上。所述程序可以經(jīng)由諸如因特網(wǎng)或類似網(wǎng)絡(luò)之類的傳輸介質(zhì)加以提供。
本發(fā)明已經(jīng)在上面參照特定實(shí)施例作了描述。注意本發(fā)明并不局限于上述實(shí)施例的細(xì)節(jié),而是在不脫離本發(fā)明精神和范圍的情況下可以作出各種修改和改進(jìn)。
本專利說(shuō)明書(shū)是以2003年3月20日向日本專利局提交的日本專利申請(qǐng)JPAP2003-079168為基礎(chǔ)的,將該篇申請(qǐng)的全部?jī)?nèi)容引入與此,以供參考。
權(quán)利要求
1.一種圖像再現(xiàn)裝置,具有作為基本功能的把再現(xiàn)輸入圖像數(shù)據(jù)和輸出已再現(xiàn)的圖像數(shù)據(jù)的圖像復(fù)印功能,所述輸入圖像數(shù)據(jù)諸如是通過(guò)讀取文檔來(lái)獲得的,所述圖像再現(xiàn)裝置包括擴(kuò)展控制裝置,控制器板可連接于該擴(kuò)展控制裝置,以便添加一個(gè)或多個(gè)以實(shí)現(xiàn)期望的一個(gè)或多個(gè)擴(kuò)展功能,所述擴(kuò)展控制裝置允許按照與基本功能中相同的方法來(lái)執(zhí)行擴(kuò)展功能中的操作控制,并且還允許按照與基本功能中相同的格式來(lái)輸入/輸出擴(kuò)展功能中的圖像數(shù)據(jù);圖像質(zhì)量保持裝置,用于以與由基本功能產(chǎn)生的圖像的圖像質(zhì)量相似的高水平來(lái)保持經(jīng)由擴(kuò)展控制裝置再現(xiàn)的圖像的質(zhì)量;操作控制裝置,它能夠不考慮所述操作是否與基本功能或擴(kuò)展控制裝置所提供的一個(gè)或多個(gè)附加功能相關(guān)聯(lián)而按類似方式控制操作;資源共享裝置,用于在輸入和/或輸出圖像數(shù)據(jù)的過(guò)程中,讓用在基本功能中的資源也可由擴(kuò)展控制裝置使用成為可能;圖像輸入裝置,用于讀取文檔圖像并輸出該文檔圖像的圖像數(shù)據(jù);和圖像輸入/輸出控制裝置,用于依據(jù)從圖像輸入裝置輸出的圖像數(shù)據(jù)的輸出特性來(lái)控制圖像數(shù)據(jù)的輸入/輸出,以便允許圖像輸入裝置以相同的形式輸出圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的圖像再現(xiàn)裝置,進(jìn)一步包括行提取控制裝置,用于轉(zhuǎn)換圖像數(shù)據(jù)的分辨率;和像素丟失補(bǔ)償裝置,用于補(bǔ)償因行提取而造成的像素信息的丟失。
3.根據(jù)權(quán)利要求1所述的圖像再現(xiàn)裝置,進(jìn)一步包括數(shù)據(jù)格式轉(zhuǎn)換裝置,用于轉(zhuǎn)換圖像數(shù)據(jù)的數(shù)據(jù)格式,以便不考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)而以相同方式執(zhí)行將圖像數(shù)據(jù)傳送到擴(kuò)展控制裝置以及接收來(lái)自其的圖像數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的圖像再現(xiàn)裝置,其中所述行提取控制裝置將其規(guī)定讀取行的控制信號(hào)分成多個(gè)控制信號(hào),并將單個(gè)功能模塊分成多個(gè)功能,借此來(lái)控制密度轉(zhuǎn)換。
5.根據(jù)權(quán)利要求1所述的圖像再現(xiàn)裝置,其中所述圖象輸入裝置是接觸式圖像傳感器或電荷耦合裝置。
6.根據(jù)權(quán)利要求5所述的圖像再現(xiàn)裝置,進(jìn)一步包括時(shí)序行鑒別/控制裝置,用于當(dāng)利用作為圖像輸入裝置的接觸式圖像傳感器來(lái)輸入彩色圖像數(shù)據(jù)時(shí),檢測(cè)當(dāng)前正在傳輸和處理的圖像數(shù)據(jù)的顏色,并且同時(shí)逐色的控制多個(gè)數(shù)據(jù)行的讀取。
7.根據(jù)權(quán)利要求2所述的圖像再現(xiàn)裝置,其中取決于圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù),所述行提取控制裝置以最佳方式執(zhí)行提取并且所述像素丟失補(bǔ)償裝置以最佳方式執(zhí)行補(bǔ)償。
8.一種圖像再現(xiàn)裝置,其把再現(xiàn)輸入圖像并輸出已再現(xiàn)的圖像數(shù)據(jù)的圖像復(fù)印功能作為基本功能,所述輸入圖像數(shù)據(jù)諸如是通過(guò)讀取文檔來(lái)獲得的,所述圖像再現(xiàn)裝置包括擴(kuò)展控制裝置,控制器板可連接于該擴(kuò)展控制裝置,以便添加一個(gè)或多個(gè)以實(shí)現(xiàn)期望的一個(gè)或多個(gè)擴(kuò)展功能,所述擴(kuò)展控制裝置允許按照與基本功能中相同的方法來(lái)執(zhí)行擴(kuò)展功能中的操作控制,并且還允許按照與基本功能中相同的格式來(lái)輸入/輸出擴(kuò)展功能中的圖像數(shù)據(jù);圖像質(zhì)量保持裝置,用于以與由基本功能所產(chǎn)生的圖像的圖像質(zhì)量相似的高水平來(lái)保持經(jīng)由擴(kuò)展控制裝置再現(xiàn)的圖像的質(zhì)量;操作控制裝置,它能夠不考慮所述操作是否與基本功能或擴(kuò)展控制裝置所提供的附加功能相關(guān)聯(lián)而按類似方式控制操作;資源共享裝置,用于在輸入和/或輸出擴(kuò)展控制裝置所使用的圖像數(shù)據(jù)的過(guò)程中,讓用在基本功能中的資源也可由擴(kuò)展控制裝置使用成為可能;行提取控制裝置,用于轉(zhuǎn)換分辨率;像素丟失補(bǔ)償裝置,用于補(bǔ)償因行提取而造成的像素信息的丟失;無(wú)效像素檢測(cè)裝置,用于檢測(cè)造成圖像中的拖尾圖像的無(wú)效像素,所述圖像是利用通張文檔饋紙器讀取的;拖尾圖像校正裝置,用于校正拖尾圖像;和警告裝置,用于發(fā)出關(guān)于出現(xiàn)無(wú)效像素的警告。
9.根據(jù)權(quán)利要求8所述的圖像再現(xiàn)裝置,進(jìn)一步包括歷史記錄裝置,用于記錄由無(wú)效像素檢測(cè)裝置檢測(cè)出的無(wú)效像素出現(xiàn)的歷史;空白文檔頁(yè)檢測(cè)裝置,用于檢測(cè)空白文檔頁(yè);空白文檔頁(yè)警告裝置,用于根據(jù)由歷史記錄裝置記錄的無(wú)效像素出現(xiàn)的歷史以及由空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果,來(lái)判斷已讀取的文檔頁(yè)是否為空白的,并且如果確定已讀取的文檔頁(yè)為空白的,則發(fā)出關(guān)于已讀取文檔為空的警告;和讀取作業(yè)控制裝置,用于依照由空白文檔頁(yè)警告裝置作出的確定結(jié)果,來(lái)控制在讀取作業(yè)過(guò)程中所讀取的文檔的輸出。
10.根據(jù)權(quán)利要求8所述的圖像再現(xiàn)裝置,其中所述無(wú)效像素檢測(cè)裝置讀取通張文檔饋紙器的背景板,并且檢測(cè)無(wú)效像素的尺寸以及無(wú)效像素的總數(shù)。
11.根據(jù)權(quán)利要求8所述的圖像再現(xiàn)裝置,其中所述無(wú)效像素檢測(cè)裝置管理已檢測(cè)出的無(wú)效像素出現(xiàn)的歷史,并且在檢測(cè)結(jié)果記錄裝置上將所述歷史記錄成無(wú)效像素出現(xiàn)信息。
12.根據(jù)權(quán)利要求9所述的圖像再現(xiàn)裝置,其中所述空白文檔頁(yè)檢測(cè)裝置通過(guò)以下步驟來(lái)檢測(cè)空白文檔頁(yè)將已讀取的文檔圖像的一頁(yè)分成多塊、檢測(cè)無(wú)效像素的總數(shù)以及在每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目,并且計(jì)算所有塊的數(shù)目總和。
13.根據(jù)權(quán)利要求9所述的圖像再現(xiàn)裝置,其中所述空白文檔頁(yè)檢測(cè)裝置通過(guò)以下步驟來(lái)檢測(cè)空白文檔頁(yè)將已讀取的文檔圖像的一頁(yè)分成多塊,檢測(cè)無(wú)效像素的總數(shù)以及每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目,計(jì)算所有塊的數(shù)目總和,根據(jù)計(jì)算出的總和來(lái)確定預(yù)測(cè)將出現(xiàn)的拖尾圖像,從所述文檔圖像數(shù)據(jù)中減去因已連續(xù)定位的無(wú)效像素而造成的拖尾圖像部分,借此來(lái)預(yù)測(cè)文檔的真實(shí)狀態(tài),并且根據(jù)預(yù)測(cè)出的真實(shí)狀態(tài)來(lái)判斷所述文檔頁(yè)是空白文檔頁(yè)還是包含拖尾圖像的文檔頁(yè)。
14.根據(jù)權(quán)利要求9所述的圖像再現(xiàn)裝置,其中所述空白文檔頁(yè)檢測(cè)裝置以文檔頁(yè)為單位,管理其表明在讀取作業(yè)過(guò)程中所讀取的文檔頁(yè)是否為空的信息,并且在檢測(cè)結(jié)果記錄裝置上將所述信息記錄成空白文檔頁(yè)檢測(cè)信息。
15.根據(jù)權(quán)利要求11所述的圖像再現(xiàn)裝置,其中檢測(cè)結(jié)果記錄裝置包括非易失存儲(chǔ)器裝置。
16.根據(jù)權(quán)利要求9所述的圖像再現(xiàn)裝置,進(jìn)一步包括顯示裝置,用于顯示由無(wú)效像素檢測(cè)裝置以及空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果。
17.根據(jù)權(quán)利要求9所述的圖像再現(xiàn)裝置,進(jìn)一步包括圖像輸出裝置,用于在紙上輸出由無(wú)效像素檢測(cè)裝置以及空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果。
18.根據(jù)權(quán)利要求9所述的圖像再現(xiàn)裝置,其中經(jīng)由連接于擴(kuò)展控制裝置的通信裝置,將由無(wú)效像素檢測(cè)裝置以及空白文檔頁(yè)檢測(cè)裝置作出的檢測(cè)結(jié)果發(fā)送到外部裝置。
19.一種再現(xiàn)輸入圖像數(shù)據(jù)并輸出所述再現(xiàn)圖像數(shù)據(jù)的圖像再現(xiàn)方法,所述輸入圖像數(shù)據(jù)諸如是通過(guò)讀取文檔獲得的,所述包括以下步驟依據(jù)圖像數(shù)據(jù)的輸出特性來(lái)控制圖像數(shù)據(jù)的輸入/輸出,以便允許圖像輸入裝置以相同的形式輸入/輸出圖像數(shù)據(jù),所述圖像數(shù)據(jù)是從圖像輸入裝置輸出的。
20.根據(jù)權(quán)利要求19所述的圖像再現(xiàn)方法,進(jìn)一步包括以下步驟轉(zhuǎn)換圖像數(shù)據(jù)的分辨率的行提取步驟;以及補(bǔ)償因行提取而造成的像素信息的丟失的像素丟失補(bǔ)償步驟。
21.根據(jù)權(quán)利要求19所述的圖像再現(xiàn)方法,進(jìn)一步包括數(shù)據(jù)格式轉(zhuǎn)換步驟,以用來(lái)轉(zhuǎn)換圖像數(shù)據(jù)的數(shù)據(jù)格式,以便以相同方式執(zhí)行圖像數(shù)據(jù)的輸出,而無(wú)需考慮所述圖像數(shù)據(jù)是彩色圖像數(shù)據(jù)還是黑白圖像數(shù)據(jù)。
22.一種圖像再現(xiàn)方法,包括以下步驟讀取圖像的圖像讀取步驟;檢測(cè)來(lái)自于圖像的無(wú)效像素的無(wú)效像素檢測(cè)步驟,所述圖像是在圖像讀取步驟中讀取的;檢測(cè)無(wú)效像素的最大寬度的最大無(wú)效像素寬度檢測(cè)步驟,所述無(wú)效像素是在無(wú)效像素檢測(cè)步驟中檢測(cè)出的;檢測(cè)無(wú)效像素的數(shù)目的壞像素?cái)?shù)目檢測(cè)步驟,所述無(wú)效像素是在無(wú)效像素檢測(cè)步驟中檢測(cè)出的;檢測(cè)文檔上每個(gè)無(wú)效像素的位置的無(wú)效像素位置檢測(cè)步驟,所述無(wú)效像素是在無(wú)效像素檢測(cè)步驟中檢測(cè)出的;根據(jù)在無(wú)效像素寬度檢測(cè)步驟、壞像素?cái)?shù)目檢測(cè)步驟、以及無(wú)效像素位置檢測(cè)步驟中作出的檢測(cè)結(jié)果來(lái)預(yù)測(cè)文檔圖像中的拖尾圖像出現(xiàn)的拖尾圖像預(yù)測(cè)步驟;以及根據(jù)在拖尾圖像預(yù)測(cè)步驟中作出的預(yù)測(cè)結(jié)果來(lái)校正文檔圖像中的拖尾圖像的拖尾圖像校正步驟。
23.一種圖像再現(xiàn)方法,包括以下步驟讀取圖像的圖像讀取步驟;將圖像分成具有預(yù)定塊尺寸的塊的分塊步驟;檢測(cè)無(wú)效像素的總數(shù)以及每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目的無(wú)效像素檢測(cè)步驟,所述塊是在分塊步驟中產(chǎn)生的;以及通過(guò)計(jì)算數(shù)目總和來(lái)檢測(cè)空白文檔的空白文檔頁(yè)檢測(cè)步驟,所述數(shù)目是在無(wú)效像素檢測(cè)步驟中為各個(gè)塊檢測(cè)出的。
24.一種圖像再現(xiàn)方法,包括以下步驟取圖像的圖像讀取步驟;將圖像分成具有預(yù)定塊尺寸的塊的分塊步驟;檢測(cè)無(wú)效像素的總數(shù)以及每一塊中連續(xù)位置處的無(wú)效像素的數(shù)目的無(wú)效像素檢測(cè)步驟,所述塊是在分塊步驟中產(chǎn)生的;判斷文檔頁(yè)是否為空的空白文檔頁(yè)確定步驟,該步驟是通過(guò)以下步驟來(lái)實(shí)現(xiàn)的根據(jù)無(wú)效像素檢測(cè)步驟中作出的檢測(cè)結(jié)果來(lái)確定預(yù)測(cè)將要出現(xiàn)的拖尾圖像,其中所述無(wú)效像素檢測(cè)步驟是按照無(wú)效像素總數(shù)以及各個(gè)塊中連續(xù)位置處的無(wú)效像素?cái)?shù)目的進(jìn)行的,并且從文檔圖像數(shù)據(jù)中減去因連續(xù)定位的無(wú)效像素而造成的拖尾圖像部分,借此來(lái)預(yù)測(cè)文檔的真實(shí)狀態(tài),并且根據(jù)預(yù)測(cè)出的真實(shí)狀態(tài)來(lái)判斷文檔頁(yè)是空白文檔頁(yè)還是包含拖尾圖像的文檔頁(yè)。
25.一種令計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求19到24的其中一項(xiàng)所述的方法的程序。
全文摘要
一種具有低成本的基本功能以及作為選擇的附加功能的圖像再現(xiàn)裝置。此外,所述圖像再現(xiàn)裝置具有檢測(cè)無(wú)效像素、刪除黑條以及檢測(cè)空白文檔頁(yè)的能力。所述圖像再現(xiàn)裝置包括包含處理控制器的基本引擎/圖像數(shù)據(jù)控制器、用作為工作區(qū)的RAM、在其中存儲(chǔ)操作指令的ROM、處理圖像數(shù)據(jù)和控制圖像數(shù)據(jù)流程的視頻控制器,以及監(jiān)視與控制諸如驅(qū)動(dòng)器或傳感器這樣的各種裝置的I/O的I/O控制器,其中那些部分均經(jīng)由CPU總線相連。通過(guò)將控制器板經(jīng)由并行總線連接到基本引擎/圖像數(shù)據(jù)控制器上,能夠?qū)⑺鰣D像再現(xiàn)裝置擴(kuò)展成數(shù)字多功能裝置的形式。
文檔編號(hào)H04N1/46GK1550935SQ20041005957
公開(kāi)日2004年12月1日 申請(qǐng)日期2004年3月22日 優(yōu)先權(quán)日2003年3月20日
發(fā)明者波塚義幸, 波 義幸 申請(qǐng)人:株式會(huì)社理光