AUDIO COMPRESSION msccomputerscience.com. The process of digitizing audio signals is called PCM PCM involves sampling audio signal at minimum rate which.

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

Tamara Berg Advanced Multimedia
MPEG-1 MUMT-614 Jan.23, 2002 Wes Hatch. Purpose of MPEG encoding To decrease data rate How? –two choices: could decrease sample rate, but this would cause.
Time-Frequency Analysis Analyzing sounds as a sequence of frames
Analogue to Digital Conversion (PCM and DM)
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
CHAPTER 4 DIGITAL MODULATION Part 1.
8/16/20021 Digital Transmission Key Learning Points Fundamentals of Voice Digitization Pulse Code Modulation Quantification Noise Multiplexed Digital Lines.
Multimedia communications EG-371Dr Matt Roach Multimedia Communications EG 371 and EG 348 Dr Matthew Roach Lecture 2 Digital.
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
Lecture 7: Spring 2009 Lossless Compression Algorithms
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Audio and Video Compression
Pulse Modulation CHAPTER 4 Part 3
EKT343 –Principle of Communication Engineering
Fundamental of Wireless Communications ELCT 332Fall C H A P T E R 6 SAMPLING AND ANALOG-TO-DIGITAL CONVERSION.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
COMP 249 :: Spring 2005 Slide: 1 Audio Coding Ketan Mayer-Patel.
Analog and Digital Transmission Interfaces and Multiplexing (Physical Layer) Lita Lidyawati 2012.
Chapter 4 Digital Transmission
Digital Communication Symbol Modulated Carrier RX Symbol Decision Binary Bytes D/A Recovered Analog Binary Bytes Symbol State Modulation A/D Analog Source.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
1 Audio Compression Multimedia Systems (Module 4 Lesson 4) Summary: r Simple Audio Compression: m Lossy: Prediction based r Psychoacoustic Model r MPEG.
Digital Communication Techniques
CS :: Fall 2003 Audio Coding Ketan Mayer-Patel.
Formatting and Baseband Modulation
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Data Transmission Techniques Data to be transmitted is of two types 1.Analog data 2.Digital data Therefore,
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Computer Networks Digitization. Spring 2006Computer Networks2 Transfer of an Analog Signal  When analog data (voice, pictures, video) are transformed.
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
Chapter 6 Basics of Digital Audio
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
Pulse Code Modulation (PCM)
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
CE Digital Signal Processing Fall 1992 Waveform Coding Hossein Sameti Department of Computer Engineering Sharif University of Technology.
MPEG Audio coders. Motion Pictures Expert Group(MPEG) The coders associated with audio compression part of MPEG standard are called MPEG audio compressor.
1 Audio Compression. 2 Digital Audio  Human auditory system is much more sensitive to quality degradation then is the human visual system  redundancy.
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
British Computer Society (BCS)
Pulse Code Modulation PCM is a method of converting an analog signal into a digital signal. (A/D conversion) The amplitude of Analog signal can take any.
1 Speech Synthesis User friendly machine must have complete voice communication abilities Voice communication involves Speech synthesis Speech recognition.
Submitted By: Santosh Kumar Yadav (111432) M.E. Modular(2011) Under the Supervision of: Mrs. Shano Solanki Assistant Professor, C.S.E NITTTR, Chandigarh.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Digital Multiplexing 1- Pulse Code Modulation 2- Plesiochronous Digital Hierarchy 3- Synchronous Digital Hierarchy.
CHAPTER 3 DELTA MODULATION
1 Audio Coding. 2 Digitization Processing Signal encoder Signal decoder samplingquantization storage Analog signal Digital data.
Subband Coding Jennie Abraham 07/23/2009. Overview Previously, different compression schemes were looked into – (i)Vector Quantization Scheme (ii)Differential.
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2014.
Voice Sampling. Sampling Rate Nyquist’s theorem states that a signal can be reconstructed if it is sampled at twice the maximum frequency of the signal.
Sub-Band Coding Multimedia Systems and Standards S2 IF Telkom University.
1 What is Multimedia? Multimedia can have a many definitions Multimedia means that computer information can be represented through media types: – Text.
Fundamentals of Multimedia Chapter 6 Basics of Digital Audio Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
1 st semester 1436 / Modulation Continuous wave (CW) modulation AM Angle modulation FM PM Pulse Modulation Analog Pulse Modulation PAMPPMPDM Digital.
Pulse Code Modulation (PCM) Analog voice data must be translated into a series of binary digits before they can be transmitted. With Pulse Code Modulation.
1 Speech Compression (after first coding) By Allam Mousa Department of Telecommunication Engineering An Najah University SP_3_Compression.
Lifecycle from Sound to Digital to Sound. Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre Hearing: [20Hz – 20KHz] Speech: [200Hz.
Digital Communications Chapter 13. Source Coding
Topics discussed in this section:
Digital Communication
UNIT – III I: Digital Transmission.
UNIT II.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CS 4594 Data Communications
Digital Control Systems Waseem Gulsher

PCM & DPCM & DM.
CEN352, Dr. Ghulam Muhammad King Saud University
Presentation transcript:

AUDIO COMPRESSION msccomputerscience.com

The process of digitizing audio signals is called PCM PCM involves sampling audio signal at minimum rate which is twice the max freq. When bandwidth of communication channel is less than that of signal, sampling rate is determined by the bandwidth of communication channel. Such a signal is called Band limited signal msccomputerscience.com

For speech signal: F max =10KHZ Minimum sampling rate =20Ksps Bits required= 12bps For Stereophonic speech =240kbps For general audio: F max =20KHZ Minimum sampling rate =40Ksps Bits required= 16bps For Stereophonic speech =1.28Mbps msccomputerscience.com

In multimedia application for audio, bandwidth of communication channel is less Therefore audio signal can either be sampled at lower rate (or)use compression algorithm. Though sampling audio signal at lower rate is simple, but has its disadvantages  Quality reduces due to loss of high frequency components of original signal  use of fewer bits per sample introduces higher level of quantization noise msccomputerscience.com

Differential Pulse Code Modulation(DPCM) Differential Pulse Code Modulation(DPCM) is a derivative of standard PCM For most audio signals range of difference in amp. < range of actual between successive samples sample amp. Therefore if digitized difference signal is used to encode,only fewer bits are required in comparison with PCM with same sampling rate msccomputerscience.com

DPCM Encoder Register : A temporary storage facility which hold the digitized sample of analog input signal DPCM,differential signal is computed by subtracting R o (current content of register )from the new digitized sample, output by ADC The value in the register is then updated by adding the computed difference signal output by subtractor, before it is transmitted. msccomputerscience.com

DPCM Decoder The decode operates by simply adding the received difference signal DPCM to computed signal held in the register. R o = current content of register R 1 = new/updated content DPCM saves just bit, for a standard pcm voice signal i.e if bitrate=64kbps, using DPCM bitrate becomes 56kbps. msccomputerscience.com

The output of ADC is directly used thus accuracy of each computed difference signal(called residual) depends on accuracy of previous signal held in register. But we know ADC operations produces quantization errors, which effects accuracy of value held in register and in turn effect DPCM residual signal To overcome this, and to predict more accurate previous signal, we have other sophisticated technique. msccomputerscience.com

Predictive DPCM signal encoder Here differential signal is computed by subtracting varying proportion of last 3 predicted values from digital value output by ADC msccomputerscience.com

Third order predictive DPCM signal encoder and decoder msccomputerscience.com

Ex. If predictor co-efficient C1=0.5,c2=c3=0.25 Then R1=c1*0.5 R2=c2*0.25 R3=c3*0.25 All the shifted values is added and then resulting sum is subtracted from digitized output by ADC(PCM) msccomputerscience.com

Later the content of R is transferred to R2 and R2 to R3, and the new predicted value is loaded to R ready for next sample to be processed. The decoder operates by adding proportions of last 3 computed PCM to DPCM msccomputerscience.com

Adaptive Differential PCM(ADPCM) Depending on the amplitude, no. of bits used for difference signal can be varied. This principle is used in ADPCM. This results in saving bandwidth and improves quality The principle is same as DPCM, except a 8 order predictor is used msccomputerscience.com

International Standards International Standards for ADPCM is ITU-T recommendation G721 Another standard is ITU-T recommendation G722 provides better sound quality This is used for applications such as conferencing. msccomputerscience.com

ADPCM subband encode and decode scheme msccomputerscience.com

In order to allow higher signal band width, before sampling the audio signal, it is first passed through 2 filters One filter passes only freq. 50HZ through 3.5 KHZ Second filter passes only freq. 3.5KHz through 7KHz The input signal is divided into Lower subband signal and Upper subband signal,both are sampled and encoded independently by ADPCM The two bit streams are then multiplexed. msccomputerscience.com