JPEG の進化に関するこのドキュメントを調べているときに、上記のドキュメントのセクション 7.3 で「8 の法則」に出くわしました。
SmartScale 拡張により 1 から 16 までの他のブロック サイズが導入されたにもかかわらず、元の JPEG 規格の固定サイズ 8 を超えて、8 のブロック サイズが依然としてデフォルト値であり、他のすべてのサイズの DCT が標準の 8x8 DCT を基準にスケーリングされます。
「<strong>8 の法則」は、なぜサイズ 8 が DCT サイズの正しいデフォルトおよび基準値であるかを説明しています。
私の質問は
この「八の法則」とは一体何なのでしょうか?
歴史的に、サンプルからの多数の画像を評価して、DCT を使用した圧縮技術をサポートするのに十分な冗長データが8x8画像ブロックに含まれているという結論に達する研究が行われましたか? 8M(4Kx4K) のような非常に大きな画像サイズがほとんどのデジタル画像/ビデオで急速に標準になっていますが、この仮定はまだ有効ですか?
マクロ ブロックを 8x8 に制限するもう 1 つの歴史的な理由は、より大きなマクロ ブロックの計算上、画像データ サイズが非常に大きくなることです。最新のスーパースカラー アーキテクチャ (CUDA など) では、その制限は適用されなくなりました。
以前の同様の質問が存在します- 1、2、および3。しかし、この神秘的な基本的な「 8の法則」への詳細/リンク/参照について気にする人は誰もいません.
1. 8x8 マクロ ブロックが最適であることの有効性をテストするために、非常に大きなサイズの画像を含む最新のデータセットでそれを繰り返したいので、元の研究の参照/抜粋/詳細は高く評価されます。
2. 同様の研究が最近実施された場合は、それへの言及も歓迎します。
3. SmartScaleが物議を醸していることは理解しています。明確な潜在的な利点はありませんが1、せいぜい jpeg 標準の他の下位互換拡張機能と同等です2。私の目標は、DCT ブロック サイズ (JPEG 画像圧縮標準) として 8x8 を選択した元の理由が依然として関連しているかどうかを理解することです。そのため、8 の法則が何であるかを知る必要があります。