專利名稱:圖像處理裝置的制作方法
技術領域:
本發(fā)明涉及一種圖像處理裝置,其進行對包含多頁的圖像數(shù)據(jù)的圖像處理的執(zhí)行控制。
背景技術:
目前,在MFP (Multifunction Peripheral,多功能部件周邊裝置)等圖像處理裝置中,只搭載有I個對圖像數(shù)據(jù)進行中間灰度(half tone,半色調(diào))處理和/或縮放處理(圖像電子放大處理)等的圖像處理部,圖像處理裝置整體的處理能力受圖像處理部的處理能力限制。圖6為說明圖像數(shù)據(jù)的帶區(qū)(band,> K )的圖。圖7是對利用圖像處理部按照每個帶區(qū)執(zhí)行的圖像處理進行說明的圖。如圖6所示,圖像處理裝置將I頁圖像數(shù)據(jù)分割成多個帶區(qū),按照每個帶區(qū)進行圖像處理。另外,在圖6的例子中,為了簡化,將每I頁的帶 區(qū)數(shù)設為3。而且,如圖7所示,圖像處理裝置的圖像處理部依次執(zhí)行對從第一頁的帶區(qū)I到帶區(qū)3的圖像處理,其后依次執(zhí)行對從第二頁的帶區(qū)I到帶區(qū)3的圖像處理。為了使圖像處理的執(zhí)行進一步高速化,例如,在日本特開2010-125713號公報中,公開有具有用于進行圖像處理的多個處理器的圖像形成裝置。該圖像形成裝置按照每個帶區(qū)決定對多個處理器的圖像處理線程的分配,通過并行執(zhí)行圖像處理線程,縮短圖像處理所需時間。但是,在上述日本特開2010-125713號公報的現(xiàn)有技術中,存在難以高速地進行中間灰度處理和/或縮放處理等圖像處理的問題。具體地,由于在中間灰度處理和/或縮放處理中,在圖像數(shù)據(jù)的各頁上,需要作為處理對象的行的前面的行(上一行)的像素值的信息,因此在僅使對帶區(qū)的圖像處理分散到多個處理器的情況下,需要將前面的行的像素值的信息在多個處理器之間進行交換,難以提高圖像處理的處理速度。
發(fā)明內(nèi)容
本發(fā)明以提供即使是在進行中間灰度處理和/或縮放處理等圖像處理的情況下,也能夠高速地執(zhí)行圖像處理的圖像處理裝置為目的。本發(fā)明的目的是提供一種圖像處理裝置,其特征在于進行對包含多頁的圖像數(shù)據(jù)的圖像處理的執(zhí)行控制,該圖像處理裝置包括多個圖像處理部,該多個圖像處理部相互獨立地并行執(zhí)行上述圖像處理;和控制部,其進行如下執(zhí)行控制按照上述圖像數(shù)據(jù)的每頁,選擇上述多個圖像處理部中的任一個,使被選擇的圖像處理部執(zhí)行對上述頁的圖像處理。本發(fā)明的另一目的是提供一種圖像處理裝置,其特征在于上述圖像數(shù)據(jù)的頁被分割成多個帶區(qū),上述多個圖像處理部按照每個帶區(qū)執(zhí)行對上述圖像數(shù)據(jù)的頁的圖像處理。
本發(fā)明的另一目的是提供一種圖像處理裝置,其特征在于上述控制部檢測上述多個圖像處理部的處理負荷,根據(jù)檢測出的處理負荷,使上述多個圖像處理部中的任一個執(zhí)行上述圖像處理。本發(fā)明的另一目的是提供一種圖像處理裝置,其特征在于上述圖像處理為中間灰度處理。本發(fā)明的另一目的是提供一種圖像處理裝置,其特征在于上述圖像處理為圖像的縮放處理。
圖I是對本發(fā)明實施方式的圖像處理裝置的結構的一個例子進行說明的圖。圖2是對本發(fā)明實施方式的圖像處理控制的一個例子進行說明的圖。
圖3是對圖像處理控制的比較例進行說明的圖。圖4是表示本發(fā)明實施方式的圖像處理控制方法中的各處理的一個例子的流程圖。圖5是表示本發(fā)明實施方式的圖像處理控制方法中的各處理的一個例子的流程圖。圖6是對圖像數(shù)據(jù)的帶區(qū)進行說明的圖。圖7是對利用圖像處理部按照每個帶區(qū)執(zhí)行的圖像處理進行說明的圖。
具體實施例方式下面,參照附圖對本發(fā)明的實施方式詳細地進行說明。首先,對本發(fā)明的圖像處理裝置的結構進行說明。圖I是對本發(fā)明實施方式的圖像處理裝置10的結構的一個例子進行說明的圖。圖像處理裝置10是例如MFP (Multifunction Peripheral,多功能部件周邊裝置)或打印機、FAX(傳真機)等,對圖像數(shù)據(jù)進行各種的圖像處理,并對作為結果得到的圖像數(shù)據(jù)進行印刷的裝置。如如圖I所示,圖像處理裝置10具備輸入部11、顯示部12、存儲部13、網(wǎng)絡接口部14、輸入圖像接收部15、第一圖像處理部16、第二圖像處理部17、控制部18、圖像形成部19。輸入部11為按鈕或觸控板等輸入器件。顯示部12為液晶面板等顯示器件。存儲部13為存儲器、硬盤裝置等存儲器件。該存儲部13存儲作為圖像處理的對象的圖像數(shù)據(jù)、各種各樣的設定數(shù)據(jù)等。網(wǎng)絡接口部14為經(jīng)由網(wǎng)絡與外部裝置進行通信的通信器件。輸入圖像接收部15為經(jīng)由網(wǎng)絡接口部14,從外部裝置接收作為圖像處理的對象的圖像數(shù)據(jù)的輸入的處理部。第一圖像處理部16為執(zhí)行圖像處理的處理部。這里,所謂圖像處理是指將光柵圖像(raster graphics,光域圖形)的RGB數(shù)據(jù)轉換為CMYK數(shù)據(jù)的處理和對作為轉換的結果所得到的光柵圖像進行中間灰度處理和/或縮放處理等。但是,并非限定于這些處理,也可以是對圖像數(shù)據(jù)進行的其它處理。第二圖像處理部17為獨立于第一圖像處理部16而執(zhí)行上述的圖像處理的處理部。第一圖像處理部16和第二圖像處理部17例如為圖像處理專用的ASIC(Applicati0nSpecific Integrated Circuit,應用專用集成電路)。另外,第一圖像處理部16和第二圖像處理部17按照每個帶區(qū)執(zhí)行對圖像數(shù)據(jù)的頁的圖像處理。這樣,如果按照尺寸小于I頁的帶區(qū)執(zhí)行圖像處理,則在第一圖像處理部16和第二圖像處理部17生成I帶區(qū)的量的圖像數(shù)據(jù)時,能夠馬上執(zhí)行圖像處理,所以等待時間變少,圖像處理能力提高。控制部18是進行如下執(zhí)行控制的處理部按照圖像數(shù)據(jù)的每頁,選擇第一圖像處理部16或者第二圖像處理部17中的任一者,使選擇的第一圖像處理部16或第二圖像處理部17執(zhí)行對上述頁的圖像處理。例如,控制部18在第一圖像處理部16和第二圖像處理部17之中,選擇進行圖像處理的時刻的處理負荷小的圖像處理部,使選擇的圖像處理部執(zhí)行圖像處理。由此,能夠避免對處理負荷大的圖像處理部進一步施加負荷,能夠提高圖像處理能力。
另外,控制部18執(zhí)行圖像準備處理。所謂圖像準備處理是將從外部裝置取得的圖像數(shù)據(jù)轉換成包含RGB數(shù)據(jù)的光柵圖像的處理。第一圖像處理部16或第二圖像處理部17對作為結果所得到的光柵圖像執(zhí)行圖像處理。圖像形成部19是對由第一圖像處理部16或第二圖像處理部進行了圖像處理的圖像數(shù)據(jù)進行印刷的處理部。接著,對本發(fā)明實施方式的圖像處理控制的一個例子進行說明。圖2是對本發(fā)明實施方式的圖像處理控制的一個例子進行說明的圖。另外,如同使用圖6所說明的那樣,I頁的量的圖像數(shù)據(jù)被分割成多個帶區(qū),按照每個帶區(qū)進行圖像處理。另外,下面,與圖6的情況一樣地進行簡化,將每I頁的帶區(qū)的數(shù)量設定為3。在此,獨立地進行第一圖像處理部16的第一圖像處理和第二圖像處理部17的第二圖像處理,一個圖像處理無需等待另一個圖像處理。例如,在第一圖像處理中,依次執(zhí)行對第一頁的各帶區(qū)的圖像處理,在第二圖像處理中,獨立于第一圖像處理,依次執(zhí)行對第二頁的各帶區(qū)的圖像處理。開始第一圖像處理和第二圖像處理的時機,根據(jù)圖像準備處理的進行來決定。所謂圖像準備處理是將從外部裝置取得的圖像數(shù)據(jù)轉換成包含RGB數(shù)據(jù)的光柵圖像的處理。在圖2的例子中,對第一頁的各帶區(qū)、第二頁的各帶區(qū),執(zhí)行圖像準備處理。而且,為了盡可能早(快)地執(zhí)行圖像處理,無需等到I頁所包含的所有的帶區(qū)的圖像準備處理結束,而在對第一頁的帶區(qū)I的圖像準備處理結束的階段開始第一圖像處理,在對第二頁的帶區(qū)I的圖像準備處理結束的階段開始第二圖像處理。另外,在進行中間灰度處理和/或縮放處理的情況下,在圖像數(shù)據(jù)的各頁,需要作為處理對象的行的前面的行的像素值的信息。例如,第一圖像處理部16為了進行對圖2的“第一頁帶區(qū)2”的圖像處理,需要對“第一頁帶區(qū)I”的圖像處理結束,第一圖像處理部16取得前面的行的像素值的信息。但是,在圖2的例子中,由于第一圖像處理部16執(zhí)行對第一頁所包含的所有帶區(qū)的圖像處理,第二圖像處理部17執(zhí)行對第二頁所包含的所有帶區(qū)的圖像處理,因此,不會為了取得前面的行的像素值的信息而產(chǎn)生大負荷。圖3是對圖像處理控制的比較例進行說明的圖。在圖3的例子中,進行圖像準備處理的時機與圖2的情況相同。但是,在圖3的例子中,對同一頁的各帶區(qū),交替執(zhí)行由第一圖像處理部16進行的第一圖像處理和由第二圖像處理部17進行的第二圖像處理。在此,如上所述,在進行了中間灰度處理和/或縮放處理的情況下,在圖像數(shù)據(jù)的各頁,需要作為處理對象的行的前面的行的像素值的信息,因此在對前面的帶區(qū)的圖像處理未結束時不能推進下一個帶區(qū)的圖像處理。因此,在圖3的例子中,在對“第一頁帶區(qū)I”的第一圖像處理結束后,“第一頁帶區(qū)I”的最終行的像素值的信息從第一圖像處理部16發(fā)送到第二圖像處理部17,基于該信息,開始對“第一頁帶區(qū)2”的第二圖像處理。再者,在對“第一頁帶區(qū)2”的第二圖像處理結束后,“第一頁帶區(qū)2”的最終行的像素值的信息從第二圖像處理部17發(fā)送到第一圖像處理部16,基于該信息,開始對“第一頁帶區(qū)3”的第一圖像處理。再者,由于在對“第二頁帶區(qū)I”的圖像準備處理結束的時刻,進行對“第一頁帶區(qū) 2”的第二圖像處理,因此對“第二頁帶區(qū)I”的第二圖像處理在對“第一頁帶區(qū)2”的第二圖像處理結束后執(zhí)行。而且,此后,執(zhí)行對“第二頁帶區(qū)2”的第一圖像處理、對“第二頁帶區(qū)3”的第二圖像處理。這里,雖然對“第一頁帶區(qū)3”的第一圖像處理和對“第二頁帶區(qū)I”的第二圖像處理并行進行,但由于此期間短,因此不能期望圖像處理速度的大幅提高。因此,圖3的情況與圖2的情況相比,對“第二頁帶區(qū)I”的圖像處理的執(zhí)行變慢(晚)。本發(fā)明實施方式的圖像處理裝置10通過進行如圖2那樣的圖像處理控制,更高速地執(zhí)行圖像處理。其次,對本發(fā)明實施方式的圖像處理控制方法中的各處理進行說明。圖4和圖5是表示本發(fā)明實施方式的圖像處理控制方法中的各處理的一個例子的流程圖。如圖4所示,首先,圖像處理裝置10的輸入圖像接收部15經(jīng)由網(wǎng)絡接口部14,取得作為處理對象的圖像數(shù)據(jù)(步驟S101)。然后,控制部18開始對由輸入圖像接收部15取得的圖像數(shù)據(jù)的圖像準備處理的執(zhí)行(步驟S102)。具體地,控制部18開始將由輸入圖像接收部15取得的圖像數(shù)據(jù)轉換為包含RGB數(shù)據(jù)的光柵圖像的處理。其后,控制部18判斷I帶區(qū)的量的圖像準備處理是否結束(步驟S103)。當I帶區(qū)的量的圖像準備處理未結束時(在步驟S103中為“否”的情況下),回到步驟S103,直至I帶區(qū)的量的圖像準備處理結束,反復進行步驟S103的處理。在I帶區(qū)的量的圖像準備處理結束時(在步驟S103中為“是”的情況下),控制部18檢測此時刻的第一圖像處理部16和第二圖像處理部17的處理負荷(步驟S104)。另外,第一圖像處理部16和第二圖像處理部17有時在上述圖像處理之外也被使用,所以,例如在未進行上述的圖像處理的情況下,處理負荷也有可能變高。接著,控制部18選擇第一圖像處理部16和第二圖像處理部17中處理負荷小的圖像處理部(步驟S105)。而且,控制部18向被選擇的第一圖像處理部16或第二圖像處理部17發(fā)送圖像處理的執(zhí)行請求(步驟S106)。進而,控制部18向被選擇的第一圖像處理部16或第二圖像處理部17發(fā)送圖像處理設定信息(步驟S107)。所謂圖像處理設定信息是進行圖像處理所需要的設定信息,例如,用于識別后面發(fā)送的I帶區(qū)的量的圖像數(shù)據(jù)的信息或I帶區(qū)的量的圖像數(shù)據(jù)的像素數(shù)
的信息等。其后,如圖5所示,控制部18向被選擇的第一圖像處理部16或第二圖像處理部17,發(fā)送圖像準備處理結束的I帶區(qū)的量的圖像數(shù)據(jù)(步驟S108)。接收了該圖像數(shù)據(jù)的第一圖像處理部16或第二圖像處理部17開始執(zhí)行對接收的圖像數(shù)據(jù)的圖像處理(步驟
S109)。例如,第一圖像處理部16或第二圖像處理部17開始執(zhí)行將光柵圖像的RGB數(shù)據(jù)轉換為CMYK數(shù)據(jù)的處理,和對作為轉換的結果所得到的光柵圖像進行的中間灰度處理和/或縮放處理等。其后,控制部18判定發(fā)送的I帶區(qū)的量的圖像數(shù)據(jù)是否為I頁的最后的帶區(qū)的圖 像數(shù)據(jù)(步驟S110)。當發(fā)送的I帶區(qū)的量的圖像數(shù)據(jù)不是I頁的最后的帶區(qū)的圖像數(shù)據(jù)時(在步驟SllO中為“否”的情況下),控制部18判定后面的I帶區(qū)(下一帶區(qū))的量的圖像準備處理是否結束(步驟S111)。當后面的I帶區(qū)的量的圖像準備處理未結束時(在步驟Slll中為“否”的情況下),回到步驟S111,直至后面的I帶區(qū)的量的圖像準備處理結束,反復進行步驟Slll的處理。在后面的I帶區(qū)的量的圖像準備處理結束時(在步驟Slll中為“是”的情況下),轉移到步驟S108,在圖4的步驟S105中,向選擇的圖像處理部發(fā)送該I帶區(qū)的量的圖像數(shù)據(jù),繼續(xù)其后的處理。在步驟SllO中,當發(fā)送的I帶區(qū)的量的圖像數(shù)據(jù)為I頁的最后的帶區(qū)的圖像數(shù)據(jù)時(在步驟SllO中為“是”的情況下),控制部18判定該帶區(qū)是否為圖像數(shù)據(jù)的最終頁的帶區(qū)(步驟S112)在該帶區(qū)不是圖像數(shù)據(jù)的最終頁的帶區(qū)時(在步驟S112中為“否”的情況下),轉移到圖4的步驟S103,對于后面的頁的圖像數(shù)據(jù),判定I帶區(qū)的量的圖像準備處理是否結束,繼續(xù)其后的處理。在該帶區(qū)為圖像數(shù)據(jù)的最終頁的帶區(qū)時(在步驟S112中為“是”的情況下),該圖像處理控制方法中的各處理結束。另外,在上述處理中,在對圖像數(shù)據(jù)的I頁所包含的各帶區(qū)的圖像處理由于某些錯誤的發(fā)生而中途停止時,從該頁的最前的帶區(qū)再次執(zhí)行圖像處理。進行了圖像處理的圖像數(shù)據(jù)最終利用圖像處理裝置10的圖像形成部19來印刷。到此為止以圖像處理裝置和圖像處理控制方法的實施方式為中心進行了說明,但本發(fā)明不限定于這些實施方式,也可以作為實現(xiàn)圖像處理裝置的功能用的計算機程序的方式、或者作為記錄有該計算機程序的計算機可讀取的存儲介質的方式實施本發(fā)明。在此,作為存儲介質,能夠使用盤類(例如,磁盤,光盤等)、卡類(例如,存儲卡,光存儲卡等)、半導體存儲器類(例如,R0M,非易失性存儲器)、帶類(例如,磁帶,盒式卡帶等)等各種各樣的方式。通過在這些存儲介質記錄實現(xiàn)上述實施方式的圖像處理裝置的功能的計算機程序,或者使計算機執(zhí)行圖像處理控制方法的計算機程序并使其流通,能夠使成本降低和提高便攜性、通用性。
而且,通過將上述存儲介質裝入計算機,利用計算機讀取存儲在存儲介質中的計算機程序并儲存在存儲器中,通過該計算機具備的處理器(CPU :Central ProcessingUnit,中央處理單元,MPU Micro Processing Unit,微處理單元)從存儲器讀取該計算機程序并執(zhí)行,能夠實現(xiàn)本實施方式的圖像處理裝置的功能,執(zhí)行圖像處理控制方法。另外,本發(fā)明不限定于上述的實施方式,在不脫離本發(fā)明的主旨的范圍內(nèi),能夠進行各種變形、修正。
例如,在上述實施方式中,設為使處理負荷小的圖像處理部執(zhí)行圖像處理,但也可以設定為第一圖像處理部16進行奇數(shù)頁的圖像處理,第二圖像處理部17進行偶數(shù)頁的圖像處理。也可以與其相反,設定為第一圖像處理部16進行偶數(shù)頁的圖像處理,第二圖像處理部17進行奇數(shù)頁的圖像處理。另外,在上述實施方式中,設定為第一圖像處理部16和第二圖像處理部17這兩個圖像處理部進行圖像處理,但也可以設定為三個以上的圖像處理部執(zhí)行圖像處理。以上,根據(jù)本發(fā)明,設定為進行如下執(zhí)行控制按照圖像數(shù)據(jù)的每頁,選擇相互獨立地并行執(zhí)行圖像處理的多個圖像處理部中的任一個,使選擇的圖像處理部執(zhí)行對上述頁的圖像處理,所以,即使是在進行中間灰度處理和/或縮放處理等圖像處理的情況下,也能夠容易地取得前面的行的像素值的信息,能夠高速地執(zhí)行圖像處理。
權利要求
1.ー種圖像處理裝置,其特征在干 其進行對包含多頁的圖像數(shù)據(jù)的圖像處理的執(zhí)行控制,該圖像處理裝置包括 多個圖像處理部,該多個圖像處理部相互獨立地并行執(zhí)行所述圖像處理;和控制部,其進行如下執(zhí)行控制按照所述圖像數(shù)據(jù)的每頁,選擇所述多個圖像處理部中的任ー個,使被選擇的圖像處理部執(zhí)行對所述頁的圖像處理。
2.如權利要求I所述的圖像處理裝置,其特征在于 所述圖像數(shù)據(jù)的頁被分割成多個帶區(qū),所述多個圖像處理部按照每個帶區(qū)執(zhí)行對所述圖像數(shù)據(jù)的頁的圖像處理。
3.如權利要求I所述的圖像處理裝置,其特征在于 所述控制部檢測所述多個圖像處理部的處理負荷,根據(jù)檢測出的處理負荷,使所述多個圖像處理部中的任一個執(zhí)行所述圖像處理。
4.如權利要求I所述的圖像處理裝置,其特征在干 所述圖像處理為中間灰度處理。
5.如權利要求I所述的圖像處理裝置,其特征在干 所述圖像處理為圖像的縮放處理。
全文摘要
本發(fā)明提供一種圖像處理裝置。該圖像處理裝置,即使是在進行中間灰度處理和/或縮放處理等圖像處理的情況下,也能夠高速地執(zhí)行圖像處理。在控制對包含多頁的圖像數(shù)據(jù),第一圖像處理部和第二圖像處理部分別并行且獨立地進行的圖像處理的情況下,控制部進行如下控制按照圖像數(shù)據(jù)的每頁,選擇第一圖像處理部或者第二圖像處理部中的任一個,使選擇的第一圖像處理部或者第二圖像處理部執(zhí)行對上述頁的圖像處理。
文檔編號H04N1/00GK102739912SQ20121010211
公開日2012年10月17日 申請日期2012年4月9日 優(yōu)先權日2011年4月8日
發(fā)明者中野伸一 申請人:夏普株式會社