Abstract: A system and process for scaling a binary image. The present invention includes a prestored set of scaler, or look-up, tables that each map all combinations of a specified number of input bits into a specified number of output bits. A sequencer is generated to direct the column scaling of the image. The sequencer includes a bit-string wherein each bit specifies the selection by a scaler function of a scaler table allowing interpolation of a preselected scale factor. The sequencer also includes information that allows the efficient processing of image data by aligning processed data on memory boundaries of a computer. The present invention may be used by an image memory management system or an image processing application to rescale images at high speeds on a conventional computer.
Abstract: An image memory management system for tiled images. The system defines an address space for a virtual memory that includes an image data cache and a disk. An image stack for each source image is stored as a full resolution image and a set of lower-resolution subimages. Each tile of an image may exist in one or more of five different states as follows: uncompressed and resident in the image data cache, compressed and resident in the image data cache, uncompressed and resident on disk, compressed and resident on disk and not loaded but re-creatable using data from higher-resolution image tiles.
Abstract: A hybrid image editor for editing raster and vector entities with a common set of vector edit operations. Raster and vector entities are stored in a single image layer. Raster entities are selectively converted to vector entities. Converted entities are selectively erased from an image comprising multiple, overlapping raster entities.
Abstract: An image memory management system for tiled images. The system defines an address space for a virtual memory that includes an image data cache and a disk. An image stack for each source image is stored as a full resolution image and a set of lower-resolution subimages. Each tile of an image may exist in one or more of five different states as follows: uncompressed and resident in the image data cache, compressed and resident in the image data cache, uncompressed and resident on disk, compressed and resident on disk and not loaded but re-creatable using data from higher-resolution image tiles.