CN101582967B - 图像处理系统、图像处理方法、图像处理设备及其控制方法 - Google Patents
图像处理系统、图像处理方法、图像处理设备及其控制方法 Download PDFInfo
- Publication number
- CN101582967B CN101582967B CN200910140482XA CN200910140482A CN101582967B CN 101582967 B CN101582967 B CN 101582967B CN 200910140482X A CN200910140482X A CN 200910140482XA CN 200910140482 A CN200910140482 A CN 200910140482A CN 101582967 B CN101582967 B CN 101582967B
- Authority
- CN
- China
- Prior art keywords
- metadata
- unit
- equipment
- generates
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00347—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/001—Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3204—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
- H04N2201/3205—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3214—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a date
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3215—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a time or duration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3216—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a job size, e.g. a number of images, pages or copies, size of file, length of message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3223—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of type information, e.g. reception or copy job
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3226—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Facsimiles In General (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
本发明涉及图像处理系统、图像处理方法、图像处理设备及其控制方法。在所述图像处理系统中经由网络连接有第一设备和第二设备,所述第一设备未安装由图像数据生成用于指定所述图像数据的元数据的元数据生成单元,所述第二设备安装有所述元数据生成单元。所述第一设备存储图像数据。所述第一设备请求所述第二设备生成与存储的所述图像数据相关联的元数据,并且安装在所述第二设备中的所述元数据生成单元生成元数据。所述第一设备请求所述第二设备利用所生成的所述元数据来检索图像数据,并且安装在所述第二设备中的检索单元执行高级检索。
Description
技术领域
本发明涉及图像处理系统、图像处理方法、图像处理设备及其控制方法。例如,本发明涉及在可存储图像的数字设备已经被采用并投入使用之后允许该设备检索存储图像的图像处理方法、图像处理设备和图像处理系统。
背景技术
近年来,数字多功能外围设备(数字MFP)除了安装有复制功能、打印机功能、FAX功能、扫描功能等之外,由于安装了大容量存储装置,所以还安装有作为存储输入图像以重新利用所存储图像的图像存储服务器的功能。为了实现图像存储服务器功能,传统上在存储图像时,将图像存储在特定信箱(mailbox)或目录中,并且在重新利用图像时通过标明信箱或目录而使用要利用的图像的文件名来指定该图像。
然而,安装在数字MFP中的大容量存储装置的容量日益增加,可以存储的图像数量也日益增加。由于可存储的图像数量增加,所以通过标明信箱或目录来指定存储图像面临限制。
为了解决该问题,作为从存储在图像存储服务器中的图像指定期望图像的方法,已知这样一种方法:将文本数据与存储图像一起保存为元数据,并在检索时利用该元数据。可通过对输入图像进行字符识别处理而提取包含在该图像中的字符信息,从而获得元数据(例如,日本专利特开2004-215067号公报)。当PC等将作为PDL(页面描述语言)数据的打印数据通知数字MFP时,PDL数据被光栅化以获得光栅图像,并且该光栅图像被应用字符识别处理以提取字符串信息。
近年来,随着图像处理技术的发展,也可以利用以下这种图像检索方法作为指定期望图像的另一方法,该图像检索方法包括:使用图像作为检索对象,并使用该图像的图像特征量来检索包括与该检索对象图像类似的图像的存储图像。
然而,已经市场运作的传统数字MFP未安装任何新技术(例如生成和检索元数据,利用图像特征量进行检索),并且只能利用作为传统方法的文件名等来指定存储图像。为此,在已经投入使用的MFP中存储的图像的有效利用未得到改进。
发明内容
本发明旨在解决上述问题,并提供图像处理方法、图像处理设备和图像处理系统,它们改进了在已经市场运作的设备中存储的图像的可检索性,并可以有效地利用存储图像。
根据本发明的一个方面,提供了一种图像处理系统,其中经由网络连接有第一设备和第二设备,所述第一设备包括:接收单元,其适于经由所述网络接收PDL数据;图像数据生成单元,其适于基于所接收的PDL数据来生成图像数据;存储单元,其适于存储所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件;以及元数据生成请求单元,其适于从所述存储单元来检测未创建元数据的文档文件,并且经由网络请求所述第二设备生成与所检测到的文档文件相关联的元数据,所述第二设备包括:元数据生成服务单元,其适于经由网络接收来自所述第一设备的所述元数据生成请求单元的元数据生成请求;以及元数据生成单元,其适于基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径来生成与所述文档文件相关联的所述元数据。
根据本发明的另一方面,提供了一种用于图像处理系统的图像处理方法,在所述图像处理系统中经由网络连接有第一设备和第二设备,所述图像处理方法包括:由所述第一设备执行的接收步骤,其经由所述网络接收PDL数据;由所述第一设备执行的图像数据生成步骤,其基于所接收的PDL数据来生成图像数据;由所述第一设备执行的存储步骤,其将所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件存储在存储单元中;由所述第一设备执行的元数据生成请求步骤,其从所述存储单元来检测未创建元数据的文档文件,并且经由所述网络请求所述第二设备生成与所检测到的文档文件相关联的元数据;由所述第二设备执行的元数据生成服务步骤,其接 收在所述元数据生成请求步骤中被请求的元数据生成请求;以及由所述第二设备执行的元数据生成步骤,其基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径来生成与所述文档文件相关联的所述元数据。
根据本发明的又一方面,提供一种图像处理设备,该图像设备未安装由图像数据生成用于指定所述图像数据的元数据的元数据生成单元,该图像处理设备包括:接收单元,其适于经由网络接收PDL数据;图像数据生成单元,其适于基于所接收的PDL数据来生成图像数据;存储单元,其适于存储所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件;以及元数据生成请求单元,其适于从所述存储单元来检测未创建元数据的文档文件,并且经由网络请求安装有元数据生成单元的第二设备生成与所检测到的文档文件相关联的元数据,其中所述第二设备包括:元数据生成服务单元,其适于经由所述网络接收来自所述第一设备的所述元数据生成请求单元的元数据生成请求;以及元数据生成单元,其适于基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径来生成与所述文档文件相关联的所述元数据。
根据本发明的又一方面,提供一种图像处理设备的控制方法,该图像处理设备未安装由图像数据生成用于指定所述图像数据的元数据的元数据生成单元,该控制方法包括:接收步骤,其经由网络接收PDL数据;图像数据生成步骤,其基于所接收的PDL数据来生成图像数据;存储步骤,其中将所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件存储在存储单元中;元数据生成请求步骤,其中从所述存储单元来检测未创建元数据的文档文件,并且经由网络请求安装有元数据生成单元的第二设备生成与所检测到的文档文件相关联的元数据,其中所述第二设备执行:元数据生成服务步骤,其接收在所述元数据生成请求步骤中被请求的元数据生成请求;以及元数据生成步骤,其基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径来生成与所述文档文件相关联的所述元数据。
根据本发明的又一方面,提供一种图像处理设备,该图像处理设备经由网络连接至第一设备,其中所述第一设备包括:接收单元,其适于经由所述网络接收PDL数据;图像数据生成单元,其适于基于所接收的PDL 数据来生成图像数据;存储单元,其适于存储所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件;以及元数据生成请求单元,其适于从所述存储单元来检测未创建元数据的文档文件,并且经由所述网络请求所述图像处理设备生成与所检测到的文档文件相关联的元数据,该图像处理设备包括:元数据生成服务单元,其适于经由网络接收来自未安装元数据生成单元的第一设备的元数据生成请求;以及元数据生成单元,其适于基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径来生成与所述文档文件相关联的所述元数据。
根据本发明,能够提供图像处理方法、图像处理设备和图像处理系统,它们能改进在已经配置并使用的设备中存储的图像的可检索性,并可以有效地使用存储图像。
通过以下参照附图对示例性实施例的详细描述,本发明的其他特征将变得清楚。
附图说明
图1是示出根据本发明一实施例的图像处理系统的整体构造的示例的图;
图2是示出根据该实施例的彩色MFP 1和彩色MFP 2的结构的示例的侧剖视图;
图3是示出根据该实施例的彩色MFP 1的控制单元的构造的示例的框图;
图4是示出根据该实施例的彩色MFP 1的控制器软件的构造的示例的框图;
图5是示出根据该实施例的彩色MFP 2的控制单元的构造的示例的框图;
图6是示出根据该实施例的彩色MFP 2的控制器软件的构造的示例的框图;
图7是示出根据该实施例的彩色MFP 1的信箱存储处理的序列的示例的流程图;
图8是示出根据该实施例的文档结构的示例的图;
图9是示出根据该实施例的彩色MFP 1的元数据生成请求处理的序列的示例的流程图;
图10是示出根据该实施例的彩色MFP 1的元数据生成请求程序的序列的示例的流程图;
图11A是示出根据该实施例在HDD上创建的信箱目录的构造的示例的图;
图11B是示出根据该实施例在HDD上创建的元数据目录的构造的示例的图;
图12是示出根据该实施例的元数据目录信息的示例的图;
图13是示出根据该实施例的被请求装置表的示例的图;
图14是示出根据该实施例的彩色MFP 2的元数据生成服务的序列的示例的流程图;
图15是示出根据该实施例的彩色MFP 2的元数据生成处理的序列的示例的流程图;
图16是示出根据该实施例的文档元数据的示例的图;
图17是示出根据该实施例的彩色MFP 1的检索指示UI处理的序列的示例的流程图;
图18是示出根据该实施例的彩色MFP 1的允许用户使用高级检索功能的检索指示画面的示例的图;
图19是示出根据该实施例的彩色MFP 1的允许用户使用简单检索处理的检索指示画面的示例的图;
图20是示出根据该实施例的彩色MFP 1的检索结果画面的示例的图;
图21是示出根据该实施例的彩色MFP 2的检索服务的序列的示例的流程图。
具体实施方式
下面将参照附图详细描述实施本发明的实施例。
<该实施例的图像处理系统的构造示例>
图1是示出根据该实施例的图像处理系统的整体构造的示例的图。
彩色MFP 1和彩色MFP 2连接到LAN 10,并且可以彼此通信。在该实施例中,彩色MFP 1是已经采用的不具有元数据生成功能或高级检索功能的传统数字MFP,彩色MFP 2是具有元数据生成功能和高级检索功能的数字MFP。注意在该实施例中,在下文中彩色MFP 1称为“第一设备”,彩色MFP 2称为“第二设备”。
注意,诸如主机、打印机和MFP(未示出)的其它装置可以连接到LAN 10。而且,形成该实施例的图像处理系统的装置不限于彩色MFP,可以是单色MFP或其它图像处理设备。
<该实施例的图像处理设备的构造示例>
下面将参照图2描述该实施例所应用的优选彩色MFP的构造。下述彩色MFP是利用单个鼓获取彩色图像信息的1D型彩色多功能外围设备(MFP)。
1D型彩色MFP包括扫描器单元(图2中的原稿曝光单元)101、激光曝光单元102、感光鼓103、图像形成单元104、定影单元105、纸张进给/传送单元106、以及用于控制这些单元的打印机控制单元(未示出)。
扫描器单元101通过对放在稿台上的原稿照射光而光学读取原稿图像,并将光学读取的图像转换为电信号,由此生成图像数据。
激光曝光单元102向以等角速度旋转的旋转多面镜(多角镜)输入根据生成和接收的图像数据调制的光束(例如激光束),并利用反射的扫描光照射感光鼓103。
图像形成单元104通过执行如下一系列电子照相处理而形成图像。感光鼓103旋转并通过充电器充电。通过激光曝光单元102形成在感光鼓103上的潜像通过调色剂显影。该调色剂图像被转印到片材上。留在感光鼓103上而未被转印的残余调色剂被回收。在这种情况下,片材卷绕在转印鼓107的预定位置上,并旋转四次。在此期间,具有品红色(M)、青色(C)、黄色(Y)和黑色(K)调色剂的显影单元(显影站)依次按顺序执行上述电子照相处理。在四次旋转之后,其上转印有四种颜色的全色调色剂图像的片材脱离转印鼓107并被传送给定影单元105。
定影单元105由辊和带的组合构成,结合有热源(例如卤素加热器),并且利用热和压力使通过图像形成单元转印有调色剂图像的片材上的调色剂熔化并定影。
纸张进给/传送单元106具有至少一个以片材盒或纸匣为代表的片材存储器。响应于来自打印机控制单元(未示出)的指令,纸张进给/传送单元106拾取储存在片材存储器中的多个片材中的一个,并将该片材从图像形成单元104传送给定影单元105。该片材卷绕在图像形成单元104的转印鼓107上,并旋转四次。之后,该片材被传送给定影单元105。在上述四次旋转期间,上述Y、M、C、K颜色的调色剂图像被转印至该片材。在该片材的两面上形成图像时,纸张进给/传送单元106进行控制,使得已经经过定影单元105的片材再次通过将片材传送至图像形成单元104的传送路径。
打印机控制单元(未示出)与控制整个彩色MFP的控制单元通信,并响应于该控制单元的指令执行控制。然后,打印机控制单元指示上述扫描器单元、激光曝光单元、图像形成单元、定影单元和纸张进给/传送单元协同平稳操作,同时管理这些单元的状态。
<彩色MFP 1的控制构造示例>
(控制单元的构造示例1)
图3是示出根据该实施例的彩色MFP 1的控制单元(下文也称为“控制器”)的构造的示例的框图。
参照图3,控制单元200连接到作为图像输入装置的扫描器201和作为图像输出装置的打印机引擎202,并执行控制以读取图像数据并且打印输出图像。控制单元200连接到LAN 10和公用线路204,从而经由网络输入和输出图像信息和装置信息。
在图3所示的控制单元200中,CPU 205是控制整个彩色MFP 1的中央处理单元。RAM 206是CPU 205操作所需的系统工作存储器,并且还是临时存储输入图像数据的图像存储器。另外,ROM 207是引导ROM,存储系统的引导程序。HDD 208是硬盘驱动器,存储用于各种处理的系统软件、输入图像数据、文档文件等。
在图3中,操作单元I/F 209是操作单元210的接口,并向操作单元210输出图像数据,操作单元210具有可以显示图像数据等的显示屏。操作单元I/F 209还起到将操作者(即,该图像处理系统的用户)从操作单元210输入的信息传输给CPU 205的作用。网络接口211由例如LAN卡实现,并连接到LAN 10以与外部设备交换信息。调制解调器212连接到公用线路204以与外部设备交换信息。
在根据本实施例的控制单元200中,上述装置连接到系统总线213。
图像总线I/F 214是将系统总线213和高速传输图像数据的图像总线215相连接的接口,并用作转换数据结构的总线桥。图像总线215包括PCI总线或IEEE 1394。在图像总线215上,连接有下述装置,即,RIP(光栅图像处理器)216、装置I/F 217、扫描器图像处理单元218、打印机图像处理单元219、用于图像编辑的图像处理单元220和色彩管理模块(图3中的CMM)230。
光栅图像处理器(RIP)216解释显示表(DL),并生成(描绘)光栅图像和与该光栅图像的各像素分别对应的属性位。装置I/F 217将扫描器单元201和打印机引擎202与控制单元200相连接,并进行同步/异步图像数 据转换。
扫描器图像处理单元218对输入图像数据执行各种处理,例如校正、修改和编辑。打印机图像处理单元219对要打印输出的图像数据执行各种处理,例如打印机校正和分辨率转换。用于图像编辑的图像处理单元220旋转图像数据、压缩和解压缩图像数据,并基于RIP 216生成的属性位执行各种图像处理。另外,CMM 230是基于配置文件和校准数据对图像数据进行色彩转换处理的专用硬件模块。
(控制器软件的构造示例1)
图4是示出根据该实施例的在彩色MFP 1的控制单元200上运行的控制器软件的模块构造的示例的框图。该软件主要在CPU 205上运行。
图4所示的作业控制处理单元301通常控制软件模块(它们中的一些未示出),并控制在彩色MFP 1中产生的所有作业。
网络处理单元302是控制主要经由网络I/F 211进行的外部通信的模块,并执行与LAN 10上的装置的通信控制。在从LAN 10上的各装置接收到控制命令和数据时,网络处理单元302将接收到的命令和数据的内容通知作业控制处理单元301。而且,网络处理单元302基于来自作业控制处理单元301的指令向LAN 10上的各装置发送控制命令和数据。网络处理单元302还包括外部导出功能,并将HDD 208上创建的文件系统上的一些目录公布给LAN 10上的各装置。要公布的目录可以预先设定。而且,可以对每个目录设定可访问的装置和用户。
UI处理单元303执行主要与操作单元210相关的控制。UI处理单元303将操作者在操作单元210上的操作内容通知作业控制处理单元301,并基于来自作业控制处理单元301的指令控制操作单元210上的显示屏的显示内容。
FAX处理单元304控制FAX功能。FAX处理单元304经由调制解调器212接收FAX数据,向接收到的数据进行对FAX图像特定的图像处理,并将接收到的图像通知作业控制处理单元301。FAX处理单元304将作业控制处理单元301指定的图像经由FAX发送给指定目的地。
PDL分析处理单元305基于来自作业控制处理单元301的指令分析 PDL数据,以生成可以通过RIP处理单元311处理的DL,并将生成的DL通知作业控制处理单元301。
色彩转换处理单元309基于来自作业控制处理单元301的指令对指定图像进行色彩转换处理,并将色彩转换处理后的图像通知作业控制处理单元301。作业控制处理单元301将输入色彩空间信息、输出色彩空间信息和进行色彩转换的图像通知色彩转换处理单元309。
RIP处理单元311控制RIP 216以描绘由PDL分析处理单元305生成的DL,由此生成光栅图像和与该光栅图像的各像素分别对应的属性位。然后,RIP处理单元311将该光栅图像和属性位通知作业控制处理单元301。由RIP处理单元311生成的属性位总共包括4个位,即,分别用于1个色彩位、1个细线/小字符位、和2个对象类型位的三个位字段。
色彩位代表对应像素是形成彩色对象还是单色对象。如果该位=“0”,那么其表示形成彩色对象的像素,如果该位=“1”,那么其表示形成单色对象的像素。细线/小字符位代表对应像素是形成细线还是小字符。如果该位=“1”,那么其表示形成细线的像素。对象类型位代表对应像素形成何种描绘对象。如果对象类型位=“01”,那么它们表示形成字符对象的像素。如果对象类型位=“10”,那么它们表示形成图形对象的像素。如果对象类型位=“11”,那么它们表示形成图像对象的像素。如果对象类型位=“00”,那么它们表示形成线对象的像素。细线/小字符位代表对应像素是形成细线还是小字符。如果细线/小字符位=“1”并且上述对象类型位表示字符对象,那么它们表示对应像素形成小字符。如果细线/小字符位=“1”并且上述对象类型位表示线对象,那么它们表示对应像素形成细线。
打印处理单元307基于来自作业控制处理单元301的指令,控制用于图像编辑的图像处理单元220、打印机图像处理单元219和打印机引擎202,以对指定图像执行打印处理。打印处理单元307从作业控制处理单元301接收图像数据、图像信息(该图像数据的大小、色彩模式和分辨率)、布局信息(偏移、放大/缩小和拼版)、以及输出纸张信息(尺寸和打印方向)。然后,打印处理单元307控制用于图像编辑的图像处理单元220和打印机图像处理单元219对该图像数据进行适当的图像处理,并控制打印机引擎 202在指定纸张片材上打印图像。
扫描处理单元310基于来自作业控制处理单元301的指令控制扫描器201和扫描器图像处理单元218,以读取扫描器201上的原稿的图像。来自作业控制处理单元301的指令包括色彩模式,并且扫描处理单元310根据该色彩模式执行处理。即,如果该色彩模式是“彩色”,则扫描处理单元310将原稿作为彩色图像输入;如果该色彩模式是“单色”,则扫描处理单元310将原稿作为单色图像输入。如果该色彩模式是“自动”,则扫描处理单元310通过预扫描执行原稿的彩色/单色判定,并将该原稿作为基于判定结果的图像输入。扫描处理单元310对扫描器201的稿台上的原稿执行扫描,并输入图像作为数字数据。扫描处理单元310将所述输入图像的色彩信息通知作业控制处理单元301。另外,扫描处理单元310控制扫描器图像处理单元218,以对所述输入图像进行诸如图像压缩的适当图像处理,并将已经进行了图像处理的所述输入图像通知作业控制处理单元301。
文档管理处理单元308基于来自作业控制处理单元301的指令,将输入的PDL数据和控制单元200中生成的图像存储到在HDD 208上创建的信箱目录中。而且,文档管理处理单元308基于来自作业控制处理单元301的指令,读出、改变和删除存储在信箱目录中的数据。注意,在该实施例中有多个信箱(例如,100个信箱),对于每个信箱分别在HDD 208上创建对应的信箱目录。操作者在指示将数据存储在信箱中时可以指定任意信箱。图11A示出信箱目录的示例。
(彩色MFP 1的扩展应用)
扩展应用处理单元306是主要包括JavaTM虚拟机、并且可以动态加载和执行利用JavaTM字节代码描述的程序(扩展应用程序)的环境。扩展应用处理单元306提供允许使用包括作业控制处理单元301在内的各软件模块的服务的JavaTM类库。注意,JavaTM类库被提供为JavaTM本地接口(JNI)。
在该实施例中,作为多个扩展应用,准备了检索指定UI处理单元320、简单检索处理单元321和元数据生成请求处理单元322。经由网络处理单元302下载各扩展应用程序的字节代码,并将其存储在HDD 208中。这些检索指定UI处理单元320、简单检索处理单元321和元数据生成请求处理 单元322根据来自作业控制处理单元301的指令在扩展应用处理单元306上运行。
检索指定UI处理单元320主要执行以下处理:当操作者操作操作单元210并打开作为扩展功能的检索画面时生成显示画面的处理;操作者在检索画面上输入给检索处理的指令的内容的请求处理;以及显示由检索请求处理通知的检索结果的处理。可以请求的检索处理包括简单检索处理单元321和由LAN 10上的外部装置公布为Web服务的高级检索处理。稍后将描述检索指定UI处理单元320的操作细节(见图17至20)。
当操作者指示在由检索指定UI处理单元320显示的检索画面上进行简单检索时,简单检索处理单元321执行简单检索处理。在简单检索中,简单检索处理单元321基于指定条件对包含在指定检索对象中的元数据进行全文检索,并将检索结果通知检索指定UI处理单元320。在该实施例中,简单检索处理单元321用作第一检索单元。
注意,稍后将详细描述元数据生成请求处理单元322(见图9和10)。
<彩色MFP 2的控制构造示例)
(控制器单元的构造示例2)
图5是示出根据该实施例的彩色MFP 2的控制单元(下文也称为“控制器”)的构造的示例的框图。
参照图5,构成控制器单元500的模块的大多数均与构成图3所示的彩色MFP 1的控制器单元200的模块相同。因此,与控制器单元200中相同的附图标记表示相同的模块,并将省略对其的重复描述。
图5所示的闪存ROM(图5中的FLASH ROM)501存储用于各种处理的系统软件、输入图像数据、文档数据(稍后描述)等。闪存ROM 501被安装以替代图3中的控制器单元200中的HDD 208,并且具有低成本特征,然而其容量小于HDD 208。
文档图像处理单元510是专用硬件模块,其具有从图像数据提取图像特征量的功能、以及提取字符串信息的OCR功能,并连接到图像总线215。
(控制器软件的构造示例2)
图6是示出根据该实施例的彩色MFP 2的在控制单元500上运行的控 制器软件的模块构造的示例的框图。
参照图6,软件模块的大多数均与图4所示的构成彩色MFP 1的控制器软件的模块相同。因此,与图4中相同的附图标记表示相同的软件模块,并将省略对其的重复描述。
图6所示的作业控制处理单元601通常控制软件模块(它们中的一些未示出),并控制在彩色MFP 2中产生的所有作业。
网络处理单元602是控制主要经由网络I/F 211进行的外部通信的模块,并执行与LAN 10上的装置的通信控制。在从LAN 10上的各装置接收到控制命令和数据时,网络处理单元602将接收到的命令和数据的内容通知作业控制处理单元601。而且,网络处理单元602基于来自作业控制处理单元601的指令向LAN 10上的各装置发送控制命令和数据。网络处理单元602还包括客户机功能,该功能允许访问通过LAN 10上的外部装置的导出功能所公布的目录。
PDL分析处理单元605基于来自作业控制处理单元601的指令分析PDL数据,以生成PDL字符信息(稍后描述)和可以通过RIP处理单元311处理的DL,并将生成的DL和PDL字符信息通知作业控制处理单元601。
元数据生成单元610基于来自作业控制处理单元601的指令生成元数据(稍后描述)(见图15)。
高级检索处理单元615是除了进行检索对象数据的快速全文检索之外、进行例如允许根据自然句检索的概念检索、并且还基于点击率或时间序列对检索到的信息排序的高级检索处理。高级检索处理单元615还包括利用图像特征量从图像数据检索类似于指定图像的图像的图像检索功能。在接收到从作业控制处理单元601通知的检索对象和检索方法时,高级检索处理单元615利用指定的检索方法检索指定的检索对象,并将检索结果通知作业控制处理单元601。在该实施例中,高级检索处理单元615用作第二检索单元。
(彩色MFP 2的扩展应用)
Web服务处理单元620是在扩展应用处理单元306上运行的扩展应用, 并且是Web服务的执行框架。也就是说,Web服务处理单元620实现为SOAP(简单对象访问协议)、WSDL(Web服务描述语言)等。在Web服务处理单元620上,检索服务单元621和元数据生成服务单元622作为Web服务运行,并响应于经由网络处理单元602外部输入的对各服务的请求而操作。另外,作为Web服务处理单元620上的处理的各Web服务,可以经由扩展应用处理单元306的JNI(Java本地接口)而使用控制单元500上的各种软件模块的功能。
检索服务单元621将包含在控制单元500中的高级检索处理单元615的功能,作为Web服务提供给外部装置。在经由网络处理单元602接收到检索服务请求时,检索服务单元621将该请求中包含的检索对象和检索方法通知高级检索处理单元615,并请求高级检索处理单元615执行检索处理。在通过高级检索处理单元615完成检索之后,在接收到检索结果时,检索服务单元621将作为检索服务请求结果的检索结果通知请求该检索服务的外部装置。
元数据生成服务单元622将包含在控制单元500中的元数据生成处理单元610的功能,作为Web服务提供给外部装置。在经由网络处理单元602接收到元数据生成处理的请求时,元数据生成服务单元622将该请求中包含的数据信息通知元数据生成处理单元610,并请求元数据生成处理单元610生成元数据。在通过元数据生成处理单元610生成元数据的处理结束之后,在接收到结束消息时,元数据生成服务单元622将作为元数据生成请求结果的结束消息通知作为请求源的外部装置。
<该实施例的图像处理系统的处理示例>
下面将描述根据该实施例的包括彩色MFP 1和彩色MFP 2的图像处理系统的处理。
<彩色MFP 1进行的信箱存储处理>
下面将描述根据该实施例的由彩色MFP 1进行的信箱存储处理。首先描述在信箱存储处理中使用的数据构造的示例。
(文档结构的构造示例)
图8示出文档结构的示例。
文档结构800保持文档名801、文档中包含的页数808、创建者802、创建日期和时间803、作业类型804、PDL数据路径805、源信息806、应用类型807、以及各页的图像文件路径809。
作业类型804表示在扫描时使用信箱存储情况下的扫描作业、在接收PDL数据时的PDL作业或者在接收FAX时的FAX作业。文档名801在扫描作业情况下当操作者发出信箱存储指令时被指定,或者在PDL作业情况下时文档名801表示PDL数据被赋予的内容。当文档名801未被指定时,文档名801被自动生成。创建者802表示在扫描作业情况下并且当操作者在操作期间已进行了用户认证时的用户名、PDL作业情况下的PDL数据发送者、或者FAX作业情况下的FAX发送者。创建日期和时间803存储每个作业的日期和时间。源信息806存储在PDL作业情况下发送了PDL数据的主机的信息或在FAX作业情况下的FAX发送源。应用类型807是PDL数据的源应用,并存储仅用于PDL作业的值。注意在创建文档结构时,页数808为“0”,对于每个文件所存储的路径809均为“无”。
(信箱目录的构造示例)
图11A示出在HDD 208上创建的信箱目录的示例。
图11A中的目录“/BOX”是存储各信箱目录的信箱目录1101。目录“/BOX1”、“/BOX2”和“/BOX100”是各信箱目录,图11A的示例包括100个目录。
信箱目录分别与可以由操作者指定的信箱对应,每个信箱名可以由操作者任意设定。然而在该实施例中,为了简便,假定每个信箱目录名均与信箱名匹配。因此,例如当操作者指定信箱“BOX1”并输入给定数据(PDL数据、图像文件或文档文件)的信箱存储指令时,该数据被存储在信箱目录“/BOX1”中。
在图11A中,文件“job1”和“job2”是文档文件,文件“PDLdata_j1”是PDL数据,文件“image_j1_1”、“image_j1_2”和“image_j2_1”是图像文件。
(信箱存储处理的序列示例)
图7是示出根据该实施例的彩色MFP 1的信箱存储处理的序列的示例 的流程图。该流程图由图3中的CPU 205执行。
当在接收FAX时预先发出信箱存储指令的时候,当在扫描时发出信箱存储指令的时候,以及当在接收PDL数据时数据中包含信箱存储指令的时候,执行信箱存储处理。
在从作业控制处理单元301接收到信箱存储消息时,文档管理处理单元308创建图8所示的文档结构(S701)。文档管理处理单元308在步骤S702中判定是否接收到PDL作业。如果接收到PDL作业,那么文档管理处理单元308将PDL数据存储在HDD 208上的信箱目录(见图11A)中,并在文档结构的PDL数据路径中描述存储PDL数据的路径(S703)。
如果接收到的作业不是PDL作业,那么作业控制处理单元301将RIP处理单元311生成的光栅图像、FAX处理单元304生成的输入图像、或者扫描处理单元310生成的输入图像通知文档管理处理单元308。文档管理处理单元308将通知的图像作为图像文件存储在HDD 208上的信箱目录中(S704)。
在步骤S705中,文档管理处理单元308向文档结构添加在步骤S704中存储的图像文件的路径,并使文档结构的页数增加。文档管理处理单元308重复步骤S704和S705,直到其从作业控制处理单元301接收到文档结束消息(S706)。在从作业控制处理单元301接收到文档结束消息时,处理前进至步骤S707。
在步骤S707中,文档管理处理单元308将文档结构作为文档文件存储在HDD 208上的信箱目录中,并将该文档文件的路径通知作业控制处理单元301,从而结束信箱存储处理(S708)。
<彩色MFP 1进行的元数据生成请求处理>
下面将描述根据该实施例的彩色MFP 1进行的元数据生成请求处理。首先将描述该元数据生成请求处理中所使用的数据构造的示例。
(元数据目录的示例)
图11B示出由元数据生成处理创建的元数据目录的示例。
图11B中目录“/BOX”下的目录形成如图11A中所示的信箱目录1101,紧接目录“/META”下的目录形成元数据目录1102。目录“/BOX”下的 目录构造与目录“/META”下的相同。
元数据目录“/BOX1”、“/BOX2”和“/BOX100”分别与信箱目录“/BOX1”、“/BOX2”和“/BOX100”对应。在每个元数据目录中,生成作为元数据目录信息的文件“info”。
在图11B中的元数据目录“/BOX1”中存储的数据“job1.docmeta”和“job2.docmeta”是与在箱目录“/BOX1”中存储的文档文件“job1”和“job2”对应的文档元数据。而且,数据“image_j1_1.pmeta”和“image_j1_2.pmeta”是与图像文件“image_j1_1”和“image_j1_2”对应的页元数据。稍后将描述文档元数据和页元数据。
图12示出元数据目录信息1200的示例。
在“<metadir>标签”块中包含的metadir_hash属性包括从每个元数据目录所包含的各文件信息生成的16字节散列(hash)值。该散列值由元数据生成请求目的地生成和更新。在“<metadir>标签”块中包含的“<not_created_list>标签”块是未创建列表。未创建列表是在与给定元数据目录对应的信箱目录中存储的文档文件中未创建元数据的文档文件的列表。“<not_created_list>标签”块中包含的每个list_entry属性表示未创建元数据的文档文件。
(元数据生成请求处理的序列示例)
图9和10是示出根据该实施例的彩色MFP 1中的元数据生成请求处理单元322的操作示例的流程图。这些流程图由图3中的CPU 205执行。
由于元数据生成请求处理单元322作为扩展应用来被实施,所以其可能经常不被运行。在这种情况下,下载并运行元数据生成请求处理的字节代码。
元数据生成请求处理单元322在被运行之后,其确认是否在HDD 208上生成了元数据目录(S901)。如果未生成元数据目录,则元数据生成请求处理单元322生成该目录(S902)。如果生成了元数据目录,则处理前进至步骤S903。
在步骤S903中,元数据生成请求处理单元322巡查信箱目录,以检测未创建元数据的文档文件。元数据生成请求处理单元322将检测到的文 档文件在执行队列中排队,并将该文档文件添加到与存储该文档文件的信箱目录对应的每个元数据目录中的元数据目录信息(见图12)所包含的未创建列表中(S904)。
在步骤S905中,元数据生成请求处理单元322在作业控制处理单元301中登记事件。在该事件处理中,当文档管理处理单元308结束将文档文件存储在信箱中的存储处理、并将该文档文件的路径通知作业控制处理单元301时,作业控制处理单元301将该文档文件的路径通知元数据生成请求处理单元322。
在步骤S906中,元数据生成请求处理单元322确认执行队列。如果在该执行队列中登记有文档文件,那么元数据生成请求处理单元322执行该文档文件的元数据生成请求处理(S907:稍后参照图10描述细节)。如果执行队列为空,则处理跳至步骤S908。重复步骤S906和S907中的处理,直到执行队列变为空。
在步骤S908中,元数据生成请求处理单元322暂停其操作,直到其从作业控制处理单元301接收到文档文件的路径。在接收到文档文件的路径时,元数据生成请求处理单元322将该路径添加到与包括该文档文件的信箱目录对应的元数据目录的元数据目录信息中包含的未创建列表中(S909)。
在步骤S910中,元数据生成请求处理单元322对在步骤S908中接收到路径的文档文件执行元数据生成请求处理(稍后参照图10详细描述)。然后处理返回步骤S908,以等待接收文档文件的路径。
(元数据生成请求程序)
下面参照图10的流程图描述在图9的步骤S907和S910中执行的元数据生成请求程序的操作序列。元数据生成请求程序接收以下作为输入:要发出元数据生成请求的文档文件的路径以及存储该文档文件的信箱。
(被请求装置表的示例)
图13示出在图10所示的元数据生成请求程序中使用的被请求装置表1300的示例。
被请求装置表1300对于每个信箱保存向其发出过针对该信箱所包含 文档的元数据生成请求的装置。
图13中的表的每行1303包括信箱名和曾经向其发出过对在该信箱中包含的文档元数据的生成请求的装置的信息。图13中的列1301存储信箱名。列1302存储曾经向其发出过元数据生成请求的各个装置,当对于给定信箱中的文档从未发出过元数据生成请求时,对应行为空。在图13中,存储装置地址,作为曾经向其发出过元数据生成请求的装置的信息。
在步骤S1001中,元数据生成请求处理单元322参照图13所示的被请求装置表,判定存在/不存在之前已经向其发出过对于在包含输入文档文件的信箱中的另一文档的元数据生成请求的装置。如果发现向其发出过元数据生成请求的装置,则处理前进至步骤S1002;否则,处理前进至步骤S1005。在该实施例中,根据曾经向其发出过元数据生成请求的装置来选择元数据生成请求目的地将被称为“第一请求目的地选择单元”。
在步骤S1002中,元数据生成请求处理单元322利用SOAP消息发送关于针对在步骤S1001中被判定为曾经向其发出过元数据生成请求的装置是否可使用元数据生成服务的询问。如果返回可使用响应,则处理前进至步骤S1003;否则,处理前进至步骤S1005。
在步骤S1003中,元数据生成请求处理单元322利用SOAP消息,将与包括输入文档的信箱对应的元数据目录,通知在步骤S1001中被判定为曾经向其发出过元数据生成请求的装置。而且,元数据生成请求处理单元322请求该装置发送散列值。在接收到从被请求装置发送的散列值时,元数据生成请求处理单元322将接收到的散列值与其自身的散列值相比较。如果这两个值匹配,那么元数据生成请求处理单元322判定被请求装置的元数据缓存有效,并且处理前进至步骤S1004。如果这两个值不匹配,则处理前进至步骤S1005。在该实施例中,根据元数据缓存是否有效来选择元数据生成请求目的地将被称为“第二请求目的地选择单元”。
在步骤S1004中,元数据生成请求处理单元322利用SOAP消息请求在步骤S1001中被判定为已经向其发出过元数据生成请求的一个装置生成元数据。当元数据生成请求处理单元322将输入文档文件的路径和与包括该文档的信箱对应的元数据目录的路径通知该装置时,该元数据生成请求 被实施。
在步骤S1009中,元数据生成请求处理单元322等待接收来自向其发出过元数据生成请求的装置的元数据生成结束消息。在接收到该消息时,处理前进至步骤S1010。在步骤S1010中,元数据生成请求处理单元322从与包括被请求的文档文件的信箱目录对应的元数据目录的元数据目录信息中包含的未创建列表中删除该文档文件,从而结束元数据生成请求程序。
另一方面,如果在步骤S1001中未发现被请求装置,如果在步骤S1002中被请求装置不可使用,或者如果在步骤S1003中缓存无效,则在步骤S1005和后续步骤中发现新的请求目的地装置。
在步骤S1005中,元数据生成请求处理单元322检索LAN 10上提供元数据生成服务的装置。该服务检索作为向LAN 10上的UDDI(通用描述、发现和集成)登记服务器(未示出)的询问而被进行。作为询问结果,可能经常检索到多个装置。可以预先登记提供元数据生成服务的装置的列表来代替向UDDI登记服务器发出询问。
在步骤S1006中,元数据生成请求处理单元322利用SOAP消息发送关于在步骤S1005中检索到的每个装置是否可使用元数据生成服务的询问。如果在检索到的装置中不可使用元数据生成服务,那么元数据生成请求处理单元322轮询关于是否可使用元数据生成服务,直到发现允许使用该服务的装置。如果发现至少一个允许使用元数据生成服务的装置,则处理前进至步骤S1007。
在步骤S1007中,元数据生成请求处理单元322利用SOAP消息,向在步骤S1006中允许使用元数据生成服务的每个装置发送关于负荷信息的询问。基于从每个被询问装置返回的负荷信息,元数据生成请求处理单元322选择负荷最轻的装置并请求该装置生成元数据。与步骤S1004中一样,当元数据生成请求处理单元322将输入文档文件的路径和与包括该文档的信箱对应的元数据目录的路径通知该装置时,该元数据生成请求被实施。在本发明中,选择负荷最轻的装置作为元数据生成请求目的地将被称为“第三请求目的地选择单元”。在步骤S1008中,更新被请求装置表1300。
之后,在上述步骤S1009和S1010中,元数据生成请求处理单元322 等待元数据生成结束消息,并在接收到结束消息时从未创建列表中删除文档文件,从而结束元数据生成请求程序。
<彩色MFP 2进行的元数据生成服务>
下面将描述该实施例的彩色MFP 2在接收到来自彩色MFP 1的元数据生成请求时进行的元数据生成处理。首先将描述该元数据生成处理中使用的数据构造的示例。
(文档元数据的构造示例)
图16示出了文档元数据1600的示例。
在“<Docmetadata>标签”块中包含的Name属性包括文档名,文档名在图16的示例中为“Report”。Box属性包括信箱目录,该信箱目录存储文档文件,并在图16的示例中表示对应信箱目录为“Box1”。Docfile属性包括文档文件的文件名,该文件名在图16的示例中为“job1”。注意,与文档元数据对应的文档文件可以通过信箱目录和文件名唯一确定。
Kind属性包括作业类型的信息,在图16的示例中表示PDL作业。PageNum属性包括在文档中包含的页数,在图16的示例中表示“2页”。Date属性包括文档文件的创建日期和时间的信息,并在图16的示例中表示文档文件正好在2006年1月1日00:00:00创建。
User属性包括创建者的信息,并在图16的示例中表示用户AAA向彩色MFP 1发送了PDL数据。Application属性包括应用类型的信息,并在图16的示例中表示在打印利用应用MEMO创建的图像时生成了发送的PDL数据。From属性包括源信息,并在图16的示例中表示从IP地址为192.168.1.0的PC发送了PDL数据。
在图15的步骤S1501(稍后描述)中,从被通知给彩色MFP 2的元数据生成处理单元610的文档文件中提取上述多条属性信息,并将所述属性信息添加给文档元数据。在该实施例中,文档的这些属性信息部分将称为“文档指定部分”。
包含在“<DocMetadata>标签”块中的“<PageList>标签”块包括在图15的步骤S1509(稍后描述)中添加的页元数据文件的列表。每个PageMeta属性包括页元数据的文件名。在图16的示例中,包括用于两页的页元数据 的文件名“image_j1_1.pmeta”和“image_j1_2.pmeta”。在该实施例中,页的这些属性信息部分将称为“页指定部分”。
(元数据生成服务的序列示例)
图14是示出根据该实施例的彩色MFP 2的元数据生成服务单元622的操作序列的流程图。该流程图由图5中的CPU 205执行。
在运行元数据生成服务时,元数据生成服务单元622在LAN 10上的UDDI登记服务器(未示出)中登记元数据生成服务(S1401),并等待接收用于该服务的SOAP消息(S1402)。
在步骤S1402中接收到SOAP消息时,元数据生成服务单元622根据该消息切换处理。
如果该消息是关于元数据生成服务的可用性的询问,那么元数据生成服务单元622在步骤S1403中向发出了询问的装置发送服务可用消息,并且处理返回步骤S1402以等待接收SOAP消息。
如果在步骤S1402中接收到的消息是散列值发送请求,那么元数据生成服务单元622在步骤S1404中检查存在/不存在与包含在该请求消息中的元数据目录对应的缓存元数据目录。如果发现该目录,那么元数据生成服务单元622读出在该目录的元数据目录信息中包含的散列值,并将读出的散列值发送给发出了该请求的装置。之后,处理返回步骤S1402以等待接收SOAP消息。
如果在步骤S1402中接收到的消息是元数据生成请求,则处理前进至步骤S1405。
在步骤S1405中,元数据生成服务单元622将包含在消息中的包括文档文件的信箱目录和元数据目录安装在目录“/net/device name/”下。目录中的装置名表示发出了元数据生成请求的装置。例如,在从彩色MFP 1接收到包括文档文件的路径“/BOX/BOX1/job1”的元数据生成请求时,元数据生成服务单元622可以通过访问“/net/color MFP 1/BOX/BOX1/job1”而访问彩色MFP 1的该文档文件。另外,当元数据目录路径为“/META/BOX1”时,元数据生成服务单元622可以通过访问“/net/color MFP 1/META/BOX1”而访问彩色MFP 1的元数据文件。
在步骤S1406中,元数据生成服务单元622经由作业控制处理单元601将在步骤S1405中安装的信箱目录中文档文件的路径和元数据目录的路径通知元数据生成处理单元610。响应于该通知,元数据生成处理单元610执行元数据生成处理。稍后将描述元数据生成处理单元610的操作(见图15)。元数据生成处理单元610在被通知元数据目录中生成针对文档文件的已经进行了元数据生成处理的各页的元数据,并生成文档数据(稍后描述)。
在步骤S1407中,元数据生成服务单元622由在步骤S1405中安装的元数据目录中包含的各文件的信息来计算128位散列值。在步骤S1407中,元数据生成服务单元622在包含在元数据目录中的元数据目录信息中的属性“<metadir_hash>”中登记散列值,以更新信息。
在步骤S1408中,元数据生成服务单元622更新与在步骤S1405中安装的元数据目录对应的缓存元数据目录。缓存元数据目录是在闪存ROM501上的目录“/cachemeta/”下创建的目录,并且是该元数据目录的镜像信息。例如,元数据目录“/net/color MFP 1/META/BOX1”的缓存元数据目录是“/cachemeta/color MFP 1/META/BOX1”。在更新缓存元数据目录时,如果没有对应的缓存元数据目录存在,就通过复制元数据目录而创建该目录。如果缓存元数据目录已经存在,就仅从元数据目录复制作为区别的文件,从而使元数据目录的内容与缓存元数据目录的内容匹配。
在步骤S1409中,元数据生成服务单元622向发出元数据生成请求的装置(该示例中为彩色MFP 1)发送元数据生成结束消息。之后,处理返回步骤S1402以等待接收SOAP消息。
(元数据生成处理的序列示例)
图15是示出根据该实施例的彩色MFP 2的元数据生成处理单元610的操作序列的流程图。该流程图由图5中的CPU 205执行。
响应于从作业控制处理单元601接收到基于以上在图14的步骤S1406中的通知的文档文件的路径和元数据目录的路径,元数据生成处理单元610开始元数据生成处理。
在开始元数据生成处理时,在步骤S1501中元数据生成处理单元610生成图16所示的上述文档元数据。每个文档文件生成一个文档元数据,该 一个文档元数据包括与整个文档相关联的信息和页元数据的路径信息。该文档元数据被生成作为在被通知元数据目录上的具有后缀“.docmeta”的文件。
步骤S1502表示元数据生成处理单元610重复步骤S1503至S1510中的处理,重复次数与文档包含的页数对应。
在步骤S1503中,元数据生成处理单元610检查被通知文档文件的作业类型。如果作业类型表示PDL作业,则处理前进至步骤S1504,如果表示另一作业,则处理前进至步骤S1506。
在步骤S1504中,元数据生成处理单元610从被通知的文档文件中读出PDL数据的路径,并经由作业控制处理单元601将PDL数据通知PDL分析处理单元605,从而执行PDL分析处理。PDL分析处理单元605分析PDL数据以提取包含在PDL数据中的字符数据。
在步骤S1504之后,在步骤S1505中,元数据生成处理单元610提取包含在被通知文档文件中的图像文件的路径,并对该图像执行字符识别处理。在该字符识别处理中,执行区域分割处理、字符提取处理和图案匹配处理。在该字符识别处理中,区域分割处理使用包含在图像文件中的属性位信息。字符提取处理和图案匹配处理使用在步骤S1504中由PDL分析处理提取的字符信息,从而提高识别率和效率。
另一方面,如果作业类型不表示PDL作业,则元数据生成处理单元610提取包含在被通知文档文件中的图像文件的路径,并在步骤S1506中对该图像执行字符识别处理。在该字符识别处理中,执行区域分割处理、字符提取处理和图案匹配处理。
在步骤S1507中,元数据生成处理单元610从在步骤S1505或S1506中通过区域分割处理获得的区域中被判定为图像区域或图形区域的区域提取图像特征量。注意,步骤S1505或S1506中的字符识别处理和在步骤S1507中的图像特征量提取处理的大部分都利用作为专用硬件的文档图像处理单元510来高速执行。
在步骤S1508中,元数据生成处理单元610将在步骤S1504和S1505中提取的页数、字符信息、以及在步骤S1507中提取的图像特征量存储在 页元数据中。页元数据被生成作为在被通知元数据目录上的具有后缀“.pmeta”的文件。
在步骤S1509中,元数据生成处理单元610向文档元数据添加在步骤S1508中生成的页元数据的文件名,从而结束对1页的元数据生成处理。
<彩色MFP 1进行的检索指示UI处理>
下面将参照图17的流程图和图18、19和20的UI画面示例来描述根据该实施例的在彩色MFP 1中检索指定UI处理单元320的操作。
检索指定UI处理单元320是当操作者通过操作操作单元210来调用信箱中的文档的检索画面时运行的处理。注意,由于检索指定UI处理单元320作为扩展应用被实施,所以可能经常不将字节代码下载在装置中。在这种情况下,不能调用检索画面。
首先将描述在检索指示UI处理中操作单元210上的显示画面。
(检索指示画面的示例1)
图18示出允许操作者使用高级检索功能的检索指示画面1800的示例。
域1801表示在网络上的高级检索服务可用。区域1802是基本检索条件的设定区域,并允许操作者指定AND条件关键词、OR条件关键词和NOT条件关键词。域1803表示作为检索对象的信箱文件夹。通过按下按钮1804,显示可选择的信箱,操作者可以选择期望的信箱。在图18的示例中,域1803表示选择BOX1作为检索对象信箱。注意,可以选择作为检索对象的信箱数量不限于1个,可以选择多个或全部信箱。
图18中的域1805表示在域1803中显示的检索对象信箱中存在/不存在未创建元数据的文档文件。基于在与被选择为检索对象的每个信箱对应的元数据目录中的元数据目录信息所包含的未创建列表中的文档文件,判定存在/不存在未创建元数据的文档文件。如果包含未创建元数据的文档文件,那么在域1805中显示“处理在进行中”,从而示出不精确检索结果的可能性。当已经创建在作为检索对象的每个信箱中包含的所有文档的元数据时,在域1805中显示“OK”。
附图标记1806表示按钮,按下该按钮以变换到检索选项设定画面。检索选项设定画面允许操作者设定更加详细的检索条件并指定检索结果的显 示次序。在检索选项设定画面上,操作者指定利用自然句的概念检索、基于创建时间的检索、基于应用类型的检索、基于检索结果点击率的排序、基于创建时间的排序、以及基于浏览次数的排序。
附图标记1807表示允许操作者设定图像检索的区域。通过选中区域1807中靠上方的单选按钮,操作者可以指示执行图像检索。图像检索是检索包括与显示在区域1809上的图像类似的图像在内的文档文件的功能。在按下按钮1808时,检索指示画面变换为允许操作者选择并输入在图像检索时使用的检索对象图像的图像选择画面。在图像选择画面上选择的图像显示在预览区域1809上。
附图标记1810表示被按下以指示开始检索的按钮。当操作者按下该按钮时,他或她指示在画面1800上设定的检索条件下进行在指定信箱中的文档文件检索。附图标记1811表示被按下以取消检索指令的按钮。当操作者按下该按钮时,检索指定UI处理单元320取消其处理,并返回在检索指示画面被显示之前的状态。
(检索指示画面的示例2)
图19示出允许操作者仅使用简单检索功能的检索指示画面1900的示例。
检索指示画面的构造与允许操作者使用高级检索功能的检索指示画面1800的构造相同,但是在画面1900上某些功能被限制。下面将描述检索指示画面1900与允许操作者使用高级检索功能的检索指示画面1800之间的区别。
域1901表示当网络上的检索服务不可用时,在彩色MFP 1中实施的简单检索功能是可用的。由于网络上的检索功能不可用,所以检索选项设定按钮1902被灰视化。而且,由于图像检索不可用,所以图像检索设定区域1903被灰视化,并且在区域1904上显示表示该功能不可用的消息。另外,在域1905上显示表示网络上的检索服务不可用的消息。
(检索结果画面的示例)
图20示出通过检索指示UI处理而显示的检索结果画面的示例。
在图20中,附图标记2000表示显示来自检索服务器(该示例中对应 于彩色MFP 2)的检索结果的检索结果画面的示例。
域2001显示由操作者在检索画面上设定的检索条件。区域2002显示从检索服务器被通知的检索结果的列表。显示次序与从检索服务器被通知的结果的次序匹配,并且在检索服务器侧进行对检索结果的排序。图20的示例示出其中操作者利用显示画面上的检索选项设定来指示基于点击率对从检索服务器通知的检索结果进行排序,并且检索结果以点击率的降序显示的情况。
按下按钮2004以取消检索结果显示。当操作者按下该按钮时,在显示检索结果显示画面之前再次显示检索指示画面。按下按钮2003以将当前画面变换为处理选择画面。当操作者从检索结果选择文档并按下该按钮时,当前画面变换为允许操作者选择对所选文档的候选处理的处理选择画面。操作者可以从处理选择画面选择对于所选文档的各种处理,例如打印处理、预览显示、图像发送处理和图像编辑处理。
(检索指示UI处理的序列示例)
图17是示出根据该实施例的彩色MFP 1的检索指定UI处理单元320的操作序列的流程图,该流程图由图3中的CPU 205执行。
在运行检索指定UI处理单元320时,在步骤S1702中,检索指定UI处理单元320检索LAN 10上提供检索服务的装置。通过向LAN 10上的UDDI登记服务器(未示出)发送询问而检索该服务。作为询问结果,可能经常检索到多个装置。可以预先登记提供检索服务的装置的列表来代替向UDDI登记服务器发出询问。
在步骤S1703中,检索指定UI处理单元320利用SOAP消息发送关于在步骤S1702中检索到的每个装置是否可使用检索服务的询问。如果在检索到的所有装置中检索服务均不可使用,或者未发现提供检索服务的装置,那么处理前进至步骤S1711,如果在至少一个装置中检索服务可使用,那么处理前进至步骤S1704。
在步骤S1704中,检索指定UI处理单元320显示允许操作者使用高级检索功能的检索指示画面(见图18)。
如果操作者按下图18中检索指示画面1800上的检索指示按钮1810 (S1705),那么处理前进至步骤S1706。
在步骤S1706中,检索指定UI处理单元320判定检索服务在作为在步骤S1703中检索服务可使用性的询问结果的多个装置中是否可使用。如果检索服务在多个装置中可使用,那么处理前进至步骤S1707,如果仅在一个装置中可使用,那么处理跳至步骤S1709。
在步骤S1707中,检索指定UI处理单元320利用SOAP消息将与被选择作为检索对象的信箱对应的元数据目录通知检索服务可使用的每个装置,并请求其发送散列值。在接收到来自每个装置的散列值时,处理前进至步骤S1708。
在步骤S1708中,检索指定UI处理单元320将接收到的散列值与自身装置的散列值比较。如果发现散列值与自身装置的散列值匹配的装置,那么检索指定UI处理单元320选择该装置作为检索请求对象装置。如果没有散列值与自身装置的散列值匹配的装置,那么检索指定UI处理单元320选择检索服务可使用的装置中的任意一个。在该实施例中,基于元数据缓存是否有效来选择检索处理请求目的地将被称为“第四请求目的地选择单元”。
在步骤S1709中,检索指定UI处理单元320向步骤S1708中选择的装置或者唯一一个检索服务可使用的装置(步骤S1706中为“否”)发出检索请求。检索指定UI处理单元320利用SOAP消息,通过将在检索指示画面1800上设定的检索条件和与检索对象信箱对应的元数据目录的路径通知装置而发出该检索请求。当在检索指示画面1800上发出图像检索指令时,检索指定UI处理单元320也将检索对象图像文件的路径通知装置。
在步骤S1710中,检索指定UI处理单元320等待来自被发出了检索请求的装置的检索结果的通知。在接收到该检索结果的通知时,处理前进至步骤S1715。
另一方面,在当步骤S1703中判定在网络上没有具有可使用检索服务的装置时到达的步骤S1711中,检索指定UI处理单元320显示允许操作者仅使用简单检索功能的检索指示画面1900。
操作者通过在检索指示画面1900上设定检索条件和检索对象信箱来 指示进行检索(S1712)。然后,检索指定UI处理单元320将检索条件和与检索对象信箱对应的元数据目录通知简单检索处理单元321,从而执行简单检索处理(S1713)。
在步骤S1714中,检索指定UI处理单元320等待来自简单检索处理单元321的检索结果的通知。在接收到该检索结果的通知时,处理前进至步骤S1715。
在步骤S1715中,检索指定UI处理单元320显示检索结果画面(在高级检索情况下为画面2000),该检索结果画面将在步骤S1710中接收到的检索结果的列表,作为向外部装置请求的高级检索的结果来显示,或者作为在步骤S1714中在自身装置中的简单检索结果来显示。
如果用户利用选择按钮2003选择处理(S1716),那么检索指定UI处理单元320在步骤S1717中执行由用户指定的各种处理,从而结束该处理。
<彩色MFP 2进行的检索服务>
图21是示出根据该实施例的彩色MFP 2的检索服务单元621的操作序列的流程图。该流程图由图5中的CPU 205执行。
在运行检索服务时,检索服务单元621将该检索服务登记在LAN 10上的UDDI登记服务器(未示出)中(S2101),并等待接收该服务的SOAP消息(S2102)。
在步骤S2102中接收到SOAP消息时,检索服务单元621根据该消息切换处理。
如果该消息是关于检索服务的可用性的询问,那么检索服务单元621在步骤S2103中向发出该询问的装置发送服务可用消息,并且处理返回步骤S2102以等待接收SOAP消息。
如果在步骤S2102中接收的消息是检索请求,那么处理前进至步骤S2104。在步骤S2104中,检索服务单元621将包含在该消息中的元数据目录安装在目录“/net/device name/”下。注意,该目录中包含的装置名表示发出了检索请求的装置。例如,在来自彩色MFP 1的消息包括元数据目录的路径“/META/BOX1/job1”时,检索服务单元621可以通过访问“/net/color MFP 1/META/BOX1/job1”而访问彩色MFP 1的该文档文件。 在步骤S2104中,如果接收到的检索请求还包括图像检索请求,那么检索服务单元621安装包括检索对象图像的文件的目录。
在步骤S2105中,检索服务单元621判定请求源装置(彩色MFP 1)的作为检索对象的元数据目录和自身装置的缓存元数据目录是否有效。如果这些目录有效,那么检索服务单元621选择缓存元数据目录作为检索对象目录(S1206),否则,检索服务单元621选择请求源装置的元数据目录(S2107)。通过检查存在/不存在缓存元数据目录并将每个元数据目录中包含的元数据目录信息中的散列值进行比较,从而确认缓存元数据目录是否有效。如果存在对应的缓存元数据目录,并且如果该缓存元数据目录中的散列值与请求源装置的元数据目录中的散列值匹配,那么检索服务单元621判定缓存元数据目录有效。
在步骤S2108中,检索服务单元621将在步骤S2102中接收的消息中包含的检索条件和检索对象目录的路径通知高级检索处理单元615,从而执行高级检索处理。如果要执行的检索包括基于被通知的检索条件的图像检索,那么检索服务单元621还将也包含在消息中的检索对象图像的文件的路径通知高级检索处理单元615。在高级检索处理中,高级检索处理单元615在被通知的检索条件下检索检索对象目录中的元数据,并将检索结果的列表通知检索服务单元621。
在步骤S2109中,检索服务单元621等待来自高级检索处理单元615的检索结果的通知。在接收到检索结果的通知时,检索服务单元621利用SOAP消息将检索结果通知检索请求源装置(S2110),并且处理返回步骤S2102以等待接收SOAP消息。
根据该实施例,彩色MFP 1不能够自身生成用于文档检索的元数据,但其可以利用彩色MFP 2的元数据生成服务来生成存储在自身装置的信箱中的文档的元数据。
由于彩色MFP 1的元数据生成请求处理作为扩展应用而被实现,所以其在稍后引入彩色MFP 2时可以作为附加功能被下载,并且可以被执行。
即使在不准备使用彩色MFP 2的元数据生成服务时,彩色MFP 1的元数据生成请求处理也不需要与文档文件的生成同时地发出元数据生成请 求。在准备使用彩色MFP 2的元数据生成服务时,可以发出元数据生成请求。
当彩色MFP 2的检索服务可用时,彩色MFP 1可以利用彩色MFP 2的高级检索功能对自身装置的信箱中的文档进行高级检索。另外,即使当彩色MFP 2的检索服务不可用时,彩色MFP 1也可以利用自身装置的简单检索处理检索而自行检索创建了元数据的文档。
当缓存元数据目录有效时,彩色MFP 2使用该目录。在这种情况下,彩色MFP 2可以高速执行高级检索处理,而不用经由网络访问彩色MFP 1的任何元数据目录。
彩色MFP 1显示在给定装置的检索对象信箱中未创建元数据的文档的列表,从而向操作者建议不在检索中的文档的可能性。
注意,被彩色MFP 1请求元数据生成服务和检索服务的装置不限于彩色MFP 2,而可以是另一MFP或服务器计算机,只要其能提供这些服务即可。
在第一实施例中,当网络上的检索服务无效时,彩色MFP 1执行自身装置的简单检索处理。可选的是,操作者可选择是使用网络上的检索装置还是使用简单检索处理。
本发明的目的还可以通过如下来实现。即,向系统或设备提供存储介质(或记录介质),该存储介质记录实现上述实施例的功能的软件的程序代码。然后,该系统或设备的计算机(CPU或MPU)读出并执行存储在存储介质中的程序代码。
在该情况下,从存储介质读出的程序代码自身实现上述实施例的功能,并且记录该程序代码的存储介质构成本发明。
本发明不限于这样的情况,其中在计算机执行读出的程序代码时实现上述实施例的功能。本发明还包括这样的情况,其中在计算机上运行的操作系统(OS)等基于程序代码的指令执行部分或全部实际处理,由此实现上述实施例的功能。
另外,从记录介质读出的程序被写入插入或连接到计算机的功能扩展卡或功能扩展单元的存储器中。之后,在该功能扩展卡或功能扩展单元上 配备的CPU等执行部分或全部实际处理。本发明还包括这样的情况,其中通过这些处理实现上述实施例的功能。
当本发明应用于存储介质时,该存储介质存储对应于上述流程图的程序代码。
尽管参照示例性实施例描述了本发明,但是应当理解本发明不限于所公开的示例性实施例。应当对以下权利要求的范围给予最宽泛的解释,以使其涵盖所有这类变型以及等同的结构和功能。
Claims (19)
1.一种图像处理系统,在该图像处理系统中经由网络连接有第一设备和第二设备,
所述第一设备包括:
接收单元,其适于经由所述网络接收PDL数据;
图像数据生成单元,其适于基于所接收的PDL数据来生成图像数据;
存储单元,其适于存储所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件;以及
元数据生成请求单元,其适于从所述存储单元来检测未创建元数据的文档文件,并且经由所述网络请求所述第二设备生成与所检测到的文档文件相关联的元数据,并且
所述第二设备包括:
元数据生成服务单元,其适于经由所述网络接收来自所述第一设备的所述元数据生成请求单元的元数据生成请求;以及
元数据生成单元,其适于基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径,来生成与所述文档文件相关联的所述元数据。
2.根据权利要求1所述的图像处理系统,其中,所述第一设备还包括:
第一检索单元,其适于利用所生成的所述元数据从存储在所述存储单元中的所述图像数据中检索图像数据。
3.根据权利要求1所述的图像处理系统,其中,
所述第一设备还包括:
检索请求单元,其适于经由所述网络请求所述第二设备从存储在所述存储单元中的所述图像数据中检索图像数据,并且
所述第二设备还包括:
第二检索单元,其适于检索图像数据;以及
检索服务单元,其适于经由网络接收来自所述第一设备的所述检索请求单元的所述检索请求,并且指示所述第二检索单元从存储在所述第一设备的所述存储单元中的所述图像数据中检索图像数据。
4.根据权利要求3所述的图像处理系统,其中,所述第一设备还包括:
第一检索单元,其适于利用所生成的所述元数据从存储在所述存储单元中的所述图像数据中检索图像数据;
选择单元,其适于选择所述第一设备是向所述第二设备的所述第二检索单元请求从存储在所述存储单元中的所述图像数据中检索图像数据,还是通过所述第一检索单元进行所述图像数据的检索。
5.一种用于图像处理系统的图像处理方法,在所述图像处理系统中经由网络连接有第一设备和第二设备,所述图像处理方法包括:
由所述第一设备执行的接收步骤,其经由所述网络接收PDL数据;
由所述第一设备执行的图像数据生成步骤,其基于所接收的PDL数据来生成图像数据;
由所述第一设备执行的存储步骤,其将所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件存储在存储单元中;
由所述第一设备执行的元数据生成请求步骤,其从所述存储单元来检测未创建元数据的文档文件,并且经由所述网络请求所述第二设备生成与所检测到的文档文件相关联的元数据;
由所述第二设备执行的元数据生成服务步骤,其接收在所述元数据生成请求步骤中被请求的元数据生成请求;以及
由所述第二设备执行的元数据生成步骤,其基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径,来生成与所述文档文件相关联的所述元数据。
6.一种图像处理设备,该图像处理设备未安装由图像数据生成用于指定所述图像数据的元数据的元数据生成单元,该图像处理设备包括:
接收单元,其适于经由网络接收PDL数据;
图像数据生成单元,其适于基于所接收的PDL数据来生成图像数据;
存储单元,其适于存储所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件;以及
元数据生成请求单元,其适于从所述存储单元来检测未创建元数据的文档文件,并且经由网络请求安装有元数据生成单元的第二设备生成与所检测到的文档文件相关联的元数据,
其中所述第二设备包括:
元数据生成服务单元,其适于经由所述网络接收来自第一设备的所述元数据生成请求单元的元数据生成请求;以及
元数据生成单元,其适于基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径,来生成与所述文档文件相关联的所述元数据。
7.根据权利要求6所述的图像处理设备,其中,所述元数据生成请求单元包括:
判定单元,其适于判定存储在所述存储单元中的所述图像数据是否附有对应的元数据;以及
显示单元,其适于显示关于所述图像数据是否附有与该图像数据对应的所述元数据的判定结果。
8.根据权利要求6所述的图像处理设备,其中,所述元数据生成请求单元包括:
登记单元,其适于登记安装有所述元数据生成单元并且之前已经被发出过元数据生成请求的设备;以及
第一请求目的地选择单元,其适于请求安装有所述元数据生成单元并在所述登记单元中登记过的设备生成元数据。
9.根据权利要求6所述的图像处理设备,其中,所述元数据生成请求单元包括:
第二请求目的地选择单元,其适于请求安装有所述元数据生成单元并具有有效元数据缓存的设备生成元数据。
10.根据权利要求6所述的图像处理设备,其中,所述元数据生成请求单元包括:
第三请求目的地选择单元,其适于从连接到网络并安装有所述元数据生成单元的设备中选择负荷最轻的设备,并请求所选择的设备生成元数据。
11.根据权利要求6所述的图像处理设备,其中,该图像处理设备还包括:第一检索单元,其适于利用所生成的所述元数据从存储在所述存储单元中的所述图像数据中检索图像数据。
12.根据权利要求6所述的图像处理设备,还包括检索请求单元,其适于经由网络请求安装有第二检索单元的设备从存储在所述存储单元中的所述图像数据中检索图像数据。
13.根据权利要求12所述的图像处理设备,其中,所述检索请求单元包括:
第四请求目的地选择单元,其适于请求安装有所述第二检索单元并具有有效元数据缓存的设备检索图像数据。
14.根据权利要求12所述的图像处理设备,还包括:
第一检索单元,其适于利用所生成的所述元数据从存储在所述存储单元中的所述图像数据中检索图像数据;
选择单元,其适于选择所述图像处理设备是向安装有所述第二检索单元的设备请求从存储在所述存储单元中的所述图像数据中检索图像数据,还是通过所述第一检索单元进行所述图像数据的检索。
15.一种图像处理设备的控制方法,该图像处理设备未安装由图像数据生成用于指定所述图像数据的元数据的元数据生成单元,该控制方法包括:
接收步骤,其经由网络接收PDL数据;
图像数据生成步骤,其基于所接收的PDL数据来生成图像数据;
存储步骤,其将所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件存储在存储单元中;
元数据生成请求步骤,其从所述存储单元来检测未创建元数据的文档文件,并且经由网络请求安装有元数据生成单元的第二设备生成与所检测到的文档文件相关联的元数据,
其中所述第二设备执行:
元数据生成服务步骤,其接收在所述元数据生成请求步骤中被请求的元数据生成请求;以及
元数据生成步骤,其基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径,来生成与所述文档文件相关联的所述元数据。
16.一种图像处理设备,该图像处理设备经由网络连接至第一设备,
其中所述第一设备包括:
接收单元,其适于经由所述网络接收PDL数据;
图像数据生成单元,其适于基于所接收的PDL数据来生成图像数据;
存储单元,其适于存储所接收的PDL数据、所生成的图像数据、以及包括至所存储的PDL数据的路径和至所存储的图像数据的路径的文档文件;以及
元数据生成请求单元,其适于从所述存储单元来检测未创建元数据的文档文件,并且经由所述网络请求所述图像处理设备生成与所检测到的文档文件相关联的元数据,
该图像处理设备包括:
元数据生成服务单元,其适于经由网络接收来自未安装元数据生成单元的第一设备的元数据生成请求;以及
元数据生成单元,其适于基于所述文档文件中包括的至所存储的PDL数据的路径和至所存储的图像数据的路径,来生成与所述文档文件相关联的所述元数据。
17.根据权利要求16所述的图像处理设备,其中,所述元数据生成单元生成元数据,该元数据包括用于指定包括用于至少一个页的图像数据的文档的文档指定部、以及用于指定页的图像数据的页指定部。
18.根据权利要求16所述的图像处理设备,还包括:
检索单元,其适于检索图像数据;以及
检索服务单元,其适于经由所述网络接收来自未安装所述元数据生成单元的设备的检索请求,并且指示所述检索单元从存储在未安装所述元数据生成单元的第一设备的所述存储单元中的所述图像数据中检索图像数据。
19.根据权利要求18所述的图像处理设备,其中,所述检索服务单元指示所述检索单元利用在所述图像处理设备中缓存的元数据目录来检索图像数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-128792 | 2008-05-15 | ||
JP2008128792 | 2008-05-15 | ||
JP2008128792A JP5383087B2 (ja) | 2008-05-15 | 2008-05-15 | 画像処理システム、画像処理方法、画像処理装置およびその制御方法、ならびにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101582967A CN101582967A (zh) | 2009-11-18 |
CN101582967B true CN101582967B (zh) | 2013-01-23 |
Family
ID=41315868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910140482XA Expired - Fee Related CN101582967B (zh) | 2008-05-15 | 2009-05-15 | 图像处理系统、图像处理方法、图像处理设备及其控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8564796B2 (zh) |
JP (1) | JP5383087B2 (zh) |
CN (1) | CN101582967B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4961535B2 (ja) * | 2010-08-20 | 2012-06-27 | キヤノンマーケティングジャパン株式会社 | 画像形成装置、制御方法、プログラム |
JP5678556B2 (ja) | 2010-10-04 | 2015-03-04 | 富士ゼロックス株式会社 | ジョブ実行システム、ジョブ実行装置及びプログラム |
US8953199B2 (en) * | 2011-01-31 | 2015-02-10 | Hewlett-Packard Development Company, L.P. | Method and system to recommend an application |
US8504907B2 (en) * | 2011-03-07 | 2013-08-06 | Ricoh Co., Ltd. | Generating page and document logs for electronic documents |
US8867829B2 (en) * | 2011-05-26 | 2014-10-21 | Xerox Corporation | Method and apparatus for editing color characteristics of electronic image |
JP5780841B2 (ja) * | 2011-06-08 | 2015-09-16 | キヤノン株式会社 | 情報処理装置、プロパティ設定方法及びコンピュータプログラム |
US9383928B2 (en) * | 2011-06-13 | 2016-07-05 | Emc Corporation | Replication techniques with content addressable storage |
US8621072B2 (en) * | 2011-12-06 | 2013-12-31 | Microsoft Corporation | Providing notification of document repository events to external systems |
CN102883213B (zh) * | 2012-09-13 | 2018-02-13 | 中兴通讯股份有限公司 | 字幕提取方法及装置 |
JP5942860B2 (ja) * | 2013-01-10 | 2016-06-29 | 富士ゼロックス株式会社 | 印刷データ処理システム |
CN105959726A (zh) * | 2016-04-29 | 2016-09-21 | 席国栋 | 一种基于色彩的近场信息传输方法和系统 |
JP6620730B2 (ja) * | 2016-11-18 | 2019-12-18 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置及び画像形成装置 |
JP2019091379A (ja) * | 2017-11-17 | 2019-06-13 | キヤノン株式会社 | 情報処理システム、制御方法、およびプログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006026567A2 (en) * | 2004-08-31 | 2006-03-09 | Qurio Holdings, Inc. | System and method for storing and accessing images based on position data associated therewith |
CN1763747A (zh) * | 2004-10-20 | 2006-04-26 | 株式会社东芝 | 文档图像信息管理装置和文档图像信息管理方法 |
CN1783933A (zh) * | 2004-11-30 | 2006-06-07 | 佳能株式会社 | 图像处理装置及其方法 |
US20070112844A1 (en) * | 2004-06-25 | 2007-05-17 | Tribble Guy L | Method and apparatus for processing metadata |
US20070250526A1 (en) * | 2006-04-24 | 2007-10-25 | Hanna Michael S | Using speech to text functionality to create specific user generated content metadata for digital content files (eg images) during capture, review, and/or playback process |
CN101090432A (zh) * | 2006-06-14 | 2007-12-19 | 佳能株式会社 | 信息处理设备及其控制方法 |
CN101097649A (zh) * | 2006-06-30 | 2008-01-02 | 索尼株式会社 | 监视系统、监视设备、搜索方法、和搜索程序 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004215067A (ja) | 2003-01-07 | 2004-07-29 | Canon Inc | デジタル機器 |
JP2005149061A (ja) * | 2003-11-14 | 2005-06-09 | Ricoh Co Ltd | 情報処理システム、プログラム、及び記憶媒体 |
US7778953B2 (en) * | 2007-02-19 | 2010-08-17 | Kabushiki Kaisha Toshiba | Document management apparatus and document management method |
-
2008
- 2008-05-15 JP JP2008128792A patent/JP5383087B2/ja not_active Expired - Fee Related
-
2009
- 2009-05-04 US US12/434,809 patent/US8564796B2/en not_active Expired - Fee Related
- 2009-05-15 CN CN200910140482XA patent/CN101582967B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070112844A1 (en) * | 2004-06-25 | 2007-05-17 | Tribble Guy L | Method and apparatus for processing metadata |
WO2006026567A2 (en) * | 2004-08-31 | 2006-03-09 | Qurio Holdings, Inc. | System and method for storing and accessing images based on position data associated therewith |
CN1763747A (zh) * | 2004-10-20 | 2006-04-26 | 株式会社东芝 | 文档图像信息管理装置和文档图像信息管理方法 |
CN1783933A (zh) * | 2004-11-30 | 2006-06-07 | 佳能株式会社 | 图像处理装置及其方法 |
US20070250526A1 (en) * | 2006-04-24 | 2007-10-25 | Hanna Michael S | Using speech to text functionality to create specific user generated content metadata for digital content files (eg images) during capture, review, and/or playback process |
CN101090432A (zh) * | 2006-06-14 | 2007-12-19 | 佳能株式会社 | 信息处理设备及其控制方法 |
CN101097649A (zh) * | 2006-06-30 | 2008-01-02 | 索尼株式会社 | 监视系统、监视设备、搜索方法、和搜索程序 |
Also Published As
Publication number | Publication date |
---|---|
US8564796B2 (en) | 2013-10-22 |
CN101582967A (zh) | 2009-11-18 |
US20090284779A1 (en) | 2009-11-19 |
JP2009278467A (ja) | 2009-11-26 |
JP5383087B2 (ja) | 2014-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101582967B (zh) | 图像处理系统、图像处理方法、图像处理设备及其控制方法 | |
US9007644B2 (en) | Method, apparatus, and computer product for managing image formation resources | |
JP5633317B2 (ja) | 情報処理装置、ワークフロー管理システム、ワークフローの実行方法およびプログラム | |
EP2015183B1 (en) | Image-forming apparatus and information-processing method | |
US7483162B2 (en) | Method of and device for image processing, image forming device, and computer product | |
CN102256035B (zh) | 图像处理设备和处理流程控制方法 | |
JP5058904B2 (ja) | 画像処理装置、画像処理方法、及びそのプログラム | |
CN1881955B (zh) | 可连接到网络的数据处理装置及其控制方法 | |
US20080180707A1 (en) | Image processing apparatus, image processing system, and image processing method | |
JP5258313B2 (ja) | 画像処理システム、画像処理方法、及びプログラム | |
JP4532810B2 (ja) | 画像処理装置、画像処理装置の制御方法、プログラム、及びコンピュータ読み取り可能な記憶媒体 | |
JP5173566B2 (ja) | 画像処理装置及びその制御方法、プログラム | |
JP3840006B2 (ja) | 画像形成装置、情報処理装置およびその制御方法、並びにその制御プログラムを記録した記録媒体 | |
JP2005050018A (ja) | 文書ファイル管理装置及びデータ構造 | |
KR20080076585A (ko) | 문서보안용 검색기능을 제공하는 네트워크 검색서버,네트워크 검색서버의 검색방법, 문서보안용 검색기능을제공하는 화상형성장치, 문서보안용 네트워크 검색기능을제공하는 네트워크 보안 시스템 및 기록매체 | |
JP5036636B2 (ja) | 画像処理装置、方法、及び、プログラム | |
JP2005050017A (ja) | 文書ファイル管理装置、文書ファイル管理方法及びデータ構造 | |
JP4268117B2 (ja) | 文書出力方法、文書出力システム | |
JP2005196560A (ja) | 情報処理装置、データ検索方法およびデータ検索プログラム | |
EP1063598A2 (en) | System and method for document management and document sharing | |
US20120099155A1 (en) | Method to store document using image forming apparatus and system to perform the same | |
JP3839985B2 (ja) | 画像出力制御装置および画像出力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
JP4268116B2 (ja) | 出力情報提供方法、出力情報提供システム | |
JP2004146972A (ja) | データ処理装置 | |
JP2012217181A (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130123 Termination date: 20210515 |