SlideShare une entreprise Scribd logo
1  sur  13
 Explain the various file format such as PDF, TIFF, JPEG , MP3,
MPEG and its compression methodology and its
compression methodology.
In This Chapter, you’ll learn on:
 Describe image compression such as:
o Monochrome
o Grayscale compression
o GIF compression
o JPEG compression
 Describe audio compression such as:
o Lossless compression
o Lossy compression
 Describe video compression such as:
o MOV
o AVI
o WMV
 Raw Multimedia Data Representation
 What exactly is Raw Multimedia Data
Representation? In simple terms with reference to
Digital Imaging it literally means "raw" as in
"unprocessed". A RAW file contains the original
image information as it comes off the sensor before
in-camera processing so you can do that processing
afterwards on your PC with special software. RAW
files are huge in file size and contain redundant data
 Image Compression
Monochrome/Grayscale Compression
 A single color, monochrome usually refers to a black-
and-white image, also referred to as line art or
bitmap mode. Grayscale refers to an image output
in shades of gray.
 An image representation in which each pixel is
represented by a single sample value, representing
overall luminance on a scale from black to white.
 A conversion from color to grayscale will reduce the
file size as the file has only one channel. An RGB
color image will have a separate channel for Red,
Green & Blue.
 GIF Compression
 GIF, which stands for Graphics Interchange Format, is a
lossless method of compression. All that means is that
when the program that creates a GIF squashes the
original image down it takes care not to lose any data. It
uses a simple substitution method of compression.
 If the algorithm comes across several parts of the image
that are the same, say a sequence of digits like this;
 1 2 3 4 5, 1 2 3 4 5, 1 2 3 4 5
 It makes the number 1 stand for the sequence 1 2 3 4 5
so that you could render the same sequence as 1 1 1.
 GIF Compression
 Obviously this saves a lot of space and it stores the
key to this (1 = 1 2 3 4 5) in a hash table, which is
attached to the image so that the decoding
program can unscramble it.

 The maximum compression available with a GIF
therefore depends on the amount of repetition there
is in an image. A flat colour will compress well -
sometimes even down to one tenth of the original
file size - while a complex, non-repetitive image will
fare worse, perhaps only saving 20% or so.
 JPEG Compression
 This file compression method can obtain a very high
compression ratio if it is used with detailed
photographic images, which was its intended use.

 Part of JPEG’s success in high compression is due to
the fact it is a "lossy" compression method, meaning
the compression results in the loss of some data that
is determined to be unimportant or unnecessary.
 JPEG Compression
 JPEG is highly flexible in that it allows you to make a
"quality" setting, which determines the amount of loss
that will occur and affects the size of the resulting
compressed file. The JPEG algorithm takes into
account the fact that the human eye is more
sensitive to changes in brightness than to number of
colors.
 Rather than saving the color data from each pixel in
an image, it saves information on the rate of change
of color, or "frequency information."
 Audio Compression
 An audio file format is a file format for storing audio
data on a computer system. There are many file
formats for storing audio files.

 There are two categories of audio file formats:
 lossless formats e.g.WAV, PCM
 lossy format e.g. MP3, Windows Media Audio (WMA)

 .
 Audio Compression
 Lossy audio formats are based on human audio
system, which leave out sounds that human cannot
or can hardly hear e.g. MP3.
 In lossless audio formats no data or quality is lost in
the compression - when uncompressed; the data will
be identical to the original. It will be best used to
keep the music's original quality.
 Lossless compression of sound is not as widely used
as lossy compression can provide a much greater
data compression ratio, with nearly the same
apparent quality.
 MOV, AVI and WMV
Apple QuickTime (MOV)
QuickTime is the multi-platform industry-standard multimedia
architecture used by software tool vendors and content
creators to create and deliver synchronized graphics, sound,
video, text and music. Developed by Apple, it has become
one of the most widely used formats on the World Wide Web.
 QuickTime movies can be compressed using software
packages such as Adobe Premiere of Media Cleaner Pro to
sizes that are feasible for use over the Internet. Most CD-ROMs
use QuickTime movies and there are several sites on the
Internet that make use of the format. The images are of higher
quality, but file sizes can be significantly larger than other video
storage formats.
 MOV, AVI and WMV
Microsoft AVI Video (AVI)
 AVI is a format for video files that offers minimal compression
ability and is available on the Windows platform only. It is widely
used on the World Wide Web.
 Because AVI is not compressed with one specific codec,
rather it is a file that can be compressed by any one of
hundreds of codecs like DivX, MPEG-4v2, Indeo 3.2, Cinepak
to name a few, it makes the file hard to play.
In Windows it is rather easy to play an AVI file IF you have the
correct codec installed. There are a whole lot of Windows
applications available that can play AVI files like Windows
Media Player. Unfortunately if you do not have the codec
needed to play the file Windows Media Player will not be able
to play it.
 MOV, AVI and WMV
Windows Media Video (WMV)
Windows Media Video (WMV) is a video
compression format developed by Microsoft. The first
version of the codec, WMV 7, was introduced in
1999. Originally, it was designed for Internet
streaming applications, as a competitor to
RealVideo. To date, its main competitors are MPEG-4
AVC, AVS, RealVideo, and MPEG-4 ASP. Software
that can play WMV files includes Windows Media
Player, RealPlayer, MPlayer, The KMPlayer, Media
Player Classic and VLC Media Player.


Contenu connexe

Tendances (20)

CHAPTER – 6 Video
CHAPTER – 6    VideoCHAPTER – 6    Video
CHAPTER – 6 Video
 
Image and Video formates
Image and Video formatesImage and Video formates
Image and Video formates
 
Photography Lecture Slides
Photography Lecture SlidesPhotography Lecture Slides
Photography Lecture Slides
 
4 multimedia elements - video
4   multimedia elements - video4   multimedia elements - video
4 multimedia elements - video
 
File format
File formatFile format
File format
 
Audio And Image Files
Audio And Image FilesAudio And Image Files
Audio And Image Files
 
Audio formats
Audio formatsAudio formats
Audio formats
 
CHAPTER – 4 Graphics
CHAPTER – 4     GraphicsCHAPTER – 4     Graphics
CHAPTER – 4 Graphics
 
Codecs
CodecsCodecs
Codecs
 
Chap62
Chap62Chap62
Chap62
 
Video formats
Video formatsVideo formats
Video formats
 
Codecs
CodecsCodecs
Codecs
 
Cs pres
Cs presCs pres
Cs pres
 
Blu ray disc to mp4
Blu ray disc to mp4Blu ray disc to mp4
Blu ray disc to mp4
 
Audio Codec
Audio CodecAudio Codec
Audio Codec
 
Multimedia applications
Multimedia applicationsMultimedia applications
Multimedia applications
 
video
videovideo
video
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 
Video formats guide
Video formats guideVideo formats guide
Video formats guide
 
Multimedia Elements - Sound, Animation & Video - R.D.Sivakumar
Multimedia Elements - Sound, Animation & Video - R.D.SivakumarMultimedia Elements - Sound, Animation & Video - R.D.Sivakumar
Multimedia Elements - Sound, Animation & Video - R.D.Sivakumar
 

En vedette

Hw3 0972552
Hw3 0972552Hw3 0972552
Hw3 0972552s0972552
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compressionguestdd7ccca
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression StandardsAjay
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniquescnssources
 
video_compression_2004
video_compression_2004video_compression_2004
video_compression_2004aniruddh Tyagi
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingChristian Kehl
 
Standards De Compression Audio Et VidéO
Standards De Compression Audio Et VidéOStandards De Compression Audio Et VidéO
Standards De Compression Audio Et VidéObriantais
 
Compression presentation 415 (1)
Compression presentation 415 (1)Compression presentation 415 (1)
Compression presentation 415 (1)Godo Dodo
 
28 h 264-avc_by_dhchang
28   h 264-avc_by_dhchang28   h 264-avc_by_dhchang
28 h 264-avc_by_dhchangBadri Patro
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)danishrafiq
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standardanuragjagetiya
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression BasicsSanjiv Malik
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2VijayKumarArya
 

En vedette (19)

ISDD Video Compression
ISDD Video CompressionISDD Video Compression
ISDD Video Compression
 
Hw3 0972552
Hw3 0972552Hw3 0972552
Hw3 0972552
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compression
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression Standards
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniques
 
video_compression_2004
video_compression_2004video_compression_2004
video_compression_2004
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
MPEG/Audio Compression
MPEG/Audio CompressionMPEG/Audio Compression
MPEG/Audio Compression
 
Standards De Compression Audio Et VidéO
Standards De Compression Audio Et VidéOStandards De Compression Audio Et VidéO
Standards De Compression Audio Et VidéO
 
Hw2
Hw2Hw2
Hw2
 
Compression presentation 415 (1)
Compression presentation 415 (1)Compression presentation 415 (1)
Compression presentation 415 (1)
 
28 h 264-avc_by_dhchang
28   h 264-avc_by_dhchang28   h 264-avc_by_dhchang
28 h 264-avc_by_dhchang
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Compression
CompressionCompression
Compression
 

Similaire à Chap55

Similaire à Chap55 (20)

Multimediafileformats
MultimediafileformatsMultimediafileformats
Multimediafileformats
 
Data Communication & Computer network: Data compression
Data Communication & Computer network: Data compressionData Communication & Computer network: Data compression
Data Communication & Computer network: Data compression
 
Digital video
Digital videoDigital video
Digital video
 
lecture on data compression
lecture on data compressionlecture on data compression
lecture on data compression
 
10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf
 
Multi media tools
Multi media toolsMulti media tools
Multi media tools
 
File types
File typesFile types
File types
 
2
22
2
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
 
1.1.3 DATA STORAGE
1.1.3 DATA STORAGE1.1.3 DATA STORAGE
1.1.3 DATA STORAGE
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossary
 
madhu
madhumadhu
madhu
 
Pbl1
Pbl1Pbl1
Pbl1
 
Media Encoding
Media Encoding Media Encoding
Media Encoding
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
 
CHAP2.pptx
CHAP2.pptxCHAP2.pptx
CHAP2.pptx
 
Integrating media
Integrating mediaIntegrating media
Integrating media
 
Unit 202 - Lesson 5 - Compression
Unit 202 - Lesson 5 - CompressionUnit 202 - Lesson 5 - Compression
Unit 202 - Lesson 5 - Compression
 
Image Processing in Android Environment AJCSE
Image Processing in Android Environment AJCSEImage Processing in Android Environment AJCSE
Image Processing in Android Environment AJCSE
 

Plus de dkd_woohoo (20)

Chap72&73
Chap72&73Chap72&73
Chap72&73
 
Chap70
Chap70Chap70
Chap70
 
Chap67
Chap67Chap67
Chap67
 
Chap66
Chap66Chap66
Chap66
 
Chap65
Chap65Chap65
Chap65
 
Chap61
Chap61Chap61
Chap61
 
Chap69
Chap69Chap69
Chap69
 
Chap60
Chap60Chap60
Chap60
 
Chap59
Chap59Chap59
Chap59
 
Chap54
Chap54Chap54
Chap54
 
Chap52
Chap52Chap52
Chap52
 
Chap50
Chap50Chap50
Chap50
 
Chap49
Chap49Chap49
Chap49
 
Chap48
Chap48Chap48
Chap48
 
Chap46
Chap46Chap46
Chap46
 
Chap45
Chap45Chap45
Chap45
 
Chap44
Chap44Chap44
Chap44
 
Chap43
Chap43Chap43
Chap43
 
Chap42
Chap42Chap42
Chap42
 
Chap40
Chap40Chap40
Chap40
 

Dernier

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Chap55

  • 1.  Explain the various file format such as PDF, TIFF, JPEG , MP3, MPEG and its compression methodology and its compression methodology.
  • 2. In This Chapter, you’ll learn on:  Describe image compression such as: o Monochrome o Grayscale compression o GIF compression o JPEG compression  Describe audio compression such as: o Lossless compression o Lossy compression  Describe video compression such as: o MOV o AVI o WMV
  • 3.  Raw Multimedia Data Representation  What exactly is Raw Multimedia Data Representation? In simple terms with reference to Digital Imaging it literally means "raw" as in "unprocessed". A RAW file contains the original image information as it comes off the sensor before in-camera processing so you can do that processing afterwards on your PC with special software. RAW files are huge in file size and contain redundant data
  • 4.  Image Compression Monochrome/Grayscale Compression  A single color, monochrome usually refers to a black- and-white image, also referred to as line art or bitmap mode. Grayscale refers to an image output in shades of gray.  An image representation in which each pixel is represented by a single sample value, representing overall luminance on a scale from black to white.  A conversion from color to grayscale will reduce the file size as the file has only one channel. An RGB color image will have a separate channel for Red, Green & Blue.
  • 5.  GIF Compression  GIF, which stands for Graphics Interchange Format, is a lossless method of compression. All that means is that when the program that creates a GIF squashes the original image down it takes care not to lose any data. It uses a simple substitution method of compression.  If the algorithm comes across several parts of the image that are the same, say a sequence of digits like this;  1 2 3 4 5, 1 2 3 4 5, 1 2 3 4 5  It makes the number 1 stand for the sequence 1 2 3 4 5 so that you could render the same sequence as 1 1 1.
  • 6.  GIF Compression  Obviously this saves a lot of space and it stores the key to this (1 = 1 2 3 4 5) in a hash table, which is attached to the image so that the decoding program can unscramble it.   The maximum compression available with a GIF therefore depends on the amount of repetition there is in an image. A flat colour will compress well - sometimes even down to one tenth of the original file size - while a complex, non-repetitive image will fare worse, perhaps only saving 20% or so.
  • 7.  JPEG Compression  This file compression method can obtain a very high compression ratio if it is used with detailed photographic images, which was its intended use.   Part of JPEG’s success in high compression is due to the fact it is a "lossy" compression method, meaning the compression results in the loss of some data that is determined to be unimportant or unnecessary.
  • 8.  JPEG Compression  JPEG is highly flexible in that it allows you to make a "quality" setting, which determines the amount of loss that will occur and affects the size of the resulting compressed file. The JPEG algorithm takes into account the fact that the human eye is more sensitive to changes in brightness than to number of colors.  Rather than saving the color data from each pixel in an image, it saves information on the rate of change of color, or "frequency information."
  • 9.  Audio Compression  An audio file format is a file format for storing audio data on a computer system. There are many file formats for storing audio files.   There are two categories of audio file formats:  lossless formats e.g.WAV, PCM  lossy format e.g. MP3, Windows Media Audio (WMA)   .
  • 10.  Audio Compression  Lossy audio formats are based on human audio system, which leave out sounds that human cannot or can hardly hear e.g. MP3.  In lossless audio formats no data or quality is lost in the compression - when uncompressed; the data will be identical to the original. It will be best used to keep the music's original quality.  Lossless compression of sound is not as widely used as lossy compression can provide a much greater data compression ratio, with nearly the same apparent quality.
  • 11.  MOV, AVI and WMV Apple QuickTime (MOV) QuickTime is the multi-platform industry-standard multimedia architecture used by software tool vendors and content creators to create and deliver synchronized graphics, sound, video, text and music. Developed by Apple, it has become one of the most widely used formats on the World Wide Web.  QuickTime movies can be compressed using software packages such as Adobe Premiere of Media Cleaner Pro to sizes that are feasible for use over the Internet. Most CD-ROMs use QuickTime movies and there are several sites on the Internet that make use of the format. The images are of higher quality, but file sizes can be significantly larger than other video storage formats.
  • 12.  MOV, AVI and WMV Microsoft AVI Video (AVI)  AVI is a format for video files that offers minimal compression ability and is available on the Windows platform only. It is widely used on the World Wide Web.  Because AVI is not compressed with one specific codec, rather it is a file that can be compressed by any one of hundreds of codecs like DivX, MPEG-4v2, Indeo 3.2, Cinepak to name a few, it makes the file hard to play. In Windows it is rather easy to play an AVI file IF you have the correct codec installed. There are a whole lot of Windows applications available that can play AVI files like Windows Media Player. Unfortunately if you do not have the codec needed to play the file Windows Media Player will not be able to play it.
  • 13.  MOV, AVI and WMV Windows Media Video (WMV) Windows Media Video (WMV) is a video compression format developed by Microsoft. The first version of the codec, WMV 7, was introduced in 1999. Originally, it was designed for Internet streaming applications, as a competitor to RealVideo. To date, its main competitors are MPEG-4 AVC, AVS, RealVideo, and MPEG-4 ASP. Software that can play WMV files includes Windows Media Player, RealPlayer, MPlayer, The KMPlayer, Media Player Classic and VLC Media Player. 