可逆圧縮・不可逆圧縮とは?
「可逆圧縮」とは、
- デコード※1 すれば、完全にもとの品質に戻すことができる(=劣化が生じない)圧縮方式
1 伸張=圧縮したものを元に戻すこと。
「不可逆圧縮」とは、
- デコードしても、もとの品質に戻すことができない(=劣化が生じる)圧縮方式
簡単に言うと、あとで元に戻せる圧縮方法が「可逆」、元に戻せないのが「不可逆」です。
「非可逆圧縮」も、「不可逆圧縮」と同義語です。
主な可逆・不可逆フォーマットには、以下のようなものがあります。
(各種形式で保存すると、圧縮が行われます)
可逆
画像 | GIF、PNG、TIFF、TGA、PSD |
音声 | APE、 FLAC、TAK、 TTA、WV、WMA※2 |
映像 | Huffyuv、Lagarith、Ut Video Codec Suite、MLC |
不可逆
画像 | JPEG |
音声 | MP3、 OGG、AAC、MP4、MPC、MP2、AC3、WV、WMA※2 |
映像 | DivX、Xvid、WMV9、H.264、 RM、MPEG1、MPEG2 |
2 WV とWMA は、可逆にも不可逆にもできる。
ちなみに、ZIP やLZH 等のアーカイブも、可逆圧縮です。
可逆圧縮が、
- 「数学的な方法でデータをまとめて、ファイルサイズを小さくしている」
- 「人に感知されにくい部分(データ)を実際に削って、ファイルサイズを小さく」
データを計算して縮めるのが「可逆」、物理的に小さくするのが「不可逆」です。
(もちろん、ファイルは物理的には存在しないのだけれども)
可逆圧縮はデータが劣化しないため、「ロスレス(Lossless)圧縮」とも呼ばれています。
同じように、不可逆圧縮は「ロッシー(lossy)圧縮」とも言います。
元に戻すことができるなら、なんでもかんでも可逆な方法で圧縮した方が良いように思えますが、可逆圧縮には以下のようなデメリットがあるのです。
- 不可逆圧縮に比べ、圧縮率が低い(ファイルサイズをあまり小さくできない)
- デコード時、CPU に負荷がかかる(圧縮率にもよるが...)
- デコードに時間がかかる
(「PNG」はフルカラーにも対応しているが、JPEG に比べるとほとんど圧縮できない)
という訳で、一概にどちらが優れているとは言えないので、自分の環境、用途や目的に応じて圧縮方法を使い分ける必要があります。
スポンサード リンク
このページのTOPへ |