]> granicus.if.org Git - libvpx/commit
Compound inter-intra experiment
authorDeb Mukherjee <debargha@google.com>
Wed, 7 Nov 2012 14:50:25 +0000 (06:50 -0800)
committerDeb Mukherjee <debargha@google.com>
Fri, 16 Nov 2012 14:56:29 +0000 (06:56 -0800)
commit0c917fc9755108887901bc0ea44e1952de8a2c65
tree9a402304bdfc0dbc0e08c158e282a28d8690639f
parent16e268668204566d7f4b2d4fc6775f996773d74d
Compound inter-intra experiment

A patch on compound inter-intra prediction.

In compound inter-intra prediction, a new predictor for
16x16 inter coded MBs are obtained by combining a single
inter predictor with a 16x16 intra predictor, in a manner
that the weight varies with distance from the top/left
boundary. The current search strategy is to combine the best
inter mode with the best intra mode obtained independently.

Results so far:

derf +0.31%
yt +0.32%
std-hd +0.35%
hd +0.42%

It is conceivable that the results would improve somewhat
with a more thorough search strategy where all intra modes
are searched given the best mv, or even a joint search for
the best mv and the best intra mode.

Change-Id: I7951f1ed0d6eb31ca32ac24d120f1585bcd8d79b
20 files changed:
configure
vp9/common/blockd.h
vp9/common/entropymode.c
vp9/common/entropymode.h
vp9/common/findnearmv.h
vp9/common/mvref_common.c
vp9/common/onyxc_int.h
vp9/common/pred_common.c
vp9/common/reconinter.c
vp9/common/reconintra.c
vp9/common/reconintra.h
vp9/decoder/decodemv.c
vp9/decoder/decodframe.c
vp9/encoder/bitstream.c
vp9/encoder/encodeframe.c
vp9/encoder/encodemv.c
vp9/encoder/onyx_if.c
vp9/encoder/onyx_int.h
vp9/encoder/ratectrl.c
vp9/encoder/rdopt.c