SlideShare ist ein Scribd-Unternehmen logo
1 von 12
INTERACTIVE MULTIMEDIA
SYSTEMS
COMPRESSION
TYPES AND TECHNIQUES
DATA COMPRESSION
• In computer science and information theory, data
compression is the process of encoding
information using fewer bits than an un-encoded
representation would use, through use of specific
encoding schemes.
• Compression is useful because it helps reduce
the consumption of expensive resources, such as
hard disk space or transmission bandwidth. On
the downside, compressed data must be
decompressed to be used, and this extra
processing may be detrimental to some
applications.
NEED FOR COMPRESSION
• The large data objects size represents few
issues as
1. Storage
2. Transmission
3. Access Time
COMPRESSION STANDARDS
• Standardization has been an essential requirement
for any technology that is supported by a large
number of manufacturers. Few of the major
compression issuing bodies are:
• CCITT (INTERNATIONAL CONSULTING
COMMITTEE IN TELEPHONY & TELEGRAPHY)
• CCIR (INTERNATIONAL CONSULTING COMMITTEE
FOR RADIO)
• ISO (INTERNATIONAL STANDARDS ORGANISATION)
COMPRESSION TYPES
• Lossless and Lossy compression are terms that
describe whether or not, in the compression of a
file, all original data can be recovered when the
file is uncompressed.
• With lossless compression, every single bit of
data that was originally in the file remains after
the file is uncompressed. All of the information is
completely restored. This is generally the
technique of choice for text or spreadsheet files,
where losing words or financial data could pose a
problem. The Graphics Interchange File (GIF) is
an image format used on the Web that provides
lossless compression.
LOSSLESS COMPRESSION
• Lossless compression algorithms usually exploit
statistical redundancy in such a way as to
represent the sender's data more concisely
without error.
• Lossless compression standards are designed to
retain all information in the original multimedia
object. Used for text documents, databases.
• Group 3 1-D
• Group 3 2-D
• Group 4
COMPRESSION TYPES
LOSSY COMPRESSION
• There are times when a picture may have more
detail than the eye can distinguish or an audio file
has immensely high quality that might not be
noticed by the audience it is intended for; this is
where Lossy Compression comes into play.
• This technique results in some loss of
information & is used where data accuracy is not
essential. Usually for audio, image and video.
• JPEG
• MPEG
• DVI (Digital Visual Interface is a video interface
standard designed to provide very high visual
quality on digital display devices)
COMPRESSION GROUPS
• Group 2
Very early (1980s) compression scheme developed
for facsimile machines featuring resolutions as high
as 100 dpi. It did not provide a very high level of
compression and is generally not in use anymore.
• Group 3 1D
Also known as run-length encoding (RLE), its based
on the assumption that a typical scan line has long
runs of pixels of the same color (black or white).
Primary applications has been facsimile and very
early document imaging systems.
• Group 3 2D
Also known as modified run-length encoding. It is
more commonly used for software-based document
imaging systems. While it provides fairly good
compression, it is easier to decompress as well. The
compression ratio for this scheme averages
between 10 and 25. It utilizes a modified READ
(Relative Element Address Designated) algorithm.
• Group 4
Two dimensional coding scheme. In this method,
the first reference line is an imaginary all-white
line above the top of the image. It was designed to
address high-resolution images in black-n-white.
• Group 5
Designed to address the need for an efficient
content-based encoding methodology that also
addresses the color and shade information.
CODING TYPES
• Entropy Coding
Used for different media regardless of the medium
specific characteristics. It is lossless. Here
semantics are ignored.
• Source Coding
It takes semantics of the information to be encoded.
It depends on medium. Its lossy.
• Hybrid Coding
It is the combination of both.
CODING TYPES
Coding Type Basis Technique
Entropy Coding Run-Length Coding
Huffman Coding
Arithmetic Coding
Source Coding Prediction DPCM
DM
Transformation FFT
DCT
Hybrid Coding JPEG
MPEG
H.263 & Many proprietary systems
MAJOR STEPS IN DATA COMPRESSION
• The preparation step generates an appropriate
digital representation of the information in the
medium being compressed.
• The processing step makes use of the various
compression algorithms.
• Quantization takes place after the mathematically
exact picture processing step. Values determined
in the previous step cannot be processed with full
exactness.
• Entropy coding starts with a sequential data
stream of individual bits and bytes and lossless
compression is performed.

Weitere ähnliche Inhalte

Was ist angesagt?

Multimedia presentation video compression
Multimedia presentation video compressionMultimedia presentation video compression
Multimedia presentation video compression
LaLit DuBey
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
Videoguy
 
Lec6 compression
Lec6 compressionLec6 compression
Lec6 compression
Shona Hira
 
Lec6 compression
Lec6 compressionLec6 compression
Lec6 compression
Dom Mike
 

Was ist angesagt? (20)

comparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmcomparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithm
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Multimedia presentation video compression
Multimedia presentation video compressionMultimedia presentation video compression
Multimedia presentation video compression
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
Compression
CompressionCompression
Compression
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression Standards
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Compression techniques
Compression techniquesCompression techniques
Compression techniques
 
Data compression
Data compressionData compression
Data compression
 
Data compression
Data compressionData compression
Data compression
 
simple video compression
simple video compression simple video compression
simple video compression
 
Video compression
Video compressionVideo compression
Video compression
 
Lec6 compression
Lec6 compressionLec6 compression
Lec6 compression
 
Lec6 compression
Lec6 compressionLec6 compression
Lec6 compression
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Data compression
Data compressionData compression
Data compression
 
Video compression
Video compressionVideo compression
Video compression
 
A Novel Approach for Compressing Surveillance System Videos
A Novel Approach for Compressing Surveillance System VideosA Novel Approach for Compressing Surveillance System Videos
A Novel Approach for Compressing Surveillance System Videos
 
Jpeg and mpeg ppt
Jpeg and mpeg pptJpeg and mpeg ppt
Jpeg and mpeg ppt
 
85 videocompress
85 videocompress85 videocompress
85 videocompress
 

Andere mochten auch

Text compression in LZW and Flate
Text compression in LZW and FlateText compression in LZW and Flate
Text compression in LZW and Flate
Subeer Rangra
 
multimedia chapter1
multimedia chapter1multimedia chapter1
multimedia chapter1
nes
 
Data compression introduction
Data compression introductionData compression introduction
Data compression introduction
Rahul Khanwani
 
Analogue & Digital
Analogue & DigitalAnalogue & Digital
Analogue & Digital
k13086
 

Andere mochten auch (20)

Multi Media
Multi MediaMulti Media
Multi Media
 
Story boarding Portfilo
Story boarding Portfilo Story boarding Portfilo
Story boarding Portfilo
 
Story boarding
Story boardingStory boarding
Story boarding
 
Story Boarding
Story BoardingStory Boarding
Story Boarding
 
Data compression techniques
Data compression techniquesData compression techniques
Data compression techniques
 
Text compression in LZW and Flate
Text compression in LZW and FlateText compression in LZW and Flate
Text compression in LZW and Flate
 
multimedia chapter1
multimedia chapter1multimedia chapter1
multimedia chapter1
 
Data compression
Data compressionData compression
Data compression
 
Spandana image processing and compression techniques (7840228)
Spandana   image processing and compression techniques (7840228)Spandana   image processing and compression techniques (7840228)
Spandana image processing and compression techniques (7840228)
 
Image compression
Image compressionImage compression
Image compression
 
Image compression
Image compressionImage compression
Image compression
 
Analogue and digital
Analogue and digitalAnalogue and digital
Analogue and digital
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)
 
Image Compression
Image CompressionImage Compression
Image Compression
 
Data compression
Data compression Data compression
Data compression
 
Data compression introduction
Data compression introductionData compression introduction
Data compression introduction
 
Analogue & Digital
Analogue & DigitalAnalogue & Digital
Analogue & Digital
 
Analog and digital signals
Analog and digital signalsAnalog and digital signals
Analog and digital signals
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
 

Ähnlich wie Lec6 compression

Data At Rest
Data At RestData At Rest
Data At Rest
kazemedia
 
Digital graphics for computer games
Digital graphics for computer gamesDigital graphics for computer games
Digital graphics for computer games
Jason
 

Ähnlich wie Lec6 compression (20)

Applications of information theory in communication engineering
Applications of information theory in communication engineeringApplications of information theory in communication engineering
Applications of information theory in communication engineering
 
Dr.U.Priya, Head & Assistant Professor of Commerce, Bon Secours for Women, Th...
Dr.U.Priya, Head & Assistant Professor of Commerce, Bon Secours for Women, Th...Dr.U.Priya, Head & Assistant Professor of Commerce, Bon Secours for Women, Th...
Dr.U.Priya, Head & Assistant Professor of Commerce, Bon Secours for Women, Th...
 
CS-324-6-2.pdf
CS-324-6-2.pdfCS-324-6-2.pdf
CS-324-6-2.pdf
 
Data At Rest
Data At RestData At Rest
Data At Rest
 
Data compression, data security, and machine learning
Data compression, data security, and machine learningData compression, data security, and machine learning
Data compression, data security, and machine learning
 
Compression technologies
Compression technologiesCompression technologies
Compression technologies
 
Ijrdtvlis11 140006
Ijrdtvlis11 140006Ijrdtvlis11 140006
Ijrdtvlis11 140006
 
Digital graphics for computer games
Digital graphics for computer gamesDigital graphics for computer games
Digital graphics for computer games
 
chapter-8imagecompression-170804060146.pdf
chapter-8imagecompression-170804060146.pdfchapter-8imagecompression-170804060146.pdf
chapter-8imagecompression-170804060146.pdf
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systems
 
PERICLES Information Embedding Techniques
PERICLES Information Embedding TechniquesPERICLES Information Embedding Techniques
PERICLES Information Embedding Techniques
 
Tim Keefe - DRI Training Series Day UCC: Digitising Your Collection
Tim Keefe - DRI Training Series Day UCC: Digitising Your CollectionTim Keefe - DRI Training Series Day UCC: Digitising Your Collection
Tim Keefe - DRI Training Series Day UCC: Digitising Your Collection
 
Tim Keefe - DRI Training Series: 2. Digitising Your Collection
Tim Keefe - DRI Training Series: 2. Digitising Your CollectionTim Keefe - DRI Training Series: 2. Digitising Your Collection
Tim Keefe - DRI Training Series: 2. Digitising Your Collection
 
M.sc.iii sem digital image processing unit v
M.sc.iii sem digital image processing unit vM.sc.iii sem digital image processing unit v
M.sc.iii sem digital image processing unit v
 
Enhanced Image Compression Using Wavelets
Enhanced Image Compression Using WaveletsEnhanced Image Compression Using Wavelets
Enhanced Image Compression Using Wavelets
 
image compression Tech. 31.pptx
image compression Tech. 31.pptximage compression Tech. 31.pptx
image compression Tech. 31.pptx
 
Image compression
Image compressionImage compression
Image compression
 
New coding techniques, standardisation, and quality metrics
New coding techniques, standardisation, and quality metricsNew coding techniques, standardisation, and quality metrics
New coding techniques, standardisation, and quality metrics
 
Digital data - Luis Bazaga & Lucía Rubio
Digital data - Luis Bazaga & Lucía RubioDigital data - Luis Bazaga & Lucía Rubio
Digital data - Luis Bazaga & Lucía Rubio
 

Mehr von Dom Mike

Mm10lifecycle
Mm10lifecycleMm10lifecycle
Mm10lifecycle
Dom Mike
 
Lecture ethics
Lecture ethicsLecture ethics
Lecture ethics
Dom Mike
 
Lecture 1 prof practices
Lecture 1 prof practicesLecture 1 prof practices
Lecture 1 prof practices
Dom Mike
 
Lec51 52 pre and post production
Lec51 52 pre and post productionLec51 52 pre and post production
Lec51 52 pre and post production
Dom Mike
 
Lec49 50 digital rights management
Lec49 50 digital rights managementLec49 50 digital rights management
Lec49 50 digital rights management
Dom Mike
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencing
Dom Mike
 
Lec28 29 30 animation
Lec28 29 30 animationLec28 29 30 animation
Lec28 29 30 animation
Dom Mike
 
Lec14 15 16 text
Lec14 15 16 textLec14 15 16 text
Lec14 15 16 text
Dom Mike
 
Lec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniquesLec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniques
Dom Mike
 
Lec5 interactive multimedia tools
Lec5 interactive multimedia toolsLec5 interactive multimedia tools
Lec5 interactive multimedia tools
Dom Mike
 
Lec3 4 mm applications and use
Lec3 4 mm applications and useLec3 4 mm applications and use
Lec3 4 mm applications and use
Dom Mike
 
Lec1 2 introduction
Lec1 2 introductionLec1 2 introduction
Lec1 2 introduction
Dom Mike
 
Introduction
IntroductionIntroduction
Introduction
Dom Mike
 
Assessing technology landscape
Assessing technology landscapeAssessing technology landscape
Assessing technology landscape
Dom Mike
 
Lecture 2 19-2
Lecture 2 19-2Lecture 2 19-2
Lecture 2 19-2
Dom Mike
 

Mehr von Dom Mike (20)

Mm10lifecycle
Mm10lifecycleMm10lifecycle
Mm10lifecycle
 
Lecture ethics
Lecture ethicsLecture ethics
Lecture ethics
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 1 prof practices
Lecture 1 prof practicesLecture 1 prof practices
Lecture 1 prof practices
 
Lec51 52 pre and post production
Lec51 52 pre and post productionLec51 52 pre and post production
Lec51 52 pre and post production
 
Lec49 50 digital rights management
Lec49 50 digital rights managementLec49 50 digital rights management
Lec49 50 digital rights management
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencing
 
Lec28 29 30 animation
Lec28 29 30 animationLec28 29 30 animation
Lec28 29 30 animation
 
Lec14 15 16 text
Lec14 15 16 textLec14 15 16 text
Lec14 15 16 text
 
Lec11
Lec11Lec11
Lec11
 
Lec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniquesLec7 8 9_10 coding techniques
Lec7 8 9_10 coding techniques
 
Lec5 interactive multimedia tools
Lec5 interactive multimedia toolsLec5 interactive multimedia tools
Lec5 interactive multimedia tools
 
Lec3 4 mm applications and use
Lec3 4 mm applications and useLec3 4 mm applications and use
Lec3 4 mm applications and use
 
Lec1 2 introduction
Lec1 2 introductionLec1 2 introduction
Lec1 2 introduction
 
Introduction
IntroductionIntroduction
Introduction
 
Ch7
Ch7Ch7
Ch7
 
Ch6
Ch6Ch6
Ch6
 
Assessing technology landscape
Assessing technology landscapeAssessing technology landscape
Assessing technology landscape
 
Lecture 2 19-2
Lecture 2 19-2Lecture 2 19-2
Lecture 2 19-2
 
Uzair ppt
Uzair pptUzair ppt
Uzair ppt
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Kürzlich hochgeladen (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Lec6 compression

  • 2. DATA COMPRESSION • In computer science and information theory, data compression is the process of encoding information using fewer bits than an un-encoded representation would use, through use of specific encoding schemes. • Compression is useful because it helps reduce the consumption of expensive resources, such as hard disk space or transmission bandwidth. On the downside, compressed data must be decompressed to be used, and this extra processing may be detrimental to some applications.
  • 3. NEED FOR COMPRESSION • The large data objects size represents few issues as 1. Storage 2. Transmission 3. Access Time
  • 4. COMPRESSION STANDARDS • Standardization has been an essential requirement for any technology that is supported by a large number of manufacturers. Few of the major compression issuing bodies are: • CCITT (INTERNATIONAL CONSULTING COMMITTEE IN TELEPHONY & TELEGRAPHY) • CCIR (INTERNATIONAL CONSULTING COMMITTEE FOR RADIO) • ISO (INTERNATIONAL STANDARDS ORGANISATION)
  • 5. COMPRESSION TYPES • Lossless and Lossy compression are terms that describe whether or not, in the compression of a file, all original data can be recovered when the file is uncompressed. • With lossless compression, every single bit of data that was originally in the file remains after the file is uncompressed. All of the information is completely restored. This is generally the technique of choice for text or spreadsheet files, where losing words or financial data could pose a problem. The Graphics Interchange File (GIF) is an image format used on the Web that provides lossless compression.
  • 6. LOSSLESS COMPRESSION • Lossless compression algorithms usually exploit statistical redundancy in such a way as to represent the sender's data more concisely without error. • Lossless compression standards are designed to retain all information in the original multimedia object. Used for text documents, databases. • Group 3 1-D • Group 3 2-D • Group 4 COMPRESSION TYPES
  • 7. LOSSY COMPRESSION • There are times when a picture may have more detail than the eye can distinguish or an audio file has immensely high quality that might not be noticed by the audience it is intended for; this is where Lossy Compression comes into play. • This technique results in some loss of information & is used where data accuracy is not essential. Usually for audio, image and video. • JPEG • MPEG • DVI (Digital Visual Interface is a video interface standard designed to provide very high visual quality on digital display devices)
  • 8. COMPRESSION GROUPS • Group 2 Very early (1980s) compression scheme developed for facsimile machines featuring resolutions as high as 100 dpi. It did not provide a very high level of compression and is generally not in use anymore. • Group 3 1D Also known as run-length encoding (RLE), its based on the assumption that a typical scan line has long runs of pixels of the same color (black or white). Primary applications has been facsimile and very early document imaging systems.
  • 9. • Group 3 2D Also known as modified run-length encoding. It is more commonly used for software-based document imaging systems. While it provides fairly good compression, it is easier to decompress as well. The compression ratio for this scheme averages between 10 and 25. It utilizes a modified READ (Relative Element Address Designated) algorithm. • Group 4 Two dimensional coding scheme. In this method, the first reference line is an imaginary all-white line above the top of the image. It was designed to address high-resolution images in black-n-white. • Group 5 Designed to address the need for an efficient content-based encoding methodology that also addresses the color and shade information.
  • 10. CODING TYPES • Entropy Coding Used for different media regardless of the medium specific characteristics. It is lossless. Here semantics are ignored. • Source Coding It takes semantics of the information to be encoded. It depends on medium. Its lossy. • Hybrid Coding It is the combination of both.
  • 11. CODING TYPES Coding Type Basis Technique Entropy Coding Run-Length Coding Huffman Coding Arithmetic Coding Source Coding Prediction DPCM DM Transformation FFT DCT Hybrid Coding JPEG MPEG H.263 & Many proprietary systems
  • 12. MAJOR STEPS IN DATA COMPRESSION • The preparation step generates an appropriate digital representation of the information in the medium being compressed. • The processing step makes use of the various compression algorithms. • Quantization takes place after the mathematically exact picture processing step. Values determined in the previous step cannot be processed with full exactness. • Entropy coding starts with a sequential data stream of individual bits and bytes and lossless compression is performed.