B-frames in the dark already make some kind of freeze, especially in the noise. Because "lazy". It's a target issue in the evolution of MPEG. Old Divx4 was notorious. Later improved.
Masking, and to make data update even more lazy, might mitigate the issue. Within the dark-mask, a temporal smoother might almost cancel the new data from the i-frame. After done that, reverse processing might carry the remainder of the i-frame data into the earlier frames also. Means actual bidirectional temp-smooth. Needs then a threshold to stop that and update much faster (maybe adjust during ~4 frames while otherwise might be quite lazy during a whole second), when something relevant blends in within the dark area.
|