The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description in conjunction with the accompanying drawings, in which:
Exemplary embodiments of the present invention are described with reference to the accompanying drawings in detail. The same reference numbers are used throughout the drawings to refer to the same or like parts. Detailed descriptions of well-known functions and structures incorporated herein may be omitted to avoid obscuring the subject matter of the present invention.
In the present invention, the mode switching method is described with two operation modes: multimedia mode and communication mode.
The mobile terminal performs various multimedia operations such as audio file playback, digital multimedia broadcast playback, camera/photo function, and the like, in the multimedia mode, and performs communication-related operations such as call reception and transmission, and message reception and transmission.
The mobile terminal of the present invention operates in one of two (2) modes: the multimedia mode and communication mode.
In
The storage unit 110 includes a program memory storing application program for executing operations and operating status of the mobile phone and a data memory for storing data generated while operating the application programs. The data memory incorporates at least one of volatile memory and non-volatile memory. Particularly, the storage unit 110 is provided with a per-placement attitude mode storage region 111 for storing preset modes corresponding to placement attitudes of the mobile phone 100 and a per-mode key sequence storage region 113 for storing key sequences mapped to corresponding to the placement attitudes in the form of a table. Preferably, the per-mode key sequence storage region 113 stores the key sequences preset in manufacturing stage of the mobile terminal 100. The per-mode key sequence region 113 can be modified and stored by user's key manipulations.
The per-mode key sequence storage region 113 can be stored in the form of a key mapping table exemplary depicted in
The placement attitude detection unit 120 detects a geographic placement attitude of the mobile terminal 100. Particularly, the placement attitude detection unit 120 includes an acceleration sensor 121 for sensing an accelerated motion of the mobile terminal 100 and a placement attitude calculator 123 for calculating the placement attitude of the mobile terminal 100 on the basis of the accelerated motion. The placement attitude detection unit 120 is described with reference to
The placement attitude retrieval unit 130 compares a current placement attitude detected by the placement attitude detection unit 120 and references placement attitudes previously stored in the storage unit 110, and generates a mode signal corresponding to a retrieved reference placement attitude. At this time, the placement attitude retrieval unit 130 compares the currently detected placement attitude of the mobile terminal with all reference placement attitudes store in the storage unit 110 and retrieves a reference placement attitude matching the currently detected placement attitude. Moreover, the reference placement attitudes are represented by different mode signals.
In particular, the placement attitude retrieval unit 130 determines if the stored placement attitude of the mobile terminal 100 is identical with the detected placement attitude of the mobile terminal 100 by the placement attitude detection unit 120. If the stored placement attitude of the mobile terminal 100 is identical with the detected placement attitude of the mobile terminal 100, the placement attitude retrieval unit 130 generates a mode signal by selecting a mode corresponding to the detected placement attitude by the storage unit 110.
The key arrangement configuration unit 140 receives a mode signal and searches a corresponding key configuration from the storage unit 110 and reconfigure the key arrangement suitable for the operation mode of the mobile terminal 100. For example, when the mobile terminal 100 operates in the multimedia mode, the number key “8” is reset to generate a key sequence for playback of a multimedia file, although it is used only for input a digit of a phone number in the communication mode.
The control unit 150 controls general operations of the mobile terminal 100. The control unit 150 can be implemented with a microprocessor and a Digital Signal Processor (DSP). Particularly, the control unit 150 determines the placement attitude of the mobile terminal 100 on the basis of the placement attitude information collected by the placement attitude detection unit 120 in predetermined time duration, and transmits the placement attitude information to the placement attitude retrieval unit 130 if the placement attitude of the mobile terminal 100 is maintained in the predetermined time duration. Preferably, the time duration is about 1 second.
The control unit 100 determines a screen image rotation angle in accordance with the retrieval result of the placement attitude retrieval unit 130 in an operation mode. In operation, if a vertical raising motion of the mobile terminal relative to the earth is set for audio playback mode and the mobile terminal is vertically raised, the mobile terminal 100 enters the audio playback mode and displays the screen image of the audio playback mode adaptive to a rotational motion of the mobile terminal 100. For example, the control unit 150 controls the display unit 160 to display the screen image of the audio playback mode in a reserve image.
The display unit 160 displays the operation status and information of the mobile terminal 100. Particularly, the display unit 160 is implemented to display the screen image such that the screen image rotates at an angle in accordance of the rotational motion of the mobile terminal. Also, the display unit 160 displays the key sequence corresponding to the placement attitude of the mobile terminal 100 under the control of the key arrangement configuration unit 140. This is to notify the change of the key arrangement according to the operation mode switching.
The input unit 170 is provided with a plurality of alphanumeric keys and various function keys for executing corresponding functions. The input unit 170 generates key sequences in response to the key input manipulation and transfers the key sequences to the control unit 150. The input unit 170 can be implemented with various devices such as keypad, touch-screen, and touch-pad.
The input unit 170 received user commands by means of the key sequences configured for the current operation mode of the mobile terminal 100. At this time, the input unit 170 can highlight at least two key sequences available in the current key arrangement by turning on and off Light Emission Display (LED) members provided with the keys.
The RF unit 180 is a transceiver circuit responsible for radio communication with a base station. The RF unit 180 receives and transmits the radio frequency signal through an antenna.
In
The sensor acceleration sensor 121 detects an accelerated motion of the mobile terminal 100 and converts the accelerated motion into an electrical signal. The electrical signal is transferred to the placement attitude calculator 123. The acceleration sensor 121 can be implemented with a 3-axis acceleration sensor. In this case, the sensor 121 detects gravitational accelerations in X, Y, and Z axes when there is no motion in the mobile terminal 100. When the mobile terminal 100 is in a motion, the sensor detects the acceleration velocity obtained with the motion acceleration and the gravitational acceleration.
In this embodiment, it is assumed that the direction in which a input unit 170 of the mobile terminal is oriented is a negative Y direction and the direction in which the display unit of the mobile terminal is oriented is a positive Y direction, when the mobile terminal is positioned such that its longitudinal axis is in parallel with a gravitation line.
As shown in
As shown in
In operation, when the mobile terminal is positioned such that its longitudinal direction forms an angle with the gravitation line, the acceleration speeds 3 axes become non-zero values. In this case, a value obtained by taking a root on the sum of the acceleration components at the 3 axes, i.e., the sum of vectors becomes 9.8 m/sec2. In this case, the gravitation sensor 130 detects the acceleration in X, Y, and Z axis directions. The detected acceleration a can be express as Equation (1):
a=[ax,ay,az]T (1)
where ax,ay, and az are accelerations in X, Y, and Z axis directions.
The axes and gravitational acceleration at each axis can be changed according to a position of the acceleration sensor on the mobile terminal 100.
The placement attitude calculator 123 calculates the geographic placement attitude of the mobile terminal on the basis of the acceleration detected by the acceleration sensor 121.
Particularly, when the gravitational acceleration is composed of more than one axis component, the placement attitude calculator 123 determines the placement attitude of the mobile terminal on the basis of the respective axis components. That is, the placement attitude calculator 123 calculates angles of the axes relative to the mobile terminal 100 and calculates a placement attitude of the mobile terminal 100 on the basis of the angles of the axes. The placement attitude is defined by a roll angle, pitch angle, and yaw angle that are expressed by Φ, θ, and Ψ. The roll angle is a rotation angle on the axis of X, and the pitch angle is a rotation angle on the axis Y, and the yaw angle is a rotation angle on the axis of Z.
As shown in
The placement attitude calculator 123 can be separately implemented or integrated into the sensor 121.
In
In contrast, if no user command for activating a placement attitude-based mode switching function is input, the control unit 150 determines whether the placement attitude-based mode switching function is enabled in step S220. If the placement attitude-based mode switching function is enabled, the control unit 150 checks a current placement attitude of the mobile terminal, detected by the placement attitude detection unit 120 in step S230. As described above, the placement attitude detection unit 120 includes the acceleration sensor and the placement attitude calculator. The acceleration sensor 121 senses the acceleration of the mobile terminal 100 and generates a corresponding electrical signal. The signal is transferred to the placement attitude calculator 123 such that the placement attitude calculator 123 calculates the placement attitude of the mobile terminal on the basis of the signal. The acceleration sensor 121 is a 3-axis acceleration sensor for sensing the gravitational acceleration in X, Y, and Z axes in accordance with the motion of the mobile terminal. The acceleration sensor 121 can detect the movement acceleration and the gravitational acceleration of the mobile terminal 100. In the case, however, that the mobile terminal is not moved, the acceleration sensor 121 detects only the gravitational acceleration. The placement attitude calculator 123 can calculate the placement attitude of the mobile terminal 100 on the basis of the acceleration detected by the acceleration sensor 121.
After checking the current placement attitude of the mobile terminal 100, the control unit 150 determines an operation mode corresponding to the current placement attitude of the mobile terminal 100 in step S240. The operation mode determination procedure is described below with reference to
Next, the control unit 150 performs the determined operation mode in step S250 and determines whether the placement attitude of the mobile terminal 100 is changed on the basis of the information received from the placement attitude detection unit 120 in step S260.
When there is no change in the placement attitude of the mobile terminal 100, the control unit 150 determines whether a termination signal is input in step S270. If there is no termination signal is input, the control unit 150 proceeds to step S240.
In
If a specific placement attitude of the mobile terminal 100 is not maintained in the duration, the control unit 150 repeats step S213. After capturing the current placement attitude of the mobile terminal 100, the control unit 150 selects a mode configuration item in accordance with a user input.
Next, the control unit 150 determines an operation mode corresponding to the current placement attitude in step S215 and then reconfigures the key arrangement corresponding to the determined operation mode in step S216. The operation mode and key arrangement are stored in the storage unit 110. Preferably, the key arrangement per operation mode is preset in the mobile terminal manufacture stage. The key arrangement can be modified by the user.
In
If the placement attitude is maintained in a predetermined duration, the control unit 150 determines if the previously stored reference placement attitude of mobile terminal 100 in the per-placement attitude mode storage unit is identical with the detected placement attitude of mobile terminal 100 by controlling the placement attitude retrieval unit. If the placement attitudes of the mobile terminal 100 are identical, the control unit 150 generates a mode signal by selecting a mode corresponding to the detected placement attitude of mobile terminal 100 in the storage unit 110 by controlling the placement attitude retrieval unit 130 in step S244. The control unit 150 determines whether a reference placement attitude matching the current placement attitude exists in step S243. That is, the control unit 150 controls the placement attitude retrieval unit 130 to compare the current placement attitude with the reference placement attitudes stored in the storage unit 110 and generates, if a reference placement attitude matching the current placement attitude exists, a mode selection signal corresponding to the matched reference placement attitude. Next, the control unit 150 reconfigures the key arrangement suitable for the selected operation mode on the basis of the mode selection signal in step S245.
For example, in the case where the input unit 170 is implemented with a touchpad as shown in
The control unit 150 can control such that the key arrangement re-configured by the key arrangement configuration unit 140 is displayed on the display unit 160 for notifying a user of the change of the key arrangement in accordance with the mode switching.
After reconfiguring the key arrangement, the control unit 150 rotates the screen image according to the change of the placement attitude of the mobile phone 100 in step S247. For example, if the placement attitude of the mobile terminal 100 in
At step S241, if the placement attitude of the mobile terminal 100 is not maintained in the predetermined duration, the control unit 150 determines whether a user command for switching the operation mode is input in step S249. If a mode switching command is input, the control unit 150 performs step S245.
On the other hand, if no mode switching command is input, the control unit 150 maintains the current operation mode.
At step S243, if there is no operation mode registered for the current placement attitude of the mobile terminal 100, the control unit 150 performs step S249. Also, the control unit 150 can control such that the mobile terminal operates in a default mode when there is no operation mode matching the current placement attitude of the mobile terminal. The default mode may be the communication mode.
In
While operating in the multimedia mode, the control unit 150 determines whether an incoming call event occurs in step S320. If an incoming call event occurs, the control unit 150 determines whether the placement attitude of the mobile terminal 100 is a communication mode placement attitude in step S330. If the placement attitude of the mobile terminal 100 is not the communication mode placement attitude, the control unit 150 checks a reaction event in response to the incoming call event in step S340. If the reaction event is an incoming call acceptance event, the control unit 150 switches the operation mode from the multimedia mode to the communication mode in step S350 and processes the incoming call event in step S355. For example, if the incoming call event is a voice communication request event, the control unit 150 switches the operation event from the multimedia mode to the communication mode and displays information on the incoming call. If the incoming call event is a message reception event, the control unit 150 displays a content of the received message.
If the placement attitude of the mobile terminal 100 is the communication mode placement attitude at step S330, the control unit 150 skips step S350 and processes the incoming call event in step S355.
If it is determined that the reaction event is an incoming call rejection event at step S340, the control unit 150 maintains the multimedia mode and stops processing the incoming call event in step S365. For example, if the incoming call event is a voice communication request event, the control unit 150 processes the incoming call as an “incoming call in absence” and transmits an automated response message, while maintaining the multimedia mode. If the incoming call event is a message reception event, the control unit 150 outputs only an alert for notifying of a reception of a message while maintaining the multimedia mode.
Next, the control unit 150 monitors a user command and determines, if a user command is input, whether the user command is for an operation mode termination command in step S370. If the user command is not an operation mode termination command, the control unit 150 performs an operation corresponding to the user command. In this case, the current operation mode is maintained, i.e. the communication mode is maintained when the operation mode is switched to the communication mode at step S350 or the multimedia mode is maintained when the multimedia mode is maintained at step S360. If the placement attitude of the mobile terminal 100 is changed while the mobile terminal 100 operates is the current operation mode, the control unit 150 switches the current operation mode to another operation mode corresponding to the changed placement attitude of the mobile terminal 100.
Although exemplary embodiments of the present invention have been described in detail hereinabove, it should be clearly understood that many variations and/or modifications of the basic inventive concepts herein taught which may appear to those skilled in the present art will still fall within the spirit and scope of the present invention, as defined in the appended claims.
As described above, the mode switching method for a mobile terminal according to the present invention is advantageous since the mode switching is performed in association with a change of a placement attitude of the mobile terminal.
Also, the mode switching method for a mobile terminal according to the present invention re-configures a key arrangement in accordance with an operation mode of the mobile terminal, resulting in convenient key manipulation per operation mode.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2006-0077315 | Aug 2006 | KR | national |