專利名稱:圖像處理裝置和圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置和圖像處理方法。
背景技術(shù):
日本未審查專利申請公開No. 11-263044公開了一種利用查找表將高分辨率二級灰度(gradation)數(shù)據(jù)文件轉(zhuǎn)換成具有較低分辨率的連續(xù)灰度數(shù)據(jù)文件的技術(shù)。日本未審查專利申請公開No. 03-289267公開了如下技術(shù)。將二進(jìn)制圖像數(shù)據(jù)分割成表示多個相鄰像素的塊單元。通過參照灰度表來確定每個所分割的像素塊的灰度等級,其中在該灰度表中對于黑像素和白像素的排列及其在對應(yīng)的分割像素塊中的比率進(jìn)行了加權(quán)。然后,在顯示裝置上將每個具有已確定灰度等級的分割像素塊顯示為一個像素。日本未審查專利申請公開No. 06-102858公開了一種包括提取單元和轉(zhuǎn)換器的顯示裝置。該提取單元從圖像輸入單元提取表示預(yù)定數(shù)量的像素的像素數(shù)據(jù)。轉(zhuǎn)換器根據(jù)由所提取的像素數(shù)據(jù)表示的像素的數(shù)量,將所提取的像素數(shù)據(jù)轉(zhuǎn)換成表示數(shù)量小于所提取像素數(shù)據(jù)的像素的預(yù)定數(shù)量的像素的像素數(shù)據(jù)。日本專利No. 3061230公開了如下處理裝置。在此圖像處理裝置中,由N級灰度表示的圖像數(shù)據(jù)以表示多個像素的組為單位輸入,并且所輸入圖像數(shù)據(jù)的每組多個像素均同步轉(zhuǎn)換成由M級灰度表示的像素圖像數(shù)據(jù)。然后,由轉(zhuǎn)換成的M級灰度表示的圖像數(shù)據(jù)以表示多個像素的組為單位輸出。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種圖像處理裝置和一種圖像處理方法,其中用于縮小圖像數(shù)據(jù)并且用于執(zhí)行位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中的至少一項(xiàng)的轉(zhuǎn)換表的大小可以被縮減。根據(jù)本發(fā)明的第一方面,提供了一種圖像處理裝置,包括分割轉(zhuǎn)換單元,其從圖像數(shù)據(jù)中提取表示N(N為大于等于2的整數(shù))個像素的數(shù)據(jù),將所提取的表示N個像素的數(shù)據(jù)分割成k O ^k^N)個分割數(shù)據(jù)元素,以使得k個分割數(shù)據(jù)元素中的每一個描述至少一個像素,并且使用轉(zhuǎn)換表將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單段數(shù)據(jù),所述轉(zhuǎn)換表根據(jù)k個分割數(shù)據(jù)元素的每一個中所描述的像素數(shù)量來提供,并且該轉(zhuǎn)換表用于通過執(zhí)行包括用于逐像素地轉(zhuǎn)換位數(shù)的位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中至少一項(xiàng)的轉(zhuǎn)換處理, 來將相應(yīng)的k個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù);和合成單元,用于組合通過使用分割轉(zhuǎn)換單元轉(zhuǎn)換k個分割數(shù)據(jù)元素所得到的各個單段數(shù)據(jù),以生成表示一個像素的輸出數(shù)據(jù),該輸出數(shù)據(jù)從所提取的表示N個像素的數(shù)據(jù)以1/N的縮小比率縮小。根據(jù)本發(fā)明的第二方面,根據(jù)本發(fā)明第一方面的圖像處理裝置可以進(jìn)一步包括 非分割轉(zhuǎn)換單元,其從圖像數(shù)據(jù)中提取表示αΧΝ(α為大于等于1的整數(shù))個像素的數(shù)據(jù),并使用轉(zhuǎn)換表將所提取的表示α XN個像素的數(shù)據(jù)轉(zhuǎn)換成表示α個像素的數(shù)據(jù),該轉(zhuǎn)換表用于通過執(zhí)行轉(zhuǎn)換處理將所提取的表示α XN個像素的數(shù)據(jù)轉(zhuǎn)換成表示α個像素的數(shù)據(jù);和控制器,其基于定義了轉(zhuǎn)換處理的縮小比率和內(nèi)容的處理?xiàng)l件,并假定α為1,來確定非分割轉(zhuǎn)換單元所使用的轉(zhuǎn)換表的表大小,該控制器還執(zhí)行如下控制,其中如果所確定的表大小小于預(yù)定閾值,則只要非分割轉(zhuǎn)換單元所使用的轉(zhuǎn)換表的表大小不超過預(yù)定閾值,就將α設(shè)置為最大值,并使用非分割轉(zhuǎn)換單元使圖像數(shù)據(jù)經(jīng)受轉(zhuǎn)換處理并且以1/Ν的縮小比率縮小,該控制器還執(zhí)行如下控制,其中如果所確定的表大小大于等于預(yù)定閾值,則使用非分割轉(zhuǎn)換單元和合成單元使圖像數(shù)據(jù)經(jīng)受轉(zhuǎn)換處理并且以1/Ν的縮小比率縮小。根據(jù)本發(fā)明的第三方面,在根據(jù)本發(fā)明第二方面的圖像處理裝置中,分割轉(zhuǎn)換單元和非分割轉(zhuǎn)換單元可以執(zhí)行至少顏色空間轉(zhuǎn)換處理和用于將平面交錯格式轉(zhuǎn)換成像素交錯格式的平面至像素交錯轉(zhuǎn)換處理,來作為轉(zhuǎn)換處理。分割轉(zhuǎn)換單元可以從圖像數(shù)據(jù)中提取表示未經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間的每個通道的N個像素的數(shù)據(jù),將所提取的表示每個通道的N個像素的數(shù)據(jù)分割成k個數(shù)據(jù)元素,連接各個通道的相應(yīng)的k個數(shù)據(jù)元素以生成k個分割數(shù)據(jù)元素,并且使用轉(zhuǎn)換表轉(zhuǎn)換k個分割數(shù)據(jù)元素中的每一個,可以根據(jù)在k個分割數(shù)據(jù)元素的每一個中描述的像素數(shù)量來提供轉(zhuǎn)換表,該轉(zhuǎn)換表用于將相應(yīng)的k 個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù),在該單段數(shù)據(jù)中經(jīng)受至少顏色空間轉(zhuǎn)換處理的顏色空間各個通道的數(shù)據(jù)元素連續(xù)排列。非分割轉(zhuǎn)換單元可以從圖像數(shù)據(jù)中提取表示未經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間的每個通道的α XN個像素的數(shù)據(jù)元素,連接各個通道的所提取的數(shù)據(jù)元素,使用轉(zhuǎn)換表將所提取的表示α XN個像素的數(shù)據(jù)元素轉(zhuǎn)換成表示α個連續(xù)像素的數(shù)據(jù),所述轉(zhuǎn)換表用于將所連接的各個通道的數(shù)據(jù)元素轉(zhuǎn)換成表示α個連續(xù)像素的數(shù)據(jù),所述α個連續(xù)像素中的每一個由單像素(one-pixel)數(shù)據(jù)表示,在所述單像素數(shù)據(jù)中經(jīng)受至少顏色空間轉(zhuǎn)換處理的顏色空間各個通道的數(shù)據(jù)元素連續(xù)排列。根據(jù)本發(fā)明的第四方面,在根據(jù)本發(fā)明第二方面的圖像處理裝置中,分割轉(zhuǎn)換單元和非分割轉(zhuǎn)換單元可以至少執(zhí)行顏色空間轉(zhuǎn)換處理來作為轉(zhuǎn)換處理,并且如果未經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間是CiffK顏色空間,則在使用轉(zhuǎn)換表執(zhí)行轉(zhuǎn)換處理之前,可以將 K分量疊加在C分量、M分量、和Y分量的每一個上。根據(jù)本發(fā)明的第五方面,提供了一種圖像處理方法,包括從圖像數(shù)據(jù)中提取表示N(N為大于等于2的整數(shù))個像素的數(shù)據(jù),將所提取的表示N個像素的數(shù)據(jù)分割成 k(2^k^N)個分割數(shù)據(jù)元素,以使得k個分割數(shù)據(jù)元素中的每一個描述至少一個像素, 并且使用轉(zhuǎn)換表將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單段數(shù)據(jù),所述轉(zhuǎn)換表根據(jù)k個分割數(shù)據(jù)元素的每一個中所描述的像素數(shù)量來提供,并且該轉(zhuǎn)換表用于通過執(zhí)行包括用于逐像素地轉(zhuǎn)換位數(shù)的位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中至少一項(xiàng)的轉(zhuǎn)換處理,來將相應(yīng)的 k個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù);以及對通過使用分割轉(zhuǎn)換單元轉(zhuǎn)換k個分割數(shù)據(jù)元素所得到的各個單段數(shù)據(jù)進(jìn)行組合,以生成表示一個像素的輸出數(shù)據(jù),該輸出數(shù)據(jù)從所提取的表示N個像素的數(shù)據(jù)以1/N的縮小比率縮小。根據(jù)本發(fā)明的第一方面,能夠縮小轉(zhuǎn)換表的大小,該轉(zhuǎn)換表用于縮小圖像數(shù)據(jù),并用于執(zhí)行位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中的至少一個。根據(jù)本發(fā)明的第二方面,能夠縮小轉(zhuǎn)換表的大小,該轉(zhuǎn)換表用于縮小圖像數(shù)據(jù),并用于執(zhí)行位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中的至少一個。根據(jù)本發(fā)明的第三方面,能夠使用轉(zhuǎn)換表執(zhí)行平面至像素交錯轉(zhuǎn)換處理而不增大轉(zhuǎn)換表的大小。
5
根據(jù)本發(fā)明的第四方面,相比在使用轉(zhuǎn)換表執(zhí)行轉(zhuǎn)換處理之前未將K分量疊加在 CMY分量的每一個上的情況,轉(zhuǎn)換表的大小可以較小。根據(jù)本發(fā)明的第五方面,能夠縮小轉(zhuǎn)換表的大小,該轉(zhuǎn)換表用于縮小圖像數(shù)據(jù),并用于執(zhí)行位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中的至少一個。
下面基于附圖對本發(fā)明的示例性實(shí)施例進(jìn)行說明,其中圖1是例示了根據(jù)本發(fā)明的示例性實(shí)施例的圖像處理裝置的示意圖;圖2是例示了根據(jù)本發(fā)明的示例性實(shí)施例的圖像處理裝置的功能構(gòu)造的框圖;圖3例示了第一轉(zhuǎn)換器所執(zhí)行的處理的總體視圖;圖4例示了第二轉(zhuǎn)換器所執(zhí)行的處理的總體視圖;圖5例示了選擇處理程序的流程圖;圖6例示了第一轉(zhuǎn)換器所執(zhí)行的處理的示例;圖7例示了第二轉(zhuǎn)換器所執(zhí)行的處理的示例;圖8例示了第二轉(zhuǎn)換器所執(zhí)行的另一處理的示例;和圖9A至圖9C例示了生成轉(zhuǎn)換表的示例。
具體實(shí)施例方式下面參照附圖對本發(fā)明的示例性實(shí)施例進(jìn)行詳細(xì)說明。圖1例示了根據(jù)示例性實(shí)施例的圖像處理裝置10。圖像處理裝置10包括裝置控制器12,其控制圖像處理裝置10的各個部件的操作;圖像輸入單元14,其接收圖像;圖像輸出單元16,其輸出圖像;和操作面板18。裝置控制器12、圖像輸入單元14、圖像輸出單元16、和操作面板18通過總線20彼此連接。圖像輸入單元14可以是光學(xué)讀取文檔(例如紙質(zhì)文檔)的掃描儀,其設(shè)置在圖像輸入單元14中,用于獲得文檔的圖像數(shù)據(jù)?;蛘?,圖像輸入單元14可以是從便攜式存儲器 (如致密盤只讀存儲器⑶-ROM或通用串行接口 USB存儲器)獲取圖像數(shù)據(jù)的接口,或者是通過網(wǎng)絡(luò)從外部設(shè)備獲取圖像數(shù)據(jù)的通信單元。在此示例性實(shí)施例中,輸入圖像輸入單元14的圖像數(shù)據(jù)經(jīng)受諸如縮小處理和轉(zhuǎn)換處理的圖像處理,然后輸入至圖像輸出單元16中。圖像輸出單元16可以是圖像形成裝置,其在記錄紙上形成由輸入的圖像數(shù)據(jù)所表示的圖像,或者可以是顯示裝置,其通過在顯示屏幕上顯示圖像來輸出由輸入的圖像數(shù)據(jù)所表示的圖像,例如液晶顯示器(LCD)。操作面板18包括顯示操作屏幕的顯示單元和接收來自用戶的操作的操作接收器 (如數(shù)字鍵盤或觸摸板)。裝置控制器12包括微計算機(jī)等。具體來說,裝置控制器12包括中央處理單元 (CPU) 12A、存儲器12B、和非易失性存儲單元12C(如硬盤驅(qū)動器HDD或閃存)。在存儲單元 12C中,存儲有用于上述轉(zhuǎn)換處理的程序(轉(zhuǎn)換處理程序)以及用作執(zhí)行轉(zhuǎn)換處理程序的平臺的操作系統(tǒng)(OS)。圖2例示了根據(jù)此示例實(shí)施例的圖像處理裝置10的功能構(gòu)造。在圖2中,與圖1所示部件相同的部件由類似的參考標(biāo)號指示,并且省略對其說明。如圖2所示,圖像處理裝置10不僅包括圖像輸入單元14、圖像輸出單元16、和操作面板18,還包括處理控制器30、第一轉(zhuǎn)換器32、和第二轉(zhuǎn)換器40。在第一轉(zhuǎn)換器32和第二轉(zhuǎn)換器40中,均執(zhí)行使用轉(zhuǎn)換表進(jìn)行的處理。在此示例性實(shí)施例中,用在第一轉(zhuǎn)換器32 中的轉(zhuǎn)換表被稱為第一轉(zhuǎn)換表36,用作第二轉(zhuǎn)換器40中的轉(zhuǎn)換表被稱為第二轉(zhuǎn)換表44。處理控制器30輸入表示處理?xiàng)l件的處理參數(shù),處理?xiàng)l件定義了用在縮小處理中的縮小比率和轉(zhuǎn)換處理的內(nèi)容,處理控制器30還將從圖像輸入單元14接收的圖像數(shù)據(jù)輸入第一轉(zhuǎn)換器32和第二轉(zhuǎn)換器40之一,以使得所選擇的第一或第二轉(zhuǎn)換器32或40執(zhí)行處理參數(shù)所定義的圖像處理。在下文中,將輸入第一轉(zhuǎn)換器32或第二轉(zhuǎn)換器40的預(yù)處理圖像數(shù)據(jù)稱作輸入圖像數(shù)據(jù)。裝置控制器12的CPU 12A執(zhí)行轉(zhuǎn)換處理程序來實(shí)現(xiàn)處理控制器30、第一轉(zhuǎn)換器 32、和第二轉(zhuǎn)換器40。第一轉(zhuǎn)換器32包括第一表值發(fā)生器;34、第一轉(zhuǎn)換表36、和第一轉(zhuǎn)換處理器38。第一轉(zhuǎn)換器32對輸入圖像數(shù)據(jù)執(zhí)行縮小處理和轉(zhuǎn)換處理,并輸出處理后的圖像數(shù)據(jù)。在此示例性實(shí)施例中,轉(zhuǎn)換處理包括位數(shù)轉(zhuǎn)換處理、顏色空間轉(zhuǎn)換處理、和平面至像素交錯轉(zhuǎn)換處理??s小處理是用于根據(jù)均值方法在快速掃描方向上(圖像的水平方向上)以1/N(N 為自然數(shù))的縮小比率縮小圖像數(shù)據(jù)的大小的處理。即在此示例性實(shí)施例中,并非通過采用圖像數(shù)據(jù)的像素來縮小圖像數(shù)據(jù),而是通過使用均值方法執(zhí)行計算處理來根據(jù)原始數(shù)據(jù)的多個像素縮小圖像數(shù)據(jù)。位數(shù)轉(zhuǎn)換處理是用于逐像素轉(zhuǎn)換位數(shù)的處理,即用于將輸入位數(shù)Bi轉(zhuǎn)換成輸出位數(shù)Bo的處理。例如,從1位圖像數(shù)據(jù)轉(zhuǎn)換成8位圖像數(shù)據(jù)還可以稱作從二級灰度圖像數(shù)據(jù)轉(zhuǎn)換成256級灰度圖像數(shù)據(jù)??梢詧?zhí)行已知的顏色空間轉(zhuǎn)換處理作為顏色空間轉(zhuǎn)換處理,并且通道數(shù)量從輸入通道數(shù)量Ci轉(zhuǎn)換成輸出通道數(shù)量Co。例如,如果將YMCK顏色空間轉(zhuǎn)換成YCbCr顏色空間, 則通道數(shù)量從四通道轉(zhuǎn)換成三通道。如果在將K分量疊加在CMY分量的每一個上之后執(zhí)行顏色空間轉(zhuǎn)換處理,則首先通過將K分量疊加在CMY分量的每一個上來將四個CMYK通道轉(zhuǎn)換成三個CMY通道,然后將三個CMY通道轉(zhuǎn)換成三個YCbCr通道。后文將對這種轉(zhuǎn)換處理進(jìn)行說明。平面至像素交錯轉(zhuǎn)換處理是用于將平面交錯格式圖像數(shù)據(jù)轉(zhuǎn)換成像素交錯格式圖像數(shù)據(jù)的處理。第一表值發(fā)生器34基于從處理控制器30輸入的處理參數(shù)來確定第一轉(zhuǎn)換處理器 38所使用的第一轉(zhuǎn)換表36的表值,并將所確定的表值設(shè)置在第一轉(zhuǎn)換表36中。具體來說,第一表值發(fā)生器34基于從處理控制器30輸入的處理參數(shù)生成第一轉(zhuǎn)換表36的表值,并將所生成的表值設(shè)置在第一轉(zhuǎn)換表36中。處理參數(shù)包括縮小比率N、輸入位數(shù)Bi、輸出位數(shù)Bo、輸入/輸出顏色空間的類型、和參數(shù)α (大于等于1的整數(shù)),其中參數(shù)α定義了使用第一轉(zhuǎn)換表36同步轉(zhuǎn)換的像素數(shù)量。生成用于第一轉(zhuǎn)換表36的表值, 其中α XNXBiXCi位的輸入值(即針對α XN個像素的位數(shù))與α XBoXCo位的輸出值(即針對α個像素的位數(shù))相關(guān)聯(lián)。α XBoXCo位的輸出值是通過執(zhí)行從Bi到Bo的位數(shù)轉(zhuǎn)換處理以及伴隨從Ci到Co的通道數(shù)轉(zhuǎn)換處理的顏色空間轉(zhuǎn)換處理而得到的值。
如圖3所示,第一轉(zhuǎn)換處理器38從輸入圖像數(shù)據(jù)中提取(α XN)像素數(shù)據(jù),并將 (α XN)像素數(shù)據(jù)轉(zhuǎn)換成α像素數(shù)據(jù)。換句話說,第一轉(zhuǎn)換處理器38從第一轉(zhuǎn)換表36獲取對應(yīng)于表示(α XN)個像素的輸入圖像數(shù)據(jù)的輸入值的輸出值,并輸出所獲取的輸出值。 重復(fù)該過程直到形成輸入圖像數(shù)據(jù)的全部像素已被處理。因此,輸出經(jīng)受了用于以1/Ν的縮小比率縮小輸入圖像數(shù)據(jù)的縮小處理以及諸如位數(shù)轉(zhuǎn)換處理的轉(zhuǎn)換處理的圖像數(shù)據(jù)。下面詳細(xì)說明第一轉(zhuǎn)換處理器38所執(zhí)行的處理。如果輸入圖像數(shù)據(jù)是像素交錯格式圖像數(shù)據(jù),則第一轉(zhuǎn)換處理器38從文件頭順次提取(a XNXBiXCi)位數(shù)據(jù)(即 (α XN)像素數(shù)據(jù)),并通過參照第一轉(zhuǎn)換表36輸出對應(yīng)于所提取數(shù)據(jù)的輸入值的輸出值 (α XBoXCo)位數(shù)據(jù)(即α像素數(shù)據(jù))。如果輸入圖像數(shù)據(jù)是平面交錯格式圖像數(shù)據(jù),則第一轉(zhuǎn)換處理器38從形成輸入圖像數(shù)據(jù)的每個通道的圖像數(shù)據(jù)讀取(α XNXBi)位數(shù)據(jù), 并且連接所讀取的各個通道的(a XNXBi)位數(shù)據(jù)以生成(α XNXBi) XCi位數(shù)據(jù)。然后, 第一轉(zhuǎn)換處理器38通過以類似于像素交錯格式圖像數(shù)據(jù)的方式來參照第一轉(zhuǎn)換表36執(zhí)行處理。在這種情況下,第一表值發(fā)生器34生成轉(zhuǎn)換表的表值,其中通過連接平面交錯格式圖像數(shù)據(jù)的各輸入通道的數(shù)據(jù)元素而獲得的輸入值與像素交錯格式圖像數(shù)據(jù)的輸出值相關(guān)聯(lián)。如果顏色空間轉(zhuǎn)換處理包括從CMYK顏色空間到另一種顏色空間的轉(zhuǎn)換,則第一轉(zhuǎn)換處理器38首先將K分量疊加在CMY分量的每一個上,然后參照第一轉(zhuǎn)換表36執(zhí)行轉(zhuǎn)換處理。K分量的疊加可以如下執(zhí)行。當(dāng)Bi為1位時,執(zhí)行OR運(yùn)算。當(dāng)Bi不是1位時,執(zhí)行特定底色去除(UCR)計算或者相當(dāng)于UCR計算的表處理。在UCR計算或者相當(dāng)于UCR計算的表處理的情況下,K分量可以加至CMY分量,同時限制K分量的上限值。或者,可以生成以K/C、K/M、K/Y作為輸入值的用于疊加處理的表,然后執(zhí)行疊加處理。這種疊加技術(shù)是已知的技術(shù),因此不作進(jìn)一步的說明。與后文將說明的第二轉(zhuǎn)換處理器46的分割轉(zhuǎn)換處理器46A不同,第一轉(zhuǎn)換處理器 38提取(α XN)像素數(shù)據(jù),然后使用一個轉(zhuǎn)換表將其輸出,而不分割所提取的(α XN)像素數(shù)據(jù)。因此,可以在下文中將第一轉(zhuǎn)換處理器38稱為“非分割轉(zhuǎn)換處理器”。第二轉(zhuǎn)換器40包括第二表值發(fā)生器42、第二轉(zhuǎn)換表44、和第二轉(zhuǎn)換處理器46。第二轉(zhuǎn)換器40對輸入圖像數(shù)據(jù)執(zhí)行上述的縮小處理和轉(zhuǎn)換處理,并輸出所得數(shù)據(jù)。第二表值發(fā)生器42基于從處理控制器30輸入的處理參數(shù)來確定用于第二轉(zhuǎn)換處理器46所執(zhí)行的轉(zhuǎn)換處理的第二轉(zhuǎn)換表44的表值。然后第二表值發(fā)生器42將所確定的表值設(shè)置在第二轉(zhuǎn)換表44中。根據(jù)情況,可能僅一個第二轉(zhuǎn)換表44即足夠,或者必需多個第二轉(zhuǎn)換表44。下面對第二表值發(fā)生器42生成表值的處理進(jìn)行詳細(xì)說明。與第一轉(zhuǎn)換器32不同,在第二轉(zhuǎn)換器40中,對于獲得輸出圖像數(shù)據(jù)的一個像素所必需的輸入圖像數(shù)據(jù)的N個像素首先分割成k(k為2到N的整數(shù))個分割數(shù)據(jù)元素,k個分割數(shù)據(jù)元素中的每一個表示至少一個像素。第二表值發(fā)生器42基于從處理控制器30輸入的處理參數(shù)確定第二轉(zhuǎn)換表44的每個表值,這些表值(第二轉(zhuǎn)換表)是根據(jù)k個分割數(shù)據(jù)元素中的每一個所描述的像素數(shù)量提供的。處理參數(shù)包括縮小比率N、輸入位數(shù)Bi、輸出位數(shù)Bo、輸入/輸出顏色空間的類型、和分割輸入圖像數(shù)據(jù)所獲得的數(shù)據(jù)元素的數(shù)量k。各個分割數(shù)據(jù)元素中描述的像素數(shù)量可以相同也可以不同。在第二轉(zhuǎn)換器40中,使用1至k個轉(zhuǎn)換表,后文對此進(jìn)行說CN 102547054 A
明。在此實(shí)施例中,第二轉(zhuǎn)換器40中使用的每個轉(zhuǎn)換表都稱為第二轉(zhuǎn)換表44。第二表值發(fā)生器42針對每個第二轉(zhuǎn)換表44生成包括輸入值和輸出值的表值,其中輸入值是分配給在對應(yīng)的分割數(shù)據(jù)元素中描述的像素數(shù)量的位數(shù),并且每個輸出值具有通過對輸入值執(zhí)行從 Bi到Bo的位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理而獲得的一個像素。第二轉(zhuǎn)換處理器46包括分割轉(zhuǎn)換處理器46A和合成單元46B。如圖4所示,分割轉(zhuǎn)換處理器46A從輸入圖像數(shù)據(jù)中提取表示N個像素的數(shù)據(jù),將N像素數(shù)據(jù)分割成k個分割數(shù)據(jù)元素,然后使用相應(yīng)的第二轉(zhuǎn)換表44將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成表示一個像素的數(shù)據(jù)。然后,合成單元46B組合轉(zhuǎn)換后的單像素數(shù)據(jù)元素,以生成以1/N的縮小比率縮小的單像素數(shù)據(jù)。第二轉(zhuǎn)換處理器46重復(fù)由分割轉(zhuǎn)換處理器46A和合成單元46B執(zhí)行的處理,直到形成輸入圖像數(shù)據(jù)的全部像素已被處理。于是,輸出經(jīng)受了用于將輸入圖像數(shù)據(jù)以1/N的縮小比率縮小的縮小處理以及經(jīng)受諸如位數(shù)轉(zhuǎn)換處理的轉(zhuǎn)換處理的圖像數(shù)據(jù)。通過這種方式,使用相應(yīng)的第二轉(zhuǎn)換表44將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單段數(shù)據(jù),并將轉(zhuǎn)換后的像素數(shù)據(jù)元素組合成單像素數(shù)據(jù)。在這種情況下,每個已經(jīng)使用第二轉(zhuǎn)換表44轉(zhuǎn)換并且未組合的數(shù)據(jù)元素均是1位數(shù)據(jù),已經(jīng)組合的數(shù)據(jù)也是1位數(shù)據(jù)。也即, 像素的數(shù)量相同。這樣,每個未組合的數(shù)據(jù)元素也稱為單像素數(shù)據(jù)。下面對第二轉(zhuǎn)換處理器46執(zhí)行的處理進(jìn)行更詳細(xì)說明。如果輸入圖像數(shù)據(jù)是像素交錯格式圖像數(shù)據(jù),則第二轉(zhuǎn)換處理器46的分割轉(zhuǎn)換處理器46A從文件頭中順次提取 (NXBiXCi)位數(shù)據(jù)(即N像素數(shù)據(jù)),并將提取的數(shù)據(jù)分割成k個分割數(shù)據(jù)元素,使得每個分割數(shù)據(jù)元素表示一個或多個像素。注意,形成一個像素的位串不在中間(half way)分割。這同樣適用于平面交錯格式圖像數(shù)據(jù)。分割轉(zhuǎn)換處理器46A從相應(yīng)的第二轉(zhuǎn)換表44 獲得與每個分割數(shù)據(jù)元素的輸入值相對應(yīng)的輸出值。合成單元46B組合k個輸出值,并輸出該組合數(shù)據(jù)作為單像素圖像數(shù)據(jù)(BoXCo位)。如果輸入圖像數(shù)據(jù)是平面交錯格式圖像數(shù)據(jù),則第二轉(zhuǎn)換處理器46首先讀取每個k位串,該k位串是通過將形成輸入圖像數(shù)據(jù)的每個通道的圖像數(shù)據(jù)(NXBi)分割成k個數(shù)據(jù)元素而獲得。第二轉(zhuǎn)換處理器46然后連接各個通道的位串,以與像素交錯格式圖像數(shù)據(jù)的情況下執(zhí)行的處理類似的方式使用第二轉(zhuǎn)換表44對用作每個分割數(shù)據(jù)元素的連接位串執(zhí)行處理。在這種情況下,第二表值發(fā)生器42 生成第二轉(zhuǎn)換表44的表值,其中通過連接平面交錯格式圖像數(shù)據(jù)的輸入通道的數(shù)據(jù)元素而獲得的輸入值與像素交錯格式圖像數(shù)據(jù)的輸出值相關(guān)聯(lián)。如果顏色空間轉(zhuǎn)換處理包含從CMYK顏色空間到另一種顏色空間的轉(zhuǎn)換,如在第一轉(zhuǎn)換處理器38中一樣,則第二轉(zhuǎn)換處理器46的分割轉(zhuǎn)換處理器46A首先將K分量疊加在每個CMY分量上,然后將CMY顏色空間轉(zhuǎn)換成輸出顏色空間。以上通過示例的方式已經(jīng)對通過第一轉(zhuǎn)換器32和第二轉(zhuǎn)換器40執(zhí)行的包括位數(shù)轉(zhuǎn)換處理、顏色空間轉(zhuǎn)換處理、和平面至像素交錯轉(zhuǎn)換處理的轉(zhuǎn)換處理進(jìn)行了說明。不過轉(zhuǎn)換處理不限于這些處理。例如,如果僅執(zhí)行位數(shù)轉(zhuǎn)換來作為轉(zhuǎn)換處理,則輸入通道數(shù)量Ci和輸出通道數(shù)量 Co從處理參數(shù)中省略。在這種情況下,第一轉(zhuǎn)換器32執(zhí)行如下處理。第一表值發(fā)生器34 生成轉(zhuǎn)換表的表值,其中α XNXBi位的輸入值與通過執(zhí)行從Bi到Bo的位數(shù)轉(zhuǎn)換處理而得到的α XBo位的輸出值相關(guān)聯(lián)。然后,第一表值發(fā)生器34將所生成的表值設(shè)置在第一轉(zhuǎn)換表36中。第一轉(zhuǎn)換處理器38從輸入圖像數(shù)據(jù)中提取(α XNXBi)位數(shù)據(jù)(即α XN個像素),并使用第一轉(zhuǎn)換表36將提取的數(shù)據(jù)轉(zhuǎn)換成α XBo位數(shù)據(jù)(即α個像素)。由此輸出經(jīng)受了用于將輸入圖像數(shù)據(jù)以1/Ν的縮小比率縮小的縮小處理以及將Bi轉(zhuǎn)換成Bo 的位數(shù)轉(zhuǎn)換處理的圖像數(shù)據(jù)。第二轉(zhuǎn)換器40執(zhí)行如下處理。第二表值發(fā)生器42生成根據(jù) k個分割數(shù)據(jù)元素的每一個中描述的像素數(shù)量提供的第二轉(zhuǎn)換表44的表值。具體來說,第二表值發(fā)生器42生成包括輸入值和輸出值的表值,其中輸入值是分配給在對應(yīng)的分割數(shù)據(jù)元素中描述的像素數(shù)量的位數(shù),并且輸出值是通過對輸入值執(zhí)行從Bi到Bo的位數(shù)轉(zhuǎn)換處理而獲得的單像素數(shù)據(jù)元素。然后第二表值發(fā)生器42將所生成的表值設(shè)置在相應(yīng)的第二轉(zhuǎn)換表44中。第二轉(zhuǎn)換處理器46從輸入圖像數(shù)據(jù)提取表示N個像素的數(shù)據(jù),然后使用第二轉(zhuǎn)換表44將通過分割N像素數(shù)據(jù)所得的k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單像素數(shù)據(jù)。然后第二轉(zhuǎn)換處理器46將轉(zhuǎn)換后的單像素數(shù)據(jù)元素組合成單像素圖像數(shù)據(jù)。如果僅執(zhí)行顏色空間轉(zhuǎn)換處理作為轉(zhuǎn)換處理,則以上述處理類似的方式執(zhí)行處理。下面對第二轉(zhuǎn)換處理器46的合成單元46B中執(zhí)行的合成的模式進(jìn)行詳細(xì)說明。合成的模式取決于第二轉(zhuǎn)換表44是如何生成的而變化。例如,如果根據(jù)每個分割數(shù)據(jù)元素中描述的像素數(shù)量確定的貢獻(xiàn)比率(contribution ratio)已經(jīng)乘以第二轉(zhuǎn)換表44中的每個輸出值,則簡單地累加通過使用第二轉(zhuǎn)換表44執(zhí)行轉(zhuǎn)換所得到的k個輸出元素。然而,如果上述貢獻(xiàn)比率未乘以第二轉(zhuǎn)換表44的每個輸出值,則必須首先將貢獻(xiàn)比率乘以k個數(shù)據(jù)元素中的每一個,然后累加所得的k個數(shù)據(jù)元素。下面參照圖4對貢獻(xiàn)比率進(jìn)行詳細(xì)說明。例如,如果縮小比率為1/5且k為2,則像素的數(shù)量N(N= 5)可以分成兩部分,具體來說,分成像素的第一數(shù)量N1 (N1 = 3)和像素的第二數(shù)量=2)。因此,第一分割數(shù)據(jù)Dl所表示的像素數(shù)量可以為3,第二分割數(shù)據(jù) D2所表示的像素數(shù)量可以為2。通過這種方式,由于第一分割數(shù)據(jù)D1的像素數(shù)量和第二分割數(shù)據(jù)A的像素數(shù)量不同,因此分別根據(jù)第一和第二分割數(shù)據(jù)D1和&的像素數(shù)量生成第二轉(zhuǎn)換表Tl和T2。把對應(yīng)于表示像素數(shù)量N1 (=幻的第一分割數(shù)據(jù)D1的第二轉(zhuǎn)換表44稱為第二轉(zhuǎn)換表T1,而把對應(yīng)于表示像素數(shù)量隊(=幻的第二分割數(shù)據(jù)&的第二轉(zhuǎn)換表44稱為第二轉(zhuǎn)換表T2。兩個第二轉(zhuǎn)換表T1和T2如下生成。累加各表示三個像素的數(shù)據(jù)元素并將總值除以3以生成單像素數(shù)據(jù)。該單像素數(shù)據(jù)還乘以貢獻(xiàn)比率(權(quán)重)3/5,將所得值用作第二轉(zhuǎn)換表T1的輸出值。由此生成第二轉(zhuǎn)換表1\。同時,累加各表示兩個像素的數(shù)據(jù)元素并將總值除以2以生成單像素數(shù)據(jù)。該單像素數(shù)據(jù)還乘以貢獻(xiàn)比率(權(quán)重)2/5,將所得值用作第二轉(zhuǎn)換表T2的輸出值。由此生成第二轉(zhuǎn)換表Τ2?,F(xiàn)在假設(shè)通過累加各表示三個像素的數(shù)據(jù)元素并將總值除以3所獲得的單像素數(shù)據(jù)已經(jīng)乘以貢獻(xiàn)比率3/5,并且將所得輸出值設(shè)置在第二轉(zhuǎn)換表T1中。還假設(shè)通過累加各表示兩個像素的數(shù)據(jù)元素并將總值除以2所獲得的單像素數(shù)據(jù)已經(jīng)乘以貢獻(xiàn)比率2/5, 并且將所得輸出值設(shè)置在第二轉(zhuǎn)換表T2中。在這種情況下,通過分別參照第二轉(zhuǎn)換表T1和 T2來轉(zhuǎn)換第一和第二分割數(shù)據(jù)元素D1和&所得的兩個數(shù)據(jù)元素可以簡單地相加,從而獲得根據(jù)輸入的N個像素生成并且以1/5的縮小比率縮小的單像素數(shù)據(jù)。通過這種方式,當(dāng)把乘以貢獻(xiàn)比率的輸出值設(shè)置為表值時所采用的合成模式(稱作“第一合成模式”)可以通過如下公式(1)表達(dá)
10
權(quán)利要求
1.一種圖像處理裝置,包括分割轉(zhuǎn)換單元,其從圖像數(shù)據(jù)中提取表示N個像素的數(shù)據(jù),其中N為大于等于2的整數(shù),將所提取的表示N個像素的數(shù)據(jù)分割成k個分割數(shù)據(jù)元素,其中2 < N,以使得k個分割數(shù)據(jù)元素中的每一個描述至少一個像素,并且使用轉(zhuǎn)換表將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單段數(shù)據(jù),所述轉(zhuǎn)換表根據(jù)k個分割數(shù)據(jù)元素的每一個中所描述的像素數(shù)量來提供,并且所述轉(zhuǎn)換表用于通過執(zhí)行包括用于逐像素地轉(zhuǎn)換位數(shù)的位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中至少一項(xiàng)的轉(zhuǎn)換處理,來將相應(yīng)的k個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù);和合成單元,用于組合通過使用分割轉(zhuǎn)換單元轉(zhuǎn)換k個分割數(shù)據(jù)元素所得到的各個單段數(shù)據(jù),以生成表示一個像素的輸出數(shù)據(jù),所述輸出數(shù)據(jù)從所提取的表示N個像素的數(shù)據(jù)以 1/N的縮小比率縮小。
2.根據(jù)權(quán)利要求1的圖像處理裝置,還包括非分割轉(zhuǎn)換單元,其從圖像數(shù)據(jù)中提取表示α XN個像素的數(shù)據(jù),其中α為大于等于 1的整數(shù),并使用轉(zhuǎn)換表將所提取的表示α XN個像素的數(shù)據(jù)轉(zhuǎn)換成表示α個像素的數(shù)據(jù), 所述轉(zhuǎn)換表用于通過執(zhí)行轉(zhuǎn)換處理將所提取的表示α XN個像素的數(shù)據(jù)轉(zhuǎn)換成表示α個像素的數(shù)據(jù);和控制器,其基于定義了轉(zhuǎn)換處理的縮小比率和內(nèi)容的處理?xiàng)l件,并假定α為1,來確定非分割轉(zhuǎn)換單元所使用的轉(zhuǎn)換表的表大小,所述控制器還執(zhí)行如下控制,其中如果所確定的表大小小于預(yù)定閾值,只要非分割轉(zhuǎn)換單元所使用的轉(zhuǎn)換表的表大小不超過預(yù)定閾值, 則將α設(shè)置為最大值,并使用非分割轉(zhuǎn)換單元使圖像數(shù)據(jù)經(jīng)受轉(zhuǎn)換處理并且以1/N的縮小比率縮小,所述控制器還執(zhí)行如下控制,其中如果所確定的表大小大于等于預(yù)定閾值,則使用非分割轉(zhuǎn)換單元和合成單元使圖像數(shù)據(jù)經(jīng)受轉(zhuǎn)換處理并且以1/N的縮小比率縮小。
3.根據(jù)權(quán)利要求2的圖像處理裝置,其中分割轉(zhuǎn)換單元和非分割轉(zhuǎn)換單元執(zhí)行至少顏色空間轉(zhuǎn)換處理和用于將平面交錯格式轉(zhuǎn)換成像素交錯格式的平面至像素交錯轉(zhuǎn)換處理,來作為轉(zhuǎn)換處理;分割轉(zhuǎn)換單元從圖像數(shù)據(jù)中提取表示未經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間的每個通道的N個像素的數(shù)據(jù),將所提取的表示每個通道的N個像素的數(shù)據(jù)分割成k個數(shù)據(jù)元素,連接各個通道的相應(yīng)的k個數(shù)據(jù)元素以生成k個分割數(shù)據(jù)元素,并且使用轉(zhuǎn)換表轉(zhuǎn)換k個分割數(shù)據(jù)元素中的每一個,根據(jù)在k個分割數(shù)據(jù)元素的每一個中描述的像素數(shù)量來提供轉(zhuǎn)換表,所述轉(zhuǎn)換表用于將相應(yīng)的k個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù),在所述單段數(shù)據(jù)中經(jīng)受至少顏色空間轉(zhuǎn)換處理的顏色空間各個通道的數(shù)據(jù)元素連續(xù)排列;并且非分割轉(zhuǎn)換單元從圖像數(shù)據(jù)中提取表示未經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間的每個通道的α XN個像素的數(shù)據(jù)元素,連接所提取的各個通道的數(shù)據(jù)元素,使用轉(zhuǎn)換表將所提取的表示α XN個像素的數(shù)據(jù)元素轉(zhuǎn)換成表示α個連續(xù)像素的數(shù)據(jù),所述轉(zhuǎn)換表用于將所連接的各個通道的數(shù)據(jù)元素轉(zhuǎn)換成表示α個連續(xù)像素的數(shù)據(jù),所述α個連續(xù)像素中的每一個由單像素數(shù)據(jù)表示,在所述單像素數(shù)據(jù)中至少經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間各個通道的數(shù)據(jù)元素連續(xù)排列。
4.根據(jù)權(quán)利要求2的圖像處理裝置,其中分割轉(zhuǎn)換單元和非分割轉(zhuǎn)換單元至少執(zhí)行顏色空間轉(zhuǎn)換處理來作為轉(zhuǎn)換處理,并且如果未經(jīng)受顏色空間轉(zhuǎn)換處理的顏色空間是CMYK 顏色空間,則在使用轉(zhuǎn)換表執(zhí)行轉(zhuǎn)換處理之前,將K分量疊加在C分量、M分量、和Y分量的每一個上。
5. 一種圖像處理方法,包括從圖像數(shù)據(jù)中提取表示N個像素的數(shù)據(jù),其中,N為大于等于2的整數(shù),將所提取的表示N個像素的數(shù)據(jù)分割成k個分割數(shù)據(jù)元素,其中,2 < k^N,以使得k個分割數(shù)據(jù)元素中的每一個描述至少一個像素,并且使用轉(zhuǎn)換表將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單段數(shù)據(jù),所述轉(zhuǎn)換表根據(jù)k個分割數(shù)據(jù)元素的每一個中所描述的像素數(shù)量來提供,并且所述轉(zhuǎn)換表用于通過執(zhí)行包括用于逐像素地轉(zhuǎn)換位數(shù)的位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中至少一項(xiàng)的轉(zhuǎn)換處理,來將相應(yīng)的k個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù);和對通過使用分割轉(zhuǎn)換單元轉(zhuǎn)換k個分割數(shù)據(jù)元素所得到的各個單段數(shù)據(jù)進(jìn)行組合,以生成表示一個像素的輸出數(shù)據(jù),所述輸出數(shù)據(jù)從所提取的表示N個像素的數(shù)據(jù)以1/N的縮小比率縮小。
全文摘要
本發(fā)明提供圖像處理裝置和圖像處理方法。圖像處理裝置包括分割轉(zhuǎn)換單元和合成單元。分割轉(zhuǎn)換單元從圖像數(shù)據(jù)中提取表示N(N為大于等于2的整數(shù))個像素的數(shù)據(jù),將所提取的表示N個像素的數(shù)據(jù)分割成k(2≤k≤N)個分割數(shù)據(jù)元素,并且使用轉(zhuǎn)換表將k個分割數(shù)據(jù)元素中的每一個轉(zhuǎn)換成單段數(shù)據(jù)。轉(zhuǎn)換表用于通過執(zhí)行包括用于逐像素地轉(zhuǎn)換位數(shù)的位數(shù)轉(zhuǎn)換處理和顏色空間轉(zhuǎn)換處理中至少一項(xiàng)的轉(zhuǎn)換處理,來將相應(yīng)的k個分割數(shù)據(jù)元素轉(zhuǎn)換成單段數(shù)據(jù)。合成單元組合通過使用分割轉(zhuǎn)換單元轉(zhuǎn)換k個分割數(shù)據(jù)元素所得到的單段數(shù)據(jù),以生成表示一個像素的輸出數(shù)據(jù),該輸出數(shù)據(jù)從所提取的表示N個像素的數(shù)據(jù)以1/N的縮小比率縮小。
文檔編號H04N1/40GK102547054SQ201110306608
公開日2012年7月4日 申請日期2011年10月8日 優(yōu)先權(quán)日2010年12月13日
發(fā)明者長尾隆 申請人:富士施樂株式會社