1. Technical Field
The invention relates to an electronic apparatus and a method for controlling brightness for a display. Particularly, the invention relates to a method for controlling brightness for a display according to an ambient brightness.
2. Related Art
A mobile phone has a characteristic of portability which allows a user to carry it around, so that a usage environment of the mobile phone includes a dark indoor environment and a bright outdoor environment. In case of the outdoor environment, a display image of the mobile phone probably cannot be clearly viewed due to the bright ambient environment.
Generally, the user can adjust a brightness of the display through an interface of the mobile phone, though power consumption of high brightness display is far greater than that of general brightness display, and the usage environment of the mobile phone is not always bright. When the user sets the display to a high brightness under the bright environment, and enters a dark environment later, the high brightness of the display may cause unnecessary power consumption, which shortens a usage time of the mobile phone.
The invention is directed to an electronic apparatus and a method for controlling brightness for a display, by which image visibility and a power saving requirement of the electronic apparatus are both taken into consideration.
The invention provides an electronic apparatus including a display, a light sensor and a controller. The display displays an image. The light sensor measures an ambient brightness received by the display. The controller is coupled to the display and the light sensor. A hardware brightness range of the display is divided into a plurality of segments, where a first segment includes a hardware lowest brightness of the display, and a last segment includes a hardware highest brightness of the display. The controller limits a display brightness of the display to one of the segments according to the ambient brightness, and the controller allows a user of the electronic apparatus to set the display brightness only when the display brightness is limited to the first segment.
The invention provides a method for controlling brightness for a display, which is adapted to be executed by the aforementioned electronic apparatus, and the method includes following steps. An ambient brightness received by the display is measured, where a hardware brightness range of the display is divided into a plurality of segments, where a first segment includes a hardware lowest brightness of the display, and a last segment includes a hardware highest brightness of the display. A display brightness of the display is limited to one of the segments according to the ambient brightness, and a user of the electronic apparatus is allowed to set the display brightness only when the display brightness is limited to the first segment.
According to the above descriptions, according to the electronic apparatus and the method for controlling brightness of the display image, image visibility of the display is automatically improved in a high brightness environment, and the display brightness of the display is automatically decreased in a low brightness environment, so as to decrease the power consumption.
In order to make the aforementioned and other features and advantages of the invention comprehensible, several exemplary embodiments accompanied with figures are described in detail below.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
When the ambient brightness VAB is smaller than the predetermined value T1, the low brightness segment of the step 230 is the segment 310. In this case, the controller 130 allows the user of the electronic apparatus 100 to set the display brightness VD of the display 110 in the segment 310, and the controller 130 limits the display brightness VD within the segment 310. Namely, the user cannot set the display brightness VD beyond the segment 310.
When the ambient brightness VAB is greater than or equal to the predetermined value T1, the high brightness segment of the step 240 is the segment 320. In this case, the controller 130 limits the display brightness VD within the segment 320, and the controller 130 does not allow the user of the electronic apparatus 100 to set the display brightness VD of the display 110. The controller 130 can set the display brightness VD in the segment 320 according to the ambient brightness VAB, and the display brightness VD is directly proportional to the ambient brightness VAB.
In overall, when the ambient brightness VAB is relatively low, the user can arbitrarily set the display brightness VD in the segment 310, though the user cannot set the display brightness VD to the segment 320 with higher brightness. Now, the display brightness VD set by the user cannot reach the hardware highest brightness of the display 110. When the ambient brightness VAB is relatively high, the controller 130 releases the segment 320 with higher brightness. Now, the user is not allowed to set the display brightness VD, and the controller 130 automatically sets the display brightness VD according to the ambient brightness VAB. Now, the display brightness VD may the hardware highest brightness of the display 110.
When the ambient brightness VAB is smaller than the predetermined value T1, the low brightness segment of the step 230 is the segment 410. In this case, the controller 130 allows the user of the electronic apparatus 100 to set the display brightness VD of the display 110 in the segment 410, and the controller 130 limits the display brightness VD within the segment 410. Namely, the user cannot set the display brightness VD beyond the segment 410.
When the ambient brightness VAB is greater than or equal to the predetermined value T1 and is smaller than another predetermined value T1.1, the high brightness segment of the step 240 is the segment 422. In this case, the controller 130 limits the display brightness VD within the segment 422, and the controller 130 does not allow the user of the electronic apparatus 100 to set the display brightness VD of the display 110. The controller 130 can set the display brightness VD in the segment 422 according to the ambient brightness VAB, and the display brightness VD is directly proportional to the ambient brightness VAB.
When the ambient brightness VAB is greater than the predetermined value T1.1, the high brightness segment of the step 240 is the segment 424. In this case, the controller 130 limits the display brightness VD within the segment 424, and the controller 130 does not allow the user of the electronic apparatus 100 to set the display brightness VD of the display 110. The controller 130 can set the display brightness VD in the segment 424 according to the ambient brightness VAB, and the display brightness VD is directly proportional to the ambient brightness VAB.
In overall, when the ambient brightness VAB is relatively low, the user can arbitrarily set the display brightness VD in the segment 410, though the user cannot set the display brightness VD to the segments 422 and 424 with higher brightness. Now, the display brightness VD set by the user cannot reach the hardware highest brightness of the display 110. When the ambient brightness VAB is relatively high, the controller 130 releases the segment 422 and/or the segment 424 with higher brightness. Now, the user is not allowed to set the display brightness VD, and the controller 130 automatically sets the display brightness VD according to the ambient brightness VAB. Now, the display brightness VD may the hardware highest brightness of the display 110. Namely, the controller 130 allows the user to set the display brightness VD only when the display brightness VD is limited to the segment 410, and the user is not allowed to set the display brightness VD, when the display brightness VD is in other segments.
In the embodiment of
Referring back to
The predetermined value T2 can be one of the predetermined values used for dividing the display brightness segments, or another independent predetermined value. For example, in the embodiment of
Similarly, in the embodiment of
In the method flow of
In summary, according to the electronic apparatus and the method for controlling brightness for the display, the brightness of the display can be automatically adjusted according to the ambient brightness. In the low brightness environment, an upper limit of the brightness of the display can be automatically limited to avoid the user excessively increasing the brightness of the display to cause unnecessary power consumption. In the high brightness environment, the higher brightness range of the display is automatically released, and the display brightness of the display is automatically increased. In addition, the characteristic parameters of the image can be automatically adjusted to improve image visibility of the display of the electronic apparatus. Therefore, in the invention, image visibility of the display of the electronic apparatus and the power saving requirement of the electronic apparatus can be both taken into consideration.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.