处理控制设备、系统和方法

文档序号:7944884阅读:86来源:国知局
专利名称:处理控制设备、系统和方法
技术领域
本发明总地涉及处理控制设备、系统和方法,更具体地,涉及基于用于指 示是否检测到嵌入原始数据或文档的附加信息的确定结果来控制处理的设备、 系统和方法。
背景技术
随着对安全性的日益认识,已经引入了限制机密文档的输出的各种技术 (例如,如日本专利申请公开No. 2004-274092和2007-37099所述)。例如, 在办公室环境中,可以对图像形成设备编程,使得当将待处理的原始文档被确 定为机密文档时,图像形成设备禁止复制机密文档,或者即使当接收到用于输 出机密文档的用户指令时也限制机密文档的输出。
在一个示例中,机密文档可以被嵌有用于指示该文档是机密文档的附加信 息。当检测到该附加信息时,图像形成设备确定原始文档是机密文档,并且禁 止机密文档的复制。
在另一个示例中,机密文档可以被嵌有用于指示要对机密文档执行的授权 处理的附加信息。当检测到附加信息时,图像形成设备基于附加信息确定要执 行的处理,并且对机密文档执行所确定的处理。
图1是图解根据从文档数据获得的附加信息控制要对文档数据执行的处理 的操作的流程图。在该示例中,假设以图案的形式嵌入附加信息。
S100从要被处理的文档数据中获得風案。
S101确定在S100中获得的图案是否检测到附加信息。当确定检测到附加 信息时(在S101的"是"),处理前进到S102。当确定未检测到附加信息时(在 S101的"否")时,操作结束来允许要对文档数据执行的任何所期望的操作。
S102根据在S101检测到的附加信息确定要对文档执行的处理,并且操作结束°

发明内容
虽然当在图案中检测到附加信息时,图1所示的背景技术能够控制处理, 但是甚至当提取了图案时,当在图案中未检测到附加信息时不能控制处理。在 这样的情况下,甚至当提供了嵌有附加信息的机密文档时,图像形成设备也将 该机密文档当作非机密文档,并且允许任何用户复制机密文档。
根据上述情况,本发明的发明人已经发现甚至当设备使用从文档数据获得 的图案不能准确地检测附加信息时,也可以保护机密文件的需要。
此外,本发明的发明人已经发现甚至当检测到附加信息时,当设备不能准 确地指定与附加信息对应的处理时,也可以保护机密文件的需要。
本发明的示例性实施例包括一种图像处理设备,包括标志获得电路,配 置来从图像数据获得标志,该标志被嵌入到图像数据中;附加信息检测器电路, 配置来检测标志中的附加信息;和控制器,配置来确定在标志中是否检测到附 加信息来产生确定结果,并且基于确定结果关于图像数据控制由图像处理设备 执行的处理。当确定结果指示检测到附加信息时,图像处理设备被控制来执行 与附加信息对应的处理。所确定结果指示未检测到所述附加信息时,图像处理 设备被控制来执行与标志对应的处理。
本发明的示例性实施例包括一种图像处理系统,包括处理器;和存储装 置,所述存储装置用于存储多条指令,其中当被处理器激活时所述指令促使所 述处理器用作图像处理设备。根据多条指令,图像处理设备从图像数据获得 标志,该标志被预先嵌入到所述图像数据中;检测标志中的附加信息;确定在 标志中是否检测到附加信息来产生确定结果;和基于确定结果控制由图像处理 系统关于图像数据执行的处理。当确定结果指示检测到附加信息时,图像处理 系统被控制来执行与附加信息对应的处理。当所述确定结果指示未检测到附加 信息时,图像处理系统被控制来执行与标志对应的处理。
本发明的示例性实施例包括一种图像处理方法,包括从图像数据获得标 志,所述标志被预先嵌入到所述图像数据中;检测所述标志中的附加信息;确 定在所述标志中是否检测到所述附加信息来产生确定结果;和基于所述确定结 果控制由图像处理设备关于所述图像数据执行的处理。当确定结果指示检测到 附加信息时,图像处理设备被控制来执行与附加信息对应的处理。当确定结果
7指示未检测到附加信息时,图像处理设备被控制来执行与标志对应的处理。
在上述示例的任意一个中,标志可以是任意期望种类的标志,包括图案、 诸如二维代码之类的代码等。此外,除了上述示例性实施例之外,可以以各种 其它方式实践本发明,例如,可以将其实践为存储多条指令的记录介质,所述 指令促使计算机用作上述图像处理设备,或者促使多个装置用作上述图像处理 系统。


通过参照附图在下面进行详细描述,将对本公开拥有更深刻的理解,并
且更容易获得和理解本公开的许多优点和特征。
图1是图解使用背景技术控制要对文档执行的处理的操作的流程图2是用于解释根据本发明示例性实施例的嵌有附加信息的文档或文档
数据的图示;
图3A是用于解释嵌入到图2的文档数据中的第一图案的图示; 图3B是用于解释嵌入到图2的文档数据中的第二图案的图示; 图4是用于解释每一个都指示图3A的第一图案的旋转或角度的量化级 (quantization stage)的图示5
图5是用于解释每一个都指示图3B的第二图案的旋转或角度的量化级的
图示;
图6是用于解释使用图3A的第一图案和图3B的第二图案将附加信息嵌 入到图2的文档数据中的图示;
图7是图解根据本发明示例性实施例的图像处理设备的结构的示意方框
图8是图解图7的图像形成设备的图案获得器电路的示意方框图9是用于解释图7的图像形成设备管理的管理表的图示,其中管理表
存储操作控制模式和关于对应的处理的信息。
图10是图解根裙本发明的示例性实施例的、由图7的图像处理设备执行
的检测附加信息并基于是否检测到附加信息控制处理的操作的流程图11是图解根据本发明的示例性实施例的、由图7的图像处理设备执行
的检测附加信息并基于是否检测到附加信息控制处理的操作的流程图12是图解根据本发明的示例性实施例的、由图7的图像处理设备执行的检测附加信息并基于是否检测到一种附加信息控制处理的操作的流程图13是图解根据本发明的示例性实施例的、由图7的图像处理设备执行
的检测附加信息并基于是否检测到一种附加信息控制处理的操作的流程图14是用于解释图7的图像形成设备管理的管理表的图示,其中管理表
存储操作控制代码和关于对应的处理的信息以及优先级顺序信息;
图15是图解根据本发明的示例性实施例的、由图7的图像处理设备执行
的检测附加信息并基于是否检测到一种附加信息控制处理的操作的流程图16是图解根据本发明的示例性实施例的、由图7的图像处理设备执行
的检测附加信息并基于是否检测到一种附加信息控制处理的操作的流程图,-图17A到17D是用于解释根据本发明实施例的、从图2的文档数据中检
测图案的操作的图示;
图18是用于解释嵌入到图2的文档数据的二维代码的图示;
图19是图解根据本发明示例性实施例的、检测附加信息,并基于是否检
测到附加信息控制处理的操作的流程图;和
图20是根据本发明示例性实施例的图像处理设备的结构的示意方框图。 附图意欲描述本发明的示例性实施例,并且不应被解释为限制其范围。
除非明确指出,否则附图不应被认为是按比例绘制。
具体实施方式
'
这里使用的术语用于描述特定实施例,并且不意欲限制本发明。正如这 里使用的那样,除非明确指出,否则单数形式意欲包括复数形式。将进一步理 解,当在本说明书中使用时,术语"包括"所述特征、整数、步骤、操作、元 件和/或组件的存在,但是不排除一个或多个其它特征、整数、步骤、操作、 元件、组件和/或它们的组合的存在。
在描述图中所示的示例时,为了简明的缘故采用具体的术语。然而,本 公开不意欲限制到所选择的具体术语,并且应该理解每个具体元素都包括以类 似方式运行的所有技术等效物。
参照图2到6,解释示例文档101。由任何期望的设备产生图2所示的文 档101作为机密文档,在其中嵌入附加信息。在该示例中,假设以图3A的第 一图案107和图3B的第二图案108的形式嵌入附加信息。可以以任何期望的 格式将文档101提供到图7的图像处理设备10来进行处理(如以电子格式或打印文档的形式进行处理)。为了简明,文档数据101和文档101可以互换地 指代任意格式的文档101。
当将文档101提供到图像处理设备10时,图像处理设备10确定文档101 是否嵌有图案107或108。当确定嵌入了图案107或108时,图像处理设备IO 使用图案107或108确定是否检测到附加信息,并且当检测到附加信息时,执 行与所检测到的附加信息对应的处理。当使用图案107或108确定未检测到附 加信息时,图像处理设备10执行与所检测到的图案107或108对应的处理。
此外,图像处理设备10可以确定是否可以指定与所检测到的附加图案对 应的处理。当确定不可以指定处理时,图像处理设备10可以执行与所检测到 的图案107或108对应的处理。
返回参照图2,可以将附加信息嵌入文档101的任何所期望的区域,例如, 如图2所示,将其嵌入文档101的基区(basearea)。通常,已知基区104在 空间方面大于消息区105,使得可以在基区104中嵌入大量附加信息。例如, 基区104可以对应于不具有字符数据的背景区,而消息区105可以对应于具有 字符数据的前景区。替代地,可以将附加信息嵌入到文档101的所选择的部分 (诸如文档101的边缘部分)。
参照图3A,第一图案107包括三个点107a、 107b和107c。参照图3B, 第二图案108包括四个点108a、 108b、 108c和108d。在该示例中,第一图案 107的一部分和第二图案108的一部分具有共同的特性。更具体地,在该示例 中,第二图案108的点108a、 108b和108c的相对空间关系与第一图案107的 点107a、 107b和107c的相对空间关系相同。如图3A和3B所示,第二图案108 是可以通过将对应于点108d的点添加到第一图案107而产生的图案。由于第 一图案107和第二图案108具有部分共同的特性,因此,可以通过是否存在点 108d来区分第一图案107和第二图案108。为了简明,将第一图案107称为基 本图案107,而将第二图案108称为附加图案108。
基本图案107和附加图案108的示例不限于图3A和3B所示的示例。例 如,只要可以相互区分基本图案107和附加图案108,则可以改变基本图案107 和附加图案108的每一个中包含的点的数量或基本图案107和附加图案108中 的每个点的排列。
在另一个示例中,只要第一图案107和第二图案108是可区分的(例如, 使用点的颜色),则第一图案107和第二图案108可以在点的数量和点的排列方面相同。
在另一个示例中,可以使用任意数量的图案类型。例如,可以嵌入多于 两种类型的图案作为附加信息。
在该示例中,将第一图案107和第二图案108嵌入基区104,以便具有反 应附加信息的相对关系。
在一个示例中,可以使用基本图案107和附加图案108的相对角度嵌入 附加信息。在该示例中,通过预定数量的量化级将基本图案107和附加图案108 的相对角度(以度数表示)量化为预定数量的整数。利用该量化,可以以改善 的准确度检测附加信息。
例如,如图4所示,可以以60度为单位旋转基本图案107,使得产生总 共六个整数,其每一个指示基本图案107的旋转或角度。整数"0"指示具有0 度的旋转的基本图案107。整数"1"指示具有60度的旋转的基本图案107。 整数"2"指示具有120度的旋转的基本图案107。整数"3"指示具有180度 的旋转的基本图案107。整数"4"指示具有240度的旋转的基本图案107。整 数"5"指示具有300度的旋转的基本图案107。在图4中,将在具有特定旋转 的每个图案中的圆圈中的箭头显示为用于指示该图案的对应旋转或角度的指 南。
此外,如图5所示,可以以60度为单位旋转附加图案108,使得产生总 共六个整数,其每一个指示附加图案108的旋转或角度。整数"0"指示具有0 度的旋转的附加图案108。整数"1"指示具有60度的旋转的附加图案108。 整数"2"指示具有120度的旋转的附加图案108。整数"3"指示具有180度 的旋转的附加图案108。整数"4"指示具有240度的旋转的附加图案108。整 数"5"指示具有300度的旋转的附加图案108。在图5中,将在具有特定旋转 的每个图案中的圆圈中的箭头显示为用于指示该图案的对应旋转或角度的指 南。
可以根据基本图案107和附加图案108之间的相对角度表示附加信息。 由于基本图案107和附加图案108的角度可以被表示为整数"0"到"5"之一, 因此可以将基本图案107和附加图案108之间的相对角度表示为这两个整数之 间的差。例如,当基本图案107的角度和附加图案108的角度之间的差是"N" 时,可以将相对角度表示为"N"。以这种方式,可以使用整数O、 1、 2、 3、 4 和5中的任意一个来表示基本图案107和附加图案108之间的相对角度。为了
11简明,促使具有O度的旋转的基本图案107和具有0度的旋转的附加图案108 指向相同的方向。以这种方式,o度的相对角度或整数"0"对应于基本图案 107和附加图案108之间的相对角度为0的情况。
具有相同整数值的相对角度可能对应于多种情况。例如,当基本图案107 是0而附加图案108是1,当基本图案107是1而附加图案108是2,当基本 图案107是2而附加图案108是3,当基本图案107是4而附加图案108是5 时,可以获得相对角度"1"。
此外,在以相对角度的形式嵌入附加信息的上述示例中,只要可以获得 至少一对基本图案107和附加图案108,就可以在文档数据101的任意部分中 添加任意数量的基本图案107和附加图案108。可以嵌入到文档数据101的附 加信息的最大数量(其被称为"I")可以表示为
I=Log n (比特),其中n是图案的量化级数或整数数。
在图4和5所示的该示例中,由于量化级数n是6,因此附加信息的最大 量是log 6或2. 4比特。因此,可以嵌入至少大于2比特的信息作为附加信息。
在上述示例中,关于文档数据101的定位,不考虑基本图案107和附加 图案108的绝对角度或方向。这是部分因为基本图案107和附加图案108的绝 对角度或方向可能因不同条件而不同。在一个示例中,角度可以基于其中扫描 仪201读取文档数据101的条件而不同。在另一个示例中,角度可能基于其中 绘图器产生和输出文档101时输出文档101的条件而不同。与绝对角度不同, 在基本图案107和附加图案108之间的相对角度不受上述因素影响,使得相对 角度的使用在检测附加信息中可以改善准确度。
然而,当已知文档101的定位未被移动时,可以考虑基本图案107和附 加图案108的绝对角度。例如,在提取图案之前,图像处理设备10可以校正 当将文档101读取为图像数据时引起的偏斜。在另一示例中,在提取图案之前, 图像处理设备10可以将文档数据101的定位校正为右上位置。在这样的情况 下,除了以基本图案107和附加图案108之间的相对角度的形式嵌入附加信息 之外,可以使用基本图案107或附加图案108的绝对角度嵌入其他种类的附加
信息o
当考虑绝对角度时,要作为附加信息嵌入的信息的最大量(其被称为"I") 可以表示为n * log n (比特),其中n是用于图案的量化级的数量。
代替或除使用相对角度和绝对角度之外,基本图案107或附加图案108的排列可以用于表示附加信息。
图6图解以基本图案107和附加图案108的排列的形式,和以基本图案 107和附加图案108的角度的形式嵌入附加信息的示例性情况。基本图案107 和附加图案108的角度可以是相对角度或绝对角度。
参照图6,附加信息被嵌入到以3列3行排列的多个单元中,每个单元具 有基本图案107或附加图案108。单元a、 b、 c、 d、 f、 g、 h和i每一个嵌有 图案107。单元e嵌有附加图案108。根据单元a、 b、 c、 d、 f、 g、 h禾Q I的 基本图案107和单元e的附加图案108之间的相对角度,可以获得附加信息"2"。 此外,假设基本图案107和附加图案108分别对应于整数"0"和整数"2", 可以获得9比特数据的附加信息"000020000"。
现在参照图7,根据本发明的示例性实施例解释图像处理设备10的结构。 图像形成设备10包括扫描仪201、图像处理装置202、绘图器203、系统控制 器204和操作装置205。除了图7所示的装置,图像处理设备10可以进一步包 括通信装置215,其允许图像处理设备10通过传真、电子邮件或通过网络传送 或接收数据。
扫描仪201可以由能够将原始文档扫描为文档数据的任何期望的扫描仪 实现。扫描仪201可以配有自动文档馈送器(ADF),其自动将原始文档逐纸张 地馈送到扫描仪201的图像读取位置。
绘图器203可以由能够在记录纸张上形成图像的任何所期望的图像形成 装置实现。
操作装置205可以由具有触摸屏显示的操作面板实现,其提供允许用户 输入用户指令的功能以及向用户显示信息的功能。除了触摸面板显示之外,操 作装置205可以包括任意数量的按键或按钮。
系统控制器204包括中央处理单元(CPU) 204a、只读存储器(ROM) 204b 和随机存取存储器(RAM) 204c。根据从操作装置205接收到的指令,系统控 制器204控制诸如扫描仪201、图像处理装置202和绘图器203和通信装置215 执行的操作。此外,系统控制器204可以促使操作装置205显示各种信息。系 统控制器204可以额外地包括诸如硬盘、闪存或非易失性RAM (NVRAM)之类的 非易失性存储器。
图像处理装置202包括过滤处理电路206、縮放处理电路(scale processing circuit) 207、伽马(gamma)处理电路208和层次处理电路209,其一起执行图像处理。过滤器处理电路206将包括如噪声消除之类的预处理应 用到文档数据101。伽马处理电路207将伽马转换应用到文档数据101。层次 处理电路调整文档数据101的层次,诸如半色调。
图像处理装置202进一步包括图案获得电路210、附加信息检测器电路 211、彩色图像转换器电路212、选择器电路213,其一起执行如下所述的图案 检测。
图像处理装置202进一步包括选择器电路213,其根据系统控制器204输 出的指令选择要由绘图器203执行的打印操作。
在一个示例操作中,扫描仪201根据通过操作装置205输入的用户指令 将以纸张文档形式提供的图1的文档101扫描为文档数据101。在将文档数据 101的定位校正到所期望的位置之后,将文档数据101输出到彩色图像转换器 电路212。例如,当已知以基本图案107和附加图案108之间的相对角度的形 式嵌入附加信息时,扫描仪201不需要必须执行定位校正。扫描仪201以RGB 色彩空间的形式将文档数据101输出到彩色图像转换器电路212。
彩色图像转换器电路212检测文档101的基本图案107和附加图案108 的颜色分量,并且根据所检测到的颜色分量执行图像转换。彩色图像转换器电 路212还将文档数据101发送到图案获得器电路210。
例如,当彩色图像转换器电路212确定基本图案107和附加图案108中 每一个都具有以CMY色彩空间指定的颜色分量时,彩色图像转换器电路212将 文档数据101从RGB空间转换为CMY空间。此外,彩色图像转换器电路212提 取与包含在基本图案107和附加图案108中的点对应的颜色分量图像,并且将 具有所提取的颜色分量的文档数据输出到图案获得器电路210。例如,当点针 对基本图案107和附加图案108具有洋红(M)颜色分量时,提取青(C)色分 量图像和洋红(M)色分量图像来产生具有C和M颜色分量的文档数据lOl。
在另一个示例中,当彩色图像转换器电路212检测到基本图案107和附 加图案108中每一个都具有以RGB指定的颜色分量时,彩色图像转换器电路212 不执行任何转换。彩色图像转换器电路212提取与包含在基本图案107和附加 图案108中的点对应的颜色分量,并且将所提取的颜色分量输出到图案获得器 电路210。例如,当用于基本图案107和附加图案108的点具有绿(G)色分量 时,提取绿(G)色分量图像来产生具有绿色分量的文档数据IOI。
在该示例中,可以通过默认设置,或根据可通过操作装置205设置的用户偏好预先确定要提取的颜色分量。图像处理设备10可以在任何所期望的存 储器中存储关于图案的颜色分量的信息。由于使用与图案的点对应的所提取的 颜色分量产生文档数据,因此可以以改善的准确度检测图案的点。
参照图8,图案获得器电路210包括基本图案获得器251、图案阈值确定 器电路252、基本图案确定器电路253和附加图案确定器电路254。
基本图案获得器251从自彩色图像转换器电路212输出的文档数据101 中获得基本图案107。可以使用任何期望的图案获得方法(如,图案匹配)来 获得基本图案107。在这样的情况下,与基本图案107对应的图案图像被预先 存储在诸如ROM 204b或NVRAM之类的存储器中。基本图案获得器251提取与 作为基本图案107存储的图案图像对应的图案。
替代地,基本图案获得器251可以获得具有预定特性值的图案作为基本 图案107。例如,与基本图案107对应的特性值可以存储在诸如ROM 204b或 NVRAM之类的存储器中。基本图案获得器电路251可以计算可从文档数据101 获得的图案的特性值,将所计算出的特性值与预定的特性值进行比较,并且将 具有预定的特性值的图案确定为基本图案107。例如,特性值可以对应于包含 在基本图案107中的两个点之间的距离。
在该示例中,附加图案108是将点107d添加到基本图案107的图案。为 此,基本图案获得器电路251获得与基本图案107对应的附加图案108的那部 分作为基本图案107。
当以基本图案107和附加图案108之间的相对角度的形式嵌入附加信息 时,基本图案获得器电路251可以使用图案匹配方法或特性值获得方法提取与 对应于特定量化级或整数的图案之一匹配的图案,并且在任何期望的存储器中 存储量化级或整数的值以进行进一步处理。在这样的情况下,每一个对应于特 定量化级或整数的图案(诸如图4的图案107)可以存储在诸如ROM 204b或 NVRAM之类的存储器中。替代地,可以针对每一个都对应于特定量化级或整数 的基本图案之一获得特性值,并且存储在诸如ROM 204b或NVRAM之类的存储 器中。
图案阈值确定器电路252计数由基本图案获得器电路251获得的图案总 数以产生计数值。如上所述,基本图案获得器电路251获得基本图案107以及 与基本图案107对应的附加图案108的一部分。为了简明,由基本图案获得器 电路251图案可以被称为所获得的图案。 一旦获得所获得的图案的计数值,则
15图案阈值确定器电路252确定计数值是否等于或大于预定的阈值。当确定计数
值等于或大于预定的阈值时,图案阈值确定器电路252确定已经获得基本图案 107。利用图案阈值确定器电路252提供的该功能,可以抑制噪声引起的负面 影响,这是因为基本图案获得器电路251可能因噪声或任何其它的环境因素偶 然将不是基本图案107的图案识别为基本图案107。图案阈值确定器电路252 可以由计数器数字电路或加法器数字电路构成。
基本图案确定器电路253从基本图案获得器电路251获得的所获得的图 案中获得基本图案107,并且计数基本图案107的总数来产生基本图案107的 计数值。为了区分基本图案107和附加图案108,基本图案确定器电路253分 析基本图案107和附加图案108之间的差异,并且使用该差异获得基本图案 107。在该示例中,基本图案确定器电路253获得不具有点108d的任何图案作 为基本图案107。当确定计数值等于或大于预定阈值时,基本图案确定器电路 253确定基本图案107包含在文档数据101中。此外,基本图案确定器电路253 获得诸如每个点的位置或两点之间的角度之类的、关于基本图案107的特性信 息,并且将特性信息输出到附加信息检测器电路211。
附加图案确定器电路254
从所获得的图案获得附加图案108,并且计数附加图案108的总数来产生 附加图案108的计数值。在该示例中,附加图案确定器电路254获得具有点108d 的任何图案作为附加图案108。当确定计数值等于或大于预定阈值时,附加图 案确定器电路254确定附加图案108包含在文档数据101中。附加图案确定器 电路254还获得诸如每个点的位置或两点之间的角度之类的、关于附加图案 108的特性信息,并且将特信息输出到附加信息检测器电路211。
参照图7,附加信息检测器电路211分别从基本图案确定器电路253和附 加图案确定器电路254获得结果,并且使用所获得的结果检测已经嵌入文档数 据101中的附加信息。
例如,当以基本图案107和附加图案108之间的相对角度的形式嵌入附 加信息时,附加信息检测器电路211基于可从基本图案107的特性信息和附加 图案108的特性信息获得的相对角度来检测附加信息。在一个示例中,可以针 对每一对基本图案107和附加图案108获得基本图案107和附加图案108之间 的相对角度。使用任何统计,具有最大计数数的相对角度可以用来检测附加信 息。更具体地,在该示例中,当基本图案107和附加图案108之间的相对角
度可以被表示为整数时,可以使用下面的等式检测附加信息
v= I x — y |Mod360/60,其中v对应于附加信息的值,x对应于基本 图案107的角度,y对应于附加图案108的角度,而Mod对应于模运算。在该 示例中,假设已经如上所述针对每60度量化了基本图案107和附加图案108 中的每一个的角度。
例如,当基本图案107具有0度的角度,而附加图案108具有60度的角 度时,上述等式被表示为
v 二 i 0 — 6 0 I Mod360/60 = 1。在这样的情况下,将附加信息检测为
附加信息检测器电路211将所检测到的附加信息输出到系统控制器204。 系统控制器204促使图像处理装置10根据与附加信息对应的操作控制代码执 行处理。例如,系统控制器204参照由系统控制器204管理的图9的管理表来 确定与使用所检测到的附加信息获得的操作控制代码对应的特定处理。 一旦确 定处理,系统控制器204促使图像处理设备10执行所确定的处理。
图9的管理表存储操作控制代码以及与操作控制代码对应的处理。如上 所述,可以确定嵌入到文档数据101中的附加信息,以便与图9的操作控制代 码之一对应。参照图9,"打印"操作对应于使用绘图器203打印文档数据101 的操作。"电子邮件"操作对应于使用通信装置215发送电子邮件的操作。"传 送"操作对应于使用通信装置215通过诸如局域网(LAN)或因特网之类的网 络发送文档数据101的操作。"FAX"操作对应于使用通信装置215以传真数据 的形式发送文档数据101的操作。
让人参照图9,操作代码"-l"指示可以对文档数据101执行包括"打印"、 "电子邮件"、"传送"和"传真"操作的任意一种操作。
操作代码"l"指示不可以对文档数据101执行包括"打印"、"电子邮件"、
"传送"和"传真"操作的任意一种操作。
操作代码"2"指示只要文档数据101被加密,就不可以对文档数据101 执行"打印"和"传真"操作,而可以对文档数据101执行"电子邮件"和"传 送"操作。
操作代码"3"指示只要文档数据101被加密,就不可以对文档数据101 执行"打印"和"传真"操作,而可以对文档数据101执行"电子邮件"和"传送"操作。此外,要求在转换为不可打印的PDF数据之后发送文档数据lOl。 操作代码"4"指示可以对文档数据101执行"打印"操作,而不可以对
文档数据101执行"电子邮件、"传送"和"传真"操作。
操作代码"5"指示可以对文档数据101执行"打印"操作,而不可以对
文档数据101执行"传真"操作。此外,指示只要文档数据101被加密并作为
不可打印的PDF数据发送,就可以对文档数据101执行"电子邮件"和"传送"操作。
操作代码"6"指示可以对文档数据101执行"打印"操作。此外,指示 只要将文档数据101发送到被预先注册为授权目的地的目的地,就可以对文档 数据101执行"电子邮件"、"传送"和"传真"操作。为了识别目的地,可以 使用特定用户的电子邮件地址。
在该示例中,禁止对文档数据101执行的"打印"操作可以对应于在输 出打印纸时通过将黑色图像添加到整个文档数据上来遮盖包含在文档数据101 中的信息的操作。例如,当通过操作装置205接收到用于复制文档101的用户 指令,并且检测到与禁止"打印"操作的操作控制代码对应的附加信息时,系 统控制器204促使绘图器203在输出文档数据101之前添加黑色图像来遮蔽包 含在文档数据101中的信息。为了控制绘图器203的输出处理,系统控制器204 可以通过选择器213切换打印模式。
此外,在该示例中,被禁止对文档数据101执行的"电子邮件"、"传送" 和"传真"操作中的任意一个可以对应于即使接收到请求发送文档数据101的 用户输入也不发送文档数据101的操作。例如,当通过操作装置205接收到经 由电子邮件发送文档fT据101的用户指令,并且检测到与允许利用授权目的地 的"电子邮件"操作的操作控制代码对应的附加信息时,系统控制器204检査 用户输入的电子邮件地址,并且仅在该电子邮件地址被注册为授权地址时,促 使通信装置215将文档数据101发送到所输入的电子邮件地址。当电子邮件地 址未被注册为授权目的地时,系统控制器204中断操作并促使操作装置205输 出错误消息。
此外,图9的管理表可以存储任何其它的控制代码,使得由图像处理设 备10执行的操作不限于上述示例。
当附加信息检测器电路211使用从图案获得器电路210获得的结果不能 检测到附加信息时,附加信息检测器电路211向图像控制器204输出关于基本
18图案107的信息。系统控制器204获得预先分配给基本图案107的操作控制代 码,并且促使图像处理设备10根据与基本图案107对应的操作控制代码执行 操作。在该示例中,将操作控制代码"-1"分配给基本图案107。
现在参照图10,根据本发明的示例性实施例解释由图像处理设备10执行 的、从文档数据101获得图案并基于是否从图案检测到附加信息的确认控制处 理的操作。可以在通过操作装置205输入用于输出文档数据101的用户指令之 后执行图10的操作。在该示例中,输出可以对应于包括复印操作、传真操作、 电子邮件操作和传送操作中的任意一个。
在Sl,基本图案获得器电路251从由彩色图像转换器电路212输出的文 档数据101中获得基本图案107。如参照图8在上面所述,除了基本图案107 之外,基本图案获得器电路251获得对应于基本图案107的附加图案108的一 部分。
在S2,图案阈值确定器电路252确定是否由基本图案获得器电路251获 得了基本图案107。当确定获得了基本图案107 (在S2的"是")时,操作前 进到S3。当确定未获得基本图案107时(在S2的"否"),则操作结束。在这 样的情况下,系统控制器104确定文档数据101未嵌有图案或附加信息,并且 允许用户执行无限制地对文档数据执行所期望的操作。
例如,每次当基本图案获得器电路251获得的图案被输入的图案阈值确 定器电路252时,图案阈值确定电路252计数由基本图案获得电路251获得的 图案总数来产生计数值。当计数值到达预定阈值时,图案阈值确定器电路252 确定获得足够数量的图案。当计数值小于预定阈值时,图案闺值确定电路252 可以继续计数由基本图案获得电路251获得的图案数。当没有要被接收的文档, 并且计数值仍然小于预定阈值时,图案阈值确定器电路252未获得基本图案 107。
在S4,基本图案确定器电路253确定是否获得足够数量的基本图案107 以进行进一步处理。例如,当基本图案确定器电路253图案获得器电路251获 得的图案中检测到基本图案107时,基本图案确定器电路253将基本图案107 的计数值加l。当确定计数值到达预定的阈值(在S4的"是")时,操作前进 到S5。当确定计数值小于预定阈值(在S4的"否"),操作重复S4。
在S5,基本图案确定器电路253获得诸如每个点的位置或两点的相对角 度之类的、关于基本图案107的特性的特性信息。将特性信息输出到附加信息检测器电路211。
在S6,附加图案确定器电路254确定是否获得足够数量的附加图案108 以进行进一步处理。例如,当附加图案确定器电路254从图案获得电路251获 得的图案中检测到附加图案108时,附加图案确定器电路254将附加图案108 的计数值加l。当确定计数值到达预定的阈值(在S6的"是")时,操作前进 到S7。当确定计数值小于预定阈值(在S6的"否"),操作重复S6。
在S7,附加图案确定器电路254获得诸如每个点的位置或两点的相对角 度之类的、关于附加图案108的特性的特性信息。将特性信息输出到附加信息 检测器电路211。
在该示例中,同时执行由基本图案确定器电路253执行的S4和S5以及 由附加图案确定器电路254执行的S6和S7,由此减少整体处理时间。
在S8,附加信息检测器电路211获得处理结果,其包括从基本图案确定 器电路253获得的基本图案107的特性信息和从附加图案确定器电路254获得 的附加图案108的特性信息。使用所获得的结果,附加信息检测器电路211检 测嵌入到文档数据101中的附加信息。
在S9,附加信息检测器电路211确定是否已经检测到附加信息。当确定 已经检测到附加图案时(在S9的"是"),操作前进到SIO。当确定未检测到附 加图案时(在S9的"否"),操作前进到Sll.
在SIO,附加信息检测器电路211将所检测到的附加信息输出到系统控制 器204。在该示例中,附加信息对应于图9的操作控制代码之一。基于与附加 信息对应的操作控制代码,系统控制器204控制图像处理设备10的操作。
在Sll,附加信息检测器电路211将关于基本图案107的信息输出到系统 控制器204。系统控制器204获得与基本图案107对应的操作控制代码。在Sll 输出的操作控制代码被预先设置为当获得基本图案107但是使用基本图案107 或任何其他图案未检测到附加信息时输出的操作控制代码。基于与基本图案 107对应的操作控制代码,系统控制器204控制图像处理设备10的操作。
例如,为了增加安全级别,可以将与基本图案107对应的操作控制代码 设置为等于或高于具有最高安全级别的操作控制^^码,其可从图9的管理表中 获得。参照图9,可以选择操作控制代码"1"作为与基本图案107对应的操作 控制代码。可以在诸如NVRAM之类的、图像处理设备10的任何期望的存储器 中存储分配给基本图案107的关于操作控制代码的信息。如上所述,当附加信息检测器电路211检测到附加信息时,系统控制器 201根据附加信息的操作控制代码控制图像处理设备10执行操作。当附加信息
检测器未检测到附加信息时,系统控制器201控制图像处理设备10根据与基 本图案107对应的操作控制代码执行操作。利用该功能,即使当未检测到附加 信息时,只要检测到基本图案107,图像处理设备IO就能够保护文档数据101。 可以以各种其它方式执行图10的操作。例如,在S2,图案阈值确定器电 路252可以在通过默认设置或根据用户偏好预设的预定时间段内执行确定。在 这样的情况下,图案阈值确定器252被额外地配有能够计数时间段来产生时间 计数值的计数器电路。当时间计数值到达预定时间段时,即使当还未处理所有 数据时,图案阈值确定器电路252也确定未获得基本图案107。这可以减少整 体处理时间。
在另一个示例中,获得附加信息的操作不限于参照图IO在上面描述的操 作。例如,当已知以基本图案107或附加图案108的绝对角度的形式嵌入附加 信息时,不需要必须获得与基本图案107和附加图案108之间的相对角度有关 的信息。
此外,获得图案或附加信息的操作不限于参照图IO在上面描述的操作, 使得可以基于如何嵌入附加信息预先确定操作。
现在参照图11根据本发明的示例性实施例解释由图像处理设备10执行 的、从文档数据101获得图案并且基于是否从图案中检测到附加信息的确定控 制处理的操作。可以在通过操作装置205输入用于输出文档数据101的用户指 令之后,执行图11的操作。此外,在该示例中,假设使用附加图案108嵌入 与操作控制代码对应的附加信息。
在S21,图案获得电路210以与参照图10的Sl在上面描述的方式基本类 似的方式,从彩色图像转换器电路212或扫描仪201输出的文档数据101中获 得基本图案107。如上所述,除了基本图案107之外,获得对应于基本图案107 的附加图案108的部分。
在S22,图案获得器电路210以与参照图10的S2在上面描述的方式基本 类似的方式确定是否获得了基本图案107。当确定获得了基本图案107时(在 S22的"是"),操作前进到S23当确定未获得基本图案107时(在S22的"否"), 操作前进到S27。
在步骤S27,图案获得器电路210将结果输出到系统控制器204,其未获
21得与基本图案107对应的图案。系统控制器204确定文档数据101不是嵌有图 案或附加信息的机密文档,并且允许根据通过操作装置205输入的用户指令进 行任意期望的处理,并且操作结束。
在S23,图案获得器电路210以与参照图10的S6在上面描述的方式基本 类似的方式获得附加图案108。图案获得器电路210进一步获得与附加图案108 有关的特性信息,并且以与参照图10的S7在上面描述的方式基本类似的方式 将特性信息输出到附加信息检测器电路211。
在S24,附加信息检测器电路211确定是否检测到附加信息。当确定检测 到附加信息时(在S24的"是"),操作前进到S25。当确定未检测到附加信息 时(在S24的"否"),操作前进到S26。
在S25,附加信息检测器电路211将所检测到的附加信息输出到系统控制 器104。系统控制器104获得与附加信息对应的操作控制代码,并且以与参照 图10的S10在上面描述的方式基本类似的方式,基于操作控制代码控制图像 处理设备10的操作。
在S26,附加信息检测器电路211将关于基本图案107的信息输出到系统 控制器104。系统控制器104获得与基本图案107对应的操作控制代码,并且 以与参照图10的Sll在上面描述的方式基本类似的方式,基于操作控制代码 控制图像处理设备10的操作。
现在参照图12,根据本发明的示例性实施例解释由图像处理设备10执行 的、从文档数据101获得图案并且基于是否从图案中检测到附加信息的确定以 及是否使用附加信息识别了特定操作控制代码的确定控制处理的操作。除了添 加了 S31之外,图12的操作与图10的操作基本上类似。
在S9,当附加信息检测器电路211确定检测到附加信息时(在S9的"是"), 操作前进到S31。
在S31,附加信息检测器电路211确定是否已经检测到多于一种类型的附 加信息。当确定仅检测到一种附加信息时(在S31的"否"),操作前进到SIO 来将所检测到的附加信息输出到系统控制器204。在SIO,系统控制器204获 得与所检测到的附加信息对应的操作控制代码,并且根据与所检测到的附加信 息对应的操作控制代码控制图像处理设备10的操作。
当确定检测到多种附加信息时(在S31的"是"),操作前进到Sll来输 出关于基本图案107的信息。在SIO,系统控制器204获得与基本图案107对应的操作控制代码,并且根据与基本图案107对应的操作控制代码控制图像处 理设备10的操作。
在该示例中,当使用附加信息可以获得多个操作控制代码时,确定存在
多种附加信息。在这样的情况下,系统控制204不能确定要执行的特定处理, 这是因为存在与附加信息对应的多个处理。
如上参照图12所述,甚至当未获得单一操作控制代码时,促使系统控制 器204根据与基本图案107对应的操作控制代码控制图像处理设备10的操作。 以这种方式,甚至当图处理设备10不能确定要执行的特定处理时,也可以在 不中断当前操作的情况下保护文档数据101。
可以其各种其他方式执行图12的操作。例如,可以在当执行是否检测到 附加信息的确定的步骤S9的同时执行是否检测到多种附加信息的确定。在这 样的情况下,当未检测到附加信息或当检测到多种附加信息时,操作前进到Sll. 仅当检测到一种附加信息时,操作前进到SIO。
在另一个示例中,只要所检测到的附加信息被输出到系统控制器204,可 以由系统控制器204执行S31的是否检测到多种附加信息的确定。
现在参照图13,根据本发明的示例性实施例解释由图像处理设备10执行 的、从文档数据101获得图案并且基于是否从图案中检测到附加信息的确定以 及是否使用附加信息识别了特定操作控制代码的确定控制处理的操作。除了添 加了 S31之外,图13的操作与图11的操作基本上类似。
在S14,当附加信息检测器电路211确定检测到附加信息时(在S14的 "是"),操作前进到S31。
在S31,附加信息检测器电路211确定是否已经检测到多于一种类型的附 加信息。当确定仅检测到一种附加信息时(在S31的"否"),操作前进到S25 来将所检测到的附加信息输出到系统控制器204。在S25,系统控制器204获 得与所检测到的附加信息对应的操作控律U代码,并且根据与所检测到的附加信 息对应的操作控制代码控制图像处理设备10的操作。
当确定检测到多种附加信息时(在S31的"是"),操作前进到S26来输 出关于基本图案107的信息。在S26,系统控制器204获得与基本图案107对 应的操作控制代码,并且根据与基本图案107对应的操作控制代码控制图像处 理设备10的操作。
现在参照图14和15,根据本发明的示例性实施例解释由图像处理设备10执行的、从文档数据101获得图案并且基于是否从图案中检测到附加信息的 确定以及是否使用附加信息识别了特定操作控制代码的确定控制处理的操作。
除了添加了S32之外,图15的操作与图12的操作基本上类似。此外,在该示 例中,图像处理设备IO存储或访问图14的管理表。
处理针对每个操作控制代码存储优先级顺序信息("优先级")之外,图 14的管理表存储基本上与存储在图9的管理表中的信息类似的信息。利用该优 先级顺序信息,甚至当存在多个操作控制代码时,系统控制器204也能够选择 要使用的操作控制代码之一。具体地,在该示例中,系统控制器204将以2、 3、 6、 5、 1、 4和-1的顺序参照操作控制代码。可以根据用户偏好改变图14的优 先级顺序信息。
返回参照图15,当在S31确定存在多种附加信息时,操作前进到S32。 在S32,系统控制器204参照图14的管理表来确定从附加信息中获得的 操作控制代码中的哪一个具有最高的优先级顺序。 一旦选择具有最高优先级的 控制操作代码,系统控制器204根据所选择的操作控制代码控制图像处理设备 IO的操作。
如参照图14和15所述,甚至当存在多种附加信息,或存在多个操作控 制代码时,图像处理设备10能够确定要对文档数据101执行的特定处理。以 这种方式,甚至当图像处理设备10不能确定要执行的特定处理时,也可以在 不中断当前操作的情况下保护文档数据101。
参照图14和16,根据本发明的示例性实施例解释由图像处理设备10执 行的、从文档数据101获得图案并且基于是否从图案中检测到附加信息的确定 以及是否使用附加信息识别了特定操作控制代码的确定控制处理的操作。除了 添加了 S32之外,图16的操作与图13的操作基本上类似。此外,在该示例中, 图像处理设备10存储或访问图14的管理表。
当在S31确定存在多种附加信息时,操作前进到S32。
在S32,系统控制器204参照图14的管理表来确定从附加信息中获得的 操作控制代码中的哪一个具有最高的优先级顺序。 一旦选择具有最高优先级的 控制操作代码,系统控制器204根据所选择的操作控制代码控制图像处理设备 10的操作。
在上述参照图10到16中的任意一个所述的示例中,图案获得器电路210 可以执行逐段地检测文档数据101的图案的操作。
24例如,如图17A到17D所示,扫描仪201以主扫描方向Y和副扫描方向X 逐线地读取文档数据101。扫描仪201读取的文档数据101被逐线地输出到图 案获得器电路210。当所获得的线数到达预定数量m时,图案获得器电路210 执行从具有预定线数ra的数据获得图案的操作。图案获得器电路210进一步将 要被处理的文档数据101的部分移动预定线数n,并且重复获得图案的操作。 在该示例中,可以通过默认设置或根据用户偏好预先设置m或n的值。在图17A 到17D中任意一个所示的示例性情况中,将m设置为3,并且将n设置为1。
具体地,参照图17A,在时间段t,图案获得器电路210获得文档数据A (t),其对应于文档数据101的三条线。当在文档数据A (t)中检测到图案时, 图案获得器电路210进一步从文档数据A (t)获得图案。
参照图17B,在时间段(t+l),图案获得器电路210获得文档数据A(t+1), 通过从文档数据A (t)移动一条线获得该数据A (t+l)。当在文档数据A (t+l) 中检测到图案时,图案获得器电路210还包括从文档数据A(t+l)获得的图案。
参照图17C,在时间段(t+2),图案获得器电路210获得文档数据A(t+2), 通过从文档数据A(t+1)移动一条线获得该数据A(t+2)。当在文档数据A(t+2) 中检测到图案时,图案获得器电路210还包括从文档数据A(t+2)获得的图案。
参照图17D,在时间段(t+d),图案获得器电路210获得文档数据A(t+d), 通过从文档数据A (t+2)移动与d值对应的预定线数获得该数据A (t+d)。当 在文档数据A (t+d)中检测到图案时,图案获得器电路210还包括从文档数据 A (t+d)获得的图案。符号d指示任何所期望的时间段。
如上所述,除了基本图案107和附加图案108的组合之外,可以以任何 所期望的形式嵌入附加信息。例如,如图18所示,可以以二维代码400的形 式嵌入附加信息。二维代码400包括一个或多个定位符号401,提供这些符号 来指示嵌入二维代码400的位置。在该示例中,定位符号401用作基本图案107, 而除了定位符号401之外的部分用作附加图案108。
更具体地,在该示例中,图像处理设备10可以额外地配有图像读取器301 和解码器300。图像读取器301读取二维代码400,并且将所获得的数据输出 到解码器300。解码器300检测嵌入在二维代码400中的附加信息。
参照图19,根据本发明示例性实施例解释获得二维代码400和基于是否
检测到附加信息控制处理的操作。
在S41,解码器300获得图像读取器301的二维代码400,并且获得定位符号401。
在S42,解码器300使用定位符号401获得关于二维代码400的位置的信 息。可以以任何期望的坐标系统表示该位置。在图18所示的示例性情况下, 解码器300针对三个定位符号401中的每一个获得位置信息,并且使用所获得 的位置信息确定二维代码400的位置。
在S43,解码器300确定是否从二维代码400检测到附加信息。当确定检 测到附加信息时(在S43的"是"),操作前进到S44。当确定未检测到附加信 息时(在S43的"否"),操作前进到S45。
在S44,解码器300将所检测到的附加信息输出到系统控制器204,来促 使系统控制器204根据与附加信息对应的操作控制代码在执行操作。
在S45,解码器300将与定位符号401相关的信息输出到系统控制器204 来促使系统控制器204根据与定位符号401对应的操作控制代码执行操作。
如上参照图18和19所述,当从二维代码400检测到附加信息时,系统 控制器201根据与附加信息对应的操作控制代码控制操作。当未从二维代码 400检测到附加信息时,系统控制器201根据与用作第一图案107的定位符号 401对应的操作控制代码控制操作。利用该功能,甚至当未检测到附加信息时, 只要检测到定位符号,图像处理设备10就能够保护文档数据。
在上述示例中,二维代码不限于图18的二维代码。例如,只要可以检测 二维代码400的位置,就可以嵌入任意数量的定位符号401。
根据上述教学可以进行各种附加的修改和变型。因此将理解在所附权利 要求的范围内,可以与这里具体描述的方式不同的方式实践本发明的公开。
例如,可以将多于一页的文档101提供给图像处理设备10。为了描述的 目的,假设将包括文档A、文档B和文档C的多个文档101提供给图像处理设 备10。在这样的情况下,图像处理设备10以与参照图10到13、 15和16中的 任意一个描述的方式类似的方式,执行获得文档A、文档B和文档C中的每一 个上的图案的操作。当图像处理设备10使用从文档A获得的图案检测到附加 信息,并且当图像处理设备10使用从文档B或C获得的图案未检测到附加信 息时,图像处理设备10可以根据与所获得的图案对应的操作控制代码执行操 作。
在另一个示例中,可以由CPU 204a根据具有多条指令的图像处理程序执 行图10到13、 15和16的任意一个的操作。图像处理程序可以预先存储在任意存储器中,诸如R0M 204b、硬盘或任何提供在图像处理设备IO之内或之外 的其它存储装置,所述其它存储装置包括可移动记录介质,诸如软盘、诸如 CD-ROM或DVD之类的光盘、磁光(M0)盘、磁盘或半导体存储器。在其中存储 图像处理程序的可移动记录介质可以作为软件包分发。替代地,图像处理程序 的任意部分可以分布在有线或无线网络上。当图像处理设备10的电源接通时, 图像处理程序可以加载到RAM 204c (其用作CPU 204a的工作区),以促使CPU 204a执行图10到13、 15和16中的任意一个的操作。在这样的情况下,只要 CPU 204a根据图像处理程序执行3上述电路执行的功能,则不需要必须提供图 案获得器电路210和附加信息检测器电路211中的任何一个。
替代地,上述图像处理设备可以安装在诸如图20的计算机301之类的计 算机上。计算机301包括通过系统总线302连接的CPU 204a、 ROM 204b、 RAM 204c、硬盘驱动器(HDD) 214、 CD-ROM驱动器304和接口 305。接口 305可以 包括任意所期望的通信接口,其允许计算机305来通过网络与任何其它装置通 信。接口 305可以额外地或替代地包括任意用户接口,其允许计算机305与用 户通信。
在该示例中,图像处理程序可以存储在HDD 214和ROM 204b中的任意一 个中。在另一个示例中,图像处理程序可以存储在可由CD-ROM确定器304读 取的记录介质303中。在另一示例中,可以通过接口 305从网络下载图像处理 程序。当CPU 204a被激活时,图像处理程序被加载到RAM 204c来促使CPU 204a 按照上述参照图10到13、 15和16描述的方式操作。
具体地,CPU 204a获得文档数据101,所述文档数据101可以存储在计 算机301的任意存储器中,或者可以通过网络获得。替代地,当扫描仪连接到 文档数据101时,CPU 204a可以从扫描仪获得文档数据101。 CPU 204a从文档 数据101获得图案,并且确定是否从图案获得附加信息。当确定检测到附加信 息时,CPU 204a获得与所检测到的附加信息对应的操作控制代码,并且根据与 所检测到的附加信息对应的操作控制代码执行计算机301的操作。当通过接口 305接收到用于打印文档数据的用户指令时,CPU 204a可以通过接口 305促使 操作控制代码输出到与计算机301连接的打印机。替代地,CPU 204a可以选择 不产生打印数据或不向打印机输出打印数据。
在另一示例中,可以由包括图像处理设备10和计算机301中的任意一个 的图像处理系统执行图10到13、 15和16中的任意一个的操作。根据上述的本发明的一些实施例,可以以多种方式实现本发明。这样的 变型不应认为是背离本发明的宗旨和范围,并且所有这样的修改可以被认为是 包含在本发明的范围内。
例如,在本公开和所附权利要求的范围内,不同的示例性实施例的元素 和/或特征可以相互组合和/或相互替换。
此外,如上所述,可以以存储在任意种类的存储介质中的计算机程序的 形式实施本发明的上述和其他方法中的任意一个。存储介质的示例包括(但不 限于)软盘、硬盘、光盘、磁光盘、磁带、非易失性存储卡、ROM (只读存储 器)等。
替代地,可以通过将常规组件电路的合适网络互联或将其与一个或多个 常规通用目的微处理器和/或相应编程的信号处理器的组合而实现的ASIC实现 本发明的上述和其它方法。
在一个示例中,本发明具备一种图像处理设备,包括用于从图像数据获 得标志的装置,所述标志被嵌入到所述图像数据中;检测标志中的附加信息的 装置;确定在标志中是否检测到附加信息来产生确定结果,并且基于确定结果
关于图像数据控制由图像处理设备执行的处理的装置。当确定结果指示检测到 附加信息时,图像处理设备被控制来执行与附加信息对应的处理,和当确定结 果指示未检测到所述附加信息时,图像处理设备被控制来执行与标志对应的处 理。
在上述示例中,当在标志中检测到的附加信息包括多于一种的附加信息 时,即使当确定结果指示检测到附加信息,但是用于控制的装置控制图像处理 设备执行与标志对应的处理。
在上述示例中,图像处理设备可以进一步包括存储多个操作控制代码的
装置,每个操作控制代码指示图像处理设备关于图像数据执行的特定处理。当 确定结果指示检测到所述附加信息时,用于控制的装置使用在标志中检测到的 附加信息来选择多个操作控制代码之一,并且控制图像处理设备执行由多个操 作控制代码中的所选择的代码指示的处理。
在上述示例中,图像处理设备可以进一步包括存储多个操作控制代码的 装置,每个操作控制代码指示图像处理设备关于图像数据执行的处理。当确定 结果指示检测到附加信息时,用于控制的装置使用在标志中检测到的附加信息 来选择多个操作控制代码之一,并且控制图像处理设备执行由多个操作控制代码中的所选择的代码指示的处理。
在上述示例中,用于存储的装置进一步关于所述多个操作控制代码中的每 一个存储优先级顺序信息。当在所述标志中检测到的所述附加信息包括多于一 种附加信息时,用于控制的装置选择被分配了具有最高优先级顺序的优先级顺 序信息的多个操作控制代码之一,并且控制图像处理设备来执行由多个操作控 制代码中的所选择的操作控制代码指示的处理。
在上述示例中,图像处理设备可以进一步包括扫描仪装置,用于将原始图 像扫描为图像数据,并且将图像数据作为多个图像数据片段输出到标志获得电 路。标志获得电路一次获得图像数据的一个片段,并且从所述图像数据的一个 片段获得标志。
在上述示例中,标志可以包括第一图案;和第二图案,所述第二图案的一 部分具有与第一图案的特性相同的特性。标志获得电路获得所述第一图案和所 述第二图案作为所述标志,其中所述第二图案的一部分具有与第一图案的特性
相同的特性。当确定结果指示未检测到附加信息时,用于控制的装置控制图像 处理设备来执行与第一图案对应的处理。
在上述示例中,标志可以包括用于指示标志的位置的定位符号。当确定结
果指示未检测到附加信息时:用于控制的装置控制图像处理设备执行与定位符
号对应的处理。
在另一示例中,本发明具备记录介质,用于存储促使计算机执行上述图像 处理方法中的任意一个的多条指令。
29
权利要求
1.一种图像处理设备,包括标志获得电路,配置来从图像数据获得标志,所述标志被嵌入到所述图像数据中;附加信息检测器电路,配置来检测所述标志中的附加信息;控制器,配置来确定在所述标志中是否检测到所述附加信息来产生确定结果,并且基于所述确定结果控制由所述图像处理设备关于所述图像数据执行的处理,其中当所述确定结果指示检测到所述附加信息时,所述图像处理设备被控制来执行与所述附加信息对应的处理,和当所述确定结果指示未检测到所述附加信息时,所述图像处理设备被控制来执行与所述标志对应的处理。
2. 如权利要求1所述的图像处理设备,其中当在所述标志中检测到的所述附加信息包括多于一种的附加信息时,即使 当所述确定结果指示检测到所述附加信息时,所述控制器也配置来控制所述图 像处理设备执行与所述标志对应的处理。
3. 如权利要求l所述的图像处理设备,进一步包括存储装置,配置来存储多个操作控制代码,每个操作控制代码指示所述图 像处理设备关于所述图像数据执行的特定处理,其中当所述确定结果指示检测到所述附加信息时,所述控制器配置来使用在所 述标志中检测到的所述附加信息来选择多个操作控制代码之一,并且控制所述 图像处理设备执行由所述多个操作控制代码中的所选择的代码指示的处理。
4. 如权利要求3所述的图像处理设备,其中所述存储装置进一步配置来关于所述多个操作控制代码中的每一个存储 优先级顺序信息,和当在所述标志中检测到的所述附加信息包括多于一种附加信息时,所述控 制器被进一步配置来选择被分配了具有最高优先级顺序的优先级顺序信息的 多个操作控制代码之一,并且控制所述图像处理设备来执行由所述多个操作控 制代码中的所选择的操作控制代码指示的处理。
5. 如权利要求l所述的图像处理设备,进一步包括扫描仪装置,配置来将原始图像扫描为图像数据,并且将所述图像数据作 为多个图像数据片段输出到所述标志获得电路,其中所述标志获得电路配置来一次获得所述图像数据的一个片段,并且从所述 图像数据的一个片段获得所述标志。
6. 如权利要求1所述的图像处理设备,其中所述标志包括 第一图案;和第二图案,所述第二图案的一部分具有与所述第一图案的特性相同的特 性,其中所述标志获得电路配置来获得所述第一图案和所述第二图案作为所述标 志,其中所述第二图案的一部分具有与所述第一图案的特性相同的特性,和当所述确定结果指示未检测到所述附加信息时,所述控制器配置来控制所 述图像处理设备来执行与所述第一图案对应的处理。
7. —种图像处理系统,包括 处理器;和存储装置,配置来存储多条指令,其中当被所述处理器激活时所述指令促 使所述处理器执行从图像数据获得标志,所述标志被预先嵌入到所述图像数据中; 检测所述标志中的附加信息;确定在所述标志中是否检测到所述附加信息来产生确定结果;和 基于所述确定结果控制由所述图像处理系统关于所述图像数据执行的处 理,其中当所述确定结果指示检测到所述附加信息时,所述图像处理系统被控制来 执行与所述附加信息对应的处理,和当所述确定结果指示未检测到所述附加信息时,所述图像处理系统被控制 来执行与所述标志对应的处理。
8. 如权利要求7所述的图像处理系统,其中当在所述标志中检测到的所述附加信息包括多于一种的附加信息时,即使 当所述确定结果指示检测到所述附加信息时,所述处理器也配置来控制所述图 像处理系统执行与所述标志对应的处理。
9. 如权利要求7所述的图像处理系统,进一步包括像处理系统关于所述图像数据执行的特定处理,其中当所述确定结果指示检测到所述附加'信息时,所述处理器配置来使用在所 述标志中检测到的所述附加信息来选择多个操作控制代码之一,并且控制所述 图像处理系统执行由所述多个操作控制代码中的所选择的代码指示的处理。
10. 如权利要求9所述的图像处理系统,其中所述存储装置进一步配置来关于所述多个操作控制代码中的每一个存储 优先级顺序信息,和当在所述标志中检测到的所述附加信息包括多于一种附加信息时,所述处 理器被进一步配置来选择被分配了具有最高优先级顺序的优先级顺序信息的 多个操作控制代码之一,并且控制所述图像处理系统来执行由所述多个操作控 制代码中的所选择的操作控制代码指示的处理。
11. 一种图像处理方法,包括从图像数据获得标志,所述标志被预先嵌入到所述图像数据中; 检测所述标志中的附加信息;确定在所述标志中是否检测到所述附加信息来产生确定结果;和 基于所述确定结果控制由图像处理设备关于所述图像数据执行的处理,其中当所述确定结果指示检测到所述附加信息时,所述图像处理设备被控制来 执行与所述附加信息对应的处理,和当所述确定结果指示未检测到所述附加信息时,所述图像处理设备被控制 来执行与所述标志对应的处理。
12. 如权利要求11所述的图像处理方法,进一步包括确定在所述标志中检测到的所述附加信息是否包括多于一种附加信息来 产生附加确定结果;和当在所述附加确定结果指示在所诉标志中检测到的所述附加信息包括多 于一种的附加信息时,由图像处理设备基于所述确定结果关于所述图像数据执行的控制处理包括即使当所述确定结果指示检测到所述附加信息时,控制所述图像处理设 备执行与所述标志对应的处理。
13. 如权利要求11所述的图像处理方法,进一步包括-存储多个操作控制代码,每个操作控制代码指示所述图像处理设备关于所述图像数据执行的特定处理,其中当所述确定结果指示检测到所述附加信息时,由图像处理设备基于所述确 定结果关于所述图像数据执行的控制处理包括使用在所述标志中检测到的所述附加信息来选择多个操作控制代码之一,和控制所述图像处理系统执行由所述多个操作控制代码中的所选择的代 码指示的处理。
14.如权利要求13所述的图像处理方法,进一步包括-关于所述多个操作控制代码中的每一个存储优先级顺序信息,和 当所述附加确定结果指示在所述标志中检测到的所述附加信息包括多于 一种附加信息时,由图像处理设备基于所述确定结果关于所述图像数据执行的控制处理包括选择被分配了具有最高优先级顺序的优先级顺序信息的多个操作控制 代码之一;和控制所述图像处理设备来执行由所述多个操作控制代码中的所选择的 操作控制代码指示的处理。
全文摘要
公开了用于图像处理的设备、系统和方法,其中其每一个从图像数据中获得标志,检测标志中的附加信息,确定在标志中检测到的附加信息来产生附加结果,并且基于确定结果关于图像数据控制图像处理设备执行的处理。
文档编号H04N1/387GK101515985SQ200910007399
公开日2009年8月26日 申请日期2009年2月23日 优先权日2008年2月22日
发明者志村浩, 石川雅朗 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1