Patent ID: 8026894

Claim:
A method for generating a backlight image for a display backlight array, said method comprising: a) receiving an input image comprising an array of pixel values representing an image at a first resolution; b) subsampling said input image to create an intermediate resolution image, wherein said intermediate resolution image has a resolution that is lower than said first resolution and wherein said intermediate resolution image comprises sub-block values, each of which correspond to a different plurality of input image pixel values; c) determining a current-frame sub-block characteristic for each of said pluralities of input image pixel values; d) determining a previous-frame sub-block characteristic for pluralities of input image pixel values in a previous frame; e) creating a motion map with motion elements for each backlight element, wherein the resolution of said backlight elements is less than said intermediate resolution and a plurality of said sub-blocks corresponds to one of said motion elements, said creating occurring by comparing said previous-frame sub-block characteristics to said current-frame sub-block characteristics, wherein one of said motion elements, indicates motion when one of said previous-frame sub-block characteristics, for a particular sub-block corresponding to said motion element, is substantially different than the current-frame sub-block characteristic corresponding to said particular sub-block; f) creating a motion status map, wherein said motion status map comprises motion status elements corresponding to each of said motion elements, wherein the value of said motion status elements increases incrementally with each successive frame to a maximum motion status value when a corresponding motion status element of a previous frame indicates motion and the value of said motion status elements decreases incrementally with each successive frame to a minimum motion status value when a corresponding motion status element of a previous frame does not indicate motion; g) calculating a local LED maximum value within a window containing a current LED driving value; h) calculating, based on a corresponding one of said motion status elements, an updated LED driving value that is a weighted combination of said current LED driving value and said LED maximum value.