]> granicus.if.org Git - libvpx/commit
Add biasing to ZEROMV for videos with static background
authorYunqing Wang <yunqingwang@google.com>
Tue, 21 Aug 2012 17:52:35 +0000 (10:52 -0700)
committerYunqing Wang <yunqingwang@google.com>
Tue, 21 Aug 2012 21:56:02 +0000 (14:56 -0700)
commit24c346dffc3a8b48a6941241485d5bbe49b1a0ee
tree199c085f9d2e170d48836b63b376115a1e7b54e0
parent272974af361993de7a38896155f9600cbe1c07ba
Add biasing to ZEROMV for videos with static background

For videos with big static background(such as video conferencing
clips), the mode decision was biased to ZEROMV in order to
obtain a stable background. The percentage of ZEROMV on last
frame was used to predict if there is static area in current frame,
and checking already-encoded neighboring macroblocks' motion
vectors to make sure the local area has low motion.

Change-Id: I05b3241d3a56a0bda88b6681e5646c1c8baf2e57
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/pickinter.c