This application claims priority under 35 U.S.C. ยง119 to an application filed in the Korean Intellectual Property Office on Feb. 24, 2006 and assigned Serial No. 2006-18256, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention generally relates to a mobile communication terminal, and more particularly to an apparatus for displaying state information of a mobile communication terminal and a method therefor.
2. Description of the Related Art
Mobile communication terminals generally provide users with state information representing the operational state of an associated terminal by means of icons displayed on the screen. The state information may include signal receiving sensitivity, battery power level, reception of an SMS (Short Messaging Service) or MMS (Multimedia Messaging Service) message, current time, etc.
While such state information may be considered trivial, it is indispensable for a user to decide whether the mobile communication terminal may perform a normal function. For example, their signal receiving sensitivity serves to inform the user if the mobile terminal can smoothly perform the normal communication function, and the battery power level to inform the user if the remaining power is sufficient for the normal operation of the mobile terminal.
Nevertheless, conventional mobile communication terminals allot very small regions for displaying icons of state information, such as signal receiving sensitivity and battery power level, on the display screen in order to make the screens look elegant. Accordingly, conventional mobile communication terminals make it difficult for users to directly perceive their state information, especially, for a person with bad sight or presbyopia. A method of enlarging the icon size has been considered to resolve such a problem, but this method may seriously harm the aesthetics of the display screen.
The present invention provides a method and apparatus for more easily and directly notifying the user of the state information of the mobile communication terminal without harming the aesthetics of the display screen.
The present invention also provides a method and apparatus for more easily and directly notifying the user of the state information of the mobile communication terminal with considerably enhanced aesthetics of the display screen.
According to an aspect of the present invention, an apparatus is provided for displaying state information of a mobile communication terminal by a notifying animation, the apparatus including a state information collector for collecting the state information of the mobile communication terminal, a notifying animation generator for generating a notifying animation representing the state information by using at least one character, a memory device for storing character images employed for generating at least one character used for the notifying animation, and a controller for controlling both the state information collector to collect the state information and the notifying animation generator to generate the notifying animation representing a measure of the state information to display the notifying animation on a display screen.
According to another aspect of the present invention, a method is provided for displaying state information of a mobile communication terminal by a notifying animation having at least one character, the method including collecting a measure of the state information corresponding to at least one of predetermined notifying items, setting a notifying level of at least one of the characters constituting the notifying animation according to the measure of the state information, generating the notifying animation by determining a position of the at least one character according to the notifying level, and outputting the notifying animation to a display screen.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawing in which:
Preferred embodiments of the present invention will be described herein below with reference to the accompanying drawings. In the drawings, the same or similar elements are denoted by the same reference numerals even though they are depicted in different drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
In the present invention, state information of a mobile communication terminal is collected, such as signal receiving sensitivity and battery power level, and is represented by an aesthetic notifying animation displayed on a display screen. To this end, a mobile communication terminal according to the present invention stores a plurality of images used for generating at least a character constituting the notifying animation, so the generated characters may be animated and displayed on the display screen. Accordingly, the animation provided by the invention enables a user to directly perceive the operational state of the terminal without impairing the aesthetics thereof.
Referring to
The controller 100 also collects the state information of the mobile communication terminal, such as signal receiving sensitivity and battery power level. Accordingly, the signal receiving sensitivity sensor 116 and battery power level sensor 118 constitute a state information collector for collecting the state information of the mobile terminal. Accordingly, the controller 100 detects the signal intensity through the signal receiving sensitivity sensor 116 and the battery power level through the battery power level sensor 118, and loads the images for generating at least one character to constitute a notifying animation that represents the detected state information. The notifying animation may include at least one notifying character, and a background character to serve as the background of the notifying character.
For example, if the notifying animation to represent the signal receiving sensitivity or battery power level includes a monkey ascending and descending an ivy stem, the ivy stem may be regarded as the background character, and the monkey as the notifying character. The background character may serve as background information representing maximum to minimum values of the signal receiving sensitivity or battery power level of the mobile terminal, and the notifying character as the indicator for showing the actual operational state of the terminal.
Of course, the controller 100 may employ an additional character besides the basic character set as the notifying character to enable the user to more directly perceive the state information of the terminal. For example, if the notifying animation, as described above, includes a monkey ascending and descending an ivy stem, the facial expression of the monkey or something taken by it, such as a banana, may be employed as an additional character to help the user more easily perceive the state information of the terminal. The notifying character includes the basic character combined with the additional character. The notifying animation generated by the characters is output by the controller to the display part 106, so the user may easily perceive the state information of the terminal through the animation displayed on the screen instead of a small icon. This notifying animation also serves to enhance the aesthetics of the display screen.
The memory device 102 connected with the controller 100 includes a basic image storage 124 for storing the images to generate the basic characters, background image storage 126 for storing the images to generate the background characters, and additional image storage 128 for storing the images to generate the additional characters. The memory device 102 may include a ROM (Read Only Memory), flash memory, and RAM (random access memory). The ROM serves to store the programs used by the controller 100 to control and process together with various reference data. The RAM provides the working memory for the controller 100, and the flash memory serves to store various available data that can be revised.
The key input part 104 includes various functional and numeric keys to enable the user to input key signals to the controller 100. The RF (Radio Frequency) part 110 serves to exchange RF signals with a base station. It converts a received signal into an IF (Intermediate Frequency) signal applied to the baseband processor 108, and an IF signal received from the baseband signal into an RF signal transmitted. The baseband processor 108 is a BAA (Baseband Analog ASIC) to provide an interface between the controller 100 and RF part 110, which converts a baseband digital signal received from the controller 100 into an IF signal applied to the RF part 110, and an analog signal received from the RF part 110 into a baseband digital signal applied to the controller 100.
The receiving signal sensitivity sensor 116 measures the intensity of a signal received from the RF part 110, which intensity is used as the sensitivity information applied to the controller 100. The battery power level sensor 118 checks the level of the voltage or current supplied by the battery to measure the remaining battery power, the information of which is applied to the controller 100.
The notifying animation generator 120 generates a notifying animation by using the basic and the background character received from the controller 100. If an additional character occurs, the notifying character becomes a character combination composed of the basic and additional characters, which is presented on the background character image. The notifying animation generator 120 includes a character generator 122 for generating the notifying character.
The codec 112 connected with the controller 100 is also connected through an amplifier 114 to a microphone and speaker to encode a voice signal from the microphone in PCM (Pulse Code Modulation) into a voice data applied to the controller 100, and to decode a voice data received from the controller 100 in PCM into a voice signal delivered through the amplifier 114 to the speaker. The amplifier 114 amplifies a voice signal from the microphone and outputs it through the speaker, wherein both the volume of the speaker and the gain of the microphone are controlled by the controller 100.
Referring to
Alternatively, instead of the vertical position of the notifying character as described above, the position of the notifying character along a horizontal line may be used to represent the state information. For example, if the signal receiving sensitivity and the battery power level are represented by a runner (notifying character) running along a horizontal track (background character), the position of the runner along the horizontal track may be used to represent the notifying level.
Such notifying level may represent the state information directly, or by dividing the range between a maximum and minimum level of the signal receiving sensitivity or battery power level into a plurality of intervals, one of which intervals is selected to place the notifying character according to the measure of the state information. The notifying level directly representing the state information is called the analog notifying level, and that by placing the notifying character in a selected interval is called the digital notifying level.
Diagrams (a) and (b) of
Alternatively, instead of the digital notifying level as shown in
After setting the notifying level in step 202, the controller 100 goes to step 204 to generate the notifying animation composed of the background and notifying characters according to the notifying level. Of course, the notifying character may be a character combination of a basic character and an additional character. The additional character may be also presented in various forms. For example, if the notifying animation includes a monkey ascending and descending an ivy stem, the facial expression of the monkey may take varieties of forms according to the state information. In addition, if the notifying animation includes a runner running a horizontal track, the additional character may be presented as sweat of the runner, the amount of which directly represents the signal receiving sensitivity or battery power level. Thus, if there are various additional characters prepared to be combined with a basic character, the character generator 122 generates a notifying character by combining the basic and additional characters. Then, the notifying animation generator 120 generates the notifying animation by means of the notifying character generated from the character generator 122 in step 204, which will be more specifically described in connection with
If the notifying character is generated in step 204 by means of the basic character or the character combination of the basic and addition characters, the controller 100 goes to step 206 to deliver the notifying animation to the display part 106. Then, the controller 100 returns to step 200 to check the state information of the mobile communication terminal in order to repeat the steps 202 to 206 to generate the notifying animation according to the checked state information.
Of course, the controller 100 performs a step of setting the notifying animation as the foreground image placed on the existing background image so as not to affect the background image. Hence, the user may set the background image of the display part 106 by using an arbitrary image skin without being affected by the notifying animation. This enables the user to more easily perceive the state information of the mobile communication terminal as well as enhancing the aesthetics of the display of the terminal.
Referring to
Diagram (a) of
While the additional character images as shown in diagram (b) of
Meanwhile, after loading the additional character image representing the present state information according to the notifying level in step 402, the controller 100 goes to step 404 to generate the notifying character composed of the basic and additional characters. If using the additional characters shown in diagrams (b) to (d) of
Subsequently, the controller 100 goes to step 406 to generate the notifying animation including the notifying character and background character. Finally, the controller 100 delivers the generated notifying animation to the display part 106. Thus, the additional character added to the basic character enables the user to more easily perceive the state information, such as the signal receiving sensitivity and battery power level, and only the position of the basic character is displayed. Of course, the controller 100 may selectively generate one or more notifying animations to the display part 106, as shown in diagram (a) of
While the above description has shown the notifying character including the basic character combined with the additional character, it will easily noted that completely different characters may be used for the notifying character according to the measure of the state information. For example, for character images used for weather forecast, a minimum value of the signal receiving sensitivity belonging to the first interval of 1 to 25 may be represented by a dark cloud character featuring rain and hail, that belonging to the second interval of 26 to 50 may be represented by a dark cloud character not featuring rain and hail, that belonging to the third interval of 51 to 75 may be represented by a cloud character featuring no sun, and that belonging to the fourth interval of 76 to 100 may be represented by a cloud character featuring the sun.
While the invention has been shown and described with reference to a certain preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
18256/2006 | Feb 2006 | KR | national |