WO2008139255A1 - Inductive joystick - Google Patents

Inductive joystick Download PDF

Info

Publication number
WO2008139255A1
WO2008139255A1 PCT/IB2007/003453 IB2007003453W WO2008139255A1 WO 2008139255 A1 WO2008139255 A1 WO 2008139255A1 IB 2007003453 W IB2007003453 W IB 2007003453W WO 2008139255 A1 WO2008139255 A1 WO 2008139255A1
Authority
WO
WIPO (PCT)
Prior art keywords
input device
deflection
sensor
contactless sensor
input
Prior art date
Application number
PCT/IB2007/003453
Other languages
French (fr)
Inventor
Martin Wedel
Fredrik Plamqvist
Gustav Fragrenius
Tina E. Ralin
Ola S. Hakanson
Original Assignee
Sony Ericsson Mobile Communications Ab
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Communications Ab filed Critical Sony Ericsson Mobile Communications Ab
Publication of WO2008139255A1 publication Critical patent/WO2008139255A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • H04M1/233Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof including a pointing device, e.g. roller key, track ball, rocker switch or joystick
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/0474Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks characterised by means converting mechanical movement into electric signals
    • G05G2009/04755Magnetic sensor, e.g. hall generator, pick-up coil
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/0474Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks characterised by means converting mechanical movement into electric signals
    • G05G2009/04759Light-sensitive detector, e.g. photoelectric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/04777Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks with additional push or pull action on the handle

Definitions

  • the present invention relates generally to electronic devices, such as electronic devices for engaging in voice communications. More particularly, the invention relates to a user input device for use in electronic devices.
  • Mobile and/or wireless items of electronic devices are becoming increasingly popular. For example, mobile telephones are now in wide-spread use.
  • the features associated with certain types of electronic devices have become increasingly diverse.
  • many electronic devices include cameras, text messaging capability, Internet browsing functionality, electronic mail capability, video playback capability, audio playback capability, image display capability, navigation capability, and hands-free headset interfaces.
  • a joystick or the like may be used to make menu selections or to navigate to specific regions of a display.
  • the joystick may be analogous to a mouse (e.g., a point and click input device).
  • the joystick also may be used as a game controller, wherein movement of the joystick causes a corresponding movement of one or more objects on the mobile phone's display.
  • a micro-switch is a small mechanical switch that includes an actuator button for activating the switch.
  • the micro-switch typically includes two conductors separated by a gap, wherein when the actuator button is pressed the gap between the conductors is bridged, thereby completing a circuit between the two conductors.
  • micro-switches are effective for user input devices embodied as keypads (or any input device that requires only on on/off signal), they are less effective for other types of user input devices, such as joysticks or other motion sensitive input devices.
  • the sensitivity of joysticks that utilize micro- switches is not optimal and/or variable. This is due in part to the use of a single switch for each direction (or a combination of two switches to achieve diagonal movement). For example, if a single switch is provided for each of a forward, reverse, left and right movement of the joystick, then only a single signal is available for each direction.
  • the movement of the cursor/pointer/object on the display is at a fixed speed. There is no way for the user to vary the speed; the object simply is moving or it is not moving. While additional switches may be added to provide an indication of the degree of deflection of the joystick, such configurations are not practical, particularly when a high degree of control is desired from the joystick.
  • operation of the switches may degrade due to contamination and/or wear. Contamination is particularly a problem with micro-switches, wherein if a contaminant forms between contact surfaces of the switch, contact closure may not be detected. Further, oxidation of the contact surface can increase the impedance of the switch, which can lead to erratic operation.
  • the present invention enables a user input device utilized on electronic devices, such as a mobile phone, to provide data corresponding to a degree of deflection of the user input device.
  • data from a joystick or the like can correspond to an amount or degree of deflection of the joystick.
  • the electronic device may be configured such that a user can control not only movement of cursors/pointers/objects on the mobile phone's display, but also the rate of movement of the cursor/pointer/object (i.e., a velocity).
  • actuation of the user input device may be detected without physical contact between the user input device and position or motion sensor.
  • actuation of the user input device may be detected optically, inductively, or based on the Hall effect.
  • Such contactless detection is advantageous for several reasons. For example, since physical contacts no longer exist, contamination of the contact surfaces is no longer an issue. Similarly, since physical contact between the user input device and the detector device is absent, mechanical wear does not occur.
  • a portable electronic device includes: communication circuitry operative to establish a communication over a communication network; an input device for entering at least one user input into the electronic device; and at least one contactless sensor operative to detect at least one of motion or position of the input device relative to the electronic device.
  • the device further includes a trackable device attached to and movable with the input device, wherein the at least one contactless sensor is fixedly positioned in the electronic device so as to obtain position or motion data of the trackable device as the trackable device moves along a motion trajectory.
  • the trackable device is a magnet or a light emitting device.
  • the at least one contactless sensor is a coil, a Hall effect sensor, or an optical sensor.
  • the device further includes a magnetic device attached to the input device, wherein when the input device is actuated the magnetic device is moved relative to the at least one sensor so as to induce a current through the at least one sensor.
  • the device further includes circuitry operative to detect changes in current flowing through or voltage across the at least one sensor, and to correlate changes in current or voltage with movement or position of the input device relative to the electronic device.
  • the device further includes a magnetic device attached to the input device, wherein when the input device is actuated the magnetic device is moved relative to the at least one sensor so as to detect a voltage potential across a conductor carrying a current through the magnetic field.
  • the device further includes circuitry operative to detect changes in voltage across the conductor, and to correlate changes in voltage with movement or position of the input device relative to the electronic device.
  • the at least one sensor is a plurality of sensors arranged along a motion trajectory of the input device.
  • the device further includes a resiliently deflectable device arranged relative to the input device, wherein the input device is configured to contact the resiliently deflectable device when the input device is moved a predetermined distance so as to provide tactile feedback to a user of the input device.
  • a plurality of resiliently deflectable devices are arranged at predetermined intervals along a motion trajectory of the input device.
  • the device further includes at least one mechanical switch arranged relative to the user input device, wherein when the at least one contactless sensor fails, the at least one mechanical switch enables the user input device to operate at a reduced level of sensitivity.
  • the device further includes a barrier between the at least one contactless sensor and the user input device.
  • the barrier forms a hermetic seal around the at least one contactless sensor.
  • the input device is a joystick or a D- pad.
  • the device is a mobile telephone.
  • the at least one contactless sensor is operative to provide a signal that corresponds to a relative movement of the input device.
  • the device further includes a display device, and circuitry coupled to the at least one contactless sensor, wherein the circuitry is operative to move an object on the display based on data received from the at least one contactless sensor.
  • the circuitry is further operative to vary a velocity of the object on the display as a function of an amount of deflection of the input device.
  • the function implements a first slope for the object velocity with respect to the input device deflection in a first deflection region, and a second slope of the object velocity with respect to input device deflection in a second deflection region, said first slope being different from the second slope.
  • the function is a non-linear function.
  • a method for moving an object on a display of a portable electronic device said electronic device including communication circuitry operative to establish a communication over a communication network, and an input device for entering at least one user input into the electronic device, said method including contactlessly detecting at least one of motion or position of the input device relative to the electronic device, and moving the object on the display to correspond to the detected motion or position.
  • the method further includes providing tactile feedback to a user as the input device is manipulated, said tactile feedback indicative of a deflection of the input device relative to a maximum deflection of the input device.
  • the method further includes detecting the at least one motion via a mechanical switch corresponding to the at least one contactless sensor, and using data obtained from the mechanical switch upon failure of the at least one contactless sensor.
  • moving the object includes varying a velocity of the object on the display as a function of an amount of deflection of the input.
  • varying the velocity includes using a function that implements a first slope for the object velocity with respect to the input device deflection in a first deflection region, and a second slope of the object velocity with respect to input device deflection in a second deflection region, said first slope being different from the second slope.
  • varying the velocity includes using a non-linear function.
  • Fig. 1 is a schematic view of a mobile telephone as an exemplary electronic device in accordance with an embodiment of the present invention.
  • Fig. 2 is a schematic block diagram of the relevant portions of the mobile telephone of Fig. 1 in accordance with an embodiment of the present invention.
  • Fig. 3 is a schematic diagram of a communications system in which the mobile telephone of Fig. 1 may operate.
  • Fig. 4a is a perspective view of an exemplary keypad that includes a navigation key in the form of a joystick.
  • Fig. 4b is a side view of the exemplary keypad of Fig. 4a looking from the alpha-numeric keys up toward the joystick.
  • Fig. 4c is a cross section view of the joystick taken along section B-B of Fig. 4b.
  • Fig. 4d is a cross section view of the joystick taken along section A-A of Fig. 4b.
  • Fig. 5 is a graph illustrating velocity of a displayed object with respect to deflection of a joystick in accordance with an embodiment of the invention.
  • Fig. 6 is a sectional view of another exemplary user input device in accordance with an embodiment of the invention.
  • Fig. 7 is a sectional view of yet another exemplary user input device in accordance with an embodiment of the invention.
  • the interchangeable terms "electronic equipment” and “electronic device” include portable radio communication equipment.
  • portable radio communication equipment which hereinafter is referred to as a “mobile radio terminal,” includes all equipment such as mobile telephones, pagers, communicators, electronic organizers, personal digital assistants (PDAs), smart phones, portable communication apparatus or the like.
  • PDAs personal digital assistants
  • embodiments of the invention are described l primarily in the context of a mobile telephone. However, it will be appreciated that the invention is not intended to be limited to the context of a mobile telephone and may relate to any type of appropriate electronic equipment.
  • the electronic device 10 is shown.
  • the electronic device of the illustrated embodiment is a mobile telephone and will be referred to as the mobile telephone 10.
  • the mobile telephone 10 is shown as having a "brick" or “block” form factor housing, but it will be appreciated that other housing types may be utilized, such as a "flip-open” form factor (e.g., a "clamshell” housing) or a slide-type form factor (e.g., a "slider” housing).
  • the mobile telephone 10 may include a display 12.
  • the display 12 displays information to a user such as operating state, time, telephone numbers, contact information, various navigational menus, etc., which enable the user to utilize the various features of the mobile telephone 10.
  • the display 12 also may be used to visually display content received by the mobile telephone 10 and/or retrieved from a memory 18 (Fig. 2) of the mobile telephone 10.
  • the display 12 may be used to present images, video and other graphics to the user, such as photographs, mobile television content and video associated with games.
  • a keypad 14 provides for a variety of user input operations.
  • the keypad 14 typically includes alphanumeric keys 14a for allowing entry of alphanumeric information such as telephone numbers, phone lists, contact information, notes, etc.
  • the keypad 14 typically includes special function keys 14b such as a "call send" key for initiating or answering a call, and a "call end” key for ending or “hanging up” a call.
  • Special function keys may include audiovisual content playback keys to start, stop and pause playback, skip or repeat tracks, and so forth.
  • Other keys associated with the mobile telephone may include a volume key, an audio mute key, an on/off power key, a web browser launch key, a camera key, etc. Keys or key-like functionality also may be embodied as a touch screen associated with the display 12.
  • the display 12 and keypad 14 may be used in conjunction with one another to implement soft key functionality.
  • the mobile telephone also includes one or more navigation keys 16, such as a joystick 16a and/or directional pad (D-pad) 16b, for example, which enable the mobile telephone 10 to accept directional inputs from a user.
  • the navigation keys 16 may be used to provide enhanced interaction with games stored on the mobile telephone 10, or to quickly navigate through menus of the mobile telephone 10.
  • the joystick 16a and/or D-pad 16b may function as a pointing device for moving to specific regions on the display 12.
  • a velocity of a pointer or object on the display 12 may correspond to an amount of deflection of the joystick 16a and/or D-pad 16b (e.g., the velocity may be proportional to the amount of deflection). Further details regarding the navigations keys 16 will be discussed below.
  • the mobile telephone 10 also includes call circuitry that enables the mobile telephone 10 to establish a call and/or exchange signals with a called/calling device, typically another mobile telephone or landline telephone.
  • a called/calling device typically another mobile telephone or landline telephone.
  • the called/calling device need not be another telephone, but may be some other device such as an
  • the call could be a conventional call that is established over a cellular circuit-switched network or a voice over Internet Protocol (VoIP) call that is established over a packet-switched capability of a cellular network or over an alternative packet-switched network, such as WiFi (e.g., a network based on the IEEE 802.11 standard), WiMax (e.g., a network based on the IEEE 802.16 standard), etc.
  • VoIP voice over Internet Protocol
  • WiFi e.g., a network based on the IEEE 802.11 standard
  • WiMax e.g., a network based on the IEEE 802.16 standard
  • Another example includes a video enabled call that is established over a cellular or alternative network.
  • the mobile telephone 10 may be configured to transmit, receive and/or process data, such as text messages (e.g., a text message is commonly referred to by some as "an SMS,” which stands for short message service), instant messages, electronic mail messages, multimedia messages (e.g., a multimedia message is commonly referred to by some as “an MMS,” which stands for multimedia message service), image files, video files, audio files, ring tones, streaming audio, streaming video, data feeds (including podcasts) and so forth. Processing such data may include storing the data in the memory 18, executing applications to allow user interaction with data, displaying video and/or image content associated with the data, outputting audio sounds associated with the data and so forth.
  • Fig. 2 represents a functional block diagram of the mobile telephone 10. For the sake of brevity, generally conventional features of the mobile telephone 10 will not be described in great detail herein.
  • the mobile telephone 10 includes a primary control circuit 20 that is configured to carry out overall control of the functions and operations of the mobile telephone 10.
  • the control circuit 20 may include a processing device 22, such as a CPU, microcontroller or microprocessor.
  • the processing device 22 executes code stored in a memory (not shown) within the control circuit 20 and/or in a separate memory, such as the memory 18, in order to carry out operation of the mobile telephone 10.
  • the memory 18 may include a read only memory area that is implemented using nonvolatile memory 18a, and a random access or system memory area that is implemented using volatile memory 18b.
  • nonvolatile memory tends not to lose data storage capability upon loss of power and is typically used to store data, application code, files and so forth.
  • the nonvolatile memory 18a may be implemented with a flash memory, for example.
  • the flash memory may have a NAND architecture, but other flash memory architectures, such as a NOR architecture, may be used.
  • volatile memory tends to lose data storage capability upon loss of power and is typically used to store data for access by the processing device 22 during the execution of logical routines.
  • the volatile memory 18b may be a random access memory (RAM).
  • the RAM may be a synchronous dynamic random access memory (SDRAM), for example, but other RAM architectures that utilize memory blocks may be used.
  • SDRAM synchronous dynamic random access memory
  • Data may be exchanged between the nonvolatile memory 18a and the volatile memory 18b as is conventional.
  • the nonvolatile memory 18a and the volatile memory 18b may be sized as is appropriate for the mobile telephone 10 or other electronic device in which the memory 18 is used.
  • the processing device 22 may execute code that implements various functions of the mobile telephone 10. It will be apparent to a person having ordinary skill in the art of computer programming, and specifically in application programming for mobile telephones or other electronic devices, how to program a mobile telephone 10 to operate and carry out logical functions associated with the operation of the mobile telephone. Accordingly, details as to specific programming code have been left out for the sake of brevity. Also, while the functional operations of the mobile telephone 10 are executed by the processing device 22 in accordance with a preferred embodiment of the invention, such functionality could also be carried out via dedicated hardware, firmware, software, or combinations thereof, without departing from the scope of the invention.
  • the mobile telephone 10 includes an antenna 24 coupled to a radio circuit 26.
  • the radio circuit 26 includes a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 24 as is conventional.
  • the radio circuit 26 may be configured to operate in a mobile communications system and may be used to send and receive data and/or audiovisual content.
  • Receiver types for interaction with a mobile radio network and/or broadcasting network include, but are not limited to, GSM, CDMA, WCDMA, GPRS, WiFi, WiMax, DVB-H, ISDB-T, etc., as well as advanced versions of these standards.
  • the mobile telephone 10 further includes a sound signal processing circuit 28 for processing audio signals transmitted by and received from the radio circuit 26. Coupled to the sound processing circuit 28 are a speaker 30 and a microphone 32 that enable a user to listen and speak via the mobile telephone 10 as is conventional.
  • the radio circuit 26 and sound processing circuit 28 are each coupled to the control circuit 20 so as to carry out overall operation. Audio data may be passed from the control circuit 20 to the sound signal processing circuit 28 for playback to the user.
  • the audio data may include, for example, audio data from an audio file stored by the memory 18 and retrieved by the control circuit 20, or received audio data such as in the form of streaming audio data from a mobile radio service.
  • the sound processing circuit 28 may include any appropriate buffers, decoders, amplifiers and so forth.
  • the display 12 may be coupled to the control circuit 20 by a video processing circuit 34 that converts video data to a video signal used to drive the display 14.
  • the video processing circuit 34 may include any appropriate buffers, decoders, video data processors and so forth.
  • the video data may be generated by the control circuit 20, retrieved from a video file that is stored in the memory 18, derived from an incoming video data stream that is received by the radio circuit 28 or obtained by any other suitable method.
  • the mobile telephone 10 may further include one or more I/O interface(s) 36.
  • the I/O interface(s) 36 may be in the form of typical mobile telephone I/O interfaces and may include one or more electrical connectors.
  • the I/O interface(s) 36 may be used to couple the mobile telephone 10 to a battery charger to charge a battery of a power supply unit (PSU) 38 within the mobile telephone 10.
  • the I/O interface(s) 36 may serve to connect the mobile telephone 10 to a headset assembly (e.g., a personal handsfree (PHF) device) that has a wired interface with the mobile telephone 10.
  • a headset assembly e.g., a personal handsfree (PHF) device
  • the I/O interface(s) 36 may serve to connect the mobile telephone 10 to a personal computer or other device via a data cable for the exchange of data.
  • the mobile telephone 10 may receive operating power via the I/O interface(s) 36 when connected to a vehicle power adapter or an electricity outlet power adapter.
  • the mobile telephone 10 also may include a system clock 40 for clocking the various components of the mobile telephone 10, such as the control circuit 20.
  • the control circuit 20 may, in turn, carry out timing functions, such as timing the durations of calls, generating the content of time and date stamps, and so forth.
  • the mobile telephone 10 may include a camera 42 for taking digital pictures and/or movies. Image and/or video files corresponding to the pictures and/or movies may be stored in the memory 18.
  • the mobile telephone 10 also may include a position data receiver 44, such as a global positioning system (GPS) receiver, Galileo satellite system receiver or the like.
  • the mobile telephone 10 also may include a local wireless interface 46, such as an infrared transceiver and/or an RF interface (e.g., a Bluetooth interface), for establishing communication with an accessory, another mobile radio terminal, a computer or another device.
  • the local wireless interface 46 may operatively couple the mobile telephone 10 to a headset assembly (e.g., a PHF device) in an embodiment where the headset assembly has a corresponding wireless interface.
  • the mobile telephone 10 also may include a position/motion sensing circuit 47 for determining position and/or motion of a user input device.
  • the position/motion sensing circuit 47 can identify position and/or motion of at least part of the user input device without physically contacting the user input device.
  • the position/motion sensing circuit 47 can include circuitry for receiving position/motion data from sensors that monitor the user input device.
  • the circuitry may be configured to accept a voltage, current, or optical input, for example. Based on the received position/motion data, the position/motion sensing circuit 47 can determine not only when the user input device is being actuated, but a degree of the actuation (e.g., the amount of deflection of the user input device relative to its maximum deflection). Circuitry to perform such functions can be readily developed by one skilled in the art and, therefore, will not be described herein.
  • the mobile telephone 10 may be configured to operate as part of a communications system 48.
  • the system 48 may include a communications network 50 having a server 52 (or servers) for managing calls placed by and destined to the mobile telephone 10, transmitting data to the mobile telephone 10 and carrying out any other support functions.
  • the server 52 communicates with the mobile telephone 10 via a transmission medium.
  • the transmission medium may be any appropriate device or assembly, including, for example, a communications tower (e.g., a cell tower), another mobile telephone, a wireless access point, a satellite, etc. Portions of the network may include wireless transmission pathways.
  • the network 50 may support the communications activity of multiple mobile telephones 10 and other types of end user devices.
  • the server 52 may be configured as a typical computer system used to carry out server functions and may include a processor configured to execute software containing logical instructions that embody the functions of the server 52 and a memory to store such software.
  • Implementation of the navigation keys 16 in accordance with an aspect of the invention will now be discussed. It is noted that while the invention is described with respect to the navigation keys 16, the principles of the invention may be applied to other user input devices, including the alphanumeric keys 14a and special function keys 14b, for example, and reference to the navigation keys 16 is not intended to be limiting in any way.
  • a perspective view of an exemplary keypad 14 of the mobile telephone 10 is provided.
  • the exemplary keypad 14 in addition to having conventional alphanumeric keys 14a and special function keys 14b, also includes navigations keys 16, such as a joystick 16a, for example.
  • Fig. 4b shows a side view of the keypad 14 looking from the alpha-numeric keys 14a toward the joystick 16a.
  • the joystick 16a includes an elongated shaft 60 having a proximal end 62 for manipulation of the joystick 16a by a user.
  • the joystick 16a can be operated by moving the proximal end 62 to a desired location, which produces a corresponding movement of a cursor/pointer/object on the display 12 of the mobile telephone 10.
  • FIG. 4c shows the joystick along section B-B of Fig. 4b
  • 4d shows the joystick along section A-A of Fig. 4b
  • the joystick shaft 60 is pivotally attached (not shown) to a mount or housing 66 such that the joystick 16a may be moved in a number of different directions about an axis of rotation.
  • the proximal end 62 of the joystick 16a may be manipulated in the forward, reverse, left, right, diagonal, etc., directions.
  • the joystick 16a may be moved in an inward or outward direction relative to the keypad 14 (e.g., pushed into the keypad or pull out from the keypad).
  • the distal end 64 of the joystick 16a moves in a direction opposite that of the proximal end 62, wherein the amount of movement of the distal end 64 corresponds to the amount of movement of the proximal end 62.
  • In/out movement of the proximal end 62 produces a corresponding in/out movement of the distal end 64.
  • a trackable device 68 e.g., a magnet, an LED, etc.
  • the trackable device 68 moves with the distal end 64.
  • a trackable device 68 may be implemented on each side portion of the distal end 64 (e.g., on a front side, back side, left side and right side of the distal end 64), as well as the bottom portion.
  • One or more sensors 70a-70e are arranged within or attached to the housing 64 so as to correspond to a direction of movement of the distal end 64 (e.g., sensor 70a detects forward movement, sensor 70b detects reverse movement, sensor 70c detects left movement, sensor 7Od detects right movement, and sensor 7Oe detects in/out movement).
  • the sensors 70a-70e may be a coil, a Hall sensor, an optical sensor, or any other contactless sensor.
  • the trackable device 68 may be a magnet or LED, for example, or any other device that may be tracked without physical contact.
  • Each sensor is operatively coupled to the position/motion sensing circuit 47, which collects data corresponding to positional changes of the trackable device 68 relative to each respective sensor.
  • a barrier 71 may be formed between the sensors 70a-70e and the trackable device 68 (e.g., a barrier that separates the sensors from the user input device) so as to prevent contact between the trackable device 68 and the sensors 70a-70e.
  • the barrier 71 may be formed around each individual sensor, for example.
  • the barrier 71 may be formed as a partition or divider between the trackable device 68 and the sensors 70a-70e. In this sense, the barrier effectively segregates the sensors from the user input device.
  • the barrier 71 hermetically seals the sensors 70a-70e from the outside environment.
  • a resin or potting compound may be formed around the sensors 70a-70e so as to shield them from the surrounding environment. This can prevent contaminants from affecting the performance of the sensors, for example.
  • the trackable device 68 moves relative to each sensor 70a-70e.
  • the relative movement of the magnet with respect to the coils induces a current in the coils.
  • Data corresponding to the induced current is collected and used by the position/motion sensing circuit 47 to determine a location of the magnet and, thus, a location of the distal end 64 of the joystick 16a. This determined location then is provided to the control circuit 20, which acts upon the requested input. For example, a cursor, pointer, object, etc.
  • the position/motion sensing circuit 47 can determine the precise location of the distal end 64 within its range of motion. This precise location can be provided to the control circuit 20, which can set a velocity of the cursor/pointer/object on the display 12 to correspond to the amount of deflection of the joystick 16a.
  • the velocity ofthe cursor/pointer/object on the display 12 can be proportional (e.g., linear) to the amount of deflection relative to a maximum deflection (e.g., a slope of 1, wherein 10% deflection provides 10% of maximum velocity, 30% deflection provides 30% of maximum velocity, 50% deflection provides 50% of maximum velocity, etc.).
  • a maximum deflection e.g., a slope of 1, wherein 10% deflection provides 10% of maximum velocity, 30% deflection provides 30% of maximum velocity, 50% deflection provides 50% of maximum velocity, etc.
  • the velocity ofthe cursor/pointer/object on the display 12 can have different slopes based on the amount of joystick deflection.
  • a slope ofthe velocity with respect to joystick deflection may be altered in a specific deflection region to provide precise control of the cursor/pointer/object.
  • a plot of object velocity with respect to joystick deflection is shown wherein the slope is altered depending on the amount of deflection.
  • the slope is 0.5, while in a second region 76 (20% to 100%) the slope is about 1.125.
  • the smaller slope in the first region 74 enhances control of an object on the display, as the sensitivity of the input device is reduced in the low deflection range.
  • the velocity can vary parabolically (or based on a predefined function) with respect to joystick deflection. These variations in velocity (multiple slope, parabolic, function) may be applied to any region of the input device's range of motion.
  • the location of the joystick can be determined based on induced currents in the coils. For example, for slight or partial deflection ofthe proximal end 62 in the forward direction 73, the distal end 64 of the joystick 16a (and thus the trackable device 68) will move away from sensor 70a and toward sensor 70b. In the exemplary magnet/coil configuration, this causes the magnetic flux seen by the sensor 70a to decrease (e.g., the magnetic flux is weakening), which induces a current in the sensor 70a that starts at an initial value and decreases with further movement of the joystick 16a in the forward direction 73.
  • the magnetic flux seen by the sensor 70a e.g., the magnetic flux is weakening
  • the magnetic flux seen by sensor 70b will begin to increase, which induces a current in sensor 70b that starts at an initial value and begins to increase with further movement of the joystick 16a in the forward direction 73.
  • the position/motion sensing circuit 47 can base the relative position of the distal end 64 with respect to each sensor 70a-70e on the detected current flow in each sensor 70a-70e.
  • a plurality of sensors can be utilized for each deflection direction. For example, instead of a single sensor for each of the forward, reverse, left, right and in/out directions, two or more sensors can be arranged along the deflection path of the trackable device 68.
  • the additional sensors can provide increased signal-to-noise ratio relative to a single sensor for each deflection direction. Further, multiple sensors for each deflection path provide . additional data that can be used by the position/motion sensing circuit 47 to enhance the accuracy of the position/motion detection.
  • the sensors 70a-70e may be embodied as a Hall effect sensor.
  • the Hall effect refers to a potential difference (Hall voltage) on opposite sides of an electrical conductor through which an electric current is flowing. The potential difference is created by a magnetic field applied perpendicular to the current.
  • An output voltage of the Hall effect sensor varies in response to changes in magnetic field density. Using a known magnetic field obtained from the trackable device 68 embodied as a magnet, the distance of the magnet from a Hall plate of the Hall effect sensor can be determined.
  • This distance then can be provided to the position/motion detection circuit 47 (e.g., in the form of a voltage or current signal), which can use the data to determine a deflection direction and the amount of deflection of the input device.
  • the position/motion detection circuit 47 e.g., in the form of a voltage or current signal
  • Another sensor that may be utilized as sensors 70a-70e is an optical sensor.
  • the trackable device 68 may be a light emitting device, such as an LED, for example.
  • the optical sensor can monitor the light emitting device and generate a signal that is proportional to a distance between the sensor and the light emitting device.
  • the signal may be a voltage or current output signal, for example, which is provided to the position/motion sensing circuit 47. Based on this detected distance, a deflection direction and degree can be ascertained by the position/motion sensing circuit 47.
  • Fig. 6 another embodiment of the joystick is shown.
  • the joystick 16a' of Fig. 5 is similar to the joystick 16a of Figs.
  • the joystick 16a' utilizes a switch, such as a dome switch 72 or the like.
  • a dome switch is a type of mechanical switch, wherein a pair of conductors are formed so as to be separated by a gap.
  • a resiliency deformable conductive layer is formed over the two conductors in the shape of a dome. In its normal state, the dome shaped conductive layer does not contact the conductors, and thus the circuit is not complete. However, when the dome shaped conductive layer is pressed onto the circuit board, it makes contact with both conductors and bridges the gap between the two conductors, thereby completing the circuit between the conductors.
  • the dome switch 72 can provide satisfactory operation of the joystick 16a' while at the same time reducing costs. It is noted, however, that the embodiment of Fig. 5 can only detect inward movement of the joystick 16a' (and release from the in position). Detection of outward movement would require an additional switch (not shown).
  • Fig. 7 shows yet another embodiment of the joystick.
  • Fig. 6 is similar to the joystick 16a of Figs. 4c and 4d, but further includes switches, such as dome switches 72a-72e, corresponding to respective sensors 70a-70e.
  • the switches 72a-72e may be used to provide redundancy in the event that one or more sensors 70a-70e fail. For example, if the forward sensor 70a fails, the forward switch 72a can be used to identify forward motion of the joystick 16a", and thus the joystick will remain operational. However, the sensitivity of the joystick 16a" in the forward direction (or any component thereof) will be reduced, while the sensitivity if the remaining directions will be retained.
  • other switches also may be used for redundancy purposes, including micro-switches, for example.
  • dome switches 72a-72e may be utilized only to provide tactile feedback to a user of the joystick 16a".
  • the dome switches may be referred to as a feedback device, and need not include an actual switching function (i.e., the switch portion is not utilized, or may not even be present).
  • a dome switch generally comprises a resiliently deflectable center portion. This deflectable center portion provides a specific "feel" to a user of the joystick when the dome switch is closed. By locating the deflectable center portion such that it deflects within a specific range of motion of the joystick 16a", the user can know that he has made a specific request.
  • the deflectable center portion of the dome switch 72a-72e can be arranged such that it deflects at about half way through the full motion of the joystick 16a" for each direction.
  • the user moves the joystick 16a"
  • he can be alerted via the deflection of the center portion that a particular range of motion has been achieved.
  • additional deflectable center portions may be arranged along the trajectory of the distal end 64 so as to provide tactile feedback throughout the range of motion of the joystick (e.g., at 25%, 50%, 75% and 100% deflection),
  • an electronic device that utilizes a contactless sensor to determine position or motion of an input device has been described.
  • the device provides enhanced precision relative to conventional input devices utilized on electronic equipment, thereby enabling precise control of objects displayed on the electronic device. Further, since the sensor operates without physical contact, mechanical wear of the sensor is not an issue.
  • Computer program elements of the invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.).
  • the invention may take the form of a computer program product, which can be embodied by a computer-usable or computer-readable storage medium having computer-usable or computer-readable program instructions, "code” or a "computer program” embodied in the medium for use by or in connection with the instruction execution system.
  • a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium such as the Internet.
  • the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner.
  • the computer program product and any software and hardware described herein form the various means for carrying out the functions of the invention in the example embodiments.

Abstract

A portable electronic device (10) includes communication circuitry operative to establish a communication over a communication network (50), an input device (16) for entering at least one user input into the electronic device, and at least one contactless sensor (70a-70e). The contactless sensor is operative to detect at least one of motion or position of the input device relative to the electronic device.

Description

Title: INDUCTIVE JOYSTICK
TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to electronic devices, such as electronic devices for engaging in voice communications. More particularly, the invention relates to a user input device for use in electronic devices.
DESCRIPTION OF THE RELATED ART
Mobile and/or wireless items of electronic devices are becoming increasingly popular. For example, mobile telephones are now in wide-spread use. In addition, the features associated with certain types of electronic devices have become increasingly diverse. To name a few examples, many electronic devices include cameras, text messaging capability, Internet browsing functionality, electronic mail capability, video playback capability, audio playback capability, image display capability, navigation capability, and hands-free headset interfaces.
Some mobile phones include special input devices that simplify use of the mobile phone. For example, a joystick or the like may be used to make menu selections or to navigate to specific regions of a display. In this sense, the joystick may be analogous to a mouse (e.g., a point and click input device). In addition, the joystick also may be used as a game controller, wherein movement of the joystick causes a corresponding movement of one or more objects on the mobile phone's display.
SUMMARY Conventional user input devices utilized on electronic equipment, such as mobile phones, typically employ mechanical switches (e.g., micro-switches) to indicate operation of the input device. A micro-switch is a small mechanical switch that includes an actuator button for activating the switch. The micro-switch typically includes two conductors separated by a gap, wherein when the actuator button is pressed the gap between the conductors is bridged, thereby completing a circuit between the two conductors.
While such micro-switches are effective for user input devices embodied as keypads (or any input device that requires only on on/off signal), they are less effective for other types of user input devices, such as joysticks or other motion sensitive input devices. In particular, the sensitivity of joysticks that utilize micro- switches is not optimal and/or variable. This is due in part to the use of a single switch for each direction (or a combination of two switches to achieve diagonal movement). For example, if a single switch is provided for each of a forward, reverse, left and right movement of the joystick, then only a single signal is available for each direction. Thus, as a particular movement is requested (e.g., a forward movement of the cursor, pointer or object), the movement of the cursor/pointer/object on the display is at a fixed speed. There is no way for the user to vary the speed; the object simply is moving or it is not moving. While additional switches may be added to provide an indication of the degree of deflection of the joystick, such configurations are not practical, particularly when a high degree of control is desired from the joystick.
Further, operation of the switches may degrade due to contamination and/or wear. Contamination is particularly a problem with micro-switches, wherein if a contaminant forms between contact surfaces of the switch, contact closure may not be detected. Further, oxidation of the contact surface can increase the impedance of the switch, which can lead to erratic operation.
The present invention enables a user input device utilized on electronic devices, such as a mobile phone, to provide data corresponding to a degree of deflection of the user input device. For example, data from a joystick or the like can correspond to an amount or degree of deflection of the joystick. Using this data, the electronic device may be configured such that a user can control not only movement of cursors/pointers/objects on the mobile phone's display, but also the rate of movement of the cursor/pointer/object (i.e., a velocity). Additionally, actuation of the user input device may be detected without physical contact between the user input device and position or motion sensor. For example, actuation of the user input device may be detected optically, inductively, or based on the Hall effect. Such contactless detection is advantageous for several reasons. For example, since physical contacts no longer exist, contamination of the contact surfaces is no longer an issue. Similarly, since physical contact between the user input device and the detector device is absent, mechanical wear does not occur.
According to one aspect of the invention, a portable electronic device includes: communication circuitry operative to establish a communication over a communication network; an input device for entering at least one user input into the electronic device; and at least one contactless sensor operative to detect at least one of motion or position of the input device relative to the electronic device.
According to one aspect of the invention, the device further includes a trackable device attached to and movable with the input device, wherein the at least one contactless sensor is fixedly positioned in the electronic device so as to obtain position or motion data of the trackable device as the trackable device moves along a motion trajectory.
According to one aspect of the invention, the trackable device is a magnet or a light emitting device. According to one aspect of the invention, the at least one contactless sensor is a coil, a Hall effect sensor, or an optical sensor.
According to one aspect of the invention, the device further includes a magnetic device attached to the input device, wherein when the input device is actuated the magnetic device is moved relative to the at least one sensor so as to induce a current through the at least one sensor.
According to one aspect of the invention, the device further includes circuitry operative to detect changes in current flowing through or voltage across the at least one sensor, and to correlate changes in current or voltage with movement or position of the input device relative to the electronic device. According to one aspect of the invention, the device further includes a magnetic device attached to the input device, wherein when the input device is actuated the magnetic device is moved relative to the at least one sensor so as to detect a voltage potential across a conductor carrying a current through the magnetic field. According to one aspect of the invention, the device further includes circuitry operative to detect changes in voltage across the conductor, and to correlate changes in voltage with movement or position of the input device relative to the electronic device.
According to one aspect of the invention, the at least one sensor is a plurality of sensors arranged along a motion trajectory of the input device.
According to one aspect of the invention, the device further includes a resiliently deflectable device arranged relative to the input device, wherein the input device is configured to contact the resiliently deflectable device when the input device is moved a predetermined distance so as to provide tactile feedback to a user of the input device.
According to one aspect of the invention, a plurality of resiliently deflectable devices are arranged at predetermined intervals along a motion trajectory of the input device.
According to one aspect of the invention, the device further includes at least one mechanical switch arranged relative to the user input device, wherein when the at least one contactless sensor fails, the at least one mechanical switch enables the user input device to operate at a reduced level of sensitivity. According to one aspect of the invention, the device further includes a barrier between the at least one contactless sensor and the user input device.
According to one aspect of the invention, the barrier forms a hermetic seal around the at least one contactless sensor.
According to one aspect of the invention, the input device is a joystick or a D- pad.
According to one aspect of the invention, the device is a mobile telephone.
According to one aspect of the invention, the at least one contactless sensor is operative to provide a signal that corresponds to a relative movement of the input device. According to one aspect of the invention, the device further includes a display device, and circuitry coupled to the at least one contactless sensor, wherein the circuitry is operative to move an object on the display based on data received from the at least one contactless sensor.
According to one aspect of the invention, the circuitry is further operative to vary a velocity of the object on the display as a function of an amount of deflection of the input device.
According to one aspect of the invention, the function implements a first slope for the object velocity with respect to the input device deflection in a first deflection region, and a second slope of the object velocity with respect to input device deflection in a second deflection region, said first slope being different from the second slope.
According to one aspect of the invention, the function is a non-linear function.
According to one aspect of the invention, a method for moving an object on a display of a portable electronic device, said electronic device including communication circuitry operative to establish a communication over a communication network, and an input device for entering at least one user input into the electronic device, said method including contactlessly detecting at least one of motion or position of the input device relative to the electronic device, and moving the object on the display to correspond to the detected motion or position.
According to one aspect of the invention, the method further includes providing tactile feedback to a user as the input device is manipulated, said tactile feedback indicative of a deflection of the input device relative to a maximum deflection of the input device. According to one aspect of the invention, the method further includes detecting the at least one motion via a mechanical switch corresponding to the at least one contactless sensor, and using data obtained from the mechanical switch upon failure of the at least one contactless sensor.
According to one aspect of the invention, moving the object includes varying a velocity of the object on the display as a function of an amount of deflection of the input.
According to one aspect of the invention, varying the velocity includes using a function that implements a first slope for the object velocity with respect to the input device deflection in a first deflection region, and a second slope of the object velocity with respect to input device deflection in a second deflection region, said first slope being different from the second slope.
According to one aspect of the invention, varying the velocity includes using a non-linear function.
To the accomplishment of the foregoing and the related ends, the invention, then, comprises the features hereinafter fully described in the specification and particularly pointed out in the claims, the following description and the annexed drawings setting forth in detail certain illustrative embodiments of the invention, these being indicative, however, of but several of the various ways in which the principles of the invention may be suitably employed. Other systems, methods, features, and advantages of the invention will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present invention, and be protected by the accompanying claims. Although the invention is shown and described with respect to one or more embodiments, it is to be understood that equivalents and modifications will occur to others skilled in the art upon the reading and understanding of the specification. The present invention includes all such equivalents and modifications, and is limited only by the scope of the claims.
Also, although the various features are described and are illustrated in respective drawings/embodiments, it will be appreciated that features of a given drawing or embodiment may be used in one or more other drawings or embodiments of the invention. It should be emphasized that the term "comprise/comprising" when used in this specification is taken to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof."
BRIEF DESCRIPTION OF THE DRAWINGS
Many aspects of the invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention. Likewise, elements and features depicted in one drawing may be combined with elements and features depicted in additional drawings. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Fig. 1 is a schematic view of a mobile telephone as an exemplary electronic device in accordance with an embodiment of the present invention. Fig. 2 is a schematic block diagram of the relevant portions of the mobile telephone of Fig. 1 in accordance with an embodiment of the present invention.
Fig. 3 is a schematic diagram of a communications system in which the mobile telephone of Fig. 1 may operate.
Fig. 4a is a perspective view of an exemplary keypad that includes a navigation key in the form of a joystick.
Fig. 4b is a side view of the exemplary keypad of Fig. 4a looking from the alpha-numeric keys up toward the joystick.
Fig. 4c is a cross section view of the joystick taken along section B-B of Fig. 4b. Fig. 4d is a cross section view of the joystick taken along section A-A of Fig. 4b.
Fig. 5 is a graph illustrating velocity of a displayed object with respect to deflection of a joystick in accordance with an embodiment of the invention. Fig. 6 is a sectional view of another exemplary user input device in accordance with an embodiment of the invention.
Fig. 7 is a sectional view of yet another exemplary user input device in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF EMBODIMENTS
Embodiments of the present invention will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. It will be understood that the figures are not necessarily to scale.
The interchangeable terms "electronic equipment" and "electronic device" include portable radio communication equipment. The term "portable radio communication equipment," which hereinafter is referred to as a "mobile radio terminal," includes all equipment such as mobile telephones, pagers, communicators, electronic organizers, personal digital assistants (PDAs), smart phones, portable communication apparatus or the like. In the present application, embodiments of the invention are described l primarily in the context of a mobile telephone. However, it will be appreciated that the invention is not intended to be limited to the context of a mobile telephone and may relate to any type of appropriate electronic equipment.
Referring initially to Figs. 1 and 2, an electronic device 10 is shown. The electronic device of the illustrated embodiment is a mobile telephone and will be referred to as the mobile telephone 10. The mobile telephone 10 is shown as having a "brick" or "block" form factor housing, but it will be appreciated that other housing types may be utilized, such as a "flip-open" form factor (e.g., a "clamshell" housing) or a slide-type form factor (e.g., a "slider" housing). The mobile telephone 10 may include a display 12. The display 12 displays information to a user such as operating state, time, telephone numbers, contact information, various navigational menus, etc., which enable the user to utilize the various features of the mobile telephone 10. The display 12 also may be used to visually display content received by the mobile telephone 10 and/or retrieved from a memory 18 (Fig. 2) of the mobile telephone 10. The display 12 may be used to present images, video and other graphics to the user, such as photographs, mobile television content and video associated with games.
A keypad 14 provides for a variety of user input operations. For example, the keypad 14 typically includes alphanumeric keys 14a for allowing entry of alphanumeric information such as telephone numbers, phone lists, contact information, notes, etc. In addition, the keypad 14 typically includes special function keys 14b such as a "call send" key for initiating or answering a call, and a "call end" key for ending or "hanging up" a call. Special function keys may include audiovisual content playback keys to start, stop and pause playback, skip or repeat tracks, and so forth. Other keys associated with the mobile telephone may include a volume key, an audio mute key, an on/off power key, a web browser launch key, a camera key, etc. Keys or key-like functionality also may be embodied as a touch screen associated with the display 12. Also, the display 12 and keypad 14 may be used in conjunction with one another to implement soft key functionality.
The mobile telephone also includes one or more navigation keys 16, such as a joystick 16a and/or directional pad (D-pad) 16b, for example, which enable the mobile telephone 10 to accept directional inputs from a user. The navigation keys 16 may be used to provide enhanced interaction with games stored on the mobile telephone 10, or to quickly navigate through menus of the mobile telephone 10.
For instance, the joystick 16a and/or D-pad 16b may function as a pointing device for moving to specific regions on the display 12. Further, a velocity of a pointer or object on the display 12 may correspond to an amount of deflection of the joystick 16a and/or D-pad 16b (e.g., the velocity may be proportional to the amount of deflection). Further details regarding the navigations keys 16 will be discussed below.
The mobile telephone 10 also includes call circuitry that enables the mobile telephone 10 to establish a call and/or exchange signals with a called/calling device, typically another mobile telephone or landline telephone. However, the called/calling device need not be another telephone, but may be some other device such as an
Internet web server, content providing server, etc. Calls may take any suitable form. For example, the call could be a conventional call that is established over a cellular circuit-switched network or a voice over Internet Protocol (VoIP) call that is established over a packet-switched capability of a cellular network or over an alternative packet-switched network, such as WiFi (e.g., a network based on the IEEE 802.11 standard), WiMax (e.g., a network based on the IEEE 802.16 standard), etc. Another example includes a video enabled call that is established over a cellular or alternative network. The mobile telephone 10 may be configured to transmit, receive and/or process data, such as text messages (e.g., a text message is commonly referred to by some as "an SMS," which stands for short message service), instant messages, electronic mail messages, multimedia messages (e.g., a multimedia message is commonly referred to by some as "an MMS," which stands for multimedia message service), image files, video files, audio files, ring tones, streaming audio, streaming video, data feeds (including podcasts) and so forth. Processing such data may include storing the data in the memory 18, executing applications to allow user interaction with data, displaying video and/or image content associated with the data, outputting audio sounds associated with the data and so forth. Fig. 2 represents a functional block diagram of the mobile telephone 10. For the sake of brevity, generally conventional features of the mobile telephone 10 will not be described in great detail herein.
The mobile telephone 10 includes a primary control circuit 20 that is configured to carry out overall control of the functions and operations of the mobile telephone 10. The control circuit 20 may include a processing device 22, such as a CPU, microcontroller or microprocessor. The processing device 22 executes code stored in a memory (not shown) within the control circuit 20 and/or in a separate memory, such as the memory 18, in order to carry out operation of the mobile telephone 10. The memory 18 may include a read only memory area that is implemented using nonvolatile memory 18a, and a random access or system memory area that is implemented using volatile memory 18b. As will be appreciated, nonvolatile memory tends not to lose data storage capability upon loss of power and is typically used to store data, application code, files and so forth. The nonvolatile memory 18a may be implemented with a flash memory, for example. The flash memory may have a NAND architecture, but other flash memory architectures, such as a NOR architecture, may be used. As will be appreciated, volatile memory tends to lose data storage capability upon loss of power and is typically used to store data for access by the processing device 22 during the execution of logical routines. The volatile memory 18b may be a random access memory (RAM). The RAM may be a synchronous dynamic random access memory (SDRAM), for example, but other RAM architectures that utilize memory blocks may be used. Data may be exchanged between the nonvolatile memory 18a and the volatile memory 18b as is conventional. The nonvolatile memory 18a and the volatile memory 18b may be sized as is appropriate for the mobile telephone 10 or other electronic device in which the memory 18 is used.
In addition, the processing device 22 may execute code that implements various functions of the mobile telephone 10. It will be apparent to a person having ordinary skill in the art of computer programming, and specifically in application programming for mobile telephones or other electronic devices, how to program a mobile telephone 10 to operate and carry out logical functions associated with the operation of the mobile telephone. Accordingly, details as to specific programming code have been left out for the sake of brevity. Also, while the functional operations of the mobile telephone 10 are executed by the processing device 22 in accordance with a preferred embodiment of the invention, such functionality could also be carried out via dedicated hardware, firmware, software, or combinations thereof, without departing from the scope of the invention.
Continuing to refer to Figs. 1 and 2, the mobile telephone 10 includes an antenna 24 coupled to a radio circuit 26. The radio circuit 26 includes a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 24 as is conventional. The radio circuit 26 may be configured to operate in a mobile communications system and may be used to send and receive data and/or audiovisual content. Receiver types for interaction with a mobile radio network and/or broadcasting network include, but are not limited to, GSM, CDMA, WCDMA, GPRS, WiFi, WiMax, DVB-H, ISDB-T, etc., as well as advanced versions of these standards.
The mobile telephone 10 further includes a sound signal processing circuit 28 for processing audio signals transmitted by and received from the radio circuit 26. Coupled to the sound processing circuit 28 are a speaker 30 and a microphone 32 that enable a user to listen and speak via the mobile telephone 10 as is conventional. The radio circuit 26 and sound processing circuit 28 are each coupled to the control circuit 20 so as to carry out overall operation. Audio data may be passed from the control circuit 20 to the sound signal processing circuit 28 for playback to the user. The audio data may include, for example, audio data from an audio file stored by the memory 18 and retrieved by the control circuit 20, or received audio data such as in the form of streaming audio data from a mobile radio service. The sound processing circuit 28 may include any appropriate buffers, decoders, amplifiers and so forth. The display 12 may be coupled to the control circuit 20 by a video processing circuit 34 that converts video data to a video signal used to drive the display 14. The video processing circuit 34 may include any appropriate buffers, decoders, video data processors and so forth. The video data may be generated by the control circuit 20, retrieved from a video file that is stored in the memory 18, derived from an incoming video data stream that is received by the radio circuit 28 or obtained by any other suitable method.
The mobile telephone 10 may further include one or more I/O interface(s) 36. The I/O interface(s) 36 may be in the form of typical mobile telephone I/O interfaces and may include one or more electrical connectors. As is typical, the I/O interface(s) 36 may be used to couple the mobile telephone 10 to a battery charger to charge a battery of a power supply unit (PSU) 38 within the mobile telephone 10. In addition, or in the alternative, the I/O interface(s) 36 may serve to connect the mobile telephone 10 to a headset assembly (e.g., a personal handsfree (PHF) device) that has a wired interface with the mobile telephone 10. Further, the I/O interface(s) 36 may serve to connect the mobile telephone 10 to a personal computer or other device via a data cable for the exchange of data. The mobile telephone 10 may receive operating power via the I/O interface(s) 36 when connected to a vehicle power adapter or an electricity outlet power adapter.
The mobile telephone 10 also may include a system clock 40 for clocking the various components of the mobile telephone 10, such as the control circuit 20. The control circuit 20 may, in turn, carry out timing functions, such as timing the durations of calls, generating the content of time and date stamps, and so forth.
The mobile telephone 10 may include a camera 42 for taking digital pictures and/or movies. Image and/or video files corresponding to the pictures and/or movies may be stored in the memory 18.
The mobile telephone 10 also may include a position data receiver 44, such as a global positioning system (GPS) receiver, Galileo satellite system receiver or the like. The mobile telephone 10 also may include a local wireless interface 46, such as an infrared transceiver and/or an RF interface (e.g., a Bluetooth interface), for establishing communication with an accessory, another mobile radio terminal, a computer or another device. For example, the local wireless interface 46 may operatively couple the mobile telephone 10 to a headset assembly (e.g., a PHF device) in an embodiment where the headset assembly has a corresponding wireless interface. The mobile telephone 10 also may include a position/motion sensing circuit 47 for determining position and/or motion of a user input device. More specifically, the position/motion sensing circuit 47 can identify position and/or motion of at least part of the user input device without physically contacting the user input device. The position/motion sensing circuit 47 can include circuitry for receiving position/motion data from sensors that monitor the user input device. The circuitry may be configured to accept a voltage, current, or optical input, for example. Based on the received position/motion data, the position/motion sensing circuit 47 can determine not only when the user input device is being actuated, but a degree of the actuation (e.g., the amount of deflection of the user input device relative to its maximum deflection). Circuitry to perform such functions can be readily developed by one skilled in the art and, therefore, will not be described herein.
With additional reference to Fig. 3, the mobile telephone 10 may be configured to operate as part of a communications system 48. The system 48 may include a communications network 50 having a server 52 (or servers) for managing calls placed by and destined to the mobile telephone 10, transmitting data to the mobile telephone 10 and carrying out any other support functions. The server 52 communicates with the mobile telephone 10 via a transmission medium. The transmission medium may be any appropriate device or assembly, including, for example, a communications tower (e.g., a cell tower), another mobile telephone, a wireless access point, a satellite, etc. Portions of the network may include wireless transmission pathways. The network 50 may support the communications activity of multiple mobile telephones 10 and other types of end user devices. As will be appreciated, the server 52 may be configured as a typical computer system used to carry out server functions and may include a processor configured to execute software containing logical instructions that embody the functions of the server 52 and a memory to store such software. Implementation of the navigation keys 16 in accordance with an aspect of the invention will now be discussed. It is noted that while the invention is described with respect to the navigation keys 16, the principles of the invention may be applied to other user input devices, including the alphanumeric keys 14a and special function keys 14b, for example, and reference to the navigation keys 16 is not intended to be limiting in any way.
Moving to Fig. 4a, a perspective view of an exemplary keypad 14 of the mobile telephone 10 is provided. As noted previously, the exemplary keypad 14, in addition to having conventional alphanumeric keys 14a and special function keys 14b, also includes navigations keys 16, such as a joystick 16a, for example. Fig. 4b shows a side view of the keypad 14 looking from the alpha-numeric keys 14a toward the joystick 16a.
The joystick 16a includes an elongated shaft 60 having a proximal end 62 for manipulation of the joystick 16a by a user. For example, the joystick 16a can be operated by moving the proximal end 62 to a desired location, which produces a corresponding movement of a cursor/pointer/object on the display 12 of the mobile telephone 10.
With further reference to Figs. 4c and 4d, cross sectional views of the joystick 16a are provided (Fig. 4c shows the joystick along section B-B of Fig. 4b, and 4d shows the joystick along section A-A of Fig. 4b). The joystick shaft 60 is pivotally attached (not shown) to a mount or housing 66 such that the joystick 16a may be moved in a number of different directions about an axis of rotation. For example, the proximal end 62 of the joystick 16a may be manipulated in the forward, reverse, left, right, diagonal, etc., directions. Further, the joystick 16a may be moved in an inward or outward direction relative to the keypad 14 (e.g., pushed into the keypad or pull out from the keypad).
For left, right, forward, reverse, and diagonal movement of the proximal end 62, the distal end 64 of the joystick 16a moves in a direction opposite that of the proximal end 62, wherein the amount of movement of the distal end 64 corresponds to the amount of movement of the proximal end 62. In/out movement of the proximal end 62 produces a corresponding in/out movement of the distal end 64.
Located in the distal end 64 of the shaft 60 is a trackable device 68 (e.g., a magnet, an LED, etc.), wherein the trackable device 68 moves with the distal end 64. Although only a single trackable device 68 is shown, multiple trackable devices may be implemented to enhance the accuracy of the joystick 16a (or of a D-pad). For example, a trackable device 68 may be implemented on each side portion of the distal end 64 (e.g., on a front side, back side, left side and right side of the distal end 64), as well as the bottom portion. One or more sensors 70a-70e are arranged within or attached to the housing 64 so as to correspond to a direction of movement of the distal end 64 (e.g., sensor 70a detects forward movement, sensor 70b detects reverse movement, sensor 70c detects left movement, sensor 7Od detects right movement, and sensor 7Oe detects in/out movement). The sensors 70a-70e, for example, may be a coil, a Hall sensor, an optical sensor, or any other contactless sensor. The trackable device 68 may be a magnet or LED, for example, or any other device that may be tracked without physical contact.
Each sensor is operatively coupled to the position/motion sensing circuit 47, which collects data corresponding to positional changes of the trackable device 68 relative to each respective sensor. A barrier 71 may be formed between the sensors 70a-70e and the trackable device 68 (e.g., a barrier that separates the sensors from the user input device) so as to prevent contact between the trackable device 68 and the sensors 70a-70e. The barrier 71 may be formed around each individual sensor, for example. Alternatively, the barrier 71 may be formed as a partition or divider between the trackable device 68 and the sensors 70a-70e. In this sense, the barrier effectively segregates the sensors from the user input device.
In one embodiment, the barrier 71 hermetically seals the sensors 70a-70e from the outside environment. For example, a resin or potting compound may be formed around the sensors 70a-70e so as to shield them from the surrounding environment. This can prevent contaminants from affecting the performance of the sensors, for example.
As the joystick 16a is manipulated into different positions, the trackable device 68 moves relative to each sensor 70a-70e. In the case of a sensor embodied as a coil and a trackable device embodied as a magnet, the relative movement of the magnet with respect to the coils induces a current in the coils. Data corresponding to the induced current is collected and used by the position/motion sensing circuit 47 to determine a location of the magnet and, thus, a location of the distal end 64 of the joystick 16a. This determined location then is provided to the control circuit 20, which acts upon the requested input. For example, a cursor, pointer, object, etc. shown on the display 12 can be moved so as to correspond to the requested input (e.g., deflection of the proximal end 62 of the joystick in the forward direction 73 causes the cursor/pointer/object on the display 12 to move forward). Moreover, since the induced current flowing through the coils is affected by the degree of movement of the magnet, the position/motion sensing circuit 47 can determine the precise location of the distal end 64 within its range of motion. This precise location can be provided to the control circuit 20, which can set a velocity of the cursor/pointer/object on the display 12 to correspond to the amount of deflection of the joystick 16a. For example, the velocity ofthe cursor/pointer/object on the display 12 can be proportional (e.g., linear) to the amount of deflection relative to a maximum deflection (e.g., a slope of 1, wherein 10% deflection provides 10% of maximum velocity, 30% deflection provides 30% of maximum velocity, 50% deflection provides 50% of maximum velocity, etc.). Alternatively, the velocity ofthe cursor/pointer/object on the display 12 can have different slopes based on the amount of joystick deflection.
More specifically, a slope ofthe velocity with respect to joystick deflection may be altered in a specific deflection region to provide precise control of the cursor/pointer/object. For example, and briefly referring to Fig. 5, a plot of object velocity with respect to joystick deflection is shown wherein the slope is altered depending on the amount of deflection. In a first region 74 (between 0 and 20% deflection), the slope is 0.5, while in a second region 76 (20% to 100%) the slope is about 1.125. The smaller slope in the first region 74 enhances control of an object on the display, as the sensitivity of the input device is reduced in the low deflection range.
Although only two slopes are shown, multiple slopes may be used throughout the deflection range. In yet another example, the velocity can vary parabolically (or based on a predefined function) with respect to joystick deflection. These variations in velocity (multiple slope, parabolic, function) may be applied to any region of the input device's range of motion.
As noted above, the location of the joystick can be determined based on induced currents in the coils. For example, for slight or partial deflection ofthe proximal end 62 in the forward direction 73, the distal end 64 of the joystick 16a (and thus the trackable device 68) will move away from sensor 70a and toward sensor 70b. In the exemplary magnet/coil configuration, this causes the magnetic flux seen by the sensor 70a to decrease (e.g., the magnetic flux is weakening), which induces a current in the sensor 70a that starts at an initial value and decreases with further movement of the joystick 16a in the forward direction 73. Further, the magnetic flux seen by sensor 70b will begin to increase, which induces a current in sensor 70b that starts at an initial value and begins to increase with further movement of the joystick 16a in the forward direction 73. The position/motion sensing circuit 47can base the relative position of the distal end 64 with respect to each sensor 70a-70e on the detected current flow in each sensor 70a-70e. To further enhance the accuracy of the joystick 16a, a plurality of sensors can be utilized for each deflection direction. For example, instead of a single sensor for each of the forward, reverse, left, right and in/out directions, two or more sensors can be arranged along the deflection path of the trackable device 68. The additional sensors can provide increased signal-to-noise ratio relative to a single sensor for each deflection direction. Further, multiple sensors for each deflection path provide . additional data that can be used by the position/motion sensing circuit 47 to enhance the accuracy of the position/motion detection.
Instead of using sensors 70a-70e embodied as a coil, the sensors 70a-70e may be embodied as a Hall effect sensor. As is well known, the Hall effect refers to a potential difference (Hall voltage) on opposite sides of an electrical conductor through which an electric current is flowing. The potential difference is created by a magnetic field applied perpendicular to the current. i An output voltage of the Hall effect sensor varies in response to changes in magnetic field density. Using a known magnetic field obtained from the trackable device 68 embodied as a magnet, the distance of the magnet from a Hall plate of the Hall effect sensor can be determined. This distance then can be provided to the position/motion detection circuit 47 (e.g., in the form of a voltage or current signal), which can use the data to determine a deflection direction and the amount of deflection of the input device. Another sensor that may be utilized as sensors 70a-70e is an optical sensor.
Optical sensors are advantageous, for example, because they are immune to electromagnetic interference. Further, optical sensors offer greater sensitivity relative to conventional sensors. When using an optical sensor, the trackable device 68 may be a light emitting device, such as an LED, for example. The optical sensor can monitor the light emitting device and generate a signal that is proportional to a distance between the sensor and the light emitting device. The signal may be a voltage or current output signal, for example, which is provided to the position/motion sensing circuit 47. Based on this detected distance, a deflection direction and degree can be ascertained by the position/motion sensing circuit 47. Moving now to Fig. 6, another embodiment of the joystick is shown. The joystick 16a' of Fig. 5 is similar to the joystick 16a of Figs. 4c and 4d, except instead of having a contactless sensor 7Oe to detect in/out movement of the joystick, the joystick 16a' utilizes a switch, such as a dome switch 72 or the like. A dome switch is a type of mechanical switch, wherein a pair of conductors are formed so as to be separated by a gap. A resiliency deformable conductive layer is formed over the two conductors in the shape of a dome. In its normal state, the dome shaped conductive layer does not contact the conductors, and thus the circuit is not complete. However, when the dome shaped conductive layer is pressed onto the circuit board, it makes contact with both conductors and bridges the gap between the two conductors, thereby completing the circuit between the conductors.
Since sensitivity of the joystick generally is not an issue with respect to in/out movement of the joystick shaft 60, the dome switch 72 can provide satisfactory operation of the joystick 16a' while at the same time reducing costs. It is noted, however, that the embodiment of Fig. 5 can only detect inward movement of the joystick 16a' (and release from the in position). Detection of outward movement would require an additional switch (not shown).
As the joystick is moved in the inward direction (i.e., the shaft 60 is traveling toward the dome switch 72), the distal end 64 of the shaft 60 contacts a dome portion of the dome switch 72 and, with sufficient pressure, the dome portion is collapsed onto two conductors located beneath the dome portion. Since an inner surface of the dome portion is conductive, as the inner surface contacts the two conductors, the switch is closed. This closure can be provided to the control circuit 20, which process the data to produce a desired result. Fig. 7 shows yet another embodiment of the joystick. The joystick 16a" of
Fig. 6 is similar to the joystick 16a of Figs. 4c and 4d, but further includes switches, such as dome switches 72a-72e, corresponding to respective sensors 70a-70e. The switches 72a-72e may be used to provide redundancy in the event that one or more sensors 70a-70e fail. For example, if the forward sensor 70a fails, the forward switch 72a can be used to identify forward motion of the joystick 16a", and thus the joystick will remain operational. However, the sensitivity of the joystick 16a" in the forward direction (or any component thereof) will be reduced, while the sensitivity if the remaining directions will be retained. As will be appreciated, other switches also may be used for redundancy purposes, including micro-switches, for example.
Alternatively, dome switches 72a-72e may be utilized only to provide tactile feedback to a user of the joystick 16a". In this sense, the dome switches may be referred to as a feedback device, and need not include an actual switching function (i.e., the switch portion is not utilized, or may not even be present). For example, a dome switch generally comprises a resiliently deflectable center portion. This deflectable center portion provides a specific "feel" to a user of the joystick when the dome switch is closed. By locating the deflectable center portion such that it deflects within a specific range of motion of the joystick 16a", the user can know that he has made a specific request. For example, the deflectable center portion of the dome switch 72a-72e can be arranged such that it deflects at about half way through the full motion of the joystick 16a" for each direction. Thus, as the user moves the joystick 16a", he can be alerted via the deflection of the center portion that a particular range of motion has been achieved. Further, additional deflectable center portions may be arranged along the trajectory of the distal end 64 so as to provide tactile feedback throughout the range of motion of the joystick (e.g., at 25%, 50%, 75% and 100% deflection),
Accordingly, an electronic device that utilizes a contactless sensor to determine position or motion of an input device has been described. The device provides enhanced precision relative to conventional input devices utilized on electronic equipment, thereby enabling precise control of objects displayed on the electronic device. Further, since the sensor operates without physical contact, mechanical wear of the sensor is not an issue.
Specific embodiments of the invention have been disclosed herein. One of ordinary skill in the art will readily recognize that the invention may have other applications in other environments. In fact, many embodiments and implementations are possible. The following claims are in no way intended to limit the scope of the present invention to the specific embodiments described above. In addition, any recitation of "means for" is intended to evoke a means-plus-function reading of an element and a claim, whereas, any elements that do not specifically use the recitation "means for", are not intended to be read as means-plus-function elements, even if the claim otherwise includes the word "means".
Computer program elements of the invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). The invention may take the form of a computer program product, which can be embodied by a computer-usable or computer-readable storage medium having computer-usable or computer-readable program instructions, "code" or a "computer program" embodied in the medium for use by or in connection with the instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium such as the Internet. Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner. The computer program product and any software and hardware described herein form the various means for carrying out the functions of the invention in the example embodiments.
Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a "means") used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.

Claims

What is claimed is:
1. A portable electronic device (10), comprising: communication circuitry (26) operative to establish a communication over a communication network (50); an input device (16) for entering at least one user input into the electronic device; and at least one contactless sensor (70a-70e) operative to detect at least one of motion or position of the input device relative to the electronic device.
2. The device according to claim 1, further comprising a trackable device (68) attached to and movable with the input device, wherein the at least one contactless sensor is fixedly positioned in the electronic device so as to obtain position or motion data of the trackable device as the trackable device moves along a motion trajectory.
3. The device according to claim 2, wherein the trackable device is a magnet or a light emitting device.
4. The device according to any one of claims 1-3, wherein the at least one contactless sensor is a coil, a Hall effect sensor, or an optical sensor.
5. The device according to any one of claims 1-4, further comprising a magnetic device attached to the input device, wherein when the input device is actuated the magnetic device is moved relative to the at least one contactless sensor so as to induce a current through the at least one contactless sensor.
6. The device according to claim 5, further comprising circuitry (47) operative to detect changes in current flowing through or voltage across the at least one contactless sensor, and to correlate changes in current or voltage with movement or position of the input device relative to the electronic device.
7. The device according to any one of claims 1-6, further comprising a magnetic device attached to the input device, wherein when the input device is actuated the magnetic device is moved relative to the at least one contactless sensor so as to create a voltage potential across a conductor carrying a current through the magnetic field.
8. The device according to claim 7, further comprising circuitry operative to detect changes in voltage across the conductor, and to correlate changes in voltage with movement or position of the input device relative to the electronic device.
9. The device according to any one of claims 1-8, wherein the at least one sensor is a plurality of sensors arranged along a motion trajectory of the input device.
10. The device according to any one of claims 1-9, further comprising a resiliently deflectable device (72a-72e) arranged relative to the input device, wherein the input device is configured to contact the resiliently deflectable device when the input device is moved a predetermined distance so as to provide tactile feedback to a user of the input device.
1 1. The device according to claim 10, wherein a plurality of resiliently deflectable devices are arranged at predetermined intervals along a motion trajectory of the input device.
12. The device according to any one of claims 1-1 1 , further comprising at least one mechanical switch (72) arranged relative to the user input device, wherein when the at least one contactless sensor fails, the at least one mechanical switch enables the user input device to operate at a reduced level of sensitivity.
13. The device according to any one of claims 1-12, further comprising a barrier (71) between the at least one contactless sensor and the user input device, said barrier forming a hermetic seal around the at least one contactless sensor.
14. The device according to any one of claims 1-14, wherein the device is a mobile telephone.
15. The device according to any one of claims 1-15, wherein the at least one contactless sensor is operative to provide a signal that corresponds to a relative movement of the input device.
16. The device according to any one of claims 1-15, further comprising: a display device (12); and circuitry coupled to the at least one contactless sensor, wherein the circuitry is operative to move an object on the display based on data received from the at least one contactless sensor, wherein said circuitry varies a velocity of the object on the display as a function of an amount of deflection of the input device.
17. The device according to claim 16, wherein the function implements a first slope for the object velocity with respect to the input device deflection in a first deflection region (74), and a second slope of the object velocity with respect to input device deflection in a second deflection region (76), said first slope being different from the second slope.
18. The device according to any one of claims 16-17, wherein the function is a non-linear function.
19. A method of moving an object on a display (12) of a portable electronic device (10), said electronic device including communication circuitry (26) operative to establish a communication over a communication network (50), and an input device (16) for entering at least one user input into the electronic device, said method comprising contactlessly detecting at least one of motion or position of the input device relative to the electronic device, and moving the object on the display to correspond to the detected motion or position.
20. The method according to claim 19, further comprising providing tactile feedback to a user as the input device is manipulated, said tactile feedback indicative of a deflection of the input device relative to a maximum deflection of the input device.
21. The method according to any one of claims 19-20, further comprising detecting the at least one motion via a mechanical switch corresponding to the at least one contactless sensor, and using data obtained from the mechanical switch upon failure of the at least one contactless sensor.
22. The method according to any one of claims 19-21, wherein moving the object includes varying a velocity of the object on the display as a function of an amount of deflection of the input.
23. The method according to claim 22, wherein varying the velocity includes using a function that implements a first slope for the object velocity with respect to the input device deflection in a first deflection region, and a second slope of the object velocity with respect to input device deflection in a second deflection region, said first slope being different from the second slope.
24. The device according to any one of claims 22-23, wherein varying the velocity includes using a non-linear function.
PCT/IB2007/003453 2007-05-11 2007-11-12 Inductive joystick WO2008139255A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/747,309 2007-05-11
US11/747,309 US7821500B2 (en) 2007-05-11 2007-05-11 Inductive joystick

Publications (1)

Publication Number Publication Date
WO2008139255A1 true WO2008139255A1 (en) 2008-11-20

Family

ID=39410185

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2007/003453 WO2008139255A1 (en) 2007-05-11 2007-11-12 Inductive joystick

Country Status (2)

Country Link
US (1) US7821500B2 (en)
WO (1) WO2008139255A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8631358B2 (en) 2007-10-10 2014-01-14 Apple Inc. Variable device graphical user interface
US8107878B2 (en) * 2007-11-07 2012-01-31 Motorola Mobility, Inc. Methods and apparatus for user-selectable programmable housing skin sensors for user mode optimization and control
US8138896B2 (en) 2007-12-31 2012-03-20 Apple Inc. Tactile feedback in an electronic device
US8676224B2 (en) * 2008-02-19 2014-03-18 Apple Inc. Speakerphone control for mobile device
JP5652805B2 (en) * 2008-12-16 2015-01-14 レノボ・イノベーションズ・リミテッド(香港) Mobile phone equipment
DE102009030773A1 (en) * 2009-06-27 2010-12-30 Bayerische Motoren Werke Aktiengesellschaft Input device for motor vehicle, has rotating element pivoted about rotational axis, where input device is deflected perpendicular to rotational axis of rotating element from resting position
FR2954980B1 (en) * 2010-01-04 2012-02-10 Guillemot Corp JOYSTICK WITH COMPENSATION SPRINGS, MANUFACTURING METHOD AND CORRESPONDING LEVER.
NO334182B1 (en) * 2012-03-14 2014-01-13 Prox Dynamics As UAV control
US9991069B2 (en) * 2014-10-22 2018-06-05 Covidien Lp Surgical instruments and switch assemblies thereof
DE202018101900U1 (en) * 2018-04-09 2018-04-17 Preh Gmbh Touch-sensitive input device with electromagnetic actuator operated in maximum magnetization
WO2020145911A1 (en) * 2019-01-10 2020-07-16 Makersan Makina Otomotiv Sanayi Ticaret Anonim Sirketi Joystick with a precise control
WO2020159433A1 (en) 2019-01-31 2020-08-06 Razer (Asia-Pacific) Pte. Ltd. Inductive joystick

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4306208A (en) * 1978-05-30 1981-12-15 Ledex, Inc. Joy-stick controller
EP0539599A1 (en) * 1991-05-15 1993-05-05 Fujitsu Limited Pointing device and controlling method therefor
EP0810544A2 (en) * 1996-05-29 1997-12-03 Fujitsu Takamisawa Component Limited Pointing device for moving and positioning a pointer on a display of a computer

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995008167A1 (en) * 1993-09-13 1995-03-23 Asher David J Joystick with membrane sensor
ATE174707T1 (en) * 1995-03-28 1999-01-15 Penny & Giles Controls Ltd INDUCTIVE CONTROL STICK AND SIGNAL PROCESSING CIRCUIT THEREOF
US6445311B1 (en) * 2000-12-21 2002-09-03 G. Burnell Hohl Inductive joystick
US20030117132A1 (en) * 2001-12-21 2003-06-26 Gunnar Klinghult Contactless sensing input device
DE10228185A1 (en) * 2002-06-24 2004-01-22 Völckers, Oliver Device for detecting a mechanical actuation of an input element using digital technology and method for processing and converting the digital input signal into commands for controlling a consumer
DE10243223A1 (en) * 2002-09-17 2004-03-25 Völckers, Oliver Control element for electronic equipment uses a cursor to activate sensors to select/call up electronic memory functions and to display selected functions
DE102004038311A1 (en) * 2003-08-08 2005-03-10 Marquardt Gmbh Electronic switch, especially of joystick or cursor switch type, e.g. for motor vehicle use, has an activation element and rotating means including an outer rotor electric motor, which provide haptic feedback to the user
EP1797496B1 (en) * 2004-09-27 2009-07-15 Nxp B.V. Magnetic sensor for input devices
KR100794762B1 (en) * 2006-04-17 2008-01-21 양재우 Contactless Electron Joystick of Universal Joint Structure Using Single Hole Sensor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4306208A (en) * 1978-05-30 1981-12-15 Ledex, Inc. Joy-stick controller
EP0539599A1 (en) * 1991-05-15 1993-05-05 Fujitsu Limited Pointing device and controlling method therefor
EP0810544A2 (en) * 1996-05-29 1997-12-03 Fujitsu Takamisawa Component Limited Pointing device for moving and positioning a pointer on a display of a computer

Also Published As

Publication number Publication date
US20080280640A1 (en) 2008-11-13
US7821500B2 (en) 2010-10-26

Similar Documents

Publication Publication Date Title
US7821500B2 (en) Inductive joystick
US7737945B2 (en) Pointing device with moveable magnetic disc and method
KR100847652B1 (en) Pointing device
EP2450777A2 (en) Multi-direction input device
US8125446B2 (en) Input device for inputting a signal into an electronic apparatus
US8192234B2 (en) Audio connector control system
US20150003551A1 (en) Electronic device including antenna and method of controlling the same
US8581739B2 (en) Portable electronic device having holster and including a plurality of position sensors
KR20080026269A (en) Inputting apparatus
WO2011121467A2 (en) Movement sensor
US8195252B2 (en) Input device for mobile terminal using scroll key
CN102257794A (en) Mobile communication device with a sliding display screen and screen-dividing member
EP2439616A1 (en) Multi-direction input device
TWI497352B (en) Electronic device and method for controlling program thereof
CN117674806A (en) Key assembly, electronic device, control method, and computer storage medium
CN217467629U (en) Handwriting erasing component, electronic touch pen and terminal equipment
WO2024041111A1 (en) Press key assembly, electronic device, control method, and computer storage medium
JP2005038429A (en) Ergonomic pointing device
CN107567185B (en) Circuit board structure, preparation method thereof and electronic equipment
KR100857166B1 (en) Inputting apparatus and mobile terminal having thereof
KR100833269B1 (en) Pointing devicd and handheld terminal having the same
KR20160129665A (en) Cover and electronic device with the same
CN116915891A (en) Electronic equipment and key assembly
KR100867030B1 (en) Rotatable inputting apprartus
KR100698311B1 (en) Navigation-key of portable terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07858876

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07858876

Country of ref document: EP

Kind code of ref document: A1