1. Field of the Invention
The present invention relates in general to the field of information handling system displays, and more particularly to a system and method for portable information handling system integrated backlight control.
2. Description of the Related Art
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option available to users is information handling systems. An information handling system generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes thereby allowing users to take advantage of the value of the information. Because technology and information handling needs and requirements vary between different users or applications, information handling systems may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated. The variations in information handling systems allow for information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, information handling systems may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.
Information handling systems configured as portable units have grown in popularity among users over the past several years. Portable information handling systems generally integrate in a single housing a display, internal power source and processing components, such as the CPU and hard disk drive, so that a user can carry the portable system from place to place while the system is operating. As processing components have decreased in size and increased in performance, portable information handling systems are often able to pack processing capabilities into a relatively small housing that are comparable to the capabilities available from desktop systems. One important consideration to achieving portability is reducing the power consumption of the components within the system so that the internal power will support operations for a long enough time period. Generally the most practical display solution for portable systems both in terms of size and power consumption are liquid crystal display (LCD) panels. LCD panels have a backlight, such as cool cathode florescent light (CCFL), that illuminates through a panel of pixels. An image is generated by altering the light-absorbing characteristics of the pixels so that backlight passing through a pixel has a desired color.
Although LCD panels provide an effective display solution for portable information handling systems, manufacturers still typically seek to reduce power consumption by the LCD panels as much as possible while presenting quality images from the panels. One example of an attempt to maintain display quality with reduced power consumption is the Display Power Saving Technology (DPST) available with Intel chipsets. DPST attempts to maintain the visual experience of a display with reduced backlight illumination by altering the image brightness and contrast for the colors within an image. A graphics processing unit (GPU) provides incremental DPST adjustments to an inverter that powers the backlight so that the adjustments are not perceptible by a user. Users typically select the level of brightness for a display with manual inputs through a keyboard and that level of brightness is maintained relative to environmental conditions with an ambient light sensor (ALS) located in the panel. An embedded controller (EC) generally located in the base of the display accepts user inputs and ALS measurements to manage inverter output. However, the bus from the EC to the GPU and inverter is typically a single channel, such as a pulse width modulation (PWM) bus or an SMBus. Managing the adjustments to brightness by both the DPST and ALS through a common bus adds significant complexity to the generation of displays through analog to digital channels, processing, physical interface considerations and EC design and layout. Often substantial EC workloads impact display quality with delays also introduced by the narrow communication channel from the EC to the GPU.
Therefore a need has arisen for a system and method which more efficiently integrates multiple display control systems of an information handling system.
In accordance with the present invention, a system and method are provided which substantially reduce the disadvantages and problems associated with previous methods and systems for generating information handling system displays. Multiple brightness inputs are made at an inverter for use in determining the brightness of the backlight interfaced with the inverter. The multiple brightness inputs are summed at the inverter to determine illumination brightness based on multiple factors, such as manual user settings, automated brightness changes and sensed ambient light.
More specifically, an information handling system integrates processing components and a display in a portable housing so that the processing components generate information for presentation at the display. A backlight illuminates the display with varying brightness, the level of brightness determined by the power output from an inverter. A brightness module on the inverter determines the power output to the backlight by considering plural factors input to the inverter. One factor is a user input brightness level communicated by a user to the inverter through an embedded controller interface, such as with a SMBus or I2C bus. Another factor is automatic brightness adjustments, such as DPST adjustments determined by a graphics process and communicated to the inverter through a graphics controller interface and pulse width modulation bus. An ambient light sensor communicates ambient light measurements to the inverter through an ambient light interface. For example, the brightness module sums the values of the user input brightness setting, automated brightness adjustments and measured ambient light to set the power output from the inverter. The value output from the brightness module is constrained within a user-settable range and adjusted by a user-settable calibration value.
The present invention provides a number of important technical advantages. One example of an important technical advantage is that an embedded controller manages parameters for multiple display control systems by communicating information to registers of the inverter over a simple communication channel, such as a SMBus or I2C bus. Control of brightness at the inverter based on inputs from the embedded controller and ambient light sensor measurements provided to the inverter avoids applying ambient light sensor and DPST controls through timing and overhead alterations at the analog-to-digital and digital-to-analog conversion level. Users maintain direct control over display brightness while still benefiting from power savings of the automated display control provided by DPST.
The present invention may be better understood, and its numerous objects, features and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference number throughout the several figures designates a like or similar element.
Summing user brightness inputs and automated brightness adjustments at an inverter provides a desired brightness level from an information handling system display with reduced complexity. For purposes of this disclosure, an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an information handling system may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The information handling system may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of nonvolatile memory. Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.
Referring now to
The brightness level of the illumination provided by backlight 26 is determined by an inverter 28 based on user brightness settings, automated brightness adjustments and an ambient light measurement. User brightness settings are manually input by the user at keyboard 26 or other input/output device and communicated to inverter 28 from embedded controller 24 through a control bus 30, such as a SMBus or I2C bus. Automated brightness adjustments are determined by graphics processor unit 22, such as in accordance with the DPST standard, and communicated to inverter 28 through a pulse width modulation bus 32. An ambient light sensor 34 detects the level of ambient light at display 12 and provides the ambient light measurement to inverter 28 for adjustment of backlight illumination in response to external lighting conditions. Directly interfacing each of graphics processor unit 22, embedded controller 24, and ambient light sensor 34 to inverter 28 allows inverter 28 to determine the power output to backlight 26 with both automated and manual settings without converting the settings through analog-digital conversion at the graphics processor 22.
Referring now to
User brightness settings also include range and calibration constraints defined to control the operating conditions of inverter 28. For example, a brightness range register 48 stores user-settable minimum and maximum brightness levels. Brightness module 42 compares the summed values of the output brightness against the minimum and maximum values to keep the value output to power module 44 within the minimum and maximum values. A calibration register 48 allows calibration of the power output so that backlight 26 illuminates at a desired value. For initial calibration, brightness module 42 illuminates at a calibration value stored in calibration register 48. Illumination of backlight 26 is measured at the calibration output to adjust the calibration value so that an unadjusted brightness output has a predetermined brightness. The value in calibration register 48 is then used to adjust the sum of brightness module 42 so that the calibration value acts as a base value to which user input, automated and sensed light adjustments are made.
Although the present invention has been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5953074 | Reddy | Sep 1999 | A |
6812649 | Kim | Nov 2004 | B2 |
6839048 | Park | Jan 2005 | B2 |
6857759 | Lee et al. | Feb 2005 | B2 |
6870529 | Davis | Mar 2005 | B1 |
6930898 | Jeon et al. | Aug 2005 | B2 |
6942371 | Chen | Sep 2005 | B2 |
7136076 | Evanicky et al. | Nov 2006 | B2 |
7236154 | Kerr et al. | Jun 2007 | B1 |
7336255 | Nguyen et al. | Feb 2008 | B2 |
7351947 | Dailey et al. | Apr 2008 | B2 |
Number | Date | Country | |
---|---|---|---|
20060274023 A1 | Dec 2006 | US |