摘要:
An image processing apparatus includes an image attribute determining unit that determines an image attribute of an image data, an object dissolving unit that dissolves the image data into a plurality of objects based on the image attribute, and an object describing unit that describes the objects in predetermined formats and converts the objects into a file of a predetermined file format. The object describing unit describes an object having a predetermined image attribute among the objects by associating an additional object representing information on the predetermined image attribute with the object.
摘要:
An image processing system includes an image input unit having a plurality of image input channels; a parallel image data processing unit that receives image data from the image input channels of the image input unit, divides the image data received into a plurality of divided data, each divided data including data in a number that is less than a predetermined number, and processes in parallel the divided image data; and a sequential image data processing unit that sequentially processes the divided image data output from the image parallel data processing unit while switching the divided image data for the image input channels.
摘要:
A method is disclosed for halftoning images either via a direct method or a threshold array construction. The method includes comparing a pattern to an image and calculating a first potential in order to determine a first set of pixels to move; calculating a second potential in order to determine a second set of pixels in which to move the first set of pixels; and then moving pixels in the first set of pixels having high first potentials to pixel locations in the second set of pixels having low second potentials. The method may further include an inner program loop that decreases the number of pixels to move in the first and second sets and iteratively repeats the above steps; and an outer program loop that resets the number of pixels moved in the first and second sets and iteratively repeating the process to further optimize the pattern.
摘要:
A threshold matrix creating method creates threshold value matrixes for quantizing multi-level image data into three or more valued data in order to represent halftone by ON and OFF states of a plurality of kinds of dots. The method includes a first stage which determines a threshold value layout order of the threshold value matrixes for binarizing the multi-level image data in order to represent the halftone by ON and OFF states of one kind of dot, and a second stage which creates each of threshold value matrixes for quantizing the multi-level image data into three or more valued data, according to the threshold value layout order determined by the first stage.
摘要:
Image data is corrected in a device or system using multiple halftones by predicting a second tone transfer curve corresponding to a second halftone based on a first tone transfer curve corresponding to a first halftone. First and second tone transfer curve compensate for application of the first halftone and the second halftone, respectively, to image data. The first tone transfer curve is determined by measuring image data halftoned with the first halftone and developing a first tone transfer curve that linearizes the measured image data. To produce the second tone transfer response curve, measured values of image data halftoned with the second halftone are estimated based on a predetermined relationship between the measured image data that is halftoned with the first halftone and image data that is halftoned with the second halftone. The second tone transfer curve is then developed as the curve that linearizes the estimated measured values of image data halftoned with the second halftone.
摘要:
A method for generating a screened representation of an image, includes the steps of: (a) generating a first dot of the screened representation, wherein the first dot has a first dot size of at least two microdots; (b) repeating the dot generation step until a first number of the first dots are generated; (c) arranging the first number of dots in a frequency modulated pattern; (d) selecting a second number of second dots out of the first dots, wherein the second number is at most equal to the first number and larger than zero; and (e) enlarging the second dots by adding one or more microdots to each of the second dots.
摘要:
A threshold mask for converting a contone image to a halftone image defines halftone cells that define halftone dots that undergo a growth in population as tone levels increase. After some growth in population, the halftone cells define halftone dots that then grow in size from a first predetermined size as tone levels increase further. During the growth in population, the halftone dots having a second predetermined size are placed into halftone gaps. The second predetermined size is smaller than the first predetermined size. In the simplest implementation, FM screening is used up to a tone level where the FM dither pattern holes begin to become visible. At this point AM screening is applied only to the remaining dot centers (corresponding to those holes) until they reach the stable dot size. Then, the dots are further grown according to the method used outside of the FM regime (e.g. the conventional AM process). In the FM regime, two types of visual disturbances can arise. The nullFM regimenull is the range of tones for which some form of FM screening is being used, and applies to all tones lighter than the one in which all halftone dot centers have, at minimum, achieved the stable halftone dot. In this regime, disturbances can arise due to: 1) variations in printed halftone dots smaller than the minimum stable size; and 2) unpleasant patterns produced by the dithered stable dots. The present invention allows for the creation of a screen with the best trade-off between these disturbances at tone levels in the FM regime.
摘要:
A method to detect frequency and angle of a binary halftone pattern. The method employs an exclusive-or operation which is applied locally to a region of a binary bit map and its spatially shifted version. The resulting bits from the exclusive-or operation are summed over the region. The exclusive-or operation is repeated for a range of shift values. In a halftone region, the shift at which the minimum sum occurs reflects the angle and the frequency of the halftone.
摘要:
A print engine/controller chip (10) is configurable to be coupled with other like devices to drive a printhead (33). The print engine/controller chip has an interface (27) for receiving compressed page data. Image decoders (28, 88) decode compressed image planes image decoders to perform an expansion, in pipeline fashion, for the received compressed page data. A half-toner/compositer (29) composites respective strips of the decoded image planes and sends output to a printhead interface (32). A printhead interface (32) interfaces with the printhead. A synchronization signal generator (89,90) may output a synchronization signal that is used to synchronize print engine/controllers. One printhead interface (32) preferably acts as master generating the synchronization signal to synchronize all the print engine/controllers to drive the printhead at any one or more of higher speed, higher input resolution, higher outlet resolution or wider format. The print engine/controller is a chip having a micro-controller CPU core.
摘要:
A printer with synchronized engine/controllers is disclosed. The printer has a multi-segment printhead. Each engine/controller (10) configured to be coupled with others to drive the printhead (33). Each engine/controller (10) has an interface (27) at which to receive compressed page data. Image decoders (28, 88) decode compressed image planes image decoders to perform an expansion, in pipeline fashion, for the received compressed page data. A half-toner/compositor (29) composites respective strips of the decoded image planes and sends output to a printhead interface (32). A printhead interface (32) interfaces with the printhead. A synchronization signal generator (89, 90) may output a synchronization signal that is used to synchronize print engine/controllers. One printhead interface (32) preferably acts as master generating the synchronization signal to synchronize all the print engine/controllers to drive the printhead at any one or more of higher speed, higher input resolution, higher outlet resolution or wider format. The printhead interface comprises two LineSyncGen units, a first LineSyncGen unit providing a synchronization signal for multiple print engine/controller chips and a second LineSyncGen unit adapted to pulse a paper drive stepping motor.