可逆圧縮: データ圧縮方法の一つ。ロスレス圧縮

可逆圧縮(かぎゃくあっしゅく)とは、圧縮前のデータと、圧縮・展開の処理を経たデータが完全に等しくなるデータ圧縮方法のこと。ロスレス圧縮(ロスレスあっしゅく)、無歪み圧縮(むゆがみあっしゅく)とも呼ばれる。

アルゴリズムとしては連長圧縮ハフマン符号LZWなどが有名。

コンピュータ上でよく扱われるLZHZIPCABや、画像圧縮形式のPNGGIFなどが可逆圧縮である。

アルゴリズム

すべてのデータを効果的に圧縮できる可逆圧縮アルゴリズムは存在しない(可逆圧縮の限界の節を参照)。そのため、データの種類によって多くのアルゴリズムが存在する。下記に主要な可逆圧縮方式を列挙する。

データ全般

音声

ラスターイメージ

可逆圧縮の限界

可逆圧縮アルゴリズムはすべての入力データに対して圧縮後のデータサイズが圧縮前より小さいことを保証できない。すなわち、どのような可逆圧縮アルゴリズムでも圧縮処理後にデータサイズが小さくならない入力データが存在し、また圧縮処理後にデータサイズが小さくなる入力データが存在する場合、圧縮処理後にデータサイズが大きくなる入力データも必ず存在する。前者の証明は下記の通り。

  1. すべての入力データを小さくできるアルゴリズムの場合、アルゴリズムを繰り返して適用することでデータサイズを1ビットにできる。
  2. しかし、1ビットでは記録できる情報が2種類しかなく、解凍が明らかに不可能である。
  3. したがって、前提である「すべての入力データを小さくできるアルゴリズムが存在する」が成立しない。

後者の証明は鳩の巣原理を用いたものであり、下記の通りとなっている。

  1. 「圧縮処理後にデータサイズが小さくなる入力データが存在し、圧縮処理後にデータサイズが大きくなる入力データが存在しない」と仮定する。
  2. 圧縮処理後にデータサイズが小さくなる入力データのうち、最も小さい入力データをFとし、そのデータサイズをMとする。Fの圧縮処理後のデータサイズをNとする(MとNの単位はビット)。
  3. 圧縮処理後にデータサイズが小さくなるため、N < Mである。さらに圧縮処理後にデータサイズが大きくなる入力データが存在しないため、Nビットのデータは圧縮処理後もNビットとなる。
  4. Nビットのデータは2N種類ある。前述のNと合わせ、圧縮処理後にNビットとなるデータは少なくとも2N+1種類存在する。
  5. しかしNビットのデータが2N種類しかないので、鳩の巣原理により少なくとも2種類のデータが圧縮後同じデータになり、解凍が不可能(どちらに戻すべきか判別できない)である。
  6. したがって最初の仮定は誤りであり、「圧縮処理後にデータサイズが小さくなる入力データが存在しない」(可逆圧縮アルゴリズムではない)か「圧縮処理後にデータサイズが大きくなる入力データが存在する」となる。

このようにすべてのデータを圧縮できるアルゴリズムは数学上存在しえないが、インターネット・バブル期にはAdam's Platform(1998年)、NearZero(2001年)などそのようなアルゴリズムを発明したと主張するベンチャーが複数存在した。実際の処理では圧縮を行わず、入力データを別のフォルダにコピーし、「圧縮」された偽ファイルに置き換えただけであり、「解凍」のときは別のフォルダにコピーした入力データを元に戻しただけである。

可逆圧縮アルゴリズムのベンチマークにはカルガリーコーパス英語版が広く使われている。サイズ、速度、メモリ使用量がトレードオフの関係にあり、たとえばデータ圧縮比が高いアルゴリズムはメモリ使用量が多い場合が多い。

出典

関連項目

Tags:

可逆圧縮 アルゴリズム可逆圧縮 の限界可逆圧縮 出典可逆圧縮 関連項目可逆圧縮データ圧縮

🔥 Trending searches on Wiki 日本語:

サントリータコハイ帰ってきたウルトラマン岸優太新垣結衣武田信玄橋谷能理子高家 (江戸時代)トップガン (映画)槙原寛己ビートたけしONE PIECEの登場人物一覧この恋あたためますかジャニーズ事務所BiSH榎木淳弥ぽかぽか掛川城台湾佐久間由衣その着せ替え人形は恋をする倉頡輸入法黒崎真音吉井理人吉高由里子澁谷果歩シン・ウルトラマンWowaka織田信長高橋和也吉本総合芸能学院藤井聡太創価中学校・高等学校アメリカ合衆国大統領の一覧甲斐拓也岡部元信日本動物園水族館協会ぼっち・ざ・ろっく!子安武人萬田久子3月27日どうする家康井口資仁BLACKPINK大谷徹ロバート・デ・ニーロラダメル・ファルカオ瀬戸大橋モーモールルギャバン都倉栄二おねがい☆ティーチャー柳田悠岐上川隆也ドラえもん映画作品心霊内科医 稲生知性横野すみれ明石家さんま幾田りら牧野真莉愛森迫永依初めて恋をした日に読む話長谷川育美城石憲之村上宗隆呂布カルマ東京卍リベンジャーズニューヨーク・ヤンキースホンジュラス小倉昭和館読売ジャイアンツ転生したらスライムだった件 (アニメ)今川義元佐藤勝利大塚芳忠地獄楽EXILE HIROクリスティーナ・リッチSMAP女王の教室坂本勇人🡆 More