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

文档序号:7744046阅读:111来源:国知局
专利名称:图像处理装置、系统以及方法
技术领域
下面的描述涉及用于生成并且输出合成图像数据的一种或者多种图像处理技术。
背景技术
已知组合基于由用户输入的字符串的图像(辅助图像)和通过扫描文档获取的图 像的图像处理装置(例如,请参见日本专利临时公开No. 2006-114971)。

发明内容
根据此种图像处理装置,当组合各字符串和多个文档页时,用户必须逐页地读取 文档页并且为文档页中的每一个根据需要输入相应的字符串。即,上述技术要求用户为文 档页中的每一个执行麻烦的操作。本发明的方面的有利之处在于提供了一种或者多种改进的技术,该技术使得能够 以用户友好的方式输出其中组合辅助图像和从一个或者多个文档页获取的每个图像的合 成图像数据。根据本发明的方面,提供了一种图像处理装置,该图像处理装置被构造为生成并 且输出其中组合了两个或者多个图像的合成数据。图像处理装置包括图像获取单元,该图 像获取单元被构造为在单个获取操作中获取一个或者多个文档页的图像数据;图像提取单 元,该图像提取单元被构造为从获取的图像数据提取分别基于各文档页的文档图像;图像 位置指定单元,该图像位置指定单元被构造为指定提取的文档图像中的每一个的位置,其 中所述文档图像的位置被定义在获取的图像数据上;第一识别提供单元,该第一识别提供 单元被构造为基于文档图像的被指定的位置将用于识别文档图像的第一识别提供给文档 图像中的每一个;输入单元,该输入单元被构造为输入用于创建一个或者多个辅助图像的 数据;第二识别提供单元,该第二识别提供单元被构造为将用于识别辅助图像的第二识别 提供给基于输入数据创建的辅助图像中的每一个;辅助图像识别单元,该辅助图像识别单 元被构造为基于第一和第二识别将辅助图像中的一个识别为与文档图像中的一个相关联; 合成数据生成单元,该合成数据生成单元被构造为生成一页或者多页合成数据,每一页合 成数据包含一个或者多个组合,每一个组合包括文档图像中的一个和由辅助图像识别单元 识别为与该文档图像中的一个相关联的辅助图像;以及输出单元,该输出单元被构造为输 出由合成数据生成单元生成的每一页合成数据。在本发明的某些方面,如上所构造的图像处理装置使得能够减少试图获得其上组 合文档图像和用户想要的辅助图像的输出图像的用户的负担。根据本发明的方面,进一步提供了一种图像处理系统,该图像处理系统被构造为 生成并且输出其中组合两个或者多个图像的合成数据。该图像处理系统包括图像获取单 元,该图像获取单元被构造为在单个获取操作中获取一个或者多个文档页的图像数据;图 像提取单元,该图像提取单元被构造为从获取的图像数据提取分别基于各文档页的文档图 像;图像位置指定单元,该图像位置指定单元被构造为指定提取的文档图像中的每一个的位置,其中所述文档图像的位置被定义在获取的图像数据上;第一识别提供单元,该第一识 别提供单元被构造为基于文档图像的被指定的位置将用于识别文档图像的第一识别提供 个给文档图像中的每一个;输入单元,该输入单元被构造为输入用于创建一个或者多个辅 助图像的数据;第二识别提供单元,该第二识别提供单元被构造为将用于识别辅助图像的 第二识别提供给基于输入数据创建的辅助图像中的每一个;辅助图像识别单元,该辅助图 像识别单元被构造为基于第一和第二识别将辅助图像中的一个识别为与文档图像中的一 个相关联;合成数据生成单元,该合成数据生成单元被构造为生成一页或者多页合成数据, 每一页合成数据包含一个或者多个组合,每一个组合包括文档图像中的一个和由辅助图像 识别单元识别为与该文档图像中的所述一个相关联的辅助图像;以及输出单元,该输出单 元被构造为输出由合成数据生成单元生成的每一页合成数据。在本发明的某些方面,如上所构造的图像处理系统提供与上述图像处理装置相同 的效果。即,图像处理系统使能够减少试图获得在其上组合文档图像和用户想要的辅助图 像的输出图像的用户的负担。根据本发明的方面,进一步提供了一种存储计算机可读指令的计算机可读介质, 该计算机可读指令使包括图像获取单元的处理器执行下述步骤图像获取步骤,在单个获 取操作中获取设置在图像获取单元上的一个或者多个文档页的图像数据;图像提取步骤, 从获取的图像数据提取分别基于文档页的文档图像;图像位置指定步骤,指定提取的文档 图像中的每一个的位置,其中所述文档图像的位置被定义在获取的图像数据上;第一识别 提供步骤,基于文档图像的被指定的位置将用于识别文档图像的第一识别提供给文档图像 中的每一个;输入步骤,输入用于创建一个或者多个辅助图像的数据;第二识别提供步骤, 将用于识别辅助图像的第二识别提供给基于输入数据创建的辅助图像中的每一个;辅助 图像识别步骤,基于第一和第二识别将辅助图像中的一个识别为与文档图像中的一个相关 联;合成数据生成步骤,生成一页或者多页合成数据,每一页合成数据包含一个或者多个组 合,每一个组合包括文档图像中的一个和通过辅助图像识别步骤识别为与该文档图像中的 所述一个相关联的辅助图像中;以及输出步骤,输出在合成数据生成步骤中生成的每一页 合成数据。在本发明的某些方面,如上所构造的计算机可读介质提供与上述图像处理装置相 同的效果。即,计算机可读介质使得能够减少试图获得在其上组合文档图像和用户想要的 辅助图像的输出图像的用户的负担。


图1示意性地示出根据本发明的一个或者多个方面的打印系统的构造。图2是示出根据本发明的一个或者多个方面的要由计算机执行的控制程序的过 程的流程图。图3示出根据本发明的一个或者多个方面的扫描前预览画面。图4示出根据本发明的一个或者多个方面的布局选择画面。图5是示出根据本发明的一个或者多个方面的要由多功能外围设备(MFP)执行的 控制程序的过程的流程图。图6是示出根据本发明的一个或者多个方面的文档图像排序程序的过程的流程图。图7是示出根据本发明的一个或者多个方面的文档图像检测程序的过程的流程 图。图8示出根据本发明的一个或者多个方面的扫描数据。图9是示出根据本发明的一个或者多个方面的文档图像编辑程序的过程的流程 图。图10是示出根据本发明的一个或者多个方面的用于设置布局模式(3)的图像文 本配置程序的过程的流程图。图11示出根据本发明的一个或者多个方面的用于设置布局模式(1)的打印预览 画面。图12示出根据本发明的一个或者多个方面的用于设置布局模式(2)的打印预览 画面。图13示出根据本发明的一个或者多个方面的用于设置布局模式(3)的打印预览 画面。图14示出根据本发明的一个或者多个方面的基于打印合成数据打印的图像。
具体实施例方式注意的是,在下面的描述中阐释了在元件之间的各种连接。注意的是,除非另有规 定,通常这些连接可以是直接的或者间接的,并且本说明书不意在在此方面进行限制。本发 明的方面可以在作为可存储在计算机可读介质上的程序的计算机软件中实施,所述计算机 可读介质包括但不限于RAM、ROM、闪存、EEPROM、CD介质、DVD介质、临时存储、硬盘驱动器、 软驱、永久存储等等。在下文中,将会参考附图描述根据本发明的方面的实施例。(第一实施例)如图1中所示,第一实施例的打印系统1被构造有计算机10和多功能外围设备 (MFP)30。计算机10与MFP 30相连接以在其间交换数据(例如,扫描数据70)。首先,将会参考图1提供关于计算机10的详细解释。如图1中所示,计算机10包 括控制器11。控制器11被构造有CPU 12,ROM 13、以及RAM 14。CPU 12是中央处理单元,该中 央处理单元被构造为进行计算机10的整体控制。ROM 13存储控制计算机10所要求的控制 程序和数据。RAM 14被构造为暂时地存储通过CPU 12使用控制程序执行的算术运算的结果。计算机10被提供有存储单元(例如,HDD) 15。存储单元15与控制器11相连接。 存储单元15存储应用程序16。应用程序16包含下述控制程序(参见图2)、文档创建程序、 以及电子制表(spread sheet)程序。此外,计算机10具有鼠标23、键盘24、以及显示单元25。鼠标23和键盘24经由 输入接口(I/F) 20与控制器11相链接。显示单元25经由输出I/F 21与控制器11相连接。另外,计算机10被提供有网络I/F 22。计算机10经由网络I/F 22与MFP 30相 连接。
接下来,将会参考图1提供关于MFP 30的构造的详细解释。MFP30具有控制器31。 控制器31被构造有CPU 32,ROM 33、以及RAM 34。CPU 32是中央处理单元,该中央处理单 元被构造为进行MFP 30的整体控制。ROM 33存储控制MFP 30所要求的程序和数据。RAM 34被构造为暂时地存储通过CPU 32使用程序执行的算术运算的结果。MFP 30被提供有扫描单元35、打印单元36、以及传真单元37。从图1中所示的外 观图能够理解的是,扫描单元35具有平台和托架。平台被构造有光学透明材料(例如,玻璃)。平台具有能够在其上放置A3大小的 纸张的尺寸。因此,用户能够将多个文档页同时放置在平台上托架具有被构造为对放置在平台上的文档页发射光的光源。通过平台上的文档页 反射由托架的光源发射的光,并且该光用于使用成像装置获取图像。成像装置具有多个图 像拾取元件(例如,(XD),并且组成扫描单元35。因此,当多个文档页被放置在平台上时,MFP 30控制扫描单元35以获取如图8中 所示的扫描数据70。扫描数据70包含基于平台上的文档页的多个文档图像75。打印单元36被构造为在控制器31的控制下在纸张上打印基于输入打印数据的图 像。由于已知打印单元36的详细构造,所以将会省略关于打印单元36的解释。注意的是, 作为打印单元36的打印方法,可以应用诸如电子照相方法和喷墨方法的各种方法。传真单元37被构造为在通过控制器31的控制下进行到预定的目的地装置的传真 传输。即,传真单元37被构造为经由公共交换电话网将作为输入的传真传输数据传输到目 的地装置。由于已知传真单元37的详细构造,所以将会省略关于传真单元37的解释。MFP 30被提供有显示面板38和键盘39。显示面板38被构造为在通过控制器31 的控制下显示各种信息。键盘39用于用户的各种操作。此外,MFP 30包括网络I/F 40,和 PSTN I/F 41。接下来,将会参考图2和相关附图解释包括在打印系统1中的计算机10的控制程 序。由计算机10的控制器11执行控制程序。这时,文本输入画面被显示在计算机10的显示单元25上。文本输入画面与下述扫 描前预览画面50的不同之处在于不包括文档位置引导图像51 (扫描前预览画面50包括)。最初,控制器11确定是否在第一文本输入域54A、第二文本输入域54B、以及第三 文本输入域54C中的任何一个中存在文本(即,字符串)输入(参见图3)(S1)。可以经由 鼠标23或者键盘24输入文本。当确定在第一至第三文本输入域54A至54C中的任何一个 中存在文本输入(S1:是)时,控制器11进入S2。同时,当确定在第一至第三文本输入域 54A至54C中的任何一个中不存在文本输入(S1 否)时,控制器11进入S7。在S2中,控制器11将扫描前预览画面50显示在显示单元25上(S2)。在这里,将 会参考图3提供关于扫描前预览画面50的详细解释。扫描前预览画面50包括文档位置引导图像51、第一至第三文本输入域54A至 54C、“打印”按钮55、以及布局选择按钮56。文档位置引导图像51被构造有一个或者更多的文档位置图像52和输入文本图像 53。与在扫描前预览画面50上包括的MFP 30的示意图协作,文档位置引导图像51示出在 文档页放置的扫描单元35上的设置位置与第一至第三输入域54A至54C中输入的文本之 间的位置关系和对应关系。
文档位置图像52表示当使用扫描单元35从文档页获取文档图像71时,文档页要 被设置的平台上的设置位置。输入文本图像53表示在稍后要被获取的文档图像71与在第 一至第三文本输入域54A至54C中的至少一个中输入的文本之间的位置关系和对应关系。注意的是,响应于第一至第三文本输入域54A至54C中的任何一个中的数据被更 新,在下述步骤S4中更新在文档位置引导图像51中显示的信息。此外,当执行下述布局选 择处理(S10)时,以根据如在S10中设置的布局模式更新的方式重新显示文档位置图像52 和输入文本图像53。第一至第三文本输入域54A至54C是其中要输入用户想要的文本(字符串)的输 入域。第一至第三文本输入域54A至54C与各识别编号相关联。在第一至第三文本输入域 54A至54C中的每一个中输入的文本数据与对应于文本输入域的识别编号相关联。注意的是,尽管在图3中仅示出三个文本输入域,S卩,第一至第三文本输入域54A 至54C,但是在扫描前预览画面50上可以包括更多文本输入域。当用户全部输入要输入的所有的文本并且其后发布指令以打印出其中输入文本 与通过扫描单元35获取的文档图像71组合的合成数据时操作“打印”按钮55。当用户选 择并且设置用于要被输出的合成数据的布局时操作布局选择按钮56。再次参考图2,在将扫描前预览画面50显示在显示单元25上之后,控制器11将计 数器的值n设置为“1”(S3)。在S4中将处理与计数器的值n相同的识别编号相关联的文 本。在S4中,基于在目标文本输入域中输入的文本,控制器11生成输入文本图像53 并且在文本位置引导图像51 (参见图3)中的预定位置显示输入文本图像53(S4)。接下来,控制器11将计数器的值n增加1 (S5)。因此,另一文本成为要被处理的对象。接下来,控制器11确定计数器的值n是否大于文本的总数N(S6)。文本的总数N 表示在文本输入域中输入的文本的总数。当确定计数器的值n大于文本的总数N(S6 是) 时,控制器11返回到S1。同时,当确定计数器的值n不大于文本的总数N(S6:否)时,控制 器11返回到S4。在S7中,控制器11确定是否已经操作“打印”按钮55(S7)。当确定已经操作“打 印”按钮55(S7:是)时,控制器11进入S8。同时,当确定没有操作“打印”按钮55 (S7:否) 时,控制器11进入S9。在S8中,控制器11经由网络I/F 22对MFP 30发布复制命令(S8)。复制命令包 含在文本输入域中每一个中输入的文本数据和在下述布局选择处理中设置的布局模式数 据(S10)。另外,每一条文本数据包括与文本输入域中的相应的一个相关联的识别编号。在S9中,控制器11确定是否已经操作布局选择按钮56 (S9)。当确定已经操作布局 选择按钮56(S9:是)时,控制器11进入S10。同时,当确定没有操作布局选择按钮56 (S9: 否)时,控制器11返回到S1。在S10中,控制器11将布局选择画面60显示在显示单元25上以接受用户想要的 布局的设置和选择。将会参考图4说明布局选择画面60。如图4中所示,布局选择画面60包括第一选 择按钮61、第二选择按钮62、第三选择按钮63、以及选择确定按钮64。
第一选择按钮61用于选择“布局模式(1) ”。布局模式(1)用于生成其中每一页数据包含文档图像71和基于输入文本的辅助文本图像90的组合的输出数据(参见图11)。 在这样的情况下,每个辅助文本图像90被放置在相应的文档图像71的下面。第二选择按钮62用于选择“布局模式(2) ”。布局模式(2)用于生成其中每一页 数据包含文档图像71和基于输入文本的辅助文本图像90的组合的输出数据(参见图12)。 在这样的情况下,每个辅助文本图像90被放置在相应的文档图像71的上面。第三选择按钮63用于选择“布局模式(3) ”。布局模式(3)用于生成其中每一页 数据包含三个组合的输出数据,其中每一个组合包括文档图像71和基于输入文本的辅助 文本图像90 (参见图13)。在这样的情况下,每个辅助文本图像90被放置在相应的文档图 像71的右侧。选择确定按钮64用于确定第一至第三选择按钮61至63当中的选择并设置所选 择的布局模式。因此,在SlO中,用户通过第一至第三选择按钮61至63中的一个选择所想要的布 局模式,并且通过选择确定按钮64设置所想要的布局模式。控制器11响应于选择确定按 钮64的操作中断布局选择处理。再次返回到图2,将会说明Sll和Sll之后的步骤。在Sll中,控制器11确定计算 机10是否已经接收到来自于MFP 30的预览数据(S11)。预览数据包含通过MFP 30生成的 扫描数据70和包括文档图像71与辅助文本图像90的打印合成数据。当确定计算机10已 经接收到来自于MFP 30的预览数据(Sll 是)时,控制器11进入S12。同时,当确定计算 机10没有接收到来自于MFP 30的预览数据(Sll 否)时,控制器11保持待机状态同时等 待预览数据的接收。在S12中,控制器11在显示单元25上显示基于预览数据的打印预览画面80。将会参考图11至图13详细地描述打印预览画面80。如图11至图13中所示,打 印预览画面80包括扫描图像81、一个或者多个预览图像82、“0K”按钮83、以及“取消”按 钮84。扫描图像81是基于通过MFP 30的扫描单元35获取的扫描数据70的图像。扫描 图像81示出在扫描单元35的平台上设置的文档页的图像。预览图像82是基于预览数据中包含的打印合成数据的图像。如下面所述,打印合 成数据是其中根据设置布局模式组合了一个或者多个组合的图像数据,其中每一个组合包 括文档图像71和辅助文本图像90。因此,如图11至图13中所示,什么被显示为预览图像 82取决于设置哪个布局模式而变化。“0Κ”按钮83用于执行根据预览图像82 ( S卩,打印合成数据)的一个或者多个打印 纸张100上的打印操作。“取消”按钮84用于取消根据预览图像82的打印工作。再次返回到图2,将会说明S13和S13之后的步骤。在S13中,控制器11确定是否 已经操作“0Κ”按钮83(S13)。当确定已经操作“OK”按钮83 (S13 是)时,控制器11进入 S14。同时,当确定没有操作“0K”按钮83 (S13:否)时,控制器11进入S15。在S14中,控制器11经由网络I/F 22将打印命令传输到MFP 30(S14)。然后控制 器11中断控制程序。打印命令是指示MFP 30执行基于打印合成数据的打印操作的命令。在S15中,控制器11确定是否已经操作“取消”按钮84(S15)。当确定已经操作“取消”按钮84(S15:是)时,控制器11进入S16。同时,当确定没有操作“取消”按钮84(S15 否)时,控制器11返回到S13。在S16中,控制器11经由网络I/F 22将取消命令传输到MFP 30(S16)。然后控制器11中断控制程序。取消命令是用于取消基于打印合成数据的打印工作的命令。接下来,将会参考图5提供关于包括在打印系统1中的MFP 30的控制程序的详细 解释。通过控制器31执行MFP 30的控制程序。注意的是,将会假定在前述步骤S8中MFP 30已经接收到通过计算机10传输的复 制命令(包含文本数据和布局模式数据)来提供下面的描述。另外,MFP 30的平台具有被设置在其上的各设置位置中的多个用户想要的文档 页。这时,用户基于扫描前预览画面50上的文档位置引导图像51设置多个文档页。在S21中,控制器31基于接收到的复制命令执行自动裁切扫描(S21)。 更具体地,在S21中,控制器31控制扫描单元35生成扫描数据70,扫描数据70包 含基于设置在各设置位置中的文档页的文档图像71 (参见图8)。扫描数据70具有利用扫 描图像高度H和扫描图像宽度W定义的尺寸。构成预览数据的扫描数据70被存储在RAM 34上。其后,控制器31通过执行边缘检测从生成的扫描数据70中检测基于文档页的文 档图像71。然后,控制器31提取文档图像71并且将提取的文档图像71中的每一个分别 存储在RAM 34上。这时,控制器31按照从扫描数据70中提取文档图像71的顺序依次将 各检测编号提供给文档图像71。注意的是,检测编号基于不同于下述识别编号的概念的概
O然后,控制器31设置扫描数据70上的正交坐标系并且获取文档图像71中的每一 个的位置坐标信息。具体地,控制器31将扫描数据70的左上端处的像素的位置设置为原 点0(参见图8)。此外,控制器31将经由原点0在扫描数据70的宽度方向上延伸的线设 置为水平轴(X轴)并且将经由原点0在扫描数据70的高度方向上延伸的线设置为竖直轴 (Y轴)(参见图8)。然后,控制器31将文档图像71中的每一个的左上点识别为图像基准点I。然后, 控制器31获取表示相对于正交坐标系的图像基准点I的位置的位置坐标信息。在完成文 档图像71中的每一个的位置坐标信息的获取之后控制器31中断自动裁切扫描。在S22中,控制器31执行文档图像排序处理(S22)。在文档图像排序处理(S22) 中,控制器31执行文档图像排序程序。将会参考图6详细地描述文档图像排序程序。在文档图像排序处理中,控制器31 首先将目标坐标的Y坐标h设置为“1”(S41)。目标坐标表示控制器31尝试检测文档图像 71的存在的坐标。在S42中,控制器31将目标坐标的X坐标w设置为“ 1,,(S42)。在S43中,控制器31执行文档图像检测处理(S43)。在文档图像检测处理(S43) 中,控制器31执行文档图像检测程序。将会参考图7详细地描述文档图像检测程序。在文档图像检测处理(S43)中,控 制器31首先将计数器的值i设置为“1” (S51)。计数器的值i与文档图像71中的每一个 的检测编号相关联以表示在随后的步骤S52中要检查的文档图像71。
在S52中,控制器31基于目标图像的位置坐标信息确定目标坐标是否与目标图像 的坐标相同(S52)。当确定目标坐标与目标图像的坐标相同(S52:是)时,控制器31进入 S55。同时,当确定目标坐标与目标图像的坐标不相同(S52:否)时,控制器31进入S53。 注意的是,目标图像表示使用计数器的值i识别的文档图像71。在S53中,控制器31将计数器的值i增加1 (S53)。S卩,控制器31将下一个检测编号的文档图像71设置为目标图像。在S54中,控制器31确定计数器的值i是否大于文档图像的数目Nd (S54)。在S21 中获取是被包含在扫描数据70中的文档图像71的总数目的文档图像的数目Nd作为检测 编号中的最大的一个。当确定计数器的值i大于文档图像的数目Nd(S54:是)时,控制器 31中断文档图像检测程序并且然后进入S44。同时,当确定计数器的值i不大于文档图像 的数目Nd(S54:否)时,控制器31返回到S52以为下一个新的目标图像执行文档图像检测。在S55中,响应于确定了目标坐标与目标图像的坐标相同(S52 是),控制器31将 图像检测信息存储在RAM 34上(S55)。再次参考图6,将会提供文档图像排序程序中的S44以及其之后的步骤的解释。在 S44中,控制器31基于前述的图像检测信息的存在/不存在确定是否存在在目标坐标处检 测到的文档图像71 (S44)。当确定存在在目标坐标处检测到的文档图像71 (S44:是)时,控 制器31进入S45。同时,当确定不存在在目标坐标处检测到的文档图像71 (S44:否)时,控 制器31进入S46。在S45中,控制器31将识别编号提供给检测到的文档图像71 (S45)。具体地,控制 器31按照检测的顺序将以“1”开始的识别编号提供给每一个检测到的文档图像71。在S46中,控制器31将目标坐标的X坐标w增加1以在X轴方向上将目标坐标位 移 1 (S46)。在S47中,控制器31确定目标坐标的X坐标是否大于扫描图像宽度W(即,X坐标 的最大值)(S47)。即,控制器31确定是否为单个水平线的所有像素执行了文档图像检测。 当确定目标坐标的X坐标大于扫描图像宽度W(S47:是)时,控制器31进入S48。同时,当 确定目标坐标的X坐标不大于扫描图像宽度W(S47 否)时,控制器31进入S44。在S48中,控制器31将目标坐标的Y坐标h增加1以在Y轴方面上将目标坐标位 移 1 (S48)。在S49中,控制器31确定目标坐标的Y坐标h是否大于扫描图像高度H(即,Y坐 标的最大值)(S49)。S卩,控制器31确定是否为扫描数据70的所有像素执行了文档图像检 测。当确定目标坐标的Y坐标h大于扫描图像高度H(S49:是)时,控制器31中断文档图 像排序程序。然后,控制器31进入S23。同时,当确定目标坐标的Y坐标h不大于扫描图像 高度H(S49:否)时,控制器31返回到S42。再次参考图5,将会提供关于在MFP 30的控制程序中的S23以及其之后的步骤的 解释。在S23中,控制器31将计数器的值η设置为“1”(S23)。在这样的情况下,计数器的 值η与用于识别每个文本和每个文档图像71的识别编号相关联。在S24中,控制器31从RAM 34中获取被提供有与计数器的值η相同的识别编号 的文档图像71,并且将获取的文档图像71设置为编辑目标图像(S24)。编辑目标图像表示 在下述的文档图像编辑处理(S26)中要处理的文档图像71。
在S25中,控制器31确定在随同复制命令一起接收到的文本数据中是否存在相应 的文本(S25)。相应的文本表示被提供有与计数器的值η相同的识别编号的文本数据。当 确定在随同复制命令一起接收到的文本数据中存在相应的文本(S25 是)时,控制器31进 入S26。同时,当确定在随同复制命令一起接收到的文本数据中不存在相应的文本(S25: 否)时,控制器31进入S27。在S26中,控制器31执行文档图像编辑处理(S26)。在文档图像编辑处理(S26) 中,控制器31执行文档图像编辑程序。将会参考图9详细地描述文档图像编辑程序。在文档图像编辑处理(S26)中,控制器31首先基于接收到的布局模式数据确 定当前设置的布局是否为“布局模式(1)”(S61)。当确定当前设置的布局为“布局模式 (1),,(S61 是)时,控制器31进入S62。同时,当确定当前设置的布局不是“布局模式 (1),,(S61 否)时,控制器31进入S65。在S62中,控制器31将打印数据编号M设置为计数器的值n( S卩,用于编辑目标图 像和相应的文本的识别编号)(S62)。打印数据编号M是用于打印合成数据的编号,并且在 打印时对应于打印合成数据的页码。在S63中,控制器31在打印合成数据的上部中配置并且组合 编辑目标图像(S63)。在S64中,控制器31在打印合成数据的下部中配置基于相应的文本的辅助文本图 像90(S64)。其后,控制器31中断图像编辑程序并且进入S27。在S65中,控制器31基于接收到的布局模式数据确定当前设置的布局是否为“布 局模式(2),,(S65)。当确定当前设置的布局为“布局模式(2),,(S65 是)时,控制器31进 入S66。同时,当确定当前设置的布局不是“布局模式(2)”(S65:否)时,控制器31进入 S69。在S66中,控制器31将打印数据编号M设置为计数器的值η (S66)。在S67中,控制器31在打印合成数据的下部中配置并且组合编辑目标图像(S67)。在S68中,控制器31在打印合成数据的上部中配置基于相应的文本的辅助文本图 像90(S68)。其后,控制器31中断图像编辑程序,并且然后进入S27。在S69中,控制器31通过运行图10中所示的图像文本配置程序,基于“布局模式 (3)”执行图像文本配置处理。参考图10,将会提供关于在S69中要由控制器31执行的图像文本分配程序的详细解释。在S81中,控制器31确定当计数器的值η除以3时余下的余数是否等于1 (S81)。 当确定当计数器的值η除以3时余下的余数等于1 (S81 是)时,控制器31进入S82。同 时,当确定当计数器的值η除以3时余下的余数不等于1 (S81 否)时,控制器31进入S86。在S82中,控制器31确定计数器的值η是否等于1 (S82)。当确定计数器的值η等 于1(S82:是)时,控制器31进入S83。同时,当确定计数器η的值不等于1 (S82 否)时, 控制器31进入S84。在S83中,控制器31将打印数据编号设置为1(S83)。在S84中,控制器31在打印合成数据的左上部中配置并且组合编辑目标图像 (S84)。
在S85中,控制器31在打印合成数据的右上部中配置基于相应的文本的辅助文本 图像90(S85)。其后,控制器31中断图像文本配置程序和图像编辑程序。然后控制器31进 入 S27。在S86中,控制器31确定当计数器的值η除以3时余下的余 数是否等于2 (S86)。 当确定当计数器的值η除以3时余下的余数等于2 (S86 是)时,控制器31进入S87。同 时,当确定当计数器的值η除以3时余下的余数不等于2 (S86 否)时,控制器31进入S89。在S87中,控制器31在打印合成数据的左中间部中配置并且组合编辑目标图像 (S87)。在S88中,控制器31在打印合成数据的右中间部中配置基于相应的文本的辅助文 本图像90(S88)。在S89中,控制器31在打印合成数据的左下部中配置并组合编辑目标图像(S89)。在S90中,控制器31在打印合成数据的右下部中配置基于相应的文本的辅助文本 图像(S90)。在S91中,控制器31将打印数据编号M增加1 (S91)。其后,控制器31中断图像文 本分配程序和图像编辑程序,并且然后进入S27。再次参考图5,将会提供关于在MFP 30的控制程序中的S27及其之后的步骤的解 释。在S27中,控制器31将计数器的值η增加1以更改要被处理的文本和文档图像71 (S27)。在S28中,控制器31确定计数器的值η是否大于文档图像的数目N(S28)。即,控 制器31确定是否已经为所有的文档图像71执行了文档图像编辑处理。当确定计数器的值 η大于文档图像的数目N(S28 是)时,控制器31进入S29。同时,当确定计数器的值η不 大于文档图像的数目N(S28 否)时,控制器31进入S24。在S29中,控制器31从RAM 34中读出在S26中生成的打印合成数据和扫描数据 70,并且经由网络I/F 40传输读取的数据(即,扫描数据70和打印合成数据)作为预览数 据(S29)。在S30中,控制器31确定是否已经经由网络I/F 40从计算机10接收到打印命令 (S30)。当确定已经从计算机10接收到打印命令(S30 是)时,控制器31进入S31。同时, 当确定没有从计算机10接收到打印命令(S30 否)时,控制器31进入S32。在S31中,控制器31基于打印合成数据的在一张或者多张打印纸张上执行打印操 作(参见图14) (S31)。在完成打印操作之后,控制器31中断控制程序。在S32中,控制器31确定是否已经经由网络I/F 40从计算机10接收到取消命令 (S32)。当确定已经从计算机10接收到取消命令(S32 是)时,控制器31进入S33。同时, 当确定没有从计算机10接收到取消命令(S32 否)时,控制器31返回到S30。在S33中,控制器31执行取消处理,其中控制器31从RAM 34中删除打印合成数 据(S33)。其后,控制器31中断MFP 30的控制程序。如上所述,在第一实施例中,打印系统1和控制程序(参见图2、图5-图7、以及图 9-图10)从包含基于多个文档页的各文档图像71的扫描数据70提取文档图像71中的每 一个(S21)。根据打印系统1,用户能够在第一至第三输入域54A至54C中输入一个或者多 个想要的文本(Si)。此外,打印系统1基于输入文本和文档图像71的识别编号使文档图 像71中的每一个与输入文本中的相应的一个相关联,并且生成打印合成数据(S23至S26)。打印合成数据包含一页或者多页数据,并且每页数据包含一个或者多个(三个)组合,每一个组合包括作为单位的文档图像71和辅助文本图像90。生成的打印合成数据被逐页地打 印在一张或者多张打印纸张100上(S31)(参见图14)。因此,打印系统1能够提供输出数据,其中通过执行单个扫描操作,使多个文档页 的文档图像71中的每一个伴随有相应的辅助文本图像90。即,打印系统1不需要为每个文 档页执行扫描操作,并且因此由于能够减少试图获取这样的输出数据的用户的负担从而提 供高的用户友好性。此外,在使用扫描单元35扫描文档页之前,打印系统1将扫描前预览画面50显示 在显示单元25上(S2)。扫描前预览画面50包括文档位置引导图像51。通过将文档位置引导图像51显示在扫描前预览画面50上,打印系统1能够通知 被设置在扫描单元35的平台上的文档页的各设置位置。因此,用户能够将文档页设置为使 文档图像71与辅助文本图像90以用户想要的方式相关联。因此,打印系统1能够确定地 给用户提供下述输出数据,其中以用户想要的相互关联的方式配置文档图像71和辅助文 本图像90。在获取包含多个文档图像71的扫描数据70之后打印系统将打印预览画面80显 示在显示单元25上(S12)。打印预览画面80包含基于打印合成数据的一个或者多个预览 图像82。因此,通过通知用户以与实际打印的图像相同的方式示出的预览图像82,打印系 统1能够更加确定地提供用户想要的输出数据。此外,在这时接受用于执行打印操作的命 令和用于取消打印工作的命令中的任何一个时,打印系统1能够防止用户执行不必要的打 印操作并且给用户提供用户想要的输出数据。此外,打印系统1将布局选择画面60显示在显示单元25上,这使得能够提供基 于用户想要的布局模式的输出数据。通过在“布局模式(1)”、“布局模式(2)”、“布局模式 (3)”当中进行选择,用户能够更改与文档图像71有关的相应的辅助文本图像90的位置,和 组合的数目,其中每一个组合包括被包含在打印合成数据中的文档图像71和辅助文本图 像90 (参见图9和图10)。因此,打印系统1能够更加确定地提供以用户想要的方式打印的 输出(图像)。(第二实施例)接下来,将会提供关于第二实施例的解释,其中本发明的一个或者多个方面应用 于MFP 30。第二实施例中的MFP 30的基本构造与第一实施例中的MFP 30的相同。因此, 下面将会说明第一和第二实施例之间的不同。在第二实施例中,图2中所示的控制程序被存储在MFP 30的存储单元(例如,ROM 33),并且通过MFP 30的控制器31执行该控制程序。此外,第二实施例与第一实施例的不同之处在于图2中所示的控制程序的步骤 S2、S4、S8、S10、S11、以及S13至S16以及图5中所示的控制程序的步骤S29至S33的操作。 第二实施例中的其它步骤的操作与第一实施例中的相同。接下来,将会描述第一和第二实 施例之间的不同。在第二实施例中,S2和S4中的扫描前预览画面50、SlO中的布局选择画面60、以 及S12中的打印预览画面80不是被显示在显示单元25上而是被显示在显示面板38上。除了关于上面的画面50、60、以及80被显示在显示单元25还是显示面板38上的不同之外,第二实施例中的S2、S4、S10、以及S12的其它操作与第一实施例中的相同。在第二实施例中,在没有像第一实施例一样与诸如计算机10的外部装置进行任 何通信的情况下,在MFP 30内执行S8、S11、S13至S16、以及S29至S33的操作。除了关于 是否与外部装置执行通信的不同之外,第二实施例中的S8、S11、S13至S16、以及S29至S33 的其它操作与第一实施例中的相同。此外,在第二实施例中,响应于例如通过键盘39操作“打印”按钮55启动图5中 所示的控制程序。因此,第二实施例中的如上述所构造的MFP 30和控制程序能够提供与第一实施 例中的打印系统1和控制程序相同的效果。即,第二实施例中的MFP 30和控制程序能够在 获得其中用户想要的辅助图像与一个或者多个文档图像中的每一个组合的打印输出时减 少用户的负担。此外,第二实施例中的MFP 30和控制程序能够确定地给用户提供下述打印 输出,其中根据用户想要的对应和位置关系配置多个图像。在上面,已经描述了根据本发明的方面的实施例。通过采用传统的材料、方法和设 备能够实践本发明。因此,在此没有详细地阐述这样的材料、设备以及方法的详细情况。在 前面的描述中,为了提供本发明的充分的理解,阐述了诸如特定材料、结构、化学药品、工艺 等等的多个特定细节。然而,应了解的是,在没有重新分配详细阐述的细节的情况下,能够 实践本发明。在其它的情况中,为了避免不必要的使本发明变得不清楚,没有详细地描述众 所周知的处理结构。在本公开中示出并且描述了本发明的示例性实施例和多功能性的一些示例。要理 解的是,本发明能够在各种组合和环境中使用并且能够在如这里表示的发明概念的范围内 进行变化或者修改。例如,能够进行以下的修改。在前述的实施例中,生成打印合成数据,其中基于用户输入的文本的辅助文本图 像90与文档图像71中的每一个相关联。然而,各种图像数据可以与文档图像71相关联。在前述的实施例中,在布局选择处理(SlO)中可设置三种类型的布局模式。然而, 在布局选择处理中可以设置任何其它的布局模式。即,可以相对于相应的文档图像71配置 辅助文本图像90以在辅助文本图像90和文档图像71之间建立各种位置关系。此外,包含 在打印合成数据的每一页数据中的组合的数目不限于一个或者三个,并且可以根据需要更 改,其中每一个组合包括文档图像71和辅助文本图像90。
权利要求
一种图像处理装置,所述图像处理装置被构造为生成并且输出其中组合两个或者更多图像的合成数据,所述图像处理装置包括图像获取单元,所述图像获取单元被构造为在单个获取操作中获取一个或者多个文档页的图像数据;图像提取单元,所述图像提取单元被构造为从获取的图像数据中提取分别基于各文档页的文档图像;图像位置指定单元,所述图像位置指定单元被构造为指定提取的文档图像中的每一个的位置,其中所述文档图像的位置被定义在获取的图像数据上;第一识别提供单元,所述第一识别提供单元被构造为基于文档图像的被指定的位置将用于识别文档图像的第一识别提供给文档图像中的每一个;输入单元,所述输入单元被构造为输入用于创建一个或者多个辅助图像的数据;第二识别提供单元,所述第二识别提供单元被构造为将用于识别辅助图像的第二识别提供给基于输入数据创建的辅助图像中的每一个;辅助图像识别单元,所述辅助图像识别单元被构造为基于第一和第二识别将辅助图像中的一个识别为与文档图像中的一个相关联;合成数据生成单元,所述合成数据生成单元被构造为生成一页或者多页合成数据,每一页合成数据包含一个或者多个组合,每一个组合包括文档图像中的一个和由所述辅助图像识别单元识别为与文档图像中的所述一个相关联的辅助图像;以及输出单元,所述输出单元被构造为输出由所述合成数据生成单元生成的每一页合成数据。
2.根据权利要求1所述的图像处理装置,进一步包括输出预览单元,所述输出预览单 元被构造为,在输出合成数据之前,预览被包含在每一页合成数据上的组合中的每一个中 的文档图像和辅助图像之间的位置关系。
3.根据权利要求1或者2所述的图像处理装置,进一步包括获取预览单元,所述获取预 览单元被构造为,在获取文档页的图像数据之前,预览文档页要被设置在所述图像获取单 元上的设置位置以及文档页与基于输入数据的辅助图像之间的对应关系。
4.根据权利要求1或者2所述的图像处理装置,进一步包括位置关系更改单元,所述位 置关系更改单元被构造为更改被包含在每一页合成数据上的组合中的每一个中的文档图 像和辅助图像之间的位置关系。
5.根据权利要求4所述的图像处理装置,其中所述位置关系更改单元被构造为选择并且设置预定布局模式中的一个,所述预定 布局模式定义在被包含在每一页合成数据中的组合中的每一个中的文档图像和辅助图像 之间的各位置关系。
6.根据权利要求4所述的图像处理装置,其中所述位置关系更改单元被构造为更改被包含在每一页合成数据中的组合的总数目。
7.一种图像处理系统,所述图像处理系统被构造为生成并且输出其中组合两个或者更 多图像的合成数据,所述图像处理系统包括图像获取单元,所述图像获取单元被构造为在单个获取操作中获取一个或者多个文档页的图像数据;图像提取单元,所述图像提取单元被构造为从获取的图像数据中提取分别基于各文档 页的文档图像;图像位置指定单元,所述图像位置指定单元被构造为指定提取的文档图像中的每一个 的位置,其中所述文档图像的位置被定义在获取的图像数据上;第一识别提供单元,所述第一识别提供单元被构造为基于文档图像的被指定的位置将 用于识别文档图像的第一识别提供给文档图像中的每一个;输入单元,所述输入单元被构造为输入用于创建一个或者多个辅助图像的数据; 第二识别提供单元,所述第二识别提供单元被构造为将用于识别辅助图像的第二识别 提供给基于输入数据创建的辅助图像中的每一个;辅助图像识别单元,所述辅助图像识别单元被构造为基于第一和第二识别将辅助图像 中的一个识别为与文档图像中的一个相关联;合成数据生成单元,所述合成数据生成单元被构造为生成一页或者多页合成数据,每 一页合成数据包含一个或者多个组合,每一个组合包括文档图像中的一个和由所述辅助图 像识别单元识别为与文档图像中的所述一个相关联的辅助图像;以及输出单元,所述输出单元被构造为输出由所述合成数据生成单元生成的每一页合成数据。
8.一种图像处理方法,用于生成并且输出其中组合两个或者更多图像的合成数据,所 述方法适于在具有图像获取单元的处理器上执行,包括图像获取步骤,在单个获取操作中获取设置在所述图像获取单元上的一个或者多个文 档页的图像数据;图像提取步骤,从获取的图像数据中提取分别基于各文档页的文档图像; 图像位置指定步骤,指定提取的文档图像中的每一个的位置,其中所述文档图像的位 置被定义在获取的图像数据上;第一识别提供步骤,基于文档图像的被指定的位置将用于识别文档图像的第一识别提 供给文档图像中的每一个;输入步骤,输入用于创建一个或者多个辅助图像的数据;第二识别提供步骤,将用于识别辅助图像的第二识别提供给基于输入数据创建的辅助 图像中的每一个;辅助图像识别步骤,基于第一和第二识别将辅助图像中的一个识别为与文档图像中的 一个相关联;合成数据生成步骤,生成一页或者多页合成数据,每一页合成数据包含一个或者多个 组合,每一个组合包括文档图像中的一个和在所述辅助图像识别步骤中识别为与文档图像 中的所述一个相关联的辅助图像;以及输出步骤,输出在所述合成数据生成步骤中生成的每一页合成数据。
9.根据权利要求8所述的方法,进一步包括输出预览步骤在输出合成数据之前,预览 被包含在每一页合成数据中的组合中的每一个中的文档图像和辅助图像之间的位置关系。
10.根据权利要求8或者9所述的方法,进一步包括获取预览步骤在获取文档页的图 像数据之前,预览文档页要被设置在所述图像获取单元上的设置位置以及文档页与基于输入数据的辅助图像之间的对应关系。
11.根据权利要求8或者9所述的方法,进一步包括位置关系更改步骤更改被包含在 每一页合成数据上的组合中的每一个中的文档图像和辅助图像之间的位置关系。
12.根据权利要求11所述的方法,其中所述位置关系更改步骤包括下述步骤选择并且设置预定布局模式中的一个,所 述预定布局模式定义在被包含在每一页合成数据中的组合中的每一个中的文档图像和辅 助图像之间的各位置关系。
13.根据权利要求11所述的方法,其中所述位置关系更改步骤包括下述步骤更改被包含在每一页合成数据中的组合的 总数目。
全文摘要
本发明涉及图像处理装置、系统以及方法。图像处理装置在单个获取操作中获取设置的文档页的图像数据,从图像数据中提取分别基于文档页的文档图像,指定在图像数据上定义的每个文档图像的位置,基于文档图像的指定位置将第一识别提供给每个文档图像,输入用于创建辅助图像的数据,将第二识别提供给基于输入数据的每个辅助图像,基于第一和第二识别将辅助图像识别为与文档图像中的一个相关联,生成一页或多页合成数据,每一页合成数据包含一个或者多个组合,每一个组合包括文档图像中的一个和被识别为与该文档图像中的所述一个相关联的辅助图像组成,并且输出每一页合成数据。
文档编号H04N1/387GK101827189SQ20101012824
公开日2010年9月8日 申请日期2010年3月3日 优先权日2009年3月3日
发明者藤下真弘 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1