Patent classifications
G06K15/1849
Designated Region Projection Printing
A system determines an object-design for a three-dimensional model of an object. The object-design may exhibit a design continuity. The system breaks the object-design in to spatial patterns corresponding to the discrete surfaces making up the outward surface of the object. The system then generates flattened patterns by projecting the spatial patterns into a two-dimensional plane. The system prints the flattened patterns on to designated regions of material sheets in an orientation that preserves the design continuity of the object-design. The regions may be extracted from the sheets and then joined at their edges to form a cover for object that exhibits the continuity of the object design.
SYSTEMS, PROCESSES, INTERFACES, AND COMPUTER PROGRAM PRODUCTS FOR VERIFICATION OF IMAGE CONTENT IN SOFTWARE DEVELOPMENT SYSTEMS
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.
Image forming apparatus for converting print data into intermediate data, method for controlling image forming apparatus, and storage medium
There is provided an image forming apparatus configured to process print data of a plurality of pages includes a plurality of interpreters configured to generate intermediate data of the plurality of pages by interpreting the print data, a control unit configured to specify different pages for different interpreters, and, for each specified page, cause a corresponding interpreter to generate the intermediate data of the specified page or specified pages, and a generation unit configured to generate a raster image of the page based on the generated intermediate data, wherein, based on interpretation of the print data of an invalid page, any one interpreter of the plurality of interpreters generates the intermediate data of a page subsequent to the invalid page without requiring the page to be specified by the control unit.
Non-Transitory Computer-Readable Medium Storing Instructions Realizing Printer Driver, and Method of Controlling Information Processing Device
A printer driver 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.
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.
Printing apparatus, printing method, and medium
An object of the present invention is to provide an image processing apparatus capable of combining a group element so that a color intended by a user is output ultimately even in the case where flattening is performed on the way of the processing performed on the group.
Method, apparatus and system for rendering a graphical representation within limited memory
A method of controlling memory usage in a graphics rendering system. The method comprises converting a plurality of layers of graphical objects to an intermediate format representation, the layers being formed by grouping the graphical objects into a plurality of layers based on a first complexity threshold; and in response to detecting a memory shortage condition in execution of the graphics rendering system, determining a second complexity threshold based on the detected memory shortage condition, the second complexity threshold being lower than the first complexity threshold. The method also comprises identifying a layer of the plurality of layers based on the second complexity threshold, the identified layer being different to a layer which triggered the memory shortage condition, and converting the identified layer of graphical objects to the intermediate format representation to release memory occupied by graphical objects of the identified layer.
SYSTEMS AND METHODS FOR FABRICATING VARIABLE DIGITAL OPTICAL IMAGES BY PRINTING DIRECTLY ON GENERIC OPTICAL MATRICES
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 processing apparatus and image processing method for recognizing characters in character string regions and table regions on a medium
An image processing apparatus includes an image reading unit, a character recognition unit, an operation unit, and a file generation unit. The image reading unit generates image information which includes at least one of a character string and a table. The character recognition unit recognizes characters and generates character information corresponding to each character included in one of the at least one of the character string and the table. The operation unit receives, from a user, a selected file format of an electronic file to be generated. The file generation unit generates an electronic file including the generated character information in accordance with the selected file format. The character recognition unit recognizes the characters and generates the character information in the generated image information in accordance with the one of the at least one of the character string and the table that corresponds to the selected file format.
Apparatus and method for displaying error information in a printing process
An information processing apparatus includes a first acquiring unit that acquires a processing attribute of a printing process corresponding to a printing instruction for executing the printing process using print data, a second acquiring unit that acquires an apparatus attribute of an image forming apparatus that executes the printing process, a third acquiring unit that acquires a data attribute of the print data, a print data interpretation unit that performs an interpreting process for the print data based on the processing attribute, a request unit that requests the print data interpretation unit to perform the interpreting process according to the printing instruction when it is not possible to determine from at least one of the processing attribute, the apparatus attribute and the data attribute whether or not an error occurs in the printing process, and a controller that displays information indicating that the error occurs in the printing process.