1. Field of the Invention
The present invention relates to a terminal device and a computer-readable storage medium that control brightness of a display unit.
2. Description of the Related Art
In addition to light-emitting display devices such as organic EL (Light Emitting) display panels and liquid crystal display panels, display devices equipped with backlights (illuminating lights) are also utilized in terminal apparatuses such as mobile telephones. Terminal apparatuses also controls brightness according to the type of display device. For example, Unexamined Japanese Patent Application KOKAI Publication No. H08-327976, discloses a transmission-type liquid crystal panel where a backlight goes out after a predetermined period of time elapses from when the backlight for illumination is lighted up. The content of Unexamined Japanese Patent Application KOKAI Publication No. H08-327976 is taken to be incorporated in this specification.
Terminal apparatuses utilizing reflective-type liquid crystal panels carry out displaying by utilizing external light. Users can therefore visually check display content even when an illuminating light is unlighted, such as, for example, during standby. On the other hand, with terminal apparatuses utilizing transmission-type liquid crystal panels, when an illuminating light is unlighted, it is not possible for a user to visually check the display content. Illumination is therefore carried out during standby using lighting less bright than the normal lighting (hereinafter referred to as “dim-lighting”). Terminal apparatuses utilizing such transmission-type liquid crystal panels achieve electrical power savings by switching over a lighting state between, for example, lighting during incoming voice calls and for during user operations, and being dim-lighting during the standby state or going from dim-lighting to being unlighted after a prescribed time period elapses. With terminal apparatuses utilizing the transmission-type liquid crystal panels explained above, “dim-lighting” corresponds to the “unlighted” of the reflective-type liquid crystal panels. However, unlike “unlighted”, a substantial amount of electrical power is consumed if this state “dim-lighting” continues for a long time such as thirty minutes or one hour. In particular, in recent years, with terminal apparatuses such as mobile telephones where, in accompaniment with multiple functions, in addition to incoming calls and alarms, a large number of interrupt events occur such as the receipt of new news, lighting and dim-lighting is carried out every time an event occurs, which causes more power to be consumed.
In order to resolve the above problems, it is an object of the present invention to provide a terminal apparatus and a computer-readable storage medium capable of achieving power savings by appropriately controlling lighting of the display unit.
In order to achieve the above object, a terminal apparatus of a first aspect of the present invention is a terminal apparatus for controlling a display unit to be in a lighting state of at least one of lighting at a first brightness, lighting at a second brightness darker than the first brightness, and being unlighted, the terminal apparatus comprising an event detection unit that detects an occurrence of an interrupt event, a lighting detection unit that detects the lighting state of the display unit, and a lighting control unit that exerts control so that the lighting state of the display unit is either one of the second brightness or being unlighted after the end of the interrupt event by referring to the lighting state detected by the lighting detection unit when the occurrence of the interrupt event is detected by the event detection unit.
A computer-readable storage medium that stores a program for implementing the main functions of the terminal apparatus of the first aspect of the present invention explained above on a computer is also provided.
A terminal apparatus of a second aspect of the present invention is a terminal apparatus for controlling a display unit to be a lighting state of at least one of the lighting at a first brightness, lighting at a second brightness darker than the first brightness, and being unlighted, the terminal apparatus comprising a detection unit that detects a display state of the display unit, and a lighting control unit that controls a lighting time of the display unit at the second brightness by referring to the display state detected by the detection unit when lighting of the display unit at the first brightness ends and lighting at the second brightness begins.
A computer-readable storage medium that stores a program for implementing the main functions of the terminal apparatus of the second aspect of the present invention explained above on a computer is also provided.
According to the terminal apparatus of the first aspect of the present invention, it is possible to appropriately control lighting after the end of the interrupt event according to the lighting state of the display unit at the time of the occurrence of an interrupt event and it is possible to achieve power savings.
According to the terminal apparatus of the second aspect of the present invention, it is possible to appropriately control the lighting time at the second brightness according to the display state of the display unit at the time of the starting of lighting from the first brightness to the second brightness and power savings can also be achieved.
These objects and other objects and advantages of the present invention will become more apparent upon reading of the following detailed description and the accompanying drawings in which:
The following is a description of the embodiment of the present invention with reference to
A RAM (Random Access Memory) 13 is an internal memory having a work region. In addition to a setting information storage unit AM explained later, the RAM 13 has an alarm information storage unit BM that stores alarm times and dates for an alarm etc., a news storage unit CM that stores news information distributed from the news distribution server 4, and an image data storage unit DM that stores image data such as a standby image (moving or still image). In addition to having a lighting timer T1 and a dim-lighting timer T2, the RAM 13 has a lighting flag F1, a dim-lighting flag F2, and an operation flag F3.
A wireless communication transceiver 15 is equipped with a wireless unit, a baseband unit, and a multiplexing/separating unit etc. and carries out transmission and receiving of data with the nearest base station 2A when, for example, the call function, the e-mail function, or the internet connection function etc. are operating. When a voice call is made, the wireless communication transceiver 15 takes in a signal from the receiving-side of the baseband unit and demodulates the signal to give a received baseband signal for output as audio from a call speaker SP via an audio signal processing unit 16. The wireless communication transceiver 15 then takes in audio data inputted from a talk microphone MC from the audio signal processing unit 16 and encodes the transmitted baseband signal. The wireless communication transceiver 15 then supplies the signal to the transmission side of the baseband unit and outputs a call from an antenna. Then, when the wireless communication transceiver 15 detects an incoming voice call or receives new news information distributed from the news distribution server 4, the detected incoming voice or the received news information is provided to the CPU 11 as an occurrence detection signal of an interrupt event.
A display unit 17 is equipped with a transmission type liquid crystal panel 17A and the illumination backlight 17B and is configured to display character data and image data etc. with high-definition. The backlight 17B is configured with a small fluorescent tube. Illuminating light is then irradiated from the back of the transmission type liquid crystal panel 17A by the lighting from the fluorescent tube. Control can be exerted to switch among “lighting”, “dim-lighting”, and “unlighted”. “Lighting” indicates normal lighting (where the lighting level is bright: a first brightness). “Dim-lighting” indicates lighting at a lower brightness than the usual “lighting” (where the lighting level is dark: a second brightness) where the brightness is, for example, of about ¼ compared with “lighting”.
A lighting detection unit 18 detects “lighting”, “dim-lighting”, and “unlighted” as lighting states of the display unit 17 (lighting conditions of the backlight 17B) and supplies a detection signal to the CPU 11. The CPU 11 controls the lighting state of the display unit 17 (lighting state of the backlight 17B) so that the backlight 17B is made to be “lighting” at the time of the occurrence of an interrupt event such as an incoming voice call or when new news is received, or at the time of a user operation. Further, the CPU 11 controls the lighting state of the display unit 17 (lighting state of the backlight 17B) so that the backlight 17B is “dim-lighting” or “unlighted” in order to suppress unnecessary consumption of electrical power when an interrupt event ends or when a prescribed time elapses from a user operation.
An operation unit 19 is equipped with various keys etc. and is for carrying out dial input, character input, or command input etc. The CPU 11 executes processing according to input signals from the operation unit 19. An RTC (Real Time Clock module) 20 is a clock unit. The CPU 11 acquires the current time and date from the RTC 20. A notification unit 21 is equipped with a sound speaker 22, an LED (Light-Emitting Diode) 23, and a vibration motor 24 etc. and in addition to being driven when there is an incoming call, is also driven at the time of an alarm notification such as when an alarm date and time is reached.
Next, a description is given with reference to the flowcharts shown in
Next, the CPU proceeds to standby processing where a standby state where incoming calls are awaited is entered while causing a wireless communication transceiver 15 to record the current position and display a prescribed standby image (step A5). When a setting operation instructing settings to the setting information storage unit AM is carried out in this standby state (step A6, YES), the CPU 11 proceeds to setting processing corresponding to this setting operation (step A7). First, in a state where the content of the setting information storage unit AM is read out by the CPU 11 and displayed as a list, when an item that is a target of change is selected or a desired time is selected from the selection range correlating to the selected item, this time is set to correlate to the selected item. In the standby state, at the time of an incoming voice call, the receipt of new news, or an alarm (when the day and time of an alarm is reached) at the wireless communication transceiver 15 is detected as the occurrence of an interrupt event (step A6, NO; step A8, YES), the CPU 11 proceeds to interrupt processing (step A9).
When a user operation is carried out in a standby state (step A8, NO; step A10, YES), the CPU 11 reads out the “lighting time” from the setting information storage unit AM (step A11). The “lighting time” is then put as a preset in the lighting timer T1 and a timer operation is started (step A12). Lighting of the backlight 17B of the display unit 17 is then started (step A13). The CPU 11 then proceeds to executing, for example, call processing for the voice call or e-mail processing etc. as processing corresponding to the operation (step A14). When the “lighting time” elapses and the lighting timer T1 times out in the standby state (step A15, YES), the CPU 11 proceeds to executing of dim-lighting processing explained in the following (step A16).
When the dim-lighting timer T2 times out (step A15, NO; step A17, YES), the CPU 11 extinguishes the backlight 17B (step A18). The dim-lighting timer T2 is, for example, a subtraction timer that sequentially subtracts from an initial value and performs a timer operation (subtraction operation) until the value of the preset “dim-lighting time” becomes “0” (time out). The dim-lighting timer T2 is not limited to being a subtraction timer, and can be constructed with an addition timer that sequentially adds to an initial value of “0”. When a power supply off operation is carried out in the standby state (step A17, NO; step A19, YES), the CPU 11 proceeds to power supply off processing (step A20).
First, the CPU 11 accesses the lighting detection unit 18 and detects the lighting state of the backlight 17B when the interrupt starts (step B1 in
First, the CPU 11 checks whether the interrupt event is an interrupt event due to an incoming voice call (step B5) or an interrupt event due to the arrival of the day and time of an alarm (step B12) in order to determine the type of interrupt event occurring. If the interrupt event is an incoming call (step B5, YES), the CPU 11 carries out incoming call processing for a voice call (steps B6 to B11). Namely, after driving the notification unit 21 and performing incoming call notification (step B6), the CPU 11 enters an await answer state while checking for the presence or absence of an answer operation (off-hook operation) (step B7), and checking for the presence or absence of the end of an incoming call (step B7, No; step B10). When an answer operation is carried out for the incoming call (step B7, YES), the CPU 11 sets an operation flag F3 for indicating that a user operation has been carried out to “1” (step B8) and a state where calling is possible is entered (step B9). When a line connection is cut as a result of a call end operation (off-hook operation, etc.), the CPU 11 proceeds to steps B23 to B30 of the flowchart. When completion of an incoming call is detected in a call answer waiting state (step B10, YES), the operation flag F3 for indicating that a user operation has been carried out is set to “0” (step B11) and proceeds to steps B23 to B30 of the flowchart.
If the interrupt event is an alarm (step B5, No; step B12, YES), the CPU 11 proceeds to the execution of alarm processing (step B13).
If the interrupt event is the receipt of new news (NO in step B12 of
The CPU 11 then executes incoming call processing in accordance with the type of interrupt event (steps B5 to B11), alarm processing (step B13), and new news receiving processing (step B14). When the interrupt event ends, the CPU 11 proceeds to steps B23 to B30 of the flowchart and checks whether or not the operation flag F3 is “1”, i.e. checks whether or not a user operation is carried out during interrupt execution (step B23). If the operation flag F3 is “1” (step B23, YES), the CPU 11 proceeds to the dim-lighting processing explained later (step B24). On the other hand, if the operation flag F3 is “0” (step B23, NO), the CPU 11 determines whether or not the lighting flag F1 is “1”, i.e. checks whether or not an interrupt has occurred during lighting (step B25). If the dim-lighting flag F1 is “1” (step B25, YES), the CPU 11 proceeds to dim-lighting processing (step B24).
Namely, as shown in
At this time, the lighting flag F1 is set to “0” when the interrupt ends, and the dim-lighting flag F2 is set to “1” (step B25, NO; step B26, YES). The CPU 11 then reads out the remaining dim-lighting time from the work region of the RAM 13 (step B27). The remaining dim-lighting time “A-t” is then preset to the dim-lighting timer T2 and the timer operation is made to start (step B28). Dim-lighting of the backlight 17B then commences (step B29). When the interrupt ends as a result, “dim-lighting” is switched over to from “lighting”. After this, the CPU 11 returns to step A6 of
Further, if a user operation is carried out while this interrupt is executed when the lighting state at the time when an interrupt starts is dim-lighting (step B7 of
If a user operation is carried out during execution of this interrupt in the event that the lighting state when the interrupt starts is unlighted (step B7, YES), the operation flag F3 is set to “1” (step B23, YES). The CPU 11 therefore proceeds to the dim-lighting processing described above (step B24). In this event, if the display state of when the interrupt ends is a standby state (step E2 of
On the other hand, if the display state for when the interrupt ends is an image display state (step E6 of
When timing out of the lighting timer T1 is detected (step A15, YES), the CPU 11 proceeds to the dim-lighting processing of
As shown above, in this embodiment, the CPU 11 lights or extinguishes the display unit 17 after the end of the interrupt event in accordance with the lighting state (lighting, dim-lighting, unlighted) of the display unit 17 when an occurrence of an interrupt event is detected. It is therefore possible for the CPU 11 to perform appropriate display control according to the lighting state when an interrupt event occurs.
If the occurrence of an interrupt event is detected while unlighted, the CPU 11 extinguishes the display unit 17 after the end of the interrupt event. When, for example, there is then an incoming call while unlighted, the display unit 17 is extinguished after completion of arrival etc., and control according to the actual conditions is possible. Namely, cases where the mobile telephone is not used for a long time are common when the display unit 17 is unlighted. In such an event, the CPU 11 ensures that the display unit remains unlighted and does not light or dimly light the display unit 17 every time an interrupt event ends. It is therefore possible to prevent unnecessary power consumption.
If the occurrence of an interrupt event is detected during the state of lighting, the CPU 11 controls the display unit 17 to dimly light after the end of the interrupt event. This means that, for example, when an incoming call takes place during lighting, control, such as dim-lighting after the end of the incoming call, is possible according to actual conditions. Namely, the user can sufficiently confirm display contents even with dim-lighting after the end of an interrupt event. As a result, the CPU 11 can prevent unnecessary consumption of power because it is not necessary to light the display unit 17.
If dim-lighting is taking place when the occurrence of an interrupt event is detected, the CPU 11 dimly lights the display unit 17 after the end of the interrupt event. Control, for example, according to actual conditions such as dim-lighting after an incoming call ends when there is an incoming call when the lighting state is dim-lighting is therefore possible. Namely, the user can sufficiently confirm display contents even with dim-lighting after the end of an interrupt event. As a result, the CPU 11 can prevent unnecessary consumption of power because it is not necessary to control the display unit 17 to light.
If dim-lighting is taking place when the occurrence of an interrupt event is detected, the CPU 11 takes a value for the dim-lighting timer T2 for up to the occurrence of the interrupt event as a dim-lighting elapsed time “t” and obtains “A-t” by subtracting the dim-lighting elapsed time “t” from the “dim-lighting time A” as the remaining dim-lighting time occurring after the end of the interrupt event. The CPU 11 then controls the display unit 17 to dimly light for just the remaining time. As a result, it is possible to prevent unnecessary power consumption because it is not necessary for the CPU 11 to dimly light the display unit 17 for a long time every time an interrupt event ends but rather is sufficient to dimly light just for the remaining dim-lighting time even when the dim-lighting time is set to a long time such as thirty minutes or one hour.
When a user operation is carried out against an interrupt event occurring during the state of unlighted, i.e. when being used by the user, the CPU 11 controls the display unit 17 to dimly light after the end of the interrupt event. This display content can therefore be confirmed by the user. For example, when there is an incoming call during the state of unlighted and the incoming call is answered, it is possible for the user to confirm the display contents as a result of dim-lighting after the call ends.
When a user operation is not carried out against the interrupt event occurring when unlighted, i.e. when the mobile telephone 1 is not in use by the user, the CPU 11 controls the display unit 17 to extinguish after the end of the interrupt event. It is therefore possible to prevent unnecessary power consumption.
The CPU 11 controls the dim-lighting time according to the display state of the display unit 17 when starting dim-lighting. It is therefore possible to appropriately control displaying according to the display state when starting dimly lighting.
The CPU 11 controls the display unit 17 to dimly light for a longer time when the display state of the display unit 17 is in a standby state at the time when starting dimly lighting than in the case of other states. It is therefore possible for the user to confirm this display content for a longer time. Many recent mobile telephones, for example, display moving images on the standby screen that tell a story; in addition to being capable of showing this kind of display content to a user for a long time, the mobile telephone is also capable of making the dim-lighting time to be relatively short in cases other than the standby state. It is therefore possible to prevent unnecessary power consumption.
The CPU 11 controls the display unit 17 to dimly light for a longer time when the display state of the display unit 17 is in an image display state such as displaying moving images and still images at the time when starting dimly lighting than in the case of other states. It is therefore possible for the user to confirm this display content for a longer time. In addition to, for example, being capable of displaying display content such as a movie playback function or a television viewing broadcast to the user, the CPU 11 can also make the dim-lighting time relatively short in cases other than the image display state and it is possible to prevent unnecessary power consumption.
In the above-described embodiment, an arbitrary lighting time selected from a selection range of “zero seconds to sixty seconds” is set at the “lighting time”, and dim-lighting times arbitrarily selected from with selection ranges of “zero minute to ninety minutes” or “zero minute to five minutes” and are set at the “dim-lighting time A” and the “dim-lighting time B”. However, the present invention is not limited to this, and any length of time can be inputted through user operations and set at the “lighting time”, the “dim-lighting time A”, and the “dim-lighting time B”. In a possible embodiment “lighting time”, “dim-lighting time A” and “dim-lighting time B” may be preset and a selection by a user operation may not be allowed.
In the above embodiment, an incoming voice call, an alarm, or the receipt of new news are described as the interrupt events, but the present invention is not limited to these, and the receipt of e-mail, a voltage low alarm, or an out of range alarm may be eligible. In the above-described embodiment, image data stored in the image data storage unit DM is still images or moving images but the present invention is by no means limited in this respect, and moving images received as the result of the broadcast of television pictures etc. are also possible.
In the above-described embodiment, if there is a user operation during an interrupt in the case where an interrupt event occurs during dim-lighting, the CPU 11 switches over to dim-lighting for the “dim-lighting time A” directly after the end of the interrupt. The present invention is, however, not limited to these. It is also possible for the CPU 11 to switch over to dim-lighting for the “dim-lighting time A” after carrying out “lighting” for the “lighting time” from the time the user operation is carried out without waiting for the end of the interrupt.
Similarly, in the above-described embodiment, the CPU 11 switches over to dim-lighting of the “dim-lighting time A” directly after the end of the interrupt if a user operation is carried out during an interrupt when the interrupt event occurs when unlighted. The present invention is, however, not limited to this respect. It is also possible for the CPU 11 to switch over to dim-lighting for the “dim-lighting time A” after carrying out “lighting” for the “lighting time” from the time the user operation is carried out without waiting for the end of the interrupt.
In the above-described embodiment, the brightness of the display unit 17 is controlled using three levels of “lighting”, “dim-lighting”, and “unlighted”. However, the present invention is by no means limited in this respect, and control can be exerted using four levels or more. In the above embodiment, a description is given where the display unit 17 is taken to be a light-receiving type device such as a liquid crystal display device but the present invention is by no means limited in this respect. For example, the display unit 17 can be an arbitrary device such as a light-emitting type device such as an organic EL providing that control of the brightness due to the emitted light to “lighting” and “dim-lighting” is possible. In addition, in the above-described embodiment, the terminal apparatus is a mobile telephone but the present invention is not limited to this and the terminal apparatus can also be, for example, an arbitrary apparatus such as a personal computer, PDA (Personal Digital Assistant), digital camera, or electronic player.
Various embodiments and changes may be made thereunto without departing from the broad spirit and scope of the invention. The above-described embodiment is intended to illustrate the present invention, not to limit the scope of the present invention. The scope of the present invention is shown by the attached claims rather than the embodiment. Various modifications made within the meaning of an equivalent of the claims of the invention and within the claims are to be regarded to be in the scope of the present invention.
This application is based on Japanese Patent Application No. 2007-294019 filed on Nov. 13, 2007, and including specification, claims, drawings and summary. The disclosure of the above Japanese Patent Application is incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2007-294019 | Nov 2007 | JP | national |