Patent ID: 8648813

Claim:
An apparatus for processing input data by instructions and outputting the processed data, the apparatus comprising: a central data processing unit; memory means for storing the instructions; data input means for inputting the data; and data output means for outputting the processed data, wherein: the data input means is configured to detect an input motion of a user in at least two dimensions; the data processing unit is configured to determine representatives of directions of the detected input motion and to carry out a predetermined instruction from the memory based on the determined representatives of the directions of the detected input motion and, providing that a minimum length or duration has been exceeded, independently of a length or duration of the detected input motion on an input cycle comprised of a starting direction and at least one continuation direction of the input motion deviating from the starting direction; the input cycle comprises a predetermined number of directions; and the data processing unit is configured to recognize a representative of a direction of an input motion as a start of a new input cycle once a preceding input cycle has been completed in response to a starting direction of the input motion of the new input cycle being continuous with a final continuation direction of the preceding input cycle.