JPEG2000 codec for robust, scalable pro and consumer video
Analog Devices, Wilmington, MA
October 13, 2006 -- dspdesignline.com
The JPEG2000 wavelet-based algorithm generates a compressed codestream that retains the ability to easily extract different representations of the image, including different frame dimensions, without transcoding or recompressing.
Digital imaging of still images and video has become widespread in consumer, industrial, military, and scientific markets in large part because of compression -- shrinking the original image file to a fraction of its original size by reducing redundancy within the image. The compressed file not only consumes significantly less memory space, but it now can be easily transmitted electronically over transmission media with limited bandwidth. All compression algorithms accomplish this in one way or another, but it would be even more useful if the image's compressed codestream could be structured in such a way so as to provide simple and flexible mechanisms to access different representations of the original image.
Image files that are compressed using traditional compression algorithms such as JPEG or MPEG are only useful once they are decoded; in their compressed state, the images are locked in a state in which nothing can be extracted or scaled. Only when the file is decoded can any further processing be done. Image or video encoding in the JPEG or MPEG format is analogous to a TV program being recorded on an analog tape (a form of compression in the analog domain). By itself, the recorded tape is completely useless and only becomes useful when it is put into a video player. Only when the tape is being played back on a player can the video be reprocessed or scaled. In short, digital imaging, in the case of JPEG or MPEG, has not advanced beyond the capabilities of analog imaging.
There is, however, an algorithm that generates a compressed codestream that retains the ability to easily extract different representations of the image for various end applications without the need to recompress the codestream. This capability allows the user to move beyond the accepted paradigm of what can be done with a compressed image (i.e., basically nothing). In some applications, it would even make sense to have the image compressed for transmission even if there is enough bandwidth, since the compressed image is in a more manageable, robust format than its original state. This compression algorithm is called JPEG2000.
E-mail This Article | Printer-Friendly Page |
Related Articles
- Tutorial: The H.264 Scalable Video Codec (SVC)
- Ultra HD H.264 Video Codec IP solution on Zynq FPGA
- A High Efficiency Referencing Frame Buffer Compression IP for H.265 Video Codec
- Portable and scalable solution for off-screen video frame composition and decomposition using OpenGL ES
- H.264 High Profile: Codec for Broadcast & Professional Video Application
New Articles
- Quantum Readiness Considerations for Suppliers and Manufacturers
- A Rad Hard ASIC Design Approach: Triple Modular Redundancy (TMR)
- Early Interactive Short Isolation for Faster SoC Verification
- The Ideal Crypto Coprocessor with Root of Trust to Support Customer Complete Full Chip Evaluation: PUFcc gained SESIP and PSA Certified™ Level 3 RoT Component Certification
- Advanced Packaging and Chiplets Can Be for Everyone
Most Popular
- System Verilog Assertions Simplified
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- UPF Constraint coding for SoC - A Case Study
- Dynamic Memory Allocation and Fragmentation in C and C++
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)