[x264-devel] [PATCH]adaptive lowpass
Gabriel Bouvigne
gabriel.bouvigne at joost.com
Wed Jun 27 16:35:22 CEST 2007
Loren Merritt a écrit :
> There shouldn't be any zigzag involved in your code. The input of
> x264_lowpass_dct comes straight from sub*_dct without reordering.
My bad, thank you for pointing at this.
Strange thing is that correct ordering increases psnr, but doesn't
change ssim much.
> Skip the whole process if QP is sufficiently low that it does nothing.
> This would both improve speed and eliminate half of the table.
Done in this updated version.
> Aside from being adaptive, does lowpass provide any benefit over a CQM
> which quantizes the high frequencies more?
From a theoretical point of view, it provides a transition band, which
is supposed to be better than a brickwall filter.
Practically, there is treillis quant used after it, so the transition
band is preserved...sometimes.
From a practical point of view, the main benefit is adaptability. Using
a CQM with very high quantization of high freqs (or using an insane
deadzone), you can also do a lowpass (but only a brickwall one).
However, CQM does not allows for adaptability, and both intra and inter
MB would have the same filtering.
--
Gabriel
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dct_lowpass_2.patch
Url: http://mailman.videolan.org/pipermail/x264-devel/attachments/20070627/7d6f10f9/attachment.txt
-------------- next part --------------
_______________________________________________
x264-devel mailing list
x264-devel at videolan.org
http://mailman.videolan.org/listinfo/x264-devel
More information about the x264-devel
mailing list