Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Wireless, ground link-based aircraft data communication system with roaming feature
Patent Number: 7,426,387 Issued on 09/16/2008 to Wright,   et al.

Title: Beam laydown for hopped satellite downlink with adaptable duty cycle
Patent Number: 7,426,386 Issued on 09/16/2008 to Yousefi,   et al.

Title: Communication device and method for communicating over a digital mobile network
Patent Number: 7,426,385 Issued on 09/16/2008 to Mortensen,   et al.

Title: Network communication system including a database of codes and corresponding telephone numbers
Patent Number: 7,426,384 Issued on 09/16/2008 to Murray,   et al.

Title: Wireless LAN intrusion detection based on location
Patent Number: 7,426,383 Issued on 09/16/2008 to Wang,   et al.

Title: Contact validation and trusted contact updating in mobile wireless communications devices
Patent Number: 7,426,382 Issued on 09/16/2008 to Aerrabotu,   et al.

Title: Device billing agent
Patent Number: 7,426,381 Issued on 09/16/2008 to Maes

Title: Location derived presence information
Patent Number: 7,426,380 Issued on 09/16/2008 to Hines,   et al.

Title: Method and system for sound mitigation during initiation of a packet-based real-time media session
Patent Number: 7,426,379 Issued on 09/16/2008 to Stewart,   et al.

Title: Separation of cochannel FM signals
Patent Number: 7,426,378 Issued on 09/16/2008 to Stanners

Title: Sigma delta (.SIGMA..DELTA.) transmitter circuits and transceiver using the same
Patent Number: 7,426,377 Issued on 09/16/2008 to Tanaka,   et al.

Title: Receiver having digital automatic gain control
Patent Number: 7,426,376 Issued on 09/16/2008 to Srinivasan,   et al.

Title: Combination of high-side and low-side current sensing in system for providing power over communication link
Patent Number: 7,426,374 Issued on 09/16/2008 to Dwelley,   et al.

Title: Electrically tuned resonance circuit using piezo and magnetostrictive materials
Patent Number: 7,426,373 Issued on 09/16/2008 to Clingman,   et al.

Title: Piecewise linearizer circuit for radio frequency amplification
Patent Number: 7,426,372 Issued on 09/16/2008 to Quilligan

Title: Radio communication quality measuring apparatus, radio communication quality measuring method and radio base station
Patent Number: 7,426,370 Issued on 09/16/2008 to Nakao,   et al.

Title: Bluetooth appliance having non-memory programmable identification address storing device and telecommunication method thereof
Patent Number: 7,426,369 Issued on 09/16/2008 to Lee

Title: Satellite broadcasting converter, control circuit incorporated therein, and detector circuit used in such control circuit
Patent Number: 7,426,368 Issued on 09/16/2008 to Hirai

Title: Sheet processing apparatus and image forming apparatus
Patent Number: 7,426,367 Issued on 09/16/2008 to Hirai

Title: Image forming apparatus and paper ejection method of image forming apparatus
Patent Number: 7,426,366 Issued on 09/16/2008 to Shishikura

Title: Waste toner collecting apparatus and image forming apparatus
Patent Number: 7,426,365 Issued on 09/16/2008 to Uchihashi

Title: Fixing method, fixing device, and image forming apparatus
Patent Number: 7,426,364 Issued on 09/16/2008 to Kagawa,   et al.

Title: Developer supply container with shutter movement prevention feature
Patent Number: 7,426,363 Issued on 09/16/2008 to Murakami,   et al.

Title: Conveyor device and image forming apparatus
Patent Number: 7,426,362 Issued on 09/16/2008 to Takami

Title: Developer mixing apparatus having four ribbon blenders
Patent Number: 7,426,361 Issued on 09/16/2008 to Thompson,   et al.

Title: Developing apparatus
Patent Number: 7,426,360 Issued on 09/16/2008 to Arimoto,   et al.

Title: Color image forming device having a movable toner supply member being disposable in a laser light path
Patent Number: 7,426,359 Issued on 09/16/2008 to Tanda

Title: Image forming apparatus and method having a cleanerless image forming unit
Patent Number: 7,426,358 Issued on 09/16/2008 to Yoshida,   et al.

Title: Fixing unit and image forming apparatus equipped with the fixing unit
Patent Number: 7,426,357 Issued on 09/16/2008 to Mori

Title: Developer cartridge, print process cartridge, and image forming apparatus
Patent Number: 7,426,356 Issued on 09/16/2008 to Ota

Title: Tandem photosensitive-member unit having grip part
Patent Number: 7,426,355 Issued on 09/16/2008 to Okabe

Title: Image forming device and process cartridge
Patent Number: 7,426,354 Issued on 09/16/2008 to Ozawa,   et al.

Title: Image forming apparatus with variable convey speed control between transfer device and fixing device
Patent Number: 7,426,353 Issued on 09/16/2008 to Sakakibara

Title: Image formation apparatus
Patent Number: 7,426,352 Issued on 09/16/2008 to Moriyama,   et al.

Title: Image forming apparatus and layer thickness calculating method
Patent Number: 7,426,351 Issued on 09/16/2008 to Yamaguchi,   et al.

Title: Mass flowmeter and method for correcting the measurement signal of a mass flowmeter
Patent Number: 6,889,561 Issued on 05/10/2005 to Hussain,   et al.

Title: Method and device for generating an air stream in a duplicating machine
Patent Number: 6,889,609 Issued on 05/10/2005 to Braun,   et al.

Title: Low operating pressure gas scrubber
Patent Number: 6,893,484 Issued on 05/17/2005 to Thomas

Title: Process for the production of grain oriented electrical steel strips
Patent Number: 6,893,510 Issued on 05/17/2005 to Fortunati,   et al.

Title: Antidepressant drugs and methods
Patent Number: 6,759,435 Issued on 07/06/2004 to Chen

Title: Method of manufacturing a semiconductor device with self-aligned contacts
Patent Number: 7,151,025 Issued on 12/19/2006 to Itabashi,   et al.

Title: Method and apparatus for adjusting power control setpoint in a wireless communication system
Patent Number: 6,763,244 Issued on 07/13/2004 to Chen,   et al.

Title: LNG production in cryogenic natural gas processing plants
Patent Number: 6,889,523 Issued on 05/10/2005 to Wilkinson,   et al.

Title: Game calling device
Patent Number: 7,145,067 Issued on 12/05/2006 to Pfortmiller,   et al.

Title: Fiber optic connector and method
Patent Number: 7,147,385 Issued on 12/12/2006 to Zimmel,   et al.

Title: System and method of adaptively reconfiguring buffers
Patent Number: 7,143,263 Issued on 11/28/2006 to Anand,   et al.

Title: Semiconductor device and method for manufacturing the same
Patent Number: 7,151,034 Issued on 12/19/2006 to Lee,   et al.

Title: Laser assisted magnetic recording apparatus and method
Patent Number: 6,762,977 Issued on 07/13/2004 to Gage,   et al.

Title: Disposal of cement waste from chute
Patent Number: 7,147,360 Issued on 12/12/2006 to Elefsrud

Title: Semiconductor memory device having a circuit for fast operation
Patent Number: 6,762,967 Issued on 07/13/2004 to Tanizaki,   et al.

Title: Method of manufacturing semiconductor device
Patent Number: 7,151,017 Issued on 12/19/2006 to Ohnuma

Title: Semiconductor wafer test system
Patent Number: 7,151,003 Issued on 12/19/2006 to Oishi

Title: Patient support pad with repositionable pressure source
Patent Number: 7,146,660 Issued on 12/12/2006 to Heimbrock

Title: Digital broadcast receiving device
Patent Number: 7,146,633 Issued on 12/05/2006 to Yamaguchi,   et al.

Title: Multi-site cardiac stimulation device and method for detecting retrograde conduction
Patent Number: 7,146,215 Issued on 12/05/2006 to Mo

Title: Funnel in cathode ray tube
Patent Number: 6,765,343 Issued on 07/20/2004 to Kim

Title: Open hydraulic circuit including a relief valve device
Patent Number: 7,150,150 Issued on 12/19/2006 to Bigo,   et al.

Title: System for and method of toner flow control
Patent Number: 6,760,555 Issued on 07/06/2004 to Dougherty,   et al.

Title: Semiconductor filter circuit and method
Patent Number: 6,953,980 Issued on 10/11/2005 to Escoffier,   et al.

Title: Gas turbine engine
Patent Number: 7,153,091 Issued on 12/26/2006 to Stephenson,   et al.

Title: Modular air conditioner for a bus
Patent Number: 6,761,038 Issued on 07/13/2004 to Bushnell,   et al.

Title: Method for fabricating electrical connection structure of circuit board
Patent Number: 7,151,050 Issued on 12/19/2006 to Hsu,   et al.

Title: Water heater having self-powered low NOx burner/fuel-air delivery system
Patent Number: 6,761,134 Issued on 07/13/2004 to Trant

Title: Satellite broadcast receiving converter with lower power consumption
Patent Number: 7,136,618 Issued on 11/14/2006 to Kato,   et al.

Title: Apparatus and method for managing power of a battery
Patent Number: 6,765,369 Issued on 07/20/2004 to Rhee,   et al.

Title: Pneumatic surgical prone head support and system
Patent Number: 7,146,664 Issued on 12/12/2006 to Grosvenor

Title: Semiconductor device with flexible redundancy system
Patent Number: 6,762,964 Issued on 07/13/2004 to Takase

Title: Hydraulic actuator having disc valve assembly
Patent Number: 7,143,684 Issued on 12/05/2006 to Dourson,   et al.

Title: Method of manufacturing thin-film magnetic head
Patent Number: 7,155,809 Issued on 01/02/2007 to Sasaki,   et al.

Title: Fire extinguisher kit, device and method of using same
Patent Number: 7,147,061 Issued on 12/12/2006 to Tsutaoka,   et al.

Title: On-line system and method for processing information relating to the wear of turbine components
Patent Number: 7,149,632 Issued on 12/12/2006 to Gao,   et al.

Title: Control of software via bundling
Patent Number: 7,158,248 Issued on 01/02/2007 to Smith,   et al.

Title: Cardiac harness for treating congestive heart failure and for defibrillating and/or pacing/sensing
Patent Number: 7,149,588 Issued on 12/12/2006 to Lau,   et al.

Title: Fabrication apparatus for an assembly of vanes for an architectural covering
Patent Number: 7,146,694 Issued on 12/12/2006 to Colson,   et al.

Title: System and method for automated play of lottery games
Patent Number: 6,964,611 Issued on 11/15/2005 to Packes, Jr.,   et al.

Color-image processing apparatus and method, and storage medium Number:6,975,757 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Color-image processing apparatus and method, and storage medium

Abstract: Conventionally, a color-image processing apparatus, such as a computer, or the like, cannot determine whether or not color-image data stored in an image storage device, such as a hard disk, or the like, is an image corresponding to a specific original. According to the present invention, a color-image processing apparatus includes a determination unit for comparing color-image data stored in an image storage device with a pattern stored in a pattern storage device. The color-image data stored in the image storage device is read with a predetermined timing, and determination by the determination unit is performed. The color-image processing apparatus is a computer, and the image storage device is a hard disk.

Patent Number: 6,975,757 Issued on 12/13/2005 to Ohta


Inventors: Ohta; Ken-ichi (Kawasaki, JP)
Assignee: Canon Kabushiki Kabushiki Kaisha (Tokyo, JP)
Appl. No.: 557912
Filed: April 21, 2000

Foreign Application Priority Data

Apr 26, 1999[JP]11-118143

Current U.S. Class: 382/165; 382/170; 382/219; 358/524
Intern'l Class: G06K 009/00
Field of Search: 382/164,165,166,167,170,171,172,190,194,209,217,218,219,224,278,282,305 358/515,516,518,519,520,538,523,524 348/129,130,149,179,209.99,210.99 707/3,6,7


References Cited [Referenced By]

U.S. Patent Documents
4772938Sep., 1988Sasson.
4897802Jan., 1990Atkinson et al.
4908873Mar., 1990Philibert et al.
5126795Jun., 1992Maruyama et al.
5157762Oct., 1992Snietka.
5162821Nov., 1992Fukuchi et al.
5216724Jun., 1993Suzuki et al.
5239175Aug., 1993Jawad et al.
5319473Jun., 1994Harrisngton.
5363454Nov., 1994Udagawa et al.
5416715May., 1995Kinoshita et al.
5475468Dec., 1995Natsudaira.
5502575Mar., 1996Kai et al.
5515451May., 1996Tsuji et al.
5638496Jun., 1997Sato.
5659628Aug., 1997Tachikawa et al.
5678155Oct., 1997Miyaza.
5790165Aug., 1998Kuboki et al.
6014453Jan., 2000Sonoda et al.
6069696May., 2000McQueen et al.
6335794Jan., 2002Herley et al.
Foreign Patent Documents
0779603Jun., 1997EP.


Other References

"Automated Virus Protection Software Without Noticeable System Overhead", IBM Technical Disclosure Bulletin, vol. 36, No. 10, Oct. 1993, p. 383.
"Hardware Monitor Security Feature", IBM Technical Disclosure Bulletin, vol. 32, No. 3A, Aug. 1989, pp. 284-285.
"Employment of Virus Detection Procedures at Domain Boundaries", IBM Technical Disclosure Bulletin, vol. 34, No. 7A, Dec. 1991, pp. 199-200.

Primary Examiner: Shah; Sanjiv
Assistant Examiner: Kassa; Yosef
Attorney, Agent or Firm: Fitzpatrick, Cella, Harper & Scinto

Claims



1. A color-image processing apparatus comprising:

reading means for reading color image data stored in image storage means provided in said color-image processing apparatus; and

determination means for determining the similarity between the color image data and a pattern of a specific image,

wherein the color image data used by said determination means for determining the similarity between the pattern of the specific image and the color image data is read from the image storage means at a predetermined time which is independent of a read instruction given by a user to read the color image data stored in the image storage means, and

wherein said determination means adds determination-completed flag information to each piece of the color image data that has been subjected to determination.

2. An apparatus according to claim 1, wherein said color-image processing apparatus comprises a computer, and wherein the image storage means comprises a hard disk.

3. An apparatus according to claim 2, wherein the image storage means and said determination means are controlled by an operating system on a computer, and wherein the operating system periodically controls said determination means to perform determination on the color image data stored in the image storage means.

4. An apparatus according to claim 2, wherein said determination means determines the similarity when application software executed on a computer reads the color image data from the storage image means.

5. An apparatus according to claim 1, wherein the color image data is stored in the image storage means as a file.

6. An apparatus according to claim 1, further comprising alteration means for performing alteration of the color-image data when said determination means determines that the color image data coincides with the pattern.

7. An apparatus according to claim 1, wherein said determination means does not determine the similarity with respect to the color image data having determination-completed flag information.

8. An apparatus according to claim 1, wherein said determination means performs a determination when an operation input from an operator is not provided for a predetermined period.

9. An apparatus according to claim 1, wherein said determination means performs a determination when a CPU (central processing unit) of said color-image processing apparatus does not execute application software.

10. An apparatus according to claim 1, wherein said determination means performs a determination when said color-image processing apparatus is turned on.

11. An apparatus according to claim 1, wherein said determination means performs a determination when copying the color image data from an external storage device to the image storage means.

12. An apparatus according to claim 1, wherein said determination means performs a determination when copying the color image data from the image storage means to an external storage device.

13. An apparatus according to claim 1, wherein said determination means performs a determination during communication of the color image data with an external apparatus connected to said color-image processing apparatus via a network.

14. A color-image processing apparatus comprising:

reading means for reading color image data stored in image storage means provided in said color-image processing apparatus; and

determination means for determining the similarity between the color image data and a pattern of a specific image,

wherein the color image data used by said determination means for determining the similarity between the pattern of the specific image and the color image data is read from the image storage means at a predetermined time which is independent of a read instruction given by a user to read the color image data stored in the image storage means,

wherein the color image data is stored in the image storage means as a file, and

wherein said determination means performs a determination by obtaining bit-map data other than data buried within the image file in a format of a tag.

15. A color-image processing apparatus comprising:

reading means for reading color image data stored in image storage means provided in said color-image processing apparatus; and

determination means for determining the similarity between the color image data and a pattern of a specific image,

wherein the color image data used by said determination means for determining the similarity between the pattern of the specific image and the color image data is read from the image storage means at a predetermined time which is independent of a read instruction given by a user to read the color image data stored in the image storage means,

wherein said determination means performs a determination when an operation input from an operator is not provided for a predetermined period, and

wherein, when another operation input from the operator is not provided for a predetermined period after starting an operation input from the operator, said determination means resumes determination processing for the color image data for which a determination by said determination means has not been performed.

16. A color-image processing apparatus comprising:

reading means for reading color image data stored in image storage means provided in said color-image processing apparatus; and

determination means for determining the similarity between the color image data and a pattern of a specific image,

wherein the color image data used by said determination means for determining the similarity between the pattern of the specific image and the color image data is read from the image storage means at a predetermined time which is independent of a read instruction given by a user to read the color image data stored in the image storage means,

wherein said determination means performs a determination when a CPU (central processing unit) of said color-image processing apparatus does not execute application software, and

wherein, when the CPU of said color-image processing apparatus does not execute the application software after starting execution of the application software, said determination means resumes determination processing for the color image data for which a determination by said determination means has not been performed.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a color-image processing apparatus and method, and a storage medium.

2. Description of the Related Art

Recently, color work stations and so-called personal computers have been developed in which a color-image reading apparatus utilizing a CCD (charge-coupled device), or the like, a host apparatus for performing color-image processing utilizing CAD (computer aided design) and CG (computer graphics), and a color printing apparatus, such as a color laser-beam printer, a color ink-jet printer, or the like, are combined.

In such work stations or personal computers, a multicolor image can be printed.

Accordingly, there is the possibility that a specific original for which it is prohibited to make a copy, such as paper money, securities, or the like, is easily forged by reading the original by the color-image reading apparatus, temporarily storing the read image in the work station or the personal computer, and outputting the read image by the color printing apparatus.

This problem arises because the above-described image reading apparatuses, printing apparatuses, work stations and personal computers do not have means for preventing forgery of a specific original in themselves.

SUMMARY OF THE INVENTION

It is an object of the present invention to solve the above-described problem.

It is another object of the present invention to provide a configuration in which, in a color work station, serving as a color-image processing apparatus, and a personal computer, the work station can execute determination processing for color-image data stored within the personal computer.

It is still another object of the present invention to provide new functions.

According to one aspect, the present invention which achieves these objectives, relates to a color-image processing apparatus including determination means for comparing color-image data stored in image storage means with a pattern stored in pattern storage means. The color-image data stored in the image storage means is read with a predetermined timing, and determination by the determination means is performed.

According to another aspect, the present invention which achieves these objectives, relates to a color-image processing method for comparing color-image data stored in image storage means with a pattern stored in pattern storage means includes the step of reading the color-image data stored in the image storage means with a predetermined timing, and performing determination by the determination means.

According to still another aspect, the present invention which achieves these objectives relates to a color-image processing apparatus, in which the above-described color-image processing method is executed by a computer, and the above-described image storage means is a hard disk.

According to yet another aspect, the present invention which achieves these objectives relates to a storage medium, capable of being read by a computer, including codes of a determination process for comparing color-image data stored in image storage means with a pattern stored in pattern storage means. The color-image data stored in the image storage means is read at a predetermined timing, and determination in the determination process is performed.

The foregoing and other objects, advantages and features of the present invention will become more apparent from the following description of the preferred embodiments taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a computer system according to a first embodiment of the present invention;

FIG. 2 is a flowchart illustrating a forgery determination operation according to the first embodiment; and

FIG. 3 is a block diagram illustrating a configuration according to a second embodiment of the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

First Embodiment

A first embodiment of the present invention will now be described with reference to the drawings.

FIG. 1 is a block diagram illustrating a computer system according to the first embodiment.

In FIG. 1, reference numeral 18 represents a host computer. A reader unit 11 for inputting color-image data by optically reading an original, a handy scanner 19, an external storage device 20 for reading/writing data using a magnetooptical disk, a CD(compact disc)-ROM (read-only memory), a tape device, or the like, a keyboard 17 for performing input of various data, input of a command for instructing one of various functions, or the like, by means of a key operation, a display device 12, such as a CRT (cathode-ray tube), an LCD (liquid-crystal display), or the like, for displaying an image, and a printer 13 for forming an image on a recording sheet are connected to the host computer 18.

In the host computer 18, a memory 15 can input and temporarily store color-image data from the reader unit 11, the handy scanner 19 or the external storage device 20, and output the stored color-image data to the display device 12 or the printer unit 13. A data storage device 16, such as a hard disk, stores image data temporarily stored in the memory 15. A forgery determination unit 14 performs comparison/determination processing for image data input in the memory 15 or image data read from the data storage device 16 and transferred to the memory 15.

The forgery determination unit 14 includes a table which has registered in advance image patterns peculiar to specific originals, such as paper money, securities, and the like. Image patterns peculiar to a specific original includes, for example, a two-dimensional density distribution pattern peculiar to paper money, a histogram or an appearance-frequency distribution pattern of a specific color-component signal, and electronic watermark. The degree of coincidence of a transferred image pattern with each registered pattern is detected by a well-known method.

It is desirable to register in advance a plurality of patterns, such as characteristic patterns included, for example, in Japanese yen currency or U.S. dollar currency, and common patterns printed commonly in securities and various high-price bonds.

A CPU (central processing unit) 18a controls the entire computer 18. A ROM 18b stores a program representing the flowchart shown in FIG. 2, various other control programs, and parameters. A RAM (random access memory) 18c is used as working areas for various programs. The same device may be used for the memory 15 and the RAM 18c.

Next, the operation of the first embodiment will be described.

FIG. 2 is a flowchart illustrating a forgery determination operation according to the first embodiment.

The operation described below is basically controlled by the CPU 18a and an OS (operating system). Timings for executing the operation will be described later.

When processing has started (step 201), the CPU 18a retrieves color-image files stored in the data storage unit 16, and assigns one image file (step 202).

Then, the CPU 18a determines if a flag indicating the execution of forgery determination (to be described later) is recorded in the assigned color-image file (step 203). If the result of the determination in step 203 is negative, color-image data is read from the file and is written in the memory 15 (step 204), and the image data is transferred to the forgery determination unit 14 (step 205).

Upon reception of the color-image data from the image memory 15, the forgery determination unit 14 compares the received color-image data with the image pattern of each of a plurality of specific originals. When coincidence with the image pattern of a specific original has been confirmed as a result of determination in step 206, it is determined that an image susceptible to be forged is stored in the file, and the contents of the image data are erased (altered) (step 207), and the color-image data whose contents have been erased is again stored in the data storage unit 16 with the same file name as the original image file (step 208).

At that time, a determination-execution flag indicating the execution of forgery determination is recorded in a specific region of the image file (step 209).

When it has been determined in step 206 that the color-image data does not coincide with a specific pattern, the data is not erased, and the process proceeds to step 209, where only a determination-execution flag is recorded in the corresponding image file of the data recording unit 16.

Then, it is determined if the above-described processing has been executed for all image files stored in the data storage unit 16 (step 210). If the result of the determination in step 210 is affirmative, the processing is terminated (step 211). If the result of the determination in step 210 is negative, the process returns to step 202, and the same processing is repeated for the next image file.

As described above, according to the first embodiment, by providing a forgery determination unit for determining forgery for all image data stored in a storage device of a host computer within the host computer, forgery determination processing can be performed.

Although timings for executing the processing shown in FIG. 2 has not been described, it is effective if the processing is executed by providing, for example, the following rules.

(1) Since the host computer does not perform various types of processing by always operating the CPU, processing is started when input from the keyboard is not provided for a certain period, and the CPU does not execute specific application software. When there is an input operation from the keyboard during the processing, the processing is temporarily interrupted. At a timing such that the above-described conditions are again satisfied, the interrupted processing is resumed for unfinished color-image data.

(2) When the power supply of the host computer is turned on from an off-state, an OS is first started. At this timing, processing from step 201 to step 211 is periodically executed as a part of the processing.

(3) When specific application software instructs reading of an image file of the data storage unit, processing from step 203 to step 207 is executed before reading the file into a working area used by the application software.

(4) When the user instructs an operation of copying a specific image file, for example, when copying a file on a hard disk to the same hard disk, or when copying a file from the hard disk to an external storage device, such as a floppy disk, a magnetooptical disk, or the like, or in cases reverse to the above-described cases, the OS executes processing from step 203 to step 207 for the image file to be copied, before executing the copying processing.

In this case, when coincidence with a specific image pattern is detected, for example, processing of stopping the execution of a copying operation by displaying a warning message on the display device 12 may be performed instead of erasing the image.

(5) Also when the user instructs to print a specific image file by the printer unit 13 through the keyboard 17 or a mouse, determination processing is performed in the same procedure as in the above-described item (4), and erasure of the image or stop of a printing operation is performed.

If determination processing is executed at the above-described plurality of timings or at all timings, forgery determination processing can also be assuredly executed for color-image data obtained according to various types of processing.

Second Embodiment

FIG. 3 is a block diagram illustrating a configuration according to a second embodiment of the present invention.

In FIG. 3, components 11 through 20 are the same as those shown in FIG. 1. An external interface unit 31 is added to the configuration shown in FIG. 1, and is connected to another host computer 33, a color scanner 35, a color printer 36, a file server 37, and the like, via an external communication channel 32 (in general, a network, such as Ethernet, Internet or the like, or a high-speed data transfer channel, such as IEEE 1394).

Although the host computer 33 and the file server 37 have the same basic internal configuration as the host computer 18, the host computer 33 and the file server 37 generally include data storage units 34 and 38, respectively.

The host computer 33 executes the forgery determination processing described in the first embodiment. In the configuration of the second embodiment, however, the forgery determination processing is also executed when moving image data via the external communication channel 32, or when inputting image data from the scanner 35, or when printing image data by the printer 36.

For example, when transferring an image file stored in the data storage unit 16 within the host computer 18 to the data storage unit 34 of the host computer 33 or the data storage unit 38 of the file server 37, the processing of steps 203-209 shown in FIG. 2 is executed by transmitting image data to the forgery determination unit 14 before the transfer of the image file.

In another example, when transferring an image file stored in the data storage unit 16 within the host computer 18 to the printer 36 in order to print the image file, the processing of steps 203-207 shown in FIG. 2 is executed by transmitting image data to the forgery determination unit 14 before the transfer of the image file.

Although in the foregoing description, only image files are determined, the determination processing is not limited to the image files. The determination processing may, of course, be performed for all of ordinary document files.

As for the internal structure of a file, image data itself is stored in various formats of storage whether the file is an image file or an ordinary document file, and necessity to extract necessary data by analyzing the file by an OS or application software always exists.

For example, there exists a TIFF format as a well-known image file format. In this format, the size and the date of formation of data, the image compression method, a comment peculiar to the data, and the like, are buried in the file in the form of tags. Accordingly, before transferring the data to the forgery determination unit 14, an OS or application software, of course, extracts and transfers only two-dimensional image data (bit-map data) by analyzing the file structure in advance.

Although in the foregoing embodiments, a configuration is provided in which, when it has been determined that data in a file coincides with a specific image pattern, the image data is erased, various modifications may be considered. For example, the color of the image data may be changed, or a character string, such as "sample", may be synthesized in the data in order to prevent output of forgery even if the specific pattern is printed by a printer.

Although the forgery determination unit 14 has been described as an independent component, this unit may, of course, be provided as a program in the ROM 18b so that image data in the memory 15 or the data storage unit 16 is directly accessed and determined.

It is possible to perform determination processing at a predetermined timing for color-image data stored in image storage means (a hard disk, or the like).

It is also possible to determine color-image data stored in a hard disk.

Since determination is performed at various timings, for example, when an operation of the operator is not provided for a predetermined period while application software periodically reads color-image data, when starting a color-image processing apparatus, when copying color-image data stored in image storage means to an external storage device, when copying color-image data from an image storage device to an external storage device, and during communication of color-image data with an external apparatus connected via a network, it is possible to improve accuracy in determination. Particularly, although determination processing is interrupted, for example, when an operation of the operator has been started, or when a CPU has started execution of application software, processing is resumed from the immediately preceding determination processing when an operation of the operator is not provided for a predetermined period or when the CPU does not execute application software. Hence, it is possible to efficiently perform determination processing.

Since information indicating end of determination is added to color-image data which has been determined, it is possible to prevent occurrence of useless determination processing due to a plurality of determination operations for the same color-image data.

OTHER EMBODIMENTS

The present invention may also be applied to a processing method in which a program for operating the configuration of one of the above-described embodiments is stored in a storage medium in order to realize the functions of the embodiment, and the program stored in the storage medium is read in the form of codes and is executed by a computer, and to a storage medium storing the program.

For example, a floppy disk, a hard disk, an optical disk, a magnetooptical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, or a ROM may be used as the storage medium.

The present invention may be applied not only to the above-described case of executing processing only by the program stored in the storage medium, but also to a case of executing the operation of one of the above-described embodiments by operating in an OS in cooperation with the functions of other software or expanding board.

The individual components designated by blocks in the drawings are all well known in the image processing apparatus and method arts and their specific construction and operation are not critical to the operation or the best mode for carrying out the invention.

While the present invention has been described with respect to what are presently considered to be the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, the present invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.

*


Free Web Sudoku Puzzles.
Solve with your browser.
5 6       8     3
            6 7 9
    1   3        
2   9   1 3   5  
                 
  7   9 8   2   1
        6   1    
3 8 4            
7     8       2 5
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!