Image analysis – Image compression or coding
Reexamination Certificate
1997-12-24
2001-06-12
Lee, Thomas D. (Department: 2724)
Image analysis
Image compression or coding
C358S448000, C358S452000, C358S426010, C358S443000, C382S234000
Reexamination Certificate
active
06246795
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an image processing apparatus and a control method therefor and, more particularly, to an image processing apparatus which interprets received print data and generates image data and a control method therefor.
2. Description of the Related Art
A laser beam printer as the most popular page printer generally comprises a printer engine unit (the printer engine unit is constituted by a photosensitive drum, a laser light-emitting device, a developing unit, and the like) for actually performing printing, and a printer controller for receiving print data, generating bitmap data, and outputting the bitmap data to the printer engine unit.
The printer controller interprets received print data and generates intermediate data (intermediate code) to quickly develop data into bitmap data. A bitmap image is developed in accordance with the generated intermediate code and output to the printer engine unit.
Along with a steady increase in resolutions of the printer engine units of recent page printers, the print quality is becoming high.
However, as the resolution becomes high, the memory capacity required for developing a bitmap image of one page enormously increases.
Some printers divide image data of one page into a plurality of bands, develop image data in units of bands instead of developing the bitmap image of one page, and output the image data to the printer engine unit. Such a page printer for printing an image in units of bands allows printing with a small memory capacity because it needs no memory for high-resolution data of one page, so the cost can be reduced.
A problem of this printer is that once the printer engine unit starts to operate, the operation cannot be stopped until formation of an image of one page is complete. More specifically, if the time for outputting a certain band to the printer engine unit comes before development of bitmap image data based on intermediate data is complete, no normal print result can be obtained anymore.
Such a situation often occurs not in printing a normal document but in printing a complex image, i.e., an image having a lot of line segments to be drawn.
In print data (data described in a page description language) received from a computer, generally, the described commands are arranged from the upper side to the lower side of a page. However, this does not always apply. Unless print data of one page has been completely received (unless a page feed command or the like is received), printing cannot be started. That is, printing cannot be started until intermediate data for print data of one page is generated. However, when the amount of intermediate data increases (when the image to be printed is complex), the memory area used to develop a band image may not be ensured.
SUMMARY OF THE INVENTION
The present invention has been made in consideration of the above problems, and has as its object to provide an image processing apparatus which realizes high-speed printing using a small memory capacity while outputting bitmap image data in time in printing the image in units of bands, and a control method therefor. In order to achieve the above object, according to the present invention, there is provided an image processing apparatus which generates an image in units of bands on the basis of input data and outputs the image, comprising: at least two compression/expansion means for compressing image data or expanding compressed data; designation means for designating a compression mode or an expansion mode for each of said compression/expansion means; setting means for dynamically connecting said compression/expansion means in parallel or in series; logical operation means, substantially arranged at an intermediate position between said compression/expansion means connected in series by said setting means, for logically synthesizing data from an upstream compression/expansion means with desired data and supplying the synthesized data to a downstream compression/expansion means; and control means for controlling said designation means, said setting means, and said logical operation means such that when the image data is to be simply compressed/expanded, said setting means connects said compression/expansion means in parallel, and said compression/expansion means parallelly compress/expand the image data, and when image data which has temporarily been compressed is to be edited, said setting means connects said compression/expansion means in series, said upstream compression/expansion means is set in an expansion mode and said downstream compression/expansion means is set in a compression mode, and said logical operation means logically synthesizes the image data to generate compressed image data.
Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.
REFERENCES:
patent: 5436732 (1995-07-01), Mikami
patent: 5638464 (1997-06-01), Kawamura
patent: 5774592 (1998-06-01), Takeuchi et al.
patent: 5808752 (1998-09-01), Naba
Canon Kabushiki Kaisha
Fitzpatrick ,Cella, Harper & Scinto
Lee Thomas D.
LandOfFree
Image processing apparatus and method does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Image processing apparatus and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Image processing apparatus and method will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2520446