Multimedia Compression Techniques PDF

Summary

This document explains multimedia compression techniques, focusing on JPEG XL and Opus codec. It details how these codecs compress data, their applications in various media, and their potential benefits.

Full Transcript

MULTIMEDIA COMPRESSION TECHNIQUES JUAREZ, JEFF MATTHEW B. JUAREZ, JEFF MATTHEW B. WHY Compress data? No matter the degree of advancement in computer hardware (RAM, ROM, GPU) and forms of communication(Internet), these resources are scarce....

MULTIMEDIA COMPRESSION TECHNIQUES JUAREZ, JEFF MATTHEW B. JUAREZ, JEFF MATTHEW B. WHY Compress data? No matter the degree of advancement in computer hardware (RAM, ROM, GPU) and forms of communication(Internet), these resources are scarce. Varied kinds of data can be compressed. This includes numbers, text, video, images, audio, or even programs and software. These data types can be reduced in different ratios, such as 2:1. This compression, also known as compaction, is performed through various compression techniques. WHAT IS data compression technique? Data compression techniques, refer to the use of specific formulas and carefully designed algorithms used by a compression software to reduce the size of various kinds of data. Data compression can be performed by using smaller strings of bits (0s and 1s) in place of the original string and using a ‘dictionary’ to decompress the data if required. Other techniques include the introduction of pointers (references) to a string of bits that the compression program has become familiar with or removing redundant characters. JPEG XL JPEG XL is a new image format that was designed to be a still image format in contrast to some other new image formats like HEIC, AVIF and webp that originate from video codecs, where then a single frame is used as a still image format JPEG XL is designed to meet the needs of image delivery on the web and professional photography. JPEG XL offers significantly better image quality and compression ratios than legacy JPEG. It is designed for computationally efficient encoding and decoding using software implementations without the need for additional hardware acceleration, even on mobile devices. JPEG XL The codec is designed to allow users to balance three primary criteria for their application: High fidelity to the source image encoding and/or decoding speed compression ratio (typically 20:1 to 50:1) JPEG XL The biggest difference between JPEG XL and the old JPEG is the precision you can achieve with dynamic range. The old JPEG is limited to 8-bit, which is a major limitation because most screens nowadays are at least 10-bit, and cameras have an internal precision of typically 12 bit, 14 bit, or more. JPEG XL has the ability to combine the preview file, a traditional JPEG, with the RAW into a single file. JPEG XL is up to 55% smaller than JPEG WHAT ARE audio codecs Audio codecs operate silently in the background, compressing and decompressing information. While it is not as common a term as MP3, Opus is one of the most popular codecs for audio on the internet. Opus is used regularly by billions of users. Since opus is a mandatory part of the WebRTC standard for real- time communications by browsers and beyond, every modern web browser has support for Opus. Major communications systems like WhatsApp, Facebook Messenger, and most of the world’s video conferencing apps use Opus. OPUS CODEC Opus formed through the intersections of several other codec projects and oefforts made by the Internet Engineering Task Force (IETF) to create a universal audio codec for the internet. Back nearly a decade ago, the IETF recognized the internet needed a single, robust audio codec that could be used for all the various use cases of audio transmission over the internet--from voice calls to live music distribution The Opus spec was submitted in 2010 and standardized as RFC 6716 in 2012. As an internet standard, it was then adopted widely by browsers, operating systems, and popular audio/video software. Opus’ place as the de facto codec for real- time communications was later semented when its use was mandated as part of WebRTC. FEATURES: Low Latency: Opus provides a very performant 26.5 ms latency using its default settings, making it highly suitable for Voice over IP (VoIP) communications Narrowband to Fullband: Opus works for both sampling human voices and music. Controlling the Flow: Opus is highly tuned to allow it to quickly optimize between optimal fidelity for the available bandwidth. Free: Opus is free to use and is also Royalty free, meaning, anyone can use Opus without fear of being sued. USES: Calling Live Streaming Live Viewing REFERENCES https://www.analytixlabs.co.in/blog/data-compression-technique/ https://jpeg.org/jpegxl/ https://petapixel.com/2024/10/02/jpeg-xl-what-it-is-and-why- you-should-care/ https://jpegxl.info/index.html https://opus-codec.org https://www.wowza.com/blog/opus-codec-the-audio-format- explained THANK YOU FOR LISTENING

Use Quizgecko on...
Browser
Browser