Method and system for dynamically setting backlight dimming algorithm for displays
A system, method, and computer-readable medium are disclosed for reducing halo artifacts of static images on a computer display. A multimedia stream is received that includes graphical images which are moving and static images as displayed on the computer display. A determination is performed if a graphical image in the multimedia stream is a static image. Additional LED zones of LEDs are turned on to provide backlighting to a computer display panel. A diming algorithm is enabled to adjust LEDs to reduce halo artifacts in the static image. Luminance correction is performed at the pixel level for the static image.
1. A computer-implementable method for reducing halo artifacts of static images on a computer display comprising:
receiving a multimedia stream that includes graphical images;
determining if a graphical image in the multimedia stream is a static image;
turning on additional LED zones of LEDs that provide backlighting to a computer display panel;
enabling a dimming algorithm to adjust the LEDs to reduce halo artifacts in the static image; and
performing luminance correction for the static image at the pixel level.
2. The method of claim 1 , wherein the receiving the multimedia stream is performed by a scalar integrated circuit performing multiple operations on the multimedia stream.
3. The method of claim 1 , wherein the determining if a graphical image in the multimedia stream is a static image is based on histograms of images of the multimedia stream, no change in histograms between successive images translating to a static image.
4. The method of claim 1 , wherein the turning on additional LED zones of LEDs is at the edges of the static image.
5. The method of claim 1 , wherein the enabling a dimming algorithm controls individual LEDs.
6. The method of claim 1 , wherein the performing luminance correction is performed by a uniformity correction operation.
7. The method of claim 1 , wherein an IC scalar instructs a backlight driver to perform the method.
8. A system comprising:
a processor;
a data bus coupled to the processor; and
a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
receiving a multimedia stream that includes graphical images;
determining if a graphical image in the multimedia stream is a static image;
turning on additional LED zones of LEDs that provide backlighting to a computer display panel;
enabling a dimming algorithm to adjust the LEDs to reduce halo artifacts in the static image; and
performing luminance correction for the static image at the pixel level.
9. The system of claim 8 , wherein the receiving the multimedia stream is performed by a scalar integrated circuit performing multiple operations on the multimedia stream.
10. The system of claim 8 , wherein the determining if a graphical image in the multimedia stream is a static image is based on histograms of images of the multimedia stream, no change in histograms between successive images translating to a static image.
11. The system of claim 8 , wherein the turning on additional LED zones of LEDs is at the edges of the static image.
12. The system of claim 8 , wherein the enabling a dimming algorithm controls individual LEDs.
13. The system of claim 8 , wherein the performing luminance correction is performed by a uniformity correction operation.
14. The system of claim 8 , wherein an IC scalar instructs a backlight driver to perform the instructions.
15. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
receiving a multimedia stream that includes graphical images;
determining if a graphical image in the multimedia stream is a static image;
turning on additional LED zones of LEDs that provide backlighting to a computer display panel;
enabling a dimming algorithm to adjust the LEDs to reduce halo artifacts in the static image; and
performing luminance correction for the static image at the pixel level.
16. The non-transitory, computer-readable storage medium of claim 15 , wherein the receiving the multimedia stream is performed by a scalar integrated circuit performing multiple operations on the multimedia stream.
17. The non-transitory, computer-readable storage medium of claim 15 , wherein the determining if a graphical image in the multimedia stream is a static image is based on histograms of images of the multimedia stream, no change in histograms between successive images translating to a static image.
18. The non-transitory, computer-readable storage medium of claim 15 , wherein the turning on additional LED zones of LEDs is at the edges of the static image.
19. The non-transitory, computer-readable storage medium of claim 15 wherein the enabling a dimming algorithm controls individual LEDs.
20. The non-transitory, computer-readable storage medium of claim 15 , wherein the performing luminance correction is performed by a uniformity correction operation.