專利名稱:圖像處理裝置及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在進行基于圖層分離的圖像壓縮等處理時,能夠從輸入圖像數(shù)據(jù)中高 精度地提取前景像素的圖像處理裝置、圖像處理方法及記錄介質(zhì)。
背景技術(shù):
目前,以電子照片方式或噴墨方式等形成圖像的復(fù)印機或復(fù)合機等圖像形成裝置 得到了廣泛普及。而且,近年來復(fù)合機實現(xiàn)了高功能化,復(fù)合機被要求具備將由掃描儀讀取 的文稿以電子數(shù)據(jù)形式保存,并管理所保存的文稿文件的功能;和將文稿數(shù)據(jù)以電子郵件 方式發(fā)送的功能等。由掃描儀讀取的文稿雖然被以圖像數(shù)據(jù)形式保存,但該圖像數(shù)據(jù)一般 容量較大。因此,在存儲或發(fā)送圖像數(shù)據(jù)的情況下,減少數(shù)據(jù)量的圖像壓縮技術(shù)等必不可 缺。作為用于實現(xiàn)高壓縮率的圖像壓縮技術(shù)之一,由分離圖層來壓縮圖像數(shù)據(jù)的 MRC(Mixed Raster Content)等壓縮技術(shù)。該壓縮技術(shù)是將與被輸入的圖像數(shù)據(jù)相關(guān)的 圖像分離成前景圖層及背景圖層這2個圖像數(shù)據(jù),進行適合于各圖層的圖像數(shù)據(jù)壓縮的技 術(shù)。由此,可提高最終的圖像壓縮率。前景圖層是文字或畫線(以下稱為文字等)的圖像, iSn^Stffl JBIGQoint Bi-Ievel Image exp erts Group) > MMR(ModifiedModified Read) 或LZW(Lempel Ziv Welch)等可逆壓縮方式的壓縮。而背景圖層是文字或畫線以外的圖像, 適合采用JPEG(JointPhotographic Experts Group)等非可逆壓縮方式的壓縮。在日本特開2005-20227號公報(以下稱為公知文獻1)中,公開了一種如下所述 的圖像壓縮裝置能夠?qū)⑼瑫r存在文字或照片等的彩色文稿圖像的讀取圖像數(shù)據(jù),在不降 低文字等的可視性的情況下,以高壓縮率進行壓縮。該圖像壓縮裝置從由掃描儀等讀取的 彩色文稿圖像的圖像數(shù)據(jù)中,檢查構(gòu)成文字或圖形等描畫物的像素的描畫狀態(tài),將被描畫 的像素成為相連狀態(tài)的一塊連接像素,作為連接像素組進行提取。圖像壓縮裝置根據(jù)構(gòu)成 所提取的連接像素組的像素的特征,分類成適合分辨率優(yōu)先的壓縮方式的前景圖像、和適 合顏色灰度特性優(yōu)先的壓縮方式的背景圖像,對各個圖像以最適合的壓縮方式進行壓縮。對于作為背景色在局部使用了多種顏色的原稿圖像、或存在包含反轉(zhuǎn)文字的區(qū)域 的原稿圖像等,難以正確分離出前景圖像和背景圖像。公知文獻1中記載的圖像壓縮裝置在從圖像數(shù)據(jù)中提取連接像素時,首先將彩色 的圖像數(shù)據(jù)二值化,根據(jù)二值化后的圖像數(shù)據(jù)提取連接像素組,將提取出的多個連接像素 組中規(guī)定尺寸范圍內(nèi)的組作為前景圖像,將規(guī)定尺寸范圍外的組作為背景圖像。但是,由于 該圖像壓縮裝置將彩色圖像二值化來進行處理,所以,存在著難以將在局部的背景色上描 畫了文字的圖像分離成文字像素和背景像素,而且,對于底色明度和文字明度的關(guān)系顛倒 的反轉(zhuǎn)文字區(qū)域,難以分離文字像素和背景像素這一問題。圖1、2A和2B是用于說明公知文獻1中記載的圖像壓縮裝置的問題點的示意圖。 圖1表示由掃描儀等讀取、被輸入到圖像壓縮裝置的輸入圖像數(shù)據(jù)100的一例。例如,輸入 圖像數(shù)據(jù)100中包含分別在不同顏色的背景上描畫了文字的圖像區(qū)域101 105、和作為照片圖像的圖像區(qū)域106。而且,在圖像區(qū)域101 105中分別描畫有各種顏色的文字,特別 是在圖像區(qū)域103及104中,描畫有背景色暗、文字色亮的反轉(zhuǎn)文字。圖2A表示將輸入圖像數(shù)據(jù)100 二值化后的例子。通過二值化處理,可獲得提取出 圖像區(qū)域101、102及105的文字部分、和圖像數(shù)據(jù)103及104的背景部分的圖像數(shù)據(jù)100。 圖2B表示根據(jù)該二值化數(shù)據(jù)提取了前景像素的一例。在根據(jù)圖2A所示的二值化數(shù)據(jù),由 公知文獻1所記載的圖像壓縮裝置提取了連接像素組的情況下,如圖像區(qū)域103及104那 樣,導(dǎo)致將局部具有暗的背景色的區(qū)域作為連接像素組提取出。因此,有可能無法將該區(qū)域 中包含的文字像素被作為前景像素提取出。結(jié)果,由于無法將圖像數(shù)據(jù)100中包含的一部 分文字像素作為前景像素提取出,所以存在著不能通過切實的壓縮方式壓縮圖像的問題。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問題而提出,其目的在于,提供對于如在局部的背景色上描畫了 文字的圖像、及包含反轉(zhuǎn)文字區(qū)域的圖像等那樣的具有復(fù)雜圖層的輸入圖像數(shù)據(jù),能夠高 精度提取出前景像素的圖像處理裝置、圖像處理方法及記錄介質(zhì)。本發(fā)明的圖像處理裝置,用于從輸入圖像數(shù)據(jù)中提取出構(gòu)成前景圖像的前景像 素,其特征在于,具有分類部,其將上述輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個圖像區(qū) 域,并將上述多個圖像區(qū)域分類成該圖像區(qū)域中包含的像素間的像素值之差小于規(guī)定值的 平坦區(qū)域、或該平坦區(qū)域以外的變化區(qū)域;連續(xù)變化區(qū)域提取部,其將由該分類部分類后的 變化區(qū)域中相鄰的多個變化區(qū)域,作為連續(xù)變化區(qū)域提取出;色信息計算部,其計算出與上 述變化區(qū)域相關(guān)的色信息;和前景像素提取部,其按由上述連續(xù)變化區(qū)域提取部提取出的 每個連續(xù)變化區(qū)域,根據(jù)上述色信息計算部計算出的色信息,提取出前景像素。而且,本發(fā)明涉及的圖像處理裝置的特征在于,上述色信息計算部計算出上述變 化區(qū)域的前景色作為上述色信息。并且,本發(fā)明涉及的圖像處理裝置的特征在于,上述色信息計算部從上述變化區(qū) 域中包含的多個像素的像素值中,將與上述變化區(qū)域周圍的平坦區(qū)域中包含的像素的像素 值之差大于規(guī)定值的像素值,作為上述前景色計算出來,上述前景像素提取部將與上述前 景色的顏色之差在規(guī)定范圍內(nèi)的像素,作為上述前景像素提取出。另外,本發(fā)明的圖像處理裝置的特征在于,上述色信息計算部計算出上述變化區(qū) 域的背景色作為上述色信息。而且,本發(fā)明的圖像處理裝置的特征在于,上述色信息計算部計算出上述變化區(qū) 域周圍的平坦區(qū)域的顏色作為上述變化區(qū)域的背景色,上述前景像素提取部將與上述背景 色的顏色之差在規(guī)定范圍外的像素作為上述前景像素提取出。并且,本發(fā)明的圖像處理裝置的特征在于,上述分類部具有接近數(shù)計算部,該接近 數(shù)計算部計算出像素值之差小于規(guī)定值的圖像區(qū)域相接近的數(shù)量,上述分類部將該接近數(shù) 計算部計算出的接近數(shù)超過規(guī)定值的圖像區(qū)域分類為上述平坦區(qū)域。另外,本發(fā)明的圖像處理裝置的特征在于,上述接近數(shù)計算部計算出像素值之差 小于規(guī)定值、且相接近的圖像區(qū)域中平均像素值之差在規(guī)定范圍內(nèi)的圖像區(qū)域的數(shù)量。而且,本發(fā)明的圖像處理裝置的特征在于,上述分類部按規(guī)定尺寸的每個圖像區(qū) 域,進行是上述平坦區(qū)域還是上述變化區(qū)域的分類,將被分類為上述變化區(qū)域的圖像區(qū)域分割成比上述規(guī)定尺寸小的尺寸,對被分割的每個圖像區(qū)域反復(fù)進行上述分類處理,直到 上述圖像區(qū)域的尺寸達到規(guī)定尺寸為止。另外,本發(fā)明涉及的圖像處理方法,用于從輸入圖像數(shù)據(jù)中提取出構(gòu)成前景圖像 的前景像素,其特征在于,將上述輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個圖像區(qū)域,將上 述多個圖像區(qū)域分類成該圖像區(qū)域中包含的像素間的像素值之差小于規(guī)定值的平坦區(qū)域、 或該平坦區(qū)域以外的變化區(qū)域,將分類后的變化區(qū)域中相鄰的多個變化區(qū)域作為連續(xù)變化 區(qū)域提取出,計算出與上述變化區(qū)域相關(guān)的色信息,按提取出的每個連續(xù)變化區(qū)域中,根據(jù) 計算出的色信息提取前景像素。此外,本發(fā)明涉及的存儲介質(zhì)按照計算機可讀取的方式記錄有使計算機從輸入圖 像數(shù)據(jù)中提取出構(gòu)成上述前景圖像的前景像素的計算機程序,其特征在于,使計算機將上 述輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個圖像區(qū)域;使計算機將上述多個圖像區(qū)域分類 成該圖像區(qū)域中包含的像素間的像素值之差小于規(guī)定值的平坦區(qū)域、或該平坦區(qū)域以外的 變化區(qū)域;使計算機將分類后的變化區(qū)域中相鄰的多個變化區(qū)域作為連續(xù)變化區(qū)域提取 出;使計算機計算出與上述變化區(qū)域相關(guān)的色信息;使計算機按提取出的每個連續(xù)變化區(qū) 域,根據(jù)計算出的色信息,提取前景像素。在本發(fā)明中,將輸入圖像數(shù)據(jù)分成多個圖像區(qū)域,將各個圖像區(qū)域分類成平坦區(qū) 域或變化區(qū)域。這里,平坦區(qū)域是像素間的像素值之差小于規(guī)定值的圖像區(qū)域,變化區(qū)域是 平坦區(qū)域以外的圖像區(qū)域。對于平坦區(qū)域的判定,例如可通過對各個圖像區(qū)域計算出最大 像素值與最小像素值的差量,將該差量與規(guī)定值比較來進行判定??赏贫槠教箙^(qū)域是構(gòu) 成背景圖像的圖像區(qū)域。而且,通過在輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域中,將平坦區(qū)域以外 的區(qū)域作為變化區(qū)域,可推定為該變化區(qū)域是包含前景像素的圖像區(qū)域。由于不使用將輸 入圖像數(shù)據(jù)2值化后的結(jié)果,而根據(jù)像素值之差來分類圖像區(qū)域,所以,即使是包含反轉(zhuǎn)文 字的區(qū)域,也能夠?qū)⒃搮^(qū)域分類為變化區(qū)域。并且,將多個變化區(qū)域中相鄰的多個變化區(qū)域統(tǒng)一作為連續(xù)變化區(qū)域提取出。相 鄰的多個變化區(qū)域是在公共的背景圖像上描畫了前景圖像的圖像區(qū)域的可能性高。因此, 通過將它們統(tǒng)一處理,能夠更高精度地從變化區(qū)域提取出前景像素。而且,對于局部的背景 圖像,可以高精度提取出前景像素。另外,對于從輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域中分類的各個變化區(qū)域,計算出前 景色或背景色等色信息。通過根據(jù)計算出的色信息從連續(xù)變化區(qū)域中提取出前景像素,可 實現(xiàn)高精度的前景像素的提取。而且,在本發(fā)明中,作為變化區(qū)域的色信息,計算出作為前景圖像的色信息的前景 色。由此,通過根據(jù)計算出的前景色,從連續(xù)變化區(qū)域中提取出與該前景色接近的顏色的像 素(與前景色的像素值之差在規(guī)定范圍內(nèi)的像素),可提取前景像素。并且,在本發(fā)明中,當(dāng)計算出前景色作為色信息時,將變化區(qū)域的像素值與其周邊 的平坦區(qū)域的像素值進行比較。可以將與平坦區(qū)域中包含的像素的像素值之差大的變化區(qū) 域的像素值,作為前景色計算出來,并可以將與該前景色接近的顏色的像素作為前景像素 提取出。由于與平坦區(qū)域的差大的像素被作為前景像素提取出,所以,即使是背景色濃、前 景色淡的反轉(zhuǎn)文字,也可以進行高精度的提取。另外,在本發(fā)明中,作為變化區(qū)域的色信息,計算出作為背景圖像的色信息的背景色。由此,通過根據(jù)計算出的背景色,從連續(xù)變化區(qū)域提取出相對該背景色顏色之差大的像 素(與背景色的像素值之差在規(guī)定范圍外的像素),可提取出背景像素。而且,在本發(fā)明中,當(dāng)計算出背景色作為色信息時,可以將在變化區(qū)域的周邊存在 的平坦區(qū)域的顏色(平均色等),作為該變化區(qū)域的背景色計算出來,從而可以將與該背景 色的顏色之差大的像素作為前景像素提取出。由于與平坦區(qū)域的顏色之差大的像素被作為 前景像素提取出,所以,即使是背景色濃、前景色淡的反轉(zhuǎn)文字,也可以進行高精度的提取。并且,在本發(fā)明中,從輸入圖像數(shù)據(jù)中提取出像素值之差小于規(guī)定值的圖像區(qū)域, 當(dāng)該圖像區(qū)域在輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域中相接近時,計算出該接近的圖像區(qū)域的 數(shù)量。在像素值之差小的圖像區(qū)域超過規(guī)定數(shù)而接近的情況下,這些圖像區(qū)域構(gòu)成平坦的 圖像,可以將它們分類為平坦區(qū)域。當(dāng)判斷各個圖像區(qū)域是否是平坦區(qū)域時,由于不是只根 據(jù)1個圖像區(qū)域的信息進行判斷,而是根據(jù)周邊的多個圖像區(qū)域的信息進行判斷,所以,可 更高精度地分類平坦區(qū)域及變化區(qū)域。另外,在本發(fā)明中,當(dāng)計算像素值之差小的圖像區(qū)域的接近數(shù)時,即使是接近的圖 像區(qū)域,如果其平均像素值之差不在規(guī)定范圍內(nèi),則也不計數(shù)在接近數(shù)內(nèi),只將平均像素值 之差在規(guī)定范圍內(nèi)的區(qū)域計數(shù)到接近數(shù)內(nèi)。即使是像素值之差小的圖像區(qū)域接近的圖像區(qū) 域,在各圖像區(qū)域的平均像素值之差大的情況下,該圖像區(qū)域也有可能不是平坦的區(qū)域。因 此,通過將這樣的圖像區(qū)域從接近數(shù)的計數(shù)中排除,能夠防止圖像區(qū)域的誤分類。而且,在本發(fā)明中,將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成規(guī)定尺寸的圖像區(qū)域, 判斷各個圖像區(qū)域是平坦區(qū)域或是變化區(qū)域中的任意一個。此時,將被判定為變化區(qū)域的 圖像區(qū)域分割成更小尺寸的圖像區(qū)域,進而判定分割后的圖像區(qū)域是平坦區(qū)域或是變化區(qū) 域中的任意一個。這樣,反復(fù)進行圖像區(qū)域的分割、和是平坦區(qū)域還是變化區(qū)域的判定,直 到圖像區(qū)域的尺寸達到規(guī)定尺寸為止,將最終的判定結(jié)果作為圖像區(qū)域的分類結(jié)果。由此, 即使是輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域構(gòu)成具有多個局部背景圖像的復(fù)雜布局的情況,也 能夠高精度地分類平坦區(qū)域及變化區(qū)域,高精度提取出前景像素。本發(fā)明將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分類成平坦區(qū)域或變化區(qū)域,將相鄰的 變化區(qū)域作為連續(xù)變化區(qū)域提取出,并根據(jù)各個變化區(qū)域的色信息按每個連續(xù)變化區(qū)域提 取出前景像素。因此,即使是包含反轉(zhuǎn)文字區(qū)域的圖像,也能夠?qū)?gòu)成文字的像素作為前景 像素高精度地提取出。另外,即使是在局部的背景色上描畫了文字的圖像等,也能夠高精度 提取出前景像素。由此,對于具有復(fù)雜布局的圖像,可高精度提取出前景像素,通過將圖像 高精度分離成前景圖像和背景圖像,可對各個圖像以適當(dāng)?shù)膲嚎s方式進行壓縮。因此,能夠 提高圖像的壓縮率。本發(fā)明的目的、特色、以及優(yōu)點,根據(jù)下述詳細說明和附圖可更加明確。
圖1是用于說明公知文獻1中記載的圖像壓縮裝置的問題點的示意圖。圖2A和2B是用于說明公知文獻1中記載的圖像壓縮裝置的問題點的示意圖。圖3是表示本發(fā)明的實施方式1涉及的MFP的結(jié)構(gòu)的框圖。圖4A和4B是用于說明圖像處理裝置的壓縮處理部所進行的圖像數(shù)據(jù)的壓縮處理 的示意圖。
圖5A和5B是用于說明圖像處理裝置的壓縮處理部所進行的圖像數(shù)據(jù)的壓縮處理 的示意圖。圖6A和6B是用于說明圖像處理裝置的壓縮處理部所進行的圖像數(shù)據(jù)的壓縮處理 的示意圖。圖7是表示圖像處理裝置的壓縮處理部的結(jié)構(gòu)的框圖。圖8是表示壓縮處理部的前景蒙版(mask)生成處理部的詳細結(jié)構(gòu)的框圖。圖9是表示前景像素塊提取處理部的詳細結(jié)構(gòu)的框圖。圖10是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖11是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖12是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖13是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖14是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖15是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖16是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖17A、17B、17C和17D是用于說明前景塊提取處理部所進行的前景像素塊的提取 處理的示意圖。圖18是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖19是用于說明前景塊提取處理部所進行的前景像素塊的提取處理的示意圖。圖20A和20B是用于說明標(biāo)定(labeling)處理部所進行的標(biāo)定處理的示意圖。圖21是用于說明標(biāo)定處理部所進行的標(biāo)定處理的示意圖。圖22是用于說明前景色計算處理部所進行的前景色計算處理的示意圖。圖23是用于說明前景像素提取處理部所進行的前景像素的提取處理的示意圖。圖24是用于說明前景像素提取處理部所進行的前景像素的提取處理的示意圖。圖25是表示變形例涉及的圖像讀取裝置的結(jié)構(gòu)的框圖。圖26是表示實施方式2涉及的前景蒙版生成處理部的結(jié)構(gòu)的框圖。圖27是表示實施方式3涉及的前景蒙版生成處理部的結(jié)構(gòu)的框圖。
具體實施例方式(實施方式1)下面,結(jié)合對本發(fā)明的實施方式進行表示的附圖,具體說明本發(fā)明。其中,在本實 施方式中,以數(shù)字式彩色復(fù)合機(以下稱為MFP)為例,對本發(fā)明進行說明。需要說明的是, MFP具有彩色復(fù)印功能、彩色打印功能及彩色掃描功能等功能。本發(fā)明的技術(shù)可應(yīng)用于對通 過讀取原稿而獲得的彩色圖像的壓縮等情況。本發(fā)明的技術(shù)例如適用于MFP的彩色復(fù)印功 能及彩色掃描功能。而且,MFP的彩色掃描功能包括將通過讀取原稿而獲得的彩色圖像數(shù) 據(jù)進行壓縮,并向其他裝置發(fā)送的功能;和將彩色圖像數(shù)據(jù)壓縮并保存到MFP內(nèi)部的存儲 器等的保存功能。本發(fā)明的技術(shù)可被應(yīng)用到在這些功能中對圖像數(shù)據(jù)進行壓縮的情況。圖3是表示本發(fā)明的實施方式1涉及的MFP的結(jié)構(gòu)的框圖。本實施方式的MFP具 有圖像輸入裝置11、圖像輸出裝置12、發(fā)送裝置13、操作面板15及圖像處理裝置20等。 操作面板15具有設(shè)定MFP的動作模式等的設(shè)定鍵及數(shù)字鍵、受理處理的開始指示等的開始鍵、以及電源鍵和各種功能鍵等硬件按鍵。而且,操作面板15具有顯示MFP的動作狀態(tài)、 對用戶的警告提示、以及輔助用戶的操作的各種菜單等的顯示器。另外,也可以取代受理用 戶的操作的硬件按鍵,而在顯示器上設(shè)置觸摸屏。操作面板15將受理到的指示或設(shè)定等送 給圖像輸入裝置11、圖像輸出裝置12、發(fā)送裝置13及圖像處理裝置20。由此,各個裝置可 以進行與接收到的指示或設(shè)定等對應(yīng)的處理。圖像輸入裝置11由掃描儀構(gòu)成,該掃描儀具有對原稿照射光的光源、和排列設(shè)置 了(XD(Charge Coupled Device)等圖像傳感器的受光部等。圖像輸入裝置11從光源向 原稿照射光,并且使受光部向一個方向移動,利用CCD將來自原稿的反射光分解成R(紅) G (綠)B (藍)這3個色成分而對其進行讀取,然后將該模擬信號賦予給圖像處理裝置20。圖像處理裝置20具有A/D轉(zhuǎn)換部21、陰影修正部22、輸入灰度修正部23、區(qū)域分 離處理部24、色修正部25、黑生成底色除去部26、空間濾波處理部27、輸出灰度修正部28、 灰度再現(xiàn)處理部29、壓縮處理部30及存儲部31等。從圖像輸入裝置11輸入的RGB模擬 信號,被圖像處理裝置20的A/D轉(zhuǎn)換部21 灰度再現(xiàn)處理部29的各部實施圖像處理,然 后被輸出到圖像輸出裝置12,或者被圖像處理裝置20的A/D轉(zhuǎn)換部21 區(qū)域分離處理部 24、壓縮處理部30的各部實施圖像處理,然后被輸出到發(fā)送裝置13。A/D轉(zhuǎn)換部21用于將從圖像輸入裝置11送來的RGB模擬信號,轉(zhuǎn)換成例如各8比 特的數(shù)字圖像數(shù)據(jù),并將轉(zhuǎn)換后的RGB圖像數(shù)據(jù)輸出到陰影修正部22。陰影修正部22對從 A/D轉(zhuǎn)換部21送來的RGB圖像數(shù)據(jù),進行除去在圖像輸入裝置11的照明系統(tǒng)、成像系統(tǒng)和 攝像系統(tǒng)等中產(chǎn)生的各種失真的陰影處理,并將進行了陰影處理后的RGB圖像數(shù)據(jù)送到輸 入灰度修正部23。輸入灰度修正部23對被陰影修正部22除去了失真的RGB圖像數(shù)據(jù)(RGB反射率 信號)進行彩色平衡及對比度等的調(diào)整,并且將濃度信號等信號轉(zhuǎn)換成適合于圖像處理裝 置20的處理的信號形式,然后將處理后的RGB圖像數(shù)據(jù)送給區(qū)域分離處理部24。區(qū)域分離處理部24判定與從輸入灰度修正部23送來的RGB圖像數(shù)據(jù)相關(guān)的圖像 的各個像素,是屬于由文字構(gòu)成的文字區(qū)域、由網(wǎng)點圖像構(gòu)成的網(wǎng)點區(qū)域、或由照片構(gòu)成的 照片區(qū)域的哪種區(qū)域的像素。由此,來分離各個像素。區(qū)域分離處理部24將處理結(jié)果、即 表示各個像素屬于哪個區(qū)域的信息,作為區(qū)域分離信號輸出到黑生成底色除去部26、空間 濾波處理部27及灰度再現(xiàn)處理部29,同時將從輸入灰度修正部23送來的RGB圖像數(shù)據(jù)直 接送給色修正部25及壓縮處理部30。色修正部25將從區(qū)域分離處理部24送來的RGB圖像數(shù)據(jù),轉(zhuǎn)換成C (藍綠)、M (洋 紅)、Y(黃)的色空間圖像數(shù)據(jù),并且為了忠實化實現(xiàn)圖像輸出裝置12的色再現(xiàn),對CMY的 各個色成分進行色修正處理。色修正處理具體是從CMY的各個色成分中,除去基于分別包 含不需要的吸收成分的CMY調(diào)色劑或墨水等的分光特性的色濁的處理。色修正部25將轉(zhuǎn) 換后的CMY圖像數(shù)據(jù)送給黑生成底色除去部26。黑生成底色除去部26根據(jù)從區(qū)域分離處理部24送來的區(qū)域分離信號、及從色修 正部25送來的CMY圖像數(shù)據(jù)的各個色成分,進行生成K(黑)色成分的黑生成處理。而且, 黑生成底色除去部26從原來的CMY的各個色成分中減去通過黑生成處理而生成的K成分, 生成新的CMY圖像數(shù)據(jù)。由此,從色修正部25送來的CMY圖像數(shù)據(jù)被轉(zhuǎn)換成具有CMYK這 4個色成分的圖像數(shù)據(jù)。
9
例如,在進行基于輪廓黑的黑生成處理的情況下,如果將輪廓曲線的輸入輸出特 性設(shè)為y = f (χ)、將被輸入的圖像的像素值設(shè)為C、M、Y、將輸出的像素值設(shè)為C’、M’、Y’、 K,,將UCR (Under ColorRemoval、底色除去)率設(shè)為α (0 < α < 1),則黑生成底色除去處 理由以下的公式表示。通過黑生成底色除去部26的黑生成底色除去處理而被轉(zhuǎn)換的CMYK 圖像數(shù)據(jù)被送給空間濾波處理部27。K,= f{min(C、M、Y)}C,=C-α K,Μ,=M-α K,Y,=Y-α K,空間濾波處理部27根據(jù)從區(qū)域分離處理部24送來的區(qū)域分離信號,對從黑生成 底色除去部26送來的CMYK圖像數(shù)據(jù)的圖像,進行基于數(shù)字濾波的空間濾波處理。由此,修 正了圖像的空間頻率特性,可防止在圖像輸出裝置12輸出的圖像中產(chǎn)生模糊或顆粒狀劣 化等。被空間濾波處理部27實施了空間濾波處理的圖像所涉及的CMYK圖像數(shù)據(jù),在被輸 出灰度修正部28實施了基于圖像輸出裝置12的輸出特性的輸出灰度修正處理后,被送到 灰度再現(xiàn)處理部29?;叶仍佻F(xiàn)處理部29根據(jù)從區(qū)域分離處理部24送來的區(qū)域分離信號,對從輸出灰 度修正部28送來的CMYK圖像數(shù)據(jù)進行灰度再現(xiàn)處理?;叶仍佻F(xiàn)處理是再現(xiàn)中間色調(diào)的處 理。在灰度再現(xiàn)處理中可以采用二值化處理、多值離散法或誤差擴散法等。例如,在由區(qū)域分離處理部24分離成文字區(qū)域的區(qū)域中,為了特別提高黑文字或 彩色文字的再現(xiàn)性,空間濾波處理部27實施銳化強調(diào)的濾波處理,強調(diào)高頻成分?;叶仍?現(xiàn)處理部29對由區(qū)域分離處理部24分離成文字區(qū)域的區(qū)域,為了特別提高黑文字或彩色 文字的再現(xiàn)性,實施與圖像輸出裝置12的高次諧波成分的再現(xiàn)適合的基于高分辨率濾網(wǎng) (screen)的二值化處理或多值化處理。而在例如被區(qū)域分離處理部24分離成網(wǎng)點區(qū)域的區(qū)域中,空間濾波處理部27實 施低通濾波處理,除去輸入網(wǎng)點成分。輸出灰度修正部28對于被實施了濾波處理的圖像數(shù) 據(jù),進行將圖像數(shù)據(jù)轉(zhuǎn)換成作為圖像輸出裝置12的特性值的網(wǎng)點面積率的修正處理?;叶?再現(xiàn)處理部29對被進行了輸出灰度修正處理的圖像實施中間灰度處理,能夠再現(xiàn)像素各 自的灰度。另外,在例如被區(qū)域分離處理部24分離成照片區(qū)域的區(qū)域中,灰度再現(xiàn)處理部29 利用適于灰度再現(xiàn)的濾網(wǎng)實施二值化處理或多值化處理。被實施了灰度再現(xiàn)處理部29的處理的CMYK圖像數(shù)據(jù),在被暫時存儲到未圖示的 圖像存儲器等存儲部之后,對應(yīng)圖像形成的定時被從存儲部中讀出,送給圖像輸出裝置12。 圖像輸出裝置12是將送來的圖像數(shù)據(jù)所涉及的圖像輸出到紙等記錄介質(zhì)上的電子照片方 式或噴墨方式等的打印機。例如,在是電子照片方式的情況下,圖像輸出裝置12具有使感 光體鼓帶有規(guī)定電位的電的帶電器;根據(jù)送來的圖像信號發(fā)出激光,在感光體鼓表面生成 靜電潛像的激光寫入器;向生成在感光體鼓表面上的靜電潛像供給調(diào)色劑,進行顯像的顯 像器;和將形成在感光體鼓表面的調(diào)色劑像轉(zhuǎn)印到紙上的轉(zhuǎn)印器等。另外,圖像輸出裝置 12也可以是顯示器等顯示裝置。圖像處理裝置20的壓縮處理部30對從區(qū)域分離處理部24送來的RGB圖像數(shù)據(jù),
10進行減少數(shù)據(jù)量的壓縮處理,并將壓縮后的圖像數(shù)據(jù)存儲到存儲部31中。存儲部31由硬 盤或閃存存儲器等大容量的存儲元件構(gòu)成,存儲在存儲部31中的圖像數(shù)據(jù)被送到發(fā)送裝 置13。發(fā)送裝置13具有網(wǎng)卡或調(diào)制解調(diào)器等1個或多個通信用硬件,通過這些通信部, 將圖像數(shù)據(jù)發(fā)送給其他裝置。例如,在通過操作面板15將MFP的動作模式設(shè)定為電子郵件 發(fā)送的情況下,發(fā)送裝置13將存儲部31中存儲的圖像數(shù)據(jù)添加到電子郵件中,將該圖像數(shù) 據(jù)向預(yù)先設(shè)定的地址發(fā)送。而例如在進行傳真通信的情況下,發(fā)送裝置13通過使用調(diào)制解 調(diào)器進行與被指定的對方的發(fā)送聯(lián)絡(luò),確保為能夠發(fā)送圖像數(shù)據(jù)的狀態(tài)。然后,發(fā)送裝置13 將由圖像輸入裝置11讀取并被以規(guī)定的形式壓縮后的圖像數(shù)據(jù)從存儲部31中讀出,對讀 出的圖像數(shù)據(jù)實施壓縮形式的變更等在傳真通信中所必要的處理,將處理后的圖像數(shù)據(jù)通 過通信線路,依次發(fā)送給對方目的地。另外,雖然省略了圖示,但發(fā)送裝置13也可以具有作為接收從其他裝置通過傳真 通信發(fā)送來的圖像數(shù)據(jù)的接收裝置的功能。在這種情況下,發(fā)送裝置13 —邊進行通信聯(lián) 絡(luò),一邊接收從對方發(fā)送來的圖像數(shù)據(jù),并將接收到的圖像數(shù)據(jù)送給圖像處理裝置20。圖像 處理裝置20對接收到的圖像數(shù)據(jù)實施解壓縮處理,對解壓縮后的圖像數(shù)據(jù),根據(jù)需要實施 旋轉(zhuǎn)處理或分辨率轉(zhuǎn)換處理等圖像處理,并對圖像數(shù)據(jù)實施由輸出灰度修正部28執(zhí)行的 輸出灰度修正處理、及由灰度再現(xiàn)處理部29執(zhí)行的灰度再現(xiàn)處理,將實施了處理的圖像數(shù) 據(jù)輸出到圖像輸出裝置12。由此,形成與發(fā)送裝置13通過傳真通信接收的圖像數(shù)據(jù)相關(guān)的 圖像,并輸出所形成的圖像。而且,發(fā)送裝置13可以利用網(wǎng)卡及網(wǎng)線等,與和LAN (Local AreaNetwork)等網(wǎng)絡(luò) 連接的計算機或MFP等具有通信功能的其他裝置之間進行數(shù)據(jù)通信。由此,MFP能夠?qū)⒂?圖像輸入裝置11讀取的圖像數(shù)據(jù)提供給其他裝置、保存在其他裝置中,并可以將從其他裝 置提供的圖像數(shù)據(jù)由圖像輸出裝置12輸出。其中,上述的圖像形成處理及圖像發(fā)送處理等各種處理,通過由設(shè)置在MFP中的 未圖示的CPU (Central Processing Unit)控制各部來進行。圖4A、4B、5A、5B、6A、6B是用于說明圖像處理裝置20的壓縮處理部30所進行的圖 像數(shù)據(jù)壓縮處理的示意圖,表示了由壓縮處理部30對圖1所示的輸入圖像數(shù)據(jù)100實施壓 縮處理的情況。本發(fā)明的圖像處理裝置20所具有的壓縮處理部30,將從圖像輸入裝置11 送來并由A/D轉(zhuǎn)換部21 區(qū)域分離處理部24實施了各種圖像處理的輸入圖像數(shù)據(jù)100,分 離成包含文字及畫線等的前景圖層110(參照圖4A)、和由文字、畫線以外的圖像構(gòu)成的背 景圖層120 (參照圖4B)。本發(fā)明的壓縮處理部30在通過進行后述的處理,將輸入圖像數(shù) 據(jù)110分離成前景圖層110及背景圖層120時,可高精度地提取前景圖層110的構(gòu)成文字 及畫線等的前景像素。壓縮處理部30針對從輸入圖像數(shù)據(jù)100分離出的前景圖層110,將其像素顏色索 引(index)化,最終采用JBIG、MMR或LZW等可逆壓縮技術(shù),壓縮前景圖層110。而且,壓縮 處理部30使用JPEG等非可逆壓縮技術(shù),對背景圖層120進行壓縮。另外,壓縮處理部30將前景圖層110分解為將各個像素轉(zhuǎn)換成1比特的數(shù)據(jù)的多 個蒙版、和各個蒙版的色信息,采用可逆壓縮技術(shù)壓縮各個蒙版,采用可逆壓縮技術(shù)或非可 逆壓縮技術(shù)壓縮各個蒙版的色信息。圖5A、5B、6A、6B中表示了將前景圖層110按每個顏色分解的4個蒙版1 IOa 110d。通過壓縮處理部30將前景圖層110分解為多個蒙版1 IOa 110d,來壓縮前景圖層110,與直接壓縮具有多比特像素值的前景圖層110的情況相比,可
提高壓縮率。圖7是表示圖像處理裝置20的壓縮處理部30的結(jié)構(gòu)的框圖。壓縮處理部30具 有前景蒙版生成處理部51、前景色索引化處理部52、背景圖層生成處理部53、2值圖像生 成處理部54及圖像壓縮部55等。前景蒙版生成處理部51從輸入圖像數(shù)據(jù)(在圖7中簡單標(biāo)記為輸入圖像)提取出 表現(xiàn)文字或畫線(以下稱為文字等)的像素(前景像素)的前景蒙版。前景蒙版生成處理 部51將所生成的前景蒙版(及色信息)、和輸入圖像數(shù)據(jù)輸出給前景色索引化處理部52。前景色索引化處理部52通過對輸入圖像數(shù)據(jù)的前景蒙版(及色信息)實施索引 化處理,生成將前景蒙版的像素值索引化的前景索引圖像、和存儲有與索引對應(yīng)的像素值 及像素數(shù)等信息的前景索引色彩表。具體而言,前景索引色彩表是存儲有前景像素的顏色 (像素值)和對這些顏色附加的索引的表,前景色索引化處理部52對前景蒙版的各個前景 像素,判定前景像素的顏色是否已登錄在前景索引色彩表中。在前景像素的顏色已登錄的 情況下(也包括與前景像素的顏色接近的色已登錄的情況),前景色索引化處理部52從前 景索引色彩表中取得與該色對應(yīng)的索引,將取得的索引分配給處理對象的前景像素。在前 景像素的顏色未登錄的情況下,前景色索引化處理部52對處理對象的前景像素分配新的 索引,將該索引與前景像素的顏色對應(yīng)登錄到前景索引色彩表中。前景色索引化處理部52 對所有的前景像素反復(fù)進行這些處理,不斷更新前景索引色彩表。由此,前景色索引化處理 部52最終進行前景像素的索引化。前景色索引化處理部52將輸入圖像數(shù)據(jù)及前景索引圖 像提供給背景圖層生成處理部53,并將前景索引圖像及前景索引色彩表提供給2值圖像生 成處理部54。背景圖層生成處理部53通過從輸入圖像數(shù)據(jù)中去除前景像素,生成背景圖層。為 了提高背景圖層的壓縮率,背景圖層生成處理部53對于輸入圖像數(shù)據(jù)的前景像素的部分, 使用不是前景像素的周邊背景像素進行填充。具體而言,背景圖層生成處理部53參照前景 索引圖像中包含的前景像素,對輸入圖像數(shù)據(jù)的與前景像素相當(dāng)?shù)牟糠?,使用在該前景?素周邊存在的背景像素的像素值(或背景像素的平均值等)進行填充。由此,背景圖層生 成處理部53生成背景圖層。此時,當(dāng)在前景像素的附近不存在背景像素時,背景圖層生成 處理部53只要使用附近的填充處理的結(jié)果進行填充即可。背景圖層生成處理部53生成的 背景圖層被輸出到圖像壓縮部55。2值圖像生成處理部54使用被賦予的前景索引圖像及前景索引色彩表,針對前景 索引色彩表的各個索引生成2值化圖像。2值圖像生成處理部54將前景索引圖像的索引 值,通過例如只將” 10”的像素設(shè)定為1,將具有其他索引值的像素設(shè)為0,可以生成索引值 為“10”的2值化圖像。由此,2值圖像生成處理部54生成在前景索引圖像中包含的索引數(shù) 的2值圖像,并將這些多個2值圖像作為前景圖層賦予給圖像壓縮部55。而且,2值化圖像 生成處理部54與前景圖層一同還生成前景索引色彩表、和存儲有各個索引區(qū)域的最大坐 標(biāo)及最小坐標(biāo)的坐標(biāo)表,并將這些賦予給圖像壓縮部55。圖像壓縮部55通過恰當(dāng)?shù)貕嚎s被賦予的前景圖層及背景圖層,來減少圖像數(shù)據(jù) 的數(shù)據(jù)量。圖像壓縮部55對前景圖層例如采用可逆壓縮方式的MMR進行壓縮,對背景圖層例如采用非可逆壓縮方式的JPEG進行壓縮。其中,由于MMR及JPEG等壓縮方式是已知的 技術(shù),所以省略詳細的說明。另外,圖像壓縮部55與前景圖層及背景圖層一同還壓縮前景 索引色彩表等的數(shù)據(jù)。壓縮處理部30輸出被圖像壓縮部55分別壓縮了前景圖層及背景圖層的圖像數(shù) 據(jù)。由壓縮處理部30壓縮后的圖像數(shù)據(jù)被存儲在圖像處理裝置20的存儲部31中。發(fā)送 裝置13通過電子郵件或傳真通信等向其他裝置發(fā)送該圖像數(shù)據(jù)。圖8是表示壓縮處理部30的前景蒙版生成處理部51的詳細結(jié)構(gòu)的框圖。前景蒙 版生成處理部51從輸入圖像數(shù)據(jù)中提取出前景像素,生成前景蒙版。前景蒙版生成處理部 51具有前景像素塊提取處理部61、標(biāo)定處理部62、前景色計算處理部63和前景像素提取 處理部64等。另外,圖9是表示前景像素塊提取處理部61的詳細結(jié)構(gòu)的框圖。前景像素塊提取處理部61將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分割成規(guī)定尺寸的 像素塊(像素區(qū)域),從像素數(shù)據(jù)中的多個像素塊,將像素塊中包含的像素之間的像素值濃 度之差小于規(guī)定值的像素塊分類為平坦像素塊(平坦區(qū)域)。而且,前景像素塊提取處理 部61通過將平坦像素塊以外的像素塊分類為前景像素塊(變化區(qū)域),來提取前景像素塊。 前景像素塊提取處理部61具有水平連接塊判定處理部71、垂直連接塊判定處理部72、附 近連接塊判定處理部73和上采樣處理部74等。前景像素塊提取處理部61檢查像素塊內(nèi)的各個像素的像素值,計算出最大像素 值與最小像素值的差量,將差量小于規(guī)定值的像素塊作為平坦像素塊的候補(以下稱為平 坦像素塊候補)。水平連接塊判定處理部71檢索輸入圖像數(shù)據(jù)的在水平方向接近(連續(xù)) 的多個平坦像素塊候補,計算出多個平坦像素塊候補的接近數(shù)。水平連接塊判定處理部71 在計算出的接近數(shù)超過了規(guī)定值的情況下,判定為這些接近的多個平坦像素塊候補是平坦 像素塊。同樣,垂直連接塊判定處理部72檢索輸入圖像數(shù)據(jù)的在垂直方向接近(連續(xù))的 多個平坦像素塊候補,計算出多個平坦像素塊候補的接近數(shù)。垂直連接塊判定處理部72在 計算出的接近數(shù)超過了規(guī)定值的情況下,判定為這些接近的多個平坦像素塊候補是平坦像 素塊。接近連接塊判定處理部73對輸入圖像數(shù)據(jù)的各個像素塊,檢查其周圍的像素塊 是平坦像素塊或是平坦像素塊候補,將在周圍存在規(guī)定數(shù)以上的平坦像素塊或平坦像素塊 候補的像素塊判定為平坦像素塊。其中,前景像素塊提取處理部61通過水平連接塊判定處理部71、垂直連接塊判定 處理部72及接近連接塊判定處理部73,反復(fù)進行平坦像素塊的判定處理。例如,前景像素 塊提取處理部61首先將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分割成尺寸為16像素X 16像素 的像素塊(以下簡稱為16X16像素塊),通過水平連接塊判定處理部71、垂直連接塊判定 處理部72及接近連接塊判定處理部73,分別判定各個16 X 16像素塊是否是平坦像素塊。然后,前景像素塊提取處理部61將被判定為前景像素塊的16X16像素塊,由上采 樣處理部74進一步分割成尺寸小的像素塊,例如分割成8像素X8像素的像素塊(以下簡 稱為8X8像素塊)。前景像素塊提取處理部61利用水平連接塊判定處理部71、垂直連接 塊判定處理部72及接近連接塊判定處理部73,分別判定各個8X8像素塊是否是平坦像素 塊。這樣,前景像素塊提取處理部61反復(fù)進行輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域的分割和平
13坦像素塊的判定,直到像素塊的尺寸達到了預(yù)先確定的規(guī)定尺寸為止。前景像素塊提取處 理部61最終將只要在各個判定處理中有一次被判定為平坦像素塊的像素塊分類為平坦像 素塊,將除此以外的像素塊分類為前景像素塊。圖10、11、12、13、14、15、16、17A、17B、17C、17D、18 和 19 是用于說明前景塊提取
處理部61所進行的前景像素塊的提取處理的示意圖,以時間序列表示了對輸入圖像數(shù)據(jù) 進行的前景像素塊的提取處理的一例。圖10表示本例中的輸入圖像數(shù)據(jù)的一例。圖示的 輸入圖像數(shù)據(jù)是在紅色(在圖中用灰色表現(xiàn))的背景圖像的下側(cè)描畫有白色的反轉(zhuǎn)文字 "BB... ”、并在其中央描畫有局部白色的背景圖像和紅色文字‘‘CC...,,的圖像,圖像的尺寸 為80像素X 80像素。前景像素塊提取處理部61首先將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分割成16X 16 像素塊。圖11表示將圖10所示的輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分割成16X 16像素塊 的結(jié)果。由此,80像素X80像素的輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域被分割成25個16X16 像素塊。前景像素塊提取處理部61通過水平連接塊判定處理部71、垂直連接塊判定處理部 72和接近連接塊判定處理部73,分別判定各個16 X 16像素塊是否是平坦像素塊。圖12表 示對圖11所示的16X16像素塊進行了判定的結(jié)果。在圖12中,對被判定為平坦像素塊的 像素塊、和除此以外的被判定為前景像素塊的像素塊賦予不同的陰影線。在對所有的16X 16像素塊進行了判定后,前景像素塊提取處理部61利用上采樣 處理部74將各個16X 16像素塊進行4分割。由此,前景像素塊提取處理部61將輸入圖像 數(shù)據(jù)所涉及的圖像區(qū)域分割成8X8像素塊。圖13表示將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域 分割成8X8像素塊的結(jié)果(其中,在圖13中,對已經(jīng)被判定為平坦像素塊的像素塊賦予和 圖12相同的陰影線)。由此,80像素X80像素的輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域被分割 成100個8X8像素塊。另外,在圖13中,雖然所有的16X16像素塊被4分割,成為8X8 像素塊,但也可以不分割已經(jīng)被判定為平坦像素塊的16X16像素塊。在上采樣處理結(jié)束后,前景像素塊提取處理部61通過水平連接塊判定處理部71 判定各個8X8像素塊是否是平坦像素塊。圖14表示對圖13所示的8X8像素塊進行了判 定的結(jié)果。首先,水平連接塊判定處理部71計算出各個8X8像素塊的最大像素值與最小 像素值的差量,將該差量小于規(guī)定值的像素塊作為平坦像素塊候補。接著,水平連接塊判定 處理部71檢索輸入圖像數(shù)據(jù)的在水平方向接近的多個平坦像素塊候補,計算出該接近數(shù)。 水平連接塊判定處理部71在計算出的接近數(shù)超過了規(guī)定值的情況下,判定為這些接近的 平坦像素塊候補是平坦像素塊。此時,水平連接塊判定處理部71也可以不對通過前段的處 理已經(jīng)被判定為平坦像素塊的像素塊進行判定。另外,在檢索水平方向接近的平坦像素塊 候補時,水平連接塊判定處理部71也可以對于接近的平坦像素塊候補,只將其平均像素值 等接近的像素塊候補(平均像素值之差在規(guī)定范圍內(nèi)的像素塊候補),判斷為接近的平坦 像素塊候補。在圖示的例子中,進行了該判斷。而且,圖示的例子是在平坦像素塊候補例如 有5個以上接近的情況下,將該平坦像素塊候補判定為平坦像素塊時的判定結(jié)果。在水平連接塊判定處理部71結(jié)束了判定處理之后,前景像素塊提取處理部61通 過垂直連接塊判定處理部72判定各個8X8像素塊是否是平坦像素塊。圖15表示在輸入 圖像數(shù)據(jù)中反映了圖14所示的判定結(jié)果的像素塊,圖16表示垂直連接塊判定處理部72對 圖15所示的輸入圖像數(shù)據(jù)的8X8像素塊進行了判定的結(jié)果。垂直連接塊判定處理部72從輸入圖像數(shù)據(jù)的8X8像素塊中決定平坦像素塊候補,檢索輸入圖像數(shù)據(jù)的在垂直方向 接近的多個平坦像素塊候補,計算出該接近數(shù)。垂直連接塊判定處理部72在計算出的接近 數(shù)超過了規(guī)定值的情況下,將這些接近的平坦像素塊候補判定為平坦像素塊。此時,垂直連 接塊判定處理部72也可以不對通過前段的處理已經(jīng)被判定為平坦像素塊的像素塊進行判 定。另外,在檢索垂直方向接近的平坦像素塊候補時,垂直連接塊判定處理部72也可以對 于接近的平坦像素塊候補,只將其平均像素值等接近的像素塊候補判斷為接近的平坦像素 塊候補。在圖示的例子中,進行了該判斷。另外,圖示的例子是在平坦像素塊候補例如有5 個以上接近的情況下,將該平坦像素塊候補判定為平坦像素塊時的判定結(jié)果。在垂直連接塊判定處理部72結(jié)束了判定處理后,前景像素塊提取處理部61通過 附近連接塊判定處理部73判定各個8X8像素塊是否是平坦像素塊。首先,附近連接塊判 定處理部73從輸入圖像數(shù)據(jù)的8X8像素塊中決定平坦像素塊候補。接著,附近連接塊判 定處理部73將1個8X8像素塊作為注目像素塊,檢查在該注目像素塊的周圍存在的其他 8X8像素塊是平坦像素塊或是平坦像素塊候補,計算出在周圍存在的平坦像素塊及平坦像 素塊候補的數(shù)量,將該數(shù)量作為接近數(shù)。附近連接塊判定處理部73對所有的8X8像素塊 進行這些處理。不過,附近連接塊判定處理部73也可以對通過前段的處理已經(jīng)被判定為平 坦像素塊的像素塊,不進行該處理。圖17A、17B、17C、17D表示附近連接塊判定處理部73檢查是平坦像素塊或是平坦 像素塊候補的范圍。在圖17A、17B、17C、17D中,對注目像素塊賦予陰影線,對檢查相對該注 目像素塊是平坦像素塊或是平坦像素塊候補的周邊像素塊附加箭頭。例如,在由上采樣處 理部74如16 X 16像素塊、8 X 8像素塊...那樣將像素塊4分割的情況下,附近連接塊判定 處理部73可以將在判定中使用的注目像素塊周邊的像素塊,分成圖17A、17B、17C、17D這4 種。在注目像素塊是16X 16像素塊中的位于左上的8X8像素塊的情況下,附近連接 塊判定處理部73檢查注目像素塊的上側(cè)的3個8X8像素塊、和左側(cè)的1個8X8像素塊 (已經(jīng)完成了處理的4個像素塊)是否是平坦像素塊,并計算出其數(shù)量(參照圖17A)。在注目像素塊是16X 16像素塊中的位于右上的8X8像素塊的情況下,附近連接 塊判定處理部73檢查注目像素塊上側(cè)的3個8X8像素塊及左側(cè)的1個8X8像素塊(已 經(jīng)完成處理的4個像素塊)、和注目像素塊右側(cè)的16X16像素塊(5個像素塊)是否是平坦 像素塊,并計算出其數(shù)量(參照圖17B)。在注目像素塊是16X16像素塊中的位于左下的8X8像素塊的情況下,附近連接 塊判定處理部73檢查注目像素塊上側(cè)的3個8X8像素塊及左側(cè)的1個8X8像素塊(已 經(jīng)完成處理的4個像素塊)、和注目像素塊左下側(cè)及下側(cè)的2個16X 16像素塊(6個像素 塊)是否是平坦像素塊,并計算出其數(shù)量(參照圖17C)。在注目像素塊是16X 16像素塊中的位于右下的8X8像素塊的情況下,附近連接 塊判定處理部73檢查注目像素塊上側(cè)的3個8X8像素塊及左側(cè)的1個8X8像素塊(已 經(jīng)完成處理的4個像素塊)、和注目像素塊下側(cè)及右下側(cè)的2個16X 16像素塊(6個像素 塊)是否是平坦像素塊,并計算出其數(shù)量(參照圖17D)。其中,在前景像素塊提取處理部61對輸入圖像數(shù)據(jù)開始了處理時(即上采樣處理 部74沒有分割輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域時),附近連接塊判定處理部73如圖17B、
1517C、17D所示那樣,在需要針對16 X 16像素塊的前段的處理結(jié)果的情況下,取代這些處理 結(jié)果,判定對應(yīng)的像素塊是否是平坦像素塊候補。如果該像素塊是平坦像素塊候補,則附近 連接塊判定處理部73也可以將其作為平坦像素塊進行處理。通過對所有的8X8像素塊進行上述的判定,附近連接塊判定處理部73判定輸入 圖像數(shù)據(jù)的8X8像素塊是否是平坦像素塊。圖18表示在輸入圖像數(shù)據(jù)中反映了圖16所 示的垂直連接塊判定處理部72的判定結(jié)果的像素塊,圖19表示附近連接塊判定處理部73 對圖18所示的輸入圖像數(shù)據(jù)的8X8像素塊進行了判定的結(jié)果。圖示的例子是在注目像素 塊的周圍例如有4個以上平坦像素塊接近的情況下,將該注目像素塊判定為平坦像素塊時 的判定結(jié)果。前景像素塊提取處理部61如上所述那樣,一邊通過上采樣處理部74分割像素塊, 一邊反復(fù)進行水平連接塊判定處理部71、垂直連接塊判定處理部72及附近連接塊判定處 理部73的判定處理,直到像素塊的尺寸達到規(guī)定尺寸為止。在像素塊的尺寸達到了規(guī)定尺 寸的情況下,前景像素塊提取處理部61將通過反復(fù)進行的判定處理而判定為平坦像素塊 的像素塊、和除此以外的像素塊,分別分離成平坦像素塊和前景像素塊,并提取出前景像素 塊。前景像素塊提取處理部61將該處理結(jié)果輸出到標(biāo)定處理部62及前景色計算處理部63。標(biāo)定處理部62對由前景像素塊提取處理部61提取出的前景像素塊,賦予和相鄰 的前景像素塊相同的標(biāo)號。由此,標(biāo)定處理部62提取出連續(xù)的前景像素塊的區(qū)域(以下簡 稱為前景像素區(qū)域)。圖20A、20B和21是用于說明標(biāo)定處理部62所進行的標(biāo)定處理的示 意圖。例如在圖20A中,附加了陰影線的前景像素塊被標(biāo)定處理部62如圖20B所示那樣, 附加了標(biāo)號“ 1”及“ 2 ”這2種標(biāo)號,提取出2個前景像素區(qū)域。具體而言,標(biāo)定處理部62從輸入圖像數(shù)據(jù)中,選擇1個前景像素塊作為注目像素 塊,參照在該注目像素塊的周圍存在的8個像素塊。在存在已經(jīng)被附加了標(biāo)號的像素塊的 情況下,標(biāo)定處理部62取得最小值的標(biāo)號,并將該標(biāo)號附加給注目像素。在周圍的8個像 素塊未被附加標(biāo)號的情況下,標(biāo)定處理部62對注目像素塊附加新的標(biāo)號。另外,在位于注 目像素塊的周圍的8個像素塊中,被附加了多個不同值的標(biāo)號的情況下,標(biāo)定處理部62通 過對被附加了不同標(biāo)號的像素塊附加最小值的標(biāo)號,來將標(biāo)號統(tǒng)一。由此,圖20A的前景像 素塊如圖20B那樣被附加了 2種標(biāo)號。同樣,對圖19所示的前景像素塊提取處理部61的 處理結(jié)果,標(biāo)定處理部62如圖21所示那樣,附加標(biāo)號“1”及“2”這2種標(biāo)號,從輸入圖像 數(shù)據(jù)中提取出2個前景像素區(qū)域。標(biāo)定處理部62的處理結(jié)果被送給前景像素提取處理部64。前景色計算處理部63對由前景像素塊提取處理部61提取出的各個前景像素塊, 計算出構(gòu)成前景的顏色。圖22是用于說明前景色計算處理部63所進行的前景色計算處理 的示意圖。前景色計算處理部63將1個前景像素塊作為注目像素塊,針對在注目像素塊的 周圍存在(相鄰)的平坦像素塊計算出像素值的平均值,通過比較該平均值,將差最大的注 目像素塊內(nèi)的像素的像素值作為前景色計算出來。前景色計算處理部63對輸入圖像數(shù)據(jù) 的所有前景像素塊,計算出前景色。另外,在注目像素塊的周圍不存在前景像素塊的情況 下、即注目像素塊的周圍只有前景像素塊的情況下,前景色計算處理部63也可以將相鄰的 前景像素塊的前景色作為注目像素塊的前景色。而且,該情況下,前景色計算處理部63也可以判定為對于該注目像素塊無法計算出前景色。例如,對于圖19所示的前景像素塊提取 處理部61的處理結(jié)果,前景色計算處理部63如圖22所示那樣,計算出前景像素塊的前景 色。前景色計算處理部63的計算結(jié)果被送給前景像素提取處理部64。前景像素提取處理部64被賦予由標(biāo)定處理部62對每個前景像素區(qū)域附加了相同 標(biāo)號的處理結(jié)果、和由前景計算處理部63對每個前景像素塊計算出的前景色。圖23和24 是用于說明前景像素提取處理部64所進行的前景像素的提取處理的示意圖。首先,前景像 素提取處理部64對被附加了相同標(biāo)號的每個前景像素區(qū)域決定前景色的代表色。在圖23 所示的例子中,在被附加了標(biāo)號“1”的前景像素區(qū)域中包含24個前景像素塊,作為前景色, 計算出3個顏色。前景像素提取處理部64從3個前景色中將使用頻度最高的前景色作為 被附加了標(biāo)號“1”的前景像素區(qū)域的代表色。而且,被附加了標(biāo)號“2”的前景像素區(qū)域中 包含9個前景像素塊,作為前景色,計算出2個顏色。前景像素提取處理部64從2個前景 色中將使用頻度最高的前景色作為被附加了標(biāo)號“2”的前景像素區(qū)域的代表色。在計算出代表色之后,前景像素提取處理部64將前景像素區(qū)域中包含的各個像 素與前景像素區(qū)域的代表色進行比較,將與代表色接近(即,代表色與各個像素的像素值 的差量在規(guī)定范圍內(nèi)的顏色)的像素,作為前景像素提取出。圖24表示根據(jù)圖23所示的 前景像素區(qū)域及代表色,從圖10的輸入圖像數(shù)據(jù)提取出前景像素的結(jié)果。在圖24中,作 為前景像素,一同提取出了圖10的反轉(zhuǎn)文字“BB...,,及在局部的背景圖像中描畫的文字
“ CC ”另外,當(dāng)從前景像素區(qū)域中決定代表色時,在圖23所示的例子中,將使用頻度最 高的前景色作為代表色,但代表色不限于此。例如,前景像素提取處理部64也可以計算出 前景像素區(qū)域中包含的多個前景色的平均值,將該平均色作為代表色。而且,例如也可以將 在前景像素區(qū)域中出現(xiàn)頻度低的前景色,從決定代表色時的對象中排除。另外,在前景像素 區(qū)域的大小(例如前景像素塊的數(shù)量等)比規(guī)定尺寸小的情況下,也可以將該前景像素區(qū) 域從前景像素的提取對象中排除。前景蒙版生成處理部51將由前景像素提取處理部64提取出的前景像素作為前景 蒙版輸出。如上所述,前景蒙版和輸入圖像數(shù)據(jù)被一同送給前景色索引化處理部52。而且, 通過前景色索引化處理部52、背景圖層生成處理部53及2值圖像生成處理部54分別進行 根據(jù)前景蒙版的信息的圖像處理,輸入圖像數(shù)據(jù)被分離成背景圖層及前景圖層。背景圖層 及前景圖層分別由圖像壓縮部55壓縮。上述結(jié)構(gòu)的MFP在圖像處理裝置20的壓縮處理部30的前景蒙版生成處理部51 提取前景像素時,將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個像素塊(像素區(qū)域),并將各 個像素塊分類成平坦像素塊(平坦區(qū)域)或前景像素塊(變化區(qū)域)。由此,前景像素塊提 取處理部61提取出前景像素塊。前景蒙版生成處理部51的前景色計算處理部63根據(jù)提 取出的前景像素塊,計算出前景色作為色信息。標(biāo)定處理部62通過對相鄰的多個前景像素 塊附加相同的標(biāo)號,將連續(xù)的前景像素塊的區(qū)域作為前景像素區(qū)域(連續(xù)變化區(qū)域)提取 出。根據(jù)這些處理結(jié)果,前景像素提取處理部64對每個前景像素區(qū)域計算出代表色,將具 有接近該代表色的像素值的像素,作為前景像素提取出。由此,即使輸入圖像數(shù)據(jù)所涉及的圖像是包含文字的圖像、或具有局部背景色的 圖像等復(fù)雜布局的圖像,圖像處理裝置20也能夠從輸入圖像數(shù)據(jù)中高精度提取出前景像素,并通過將輸入圖像數(shù)據(jù)高精度分離成前景圖層及背景圖層,能夠?qū)斎雸D像數(shù)據(jù)以恰 當(dāng)?shù)膲嚎s方式進行壓縮。由此,可提高圖像處理裝置20對輸入圖像數(shù)據(jù)的壓縮率。而且,前景色計算處理部63在根據(jù)前景像素塊計算前景色時,通過將與在前景像 素塊的周圍存在的平坦像素塊的平均像素值之差最大的像素的像素值作為前景色而計算 出,對于底色明度和文字明度的關(guān)系反轉(zhuǎn)的反轉(zhuǎn)文字,也可以高精度計算出前景色。由此, 前景色計算處理部63可高精度提取出前景像素。并且,前景像素塊提取處理部61從輸入圖像數(shù)據(jù)中提取出平坦像素塊候補(像素 值的變化小的圖像區(qū)域),在輸入圖像數(shù)據(jù)的水平方向及垂直方向等規(guī)定方向平坦像素塊 候補接近的情況下,計算出該接近數(shù)。前景像素塊提取處理部61通過在計算出的接近數(shù)超 過規(guī)定值的情況下,將這些接近的平坦像素塊候補判定為平坦像素塊,將輸入圖像數(shù)據(jù)分 類為平坦像素塊或前景像素塊。由此,能夠?qū)⒃诖蠓秶鷥?nèi)像素值的變化小的像素塊作為平 坦像素塊,并能夠不僅根據(jù)1個像素塊內(nèi)的信息,還根據(jù)周邊的多個像素塊的信息,來提取 平坦像素塊。因此,前景像素塊提取處理部61可高精度提取出平坦像素區(qū)域。另外,前景像素塊提取處理部61在計算平坦像素塊候補的接近數(shù)時,即便是接近 的平坦像素塊候補,也不將其平均像素值之差在規(guī)定范圍之外的候補包括在接近數(shù)的計算 中,而只對平均像素值之差在規(guī)定范圍內(nèi)的平坦像素塊候補進行接近數(shù)的計算。即使在平 坦像素塊候補接近的情況,當(dāng)平均像素值之差大時,有可能也不是平坦的區(qū)域。前景像素塊 提取處理部61通過將這樣的平坦像素塊候補從接近數(shù)計算中排除,可防止平坦像素塊的 提取精度降低。而且,前景像素塊提取處理部61將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分割成規(guī)定 尺寸的像素塊,判定分割后的像素塊是否是平坦像素塊。然后,前景像素塊提取處理部61 通過上采樣處理部74將像素塊分割成更小的尺寸,同樣,判定分割后的小尺寸的像素塊是 否是平坦像素塊。通過反復(fù)進行像素塊的分割和平坦像素塊的判定,直到像素塊的尺寸達 到規(guī)定尺寸為止,即使在輸入圖像數(shù)據(jù)如具有多個局部背景圖像那樣的具備復(fù)雜布局的情 況下,前景像素塊提取處理部61也能夠高精度分類平坦像素塊及前景像素塊。另外,在本實施方式中,舉例說明了將提取前景像素的圖像處理裝置20設(shè)置在 MFP中的情況。本實施方式的示例不限于此。在平板掃描儀等圖像讀取裝置(參照后述的 變形例)中也可以應(yīng)用同樣的結(jié)構(gòu)。而且,在進行圖像的壓縮處理的其他裝置中也可以應(yīng) 用同樣的結(jié)構(gòu)。并且,本實施方式的MFP對彩色的圖像數(shù)據(jù)進行處理,但圖像數(shù)據(jù)不限于 此。本實施方式的MFP也可以處理黑白的圖像數(shù)據(jù)。而且,前景像素塊提取處理部61是按照水平連接塊判定處理部71、垂直連接塊判 定處理部72、附近連接塊判定處理部73的順序進行了處理,但順序不限定于此。可以按照 任意的順序進行這些各部的處理,也可以并列進行處理。另外,水平連接塊判定處理部71、 垂直連接塊判定處理部72及附近連接塊判定處理部73計算出平坦像素塊候補的接近數(shù), 并與規(guī)定值進行比較。此時,也可以根據(jù)像素塊的尺寸來增減比較中所使用的規(guī)定值。例 如,可以隨著像素塊的尺寸減小而增大用于比較的規(guī)定值。(變形例)圖25是表示變形例涉及的圖像讀取裝置的結(jié)構(gòu)的框圖。在上述實施方式中,說明 了將本發(fā)明應(yīng)用于MFP的示例,但可應(yīng)用本發(fā)明的示例不限于MFP。也可以將本發(fā)明應(yīng)用到
18圖像讀取裝置中。變形例涉及的圖像讀取裝置具有圖像輸入裝置11、操作面板15及圖像 處理裝置20a等。操作面板15由受理用戶的操作的各種按鍵及顯示警告提示等的顯示器等構(gòu)成。 圖像輸入裝置11具有向原稿照射光的光源、和并列設(shè)置有CCD等圖像傳感器的受光部。圖 像輸入裝置11從光源向原稿照射光,同時使受光部向一個方向移動,將來自原稿的反射光 分解成R(紅)G(綠)B (藍)這3個色成分,由受光部讀取被分解的反射光,將讀取的圖像 數(shù)據(jù)作為RGB模擬信號輸出給圖像處理裝置20a。另外,圖像輸入裝置11也可以是數(shù)碼相 機等裝置。圖像處理裝置20a具有A/D轉(zhuǎn)換部21、陰影修正部22、輸入灰度修正部23、區(qū)域 分離處理部24和壓縮處理部30。圖像處理裝置20a對由圖像輸入裝置11讀取的輸入圖像 數(shù)據(jù),通過A/D轉(zhuǎn)換部21 區(qū)域分離處理部24實施圖像處理,并利用壓縮處理部30將圖 像數(shù)據(jù)壓縮,輸出壓縮后的圖像數(shù)據(jù)。壓縮處理部30與實施方式1的MFP同樣,將輸入圖 像數(shù)據(jù)分離成前景圖層及背景圖層,對各個圖層以最適合的壓縮方式進行壓縮。壓縮后的 圖像數(shù)據(jù)被存儲到硬盤等存儲裝置中。例如,在通過操作面板15發(fā)出以電子郵件方式發(fā)送 的指示的情況下,壓縮后的圖像數(shù)據(jù)被附加到電子郵件中,通過網(wǎng)卡(省略了圖示)等,被 發(fā)送到指定的發(fā)送目的地。其中,由于變形例涉及的圖像讀取裝置的其他結(jié)構(gòu)與實施方式1涉及的MFP的結(jié) 構(gòu)相同,所以,對相同的部分標(biāo)記相同的符號,并省略詳細的說明。而且,本發(fā)明的圖像處理不僅可由MFP或圖像讀取裝置等硬件實現(xiàn),而且也可以 通過使計算機執(zhí)行圖像處理的計算機程序來實現(xiàn)??梢詫⒃撚嬎銠C程序的程序代碼(執(zhí)行 形式程序、中間代碼程序或源程序等)記錄到計算機可讀取的記錄介質(zhì)中。由此,能夠搬送 自如地提供記錄有進行本發(fā)明的前景像素提取處理及壓縮處理等的計算機程序的記錄介 質(zhì)。在上述實施方式1涉及的MFP及變形例涉及的圖像讀取裝置等裝置具有ROM (Read Only Memory)或硬盤等存儲部的情況下,也可以將計算機程序的程序代碼存儲到該存儲部 中。而且,這些裝置也可以具備插拔記錄介質(zhì)來讀取程序代碼的裝置,通過執(zhí)行從記錄介質(zhì) 讀取的計算機程序,來進行圖像處理。這些情況下,存儲部或記錄介質(zhì)等中存儲的計算機程 序也可以由MFP或圖像讀取裝置等裝置中具備的CPU等直接讀出并執(zhí)行。也可以從存儲部 或記錄介質(zhì)中將程序代碼下載到RAM (Random Access Memory)等存儲區(qū)域中,由CPU等執(zhí) 行該程序代碼(用于下載程序代碼的計算機程序被預(yù)先安裝在裝置主體中)。能夠與MFP或圖像讀取裝置等裝置插拔連接的記錄介質(zhì),可以是如帶類介質(zhì)、磁 盤介質(zhì)、光盤介質(zhì)、卡類介質(zhì)、或半導(dǎo)體存儲介質(zhì)等那樣固定保持計算機程序的介質(zhì)。帶 類介質(zhì)是磁帶或盒式帶等。磁盤介質(zhì)是軟盤或硬盤等。光盤介質(zhì)是CD (Compact Disc)、 MO(Magneto-Optical)、MD(Mini Disc)或 DVD(Digital Versatile Disk)等???介質(zhì)是IC(Integrated Circuit)卡、存儲卡或光卡等。半導(dǎo)體存儲介質(zhì)是掩模ROM、 EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、或閃存存儲器等。這些記錄介質(zhì)被安裝在MFP或圖像讀取裝置等裝置中,通過讀出并 執(zhí)行記錄介質(zhì)中記錄的計算機程序,可進行上述的圖像處理。而且,在MFP或圖像讀取裝置等裝置與互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)連接,能夠進行數(shù)據(jù)的發(fā)送接收的情況下,該裝置也可以利用通信網(wǎng)絡(luò)下載計算機程序,通過執(zhí)行下載的計算機 程序,來進行圖像處理。該情況下,用于通過通信網(wǎng)絡(luò)下載圖像處理用計算機程序的計算機 程序,可以預(yù)先安裝在裝置主體中,也可以通過記錄介質(zhì)等進行安裝。另外,本發(fā)明也能夠 以將上述計算機程序的程序代碼嵌入到通過電子傳送而具體呈現(xiàn)載波中的計算機數(shù)據(jù)信 號的方式實現(xiàn)。而且,執(zhí)行這些計算機程序的計算機也可以具備圖像輸入裝置、通過執(zhí)行計算機 程序來進行圖像處理等各種處理的處理裝置、顯示處理結(jié)果的圖像顯示裝置、和將圖像處 理的結(jié)果等輸出到紙等介質(zhì)上的圖像輸出裝置等。圖像輸入裝置是平板掃描儀、膠片掃描 儀或數(shù)碼相機等。圖像顯示裝置是CRT (Cathode Ray Tube)顯示器或液晶顯示器等。圖像 輸出裝置是打印機等。另外,執(zhí)行上述計算機程序的計算機可以還具備用于與通信網(wǎng)絡(luò)連 接的網(wǎng)卡或調(diào)制解調(diào)器等通信部。(實施方式2)圖26是表示實施方式2涉及的前景蒙版生成處理部251的結(jié)構(gòu)的框圖。實施方式 2涉及的前景蒙版生成處理部251取代了實施方式1的前景蒙版生成處理部51所具有的前 景色計算處理部63,而具有對前景像素塊的背景色進行計算的背景色計算處理部263。前 景蒙版生成處理部251的前景像素塊提取處理部61如上述那樣,將輸入圖像數(shù)據(jù)所涉及的 圖像區(qū)域分成多個像素塊,并將各個像素塊分類成平坦像素塊或前景像素塊。由此,前景蒙 版生成處理部251的前景像素塊提取處理部61提取出前景像素塊。而且,標(biāo)定處理部62 通過對接近的多個前景像素塊附加相同的標(biāo)號,將連續(xù)的前景像素塊的區(qū)域作為前景像素 區(qū)域提取出。背景色計算處理部263對由前景像素塊提取處理部61提取出的各個前景像素塊, 計算出構(gòu)成背景的顏色。背景色計算處理部263將1個前景像素塊作為注目像素塊,對在 注目像素塊的周圍存在(相鄰)的平坦像素塊,求出像素值的平均值,并將求出的平均值作 為前景像素塊的背景色計算出來。背景色計算處理部263對輸入圖像數(shù)據(jù)的全部前景像素 塊,計算出背景色。其中,在注目像素塊的周圍不存在平坦像素塊的情況下、即在注目像素 塊的周圍只有前景像素塊的情況下,背景色計算處理部263也可以將相鄰的前景像素塊的 背景色作為注目像素塊的背景色。而且,該情況下,背景色計算處理部263也可以對該注目 像素塊,判斷為不能計算出背景色。背景色計算處理部263的計算結(jié)果被送給前景像素提 取處理部264。前景像素提取處理部264對由標(biāo)定處理部62提取出的每個前景像素區(qū)域,計算出 由背景色計算處理部263計算出的背景色的代表色,將與該代表色對應(yīng)的像素值之差超過 閾值的像素作為前景像素提取出。背景色的代表色的計算,可以與圖23所示的前景色的代 表色的計算同樣,根據(jù)前景像素區(qū)域中包含的前景像素塊的背景色的使用頻度進行。另外, 也可以對濃度相近的背景色使用平均值,來計算出代表色。上述結(jié)構(gòu)的前景蒙版生成處理部251計算出從輸入圖像數(shù)據(jù)提取出的前景像素 塊的背景色,提取出前景像素。前景蒙版生成處理部251可以進行與根據(jù)前景色提取出前 景像素的實施方式1的前景蒙版生成處理部51同樣的處理。即,即便輸入圖像數(shù)據(jù)所涉及 的圖像是包含反轉(zhuǎn)文字的圖像、或具有局部背景色的圖像等復(fù)雜布局的圖像,前景蒙版生 成處理部251也能夠從輸入圖像數(shù)據(jù)中高精度提取出前景像素。由此,具備該前景蒙版生成處理部251的MFP等,能夠?qū)⑤斎雸D像數(shù)據(jù)高精度分離成前景圖層及背景圖層,對輸入圖 像數(shù)據(jù)以適當(dāng)?shù)膲嚎s方式進行壓縮。從而,可提高輸入圖像數(shù)據(jù)的壓縮率。另外,由于實施方式2涉及的前景蒙版生成處理部251的其他結(jié)構(gòu),與實施方式1 涉及的前景蒙版生成處理部51的結(jié)構(gòu)相同,所以對相同的部分標(biāo)記相同的符號,并省略詳 細的說明。(實施方式3)圖27是表示實施方式3涉及的前景蒙版生成處理部351的結(jié)構(gòu)的框圖。實施方 式3涉及的前景蒙版生成處理部351具有實施方式1涉及的前景蒙版生成處理部51所具 備的前景色計算處理部63、和實施方式2涉及的前景蒙版生成處理部251所具備的背景色 計算處理部263。前景蒙版生成處理部351的前景像素塊提取處理部61如上述那樣,將輸 入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個像素塊,并將各個像素塊分類成平坦像素塊或前景 像素塊。由此,前景蒙版生成處理部351的前景像素塊提取處理部61提取出前景像素塊。 而且,標(biāo)定處理部62通過對接近的多個前景像素塊附加相同的標(biāo)號,將連續(xù)的前景像素塊 的區(qū)域作為前景像素區(qū)域提取出。前景色計算處理部63對由前景像素塊提取處理部61提取出的各個前景像素塊, 計算出前景色,并將計算出的前景色輸出給前景像素提取處理部364。背景色計算處理部 263對由前景像素棵提取處理部61提取出的各個前景像素塊,計算出背景色,并將計算出 的背景色輸出給前景像素提取處理部364。前景像素提取處理部364對由標(biāo)定處理部62提取出的每個前景像素區(qū)域,分別計 算出由前景色計算處理部63計算出的前景色的代表色、以及由背景色計算處理部263計算 出的背景色的代表色。前景像素提取處理部364將相對于前景色的代表色具有規(guī)定范圍內(nèi) 的像素值、且與背景色的代表色對應(yīng)的像素值之差超過閾值的像素,作為前景像素提取出。上述結(jié)構(gòu)的前景蒙版生成處理部351計算出從輸入圖像數(shù)據(jù)中提取出的前景像 素塊的前景色及背景色,提取出前景像素。由此,前景蒙版生成部351能夠以更高的精度提 取出前景像素。另外,由于實施方式3涉及的前景蒙版生成處理部351的其他結(jié)構(gòu),與實施方式2 涉及的前景蒙版生成處理部251的結(jié)構(gòu)相同,所以對相同的部分標(biāo)記相同的符號,并省略 詳細的說明。只要不脫離本發(fā)明的精神或主要特征,本發(fā)明能夠通過其他的各種方式實施。因 此,上述實施方式的所有點只不過是舉例,本發(fā)明的保護范圍由權(quán)利要求書表示,不受說明 書的任何限制。并且,屬于權(quán)利要求書的范圍的變形或變更都包括在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
一種圖像處理裝置,用于從輸入圖像數(shù)據(jù)中提取出構(gòu)成前景圖像的前景像素,其特征在于,具有分類部,其將上述輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個圖像區(qū)域,并將上述多個圖像區(qū)域分類成該圖像區(qū)域中包含的像素間的像素值之差小于規(guī)定值的平坦區(qū)域、或該平坦區(qū)域以外的變化區(qū)域;連續(xù)變化區(qū)域提取部,其將由該分類部分類后的變化區(qū)域中相鄰的多個變化區(qū)域作為連續(xù)變化區(qū)域提取出;色信息計算部,其計算出與上述變化區(qū)域相關(guān)的色信息;和前景像素提取部,其按由上述連續(xù)變化區(qū)域提取部提取出的每個連續(xù)變化區(qū)域,根據(jù)上述色信息計算部計算出的色信息,提取出前景像素。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其特征在于,上述色信息計算部計算出上述變化區(qū)域的前景色作為上述色信息。
3.根據(jù)權(quán)利要求2所述的圖像處理裝置,其特征在于,上述色信息計算部從上述變化區(qū)域中包含的多個像素的像素值中,將與在上述變化區(qū) 域周圍的平坦區(qū)域中包含的像素的像素值之差大于規(guī)定值的像素值,作為上述前景色計算 出來,上述前景像素提取部將與上述前景色的顏色之差在規(guī)定范圍內(nèi)的像素,作為上述前景 像素提取出。
4.根據(jù)權(quán)利要求1至3中任意一項所述的圖像處理裝置,其特征在于,上述色信息計算 部計算出上述變化區(qū)域的背景色作為上述色信息。
5.根據(jù)權(quán)利要求4所述的圖像處理裝置,其特征在于,上述色信息計算部計算出上述變化區(qū)域周圍的平坦區(qū)域的顏色作為上述變化區(qū)域的 背景色,上述前景像素提取部將與上述背景色的顏色之差在規(guī)定范圍外的像素作為上述前景 像素提取出。
6.根據(jù)權(quán)利要求1至3中任意一項所述的圖像處理裝置,其特征在于,上述分類部具有 接近數(shù)計算部,該接近數(shù)計算部計算出像素值之差小于規(guī)定值的圖像區(qū)域相接近的數(shù)量,上述分類部將該接近數(shù)計算部計算出的接近數(shù)超過規(guī)定值的圖像區(qū)域,分類為上述平 坦區(qū)域。
7.根據(jù)權(quán)利要求6所述的圖像處理裝置,其特征在于,上述接近數(shù)計算部計算出像素值之差小于規(guī)定值、且相接近的圖像區(qū)域中平均像素值 之差在規(guī)定范圍內(nèi)的圖像區(qū)域的數(shù)量。
8.根據(jù)權(quán)利要求1 3、5或7中任意一項所述的圖像處理裝置,其特征在于,上述分類部按規(guī)定尺寸的每個圖像區(qū)域,進行是上述平坦區(qū)域或是上述變化區(qū)域的分類,將被分類為上述變化區(qū)域的圖像區(qū)域分割成比上述規(guī)定尺寸小的尺寸,對分割后的每個圖像區(qū)域反復(fù)進行上述分類處理,直到上述圖像區(qū)域的尺寸達到規(guī)定 尺寸為止。
9.一種圖像處理方法,用于從輸入圖像數(shù)據(jù)中提取出構(gòu)成前景圖像的前景像素,其特征在于,該方法包括以下步驟將上述輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個圖像區(qū)域;將上述多個圖像區(qū)域分類成該圖像區(qū)域中包含的像素間的像素值之差小于規(guī)定值的 平坦區(qū)域、或該平坦區(qū)域以外的變化區(qū)域;將分類后的變化區(qū)域中相鄰的多個變化區(qū)域作為連續(xù)變化區(qū)域提取出; 計算出與上述變化區(qū)域相關(guān)的色信息;和按提取出的每個連續(xù)變化區(qū)域,根據(jù)計算出的色信息,提取前景像素。
全文摘要
本發(fā)明涉及圖像處理裝置和圖像處理方法。前景像素塊提取處理部(61)將輸入圖像數(shù)據(jù)所涉及的圖像區(qū)域分成多個像素塊,并將各個像素塊分類成平坦像素塊或前景像素塊。由此,前景像素塊提取處理部(61)提取出前景像素塊。前景色計算處理部(63)根據(jù)提取出的前景像素塊,計算出前景色作為色信息。通過標(biāo)定處理部(62)對接近的多個情景像素塊附加相同的標(biāo)號,將連續(xù)的前景像素塊的區(qū)域作為前景像素區(qū)域提取出。前景像素提取處理部(64)根據(jù)這些處理結(jié)果,按每個前景像素區(qū)域計算出代表色,將具有與該代表色接近的像素值的像素,作為前景像素提取出。
文檔編號H04N1/64GK101902549SQ20101018897
公開日2010年12月1日 申請日期2010年5月25日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者松田豐久 申請人:夏普株式會社