content here.
content here.

JPEG Encoder

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 compression (encode), 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 ...More

JPEG Encoder

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 compression (encode), 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 28.08 9.71 291
DVStressTest 720 480 22,481 23.1 40 30.24 10.45 314
DVStressTest 720 480 27,113 19.1 60 31.77 10.98 329
DVStressTest 720 480 35,732 14.5 80 34.45 11.91 357
DVStressTest 720 480 61,490 8.4 95 42.28 14.61 438
Mandrill 512 512 27,784 14.2 20 41.03 10.76 323
Mandrill 512 512 44,082 8.9 40 50.76 13.31 399
Mandrill 512 512 59,185 6.6 60 59.03 15.47 464
Mandrill 512 512 89,936 4.4 80 73.96 19.39 582
Mandrill 512 512 194,674 2.0 95 120.03 31.47 944
Parrots 768 512 15,882 37.1 20 28.16 11.07 332
Parrots 768 512 23,427 25.2 40 31.91 12.55 377
Parrots 768 512 31,040 19.0 60 35.47 13.95 419
Parrots 768 512 47,496 12.4 80 41.94 16.49 495
Parrots 768 512 115,581 5.1 95 65.47 25.75 773
Sf_720x480 720 480 15,527 33.4 20 28.54 9.86 296
Sf_720x480 720 480 22,171 23.4 40 31.96 11.05 332
Sf_720x480 720 480 28,181 18.4 60 34.87 12.05 362
Sf_720x480 720 480 42,164 12.3 80 41.44 14.32 430
Sf_720x480 720 480 95,085 5.5 95 60.93 21.06 632
  • 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.

Applications


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.