


Aware JPEG2000 Software Decoder for the ADV202
The Aware ADV202 Software Decoder Toolkit is designed to enhance applications that incorporate video capture cards embedded with an Analog Devices ADV202 JPEG2000-based video compression ASIC. It provides a fast and flexible, software only, solution for the decompression and display of ADV202 compressed video data.
Aware's ADV202 software video decoder is available in two forms- as a Microsoft Video For Windows installable codec and as an application programming interface (API) for software developers.
Installable Codec
The Video For Windows (VFW) installable codec and Direct Show filter provide for fast playback of ADV202 compressed video files or video streams through any device or application that is VFW compliant. This includes Microsoft Media Player, which is distributed with the Microsoft operating systems. The codec self installs from Aware's CD-ROM and requires no software development to use. It can provide an immediate video decompression solution on remote PC's through a standard MS Windows application or a web browser based viewing application.
API
The API is designed for software developers that seek to design custom software applications to decode and display ADV202 compressed video data. The API includes full documentation, a function library (DLL), and a COM interface for easy object oriented application development. Example programs with source code and project files are also included so that developers can quickly build applications that best suit their requirements. The API provides a level of flexibility and an enhanced feature set not available with the installable codec.

AVI File Support
The Aware JPEG2000 Software Decoder includes a software utility to convert raw ADV202 compressed files to standard compliant AVI files. Installation of the Aware codec will provide instant playback and viewing of these AVI files through Microsoft Windows Media player. The Aware Direct Show filter will enable native hardware video acceleration for optimized frame rates.
Toolkit Features
The Aware JPEG2000 Software Decoder includes:
-
A standard C callable function library. Example programs with source code are included.
-
A COM interface designed to provide for easy object oriented application development.
-
A MS Video For Windows installable codec. This provides playback of ADV202 sequences in Windows Media player as a stand alone player or as a player embedded in a web browser.
-
4. AVI file support including functions and utilities to convert ADV202 raw files into standard compliant AVI files for playback in any application that supports an installable codec and AVI files.
-
The ability to decompress a native ADV202 frame into a 24 bit BMP file.
-
The ability to decompress full resolution video to sub resolutions.This feature supports file to display card (compressed to decompressed) and file to file (compressed file to smaller compressed file without recompression.)
-
Dual field or single field decompression and playback.
-
Interpolation of the second field to enable fast, full resolution, decoding and display. This feature provides an additional way to conserve bandwidth for high resolution interlaced video by compressing only one field (e.g. 640x240) and decompressing it to a full resolution video stream (640x480).
-
The ability to insert an audio stream into the AVI file.
Benchmarks
(1) 360x243 video stream,
2 GHz processor and higher
30 fps
(2) 720x486 video stream
(both fields decompressed)
2.4 GHz processor => 23-25 fps
2.4 GHz dual processor => 30 fps
A second field interpolation method provides very good video quality and very fast frame rates for high resolution video sequences. It will support the resolution of any input file that can be generated by an ADV202 based video capture card.
JPEG2000 software encoders are also available. Please contact Aware for more information.

|