
PRELIMINARY
FIMV-MFC V1.0
MULTI-FORMAT
VIDEO
CODEC
2
1-43
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
VC-1 Deblocking filter
VC-1 deblocking filtering process operates on the pixels that border neighboring blocks. The block boundaries
may occur at every 4
th
, 8
th
, 12
th
, etc pixel row or column in P pictures. Filtering the I pictures occurs at every 8
th
,
16
th
, 24
th
, etc pixel row and column.
The horizontal boundary lines will be filtered first followed by the vertical lines. All blocks and subblocks that have
a horizontal boundary along the 8
th
, 16
th
, 24
th
, etc horizontal lines will be filtered. Next, all subblocks that have a
horizontal boundary along the 4
th
12
th
, 20
th
, etc horizontal lines will be filtered. Next, all blocks and subblocks that
have a vertical boundary along the 8
th
, 16
th
, 24
th
, etc vertical lines will be filtered. Next, all subblocks that have a
vertical boundary along the 4
th
12
th
, 20
th
, etc vertical lines will be filtered
The Figure 21.34 highlights the valid data output of VC-1 deblocking filter. Due to the overlap-smoothing filter, the
valid output region is shifted left-up.
MB (0,N-1)
MB (0,P-1)
MB (N,M-1)
valid
output
valid output
valid output
valid
output
valid output
MB (0,0)
MB (0,N)
MB (0,P)
MB (N,0)
MB (N-1,0)
MB (N,M)
MB (N-1,M)
MB (N-1,M-1)
MB (N,P-1)
valid output
MB (N,P)
MB (N-1,P)
MB (N-1,P-1)
valid
output
MB (Q,0)
MB (Q-1,0)
MB (Q,M-1)
valid output
MB (Q,M)
MB (Q-1,M)
MB (Q-1,M-1)
MB (Q,P-1)
valid output
MB (Q,P)
MB (Q-1,P)
MB (Q-1,P-1)
first MB
row
middle
MB row
last MB
row
P : total number of macroblock X axis
Q : total number of macroblock Y axis
Figure 21.34 valid output data of VC-1 deblocking filter