比較表
比較基準 | 損失の多い圧縮 | 無損失圧縮 |
---|---|---|
基本 | 非可逆圧縮は、コンテンツを表すために不正確な見積もりを利用するデータ符号化方式のファミリーです。 | ロスレス圧縮は、元のデータを圧縮データから正確に再構築できるようにするデータ圧縮アルゴリズムのグループです。 |
アルゴリズム | 変換コーディング、DCT、DWT、フラクタル圧縮、RSSMS。 | RLW、LZW、算術符号化、ハフマン符号化、シャノンファノ符号化。 |
で使われる | 画像、音声、ビデオ | テキストやプログラム、画像や音声。 |
応用 | JPEG、GUI、MP3、MP4、OGG、H-264、MKVなど | RAW、BMP、PNG、WAV、FLAC、ALACなど |
チャネルのデータ保持容量 | もっと | 損失の多い方法と比較して少ない |
損失性圧縮の定義
Lossy圧縮方式では、目立たない量のデータが削除されます。 この手法では、ファイルを元の形式で復元することはできませんが、サイズは大幅に縮小されます。 データの品質が優先されない場合、非可逆圧縮技術は有益です。 ファイルやデータの品質がわずかに低下しますが、データを送信または保存したい場合には便利です。 この種のデータ圧縮は、オーディオ信号や画像などの有機的なデータに使用されます。
損失のある圧縮技術
- 変換符号化 - この方法では、表現内で相関しているピクセルを、関連付けられていないピクセルに変換します。 新しいサイズは通常元のサイズより小さく、表現の冗長性を減らします。
- 離散コサイン変換(DCT) - これは最も広く使われている画像圧縮技術です。 JPEGプロセスはDCTを中心にしています。 DCTプロセスは画像を周波数の異なる部分に分割する。 圧縮が基本的に行われる量子化ステップでは、最も重要度の低い周波数が排除される。 そして臨界周波数は画像が減圧プロセスで得られるように保持される。 再構成された画像はいくらかの歪みを含む可能性があります。
- 離散ウェーブレット変換(DWT) - 時間と周波数の位置を同時に提供し、信号をコンポーネントのウェーブレットに分解するのに利用できます。
可逆圧縮の定義
ロスレス圧縮方法は、データの元の形式を復元することができます。 データの品質は低下しません。 この手法により、ファイルは元の形式に復元できます。 可逆圧縮は任意のファイル形式に適用でき、圧縮率のパフォーマンスを向上させることができます。
無損失圧縮技術
- ランレングスエンコーディング(RLE) - この手法では、シンボルの先頭に特殊なマーカーを使用することで、文字列内でシンボルを繰り返す頻度を減らします。
- Lempel-Ziv-Welch(LZW) - このテクニックもRLEテクニックと同様に機能し、繰り返し文字列や単語を検索してそれらを変数に格納します。 その後、文字列の場所にポインタを使用し、ポインタは文字列が格納されている変数を指します。
- ハフマンコーディング - この手法は、ASCII文字のデータ圧縮を処理します。 各シンボルの確率を計算した後、さまざまなシンボルの完全二分木を作成し、降順に配置します。
可逆圧縮と可逆圧縮の主な違い
- 非可逆圧縮はデータの不要な部分を削除します。つまり、可逆圧縮は正確なデータを再構築しますが、検出できません。
- 可逆圧縮は、データのサイズを小さく抑えることができます。 一方、非可逆圧縮はファイルのサイズを大幅に減らすことができます。
- 可逆圧縮の場合、データの品質は低下しますが、可逆圧縮はデータの品質を低下させません。
- 損失の多い技術では、チャネルはより多くのデータを収容します。 逆に、無損失技術の場合、チャネルは少量のデータを保持します。
結論:
可逆圧縮は、可逆圧縮と比較して高レベルのデータ圧縮を達成することができる。 可逆圧縮はデータの品質を低下させません。対照的に、非可逆圧縮はデータの品質を低下させます。 損失の多いテクニックは、テキストの場合には不可能なデータの一部(冗長)を削除することによって機能するため、すべての種類のファイルに実装することはできません。