vpx/vp9/encoder
paulwilkins a73cee2870 New content type to improve grain retention.
For new VP9 only content type adjust  the rate distortion and ARF
filter based on the relative spatial variance of the source and
reconstruction.

In regards to the RD loop the method favors modes where the
reconstruction variance is similar to the source variance. However it
is currently only applied to regions where the source variance is quite
low.

For very low variance blocks it applies a further bias against intra
coding and large prediction block sizes (the later in particular limit
the usefulness of the loop filter).

The final part of this change is to lower the strength of the ARF
filter for blocks where the source has very low spatial variance, to
encourage some low amplitude texture or noise to pass through
the filter.

This change improves the retention of film grain and fine noise /
texture in spatially flat regions, but as expected causes a significant
drop in PSNR on many clips. This is to be expected because similar
but misaligned noise or texture will give a lower PSNR than a flat
noise free reconstruction. However, it is worth noting that most clips
show a strong gain in FAST SSIM.

The features are enabled on the vpxenc command line by setting
--tune-content=film.

VPX_ENCODER_ABI_VERSION bumped for this change and cvbr.

Change-Id: I26a4e4edfa3dc5cacead82fa701fe7a9118ccd0a
2017-11-13 16:57:23 +00:00
..
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2017-08-21 09:49:04 -07:00
2016-08-02 16:47:11 -07:00
2017-11-08 10:41:04 +00:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2017-11-13 16:53:57 +00:00
2017-05-18 12:56:02 +01:00
2016-08-02 16:47:11 -07:00
2017-07-10 11:20:35 -07:00
2017-04-06 00:50:56 +00:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2017-11-08 10:41:04 +00:00
2017-11-08 10:41:04 +00:00
2017-09-08 15:10:53 +01:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2016-08-02 16:47:11 -07:00
2017-03-17 16:53:09 -07:00
2015-07-20 18:13:04 -07:00