摘要:
Methods and apparatus are provided for creating one or more compressed image tiles based on a compressed file that describes a digital image. In particular, the compressed image tiles are created without fully decompressing the compressed file. Each compressed image tile includes data corresponding to a portion of the digital image, and is independent of other compressed image tiles (i.e., may be decompressed without decompressing any other tile). In response to requests to display a desired portion of the digital image at a specific resolution, the compressed image tiles corresponding to the desired portion and the specified resolution are communicated via a band limited communication channel. In this regard, the portions of the digital image may be quickly communicated and displayed, without having to wait for the entire compressed file to be communicated over the band limited channel.
摘要:
A technique for printing black text on a colored background (44), in which the graphics (40) are broken down into three categories: text, polygons (also referred to as line drawing or vectors), and images (also referred to as bitmaps or raster data) when the incoming graphic information is a Page Description Language (PDL) data file (e.g. Adobe Postscript -PS- or Hewlett-Packard PCL). If the object is not a text object, it is processed in a normal manner. If the object (41) is a text object, a determination is made if the color of the object is black (42). If the object is not a black text object, it is processed in a normal manner. If the object is a black text object, special processing and rasterization techniques are applied. Thus, the invention exploits to advantage the fact that is possible in most PDL instances to treat black text differently from other black objects.
摘要:
A configuration description language system in a computer environment provides a mechanism to develop sets of rules intended to govern computing systems. A custom language is provided that the system designer uses to describe constraints and rules of target systems where a rule describes how a certain set of parameters of a computing system are determined based on an input set of desired characteristics. The desired characteristics pertain to certain tasks that the user wants to apply to such a system. The parameters (or constraints) are based upon system limitations such as memory configuration, processor speed and model number. The system designer creates rule sets using the custom language and compiler. The compiler ensures that the sets are complete and unambiguous and converts the custom language into a binary format that is compact, portable, and suitable for efficient searches, thereby minimizing execution times. A report tool is provided for the designer to verify the system's parameters and traverses all of the rule sets and creates a table of all possible combinations of options or characteristics of the target system. The resulting rule database is then read using a database manager which applies the set of rules in the rule database to input jobs or choices that the user makes. Any desired characteristics that are not available or feasible in the target system are replaced with characteristics that do make sense with respect to the target system. The output from the database manager is a corrected or constrained set of choices. This allows the rule database and the database manager to be installed in a product internally or used as a front-end to a target system, thereby providing corrected input to the target system.