1. Field
The aspects of the disclosed embodiments generally relate to portable apparatuses and more particularly to providing statuses of portable apparatus.
2. Brief Description of Related Developments
Mobile terminals, or mobile (cellular) telephones, for mobile telecommunications systems like GSM, UMTS, D-AMPS and CDMA2000 have been used for many years now. In the older days, mobile terminals were used almost exclusively for voice communication with other mobile terminals or stationary telephones. More recently, the use of modern terminals has been broadened to in- clude not just voice communication, but also various other services and applications such as www/wap browsing, video telephony, electronic messaging (e.g. SMS, MMS, email, instant messaging), digital image or video recording, FM radio, music playback, electronic games, calendar/organizer/time planner, word processing, etc.
Being portable, there are a number of statuses of modern mobile terminals that vary over time. Such statuses can for example be battery level, mobile network signal strength, wireless local area network signal strength, available memory, number of unread messages etc.
One way to solve this is to always present on the display the most important statuses, such as the battery level and mobile network signal strength. However, this is not always available, for example when a screen saver has been activated, not is it particularly exciting or fun for the user.
Consequently, there is a need to provide an improved way of presenting statuses of the mobile terminal to the user.
In view of the above, the aspects of the disclosed embodiments are generally directed to solving or at least reduce the problems discussed above.
According to a first aspect of the disclosed embodiments there has been provided a method for a portable apparatus comprising: detecting a movement of the portable apparatus, and determining that the movement is associated with a user input for retrieving a value of a status of the portable apparatus; determining a value of the status; and presenting the value to the user. This allows the user to, simply by moving the portable apparatus according to a user input movement, effect the portable apparatus to present the desired status. There is therefore no need to touch the keypad, allowing the user to get information about the status in situations where key presses may be difficult, such as when the user is wearing gloves, etc.
In the presenting, a plurality of indicators may be presented on a display of the portable apparatus, and the appearance of the plurality of indicators may indicate the value.
The presenting may comprise presentation of moving particles.
Icons may be displayed on the display and the presenting may comprise presentation of a subset of the particles proximate one of the icons and presented with an appearance representing a status of an application related to the icon. This allows for intuitive identification of the application area indicated by the indicators.
In the presenting, the movement of the particles may be affected by the orientation of the portable apparatus. For example, the particles can appear to be affected by gravity this way.
In the presenting, the movement of the particles may be affected by a time elapsed since a last detected movement of the portable apparatus and by an intensity of the last detected movement of the portable apparatus. In other words, effects initiated by movement can for example fade over time. Also, effects could be stronger if the last detected movement is stronger.
In the presenting, the value may be indicated by a characteristic of at least some of the indicators, the characteristic selected from the group consisting of color, size, shape, movement behavior or any combination of these characteristics.
In the presenting, the number of indicators may be associated with the value. In other words, many indicators indicate a high value and fewer indicators indicate a low value, or vice versa.
The indicators may be indicators selected from the group consisting of snowflakes, shining stardust, pearls, jewels, dust, flies, butterflies or any combination of these indicators.
In the detecting a movement, the user input may be associated with a user input for retrieving values of a plurality of statuses of the portable apparatus; in the determining, values may be determined for all of the plurality of statuses; and in the presenting, the values may be presented to the user. In other words, the value of several different statuses may efficiently be presented to the user simultaneously.
In the presenting, vibration pulses may be generated, the vibration pulses indicating the value.
The presenting may comprise generating vibration pulses at specific intervals, the duration of the intervals being indicative of the value.
The presenting may comprise generating vibration pulses with a specific duration, the duration being indicative of the value.
In the presenting, audio effects may be generated, the audio effects indicating the value.
The presenting may comprise generating audio effects at specific intervals, the duration of the intervals being indicative of the value.
The presenting may comprise generating audio effects with a specific duration, the duration being indicative of the value.
In the presenting, the audio effect may differ for different statuses.
In the detecting a movement, other movements of the portable apparatus may be associated with other user inputs, and each of these other user inputs may be used for retrieving other statuses of the portable apparatus.
The status may be a status selected from the group consisting of battery level, available memory, reception level for a mobile communication network, reception level for a wireless local area network, number of unread messages and number of missed calls.
A second aspect of the disclosed embodiments is a portable apparatus comprising: a controller; a motion sensor capable of detecting a movement of the apparatus, wherein the controller is configured to determine if the movement is associated with a user input for retrieving a value of a status of the apparatus; and the controller is further configured to, when it is determined that the movement is associated with the user input, determine a value of the status and present the value to the user, as a response to the user input.
The portable apparatus may be an apparatus selected from the group consisting of a mobile communication terminal, a digital music player a pocket computer and a digital camera.
A third aspect of the disclosed embodiments is a portable apparatus comprising: means for detecting a movement of the portable apparatus, and determining that the movement is associated with a user input for retrieving a value of a status of the portable apparatus; means for determining a value of the status; and means for presenting the value to the user.
A fourth aspect of the disclosed embodiments is a computer program product comprising software instructions that, when executed in a portable apparatus, performs the method according to the first aspect.
A fifth aspect of the disclosed embodiments is a user interface comprising: a movement detector, and an output device, wherein the user interface is arranged to: detect a movement of the portable apparatus, and determine that the movement is associated with a user input for retrieving a value of a status of the portable apparatus; and presenting a value of the status to the user.
Other aspects, features and advantages of the disclosed embodiments will appear from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the [element, device, component, means, step, etc]” are to be interpreted openly as referring to at least one instance of the element, device, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
Aspects of the disclosed embodiments will now be described in more detail, reference being made to the enclosed drawings, in which:
a-d are schematic display views illustrating one embodiment of the mobile terminal of
a-b are schematic diagrams illustrating how tactile and/or audio feedback can be generated in an embodiment of the mobile terminal of
a-b are graphs illustrating how different statuses can be represented in tactile and/or audio signals in the mobile terminal of
The aspects of the disclosed embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments are shown. The embodiments may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosed embodiments to those skilled in the art. Like numbers refer to like elements throughout.
The mobile terminals 100, 106 are connected to a mobile telecommunications network 110 through RF links 102, 108 via base stations 104, 109. The mobile telecommunications network 110 may be in compliance with any commercially available mobile telecommunications standard, such as GSM, UMTS, D-AMPS, CDMA2000, FOMA and TD-SCDMA.
The mobile telecommunications network 110 is operatively connected to a wide area network 112, which may be Internet or a part thereof. An Internet server 115 has a data storage 114 and is connected to the wide area network 112, as is an Internet client computer 116. The server 115 may host a www/wap server capable of serving www/wap content to the mobile terminal 100.
A public switched telephone network (PSTN) 118 is connected to the mobile telecommunications network 110 in a familiar manner. Various telephone terminals, including the stationary telephone 119, are connected to the PSTN 118.
The mobile terminal 100 is also capable of communicating locally via a local link 101 to one or more local devices 103. The local link can be any type of link with a limited range, such as Bluetooth, a Universal Serial Bus (USB) link, a Wireless Universal Serial Bus (WUSB) link, an IEEE 802.11 wireless local area network link, an RS-232 serial link, etc.
An embodiment 200 of the mobile terminal 100 is illustrated in more detail in
The internal component, software and protocol structure of the mobile terminal 200 will now be described with reference to
The MMI 339 also includes one or more hardware controllers, which together with the MMI drivers cooperate with the display 323/223, keypad 324/224, motion sensor 325, such as an accelerometer, as well as various other I/O devices 329 such as microphone, speaker, vibrator, ringtone generator, LED indicator, etc. As is commonly known, the user may operate the mobile terminal through the man-machine interface thus formed.
The software also includes various modules, protocol stacks, drivers, etc., which are commonly designated as 337 and which provide communication services (such as transport, network and connectivity) for an RF interface 333, and optionally a Bluetooth interface 334 and/or an IrDA interface 335 for local connectivity. The RF interface 333 comprises an internal or external antenna as well as appropriate radio circuitry for establishing and maintaining a wireless link to a base station (e.g. the link 102 and base station 104 in
The mobile terminal also has a SIM card 330 and an associated reader. As is commonly known, the SIM card 330 comprises a processor as well as local work and data memory.
In a detect motion as user input to for status check step 450, it is detected that the user has moved the mobile terminal in a particular way. This can for example be a shake of the mobile terminal, a tap on the screen, a double tap on the screen, a circular motion of the apparatus, etc. As a person skilled in the art will realize, there is a large number of ways the mobile terminal can be moved to indicate that a status check is desired. The motion is detected by the motion sensor 325 (
In a determine value of status(es) step 452, the one or several statuses associated with the detected motion are determined. This information is typically available in the mobile terminal and is readily retrieved.
In a present value to user step 454, the status or statuses are presented to the user. As will described in more detail below, this presentation can be visual on the display 223/323, audio, tactile, or any combination of these.
a-d are schematic display views 560 illustrating one embodiment of the method of
a shows a display view 560 before the status check has been initiated. As is customary, there are a number of icons 561 representing different applications or functions of the mobile terminal. Additionally, there is a separate reception level indicator 562 and a battery level indicator 563.
b shows the display view 560 after the status check has been initiated. A large number of particles 564 are then shown on the display. The particles can be any designed as any visual particle; some examples are: snowflakes, shining stardust, pearls, jewels, dust, flies, and butterflies. The particles may vibrate or change color in their default behavior. Optionally, the particles fall to the bottom of the screen, or if there is a positional detector in the mobile terminal, the particles may fall towards the ground, based on a signal from the positional detector.
c shows the display view 560 when a status of an application is presented. The application represented by the icon 565 here has a status that is presented to the user. For example, the icon 565 may be an icon for the messaging application and there are unread messages in the inbox. This status is indicated by particles 566 in the proximity of the messaging icon 565 being larger than the other particles 564. Optionally, if particles move around the screen, the particles grow bigger as they approach the messaging icon. The particles can change any other characteristic to indicate a status of an icon or other user interface element. For example, the particles can change color, shape, movement speed, movement behavior, etc. As an example of movement behavior, the particles could fall into orbit around an icon when they are in proximity to indicate a particular status.
d shows the display view 560 when a general status of the mobile terminal is presented. In this example, the battery level is low, which can be seen on the battery indicator 568. Additionally, particles 567 in the proximity of the battery indicator grow larger.
It is to be noted that several statuses could be indicated at any one time.
The particles illustrated above could be generated through particle functionality of a graphics interface, e.g. a 3D graphics interface of the mobile terminal.
In one embodiment, some of the user interface elements affect the behavior of the particles, even if the state related to the user interface element is a normal state.
In one embodiment, the particles are snow flakes and are affected by gravity (virtual or real) as discussed above, and the particles are activated by shaking the mobile terminal. The combined effect of this is similar to a snow globe, where little snow flakes inside are agitated when shaken and slowly fall to the bottom of the snow globe.
a-b are schematic diagrams illustrating how tactile and/or audio feedback can be generated in an embodiment of the method of
In
In
The situation illustrated by
a-b are graphs illustrating how different statuses can be represented in tactile and/or audio signals. The horizontal axis represents time and the vertical axis represents vibration and/or audio signal level.
In
In
Consequently, the pulses 782 and 783 for the first status and the pulses 784 and 785 for the second status can be multiplexed, whereby the user still can sense the values of the individual statuses. If the pulses are kept sufficiently short and distinct, three or more statuses can be multiplexed. As can be readily understood by a person skilled in the art, many other pulse profiles than those shown here can be used without departing from the scope of the appended claims.
The tactile feedback can be created with vibration motor. Alternatively, a piezoelectric actuator can be used, whereby more control over different sensations is achieved, resulting in possibly even more different statuses which could be presented simultaneously.
Although the disclosed embodiments have been described using an embodiment in a mobile terminal, the disclosed embodiments are applicable to any type portable apparatus, including portable mp3-players, cameras, pocket computers etc.
The disclosed embodiments have mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the disclosed embodiments, as defined by the appended patent claims.
This application is the National Stage of International Application No. PCT/IB2007/001962 International Filing Date, 20 Jun. 2007, which designated the United States of America, and which International Application was published under PCT Article 21 (2) as WO Publication No. 2008/132540 A1 and which claims priority from and the benefit of U.S. Application No. 60/914,124 filed on 26 Apr. 2007, the disclosures of which are incorporated herein by reference in their entireties.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB07/01962 | 6/20/2007 | WO | 00 | 4/16/2010 |
Number | Date | Country | |
---|---|---|---|
60914124 | Apr 2007 | US |