專利名稱:圖象識別的方法和裝置以及利用此方法和裝置的復(fù)印機和打印機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及圖象識別的方法和裝置以及利用此方法和裝置的復(fù)印機和打印機。
在普通數(shù)字彩色復(fù)印機(激光類型)的讀出部分中,如
圖1所示,采用線狀CCD構(gòu)成的圖象傳感器1并把它放在原稿2的對面,圖象傳感器1的讀出寬度與原稿2的寬度相同。在此實例中,圖象傳感器1的寬度d實際上小于原稿的寬度D,因為利用了含透鏡3的縮小光路,但是在某些情況下,采用相同的寬度。若圖象傳感器1的長度方向設(shè)定為主掃描方向,則圖象傳感器1可以沿垂直于主掃描方向的副掃描方向前后移動。
在讀出采用這種圖象傳感器1的原稿時,利用全光柵掃描方法。更具體些說,如圖2所示,圖象傳感器1位于原稿2的上方,圖象傳感器1讀出第一行a(在主掃描方向)。然后,圖象傳感器1在副掃描方向移動一行,讀出下一行b(在主掃描方向)。此后,按順序重復(fù)這個過程讀出全部原稿,在此基礎(chǔ)上完成打印的規(guī)定的圖象處理。
利用上述這種類型全光柵掃描方法的復(fù)印機能夠以非常高的精度復(fù)印數(shù)據(jù),所以,打印出的復(fù)印件幾乎與原稿完全相同。因此,能夠利用這種復(fù)印機來仿制任何被禁止的復(fù)印件,例如,紙幣。
所以,為了避免這種不規(guī)行為的發(fā)生,安裝了識別特定原稿的圖象識別裝置,被圖象傳感器1讀出的圖象數(shù)據(jù)經(jīng)過識別處理,判斷印刷件上是否存在特定圖形,即,禁止復(fù)印的圖形。若檢測到特定圖形,就停止輸出,或者完成規(guī)定的禁止處理,例如,胡亂涂改。
此外,還有不同于數(shù)字彩色復(fù)印機的其他彩色復(fù)印機,例如,噴墨型復(fù)印機。這種類型復(fù)印機的圖象讀出方法在圖3A和圖3B中表示。更具體些說,寬度小的圖象傳感器5放在原稿2的對面。圖象傳感器5能夠以400dpi讀出128點。還設(shè)置了沿X方向移動圖象傳感器1的X電機和沿方向移動的Y電機,控制每個電機的轉(zhuǎn)數(shù),使圖象傳感器5移動到原稿二維平面上任意位置處。
在讀出圖象數(shù)據(jù)時,正向轉(zhuǎn)動X電機,使圖象傳感器5沿X方向從位置X0移到位置Xn。在移動過程中,讀出相對部分(第一行的讀出區(qū)域a)的圖象數(shù)據(jù)。然后,反向轉(zhuǎn)動X電機,正向轉(zhuǎn)動Y電機一個規(guī)定角度,使圖象傳感器5沿著圖中虛線所示斜方向移動,定位于第二行讀出區(qū)域b的開頭(X0)。此后,Y電機停止,正向轉(zhuǎn)動X電機,使圖象傳感器5沿第二行從讀出區(qū)域b的位置X0移到位置Xn。在移動過程中,讀出相對部分(區(qū)域b)的圖象數(shù)據(jù)。
此后,重復(fù)以上過程,讀出全部原稿?;诿總€區(qū)域a,b,…的圖象讀出是采用圖4所示帶狀區(qū)域的光柵掃描方法。(圖中從實線箭頭表示讀出圖象的周期,連接相鄰箭頭的直線代表圖象傳感器的移動過程,每個象素的數(shù)據(jù)是跟隨著箭頭被讀出的。)在打印時,每次讀出一個區(qū)域,對應(yīng)于這個區(qū)域的圖象是由所規(guī)定的圖象處理完成的,輸出如此形成的一個區(qū)域圖象。更具體些說,如圖5所示,一個區(qū)域(所示實例中第一行的區(qū)域a)的讀出數(shù)據(jù)是從含圖象傳感器5的讀出部分加到圖象處理部分6上,其中完成規(guī)定的圖象處理,一個區(qū)域的數(shù)據(jù)加到輸出部分上,利用打印頭7打印出讀出區(qū)域a對應(yīng)于區(qū)域a′的數(shù)據(jù)(等同尺寸打印)。因此,圖象讀出與圖象形成連系在一起逐位打印出數(shù)據(jù),可以使用一種廉價,小容量存儲器的復(fù)印機。
此外,輸出部分上的打印頭7對應(yīng)于讀出部分的一種顏色分量有128個噴嘴,根據(jù)對應(yīng)傳感器檢測元件測得的每個象素顏色,控制相應(yīng)噴嘴的顏色分量有或無。
上述噴墨型彩色復(fù)印機沒有配置圖象識別裝置,例如普通激光型數(shù)字復(fù)印機中用于識別特定原稿的那種圖象識別裝置。
然而,近年來上述噴墨型彩色打印機達(dá)到了能夠進行高精度彩色打印,增大了原稿與復(fù)印件之間的等同性。因此,就需要有一種能識別特定原稿圖象的識別裝置。然而,如上所述,由于掃描方法不同,用在全光柵掃描數(shù)字彩色復(fù)印機中的圖象識別裝置不適用。
此外,由于這兩種復(fù)印機之間在放大/縮小過程中讀出部分的工作是不同的,上述問題變得更加顯著,更具體些說,在圖1和圖2所示的數(shù)字彩色復(fù)印機中,圖象傳感器1只沿一個方向運動。所以,在寬度方向上(圖象傳感器1的規(guī)定方向/主掃描方向)讀出原稿的分辨率是恒定的,與放大/縮小比率無關(guān)。在副掃描方向上讀出分辨率隨放大/縮小比率而變化。更具體些說,在副掃描方向上的圖象傳感器1運動速度在放大過程中降低,在縮小過程中升高,其速度是由放大/縮小比率調(diào)節(jié)的。只要根據(jù)需要把在副掃描方向上讀出的數(shù)據(jù)細(xì)化和補充,這種簡單運動可以使圖象數(shù)據(jù)具有相同的分辨率,而與放大倍數(shù)無關(guān)。
與此對比,在噴墨型機器中,打印頭7處的128個噴嘴同時受到控制用于輸出,在讀出帶狀區(qū)域期間,利用從開始至第N個數(shù)據(jù),并不利用第N+1個及以后的數(shù)據(jù),為了讀出下一個帶狀區(qū)域,轉(zhuǎn)向Y電機使圖象傳感器1移動,移動距離相當(dāng)于圖象傳感器1中N份數(shù)據(jù)(以后描述具體過程)。
所以,來自圖象傳感器1的部分輸出信號是無效的,Y方向移動的距離不是恒定的,與普通數(shù)字彩色復(fù)印機的讀出機構(gòu)不同,原有的普通識別裝置就不適用。
此外,在副掃描方向上,與激光型裝置一樣,圖象傳感器的移動速度隨放大倍數(shù)而變化。因此,讀出數(shù)據(jù)隨放大倍數(shù)而在二維方向變化,僅僅按照使用順序細(xì)化和補充讀出數(shù)據(jù),不能得到與放大倍數(shù)無關(guān)的相同圖象數(shù)據(jù)。
本發(fā)明是基于以上背景,其目的是提供一種方法和裝置,可用于噴墨型機器那樣的復(fù)用機和打印機中,這種裝置讀出(從外部接收)數(shù)據(jù)的帶狀區(qū)域小于整個原稿,基于輸出的圖象數(shù)據(jù)生成打印數(shù)據(jù),并提供利用這種方法和裝置的復(fù)印機和打印機,可以使含有特定數(shù)據(jù)(特定圖形)的數(shù)據(jù)被可靠地檢測出。
本發(fā)明的另一個目的是提供這樣一種方法和裝置,可以允許本發(fā)明上述目的以外的縮放處理。
為了實現(xiàn)以上目的,按照本發(fā)明的圖象識別裝置包含圖象處理部分,根據(jù)輸入圖象數(shù)據(jù)生成輸出到輸出部分的數(shù)據(jù),這種裝置包括識別特定圖象的識別裝置。
輸入到圖象處理部分的圖象數(shù)據(jù)以若干個帶狀小區(qū)域的形式按順序輸入,這些帶狀小區(qū)域是由掃描整個圖象時分割整個圖象而形成的。輸出部分根據(jù)圖象處理部分輸出的規(guī)定行數(shù)帶狀數(shù)據(jù)按順序輸出圖象數(shù)據(jù),識別裝置從多次掃描操作時產(chǎn)生的相當(dāng)數(shù)量所述圖象數(shù)據(jù)中檢測特定的圖象,并把該數(shù)據(jù)與內(nèi)部存儲的數(shù)據(jù)進行比較,將結(jié)果輸出到所述輸出部分。
整個圖象被分成許多小區(qū)域并輸入到圖象處理部分,其中識別裝置檢測輸入圖象數(shù)據(jù)是否為特定圖象。因此,不需要提供一個讀出整個圖象一個頁面的圖象存儲器,就可以檢測特定的文件。
按照本發(fā)明的另一方面,在此圖象識別裝置中,圖象處理系統(tǒng)配置了圖象讀出部分(讀出部分10)和圖象處理單元(圖象處理部分20),圖象讀出部分在整個圖象讀出區(qū)根據(jù)帶狀小區(qū)域(每個小區(qū)域沿副掃描方向延伸)讀出圖象;圖象處理單元根據(jù)從圖象讀出部分輸出的圖象數(shù)據(jù)生成打印數(shù)據(jù)供輸出。更詳細(xì)些說,本發(fā)明的圖象處理系統(tǒng)有縮放功能,縮放處理的運行滿足以下(1)至(3)的要求。
(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化。
(2)放大處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)(在此實施例中為恒定的128點)。
(3)收縮小處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)(在此實施例中為恒定的64點)。
圖象處理系統(tǒng)中的圖象識別裝置在所述讀出圖象數(shù)據(jù)中識別特定圖象(在此實施例中的“特定標(biāo)記M,特定圖形”),根據(jù)所述圖象處理單元中生成的縮放操作之后圖象數(shù)據(jù),完成規(guī)定的識別處理并識別出所述特定圖象,此圖象處理系統(tǒng)包括識別所述特定圖象的識別單元和輸出所述識別單元識別結(jié)果的輸出單元。注意到在此實施例中,識別單元和輸出單元統(tǒng)一地稱之為識別裝置50,50′或50″。
本發(fā)明圖象處理系統(tǒng)不受上述限制,本發(fā)明可應(yīng)用于從外部裝置接收數(shù)據(jù)的任何系統(tǒng),且包括根據(jù)接收到的圖象數(shù)據(jù)生成打印數(shù)據(jù)供輸出的圖象處理單元,所述圖象處理系統(tǒng)的縮放處理可以是滿足以下(1)至(3)要求的處理。
(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化。
(2)放大處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)。
(3)縮小處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)。
注意到上述圖象處理系統(tǒng)中的縮放處理不是本質(zhì)的,以上條件可以任意組合。以上條件的各種組合在下面的實施例中給出。
最好是,所述打印數(shù)據(jù)是二元數(shù)據(jù),此數(shù)據(jù)表示是否輸出對應(yīng)于每種顏色分量的噴墨,所述識別單元根據(jù)所述圖象處理單元中縮放操作之后和生成所述二元數(shù)據(jù)之前生成的多值圖象數(shù)據(jù)完成識別處理。用于所述識別處理的圖象數(shù)據(jù)可以是確定顏色分量的一種信號,此信號不同于諸如YMC數(shù)據(jù)和YMCK數(shù)據(jù)的光色信息。
同時,在本發(fā)明的圖象識別方法中,圖象的讀出是基于整個圖象讀出區(qū)中多個平行帶狀小區(qū)域,打印數(shù)據(jù)的生成是根據(jù)用于輸出的最終圖象數(shù)據(jù)。若所述打印數(shù)據(jù)是利用縮放處理生成的,則滿足下列要求(1)至(3)。
(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化。
(2)放大處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)。
(3)縮小處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)。
根據(jù)縮放操作之后的圖象數(shù)據(jù)完成規(guī)定的識別處理,識別出包含在所述圖象數(shù)據(jù)內(nèi)的特定圖象。
作為另一種解決方法,圖象數(shù)據(jù)是基于待打印圖象區(qū)的多個平行帶狀小區(qū)域從外部裝置中接收到的。于是,打印數(shù)據(jù)基本上是根據(jù)接收到的圖象數(shù)據(jù)而生成和輸出的,若實現(xiàn)縮放處理以生成所述打印數(shù)據(jù),則滿足下列要求(1)至(3)的要求。
(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化。
(2)放大處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)。
(3)縮小處理得到的打印數(shù)據(jù)寬度是相等的,與放大倍數(shù)無關(guān)。
根據(jù)縮放處理之后的圖象數(shù)據(jù)完成規(guī)定的識別處理,識別出包含在所述圖象數(shù)據(jù)內(nèi)的特定圖象。
更好的是,所述打印數(shù)據(jù)是二元數(shù)據(jù),此數(shù)據(jù)表示是否輸出對應(yīng)于每種顏色分量的噴墨,此數(shù)據(jù)是縮放處理之后在所述圖象處理單元中產(chǎn)生的,為了識別所述特定圖象,根據(jù)所述二元數(shù)據(jù)生成之前的多值圖象數(shù)據(jù)完成規(guī)定的識別處理??梢愿鶕?jù)確定一種顏色分量信號的圖象數(shù)據(jù)完成所述識別處理,此信號不同于諸如YMC數(shù)據(jù)和YMCK數(shù)據(jù)的光色信息(RGB數(shù)據(jù))。
按照本發(fā)明,在復(fù)印機中基于帶狀小區(qū)域的圖象數(shù)據(jù)完成縮放處理,生成打印數(shù)據(jù),并基于帶狀小區(qū)域的打印數(shù)據(jù)實現(xiàn)打印處理,提供一種識別特定圖象的圖象識別裝置,利用縮放操作之后的數(shù)據(jù),若識別裝置識別出特定的圖象,就禁止輸出。
還是按照本發(fā)明,在打印機中基于帶狀小區(qū)域的圖象數(shù)據(jù)完成縮放處理,生成打印數(shù)據(jù),并基于帶狀小區(qū)域生成的打印數(shù)據(jù)實現(xiàn)打印處理,利用縮放操作之后的數(shù)據(jù),提供一種識別特定圖象的圖象識別裝置,若識別裝置識別出特定的圖象,就禁止輸出。
總之,按照本發(fā)明,識別處理是基于沒有縮放處理或縮放操作之后的數(shù)據(jù)。更具體些說,在噴墨型復(fù)印機或打印機中,與激光型打印機不同,打印數(shù)據(jù)是從主掃描操作和副掃描操作規(guī)定小區(qū)域內(nèi)得到的每個圖象數(shù)據(jù)中產(chǎn)生的。在縮放處理時,基本讀出寬度隨放大倍數(shù)而變化。(在此實施例中,讀出部分讀出的圖象數(shù)據(jù)是128點數(shù)據(jù),類似于等同尺寸打印的情況,但是基本讀出寬度減小了,因為并不利用點超過從開頭起N個點的圖象數(shù)據(jù)。)因此,在讀出圖象數(shù)據(jù)的一側(cè),數(shù)據(jù)隨放大倍數(shù)而變化,縮放處理之后的數(shù)據(jù)寬度分成兩類,縮小情況和放大情況。
因此,減輕了相應(yīng)的操作。通過獲得縮放處理是放大還是縮小的信息,算法就在規(guī)定處理的相應(yīng)識別算法之間轉(zhuǎn)換。由于規(guī)定的識別處理是對縮放操作之后的圖象數(shù)據(jù)進行的,相同的裝置可用于沒有讀出部分的打印機中。
現(xiàn)在對此處所用的術(shù)語下定義。
在此技術(shù)說明中,如圖6所示,傳感器5本身的掃描方向A規(guī)定為主掃描方向,用于讀出帶狀區(qū)域的傳感器運動方向B規(guī)定為副掃描方向。因此,傳感器是沿著副掃描方向運動,而讀出數(shù)據(jù)是沿著主掃描方向,帶狀區(qū)域內(nèi)的圖象數(shù)據(jù)是按光柵掃描讀出的。此外,傳感器的運動與打印頭的運動同步,換句話說,讀出下一個帶狀區(qū)域的打印頭運動方向C規(guī)定為頁面掃描方向。
縮放處理包括放大處理和縮小處理。處理操作不僅包括這種放大/縮小處理,而且還包括等同尺寸處理,其中放大倍數(shù)為100%,或沒有縮放處理的處理。
輸出禁止處理不僅包括停止輸出,而且還包括全部涂黑或輸出與原稿不同的復(fù)印件,例如,在原有圖象面上打印出特殊標(biāo)記。
圖1是普通數(shù)字彩色復(fù)印機中讀出部分結(jié)構(gòu)的一個例子,圖2是用于說明數(shù)字彩色復(fù)印機中掃描方法的示圖,圖3A和3B是用于說明適合本發(fā)明噴墨型復(fù)印機中掃描方法的示圖,圖4是用于說明適合本發(fā)明噴墨型復(fù)印機中掃描方法的示圖,圖5是噴墨型復(fù)印機總體結(jié)構(gòu)的示圖,
圖6是用于說明適合本發(fā)明噴墨型復(fù)印機中掃描時掃描方向的定義,圖7是表示本發(fā)明第一個實施例的方框圖,圖8和圖9是用于說明縮小處理時的掃描示圖,圖10是用于說明放大/縮小處理的示圖,圖11表示輸出部分的內(nèi)部結(jié)構(gòu),圖12表示識別裝置的內(nèi)部結(jié)構(gòu),圖13和圖14是用于說明二值/多值轉(zhuǎn)換部分作用的示圖,圖15表示識別部分內(nèi)部結(jié)構(gòu)的方框圖,圖16和圖17是用于說明緩沖器控制部分作用的示圖,圖18A和18B是用于說明標(biāo)記檢測部分作用的示圖,圖19,20和21是用于說明標(biāo)記檢測部分和緩沖器控制部分作用的示圖,圖22是另一例識別裝置的示圖,圖23是表示本發(fā)明第二個實施例的方框圖,圖24是按照本發(fā)明第二個實施例的一例識別裝置示圖,圖25A和25B是用于說明壓縮部分作用的示圖,圖26和圖27是按照本發(fā)明第二個實施例的另一例識別裝置示圖,圖28是按照本發(fā)明第三個實施例的一例識別裝置示圖。
參照圖7,通過舉例說明運用本發(fā)明的復(fù)印機總體結(jié)構(gòu)。
如圖所示,讀出部分10用于讀出基于帶狀小區(qū)域的原稿,圖象處理部分20用于從讀出部分10的輸出中獲取RGB數(shù)據(jù),并對此數(shù)據(jù)完成規(guī)定的圖象處理以形成輸出圖象,而輸出部分30基于圖象處理部分20的輸出,實際打印數(shù)據(jù)到紙片上。
此外,具有附加打印功能的復(fù)印機在圖象處理部分20的輸入側(cè)包括一個與讀出部分10方向一致的外部設(shè)備接口(i/f)40。RGB信號從外部計算機或類似設(shè)備通過接口40加到圖象處理部分20上。注意,專門用于復(fù)印的裝置沒有這種外部設(shè)備接口40。與此相反,從圖7所示的結(jié)構(gòu)中去除讀出部分10,可以構(gòu)成打印機專用裝置。
對每個部分要進一步詳細(xì)描述。讀出部分10有傳感器部分11和明暗(shading)校正部分12。如接合現(xiàn)有技術(shù)所描述的,傳感器部分11有圖象傳感器(128點/400dpi),例如CCD,用于讀出帶狀區(qū)域,和驅(qū)動機構(gòu),使圖象傳感器沿X方向(副掃描方向)和Y方向(頁面掃描方向)運動。明暗校正部分12對傳感器部分11讀出的圖象數(shù)據(jù)完成明暗校正,換句話說,校正構(gòu)成傳感器單元靈敏度差異和光路精度引起的不均勻性,生成均一化的三種顏色R,G和D亮度信號,并把形成的信號輸出到隨后階段的圖象處理部分20。
圖象處理部分20在其YMCK變換部分21中對經(jīng)過讀出部分10或外部設(shè)備接口40加上的RGB數(shù)據(jù)完成對數(shù)變換;生成用于打印的Y(黃),M(品紅),C(青)數(shù)據(jù);去除黑色分量中的Y,M和C色分量生成Bk(黑)數(shù)據(jù)。把Bk(以下就用“K”)數(shù)據(jù)加到Y(jié)MC數(shù)據(jù)上生成的四色分量數(shù)據(jù)傳送到縮放處理部分22,完成規(guī)定的縮放處理,得到由復(fù)印機主體一側(cè)確定的放大倍數(shù)。
更具體些說,在等同尺寸處理情況下,得到的數(shù)據(jù)直接輸出。更具體些說,傳感器一次讀出的128點(在主掃描方向)數(shù)據(jù)用于打印頭一次處理中的數(shù)據(jù)(128點)。
在縮小處理情況下,在傳感器讀出的128點中,從開始就使用規(guī)定數(shù)目的點,生成打印頭64點的數(shù)據(jù)(一次打印操作中用128點數(shù)據(jù)的二分之一)。例如,若放大倍數(shù)為50%,如圖8所示,第一次副掃描時讀出128點,生成打印頭64點的數(shù)據(jù)。
注意到,可以有多種方法從128點生成64點的數(shù)據(jù),例如,每隔一次細(xì)化數(shù)據(jù),或?qū)?點數(shù)據(jù)求平均得到1點數(shù)據(jù)??s放處理部分22從128點中生成打印頭所用的前半部分64點數(shù)據(jù)。
注意到在實際打印中,128點的數(shù)據(jù)是統(tǒng)一處理的,讀出部分10中的傳感器部分11使128點沿頁面掃描方向移動,第二次副掃描時傳感器部分11讀出的128點數(shù)據(jù)上再一次生成打印頭所用的后半部分64點數(shù)據(jù),再把第一次數(shù)據(jù)與第二次數(shù)據(jù)進行組合,生成打印頭用于輸出的128點數(shù)據(jù)(以后要詳細(xì)描述)。
如上所述,由于打印頭同時輸出128點,例如,若數(shù)據(jù)縮小到它的75%,如圖9所示,在第一次副掃描時讀出128點生成的數(shù)據(jù)中,從開始使用85點數(shù)據(jù)生成打印頭所用的64點。因此,數(shù)據(jù)從85點縮小到64點,生成相對于所讀圖象數(shù)據(jù)的75%縮小比的數(shù)據(jù),縮放處理部分22提取對應(yīng)于第1個至第N個數(shù)據(jù)的數(shù)據(jù)以生成64點數(shù)據(jù)。
注意到,由于使用N點數(shù)據(jù)(75%情況下85點數(shù)據(jù)),并不使用第N+1個及以后的數(shù)據(jù)(75%情況下85點)。所以,根據(jù)在下一次副掃描時得到的數(shù)據(jù),生成對應(yīng)于這一部分的圖象數(shù)據(jù)。因此,傳感器部分11中的傳感器沿頁面掃描方向的移動距離是第一次副掃描時所用到的N點,第二次副掃描是從第N+1點起讀取128點的數(shù)據(jù)(實際使用的數(shù)據(jù)是從開始到第N個點的數(shù)據(jù))。于是,沿頁面掃描方向的移動距離隨縮小比率而不同。
雖然沒有說明,在放大處理情況下,在第一次副掃描時得到的128點象素數(shù)據(jù)中,從開始到第N個點的數(shù)據(jù)傳過適當(dāng)?shù)膬?nèi)插處理以生成打印頭所用的128點數(shù)據(jù)。更具體些說,若圖象放大到它的200%,則從開始起的64點數(shù)據(jù)產(chǎn)生128點以得到200%的放大比率??s放處理部分22完成這個過程。在放大處理時,使用從開始起的N點數(shù)據(jù),頁面掃描的移動距離也相應(yīng)于N個點。
在上述縮小/放大處理情況下,在讀出128點中使用的從開始起點數(shù)目,頁面掃描方向上的移動距離,和根據(jù)提取的點數(shù)據(jù)生成打印頭所用數(shù)據(jù)的點數(shù)目在圖10中表示。所示例子只是用于說明,縮小/放大處理的方法不局限以上所述。
縮放處理部分22的輸出傳送到打印頭明暗/灰度校正部分23,對每個噴嘴校正象素信號(打印頭明暗校正),為了消除打印時基于打印頭處噴嘴形狀差異引起的不均勻性。此外,為了更清晰地顯示字符的間隙,進行灰度校正,通過調(diào)節(jié)濃度信號的增加或減少,使邊緣增強或打印結(jié)果的總體光澤得到調(diào)整。
這些校正之后的數(shù)據(jù)加到隨后階段的偽中間色調(diào)處理/黑色字符處理部分24,確定相應(yīng)的噴嘴是否輸出噴墨。更具體些說,對于打印頭處每種顏色分量,有四個噴嘴共128組。對于128點象素中的每一個,四個噴嘴中的判斷是二值的,即是否從規(guī)定的噴嘴中輸出相應(yīng)的噴墨。然而,借助誤差擴散法或濃度平均法,完成偽色調(diào)表示,參照周圍象素的濃度,對每個象素進行二值化處理(偽色調(diào)處理)。
此外,對于黑色字符部分,僅僅使Bk(黑色信號)信號接通,以便從對應(yīng)于黑色信號的噴嘴中射出墨水,而禁止其他顏色信號的噴嘴中射出墨水。因此,在彩印打印時,可以更清晰地打印出黑色字符部分。
輸出部分30在輸入側(cè)有緩沖存儲器31和組合部分32,如圖11所示,從圖象處理部分20輸出的數(shù)據(jù)加到這兩個部分。更具體些說,基于128點的數(shù)據(jù)(在等同尺寸和放大處理時)或基于64點的數(shù)據(jù)(在縮小處理時)從圖象處理部分20輸入,如上所述。此后,最終的打印數(shù)據(jù)是基于128點。
若在縮小處理時輸入前一半的64點數(shù)據(jù),則該數(shù)據(jù)存儲在緩沖存儲器31中。當(dāng)后一半的64點數(shù)據(jù)輸入時,這后一半的數(shù)據(jù)進入組合部分32,存儲在緩沖存儲器31的數(shù)據(jù)也進入組合部分32,在其中生成128點數(shù)據(jù)。如此形成的數(shù)據(jù)存儲在打印數(shù)據(jù)存儲部分33。
在等同尺寸處理和放大處理時,128點數(shù)據(jù)從圖象處理部分20送出,該數(shù)據(jù)經(jīng)組合部分32直接地存儲在打印數(shù)據(jù)存儲部分33。究竟是傳送128點數(shù)據(jù)還是64點數(shù)據(jù),是根據(jù)來自圖象處理部分20的控制信號(1/0標(biāo)志)決定的。
在打印數(shù)據(jù)存儲部分33中,控制信號按照預(yù)先的定時傳送到打印頭控制部分34,控制部分34控制包含規(guī)定數(shù)目噴嘴和墨盒的打印頭35,根據(jù)控制信號進行運作,所以,打印處理時規(guī)定顏色的墨水射出到128點的預(yù)定象素。
注意到上述圖象處理部分20和輸出部分30是熟知的裝置,所以不對這些裝置給以詳細(xì)的描述。如有需要,例如,在NIKKEIELECTRONICS(日經(jīng)電子),May 25,1992,PP.195-214中給出詳細(xì)的描述。
此處,按照本發(fā)明給出了用于檢測特定圖形的識別裝置50,如圖7所示。上述圖象處理部分20的輸出加到識別裝置50中,在其中對縮放處理之后供打印的圖象數(shù)據(jù)完成規(guī)定的識別處理,識別結(jié)果(特定圖形的檢測信號)送到輸出部分30,完成規(guī)定的輸出禁止處理。更具體些說,按照本發(fā)明,圖象數(shù)據(jù)或類似于圖象數(shù)據(jù)用于打印的數(shù)據(jù)用在此識別過程中。
所以,用于圖象處理的圖象數(shù)據(jù)可以用相同的方法進行處理,不管此數(shù)據(jù)來自讀出部分10還是來自外部設(shè)備接口40。因此,具有相同結(jié)構(gòu)的設(shè)備可以作為復(fù)印機的識別部分,也可以作為打印機的識別部分。
識別裝置50內(nèi)部的配置如圖12所示。更具體些說,從圖象處理部分20輸出的數(shù)據(jù)是YMCK二值數(shù)據(jù),在此實施例中二值/多值轉(zhuǎn)換部分51放在輸入側(cè),轉(zhuǎn)換成多值數(shù)據(jù)的數(shù)據(jù)具有色調(diào),信息量就增大了,可以允許高精度的識別。YMCK多值數(shù)據(jù)加到識別部分52,完成實際的識別過程。
例如,二值/多值轉(zhuǎn)換部分51利用圖13所示的5×5濾波器,對于處在中心待處理象素A周圍的二元值(1/0)加上權(quán)重,對這些數(shù)據(jù)求和生成多值數(shù)據(jù)。注意到圖13中的a至f是系數(shù),例如,a=11,b=6,c=3,d=2,e=1和f=0。于是,若5×5矩陣中的象素都是1,得到多值數(shù)據(jù)為63。然而,因為彩色圖象數(shù)據(jù)通常表示成256個色調(diào)或更多,與這種彩色圖象數(shù)據(jù)比較,以上數(shù)據(jù)信息量是很小的。
若用于生成多值數(shù)據(jù)作為基準(zhǔn)的處理象素設(shè)定為每四個象素,如圖中A,A′,A″…所示,則400dpi圖象變成100dpi多值圖象。當(dāng)然,若這種處理是對全部象素進行的,則在保持原有分辨率的同時,可以生成多值數(shù)據(jù),處理方法的確定取決于處理速度,精度等等。
此外,行存儲器51a是供上述周圍象素使用的,必需的象素數(shù)據(jù)暫時保留在行存儲器51a中,在讀出必需的象素數(shù)據(jù)的同時,完成多值處理。注意,由于數(shù)據(jù)是在長度方向基于一行加上的,長度方向的數(shù)據(jù)也是基于一行存儲在行存儲器51a中,一旦在副掃描方向上這樣的五行數(shù)據(jù)存儲完畢,讀出這些存儲數(shù)據(jù)進行多值處理。
同時,圖15中有識別部分52。更具體些說,二值/多值轉(zhuǎn)換部分51按順序把圖象數(shù)據(jù)加到緩沖控制部分52a,給所加圖象數(shù)據(jù)定地址,把數(shù)據(jù)存儲在緩沖存儲器52b的規(guī)定地址。
更具體些說,若構(gòu)成打印用圖象數(shù)據(jù)的象素安排成圖1b所示,這些象素的坐標(biāo)為(Xi,Yi),來自圖象處理裝置20的數(shù)據(jù)是在長度方向,即,圖中的主掃描方向,以一行為基礎(chǔ)給出的,一旦在二值/多值轉(zhuǎn)換部分51中對所有象素完成多值處理,若每次有126點從圖象處理裝置20輸入,則相同象素數(shù)目的多值數(shù)據(jù)從二值/多值轉(zhuǎn)換部分51輸出(數(shù)據(jù)是不同的,因為二值數(shù)據(jù)轉(zhuǎn)換成多值數(shù)據(jù)),(0,0),(0,1),…,(0,127)的數(shù)據(jù)是第一次給出的,(1,0),(1,1),…,(1,127)的數(shù)據(jù)是第二次給出的。當(dāng)達(dá)到副掃描方向末端的數(shù)據(jù)(i=max)給出時,這表示在頁面掃描方向上先前的126點數(shù)據(jù)已經(jīng)給出,換句話說,(0,128),(0,129),…,(0,255)已經(jīng)給出(此后按順序給出)。
在縮小處理情況下,若每次給出64點數(shù)據(jù),則(0,0),(0,1),…(0,63)的數(shù)據(jù)是第一次給出的(1,0),(1,1),…(1,63)的數(shù)據(jù)是第二次給出的。當(dāng)達(dá)到副掃描方向末端的數(shù)據(jù)(i=max)給出時,這表示在頁面掃描方向上先前的64點數(shù)據(jù)已經(jīng)給出,換句話說,(0,64),(0,65),…(0,127)的數(shù)據(jù)已經(jīng)給出(此后按順序給出)。
使用座標(biāo)值作為緩沖存儲器52b中的地址,沿長度方向給出的圖象數(shù)據(jù)可以存儲在交叉方向(見圖17)。更具體些說,X座植值(Xi)用于存儲器的低位地點,而Y座標(biāo)值(Yi)用于存儲器的高位地址。因此,沿帶狀方式(主掃描方向+副掃描方向)光柵掃描數(shù)據(jù)是頁面掃描數(shù)據(jù),沿長度方向按順序傳送一行的數(shù)據(jù)存儲在交叉方向上成一列的安排,存儲在相應(yīng)于待打印圖象數(shù)據(jù)象素位置的地址上。
注意,若在二值/多值轉(zhuǎn)換部分51中分辨率下降,則給識別部分52時的數(shù)據(jù)段數(shù)目是不同的,但是數(shù)據(jù)還是沿長度方向以一行為基礎(chǔ)給出的,基于座標(biāo)值完成對緩沖存儲器的尋址。
存儲在緩沖存儲器52b中的數(shù)據(jù)按順序輸出到標(biāo)記檢測部分52c和細(xì)節(jié)匹配部分52d,其中標(biāo)記檢測部分52c檢測規(guī)定的標(biāo)記,若檢測到對應(yīng)于規(guī)定標(biāo)記的圖象,就給細(xì)節(jié)匹配部分52d送出一個檢測信號,在其中完成細(xì)節(jié)匹配處理以便作出正確的判斷。
現(xiàn)在描述標(biāo)記檢測部分52a的處理功能。我們假設(shè),特定標(biāo)記M是由“一個圓和一個星的組合”而成,如圖18A和18B所示,此標(biāo)記已印制在待檢測的特定原稿(圖象數(shù)據(jù))上,對這種特定標(biāo)記M作檢測。若特定標(biāo)記M和尺寸為8mm,在等同尺寸或放大處理情況下,基于一次副掃描生成的輸出數(shù)據(jù)寬度是400dpi下128點,與8mm尺寸一致。然而,特定標(biāo)記不一定存在于這次副掃描帶狀區(qū)域內(nèi),這個標(biāo)記往往跨越相鄰的區(qū)域(見圖18A)。標(biāo)記檢測部分52c在第二次副掃描操作中得到的16mm寬度數(shù)據(jù)存儲到緩沖存儲器82b這一時刻開始搜索。
更具體些說,基于第一次副掃描操作生成的圖象數(shù)據(jù)僅僅存儲在緩沖存儲器中,標(biāo)記檢測部分52c在那個時刻并不工作。當(dāng)基于第二次副掃描操作生成的圖象數(shù)據(jù)存儲在緩沖存儲器中時,收集可搜索的數(shù)據(jù)。在基于第二次副掃描的數(shù)據(jù)存儲之后,讀出第一次和第二次存儲的數(shù)據(jù)用于第一次搜索。在基于第三次副掃描操作生成的數(shù)據(jù)存儲到緩沖存儲器之后,讀出第二次和第三次存儲的數(shù)據(jù)用于第二次搜索。此后,重復(fù)上述過程,對于每個16mm寬度的帶狀區(qū)域,判斷是否存在特定標(biāo)記M。注意,可以采用各種熟知的識別算法,對于檢測特定標(biāo)記M的具體過程,可以用模式匹配或特征量提取方法作出判斷,此處不給以詳細(xì)描述。
寫入或讀出緩沖存儲器的運行定時以及標(biāo)記檢測部分52c的搜索處理在圖19中表示。更具體些說,第一步存儲Y方向(主掃描方向)128點的圖象數(shù)據(jù)。在第二步,完成頁面掃描,存儲Y方向(主掃描方向)下一個帶狀區(qū)域128點的圖象數(shù)據(jù)到緩沖存儲器52b中。此時,數(shù)據(jù)存儲的區(qū)域不同于第一步已經(jīng)存儲數(shù)據(jù)的區(qū)域。
然而,在第三步,完成頁面掃描,存儲Y方向(主掃描方向)下一個帶狀區(qū)域128點的圖象數(shù)據(jù)到緩沖存儲器52b中。此時,數(shù)據(jù)存儲的區(qū)域不同于第一步和第二步已經(jīng)存儲數(shù)據(jù)的區(qū)域。由于第二步的過程已經(jīng)收集了可搜索的數(shù)據(jù),利用已經(jīng)存儲的25b點數(shù)據(jù),在與第三步存儲數(shù)據(jù)的同時,搜索特定標(biāo)記M。
類似地,在第四步,完成頁面掃描,存儲Y方向(主掃描方向)下一個帶狀區(qū)域128點的圖象數(shù)據(jù)到緩沖存儲器52b中。此時,由于第一步存儲的數(shù)據(jù)已經(jīng)用于第三步的搜索過程,第一步中存儲部分處的數(shù)據(jù)被改寫。
此后,上述的數(shù)據(jù)存儲和搜索處理過程重復(fù)進行。若檢測到與特定標(biāo)記M類似的圖形,就輸出檢測信號到細(xì)節(jié)匹配部分52d。注意,存儲器一般以4的倍數(shù)作為運行的基準(zhǔn),在第四步中數(shù)據(jù)可以在分開的單元上,在第五步,存儲器中一部分的數(shù)據(jù)被改寫,這一部分存儲第一步的數(shù)據(jù),形成一個環(huán)形存儲器。
同時,如上所述,在縮小處理情況下,第一次副掃描中生成用于打印的64點圖象數(shù)據(jù)。因此,僅僅給出4mm寬度數(shù)據(jù)。如圖18B所示,通過四次副掃描操作,收集到與以上相同的16mm寬度帶狀區(qū)域的數(shù)據(jù)。所以,若已經(jīng)存儲了四次副掃描操作的數(shù)據(jù),就讀出數(shù)據(jù)作搜索處理。在此實施例中,為了使搜索處理定時和搜索的區(qū)域與圖18A所示等同尺寸和放大處理情況下相同,就收集8mm寬度(兩次副掃描操作)的數(shù)據(jù),每次讀出前四次副掃描操作的數(shù)據(jù),根據(jù)這一方式完成搜索處理。
對應(yīng)于這個過程的具體流程在圖20中表示。更具體些說,在第一步至第四步中,Y方向(主掃描方向)的64點圖象數(shù)據(jù)按順序存儲在緩沖存儲器52b的不同部分。在第五步,完成頁面掃描,把Y方向(主掃描方向)下一個帶狀區(qū)域的64點圖象數(shù)據(jù)存儲在分開單元。由于前四步的過程已收集到可搜索數(shù)據(jù),在與第五步存儲數(shù)據(jù)的同時,已存儲的25b點數(shù)據(jù)(第一步至第四步操作得到的數(shù)據(jù))用于搜索特定標(biāo)記M。
然后,在第六步,完成頁面掃描,把Y方向(主掃描方向)下一個帶狀區(qū)域的64點圖象數(shù)據(jù)存儲在緩沖存儲器52b的不同部分。此時,在標(biāo)記檢測部分52c一側(cè),根據(jù)第一步至第四步操作得到的數(shù)據(jù),在第五步完成搜索處理,第六步繼續(xù)搜索或搜索處理中斷。更具體些說,在縮小處理情況下,副掃描操作的移動時間縮短了,基于一次副掃描處理的搜索所需時間也縮短了。因為對256點區(qū)域的搜索處理可能未完成,在第六步確保搜索有備用時間,所以能保證完成搜索處理。
此外,在第七步,完成頁面掃描,把Y方向(主掃描方向)下一個帶狀區(qū)域的64點圖象數(shù)據(jù)存儲在緩沖存儲器52b中。此時,由于第一步和第二步存儲的數(shù)據(jù)已經(jīng)被第五步和第六步的搜索處理使用過了,第一步存儲的數(shù)據(jù)被改寫。在第七步,利用第三步至第六步存儲的256點數(shù)據(jù)搜索特定標(biāo)記。
此后,重復(fù)以上過程完成數(shù)據(jù)存儲和搜索處理。若檢測到類似于特定標(biāo)記M的任何圖形,就輸出檢測信號到細(xì)節(jié)匹配部分52d。
注意,若搜索處理可以在單一步中完成,則此搜索處理是基于前三次搜索操作的數(shù)據(jù)實現(xiàn)的,一旦得到三次搜索操作的數(shù)據(jù),而不是在得到四次搜索處理的數(shù)據(jù)之后開始搜索處理,此后,每次搜索處理可以基于一次副掃描得到的數(shù)據(jù)來實現(xiàn)。
實際上,如圖21所示,判斷打印頭的數(shù)據(jù)是否為64點數(shù)據(jù),若此數(shù)據(jù)是64點數(shù)據(jù),則其流程如圖20所示,若此數(shù)據(jù)不是64點數(shù)據(jù)(若此數(shù)據(jù)是128點數(shù)據(jù)),則執(zhí)行圖19中的流程。此數(shù)據(jù)是否為64點數(shù)據(jù)是根據(jù)來自圖象處理部分20的標(biāo)志確定的。更具體些說,在打印處理時的輸出部分30處,是否組合圖象是基于圖象處理部分20的標(biāo)志進行轉(zhuǎn)換的,因此,這一標(biāo)志也加到識別裝置50一側(cè)。
在上述例子中,由于多值數(shù)據(jù)的生成沒有降低二值/多值轉(zhuǎn)換部分51的分辨率,每次實現(xiàn)搜索處理時256點數(shù)據(jù)是有保證的,但是,若分辨率下降到,例如,100dpi的水平,則搜索處理的實現(xiàn)是基于兩次副掃描操作數(shù)據(jù)(等同尺寸或放大處理情況)或四次副掃描操作數(shù)據(jù)(縮小處理情況)的圖象數(shù)據(jù),此圖象數(shù)據(jù)對應(yīng)于寬度為16mm數(shù)據(jù),因此,點數(shù)目不受上述的限制,可以減少。
同時,若標(biāo)記檢測部分52c檢測到特定標(biāo)記M,細(xì)節(jié)匹配部分52d用于可靠地判斷圖象數(shù)據(jù)是否為復(fù)印/打印禁止圖形,并基于存儲在ROM等的字典數(shù)據(jù)52e完成規(guī)定的識別處理。
更具體些說,特定標(biāo)記的位置是由標(biāo)記檢測部分52d的功能確定的,細(xì)節(jié)匹配部分對其進行分割,與ROM中存儲的字典數(shù)據(jù)進行旋轉(zhuǎn)匹配,以獲得高精度判斷。至于具體的識別算法,因為可以采用各種已知的算法,所以不再對此給以詳細(xì)的描述。
利用標(biāo)記檢測部分52c測得的特定標(biāo)記M作為細(xì)節(jié)匹配部分52d識別對象的參照,為的是檢測與參照圖形有預(yù)定位置關(guān)系的圖形,標(biāo)記檢測部分52c測得的對象自然地與細(xì)節(jié)匹配部分52d測得的不同。于是,標(biāo)記檢測部分52d測得的上述特定標(biāo)記,細(xì)節(jié)匹配部分測得的特定標(biāo)記,或有預(yù)定位置關(guān)系的圖形,是按照本發(fā)明識別(檢測)的特定圖形。
現(xiàn)在描述利用本發(fā)明上述裝置的一個識別方法實施例。若此裝置用作復(fù)印機,在讀出部分10中,傳感器沿著副掃描方向運動,以獲得副掃描方向上每個位置的數(shù)據(jù),光柵掃描一個帶狀區(qū)域以獲得圖象數(shù)據(jù)(RGB)。預(yù)定明暗校正之后得到的RGB數(shù)據(jù)按順序?qū)崟r加到圖象處理部分20的同時,經(jīng)受副掃描處理。若進行縮放處理,就會涉及到與放大倍數(shù)有關(guān)的復(fù)雜操作,例如,改變副掃描方向上的運動速度,或改變頁面掃描方向上的移動距離。
圖象處理部分20把輸入圖象數(shù)據(jù)轉(zhuǎn)換成YMCK數(shù)據(jù),若縮放處理部分22進行等同尺寸和放大處理,則生成與放大倍數(shù)有關(guān)的128點圖象數(shù)據(jù)。在縮小處理情況下,生成與放大倍數(shù)有關(guān)的64點圖象數(shù)據(jù)。更具體些說,在讀出部分10中,進行各種與放大倍數(shù)有關(guān)的復(fù)雜操作,而縮放處理部分20的輸出僅局限于兩種類型,128點或64點。
然后,進行預(yù)定的校正處理和偽色調(diào)處理,生成YMCK二值數(shù)據(jù),并把此數(shù)據(jù)加到輸出部分30。此時,數(shù)據(jù)是基于128點還是64點與縮放處理部分22的輸出相對應(yīng)。YMCK二值數(shù)據(jù)在與上述操作的同時也加到識別裝置50上。
于是,在輸出部分30中,基于所加圖象數(shù)據(jù)生成打印頭的圖象數(shù)據(jù),基于打印頭128點數(shù)據(jù)完成一個帶狀區(qū)域的打印。識別裝置50在值/多值轉(zhuǎn)換部分51把YMCK(二值)數(shù)據(jù)轉(zhuǎn)換成多值數(shù)據(jù),然后將結(jié)果加到識別部分52作預(yù)定的識別處理。一旦檢測到特定標(biāo)記(圖形),送出一個檢測信號到輸出部分30,根據(jù)這個檢測信號輸出部分30停止打印。
如上所述,在這個實施例中,由于縮放處理之后的打印數(shù)據(jù)或類似的數(shù)據(jù)用作判斷,這種數(shù)據(jù)分成與放大倍數(shù)無關(guān)的兩類,因此可以用簡單的算法作出準(zhǔn)確的判斷。
若該裝置用作打印機,則RGB數(shù)據(jù)是從外部設(shè)備,例如通過外部設(shè)備接口40的計算機,按照規(guī)定的順序加到圖象處理部分20。與從讀出部分10輸出的情況一樣,主掃描方向上規(guī)定點數(shù)目的數(shù)據(jù)沿著副掃描方向按順序加上。在這種處理中,數(shù)據(jù)按順序從頁面掃描方向規(guī)定點數(shù)目分開的位置處傳送。注意,在圖象處理部分20及之后的處理與上述復(fù)印機情況下的過程相同,此處不給以描述。
注意到在上述實施例中,識別部分52進行的處理是基于YMCK多值數(shù)據(jù),但是本發(fā)明不受此限制,YMCK二值數(shù)據(jù)可以直接地加到識別部分52,不需要提供圖12所示二值/多值轉(zhuǎn)換部分51,識別部分52基于二值數(shù)據(jù)完成識別處理。
如圖22所示,YMCK/RGB轉(zhuǎn)換部分53可以放在二值/多值轉(zhuǎn)換部分51與識別部分52之間,把YMCK(多值)數(shù)據(jù)轉(zhuǎn)換成RGB(二值)數(shù)據(jù),基于RGB數(shù)據(jù)完成識別處理。除了被處理的數(shù)據(jù)從YMCK變成RGB以外,識別部分52中的處理基本上與上述實施例中描述的相同。
圖23表示本發(fā)明第二個實施例。如圖所示,在第二個實施例中,連接識別裝置50′的位置與第一個實施例的不同。更具體些說,縮放處理部分22的輸出(YMCK多值數(shù)據(jù))加到識別裝置50′。
在識別裝置50′中,用于圖象數(shù)據(jù)是多值信息,可以從圖12所示第一個實施例中去掉二值/多值轉(zhuǎn)換部分51,僅僅留下識別部分52,或者可以從圖22所示識別裝置50中去掉二值/多值轉(zhuǎn)換部分51,留下YMCK/RGB轉(zhuǎn)換部分53和識別部分52。
由于多值數(shù)據(jù)通常具有至少256個色調(diào),緩沖存儲器必須有更大的容量,要求讀出和寫入到存儲器有更短的存取時間,導(dǎo)致成本增大。
因此,如圖24所示,可以在識別裝置52之前放置細(xì)化部分54以降低分辨率。通過圖25A和25B所示平均化處理,細(xì)化部分54可以把分辨率從400dpi減小到100dpi。更具體些說,把4×4區(qū)域中象素(1)至(16)的密度值求和,這個和值被象素數(shù)目除得到平均值,此平均值的16倍用作細(xì)化處理之后一個象素的密度值(見圖25B)。
由于平均化過程中應(yīng)當(dāng)保持規(guī)定象素數(shù)目的數(shù)據(jù),保持了加到行存儲器54a的數(shù)據(jù),一旦存儲規(guī)定行數(shù)(在此實施例中為四行)的數(shù)據(jù),讀出此數(shù)據(jù)用于細(xì)化(平均化)處理。
由于主掃描方向是圖中的長度方向,數(shù)據(jù)是基于長度方向一行按順序加上的。更具體些說,(1),(5),(9),(13),…的圖象數(shù)據(jù)是第一次加上的,(2),(6),(10),(14),…的圖象數(shù)據(jù)是第二次加上的。所加圖象數(shù)據(jù)按順序存儲在行存儲器54a中。于是,數(shù)據(jù)是沿副掃描方向按順序加上的,一旦達(dá)到四行數(shù)據(jù)沿副掃描方向加上了,也就從行存儲器54a中讀出先前三行數(shù)據(jù),利用此數(shù)據(jù)完成平均化處理。
注意,除了待處理的數(shù)據(jù)是多值數(shù)據(jù)且其分辨率在細(xì)化處理之后下降以外,識別部分52的結(jié)構(gòu)和功能與第一個實施例中所描述的相同,相同部分用相同的參考字符表示,對這些部分不給以詳細(xì)的描述。
識別裝置50′完成規(guī)定的識別處理,若識別出復(fù)印/輸出禁止圖形,檢測信號就傳送到偽中間色調(diào)處理/黑字符處理部分24或輸出部分30,進行復(fù)印禁止處理。更具體些說,對于輸出部分30,可以完成與第一個實施例描述的相同處理。偽中間色調(diào)處理/黑字符處理部分24停止輸出YMCK二值數(shù)據(jù),或把所有象素設(shè)置成“黑=1,其他顏色=0”,完全涂黑。
若利用上述的灰階數(shù)據(jù)(例如,有256個色調(diào)的多值數(shù)據(jù)),則識別部分的電路規(guī)模就增大,為了減少待處理數(shù)據(jù)段數(shù)據(jù),可以在識別部分52之前放置特征量提取部分55,如圖26中識別裝置50′所示。作為這種特征量提取的一個例子,可以進行邊緣提取或利用窗口比較器作彩色分離完成二元化。也可以采用其他多種特征量提取方法。
此外,把兩種結(jié)構(gòu)(圖24和圖26)進行組合,如圖27所示,細(xì)化部分54細(xì)化處理后使其分辨率下降的圖象數(shù)據(jù)(例如,具有256個色調(diào)的多值數(shù)據(jù))可以送到特征量提取部分55,由特征量提取得到的圖象數(shù)據(jù)可以加到識別部分52。
圖28表示本發(fā)明的第三個實施例。按照第三個實施例,圖象處理部分20′內(nèi)部有一個放在縮放處理部分22之后的YMCK轉(zhuǎn)換部分21,基于RGB數(shù)據(jù)完成縮放處理,縮放處理以后的64點或128點數(shù)據(jù)轉(zhuǎn)換成YMCK數(shù)據(jù)。其他方面的結(jié)構(gòu),功能和效果與上述實施例的相同,相同部分用相同的參考字符表示,對這部分不給以詳細(xì)的描述。
在這個配置中,縮放處理部分22的輸出加到識別裝置50″。所以,識別裝置50″中為RGB數(shù)據(jù)。注意,對于識別裝置50″中的識別處理,待處理的數(shù)據(jù)要轉(zhuǎn)換成RGB數(shù)據(jù),處理的細(xì)節(jié)可以與上述每個實施例的相同(尤其是第二個實施例),對此不給以詳細(xì)的描述。
雖然在圖中并未畫出,在這個圖象處理部分20′中(縮放處理以后作YMCK轉(zhuǎn)換),YMCK轉(zhuǎn)換部分21的輸出加到識別裝置,從YMCK轉(zhuǎn)換部分21輸出的信號相當(dāng)于第二個實施例中從縮放處理部分22輸出的信號,可以照樣使用第二個實施例的識別裝置。類似地,若圖象處理部分20′的輸出加到識別裝置,從圖象處理部分20′輸出的信號相當(dāng)于第一個實施例中從圖象處理部分20輸出的信號,所以,可以照樣使用第一個實施例的識別裝置。
注意,在以上本發(fā)發(fā)明的實施例中,加到圖象處理部分20和20′的圖象數(shù)據(jù)是RGB數(shù)據(jù),但是,本發(fā)明不受此限制,可以采用不同于RGB數(shù)據(jù)的信號,例如,YMC信號或YMCK信號,可以采用能夠確定顏色信息的任何信號。
如上所述,在本發(fā)明圖象識別的方法和裝置中,以及在利用此方法和裝置的復(fù)印機和打印機中,識別處理是基于縮放操作之后的圖象數(shù)據(jù),所以,圖象數(shù)據(jù)的種類可以方便地限制于兩類,與放大倍數(shù)無關(guān),這就使各種操作比較容易。
因此,即使在噴墨型裝置中,該裝置讀出(從外部接收)數(shù)據(jù)是根據(jù)小于整個原稿的帶狀小區(qū)域,或在復(fù)印機和打印機中,生成和輸出打印數(shù)據(jù)是根據(jù)所加上的圖象數(shù)據(jù),所以能夠可靠地檢測出含特定圖象的圖象數(shù)據(jù)。
權(quán)利要求
1.一種含圖象處理部分的圖象識別裝置,用于從輸入圖象數(shù)據(jù)生成打印數(shù)據(jù)并把生成的數(shù)據(jù)輸出到輸出部分,包括識別裝置,用于識別特定的圖象;輸入到所述圖象處理部分的圖象數(shù)據(jù)是按順序輸入若干帶狀小區(qū)域的圖象數(shù)據(jù),這些帶狀小區(qū)域是在掃描整個圖象過程中分割整個圖象而形成的;所述輸出部分按順序輸出的圖象數(shù)據(jù)是基于所述圖象處理部分輸出的規(guī)定行數(shù)帶狀數(shù)據(jù);所述識別裝置在多次掃描操作時從所述圖象數(shù)據(jù)中檢測特定圖象,把特定圖象與存儲在內(nèi)部的數(shù)據(jù)進行比較,將結(jié)果輸出到所述輸出部分。
2.按照權(quán)利要求1的圖象識別裝置,其中所述識別裝置搜索特定圖象,在連續(xù)搜索操作期間檢測到所述特定圖象時,使被搜索的區(qū)域部分地互相重疊。
3.一種含圖象處理部分的圖象識別裝置,用于對輸入圖象數(shù)據(jù)進行縮放處理生成打印數(shù)據(jù)并把生成的數(shù)據(jù)輸出到輸出部分,包括識別裝置,用于識別特定的圖象;輸入到所述圖象處理部分的圖象數(shù)據(jù)是按順序輸入若干帶狀小區(qū)域的圖象數(shù)據(jù),這些帶狀小區(qū)域是在掃描整個圖象過程中分割整個圖象而形成的;在接收到分割圖象數(shù)據(jù)的同時,所述圖象處理部分實現(xiàn)取決于放大倍數(shù)的縮放處理;所述輸出部分按順序輸出的圖象數(shù)據(jù)是基于所述圖象處理部分輸出的規(guī)定行數(shù)帶狀數(shù)據(jù);所述識別裝置在多次掃描操作時從所述圖象中檢測特定的圖象,這些圖象數(shù)據(jù)已經(jīng)過所述圖象處理部分的縮放處理,把特定圖象與存儲在內(nèi)部的數(shù)據(jù)進行比較,將結(jié)果輸出到所述的輸出部分。
4.一種安裝在圖象處理系統(tǒng)中的圖象識別裝置,包括圖象讀出部分和圖象處理裝置,圖象讀出部分用于讀出基于整個圖象讀出區(qū)的帶狀小區(qū)域上圖象;圖象處理裝置用于生成和輸出基于從圖象讀出部分輸出圖象數(shù)據(jù)的打印數(shù)據(jù);所述識別裝置識別存在于所述讀出圖象數(shù)據(jù)中的特定圖象;其中所述圖象處理系統(tǒng)中的縮放處理滿足以下(1)至(3)的要求(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化,(2)放大處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),和(3)縮小處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),所述圖象識別裝置包括識別裝置,用于對縮放操作之后所述圖象處理裝置中產(chǎn)生的圖象數(shù)據(jù)進行規(guī)定的識別處理并識別出特定的圖象,和輸出裝置,用于輸出所述識別裝置的識別結(jié)果。
5.一種安裝在圖象處理系統(tǒng)中的圖象識別裝置,包含從外部設(shè)備接收圖象數(shù)據(jù)以及生成和輸出基于接收到圖象數(shù)據(jù)的打印數(shù)據(jù)的圖象處理裝置,所述識別裝置識別存在于所述接收到圖象數(shù)據(jù)中的特定圖象,其中所述圖象處理系統(tǒng)中的縮放處理滿足以下(1)至(3)的要求(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化,(2)放大處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),和(3)縮小處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),所述圖象識別裝置包括識別裝置,用于對縮放操作之后所述圖象處理裝置中產(chǎn)生的圖象數(shù)據(jù)進行規(guī)定的識別處理并識別出特定的圖象,和輸出裝置,用于輸出所述識別裝置的識別結(jié)果。
6.按照權(quán)利要求4或5的圖象識別裝置,其中所述打印數(shù)據(jù)是二元數(shù)據(jù),此數(shù)據(jù)表示是否輸出對應(yīng)于每種顏色分量的噴墨,和所述識別裝置基于多值圖象數(shù)據(jù)完成識別處理,該多值圖象數(shù)據(jù)是在縮放操作之后生成所述二元數(shù)據(jù)之前在所述圖象處理裝置中產(chǎn)生的。
7.按照權(quán)利要求4或5的圖象識別裝置,其中用于所述識別的圖象數(shù)據(jù)是一個規(guī)定顏色分量的信號,此信號不是象YMC數(shù)據(jù)和YMCK數(shù)據(jù)那樣的光色信息。
8.一種識別圖象的方法,其中打印數(shù)據(jù)基本上是根據(jù)讀出圖象得到的圖象數(shù)據(jù)而生成和輸出的,圖象讀出是基于整個圖象讀出區(qū)的多個平行帶狀小區(qū)域,生成所述打印數(shù)據(jù)的縮放處理滿足以下(1)至(3)的要求(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化,(2)放大處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),和(3)縮小處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),基于縮放操作之后的圖象數(shù)據(jù)完成規(guī)定的處理以識別包含在所述圖象數(shù)據(jù)內(nèi)的特定圖象。
9.一種識別圖象的方法,其中根據(jù)待打印圖象區(qū)的多個平行帶狀小區(qū)域,從外部設(shè)備接收圖象數(shù)據(jù),打印數(shù)據(jù)基本上是根據(jù)接收到的圖象數(shù)據(jù)而生成和輸出的,生成所述打印數(shù)據(jù)的縮放處理滿足以下(1)至(3)的要求(1)所述帶狀小區(qū)域的基本讀出寬度隨放大倍數(shù)而變化,(2)放大處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),和(3)縮小處理得到的打印數(shù)據(jù)寬度是相同的,與放大倍數(shù)無關(guān),基于縮收操作之后的圖象數(shù)據(jù)完成規(guī)定的識別處理,識別出包含在所述圖象數(shù)據(jù)內(nèi)的特定圖象。
10.按照權(quán)利要求8或9的方法,其中所述打印數(shù)據(jù)是二元數(shù)據(jù),此數(shù)據(jù)表示是否輸出對應(yīng)于每種顏色分量的噴墨,根據(jù)縮放操作之后生成所述二元數(shù)據(jù)之前在所述圖象處理裝置中產(chǎn)生的多值圖象數(shù)據(jù)完成規(guī)定的識別處理以識別出特定的圖象。
11.按照權(quán)利要求8或9的方法,其中根據(jù)由確定一種顏色分量的信號構(gòu)成的圖象數(shù)據(jù)完成所述識別處理,此信號不是象YMC數(shù)據(jù)和YMCK數(shù)據(jù)那樣的光色信息。
12.一種復(fù)印機,能夠基于帶狀小區(qū)域讀出圖象,執(zhí)行縮放操作以讀出圖象數(shù)據(jù),生成打印數(shù)據(jù),以及基于生成打印數(shù)據(jù)的帶狀小區(qū)域打印數(shù)據(jù),包括權(quán)利要求4,6和7中任一條的圖象識別裝置,若圖象識別裝置識別出特定圖象,實現(xiàn)禁止輸出處理。
13.一種打印機,能夠?qū)趲钚^(qū)域的圖象數(shù)據(jù)實現(xiàn)縮放操作,生成打印數(shù)據(jù),以及基于生成打印數(shù)據(jù)的帶狀小區(qū)域打印數(shù)據(jù),包括權(quán)利要求5至7中任一條的圖象處理裝置,若圖象識別裝置識別出特定圖象,實現(xiàn)禁止輸出處理。
全文摘要
復(fù)印機基于讀出部分10讀出的帶狀區(qū)域獲得圖象數(shù)據(jù),在隨后階段的圖象處理部分20中把此圖象數(shù)據(jù)轉(zhuǎn)換成YMCK數(shù)據(jù),在縮放處理部分22中完成縮放處理。YMCK二元數(shù)據(jù)是由偽色調(diào)處理部分24生成的。輸出部分30基于生成二元數(shù)據(jù)的帶狀區(qū)域按順序輸出數(shù)據(jù)。圖象處理部分的輸出被分成縮小處理情況下的64點部分(在等同尺寸/放大處理情況下的128點部分)。然后,圖象處理部分的輸出加到識別裝置50上,基于縮放操作之后的數(shù)據(jù)完成識別處理。因此,在基于此整個原稿小的帶狀區(qū)域讀出數(shù)據(jù)的同時,復(fù)印機打印出每個規(guī)定區(qū)域的數(shù)據(jù),可以安全地檢測出含特定圖象(特定圖形)的圖象數(shù)據(jù)。
文檔編號H04N1/393GK1217122SQ97194150
公開日1999年5月19日 申請日期1997年3月26日 優(yōu)先權(quán)日1996年3月27日
發(fā)明者平石順?biāo)?申請人:歐姆龍株式會社