Temporal filtering of video signals
First Claim
1. A method comprising the steps of:
- receiving a segment of a video;
calculating a rear modulation signal for the received segment wherein the rear modulation signal comprises a plurality of control signals, the control signals respectively corresponding to separately-controllable elements of a backlight;
calculating a difference in intensity between the rear modulation signal of the received segment and a rear modulation signal of a previous frame corresponding to the received segment; and
modifying the rear modulation signal for the received segment with a temporal filtering limit R to obtain an actual rear modulation signal for the received segment;
wherein the temporal filtering limit R limits at least a rate of increase or a rate of decrease in intensity of elements of the backlight; and
wherein calculating the rear modulation signal comprises;
performing first downsampling on the received segment;
applying a spatial filter to the downsampled received segment; and
performing a second downsampling on the spatially-filtered, downsampled, received segment.
1 Assignment
0 Petitions
Accused Products
Abstract
A process for reducing noise and temporal artifacts (e.g. walking LEDs) on a dual modulation display system by applying temporal filtering to rear modulation signals of a sequence of video frames. Flare and dimming rates are calculated for a current frame in the video. If a flare rate threshold is exceeded, an intensity of the backlight is limited to a predetermined flare rate. If a dimming rate threshold is exceeded, the backlight intensity is limited to a predetermined dimming rate. The limitations are applied, for example, on an element-by-element basis. In the event of a scene change, the limitations do not need to be applied. A forward modulation signal is calculated by taking into account any applied backlight limitations.
-
Citations
24 Claims
-
1. A method comprising the steps of:
-
receiving a segment of a video; calculating a rear modulation signal for the received segment wherein the rear modulation signal comprises a plurality of control signals, the control signals respectively corresponding to separately-controllable elements of a backlight; calculating a difference in intensity between the rear modulation signal of the received segment and a rear modulation signal of a previous frame corresponding to the received segment; and modifying the rear modulation signal for the received segment with a temporal filtering limit R to obtain an actual rear modulation signal for the received segment; wherein the temporal filtering limit R limits at least a rate of increase or a rate of decrease in intensity of elements of the backlight; and wherein calculating the rear modulation signal comprises; performing first downsampling on the received segment; applying a spatial filter to the downsampled received segment; and performing a second downsampling on the spatially-filtered, downsampled, received segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
13. A method comprising the steps of:
-
receiving a segment of a video; calculating a rear modulation signal for the received segment wherein the rear modulation signal comprises a plurality of control signals, the control signals respectively corresponding to separately-controllable elements of a backlight; calculating a difference in intensity between the rear modulation signal of the received segment and a rear modulation signal of a previous frame corresponding to the received segment; and modifying the rear modulation signal for the received segment with a temporal filtering limit R to obtain an actual rear modulation signal for the received segment; wherein the temporal filtering limit R limits at least a rate of increase or a rate of decrease in intensity of elements of the backlight; and the method further comprising forming a three-dimensional data structure of backlight element drive values, the data structure having two spatial dimensions and a temporal dimension wherein applying the filtering limit comprises applying a three-dimensional filter to the data structure. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification