Patent classifications
G06K15/1849
IMAGE PROCESSING DEVICE, PRINTING SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING IMAGE PROCESSING PROGRAM
An image processing device includes an image data acquisition section configured to acquire image data of an image to be printed on a print medium; a parameter acquisition section configured to acquire parameters for performing physical based rendering of the print medium on which the image is to be printed as a 3D object, the parameters including a normal line map representing a normal line direction of an irregularities surface of the print medium related to a reflection direction of light incident on the print medium; a correction section configured to correct strength of an application effect of the normal line map corresponded with the 3D object; and a rendering execution section for generating a rendering image representing the print medium on which the image is printed by executing the physical based rendering using the image data and the parameters.
Non-transitory computer-readable medium storing instructions realizing graphical object processor, and method of controlling information processing device
A graphical object processor has a single filter. The filter includes a program for constructing a pipeline consisted of a plurality of stages based on a print ticket. In one or more of the plurality of stages, a content box of print-target data is modified. When the content box is modified, commands respectively indicating affine transformation matrices are generated. The commands are pushed into a command stack. The pushed commands are used for modification of a visual element. Specifically, the affine transformation matrices are multiplied and thereby an integrated transformation matrix is generated. The visual element is modified by multiplying an affine transformation matrix of the visual element by the integrated transformation matrix.
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
An image processing apparatus includes at least one of one or more processors configured to implement instructions stored in a memory device and an integrated circuit that execute a first acquiring task of acquiring data of a first object from a first memory by designating an address in the first memory, a second acquiring task of acquiring data of a second object from a second memory by a first-in first-out (FIFO) scheme, and a bitmap image generation task of generating a bitmap image including at least the first object and the second object based on the data acquired in the first acquiring task and the data acquired in the second acquiring task.
CONTROL METHOD AND INFORMATION PROCESSING APPARATUS
There is provided a control method for an information processing apparatus that stores an editing application with which editing of intermediate data including drawing data generated by a drawing application can be performed, the control method including: obtaining information associated with a print setting; deciding an interface used for obtaining the intermediate data from among a plurality of interfaces on a basis of the obtained information associated with the print setting; and obtaining the intermediate data by using the decided interface, in which the intermediate data output from the editing application is obtained by a printer driver and converted into a print command.
Method for compensating coloring range of colored 3D object
A method for compensating coloring range of colored 3D object is disclosed. The method includes following steps: importing a 3D object; performing an object slicing process to the 3D object for generating multiple object printing-route information for multiple printing layers; performing an image slicing process to the 3D object for generating multiple color printing-route information for the multiple printing layers; performing an extension process to the color printing-route information for generating updated color printing-route information, the updated color printing-route information may cover extension blocks respectively generated from each sliced object after the sliced object is printed.
Method and system for aligning images printed with digital printer and analog cylinders
Techniques for aligning images printed with digital printer and rotary cylinders include measuring a position of a substrate on a belt, capturing by a camera a digital image of the substrate, transmitting by camera the digital image to a processing device, performing digital image processing on the digital image to identify two shapes, determining the positions of each of the two shapes using the measured position of the substrate, measuring a distance between the determined positions of each of the two shapes, calculating an error, where the error is the difference between the measured distance and a predetermined distance of the two shapes, and adjusting either a digital printer, a speed of a rotary cylinder, or a speed of the belt, based on the error.
METHOD AND SYSTEM FOR DIGITAL DIRECT IMAGING, IMAGE GENERATING METHOD AND ELECTRONIC DEVICE
A method and a system for digital direct imaging, an image generating method and an electronic device are provided. The method for digital direct imaging includes: obtaining a first image of a first format; converting the first image into a second image of a second format, wherein the second image includes a contour description; generating a correction parameter according to at least one mark on a substrate; correcting the second image according to the contour description and the correction parameter; and performing a rasterization operation on the corrected second image and imaging the second image processed by the rasterization operation on the substrate by an exposure device.
PRINT DATA PROCESSING APPARATUS
In processing using a print data processing apparatus that parallelly interprets pages of print data, in the case where a command to reset the number of already interpreted pages is included in the print data, a certain page to be printed is not printed. In the case of detecting a command to invalidate contents interpreted hitherto, an interpreter stores the number of already interpreted pages at the time in point of the detection of the invalidation command in a cache. Then, the interpreter generates intermediate data in the case where the sum of the cached value and the number of already interpreted pages managed by the interpreter coincides with a processing-target page number.
Image processing device, printing system, and non-transitory computer-readable storage medium storing image processing program that render three dimensional (3D) object
An image processing device includes an image data acquisition section configured to acquire image data of an image to be printed on a print medium; a parameter acquisition section configured to acquire parameters for performing physical based rendering of the print medium on which the image is to be printed as a 3D object, the parameters including a normal line map representing a normal line direction of an irregularities surface of the print medium related to a reflection direction of light incident on the print medium; a correction section configured to correct strength of an application effect of the normal line map corresponded with the 3D object; and a rendering execution section for generating a rendering image representing the print medium on which the image is printed by executing the physical based rendering using the image data and the parameters.
IMAGE FORMING APPARATUS AND RECORDING MEDIUM SUITABLE FOR IMAGE FORMING PROCESSING BASED ON PDL (PAGE DESCRIPTION LANGUAGE)
Provided is an image forming apparatus for further speeding up an image forming process. A first rendering core of a rendering core module executes data analysis of an object of PDL format printing information. A second rendering core executes a speculative process for generating a Display List for an object. A third rendering core executes a rendering process for a printout or display output based on the Display List generated by the second rendering core. In addition, data analysis by the first rendering core and the speculative process by the second rendering core are executed in parallel processing. As a result, the second rendering core can execute the generation of a Display List by a speculative process even without receiving a rendering command from the first rendering core.