ブロックノイズブロックノイズ(2003/10/25更新)ブロックノイズは映像です。出てしまうと良くないことを認識しましょう。左の絵のように、MPEG2等では激しい画像の乱れがあります。これをブロックノイズといいます。四角いブロック状になっていることがわかります。簡単に把握する必要があります。Plug-Inで読み込み、AviUtlで逆テレシネ・インターレース解除後の157フレーム目の一部です。上の絵のブロックノイズ部分を拡大しました。あれ・・・ライン毎に色差があるような・・・これは、AviUtlがインターレース解除しきれなかったので発生したものでしょう。影響することがこれでわかりましたね。注意:インターレース解除を上手に設定すると、このフレームの縞を解除できるかもしれません(汗ただし、わざと縞解除を行ってないわけではありません。動画サンプルNo.02サンプル意義:純粋なブロックノイズを観察、ブロックノイズ発生を抑える手段を身に付ける。BEを使い、わけのわからない円が動くBMPを192枚作成。それをAviUtlで連番読み込みして24fps-HuffyuvのAVIを出力し、TMPGEncでノンインターレースMPEG1(プログレッシブ)24fpsで出力。使い方:ブロックノイズを観察し、できるだけ綺麗に保存する方法を考える。注意:他のホームページ等からzipファイルに直接リンクしないでください。jumpersample03.m2vの139フレーム目の映像を、6倍に拡大してみました。絵のように8ドットずつのブロックが見えると思います。同じようにブロックノイズが出ています。jumpersample05.m2vの139フレーム目の映像だと、ほとんど出ていませんね。3つのファイルの違いをはっきりさせましょう。03と04はTMPGEncの設定の違いで、ファイルサイズは同じです。両方の75フレーム目を見てもらうとわかるように、04のほうが綺麗ですね。同じファイルサイズならできるだけ04で保存したいものです。TMPGEncの「動き検索精度」は「最高画質」を選ぶべきですね。次は、04と05ですが全フレームを通して05のほうが綺麗だと思います。ビットレートが2倍もあるので、そのぶん綺麗になっているということです。前のジャンパーズサンプルの02と今回の05の差も考えてみましょう。ビットレートは同じです。ソースも同じですが、30fpsと24fps、インターレースとノンインターレースの違いがありますね。フレームレートが少ないほうが、1枚の映像に割けるビットレートが高い、インターレースで映像を処理するほうが、ビットレートを必要とするという2つの可能性がありますが、まだどのような関係があるかはこの2サンプルだけでは言えません。結論その1:ブロックノイズは映像であり、インターレース解除に影響が出る場合がある。その2:TMPGEncの動き検索精度は高いほうが、画質が高く(ブロックノイズが少なく)なる。その3:ビットレートが高いほうが、画質が良い(ブロックノイズが少なくなる)。その4:フレームレートが少ない、またはインターレースではないほうが同じビットレートだと有利である。ありきたりの常識っぽい結論ですが、綺麗な動画を作る上での常識が身につく内容だと思います。結論が面白くないので、上の結果から推論してみましょう。その1から推論:キャプチャする場合、綺麗にインターレース解除するなら、ブロックノイズが出ないように工夫しなければいけない。その2から推論:TMPGEnc以外のエンコーダー(ハードウェアも含む)での「動き検索精度」の高さはどのくらいなのか。動き検索精度が良いエンコーダから出力されるものは画質が高いはずである。TMPGEncで動き検索精度を良くすると、エンコードに時間がかかる。動き検索精度が低いと思われるので、ビットレートを高く設定する必要があるのではないだろうか。その3から推論:ブロックノイズ(デジタルノイズ)を減らすには、ビットレートが高い必要があると思われる。Explorer5以上、横解像度800以上でのの閲覧を推奨しますjumper。