連鎖のひとつの段 — 何が入り、何が出て、後段で何が壊れるか
この段はエンコード処理のどこに位置するか
動画エンコーダは単一のアルゴリズムではなく、順序の決まった 8 つの段です。その順序は恣意的ではありません。どの段も、直前の段が仕事を可能にしてくれたからこそ存在します。このツールはそのうちの 1 つを扱います。下の連鎖から残りの 7 つに移動できます。
ピクセルサンプリング・ラボ — 連続的な像を画素の格子に変え、あとから決して取り戻せない細部を確定させる
- 入ってくるもの
- センサー上の連続的な光学像。細部は無限で、まだ画素はありません。
- 出ていくもの
- ひとつの決まった空間解像度をもつ標本の格子。
- 次の段が前提とすること
- 以降のすべての段は、この格子がすでに場面を公正に記録していることを前提にします。どの段も細部を戻すことはできません。
- ここで壊れるもの
- 存在する最も細かい細部の 2 倍より低く標本化すると、その細部は消えるのではなく、場面に一度もなかった偽の粗い模様として戻ってきます。エイリアシングはエンコーダに届く前に焼き付いており、どんなビットレートでも元に戻せません。
全プロセスの詳細解説
-
22回サンプリングされた10サイクルのパターンの境界 5 ステップ
10サイクルのパターンは22回サンプリングすれば安全だが、18回サンプリングすると8として戻ってくる。その境界がどこにあるか、アンド境界の誤った側で信号が何に変化するかを求めよ。
-
サンプリング定理が課す条件は1つである。レートは含まれる最高周波数の2倍を超えなければならない。ここでの場合、20を超えるすべての値を意味する。
-
10サイクルに対する22回のサンプルは1サイクルあたり2.2回となる。これは境界をクリアしているため、原理的には元の信号を復元可能である。ただしギリギリであり、信号内に隠れたより高い周波数成分に対する余裕はない。
-
境界を下回ると、信号は劣化するのではなく、正体を変化させる。18でサンプリングすると、10サイクルのパターンは8サイクルのパターンと区別できなくなり、再構成によって8が戻ってくる。
-
これがエイリアシングであり、その言葉は的確である。高周波数は消滅するのではなく、偽名を名乗り、システムが忠実に再現する何かとして戻ってくる。
-
この境界は包含的ではなく厳密なものである。ちょうど20でサンプリングすると、すべてのゼロ交差点に当たって何も記録されない可能性がある。等号だけでは不十分である。
解答
ツールは元周波数10、レート22、および1サイクルあたり2.2のサンプル数を出力する。この結果こそが、すべてのカメラやサウンドカードがサンプリングの「後」ではなく「前」にフィルタリングを行う理由である。一度周波数がエイリアシングを起こすと、それはデータ内で正当な低周波数となり、後からの処理でそれが実際に存在していたものと区別することはできなくなる。レートを18に下げると、再構成によってより遅い波が戻ってくるのを確認できる。サンプラーにはそれが誤りであることを知る術はない。写真におけるモアレは、これと同じ効果が2次元で生じたものである。
-
参考文献 (1)
- The sampling theorem behind the Nyquist limit: C. E. Shannon, "Communication in the Presence of Noise." Proceedings of the IRE 37(1), 10–21, 1949.