Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Image Analysis System-and-method-for-accelerated-data-recompression

 Navigation system for handheld scanner
A method and apparatus are provided for efficiently obtaining navigational position of a sensor ...


 Image scanning device and method
According to the present invention we provide a method of reconstructing an image captured as image ...


 Edge to edge image sensor and navigator for portable scanner
What is claimed is: 1. A portable scanner, comprising: a first image detector; a second image ...


 System and method for determining block direction in fingerprint images
The present invention is a system and method for determining an optimal block size in an area of an ...


 Determining an alignment estimation between two (fingerprint) images
The invention is a system and method for estimating the values of alignment parameters (rotation ...


 Finger movement detection method and apparatus
It is an object of the present invention to provide a specific method and specific configuration of ...


 Color display apparatus and method of coding a color image
Another way of measuring the limitations of the HVS is to assess its ability to detect small ...


 Apparatus for manipulating image pixel streams to generate an output image pixel stream in response to a selected mode
It is, therefore, an object of the present invention to provide apparatus for combining streams of ...


 System and method for automatically spacing characters
OF A PREFERRED EMBODIMENT OF THE INVENTION While the present invention may advantageously be ...


 Method for producing visually evenly spaced typographic characters
The display of contrast-controlled grayscale characters produces the best results if each ...


 System and method for accelerated data recompression

Details
Inventors: Chen, Kok S.; Karlsson, Magnus; Nguyen, Hungviet H.;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Coles; Edward L.
Assistant Examiner: Lamb; Twyler
Attorney, Agent or Firm: Burns, Doane, Swecker & Mathis, L.L.P.

A system for accelerated data recompression in which uncompressed data need not be swapped in and out of memory at each iterative data recompression step. The data recompression system includes a main memory for storing image data, and a decompression device which receives compressed data from the main memory and decompresses it to produce discrete blocks of uncompressed data. An intermediate compression buffer, separate from the main memory and connected to the decompression device, is used by the decompression device to store one block of uncompressed data at a time. The blocks of data are received one at a time by a data compression device taking input directly from the intermediate compression buffer. There the uncompressed data blocks are compressed and stored back to the main memory one block at a time. Thus, an entire compressed image stored in main memory is decompressed and recompressed one block at a time, and uncompressed data need not be swapped in and out of main memory. As a result, overall data recompression speed is greatly improved.

DETAILED DESCRIPTION The present invention fulfills the above-described and other needs by providing a data recompression system which does not need to swap an entire uncompressed image to and from main memory during each iterative data recompression step.
A data recompression system constructed in accordance with the present invention includes a main memory for storing image data, and a decompression device which receives compressed data from the main memory and decompresses it to produce discrete blocks of decompressed data.
A high-speed dedicated buffer, separate from the main memory and connected to the decompression device, is used by the decompression device to store one block, or a limited number of blocks, of decompressed data at a time.
The blocks of data are then received one at a time by a data compression device taking input directly from the buffer.
The compression device compresses the uncompressed data blocks, and writes them back to the main memory, one block at a time.
Thus, an entire compressed image stored in main memory is decompressed and recompressed one block at a time, and uncompressed image data need not be swapped to and from main memory.
As a result, overall speed of the data recompression process is significantly increased.
Further features of the present invention are explained hereinafter with reference to illustrative examples shown in the accompanying drawings.



Related patents
  Random printmasks in a multilevel inkjet printer
" section of this document. In preferred embodiments of a second of its aspects, the invention is apparatus for printing a color image on a printing medium, by ...
  Data compression method and apparatus and data expansion method and apparatus
Accordingly, it is an object of the present invention to provide a data compression method and apparatus capable of compressing image data by increasing a compression ...
  Optical system for a large depth-of-field bar code scanner
OF THE INVENTION A simplified diagram illustrating the optical principal of the optical system of the invention is shown in FIG. 2. The lens 21 forms an image 25a of a ...
  Low differential light level photoreceptors
Circuitry is employed to provide a two-step improvement to acquiring a sufficient signal-to-noise ratio in photoelement applications requiring small light intensity ...
  Freehand image scanning device which compensates for non-linear color movement
A scanning device and method for forming a scanned electronic image include using navigation information that is acquired along with image data, and then rectifying the ...
  Scanning mouse for a computer system
A solution to the problem of low cost convenient scanning is replacing a conventional mechanical mouse with an optical counterpart augmented to also scan documents. The ...
  Low latency architecture for spatial filtration
These and other objects, features and technical advantages are achieved by a spatial filter in which coefficients are selected to have a numerical value and distribution ...
  Determining a point correspondence between two points in two respective (fingerprint) images
The present invention is a computer system for determining a point correspondence between two points in two respective images. A first image has one or more first points ...
  Electronic shutter for a low differential light level photo-receiver cell
Circuitry is employed to provide an improvement to a system for acquiring a sufficient signal-to-noise ratio in photoelement applications requiring small light intensity ...
  Operator input device
An operator input device is configured to provide position information based on relative movement of the operator input device and surface. The operator input device ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved