A computing device comprising: a display ; and a processor configured to: for each frame of a plurality of frames included in a video , each frame including a plurality of pixels : determine a brightness characterization for at least a region of interest of the frame ; determine one or more additional brightness characterizations for at least the region of interest of one or more additional frames of the plurality of frames, wherein the one or more additional frames are one or more following frames that immediately follow the frame or one or more preceding frames that immediately precede the frame ; detect a high brightness condition in the region of interest of the frame; generate a filter for the frame based on the brightness characterization and the one or more additional brightness characterizations, the filter indicating a change in brightness for each pixel in the region of interest ; apply the filter to at least the region of interest of the frame to generate a filtered frame, wherein the high brightness condition is not present in the region of interest of the filtered frame; and output the filtered frame for display at the display. a display ; and a processor configured to: for each frame of a plurality of frames included in a video , each frame including a plurality of pixels : determine a brightness characterization for at least a region of interest of the frame ; determine one or more additional brightness characterizations for at least the region of interest of one or more additional frames of the plurality of frames, wherein the one or more additional frames are one or more following frames that immediately follow the frame or one or more preceding frames that immediately precede the frame ; detect a high brightness condition in the region of interest of the frame; generate a filter for the frame based on the brightness characterization and the one or more additional brightness characterizations, the filter indicating a change in brightness for each pixel in the region of interest ; apply the filter to at least the region of interest of the frame to generate a filtered frame, wherein the high brightness condition is not present in the region of interest of the filtered frame; and output the filtered frame for display at the display. determine a brightness characterization for at least a region of interest of the frame ; determine one or more additional brightness characterizations for at least the region of interest of one or more additional frames of the plurality of frames, wherein the one or more additional frames are one or more following frames that immediately follow the frame or one or more preceding frames that immediately precede the frame ; detect a high brightness condition in the region of interest of the frame; generate a filter for the frame based on the brightness characterization and the one or more additional brightness characterizations, the filter indicating a change in brightness for each pixel in the region of interest ; apply the filter to at least the region of interest of the frame to generate a filtered frame, wherein the high brightness condition is not present in the region of interest of the filtered frame; and output the filtered frame for display at the display. <EOS>