GB2347593A - Use of motion to input information into a radio telephone - Google Patents
Use of motion to input information into a radio telephone Download PDFInfo
- Publication number
- GB2347593A GB2347593A GB0000101A GB0000101A GB2347593A GB 2347593 A GB2347593 A GB 2347593A GB 0000101 A GB0000101 A GB 0000101A GB 0000101 A GB0000101 A GB 0000101A GB 2347593 A GB2347593 A GB 2347593A
- Authority
- GB
- United Kingdom
- Prior art keywords
- motion pattern
- radiotelephone
- user
- motion
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/70—Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
Abstract
A user of a radio telephone moves the telephone in patterns in order to input characters or select functions. Motion patterns of the user's choice may be assigned to various functions or characters. The telephone may have an accelerometer to detect movement.
Description
APPARATUS AND METHOD FOR USING MOTION TO INPUT
INFORMATION TO A WIRELESS COMMUNICATION DEVICE
Field of the Invention
The present invention relates generally to the field of radio communications. More particularly, the present invention relates to an apparatus and method for using motion to input information to a wireless communication device. Although the invention has a wide range of applications, it is particularly suited for use in a radiotelephone, and will be described in that connection.
Background of the Invention
As the size of electronic components continues to decrease, the size of wireless communication devices also continues to decrease. However, the ability to make wireless communication devices smaller is somewhat limited by the competing need to maintain an ergonomic user interface. Consumers have expressed an interest in surfing the web using a wireless communication device, such as a radiotelephone. Virtual displays have potential for use in allowing a user to receive a full screen of information from a small unit, but the user still needs a vehicle for inputting information to the phone. Voice recognition is one input method currently being pursued by several radiotelephone manufacturers. However, depending on the environment, speaking aloud is not always desirable or possible.
Input methods using motion and accelerometers to track the motion are known. However, known methods are complex in that they use the accelerometers outputs to determine the velocity and/or position of the input device. For example, U. S. Patent No. 4747,051 ("051 patent") teaches a hand-held inertial mouse that provides input data to a computer that can determine the translational and angular displacement of the mouse. The mouse uses accelerometer pairs for producing output signals of magnitudes proportional to the transiationaTacceieration of the mouse in three nonparallel directions. The translational velocity and displacement of the mouse is determined by integrating the accelerometer output signals and the angular velocity and displacement of the mouse is determined by integrating the difference between the output signals of the accelerometer pairs. U. S.
Patent No. 5,615,132 describes another apparatus and method for determining position and orientation of a moveable object using accelerometers.
Hall et al. teaches in U. S. Patent No. 5,703,623 ('623 patent) a combination of Hall-effect sensing and thinfilm piezoelectric effect technology to determine single or multiple degrees of freedom within an orientation sensing remote control device. Hall et al. teaches a means for an operator to input to a multimedia video system information which allows the multimedia video system to ascertain position, motion and attitude of the input device in terms of three-dimensional spatial coordinates. Similar to the'051 patent, the '623 patent teaches an input means that requires ascertaining the position and attitude of the input device.
U. S. Patent No. 5,583,478 describes a method for providing a realistic sense of touch in virtual reality by means of programmable actuator assembles. Each actuator assembly consists of a number of individual actuators whose movement is controlled by a computer and associated drive electronics. The patent peripherally mentions that the actuator has applications as an accelerometer, but does not discuss how an accelerometer can be used.
U. S. Patent Nos. 5, 688,183 and 5,733,201 describe systems that use accelerometers to detect the velocity or speed of a golf club.
Thus there is a need for a simplified apparatus and method for inputting information to a device, whereby tracking the velocity and/or position of the input device is unnecessary.
Brief Description of the Drawings
FIG. 1 is a preferred embodiment of a radiotelephone that can implement the apparatus and method of the present invention.
FIG. 2 is a partial block diagram of the radiotelephone illustrated in
FIG. 1.
FIG. 3 is a flow diagram of the preferred embodiment of the method of assigning motion patterns to functions and storing them in memory.
FIG. 4 is a flow diagram of the preferred embodiment of the method of interpreting accelerations of the radiotelephone.
FIG. 5 is a look-up table that associates X and Y acceleration directions with movements of the phone.
Summary of the Preferred Embodiment
A first aspect of the present invention provides in a radiotelephone having a memory and a display, a method of assigning a motion pattern to a function performed in the radiotelephone, wherein the method comprises the steps of selecting a mode corresponding to assigning a motion pattern to a function; selecting a function to be assigned to a new motion pattern; building the new motion pattern by moving the radiotelephone in at least one direction; and storing the new motion pattern in the radiotelephone memory.
A second aspect of the present invention provides in a radiotelephone having a memory, a method of detecting motion patterns and performing functions corresponding to the motion patterns, wherein the method comprises the steps of detecting a motion pattern of the radiotelephone; determining whether the motion pattern corresponds to a function stored in memory; and if the motion pattern corresponds to a function stored in memory, performing the function.
A third aspect of the present invention provides a method of notifying a user of a radiotelephone that an event has occurred, wherein the method comprises the steps of detecting the occurrence of an event in the radiotelephone ; detecting that the radiotelephone has not moved for a predetermined period of time; detecting movement of the radiotelephone ; and notifying the user that the event has occurred.
A fourth aspect of the present invention provides in a radiotelephone that supports alphanumeric entry, a method of using motion patterns to enter alphanumeric characters comprising the steps of selecting a mode corresponding to using motion patterns to enter alphanumeric characters; detecting a motion pattern of the radiotelephone ; determining if the motion pattern has been assigned to an alphanumeric character; and if the motion pattern has been assigned to an alphanumeric character, processing entry of the alphanumeric ~
Description of the Preferred Embodiment
The following detailed description is exemplary and explanatory only and is not restrictive of the invention as claimed. The accompanying drawings illustrate the preferred embodiments of the invention and together with the description serve to explain the principles of the invention.
Reference will now be made in detail to the presently preferred embodiments of the invention.
Referring to FIG. 1, a radiotelephone 100 that can implement the methods of the present invention is shown. As shown in the block diagram of
FIG. 2, the radiotelephone 100 includes an antenna 202, a transceiver 204, a microprocessor 206 including a memory, a power supply IC 208 including a multiplexer 209 and an analog-to-digital converter 211, an accelerometer 210, a microphone 212, a speaker 214, a vibrator 216, a keypad 218 and a display 220. The antenna 202 receives signals from and transmits signals to the transceiver 204. These signals are sent to the microprocessor 206 for processing. The microprocessor also processes inputs from the keypad 218 and sends outputs to the display 220. The microprocessor 206 receives inputs from the A/D converter 211 which receives analog voltages from the accelerometer 210 and coverts the voltages to digital so they can be used by the microprocessor 206. In the preferred embodiment, the output voltages from the accelerometer 210 are coupled to the multiplexer 209 so that one
A/D converter can be used. The power supply IC 208 is coupled to the microphone 212, speaker 214, and vibrator 216 to control the power supplied thereto.
Preferably, the accelerometer 210 is an Analog Devices 2-axis MEMS (micromachine) based accelerometer, part number ADLX202, commonly available from many sources. The accelerometer 210 outputs two voltages, one for each axis X and Y, centered around approximately mid supply. As the radiotelephone is accelerated (or moved) +/-X, +/-Y, or a combination thereof, the voltages on the two lines increase or decrease from the DC voltage point. In the table of FIG. 5, the acceleration direction values provided for X and Y correspond to the direction of the voltage variations of the accelerometer 210 outputs. For example, if movement of the radiotelephone causes the X accelerometer output voltage to increase from the DC voltage point, there is movement in the"X"direction and the acceleration in the X direction is positive (+). If movement of the radiotelephone causes the X accelerometer output voltage to decrease from the DC voltage point, there is movement in the"X"direction and the acceleration in the X direction is negative (-). If there is no movement of the radiotelephone in the X direction, the X accelerometer output voltage does not vary and there is no acceleration (0) in the X direction. The same holds true for the Y accelerometer output voltage.
The remainder of the circuitry shown in FIG. 2 can be implemented using commonly available components known in the art. Since these aspects of the radiotelephone are not directly relevant to the instant invention, no further details are provided herein.
In the presently preferred embodiments, the microprocessor 206 monitors the accelerometer output voltages X and Y to implement various input methods according to the present invention. Unlike known devices that utilize accelerometers for input methods, the microprocessor 206 of the present invention monitors acceleration changes only. In the present method, knowledge of the absolute or relative location of the phone, or the current velocity of the phone is unnecessary. Therefore, no integration of the acceleration is required.
The preferred embodiment of the method of using motion to input information into a radiotelephone 100 involves the steps of assigning motion patterns to radiotelephone functions such as lock the phone, unlock the phone, speed dial, scrolling through memory, etc. Once the motion patterns are assigned and stored in memory, the user can move the phone 100 in a particular predefined pattern and the phone 100 will automatically perform the assigned function. In the alternative, the radiotelephone 100 could be manufactured with pre-stored motion patterns that correspond to or can be assigned to particular functions. Before using a stored motion pattern to perform a function, the user first enters a motion pattern generation mode. In the preferred embodiment, the user enters this mode by pressing and holding a button 102 (FIG. 1) located on the phone's exterior. When the button 102 is pressed and held, the microprocessor 206 monitors the X and Y accelerations as the user moves the phone 100, thereby generating a motion pattern. Once the button 102 is released, indicating that the motion pattern is complete, the motion pattern is compared to the patterns stored in memory.
If there is a match, the microprocessor 206 causes the phone 100 to perform the function corresponding to the stored pattern.
Using the principes described above, motion patterns can also be used to generate alphanumeric characters in a radiotelephone 100. For example, once the motion pattern is input to the phone, assigned to an alphanumeric character (s) and stored in memory, the user can move the phone 100 in the predefined pattern to generate the corresponding alphanumeric character (s).
Motion can also be used as input to a radiotelephone 100 to notify the user of receipt of an event after the phone has been motionless for a predetermined period of time. For example, if the radiotelephone 100 having short message service capability receives a message and the microprocessor 206 determines that no X or Y acceleration has been detected for a predetermined period of time since receipt of the message, upon receiving an indication that the phone has been moved, the microprocessor 206 can send a message to the speaker 214 or vibrator 216 to alert the user of the message. Such an alert could periodically be provided by the microprocessor until the short message is acknowledged. This notification function can be particularly useful for clam shell style phones where the display is typically hidden when the phone is not in use. Without the function, the user would be required to open the clam shell to notice that a message has been received.
The flowchart in FIG. 3 illustrates the preferred embodiment of the method of assigning motion patterns to functions and storing them in memory. In block 300, the microprocessor detects that the user has selected to enter the motion pattern assignment mode. In block 302, the microprocessor displays all functions to which the user can assign a motion pattern. After the user has selected a function, the microprocessor, in block 304, detects the selection. As the user moves the phone, thereby defining the motion pattern, the microprocessor in block 306 monitors the motions (accelerations) of the phone, and preferably displays symbols corresponding to the motions to the user (block 308). In block 310, the microprocessor detects when the motion pattern is completed, and in block 312 stores the motion pattern in memory.
The flowchart in FIG. 4 illustrates the preferred embodiment of the method of how the microprocessor software interprets the accelerations of the phone. First, the microprocessor detects that the user has entered the motion pattern generation mode (block 400). In the preferred embodiment, this is accomplished by the user pressing and holding a button on the radiotelephone. Next, in block 402, the microprocessor initializes a variable n, representing the number of accelerations of the phone in the same direction, to zero. The microprocessor reads the X and Y acceleration values from the A/D converter (block 404). If the acceleration values are not greater than a threshold value, the processor determines whether the user is still in the motion pattern generation mode (decision block 408). If yes, the microprocessor delays for a period of time (block 410) and repeats the process starting with block 404. If the user is no longer in the motion pattern generation mode, the microprocessor compares motions in a movement buffer with fixed and learned motion patterns (block 412) and determines whether the buffered patterns match any of the fixed and leamed motion patterns (block 414). If yes, the function associated with the pattern is executed (block 416) and the method ends (block 428). If no, the method ends (block 428).
Referring back to decision block 406, if the acceleration values are greater than the threshold, indicating that an acceleration has actually occurred, the microprocessor the direction of X and/or Y acceleration in the look-up table of FIG. 5 to determine which movement has occurred (block 417). Next, in decision block 418, the method determines whether the acceleration is in the same direction as the most recent acceleration. If yes, the microprocessor increments variable n and proceeds to decision block 408 discussed above. If no, the microprocessor determines whether the acceleration is in the opposite direction as the most recent acceleration (block 420). If yes, the microprocessor decrements the variable n (block 422) and determines whether the variable modified by hysterisis is less than or equal to zero (decision block 424). (The hysteresis allows detection of a reversal in motion versus a cessation of motion without integrating the acceleration to determine velocity.) If no, d cision block 408 is executed. If yes, indicating a reversal in the motion direction- the phone, the microprocessor adds the movement to the movement buffer, resets variable n to zero (block 426), and executes decision block 408.
Referring back to decision block 420, if the acceleration is not in the opposite direction as the most recent acceleration, the microprocessor determines whether the movement buffer is full (decision block 423). If yes, the maximum number of motions has already been stored and the method proceeds to decision block 408. If no, the motion (acceleration) is added to the movement buffer and variable n is reset to zero.
An example of how the flowchart of FIG. 4 can be used to unlock the radiotelephone 100 is now described. In the current example, a"Z"motion pattern corresponding to the"unlock phone"function is stored in memory.
(As explained later, movements 1,6,1 in the look-up table of FIG. 5 define the"Z"motion pattern.) In block 400, the microprocessor detects that the user has entered the motion pattern generation mode. Next, in block 402, the microprocessor initializes the number of accelerations to zero. After the user accelerates the phone, corresponding to the first movement ("1") of the "Z"motion pattern, the microprocessor reads the X and Y values from the accelerometer 210 (via the MUX 209 and the A/D converter 211). Next, the microprocessor 206 determines whether the acceleration is greater than a predetermined threshold to ensure that an acceleration in fact took place (decision block 406). If the acceleration is greater than the threshold, the method determines from the X and Y acceleration directions that the current movement is the movement corresponding to movement identifier 1"in the look-up table in FIG. 5 (block 417).
Next, the method determines whether the acceleration is in the same direction as the most recent acceleration (block 418). Since, this is the first acceleration that has taken place, the answer is"no"and the method proceeds to block 420 to determine whether the acceleration is in the opposite direction as the most recent acceleration (block 420). Since the answer is still"no", the method proceeds to block 428 to determine whether the movement buffer is full. At this point in the method, the movement buffer is not full, so the method proceeds to block 426. In block 426, the method adds the movement (corresponding to movement identifier"1") to the movement buffer and sets n = 0. Next, the method checks whether the user is still in the motion pattern generation mode (block 408). If yes, the method delays, preferably for 100 ms (block 410), and then proceeds to block 404 to repeat the process.
If the user is still in the process of performing the first movement, the answer to decision block 418 is"yes"and the method proceeds to block 419 to increment n. The method remains in loop 403 as long as the user is performing the first movement. When the user begins the next movement of the"Z"motion, the answer to decision block 418 is"no"and the method proceeds to decision block 420. In block 420, the method determines that the second movement of the"Z"motion is not in the opposite direction of the first movement, so the method proceeds to block 422 to check whether the movement buffer is full. If the movement buffer is not full, the method stores the second movement of the"Z"motion in the movement buffer, resets n to zero and proceeds to block 408. The method continues as described earlier until the third movement of the"Z"motion is completed and stored in the movement buffer. At that point, the user exits the pattern generation mode and the method compares the movements in the movement buffer to the motion patterns stored in memory (block 412). If there is a match, the function associated with the motion pattern is executed (block 416) and the method ends (block 417).
Those skilled in the art will recognize that various modifications and variations can be made in the apparatus of the present invention and in construction of this apparatus without departing from the scope of this invention.
Claims (10)
1. In a radiotelephone having a memory and a display, a method of assigning a motion pattern to a function performed in the radiotelephone, the method comprising:
placing the radiotelephone in a mode corresponding to assigning a motion pattern to a function;
detecting that a user has selected a function to be assigned to a new motion pattern ;
detecting the new motion pattern created by the user;
assigning the function to the new motion pattern ; and
storing the new motion pattern in the radiotelephone memory.
2. The method of claim 1 wherein the step of storing the new motion pattern in the radiotelephone memory first comprises the step of comparing the new motion pattern to motion patterns already stored in memory and storing the new motion pattern in memory only if the new motion pattern is different from the other motion patterns already stored in memory.
3. The method of claim 2 wherein if the new motion pattern matches one of the motion patterns already stored in memory, displaying a message notifying a user that the new motion pattern is not unique.
4. The method of claim 3 further comprising the step of requesting that the user enter another motion pattern after displaying the message notifying the user that the motion pattern is not unique.
5. The method of claim 1 wherein the step of detecting the new motion pattern created by the user further includes the step of displaying at least one symbol representative of the motion pattern to the user.
6. In a radiotelephone having a memory, a method of detecting motion patterns and performing functions corresponding to the motion patterns comprising the steps of:
detecting a motion pattern of the radiotelephone ;
determining whether the motion pattern corresponds to a function stored in memory; and
if the motion pattern corresponds to a function stored in memory, performing the function.
7. The method of claim 6 further comprising the step of providing an error indication to a user if the motion pattern does not correspond to a function stored in memory.
8. In a radiotelephone having a memory and a display, a method of assigning a motion pattern to a function performed in the radiotelephone, the method comprising:
placing the radiotelephone in a mode corresponding to assigning a motion pattern to a function;
detecting that a user has selected a motion pattern from a list of prestored patterns in the memory;
assigning a function to the selected motion pattern to produce a function-motion pattern pair; and
storing the function-motion pattern pair in memory.
9. A method of notifying a user of a radiotelephone that an event has occurred, the method comprising the steps of:
detecting the occurrence of an event in the radiotelephone;
detecting that the radiotelephone has not moved for a predetermined period of time;
detecting movement of the radiotelephone ; and
notifying the user that the event has occurred.
10. In a radiotelephone that supports alphanumeric entry, a method of using motion patterns to generate alphanumeric characters comprising the steps of:
detecting that a user has selected a mode corresponding to using motion patterns to generate alphanumeric characters;
detecting a motion pattern of the radiotelephone;
determining if the motion pattern has been assigned to an alphanumeric character; and
if the motion pattern has been assigned to an alphanumeric character, generating the alphanumeric character.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0102517A GB2357673B (en) | 1999-01-06 | 2000-01-05 | Apparatus and method for using motion to input information to a wireless communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22638799A | 1999-01-06 | 1999-01-06 |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0000101D0 GB0000101D0 (en) | 2000-02-23 |
GB2347593A true GB2347593A (en) | 2000-09-06 |
GB2347593B GB2347593B (en) | 2001-05-23 |
Family
ID=22848712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0000101A Expired - Lifetime GB2347593B (en) | 1999-01-06 | 2000-01-05 | Apparatus and method for using motion to input information to a wireless communication device |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2000214988A (en) |
CN (2) | CN1147183C (en) |
GB (1) | GB2347593B (en) |
Cited By (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002056165A1 (en) | 2001-01-10 | 2002-07-18 | Sony Corporation | Information processing terminal |
DE10150141A1 (en) * | 2001-10-11 | 2003-04-24 | Siemens Ag | Device for acquisition and representation of movements, e.g. for use in capture of handwriting or sketches drawn on a plasma type display, and also for use as a conventional mouse type device with single hand operation |
WO2003077087A2 (en) * | 2002-03-13 | 2003-09-18 | Philips Intellectual Property & Standards Gmbh | Portable electronic device having means for registering its arrangement in space |
EP1385082A1 (en) * | 2002-07-24 | 2004-01-28 | Siemens Aktiengesellschaft | Input device for a terminal |
WO2004082248A1 (en) * | 2003-03-11 | 2004-09-23 | Philips Intellectual Property & Standards Gmbh | Configurable control of a mobile device by means of movement patterns |
WO2005104520A1 (en) * | 2004-03-29 | 2005-11-03 | Motorola, Inc. | Ambulatory handheld electronic device |
EP1216730A3 (en) * | 2000-12-22 | 2005-11-30 | Nokia Corporation | Method for controlling a terminal display and a terminal |
WO2006000639A1 (en) * | 2004-06-24 | 2006-01-05 | Nokia Corporation | Controlling an electronic device |
WO2006043581A1 (en) | 2004-10-19 | 2006-04-27 | Vodafone K.K. | Function control method, and terminal device |
GB2390264B (en) * | 2002-06-24 | 2006-07-12 | Samsung Electronics Co Ltd | Usage position detection |
EP1686778A1 (en) * | 2005-02-01 | 2006-08-02 | Samsung Electronics Co., Ltd. | Motion-based sound setting apparatus and method and motion-based sound generating apparatus and method |
EP1717676A1 (en) * | 2005-04-30 | 2006-11-02 | Cornelius Kabus | Movement controlled mobile phone |
EP1724663A1 (en) * | 2005-05-20 | 2006-11-22 | Samsung Electronics Co., Ltd. | Portable terminal for measuring reference tilt and method of measuring reference tilt using the same |
EP1727337A1 (en) * | 2005-05-24 | 2006-11-29 | Primax Electronics Ltd | Instruction processing system of handheld electronic apparatus |
EP1744301A1 (en) * | 2005-07-15 | 2007-01-17 | Samsung Electronics Co., Ltd. | Method, apparatus, and medium for controlling and playing sound effect by motion detection |
WO2007018631A1 (en) | 2005-07-29 | 2007-02-15 | Sony Ericsson Mobile Communications Ab | Methods, devices and computer program products for operating mobile devices responsive to user input through movement thereof |
EP1783591A1 (en) * | 2004-07-15 | 2007-05-09 | Vodafone K.K. | Electronic device |
WO2007129140A2 (en) * | 2006-05-08 | 2007-11-15 | Sony Ericsson Mobile Communications Ab | Electronic equipment with keylock function using motion and method |
EP1885106A1 (en) | 2006-08-03 | 2008-02-06 | Research In Motion Limited | Motion-based user interface for handheld |
WO2008084091A2 (en) * | 2007-01-12 | 2008-07-17 | Nokia Corporation | Mobile communication terminal comprising a motion sensor for locking and unlocking the user interface |
WO2008086303A1 (en) * | 2007-01-07 | 2008-07-17 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US7424385B2 (en) * | 2005-05-12 | 2008-09-09 | Samsung Electronics Co., Ltd. | Portable terminal having motion detection function and motion detection method therefor |
EP1971114A2 (en) | 2007-03-12 | 2008-09-17 | Samsung Electronics Co., Ltd. | Mobile communication terminal having Qwerty keys and method for outputting dual tone multi-frequency signal thereof |
WO2008139248A1 (en) * | 2007-05-11 | 2008-11-20 | Sony Ericsson Mobile Communications Ab | Intelligent control of user interface according to movement |
WO2009006173A2 (en) * | 2007-07-02 | 2009-01-08 | Cisco Technology, Inc. | Use of human gestures by a mobile phone for generating responses to a communication party |
US7562459B2 (en) | 2006-01-06 | 2009-07-21 | Tcl Communication Technology Holdings, Ltd. | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor |
WO2010003706A1 (en) * | 2008-07-10 | 2010-01-14 | Sony Ericsson Mobile Communications Ab | Method and arrangement relating power supply in an electrical device |
EP2161645A2 (en) | 2008-08-18 | 2010-03-10 | Lg Electronics Inc. | Portable terminal and driving method of the same |
DE102008061155A1 (en) * | 2008-09-11 | 2010-03-25 | First International Computer, Inc. | Actuator for portable electronic device and related method |
US7911457B2 (en) | 2001-04-09 | 2011-03-22 | I.C. + Technologies Ltd. | Apparatus and methods for hand motion detection and hand motion tracking generally |
US7986917B2 (en) | 2006-07-10 | 2011-07-26 | Sony Ericsson Mobile Communications Ab | Method and system for data transfer from a hand held device |
WO2011098862A1 (en) * | 2010-02-09 | 2011-08-18 | Nokia Corporation | A method and an apparatus for monitoring an characteristic of an object in mechanical contact with a mobile terminal |
US8170186B2 (en) | 2008-04-07 | 2012-05-01 | Sony Mobile Communications Ab | Electronic device with motion controlled functions |
US20120190336A1 (en) * | 2011-01-25 | 2012-07-26 | Kyocera Corporation | Mobile terminal and locked state cancelling method |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8369843B2 (en) | 2006-07-27 | 2013-02-05 | Research In Motion Limited | Method of responding to an incoming communication received by a handheld device |
US8438504B2 (en) | 2010-01-06 | 2013-05-07 | Apple Inc. | Device, method, and graphical user interface for navigating through multiple viewing areas |
EP2041950B1 (en) * | 2006-07-13 | 2013-07-24 | Sony Ericsson Mobile Communications AB | Conveying commands to a mobile terminal through proximity to a trigger device and through body motions detected by an accelerometer |
US8564543B2 (en) | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
US8619028B2 (en) | 2004-07-20 | 2013-12-31 | Vodafone Group Plc | Mobile communication terminal, application program, image display control apparatus, electronic apparatus, and image display control method |
US8725118B2 (en) | 2009-03-31 | 2014-05-13 | Motorola Solutions, Inc. | Method of affiliating a communication device to a communication group using an affiliation motion |
US8736557B2 (en) | 2006-09-11 | 2014-05-27 | Apple Inc. | Electronic device with image based browsers |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US8773260B2 (en) | 2004-04-06 | 2014-07-08 | Symbol Technologies, Inc. | System and method for monitoring a mobile computing product/arrangement |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001144853A (en) * | 1999-11-11 | 2001-05-25 | Mitsubishi Electric Corp | Portable telephone set |
CN100490339C (en) * | 2004-12-31 | 2009-05-20 | 集嘉通讯股份有限公司 | Portable apparatus and its operation method |
US8243895B2 (en) | 2005-12-13 | 2012-08-14 | Cisco Technology, Inc. | Communication system with configurable shared line privacy feature |
US8687785B2 (en) | 2006-11-16 | 2014-04-01 | Cisco Technology, Inc. | Authorization to place calls by remote users |
JP4852084B2 (en) * | 2008-05-27 | 2012-01-11 | 株式会社東芝 | Wireless communication device |
JP2010028829A (en) * | 2008-05-27 | 2010-02-04 | Toshiba Corp | Wireless communication apparatus |
SG2012072146A (en) * | 2012-09-27 | 2014-04-28 | Creative Tech Ltd | An electronic device |
KR101559694B1 (en) | 2015-01-13 | 2015-10-22 | 엘지전자 주식회사 | PORTABLE TERMINAL and DRIVING METHOD OF THE SAME |
CN104699439B (en) * | 2015-03-30 | 2019-03-12 | 三星电子(中国)研发中心 | Picture display process, device and mobile terminal for mobile terminal |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2329300A (en) * | 1997-09-16 | 1999-03-17 | Nokia Mobile Phones Ltd | Mobile telephone with handwritten data input |
WO1999046909A1 (en) * | 1998-03-12 | 1999-09-16 | Johan Ullman | Device for entering signs into a cellular telephone |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3717231B2 (en) * | 1996-03-19 | 2005-11-16 | 株式会社ウィルコム | Mobile terminal device for mobile communication |
JPH1049290A (en) * | 1996-08-05 | 1998-02-20 | Sony Corp | Device and method for processing information |
-
2000
- 2000-01-05 GB GB0000101A patent/GB2347593B/en not_active Expired - Lifetime
- 2000-01-05 JP JP2000000473A patent/JP2000214988A/en active Pending
- 2000-01-06 CN CNB001010328A patent/CN1147183C/en not_active Expired - Lifetime
- 2000-01-06 CN CNB031103308A patent/CN100394813C/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2329300A (en) * | 1997-09-16 | 1999-03-17 | Nokia Mobile Phones Ltd | Mobile telephone with handwritten data input |
WO1999046909A1 (en) * | 1998-03-12 | 1999-09-16 | Johan Ullman | Device for entering signs into a cellular telephone |
Cited By (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1216730A3 (en) * | 2000-12-22 | 2005-11-30 | Nokia Corporation | Method for controlling a terminal display and a terminal |
EP1351119A1 (en) * | 2001-01-10 | 2003-10-08 | Sony Corporation | Information processing terminal |
EP1351119A4 (en) * | 2001-01-10 | 2009-04-15 | Sony Corp | Information processing terminal |
WO2002056165A1 (en) | 2001-01-10 | 2002-07-18 | Sony Corporation | Information processing terminal |
US7911457B2 (en) | 2001-04-09 | 2011-03-22 | I.C. + Technologies Ltd. | Apparatus and methods for hand motion detection and hand motion tracking generally |
US8686976B2 (en) | 2001-04-09 | 2014-04-01 | I.C. + Technologies Ltd. | Apparatus and method for hand motion detection and hand motion tracking generally |
DE10150141A1 (en) * | 2001-10-11 | 2003-04-24 | Siemens Ag | Device for acquisition and representation of movements, e.g. for use in capture of handwriting or sketches drawn on a plasma type display, and also for use as a conventional mouse type device with single hand operation |
WO2003077087A3 (en) * | 2002-03-13 | 2004-09-30 | Philips Intellectual Property | Portable electronic device having means for registering its arrangement in space |
WO2003077087A2 (en) * | 2002-03-13 | 2003-09-18 | Philips Intellectual Property & Standards Gmbh | Portable electronic device having means for registering its arrangement in space |
GB2390264B (en) * | 2002-06-24 | 2006-07-12 | Samsung Electronics Co Ltd | Usage position detection |
EP1385082A1 (en) * | 2002-07-24 | 2004-01-28 | Siemens Aktiengesellschaft | Input device for a terminal |
WO2004082248A1 (en) * | 2003-03-11 | 2004-09-23 | Philips Intellectual Property & Standards Gmbh | Configurable control of a mobile device by means of movement patterns |
WO2005104520A1 (en) * | 2004-03-29 | 2005-11-03 | Motorola, Inc. | Ambulatory handheld electronic device |
US8773260B2 (en) | 2004-04-06 | 2014-07-08 | Symbol Technologies, Inc. | System and method for monitoring a mobile computing product/arrangement |
EP1782165A4 (en) * | 2004-06-24 | 2010-03-10 | Nokia Corp | Controlling an electronic device |
EP1782165A1 (en) * | 2004-06-24 | 2007-05-09 | Nokia Corporation | Controlling an electronic device |
WO2006000639A1 (en) * | 2004-06-24 | 2006-01-05 | Nokia Corporation | Controlling an electronic device |
US8624838B2 (en) | 2004-07-15 | 2014-01-07 | Vodafone Group Plc | Electronic apparatus |
EP1783591A4 (en) * | 2004-07-15 | 2009-01-07 | Vodafone Plc | Electronic device |
EP1783591A1 (en) * | 2004-07-15 | 2007-05-09 | Vodafone K.K. | Electronic device |
US8619028B2 (en) | 2004-07-20 | 2013-12-31 | Vodafone Group Plc | Mobile communication terminal, application program, image display control apparatus, electronic apparatus, and image display control method |
EP1804472A1 (en) * | 2004-10-19 | 2007-07-04 | Vodafone K.K. | Function control method, and terminal device |
US7702402B2 (en) | 2004-10-19 | 2010-04-20 | Vodafone K.K. | Function control method, and terminal device |
WO2006043581A1 (en) | 2004-10-19 | 2006-04-27 | Vodafone K.K. | Function control method, and terminal device |
EP1804472A4 (en) * | 2004-10-19 | 2009-10-21 | Vodafone Plc | Function control method, and terminal device |
US7807913B2 (en) | 2005-02-01 | 2010-10-05 | Samsung Electronics Co., Ltd. | Motion-based sound setting apparatus and method and motion-based sound generating apparatus and method |
EP1686778A1 (en) * | 2005-02-01 | 2006-08-02 | Samsung Electronics Co., Ltd. | Motion-based sound setting apparatus and method and motion-based sound generating apparatus and method |
EP1717676A1 (en) * | 2005-04-30 | 2006-11-02 | Cornelius Kabus | Movement controlled mobile phone |
US7424385B2 (en) * | 2005-05-12 | 2008-09-09 | Samsung Electronics Co., Ltd. | Portable terminal having motion detection function and motion detection method therefor |
EP1724663A1 (en) * | 2005-05-20 | 2006-11-22 | Samsung Electronics Co., Ltd. | Portable terminal for measuring reference tilt and method of measuring reference tilt using the same |
US7890289B2 (en) | 2005-05-20 | 2011-02-15 | Samsung Electronics Co., Ltd | Portable terminal for measuring reference tilt and method of measuring reference tilt using the same |
EP1727337A1 (en) * | 2005-05-24 | 2006-11-29 | Primax Electronics Ltd | Instruction processing system of handheld electronic apparatus |
EP1744301A1 (en) * | 2005-07-15 | 2007-01-17 | Samsung Electronics Co., Ltd. | Method, apparatus, and medium for controlling and playing sound effect by motion detection |
CN101233473B (en) * | 2005-07-29 | 2012-04-04 | 索尼爱立信移动通讯股份有限公司 | Mobile devices and method for operating mobile devices |
US8046030B2 (en) | 2005-07-29 | 2011-10-25 | Sony Ericsson Mobile Communications Ab | Methods, devices and computer program products for operating mobile devices responsive to user input through movement thereof |
WO2007018631A1 (en) | 2005-07-29 | 2007-02-15 | Sony Ericsson Mobile Communications Ab | Methods, devices and computer program products for operating mobile devices responsive to user input through movement thereof |
US8761840B2 (en) | 2005-07-29 | 2014-06-24 | Sony Corporation | Methods, devices and computer program products for operating mobile devices responsive to user input through movement thereof |
US7562459B2 (en) | 2006-01-06 | 2009-07-21 | Tcl Communication Technology Holdings, Ltd. | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor |
USRE45411E1 (en) | 2006-01-06 | 2015-03-17 | Drnc Holdings, Inc. | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor |
US7810247B2 (en) | 2006-01-06 | 2010-10-12 | Ipg Electronics 504 Limited | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor |
WO2007129140A2 (en) * | 2006-05-08 | 2007-11-15 | Sony Ericsson Mobile Communications Ab | Electronic equipment with keylock function using motion and method |
WO2007129140A3 (en) * | 2006-05-08 | 2008-07-24 | Sony Ericsson Mobile Comm Ab | Electronic equipment with keylock function using motion and method |
US7986917B2 (en) | 2006-07-10 | 2011-07-26 | Sony Ericsson Mobile Communications Ab | Method and system for data transfer from a hand held device |
EP2041950B1 (en) * | 2006-07-13 | 2013-07-24 | Sony Ericsson Mobile Communications AB | Conveying commands to a mobile terminal through proximity to a trigger device and through body motions detected by an accelerometer |
US8369843B2 (en) | 2006-07-27 | 2013-02-05 | Research In Motion Limited | Method of responding to an incoming communication received by a handheld device |
EP1885106A1 (en) | 2006-08-03 | 2008-02-06 | Research In Motion Limited | Motion-based user interface for handheld |
US8736557B2 (en) | 2006-09-11 | 2014-05-27 | Apple Inc. | Electronic device with image based browsers |
US10133475B2 (en) | 2006-09-11 | 2018-11-20 | Apple Inc. | Portable electronic device configured to present contact images |
US8564543B2 (en) | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
US9489106B2 (en) | 2006-09-11 | 2016-11-08 | Apple Inc. | Portable electronic device configured to present contact images |
US9575646B2 (en) | 2007-01-07 | 2017-02-21 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
WO2008086303A1 (en) * | 2007-01-07 | 2008-07-17 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
WO2008084091A2 (en) * | 2007-01-12 | 2008-07-17 | Nokia Corporation | Mobile communication terminal comprising a motion sensor for locking and unlocking the user interface |
US9578154B2 (en) | 2007-01-12 | 2017-02-21 | Nokia Technologies Oy | Mobile communication terminal and method |
EP2111022B1 (en) * | 2007-01-12 | 2020-02-19 | Nokia Technologies Oy | Mobile communication device with motion sensor for activating of applications |
WO2008084091A3 (en) * | 2007-01-12 | 2008-10-30 | Nokia Corp | Mobile communication terminal comprising a motion sensor for locking and unlocking the user interface |
EP1971114A3 (en) * | 2007-03-12 | 2008-10-22 | Samsung Electronics Co., Ltd. | Mobile communication terminal having Qwerty keys and method for outputting dual tone multi-frequency signal thereof |
EP1971114A2 (en) | 2007-03-12 | 2008-09-17 | Samsung Electronics Co., Ltd. | Mobile communication terminal having Qwerty keys and method for outputting dual tone multi-frequency signal thereof |
WO2008139248A1 (en) * | 2007-05-11 | 2008-11-20 | Sony Ericsson Mobile Communications Ab | Intelligent control of user interface according to movement |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
WO2009006173A2 (en) * | 2007-07-02 | 2009-01-08 | Cisco Technology, Inc. | Use of human gestures by a mobile phone for generating responses to a communication party |
WO2009006173A3 (en) * | 2007-07-02 | 2009-03-05 | Cisco Tech Inc | Use of human gestures by a mobile phone for generating responses to a communication party |
US10503366B2 (en) | 2008-01-06 | 2019-12-10 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US9792001B2 (en) | 2008-01-06 | 2017-10-17 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US10521084B2 (en) | 2008-01-06 | 2019-12-31 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US11126326B2 (en) | 2008-01-06 | 2021-09-21 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US9330381B2 (en) | 2008-01-06 | 2016-05-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8170186B2 (en) | 2008-04-07 | 2012-05-01 | Sony Mobile Communications Ab | Electronic device with motion controlled functions |
WO2010003706A1 (en) * | 2008-07-10 | 2010-01-14 | Sony Ericsson Mobile Communications Ab | Method and arrangement relating power supply in an electrical device |
EP2161645A3 (en) * | 2008-08-18 | 2012-12-19 | LG Electronics Inc. | Portable terminal and driving method of the same |
EP2161645A2 (en) | 2008-08-18 | 2010-03-10 | Lg Electronics Inc. | Portable terminal and driving method of the same |
DE102008061155A1 (en) * | 2008-09-11 | 2010-03-25 | First International Computer, Inc. | Actuator for portable electronic device and related method |
US8725118B2 (en) | 2009-03-31 | 2014-05-13 | Motorola Solutions, Inc. | Method of affiliating a communication device to a communication group using an affiliation motion |
US8438504B2 (en) | 2010-01-06 | 2013-05-07 | Apple Inc. | Device, method, and graphical user interface for navigating through multiple viewing areas |
US9733812B2 (en) | 2010-01-06 | 2017-08-15 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US9288305B2 (en) | 2010-02-09 | 2016-03-15 | Nokia Corporation | Method and apparatus for monitoring a characteristic of an object in mechanical contact with a mobile terminal |
WO2011098862A1 (en) * | 2010-02-09 | 2011-08-18 | Nokia Corporation | A method and an apparatus for monitoring an characteristic of an object in mechanical contact with a mobile terminal |
US8913990B2 (en) * | 2011-01-25 | 2014-12-16 | Kyocera Corporation | Mobile terminal and locked state cancelling method |
US20130324080A1 (en) * | 2011-01-25 | 2013-12-05 | Kyocera Corporation | Mobile terminal and locked state cancelling method |
US8503982B2 (en) * | 2011-01-25 | 2013-08-06 | Kyocera Corporation | Mobile terminal and locked state cancelling method |
US20120190336A1 (en) * | 2011-01-25 | 2012-07-26 | Kyocera Corporation | Mobile terminal and locked state cancelling method |
Also Published As
Publication number | Publication date |
---|---|
JP2000214988A (en) | 2000-08-04 |
GB0000101D0 (en) | 2000-02-23 |
CN1516505A (en) | 2004-07-28 |
GB2347593B (en) | 2001-05-23 |
CN1259836A (en) | 2000-07-12 |
CN1147183C (en) | 2004-04-21 |
CN100394813C (en) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2347593A (en) | Use of motion to input information into a radio telephone | |
US7735025B2 (en) | Portable terminal having motion-recognition capability and motion recognition method therefor | |
EP1731995B1 (en) | Portable terminal having motion detection function and motion detection method therefor | |
KR100744902B1 (en) | Mobile wireless manipulator | |
US20040169674A1 (en) | Method for providing an interaction in an electronic device and an electronic device | |
EP1783591B1 (en) | Electronic device | |
KR101242982B1 (en) | Movement-based interfaces for personal media device | |
US20160246378A1 (en) | Systems and methods for providing context-sensitive haptic notification frameworks | |
US7702402B2 (en) | Function control method, and terminal device | |
EP2821879A1 (en) | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor | |
JP2001272413A (en) | Portable telephone with motion sensor | |
JP2008503816A (en) | Electronic device control | |
JP2005292893A (en) | Portable information terminal device | |
KR100582349B1 (en) | Apparatus for instituting function by movement in handset and method thereof | |
KR20100028012A (en) | Control device, input device, control system, hand-held type information processng device, control method and its program | |
KR20010051396A (en) | Apparatus and methods for selecting a user interface option on a portable electronic device | |
WO2001043473A1 (en) | Hand held data processor unit | |
US20060262012A1 (en) | Mobile communication terminal and application program | |
WO2009147292A1 (en) | User interface, device and method for displaying a stable screen view | |
GB2357673A (en) | Movement based notification of an event | |
US20020118123A1 (en) | Space keyboard system using force feedback and method of inputting information therefor | |
JP2008501169A (en) | Data transmission system by tactile control | |
KR101714628B1 (en) | Apparatus and method for user authentication using a movement information | |
KR20060035148A (en) | Gesture cognition device of mobile apparatus and method for recognizing gesture of human being | |
Nakamura et al. | Combinational Operation for Display Device using Acceleration Sensors on Fingertips |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20110120 AND 20110126 |
|
732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20170831 AND 20170906 |
|
PE20 | Patent expired after termination of 20 years |
Expiry date: 20200104 |