Signal processor for video printer

Abstract: A signal processing apparatus for a video printer which is capable of outputting a hard-copy image in full-color. Both types of images having been input in analogue video signal and that input through digital interface can be freezed in the same memory. The result is that the both types of full-color hard-copy images can be output; thereby realizing a printing apparatus having an excellent operativity and a signal processing section easy to compose as LSI at a low cost.

Description: This invention relates to a signal processor for video printer for outputting hard-copy images in full color. FIG. 10 of the accompanying drawings is a block diagram showing a conventional signal processor for a video printer such as disclosed in Japanese Patent Laid-Open No. 179677/1988. In FIG. 10, the numerals designate respectively: 2, a first A/D circuit; 4, an image memory for storing encoded data in a predetermined pixel composition; 6, a D/A converter for restoring the encoded data read out from the image memory to a video signal; 8, an analog demodulator for demodulating the restored video signal; 10, an analog correction circuit for correcting the demodulated signal; 12, a inverse matrix circuit for restoring the corrected signal to R (red), G (green), and B (blue) signals; 14, an encoder for generating video signal from the RGB signals; 16, a multiplexer (hereinafter abbreviated as "MPX") for multiplexing RGB signals from the inverse matrix circuit 106; 18, a second A/D circuit for encoding the MPX signal; 20, a line memory for temporarily storing the encoded data; 22, a printing circuit for generating thermal control data in accordance with the encoded data read out from the line memory 20 with a thermal head 24 as an object for thermal control. The first A/D circuit 2, the image memory 4, and the D/A converter 6 execute an image-freezing process mode for a desired image; the analog demodulator 8, the analog correction circuit 10, the inverse matrix circuit 12, and the encoder 14 execute an correcting process mode for the freezed image; the MPX 16, the second A/D circuit 18, the line memory 20, printing circuit 22, and the thermal head 24 execute printing process mode. For a start, in operation, input signals in conformity with the NTSC method are encoded in the first A/D converter 2. This encoded data are then stored in the image memory 4 sequentially from its predetermined position for one screen. Thus, the image freezing process is completed. The frozen image data are thereafter read out from the predetermined position of the image memory 4 in a predetermined order so as to be restored to the original video signals. The video signal is separated into a brightness component Y and a color component (R-Y, B-Y) in the demodulator 8. These separated signals enter the analog correction circuit 10 to undergo a correction for their amplitude value or the like, thereby providing a desired brightness and hue. The corrected signal is converted into three signals each representing R, G, and B. These RGB signals are converted into video signals in conformity with NTSC method to be output as monitor signals. Therefore, the correction can be carried out with reference to the displayed monitor image on the screen. This is the outline of the image correction process. Meanwhile, the RGB signals are multiplexed in the MPX 16 and encoded again in the second A/D converter 18. This encoded data is temporarily stored in the line memory 20, and the process operation name displayed on the screen will be changed to "printing operation". Specifically, a predetermined number of lines, with the number of pixels in the longitudinal direction of the image aspect (approximately 480 pixels in NTSC method) as one line, are temporarily stored in the line memory 20. The RGB data read out from the line memory 20 will be transferred to the printing circuit 22. The printing circuit 22 executes converting process of RGB data into thermal control data for the purpose of converting Y (yellow), M (magenta), and C (cyan) inks into density data, and of controlling the gradient etc., thereby controlling the heating value of the thermal head per pixel units. By performing this thermal control operation two dimensionally, a hard-copy image of a single color ink can be obtained. A final full-colored hard-copy image can be obtained by repeating the correction process and the printing process several number of times corresponding to the number of the ink types. This is the outline of the printing process. Thus, provided with an image freezing means and a correcting process means, the conventional apparatus can generate a desired hard-copy image. According such a conventional signal processor, however, it has been required to execute both the encoding process and the D/A process twice in the same apparatus (assuming also the hard-copying process as a D/A process in a broad sense), which caused image quality degradation due to the reduced S/N ratio, and poor reliability and high price resulting from the compositional redundant of the circuits. Further, there was also a disadvantage that a hard-copy of a graphic image, in which a single pixel is expressed by using RGB data, can not be realized. Also, there was an inconvenience that only a single type of input signal, such as of NTSC type, is applicable. Also, since only a pictorial image in conformity with the NTSC method can be frozen in the image memory, graphic images generated by an external computer like a personal computer could not be hard-copied. Further, such an apparatus for hard-copying was required to furnish a means for storing per each of RGB data, and a means for quickly A/D converting non-interlaced image having been set at discretion, thereby resulting in expensive apparatus. FIG. 11 shows a general composition of a conventional image recording apparatus. In FIG. 11, the numerals designate respectively: 26, input terminals for the R, G, B image data; 28, an image memory for freeze memorizing the image data; 30, a color converter for converting the RGB data into ink density data of Y, M, and C; 32, a head driver for generating thermal printing head data; 34, a thermal head for heating in accordance with the head data; 36, an ink sheet on which the YMC inks are coated in surface order; 38, a recording paper; 40, a platen roller for applying a predetermined pressure on the recording paper; 42, a mechanism driver for sequentially controlling the mechanism; 44, a total controller for controlling the whole system; 46, a printer section. In operation, the RGB image data for one pixel input to the terminal 26 is stored at a predetermined address under the address control by the controller 44. Upon applying the same process on all the pixels, the freeze memorizing process for a desired image is completed. This frozen data are then read out therefrom under the same address control of the controller 44, and transferred to the color converter 30. The color converter 30 converts the RGB data into YMC ink density data. This YMC ink density data will be transferred to the head driver 32 for being converted into thermal printing head data for the purpose of gradation control. At this time, among the YMC ink density data, only one suiting to the ink selected for printing is processed in the head driver 32. The thermal printing head data are then transferred to the thermal head 34 where it is converted into transcripting heat. The printing process per pixel unit is applied to all the pixels in one line. The subject line is sequentially transferred by feeding the recording paper 38 and the ink sheet by the mechanism driver 42 to undertake the printing operation for each line. A two dimensional recording is carried out with a single ink. This process is sequentially repeated three times to render a colored hard copy of a desired image. The controller 44 controls the rough and fine operations in this printing process. The color converter 30, the head driver 32, and the thermal head 34 are disclosed more in detail in JP-A-1216696 published 30/08/89 equivalent to DE-3905840 published 07/09/89 and GB-A-2217948 published 01/11/89. FIG. 12 shows a thermal controlling method for a conventional thermal head 34. In FIG. 12, the numerals designate respectively: 48, an input terminal for basic clock signals (hereinafter referred as "CLK"); 50, a T controller; 52, a C controller; 54, a B controller; 56, a S controller; 58, a L'controller; 60, a printing terminating signal (hereinafter referred as "END") for one ink. FIG. 13 shows a two-dimensional time progress of the the printing controlling method according to FIG. 12. T controller 50 divides the frequency of the CLK supplied through the input terminal 48 by t, thereby generating a heating reference time T. The C controller 52 divides this heating reference time by c to generate a continuous heating time T*C. The B controller 54 repeats the generating operation for the number of Block division B, and controls a sub-line composed of T* C * B. S controller 56 divides the frequency of the sub-line by s and controls one line composed of T*C*B*S. The respective pixel is thermal-controlled by T * C * S, and ink transference in accordance with the pixel data is carried out. The L controller 58 divides the frequency of the line by l, and outputs recording terminating signal END per ink to the terminal 60. FIG. 13 assumes as c = 4, B = 3, s = 4, and the numerals 1, 2, 3, ... ... , 10, 11, 12 stand for the order of heating. The thermal head 34 is divided into a block I of resistors 1 - 160, a block II of resistors 161 - 320, a block III of resistors 321 - 480. There is a relationship Z = Y * B where Z = number of resistors formed in the thermal head; Y = number'of resistors formed in as head Z = Y * B. The aforementioned printing operation bases on the equation P = T * C * B * S * L where : T; heating reference time; C; continuous number of heating reference time; B; number of divided blocks of the thermal head resistance; S; number of sub-lines L; number of all line for recording. This recording operation is repeated three times at each ink color so as to provide a desired full-color hard copy image. In respect of the pixel composition of an image, a graphic image made by a presently-used personal computer usually has 480 pixels and 640 lines, making great account of the square dot rule. On the contrary, in a pictorial image of NTSC method, it tends to shift to a composition of 480 pixels and 768 lines as the development of digital demodulating technique. In order to record these pixels in a same apparatus, the recording operation must be carried out for 640 lines or 768 lines where 480 pixels constitute one line. According to such a conventional image recording apparatus, it has been necessary to change the image receiving paper and ink sheet feeding speed when the images to be recorded are mutually the same in the copy-size but different in number of pixels. As a result, the printer section would become complicated, thereby making the production cost expensive. It is an aim of this invention to provide an improved image recording apparatus. According to the present invention there is provided an image recording apparatus for generating a hard-copy of a desired image using a thermal printing head which has a plurality of individual image forming portions to form pixels of an image, is dividable into a plurality of print blocks along its length and which prints lines by energising all the image forming portions of a block simultaneously and energising the print blocks in succession for each of a plurality of sub-lines per line, the apparatus comprising: means for setting the number of lines L to be printed according to the size of the image; means for variably controlling the number of sub-lines S in each line to be printed; means for setting the number B of print blocks the thermal head is divided into for printing each sub-line; means for variably controlling a heating reference time T, that is the basic unit of time for using the individual image forming portions of said head; means for variably controlling a continuous number C of the heating reference time T, that is the number of continuous repetitions of the basic unit of time involving each block, so that each block is used for a time T*C in a sub-line; wherein the recording operation for one colour of the desired image is substantially performed within a predetermined time period P defined by P = T*C*B*S*L, that is the time each block is used for, multiplied by the number of blocks per sub-line, multiplied by the number of sub-lines per line, multiplied by the number of lines in the image, by variably controlling at least one of said three variably controlling means, thereby to record images of different numbers of lines L in generally the same time. Thus two types of images, having the same number of pixels along one edge but different numbers of pixels along the other edge, can be hard-copied to the same size and in the same time, by controlling the recording parameters as T1 * C1 * B1 * S1 * L1 = T2 * C2 * B2 * S2 * L2 (1: image 1, 2: image 2). The parameters in this invention are the reference heating time T, the continuing number of the reference heating time T, and the number of sub-lines S. The number of divided blocks of the thermal head B is set in a fixed value. The above and other advantages, features and additional objects of this invention will be manifest to those versed in the art upon making reference to the following detailed description and the accompanying drawings in which a structural embodiment incorporating the principles of this invention is shown by way of illustrative example. FIG. 1 is a block diagram showing an example of a signal processing apparatus for a video printer according to this invention; FIG. 2 is a block diagram showing an example of a digital correcting circuit according to this invention; FIG. 3 is a block diagram showing an example of a printing circuit according to this invention; FIGS. 4, 6 and 7 are block diagrams showing examples of a composition for changing one parameter according to this invention; FIG. 5 is a timing diagram showing detailed sections of a heating reference time; FIG. 8 is a block diagram showing an example of a composition for changing two parameters according to this invention; FIG. 9 is a block diagram showing an example of a composition for changing three parameters according to this invention; FIG. 10 is a block diagram showing a conventional signal processing apparatus for a video printer; FIG. 11 is a block diagram showing a conventional image recording apparatus; FIG. 12 is a block diagram showing a conventional heat controlling circuit for a thermal head; FIG. 13 is a schematic view showing a two-dimensional time progress in a conventional heat controlling circuit; FIG. 1 shows a signal processing apparatus according to an embodiment of this invention. In FIG. 1, the numerals designate respectively: 700, an A/D converter having three output states; 702, a digital corrector; 704, a clock restoring circuit for e.g. synchronizing signals; 706, a controller for controlling the entire operations etc.. The other components function in the same manner as in the conventional apparatus. In operation, the input video signal Y/C is separated into brightness signal Y and colour Signal C ( time-dividedly multiplexed signal of the demodulated R-Y signal and B-Y signal). These signals are encoded by the A/D converter 700 under the conditions of: quantized number of bits = 8 bits; sampling frequency = 4 * fsc (fsc: sub-carrier frequency = 3. 58 MHz); pixel composition = 768 (H) * 480 (V). The A/D circuit 700 is in the normal binary data output mode. The encoded data Y (a) and C (b) pass through the digital corrector 702 to become data (d) and (h), and stored in the image memory 708 from a predetermined address in a predetermined order for one screen. At this time, the digital corrector 702 is set in data transferring mode. Upon completion of these operations, the freezing process for the desired image terminates. To shift to the next step, the output mode of the A/D converter is turned off. And the input/output terminal of the image memory 708 is set to output mode. The freezed data in the image memory 708 are read out from a predetermined address in a predetermined order, and supplied to the digital correcting circuit 702 as data (e) and (k). These data become data (f) and (g) with or without correction, and transferred to the D/A converter 710. At this time, the printing circuit 712 controls itself not to receive these data. These data are restored to the brightness signal Y and the color signal C respectively. The encoder circuit 714 generates the original video signal Y/C from the restored signal, and outputs it as a monitor signal. And a synchronizing signal (m) restored in the clock restoring circuit 704 is added thereto to provide a video signal in conformity with NTSC standards. Referring to the monitor image, the operator can desirably adjust the image by the execution of a calculation hereinafter described (supplementary explanation 1) by the digital correcting circuit 702 in accordance with the correction instructing signal (n) for the brightness, the hue, and the saturation from the controller 706. The D/A converter 710 can be composed of two or three devices, one for restoring Y and C signals, and the other for restoring Y and R-Y, B-Y signals. This process is carried out in the video section during the synchronizing period, with the same operations in the monitor display process described in reference to the conventional apparatus. In printing process, the image memory 708 includes data pairs of (Y, R-Y) and (Y, B-Y) stored therein. However, one pixel of color information is represented by (Y, R-Y, B-Y). Therefore, in printing process, the data is always regarded as functioning in a pair of Y/R-Y/B-Y. Namely, a pixel lacking of R-Y or B-Y uses the data of the adjacent pixels. The data read out from the image memory 708 at a generally synchronizing position other than the video section receives the same correcting calculation as in the monitor display, and transferred to the longitudinal direction of the image different from the monitor display where the data is transferred in the lateral direction of the image. The data are transferred to the printing circuit 712 through a route of e-f and k-g at each synchronizing signals determined in a unit of predetermined number. At this time, the D/A converter 710 is in inoperative state. The printing circuit 712 performs thermal control on each pixel of the thermal head in accordance with the input data as described hereinafter (supplementary explanation 2). With 480 dots of pixels of the thermal head 716 (called one line of the printing), the printing operation is repeated the times corresponding to the number of pixels in the horizontal direction, 768, to complete the Y ink printing. The same operation is applied to the M ink and C ink, thereby providing full-color hard copy image. Next, the supplementary explanations 1 and 2 will be described. FIG. 2 shows an embodiment of the digital correcting circuit 702. In FIG. 2, the numerals designate respectively: 720, 736, 722, 726, first-fourth input/output device; 728, 730, and 732, Y calculator, R-Y calculator, and B-Y calculator respectively; 734, separator for R-Y and B-Y signals; 738, a multiplex synthesizer for R-Y and B-Y signals. In a freezing process for a desired image, the first input/output device 720 and the third input/output device 722 are set to input mode, while the second input/output device 736 and the fourth input/output device 726 are set to output mode, respectively by a controlling signal (n). In this state, the data (a) is transferred directly to the (d), while the data (b) to (h). In the correcting process and the printing process, the first input/output device 720 and the third input/output device 722 are set to output mode, while the second input/output device 736 and the fourth input/output device are set to input mode. The data (e) are input to the Y calculator 728 to become data (f). The data (k) are separated into R-Y signal and B-Y signal by the separator 734, and correctly calculated in the R-Y calculator 730 and the B-Y calculator 732. These calculated results are converted into a multiplex synthesized signal g again in the synthesizer 738. At this time, each calculator executes the calculation in accordance with the correction instructed value of the controlling signal (n). This correction instructed value is generated taking account of the relationship between the R-Y and the B-Y, and the relationship between the increase/decrease and the image quality. These operations of the correcting process and the printing process correspond to the supplementary explanation 1. FIG. 3 shows an embodiment of the printing circuit 712. In FIG. 3, the numerals designate respectively: 740, a RGB restoring circuit; 742, a pixel decomposer; 744, a MPX circuit; 746, an address generator; 748, a memory composed of SRAM and ROM; 750, a head driver; 752, a clock generator; 754, a calculator. In operation, the brightness data Y (f) and the color data C (g) are restored to the RGB data in the RGB restoring circuit 740. The RGB data are decomposed in the pixel decomposer 742 into achromatic data and chromatic data. These two data are converted into YMC ink density data by the MPX circuit 744, the memory 748, and the calculator 754. The ink density data are temporarily stored in the memory 748 for time-axis adjustment. The ink density data read out from the memory 748 at a predetermined timing are transferred to the head driver 750 and converted into thermal controlling data (head data) for the thermal head 716. The entire sequence is controlled by the clock generator 752. These correspond to the supplementary explanation 2. The composition of the above-mentioned embodiment can be applied not only to NTSC standards, but also to PAL standards. Further, the pixel composition of the image can be freely set not only as 480 (V) * 768 (H), but also e.g. 400 (V) * 640 (H). In addition, the digital correcting circuit shown in FIG. 2 and the printing circuit shown in FIG. 3 can be designed in any other composition in accordance with the desired function and purposes. Using this apparatus, it becomes possible to obtain a full-color hard-copy image with only a single encoding process, thereby realizing an economical and printing apparatus of high image quality. An embodiment of this invention will now be described.. FIGS. 4, 6 and 7 show examples for converting one parameter respectively, among which: FIG. 4, in case of converting the heating reference time T; FIG. 6, in case of converting a continuous number C of the heating reference time by a mode; FIG. 7, in case of converting the number S of sub-lines by a mode. In these FIGS., the numerals designate respectively: 756, a T1/T2 controller for generating heating reference time T1 and T2 in accordance with the image mode; 758, a L1/L2 controller for controlling the number of recording lines in accordance with the mode; 760, a mode controller for generating mode information and transmitting it. The other components function as in the conventional apparatus. FIG. 5 shows a timing diagram representing the detailed sections of the heating reference time. In FIG. 5 the codes designate respectively: (A), head data with 16 bit data as an unit; (B), a transferring clock; (C), a latch for setting the head data to the thermal head; (D) detailed sections of the heating reference time. In operation, in FIGS. 4 and 5, the heating reference time T can be sectioned as T = t1 + t2. The t1 stands for a transference section of the head data and cannot be increased or decreased, while the t2 can be freely set so as to adjust the heating reference time in accordance with the image mode. The T1/T2 controller 765 in FIG. 4 controls the CLK signal input to the terminal 762 to satisfy the conditions of: T1 * L1 = T2 * L2, or T2/T1 = L1/L2. For 'instance, if it is assumed as L1 = 640, L2 = 768, the T2 will be as T2 = (5/6) T1. This heating reference time T2 is frequency-divided as the conventional apparatus by the C controller 764, the B controller 766, and the S controller 768. The recording operation for each of the inks terminates upon completion of all the lines as L2 = 768. The mode information with respect to this operation is transmitted by the mode controller 760. Thus, by shortening the heating reference time T2 in the pictorial image recording mode to 5/6 of the heating reference time T1 of the graphic image recording mode, the recording time can be the same. In FIG. 6, the C1/C2 controller 770 changes the frequency-dividing ratio in accordance with the image mode to satisfy the conditions of C1 * L1 = C2 * L2, or C2 = (5/6) C1. In FIG. 7, the S1/S2 controller 772 changes the frequency-dividing ratio in accordance with the mode with the relationship of S1 * L1 = S2 * L2, or S2 = (L1/L2) S1. The above mentioned embodiments are the cases where only one parameter is changed in accordance with the mode. FIG. 8 shows another embodiment where two parameters, the heating reference time T and the number S of sub-lines are changed in accordance with the mode to satisfy the condition of T1 * S1 * L1 = T2 * S2 * L2. This formula becomes (T2 * S2)/(T1 * S1) = L1/L2 = 5/6, and if modified, (T2/T1) * (S2/S1) = 5/6. Although the combinations to meet this conditions are numerous, if e.g binomial division is executed as 5/6 = (16 / 18) = (15 / 16), and distributed as T2/T1 = 16/18 and S2/S1 15/16, it becomes T2 = (8/9)T1 and S2 = (15/16) S1. Thus, recording in accordance with the mode can be realized. There are three types of this combination, T and C, C and S, and above T and S. FIG. 9 shows an embodiment where three parameters are changed. The conditional formula is: T1 * C1 * S1 * L1 = T2 * C2 * S2 * L2 which can be decomposed as L1/L2 = (T2/T1) * (C2/C1) * (S2/S1). In this case, the purpose can be attained by trinominally decomposing it as 5/6 = (17/18) * (16/17) * (15/16), and by distributing as T2/T1 = 17/18, C2/C1 = 16/17, and S2/S1 = 15/16. The distributing method can be freely established, not limited to this example. Instead of L1 = 640, L2 = 768 in the above embodiment, different values can be also used. Further, not only two modes, but also more than two modes, e.g. three modes of L1 = 640, L2 = 768, and L3 = 512 can be applied. Furthermore, the number of divided blocks B is not limited to B = 3, but it can be free set to other numbers e.g. B = 1. Also, the apparatus to be applied can be either of color recording type or mono chrome recording type. As mentioned above, according to this embodiment, it is possible to provide a hard copy, in the same size and same time, of more than two kinds of images having generally the same number of pixels in one side and different number of pixels in the other side, without changing the operating state of the recording mechanism.

Claims: An image recording apparatus for generating a hard-copy of a desired image using a thermal printing head (716) which has a plurality of individual image forming portions to form pixels of an image, is dividable into a plurality of print blocks along its length and which prints lines by energising all the image forming portions of a block simultaneously and energising the print blocks in succession for each of a plurality of sub-lines per line, the apparatus comprising: means (758) for setting the number of lines L to be printed according to the size of the image; means (768) for variably controlling the number of sub-lines S in each line to be printed; means (766) for setting the number B of print blocks the thermal head is divided into for printing each subline; means (756) for variably controlling a heating reference time T, that is the basic unit of time for using the individual image forming portions of said head; means (764) for variably controlling a continuous number C of the heating reference time T, that is the number of continuous repetitions of the basic unit of time involving each block, so that each block is used for a time T*C in a sub-line; wherein the recording operation for one colour of the desired image is substantially performed within a predetermined time period P defined by P = T*C*B*S*L, that is the time each block is used for, multiplied by the number of blocks per sub-line, multiplied by the number of sub-lines per line, multiplied by the number of lines in the image, by variably controlling at least one of said three variably controlling means (756, 758, 764), thereby to record images of different numbers of lines L in generally the same time. The image recording apparatus of claim 1 wherein said means for variably controlling the continuous number C varies C such that the recording operation is substantially performed within the predetermined time P. The image recording apparatus of claim 1 wherein said means for variably controlling the number of sub-lines S varies S such that the recording operation is substantially performed within the predetermined time P. The image recording apparatus of claim 1 wherein said means for variably controlling a heating reference time T sets T; and said means for variably controlling the continuous number C varies C such that the recording operation is substantially performed within the predetermined time P. The image recording apparatus of claim 1 wherein said means for variably controlling a heating reference time T sets T; and said means for variably controlling the number of sub-lines S varies S such that the recording operation is substantially performed within the predetermined time P. The image recording apparatus of claim 1 wherein said means for variably controlling the continuous number C sets C; and said means for variably controlling the number of sub-lines S varies S such that the recording operation is substantially performed within the predetermined time P. The image recording apparatus of claim 1 wherein said means for variably controlling a heating reference time T sets T; said means for variably controlling the continuous number C sets C; and said means for variably controlling the number of sub-lines S varies S such that the recording operation is substantially performed within the predetermined time P.

Inventors: BAMBA NORIKO, CHIBA KAZUHIRO, MIYATA AKIHISA, SOMEYA JUN, SUNADA NOBORU, UCHIUMI TOYOHIRO, BAMBA, NORIKO, CHIBA, KAZUHIRO, MIYATA, AKIHISA, SOMEYA, JUN, SUNADA, NOBORU, UCHIUMI, TOYOHIRO, Bamba, Noriko, c/o Mitsubishi Denki K.K., Chiba, Kazuhiro, c/o Mitsubishi Denki K.K., Miyata, Akihisa, c/o Mitsubishi Denki K.K., Someya, Jun, c/o Mitsubishi Denki K.K., Sunada, Noboru, c/o Mitsubishi Denki Eng. K.K., Uchiumi, Toyohiro, c/o Mitsubishi Denki K.K.
Applicants: MITSUBISHI ELECTRIC CORP, MITSUBISHI DENKI KABUSHIKI KAISHA
Application year: 1991
Main classification: H04N1
IPC codes: G06K15, H04N1