Product Details

This embedded software module provides JPEG still image decompression, and is compliant with ISO/IEC 10918-1:1993 (ITU-T T.81). Based on the discrete cosine transform (DCT), the JPEG algorithm performs both compression and decompression (encode/decode), supports JFIF and Adobe® file formats. 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.

Features

  • Supports six different output formats: RGB, YUV 4:4:4, YUV 4:2:2, rotated YUV 4:2:2, YUV 4:2:0, or Y only (YUV 4:0:0 or monochrome)
  • Supports input JPEG images encoded using Baseline, Extended Sequential DCT Process (Huffman coding), or Progressive DCT Process (Huffman coding)
  • Supported Transport Formats: A separate sub-module is required to demultiplex JPEG frames from a transport stream. Example source code is available for M-JPEG AVI
  • Supported Meta-data File Formats: A separate sub-module is required to parse meta-data from a JPEG bitstream. Example source code is available for EXIF, JFIF, and Adobe®
  • Code compatible across the Blackfin ADSP-BF5xx Processor Family.
  • Compliant with ISO/IEC 10918-1:1993 (ITU-T T.81).
  • Rigorous interoperability testing across many commercially available platforms and open source viewers/applications.
  • Based on the discrete cosine transform (DCT).

System Requirements

  • Windows XP Professional SP3 (32-bit only)
  • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
  • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
  • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
  • Minimum of 1 GB memory (RAM), 4 GB is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.
  • CrossCore Embedded Studio for Analog Devices Processors.
  • VisualDSP++ 5.0 and Latest Update.

Related Hardware

Performance Metrics

MIPS summary:

JPEG Input(YUV420) Frame Width Frame Height JPEG File Size (Bytes) Compression Ratio Cycles per Pixel JPEG Cycles (x106)
DVStressTest 720 480 16,632 31.2 25.42 8.78
DVStressTest 720 480 22,481 23.1 28.82 9.96
DVStressTest 720 480 27,113 19.1 31.13 10.76
DVStressTest 720 480 35,732 14.5 35.22 12.17
DVStressTest 720 480 61,490 8.4 47.12 16.29
Mandrill 512 512 27,784 14.2 42.18 11.06

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

EngineerZone Support Community: Latest Software Modules, Starter Kits and Software Development Kits

Availability and Licensing

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

Send Feedback X
content here.
content here.

Send Feedback

Close