摘要 |
<p>An adaptive video pre-filter system is provided that uses a blend of both spatially neighboring pixels and motion compensated neighboring pixels to produce a filtered output that has reduced pixel noise to drive a primary encoder. In one embodiment, the pre-filter is used with a look-ahead encoder that provides a complexity input control to a pre-filter enabling the pre-filter to provide a filtered video signal to a primary encoder. A complexity model is provided between the look-ahead encoder and the pre-filter to enable an increase or decrease in the filtering strength to be provided depending upon the complexity of the input signal. In a further embodiment, the look-ahead encoder is replaced with a decoder to provide complexity values. In some embodiments, a delay buffer is provided to buffer the complexity values between the complexity model and the pre-filter and buffering is further provided with the same delay to buffer the video frames to the pre-filter to smooth filtering in the pre-filter.</p> |