專利名稱:圖象處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于確定輸入的圖象是否是特定圖象、和根據(jù)該確定結(jié)果控制圖象數(shù)據(jù)的輸入/輸出的圖象處理系統(tǒng),特別是涉及一種用于閱讀圖象、和基于所閱讀的圖象的特有特征或鑲嵌在圖象中的數(shù)字水印確定該圖象是一個特定圖象的圖象處理系統(tǒng)。
隨著最近幾年使用CCD或彩色打印機(jī)的彩色圖象閱讀裝置(下文指彩色掃描儀)性能的改進(jìn),使有些人更有可能通過用彩色掃描儀閱讀原稿并將其輸出到彩色打印機(jī),來復(fù)制象紙幣或債券這樣的作為復(fù)制保護(hù)對象的原稿。為了阻止復(fù)制這種要被復(fù)制保護(hù)的對象,將彩色掃描儀和彩色打印機(jī)組合的彩色復(fù)印機(jī)經(jīng)常包括用于識別要被復(fù)制保護(hù)的原稿和禁止復(fù)制或處理該輸出圖象的防偽裝置。
這樣的防偽裝置主要使用兩種方法來識別要被復(fù)制保護(hù)的原稿。
在第一種方法中,數(shù)字水印信息預(yù)先插入到作為要復(fù)制保護(hù)的特定的原稿中。當(dāng)在復(fù)制時從閱讀的原始圖象抽取數(shù)字水印信息時,根據(jù)數(shù)字水印信息確定原稿是否是要被復(fù)制保護(hù)的原稿。
在第二種方法中,作為要被復(fù)制保護(hù)的原稿圖象或它的一部分被限定為一個特定的原稿,預(yù)先在防偽裝置側(cè)保存其特征數(shù)據(jù)。當(dāng)復(fù)制原稿時,將特征數(shù)據(jù)與輸入圖象信號的特有特征比較,從而確定被復(fù)制的原稿是否是特定的原稿。
如果通過其中一種方法確定了原稿是特定原稿,則停止輸出,或是處理圖象。
然而,在任何一種方法中,僅在彩色復(fù)印機(jī)或類似裝置的復(fù)制操作中使用防偽裝置中運(yùn)行。因此,當(dāng)由掃描儀閱讀圖象和分開打印時,甚至很容易就能復(fù)制要復(fù)制保護(hù)的原稿。即,當(dāng)掃描儀暫時閱讀要被復(fù)制保護(hù)的原稿,并通過控制器由彩色復(fù)印機(jī)或彩色打印機(jī)輸出結(jié)果時,容易仿造要被復(fù)制保護(hù)的原稿。
為了避免這種現(xiàn)象,可以使用禁止復(fù)制的控制方法,即從掃描后存儲在存儲器的圖象數(shù)據(jù)、或要打印的圖象數(shù)據(jù)確定原稿是否是要被復(fù)制保護(hù)的原稿,且如果是,則改變圖象數(shù)據(jù)。然而,當(dāng)存儲在存儲器中的整個圖象數(shù)據(jù)沒有任何預(yù)處理地進(jìn)行處理時,掃描和打印的時間變長。
最近幾年,有各種象紙幣或債券等不應(yīng)被復(fù)制的原稿。防偽裝置必須準(zhǔn)確地沒有任何確定錯誤地確定復(fù)制對象原稿是屬于要被復(fù)制保護(hù)的原稿中的一個。為了這個目的,防偽裝置每個要被復(fù)制保護(hù)的原稿必須反復(fù)確定閱讀的圖象數(shù)據(jù)是否與要被復(fù)制保護(hù)原稿匹配,因此確定一個要被復(fù)制的原稿需要很長的時間。結(jié)果,明顯地降低了復(fù)制處理的效率。
如果為提高效率縮短確定處理時間,就限制了特定原稿的可確定類型,并增加了確定錯誤量。
本發(fā)明用來解決現(xiàn)有技術(shù)的問題,目的是提供一種能夠高速地檢測圖象數(shù)據(jù)是否是要被復(fù)制保護(hù)原稿的圖象數(shù)據(jù)的圖象處理系統(tǒng)。
本發(fā)明的另一個目的是提供一種能在防偽和可靠地防偽中,減輕特定原稿確定處理的負(fù)擔(dān)的圖象處理系統(tǒng)。
本發(fā)明的再一個目的是提供一種圖象處理裝置,其特征在于包括一個確定裝置,用于確定圖象數(shù)據(jù)是否包括從圖象數(shù)據(jù)抽取出的至少一塊特定信息;和一個圖象處裝置,用于執(zhí)行由確定裝置確定的包含特定信息的圖象數(shù)據(jù)的預(yù)定處理。
本發(fā)明的另一個目的是提供一種圖象處理的方法,特征是包括確定圖象數(shù)據(jù)是否包括從圖象數(shù)據(jù)抽取出的至少一塊特定的信息的確定步驟;和圖象處理步驟,對在確定步驟確定的包含特定信息的圖象數(shù)據(jù)執(zhí)行預(yù)定處理。
本發(fā)明的還一個目的是提供一種由計算機(jī)執(zhí)行的計算機(jī)程序,以執(zhí)行圖象處理,特征是包括確定步驟的程序碼,確定步驟是確定圖象數(shù)據(jù)是否包括從圖象數(shù)據(jù)抽取出的至少一塊特定的信息;和圖象處理步驟的程序碼,對在確定步驟確定的包含特定信息的圖象數(shù)據(jù)執(zhí)行預(yù)定處理。
本發(fā)明的其他特征和優(yōu)點(diǎn)將從以下結(jié)合附圖的描述中變得更加明顯,其中所有附圖中相同的參考標(biāo)號代表相同或類似的部分。
包含在說明書和組成說明書一部分的附圖,和說明書一起說明了本發(fā)明的實施例,用于解釋本發(fā)明的原理。
圖1是說明根據(jù)本發(fā)明一個實施例的圖象處理系統(tǒng)設(shè)置的框圖;圖2是由圖1所示的圖象處理系統(tǒng)處理的圖象數(shù)據(jù)的剖面圖;圖3是由圖1所示的圖象處理系統(tǒng)處理的圖象信息包格式的剖面圖;圖4是由圖1所示的圖象處理系統(tǒng)處理的圖象信息包格式的剖面圖;圖5是由圖1所示的圖象處理系統(tǒng)處理的命令信息包格式的剖面圖;圖6是由圖1所示的圖象處理系統(tǒng)處理的命令包格式的剖面圖;圖7是說明根據(jù)本發(fā)明的圖象處理系統(tǒng)復(fù)制處理概況的流程圖;圖8A和8B是說明本發(fā)明圖象處理系統(tǒng)防偽處理的視圖;圖9是說明防偽處理有RGB顏色間隔的圖象數(shù)據(jù)的原理圖;圖10是說明當(dāng)確定圖象住處要被復(fù)制保護(hù)的圖象時警告對話的視圖;圖11是說明當(dāng)檢測到要被復(fù)制保護(hù)的圖象時存儲的記錄信息的視圖;圖12是說明圖7中防偽控制處理的詳細(xì)實例的流程圖;圖13是對有YMCK顏色間隔的圖象數(shù)據(jù)防偽處理的原理圖;圖14是說明數(shù)字水印抽取處理的流程圖;圖15是說明根據(jù)第三個實施例的圖象輸入/輸出處理裝置的設(shè)置的方框圖;圖16是解釋由第三個實施例的圖象輸入/輸出處理裝置執(zhí)行的處理程序的流程圖;圖17是說明根據(jù)第三個實施例的圖象輸入/輸出處理裝置的確定電路的設(shè)置的方框圖;圖18是解釋由第四個實施例的圖象輸入/輸出處理裝置執(zhí)行的處理程序的流程圖;圖19是說明根據(jù)第五個實施例的彩色復(fù)印機(jī)的設(shè)置的視圖;圖20是根據(jù)第五個實施例的噴墨打印裝置的視圖;圖21是說明根據(jù)第五個實施例的噴墨打印裝置的執(zhí)行控制的設(shè)置的方框圖22是說明根據(jù)第六個實施例的信息處理裝置的設(shè)置的方框圖;圖23是解釋由第三個實施例改進(jìn)的圖象輸入/輸出處理裝置執(zhí)行的處理程序的流程圖;圖24是解釋由第四個實施例改進(jìn)的圖象輸入/輸出處理裝置執(zhí)行的處理程序的流程圖;及圖25是解釋由圖象輸入/輸出處理裝置執(zhí)行的步驟S208的確定處理的流程圖。
(第一個實施例)下面在優(yōu)選實施例的基礎(chǔ)上參考附圖詳細(xì)描述本發(fā)明。圖1是說明根據(jù)本發(fā)明一個實施例的圖象處理系統(tǒng)設(shè)置的方框圖。在以下的實施例中,預(yù)先由系統(tǒng)識別用做數(shù)字水印的圖象和其鑲嵌方法。
該實施例的圖象處理系統(tǒng)包括一個信息處理裝置100,和與信息處理裝置100相連的一個掃描器111及打印機(jī)114。在這個系統(tǒng)中,由打印機(jī)14復(fù)制掃描器111讀取的原始圖象。此外,可由打印機(jī)114打印通過如10BASE-T網(wǎng)絡(luò)的LAN115發(fā)送的圖象,或相反,通過LAN115向另一個與局域網(wǎng)115相連的信息處理裝置發(fā)送由打印機(jī)114讀取的圖象。
如掃描儀111是彩色掃描儀,它通過一個燈(未顯示)掃描放在原稿工作臺上的原稿,將反射光聚焦在CCD線性傳感器,并將光學(xué)信號轉(zhuǎn)化(光電轉(zhuǎn)換)為電信號。信號被數(shù)字化并作為數(shù)字圖象信號被掃描器圖象處理部分112讀取。圖象信號由象素構(gòu)成。每個象素包括多個彩色成分,例如R,G和B成分。每個包含在一個象素中的彩色成分由8至12位多級數(shù)據(jù)構(gòu)成。
如CPU101由高速RISCCPU構(gòu)成,并控制該系統(tǒng)的掃描儀111和打印機(jī)114,及信息處理裝置100。通過具有信息包結(jié)構(gòu)(包數(shù)據(jù))的數(shù)據(jù)交換執(zhí)行控制和經(jīng)SBB104在CPU101和信息處理裝置100中的塊之間進(jìn)行的圖象數(shù)據(jù)交換。圖1中的粗空心箭頭表示包數(shù)據(jù)流。為此,每個第一和第二信息包轉(zhuǎn)換部分102和105、LAN控制器103、HDD控制器107,和光柵轉(zhuǎn)換部分109有包匯編解匯編功能。
該實施例的圖象處理系統(tǒng)也有圖1未顯示的用戶界面,如操作板和顯示儀器。(包數(shù)據(jù)和圖象之間的關(guān)系)
下面參考圖2描述該實施例中包數(shù)據(jù)和圖象之間的關(guān)系。
參考圖2,原始圖象201被分成多個塊。原始圖象201左上角的陰影部分代表尺寸為32象素×32象素的一塊。將對應(yīng)一塊的圖象數(shù)據(jù)塊定義為存儲在一個信息包中的圖象數(shù)據(jù)單元(以后描述)。
圖2表示從圖象201分割的塊202的結(jié)構(gòu)。數(shù)字0至1023對象素連續(xù)地進(jìn)行定義。(信息包格式)圖3和5表示該實施例中用的信息包的數(shù)據(jù)格式。該實施例的系統(tǒng)使用兩個信息包圖3所示的圖象信息包和圖5所示的命令信息包。每個信息包由一個有34位固定長度的標(biāo)題區(qū)域和有可變長度的數(shù)據(jù)區(qū)域組成。由標(biāo)題區(qū)域的第一位(位
)值來區(qū)分命令信息包和圖象信息包。
對于圖象信息包,如圖3所示定義34-位標(biāo)題區(qū)域。位[4∶1]是表示信息包目的地的ID碼。位[6∶5]是表示包含在數(shù)據(jù)區(qū)域中的圖象數(shù)據(jù)顏色的色彩信息。這位表示單色、RGB色,和CMYK格式中的一種。剩余位表示包含在這個信息包中的圖象數(shù)據(jù)的起始X和Y坐標(biāo)(例如,這些位表示塊的上左位置)。
圖象數(shù)據(jù)包的數(shù)據(jù)區(qū)域(圖象數(shù)據(jù)區(qū)域)的結(jié)構(gòu)如圖4所示,并有最大5.5千字節(jié)(kb)的長度。圖4所示的圖象數(shù)據(jù)區(qū)域401表示具有RGB(蘭、綠和紅)格式的圖象數(shù)據(jù),而圖象數(shù)據(jù)區(qū)域402表示具有CMKY(青色、品紅、黃和黑)格式的圖象數(shù)據(jù)。在這個實施例中,由于圖象數(shù)據(jù)被JPEG壓縮,且數(shù)據(jù)長度可變,使得為每種顏色準(zhǔn)備了表示一個數(shù)據(jù)長度的3位。
如圖5所示定義了命令信息包的標(biāo)題區(qū)域。標(biāo)題區(qū)域的位[4∶0]與圖象信息包的相同,而位[5]表示該命令是否是CPU的讀或?qū)懙拿?。在讀時,首先,用于讀的向前的信息包從第一信息包轉(zhuǎn)換部分102向系統(tǒng)主線橋(SBB)104輸出,而作為讀取結(jié)果的向后的信息包通過SBB104返回到第一信息包轉(zhuǎn)換部分102。以最大一個信息包發(fā)送十六個命令。包含在一個信息包中的命令數(shù)由標(biāo)題區(qū)域的位[9∶6]作為命令數(shù)定義。
命令信息包的數(shù)據(jù)區(qū)域(命令數(shù)據(jù)區(qū)域)有最大128字節(jié)的長度,并且具如圖6所示結(jié)構(gòu)的。更特別是,一個命令由一個4字節(jié)地址和4字節(jié)數(shù)據(jù)組成,且命令從命令0至命令15相繼排列。然而,一個向前的命令信息包只有一個地址且沒有數(shù)據(jù)。(復(fù)制時的數(shù)據(jù)流)下面描述由打印機(jī)114復(fù)制掃描儀111讀取的圖象時的數(shù)據(jù)流。由掃描儀111讀取的圖象數(shù)據(jù)是光柵數(shù)據(jù),它是由掃描儀圖象處理部分112處理的。
由掃描儀圖象處理部分112處理的數(shù)據(jù)被光柵轉(zhuǎn)換部分109進(jìn)行JPEG壓縮并轉(zhuǎn)換成上述的圖象信息包。這時,將信息包的目的地不設(shè)為打印機(jī)114,而是設(shè)為SDRAM106。圖象信息包被傳送到系統(tǒng)總線橋(SBB)104。
SBB104將接收到的信息包數(shù)據(jù)發(fā)送到信息包數(shù)據(jù)中定義的目的地。由于目的地設(shè)為SDRAM106,使得經(jīng)第二信息包轉(zhuǎn)換部分105從SBB104向SDRAM106寫信息包數(shù)據(jù)。
在雙面復(fù)制時,當(dāng)在SDRAM106中寫一頁圖象數(shù)據(jù)時,圖象數(shù)據(jù)通過SBB104和硬盤控制器107轉(zhuǎn)送到硬盤驅(qū)動器(下文指HDD)108。
當(dāng)一頁圖象寫入SDRAM106中之后,圖象數(shù)據(jù)相繼從SDRAM106讀出并通過SBB104發(fā)送到光柵轉(zhuǎn)換部分109。根據(jù)通過第一信息包轉(zhuǎn)換部分102從CPU101向SBB104發(fā)送的命令,由SBB104執(zhí)行數(shù)據(jù)轉(zhuǎn)換。
光柵轉(zhuǎn)換部分109展開被JPEG壓縮并被存儲在接收到的圖象信息包的數(shù)據(jù)區(qū)域中的圖象數(shù)據(jù),將該圖象數(shù)據(jù)轉(zhuǎn)換成使用SDRAM110的光柵數(shù)據(jù),并將該數(shù)據(jù)輸出到打印機(jī)圖象處理部分113。
由打印機(jī)圖象處理部分113處理的圖象數(shù)據(jù)被發(fā)送到打印機(jī)114并打印在紙上(打印中的數(shù)據(jù)流)下面描述由打印機(jī)114打印通過LAN115發(fā)送的圖象數(shù)據(jù)時的數(shù)據(jù)流。
通過LAN115發(fā)送的圖象數(shù)據(jù)被轉(zhuǎn)換成圖象信息包,該包的目的地由LAN控制器103設(shè)為SDRAM106并通過SBB104和信息包轉(zhuǎn)換部分105寫入SDRAM106。
當(dāng)一頁圖象寫入到SDRAM106中時,圖象數(shù)據(jù)通過SBB104和硬盤控制器107相繼轉(zhuǎn)換到硬盤驅(qū)動器(后文指HDD)。通過這個處理,當(dāng)在打印期間打印機(jī)114出現(xiàn)塞紙時,去除塞紙后能自動從未打印部分重新開始打印。
當(dāng)一頁圖象完全寫入SDRAM106并在HDD108備份時,圖象數(shù)據(jù)相繼從SDRAM106讀出并通過信息包轉(zhuǎn)換部分105和SBB104發(fā)送到光柵轉(zhuǎn)換部分109。由SBB104根據(jù)經(jīng)第一信息包轉(zhuǎn)換部分102從CPU101向SBB104發(fā)送的命令執(zhí)行數(shù)據(jù)轉(zhuǎn)換。
光柵轉(zhuǎn)換部分109展開被JPEG壓縮,并被存儲在接收到的圖象信息包的數(shù)據(jù)區(qū)域中的圖象數(shù)據(jù),將該圖象數(shù)據(jù)轉(zhuǎn)換成使用SDRAM110的光柵數(shù)據(jù),并將該數(shù)據(jù)輸出到打印機(jī)圖象處理部分113。
由打印機(jī)圖象處理部分113處理的圖象數(shù)據(jù)被發(fā)送到打印機(jī)114,并打印在紙上。(數(shù)字水印抽取流程)該實施例的系統(tǒng)具有確定讀取的數(shù)據(jù)或打印的數(shù)據(jù)是否是防偽的要被復(fù)制保護(hù)的原稿的確定功能。為了防偽,在該實施例中,抽取能通過圖象處理抽取且預(yù)先不可見地鑲嵌在原始圖象中的水印?;谠撍?,確定圖象是否是要被復(fù)制保護(hù)的原稿。下面參考圖14說明數(shù)字水印抽取程序。由CPU101執(zhí)行對要被復(fù)制保護(hù)的原稿的處理和確定功能。
表示數(shù)字水印鑲嵌的位置的信息能容易地被檢測到,即使是低分辨率的圖象數(shù)據(jù)。因此,在預(yù)先檢測象素變少(例如每兩個象素變少為一個象素的數(shù)據(jù))的低分辨率圖象數(shù)據(jù)中的位置信息之后,在象素變少之前從高分辨率圖象數(shù)據(jù)中抽取由位置信息指定的圖象,從而檢測該數(shù)字水印。
首先,通過原始圖象減少的象素在SDRAM106準(zhǔn)備低分辨率的圖象。將低分辨率的圖象分割成塊(步驟S1401)。對每一塊進(jìn)行傅立葉變換以抽取一個頻率成分(步驟S1403)。每一塊由32象素×32象素的整數(shù)信息包單元組成。當(dāng)使用信息包作為單元執(zhí)行處理時,由于系統(tǒng)中處理單元等于數(shù)據(jù)轉(zhuǎn)換單元,故可以進(jìn)行高速處理。
頻率范圍內(nèi)的圖象數(shù)據(jù),它是通過頻率成分抽取處理而獲得的,它被分成振幅光譜和相位光譜。檢測包含在振幅光譜中的對準(zhǔn)信號(步驟S1405)。
該對準(zhǔn)信號是由一個脈沖信號以中間水平頻率鑲嵌的,該頻率大于幾乎不能被人眼識別的第一頻率水平,且小于第二頻率水平,在考慮到以低頻率成分鑲嵌信號時低和高頻率成分的問題該第二頻率水平不會由于不可逆地壓縮/擴(kuò)展而除去,由于人眼具有可視的特性,該信號很容易作為噪音被識別,而不象以高頻率鑲嵌的信號,且如JPEG壓縮的不可逆壓縮/擴(kuò)展模式具有低通濾波作用,因此,高頻率成分被壓縮/擴(kuò)展處理而除去。
為了檢測對準(zhǔn)信號,抽取振幅光譜中包含的上述中間水平頻率范圍的脈沖信號。
根據(jù)抽取的脈沖信號的坐標(biāo)計算數(shù)字圖象數(shù)據(jù)的縮放比率。在這個實施例中,假設(shè)CPU101預(yù)先識別縮放前的檢測目標(biāo)圖象的哪個頻率成分有脈沖信號。
從預(yù)先識別的頻率與用于檢測脈沖信號的頻率的比率計算縮放比率。例如,假設(shè)a是預(yù)先被識別的頻率,b是被檢測的脈沖信號的頻率。那么,在讀時可以知道已按a/b比率進(jìn)行了縮放。這是傅立葉變換的已知特性。
用于檢測包含在數(shù)字圖象數(shù)據(jù)中的數(shù)字水印的圖形位置和大小是基于縮放比率確定的(步驟S1407)。
在象素變少前,從高分辨率圖象數(shù)據(jù)中抽取用步驟S1407中所確定的位置和大小所指定的圖形(步驟S1409)。通過使用圖形的卷積抽取包含在數(shù)字圖象數(shù)據(jù)中的數(shù)字水印(步驟S1411)。
與在步驟S1409抽取的圖象的大小相同,從特定位置的中心抽取圖象作為一個每個都具有32象素×32象素的整數(shù)信息包的單元。例如,假設(shè)鑲嵌的數(shù)字水印的大小預(yù)先限定為由讀取紙幣獲得的圖象數(shù)據(jù)的標(biāo)準(zhǔn)。如果尺寸是10mm×10mm,且圖象有每英寸600點(diǎn)(6dpi)的分辨率,32象素對應(yīng)大約1.4mm。因此,抽取極限為每塊具有32象素×32象素的15塊。
這使得有可能使要被處理的圖象最小化,且由于使用作為一個單元的信息包處理圖象而提高了處理速度。
可以將數(shù)字水印加到數(shù)字圖象數(shù)據(jù)的任何成分中。在這個實施例中,將數(shù)字水印加到人眼最不敏感的蘭色成分中。在這種情況下,對蘭色成分執(zhí)行上述圖形檢測。
當(dāng)不是通過將數(shù)字圖象數(shù)據(jù)加到數(shù)字圖象數(shù)據(jù)的可視顏色成分中,而是通過將信息鑲嵌到特定頻率的成分中將數(shù)字水印鑲嵌到數(shù)字圖象數(shù)據(jù)時,在計算數(shù)字圖象數(shù)據(jù)的傅立葉變換后,可對特定頻率執(zhí)行數(shù)字水印檢測處理。
此外,也可使用象素變少之前的高分辨率圖象檢測水印的位置和大小。(防偽確定流程)將參考圖7描述在復(fù)制時的防偽確定處理的流程。
在步驟S701中,CUP101指示掃描儀111開始掃描。當(dāng)在步驟S702將圖象數(shù)據(jù)寫到SDRAM106時,CPU101讀取SDRAM106上的數(shù)據(jù),并在步驟S703執(zhí)行上述的數(shù)字水印抽取的處理。
在步驟S704,基于步驟S703抽取的數(shù)字水印信息確定圖象是否是要被復(fù)制保護(hù)的圖象。如果在步驟S704確定為“是”,則在步驟S705執(zhí)行防偽控制處理(以后描述),在步驟S706啟動打印機(jī),流程前進(jìn)到打印開始序列。如果在步驟S704為“否”,則流程立即前進(jìn)到步驟S706執(zhí)行打印開始序列。(防偽控制處理)下面將詳細(xì)描述圖5所示的步驟S705的防偽控制處理。
圖8A和8B是表示防偽處理后從打印機(jī)輸出圖象的視圖。圖8A和8B顯示了對禁止復(fù)制的紙幣的防偽處理的實例。圖8A表示從掃描儀111讀取的原始圖象,而圖8B表示防偽處理后的輸出圖象。
圖9是表示圖8B所示的圖象特征的圖表,它已經(jīng)過了防偽處理??v坐標(biāo)表示圖象數(shù)據(jù)G(綠),而橫坐標(biāo)代表掃描位置。
參考圖9,I表示原始圖象數(shù)據(jù)(圖8A中的圖象),II表示處理后的圖象數(shù)據(jù)(圖8B中的圖象)。參考圖9,沿著縱坐標(biāo)描繪了圖象的綠色數(shù)據(jù)部分,沿著橫坐描繪了圖象的主掃描位置。坐標(biāo)表示圖象數(shù)據(jù)有從0到255的256灰度級。當(dāng)灰度級接近255時,圖象變亮。
原始圖象數(shù)據(jù)I表示處理前的原始圖象,它存儲在SDRAM106中。當(dāng)這個圖象數(shù)據(jù)的所有象素的值降低到預(yù)定的值,產(chǎn)生圖象數(shù)據(jù)II。在圖象數(shù)據(jù)II中,所有等于或小于“0”的數(shù)據(jù)變?yōu)椤?”,所以,圖象的變化信息失去。當(dāng)也對除了綠數(shù)據(jù)外的紅和藍(lán)數(shù)據(jù)執(zhí)行處理時,產(chǎn)生作為后選輸出圖象的圖8B所示的圖象。當(dāng)信息包轉(zhuǎn)換部分105根據(jù)CPU101的命令信息包中的指令以高速在SDRAM106重寫內(nèi)容時,執(zhí)行這一處理。
在這個實施例中,處理過的圖象不能返回到處理前的圖象。
圖10是表示根據(jù)該實施例的系統(tǒng)顯示在用戶界面上的窗口的視圖。圖10所示的窗口對應(yīng)一個警告窗口,為給用戶顯示從掃描儀111讀取的圖象數(shù)據(jù)被識別為要被復(fù)制保護(hù)數(shù)據(jù)的圖象。
參考圖10,用戶選擇一個按鍵BT1,以根據(jù)證實其內(nèi)容所顯示的警告來輸出數(shù)據(jù)。用戶選擇按鍵BT2以根據(jù)證實其內(nèi)容所顯示的警告,避免圖象輸出。
圖11是表示存儲在圖1所示的HDD108中的記錄信息。該信息是由幾種類型的信息、發(fā)行國家、發(fā)行號、和要被復(fù)制保護(hù)的圖象的值構(gòu)成。在圖7的步驟S705所示的防偽控制處理中,通過對讀取的圖象和來自預(yù)先存儲的要被復(fù)制保護(hù)的目標(biāo)信息的圖象進(jìn)行處理,能夠產(chǎn)生這些信息。(防偽控制處理流程)下面參考圖12的流程圖詳細(xì)描述防偽控制處理。圖12是說明這個實施例的圖象處理系統(tǒng)中的防偽處理。它對應(yīng)圖7所示的步驟S705的防偽控制處理。
首先,在步驟S601對起圖象存儲器作用的SDRAM106上的圖象數(shù)據(jù)執(zhí)行防偽圖象處理。
在這個實施例中,處理圖8A所示的原始圖象以產(chǎn)生圖8B所示的處理過的的圖象,如實心灰暗象。該處理的原理已在上述參考圖9進(jìn)行了說明。
接著,在步驟S602,圖10所示的用戶輸入窗口(警告對話)顯示在用戶界面上(未顯示)。
即,當(dāng)從掃描儀111輸入的圖象可能是要被復(fù)制保護(hù)的原稿時,用戶能斷定是否由打印機(jī)真正打印圖象。
在步驟S603檢查用戶是否從輸入窗口選擇一個按鈕作為用戶輸入,即“是”對應(yīng)按鈕BT1,或“否”對應(yīng)按鈕BT2。如果選擇“是”(如果要打印圖象),則將圖11所示的記錄存儲在HDD108中,并結(jié)束處理。通過這種處理,可以留下已讀取的要被復(fù)制保護(hù)的原稿作為證據(jù),并在以后很容易確定是否存在/缺少需要防偽的原稿的輸入。
如果在步驟S603是“否”,即如果不打印圖象,則放棄存儲圖象的SDRAM106,以在步驟S604刪除圖象,且處理結(jié)束。在這種情況下,當(dāng)流程前進(jìn)到圖7的步驟S706的打印開始處理時,該處理立即跳過,且不打印地結(jié)束該處理。
即使通過LAN111將掃描儀111讀取的圖象發(fā)送到個人電腦而不是用打印機(jī)114的打印圖象,也以與上述相同的方式執(zhí)行控制。特別是,當(dāng)在圖7的步驟S707確定讀取的圖象是要被復(fù)制保護(hù)的圖象時,從對應(yīng)步驟S705的防偽控制處理的步驟S601執(zhí)行處理。如果在步驟S603是“否”,則在步驟S604放棄圖象存儲,且結(jié)束整個處理。因此,不將圖象數(shù)據(jù)發(fā)送到LAN115。
如果在步驟S603為“是”,在步驟S601處理的圖象數(shù)據(jù)通過LAN115傳送。因此,通過LAN115傳送的圖象為圖8B所示的已處理的圖象數(shù)據(jù)。(第二個實施例)在第一個實施例中,已經(jīng)描述了在復(fù)制處理中對防偽目標(biāo)原稿的輸入圖象進(jìn)行預(yù)定的圖象處理的情況。即使將圖象處理系統(tǒng)用做打印機(jī)時,也同樣執(zhí)行防偽處理。下面將描述這種實施例。
圖13是說明根據(jù)本發(fā)明的圖象處理系統(tǒng)對偽目標(biāo)圖象數(shù)據(jù)進(jìn)行圖象處理的原理的圖表??v坐標(biāo)表示圖象的黃色數(shù)據(jù)部分,而橫坐標(biāo)表示圖象的主掃描位置。例如,當(dāng)圖象數(shù)據(jù)有M(品紅)、C(青色)、Y(黃)和BK(黑)的顏色間隔格式時,圖象數(shù)據(jù)有從“0”至“255”的256灰度級。當(dāng)灰度級接近“255”時,圖象變黑。
參考圖13,圖象數(shù)據(jù)1302表示處理前的原始圖象,它存儲在圖1所示的SDRAM106中。當(dāng)這個圖象數(shù)據(jù)的所有象素值增加預(yù)定值時,產(chǎn)生處理過的圖象1301。在圖象數(shù)據(jù)1301中,等于或大于255“的所有數(shù)據(jù)變?yōu)椤?55”,因此,失去改變的圖象信息。當(dāng)也對除了黃色數(shù)據(jù)外的品紅、青色和黑色數(shù)據(jù)執(zhí)行處理時,輸出圖8B所示的圖象。
與第一個實施例中的相同,處理過的圖象不能返回到處理前的圖象。
對于圖10所示的對話,如果用戶確定不執(zhí)行打印(當(dāng)選擇按鈕BT2時),發(fā)出打印停止指令以結(jié)束打印。
對于圖10所示的對話,如果用戶確定執(zhí)行打印(當(dāng)選擇按鈕BT1時),將圖11所示的操作記錄信息存儲到HDD108中。對于要打印的圖象,打印處理過的圖象,且不直接輸出圖13所示的圖象數(shù)據(jù)。
本發(fā)明的數(shù)字水印可以使用以圖象的特定頻率鑲嵌的不可視水印(不可視復(fù)制禁止信息)、以不引人注意的大小和顏色鑲嵌在要被復(fù)制保護(hù)的圖象上的可視水印(可視復(fù)制禁止信息),或其組合。由于數(shù)字水印變得完全不可識別,優(yōu)選在要被復(fù)制保護(hù)圖象的圖形中預(yù)先鑲嵌數(shù)字水印。
當(dāng)將圖11所示的記錄信息加密并存儲在HDD108的文件夾中使得該信息在不使用專用軟件時不能被加密,而且以高度安全性存儲要被復(fù)制保護(hù)的圖象處理記錄。
圖11所示的記錄信息可以作為數(shù)字水印加到處理過的圖象。通過這種設(shè)置,能從圖片檢測到該增加的數(shù)字水印。(第一和第二實施例的系統(tǒng)的作用)如上所述,根據(jù)這些實施例的系統(tǒng),使用低分辨率的圖象數(shù)據(jù)檢測圖象數(shù)據(jù)是否是要被復(fù)制保護(hù)的原稿的圖象數(shù)據(jù)。因此,可以實現(xiàn)能夠在短時間檢測要被復(fù)制保護(hù)數(shù)據(jù)圖象的圖象處理系統(tǒng)。
此外,由于用于檢測數(shù)字水印的圖象的大小,作為一個單元,用作系統(tǒng)的圖象數(shù)據(jù)傳輸單元的信息包,可以很快地確定要復(fù)制的圖象是否是禁止復(fù)制的原始圖象。(第三個實施例)下面參考附圖描述本發(fā)明的第三個實施例。
例如,由圖15所示的圖象輸入/輸出處理裝置1500實施本發(fā)明的圖象輸入/輸出處理方法。該圖象輸入/輸出處理裝置1500使用根據(jù)本發(fā)明的圖象輸入/輸出處理裝置。(圖象輸入/輸出處理裝置的設(shè)置)首先描述上述圖象輸入/輸出處理裝置的一系列操作。
將掃描電路1501讀取的圖象數(shù)據(jù)、傳真電路1503接收的圖象數(shù)據(jù)、或通過PDL電路1504獲得的圖象數(shù)據(jù)輸入到圖象輸入/輸出處理裝置1500。
掃描電路1501將掃描原稿讀取的圖象數(shù)據(jù)提供給輸入/輸出控制電路1507。傳真電路1503能傳送/接收圖象數(shù)據(jù),并將接收的圖象數(shù)據(jù)提供給輸入/輸出控制電路1507。PDL電路1504將頁面描述語言(PDL)轉(zhuǎn)換成位象。主機(jī)1506創(chuàng)建PDL數(shù)據(jù),通過一個接口電路1505轉(zhuǎn)換,并輸入到PDL電路1504。接口電路1505將PDL數(shù)據(jù)提供給PDL電路1504,傳送/接收進(jìn)/出自輸入/輸出控制電路1507的數(shù)據(jù),并與主機(jī)1506進(jìn)行圖象數(shù)據(jù)的雙向傳輸。
輸入/輸出控制電路1507控制進(jìn)/出存儲裝置1508的圖象數(shù)據(jù)的寫/讀操作,并控制進(jìn)/出壓縮/擴(kuò)展電路1509的圖象數(shù)據(jù)的發(fā)送/接收,因此,將掃描電路1501、傳真電路1503或PDL電路1504提供的圖象數(shù)據(jù)存儲在存儲裝置1508中。輸入/輸出控制電路1507也向確定電路1511提供通過分辨率轉(zhuǎn)化電路1510提供的圖象數(shù)據(jù)。
確定電路1511確定從輸入/輸出控制電路1507來的圖象數(shù)據(jù)是否是特定的圖象,并將確定結(jié)果提供給系統(tǒng)控制電路1512。
系統(tǒng)控制電路1512由CPU和類似裝置構(gòu)成,以根據(jù)與輸入/輸出處理裝置1500相關(guān)的各種設(shè)置來控制圖象輸入/輸出處理裝置1500的整個操作,圖象輸入/輸出處理裝置1500是由如操作部分的人-機(jī)界面(MMI)及預(yù)先存儲在ROM1513中的處理程序構(gòu)成。特別是,系統(tǒng)控制電路1512根據(jù)確定電路1511的確定結(jié)果控制輸入/輸出控制電路1507的操作。
因此,輸入/輸出控制電路1507通過壓縮/擴(kuò)展電路1509將以上述方式存儲在存貯裝置1508中的圖象數(shù)據(jù)提供給打印裝置1502,以根據(jù)系統(tǒng)控制電路1512的控制打印圖象數(shù)據(jù)。
打印裝置1502打印來自輸入/輸出控制電路1507的圖象數(shù)據(jù)。(控制電路1512的設(shè)置)下面詳細(xì)描述上述的系統(tǒng)控制電路1512。
ROM1513根據(jù)圖16所示的流程圖預(yù)先存儲控制程序。該控制程序由系統(tǒng)控制電路1512讀出并執(zhí)行。因此,圖象輸入/輸出處理裝置1500按以下方式操作。注意圖16所示的控制程序執(zhí)行復(fù)制功能,且復(fù)制功能是圖象輸入/輸出處理裝置1500的功能之一。
當(dāng)存儲在ROM1513中的圖16所示的控制程序由系統(tǒng)控制電路1512讀出并執(zhí)行時,系統(tǒng)控制電路1512通過輸入/輸出控制電路1507如向掃描電路1501發(fā)出讀取圖象的指令。掃描電路1501讀取作為數(shù)字圖象數(shù)據(jù)(后文指的是圖象數(shù)據(jù))的原稿(未示出)上的圖象(步驟S201)。
在步驟S201,掃描電路1501所讀取的圖象數(shù)據(jù)被壓縮/擴(kuò)展電路1509壓縮為預(yù)定的壓縮模式(步驟S202),并在輸入/輸出控制電路1507的控制下,存儲到存儲裝置1508中(步驟S203)。
存儲在存儲裝置1508中的圖象數(shù)據(jù)被分割成多個帶區(qū)域,以帶區(qū)域為單位的形式讀出(步驟S204),并由壓縮/擴(kuò)展電路1509擴(kuò)展為預(yù)定的擴(kuò)展模式(步驟S205),且在輸入/輸出控制電路1507的控制下存儲到存儲裝置1508中(步驟S206)。
可以在步驟S203的存儲處理或步驟S202的壓縮處理時執(zhí)行帶分割,以將圖象數(shù)據(jù)壓縮成帶單元。
一個帶表示沿著主掃描方向分割圖象數(shù)據(jù)所得到的塊。因此,帶的橫向尺寸與圖象數(shù)據(jù)的寬度尺寸匹配。帶的長度方向尺寸可以是恒定的或以帶為單位適當(dāng)?shù)卮_定。如果帶的長度方向尺寸不是恒定的,例如,它們以如下方式確定。預(yù)定的上和下限值定為帶高。根據(jù)要檢測的水印、特定圖象的大小和能夠存儲的容量來確定上、下限值。檢查具有一致顏色和密度的線是否出現(xiàn)在由上極限值從帶的上側(cè)向下分開的線、與下極限值向下分開的線之間的主掃描方向上。如果出現(xiàn)了這樣的線,則在分割帶的同時,正好在那條線的前后限定一條線作為帶的下側(cè)。這阻止了將特定的圖象或水印分割成帶。
接著,在帶單元中所讀到的圖象數(shù)據(jù)通過分辨率轉(zhuǎn)換電路1510提供到確定電路1511(步驟S207)。確定電路1511根據(jù)數(shù)字水印的存在/缺少或通過校對圖象,確定提供的圖象數(shù)據(jù)是否是特定的圖象(步驟S208)。
如果基于數(shù)字水印的存在/缺少進(jìn)行確定,則確定電路1511確定是否存在特定的數(shù)字水印信息預(yù)先插入到從輸入/輸出控制電路1507提供的圖象數(shù)據(jù)中。如果提供的圖象數(shù)據(jù)有數(shù)字水印信息,則確定圖象數(shù)據(jù)是特定圖象。通過在第一個實施例中所述的方法進(jìn)行數(shù)字水印的確定。
如果通過校對特有特征進(jìn)行確定,則確定電路1511抽取所提供的圖象數(shù)據(jù)的特有特征,并將該特征數(shù)據(jù)與預(yù)先存儲的特定圖象,如不應(yīng)復(fù)制的債券或紙幣的特定圖象的特征數(shù)據(jù)比較,從而確定其相似性。當(dāng)特定圖象和提供的圖象數(shù)據(jù)之間相等或大于預(yù)定值時,斷定圖象數(shù)據(jù)是特定圖象。
下面將詳細(xì)描述這一確定處理。將確定電路1511的確定結(jié)果提供給系統(tǒng)控制電路1512。
提供到確定電路1511的圖象數(shù)據(jù)是經(jīng)過分辨率轉(zhuǎn)換電路1510的、象素變少處理的、減低了象素數(shù)的圖象數(shù)據(jù)。執(zhí)行第一確定處理,以確定圖象數(shù)據(jù)是否是使用降低了象素數(shù)的圖象數(shù)據(jù)的特定圖象。
如果通過第一確定處理不能斷定圖象數(shù)據(jù)是否是特定圖象,則改變所提供圖象數(shù)據(jù)的分辨率,并執(zhí)行第二確定處理以確定圖象數(shù)據(jù)是否是特定圖象。在第二確定處理時,將從存儲裝置1508讀取的圖象數(shù)據(jù)不必插入分辨率轉(zhuǎn)換電路1510就可提供到確定電路1511。如果通過第一確定處理斷定圖象數(shù)據(jù)不是特定圖象,則不執(zhí)行第二確定處理。在第二確定處理時,總能確定圖象數(shù)據(jù)是否是特定圖象。
圖25說明步驟S208的處理流程。在步驟S1101中,判斷確定處理是否是第一次確定處理(第一確定處理)或第二次確定處理(第二確定處理)。對于第一次確定處理,例如通過在步驟S1102變少象素來減低圖象的分辨率。此外,對于第二次確定處理,不改變原始圖象的分辨率。在步驟S1103執(zhí)行實際的確定處理。在S1104確定這個結(jié)果。如果圖象是特定圖象,則流程分支到“是”;否則,流程分支到“否”。如果結(jié)果不確定,則再使用不改變分辨率的圖象數(shù)據(jù)執(zhí)行確定處理。
由于第一確定處理提供的圖象是粗糙的圖象,使得作為第一次確定處理結(jié)果的第一確定結(jié)果的精確度預(yù)期要低。然而,當(dāng)圖象數(shù)據(jù)明顯區(qū)別于特定圖象時,可以足夠進(jìn)行確定。
上述提供的用于第二次確定處理圖象數(shù)據(jù)不通過分辨率轉(zhuǎn)換電路1510。然而,當(dāng)輸入的圖象數(shù)據(jù)的分辨率足夠高時,分辨率轉(zhuǎn)換電路1510可以執(zhí)行如象素變少的處理而不使分辨率低于第一分辨率。
當(dāng)通過第一和第二確定處理確定圖象數(shù)據(jù)不是特定圖象時,系統(tǒng)控制電路1512結(jié)束確定處理并指示輸入/輸出控制電路1507從存儲裝置1508中讀出圖象數(shù)據(jù),并輸出至打印裝置1502。該輸入/輸出控制電路1507讀出在步驟S206存儲在存儲裝置1508的圖象數(shù)據(jù),并將其提供給打印裝置1502。打印裝置1502打印由輸入/輸出控制電路1507提供的圖象數(shù)據(jù)(步驟S209)。
系統(tǒng)控制電路1512通過輸入/輸出控制電路1507確定帶是否是最終的帶,以確定存儲在存儲裝置1508中的圖象數(shù)據(jù)的所有帶區(qū)域是否已被處理(步驟S210)。
如果在步驟S210是“否”,則系統(tǒng)控制電路1512執(zhí)行操作控制,用以從步驟S204重復(fù)上述處理。
這樣,存儲在存儲裝置1508中的圖象數(shù)據(jù)的所有帶區(qū)域被讀出,并由打印裝置1502打印。
當(dāng)確定電路1511的確定結(jié)果指示圖象數(shù)據(jù)是特定圖象時,系統(tǒng)控制電路1512指示輸入/輸出控制電路1507在步驟S209和S210不執(zhí)行上述的處理。這時,存儲在存儲裝置1508中的圖象數(shù)據(jù)不被打印裝置1502打印。即,不打印包含特定圖象帶的帶。這時,在打印下一個圖象之前放棄打印中斷的紙。
在執(zhí)行了步驟S208的上述確定處理和根據(jù)確定結(jié)果的處理后,系統(tǒng)控制電路1512通過輸入/輸出控制電路1507,識別下面的圖象是否是由掃描電路1501讀取和輸入的(步驟S211)。例如,當(dāng)自動文件供應(yīng)器(未顯示)與掃描電路1501相連,且自動文件供應(yīng)器提供多個原稿以讀取原稿上的圖象時,系統(tǒng)控制電路1512根據(jù)自動文件供應(yīng)器的原稿傳感器的輸出識別下面的原稿是否出現(xiàn)。如果下面的原稿出現(xiàn),系統(tǒng)控制電路151執(zhí)行操作控制,以從步驟S201重復(fù)上述的處理。
為打印多個圖象數(shù)據(jù),系統(tǒng)控制電路1512識別要打印的紙張數(shù),它是由MMI電路1514設(shè)置的。根據(jù)設(shè)置的要打印紙張數(shù)重復(fù)執(zhí)行打印一個圖象的上述處理,同時確定打印裝置是否結(jié)束了設(shè)置的紙張數(shù)的打印。采用這種操作,從存儲裝置1508重復(fù)讀取圖象數(shù)據(jù)并由打印裝置1502打印。
在這個實施例中,由于特定圖象是以帶為單位確定,使得整個特定圖象不總包含在一個帶中。為了處理這種情況,可采取以下的兩個措施。
如在第一個方法中,確定了將圖象分割成帶的方式,使得不分割特定圖象。在這種情況下,例如,選擇一個白色光柵或由不包含在特定圖象中的單顏色成分形成的光柵作為一個帶分割線,并沿著這個光柵線將圖象分割成帶。當(dāng)以這種方式將圖象分割成帶時,可以防止將特定圖象分割成多個帶。
如在第二個方法中,確定圖象是否是包含在每個帶的中的部分圖象的特定圖象。如上所述,為了確定特定圖象,可使用采用數(shù)字水印的方法和采用校對特有特征的方法。在第二個方法中,如果通過校對特有特征的方法確定特定圖象,則為了確定而校對包含在每個帶中的圖象和部分特征圖象。如果包含部分特征圖象,則確定這個圖象為特定圖象。對于采用數(shù)字水印的特定圖象的確定也一樣,從帶單元中抽取數(shù)字水印。
以這種方式,從作為部分圖象的每個帶中確定特定圖象是否包含在該圖象中。
下面將詳細(xì)描述由上述確定電路1511執(zhí)行的確定處理(步驟S208)。<通過數(shù)字水印對特定圖象的確定處理>
首先描述將數(shù)字水印用做這個實施例中的特定圖象的例子。例如,將由掃描電路1501讀取的圖象數(shù)據(jù)(后文也指輸入圖象)輸入到確定電路1511。
確定電路1511將輸入的圖象分割成塊,計算每個塊的傅立葉變換,并抽取一個頻率成分。
將相繼獲得的頻率范圍內(nèi)的輸入圖象分割成一個振幅光譜和一個相位光譜。檢測包含在振幅光譜中的對準(zhǔn)信號。
由于人眼的可視特性,不象對高頻成分信號一樣,很容易將鑲嵌在圖象中低頻率成分的信號識別為噪音。此外,JPEG壓縮的不可逆壓縮/擴(kuò)展模式有低通濾波作用,因此,通過壓縮/擴(kuò)展處理除去鑲嵌在圖象中的高頻成分??紤]到這些問題,該對準(zhǔn)信號是由一個脈沖信號以中間水平頻率鑲嵌的,該頻率水平大于幾乎不能被人眼識別的第一頻率水平,且小于不被不可逆地壓縮/擴(kuò)展除去的第二頻率水平。
在對準(zhǔn)檢測時,抽取包含在振幅光譜中的上述中間水平的頻率范圍內(nèi)的脈沖信號。
從抽取的脈沖信號的坐標(biāo)計算輸入圖象的縮放比率。檢測數(shù)字水印的確定電路1511預(yù)先識別縮放前的確定目標(biāo)圖象中的哪個頻率成分有脈沖信號。
從預(yù)先識別的頻率成分對檢測脈沖信號的頻率的比率能計算縮放比率。例如,假設(shè)a是預(yù)先被識別的頻率,b是被檢測的脈沖信號的頻率。那么,可以知道已執(zhí)行了a/b的縮放。這是傅立葉變換的已知特性。
可以確定用于檢測包含在輸入圖象中的數(shù)字水印的圖形的大小。包含在數(shù)字圖象數(shù)據(jù)中的數(shù)字水印是通過使用圖形的卷積(convolution)來檢測的。
可以將數(shù)字水印加到輸入圖象的任何頻率成分中。在這個實施例中,將數(shù)字水印加到人眼最不敏感的蘭色成分中。在這種情況下,執(zhí)行蘭色成分的上述圖形檢測。
當(dāng)不是通過將數(shù)字水印加到輸入圖象的可視顏色成分中,而是通過將信息鑲嵌到特定頻率的成分中將數(shù)字水印鑲嵌到輸入圖象時,在計算輸入圖象的傅立葉變換后,可對特定頻率執(zhí)行數(shù)字水印檢測處理。<通過圖象校對對特定圖象的確定處理>
下面描述不同于上述確定處理的確定處理(步驟S208)。例如,當(dāng)掃描電路1501讀取的圖象數(shù)據(jù)是彩色圖象數(shù)據(jù)時,確定電路1511將輸入圖象和特定圖象轉(zhuǎn)換為普通顏色間隔,并將輸入圖象與以象素為單位的普通顏色間隔的特定圖象比較。
為此,如圖17所示,確定電路1511具有提供有輸入/輸出控制電路1507(圖15)的數(shù)據(jù)的確定ROM151,提供有確定ROM151的輸出的積分器152,提供有積分器152的輸出的確定電路153,和由確定電路153訪問的存儲器154,這樣,使將確定電路153的輸出提供到系統(tǒng)控制電路1512(圖15)。
在上述的確定電路1511中,由確定ROM151將輸入/輸出控制電路1507的圖象數(shù)據(jù)提供到積分器152,作為地址輸入。這時,如果輸入圖象的顏色間隔數(shù)據(jù)包含在特定圖象的顏色間隔數(shù)據(jù)中,則指定值為“1”;否則,指定值為“0”。將這個值作為X(i)輸入到積分器152。
使用確定ROM151中的X(i),積分器152計算如下Y(i)=AY(i-1)+255(1-A)X(i)i=1、2、3、…0<A<1并將積分值Y(i)提供給確定電路153。
確定電路153獲得了象素數(shù),作為積分器152的輸出的,該積分值Y(i)等于或大于預(yù)先設(shè)置的值(值A(chǔ))。因此,計算輸入圖象區(qū)域的象素數(shù),該輸入圖象應(yīng)該是特定圖象。
使用積分值Y(i)的原因如下。如果輸入圖象包含在特定圖象的顏色間隔數(shù)據(jù)中,則連續(xù)包含多個象素。因此,通過積分篩選偶爾包含的象素。
當(dāng)以上述方法計算的象素數(shù)等于或大于預(yù)先設(shè)置的值(設(shè)定值B)時,確定電路153識別輸入圖象是包含某些區(qū)域中的特定圖象顏色間隔的圖象,輸入圖象可能是特定圖象,且執(zhí)行類似的確定處理。
在這種情況下,例如,確定電路153使任意顏色間隔的顏色對應(yīng)存儲器154的地址,并在存儲器154的地址處存貯“1”,它是對應(yīng)作為積分器152的輸出的積分值Y(i)等于或大于設(shè)定值A(chǔ)的某象素的顏色。對所有輸入圖象的象素進(jìn)行處理。
確定電路153計算存儲在存儲器154中為“1”的象素數(shù)。如果計算值等于或大于預(yù)先設(shè)定值(設(shè)定值C),則確定電路153確定輸入圖象與特定圖象類似,并將確定結(jié)果提供到系統(tǒng)控制電路1512。
當(dāng)由確定電路153確定相似時,可以避免重復(fù)處理,這種重復(fù)處理是由于多次計算相同顏色而獲得作為積分器152輸出的積分值Y(i)的記數(shù)值而引起的,且也可在較寬范圍確定圖象是否包含特定圖象的顏色間隔。
在由確定電路1511確定處理時,通過圖7所示的設(shè)置確定輸入圖象是否是特定圖象。然而,本發(fā)明不限于此,也可根據(jù)另外的算法進(jìn)行確定。即,在這個實施例中,僅需要確定輸入圖象是否是特定圖象。
如上所述,在第三個實施例中,在確定通過輸入裝置輸入的圖象數(shù)據(jù)是否是特定圖象的過程中,該圖象數(shù)據(jù)被分成帶區(qū)域,且執(zhí)行如象素變少的分辨率轉(zhuǎn)換處理。由于以帶為單位進(jìn)行特定圖象的確定,使得處理過的圖象數(shù)據(jù)的數(shù)量減少。當(dāng)象素數(shù)變少時,數(shù)據(jù)數(shù)量更減少。因此,可以很快地確定輸入圖象是否包含特定圖象。對于明顯區(qū)別于特定圖象的普通文件圖象的原稿,應(yīng)用象素變少后的圖象數(shù)據(jù)足以確定特定圖象。這減輕了防偽中的確定處理的負(fù)擔(dān),縮短了確定所需要的時間,且因此改善了復(fù)制的性能。
僅對于使用低分辨率圖象的不能確定為特定圖象的圖象數(shù)據(jù),不用轉(zhuǎn)換分辨率就可以確定特定圖象。采用這種設(shè)置,能進(jìn)行精確的確定,并能可靠地防偽。(第三個實施例的改進(jìn))在上述的第三個實施例中,在圖16所示的控制程序中,當(dāng)由步驟S208的確定處理確定輸入圖象是特定圖象時,不必在步驟S209和S210執(zhí)行上述的處理地執(zhí)行步驟S211的處理。例如,如圖23所示,在刪除了步驟S203和步驟S206的存儲裝置1508所存儲的圖象數(shù)據(jù)后可以執(zhí)行步驟S211的處理(步驟S301)。
即,如果由步驟S208的確定處理確定輸入圖象是特定圖象,則即使存儲裝置1508是可刪除的非易失性存儲介質(zhì),也不在存儲裝置1508中保留作為特定圖象的圖象數(shù)據(jù)。因而能可靠地防偽。(第四個實施例)下面描述第四個實施例。在第三個實施例中,由打印裝置1502打印掃描電路1501讀取的圖象數(shù)據(jù)。在第四個實施例中,從主機(jī)1506傳輸?shù)腜DL數(shù)據(jù)變?yōu)槲粓D并由打印裝置1502打印。(通訊功能)為此,例如,根據(jù)圖18所示的流程圖的控制程序用來代替圖16所示的控制程序。圖18所示的控制程序也被預(yù)先存儲在ROM1513中,并被系統(tǒng)控制電路1512讀出和執(zhí)行。
與圖16所示的控制程序相同的步驟數(shù)表示圖18所示的控制程序的相同步驟,因此省略了對其的詳細(xì)描述。執(zhí)行圖18所示的控制程序時的裝置與圖15所示的圖象輸入/輸出處理裝置1500的設(shè)置相同,因而省略了對其的詳細(xì)描述。
下面僅詳細(xì)描述與上述第三個實施例不同的部分。
首先,當(dāng)系統(tǒng)控制電路1512讀出并執(zhí)行圖18所示的存儲在ROM1513中的控制程序時,主機(jī)1506產(chǎn)生的圖象數(shù)據(jù)通過接口電路1505、在通用協(xié)議程序如SCSI(小型計算機(jī)系統(tǒng)界面)或TCP(傳輸控制協(xié)議)/IP(因特網(wǎng)協(xié)議)的控制下被傳輸?shù)絇DL電路1504。系統(tǒng)控制電路1512通過輸入/輸出控制電路1507向PDL電路1504發(fā)出PDL位圖指令。因此,PDL電路1504將從主機(jī)1506傳送的圖象數(shù)據(jù)(PDL數(shù)據(jù)通過PDL描述的數(shù)據(jù))變?yōu)槲粓D(步驟(S401)。
在步驟S401由PDL電路1504變?yōu)槲粓D的圖象數(shù)據(jù)(位象)被壓縮/擴(kuò)展電路509壓縮為預(yù)定的壓縮模式(步驟S402),并在輸入/輸出控制電路1507的控制下被存儲到存儲裝置1508中(步驟S403)。
存儲在存儲裝置1508中的圖象數(shù)據(jù)被分割成多個帶區(qū)域,以帶區(qū)域為單位讀出(步驟S404),并被壓縮/擴(kuò)展電路1509擴(kuò)展為預(yù)定的擴(kuò)展模式(步驟S405),且在輸入/輸出控制電路1507的控制下存儲到存儲裝置1508中(步驟S406)??梢栽趬嚎s或存儲時執(zhí)行帶分割。
將每個帶區(qū)域中擴(kuò)展和存儲的圖象數(shù)據(jù)讀出(步驟S407),并通過分辨率轉(zhuǎn)換電路1510提供給確定電路1511。
之后,如上所述,執(zhí)行圖16中步驟S208到S213的相同的處理。如果確定圖象數(shù)據(jù)不是特定圖象,則讀出存儲在存儲裝置1508中的圖象數(shù)據(jù)并由打印裝置1502打印。
如果圖象數(shù)據(jù)是特定圖象,打印裝置1502則不打印存儲在存儲裝置1508中的圖象數(shù)據(jù)。
在執(zhí)行步驟S208的上述確定處理,和根據(jù)確定結(jié)果執(zhí)行處理之后,系統(tǒng)控制電路1512通過輸入/輸出控制電路1507識別下一個圖象數(shù)據(jù)是否從主機(jī)1506傳輸?shù)絇DL電路1504(步驟S408)。如果在步驟S408為“是”,則系統(tǒng)控制電路1512執(zhí)行操作控制,以重復(fù)從步驟S401的上述處理。
之后,執(zhí)行步驟S208至S210的處理,從而讀出存儲在存儲裝置1508中的圖象數(shù)據(jù)并由打印裝置1502打印。
為打印多個圖象數(shù)據(jù),系統(tǒng)控制電路1512識別要打印的紙張數(shù),它是由MMI電路1514設(shè)置的。根據(jù)要打印設(shè)置的紙張數(shù)重復(fù)執(zhí)行打印一個圖象的上述處理,同時確定打印裝置是否結(jié)束了設(shè)置的紙張數(shù)的打印。采用這種操作,從存儲裝置1508重復(fù)讀取圖象數(shù)據(jù)并由打印裝置1502打印。
如上所述,在第四個實施例中,在確定由主機(jī)1506傳輸?shù)膱D象數(shù)據(jù)(PDL數(shù)據(jù))是否是特定圖象的過程中,該圖象數(shù)據(jù)被分成帶區(qū)域,并執(zhí)行如象素變少的分辨率轉(zhuǎn)換處理。由于以帶單為單位方式進(jìn)行特定圖象的確定,使得處理過的圖象數(shù)據(jù)的數(shù)量減少。當(dāng)象素數(shù)變少時,數(shù)據(jù)數(shù)量更減少。因此,可以很快地確定輸入圖象是否包含特定圖象。對于明顯區(qū)別于特定圖象的普通文件圖象的原稿,應(yīng)用象素變少后的圖象數(shù)據(jù)足以確定特定圖象。這減輕了防偽的確定處理的負(fù)擔(dān),縮短了確定所需要的時間,并因此而改善提高了復(fù)制的性能。
僅對于使用低分辨率圖象的不能確定為特定圖象的圖象數(shù)據(jù),不用轉(zhuǎn)換分辨率就可確定特定圖象。采用這種設(shè)置,能進(jìn)行精確的確定,也能可靠地防偽。(第四個實施例的改進(jìn))在上述第四個實施例中,由打印裝置1502打印主機(jī)1506所傳輸?shù)膱D象數(shù)據(jù)。然而,本發(fā)明不限于此。例如,也可由打印裝置1502打印(傳真功能)由傳真電路1503所接收的圖象數(shù)據(jù)(傳真圖象數(shù)據(jù))。在這種情況下,執(zhí)行如上所述的相同的操作,同時用傳真電路1503接收的傳真圖象數(shù)據(jù)代替通過PDL電路1504變位的圖象數(shù)據(jù)。
在上述第四個實施例中,打印裝置1502打印主機(jī)1506傳輸?shù)腜DL數(shù)據(jù)。然而,本發(fā)明不限于此。例如,可以在主機(jī)1506中變位彩色間隔數(shù)據(jù),且可從主機(jī)1506傳送分割成多個帶區(qū)域的每一個帶中的圖象數(shù)據(jù)??梢赃x擇,在主機(jī)1506對多個帶區(qū)域中每一個帶中的圖象數(shù)據(jù)執(zhí)行預(yù)定的分辨率處理和確定圖象是否是特定圖象的確定處理。這時,不用插入PDL電路1504和壓縮/擴(kuò)展電路1509就可通過輸入/輸出控制電路將每個圖象數(shù)據(jù)存儲在存儲裝置1508中,從存儲裝置1508讀取,并由打印裝置1502打印。
在上述第四個實施例中,在圖18所示的控制程序中,當(dāng)由步驟S208的確定處理確定輸入圖象是特定圖象時,不用執(zhí)行步驟S209和S210的上述處理就可執(zhí)行步驟S408的處理。例如,如圖24所示,在刪除了步驟S403和S406中存儲在存儲裝置1508中的圖象數(shù)據(jù)(步驟S301)之后,可以執(zhí)行步驟S408的處理。
即,如果由步驟S208的確定處理確定輸入圖象是特定圖象,即使存儲裝置1508是可刪除的非易失性存儲介質(zhì),也不在存儲裝置1508中保留作為特定圖象的圖象數(shù)據(jù)。因而能可靠地防偽。(第五個實施例)下面描述第五個實施例。
由圖19所示的彩色復(fù)印機(jī)700實施根據(jù)第五個實施例的圖象輸入/輸出方法。
如圖19所示,該彩色印制機(jī)700包括放置要讀取的原稿702的原稿玻璃工作臺701,用于照亮放置在玻璃工作臺701上的原稿702的照明裝置703,光學(xué)系統(tǒng)707,用于將原稿702的光導(dǎo)向光學(xué)系統(tǒng)707的反射鏡704到706,將原稿702的光形成圖象的圖象傳感元件708,驅(qū)動第一反射鏡單元710和第二反射鏡單元711的馬達(dá)709,其中第一反射鏡單元包括反射鏡704和照明裝置703,第二反射鏡單元包括反射鏡705和706,提供有圖象傳感元件708的輸出的圖象處理電路712,提供有圖象處理電路712的輸出的半導(dǎo)體激光器713至716,提供有半導(dǎo)體激光器713至716的輸出的多邊形反射鏡717至720,具有分別提供有多邊形反射鏡717至720的輸出的感光鼓725或728,分別將顯影劑提供到感光鼓725或728的顯影單元721至724,相應(yīng)的紙盒729至731,手動送紙盤732,傳輸帶734,用于將紙盒729至731和手動送紙盤732供給的每張紙導(dǎo)向到傳輸帶734的是位輥733,通過感光鼓725或728將定影調(diào)色劑轉(zhuǎn)印到傳輸帶734上的紙張上的定影單元735,和排放紙張的排紙盤736,其中,調(diào)色劑單元735已將調(diào)色劑定影在紙張上。
彩色復(fù)印機(jī)700具有圖15所示的圖象輸入/輸出處理裝置1500的功能。原稿玻璃工作臺701、照明裝置703、光學(xué)系統(tǒng)707、圖象傳感元件708、第一反射鏡單元710、第二反射鏡單元711、和馬達(dá)709構(gòu)成閱讀圖象的部分,它對應(yīng)于圖15所示的掃描電路1501。圖象處理電路712是輸出要被打印的圖象信號的部分,該部分對應(yīng)于圖15所示的輸入/輸出控制電路1507、存儲裝置1508、壓縮/擴(kuò)展電路1509、分辨率轉(zhuǎn)換電路1510、確定電路1511、和系統(tǒng)控制電路1512。半導(dǎo)體激光器713至716,多邊形反射鏡717-720,感光鼓725至728,紙盒729至731,手動送紙盤732,傳輸帶734,定位輥733,定影單元735,和排紙盤736構(gòu)成打印圖象的部分,它對應(yīng)圖15所示的打印裝置1502。
首先,將要被讀取的原稿702放在原稿玻璃工作臺701上。照明裝置703照亮該原稿702。從原稿702所反射的光的圖象相繼通過反射鏡704、705和706由光學(xué)系統(tǒng)707形成在圖象傳感元件708的圖象傳感表面上。
這時,馬達(dá)709以速度V機(jī)械驅(qū)動包括反射鏡704和照明裝置703的第一反射鏡單元710,并以速度V/2機(jī)械驅(qū)動包括反射鏡705和706的第二反射鏡單元711。因此,掃描原稿702的整個表面。
圖象傳感元件708由固態(tài)圖象傳感元件(CCD電荷耦合器件)形成,以將由光學(xué)系統(tǒng)707所形成的圖象經(jīng)光電轉(zhuǎn)換轉(zhuǎn)化為電子圖象信號,并將該信號提供給圖象處理電路712。
圖象處理電路712對來自圖象傳感元件708的圖象信號執(zhí)行預(yù)定的處理,并輸出該信號作為打印信號。如上所述,確定原稿702是否是特定圖象,并根據(jù)確定結(jié)果執(zhí)行處理。如果原稿702是特定圖象,則輸出不打印信號。而輸出處理過的信號。
半導(dǎo)體激光器713至716被圖象處理電路712所輸出的打印信號控制。從半導(dǎo)體激光器713至716發(fā)出的激光束,通過多邊形反射鏡717至720,分別在感光鼓725至728上形成的潛像。
顯影單元721至724使用K、Y、C和M調(diào)色劑顯影形成在感光鼓725至728上的潛像。
這時,從紙盒729至713和手動送紙盤732之一供給的紙經(jīng)過定位輥733之間,加在傳送帶734上,并傳送。
與進(jìn)紙時間同時,彩色調(diào)色劑預(yù)先在感光鼓725至728上顯影。隨著調(diào)色劑的傳送,調(diào)色劑轉(zhuǎn)印到紙張上。
帶有轉(zhuǎn)印的彩色調(diào)色劑的紙張從傳送帶734中分離并傳送。通過定影單元735將調(diào)色劑固定到紙張上,紙張經(jīng)過排紙盤736排放。
如上所述,當(dāng)本發(fā)明應(yīng)用于彩色復(fù)印機(jī)700時,在確定放置的原稿702是否是特定圖象時,將輸入的圖象數(shù)據(jù)分割成帶區(qū)域,并執(zhí)行如象素變少的分辨率轉(zhuǎn)換處理。由于以帶單元為單位進(jìn)行特定圖象的確定,處理過的圖象數(shù)據(jù)的數(shù)量減少。當(dāng)象素數(shù)變少時,數(shù)據(jù)數(shù)量更減少。因此,可以很快地確定輸入圖象是否包含特定圖象。對于明顯區(qū)別于特定圖象的普通文件圖象的原稿,應(yīng)用象素變少后的圖象數(shù)據(jù)足以確定特定圖象。這減輕了防偽的確定處理的負(fù)擔(dān),縮短了確定所需要的時間,因此,改善了復(fù)制的性能。
僅對于使用低分辨率圖象的不能被確定為特定圖象的圖象數(shù)據(jù),不用轉(zhuǎn)換分辨率便可確定特定圖象。采用這種設(shè)置,能進(jìn)行精確的確定,并能可靠地防偽。因此,能提供能可靠防偽和優(yōu)越性能的彩色復(fù)印機(jī)700。
通過例舉圖19所示的彩色復(fù)印機(jī)700已描述了根據(jù)本發(fā)明的圖象輸入/輸出方法。然而,本發(fā)明不限于此。也可以將該圖象輸入/輸出方法應(yīng)用到如圖15所示的打印裝置1502的噴墨打印機(jī)中,以下將對其進(jìn)行描述。
圖20是應(yīng)用本發(fā)明的噴墨打印裝置IJRA的視圖。參考圖20,一個與絲杠5005的螺旋槽5004接合的處理盒HC有一個銷釘(未顯示),且該處理盒沿箭頭a和b方向相互移動,其中通過傳輸齒輪5011和5009,絲杠5005與驅(qū)動馬達(dá)5013的向前/向后的旋轉(zhuǎn)同步旋轉(zhuǎn)。噴墨處理盒IJC安裝在該處理盒HC上。壓紙器5002沿著處理盒移動方向?qū)⒓垙垑合虮P5000。光耦合器5007和5008作為原始位置檢測裝置,用來檢查這個區(qū)域的杠桿5006的存在,以轉(zhuǎn)換驅(qū)動馬達(dá)5013的旋轉(zhuǎn)方向。元件5016支撐蓋元件5022,以蓋住打印頭的前表面。一個抽吸裝置5015吸住蓋內(nèi)的空氣,以通過蓋口5023執(zhí)行打印頭的真空恢復(fù)。參考標(biāo)號5017表示一個清潔刮刀,且元件5019允許該刮刀前后移動,它們是由主體支撐板5018支撐的。除了這種形式的刮刀外,可在這個例子中應(yīng)用已知的清潔刮刀。杠桿5021用于啟動真空恢復(fù)。杠桿5021隨著與處理盒接合的凸輪5020的移動而移動。這種運(yùn)動由已知的傳輸裝置來控制,如用于轉(zhuǎn)換驅(qū)動馬達(dá)驅(qū)動力的離合開關(guān)。
為了遮蓋、清潔和真空恢復(fù),當(dāng)處理盒處于原始位置側(cè)的區(qū)域時,能在絲杠5005的作用下在對應(yīng)位置處執(zhí)行所需的處理。只要在已知的時間能執(zhí)行所需的操作,就可以在該實例中采用任何的設(shè)置。
下面參考圖21所示的方框圖描述執(zhí)行上述裝置打印控制的控制設(shè)置。參考圖21所示的控制電路,參考標(biāo)號1700表示輸入打印信號的接口;1701是一個MPU;1702是存儲由MPU1701執(zhí)行的控制程序的程序ROM;1703是用于存儲不同數(shù)據(jù)(提供到頭的打印信號和打印數(shù)據(jù))的動態(tài)RAM。門陣列1704控制打印頭1708供給的打印數(shù)據(jù)。門陣列也控制接口1700、MPU1701和RAM1703之間的數(shù)據(jù)傳輸。托架馬達(dá)1710傳送打印頭1708。傳送馬達(dá)1709傳送打印紙。頭驅(qū)動器1705驅(qū)動頭。馬達(dá)驅(qū)動器1706和1707分別驅(qū)動傳送馬達(dá)1709和托架馬達(dá)1710。
下面描述這種控制設(shè)置的操作。當(dāng)打印信號輸入到接口1700時,該信號被轉(zhuǎn)換為在門陣列1704和MPU1701之間打印的打印數(shù)據(jù)。馬達(dá)驅(qū)動器1706和1707被驅(qū)動,并驅(qū)動打印頭,根據(jù)發(fā)送到打印頭驅(qū)動器1705的打印數(shù)據(jù)進(jìn)行打印。
本發(fā)明可應(yīng)用于上述的噴墨打印控制設(shè)置。采用這種設(shè)置,不僅激光打印機(jī),而且噴墨打印機(jī)都能迅速準(zhǔn)確地確定包含在原稿中的特定圖象,以對特定圖象防偽。(第六個實施例)下面描述第六個實施例。
由圖22所示的信息處理裝置800來實現(xiàn)本發(fā)明的圖象輸入/輸出處理裝置。
在如圖22所示的信息處理裝置800中,通過總線816把CPU801、ROM802、RAM803、圖象掃描儀807、存儲裝置808、盤驅(qū)動器809、VRAM810、顯示裝置811、鍵盤812、定位裝置813、打印機(jī)814、和接口電路815相連,使數(shù)據(jù)在它們之間交換。
上述信息處理裝置800具有圖15所示的上述圖輸入/輸出處理裝置1500的功能。CPU801控制信息處理裝置800的整個操作。該CPU810與圖15中的圖象輸入/輸出控制電路1507、確定電路1511和系統(tǒng)控制電路1512對應(yīng)。
ROM802預(yù)先存儲引導(dǎo)程序和BIOS(基本輸入/輸出系統(tǒng))。
RAM803用作CPU801的一個工作區(qū),其中對應(yīng)一系列的處理步驟的控制程序,對應(yīng)圖15中的存儲裝置1508、并用于閱讀和打印圖象的緩沖區(qū)805,及控制整個包括控制程序804的信息處理裝置800的操作的操作系統(tǒng)(OS)806被變位或確保??刂瞥绦?04在RAM803變位,例如,由CPU801執(zhí)行圖16、18、23或24所示的控制程序,從而控制整個信息處理裝置800的操作。
圖象掃描儀807對應(yīng)圖15的掃描電路1501并讀取圖象。
存儲裝置808是大容量的存儲裝置,如硬盤或磁光盤裝置,上述的OS806和類似系統(tǒng)也預(yù)先存儲在存儲裝置808中。存儲裝置808可用做圖15所示的存儲裝置1508。
盤驅(qū)動器809從便卸式存儲介質(zhì)、如軟盤讀取數(shù)據(jù)。上述的控制程序804預(yù)先存儲在設(shè)在盤驅(qū)動器809或存儲裝置808中的一張軟盤上。控制程序804由CPU801讀取并在RAM803中處理。
VRAM810用來使要在窗口顯示的變位圖象變位。顯示裝置811顯示在VRAM810變位的變位圖象。
鍵盤812用于輸入各種信息。定位裝置813用于在顯示裝置811的顯示窗口指定一個需要的位置,或從菜單窗口的各種菜單中選擇需要的菜單。CPU810也根據(jù)鍵盤812或定位裝置813的輸入,控制整個信息處理裝置800的操作。
打印機(jī)814對應(yīng)于圖15的打印裝置1502,并打印圖象掃描儀807所讀取的圖象。
接口電路815對應(yīng)于圖15所示的接口電路1505。信息處理裝置通過網(wǎng)絡(luò)或類似裝置由該接口電路815與另外的主機(jī)相連。例如由另一個主機(jī)傳送的PDL數(shù)據(jù)通過CPU801軟件處理而變位,并將變位數(shù)據(jù)應(yīng)用于如象素變少的分辨率轉(zhuǎn)換處理。
如上所述,當(dāng)本發(fā)明應(yīng)用于通用信息處理裝置800時,在確定圖象掃描儀807讀取的圖象或由接口電路815傳輸?shù)膱D象數(shù)據(jù)是否是特定圖象的過程中,將輸入的圖象數(shù)據(jù)分割成帶區(qū)域,執(zhí)行如象素變少的分辨率轉(zhuǎn)換處理。由于以帶為單位進(jìn)行特定圖象的確定,使得處理過的圖象數(shù)據(jù)的數(shù)量減少。當(dāng)象素數(shù)變少時,數(shù)據(jù)數(shù)量更減少。為此,可以很快地確定輸入圖象是否包含特定圖象。對于明顯區(qū)別于特定圖象的普通文件圖象的原稿,應(yīng)用象素變少后的圖象數(shù)據(jù)足以確定特定圖象。這減輕了防偽的確定處理的負(fù)擔(dān),縮短了確定所需要的時間,因此,改善了復(fù)制的性能。
僅對于使用低分辨率圖象的不能被確定為特定圖象的圖象數(shù)據(jù),不用轉(zhuǎn)換分辨率就可確定特定圖象。采用這種設(shè)置,能進(jìn)行精確的確定,也能可靠地防偽。因此,能提供能可靠防偽和具有優(yōu)越性能的信息處理裝置800。
同樣在第三至第五實施例中,當(dāng)確定圖象是要被復(fù)制保護(hù)的特定圖象時,執(zhí)行如第一和第二實施例中的同樣的處理,來代替刪除圖象數(shù)據(jù)或禁止打印。即,當(dāng)確定原始圖象是要被復(fù)制保護(hù)的原稿(特定圖象)時,且可以向用戶展示如圖10所示的選擇,可以對圖象進(jìn)行圖8B所示的處理,并根據(jù)選擇輸出。(第三到第五實施例中系統(tǒng)的作用)如上所述,根據(jù)第三到第五實施例的系統(tǒng),在確定特定圖象是否包含在輸入圖象中的過程中,輸入圖象被分割成帶區(qū)域,并以帶為單位進(jìn)行確定,因此降低了確定目標(biāo)的圖象數(shù)據(jù)數(shù)量。通過減小確定處理的確定負(fù)擔(dān)允許快速確定。
此外,當(dāng)在降低了分割成帶區(qū)域的圖象的分辨率后執(zhí)行確定處理時,能更一步降低要處理的圖象數(shù)據(jù)的數(shù)量,且能更快地執(zhí)行確定處理。如果不能使用低分辨率圖象確定是否包含特定圖象,則使用具有高分辨率的圖象進(jìn)行相同的確定,故而,可實現(xiàn)精確地確定。所以,能同時實現(xiàn)高速高精度的確定。
當(dāng)輸入圖象包含特定圖象時,不存儲和保留圖象。因此,能可靠地防偽。
第一至第五實施例描述的本發(fā)明,可應(yīng)用由單個裝置構(gòu)成的裝置或由多個裝置構(gòu)成的系統(tǒng)中的數(shù)據(jù)處理方法。
通過向系統(tǒng)或裝置提供包括存儲圖7、12、14、16、18、23、24或25所示步驟的軟件程序碼的存儲介質(zhì),以實現(xiàn)上述實施例的主機(jī)和終端的功能,和使系統(tǒng)或裝置的計算機(jī)(或CPU或MPU)讀出和執(zhí)行存儲在存儲介質(zhì)的程序碼,來實現(xiàn)本發(fā)明的目的。
在這種情況下,從存儲介質(zhì)讀出的程序碼本身實現(xiàn)了上述實施例的功能,并且存儲軟件程序碼的存儲介質(zhì)構(gòu)成了本發(fā)明。
可以使用ROM、軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性存儲卡或類似裝置,作為提供程序碼的存儲介質(zhì)。
不僅在由計算機(jī)執(zhí)行讀出程序碼時實現(xiàn)上述實施例的功能,而且在基于程序碼的指令,運(yùn)行在計算機(jī)上的OS執(zhí)行部分或所有實際處理時,也能實現(xiàn)上述功能。
當(dāng)從存儲介質(zhì)讀出的程序碼寫入到插在計算機(jī)或連接到計算機(jī)的功能擴(kuò)展單元的功能擴(kuò)展板的存儲器,且功能擴(kuò)展板或功能擴(kuò)展單元基于程序碼的指令執(zhí)行部分或全部實際處理時,也能實現(xiàn)上述實施例的功能。
可以在不脫離本發(fā)明的精神和范圍內(nèi)實現(xiàn)很多非常明顯不同的實施例,可以理解本發(fā)明除了附加的權(quán)利要求所限定的范圍之外,不限于其特定的實施例。
權(quán)利要求
1.一種圖象處理裝置,特征在于,包括一個確定裝置,用于確定圖象數(shù)據(jù)是否包括從圖象數(shù)據(jù)抽取出的至少一塊特定的信息;和一個圖象處理器,用于執(zhí)行由所述確定裝置確定的包含特定信息的圖象數(shù)據(jù)的預(yù)定處理。
2.根據(jù)權(quán)利要求1的裝置,特征在于特定信息是預(yù)定的圖象數(shù)據(jù),且所述確定裝置基于至少一塊和預(yù)定的圖象數(shù)據(jù)執(zhí)行確定。
3.根據(jù)權(quán)利要求2的裝置,特征在于所述的確定裝置包括一個檢測裝置,該檢測裝置用于從所有圖象數(shù)據(jù)中檢測與包含特定信息的位置有關(guān)的位置信息,并基于所述檢測裝置檢測的位置信息確定是否包含特定信息。
4.根據(jù)權(quán)利要求3的裝置,特征在于所述的檢測裝置使用通過降低圖象數(shù)據(jù)分辨率所獲得的位置檢測圖象數(shù)據(jù),檢測與該位置相關(guān)的信息,且所述的確定裝置從圖象數(shù)據(jù)中確定特定信息的存在/缺少。
5.根據(jù)權(quán)利要求1的裝置,特征在于進(jìn)一步包括產(chǎn)生圖象數(shù)據(jù)的圖象掃描儀。
6.根據(jù)權(quán)利要求1的裝置,特征在于該圖象數(shù)據(jù)是用于打印的圖象數(shù)據(jù)。
7.根據(jù)權(quán)利要求6的裝置,特征在于進(jìn)一步包括用于打印圖象數(shù)據(jù)的打印機(jī)。
8.根據(jù)權(quán)利要求1的裝置,特征在于所述的處理裝置執(zhí)行作為預(yù)定處理的圖象數(shù)據(jù)的密度或亮度的轉(zhuǎn)換處理。
9.根據(jù)權(quán)利要求1的裝置,特征在于所述的處理裝置刪除作為預(yù)定處理的圖象數(shù)據(jù)。
10.根據(jù)權(quán)利要求1的裝置,特征在于塊的尺寸與所述圖象處理裝置中、作為一個圖象數(shù)據(jù)轉(zhuǎn)換單元的、預(yù)定尺寸的塊的尺寸相同。
11.根據(jù)權(quán)利要求10的裝置,特征在于所述的確定裝置包括從所有圖象數(shù)據(jù)中,檢測與包含特定信息的位置有關(guān)的位置信息的檢測裝置,確定裝置基于所述檢測裝置檢測的位置信息從圖象數(shù)據(jù)指定至少一塊,并對至少這一塊確定是否包含特定信息。
12.根據(jù)權(quán)利要求1的裝置,特征在于所述塊是由沿象素線的方向分割圖象數(shù)據(jù)而獲得的帶。
13.根據(jù)權(quán)利要求12的裝置,特征在于所述帶是沿著有一致顏色和密度的線分割圖象數(shù)據(jù)而獲得的塊。
14.一種圖象處理方法,特征在于包括確定步驟,確定圖象數(shù)據(jù)是否包含從圖象數(shù)據(jù)抽取出的至少一塊特定的信息;和圖象處理步驟,執(zhí)行在確定步驟確定的以包含特定信息的圖象數(shù)據(jù)的預(yù)定處理。
15.根據(jù)權(quán)利要求14的方法,特征在于特定信息是預(yù)定的圖象數(shù)據(jù),且確定步驟包括基于至少一塊和預(yù)定的圖象數(shù)據(jù)執(zhí)行確定。
16.根據(jù)權(quán)利要求15的方法,特征在于確定步驟包括檢測步驟,該檢測步驟用于從所有圖象數(shù)據(jù)中檢測與包含特定信息的位置有關(guān)的位置信息,且確定步驟包括基于檢測步驟檢測的位置信息確定是否包含特定信息。
17.根據(jù)權(quán)利要求16的方法,特征在于所述的檢測步驟包括使用通過降低圖象數(shù)據(jù)分辨率而獲得的位置檢測圖象數(shù)據(jù),檢測與該位置相關(guān)的信息,且所述的確定步驟包括從圖象數(shù)據(jù)確定特定信息的存在/缺少。
18.根據(jù)權(quán)利要求14的方法,特征在于進(jìn)一步包括產(chǎn)生圖象數(shù)據(jù)的圖象讀取步驟。
19.根據(jù)權(quán)利要求14的方法,特征在于圖象數(shù)據(jù)是用于打印的圖象數(shù)據(jù)。
20.根據(jù)權(quán)利要求19的方法,特征在于進(jìn)一步包括打印圖象數(shù)據(jù)的圖象信息步驟。
21根據(jù)權(quán)利要求14的方法,特征在于圖象處理步驟包括執(zhí)行作為預(yù)定處理的圖象數(shù)據(jù)的密度或亮度的轉(zhuǎn)換處理。
22.根據(jù)權(quán)利要求14的方法,特征在于圖象處理步驟包括作為預(yù)定處理刪除圖象數(shù)據(jù)。
23.根據(jù)權(quán)利要求14的方法,特征在于塊的尺寸與作為一個圖象數(shù)據(jù)轉(zhuǎn)換裝置單元的具有預(yù)定尺寸的塊的尺寸相同。
24.根據(jù)權(quán)利要求23的方法,特征在于確定步驟包括檢測步驟,該檢測步驟從所有圖象數(shù)據(jù)中檢測與包含特定信息的位置有關(guān)的位置信息,且確定步驟基于檢測步驟檢測的位置信息從圖象數(shù)據(jù)指定至少一塊,并對至少這一塊確定是否包含特定信息。
25.根據(jù)權(quán)利要求14的方法,特征在于所述塊是由沿象素線的方向分割圖象數(shù)據(jù)而獲得的帶。
26.根據(jù)權(quán)利要求25的方法,特征在于所述帶是沿著有一致顏色和密度的線分割圖象數(shù)據(jù)而獲得的塊。
27.一種由計算機(jī)執(zhí)行的以執(zhí)行圖象處理的計算機(jī)程序,特征在于包括確定步驟的程序碼,確定步驟是確定圖象數(shù)據(jù)是否包括從圖象數(shù)據(jù)中抽取出的至少一塊的特定信息;和圖象處理步驟的程序碼,在圖象處理步驟對在確定步驟確定的以包含特定信息的圖象數(shù)據(jù)執(zhí)行預(yù)定的處理。
28.根據(jù)權(quán)利要求27的程序,特征在于特定信息是預(yù)定的圖象數(shù)據(jù),且確定步驟的程序碼包括基于至少一塊和預(yù)定的圖象數(shù)據(jù)執(zhí)行確定。
29.根據(jù)權(quán)利要求28的程序,特征在于確定步驟包括檢測步驟的程序碼,該檢測步驟用于從所有圖象數(shù)據(jù)中檢測與包含特定信息的位置有關(guān)的位置信息,確定步驟包括基于檢測步驟的程序碼檢測的位置信息確定是否包含特定信息。
30.根據(jù)權(quán)利要求29的程序,特征在于檢測步驟的程序碼包括使用通過降低圖象數(shù)據(jù)的分辨率而獲得的位置檢測圖象數(shù)據(jù),檢測與該位置相關(guān)的信息。和確定步驟的程序碼包括從圖象數(shù)據(jù)確定特定信息的存在/缺少。
31.根據(jù)權(quán)利要求27的程序,特征在于進(jìn)一步包括產(chǎn)生圖象數(shù)據(jù)的圖象讀取步驟的程序碼。
32.根據(jù)權(quán)利要求27的程序,特征在于圖象數(shù)據(jù)是用于打印的圖象數(shù)據(jù)。
33.根據(jù)權(quán)利要求32的程序,特征在于進(jìn)一步包括打印圖象數(shù)據(jù)的圖象信息步驟的程序碼。
34.根據(jù)權(quán)利要求27的程序,特征在于圖象處理步驟的程序碼包括,執(zhí)行作為預(yù)定處理的圖象數(shù)據(jù)的密度或亮度的轉(zhuǎn)換處理。
35.根據(jù)權(quán)利要求27的程序,特征在于圖象處理步驟的程序碼包括作為預(yù)定處理刪除圖象數(shù)據(jù)。
36.根據(jù)權(quán)利要求27的程序,特征在于塊的尺寸與作為一個圖象數(shù)據(jù)轉(zhuǎn)換裝置單元的具有預(yù)定尺寸的塊的尺寸相同。
37.根據(jù)權(quán)利要求36的程序,特征在于確定步驟的程序碼包括檢測步驟的程序碼,檢測步驟從所有圖象數(shù)據(jù)中檢測與包含特定信息的位置有關(guān)的位置信息,且確定步驟還基于檢測步驟程序碼檢測的位置信息從圖象數(shù)據(jù)指定至少一塊,并對至少這一塊確定是否包含特定信息。
38.根據(jù)權(quán)利要求27的程序,特征在于所述塊是由沿象素線的方向分割圖象數(shù)據(jù)而獲得的帶。
39.根據(jù)權(quán)利要求38的程序,特征在于所述帶是沿著有一致顏色和密度的線分割圖象數(shù)據(jù)而獲得的塊。
40.一種存儲權(quán)利要求27的計算機(jī)程序的計算機(jī)可讀存儲介質(zhì)。
全文摘要
本發(fā)明的目的是提供一種能高速檢測復(fù)制保護(hù)的信息是否鑲嵌在圖象數(shù)據(jù)中的圖象處理系統(tǒng)。為此,實施本發(fā)明的圖象處理系統(tǒng)在檢測復(fù)制保護(hù)的信息的鑲嵌位置時使用具有低分辨率的圖象數(shù)據(jù)。當(dāng)檢測位置時,基于圖形大小以塊為單位抽取相鄰圖象,并與圖形圖象比較。如果檢測到作為比較結(jié)果的特定圖形,則認(rèn)為圖象是要被復(fù)制保護(hù)的原稿,并執(zhí)行適當(dāng)?shù)奶幚怼?br>
文檔編號G06T1/00GK1307313SQ0111163
公開日2001年8月8日 申請日期2001年1月31日 優(yōu)先權(quán)日2000年1月31日
發(fā)明者鈴木隆史, 大原榮治 申請人:佳能株式會社