Do sub-pixel motion search in up-sampled reference frames
Up-sampled the reference frames to 8 times in each dimension using the 8-tap interpolation filter. In sub-pixel motion search, use the up-sampled reference frames to find the best matching blocks. This largely improved the motion search precision, and thus, improved the compression quality. There was no change in decoder side. Borg test and speed test results: 1. On derflr set, Overall PSNR gain: 1.306%, and SSIM gain: 1.512%. Average speed loss on derf set was 6.0%. 2. On stdhd set, Overall PSNR gain: 0.754%, and SSIM gain: 0.814%. On hevchd set, Overall PSNR gain: 0.465%, and SSIM gain: 0.527%. Speed loss on HD clips was 3.5%. Change-Id: I300ebaafff57e88914f3dedc8784cb21d316b04f
Showing
- configure 1 addition, 0 deletionsconfigure
- vp10/encoder/encoder.c 157 additions, 10 deletionsvp10/encoder/encoder.c
- vp10/encoder/encoder.h 27 additions, 0 deletionsvp10/encoder/encoder.h
- vp10/encoder/mbgraph.c 4 additions, 0 deletionsvp10/encoder/mbgraph.c
- vp10/encoder/mcomp.c 223 additions, 28 deletionsvp10/encoder/mcomp.c
- vp10/encoder/mcomp.h 4 additions, 0 deletionsvp10/encoder/mcomp.h
- vp10/encoder/rdopt.c 106 additions, 4 deletionsvp10/encoder/rdopt.c
- vp10/encoder/rdopt.h 16 additions, 0 deletionsvp10/encoder/rdopt.h
- vp10/encoder/temporal_filter.c 4 additions, 0 deletionsvp10/encoder/temporal_filter.c
- vpx_dsp/variance.c 35 additions, 0 deletionsvpx_dsp/variance.c
- vpx_dsp/vpx_dsp_rtcd_defs.pl 7 additions, 0 deletionsvpx_dsp/vpx_dsp_rtcd_defs.pl
- vpx_dsp/x86/variance_sse2.c 229 additions, 0 deletionsvpx_dsp/x86/variance_sse2.c
- vpx_scale/generic/yv12extend.c 24 additions, 0 deletionsvpx_scale/generic/yv12extend.c
- vpx_scale/vpx_scale_rtcd.pl 3 additions, 0 deletionsvpx_scale/vpx_scale_rtcd.pl
Loading
Please register or sign in to comment