Optimizing the advantages of multi-level rendering
First Claim
1. A rendering system configured to enhance the rendering of a graphical entity, the system comprising:
- an output device having a first resolution and configured to selectively render the graphical entity at the first resolution, and wherein the output device is configured to utilize multi-bit pixel data; and
a computer device coupled to the output device and configured to process image data relating to the graphical entity, wherein the processing includes translating the image data to a resolution that is higher than the first resolution and mapping the image data at the higher resolution to the first resolution for rendering the graphical entity at the output device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optimizing the advantages of multi-level rendering of text and/or graphics at an output device by providing an alternate manner to perform multi-level rendering. A computer device, employed to render an image or graphical entity, is connected to an output device, and a request is received at the computer device to render a graphical entity at the output device. The resolution of the output device is identified and the data corresponding to graphical entity is translated to a resolution that is higher than the resolution of the output device. A conversion or translation is then performed to scale the image data from the higher resolution to the resolution of the output device. Optionally, a halftone matrix is employed to eliminate aliasing. The graphical entity is then more accurately rendered at the output device than by utilizing traditional techniques.
-
Citations
20 Claims
-
1. A rendering system configured to enhance the rendering of a graphical entity, the system comprising:
-
an output device having a first resolution and configured to selectively render the graphical entity at the first resolution, and wherein the output device is configured to utilize multi-bit pixel data; and
a computer device coupled to the output device and configured to process image data relating to the graphical entity, wherein the processing includes translating the image data to a resolution that is higher than the first resolution and mapping the image data at the higher resolution to the first resolution for rendering the graphical entity at the output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a system that includes an output device that utilizes multi-bit pixel data, a method for optimizing a rendering of a graphical entity, the method comprising the steps for:
-
providing a request to render a graphical entity at an output device, wherein the output device includes a first resolution;
translating image data corresponding to the graphical entity to a resolution that is higher than the first resolution;
selectively mapping the image data the higher resolution the first resolution; and
using the image data mapped to the first resolution to render the graphical entity at the output device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product for implementing within a computer system a method for optimizing a rendering of a graphical entity, the computer program product comprising:
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for implementing the steps for;
providing a request to render a graphical entity at an output device, wherein the output device includes a first resolution;
translating image data corresponding to the graphical entity to a resolution that is higher than the first resolution;
selectively mapping the image data the higher resolution the first resolution; and
using the image data mapped to the first resolution to render the graphical entity at the output device. - View Dependent Claims (18, 19, 20)
Specification