CN103593040A - Power management system and power management method - Google Patents

Power management system and power management method Download PDF

Info

Publication number
CN103593040A
CN103593040A CN201210294924.8A CN201210294924A CN103593040A CN 103593040 A CN103593040 A CN 103593040A CN 201210294924 A CN201210294924 A CN 201210294924A CN 103593040 A CN103593040 A CN 103593040A
Authority
CN
China
Prior art keywords
process unit
graphic process
memory space
monitoring
time schedule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210294924.8A
Other languages
Chinese (zh)
Other versions
CN103593040B (en
Inventor
聂剑扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN201510970894.1A priority Critical patent/CN105607725B/en
Priority to CN201210294924.8A priority patent/CN103593040B/en
Publication of CN103593040A publication Critical patent/CN103593040A/en
Application granted granted Critical
Publication of CN103593040B publication Critical patent/CN103593040B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention provides a power management system and a power management method. The power management system comprises a display device, an image processor, a storage unit for storing image data from the image processor, a time schedule controller and a monitoring and controlling unit. The monitoring and controlling unit controls the image processor to suddenly write various images to a first storage space of the storage unit to automatically update a panel. When the image processor is in a low power consuming state, a storage control unit in the image storage reads written images from the first storage space, and transmits the images sequentially to a video frame buffer of the time schedule controller to enable the time schedule controller to display images on the display device to automatically update a panel.

Description

Power-supply management system and method for managing power supply
Technical field
The present invention relates to power management, particularly control panel upgrades power-supply management system and the method for (Panel self refresh) automatically.
Background technology
In traditional display technique, utilize processor support screen to present picture and often need to consume many electric power, because when conventional display device panel does not upgrade in display frame, still can for example, from system storage or graphic process unit (GPU) reading displayed picture, and send interruption (interrupt) signal to graphic process unit.Yet, along with scientific-technical progress, Intel is at embedded DisplayPort standard (embedded DisplayPort, eDP) developed the technology that panel upgrades (Panel Self Refresh) automatically in 1.3 editions, meaning browsing web sites or during reading electronic book as user, because image content static state normally.Therefore, display device panel is not when picture upgrades, only can adopt data and volitional check screen updates rate (refresh rate) in the internal memory of display device panel, and the no longer display frame of reading system storer or graphic process unit, and look-at-me is reduced to (screen curtain turnover rate and determine) 30 times per second, uses reduction power consumption.
Fig. 1 is the concise and to the point functional block diagram that shows the conventional power source management system meet eDP 1.3 standards and can control panel automatically to upgrade.As shown in Figure 1, power-supply management system 10 comprises a graphic process unit 20 and a display device panel 30, and wherein display device panel 30 also comprises time schedule controller (T-CON) 40, a display device 50 and a backlight module 60.Processor 20 comprises a transmission end 21, in order to transmit display frame that graphic process unit 20 produces to time schedule controller 40.Graphic process unit 20 can be the graphic process unit (GPU) being positioned on an independent display card, or is arranged in a graphic process unit of the central processing unit (CPU) (for example Intel i5, i7 CPU) on a motherboard (Mainboard).Time schedule controller 40 is at least to comprise a receiving end 41, a Pixel arrangement unit 42, a display device interface (LCD interface) 43, one video frame buffer (Video frame buffer) 44 and one backlight control unit (Backlight control unit) 45.
In simple terms, the display frame that time schedule controller 40 receives from graphic process unit 20 by receiving end 41, then via Pixel arrangement unit 42, the pixel of received picture rearranged and be stored in video frame buffer 44 by rearranging pixel later.Display device interface 43 reads picture data by Pixel arrangement unit 42 in video frame buffer 44, and controls row driver 51 and line driver 52 in display device 50, uses the picture that demonstration is read.Backlight control unit 45 is in order to control the switch of backlight module 60.
Should be noted, in traditional time schedule controller 40, the size of video frame buffer 44 often all only has the size of a picture.The full resolution high image quality picture (Full HD) of take is example, and its size can be 1920*1080*3=6220800bytes (being about 6Mbytes).In time schedule controller 40, also optionally comprise an image encoder and an image decoder (not illustrating), wherein image encoder is that the display frame that receiving end 41 is received is encoded, then the display frame after coding is stored in video frame buffer 244 by Pixel arrangement unit 42.Detailed content can be with reference to " An LCD Driver with on-chip frame buffer and 3 times image compression " SPIE-IS & T 2008, Vol.6807,68070H-1.
At time schedule controller 40, carry out panel while automatically upgrading (for example, in still frame time), can directly in video frame buffer 44, take out the picture data of storing and directly in display device 50, play, now graphic process unit 20 can, in low power consumpting state, be used saving electric power.In addition, when graphic process unit 20 has detected new image data (for example, from knocking keyboard or rolling mouse), graphic process unit 20 can be aroused transmission end 21, and transmits a new image data to the video frame buffer 44 in time schedule controller 40.
In traditional power-supply management system 10, because of graphic process unit 20, often to receive from the look-at-me of time schedule controller 40 or receive the look-at-me of external device (ED), graphic process unit 20 must often be waken up and in running order (for example C0 state).In other words, graphic process unit 20 is often under the duty in high power consumption, and cannot effectively reduce the power consumption of power-supply management system 10.Therefore, need a kind of power-supply management system badly and more effectively reduce power consumption, use the service time that reaches longer.
Summary of the invention
The invention provides a kind of power-supply management system.This system comprises: a display device; One graphic process unit; One memory cell, the view data in order to storage from this graphic process unit; Time schedule controller; An and Monitoring and Controlling unit, in order to monitor a plurality of bus activities of a bus at this graphic process unit place, and filter and the corresponding a plurality of graphics processing activity of this graphic process unit in these bus activities, wherein cycle standby time of this graphic process unit is also estimated in this Monitoring and Controlling unit according to these graphics processing activity; Wherein this graphic process unit also comprises a Memory Controller, and this memory cell is divided into a first memory space and a second memory space; Wherein this Monitoring and Controlling unit is also controlled the burst of this graphic process unit and is write multiple images to this first memory space in this memory cell; Wherein when this time schedule controller carries out that panel automatically upgrades and this graphic process unit during in this low power consumpting state, this Memory Controller system reads these images that write by this graphic process unit in this first memory space, and sequentially write in these images one to the video frame buffer in this time schedule controller, use allowing this time schedule controller be enough within this cycle standby time to play in this display device these images that this graphic process unit writes automatically to upgrade to carry out panel.
The present invention also provides a kind of method for managing power supply, and for a power-supply management system, this power-supply management system comprises a graphic process unit, a memory cell, a Monitoring and Controlling unit, time schedule controller and a display device.The method comprises: utilize this Monitoring and Controlling unit to monitor a plurality of bus activities of a bus at this graphic process unit place, and filter and the corresponding a plurality of graphics processing activity of this graphic process unit in these bus activities; Utilize this Monitoring and Controlling unit according to these graphics processing activity, to estimate cycle standby time of this graphic process unit; Dividing this memory cell is a first memory space and a second memory space; Utilize the burst of this graphic process unit of this Monitoring and Controlling unit controls to write multiple images to this first memory space in this memory cell; And carry out that panel automatically upgrades and this graphic process unit during in this low power consumpting state when this time schedule controller, read these images that write by this graphic process unit in this first memory space, and sequentially write in these images one to the video frame buffer in this time schedule controller, use allowing this time schedule controller be enough within this cycle standby time to play in this display device these images that this graphic process unit writes automatically to upgrade to carry out panel.
Accompanying drawing explanation
Fig. 1 is the concise and to the point functional block diagram that shows the conventional power source management system meet eDP 1.3 standards and can control panel automatically to upgrade.
Fig. 2 A is the concise and to the point functional block diagram showing according to the power-supply management system 200 of one embodiment of the invention.
Fig. 2 B is the concise and to the point functional block diagram showing according to the power-supply management system 200 of another embodiment of the present invention.
Fig. 3 A shows according to installing the schematic diagram of the look-at-me of the bus that arrives graphic process unit place in one embodiment of the invention from each.
Fig. 3 B be presented in Fig. 3 A, rearrange and hive off after the schematic diagram of look-at-me.
Fig. 3 C is the schematic diagram showing according to the wake-up signal that in one embodiment of the invention, Monitoring and Controlling unit 222 sends.
Fig. 4 is that demonstration is according to the constitutional diagram of the state machine of the Monitoring and Controlling unit 222 of one embodiment of the invention.
Fig. 5 is the process flow diagram showing according to the method for managing power supply of one embodiment of the invention.
[main element symbol description]
10,200~power-supply management system;
270~memory cell;
20,220~processor;
271~first memory space;
21,221~transmission end;
272~second memory space;
30,230~display device panel;
222~Monitoring and Controlling unit;
40,240~time schedule controller;
223~Memory Controller;
41,241~receiving end;
410-450~state;
42,242~Pixel arrangement unit;
43,243~display device interface;
44,244~video frame buffer;
45,245~backlight control unit;
50,250~display device;
51,251~row driver;
52,252~line driver;
60,260~backlight module;
310-313,320,330,340~look-at-me;
350,360~pulse signal.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, a preferred embodiment cited below particularly, and coordinate accompanying drawing, be described in detail below.
Fig. 2 A is the concise and to the point functional block diagram showing according to the power-supply management system 200 of one embodiment of the invention.As shown in Figure 2 A, power-supply management system 200 comprises a graphic process unit 220, a memory cell 270 and a display device panel 230, and wherein display device panel 230 also comprises time schedule controller (T-CON) 240, a display device 250 and a backlight module 260.Graphic process unit 220 comprises a transmission end 221 and a Memory Controller 223.Transmission end 221 in order to the display frame that transmits graphic process unit 220 and produce to time schedule controller 240.Memory Controller 223 is in order to the access action of 220 pairs of memory cells 270 of processing graphics processor.
Time schedule controller 240 is at least to comprise a receiving end 241, a Pixel arrangement unit 242, a display device interface (LCD interface) 243, one video frame buffer (Video frame buffer) 244 and one backlight control unit (Backlight control unit) 245.
In simple terms, the single image that time schedule controller 240 receives from graphic process unit 220 by receiving end 241, then via Pixel arrangement unit 242, the pixel of multiple received images is rearranged and the pixel that rearranges single image is later stored in to video frame buffer 244.Display device interface 243 sequentially reads the pixel data of these images in video frame buffer 244 by Pixel arrangement unit 242, and controls row driver 251 and line driver 252 in display device 250, uses multiple images that demonstration is read successively.Backlight control unit 245 is in order to control the switch of backlight module 260.
In one embodiment, graphic process unit 220 can be the graphic process unit (GPU) being positioned on an independent display card, and now memory cell 270 is a display-memory (Video RAM) of graphic process unit 220 special uses.For instance, memory cell 270 can be a dynamic RAM (Dynamic Random Access Memory), such as being SRAM or DRAM etc.In another embodiment, graphic process unit 220 can be the graphic process unit of the central processing unit (CPU) (for example Intel i5, i7CPU) being arranged on a motherboard (Mainboard).Now above-mentioned central processing unit and graphic process unit 220 are to use a common memory architecture (Unified Memory Architecture), meaning is that memory cell 270 is a system storage, and central processing unit and graphic process unit 220 are all carried out access action to memory cell 270 equally.Memory Controller 223 in graphic process unit 220 can will be divided into a first memory region 271 and a second memory region in memory cell 270, wherein the storage of first memory region system, from multiple images of graphic process unit 220, is carried out panel for time schedule controller 240 and is automatically upgraded use.272, second memory region is to use as display-memory (Video Memory), and storage graphic process unit 220 is carried out the demonstration data of graphic operation or decoding computing.
Please also refer to Fig. 1 and Fig. 2 A.Should be noted, the video frame buffer 44 of the time schedule controller 40 in conventional power source management system 10 only has the size of an image.Therefore, in the situation that the picture update rate of display device 250 is 60Hz, time schedule controller 40 all needs to send a look-at-me for every 1/30 second to graphic process unit 20, uses and allows graphic process unit 20 transmit a picture to the video frame buffer 44 in time schedule controller 40.In such cases, graphic process unit 20 also cannot be for a long time for example, in low power consumpting state (Runtime D3 state).And graphic process unit 220 in the present invention can be by Memory Controller 223 once by multiple image write store unit 270, and these images systems that it once write are enough to provide time schedule controller 240 within a period of time, to carry out panel automatically to upgrade.Therefore, graphic process unit 220 of the present invention has the longer time can be in low power consumpting state, and the graphic process unit 20 in conventional power source management system 10 can be saved more electric power.
Fig. 2 B is the concise and to the point functional block diagram showing according to the power-supply management system 200 of another embodiment of the present invention.In one embodiment, power-supply management system 200 also comprises a Monitoring and Controlling unit 222, for example, in order to monitor the bus activity (bus activity) of the bus (PCI-E bus) at (monitor) graphic process unit 220 places.In one embodiment, Monitoring and Controlling unit 222 can be at a microcontroller of graphic process unit 220 outsides (Microcontroller unit), as shown in Figure 2 A.In another embodiment, Monitoring and Controlling unit 222 also can in be built in graphic process unit 220, as shown in Figure 2 B.In one embodiment, Monitoring and Controlling unit 222 can be also a software package of being supported by specific hardware, but the present invention is not limited to this.
Time schedule controller 240 is that timed sending look-at-me is to graphic process unit 220 carrying out when panel upgrades (PSR) automatically, Monitoring and Controlling unit 222 more can for example, rearrange graphic process unit 220 in bus from the look-at-me of the different device device of PCI-E, USB, SATA and SDIO interface (from), and the look-at-me after rearranging is hived off, and be dispensed to immediately after the look-at-me of time schedule controller 240 timed sending.For instance, graphic process unit 220 bus activity state originally, the various look-at-mes before meaning does not rearrange are as shown in Figure 3A.Take picture update rate as 60 pictures per second be example, 30 complete pictures of time schedule controller 240 needs per second, every complete picture can split into Shang Tuchang (top field) and figure below field (bottom field), more sequentially release of an interleave (de-interlacing) is carried out to allow display device 250 have the picture update rate of 60 pictures per second in the upper figure field of every complete picture and figure below field by time schedule controller 240.In other words, time schedule controller 240 just need to be obtained a complete picture from graphic process unit 220 in every 1/30 second, and meaning sends a look-at-me to obtain picture.
Fig. 3 A shows according to installing the schematic diagram of the look-at-me of the bus that arrives graphic process unit place in one embodiment of the invention from each.Fig. 3 B be presented in Fig. 3 A, rearrange and hive off after the schematic diagram of look-at-me.Fig. 3 C is the schematic diagram showing according to the wake-up signal that in one embodiment of the invention, Monitoring and Controlling unit 222 sends.By Fig. 3 A, can be learnt, by the time interval between the look-at-me 310 and 320 of time schedule controller 240 graphic process unit that is issued to 220 be 1/30 second (Yi Jiqi chronomere is about a millisecond grade), and originally may be distributed between this interval of 1/30 second from the look-at-me 311~313 of other devices.Look-at-me after Monitoring and Controlling unit 222 rearranges as shown in Figure 3 B, wherein the time interval by time schedule controller 240 graphic process unit that is issued to 220 look-at- mes 330 and 340 is also 1/30 second, the look-at-me that should be noted same-sign in Fig. 3 B represents all from same device, and the look-at-me after rearranging is only the use of explanation, the bus activity irrelevant with graphic process unit can be filtered (for example look-at-me 311,312), and only retains the look-at-me (for example look-at-me 310,320,313) relevant with graphic process unit 220.As shown in Figure 3 C, Monitoring and Controlling unit 222 transmits a wake-up signal to graphic process unit 220, use and make graphic process unit 220 in running order when wake-up signal is high logical bit rank (high logic level), wherein the voltage of graphic process unit 220 in working order time is for example 1W.When wake-up signal is low logical bit rank (low logic level), allow graphic process unit 220 for example, in low power consumpting state (sleep state), wherein the voltage of graphic process unit 220 when low power consumpting state is for example 0.001w.More specifically, because install to the look-at-me of graphic process unit 220 and all can rearrange and hive off (grouping) by monitored control module 222 from each, and handle together after being dispensed to the look-at-me being next to from 240 timed sending of time schedule controller, this section have many look-at-mes during in (for example pulse signal 350 and 360), can allow graphic process unit 220 in running order, use and concentrate the operation of carrying out each device to control.During being low logic state at wake-up signal, 220 of graphic process unit enter low power consumpting state.When wake-up signal is during in high logic state, except allowing graphic process unit 220 enter duty, also can be used as a burst control signal (burst control signal) in order to promote the operating frequency (operating frequency) of graphic process unit 220.Further, if the predetermined registration operation frequency of graphic process unit 220 is 1GHz, when wake-up signal is during in high logic state, Monitoring and Controlling unit 222 can be increased to 1.3GHz by the operating frequency of graphic process unit 220, uses burst (burst) graphic process unit 220 at short notice for example, by the first memory space 271 in multiple consecutive images (10 or 30 images) write store unit 270.
PCI Express * 4 bus of take is example, its frequency range can reach 800MBytes/sec, the operating frequency of adding graphic process unit 220 is 1GHz, graphic process unit 220 is carried out burst and is write image to time of video frame buffer 244 and approximately only have tens of microseconds, and time schedule controller 240 is sent to the look-at-me of graphic process unit 220 and is about 33 milliseconds (1/30 seconds).With regard to time scale, graphic process unit 220 is carried out burst, and to write the shared time scale of the action of image very little, so graphic process unit 220 can, in low power consumpting state, be used saving electric power in most of the time.
Hold continuous previous embodiment, can conclude main three functions of the Monitoring and Controlling unit 222 that draws the application: all activities of the bus (PCI-E bus) at (1) monitoring graphic process unit 220 places are also screened the activity about graphic process unit 220, and the look-at-me that is sent to graphic process unit 220 in PCI-E bus is rearranged; (2) control graphic process unit 220 and write a plurality of images to memory cell 270 by Memory Controller 223 bursts, use allowing these write images can provide time schedule controller 240 to carry out panel automatically to upgrade (for example, by direct memory access (DMA) (Direct Memory Access); (3) controlling graphic process unit 220 and enter low power consumpting state, for example, is Runtime D3 (RTD3) state of ACPI standard.
Generally speaking, the capacity of memory cell 270 often can surpass 2GB, and in other words, the capacity of the video memory of graphic process unit 220 special uses can reach 2GB.The full resolution high image quality picture (Full HD) of take is example, and its size can be 1920*1080*3=6220800bytes (being about 6Mbytes), if used video compression technology described in the prior art, its size can be compressed to 2MB left and right again.The image of storing 10 full resolution high image quality pictures in memory cell 270 only needs the space of 20MB, has only accounted for 1% in 2GB capacity.More specifically, in memory cell 270, for panel, automatically upgrade the first memory space 271 power supply supply different from second memory space 272 of use.Because carrying out panel while automatically upgrading, the part of automatically upgrading for panel in memory cell 270 is essential in running order, the first memory space 271 that Memory Controller 223 can access upgrades automatically for panel.
Should be noted, the operation in Memory Controller 223 of the present invention, transmission end 221 and first memory space 271 can be independent of outside graphic process unit 220.More specifically, Memory Controller 223, transmission end 221 and first memory space are supplied by an independent current source.When graphic process unit 220 and second memory space 272 are in low power consumpting state, Memory Controller 223 and first memory space 271 can't be along with entering low power consumpting state, because Memory Controller 223 carries out panel while automatically upgrading in graphic process unit 220 in low power consumpting state and time schedule controller 240, still need to take out the image previously being write by graphic process unit 220 in the first memory space 271 in memory cell 270, and the data that transmit successively an image by eDP bus by transmission end 221 are to the video frame buffer 244 in time schedule controller 240, use and carry out panel and automatically upgrade.
Further, when user browses a website over 4 seconds, can allow the central processing unit (not illustrating) in power-supply management system 200 enter C10 or S0ix state, the power supply of shutdown system storer, the power supply of closing graphic process unit (except Memory Controller 223 and transmission end 221) the power supply of closing the second memory space in memory cell 270.
In one embodiment, Monitoring and Controlling unit 222 continues to monitor the activity of bus, and whether judgement is stored in video frame buffer 244 not enough for the automatic amount of images of upgrading of panel.In simple terms, carrying out the automatic principle of upgrading of panel is can not allow user experience picture produce delay.The demand of Microsoft's " forever open forever connect " (Always On Always Connected) standard of take is example, when graphic process unit 220 is in low power consumpting state, and the higher limit that graphic process unit 220 is got back to the wakeup time (wakeup time) of duty by low power consumpting state is 300 milliseconds.In fact the wakeup time of graphic process unit 220 may be faster, for example 100 milliseconds.
For instance, Monitoring and Controlling unit 222 is controlled graphic process unit 220 bursts and is write 30 images to video frame buffer 244, and display device 250 has the picture update rate of 60 images per second, meaning is 30 complete pictures of time schedule controller 240 needs per second, every complete picture can split into Shang Tuchang (top field) and figure below field (bottom field), more sequentially release of an interleave (de-interlacing) is carried out to allow display device 250 have the picture update rate of 60 pictures per second in the upper figure field of every complete picture and figure below field by time schedule controller 240.Therefore, display device need to spend 30 pictures being stored to read for 1 second, reads 33 milliseconds of every picture equispaceds.If the bus at graphic process unit 220 places does not still have activity after 20 images (or 660 milliseconds), because of 660 milliseconds of 300 milliseconds of situations that approached the automatic more kainogenesis demonstration of panel data deficiencies of wakeup time that add graphic process unit 220, now 222 of Monitoring and Controlling unit need to force to wake up graphic process unit 220 bursts and write display frame to video frame buffer 244, to avoid panel automatically to upgrade, have the situation that shows data deficiencies to occur.
In simple terms, Monitoring and Controlling unit 222 needs judgement ahead of time in the upper situation whether display frame deficiency can occur before once waking graphic process unit 220 completely up, if so, 222 of Monitoring and Controlling unit directly wake graphic process unit 220 bursts up and write display frame to video frame buffer 244.If not, 222 of Monitoring and Controlling unit wake up process device 222 is to carry out the instruction from application program or operating system.For the user, no matter in that a kind of situation, all feel that graphic process unit 220 is direct-opens.
Fig. 4 is that demonstration is according to the constitutional diagram of the state machine of the Monitoring and Controlling unit 222 of one embodiment of the invention.In state 410, the movable and screening of the bus (for example PCI-Express bus) at 222 monitoring graphic process unit 220 places, Monitoring and Controlling unit is about the activity of graphic process unit 220.If do not show relevant activity, get back to state 410, Monitoring and Controlling unit 222 continues to monitor the activity of the bus at graphic process unit 220 places.At state 420, following function can be carried out in Monitoring and Controlling unit 222: cycle standby time (the idling time period) T that (a) estimates graphic process unit 220 idle; (b) control demonstration data that graphic process unit 220 bursts write sufficient amount to the first memory space 271 in memory cell 270, allow write demonstration data be enough to carry out panel between estimated cycle standby time and automatically upgrade; (c) control power-supply management system 200 and enter the S0i3 state of ACPI standard, and allow the most subsystem (for example PCI-E, USB, SATA and other peripheries) in power-supply management system 200 enter RTD3 state.When the wake-up signal sending in Monitoring and Controlling unit 222 is low logic state, allow graphic process unit 220 enter low power consumpting state (for example RTD3 state), and close the power supply of relevant element.
At state 430, Monitoring and Controlling unit 220 monitoring following situations: (d) demonstration data deficiencies event (run-out-of-display event) and (e) graphics processing activity (GPU activity), the graphics processing activity for example being started by application program or operating system.When any event not detected, get back to state 430, Monitoring and Controlling unit 222 continues to monitor the life event that shows data deficiencies event and graphic process unit 220.When detecting, event occurs, gets the hang of 440, and Monitoring and Controlling unit 222 is that wake-up signal is set as to high logic state, uses and allows graphic process unit 220 enter duty by low power consumpting state.If make graphic process unit 220 enter duty because (d) shows data deficiencies event, get back to state 420.If because the life event of (e) graphic process unit 220 makes graphic process unit 220 enter duty, get the hang of 450.At state 450, graphic process unit 220 can for example, within wakeup time (: 300 milliseconds) graphics processing activity that starts of beginning reason application program or operating system.
Fig. 5 is the process flow diagram showing according to the method for managing power supply of one embodiment of the invention.At step S500, a plurality of bus activities of a bus at 222 monitoring graphic process unit 220 places, Monitoring and Controlling unit, and filter and the corresponding a plurality of graphics processing activity of graphic process unit 220 in bus activity.At step S510, cycle standby time of graphic process unit 220 is estimated in Monitoring and Controlling unit 222 according to these graphics processing activity.At step S520, it is a first memory space 271 and a second memory space 272 that Memory Controller 223 is divided memory cell 270.At step S530, Monitoring and Controlling unit 222 is controlled graphic process unit 220 bursts and is write multiple images to the first memory space 271 in memory cell 270.At step S540, when time schedule controller 240 carries out that panel automatically upgrades and graphic process unit 220 during in a low power consumpting state, Memory Controller 223 reads these images that write by graphic process unit 220 in first memory space 271, and sequentially write in these images one to the video frame buffer 244 in time schedule controller 240, use allowing time schedule controller 240 be enough within this cycle standby time to play in display device 250 these images that graphic process unit 220 write automatically to upgrade to carry out panel.
Though the present invention with preferred embodiment openly as above; so it is not in order to limit scope of the present invention; without departing from the spirit and scope of the present invention, when doing a little change and retouching, so protection scope of the present invention is when being as the criterion depending on the appended claims person of defining for those skilled in the art.

Claims (10)

1. a power-supply management system, comprising:
One display device;
One graphic process unit;
One memory cell, the view data in order to storage from this graphic process unit;
Time schedule controller; And
One Monitoring and Controlling unit in order to monitor a plurality of bus activities of a bus at this graphic process unit place, and filters and the corresponding a plurality of graphics processing activity of this graphic process unit in described bus activity;
Wherein cycle standby time of this graphic process unit is also estimated according to described graphics processing activity in this Monitoring and Controlling unit, and control this graphic process unit within this cycle standby time in a low power consumpting state;
Wherein this graphic process unit also comprises a Memory Controller, and this memory cell is divided into a first memory space and a second memory space;
Wherein this Monitoring and Controlling unit is also controlled the burst of this graphic process unit and is write multiple images to this first memory space in this memory cell;
Wherein when this time schedule controller carries out that panel automatically upgrades and this graphic process unit during in this low power consumpting state, this Memory Controller reads the described image being write by this graphic process unit in this first memory space, and sequentially write in described image one to the video frame buffer in this time schedule controller, use allowing this time schedule controller be enough within this cycle standby time to play in this display device the described image that this graphic process unit writes automatically to upgrade to carry out panel.
2. power-supply management system as claimed in claim 1, wherein this Monitoring and Controlling unit sends a wake-up signal to this graphic process unit according to described graphics processing activity, uses to allow this graphic process unit enter a duty to write described image to this first memory space in this memory cell with burst; Wherein, when this graphic process unit enters this duty, this Monitoring and Controlling unit is also controlled this graphic process unit and is operated in this duty with one first operating frequency, and wherein this first operating frequency is higher than a predetermined operation frequencies of this duty.
3. power-supply management system as claimed in claim 1, wherein this Monitoring and Controlling unit also judges whether the described image being stored in this video frame buffer enough carries out panel for this time schedule controller and automatically upgrade in this cycle standby time;
Wherein ought be stored in described image in this video frame buffer does not enough carry out panel for this time schedule controller and automatically upgrades in this cycle standby time, this wake-up signal is also forced to transmit to this graphic process unit in this Monitoring and Controlling unit, uses and allows this graphic process unit enter a duty.
4. power-supply management system as claimed in claim 1, wherein this Monitoring and Controlling unit also judges whether described graphics processing activity is started by an application program or an operating system;
Wherein, when described graphics processing activity is started by this application program or this operating system, this wake-up signal is also forced to transmit to this graphic process unit in this Monitoring and Controlling unit, uses and allows this graphic process unit enter a duty.
5. power-supply management system as claimed in claim 1, wherein this first memory space and this Memory Controller are supplied by one first independent current source, and this graphic process unit and this second memory space are supplied by one second independent current source; And when this graphic process unit and this second memory space during in this low power consumpting state and this time schedule controller carry out panel while automatically upgrading, this first memory space and this Memory Controller be by this first independent current source and in a duty, uses to carry out panel and automatically upgrade.
6. a method for managing power supply, for a power-supply management system, this power-supply management system comprises a graphic process unit, a memory cell, a Monitoring and Controlling unit, time schedule controller and a display device, the method comprises:
Utilize this Monitoring and Controlling unit to monitor a plurality of bus activities of a bus at this graphic process unit place, and filter and the corresponding a plurality of graphics processing activity of this graphic process unit in described bus activity;
Utilize this Monitoring and Controlling unit to estimate cycle standby time of this graphic process unit according to described graphics processing activity, and control this graphic process unit within this cycle standby time in a low power consumpting state;
Dividing this memory cell is a first memory space and a second memory space;
Utilize the burst of this graphic process unit of this Monitoring and Controlling unit controls to write multiple images to this first memory space in this memory cell; And
When this time schedule controller carries out that panel automatically upgrades and this graphic process unit during in this low power consumpting state, read the described image being write by this graphic process unit in this first memory space, and sequentially write in described image one to the video frame buffer in this time schedule controller, use allowing this time schedule controller be enough within this cycle standby time to play in this display device the described image that this graphic process unit writes automatically to upgrade to carry out panel.
7. method for managing power supply as claimed in claim 6, also comprises:
Send a wake-up signal to this graphic process unit according to described graphics processing activity, use allowing this graphic process unit enter a duty to write described image to this first memory space in this memory cell with burst; Wherein, when this graphic process unit enters this duty, control this graphic process unit and operate in this duty with one first operating frequency, wherein this first operating frequency is higher than a predetermined operation frequencies of this duty.
8. method for managing power supply as claimed in claim 6, also comprises:
Judge whether the described image being stored in this video frame buffer enough carries out panel for this time schedule controller and automatically upgrade in this cycle standby time; And
Wherein ought be stored in described image in this video frame buffer does not enough carry out panel for this time schedule controller and automatically upgrades in this cycle standby time, force to transmit this wake-up signal to this graphic process unit, use and allow this graphic process unit enter a duty.
9. method for managing power supply as claimed in claim 6, also comprises:
Judge whether described graphics processing activity is started by an application program or an operating system; And
When described graphics processing activity is started by this application program or this operating system, force to transmit this wake-up signal to this graphic process unit, use and allow this graphic process unit enter a duty.
10. method for managing power supply as claimed in claim 6, wherein this graphic process unit also comprises that a Memory Controller is in order to divide this memory cell for this first memory space and this second memory space, wherein this first memory space and this Memory Controller are supplied by one first independent current source, and this graphic process unit and this second memory space are supplied by one second independent current source; And the method also comprises:
When this graphic process unit and this second memory space during in this low power consumpting state and this time schedule controller carry out panel while automatically upgrading, utilize this first independent current source and make this first memory space and this Memory Controller in a duty, use and carry out panel and automatically upgrade.
CN201210294924.8A 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply Active CN103593040B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510970894.1A CN105607725B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply
CN201210294924.8A CN103593040B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210294924.8A CN103593040B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201510970894.1A Division CN105607725B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply

Publications (2)

Publication Number Publication Date
CN103593040A true CN103593040A (en) 2014-02-19
CN103593040B CN103593040B (en) 2016-06-01

Family

ID=50083226

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201210294924.8A Active CN103593040B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply
CN201510970894.1A Active CN105607725B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201510970894.1A Active CN105607725B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply

Country Status (1)

Country Link
CN (2) CN103593040B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866257A (en) * 2014-02-20 2015-08-26 联想(北京)有限公司 Method for maintaining content displayed on screen, and electronic equipment
CN105446458A (en) * 2012-08-22 2016-03-30 宏碁股份有限公司 Power supply management system and power supply management method
CN108519807A (en) * 2018-03-23 2018-09-11 维沃移动通信有限公司 A kind of application processor and mobile terminal
CN109992229A (en) * 2019-03-22 2019-07-09 联想(北京)有限公司 A kind of control method, electronic equipment and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10102823B2 (en) 2016-11-02 2018-10-16 Microsoft Technology Licensing, Llc Techniques for storing and displaying an image on a display device
TWI760974B (en) * 2020-12-17 2022-04-11 新唐科技股份有限公司 Processor chip and method of updating display information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080030509A1 (en) * 2006-08-04 2008-02-07 Conroy David G Method and apparatus for switching between graphics sources
CN101149640A (en) * 2006-10-31 2008-03-26 威盛电子股份有限公司 Systems and methods for low-power computer operation
TW200941189A (en) * 2008-03-28 2009-10-01 Asus Technology Suzhou Co Ltd A display card with overclocking function and the overclocking method thereof
CN101821697A (en) * 2007-10-11 2010-09-01 高通股份有限公司 Demand-based power control in graphics processing unit
CN102280095A (en) * 2010-05-26 2011-12-14 意法半导体公司 Video frame self-refresh in a sink device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101273360B (en) * 2005-09-29 2010-05-12 英特尔公司 Error diffusion for display frame buffer saving electricity
JP2011014066A (en) * 2009-07-06 2011-01-20 Renesas Electronics Corp Display control circuit and display control method
CN102346538B (en) * 2010-08-04 2014-11-26 华硕电脑股份有限公司 Computer system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080030509A1 (en) * 2006-08-04 2008-02-07 Conroy David G Method and apparatus for switching between graphics sources
CN101149640A (en) * 2006-10-31 2008-03-26 威盛电子股份有限公司 Systems and methods for low-power computer operation
CN101821697A (en) * 2007-10-11 2010-09-01 高通股份有限公司 Demand-based power control in graphics processing unit
TW200941189A (en) * 2008-03-28 2009-10-01 Asus Technology Suzhou Co Ltd A display card with overclocking function and the overclocking method thereof
CN102280095A (en) * 2010-05-26 2011-12-14 意法半导体公司 Video frame self-refresh in a sink device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446458A (en) * 2012-08-22 2016-03-30 宏碁股份有限公司 Power supply management system and power supply management method
CN105446458B (en) * 2012-08-22 2018-09-04 宏碁股份有限公司 Power-supply management system and method for managing power supply
CN104866257A (en) * 2014-02-20 2015-08-26 联想(北京)有限公司 Method for maintaining content displayed on screen, and electronic equipment
CN104866257B (en) * 2014-02-20 2018-01-23 联想(北京)有限公司 A kind of method and electronic equipment for keeping screen display content
CN108519807A (en) * 2018-03-23 2018-09-11 维沃移动通信有限公司 A kind of application processor and mobile terminal
US11860708B2 (en) 2018-03-23 2024-01-02 Vivo Mobile Communication Co., Ltd. Application processor and mobile terminal
CN109992229A (en) * 2019-03-22 2019-07-09 联想(北京)有限公司 A kind of control method, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103593040B (en) 2016-06-01
CN105607725A (en) 2016-05-25
CN105607725B (en) 2019-03-01

Similar Documents

Publication Publication Date Title
US9256265B2 (en) Method and system for artificially and dynamically limiting the framerate of a graphics processing unit
US8862906B2 (en) Control of platform power consumption using coordination of platform power management and display power management
CN103593040B (en) Power-supply management system and method for managing power supply
CN101536080B (en) Device having multiple graphics subsystems and reduced power consumption mode, software and methods
KR100692345B1 (en) Memory controller considering processor power states
US9092220B2 (en) Method and apparatus to optimize system battery-life while preventing disruptive user experience during system suspend
KR101155251B1 (en) Techniques to control self refresh display functionality
US8963863B2 (en) Computer, display card, display device and method for updating display information
CN102109899B (en) Computer, displayer, and display method of computer
US8943347B2 (en) Controlling the power state of an idle processing device
CN103810971B (en) The energy-saving displaying method of terminal and device, LCD module, terminal
CN101405677A (en) Adaptive power management
CN102866934A (en) Dormancy and wake-up system for embedded device based on non-volatile random access memory
CN103631357B (en) Power-supply management system and method for managing power supply
CN103914347A (en) Processing system and associated method
TWI510908B (en) Power management system and power management method
TWI488034B (en) Power management system and power management method
CN118259972A (en) Wake-up mechanism control method, electronic system and non-transitory computer readable storage medium
KR20080063672A (en) Apparatus and method for controlling power

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant