Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for display list management

a display list and list management technology, applied in the field of printing, can solve the problems of needlessly delayed, suboptimal, and complex translation process from pdl to lower-level printer-specific commands, and achieve the effects of improving the quality of the display list, reducing the cost of the display list, and improving the quality of the display

Inactive Publication Date: 2007-10-04
KONICA MINOLTA LAB U S A INC
View PDF63 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]In some embodiments, a computer memory comprising a data structure for storing an intermediate printable data generated from a first printable data may comprise at least one memory pool, which may further comprise a plurality of uniformly sized segments to store the intermediate printable data; at least one global structure for storing information related to the one or more memory pools; and buffers for performing operations on the first printable data and the intermediate printable data. In some embodiments, the uniformly sized segments may occupy contiguous memory locations. In some embodiments, the uniformly sized segments may have a predetermined size. In some embodiments, uniformly sized segments may comprise of either control data structures, or a block to store objects present in the intermediate printable data.
[0008]In some embodiments, the control data structure may comprise one or more of virtual pages, bands, and nodes. In some embodiments, the vpage data structure may comprise a linked list of geometric band data structures representing geometric bands associated with the virtual page, wherein the geometric band data structure may further comprise a linked list of node data structures, wherein the node data structure may include references to any associated blocks. In some embodiments, the data managed by the geometric band may contain offsets to objects stored in a reference band. In some embodiments, the reference band may be configured to hold to data or

Problems solved by technology

The translation process from PDL to lower-level printer-specific commands may be complex and depend on the features and capabilities offered by a particular printer.
Because the eventual trade-offs are model specific, the introduction of new printers or upgrades to existing printers often require revisiting the optimization decisions and may even result in a major overhaul of translation algorithms.
Consequently, the introduction of new printer models, or upgrades to existing printers, may be more expensive, sub-optimal, and needlessly delayed.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for display list management
  • Systems and methods for display list management
  • Systems and methods for display list management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019]In accordance with embodiments reflecting various features of the present invention, systems and methods for the automatic storing, manipulating, and processing of a second or intermediate form of printable data generated from a first printable data are presented. In some embodiments, the first printable data may take the form of a PDL description of a document and the intermediate printable data may take the form of a display list of objects generated from the PDL description.

[0020]FIG. 1 shows a block diagram illustrating components in a system for printing documents according to some embodiments of the present invention. A computer software application consistent with the present invention may be deployed on a network of computers, as shown in FIG. 1, that are connected through communication links that allow information to be exchanged using conventional communication protocols and / or data port interfaces.

[0021]As shown in FIG. 1, exemplary system 100 includes computers inc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Systems and methods consistent with some embodiments of the present invention provide data structures and methods for the automatic storing, manipulating and processing of a intermediate printable data generated from a first printable data are presented. In some embodiments, the first printable data may take the form of a PDL description of a document and the intermediate printable data may take the form of a display list of objects generated from the PDL description.In some embodiments, a data structure for storing a intermediate printable data generated from a first printable data may comprise at least one memory pool, which may further comprise a plurality of uniformly sized segments to store the intermediate printable data; at least one global structure for storing information related to the one or more memory pools; and buffers for performing operations on the first printable data and the intermediate printable data.

Description

BACKGROUND[0001]1. Field of the Invention[0002]The present invention relates to the field of printing and in particular, to systems and methods to manage display lists.[0003]2. Description of Related Art[0004]Document processing software allows users to view, edit, process, and store documents conveniently. Pages in a document may be displayed on screen exactly as they would appear in print. However, before the document can be printed, pages in the document are often described in a page description language (“PDL”). As used in this application PDL's may include PostScript, Adobe PDF, HP PCL, Microsoft XPS, and variants thereof as well as any other languages used to describe pages in a document. A PDL description of a document provides a high-level description of each page in a document. This PDL description is often translated to a series of lower-level printer-specific commands when the document is being printed.[0005]The translation process from PDL to lower-level printer-specific...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06K15/00
CPCG06K15/02G06T1/60G06K15/1851G06K15/1856G06K15/1859
Inventor GUARNIERI, STUARTPREBBLE, TIM
Owner KONICA MINOLTA LAB U S A INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products