[go: up one dir, main page]

GB2214028A - Image processor - Google Patents

Image processor Download PDF

Info

Publication number
GB2214028A
GB2214028A GB8830396A GB8830396A GB2214028A GB 2214028 A GB2214028 A GB 2214028A GB 8830396 A GB8830396 A GB 8830396A GB 8830396 A GB8830396 A GB 8830396A GB 2214028 A GB2214028 A GB 2214028A
Authority
GB
United Kingdom
Prior art keywords
image
original
storage
image processor
processing
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.)
Granted
Application number
GB8830396A
Other versions
GB2214028B (en
GB8830396D0 (en
Inventor
Daiji Nagaoka
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Publication of GB8830396D0 publication Critical patent/GB8830396D0/en
Publication of GB2214028A publication Critical patent/GB2214028A/en
Application granted granted Critical
Publication of GB2214028B publication Critical patent/GB2214028B/en
Expired legal-status Critical Current

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/40Picture signal circuits
    • 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/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/3872Repositioning or masking

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Description

1 r) r ', % - 1!U ri ' 4 -, U AN IMAGE PROCESSOR
BACKGROUND OF THE INVENTION
Field of Industrial Application
The present invention relates to an image processor for carrying out various image processing operations by reading image information and, in particular, to an image processor for performing image processing for a designated region of an image different from the processing performed for other regions of the image.
DESCRIPTION OF THE PRIOR ART
Generally, in an image processor, the image of an original is read by an image input device and converted to an electrical image signal. After undergoing various kinds of image processings, the image signal is output from an image output device such as a laser printer.
In conjunction with such an image processor, there has heretofore been disclosed a method wherein a portion of the image of the original is processed differently from other portions of the image (see Japanese Laid Open Patents, Gazette Nos. 60-242480 and 60-213168). Application of such an image processor to a copying machine makes it possible to perform operations such as deletion, extraction, color conversion, and the application of a background halftone screen to an image within a designated region.
In such a copying machine, it is necessary to designate a region to be edited. For that purpose, it is usual to desig nate a closed region by inputting the coordinates of the region of interest in the original by means of the numerical keys or a 1 digitizer. Designation of a closed rectangular region is achieved, for example, by identifying the coordinates of two verticles on its diagonal. Designation of a polygonal or an arbitrarily shaped region is achieved by identifying a multiplicity of points one after another, or by some other suitable manner.
A designated region is stored in a storage device such as a bit map memory, and image processing is carried out at the time of the copying operation for the designated region only, by reading the contents of the storage device and, at the same time, reading the original image. Problem the Invention is Intended to Solve With such a copying machine, editing operations such as deletion, extraction, color conversion, use of background halftone screen, and so forth, can be applied to designated regions. However, the storage device only stores information about the designated region. Therefore, information about the processing operation has to be stored separately. Accordingly, in the past, it has only been possible to designate one type of processing for an original sheet.
In order to accommodate a plurality of processing or editing operations for an original sheet, it is conceivable to make use of a storage device that has a number of storage locations corresponding to the number of processing operations and that allows storage of a region for every type of processing. In such a case, however, a storage device with a larger capacity is 11 1 i required and, as the number of processing operations becomes large, the device becomes more costly.
Objects of the present invention are to resolve the abovementioned problem and make it possible to set a plurality of processing operations for an original sheet without significantly increasing the capacity of the storage device.
SUMMARY OF THE INVENTION
In order to achieve the above and other objects, the present invention comprises input means for inputting coordinates designating a region of the original image and for designating a processing operation, storage means, having groups of corresponding storage locations, wherein each group of corresponding storage locations corresponds to a portion of the original image, means for setting a subset of the groups of storage locations corresponding to said designated region to a predetermined state to store the designated processing operation, image input means for reading the original image, means for reading the contents of the set of corresponding storage locations of the storage means when the original is read, and image processing means for carry- ing out the designated processing operation for the image in the designated region based on the contents of the storage locations.
Additional objects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description or may be learned by prac- tice-of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
1 BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one embodiment of the invention and, together with the description, serve to explain the principles of the invention.
Figure 1 is a block diagram showing a preferred embodiment of an image processor of the present invention; Figure 2 is a schematic sectional view showing an image input device and a digitizer; 10' Figure 3 is a schematic plan view of the digitizer of Figs. I and 2; Figure 4 is an explanatory diagram showing the relationship between an image of an original and an image after image processing; and Figure 5 is an explanatory diagram schematically showing the bit patterns stored within each of a plurality bit map memories of Fig. 1.
DESCRIPTION OF A PREFERRED EMBODIMENT
Reference will now be made in detail to a present preferred embodiment of the invention, an example of which is illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
An editing region designated by coordinate input means.such as a digitizer 13 is stored in storage means such as a bit map memory 9a- 9c. In the present invention, the storage means has a capacity sufficient to store information about a plurality of designated regions of the original, and each designated region is stored in a predetermined location of the storage means in accordance with the processing operation to be performed on that des- ignated region. in this case, the processing operation and the memory location of the storage means do not correspond with each other in a one- to-one fashion. Rather, the processing operation is represented by a combination of memory locations. If, for example, the storage means contains three bit maps, then it is possible to designate up to eight processing operations. At the time of image output, the contents of the storage means are re.ad out at the same time as the original is read. Since the contents of the storage means includes information concerning the region as well as information concerning the processing operation, by processing an image of the original based on the information it becomes possible to carry out a different processing operation for each of a plurality of regions designated in an original sheet.
Figure 1 shows a block diagram of an embodiment of an image processor of the present invention. In the figure, numeral 1 refers to an image input device for reading an image of an original. As shown in Figure 2, the image input device 1 illuminates an original (not shown) placed on a platen glass la with a light source 1b, causing the light reflected from the original to be reflected in turn by mirrors 1c, ld, and le to form an image on an image sensor lg by means of a lens lf, thereby obtaining an A A image signal from the image sensor lg. The light source lb and the mirror lc are attached to a full-tspeed carriage 1h, and the mirrors ld and le are attached to a half-speed carriage li. The image of the original is read by moving the full-speed carriage 1h in the direction of the arrows in Fig. 2, along a bottom surface of the platen glass la, and also by moving the half-speed carriage li in the same direction with a speed one- half that of the full-speed carriage 1h.
An image signal from the image input device 1 is converted to a digital signal by an A/D converter 2, and is supplied to an image processing circuit 5 via a dither processing circu.it 3 (in the'case of a half-tone image such as a photograph original) or via a binarization circuit 4 (in the case of a binary image such as a character original). The image processing circuit 5 is connected to a random access memory (RAM) table 6 in which are stored predetermined function codes for processing operations such as deletion,-extraction, color conversion, and the use of background half-tone screen. Each of the above processing operations is carried out in accordance with that function code read out of the RAM table 6. In the figure, a dot generating circuit 7 generates a meshlike pattern of dots when a background halftone screen is used. An image signal is supplied from the image processing circuit 5 to an image output device 8, such as a laser printer, to be output as an image. In other words, the image of the original can be copied and at the same time have certain editing processing applied thereto.
1 3 i 1 In Fig.- 1, bit map memories 9a, 9b, and 9c store the regions to be edited and the processing operation for each region. It should be noted that each of bit map memories 9a, 9b, and 9c is large enough to store the entire image of the original read by the image input device 1. The bit map memories 9a, 9b, and 9c are connected to an image drawing device 10. The image drawing device 10 allows speedy writing to and reading from the bit map memories 9a, 9b, and 9c. For that purpose, the image drawing device 10 is preferably a CRTC (cathode-ray tube controller), such as HD63484, a special purpose integrated circuit for image drawing manufactured by Hitachi Corp. The image drawing device 10 is connected to a CPU (central processing unit) 11.
Further, a gate 12 is connected between the output side of the bit map memories 9a, 9b, and 9c and the image drawing device 10. The gate 12 is kept open when the image drawing device 10 is in input mode so that the image drawing device 10 is able to refer to the contents of the bit map memories 9a, 9b, and 9c.
The CPU 11 writes a function code to the RAM table 6, controls the image drawing device 10, and so forth. The CPU 11 also writes the contents of the RAM table 6 based on a signal from the digitizer 13 designating the region of the original to be edited and the processing-operations to be performed, and sends an indi cation to the image drawing device 10 as to which region of the bit map memories 9a, 9b, and 9c is to be filled.
Multiplexer (MUX) 14 selects either the three-bit signal from the bit map memories 9a, 9b, and 9c or the output of CPU 11 is to be sup1Slied to the RAM table-6. The output of the RAM table 6 is supplied to the image processing circuit 5 as a function code indicating a processing operation. Further, between the RAM table 6 and the CPU 11 there is provided a gate 15 that is kept open, except for the period of reading the image of the original, to permit direct rewriting of the contents of the RAM table 6 by the CPU 11.
As shown in Fig. 3, the digitizer 13 has a plane area approximately the size of A3 paper for obtaining the coordinate of a point depressed by a pen or the like. The digitizer 13 includes region designating area ER for designating the region to be edited and function designating area EF for designating a processing operation to be performed. In the function designating area EFi there are a plurality of windows 13a-13f corresponding to the various possible processing operations. Thus, the CPU 11 interprets the coordinate data as information concerning the region when the region designating area ER is depressed, whereas the CPU 11 interprets the coordinate data as information concerning the processing operation to be performed when any of the win- dows 13a-13f of the function designating area EF is depressed.
As shown in Fig. 2, the digitizer 13 preferably is located on the top face of a platen cover 1j, which covers the platen glass la so as to permit the free opening and closing of the platen cover 1j.
Next, the action of the image processing circuit 5 will be illustrated for an example of carrying out an image editing 1 3 wherein a portion of the image in a first region P of an original in Fig. 4--i-s-to-be given a halftone screening and a portion of the image in a second region Q is to be deleted therefrom.
First, an original is placed on the digitizer 13 and the outer periphery of the region to be given a halftone screening is indicated by a pen. In the example of Fig. 4, characters nA" and "B" are encircled. In this case, the digitizer 13 is operated in a continuous input mode wherein the coordinated area is read continuously as long as the tip of the pen keeps contact with the coordinate input face of the digitizer 13. The coordinate data for the outline of the editing region indicated in this fashion is stored in a register (not shown) within the CPU 11.
Next, by depressing one of the windows 13a-13f corresponding to the halftone screening function the processing operation is similarly stored in the register (not shown) within the CPU 11.
Next, the periphery of the region to be deleted is indicated similarly with a pen. In the example of Fig. 4, the character "G" is encircled and the "deletion" function is indicated on area EF- Information concerning the region and the processing operation to be performed are stored in the register (not shown) within the CPU 11.
It should be noted that, in the above example, although an arbitrary region is designated by continuously encircling the region for editing, a rectangle defined by two of its vertices can also designate a region for editing, as mentioned earlier.
1 1 - ----Next, - the imagd is read by -placirig--the.criginal on the'plat en glass la of the image input device 1. In the present embodiment, prior to the actual reading of the image from image input device 1, the outer peripheral pattern, namely, the outline, of each of the designated regions is stored in a location that cor responds to a processing function code contained in the bit map memories ga, gb, and 9c. Then, the interior of the outline is filled. In other words, the address bit corresponding to the interior of the designated region of the bit map memories 9a, gb, 1() and 9c is set to a predetermined value, for example "l." Image drawing of this kind can be executed at high speed by the image drawing device 10 in accordance with a known algorithm and as indicated by a signal from the CPU 211.
In the present embodiment, combinations of the locations of the bit map memories 9a, 9b, and 9c, to which regions are written corresponding to the type of processing, are varied.
In the present embodiment, use is made of three bit map memories ga, gb, and 9c. Thus, it is possible to select 23 different processing operations, as shown in Table 1. That is, it is possible to designate eight different processing operations or kinds of editing, including the operation of "no processing." In a table, wl means fill and "0" means do not fill the area.
c R Table l_. -
Function Number--- -Bit Map Memory..-Processiiiq Operati-on -9a- 9b 9C 0 0 0 0 No processing 1 0 0 1 Deletion 2 0 1 0 Extraction 3 0 1 1 Color conversion 4 1 0 0....
1 0 1 Use of background halftone screen 6 1 1 0 1 7 1 1 1 ...
Next, the RAM table 6 is set. That is, the correspondence between each function number and the actual processing operation is established as shown in Table 1. It should be mentioned that is the RAM table 6 may be set prior to the designation of the bit map memories 9a, 9b, and 9c.
When the processing operation for the first region P is the halftone dot meshing in the background and the processing operation for the second region Q is deletion, as in the above exam- ple, the bit map memories 9a and 9c are filled for the first region P, and the bit map memory 9c is filled while the bit map memories 9a and 9b are not filled for the second region Q, as shown in Figs. 5(a)-5(c).
Here, the correspondence between the function numbers a nd the processing operations is not fixed, and combinations different from those shown in Table 1 can also be established by the I signal from the CPU 11. For example, if the function codes'that represerLt:7.the..iDrocessing;operations are represented by 8 bits in the RAM table 6, then it becomes possible to set 256 different processing operations, and any arbitary seven processing operations can be designated simultaneously (in addition to "no processing") by rewriting the RAM table 6.
When the filling of the regions in bit map memories 9a-9c as described above is completed, the actual copying operation is started and the image is read by moving the scanning optical sys- tem, which is provided within the image input device 1. A signal obtained from the image input device 1 at the time of image reading is supplied to the image processing circuit 5 via the A/D converter 2, and either of the dither circuit 3 or the binarization circuit 4.
is At the same time as the image is read, the bit map memories 9a, 9b, and 9c are read out, and used to address the RAM table 6.
In the image processing circuit 5, processing operations corresponding to the function codes from the RAM table 6 are executed. Namely, halftone dot meshing is applied to the image sig- nal for the portion of the first region P from the dither pro- cessing circuit 3 or the binarization circuit 4 and by the use of halftone screening signals from the dot generating circuit 7, and the deletion operation is applied to the image for the portion of the second region Q.
Then, the image signal is supplied to the image output device 8 and an image is output therefrom in which a halftone h screening is applied to the ima-ge in the first-region P and the image in the second region Q is deleted.
It is to be noted that a special-purpose integrated circuit is used as the image drawing device 10 in the described embodiment of the present invention. However, other embodiments of the invention need not be limited to this implementation alone, and may for example, carry out writing and reading for the bit map memories 9a, 9b, and 9c by adopting a CPU 11 that can operate at high speed.
k_

Claims (11)

  1. CLAIMS lw. An image--processor for-editing an original image, com prising:
    - input means for inputting coordinates designating a re- gion of the original image, and for designating a processing operation; storage means, having groups of corresponding storage locations, wherein each group of corresponding storage locations corresponds to a portion of the original image; means for setting a subset of said groups of storage locations corresponding to said designated region to a predetermined state to store said designated processing operation; image input means for reading the original image; means for reading the contents of said subset of corresponding storage locations of the storage means when the original is read; and image processing means for carrying out the designated processing operation for the image in the designated region based on the contents of said subset of corresponding storage loca20 tions.
    A, 1 1 A
  2. 2. --The-image processor of claim 1, wherein said-image processing means is capable Of a plurality of processing operations, wherein said means for reading includes a second storage means for storing function codes for said plurality of pro- cessing operations, and wherein said predetermined state of said groups of corresponding storage locations is a memory address of a one of said stored function codes.
  3. 3. The image processor of claim 1, wherein said image input means reads successive portions of the original image, wherein said means for reading reads successive groups of storage locations corresponding to the read portions of the original image, and wherein each portion of the original image is processed according to the designated processing operation stored in the corresponding group of storage locations.
  4. 4. The image processor of claim 1, wherein said input means includes a touch-sensitive digitizer having a first area for designating an area of the original image and a second area for designating a processing operation.
  5. 5. The image processor of claim 1, wherein said storage means includes a plurality of bit maps, each bit map containing one storage location in each of said groups of corresponding storage locations.
    9 t
  6. 6. The image processor of claim 1, wherein said storage means includes-three-bit-maps
  7. 7. The image processor of claim 1, wherein said setting means includes an image drawing device controlled by a CPU.
  8. 8. The image processor of claim 1, wherein said means for reading the contents of said subset of corresponding storage lo cations includes a multiplexer controlled by a CPU.
  9. 9. The image processor of claim 1, wherein said image pro cessing means includes an image processing circuit.
  10. 10. The image processor of claim 2, wherein said second storage means includes a RAM table.
  11. 11. The image processor of claim 2, wherein said second storage means contains eight-bit bytes, each byte storing one of 256 function codes.
    Published 1988 at The Patent Office. State House. 6671 High Holborn, London WC1R 4TP Further copies may be obtained from The Patent Office, Sales Branch, St Mary Cray. Orpington, Kent ERS 3RD. Printed by Multiplex techniques ltd. St Mary Cray. Kent. Con V87.
    1
GB8830396A 1988-01-06 1988-12-30 An image processor Expired GB2214028B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63001546A JPH01177272A (en) 1988-01-06 1988-01-06 Picture processor

Publications (3)

Publication Number Publication Date
GB8830396D0 GB8830396D0 (en) 1989-03-01
GB2214028A true GB2214028A (en) 1989-08-23
GB2214028B GB2214028B (en) 1992-08-26

Family

ID=11504520

Family Applications (1)

Application Number Title Priority Date Filing Date
GB8830396A Expired GB2214028B (en) 1988-01-06 1988-12-30 An image processor

Country Status (3)

Country Link
JP (1) JPH01177272A (en)
DE (1) DE3900237C2 (en)
GB (1) GB2214028B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2261340A (en) * 1991-10-30 1993-05-12 Samsung Electronics Co Ltd Image data processing method with mixture of simple binarization and half tone imaging
EP0657866A1 (en) * 1993-12-09 1995-06-14 Xerox Corporation Method and apparatus for controlling the processing of digital image signals
EP0613095A3 (en) * 1993-01-28 1995-07-05 Scitex Corp Ltd Method and apparatus for generating operation and operand databases and for employing them in color image processing.
EP0547818A3 (en) * 1991-12-18 1996-06-05 Xerox Corp Method and apparatus for controlling the processing of digital image signals

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2912966B2 (en) * 1988-12-08 1999-06-28 株式会社リコー Image recording device
JP4730489B2 (en) * 2000-11-22 2011-07-20 大森ハンガー工業株式会社 Board holder with shielding plate

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0089174A1 (en) * 1982-03-11 1983-09-21 Crosfield Electronics Limited A video retouching system
GB2119198A (en) * 1982-03-11 1983-11-09 Hajime Industries Image data masking apparatus
JPS62181570A (en) * 1986-02-05 1987-08-08 Minolta Camera Co Ltd Picture editing device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4562485A (en) * 1979-08-10 1985-12-31 Canon Kabushiki Kaisha Copying apparatus
GB2194117B (en) * 1986-08-14 1991-05-01 Canon Kk Image processing apparatus
JPH01168163A (en) * 1987-12-23 1989-07-03 Fuji Xerox Co Ltd Picture processing unit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0089174A1 (en) * 1982-03-11 1983-09-21 Crosfield Electronics Limited A video retouching system
GB2119198A (en) * 1982-03-11 1983-11-09 Hajime Industries Image data masking apparatus
JPS62181570A (en) * 1986-02-05 1987-08-08 Minolta Camera Co Ltd Picture editing device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2261340A (en) * 1991-10-30 1993-05-12 Samsung Electronics Co Ltd Image data processing method with mixture of simple binarization and half tone imaging
GB2261340B (en) * 1991-10-30 1995-06-28 Samsung Electronics Co Ltd Image data processing method and apparatus with mixture of simple binarization and pseudo intermediate tone
EP0547818A3 (en) * 1991-12-18 1996-06-05 Xerox Corp Method and apparatus for controlling the processing of digital image signals
EP0613095A3 (en) * 1993-01-28 1995-07-05 Scitex Corp Ltd Method and apparatus for generating operation and operand databases and for employing them in color image processing.
EP0657866A1 (en) * 1993-12-09 1995-06-14 Xerox Corporation Method and apparatus for controlling the processing of digital image signals
US5513282A (en) * 1993-12-09 1996-04-30 Xerox Corporation Method and apparatus for controlling the processing of digital image signals

Also Published As

Publication number Publication date
JPH01177272A (en) 1989-07-13
GB2214028B (en) 1992-08-26
DE3900237C2 (en) 1996-12-19
DE3900237A1 (en) 1989-07-27
GB8830396D0 (en) 1989-03-01

Similar Documents

Publication Publication Date Title
GB2087683A (en) Video signal processing
GB2048624A (en) Graphics display apparatus
JPS6252553A (en) Method and device for working seal
US5058189A (en) Apparatus and method for area designation on a document
US4435723A (en) Recording apparatus with editing capability
GB2194117A (en) Image processing apparatus
EP0376595A2 (en) Method and document scanner for providing contrast/intensity control
US4807044A (en) Image processing apparatus
GB2214028A (en) Image processor
US5191443A (en) Image processor
JPS6113867A (en) Area designation system
US4495521A (en) Electronic copying apparatus
US5659398A (en) Recording apparatus for an image having an edited region
GB2213344A (en) Image processing method and apparatus
US4642622A (en) Video signal generating circuit
JP3221516B2 (en) Image processing method and apparatus
JP2699366B2 (en) Image processing device coordinate input device
JPS6055313B2 (en) character printing device
JPH02710B2 (en)
JP2926710B2 (en) Image processing device
JP2591592B2 (en) Document reading device
JP2759944B2 (en) Image reading device
JPH02277174A (en) Picture processing method
JPS6097389A (en) Color apparatus
JPH07221972A (en) Image editing method

Legal Events

Date Code Title Description
PE20 Patent expired after termination of 20 years

Expiry date: 20081229