
コンピューターにおいて、インターレース(インターリーブとも呼ばれる)はビットマップ画像をエンコードする方法であり、画像を部分的に受信した人には画像全体の劣化したコピーが表示されます。低速の通信リンクで通信する場合、画像の一部の完全に鮮明なコピーを表示するよりも、インターレースの方が望ましいことがよくあります。これは、視聴者が送信を中止するか続行するかをより迅速に判断するのに役立つためです。
インターレースは次の形式でサポートされていますが、オプションです。
- GIFインターレースは、線を次の順序で保存します。
- PNG は、垂直方向と水平方向の両方でインターレースするAdam7 アルゴリズムを使用します
- TGA は、オプションで 2 つのインターレース アルゴリズムを使用します。
- 双方向:
- そして4つの方法:
- JPEG、 JPEG 2000、 JPEG XR (実際にはピクセル値のインターレースではなく周波数分解階層を使用)
- PGF(周波数分解も使用)
インターレースは、画像を段階的に読み込むことができるため、増分デコードの一種です。 増分デコードのもう 1 つの形式は、プログレッシブ スキャンです。 プログレッシブ スキャンでは、読み込まれた画像は行ごとにデコードされるため、段階的に鮮明になるのではなく、段階的に大きくなります。 ビットマップとビデオのインターレース概念の主な違いは、プログレッシブ ビットマップでも複数のフレームにまたがって読み込むことができることです。
たとえば、インターレース GIF は、ゆっくりと開くベネチアンブラインドから出てくる画像のようにディスプレイに表示される GIF 画像です。画像のぼやけたアウトラインは、画像が完全な解像度に達するまで、欠落した行を埋める 7 つの連続したビット ストリームの波によって徐々に置き換えられます。
インターレース グラフィックスは、かつて[いつ? ] Web デザインで広く使用されていましたが、それ以前は掲示板システムやその他の低速通信方法でグラフィックス ファイルを配布する際に使用されていました。一般的なブロードバンド インターネット接続により、ほとんどの画像がほぼ瞬時にユーザーの画面にダウンロードされるため、現在ではインターレースはあまり一般的ではなく、インターレースは画像をエンコードする方法として通常は非効率的です。[引用が必要]
インターレースは、ノンインターレースレンダリングとは異なり、画像のレンダリングが完了したことが視聴者には明らかではないため批判されてきました。ノンインターレースレンダリングでは、進行状況が明らかです(残りのデータは空白として表示されます)。[1]また、低速接続のユーザーにとってインターレースの利点は、インターレース画像は通常、圧縮率が低いため、より大きなファイルをダウンロードする必要があることで相殺される可能性があります。[2]
参考文献
- ^ 第 6 章: サイトへの画像の追加、Philip Greenspun著、Philip と Alex の Web 出版ガイドの一部、2003 年 6 月
- ^ 「圧縮とフィルタリング(PNG:決定版ガイド)」。
外部リンク
- GIFとPNGのインターレースの比較
- プログレッシブ インターレース (「プログレッシブ」) とプログレッシブ スキャン (「非プログレッシブ」) の SCTP と TCP のビデオ
