
The
Guide
77
Qu
a
rte
r P
ix
el
Wh
a
t is
q
ua
rte
r-pi
xe
l?
Quarter Pixel
In a digitized video each frame is composed of a 2-
dimensional array of
pixels
, the small colored
squares that when viewed collectively from a
distance make up the picture.
Recall from
Forward-Macroblocks and motion
that
during the motion search DivX attempts to locate a
matching image for every block in the current frame
from a similarly sized area in the reference frame. One way to think of the motion
search is to imagine the encoder taking each square of video in the current frame
and overlaying it in various positions in the reference frame until it finds a good
match, continually maneuvering it and evaluating the difference.
The simplest way to perform this operation would be to compare each block in
the current frame against the surrounding area in the reference frame, moving
the block one pixel in any direction at a time. The relative vector offsets from the
origin of the current block during this search might be
(0, 0)
,
(0, 1)
,
(0, 2)
,
(1, 0)
and so on.
This scheme would be called whole-pixel because the search was performed
against the reference frame at 1-pixel resolution.
In fact, DivX actually searches at half-pixel resolution by default, achieved by use
of filtering. Applying a filter to the block allows the encoder to create a virtual
block that represents how the block would appear maneuvered half a pixel in any
direction against reference frame. The motion search can then return a vector
accurate to half-pixel resolution. The relative vector offsets from the origin of the
current block during a half-pixel resolution search might be
(0, 0)
,
(0, 0.5)
,
(0, 1)
,
(0, 1.5)
,
(0, 2)
,
(0.5, 0)
,
(0.5, 0.5)
,
(0.5, 1)
and so on.
Quarter-pixel, as its name suggests, performs the motion search accurate to
quarter-pixel resolution. Relative vector offsets from the origin of the current
block during a quarter-pixel resolution search might be
(0, 0)
,
(0, 0.25)
,
(0, 0.5)
,
(0, 0.75)
,
(0, 1)
and so on.
What is quarter-pixel?
Summary of Contents for USBAV-708 INSTANT VIDEOMPX
Page 1: ...Revision 1 0...
Page 4: ...The Guide 4 Introduction...
Page 10: ...The Guide 10 Quick Start Guide...
Page 23: ...The Guide 23 Forward...
Page 31: ...The Guide 31 Bitrate mode...
Page 47: ...The Guide 47 Performance Quality...
Page 55: ...The Guide 55 Psychovisual Enhancement...
Page 61: ...The Guide 61 Source pre processing...
Page 65: ...The Guide 65 Crop and Resize...
Page 71: ...The Guide 71 MPEG4 Tools...
Page 83: ...The Guide 83 Advanced...
Page 87: ...The Guide 87 Interlacing...
Page 92: ...The Guide 92 Video Buffer Verifier...
Page 96: ...The Guide 96 Profiles...
Page 100: ...The Guide 100 DivX Certified Program...
Page 104: ...The Guide 104 E K G...
Page 109: ...The Guide 109 DivX Decoder...
Page 115: ...The Guide 115 Acknowledgements...