TWI325269B - Scanner controllers - Google Patents
Scanner controllers Download PDFInfo
- Publication number
- TWI325269B TWI325269B TW095142205A TW95142205A TWI325269B TW I325269 B TWI325269 B TW I325269B TW 095142205 A TW095142205 A TW 095142205A TW 95142205 A TW95142205 A TW 95142205A TW I325269 B TWI325269 B TW I325269B
- Authority
- TW
- Taiwan
- Prior art keywords
- memory
- random access
- dynamic random
- access memory
- controller
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0877—Cache access modes
- G06F12/0879—Burst mode
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Scanning Arrangements (AREA)
Description
九、發明說明: 【發明所屬之技術領域】 方法本發明係有關於電腦技術,且特別有關於掃描器控制 【先前技術】 的内ΐ二=像資:’動態記憶體是文圖掃描產品 在於動態隨機存取器掃描速度_ 故_有效_=:=== 目下,提升文態隨機存取記憶體的數 提升文圖掃描益的掃描速度。 【發明内容】 有鑑於此’本發明之目的尤担Μ 器,以利增加-頁文供-種掃描裝置控制 器,广Γ實施例提供一種掃描裝置控制 口口 '日日片,包含.暫存記憶體、文圖掃#批岳丨丨 控4Γ。文圖掃描控制器接收-影像感二:所 :上述記憶體控制器_—動態隨機存取記 心曰存d憶體之影像資料達到—預定數,上 ㈣以__絲二= 歹j亚在,亥列啟動的期間,至少傳送二次相異行位址 述動態隨機存取記憶體,藉以傳送上述暫存記怜體中的上 处影像資料中至少二筆資料至上述動態隨機存取記憶體。
〇757-A21712TWF(N2);E0106058;JOSEPH 5 U25269 本發明貫施例提供— 裝成-晶片,包含:暫置控制器,被封 : 接動顿機存取記情體。者 ‘贱機存取記憶體中 U胃要#取上述動 送一列办 像貝料日可,上述記憶體於岳丨丨5?他 :位址以啟動上述動 維持啟動該列時,至少 /子取就、體之-列,並在 取記憶體,藉以讀取上、+、= 一-人行位址至上述動態隨機存 料至上述暫存記題中 錢存取記憶體的少二筆資 裝成2片本實:例提供-種掃描裝置控制器,被封 體γ制二 匕3.暫存記憶體、文圖掃描控制器及記严 像資料,並暫存上述影影像感測器所擷取的影 憶體控制器轉接一動態:二:域存:憶體。上述記 控制器所接收之影像資料:5己憶體。當上述文圖掃描 ㈣y敢數量時/述記億體
體’其中上❹定數4上絲機存取記憶 次寫入操作㈣料量於切料_存取記憶體的二 【實施方式】 以下說明是本發明的較佳實施例。其目的是要舉例說 明本發明—般性的顧,不應視為本發明之_,本發明 之範圍當以申請專利範圍所界定者為準。 以下提出掃描裝置控制器。參照第1圖,掃描裝置100 可以連接-電腦裝置m及列印單元16〇。掃推裝置控制 益110包含文圖掃描控制H 101、記憶體控制器1〇2、傳送
0757-A21712TWF(N2);E0106058;JOSEPH 6 介面控制器103及暫存記憶體i〇4,其中掃描裝置控制器 110可以是封裝成一晶片的形式。 文圖掃描控制器101用來控制直流/步進馬達15〇及影 像感測器140以進行掃描。影像感測器140用以擷取影像 資料。文圖掃描控制器101從類比轉數位電路130接收已 轉換成數位形式的影像資料,並暫存上述影像資料於暫存 記憶體104。 記憶體控制器102用以控制暫存記憶體1〇4與動態隨 機存取記憶體120之間的資料傳輸。傳送介面控制器1〇3 用以控制影像資料的輸出,例如傳送至電腦裝置17〇或利 用列印單元160以列印上述影像資料。且暫存記憶體1〇4 可以由靜態隨機記憶體(Static Random Access Memory,簡 稱SRAM)構成。 動態隨機存取記憶體120之實例可以包含延伸資料輸
出動態隨機存取記憶體(Extended Data Out Random Access Memory ’簡稱EDO RAM)、動態隨機存取記憶體pynamic Random Access Memory,簡稱DRAM)、同步動態記憶體 (Synchronous Dynamic Random Access Memory,簡稱 SDRAM)、雙倍資料速率SDRAM記憶體(D〇uWe Data Rate SDRAM ’簡稱DDR SDRAM)及雙倍資料速率二代SDRAM 記憶體(Double Data Rate SDRAM ’ 簡稱 DDR SDRAM), 或其它類型的記憶體。 影像感測器140之掃描點可以由電荷搞合元件 (Charge-Coupled Device ’簡稱CCD )、接觸式影像感測 〇757-A21712TWF(N2);E0106058;JOSEPH 7 1325269 器(Contact Image Sensor,簡稱CIS)或互補金屬氧化物導 體(Complementary Metal-Oxide Semiconductor,簡稱 CMOS )構成。影像感測器14〇的掃描點排列成一直線, 以感測光線,並產生類比影像資料。類比轉數位電路 (Analog/digital C〇nvertor)130轉換類比影像資料為數位影 像資料。
須要了解的是,在某些實施例中,掃描裝置可以和列 印單兀整合成單一裝置,例如多功能事務機(multifuncti〇n device ’簡無MFD)、影印機(c〇pier)及傳真機(FAX machine) 〇 首先文圖掃七田控制器1〇1會產生出控制時序給影像 感測器140、直流/步進馬達15〇及類比轉數位電路⑽。 ,像感測器140在收到控制時序時,便會送出以掃描點為 早位的i條線為-組的類此訊 130。經由類此轉數位電路 ㈣伹包塔 成數:r:文:掃二== 這些影像資料;行;:二二,料後,對 將處理後的影像資料儲存至暫(料為刖衫像處理)’再 憶體控制器⑽主動把儲達-預定數量之後’記 料,搬移到動態隨機存取細^記憶體1G4巾的影像資 動態隨機存取記憶體12G中;12(3之中,且記錄下存在 τ曰91料數目。 明確而言,在傳送影像資料的過程中,當文圖掃描控
0757-Α21712TWF(N2);E0106058:J〇SEPH 8 1325269 制器101所接收之影像資料達到一預定數量時,4 制器102開始傳送上述影像資料至動態隨撼_少 ^ ⑽。上述預定數量大於或等於上述動態隨機二2記憶體 120的二次寫入操作的資料量。上述動態隨機:取 】2〇之叢發模式(burst mode)中的一次寫入操作的資料^稱 為叢發(burst)。以下說明二個例子。
舉例來說’暫存記憶體104之記憶容量至少為動,能隨 機存取記憶體U0的叢發模式(bum mode)中的二筆 (burst)的資料位元數。參照第2圖,文圖掃描控制器 接收影像資料(步驟S200)。當文圖掃描控制器1〇1接收影 像資料達到至少二單位叢發時(步驟S2〇2),換言之,當暫 存纪憶體104之影像資料達到二單位叢發時,記憶體控制 器102傳送一列位址以啟動動態隨機存取記憶體12〇之一 列(步驟S204),並在維持啟動該列時,至少傳送二次相異 行位址至動態隨機存取記憶體12〇,藉以傳送暫存記憶體 104中的上述影像資料中至少二單位叢發至動態隨機存取 記憶體120(步驟S206)。傳送完成後,記憶體控制器1〇2 關閉該列(步驟S208)。 或者,暫存記憶體1〇4之記憶容量至少為動態隨機存 取記憶體120之一列的容量,或一列的容量的倍數。表昭 〆 * 第3圖,文圖掃描控制器1〇1接收影像資料(步驟S3〇〇)。 當文圖掃描控制器101接收影像資料達到一列的位元數時 (步驟S302),換言之,當暫存記憶體1〇4中的影像資料達 到動態隨機存取記憶體12〇之一列的位元數時,記憶體控
0757-A21712TWF(N2);E0106058;J〇SEPH 9 U25269 制器102傳送一列办 一列(步驟S3G4) , 以啟動動麵機存取記憶體12〇之 位址至動n隨機存,持啟動,時’連續傳送相異行 的所有上述影像資料至 4暫存圮憶體104 一列(步驟S3〇6)。傳、、,6 '7現子取記憶體120中的同 列(步驟S308)。、疋成後。己十思體控制器102關閉該 當存在動態隨機存取記憶 夠時(例如影像感測哭 ,% 中衫像貧料的數目足 知描控制器KH要求記憶體 )2仡像素)’文圖 隨機存取記憶體12G中取\ m 將影像資料從動態 控制請以進行第!將影像資料送回文圖掃描 叮罘—階段的影像處理。 當要讀取動態隨機存取 記憶體控制器1G2傳送112G中的影像資料時, 體120之-列,並在維持啟動該列時,至c己憶 行位址至上述動態隨機麵記憶體,藉以讀取二次 :存:記憶體的至少二單位叢發資料至 ::: 中。當記憶體控制器102麵持啟動該列時,可2 104 送相異行位址以讀取動態隨機存取記憶體12Q傳 所有資料至暫存記憶體中104。 V列中的 文圖掃描控制器101在收到影像資料後進 (稱為後影像處理),再儲存於暫存呓情體1〇4二像處理 暫存記憶體ΠΗ裡有處理後的影像㈣,傳送=當 ⑻便會自暫存記憶體1G4餘該資料,傳送=器 160進行列印或傳送到電腦裴置17〇之中進行儲存。P早疋
0757-Α21712TWF(N2);E0106058:JOSEPH 上述掃描裝置100可以整合於平面掃描器(flatbed Canner)、多功能事務機(multifunction device,簡稱]VtFD)、 衫印機(copier)及傳真機ax machine) 〇 本實施例之記憶體控制器102不會在文圖掃描控制器 取彳于影像資料時立即地將影像資料傳送至動態暫存記 L體104,而會等待影像資料達至一預定數量後再傳送。 本貝鈿例之掃描裝置1〇〇,利用積體電路控制影像資 =傳輸。對於動態隨機存取記憶體内部之任一列上的資 維持啟動該列時’ Α區塊地搬動同-該條列上的複 j貧料於動態隨機存取記憶體12Q與積體電路中的暫存 1·:體104之間’減少動態隨機存取記憶體換列的操作, 加機存取記憶體上資料匯流排上的使用率,並 態隨機存取記憶體讀寫的逮度。 士述掃七田裝置控制器的積體電路内部’建立了 區的方式來暫存資料,並改良掃描叫 二=,藉以有效增加文圖掃描產品的婦 式,可再不增加太多 ' 建立大量的資料暫存區的方 的掃描速度。 4 (dle)成本之下,提升文圖掃描器 因為動態隨機存取記情 高速文圖掃描產品時,可3的存放速度增加,因此面對 憶體,避免❹多如並㈣使用單㈣動_機存取記 態記憶體使用數量,&1動恶記憶體的方式,減少動 雖然本發明已以成本。、 、也例揭露如上,然其並非用以
0757-A217,2TWF(N2):E0W6058:J〇SEPH 1325269
限定本發明,任何所屬技術領域中具有通常知識,在不脫 離本發明之精神和範圍内,當可作各種之更動與潤飾,因 此本發明之保護範圍當視後附之申請專利範圍所界定者為 準。 0757-A21712TWF(N2):E0106058JOSEPH 12 1325269 【圖式簡單說明】 第1圖顯示文圖掃描裝置之一實施例之結構方塊圖; 第2圖顯示資料從暫存記憶體傳送至動態隨機存取記 憶體之一實施例的流程圖;以及 第3圖顯示資料從暫存記憶體傳送至動態隨機存取記 憶體之另一實施例的流程圖。 【主要元件符號說明】
100〜掃描裝置; 101 ~文圖掃描控制器, 102〜記憶體控制器; 103〜傳送介面控制器; 104〜暫存記憶體; 110〜掃描裝置控制器; 120〜動態隨機存取記憶體; 130〜類比轉數位電路; 140〜影像感測器; 150〜直流/步進馬達; 160〜列印單元; 170〜電腦裝置。
0757-A21712TWF(N2);E0106058;JOSEPH
Claims (1)
1325269 第 95142205 號 修正日期:99.1.20 十、申請專利範圍: 1. 一種掃描裝置控制器,被封裝成一晶片,包含: 一暫存記憶體; 一文i掃描控制器,接收一影像感測器所擷取的影像 資料,並暫存上述影像資料於上述暫存記憶體;
一記憶體控制器,耦接一動態隨機存取記憶體,當上 述暫存記憶體之影像資料達到一預定數量時,傳送一列位 址以啟動上述動態隨機存取記憶體之一列,並在該列啟動 的期間,至少傳送二次相異行位址至上述動態隨機存取記 憶體,藉以傳送上述暫存記憶體中的上述影像資料中至少 二筆資料至上述動態隨機存取記憶體,其中上述暫存記憶 體之記憶容量至少為上述動態隨機存取記憶體之一列的容 量,且當上述暫存記憶體中的影像資料達到上述動態隨機 存取記憶體之一列的位元數時,上述記憶體控制器開始傳 送上述暫存記憶體中的所有上述影像資料至上述動態隨機 存取記憶體。
2. 如申請專利範圍第1項所述的掃描裝置控制器,其 中,上述掃描裝置控制器、上述動態隨機存取記憶體及上 述影像感測器用以構成一多功能事務機、一影印機、一傳 真機或一掃描器。 3. 如申請專利範圍第1項所述的掃描裝置控制器,其 中,上述動態隨機存取記憶體包含動態隨機存取記憶體 (DRAM)、延伸資料輸出動態隨機存取記憶體(EDO RAM)、同步動態記憶體(SDRAM)、雙倍資料速率同步動 14 1325269 〆 態記憶體(DDR SDRAM)或雙倍資料速率二代同步動態記 憶體(DDR2 SDRAM) 〇 4. 一種掃描裝置控制器,被封裝成一晶片,包含: 一暫存記憶體; 一記憶體控制器,耦接一動態隨機存取記憶體,當要 讀取上述動態隨機存取記憶體中的影像資料時,傳送一列 位址以啟動上述動態隨機存取記憶體之一列,並在該列啟 動的期間,至少傳送二次行位址至上述動態隨機存取記憶 • 體,藉以讀取上述動態隨機存取記憶體的少二筆資料至上 述暫存記憶體中,其中上述暫存記憶體之記憶容量至少為 上述動態隨機存取記憶體之一列的容量,且當上述記憶體 控制器在維持啟動該列時,讀取上述動態隨機存取記憶體 的該列中的資料至上述暫存記憶體中。 5. 如申請專利範圍第4項所述的掃描裝置控制器,其 中,上述掃描裝置控制器、上述動態隨機存取記憶體及上 述影像感測器用以構成一多功能事務機、一影印機、一傳 # 真機或一掃描器。 6. 如申請專利範圍第4項所述的掃描裝置控制器,其 中,上述動態隨機存取記憶體包含動態隨機存取記憶體 (DRAM)、延伸資料輸出動態隨機存取記憶體(EDO RAM)、同步動態記憶體(SDRAM)、雙倍資料速率同步動 態記憶體(DDR SDRAM)或雙倍資料速率二代同步動態記 憶體(DDR2 SDRAM)。 7. 如申請專利範圍第4項所述的掃描裝置控制器,更 15 1325269 / 包含: • · 一傳送介面控制器,將上述暫存記憶體中的上述影像 資料傳送至耦接於上述掃描裝置控制器的一電腦裝置。 8.如申請專利範圍第4項所述的掃描裝置控制器,更 包含: 一列印單元,用以進行圖文列印;以及 一傳送介面控制器,將上述暫存記憶體中的上述影像 ’ 資料傳送至上述列印單元以進行列印。 φ 9.一種掃描裝置控制器,被封裝成一晶片,包含: 一暫存記憶體; 一文圖掃描控制器,接收一影像感測器所擷取的影像 一資料,並暫存上述影像資料於上述暫存記憶體; 一記憶體控制器,耦接一動態隨機存取記憶體,當上 述文圖掃描控制器所接收之影像資料達到一預定數量時, 開始傳送上述影像資料至上述動態隨機存取記憶體,其中 上述預定數量等於上述動態隨機存取記憶體的二次寫入操 • 作的資料量,其中上述預定數量至少為上述動態隨機存取 記憶體之一列的容量,並且當上述文圖掃描控制器所接收 之影像資料達到上述動態隨機存取記憶體之一列的位元數 時,上述記憶體控制器開始傳送上述暫存記憶體中的所有 上述影像資料至上述動態隨機存取記憶體。 10.如申請專利範圍第9項所述的掃描裝置控制器,其 中,上述掃描裝置控制器、上述動態隨機存取記憶體及上 述影像感測器用以構成一多功能事務機、一影印機、一傳 16 1325269 真機或一掃描器。 11.如申請專利範圍第9項所述的掃描裝置控制器,其 中,上述動態隨機存取記憶體包含動態隨機存取記憶體 (DRAM)、延伸資料輸出動態隨機存取記憶體(EDO RAM)、同步動態記憶體(SDRAM)、雙倍資料速率同步動 態記憶體(DDR SDRAM)或雙倍資料速率二代同步動態記 憶體(DDR2 SDRAM)。
17
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW095142205A TWI325269B (en) | 2006-11-15 | 2006-11-15 | Scanner controllers |
| US11/779,909 US20080114927A1 (en) | 2006-11-15 | 2007-07-19 | Scanner controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW095142205A TWI325269B (en) | 2006-11-15 | 2006-11-15 | Scanner controllers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200822694A TW200822694A (en) | 2008-05-16 |
| TWI325269B true TWI325269B (en) | 2010-05-21 |
Family
ID=39370531
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095142205A TWI325269B (en) | 2006-11-15 | 2006-11-15 | Scanner controllers |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080114927A1 (zh) |
| TW (1) | TWI325269B (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8215556B2 (en) * | 2004-06-28 | 2012-07-10 | Konica Minolta Laboratory U.S.A., Inc. | Color barcode producing, reading and/or reproducing method and apparatus |
| US7533817B2 (en) * | 2004-08-09 | 2009-05-19 | Konica Minolta Systems Laboratory, Inc. | Color barcode producing method and apparatus, color barcode reading method and apparatus and color barcode reproducing method and apparatus |
| US7669769B2 (en) * | 2005-03-28 | 2010-03-02 | Konica Minolta Systems Laboratory, Inc. | Systems and methods for preserving and maintaining document integrity |
| US7766241B2 (en) * | 2006-09-29 | 2010-08-03 | Konica Minolta Systems Laboratory, Inc. | Barcode for two-way verification of a document |
| US7628330B2 (en) * | 2006-09-29 | 2009-12-08 | Konica Minolta Systems Laboratory, Inc. | Barcode and decreased-resolution reproduction of a document image |
| JP5233541B2 (ja) * | 2008-09-17 | 2013-07-10 | セイコーエプソン株式会社 | メモリ制御回路、電子機器制御装置、および、複合機 |
| US12301611B1 (en) * | 2022-11-01 | 2025-05-13 | Rapid7, Inc. | Storing scan requests for fast preparatory scans of an asset |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3524337B2 (ja) * | 1997-07-25 | 2004-05-10 | キヤノン株式会社 | バス管理装置及びそれを有する複合機器の制御装置 |
| US6370277B1 (en) * | 1998-12-07 | 2002-04-09 | Kofax Image Products, Inc. | Virtual rescanning: a method for interactive document image quality enhancement |
-
2006
- 2006-11-15 TW TW095142205A patent/TWI325269B/zh not_active IP Right Cessation
-
2007
- 2007-07-19 US US11/779,909 patent/US20080114927A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20080114927A1 (en) | 2008-05-15 |
| TW200822694A (en) | 2008-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI325269B (en) | Scanner controllers | |
| EP0675634B1 (en) | System and method for transferring digital data between an image input terminal and a host terminal | |
| CN100344157C (zh) | 扫描转换器 | |
| JP3781634B2 (ja) | 画像処理装置および画像処理方法並びに携帯用映像機器 | |
| JP2003029739A5 (zh) | ||
| US7996603B2 (en) | DRAM controller that forces a refresh after a failed refresh request | |
| CN113794849B (zh) | 用于图像数据同步的装置、方法及图像采集系统 | |
| JP2002259208A (ja) | メモリ制御装置及び方法 | |
| CN101207691B (zh) | 扫描装置控制器 | |
| JP2009200968A5 (zh) | ||
| JP3700488B2 (ja) | 広角画像撮像装置 | |
| US9462154B2 (en) | Image processing device and facsimile machine | |
| KR20110073815A (ko) | 촬상 장치 및 이미지 회전 처리 방법 | |
| JP2001069518A (ja) | 撮像装置及びその制御方法 | |
| JPH0830777A (ja) | 画像処理装置 | |
| TWI309531B (en) | Waveform generator and related method thereof | |
| JP3913533B2 (ja) | デジタル複写装置 | |
| JP3221430B2 (ja) | 画像処理装置 | |
| CN102685480A (zh) | 一种视频滤波方法及装置 | |
| JP3480748B2 (ja) | データ処理装置及びデータ処理方法 | |
| US20040085597A1 (en) | Method of removing memory of scanning apparatus | |
| JP2008027077A (ja) | メモリ管理装置、画像処理装置、及び、画像形成装置 | |
| JP4544813B2 (ja) | 画像処理装置 | |
| TW576092B (en) | Method of cancelling memory of the scanning apparatus | |
| JPH06243242A (ja) | 画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |