Method and product for synthesising print data and for providing the data to a printer
AssigneeDurst Group AG
InventorThomas Stoll
Life of this patent
Estimating the term…
Loading patent…
AssigneeDurst Group AG
InventorThomas Stoll
Estimating the term…
A method, preferably a computer-implemented method, for synthesizing m-bit print data and for providing the data to a printer, the method including: a) inputting object-based data of at least one image in the form of a page description language into a raster image processor having at least one system-on-chip comprising a plurality of processors; b) converting the object-based data into n-bit pixel data of each color channel of a first target color space with a predefined image resolution by providing the object-based data to some or to all of the plurality of processors and processing the data in parallel by means of the processors; c) converting the n-bit pixel data of each color channel into m-bit print data of each color channel of a second target color space by means of at least one dithering algorithm and storing or buffering the m-bit print data in an output memory; d) providing the m-bit print data to the printer and printing on at least one print medium by means of the printer. The system-on-chip is provided as a programmable system-on-chip and the processors are provided as single-instruction-multiple-data-capable or multiple-instruction-multiple-data-capable processors each having at least one vector-based arithmetic logic unit, which vector-based arithmetic logic units have each been configured in such a way that, during the parallel processing according to step b), a plurality of object-based data entering the relevant arithmetic logic unit in parallel, each having a bit width of x-bit, is converted using a predefined set of arithmetic operations into pixel data having a bit width of y-bit, which is greater than the bit width of x-bit, wherein subsequently the y-bit pixel data in the form of a pixel matrix consisting of an integer number of n-bit pixel data is stored or buffered in a pixel memory.
A method for synthesizing M-bit print data and for providing the same to at least one printer, comprising:
A product, in particular computer program product, for synthesizing M-bit print data and providing it to at least one printer, comprising:
Dependencies are inferred from the claim text.