The present invention supports power management modes which includes (1) a maximum power performance mode, (2) a battery-optimized mode, and (3) a performance/optimization cycling mode for performing the maximum performance mode and the battery-optimized mode alternately within a prescribed period of time. The cycling mode allows flexibility in power management and faster charging of the battery.
|
14. A method of selecting one of a plurality of modes for power management, the method comprising:
selecting a maximum performance mode based on a first condition;
selecting a battery-optimized mode based on a second condition; and
selecting a third mode different from maximum performance mode and the battery-optimized mode based on a third condition, wherein the third mode is a hybrid of the maximum performance mode and the battery-optimized mode.
0. 58. A method of selecting one of a plurality of modes for power management within a computing system, the method comprising:
selecting a performance optimization mode based on a first condition;
selecting a battery optimization mode based on a second condition; and
selecting a third mode different from maximum performance mode and the battery-optimized mode based on a third condition, wherein the third mode comprises at least a cycling mode, wherein the cycling mode cycles among two or more power management modes.
7. A method for setting a power management mode for a system, comprising:
continuously monitoring a temperature state of the system, a charging state of a battery, and an application of power from an external source for setting a power management mode ; and
checking setting the power management mode according to the a result of the monitoring from a memory for setting the same as the power management mode for an apparatus , wherein the power management mode comprises, a maximum performance mode, a battery-optimized mode, and a cycling mode, for performing wherein the cycling mode performs automatic alternation between the maximum performance mode and the battery-optimized mode based on a prescribed ratio.
0. 39. A method of controlling power management of a computing system comprising:
setting a first operation mode of the computing system, wherein the first operation mode comprises a maximum performance mode or a battery optimized mode;
monitoring the presence of an external power supply and a remaining power capacity of an internal power supply;
controllably selecting among the maximum performance mode, the battery optimized mode or one or more third power management modes based on the monitoring, wherein the one or more third power management modes vary based on the remaining power capacity of the internal power supply.
10. An apparatus for allowing a system to have a plurality of modes for power management comprising:
a controller which supports the plurality of modes, wherein the plurality of modes includes a maximum performance mode, a battery optimized mode and a performance/optimization cycling mode,
wherein during the performance/optimization cycling mode, the controller automatically repeating repeats the maximum performance mode for a first prescribed period of time and the battery optimized mode for a second prescribed period of time or vice versa based on a prescribed ratio of the first prescribed period of time and the second prescribed period of time.
1. A system having prescribed function and operation to achieve a prescribed result, the system having an apparatus for setting a power management mode, wherein the apparatus includes:
at least one detector to monitor a condition of the system based on a temperature, remaining charge of a battery, and or whether an external power is applied or not; and
a controller for determining the power management mode corresponding to the monitored condition from a storing unit, wherein the power management mode comprises, a maximum performance mode, a battery-optimized mode, and a cycling mode for performing wherein the cycling mode performs automatic alternation between the maximum performance mode and the battery-optimized mode based on a prescribed ratio.
0. 45. A software program for controlling power management in a computing system, comprising:
first software of the software program, wherein a user may input user power management control data via the first software;
second software of the software program, wherein the second software results in data based on monitoring the presence of an external power supply and a remaining power capacity of an internal power supply;
third software, wherein the third software controllably selecting among a maximum performance mode, a battery optimized mode and one or more third power management modes based on data from the first and second, wherein the one or more third power management modes automatically adapt based on changed data from the first or second software.
0. 32. A method for controlling the power management of a computing system, comprising:
providing a user interface program with a set of user-selectable options relating to power management;
providing a smart battery interface function, wherein a remaining battery charge of an internal battery power supply is classified among a plurality of residual charge levels;
providing a plurality of power management modes comprised of a maximum performance mode, a battery optimized mode, and a hybrid mode, wherein the hybrid mode automatically alternates between at least the maximum performance mode and the battery-optimized mode;
wherein a power management mode is selected based in part on the set of user-selectable options and the smart battery interface function.
0. 18. A computer operating system program for use in a personal computing system, comprising:
a first computer program for monitoring the presence of an external power supply and a remaining power capacity of an internal power supply;
a power management control panel program with a set of user-selectable options relating to a plurality of power management modes, wherein one power management mode is a cycling mode comprised of cycling among two or more power management modes; and
a first memory location containing a set of automatic power management options;
wherein the computer operating system program correlates the set of automatic power management options with the first computer program in the event that the set of user-selectable options has not been actuated by a user.
0. 25. A method of executing an operating system for use in a personal computer, comprising:
providing a smart battery interface function, wherein a remaining battery charge of an internal battery power supply is classified among a plurality of residual charge levels;
providing an external power supply presence detector function, wherein the presence of an external source of electrical power is determined;
providing a user interface function for a power management control program; comprised of user-selectable options; and
providing at least five power management modes, each with a different power load over a given time period;
wherein a single power management mode is selected based in part on the smart battery interface function, the external power supply presence detector function, or the user interface function for a power management control program.
3. The system of
4. The system of
5. The system of
6. The system of
8. The method of
9. The method of
11. The apparatus of
12. The apparatus of
13. The apparatus of
15. The method of
16. The method of
17. The method of
0. 19. The computer operating system program of
a second memory location containing a set of user-selected options relating to the plurality of power management modes.
0. 20. The computer operating system program of
0. 21. The computer system of
0. 22. The computer operating system program of
a second computer program for monitoring a temperature;
wherein the computer system program correlates the set of automatic power management options with the second computer program.
0. 23. The computer operating system of
0. 24. The computer operating system of
0. 26. The method of
0. 27. The method of
0. 28. The method of
0. 29. The method of
providing a system bus;
wherein the single power management mode is continuously selected based on information provided from the smart battery interface function and the external power supply presence function via the system bus.
0. 30. The method of
providing a temperature monitor;
wherein the operating system continuously correlates a monitored temperature value to a set of temperature-related data to determine whether to select a power management mode with a lower power load.
0. 31. The method of
0. 33. The method of
0. 34. The method of
providing a temperature monitor;
wherein a monitored temperature value is continuously correlated to a set of temperature-related data to determine whether to select a power management mode with a lower power load.
0. 35. The method of
0. 36. The method of
0. 37. The method of
providing a system bus;
wherein the power management mode is selected based on information provided from the smart battery interface function via the system bus.
0. 38. The method of
providing an external power supply presence detector function, wherein the presence of an external source of electrical power is used to determine whether to select a power management mode with a higher power load.
0. 40. The method of
0. 41. The method of
0. 42. The method of
0. 43. The method of
0. 44. The method of
0. 46. The software program of
0. 47. The software program of
0. 48. The software program of
0. 49. The software program of
0. 50. The software program of
0. 51. The software program of
0. 52. The software program of
0. 53. The software program of
0. 54. The software program of
0. 55. The software program of
0. 56. The software program of
0. 57. The software program of
0. 59. The method of
0. 60. The method of
0. 61. The method of
0. 62. The method of
0. 63. The method of
|
1. Field of the Invention
The present invention relates to an electronic device, and more particularly, a device having an apparatus and method for setting a power management mode.
2. Background of the Related Art
In an electronic device using a battery, such as a notebook computer, power management is important. For notebook computers using a Pentium CPU manufactured by the Intel Corporation, the CPU uses a Geyserville technology, which supports two power management modes, i.e., a high performance mode and a battery-optimized mode.
The notebook computer uses the high performance mode under the environment of AC power source, and uses the battery-optimized mode under the environment of a battery-only power source. In addition, the menu wherein an user can set the default mode in each environment is realized through Power Management applet (WordPad, Graphic Panel, or the like) in control panel programs of Microsoft Windows.
The conventional notebook computer system implements the power management mode of the CPU according to which power source is provided. Since power management is implemented by only two modes, i.e., the maximum performance mode and battery-optimized mode, according to whether or not AC power detected from the power detector 60 is applied, the power management is not efficiently achieved from an optimized power use point of view. Here, the maximum performance mode means a state where the load of the system is maximum and other devices are operated according to this. The battery-optimized mode means idle state of parts of a device, that is, power save state. In addition, in the case where the battery residual amount of the notebook computer is less than 50%, if a AC power source is plugged into the computer while using a battery only as a power source during a work on computer, most of the power is supplied to the system and only a part thereof is supplied to the battery, for thereby making the charging speed slower.
The above references are incorporated by reference herein where appropriate for appropriate teachings of additional or alternative details, features and/or technical background.
An object of the invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages described hereinafter.
An object of the present invention is to improve power management. Another object of the present invention is to allow flexibility in power management.
A further object of the present invention is to allow user to set the power management.
Still another object of the present invention is to quickly charge the battery.
A further object of the present invention is to increase the number of power management modes.
It is an object of the present invention to provide an apparatus and method for setting a power management mode capable of easily and simply setting the power management mode for a notebook computer system, and automatically setting the power management mode for the notebook computer system as an optimized mode according to the current operating state.
It is another object of the present invention to provide a charging method for reducing the charge time of a battery by appropriately converting the operating mode of a central processing unit of a Geyserville within the range of less effecting the performance of a computer, if the charging residual amount of a charging battery is judged to be less than a predetermined value when a power mode is converted to an adapter mode from a battery mode.
To achieve the above objects, there is provided an apparatus for setting a power management mode according to the present invention which includes: at least one detecting unit for monitoring the temperature state of a notebook computer, the charging state of a battery, and the power applying state from external source; a storing unit for storing the state of the individual condition and an appropriate power management mode in connection with each other; and a control unit for reading the power management mode corresponding to the current state of the individual monitored condition from the storing unit and for setting the same as a power management mode for the notebook computer.
In addition, there is provided a method for setting a power management mode according to the present invention which includes the steps of: continuously monitoring the temperature state of a notebook computer, charging state of a battery and whether an external power is applied or not for setting a power management mode; reporting the result of the monitoring to a control unit and setting the power management mode as manual or automatic by an user; and checking the power management mode according to the current monitoring state from a memory to set the same as the power management mode for the apparatus, if the power management mode is set manual, or selecting and setting the power management mode by key input by the user, if the power management mode is set automatic.
Furthermore, while the notebook computer is operated only by the battery, it is operated in a maximum performance mode if the battery residual amount is more than 50% when an AC power source is inputted. On the other hand, if the battery residual amount is less than 50%, the maximum performance mode is switched to a Geyserville cycling mode so as to make the charging speed higher.
The present invention can be achieved in a whole or in parts by a method of selecting one of a plurality of modes for power management, the method comprising: selecting a maximum performance mode based on a first condition; selecting a battery-optimized mode based on a second condition; and selecting a third mode different from maximum performance mode and the battery-optimized mode based on a third condition.
The present invention can be achieved in a whole or in parts by a apparatus for allowing a system to have a plurality of modes for power management comprising: a controller which supports the plurality of modes, wherein the plurality of modes includes a maximum performance mode, a battery optimized mode and a performance/optimization cycling mode, wherein during the performance/optimization cycling mode, the maximum performance mode is performed for a first prescribed period of time and the battery optimized mode is performed for a second prescribed period of time.
The present invention can be achieved in a whole or in parts by a method for setting a power management mode for a system, comprising: continuously monitoring the temperature state of the system, the charging state of a battery, and the application of power from an external source for setting a power management mode; and checking the power management mode according to the result of the monitoring from a memory for setting the same as the power management mode for the apparatus.
The present invention can be achieved in a whole or in parts by a system having prescribed function and operation to achieve a prescribed result, the system having an apparatus for setting a power management mode, wherein the apparatus includes: at least one detector to monitor a condition of the system based on the temperature, remaining charge of a battery, and whether an external power is applied or not; and a controller for determining the power management mode corresponding to monitored condition from the storing unit.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
The invention will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
The controller 41 supports power management modes for a notebook computer system, including (1) a maximum power performance mode wherein the load of the system is maximum and other devices are operated according to this, (2) a battery-optimized mode wherein parts of the devices are in power save state in case of an idle state, and (3) a performance/optimization cycling mode for performing the maximum performance mode and the battery-optimized mode alternately within a prescribed period of time.
The performance/optimization cycling mode (POCM) includes at least one additional power management mode, which alternately utilizes the maximum performance mode (PM) and the battery optimized mode (BOM) for a prescribed period of time DT based on MPM and BOM duration ratio RP/O, where RP/O=TP/TO, TP being the cumulative duration of the maximum performance mode for a first prescribed period of time D1 and TO being the cumulative duration of the battery optimized mode for a second prescribed period of time D2. Since the PCOM is performed for a period of time DT, DT=D1+D2.
For example, in the preferred embodiment, there are four additional power management modes based on the duration ratio RP/O of POCM1, POCM2, POCM3 and POCM4 for a prescribed period of time DT of 100 ms. In POCM1, the RP/O=4:1, where TP=80 ms and TO=20 ms, such that the MPM is performed for 80 ms and thereafter BOM is performed for 20 ms within the 100 ms prescribed period of time DT. In POCM2, the RP/O=3:2, where TP=60 ms and TO=40 ms, such that the MPM is performed for 60 ms and thereafter BOM is performed for 40 ms within the 100 ms prescribed period of time DT. In POCM3, the RP/O=2:3, where TP=40 ms and TO=60 ms, such that the MPM is performed for 40 ms and thereafter BOM is performed for 60 ms within the 100 ms prescribed period of time DT. In POCM4, the RP/O=1:4, where TP=20 ms and TO=80 ms, such that the MPM is performed for 20 ms and thereafter BOM is performed for 80 ms within the 100 ms prescribed period of time DT.
In the preferred embodiment of POCM, the MPM and the BOM are alternately performed once. However, as can be appreciated, the cycling between the MPM and the BOM can be performed repetitively for the prescribed period of time DT based on the duration ratio RP/O. For example, the MPM can be performed for first 40 ms, the BOM can be performed for the next 10 ms, the MPM can be performed for the next 40 ms and the BOM can be performed for the last 10 ms in the POCM1 such that the duration ratio RP/O of 4:1 is maintained for the prescribed period of time DT.
As can be further appreciated, the prescribed period of time can be variably set by the manufacturer or the user, with or without manufacturers recommendation, depending on the contemplated use of the notebook computer or whether the user desires more speedier charge of the smart battery during the mode cycling. Further, the duration ratio RP/P can be variably set by the manufacturer or the user, with or without the manufacturer's recommendation, depending on the contemplated use of the notebook computer or whether the user desires more speedier charge of the smart battery.
As described above, the user can use the power mode setting button to select one of MPM, BOM, POCM1, POCM2, POCM3 and POCM4, which will be described hereinafter, or the controller 41 can automatically control the power management mode based on information provided by the thermal monitor 70 and smart battery 50 via the system bus SMBUS and the detection of the external power source via the power block 60, which is compared with the information stored in the flash memory 80.
The thermal monitor 70 continuously detects the internal temperature of the notebook system and transmits the value thereof to the controller 41. The temperature T detected by the thermal monitor, sensor or temperature detection unit 70 is pre-classified into a low temperature value TL if the detected temperature falls within a first temperature range T1, a medium temperature value TM if the detected temperature falls within a second temperature range T2, and a high temperature value TH if the detected temperature falls within a third temperature range T3, where T1<T2<T3.
Similarly, the smart battery provides information regarding the residual amount RA of charge and the residual amount detected by the controller 41 is classified in to low, medium and high. A low residual amount RAL is determined if the RA is less than 20%, a medium residual amount RAM is determined if the RA is between 20% to 50%; and a high residual amount RAH is determined if the RA is greater than 50%.
The information regarding the detection of the external power source, temperature classification and residual amount classification is stored in the flash memory 80. Further, the flash memory stores the power management mode operation for the controller based on such information. Further, the flash memory preferably stores DT and RP/O for PCOM.
In the instance of external power source disconnect, the power management mode vary between BOM and POCM in the preferred embodiment. When the temperature value is TL, the controller 41 supports POCM2 when the RA is RAH, POCM3 when the RA is RAM, and BOM when the RA is RAL. When the temperature value is TM, the controller 41 supports POCM3 when RA is RAH, POCM4 when RA is RAM, and BOM when RA is RAL. When the temperature value is TH, the controller 41 supports POCM4 when RA is RAH, BOM when RA is RAM or RAL.
As can be appreciated, the dominant and subordinate information used for power management mode can be varied. In the preferred embodiment, the temperature was used as the dominant information and the residual amount as the subordinate information. Such criteria can be switched, and further, both criteria need not be used. Moreover, the power management mode using MPM, BOM and POCM based on temperature, residual amount and external power detection is not limited to the particular format illustrated in FIG. 4. Further, other addition or replacement information can be used to correlate the power management.
As shown, the controller determines whether the user has selected manual power management mode by the user pressing the power mode setting button 90 (S20). Whenever the power mode setting button 90 is pressed, the controller 41 changes the power management mode between MPM, POCM1, POCM2, POCM3, POCM4 and BOM in sequence or any other appropriate sequences for the power management mode. After selection by the user (S21) the power management mode is set (S22).
In addition, the user can manually sets the power management mode of the notebook system by software. For example, the user can select the control panel program or management program of the operating system of the notebook PC, Macintosh, or other type of computers to select and designate a desired power management mode of the notebook system among the maximum power mode, performance/optimization cycling mode, and battery-optimized mode, on the Power Management Applet Menu or BIOS Set-up Menu. The controller 41 sets the selected and designated power management mode as the power management mode of the notebook system, thereby manually setting the power management mode of the notebook system.
However, if the manual power management mode is not set, automatic setting of power management mode is selected and designated on the Power Management Applet Menu or BIOS Set-up Menu (S30). The controller 41 monitors the state of each condition for setting the power management mode inputted from the thermal monitor 70, smart battery 50, and power detector 60 (S31).
The power management mode appropriate for the monitored state is checked from the flash memory 80 (S32). For example, if the temperature of a certain particular portion of the computer inputted from the thermal monitor 70 is judged to be a medium level TM, the residual amount of a charging power inputted from the smart battery 50 is judged to be over 50%, and an AC power is judged to be connected, the controller 41 determines that the power management mode appropriate for the state of the above conditions is POCM1 based on the information stored in the flash memory 80. Thereafter, the controller 41 sets the power management mode (S33) and automatically updates the power management mode (S34) until the manual management mode is set.
If the external power source is not detected, the controller 41 checks the temperature T provided by the thermal monitor via system bus SMBUS and check whether such information corresponds to TL, TM or TH (S110).
If T=TL, the controller checks the RA (S111). If RA=RAH, the power management mode is determined to be POCM2 (S112); if RA=RAM, the power management mode is determined to be POCM3 (S113); and if RA=RAL, the power management mode is determined to be BOM (S114).
If T=TM, the controller checks the RA (S115). If RA=RAH, the power management mode is determined to be POCM3 (S116); if RA=RAM, the power management mode is determined to be POCM4 (S117); and if RA=RAL, the power management mode is determined to be BOM (S118).
If T=TH, the controller checks the RA (S119). If RA=RAH, the power management mode is determined to be POCM4 (S120); if RA=RAM, the power management mode is determined to be BOM; and if RA=RAL, the power management mode is determined to be BOM (S121).
As shown in
In
In
The present invention has various advantages. For example, power management is improved and there is more flexibility in the power management. Further, the user can manually set the power management or the power management can be automatically set and updated. Moreover, there is an increase in the number of power management modes, which increase the flexibility in power management, and the battery can be more quickly charged.
The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. The description of the present invention is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. For example, the present invention is not limited to notebook computer, but is readily applicable to all devices using a battery as an alternate power source, including cameras, camcorders, audio players, radios, cell phones, etc.
Lee, Young Ju, Choi, Jong Goon
Patent | Priority | Assignee | Title |
8762751, | Jul 01 2011 | Malikie Innovations Limited | Apparatus for switching from a first communication mode to a second communication mode in response of determining that the a power pack of the communication device satisfies a condition to reduce energy consumption |
Patent | Priority | Assignee | Title |
5167024, | Sep 08 1989 | Apple Inc | Power management for a laptop computer with slow and sleep modes |
5239652, | Feb 04 1991 | Apple Inc | Arrangement for reducing computer power consumption by turning off the microprocessor when inactive |
5511205, | Apr 15 1992 | International Business Machines Corporation | System for distributed power management in portable computers |
5586332, | Mar 24 1993 | Intel Corporation | Power management for low power processors through the use of auto clock-throttling |
5590341, | Sep 30 1994 | Intel Corporation | Method and apparatus for reducing power consumption in a computer system using ready delay |
5719800, | Jun 30 1995 | Intel Corporation | Performance throttling to reduce IC power consumption |
5754436, | Dec 22 1994 | Texas Instruments Incorporated | Adaptive power management processes, circuits and systems |
5761517, | Aug 14 1996 | International Business Machines Corporation | System and method for reducing power consumption in high frequency clocked circuits |
5768602, | Aug 04 1995 | Apple Inc | Sleep mode controller for power management |
5784628, | Mar 12 1996 | Microsoft Technology Licensing, LLC | Method and system for controlling power consumption in a computer system |
5812860, | Feb 12 1996 | Intel Corporation | Method and apparatus providing multiple voltages and frequencies selectable based on real time criteria to control power consumption |
6029119, | Jan 16 1996 | Hewlett-Packard Company | Thermal management of computers |
6198245, | Sep 20 1999 | O2 MICRO INTERNATIONAL LTD | Look-ahead closed-loop thermal management |
6216235, | Jun 20 1994 | Thermal and power management for computer systems | |
6219723, | Jun 25 1997 | Sun Microsystems, Inc. | Method and apparatus for moderating current demand in an integrated circuit processor |
6272642, | Dec 03 1998 | Sony Corporation of America | Managing a system's performance state |
6384651, | Mar 28 2000 | Intel Corporation | Method of generating a signal with controlled duty-cycle and pseudo-random spectrum |
6446214, | Jun 08 1998 | Microsoft Technology Licensing, LLC | System and method for handling power state change requests initiated by peripheral devices |
6601179, | May 02 1997 | Intel Corporation | Circuit and method for controlling power and performance based on operating environment |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 22 2004 | ANPA Inc. | (assignment on the face of the patent) | / | |||
Oct 28 2007 | MicroConnect LLC | Protimus Technologies LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020227 | /0772 | |
Jul 01 2008 | Protimus Technologies LLC | ANPA INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021316 | /0029 |
Date | Maintenance Fee Events |
Apr 21 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Aug 03 2010 | ASPN: Payor Number Assigned. |
Apr 22 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 20 2013 | 4 years fee payment window open |
Oct 20 2013 | 6 months grace period start (w surcharge) |
Apr 20 2014 | patent expiry (for year 4) |
Apr 20 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 20 2017 | 8 years fee payment window open |
Oct 20 2017 | 6 months grace period start (w surcharge) |
Apr 20 2018 | patent expiry (for year 8) |
Apr 20 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 20 2021 | 12 years fee payment window open |
Oct 20 2021 | 6 months grace period start (w surcharge) |
Apr 20 2022 | patent expiry (for year 12) |
Apr 20 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |