Beruflich Dokumente
Kultur Dokumente
Principle of DPCM
s + e e'
input entropy channel
quantizer coder
-
+
coder
+
s
predictor s'
s' + e'
entropy channel
output
decoder
+
decoder
predictor s
e = s − sˆ s ′ = e ′ + sˆ s ′ − s = e′ − e = q
1
Quantization error feedback
in the DPCM coder
n Assuming a linear predictor, the DPCM coder is equivalent
to the following structure:
~
s + e e e'
quantizer
- -
-
s (s) s (q)
predictor predictor
+
q (e)
n Transfer function of the prefilter: Ω - abbreviation for
frequency vector,
e.g., (ω x ,ω y )
E˜ (Ω) = [1 − P(Ω)]S(Ω)
ωx
−π 0
ωy 0
π −π
2
Signal distortions due to
intraframe DPCM coding
n Granular noise: random
noise in flat areas of the
picture
n Edge busyness: jittery
appearance of edges
(for video)
n Slope overload: blur of
high-contrast edges,
Moire patterns in periodic
structures.
0 1/4 1/4
1/2
n Lloyd-Max quantizers
4 bit/pixel original n Fixed-length coding
3
Interframe coding of video signals
S 22 S23 S24
framems
40
interval τ
S22 S 23 S24
S2 S3 S4 S2 S3 S4
S 21 S20 S25
FRAME N - 1
S21 S 20 S25
S1 S0 S1 S0
FRAME N - 1
FRAME N FRAME N
4
Intra-interframe DPCM: feedback adaptation
Coder Decoder
^
s
^s inter Interframe
inter
Interframe predictor
predictor s'
Intraframe
Intraframe ^ predictor
predictor s
s^intra intra
Predictor
adaptation
intra-/interframe
switching information
Coder Decoder
5
Conditional replenishment
TRANSMISSION SIGNAL
CODING, CHANNEL BUFFERING, OUTPUT
ADDRESSING, DECODING,
SIGNAL
INPUT
BUFFERING ADDRESSING
SEGMENTER
Change
(MOVEMENT
DETECTOR)
detector
CODER DECODER
Change detection
n Example of a pixel-wise change detector
Current
frame
6
The “Dirty Window” effect
Background
Moving area
picked up by Moving areas
change detector missed by
change detector
δ)
f(δ
+ δ Non- δ)
f(δ δ
NL
linearity
noisy video -
signal
+ +
frame
store clean video
signal
7
DPCM - Summary