1. Field of the Invention
The present invention relates generally to electric power consumption control and in particular to electric power consumption control in electronic display monitors.
2. Background Information
With the proliferation of computing and consumer electronics systems, the amount of electrical power consumed by such systems is on the rise. One component of such systems that consumes a significant amount of electrical power is the display monitor. The amount of electrical power consumed by an LCD or CRT monitor is not trivial compared to other computer components. For example, in case of personal computers such as notebook/laptop computers, the most power consuming component is the display monitor.
High resolution and high brightness display monitors consume more power than lower resolution/brightness display monitors. Higher resolution/brightness display monitors lead to a battery life reduction up to 30 percent compared to lower resolution/brightness display monitors. To conserve power, typically when using a notebook computer on battery power, users turn down the display monitor brightness in order to lengthen battery life of the notebook computer. For higher resolution display monitors, the user must either reduce resolution on the notebook computer for a longer battery life, or utilize the display monitor at best resolution but with a shorter battery life. In addition to notebook computers, other devices with display monitors (desktop computers, servers, workstations, etc.) experience the same power consumption issues. This is crucial for many organizations in terms of reducing energy consumed by their computing equipment.
The invention provides a method and system for controlling electrical power consumption of a display monitor screen. One embodiment includes grouping screen pixels into different resolution cells, detecting display of one or more windows on the screen, and selectively controlling the cells by providing power only to the pixels in cells corresponding to one or more windows of interest to the user, and reducing power to pixels in remaining cells.
Grouping screen pixels into different resolution cells may include grouping screen pixels into different nested resolution cells. Selectively controlling the cells may include selectively powering on only the pixels in cells corresponding to one or more windows of interest to the user, and powering off pixels remaining cells. Selectively controlling the cells may further include selectively providing power for backlighting only the cells corresponding to one or more windows of interest to the user, and reducing power for backlighting remaining cells.
Selectively controlling the cells may include dynamically providing power on only the pixels in cells corresponding to one or more windows of interest to the user, and reducing power to pixels in remaining cells. Detecting display of one or more windows on the screen may further include detecting a window of interest to the user based on user interaction. Detecting display of one or more windows on the screen may further include detecting a window of interest to the user based on operating system feedback.
Other aspects and advantages of the present invention will become apparent from the following detailed description, which, when taken in conjunction with the drawings, illustrate by way of example the principles of the invention.
For a fuller understanding of the nature and advantages of the invention, as well as a preferred mode of use, reference should be made to the following detailed description read in conjunction with the accompanying drawings, in which:
The following description is made for the purpose of illustrating the general principles of the invention and is not meant to limit the inventive concepts claimed herein. Further, particular features described herein can be used in combination with other described features in each of the various possible combinations and permutations. Unless otherwise specifically defined herein, all terms are to be given their broadest possible interpretation including meanings implied from the specification as well as meanings understood by those skilled in the art and/or as defined in dictionaries, treatises, etc.
The invention provides a method and system for display monitor electric power consumption optimization. One embodiment involves optimizing usage of display monitors in term of user experience, battery performance and energy savings. Optimization herein may include reducing or minimizing power consumed by a display monitor in operation.
Often a user is only interested in (focused on) information in one or a few sections of the display monitor screen area at a time (e.g., section(s) of the display screen that are actually used). The user is not generally interested in having the remaining sections of the display screen with best appearance. An embodiment of the invention provides selective activation of one or more sections of the display monitor, leaving other sections in power saving mode (e.g., turned off, lower brightness/resolution).
Referring to
For example, a display screen with the overall resolution of 1400×1050 pixels can comprise four different nested, sub-resolution, cells 25 such as: 1280×1024, 1024×768, 800×600 and 640×480 cells. Nested cells can be implemented in different ways, such as 1400×1050 resolution containing a 1280×1024 resolution, and so on. This allows activating at least one cell of the display screen at a time. The cells represent screen itself, such that any windows to be polarized depending on size will require polarizing a subset of the screen cells. Consider for example a screen made of n cells, wherein each window requires m cells to be polarized with m<=n. The case where m=n is the case when a window is in full screen mode. Similarly, the backlight controller increases brightness of only the nested cells that are in actual use by the user.
The controllers 21, 22, implement grouping of the grouping of screen pixels into different resolution cells, and the detector 26 detects display of one or more windows on the screen. The controller 21 performs selectively controlling the cells by providing power only to the pixels in cells corresponding to one or more windows of interest to the user, and reducing power to pixels in remaining cells. The controller 22 performs selectively providing power for backlighting only the cells corresponding to one or more windows of interest to the user, and reducing power for backlighting remaining cells.
Further, users are enabled to specify a change of resolution in relation to the actual use of the monitor. Such information may be saved in a user profile for each user. In one embodiment, the management system uses such information to automatically determine the actual use of various screen sections by the user and optimize the used section(s). For example, a user interested in browsing the web may not require a screen resolution higher than 1024×760 (the size most web sites are optimized to use). In this case, the management system reduces screen resolution based on such use, saving up to e.g., 40 percent of energy consumption by the display screen.
The management system may also be statically implemented regardless of user profile settings. For example, when projecting the monitor screen using a video beam, generally the resolution of display screen is greater than the one of video beam, wherein the common behavior is a reduction of the portion of the display screen that is powered.
As noted, the management system may optimize power usage (e.g., optimize screen resolution via the polarization controller) based on actual use of the display monitor. In another example, the management system may optimize power usage based on the multiple windows generically opened during a common usage of a personal computer.
The display monitor may include a pixel control module (PCM) 27 (
As such, the management system can “follow” the user activity and optimizing winnow pixels that are currently used by the user, hereby reducing power consumption since others portions of windows out of the main activity are snowed with a lower brightness and resolution. The management approach may be associated to a specific power schema that can be customized by the user, for example, setting if and how the system should apply power saving. Such a schema may for example specify that last n used windows should remain power optimized, or that windows associated to specific application must always be power optimized, and so on. As such, the management system may associate a specific power schema that can be customized by the user to behave in specific ways.
The controllers 21, 22 and the detector 26 may comprise pluggable components for application in order to exchange information with the operating system and adjust screen resolution based on “best resolution for application”, and further provide dynamic switching between resolutions. A dynamic adaptive approach to reduce power screen consumption energy adapts resolution of each screen section to that supported by that application displayed in that section. The management system may dynamically link appearance of a window (screen section) to the usage thereof. The usage of a window can overcome/collaborate with a screensaver in order to adapt power consumption based on a defined profile.
The management system leverages information about execution of each application to change resolution/backlighting of a screen section associated with each application to reduce power consumption. The management system adapts (adjusts) system display settings or system settings to conserve power, leveraging, for example, the fact that a specific application requires a lower display resolution.
As is known to those skilled in the art, the aforementioned example embodiments described above, according to the present invention, can be implemented in many ways, such as program instructions for execution by a processor, as software modules, as computer program product on computer readable media, as logic circuits, as silicon wafers, as integrated circuits, as application specific integrated circuits, as firmware, etc. Though the present invention has been described with reference to certain versions thereof; however, other versions are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.
The terms “computer program medium,” “computer usable medium,” and “computer readable medium”, “computer program product,” are used to generally refer to media such main memory, secondary memory, removable storage drive, a hard disk installed in hard disk drive, and signals. These computer program products are means for providing software to the computer system. The computer readable medium allows the computer system to read data, instructions, messages or message packets, and other computer readable information from the computer readable medium. The computer readable medium, for example, may include non-volatile memory, such as a floppy disk, ROM, flash memory, disk drive memory, a CD-ROM, and other permanent storage. It is useful, for example, for transporting information, such as data and computer instructions, between computer systems. Furthermore, the computer readable medium may comprise computer readable information in a transitory state medium such as a network link and/or a network interface, including a wired network or a wireless network, that allow a computer to read such computer readable information. Computer programs (also called computer control logic) are stored in main memory and/or secondary memory. Computer programs may also be received via a communications interface. Such computer programs, when executed, enable the computer system to perform the features of the present invention as discussed herein. In particular, the computer programs, when executed, enable the processor multi-core processor to perform the features of the computer system. Accordingly, such computer programs represent controllers of the computer system.
Those skilled in the art will appreciate that various adaptations and modifications of the just-described preferred embodiments can be configured without departing from the scope and spirit of the invention. Therefore, it is to be understood that, within the scope of the appended claims, the invention may be practiced other than as specifically described herein.
Number | Name | Date | Kind |
---|---|---|---|
5682529 | Hendry et al. | Oct 1997 | A |
5822599 | Kidder et al. | Oct 1998 | A |
6282646 | Hendry et al. | Aug 2001 | B1 |
6801811 | Ranganathan et al. | Oct 2004 | B2 |
6912664 | Ranganathan et al. | Jun 2005 | B2 |
7036025 | Hunter | Apr 2006 | B2 |
7196700 | Aho et al. | Mar 2007 | B1 |
7552349 | Hassan et al. | Jun 2009 | B2 |
20060087502 | Karidis et al. | Apr 2006 | A1 |
20070057901 | Chino | Mar 2007 | A1 |
20070146266 | Yasuda et al. | Jun 2007 | A1 |
20080129760 | Phan | Jun 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20100020092 A1 | Jan 2010 | US |