« JPEG による画像の劣化 | メイン | JPEG の赤のブロックノイズとぼやけ »

2008年05月07日

吉里吉里 ムービー拡張日誌2:: アルファチャンネル付きJPEGがデコード出来るように

    

画質に関してはJPEGと同じ。
アルファは、可逆圧縮にしているので、元のままのものが再現される。
劣化不可でなければ、使えるレベルだと思う。

JPEGのデコードには SIMD 拡張版 IJG JPEG library を用いている。
450 x 400 のアルファ付きの立ち絵 5 枚をデコードする時間を計ったところ、以下のようになった。

Core2Duo E6750 で 14 ~ 15 ミリ秒
Athlon XP 1600+ で、60 ~ 70 ミリ秒

これを 動画の 30 フレームとして考えるのなら 6倍して
Core2Duo E6750 90 ミリ秒
Athlon XP 1600+ 390 ミリ秒
となる。

この他にアルファの合成負荷も加算される。
現状のままでは Athlon XP 1600+ では、3つ同時は厳しい。
2つはいけると思う。
動画はアルファ付きJPEG用に特化して最適化するかなぁ……



投稿者 Takenori : 2008年05月07日 21:40




comments powered by Disqus
Total : Today : Yesterday : なかのひと