Abstract:
Systems and methods are provided for performing blending operations on color documents described in a PDL in one of at least two modes. In a first mode, a specified colorspace associated with one PDL group is replaced with a second colorspace, wherein the second colorspace is native to a target device. Blending operations can then be performed on the PDL group using the second colorspace. In the second mode, blending operations are performed using the colorspace specified for the PDL group.
Abstract:
Systems and methods are provided for demoting color data associated with at least one entity, wherein the entity comprises at least one sub-entity. The at least one sub-entity may be marked as demotable, if the color data associated with the at least one sub-entity is demotable. The at least one entity may be marked as demotable, if all sub-entities enclosed in the at least one entity are demotable. The color data of at least one marked rasterizable entity may be demoted, wherein the at least one marked rasterizable entity may be selected from a set comprising of marked entities and marked sub-entities.
Abstract:
Systems and methods consistent with embodiments presented pertain to the stochastic regression testing of software PDL processors. Test input for PDL processors, which include language processors and raster image processors, may be generated by randomly altering the values of one or more of text, graphical object parameters, image object parameters, graphical combination parameters in an existing PDL input file. In another embodiment, test input for PDL processors may be generated by randomly selecting a first token from a lexical token dictionary and combining the first token with at least one of a plurality of second tokens randomly selected from the lexical token dictionary, so that the combination of the first token and the plurality of second lexical tokens satisfies the syntactical rules for the PDL. In a further embodiment, existing tests in a test pool may split and recombined in a syntactically correct manner to generate new tests.
Abstract:
Systems and methods are provided for performing blending operations on color documents described in a PDL in one of at least two modes. In a first mode, a specified colorspace associated with one PDL group is replaced with a second colorspace, wherein the second colorspace is native to a target device. Blending operations can then be performed on the PDL group using the second colorspace. In the second mode, blending operations are performed using the colorspace specified for the PDL group.
Abstract:
Systems and methods are provided for identifying candidates for trapping in a frame buffer by correlating display list object information stored in an object-ID plane with pixel data in the frame buffer. In some embodiments, the display list of objects may be generated from the PDL description of a document. In some embodiments, object boundaries may be computed by assigning unique identifiers to objects in the object-ID plane and using morphological techniques to identify object boundaries. Object boundary information may then be utilized to perform trapping on pixels in the frame buffer. The methods described may be performed on a computer and/or a printing device and implemented using one or more of combination of hardware, software, and/or firmware.
Abstract:
Systems and methods are provided for demoting color data associated with at least one entity, wherein the entity comprises at least one sub-entity. The at least one sub-entity may be marked as demotable, if the color data associated with the at least one sub-entity is demotable. The at least one entity may be marked as demotable, if all sub-entities enclosed in the at least one entity are demotable. The color data of at least one marked rasterizable entity may be demoted, wherein the at least one marked rasterizable entity may be selected from a set comprising of marked entities and marked sub-entities.
Abstract:
Systems and methods are provided for identifying candidates for trapping in a frame buffer by correlating display list object information stored in an object-ID plane with pixel data in the frame buffer. In some embodiments, the display list of objects may be generated from the PDL description of a document. In some embodiments, object boundaries may be computed by assigning unique identifiers to objects in the object-ID plane and using morphological techniques to identify object boundaries. Object boundary information may then be utilized to perform trapping on pixels in the frame buffer. The methods described may be performed on a computer and/or a printing device and implemented using one or more of combination of hardware, software, and/or firmware.
Abstract:
Systems and methods consistent with embodiments presented pertain to the stochastic regression testing of software PDL processors. Test input for PDL processors, which include language processors and raster image processors, may be generated by randomly altering the values of one or more of text, graphical object parameters, image object parameters, graphical combination parameters in an existing PDL input file. In another embodiment, test input for PDL processors may be generated by randomly selecting a first token from a lexical token dictionary and combining the first token with at least one of a plurality of second tokens randomly selected from the lexical token dictionary, so that the combination of the first token and the plurality of second lexical tokens satisfies the syntactical rules for the PDL. In a further embodiment, existing tests in a test pool may split and recombined in a syntactically correct manner to generate new tests.