Systems and Methods for Rendering Print Images
AssigneeKonica Minolta Systems Laboratory, Inc.
InventorPaul Bosma
Life of this patent
Estimating the term…
Abstract
Methods disclosed permit compositing operations to be performed on images using an associated mask even in situations where the image and the mask differ in size. In some embodiments, image and mask data may be specified as a soft mask image in a page description language such as PDF. Scaling operations may be performed on the image, mask, or on both the image and mask when they differ in size. Compositing operations may be performed on the scaled image and/or mask after they have been scaled to the same size. Composting operations in situations where the original mask and image are of the same size are not affected by scaling operations.
Claims21
A computer-implemented method for performing compositing operations on a print data stream comprising at least one image of a first size, wherein the image is associated with a mask of a second size, the method comprising the computer-implemented steps of:
- comparing the first and second sizes;
- scaling the image and the mask to a third size, if the first and second size are different;
- and
- performing compositing operations using the scaled image and scaled mask, if the first and second sizes are different.
A computer-readable medium that stores instructions, which when executed by a processor perform steps in a computer-implemented method for performing compositing operations on a print data stream comprising at least one image of a first size, wherein the image is associated with a mask of a second size, the method comprising the computer-implemented steps of:
- comparing the first and second sizes;
- scaling the image and the mask to a third size, if the first and second size are different;
- and
- performing compositing operations using the scaled image and scaled mask, if the first and second sizes are different.
A system for performing compositing operations on a print data stream comprising at least one image of a first size, wherein the image is associated with a mask of a second size comprising:
- an input interface configured to receive the print data stream;
- a memory configured to store the print data stream;
- and
- a processor coupled to the input interface and the memory, wherein the processor is configured to execute instructions in the memory to perform the steps of:
- comparing the first and second sizes;
- scaling the image and the mask to a third size, if the first and second size are different;
- and
- performing compositing operations using the scaled image and scaled mask, if the first and second sizes are different.
Dependencies are inferred from the claim text.