Patent US2730445A successfully refreshed from Google Patents.
Patent CH429535A successfully refreshed from Google Patents.
Patent US5002875A successfully refreshed from Google Patents.
Patent US5619707A successfully refreshed from Google Patents.
US5619707A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video subsystem power management apparatus and method
Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-04-10
•
Granted: 1997-04-08
•
Expires: 2016-04-10
Abstract
Abstract Power is conserved in a video subsystem by inactivating a pixel clock (PCLK) and reducing frequency of a memory clock (MCLK) responsive to an indication of user inactivity. The inactivation of PCLK reduces the power consumed in the RAMDAC, frame buffer, phase lock loop (PLL) clock circuit, and to a smaller extent, the video controller. Reducing the frequency of MCLK conserves power in the video controller and the PLL, while maintaining the integrity of the data in the frame buffer. Significant power savings can be accomplished with minimal BIOS or video controller programming and minimal transfer of state information prior to power-down.
Inventors
- 👤 Abdel H. Suboh
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 11:37
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/325; G06F1/3265; G06F1/3206; G06F1/3215; G06F1/3218; G09; G09G; G09G5/00; G09G5/36; G09G2330/00; G09G2330/02; G09G2330/021; G09G2330/022; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
85 words
A method of reducing power consumption in a computer system, comprising the steps of: generating signals to a display of the computer system to reduce power to the display; reducing power consumption in a video subsystem of the computer system, comprising the steps of: inactivating a pixel clock which drives a RAMDAC, thereby reducing power consumed by the RAMDAC; and decreasing the frequency of a memory clock for driving a video controller by a predetermined factor, thereby reducing the power consumed by the video controller.
Claim 2
Independent Claim
85 words
A method of reducing power consumption in a computer system, comprising the steps of: generating signals to a display of the computer system to reduce power to the display; reducing power consumption in a video subsystem of the computer system, comprising the steps of: inactivating a pixel clock which drives a RAMDAC, thereby reducing power consumed by the RAMDAC; and decreasing the frequency of a memory clock for driving a video controller by a predetermined factor, thereby reducing the power consumed by the video controller.
Claim 3
Dependent Claim
82 words
The method of claim 1 wherein the video controller refreshes a frame buffer at a programmable rate and wherein said step of reducing power consumption in a video subsystem further comprises the step of increasing the programmed refresh rate in the video controller by said predetermined factor, such that the reduction in the memory clock frequency to the video controller is offset by the increase in the programmed refresh rate, resulting in the frame buffer being refreshed at a normal refresh rate.
Claim 4
Dependent Claim
41 words
The method of claim 1 wherein said step of inactivating the pixel clock comprises the step of programming a phase lock loop clock circuit to disable generation of the pixel clock signal responsive to a data word from the video controller.
Claim 5
Dependent Claim
44 words
The method of claim 1 wherein said step of decreasing the frequency of the memory clock comprises the step of programming a phase lock loop clock circuit to output a clock at a predetermined frequency responsive to a data word from the video controller.
Claim 6
Dependent Claim
34 words
The method of claim 1 wherein said step of reducing power consumption in a video subsystem further comprises the step of disabling a shift clock to a plurality of VRAMs forming a frame buffer.
Claim 7
Dependent Claim
39 words
The method of claim 1 wherein said step of decreasing the frequency of a memory clock to the video controller thereby reduces the frequency of memory cycles in a frame buffer, reducing the power consumed by the frame buffer.
Claim 8
Dependent Claim
50 words
The method of claim 1 wherein said step of generating signals to a display of a computer system to reduce power to the display comprises the step of generating signals from the video subsystem to enable operation of the display in one of a plurality of monitor power management modes.
Claim 9
Dependent Claim
38 words
The method of claim 7 wherein the signals from the video subsystem comprise the HSYNC and VSYNC signals output from the video subsystem and the plurality of monitor power management modes comprises the VESA monitor power management states.
Claim 10
Dependent Claim
186 words
A computer system for minimizing power consumption in a video subsystem comprising: a CPU connected to a system bus; a plurality of peripherals connected to said CPU by the system bus; a monitor; and a video subsystem connected to said monitor and connected to said CPU by the system bus, comprising: clock circuitry for programmably generating a first clock and a second clock, such that said first clock can be disabled responsive to a first control signal and said second clock can be reduced in frequency responsive to a second control signal; a frame buffer memory; a RAMDAC driven by said first clock coupled to said frame buffer, the power consumed by said RAMDAC dependent upon the frequency of said first clock; a video controller driven by said second clock and coupled to said frame buffer, said video controller controlling memory cycles in said frame buffer responsive to said second clock; and circuitry for inactivating said first clock and reducing the frequency of said second clock responsive to an indication of inactivity to reduce power consumption in said clock circuitry, said frame buffer and said RAMDAC.
Claim 11
Dependent Claim
186 words
A computer system for minimizing power consumption in a video subsystem comprising: a CPU connected to a system bus; a plurality of peripherals connected to said CPU by the system bus; a monitor; and a video subsystem connected to said monitor and connected to said CPU by the system bus, comprising: clock circuitry for programmably generating a first clock and a second clock, such that said first clock can be disabled responsive to a first control signal and said second clock can be reduced in frequency responsive to a second control signal; a frame buffer memory; a RAMDAC driven by said first clock coupled to said frame buffer, the power consumed by said RAMDAC dependent upon the frequency of said first clock; a video controller driven by said second clock and coupled to said frame buffer, said video controller controlling memory cycles in said frame buffer responsive to said second clock; and circuitry for inactivating said first clock and reducing the frequency of said second clock responsive to an indication of inactivity to reduce power consumption in said clock circuitry, said frame buffer and said RAMDAC.
Claim 12
Dependent Claim
20 words
The computer system of claim 9 wherein said video controller comprises circuitry for refreshing the frame buffer at selectable rates.
Claim 13
Dependent Claim
31 words
The computer system of claim 10 wherein the video subsystem further comprises circuitry for increasing the refresh rate of the frame buffer prior to reducing the frequency of said second clock.
Claim 14
Dependent Claim
28 words
The computer system of claim 9 wherein said video controller further comprises circuitry for communicating with said clock circuitry for setting said second clock to a desired frequency.
Claim 15
Dependent Claim
24 words
The computer system of claim 12 wherein said video controller further comprises circuitry for communicating with said clock circuitry for inactivating said first clock.
Claim 16
Dependent Claim
16 words
The computer system of claim 9 wherein said frame buffer memory comprises a plurality of VRAMs.
Claim 17
Dependent Claim
16 words
The computer system of claim 9 wherein said frame buffer memory comprises a plurality of DRAMs.
Claim 18
Independent Claim
101 words
A method of managing power consumption in a computer system, comprising: monitoring a computer system for activity; performing power management in a video subsystem of the computer system in response detecting inactivity in the computer system, comprising the steps of: increasing the rate at which a video controller refreshes memory in a frame buffer by a predetermined factor; and decreasing the frequency of a memory clock for driving the video controller by the predetermined factor, thereby reducing the power consumed by the video controller and reducing the frequency of memory cycles to a frame buffer, while maintaining a normal refresh rate.
Claim 19
Independent Claim
101 words
A method of managing power consumption in a computer system, comprising: monitoring a computer system for activity; performing power management in a video subsystem of the computer system in response detecting inactivity in the computer system, comprising the steps of: increasing the rate at which a video controller refreshes memory in a frame buffer by a predetermined factor; and decreasing the frequency of a memory clock for driving the video controller by the predetermined factor, thereby reducing the power consumed by the video controller and reducing the frequency of memory cycles to a frame buffer, while maintaining a normal refresh rate.
Claim 20
Dependent Claim
36 words
The method of claim 16 wherein the step of performing power management in a video subsystem further comprises the step of inactivating a pixel clock which drives a RAMDAC, thereby reducing power consumed by the RAMDAC.
Claim 21
Dependent Claim
41 words
The method of claim 17 wherein said step of inactivating the pixel clock comprises the step of programming a phase lock loop clock circuit to disable generation of the pixel clock signal responsive to a data word from the video controller.
Claim 22
Dependent Claim
42 words
The method of claim 16 wherein the step of performing power management in a video subsystem further comprises the step of inactivating a shift clock for driving the output of said frame buffer responsive to said step of inactivating the pixel clock.
Claim 23
Dependent Claim
44 words
The method of claim 16 wherein said step of decreasing the frequency of the memory clock comprises the step of programming a phase lock loop clock circuit to output a clock at a predetermined frequency responsive to a data word from the video controller.
Claim 24
Dependent Claim
46 words
The method of claim 16 wherein the step of monitoring the computer system for activity comprises the step of monitoring, by the basic input/output system of the computer system, the activity of a keyboard, a mouse, and a plurality of I/O ports of the computer system.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-04-07 | 2000-10-07 | 2001-04-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-04-07 | 2004-10-07 | 2005-04-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-04-07 | 2008-10-07 | 2009-04-08 | $7700.00 | Window Closed / Lapsed |