Video Output Filtering
Video Display Port4-24 SPRU629
Examples of luma edge and chroma edge replication for 2× interspersed to
co-sited output are shown in Figure 4–23 and Figure 4–24, respectively.
Figure 4–23. Luma Edge Replication
a a’ b b’ c
a
y’ z z’x x’ y
abc zxy
Horizontal Image Size
Leading edge
replicated luma
Trailing edge
replicated luma
zy
Y’
a
= Y
a
Y’
b
= Y
b
Y’
c
= Y
c
Y’
x
= Y
x
Y’
y
= Y
y
Y’
z
= Y
z
Y’
a’
= (–1Y
a
+ 17Y
a
+ 17Y
b
– 1Y
c
) /32
Y’
b’
= (–1Y
a
+ 17Y
b
+ 17Y
c
– 1Y
d
) /32
Y’
z’
= (–1Y
y
+ 17Y
z
+ 17Y
z
– 1Y
y
) /32
Y’
y’
= (–1Y
x
+ 17Y
y
+ 17Y
z
– 1Y
z
) /32
Y’
x’
= (–1Y
w
+ 17Y
x
+ 17Y
y
– 1Y
z
) /32
Figure 4–24. Interspersed Chroma Edge Replication
aa’ bb’ cc’ dww’ xx’
abcd wxy
y
Cb’
a
= (–3Cb
cd
+ 33Cb
ab
+ 101Cb
ab
–3Cb
cd
)/128
Cr’
a
= (–3Cr
cd
+ 33Cr
ab
+ 101Cr
ab
–3Cr
cd
)/128
y’
ab cd z
Horizontal Image Size
Trailing edge
replicated chroma
samples
wx yz
zz’
yz wxabcd
Cb’
b
= (–3Cb
ab
+ 101Cb
ab
+ 33Cb
cd
–3Cb
ef
)/128
Cr’
b
= (–3Cr
ab
+ 101Cr
ab
+ 33Cr
cd
–3Cr
ef
)/128
Cb’
c
= (–3Cb
ab
+ 33Cb
ab
+ 101Cb
cd
–3Cb
ef
)/128
Cr’
c
= (–3Cr
ab
+ 33Cr
ab
+ 101Cr
cd
–3Cr
ef
)/128
Cb’
d
= (–3Cb
ab
+ 101Cb
cd
+ 33Cb
ef
–3Cb
gh
)/128
Cr’
d
= (–3Cr
ab
+ 101Cr
cd
+ 33Cr
ef
–3Cr
gh
)/128
Cb’
w
= (–3Cb
st
+ 33Cb
uv
+ 101Cb
wx
–3Cb
yz
)/128
Cr’
w
= (–3Cr
st
+ 33Cr
uv
+ 101Cr
wx
–3Cr
yz
)/128
Cb’
x
= (–3Cb
uv
+ 101Cb
wx
+ 33Cb
yz
–3Cb
yz
)/128
Cr’
x
= (–3Cr
uv
+ 101Cr
wx
+ 33Cr
yz
–3Cr
yz
)/128
Cb’
y
= (–3Cb
uv
+ 33Cb
wx
+ 101Cb
yz
–3Cb
yz
)/128
Cr’
y
= (–3Cr
uv
+ 33Cr
wx
+ 101Cr
yz
–3Cb
yz
)/128
Cb’
z
= (–3Cb
wx
+ 101Cb
yz
+ 33Cb
yz
–3Cb
wz
)/128
Cr’
z
= (–3Cr
wx
+ 101Cr
yz
+ 33Cr
yz
–3Cb
wx
)/128
Leading edge
replicated chroma
samples