08.01.2013 Views

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IN<br />

Figure 37.15 [1, 4, 6, 4, 1] transverse<br />

filter implementation<br />

IN<br />

Figure 37.16 Interstitial<br />

spatial filter implementation<br />

R<br />

LINESTORE<br />

chosen, each of these transverse filters can be implemented<br />

using the structure shown in Figure 37.15<br />

above, which employs three registers and three adders.<br />

The [2, 8, 12, 8, 2] filter is identical, but has its final<br />

sum shifted left one place to accomplish the multiplication<br />

by 2.<br />

The 2-line spatial filter of Figure 37.13 can be implemented<br />

using a linestore, two [1, 4, 6, 4, 1] transverse<br />

filters, and an adder, as shown in Figure 37.16 below.<br />

The 3-line spatial filter of Figure 37.14 can be implemented<br />

using two linestores, three [1, 4, 6, 4, 1] transverse<br />

filters – one of them having its result doubled to<br />

implement coefficients 2, 8, 12, 8, 2 – and two adders,<br />

as shown in Figure 37.17 at the top of the facing page.<br />

A simple adaptive filter switches from interframe averaging<br />

to interfield averaging when the motion estimate<br />

exceeds some threshold. However, abrupt switching can<br />

result in artifacts: Two neighboring samples may have<br />

very similar values, but if one is judged to be stationary<br />

and the other judged to be in motion, the samples<br />

computed by the deinterlace filter may have dramatically<br />

different values. These differences can be visually<br />

442 DIGITAL VIDEO AND HDTV ALGORITHMS AND INTERFACES<br />

∑<br />

R<br />

(2, 8, 12, 8, 2)<br />

TRANSVERSE FILTER<br />

(2, 8, 12, 8, 2)<br />

TRANSVERSE FILTER<br />

∑<br />

∑<br />

R<br />

OUT<br />

∑<br />

OUT

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!