Features: ` Implements JPEG Baseline image compression and expansion, including:- DCT/IDCT operations- Quantization- Variable length coding/decoding` Full support of the JPEG Baseline standard, including:- Bit and byte stuffing- JPEG markers including restart (RST), application (APP), and comment ...
ZR36050: Features: ` Implements JPEG Baseline image compression and expansion, including:- DCT/IDCT operations- Quantization- Variable length coding/decoding` Full support of the JPEG Baseline standard, incl...
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
Storage Temperature | -65 to +150 |
Supply Voltage to Ground Potential Continuous | -0.5V to +7.0V |
DC Voltage Applied to Outputs for High Impedance Output State | -0.5V to VCC (Max) |
DC Input Voltage | -0.5V to VCC+0.5V |
DC Output Current, into Outputs (not to exceed 200mA total) | 20mA/output |
DC Input Current | -30mA to +5.0mA |
NOTE: Stresses above those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent device failure. Functionality at or above these limits is not implied. Exposure to absolute maximum ratings for extended periods may affect device reliability.
The ZR36050 is a high-speed JPEG Image Compression Processor that performs the algorithm specified by the JPEG Baseline and JPEG Lossless standards for high-quality image compression and expansion of continuous-tone color or monochrome images. The ZR36050 performs Discrete Cosine Transform (DCT), quantization and variable-length encoding for image compression (coding), and the corresponding inverse operations for expansion (decoding).
In the JPEG Baseline encoding operation, the ZR36050 performs the DCT operation on 8 x 8 blocks of image data, converting image data into its spatial frequency components, and quantizes them using a user defined "quantization table." Because the human visual system is less sensitive at the higher spatial frequencies, these higher frequency components can be uantized more coarsely than the lower-frequency components, with negligible effect on image quality.
The coarser quantization of high-frequency coefficients results in long strings of zero valued quantized coefficients, when the 8x8 blocks are scanned in zigzag order. The scanned coefficients are characterized in terms of their nonzero values and the zero run lengths. As a result, a long string of zeroes is coded as a single number. The ZR36050 then performs Huffman coding using user-defined Huffman tables, whereby bit patterns of different lengths code the nonzero values (values that occur frequently use the shortest codes; while those that infrequentlyoccur use the longest codes). These techniques greatly reduce the amount of memory needed to store an image.
In the decoding operation, the compressed data of ZR36050 is decoded (the inverse of the Huffman and the zigzag modified-run-length coding), and dequantized. A 2-D inverse Discrete Cosine Transform is performed on the DCT coefficients, resulting in an expanded image.