Video Compression
Video compression is a critical technology in today’s mobile, networked video ecosystem. The resolutions and bit depths of high quality content require large amounts of scarce bandwith that can’t function without video compression. Symmetric compression is particularly important in live interactions where latency is a key factor. Analog Devices is the leader in JPEG2000-based video compressors, and ADI’s ADV2xx family has established itself as the standard in high quality video compression. ADV2xx video compressors are used in digital cinema projection systems (DCI), professional camera and broadcast systems, studio equipment, and consumer wireless HD applications.
Product Selection Table
Latest Resources
Application Notes
Frequently Asked Question
- Do Vclk and Mclk have to be synchronous?
- How do I determine the number of codeblocks per image?
- Are there any artifacts on tile boundaries after merging tiles?
- What is the output format of the ADV202/212?
- Why are there two external DMA channels?
- What is visual weighting?
- Is the ADV202/212 output compatible with any JPEG2000 software codecs?
- What is the difference between the ADV202 and the ADV212?
- What evaluation systems are available for the ADV202/212?
- What are Multilayers?
- What information does the ADV202/212 header contain?
- How to display ADV202/212 compressed files on PC screen
- What are the recommended configuration and parameter settings for NTSC?
- What are the recommended configuration and parameter settings for PAL?
- How can JPEG2000 be used in home video distribution?
- Can I use JDATA mode in a multi-chip application?
- What is the DMA mode with the highest data transfer rate?
- What parameters can I change on the fly?
- What is the host interface used for?
- What is the highest transfer rate for data and control?
- What is the HDATA impedance state?
- What is the difference between the DREQ/DACK and DCS DMA modes?
- What is the difference between direct and indirect registers?
- What is the compression rate of the ADV202/ADV212?
- What is the ADV202/ADV212?
- What is Fly-By DMA used for?
- What is a .sea file?
- What happens if the HVF inputs do not match dimension register settings?
- What does the J2KPROG encode parameter mean?
- What does the PULS field in the EDMOD registers do?
- What does 'positive' / 'negative' polarity mean for HVF and VCLK?
- What does encode parameter VFORMAT De-interlace mean?
- What are the advantages of JDATA streaming mode?
- What are precincts and does the ADV202/212 support precincts?
- What are 9/7 and 5/3? How do I know which one to use?
- The vertical blanking between fields/frames varies on my input source. What mode should I use?
- Must DMA always be used for compressed data input/output?
- Is the VDATA bus the only interface to input/output video/pixel data?
- Is it possible to encode and decode different frame sizes without reloading the firmware?
- Is it possible to bypass the ADV202/ADV212 compression?
- In encode mode, is it required to read out the previous field before the next field is input?
- In encode mode, how do I know if the ADV202/212 is ready to output data?
- In DMA burst mode, what if the last burst does not contain the number of bursts specified as in the EDMOD register?
- I require a compression system with extreme low latency
- I have "video on demand". Can I put the ADV202/212 in a pause state in encode mode until video or an image is available again?
- How to use the ADV202/212 with multiple-camera input
- How to use encode parameters RCtype and RCval
- How to program compression rate
- How to input video that is not ITU.R.BT656
- How to input RGB data to the ADV202/212
- How to extract low resolution packets from one JPEG2000 stream
- How to determine latency?
- How to change the video input rate to the ADV202/212
- How to change the compression ratio from field to field without reloading the firmware
- How should the CFG pins be connected?
- How should I connect unused VDATA pins and HDATA pins?
- How many ADV202/212s can I connect together on the HDATA bus in a multi-chip application?
- How is the optimal DMA burst length determined?
- How do I determine the number of ADV2x2s required for a particular application?
- How does the ADV202/212 synchronize to video input with HVF syncs?
- How does the ADV202/212 handle VBI or CC data?
- How does the ADV202 recover from data input loss in encode or decode mode?
- How can I save on pin count or what is the absolute minimum pin connection required to make the ADV202/212 work?
- Does the ADV202/212 tile the input if my input image is larger than the maximum specified?
- Can I use the ADV202/212 if my input is not to standard NTSC, PAL, 720p/60, 1080i/60 video?
- Can I stop/start encoding without reloading the firmware?
- Can I input RGB Bayer pattern directly to the ADV202/212?
- Can I input raw image data that comes from a high resolution still image source?
- Are SCOMM4 and SCOMM5 required?
- Why does 1080i/720p standard input require two ADV2x2s?
Video Compression
SortOrder | Part# | Video Primary Function | Compression Format | Memory Ext Interface | On-Board Rate Control | Price (1000+) ($ US) |
---|---|---|---|---|---|---|
1 | ADV212 | Compression | JPEG2000 | No | Yes | $32.49 (ADV212BBCZ-150) |
2 | ADV202 | Compression | JPEG2000 | No | Yes | - |
3 | ADV611-ADV612 | Compression | Proprietary Wavelet | Yes | No | - |
4 | ADV601LC | Compression | Proprietary Wavelet | Yes | No | - |