1 非可逆圧縮の基本

1.1 定義と特徴

1.1.1 元データと復元データの不一致

非可逆圧縮は、圧縮時に情報量を削減するため、復元されたデータが元の内容と完全には一致しない方式である。削減の結果として、見た目や聞こえ方に差が生じる場合があり、その差の大きさは圧縮率や品質設定に依存する。実務では、差が知覚上の許容範囲に収まることを前提に利用される。

1.1.2 圧縮率と品質劣化トレードオフ

圧縮率を高めるほど、保存や転送に必要な容量は減る一方で、復元データの精度は低下しやすい。逆に品質を重視して圧縮を弱めると、サイズ削減効果が小さくなる。非可逆圧縮の設計は、この相反関係を利用目的に合わせて調整する点に特徴がある。

1.1.3 圧縮率と品質劣化のトレードオフ

圧縮の調整は、単にビット数を削ることにとどまらない。どの情報を優先的に保持するか、どの誤差を許容するかを決める工程が含まれる。たとえば、人間の知覚が敏感な成分を残し、鈍感になりやすい成分を減らす設計により、同じ圧縮率でも体感品質を引き上げられる余地が生まれる。

1.2 可逆圧縮との違い

1.2.1 情報損失の有無

可逆圧縮は復元後に元データと一致させることを目的とし、圧縮時の操作は情報を失わないように構成される。非可逆圧縮は一致を保証しないため、復元段階で失われた情報を完全に再現できない。結果として、復元物の品質は元データとの差分に左右される。

1.2.2 用途適合性の考え方

用途適合性は「完全一致が必須か」ではなく、「再現のズレが実用上問題になるか」という観点で判断される。画像音声のように視聴体験に基づいて評価される領域では、多少の欠落が許容されやすい。一方、プログラムデータや検査用の計測値など、誤差が致命的になり得る領域では、可逆の要請が強くなる。

1.3 非可逆圧縮が向くデータの条件

1.3.1 人間の知覚に関係する情報

非可逆圧縮は、視覚聴覚の特性に依存する情報で効果が出やすい。知覚が見落としやすい成分や、わずかな誤差が目立ちにくい領域を狙って削ることで、圧縮効率を上げつつ品質の低下を抑えられる。写真、音楽動画といった媒体が典型例である。

1.3.2 再利用目的より保存容量が優先される場合

再利用や再計算が厳密に必要でない状況では、容量節約の利益が上回りやすい。たとえば大量の素材を保管し、閲覧や再生を目的とする場合、必要十分な品質でサイズを抑える戦略が採られる。アーカイブにおいても、復元の目的を「完全な元データの再現」ではなく「体験可能な再生」に置くと、非可逆が選択されることがある。

2 非可逆圧縮の代表的な方式

2.1 変換ベース圧縮

2.1.1 周波数領域への変換

変換ベース圧縮は、信号をある基底に展開し、エネルギーが集中しやすい表現へ写像することで効率化する。代表的には、画像をブロック単位で扱い、空間的な変化を周波数成分の係数として捉える。こうした係数の多くは、元信号に比べて冗長性が整理され、後段の削減操作と相性が良い。

2.1.1.1 ブロック分割と係数の扱い

ブロック分割により局所的な性質を捉えやすくし、係数の分布を安定させる。ブロック境界では誤差が目立つ場合があるため、後続処理と合わせて設計する必要がある。係数は、その大きさや寄与度に応じて保持・削減の度合いが決められる。

2.1.2 量子化による情報削減

量子化は係数を連続量から離散的な値へ丸める操作であり、非可逆性の主要な要因となる。丸め粒度を細かくすれば誤差は小さくなるが、保持に必要な情報量が増えやすい。逆に粗くすれば圧縮率は高まりやすいが、再現誤差が目立つ可能性が高くなる。

2.1.3 係数の符号化

量子化後の係数は、その分布に合わせて符号化される。符号化では、値の出現頻度や周辺との相関を考慮し、必要なビット数を削減する。結果として、量子化で生じた誤差が再現品質として現れ、符号化の効率はサイズに反映される。

2.2 予測ベース圧縮

2.2.1 予測誤差の考え方

予測ベース圧縮は、現在の値が過去や近傍からどれほど予測できるかに着目する。予測器が推定した値との差、すなわち誤差だけを記録することで情報量を減らす。予測が正確なほど誤差の分布が狭まり、符号化が容易になる。

2.2.2 予測の更新戦略

予測器は固定ではなく、データの変化に応じて更新されることが多い。更新戦略は計算量と追従性のバランスを取る必要がある。適応が上手く機能すると、局所的な性質に応じた誤差の抑制が可能になる。

2.2.3 誤差の表現方法

誤差は通常、符号と大きさを持つ値として扱われる。表現方式は、符号化効率と復元時の誤差特性に影響する。誤差をどのように離散化するか、また符号化の前にどのような前処理を行うかによって、品質とサイズの両方が変わる。

2.3 エントロピー符号化の役割

2.3.1 符号長の最適化

エントロピー符号化は、入力記号の出現確率に基づいて符号長を短くする仕組みである。入力の統計が偏っているほど効果が大きく、同じ量の情報でも必要なビット数を減らせる。非可逆圧縮においては、量子化や予測で整えられた分布をさらに効率よく符号化する役割を担う。

2.3.2 圧縮効率への寄与

エントロピー符号化は「誤差そのものを小さくする」わけではないが、同じ誤差条件のもとでサイズを縮めるのに寄与する。結果として、品質設定を維持しつつ容量を削減したい場合の要となる。方式により、分布推定の方法や学習の有無が異なるため、実効効率も変動する。

2.4 設定パラメータ(品質・圧縮率)

2.4.1 品質指標の意味

品質指標は、復元画像や音声の差を数値化して判断するための尺度である。たとえば平均的な誤差の大きさや、知覚に近い整合度を反映する指標が使われることが多い。指標が同じでも、どの種類の歪みが支配的かは異なり得るため、単一の数値だけで実像を判断しない運用が望ましい。

2.4.2 設定値が劣化に与える影響

品質・圧縮率の設定値は、量子化の粒度や予測の扱い、符号化の許容誤差など複数要素に連動する。一般に、設定を厳しくすると細部の再現性が下がり、粗くすると滑らかさや鮮鋭さが失われやすい。さらにコンテンツの種類によって劣化の現れ方が変わるため、設定はデータ特性に合わせて見直される。

3 品質評価と劣化の種類

3.1 客観評価指標

3.1.1 ピーク信号対雑音比

ピーク信号対雑音比は、元と復元の差を基に算出される代表的な指標である。値が高いほど誤差が小さい傾向を示すが、知覚上の違和感と完全に一致するとは限らない。細部の違いが目立つかどうかは別要因に左右されるため、単独で判断すると誤りが起きる可能性がある。

3.1.2 構造の類似性指標

構造の類似性指標は、画素単体の誤差だけでなく、輝度やコントラストの関係といった構造を考慮する。人の視覚が捉えやすい変化に重みを置く設計であるため、平均誤差よりも体感に近い傾向を持つ場合がある。評価対象の特性により、指標の妥当性は変わり得る。

3.1.3 体感品質に近い評価の考え方

体感に近づけるには、誤差の量だけでなく、どの周波数帯やどの領域に歪みが集中しているかを踏まえる必要がある。さらに、表示環境の条件や視聴距離も結果に影響する。したがって客観評価は「人の評価を完全代替」ではなく、「傾向を掴むための補助」として扱うのが実務的である。

3.2 主観評価(人の見え方)

3.2.1 視聴・再生環境の影響

主観評価は環境に強く依存する。画面サイズ、輝度設定、視聴距離、音響条件などが変わると、同じ圧縮設定でも印象が変化する。特に動きのある動画では、再生遅延やフレーム間処理の影響が体感差として現れることがある。

3.2.2 サンプル比較の設計

比較では、元に近い条件と劣化が明確な条件を用意し、被験者が評価しやすい構成にする。順序効果や記憶効果を減らすため、提示順を工夫することがある。評価尺度も「満足度」や「違和感の強さ」など目的に合わせて設定する。

3.3 代表的な劣化パターン

3.3.1 ブロックノイズ

ブロックノイズは、ブロック単位の処理に起因して境界付近が不連続に見える現象である。量子化が強い場合や、細部の情報が多い場合に目立ちやすい。動画では時間方向の変動と重なり、さらに視認性が高まることがある。

3.3.2 リングイングアーティファクト

リングイングアーティファクトは、輪郭の周辺に同心円状の濃淡が生じる現象を指す。エッジ周辺の周波数表現が粗く量子化されると、理想的な復元からずれた成分が残ることがある。特に輪郭がシャープな素材で目につきやすい。

3.3.3 ぼやけ・輪郭の損失

ぼやけや輪郭の損失は、細かい変化を支える成分が削られることで発生する。文字や図形のように高コントラストの境界が多い素材では、圧縮が強いと判読性が下がる。画質劣化の中でも「全体の鮮鋭さ低下」として認識されやすい。

3.3.4 音声のにじみ・高域の欠落

音声では、高域成分の扱いが変化すると響きの薄さや艶の低下として現れることがある。高域が欠落した場合、音の解像感が下がり、楽器の輪郭がにじんだように聞こえる場合がある。ビットレートや周波数帯の配分設計が影響する。

3.4 劣化の見え方に影響する要因

3.4.1 元画像・音源の特性

元データの複雑さは劣化の出方を大きく左右する。細かな模様、テクスチャの密度、急激な動きや残響の強さなどがあると、同じ圧縮設定でも歪みが目立ちやすい。逆に滑らかな領域が多い素材では、誤差が隠れやすい。

3.4.2 エンコード設定と解像度

解像度やフレーム条件は、同じ圧縮率でも情報密度を変えるため、品質に影響する。エンコード設定は量子化の強さや扱うブロックの粒度を左右し、歪みの種類が変わることもある。結果として、設定と素材の組合せが重要になる。

3.4.3 再エンコードの連鎖

再エンコードを繰り返すと、劣化が累積して目立ちやすくなる。ある圧縮で失われた情報が、次の圧縮でさらに削られるためである。特に画質が敏感な領域では、単発よりも段階的な劣化が顕著になりやすい。

4 用途別の選び方と実務

4.1 画像(写真・イラスト)での選択

4.1.1 写真向けの指針

写真では、肌や空のグラデーション、細部のテクスチャが品質に直結する。一般に、滑らかな階調を維持しやすい設定と、輪郭周辺の歪みを抑える工夫が求められる。画面サイズや閲覧距離を見積もり、必要十分な品質を狙って圧縮を調整する。

4.1.2 イラスト・文字向けの指針

イラストや文字はエッジやコントラストが強く、誤差が見えやすい傾向がある。輪郭が崩れたり、文字が滲むような劣化は実用上の障害になり得る。したがって、エッジ部の歪みが許容範囲に収まるよう、品質側に寄せた設定が選ばれやすい。

4.2 音声(音楽・音声通話)での選択

4.2.1 品質優先と遅延優先

音楽では細かな音の質感が重視され、品質確保の比重が高い。音声通話では通信遅延が体験に直結するため、計算負荷と伝送速度の制約が強くなる。用途ごとに「欠落の許容度」と「リアルタイム性」の優先順位を決めることが選定の要点となる。

4.2.2 ビットレート設定の目安

ビットレートは品質の指標として扱われやすいが、設定値に対する改善は線形ではないことが多い。素材の構成により同一ビットレートでも聴感が変わるため、試聴と指標の組合せで調整する実務がある。目安は存在しても、最終判断は評価結果に基づく。

4.3 動画(配信・録画)での選択

4.3.1 解像度とフレームレートのバランス

解像度とフレームレートはいずれも体験に影響する。解像度を上げると空間情報が増え、圧縮の難度が増す場合がある。フレームレートを上げると時間方向の変化が増え、別の側面でビット配分が必要になるため、目的(視認性、滑らかさ)に応じて配分を決める。

4.3.2 参照フレームと圧縮効率

動画の圧縮では、あるフレームが別のフレームを参照することで効率化する。参照の設計は、動きの予測精度と、誤差が広がる範囲に影響する。適切な参照戦略はサイズを抑えつつ時間方向の破綻を抑えるが、設定が不適切だとフレーム間の歪みが増える。

4.4 互換性・運用上の注意

4.4.1 対応フォーマットと再生環境

圧縮方式は再生側の対応状況に依存する。符号化方式やコンテナ、プロファイル設定が合わないと再生不能や画質劣化につながる可能性がある。運用では、対象端末やプレーヤの互換性を確認し、設定の妥当性を事前検証することが重要である。

4.4.2 アーカイブ運用の考え方

アーカイブでは、将来の再符号化やメタデータの管理も含めて設計する。非可逆圧縮は復元物の品質が起点となるため、後から再利用する可能性がある場合は、画質を確保した生成条件や保管方針を決める必要がある。さらに再生ソフトの変化も考慮し、情報欠落を避ける運用を整える。

4.5 具体的なワークフロー例

4.5.1 目的設定からエンコードまで

最初に目的を定義する。たとえば「Web閲覧向け」「印刷用」「通信量制約下での会議」など、評価軸と制約条件を整理する。次に対象素材の特性を確認し、品質指標や許容劣化の種類を決める。最後に設定値を仮置きし、短いサンプルで確認してから本エンコードに進む。

4.5.2 品質検証と再調整の流れ

検証では客観指標と主観評価を組み合わせる。まず数値で傾向を把握し、次に実際の表示・再生条件で劣化パターンを確認する。問題が見つかった場合は、量子化の強さやビット配分、フレーム間設定など、影響範囲の狭い要素から順に調整する。納品後のトラブルを避けるため、再検証までを手順化するのが望ましい。