图像处理装置和图像处理方法以及程序和存储媒体的制作方法

文档序号:7928731阅读:195来源:国知局
专利名称:图像处理装置和图像处理方法以及程序和存储媒体的制作方法
技术领域
本发明涉及对包含一个字符由多个字符部首构成的字符的文件图像进行电子水印的嵌入的图像处理装置、对包含一个字符由多个字符部首构成的字符的文件图像抽取嵌入的电子水印的图像处理装置、以及图像处理方法、程序、存储媒体。
作为实现这样的要求的方法,现在一般是使得肉眼看不见地将存取控制信息嵌入印刷物中,或者将对应于存取控制信息的位形嵌入文件的空白处,或者将扰频密码加在文件图像中。其中,使得肉眼看不见地嵌入存取控制信息的方法,一般是采用以下一些形式来实现通过控制英文字符串之间的空格量,嵌入信息的形式;通过控制字符的旋转量,嵌入信息的形式;通过控制字符的放大缩小量,嵌入信息的形式等。
图9是说明控制英文字符串之间的空格量,进行信息的嵌入的方法的图。这里,将801~804称为空格。另外,将空格801的间隔设定为p,将空格802的间隔设定为s。在该状态下,如果嵌入的信息的位为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是说明控制字符的旋转量,进行信息的嵌入的方法的图。这里,该图左侧表示旋转前的状态,该图右侧表示旋转后的状态。901表示字符的旋转角度。与图9所示的方法相同,使其旋转的角度对应于嵌入的信息的位变化。
图11是说明通过控制字符的放大缩小的量,嵌入信息的方法的图。1001表示原来的尺寸。1002表示放大后的尺寸。与图9所示的方法相同,使其放大的量对应于嵌入的信息的位变化。缩小的情况也一样。
可是,上述肉眼看地嵌入存取控制信息不见的方法虽然有利于保守机密,但为了将信息嵌入图像性的冗余度少的文件图像(通常为双值图像)中,而会发生对字符、空格的不协调感,原稿品位的劣化变得很显眼。另外,一般说来这样的图像的耐打印性(向纸输出后信息的保持力)也弱。
本发明就是鉴于以上的问题而完成的,目的在于将字体的劣化抑制在最小限度,同时确保一定程度以上的信息嵌入精度和嵌入量。
即,一种对包含一个字符由多个字符部首构成的字符的文件图像进行电子水印的嵌入的图像处理装置,其特征在于包括从上述文件图像中抽取字符的抽取装置;选择由上述抽取装置抽取的字符中、字符部首取预定的结构的字符的选择装置;以及通过根据文件存取控制信息,使由上述选择装置选择的字符的字符部首的位置变化,将上述文件存取控制信息作为电子水印嵌入上述字符中的嵌入装置。
此外,为了达到本发明的目的,本发明的图像处理装置包括以下结构。
即,一种对包含一个字符由多个字符部首构成的字符的文件图像抽取被嵌入的电子水印的图像处理装置,其特征在于包括从上述文件图像中抽取字符的字符抽取装置;选择由上述字符抽取装置抽取的字符中、字符部首取预定的结构的字符的选择装置;以及根据上述选择装置选择的字符的字符部首的位置,抽取被嵌入该字符中的位串,根据抽取的位串,将上述电子水印作为文件存取控制信息进行复原的电子水印抽取装置。
此外,为了达到本发明的目的,本发明的图像处理方法包括以下步骤。
即,一种对包含一个字符由多个字符部首构成的字符的文件图像进行电子水印的嵌入的图像处理方法,其特征在于包括从上述文件图像中抽取字符的抽取步骤;选择在上述抽取步骤中抽取的字符中、字符部首取预定的结构的字符的选择步骤;以及根据文件存取控制信息,使在上述选择步骤中选择的字符的字符部首的位置变化,将上述文件存取控制信息作为电子水印嵌入上述字符中的嵌入步骤。
此外,为了达到本发明的目的,本发明的图像处理方法包括以下步骤。
即,一种对包含一个字符由多个字符部首构成的字符的文件图像抽取被嵌入的电子水印的图像处理方法,其特征在于包括从上述文件图像中抽取字符的字符抽取步骤;选择在上述字符抽取步骤中抽取的字符中、字符部首取预定的结构的字符的选择步骤;以及根据在上述选择步骤中选择的字符的字符部首的位置,抽取被嵌入该字符中的位串,根据抽取的位串,将上述电子水印作为文件存取控制信息进行复原的电子水印抽取步骤。
图2是表示从利用图1所示的电子水印嵌入装置嵌入了电子水印的文件图像中抽取电子水印的电子水印抽取装置的基本结构的框图。
图3是处理器4将电子水印嵌入一个文件图像中的处理的流程图。
图4是处理器24从1张嵌入了电子水印的文件图像中抽取电子水印的处理流程图。
图5是步骤S206、S306中的处理的详细流程图。
图6是说明在步骤S412中进行的文件存取控制信息的嵌入处理的原理图。
图7是说明将9位的信息实际嵌入文件中的处理的图。
图8是表示具有一定数量以上的部首的多个汉字模式的图。
图9是说明通过控制英文字符串之间的空格量,进行信息的嵌入的方法的图。
图10是说明通过控制字符的旋转量,进行信息的嵌入的方法的图。
图11是说明通过控制字符的放大缩小量,进行信息的嵌入的方法的图。
图12是表示嵌入信息例的图。
图13是说明使用按照与第一实施形式不同的方法求得的基准值的文件存取控制信息的嵌入处理的原理图。
图1是表示本实施形式的对文件图像进行电子水印的嵌入的电子水印嵌入装置的基本结构的框图。
该图中,2是输入嵌入电子水印的对象文件的由扫描器、照相机、或文件读入装置等构成的输入部,4是进行各种处理的处理器,6是向处理器4输入命令的键盘,8是保存嵌入信息或读入的文件图像的盘,10是为了在处理器4中进行各种处理而暂时存储数据等、或存储由输入部2读入的文件图像的存储器,12是显示对处理器4进行的命令输入及处理状态的显示器,14是输出嵌入了存取控制信息的文件图像的由打印机、或因特网、LAN等网络接口构成的输出部。
另一方面,图2是表示从利用图1所示的电子水印嵌入装置嵌入了电子水印的文件图像中抽取电子水印的电子水印抽取装置的基本结构图。
在该图中,22是输入嵌入了电子水印的文件的由扫描器、照相机、或文件读入装置、网络接口等构成的输入部,24是进行各种处理的处理器,26是向处理器24输入命令的键盘,28是保存读入的文件图像、或读入的文件的原始文件检索用的盘,30是为了在处理器24中进行各种处理而暂时存储数据等、或存储由输入部22读入的文件图像的存储器,32是显示对处理器24进行的命令输入及处理状态的显示器,34、36分别是运用读入的文件存取控制信息用的网络接口、打印机。
另外,在本实施形式中,虽然将电子水印嵌入装置和电子水印抽取装置作为各自独立的装置使用,但不限于此,也可以将这些装置(电子水印嵌入装置、电子水印抽取装置)作为一个装置内的电子水印嵌入部、电子水印抽取部来使用。
以下,说明电子水印嵌入处理的粗略的流程。首先,根据从键盘6输入的命令,从输入部2取得电子化的被嵌入文件图像,在存储器10中展开。再从键盘6或盘8输入嵌入信息(文件存取控制信息),由处理器4将该信息嵌入在存储器10中展开的文件图像中。嵌入了预定的文件存取控制信息的文件图像从输出部14作为已嵌入电子水印的文件输出。
下面,说明从输出部14输出的已嵌入电子水印的文件抽取电子水印的处理的粗略流程。首先,根据从键盘26输入的命令,由输入部22输入已嵌入电子水印的文件,在存储器30中展开。其次由处理器24从在存储器30中展开的文件图像,读出嵌入的文件存取控制信息,根据其指示进行预定的处理。所谓预定的处理,是例如在发现了不正当的读取的情况下,向外部通报,对内部盘28、或对外部进行原始文件的检索,或者打印输出属性信息等,为了进行这些处理而使用网络I/F34、打印机36。
下面,详细说明处理器4将电子水印嵌入一个文件图像中的处理方法。图3中示出了该处理的流程。
在步骤S200中,从输入部2读入文件,作为电子图像数据传输给存储器10。另外在本步骤中,进行读入的文件的方向、倾斜修正等前处理。在步骤S202中,对在步骤S200中在存储器10中展开的文件图像进行区域识别,将图像中的字符块(文本)全部抽取。这一工作能应用例如日本专利申请公开特开平6-068301号公报中记载的块选择技术等来实现。在步骤S204中,对在步骤S202中抽取的全部字符块中包含的字符,进行字符识别,生成作为字符识别结果的字符码。
在步骤S206中,从在步骤S202中抽取的字符块中包含的字符中,抽取嵌入文件存取控制信息的对象字符。假定抽取的对象字符为呈预定的字形尺寸的字符。后面将详细地说明本步骤中的处理方法。在步骤S208中,输入在步骤S206中抽取的字符中嵌入的文件存取控制信息。这里,所谓文件存取控制信息,例如是复制限制信息、篡改防止信息、原始文件管理信息等。
在步骤S210中,将在步骤S208中输入的文件存取控制信息嵌入在步骤S206中抽取的字符中。将在后面详细说明本步骤中的处理。在步骤S212中,输出在步骤S210中嵌入了文件存取控制信息的文件图像。
下面,详细说明处理器24从一个已嵌入电子水印的文件图像中抽取电子水印的处理方法。将该处理流程示于图4中。
在步骤S300中,从输入部22取入已嵌入电子水印的文件,作为电子图像数据输送给存储器30。本步骤中的处理与步骤S200相同,也包括读入的文件的方向、倾斜修正等前处理。
在步骤S302中,对在步骤S300中在存储器30中展开的已嵌入电子水印的文件图像进行区域识别,将文件图像中的字符块全部抽取。与步骤S202中的处理同样地进行本步骤中的处理。在步骤S304中,对在步骤S302中抽取的全部字符块,进行字符识别。与步骤S204中的处理同样地进行本步骤中的处理。
在步骤S306中,从在步骤S302中抽取的字符块中包含的字符中,只抽取嵌入文件存取控制信息的字符。后面将详细地说明本步骤中的处理方法。在步骤S308中,从在步骤S306中抽取的字符中读出文件存取控制信息。后面将详细地说明本步骤中的处理方法。
在步骤S310中,根据在步骤S308中读出的文件存取控制信息,进行预定的控制,例如进行复制禁止处理、文件检索处理等。
图5是步骤S206~S210、以及S306中的处理的详细流程图。在步骤S400中,将基于字符识别结果的字符码输送给存储器10内的字符抽取用工作存储器。在步骤S402中,判断是否将文件中包含的全部字符码输送给了字符抽取用工作存储器。在输送已全部结束的情况下,转移到步骤S404中进行处理,在未全部结束的情况下,转移到步骤S400中进行处理。
在步骤S404中,使用输送给字符抽取用工作存储器的字符码,对每个字符计数预先设定的字符。这里,所谓预先设定,是预先设定采用某种程度上复杂的部首结构的汉字,例如有10个点的字形尺寸“构成部首为3个以上的汉字”这样的。就是说,在步骤S404中,计数被输送给字符抽取用工作存储器的字符码中与预先设定的字符的字符码相同的字符码的个数。通过进行这样的设定,能不显眼地而且可靠地嵌入一定数量以上的信息。后面将详细说明这一点。
在步骤S406中,通过计数在步骤S404中计数的字符,进行分类。在步骤S408中,判断计数次数是否达到某种程度以上,即文件中出现频度高的字符是否达到一定次数以上。这是为了确保电子水印的嵌入精度,取一定次数以上的作为对象的字符,将同一信息反复嵌入同一字符中而采取的措施。另外这也是为了确保电子水印的抽取精度。这里所说的一定次数以上,虽然次数越多精度越高,但例如即使是两次也可以。后面将详细说明这一点。
这里,在判断为没有一定以上对象字符数的情况下,判断为不可能嵌入/抽取预定的信息量,处理转移到步骤S414,否则将处理转移到步骤S410。
在步骤S410中,在嵌入/抽取对象字符中选择文件中出现频度最大的字符,算出用于嵌入/抽取操作的基准值。后面将详细说明该基准值。
在步骤S412中,除了求出了基准值的字符以外,从在步骤S406中分类的结果,求出上述的出现频度为第二多以后的字符,进行文件存取控制信息的嵌入/抽取操作。后面将说明具体的方法。
步骤S414,是在判断为在步骤S408中嵌入/抽取对象字符少、不可能嵌入/抽取的情况下,进行预定的处理的步骤。所谓预定的处理,是在显示器12或32上显示例如不可能嵌入/抽取的警告等的处理。
图6是说明在步骤S412中进行的文件存取控制信息的嵌入处理的原理图,图7是说明实际上将9位的信息嵌入文件中的处理的图。图6是说明求基准值的方法、以及分别嵌入3位的信息(8种信息)的方法的图。在以下的说明中,虽然将文件存取控制信息定为9位的信息,但不限定于此。另外,在图6、7中,说明部首(字符部首)的个数为例如3个,并且例如“型”这样的,小的部首在上部有两个,大的部首在下部有一个的字符的模式。另外,为了说明而将图描绘得多少有些夸张。
首先,将在步骤S206中从字符块抽取的字符图像(在图6中为汉字“型”的图像)分解成各个部首,求其基准值。作为将字符分解成各个部首的方法,没有特别限定,所以采用一般公开的方法即可。所谓基准值,是将文件存取控制信息以肉眼看不见的形式嵌入文件中时最重要的值。这里所说的基准值,如图6中定义的那样,用字符图像的四端坐标的相对距离K、P、M、N表示。
具体的信息嵌入方法,这里考虑使用刚才定义的四个基准值K、P、M、N,在每一个字符嵌入3位的信息。在步骤S410中求出可靠性最大的、即出现频度最高的字符的基准值K、P、M、N(相当于图7中的第三个步骤)。与此相对应,准备应嵌入的文件存取控制信息(9位),按每3位,对在步骤S412中选择的第二多以后的字符,进行图6所示的某种处理(改变字符的各部首的相对位置的处理)(相当于图7中的第四个步骤)。具体地说,将每3位的信息嵌入第二多以后的字符中时,例如将最初的3位嵌入(分类结果)第二多的字符中。将下一个3位嵌入第三多的字符中,将最后的3位嵌入第四多的字符中。可是,不限定于该顺序,也可以相反地进行,即,例如将最初的3位嵌入第四多的字符中。将下一个3位嵌入第三多的字符中,将最后的3位嵌入第二多的字符中。
总而言之,将每3位的信息嵌入了第几多的字符中的信息(嵌入信息)存入存储器10中。图12中示出了该嵌入的信息的例。在该图中,嵌入信息1201被存入存储器10中,嵌入信息1201由嵌入了最初的3位的字符的分类顺序、嵌入了第二个3位的字符的分类顺序、嵌入了第三个3位的字符的分类顺序的信息构成。
在电子水印的抽取处理中,通过参照该嵌入的信息,从各字符抽取每3位的信息时,能够特定按照何种顺序重新排列这些每3位的信息来使原来9位的文件存取控制信息复原。后面将详细地说明电子水印的抽取处理。
将每3位的信息嵌入各字符中时,如上所述,根据嵌入的信息使字符的部首的位置变化,该变化的模式是对应于图6所示的各信息(000、001、010、011、100、101、110、111)的变化模式中的某一种。
另外,从以上的说明可知,通过调整对象字符的个数(最低出现频度),能保持电子水印的嵌入/抽取精度、以及嵌入位数的平衡。
图6中的K′、P′、M′、N′是位置变化后的四端的相对距离。
为了防止字符的劣化,使最大的部首,在此情况下是下端的部首不变动。按照以上说明的顺序能嵌入任意的信息。
另一方面,抽取电子水印时,与上述的方法相同,求出基准值,将出现频度为第二多以下的字符的各部首的相对位置与基准值相比较,抽取各字符中嵌入的位排列。另外这时如上所述,由于嵌入信息存储在存储器10中,所以参照该嵌入信息,特定抽取的嵌入了位排列的字符是第几个字符,恢复原来的文件存取控制信息。
通过以上的说明可知,采用本实施形式的图像处理装置及图像处理方法,在进行区域识别、字符识别的基础上,巧妙地运用部首结构中每个复杂的字符部首的相对位置变化,能够将字体的劣化抑制在最小限度,同时确保一定程度以上的信息嵌入精度、数量(能用按照出现频度的分类加以控制)。另外,抽取电子水印时,也能实现耐噪声性能高的电子水印。另外,在原理上完全不存在字形尺寸的依赖性,所以即使对于字符数量少的原稿来说,显然也是一种有效的方法。

在第一实施形式中,作为嵌入对象采用的部首结构为图6所示的单一的模式,但不限于此,如图8所示,也可以同时设定具有一定数量以上的部首的多个汉字模式。在此情况下,可以对具有各种部首结构的字符采用第一实施形式中使用的方法,进一步增大嵌入信息量。
在第一实施形式中,每一个字符嵌入了3位,但不限于此,如果是部首的移动模式的可能的组合内的位数,则能自由地设定。但是,如果增加嵌入位数,则字符的变形程度增大。
在第一实施形式中,将水印信息嵌入了汉字中,但并非限定于此,如果是由多个结构要素(字符部首)构成的字符,则能完全同样地嵌入例如韩国文字、泰国文字等中。
使用例如图6所示的基准值,将“000”位串嵌入汉字“型”中的情况下,使N′=N,但在噪声被重叠在嵌入了位串的文件图像中等存在干扰影响的情况下,从嵌入了该位串的汉字“型”中抽取位串“000”的处理将变得困难。这是因为,在抽取处理中即使求N′,有时并非严格地N′=N,其结果,往往不能抽取位串“000”。
因此,在抽取处理中,可以通过比较N′和N,具有一定宽度地进行变更。即如果满足| N′-N |<ε,则判断为N′=N。该处理也能适用于其他基准值,其他的例如如果满足| M′-M |<ε,则判断为M′=M。
在第一实施形式中,作为嵌入文件存取控制信息的对象字符,采用了有相同的字形尺寸的字符。这是因为通过将文件存取控制信息嵌入各个对象字符中,使移动的部首的移动量一定,部首移动后在各对象字符之间使字符的平衡大致一定的缘故。
可是,即使各个对象字符的字形尺寸不相同,但如果对每个字形尺寸预先确定移动的部首的移动量,也能在部首移动后在各对象字符之间使字符的平衡大致一定。另外,也可以在嵌入时求每个字形尺寸的部首的移动量。在此情况下,例如假设在10个点的字符中,部首的移动量为c,则在12个点的情况下通过计算(c×(12点的字符尺寸)/(10点的字符尺寸))能求出移动量。
在第一实施形式中,作为求基准值使用的字符,采用了出现频度最大的字符,但并非限于此,也可以在例如各部首模式中,预先根据笔画数、部首的制作等,将其分成即使移动部首视觉上也不显眼的组、以及显眼的组,分别作为嵌入对象字符、基准字符来设定,将实际上出现的多个基准字符组内的字符作为基准字符。该情况的基准值,可以通过,例如按如果移动部首则视觉上显眼的组中包含的每个字符求基准值的平均值来获得。
在第一实施形式中,作为求基准值使用的字符,采用了出现频度最大的字符,但并非限定于此,例如即使采用文件、或字符块的最初的字符也可以。在该情况下,当最初的字符与预定的部首模式不一致时,进行控制使得采用例如下一个字符。
在第一实施形式中,作为求基准值使用的字符,采用了出现频度最大的字符,但并非限定于此,例如也可以将出现频度为第二多以下至预定位次的字符作为基准字符。该情况的基准值,可以通过求各个基准字符的基准值的平均值来获得。
在第一实施形式中,如图6中的定义所示,用字符图像的四端坐标的相对距离K、P、M、N表示基准值K、P、M、N。但不限定于此,在图13中示出了基准值的其他例。
图13是说明使用按照与第一实施形式不同的方法求得的基准值的文件存取控制信息的嵌入处理原理的图。本实施形式中的基准值用字符图像的分解了的各部首的宽度、高度对绝对高度、宽度的比例来表示。如果进一步说明的话,那就是这里所说的各部首,上部只有两个部首,关于下部的部首不定义其大小的比例。这是因为如果用全部的部首进行定义,则相对的基准值会变化,另外,字的变形也大,劣化变得很显眼,所以这样剩下一个最主要的部首,(在此情况下)只使用其他两个部首。
然后,与第一实施形式同样地使用这样求得的基准值K、P、M、N,进行文件存取控制信息的嵌入处理。
另外,本发明不只限于实现上述实施形式用的装置及方法,将实现上述实施形式用的软件的程序码供给上述系统或装置内的计算机(CPU或MPU),上述系统或装置的计算机根据该程序码,使上述各装置工作,来实现上述实施形式的情况包含在本发明的范畴内。
另外在该情况下,上述软件的程序码本身就会实现上述实施形式的功能,该程序码本身、以及将该程序码供给计算机用的装置、具体地说存储上述程序码的存储媒体也包含在本发明的范畴内。
作为这样的存储程序码的存储媒体,例如能使用floppy(注册商标)盘、硬盘、光盘、光磁盘、CD-ROM、磁带、非易失性存储卡、ROM等。
另外,不仅是上述计算机根据供给的程序码,控制各种装置,来实现上述实施形式的功能的情况,而且与上述程序码在计算机中工作的OS(操作系统)、或者与其他应用软件等共同工作,来实现上述实施形式的情况有关的程序码,也包含在本发明的范畴内。
另外,该供给的程序码被存储在计算机的功能扩展插件板或连接在计算机上的功能扩展单元中备有的存储器中后,根据该程序码的指示,该功能扩展插件板或功能存储单元中备有的CPU等进行实际处理的一部分或全部,通过该处理来实现上述实施形式的情况也包含在本发明的范畴内。
如上所述,采用本发明,能将字体的劣化抑制在最小限度,能确保一定程度以上的信息嵌入精度、嵌入数量。
权利要求
1.一种图像处理装置,是对包含一个字符由多个字符部首构成的字符的文件图像进行电子水印的嵌入的图像处理装置,其特征在于包括从上述文件图像中抽取字符的抽取装置;选择由上述抽取装置抽取的字符中、字符部首取预定的结构的字符的选择装置;以及通过根据文件存取控制信息,使由上述选择装置选择的字符的字符部首的位置变化,将上述文件存取控制信息作为电子水印嵌入上述字符中的嵌入装置。
2.根据权利要求1所述的图像处理装置,其特征在于上述抽取装置还包括从上述文件图像中抽取字符块的字符块抽取装置;以及对由上述字符块抽取装置抽取的字符块中含有的字符进行字符识别,作为识别结果生成字符码,从上述字符块中抽取上述字符的图像的字符识别装置。
3.根据权利要求1或2所述的图像处理装置,其特征在于上述选择装置包括对每个字符计数由上述抽取装置抽取的字符中、字符部首取预定的结构的字符的个数的计数装置,在由上述计数装置进行的计数次数达到预定的计数次数以上的字符的个数为一定数量以上的情况下,上述嵌入装置将上述文件存取控制信息嵌入由上述选择装置选择的字符中。
4.根据权利要求3所述的图像处理装置,其特征在于上述计数装置对每个字符,使用该字符码计数字符部首取预定的结构的字符的个数。
5.根据权利要求3或4所述的图像处理装置,其特征在于在由上述计数装置进行的计数次数比预定的计数次数小的情况下,在预定的显示装置上显示电子水印不可能嵌入的警告。
6.根据权利要求1至5中的任意一项所述的图像处理装置,其特征在于上述嵌入装置还包括使用由上述选择装置选择的字符中按照出现频度决定的字符,计算基准值的计算装置;以及根据上述基准值,使由上述选择装置选择的字符中、为了计算基准值而被选择的字符以外的、对应于每个上述文件存取控制信息的预定位的信息的字符的字符部首的位置发生变化的变化装置。
7.根据权利要求1至5中的任意一项所述的图像处理装置,其特征在于上述嵌入装置还包括利用由上述选择装置选择的字符中预定的字符,计算基准值的计算装置;以及根据上述基准值,使由上述选择装置选择的字符中、为了计算基准值而被选择的字符以外的、对应于每个上述文件存取控制信息的预定位的信息的字符的字符部首的位置发生变化的变化装置。
8.根据权利要求6或7所述的图像处理装置,其特征在于上述计算装置计算为了计算基准值而被选择的字符的四端坐标的相对距离,作为上述基准值。
9.根据权利要求6或7所述的图像处理装置,其特征在于上述计算装置计算为了计算基准值而被选择的字符的各部首的宽度、高度对该字符的宽度、高度的比例,作为上述基准值。
10.根据权利要求6至9中的任意一项所述的图像处理装置,其特征在于上述变化装置还生成表示将上述文件存取控制信息的每个预定位的信息嵌入哪个字符中的信息。
11.一种图像处理装置,是对包含一个字符由多个字符部首构成的字符的文件图像抽取被嵌入的电子水印的图像处理装置,其特征在于包括从上述文件图像中抽取字符的字符抽取装置;选择由上述字符抽取装置抽取的字符中、字符部首取预定的结构的字符的选择装置;以及根据上述选择装置选择的字符的字符部首的位置,抽取被嵌入该字符中的位串,根据抽取的位串,将上述电子水印作为文件存取控制信息进行复原的电子水印抽取装置。
12.根据权利要求11所述的图像处理装置,其特征在于上述字符抽取装置还包括从上述文件图像中抽取字符块的字符块抽取装置;以及对由上述字符块抽取装置抽取的字符块中含有的字符进行字符识别,作为识别结果生成字符码,从上述字符块中抽取上述字符的图像的字符识别装置。
13.根据权利要求11或12所述的图像处理装置,其特征在于上述选择装置包括对每个字符计数由上述字符抽取装置抽取的字符中、字符部首取预定的结构的字符个数的计数装置,在由上述计数装置进行的计数次数达到预定的计数次数以上的字符的个数为一定数量以上的情况下,上述字符抽取装置从被上述选择装置选择的字符中抽取上述文件存取控制信息。
14.根据权利要求13所述的图像处理装置,其特征在于上述计数装置对每个字符,使用该字符码计数字符部首取预定的结构的字符个数。
15.根据权利要求13或14所述的图像处理装置,其特征在于在由上述计数装置进行的计数次数比预定的计数次数小的情况下,在预定的显示装置上显示电子水印不可能抽取的警告。
16.根据权利要求11所述的图像处理装置,其特征在于上述电子水印抽取装置通过参照表示将上述文件存取控制信息的每个预定位的信息嵌入了哪个字符中的信息,使上述文件存取控制信息复原。
17.根据权利要求11至16中的任意一项所述的图像处理装置,其特征在于上述电子水印抽取装置还包括利用由上述选择装置选择的字符中按照出现频度决定的字符,计算基准值的计算装置;以及根据由上述选择装置选择的字符中、为了计算基准值而被选择的字符以外的、字符的字符部首的位置和上述基准值,特定该字符中嵌入的位串的特定装置。
18.根据权利要求11至16中的任意一项所述的图像处理装置,其特征在于上述电子水印抽取装置还包括利用由上述选择装置选择的字符中预定的字符,计算基准值的计算装置;以及根据由上述选择装置选择的字符中、为了计算基准值而被选择的字符以外的、字符的字符部首的位置和上述基准值,特定该字符中嵌入的位串的特定装置,按照由上述特定装置特定的位串,使上述文件存取控制信息复原。
19.根据权利要求17或18所述的图像处理装置,其特征在于上述计算装置计算为了计算基准值而被选择的字符的四端坐标的相对距离,作为上述基准值。
20.根据权利要求17或18所述的图像处理装置,其特征在于上述计算装置计算为了计算基准值而被选择的字符的各部首的宽度、高度对该字符的宽度、高度的比例,作为上述基准值。
21.根据权利要求1至20中的任意一项所述的图像处理装置,其特征在于上述文件存取控制信息包含复制限制信息、篡改防止信息、原始文件管理信息。
22.根据权利要求1至21中的任意一项所述的图像处理装置,其特征在于上述文件图像中包含的字符包括汉字、韩国文字、泰国文字。
23.根据权利要求1至22中的任意一项所述的图像处理装置,其特征在于上述字符部首包含汉字的部首。
24.一种图像处理方法,是对包含一个字符由多个字符部首构成的字符的文件图像进行电子水印的嵌入的图像处理方法,其特征在于包括从上述文件图像中抽取字符的抽取步骤;选择在上述抽取步骤中抽取的字符中、字符部首取预定的结构的字符的选择步骤;以及根据文件存取控制信息,使在上述选择步骤中选择的字符的字符部首的位置变化,将上述文件存取控制信息作为电子水印嵌入上述字符中的嵌入步骤。
25.一种图像处理方法,是对包含一个字符由多个字符部首构成的字符的文件图像抽取嵌入的电子水印的图像处理方法,其特征在于包括从上述文件图像中抽取字符的字符抽取步骤;选择在上述字符抽取步骤中抽取的字符中、字符部首取预定的结构的字符的选择步骤;以及根据在上述选择步骤中选择的字符的字符部首的位置,抽取被嵌入该字符中的位串,根据抽取的位串,将上述电子水印作为文件存取控制信息进行复原的电子水印抽取步骤。
26.一种程序,其特征在于使计算机具有作为权利要求1至23中的任意一项所述的图像处理装置的功能。
27.一种程序,其特征在于该程序是用于使计算机执行权利要求24或25中所述的图像处理方法的程序。
28.一种记录媒体,其特征在于存储权利要求26或27中所述的程序。
全文摘要
一种进行电子水印的嵌入或抽取的图像处理装置,将出现频度最高的字符分解成各个部首,求其基准值。这里所说的基准值,用字符图像的四端坐标的相对距离来表示。此外,对在S412中选择的出现频度第二多以后的字符、即对应于应嵌入的文件存取控制信息的每个预定的位的字符,根据基准值使该字符的各部首的相对位置基于嵌入的信息进行变化。
文档编号H04N1/387GK1404298SQ0214199
公开日2003年3月19日 申请日期2002年9月2日 优先权日2001年9月3日
发明者金田北洋, 田中哲臣, 池田裕章 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1