content here.
content here.

JPEG Decoder

This embedded software module provides JPEG compression of up to 20:1, while still maintaining good picture quality. Based on the discrete cosine transform (DCT), the JPEG algorithm performs both compression and decompression (encode/decode), supports JFIF and Adobe® file formats, and is complaint with ISO/IEC 10918-1:1993 (ITU-T T.81). This software has undergone rigorous interoperability testing ...More

JPEG Decoder

Product Description

This embedded software module provides JPEG compression of up to 20:1, while still maintaining good picture quality. Based on the discrete cosine transform (DCT), the JPEG algorithm performs both compression and decompression (encode/decode), supports JFIF and Adobe® file formats, and is complaint with ISO/IEC 10918-1:1993 (ITU-T T.81). This software has undergone rigorous interoperability testing across many commercially available platforms and open source viewers/applications. This module is optimized production ready code that provides a Low MIPs, Low Power version that reduces development time. M-JPEG is also supported using the AVI file format.

Td

TECHNICAL DOCUMENTATION

Eb

EVALUATION BOARDS & DEVELOPMENT KITS

Ts

TOOLS, SOFTWARE & SIMULATION MODELS

Features


Functions


Performance Metrics

MIPS summary:

JPEG Input
(YUV420)

Frame
Width

Frame
Height
JPEG
File
Size
(Bytes)
Com-
pres-
sion
Ratio

Quality
Factor

Cycles per Pixel

JPEG Cycles (x106)

M-JPEG Cycles
30 fps (MHz)
DVStressTest 720 480 16,632 31.2 20 36.91 12.75 383
DVStressTest 720 480 22,481 23.1 40 40.87 14.12 424
DVStressTest 720 480 27,113 19.1 60 43.62 15.07 452
DVStressTest 720 480 35,732 14.5 80 48.44 16.74 502
DVStressTest 720 480 61,490 8.4 95 62.42 21.57 647
Mandrill 512 512 27,784 14.2 20 53.85 14.11 423
Mandrill 512 512 44,082 8.9 40 73.92 19.37 581
Mandrill 512 512 59,185 6.6 60 88.78 23.27 698
Mandrill 512 512 89,936 4.4 80 116.11 30.43 913
Mandrill 512 512 194,674 2.0 95 200.94 52.67 1580
Parrots 768 512 15,882 37.1 20 35.77 14.06 422
Parrots 768 512 23,427 25.2 40 41.43 16.28 488
Parrots 768 512 31,040 19.0 60 46.91 18.44 553
Parrots 768 512 47,496 12.4 80 57.40 22.57 677
Parrots 768 512 115,581 5.1 95 99.78 39.23 1177
Sf_720x480 720 480 15,527 33.4 20 36.91 12.75 383
Sf_720x480 720 480 22,171 23.4 40 42.31 14.62 439
Sf_720x480 720 480 28,181 18.4 60 47.02 16.25 488
Sf_720x480 720 480 42,164 12.3 80 57.40 19.83 595
Sf_720x480 720 480 95,085 5.5 95 90.54 31.28 938
  • Target Processor: ADSP-BF548 - code compatible across the Blackfin Processor Family ADSP-BF5xx.
  • Optimal Memory Layout - All code and data in L1 memory; Stack in L1; Fast Heap (10K bytes) in L1, standard heap (96K bytes) in L2 SRAM, slow heap in L3 SDRAM; Write-through cache enabled.

Requirements


Availability and Licensing

Each module supports the Analog Devices, Inc. (ADI) Blackfin Processor family and is a licensed product that is available in object code format. Recipients must sign a license agreement with ADI prior to being shipped the modules identified in the license agreement.