CN103593040B - Power-supply management system and method for managing power supply - Google Patents

Power-supply management system and method for managing power supply Download PDF

Info

Publication number
CN103593040B
CN103593040B CN201210294924.8A CN201210294924A CN103593040B CN 103593040 B CN103593040 B CN 103593040B CN 201210294924 A CN201210294924 A CN 201210294924A CN 103593040 B CN103593040 B CN 103593040B
Authority
CN
China
Prior art keywords
graphic process
process unit
unit
storage space
monitoring
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.)
Active
Application number
CN201210294924.8A
Other languages
Chinese (zh)
Other versions
CN103593040A (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 CN201210294924.8A priority Critical patent/CN103593040B/en
Priority to CN201510970894.1A priority patent/CN105607725B/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

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 present invention provides a kind of power-supply management system and method for managing power supply. This system comprises: a display unit; One graphic process unit; One storage location, in order to store the view data from this graphic process unit; Time schedule controller; And a Monitoring and Controlling unit. To one first storage space of this storage location, to carry out, panel upgrades the Monitoring and Controlling unit control graphic process unit burst multiple image of write automatically. When graphic process unit is in a low power consumpting state, a memory control unit in graphic memory is read the image write by the first storage space, and the video frame buffer sequentially each image being sent in sequential control device, use allow sequential control device on the display apparatus playing image to carry out, panel upgrades automatically.

Description

Power-supply management system and method for managing power supply
Technical field
The present invention relates to power supply management, automatically upgrade power-supply management system and the method for (Panelselfrefresh) in particular to control panel.
Background technology
In traditional technique of display, utilize treater support screen to present picture and often need to consume many electric power, because conventional display device panel is not when display frame upgrades, still from system memory or graphic process unit (such as GPU) reading displayed picture, and interruption (interrupt) signal can be sent to graphic process unit. But, along with scientific-technical progress, Intel is at embedded DisplayPort standard (embeddedDisplayPort, eDP) 1.3 editions have developed the technology that panel upgrades (PanelSelfRefresh) automatically, meaning is namely when user is browsing web sites or during reading electronic book, because image content is normally static. Therefore, display device panel is not when picture upgrades, only can adopt the data in the built-in storer of display device panel and volitional check screen updates rate (refreshrate), and the no longer display frame of reading system storer or graphic process unit, and look-at-me is reduced to every second 30 times (screen curtain turnover rate and determine), uses reduction watt consumption.
Fig. 1 is that display meets eDP1.3 standard and can the concise and to the point functional block diagram of conventional power source management system that automatically upgrades of control panel. As shown in Figure 1, power-supply management system 10 comprises graphic process unit 20 and a display device panel 30, and wherein display device panel 30 also comprises time schedule controller (T-CON) 40, display unit 50 and a backlight module 60. Treater 20 comprises a transmission end 21, in order to transmit display frame that graphic process unit 20 produces to sequential control device 40. Graphic process unit 20 can be the graphic process unit (GPU) being positioned in an independent display card, or a graphic process unit of a central processing unit (CPU) (such as Inteli5, i7CPU) of being arranged on a motherboard (Mainboard). Sequential control device 40 is at least comprise a receiving end 41, pixel alignment unit 42, display device interface (LCDinterface) 43, video frame buffer (Videoframebuffer) 44 and a backlight control unit (Backlightcontrolunit) 45.
In simple terms, sequential control device 40 receives the display frame from graphic process unit 20 by receiving end 41, then by the pixel rearrangement of the picture received and the pixel after rearranging is stored in video frame buffer 44 via pixel alignment unit 42. Display device interface 43 by reading picture data in video frame buffer 44, and controls the row driver 51 in display unit 50 and row cutting device 52 by pixel alignment unit 42, uses the picture that display is read. Backlight control unit 45 is in order to control the switch of backlight module 60.
It is noted that in traditional sequential control device 40, the size of video frame buffer 44 often all only has the size of a picture. For full resolution high image quality picture (FullHD), its size can be 1920*1080*3=6220800bytes (being about 6Mbytes). Sequential control device 40 also optionally comprises an image encoder and an image decoder (not illustrating), wherein image encoder is encoded the display frame that receiving end 41 receives, then the display frame after coding is stored in video frame buffer 244 by pixel alignment unit 42. Detailed content can with reference to " AnLCDDriverwithon-chipframebufferand3timesimagecompressi on " SPIE-IS&T2008, Vol.6807,68070H-1.
Sequential control device 40 carry out panel automatically upgrade (when being such as in static picture) time, can directly also directly play on the display device 50 by video frame buffer 44 takes out the picture data stored, now graphic process unit 20 can be in low power consumpting state, uses saving electric power. In addition, when graphic process unit 20 has detected new image data (such as from knocking keyboard or mobile mouse), graphic process unit 20 can arouse transmission end 21, and transmits a new image data to the video frame buffer 44 in sequential control device 40.
In traditional power-supply management system 10, often receiving from the look-at-me of sequential control device 40 because of graphic process unit 20 or receive the look-at-me of outer part device, graphic process unit 20 must often be waken up and in running order (such as C0 state). In other words, under graphic process unit 20 is often in the working order of high power consumption, and cannot effectively reduce the watt consumption of power-supply management system 10. Therefore, need a kind of power-supply management system badly and more effectively reduce watt consumption, use the duration of service reaching longer.
Summary of the invention
The present invention provides a kind of power-supply management system. This system comprises: a display unit; One graphic process unit; One storage location, in order to store the view data from this graphic process unit; Time schedule controller; And a Monitoring and Controlling unit, in order to monitor multiple bus activities of a bus at this graphic process unit place, and by filtering the multiple graphics processing activity corresponding to this graphic process unit in these bus activities, wherein this Monitoring and Controlling unit also estimates cycle idle mixing time of this graphic process unit according to these graphics processing activity; Wherein this graphic process unit also comprises a storer controller, and this storage location is divided into one first storage space and one the 2nd storage space; Wherein this Monitoring and Controlling unit also controls this graphic process unit burst multiple images of write to this first storage space in this storage location; Wherein automatically upgrade and when this graphic process unit is in this low power consumpting state when this sequential control device carries out panel, this storer controller system reads in this first storage space these images write by this graphic process unit, and sequentially write in these images to the video frame buffer in this sequential control device, use allow this sequential control device be enough within this cycle idle mixing time to play, in this display unit, these images that this graphic process unit writes to carry out, panel upgrades automatically.
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 storage location, a Monitoring and Controlling unit, time schedule controller and a display unit. The method comprises: utilize this Monitoring and Controlling unit to monitor multiple bus activities of a bus at this graphic process unit place, and by these bus activities filter the multiple graphics processing activity corresponding to this graphic process unit; This Monitoring and Controlling unit is utilized to estimate cycle idle mixing time of this graphic process unit according to these graphics processing activity; Dividing this storage location is one first storage space and one the 2nd storage space; Utilize this this graphic process unit of Monitoring and Controlling unit control burst multiple images of write to this first storage space in this storage location; And automatically upgrade and when this graphic process unit is in this low power consumpting state when this sequential control device carries out panel, read in this first storage space these images write by this graphic process unit, and sequentially write in these images to the video frame buffer in this sequential control device, use allow this sequential control device be enough within this cycle idle mixing time to play, in this display unit, these images that this graphic process unit writes to carry out, panel upgrades automatically.
Accompanying drawing explanation
Fig. 1 is that display meets eDP1.3 standard and can the concise and to the point functional block diagram of conventional power source management system that automatically upgrades of control panel.
Fig. 2 A is the concise and to the point functional block diagram of display 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 of display according to the power-supply management system 200 of another embodiment of the present invention.
Fig. 3 A is display according to schematic diagram from each device to the look-at-me of the bus at graphic process unit place in one embodiment of the invention.
Fig. 3 B is the schematic diagram showing the look-at-me after rearranging in figure 3 a and hiving off.
Fig. 3 C is the schematic diagram of the wake-up signal that display sends according to Monitoring and Controlling unit 222 in one embodiment of the invention.
Fig. 4 is the state graph of display according to the state machine of the Monitoring and Controlling unit 222 of one embodiment of the invention.
Fig. 5 is the schema of display according to the method for managing power supply of one embodiment of the invention.
[main element nomenclature]
10,200��power-supply management system;
270��storage location;
20,220��graphic process unit;
271��the first storage space;
21,221��transmission end;
272��two storage space;
30,230��display device panel;
222��Monitoring and Controlling unit;
40,240��sequential control device;
223��storer controller;
41,241��receiving end;
410-450��state;
42,242��pixel alignment unit;
43,243��display device interface;
44,244��video frame buffer;
45,245��backlight control unit;
50,250��display unit;
51,251��row driver;
52,252��row cutting device;
60,260��backlight module;
310-313,320,330,340��look-at-me;
350,360��pulse signal.
Embodiment
For making above-mentioned purpose, the feature and advantage of the present invention become apparent, a preferred embodiment cited below particularly, and coordinate accompanying drawing, it is described in detail below.
Fig. 2 A is the concise and to the point functional block diagram of display 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 graphic process unit 220, storage location 270 and a display device panel 230, and wherein display device panel 230 also comprises time schedule controller (T-CON) 240, display unit 250 and a backlight module 260. Graphic process unit 220 comprises transmission end 221 and a storer controller 223. The display frame that transmission end 221 produces in order to transmit graphic process unit 220 is to sequential control device 240. Storer controller 223 in order to processing graphics treater 220 to the access action of storage location 270.
Sequential control device 240 is at least comprise a receiving end 241, pixel alignment unit 242, display device interface (LCDinterface) 243, video frame buffer (Videoframebuffer) 244 and a backlight control unit (Backlightcontrolunit) 245.
In simple terms, sequential control device 240 receives the single image from graphic process unit 220 by receiving end 241, then is stored in video frame buffer 244 via pixel alignment unit 242 by the pixel rearrangement of multiple images received and by the pixel of the single image after rearranging. Display device interface 243 by the pixel data sequentially reading these images in video frame buffer 244, and controls the row driver 251 in display unit 250 and row cutting device 252 by pixel alignment unit 242, uses multiple images that display 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 in an independent display card, now storage location 270 be graphic process unit 220 special one display storer (VideoRAM). For example, storage location 270 can be a dynamic RAM (DynamicRandomAccessMemory), such as, be SRAM or DRAM etc. In another embodiment, graphic process unit 220 can be the graphic process unit of a central processing unit (CPU) (such as Inteli5, i7CPU) of being arranged on a motherboard (Mainboard). Now above-mentioned central processing unit and graphic process unit 220 are use a common memory architecture (UnifiedMemoryArchitecture), meaning and storage location 270 are a system memory, and central processing unit is all same with graphic process unit 220 that storage location 270 is carried out access action. Storer controller 223 in graphic process unit 220 can will be divided into one first memory area 271 and one the 2nd memory area in storage location 270, wherein the first memory area system stores multiple images from graphic process unit 220, carries out panel for sequential control device 240 and automatically upgrades use. 2nd memory area 272 uses as display storer (VideoMemory), stores graphic process unit 220 and carries out graphic operation or the display data of decoding computing.
Please also refer to Fig. 1 and Fig. 2 A. It is noted that the video frame buffer 44 of the sequential control device 40 in conventional power source management system 10 only has the size of an image. Therefore, when the picture update rate of display unit 250 is 60Hz, sequential control device 40 all needs to send a look-at-me to graphic process unit 20 in every 1/30 second, uses and allows graphic process unit 20 transmit a picture to the video frame buffer 44 in sequential control device 40. In this kind of situation, graphic process unit 20 also cannot be in low power consumpting state (such as RuntimeD3 state) for a long time. And multiple images are once write in storage location 270 by storer controller 223 by graphic process unit 220 in the present invention, and these image systems that it once writes are enough to provide sequential control device 240 to carry out panel within for some time and automatically upgrade. Therefore, the graphic process unit 220 of the present invention has the longer time can be in low power consumpting state, can save more electric power compared to the graphic process unit 20 in conventional power source management system 10.
Fig. 2 B is the concise and to the point functional block diagram of display 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, in order to monitor the bus activity (busactivity) of the bus (such as PCI-E bus) at (monitor) graphic process unit 220 place. In one embodiment, Monitoring and Controlling unit 222 can be the microcontroller (Microcontrollerunit) in graphic process unit 220 outside, 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 also be the software plug-in unit supported by specific hardware, but the present invention is not limited to this.
Sequential control device 240 when carrying out panel and automatically upgrade (PSR) system's timed sending look-at-me to graphic process unit 220, graphic process unit 220 more can be rearranged from the look-at-me of different device (such as from the device of PCI-E, USB, SATA and SDIO interface) by Monitoring and Controlling unit 222 in bus, and the look-at-me after rearranging is hived off, and it is dispensed to after the look-at-me of sequential control device 240 timed sending. For example, graphic process unit 220 bus activity state originally, anticipates the various look-at-me systems before namely not rearranging as shown in Figure 3A. For picture update rate as every second 60 pictures, sequential control device 240 needs 30 complete pictures in every second, often open complete picture and can split into Shang Tuchang (topfield) and figure below field (bottomfield), then display unit 250 has the picture update rate of every second 60 pictures to allow sequentially the upper figure field and figure below field of often opening complete picture to carry out separating staggered (de-interlacing) by sequential control device 240. In other words, sequential control device 240 obtains a complete picture with regard to needing from graphic process unit 220 in every 1/30 second, and namely meaning sends a look-at-me to obtain picture.
Fig. 3 A is display according to schematic diagram from each device to the look-at-me of the bus at graphic process unit place in one embodiment of the invention. Fig. 3 B is the schematic diagram showing the look-at-me after rearranging in figure 3 a and hiving off. Fig. 3 C is the schematic diagram of the wake-up signal that display sends according to Monitoring and Controlling unit 222 in one embodiment of the invention. can learn by Fig. 3 A, the timed interval being issued between the look-at-me 310 and 320 of graphic process unit 220 by sequential control device 240 is 1/30 second (meaning i.e. its time unit 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 is as shown in Figure 3 B, the timed interval being wherein issued to graphic process unit 220 look-at-me 330 and 340 by sequential control device 240 is also 1/30 second, should be noted that the look-at-me of 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 unrelated with graphic process unit can be filtered (such as look-at-me 311, 312), and only retain look-at-me (the such as look-at-me 310 relevant with graphic process unit 220, 320, 313). 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 (highlogiclevel), wherein graphic process unit 220 in working order time voltage be such as 1W. when wake-up signal is low logical bit rank (lowlogiclevel), then allowing graphic process unit 220 be in low power consumpting state (such as a sleep state), wherein the voltage of graphic process unit 220 when low power consumpting state is such as 0.001w. more specifically, because all rearranging and hive off (grouping) by monitored control unit 222 from each device to the look-at-me of graphic process unit 220, and handle together after being dispensed to the look-at-me being next to from 240 timed sending of sequential control device, in during this section has many look-at-mes (such as pulse signal 350 and 360), graphic process unit 220 can be allowed in running order, use the operation control concentrated and carry out each device. during wake-up signal is low logic state, graphic process unit 220 enters low power consumpting state. when wake-up signal is in high logic state, except allowing graphic process unit 220 enter working order, also can be used as a burst control signal (burstcontrolsignal) in order to promote the operating frequency (operatingfrequency) of graphic process unit 220. still further, if the predetermined registration operation frequency of graphic process unit 220 is 1GHz, when wake-up signal is in high logic state, the operating frequency of graphic process unit 220 can be increased to 1.3GHz by Monitoring and Controlling unit 222, uses the first storage space 271 that multiple continuous images (such as 10 or 30 images) are write in storage location 270 by burst (burst) graphic process unit 220 within the short period of time.
For PCIExpress �� 4 bus, its frequency width can reach 800MBytes/sec, the operating frequency adding graphic process unit 220 is 1GHz, then graphic process unit 220 execution burst write image about only has tens of microseconds to the time of video frame buffer 244, and the look-at-me that sequential control device 240 is sent to graphic process unit 220 is about 33 milliseconds (1/30 seconds) once. With regard to time scale, the time scale shared by action that graphic process unit 220 performs burst write image is very little, and therefore graphic process unit 220 can be in low power consumpting state in most of the time, uses saving electric power.
Hold continuous previous embodiment, main three functions of the Monitoring and Controlling unit 222 drawing the application can be concluded: the activity about graphic process unit 220 is also screened in all activities of the bus (PCI-E bus) at (1) monitoring graphic process unit 220 place, and the look-at-me being sent to graphic process unit 220 in PCI-E bus is rearranged; (2) control graphic process unit 220 and happen suddenly the multiple image of write to storage location 270 by storer controller 223, use allowing these images write that sequential control device 240 can be provided to carry out panel automatically to upgrade (such as by direct memory access (DMA) (DirectMemoryAccess); (3) control graphic process unit 220 and enter low power consumpting state, such as, be RuntimeD3 (RTD3) state of ACPI standard institute specification.
Generally speaking, the capacity of storage location 270 often can more than 2GB, and in other words, the capacity of the video storage device that graphic process unit 220 is special can reach 2GB. For full resolution high image quality picture (FullHD), its size can be 1920*1080*3=6220800bytes (being about 6Mbytes), if being used video compress technology described in the prior art again, its size can be compressed to about 2MB. The image storing 10 full resolution high image quality pictures in storage location 270 only needs the space of 20MB, only to account for 1% in 2GB capacity. More specifically, the power supply supply that the first storage space 271 automatically upgraded for panel in storage location 270 is different from the 2nd storage space 272. Because when carrying out panel and automatically upgrade, the part automatically upgraded for panel in storage location 270 must be in running order, and storer controller 223 can access the first storage space 271 for panel upgrades automatically.
It is noted that the operation of the storer controller 223 of the present invention, transmission end 221 and the first storage space 271 can independent of outside graphic process unit 220. more specifically, storer controller 223, transmission end 221 and the first storage space are supplied by an independent power supply. when graphic process unit 220 and the 2nd storage space 272 are in low power consumpting state, storer controller 223 and the first storage space 271 can't along with entering low power consumpting state, because storer controller 223 graphic process unit 220 be in low power consumpting state and sequential control device 240 carry out panel automatically upgrade time, still need to take out the image previously write by graphic process unit 220 by the first storage space 271 in storage location 270, and the data transmitting an image successively by eDP bus by transmission end 221 are to the video frame buffer 244 in sequential control device 240, use and carry out panel and automatically upgrade.
Still further, when user browsed a website more than 4 seconds, can allow the central processing unit (not illustrating) in power-supply management system 200 enter C10 or S0ix state, closure systems storer power supply, close graphic process unit (except storer controller 223 and transmission end 221) power supply and the power supply of the 2nd storage space of closing in storage location 270.
In one embodiment, Monitoring and Controlling unit 222 continues to monitor the activity of bus, and whether the amount of images judging to be stored in video frame buffer 244 and automatically upgrading for panel is not enough. In simple terms, carrying out the principle that panel upgrades automatically is user can not be allowed to experience picture be delayed. The demand of (AlwaysOnAlwaysConnected) standard " is forever opened and forever connects " for Microsoft, when graphic process unit 220 is in low power consumpting state, and the higher limit that graphic process unit 220 returns to the wakeup time of working order (wakeuptime) by low power consumpting state is 300 milliseconds. In fact the wakeup time of graphic process unit 220 may be faster, such as 100 milliseconds.
For example, Monitoring and Controlling unit 222 controls graphic process unit 220 and happens suddenly write 30 images to video frame buffer 244, and display unit 250 has the picture update rate of every second 60 images, instant sequence controller 240 of anticipating needs 30 complete pictures in every second, often open complete picture and can split into Shang Tuchang (topfield) and figure below field (bottomfield), display unit 250 has the picture update rate of every second 60 pictures to allow sequentially the upper figure field and figure below field of often opening complete picture to carry out separating staggered (de-interlacing) by sequential control device 240 again. therefore, display unit needs to spend 1 second to read 30 pictures stored, and reads and often opens 33 milliseconds, the average interval of picture. if the bus at graphic process unit 220 place does not still have activity after 20 images (or 660 milliseconds), because 660 milliseconds add that the wakeup time 300 milliseconds of graphic process unit 220 is close to the situation of the automatic more kainogenesis display data deficiency of panel, now Monitoring and Controlling unit 222 need to be forced to wake graphic process unit 220 up and happen suddenly write display frame to video frame buffer 244, automatically upgrades to avoid panel and has the situation of display data deficiency to occur.
In simple terms, Monitoring and Controlling unit 222 need to judge ahead of time upper once wake graphic process unit 220 completely up before whether can there is the situation of display frame deficiency, if it does, Monitoring and Controlling unit 222 directly wakes graphic process unit 220 up happens suddenly write display frame to video frame buffer 244. If not, Monitoring and Controlling unit 222 wakes graphic process unit 220 up to perform the instruction from application program or operating system. For the user, in that a kind of situation, no matter all feel that always graphic process unit 220 opens.
Fig. 4 is the state graph of display according to the state machine of the Monitoring and Controlling unit 222 of one embodiment of the invention. In state 410, Monitoring and Controlling unit 222 is monitored the movable of the bus (such as PCI-Express bus) at graphic process unit 220 place and is screened the activity about graphic process unit 220. If not having to show relevant activity, then returning to state 410, Monitoring and Controlling unit 222 continues to monitor the activity of the bus at graphic process unit 220 place. In state 420, Monitoring and Controlling unit 222 can perform following function: (a) estimates cycle idle mixing time (idlingtimeperiod) T of graphic process unit 220idle; B () control graphic process unit 220 happens suddenly the display data writing sufficient amount to the first storage space 271 in storage location 270, allow the display data write be enough to carry out panel between estimated cycle idle mixing time and automatically upgrade; C () control power-supply management system 200 enters the S0i3 state of ACPI standard institute specification, and allow the subsystem (such as PCI-E, USB, SATA and other peripheries) of the major part in power-supply management system 200 enter RTD3 state. When the wake-up signal that Monitoring and Controlling unit 222 sends is low logic state, allow graphic process unit 220 enter low power consumpting state (such as RTD3 state), and close the power supply of relevant element.
In state 430, Monitoring and Controlling unit 222 monitors following situations: (d) display data is not enough event (run-out-of-displayevent) and (e) graphics processing activity (GPUactivity), the graphics processing activity such as started by application program or operating system. When any event not detected, then returning to state 430, Monitoring and Controlling unit 222 continues to monitor the life event of the not enough event of display data and graphic process unit 220. When detection, event occurs, then enter state 440, and Monitoring and Controlling unit 222 is that wake-up signal is set as high logic state, uses and allows graphic process unit 220 enter working order by low power consumpting state. If making graphic process unit 220 enter working order because of the not enough event of (d) display data, then return to state 420. If making graphic process unit 220 enter working order because of the life event of (e) graphic process unit 220, then enter state 450. In state 450, graphic process unit 220 can beginning reason application program or operating system start within wakeup time (such as: 300 milliseconds) graphics processing activity.
Fig. 5 is the schema of display according to the method for managing power supply of one embodiment of the invention. In step S500, Monitoring and Controlling unit 222 monitors multiple bus activities of a bus at graphic process unit 220 place, and by bus activity filters the multiple graphics processing activity corresponding to graphic process unit 220. In step S510, Monitoring and Controlling unit 222 estimates cycle idle mixing time of graphic process unit 220 according to these graphics processing activity. In step S520, it is one first storage space 271 and one the 2nd storage space 272 that storer controller 223 divides storage location 270. In step S530, Monitoring and Controlling unit 222 controls graphic process unit 220 and happens suddenly multiple images of write to the first storage space 271 in storage location 270. In step S540, sequence controller 240 carried out panel and automatically upgraded and when graphic process unit 220 is in a low power consumpting state at that time, storer controller 223 reads in the first storage space 271 these images write by graphic process unit 220, and sequentially write in these images to the video frame buffer 244 in sequential control device 240, use allow sequential control device 240 be enough within this cycle idle mixing time to play, in display unit 250, these images that graphic process unit 220 writes to carry out, panel upgrades automatically.
Though the present invention is with preferred embodiment openly as above; so itself and be not used to limit the scope of the present invention; without departing from the spirit and scope of the present invention, when doing a little change and retouching, therefore protection scope of the present invention is when being as the criterion depending on the appended claims person of being defined for those skilled in the art.

Claims (8)

1. a power-supply management system, comprising:
One display unit;
One graphic process unit;
One storage location, in order to store the view data from this graphic process unit;
Time schedule controller; And
One Monitoring and Controlling unit, in order to monitor multiple bus activities of a bus at this graphic process unit place, and by filtering the multiple graphics processing activity corresponding to this graphic process unit in described bus activity;
Wherein this Monitoring and Controlling unit also estimates cycle idle mixing time of this graphic process unit according to described graphics processing activity, and controls this graphic process unit and be in a low power consumpting state within this cycle idle mixing time;
Wherein this graphic process unit also comprises a storer controller, and this storage location is divided into one first storage space and one the 2nd storage space;
Wherein this Monitoring and Controlling unit also controls this graphic process unit burst multiple images of write to this first storage space in this storage location;
Wherein automatically upgrade and when this graphic process unit is in this low power consumpting state when this sequential control device carries out panel, this storer controller reads in this first storage space the described image write by this graphic process unit, and sequentially write in described image to the video frame buffer in this sequential control device, use allow this sequential control device be enough within this cycle idle mixing time to play, in this display unit, the described image that this graphic process unit writes to carry out, panel upgrades automatically
Wherein this Monitoring and Controlling unit also judges to be stored in the described image in this video frame buffer and whether enough carries out panel for this sequential control device in this cycle idle mixing time and automatically upgrade;
Wherein automatically upgrade when the described image being stored in this video frame buffer does not enough carry out panel for this sequential control device in this cycle idle mixing time, this Monitoring and Controlling unit also forces to transmit a wake-up signal to this graphic process unit, uses and allows this graphic process unit enter a working order.
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 and allows this graphic process unit enter a working order with the described image of write that happens suddenly to this first storage space in this storage location; Wherein when this graphic process unit enters this working order, this Monitoring and Controlling unit also controls this graphic process unit and operates in this working order with one first operating frequency, and wherein this first operating frequency is higher than a predetermined operation frequencies of this working order.
3. 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 Monitoring and Controlling unit also forces to transmit this wake-up signal to this graphic process unit, uses and allows this graphic process unit enter a working order.
4. power-supply management system as claimed in claim 1, wherein this first storage space and this storer controller are supplied by one first independent power supply, and this graphic process unit and the 2nd storage space are supplied by one the 2nd independent power supply; And when this graphic process unit and the 2nd storage space are in this low power consumpting state and this sequential control device carry out panel when automatically upgrading, this first storage space and this storer controller are in a working order by this first independent power supply, use and carry out panel and automatically upgrade.
5. a method for managing power supply, for a power-supply management system, this power-supply management system comprises a graphic process unit, a storage location, a Monitoring and Controlling unit, time schedule controller and a display unit, and the method comprises:
This Monitoring and Controlling unit is utilized to monitor multiple bus activities of a bus at this graphic process unit place, and by described bus activity filters the multiple graphics processing activity corresponding to this graphic process unit;
Utilize this Monitoring and Controlling unit to estimate cycle idle mixing time of this graphic process unit according to described graphics processing activity, and control this graphic process unit and be in a low power consumpting state within this cycle idle mixing time;
Dividing this storage location is one first storage space and one the 2nd storage space;
Utilize this this graphic process unit of Monitoring and Controlling unit control burst multiple images of write to this first storage space in this storage location; And
Automatically upgrade and when this graphic process unit is in this low power consumpting state when this sequential control device carries out panel, read in this first storage space the described image write by this graphic process unit, and sequentially write in described image to the video frame buffer in this sequential control device, use allow this sequential control device be enough within this cycle idle mixing time to play, in this display unit, the described image that this graphic process unit writes to carry out, panel upgrades automatically
Also comprise:
Judge whether the described image being stored in this video frame buffer enough carries out panel for this sequential control device in this cycle idle mixing time and automatically upgrade; And
Wherein automatically upgrade when the described image being stored in this video frame buffer does not enough carry out panel for this sequential control device in this cycle idle mixing time, force to transmit a wake-up signal to this graphic process unit, use and allow this graphic process unit enter a working order.
6. method for managing power supply as claimed in claim 5, also comprises:
Send a wake-up signal to this graphic process unit according to described graphics processing activity, use and allow this graphic process unit enter a working order with the described image of write that happens suddenly to this first storage space in this storage location; Wherein when this graphic process unit enters this working order, controlling this graphic process unit and operate in this working order with one first operating frequency, wherein this first operating frequency is higher than a predetermined operation frequencies of this working order.
7. method for managing power supply as claimed in claim 5, 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 working order.
8. method for managing power supply as claimed in claim 5, wherein this graphic process unit also comprises a storer controller in order to divide this storage location for this first storage space and the 2nd storage space, wherein this first storage space and this storer controller are supplied by one first independent power supply, and this graphic process unit and the 2nd storage space are supplied by one the 2nd independent power supply; And the method also comprises:
When this graphic process unit and the 2nd storage space are in this low power consumpting state and this sequential control device carry out panel when automatically upgrading, utilize this first independent power supply and make this first storage space and this storer controller be in a working order, 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
CN201210294924.8A CN103593040B (en) 2012-08-17 2012-08-17 Power-supply management system and method for managing power supply
CN201510970894.1A CN105607725B (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 CN103593040A (en) 2014-02-19
CN103593040B true 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 (1)

* 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

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631357B (en) * 2012-08-22 2016-11-23 宏碁股份有限公司 Power-supply management system and method for managing power supply
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
CN109992229B (en) * 2019-03-22 2021-08-17 联想(北京)有限公司 Control method, electronic device and storage medium
TWI760974B (en) * 2020-12-17 2022-04-11 新唐科技股份有限公司 Processor chip and method of updating display information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 (4)

* 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
US8681159B2 (en) * 2006-08-04 2014-03-25 Apple Inc. Method and apparatus for switching between graphics sources
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 (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 (1)

* 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

Also Published As

Publication number Publication date
CN105607725B (en) 2019-03-01
CN105607725A (en) 2016-05-25
CN103593040A (en) 2014-02-19

Similar Documents

Publication Publication Date Title
CN103593040B (en) Power-supply management system and method for managing power supply
US9256265B2 (en) Method and system for artificially and dynamically limiting the framerate of a graphics processing unit
CN102870061B (en) The selective updating of display image is used to carry out parametric controller power consumption
US9092220B2 (en) Method and apparatus to optimize system battery-life while preventing disruptive user experience during system suspend
EP2515294B1 (en) Method and apparatus to support a self-refreshing display device coupled to a graphics controller
TWI431465B (en) Method, article of manufacture, apparatus and system for regulating power consumption
US8963863B2 (en) Computer, display card, display device and method for updating display information
CN102109899B (en) Computer, displayer, and display method of computer
TWI512676B (en) Hybrid display frame buffer for display subsystem
US20120249559A1 (en) Controlling the Power State of an Idle Processing Device
JP2013518350A (en) Memory power reduction in sleep state
CN101536080A (en) Device having multiple graphics subsystems and reduced power consumption mode, software and methods
US8738945B2 (en) Using non-lossless compression to save power
CN116420185A (en) Fault-free GPU switching at multiplexer
CN103631357B (en) Power-supply management system and method for managing power supply
TWI510908B (en) Power management system and power management method
TWI488034B (en) Power management system and power management method
CN103853305A (en) Power management method and electronic device
US10643525B2 (en) Dynamic sleep for a display panel

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