用于图像处理的装置、方法和计算机产品的制作方法

文档序号:7691859阅读:234来源:国知局
专利名称:用于图像处理的装置、方法和计算机产品的制作方法
技术领域
本发明涉及用于图像处理的装置、方法和计算机产品。
技术背景随着近年来图像处理技术的发展,生成无法轻易与原版相区别的副本成为 可能。为了防止诸如银行记录和适销债券之类的特定文档的伪造,对于防止复 制和生成这些文档的完美副本的技术的需求日益增长。在这样的环境之下,已经提出了各种技术用于对特定或机密文档的复制进 行管理。例如,日本专利特许公开申请第2004-274092号公开了一种用于通过使用 点图案(dot pattern)为图像数据添加禁止复制信息来防止对图像进行复制的 常规方法。在该常规方法中,当从图像数据中检测到具有与先前存储的禁止复 制图案相等的特征量的点图案时,就确定所述图像数据禁止被复制。已经提出了使用点图案作为水印图案的另 一种常规技术。所述水印图案是 出现在图像数据副本上的可识别字符串或图像,并且由在所述副本上可见的具 有预定直径的点和在所述副本上不可见的具有预定直径的点所构成。然而,如果将这样的禁止图像数据输出的点图案添加在包含诸如文本数据 和照片数据之类的内容的整个图像数据上,印刷在副本上的内容的可视性或外 观就会减弱(见图14)。无论读取和输出图像数据的条件如何,如果没有以预定精确度将禁止复制 信息提取出来,则向图像数据添加这样的点图案作为禁止复制信息是无用的。 因此,要添加到图像数据上的点图案需要具有预定量的密度或亮度。为了使用点图案作为水印图案,使得添加到图像数据的点图案包括具有不同直径的两种 类型的点就足够了。在这种情况下,希望要添加到图像数据的点图案具有最小 的密度(亮度)来防止内容信息的可视性减弱。 发明内容根据本发明的一个方面,提供了一种图像处理装置,所述图像处理装置包 括获取单元,其获取通过其将附加信息添加到包含内容信息的图像数据的添加方法;设置单元,其基于所述添加方法和内容信息设置所述附加信息所要添加 的区域;和添加单元,其通过所述添加方法将所述附加信息添加到所述区域。根据本发明的另一方面,提供了一种图像处理方法,所述图像处理方法包 括获取通过其将附加信息添加到包含内容信息的图像数据的添加方法;基于所 述添加方法和内容信息设置所述附加信息所要添加的区域;和通过所述添加方 法将所述附加信息添加到所述区域。根据本发明的再另一方面,提供了一种计算机程序产品,其在计算机上实 现上述方法。通过结合附图阅读以下对于本发明目前的优选实施例的详细描述,将会更 好的理解本发明的上述和其它目的、特征、优势以及^t支术和工业重要性。


图1是根据本发明的第一实施例的图像处理装置的硬件配置的框图; 图2是图1所示的图像处理装置的功能框图; 图3是存储在图1所示的存储单元中存储的数据示例的表格; 图4是基于第一内容区域在其中设置附加信息区域的图像数据示例的示 意图;图5是基于第二内容区域在其中设置附加信息区域的图像数据示例的示 意图;图6是存储在图1所示的存储单元中的形状指令和模板之间的关系的表格;图7是图1所示的图像处理装置的操作流程图;图8是根据本发明的第二实施例的图像处理装置的硬件配置的框图;图9是图8所示的图像处理装置的功能框图;图IO是存储在图8所示的存储单元中的数据示例的表格;图11是对其添加附加信息的图像数据的示例的示意图;图12是图8所示的图像处理装置的操作流程图;图13是接收附加信息的处理的流程图;图14是通过常规方法对其添加附加信息的图像数据示例的示意图。
具体实施方式
以下参考附图详细解释本发明的示例性实施例。在以下实施例中,图像处理装置被解释为多功能产品(MFP),其组合了 例如复印机、传真机(FAX)、扫描仪和打印机的任意或全部功能。然而,所 述图像处理装置可以是例如传真机、打印机、个人计算机(PC)、游戏机、移 动电话和汽车导航系统。这里所使用的术语"内容信息"是指各种类型的图像数据内容。所述内容包 括文本、字符串、图表、插图和照片图像。这里所使用的术语"编码方法,、是指其中由位串表示的每一位信息被转换 为预定图案并且将所述图案作为附加信息添加到图像数据的方法。到图案的转 换可被称为"编码"。所述图案处于能够识别为诸如点图案(""或"..")、斜线 图案("/"或"\")、条形码或二维条形码(快速响应(QR)码)之类的代码信 息的格式。如果所述信息是模拟数据,则所述"编码方法"包括到数字数据(位 串)的转换。这里所使用的术语"水印方法"是指使用包括两类图案的图案的方法。 一种 预定尺寸的图案打印在原始图像的副本上,而不同尺寸的另一种则不打印在所 述副本上,从而所述图案能够被作为可见信息打印在所述副本上。结合于此作 为参考的日本专利特许公开申请第2004-274092号给出了水印方法的详细解 释。图1是作为根据本发明的第一实施例的图像处理装置的MFP 100的硬件 配置的框图。MFP 100包括控制器110、通信接口 120、扫描仪引擎130、打 印机引擎140、 FAX板150、用户接口 160、读取设备170、硬盘驱动器(HDD) 180和总线190。控制器110控制MFP 100。控制器110包括中央处理器(CPU) 111、只 读存储器(ROM) 112和形成临时存储各种lt据的区域的主存储器113。通信接口 120由控制器110控制,从而MFP 100能够与外部设备进行通 信。例如,通信接口 120可以是以太网(商标)接口或正EE1284接口。由控制器110所控制的扫描仪引擎130执行图像读取过程。由控制器110所控制的打印机引擎140执行图像形成过程(图像打印过 程)。例如,打印机引擎140能够应用到激光打印机或喷墨打印机。由控制器110所控制的FAX板150执行FAX通信过程。用户接口 160显示从控制器110发送的信息并且将用户所输入的信息发送 到控制器IIO。换句话说,用户接口 160向用户输出(提供)信息并且接收来 自用户的指令(信息)。例如,用户接口 160包括诸如液晶显示器(LCD)或 阴极射线管(CRT)显示器之类的显示器、指示设备(鼠标、记录笔等)和键 盘。作为选择,可以采用触摸板或音频接口。由控制器110所控制的读取设备170执行从诸如集成电路(IC )卡或软盘 之类的便携式记录介质(未示出)读取信息的过程。读取设备170响应来自控 制器110的指令而访问所述便携式记录介质,读取信息并向控制器110发送所 述信息。各种类型的数据被写入HDD 180并且从HDD 180中读出各种类型的数 据。总线190与控制器110、通信接口 120、扫描仪引擎130、打印机引擎140、 FAX板150、用户接口 160、读取设备170和HDD 180电连接。总线190可以 是地址总线、数据总线等。通过选择打印机引擎140发布打印作业,而通过选择扫描仪引擎130发布 扫描作业。通过选择打印机引擎140和扫描仪引擎130二者,打印作业和扫描 作业均被发布。此外,通过选择打印机引擎140、扫描仪引擎130和FAX板 150,发布FAX接收作业和FAX传送作业。图2是MFP 100的功能框图。MFP 100包括指令输入单元210、数据输入 单元220、存储单元230、尺寸检测单元240、获取单元250、确定单元260、 区域设置单元270、信息添加单元280和数据输出单元290。指令输入单元210接收来自操作MFP IOO的用户的指令。例如,所述指令是用于输入图像数据的输入指令、用于输出图像数据的输出指令、用于设置 输入或输出图像数据的条件的条件设置指令或者用于添加附加信息的信息添 加指令。指令输入单元210能够采用在其中向用户显示操作菜单的系统,从而 用户能够选择一个或多个菜单项作为指令。如果用户通过外部设备远程控制MFPIOO,则通信接口 120作为指令输入单元210。数据输入单元220接收要对其添加信息的图像数据(即,目标图像数据) 的输入。所述目标图像数据由数据输入单元220利用应用程序生成,或者经由 通信接口 120或扫描仪引擎130从外部设备接收,并存储在存储单元230中。数据输入单元220输入要添加到目标图像数据的信息(此后,称为"附加 信息")。所述附加信息由数据输入单元220生成或获:f又,并存储在存储单元 230中。所述附加信息包括表示图像数据禁止复制的信息(此后,称为"禁止 复制信息"),诸如要从其输出图像数据的装置的识别信息之类的安全信息,用 于管理图像数据版权的信息,以及图像数据上诸如指示信息存在于哪里的统一 资源定位器(URL)之类的信息。例如,所述禁止复制信息是字符串"COPY INHIBITED"或表示图像信息禁止复制的位串。数据输入单元220能够由通信 接口 120或扫描仪引擎130来实现。数据输入单元220能够接收用户经由指令输入单元210选择的信息作为附 加信息,或者从存储单元230得到与用户所发布的条件设置指令相对应的附加 信息。以下给出与用户所发布的条件设置指令相对应的附加信息的示例。假设用户希望通过根据用途和图像数据类型而向所述图像数据添加各种 类型的信息来提高使用图像数据的效率和所述图像数据的安全级别。在这种情 况下,当用户选择选择机密数据输出模式来输出图像数据时,禁止复制信息被 作为附加信息添加到所述图像数据上。因为禁止复制信息被添加到所述图像数 据,当设备为了复制所述图像数据而对其进行读取时,所述设备能够识别出该 图像数据禁止被复制。这样,能够阻止用于复制该图像数据的过程。由MFP 100的管理员发布的安全指令是条件设置指令的另一个示例。当 由管理员选择安全指令时,输出图像数据的MFP 100的识别信息和用户的识 别信息,或者诸如输出图像数据的日期之类的追踪信息作为附加信息被添加到 所述图像数据。因为MFP 100的识别信息被添加到图像数据,所以可能知晓由哪个设备、由谁、在何时输出所述图像数据。存储单元230中存储MFP IOO所执行的过程所需的各种类型的信息。这 些信息包括要对其添加附加信息的区域(此后,称作"附加信息区域")上的信 息和通过数据输入单元220输入的各类信息。附加信息区域上的信息代表附加 信息区域的范围(此后,称作"区域范围信息")。存储单元230由存储器113 或HDD 180来实现。尺寸检测单元240检测通过数据输入单元220输入的图像数据的尺寸。例 如,尺寸4企测单元240 4全测诸如A3或A4的纸张尺寸,或者由图像分辨率确 定的图像数据的尺寸。尺寸检测单元240能够由控制器IIO或扫描仪引擎130 来实现。获取单元250获取所述附加信息要通过其被添加到图像数据的附加信息 区域的方法(此后,称作"添加方法")的识别信息。特別地,获取单元250获 取例如记录在图像数据首部或存储在存储单元230中的页面描述语言(PDL) 数据中的添加方法的识別信息,通过指令输入单元210选择的添加方法的识别 信息,或者存储在存储单元230中的添加方法的识别信息。代替添加方法的识 别信息(添加方法识别信息),获取单元250能够获取添加方法。添加单元250 能够由通信接口 120、用户接口 160或控制器IIO来实现。确定单元260确定例如由获取单元250所获取的添加方法的类型。特别地, 确定单元260涉及存储单元230并且使用所述添加方法识别信息作为密钥来确 定类型。图3是存储在存储单元230中的添加方法的类型的示例(表格)。添 加方法的类型包括"编码方法,,和"水印方法"。编码方法和水印方法之间的明显 差异在于被添加到图像数据的附加信息是否能够被装置识别为编码。换句话 说,确定单元260确定要添加到图像数据的附加信息是否是能够被识别为代码 信息的格式。区域设置单元270基于所述添加方法和图像数据中包含的内容信息在图 像数据中设置附加信息区域。区域设置单元270由控制器110来实现。以下详细解释区域设置单元270。区域设置单元270获取目标图像中所包 含的和存储单元230中所存储的内容信息所在的区域(此后,称作"内容区 域")。能够获取内容信息的外切矩形作为内容区域。能够通过指定图像数据的背景颜色和提取与所述背景颜色的像素不同的那些像素的外切矩形来获取所述内容信息的外切矩形。例如,能够以以下的方式指定背景颜色生成图像数 据的颜色柱状图并且将所述柱状图中占据最大区域的颜色指定为背景颜色。区域设置单元270基于内容区域和添加方法是否为编码方法的信息而在 图像数据的区域中设置附加信息区域。图像数据的区域能够通过尺寸检测单元 240所检测的尺寸来确定。无论图像数据的区域如何,还能够基于添加方法和 控制器IIO的存储器(未示出)的内容区域来设置附加信息区域。在许多情况下,附加信息需要以预定的精确度添加到图像数据以作为不会 从所述图像数据中丢失的编码信息,诸如禁止复制代码、管理图像处理记录的 追踪信息以及用于整合纸张和电子信息的URL。因此,即使在所述图像数据 上执行用于例如复制或噪音校正的图像处理,在通过编码方法将附加信息添加 到图像数据时,优选被作为编码信息添加的所述附加信息能够以预定的精确度 进行识别。出于该原因,当采用编码方法时,需要添加到图像数据的附加信息 处于具有预定密度或亮度的图案中。因此,当使用编码方法作为添加方法时, 区域设置单元270将不与内容区域重叠的区域设置为附加信息区域。这保持了 在其上添加了具有预定密度或亮度的图案的图像数据的内容信息的外观或可 视性的预定水平。这没有应用到由除了编码方法之外的方法将附加信息添加到图像数据的 情况。例如,当采用水印方法时,可以通过将附加信息添加到内容信息上来增 加将所述附加信息添加到图像数据的方式。因此,当通过除了编码方法之外的 方法将附加信息添加到图像数据时,区域设置单元270将附加信息区域设置为 与内容区域重叠的区域。内容区域并不局限于内容信息的外切矩形。例如,能够通过在图像数据上 执行轮廓追踪处理来获得内容区域。作为选择,能够基于从图像数据的像素值的柱状图获得的内容区域来设置 附加信息区域。像素值的柱状图是从图像数据的末端部分的柱状图所获得的。 确定具有超过预定阈值的变化量的部分为内容信息的边缘。从图像数据的末端 部分扩展到所述内容信息边缘的区域被设置为附加信息区域。还能够基于图像数据的每个像素的派生物(derivative)来检测内容信息的边缘,由此获得从所述内容信息的边缘扩展的区域,并且能够将图像数据的边 缘部分设置为附加信息区域。所述派生物能够通过诸如图像过滤之类的通用方 法来计算。如果存在多个内容区域(第一内容区域),则能够根据覆盖所有第一内容 区域的区域(第二内容区域)来设置附加信息区域。特别地,第一内容区域被 全部整合来获得第二内容区域,并且接着获得所述第二内容区域的外切矩形。 围绕所述外切矩形的区域被设置为附加信息区域。在这种情况下,在内容区域 中没有附加信息区域出现。换句话说,可能获得包含内容信息的图像数据,所 述内容信息具有保持在原始级别的可视性和外观。然而,能够确保更宽的附加 信息区域,并且能够利用基于第一内容区域设置附加信息区域的方法将更大量的附加信息添加到图像数据。图4是基于第一内容区域对其添加附加信息的图 像数据的示例,而图5是基于第二内容区域对其添加附加信息的图像数据的示 例。区域设置单元270能够被配置成考虑用于附加信息区域形状(此后,称作 "区域形状")的指令来对附加信息区域进行设置。通过基于区域形状在内容区 域中设置附加信息区域,可能设置具有用户预先确定的形状的附加信息区域。 特别地,区域设置单元270从存储单元230获得对应于经由指令输入单元210 输入的和存储在存储单元230中的用于区域形状的指令(此后,称作"形状指 令,,)的模板,并且基于所述模板来设置具有预定形状的附加信息区域。图6 是形状指令和模板之间的关系的表格。信息添加单元280基于由获取单元250获取的添加方法将经由数据输入单 元220输入的附加信息转换为预定图案。通过在区域设置单元270所设置的附 加信息区域上添加这样获取的图案,附加信息被添加到目标图像数据。以下所解释的是由信息添加单元280所执行的从附加信息到图案的转换。当获取单元250获取编码方法作为添加方法时,信息添加单元280使用存 储在存储单元230中的信息将对应于数据输入单元220所获得的附加信息的位 串的每一位转换为图案,并且将所述图案添加到图像数据上。特别地,以位为 基础获取附加信息,并且这样获得的位串被重新排列到预定尺寸的二维串(此 后,称作"二维阵列单元")中。通过反复以横向和纵向排列单元二维阵列,信息添加单元280以尺寸^r测单元240 ^r测到的尺寸生成二维位阵列。所述二维 位阵列与区域设置单元270所设置的附加信息区域重叠的部分被转换为每个 二维阵列单元的图案。这样,所述图案被添加到图像数据上。为了提高提取附 加信息的精确度,可以将连续表示相同附加信息的位串转换为图案。随后,解释获取单元250获取除了编码方法之外(例如,水印方法)的添 加方法的情况。信息添加单元280将数据输入单元220所获取的附加信息转换 为光栅数据并且生成二进制图像作为附加信息图像数据。此外,信息添加单元 280通过以具有没有打印在副本上的尺寸的图案代替这样生成的附加信息图 像数据的黑色像素,并且以具有打印在所述副本上的尺寸的图案代替所述附加 信息图像数据的白色像素来生成水印图案。作为选择,信息添加单元280能够 通过以具有能够打印在副本上的尺寸的图案代替黑色像素,并且以具有不能够 打印在所述副本上的尺寸的图案代替白色像素来生成水印图案。通过将水印图 案添加在附加信息区域上,附加信息被添加到目标图像数据。以下解释数据输出单元290。数据输出单元290输出添加了附加信息的图 像数据(即,包含附加信息的图像数据)。所述图像数据能够经由通信接口 120 被输出到外部设备,能够通过打印机引擎140打印到预定的记录介质上,或者 能够通过用户接口 160显示在面板上。图7是MFP 100的操作流程图。指令输入单元210接收来自用户的输出 指令(步骤SIOI)。除输出指令之外,指令输入单元210还接收来自用户的用 于向图像数据添加附加信息的指令。数据输入单元220接收要处理并且要对其添加附加信息的图像数据(步骤 S102 ),并且所述图像数据存储在存储单元230中。尺寸检测单元240从存储单元230读取图像数据,并且检测所述图像数据 的尺寸(步骤S103 )。图像数据的尺寸信息存储在存储单元230中。获取单元250获取用来将附加信息添加到图像数据的添加方法的识别信 息,并且确定单元260确定所述添加方法的类型(步骤S104)。区域设置单元 270获取图像数据的内容区域,并且基于内容信息和添加方法的类型设置附加 信息区域。确定所述添加方法是否是编码方法(步骤S105 )。当所述添加方法是编码法方法时(步骤S105为是),围绕内容区域的区域被设置为附加信息区域(步 骤S廳)。另一方面,当所述添加方法不是编码法方法时(步骤S105为否),与内容 区域重叠的区域净皮设置为附加信息区域(步骤S107 )。信息添加单元280将图案添加到附加信息区域上以将附加信息添加到图 像数据(步骤S108 ),并且数据输出单元290输出包含所述附加信息的图像数 据(步骤S109)。这样,该过程完成。如以上所解释的,根据第一实施例,区域设置单元270基于添加方法和图 像数据的内容信息设置附加信息区域。这样,可能保持内容信息的可视性或外 观的预定级别。对于读取设备170所读取的便携式记录介质没有特定的限制。作为便携式 记录介质,诸如安全数字(SD)卡、小型闪速(商标)存储卡、智能媒介(商 标)、记忆棒(商标)或图片卡之类的存储器以及任意其它类型的便携式记录 介质能够被单独使用或组合使用。以上所解释的每个功能可以由计算机程序来实现,所述计算机程序以传统 (legacy)编程语言或诸如汇编、C、 C++、 (3#或Java (商标)之类的对象编 程语言所编写。所述计算机程序能够存储在设备可读的记录介质中并被进行分 配。例如,所述记录介质可以是ROM、电可擦除可编程只读存储器(EEPROM )、 可擦除可编程只读存储器(EPROM)、闪存、软盘、压缩磁盘只读存储器 (CD-ROM )、压缩磁盘读写存储器(CD-RW )、数字化视频光盘(DVD )、 SD 卡或i兹光(MO)盘。以下参考图8至13解释本发明的第二实施例。该第二实施例与第一实施 例的区别在于由多种添加方法将附加信息添加到待处理的图像数据(即,目标 图像数据)。图8是根据第二实施例作为图像处理装置的PC 300的框图。PC 300与 MFP100具有基本相同的配置和功能的那些构成元件不再进行重复说明。PC 300包括CPU 310、 RAM 320、 ROM 330和外部存储单元340、通信 接口 350、用户接口 360、 HDD370以及总线380。CPU 310执行诸如存储在ROM 330、外部存储单元340或HDD 370中的打印数据生成程序和操作系统(OS)之类的软件,并控制连接到总线380的 设备。例如,RAM 320用作CPU310的主存储器的工作区域。例如,外部存 储单元340和HDD 370中存储有引导程序、OS和各种类型的应用程序。由CPU 310控制的通信接口 350与外部设备进行通信。例如,通信接口 350可以是例如以太网(商标)接口或IEEE1284接口。用户接口 360显示从CPU 310发送的信息并且将用户输入的信息发送到 CPU310。换句话说,用户接口 360向用户输出(提供)信息,并且输入来自 用户的指令(信息)。例如,用户接口 360包括诸如LCD或CRT之类的显示 器、诸如鼠标或记录笔之类的指示设备和键盘。作为选择,可以釆用触摸板和 音频接口。总线380电连接CPU310、 RAM 320、通信接口 350、用户接口 360。总 线380可以是地址总线、数据总线等。图9是PC 300的功能框图。PC 300包括指令输入单元410、数据输入单 元420、存储单元430、尺寸检测单元440、获取单元450、确定单元460、区 域设置单元470、信息添加单元480和数据输出单元490。以下解释与获:f又单元250和区域设置单元270的不同的获取单元450和区 域设置单元470。 PC 300的其它单元与MFP 100的那些相应单元基本上相同, 因此不再对其重复解释。获取单元450获取要通过其将添加信息添加到图像数据的添加方法的识 别信息。特别地,例如,所述识别信息是关于存储单元430中存储的PDL数 据和图像数据首部中所包含的添加方法,经由指令输入单元410所选择的添加 方法或者存储在存储单元430中的添加方法的信息。代替添加方法的识别信息 (添加方法识别信息),能够接收添加方法。获取单元450能够由通信接口 350、 用户接口 360或CPU310来实现。当数据输入单元420接收到多种类型的附加信息时,获取单元450获取要 通过其将每种附加信息添加到图像数据的每种添加方法的识别信息。所述识别 信息和附加信息在存储单元430中关联存储。图10是在存储单元430中关联 存储的附加信息和添加方法示例的表格。即使在数据输入单元420接收到单个类型的附加信息时,获取单元450也能够获取多种添加方法的多种识别信息。在这种情形下,能够响应于由多种 方法添加附加信息的指令来开始处理,所述指令是经由指令输入单元210输入的,或者其能够根据经由指令输入单元210所设置的安全级別来确定是否获取添力口方法。以下解释区域设置单元470。区域设置单元470基于要由其将附加信息添 加到图像数据的添加方法和所述图像数据所包含的内容信息来在图像数据中 设置附加信息区域。区域设置单元470由CPU310实现。更具体地,区域设置单元470获取存储在存储单元430中的目标图像数据 中所包含的内容信息存在的内容区域。所述内容区域能够通过获取内容信息的 外切矩形来获得。内容信息的外切矩形指定图^f象数据的背景颜色,这是通过^是 取不同于与背景颜色相对应的像素的那些像素的外切矩形而获得的。为了指定 背景颜色,能够采用各种方法。例如,生成图像数据的彩色柱状图,并且基于 所述柱状图将占据最大区域的颜色确定为背景颜色。获取内容区域的方法并不局限于获取内容信息的外切矩形。例如,能够在 图像数据上执行轮廓追踪处理来获得内容区域,并且基于由此获得的内容区域 设置附加信息区域。作为选择,能够基于内容区域设置附加信息区域,所述内容区域是基于图 像数据的像素值的柱状图而获得的。像素值的柱状图从图像数据的末端部分获 得。具有超出预定阈值的变化量的部分被确定为内容信息的边缘。从图像数据 的末端部分到内容信息的边缘范围内的区域被设置为附加信息区域。所述边缘还能够基于所述图像数据的每个像素的派生物来确定,并且从这 样获得的内容信息的边缘到图像数据的边缘部分范围内的区域能够被设置为 附加信息区域。所述派生物能够通过诸如图像过滤之类的通用方法来获得。区域设置单元470获取存储在存储单元430中的每种附加信息的添加方 法,并且基于区域设置单元470所接收的添加方法将表示区域是否与内容区域 重叠的附加信息区域范围设置为附加信息区域。此外,基于附加信息区域范围 和内容区域在图像数据中设置附加信息区域。如果区域设置单元470获取"编 码方法"和"水印方法"作为添加方法,则与内容信息重叠的区域被设置为由所 述水印方法将附加信息添加到图像数据的区域(此后,称作"水印区域"),并且将围绕所述水印区域并且不与内容区域重叠的区域设置为由编码方法将附 加信息添加到图像数据的区域(此后,称作"代码区域")。图11是其中将围绕所述水印区域并且不与内容区域重叠的区域设置为代 码区域的图像数据示例的示意图。通过将围绕所述水印区域并且不与内容区域 重叠的区域设置为代码区域,能够保持包含附加信息的图像数据的内容区域的 可视性的预定级别。此外,能够轻易扫描附加信息,从而能够迅速地检测附加 信息。图12是PC 300的操作流程图。指令输入单元410接收来自用户的输出指 令(步骤S201 )。指令输入单元410还接收用于设置附加信息添加到图像数据 的模式的指令(此后,称作"模式设置指令")。数据输入单元420接收目标图像和附加信息的输入(步骤S202 ),并且在 存储单元430中存储图像数据。随后,尺寸检测单元440从存储单元430读取 图像数据并检测所述图像数据的尺寸(步骤S203 )。所述图像数据的尺寸信息 存储在存储单元230中。获取单元450获取要通过其将附加信息添加到目标图像数据的添加方法 的识别信息,并且确定单元460基于附加信息的类型确定所述添加方法的类型 (步骤S204 )。在第二实施例中,步骤S202和S204的处理根据步骤S201接收的模式设 置指令而变化。在步骤S201设置的模式包括其中附加信息的强度具有优先级 的模式(此后,称作"强度优先模式")和其中附加信息的数量具有优先级的模 式(此后,称作"数量优先模式")。图13是图12所示的步骤S202至步骤S204的过程的详细流程图。在强 度优先模式中,获取单元450接收要通过其将单类附加信息添加到图像数据的 多种添加方法的多种识别信息(步骤S202a)。所述添加方法识别信息能够由 用户通过用户接口 360实现的指令输入单元410输入,或者能够从存储单元 430获得。之后,检测图像数据的尺寸(步骤S203a),并且设置附加信息和添 加方法的多种组合(步骤S204a)。在另一方面,在数量优先模式中,生成或接收多种类型的附加信息,并且 获取单元450接收要通过其将每种类型的附加信息添加到图像数据的每种添加方法的识别信息(步骤S202b)。之后,检测图像数据的尺寸(步骤S203b), 并且设置附加信息和添加方法的多种组合(步骤S204b)。基于(在附加信息类型的基础上)附加信息和添加方法的每种组合,执行 用于设置附加信息区域的过程。区域设置单元470获取图像数据的内容区域并 基于所述内容区域和添加方法的类型设置附加信息区域。确定获取单元450所获取的添加方法是否是编码方法(步骤S205 )。当所 述添加方法是编码法方法时(步骤S205为是),确定附加信息区域范围围绕内 容区域,即设置附加信息区域范围(步骤S206),并且表示所述附加信息范围 的信息存储在存储单元430中。另一方面,当所述添加方法不是编码法方法时 (步骤S205为否),在内容区域内设置附加信息区域范围(步骤S207)。附加 信息区域范围的信息存储在存储单元430中。之后,确定是否已经关于所有类型的附加信息设置了附加信息区域范围 (步骤S208)。当已经对所有类型的附加信息设置了附加信息区域范围时,过 程控制进行至步骤S209。在另一方面,当设置操作没有完成时,控制操作返 回步骤S205,并且执行附加信息区域范围的剩余设置。区域设置单元470基于附加信息区域范围和图像数据的内容区域设置附 加信息区域(步骤S209)。信息添加单元480通过将图案添加到附加信息区域上来将附加信息添加 到图像数据(步骤S210)。数据输出单元490输出包含所述附加信息的图像数 据(步骤S211 )。如以上所解释的,区域设置单元470基于添加方法和每种类型的添加信息 的内容信息设置附加信息区域。因此,能够保持目标图像数据的内容信息的可 视性的预定级别,并且提升附加信息的效率。PC 300被解释为第二实施例的图像处理装置的示例,而MFP 100被解释 为第 一实施例的图像处理装置的示例。所述第二实施例能够以相同的效果应用 于MFPIOO,反之亦然。外部存储单元340并没有特别限制。例如,诸如SD卡、小型闪速(商标) 存储卡、智能媒介(商标)、记忆棒(商标)或图片卡之类的存储器以及任意 其它类型的便携式记录介质能够被单独或组合使用以作为外部存储单元340。以上所解释的每种功能都能够由计算机可执行程序来实现,所述计算机可
执行程序以传统(legacy)编程语言或诸如汇编、C、 C++、 C弁或Java (商标) 之类的对象编程语言所编写。所述程序能够存储在设备可读的记录介质中并被 分配。例如,所述记录介质可以是ROM、 EEPROM、 EPROM、闪存、软盘、 CD-ROM、 CD-RW、 DVD、 SD卡或MO盘。
图像处理装置并不局限于MFP 100和PC 300。根据计划,能够与便携式 记录介质进行通信的任意装置都能够被用作图像处理装置。例如,能够使用服 务器,诸如复印机或打印机之类的图像形成装置,诸如移动电话、个人数字助 理(PDA)或便携式电子游戏设备之类的移动信息终端设备,诸如扫描仪之类 的图像读取设备,诸如数码相机或数码摄像机之类的图像拍摄设备,诸如电视
机、HDD录音机或音频器之类的音频图像输入/输出a/o)设备,诸如汽车导
航仪之类的车载设备或者数字家电。
如以上所提出的,根据本发明的实施例,在能够确保内容信息的可视性或 外观的预定级别的同时还能够提高提取附加信息的效率。
虽然为了完整和清楚的公开已经关于特定实施例对本发明进行了描述,但 是所附权利要求并非由此限定,而是被理解为包含了本领域技术人员可能进行 的所有修改和选择性构造,这些均清楚落入这里所给出的基本教导之内。
权利要求
1. 一种图像处理装置,包括获取单元,其获取添加方法,通过所述添加方法将附加信息添加到包含内容信息的图像数据;设置单元,其基于所述添加方法和内容信息设置所述附加信息所要添加的区域;和添加单元,其通过所述添加方法将所述附加信息添加到所述区域。
2. 如权利要求1所述的图像处理装置,其中所述设置单元基于所述添加 方法设置围绕所述内容信息的区域。
3. 如权利要求2所述的图像处理装置,进一步包括确定单元,其确定所 述添加方法是否为使用代码数据作为附加信息的编码方法和使用水印图案作 为附加信息的水印方法中的任意一个,其中所述设置单元在所述添加方法为编码方法时设置围绕所述内容信息的区域。
4. 如权利要求3所述的图像处理装置,其中,当所述获取单元获取包括 编码方法和水印方法的多种添加方法时,所述设置单元设置通过所述水印方法 对其添加附加信息的区域,并且将包含所述水印图案的区域设置为通过所述编 码方法对其添加附加信息的区域。
5. 如权利要求3或4所述的图像处理装置,其中所述设置单元基于从所 述图像数据的末端部分到所述内容信息的距离设置围绕所述内容信息的区域。
6. 如权利要求1至5的任意一项所述的图像处理装置,其中所述附加信 息至少是表示所述图像数据类型的类型信息和表示所述图像数据的输出记录 的记录信息中的一个。
7. 如权利要求6所述的图像处理装置,其中,当所述附加信息为所述类 型信息时,所述获取单元获取编码方法作为添加方法。
8. —种图像处理方法,包括获取通过其将附加信息添加到包含内容信息的图像数据的添加方法; 基于所述添加方法和内容信息设置所述附加信息所要添加的区域;和通过所述添加方法将所述附加信息添加到所述区域。
9. 如权利要求8所述的图像处理方法,其中所述设置包括基于所述添加方法设置围绕所述内容信息的区域。
10. 如权利要求9所述的图像处理方法,进一步包括确定所述添加方法是 否为使用代码数据的编码方法和使用水印图案的水印方法中的任意一个,其中在所述添加方法为编码方法时设置围绕所述内容信息的区域。
11. 如权利要求10所述的图像处理方法,其中,所述设置包括当在所述 获取中获取包括编码方法和水印方法的多种添加方法时设置通过所述水印方 法对其添加附加信息的区域和包含所述水印图案的区域作为通过所述编码方 法对其添加附加信息的区域。
12. 如权利要求10或11所述的图像处理方法,其中所述设置包括基于从 所述图像数据的末端部分到所述内容信息的距离设置围绕所述内容信息的区 域。
13. 如权利要求8至12的任意一项所述的图像处理方法,其中所述附加 信息至少是表示所述图像数据类型的类型信息和表示所述图像数据的输出记 录的记录信息中的一个。
14. 如权利要求13所述的图像处理方法,其中,当所述附加信息为所述 类型信息时,在所述获耳又中获取所述编码方法作为添加方法。
15. —种计算机程序产品,包括计算机可用介质,所述计算机可用介质具 有实现于所述介质中的计算机可读程序代码,当被执行时,所述计算机可读程 序代码使得计算机实施#^居权利要求8-14中的任意一项所述的图像处理方 法。
全文摘要
一种图像处理装置,包括获取单元、区域设置单元和添加单元。所述获取单元获取通过其将附加信息添加到包含内容信息的图像数据的添加方法。所述区域设置单元基于所述添加方法和内容信息设置所述附加信息至所要添加的附加信息区域。所述添加单元通过所述添加方法将所述附加信息添加到所述附加信息区域。
文档编号H04N1/00GK101277358SQ20081009516
公开日2008年10月1日 申请日期2008年3月18日 优先权日2007年3月19日
发明者丹路雅一, 志村浩, 石川雅朗, 石津妙子, 阿部悌, 黑田元宏 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1