Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Image Analysis Shared-decompression-buffer

 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-...


 Operator input device
An operator input device is configured to provide position information based on relative movement ...


 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 ...


 Shared decompression buffer

Details
Inventors: Chu, Ke-Chiang; Agnoli, Giovanni M.; Aitken, Kevin B.;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Rogers; Scott
Assistant Examiner: Garcia; Gabriel I.
Attorney, Agent or Firm: Carr & Ferrell LLP

A decompression approach utilizing a single buffer to reduce working memory space decompression requirements. Loading a compressed data file into the "back end" of a buffer and progressively loading the resulting decompressed data into the "front end" of the buffer avoids allocating multiple buffers for the decompression process. Using a slop value to increase the size of the allocated buffer beyond the original uncompressed data size avoids inadvertently overwriting not yet uncompressed data still residing in the back end of the single buffer when storing just decompressed data in the front end of the single buffer.

DETAILED DESCRIPTION It is an object of the present invention to provide an improved compression/decompression system.
It is a further object of the present invention to provide a compression/decompression system with reduced decompression working memory requirements.
The foregoing and other advantages are provided by a decompression method in a computer system, said computer system comprising a processor, external storage and working memory, said decompression method comprising reading a compressed data file from said external storage, allocating a single portion of said working memory for said compressed data file, loading said compressed data file into a back end of said allocated single portion of said working memory, and decompressing said compressed data file in said working memory by progressively decompressing the compressed data file into a decompressed data file and loading said decompressed data file into a front end of said working memory.
The foregoing and other advantages are also provided by a decompression system for decompressing a compressed data file said decompression system comprising, a processor means, an external storage means, a working memory means, a means for reading the compressed data file from the external storage means, an allocation means for allocating a single portion of the working memory means, a means for loading the compressed data file into a back end portion of the allocated single portion of the working memory means, and a decompression means for decompressing the compressed data file in the working memory means by progressively decompressing the compressed data file into a decompressed data file and loading the decompressed data file into a front end portion of the working memory means.



Related patents
  System for clearing an image data buffer in a high-speed digital printing apparatus
OF THE INVENTION The FIGURE is a systems diagram showing the essential elements of the present invention, within the context of a digital printing apparatus. In the ...
  System and method for accelerated data recompression
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 ...
  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 ...

0.014

Archive: All patents - Links

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