專(zhuān)利名稱(chēng):圖像處理裝置和圖像處理方法以及程序和存儲(chǔ)媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像進(jìn)行電子水印的嵌入的圖像處理裝置、對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像抽取嵌入的電子水印的圖像處理裝置、以及圖像處理方法、程序、存儲(chǔ)媒體。
作為實(shí)現(xiàn)這樣的要求的方法,現(xiàn)在一般是使得肉眼看不見(jiàn)地將存取控制信息嵌入印刷物中,或者將對(duì)應(yīng)于存取控制信息的位形嵌入文件的空白處,或者將擾頻密碼加在文件圖像中。其中,使得肉眼看不見(jiàn)地嵌入存取控制信息的方法,一般是采用以下一些形式來(lái)實(shí)現(xiàn)通過(guò)控制英文字符串之間的空格量,嵌入信息的形式;通過(guò)控制字符的旋轉(zhuǎn)量,嵌入信息的形式;通過(guò)控制字符的放大縮小量,嵌入信息的形式等。
圖9是說(shuō)明控制英文字符串之間的空格量,進(jìn)行信息的嵌入的方法的圖。這里,將801~804稱(chēng)為空格。另外,將空格801的間隔設(shè)定為p,將空格802的間隔設(shè)定為s。在該狀態(tài)下,如果嵌入的信息的位為0,則將空格801、802的間隔p、s變更為p←(1+p)(p+s)/2、s←(1-p)(p+s)/2,如果嵌入的信息的位為1,則變更為p←(1-p)(p+s)/2、s←(1+p)(p+s)/2。這同樣能適用于空格803、804。
圖10是說(shuō)明控制字符的旋轉(zhuǎn)量,進(jìn)行信息的嵌入的方法的圖。這里,該圖左側(cè)表示旋轉(zhuǎn)前的狀態(tài),該圖右側(cè)表示旋轉(zhuǎn)后的狀態(tài)。901表示字符的旋轉(zhuǎn)角度。與圖9所示的方法相同,使其旋轉(zhuǎn)的角度對(duì)應(yīng)于嵌入的信息的位變化。
圖11是說(shuō)明通過(guò)控制字符的放大縮小的量,嵌入信息的方法的圖。1001表示原來(lái)的尺寸。1002表示放大后的尺寸。與圖9所示的方法相同,使其放大的量對(duì)應(yīng)于嵌入的信息的位變化。縮小的情況也一樣。
可是,上述肉眼看地嵌入存取控制信息不見(jiàn)的方法雖然有利于保守機(jī)密,但為了將信息嵌入圖像性的冗余度少的文件圖像(通常為雙值圖像)中,而會(huì)發(fā)生對(duì)字符、空格的不協(xié)調(diào)感,原稿品位的劣化變得很顯眼。另外,一般說(shuō)來(lái)這樣的圖像的耐打印性(向紙輸出后信息的保持力)也弱。
本發(fā)明就是鑒于以上的問(wèn)題而完成的,目的在于將字體的劣化抑制在最小限度,同時(shí)確保一定程度以上的信息嵌入精度和嵌入量。
即,一種對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像進(jìn)行電子水印的嵌入的圖像處理裝置,其特征在于包括從上述文件圖像中抽取字符的抽取裝置;選擇由上述抽取裝置抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇裝置;以及通過(guò)根據(jù)文件存取控制信息,使由上述選擇裝置選擇的字符的字符部首的位置變化,將上述文件存取控制信息作為電子水印嵌入上述字符中的嵌入裝置。
此外,為了達(dá)到本發(fā)明的目的,本發(fā)明的圖像處理裝置包括以下結(jié)構(gòu)。
即,一種對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像抽取被嵌入的電子水印的圖像處理裝置,其特征在于包括從上述文件圖像中抽取字符的字符抽取裝置;選擇由上述字符抽取裝置抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇裝置;以及根據(jù)上述選擇裝置選擇的字符的字符部首的位置,抽取被嵌入該字符中的位串,根據(jù)抽取的位串,將上述電子水印作為文件存取控制信息進(jìn)行復(fù)原的電子水印抽取裝置。
此外,為了達(dá)到本發(fā)明的目的,本發(fā)明的圖像處理方法包括以下步驟。
即,一種對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像進(jìn)行電子水印的嵌入的圖像處理方法,其特征在于包括從上述文件圖像中抽取字符的抽取步驟;選擇在上述抽取步驟中抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇步驟;以及根據(jù)文件存取控制信息,使在上述選擇步驟中選擇的字符的字符部首的位置變化,將上述文件存取控制信息作為電子水印嵌入上述字符中的嵌入步驟。
此外,為了達(dá)到本發(fā)明的目的,本發(fā)明的圖像處理方法包括以下步驟。
即,一種對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像抽取被嵌入的電子水印的圖像處理方法,其特征在于包括從上述文件圖像中抽取字符的字符抽取步驟;選擇在上述字符抽取步驟中抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇步驟;以及根據(jù)在上述選擇步驟中選擇的字符的字符部首的位置,抽取被嵌入該字符中的位串,根據(jù)抽取的位串,將上述電子水印作為文件存取控制信息進(jìn)行復(fù)原的電子水印抽取步驟。
圖2是表示從利用圖1所示的電子水印嵌入裝置嵌入了電子水印的文件圖像中抽取電子水印的電子水印抽取裝置的基本結(jié)構(gòu)的框圖。
圖3是處理器4將電子水印嵌入一個(gè)文件圖像中的處理的流程圖。
圖4是處理器24從1張嵌入了電子水印的文件圖像中抽取電子水印的處理流程圖。
圖5是步驟S206、S306中的處理的詳細(xì)流程圖。
圖6是說(shuō)明在步驟S412中進(jìn)行的文件存取控制信息的嵌入處理的原理圖。
圖7是說(shuō)明將9位的信息實(shí)際嵌入文件中的處理的圖。
圖8是表示具有一定數(shù)量以上的部首的多個(gè)漢字模式的圖。
圖9是說(shuō)明通過(guò)控制英文字符串之間的空格量,進(jìn)行信息的嵌入的方法的圖。
圖10是說(shuō)明通過(guò)控制字符的旋轉(zhuǎn)量,進(jìn)行信息的嵌入的方法的圖。
圖11是說(shuō)明通過(guò)控制字符的放大縮小量,進(jìn)行信息的嵌入的方法的圖。
圖12是表示嵌入信息例的圖。
圖13是說(shuō)明使用按照與第一實(shí)施形式不同的方法求得的基準(zhǔn)值的文件存取控制信息的嵌入處理的原理圖。
圖1是表示本實(shí)施形式的對(duì)文件圖像進(jìn)行電子水印的嵌入的電子水印嵌入裝置的基本結(jié)構(gòu)的框圖。
該圖中,2是輸入嵌入電子水印的對(duì)象文件的由掃描器、照相機(jī)、或文件讀入裝置等構(gòu)成的輸入部,4是進(jìn)行各種處理的處理器,6是向處理器4輸入命令的鍵盤(pán),8是保存嵌入信息或讀入的文件圖像的盤(pán),10是為了在處理器4中進(jìn)行各種處理而暫時(shí)存儲(chǔ)數(shù)據(jù)等、或存儲(chǔ)由輸入部2讀入的文件圖像的存儲(chǔ)器,12是顯示對(duì)處理器4進(jìn)行的命令輸入及處理狀態(tài)的顯示器,14是輸出嵌入了存取控制信息的文件圖像的由打印機(jī)、或因特網(wǎng)、LAN等網(wǎng)絡(luò)接口構(gòu)成的輸出部。
另一方面,圖2是表示從利用圖1所示的電子水印嵌入裝置嵌入了電子水印的文件圖像中抽取電子水印的電子水印抽取裝置的基本結(jié)構(gòu)圖。
在該圖中,22是輸入嵌入了電子水印的文件的由掃描器、照相機(jī)、或文件讀入裝置、網(wǎng)絡(luò)接口等構(gòu)成的輸入部,24是進(jìn)行各種處理的處理器,26是向處理器24輸入命令的鍵盤(pán),28是保存讀入的文件圖像、或讀入的文件的原始文件檢索用的盤(pán),30是為了在處理器24中進(jìn)行各種處理而暫時(shí)存儲(chǔ)數(shù)據(jù)等、或存儲(chǔ)由輸入部22讀入的文件圖像的存儲(chǔ)器,32是顯示對(duì)處理器24進(jìn)行的命令輸入及處理狀態(tài)的顯示器,34、36分別是運(yùn)用讀入的文件存取控制信息用的網(wǎng)絡(luò)接口、打印機(jī)。
另外,在本實(shí)施形式中,雖然將電子水印嵌入裝置和電子水印抽取裝置作為各自獨(dú)立的裝置使用,但不限于此,也可以將這些裝置(電子水印嵌入裝置、電子水印抽取裝置)作為一個(gè)裝置內(nèi)的電子水印嵌入部、電子水印抽取部來(lái)使用。
以下,說(shuō)明電子水印嵌入處理的粗略的流程。首先,根據(jù)從鍵盤(pán)6輸入的命令,從輸入部2取得電子化的被嵌入文件圖像,在存儲(chǔ)器10中展開(kāi)。再?gòu)逆I盤(pán)6或盤(pán)8輸入嵌入信息(文件存取控制信息),由處理器4將該信息嵌入在存儲(chǔ)器10中展開(kāi)的文件圖像中。嵌入了預(yù)定的文件存取控制信息的文件圖像從輸出部14作為已嵌入電子水印的文件輸出。
下面,說(shuō)明從輸出部14輸出的已嵌入電子水印的文件抽取電子水印的處理的粗略流程。首先,根據(jù)從鍵盤(pán)26輸入的命令,由輸入部22輸入已嵌入電子水印的文件,在存儲(chǔ)器30中展開(kāi)。其次由處理器24從在存儲(chǔ)器30中展開(kāi)的文件圖像,讀出嵌入的文件存取控制信息,根據(jù)其指示進(jìn)行預(yù)定的處理。所謂預(yù)定的處理,是例如在發(fā)現(xiàn)了不正當(dāng)?shù)淖x取的情況下,向外部通報(bào),對(duì)內(nèi)部盤(pán)28、或?qū)ν獠窟M(jìn)行原始文件的檢索,或者打印輸出屬性信息等,為了進(jìn)行這些處理而使用網(wǎng)絡(luò)I/F34、打印機(jī)36。
下面,詳細(xì)說(shuō)明處理器4將電子水印嵌入一個(gè)文件圖像中的處理方法。圖3中示出了該處理的流程。
在步驟S200中,從輸入部2讀入文件,作為電子圖像數(shù)據(jù)傳輸給存儲(chǔ)器10。另外在本步驟中,進(jìn)行讀入的文件的方向、傾斜修正等前處理。在步驟S202中,對(duì)在步驟S200中在存儲(chǔ)器10中展開(kāi)的文件圖像進(jìn)行區(qū)域識(shí)別,將圖像中的字符塊(文本)全部抽取。這一工作能應(yīng)用例如日本專(zhuān)利申請(qǐng)公開(kāi)特開(kāi)平6-068301號(hào)公報(bào)中記載的塊選擇技術(shù)等來(lái)實(shí)現(xiàn)。在步驟S204中,對(duì)在步驟S202中抽取的全部字符塊中包含的字符,進(jìn)行字符識(shí)別,生成作為字符識(shí)別結(jié)果的字符碼。
在步驟S206中,從在步驟S202中抽取的字符塊中包含的字符中,抽取嵌入文件存取控制信息的對(duì)象字符。假定抽取的對(duì)象字符為呈預(yù)定的字形尺寸的字符。后面將詳細(xì)地說(shuō)明本步驟中的處理方法。在步驟S208中,輸入在步驟S206中抽取的字符中嵌入的文件存取控制信息。這里,所謂文件存取控制信息,例如是復(fù)制限制信息、篡改防止信息、原始文件管理信息等。
在步驟S210中,將在步驟S208中輸入的文件存取控制信息嵌入在步驟S206中抽取的字符中。將在后面詳細(xì)說(shuō)明本步驟中的處理。在步驟S212中,輸出在步驟S210中嵌入了文件存取控制信息的文件圖像。
下面,詳細(xì)說(shuō)明處理器24從一個(gè)已嵌入電子水印的文件圖像中抽取電子水印的處理方法。將該處理流程示于圖4中。
在步驟S300中,從輸入部22取入已嵌入電子水印的文件,作為電子圖像數(shù)據(jù)輸送給存儲(chǔ)器30。本步驟中的處理與步驟S200相同,也包括讀入的文件的方向、傾斜修正等前處理。
在步驟S302中,對(duì)在步驟S300中在存儲(chǔ)器30中展開(kāi)的已嵌入電子水印的文件圖像進(jìn)行區(qū)域識(shí)別,將文件圖像中的字符塊全部抽取。與步驟S202中的處理同樣地進(jìn)行本步驟中的處理。在步驟S304中,對(duì)在步驟S302中抽取的全部字符塊,進(jìn)行字符識(shí)別。與步驟S204中的處理同樣地進(jìn)行本步驟中的處理。
在步驟S306中,從在步驟S302中抽取的字符塊中包含的字符中,只抽取嵌入文件存取控制信息的字符。后面將詳細(xì)地說(shuō)明本步驟中的處理方法。在步驟S308中,從在步驟S306中抽取的字符中讀出文件存取控制信息。后面將詳細(xì)地說(shuō)明本步驟中的處理方法。
在步驟S310中,根據(jù)在步驟S308中讀出的文件存取控制信息,進(jìn)行預(yù)定的控制,例如進(jìn)行復(fù)制禁止處理、文件檢索處理等。
圖5是步驟S206~S210、以及S306中的處理的詳細(xì)流程圖。在步驟S400中,將基于字符識(shí)別結(jié)果的字符碼輸送給存儲(chǔ)器10內(nèi)的字符抽取用工作存儲(chǔ)器。在步驟S402中,判斷是否將文件中包含的全部字符碼輸送給了字符抽取用工作存儲(chǔ)器。在輸送已全部結(jié)束的情況下,轉(zhuǎn)移到步驟S404中進(jìn)行處理,在未全部結(jié)束的情況下,轉(zhuǎn)移到步驟S400中進(jìn)行處理。
在步驟S404中,使用輸送給字符抽取用工作存儲(chǔ)器的字符碼,對(duì)每個(gè)字符計(jì)數(shù)預(yù)先設(shè)定的字符。這里,所謂預(yù)先設(shè)定,是預(yù)先設(shè)定采用某種程度上復(fù)雜的部首結(jié)構(gòu)的漢字,例如有10個(gè)點(diǎn)的字形尺寸“構(gòu)成部首為3個(gè)以上的漢字”這樣的。就是說(shuō),在步驟S404中,計(jì)數(shù)被輸送給字符抽取用工作存儲(chǔ)器的字符碼中與預(yù)先設(shè)定的字符的字符碼相同的字符碼的個(gè)數(shù)。通過(guò)進(jìn)行這樣的設(shè)定,能不顯眼地而且可靠地嵌入一定數(shù)量以上的信息。后面將詳細(xì)說(shuō)明這一點(diǎn)。
在步驟S406中,通過(guò)計(jì)數(shù)在步驟S404中計(jì)數(shù)的字符,進(jìn)行分類(lèi)。在步驟S408中,判斷計(jì)數(shù)次數(shù)是否達(dá)到某種程度以上,即文件中出現(xiàn)頻度高的字符是否達(dá)到一定次數(shù)以上。這是為了確保電子水印的嵌入精度,取一定次數(shù)以上的作為對(duì)象的字符,將同一信息反復(fù)嵌入同一字符中而采取的措施。另外這也是為了確保電子水印的抽取精度。這里所說(shuō)的一定次數(shù)以上,雖然次數(shù)越多精度越高,但例如即使是兩次也可以。后面將詳細(xì)說(shuō)明這一點(diǎn)。
這里,在判斷為沒(méi)有一定以上對(duì)象字符數(shù)的情況下,判斷為不可能嵌入/抽取預(yù)定的信息量,處理轉(zhuǎn)移到步驟S414,否則將處理轉(zhuǎn)移到步驟S410。
在步驟S410中,在嵌入/抽取對(duì)象字符中選擇文件中出現(xiàn)頻度最大的字符,算出用于嵌入/抽取操作的基準(zhǔn)值。后面將詳細(xì)說(shuō)明該基準(zhǔn)值。
在步驟S412中,除了求出了基準(zhǔn)值的字符以外,從在步驟S406中分類(lèi)的結(jié)果,求出上述的出現(xiàn)頻度為第二多以后的字符,進(jìn)行文件存取控制信息的嵌入/抽取操作。后面將說(shuō)明具體的方法。
步驟S414,是在判斷為在步驟S408中嵌入/抽取對(duì)象字符少、不可能嵌入/抽取的情況下,進(jìn)行預(yù)定的處理的步驟。所謂預(yù)定的處理,是在顯示器12或32上顯示例如不可能嵌入/抽取的警告等的處理。
圖6是說(shuō)明在步驟S412中進(jìn)行的文件存取控制信息的嵌入處理的原理圖,圖7是說(shuō)明實(shí)際上將9位的信息嵌入文件中的處理的圖。圖6是說(shuō)明求基準(zhǔn)值的方法、以及分別嵌入3位的信息(8種信息)的方法的圖。在以下的說(shuō)明中,雖然將文件存取控制信息定為9位的信息,但不限定于此。另外,在圖6、7中,說(shuō)明部首(字符部首)的個(gè)數(shù)為例如3個(gè),并且例如“型”這樣的,小的部首在上部有兩個(gè),大的部首在下部有一個(gè)的字符的模式。另外,為了說(shuō)明而將圖描繪得多少有些夸張。
首先,將在步驟S206中從字符塊抽取的字符圖像(在圖6中為漢字“型”的圖像)分解成各個(gè)部首,求其基準(zhǔn)值。作為將字符分解成各個(gè)部首的方法,沒(méi)有特別限定,所以采用一般公開(kāi)的方法即可。所謂基準(zhǔn)值,是將文件存取控制信息以肉眼看不見(jiàn)的形式嵌入文件中時(shí)最重要的值。這里所說(shuō)的基準(zhǔn)值,如圖6中定義的那樣,用字符圖像的四端坐標(biāo)的相對(duì)距離K、P、M、N表示。
具體的信息嵌入方法,這里考慮使用剛才定義的四個(gè)基準(zhǔn)值K、P、M、N,在每一個(gè)字符嵌入3位的信息。在步驟S410中求出可靠性最大的、即出現(xiàn)頻度最高的字符的基準(zhǔn)值K、P、M、N(相當(dāng)于圖7中的第三個(gè)步驟)。與此相對(duì)應(yīng),準(zhǔn)備應(yīng)嵌入的文件存取控制信息(9位),按每3位,對(duì)在步驟S412中選擇的第二多以后的字符,進(jìn)行圖6所示的某種處理(改變字符的各部首的相對(duì)位置的處理)(相當(dāng)于圖7中的第四個(gè)步驟)。具體地說(shuō),將每3位的信息嵌入第二多以后的字符中時(shí),例如將最初的3位嵌入(分類(lèi)結(jié)果)第二多的字符中。將下一個(gè)3位嵌入第三多的字符中,將最后的3位嵌入第四多的字符中??墒?,不限定于該順序,也可以相反地進(jìn)行,即,例如將最初的3位嵌入第四多的字符中。將下一個(gè)3位嵌入第三多的字符中,將最后的3位嵌入第二多的字符中。
總而言之,將每3位的信息嵌入了第幾多的字符中的信息(嵌入信息)存入存儲(chǔ)器10中。圖12中示出了該嵌入的信息的例。在該圖中,嵌入信息1201被存入存儲(chǔ)器10中,嵌入信息1201由嵌入了最初的3位的字符的分類(lèi)順序、嵌入了第二個(gè)3位的字符的分類(lèi)順序、嵌入了第三個(gè)3位的字符的分類(lèi)順序的信息構(gòu)成。
在電子水印的抽取處理中,通過(guò)參照該嵌入的信息,從各字符抽取每3位的信息時(shí),能夠特定按照何種順序重新排列這些每3位的信息來(lái)使原來(lái)9位的文件存取控制信息復(fù)原。后面將詳細(xì)地說(shuō)明電子水印的抽取處理。
將每3位的信息嵌入各字符中時(shí),如上所述,根據(jù)嵌入的信息使字符的部首的位置變化,該變化的模式是對(duì)應(yīng)于圖6所示的各信息(000、001、010、011、100、101、110、111)的變化模式中的某一種。
另外,從以上的說(shuō)明可知,通過(guò)調(diào)整對(duì)象字符的個(gè)數(shù)(最低出現(xiàn)頻度),能保持電子水印的嵌入/抽取精度、以及嵌入位數(shù)的平衡。
圖6中的K′、P′、M′、N′是位置變化后的四端的相對(duì)距離。
為了防止字符的劣化,使最大的部首,在此情況下是下端的部首不變動(dòng)。按照以上說(shuō)明的順序能嵌入任意的信息。
另一方面,抽取電子水印時(shí),與上述的方法相同,求出基準(zhǔn)值,將出現(xiàn)頻度為第二多以下的字符的各部首的相對(duì)位置與基準(zhǔn)值相比較,抽取各字符中嵌入的位排列。另外這時(shí)如上所述,由于嵌入信息存儲(chǔ)在存儲(chǔ)器10中,所以參照該嵌入信息,特定抽取的嵌入了位排列的字符是第幾個(gè)字符,恢復(fù)原來(lái)的文件存取控制信息。
通過(guò)以上的說(shuō)明可知,采用本實(shí)施形式的圖像處理裝置及圖像處理方法,在進(jìn)行區(qū)域識(shí)別、字符識(shí)別的基礎(chǔ)上,巧妙地運(yùn)用部首結(jié)構(gòu)中每個(gè)復(fù)雜的字符部首的相對(duì)位置變化,能夠?qū)⒆煮w的劣化抑制在最小限度,同時(shí)確保一定程度以上的信息嵌入精度、數(shù)量(能用按照出現(xiàn)頻度的分類(lèi)加以控制)。另外,抽取電子水印時(shí),也能實(shí)現(xiàn)耐噪聲性能高的電子水印。另外,在原理上完全不存在字形尺寸的依賴(lài)性,所以即使對(duì)于字符數(shù)量少的原稿來(lái)說(shuō),顯然也是一種有效的方法。
在第一實(shí)施形式中,作為嵌入對(duì)象采用的部首結(jié)構(gòu)為圖6所示的單一的模式,但不限于此,如圖8所示,也可以同時(shí)設(shè)定具有一定數(shù)量以上的部首的多個(gè)漢字模式。在此情況下,可以對(duì)具有各種部首結(jié)構(gòu)的字符采用第一實(shí)施形式中使用的方法,進(jìn)一步增大嵌入信息量。
在第一實(shí)施形式中,每一個(gè)字符嵌入了3位,但不限于此,如果是部首的移動(dòng)模式的可能的組合內(nèi)的位數(shù),則能自由地設(shè)定。但是,如果增加嵌入位數(shù),則字符的變形程度增大。
在第一實(shí)施形式中,將水印信息嵌入了漢字中,但并非限定于此,如果是由多個(gè)結(jié)構(gòu)要素(字符部首)構(gòu)成的字符,則能完全同樣地嵌入例如韓國(guó)文字、泰國(guó)文字等中。
使用例如圖6所示的基準(zhǔn)值,將“000”位串嵌入漢字“型”中的情況下,使N′=N,但在噪聲被重疊在嵌入了位串的文件圖像中等存在干擾影響的情況下,從嵌入了該位串的漢字“型”中抽取位串“000”的處理將變得困難。這是因?yàn)?,在抽取處理中即使求N′,有時(shí)并非嚴(yán)格地N′=N,其結(jié)果,往往不能抽取位串“000”。
因此,在抽取處理中,可以通過(guò)比較N′和N,具有一定寬度地進(jìn)行變更。即如果滿(mǎn)足| N′-N |<ε,則判斷為N′=N。該處理也能適用于其他基準(zhǔn)值,其他的例如如果滿(mǎn)足| M′-M |<ε,則判斷為M′=M。
在第一實(shí)施形式中,作為嵌入文件存取控制信息的對(duì)象字符,采用了有相同的字形尺寸的字符。這是因?yàn)橥ㄟ^(guò)將文件存取控制信息嵌入各個(gè)對(duì)象字符中,使移動(dòng)的部首的移動(dòng)量一定,部首移動(dòng)后在各對(duì)象字符之間使字符的平衡大致一定的緣故。
可是,即使各個(gè)對(duì)象字符的字形尺寸不相同,但如果對(duì)每個(gè)字形尺寸預(yù)先確定移動(dòng)的部首的移動(dòng)量,也能在部首移動(dòng)后在各對(duì)象字符之間使字符的平衡大致一定。另外,也可以在嵌入時(shí)求每個(gè)字形尺寸的部首的移動(dòng)量。在此情況下,例如假設(shè)在10個(gè)點(diǎn)的字符中,部首的移動(dòng)量為c,則在12個(gè)點(diǎn)的情況下通過(guò)計(jì)算(c×(12點(diǎn)的字符尺寸)/(10點(diǎn)的字符尺寸))能求出移動(dòng)量。
在第一實(shí)施形式中,作為求基準(zhǔn)值使用的字符,采用了出現(xiàn)頻度最大的字符,但并非限于此,也可以在例如各部首模式中,預(yù)先根據(jù)筆畫(huà)數(shù)、部首的制作等,將其分成即使移動(dòng)部首視覺(jué)上也不顯眼的組、以及顯眼的組,分別作為嵌入對(duì)象字符、基準(zhǔn)字符來(lái)設(shè)定,將實(shí)際上出現(xiàn)的多個(gè)基準(zhǔn)字符組內(nèi)的字符作為基準(zhǔn)字符。該情況的基準(zhǔn)值,可以通過(guò),例如按如果移動(dòng)部首則視覺(jué)上顯眼的組中包含的每個(gè)字符求基準(zhǔn)值的平均值來(lái)獲得。
在第一實(shí)施形式中,作為求基準(zhǔn)值使用的字符,采用了出現(xiàn)頻度最大的字符,但并非限定于此,例如即使采用文件、或字符塊的最初的字符也可以。在該情況下,當(dāng)最初的字符與預(yù)定的部首模式不一致時(shí),進(jìn)行控制使得采用例如下一個(gè)字符。
在第一實(shí)施形式中,作為求基準(zhǔn)值使用的字符,采用了出現(xiàn)頻度最大的字符,但并非限定于此,例如也可以將出現(xiàn)頻度為第二多以下至預(yù)定位次的字符作為基準(zhǔn)字符。該情況的基準(zhǔn)值,可以通過(guò)求各個(gè)基準(zhǔn)字符的基準(zhǔn)值的平均值來(lái)獲得。
在第一實(shí)施形式中,如圖6中的定義所示,用字符圖像的四端坐標(biāo)的相對(duì)距離K、P、M、N表示基準(zhǔn)值K、P、M、N。但不限定于此,在圖13中示出了基準(zhǔn)值的其他例。
圖13是說(shuō)明使用按照與第一實(shí)施形式不同的方法求得的基準(zhǔn)值的文件存取控制信息的嵌入處理原理的圖。本實(shí)施形式中的基準(zhǔn)值用字符圖像的分解了的各部首的寬度、高度對(duì)絕對(duì)高度、寬度的比例來(lái)表示。如果進(jìn)一步說(shuō)明的話,那就是這里所說(shuō)的各部首,上部只有兩個(gè)部首,關(guān)于下部的部首不定義其大小的比例。這是因?yàn)槿绻萌康牟渴走M(jìn)行定義,則相對(duì)的基準(zhǔn)值會(huì)變化,另外,字的變形也大,劣化變得很顯眼,所以這樣剩下一個(gè)最主要的部首,(在此情況下)只使用其他兩個(gè)部首。
然后,與第一實(shí)施形式同樣地使用這樣求得的基準(zhǔn)值K、P、M、N,進(jìn)行文件存取控制信息的嵌入處理。
另外,本發(fā)明不只限于實(shí)現(xiàn)上述實(shí)施形式用的裝置及方法,將實(shí)現(xiàn)上述實(shí)施形式用的軟件的程序碼供給上述系統(tǒng)或裝置內(nèi)的計(jì)算機(jī)(CPU或MPU),上述系統(tǒng)或裝置的計(jì)算機(jī)根據(jù)該程序碼,使上述各裝置工作,來(lái)實(shí)現(xiàn)上述實(shí)施形式的情況包含在本發(fā)明的范疇內(nèi)。
另外在該情況下,上述軟件的程序碼本身就會(huì)實(shí)現(xiàn)上述實(shí)施形式的功能,該程序碼本身、以及將該程序碼供給計(jì)算機(jī)用的裝置、具體地說(shuō)存儲(chǔ)上述程序碼的存儲(chǔ)媒體也包含在本發(fā)明的范疇內(nèi)。
作為這樣的存儲(chǔ)程序碼的存儲(chǔ)媒體,例如能使用floppy(注冊(cè)商標(biāo))盤(pán)、硬盤(pán)、光盤(pán)、光磁盤(pán)、CD-ROM、磁帶、非易失性存儲(chǔ)卡、ROM等。
另外,不僅是上述計(jì)算機(jī)根據(jù)供給的程序碼,控制各種裝置,來(lái)實(shí)現(xiàn)上述實(shí)施形式的功能的情況,而且與上述程序碼在計(jì)算機(jī)中工作的OS(操作系統(tǒng))、或者與其他應(yīng)用軟件等共同工作,來(lái)實(shí)現(xiàn)上述實(shí)施形式的情況有關(guān)的程序碼,也包含在本發(fā)明的范疇內(nèi)。
另外,該供給的程序碼被存儲(chǔ)在計(jì)算機(jī)的功能擴(kuò)展插件板或連接在計(jì)算機(jī)上的功能擴(kuò)展單元中備有的存儲(chǔ)器中后,根據(jù)該程序碼的指示,該功能擴(kuò)展插件板或功能存儲(chǔ)單元中備有的CPU等進(jìn)行實(shí)際處理的一部分或全部,通過(guò)該處理來(lái)實(shí)現(xiàn)上述實(shí)施形式的情況也包含在本發(fā)明的范疇內(nèi)。
如上所述,采用本發(fā)明,能將字體的劣化抑制在最小限度,能確保一定程度以上的信息嵌入精度、嵌入數(shù)量。
權(quán)利要求
1.一種圖像處理裝置,是對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像進(jìn)行電子水印的嵌入的圖像處理裝置,其特征在于包括從上述文件圖像中抽取字符的抽取裝置;選擇由上述抽取裝置抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇裝置;以及通過(guò)根據(jù)文件存取控制信息,使由上述選擇裝置選擇的字符的字符部首的位置變化,將上述文件存取控制信息作為電子水印嵌入上述字符中的嵌入裝置。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其特征在于上述抽取裝置還包括從上述文件圖像中抽取字符塊的字符塊抽取裝置;以及對(duì)由上述字符塊抽取裝置抽取的字符塊中含有的字符進(jìn)行字符識(shí)別,作為識(shí)別結(jié)果生成字符碼,從上述字符塊中抽取上述字符的圖像的字符識(shí)別裝置。
3.根據(jù)權(quán)利要求1或2所述的圖像處理裝置,其特征在于上述選擇裝置包括對(duì)每個(gè)字符計(jì)數(shù)由上述抽取裝置抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的個(gè)數(shù)的計(jì)數(shù)裝置,在由上述計(jì)數(shù)裝置進(jìn)行的計(jì)數(shù)次數(shù)達(dá)到預(yù)定的計(jì)數(shù)次數(shù)以上的字符的個(gè)數(shù)為一定數(shù)量以上的情況下,上述嵌入裝置將上述文件存取控制信息嵌入由上述選擇裝置選擇的字符中。
4.根據(jù)權(quán)利要求3所述的圖像處理裝置,其特征在于上述計(jì)數(shù)裝置對(duì)每個(gè)字符,使用該字符碼計(jì)數(shù)字符部首取預(yù)定的結(jié)構(gòu)的字符的個(gè)數(shù)。
5.根據(jù)權(quán)利要求3或4所述的圖像處理裝置,其特征在于在由上述計(jì)數(shù)裝置進(jìn)行的計(jì)數(shù)次數(shù)比預(yù)定的計(jì)數(shù)次數(shù)小的情況下,在預(yù)定的顯示裝置上顯示電子水印不可能嵌入的警告。
6.根據(jù)權(quán)利要求1至5中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述嵌入裝置還包括使用由上述選擇裝置選擇的字符中按照出現(xiàn)頻度決定的字符,計(jì)算基準(zhǔn)值的計(jì)算裝置;以及根據(jù)上述基準(zhǔn)值,使由上述選擇裝置選擇的字符中、為了計(jì)算基準(zhǔn)值而被選擇的字符以外的、對(duì)應(yīng)于每個(gè)上述文件存取控制信息的預(yù)定位的信息的字符的字符部首的位置發(fā)生變化的變化裝置。
7.根據(jù)權(quán)利要求1至5中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述嵌入裝置還包括利用由上述選擇裝置選擇的字符中預(yù)定的字符,計(jì)算基準(zhǔn)值的計(jì)算裝置;以及根據(jù)上述基準(zhǔn)值,使由上述選擇裝置選擇的字符中、為了計(jì)算基準(zhǔn)值而被選擇的字符以外的、對(duì)應(yīng)于每個(gè)上述文件存取控制信息的預(yù)定位的信息的字符的字符部首的位置發(fā)生變化的變化裝置。
8.根據(jù)權(quán)利要求6或7所述的圖像處理裝置,其特征在于上述計(jì)算裝置計(jì)算為了計(jì)算基準(zhǔn)值而被選擇的字符的四端坐標(biāo)的相對(duì)距離,作為上述基準(zhǔn)值。
9.根據(jù)權(quán)利要求6或7所述的圖像處理裝置,其特征在于上述計(jì)算裝置計(jì)算為了計(jì)算基準(zhǔn)值而被選擇的字符的各部首的寬度、高度對(duì)該字符的寬度、高度的比例,作為上述基準(zhǔn)值。
10.根據(jù)權(quán)利要求6至9中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述變化裝置還生成表示將上述文件存取控制信息的每個(gè)預(yù)定位的信息嵌入哪個(gè)字符中的信息。
11.一種圖像處理裝置,是對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像抽取被嵌入的電子水印的圖像處理裝置,其特征在于包括從上述文件圖像中抽取字符的字符抽取裝置;選擇由上述字符抽取裝置抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇裝置;以及根據(jù)上述選擇裝置選擇的字符的字符部首的位置,抽取被嵌入該字符中的位串,根據(jù)抽取的位串,將上述電子水印作為文件存取控制信息進(jìn)行復(fù)原的電子水印抽取裝置。
12.根據(jù)權(quán)利要求11所述的圖像處理裝置,其特征在于上述字符抽取裝置還包括從上述文件圖像中抽取字符塊的字符塊抽取裝置;以及對(duì)由上述字符塊抽取裝置抽取的字符塊中含有的字符進(jìn)行字符識(shí)別,作為識(shí)別結(jié)果生成字符碼,從上述字符塊中抽取上述字符的圖像的字符識(shí)別裝置。
13.根據(jù)權(quán)利要求11或12所述的圖像處理裝置,其特征在于上述選擇裝置包括對(duì)每個(gè)字符計(jì)數(shù)由上述字符抽取裝置抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符個(gè)數(shù)的計(jì)數(shù)裝置,在由上述計(jì)數(shù)裝置進(jìn)行的計(jì)數(shù)次數(shù)達(dá)到預(yù)定的計(jì)數(shù)次數(shù)以上的字符的個(gè)數(shù)為一定數(shù)量以上的情況下,上述字符抽取裝置從被上述選擇裝置選擇的字符中抽取上述文件存取控制信息。
14.根據(jù)權(quán)利要求13所述的圖像處理裝置,其特征在于上述計(jì)數(shù)裝置對(duì)每個(gè)字符,使用該字符碼計(jì)數(shù)字符部首取預(yù)定的結(jié)構(gòu)的字符個(gè)數(shù)。
15.根據(jù)權(quán)利要求13或14所述的圖像處理裝置,其特征在于在由上述計(jì)數(shù)裝置進(jìn)行的計(jì)數(shù)次數(shù)比預(yù)定的計(jì)數(shù)次數(shù)小的情況下,在預(yù)定的顯示裝置上顯示電子水印不可能抽取的警告。
16.根據(jù)權(quán)利要求11所述的圖像處理裝置,其特征在于上述電子水印抽取裝置通過(guò)參照表示將上述文件存取控制信息的每個(gè)預(yù)定位的信息嵌入了哪個(gè)字符中的信息,使上述文件存取控制信息復(fù)原。
17.根據(jù)權(quán)利要求11至16中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述電子水印抽取裝置還包括利用由上述選擇裝置選擇的字符中按照出現(xiàn)頻度決定的字符,計(jì)算基準(zhǔn)值的計(jì)算裝置;以及根據(jù)由上述選擇裝置選擇的字符中、為了計(jì)算基準(zhǔn)值而被選擇的字符以外的、字符的字符部首的位置和上述基準(zhǔn)值,特定該字符中嵌入的位串的特定裝置。
18.根據(jù)權(quán)利要求11至16中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述電子水印抽取裝置還包括利用由上述選擇裝置選擇的字符中預(yù)定的字符,計(jì)算基準(zhǔn)值的計(jì)算裝置;以及根據(jù)由上述選擇裝置選擇的字符中、為了計(jì)算基準(zhǔn)值而被選擇的字符以外的、字符的字符部首的位置和上述基準(zhǔn)值,特定該字符中嵌入的位串的特定裝置,按照由上述特定裝置特定的位串,使上述文件存取控制信息復(fù)原。
19.根據(jù)權(quán)利要求17或18所述的圖像處理裝置,其特征在于上述計(jì)算裝置計(jì)算為了計(jì)算基準(zhǔn)值而被選擇的字符的四端坐標(biāo)的相對(duì)距離,作為上述基準(zhǔn)值。
20.根據(jù)權(quán)利要求17或18所述的圖像處理裝置,其特征在于上述計(jì)算裝置計(jì)算為了計(jì)算基準(zhǔn)值而被選擇的字符的各部首的寬度、高度對(duì)該字符的寬度、高度的比例,作為上述基準(zhǔn)值。
21.根據(jù)權(quán)利要求1至20中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述文件存取控制信息包含復(fù)制限制信息、篡改防止信息、原始文件管理信息。
22.根據(jù)權(quán)利要求1至21中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述文件圖像中包含的字符包括漢字、韓國(guó)文字、泰國(guó)文字。
23.根據(jù)權(quán)利要求1至22中的任意一項(xiàng)所述的圖像處理裝置,其特征在于上述字符部首包含漢字的部首。
24.一種圖像處理方法,是對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像進(jìn)行電子水印的嵌入的圖像處理方法,其特征在于包括從上述文件圖像中抽取字符的抽取步驟;選擇在上述抽取步驟中抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇步驟;以及根據(jù)文件存取控制信息,使在上述選擇步驟中選擇的字符的字符部首的位置變化,將上述文件存取控制信息作為電子水印嵌入上述字符中的嵌入步驟。
25.一種圖像處理方法,是對(duì)包含一個(gè)字符由多個(gè)字符部首構(gòu)成的字符的文件圖像抽取嵌入的電子水印的圖像處理方法,其特征在于包括從上述文件圖像中抽取字符的字符抽取步驟;選擇在上述字符抽取步驟中抽取的字符中、字符部首取預(yù)定的結(jié)構(gòu)的字符的選擇步驟;以及根據(jù)在上述選擇步驟中選擇的字符的字符部首的位置,抽取被嵌入該字符中的位串,根據(jù)抽取的位串,將上述電子水印作為文件存取控制信息進(jìn)行復(fù)原的電子水印抽取步驟。
26.一種程序,其特征在于使計(jì)算機(jī)具有作為權(quán)利要求1至23中的任意一項(xiàng)所述的圖像處理裝置的功能。
27.一種程序,其特征在于該程序是用于使計(jì)算機(jī)執(zhí)行權(quán)利要求24或25中所述的圖像處理方法的程序。
28.一種記錄媒體,其特征在于存儲(chǔ)權(quán)利要求26或27中所述的程序。
全文摘要
一種進(jìn)行電子水印的嵌入或抽取的圖像處理裝置,將出現(xiàn)頻度最高的字符分解成各個(gè)部首,求其基準(zhǔn)值。這里所說(shuō)的基準(zhǔn)值,用字符圖像的四端坐標(biāo)的相對(duì)距離來(lái)表示。此外,對(duì)在S412中選擇的出現(xiàn)頻度第二多以后的字符、即對(duì)應(yīng)于應(yīng)嵌入的文件存取控制信息的每個(gè)預(yù)定的位的字符,根據(jù)基準(zhǔn)值使該字符的各部首的相對(duì)位置基于嵌入的信息進(jìn)行變化。
文檔編號(hào)H04N1/387GK1404298SQ0214199
公開(kāi)日2003年3月19日 申請(qǐng)日期2002年9月2日 優(yōu)先權(quán)日2001年9月3日
發(fā)明者金田北洋, 田中哲臣, 池田裕章 申請(qǐng)人:佳能株式會(huì)社