Back to results
US 8,942,490 B2Granted
Method of high performance image compression
OwnerYin-Chun Blue Lan, Yen Chuo +1inventors
InventorsYin-Chun Blue Lan, Yen Chuo, Po-Chih Chang
Life of this patent
Estimating the term…
Abstract
A method of compressing an image is provided by saving compressed color components into temporary buffers. In different time slots, compressed color components are stored in different temporary buffer. When data in the temporary buffers reach a predetermined size, data are moved to a second buffer larger than the temporary buffers. When the second buffer stores a predetermined amount of data, data are moved to an external memory.
Claims11
An image compression method, comprising:
- compressing a group of pixels by separately compressing n color components of each single pixel, wherein n is an integer;
- storing the compressed color components of the group respectively into n registers in a first buffer within a predetermined time slot;
- compressing another group of pixels by separately compressing n color components of each single pixel;
- storing the compressed color components of the another group respectively into the n registers in the first buffer within another predetermined time slot, wherein the compressed color components of the another group rotated by shifting one color components before the storing;
- packing the compressed data in the n registers in partial or an entire length into predetermined fixed-depth segments;
- shifting the compressed data segments into a second buffer when the depth of each of the n registers reaches the fixed depth;
- and
- determining the storing location of the compressed data in the second buffer by calculating the difference between input data rate and output data rate of the second buffer.
5 more elements
A method of compressing an image, comprising:
- compressing a predetermined amount of pixels by compressing each group of pixels in a separate time slot with a constant frequency;
- storing the compressed groups of pixels into a first buffer with smaller capacity, and in predetermined time slots, moving the compressed data from the first buffer into a second buffer which has larger capacity;
- calculating a difference of the input data rate and the output data rate within the second buffer;
- and
- comparing the difference with predetermined threshold levels to decide the starting location of each group of the compressed pixels, wherein deciding the starting location of each group of the compressed pixels includes inserting distributed dummy codes into each group of the compressed pixels.
2 more elements
Dependencies are inferred from the claim text.