[go: up one dir, main page]

GB2397132A - Apparatus for producing a virtual spatial array - Google Patents

Apparatus for producing a virtual spatial array Download PDF

Info

Publication number
GB2397132A
GB2397132A GB0326006A GB0326006A GB2397132A GB 2397132 A GB2397132 A GB 2397132A GB 0326006 A GB0326006 A GB 0326006A GB 0326006 A GB0326006 A GB 0326006A GB 2397132 A GB2397132 A GB 2397132A
Authority
GB
United Kingdom
Prior art keywords
electronic apparatus
producing
disturbance
fields
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB0326006A
Other versions
GB0326006D0 (en
Inventor
Duncan Rigby
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of GB0326006D0 publication Critical patent/GB0326006D0/en
Publication of GB2397132A publication Critical patent/GB2397132A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/046Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Position Input By Displaying (AREA)

Abstract

Apparatus for producing a virtual spatial array comprises a number of individual cells comprising a number of field transducers 9 producing fields which are scanned cyclically by a scan controller 10 to identify and record the position of a disturbance in the array. A position register 11 records the position of the cell or cells in which the disturbance has taken place and produce an output, representative of the position or positions. The arrangement may be used for example to produce a virtual keypad for a phone, for a computer mouse or in a three dimensional security passed panel. The field transducers produce magnetic, electric or electrostatic fields wherein an inductive disturbance, radio disturbance or capacitive disturbance is detected respectively.

Description

1 2397132 Apparatus for producing a virtual spatial array The present
invention relates to the apparatus for producing a virtual spatial array. The array may be used, for example, to facilitate the operation of a mobile (cellular) phone.
As technology advances the physical size of mobile (cellular) phones is becoming smaller and smaller. This in turn leads to a reduction in the size of the keypad and to difficulties in its operation. Similar problems may be encountered with certain computer keyboards, and personal computer devices.
Attempts have been made to address this problem. In EP-A-1,168233 a system is described in which infra-red radiation is emitted towards an obstacle and the reflected radiation from the obstacle measured to give an indication on the position of the obstacle. This leads to a relatively complex arrangement requiring a plurality of emitters and receivers.
According to the present invention there is provided an electronic apparatus for producing a virtual spatial array comprising a number of individual cells comprising means for producing magnetic, electric, or electrostatic fields for covering the virtual spatial array, means for scanning the fields to determine the presence or absence of a field disturbance, and means for storing the position of the cell or cells in which a disturbance has occurred and for producing an output representative of the position or positions sensed.
In a preferred embodiment of the invention, there are three fields. The fields are powered by a field transducer. The means for scanning the fields comprises a scan controller. The scan controller is operative to enable and cyclically polls each > field to identify and record the position of a disturbance. The means for storing preferably comprises a position register having means for recording position values along the XYZ axes of a three dimensional coordinate system. The position register is advantageously connected to an XYZ position stack to which XYZ values from the position register are sequentially transmitted. In this way the path of the field disturbance may be stored as a sequence of positional values representing the sequence of cells on the path.
Advantageously a microprocessor is provided which operates software routines to analyse the XYZ position stack. In the case of the application of electronic apparatus to the production of a virtual keypad or keyboard for a phone or computer, the routines are keypad/keyboard template masking and de-bounce routines. The output of the actuated keys is output via a keypad/keyboard buffer. In the case of the application of the apparatus to a mouse, the mouse coordinates are output. In the case of the application of the apparatus to a security three dimensional (3D) password panel, the XYZ position stack values provide the history of the password movement.
This can be matched or encrypted for output to a security controlling device for authorization.
In order that the invention may be more clearly understood, embodiments thereof will now be described, by way of example, with reference to the accompanying drawings in which: Figure 1 illustrates the application of the invention to a mobile phone, Figure 2 illustrates the use of the application of figure 1, Figure 3 is a block circuit diagram of apparatus according to the invention, Figure 3a is a block circuit diagram showing a field transducer forming part of the circuit of Figure 3 Figures 4a-4d illustrate the use of the apparatus of figure 3 in the application of figure l, and Figure 5a-5c illustrates an alternative embodiment to that shown in figures l - 4.
Referring to figure 1, the application of the invention to the keypad of a mobile (cellular) phone is shown. This virtual keypad 1 shown above the mobile phone 2 is not visible but indicates a spatial array of cells 3 which may be made to correspond to the individual keys of the keypad and which are located within three, electrostatic capacitive fields transmitted from an aerial (not shown) contained within the phone. The user looks through the space occupied by the cells 3, and sees the existing topical keyboard. The keys may also be operated not only in the normal way but also by using the virtual keyboard as will be described in more detail below.
The use of three scanning electrostatic fields enables the position of a disturbance of those fields to be determined by a process of triangulation as shown in figure 2. This process of triangulation effectively assigns cells in three dimensional (3D) space to the keyboard layout of the keypad of the phone mentioned above.
Referring to figure 3, field transducers 9 all accept a gated 17 signal from a scan controller 10 which is used to route the physical transducer circuitry to a selected one of three aerial points 18 and capture its "Proximity Disturbance" value via an analogue to digital converter 19. When the values from each aerial have been acquired, the scan controller gates the release of the "X", "Y" & "Z" values to the position register 11. Referring to Figure 3a, each field transducer may be a solid state device utilizing surface mount V.L.S.I (very large scale intergrated) technology. It may therefore be made very small and with low power consumption.
Each transducer comprises a capacitor 20 to which a voltage controlled oscillator 21 is connected. A reference oscillator 22 is connected to the oscillator 21. Outputs from the oscillators 21 and 22 are fed to an AND gate 23 the output of which is connected to a frequency to voltage converter 24 which in turn is connected to the analogue to digital converter 19. Power is supplied from a power source 25. A microprocessor 12 sequentially moves XYZ values from the position register to an XYZ position stack 3 under the control of a controlling program so that the last field disturbed trajectory is stored as a sequence of positional movements.
These controlling programmes are stored in a controller read only memory 14 (ROM), connected to the microprocessor 12. The microprocessor 12 operates keyboard template masking and de-bounce routines 15, under which the XYZ position stack 13 is analysed and the area of the disturbance mapped with a keyboard character value determined by the software template being used. The circuitry and also the field transducer antenna may be housed in the casing of the phone.
The process of typing a word "WORD" using the above described arrangement will now be described with reference to figure 4a to 4d. The user holds the phone 2, in the left hand 20 and with the right hand 21 points into the "lookthrough" keyboard area 22. It should be noted that the user only sees the phone itself. The virtual keypad in the keyboard area 22 is not visible to the user. The pointing right hand finger triggers the scan controller to identify and capture the XYZ position which corresponds to the first letter "W".
This positional data is then processed for keyboard de-bounce and template mapping and the corresponding keyboard output character, is stored in a buffer 16, ready for reading and display on the screen of the phone. A similar procedure is followed to produce the other three letters O. R. and D of the word.
There is no visible projection of the phone keyboard into space. The user effectively "learns" the position of the invisible magnified keyboard and similarly the position of individual keys by usage and trial and error. It is expected that this learning procedure will not take long.
The arrangement described above is based upon the detection of electrostatic capacitor disturbance. However, other forms of detection technology may be used.
For example, electric field based radio disturbance or magnetic field based inductive disturbance may be used. The three types have different merits and uses. The following table gives typical resolutions, detection ranges, aerial spacing and 1 0 environments.
Type Resolution Detection Aerial Environment (cell size) Range Spacing Capacitive High ->lScm l.5cm Hand Held, non (.5cm) Obstructed, low power Radio Med (2crn) 0-30cm Scm Surface mounted, obstructed Inductive Low (Scary) 0->2m 50cm Surface mounted, _ non obstructed The "Capacitive Disturbance" detection technology is low power and small footprint, suitable for computerized mobile devices, Phone, PDA's and Single handed control devices.
The "Radio Disturbance" detection technology is low power, low emission, and can use encrypted shifting frequencies to avoid "monitoring" or "stimulating" from external sources. It has a range which can be used through barriers, like glass and so it is suited to, Sterile/Hostile and the security industries.
The "Inductive Disturbance" detection technology is low/medium power and has the greatest range. This could be used in hostile under water environments or where, a lower cell resolution, but bigger disturbance area is required, as in body motion interface for a computer games console.
The system and procedure has many other applications. One such other application will be described with reference to figures Sa, 5b and Sc. If this alternative as invisible field in the form of a three dimensional cube of cells 30 is created by the field transducer 31. Within this cube of cells the path 32 of the movement of a finger may be identified by the disturbance of the field it causes and this path recorded. This offers a "3D password" capability for security systems where the user draws his own private three dimensional shape in free space in front of the field transducer 31. The recorded path of movement may then be forwarded to an authorisation system for analysis or processed locally in the keyboard template masking program to confirm or deny authorisation and thus, for example, entry or not IS to a secure area. The processing system is substantially the same as that already described in relation to the first embodiment and comprises a scan controller 10, XYZ position stack 13, a keyboard template masking and 3D password analysis program 33 and microprocessor control 12, and associated controller ROM (not shown). The system comprises an authorisation server 34 which receives the analysed password from the microprocessor control which in turn is matched to activate a lock controller to either permit or deny entry. If desired, the analysed 3D password may be encrypted for output to a securitycontrolling device for authorization.
It will be appreciated that the above embodiment has been described by way of example only and that many variations are possible without departing from the scope of the invention.

Claims (12)

  1. Claims 1. An electronic apparatus for producing a virtual spatial array
    comprising a number of individual cells comprising means for producing magnetic, electric, or electrostatic fields for covering the virtual spatial array, means for scanning the fields to determine the presence or absence of a field disturbance, and means for storing the position of the cell or cells in which a disturbance has occurred and for producing an output representative of the position or positions sensed.
  2. 2. An electronic apparatus as claimed in claim 1, in which there are three fields.
  3. 3. An electronic apparatus as claimed in claim 1 or 2, in which the fields are
    powered by field transducer means.
  4. 4. An electronic apparatus as claimed in claim 1, 2 or 3, in which, when the field is electrostatic, the means for producing is capacitive.
  5. 5. An electronic apparatus as claimed in claim 1, 2 or 3, in which, when the field is magnetic, the means for producing is inductive.
  6. 6. An electronic apparatus as claimed in claim 1, 2 or 3, in which, when the field is electric, the means for producing is inductive.
  7. 7. An electronic apparatus as claimed in any preceding claim, in which the means for scanning the fields comprises a scan controller.
  8. 8. An electronic apparatus as claimed in claim 7, when appendant directly or indirectly to claim 3 in which the scan controller is operative to enable and cyclically poll each field to identify and record the position of a disturbance.
  9. 9. An electronic apparatus as claimed in any preceding claim, in which the means for storing comprising a position register having means for recording position values along the XYZ axes of a three dimensional coordinate system.
  10. 10. An electronic apparatus as claimed in claim 9, in which the position register is connected to an XYZ position stack to which, in operation, values from the position register are sequentially transmitted.
  11. 11. An electronic apparatus as claimed in claim 10, in which a microprocessor is provided to analyse the XYZ position stack.
  12. 12. An electronic apparatus for producing a virtual spatial array substantially as hereinbefore described with referenced to Figure 1 to 4d or to figures Sa to 5c of the accompanying drawings.
GB0326006A 2002-11-06 2003-11-06 Apparatus for producing a virtual spatial array Withdrawn GB2397132A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GBGB0225828.3A GB0225828D0 (en) 2002-11-06 2002-11-06 Apparatus for producing a virtual spatial array

Publications (2)

Publication Number Publication Date
GB0326006D0 GB0326006D0 (en) 2003-12-10
GB2397132A true GB2397132A (en) 2004-07-14

Family

ID=9947276

Family Applications (2)

Application Number Title Priority Date Filing Date
GBGB0225828.3A Ceased GB0225828D0 (en) 2002-11-06 2002-11-06 Apparatus for producing a virtual spatial array
GB0326006A Withdrawn GB2397132A (en) 2002-11-06 2003-11-06 Apparatus for producing a virtual spatial array

Family Applications Before (1)

Application Number Title Priority Date Filing Date
GBGB0225828.3A Ceased GB0225828D0 (en) 2002-11-06 2002-11-06 Apparatus for producing a virtual spatial array

Country Status (1)

Country Link
GB (2) GB0225828D0 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2620839A3 (en) * 2012-01-27 2016-02-24 Sony Mobile Communications, Inc. Sensor managed apparatus, method and computer program product

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4755634A (en) * 1983-07-12 1988-07-05 Peptek, Incorporated Conductive electrode arrays and arrays of resistive elements for use in touch panels and for producing electric fields
EP0603039A1 (en) * 1992-12-14 1994-06-22 JAEGER REGULATION Société Anonyme Keyboard for a severe environment and cooking appliance incorporating same
US5461386A (en) * 1994-02-08 1995-10-24 Texas Instruments Incorporated Inductor/antenna for a recognition system
EP0688102A1 (en) * 1994-06-09 1995-12-20 Whirlpool Europe B.V. Finger-touch radiofrequency control device for household electrical appliances, such as ovens, cooking hobs, cookers, washing machines, dishwashers and the like
US5565658A (en) * 1992-07-13 1996-10-15 Cirque Corporation Capacitance-based proximity with interference rejection apparatus and methods
GB2340248A (en) * 1996-02-13 2000-02-16 Sensatech Ltd Capacitive proximity or profile detector
WO2001022076A1 (en) * 1999-09-20 2001-03-29 Jentek Sensors, Inc. Eddy-current sensor arrays

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4755634A (en) * 1983-07-12 1988-07-05 Peptek, Incorporated Conductive electrode arrays and arrays of resistive elements for use in touch panels and for producing electric fields
US5565658A (en) * 1992-07-13 1996-10-15 Cirque Corporation Capacitance-based proximity with interference rejection apparatus and methods
EP0603039A1 (en) * 1992-12-14 1994-06-22 JAEGER REGULATION Société Anonyme Keyboard for a severe environment and cooking appliance incorporating same
US5461386A (en) * 1994-02-08 1995-10-24 Texas Instruments Incorporated Inductor/antenna for a recognition system
EP0688102A1 (en) * 1994-06-09 1995-12-20 Whirlpool Europe B.V. Finger-touch radiofrequency control device for household electrical appliances, such as ovens, cooking hobs, cookers, washing machines, dishwashers and the like
GB2340248A (en) * 1996-02-13 2000-02-16 Sensatech Ltd Capacitive proximity or profile detector
WO2001022076A1 (en) * 1999-09-20 2001-03-29 Jentek Sensors, Inc. Eddy-current sensor arrays

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2620839A3 (en) * 2012-01-27 2016-02-24 Sony Mobile Communications, Inc. Sensor managed apparatus, method and computer program product

Also Published As

Publication number Publication date
GB0326006D0 (en) 2003-12-10
GB0225828D0 (en) 2002-12-11

Similar Documents

Publication Publication Date Title
US6998856B2 (en) Apparatus for sensing the position of a pointing object
US6727891B2 (en) Input device for personal digital assistants
US7952564B2 (en) Multiple-touch sensor
US8830189B2 (en) Device and method for monitoring the object's behavior
CN107787474B (en) Electronic equipment with multifunctional human-machine interface
US7821506B2 (en) Input device
US5543588A (en) Touch pad driven handheld computing device
EP2851829A1 (en) Methods for controlling a hand-held electronic device and hand-held electronic device utilizing the same
US20090251422A1 (en) Method and system for enhancing interaction of a virtual keyboard provided through a small touch screen
EP0609021A2 (en) Capacitive position sensor
US20090271004A1 (en) Method and apparatus for ranging detection of gestures
US20130241837A1 (en) Input apparatus and a control method of an input apparatus
CN104969156A (en) Interaction sensing
WO2001043063A1 (en) Inputting data
CN103686283A (en) Smart television remote controller man-machine interaction method
US20020082083A1 (en) Information communication electronic device and information display method
EP2840479A1 (en) Methods for interacting with an electronic device by using a stylus comprising body having conductive portion and systems utilizing the same
GB2397132A (en) Apparatus for producing a virtual spatial array
RU80036U1 (en) INPUT MANIPULATOR
US20210157419A1 (en) Interface device and on-panel pad
JP2021193625A (en) Pointer position detection method
EP2541383B1 (en) Communication device and method
JPH11143608A (en) Method and device for character input
US20020105497A1 (en) Chart navigation using compact input devices
JP4236783B2 (en) controller

Legal Events

Date Code Title Description
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1063886

Country of ref document: HK

WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1063886

Country of ref document: HK