TOY SYSTEMS AND POSITION SYSTEMS
First Claim
Patent Images
1. A toy system comprising:
- a surface provided with position encoding information; and
a toy arranged to be movable across the surface, said toy comprising at least one sensor for reading said position encoding information, and processing means arranged to process the position encoding information read by the sensor and to determine the position of the toy on said surface on the basis of said position encoding information, wherein said toy has at least one mode of operation in which said processing means is arranged to capture the path of the toy with respect to the surface as it is moved arbitrarily about the surface by a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A toy system comprises a surface (1) provided with position encoding information; and a toy (2, 20) arranged to be movable across the surface (1), said toy (2, 20) comprising at least one sensor (4) for reading said position encoding information, and processing means (3) arranged to process the position encoding information read by the sensor (4) and to determine the position of the toy (2, 20) on said surface (1) on the basis of said position encoding information.
163 Citations
38 Claims
-
1. A toy system comprising:
-
a surface provided with position encoding information; and a toy arranged to be movable across the surface, said toy comprising at least one sensor for reading said position encoding information, and processing means arranged to process the position encoding information read by the sensor and to determine the position of the toy on said surface on the basis of said position encoding information, wherein said toy has at least one mode of operation in which said processing means is arranged to capture the path of the toy with respect to the surface as it is moved arbitrarily about the surface by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of encoding absolute (as opposed to relative) position in one or more dimensions in a manner that can be decoded by a single-point sensor, the method including:
-
a) providing linear elements arranged in parallel with each element encoding a symbol value; and b) providing one or more sets of said linear elements each encoding a windowing sequence that is usable to decode the position of a sensor along an axis perpendicular to said linear elements. - View Dependent Claims (28)
-
-
29. A method of recovering the path and/or position of a sensor when the sensor reverses or bit-jumps or bit-errors are encountered, said method including:
-
a) a method of recording the most likely paths to each potential position the sensor could be in (only required if the path needs to be recovered); and b) a method of scoring the likelihood of each such path.
-
-
30. A method of setting starting layer width and initial score handicaps in order to handle uncertainty in the last-good-position.
-
31. A method of layer trimming to reduce processing and storage requirements during recovery.
-
32. A method of recovering from recovery tree overflow by backtracking along the most likely paths to the point they converge.
-
33. A method of confirming when the sensor has moved out of the position-encoding area by using border symbols that are sensible when illuminated by either energy-source.
-
34. An autonomous-mode method for rotary position acquisition
-
35. An autonomous-mode method for tracking position by calculating sensor-direction from the motor-speeds and orientation of the movable object, the method including the use of Parallel sensor-direction when sensor-direction is uncertain and taking account of errors in the sensor-position.
-
36. A method for handling autonomous-mode events by using Parallel scoring.
-
37. A method of encoding orientation by including orientation symbols—
- either by interspersing orientation symbol groups among the symbol-lines, or by including an orientation line on one side of the symbol-line.
-
38. A method of determining sensor direction by measuring the length of the space between dissimilar symbols.
Specification