Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
114 words
A method of transforming user manipulations of a multidimensional input device into code vectors for a data processing apparatus, the manipulations being confined to a range around an origin, the method comprising the steps: (1) dividing the range into a plurality of subranges; (2) assigning a unique code vector to each subrange; and (3) for a particular manipulation, determining a corresponding particular subrange and selecting a corresponding particular code vector for transmission to the data processing apparatus, characterized in that step (1) comprises the steps: (1a) dividing the range into a plurality of contiguous concentric rings around the origin; and (1b) dividing each ring into a same number of sectors thereby constituting the subranges.
Claim 2
Independent Claim
114 words
A method of transforming user manipulations of a multidimensional input device into code vectors for a data processing apparatus, the manipulations being confined to a range around an origin, the method comprising the steps: (1) dividing the range into a plurality of subranges; (2) assigning a unique code vector to each subrange; and (3) for a particular manipulation, determining a corresponding particular subrange and selecting a corresponding particular code vector for transmission to the data processing apparatus, characterized in that step (1) comprises the steps: (1a) dividing the range into a plurality of contiguous concentric rings around the origin; and (1b) dividing each ring into a same number of sectors thereby constituting the subranges.
Claim 3
Dependent Claim
40 words
The method as claimed in claim 1, characterized in that step (1b) comprises dividing the range into contiguous wedges extending from the origin and intersecting the rings, said subranges being formed of respective intersections of the wedges and the rings.
Claim 4
Dependent Claim
27 words
The method as claimed in claim 1, characterized in that step (1a) comprises dividing the range into a plurality of contiguous concentric rectangular rings around the origin.
Claim 5
Dependent Claim
27 words
The method as claimed in claim 1, characterized in that step (1a) comprises dividing the range into a plurality of contiguous concentric circular rings around the origin.
Claim 6
Dependent Claim
44 words
The method as claimed in claim 1, characterized in that step (2) comprises using code vectors, each one of which comprising a pair of numbers, a first number indicating one of the rings, a second number indicating one of the sectors of said ring.
Claim 7
Dependent Claim
58 words
The method as claimed in claim 3, characterized in that step (3) comprises for the particular manipulation, deriving digital values being projections of the particular manipulation on an X-axis and a Y-axis, and subsequently determining a maximum of said digital values and taking a representation thereof as a first group of bits of the corresponding particular code vector.
Claim 8
Dependent Claim
49 words
The method as claimed in claim 6, characterized in that step (1b) comprises arranging the subranges on lines extending radially from the origin, and step (3) comprises taking a line number, representing a particular one of said lines, as a second group of bits of the particular code vector.
Claim 9
Independent Claim
163 words
A system comprising a multidimensional input device, a data processing apparatus and a communication channel between the multidimensional input device and the data processing apparatus, the multidimensional input device being arranged for transforming manipulations thereof by a user into code vectors for the data processing apparatus, the manipulations being confined to a range around an origin, the input device comprising selection means for dividing the range into a plurality of subranges being associated with respective unique code vectors, and for a particular manipulation, selecting a particular code vector assigned to a particular subrange to which the particular manipulation belongs; and transmission means for transmitting said particular code vector to the data processing apparatus, said data processing apparatus comprising a decoder for decoding said particular code vector into a delta vector, characterized in that said selection means divides the range into a plurality of contiguous concentric rings around the origin, each ring being divided into a same number of sectors thereby constituting the subranges.
Claim 10
Independent Claim
163 words
A system comprising a multidimensional input device, a data processing apparatus and a communication channel between the multidimensional input device and the data processing apparatus, the multidimensional input device being arranged for transforming manipulations thereof by a user into code vectors for the data processing apparatus, the manipulations being confined to a range around an origin, the input device comprising selection means for dividing the range into a plurality of subranges being associated with respective unique code vectors, and for a particular manipulation, selecting a particular code vector assigned to a particular subrange to which the particular manipulation belongs; and transmission means for transmitting said particular code vector to the data processing apparatus, said data processing apparatus comprising a decoder for decoding said particular code vector into a delta vector, characterized in that said selection means divides the range into a plurality of contiguous concentric rings around the origin, each ring being divided into a same number of sectors thereby constituting the subranges.
Claim 11
Dependent Claim
42 words
The system as claimed in claim 8, characterized in that the selection means divides the range into a plurality of wedges extending from the origin and intersecting the rings, said subranges being formed by respective intersections of the rings and the wedges.
Claim 12
Dependent Claim
71 words
The system as claimed in claim 8, wherein the multidimensional input device further comprises sensor means for developing digital values that are proportional to respective projections of the manipulations on an X-axis and a Y-axis, characterized in that the selection means derives a first four bits of the code vector by mapping a maximum value of said digital values on one of sixteen levels, the decoder decoding the first four bits.
Claim 13
Dependent Claim
53 words
The system as claimed in claim 10, characterized in that the selection means arranges the subranges on sixteen lines extending radially from the origin, the selection means constructing a second four bits of the code vector representing a particular one of said lines, and the decoder decoding said first and second four bits.
Claim 14
Dependent Claim
122 words
A multidimensional input device for transforming manipulations thereof by a user into code vectors for output, the manipulations being confined to a range around an origin, the input device comprising selection means for dividing the range into a plurality of subranges, and for associating respective unique code vectors to each subrange, and for selecting a particular code vector of said unique code vectors for a particular manipulation that is assigned to a particular subrange to which the particular manipulation belongs; and transmission means for transmitting said particular code vector characterized in that the selection means divides the range into a plurality of contiguous concentric rings around the origin, each ring being divided into a same number of sectors thereby constituting the subranges.
Claim 15
Dependent Claim
122 words
A multidimensional input device for transforming manipulations thereof by a user into code vectors for output, the manipulations being confined to a range around an origin, the input device comprising selection means for dividing the range into a plurality of subranges, and for associating respective unique code vectors to each subrange, and for selecting a particular code vector of said unique code vectors for a particular manipulation that is assigned to a particular subrange to which the particular manipulation belongs; and transmission means for transmitting said particular code vector characterized in that the selection means divides the range into a plurality of contiguous concentric rings around the origin, each ring being divided into a same number of sectors thereby constituting the subranges.