專利名稱:行緩沖器電路、圖像處理裝置、和圖像形成裝置的制作方法
技術領域:
本發明涉及具有存儲1行的圖像數據的單端口存儲器的行緩沖器 電路、具有該行緩沖器電路的圖像處理裝置和圖像形成裝置。
背景技術:
以往,例如使用FIFO (First-in-First-out:先入先出)存儲器作為 圖像處理裝置具有的行緩沖器。
另外,作為使FIFO存儲器的動作速度高速化的技術,例如在專利 文獻1 (日本國公開專利公報的特開平10-3782號公報(平成10年1 月6日公開))中,公開了將FIFO存儲器做成由2個存儲器電路構成 的雙端口存儲器,對上述各個存儲器電路交替地進行寫入和讀出的技 術。
但是,在上述專利文獻1的技術中,由于是用2個存儲器電路來 構成1個FIFO存儲器,所以需要安裝對該2個存儲器電路的合計4個 端口進行控制的存儲器控制電路,導致電路規模增大。另外,由于各 FIFO存儲器具有2個存儲器電路,與僅具有1個存儲器電路的情況相 比,存儲器電路的端子數變為2倍,所以導致配線數增加,FIFO存儲 器的設置面積增加。
發明內容
本發明是鑒于上述問題點而完成的,其目的在于提供一種能高速 地進行讀出動作和寫入動作而不增大電路規模的行緩沖器電路。
為了解決上述課題,本發明的行緩沖器電路是一種具有存儲1行 的圖像數據的單端口存儲器、和控制對上述單端口存儲器的數據的寫
入和讀出的存儲器控制部的行緩沖器電路,包括數據連接部,將用 于寫入到上述單端口存儲器的規定像素量的每個像素的數據彼此連 接;數據展開部,將從上述單端口存儲器讀出的規定像素量的數據分割成每個像素的數據;和數據輸出部,將由上述數據展開部分割的每 個像素的數據按每個像素依次輸出,上述存儲器控制部,在進行對上 述單端口存儲器寫入數據的寫入處理時,將由上述數據連接部連接的
規定像素量的數據一并寫入到上述單端口存儲器,在進行從上述單端 口存儲器讀出數據的讀出處理時,從上述單端口存儲器一并讀出規定 像素量的數據,在進行規定像素量的數據對上述單端口存儲器的寫入 處理后,在用于寫入到上述單端口存儲器的接下來的規定像素量的數 據被輸入該行緩沖器電路之前,進行從上述單端口存儲器讀出數據的 讀出處理。
根據上述結構,存儲器控制部在進行對單端口存儲器寫入數據的 寫入處理時將由數據連接部連接的規定像素量的數據一并寫入單端口 存儲器,在進行從單端口存儲器讀出數據的讀出處理時從單端口存儲 器一并讀出規定像素量的數據。并且,在進行規定像素量的數據對單 端口存儲器的寫入處理后,在用于寫入到單端口存儲器的接下來的規 定像素量的數據被輸入行緩沖器電路之前,迸行從單端口存儲器讀出 數據的讀出處理。
由此,能夠以例如專利文獻1那樣具有雙端口存儲器的行緩沖器 電路同樣的處理時間進行寫入處理和讀出處理。而且,不需要如上述
專利文獻1的技術那樣具有雙端口存儲器,因此,相比專利文獻1的 技術能夠縮小電路規模。即,在相比具有雙端口存儲器的行緩沖器電 路縮小電路規模的同時,能以和具有雙端口存儲器的行緩沖器電路同 樣的處理速度進行讀出動作和寫入動作。并且,與具有單端口存儲器 或者雙端口存儲器的以往的行緩沖器電路相比能夠減少對存儲器的存 取次數,因此,能夠降低功耗。
本發明的其他目的、特征、和優異點將通過以下所示的記載得到 充分了解。并且,本發明的優點將通過以下參照附圖進行的說明得到
圖1是表示本發明的一個實施方式的行緩沖器電路的結構的框圖。 圖2是本發明的一個實施方式的圖像處理裝置的框圖。圖3是具有圖1的行緩沖器電路的信號處理電路的框圖。
圖4是表示在圖2所示的圖像處理裝置的空間濾波處理部中使用 的濾波器系數的一例的說明圖。
圖5是表示在圖2所示的圖像處理裝置中進行的膨脹處理和縮退 處理(erosionprocess)中的關注像素與參照像素之間的關系的說明圖。
圖6是表示在圖2所示的圖像處理裝置中進行的膨脹處理和縮退 處理中的關注像素與參照像素之間的關系的說明圖。
圖7是在圖2所示的圖像處理裝置中使用的使能信號的信號波形圖。
圖8是表示圖1所示的信號處理電路的變形例的框圖。 圖9是在圖1所示的行緩沖器電路中處理的信號的信號波形圖。 圖10是在圖1所示的行緩沖器電路中處理的信號的信號波形圖。 圖11是在圖1所示的行緩沖器電路中處理的信號的信號波形圖。 圖12是表示本發明的其他實施方式的圖像處理裝置的概略結構的 框圖。
具體實施例方式
〔實施方式l) 以下說明本發明的一個實施方式。 (l.整體結構)
圖2是表示本實施方式的具有彩色圖像處理裝置10的數字彩色復 合機(圖像處理裝置、圖像形成裝置)l的概略結構的框圖。
彩色圖像輸入裝置20例如由具有電荷耦合元件(Charge Coupled Device,以下稱作"CCD")的掃描器部構成,來自記錄有原稿圖像的紙 的反射光像由CCD作為RGB的模擬信號讀取,輸入到彩色圖像處理 裝置10。
彩色圖像處理裝置(圖像處理裝置)10如圖2所示,包括A/D轉 換部11、黑點(shading)校正部12、輸入灰度等級校正部13、區域分 離處理部14、色校正部15、黑生成底色除去部16、空間濾波處理部 17、輸出灰度等級校正部18、和灰度等級再現處理部19。并且,上述 彩色圖像處理裝置10與彩色圖像輸入裝置20和彩色圖像輸出裝置30相連接,作為整體構成數字彩色復合機1。另外,數字彩色復合機1
包括操作面板40。
由彩色圖像輸入裝置20讀取的模擬信號在彩色圖像處理裝置10 內按A/D轉換部11、黑點校正部12、輸入灰度等級校正部13、區域 分離處理部14、色校正部15、黑生成底色除去部16、空間濾波處理部 17、輸出灰度等級校正部18、和灰度等級再現處理部19的順序傳遞, 作為CMYK的數字彩色信號向彩色圖像輸出裝置30輸出。
A/D (模擬/數字)轉換部11將已輸入的RGB的模擬信號轉換成 數字信號。黑點校正部12對由A/D轉換部11傳送來的RGB的數字信 號實施除去由彩色圖像輸入裝置20的照明系統、成像系統、攝像系統 產生的各種變形的處理。
輸入灰度等級校正部13調整由黑點校正部12除去各種變形后的 RGB信號(RGB的反射率信號)的色平衡(colorbalance),并且轉換 成濃度信號等彩色圖像處理裝置IO所采用的圖像處理系統的容易處理 的信號。另外,輸入灰度等級校正部13進行基底濃度除去、對比度 (contrast)等的畫質調整處理。
區域分離處理部14將由RGB信號表現的輸入圖像的各像素分離 成例如文字區域、網點區域、照片區域(相紙照片區域)等多個區域。 然后,區域分離處理部14根據上述分離結果,向區域識別信號校正部 14b輸出表示輸入圖像的各像素屬于哪個區域的區域識別信號,并且將 從輸入灰度等級校正部13輸出的輸入信號原樣輸出到后段的色校正部 15。
區域分離處理的方法沒有特別的限制,可以使用以往公知的各種 方法。在本實施方式中,使用專利文獻2 (日本國公開專利公報的特開 2002-232708號公報(平成14年8月16日公開))所公開的區域分離 方法,將輸入圖像數據分離成文字區域、網點區域、相紙照片區域、 和基底區域。
在專利文獻2的方法中,計算作為包含關注像素的nxm的塊 (block)(例如15x15像素)的最小濃度值與最大濃度值之差的最大濃 度差,和作為鄰接的像素間的濃度差的絕對值的總和的總和濃度繁雜 度,進行最大濃度差與預先所確定的最大濃度差閾值的比較,和總和濃度繁雜度與總和濃度繁雜度閾值的比較。并且,根據這些比較結果
將關注像素分類到文字區域'網點區域或者其他區域(基底4目紙照片區 域)。
具體而言,基底區域的濃度分布通常濃度變化較少,因此,最大 濃度差和總和濃度差都非常小。另外,相紙照片區域(例如,將相紙 照片那樣的連續灰度等級區域在這里表現為相紙照片區域)的濃度分 布呈現平滑的濃度變化,最大濃度差和總和濃度繁雜度都較小,并且 比基底區域稍大。即,在基底區域、相紙照片區域(其他區域)中, 最大濃度差和總和濃度繁雜度都是較小的值。
因此,在判斷為最大濃度差比最大濃度差閾值小,并且,總和濃 度繁雜度比總和濃度繁雜度閾值小時,判定關注像素是其他區域(基 底-相紙照片區域),在不是上述情況時,判定為是文字'網點區域。另 外,在判定為是基底4目紙照片區域時,根據最大濃度差和總和濃度繁 雜度進一步分類成相紙照片區域和基底區域。
另外,在判斷為是上述文字,網點區域時,將計算出的總和濃度繁 雜度與最大濃度差乘以文字.網點判定閾值后的值進行比較,根據比較 結果分類成文字區域或者網點區域。具體而言,網點區域的濃度分布,最大濃度差因網點而不同,而 總和濃度繁雜度則只存在網點數的濃度變化,因此,相對于最大濃度 差的總和濃度繁雜度的比率變大。另一方面,文字區域的濃度分布是 最大濃度差變大,隨著最大濃度差變大總和濃度繁雜度也變大,但濃 度變化比網點區域要少,因此,總和濃度繁雜度比網點區域要小。
因此,在總和濃度繁雜度比最大濃度差與文字'網點判定閾值的積 大時判別為是網點區域的像素。在總和濃度繁雜度比最大濃度差與文 字-網點判定閾值的積小時判別為是文字區域的像素。
區域識別信號校正部14b通過對區域識別信號進行后述的膨脹處
理和縮退處理,進行除去孤立點等噪聲的校正處理。并且,將已實施
上述校正處理的區域識別信號輸出到黑生成底色除去部16、空間濾波 處理部17、和灰度等級再現處理部19。關于區域識別信號校正部14b 的詳細將在后文敘述。
色校正部15為了對顏色進行忠實地再現,進行除去由于包含不要吸收成分的CMY色材的分光特性而造成的色渾濁的處理。
黑生成底色除去部16通過進行從色校正后的CMY的3色信號生 成黑(K)信號的黑生成,和減去原始的CMY信號重疊的部分生成新 的CMY信號的處理,由此將CMY的3色信號轉換成CMYK的4色 信號。
空間濾波處理部17根據區域識別信號對從黑生成底色除去部16 輸入的CMYK信號的圖像數據進行基于數字濾波器的空間濾波處理, 通過對空間頻率特性進行校正來減輕輸出圖像的模糊、粒狀性劣化。 關于空間濾波處理部17的詳細將在后文敘述。
輸出灰度等級校正部18進行將濃度信號等信號轉換成作為彩色圖 像輸出裝置30的特性值的網點面積率的輸出灰度等級校正處理。
灰度等級再現處理部19與空間濾波處理部17同樣地基于區域識 別信號對CMYK信號的圖像數據施以規定的處理,灰度等級再現處理 部19施以灰度等級再現處理,該灰度等級再現處理以使得能夠最終地 對圖像的灰度等級進行模擬再現的方式進行處理。
例如,由領域分離處理部14作為文字區域分離的區域,為了特別 提高黑文字或者色文字的再現性,在空間濾波處理部17的空間濾波處 理中實施銳化增強處理增強高頻成分,由灰度等級再現處理部19施以 使用適宜于高頻成分的再現的高分辨率網屏(screen)的二值化或者多 值化處理。
另外,關于由區域分離處理部14作為網點區域分離的區域,由空 間濾波處理部17施以用于除去輸入網點成分的低通濾波處理,由灰度 等級再現處理部19施以使用重視灰度等級性的抖動網屏(dither screen)的多值抖動處理。
另外,關于由區域分離處理部14作為照片區域分離的區域,由灰 度等級再現處理部19施以使用重視灰度等級性的網屏的二值化或者多 值化處理。
己實施上述各種處理的圖像數據被臨時保存到未圖示的存儲部, 以規定的定時被讀出,并被輸出到彩色圖像輸出裝置30。
彩色圖像輸出裝置30將對應于所輸入的圖像數據的圖像輸出到記 錄介質(例如紙等)上。彩色圖像輸出裝置30的圖像的形成方法沒有特別的限制,例如,可以使用電子照片方式、噴墨方式等。此外,以
上的處理由未圖示的主控制部(CPU (Central Processing Unit:中央處
理單元))控制。
操作面板40受理來自用戶的指示輸入,輸入到操作面板40的信 息被發送到彩色圖像處理裝置10的主控制部(未圖示)。作為操作面 板40例如可以使用液晶顯示器等顯示部與設定按鈕等操作部一體形成 的觸摸面板等。主控制部根據輸入到操作面板40的信息控制彩色圖像 輸入裝置20、彩色圖像處理裝置10、和彩色圖像輸出裝置30的各部 的動作。
(2.信號處理電路17)
在本實施方式中,區域識別信號處理部14b和空間濾波處理部17 使用共用的信號處理電路(圖3所示的信號處理電路50)進行各自的 處理。
圖3是表示信號處理電路50、空間濾波處理部17、和區域識別信 號校正部14b的概略結構的框圖。
空間濾波處理部17對于由包含處理對象的圖像數據的關注像素的 多個像素構成的塊,通過與使用被分配給與該塊相同大小的矩陣的各 像素的濾波器系數的像素值的巻積運算(convolution operation),針對 上述塊內的各像素,計算對關注像素的濾波處理(增強處理、平滑化 處理、或者具有增強處理和平滑處理兩者的特性的處理等)的結果。
圖4是表示在空間濾波處理部17中使用的濾波器的說明圖。如該 圖所示,在本實施方式中,使用以關注像素為中心的7像素x7像素的 濾波器。具體而言,空間濾波處理部17從信號處理電路50輸入主掃 描方向7像素x副掃描方向7像素(7行)的圖像數據,將這些輸入的 圖像數據中的各像素與對應于這些像素的濾波器系數相乘,計算針對 各像素的乘法計算結果的總和,以該計算出的總和除以規定值(根據 針對濾波器內的各項素的濾波器系數的總和來設定。在本實施方式中 是186。)后得出的值作為關注像素的濾波處理結果。
此外,空間濾波處理部17針對CMYK的各色成分進行上述濾波 處理。為此,按CMYK的每1個色分別具有信號處理電路50、即具有 4個信號處理電路50。但是,本發明不限于此,也可以僅具有1個信號處理電路50,按一個個的顏色依次進行針對CMYK的各色的處理。 區域識別信號校正部14b如圖3所示,具有膨脹處理部14c和縮 退處理部14d。
膨脹處理部14c從信號處理電路50輸入包括關注像素的主掃描方 向3像素x副掃描方向3像素(3行)的區域分離信號,如圖5所示, 參照該輸入的區域分離信號中的關注像素的周圍8個像素的值,只要 在這8個像素中存在1個被判定為是文字區域的像素,就對各像素進 行將該關注像素作為文字區域的膨脹處理。另外,膨脹處理部14c將 已實施膨脹處理的區域分離信號作為輸入信號2輸入到信號處理電路 50。
此外,膨脹處理部14c將輸入的區域識別信號視作表示是否為文 字區域的2值數據(2值圖像數據)進行膨脹處理。即,在關注像素是 文字區域時將該像素的像素值視作1、在關注像素不是文字區域時將該 像素的像素值視作0進行處理。接下來,在膨脹處理后,輸出反映該 膨脹處理的結果的、表示各像素是屬于文字區域、網點區域、相紙照 片區域、和基底區域中的哪一個的區域識別信號。更具體而言,由膨 脹處理將像素值1的像素作為文字區域,將像素值0的像素作為被輸 入到膨脹處理部14c時區域識別信號所表示的區域(網點區域、相紙 照片區域、和基底區域中的任意一個)。
縮退處理部14d經由信號處肆電路50輸入由膨脹處理部14c已實 施膨脹處理后的區域分離信號,只要在關注像素的周圍8個像素中存 在1個被判別為是基底區域的像素,就對各像素迸行將該關注像素作 為基底區域的縮退處理。例如,如圖6所示,在根據第二 第四行的 圖像數據進行針對第三行的關注像素的膨脹處理后,根據膨脹處理后 的第一 第三行的圖像數據進行針對第二行的關注像素的縮退處理。 此外,縮退處理部14d當在關注像素的周邊8像素存在網點區域的像 素時,不進行關注像素的判定結果的變更(縮退處理)。這是因為可能 存在在網點上記載有文字的情況(例如地圖等),為了防止在這種情況 下文字被刪除。接下來,將已實施該縮退處理的區域分離信號輸出到 黑生成底色除去部16、空間濾波處理部17、和灰度等級再現處理部19。
另外,縮退處理部14d將輸入的區域識別信號視作表示是否為基底區域的2值數據(2值圖像數據)進行縮退處理。g卩,在關注像素是 基底區域時將該像素的像素值視作1、在關注像素不是基底區域時將該 像素的像素值視作0進行處理。接下來,在縮退處理后,輸出反映該 縮退處理的結果的、表示各像素是屬于文字區域、網點區域、相紙照 片區域、和基底區域中的哪一個的區域識別信號。更具體而言,由縮 退處理將像素值1的像素作為基底區域,將像素值0的像素作為被輸 入到縮退處理部14d時的區域識別信號所表示的區域(文字區域、網 點區域、和相紙照片區域中的任意一個)。
由此,能夠對區域分離信號進行校正以除去因圖像讀取時的讀取 誤差等造成的文字區域內的文字區域以外的像素的孤立點(噪聲)。此 外,雖然在本實施方式中在進行膨脹處理部14c的膨脹處理后,進行 縮退處理部14d的縮退處理,但本發明不限于此,也可以是在進行縮 退處理部14d的縮退處理后進行膨脹處理部14c的膨脹處理。在這種 情況下,能夠除去因圖像讀取時的讀取誤差等造成的基底區域內的文 字區域的像素的孤立點(噪聲)。
此外,由于區域識別信號是按每個像素判定的信號,因此,在具 有對應于CMYK的4個信號處理電路50時,只需使用這4個信號處 理電路50中的任一個進行膨脹處理和縮退處理即可。
信號處理電路50選擇性地(排他地)進行(1)按每個規定量(例 如主掃描方向7像素x副掃描方向7行)將從黑生成底色除去部16輸 出的圖像數據輸出到空間濾波處理部17的處理(濾波處理模式),和 (2)按每個規定量(例如主掃描方向3像素x副掃描方向3行)將從 區域分離處理部14輸出的區域分離信號輸出到區域識別信號14b的膨 脹處理部14c,將從膨脹處理部14c輸入的膨脹處理后的區域分離信號 輸出到縮退處理部14d的處理(區域識別信號校正模式)。
此外,彩色圖像處理裝置10具有對從黑生成底色除去部16輸出 的圖像數據進行暫時存儲的第一存儲單元(未圖示)、和對從區域分離 處理部14輸出的區域分離信號進行暫時存儲的存儲單元(未圖示), 主控制部在進行上述(1)的處理(濾波處理模式)時使存儲在第一存 儲單元的上述圖像數據輸入到信號處理電路50,在進行上述(2)的處
理(區域識別信號校正模式)時使存儲在第二存儲單元的上述區域分離信號輸入到信號處理電路50。
以下具體說明信號處理電路50的結構。信號處理電路50如圖3 所示,具有輸入端口 Pil Pi4、時鐘脈沖門(clock gate)部51、切換 開關52、延遲調整部53、延遲調整部54、行緩沖器電路LB1 LB6、 和輸出端口 Pol Po3。
延遲調整部53將經由輸入端口 Pil輸入的1行的輸入信號1 (在 濾波處理模式中為從黑生成底色除去部16輸出的圖像數據,在區域識 別信號校正模式中為從區域分離處理部14輸出的區域分離信號)、和 從主控制部輸入的使能信號1延遲使其與從后述的各個行緩沖器電路 (在濾波處理模式中為行緩沖器電路LB1 LB6,在區域識別信號校正 模式中至少行緩沖器電路LB1、 LB2)輸出的輸出信號同步后輸出到輸 出端口Pol、 Po2。此外,輸出端口Pol與空間濾波處理部17相連接, 輸出端口 Po2與膨脹處理部Mc相連接。
此外,使能信號中包括表示1頁的有效期間的頁使能信號、表示1 行的有效期間的行使能信號、和表示數據的有效/無效的數據使能信號 這3種控制信號。信號處理電路50、空間濾波處理部17、和區域識別 信號校正部14b根據這些使能信號進行各種控制。圖7是這3種使能 信號的時序圖。頁使能信號被肯定(assert)的期間(高電平期間)顯 示圖像的1頁。行使能信號被肯定的期間顯示1行。數據使能信號被 肯定的期間顯示l個數據。
延遲調整部54將經由切換開關52輸入的輸入信號2(由膨脹處理 部14c己實施膨脹處理的區域識別信號)、和使能信號2延遲使其與來 自行緩沖器電路LB3、 LB4的輸出信號同步后輸出到輸出端口 Po3。此 外,輸出端口Po3與縮退處理部14d相連接。
切換開關52根據從主控制部經由輸入端口 Pi3輸入的切換信號, 將信號處理電路50內的各部件的連接狀態,在(1)用于向空間濾波 器電路17輸出圖像數據的狀態(濾波處理模式)、和(2)用于向區域 識別信號校正部14b輸出區域分離信號的狀態(區域識別信號校正模 式)之間進行切換。
具體而言,在濾波處理模式(例如切換信號為"0"時)中,將從 行緩沖器電路LB2輸出的圖像數據和使能信號輸入到行緩沖器電路LB3。在這種情況下,行緩沖器電路LB1 LB6和延遲調整部53作為 以使從黑生成底色除去部16輸入的副掃描方向7行的圖像數據在相互 同步的定時輸出的7行緩沖器發揮功能。
另一方面,在區域識別信號校正模式(例如切換信號為"1"時) 中,將經由輸入端口Pi2從膨脹處理部14c輸入的膨脹處理后的區域分 離信號(輸入信號2)和使能信號2輸入到行緩沖器電路LB3。在這種 情況下,行緩沖器電路LB1、 LB2、和延遲調整部53作為以使從區域 分離處理部14輸入的區域分離信號在相互同步的定時輸出的3行緩沖 器發揮功能,行緩沖器電路LB3、 LB4、和延遲調整部54作為以使從 膨脹處理部14c輸入的膨脹處理后的區域分離信號在相互同步的定時 輸出的3行緩沖器發揮功能。
時鐘脈沖門部51根據從主控制部經由輸入端口 Pi3輸入的切換信 號(寄存器信號)在區域識別信號校正模式的選擇期間中,切斷對行 緩沖器電路LB5、 LB6的時鐘信號的輸入,停止行緩沖器電路LB5、 LB6的動作。gp,由于在區域識別信號校正模式中不使用行緩沖器電 路LB5、 LB6,因此,切斷對行緩沖器電路LB5、 LB6的時鐘信號的輸 入,停止行緩沖器電路LB5、 LB6的動作。由此,能夠謀求降低功耗。
此外,雖然在本實施方式中,在空間濾波處理中使用7行的圖像 數據,但本發明不限于此。例如,在使用15行的圖像數據時,只需信 號處理電路50具有14行的行緩沖器電路即可。在這種情況下,在膨 脹處理和縮退處理中只需使用合計4行的行緩沖器電路即可,因此, 能夠在區域識別信號校正模式中停止對IO行緩沖器電路的時鐘信號的 供給。因此,削減功耗的效果更大。另外,雖然在本實施方式中,對 文字區域進行膨脹處理,對基底區域進行縮退處理,但本發明不限于 此,例如,也可以是對文字區域和照片區域進行膨脹處理,對基底區 域進行縮退處理。在這種情況下,膨脹處理和縮退處理需要合計8行 的行緩沖器電路,而在使用15行的圖像數據時能夠在區域識別信號校 正模式中停止對6行緩沖器電路的時鐘信號的供給。
另外,雖然在本實施方式中,根據用于切換切換開關52的動作的 切換信號來控制時鐘脈沖門部51的動作,但本發明不限于此,也可以 使用與上述切換信號不同的信號(寄存器)。另外,雖然在本實施方式中由時鐘脈沖門部51控制對行緩沖器電 路LB5、 LB6的時鐘信號的輸入/切斷,但本發明不限于此。例如,也 可以如圖8所示,在省略時鐘脈沖門部51的同時,使用與輸入到行緩 沖器電路LB1 4的時鐘信號不同的信號(getting clock:門控時鐘信 號)作為輸入到行緩沖器電路LB5、 LB6的時鐘信號,由在信號處理 電路50的外部設置的切換單元(未圖示)在區域識別信號校正模式的 選擇期間中使門控時鐘信號不輸入信號處理電路50。
行緩沖器電路LB1 LB6臨時存儲1行的輸入信號,以規定的定 時輸出。此外,行緩沖器電路LB1、 LB2的輸出端子與輸出端口Po1、 Po2相連接,行緩沖器電路LB3、 LB4的輸出端子與輸出端口 Pol、 Po3 相連接,行緩沖器電路LB3、 LB4的輸出端子與輸出端口 Pol相連接。 關于行緩沖器電路LB1 LB6的詳細將在后文敘述。
由此,在為濾波處理模式時,從黑生成底色除去部16輸入的第一 行的圖像數據和從主控制部輸入的使能信號被輸入到行緩沖器電路 LB1,第二行的圖像數據和使能信號被輸入到行緩沖器電路LB2,第三 行的圖像數據和使能信號被輸入到行緩沖器電路LB3,第四行的圖像 數據和使能信號被輸入到行緩沖器電路LB4,第五行的圖像數據和使 能信號被輸入到行緩沖器電路LB5,第六行的圖像數據和使能信號被 輸入到行緩沖器電路LB6,第七行的圖像數據和使能信號被輸入到延 遲調整部53,上述各行的圖像數據和使能信號以相互同步的定時經由 輸出端口 Pol輸出到空間濾波處理部17。
另外,在為區域識別信號校正模式時,從區域分離處理部14輸入 的第一行的區域識別信號和從主控制部輸入的使能信號被輸入到行緩 沖器電路LB1,第二行的區域識別信號和使能信號被輸入到行緩沖器 電路LB2,第三行的區域識別信號和使能信號被輸入到延遲調整部53, 上述各行的區域識別信號以相互同步的定時經由輸出端口 Po2輸出到 膨脹處理部14c。并且,從膨脹處理部14c輸出的膨脹處理后的區域識 別信號和使能信號,第一行的區域識別信號和使能信號被輸入到行緩 沖器電路LB3,第二行的區域識別信號和使能信號被輸入到行緩沖器 電路LB4,第三行的區域識別信號和使能信號被輸入到延遲調整部54, 上述各行的區域識別信號和使能信號以相互同步的定時經由輸出端口Po3輸出到縮退處理部14d。
此外,空間濾波處理部17在使能信號是表示濾波處理模式的信號 時進行濾波處理,另一方面,在使能信號是表示區域識別信號校正模 式的信號時,即使輸入圖像數據也不進行濾波處理。使能信號是表示 濾波處理模式的信號、還是表示區域識別信號校正模式的信號的判斷, 例如只需根據數據使能信號被肯定的期間(高電平期間)的長度來判 斷即可。另外,除上述3種使能信號外,也可以使用表示是濾波處理 模式還是區域識別信號校正模式的使能信號。
另外,膨脹處理部14c在使能信號是表示區域識別信號校正模式 的信號時進行膨脹處理,另一方面,在使能信號是表示濾波處理模式 的信號時,即使輸入區域識別信號也不進行膨脹處理。同樣地,縮退 處理部14d在使能信號是表示區域識別信號校正模式的信號時進行縮 退處理,另一方面,在使能信號是表示濾波處理模式的信號時,即使 輸入區域識別信號也不進行縮退處理。但是,本發明不限于此,也可 以采用如下的結構,即在使能信號是表示區域識別信號校正模式的 信號時,不進行從輸出端口 Pol對空間濾波處理部17的圖像數據的輸 出,在使能信號是表示濾波處理模式的信號時,不迸行從輸出端口Po2 對膨脹處理部14c的區域識別信號的輸出,和從輸出端口 Po3對縮退 處理部14d的區域識別信號的輸出。 (3.行緩沖器電路LB1 LB6)
接下來,說明行緩沖器電路LB1 LB6的結構。圖1是表示行緩 沖器電路LB1的結構的框圖。此外,關于行緩沖器電路LB2 LB6也 是同樣的結構。
如該圖所示,行緩沖器電路LB1具有存儲器控制部61、輸入切換 開關62、寫入側保持部63、數據連接部64、單端口存儲器65、數據 展開部66、讀出側保持部67、和輸出切換開關68。
單端口存儲器65是存儲1行的輸入信號(圖像數據或者區域分離 信號)的單端口的存儲器。
存儲器控制部61根據使能信號生成用于控制行緩沖器電路LB1 的各部的控制信號,即,表示對單端口存儲器65的寫入地址或者讀出 地址的地址信號,切換對單端口存儲器65的寫入處理和讀出處理的寫入-讀出切換信號(存儲器寫入有效信號.存儲器讀出有效信號),和表
示對單端口存儲器65的存取的有效/無效的存儲器存取有效信號。
輸入切換開關62是根據從存儲器控制部61輸入的控制信號將輸 入信號的輸出對象在第奇數個的數據和第偶數個的數據之間進行切換 的開關。具體而言,輸入切換開關62將第奇數個(第奇數個的像素) 的輸入信號輸出到寫入側保持部63,將第偶數個(第偶數個的像素) 的輸入信號輸出到數據連接部64。
寫入側保持部63臨時保存經由輸入切換開關62輸入的第奇數個 的輸入信號,例如由觸發器(Flip-Flop)構成。
數據連接部64使寫入側保持部63所保持的第奇數個的輸入信號、 與經由輸入切換開關62輸入的第偶數個的輸入信號連接。
數據展開部66將從單端口存儲器65讀出的數據展開為第奇數個 的數據和第偶數個的數據,第偶數個的數據輸出到讀出側保持部67, 第奇數個的數據輸出到輸出切換開關68。
讀出側保持部67臨時保存經由數據展開部66輸入的第偶數個的 數據,例如由觸發器(Flip-Flop)構成。
輸出切換開關68根據從存儲器控制部61輸入的控制信號適當地 進行選擇并進行輸出,使得從輸出切換開關68輸入的第奇數個的數據 與從讀出側保持部67輸入的第偶數個的數據以被輸入到輸入切換開關 62時相同的順序(FIFO (First-in-First-out):先入先出)輸出。
圖9是1行12像素量的數據對單端口存儲器65寫入的寫入處理 和從單端口存儲器65讀出的讀出處理的時序圖。
在輸入第奇數個的數據時,存儲器控制部61將該第奇數個的數據 從輸入切換開關62發送至寫入側保持部63,使其臨時保存在寫入側保 持部63。
之后,在接著上述第奇數個的數據輸入第偶數個的數據時,存儲 器控制部61將該第偶數個的數據從輸入切換開關62發送至數據連接 部64,并且將臨時保存在寫入側保持部63的上述第奇數個的數據發送 至數據連接部64。
接下來,存儲器控制部61使數據連接部64對從寫入側保持部63 輸入的第奇數個的數據和從輸入切換開關62輸入的第偶數個的數據進行連接。然后,存儲器控制部61輸出表示寫入對象的地址的地址信號、 和用于使寫入動作有效的存儲器寫入有效信號,使數據連接部64所連 接的上述數據寫入到單端口存儲器65。
這樣,通過對單端口存儲器65的1次存取來寫入2個像素量的數據。
另外,存儲器控制部61在讀出寫入到單端口存儲器65中的數據 時,輸出表示讀出的數據的地址的地址信號、和用于使讀出動作有效 的存儲器讀出有效信號, 一并地讀出2個像素量的數據發送到數據展 開部66。
然后,存儲器控制部61使從單端口存儲器65讀出的2個像素量 的數據中第奇數個的像素的數據從數據展開部66輸出到輸出切換開關 68,使第偶數個的像素的數據輸出到讀出側保持部67并進行存儲。另 外,存儲器控制部61按照從輸出切換開關68輸出第奇數個的像素的 數據的定時將存儲在讀出側保持部67的第偶數個的像素的數據從讀出 側保持部67輸出到輸出切換開關68。
另外,存儲器控制部61在輸出從數據展開部66輸入的第奇數個 的像素的數據后,控制輸出切換開關68的動作使得輸出從讀出側保持 部67輸入的第偶數個的像素的數據。
這樣,通過對單端口存儲器65的1次的存取來讀出2個像素量的 數據。此外,在將數據寫入到單端口存儲器65后,以按每個行緩沖器 電路不同的方式設定成,到開始該數據的讀出為止的時間,使來自各 個行緩沖器電路的輸出定時同步。
這樣,在本實施方式中,交替地進行2個像素量的數據的寫入和2 個像素量的數據的讀出。即,以第奇數個的數據被輸入到行緩沖器電 路的定時進行從單端口存儲器65讀出2個像素量的數據的讀出,以第 偶數個的數據被輸入的定時進行2個像素量的數據對單端口存儲器65 的寫入。
由此,能夠在單端口存儲器65中實現高速的FIFO處理。即,由 于單端口存儲器僅存在一個存儲器存取的端子,因此, 一個周期(1
次存取)能進行的處理僅限于寫入或者讀出中的一者。為此,在以往 的技術中,在進行寫入處理和讀出處理時需要像素數(數據數)的2倍的存取次數。相對于此,在本實施方式中,通過以每次2個像素進
行寫入或者讀出能夠將存取次數降低到以往的一半,并且,通過在第 奇數個的數據被輸入到行緩沖器電路后,到輸入第偶數個的數據為止
的等待時間進行從單端口存儲器65的讀出,能夠將寫入和讀出的處理 時間縮短到以往的一半。
此外,雖然在圖9的例子中,說明的是以每次2個像素進行對單 端口存儲器65的數據的寫入和從單端口存儲器65的數據的讀出的情 況,但以l次的存取進行寫入或者讀出的像素數(數據數)不限于此。
圖10是對以1次存取進行寫入或者讀出的像素數(數據數)取8 個像素時的時序圖。在這種情況下,從第一個像素到第七個像素的數 據被臨時存儲到寫入側保持部63,在第八個像素被輸入時8個像素量 的數據被數據連接部64連接,以1次存取被寫入到單端口存儲器65。
另外,在從第一個像素到第七個像素的數據被輸入的期間中,8 個像素量的數據以1次存取從單端口存儲器65讀出。所讀出的8個像 素量的數據中的第一個像素的數據從數據展開部66發送到輸出切換開 關68輸出,第二個像素到第八個像素的數據被暫時保存到讀出側保持 部67后,從第二個像素的數據開始依次一個一個像素發送到輸出切換 開關68輸出。
這樣,通過增加以1次的存取進行寫入或者讀出的像素數,能夠 進一步減少對單端口存儲器65的存取次數。但是,在以1次的存取進 行寫入或者讀出的像素數變多時,寫入側保持部63和讀出側保持部67 保持的數據量變多,而且從輸出切換開關68輸出的數據的管理變得復 雜,因此,優選根據寫入側保持部63和讀出側保持部67的容量、存 儲器控制部61的處理能力等來適當設定以1次的存取進行寫入或者讀 出的像素數。
此外,圖10表示1行是由18個像素量的數據構成時的例子。為 此,雖然第17個和第18個像素能在這兩個像素量的數據被輸入的時 刻寫入到單端口存儲器65中,但由于需要與從單端口存儲器65讀出 其他的像素的數據的讀出定時相一致,因此,在輸入第18個像素后, 延遲相當于6個像素的輸入時間的時間進行寫入。但是,本發明不限 于此,也可以如圖11所示,在輸入第18個像素的數據的時刻寫入第17個和第18個像素的數據。
如以上這樣,本實施方式的數字彩色復合機1,在行緩沖器電路 LB1 LB6中,在進行對單端口存儲器65寫入數據的寫入處理時將由 數據連接部64連接的規定像素量的數據一并寫入到單端口存儲器65, 在進行從單端口存儲器65讀出數據的讀出處理時從單端口存儲器65 一并地讀出規定像素量的數據,在進行了規定像素量的數據對單端口 存儲器65的寫入處理后,在用于寫入到單端口存儲器65的接下來的 規定像素量的數據被輸入前,進行從單端口存儲器65讀出數據的讀出 處理。
由此,相比具有雙端口存儲器的行緩沖器電路能夠縮小電路規模, 并且能夠以與具有雙端口存儲器的行緩沖器電路同樣的處理時間進行 寫入處理和讀出處理。另外,相比具有單端口存儲器或者雙端口存儲 器的以往的行緩沖器電路能夠減少對存儲器的存取次數,因此,能夠 降低功耗。
另外,本實施方式的數字彩色復合機1具有行緩沖器電路LB1 LB6、和延遲調整部53,在進行空間濾波處理時,使存儲在行緩沖器 電路LB1 LB6中的6行的圖像數據和輸入到延遲調整部53的1行的 圖像數據同步后輸出到空間濾波處理部17,在進行膨脹處理時,使存 儲在行緩沖器電路LB1 LB2中的2行的圖像數據和輸入到延遲調整 部53的1行的圖像數據同步后輸出到膨脹處理部14c。
由此,與分別設置空間濾波處理部17和對應于膨脹處理部14c的 信號處理部的情況相比,能夠縮小電路規模。
另外,在膨脹處理后進行縮退處理時,將膨脹處理后的3行的圖 像數據中的2行輸入行緩沖器電路LB3、 LB4、和延遲調整部54,使 這3行的圖像數據同步后輸出到縮退處理部14d。
由此,與分別設置對應于第一圖像處理部、膨脹處理部14c、和縮 退處理部14d的信號處理部的情況相比,能夠縮小電路規模。
另外,雖然在本實施方式中說明將本發明適用于數字彩色復印機 的情況的例子,但本發明的適用對象不限于此。例如,也可以適用于 黑白復印機。并且,既可以適用于單獨具有復印機功能、打印機功能、 傳真發送功能、掃描到郵件(scan to e-mail)功能等的裝置,也可以適用于具有上述各功能中的2種以上的復合機。
例如,也可以是在上述數字彩色復合機1的結構的基礎上還具有 包括調制解調器、網卡的通信裝置,能進行傳真通信的結構。在這種
情況下,例如,在進行傳真的發送時,只需如以下這樣進行即可,艮P: 由通信裝置進行與通信對方的發送手續以確保處于可發送的狀態,在 確保處于可發送狀態后,從存儲器讀出以規定的格式壓縮的圖像數據 (用掃描器讀入的圖像數據),施以壓縮格式的變更等必要的處理,經 由通信線路依次發送到通信對方。
另外,在接收傳真時,只需如以下這樣進行即可,即主控制部 進行通信手續,并且接收從通信對方發送來的圖像數據,輸入到彩色 圖像處理裝置10,在彩色圖像處理裝置10中,對接收到的圖像數據根 據需要進行壓縮/解壓處理、旋轉處理、分辨率轉換處理等,施以輸出 灰度等級校正處理和灰度等級再現處理,從彩色圖像輸出裝置30輸出。
另外,也可以經由網卡、LAN線纜與連接在網絡上的計算機、其 他的數字復合機進行數據通信。 (實施方式2)
以下說明本發明的其他實施方式。為了便于說明,對于具有與實 施方式1同樣的功能的部件標注與實施方式1相同的標號,省略相關 的說明。
圖12是表示本實施方式的數字彩色復合機(圖像處理裝置、圖像 形成裝置)lb的概略結構的框圖。如該圖所示,數字彩色復合機lb 取代實施方式1的數字彩色復合機1的彩色圖像處理裝置IO而具有彩 色圖像處理裝置10b。另外,在實施方式1的數字彩色復合機1的結構 的基礎上還具有通信裝置70。
彩色圖像處理裝置(圖像處理裝置)10b在實施方式1的彩色圖像 處理裝置10的結構的基礎上還具有膨脹'縮退處理部71、分辨率轉換 處理部72、旋轉處理部73、和壓縮'解壓處理部74。
此外,在彩色圖像處理裝置10b中,在進行傳真的接收和發送時 (選擇進行傳真的發送的模式時、或者接收到傳真的接收信號時),使 輸入灰度等級校正部13b之后的處理與實施方式1有一部分不同。在 圖12中,用虛線表示進行傳真的發送和接收時的數據的流程。以下說明進行傳真的發送和接收時的處理。
A/D轉換部11將彩色的模擬信號轉換成數字信號。
黑點校正部12對于由A/D轉換部11發送來的數字的彩色信號施
以除去圖像讀取時由照明系統、成像系統、攝像系統產生的各種變形
的處理。
輸入灰度等級校正部13b對于已實施黑點校正處理的圖像數據校 正灰度等級的非線型性(轉換成濃度數據)。該處理例如參照LUT(Look Up Table:查找表)來進行。并且,將彩色圖像數據例如通過矩陣運算 等轉換成亮度信號(K)。
區域分離處理部14對于從輸入灰度等級校正部輸出的圖像數據例 如將各像素分離成文字區域、網點區域、照片區域的任意一個。并且, 區域分離處理部14根據分離結果將表示像素屬于哪個區域的區域識別 信號經由區域識別信號校正部14b輸出到空間濾波處理部17和灰度等 級再現處理部19。此外,在進行傳真的發送和接收時,區域識別信號 校正部14b對于從區域分離處理部14輸出的區域識別信號不進行校正 處理地原樣輸出到空間濾波處理部17和灰度等級再現處理部19。或 者,也可以在進行傳真的發送和接收時,區域分離處理部14不進行區 域分離處理。并且,區域分離處理部14將從輸入灰度等級校正部13b 輸出的信號原樣輸出到后段的空間濾波處理部17。
色校正部15和黑生成底色除去部16在進行傳真的發送和接收時 不進行色校正處理和黑生成底色除去處理,將所輸入的數據原樣輸出 到空間濾波處理部17。
空間濾波處理部17對于從區域分離處理部14輸出的圖像數據根 據區域識別信號進行基于數字濾波器的空間濾波處理,通過校正空間 頻率特性來進行處理從而防止輸出圖像的模糊、粒狀性劣化。關于空 間濾波處理的方法使用與實施方式1同樣的方法。
輸出灰度等級校正部18在進行傳真的發送和接收時將所輸入的數 據原樣輸出到灰度等級再現處理部19。
灰度等級再現處理部19將從空間濾波處理部17輸出的數據的各
像素的8位灰度等級的值例如使用誤差擴散法轉換成2位灰度等級的 值。該處理根據從區域分離處理部14輸出的區域識別信號來進行。例如,由區域分離處理部14分離為文字的區域施以適宜于高頻的再現的 2值化處理,對于由區域分離處理部14分離為照片的區域進行重視灰 度等級再現性的2值化處理。
膨脹'縮退處理部71對從灰度等級再現處理部19輸出的2值圖像 數據施以膨脹處理'縮退處理,進行噪聲除去。膨脹處理和縮退處理的 方法與實施方式1中的膨脹處理部14c和縮退處理部14d的處理相同。
分辨率轉換處理部72根據需要對圖像數據施以分辨率轉換處理。 旋轉處理部73根據需要對圖像數據施以旋轉處理。壓縮'解壓處理部 74以規定的格式對圖像數據進行壓縮,并將其臨時存儲到未圖示的存 儲器中。
主控制部在進行傳真的發送和接收時,將表示傳真的發送和接收 模式的值設定到未圖示的寄存器。并且,主控制部生成用于將信號處 理電路50在用于向空間濾波處理部17輸出圖像數據的狀態(濾波處 理模式)、和用于向膨脹-縮退處理部71輸出圖像數據的狀態(膨脹-縮 退處理模式)之間切換的切換信號,輸出到信號處理電路50。信號處 理電路50的動作與實施方式1大致相同,所以在這里省略對其的說明。
通信裝置70與經由通信線路與數字彩色復合機lb相連接的其他 裝置之間進行通信。在本實施方式中,經由通信裝置70進行傳真的發 送和接收。
主控制部在進行傳真的發送時,經由通信裝置70與發送對方的裝 置之間進行發送手續,在確保處于可發送狀態后,從上述存儲器讀出 以規定的格式壓縮的圖像數據,施以壓縮格式的變更等必要的處理, 從通信裝置70經由通信線路依次進行發送。
另外,主控制部在進行傳真的接收時,進行通信手續,并且接收 從對方發送來的壓縮為規定的格式的狀態的圖像數據,并且將接收到 的圖像數據輸入到彩色圖像處理裝置10b。另外,主控制部使壓縮-解 壓處理部74進行上述圖像數據的解壓處理,再現作為頁圖像發送來的 原稿圖像。進而,主控制部控制分辨率轉換處理部72和旋轉處理部73, 對原稿圖像進行對應于彩色圖像輸出裝置30的規格的分辨率轉換處理 和旋轉處理,輸出到彩色圖像輸出裝置30。此外,用傳真發送的數據 被二值化,因此,輸出到彩色圖像輸出裝置30。彩色圖像輸出裝置30根據該原稿圖像的圖像數據在記錄材料上形成圖像。
如以上這樣,本實施方式的數字彩色復合機lb具有行緩沖器電路
LB1 LB6、和延遲調整部53,在進行空間濾波處理時,使存儲在行緩 沖器電路LB1 LB6中的6行的圖像數據和輸入到延遲調整部53的1 行的圖像數據同步后輸出到空間濾波處理部17,在進行膨脹處理時, 使存儲在行緩沖器電路LB1 LB2中的2行的圖像數據和輸入到延遲 調整部53的1行的圖像數據同步后輸出到膨脹處理部14c。
由此,能夠取得與實施方式1的數字彩色復合機1大致相同的效果。
另外,雖然在上述各實施方式中說明了使用從信號處理電路50輸 出的圖像數據進行空間濾波處理和膨脹,縮退處理的情況,但本發明不 限于此。本發明能夠適用于具有使用不同行數的圖像數據進行圖像處 理的多個圖像處理部的圖像處理裝置。例如,也可以是使用來自信號 處理電路50的輸出進行濾波處理、區域分離處理、旋轉處理、變倍處 理、變倍處理、和加標(labeling)處理(例如根據關注像素的像素值 與鄰接像素的像素值的關系對關注像素附加表示該像素的特性的標簽 的處理)中的2個以上的處理。
另外,在上述各實施方式中,構成數字彩色復合機1所具有的彩 色圖像處理裝置10的各部(各塊(block))也可以使用CPU等處理器 通過軟件來實現。即,數字彩色復合機1也可以采用具有執行實現各 個功能的控制程序的命令的CPU(central processing unit:中央處理器)、 存儲有上述程序的ROM (read only memory:只讀存儲器)、展開上述 程序的RAM (random access memory:隨機存取存儲器)、存儲上述程 序和各種數據的存儲器等存儲裝置(記錄介質)等的結構。在這種情 況下,本發明的目的可以通過將能用計算機讀取地存儲有作為實現上 述功能的軟件的彩色圖像處理裝置10的控制程序的程序代碼(執行格 式程序、中間碼程序、源程序)的記錄介質提供給數字彩色復合機l, 該計算機(或者CPU、 MPU)讀出并執行記錄介質所記錄的程序代碼 來實現。
作為上述記錄介質,例如能夠使用磁帶、盒帶等帶類;包括軟 (fl叩py:注冊商標)盤/硬盤等磁盤、CD-ROM/MO/MD/DVD/CD-R等光盤的盤類;IC卡(包括存儲卡(memory card)) /光卡等卡類;或 者掩模ROM (mask ROM) /EPROM/EEPROM/閃存ROM (flash ROM)
等半導體存儲器類等。
另外,也可以構成為彩色圖像處理裝置10能與通信網絡連接,經 由通信網絡提供上述程序代碼。作為該通信網絡,沒有特別的限制, 例如能夠使用互聯網、內聯網(intranet)、外聯網(extranet)、 LAN、 ISDN、 VAN、 CATV通信網、虛擬專用網(virtual private network)、 電話線路網、移動體通信網、衛星通信網等。另外,作為構成通信網 絡的傳輸介質沒有特別的限制,例如既可以使用正EE1394、 USB、電 力線輸送、有線TV線路、電話線、ADSL線路等有線,也可以使用IrDA、 遠程遙控(remote control)這樣的紅外線、藍牙(Bluetooth(注冊商標))、 802.11無線、HDR、移動電話網、衛星線路、地上波數字網等無線。 此外,本發明還能通過以電子傳輸實現上述程序代碼的、埋入載波的 計算機數據信號的形式來實現。
另外,彩色圖像處理裝置10的各塊不限于使用軟件來實現,既可 以由硬件邏輯構成,也可以是將進行一部分處理的硬件與執行用于進 行該硬件的控制和剩余的處理的軟件的運算單元相組合的結構。
本發明的行緩沖器電路是一種具有存儲1行的圖像數據的單端口 存儲器、和控制對上述單端口存儲器的數據的寫入和讀出的存儲器控 制部的行緩沖器電路,包括數據連接部,將用于寫入到上述單端口 存儲器的規定像素量的每個像素的數據彼此連接;數據展開部,將從 上述單端口存儲器讀出的規定像素量的數據分割成每個像素的數據; 和數據輸出部,將由上述數據展開部分割的每個像素的數據按每個像 素依次輸出,上述存儲器控制部,在進行對上述單端口存儲器寫入數 據的寫入處理時,將由上述數據連接部連接的規定像素量的數據一并 寫入到上述單端口存儲器,在進行從上述單端口存儲器讀出數據的讀 出處理時,從上述單端口存儲器一并讀出規定像素量的數據,在進行 規定像素量的數據對上述單端口存儲器的寫入處理后,在用于寫入到 上述單端口存儲器的接下來的規定像素量的數據被輸入該行緩沖器電 路之前,進行從上述單端口存儲器讀出數據的讀出處理,在行終端的 像素的數據被輸入到上述行緩沖器電路時,即使在已將數據輸入到該行緩沖器電路并且未對上述單端口寫入數據的像素數未到達上述規定 像素數的情況下,也使上述數據連接部對上述未寫入的各像素的數據 進行連接,將這些已連接的各像素的數據一并寫入到上述單端口存儲 器。
根據上述結構,存儲器控制部在進行對單端口存儲器寫入數據的 寫入處理時,將由數據連接部所連接的規定像素量的數據一并寫入到 單端口存儲器中,在進行從單端口存儲器讀出數據的讀出處理時,從 單端口存儲器一并讀出規定像素量的數據。然后,在進行將規定像素 量的數據寫入到單端口存儲器的寫入處理后,在用于寫入到單端口存 儲器的接下來的規定像素量的數據被輸入行緩沖器電路之前,進行從 單端口存儲器讀出數據的讀出處理。
由此,能夠以例如專利文獻1那樣具有雙端口存儲器的行緩沖器 電路同樣的處理時間進行寫入處理和讀出處理。另外,又不需要如上 述專利文獻1的技術那樣具有雙端口存儲器,因此,相比專利文獻1 的技術能夠縮小電路規模。即,在相比具有雙端口存儲器的行緩沖器 電路縮小電路規模的同時,能以和具有雙端口存儲器的行緩沖器電路 同樣的處理速度進行讀出動作和寫入動作。并且,與具有單端口存儲 器或者雙端口存儲器的以往的行緩沖器電路相比能夠降低對存儲器的 存取次數,因此,能夠降低功耗。
另外,根據上述結構,存儲器控制部在行終端的像素的數據被輸 入到上述行緩沖器電路時,即使在已將數據輸入到該行緩沖器電路并 且未對上述單端口寫入數據的像素數未到達上述規定像素數的情況 下,也使上述數據連接部對上述未寫入的各像素的數據進行連接,將 已連接的這些各像素的數據一并寫入到上述單端口存儲器。
由此,能夠在己輸入行終端的像素的數據時,將包括該像素的未 寫入的各像素的數據適當地寫入到單端口存儲器。
另外,也可以采用如下的結構,即,包括輸入切換開關,切換 輸入到上述行緩沖器電路的每個像素的數據的輸出對象;和輸入側數 據保持部,保持經由上述輸入切換開關輸入的每個像素的數據直到將 這些數據寫入上述單端口存儲器為止,上述輸入切換開關,到第規定 數目的像素的數據被輸入之前將所輸入的每個像素的數據輸出到上述輸入側數據保持部,另一方面,在第規定數目的像素的數據被輸入時 將該第規定數目的像素的數據輸出到上述數據連接部,上述數據連接 部,將從上述數據保持部輸出的數據與從上述輸入切換開關輸出的數 據作為上述規定像素量的數據進行連接。
根據上述結構,通過使輸入側數據保持部保持有比第規定數目靠 前的像素的數據,能夠在已輸入第規定數目的像素的數據時,用數據 連接部適當地連接到第規定數目為止的各像素的數據。
另外,還可以采用如下的結構,即,包括輸出側數據保持部, 保持由上述數據展開部展開的每個像素的數據中的一部分;和輸出切 換開關,切換輸出到外部的數據,上述數據展開部,將分割后的每個 像素的數據中的先頭像素的數據輸出到上述輸出切換開關,另一方面 將剩余的像素的數據輸出到上述輸出側數據保持部,上述數據輸出部 在輸出從上述數據展開部輸入的先頭像素的數據后,按每個像素依次 輸出從上述輸出側數據保持部輸入的上述剩余的像素的數據。
根據上述結構,通過將從單端口存儲器讀出的規定像素量的數據 按每個像素進行分解后的每個像素的數據中的先頭像素的數據輸出到 輸出切換開關,使輸出側數據保持部保持剩余的像素的數據,能夠按 每個像素依次輸出各像素的數據。
本發明的圖像處理裝置的特征在于,包括上述任意一種行緩沖 器電路、和使用從上述行緩沖器電路輸入的每個像素的數據進行規定 的圖像處理的圖像處理部。
根據上述結構,在圖像處理裝置所具有的行緩沖器電路中,在相 比具有雙端口存儲器的行緩沖器電路縮小電路規模的同時,能以和具 有雙端口存儲器的行緩沖器電路同樣的處理速度進行讀出動作和寫入 動作。
本發明的圖像形成裝置的特征在于,包括上述圖像處理裝置、 和在記錄材料上形成對應于從上述圖像處理裝置輸出的圖像數據的圖 像的圖像形成部。
根據上述結構,在圖像形成裝置的圖像處理裝置所具有的行緩沖 器電路中,在相比具有雙端口存儲器的行緩沖器電路縮小電路規模的 同時,能以和具有雙端口存儲器的行緩沖器電路同樣的處理速度進行讀出動作和寫入動作。
在發明的詳細說明事項中具體的實施方式或實施例只是為了明確 本發明的技術內容,不應限定于這些具體的例子而作出狹義的解釋, 可以在本發明的精神和以下記載的權利要求書的范圍內進行各種變更 來實施。
權利要求
1. 一種行緩沖器電路,其具有存儲1行的圖像數據的單端口存儲器、和控制對所述單端口存儲器的數據的寫入和讀出的存儲器控制部,其特征在于,包括數據連接部,將用于寫入到所述單端口存儲器的規定像素量的每個像素的數據彼此連接;數據展開部,將從所述單端口存儲器讀出的規定像素量的數據分割成每個像素的數據;和數據輸出部,將由所述數據展開部分割的每個像素的數據按每個像素依次輸出,其中,所述存儲器控制部,在進行對所述單端口存儲器寫入數據的寫入處理時,將由所述數據連接部連接的規定像素量的數據一并寫入到所述單端口存儲器,在進行從所述單端口存儲器讀出數據的讀出處理時,從所述單端口存儲器一并讀出規定像素量的數據,在進行規定像素量的數據對所述單端口存儲器的寫入處理后,在用于寫入到所述單端口存儲器的接下來的規定像素量的數據被輸入該行緩沖器電路之前,進行從所述單端口存儲器讀出數據的讀出處理,在行終端的像素的數據被輸入到所述行緩沖器電路時,即使在已將數據輸入到該行緩沖器電路并且未對所述單端口寫入數據的像素數未到達所述規定像素數的情況下,也使所述數據連接部對所述未寫入的各像素的數據進行連接,并且使這些已連接的各像素的數據一并寫入到所述單端口存儲器。
2.根據權利要求1所述的行緩沖器電路,其特征在于,包括 輸入切換開關,切換輸入到所述行緩沖器電路的每個像素的數據 的輸出對象;禾口輸入側數據保持部,保持經由所述輸入切換開關輸入的每個像素 的數據直到將這些數據寫入所述單端口存儲器為止,其中,所述輸入切換開關,到第規定數目的像素的數據被輸入之前將所輸入的每個像素的數據輸出到所述輸入側數據保持部,而在第規定數 目的像素的數據被輸入時將該第規定數目的像素的數據輸出到所述數 據連接部,所述數據連接部,將從所述數據保持部輸出的數據與從所述輸入 切換開關輸出的數據作為所述規定像素量的數據進行連接。
3. 根據權利要求l所述的行緩沖器電路,其特征在于,包括 輸出側數據保持部,保持由所述數據展開部展開的每個像素的數據中的一部分;和輸出切換開關,切換輸出到所述行緩沖器電路的外部的數據,其中,所述數據展開部,將分割后的每個像素的數據中的先頭像素的數 據輸出到所述輸出切換開關,而將剩余的像素的數據輸出到所述輸出 側數據保持部,所述數據輸出部,在輸出從所述數據展開部輸入的先頭像素的數 據后,按每個像素依次輸出從所述輸出側數據保持部輸入的所述剩余 的像素的數據。
4. 一種圖像處理裝置,其特征在于,包括 權利要求l所述的行緩沖器電路;和圖像處理部,使用從所述行緩沖器電路輸出的每個像素的數據進 行規定的圖像處理。
5. —種圖像形成裝置,其特征在于,包括 權利要求4所述的圖像處理裝置;和圖像形成部,在記錄材料上形成對應于從所述圖像處理裝置輸出 的圖像數據的圖像。
全文摘要
本發明涉及行緩沖器電路、圖像處理裝置、和圖像形成裝置。在進行對單端口存儲器寫入數據的寫入處理時,將由數據連接部連接的規定像素量的數據一并寫入到單端口存儲器,在進行從單端口存儲器讀出數據的讀出處理時,從單端口存儲器一并讀出規定像素量的數據,在進行規定像素量的數據對單端口存儲器的寫入處理后,在用于寫入單端口存儲器的接下來的規定像素量的數據被輸入前,進行從單端口存儲器讀出數據的讀出處理。由此,可以提供一種能以高速進行讀出動作和寫入動作而不增大電路規模的行緩沖器電路。
文檔編號H04N1/56GK101547295SQ20091012976
公開日2009年9月30日 申請日期2009年3月26日 優先權日2008年3月28日
發明者石倉知彌 申請人:夏普株式會社