SlideShare a Scribd company logo
1 of 17
“𝐻𝑒𝑎𝑣𝑒𝑛’𝑠 𝐿𝑖𝑔ℎ𝑡 𝐼𝑠 𝑂𝑢𝑟 𝑮𝒖𝒊𝒅𝒆”
Rajshahi University of Engineering &
Technology
Department of Electronics and
Telecommunication Engineering
Information Theory
ETE 315
Submitted to –
Sham Datto
Lecturer : Dept. of ETE
Submitted by -
Hasan Sarkar
Roll: 114041
Content of information encoding:
 1. Source coding or bit-rate reduction
 2. Digital signal processing &
 3. Data compressions
Topics :
 1. (a) Compression of information.
(b) information content of compressed
data &
 2. continuous amplitude signals.
1. Compression of information
 WHAT IS COMPRESSION?
 Compression is the process of reducing the size of a file by
encoding its data information more efficiently.
 the result is a reduction in the number of bits and bytes
used to store the information.
 In effect, a smaller file size is generated in order to
achieve a faster transmission of electronic files and a
smaller space required for its downloading.
Data without compression
Data with compression
Compression
technique
Why is data compression
needed?
1. Data compression is needed because it allows the data to be
stored in an area without taking up an unnecessary amount of
space.
2. a smaller file size is generated in order to achieve a faster
transmission and downloading.
3. It reduces redundant information by using different and more
efficient ways of representing the information.
Types of data compression
 According to Loss :
1. Lossless compression.
2. Lossy compression.
 According to compression rate:
1. Low rate compression.
2. High rate compression.
Lossless compression :
With lossless compression, every single bit of data that was originally in the file
remains after the file is uncompressed.
Lossy compression :
lossy compression reduces a file by permanently eliminating certain information,
especially redundant information.
Low and high (quality) compression :
Low compression (high quality) High compression (low quality)
How does compression work ?
 When you have a file containing text, there can be repetitive single
words, word combinations and phrases Or there can be media such as high
tech graphical images . To reduce this inefficiency electronically, you can
compress the document.
 Compression is done by using compression algorithms (formulae) that
rearrange and reorganize data information so that it can be stored more
economically.
 By encoding information, data can be stored using fewer bits. This is
done by using a compression/decompression program that alters the
structure of the data temporarily for transporting, reformatting,
archiving, saving, etc.
 Methods may include simply removing space characters, using a single
character to identify a string of repeated characters, or substituting
smaller bit sequences for recurring characters.
Compression ratio :
the size of the compressed file compared
to that of the uncompressed file -
 Video can be compressed immensely (e.g. 100:1) with little
visible quality loss
 Audio can often be compressed at 10:1 with imperceptible
loss of quality
 Still images are often lossily compressed at 10:1, as with
audio, but the quality loss is more noticeable, especially on
closer inspection.
Name of compressed file format :
.rar
.zip
.pf
.7z
.arc
.tar
.iso
Etc…………..
2. Continuous amplitude signals
 What is continuous signals ?
  A continuous signal or a continuous-time
signal is a varying quantity whose domain, which
is often time, is a continuum.
 X = sin (t)
 T= 0  pi
A typical example of an infinite duration signal is:
A finite duration counterpart of the above signal could be:
and otherwise.
The value of a finite (or infinite) duration signal may or may not be
finite. For example,
and otherwise,
is a finite duration signal but it takes an infinite value for .
Thank you all

More Related Content

What's hot

image basics and image compression
image basics and image compressionimage basics and image compression
image basics and image compressionmurugan hari
 
Chapter 5 - Data Compression
Chapter 5 - Data CompressionChapter 5 - Data Compression
Chapter 5 - Data CompressionPratik Pradhan
 
Comparison between Lossy and Lossless Compression
Comparison between Lossy and Lossless CompressionComparison between Lossy and Lossless Compression
Comparison between Lossy and Lossless Compressionrafikrokon
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compressionM.k. Praveen
 
Data compression techniques
Data compression techniquesData compression techniques
Data compression techniquesDeep Bhatt
 
Lossless Compression
Lossless CompressionLossless Compression
Lossless CompressionPuchpa Oks
 
4 data compression
4 data compression4 data compression
4 data compressionRejin Thomas
 
Video compression
Video compressionVideo compression
Video compressionDarkNight14
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standardsMazin Alwaaly
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standardanuragjagetiya
 
Dictionary Based Compression
Dictionary Based CompressionDictionary Based Compression
Dictionary Based Compressionanithabalaprabhu
 
Data Compression Project Presentation
Data Compression Project PresentationData Compression Project Presentation
Data Compression Project PresentationMyuran Kanga, MS, MBA
 

What's hot (20)

image basics and image compression
image basics and image compressionimage basics and image compression
image basics and image compression
 
Chapter 5 - Data Compression
Chapter 5 - Data CompressionChapter 5 - Data Compression
Chapter 5 - Data Compression
 
Comparison between Lossy and Lossless Compression
Comparison between Lossy and Lossless CompressionComparison between Lossy and Lossless Compression
Comparison between Lossy and Lossless Compression
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
 
Jpeg compression
Jpeg compressionJpeg compression
Jpeg compression
 
Data compression techniques
Data compression techniquesData compression techniques
Data compression techniques
 
Data compression
Data compression Data compression
Data compression
 
Lossless Compression
Lossless CompressionLossless Compression
Lossless Compression
 
JPEG
JPEGJPEG
JPEG
 
4 data compression
4 data compression4 data compression
4 data compression
 
Video compression
Video compressionVideo compression
Video compression
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Audio and Video Compression
Audio and Video CompressionAudio and Video Compression
Audio and Video Compression
 
Image Compression
Image CompressionImage Compression
Image Compression
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standards
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Dictionary Based Compression
Dictionary Based CompressionDictionary Based Compression
Dictionary Based Compression
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Data Compression Project Presentation
Data Compression Project PresentationData Compression Project Presentation
Data Compression Project Presentation
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 

Viewers also liked

Data Compression In SQL
Data Compression In SQLData Compression In SQL
Data Compression In SQLBoosh Booshan
 
Compression and compaction
Compression and compactionCompression and compaction
Compression and compactionSagar Savale
 
Sag tension calcs-ohl-tutorial
Sag tension calcs-ohl-tutorialSag tension calcs-ohl-tutorial
Sag tension calcs-ohl-tutorialAzira Muda
 
Data Compression Technique
Data Compression TechniqueData Compression Technique
Data Compression Techniquenayakslideshare
 
Data compression introduction
Data compression introductionData compression introduction
Data compression introductionRahul Khanwani
 
Compaction and Compression
Compaction and CompressionCompaction and Compression
Compaction and Compressionmuliksudip
 

Viewers also liked (8)

Data compession
Data compession Data compession
Data compession
 
Data Compression In SQL
Data Compression In SQLData Compression In SQL
Data Compression In SQL
 
Compression and compaction
Compression and compactionCompression and compaction
Compression and compaction
 
Sag tension calcs-ohl-tutorial
Sag tension calcs-ohl-tutorialSag tension calcs-ohl-tutorial
Sag tension calcs-ohl-tutorial
 
Data Compression Technique
Data Compression TechniqueData Compression Technique
Data Compression Technique
 
Compression techniques
Compression techniquesCompression techniques
Compression techniques
 
Data compression introduction
Data compression introductionData compression introduction
Data compression introduction
 
Compaction and Compression
Compaction and CompressionCompaction and Compression
Compaction and Compression
 

Similar to data compression.

Data Communication & Computer network: Data compression
Data Communication & Computer network: Data compressionData Communication & Computer network: Data compression
Data Communication & Computer network: Data compressionDr Rajiv Srivastava
 
A research paper_on_lossless_data_compre
A research paper_on_lossless_data_compreA research paper_on_lossless_data_compre
A research paper_on_lossless_data_compreLuisa Francisco
 
Affable Compression through Lossless Column-Oriented Huffman Coding Technique
Affable Compression through Lossless Column-Oriented Huffman Coding TechniqueAffable Compression through Lossless Column-Oriented Huffman Coding Technique
Affable Compression through Lossless Column-Oriented Huffman Coding TechniqueIOSR Journals
 
10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdfPUSHKAR ARYA
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layerSerious_SamSoul
 
Data compression
Data compressionData compression
Data compressionVimal Gupta
 
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...PriyaU5
 
Enhanced Image Compression Using Wavelets
Enhanced Image Compression Using WaveletsEnhanced Image Compression Using Wavelets
Enhanced Image Compression Using WaveletsIJRES Journal
 
Data compression algorithms
Data compression  algorithmsData compression  algorithms
Data compression algorithmsMohnishReddy1
 
Real time database compression optimization using iterative length compressio...
Real time database compression optimization using iterative length compressio...Real time database compression optimization using iterative length compressio...
Real time database compression optimization using iterative length compressio...csandit
 
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...cscpconf
 

Similar to data compression. (20)

Data Communication & Computer network: Data compression
Data Communication & Computer network: Data compressionData Communication & Computer network: Data compression
Data Communication & Computer network: Data compression
 
A research paper_on_lossless_data_compre
A research paper_on_lossless_data_compreA research paper_on_lossless_data_compre
A research paper_on_lossless_data_compre
 
Affable Compression through Lossless Column-Oriented Huffman Coding Technique
Affable Compression through Lossless Column-Oriented Huffman Coding TechniqueAffable Compression through Lossless Column-Oriented Huffman Coding Technique
Affable Compression through Lossless Column-Oriented Huffman Coding Technique
 
Pbl1
Pbl1Pbl1
Pbl1
 
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
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layer
 
Data compression
Data compressionData compression
Data compression
 
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...
 
[IJCT-V3I2P27] Authors: Palwinder Singh
[IJCT-V3I2P27] Authors: Palwinder Singh[IJCT-V3I2P27] Authors: Palwinder Singh
[IJCT-V3I2P27] Authors: Palwinder Singh
 
Multimedia:Multimedia compression
Multimedia:Multimedia compression Multimedia:Multimedia compression
Multimedia:Multimedia compression
 
Data Compression Using Elias Delta Code
Data Compression Using Elias Delta CodeData Compression Using Elias Delta Code
Data Compression Using Elias Delta Code
 
Enhanced Image Compression Using Wavelets
Enhanced Image Compression Using WaveletsEnhanced Image Compression Using Wavelets
Enhanced Image Compression Using Wavelets
 
Data representation
Data representationData representation
Data representation
 
Data representation
Data representationData representation
Data representation
 
Data compression algorithms
Data compression  algorithmsData compression  algorithms
Data compression algorithms
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Ijrdtvlis11 140006
Ijrdtvlis11 140006Ijrdtvlis11 140006
Ijrdtvlis11 140006
 
Real time database compression optimization using iterative length compressio...
Real time database compression optimization using iterative length compressio...Real time database compression optimization using iterative length compressio...
Real time database compression optimization using iterative length compressio...
 
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

data compression.

  • 1. “𝐻𝑒𝑎𝑣𝑒𝑛’𝑠 𝐿𝑖𝑔ℎ𝑡 𝐼𝑠 𝑂𝑢𝑟 𝑮𝒖𝒊𝒅𝒆” Rajshahi University of Engineering & Technology Department of Electronics and Telecommunication Engineering
  • 2. Information Theory ETE 315 Submitted to – Sham Datto Lecturer : Dept. of ETE Submitted by - Hasan Sarkar Roll: 114041
  • 3. Content of information encoding:  1. Source coding or bit-rate reduction  2. Digital signal processing &  3. Data compressions
  • 4. Topics :  1. (a) Compression of information. (b) information content of compressed data &  2. continuous amplitude signals.
  • 5. 1. Compression of information  WHAT IS COMPRESSION?  Compression is the process of reducing the size of a file by encoding its data information more efficiently.  the result is a reduction in the number of bits and bytes used to store the information.  In effect, a smaller file size is generated in order to achieve a faster transmission of electronic files and a smaller space required for its downloading.
  • 8. Why is data compression needed? 1. Data compression is needed because it allows the data to be stored in an area without taking up an unnecessary amount of space. 2. a smaller file size is generated in order to achieve a faster transmission and downloading. 3. It reduces redundant information by using different and more efficient ways of representing the information.
  • 9. Types of data compression  According to Loss : 1. Lossless compression. 2. Lossy compression.  According to compression rate: 1. Low rate compression. 2. High rate compression.
  • 10. Lossless compression : With lossless compression, every single bit of data that was originally in the file remains after the file is uncompressed. Lossy compression : lossy compression reduces a file by permanently eliminating certain information, especially redundant information.
  • 11. Low and high (quality) compression : Low compression (high quality) High compression (low quality)
  • 12. How does compression work ?  When you have a file containing text, there can be repetitive single words, word combinations and phrases Or there can be media such as high tech graphical images . To reduce this inefficiency electronically, you can compress the document.  Compression is done by using compression algorithms (formulae) that rearrange and reorganize data information so that it can be stored more economically.  By encoding information, data can be stored using fewer bits. This is done by using a compression/decompression program that alters the structure of the data temporarily for transporting, reformatting, archiving, saving, etc.  Methods may include simply removing space characters, using a single character to identify a string of repeated characters, or substituting smaller bit sequences for recurring characters.
  • 13. Compression ratio : the size of the compressed file compared to that of the uncompressed file -  Video can be compressed immensely (e.g. 100:1) with little visible quality loss  Audio can often be compressed at 10:1 with imperceptible loss of quality  Still images are often lossily compressed at 10:1, as with audio, but the quality loss is more noticeable, especially on closer inspection.
  • 14. Name of compressed file format : .rar .zip .pf .7z .arc .tar .iso Etc…………..
  • 15. 2. Continuous amplitude signals  What is continuous signals ?   A continuous signal or a continuous-time signal is a varying quantity whose domain, which is often time, is a continuum.  X = sin (t)  T= 0  pi
  • 16. A typical example of an infinite duration signal is: A finite duration counterpart of the above signal could be: and otherwise. The value of a finite (or infinite) duration signal may or may not be finite. For example, and otherwise, is a finite duration signal but it takes an infinite value for .