A method and apparatus are provided for reducing flicker of an image
defined in HTML format for display on a television monitor. When an image
is received at a client computer that uses a television monitor and a
browser to display HTML. documents, spatial analysis is performed on the
image to determine whether the image would exhibit a tendency to flicker
if it were to be displayed unmodified on the television monitor. One
reason that flicker can be experienced is the interlaced nature of the
television monitor, which can result in some portions of images being
displayed on only one of the two fields in a frame depending on the
spatial frequency of the portions of the image. If the spatial analysis
indicates that the image would exhibit a tendency to flicker, a flicker
reduction filter is selected and applied to the image before it is
displayed on the television monitor using the browser. Otherwise, the
browser displays the image without flicker reduction filtering.