In this paper, a method is proposed for finding a pixel transformation function that maximizes backlight dimming while maintaining a pre-specified image distortion level for a liquid crystal display. This is achieved by finding a pixel transformation function, which maps the original image histogram to a new histogram with lower dynamic range. Next the contrast of the transformed image is enhanced so as to compensate for brightness loss that would arise from backlight dimming. The proposed approach relies on an accurate definition of the image distortion which takes into account both the pixel value differences and a model of the human visual system and is amenable to highly efficient hardware realization. Experimental results show that the histogram equalization for backlight scaling method results in about 45% power saving with an effective distortion rate of 5% and 65% power saving for a 20% distortion rate. This is significantly higher power savings compared to previously reported backlight dimming approaches.
IntroductionAs the portable electronic devices become more intertwined with everyday life of people, it becomes necessary to put more functionality into these devices, run them at higher circuit speeds, and have them consume a small amount of energy. These electronic devices are becoming smaller and lighter and often required to operate with fancy Liquid Crystal Displays (LCD's) for increasing periods of time.Unfortunately, the battery capacities are increasing in much slower pace than the overall power dissipation of these kinds of devices. Therefore, it is essential to develop low power design techniques to reduce the overall power dissipation of these devices. Previous studies on battery powered electronic devices have pointed out that the energy consumption in the Cold Cathode Fluorescent Lamp (CCFL), which is the backlight of an LCD, dominates the overall energy consumption of the device [1]. In the SmartBadge system for instance, the display consumes 28.6%, 28.6%, and 50% of the total power in the active, idle, and standby modes, respectively [1]. Unfortunately, as for other resources, one cannot tackle this energy hungry component with some form of power shutdown. This is due to the fact that LCD subsystem must be continuously refreshed and cannot be turned off or put to sleep without a significant penalty in performance and Quality of Service (QoS).There are two main classes of techniques for lowering the power consumption of LCD subsystem. The first class of techniques is focused on the digital/analog interface between the graphics controller and the LCD controller [2] [3]. These techniques try to minimize the energy consumption by taking advantage of different encoding schemes to minimize the switching activity of the electrical bus. For instance, reference [2] uses the spatial locality of the video data to reduce the number of transition on the DVI bus reducing its energy consumption by 75%. More recently, reference [3] has extended the previous work by using the limited intra-word transition...