
The
Guide
81
Gl
ob
a
l m
oti
on
c
om
p
en
sa
ti
on
Gl
ob
al
m
ot
io
n c
om
p
en
sat
io
n
Global motion compensation
Global motion compensation reduces the bit spend for motion estimation by
deriving the motion of some blocks from a global motion present in the frame, as
opposed to explicitly specifying a unique
vector for each.
Video sequences frequently contain
features such as panning and zooming
where many of the blocks will share a
common motion attributable to the
behavior of the camera.
Imagine the resulting effect on the
motion vectors if the camera were to pan right across a scene. It would be
reasonable to assume that many of the blocks would share a motion vector
opposite but relative to the panning motion of the camera, with the exception of
any blocks representing objects moving independently in the scene.
Likewise, if the camera were rotated clockwise all of the blocks representing a
static scene would appear to move anti-clockwise around the center of the
picture. If the camera were to zoom in, all blocks would appear to move outwards
from the center of the picture towards the edges. Its entirely possible that the
camera might zoom, rotate and pan at the same time.
During motion estimation, global motion compensation finds and records the
global motion attributable to translation, rotation and zooming of the camera.
Motion vectors for blocks whose motion is consistent with the global motion can
be calculated during decoding as opposed to being explicitly specified, and
hence less bits are spent recording motion vectors when global motion
compensation is enabled.
When global motion compensation is not used the encoder remains efficient in
recording translation. Each motion vector is recorded as the difference from the
vector of its neighboring block, thus when vectors are largely consistent
throughout a frame very few bits can be spent recording them.
What is global motion compensation?
Содержание USBAV-708 INSTANT VIDEOMPX
Страница 1: ...Revision 1 0...
Страница 4: ...The Guide 4 Introduction...
Страница 10: ...The Guide 10 Quick Start Guide...
Страница 23: ...The Guide 23 Forward...
Страница 31: ...The Guide 31 Bitrate mode...
Страница 47: ...The Guide 47 Performance Quality...
Страница 55: ...The Guide 55 Psychovisual Enhancement...
Страница 61: ...The Guide 61 Source pre processing...
Страница 65: ...The Guide 65 Crop and Resize...
Страница 71: ...The Guide 71 MPEG4 Tools...
Страница 83: ...The Guide 83 Advanced...
Страница 87: ...The Guide 87 Interlacing...
Страница 92: ...The Guide 92 Video Buffer Verifier...
Страница 96: ...The Guide 96 Profiles...
Страница 100: ...The Guide 100 DivX Certified Program...
Страница 104: ...The Guide 104 E K G...
Страница 109: ...The Guide 109 DivX Decoder...
Страница 115: ...The Guide 115 Acknowledgements...