From Analogue to Digital: From Analogue to Digital: From Analogue - - PowerPoint PPT Presentation

from analogue to digital from analogue to digital from
SMART_READER_LITE
LIVE PREVIEW

From Analogue to Digital: From Analogue to Digital: From Analogue - - PowerPoint PPT Presentation

From Analogue to Digital: From Analogue to Digital: From Analogue to Digital: Concepts and Techniques Concepts and Techniques Concepts and Techniques


slide-1
SLIDE 1

Audiovisual Compression: from Basics to Systems, Fernando Pereira

From Analogue to Digital: Concepts and Techniques

  • Klagenfurt, Austria, October 2008

From Analogue to Digital: From Analogue to Digital: Concepts and Techniques Concepts and Techniques

  • Klagenfurt, Austria, October 2008
slide-2
SLIDE 2

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Digitization Digitization Digitization

  • ! " ##"

! $ #%# & " ! !$ " !!#

slide-3
SLIDE 3

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Sampling or Time Discretization Sampling or Sampling or Time Time Discretization Discretization

'(

Sampling is governed by the Sampling Theorem which states that: An analog signal may be fully reconstructed from a periodic sequence of samples if the sampling frequency is, at least, twice the maximum frequency present in the signal.

slide-4
SLIDE 4

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Quantization or Amplitude Discretization Quantization or Quantization or Amplitude Amplitude Discretization Discretization

) ))' ')(

slide-5
SLIDE 5

Audiovisual Compression: from Basics to Systems, Fernando Pereira

2 Levels Quantization 2 Levels Quantization 2 Levels Quantization

slide-6
SLIDE 6

Audiovisual Compression: from Basics to Systems, Fernando Pereira

4 Levels Quantization 4 Levels Quantization 4 Levels Quantization

slide-7
SLIDE 7

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Uniform Quantization Uniform Quantization Uniform Quantization

  • !
slide-8
SLIDE 8

Audiovisual Compression: from Basics to Systems, Fernando Pereira

(on)Uniform Quantization (on (on) )Uniform Quantization Uniform Quantization

)

(*+ +, *+ (- ,.*+ /012)3+

  • 4
  • (
  • (.

/0 1/012

  • /01

( )'

  • )5)

"# $

slide-9
SLIDE 9

Audiovisual Compression: from Basics to Systems, Fernando Pereira

(PCM)

  • (PCM)

(PCM)

/6

  • ''

7#$$8$$9'6:#$$8

$$8 9;%$$$$'<=

#:>'9'6:$$$8 #8

9;&%:'6:'6<=

? <=:)

slide-10
SLIDE 10

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Digital TV: an Example Digital TV: an Ex Digital TV: an Exa ampl mple e

@' 7AB51%$1#"6

&#$8"&% %$8"&% 9'6

C.&#$8"&%2D#8 . %$8 "&%2E8 98 #";%%='6

''>#%!6<#5! ='6

;F<4 %%6#5! ≈ !$59$ A'(' 5 GGA

slide-11
SLIDE 11

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Why Compressing ? Why Compressing ? Why Compressing ?

4

=8H

  • ''.2

A''

  • >BIJJJ
slide-12
SLIDE 12

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Digital Source Coding/Compression Digital Source Coding/Compression Digital Source Coding/Compression

) )(

  • Example 1: Maximizing the

quality for the available rate

Example 2: Minimizing the rate

for a target quality

slide-13
SLIDE 13

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Source Coding: Original Data, Symbols and Bits Source Source Codi Coding ng: : Original Data, Symbols and Original Data, Symbols and Bits Bits

Symbol Generator (Model) Entropy Coder

Original data, e.g. PCM bits Symbols Compressed bits

The encoder represents the original digital data (PCM) as a sequence of symbols, and later bits, using in the best way the set of available coding tools to satisfy the relevant requirements.

The encoder The encoder extracts from original data extracts from original data ‘ ‘its best its best’ ’ ... ...

Encoder

slide-14
SLIDE 14

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Coding … and Decoding ... Coding Coding … … and D and Decoding ecoding ... ...

Encoder Decoder

slide-15
SLIDE 15

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Efficient Digitization: Sampling + Quantization + Source Coding Efficient Digitization: Sampling + Efficient Digitization: Sampling + Quantization + Source Coding Quantization + Source Coding

slide-16
SLIDE 16

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Digital Image Coding: Main Types Digital Digital Image Image Coding: Main Types Coding: Main Types

@////.2<@G7HI K A )

L

  • @//M<@G7HI K A)

L

  • ''N). 2
slide-17
SLIDE 17

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Where does Compression come from ? Where does Compression come from ? Where does Compression come from ?

1GBHGH<MK 1'

'66)

5F)) )'KFlossless coding

711H<MK 1

')

5F))'5Flossy coding

/ :)6

slide-18
SLIDE 18

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Compression Metrics Compression Metrics Compression Metrics

  • !

"#

$ %& ' (&)*+

slide-19
SLIDE 19

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Human Visual System Human Human Visual Visual System System

7:)' '>/J A>/' )(J

slide-20
SLIDE 20

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Human Auditory System Human Auditory System Human Auditory System

It is essential to keep in mind that audio/speech information is to be consumed by the Human Auditory System ! The Human Auditory System is the client that must be satisfied in terms of audio quality!

slide-21
SLIDE 21

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Quality Metrics Quality Metrics Quality Metrics

  • %&

'& ( "( ))& *

=/ #""

  • $

/H1.?2

# $

=

#

  • 2

. =H

  • =/

ij M i " j ij

x y − =

∑∑

= =

slide-22
SLIDE 22

Audiovisual Compression: from Basics to Systems, Fernando Pereira

How Does PS(R Fail … How Does PS(R Fail How Does PS(R Fail … …

+",-*.)/0 +",- )*/0

,- +

"(12-' "(12-'3

slide-23
SLIDE 23

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Channel Coding Channel Coding Channel Coding

'' '

  • A A
  • Block (Channel)

Codes

Symbols with useful information Correcting symbols m k n R = m/n = 1 – k/n

slide-24
SLIDE 24

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Digital Modulation Digital Modulation Digital Modulation

  • .(2

) .' 2

A(

  • '
  • A.2
  • '
  • ASK

FSK PSK

slide-25
SLIDE 25

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Selecting a Modulation ... Selecting a Modulation ... Selecting a Modulation ...

4

< / 1 1) =(

?(

./O2 4(.4/O2 ./O2 =.0=2

slide-26
SLIDE 26

Audiovisual Compression: from Basics to Systems, Fernando Pereira

64)QAM Modulation Constelation 64 64) )QAM Modulation Constelation QAM Modulation Constelation

2 26 10 50 26 50 34 74 50 74 58 98 10 34 18 58 45º 67º 54º 82º 23º 45º 31º 72º 8º 18º 11º 45º 36º 59º 45º 79º ./ ./ + + 00*00* *0*00* ***00* **000*

slide-27
SLIDE 27

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Digital TV: a Full Example Digital TV: a Full Ex Digital TV: a Full Exa ampl mple e

@.<=27AB51%$#"6&#$8"&%

%$8"&%9 '6

C.&#$8"&%2D#8 . %$8 "&%2E8 98 #";%%='6

'6>#%!6<

# ='6

1$P#='6D#$$:'6;##='6 .2 ?A%!5/O%!50=

≈ 6# =;##='66# %!≈ &$:>

H'A6 9=>6 &$:>≈ #$

slide-28
SLIDE 28

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Typical Digital Transmission Chain ... Typical Digital Transmission Chain ... Typical Digital Transmission Chain ...

Digitalization Source Coding Channel Coding Modulation

1 1

  • 2

2

  • 3

3

slide-29
SLIDE 29

Audiovisual Compression: from Basics to Systems, Fernando Pereira

Bibliography Bibliography Bibliography

Fundamentals of Digital Image Processing

OQ>R9R

Digital Video Processing= A:

>RR"