Sub-Band Coding Multimedia Systems and Standards S2 IF Telkom University.

Slides:



Advertisements
Similar presentations
Digital Filter Banks The digital filter bank is set of bandpass filters with either a common input or a summed output An M-band analysis filter bank is.
Advertisements

Tamara Berg Advanced Multimedia
T.Sharon-A.Frank 1 Multimedia Compression Basics.
Chapter 4 sampling of continous-time signals 4.5 changing the sampling rate using discrete-time processing 4.1 periodic sampling 4.2 discrete-time processing.
August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Speech Compression. Introduction Use of multimedia in personal computers Requirement of more disk space Also telephone system requires compression Topics.
AUDIO COMPRESSION TOOLS & TECHNIQUES Gautam Bhattacharya.
CHAPTER 4 DIGITAL MODULATION Part 1.
IT-101 Section 001 Lecture #8 Introduction to Information Technology.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
CEN352, Dr. Ghulam Muhammad King Saud University
Speech Coding Nicola Orio Dipartimento di Ingegneria dell’Informazione IV Scuola estiva AISV, 8-12 settembre 2008.
1 CODING AND COMPRESSION PRESENTED BY: PING CHEN CECS401 UMC DATE: April,
School of Computing Science Simon Fraser University
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
Overview of Adaptive Multi-Rate Narrow Band (AMR-NB) Speech Codec
1 Copyright © S. K. Mitra Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals by.
Spatial and Temporal Data Mining
Wavelet Based Image Coding. [2] Construction of Haar functions Unique decomposition of integer k  (p, q) – k = 0, …, N-1 with N = 2 n, 0
Communication Systems
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
Lossy Compression Based on spatial redundancy Measure of spatial redundancy: 2D covariance Cov X (i,j)=  2 e -  (i*i+j*j) Vertical correlation   
Chapter 4: Sampling of Continuous-Time Signals
Formatting and Baseband Modulation
Fundamentals of Digital Communication
Chapter Seven: Digital Communication
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Tamal Bose, Digital Signal and Image Processing © 2004 by John Wiley & Sons, Inc. All rights reserved. Figure 5-1 (p. 321) Decimation by a factor of M.
AUDIO COMPRESSION msccomputerscience.com. The process of digitizing audio signals is called PCM PCM involves sampling audio signal at minimum rate which.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011.
Speech Coding Submitted To: Dr. Mohab Mangoud Submitted By: Nidal Ismail.
SPEECH CODING Maryam Zebarjad Alessandro Chiumento.
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 PCM & DPCM & DM. 2 Pulse-Code Modulation (PCM) : In PCM each sample of the signal is quantized to one of the amplitude levels, where B is the number.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
ECE472/572 - Lecture 13 Wavelets and Multiresolution Processing 11/15/11 Reference: Wavelet Tutorial
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Subband Coding Jennie Abraham 07/23/2009. Overview Previously, different compression schemes were looked into – (i)Vector Quantization Scheme (ii)Differential.
Wavelet Transform Yuan F. Zheng Dept. of Electrical Engineering The Ohio State University DAGSI Lecture Note.
JPEG Image Compression Standard Introduction Lossless and Lossy Coding Schemes JPEG Standard Details Summary.
Frequency Domain Coding of Speech 主講人:虞台文. Content Introduction The Short-Time Fourier Transform The Short-Time Discrete Fourier Transform Wide-Band Analysis/Synthesis.
Project Proposal Audio Compression Variants
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
Fundamentals of Multimedia Chapter 6 Basics of Digital Audio Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Decimation & Interpolation (M=4) 0  /4  /4  /2  /4  /4  /2  /4  /4  /2  /4  M=4 M M Bandwidth -  /4 Figure 12 USBLSB.
Sampling Rate Conversion by a Rational Factor, I/D
Tamal Bose, Digital Signal and Image Processing © 2004 by John Wiley & Sons, Inc. All rights reserved. Figure 11-1 (p. 624) (a) Image coder; (b) image.
Presentation III Irvanda Kurniadi V. ( )
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
Multiresolution Analysis (Section 7.1) CS474/674 – Prof. Bebis.
[1] National Institute of Science & Technology Technical Seminar Presentation 2004 Suresh Chandra Martha National Institute of Science & Technology Audio.
Chapter 8 Lossy Compression Algorithms
EEE4176 Applications of Digital Signal Processing
Multiresolution Analysis (Chapter 7)
Applications of Multirate Signal Processing
Digital Communications Chapter 13. Source Coding
Sampling rate conversion by a rational factor
Subject Name: Digital Communication Subject Code:10EC61
Chapter 2 Signal Sampling and Quantization
Soutenance de thèse vendredi 24 novembre 2006, Lorient
Quadrature-Mirror Filter Bank
Govt. Polytechnic Dhangar(Fatehabad)
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
CEN352, Dr. Ghulam Muhammad King Saud University
Presentation transcript:

Sub-Band Coding Multimedia Systems and Standards S2 IF Telkom University

Overview Compression schemes were efficient when the data exhibit certain characteristics. Unfortunately, most source outputs exhibit a combination of characteristics.  difficult to select a compression scheme exactly suited to the source output. 2

Now, these compression techniques as you know by now, are most efficient when the data exhibit some predominant characteristic. 1. If the source output is truly random, it is best to use scalar quantization. 2. The vector quantization scheme is most effective if blocks of the source output show a high degree of clustering. 3. The differential encoding scheme is most effective when the sample-to-sample difference is small. Thus, if a source exhibited certain well-defined characteristics, we could choose a compression scheme most suited to that characteristic. 3

Overview - cont’d Decomposing the source output into constituent parts using some method. Each constituent part is encoded using one or more of the methods described previously.  enables the use of these compression schemes more effectively. 4

Example Xn Zn Yn Zn Yn Compression Scheme 1 Compression Scheme 2 Xn 5

Video Compression 6 Layered Coder D D D + + Layer 0 Layer 1 Layer 2 1 Mb/s 256 kb/s 64 kb/s Layered video encoding/decoding. D denotes the decoder.

Introduction to Subband Coding The source output can be decomposed into its constituent parts using digital filters. Each of these constituent parts will be different bands of frequencies which make up the source. 7

Subband Coding A compression approach where digital filters are used to separate the source output into different bands of frequencies.  Each part then can be encoded separately. 8

Filters A filter is system that isolates certain frequencies. (i)Low Pass Filters (ii)High Pass Filters (iii)Band Pass Filters 9

Filters – Cont’d Filter Characteristics  Magnitude Transfer Function : the ratio of the magnitude of the input and output of the filter as a function of frequency.  f o = Cutoff Frequency. 10

Digital Filters Sampling and Nyquist rule : If fo is the highest frequency of the signal then the sampling rate > 2fo per second can accurately represent the continuous signal in digital form. Extension of Nyquist rule: For signal with frequency components between frequencies f1and f2 then, sampling rate = 2f2 per second. Violation of Nyquist rule: Distortion due to aliasing. 11

Digital Filtering The general form of the input-output relationships of the filter is given by where, {Xn}= input, {Yn}=output of the filter, Values {ai} and {bi} = filter coefficients, N is called the taps in the filter.  FIR Filter  IIR Filter 12

Example Filter Coefficients a o = 1.25, a 1 = 0.5 and the input sequence {Xn} is given by – then the output {Yn} is given by 13

Example Consider a filter with a o = 1 and b 1 = 2. The input sequence is a 1 followed by 0s. Then the output is 14

Filters used in Subband Coding Couple of examples of –  Quadrature Mirror Filters (QMF),  Johnston Filter  Smith-Barnwell Filters  Daubechies Filters ….and so on 15

16 Filter Banks Subband coding uses filter banks. Filter banks are essentially a cascade of stages, where each stage consists of a low- pass filter and a high-pass filter.

Subband Coding Algorithm 17

(1) Analysis Source output  analysis filter bank  sub-sampled  encoded. Analysis Filter Bank  The source output is passed through a bank of filters.  This filter bank covers the range of frequencies that make up the source output.  The passband of each filter specifies each set of frequencies that can pass through. 18

(1) Analysis Source output  analysis filter bank  sub-sampled  encoded. Analysis Filter Bank Decimation  The outputs of the filters are subsampled thus reducing the number of samples. 19

(1) Analysis Source output  analysis filter bank  sub-sampled  encoded. Analysis Filter Bank Decimation  The justification for the subsampling is the Nyquist rule and its extension justifies this downsampling. 20

(1) Analysis Source output  analysis filter bank  sub-sampled  encoded. Analysis Filter Bank Decimation  The amount of decimation depends on the ratio of the bandwidth of the filter output to the filter input. 21

(1) Analysis Source output  analysis filter bank  sub-sampled  encoded. Analysis Filter Bank Decimation Encoding  The decimated output is encoded using one of several encoding schemes, including ADPCM, PCM, and vector quantization. 22

(2) Quantization and Coding  Selection of the compression scheme  Allocation of bits between the subbands  allocate the available bits among the subbands according to measure of the information content in each subband. This bit allocation procedure significantly impacts quality of the final reconstruction. 23

Bit Allocation Minimizing the distortion i.e. minimizing the reconstruction error drives the bit allocation procedure. Different subbands  different amount of information. Bit allocation procedure can have a significant impact on the quality of the final reconstruction 24

(3) Synthesis  Quantized and Coded coefficients are used to reconstruct a representation of the original signal at the decoder. Encoded samples from each subband  decoded  upsampled  bank of reconstruction filters  outputs combined  Final reconstructed output 25

Application The subband coding algorithm has applications in -  Speech Coding  Audio Coding  Image Compression 26

Application to Image Compression LLLH HL HH 27

Decomposing and Image 28

Decomposing and Image 29

Decomposing and Image 30

Coding the Subbands SQ LLLH HL HH DiscardDPCM Some bands  VQ 31

Coding the Subbands 32

Coding the Subbands 33

Summary Subband coding is another approach to decompose the source output into components based on frequency. Each of these components can then be encoded using one of the techniques described in the previous chapters. 34

Summary The general subband encoding procedure can be summarized as follows: Select a set of filters for decomposing the source. Using the filters, obtain the subband signals. Decimate the output of the filters. Encode the decimated output. The decoding procedure is the inverse of the encoding procedure. 35

Example – Cont’d Xn = Yn = Xn = Yn + Zn Zn = 36