3 ms·
> Interesting to see they're also applying Daala to still images. It's a very different set of constraints and optimizations than video. Video codecs have to e
by metajack 12y ago
> Interesting to see they're also applying Daala to still images. It's a very different set of constraints and optimizations than video.
Video codecs have to encode keyframes, which is roughly the same problem as still images. Many still image codecs are modified intraprediction modes from video codecs. So it's really a subset[0] of the constraints and optimizations, not a totally different set.
It's also the case we've recently spent a lot of time working on intraprediction issues (and related topics). One reason for that is that the lapping filters make intraprediction very difficult compared to traditional codec designs.
Demo2[1] explains much of this difficulty in the context of a solution that we tried and had to abandon. The paint demo[2] explains another solution we tried, which also failed, but which is now the basis of a post-filtering technique.
[0] Modulo things like color format support, metadata, etc.
[1] http://people.xiph.org/~xiphmont/demo/daala/demo2.shtml http://people.xiph.org/~xiphmont/demo/daala/demo2.shtml
[2] https://people.xiph.org/~jm/daala/paint_demo/ https://people.xiph.org/~jm/daala/paint_demo/