The present disclosure relates to a method for controlling a display and, more particularly, to an electronic device and a method for controlling a display screen of the electronic device to partially power on.
With the development of mobile technology, mobile devices, such as smart phones or tablets, have become more and more important in people's daily life. A mobile device is usually powered by a built-in battery. Due to the nature of the mobile device, the capacity of the built-in battery is often compromised to, for example, achieve better mobility. Therefore, power consumption needs to be taken into consideration when designing a mobile device.
A mobile device is equipped with a display screen to display information or contents. Usually, a fair amount of power is consumed by the display screen. Sometimes, for example, the display screen may consume about 70%-80% of the total power of the mobile device. Therefore, a battery life of the mobile device is often affected by the display screen. In the conventional technology, when the mobile device needs to display a piece of information or certain contents, the entire display screen needs to be powered on. Sometimes, the information or content that needs to be displayed only occupies a small portion of the display screen, and thus the rest of the display screen is not utilized but still consumes power. As a result, a lot of power is wasted, and the battery life of the mobile device is reduced.
To reduce the power consumption by a display screen, a mobile device may provide an option to reduce the brightness of the entire display screen. However, reducing the brightness may also reduce the readability of the contents displayed on the display screen, and thus affects the user experience.
Embodiments of the present disclosure provide an electronic device and a method for controlling a display screen of the electronic device.
According to a first aspect, the embodiments of the present disclosure provide a method for controlling a display screen of an electronic device. The method includes the following: detecting a first event that will trigger partially turning on of the display screen while the display screen is in an off state; acquiring a predetermined user interface to be displayed according to the first event; determining whether the first event belongs to one of the follows: (1) an active event resulting from an user operation on the electronic device, and (ii) a passive event that is independent of an user operation on the electronic device; turning on a first display area of the display screen to display the acquired predetermined user interface, based on a determination that the first event is the active event, wherein the first display area corresponds to a plurality of active events, and the predetermined user interfaces associated with the plurality of active events are all displayed on the first display area; and turning on a second display area of the display screen to display the acquired predetermined user interface, based on a determination that the first event is the passive event, wherein the second display area corresponds to a plurality of passive events, and the predetermined user interfaces associated with the plurality of passive events are all displayed on the second display area.
According to a second aspect, the embodiments of the present disclosure provide an electronic device. The electronic device includes a display screen, a processor and a computer readable storage. The computer readable storage is coupled to the processor and stores at least one computer executable instruction thereon, which when executed by the processor, cause the processor to carry out actions, including: detecting a first event that will trigger partially turning on of the display screen while the display screen is in an off state; acquiring a predetermined user interface to be displayed according to the first event; determining whether the first event belongs to one of the follows: (1) an active event resulting from an user operation on the electronic device, and (ii) a passive event that is independent of an user operation on the electronic device; turning on a first display area of the display screen to display the acquired predetermined user interface, based on a determination that the first event is the active event, wherein the first display area corresponds to a plurality of active events, and the predetermined user interfaces associated with the plurality of active events are all displayed on the first display area; and turning on a second display area of the display screen to display the acquired predetermined user interface, based on a determination that the first event is the passive event, wherein the second display area corresponds to a plurality of passive events, and the predetermined user interfaces associated with the plurality of passive events are all displayed on the second display area.
According to a third aspect, the embodiments of the present disclosure provide a non-transitory computer readable storage medium. The non-transitory computer readable storage medium is configured to store computer programs which, when executed by a processor, cause the processor to carry out actions: detecting a first event that will trigger partially turning on of the display screen while the display screen is in an off state; acquiring a predetermined user interface to be displayed according to the first event; determining whether the first event belongs to one of the follows: (1) an active event resulting from an user operation on the electronic device, and (ii) a passive event that is independent of an user operation on the electronic device; turning on a first display area of the display screen to display the acquired predetermined user interface, based on a determination that the first event is the active event, wherein the first display area corresponds to a plurality of active events, and the predetermined user interfaces associated with the plurality of active events are all displayed on the first display area; and turning on a second display area of the display screen to display the acquired predetermined user interface, based on a determination that the first event is the passive event, wherein the second display area corresponds to a plurality of passive events, and the predetermined user interfaces associated with the plurality of passive events are all displayed on the second display area.
Features and advantages consistent with the disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the disclosure. Such features and advantages will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments of the invention and together with the description, serve to explain the principles of the invention.
In order to enable those skilled in the art to better understand solutions of the present disclosure, technical solutions in embodiments of the present disclosure will be described clearly and completely hereinafter with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely some rather than all embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
The terms “first”, “second”, and the like used in the specification, the claims, and the accompany drawings of the present disclosure are used to distinguish different objects rather than describe a particular order. The terms “include”, “comprise”, and “have” as well as variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus including a series of steps or units is not limited to the listed steps or units. On the contrary, it can optionally include other steps or units that are not listed; alternatively, other steps or units inherent to the process, method, product, or device can be included either.
The term “embodiment” or “implementation” referred to herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be contained in at least one embodiment of the present disclosure. The phrase appearing in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to an independent or alternative embodiment that is mutually exclusive with other embodiments. It is expressly and implicitly understood by those skilled in the art that an embodiment described herein may be combined with other embodiments.
Embodiments consistent with the present disclosure provide an electronic device and a method for controlling a display screen of the electronic device to partially power on.
The display screen 102 is configured to display information or contents, and may be, for example, an LCD screen, an organic light-emitting diode (OLED) (such as a passive-matrix OLED (PMOLED) or an active-matrix OLED (AMOLED)) screen, or an e-ink screen. In some embodiments, the display screen 102 is a touch screen. The display screen 102 may be turned on and off manually, and may automatically enter into an off state from an on state when the electronic device 100 has been idle for a certain period of time.
The control button 104 may be a mechanical button. A user may press on the control button 104 to input a control command, such as turning on the display screen 102, to the electronic device 100. In some embodiments, the control button 104 may include a touch sensor, configured to generate the control command when sensing a touch. The control button 104 may include other sensors to receive various signals. In some embodiments, a finger-print reader may be integrated in the control button 104.
The power button 106 is configured to turn on and off the electronic device 100. For example, the electronic device 100 may be turned on and off by pressing and holding the power button 106 for a certain period of time. In some embodiments, a single pressing on the power button 106 may also turn on and off the display screen 102.
It should be noted that, in some embodiments, the control button 104 and the power button 106 may also be integrated into one button, which is configured to generate a first control command when it receives a first user operation such as a single pressing on the integrated button, in order to turn on/turn off the display screen 102; and generate a second control command when it receives a second user operation such as pressing and holding the integrated button for a certain period of time, in order to turn on/turn off the electronic device 100.
At block 201, a first event that will trigger partially turning on of the display screen 102 is detected while the display screen 102 is in an off state.
In the embodiment of the present disclosure, whether the display screen 102 is partially turned on may depend on the detected event. For example, when the electronic device 100 detects an incoming call while the display screen 102 is in the off state, besides outputting a ringing or vibration, the electronic device 100 may also need to display at least one of a phone number and a contact name that is associated with the incoming call on the display screen 102. That is, the electronic device 100 receives a trigger signal to display a piece of information including at least one of the phone number and the contact name. The electronic device 100 determines that only a small portion, such as about 10% or even less, of the entire display screen 102 is needed to display the phone number and/or the contact name. As a result, only the portion of the display screen 102 that is needed to display the phone number and/or contact name is turned on to display such information to the user. The rest of the display screen 102 is kept off.
At block 202, a predetermined user interface to be displayed is acquired according to the first event.
In the embodiment of the present disclosure, different predetermined user interfaces may be associated with different detected events. For example, when an user presses on the control button 104 or the power button 106 for one time while the display screen 102 is in the off state, that is, a single press event on the control button 104 or the power button 106 of the electronic device 100 is detected, then a predetermined user interface including predetermined information such as a current time, a current date, a remaining battery capacity, a virtual key pad, a sliding bar for unlocking the electronic device 100, and so on, may be acquired. Alternatively, when the electronic device 100 detects an incoming call while the display screen 102 is in the off state, a predetermined user interface including at least one of a phone number and a contact name associated with the incoming call may be acquired.
At block 203, the electronic device 100 determines whether the first event belongs to one of the follows: (1) an active event resulting from an user operation on the electronic device, and (ii) a passive event that is independent of an user operation on the electronic device. If the first event is the active event, the operation at block 204 is performed. If the first event is the passive event, the operation at block 205 is performed.
In the embodiment of the present disclosure, the active event and the passive event detected while the display screen 102 is in the off state may trigger the partially turning on of the display screen 102. The active event refers to an event resulting from the user's operation such as a press on the control button 104 or the power button 106 for one time, a press and long hold on the control button 104 or the power button 106, and so on. The passive event refers to an event that is independent of an user operation on the electronic device, for example, a calendar reminder or a notification message generated by an application running on the electronic device 100, or an incoming call or a text message received by the application from another electronic device.
At block 204, a first display area of the display screen is turned on to display the acquired predetermined user interface, wherein the first display area corresponds to a plurality of active events, and the predetermined user interfaces associated with the plurality of active events are all displayed on the first display area.
At block 205, a second display area of the display screen is turned on to display the acquired predetermined user interface, wherein the second display area corresponds to a plurality of passive events, and the predetermined user interfaces associated with the plurality of passive events are all displayed on the second display area.
In the embodiment of the present disclosure, the location of the first display area is different from that of the second display area, and the sizes of the first display area and the second display area are both smaller than that of an entire display area of the display screen 102. That is, when the first display area or the second display area is turned on, at least a portion of the display screen 102 is kept off. Therefore, the turned on display area may consume less power than a full-size display screen 102, so as to conserve power and yet allow the user to see and/or use at least a portion of the display screen 102.
It should be understood that, in the case that the location of the first display area is different from that of the second display area, the first display area or the second display area may locate at an upper half, a bottom half, a central area, a left half, a right half, a top fringe, a bottom fringe, an upper left corner, an upper right corner, a lower left corner or a lower right corner of the display screen 102.
For example, as illustrated in
As illustrated in
In an embodiment of the present disclosure, the sizes of the first display area and the second display area may be automatically adjusted based on the content to be displayed, in order to conserve power flexibly.
In an embodiment of the present disclosure, the method may further include the following actions: detecting whether there is an user operation on the turned on display area within a first time period after a related response of the first event is finished; and turning off the turned on display area when no user operation is detected on the turned on display area. Therefore, the power consumption of the turned on display area may be saved.
It should be understood that, when an user operation (for example, slide, click, long hold for icons, etc.) is detected on the turned on display area, in order to response to the detected user operation, for example, the first display area can display a lock screen image, and wait for another user input such as a slide gesture to enable the electronic device 100 for further operation.
For a detected active event, in an embodiment, the action at the block 202 may specifically include the following: determining a type of an user operation corresponding to the first event, based on a determination that the first event is the active event; and acquiring, according to the determined type of the user operation, the predetermined user interface including at least one predetermined information item.
In an embodiment, the action at the block 202 may further include the following: when the user operation corresponding to the first event is a single press on a power button of the electronic device, determining whether there is at least one previous un-handled passive event; based on a determination that there is at least one previous un-handled passive event, generating a notification information item indicating all the un-handled passive events; and adding the notification information item into the predetermined user interface associated with the first event. Therefore, the user can review the un-handled passive events by pressing the power button of the electronic device 100.
Alternatively, in other embodiments, the notification information item may be not added into the predetermined user interface associated with the first event. The action at the block 204 may further include the following: turning on a second display area of the display screen to display the notification information item while the first display area is in an on state. That is, when there is at least one previous un-handled passive event, a single press on a power button of the electronic device will trigger the turning on of the first display area and the second display area.
In an embodiment, when the first event is the active event, after the action at the block 204 is performed, the method may further include the following actions: detecting whether there is a second event that will trigger partially turning on of the display screen within a second time period after the first event is detected, where the first display area is in an on state during the second time period; when the second event is detected, determining whether the second event belongs to one of the active event and the passive event; and acquiring a new predetermined user interface to be displayed according to the second event, and updating the first display area with the new predetermined user interface, based on a determination that the second event is the active event. In the embodiment, the second time period may be greater than or equal to the first time period. That is, when a first active event and a second active event are detected in order, the information associated with the second active event to be displayed by the new predetermined user interface can replace the information associated with the first active event to be displayed by the predetermined user interface; when the information associated with the second active event displays, the information associated with the first active event disappears.
In an embodiment, a display priority of the active event is higher than that of the passive event. The method may further include the following actions: maintaining the predetermined user interface on the first display area, based on a determination that the second event is the passive event. That is, while the first display area is turned on to display the predetermined user interface associated with the previous active event, a user interface associated with a following passive event will not be displayed.
In an alternative embodiment, the method may further include the following actions: acquiring a new predetermined user interface to be displayed according to the second event, based on a determination that the second event is the passive event; and turning on the second display area to display the new predetermined user interface while the first display area is in an on state. That is, while the first display area is turned on to display the predetermined user interface associated with the previous active event, a following passive event will trigger the turning on of the second display area. It should be noted that, when there is no user operation detected on the turned on display area, the turned on first display area triggered by the previous active event may be turned off earlier than the turned on second display area triggered by the following passive event.
In an alternative embodiment, the method may further include the following actions: turning off the first display area, based on a determination that the second event is the passive event; acquiring a new predetermined user interface to be displayed according to the second event; and turning on the second display area to display the new predetermined user interface. That is, while the first display area is turned on to display the predetermined user interface associated with the previous active event, a following passive event will trigger the turning off of the first display area and the turning on of the second display area.
For a detected passive event, in an embodiment, the action at the block 202 may specifically include the following: determining an application running on the electronic device which is associated to the first event, based on a determination that the first event is the passive event; acquiring, according to the determined application, the predetermined user interface including at least one predetermined information item, where the at least one predetermined information item includes information indicating the type of the determined application. It should be noted that, the at least one predetermined information item can further include the information indicating the detecting time of the determined event.
In an embodiment, the plurality of passive events include a plurality of first passive events (such as a calendar reminder or a notification message) that are generated by the associated application per se, and a plurality of second passive events (such as an incoming call or a text message) that are received by the associated application from another electronic device.
The action at the block 202 may further include the following: when the first event is the first passive event, acquiring predetermined information associated with the first event, where the at least one predetermined information item further includes the acquired predetermined information; and when the first event is the second passive event, analyzing the first event and extracting content to be displayed from the first event, where the at least one predetermined information item further includes part or all of the extracted content.
It should be understood that, the predetermined information associated with the first passive event can be previously set by the user and stored in a storage medium of the electrical device 100.
In an embodiment, after the action at the block 205 is performed, the method may further include the following actions: determining whether there is at least one previous un-handled passive event after a related response of the first event is finished; generating a new user interface that includes a plurality of information items indicating all the un-handled passive events including the first event, based on a determination that there is at least one previous un-handled passive event; and updating the second display area with the new user interface.
In an embodiment, a display priority of the active event is higher than that of the passive event. When the first event is the passive event, after the action at the block 205 is performed, the method may further include the following actions: detecting whether there is a third event that will trigger partially turning on of the display screen within a third predetermined time period after the first event is detected, where the second display area is in an on state during the third predetermined time period; when the third event is detected, determining whether the third event belongs to one of the active event and the passive event; and acquiring a new predetermined user interface to be displayed according to the third event, and turning on the first display area to display the new predetermined user interface, based on a determination that the third event is the active event. In the embodiment, the third time period may be greater than or equal to the first time period. In the embodiment, the turned on second display area can be kept on or be turned off when the first display area is turned on.
In an embodiment, the method may further include the following actions: determining whether a display priority of the third event is higher than that of the first event, based on a determination that the third event is the passive event; updating the second display area with a new predetermined user interface associated with the third event at once, based on a determination that the display priority of the third event is higher than that of the first event; and maintaining the predetermined user interface on the second display area, based on a determination that the display priority of the third event is lower than that of the first event.
The display controller 112 may include various control units that control different components of the display screen. For example, the display screen 102 includes a plurality of display units arranged in an array, each of which may be individually controlled to turn on and off. By controlling the on and off of the display units and the amount of light emitting from the display units, an image can be displayed. To control the display units, the display controller 112 may include a timing control unit that generates control signals to be applied to the display units. In some embodiments, the display units of the display screen 102 do not generate light themselves, but rather can allow light to pass through. In this scenario, the display screen 102 also includes a backlight panel for generating light, and the display controller 112 further includes a backlight control unit to control the operation of the backlight panel.
Consistent with the present disclosure, the CPU 110 detects and analyzes the first event, and generates a CPU signal and sends it to the display controller 112, which then controls the operation of the display screen 102 according to the CPU signal.
In some embodiments, the display screen 102 includes a backlight-lit LCD, such as a light-emitting diode (LED) lit LCD. In such a display screen, backlight sources, such as LEDs, may be arranged as an array behind an LCD panel. Liquid-crystal (LC) cells in the LCD panel can be turned on and off to allow light to pass through or prevent light from passing through. In this scenario, the display controller 112 includes the backlight control unit configured to individually control the backlight sources. That is, instead of turning on and off all the backlight sources simultaneously, the backlight control unit may be configured to turn on and off each individual backlight source separately. In some embodiments, the backlight sources may be divided into several groups, each of which includes multiple backlight sources. The backlight control unit may also be configured to turn on and off each individual group separately.
Consistent with the present disclosure, according to the controlling signal from the CPU 110, the backlight control unit operates to turn on the backlight sources of the backlight units (the backlight units 402 in
In an LCD display, each LC cell in the LCD panel may be controlled by one or more thin-film transistors (TFTs). In some embodiments, instead of or in addition to partially turning on the backlight sources, the display controller 112 may also control to partially turn on the LC cells by individually controlling the on and off of the TFTs.
According to the present disclosure, the LCD panel 400C may include additional components not shown in
Consistent with the present disclosure, according to the controlling signal from the CPU 110, the timing control unit operates to only provide signals to the TFTs 414 in a first portion 418 of the LCD panel 400C but not the TFTs 414 in a second portion 420 of the LCD panel 400C. As such, the LC cells 416 in the first portion 418 of the LCD panel 400C are turned on while the LC cells 416 in the second portion 420 of the LCD panel 400C are kept off. The first portion 418 of the LCD panel 400C corresponds to the portion of the display screen 102 that needs to be turned on to display information, such as the portion 102-1 in
The above scheme of partially turning on LC cells applies to an LCD display screen that does not have a plurality of backlight sources, an LCD display screen having backlight source(s) arranged at one or more sides of the LCD panel, or an LCD display screen having backlight sources arranged in an array across the LCD panel. Since turning on an LC cell may require applying a voltage across the LC cell and thus consumes power, keeping off the LC cells that are not needed for displaying information also reduces the power consumption by the display screen 102.
In some embodiments, the display screen 102 includes an AMOLED panel. An AMOLED panel includes a plurality of OLEDs arranged in an array. Each OLED can be individually controlled to emit light.
Consistent with the present disclosure, according to the controlling signal from the CPU 110, the timing control unit operates to provide signals to the TFTs 508 in a first portion 512 of the AMOLED panel 500, but not the TFTs 508 in a second portion 514 of the AMOLED panel 500. As such, the OLEDs 510 in the first portion 512 of the AMOLED panel 500 are turned on, while the OLEDs 510 in the second portion 514 of the AMOLED panel 500 are kept off. The first portion 512 of the AMOLED panel 500 corresponds to the portion of the display screen 102 that needs to be turned on to display information, such as the portion 102-1 in
It is noted that the AMOLED units 502 shown in
In some embodiments, the display screen 102 includes an e-ink panel. An e-ink panel includes a plurality of pixels arranged in an array. Each pixel can be individually controlled to reflect light of different colors.
As shown in
Consistent with the present disclosure, according to the controlling signal from the CPU 110, the display controller 112 operates to apply voltages to the electrodes in a first portion 606 of the e-ink panel 600, and not to the electrodes in a second portion 608 of the e-ink panel 600. The first portion 606 corresponds to the portion of the display screen 102 that needs to be turned on to display information, such as the portion 102-1 in
It is noted that the e-ink panel 600 shown in
Consistent with the present disclosure, the electronic device 100 may also include a non-transitory computer-readable storage medium, such as a memory, that stores data for supporting the operation of the electronic device 100. The storage medium is coupled to the CPU 110 and/or the display controller 112, and stores instructions that cause the electronic device 100 to, for example, operate in consistence with embodiments of the present disclosure. For example, the instructions may cause the CPU 110 and/or the display controller 112 to execute methods consistent with embodiments of the present disclosure, such as those described above. The storage medium may include, for example, a volatile or a non-volatile memory device, or a combination thereof, such as a static random access memory (SRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic memory, a flash memory, or a magnetic or optical disk.
Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
This application is a continuation-in-part application of U.S. application Ser. No. 14/681,785, field on Apr. 8, 2015, which is based upon and claims the benefit of priority from Provisional Application No. 62/046,887, filed on Sep. 5, 2014, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62046887 | Sep 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14681785 | Apr 2015 | US |
Child | 16123847 | US |