Image processing apparatus

Abstract: An image processing apparatus having a function for detecting presence of a specific original decides the degree of similarity between the image represented by input image signals and the image of a specific original which should not be legally copied, e.g., bills. The image processing apparatus determines the content of the image processing in accordance with the result of the decision, and processes the input image signals on the basis of the determined content.

Description: Field of the Invention The present invention relates to an image processing apparatus having anti-forgery processing means. Description of the Related Art Nowadays, copying machines are available which can produce color copies of extremely high quality, and this has given a rise to the demand for prevention of forgery of bills, securities and other valuable papers. To cope with this demand, it has been proposed, for example in EP-A-0342060, to adopt pattern matching technique in copying machines to detect and reject any original which should not be copied. In such a technique, the image pattern of the original input to a copying machine, after correction of any inclination, is compared with image patterns which have been registered in the machine, for the purpose of recognition and evaluation of matching of the pattern. Image processing apparatus incorporated in known copying machines of the type described, however, does not have any means for deciding the state of the image recognition function. Therefore, when, for example, the image recognition function and the image processing apparatus are formed on different circuit boards, it is rather easy to demount the circuit board carrying the image recognition function, so that the copying machine performs ordinary copying operation even when the original is a specific one which should not be copied. This undesirably allows an easy forgery of the papers such as bills and securities. Under this circumstance, the present applicant has proposed techniques in which each copy is provided with information which indicates the fact that the copy is a copy and not an original. One of such techniques is to combine a specific code or a pattern with the output image. This technique employs a function for storing a specific pattern to be added and a function for combining the pattern with the output image. In a copy produced by this technique, the specific pattern is combined with the output image by a color tone or density which is not so noticeable to human eyes but is discriminatable by a specific technique. In this type of color copying machine, there is no means for preventing replacement of the parts carrying the pattern storage and combining functions with a part which does not have such functions. After such a replacement, the pattern is not added to the output image, so that forgery can easily be done by using the copying machine. As explained before, various methods have been proposed for the purpose of enabling recognition of specific originals of the kind described. In all the proposed methods, however, the image recognition is performed by an independent circuit. Therefore, it is not impossible for those who are familiar with this type of machine to modify the machine so as to enable illegal copying of bills or the like, by demounting the circuit board carrying the image recognition function. Full-color copying machines also have been proposed in which identification information such as the serial No. of the machine is added to the copy produced by the machine. Such information is given in the form of a mark of light yellow color or specific binary pattern. All these known copying machines, however, are still unsatisfactory in that they permit easy demounting of the image recognition or detection function, due to the fact that such a function is performed by a single circuit board which is not difficult to demount. SUMMARY OF THE INVENTION Accordingly, a primary object of the present invention is to provide an image processing apparatus which can overcome the above-described problems of the known arts. According to the present invention, there is provided an image processing apparatus, comprising: input data processing means for processing received image data and outputting the processed image data; and anti-forgery processing means, comprising at least one of: (i) adding means arranged to add identification information identifying the apparatus such that the identification information appears in an image reproduced from the processed image data in a manner difficult to discriminate with the human eye; and (ii) discriminating means for discriminating whether the image being processed is a predetermined specific original image, and for controlling the input data processing means in dependence on the discrimination result; characterised in that: at least part of the anti-forgery processing means and at least part of the input data processing means are formed as one unit, such that if the unit is removed, proper operation of the input data processing means is not possible. An embodiment of the invention provides an image processing apparatus, as well as a copying machine, which is constructed so as not to allow removal of forgery detecting function. An embodiment of the invention provides an image processing apparatus, as well as a copying machine, which is constructed to make it difficult to remove a circuit for adding machine identification information. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a sectional side elevational view of a copying apparatus in accordance with a first embodiment; Fig. 2 is a block diagram of an image scanner portion of the first embodiment; Fig. 3 is an illustration of the relationship between a CNO signal and printing output; Fig. 4 is a block diagram of an essential portion of the image scanner portion shown in Fig. 2; Fig. 5 is a circuit diagram of a decision circuit used in the first embodiment; Fig. 6 is a block diagram of an integrator 6306 used in the first embodiment; Fig. 7 is an illustration of signals input to and output from the integrator 6306; Fig. 8 is an illustration of another forms of signals input to and output from an integrator 6306; Fig. 9 is an illustration of the result of processing performed in the first embodiment; Fig. 10 is a block diagram of an image scanner in the second embodiment; Fig. 11 is a block diagram of an essential portion of the image scanner shown in Fig. 10; Fig. 12 is a timing chart showing timings of signals HSYNC and VCNT in the second embodiment; Fig. 13 is a block diagram of a 2-bit counter used in the second embodiment; Fig. 14 is a block diagram of a decision circuit used in the second embodiment; Fig. 15 is a timing chart showing timings of signals HSTNC and VCNT2 in a third embodiment of the present invention; Fig. 16 is a block diagram of a 2-bit counter used in the third embodiment; Fig. 17 is a block diagram of an image scanner of the fourth embodiment; Fig. 18 is a block diagram of a critical portion of the image scanner shown in Fig. 17; Fig. 19 is a block diagram of an image scanner used in a fifth embodiment of the present invention; Fig. 20 is a block diagram of a critical portion of the image scanner shown in Fig. 19; Fig. 21 is a timing chart showing timing of switching over of a CNO signal in the fifth embodiment; Fig. 22 is a block diagram of a pattern adding circuit used in the fifth embodiment; Fig. 23 is an illustration of the result of copying operation performed by the fifth embodiment; Fig. 24 is a block diagram of an image scanner used in a sixth embodiment of the present invention; Fig. 25 is a block diagram of a critical portion of the image scanner shown in Fig. 24; Fig. 26 is a block diagram showing the circuit arrangement of an image processing section of a full-color copying machine which is a seventh embodiment of the present invention; Fig. 27 is a block diagram of an essential portion of the image processing section shown in Fig. 26; Fig. 28 is a block diagram of a dot pattern detection and correction circuit used in the seventh embodiment; Fig. 29A-29D are illustrations of an example of a binary pattern used for coding operation performed in the seventh embodiment; and Fig. 30 is a block diagram of an added pattern generation circuit used in the seventh embodiment. BRIEF DESCRIPTION OF THE EMBODIMENTS Embodiments of the present invention will be described in detail with reference to the accompanying drawings. Although copying machines are specifically mentioned in the following description, it is to be understood that the invention can be applied to a variety of types of apparatus. The embodiments described hereinunder are intended for preventing copying of specific originals such as bills, securities and so forth, for the purpose of prohibiting forgery. (First Embodiment) A first embodiment of the present invention employs a copying machine as shown in Fig. 1. Fig. 1 is a sectional side elevational view of a copying machine as a first embodiment of the present invention. The copying machine has an image scanner 201 which reads an original and converts the read image into digital signals. Numeral 202 designates a printer which produces a full-color print of an image corresponding to the image of the original read by the image scanner 201. The image scanner 201 has a pressing plate 200 with a mirror surface. An original 204 on an original table glass 203 (referred to as "platen" hereinunder) is illuminated by a lamp 205. The light reflected by the original 205 is led to mirrors 206, 207 and is focused on a line sensor 210 (referred to as "CCD", hereinafter) through a lens 209. The full-color information components red (R), green (G) and blue (B) of the image formed on the CCD are delivered to a signal processing section 211. The lamp 205 and the mirror 206 mechanically move at a velocity V in the directions perpendicular to the direction of an electric scan of the line sensor. Similarly, the mirrors 207, 208 move at a velocity V/2 in the directions perpendicular to the direction of an electric scan of the line sensor. Consequently, the entire area of the original is scanned. The signal processing section 211 electrically processes the image signals of the read original image, so as to decompose the image signals into components of magenta (M), cyan (C), yellow (Y) and black (Bk) and delivers these components to the printer 202. One of the components M, C, Y and Bk is delivered to the printer 202 per each scan performed by the image scanner 201. Thus, one printing cycle requires four cycles of scanning of the original. The components M, C, Y and black Bk, supplied from the image scanner 201, are delivered to a laser driver 212. The laser driver 212 drives a semiconductor 213 while modulating it in accordance with the image signal. The laser beam is deflected by a polygonal mirror 21 and applied to the surface of a photosensitive drum 217 through an f- lens and a mirror 216, thereby scanning the surface of the photosensitive drum 217. A rotary developing device 218 has a magenta developing unit 219, a cyan developing unit 220, an yellow developing unit 221 and a black developing unit 222. Four developing units are alternately and successively brought into contact with the photosensitive drum 217 so as to develop, by respective color toners, an electrostatic latent image formed on the surface of the photosensitive drum 217. Numeral 223 denotes a transfer drum for winding thereon a paper fed from a paper cassette 224 or 225 so that the image developed on the photosensitive drum is transferred to the paper. Image components of four colors M, C, Y and Bk are successively transferred to the paper. The paper is then made to pass through a fixing unit 226 so that the transferred full-color image is fixed. The paper is then ejected. The construction of the image scanner used in this embodiment will be described hereinunder. Fig. 2 is a block diagram of an image scanner 201 used in the first embodiment. Numerals 6001 to 6010 denote signal lines, 6210-1, 6210-2 and 6210-3 respectively denote CCD sensors (solidstate imaging devices) having spectral sensitivity characteristics of red (R), green (G) and blue (B). These CCD sensors respectively produce 8-bit outputs 0 to 255 after an A/D conversion. The CCD sensors 6210-1, 6210-2 and 6210-3 are disposed at a predetermined positional interval. In order to compensate for the spatial offset, delay elements 6401 and 6402 are used to eliminate any time difference of the output signals of these sensors due to difference in positions. Numerals 6403, 6404 and 6405 denote logarithmic converters, each of which is composed of a look-up table ROM or RAM and converts an illuminance signal into a density signal. Numeral 6406 denote a masking/UCR circuit which is known per se. This circuit outputs magenta (M), cyan (C),yellow (Y) and black (Bk) signals in response to input three signals R, G and B, in the form of a bit signal of a predetermined bit length, e.g., 8 bits, in a frame-sequential manner. A signal CNO is a 2-bit screen-sequential signal which is a control signal indicating the sequence of four reading cycles. Fig. 3 is a diagram showing the relationship between the CNO signal and the print output. The CNO signal serves to change-over the conditions of operation of the masking/UCR circuit 6406 shown in Fig 3. Numeral 6407 denotes a spatial filter which is known per se and which performs correction of space frequency of the output signal. Numeral 6408 denotes a density conversion circuit which has a function for correcting the density characteristic of the printer which corresponds to the printer 202 shown in Fig. 1. The density conversion circuit 6408 is composed of a ROM or a RAM similar to the logarithmic converters 6403 to 6405. Numeral 6409 designates a decision circuit for deciding whether an image which is being entered conforms with the image of any one of a plurality of registered specific originals. This circuit delivers the result of the decision in the form of a decision signal H which is "0" or "1". Namely, when the image which is being entered is determined to conform with the image of one of the registered specific originals, the deciding signal H is set to "1", otherwise to "0". The decision circuit 6409 also receives the aforesaid CNO signal. The decision criterion is changed for each of four reading cycles so as to enable decision for each of a plurality of types of specific originals. Numeral 6410 designates an OR gate which conducts an OR computation of the 8-bit output V from the density conversion circuit 6408 and the decision signal H output from the decision circuit 6409, and produces an output V'. Consequently, when the decision signal H is "1", i.e., when the image which is being read conforms with the image of one of the registered specific originals, the OR gate 6410 delivers a hexadecimal signal V' = FF (=255) regardless of the level of the input signal V, whereas, when the decision signal H is "0", i.e., when the image which is being read does not conform with any one of the images of the registered specific originals, the OR circuit 6410 produces the input signal V as the output signal V'/ Numeral 6411 denotes a semiconductor chip which integrates the masking/UCR circuit 6406, decision circuit 6409 and the OR gate circuit 6410. The semiconductor chip 6411 is a single-chip LSI as shown in Fig. 4. It is therefore impossible to by-pass the decision circuit 6409 alone. In this embodiment, the semiconductor chip 6411, i.e., the LSI, is formed of a gate array which is a kind of ASIC, so that the semiconductor chip 6411 is constructed as a module or a unit. This embodiment has a thinning circuit and a frequency dividing circuit. A description will now be given of the decision circuit 6409 used in this embodiment. Fig. 5 is a block diagram showing the construction of the decision circuit 6409 used in the first embodiment. In this Figure, numeral 6301 denotes a thinning circuit This circuit performs thinning of the data in order to reduce the load of the decision circuit 6409 as the processing circuit. Numeral 6302 designates a color look-up table used in the first embodiment. The first embodiment performs decision for each print color in accordance with the signal CNO. Obviously, the color matching look-up table 6302 can be constituted by a mask ROM constructed in the gate array 6411. This table performs determines matching of color as a factor of the image characteristic, with a plurality of types of specific originals which have ben registered beforehand. The color matching look-up table 6302 stores the results of examination of color distributions of 32 types of specific originals and holds the results of decision as to whether the color of pixels conform with any one of color of these specific originals. More specifically, the look-up table 6302 has 17 bits including significant 2 bits allocated for the CNO signal as the frame-sequential signal and less significant 15 bits used for significant 5 bits of R,G and B image signals after thinning. For each of the values 0 to 3 of the CNO signal, whether the color of a pixel corresponds to the color of a specific original is determined for each of the 8 types of specific originals and the results are simultaneously output in the form of 8-bit signals. Consequently, color matching operation is conducted fro 32 types of specific originals by four reading scanning cycles. Numerals 6303-1, 6303-2, ...., 6303-8 denote color decision circuits which have an identical hardware. More specifically, each color decision circuit includes an integrator 6306, a register 6307 and a comparator 6308, and performs a decision as to whether the image of any one of the registered specific originals exists in the read image. Numeral 6309 designates a logical OR circuit which produces a decision signal H of "1" level; when at least one of the color decision circuit 6303-1 to 6303-8 has determined that an image of a registered specific original exists in the read image. <Integrator> Fig. 6 is a block diagram of an integrator 6306 used in the first embodiment. Numerals 501 and 505 denote flip-flops which hold the data at the moment of rise of the signal CLK'. A multiplier 502 receives a pair of 8-bit input signals (A, B) and produces, as a result of the multiplication, an 8-bit signal (A × B/255). Numeral 503 also represents a multiplier which receives 1-bit input signal (A) and an 8-bit input signal so as to deliver an 8-bit output signal (A × B) as a result of the multiplication. As adder 504 receives a pair of 8-bit signals (A, B) and produces an 8-bit signal (A + B) as a result of the addition. Consequently, this integrator produces an 8-bit output signal y i which is given by the following equation, in response to a binary input signal x i : y i = (α/255)·y i-1 + β·x i-1 Symbols α and β represent constants of values which are determined beforehand. Characteristics of the integrator 6306 is determined by the values of these constants. Figs. 7 and 8 illustrate input to and output from the integrator 6306 used in the first embodiment. The integrator 6306 produces an output y i shown in Fig. 8 in response to an input x i-1 shown in Fig. 7, when the constants α and β are respectively 247 and 8. Inputs at point 701, 702 are "1" while substantially all the inputs therearound are "1". Conversely, the input at the point 703 is "0" despite the inputs at all other points therearound are "1". In such cases, the inputs at the points 701, 702 and 703 are considered as being noises. These noises are processed by the integrator 6306. Namely, a threshold value as at 704 is set in the register 6307 so as to binarizing the output yi of the integrator 6306, thereby removing noises. <Processing Result> Fig. 9 illustrates an example of the processing result. Referring to Fig. 9, numeral 801 designates an original. It is assumed here that a specific image 803 to be detected and determined by the copying machine of the embodiment exists in a portion of the image of the original 801. When this original is copied, an output result 802 is obtained in which the portion corresponding to the specific image 803 has been painted in black as denoted by 804 which indicates invalid portion. This means that the portion of the original image corresponding to the specific image is not copied to provide any recognizable image pattern. Thus, in this embodiment, presence of any original image conforming with one of specific originals is detected by by the decision circuit, and copying of such original image is prohibited, thereby preventing any forgery of bills or the like. (Second Embodiment) Fig. 10 is a block diagram of an image scanner used in the second embodiment of the present invention. Fig. 11 is a block diagram showing the construction of a critical portion of the image scanner shown in Fig. 10 Fig. 12 is a timing chart illustrating timings of data handled in the second embodiment. Fig. 13 is a block diagram of a 2-bit counter used in the second embodiment. Fig. 14 is a block diagram showing the construction of a decision circuit used in the second embodiment. In Fig. 10 the same reference numerals and the same signal symbols are used to represent same circuit components and signals shown in Fig. 2 showing the first embodiment. Numerals 7001 to 7010 denote signal lines, while 7900 denotes a 2-bit counter. A critical feature of this embodiment resides in the use of a semiconductor chip 7411 shown in Fig. 10. This semiconductor chip 7411 is adapted to effect masking and UCR operations on the YMC signals carried by the signal lines 7001 to 7003, without inputting the CNO signal to the masking/UCR circuit 7406. At the same time, this semiconductor chip 7411 delivers to the decision circuit 7409 both the CNO signal and a later-mentioned VCNT signal, thereby obtaining the decision signal H. As will be seen from Fig. 13, a VCNT signal is generated by a 2-bit counter 7900 which receives the main scan synchronizing signal HSYNC. Namely, the VCNT signal counts up from 0 to 3 for each of the main scanning cycle, i.e., in response to one step of the sub-scan, and repeats this counting again and again from 0 to 3. In the first embodiment described before, the decision criterion is switched in accordance with the value of the CNO signal so as to perform decision for each of 32 types of the registered specific originals. In the second embodiment, both the frame-sequential signal CNO and the VCNT signal are input to significant addresses of the color matching look-up table 7302 as shown in Fig. 14, whereby decision is possible for up to 128 types of registered specific originals. Thus, the second embodiment can conduct check up of the images for a large number of types of specific originals which is 4 times as large that handled by the first embodiment, although the construction of the second embodiment is not so much changed from that of the first embodiment. Obviously, embodiments can be carried out in such a manner that the switching of the decision criterion is conducted in response to the CNO signal alone. (Third Embodiment) In the first embodiment described before, the decision criterion is changed by the frame-sequential signal, whereas, in the second embodiment, the switching of the criterion is performed for each main scan. These manners of switching of the decision criterion, however, are not exclusive, and embodiments may be carried out in such a manner that the decision criterion is switched for each of successive pixels, as in the third embodiment which will be described hereinunder. Fig. 15 is a timing chart illustrating timings of data handled in the ninth embodiment. Fig. 16 is a block diagram showing the construction of a 2-bit counter used in the third embodiment. A substantially same effect can be obtained by using, as the VCNT signal used in the second embodiment, the VCNT2 signal obtained by inputting the pixel clock signal CLK to a 2-bit counter. (Fourth Embodiment) In the fourth embodiment of the invention, the anti-forgery function is performed by circuits which are composed of a plurality of LSIs. The fourth embodiment employ various components which are the same as those used in the first embodiment. These components are therefore denoted by the same reference numerals as those appearing in Fig. 2 and detailed description of such components are omitted. Fig. 17 is a block diagram of an image scanner used in the fourth embodiment. Numerals 8001 to 8017 in Fig. 17 denote signal lines. The fourth embodiment employs a first chip 8301 as a first LSI. The first chip 8301 integrates a masking/UCR circuit 8406, thinning circuit 8401, frequency dividing circuit 8402, decision circuits 8411 to 8418 and OR gates 8420 to 8421. Thus, all the circuits for deciding presence of specific original used in the first embodiment, except for the color matching look-up table, are integrated in the first chip 8301. Numeral 8302 denotes a second chip as a second LSI which integrates a space filter 8407 and a color matching look-up table 8303. In order to attain a high degree of decision precision, 5 bits are allocated for each of the pixels. In order to improve the precision of decision or to increase the number of types of the specific originals to be detected, it is effective to increase the capacity of the color matching look-up table by dividing the LSI into first and second chips 8301 and 8302 as illustrated in Fig. 17. Obviously, however, the division of the LSI into a plurality of separate LSIs may be conducted for other purposes than described above. As will be understood from the foregoing description, in the fourth embodiment of the present invention, part of the image signal processing section and whole or part of the image decision section are constructed on a common LSI. Therefore, any attempt for removing the anti-forgery function essentially removes a part of the function of the image processing section so that the copying image signal processing function is failed, with the result that the copying machine does not operate. It is thus possible to completely reject any attempt for forgery. It is to be understood that embodiments can be carried out in the form of an LSI chip which carries, as described, part of the image signal processing portion and the whole or part of the image deciding section, as well as the whole copying machine incorporating such an LSI chip. It is also to be understood that the same effect as that offered by the fourth embodiment can be obtained when part of the image processing section and the whole or part of the image deciding section are formed on the same printed board, although in the fourth embodiment they are formed on a single LSI chip. Furthermore, the fourth embodiment may be modified such that at least a part of the image deciding section is formed on the same LSI chip or a circuit board as s component which controls the copying process of the machine, e.g., a microprocessor, necessary for the copying operation. It will be clear that such a modification offers the same advantage as the fourth embodiment in which at least a part of the image deciding portion is formed on the same LSI chip or board as a part of the image processing section. (Fifth Embodiment) A description will now be given of a fifth embodiment of the present invention. Although a copying machine is specifically mentioned in the following description, it is to be noted that an embodiment can equally comprise other types of apparatuses such as a facsimile apparatus, printer and so forth. The general construction of the copying machine is not described because it is materially the same as that explained before in connection with the first embodiment with reference to Fig. 1. The fifth embodiment employs an image scanner which is different from those employed in the first embodiment to fourth embodiments. This image scanner will be described hereinunder. Fig. 19 is a block diagram showing the construction of the image scanner used in the fifth embodiment, while Fig. 20 is a block diagram showing critical portion of the image scanner shown in Fig. 19 Fig. 21 is a timing chart illustrating the timing of data used in the fifth embodiment. In Fig. 19 components which are the same as those used in the first embodiment are denoted by the same reference numerals as those in Fig. 2. In Fig. 19, numerals 9001 to 9012 denote signal lines. Numeral 9450 denotes a CPU which commands the whole apparatus and which produces a CNO signal which will be described later with reference to Fig. 3. Numeral 9451 designates a ROM storing a program, while 9452 designates a RAM which is used as a work area of the CPU 9450. The CNO signal serves to change-over the operating conditions of the masking/UCR circuit 6406 at the timing shown in Fig. 21 under the control of the CPU 9450. Referring to Fig. 19, numeral 9411 designates a semiconductor chip in which a masking/UCR circuit 6406 and an identification signal adding circuit 9410 are integrated. This chip has the form of a one-chip LSI as shown in Fig. 20. Therefore, according to the arrangement shown in Fig. 19, it is difficult for the identification signal to by-pass only the identification signal adding circuit 9410. In the illustrated embodiment, for example, the LSI of the semiconductor chip 9411 is constructed as an integral unit from a gate array which is a kind of ASIC. <Signal Adding Circuit> Fig. 22 is a block diagram showing the construction of the identification signal adding circuit used in the fifth embodiment. In this Figure, numeral 9901 denotes a sub-scan counter, 9902 denotes a main-scan counter, 9903 denotes a look-up table ROM (referred to as "LUT"), 9905 denotes a flip-flop, 9913 denotes an AND gate, 9906 denotes a register, 9910 denotes a 4 to 1 selector, 9911 denotes an AND gate, and 9912 denotes an adder. The sub-scan counter 9901 and the main-scan counter 9902 count, respectively, the main scan synchronizing signals HSYNC and the pixel synchronizing signals CLK on 9-bit unit, i.e., at 512 periods. The LUT 903 is a read-only memory (referred to as "ROM") which holds a pattern to be added, and receives less significant 6 bits of the contents of the sub- and main-scan counters 9901 and 9902. Only one bit of the output from the LUT 9903 is referred, and a logical product of this bit and significant 3 bits of the main- and sub-scan counters 9902 and 9901 is computed by an AND gate 9904. The output is delivered to the flip-flop 9905 which synchronizes this output by means of the CLK signal. The synchronized output is delivered to the AND gate 9913 which computes AND of this output and the 2-bit frame-sequential signal CNO "0" and CNO "1". The result is supplied to the AND gate 9911. The resultant signal is CNO = 2, i.e., a signal which is effective only when the printing is being done in yellow color (see Fig. 3). Meanwhile, the register 9906 holds a value P1. The data which has been transmitted through the AND gate 9913 is supplied to the AND gate 9911 which computes AND of this data and the value P1, and the pattern obtained as a result is added to the input signal V by means of the adder 9912. The adder 9912 delivers V' which represents the result of addition of the pattern to the input signal V. Therefore, the pattern held by the LUT is repeatedly read and added to the signal V to be output when the signal CN = 2 is being obtained, i.e., when the printing is being done in yellow color. Thus, the pattern added is printed only in yellow color. This is because human eyes generally have small ability of recognition of pattern formed in yellow color. (Result of Copying) Fig. 23 illustrates an example of the result of the copying operation performed in the fifth embodiment. In this Figure, the pattern which has been added is denoted by 9101. The content of this pattern has been held in the LUT 9903. In the example shown in Fig. 23, a pattern composed of "ABCD" and "1234" arrayed in the direction of the sub-scan are added by 64-pixels in the direction of main-scan and 64-pixels in the direction of sub-scan. This pattern is placed repeatedly for each 512 pixels in the direction of the main scan and for each 512 sub-scan lines. By forming different patterns for different machines, e.g., in the form of a train of numerals representing the production serial No. or a code representing the serial No., it is possible to identify each machine from the pattern formed on the copy produced by the machine. The arrangement may be such that the pattern added is made clearer and more distinguishable when there is a large probability that the read image contains the image of one of specific originals which are not to be legally copied. In this embodiment, the pitch of addition of the pattern is 512 pixels (or lines) in the direction of the main scan. In this embodiment, the resolution is 400 dpi (dots/inch), so that the pattern is added at a pitch of about 32.5 mm. Typical bill issued from the Bank of Japan has a width of about 76 mm. Widths of bills of other major countries also fall within the range between about 60 mm and 120 mm. Consequently, the above-mentioned pattern is printed without fail on any copy of such a bill. Even when the portion of a copy corresponding to the bill is cut out and used for an illegal purpose, it is possible to identify the copying machine used for the production of the copy by reading the added pattern through an examination. (Sixth Embodiment) A description will now be given of a sixth embodiment of the present invention. Fig. 24 is a block diagram of an image scanner used in the sixth embodiment of the present invention. Fig. 25 is a block diagram showing a critical portion of the image scanner shown in Fig. 24. In the fifth embodiment described above, the masking/UCR circuit 6406 and the identification signal adding circuit 9410 are constructed on a single semiconductor chip 6420, as shown in Fig. 19. In contrast, in the sixth embodiment of the present invention, an image processing circuit for generating image reproduction signals from the input R, G and B signals, including the logarithmic conversion circuits 6403 to 6405, masking/UCR circuit 6406, space filter 6407 and the density conversion circuit 6408, is integrated with an identification signal adding circuit 9410 on a single semiconductor chip 9601. According to this arrangement, it is impossible to isolate the identification signal adding circuit 9410 from the signal processing circuit, so that the machine cannot be used when the identification signal adding circuit has been isolated. (Seventh Embodiment) A description will now be given of the seventh embodiment of the present invention. While the fifth and sixth embodiments described before employ multi-value printers, the use of such a type of printer is only illustrative and embodiments may be provided by employing a different type of printer such as a binary printer of bubble-jet type. In the case of a binary printer such as a bubble jet printer, any added information printed in yellow color is easily noticeable and, hence, degrades the quality of the product image. In the seventh embodiment, therefore, the identification information is given in the form of a specific pattern formed by binary signals. Fig. 26 is a block diagram of an image processing circuit incorporated in a full-color copying machine as the seventh embodiment. The image processing circuit shown in this Figure includes a line sensor 13101, A/D converter 13102, shading correction circuit 13103, density conversion circuit 13104, masking/UCR circuit 13108, ink heads 13109a, 13109b, 13109c, 13109d, a pattern detection/correction circuit 13110, pattern adding circuit 13111 and a pattern generating circuit 13112. Fig. 27 is a block diagram showing a critical portion of the circuit shown in Fig. 26. The operation of this embodiment will be described hereinunder. In operation, an original (not shown) is illuminated by light to reflect the light. The reflected light is converted into color-separated electrical signals red, green and blue (R, G and b) by the line sensor 13101. The arrangement is such that the line sensor 13101 and the original make movement relative to each other in the direction perpendicular to the direction of the scan by the line sensor 13101, whereby the image signal of the entire area of the original is obtained. The analog image signals are converted into digital signals by the A/D converter 13102, and the shading correction circuit 13103 performs correction of any unevenness of light quantity and sensitivity occurring in the direction of the scanning of the line sensor 13101. The signals after the correction, representing the level of intensity of light,are delivered to the density conversion circuit 13104 so as to be changed into signals representing the levels of density of image. The signals are further converted by the masking/UCR circuit 13105 into signals of cyan (C), magenta (M), yellow (Y) and black (Bk) colors which are the output print colors, with correction of color and removal of undercolor. Then, the signals are delivered to the gamma correction circuit 13106 which conducts correction of any output non-linearity and are converted into binary data through a quasi-halftone processing performed by the binary circuit 13107. In this embodiment, binary processing is conducted by using known error diffusion method. Among the biarized image signals, the signals C, M and Bk are delivered to the ink head driving circuit 13108 which drives ink heads 13109 in accordance with these signals so that the ink heads 13109 jets inks onto a recording paper (not shown), whereby an output image is formed. Meanwhile, the yellow signal (Y) is led from the binarizing circuit 13107 to a pattern detection/correction circuit 13110 which, when there is a specific dot pattern, replaces such a dot pattern with another pattern. The yellow binary signal after the removal of the specific dot pattern is delivered to a pattern adding circuit 13111 which adds an identification information which is peculiar to the apparatus and which is formed by the removed dot pattern. The thus modified yellow signal is then delivered to the ink head driving circuit 13110, whereby a yellow modified image is formed. A pattern generating circuit 13112 stores identification information peculiar to the apparatus, e.g., the name of the model of the machine and the production serial number of the machine, and operates to encode such identification information by using the dot pattern removed by the dot pattern detection/correction circuit 13110. The thus encoded information is successively output from the circuit 13112. In this seventh embodiment, the circuit denoted by 10801 is constructed by a single semiconductor chip (ASIC chip). This semiconductor chips 10801 receives and outputs signals as shown in Fig. 27. A description will now be given of the dot pattern detection/correction circuit 13111. Fig. 28 is a block diagram of the dot pattern detection/correction circuit 13111 used in the seventh embodiment. As will be seen from this Figure, the dot pattern detection/correction circuit 13111 has a first-in first-out memories (FIFO) 13201a, 13201b, D flip-flops 13202a to 13202f, gate circuits 13203a to 13203d, NOR gate 13204 and an AND gate 13205. The operation of this circuit is as follows. Figs. 29A, 29B, 29C and 29D show examples of binary pattern which is used for encoding in the seventh embodiment. The input yellow binary signal is line-delayed by the FIFOs 13201a and 13201b so that data corresponding to three lines is obtained. The three-line data is then subjected to a delaying operation conducted by the D flip-flops 13202a to 13202f so that the successive line data is delayed on pixel basis, whereby an image signal composed of 9 (3 x 3) pixels is obtained. The nine output signals from the FIFOs and the flip-flops are delivered to the gate circuits 13202a to 13203d which determine whether the output data corresponds to the predetermined dot pattern. When the output data conforms with the predetermined dot pattern, the output of the corresponding gate circuit is changed to "1", so that the output of the NOR circuit is changed to "0". Consequently, the output of the AND gate 13205 is masked, so that the central pixel of the pixel blocks composed of 3 x 3 pixels is changed into "0", i.e., changed into white dot. Each of the gate circuits 13202a to 13202d is a circuit which produces an output "1" upon receipt of a dot pattern such as that shown any one of Figs. 29A, 29B, 29C and 29D. Thus, the dot pattern detection/correction circuit 13110 performs an operation for changing the black dot of the central pixel into white dot, when a dot pattern shown in any one of Figs. 29A, 29B, 29C and 29D is received. Fig. 30 is a block diagram showing the construction of the pattern generating circuit 13112 used in the seventh embodiment. As will be seen from Fig. 30, this circuit 13112 is composed of a main scan counter 13401, a sub-scan counter 13402, a specific information LUT 13403 storing specific information, and a dot pattern LUT for converting the specific information into a dot pattern. The main scan counter 13401 and the sub-scan counter 13402 perform counting operations in accordance with the clock signals of the main and sub-scan directions, so as to enable a reference to the specific information LUT according to the position on the image. The specific information LUT 13403 stores the serial No. of the full-color copying machine, so that the serial No. can be output repeatedly. In the full-color copying machine of this embodiment, image signals forming a dot pattern indicating the machine identification information is generated by making reference to the dot pattern LUT 13404 on the basis of the serial No. The dot pattern stored in the dot pattern LUT 13404 is the pattern as shown in one of Figs. 29A, 29B, 29C and 29D, which pattern being subjected to a correction performed by the pattern detection/correction circuit 13110. The output from the pattern generating circuit 13112 is supplied to the pattern adding circuit 13111 which superposes this pattern output on the ordinary image signals, whereby a copy image is formed from the image signals with the pattern added thereto. The output image thus obtained has the identification information in the form of a predetermined dot pattern added to the yellow image data. It is possible to extract the added information by reading the output copy image by a specific reader or by enlarging the image and separating the yellow component. Thus, when thee is no identification information added to the image data, the dot pattern which is to be used for the addition of the information has been completely removed in the pattern detection/correction circuit 13110. Therefore, when a predetermined dot pattern is detected from the image, such dot pattern can be determined as being identification information. As will be understood from the foregoing description, in the seventh embodiment of the present invention, a specific dot pattern used for coding of identification information is removed from the binarized image data, and the predetermined identification information is added by using the removed dot pattern, whereby the identification information is output in a form which is not noticeable to human eyes and which can easily be detected by specific detecting means. It is quite difficult to modify this copying machine in such a manner as to disable only the function for adding the identification information. The image output function used in embodiments may be an ink jet printer, a thermal transfer printer or the like, although a laser beam printer has been specifically mentioned. It is also possible to use, as the image output means, a bubble jet printer which uses a head capable of jetting liquid droplets by the force generated as a result of film boiling caused by the supply of heat energy. It is also to be noted that the output device may be of dot-sequential type, although a frame-sequential type device has been specifically described. Furthermore, embodiments can employ, as the input device, various types of information input devices such as a host computer, a video camera, a still video camera, a color film reader or the like, as well as the described image scanner which scans an original by a CCD scanner. Furthermore, the input data may be image data which has been formed by a computer graphics technique. Although in the foregoing description yellow color is used for printing the added pattern data, various other colors may be used, such as yellowish green, gray or the like color which is not so noticeable, as well as colors having high luminosity, such as light purple or light green.

Claims: An image processing apparatus, comprising: input data processing means for processing received image data and outputting the processed image data; and anti-forgery processing means, comprising at least one of: (i) adding means arranged to add identification information identifying the apparatus such that the identification information appears in an image reproduced from the processed image data in a manner difficult to discriminate with the human eye; and (ii) discriminating means for discriminating whether the image being processed is a predetermined specific original image, and for controlling the input data processing means in dependence on the discrimination result; characterised in that : at least part of the anti-forgery processing means and at least part of the input data processing means are formed as one unit, such that if the unit is removed, proper operation of the input data processing means is not possible. An apparatus according to claim 1, wherein the anti-forgery processing means comprises the adding means, the output processed image data comprises a plurality of colour components, and the adding means is arranged to add the identification information in the yellow colour component of the plurality of colour components. An apparatus according to claim 1, wherein the anti-forgery processing means comprises the discriminating means, the discriminating means is arranged to determine the degree of similarity of the image being processed and the predetermined specific original image, and the processing means is controlled such that the processing of the received image data is varied to an extent in accordance with the determined degree of similarity. An apparatus according to any of claims 1 to 3, wherein said one unit comprises a common circuit board. An apparatus according to any of claims 1 to 3, wherein said one unit comprises a semiconductor chip. An apparatus according to any preceding claim, further comprising reading means for generating the image data input to the processing means. An apparatus according to any preceding claim, further comprising image forming means for forming an image on a medium using the output image data.

Inventors: FUNADA MASAHIRO, KITAMURA TOSHIYUKI, OHTA EIJI, OHTA KEN-ICHI, TAKARAGI YOICHI, UDAGAWA YUTAKA, FUNADA, MASAHIRO, KITAMURA, TOSHIYUKI, OHTA, EIJI, OHTA, KEN-ICHI, TAKARAGI, YOICHI, UDAGAWA, YUTAKA
Applicants: CANON KK, CANON KABUSHIKI KAISHA
Application year: 1992
Main classification: H04N1
IPC codes: G07D7, H04N1, G03G21