图像处理系统、图像处理方法以及图像处理装置制造方法

文档序号:8004647阅读:219来源:国知局
图像处理系统、图像处理方法以及图像处理装置制造方法
【专利摘要】本发明涉及图像处理系统、图像处理方法以及图像处理装置。提供一种图像处理系统,其包含:图像获取装置,其被配置为获取图像数据;第一生成装置,其被配置为使得转换部根据基于由图像获取装置获取的图像数据的一个图像来生成基于图像数据生成的多个要素布置的第一格式的第一数据并且第一数据不同于图像数据;第二生成装置,其被配置为生成基于图像数据的一个图像作为一个要素布置的第二格式的第二数据并且第二数据不同于图像数据;以及存储控制装置,其被配置为将由第一生成装置生成的第一数据与由第二生成装置生成的第二数据关联,并且将所关联的第一数据和第二数据存储到存储部中。
【专利说明】图像处理系统、图像处理方法以及图像处理装置
[0001]相关申请的交叉使用
[0002]本发明要求2012年8月24日提交的日本专利申请N0.2012-185887的优先权,其公开通过引用整体并入本文。
【技术领域】
[0003]本发明涉及图像处理系统、图像处理方法以及图像处理装置。
【背景技术】
[0004]日本专利申请特开N0.2001-291085公开了一种电子文档注册方法,用于分析由扫描仪扫描或读取的图像数据,将该图像数据转换成由诸如WORD (注册商标)、浏览器等应用可使用的预定格式,并且将所获取的文件注册到数据库中。

【发明内容】

[0005]如在日本专利申请特开2001-291085中所描述的,当将由扫描仪读取的数据转换成能够由上述应用参考并编辑的预定格式的文件时,该图像数据被不正确地分析是可能的。当图像数据被不正确地分析时,那么,以预定格式生成的文件会具有与原始图像数据不同的内容,诸如文本、布局等。例如,图像数据的不正确分析可能发生在字体类型的识别中。而且,这也可能在诸如具有小字符、添加到字符串的设计效果、与文本重叠的图像等的情形中发生。
[0006]此处,参考图6A和6B,示出了一个示例,其中,由于图像数据的不正确分析,在通过转换生成的预定格式的文件的内容中出现了问题。例如,在图6A和6B中,在原始图像数据中被描述为“Give and Take: ”的文本Al,在以通过转换生成的预定格式的文件中被不正确地转换成被描述为“aive and take:”的文本BI。此外,在原始图像数据中,被添加设计效果的文本A2被转换为与文本A2完全不同的文本B2。
[0007]在这种情形下,可以假定,使用者期望将原始图像数据与通过转换生成的预定格式的文件相比较,以确认预定格式的该文件中与原始图像数据不同的部分。此外,例如,可以假定,为了确定使原始图像数据还是使转换文件作为输出目标,使用者期望将二者比较。然而,在日本专利申请特开N0.2001-291085所描述的方法中,因为仅通过转换而生成的预定格式的文件被注册到数据库中,作为用于比较的目标的原始图像数据的管理被交付给使用者。因此,例如,如果万一使用者错误地丢弃了原始图像数据、图像数据的原稿等,则失去了用于比较的目标。因此,难以将生成的预定格式的文件与原始图像数据比较。
[0008]为了解决上述问题而做出本发明,并且其目的是提供一种图像处理系统、图像处理方法和图像处理装置以及图像处理程序,其已经提高了在将图像数据转换成由预定应用可显示或可编辑的格式的文件时的便利性。
[0009]根据本发明的第一方面,提供一种图像处理系统,包括:图像获取装置,其被配置为获取图像数据;第一生成装置,其被配置为根据基于由图像获取装置获取的图像数据的一个图像来生成基于图像数据生成的多个要素布置的第一格式的第一数据并且第一数据不同于图像数据;第二生成装置,其被配置为生成基于图像数据的该一个图像作为一个要素布置的第二格式的第二数据并且第二数据不同于图像数据;以及存储控制装置,其被配置为将由第一生成装置生成的第一数据与由第二生成装置生成的第二数据关联,并且将关联的第一数据和第二数据存储到被配置为存储数据的存储部中。
[0010]此外,以各个方面来配置本发明是可能的,诸如图像处理装置、控制图像处理装置的控制装置、图像处理方法、图像处理程序、记录图像处理程序的记录介质等。
[0011]通过根据本发明第一方面的图像处理系统,根据基于由图像获取装置获取的图像数据的一个图像,生成了其中布置了基于该图像数据生成的多个要素的第一格式的第一数据,并且第一数据不同于图像数据。另一方面,生成了其中作为一个要素布置了基于所获取的图像数据的该一个图像的第二格式的第二数据,并且第二数据不同于图像数据。因为以这种方式生成的第一数据和第二数据被关联并且被存储到存储部中,使用者能够容易地执行在第一数据和第二数据之间的比较。因此,即使图像数据被转换成以由预定应用可显示或可编辑的格式的文件,仍然易于将原始图像数据的内容与通过转换生成的文件的内容相比较,从而提供突出便利性。此外,在权利要求中,使用术语“第一格式”和“第二格式”意图在于两种格式可以是彼此相同或不同的。
[0012]在本发明的图像处理系统中,通过生成包括第一数据和第二数据的预定格式的文件,可以将第一数据和第二数据关联并且存储在存储部中。因此,利用一个文件管理这两个数据是可能的。
[0013]在本发明的图像处理系统中,能够生成包括第一数据和第二数据作为彼此不同的页面或表单的数据的文件。因此,能够通过比较各个页面或表单的内容来比较第一数据的内容与第二数据的内容。
[0014]在本发明的图像处理系统中,在图像获取装置已经获取了多个图像数据的条件下,则能够分别对于所获取的多个图像数据的每一个生成第一数据和第二数据。然后,能够生成如下文件:其中多个第一数据各自被布置为连续的页面或表单,并且多个第二数据各自被布置为在布置了第一数据的页面组或表单组之前或之后的连续的页面或表单。因此,能够将布置有多个第一数据的页面组或表单组以及布置有多个第二数据的页面组或表单组分别作为单独块来处理。因此,每个页面组或表单组变得易于处理。
[0015]在本发明的图像处理系统中,在图像获取装置已经获取了多个图像数据的条件下,则能够分别对于所获取的多个图像数据生成第一数据和第二数据。然后,能够生成如下文件,其中,对于多个第一数据的每一个和多个第二数据的每一个,将第一数据的任何一个页面或表单和与第一数据对应的第二数据的相对应的页面或表单连续布置。因此,由于第一数据的一个页面或表单变得与对应于该第一数据的第二数据的一个页面或表单相邻,因此易于执行第一数据和第二数据之间的比较。尤其是,由于这样能够在根据显示布局而设置的屏幕上同时显示布置了第一数据的一个页面和布置了与第一数据对应的第二数据的页面,因此易于比较该两个数据的内容。此外,在权利要求中,术语“与所述第一数据对应的所述第二数据”意指对应于第一数据的图像数据与对应于第二数据的图像数据相同。
[0016]在本发明的图像处理系统中,能够生成包括如下页面或表单的文件,利用该页面或表单,构成与第二数据对应的第一数据的多个要素通过基于从图像数据得出的一个图像的布置而被叠加在构成第二数据的一个要素上。因此,如果第一和第二数据之间存在任何差异,那么,由于差异出现在两个数据的要素未被叠加的位置,使用者易于在视觉上识别这些差异。因此,能够容易地执行在第一数据的内容和第二数据的内容之间的比较。此外,在权利要求中,术语“与所述第二数据对应的所述第一数据”意指对应于第二数据的图像数据与对应于第一数据的图像数据相同。
[0017]在本发明的图像处理系统中,能够生成包括如下页面或表单的文件,利用该页面或表单,透明度可调整的有色空图像被布置在构成第二数据的一个要素和构成第一数据的多个要素之间。因此,如果有色图像的透明度增加,那么,能够根据两个数据的要素的叠加状态来比较这两个数据。另一方面,如果有色图像的透明度下降,那么,能够覆盖第二数据,从而能够将该文件作为显示第一数据的页面或表单来处理。
[0018]在本发明的图像处理系统中,能够通过向第一数据和与第一数据对应的第二数据中的至少一个数据添加到另一个数据的可访问性的链接信息,来将第一数据与第二数据关联。因此,能够从一个数据的链接信息访问另一个数据。从而,能够易于执行在第一数据的内容与第二数据的内容之间的比较,从而提供突出的便利性。
[0019]在本发明的图像处理系统中,在确定基于从图像处理装置获取的图像数据的图像大于预定尺寸的条件下,则能够将图像缩小到不超过预定尺寸的尺寸。因此,能够生成不超过预定尺寸的图像的第一数据和第二数据。
[0020]在本发明的图像处理系统中,在确定基于从图像处理装置获取的图像数据的图像大于预定尺寸的条件下,则能够将图像分割成尺寸不超过预定尺寸的多个图像,并且对于分别与所分割的图像对应的每个图像数据分别生成第一数据和第二数据。因此,能够生成不超过预定尺寸的图像的第一数据和第二数据。
[0021]在本发明的图像处理系统中,在确定基于从图像处理装置获取的图像数据的图像大于预定尺寸的条件下,并且在也确定用于将图像缩小为预定尺寸的缩小比率不小于预定值的条件下,则能够将图像缩小到预定尺寸。另一方面,在确定基于从图像处理装置获取的图像数据的图像大于预定尺寸的条件下,并且在也确定用于将图像缩小到预定尺寸的缩小比率小于预定值的条件下,则能够将图像分割成尺寸小于预定尺寸的多个图像。此外,“缩小比率”采用了在(预定尺寸的垂直长度/基于从图像处理装置获取的图像数据的图像的垂直尺寸)和(预定尺寸的水平长度/基于从图像处理装置获取的图像数据的图像的水平长度)之间较小值。然而,如果这两个值是相等值,那么,采用该相等值。因此,能够生成不超过预定尺寸的图像的第一数据和第二数据,同时尽可能限制图像分割。因此,不仅能够防止由于被分割而导致的便利性下降,而且能够限制缩小的图像被不正确地分析并且从而被不正确地转换。
[0022]在本发明的图像处理系统中,能够使得本图像处理系统的存储部将至少由第一生成装置生成的第一数据以及由第二生成装置生成的第二数据或者作为用于生成该第二数据的源的图像数据存储为临时存储数据。因此,即使当第一数据与第二数据的关联未成功并且将关联的第一数据和第二数据存储到外部设备的存储部中时,仍能够重新执行将第一数据与第二数据关联并且将关联的第一数据和第二数据存储到外部设备的存储部中的处理。此外,当确定外部设备的存储部已经完成了关联的第一数据和第二数据的存储时,则将临时存储数据从本图像处理系统的存储部删除。因此,防止不必要的数据在图像处理系统中累积。此外,在本发明中,使用术语“作为用于生成所述第二数据的源的图像数据”不意图将其本身限定到从图像处理装置获取的图像数据,而且意图也包括通过预定处理从前述图像数据获取的任何图像数据。
[0023]通过根据本发明的第二方面的图像处理方法,能够取得与根据本发明的第一方面的图像处理系统相似的效果。通过根据本发明的第三方面的图像处理程序,能够实现与根据本发明的第一方面的图像处理系统相似的效果。
【专利附图】

【附图说明】
[0024]图1是示出了多功能外围设备和图像处理系统的配置的框图;
[0025]图2A至图2F是用于示意地解释本发明的概要的图;
[0026]图3A和图3B是示出了图像处理顺序的顺序图;
[0027]图4是示出了图像调整处理的流程图;
[0028]图5是示出了用于将转换文件和扫描数据关联的方法的修改例的示意图;以及
[0029]图6A和图6B示出了由于图像数据的错误分析在通过转换生成的预定格式的文件的内容中出现问题的示例。
【具体实施方式】
[0030]参考附图,将在下文中解释本发明的优选实施例。此外,存在作为本发明的图像处理系统的实施例的图像处理系统500。
[0031]将在下文更加详细地描述,图像处理系统500被配置为从多功能外围设备10 (下文称为MFP10)获得由扫描仪18扫描或读取的原稿的扫描数据或图像数据,转换为能够由诸如WORD (注册商标)、EXCEL (注册商标)等预定应用参考和编辑的预定格式的文件,并且将通过转换而生成的该文件存储到预定保存目的地X中,诸如已经发送该扫描数据的MFP10、云服务600等。在下文,通过转换生成的文件成为“转换文件”。具体而言,该实施例的图像处理系统500被配置为将转换文件和作为转换文件的源的扫描数据关联,并且将所关联的数据和文件存储到保存目的地X。因此,图像处理系统500被配置为,能够易于执行在转换文件的内容和扫描数据的内容、即基于扫描数据的图像之间的比较。
[0032]MFPlO包括CPU11、闪存12、RAMl3, LCD16、触摸面板17、扫描仪18、打印机19、NCU20、调制解调器21、USB接口(称为USB_I/F)22、以及无线LAN发射和接收部23。CPUl1、闪存12和RAM13经由总线24彼此连接。此外,连接CPUl1、闪存12和RAM13的总线24经由输入/输出端口 25与部件16至23的每一个连接。
[0033]根据存储在闪存12中的一些固定值和/或程序、存储在RAM13中的一些数据、或者经由NCU20发送和接收的各种信号,CPUll控制MFPlO的每个功能,并且控制与输入/输出端口 25连接的各个部件。闪存12是非易失性存储器。闪存12已经存储配置为控制MFPlO的操作的控制程序12a。例如,当使用者已经输入用于执行扫描的指令时,随后根据控制程序12a,CPUlI执行使扫描仪18读取原稿的处理,以及将通过读取原稿获得的扫描数据发送到图像处理系统500的处理。RAM13是具有用于临时存储使CPUll执行控制程序12a的各种数据的临时区域的可重写易失性存储器。
[0034]IXD16是液晶显示设备。触摸面板17被设置在IXD16的屏幕上以与IXD16叠加。当诸如手指、触摸笔等的指示器与LCD16的屏幕接触或者接近LCD16的屏幕时,触摸面板17检测被触摸的位置或者被接近的位置,并且将被检测的位置输入到MFP10。扫描仪18读取原稿并且将原稿转换成扫描数据。打印机19基于图像数据在一张记录纸上的打印图像。调制解调器21将在FAX传输中要被发送的图像数据调制成可传输到未示出的电话网络的信号,并且经由NCU20发送该信号,或者将经由NCU20从电话网络输入的信号解调成图像数据。NCU20连接未示出的电话网络和MFP10,并且根据来自调制解调器21的指令,通过连接或断开电话线来控制与电话网络的连接状态。通过例如经由USB线缆将诸如个人计算机、硬盘驱动器等的其他设备与诸如USB存储器的存储介质等可通信地连接的众所周知的设备来配置USB_I/F22。无线LAN发射和接收部23经由接入点50 (称为AP50)可通信地连接MFPlO和在互联网800上的图像处理系统500,接入点50是遵循IEEE802.llb/g标准的无线LAN上的中继设备。
[0035]图像处理系统500被配置为包括主服务器100、第一数据库服务器200 (称为第一DB服务器200)、转换服务器300、和第二数据库服务器400 (称为第二 DB服务器400)。
[0036]主服务器100用作图像处理系统500的窗口或门户网站。主服务器100具有由均未示出的CPU、ROM、RAM等构成的控制部101,以及未示出的互联网通信部。通过互联网通信部,主服务器100经由互联网800与MFPlO和云服务600的每一个可通信地连接。此外,通过互联网通信部,主服务器100与第一 DB服务器200和转换服务器300的每一个可通信地连接。
[0037]控制部101对从MFPlO发送的扫描数据执行上述图像调整处理(参见图4),并且将被获得的数据发送到第二 DB服务器400,以将其保存或存储。此外,控制部101通过图像调整处理,执行将由转换服务器300生成的转换文件和扫描文件关联的关联处理,并且将通过关联处理获得的文件发送给预定保存目的地X,以将其保存。在下文,将通过图像调整处理的扫描数据称为“已处理数据”。此外,当已经从保存目的地X接收到用于指示完成保存通过关联处理所获得的文件的保存完成信号时,控制部101向第一 DB服务器200和第二DB服务器400的每一个发送删除指令,以删除临时保存的数据和文件。
[0038]第一 DB服务器200用作从主服务器100可访问的数据库,以便主服务器使用。第
一DB服务器200具有包括均未示出的CPU、ROM、RAM等的控制部201,包括诸如硬盘驱动器等的可重写非易失性存储器的存储部202,以及未示出的互联网通信部。通过互联网通信部,第一 DB服务器200与主服务器100可通信地连接。控制部201使得存储部202保存经由主服务器100从MFPlO接收和获取的扫描数据以及从主服务器100接收的已处理数据的每一个。此外,当已经从主服务器100接收删除指令时,控制部201执行删除处理,以删除保存在存储部202中的已处理数据等。
[0039]转换服务器300用于将已处理数据转换成以预定格式的文件。例如,转换服务器300将已处理数据转换成能够由通用字处理软件、电子表单软件等读取的文件格式。转换服务器300具有包括均未示出的CPU、ROM、RAM等的控制部,以及互联网通信部(未示出)。通过互联网通信部,转换服务器300被可通信地连接到主服务器100和第二 DB服务器400的每一个。控制部301转换已处理数据,并且将获得的转换文件发送到第二 DB服务器400,以将其保存。
[0040]第二 DB服务器400用作从转换服务器300可访问的数据库,以便转换服务器使用。第二 DB服务器400具有包括均未示出的CPU、ROM、RAM等的控制部401 ;包括诸如硬盘驱动器等的可重写非易失性存储器的存储部402 ;以及互联网通信部(未示出)。通过互联网通信部,第二 DB服务器400与转换服务器300可通信地连接。控制部401使得存储部402保存经由转换服务器300从主服务器100接收的已处理数据和从转换服务器300接收的转换文件的每一个。此外,当从主服务器100接收删除指令时,控制部401执行删除处理,以删除保存在存储部402中的转换文件等。
[0041]AP50是配置为在W1-Fi (注册商标)终端之间中继通信的中继装置。此外,AP50具有宽带路由器功能,并且可连接到互联网800。云服务600是能够将电子文件存储到由服务提供商准备的网络上的数据库的电子文件存储服务。
[0042]在图像处理系统500中,当从MFPlO上传与图2A中示出的图像I相对应的扫描数据时,转换服务器300将该扫描数据转换成能够被预定应用参考和编辑的预定格式的文件。作为转换的结果,例如如图2B中所示,根据基于上传的扫描数据的一个图像I,作为转换文件,生成由数据Dl构成的文件,其中布置有基于扫描数据生成的各种对象(要素)Jla至 Jlc。
[0043]另一方面,主服务器100根据扫描数据生成以与转换文件相同的格式的数据D2。具体而言,如图2C中所示,主服务器100生成数据D2,其中基于上传的扫描数据的一个图像I被布置为一个对象J2 (也称为对象J2)。通过生成数据D2,可以将从MFPlO上传的扫描数据整合到转换文件中。随后,通过将上传的扫描数据作为数据D2整合到转换文件中,主服务器100执行转换文件的数据(数据Dl)与上传的扫描数据(数据D2)的关联。
[0044]作为用于关联的方法,例如如图2D中所示,能够例示第一方法,其在布置了数据Dl的页面Pl组之后,整合了分别布置了数据D2的页面P2组。作为另一示例,如图2E中所示,能够例示第二方法,其在布置了数据Dl的页面Pl组之前,整合了分别布置了数据D2的页面P2组。因为通过第一和第二方法获得的文件能够将布置有数据Dl的页面Pl组和布置有数据D2的页面P2组分别作为单独块来处理,所以每个页面组变得易于操作。例如,当显示一个页面组同时打印另一页面组时,变得易于执行用于将要打印的页面组的打印设置,并且也变得易于执行将被显示的页面组的每个页面的显示切换。因此,能够易于执行在转换文件的数据Dl的内容和数据D2的内容、即扫描数据的内容之间的比较。
[0045]作为关联方法的另一示例,如图2F中所示,能够例示第三方法,其将数据D2整合到转换文件中,使得页面Pl和P2是分别布置了数据Dl和与数据Dl相对应的数据D2的相邻页面。此外,“与数据Dl相对应的数据D2”表示对应于数据Dl的图像数据与对应于数据D2的图像数据相同。在通过第三方法获得的文件中,因为页面Pl和P2是分别布置数据Dl和与数据Dl相对应的数据D2的相邻页面,所以易于执行在数据Dl的内容和数据D2的内容之间的比较。例如,根据显示布局的设置,在屏幕上同时显示布置了数据Dl的页面Pl和布置了与数据Dl相对应的数据D2的页面P2是可能的。因此,易于比较这两个数据的内容。
[0046]通过将上传的扫描数据作为数据D2整合到转换文件,当执行在数据Dl和数据D2之间的关联时,在比较两个数据Dl和D2的内容之后,有可能通过删除布置有不必要页面的页面,来仅保持最后必要的数据。具体而言,通过上述第一和第二方法,因为可以将布置有数据Dl的页面Pl组和布置有数据D2的页面P2组分别作为单独块来处理,所以有利于容易地删除不必要的页面。[0047]如图3中所示,存储在每个设备中的控制程序执行通过MFPlO的CPUll并且通过各自服务器100、200、300和400的控制部101、201、301和401来执行要被执行的各个处理。此外,在下文描述的示例中,有时将“MFP10的0?仍1”简单地表达为“1^^10”。同样地,有时分别将“主服务器100的控制部101”、“第一 DB服务器200的控制部201”、“转换服务器300的控制部301”和“第二 DB服务器400的控制部401”表达为“主服务器100”、“第一 DB服务器200”、“转换服务器300”和“第二 DB服务器400”。
[0048]当使用者在扫描仪18的原稿台(platen)(未示出)或自动文档馈送器(未示出)上设置一个或多个原稿,并且向MFPlO输入用于执行扫描的指令时,随后MFPlO在步骤SI中使得扫描仪18扫描设置的(一个或多个)原稿(在下文简称为“SI”。还将以同样的方式表示其他步骤)。接下来,MFPlO经由主服务器100,将作为由扫描仪18通过读取获得的图像数据的扫描数据上传到第一 DB服务器200 (S2)。通过在S2中MFPlO上传扫描数据的方式,主服务器100获得扫描数据。 [0049]主服务器100下载被上传到第一 DB服务器200的扫描数据(S3),并且对下载的扫描数据执行图像调整处理(S4)。图像调整处理(S4)是根据图像的尺寸缩小或分割基于扫描数据的图像的处理。在将图像调整处理(S4)的细节留在下文参考图4来描述的同时,当基于扫描数据的图像大于A4尺寸时,并且当为了将该图像缩小到A4尺寸的缩小比率小于80%时,则基于扫描数据的图像被分割成没有超过A4尺寸的多个图像,并且在从S5起的处理中,处理多个已处理数据(图像数据),以分别与被分割的图像相对应。此外,无论基于扫描数据的图像是否被分割,在从S5起的处理中,当存在多个已处理数据时,分别处理该多个已处理数据。
[0050]主服务器100将在图像调整处理(S4)中获得的已处理数据上传到第一 DB服务器200,并且将其存储或保存到存储部202中(S5)。此外,主服务器100经由转换服务器300,将在图像调整处理(S4)中获得的已处理数据上传到第二 DB服务器400,并且将其保存到存储部402中(S6)。转换服务器300下载被上传到第二 DB服务器400中的已处理数据(S7),并且执行转换处理,以将下载的已处理数据转换成能够由预定应用参考和编辑的预定格式的文件(S8)。在该实施例中,通过由转换服务器300转换生成的文件格式可以是为转换服务器300预先规定的格式,或者当上传扫描数据时由使用者指定的格式。此外,在下文描述中,为了方便,假定由转换服务器300生成的文件格式被指定为WORD格式。
[0051]通过S8的转换处理,根据基于从MFPlO上传的扫描数据的一个图像来生成文件,以包括其中布置基于扫描数据生成的诸如图像对象、图形对象、文本对象等的各种对象或要素的数据。例如,生成以WORD格式的文件,以包括图2B中示出的数据D1。此外,在图像调整处理(S4)中,当基于扫描数据的图像未被分割时,则基于一个页面的扫描数据生成的各种对象被布置在一个页面中。另一方面,在图像调整处理中(S4),当基于扫描数据的图像被分割时,则将基于一个页面的扫描数据生成的各种对象分割并且布置成多个页面。
[0052]转换服务器300将通过转换处理获得的文件(转换文件)上传到第二 DB服务器400中,并且将其保存到存储部402中(S9)。主服务器100下载被上传到第二 DB服务器400中的转换文件(S10)。此外,主服务器100下载在S5的处理中被存储到控制部201的已处理的扫描数据(S11)。主服务器100执行将从第二 DB服务器400下载的转换文件与从第一DB服务器200下载的已处理文件关联的关联处理(S12)。作为关联处理,该实施例的主服务器100执行用于将已处理数据整合成转换文件的处理。当将已处理数据整合成转换文件时,主服务器100以与转换文件相同的格式根据已处理数据生成数据。即,其生成WORD格式数据,其中基于从MFPlO上传的扫描数据的一个图像被布置为一个对象或要素。例如,其生成包括图2C中示出的数据D2的WORD格式数据。
[0053]此外,在图像调整处理中(S4),当基于扫描数据的图像被分割时,则基于一个页面的扫描数据的一个图像被布置为一个页面中的一个对象。另一方面,在图像调整处理中
(54),当基于扫描数据的图像被分割时,基于一个页面的扫描数据的一个图像作为一个对象被分割并且布置成多个页面。在如上所述的关联处理中(S12),作为将已处理数据整合成转换文件的方法,这些方法被示例说明为图2D中示出的第一方法、图2E中示出的第二方法、图2F中示出的第三方法等。然而,在关联处理中使用的方法(S12)可以是在主服务器100中预先规定的方法,或者是当上传扫描数据时由使用者指定的方法。
[0054]接下来,主服务器100将在关联处理(S12)中生成的文件上传到预定保存目的地X,以将其保存(S13)。作为保存目的地X,例如,可以例示已经发送扫描数据的MFP10、云服务600等。保存目的地X可以是预先规定的保存目的地,或者是当上传扫描数据时由使用者指定的保存目的地。当保存目的地X随着完成保存上传文件而发送诸如保存完成信号的预定信号时,通过接收保存完成信号,主服务器100能够确认文件存储已经完成(S14)。当已经接收保存完成信号时,主服务器100将删除指令发送到第一 DB服务器200 (S15)。此夕卜,当已经接收存储完成信号时,主服务器100将删除指令经由转换服务器300发送到第二DB 服务器 400 (S16)。
[0055]在从主服务器100接收删除指令时,第一 DB服务器200执行删除处理,以删除诸如已处理数据等的临时存储数据(S17)。另一方面,在从主服务器100接收删除指令时,第
二DB服务器400执行删除处理,以删除诸如转换文件等的临时存储数据(S18)。当主服务器100已经确认转换文件被存储在保存目的地X中时,因为删除了临时存储在第一 DB服务器200和第二 DB服务器400中的数据,所以可以防止不必要的数据在图像处理系统500中累积。此外,直至主服务器100确认在保存目的地X中保存转换文件为止,已处理数据等按原样被临时存储在第一 DB服务器200中,同时转换文件等按原样被临时存储在第二 DB服务器400中。因此,即使转换文件未能被存储到保存目的地X,仍有可能再次尝试,以便在没有从MFPlO再一次上传该扫描数据的情形下,通过再一次执行SlO至S13的处理,将转换文件存储到保存目的地X。
[0056]如上所述,根据控制程序通过主服务器100的控制部101执行该处理。首先,控制部101将变量i初始化,以将其设置成I (S401)。接下来,控制部101将第i (N0.1)页面的扫描数据作为处理对象(S402),并且确定基于处理对象的扫描数据的扫描图像是否不大于A4尺寸(S403)。此时,当控制部101确定处理对象的扫描图像等于或小于A4尺寸(S430:是)时,控制部101将处理前进到S404。
[0057]另一方面,在S403中,当控制部101已经确定处理对象的扫描图像大于A4尺寸(S403:否)时,控制部101计算用于将扫描图像缩小到未超过A4尺寸的尺寸的缩小比率(S405)。具体而言,S405的计算采用(A4的垂直长度/扫描图像的垂直长度)乂100和(八4的水平长度/扫描图像的水平长度)X 100之间的较小值。然而,当两个值为相等值时,则采用该相等值。[0058]当所计算的缩小比率等于或大于80%(S406:是)时,则控制部101以所计算的缩小比率来缩小处理对象的扫描图像(S407),并且随后将处理前进到S404。另一方面,当所计算的缩小比率小于80% (S406:否)时,则控制部101将处理对象的扫描图像分割成多个图像,以便这些图像的每一个的尺寸不超过A4尺寸(S408),随后将处理前进到S404。在S408中,例如,可以通过下述方式来执行扫描图像的分割:在处理对象的扫描图像在水平方向上的一端至另一端以A4长度在水平方向上的间隔布置的、与扫描图像的垂直方向平行的分割位置处,在水平方向上分割扫描图像;同时在处理对象的扫描图像在垂直方向上的一端至另一端以A4长度在垂直方向上的间隔布置的、与扫描图像的水平方向平行的分割位置处,在垂直方向上分割扫描图像。此外,也可以被配置为执行扫描图像的图像识别,并且基于该识别结果,适当地设置垂直和水平分割位置,以便图像、文本等不能被分离。
[0059]在S408中,当控制部101已经确定扫描图像被全部处理时(S404:是),则控制部101结束这些处理。另一方面,当控制部101已经确定扫描图像没有被全部处理时(S404:否),则控制部101以一递增变量i,即将I添加到变量i(S409),并且将该处理返回到S402,以执行S403、和用于下一页面的扫描数据的S405至S408的处理。
[0060]因此,根据图像调整处理(S4),即使当扫描图像(基于扫描数据的图像)大于诸如A4等的预先预定的尺寸时,仍可以在预定尺寸的页面内放置扫描图像,而不丢失扫描图像的任何部分。此外,当缩小比率不小于80%时,则缩小扫描图像,同时当缩小比率小于80%时,则分割扫描图像。因此,不仅能够尽可能的限制将扫描图像分割,而且也能够限制将扫描图像过度缩小。由此,能够不仅限制因为扫描图像被分割而降低便利性,而且限制被缩小的扫描图像被不正确地分析并且被不正确地转换。
[0061]如上所解释地,根据本发明的图像处理系统500,因为保存目的地X保存或存储已经将扫描数据整合到从扫描数据生成的转换文件的文件,所有能够利用一个文件获得转换文件的内容和扫描数据的内容,并且将相互两者比较。因此,能够易于执行在转换文件的内容和扫描数据的内容之间的比较,而不需要给使用者带来诸如特别管理扫描数据等麻烦,从而提供突出的便利性。
[0062]上述实施例中,图像处理系统500是图像处理系统的示例。MFPlO是图像处理装置的示例。转换服务器300是转换部的示例。保存目的地X是存储部或者外部设备的存储部的示例。第一 DB服务器200和第二 DB服务器400是图像处理系统的存储部的示例。数据Dl是第一数据的示例。数据D2是第二数据的示例。S2的处理是图像获取装置或图像获取步骤的示例。S8的处理是第一生成装置或第一生成步骤的示例。S12的处理是第二生成装置或第二生成步骤的示例。S12和S13的处理是存储控制装置或存储控制步骤的示例。S403的处理是尺寸确定装置的示例。S407的处理是缩小装置的示例。S408的处理是分割装置的示例。S406的处理是缩小比率确定装置的示例。S5和S9的处理是第二存储控制装置的示例。S17和S18的处理是删除装置的示例。
[0063]当上文基于该实施例解释本发明时,能够容易地推理出本发明不以任何方式限制为上述实施例,在未脱离本发明的真正精神和范围的情形下,可以以各种方式来修正和更改。
[0064]例如,在上文实施例中,图像处理系统500被配置为由主服务器100、第一 DB服务器200、转换服务器300和第二 DB服务器400构成的系统。然而,也能够被配置为具有包括服务器100至400的每一个的功能的一个服务器的系统。
[0065]此外,图像处理系统500没有必要包括四个服务器,S卩,主服务器100、第一 DB服务器200、转换服务器300和第二 DB服务器400,而是可以例如是由主服务器100、第一 DB服务器200和第二 DB服务器400构成而不包括转换服务器300的系统。替代地,图像处理系统500也能够是排除转换服务器300和第二 DB服务器400的系统,即由主服务器100和第一 DB服务器200构成的系统。当图像处理系统500是排除转换服务器300的系统时,其能够被配置为使得主服务器100执行在上述实施例中由转换服务器执行的各个处理。仍替代地,也有可能使得与图像处理系统500可通信地连接的、具有与转换服务器300相同的功能的服务器执行上述实施例中由转换服务器300执行的每个处理。
[0066]在上述实施例中,配置为将第一 DB服务器200设置为由主服务器100使用的数据库,同时将第二 DB服务器400设置为由转换服务器300使用的数据库服务器。然而,也能够被配置为使得第一 DB服务器200和第二 DB服务器400是一个数据库服务器,并且使这个数据库服务器由主服务器100和转换服务器300共享使用。在这种情形下,被上传到第一 DB服务器200和第二 DB服务器400的每一个的数据或文件能够被上传到一个共享数据库服务器,并且从第一 DB服务器200或第二 DB服务器400下载的数据或文件能够被从一个共享数据库服务器下载。
[0067]在上述实施例中,配置为从由MFPlO的扫描仪18生成的扫描数据生成转换文件。然而,作为转换文件的源的图像数据不限于扫描数据,而能够是存储在诸如闪存12、连接到USB_I/F22的USB存储器等的存储介质等中的图像数据,或者是通过数码相机拍摄的图像数据。此外,在上述实施例中,图像处理系统500被配置为从MFPlO获取扫描数据。然而,扫描数据或图像数据的获取方也可以是个人计算机、诸如智能电话或平板电脑等的移动终端、数码相机等。此外,作为转换文件的源的图像数据也能够是预先存储在第一 DB服务器200或第二 DB服务器400中的图像数据。
[0068]在上述实施例中,配置为,构成图像处理系统500的各个服务器100至400执行S4至S18的处理,以根据从MFPlO获取的扫描数据生成转换文件,将作为转换对象的扫描数据与转换文件关联,并且将关联的文件和数据存储到保存目的地X。然而,也能够被配置为使得MFPlO执行与S4至S18相对应的处理。即,也能够被配置为MFPlO根据从扫描仪18获取的扫描数据生成转换文件,将作为转换对象的扫描数据与转换文件关联,并且将关联的文件和数据存储到保存目的地X中。在这种情形下,控制程序12a能够被配置为具有使得CPUll可以执行与S4至S18相对应的处理的内容。同样地,也能够被配置为诸如个人计算机、移动终端等的装置获取诸如扫描数据的图像数据,从图像数据生成转换文件,将作为转换对象的图像数据与转换文件关联,并且将被关联的文件和数据存储到保存目的地X。当采用这些修改例时,诸如MFP10、个人计算机、诸如智能电话或平板电脑等的移动终端等是图像处理系统的示例。此外,在能够成为图像处理系统的这些装置的每一个中,配置为能够执行与S4至S18相对应的处理的、诸如控制程序12a等的控制系统是图像处理程序的示例,同时CPUll是计算机的不例。
[0069]在上述实施例中,将WORD格式例示为由转换服务器300生成的文件的格式。然而,也可以采用可以由预定应用参考和编辑的文件的其他格式,诸如HTML格式、PDF格式、POWER POINT (注册商标)格式、EXCEL (注册商标)格式等。虽然在EXCEL格式中的文件包括一个或多个表单数据,当整合诸如扫描数据等的图像数据时,图像数据能够被整合为表单数据。
[0070]在上述实施例中,作为将转换文件和扫描数据关联的关联处理(S12)中使用的方法,例示了用于将上传的扫描数据作为数据D2整合到转换文件的方法(参见图2D至2F)。然而,将转换文件与扫描数据关联的方法不限于上述例示方法。
[0071]图5是出了用于将转换文件和扫描数据关联的方法的修改例的示意图。如图5中所示在该修改例中,通过生成如下文件执行转换文件和扫描数据之间的关联:在该文件中,具有可调整透明度的空白色图像W被布置在对象Jla至Jlc和对象J2之间,根据基于扫描数据的一个图像布置对象Jla至Jlc以构成转换文件的数据Dl,对象J2构成与扫描图像相对应的数据D2。
[0072]当白色图像W的透明度增加时,在该修改例中生成的文件能够使得使用者视觉地识别将对象Jla至Jlc与对象J2叠加的状态。当转换该扫描数据存在任何问题,导致在转换文件的内容和作为转换对象的扫描数据的内容之间的差异时,因为这些差异出现在对象Jla至Jlc和对象J2未叠加的位置,所以易于发现存在这些差异。因此,可以利用一个文件很易于执行在转换文件的内容和作为转换对象的扫描数据的内容之间的比较。另一方面,当白色图像W的透明度降低时,可以覆盖构成数据D2的对象J2,即覆盖扫描数据的内容,并且因此可以仅显示构成转换文件的数据Dl的对象Jla至Jlc,即仅显示转换文件的内容。因此,该修改例中生成的文件,不仅可以被用作用于在转换文件的内容和作为转换对象的扫描数据的内容之间比较的文件,而且也被用作能够显示转换文件的内容的文件。此外,虽然在该修改例中空白色图像W被用作在对象Jla至Jlc和对象J2之间布置的图像,但是图像的颜色不限于白色,并且也能够使用诸如黄色图像的有色空图像。此外,在该修改例中,虽然生成文件以在对象Jla至Jlc和对象J2之间布置白色图像W,但是也能够配置为在不使用白色图像W的情形下生成仅叠加对象Jla至Jlc和对象J2的文件。
[0073]此外,作为用于将转换文件和扫描数据关联的方法的另一修改例中,也能够被配置为,在不被作为数据D2整合到转换文件的情况下,与转换文件分离地生成包括数据D2的文件(下文称之为“第二文件”),并且将到第二文件的可访问性的链接信息添加到构成转换文件的数据D1。第二文件的格式能够与转换文件的格式相同或者不同,并且可以采用诸如PDF格式、WORD格式、EXCEL格式等的各种格式。
[0074]在该修改例中,当未确定上传文件的存储位置时,例如当保存目的地X是云服务600时,则主服务器100在将转换文件保存到保存目的地X之间,将从数据D2生成的第二文件保存到保存目的地X,并且从保存目的地X获取到第二文件的可访问性的链接信息。随后,主服务器100能够将所获取的链接信息添加到转换文件,并且将具有添加的链接信息的转换文件保存到保存目的地X。另一方面,当保存目的地X是已经发送扫描数据的MFPlO时,则主服务器100能够通过与向图像处理系统500中上传扫描数据一起,发送指示用于第二文件的存储位置的信息,来将基于所接收的信息的链接信息添加到转换文件。例如,能够附加超链接,以执行链接信息的添加。当文件格式是EXCEL格式时,则可以使用宏来添加链接信息。此外,可以通过将链接信息添加到布置数据Dl的至少一个页面,或者通过添加在其头部中包括链接信息等的专用页面,来执行向转换文件添加链接信息。此外,与上文相t匕,能够替代地配置为将到转换文件的可访问性的链接信息添加到第二文件。此外,还替代地地配置为将到另一文件的可访问性的链接信息添加到转换文件和第二文件的每一个。
[0075]在上述实施例中,配置为在关联处理期间生成数据D2(S12)。然而,可以在直至执行图像调整处理(S4)之后和在关联处理中生成转换文件之前(S12)的任何时间生成数据D2。
[0076]在上述实施例中,配置为在图像调整处理(S4,参见图4)中,当用于将扫描图像缩小到M尺寸的缩小比率不小于80%时,则缩小扫描图像,而当缩小比率小于80%时,则分割扫描图像。然而,也可以配置为当扫描图像大于A4尺寸时执行缩小或分割,而不根据缩小比率来区分。此外,在上述实施例中,配置为以S405中计算的缩小比率,即用于将扫描图像缩小到不超过A4尺寸的扫描图像的缩小比率,在S407中缩小扫描图像。然而,也可以以低于所计算的缩小比率的缩小比率将其缩小。例如,能够以比所计算的缩小比率稍低的缩小比率来缩小扫描图像,以便生成页边距。
[0077]在前述实施例中解释的相关值仅是示例,并且能够相应采用任何适当的值。例如,在图像处理(S4 ;参见图4)的S403中,将A4尺寸例示为用于确定缩小还是分割扫描图像的阈值。然而,能够采用诸如信纸(letter)尺寸、B4尺寸等的任何适当尺寸。而且,在S406中,将80%例示为缩小比率的值,作为用于确定缩小还是分割扫描图像的阈值。然而,该阈值不限于80%,并且能够采用任何适当的值。
[0078]在前述实施例中,图像处理系统500被配置为将使得扫描数据与转换文件关联的文件存储或保存到保存目的地X中。然而,其也可以被配置为,以诸如指配ID等的使用者可指定方式,将文件存储到在图像处理系统500内提供的数据库服务器中。
【权利要求】
1.一种图像处理系统,包括: 图像获取装置,所述图像获取装置被配置为获取图像数据; 第一生成装置,所述第一生成装置被配置为根据基于由所述图像获取装置获取的所述图像数据的一个图像,来生成基于所述图像数据生成的多个要素布置的第一格式的第一数据,并且所述第一数据不同于所述图像数据; 第二生成装置,所述第二生成装置被配置为生成基于所述图像数据的所述一个图像作为一个要素布置的第二格式的第二数据,并且所述第二数据不同于所述图像数据;以及 存储控制装置,所述存储控制装置被配置为将由所述第一生成装置生成的所述第一数据与由所述第二生成装置生成的所述第二数据关联,并且将关联的第一数据和第二数据存储到被配置为存储数据的存储部中。
2.根据权利要求1所述的图像处理系统,其中,所述存储控制装置通过生成包括所述第一数据和所述第二数据的文件,来将所述第一数据与所述第二数据关联,并且将关联的第一数据和第二数据存储到所述存储部中。
3.根据权利要求2所述的图像处理系统,其中,所述存储控制装置生成包括所述第一数据和所述第二数据作为彼此不同的页面或表单的数据的所述文件。
4.根据权利要求3所述的图像处理系统,其中,在所述图像获取装置已经获取了多个图像数据的条件下,所述第一生成装置对于获取的所述多个图像数据的每一个生成所述第一数据;在所述图像获取装置已经获取了所述多个图像数据的条件下,所述第二生成装置对于获取的所述多个 图像数据的每一个生成所述第二数据;并且所述存储控制装置生成所述文件,在所述文件中,多个所述第一数据中的各第一数据被布置为连续的页面或表单,并且多个所述第二数据中的各第二数据被布置为在布置了所述第一数据的页面组或表单组之前或之后的连续的页面或表单。
5.根据权利要求3所述的图像处理系统,其中,在所述图像获取装置已经获取了多个图像数据的条件下,所述第一生成装置对于获取的所述多个图像数据的每一个生成所述第一数据;在所述图像获取装置已经获取了所述多个图像数据的条件下,所述第二生成装置对于获取的所述多个图像数据的每一个生成所述第二数据;并且所述存储控制装置生成所述文件,在所述文件中,关于多个所述第一数据的每一个以及多个所述第二数据的每一个,将所述第一数据的页面或表单和与所述第一数据相对应的所述第二数据的相应的页面或表单连续地布置。
6.根据权利要求3所述的图像处理系统,其中,所述存储控制装置生成包括下述页面或表单的所述文件,利用所述页面或表单,构成与所述第二数据相对应的所述第一数据的所述多个要素,以基于从所述图像数据得到的所述一个图像的布置,被叠加在构成所述第二数据的所述一个要素上。
7.根据权利要求6所述的图像处理系统,其中,所述存储控制装置生成包括下述页面或表单的所述文件,利用所述页面或表单,将透明度可调整的有色空图像布置在所述一个要素和所述多个要素之间。
8.根据权利要求1所述的图像处理系统,其中,所述存储控制装置通过向所述第一数据和与所述第一数据相对应的所述第二数据中的至少一个数据添加到其他数据的可访问性的链接信息,来将所述第一数据与所述第二数据关联。
9.根据权利要求1所述的图像处理系统,进一步包括: 尺寸确定装置,所述尺寸确定装置被配置为确定基于由所述图像获取装置获取的所述图像数据的图像是否大于预定尺寸;以及 缩小装置,所述缩小装置被配置为,在所述尺寸确定装置已经确定所述图像大于所述预定尺寸的情况下,将所述图像缩小至不超过所述预定尺寸的尺寸。
10.根据权利要求1所述的图像处理系统,进一步包括: 尺寸确定装置,所述尺寸确定装置被配置为确定基于由所述图像获取装置获取的所述图像数据的图像是否大于预定尺寸;以及 分割装置,所述分割装置被配置为,在所述尺寸确定装置已经确定所述图像大于所述预定尺寸的情况下,将所述图像分割为尺寸不超过所述预定尺寸的多个图像, 其中,在所述图像被所述分割装置分割的条件下,所述第一生成装置对于分别与分割的图像相对应的每个图像数据生成所述第一数据;并且 其中,在所述图像被所述分割装置分割的条件下,则所述第二生成装置对于分别与分割的图像相对应的每个图像数据生成所述第二数据。
11.根据权利要求10所述的图像处理系统,进一步包括: 缩小比例确定装置,所述缩小比例确定装置被配置为,在所述尺寸确定装置已经确定所述图像大于所述预定尺寸的情况下,确定缩小比率是否不小于用于将所述图像缩小为所述预定尺寸的预定值;以及 缩小装置,所述缩小装置被配置为,在所述缩小比率确定装置已经确定所述缩小比率不小于所述预定值的情况下,将所述图像缩小为所述预定尺寸, 其中,在所述缩小比率确定装置已经确定所述缩小比率小于所述预定值的情况下,所述分割装置将所述图像分割成尺寸不超过所述预定尺寸的所述多个图像。
12.根据权利要求1至11中的任何一项所述的图像处理系统,进一步包括: 第二存储控制装置,所述第二存储控制装置被配置为至少将由所述第一生成装置生成的所述第一数据以及由所述第二生成装置生成的所述第二数据或作为用于生成所述第二数据的源的所述图像数据存储到所述图像处理系统的存储部中,作为临时存储数据;以及删除装置, 其中,所述存储控制装置将所述第一数据与所述第二数据关联,并且将关联的第一数据和第二数据存储到被配置为存储数据的存储部中,所述存储部被设置在外部设备中;并且 其中,在确认所述存储控制装置已经完成了到所述外部设备的所述存储部中的存储的条件下,则所述删除装置删除由所述第二存储控制装置存储到所述存储部中的临时存储数据。
13.根据权利要求1所述的图像处理系统,其中所述第一生成装置被配置为生成第一数据,在所述第一数据中布置有基于所述图像数据生成的作为所述多个要素的多个图像对象。
14.根据权利 要求1所述的图像处理系统,其中所述第一生成装置被配置为生成第一数据,在所述第一数据中布置有基于所述图像数据生成的作为所述多个要素的多个文本对象。
15.根据权利要求1所述的图像处理系统,其中由所述第一生成装置生成的所述第一数据的数据格式与由所述第二生成装置生成的第二数据的数据格式相同。
16.一种用于处理图像的图像处理方法,包括以下步骤: 获取图像数据; 使得转换部根据基于在获取所述图像数据的步骤中获取的所述图像数据的一个图像,来生成基于所述图像数据生成的多个要素布置的第一格式的第一数据,并且所述第一数据不同于所述图像数据; 生成基于所述图像数据的所述一个图像作为一个要素布置的第二格式的第二数据,并且所述第二数据不同于所述图像数据;并且 将在生成所述第一数据的步骤中生成的所述第一数据与在生成所述第二数据的步骤中生成的所述第二数据关联,并且将关联的第一数据和第二数据存储到存储部中。
【文档编号】H04N1/00GK103634497SQ201310361765
【公开日】2014年3月12日 申请日期:2013年8月19日 优先权日:2012年8月24日
【发明者】神间唯 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1