Max_Doon氏のサイトを読んでてふと思ったんだけど
画質比較その2でOpenDivXのブロックノイズと表現されているのは
俗に言うベリノイズじゃないの?
Sorenson3でBフレーム使用時にもコマ送りで逆送りした時とか
ムービーの別の場所にジャンプした時にも同じ画面になるけど...
http://sakots.pekori.jp/imgboard/imgs/img20030119191703.jpg
これはBフレームのアルゴリズムの特性上起こる現象なんだけど
OpenDivXでは通常の順送り再生でも同じ画面になるの?
MS-MPEG4には順送り再生でもベリノイズが出るというバグがあるけど
それがOpenDivXまで引き継がれているということなのかな?
XviDはunstableを除いてBフレームは実装されてないはずだから
こういう画面にはならないんだけど(MediaPipeのXviDではBフレームを使えない)
このノイズが出たムービーはBフレーム使用でエンコしたもの?
この画面が出た時の状況は順送り再生?コマ送りの逆送り?それともシーク?
Bフレーム使用せず&順送り再生で同様のノイズが発生するなら
それはOpenDivXという規格そのものに致命的な欠陥があるということだけど
そうじゃないならSorenson3やXviDでもBフレーム使用時には同じような画面になるんだし
Bフレームというアルゴリズムそのものに起因する画面崩壊なんじゃないかな
少なくともGOPの先頭からデータを構築していけばこういう画面にはならないはず
もし件のノイズが8x8とかのある一定の大きさなら
それは周波数抽出&量子化の際に分割されているマトリックスのサイズだから
Bフレームを使うコーデックならどのコーデックを使っても同じ画面になるよ