Data management for rotated sampled images
AssigneeAdobe Systems Incorporated
InventorsStuart R. Blair, Lars U. Borg, Matthew J. Foley, John D. Morris
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorsStuart R. Blair, Lars U. Borg, Matthew J. Foley, John D. Morris
Estimating the term…
Methods and apparatus for managing a source image that is output in a rotated or skewed orientation to a raster buffer. The source image includes a plurality of source samples arranged in source rows having a source direction. The raster buffer is oriented in a destination space and receives the rotated or skewed image as a series of samples in rows defined by a destination direction. The raster buffer provides rows of samples to a rendering device for rendering scan lines for output on a raster device. The method includes determining an angle between the source direction and the destination direction and adjusting the organization of the source samples to align source samples in scan rows where each scan line can be rendered from the raster buffer using at most a predetermined small number of scan rows.
A method of managing a source image that is output in a rotated or skewed orientation to a raster buffer, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the raster buffer oriented in a destination space and receiving the rotated or skewed image as a series of samples in rows defined by a destination direction, the raster buffer providing rows of samples to a rendering device for rendering scan lines for output on a raster device, the method comprising:
A method of managing data for a source image to be printed in a rotated or skewed orientation on an printing device, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the printing device printing a rotated source image in a series of scan lines defined by a scan direction, the method comprising:
A method of managing a source image that is transferred in a rotated or skewed orientation to an output buffer, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the output buffer oriented in a destination space and receiving the rotated or skewed image as a series of samples in destination rows defined by a destination direction, the output buffer outputting the rotated or skewed image in an output order to another device, the method comprising:
A method of incrementally managing image data that is output in a rotated or skewed orientation to a raster buffer, the image data including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the raster buffer oriented in a destination space and receiving the rotated or skewed image data as a series of samples in destination rows defined by a destination direction, the method comprising:
A method for minimizing the number of samples provided to a rendering engine in order to render a rotated or skewed image comprising:
A method of managing data for a source image to be printed in a rotated or skewed orientation on an printing device, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the printing device printing a rotated source image in a series of scan lines defined by a scan direction, the method comprising:
A computer program product, tangibly stored on a computer-readable medium, for managing a source image that is output in a rotated or skewed orientation to a raster buffer, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the raster buffer oriented in a destination space and receiving the rotated or skewed image as a series of samples in rows defined by a destination direction, the raster buffer providing rows of samples to a rendering device for rendering scan lines for output on a raster device, the product comprising instructions operable to cause a programmable processor to:
A computer program product, tangibly stored on a computer-readable medium, for managing data for a source image to be printed in a rotated or skewed orientation on an printing device, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the printing device printing a rotated source image in a series of scan lines defined by a scan direction, the product comprising instructions operable to cause a programmable processor to:
A computer program product, tangibly stored on a computer-readable medium, for managing a source image that is transferred in a rotated or skewed orientation to an output buffer, the source image including a plurality or source samples defined in a source space and arranged in source rows having a source direction, the output buffer oriented in a destination space and receiving the rotated or skewed image as a series of samples in destination rows defined by a destination direction, the output buffer outputting the rotated or skewed image in an output order to another device, the product comprising instructions operable to cause a programmable processor to:
A computer program product, tangibly stored on a computer-readable medium, for incrementally managing image data that is output in a rotated or skewed orientation to a raster buffer, the image data including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the raster buffer oriented in a destination space and receiving the rotated or skewed image data as a series of samples in destination rows defined by a destination direction, the product comprising instructions operable to cause a programmable processor to:
A computer program product, tangibly stored on a computer-readable medium, for minimizing the number of samples provided to a rendering engine in order to render a rotated or skewed image, the product comprising instructions operable to cause a programmable processor to:
A computer program product, tangibly stored on a computer-readable medium, for managing data for a source image to be printed in a rotated or skewed orientation on an printing device, the source image including a plurality of source samples defined in a source space and arranged in source rows having a source direction, the printing device printing a rotated source image in a series of scan lines defined by a scan direction, the product comprising instructions operable to cause a programmable processor to:
Dependencies are inferred from the claim text.