G06K15/1849

Systems, processes, interfaces, and computer program products for verification of image content in software development systems
10713547 · 2020-07-14 · ·

A system provides verification of image content in software modules within a system of software under development. Embodiments retrieve image data from a software module written in a native or first computer program type or language. The retrieved image data may be evaluated so that a conversion image space is prepared as a new coordinate space that will be used to render the image data into an image object outside of the native computer program type or language. In an exemplary embodiment, a bit-per-pixel value may be applied to the image data during conversion to a second computer program format/language. The converted image data may then be rendered into an image object in the new coordinate space according to the new readable format. The rendered image object may then be displayed to provide convenient and quick visual verification of the accuracy of the unrendered image data content.

Systems and methods for fabricating variable digital optical images by printing directly on generic optical matrices
10691067 · 2020-06-23 · ·

Variable digital optical images may be fabricated using generic optical matrices. A generic optical matrix may have a substrate and a plurality of pixels corresponding to color and sub-pixels corresponding to non-color effects. The pixels may include first pixels corresponding to a first color and second pixels corresponding to a second color. The sub-pixels may include first sub-pixels corresponding to a first non-color effect and second sub-pixels corresponding to a second non-color effect. Individual ones of the pixels and sub-pixels of the generic optical matrix may be obliterated according to a negative while remaining pixels and/or sub-pixels may be preserved. The remaining pixels and sub-pixels may form an optical image corresponding to a base image. The optical image may be colored based on the remaining pixels. The optical image may exhibit non-color effects corresponding to the remaining sub-pixels. The optical image may comprise a hologram or a stereo image.

Image forming apparatus and recording medium suitable for image forming processing based on PDL (page description language) which generates a display list using a speculative process before data analysis of an object of PDL is completed
10643114 · 2020-05-05 · ·

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.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20200097783 · 2020-03-26 ·

Provided is an image processing apparatus comprising: at least one controller, having at least one processor which executes instructions stored in at least one memory and/or at least one circuitry, being configured to: generate intermediate data by analyzing PDL data; generate a color conversion table based on a predetermined color conversion method; rewrite color information contained in the intermediate data by using the color conversion table; and perform rendering based on the intermediate data after the rewrite of the color information.

Non-Transitory Computer-Readable Medium Storing Instructions Realizing Graphical Object Processor, and Method of Controlling Information Processing Device
20190384541 · 2019-12-19 ·

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.

METHOD AND SYSTEM FOR ALIGNING IMAGES PRINTED WITH DIGITAL PRINTER AND ANALOG CYLINDERS
20240092098 · 2024-03-21 ·

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.

Generating object model slices

In an example, a method includes receiving, at a processor, a data comprising a model of an object to be generated in additive manufacturing. The data comprises object model data representing an object model as a plurality of initial polygons and object property data associated with the initial polygons. The method may comprise generating a representation of a slice of the object model defined between two planes and generating a plurality of polygons to represent the slice of the object model. A mapping between the object property data and the generated plurality of polygons may also be generated.

Image forming apparatus, image forming method, and storage medium
11922242 · 2024-03-05 · ·

An object of the present disclosure is to provide a mechanism capable of performing thickening processing of an object irrespective of the color of a line even in a case where the black over print is valid. One embodiment of the present invention is an image forming apparatus comprising a control unit configured to control whether or not to perform thickening processing to thicken an object in an upper layer and an object in a lower layer based on a raster operation code designating drawing processing in a case where the object in the upper layer and the object in the lower layer overlap, wherein the control unit: does not perform the thickening processing in a case where a value of the raster operation code is MERGEPEN and a color of the object in the upper layer is not a black color.

Processing system, processing apparatus, processing method, and storage medium
11909937 · 2024-02-20 · ·

A processing system includes a hardware processor. The hardware processor obtains first read data of a sample image for image data included in user desired job data for image formation, searches job data stored in a storage section for data of a similar image to an image included in the obtained first read data to detect the data of the similar image, outputs a list of the detected data of the similar image, causes an image forming apparatus to form an image based on selected data selected from the data included in the list, obtains second read data of the formed image, and performs color adjustment on the selected data based on the first read data and the second read data.

Mechanical handwriting quality control method
11964497 · 2024-04-23 ·

The invention comprises an apparatus and method of use thereof for processing a machine produced emulated handwritten document prepared on a marking surface, comprising the steps of: receiving a print job order; digitally generating a reference image of the print job order; machine plotting with a plotting pen and a downward force of one-half to forty ounces applied to said plotting pen an indentation trail to form input text on the marking surface; digitally imaging the input text on the marking surface to form an actual image; and in a quality control step, digitally comparing the reference image to the actual image prior to insertion of the print job order into an envelope.