專利名稱:圖像讀取裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像讀取裝置。更詳細(xì)地,本發(fā)明涉及具有評價(jià)掃描圖像的圖像質(zhì)量的功能的圖像采集裝置。
背景技術(shù):
可以通過掃描儀(掃描)讀取紙質(zhì)文件(原稿或者復(fù)印件)而將其轉(zhuǎn)換為電子形式并且保存下來。在這些情況下,希望數(shù)字化文件是原件的忠實(shí)再現(xiàn)。出于此目的,在主要關(guān)心色調(diào)、分辨率等的場合,最好使用多級顏色并且以高分辨率掃描所有文件,但是在實(shí)際情況中原稿為彩色或者黑白的混合,而且文本的內(nèi)容為文字和照片的混合,因而并不需要對所有的文件進(jìn)行多級顏色和高分辨率的掃描。如果使用多級顏色和高分辨率進(jìn)行這些文件的掃描,結(jié)果將導(dǎo)致消耗過多的資源,例如工作時(shí)間或數(shù)據(jù)存儲空間。
雖然從文本再現(xiàn)性的角度出發(fā)希望使用多級顏色和高分辨率進(jìn)行掃描,但是從工作時(shí)間和有效利用資源的角度出發(fā)又希望使用黑白二色方式和低分辨率進(jìn)行掃描。因此,在正常掃描工作中,使用者為每一掃描作業(yè)輸入掃描操作參數(shù),例如分辨率和彩色/黑白。然而,當(dāng)使用者輸入不合適的操作參數(shù),使得照片和復(fù)雜文字等模糊不清時(shí),存在掃描圖像的質(zhì)量(下文稱為“掃描質(zhì)量”)下降的問題。因此,有必要在作業(yè)之后確認(rèn)掃描質(zhì)量(確認(rèn)使用者輸入的參數(shù)是否合適),但是掃描質(zhì)量的確認(rèn)將依賴于使用者對掃描情況的直接感覺。然而,使用者進(jìn)行確認(rèn)需要大量人力,而且因?yàn)槠湟蕾囉谑褂谜撸詫τ诿恳粋€(gè)使用者來說其質(zhì)量的好壞可能沒有明確的界定,尤其是當(dāng)多個(gè)使用者掃描許多頁原稿時(shí),導(dǎo)致了對掃描圖像的質(zhì)量判斷不一致的問題。
作為一種解決這些問題的技術(shù),在專利文獻(xiàn)1中揭示了一種檢查掃描圖像數(shù)據(jù)的文件格式并且將檢查結(jié)果輸出為圖表的技術(shù)。同樣,在專利文獻(xiàn)2和專利文獻(xiàn)3中,揭示了對利用圖像輸出設(shè)備(如打印機(jī))輸出的文件進(jìn)行掃描,并通過檢查文件的圖像來確認(rèn)圖像輸出設(shè)備的效能的技術(shù)。而且,在專利文獻(xiàn)4和專利文獻(xiàn)5中揭示了評價(jià)圖像數(shù)據(jù)的質(zhì)量的技術(shù)。
專利文獻(xiàn)1日本特開2002-77468號公報(bào)專利文獻(xiàn)2日本特許3160898號公報(bào)專利文獻(xiàn)3日本特許3086520號公報(bào)專利文獻(xiàn)4日本特許3076692號公報(bào)專利文獻(xiàn)5日本特開平11-203411號公報(bào)然而,在專利文獻(xiàn)1的技術(shù)中,檢查結(jié)果僅呈現(xiàn)為圖像,并且當(dāng)執(zhí)行再掃描時(shí),使用者需要在判定原稿中的質(zhì)量問題之后才能進(jìn)行再掃描,這樣效率不高。同樣,專利文獻(xiàn)2和專利文獻(xiàn)3中的技術(shù)雖然使用統(tǒng)計(jì)運(yùn)算或者測試圖案掃描評價(jià)圖像輸出裝置的特殊特性,但是仍然存在未評價(jià)掃描圖像的問題。此外,使用專利文獻(xiàn)4中的圖像質(zhì)量評價(jià)技術(shù)可以檢測的掃描錯(cuò)誤非常有限。而且,甚至是在使用目前技術(shù)檢查圖像數(shù)據(jù)中也存在問題,即使用者根本不能提高他們的技能。鑒于上述情況提出了本發(fā)明,本發(fā)明提供了一種讀取圖像的裝置,該裝置不僅提高了效率而且提高了掃描質(zhì)量,并且使用該裝置使用者可以提高他們的掃描技能。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種圖像讀取裝置,其具有掃描質(zhì)量參數(shù)提取部,其基于掃描錯(cuò)誤檢測算法從圖像數(shù)據(jù)中提取表示掃描圖像的質(zhì)量的掃描質(zhì)量參數(shù);和掃描質(zhì)量評價(jià)部,其基于掃描錯(cuò)誤檢測算法和掃描質(zhì)量參數(shù)判斷是否發(fā)生了掃描錯(cuò)誤;和通報(bào)部,其向使用者通報(bào)所述掃描質(zhì)量評價(jià)部的判斷結(jié)果。使用此圖像讀取裝置,可以通過自動檢測掃描錯(cuò)誤而提高掃描工作的效率。
下面參照附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明,在附圖中圖1是展示根據(jù)本發(fā)明的圖像讀取系統(tǒng)1的構(gòu)成的框圖。
圖2是展示掃描儀100的構(gòu)成的圖。
圖3說明了書和/或雜志61與壓板玻璃20之間的位置關(guān)系。
圖4是由于卷曲導(dǎo)致的掃描錯(cuò)誤的示例。
圖5是卷曲判斷算法的流程圖。
圖6是朝向判斷算法的流程圖。
圖7是根據(jù)第一實(shí)施例的掃描儀100的操作流程圖。
圖8展示了向使用者通報(bào)掃描錯(cuò)誤檢測結(jié)果的畫面的示例。
圖9是展示掃描儀100的操作的流程圖。
圖10(A)是展示掃描儀100的操作的流程圖。
圖10(B)是展示掃描儀100的操作的流程圖。
圖11展示了提示將原稿重新放入ADF的消息的示例。
圖12展示了掃描質(zhì)量指數(shù)變換表TB3的示例。
圖13展示了提示使用者進(jìn)行重新掃描判斷的畫面的示例。
具體實(shí)施例方式
下文將參考
本發(fā)明的實(shí)施例。
<1.構(gòu)成>
<1.1圖像讀取系統(tǒng)的構(gòu)成>
圖1是展示根據(jù)本發(fā)明一個(gè)實(shí)施例的圖像讀取系統(tǒng)1的構(gòu)成的框圖。掃描儀100是具有ADF(自動送稿器)10的圖像讀取裝置,其產(chǎn)生與從片狀可讀物原稿60(包括寫在該原稿上的文字或者照片等)光學(xué)讀取的圖像相對應(yīng)的數(shù)字?jǐn)?shù)據(jù)。通過電纜300將PC 200連接至掃描儀100,而且PC 200接收、保存或者在顯示器210上顯示來自掃描儀100的數(shù)字文件。
圖2展示了掃描儀100的構(gòu)成。在本實(shí)施例中,掃描儀100具有ADF10。使用者可以使用ADF 10,通過自動地每次將一頁紙送到讀取位置來執(zhí)行多頁原稿的掃描,而且也可以不使用ADF 10而手動地每次將一頁原稿放在壓板玻璃20上來執(zhí)行原稿的掃描。
當(dāng)使用ADF 10掃描時(shí),使用者將多頁原稿60放在紙盒11上。在紙盒11中有傳感器(未示出),通過該傳感器檢測紙盒11中的原稿,并且輸出表示該檢測的信號。通過進(jìn)紙輥12每次一頁地將原稿60送至送紙輥13。送紙輥13通過改變原稿傳送方向而將原稿60送到壓板玻璃20。在此過程中,通過背壓板17將送入的原稿60壓到壓板玻璃21上,并且最終通過出紙輥14從ADF 10排出。在壓板玻璃20上,從上游到下游沿著傳送路徑提供了四個(gè)原稿讀取位置。在各個(gè)原稿讀取位置上,原稿60以規(guī)定的速度送入。此外,由讀取位置處的光源31發(fā)出并由原稿60反射的光(原稿圖像)的光路被反射鏡31b、32a和32b改變,并且由透鏡33會聚從而在CCD(電荷耦合器件)傳感器34上形成圖像。例如,CCD傳感器34可以是4線CCD傳感器,并且響應(yīng)于各個(gè)讀取位置輸入的反射光(原稿圖像)而將模擬圖像信號R、G、B和BW輸出到后續(xù)的電路。
當(dāng)讀取結(jié)束時(shí),原稿60由送紙輥16輸送并且通過出紙輥14排出到出紙盒18中。另外,送紙輥16具有響應(yīng)于來自ADF驅(qū)動電路43的信號而改變原稿60的傳送方向的功能,而且可以通過出紙輥15將原稿60排出到出紙盒19中。
不使用ADF 10進(jìn)行掃描時(shí),使用者每次將一頁原稿60放在壓板玻璃20上。當(dāng)通過如按下操作部44的開始按鈕的方法輸入了掃描指令時(shí),在含有光源31a的第一CRG 31以圖2所示的A方向移動的同時(shí)讀取原稿圖像。與使用ADF 10的情況一樣,CCD傳感器34將模擬圖像信號R、G、B和BW輸出到后續(xù)的電路。
通過A/D轉(zhuǎn)換器49將CCD傳感器34輸出的模擬圖像信號R、G、B和BW轉(zhuǎn)換為數(shù)字圖像信號R、G、B和BW。陰影校正電路(未示出)對數(shù)字圖像信號R、G、B和BW進(jìn)行與CCD傳感器34的靈敏度變化和光照強(qiáng)度分布特性相應(yīng)的校正。接著將校正后的數(shù)字圖像信號R、G、B和BW輸出到后面的圖像處理電路50。下文中,將數(shù)字圖像信號R、G、B和BW中的每一個(gè)或一部分稱為“圖像數(shù)據(jù)”,且把圖像數(shù)據(jù)所表示的圖像稱為“掃描圖像”。
圖像處理電路50由下列部分構(gòu)成掃描質(zhì)量參數(shù)提取部51,其通過執(zhí)行特定的算法從圖像數(shù)據(jù)中提取表示掃描圖像質(zhì)量的參數(shù)(“掃描質(zhì)量參數(shù)”);掃描質(zhì)量評價(jià)部52,其基于所提取的掃描質(zhì)量參數(shù)判斷是否發(fā)生了掃描錯(cuò)誤(“評價(jià)掃描質(zhì)量”);和處理圖像數(shù)據(jù)的圖像處理器53。圖像處理電路50的細(xì)節(jié)將在下文進(jìn)行討論。
ADF驅(qū)動電路43根據(jù)來自CPU(中央處理器)41的信號驅(qū)動ADF10。另外,ADF驅(qū)動電路43計(jì)算頁數(shù),即ADF 10送入的原稿的頁數(shù),并且具有輸出表示原稿頁數(shù)(頁數(shù))的信號的功能。顯示部46包括液晶顯示器等,并且根據(jù)來自CPU 41的控制信號向使用者顯示消息和工作狀態(tài)。操作部44是液晶顯示器上的包含十鍵鍵盤、開始按鈕、停止按鈕等的觸摸屏,并且輸出與使用者操作輸入和所顯示畫面相對應(yīng)的信號。存儲部45存儲各種控制程序、判斷掃描錯(cuò)誤時(shí)使用的閾值(稍后討論)和各種表等。I/F 47是在外部設(shè)備(諸如PC 200)之間發(fā)送和接收數(shù)據(jù)的接口。這些元件通過總線48相互連接,由此進(jìn)行數(shù)據(jù)交換。
<1.2圖像評價(jià)算法>
下文描述圖像處理電路50執(zhí)行的用于檢測掃描錯(cuò)誤的掃描圖像質(zhì)量評價(jià)算法(以下稱作“掃描錯(cuò)誤檢測算法”)的示例。
(1)偏斜判斷將原稿傾斜地放在ADF 10中,或者將原稿傾斜地放在壓板玻璃20上時(shí),可能在偏離正確放置位置的傾斜位置上掃描原稿。在傾斜位置上掃描的原稿被稱為“偏斜”(掃描圖像的傾斜角度稱為“偏斜角”)。偏斜判斷是檢測這種偏斜錯(cuò)誤的算法。
掃描質(zhì)量參數(shù)提取部51通過日本特開2002-84420號公報(bào)等中描述的技術(shù)根據(jù)掃描圖像數(shù)據(jù)計(jì)算偏斜角。掃描質(zhì)量參數(shù)提取部51添加表示參數(shù)對應(yīng)于偏斜判斷的標(biāo)識符,并且向后面的掃描質(zhì)量評價(jià)部52輸出計(jì)算出的偏斜角數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
掃描質(zhì)量評價(jià)部52根據(jù)所輸入的數(shù)據(jù)標(biāo)識符判定該數(shù)據(jù)表示偏斜角。掃描質(zhì)量評價(jià)部52從存儲部45讀取偏斜角的閾值,并且將該值與掃描圖像的偏斜角進(jìn)行比較。當(dāng)原稿圖像的偏斜角大于該閾值時(shí),掃描質(zhì)量評價(jià)部52判定發(fā)生了偏斜(換句話說,發(fā)生了掃描錯(cuò)誤),并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)判定沒有發(fā)生偏斜時(shí)(換句話說,判定沒有掃描錯(cuò)誤時(shí)),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示沒有發(fā)生掃描錯(cuò)誤的信號。
(2)折疊判斷當(dāng)掃描具有折疊的原稿時(shí),必須重新掃描,這是因?yàn)樵逯杏烧郫B引起的模糊信息部分導(dǎo)致無法掃描。折疊判斷是檢測這種掃描錯(cuò)誤的算法。
掃描質(zhì)量參數(shù)提取部51使用公知技術(shù)從掃描圖像數(shù)據(jù)檢測原稿的輪廓(外部形狀),并且計(jì)算此輪廓包圍的區(qū)域的面積C。然后,掃描質(zhì)量參數(shù)提取部51計(jì)算包圍檢測出的輪廓的最小矩形的面積A。掃描質(zhì)量參數(shù)提取部51計(jì)算面積比C/A的比值,添加表示此參數(shù)是折疊判斷的標(biāo)識符,并且將該參數(shù)輸出到掃描質(zhì)量評價(jià)部52作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判定所輸入的數(shù)據(jù)是用于判斷折疊時(shí),其從存儲部45中讀取出C/A的閾值。掃描質(zhì)量評價(jià)部52將掃描質(zhì)量參數(shù)C/A與此閾值進(jìn)行比較,并且當(dāng)C/A小于該閾值時(shí),判定發(fā)生了折疊(發(fā)生了掃描錯(cuò)誤),并且掃描質(zhì)量評價(jià)部52向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)判定未發(fā)生折疊時(shí)(判定未發(fā)生掃描錯(cuò)誤),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示未發(fā)生掃描錯(cuò)誤的信號。
或者,可以如下文所述執(zhí)行折疊判斷。掃描質(zhì)量參數(shù)提取部51通過公知技術(shù)從掃描圖像數(shù)據(jù)檢測原稿的輪廓(外部形狀)。接著,掃描質(zhì)量參數(shù)提取部51計(jì)算檢測出的輪廓中角的數(shù)目,和各個(gè)角的角度。掃描質(zhì)量參數(shù)提取部51添加表示此參數(shù)涉及折疊判斷的標(biāo)識符,并且向掃描質(zhì)量評價(jià)部52輸出表示角的數(shù)目及其角度的數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判定輸入數(shù)據(jù)涉及折疊判斷時(shí),其判斷角的數(shù)目是否為四。當(dāng)角的數(shù)目不是四時(shí),掃描質(zhì)量評價(jià)部52判定存在折疊(掃描錯(cuò)誤),并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號。當(dāng)角的數(shù)目是四時(shí),掃描質(zhì)量評價(jià)部52進(jìn)一步判斷所有四個(gè)角的角度是否都等于90度。即使有一個(gè)角的角度不是90度,掃描質(zhì)量評價(jià)部也判定發(fā)生了折疊。下面的操作與上文所描述的相同(3)卷曲判斷圖3展示了當(dāng)將書61的相對的兩頁作為原稿進(jìn)行讀取時(shí),書61與壓板玻璃20的位置關(guān)系。如圖3所示,當(dāng)讀取打開的并且面朝下放在壓板玻璃20上的已裝訂原稿時(shí),原稿的裝訂部分高出壓板玻璃20。當(dāng)在此條件下進(jìn)行讀取時(shí),由于文本或者圖形的卷曲,在掃描圖像的裝訂部分附近產(chǎn)生黑影或者泛白。卷曲判斷是檢測這種掃描錯(cuò)誤的算法。
圖5是展示卷曲判斷的算法的流程圖。掃描質(zhì)量參數(shù)提取部51對于掃描圖像中的所有圖像像素計(jì)算平均灰度值。掃描質(zhì)量參數(shù)提取部51讀出存儲在存儲部45中的字?jǐn)?shù)估計(jì)表TB1,該字?jǐn)?shù)估計(jì)表TB1將平均灰度值與估計(jì)字?jǐn)?shù)相對應(yīng)地進(jìn)行存儲。掃描質(zhì)量參數(shù)提取部51基于計(jì)算出的平均灰度值和字?jǐn)?shù)估計(jì)表TB1,計(jì)算整個(gè)原稿中的字?jǐn)?shù)估計(jì)值(步驟S101)。然后,掃描質(zhì)量參數(shù)提取部51將所讀取的原稿圖像劃分為若干區(qū)域(步驟S102)。圖4中的虛線展示了將原稿圖像區(qū)域劃分為十六個(gè)相等部分的示例。掃描質(zhì)量參數(shù)提取部51對各個(gè)區(qū)域執(zhí)行OCR(OpticalCharacter Reader)處理(步驟S103)。掃描質(zhì)量參數(shù)提取部51使用由OCR處理識別出的字?jǐn)?shù)和各個(gè)單獨(dú)區(qū)域的估計(jì)字?jǐn)?shù)(整個(gè)原稿中的字?jǐn)?shù)估計(jì)值的1/16)來計(jì)算各個(gè)區(qū)域的文字識別率(步驟S104)。掃描質(zhì)量參數(shù)提取部51添加表示此參數(shù)涉及卷曲判斷的標(biāo)識符,并且隨后向掃描質(zhì)量評價(jià)部52輸出關(guān)于文字識別率的數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判定輸入數(shù)據(jù)涉及卷曲判斷時(shí),其從存儲部45讀取出文字識別率的閾值數(shù)據(jù)。掃描質(zhì)量評價(jià)部52將該區(qū)域的文字識別率與該閾值進(jìn)行比較(步驟S105)。當(dāng)存在文字識別率低于閾值的區(qū)域時(shí),掃描質(zhì)量評價(jià)部52判定存在卷曲(步驟S106),并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)沒有發(fā)生卷曲時(shí)(步驟S107),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示沒有發(fā)生掃描錯(cuò)誤的信號。此外,可以配置判斷卷曲發(fā)生的步驟;其中當(dāng)給定區(qū)域的文字識別率與所有區(qū)域的平均文字識別率之間的差值大于閾值時(shí),判定發(fā)生了卷曲?;蛘撸梢耘渲门袛嗑砬l(fā)生的步驟;其中當(dāng)圖像中心區(qū)域的文字識別率與一部分圖像的文字識別率之間的差值大于閾值時(shí),判定發(fā)生了卷曲。
(4)朝向判斷除非根據(jù)掃描儀100的結(jié)構(gòu)按照從上到下的方向放置原稿,否則將以垂直翻轉(zhuǎn)或者向左或向右旋轉(zhuǎn)90度的狀態(tài)讀取原稿。朝向判斷是檢測這種掃描錯(cuò)誤的算法。
圖6是展示朝向判斷的流程圖。掃描質(zhì)量參數(shù)提取部51首先對最初掃描的掃描圖像(換句話說,對旋轉(zhuǎn)零度的圖像)執(zhí)行OCR操作,并且計(jì)算可以識別出的字?jǐn)?shù)(步驟S201和S202)。此外掃描質(zhì)量參數(shù)提取部51對旋轉(zhuǎn)了90、180和270度的掃描圖像執(zhí)行OCR操作,并且對各個(gè)角度計(jì)算識別出的字?jǐn)?shù)(步驟S202、S203和S206)。掃描質(zhì)量參數(shù)提取部51添加表示參數(shù)與朝向判斷相關(guān)的標(biāo)識符,并且向掃描質(zhì)量評價(jià)部52輸出四個(gè)旋轉(zhuǎn)角度和相應(yīng)識別字?jǐn)?shù)的數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判定輸入數(shù)據(jù)與朝向判斷相關(guān)時(shí),其從識別字?jǐn)?shù)中提取出最大值。掃描質(zhì)量評價(jià)部52判斷所提取的識別字?jǐn)?shù)最大值是否對應(yīng)于零度旋轉(zhuǎn)圖像(步驟S204)。當(dāng)該數(shù)據(jù)不對應(yīng)于零度旋轉(zhuǎn)圖像時(shí),掃描質(zhì)量評價(jià)部52判定沒有正確放置原稿(步驟S205),并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)不是這種情況時(shí)(步驟S207),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示沒有發(fā)生掃描錯(cuò)誤的信號。在另一種配置中,掃描質(zhì)量參數(shù)提取部51可以向掃描質(zhì)量評價(jià)部52輸出對應(yīng)于最大識別字?jǐn)?shù)的旋轉(zhuǎn)角度,而且當(dāng)該旋轉(zhuǎn)角度不是零度時(shí),掃描質(zhì)量評價(jià)部52可以判定發(fā)生了掃描錯(cuò)誤。
(5)出界判斷可能存在下述情況原稿貼有標(biāo)簽紙而且需要對包括標(biāo)簽紙上書寫的備注在內(nèi)的所有文字執(zhí)行掃描。例如,當(dāng)標(biāo)簽紙貼在A4規(guī)格的原稿的邊緣時(shí),即使以A4規(guī)格掃描貼有標(biāo)簽紙的原稿,也可能存在部分標(biāo)簽紙位于讀取區(qū)域之外因此無法讀取的情況。出界判斷是這種掃描錯(cuò)誤的檢測算法。當(dāng)給出了執(zhí)行出界判斷的指令時(shí),掃描儀100使用大于掃描指令所規(guī)定的規(guī)格的原稿規(guī)格進(jìn)行掃描。換句話說,當(dāng)在掃描之前給出了執(zhí)行出界判斷的指令時(shí),CPU 41在掃描時(shí)從存儲部45讀取出掃描規(guī)格變換表TB2。在掃描規(guī)格變換表TB2中,將原稿規(guī)格與比其大一號的原稿規(guī)格相對應(yīng)地記錄。掃描時(shí)CPU 41從掃描參數(shù)中提取出原稿規(guī)格,并從掃描規(guī)格變換表中提取大一號的原稿掃描規(guī)格。在掃描之前,CPU 41重新寫入掃描參數(shù),用提取出的大一號的原稿規(guī)格替換掃描時(shí)的原稿規(guī)格。
掃描質(zhì)量參數(shù)提取部51從掃描圖像中除去原始原稿規(guī)格圖像,并且提取掃描指示中規(guī)定的紙張規(guī)格區(qū)域之外的圖像。掃描質(zhì)量參數(shù)提取部51檢測在該區(qū)域外的圖像中是否存在有效的像素值。換句話說,掃描質(zhì)量評價(jià)部52從存儲部45讀取出像素的灰度值閾值和像素的大小閾值。掃描質(zhì)量評價(jià)部52檢查此區(qū)域之外的圖像,并且當(dāng)在大小大于閾值的區(qū)域中連續(xù)地檢測到灰度值大于閾值的像素時(shí),判定在該區(qū)域外存在有效像素。當(dāng)判定存在有效像素時(shí),掃描質(zhì)量參數(shù)提取部51采用(例如)“1”作為掃描質(zhì)量參數(shù)的值,而當(dāng)判定在外部區(qū)域中不存在有效像素時(shí),掃描質(zhì)量參數(shù)提取部采用(例如)“0”作為掃描質(zhì)量參數(shù)。掃描質(zhì)量參數(shù)提取部51添加表示掃描質(zhì)量參數(shù)與出界判斷相關(guān)的標(biāo)識符,并且向掃描質(zhì)量評價(jià)部52輸出該參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判斷輸入數(shù)據(jù)涉及出界判斷時(shí),其判斷掃描質(zhì)量參數(shù)的值是否指示為1。當(dāng)掃描質(zhì)量參數(shù)的值是1時(shí),掃描質(zhì)量評價(jià)部52判定存在出界,并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)判定不存在出界時(shí),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示沒有發(fā)生掃描錯(cuò)誤的信號。在另一種配置中,掃描儀100可以在掃描時(shí)使用最大掃描規(guī)格進(jìn)行掃描,而不是僅使用比掃描規(guī)定的規(guī)格大一號的規(guī)格進(jìn)行掃描。
(6)分辨率判斷對于含有照片和復(fù)雜文字等的原稿來說當(dāng)分辨率太低時(shí),可能導(dǎo)致無法使用信息,因?yàn)槲淖只蛘掌募?xì)節(jié)都變模糊了。分辨率判斷是這種掃描錯(cuò)誤的檢測算法。
掃描質(zhì)量參數(shù)提取部51首先對掃描圖像數(shù)據(jù)進(jìn)行傅立葉變換并且計(jì)算功率密度作為頻率函數(shù)。掃描質(zhì)量參數(shù)提取部51為高頻區(qū)域中的預(yù)定頻帶計(jì)算平均功率密度。掃描質(zhì)量參數(shù)提取部51添加表示該參數(shù)涉及分辨率判斷的標(biāo)識符,并且向掃描質(zhì)量評價(jià)部52輸出關(guān)于平均功率密度的數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判定輸入數(shù)據(jù)與分辨率判斷相關(guān)時(shí),其從存儲部45中讀取出功率密度閾值。掃描質(zhì)量評價(jià)部52將輸入的平均功率密度與此閾值進(jìn)行比較。當(dāng)平均功率密度大于閾值時(shí),掃描質(zhì)量評價(jià)部52判定分辨率太低,并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)平均功率密度不大于閾值時(shí),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示未發(fā)生掃描錯(cuò)誤的信號。
(7)彩色/黑白和二值/多值判斷當(dāng)用黑白或二值方式掃描全色照片時(shí),很難識別出照片的圖像。然而,當(dāng)以多值和彩色的方式對沒有圖像數(shù)據(jù)的原稿進(jìn)行掃描時(shí),掃描出的數(shù)據(jù)大小可能比較大。彩色/黑白和二值/多值判斷是檢測源于這些掃描指令與原稿之間的偏差的掃描錯(cuò)誤的算法。當(dāng)執(zhí)行彩色/黑白和二值/多值判斷時(shí),掃描儀100總是使用多級色彩進(jìn)行掃描而不考慮掃描指令規(guī)定的掃描參數(shù)。換句話說,當(dāng)給出彩色/黑白和二值/多值判斷的指令時(shí),CPU41在掃描時(shí)從掃描參數(shù)中提取與彩色/黑白和二值/多值相關(guān)的參數(shù),并且在將這些參數(shù)轉(zhuǎn)換為多色值之后執(zhí)行掃描操作。
掃描質(zhì)量參數(shù)提取部51使用公知技術(shù)并且判斷掃描圖像是彩色圖像、二值圖像還是多值圖像。掃描質(zhì)量參數(shù)提取部51將掃描質(zhì)量參數(shù)轉(zhuǎn)換為表示判斷結(jié)果的值,并且向掃描質(zhì)量評價(jià)部52輸出表示這些參數(shù)與彩色/黑白和二值/多值判斷相關(guān)的標(biāo)識符。
掃描質(zhì)量參數(shù)提取部51將輸入?yún)?shù)與掃描指令規(guī)定的參數(shù)進(jìn)行比較,并且當(dāng)兩個(gè)參數(shù)不同時(shí),判定發(fā)生了掃描錯(cuò)誤,并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。相反,當(dāng)兩個(gè)參數(shù)相同時(shí),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示未發(fā)生掃描錯(cuò)誤的信號(8)色調(diào)、伽瑪或?qū)Ρ榷扰袛喈?dāng)掃描照片等時(shí),為了調(diào)整掃描圖像使其具有合適的灰度,可能需要人工設(shè)定色調(diào)、伽瑪、對比度等參數(shù)。當(dāng)人工設(shè)定了參數(shù)并且色調(diào)、伽瑪、對比度等的設(shè)定值不合適時(shí),暗的部分可能變得更黑,或者亮的部分可能變白以致于不能準(zhǔn)確地再現(xiàn)原稿圖像。對比度判斷是檢測這些掃描錯(cuò)誤的算法。
掃描質(zhì)量參數(shù)提取部51生成掃描圖像的直方圖。換句話說,掃描質(zhì)量參數(shù)提取部51按照規(guī)定數(shù)目的區(qū)域?qū)⒒叶戎祻陌?0)到亮(例如,在8位的情況下為255)平均劃分,并且設(shè)定對應(yīng)于各個(gè)區(qū)域的變量。各個(gè)變量表示一個(gè)灰度區(qū)域中對應(yīng)的像素頻度。掃描質(zhì)量參數(shù)提取部51檢查特定像素的灰度值,并且使對應(yīng)于該灰度值所屬區(qū)域的變量值加1。掃描質(zhì)量參數(shù)提取部51通過比較所有像素的灰度值形成灰度值直方圖。然后,掃描質(zhì)量參數(shù)提取部51從存儲部45讀取出頻度閾值并且將該閾值與各個(gè)變量的值進(jìn)行比較。當(dāng)變量的值小于閾值時(shí),掃描質(zhì)量參數(shù)提取部51將這些變量的值更新為零。然后,掃描質(zhì)量參數(shù)提取部51對于頻度大于零的變量計(jì)算灰度范圍。換句話說,掃描質(zhì)量參數(shù)提取部51在值大于零的變量中提取最大灰度值和最小灰度值,并且計(jì)算二者的差值(即,灰度范圍)。掃描質(zhì)量參數(shù)提取部51添加表示此參數(shù)與色調(diào)、伽瑪或者對比度判斷相關(guān)的標(biāo)識符,然后向掃描質(zhì)量評價(jià)部52輸出此灰度范圍的數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判定輸入數(shù)據(jù)涉及色調(diào)、伽瑪或者對比度判斷時(shí),其從存儲部45讀取出灰度范圍閾值。掃描質(zhì)量評價(jià)部52將輸入灰度范圍與該閾值進(jìn)行比較。當(dāng)輸入灰度范圍比閾值窄時(shí),掃描質(zhì)量評價(jià)部52判定色調(diào)、伽瑪或者對比度設(shè)定值不合適,并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描檢測算法的標(biāo)識符。當(dāng)灰度范圍大于閾值時(shí),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示沒有發(fā)生掃描錯(cuò)誤的信號。
在另一種配置中,當(dāng)灰度范圍小于閾值時(shí),掃描質(zhì)量評價(jià)部52可以計(jì)算對比度推薦值,使得使用者能夠在重新掃描時(shí)為對比度設(shè)定合適的值,并且可以進(jìn)行配置以使CPU 41在顯示部46中顯示此推薦值。更明確的說,存儲部45存儲一數(shù)據(jù)表,該數(shù)據(jù)表將灰度范圍與對比度推薦值聯(lián)系起來;掃描質(zhì)量評價(jià)部52參考此表計(jì)算對比度推薦值。
(9)文字圖像質(zhì)量判斷為了在保存時(shí)減少數(shù)據(jù)量,首選在較低分辨率下進(jìn)行掃描,然而在太低的分辨率下進(jìn)行掃描,文字可能丟失或者變形而且可能導(dǎo)致無法使用信息。文字圖像質(zhì)量判斷是用于檢測這些掃描錯(cuò)誤的算法。
掃描質(zhì)量參數(shù)提取部51首先對掃描圖像執(zhí)行公知的版面提取操作,并且分析掃描圖像的部分圖像。掃描質(zhì)量參數(shù)提取部51對各個(gè)部分圖像執(zhí)行OCR處理,并且為各個(gè)部分圖像測量識別出的字?jǐn)?shù)。掃描質(zhì)量參數(shù)提取部51對具有最大識別字?jǐn)?shù)的部分圖像進(jìn)行傅立葉變換,并且計(jì)算特征高頻成分的平均功率密度。掃描質(zhì)量參數(shù)提取部51添加表示此參數(shù)涉及文字圖像質(zhì)量判斷的標(biāo)識符,然后向掃描質(zhì)量評價(jià)部52輸出平均電功率分布的數(shù)據(jù)作為掃描質(zhì)量參數(shù)。
當(dāng)掃描質(zhì)量評價(jià)部52判斷輸入數(shù)據(jù)涉及文字圖像質(zhì)量判斷時(shí),其從存儲部45讀取出功率密度閾值。掃描質(zhì)量評價(jià)部52將該功率密度與閾值進(jìn)行比較。當(dāng)輸入的功率密度低于閾值時(shí),掃描質(zhì)量評價(jià)部52判定分辨率不夠大,并且向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描檢測算法的標(biāo)識符。當(dāng)功率密度不低于閾值時(shí),掃描質(zhì)量評價(jià)部52向CPU 41輸出表示沒有發(fā)生掃描錯(cuò)誤的信號。此外,掃描質(zhì)量參數(shù)提取部51計(jì)算各個(gè)部分圖像的面積,并且可以基于單位面積的字?jǐn)?shù)最大的部分圖像執(zhí)行頻率分析。
<2.操作>
<2.1操作概述>
根據(jù)本發(fā)明實(shí)施例的掃描儀的操作遵循下文的概述。當(dāng)掃描儀100掃描原稿60時(shí),其使用上述掃描錯(cuò)誤檢測算法中的至少一種,或者一些公知的掃描錯(cuò)誤檢測算法來檢查掃描圖像的質(zhì)量。當(dāng)掃描儀100判定發(fā)生了掃描錯(cuò)誤時(shí),其向使用者通報(bào)發(fā)生了掃描錯(cuò)誤。掃描儀100具有存儲在存儲部45中的程序,所述程序執(zhí)行上述多種掃描錯(cuò)誤檢測算法中的至少一種或者其它公知掃描錯(cuò)誤檢測算法。本發(fā)明的實(shí)施例被設(shè)計(jì)為使得使用者能夠選擇合適的掃描錯(cuò)誤檢測算法。另外,掃描儀100可以在不執(zhí)行掃描錯(cuò)誤檢測算法的情況下執(zhí)行掃描。下文中,“正常掃描模式”是指應(yīng)用掃描錯(cuò)誤檢測算法執(zhí)行掃描的掃描模式,而“強(qiáng)制掃描模式”是指在不應(yīng)用掃描錯(cuò)誤檢測算法的情況下執(zhí)行掃描的掃描模式。此外,在掃描時(shí)執(zhí)行的掃描錯(cuò)誤檢測算法可以在出廠時(shí)就預(yù)先確定。
下文將對掃描儀的操作進(jìn)行說明,其中在第一實(shí)施例中,通過人工地將原稿60一頁接一頁地放到壓板玻璃20上來執(zhí)行掃描,而不使用ADF 10;在第二實(shí)施例中,使用ADF 10進(jìn)行掃描。在第一和第二實(shí)施例中,通過判斷圖像是否具有掃描錯(cuò)誤來評價(jià)掃描圖像;在第三實(shí)施例中對掃描圖像的評價(jià)由數(shù)值表示的情況進(jìn)行說明。在第四實(shí)施例中,自動校正掃描錯(cuò)誤。
<2.2第一實(shí)施例>
圖7是展示根據(jù)第一實(shí)施例的掃描儀100的操作的流程圖。圖8展示了向使用者通報(bào)掃描錯(cuò)誤檢測結(jié)果的顯示示例。使用者首先將多頁原稿60的一頁放在壓板玻璃20上,并且在執(zhí)行了掃描模式選擇等的操作之后,通過按下開始按鈕向掃描儀100發(fā)出掃描指令。然后,在掃描儀100內(nèi)部,生成對應(yīng)于原稿60的圖像數(shù)據(jù)(步驟S301)。
掃描儀100對掃描圖像執(zhí)行上述掃描錯(cuò)誤檢測算法中的至少一種(步驟S302)。當(dāng)作為應(yīng)用掃描錯(cuò)誤檢測算法的結(jié)果檢測出掃描錯(cuò)誤時(shí)(步驟S303是),如已經(jīng)說明的那樣,從掃描質(zhì)量評價(jià)部52向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和掃描錯(cuò)誤檢測算法的標(biāo)識符。當(dāng)CPU41接收到表示檢測到掃描錯(cuò)誤的信號時(shí),其從存儲部45讀取出掃描錯(cuò)誤消息表。掃描錯(cuò)誤消息表是一個(gè)與向使用者通報(bào)掃描錯(cuò)誤的消息相對應(yīng)地存儲有掃描錯(cuò)誤檢測算法的標(biāo)識符的表。CPU 41從掃描錯(cuò)誤消息表中提取對應(yīng)于掃描錯(cuò)誤的消息(步驟S304),并且將提取的消息顯示在顯示部46上(步驟S305)。例如,當(dāng)通過前面描述的折疊檢測算法檢測到原稿折疊時(shí),顯示部顯示例如“出現(xiàn)掃描錯(cuò)誤。請弄平紙張并重新掃描”的消息(圖8(b))。同樣,當(dāng)通過出界檢測算法判定出界時(shí),顯示部顯示例如“出現(xiàn)掃描錯(cuò)誤。請改變紙張規(guī)格并重新掃描”的消息(圖8(d))?;蛘?,當(dāng)通過色調(diào)、伽瑪或?qū)Ρ榷扰袛嗯卸▽Ρ榷炔蛔銜r(shí),顯示部顯示例如“出現(xiàn)掃描錯(cuò)誤。請將對比度設(shè)定為××并重新掃描”的消息(圖8(c))。這樣,使用者能知道必須為此原稿設(shè)定什么樣的掃描參數(shù),從而使用者能夠提高他們的技能。
當(dāng)未檢測到掃描錯(cuò)誤時(shí)(步驟S303否),CPU 41控制顯示部46并且相應(yīng)地顯示消息(步驟S306)。顯示的消息可以是“掃描成功??梢詧?zhí)行下一步掃描?!?圖8(a)),從而提示使用者繼續(xù)進(jìn)行隨后的掃描工作。
此外,當(dāng)進(jìn)行掃描時(shí)可以應(yīng)用若干個(gè)算法。當(dāng)通過多個(gè)算法檢測出若干個(gè)掃描錯(cuò)誤時(shí),可以在顯示部46顯示對應(yīng)于掃描錯(cuò)誤的消息?;蛘?,當(dāng)存儲部45存儲有掃描錯(cuò)誤數(shù)目的閾值,并且檢測出的掃描錯(cuò)誤數(shù)目超過該閾值時(shí),可以顯示例如“出現(xiàn)掃描錯(cuò)誤。請?jiān)跈z查原稿或掃描參數(shù)之后重新掃描?;蛘哒埵褂谩畯?qiáng)制模式’進(jìn)行掃描”的消息(圖8(e))。
在本實(shí)施例中,在手動掃描原稿之后立即判斷是否存在掃描錯(cuò)誤;因此,可能省去目視檢查掃描圖像的過程,從而提高掃描效率。
<2.3第二實(shí)施例>
在本實(shí)施例中,將描述使用ADF 10執(zhí)行掃描的實(shí)施例。當(dāng)使用ADF10時(shí),將多頁原稿60每次一頁放入讀取位置進(jìn)行掃描。類似于第一實(shí)施例,掃描儀100執(zhí)行至少一種掃描錯(cuò)誤檢測算法;對于重新掃描來說,當(dāng)檢測到掃描錯(cuò)誤時(shí),有兩種可能(1)在掃描錯(cuò)誤檢測時(shí)重新掃描,和(2)在掃描完所有頁之后在第二次通過時(shí)重新掃描。在下文的說明中,將描述這兩種情況。
(1)在掃描錯(cuò)誤檢測時(shí)指示重新掃描圖9是展示根據(jù)本實(shí)施例的掃描儀100的操作的流程圖。使用者將多頁原稿60放入ADF 10中并且按下開始按鈕。因此,如上所述將多頁原稿60每次一頁送入讀取位置,并且在掃描儀100中生成對應(yīng)于原稿60的圖像數(shù)據(jù)(步驟401)。每次掃描一頁原稿,圖像處理電路50通過執(zhí)行上述掃描錯(cuò)誤檢測算法檢測掃描錯(cuò)誤(步驟S402、S403)。當(dāng)CPU 41接收到表示發(fā)生了掃描錯(cuò)誤的信號時(shí),其向ADF驅(qū)動電路43輸出表示停止ADF 10的指令的信號。響應(yīng)于該信號,ADF驅(qū)動電路43控制ADF 10停止送入原稿頁(步驟S404)。然后,掃描儀100向使用者呈現(xiàn)發(fā)生了掃描錯(cuò)誤的頁(步驟S405)。換句話說,CPU 41控制ADF驅(qū)動電路43以僅將發(fā)生了掃描錯(cuò)誤的原稿頁排出到出紙盒19。以此方式,僅將需要重新掃描的原稿頁排出到出紙盒19;將已經(jīng)成功掃描的原稿頁排出到出紙盒18。此時(shí),類似于第一實(shí)施例,在顯示部46中顯示提示使用者重新掃描的消息(例如,“出現(xiàn)掃描錯(cuò)誤。請從出紙盒中取出該頁,弄平該頁并將它放在壓板上,然后按下開始按鈕?!?(步驟S406和S407)。使用者從出紙盒19取出需要重新掃描的原稿頁并且在將它弄平之后放在壓板玻璃20上。然后使用者按照顯示的消息提示按下開始按鈕。在顯示提示重新掃描的消息之后,當(dāng)CPU 41接收到對應(yīng)于按下的開始按鈕的信號時(shí),其控制第一CRG 31和第二CRG 32的光學(xué)單元以便掃描位于壓板玻璃20上的一頁原稿。當(dāng)讀取了壓板玻璃20上的原稿時(shí),CPU 41控制ADF驅(qū)動電路43使用ADF 10從發(fā)生掃描錯(cuò)誤頁的后面一頁開始掃描。
當(dāng)掃描錯(cuò)誤檢測算法沒有檢測到掃描錯(cuò)誤時(shí)(步驟S403否),CPU41判斷對整個(gè)掃描原稿(所有原稿頁)的掃描是否結(jié)束(步驟S408)。使用紙盒11中設(shè)置的傳感器發(fā)出的信號,根據(jù)紙盒11中是否留有待掃描的原稿而進(jìn)行此判斷。當(dāng)掃描完整個(gè)原稿時(shí),掃描儀100結(jié)束操作。當(dāng)還有待掃描的原稿頁時(shí),掃描儀將下一原稿頁送入(步驟S409),并且重復(fù)上述操作直到掃描完全部原稿。
此外,安排重新掃描并不限于在檢測到特定原稿頁的掃描錯(cuò)誤時(shí)進(jìn)行。另一種配置是當(dāng)連續(xù)地檢測到掃描錯(cuò)誤時(shí)指示重新掃描。換句話說,可以在存儲部45中記錄一個(gè)表示允許的連續(xù)掃描錯(cuò)誤頁數(shù)的常數(shù)。每次CPU 41接收到表示發(fā)生了掃描錯(cuò)誤的信號時(shí),其將表示掃描錯(cuò)誤的發(fā)生數(shù)目的變量加1。然后CPU 41將該變量與該常數(shù)進(jìn)行比較,如果二者相同(或者如果該變量超過了該常數(shù)),則CPU指示ADF 10暫停重新掃描。在另一實(shí)施例中,可以將表示允許的連續(xù)掃描錯(cuò)誤次數(shù)的常數(shù)設(shè)定為可變的,以便通過使用者輸入的指令來修改該值。上文描述的發(fā)生掃描錯(cuò)誤的原稿的呈現(xiàn)(步驟S405)和表示掃描錯(cuò)誤的消息的顯示(步驟S406、S407)也可以具有他們的執(zhí)行順序。
根據(jù)本發(fā)明,當(dāng)使用ADF進(jìn)行掃描時(shí),在每次掃描一頁原稿時(shí)檢查掃描錯(cuò)誤。另外,當(dāng)檢測到掃描錯(cuò)誤時(shí),因?yàn)橐阅軌虼_定的形式顯示出發(fā)生掃描錯(cuò)誤的原稿(頁),并示出表示掃描錯(cuò)誤類型的信息,所以可以容易地進(jìn)行重新掃描。
(2)掃描完所有頁之后指示重新掃描圖10(A)和圖10(B)是展示根據(jù)本實(shí)施例的掃描儀100的操作的流程圖。使用者將多頁原稿60放入ADF 10中并且按下開始按鈕。隨后將多頁原稿60每次一頁送入讀取位置;并且如上文所述,在掃描儀100中生成對應(yīng)于原稿60的圖像數(shù)據(jù)(步驟S501)。圖像處理電路50每次讀取一頁原稿,其通過執(zhí)行上文描述的掃描錯(cuò)誤檢測算法評價(jià)掃描圖像(步驟S502、S503)。當(dāng)CPU 41接收到表示發(fā)生了掃描錯(cuò)誤的信號時(shí),其在存儲部45中記錄指定發(fā)生錯(cuò)誤的頁的信息,例如由ADF驅(qū)動電路43計(jì)數(shù)的原稿頁數(shù)(步驟S504)。當(dāng)在多個(gè)頁中檢測到掃描錯(cuò)誤時(shí),CPU 41在存儲部45中記錄指定發(fā)生各掃描錯(cuò)誤的頁的信息。CPU 41判斷整個(gè)原稿的掃描(所有頁的掃描)是否完成(步驟S511)。當(dāng)整個(gè)原稿的掃描沒有完成時(shí),CPU送入下一頁原稿(步驟S512)并且重復(fù)上文所述的操作。
當(dāng)放入紙盒11中的所有原稿的讀取完成時(shí),CPU 41根據(jù)存儲部45中記錄的信息判斷是否發(fā)生了掃描錯(cuò)誤。當(dāng)發(fā)生了掃描錯(cuò)誤時(shí),CPU 41從指定發(fā)生了掃描錯(cuò)誤的頁的信息中提取對應(yīng)于最早掃描錯(cuò)誤頁的頁數(shù)。CPU 41將此提取的頁數(shù)設(shè)定為一個(gè)表示待執(zhí)行重新掃描的頁的變量的初始值。然后,CPU 41顯示向使用者通報(bào)發(fā)生了掃描錯(cuò)誤并提示將原稿重新放入ADF的消息,例如“出現(xiàn)掃描錯(cuò)誤。請將所有原稿放入ADF中并按下開始按鈕”(步驟S506)。圖11(a)展示了該消息的示例。
在本實(shí)施例中,成功掃描的原稿頁和發(fā)生了掃描錯(cuò)誤的原稿頁一起排出到出紙盒18中。因?yàn)橥瓿蓲呙璧脑屙撘豁摻右豁摰嘏懦龅匠黾埡兄?,所以?dāng)所有原稿的掃描完成時(shí),在出紙盒18上的頁按照它們放入紙盒11中的順序排列。使用者從出紙盒18取出所有原稿并將它們放入ADF中。當(dāng)使用者按下開始按鈕時(shí),CPU 41控制ADF 10送入原稿而不進(jìn)行掃描直到發(fā)生了掃描錯(cuò)誤的頁(步驟S507)。假定使用ADF 10掃描總共有50頁的原稿,并且檢測出掃描錯(cuò)誤發(fā)生在第3頁、第15頁和第48頁上。在此情況下,表示在第3頁、第15頁和第48頁上發(fā)生了掃描錯(cuò)誤的信息存儲在存儲部45中,并且變量的初始值設(shè)定為3。CPU 41向ADF驅(qū)動電路43和CCD驅(qū)動電路42輸出指定下述指令的信號,該指令是送入原稿頁而不進(jìn)行掃描直到由變量指定的第一頁之前的一頁(在此為第二頁)。掃描儀100執(zhí)行送入原稿而不進(jìn)行掃描直到第2頁。當(dāng)送入原稿直到第2頁結(jié)束時(shí),在紙盒11中又露出原稿的第3頁,該頁是發(fā)生了掃描錯(cuò)誤的一頁。
然后類似于第一實(shí)施例,CPU 41在顯示部46中顯示對應(yīng)于掃描錯(cuò)誤的消息(步驟S508)。具體的說,當(dāng)由折疊判斷檢測到掃描錯(cuò)誤時(shí),在顯示部46顯示例如“請弄平原稿頁并且重新掃描”的消息。使用者取出紙盒11中再次露出的原稿頁,弄平該頁中的折疊并且送回到紙盒11中。使用者按下開始按鈕并且輸入重新掃描的指令。當(dāng)按下開始按鈕時(shí),CPU41送入一頁原稿,并且向ADF驅(qū)動電路43和CCD驅(qū)動電路42輸出掃描該原稿的指令。以此方式,僅重新掃描發(fā)生了掃描錯(cuò)誤的原稿頁(步驟S509)。通過執(zhí)行掃描錯(cuò)誤檢測算法再次檢查掃描原稿。當(dāng)沒有檢測出掃描錯(cuò)誤時(shí),CPU 41從存儲部45刪除表示第3頁發(fā)生了掃描錯(cuò)誤的信息。CPU 41使用存儲部45中存儲的信息來判斷待重新掃描的所有原稿(頁)的重新掃描是否完成(步驟S510)。更明確的說,CPU 41通過判斷存儲部45中是否記錄有表示發(fā)生了掃描錯(cuò)誤的頁的信息來判斷重新掃描是否完成。當(dāng)重新掃描沒有完成時(shí),CPU 41將變量的值設(shè)定為15,此值為隨后檢測到發(fā)生掃描錯(cuò)誤的頁數(shù)。然后,如上文說明的處理,跳過對原稿的重新掃描直到第14頁,并且重新掃描第15頁。
應(yīng)注意,當(dāng)對于重新掃描的圖像再次檢測到掃描錯(cuò)誤時(shí),在不刪除表示在第3頁上發(fā)生了掃描錯(cuò)誤的信息的情況下,CPU 41將變量的值設(shè)定為15,此值為隨后檢測到掃描錯(cuò)誤的頁數(shù),并且繼續(xù)跳過各頁的重新掃描。另一種配置為,類似于第一實(shí)施例,可以將待重新掃描的頁排出到獨(dú)立的紙盒中,從而再次提示重新掃描第3頁。
在上述的實(shí)施例中,說明了當(dāng)重新掃描時(shí),將所有原稿頁放入ADF10中,并且跳過沒有發(fā)生掃描錯(cuò)誤的頁;另一種配置為僅將發(fā)生錯(cuò)誤的原稿頁放入ADF 10中進(jìn)行重新掃描。在此情況下,在所有原稿頁的掃描結(jié)束之后,CPU 41在顯示部46上顯示指示發(fā)生了掃描錯(cuò)誤的頁的消息。在上述的示例中,顯示例如“出現(xiàn)掃描錯(cuò)誤。請重新掃描第3、15和48頁”的消息(圖11(b))。使用者從原稿中取出第3、15和48頁并把它們放入ADF 10中。當(dāng)使用者按下開始按鈕時(shí),重新掃描這些頁。
此外,以電子方式存儲掃描圖像的電子數(shù)據(jù)以便正確地排列各頁的順序。換句話說,CPU 41同時(shí)在存儲部45中記錄各頁的圖像數(shù)據(jù)和指定頁數(shù)的信息。當(dāng)所有原稿頁的掃描(包括重新掃描)結(jié)束時(shí),在根據(jù)指定頁數(shù)的信息按照正常順序替換各頁之后將這些圖像組合為一個(gè)文件。
在本實(shí)施例中,當(dāng)在使用ADF進(jìn)行掃描期間檢測到掃描錯(cuò)誤時(shí),ADF跳到發(fā)生了掃描錯(cuò)誤的原稿(頁),并且顯示表示掃描錯(cuò)誤類型的信息;因此,可以容易地執(zhí)行重新掃描,因?yàn)槭褂谜邇H需將所有原稿頁放入紙盒中。
<2.4第三實(shí)施例>
在本實(shí)施例中,不是從好或者壞的角度說明掃描圖像的質(zhì)量;而是從數(shù)值化表示掃描圖像的質(zhì)量的角度進(jìn)行說明的。掃描質(zhì)量評價(jià)部52進(jìn)一步具有計(jì)算表示掃描圖像質(zhì)量的數(shù)值的功能。明確的說,存儲部45存儲有掃描質(zhì)量指數(shù)變換表TB3,該表用于將從掃描質(zhì)量參數(shù)提取部51輸入的掃描質(zhì)量參數(shù)變換為表示掃描質(zhì)量的數(shù)值(下文稱為“掃描質(zhì)量指數(shù)”)。
圖12(a)-(c)展示了掃描質(zhì)量指數(shù)變換表TB3的示例。存儲部45記錄有一個(gè)或多個(gè)這種表。在掃描質(zhì)量指數(shù)變換表TB3中,表示掃描質(zhì)量參數(shù)類型的標(biāo)識符(圖9(a)“偏斜角”、(b)“C/A”和(c)“灰度范圍”)和掃描質(zhì)量參數(shù)值與掃描質(zhì)量指數(shù)對應(yīng)地存儲。
對于本實(shí)施例來說,送紙方法可以是ADF 10或者使用者手動送紙。當(dāng)使用者通過按下開始按鈕等的方法輸入了掃描指令時(shí),掃描儀100以與第一或者第二實(shí)施例相同的方式讀取原稿,并生成圖像數(shù)據(jù)。掃描質(zhì)量參數(shù)提取部51通過執(zhí)行任何上述的算法輸出掃描質(zhì)量參數(shù)。當(dāng)掃描質(zhì)量評價(jià)部52從掃描質(zhì)量參數(shù)提取部51接收到掃描質(zhì)量參數(shù)時(shí),其從存儲部45讀取掃描質(zhì)量指數(shù)變換表TB3。掃描質(zhì)量評價(jià)部52基于掃描質(zhì)量指數(shù)變換表TB3將掃描質(zhì)量參數(shù)變換為掃描質(zhì)量指數(shù)。掃描質(zhì)量評價(jià)部52向所獲得的數(shù)值添加指定掃描質(zhì)量評價(jià)算法的標(biāo)識符,并且向CPU41輸出該值。
下面說明基于掃描質(zhì)量指數(shù)變換表TB3將掃描質(zhì)量參數(shù)變換為掃描質(zhì)量指數(shù)的方法。第一種方法是以表中描述的值為標(biāo)準(zhǔn)求得掃描質(zhì)量指數(shù)。圖12(a)中展示的表具有由偏斜角0、5、10和45度劃分的掃描質(zhì)量參數(shù)。下面是變換掃描質(zhì)量指數(shù)的示例即,當(dāng)偏斜角是0deg<=θ<5deg時(shí),掃描質(zhì)量指數(shù)是100,并且當(dāng)偏斜角是5deg<=θ<10deg時(shí),掃描質(zhì)量指數(shù)是90。第二種方法是通過插值法求得表中的值之間的值。例如,如圖12(a)中所示,當(dāng)從掃描質(zhì)量參數(shù)提取部51輸出的掃描質(zhì)量參數(shù)是4度的偏斜角時(shí),掃描質(zhì)量評價(jià)部52使用掃描質(zhì)量參數(shù)從圖12(a)的表中提取對應(yīng)于該偏斜角前后的各個(gè)偏斜角值(0和5度)的掃描質(zhì)量指數(shù)(100,90),并且使用線性插值法計(jì)算出對應(yīng)于4度的偏斜質(zhì)量指數(shù)為92。
此外,代替掃描質(zhì)量指數(shù)變換表TB3,可以在存儲部45中存儲將掃描質(zhì)量參數(shù)變換為數(shù)值的公式或函數(shù)。因此,掃描質(zhì)量評價(jià)部52能夠通過將掃描質(zhì)量參數(shù)代入函數(shù)而求出掃描質(zhì)量指數(shù)。
掃描質(zhì)量評價(jià)部52將表示此數(shù)據(jù)是掃描質(zhì)量指數(shù)的標(biāo)識符和指定計(jì)算掃描質(zhì)量參數(shù)的算法的標(biāo)識符添加到以上述方式確定的掃描質(zhì)量指數(shù)的數(shù)據(jù),并且向CPU 41輸出該數(shù)據(jù)。當(dāng)CPU 41判定接收到的數(shù)據(jù)是掃描質(zhì)量指數(shù)時(shí),其從存儲部45中讀取掃描質(zhì)量指數(shù)的良閾值和劣閾值。在本實(shí)施例中,存儲的良閾值和劣閾值分別是90和50。
首先,CPU 41將掃描質(zhì)量指數(shù)與良閾值進(jìn)行比較。當(dāng)掃描質(zhì)量指數(shù)大于該良閾值時(shí),CPU 41判定沒有發(fā)生掃描錯(cuò)誤(掃描質(zhì)量沒有問題),并且CPU不發(fā)出重新掃描的指令。當(dāng)掃描質(zhì)量指數(shù)小于良閾值時(shí),CPU41將掃描質(zhì)量指數(shù)與劣閾值進(jìn)行比較。當(dāng)掃描質(zhì)量指數(shù)小于劣閾值時(shí),CPU 41執(zhí)行與第一和第二實(shí)施例相同的程序進(jìn)行重新掃描。當(dāng)掃描質(zhì)量指數(shù)超過劣閾值時(shí),即當(dāng)(劣閾值)<=(掃描質(zhì)量指數(shù))<(良閾值)時(shí),CPU 41基于掃描質(zhì)量指數(shù)的數(shù)據(jù)和其它重要數(shù)據(jù)生成消息,并且向顯示部46輸出該消息。在顯示部46中,在屏幕上顯示掃描質(zhì)量指數(shù)和提示判斷是否進(jìn)行重新掃描的消息。
圖13展示了提示使用者判斷是否進(jìn)行重新掃描的畫面的示例。例如,如在第二實(shí)施例中說明的那樣,當(dāng)CPU 41使用掃描質(zhì)量指數(shù)的數(shù)據(jù)、指定掃描錯(cuò)誤檢測算法的標(biāo)識符和ADF執(zhí)行掃描時(shí),因?yàn)閽呙栀|(zhì)量指數(shù)是70并且掃描質(zhì)量指數(shù)條件滿足(劣閾值)<=(掃描質(zhì)量指數(shù))<(良閾值),所以CPU基于指定檢測到掃描錯(cuò)誤可能性的頁的信息(頁數(shù))生成如圖13所示的消息。
使用者通過所顯示的消息得知檢測到掃描錯(cuò)誤可能性的頁和掃描錯(cuò)誤的類型;因此使用者能判斷是否有必要通過操作(例如)PC 200重新掃描該頁的圖像數(shù)據(jù)。使用者基于其個(gè)人判斷對操作部44進(jìn)行操作,并且輸入表示是否有必要進(jìn)行重新掃描的指令。響應(yīng)于使用者輸入的指令,CPU 41以類似于上文描述的第一或者第二實(shí)施例的方式執(zhí)行重新掃描處理。
在另一種配置中,可以通過使用者的輸入操作來改變存儲在存儲部45中的良閾值或者劣閾值?;蛘撸珻PU 41可以按照下列方式配置其中使用者每次輸入是否進(jìn)行重新掃描時(shí),CPU在存儲部45中對應(yīng)于掃描質(zhì)量存儲關(guān)于是否有必要進(jìn)行重新掃描的數(shù)據(jù)。當(dāng)數(shù)據(jù)積累到一定量時(shí),CPU通過這些數(shù)據(jù)的統(tǒng)計(jì)處理而自動判斷是否進(jìn)行重新掃描。另一種配置是允許使用者選擇自動或者手動判斷。此外,在上文的說明中,提供良閾值和劣閾值;在另一種配置中,僅對于良或劣中的一個(gè)提供閾值,其它值可以由使用者來確定。
在本實(shí)施例中,用數(shù)值表示使用者無法確定是否進(jìn)行重新掃描的發(fā)生了掃描錯(cuò)誤的圖像,該數(shù)值客觀地表明了這些掃描錯(cuò)誤的程度(圖像的質(zhì)量);因此,通過掃描檢測算法的掃描質(zhì)量指數(shù),使用者能夠了解是否有必要進(jìn)行重新掃描的標(biāo)準(zhǔn),從而提高使用者的掃描技能。
<2.5第四實(shí)施例>
對于本實(shí)施例來說,掃描儀100具有當(dāng)發(fā)生掃描錯(cuò)誤時(shí)自動校正掃描圖像的功能。掃描儀100掃描原稿并且生成對應(yīng)于已掃描原稿的圖像數(shù)據(jù)。掃描質(zhì)量參數(shù)提取部51將上述掃描錯(cuò)誤檢測算法應(yīng)用到所生成的圖像數(shù)據(jù),并且向掃描質(zhì)量評價(jià)部52輸出掃描質(zhì)量參數(shù)。此前的操作與第一到第三實(shí)施例的操作一樣。
在本實(shí)施例中,當(dāng)檢測到掃描錯(cuò)誤時(shí),掃描質(zhì)量評價(jià)部52判斷是否必須校正掃描錯(cuò)誤。為此,掃描質(zhì)量評價(jià)部52從存儲部45中讀取出校正可能性表TB4。在校正可能性表TB4中,表示掃描錯(cuò)誤檢測算法的標(biāo)識符與表示該掃描錯(cuò)誤是否必須校正的標(biāo)記相對應(yīng)地存儲。明確的說,偏斜可以通過對圖像實(shí)施旋轉(zhuǎn)操作進(jìn)行校正,但是折疊不能通過圖像處理來校正;因此需要重新掃描。因此,在校正可能性表TB4中,表示可校正的標(biāo)記“1”對應(yīng)于偏斜;表示不可校正的標(biāo)記“0”對應(yīng)于折疊。當(dāng)掃描質(zhì)量評價(jià)部52基于校正可能性表TB4判定掃描錯(cuò)誤不可校正時(shí),掃描質(zhì)量評價(jià)部向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和指定掃描錯(cuò)誤檢測算法的信息;該處理與上文描述的第一到第三實(shí)施例相同。
當(dāng)掃描質(zhì)量評價(jià)部52判定掃描錯(cuò)誤可校正時(shí),其向圖像處理器53輸出圖像數(shù)據(jù)和掃描質(zhì)量參數(shù)。圖像處理器53基于所輸入的圖像數(shù)據(jù)和掃描質(zhì)量參數(shù)對圖像數(shù)據(jù)執(zhí)行校正。更明確的說,當(dāng)通過偏斜判斷檢測到掃描錯(cuò)誤時(shí),從掃描質(zhì)量評價(jià)部52輸入的掃描質(zhì)量參數(shù)包括表示這些參數(shù)與偏斜判斷相關(guān)的標(biāo)識符和偏斜角。圖像處理器53基于偏斜質(zhì)量參數(shù)判定有必要執(zhí)行偏斜校正。圖像處理器53使用偏斜角并且通過執(zhí)行公知的旋轉(zhuǎn)處理、仿射變換處理等來校正該圖像數(shù)據(jù)。圖像處理器53向CPU41輸出與通常的圖像數(shù)據(jù)一樣的校正后數(shù)據(jù)(即,檢測不到掃描錯(cuò)誤的圖像數(shù)據(jù))。
當(dāng)將本實(shí)施例應(yīng)用于出界判斷時(shí),例如,圖像處理器53對包含有效像素值部分的圖像尺寸的數(shù)據(jù)執(zhí)行校正。另外,當(dāng)進(jìn)行朝向判斷時(shí),圖像處理器53按照使識別字?jǐn)?shù)最大的角度執(zhí)行圖像的旋轉(zhuǎn)?;蛘撸?dāng)進(jìn)行色調(diào)、伽瑪或者對比度判斷時(shí),圖像處理器53將灰度范圍擴(kuò)展到適當(dāng)?shù)闹?,并且通過參考存儲在存儲部45中的查詢表對灰度值執(zhí)行校正。
此外,在色調(diào)、伽瑪或者對比度判斷中,當(dāng)灰度范圍低于存儲在存儲部45中的閾值時(shí),處理器可以被配置為判定不能進(jìn)行自動校正,并且提示重新掃描。換句話說,圖像處理器53向CPU 41輸出表示發(fā)生了掃描錯(cuò)誤的信號和指定掃描錯(cuò)誤檢測算法的信息。
在本實(shí)施例中,可以在掃描儀中自動地校正可自動校正的掃描錯(cuò)誤,并且因?yàn)閮H向使用者通報(bào)不能自動校正的掃描錯(cuò)誤,因此提高了掃描工作的效率。
如前面描述,在一個(gè)實(shí)施例中,根據(jù)本發(fā)明的圖像讀取裝置進(jìn)一步具有自動進(jìn)稿器,其自動地將多頁原稿一頁接一頁地送到圖像讀取裝置的原稿讀取位置;存儲器,其存儲頁指定信息,所述頁指定信息指定了在所述多頁原稿中由掃描質(zhì)量評價(jià)部判定發(fā)生了掃描錯(cuò)誤的頁;和控制部,其控制自動送稿器跳過由所述頁指定信息指定的頁之前的頁。自動地跳過各頁直至產(chǎn)生了掃描錯(cuò)誤的頁,因此,通過此圖像讀取裝置可以容易地執(zhí)行重新掃描。
另一實(shí)施例為圖像讀取裝置,其中掃描質(zhì)量評價(jià)部進(jìn)一步基于掃描質(zhì)量參數(shù)計(jì)算表示掃描圖像質(zhì)量的掃描質(zhì)量指數(shù);并且通報(bào)部基于掃描質(zhì)量評價(jià)部的判斷結(jié)果和掃描質(zhì)量指數(shù)執(zhí)行通報(bào)。圖像讀取裝置使得可以注意到表示掃描圖像的質(zhì)量的指數(shù)值,因此,使用者可以容易地判斷是否進(jìn)行重新掃描。
在另一實(shí)施例中,根據(jù)本發(fā)明的圖像讀取裝置進(jìn)一步具有校正可能性判斷部,該校正可能性判斷部在掃描質(zhì)量評價(jià)部檢測到掃描錯(cuò)誤時(shí),基于指定掃描錯(cuò)誤檢測算法的標(biāo)識符判斷掃描錯(cuò)誤是否可校正;和圖像處理器,該圖像處理器在校正可能性判斷部判定掃描錯(cuò)誤可校正時(shí),校正圖像數(shù)據(jù)。因?yàn)閷ε卸榭尚U膱D像數(shù)據(jù)進(jìn)行校正,并且因?yàn)樽⒁獾搅丝尚U膾呙桢e(cuò)誤,所以使用此圖像讀取裝置可以提高掃描工作的效率。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法計(jì)算掃描圖像的偏斜角,并且將該偏斜角與一個(gè)閾值進(jìn)行比較,其中當(dāng)偏斜角大于該閾值時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測出與偏斜相關(guān)的掃描錯(cuò)誤(原稿傾斜)。
在該實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法從掃描圖像中提取原稿頁的輪廓;并且判斷該輪廓是否為矩形,其中當(dāng)該輪廓不是矩形時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測出原稿的折疊。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法將掃描圖像劃分為多個(gè)部分圖像;為這多個(gè)部分圖像計(jì)算各自的估計(jì)字?jǐn)?shù);對這多個(gè)部分圖像執(zhí)行文字識別處理;并且基于估計(jì)字?jǐn)?shù)和由文字識別處理識別出的字?jǐn)?shù),為這多個(gè)部分圖像計(jì)算各自的文字識別率,其中當(dāng)某個(gè)部分圖像的文字識別率低于其它部分圖像的文字識別率或者低于一個(gè)閾值時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。當(dāng)掃描書或者雜志等中已裝訂的原稿的兩個(gè)相對頁時(shí),使用此算法可以檢測出由于圖像讀取裝置與原稿之間的距離的不一致引起的掃描錯(cuò)誤。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法對掃描圖像執(zhí)行旋轉(zhuǎn)0、90、180和270度的操作;并且對由旋轉(zhuǎn)操作獲得的各旋轉(zhuǎn)圖像執(zhí)行文字識別處理,其中當(dāng)文字識別處理識別的字?jǐn)?shù)對于除了0度旋轉(zhuǎn)圖像外的旋轉(zhuǎn)圖像最大時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測出由不正確放置原稿引起的掃描錯(cuò)誤,例如原稿倒置。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法在掃描之前變換掃描參數(shù),以便使用大于使用者規(guī)定的原稿規(guī)格的規(guī)格執(zhí)行掃描,并且判斷在原稿規(guī)格外的區(qū)域中是否存在有效像素,其中當(dāng)判定在原稿規(guī)格外的區(qū)域中存在有效像素時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測出不合適的掃描指令中的原稿規(guī)格指令錯(cuò)誤。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法對圖像數(shù)據(jù)進(jìn)行傅立葉變換;在通過傅立葉變換得到的功率密度中,計(jì)算特定的高頻區(qū)域的平均功率密度;并且將平均功率密度與閾值進(jìn)行比較,其中當(dāng)平均功率密度大于閾值時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測到不合適的掃描指令中的分辨率指令錯(cuò)誤。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法在掃描之前變換掃描參數(shù)數(shù)據(jù),以便在無需使用者輸入指令的情況下使用多種色值執(zhí)行掃描;判斷掃描數(shù)據(jù)是彩色圖像還是黑白圖像以及是二值圖像還是多值圖像,并且將判斷處理的判斷結(jié)果與使用者輸入的指令進(jìn)行比較,其中當(dāng)該結(jié)果與使用者輸入的指令不一致時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測到不合適的掃描指令中的原稿類型(彩色/黑白)指令錯(cuò)誤。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法把構(gòu)成掃描圖像的像素的灰度值中的所有可能的值劃分為多個(gè)區(qū)域;測量具有屬于各個(gè)區(qū)域的灰度值的像素的數(shù)目;計(jì)算所測量到的像素?cái)?shù)目超過閾值的區(qū)域所在的范圍;并且將該灰度值范圍與閾值進(jìn)行比較,其中當(dāng)該范圍小于閾值時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測到不合適的掃描指令中的灰度值的異常。
在上述實(shí)施例中,掃描錯(cuò)誤檢測算法可以是具有下列處理的算法將掃描圖像劃分為多個(gè)部分圖像;執(zhí)行面積計(jì)算,以計(jì)算這多個(gè)部分圖像各自的面積;執(zhí)行文字識別,對這多個(gè)部分圖像執(zhí)行文字識別;執(zhí)行文字計(jì)算,基于面積計(jì)算和文字識別的結(jié)果,為多個(gè)部分圖像的各單位面積計(jì)算識別出的字?jǐn)?shù);基于文字計(jì)算的結(jié)果,提取每單位面積具有最大識別字?jǐn)?shù)的部分圖像;對在提取處理中提取的部分圖像進(jìn)行傅立葉變換;根據(jù)傅立葉變換處理計(jì)算出的平均功率密度計(jì)算預(yù)定頻帶的平均功率密度;將平均功率密度閾值與平均功率密度進(jìn)行比較,其中當(dāng)平均功率密度小于平均功率密度閾值時(shí),圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。使用此算法,可以檢測到不合適的指令中的原稿類型(文本或者照片)指令錯(cuò)誤。
在本發(fā)明中,即使是在若干使用者掃描大量原稿的情況下,也可以將掃描圖像的質(zhì)量維持于固定水平。另外,通過自動檢測掃描錯(cuò)誤可以提高掃描的效率。另外,通過向使用者顯示掃描錯(cuò)誤可以提高使用者的技能。
<2.6變型例>
在上述實(shí)施例中,向使用者通報(bào)發(fā)生了掃描錯(cuò)誤的手段不限于在顯示部46上顯示消息;可以將該手段配置為通過從揚(yáng)聲器發(fā)出聲音來發(fā)出消息。另外,在上述實(shí)施例中,掃描儀100用作圖像讀取裝置的一個(gè)示例;但是,圖像讀取裝置并不限于掃描儀,并且也可以采用復(fù)印機(jī)或者多功能設(shè)備等等。
前面對本發(fā)明的實(shí)施例進(jìn)行的描述是為了說明和描述的目的。其并非窮盡性的或?qū)⒈景l(fā)明嚴(yán)格地限制于所公布的具體形式。顯然,對于本領(lǐng)域技術(shù)人員可以有各種修改和變化。為了最好地說明本發(fā)明的原理和其實(shí)踐應(yīng)用而選擇并描述了上述實(shí)施例,使本領(lǐng)域技術(shù)人員可以通過適于具體用途的各種實(shí)施例和變型例而理解本發(fā)明。本發(fā)明的范圍由所附權(quán)利要求書和其等同物來限定。
在此以引用的方式并入2004年4月22日提交的日本專利申請No.2004-126712的全部內(nèi)容,包括說明書、權(quán)利要求書、附圖和摘要。
權(quán)利要求
1.一種圖像讀取裝置,其包括掃描質(zhì)量參數(shù)提取部,其基于掃描錯(cuò)誤檢測算法從圖像數(shù)據(jù)中提取表示掃描圖像的質(zhì)量的掃描質(zhì)量參數(shù);掃描質(zhì)量評價(jià)部,其基于所述掃描錯(cuò)誤檢測算法和所述掃描質(zhì)量參數(shù)判斷是否發(fā)生了掃描錯(cuò)誤;和通報(bào)部,其向使用者通報(bào)所述掃描質(zhì)量評價(jià)部的判斷結(jié)果。
2.根據(jù)權(quán)利要求1所述的圖像讀取裝置,其進(jìn)一步包括自動送稿器,其自動地將多頁原稿一頁接一頁地送到所述圖像讀取裝置的原稿讀取位置;存儲器,其存儲頁指定信息,所述頁指定信息指定所述多頁原稿中由所述掃描質(zhì)量評價(jià)部判定發(fā)生了掃描錯(cuò)誤的頁;和控制部,其控制所述自動送稿器跳過各頁直到由所述頁指定信息指定的頁。
3.根據(jù)權(quán)利要求1所述的圖像讀取裝置,其中所述掃描質(zhì)量評價(jià)部進(jìn)一步基于所述掃描質(zhì)量參數(shù)計(jì)算表示所述掃描圖像的質(zhì)量的掃描質(zhì)量指數(shù);并且所述通報(bào)部基于所述掃描質(zhì)量評價(jià)部的判斷結(jié)果和所述掃描質(zhì)量指數(shù)執(zhí)行通報(bào)。
4.根據(jù)權(quán)利要求1所述的圖像讀取裝置,其進(jìn)一步包括校正可能性判斷部,其在所述掃描質(zhì)量評價(jià)部檢測到掃描錯(cuò)誤時(shí),基于指定掃描錯(cuò)誤檢測算法的標(biāo)識符判斷所述掃描錯(cuò)誤是否可校正;和圖像處理器,其在所述校正可能性判斷部判定所述掃描錯(cuò)誤可校正時(shí),校正圖像數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括計(jì)算所述掃描圖像的偏斜角,和將所述偏斜角與閾值進(jìn)行比較,其中當(dāng)所述偏斜角大于所述閾值時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
6.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括從所述掃描圖像中提取所述原稿頁的輪廓;和判斷所述輪廓是否為矩形,其中當(dāng)所述輪廓不是矩形時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
7.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括將所述掃描圖像劃分為多個(gè)部分圖像;為所述多個(gè)部分圖像計(jì)算各自的估計(jì)字?jǐn)?shù);對所述多個(gè)部分圖像執(zhí)行文字識別處理;和基于所述估計(jì)字?jǐn)?shù)和所述文字識別處理識別的字?jǐn)?shù),為所述多個(gè)部分圖像計(jì)算各自的文字識別率,其中當(dāng)某個(gè)部分圖像的文字識別率低于其它部分圖像的文字識別率或者低于閾值時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
8.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括對所述掃描圖像執(zhí)行旋轉(zhuǎn)0、90、180和270度的操作;和對通過所述旋轉(zhuǎn)操作獲得的各旋轉(zhuǎn)圖像執(zhí)行文字識別處理,其中當(dāng)所述文字識別處理識別的字?jǐn)?shù)對于除0度旋轉(zhuǎn)圖像之外的旋轉(zhuǎn)圖像最大時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
9.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括在掃描之前變換掃描參數(shù),以使用一大于使用者規(guī)定的原稿規(guī)格的規(guī)格執(zhí)行掃描;和判斷在所述原稿規(guī)格外的區(qū)域中是否存在有效像素,其中當(dāng)判定在所述原稿規(guī)格外的區(qū)域中存在有效像素時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
10.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括對所述圖像數(shù)據(jù)進(jìn)行傅立葉變換;在通過所述傅立葉變換獲得的功率密度中,計(jì)算特定高頻區(qū)域的平均功率密度;和將所述平均功率密度與閾值進(jìn)行比較,其中當(dāng)所述平均功率密度大于所述閾值時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
11.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括在掃描之前變換掃描參數(shù)數(shù)據(jù),以在沒有使用者輸入的指令的情況下使用多色值執(zhí)行掃描;判斷掃描數(shù)據(jù)是彩色圖像還是黑白圖像以及是二值圖像還是多值圖像;和將判斷處理的判斷結(jié)果與使用者輸入的指令進(jìn)行比較,其中當(dāng)所述結(jié)果與使用者輸入的指令不一致時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
12.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括把構(gòu)成掃描圖像的像素的灰度值中所有可能的值劃分為多個(gè)區(qū)域;測量具有屬于各個(gè)區(qū)域的灰度值的像素的數(shù)目;計(jì)算所測量到的像素?cái)?shù)目超過閾值的區(qū)域所在的范圍;和將所述灰度值范圍與閾值進(jìn)行比較,其中當(dāng)所述范圍小于所述閾值時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
13.根據(jù)權(quán)利要求1所述的圖像讀取裝置,所述掃描錯(cuò)誤檢測算法包括將所述掃描圖像劃分為多個(gè)部分圖像;執(zhí)行面積計(jì)算,計(jì)算所述多個(gè)部分圖像各自的面積;執(zhí)行文字識別,對所述多個(gè)部分圖像執(zhí)行文字識別;執(zhí)行文字計(jì)算,基于所述面積計(jì)算和所述文字識別的結(jié)果,計(jì)算所述多個(gè)部分圖像的每單位面積的識別字?jǐn)?shù);基于所述文字計(jì)算的結(jié)果,提取具有最大的單位面積識別字?jǐn)?shù)的部分圖像;對所述提取處理中提取的部分圖像進(jìn)行傅立葉變換;在通過所述傅立葉變換處理計(jì)算的平均功率密度中,計(jì)算預(yù)定頻帶的平均功率密度;將平均功率密度閾值與所述平均功率密度進(jìn)行比較,其中當(dāng)所述平均功率密度小于所述平均功率密度閾值時(shí),所述圖像讀取裝置判定發(fā)生了掃描錯(cuò)誤。
14.一種圖像讀取方法,其包括基于掃描錯(cuò)誤檢測算法,從圖像數(shù)據(jù)中提取表示掃描圖像的質(zhì)量的掃描質(zhì)量參數(shù);基于所述掃描錯(cuò)誤檢測算法和所述掃描質(zhì)量參數(shù),判斷是否發(fā)生了掃描錯(cuò)誤;和向使用者通報(bào)判斷處理的判斷結(jié)果。
15.根據(jù)權(quán)利要求14所述的圖像讀取方法,其進(jìn)一步包括自動地將多頁原稿一頁接一頁地送到圖像讀取裝置的原稿讀取位置;存儲頁指定信息,所述頁指定信息指定在所述多頁原稿中由所述判斷處理判定發(fā)生了掃描錯(cuò)誤的頁;和控制自動送入處理以跳過各頁直到由所述頁指定信息指定的頁。
16.根據(jù)權(quán)利要求14所述的圖像讀取方法,其進(jìn)一步包括基于所述掃描質(zhì)量參數(shù),計(jì)算表示掃描圖像的質(zhì)量的掃描質(zhì)量指數(shù);和基于所述判斷處理的判斷結(jié)果和所述掃描質(zhì)量指數(shù),將所述結(jié)果通報(bào)給使用者。
17.根據(jù)權(quán)利要求14所述的圖像讀取方法,其進(jìn)一步包括當(dāng)檢測到掃描錯(cuò)誤時(shí),基于指定掃描錯(cuò)誤檢測算法的標(biāo)識符判斷所述掃描錯(cuò)誤是否可校正;和當(dāng)判斷處理判定所述掃描錯(cuò)誤可校正時(shí),校正圖像數(shù)據(jù)。
18.一種計(jì)算機(jī)可讀存儲介質(zhì),該存儲介質(zhì)存儲了計(jì)算機(jī)可以執(zhí)行從而執(zhí)行圖像讀取功能的指令的程序,所述圖像讀取功能包括基于掃描錯(cuò)誤檢測算法,從圖像數(shù)據(jù)中提取表示掃描圖像的質(zhì)量的掃描質(zhì)量參數(shù);基于所述掃描錯(cuò)誤檢測算法和所述掃描質(zhì)量參數(shù),判斷是否發(fā)生了掃描錯(cuò)誤;和向使用者通報(bào)判斷處理的判斷結(jié)果。
全文摘要
一種圖像讀取裝置,其具有掃描質(zhì)量參數(shù)提取部、掃描質(zhì)量評價(jià)部和通報(bào)部。掃描質(zhì)量參數(shù)提取部基于掃描錯(cuò)誤檢測算法從圖像數(shù)據(jù)中提取表示掃描圖像的質(zhì)量的掃描質(zhì)量參數(shù)。掃描質(zhì)量評價(jià)部基于掃描錯(cuò)誤檢測算法和掃描質(zhì)量參數(shù)判斷是否發(fā)生了掃描錯(cuò)誤。此外,通報(bào)部向使用者通報(bào)所述掃描質(zhì)量評價(jià)部的判斷結(jié)果。
文檔編號G06K9/00GK1691728SQ20051005508
公開日2005年11月2日 申請日期2005年3月11日 優(yōu)先權(quán)日2004年4月22日
發(fā)明者木村俊一, 加藤雅弘, 池上博章, 足利英昭, 系乘勝彥, 佐竹雅紀(jì), 吉村宏樹 申請人:富士施樂株式會社