CN102413265B - 图像处理装置及其控制方法 - Google Patents

图像处理装置及其控制方法 Download PDF

Info

Publication number
CN102413265B
CN102413265B CN201110306659.6A CN201110306659A CN102413265B CN 102413265 B CN102413265 B CN 102413265B CN 201110306659 A CN201110306659 A CN 201110306659A CN 102413265 B CN102413265 B CN 102413265B
Authority
CN
China
Prior art keywords
image
file
data
attribute
vector
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
Application number
CN201110306659.6A
Other languages
English (en)
Other versions
CN102413265A (zh
Inventor
木虎正和
松久保勇志
矢口博之
西川英一
辻博之
加藤进一
关口贤三
吉田广义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP2004173003A external-priority patent/JP4541770B2/ja
Priority claimed from JP2004173004A external-priority patent/JP4405861B2/ja
Priority claimed from JP2004173006A external-priority patent/JP2005354415A/ja
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN102413265A publication Critical patent/CN102413265A/zh
Application granted granted Critical
Publication of CN102413265B publication Critical patent/CN102413265B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/34Circuits 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 for coin-freed systems ; Pay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/414Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00432Arrangements for navigating between pages or parts of the menu using tabs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00832Recording use, e.g. counting number of pages copied
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, 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
    • H04N1/32112Display, 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 in a separate computer file, document page or paper sheet, e.g. a fax cover sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, 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/3222Display, 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 processing required or performed, e.g. forwarding, urgent or confidential handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display

Abstract

本发明提供一种图像处理装置及其控制方法。输入的光栅图像数据被划分成每个属性的对象。显示划分结果和费用信息,该费用信息表示由对划分结果的矢量化处理所产生的报酬。指定是否为所显示的划分结果来执行矢量化处理。根据指定的内容,执行将光栅图像数据转换成矢量数据的矢量化处理。

Description

图像处理装置及其控制方法
(本申请是申请日为2005年6月10日、申请号为200510075181.5、发明名称为“图像处理装置及其控制方法”的申请的分案申请)
技术领域
本发明涉及一种图像处理装置及其控制方法和程序。
背景技术
近年来,在关于环境问题的号召中,无纸化办公得到了迅速发展。在用于提高无纸化操作的技术方面,已经提出了一种文件管理系统,其使用扫描器等扫描存放在装订器(binder)等中的纸文档,将它们转换成图像文件例如可移植文件格式(portable document file,以下称为PDF),并且将它们存储在图像存储器中并对其进行管理。
在具有增强功能的多功能外围设备中,在对与纸文档对应的图像文件进行存储和管理时,指示图像文件在图像存储器中的位置的指针信息可被记录在纸文档的封面上或者作为附加信息的信息中。当再次使用(例如复印)该纸文档时,从指针信息中检测对应于纸文档的原始电子文件(图像文件)的存储位置,直接再次使用该原始电子文件。这能减少所保留的纸文档的总量,并得到高图像质量的打印件。
还提出了一种结构,在该结构中,所读取的图像被分成各属性的对象(例如,文本、照片、图形、表和背景图像),以生成矢量数据格式的电子文件,以便即使没有发现对应于指针信息的原始电子文本,或者没有检测到指针信息时,也能在例如个人计算机的终端上重新使用它们。
多功能外围设备(MFPs)包括打印计数器和扫描计数器,以便独立地对打印操作的数量和扫描操作的数量进行计数(参见例如日本专利公报No.11-196212)。
例如复印机的传统装置包括密码模式,在该密码模式中,只有当输入的密码与预先记录的密码一致时,才允许进行复印。在这种情况下,对于每个输入的密码,对实际复印件的数量进行计数,当分摊复印费时,可以将该计数用于使用管理(usagemanagement)中。
在每个复印机超过了复印件的预定限制时,即使密码与正确密码一致,复印机也可设置限制(例如禁止复印)功能。
除了复印功能之外,近来的复印机还包括将所读取的文件保存为位图图像数据的扫描功能。在这种情况下,复印机安装有对所扫描的文件的数量进行计数的扫描计数器。一些具有打印输出功能的复印机包括对所打印的图像数据的数量进行计数的打印计数器。这种复印机可独立地对复印件的数量、所扫描的数据的数量、以及打印件的数量进行计数(参见例如日本专利公报No.11-196212)。
由具有扫描功能的复印机进行的扫描称为光栅扫描。所读取的图像数据被转换成JPEG数据或者可移植文件格式(以下称为PDF)的数据,存储和保留在图像存储器中,且累积在数据库中,从而构成文档管理系统。
在由上述多功能外围设备生成电子文件时,执行如下方案:对于为生成电子文件而执行的文件扫描操作的内容,向用户记账。作为一种记账的方法,更为可行的是,不是针对每个文件而是针对文件中的每个对象(例如,文本、照片、或图形对象)向用户记账。
作为装置的使用管理形式(包括记账),提出了一种方案,在该方案中,对给定机构的每个部门限制装置的使用计数(所读取的计数)(参见例如日本专利公报No.06-162299)
本申请人已经研究过一种多功能外围设备,该多功能外围设备由扫描器读取纸文档,所读取的图像数据被转换成矢量数据,该矢量数据存储在图像存储器中,以便在计算机应用程序中再次使用。
由于扫描数据的矢量化能将文档重建为可再次使用的状态,因而矢量化不应向传统扫描一样被简单地管理,而应单独管理。也就是说,如果矢量化被视为高附加值服务,则产生了对通过改变费用和记账结构来提供服务的机制的需求。
对于该机制,可能的要求如下:
●根据对象的类型来改变记账数额
●根据文档中的对象数据的数量来改变记账数额
●为了满足这些要求,系统需要在用户所期望的金额的范围内提供更好的矢量化服务。
具有传统扫描功能的复印机可将光栅扫描的文档保存为PDF文件或压缩信息量的压缩JPEG文件,还可以管理所扫描的文件的数量,但是受到以下问题的困扰。
在光栅扫描后生成的文件本身是图像信息,不能再次使用文档中的任意对象。
例如,如果用户想通过将字符作为文本复制到文本应用程序中以使用文档中的字符,这些字符不能被再次使用,因为它们由光栅扫描形成为位图图像。为了使用这些字符,用户必须剪切出文本部分,将其以例如TIFF的文件格式单独存储,并通过专用OCR应用程序等进行自动字符识别。
即使当用户试图剪切出由细线构成的插图,将其转换成不同颜色,然后将其放大和再次使用时,也无法在维持其图像质量的同时再次使用该位图数据格式的插图。这是因为在放大时,颜色在细线附近蔓延,细线变得模糊或产生锯齿。
但是,当复印机具有矢量扫描功能,该矢量扫描功能能解决光栅扫描中的上述问题,并对所读取的文件中的每个对象进行矢量化以生成可再次使用格式的图像数据时,能将文档重建为可再次使用的状态。该矢量扫描功能不应简单地向传统扫描一样进行管理,而应单独管理。
不希望出现对公司标志和具有版权的材料进行不必要的矢量化的情形,需要一种为每个部门允许/禁止矢量化处理的机制。当矢量化被认为是高附加值服务时,可以通过改变报酬(consideratioin)和记账结构来提供该服务。
然而,现在的部门管理只能管理所扫描的文件的数量,不能管理光栅扫描和矢量扫描,或者不能管理由矢量扫描所生成的对象。
所读取的文件基本上是被逐个管理,当在机构中使用所读取的文件时,没有对文件中的每个对象或机构中的每个部门实现使用管理。因此,不能管理每个部门的每个对象的使用。
在目前的商业环境中,要求一种对装置的更细致、实用的使用管理形式,以实现出于减少成本的目的而对每个对象和每个部门的使用管理,以及禁止用户的未授权使用。
发明内容
本发明是为克服传统缺点而作出的,其目的在于提供一种图像处理装置及其控制方法和程序,可以提供一种对于能矢量化的装置的最优的记账方法。
本发明的另一目的在于提供一种图像处理装置、信息处理装置、及其控制方法和程序,能正确、有效地完成在光栅扫描和矢量扫描均可使用的环境中的使用管理。
本发明的另一目的在于提供一种图形处理装置及其控制方法和程序,能更细致、实用地完成具有多种类型功能的图像处理装置的使用管理。
根据本发明,通过提供一种图像处理装置来实现上述目的,该装置根据对图像进行的处理来执行与该处理的记账相关联的处理,包括:
输入装置,用于输入光栅图像数据;
划分装置,用于将由所述输入装置输入的光栅图像数据划分成各属性的对象;
显示装置,用于显示所述划分装置的划分结果和费用信息,该费用信息代表由对划分结果进行的矢量化处理所产生的报酬;
指示装置,用于指示是否对显示在所述显示装置上的划分结果执行矢量化处理;以及
执行装置,用于根据所述指示装置的指示内容,执行将光栅图像数据转换成矢量数据的矢量化处理。
在优选实施例中,输入装置输入由读取文档的图像读取单元所读取的图像,作为光栅图像数据。
在优选实施例中,显示装置显示总费用信息和对象特有费用信息,该总费用信息代表由对该光栅图像数据中所有对象进行的矢量化处理所产生的报酬,该对象特有费用信息代表由对该光栅图像数据中每个属性的对象进行的矢量化处理所产生的报酬。
在优选实施例中,该装置还包括用于计算费用信息的计算装置,
该计算装置根据单位费用来计算费用信息,该单位费用是对所获得的、作为划分结果的光栅图像数据中对象的每个属性类型而设置的。
在优选实施例中,该装置包括用于计算费用信息的计算装置,
该计算装置根据单位费用来计算费用信息,该单位费用是根据所获得的、作为划分结果的光栅图像数据中对象的面积而设置的。
在优选实施例中,该装置还包括用于计算费用信息的计算装置,
在光栅图像数据未被所述划分装置划分成对象的情况下,所述计算装置根据为该情况而设置的单位费用来计算费用信息。
在优选实施例中,当费用信息超过预定值时,所述显示装置显示表示费用信息超过该预定值的警告信息。
在优选实施例中,指示装置能指示是否对所获得的对象的每个属性执行矢量化处理,该所获得的对象作为划分结果由所述显示装置来显示。
在优选实施例中,显示装置根据所述指示装置的指示内容来更新费用信息。
在优选实施例中,划分装置将光栅图像数据划分成各属性的对象,以免超过预定值。
在优选实施例中,该装置还包括设置装置,用于设置由所述划分装置划分的对象的属性的优先级。
根据本发明,通过提供一种图像处理装置来实现上述目的,该装置具有可用于图像的多种类型的功能,包括:
输入装置,用于输入光栅图像数据;
转换装置,用于将由所述输入装置输入的光栅图像数据转换成矢量图像数据;以及
管理装置,用于在对光栅图像数据使用所选择的功能的情况下、和对矢量图像数据使用所选择的功能的情况下,分别管理从该多种类型的功能中所选择的功能的使用管理信息。
根据本发明,通过提供一种信息处理装置来实现上述目的,该装置经由网络连接于具有用于输入光栅图像数据的输入单元的图像处理装置,并可控制该图像处理装置,包括:
选择装置,用于经由该网络,从该图像处理装置的多种类型的功能中选择用于图像的所期望的功能;
接收装置,用于根据所述选择装置的选择操作,经由该网络从该图像处理装置接收待处理的光栅图像数据;
转换装置,用于将光栅图像数据转换成矢量图像数据;以及
管理装置,用于分别在为光栅图像数据所选择的功能的使用与为矢量图像数据所选定的功能的使用之间,管理由所述选择装置所选择的功能的使用管理信息。
根据本发明,通过提供一种图像处理装置来实现上述目的,该装置能够对通过读取文档而获得的文档图像执行多种类型的功能,包括:
读取装置,用于读取文档;
划分装置,用于将由所述读取装置读取的文档图像划分成每个属性的多个对象;
转换装置,用于将文档图像转换成由所述划分装置所划分的每个对象的矢量数据;
保持装置,用于保持管理表,在该管理表中,为多种类型的管理单元中的每个和可由所述划分装置划分的每类属性,管理由所述转换装置转换的对象数量的上限值;
确定装置,用于确定由所述转换装置转换的每个属性的对象累积数量是否已达到由该管理表所管理的上限值;以及
限制装置,用于根据所述确定装置的确定结果来限制所述转换装置的执行。
根据本发明,通过提供一种图像处理装置来实现上述目的,该装置能够对通过读取文档而获得的文档图像执行多种类型的功能,包括:
读取装置,用于读取文档;
划分装置,用于将由所述读取装置读取的文档图像划分成每个属性的多个对象;
转换装置,用于将文档图像转换成由所述划分装置所划分的每个对象的矢量数据;
保持装置,用于保持记账管理表,在该管理表中,为多种类型管理单元中的每个来管理以下内容:用于限制所述转换装置的执行的总额上限;用于在由所述转换装置为每个属性来转换对象时向用户记账的单位成本;以及在所述转换装置执行时根据该单位成本来计算的累积记账额;
确定装置,用于确定在所述转换装置执行时计算出的累积记账额是否已达到由该管理表所管理的总数的上限;以及
限制装置,用于根据所述确定装置的确定结果来限制所述转换装置的执行。
为了实现上述目的,本发明还提供一种控制图像处理装置的方法,该图像处理装置根据对图像进行的处理来执行与该处理的记账相关联的处理,该方法包括:
输入步骤,用于输入光栅图像数据;
划分步骤,用于将在输入步骤中输入的光栅图像数据划分成各属性的对象;
显示步骤,用于在显示单元上显示划分步骤的划分结果和费用信息,该费用信息代表由对划分结果进行的矢量化处理所产生的报酬;
指示步骤,用于指示是否对在显示步骤中显示在显示单元上的划分结果执行矢量化处理;以及
执行步骤,用于根据指示步骤的指示内容,执行将光栅图像数据转换成矢量数据的矢量化处理。
为了实现上述目的,本发明还提供一种控制信息处理装置的方法,该信息处理装置经由网络连接于具有用于输入光栅图像数据的输入单元的图像处理装置,并可控制该图像处理装置,该方法包括:
选择步骤,用于经由该网络,从该图像处理装置的多种类型的功能中选择用于图像的所期望的功能;
接收步骤,用于根据选择步骤的选择操作,经由该网络从该图像处理装置接收待处理的光栅图像数据;
转换步骤,用于将光栅图像数据转换成矢量图像数据;以及
管理步骤,用于在对光栅图像数据使用所选择的功能的情况下、和对矢量图像数据使用所选择的功能的情况下,在存储介质中分别管理在选择步骤中所选择的功能的使用管理信息。
为了实现上述目的,本发明还提供一种控制图像处理装置的方法,该图像处理装置能够对通过读取文档而获得的文档图像执行多种类型的功能,该方法包括:
划分步骤,用于将由读取单元所读取的文档图像划分成每个属性的多个对象;
转换装置,用于将文档图像转换成在所述划分步骤中划分的每个对象的矢量数据;
保持步骤,用于在存储介质中保持管理表,在该管理表中,为多种类型管理单元中的每个和可在所述划分步骤中划分的每类属性来管理在转换步骤中所转换的对象的数量的上限值;
确定步骤,用于确定在转换步骤中所转换的每个属性的对象的累积数量是否已达到由该管理表所管理的上限值;以及
限制步骤,用于根据确定步骤的确定结果来限制所述转换步骤的执行。
为了实现上述目的,本发明还提供一种控制图像处理装置的方法,该图像处理装置能够对通过读取文档而获得的文档图像执行多种类型的功能,该方法包括:
划分步骤,用于将由读取单元读取的文档图像划分成每个属性的多个对象;
转换步骤,用于将文档图像转换成在所述划分步骤中划分的每个对象的矢量数据;
保持步骤,用于在存储介质中保持记账管理表,在该记账管理表中,为多种类型管理单元中的每个来管理如下内容:用于限制转换步骤的执行的总额上限;用于当在转换步骤中为每个属性转换对象时对用户记账的单位成本;以及在转换步骤执行时根据该单位成本所计算的累积记账额;
确定步骤,用于确定在转换步骤执行时计算出的累积记账额是否已达到由该管理表所管理的总额上限;以及
限制步骤,用于根据确定步骤的确定结果来限制转换步骤的执行。
附图说明
通过结合附图所做的以下说明,本发明的其它特征和优点将显而易见,其中,在附图中相似的附图标记表示相同或相似的部分。
包含于说明书中并构成说明书的一部分的附图与说明书一起说明本发明的实施例,以说明本发明的原理。
图1为示出根据本发明第一实施例的图像处理系统的配置的框图;
图2为示出根据本发明第一实施例的MFP的详细配置的框图;
图3为示出由根据本发明第一实施例的图像处理系统所执行的整个处理的概要的流程图;
图4A为说明根据本发明第一实施例的块选择处理的概念的视图;
图4B为说明根据本发明第一实施例的块选择处理的概念的视图;
图5为示出根据本发明第一实施例的块信息的示例的表;
图6为说明根据本发明第一实施例的矢量化处理的视图;
图7为说明根据本发明第一实施例的矢量化处理的视图;
图8为示出根据本发明第一实施例的矢量数据分组处理的流程图;
图9为示出根据本发明第一实施例的步骤S701中的详细处理的流程图;
图10为示出根据本发明第一实施例的DAOF的数据结构的视图;
图11为示出根据本发明第一实施例的步骤S125中的详细处理的流程图;
图12为示出根据本发明第一实施例的步骤S8002中的详细处理的流程图;
图13A为示出根据本发明第一实施例的文件结构树的示意图;
图13B为示出根据本发明第一实施例的文件结构树的示意图;
图14A为示出根据本发明第一实施例的操作窗口示例的视图;
图14B为示出根据本发明第一实施例的操作窗口示例的视图;
图14C为示出根据本发明第一实施例的操作窗口示例的视图;
图14D为示出根据本发明第一实施例的操作窗口示例的视图;
图15A为示出根据本发明第一实施例的MFP的部门管理计数器的布置示例的框图;
图15B为示出根据本发明第一实施例的部门特有计数器表的布置示例的框图;
图15C为示出根据本发明第一实施例的部门特有限值表的布置示例的框图;
图16A为示出根据本发明第一实施例的部门特有功能计数器表的示例的表;
图16B为示出根据本发明第一实施例的部门特有功能限值表的示例的表;
图17A为示出根据本发明第一实施例的对象化计数器表的示例的表;
图17B为示出根据本发明第一实施例的对象化限值表的示例的表;
图18为示出根据本发明第二实施例的图像处理系统所执行的整个处理的轮廓的流程图;
图19为示出根据本发明第四实施例的图像处理系统所执行的整个处理的轮廓的流程图;
图20为示出根据本发明第四实施例的操作窗口示例的视图;
图21A为一表,示出了根据本发明第五实施例在矢量扫描中部门特有功能计数器表和部门特有限值表的布置的示例;
图21B为一表,示出了根据本发明第五实施例在矢量扫描中部门特有功能计数器表和部门特有限值表的布置的又一示例;
图22为示出根据本发明第六实施例的图像处理系统执行的整个处理的轮廓的流程图;
图23为示出根据本发明第十二实施例的图像处理系统执行的整个处理的轮廓的流程图;
图24为示出根据本发明第十二实施例的步骤S23122的详细处理的流程图;
图25为示出根据本发明第十二实施例的文档图像的示例的视图;
图26为示出根据本发明第十二实施例的原始电子文件搜索处理的流程图;
图27为示出根据本发明第十二实施例的原始电子文件搜索处理的应用的流程图;
图28A和28B为示出根据本发明第十二实施例的步骤S23126的详细处理的流程图;
图29为示出根据本发明第十二实施例的步骤S23135的详细处理的流程图;
图30为示出根据本发明第十二实施例的数据处理单元的详细布置的框图;
图31为示出根据本发明第十二实施例的操作窗口的示例的视图;
图32为示出根据本发明第十二实施例的操作窗口的另一示例的视图;
图33为示出根据本发明第十二实施例的操作窗口的示例的视图;
图34为示出根据本发明第十二实施例的设置值管理表的示例的视图;
图35为示出对根据本发明第十二实施例的图像处理系统的使用所执行的限制的处理的流程图;以及
图36为示出根据本发明第十三实施例的记账管理窗口的示例的视图。
具体实施方式
根据附图详细说明本发明的优选实施例。
第一实施例
图1为示出根据本发明第一实施例的图像处理系统的配置的框图。
在如下环境中实现该图像处理系统:通过例如互联网的网络104连接办公室10和20。
在办公室10中构建的LAN(局域网)107连接至实现多种功能(复印功能、打印功能、发送功能等)的MFP(多功能外围设备)100、控制MFP 100的管理PC 101、使用MFP 100的客户PC 102、文档管理服务器106、服务器106的数据库105、以及代理服务器103。
在办公室20中构建的LAN 108连接至代理服务器103、文档管理服务器106、以及服务器106的数据库105。
办公室10中的LAN 107和办公室20中的LAN 108通过两个办公室的代理服务器103连接至网络104。
MFP 100包括:电子读取纸文档的图像读取单元、和对从图像读取单元获得的图像信号执行图像处理的图像处理单元。图像信号可通过LAN 109发送到管理PC 101上。
管理PC 101是普通PC(personal computer,个人计算机),该管理PC 101包括各种元件,例如图像存储单元、图像处理单元、显示单元和输入单元。其中一些元件与MPF 100集成在一起。
要注意的是,在图1中的配置仅为示例。可以省略掉带有文档管理服务器106的办公室20,可以设置多个办公室20,或者可以在单个LAN上相互连接办公室10和20。
网络104是通信网络,其通常由互联网、LAN、WAN、电话线、专用数字电路、ATM、帧中继线(frame relay line)、通信卫星频道、有线电视缆线、数据广播无线电频道等中的一个或其组合来实现,只要该网络能交换数据即可。
各终端例如管理PC 101、客户PC 102和文档管理服务器106每个都具有组件(例如,CPU、RAM、ROM、硬盘。外部存储器、网络接口、显示器、键盘、和鼠标),这些组件是普通目的的计算机的标准装置。
将参照图2对MFP 100的配置进行详细说明。
图2为示出根据本发明第一实施例的MFP的详细配置的框图。
在图2中,图像输入单元110是由例如扫描器和读取器构成的图像读取单元。特别地,当图像输入单元110由扫描器和读取器形成时,其还包括自动文档进给器(ADF)。图像输入单元110使用光源(未示出)照射一捆(bundle)或一个文档图像,通过透镜在固态图像传感元件上形成反射的文档图像,并从固态图像传感元件上获取光栅扫描图像数据,作为预定密度(600dpi等)的光栅图像。
图像输入单元110可通过除扫描器和读取器之外的任何装置来实现,例如图像传感装置(例如,数字照相机或者数字视频装置),具有CPU的信息处理装置(例如,PC和PDA),或者通信装置(例如,移动便携式通信终端或者传真装置),只要装置能输入光栅图像数据即可。
将说明MFP 100的主要功能。
复印功能
MFP 100具有由打印单元112在打印介质上打印对应于所扫描的图像数据的图像的复印功能。为了形成文档图像的复本,数据处理单元115(由CPU、RAM、ROM等形成)执行图像处理并生成打印数据,该图像处理包括对所扫描的图像数据的各种校正处理,打印单元112在打印介质上打印数据。为了形成文档图像的多个复本,一页(page)打印数据被临时存储和保留在存储单元111中,随后输出到打印单元112以在打印介质上打印数据。
另外,数据处理单元115可以执行包括对所扫描的图像数据的各种校正处理的图像处理,并生成打印图像,打印单元112可以直接在打印介质上打印打印数据,而不将打印数据保留在存储单元111中。
存储功能
MFP 100在存储单元111中存储来自图像输入单元110的扫描图像数据、或者经过图像处理的扫描图像数据。
发送功能
使用经由网络I/F的发送功能,由图像输入单元110得到的扫描图像数据、或者由存储功能存储在存储单元111中的扫描图像数据被转换成压缩图像文件格式(例如,TIFF或JPEG)或矢量数据文件格式(例如,PDF)的图像文件,该图像文件从网络I/F 114输出。输出的图像文件经由LAN 107发送到文档管理服务器106,或者进一步经由网络104发送到另一文档管理服务器106上。
尽管未示出,所扫描的图像数据还可使用电话线由传真I/F传真发送。所扫描的图像数据也可以在由数据处理单元115进行了与发送有关的各种图像处理后,不在存储单元111中保存数据,而直接进行发送。
打印功能
使用打印单元112的打印功能,例如,数据处理单元115通过网络I/F 114接收从容户PC 102输出的打印数据。数据处理单元115将打印数据转换成可由打印单元112打印的光栅数据,打印单元112在打印介质上形成图像。
矢量扫描功能
将执行矢量化处理的一系列处理(例如,由上述复印功能、存储功能、发送功能等生成已扫描的图像数据,将已扫描的图像数据的文本区域转换成文本代码,以及对细线区域或图形区域函数化或编码)的功能定义为矢量扫描功能。换句话说,在第一实施例中,扫描文档的处理和将得到的输入图像数据转换成矢量数据的处理被定义为矢量扫描。
矢量扫描功能容易地生成矢量图像的已扫描的图像数据。
如上所述,矢量扫描功能将已扫描的图像数据的文本部分转换成文本代码和轮廓(outline),将细线、插图等的直线和曲线转换成函数,并将表等作为表数据进行处理。因此,与普通光栅图像的扫描图像数据不同,文档中的各对象容易被再次使用。
例如,当复印功能执行矢量扫描功能时,能以比通过光栅扫描复印更高的图像质量来重现字符和细线。
在使用存储功能中,图像在光栅扫描(从图像输入单元110输入)中被压缩为光栅数据,容量大。然而,该文件容量可通过矢量扫描功能进行函数化和编码而显著减小。
同样,在使用发送功能时,可通过执行矢量扫描功能来缩短发送时间,这是因为所获得的图像容量很小。另外,每个对象被矢量化,并可在接收客户PC 102等时由外部终端作为组件而再次使用。
执行各功能的指令通过操作单元113从操作者向MFP 100输入,操作单元113由与管理PC 101连接的键盘和鼠标形成。由数据处理单元115中的控制单元(未示出)控制一系列操作。处理中的操作输入和图像数据显示在显示单元116上。
存储单元111也由管理PC 101控制,并且在MFP 100和管理PC 101之间的数据交换和控制由网络I/F 118和LAN 109来实现。
存储单元111可以确保原始缓冲区和图像编辑缓冲区,其中,原始缓冲区将对应于由处理(在后面说明)所获得的读取文档图像的矢量数据存储为原始矢量数据,图像编辑缓冲区在根据原始矢量数据执行图像编辑时,将原始矢量数据的复本存储为图像编辑数据。
如果设置了LAN 109,则通过由网络I/F 118直接连接MFP100和管理PC 101来实现MFP 100和管理PC 101之间的数据交换和控制。否则,这些功能通过与网络I/F 114连接的LAN 107来实现。
当执行上述功能(复印功能、存储功能、发送功能、打印功能和矢量扫描功能)时,管理计数器117根据每个功能的操作内容对其操作数量进行计数。这可以实现MFP 100中各功能的使用管理。
处理概要
将参照图3对由根据第一实施例的图像处理系统所执行的整个处理的概要进行说明。
图3为示出由根据本发明第一实施例的图像处理系统所执行的整个处理的概要的流程图。
在步骤S120中,MFP 100的图像输入单元110光栅扫描并读取文档,以获取600dpi的8位图像信号。图像信号由数据处理单元115进行预处理,并作为一页图像数据(光栅图像数据)存储在存储单元111中。
在步骤S121中,数据处理单元115执行块选择(blockselection,BS)处理(objectification process,对象化处理)。例如,在管理PC 101的控制下进行该处理。
更具体地,管理PC 101的CPU将存储在存储单元111中的、要进行处理的图像信号分成文本/线图像(line image)部分和半色调(halftone)图像部分。CPU进一步将文本/线图像部分分成段落块、或者由线(line)形成的表或图形。
CPU将半色调图像部分分成称为“块”的独立对象(block,块)(例如,矩形块的图像部分和背景部分)。
在第一实施例中,属性的示例是文本、图形(细线和图形)、表、图像、以及背景。然而,属性的类型不局限于此,也可以根据应用的目的而采用其它类型的属性,不必使用所有属性。
在后面将详细说明,对于由该BS处理生成的每个块,生成块信息,即属于该块的信息。
在步骤S122中,步骤S121的BS处理的处理结果(对象)显示在显示单元116上。而且,从处理结果的矢量化处理中产生的报酬(费用)由管理计数器117和费用表(charge table)来计算,算得的报酬也显示在显示单元116上。将详细说明该处理。
在步骤S123中,在步骤122中由BS处理得到的每个文本块由OCR进行字符识别。
在步骤S124中,执行将光栅图像数据(在步骤S120中输入的读取文档图像)转换成矢量数据的矢量化处理。
在矢量化处理中,进一步对在步骤S123中经过OCR处理的每个文本块的字符尺寸、类型和字体进行识别。文本块被转换成在视觉上忠实于通过扫描文档获得的字符的字体数据。由线形成的表和图形块被转换成轮廓数据。图像块被转换成作为图像数据的单独JPEG文件。
根据每个块的块信息,对每个块执行针对这些各种类型的块的矢量化处理。此外,存储块的布局(layout)信息。
在步骤S125中,执行将在步骤S124中得到的矢量数据转换成可由字处理应用程序进行处理的预定格式(例如,RTF格式)的应用数据的应用数据转换处理。在步骤S126中,生成的应用数据作为与在步骤S120中输入的光栅图像数据对应的电子文件,存储在存储目的地例如存储单元111或文档管理服务器106中。
在步骤S127中,为了在进行类似处理时允许直接搜索对应于读取文档图像的电子文件,执行为电子文件搜索生成索引信息的索引处理。所产生的索引信息被附加到例如由存储单元111管理的搜索索引文件中。
在步骤S128中,将在步骤S126存储的电子文件的存储地址通知给显示单元116。
在步骤S129中,执行指针信息附加处理,以产生读取文档图像的指针信息,并将指针信息作为图像数据附加到对应于读取文档图像的电子文件中。
附加有指针信息的电子文件存储在图1中客户PC 102中的硬盘、数据库105、或者MFP 100本身的存储单元111中。
在步骤S130中,执行对一系列矢量化处理的操作费用的记账处理,将在后面详细说明该处理。
在步骤S131中,操作窗口显示在显示单元116上,以对与读取文档图像相对应的电子文件进行各种处理(例如,编辑/存储/发送(传真发送、电子邮件发送、或文件发送)/打印)。可以通过该操作窗口来执行对电子文件的各种处理。
当进行这些类型的处理中的打印(复印)时,电子文件经过适合于每个对象的例如颜色处理的图像处理和空间频率校正,然后从打印单元112进行打印。当存储时,在存储单元111中存储电子文件。当进行发送(文件发送)时,电子文件被转换成在文件目的地可再次使用的通用文件格式例如RTF(richtext format,富文本格式)或者作为属性附加说明语言(attribute-attached description language)的矢量数据的SVG(scalable vector graphics,可缩放矢量图),并且通过网络I/F 114发送到文件目的地(例如,客户PC 102)。
这样,图像处理系统通常管理对应于读取文档图像的原始电子文件的矢量数据,并能执行使用矢量数据的各种类型的处理。因此,可以减少将要处理的数据的信息量,增加了存储效率。可以缩短发送时间,并且可以在输出(显示/打印)时以高质量图像来输出原始电子文件。
通过根据矢量化读取文档时的矢量化内容来执行记账处理,可以提供商业模式“矢量化服务”。
每个处理的细节
将说明每个处理的细节。
块选择处理
首先,将说明在步骤S121中的BS处理
在BS处理中,例如,如图4B所示,在图4A中的光栅图像被识别为有意义的块。块(例如,文本/图片/照片/线/表)的属性被确定,并且图像被分成具有不同属性的块。
下面将说明BS处理的示例。
输入的图像被二值化成单色图像,执行边缘跟踪(edgetracking)以提取被黑像素边缘包围的像素簇(cluster)。在较大面积的黑像素簇中,也对内部的白像素执行边缘跟踪,以提取白像素簇。另外,从预定面积或更大面积的白像素簇中,循环地提取黑像素簇。
所得到的黑像素簇根据尺寸和形状被分成具有不同属性的块。例如,将具有高宽比(aspect ratio)约为1和预定范围尺寸的块定义为对应于文本的像素簇。可被整齐地分组的邻近字符的部分定义为文本块。平面像素簇定义为线块。整齐地包含具有预定尺寸或更大尺寸矩形白像素簇的黑像素簇的范围被定义为表块。具有其它任意形状的像素簇定义为图片块。
在BS处理中,发布识别每个块的块ID,并且每个块的属性(图像、文本等)、尺寸、在原始文档中的位置(坐标)、以及块被关联并作为块信息存储在存储单元111中。块信息被用于在步骤S124中的矢量化处理、和步骤S127中的索引处理(后述)。
将参照图5说明块信息的示例。
图5为示出根据本发明第一实施例的块信息的示例的表。
如图5所示,块信息包括:表示每个块的属性的块属性(1:文本;2:图片;3:表;4:线;以及5:照片);块位置坐标(X,Y);块宽度W;块高度H;以及块OCR信息(文本数据)的存在/不存在。
块位置坐标(X,Y)表示,例如以文档图像左上角的位置坐标为起始点(O,O)的位置坐标。每个宽度W和高度H由例如像素的数量来表示。在BS处理中,除了块信息之外,还生成表示文档图像(输入文件)中块的数量N的输入文件信息。在图5的示例中,输入文件信息N等于6。
矢量化处理
以下将详细说明图3的步骤S 124中的矢量化处理。
在矢量化处理中,对文本块中的字符进行字符识别处理。
在字符识别处理中,使用一种模式匹配(patternmatching)方法来识别从文本块中为每个字符提取出的字符图像,以得到相对应的文本代码。在该字符识别处理中,比较观察特征矢量和预先获取的每个字符类型的字典特征矢量,具有最短距离的字符类型被作为识别结果而输出,其中,观察特征矢量是通过将从字符图像中得到的特征转换成数十维(several-ten-dimensioinal)数值字符串而得到的。
各种已知的方法可以用于特征矢量的提取。例如,已知一种方法,该方法将字符分成网格模式,对于作为线元素的各网格中的线,根据线的方向进行计数,以获得作为特征的(网格计数)-维矢量。
当对文本块进行字符识别处理时,确定该文本块的书写方向(水平或垂直),在对应方向上提取字符串,然后从字符串中提取字符以得到字符图像。
在确定书写方向(水平或垂直)时,计算该文本块中水平和垂直投影的像素值,如果水平投影的变化大于垂直投影的变化,则文本块被确定为水平书写块;否则,该块被确定为垂直书写块。对于水平书写的文本块,在分解成字符串和字符时,使用水平投影来提取线,根据所提取的线的垂直投影来提取字符。对于垂直书写的文本块,水平和垂直参数之间的关系可以互换。
要注意的是,通过字符识别处理可以检测字符尺寸。
根据字符形状类型,例如字体(font)类型,对于在字符识别处理中使用的字符类型的数量,准备多个集合的字典特征矢量,当匹配时,字体类型与文本代码一起输出,从而识别字符的字体。
通过使用由字符识别处理得到的文本代码和字体信息、以及为每个文本代码和字体准备的轮廓数据,文本部分的信息被转换成矢量数据。如果文档图像是彩色图像,则每个字符的颜色被从彩色图像中提取出来,并与矢量数据一起被记录。
通过使用上述处理,属于文本块的图像信息可被转换成具有整齐的准确的形状、尺寸和颜色的矢量数据。
对于除文本块之外的图片、线和表块,从每个块提取的像素簇的轮廓被转换成矢量数据。
更具体地,形成轮廓的像素的点序列(point sequence)在被认为在是转角的位置处被分成多个部分,每个部分由部分线或曲线来近似。转角意味着对应于最大曲率的点,如图6所示,可得到这样一个点来作为对应于最大曲率的点,在该点处,任意点Pi与在点Pi-k和点Pi+k之间绘出的弦的距离最大,其中,点Pi-k和点Pi+k沿左、右方向与点Pi间隔K个点。
此外,令R等于(Pi-k和Pi+k之间的弦长/弧长)。然后,值R等于或小于阈值的点可被视为角部。通过对线的点序列使用最小二乘等方法、或者对曲线使用三次样条函数等,使在每个角部划分后所得到的部分矢量化。
当对象具有内轮廓时,使用从BS处理中提取的白像素轮廓的点序列,由部分线或曲线来进行类似地近似。
如上所述,通过使用部分线来近似,可对具有任意形状的图形的轮廓进行矢量化。当文档图像为彩色图像时,图形的颜色被从彩色图像中提取并与矢量数据一起被记录。
另外,如图7所示,当外轮廓接近内轮廓或接近给定部分中的另一个外轮廓时,两个轮廓可被结合以表示具有给定宽度的线。
更具体地,在给定轮廓上的各点Pi和另一轮廓上的点Qi之间绘出一条线,每个点Qi与相应点之间的距离最短。当距离PQi保持为常量或小于平均值时,所关心的部分通过使用作为点序列的距离PQi的中点由线或曲线来近似,距离PQi的平均值被设定为该线或曲线的宽度。如上所述,作为线的集合,线或由规则线构成的表可被有效矢量化成一组具有给定宽度的线。
注意的是,已经对使用字符识别处理来矢量化文本块进行了说明。作为字符识别处理的结果,与字典距离最短的字符被用作识别结果。当距离等于或大于预定值时,识别结果始终不能与原始字符匹配,通常识别成具有类似形状的错误字符。
因此,在本发明中,如上所述,文本块被以与普通线段图像相同的方式处理,并被转换成轮廓数据。即,即使对在传统的字符识别处理中导致识别错误的字符,也能防止被矢量化成错误字符,而能根据视觉上忠实于图像数据的轮廓数据来矢量化。
要注意的是,照片块不被矢量化,而是作为图像数据来输出。
下面参考图8,对在每个图形块的矢量化处理中得到的分组矢量数据的分组处理进行说明。
图8为一流程图,其示出了根据本发明第一实施例的矢量数据分组处理。
将特别参考图8来具体说明每个图形块的分组矢量数据的处理。
在步骤S700中,计算每个矢量数据的起点和终点。在步骤S701中,使用各矢量的起点信息和终点信息来检测图形元素。
检测图形元素是指检测由部分线(partial line)形成的封闭图形。通过使用如下原理来进行上述检测,即形成封闭形状的每个矢量具有两端相连的矢量。
在步骤S702中,出现在图形元素中的其它图形元素和部分线被分组,以设定单个图形对象。如果在图形元素中没有其它图形元素或部分线,则该图形元素被设定为图形对象。
将参照图9对图8中步骤S701的处理进行详细说明。
图9为一流程图,示出了根据本发明第一实施例的步骤S701的处理。在步骤S710中,通过除去不想要的、其两端不与其它矢量相连的矢量,从矢量数据中提取封闭的图形形成矢量。
在步骤S711中,将封闭图形形成矢量中的关心的矢量的起始点设为起点,顺时针追踪矢量。进行该处理,直到达到起点,所通过的全部矢量被分组为形成一个图形元素的封闭图形。另外,所有在封闭图形中的封闭图形形成矢量被分组。另外,将尚未被分组的矢量的起始点设为起点,重复同样的处理。
最后,在步骤S712中,在S710中除去的不想要的矢量中,检测与在步骤S711中被分组成封闭图形的矢量相连的矢量(封闭图形连接矢量),并将这些矢量分组成一个图形元素。
通过使用上述处理,图形块可被处理为独立的可再次使用的图形对象。
应用数据转换处理
将说明在图3的步骤S 125中的应用数据转换处理。
如图10所示,在图3的步骤S121中的BS处理的结果和在步骤S124中的矢量化处理的结果被转换成中间数据格式的文件。这种数据格式被称为文档分析输出格式(documentanalysis output format,DAOF)。
将参照图10对DAOF的结构进行说明。
图10为示出根据本发明第一实施例的DAOF的数据结构的视图。
参照图10,头791保存与将要处理的文档图像有关的信息。布局说明数据字段792保存各块的属性信息和矩形地址信息,这些块对各属性例如TEXT(文本)、TITLE(题目)、CAPTION(标题)、LINEART(线图像)、PICTURE(自然图像)、FRAME(框)和TABLE(表)进行识别。
字符识别说明数据字段793保存通过对文本块例如TEXT、TITLE和CAPTION执行字符识别而得到的字符识别结果。
表说明数据字段794存储TABLE块的结构的详细信息。图像说明数据字段795存储从文档图像数据中提取的PICTURE块、LINEART块、等的图像数据。
DAOF本身常被存储为代替中间数据的文件。然而,在文件的状态下,普通字处理应用程序不能再次使用单独的对象(块)。
因此,在第一实施例中,参照图11详细说明将DAOF转换成由字处理应用程序能使用的应用数据的应用数据转换处理(步骤S125)。
图11为一流程图,详细示出了根据本发明第一实施例的步骤S125中的处理。
在步骤S8000中,DAOF数据被输入。在步骤S8002中,形成作为应用数据的基础的文档结构树。在步骤S8004中,根据文档结构树输入在DAOF中的实际数据,因此形成实际的应用数据。
参照图12详细地说明图11的步骤S8002中的处理。
图12为一流程图,详细地示出了根据本发明第一实施例的步骤S8002中的处理。图13A和13B为示出根据本发明第一实施例的文档结构树的解释性视图。
在图12示出的处理中,作为整个控制的基本规则,处理的流程是从小块(microblock)(单个块)到大块(macroblock)(一组块)。
在这样的情况下,块表示小块和大块。
在步骤S8100中,根据垂直方向的关联性对各块进行重新分组。在流程刚开始后,对各小块进行确定。
要注意的是,可以通过确定相邻块之间的距离是否小、块是否具有基本上相同的块宽度(在水平方向上的高度)等来定义关联性。可以参照DAOF提取距离、宽度和高度等信息。
图13A示出了实际的文档图像的页面配置,图13B示出了该页面的文档结构树。作为步骤S8100的处理结果,块T3、T4和T5被确定形成一个组V1,块T6和T7被确定形成一个组V2,这些组被形成为属于同一层。
在步骤S8102中,确定垂直分隔符的存在/不存在。物理上,分隔符是在DAOF中具有线属性的块。逻辑上,分隔符是在字处理应用程序中明确地划分块的元素。根据对分隔符的检测,组在同一层中被重新划分。
然后,如果没有更多的划分,则使用组的长度在步骤S8104中进行确定。更具体地,确定在垂直方向上的组长度是否与页面的高度一致。如果在垂直方向上的组长度与页面的高度一致(步骤S8104为是),则处理结束。另一方面,如果在垂直方向上的组长度与页面高度不一致(步骤S8104为否),流程进入步骤S8106。
图13A的文档图像中没有分隔符,其组长度与页面高度不一致。因此,流程进入步骤S8106。
在步骤S8106中,根据水平方向的关联性对各块进行重新分组。在该处理中,开始后立即对各小块进行首次确定。关联性的定义及其确定信息与在垂直方向上的相同。
在图13A的文档图像中,块T1和T2形成组H1,组V1和V2形成组H2。组H1和H2属于同一层,其级别高于组V1和V2。
在步骤S8108中,确定水平方向上分隔符的存在/不存在。由于图13A包括在水平方向上的分隔符S1,该分隔符记录在文档结构树中,由此形成层H1、S1和H2。
如果再没有分隔符存在,使用水平方向上的组长度在步骤S8110中进行确定。更具体地,确定水平方向上的组长度是否与页面宽度一致。当水平方向上的组长度与页面宽度一致(步骤S8110为是)时,处理结束。另一方面,如果水平方向上的组长度与页面宽度不一致(步骤S8110为否),则流程返回到S8100,以在上一个级别的上层重复步骤S8100。
在图13A的文档图像中,由于水平方向上的组长度与页面宽度一致,处理在步骤S8110结束,最后将代表整个页面的最上层V0附加在文档结构树上。
在文档结构树完成之后,根据图11的步骤S8004的文档结构树来生成应用数据。
下面将说明图13A的实际示例。
即,由于组H1在水平方向上包括两个块T1和T2,其作为两列输出。当块V1的内部信息(参见DAOF,作为字符识别结果的文本、图像等)输出后,设置新的列,然后输出块T2的内部信息。之后,输出分隔符S1。
由于组H2在水平方向上包括两个块V1和V2,输出两列。块V1按块T3、T4和T5的顺序输出内部信息,然后设置新的列。然后,块V2的内部信息以块T6和T7的顺序进行输出。
这样,可以完成从DAOF到应用数据的转换处理。
指针信息附加处理
将详细说明在图3的步骤S129中的指针附加处理。
指针信息可被附加到嵌入图像的二维条形码中。除了二维条形码外,还可以采用水印方法,包括:直接将指针信息作为字符串附加到电子文件的方法,通过调节字符串的间隔(特别是相邻字符之间的间隔)在电子文件中嵌入信息的方法,以及在电子文件中的半色调图像(thumbnail image,缩略图像)中嵌入信息的方法。
将对用于执行由MFP 100完成的各种功能的操作窗口进行说明。
操作单元113和显示单元116的说明
图14A~14D为示出根据本发明第一实施例的操作窗口的示例的视图。
具体而言,这些操作窗口是示例,其中的每个操作窗口包括操作单元113和显示单元116。
通过集成操作单元113和显示单元116来形成操作窗口10000。在这个示例中,操作单元113和显示单元116包括LCD和触摸板,但是操作单元113可由硬键或者鼠标指针单独形成,显示单元116可由CRT等形成。
基本操作的说明
图14A中的操作窗口10000为根据第一实施例的MFP 100的基本操作窗口。通过该基本操作窗口来选择根据第一实施例的多种功能。图14A示出用于执行复印功能的操作窗口。根据在操作窗口10000的示例中的应用模式键100000来执行上述矢量扫描功能。
当应用模式键100000被触摸时,操作窗口10000被切换到图14B中的应用模式窗口10001,该应用模式窗口10001是从由MFP 100准备的、作为应用模式的各种模式中而形成的。
在图14B的应用模式窗口10001中,矢量化键100010是启动上述矢量扫描功能的选择键。当矢量化键100010被触摸时,显示图14C中的操作窗口10002。
在图14C的操作窗口10002,扫描开始键100020被用于给出开始扫描文档的指令。当该键被触摸时,文档被读取。在读取完文档后,显示器切换至图14D中的操作窗口10003。
在第一实施例中,执行直到图3的步骤S121中的BS处理,以读取在图3的步骤120输入的文档图像,处理结果(对象化处理的结果)被临时存储在例如存储单元111中。
在图14D中的操作窗口10003显示包含处理结果的图像100029,形成图像100029的对象包括并显示在各单元(属性)的矩形框中。
对象由不同颜色的矩形框来表示,这取决于在图3的步骤S121中的块选择处理所自动识别的属性。
例如,如果包括各对象的矩形框由不同颜色(例如,红色表示TEXT(文本),黄色表示IMAGE(照片))来表示,可以容易地识别在块选择处理中得到的属性特有对象(attribute-specific object)。这提高了操作者的可视性。除了颜色上的变化之外,矩形框可在任何其它的显示样式例如宽度或形状(虚线框)方面彼此不同。或者,每个对象可被屏蔽(screen)。
通过使用图像输入单元110读取文档而得到的图像(平面图像)以初始状态显示为图像100029。根据需要,可通过使用放大/缩小键100036来放大/缩小图像的尺寸。假设放大后的图像100029的显示内容超出了显示区域的尺寸,则不能看到全部内容。这时,通过使用滚动键100035向下滚动图像100029来确认没有看到的部分。
图14D示出了一个状态,在该状态中,选择了在图像100029中央处的文本对象100030(字符串“We are always waitingYOU!”)。在图14D中,处于被选择状态的对象被包围在表示其属性(这时是红色)的颜色的实线矩形框中,同时,处于未被选择状态的其余对象被包围在表示其属性的颜色的虚线矩形框中。通过区别处于选择状态下的矩形框的样式和处于未选择状态下的矩形框的样式,可以容易地确认每个对象的选择状态/未选择状态。
在这个示例中,文本对象100030被包围在红色实线矩形框中;图形对象100037,蓝色虚线矩形框;图像对象100038,黄色虚线矩形框;表对象100039,绿色虚线矩形框。其余对象是背景对象。
背景对象是在提取构成图像100029的对象之后剩余的图像部分,并且没有包围在矩形框中。然而,对于背景指定,背景图像可被以与其它对象相类似的方式包围在矩形框中。这样,可通过隐藏其它对象来增加背景对象的可视性。
作为选择将被编辑的对象的方法(例如,在文本对象情况下的字符串编辑和在图形对象情况下的颜色调节),可用的方法有:直接触摸例如文本对象100030中的区域的方法,以及使用对象选择键100032来指定对象的方法。通过其中任一方法,所选对象的矩形框变成实线,而未选择的对象的矩形框变成虚线。
同时,选择对应于所选对象的属性的对象属性键100031(在本示例中选择的是文本,其它为图形、表、图像和背景)中的一个。这样,为了示出其选择的状态,对应的对象属性键被屏蔽。可以采用其它的显示样式例如阴影线显示、闪烁显示等,只要它们能表示出选择状态/未选择状态即可。
假设使用ADF读取包含多页的文档。在初始阶段,多页中的第一页的图像被显示在操作窗口10003中。对于后续页,可使用页指示键100033将图像切换到所期望页的图像。
所选对象的矢量化结果是否OK(用于确定(保存)矢量数据)的设置由矢量化键100041来决定。当允许矢量化时,矢量化键100041高亮显示;否则,矢量化键100041普通方式显示。
图14D示出了禁止矢量化所选对象(文本对象100030)的状态。如果在该状态下触摸了OK键100034,则当前设置被作为矢量化控制信息存储在存储单元111中。矢量化控制信息包含表示矢量化处理的费用的费用信息。
附图标记100042表示显示对所选对象的矢量化处理费用的对象特定矢量化处理费用显示区域。在该示例中,对所选对象的矢量化处理的费用由对应的对象计数来给出,对于与该对象计数相对应的费用向用户记账。可以显示实际费用来替代对象计数。可以以任何形式来显示费用信息,只要能显示出对象的费用即可。
可以根据在执行BS处理时所得到的区域的面积来改变每个对象的矢量化费用。费用可设定为针对图像对象较高和针对文本对象较低(或相反)。通过显示专用的管理窗口,管理员可以使用操作单元113和显示单元116来任意设定费用。由于可针对每个对象来控制(改变)矢量化处理的记账,可根据装置的使用来执行记账处理。
附图标记100043表示用来显示图像100029中出现的所有对象的矢量化处理的费用的全部对象矢量化处理费用显示区域。在该示例中,所有对象的矢量化处理的费用由对应的对象计数给出,对应于该对象计数的费用向用户记账。除了对象计数之外,可以显示实际费用。费用信息可以以任何形式显示,只要可呈现出对象的费用即可。
费用显示区域100042和100043允许操作者容易地确认来自矢量化处理的费用。
当触摸OK键100034时,执行对应于从所显示的图像100029中选出的一个或者多个对象的矢量化处理。当设置取消键100040被触摸时,在操作窗口10003中的各种设置被放弃,操作窗口10003返回图14A的基本窗口10000。
记账处理
将详细地说明图3的步骤S130的记账处理。
在指针信息附加处理结束后,执行对矢量扫描的记账处理。记账处理是根据集成在管理计数器117的计数值的费用表而进行的。
以下说明假设管理计数器117被配置为部门管理计数器,以便为包含多个部门的机构中的每个部门执行记账处理。
图15A为一框图,其示出根据本发明第一实施例的MFP100的部门管理计数器的配置的示例。图15B为一框图,其示出根据本发明第一实施例的部门特有计数器表的配置的示例。图15C为一框图,其示出根据本发明第一实施例的部门特有限值(limit value)表的配置的示例。
附图标记1500表示用来比较部门特有计数器表1530和部门特有限值表1540的计数器比较单元。计数器比较单元1500比较来自部门特有计数器表1530的值和来自部门特有限值表1540的值。如果来自部门特有限值表1540的值不超过来自部门特有计数器表1530的值,则计数器比较单元1500向数据处理单元115发送表示允许操作目标功能的控制信号。
部门特有计数器表1530的功能切换单元1510在功能(例如,复印功能和存储功能)之间切换,并根据在使用操作单元113指定功能或要打印来自客户PC 102的打印数据时对来自数据处理单元115的操作指令的接收,选择要参考的计数器表。
根据处理的内容表示光栅扫描或矢量扫描,光栅/矢量计数器切换单元1511选择要参考的计数器表。附图标记1512~1519表示各功能的部门特有功能计数器表。对于复印功能、发送功能和打印功能中的每个功能,备有光栅扫描和矢量扫描的表。对于矢量扫描,备有与经过矢量化处理的对象的每个属性相对应的矢量化计数器表。
部门特有功能计数器表1512~1519对应于部门和功能来进行定制,以便为每个部门管理每个功能,上述计数器表是数据处理单元115可读/可写的数据库。
参照图16A说明这些表的示例。
图16A为示出根据本发明第一实施例的部门特有功能计数器表的示例的表。
表1512是光栅部门特有复印计数器表的示例,其是专门用于光栅扫描的复印功能的计数器。在该示例中,记录各部门当前注册的ID和每个部门在光栅扫描时单色复印和彩色复印的计数。
目前,ID为“A”的部门在光栅扫描中执行了计数为“499”次的单色复印和计数为“821”次的彩色复印。
要注意的是,可通过操作单元113顺序增加要注册的IDs号。
在图16A中,从A~C注册IDs。ID为“B”的部门已经执行了计数为“500”次的单色复印和计数为“500”次的彩色复印。ID为“C”的部门已经执行了计数为“300”次的单色复印和计数为“234”次的彩色复印。
类似地,表1513是矢量部门特有复印计数器表的示例,其是专门用于矢量扫描的复印功能的计数器。在该示例中,记录各部门当前注册的IDs和每个部门在矢量扫描中的单色复印和彩色复印的计数。
目前,ID为“A”的部门在矢量扫描中已经执行了计数为“891”次的单色复印和计数为“998”次的彩色复印。ID为“B”的部门已经执行了计数为“500”次的单色复印和计数为“500”次的彩色复印。ID为“C”的部门已经执行了计数为“300”次的单色复印和计数为“789”次的彩色复印。
尽管在图16A未示出,对应于除复印功能之外的各功能的计数器表也具有同样的配置。
部门特有限值表1540的功能切换单元1520在功能(例如,复印功能和存储功能)之间切换,并根据在使用操作单元113指定功能或要打印来自客户PC 102的打印数据时对来自数据处理单元115的操作指令的接收,选择要参考的限值表。
根据处理的内容是光栅扫描还是矢量扫描,光栅/矢量计数器切换单元1521选择要参考的限值表。附图标记1522~1529表示各功能的部门特有功能计数器表。为复印功能、保存功能、发送功能和打印功能中的每个功能准备光栅扫描和矢量扫描的表。对于矢量扫描,准备与经过矢量化处理的对象的每个属性相对应的矢量化限值表。
部门特有功能限值表1522~1529对应于部门和功能而定制,以便为每个部门管理每个使用计数的限值,上述限值表是由数据处理单元115可读/可写的数据库。
参照图16B说明这些表的示例。
图16B为示出根据本发明第一实施例的部门特有功能限值表的示例的表。
表1522为光栅部门特有复印限值表的示例,其表示在光栅扫描中的复印功能的限值。在该示例中,记录各部门的当前IDs和表示每个部门光栅扫描单色复印和彩色复印的可用计数的限值。
目前,ID为“A”的部门在光栅扫描中能执行计数至多为“1000”的单色复印和计数至多为“1000”的彩色扫描。
要注意的是,通过操作单元113可顺序增加要注册的IDs号。
在图16B中,从A~C注册IDs。ID为“B”的部门能执行计数至多为“500”的单色复印和计数至多为“500”的彩色复印。ID为“C”的部门能执行计数至多为“300”的单色复印和计数至多为“1000”的彩色复印。
类似地,表1523为矢量部门特有复印限值表的示例,其表示矢量扫描的复印功能的限值。在该示例中,记录了各部门当前的IDs和表示每个部门在矢量扫描中单色复印和彩色复印的可用计数的限值。
目前,ID为“A”的部门能在矢量扫描中执行计数至多为“1000”的单色复印和计数至多为“1000”的彩色复印。ID为“B”的部门能执行计数至多为“500”的单色复印和计数至多为“500”的彩色复印。ID为“C”的部门能执行计数至多为“300”的单色复印和计数至多为“1000”的彩色复印。
尽管在图16B中未示出,对应于除复印功能之外的各功能的计数器表也具有同样的配置。
将说明部门管理计数器的具体操作。
将举例说明在矢量扫描中的复印功能的管理、和对复印功能的使用计数的计数处理。同样的操作也应用在光栅扫描和发送功能和打印功能上。
如上所述,用于矢量扫描的部门特有复印计数器表1513是数据处理单元115可读/可写的数据库。在该部门特有复印计数器表1513中,记录各部门的当前注册IDs、每个部门使用的单色复印的复印计数、以及每个部门使用的彩色复印的复印计数。
同时,如上所述,用于矢量扫描的部门特有复印限值表1523是数据处理单元115可读/可写的数据库。在该部门特有复印限值表1523中,记录各部门的当前注册IDs、每个部门可用的单色复印的复印计数、以及每个部门可用的彩色复印的复印计数。
当操作者使用MFP 100的矢量扫描的复印功能时,其ID必须在矢量扫描的部门特有复印计数器表1513中进行注册。这也应用于光栅扫描的复印功能和其余的功能。
当将要进行矢量扫描的复印功能时,MFP 100不会接受任何复印操作指令,除非由操作单元113输入在部门特有复印计数器表1513中为矢量扫描注册的任意一个IDs。如果从操作单元113输入了注册在用于矢量扫描的部门特有复印计数器表1513中的ID,MFP 100检查是否允许该ID的操作者执行矢量扫描的复印功能。
当将用于矢量扫描的部门特有复印计数器表1513的值和用于矢量扫描的部门特有限值表1523的值进行比较,且对应于所输入的ID的用于矢量扫描的部门特有复印计数器表1513的值小于用于矢量扫描的部门特有限值表1523的值时,允许进行操作,且可接受矢量扫描的复印操作。
在部门特有复印计数器表1513(图16A)和部门特有限值表1523(图16B)的示例中,允许ID为“A”的部门进行单色复印和彩色复印,但不允许ID为“B”的部门进行单色复印和彩色复印。允许ID为“C”的部门进行单色复印,但禁止彩色复印。
根据操作许可的接受,执行复印操作,以通知数据处理单元115从打印单元112发送的纸张数量。数据处理单元115更新用于矢量扫描的部门特有复印计数器表1513的值。
当禁止操作时,通过在显示单元116上显示不能进行操作的信息来通知用户,或者通知用户不接受经由操作单元113的操作。
参照图17A来说明对象化计数器表,该对象化计数器表用作被配置为矢量扫描计数器表的一部分的矢量化计数器表。参照图17B来说明能管理对象化计数器表中的可用对象化计数的限值的对象化限值表。
图17A为示出根据本发明第一实施例的对象化计数器表的示例的表。图17B为示出根据本发明第一实施例的对象化限值表的示例的表。
在图17A和图17B中,将举例说明在使用发送功能时执行矢量扫描所得到的对象的对象化计数器表。对于使用其它功能(复印功能、存储功能等)时执行矢量扫描所得到的对象,配置类似的对象化计数器表。
即使对例如扫描没有对象的空白文档、或扫描不能由BS处理分成对象的文档而获得的扫描图像数据,对象化计数器表也对用户进行记账。
作为图17A中的对象化计数器表2201和在图17B中的对象化限值表2202的管理形式,对由上述BS处理生成的对象数量进行计数,并对所产生的每类对象(在这种情况下,文本属性、图形属性、表属性、或者图像属性)进行管理。
图17B中的对象化限值表2202显示,部门“A”被允许对在矢量化处理后所产生的所有对象的属性进行对象化(设定了除O之外的任意限值)。
对象化限值表2202还显示,部门“B”只被允许对文本和图像属性进行对象化(例如,对图形和表属性设定限值0,禁止这些属性的对象化)。这意味着即使部门“B”执行了矢量扫描,也不生成图形和表属性的对象,对象被作为图像来处理,不提供矢量数据。
对于部门“C”,即使对矢量扫描,也形成作为图像数据的、未经任何矢量化处理的对象。
与逐个管理矢量扫描不同,通过管理是否允许每个部门的矢量扫描对象化,可以实现灵活的操作管理,以便即使在文本矢量化已经到达给定部门的限值后,当图形矢量化尚未达到限值时,该部门也可对图形对象进行矢量扫描。因此,对于每个操作者、部门和对象可以实现灵活的管理。
由于可通过属性来管理所生成的对象,即使费用是通过区分高附加值图形属性的矢量化费用和低附加值图像属性的对象化费用而收集的,第一实施例也能构建可自由处理记账结构的系统。
管理员通过操作单元113可预先适当注册各限值表的限值。形成与各计数器表一致的用于计算账单额的费用表,并且为每个功能设置单位费用信息,该单位费用信息表示每当每个功能使用一次时所收集的单位费用。另外,为每个对象设置对应于对象的属性类型或尺寸的单位费用信息。
如上所述,通过向MFP 100提供矢量化每个对象的矢量扫描并在读取文档时生成可再次使用的格式的图像数据,第一实施例可提供一种能将纸文档处理为可再次使用的电子文件而不丢失该纸文档的信息的图像处理系统。
由于可对每个功能管理光栅扫描和矢量扫描,第一实施例可构建灵活的记账系统,当对每个部门改变和管理光栅扫描和矢量扫描的使用计数的限值、或者当改变光栅扫描和矢量扫描的记账以收集其费用时,该记账系统能满足上述使用环境的应用目的。
通过操作单元113和显示单元116设定并显示矢量化费用。用户(操作者)可以确认由矢量化产生的费用,并确定是否矢量化文档中各属性的对象。
在第一实施例中,由操作单元113和显示单元116来执行各种功能。还可以从外部终端例如客户PC 102通过网络104和LAN 107来执行这些功能。通过在注册各种表时、搜索和浏览注册的内容时根据ID和密码来执行验证,可进一步加强安全性。
通过将矢量扫描的管理形式配置为与光栅扫描的管理形式不同,并且通过管理矢量扫描所特有的对象属性,第一实施例可提供能灵活管理“可再次使用”附加值矢量化处理的系统。
第二实施例
显示了第一实施例矢量扫描的对象化(矢量化)的费用,但根据要处理的文档的内容,一个文档所生成的对象的数量可能非常巨大。如果意外地对从这种文档获得的全部对象进行矢量化,则可能产生高费用。
第二实施例将说明这样一种配置,其除了第一实施例的配置外,通过设置对象化文档时的费用上限来避免错误的高费用记账。
第二实施例的系统配置(硬件配置和功能配置)可以与第一实施例的相同,因而省略其说明。
参照图18来说明由根据第二实施例的图像处理系统来执行的全部处理的概要。
图18是一流程图,其示出由根据本发明第二实施例的图像处理系统来执行的全部处理的概要。
在图18中,步骤S2120~S2131对应于根据第一实施例图3中的步骤S120~S131,因而省略其说明。
在步骤S2132中,对于步骤S2121的处理结果,参考管理计数器117来计算由矢量化处理产生的报酬,并确定所计算出的报酬是否超过预定值(上限值)。如果计算出的报酬没有超过预定值(步骤S2132为是),则执行来自步骤S2122的处理;如果计算出的结果超过预定值(步骤S2132为否),则流程进入步骤S2133。
要注意的是,管理人可以通过操作单元113预先适当设置预定值(上限值),该预定值是在第一实施例说明过的各限值表的一部分。
在步骤S2133中,在显示单元116上显示报酬超过上限值的警告(警告显示)。可以用从音频输出单元(未示出)输出警报声来替代在显示单元116上显示警告。然后,在步骤S2134中,确定是否已发出了继续操作的指令。如果尚未发出操作继续指令(步骤S2134中为否),则处理结束;如果已发出操作继续指令(步骤S2134中为是),则进入步骤S2135。
在步骤S2135中,在显示单元116上显示图14D中的操作窗口10003。在步骤S2136中,根据用户(操作者)对操作窗口10003中的对象属性键10031的操作,接受要处理的对象属性(属性的选择/非选择)变化。
处理返回步骤S2132,通过参考管理计数器117来计算对所选属性的对象的矢量化处理而生成的报酬,并确定所计算出的报酬是否超过预定值(上限值)。根据确定结果,执行来自步骤S2122的处理或者来自步骤S2133的处理。
如上所述,根据第二实施例,当对文档中的对象进行矢量化处理而产生的报酬超过了上限值时,显示警告,给操作者一个机会以指示是否对每个属性的对象执行矢量化处理。这可防止由于文档内容而导致的大记账,且能提供由用户设定的矢量扫描环境。
第三实施例
在第二实施例中,设置了在对文档中的对象进行矢量化处理时产生的报酬的上限值,并且如果该报酬超过了其上限值,则显示警告。然而,本发明并不局限与此,例如,可以自动调整要矢量化的对象的数量,以便执行矢量化时不超过上限值。
还可以准备调整模式和自动调整模式,在调制模式中,输出警告,操作者能任意调整要矢量化的对象;在自动调整模式中,装置自动调整要矢量化的对象。
在自动调整模式中,可以对要矢量化的对象的属性设置优先级,以根据优先级自动调整对象。例如,当操作者想要尽可能多地矢量化字符时,给文本属性最高的优先级,以优先矢量化文本属性的对象。
第四实施例
第四实施例是图像处理系统,其在第一到第三实施例的图像处理系统使用光栅扫描功能和矢量扫描功能的环境中,正确、有效地执行光栅扫描功能和矢量扫描功能的使用管理。
处理概要
将参照图19对由根据第四实施例的图像处理系统所执行的整个处理的概要进行说明。
图19为一流程图,其示出了由根据本发明第四实施例的图像处理系统所执行的整个处理的概要。
在步骤S19121中,文档被放置在MFP 100的图像输入单元110上,使用操作单元113的功能选择键来接受在各种功能(例如,复印功能、存储功能和发送功能)中所期望的功能。
在步骤S19122中,根据操作单元113的矢量扫描选择键的操作来选择矢量扫描。
如上所述,矢量扫描意味着一系列矢量化处理(例如,将所读取的文档图像的输入图像数据(光栅图像数据)的文本区转换成文本代码,函数化和编码细线区或图像区)。也就是说,扫描文档和将所得到的输入图像数据转换成矢量数据的处理被定义为矢量扫描。在第一实施例中的图4A、4B和5已对由矢量扫描执行的矢量化处理的细节进行了说明。
在步骤19123中,根据通过操作单元113的操作,由矢量模式选择键来选择所期望的矢量模式。
参照上述图14A、14B和后述图20来详细说明由操作单元113执行的与矢量扫描有关的操作。
当操作了启动矢量扫描的开始键时,放置在图像输入单元110上的文档图像被读取,以执行在步骤S19124中指定的矢量模式的矢量扫描。
在矢量扫描中,一个文档被光栅扫描并读取,以获得例如600dpi的8位图像信号。在步骤S19125中,图像信号由数据处理单元115进行预处理,并作为一页图像数据存储在存储单元111中。
数据处理单元115的CPU对存储在存储单元111中的图像数据执行步骤S19126和S19127的矢量化处理的预处理,并进行步骤S19128中的矢量化处理。
在步骤S19126中,数据处理单元115进行块选择(BS)处理。
在步骤S19126中的BS处理基本上与第一实施例的步骤S121中的处理相同。特别是在步骤S19126中,根据在步骤S19123中所选择的矢量模式来确定要被划分的对象的属性类型。
例如,当文本/图形/表/图像模式被指定为矢量模式时,图像信号被划分成文本、图形(细线和图形)、表、图像以及背景属性的对象(块)。当文本模式被指定为矢量模式时,图像信号被划分成文本和背景属性的对象(块)。
背景不出现在矢量模式的符号表示中,因为除了文本对象之外的区域作为例如文本模式中的背景。文本模式还可称为文本/背景模式。
将说明矢量模式的具体示例。
1)文本/图形/表/图像模式
图像被划分成文本、图形(细线和图形)、表、图像和背景属性的对象(块)。
2)文本/图形/图像模式
图像被划分成文本、图形(细线、图形和表)、图像和背景属性的对象(块)。
3)文本/图像模式
图像被划分成文本、图像(细线、图形、表和图像)和背景属性的对象(块)。
4)文本模式
图像被划分成文本和背景(细线、图形、表和图像)属性的对象(块)。
5)图像模式
图像被划分成图像(文本、细线、图形、表和图像)和背景属性的对象(块)。
在该样式中,矢量模式定义要在块选择处理中划分的对象的属性类型,还定义要在矢量化处理中矢量化的对象的属性类型。
第四实施例已举例说明了文本、图形(细线和图形)、表、图像和背景属性。然而,属性的类型并不局限于此,还可以根据应用目的来使用其它属性类型,且无需使用全部属性。
上述矢量模式的具体示例是五种模式:文本/图形/表/图像模式,文本/图形/图像模式,文本/图像模式,文本模式和图像模式。然而,模式的类型并不局限于此,还可根据应用目的来使用矢量模式的其它类型,且无需使用全部矢量模式。
当为各属性划分了对象(块)之后,整个输入图像信息经过矢量化处理,以将图像数据转换成矢量数据文件。
在步骤S19127中,对由步骤S19126的BS处理得到的文本块进行OCR处理。
在步骤S19128中,对每个经OCR处理后的文本块进一步识别字符的尺寸、样式和字体。文本块被转换成视觉上忠实于通过扫描文档得到的字符的字体数据。由线形成的表和图形块被转换成轮廓数据,并以函数来近似。图像块被转换成作为图像数据的单独的JPEG文件。
例如,在步骤S19123中指定文本/图形/表/图像模式,在步骤S19128中将文本对象转换成字体数据。图形(细线/图形)对象被矢量化成轮廓数据/近似函数。在表中作为表对象的数值信息被转换成字体信息,表框被矢量化成轮廓数据/近似函数,每个数值信息被关联为单元信息,并被编码为表对象。
在将图像输入单元110的读取分辨率保持在600dpi的同时执行完低压缩(例如,低JPEG压缩)后,存储图像对象。在将读取分辨率从600dpi变为低分辨率(例如,300dpi的分辨率),然后进行高分辨率(例如,高JPEG压缩)后,存储背景对象。
要注意的是,高压缩和低压缩分别定义为以高于预定压缩比(例如,50%)的压缩比进行的压缩和以低于预定压缩比的压缩比进行的压缩。
如果在步骤S19123中指定了文本模式,则在步骤S19128中将文本对象转换成字体数据。其余的图形(细线和图形)、表和图像对象被处理为背景对象,转换成300dpi的分辨率,然后以高压缩比保存为JPEG格式。
通过根据指定的矢量模式来改变要进行矢量化处理的属性,要生成的矢量数据文件的容量和图像质量等均可根据应用目的而任意改变。
在步骤S19128中的矢量化处理结束之后,在步骤S19129中将每个对象(块)的布置信息作为矢量数据文件存储在存储单元111中。
在步骤S19130中,根据矢量扫描的目的对存储在存储单元111中的矢量数据文件进行后处理。
作为复印功能的后处理,矢量数据文件经历了对每个对象最优的图像处理例如颜色处理和空间频率校正,并由单元单元112来打印。对于存储功能,矢量数据文件存储并保存在存储单元111中。对于发送功能,矢量数据文件被转换成普通目的的文件格式(例如,RTF(富文本格式)格式或者SVG格式)以便再次在文件发送目的地使用该文件,并且通过网络I/F 114发送到目的地(例如,客户PC 102).
通过上述处理得到的矢量数据文件包含所有与读取文档图像视觉上几乎相同的、可编辑格式的矢量信息,且这些矢量信息可被再次直接处理、再使用、存储、发送或者打印。
因为由这些处理生成的矢量数据文件由说明符代码来表示字符、细线等,与简单地直接处理图像数据(光栅位图数据)的情形相比,减少了信息量。能够提高存储效率,缩短发送时间,有利于以打印/显示高质量的数据。
这种能根据矢量模式来改变要矢量化处理的属性类型的布置可获得以下优点。
例如,为了仅矢量化并重新使用图像中的文本部分,如果图像通过指定文本/图形/表/图像模式作为矢量模式而被矢量化,则除文本部分之外的其它部分也被矢量化,这使提取和使用文本部分的工作复杂化。这时,通过指定文本模式作为矢量模式,可自动生成仅文本部分被矢量化的矢量数据文件,这有利于只对文本部分的提取并且易于后处理。
如果经矢量化处理后的图像变得与原始光栅图像显著不同,则通常是在未设定矢量模式(对应于第四实施例中的文本/图形/表/图像模式)时执行了将图像分为所有可识别属性的对象的矢量化处理。如果该矢量化处理显著改变了图形和表对象的形状,则在矢量化处理之后必须进行人工校正。
为了解决这个问题,第四实施例准备了文本/图形模式作为矢量模式。当指定了文本/图像模式时,图形和表对象被作为图像对象来处理,其光栅图像可直接存储为JPEG数据,而不执行任何矢量化处理。也就是说,如上所述,如果矢量数据和光栅数据之间的形状差别显著,通过仅指定文本/图像模式作为矢量模式,可防止与原始光栅图像的形状差别。通过与光栅数据相匹配,提高了与用户友好性,也提高了图像质量。
通过改变矢量模式,可对步骤S19130中的每个后处理应用最优对象的矢量属性。
例如,可通过指定仅矢量化字符的文本/图像模式来进行复印,以提高文本质量,同时通过附加忠实于文档的重要度来禁止其余对象的矢量化。为使接收客户PC 102等能再次使用矢量化后的对象,可通过指定文本/图形/表/图像模式来进行文件发送。这样,可以根据每个后处理的应用目的来选择最佳的矢量模式。
操作单元113和显示单元116的说明
图20示出根据本发明第四实施例的操作窗口的示例。
图20中的操作窗口是根据第一实施例的图14C中的窗口的应用。
在第四实施例中,当触摸了图14A中操作窗口10000中的选择复印功能的键100001、选择发送功能(发送/传真功能)的键100002、或者选择存储功能(box function,盒功能)的键100003时(图19中的步骤S19121),操作窗口10000被切换到对应于所选功能的窗口显示。在该示例中,选择了复印功能。
在图14B的应用模式窗口10001中,矢量化键100010是启动上述矢量扫描功能的选择键(图19中的步骤S19122)。当触摸了矢量化键100010时,显示图20中的操作窗口10002。
在操作窗口10002中,扫描开始键100020用来给出开始扫描文件的指令。当触摸该键时,文件被读取。矢量模式选择键100021用来选择上述矢量模式。在选择了矢量模式(在图19中的步骤S19123)之后,触摸扫描开始键100020开始扫描功能。
例如,每当矢量模式选择键100021被触摸时,矢量模式选择键100021切换其内容(矢量模式)。这时,矢量模式选择键100021允许操作者选择提前准备好的五个模式中的一个:文本/图形/表/图像模式、文本/图形/图像模式、文本/图像模式、文本模式、和图像模式。然而,模式选择方法并不局限于此。
例如,可准备能任意选中这四个(文本、图形、表、图像)属性的复选框(check box),以允许操作者在复选框中选择属性的任意组合。这时,如果选中文本和图像属性,则执行与文本/图像模式相同的模式。或者,可设置包括各种矢量模式的下拉式菜单,以允许操作者从下拉式菜单中选择所期望的矢量模式。
将说明对MFP 100各功能的使用管理处理,该处理作为在图19的步骤S19130中的后处理的一部分而执行。在使用管理处理中,由管理计数器117根据操作者或者MFP 100各功能的使用内容来执行计数处理。
在第四实施例以及第一实施例中,管理计数器117被配置为部门管理计数器,以便为包含多个部门的机构中的每个部门来执行使用管理处理。在第四实施例中的部门管理计数器与在第一实施例中参照图15、16A和16B所说明的相同。
如上所述,第四实施例通过向MFP 100提供在读取文档时矢量化每个对象且生成可再次使用的格式的图像数据的矢量扫描,能提供一种可将任何纸文档处理成可再使用的电子文件、且不丢失纸文档的信息的图像处理系统。
由于光栅扫描和矢量扫描可对每个功能进行管理,第四实施例可以构建灵活的记账系统,该记账系统当为每个部门改变和管理光栅扫描和矢量扫描的使用计数的限值、或者改变光栅扫描和矢量扫描的记账以收集其费用时,能满足使用环境的应用目的。
第四实施例可容易地构成一系统,该系统可通过管理每个部门的矢量化处理来对每个部门的矢量化处理的允许/禁止进行控制,并且当对文档的机密信息的保护和矢量化被认为是高附加值服务时,控制报酬和记账结构。
第五实施例
第四实施例根据光栅扫描或者矢量扫描,通过分别准备专门用于光栅扫描和矢量扫描的计数器表和限值表来对使用管理进行控制,如图15、16A和16B所示。第五实施例是特别用于矢量扫描中的另一种管理形式。
图21A和21B示出该矢量扫描管理形式的几个示例。
在图21A和21B中,将举例说明针对在使用发送功能时通过执行矢量扫描而得到的对象的对象化计数器表。类似的对象化计数器表针对在使用其它功能(复制功能、存储功能等)时通过执行矢量扫描而得到的对象进行配置。
在图21A中,附图标记1517表示矢量部门特有发送计数器表的一个示例,其是用于矢量扫描的计数器。附图标记1527表示矢量部门特有发送限值表的一个示例,其表示矢量扫描功能的限值。
图21A中的矢量部门特有发送计数器表1517和矢量部门特有发送限值表1527代表一种管理形式,在该管理形式中,为利用上述矢量模式选择键100021选择的每种矢量模式(即,文本/图形/表/图像、文本/图形/图像、文本/图像、文本、或图像)计数并管理所生成的对象的数量。
图21A中的矢量部门特有发送限值表1527表示在文本/图形/表/图像模式下允许部门“A”进行矢量扫描。
矢量部门特有发送限值表1527还示出允许部门“B”在图像模式下进行矢量扫描。这意味着即使在矢量扫描时,对扫描的图像数据进行矢量化也是被禁止的。
矢量部门特有发送限值表1527还示出允许部门“C”在文本/图像模式下进行矢量扫描。这时,允许部门“C”通过OCR来编码字符。
以此方式,可以为每个部门来控制和管理矢量化处理的程度(矢量模式类型)。这避免了文档的意外转换,例如通过矢量化处理将机密文档转换为可再次使用的状态。
图21B示出另一示例。
图21B示出矢量部门特有发送计数器表1517和矢量部门特有发送限值表1527的另一示例。
图21B中的矢量部门特有发送计数器表1517和矢量部门特有发送限值表1527示出一种管理形式,在该管理形式中,为每类所生成的对象(例如,文本、图形、表、和图像属性中的每个)计数并管理由上述块选择处理所生成的对象的数量。
图21B中的矢量部门特有发送限值表1527代表允许部门“A”对矢量化处理后生成的对象的所有属性进行对象化。
矢量部门特有发送限值表1527还示出仅允许部门“B”对文本和图像属性进行对象化(例如,对图形和表属性设置限值0,禁止对这些属性对象化)。这意味着,即使在矢量扫描时,也不会为部门“B”生成图形和表属性的对象,对象作为图像被处理,不提供矢量数据。
对于部门“C”,即使在矢量扫描时,也会生成作为图像数据的对象,而不进行任何矢量化处理。
通过为每个部门管理是否允许在矢量扫描时进行对象化,可以实现灵活的操作管理,使得即使文本矢量化已经达到其限值后,而图形矢量化未达到其限值时,给定部门可以针对图形对象进行矢量扫描,而不像逐个进行矢量扫描管理那样。因此,可对每个操作员、部门和对象实现灵活的管理。
由于生成的对象可以通过它们的属性进行管理,第五实施例可以构造一个系统,该系统即使在通过区分高附加值图形属性的矢量化费用和低附加值图像属性的矢量化费用进行费用的采集时,也可以自由地处理记账结构。
上面的计数器表和限值表仅是一个示例,根据应用的目的可以配置各种管理内容的表。
例如,表的管理内容如下。
●针对每个对象属性对单色复制和彩色复制的使用计数进行管理。
●对于文本对象,将转换为文本代码的字符数量、OCR识别的字符数量、处理语言的种类、字符尺寸、字体等作为每个部门的文本对象的对象信息来进行管理。
●对于图形对象,其形状的复杂程度由函数化中定位点(anchor points)的数量来表示,并作为图形对象的对象信息进行管理。
●对于图像对象,所生成的对象的分辨率作为图像对象的对象信息进行管理。
●所生成的对象的总面积和对象总数作为对象信息进行管理。
●容量、日期和时间、以及所生成的矢量数据文件的制作人等作为矢量图像数据信息进行管理。
上述管理内容的类型可以通过操作单元113和显示单元116进行设置和显示。也可以注册一种新的类型的管理内容。可以从外部终端,例如客户PC 102通过网络104和LAN 107来执行各种功能。通过在注册各种表时、搜索和浏览注册的内容时根据ID和密码来执行验证,可进一步加强安全性。
还可以保持几种管理形式,并且可以通过管理计数器117根据具体情况来设置所需的管理形式。另外,可以同时保持并管理所有的管理形式。
本发明的要点不仅限于上述管理内容的类型。本发明可提供一种系统,该系统通过在矢量扫描中配置与光栅扫描中的管理形式独立的管理形式、并且管理专用于矢量扫描的对象属性和矢量模式,可以自由地管理“可再次使用”增值矢量化处理。
如上所述,第五实施例除了实现第四实施例中说明的效果外,可以以适合于应用目的的管理形式来实现MFP 100的使用管理。
第六实施例
在第四实施例中,图1中的MFP 100结合了将输入的光栅图形数据转换为矢量数据文件的矢量化处理功能,通过MFP100中的操作单元113和显示单元116选择用于执行矢量化处理功能的矢量模式,并且针对由所选择的矢量模式定义的每种属性来生成矢量数据文件。但是,本发明并不限于这种配置,在第四实施例中说明的配置可以由管理PC 101来实现。
在此情况下,通过管理PC 101的操作单元来选择矢量模式,从MFP 100输入的光栅图像数据被传送到管理PC 101,以由管理PC 101选择的矢量模式完成矢量化处理。
处理概要
将参照图22对根据第六实施例的图像处理系统执行的整个处理的概要进行说明。
图22是示出根据本发明第六实施例的图像处理系统执行的整个处理的概要流程图。
在步骤S2001中,在MFP 100的图像输入单元110放置文档,并根据利用管理PC 101的操作单元的矢量扫描选择键的操作,选择矢量扫描。
在步骤S2002中,利用管理PC 101的操作单元的矢量模式选择键,选择需要的矢量模式。
管理PC 101的操作单元和显示单元被配置为与图14A、14B和20中相同的功能。
在接收到来自管理PC 101的操作指示后,MFP 100的管理计数器117请求管理PC 101输入允许每个功能的操作所需的ID。
当从管理PC 101输入了每个功能所需的ID时,MFP 100向管理PC 101回送指示,以允许/禁止该功能的操作,并且管理PC 101根据该结果来确定管理P C能否进行该操作。当允许操作时,进行矢量扫描选择操作,然后操作开始键,起动如上所述的矢量扫描。在步骤S2003,MFP 100读取放置在图像输入单元110上的文档图像,并在由管理PC 101指定的矢量模式下执行矢量扫描。
在矢量扫描中,对一个文档进行光栅扫描和读取,以得到例如600dpi的8位图像信号。在步骤S2004中,图像信号通过数据处理单元115进行预处理,并作为一页的图像数据存储在存储单元111中。
在步骤S2005中,存储单元111中存储的图像数据通过LAN107或108被传送到管理PC 101。
管理PC 101起动安装在管理PC 101中的矢量化处理应用程序,并对应于图19中的步骤S19126到S19128的处理(块选择处理、OCR处理和矢量化处理),在步骤S2006到S2008执行处理。
在步骤S2008中的矢量化处理结束后,每个对象(块)的布局信息作为矢量数据文件,在步骤S2009被存储在管理PC101的存储单元中。
根据矢量扫描的目的,存储在管理PC 101的存储单元中的矢量数据文件在步骤S2010中进行后处理。
如上所述,根据第六实施例,与MFP 100的矢量扫描相关的各种指示通过管理PC 101的操作单元和显示单元发出。MFP100读取的图像数据被发送到管理PC 101,并且管理PC 101进行用于矢量化处理的一系列处理。通过连接管理PC 101,即使MFP 100不具有任何矢量化处理功能和与矢量扫描相关的各种设置(例如矢量模式选择功能),操作员也可以在其希望的矢量模式下轻而易举地执行矢量扫描。
在第六实施例中,由管理PC 101完成矢量化处理。假定在MFP 100中执行矢量化处理,则可以针对MFP 100中的矢量化处理和管理PC 101中的矢量化处理来分别采用管理计数器117。
当MFP 100不具有矢量化处理功能,也不具有矢量模式选择功能,并且这些功能通过连接管理PC 101提供时,可以在管理PC 101中配置用于矢量扫描(矢量扫描功能和矢量模式选择功能)的管理计数器117,以便由管理PC实现矢量扫描的使用管理。
第七实施例
在第四到第六实施例中,针对MFP 100作为目标图像读取的图像,执行图19中的处理。也可以执行图19中的处理,用于对从客户PC 102接收的数据或者通过网络104接收的图像数据(例如由数字照相机拍摄的图像数据)进行打印。
第八实施例
在第四到第八实施例中,图像处理系统在图1的办公室10中实现。图像处理系统也能由在网络104中的另一个办公室20的MFP或网络104上的MFP来实现。
第九实施例
图像处理系统由MFP和管理PC实现,但也能由任何能处理图像数据的装置(例如,数字照相机或移动终端(PDA,移动电话等))来实现。
第十实施例
当对应于输入图像数据的原始图像已经被MFP 100的存储单元或网络中的服务器所管理,原始图像将进行图19中的处理。
第十一实施例
管理计数器117配置在上述示例中的MFP 100或管理PC中,但也能配置在通过网络104访问的另一外部装置中。
第十二实施例
第十二实施例将说明能更好和更实际地实现对具有根据第一到第十一实施例图像处理系统的多种功能的图像处理装置进行使用管理的图像处理系统。
处理概要
由根据第十二实施例的图像处理系统执行的全部处理的概要将参考图23进行说明。
图23是示出由根据本发明第十二实施例的图像处理系统所执行的全部处理的概要的流程图。
步骤S23120对应图3中的步骤S120,下一步骤S21121对应图3中的步骤S121。在步骤S23122中,检测对应于作为附加信息记录在文档图像中的二维条码或URL(或URI(uniformresource identifier,统一资源标识符))的对象(块)。如果该附加信息是URL图像,则该URL图像由OCR进行字符识别。另一方面,如果该附加信息是二维条码,则该二维条码图像由OMR(optical mark recognition,光学标志识别)进行标记解码。
在步骤S23122中,每个由步骤S23121中的BS处理获得的文本块由OCR进行字符识别。
在步骤S23123中,根据步骤S23122的处理结果,检测表示读取文档图像的原始电子文件的存储目的地的指针信息。
在步骤S23124中,确定是否检测到任何指针信息。如果没有检测到指针信息(步骤S23124中的否),流程进入步骤S23126。另一方面,如果检测到指针信息(步骤S23124中的是),流程进入步骤S23125,以确定原始电子文件是否在指针信息指出的存储目的地内。
原始电子文件被存储在例如图1中的客户PC 102的硬盘中、数据库105中、或MFP 100自身的存储单元111中。原始电子文件根据在步骤S23123中检测到的指针信息,在这些存储器中被搜索。
如果在步骤S23125中没有发现原始电子文件(步骤S23125的否),流程进入步骤S23126。另一方面,如果发现了原始电子文件(步骤S23125的是),流程进入步骤S23133。
即使在步骤S23125中发现了原始电子文件,当原始电子文件是PDF或TIFF类型的图像数据时,流程也会进入步骤S23126。另一方面,如果被发现的原始电子文件是由之前的处理产生的矢量数据,则流程进入步骤S23133。
在步骤S23126中,根据在步骤S23120中输入的读取文档图像,执行搜索与在步骤S23120中输入的读取文档图像类似的电子文件的文件搜索处理。
在文件搜索处理中,通过从步骤S23122针对文本块执行的OCR处理的结果中提取词语并搜索包含该词语的电子文件来执行全文本搜索。另外,通过搜索具有由图像信号中块的配置和属性(图像、文本等)限定的布局(或类似布局)的电子文件,进行布局搜索。
在步骤S23127中,作为文件搜索处理的搜索结果得到的电子文件显示在显示单元116上,以作为与读取文档图像对应的电子文件(或其缩略图(代表图像))的备选文件,以接受从这些备选文件中选出待处理的电子文件。
当仅有一个备选文件时,处理自动进入步骤S23128到步骤S23133。
在步骤S23128中,确定是否从显示单元116上显示的备选电子文件中选出了一个文件。当选择了电子文件时(步骤S23128中的是),则流程进入步骤S23133。另一方面,当没有选择电子文件时(步骤S23128中的否),则流程进入步骤S23129。
即使在步骤S23128中选择了电子文件,当电子文件是PDF或TIFF类型的图像数据时,流程也进入步骤S23129。
在步骤S23129中,执行将图像数据(在步骤S23120输入的读取文档图像(图像数据)的电子文件、或在步骤S23127选择的图像数据的电子文件)转换为矢量数据的矢量化处理。
该矢量化处理和根据第一实施例的图3中步骤S124所述的处理相同。后续步骤S23130到S23132分别对应图3中步骤S125到S127。在步骤S23133中,通知显示单元116在步骤S23125中发现的原始电子文件的存储地址、在步骤S23128中选择的电子文件的存储地址、或者在步骤S23131中存储的电子文件的存储地址。
在步骤S23134中,确定来自操作单元113的操作指令是否为读取文档图像注册指令。当不是读取文档图像注册指令时(步骤S23134中的否),则流程进入步骤S23126。另一方面,当是读取文档图像注册指令时(步骤S23134中的是),则流程进入步骤S23135。
步骤S23134中的处理确定存在/不存在执行注册操作的指令。当用户要注册读取文档图像中不包含指针信息的原始电子文件、在步骤S23128中所选择的图像信息/矢量数据/电子文件,以在图像处理系统中再次使用读取文档图像时,执行注册操作。
为此,如果读取文档图像包含指针信息,则可以不执行注册操作。即使读取文档图像包含指针信息,并且已存在与读取文档图像对应的原始电子文件时,用户也可以出于应用目的而再次想要注册读取文档图像。因此,注册操作不局限于不包含指针信息的读取文档图像。
当发出复印读取文档图像(打印装置)的指令而不是注册操作的指令时,可以注册原始电子文件并同时复印(打印)原始电子文件,作为读取文档图像的打印件。
在步骤S23135中,执行指针信息附加处理,以生成待注册的读取文档图像的指针信息,并将该指针信息作为图像数据附加到与读取文档图像对应的原始电子文件中。附上了指针信息的原始电子文件被存储在例如图1的客户PC 102中的硬盘内、数据库105或者MFP 100自身的存储单元111内。与存储同时地,原始电子文件可以从打印单元112打印。
在步骤S23136中,操作窗口显示在显示单元116中,以执行针对与读取文档图像对应的原始电子文件的各种处理(例如,编辑/存储/发送(FAX发送、e-mail发送、或者文件发送)/打印)。针对原始电子文件的各种处理可以通过操作窗口来执行。
OCR/OMR处理(指针信息检测处理)
图23中步骤S23122的详细处理将参照图24进行说明。
图24是示出根据本发明的第十二实施例的步骤S23122中详细处理的流程图。
参照图24,将说明对附加在文档图像310(如图25所示)中的二维条形码(例如QR码符号)311进行解码并输出数据字符串的处理。
在步骤S300中,CPU(未示出)扫描代表数据处理单元115的页存储器中存储的文档图像310的图像,并根据上述BS处理结果,检测预定二维条形码符号311(块)的位置。
特别是在第十二实施例中,作为二维条形码符号311的QR码的位置检测图案(pattern)包括相同(identical)位置检测元素图案,其位于二维条形码符号311的四个角的其中三个。为此,在第十二实施例中,二维条形码符号311的位置通过检测位置检测图案来检测。
下面,在步骤S301中,对邻近位置检测图案的格式信息进行解码,从而得到用于符号的纠错水平和掩码图案。
在步骤S302中,确定指定二维条形码符号311的型号。之后,在步骤S303,利用从格式信息得到的掩码图案,对编码区的位图案进行XOR,从而释放掩码处理。
在步骤S304中,根据与模型对应的布局规则,读取符号字符,以便对二维条形码311的数据码字和纠错(errorcorrection)码字进行解码。
在步骤S305中,确定解码后的纠错码字是否包括错误。如果没有检测到错误(步骤S305中的否),则流程进入步骤S307;否则(步骤S305中的是),流程进入步骤S306,进行纠错。
在步骤S307中,根据纠错后的数据中的模式指示符(modeindicator)和字符计数指示符,将数据码字分为段(segment)。
最后,在步骤S308中,根据所使用的模式,对数据字符进行解码,从而输出解码结果。
注意,在二维条形码中被编码的信息代表对应于电子文件的地址信息(指针信息),其是指示由服务器名称、目录、和文件名构成的电子文件的存储目的地的URL(URI)或者全称路径信息。
在第十二实施例中,已经说明了附加有作为二维条形码的指针信息的文档图像310。另外,指针信息可以作为字符串被直接打印在文档图像310上。在此情况下,根据预定规则的文本块由上述BS处理检测,并且对指示出指针信息的文本图像中的字符进行字符识别,从而直接得到原始电子文件的地址信息。
此外,通过将细微调制应用于例如图25示出的文档图像310的文本块312或313中相邻字符之间的间隔,并在字符间隔中嵌入信息,可以嵌入指针信息。在此情况下,当通过执行字符识别处理(将在后面说明)检测字符间隔时,则可以得到指针信息。此外,也可以指定指针信息作为自然图像314中的数字水印。
搜索处理
下面将利用图26的流程图来说明在图23的步骤S23125中根据指针信息的原始电子文件搜索处理。
图26是示出了根据本发明第十二实施例的电子文件搜索处理的流程图。
在步骤S400中,MFP 100根据指针信息中的地址信息,指定用作电子文件存储目的地的文件服务器。
注意,文件服务器是指客户机PC 102、管理数据库105的文档管理服务器106、或并入了存储单元111的MFP 100本身。
在步骤401中,MFP 100将地址信息发送到指定的文件服务器。
在步骤402中,根据对地址信息的接收,文件服务器搜寻对应的原始电子文件。在步骤403中,确定原始电子文件是否存在。如果未找到原始电子文件(步骤S403中的否),则文件服务器发送向MFP 100通知文件不存在的消息。
另一方面,如果找到原始电子文件(步骤403中的是),则该处理进入步骤S408。文件服务器向MFP 100通知原始电子文件的地址,并将原始电子文件发送到MFP 100。
为了提高图26的处理中的安全性,如图27所示,可对请求原始电子文件的用户进行验证。也就是,第三方对于一些待处理的原始电子文件的再使用必须受到限制。图26中的处理是在这样的条件下来说明的:存储于文件服务器中的所有原始电子文件可被自由访问,整个文件或文件的一些对象是可再使用的。
将参照图27来说明对每个用户对原始电子文件的访问进行不同的限值。
图27是示出了按照本发明第十二实施例的原始电子文件搜索处理的应用程序流程图。
在图27的处理中,与图26的处理中相同的步骤编号表示相同的处理,因而省略其说明。
参照图27,如果在步骤S403中找到原始电子文件,则在步骤S404中确定对原始电子文件的访问是否受限。如果访问未受到限制(步骤S404中的否),则该流程进入步骤S408。如果访问受到限制(步骤S404中的是),则该流程进入步骤S405。在步骤S405中,MFP 100在显示单元116上呈现密码输入窗口,并提示用户操作MFP 100以输入密码。
在步骤S406中,当输入了密码时,MFP 100将密码发送到文件服务器。在步骤S407中,根据该密码来确定文件服务器是否已验证成功。如果验证失败(步骤S407中的否),则该流程返回到步骤S405。另一方面,如果验证成功(步骤S407中的是),则该流程进入步骤S408。
如果在步骤S407中的验证失败,则请求再次密码输入。然而,如果验证失败的次数超过预定值,则对验证的尝试可被确定为无效用户的操作,该处理本身可被停止。
步骤S407中的验证方法不限于利用密码的验证方法,可采用各种其它验证方法,比如流行的生物统计验证(例如指纹验证)、和利用卡的验证。
该验证可被应用于文件搜索处理(下面将说明)。
相同的验证可被应用于这样的情况:在文件服务器,例如在图23的步骤S23129至S23132的一系列处理中,无法找到原始电子文件。也就是说,如果检测到对于给定的读取文档图像的访问权受到限制,则仅在访问权被成功验证时才执行从步骤S23129的处理,由此对于每个用户或每个具有高保密性的读取文档图像来说限制了可由图像处理系统执行的处理。
文件搜索处理
将参照图5、28A和28B来说明图23的步骤S23126中的处理细节。
图28A和28B是示出了根据本发明第十二实施例的步骤S23126中的处理细节的流程图。
如果读取的文档图像(输入文件)在步骤S23124中没有指针信息,如果指针信息可用但是未找到原始电子文件,或者如果找到的原始电子文件是图像文件,则执行步骤S23126中的处理。
假设步骤S23126中的处理使用步骤S23122的处理中获得的块信息和输入文件信息。作为具体示例,将说明图5中所示的块信息和输入文件信息。在图5的块信息中,各块在坐标X的升序下(即X1<X2<X3<X4<X5<X6)被命名和管理为块1、2、3、4、5和6。
参照图28A和28B,说明使用块信息和输入文件信息来搜索与由文件服务器管理的数据库中的输入文件相似的电子文件的处理(执行布局搜索处理)。假设数据库管理的电子文件具有与图5中相同种类的块信息和文件信息。该布局搜索处理是在将数据库中的电子文件与输入文件依次做比较的同时进行的。
在步骤S510中,设置各种初始值以计算相似性水平等(随后将说明)。在步骤S511中,比较块的总数。令n为输入文件的块的总数;N为数据库中待比较的块的总数;ΔN为误差。在此比较中,确定是否满足条件表达式N-ΔN<n<N+ΔN。
在步骤S511中,如果不满足条件表达式(步骤S511中的否),则该流程进入步骤S526。在步骤S526中,待处理的电子文件被设置成下一电子文件,该流程返回到步骤S510。另一方面,如果满足条件表达式(步骤S511中的是),则在从步骤S512起的处理中,根据块信息,进行输入文件与待比较的电子文件的比较。
在步骤S512中,根据块信息,待比较的电子文件中待处理的块的块属性与输入文件中待处理的块的块属性做比较。如果块属性相互不一致,则该流程进入步骤S521。在步骤S521中,如果待比较的电子文件的块的总数N≥输入文件的块的总数n,则输入文件的下一个块被设置为待处理的块。另一方面,如果待处理的电子文件的块的总数<输入文件的块的总数,则待比较的电子文件的下一个块被设置为待处理的块。
如果块属性在步骤S512中相互一致,则该流程进入步骤S513。在步骤S513中,计算属性相似性水平,并更新该值。
在步骤S514中,根据块信息,待比较的电子文件中待处理的块的尺寸(宽度和高度)与输入文件中待处理的块的尺寸做比较。令w为输入文件中待处理的块的宽度;h为块高度;W为待比较的电子文件中待处理的块的宽度;ΔW为宽度W的误差;H为块的高度;Δ为高度H的误差。在此比较中,确定是否满足条件表达式W-ΔW<w<W+ΔW和H-ΔH<h<H+ΔH。
除条件表达式之外,还可根据块位置(X,Y)来进行比较。
如果条件表达式在步骤S514中不满足(步骤S514中的否),则该流程进入步骤S521。另一方面,如果满足条件表达式(步骤S514中的是),则该流程进入步骤S515。在步骤S515中,计算尺寸的相似性水平,并更新该值。
在步骤S516中,根据块信息,确定输入文件的待处理的块和待比较的电子文件的待处理的块是否均具有OCR信息。如果没有OCR信息(步骤S516中的否),则该流程进入步骤S521。另一方面,如果找到任何OCR信息(步骤S516中的是),则该流程进入步骤S517,以相互比较OCR信息。
在步骤S518中,计算OCR相似性水平,并更新该值。在步骤S519中,确定是否输入文件中所有的块已经过了比较处理。如果比较处理尚未结束(步骤S519中的否),则该流程进入步骤S520。如果在步骤S520中待比较的电子文件的块的总数N≤输入文件的块的总数n,则输入文件的下一个块被设置为待处理的块。另一方面,如果待比较的电子文件的块的总数N>输入文件的块的总数n,则待比较的电子文件的下一个块被设置为待处理的块。
如果比较处理在步骤S519中已结束(步骤S519中的是),则该流程进入步骤S522。
在步骤S522中,根据步骤S513、S515和S518中计算出的相似性水平,计算总的相似性水平。
由于步骤S513、S515或S518中计算每个相似性水平的方法可使用公知技术,所以将省略其具体说明。
在步骤S523中,确定总的相似性水平是否高于预定阈值Th。如果总的相似性水平低于预定阈值Th(步骤S523中的否),则该流程进入步骤S526。另一方面,如果总的相似性水平高于预定阈值Th(步骤S523中的是),则该流程进入步骤S524,电子文件被存储为输入文件的相似备选。
在步骤S525中,确定对于数据库中所有电子文件的比较处理是否已结束。如果比较处理尚未结束(步骤S525中的否),则该流程进入步骤S526。另一方面,如果比较处理已结束(步骤S525中的是),则该处理结束。
利用上述处理,如果存在具有高于阈值Th的总相似性水平的电子文件,则该文件被确定为与输入文件相似的电子文件备选。通过在图23的步骤S23127中输出电子文件的备选,用户能够选择所需的电子文件。
指针信息附加处理
将参照图29,说明图23的步骤S23135中的处理细节。
图29是示出了按照本发明第十二实施例的步骤S23135中的处理细节的流程图。
将参照图29说明这样的处理,其通过二维条形码(QR码符号:JIS X0510)311将数据字符串编码为指针信息,并将编码后的数据附加到图像。
在二维条形码中待编码的数据代表了对应电子文件的地址信息,其例如是由包含文件服务器名和文件名的路径信息形成的。或者,地址信息可由对应电子文件的URL(URI)、存储对应电子文件的数据库105或MFP 100本身的存储单元111中管理的文件ID等形成。
在步骤S900中,为了标识不同类型的待编码字符,对输入数据序列进行分析。同时,选择检错和纠错水平,并选择能够存储输入数据的最小型号。
在步骤S901中,输入数据序列被转换成预定的位序列,并根据需要附加指示符,该指示符表示数据模式(数字、字母数字、8位字节、汉字等)和结束图案(pattern)。而且,位序列被转换成预定的位码字。
此时,出于纠错目的,在步骤S902中,码字序列按照型号和纠错水平而被划分成预定数量的块,为各块产生纠错码字,并将其附加于数据码字序列之后。
在步骤S903中,在步骤S902中获得的各块的数据码字被连接起来,块的纠错码字以及剩余的码字(如果必要)被连接于数据码字序列之后。
接着,在步骤S904中,码字模块与位置检测模式、分离模式、定时模式、对准模式等一起被设置于矩阵中。
在步骤S905中,选择对符号编码区来说最优的掩码模式,以进行掩码处理,该掩码处理通过XOR计算将掩码处理图案转换成在步骤S904中获得的模块。
最后,在步骤S906中,为在步骤S905中获得的模块生成类型信息和型号信息,由此完成二维码符号。
利用上述处理,例如当来自客户机PC 102的对应电子文件将由打印单元112作为打印数据来打印时,合并有地址信息的二维条形码被数据处理单元115转换成可记录的光栅数据,附加到电子文件的光栅数据上的预定位置,并被打印。通过由图像读取单元110来读取承载有二维条形码(指针信息)的打印物(文档),能够检测由指针信息所指定的原始电子文件的存储位置。
出于相同目的,除二维条形码之外,还可应用所谓水印方法,其包括:将指针信息作为字符串直接附加到电子文件的方法、通过调制电子文件中字符串的间隔(特别是相邻字符串之间的间隔)来嵌入信息的方法、以及在电子文件的半色调图像(缩略图图像)中嵌入信息的方法。
用于电子文件搜索的应用
在第十二实施例中,对于与读取文档图像相对应的原始电子文件(电子文件)的搜索是根据读取文档图像中的指针信息或者读取文档图像中每个对象的对象信息(属性信息、布局、OCR信息等)来进行的。为了使对原始电子文件的搜索更为准确,该搜索可根据指针信息和对象信息二者来进行。
具体来说,即使当利用读取文档图像中的指针信息找到了原始电子文件时,仍然对于利用指针信息而找到的该原始电子文件进行基于读取文档图像中的对象信息的搜索(例如,利用布局的布局搜索或利用OCR信息的全文本搜索)。如果发现原始电子文件具有高相似性水平,则原始电子文件被指定为正式的原始电子文件。
假定指针信息的检测精确度不佳,而找到了原始电子文件的多个备选。利用上述方案,通过根据对象信息的搜索来进一步限制原始电子文件的这些备选,从而能指定原始电子文件。由此,可实现高速和高精确度的指定操作。
矢量化处理的应用
在第十二实施例中,如果无法指定与读取文档图像相对应的原始电子文件或电子文件,则对于整个读取文档图像进行矢量化处理。在某些情况下,待处理的读取文档图像中的所有对象并不都是新建立的,某些对象是从另一现有电子文件中转移过来的。
例如,在字处理应用程序中预备背景对象(墙纸)的数个图案,通常选择和使用其中之一。这样的背景对象很有可能存在于文件服务器中的现有电子文件中,还很有可能作为可再使用的矢量数据而存在。
为此,作为图23的步骤S23129中矢量化处理的另一示例,可在文件服务器中搜索这样的电子文件,该电子文件包含有来自由块选择处理而获得的单独对象中的待处理对象。如果发现任何电子文件,则从所发现的电子文件中获取每个对象的矢量数据。
利用该方案,不需要对整个读取文档图像进行矢量化处理。这使得在更高速度下进行矢量化处理并防止由于矢量化处理而造成的图像质量下降成为可能。
另一方面,如果在图23的步骤S23126中的文件搜索处理中发现的电子文件是PDF文件,则该PDF文件可能具有已将PDF文件中的文本对象字符识别为附加文件的文本代码。如果该附加文件(文本代码文件)被用来进行PDF文件的矢量化处理,则可跳过作为步骤S23129中的处理的一部分的待进行的字符识别,能在更高速度下进行矢量化处理。
将参照图30来说明数据处理单元115的具体配置。
图30是示出了根据本发明第十二实施例的数据处理单元的具体配置的框图。
数据处理单元115包括CPU 2601,并根据ROM 2602中存储的程序来操作。附图标记2603表示DRAM,其用作执行程序所需的工作存储器和存储图像所需的图像存储器。附图标记2604表示SRAM,其存储要备份的数据。
附图标记2605表示图像转换单元,该图像转换单元进行多级→二进制转换和二进制→多级(multilevel)转换。图像转换单元2605经由数据总线2616从DRAM 2603接收图像数据,并将转换后的图像数据再次写到DRAM 2603中。
附图标记2606表示用以旋转图像的旋转单元。附图标记2607表示缩放单元,其改变图像的放大率。附图标记2608表示色空间转换单元,其转换图像的色空间。附图标记2609和2610表示分别连接于网络I/F 114和118(图2)的网络I/F。
附图标记2611表示连接于显示单元116(图2)的显示单元I/F。附图标记2612表示连接于操作单元113(图2)的输入单元I/F。附图标记2613表示连接于图像读取单元110(图2)的图像读取单元I/F。附图标记2614表示连接于打印单元112(图2)的打印单元I/F。附图标记2615表示连接于存储单元111(图2)的存储单元I/F。
由图像读取单元110读取的图像经由图像读取单元I/F2613存储于DRAM 2603中。通过使用图像转换单元2605、旋转单元2606、缩放单元2607、色空间转换单元2608和CPU2601,对DRAM 2603中的图像进行与从操作单元113指定的处理模式相符合的图像处理。处理后的图像经由网络I/F 2609从网络I/F 114发送,或者经由打印单元I/F 2614由打印单元112打印。
将参照图31来说明由操作单元113和显示单元116所形成的操作窗口示例。
特别的,第十二实施例将举例说明当给定的机构存在多种类型的部门时,为每个部门管理MFP 100的操作的操作窗口。
在以下说明中,管理单元(management unit)是给定机构中的每个部门,但可以是能在该机构中被分类的任意项,例如机构中的每个部分、每个营业场所、每个分支办公室、每个年龄组、每种性别和每个职责岗位。
图31是示出根据本发明第十二实施例的操作窗口的示例的视图。
当在操作窗口2000上触摸了部门ID按钮2001时,可从数字键小键盘2005输入部门ID以作为唯一指定部门的部门信息。从数字键小键盘2005输入的部门ID显示于部门ID显示区域2002中。
当触摸了密码按钮2003时,可从数字键小键盘2005输入预先为用户设置的密码。在密码显示区域2004中,从数字键小键盘2005输入的密码显示为“”,“”的数量等于所输入的数量。
在输入了部门ID和密码之后,触摸ID键2006,操作窗口变为用于使用MFP的各种功能(例如,复印功能和扫描功能)的操作窗口。
在图31中,操作窗口2000能够实现对每个部门的MFP 100的使用管理。
该使用管理不限于图31中的操作窗口,用户持有的控制卡(例如ID卡)可与操作窗口一起使用。
将参照图32来说明该操作窗口的示例。
图32是示出根据本发明第十二实施例的操作窗口的另一示例的视图。
操作窗口2102显示消息,该消息提示用户设置控制卡。响应于此,用户将控制卡2103插入到读卡器2101中。根据从读卡器2101获得的卡信息,MFP 100确定用户属于哪个部门。根据所确定的部门,操作窗口变为用于使用MFP的各种功能(例如,复印功能和扫描功能)的操作窗口。
将参照图33来说明用于管理每个部门的MFP 100的使用的管理窗口。
图33是示出根据本发明第十二实施例的管理窗口示例的视图。
在图33中,将说明用于为扫描功能的使用设置限制的窗口。
管理窗口2201用来为每个部门例如“开发部门A”设置使用扫描功能的限制。在管理窗口2201中,用于对彩色扫描的使用设置限制的设置区域2202、和用于对单色扫描的使用设置限制的设置窗口2203形成为用于对扫描功能的使用设置限制的窗口。
因此,管理窗口2201使在彩色文档和单色文档之间独立管理扫描功能的使用成为可能。
在图33的示例中,彩色扫描和单色扫描具有公共的设置内容,将说明彩色扫描功能使用限制的设置。
有两种对彩色扫描功能的使用设置限制的方法:对每个文档的使用进行限制(以下称为平面计数限制)和对文档中可由扫描功能产生的每个对象类型的使用进行限制(以下称为对象计数限制)。
在平面计数限制设置区域2204中,平面计数限制的执行可被设置为ON/OFF。在对象计数设置区域2212中,对象限制的执行可被设置为ON/OFF。
平面计数限制和对象计数限制可被同时设置为ON,但是在此情况下,当任意计数达到其上限值时禁止彩色扫描功能的使用。
当在对象计数设置区域2212中将对象计数限制设置为ON时,对每个对象类型的限制的执行可被设置为ON/OFF。是否执行对每个对象类型的限制,可通过文本计数设置区域2205、图片计数设置区域2208、表计数设置区域2209、线计数设置区域2210、以及相片计数设置区域2211来设置为ON/OFF。
为了限制文本对象的使用,文本计数设置区域2205被设置为ON,按钮2206被触摸,所需数值可利用数字键小键盘而输入到上限值输入区域2207。在图33的示例中,“5,000”被输入到上限值输入区域2207,在此情况下,可至多彩色扫描5,000个文本对象。
类似地,任意数字值可被设置为图片、表、线和相片对象的使用限值。
图33中所示的对象类型仅为示例,还可为其它类型的对象和多个类型对象的集合来设置使用限值。
在图33的管理窗口中的设置值,可由例如存储单元111(SRAM 2604)中的设置值管理表来管理。
将参照图34来说明设置值管理表的示例。
图34是示出根据本发明第十二实施例的设置值管理表的示例的表。
设置值管理表2301是每个部门例如“开发部门A”所特有的。设置值管理表2301管理每个对象类型(文本、图片、表、线或相片)的单色扫描功能和彩色扫描功能的使用上限值、以及由实际扫描操作所产生的对象的累积数(使用量)。设置值管理表2301还保持与对象计数限制的执行有关的ON/OFF信息。
使用上限值和ON/OFF信息是根据经由图33中管理窗口输入的设置值而设置的。对象的累积数量由MFP中的计数器的计数值来设置。该计数器是为每个部门、每个所使用的功能、以及每个功能所产生的对象的每个类型而形成的。
将参照图35来说明用于对MFP 100的功能使用执行限制的处理。
图35是示出根据本发明第十二实施例对图像处理系统的使用执行限制的处理的流程图。
图35示出了当读取文档图像中的对象由扫描功能矢量化和保存时的处理(下文称为矢量扫描)。
在步骤S2401中,经由图31或32中的操作窗口,输入用户所属部门的部门信息。
在步骤S2402中,扫描功能开始。在步骤S2403中,通过参考设置值管理表,与所输入的部门信息相对应地确定对于每个对象类型,单色扫描功能和彩色扫描功能是否已达到其使用上限值。
如果这两个扫描功能已达到其使用上限值(步骤S2403中的是),则该流程进入步骤S2404,以在显示单元116上显示扫描功能不可用的消息,以禁止扫描功能的进一步使用。如果这两个扫描功能尚未达到其使用上限值(步骤S2403中的否),则该流程进入步骤S2405,以执行一个文档页面的扫描操作。
在步骤S2406中,对于由扫描操作所获得的文档图像,执行矢量化处理。在步骤S2407中,对矢量化处理所产生的每类对象的数量进行计数。
在步骤S2408中,确定使用受限制的每类计数对象的累积数量是否已达到其使用上限值。如果计数对象的累积数量已达到上限值(步骤S2408中的是),则该流程进入步骤S2410,以在显示单元116上显示扫描功能不可用的消息,以禁止扫描功能的进一步使用。
当为多个页面的文档进行了扫描操作时,包含有从刚进行过处理的文档图像中获得的对象的矢量数据被存储于存储单元111中。从对象的累积数量超过使用上限值的文档图像中生成的矢量数据被舍弃。
如果计数对象的累积数量尚未达到上限值(步骤S2408中的否),则设置值管理表被更新为计数对象的累积数量,并生成包含有由矢量化处理所获得的对象的矢量数据。
在步骤S2412中,确定待处理的文档是否为最后页面。如果待处理的文档不是最后页面(步骤S2412中的否),则该流程返回到步骤S2405。如果待处理的文档是最后页面(步骤S2412中的是),则产生的矢量数据被存储于存储单元111中。
作为后续处理,可执行图23中步骤S23130的处理,或者根据应用目的来执行图35和图23中处理的组合。已经参照图35说明了对扫描功能使用的限制,还可对MFP 100的其余功能(打印功能、传输功能等)执行相同的使用限制。
如上所述,第十二实施例通过构造为每个部门和每个对象类型限制MFP 100的每个功能的使用的方案,能实现更细致、实际的装置使用管理。
第十三实施例
在第十二实施例中,对于每个部门和每个对象类型实施对MFP 100的每个功能的使用限制。利用为执行使用限制而配置的设置值管理表,还能够构建记账系统,该记账系统能针对每个部门和每个对象类型,对MFP 100的每个功能的使用内容向用户记账。
例如,为了构建该记账系统,配置了记账管理窗口,以替代根据第十二实施例的图33中的管理窗口。
将参照图36来说明记账管理窗口。
图36是示出根据本发明第十三实施例的记账管理窗口的示例的视图。
除根据第十二实施例的图33中的管理窗口的布局之外,图36中的记账管理窗口还具有记账所需的输入区域。
特别地,记账管理窗口提供有用来根据对象的生成对于每个对象向用户记账的单位成本输入区域2502,以在产生对象时设置报酬(consideration)的总额的上限,且限制对象的使用。
为了输入单位成本,按钮2501被触摸,并可利用数字键小键盘将所需数值输入到单位成本输入区域2502。在图36的示例中,0.100被输入到单位成本输入区域2502中,在此情况下,每个文本对象的记账额是¥0.100。
附图标记2503表示用于输入作为使用限值的总额上限的总额上限输入区域。在此示例中,总额上限是¥50,000。
为了对于单色扫描功能和彩色扫描功能获得相同的设置,为每个对象类型而准备的通信按钮被指定,以使在单色扫描功能的设置区域中的设置值等于在彩色扫描功能的设置区域中的设置值。例如,通过指定用于文本对象的通信按钮2504,文本对象的单位成本被设置为在单色扫描功能和彩色扫描功能之间相等。
当指定了通信按钮时,对于与所指定的通信按钮相对应的对象类型,不允许在单色扫描功能的设置区域中的单位成本输入区域中进行输入。
在记账管理窗口中的设置值由记账设置值管理表来管理,该表与根据第十二实施例的图34的设置值管理表相对应。在此情况下,除了由图33的设置值管理表所管理的设置值之外,每个对象类型的单位成本、累积记账额和总额上限被作为设置值来管理。
将说明使用记账设置值管理表时的具体示例。
假定由彩色扫描功能生成了1,000个文本对象、100个图形对象、200个表对象、2,000个线对象和300个相片对象,图36中记账管理窗口的内容由记账设置值管理表来管理。此时,总记账额为:
(1,000×¥0.100)+(100×¥0.300)+(200×¥0.200)+(2,000×¥0.100)+(300×¥1.00)=¥670
当¥670与由记账设置值管理表所管理的累积记账额之和未达到总额的上限“¥50,000”时,包含所产生的对象的矢量数据被存储于存储单元111中。
通过在根据第十二实施例图35的处理中的步骤S2403和S2408的确定中执行累积记账额与总额上限之间的比较,能够实现第十三实施例的处理。
如上所述,第十三实施例能根据第十二实施例的方案,为每个部门和每个对象类型,针对装置的使用的内容向用户记账。
已经详细说明了实施例,但本发明可包括系统、装置、程序、存储介质等的实施例。具体来说,本发明可应用于由多个装置构成的系统、或由一个装置形成的装置。
第十四实施例
根据应用目的,可任意组合和实施第1至第十三实施例。
注意,本发明可应用于包括单个装置的装置或由多个装置构成的系统。
而且,本发明可这样实施:向系统或装置直接或间接地提供能执行前述实施例的功能的软件程序;利用系统或装置的计算机来读取所提供的程序代码;然后执行程序代码。在此情况下,只要该系统或装置具有该程序的功能,实施模式无需依赖于该程序。
因此,由于本发明的功能是由计算机来实施的,所以计算机中安装的程序代码也能实施本发明。也就是说,本发明的权利要求还覆盖用于实施本发明的功能的计算机程序。
在此情况下,只要系统或装置具有程序的功能,该程序可以任何形式来执行,例如对象代码、由解释程序执行的程序、或提供给操作系统的脚本数据。
可用于提供该程序的存储介质的示例是:软盘、硬盘、光盘、磁光盘、CD-R OM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、以及DVD(DVD-ROM和DVD-R)。
关于提供该程序的方法,客户计算机可使用客户计算机的浏览器而连接于因特网上的网站,本发明的计算机程序或该程序的可自动安装的压缩文件可被下载到记录介质例如硬盘上。另外,本发明的程序可通过将构成该程序的程序代码划分成多个文件、并从不同网站下载这些文件来提供。也就是说,将用以通过计算机来实施本发明的功能的程序文件下载到多个用户的WWW(world wide web,万维网)服务器也被本发明的权利要求所涵盖。
还能够在存储介质例如CD-ROM上加密和存储本发明的程序,将存储介质分发给用户,允许满足特定要求的用户经由互联网从网站下载解密密钥信息,并允许这些用户通过使用密钥信息来解密已加密的程序,由此将程序安装于用户计算机中。
除了通过由计算机执行所读取的程序来实施根据实施例的前述功能之外,运行在计算机上的操作系统等可执行全部或一部分实际处理,从而通过该处理能够实施前述实施例的功能。
而且,在从存储介质中读取的程序被写到插入计算机中的功能扩展板或写到连接于计算机的功能扩展单元中设置的存储器之后,功能扩展板或功能扩展单元上安装的CPU等可执行全部或一部分的实际处理,从而通过该处理能够实施前述实施例的功能。
由于不脱离本发明的精神和范围,能够做出本发明的很多显然不同的实施例,所以应当理解,除了由所附权利要求定义外,本发明不局限于具体实施例。

Claims (12)

1.一种图像处理装置,包括:
指定部件,用于从多个模式之中指定第一模式或第二模式;
划分部件,用于将一页的图像数据划分成多个对象;以及
确定部件,用于确定所述多个对象中的每个对象所具有的属性,
其特征在于,所述图像处理装置还包括:
处理部件,用于在指定了所述第一模式的情况下,将具有图形属性的对象转换为该具有图形属性的对象的轮廓数据,并且将具有文本属性的对象转换为该具有文本属性的对象的字体数据,以及在指定了所述第二模式的情况下,将具有文本属性的对象转换为该具有文本属性的对象的字体数据,而不将具有图形属性的对象转换为该具有图形属性的对象的轮廓数据,
其中,转换为字体数据包括:
对具有文本属性的对象进行OCR处理以获得与该具有文本属性的对象相对应的字符代码,
识别该具有文本属性的对象的字体类型,以及
通过使用所述字符代码和所述字体类型来生成字体数据。
2.根据权利要求1所述的图像处理装置,其特征在于,还包括保持装置,所述保持装置用于保持用来禁止对具有预定属性的对象进行转换的信息。
3.根据权利要求2所述的图像处理装置,其特征在于,所述保持装置针对每个部门保持用来限制对具有预定属性的对象进行转换的信息。
4.根据权利要求1所述的图像处理装置,其特征在于,所述图像数据是扫描图像的图像数据或经由网络接收到的图像的图像数据。
5.根据权利要求2所述的图像处理装置,其特征在于,所述保持装置包括经由网络所连接的外部终端。
6.根据权利要求1所述的图像处理装置,其特征在于,所述图像处理装置是数字照相机或移动电话。
7.一种图像处理装置的控制方法,包括:
指定步骤,用于从多个模式之中指定第一模式或第二模式;
划分步骤,用于将一页的图像划分成多个对象;以及
确定步骤,用于确定所述多个对象中的每个对象所具有的属性,
其特征在于,所述控制方法还包括:
处理步骤,用于在指定了所述第一模式的情况下,将具有图形属性的对象转换为该具有图形属性的对象的轮廓数据,并且将具有文本属性的对象转换为该具有文本属性的对象的字体数据,以及在指定了所述第二模式的情况下,将具有文本属性的对象转换为该具有文本属性的对象的字体数据,而不将具有图形属性的对象转换为该具有图形属性的对象的轮廓数据,
其中,转换为字体数据包括:
对具有文本属性的对象进行OCR处理以获得与该具有文本属性的对象相对应的字符代码,
识别该具有文本属性的对象的字体类型,以及
通过使用所述字符代码和所述字体类型来生成字体数据。
8.根据权利要求7所述的控制方法,其特征在于,还包括保持步骤,在所述保持步骤中保持用来禁止对具有预定属性的对象进行转换的信息。
9.根据权利要求8所述的控制方法,其特征在于,在所述保持步骤中针对每个部门保持用来限制对具有预定属性的对象进行转换的信息。
10.根据权利要求7所述的控制方法,其特征在于,所述图像数据是扫描图像的图像数据或经由网络接收到的图像的图像数据。
11.根据权利要求8所述的控制方法,其特征在于,在所述保持步骤中保持的所述信息是由经由网络所连接的外部终端来保持的。
12.根据权利要求7所述的控制方法,其特征在于,所述图像处理装置是数字照相机或移动电话。
CN201110306659.6A 2004-06-10 2005-06-10 图像处理装置及其控制方法 Expired - Fee Related CN102413265B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
JP2004173003A JP4541770B2 (ja) 2004-06-10 2004-06-10 画像処理装置及びその制御方法、プログラム
JP2004-173006 2004-06-10
JP2004-173004 2004-06-10
JP2004-173003 2004-06-10
JP2004173004A JP4405861B2 (ja) 2004-06-10 2004-06-10 画像処理装置、情報処理装置及びそれらの制御方法、プログラム
JP2004173006A JP2005354415A (ja) 2004-06-10 2004-06-10 画像処理装置及びその制御方法、プログラム
CN 200510075181 CN1707502A (zh) 2004-06-10 2005-06-10 图像处理装置及其控制方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN 200510075181 Division CN1707502A (zh) 2004-06-10 2005-06-10 图像处理装置及其控制方法

Publications (2)

Publication Number Publication Date
CN102413265A CN102413265A (zh) 2012-04-11
CN102413265B true CN102413265B (zh) 2015-09-16

Family

ID=35044680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110306659.6A Expired - Fee Related CN102413265B (zh) 2004-06-10 2005-06-10 图像处理装置及其控制方法

Country Status (4)

Country Link
US (2) US7593120B2 (zh)
EP (1) EP1605348A3 (zh)
KR (1) KR100747879B1 (zh)
CN (1) CN102413265B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108986877A (zh) * 2017-05-30 2018-12-11 西门子保健有限责任公司 确定匿名剂量报告图像

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7746510B2 (en) 2001-02-01 2010-06-29 Pandipati Radha K C Receipts scanner and financial organizer
US10453151B2 (en) 2001-02-01 2019-10-22 Kris Engineering, Inc. Receipts scanner and financial organizer
JP3997198B2 (ja) 2003-12-05 2007-10-24 キヤノン株式会社 画像処理システム及び画像処理方法
JP2006189924A (ja) * 2004-12-28 2006-07-20 Kyocera Mita Corp 画像表示プログラム及び画像表示装置
JP4250152B2 (ja) * 2005-06-13 2009-04-08 コニカミノルタビジネステクノロジーズ株式会社 画像コピー装置および画像コピーシステム
JP2007011082A (ja) * 2005-06-30 2007-01-18 Toshiba Corp 画像形成装置および画像形成装置の管理方法
JP2007116272A (ja) * 2005-10-18 2007-05-10 Ricoh Co Ltd 画像処理装置
JP2007142787A (ja) * 2005-11-18 2007-06-07 Murata Mach Ltd 画像処理装置
US20100254606A1 (en) * 2005-12-08 2010-10-07 Abbyy Software Ltd Method of recognizing text information from a vector/raster image
RU2309456C2 (ru) * 2005-12-08 2007-10-27 "Аби Софтвер Лтд." Способ распознавания текстовой информации из векторно-растрового изображения
JP2007221373A (ja) * 2006-02-15 2007-08-30 Canon Inc 通信装置及び前記通信装置における通信制御方法
US8432563B2 (en) * 2006-04-24 2013-04-30 Xerox Corporation Systems and methods for dynamically re-configuring imager and caching modules to optimize raster image processing performance
JP4953746B2 (ja) * 2006-09-26 2012-06-13 キヤノン株式会社 管理装置及びその制御方法
JP2008112385A (ja) * 2006-10-31 2008-05-15 Canon Inc 画像処理装置、画像処理装置の制御方法、及び制御プログラム
CN101211416B (zh) * 2006-12-26 2010-08-11 北京北大方正电子有限公司 矢量图形光栅化过程中的边界生成方法及系统、制造方法
JP4501016B2 (ja) * 2007-03-22 2010-07-14 村田機械株式会社 原稿読取装置
JP4968927B2 (ja) * 2007-06-25 2012-07-04 キヤノン株式会社 画像処理装置及び画像処理方法、並びにプログラム
JP5173278B2 (ja) * 2007-06-25 2013-04-03 キヤノン株式会社 画像処理装置、画像処理方法、及びコンピュータプログラム
US8151004B1 (en) * 2007-07-13 2012-04-03 Adobe Systems Incorporated File processing to accelerate image viewer initialization
CN100538726C (zh) * 2008-01-31 2009-09-09 浙江工业大学 基于图像矢量化技术的服装样片自动录入装置
US20090196529A1 (en) * 2008-02-06 2009-08-06 William Su System and method for content sensitive document processing
JP4544315B2 (ja) * 2008-02-29 2010-09-15 富士ゼロックス株式会社 紙文書処理装置及びプログラム
US7480411B1 (en) * 2008-03-03 2009-01-20 International Business Machines Corporation Adaptive OCR for books
JP5402099B2 (ja) * 2008-03-06 2014-01-29 株式会社リコー 情報処理システム、情報処理装置、情報処理方法およびプログラム
JP5111226B2 (ja) * 2008-05-02 2013-01-09 キヤノン株式会社 画像処理方法、画像処理装置、及び、そのプログラムならびにコンピュータ読み取り可能な記憶媒体
JP5121591B2 (ja) * 2008-06-18 2013-01-16 キヤノン株式会社 画像処理装置、画像処理装置における画像処理方法、プログラムおよびプログラムを記憶したコンピュータ可読記憶媒体
JP5072739B2 (ja) * 2008-07-02 2012-11-14 キヤノン株式会社 画像形成システム、画像形成装置、及び画像処理装置
JP5142858B2 (ja) * 2008-07-03 2013-02-13 キヤノン株式会社 画像処理装置および画像処理方法
JP5219706B2 (ja) * 2008-09-12 2013-06-26 キヤノン株式会社 画像処理装置、画像処理方法、及び、画像処理プログラム
CN102572203B (zh) * 2008-09-26 2014-08-06 北大方正集团有限公司 点阵页面压缩方法及其装置
US8473467B2 (en) 2009-01-02 2013-06-25 Apple Inc. Content profiling to dynamically configure content processing
KR20100086229A (ko) * 2009-01-22 2010-07-30 삼성전자주식회사 색보정 장치, 색보정 방법, 화상형성장치 및 컴퓨터 기록 매체
JP5315075B2 (ja) * 2009-02-05 2013-10-16 キヤノン株式会社 画像処理装置、画像処理装置の制御方法およびプログラム
US8508786B2 (en) * 2009-05-12 2013-08-13 Xerox Corporation System and method of billing for scanning service costs
JP2011008506A (ja) * 2009-06-25 2011-01-13 Fuji Xerox Co Ltd 文書処理装置、文書処理プログラム、及び文書フローシステム
JP2011118569A (ja) * 2009-12-02 2011-06-16 Fuji Xerox Co Ltd 文書管理システム及びプログラム
KR20120019021A (ko) * 2010-08-24 2012-03-06 삼성전자주식회사 사용자 인증을 수행하는 화상형성장치 및 화상형성장치의 사용자 인증 수행 방법
KR20120030313A (ko) * 2010-09-20 2012-03-28 삼성전자주식회사 토너 사용량 산출장치 및 그 산출방법
CN102013087B (zh) * 2010-09-30 2012-11-21 浙江大学城市学院 一种裁剪样板数字化的方法
JP2012135958A (ja) * 2010-12-27 2012-07-19 Canon Inc 印刷装置、印刷制御方法及びプログラム
US8380753B2 (en) 2011-01-18 2013-02-19 Apple Inc. Reconstruction of lists in a document
JP2012175270A (ja) 2011-02-18 2012-09-10 Brother Ind Ltd 制御装置
JP2012190205A (ja) * 2011-03-10 2012-10-04 Ricoh Co Ltd 配信装置、配信プログラム
JP5304827B2 (ja) 2011-03-30 2013-10-02 ブラザー工業株式会社 制御装置
JP5360112B2 (ja) 2011-03-30 2013-12-04 ブラザー工業株式会社 制御装置
JP5477320B2 (ja) 2011-03-30 2014-04-23 ブラザー工業株式会社 画像処理装置
JP5740212B2 (ja) * 2011-06-08 2015-06-24 理想科学工業株式会社 画像処理装置、画像処理方法、画像処理プログラム
US20130091302A1 (en) * 2011-10-05 2013-04-11 Martin R. Roscheisen Secure personal mobile-to-mobile information exchange using interlocked camera protocol
US9966037B2 (en) * 2012-07-10 2018-05-08 Xerox Corporation Method and system for facilitating modification of text colors in digital images
JP2014075056A (ja) * 2012-10-04 2014-04-24 Canon Inc 画像形成装置とその制御方法、印刷システム、並びにプログラム
KR101361524B1 (ko) * 2012-11-09 2014-02-25 주식회사 시공미디어 콘텐츠 자동 변환 처리를 통한 워터마크 삽입 장치 및 방법
US9535635B2 (en) * 2012-12-20 2017-01-03 Hewlett-Packard Development Company, L.P. Carrier images
RU2543929C1 (ru) * 2014-01-13 2015-03-10 Закрытое акционерное общество "Электронно-вычислительные информационные и инструментальные системы" (ЗАО "ЭЛВИИС") Способ и устройство ввода, обработки и вывода видеоизображения
US9355061B2 (en) 2014-01-28 2016-05-31 Arm Limited Data processing apparatus and method for performing scan operations
CN104954605B (zh) * 2014-03-31 2018-02-06 京瓷办公信息系统株式会社 图像形成装置、图像形成系统以及图像形成方法
JP2015215853A (ja) * 2014-05-13 2015-12-03 株式会社リコー システム、画像処理装置、画像処理方法およびプログラム
JP6525641B2 (ja) 2015-03-02 2019-06-05 キヤノン株式会社 情報処理システム、制御方法、およびコンピュータプログラム
KR101651842B1 (ko) * 2015-06-12 2016-08-29 주식회사 디오텍 전자문서 레이아웃 생성 방법 및 장치
KR102327206B1 (ko) * 2015-07-27 2021-11-16 삼성전자주식회사 복수의 운영체제가 설치된 디바이스가 알림을 표시하는 방법 및 디바이스
US10387224B2 (en) 2015-07-27 2019-08-20 Samsung Electronics Co., Ltd. Method and device for displaying notification
CN105427354B (zh) * 2015-11-20 2018-05-29 浙江大学 基于平面块集合的图像矢量化表达方法
JP6662106B2 (ja) * 2016-03-01 2020-03-11 株式会社リコー 画像処理装置、画像処理方法及びプログラム
JP6708476B2 (ja) 2016-05-27 2020-06-10 キヤノン株式会社 文書保存処理システム
US10810319B2 (en) * 2016-06-25 2020-10-20 Hewlett-Packard Development Company, L.P. Secure release of print jobs in printing devices
KR102555223B1 (ko) * 2016-11-14 2023-07-12 엘에스일렉트릭(주) 객체 편집 장치
US9965695B1 (en) * 2016-12-30 2018-05-08 Konica Minolta Laboratory U.S.A., Inc. Document image binarization method based on content type separation
US10540167B2 (en) 2017-01-26 2020-01-21 Nice Ltd. Image based method and system for building object model and application states comparison and graphic-based interoperability with an application
US10740123B2 (en) 2017-01-26 2020-08-11 Nice Ltd. Method and system for accessing table content in a digital image of the table
JP6759152B2 (ja) * 2017-05-24 2020-09-23 キヤノン株式会社 画像処理装置、方法、プログラム及びシステム
CN109960957B (zh) 2017-12-26 2022-12-16 阿里巴巴集团控股有限公司 残缺二维码及其生成、修复和识别方法、装置及系统
JP2020042095A (ja) * 2018-09-07 2020-03-19 コニカミノルタ株式会社 画像処理システム、その制御方法、その制御プログラム、画像処理装置および画像表示装置
US10594899B1 (en) * 2019-02-15 2020-03-17 Kyocera Document Solutions Inc. Methods and system for generating a confidential document
JP7317561B2 (ja) * 2019-04-19 2023-07-31 キヤノン株式会社 タッチパネルを用いた文字入力のための画像処理装置、その制御方法及びプログラム
JP2021149439A (ja) * 2020-03-18 2021-09-27 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム
CN111611484B (zh) * 2020-05-13 2023-08-11 湖南微步信息科技有限责任公司 一种基于物品属性识别的股票推荐方法及系统
US11790110B2 (en) 2021-02-09 2023-10-17 Nice Ltd. System and method for preventing sensitive information from being recorded
US11523012B1 (en) * 2021-09-30 2022-12-06 Konica Minolta Business Solutions U.S.A., Inc. Method and system for transparently injecting custom screens into existing third-party workflows

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0554002A2 (en) * 1992-01-21 1993-08-04 Canon Kabushiki Kaisha Method and apparatus for processing image
CN1115454A (zh) * 1994-07-08 1996-01-24 株式会社日立制作所 图像处理装置及使用该装置的系统
CN1186287A (zh) * 1996-11-20 1998-07-01 松下电器产业株式会社 用于字符识别的方法和装置
CN1318950A (zh) * 2000-03-30 2001-10-24 索尼公司 图像编码装置及其方法、摄像机、录像装置和图像发送装置
CN1336755A (zh) * 2000-08-01 2002-02-20 三星电子株式会社 实际尺寸显示系统

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2000205A (en) * 1934-05-16 1935-05-07 Cecil M Wickstrum Tent construction
JPH05159062A (ja) * 1991-12-09 1993-06-25 Matsushita Electric Ind Co Ltd 文書認識装置
JP2781317B2 (ja) * 1992-11-18 1998-07-30 シャープ株式会社 部門管理装置
JP3070801B2 (ja) 1993-05-28 2000-07-31 株式会社日立製作所 図面管理方法
EP0674289B1 (en) * 1994-01-27 2000-03-29 Hewlett-Packard Company Automatic optimization of hardcopy output
US5966468A (en) 1994-08-04 1999-10-12 Canon Kabushiki Kaisha Image processing apparatus and method therefor
JPH08102860A (ja) 1994-08-04 1996-04-16 Canon Inc 画像処理装置及びその方法
US5604578A (en) 1994-12-27 1997-02-18 Kabushiki Kaisha Toshiba Color image forming apparatus having a function of determining a charge value charged on a customer according to an amount of recording material
JP3504054B2 (ja) 1995-07-17 2004-03-08 株式会社東芝 文書処理装置および文書処理方法
GB2307144A (en) * 1995-11-02 1997-05-14 Int Mobile Satellite Org Store and Forward Image Communication System
JPH09160452A (ja) 1995-12-13 1997-06-20 Ricoh Co Ltd 記録出力サービス課金装置
JPH09204525A (ja) 1996-01-29 1997-08-05 Canon Inc 画像像域分離装置及びその方法
JPH10224593A (ja) 1997-02-06 1998-08-21 Ricoh Co Ltd 複合機
JPH1184963A (ja) * 1997-09-03 1999-03-30 Minolta Co Ltd 料金処理装置の付設できる複写装置
JPH11134058A (ja) * 1997-10-27 1999-05-21 Canon Inc 課金装置、課金方法、及び記憶媒体
JPH11196212A (ja) * 1997-10-27 1999-07-21 Canon Inc 画像処理装置及びその制御方法
JPH11129583A (ja) * 1997-11-04 1999-05-18 Canon Inc 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3773642B2 (ja) * 1997-12-18 2006-05-10 株式会社東芝 画像処理装置および画像形成装置
JP2000047540A (ja) 1998-07-28 2000-02-18 Canon Inc 画像処理装置、方法及びコンピュータ読み取り可能な記憶媒体
US7164493B1 (en) * 1998-11-06 2007-01-16 Canon Kabushiki Kaisha Image processing method, system and apparatus, and storage medium
US7054029B1 (en) * 1999-03-09 2006-05-30 Canon Kabushiki Kaisha Image processing apparatus and method, and storage medium
JP2000306103A (ja) * 1999-04-26 2000-11-02 Canon Inc 情報処理装置及び方法
JP2001076095A (ja) * 1999-09-06 2001-03-23 Canon Inc 情報処理装置及びその方法
EP1107579A3 (en) 1999-11-30 2004-07-21 Matsushita Electric Industrial Co., Ltd. Image processing apparatus, image processing method and recording medium
JP2002123622A (ja) 2000-10-13 2002-04-26 Canon Inc アプリケーション・プログラム課金システム、装置、集計サーバ、課金管理サーバ、アプリケーション・プログラム課金方法、課金プログラム及び課金プログラムを記録した記録媒体
US7154616B2 (en) * 2000-04-27 2006-12-26 Canon Kabushiki Kaisha Application charging system, information processing apparatus, and control method therefor and memory medium storing program therefor
JP4560897B2 (ja) 2000-06-02 2010-10-13 ソニー株式会社 通信装置、通信方法及び媒体
KR100396548B1 (ko) * 2001-01-10 2003-09-03 삼성전자주식회사 프린팅 속도를 향상시키는 프린터 제어 장치 및 그 방법
US20030002056A1 (en) * 2001-05-22 2003-01-02 Matsushita Electric Industrial Co., Ltd. Printing apparatus and pre-printing information estimating method
JP2002354163A (ja) * 2001-05-23 2002-12-06 Murata Mach Ltd 記録装置
JP4108294B2 (ja) * 2001-06-08 2008-06-25 株式会社日立製作所 レーザマーキング制御方法
JP2002361982A (ja) 2001-06-11 2002-12-18 Konica Corp 画像形成方法、画像形成システム、情報処理装置、画像形成装置、及び情報記録媒体
US20030055739A1 (en) * 2001-07-13 2003-03-20 Konica Corporation Image order receipt system
JP2003101790A (ja) * 2001-09-25 2003-04-04 Matsushita Electric Ind Co Ltd 画像処理装置、画像処理方法、画像処理プログラム及び画像処理プログラム記録媒体
US6574443B1 (en) 2001-11-19 2003-06-03 Hewlett-Packard Development Company, L.P. Value based image quality
US7194433B1 (en) * 2002-04-05 2007-03-20 Ricoh Company, Ltd. System, computer program product and method for managing documents
US7710596B2 (en) 2002-08-29 2010-05-04 Canon Kabushiki Kaisha Image processing apparatus, image processing apparatus administration information display method, system, program and storage medium
JP3962313B2 (ja) * 2002-10-29 2007-08-22 大日本スクリーン製造株式会社 印刷製版における検版

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0554002A2 (en) * 1992-01-21 1993-08-04 Canon Kabushiki Kaisha Method and apparatus for processing image
CN1115454A (zh) * 1994-07-08 1996-01-24 株式会社日立制作所 图像处理装置及使用该装置的系统
CN1186287A (zh) * 1996-11-20 1998-07-01 松下电器产业株式会社 用于字符识别的方法和装置
CN1318950A (zh) * 2000-03-30 2001-10-24 索尼公司 图像编码装置及其方法、摄像机、录像装置和图像发送装置
CN1336755A (zh) * 2000-08-01 2002-02-20 三星电子株式会社 实际尺寸显示系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108986877A (zh) * 2017-05-30 2018-12-11 西门子保健有限责任公司 确定匿名剂量报告图像

Also Published As

Publication number Publication date
CN102413265A (zh) 2012-04-11
US20050276519A1 (en) 2005-12-15
KR20060046396A (ko) 2006-05-17
US7593120B2 (en) 2009-09-22
US8174724B2 (en) 2012-05-08
US20090284780A1 (en) 2009-11-19
KR100747879B1 (ko) 2007-08-08
EP1605348A2 (en) 2005-12-14
EP1605348A3 (en) 2007-05-30

Similar Documents

Publication Publication Date Title
CN102413265B (zh) 图像处理装置及其控制方法
CN100448257C (zh) 图像处理装置及其方法
JP3796500B2 (ja) 画像処理装置及びその制御方法、プログラム
JP4266784B2 (ja) 画像処理システム及び画像処理方法
US7681121B2 (en) Image processing apparatus, control method therefor, and program
US7542605B2 (en) Image processing apparatus, control method therefor, and program
JP3862694B2 (ja) 画像処理装置及びその制御方法、プログラム
JP4208780B2 (ja) 画像処理システム及び画像処理装置の制御方法並びにプログラム
JP3997198B2 (ja) 画像処理システム及び画像処理方法
JP2005151127A (ja) 画像処理システム及び画像処理方法
JP2006023944A (ja) 画像処理システム及び画像処理方法
CN101394462A (zh) 信息处理装置及信息处理方法
JP4541770B2 (ja) 画像処理装置及びその制御方法、プログラム
CN100501728C (zh) 图像处理方法、系统、程序、程序存储介质以及信息处理设备
JP4185858B2 (ja) 画像処理装置及びその制御方法、プログラム
JP2005149097A (ja) 画像処理システム及び画像処理方法
JP4405861B2 (ja) 画像処理装置、情報処理装置及びそれらの制御方法、プログラム
JP2005149210A (ja) 画像処理装置及びその制御方法、プログラム
JP2005354415A (ja) 画像処理装置及びその制御方法、プログラム
JP2005149098A (ja) 画像処理システム及び画像処理装置並びに画像処理方法
JP2006148663A (ja) 画像処理システム
JP2005157447A (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

Granted publication date: 20150916

Termination date: 20170610

CF01 Termination of patent right due to non-payment of annual fee