图像处理设备和图像处理方法

文档序号:6610881阅读:144来源:国知局
专利名称:图像处理设备和图像处理方法
技术领域
储在计算机或信息处理装置的硬盘中已经成为公知常识。随着诸如
JPEG的压缩编码方案的进步,以及硬盘的容量增长和成本降低,所 存储和管理的文档图像数据的质量提高。已经提出了从存储在硬盘中 的数量庞大的图像内容中搜索所需图像的技术。
作为通常用于从若干存储的图像内容中搜索所需图像的方法,事 先将关键字给予单个图像内容,并且基于关键字进行搜索。对应于该 关键字的图像例如显示在监视器上作为搜索结果。操作者视觉地从显 示的图像中选择所需图像。
由于因特网近来变得普及,这种使用关键字的搜索方法在被设计 为在因特网上向消费者分发图像的图像搜索系统中变得常用,其中该 图像搜索系统由具有大量图像内容的内容提供者准备。
当在因特网上对大量图像进行搜索时,搜索结果列表也会变得很
大。在这种情况下,为了允许操作者视觉地选择所需图像,如上所述, 有必要以优先级的降序显示与目标图像相似的图像,或者看上去重要 的图像。这种技术在日本专利特开No. 2004-220267中>^开,其中每个 图像的重要性从HTML文档的结构来确定,并且基于重要性的等级排 序结果来决定搜索结果显示次序。
然而,在搜索仅存储文档图像数据的数据库时,上述基于关键字 的搜索和基于文档结构的搜索结果显示次序确定是不可能的。
提出了 一种基于图像相似度来执行搜索的技术。在日本专利特开No. 2004-348706中,基于属性将文档图像分段为多个区域,并且通过 适合于其属性的搜索处理来计算每个分段的区域的相似度,从而搜索
相似的图像。日本专利申请No. 2005-244684公开了 一种计算图像的编 码(图像线索(image key))来确定相似度的方法。
基于相似度的图像搜索使得能够搜索来自部分原稿文档或者相 似的图像的所存储的图像数据。
然而在基于关键字的搜索和基于相似度的搜索这两者中,当搜索 目标文档的数量庞大时,即当要在因特网或者大的文档管理服务器上 搜索文档时,难以获得适当数量的搜索结果。在关键字搜索中,如果 使用常用的词作为关键字,则获得数量庞大的搜索结果。如果操作者 增加关键字的数量或者使用特别的关键字以便缩小搜索范围,则搜索 结果的数量变小,但是目标文档可能被排除在搜索结果之外。
在相似度搜索中,为了仅获得具有高相似度的数据作为搜索结 果,用于相似度计算的参数的数量增加,并且计算速度降低。另一方 面,如果降低相似度计算参数的数量以加速计算,则搜索结果甚至包 括低相似度的图像作为相似的图像,导致数量庞大的搜索结果。操作 者必须视觉上辨别大量图像,并且用于搜索的时间和劳动量增加。

发明内容
考虑了上述问题而做出了本发明,并且本发明的目的是提供这样 一种技术,其更容易地执行图像搜索,并且呈现对于用户来说容易识 别的图像搜索结果。
根据本发明的一个方面,提供一种能够与保持至少一幅图像的存 储装置进行数据通信的图像处理设备,该图像处理设备包括
第一计算单元,其适用于计算搜索目标图像的特征量;
第二计算单元,其适用于计算该存储装置中保持的每个图像的特 征量和由第一计算单元计算的特征量之间的相似度,从而获得与搜索 目标图像相似的多个候选图像;以及
显示次序确定单元,其适用于基于被选择为参照目标的装置的曰志来确定由第二计算单元获得的多个候选图像的显示次序。
根据本发明的另一个方面,提供一种由图像处理设备执行的图像 处理方法,该图像处理设备能够与保持至少一幅图像的存储装置进行
数据通信,该方法包括
第一计算步骤,计算搜索目标图像的特征量;
第二计算步骤,计算该存储装置中保持的每个图像的特征量和在 笫一计算步骤中计算的特征量之间的相似度,从而获得与搜索目标图
像相似的多个候选图像;以及
显示次序确定步骤,基于被选择为参照目标的装置的日志来确定 在第二计算步骤中获得的多个候选图像的显示次序。
从参考附图对示例性实施例的以下描述中,本发明的其他特征将 变得更加明显。


图i是示出根据本发明一个实施例的系统的示意性布置的框图2是由设备执行的将充当询问(query)的图4象输入到MFP 1000a (MFP 1000b)的处理的流程图3是使用图2的流程图中获取的图像作为询问的图像搜索处理 的流程图4是示出步骤S504中的处理的详情的流程图5是显示当图3的流程图中的作为搜索结果候选的图像当中满 足条件的图像通过相似度被排序时获得的结果的处理的流程图6是示出当MFP 1000a (1000b )的操作者经由操作单元2006 输入图像搜索指令时操作单元2006的LCD显示单元2801的显示屏 幕上显示的GUI的示例的视图7是示出使用作业日志(过去已经经过了诸如拷贝和打印的处 理的图像的日志数据)的图像搜索中的设定窗口的示例的视图8是示出显示关于能够与该设备进行数据通信的装置(例如 MFP、打印机、扫描仪、以及FAX)的信息的列表的窗口的示例的视图9是示出符合DAOF的图像特征量数据的数据结构的视图IO是示出MFP 1000a和1000b的主要硬件配置的才匡图ll是示出MFP 1000a和1000b中使用的图像的格式的视图12是示出带有附加信息的分组(将总称为分组数据)的结构 示例的视图13是示出扫描仪图像处理单元2014的功能性布置的框图14是示出打印机图像处理单元2016的功能性布置的框图15是示出MFP 1000a和1000b的外观的示例的视图16是示出操作单元2006的布置示例的视图17是示出RIP 2018的功能性布置的框图18是示出压缩单元2088的功能性布置的框图19是示出LCD显示单元2801的显示屏幕上显示的初始窗口
的显示示例的视图20是示出当指定按钮图像3105时在LCD显示单元2801的显
示屏幕上显示的窗口的显示示例的视图21是示出当指定选项卡3101时LCD显示单元2801的显示屏
幕上显示的窗口的显示示例的视图22是示出当指定选项卡3103时LCD显示单元2801的显示屏
幕上显示的窗口的显示示例的视图23是示出当指定文件夹3401时LCD显示单元2801的显示屏
幕上显示的窗口的显示示例的视图24是示出存储在ROM 2003中的软件程序的布置示例的框以及
图25是示出日志文件的结构示例的视图。
具体实施例方式
以下将参考附图详细描述本发明的优选实施例。在下文要描述的 实施例中,具体布置用来详细说明本发明。然而,根据权利要求书的
实践本发明的系统和设备可以具有各种不同的布置。
图l是示出根据本实施例的系统的示意性布置的框图。参考图1,
该系统具有办^iS室1010和另一办^>室1011。办^>室1010和1011例
如可以存在于以一定距离隔开的办公建筑中,或者办公建筑的不同楼 层上。
办公室1010具有代理服务器1003a、 MFP (多功能外围设备) 1000a、管理PC 1001、数据库1005a、文档管理服务器1006a、客户 端PC 1002、以及MFP lOOOb。办公室1010中的这些装置连接到网络 1007比如LAN,使得它们可以彼此执行数据通信。管理PC 1001经 由信号线路1009连接到MFP lOOOa。管理PC 1001经由该信号线路 1009控制MFP 1000a的操作。管理PC 1001可以包含在MFP 1000a 中。
办公室1011具有代理服务器1003b、数据库1005b、以及文档管 理服务器1006b。这些装置连接到网络1008比如LAN,使得它们可 以彼此执行数据通信。办公室1010中的代理服务器1003a和办公室 1011中的代理服务器1003b连接到网络1004比如因特网。这允许办 公室1010中的装置和办公室1011中的装置能够经由代理服务器 1003a和1003b和网络1004彼此对数据进行通信。
虽然在图1中没有示出,MFP 1000a和1000b可以连接到》公用线 路。在这种情况下,MFP 1000a和1000b可以经由公用线路传输/接收 传真或者各种信息。
图IO是示出MFP 1000a和1000b的主要硬件配置的框图。MFP 1000a和1000b中的每一个都包括操作单元2006、扫描仪2015、打印 机2017、以及控制单元2000。
在被设备的操作者进行操作时,操作单元2006将各种指令输入 到该设备,并且还显示各种信息。扫描仪2015读取打印在打印介质比 如纸张片材上的信息作为图像。打印机2017在打印介质比如纸张片材 上打印图像或文本。控制单元2000控制各单元的操作。
CPU 2001通过使用存储在RAM 2002和ROM 2003中的程序和
数据控制包括在该设备中的各单元的操作并且执行该设备的处理(稍 后将描述)。
RAM 2002具有临时存储从HDD (硬盘驱动)2004载入的程序 和数据或者经由网络I/F 2007或者调制解调器2050从外部装置接收的 程序和数据的区域。RAM 2002还具有供CPU 2001执行各种处理的 工作区域。即,RAM 2002根据需要可以提供各种区域。
ROM 2003存储该设备的设定数据和引导程序。ROM 2003还存 储关于下文将描述的各种GUI (图形用户界面)的程序和数据。
HDD 2004可以保存经由网络I/F 2007或者调制解调器2050从外 部装置接收的图像数据,以及由扫描仪2015读取的图像数据。在以下 的说明中,该设备中的信息存储和登记(registration)表示在HDD 2004 中的存储和登记。HDD 2004可以存储如上所述如同存储在ROM 2003 中的一些信息。
操作单元I/F 2005充当用于控制单元2000和操作单元2006之间 的数据通信的I/F。输入到操作单元2006的各种指令作为指令信号经 由操作单元2006被发送到CPU 2001。要在操作单元2006的显示屏幕 上显示的显示信息从控制单元2000经由操作单元I/F 2005被发送到操 作单元2006。
网络I/F 2007将设备连接到办公室1010中的网络1007。该设备 可以经由网络I/F 2007与连接到网络1007的任何装置(即在办公室 1010中设置的任何装置)执行数据通信。该设备还可以经由连接到网 络1007的代理服务器1003a与办公室1011中的任何装置执行数据通 信。
调制解调器2050将该设备连接到公用线路。该设备可以经由该 调制解调器2050传输/接收传真或者图像数据。
二进制图像旋转单元2052改变要经由调制解调器2050被传输到 外部的图像的方向。二进制图像压缩/解压缩单元2053压缩/解压缩图 像。此压缩/解压缩支持JBIG、 MMR、 MR、和MH。
DMAC 2009表示DMA控制器,该DMA控制器将存储在RAM2002中的图像数据发送到图像总线I/F 2011,而不干涉(intervene)CPU 2001。还可以在RAM 2002中存储从图^f象总线I/F 2011发送的图像数 椐,而不千涉CPU 2001。
上述各单元连接到总线2008。
图像总线I/F 2011经由图像总线2010控制高速图像输入/输出。 这也应用于图像总线I/F 2098、 2099、 2096、 2097、和2089。
压缩单元2012以每个预定单位例如32像素x32像素压缩(例如 JPEG压缩)接收到的图像数据,并且将压缩数据传送到图像总线I/F 2098。这也应用于压缩单元2088和2087。
解压缩单元2013解压缩经由图像总线I/F 2097接收的压缩图像 数据。这也应用于解压缩单元2085和2086。
扫描仪图像处理单元2014对于从扫描仪2015接收的图像数据 (例如彩色图像或单色图像)执行适当的图像处理(例如校正、操作、 以及编辑)。经过处理的图像被发送到后续级的压缩单元2088。
打印机图像处理单元2016对于要被发送到打印机2017的打印数 据执行适当的图像处理(例如校正、操作、以及编辑)。当打印机2017 执行打印时,解压缩单元2086执行二进制/多值数据转换。因此,打 印机图像处理单元2016可以输出二进制数据或者多值数据。
图像转换单元2030对于被保持在RAM 2002中的图像数据执行 各种转换处理,并且将处理过的图像数据再次返回给RAM 2002。
旋转单元2019将预定尺寸的图像(例如32像素x32像素)旋转 指定的角度。
缩放单元2020转换图像的分辨率(例如从600dpi转换到 200dpi),或者对图4象进行缩放(例如从25%缩放为400% )。在缩 放之前,该缩放单元2020将32像素x32像素的图像重新布置 (rearrange)为32行的图4象。
例如,颜色空间转换单元2021通过执行矩阵运算以及对所接收 的多值图像使用LUT的运算,将YUV图像转换成Lab图像。通过使 用3x8矩阵运算或者一维LUT进行此颜色空间转换,使得可以进行
已知的底色去除(undercolor removal)和映现(show-through )防止。 此被转换的图像作为多值图像输出。
二进制/多值图像转换单元2022将其中每个像素包含1比特的二 进制图像转换成其中每个像素包含8比特的多值图像。相反,多值/ 二进制图像转换单元2026通过使用误差扩散(error diffusion)将其 中每个像素包含8比特的多值图像转换成其中每个像素包含1比特的 二进制图像。
合成单元2023合成两个多值图像以生成一个多值合成图像。例 如,当公司标志类型的图像与文档图像合成时,公司标志类型的图像 可以容易地添加到文档图像中。
削薄单元2024通过削薄多值图像的像素来转换分辨率。通过此 分辨率转换,生成了尺寸为原始图像尺寸的1/2、 1/4、或l/8的图像。 削薄单元2024和缩放单元2020的组合允许更宽的放大和缩小。
移动单元2025向/从二进制图像或多值图像添加/除去多余空白 (margin )。
上述的旋转单元2019、缩放单元2020、颜色空间转换单元2021、 二进制/多值图像转换单元2022、合成单元2023、削薄单元2024、移 动单元2025、以及多值/二进制图像转换单元2026可以以合作的方式 工作。例如,可以进行RAM 2002中的多值图像的旋转和分辨率转换, 而不干涉RAM 2002。
图ll是示出了 MFP 1000a和1000b中使用的图像格式的视图。 MFP 1000a和1000b中使用的图像利用日本专利特开第2001 - 103473 号中公开的图像分组(packet)结构。
更具体地,压缩单元(2012、 2088、或2087)将具有光栅格式的 图像重新布置为各包含32像素x32像素的分组,如图11所示,并且 对每个分组进行JPEG压缩。表示图像中的分组的位置的各条信息, 比如ID、颜色空间、Q表格ID、以及数据长度被添加到该分组中作 为报头(header)。该报头包含输入源标识信息。更具体地,该报头 包含输入源装置标识符和图像质量标识符,该输入源装置标识符指示
图像的输入源是扫描仪2015还是图像本身是PDL,该图像质量标识 符指示该图像是高质量数据还是低质童数据。表示文本还是照片的二 进制数据(图像属性标记)也被压缩,并且被添加到JPEG压缩的分 组中。
图12是示出带有附加信息的分组(将被总称为分组数据)的结 构性示例的视图。解压缩单元(2013、 2086、或2085)对32像素x32 像素的压缩编码的图像(图像信息JPEG)进行解压缩,并且在参照 报头的同时将解压缩的数据重新布置为光栅图像。在这种分组图像中, 可以通过仅旋转分组中的图像而进行图像旋转。当分组ID的位置改 变时,可以在部分解压缩/压缩图像数据的同时旋转该图像。这大大提 高了效率。图像总线2010上的全部图像作为分组图像被传输。
对于传真传输或者二进制图4象旋棒单元2052或二进制图4象压缩/ 解压缩单元2053需要光栅图像的情形,分组图像被转换为光栅图像。
再次参考图10,图像处理器2031从RAM 2002读出图像数据, 并将其直接写入RAM 2032中。如果存储在RAM 2002中的图像数据 被压缩,则该图像数据被解压缩单元2085解压缩,并且被写入到RAM 2032中。
此后,图像处理器2031生成表示写入到RAM 2032中的图像数 据的图像特征量的图像特征量数据。在本实施例中,基于通过执行块 选择处理而获得的信息获得图像的特征量,其中该块选择处理根据图 像数据的属性将其分段成各区域(块),诸如文本、线图像(line image )、 以及图像区域。在本实施例中,基于块分段结果生成表示图像结构的 结构化数据,作为图像的特征量。此结构化数据将被称为文档分析输 出格式(DAOF)。
图9是示出了符合DAOF的图像特征量数据的数据结构的视图。 参考图9,报头901包括关于图像特征量数据的各种信息。
字段902包含包括在用于生成图像特征量数据的图像之中的每个 矩形的属性信息(例如文本、标题、文字说明(caption)、线图像、 自然图像、框、或表格),以及这些矩形的地址信息。
字段903包含识别结果的字符串(字符识别结果信息),该识别 结果是通过对被确定为具有属性比如文本、标题、或者文字说明的矩 形执行字符识别而获得的。
字段904包含被确定为具有表格属性的矩形的详情(表格结构信息)。
字段905包含被确定为具有自然图像或线图像的属性的矩形的数 据,即矩形自身的图像数据。
以这种方式,图像处理器2031与一个图像数据相对应地生成一 个图像特征量数据。符合DAOF的图像特征量数据的详情在日本专利 特开第2004-348706号中>^开。
图像处理器2031经由图像总线I/F 2089和图像总线2010将所生 成的图像特征量数据传送到RAM 2002。
RIP (光栅图像处理器)2018基于经由网络I/F 2007从外部装置 接收的PDL数据对由CPU 2001转换的中间数据执行处理。更具体地, CPU 2001将所接收的PDL数据转换成中间数据,并且经由系统总线 2008将所转换的中间数据传送到RIP 2018。图17是示出了 RIP 2018 的功能性布置的框图。
RIP 2018将包含在中间数据中的每个对象输入到比特操作单元 2901。比特操作单元2901将每个对象展开(render)成R、 G、 B图 像信号值和文本/照片标记。该文本/照片标记根据中间数据中包含的 对象而被生成。例如,将文本对象或线(向量)对象确定为文本。将 位图或JPEG图像对象确定为照片。由比特操作单元2卯1生成的R、 G、 B图像信号值输入到有彩色/无彩色确定装置2903中。有彩色/无 彩色确定装置2903生成有彩色/无彩色信号。
R、 G、 B图像信号值、有彩色/无彩色标记、以及文本/照片标记 根据对象的坐标被写入帧存储器2902中的相应的地址。如果对象重 叠,较下方的对象首先被展开并写入到帧存储器2902中。较上方的对 象之后被展开并被重写在帧存储器2902中。通过此处理,要被最终打 印的像素数据被存储在帧存储器2902中。在所有对象都被展开后,存
储在帧存储器2902中的像素数据被发送到压缩单元2012。压缩单元 2012将每个像素的信号重新布置并且压缩成上述图像格式,并且经由 图像总线I/F 2098将其存储在RAM 2002中。
图13是示出了扫描仪图像处理单元2014的功能性布置的框图。 掩盖单元2501将各具有8比特并且从扫描仪2015输入的R、 G、 B 亮度信号转换成不依赖于图像感测元件的滤波器颜色的标准R、 G、 B 颜色信号。滤波器单元2502例如通过使用9x9矩阵使该图像变模糊 或者提高其对比度。
直方图单元2503对输入图像中的每个图像信号进行采样,以创 建要用于输入图像的底色级别确定的直方图。直方图单元2503通过以 预定间距在主扫描方向上和副扫描方向上对由主扫描方向上和副扫描 方向上指定的开始点到终止点包围的矩形区域中的R、 G、 B数据进 行采样而创建直方图。当输入底色去除指令或者映现防止指令时,读 出该直方图。从该直方图估计文档的底色。该直方图在HDD 2004中 作为底色去除级别而与图像一起被保存和管理,并且用于打印或传输 时的图像处理。
伽马单元2504提高或降低整幅图像的密度。例如,伽马单元2504 将输入图像的颜色空间转换为任意颜色空间,或者执行输入系统的色 彩的校正处理。为了确定扫描仪2015读取的图像是彩色的还是单色 的,颜色空间转换单元2505将缩放前的图像转换为Lab信号。在各 信号当中,a和b表示颜色信号分量。如果该颜色信号分量具有预定 水平或者更多,则比较单元2506确定其作为有彩色的,否则将其确定 为无彩色的,并且输出1比特确定信号。
计数器2507对来自比较单元2506的确定信号进行计数。
文本/照片确定单元2508从图像中提取文本边缘,将该图像划分 成文本和照片,并且输出文本/照片确定信号。
特定文档确定单元2509将接收到的图像信号与其自身中存有的 图案进行比较,并且输出表示匹配或不匹配的确定结果(特定文档确 定信号)。根据该确定结果操作该图像,从而防止钞票和有价证券的伪造。
从伽马单元2504输出的R、 G、 B图像信号、从比较单元2506 输出的有彩色/无彩色信号、以及从文本/照片确定单元2508输出的文 本/照片确定信号被发送到压缩单元2088。压缩单元2088将每个像素 的信号重新布置和压缩为上述图像格式,并且经由图像总线I/F 2096 将其存储在RAM 2002中。
图18是示出了压缩单元2088的功能性布置的框图。
从扫描仪图像处理单元2014和RIP 2018发送到压缩单元2012 的R、 G、 B图像信号、文本/照片确定信号、以及有彩色/无彩色信号 被存储在具有32行的行存储器3002中,以将图像分段为矩形,每个 矩形具有32像素x32像素。
32行存储器3002存储具有格式3001的数据,其中各包含8比特 的R、 G、 B图像信号和图像属性标记对应于每个像素而被布置。图 像属性标记也具有8比特。最高有效比特指示文本/照片标记,下一比 特指示有彩色/无彩色标记。当32行的图像数据被存储在32行存储器 3002中时,被分段为各包含32像素x32像素的矩形的R、 G、 B数据 被发送到JPEG压缩单元3003。
JPEG压缩单元3003在JPEG压缩数据存储器3005中存储JPEG 压缩结果。同时,分段成各包含32像素x32像素的矩形的图像属性数 据,皮发送到游程压缩单元3004,并且进行游程压缩。游程压缩结果被 存储在游程压缩数据存储器3006中。
当JPEG压缩和游程压缩完成时,分组化电路3007从JPEG压 缩数据存储器3005和游程压缩数据存储器3006中读出数据。分组化 电路3007根据图12所示的分组格式生成分组,并且将该分組发送到 图像总线I/F2096。
图14是示出打印机图像处理单元2016的功能性布置的框图。
底色去除单元2601去除图像数据的底色,从而消除不必要的底 色模糊(undercolor fog)。例如通过使用3x8矩阵运算或者一维LUT 进行底色去除。
为了将彩色图像数据转换为单色数据,并且将其打印成单色图
像,单色生成单元2602将彩色图像数据诸如R、 G、 B数据转换为单 色灰度数据。单色生成单元2602例如执行将R、 G、 B数据乘以任意 常数的lx3矩阵运算,以便生成灰度信号。
输出颜色校正单元2603根据打印机2017的特性执行颜色校正。 输出颜色校正单元2603例如执行4x8矩阵运算或者直接映射,以从 接收的R、 G、 B图像信号生成六种颜色的C、 M、 Y、 K、 Lc、 Lm 信号,或者四种颜色的C、 M、 Y、 K信号。在本实施例中,对应于 打印机2017的六种调色剂颜色即青色(C)、品红色(M)、黄色(Y)、 黑色(K)、浅青色(Lc)和浅品红色(Lm)的图《象信号中的每一个 以600dpi (点每英寸)#_输出作为8比特信号。
作为替换方案,对应于四种颜色即青色(C)、品红色(M)、 黄色(Y)和黑色(K)的图像信号中的每一个以600dpi (点每英寸) 被输出作为8比特信号。六色图像信号输出和四色图像信号输出之间 的切换通过下文将详细描述的处理来进行。
滤波器处理单元2604任意地校正图像数据的空间频率。滤波器 处理单元2604例如执行9x9的矩阵运算。
伽马校正单元2605才艮据打印机2017的特性执行伽马校正。伽马 校正单元2605 —般包括一维LUT。
半色调校正单元2606根据打印机2017的色调数量执行任意的半 色调处理。半色调校正单元2606执行任意网屏处理(screen process ) 或误差扩散,诸如二进制化或者32进制处理。该处理也可以通过文本 /照片确定信号进行切换。
在具有对应于C、 M、 Y、 K、 Lc和Lm的鼓的彩色打印机中, 鼓间隔延迟存储器2607将C、 M、 Y、 K、 Lc和Lm图像的打印定时 平移鼓间隔,从而叠加C、 M、 Y、 K、 Lc和Lm图像。打印定时可 以被延迟,以便在具有对应于C、 M、 Y、 K、 Lc和Lm的六个鼓的 彩色打印机中对齐六色图像的位置。即使当输出颜色校正单元2603 输出对应于C、 M、 Y和K的四色图像时,该鼓间隔延迟存储器2607可以调整该延迟。
图15是示出了 MFP 1000a和1000b的外观的示例的视图。充当 图像输入装置的扫描仪2015具有图像感测元件。存在各种图像感测元 件。具代表性的示例为CCD (电荷耦合器件)和CIS (接触图像传感 器),这两者都接收光,将其转换成电信号,并且输出作为图像数据。 总体来说,CCD更加昂贵并且可以输出比CIS更高质量的图像数据。 为此,必须确保高图像质量的昂贵扫描仪常常包含CCD,而需要具有 高性价比的不昂贵的扫描仪常常包含CIS。
本实施例确保该系统中所包括的多个扫描仪单元具有不同的图 像感测元件。更具体地,MFP 1000a的扫描仪使用CCD, MFP 1000b 的扫描仪使用CIS。
扫描仪2015照亮文档纸张片材上的图像,并且扫描图像感测元 件(未示出),从而将图像转换成光栅图像电信号。文档纸张片材被 设置在文档馈送器2701的托盘2702上。当用户从操作单元2006输入 读取开始指令时,CPU 2001将一个指令发送到扫描仪2015。通过将 文档纸张片材从托盘2702逐一馈送而执行文档图像读取操作。
充当图像输出装置的打印机2017是将光栅图像数据转换成纸张 片材上的图像的部分。在本实施例中,打印机2017是利用使用感光鼓 和调色剂的电子照相方法的彩色LBP。除了电子照相方法之外,还可 使用通过使微喷嘴阵列排出墨而直接在纸张片材上打印图像的喷墨方 法。可用任何一种方法。打印分辨率是600dpi (点每英寸)。打印机 2017利用包括对应于相应颜色的感光鼓的六鼓级联系统,使得可以如 上所述通过使用基础颜色C、 M、 Y、 K、 Lc和Lm及其组合来进行 各种颜色的打印。
通过改变具有相同谦特性的颜料的量来准备深色和浅色显影剂。 浅品红色调色剂包含的颜料的镨特性与更少含量的品红色颜料的镨特 性相等。浅青色调色剂包含的颜料的谱特性与更少含量的青色颜料的 谱特性相等。当为品红色和青色准备了深色和浅色调色剂时,具有浅 色如人类肌肤颜色的图像中的粒度可以降低,并且可再现性可以被改
善。打印操作根据来自CPU 2001的指令开始。
主体包括多个纸张馈送段,以改变纸张尺寸或者纸张姿态。纸盒 2703、 2704和2705与之相对应地i殳置。排出托盘2706接收打印的纸 张片材。
图16是示出了操作单元2006的布置示例的视图。LCD显示单 元2801具有附着到LCD表面上的触摸板片2802。当该设备的操作者 指定屏幕上的任意位置时,LCD显示单元2801向CPU 2001通知所 指定的坐标位置。LCD显示单元2801的显示屏幕可以显示各种信息。 例如,LCD显示单元2801的显示屏幕显示按钮图像。当该设备的操 作者用他/她的手指指定显示在LCD显示单元2801的屏幕上的按钮图 像的位置时,CPU 2001被通知所指定的位置。CPU 2001执行对应于 该按钮图像的处理。
该设备的操作员可以通过按下开始鍵2803向CPU 2001输入文 档图像读取操作指令。具有绿色和红色的两色LED 2804存在于开始 键2803的中心,以通过其颜色指示开始键2803是否可用。
该设备的操作者可以通过按下停止键2805而向CPU 2001输入 停止当前操作的指令。
ID键2806由该设备的操作者使用以输入他的/她的ID。该设备 的操作者通过按下复位键2807初始化经由操作单元2006输入的各种 设定。
图19是示出了显示在LCD显示单元2801的显示屏幕上的初始 窗口的显示示例的视图。在下文将描述的各种设定窗口中的设定处理 之后,此窗口,皮再次显示。
用户指定选项卡3101以显示用于拷贝设定的窗口。用户指定选 项卡3102以通过传真或者电子邮件将该设备扫描的图像传输到外部。
用户指定选项卡3103以显示用于设定的窗口,以便将所扫描的 图像或PDL图像登记在HDD 2004中,或者打印、传输或编辑存储在 HDD 2004中的所扫描的图像或PDL图像。
区域3104显示图像读取设定,这些图像读取设定被设定在通过 指定按钮图像3105而被显示的窗口中。
用户指定按钮图像3105以显示用于关于图像读取中的分辨率和 密度的设定的窗口。
用户指定按钮图像3106,以显示进行用于计时器传输的计时器设 定或者用于打印机2017的打印设定的窗口 。
区域3107显示在通过指定按钮图像3108而显示的窗口中选择的 传输目的地。
用户指定按钮图像3108以显示窗口,该窗口显示传输目的地候 选列表。
当用户选择显示在区域3107中的传输目的地之一,并且指定按 钮图像3109时,他/她可以向CPU 2001输入显示关于所选的传输目 的地的详细信息的指令。
用户指定按钮图像3110,以擦除在区域3107中选择的传输目的地。
图20是示出当按钮图像3105被指定时显示在LCD显示单元 2801的显示屏幕上的窗口的显示示例的视图。
用户指定按钮图像3201,以显示读取文档尺寸的列表。用户可以 从该列表中选择所需的读取文档的尺寸。所选的读取文档尺寸显示在 区域3202中。
用户指定按钮图像3203,以显示文档读取模式列表。该列表包括 三个模式,"彩色"、"黑色,,和"自动(ACS)"。这些模式即使在拷贝 和存储箱(box)中也是可选的。如果计数器2507的计数结果小于预 定值,则该文档被确定为单色文档。如果计数结果大于预定值,则该 文档被确定为彩色文档。确定结果被累积,使得在"彩色"模式下读取 彩色图像,在"黑色"模式下读取单色图像,并且在"ACS"模式下读取 彩色图《象。
用户指定按钮图像3204以显示读取分辨率的列表。该用户能够 从该列表中选择所需的读取分辨率。
该用户可以通过使用滑动条(slider) 3205以九个幅级调整文档
读取密度。用户指定按钮图像3206,以在如报纸中一样读取带有底色 模糊的图像时设定是否自动地决定该密度。由按钮图像3206进行的设 定即使在拷贝中也可以进行。
图21是示出了当指定了选项卡3101时显示在LCD显示单元 2801的显示屏幕上的窗口的显示示例的视图。
区域3301显示表示是否能够拷贝的消息以及拷贝数量。按钮图 像3302用于与按钮图像3206相同的用途,并且选择是否自动地去除 底色。
滑动条3303用于与滑动条3205相同的用途,并且允许用户以九 个幅级调整密度。用户指定按钮图像3304以显示文档类型列表。该列 表包括"文本/照片/地图"、"文本"、"打印在照相纸上的照片"、以及"打 印的照片"。用户可以选择其中之一。
用户指定应用模式按钮图像3305以显示设定缩小布局(缩小多 个文档图像并将他们打印在一张打印片材上的功能)或颜色平衡(C、 M、 Y和K颜色的细调)的窗口。
用户指定按钮图像3306以显示用于关于各种类型的修整 (finishing)的设定的窗口。用户可以设定"移位排序(shift sort)"、 "装订排序(stapling sort)"和"分組排序(group sort),,之一。用户 指定按钮图像3307以显示用于关于双面读取和双面打印的设定的窗 口 。
图22是示出了当指定了选项卡3103时显示在LCD显示单元 2801的显示屏幕上的窗口的显示示例的视图。
文件夹3401在HDD 2004中被逻辑上划分。每个文件夹被事先 分配文件夹号。在每个文件夹的文件夹号旁边,由该文件夹使用的盘 容量的比率被显示。每个文件夹可以具有任意名称,该名称也在此被 显示。区域3402显示饼状图(pie chart ),表示使用量与整个HDD 2004 的比率。
图23是示出了当指定了文件夹3401时显示在LCD显示单元 2801的显示屏幕上的窗口的显示示例的视图。
图标3501和3502表示存储在文件夹3401中的文件。文件中的 每一个例如是具有多页的文档文件。
图标3501表示扫描文档文件。表示扫描文档的图标、文件的存 储器使用量关于整个HDD 2004的比率、以及由用户任意设定的文档 名称被显示在图标3501上。图标3502表示PDL文档文件。
当被指定时,这两个图标都被突显(highlight)以给出该指定的 明示通知。用户指定按钮图像3503,以指令传输由当前被选择的图标 表示的文件。
用户指定按钮图像3504以指令CPU 2001使扫描仪2015执行读 取。用户指定按钮图像3505以选择文件夹3401中的所有文件。用户 指定按钮图像3506以删除当前选择的文件。用户指定按钮图像3507 以使打印机2017打印当前被选择的文件。用户指定按钮图像3508以 编辑当前被选择的文件。例如,用户指定按钮图像3508以选择两个文 档,并且将它们连接和保存成一个文档,或者删除特定的页。
用户指定按钮图像3509以显示关于当前被选择的文件的详情信 息。除了文档名称以外,该详情信息还包含分辨率、文档尺寸、和彩 色/单色指示符。
图24是示出存储在ROM 2003中的软件程序的布置示例的框图。
UI (用户界面)控制单元4010控制操作单元2006。拷贝应用程 序4020、传输应用程序4021、以及存储箱应用程序4022接收来自UI 控制单元4010的指令,并且分别执行拷贝操作、传输操作、以及来自 存储箱窗口的扫描/打印。PDL应用程序4023接收来自网络应用程序 4120的PDL打印数据,并且发布PDL打印作业。
共用接口 4030吸收每个装置控制部分的装置依赖部分。作业管 理器4040布置从共用接口 4030接收的作业信息,并且将其传输到更 低层中的文档处理单元。
在本地拷贝中,扫描管理器4050和打印管理器4090充当文档处 理单元。对于远程拷贝中的传输作业,扫描管理器4050和文件存储管 理器4100充当文档处理单元。对于远程拷贝中的接收作业,文件读取
管理器4060和打印管理器4090充当文档处理单元。对于例如通过 LIPS或PostScript的PDL打印,PDL管理器4070和打印管理器4090 充当文档处理单元。
图像管理器4110使各文档管理器同步,并且执行各种图像处理。 图像处理请求经由同步管理器4080被发送到图像管理器4110。图像 管理器4110执行扫描/打印时的图像处理和图像文件存储。
将首先描述本地拷贝中的软件处理。当用户经由操作单元2006 输入指令时,UI控制单元4010向拷贝应用程序4020传输拷贝指令和 拷贝设定。
拷贝应用程序4020经由共用接口 4030将来自UI控制单元4010 的信息传输到控制该装置的作业管理器4040。作业管理器4040将作 业信息传输给扫描管理器4050和打印管理器4090。扫描管理器4050 将扫描请求发送到扫描仪2015。
同时地,扫描管理器4050经由同步管理器4080将扫描图像处理 请求发送到图像管理器4110。图像管理器4110根据来自扫描管理器 4050的指令设定扫描仪图像处理单元2014。在完成该设定时,图像管 理器4110经由同步管理器4080向扫描管理器4050通知扫描准备完 成。扫描管理器4050将扫描指令发送到扫描仪单元2015。图像管理 器4110通过来自硬件(未示出)的中断信号被通知扫描图像传送完成。
同步管理器4080从图像管理器4110接收扫描完成通知,并将其 传送到扫描管理器4050和打印管理器4090。同时,同步管理器4080 指令图像管理器4110创建存储在RAM 2002中的压缩图像的文件, 并且将该文件存储在HDD 2004中。根据该指令,图像管理器4110 在HDD 2004中存储RAM 2002中的图像(包含文本/照片确定信号)。 SRAM (未示出)存储彩色/单色确定结果、用于底色去除的底色去除 级别、作为图像输入源的"扫描图像"、以及作为图像的附加信息的颜 色空间RGB。
图像管理器4110与用于HDD 2004的存储控制处理一起执行生 成图像特征量数据的处理。图像管理器4110在图像处理器2031中设
定图像数据在RAM 2002上的地址和图像处理所必需的参数,诸如图 像尺寸和颜色空间。图像总线I/F 2089、解压缩单元2085、以及图像 处理器2031被激活。图像处理器2031生成图像特征量数据,如上所 述,并且经由图^f象总线I/F 2089将其存储在RAM 2002中。
当图像特征量数据被存储在RAM 2002中时,图像管理器4110 将图像特征量数据登记在日志文件中。日志文件被保存在HDD 2004 中,并且具有如图25所示的表格格式。
图25是示出了日志文件的结构示例的视图。如图25中所示,该 表格存储作业ID 、作业类型、图像特征量数据的数据类型和数据长度、 以及图像特征量数据。
作业管理器4040基于在开始作业时的预定逻辑不重复地生成作 业ID。每个作业ID对应于被分立保持的作业日志。作业类型是例如 表示拷贝、打印、或者传输的数字值。
图像特征量数据类型是表示图像特征量数据类型的值。在本实施 例中,存储表示DAOF的值。作为数据类型,可以存储图像数据本身 或者具有更低分辨率的被转换的图像(缩略像)。图像特征量数 据长度是图像特征量数据的数据尺寸。
再参考图24,在结束HDD 2004中的存储,并且从扫描仪2015 接收扫描完成通知时,图像管理器4110经由同步管理器4080向扫描 管理器4050通知文件创建完成。扫描管理器4050将结束通知返回给 作业管理器4040。作业管理器4040经由共用接口 4030将该通知返回 给拷贝应用程序4020。
当图像被存储在RAM 2002中时,打印管理器4090将打印请求 发送到打印机2017。同时,打印管理器4090将打印图像处理请求发 送到同步管理器4080。在接收到来自打印管理器4090的请求时,同 步管理器4080请求图像管理器4110设定图像处理。图4象管理器4110 根据图像的附加信息设定打印机图像处理单元2016,并且经由同步管 理器4080向打印管理器4090通知打印准备完成。
打印管理器4090向打印机2017发送打印指令。图像管理器4110
通过来自硬件(未示出)的中断信号被通知打印图像传送完成。同步
管理器4080从图像管理器4110接收打印完成通知,并将其传送到打 印管理器4090。打印管理器4090从打印机2017接收排出完成通知, 并且将结束通知返回给作业管理器4040。作业管理器4040经由共用 接口 4030将该通知返回给拷贝应用程序4020。当扫描和打印结束时, 拷贝应用程序4020向UI控制单元4010通知作业结束。
对于远程拷贝中的扫描作业或传输作业,不是打印管理器4090 而是文件存储管理器4100接收来自作业管理器4040的请求。当扫描 图像被存储在HDD 2004中时,文件存储管理器4100从同步管理器 4080接收存储完成通知。该通知经由共用接口 4030在远程拷贝中被 发送到拷贝应用程序4020,或者在传输作业中被发送到传输应用程序 4021。
如同在拷贝作业中,图像管理器4110将扫描图像存储在HDD 2004中,并且同时将图像特征量数据登记在日志文件中。在传输作业 中,表示"传输,,的数字值被登记作为作业类型。在远程拷贝作业中, 表示"拷贝,,的数字值被登记作为作业类型。
在接收到通知之后,拷贝应用程序4020或者传输应用程序4021 请求网络应用程序4120传输存储在HDD 2004中的文件。在接收到该 请求时,网络应用程序4120传输该文件。网络应用程序4120在作业 开始时从拷贝应用程序4020接收关于拷贝的设定信息,并且将该信息 发送到远程侧的装置。
在远程拷贝中,网络应用程序4120通过使用对于该装置唯一的 通信协议执行传输。在传输作业中,使用标准文件传送协议,诸如FTP 或SMB。
对于传真传输,在存储该文件之后,传输应用程序4021经由共 用接口 4030和作业管理器4040将传输指令发送到传真管理器4041。 传真管理器4041经由调制解调器2050与同伴装置进行协商 (negotiate),请求图像管理器4110进行必需的图像处理(彩色-单 色转换、多值/二进制图像转换、旋转和缩放),并且经由该调制解调
器2050传输转换的图像。
如果打印机存在于传输目的地处,则传输应用程序4021经由共 用接口 4030发送打印指令作为打印作业。该操作与用于下文将描述的 远程拷贝中的打印作业的操作相同。如果传输目的地是该装置中的存 储箱,则文件存储管理器4100在该装置的文件系统中存储文件。
对于传真接收,传真管理器4041经由调制解调器2050接收图像, 并且将其存储在HDD 2004中作为图像文件。在HDD 2004中进行的 存储之后,通知被发送到存储箱应用程序4022。存储箱应用程序4022 将接收打印指令经由共用接口 4030发送到作业管理器4040。随后的 操作与普通存储箱打印作业的操作相同,并且将省略对其的描述。
对于远程拷贝中的打印作业,网络应用程序4120将来自传输侧 的图像保存在HDD 2004中,并且向拷贝应用程序4020发布作业。拷 贝应用程序4020经由共用接口 4030将打印作业输入到作业管理器 4040。与本地拷贝不同,不是扫描管理器4050而是文件读取管理器 4060从作业管理器4040接收该请求。
从HDD 2004向存储器对所接收图像进行光栅化的请求经由同步 管理器4080被发送到图像管理器4110。图像管理器4110在存储器上 光栅化该图像。当光栅化完成时,图像管理器4110生成图像特征量数 据,并且将所生成的图像特征量数据登记在日志文件中,如在拷贝中 一样。表示"打印,,的值被登记作为作业类型。同时,图像管理器4110 将光栅化结束通知经由同步管理器4080发送给文件读取管理器4060 和打印管理器4090。
当图像在存储器上被光栅化时,打印管理器4090选择由作业管 理器指定的纸张馈送段,或者具有纸张尺寸的段,并且将打印请求发 送给打印机2017。在自动纸张选择中,基于图像尺寸选择纸张馈送段, 并且发送打印请求。同时,打印管理器4090将打印图像处理请求发送 给同步管理器4080。在从打印管理器4090接收到该请求时,同步管 理器4080请求图^^管理器4110 i殳定打印图l象处理(此时,例如,如 果由于缺少具有最优尺寸的纸张片材而必需旋转,则还发送旋转指令。在接收到旋转指令时,图像管理器4110使旋转单元2019旋转图像)。 图像管理器4110设定打印机图像处理单元2016,并且经由同步 管理器4080向打印管理器4090通知打印准备完成。打印管理器40卯 将打印指令发送给打印机2017。图像管理器4110通过来自硬件(未 示出)的中断信号被通知打印图像传送完成。
同步管理器4080从图像管理器4110接收打印完成通知,并且将 其传送到文件读取管理器4060和打印管理器4090。文件读取管理器 4060将结束通知返回给作业管理器4040。打印管理器4090从打印机 2017接收排出完成通知,并且将结束通知返回给作业管理器4040。作 业管理器4040将结束通知经由共用接口 4030返回给拷贝应用程序 4020。当扫描和打印结束时,拷贝应用程序4020向UI控制单元4010 通知作业结束。
对于PDL数据光栅化/存储作业,来自发布PDL打印作业的主机 PC的请求经由网络应用程序4120被发送到PDL应用程序4023。PDL 应用程序4023将PDL数据光栅化/存储作业经由共用接口 4030发送 到作业管理器4040。 PDL管理器4070和文件存储管理器4100从作业 管理器4040接收该请求。在图像的RIP之后的输入图像的操作与上 述扫描作业中的操作相同。
图4象特征量数据被生成和登记,如同上述的扫描作业中那样。表 示"PDL存储,,的值被登记作为作业类型。同时,存储器上的图像(包 含文本/照片确定信号)被存储到HDD 2004中。SRAM (未示出)存 储彩色/单色信息、作为图像输入源的"PDL图像"、以及作为图像的附 加信息的颜色空间CMYK或RGB。
当PDL图像被存储在HDD 2004中时,存储完成通知从同步管 理器4080被接收,并且经由共用接口 4030被发送到PDL应用程序 4023。在接收到该通知之后,PDL应用程序4023向网络应用程序4120 通知HDD 2004中的存储完成,并且将此信息发送到发布了该PDL打 印作业的主机PC。在PDL打印作业中,PDL管理器4070和打印管 理器40卯打印在存储器中被光栅化的图像。
为了打印被PDL光栅化且被存储的图像,作为打印指令目标的 所存储文档被发布给存储箱应用程序4022作为打印作业。存储箱应用 程序4022将打印作业经由共用接口 4030输入到作业管理器4040。与 本地拷贝不同,不是扫描管理器4050而是文件读取管理器4060从作 业管理器4040接收该请求。从HDD 2004向存储器将作为打印指令目 标的图像进行光栅化的请求经由同步管理器4080发送到图像管理器 4110。后续操作与对于远程拷贝打印作业所描述的操作相同,并且将 省略对其的描述。
<图像搜索处理>
下面将描述当至少一个图像数据被保存在当前设备之中或之外 时在该当前设备之中或之外搜索作为询问的所需图像的处理。
图6是示出了当MFP 1000a( 1000b )的操作者经由操作单元2006 输入图像搜索指令时显示在操作单元2006的LCD显示单元2801的 显示屏幕上的GUI的示例的视图。
图6中所示的窗口提示该设备的操作者将充当询问的图像输入到 该设备。操作者观看此窗口并且在馈送器2701上设定在其上打印充当 询问的图像的打印介质诸如纸张片材。
当操作者指定开始按钮图像1201时,CPU 2001控制扫描仪2015 并且使其读取打印在打印介质上的图像。在读取之后,执行下文将要 描述的图像搜索处理。
当操作者指定按钮图像1203时,图7所示的GUI显示在LCD 显示单元2801的显示屏幕上。图7是示出了使用作业日志(过去已经 经过诸如拷贝和打印的处理的图像的日志数据)的图像搜索中的设定 窗口的示例的视图。
当操作者指定按钮图像1299时,图8中所示的GUI显示在LCD 显示单元2801的显示屏幕上。图8是示出了显示关于能够与该设备进 行数据通信的装置(例如MFP、打印机、扫描仪、和传真机)的信息 的列表的窗口的示例的视图。区域1209显示关于能够与该设备进行数
据通信的装置的信息的列表。
如果关于所有装置的各条信息没有都显示在区域1209中,显示 在区域1209中的各条信息可以通过使用垂直滚动按钮1210滚动。因 此,操作者可以浏览区域1209中的关于所有装置的各条信息。如图8 所示,网络1004上的装置名称和IP地址被显示作为关于装置的信息。 该设备的用户可以自由地改变装置名称。
当操作者浏览该信息、选择所需装置、并且指定按钮图像1213 时,LCD显示单元2801返回到图7所示的窗口。区域1207显示所选 择的装置的名称作为日志参照目标装置的名称。在图像搜索中,图像 搜索结果的显示次序基于所选装置的作业日志而被确定(例如,在该 装置中被处理的图像被优先显示)。在本实施例中,该目标是一个装 置。然而,该目标可以包括多个装置的作业日志。
当操作者在图8所示的GUI中指定取消按钮图像1212时,LCD 显示单元2801返回到图7中的窗口而不改变设定。
图7所示的GUI中,区域1208显示可用作日志参照目标的作 业类型。每个作业类型具有复选框。带有选中标记的作业类型被包括 在参照目标中。复选框是通过用户的点击而被开/关的拨动类型。当作 业类型的选中标记被关掉时,该作业类型的日志不被参照。当操作者 在图7所示的GUI中指定按钮图像1205时,LCD显示单元2801返 回到图6中的窗口,而不改变设定。当操作者指定按钮图像1204时, 设定在图7中的窗口中设定的项目,并且LCD显示单元2801返回到 图6中的窗口。当进行设定以基于作业日志执行搜索时,优选地例如 通过改变按钮图4象1203的显示颜色或通过显示i殳定标记而向用户通 知该设定已经被进行。
图2是由该设备执行的向MFP 1000a ( MFP 1000b )输入充当询 问的图像的处理的流程图。ROM 2003存储程序和数据以使CPU 2001 执行根据图2中的流程图的处理。程序和数据根据需要在CPU 2001 的控制下被载入到RAM 2002。 CPU 2001通过使用所栽入的程序和数 据执行该处理,使得该设备执行下文将要描述的处理。这也适用于图
3到5所示的流程图。
在检测到在图6所示的显示在LCD显示单元2801的显示屏幕上 的GUI中指定了按钮图像1201时,CPU 2001在步骤S203中控制扫 描仪2015。获取打印介质上打印的图像(通过扫描纸质文档获得的图 像)作为询问。扫描仪图像处理单元2014处理充当询问的所获取的图 像数据,并且将其存储在RAM 2002中,如上所述。
在步骤S204中,CPU 2001控制图像处理器2031。图像处理器 2031生成对应于该图像数据的图像特征量数据。然后,执行根据图3 中的流程图的处理。在此示例中,通过扫描获取充当询问的图像。图 像获取形式并不被特别限制。可以获取事先保存在HDD 2004中的图 像。作为替换,图像可以经由网络1004从另一设备获取。
图3是使用在图2的流程图中获取的图像作为询问的图像搜索处 理的流程图。
在步骤S302中,CPU 2001从作为搜索目标的存储装置将一个图 像数据下载到RAM 2002。注意,如果图像特征量数据被存储在搜索 目标装置中,则CPU 2001可以首先将其下载,并且在将该图像确定 为候选之后下载实际图像。该搜索目标装置包括经由网络连接的多个 装置。该目标可以是事先指定的装置,或者仅是管理文档图像的文档 管理服务器。
在步骤S303中,生成所下载图像数据的图像特征量数据。在步 骤S304中,计算步骤S303中生成的图像特征量数据和步骤S204中 生成的充当询问的图像数据的图像特征量数据之间的相似度。计算该 相似度的处理可以使用例如在日本专利特开No. 2004-348706中公开 的技术。例如,在图像特征量数据之间计算每个属性的相应数据的相 似度。通过将对相应各属性获得的相似度进行总计而获得最终的相似 度。
任何其他数据可以被用作图像特征量数据。例如可以使用日本专 利申请第2005-244684号中公开的图像数据。在这种情况下,计算充 当询问的图像数据的图像线索和在步骤S303中获得的图像线索之间
的相似度。
作为图像特征量数据,可以使用具有大约300dpi的更低分辨率 的缩略像。在这种情况下,计算克当询问的图像数据的缩略 像和在步骤S303中获得的缩略像之间的相似度。计算图像之间的 相似度的方法是公知的,并且省略对其的描述。
在步骤S305中,检查在步骤S304中获得的相似度是否大于预定 的阈值。如果该相似度小于或等于预定阈值,则处理前进到步骤S307。 如果该相似度大于预定阈值,则处理前进到步骤S306。
在步骤S306中,在步骤S302中下载的图像被保存作为搜索结果 候选。所下载图像数据、所下载图像的下载源装置的地址(例如URL 或IP地址)、以及所下载图像数据的图像特征量数据被保持在RAM 2002中。
在步骤S307中,检查是否对于所有搜索目标装置进行了搜索处 理。如果在步骤S307中是"否",则处理返回到步骤S302以对尚未被 下栽的图像重复上述处理。如果对于所有搜索目标装置中的文件都进 行了搜索处理,则处理结束,并且执行根据图5中的流程图的处理。
在图3的流程图中,保持有图像数据的装置并不保持相应的图像 特征量数据。然而,在该装置中登记图像时,该图像的图像特征量可 以被获得并且与该图像相关联地被登记。在这种情况下,步骤S303 中的处理不再必要。
图5是显示当作为图3的流程图中的搜索结果候选的图像当中满
骤S502中,检查通过使用图7中的按钮图像1299和图8中的窗口所 选择的装置是否是当前装置。如果在步骤S502中是"是",则获取其自 身中的日志文件(作业日志信息),并且处理前进到步骤S504。如果 在步骤S502中是"否",则处理前进到步骤S503以从所选择的装置获 取保持在其中的日志文件。
在步骤S504中,对于在步骤S306中保存的搜索结果候选之一执 行根据图4中的流程图的处理。图4是示出步骤S504中的处理的详情的流程图。
在步骤S402中,在以下处理中使用的"最大相似度"被初始化为 最小值(例如O)。在步骤S403中,从日志文件获取对应于一个图像 特征量数据的作业类型。在步骤S404中,检查所获取的日志类型是否 被包括在带有图7所示的GUI上的区域1208中的复选框中的标记的 作业类型中。
如果该作业类型不具有选中标记,则该处理返回到步骤S403, 以获取对应于另一图像特征量数据的作业类型。如果该作业类型具有 选中标记,则处理前进到步骤S405,以计算对应于所获取作业类型的 图像特征量数据和在步骤S306中保存的搜索结果候选之一的图像特 征量数据之间的相似度。
在步骤S406中,检查所获得的相似度是否大于最大相似度。如 果该相似度等于或小于最大相似度,则处理前进到步骤S408。如果该 相似度大于最大相似度,则处理前进到步骤S407以将步骤S405中获 得的相似度设定为最大相似度。
在步骤S408中,检查是否对于登记在日志文件中的所有图像特 征量数据进行了上述处理。如果在步骤S408中是"是",则处理结束。 作为目标的搜索结果候选之一和最大相似度被彼此相关联地存储。如 果在步骤S408中是"否",则处理返回到步骤S403以获取下一 日志信 息。
再参考图5,在步骤S505中,检查是否对于所有搜索结果候选 进行了步骤S504中的处理。如果该处理尚未对所有搜索结果候选执 行,处理返回到步骤S504以对于未被处理的搜索结果候选执行步骤 S504中的处理。
如果对于所有搜索结果候选执行了该处理,则处理前进到步骤 S506。在步骤S506中,在图4中被获得并存储的搜索结果候选的图 像以最大相似度的降序进行排序。这些图像以这种次序被显示在LCD 显示单元2801的显示屏幕上。代替仅显示图像,还可以显示关于每个 图像的信息诸如文件名。作为替换方案,可以生成并显示每个图像的
缩略图。
如上所述,根据本实施例,尤其是当执行通过图像的相似度的搜 索时,可以从若干搜索结果当中优先向操作者呈现在日志参照目标装 置中具有输入/输出日志(拷贝、扫描或打印的日志)的图像。
在很多情况下,操作者记忆已经输入或输出了搜索目标文档的装 置。因此,当操作者对于搜索可以指定已经输入或输出了图像的装置 时,所需图像可以优先显示,使得可以改善图像搜索效率。
由操作者指定的图像输入/输出装置可以是用于搜索的装置,或 者是连接到网络的另 一 图像输入/输出装置。对于连接到网络的另 一 图 像输入/输出装置,经由网络获取图像特征量数据的列表,并且通过使 用该列表来重新布置搜索结果。
输入或输出图像时的操作模式被记录在图像特征量数据列表中。
操作模式指示操作,诸如拷贝、打印来自PC的输出、或者通过图像
输入/输出装置的文件传输。操作者指定一个操作模式,以便优先显示 该操作模式的图像输入/输出,使得该图像以更高的搜索结果等级被显
示o
将总结上述实施例的效果。能够与保持至少一个图像的存储装置
(该MFP本身或者另 一装置)进行数据通信的MFP获得充当询问的 图像的特征量。执行计算处理,以获得保持在存储装置中的每个图像 的特征量与充当询问的图像的特征量之间的相似度。
执行第二计算处理,以获得保持在存储装置中的图像的特征量当
中关于充当询问的图像的相似度等于或大于阈值的每个特征量以及记 录在工作日志(过去执行的处理的日志)中的图像的特征量之间的相 似度。在保持在存储装置中的图像的特征量当中,关于充当询问的图 像的特征量的相似度等于或大于阈值的图像(候选图像)以及关于该
图像的信息以通过第二计算处理获得的相似度的降序进行显示。
本发明的目的还通过以下方法实现。记录软件程序代码以实施上 述实施例的功能的记录介质(或者存储介质)被提供给系统或设备。 该系统或设备的计算机(或CPU或MPU )读出并执行存储在记录介 质中的程序代码。在这种情况下,从记录介质读出的程序代码本身实 施上述实施例的功能。记录该程序代码的记录介质构成本发明。
当计算机执行读出的程序代码时,在计算机上运行的操作系统
(OS )基于程序代码的指令部分或全部地执行实际处理,从而实施上
述实施例的功能。
从记录介质中读出的程序代码写入到插入计算机的功能扩展卡 或者连接到计算机的功能扩展单元的存储器中。该功能扩展卡或功能
扩展单元的CPU基于程序代码的指令部分或全部地执行实际处理,从
而实施上述实施例的功能。
应用本发明的记录介质存储对应于上述流程图的程序代码。 虽然已经参考示例性实施例描述了本发明,应该理解,本发明不
限于公开的示例性实施例。以下权利要求的范围应被给予最宽的解释,
以便覆盖所有这种变型以及等同结构和功能。
权利要求
1.一种图像处理设备,该图像处理设备包括第一计算单元,其适用于计算搜索目标图像的特征量;第二计算单元,其适用于计算存储装置中存储的每个图像的特征量和由第一计算单元计算的特征量之间的相似度,从而获得与搜索目标图像相似的多个候选图像;以及显示次序确定单元,其适用于基于被选择为参照目标的装置的日志来确定由第二计算单元获得的多个候选图像的显示次序。
2. 如权利要求1所述的设备,其中该日志包含关于由该装置处 理的图像的特征量的数据,并且显示次序确定单元基于包含在日志中 的图像的特征量和该多个候选图像的每一个的特征量之间的相似度来 确定多个候选图像的显示次序。
3. 如权利要求1所述的设备,还包括选择单元,其适用于使用 户选择该装置作为参照目标。
4. 如权利要求1所述的设备,还包括显示单元,其适用于根据 由显示次序确定单元确定的显示次序至少显示候选图像和关于候选图 像的信息中的任何一个。
5. —种由图像处理设备执行的图像处理方法,该方法包括第一计算步骤,计算搜索目标图像的特征量;笫二计算步骤,计算存储装置中存储的每个图像的特征量和在第一计算步骤中计算的特征量之间的相似度,从而获得与搜索目标图像 相似的多个4矣选图4象;以及显示次序确定步骤,基于被选择为参照目标的装置的日志来确 定在第二计算步骤中获得的多个候选图像的显示次序。
全文摘要
本发明涉及一种图像处理设备和图像处理方法,该设备(例如MFP)计算询问图像的特征量。计算存储装置中存储的每个图像的特征量和询问图像的特征量之间的相似度,从而获得与询问图像相似的多个候选图像。基于被选择为参照目标的装置的作业日志(过去执行过的处理的日志数据)来确定该多个候选图像的显示次序。
文档编号G06F17/30GK101196897SQ200710127989
公开日2008年6月11日 申请日期2007年7月6日 优先权日2006年12月7日
发明者高桥克幸 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1