Method and arrangement for entering data in an electronic apparatus and an electronic apparatus
First Claim
1. A method for entering data in an electronic apparatus housed within a body, which method comprises the steps ofemitting infrared radiation from two or more infrared transmitters in at least one plane, placing an obstacle in the radiation field of the infrared transmitters, receiving infrared radiation reflected from the obstacle by at least one infrared receiver in at least one plane, preprocessing the received reflected signal, and determining the position of the obstacle on the basis of the received preprocessed signal, wherein for determination of the position of the obstacle in at least one plane, a neural network arrangement is used into which the preprocessed signal is conducted to determine the position.
10 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method and arrangement for creating a virtual keyboard for a terminal (800) used in a cellular network. The virtual keyboard is generated using an IR transceiver arrangement (12) in which a reflection from an obstacle (15) placed in the field of IR transmitters is registered by discrete IR receivers. The received reflection data are processed in a neural network arrangement (33). The purpose of the data processing is to find out the virtual key position/function that the received reflection data corresponds to.
-
Citations
24 Claims
-
1. A method for entering data in an electronic apparatus housed within a body, which method comprises the steps of
emitting infrared radiation from two or more infrared transmitters in at least one plane, placing an obstacle in the radiation field of the infrared transmitters, receiving infrared radiation reflected from the obstacle by at least one infrared receiver in at least one plane, preprocessing the received reflected signal, and determining the position of the obstacle on the basis of the received preprocessed signal, wherein for determination of the position of the obstacle in at least one plane, a neural network arrangement is used into which the preprocessed signal is conducted to determine the position.
- 6. An input arrangement for entering data in an electronic apparatus housed within a main body, which arrangement comprises a means for creating and using a virtual keyboard containing at least one row of virtual keys generated in an input area outside the main body of the apparatus, including two or more infrared transmitters in at least one plane to generate infrared radiation that is reflected by an obstacle in a radiation field to at least one infrared receiver to determine a position of the obstacle wherein the means further comprises a pattern-recognizing neural network element stored in the memory of the apparatus to recognize the use of a given key in the virtual keyboard.
-
20. A program in a neural network element belonging to a virtual keyboard for recognizing the position of an obstacle placed in the virtual keyboard, the program comprising:
-
a step of receiving input signals in all neurons of a hidden layer, a step of weighting input signals by suitable weighting coefficients in each hidden-layer neuron, a step of adding up the weighted input signals in each hidden-layer neuron in order to produce an output signal, a step of processing the output signal in the activation element of each hidden-layer neuron in order to produce a result signal, a step of processing the result signals of the hidden-layer neurons in the output cells, and a step of implementing the results of the inference routines of the neural network element. - View Dependent Claims (21, 22)
-
-
23. A cellular terminal comprising
means for receiving signals, means for transmitting signals including two or more infrared transmitters, a means for controlling the operation of the terminal, a memory for storing programs, an IR transceiver for creating a virtual keyboard, and which cellular terminal further comprises a neural network program stored in the memory of the terminal to implement the inference routines for the operation of the virtual keyboard.
Specification