專利名稱:圖像讀取設備和控制方法
技術領域:
本發(fā)明涉及一種用于讀取原稿的圖像讀取設備及其控制方法。
背景技術:
盡管傳統(tǒng)上以紙張來存儲數據,但是由于個人計算機(P c)
的普遍使用和高度功能化,近年來可以容易地以低成本將數據 計算機化并進行存儲。
一些掃描器(圖像讀取設備)配備有自動原稿給送器(ADF), 以容易地高速獲得電子文件而無需手動給送各原稿。對用戶而 言,ADF的讀取速度與圖像質量一樣,也是重要的規(guī)格之一。
當A D F的原稿讀取速度超過將圖像數據傳送至主計算機的 速度時,將所讀取的圖像數據暫時存儲在掃描器的存儲單元(下 文中稱為緩沖存儲器)中以隨后進行傳送。
當緩沖存儲器占滿時,暫時中止圖像讀取,直到緩沖存儲 器變空為止。當緩沖存儲器已經變空時,恢復圖像讀取。
下文中將如上所述的中斷原稿的讀取處理稱為啟動/停止 處理(SS處理)。當進行SS處理時,暫停用于讀取的原稿傳送。 因此,S S處理的發(fā)生導致讀取原稿所需要的時間量增加。
然而,近年來隨著向更高分辨率的發(fā)展趨勢,要傳送的數 據量可能變得巨大。因此,SS處理趨向于更加頻繁地發(fā)生。SS 處理的發(fā)生頻率依賴于向主計算機的數據傳送能力。
數據傳送能力依賴于各種配置元件,如中央處理單元(CPU) 的類型/速度、存儲器大小、硬盤驅動器(HDD)的容量/速度以及 各種通信方法的傳送速度等。
另外,除用于將圖像掃描器讀取的圖像數據傳送至主計算
機的個人計算機(PC)掃描的功能以外,圖像讀取設備還可以包
括如復印機等中的復印功能。
此外,即使當使用設置在具有傳真(FAX)發(fā)送功能的裝置 (外圍裝置或外圍設備)中的ADF來讀取原稿時,也可能發(fā)生SS處理。
當SS處理發(fā)生時,可能喪失圖像連續(xù)性從而使圖像質量劣 化。然而,只要在原稿輸送路徑中穩(wěn)定地輸送原稿,就可以一 定程度地減少由SS處理導致的圖像質量劣化。
原稿輸送路徑中可能存在導致原稿不穩(wěn)定地移動的某些位 置。在這種情況下,當在這種位置處進行SS處理時,可能不能 平滑地接合停止前所讀取的圖像數據和恢復后所讀取的圖像數 據,使得圖像質量可能嚴重地劣化。
為了防止由于發(fā)生SS處理而使圖像數據劣化,美國專利 6,648,226討論了 一種根據從圖像讀取設備到主計算機的傳送 時間來改變圖像讀取設備的讀取速度的方法。當需要長時間以 將圖像數據傳送到主計算機時,通過降低讀取速度來減少緩沖 隨機存取存儲器(RAM)中所存儲的圖像數據的量,從而降低SS 處理的發(fā)生頻率。
日本特開平11-239251討論了 一種當讀取設備中的緩沖存 儲器的空閑空間是特定值或更小時暫時停止讀取的方法。此外, 日本特開平11-23925l討論了 一種在讀取期間判斷圖像類型是 白圖像還是黑圖像的方法。
日本特開2000-287045討論了如下內容如果讀取中斷,則 在中斷之后恢復讀取時,根據讀取傳感器單元的位置來進行轉 向(switchback)操作。
根據通過降低讀取速度僅可以降低S S處理的發(fā)生頻率的
上述方法不能防止ss處理的發(fā)生。當由于某些原因主計算機中
數據處理嚴重延遲或者數據傳送單元的傳送速度降低時,可能 發(fā)生ss處理。
在這種情況中,在讀取設備的原稿輸送路徑中原稿停止的 某些位置處,當恢復讀取時,既不會平穩(wěn)地輸送原稿也不會平 穩(wěn)地讀取原稿,從而使得圖像數據的質量可能劣化。
發(fā)明內容
本發(fā)明涉及一種能夠通過設置進行ss處理的條件使得當 原稿狀態(tài)不穩(wěn)定時不發(fā)生ss處理來降低圖像質量劣化的圖像 讀取設備及其控制方法。
根據本發(fā)明的一個方面, 一種圖像讀取設備,包括輸送 部件,用于輸送原稿;讀取部件,用于讀取由所述輸送部件輸 送的原稿的圖像;存儲部件,用于存儲由所述讀取部件讀取的 圖像的數據;傳送部件,用于在所述讀取部件的讀取操作期間
件,用于根據與所述存儲部件中可用于存儲數據的空閑空間有 關的閾值,來控制所述讀取部件以進行或停止所述讀取操作。
根據本發(fā)明的另 一 方面,提供了 一種用于控制圖像讀取設 備的方法,所述圖像讀取設備包括輸送部件,用于輸送原稿; 讀取部件,用于讀取由所述輸送部件輸送的原稿的圖像;以及 存儲部件,用于存儲由所述讀取部件讀取的圖像的數據,所述 方法包括利用所述讀取部件讀取原稿的步驟;在所述讀取部 件的讀取操作期間將存儲在所述存儲部件中的數據傳送至外部 的步驟;基于與所述存儲部件中可用于存儲數據的空閑空間有 關的閾值來判斷是否停止所述讀取操作的步驟;以及基于由所 述輸送部件輸送的原稿的位置來改變所述閾值的步驟。
根據本發(fā)明的示例性實施例,進行對原稿的讀取操作,使 得當原稿狀態(tài)不穩(wěn)定時不中斷讀取。因此,可以降低所讀取的 圖像的劣化。
根據下面參考附圖對示例性實施例的詳細說明,本發(fā)明的 其它特征和方面將顯而易見。
包括在說明書中并構成說明書的 一部分的附圖示出本發(fā)明 的示例性實施例、特征和方面,并和說明書一起,用來解釋本 發(fā)明的原理。
圖1示出根據本發(fā)明示例性實施例的圖像讀取設備的示例結構。
圖2是根據本發(fā)明示例性實施例的圖像讀取設備的垂直剖 面圖。
圖3是根據本發(fā)明示例性實施例的主體掃描器單元的橫截 面圖。
圖4是根據本發(fā)明示例性實施例的ADF單元的垂直剖面圖。 圖5是根據本發(fā)明示例性實施例的ADF單元的立體圖。 圖6示出根據本發(fā)明第 一 示例性實施例的原稿的讀取區(qū)域 和接觸型圖 <象傳感器(contact image sensor)的位置之間的位置關系。
圖7示出根據本發(fā)明第二示例性實施例的原稿的讀取區(qū)域 和接觸型圖像傳感器的位置之間的位置關系。
圖8是示出根據第 一 示例性實施例的圖像讀取設備的控制 操作的流程圖。
具體實施例方式
下面將參考附圖來詳細說明本發(fā)明的各種示例性實施例、
凈爭;f正禾口方面。
第一示例性實施例
圖l示出根據本發(fā)明示例性實施例的圖像讀取設備的示例 結構。圖像讀:f又設備ioi連接到主計算機(主設備)ioo,并且在 接收到來自主計算機ioo的讀取進行指令時讀取圖像。將圖像讀 取設備ioi讀取的圖像數據通過接口電路lll傳送到外部裝置 (主計算機ioo)。主計算機ioo顯示或存儲所傳送的數據。
圖像讀取設備ioi包括接觸型圖像傳感器(下文中稱為
"CIS") 104和作為光源的發(fā)光二極管(LED) 103。
圖像讀取設備101還包括LED控制電路102、模擬/數字(A/D) 轉換電路105、遮光(shading)RAM 106以及遮光校正電路107。 圖像讀取設備101還包括伽瑪轉換電路108、緩沖RAM 109、緩 沖RAM控制電路llO、馬達驅動電路112、馬達113、中央處理 單元(CPU) 114、只讀存儲器(ROM) 115和RAM 116。
CPU 114根據存儲在R0M 115中的程序來控制圖像讀取設 備101的才喿作。ROM 115還存儲閾值,下面將對該閾值進行說明。
閾值與暫時存儲所讀取的圖像數據的數據存儲單元中的空 閑空間有關。更具體地,閾值是與緩沖RAM 109中的空閑空間有關的值[字節(jié)]。
當通過接口電路lll接收到來自主計算機100的掃描指令 時,圖像讀取設備101啟動LED控制電路102和CIS 104以讀取原 稿。CPU 114控制圖4象讀取設備101。
A/D轉換電路105將由CIS 104獲得的原稿信息轉換成數字 信號,并將該數字信號傳送到遮光校正電路107。遮光校正電路 107基于存儲在遮光RAM 106中的遮光數據,對該數字信號進行 遮光4交正處理。
伽瑪轉換電路10 8對校正后的數據進行伽瑪轉換,然后將該 數據傳送到緩沖RAM控制電路IIO。緩沖RAM控制電路110將伽 瑪轉換后的數據存儲在緩沖RAM 109中。緩沖RAM控制電路 110將從緩沖RAM 109讀取的數據傳送到*接口電^各111。
接口電路111將該數據傳送到主計算機100。利用上述結構, 將圖像數據按照由CIS 104進行讀取的順序傳送到主計算機 100。更具體地,當將從伽瑪轉換電路108傳送的數據存儲在緩 沖RAM 109中時,緩沖RAM控制電路110通過接口電路lll將數 據傳送到主計算機IOO。
緩沖RAM控制電路110對向緩沖RAM 109的數據存儲以及 從緩沖RAM 109傳送數據的順序進行控制。緩沖RAM 109按照 CIS 104所讀取的行的順序來存儲數據,并按照讀取的順序來傳 送數據。
緩沖RAM控制電路110讀取關于緩沖RAM 109中所存儲的 數據的位置以及緩沖RAM 10 9中所傳送的數據的位置的信息, 以檢測緩沖RAM 109中的空閑空間。
在將CIS 104讀取的數據傳送到主計算機100之前,緩沖 RAM 109存儲該數據。CPU 114判斷緩沖RAM 109中可用于存 儲已經進行了遮光校正和伽瑪校正的讀取數據的空閑空間[字節(jié)]。
每當CIS 104讀取一行圖像時,CPU 114獲取關于緩沖RAM 109中的空閑空間(剩余量)的信息。也就是i兌,CPU 114以一行 為單位來獲取關于緩沖RAM 109中的空閑空間(剩余量)的信 臺、
然后,CPU 114基于關于緩沖RAM 109中的空閑空間(剩余 量)的信息以及下面將要說明的閾值,來判斷是否進行SS處理。 圖2是圖像讀取設備101的垂直剖面圖,該圖示出主體掃描
器單元201和ADF單元202。 ADF單元202連接到主體掃描器單元 201的端部,并且可以打開和關閉該ADF單元202。當打開ADF 單元202時,可以將原稿放置在原稿臺204上,以執(zhí)行平臺掃描 (flatbed scanning)。原稿托盤205用于將原稿直接輸送至ADF 202。
圖3是主體掃描器單元201的橫截面圖。主體掃描器單元201 包括框構件301和傳感器單元302。傳感器單元302當沿副掃描方 向移動時,沿基準軸303移動。操作帶(operation belt)304沿基準 軸303驅動傳感器單元302。
主體掃描器單元201還包括平臺(FB)步進馬達305、將來自 FB步進馬達305的驅動力輸送至操作帶304的齒輪組306 。可以 將原稿放置在原稿玻璃臺307上以進行平臺掃描。
ADF讀取窗口 308用于進行ADF掃描,并且與原稿玻璃臺 307 —樣,由透射來自LED 103的光的材^h制成。在連接部分 303,主體掃描器單元201連接至ADF單元202。
當接收到來自主計算機100的平臺掃描指令時,圖像讀取設 備101驅動FB步進馬達305 ,以通過齒組306來驅動#:作帶 304。因此,傳感器單元302在副掃描方向上沿基準軸303移動, 以讀耳又原稿玻璃臺307上的原稿。
圖4是ADF單元202的垂直剖面圖。ADF單元202利用三個 輥,即拾取輥401 、輸送輥402和排出輥403來輸送要讀取的原稿。 拾取輥4 01將放置在可以堆疊要讀取的原稿的原稿托盤4 0 8上的 原稿輸送至ADF單元202中的原稿輸送路徑。
輸送輥402輸送通過拾取輥401輸送到原稿輸送路徑中的原 稿,并且排出輥403將由輸送輥402輸送的原稿輸送到排出托盤 409。原稿玻璃臺410用于進行ADF掃描。位置固定的CIS 407 從下方讀取原稿玻璃臺410上的原稿。
原稿傳感器404檢測原稿托盤408上是否存在原稿。原稿邊 緣傳感器(下文中,稱為"DES") 405檢測輸送到原稿輸送路徑中 的原稿的前緣的位置。跳躍平臺(jump platform)406協(xié)助原稿通 過主體掃描器單元201和ADF單元202之間的邊界。
虛線411示出主體掃描器單元201和ADF單元202之間的邊 界??梢源蜷_和關閉位于虛線411上方的部分。
圖5是ADF單元202的立體圖。ADF步進馬達501驅動三個馬 達,即沖合耳又輥401、專lT送輥402和排出輥403。
在接收到來自主計算機100的ADF掃描指令時,圖像讀取設 備101使用原稿傳感器404來檢測原稿托盤408上是否存在原稿。 當在原稿托盤4 0 8上檢測到原稿時,圖像讀耳又設備101驅動A D F 步進馬達501,使得傳感器單元302移動到ADF讀取窗口 308的下 方。
在移動傳感器單元302之后,主計算機100控制ADF步進馬 達501,以開始驅動拾取輥401。通過拾取輥401來分離出堆疊在 原稿托盤408上的原稿之一,并且將其輸送到原稿輸送路徑中。 將輸送到原稿輸送路徑中的原稿依次輸送到輸送棍4 02 、 D E S 405、 CIS術和排出輥403。
現在說明 一 張原稿的讀取控制操作。在從原稿的前緣開始 讀取的情況下,當原稿的前緣到達CIS 407時,CIS 407開始讀 取。CPU 114基于來自檢測原稿前緣的DES 405的時刻信息和施 加給在檢測到的時刻之后驅動的ADF步進馬達5 01的脈沖數量, 來判斷原稿的前緣到達CIS 407的時刻。
然后,通過對施加給ADF步進馬達501的脈沖進行計數, CPU 114判斷CIS 407沿輸送方向在原稿上的位置。另外,CIS 407用于與用于驅動ADF步進馬達501的脈沖輸出同步地,讀取 原稿的一行。
從DES 405到CIS 407的距離是由機械結構所確定的固有 值。如果用D1表示該距離,則在原稿的前緣通過DES 405之后 將原稿輸送距離D1時,原稿的前緣到達CIS 407。
因此,在CIS 407在距離原稿的前緣距離D2的位置處開始 讀取原稿的情況下,CIS 407在原稿的前纟彖通過DES 405之后將 原稿輸送距離D1加距離D2時,開始讀取原稿。即使在CIS 407 開始讀取原稿之后,CPU 114基于DES 405檢觀'J到的原稿的前緣 位置和ADF步進馬達501的驅動量,來繼續(xù)管理原稿在原稿輸送 路徑中的位置。
例如,在CIS 407執(zhí)行直到原稿后緣的原稿讀取的情況下, CIS 407在DES 405沖企測到原稿的后緣之后將原稿輸送距離D1 時,結束讀取原稿。此外,在CIS 407執(zhí)行直到原稿后緣前(朝 向原稿的前緣)的距離D3的原稿讀取的情況下,CIS 407在原稿 的后緣通過DES 405之后將原稿輸送距離"D1-D3"時,結束讀 取。
在CIS 407結束讀取之后,通過排出輥403將原稿排出到排 出托盤409。如上所述,CIS 407逐個薄片地讀耳又原稿。緩沖RAM 109存儲由CIS 407讀取的圖像數據。將存儲(累積)在緩沖RAM 109中的圖像數據通過接口電路111傳送到主計算機100。當CIS 407讀取的速度高于向主計算機1 OO傳送的速度時,將圖像數據 存儲在緩沖RAM 109中。
此時,在緩沖RAM 109已經存儲了先前讀取的圖像數據時, 將隨后讀取的圖像數據重寫在先前讀取的圖像數據上。因此, 在將先前讀取的圖像數據傳送到主計算機100之前,它們可能發(fā) 生變化。
為了避免這種重寫,進行用于停止讀取的SS處理。將緩沖 RAM 109的容量
數據,但在無需重寫的情況下還可以存儲數據的區(qū)域)稱為"空
閑空間"。當緩沖RAM 109具有空閑空間時,不進行重寫。
在圖像讀取設備101中的原稿輸送路徑中,存在兩個當進行 SS處理時圖像質量可能劣化的位置。 一 個是原稿的前緣到達跳 躍平臺406的區(qū)域,另 一 個是原稿的前緣到達排出輥403的區(qū)域。
在正在輸送原稿的狀態(tài)下,當原稿的前*彖通過跳躍平臺406 時,原稿越過主體掃描器單元201和ADF單元202之間的邊界。 此外,當原稿的前緣鄰近跳躍平臺406時,沿l俞送方向的原稿的 彎曲度變大。因此,原稿沿原稿輸送路徑彎曲,使得原稿的狀 態(tài)可能變得不穩(wěn)定。
此外,當原稿的前緣到達排出輥403以由此^皮夾持時,原稿 也傾向于變得不穩(wěn)定。作為原稿不穩(wěn)定輸送的結果,由CIS407 從原稿讀取的圖像數據與應該讀取到的圖像數據不同。
這是因為,當停止讀取時原稿和CIS 407之間的距離(位置 關系)可能不同于在恢復讀取時原稿和CIS 407之間的距離(位置 關系)。結果,可以很清楚地看到在停止讀取時的圖像數據和在 恢復讀取時的圖像數據之間的接合線,從而使得圖像質量可能 劣化。
如果在上述兩個區(qū)域的任何區(qū)域中進行SS處理,則與當在 其它區(qū)域中進行SS處理時相比,圖像質量可能更加劣化。
在下文,將如果進行SS處理則圖像質量可能劣化的區(qū)域稱 為"S S禁止區(qū)域(原稿不穩(wěn)定區(qū)域)",并且將穩(wěn)定輸送原稿的其 它區(qū)域稱為"原稿穩(wěn)定區(qū)域"。
為了防止由于在原稿不穩(wěn)定時進行SS處理而導致圖像劣 化,進行下面的控制操作。
圖6示出原稿S的讀取區(qū)域和CIS 407的位置之間的關系,其 中存在一個SS禁止區(qū)域(原稿不穩(wěn)定區(qū)域)。
當CIS 407固定時,原稿S沿圖6所示的箭頭的方向移動。原 稿S包括前緣O。當原稿S的前緣O位于在圖4所示的跳躍平臺406 的位置處時,CIS 407位于位置B和C之間的位置處。
位置B和C之間的區(qū)域(陰影部分)是SS禁止區(qū)域(原稿不穩(wěn) 定區(qū)域)。當CIS 407讀取原稿S的陰影部分時,如果執(zhí)行SS處理, 則圖像質量可能劣化。
另 一 方面,位置O和B之間的區(qū)域以及位置C和D之間的區(qū) 域是原稿穩(wěn)定區(qū)域,在該原稿穩(wěn)定區(qū)域中,即使在CIS 407讀取 這些區(qū)域時進行SS處理,圖像質量也不會劣化。圖6示出CIS407 正在讀取位置O和A之間的區(qū)域的狀態(tài)。
下面將說明由CPU 114判斷SS處理的方法。
1.位置O和A之間(不包括位置A〗的讀取處理期間的SS處理
判斷
當CIS 407正在讀取位置0和A之間(不包括位置A)的原稿S 時,CPU 114判斷緩沖RAM 109中的空閑空間[字節(jié)]是否小于閾 值S1。這里說明的閾值S1滿足下面的條件表達式。更具體地, 閾值S1 [字節(jié)]是與緩沖RAM 109中的空閑空間[字節(jié)]有關的值, 并且存儲在圖l中示出的ROM 115中。
Sl=Blx;Ld
在上述等式中,Bl是讀取一行所需要的數據大小[字節(jié)], 并且L d是從開始降低讀取速度到原稿停止所需要的行數。也就 是說,Ld是在減速控制區(qū)域中讀取的行數。隨著讀取速度越高, 到原稿停止之前所需要的距離越長,也就是說,值Ld變得越大。 相反,隨著讀取速度變得越低,到原稿停止之前所需要的距離 越短,也就是說,值Ld變得越小。
換而言之,通過將從開始降低讀取速度到原稿停止所需要 的行數Ld乘以讀取一行所需要的數據大小Bl [字節(jié)]來獲得閾值Sl。
當CIS 407正在讀取位置0和A之間(不包括位置A)的原稿 時,CPU 114判斷緩沖RAM 109中的空閑空間是否大于閾值S1。 如果CPU 114判斷為緩沖RAM 109中的空閑空間不大于閾值 Sl,則CPU 114進行SS處理。換而言之,CPU114降低原稿輸送 速度以停止原稿。然后,CPU 114停止讀取原稿,同時等待, 直到隨著存儲在緩沖RAM 109中的圖像數據的傳送,緩沖RAM 109變空為止。
由于當CIS 407位于位置0和A之間時進行SS處理并且緩沖 RAM 109變空,因此可以防止CIS 407在位置B和C之間停止。 當緩沖RAM 109已經變空時,CIS 407恢復輸送原稿并且CIS 407恢復讀取原稿。
如果當CIS 407讀取位置0和A之間的原稿時,CPU 114判斷 為緩沖RAM 109中的空閑大小大于閾值S1,則處理進入下一步 驟(繼續(xù)讀取)。
2,位置A的讀取處理期間的SS處理判斷
當CIS 407正在讀取與位置A相對應的行時,CPU 114判斷 緩沖RAM 109中的空閑空間是否小于閾值S2。閾值S2滿足如下 的條件表達式。
這里,位置A表示在不穩(wěn)定地輸送原稿的陰影區(qū)域前Ld行 的位置(SS禁止區(qū)域前Ld行的位置)。Ld是從開始降低讀取速度 到原稿停止所需要的行數。Lu是由機械結構確定的、位置B和C 之間的讀取所需要的行數。
S2=Blx(Ld+Lu)
CPU 114判斷在位置A處緩沖RAM 109中的空閑空間是否 大于閾值S2。如果CPU 114判斷為在位置A處緩沖RAM 109中的 空閑空間不大于閾值S2,則CPU 114進行SS處理。在這種情況
中,CIS 407恰好在位置B(SS禁止區(qū)域開始的位置處)之前停止 讀取。在進行SS處理之后,當緩沖RAM 109變空時,恢復讀取。 當緩沖RAM 109為空時,緩沖RAM 109具有最大空閑空間。
當CIS 407正在讀取與位置A相對應的行時,如果CPU 114 判斷為緩沖RAM 109中的空閑空間大于閾值S2時,則處理進入 下一步驟。
當CIS 407正在讀取位置A時,如果緩沖RAM 109中的空閑 空間為閾值S2或者更大,則由于緩沖RAM 109確保具有S2或更 多字節(jié)的空閑空間,因此CIS 407在位置B和C之間不停止讀耳又。 也就是說,通過將讀取SS禁止區(qū)域所需要的行數與從開始降低 讀取速度到原稿停止所需要的行數L d相加,然后將相加所得的 值乘以讀取一行所需要的數據大小B1[字節(jié)],來獲得閾值S2。
3.位置A和D之間(不包括位置A)的讀取處理期間的SS處理
判斷
當CIS 407正在讀取位置A和D之間(不包括位置A)的原稿 時,CPU 114判斷緩沖RAM 109中的空閑空間是否大于闊值S1。 如果CPU 114判斷為緩沖RAM 109中的空閑空間不大于閾值 Sl,則CPU 114進行SS處理。
然而,實際上,在位置A處判斷閾值S2和緩沖RAM 109中 的空閑空間之間的關系。因此,在位置A處緩沖RAM 109確保 空閑空間大于閾值S2??蛇x地,當空閑空間不大于閾值S2時, 進行恰好在位置B之前停止原稿的S S處理。
3-(l).在位置A處空閑空間不大于閾值S2的情況
恰好在位置B之前停止原稿,其中該位置B是將原稿從位置 A輸送了距離Ld的位置。由于此時傳送了緩沖RAM 109中所有 的數據,因此在位置B處緩沖RAM 109中具有最大空閑空間。
在位置B之后使用閾值S1來判斷SS處理。由于在位置B處空
閑空間最大,因此在位置B和C之間空閑空間大于閾值S1。因此, CIS 407在位置B和C之間不停止讀取。因此,在SS禁止區(qū)域中 不停止原稿。在位置C和D之間使用閾值S1來判斷SS處理。
3-(2).在位置A處空閑空間大于閾值S2的情況
根據在位置A處的判斷結果,緩沖RAM 109具有比閾值 S2二Blx(Ld+Lu)大的空閑空間。在這種狀態(tài)下,在CIS 407通過 位置A之后使用閾值S1來判斷SS處理。在從CIS 407通過位置A 開始,緩沖RAM 109存儲了BlxLu[字節(jié)]的數據時,緩沖RAM 109具有恰好為閾值S1[字節(jié)]的剩余空間BlxLd。
換而言之,當在位置B和C之間讀取原稿時,由于緩沖RAM 109具有大于閾值S1的空閑空間,因此從位置C到在位置C前距 離Ld的位置不進行SS處理(不停止讀取)。
假定在位置C前距離Ld處的位置為位置X。當在位置X處判 斷為緩沖RAM 109具有不大于閾值S1的空閑空間時,進行SS處 理。由于需要距離Ld以停止原稿,因此在位置C處停止讀取。 當在位置X處判斷為緩沖R A M 10 9具有大于閾值S1的空閑空間 時,繼續(xù)讀耳又。
概括上面的描述,當在位置A處緩沖RAM 109具有大于閾 值S2的空閑空間時,結果,在位置A和C之間(不包括位置A)CPU 114不停止讀取,并且因此,在SS禁止區(qū)域不停止原稿。在位 置C和D之間使用閾值S1來判斷SS處理。
圖8是示出上述控制操作的流程圖。控制操作是由上述CPU 114對一張原稿進行的讀取操作。這里,例如,從原稿的前緣(圖 6中的位置0)到原稿的后緣(圖6中的位置D)讀取原稿。
在步驟S1中,CPU 114將閾值設置為S1。在步驟S2中,圖 像讀取設備101開始讀取。在步驟S3中,CPU 114判斷緩沖RAM 109中的空閑空間是否大于閾值S1 。
如果空閑空間大于閾值S1(步驟S3中為"是"),則處理進入 步驟S4。如果空閑空間不大于閾值S1(步驟S3中為"否"),則處 理進入步驟S5。在步驟S5中,CPU 114進行SS處理。
在步驟S4中,CPU 114判斷CIS 407是否已經到達位置A。 如果CIS 407已經到達位置A(步驟S4中為"是,,),則處理進入步 驟S6。如果CIS 407還未到達位置A(步驟S4中為"否,,),則處理 返回步驟S3。在步驟S6中,CPU 114將閾值設置為S2。也就是 說,CPU 114將閾值從S1改變?yōu)镾2。在原稿的位置A處,CPU 114 基于閾值S2來進行用于判斷緩沖RAM 109中的空閑空間的處 理。
在步驟S7中,CPU 114判斷緩沖RAM 109中的空閑空間是 否大于閾值S2。如果空閑空間大于閾值S2(步驟S7中為"是"), 則處理進入步驟S 8 。如果空閑空間不大于閾值S 2 (步驟S 7中為 "否,,),則處理進入步驟S9。在步驟S9中,CPU 114進行SS處理。
在步驟S8中,CPU 114判斷CIS 407是否已經通過位置A。 如果CIS 407已經通過位置A(步驟S8中為"是"),則處理進入步 驟SIO。如果CIS 407還未通過位置A(步驟S8中為"否"),則處理 返回步驟S7。
在步驟S10中,CPU 114將閾值設置為S1。也就是說,CPU 114將閾值從S2改變?yōu)镾1。在步驟S11中,CPU 114判斷緩沖RAM 109中的空閑空間是否大于閾值Sl 。如果空閑空間大于閾值 S1(步驟S11中為"是"),則處理進入步驟S13。如果空閑空間不 大于閾值S1(步驟S11中為"否"),則處理進入步驟S12。在步驟 S12中,CPU 114進行SS處理。
在步驟S13中,CPU 114判斷CIS 407是否已經通過原稿的 后緣。如果CIS 407已經通過原稿的后緣(步驟S13中為"是"),則 CPU 114結束由CIS 407進行的讀取。如果CIS 407還未通過原稿
的后緣(步驟S13中為"否"),則處理返回步驟Sll。
現在說明CPU 114進行SS處理的情況。在步驟S5中,在進 行SS處理(停止讀取)之后,CPU 114判斷緩沖RAM 109是否已經 變空。如果將存儲在緩沖RAM 109中的數據有序地傳送到主計 算機IOO,則空閑空間增加。
CPU 114保持停止讀取,直到緩沖RAM 109變空為止(直到 傳送了存儲在緩沖RAM 109中的所有數據為止)。
當緩沖RAM 109已經變空時,CPU 114恢復讀取。同樣, 在步驟S9和S12中已經進行了 SS處理之后,CPU 114保持停止讀 取,直到緩沖RAM 109已經變空為止。
如上所述,CPU llM艮據CIS 407讀耳又原稿的位置來區(qū)分在 不穩(wěn)定地輸送原稿的區(qū)域和其它區(qū)域之間的用于停止讀取的處 理。
更具體地,在不穩(wěn)定地輸送原稿的區(qū)域和其它區(qū)域之間, 根據暫時存儲所讀取的數據的緩沖RAM的空閑空間而使用不 同的閾值??刂茍D像讀取設備的CPU根據讀取位置而使用不同 的閾值以改變停止讀耳又的處理。
第二示例性實施例
圖7示出原稿S的讀取區(qū)域和CIS 407的位置之間的位置關 系,其中存在兩個SS禁止區(qū)域(原稿不穩(wěn)定區(qū)域)。將對與第一 示例性實施例不同的描述進行說明,并且省略與第一實施例類 似的描述。
對于位置O和C之間由CIS 407進行的讀取的說明與第一實 施例的類似,并且將省略對其的說明。當原稿S的前緣位于圖4 所示的排出輥403的位置處時,CIS 407位于圖7所示的位置F和 G之間。
4.位置C和E之間(不包括位置C和E)的讀取處理期間的SS
處理判斷
當CIS 407正在讀取位置C和E之間的原稿時,CPU 114判斷 緩沖RAM 109中的空閑空間是否小于閾值Sl(閾值Sl二BlxLd)。 如果緩沖RAM 109中的空閑空間不大于閾值S1,則CPU 114進 行SS處理。
5. 位置E處的讀取處理期間的SS處理判斷
當CIS 407正在讀耳又與位置E相對應的4亍時,CPU 114判斷 緩沖RAM 109中的空閑空間是否大于闊值S3(閾值 S3=Blx(Ld+Lw))。 Lw是在由機械結構確定的、位置F和G之間 (SS禁止區(qū)域=原稿不穩(wěn)定區(qū)域)的讀取所需要的行數。值Lw不 同于值Lu。 Ld是從開始降低讀取速度到原稿停止所需要的行 數。
如果緩沖RAM 109中的空閑空間不大于閾值S3 ,則CPU 114進行SS處理。
6. 位置E和D之間(不包括位置E)的讀取處理期間的SS處理
判斷
當CIS 407正在讀取原稿(不包括位置E)時,CPU 114判斷緩 沖RAM 109中的空閑空間是否大于閾值Sl(閾值Sl^BlxLd)。
如果緩沖RAM 109中的空閑空間不大于闊值S1 ,貝'JCPU 114執(zhí)行SS過程。
其它示例性實施例
例如,本發(fā)明的示例性實施例還可以應用于將降低讀取速 度以停止原稿所需要的區(qū)域設置為零的讀取操作。參照圖6,在 這種情況下,認為Ld為O。 CPU 114不需要在位置A處判斷是否 進行SS處理,但是當CIS 407位于位置B時,通過比較緩沖RAM 109中的空閑空間和閾值S4(S4=B 1 xLu)可以判斷是否進行SS處 理。
關于CIS 407所讀取的原稿的位置,在包括與第一示例性實 施例中"i兌明的位置A相對應的^f亍的多個4亍處,可以基于閾值S2 來判斷SS處理。例如,可以將第一示例性實施例中的位置A處 的閾值S2定義為如下
S2=Blx(2xLd+:Lu)。 Ld是從開始降低讀取速度到原稿停止所需要的行數。
在上面的表達式中,為了使緩沖RAM 109中的空閑空間具 有額外空間,使用2xLd來定義閾值S2。同樣,在包括第二實施 例中的位置A和E處的每行的多個行處,可以基于闞值S3來判斷 SS處理。
另外,當在進行SS處理之后恢復讀取處理時,CPU 114可 以使用讀取恢復閾值T來控制讀取處理。例如,當在原稿的位 置A和O之間進行SS處理時,CPU 114判斷緩沖RAM 109中的空 閑空間是否大于作為恢復讀取的條件的讀取恢復閾值T1 = L d 。 如果空閑空間大于闊值Tl^Ld,則CPU 114進行讀取處理。
當在原稿的位置A和B之間進行SS處理時,CPU 114判斷緩 沖RAM 109的空閑空間是否大于作為恢復讀取的條件的讀取恢 復閾值T2^Ld+Lu。
如果空閑空間大于讀取恢復閾值T2^Ld+Lu,則CPU 114進 行讀取處理。當在原稿的位置B和C之間進行SS處理時,CPU 114 判斷緩沖R A M 10 9中的空閑空間是否大于作為恢復讀取的條件 的讀取恢復閾值T3 =Lu 。
如果空閑空間大于閾值T3-Lu,則CPU 114進4亍讀取處理。
在上述任何情況下,CIS 407可以基于依賴于原稿的位置 (沿輸送方向)的讀取恢復閾值T來恢復讀取。因此,基于CIS停 止的原稿的位置,針對在執(zhí)行了 SS處理之后開始讀取處理,設 置不同的閾值(條件)。
此外,可以利用包括CPU 114和遮光4交正電i 各107的專用集 成電路的 一 個芯片來形成圖像讀取設備101的控制結構。
在上述示例性實施例中,將存儲在緩沖RAM 109中的數據 傳送到主計算機IOO。然而,傳送目的地不限于主計算機。例如, 如果圖像形成設備包括能夠可拆卸地安裝存儲卡(例如,密致閃 速存儲(CF)卡或安全數字(SD)卡)的存儲卡單元,則可以將存儲 在緩沖RAM 109中的數據傳送到存儲卡單元。
也就是說,安裝在存儲卡單元中的存儲卡可以存儲從緩沖 RAM 109中讀耳又的H據。
另外,圖像讀取設備101可以包括控制程序,CPU利用該控 制程序來控制在本發(fā)明的示例性實施例中描述的闊值。ROM 115可以存卩諸該禾呈序和閾值。
此外,圖像讀取設備10l使用步進馬達作為輸送系統(tǒng)的驅動 源,但還可以4吏用DC馬達。在這種情況下,例如,輸送原稿的 輥可以設置有旋轉編碼器(rotary encoder)??梢曰趤碜孕D 編碼器的信號來判斷原稿的位置。
如上所述,通過改變進行SS處理的條件,當不穩(wěn)定地輸送 原稿時CPU 114不進行SS處理,使得可以降低圖像質量的劣化。
盡管已經參考典型實施例說明了本發(fā)明,但應當理解,本 發(fā)明不限于所公開的典型實施例。所附權利要求書的范圍符合 最寬的解釋,以涵蓋所有的修改、等同結構和功能。
權利要求
1.一種圖像讀取設備,包括輸送部件,用于輸送原稿;讀取部件,用于讀取由所述輸送部件輸送的原稿的圖像;存儲部件,用于存儲由所述讀取部件讀取的圖像的數據;傳送部件,用于在所述讀取部件的讀取操作期間將存儲在所述存儲部件中的數據傳送至外部;以及讀取控制部件,用于根據與所述存儲部件中可用于存儲數據的空閑空間有關的閾值,來控制所述讀取部件以進行或停止所述讀取操作。
2. 根據權利要求l所述的圖像讀取設備,其特征在于,所 述閾值包括根據由所述輸送部件輸送的原稿的各位置所設置的 多個閾值,以及其中,所述讀取控制部件基于由所述輸送部件輸送的原稿 的各位置,使用不同閾值來控制所述讀取部件以進行或停止所 述讀取4喿作。
3. 根據權利要求l所述的圖像讀取設備,其特征在于,每 當所述讀取部件讀取一行圖像時,所述讀取控制部件就判斷所 述空閑空間。
4. 根據權利要求l所述的圖像讀取設備,其特征在于,所 述讀取控制部件基于存儲在所述存儲部件中的數據量,來控制 所述讀耳又部件以〗亭止所述讀取才喿作。
5. 根據權利要求l所述的圖像讀取設備,其特征在于,還 包括存儲器部件,所述存儲器部件用于存儲所述閾值,其中,所述讀取控制部件根據存儲在所述存儲器部件中的 閾值,來改變對所述讀取部件的控制,以進行或停止所述讀取 操作。
6. 根據權利要求5所述的圖像讀取設備,其特征在于,所 述存儲器部件存儲用于在停止所述讀取操作時判斷是否恢復所 述讀取操作的讀取恢復閾值,所述讀取恢復閾值對應于原稿的 位置,以及其中,所述讀取控制部件基于所述讀取恢復閾值,來控制 所述讀取部件以恢復所述讀取操作。
7. —種用于控制圖像讀取設備的方法,所述圖像讀取設備 包括輸送部件,用于輸送原稿;讀取部件,用于讀取由所述 輸送部件輸送的原稿的圖像;以及存儲部件,用于存儲由所述 讀耳又部件讀取的圖^象的數據,所述方法包括利用所述讀取部件讀取原稿的步驟;在所述讀取部件的讀取操作期間將存儲在所述存儲部件中 的數據傳送至外部的步驟;基于與所述存儲部件中可用于存儲數據的空閑空間有關的 閾值來判斷是否停止所述讀取操作的步驟;以及基于由所述輸送部件輸送的原稿的位置來改變所述閾值的 步驟。
全文摘要
本發(fā)明涉及一種圖像讀取設備和控制方法。該圖像讀取設備包括輸送部件,用于輸送原稿;讀取部件,用于讀取由所述輸送部件輸送的原稿的圖像;存儲部件,用于存儲由所述讀取部件讀取的圖像的數據;傳送部件,用于在所述讀取部件的讀取操作期間將存儲在所述存儲部件中的數據傳送至外部;以及讀取控制部件,用于根據與所述存儲部件中可用于存儲數據的空閑空間有關的閾值,來控制所述讀取部件以進行或停止所述讀取操作。
文檔編號H04N1/12GK101365029SQ20081013494
公開日2009年2月11日 申請日期2008年8月7日 優(yōu)先權日2007年8月10日
發(fā)明者佐藤邦明, 雪浦晉一 申請人:佳能株式會社