Modern display panels are often based on thin-film transistor (TFT) technologies. In these types of systems, a light source is mounted behind the display panel. The light source may include light emitting diodes (LEDs), florescent lights, edge lights that illuminate reflectors, or the like. A first polarization film is placed over the light source with a polarized light orientation in a first direction. A TFT panel including individually addressable pixels is then placed over the first polarization film. The pixels of the TFT panel may have color filters to enable a color display. A second polarization film is placed over the TFT panel on the opposite side of the TFT panel from the first polarization film. The second polarization film has a polarized light orientation that is perpendicular to the first polarization film, generally preventing light from the light source from passing through the display panel. A transparent cover panel may be mounted over the second polarization film to protect the display and to provide other functions if desired, such as a touch screen. Once the layer structure is completed, the edges, or display border, are sealed and the display panel is mounted in a case.
When a thin-film transistor controlling an individual pixel is activated, light passing through the activated thin-film transistor is rotated from the first direction to the second direction. This allows the light to be transmitted through the second polarization film, making it visible at the front of the display panel.
Certain exemplary embodiments are described in the following detailed description and in reference to the drawings, in which:
Display borders are getting thinner as manufacturers are maximizing screen size while minimizing the display footprint to save on space. As display borders get thinner, the problem of backlight bleeding becomes more prevalent. Backlight bleeding occurs when the light from the light source that illuminates the display panel from behind escapes the edges of the display. This will cause certain areas of a display to be lighter when displaying a dark background or bright spots to appear on a display in a dark environment.
This disclosure details a method to reduce backlight bleeding in displays. LEDs light the LCD panel from behind are driven by multiple LED drivers that allow independent control of each LED. Sensors are placed along the inside edges of a display to check for backlight bleeding along the edges. A controller monitors the sensors and will dynamically modify the power of each LED to minimize the amount of bleeding in that area.
The sensors 104 may be placed in a bezel 116 to measure light intensity at the display side 106 of the display panel 100. A controller may compare the light intensity from the sensors 104 to the light intensity expected for a region of the display panel. The controller may then adjust the backlight to match the measured light intensity to the expected light intensity, which may dynamically reduce light bleed 102.
In this example of a display panel 200, five functional layers are present. Starting from the back of the display panel 200, opposite the front surface and sensors 204, is a light panel 206 that may hold an array of LEDs 202. In this example, the LEDs 202 may be individually adjustable, for example, using a grid of powerlines 208 and ground lines 210 from a controller 212. Accordingly, the light intensity output by each individual LED 202 may be adjusted by the controller 212, using individual LED drivers. The controller 212 may base the adjustment of the light intensity output by the LEDs 202 on the light intensity measurements from the sensors 204, which may be coupled to the controller 212 through sensor lines 214.
The system is not limited to adjusting the LEDs 202 individually. The LEDs 202 may be wired in different configurations to allow banks of LEDs 202 to be adjusted together. For example, the LEDs 202 along the edges of the display panel may be individually addressable while the LEDs 202 in the center of the display panel are adjusted together.
The light from the light panel 206 may pass through a diffuser panel 216. The diffuser panel 216 scatters or refracts the light from the LEDs 202 to minimize brighter or darker regions.
In a thin filter transistor (TFT) liquid crystal display (LCD) panel, a first polarization filter 218 may be included to polarize the light from the diffuser panel 216. The polarization may orient the light in a first direction 220. A second polarization filter 222 is included and disposed on an opposite side of a TFT panel 224 from the first polarization filter 218. The second polarization filter 222 has a polarization that may orient the light in a second direction 226 that is perpendicular to the first direction 220. Accordingly, the light passing through the first polarization filter 218 is substantially blocked by the second polarization filter 222, for example, with less than 5% of the light passing through, or less than 2% of the light passing through, or less than 0.5% of the light passing through, or lower.
The TFT panel 224 includes an array of individual thin filter transistors 228 that are individually activated by the controller 212, for example, through an array of TFT powerlines 230 and TFT ground lines 232 that allow each thin filter transistor 228 to be individually addressable. When a thin filter transistor 228 is powered it actuates a LCD pixel that rotates the polarization of the light from the first direction 220 the second direction 226. This allows the light to pass through the second polarization filter 222 and be visible to a user.
The example display panel 200 may contain numerous other layers to perform display and input functions. For example, a protective glass panel may be placed over the second polarization filter 222 to protect it from scratches. A touch sensitive screen may also be placed over the second polarization filter 222 or incorporated into a protective glass panel over the second polarization filter 222. Further, the protective glass panel may incorporate the second polarization filter 222. The TFT panel 224 may include color filters over individual pixels to allow a color display to be formed.
The controller 212 may measure the light intensity over the display panel 200, using the sensors 204, which may be placed outside of the display panel 200, for example, in a bezel mounted to the front surface of the display panel 200. The measurement of the light intensity may allow the controller 212 to detect if backlight bleeding is occurring. If so, the controller 212 may adjust the strength of the LED drivers to control the light output of the LEDs 202, for example, by pulse width modulation of a power signal sent over the powerlines 208 to the LEDs 202, among other techniques. The controller 212 may then use the measurements from the sensors 204 to determine if the backlight bleeding has been reduced. This process may be continuously repeated to control the backlight bleeding.
A user may override the sensor controller adjustments to manually adjust the power of the LEDs. This may be performed through hardware controls or through software depending on implementation. Further, the user may adjust the overall power of the LEDs 202 throughout the light panel 206 to increase or decrease the brightness of the display panel 200. The user may adjust the power of LEDs 202 in certain regions to manually decrease backlight bleeding.
At block 304, the intensity of the light emitted by the display panel, for example, at the front edge near a sensor, may be measured. As described herein, the light sensor may be located in a bezel to allow it to measure light over the front surface of the display panel, opposite the light source of the display panel.
At block 306, a controller may adjust the light source to match the measured intensity to the expected intensity. For example, the controller may have the ability to manipulate distinct areas of the backlighting to have fine granular control of the light output in all locations. The light sensors may be used by the controller to measure light intensity along the edges of the display. The controller may then determine if any of the intensity readings are out of bounds, for example, comparing the intensity readings to the expected intensity calculations. This may be used to identify an area of the display panel that is showing light bleeding. If an area of the display panel is showing backlight bleeding, the controller may adjust the output of the light source in that area.
An ambient light sensor may be included in the display panel, for example, mounted in the bezel and pointing away from the display panel. The ambient light sensor may provide a measurement of the intensity of ambient light, which may be used with the calculation of the expected intensity to adjust the light sources. A separate sensor may not be needed. The other sensors pointed inwards, over the front surface of the display panel, may be used to determine an ambient light level.
In this example, instructions or circuitry may operate in the controller to determine if any of the light sensor readings are out of bounds, and therefore light bleeding is occurring, for example, as compared to expected values in a given ambient light environment. If an area of the display is determined to have backlight bleeding, then the controller adjusts the light source of the display to compensate for the light bleed. Thus, the light bleed monitoring may be real-time and continuous. Further, if the ambient light of the environment changes, the controller may dynamically compensate for light bleed, ambient light conditions, or both. For example, if a display is in a room with a window and the sun sets, changing the room lighting, the controller can compensate for light bleed throughout the changing conditions.
Other techniques may be used for the control of the backlight. For example, if an area of the display is bleeding, then the controller may cycle through a pattern of light sources, enabling and disabling the light sources, such as LEDs, to compensate for the light bleed. The controller may determine the pattern based, at least in part, upon the needed light output. The patterns may be simple, such as every other LED in an LED array, or every other row or column in an LED array. Patterns may be implemented using other light sources, such as fluorescent tubes. In this example, fluorescent tubes near the light bleeding may be adjusted to lower the total amount of light in the vicinity the light bleed, while fluorescent tubes farther from the light bleed may be adjusted to increase the total amount of light emitted by the backlight.
The compute device 400 may include a processor 402. The processor 402 may be a single core processor, a multicore processor, a processor cluster, or the like. The processor 402 may include, or be replaced by, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or any combinations thereof, to implement the light controlling functions described herein. The processor 402 can be coupled to other units through a bus 404. The bus 404 can include peripheral component interconnect (PCI) or peripheral component interconnect express (PCIe) interconnects, Peripheral Component Interconnect eXtended (PCIx), a proprietary bus as part of an SoC or any number of other suitable technologies for coupling together functional units.
The processor 402 may be coupled through the bus 404 to a memory 406. The memory 406 can include random access memory (RAM), including volatile memory such as static random-access memory (SRAM) and dynamic random-access memory (DRAM). The system memory 406 can include directly addressable non-volatile memory, such as resistive random-access memory (RRAM), phase-change memory (PCRAM), memristor, magnetoresistive random-access memory, (MRAM), spin-transfer torque Random Access Memory (STTRAM), and any other suitable memory that can be used to provide computers with persistent memory. The memory may be used to implement persistent memory, or non-volatile storage, if it can be directly addressed by the processor at a byte or word granularity and has non-volatile properties.
Further, the compute device 400 may include a separate non-transitory, machine-readable storage media, such as a storage 408 for the long-term storage of data, including machine-readable instructions to implement the lighting control functions described herein, an image for the display panel, instructions to receive image data from a processor, and instructions to display the image data on a display panel. The storage 408 may include a hard disk, an optical drive, a solid-state disk drive, or other non-volatile storage elements. In some examples, the memory 406 and the storage device 408 may be combined into a single unit. Further, the machine-readable instructions may correspond to hardwired programming of an ASIC or an FPGA.
The compute device 400 can include a communications interface 410. The function of the communications interface 410 may depend on the environment of the compute device 400. For example, if the compute device 400 is part of a display panel the communications interface 410 may be a display interface, coupling to a computer or network 412 through a display port, an HDMI interface, a DVI interface, an RGB interface, or the like. If the compute device 400 is a full function device, the communications interface 410 may include a network interface controller (NIC), a wireless communications transceiver, or both, to allow the compute device 400 to couple to a network. The network may be an enterprise server network, a storage area network (SAN), a local area network (LAN), a wide-area network (WAN), or the Internet, for example.
The processor 402 may be coupled through the bus 404 to a human machine interface (HMI) 414. The HMI 414 may be used to couple the compute device 400 to input/output (I/O) devices 416. The I/O devices 416 may include a keypad, a touchscreen, a mouse, a keyboard, a button, a speaker, an LED, or the like. Accordingly, the HMI 414 may include a USB interface, a speaker interface, digital input/output interfaces, a touchscreen scanner, or any other devices known in the art.
A display panel 418 may be coupled to the compute device 400. The display panel 418 and the compute device 400 may be in a single case, such as the case of the display panel 418. The compute device 400 may have a sensor interface 420 to interface to light sensors 422, for example, mounted in a bezel around the front surface of the display panel 418. The sensor interface 420 may include analog-to-digital converters (ADCs) to convert signals from the light sensors 422 into digital signals that can be provided to the processor 402 through the bus 404. The light sensors 422 may include phototransistors, photodiodes, photoresistors, and the like. A highest sensitivity of the light sensors 422 may be achieved using phototransistors.
A backlight driver 424 may be used to drive the display panel light source 426 as described herein. The type of the backlight driver 424 depends on the lighting technology used for the display panel light source. For an LED light source the backlight driver 424 may couple digital outputs to MOSFET transistors driving individual source and sink lines to LEDs. The light intensity of the LEDs may be controlled by oscillating the digital outputs to control the total current to an LED. In another example, a digital-to-analog converter (DAC) may be used to control the frequency of an oscillator circuit to drive the MOSFET transistors on the source and sink lines to the LEDs and adjust the intensity of the individual LEDs. Any number of other configurations may be used to drive the LEDs including, for example, driving each source line from a MOSFET transistor couple to the analog output of a DAC.
Other lighting technologies may use similar adjustments to control the light intensity of the light source for the display panel 418. For example, the intensity of a florescent tube may be adjusted by controlling a frequency fed to the driver of the fluorescent tube.
A display panel driver 428 may be used to drive the individual display panel pixels 430 of the display panel 418. The display panel driver 428 may use any number of technologies known in the art.
The storage 408 may include modules and data that comprise instructions to direct the processor 402 to implement the functions described herein. However, the modules may be implemented in any number of configurations while staying within the scope of the present claims. Further, a portion, or all, of the instructions may be hardcoded into an ASIC, an FPGA, or other circuitry.
The modules may include an intensity measurer 432. The intensity measurer 432 directs the processor 402 to measure the light intensity over the visible, or outer, surface of the display panel 418, opposite the light source for the display panel. If the light sensors 422 include an ambient light sensor, directed away from the display panel, the intensity measurer 432 may also direct the processor 402 to measure the ambient light intensity for purposes of the intensity calculations.
An intensity calculator 434 may use measurements of the light intensity over the visible surface of the display panel 418, and ambient light intensity measurements, if collected, to calculate the expected light intensity over a region of the display panel 418.
A display panel operator 436 may include several frames of data to be displayed, and the instructions to control the display panel driver 428 to provide values to the individual display panel pixels 430 in the display panel 418. The intensity calculator 434 may use data, for example, values of pixels for a frame of data to be displayed, from the display panel operator 436 to determine the expected or inherent brightness of a region of the display panel 418. The expected brightness of the region may be determined, based at least in part, on the values for the pixels in the region. This may be performed as described with respect to the method of
The storage 408 may include a backlight controller 438 used to adjust the light intensity of a portion or all of the display panel light source 426. As described herein, this may be performed by providing a pulse width modulated signal to the backlight driver 424 to change the intensity of portions of the display panel light source 426.
It is to be understood that the block diagram of
The simplified block diagram also indicates the basic flow of data and control signals between units in the example compute device 400. Readings 502 from the light sensor 422 are provided to the intensity measurer 432. The intensity measurer 432 may determine the light intensity over a region of the display panel 418, and provide the expected light intensity 504 to the intensity calculator 434.
The intensity calculator 434 may obtain pixel values 506 from a display panel operator 436. The intensity calculator 434 may then calculate the expected light intensity over region of the display panel 418 and compare that to the measured light intensity 504. An ambient light intensity measurement may be used to compensate for the ambient light in the environment of the display panel 418. The intensity calculator 434 may then determine adjustments 508 that should be made to the display panel light source 426 to maintain the light intensity at the correct values, lowering or eliminating backlight bleeding around the edges of the display panel 418.
The adjustments 508 may be provided to the backlight controller 438 to adjust the LEDs, or other light sources, in the display panel light source 426. This may be performed as described with respect to
The machine-readable medium 600 may include code 606 to direct the processor 602 to perform a light intensity measurement, as described herein. The light intensity measurement may be performed using sensors over the front surface of the display panel, and may include performing light intensity measurements using sensors to determine an ambient light measurement. Code 608 may be included to direct the processor 602 to perform an intensity calculation, as described herein. This may include directing the processor 602 to use data from light intensity measurements and pixel values to calculate an expected brightness, or light intensity, over region. The code 608 may determine that backlight bleeding is present in a region of the display, for example, if the light intensity measured is greater than the light intensity that is calculated. The code 608 may determine an adjustment to the backlight to compensate for backlight bleeding, changing ambient light conditions, and the like.
The machine-readable medium 600 may include code 610 to control the backlight. This may include, for example, increasing or decreasing the light output by a display panel light source for a portion, or all, of the display.
While the present techniques may be susceptible to various modifications and alternative forms, the exemplary examples discussed above have been shown only by way of example. It is to be understood that the technique is not intended to be limited to the particular examples disclosed herein. Indeed, the present techniques include all alternatives, modifications, and equivalents falling within the scope of the present techniques.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/030212 | 4/30/2018 | WO | 00 |