[prev in list] [next in list] [prev in thread] [next in thread]
List: theora
Subject: [theora] NHW Project - lower quality settings - high compression
From: Raphael Canut <nhwcodec () gmail ! com>
Date: 2017-12-11 15:34:03
Message-ID: CAKE58qEN-uVr+m=-YwYbz1rGoSx+TCqj6DDWR1E2uvgUCFhKWg () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hello,
I was testing quickly some other lower quality settings -l3, -l4 because
high compression is what really lacks to the NHW codec.
In fact I can remove -5Ko of residual coding on Y,U,V comps for -l3 and I
can remove -10Ko always of residual coding for -l4, and -l3, -l4 settings
will be really better than the current ones implemented.
I can also increase the wavelet coefficients threshold (of the dead zone),
currently it is 8, can increase to 9,10,11,12,... according to the
compression wanted.The problem with this operation is that I will increase
aliasing and it will become no more acceptable... I have coded a
post-processing function in the NHW decoder that is supposed to remove
aliasing but it doesn't work at all (and I still haven't removed
it...).Would you know an efficient processing, algorithm that removes
aliaising? It would help me a lot!!!
Because the next quality settings could be here: -l3,-l4,-l5,-l6 with
-5Ko,-10Ko,-15Ko,-20Ko corresponding roughly to 1.5bpp->1bpp (for image not
video) with the processings explained above.
Then for the next settings, I could start to increase quantization of the
DC parts, and have a better analysis of wavelet coefficients, this is the
most difficult part.
So again, I think it will finally not be so difficult to go down to 1bpp
but it implies to have a post-processing that removes aliasing? What do you
think of this approach?
Any help is very welcome!
Cheers,
Raphael
[Attachment #5 (text/html)]
<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>I was \
testing quickly some other lower quality settings -l3, -l4 because high compression \
is what really lacks to the NHW codec.<br><br></div>In fact I can remove -5Ko of \
residual coding on Y,U,V comps for -l3 and I can remove -10Ko always of residual \
coding for -l4, and -l3, -l4 settings will be really better than the current ones \
implemented.<br><br></div>I can also increase the wavelet coefficients threshold (of \
the dead zone), currently it is 8, can increase to 9,10,11,12,... according to the \
compression wanted.The problem with this operation is that I will increase aliasing \
and it will become no more acceptable... I have coded a post-processing function in \
the NHW decoder that is supposed to remove aliasing but it doesn't work at all \
(and I still haven't removed it...).Would you know an efficient processing, \
algorithm that removes aliaising? It would help me a lot!!!<br><br></div>Because the \
next quality settings could be here: -l3,-l4,-l5,-l6 with -5Ko,-10Ko,-15Ko,-20Ko \
corresponding roughly to 1.5bpp->1bpp (for image not video) with the processings \
explained above.<br><br></div>Then for the next settings, I could start to increase \
quantization of the DC parts, and have a better analysis of wavelet coefficients, \
this is the most difficult part.<br><br></div>So again, I think it will finally not \
be so difficult to go down to 1bpp but it implies to have a post-processing that \
removes aliasing? What do you think of this approach?<br><br></div>Any help is very \
welcome!<br><br></div>Cheers,<br></div>Raphael<br></div>
[Attachment #6 (text/plain)]
_______________________________________________
theora mailing list
theora@xiph.org
http://lists.xiph.org/mailman/listinfo/theora
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic