配列ディザリング
ディザリングが実行されるハードウェアの精度にもよるが、しきい値マップを、 0 から n 2 {\displaystyle n^{2}} までの整数を n {\displaystyle n} x n {\displaystyle n} のマトリクスとして保持しておくという伝統的な方式よりも、前処理で浮動小数点の形式にしたものを保持していた方が便利な場合がある。
その場合、以下の式が使われる。
これにより、「標準化(正規化)しきい値マトリクス」が生成される。
例えば2×2のしきい値マップは、
であるが、これをベースとして「しきい値マップ」に前処理をかけると、
となる。加えて言うと、前処理によって各値を正規化して合計を0に平均化するようなマップを作ることもできる。この場合、しきい値マップの全ての値から0.5を減算すればよい。
これにより、次のような前処理済ディザマップが生成される。