1. A method of detecting a film mode of a video sequence, comprising: computing a difference, d(t), between a selected frame, F(t), and a temporally adjacent frame, F(t−1), where t is time, over a selected range of times; calculating a difference threshold, T(t), for each d(t) as the average of the maximum and minimum values of d(t−1), d(t), and d(t+1) over the selected range of times; generating a pattern by assigning a pattern value, e(t), to each d(t), wherein a first pattern value is generated when d(t) is greater than T(t), a second pattern value different than the first is generated when d(t) is less than T(t), and e(t) is adjusted to a third pattern value if either: the frame F(t−1) has been determined to be part of a known progressive film mode and the generated pattern values, e(t), for any t within the selected range differ from an expected pattern value, x(t), determined from the known progressive film mode; or the standard deviation and mean of d(t), over the selected time range, are less than a threshold standard deviation, T s , and a threshold mean, T m , respectively; and determining the selected frames, F(t), over the selected range of times, to be either a part of a known progressive film mode or video based upon a comparison of the generated pattern to patterns of a plurality of known progressive film modes.