APPARATUS AND METHOD FOR DETERMINING THE POSITION OF A DEVICE
First Claim
Patent Images
1. An apparatus comprising:
- a module to generate movement data in response to movement of a handheld device, the movement data indicative of location changes and orientation changes of the handheld device; and
a first processor to receive the movement data and determine location and orientation data indicative of a position of the handheld device relative to a first location and a first orientation of the handheld device.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are disclosed for use in a device, such as a handheld printer or scanner, having functionality that requires information of its position relative to an origin and initial orientation. The module includes two sensors to generate movement data indicative of movement direction and orientation changes of the device. The location and orientation of the device relative to the origin and initial orientation is derived based on the movement data. A handheld printer or scanner implementing the device may thus be moved in different directions across a media to print or scan images, text, or other objects.
-
Citations
37 Claims
-
1. An apparatus comprising:
-
a module to generate movement data in response to movement of a handheld device, the movement data indicative of location changes and orientation changes of the handheld device; and a first processor to receive the movement data and determine location and orientation data indicative of a position of the handheld device relative to a first location and a first orientation of the handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
means for generating movement data in response to movement of a device, the movement data indicative of location changes and orientation changes of the device; and means for receiving the movement data and determining location and orientation data indicative of a position of the device relative to a first location and a first orientation of the device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
generating movement data in response to movement of a handheld device, the movement data indicative of location changes and orientation changes of the handheld device; and determining, based on the movement data, location and orientation data indicative of a position of the handheld device relative to a first location and a first orientation of the handheld device. - View Dependent Claims (16, 17, 18)
-
- 19. A computer readable storage medium having processor executable instructions to receive movement data indicative of location changes and orientation changes of a handheld device, and determine location and orientation data indicative of a position of the handheld device relative to a first location and first orientation of the handheld device.
-
24. An apparatus for use with a device, comprising:
-
a first motion sensor to generate a first motion signal in response to movement of the device; a second motion sensor to generate a second motion signal in response to movement of the device; a module to generate movement data based on the first motion signal and the second motion signal; and a processor to determine a location and an orientation of the device based on the movement data. - View Dependent Claims (25, 26)
-
-
27. An apparatus for use with a device, comprising:
-
means for generating a first motion signal and a second motion signal in response to movement of the device; means for generating movement data based on the first motion signal and the second motion signal; and means for determining a location and an orientation of the device based on the movement data.
-
-
28. A method comprising:
-
generating a first motion signal in response to movement of a device; generating a second motion signal in response to movement of the device; and determining a location and an orientation of the device based on the first motion signal and the second motion signal. - View Dependent Claims (29)
-
-
30. A computer readable storage medium having processor executable instructions to:
-
generate a first motion signal in response to movement of a device, generate a second motion signal in response to movement of the device, and determine a location and an orientation of the device based on the first motion signal and the second motion signal. - View Dependent Claims (31)
-
-
32. An apparatus for use with a device, comprising:
-
a module to determine a first movement distance and a first movement direction for a first point on the device, and a second movement distance and a second movement direction for a second point on the device; and a processor to determine a location and an orientation of the device based on the first movement distance and the first movement direction and the second movement distance and the second movement direction. - View Dependent Claims (33, 34)
-
-
35. An apparatus for use with a device, comprising:
-
means for determining a first movement distance and a first movement direction for a first point on the device, and a second movement distance and a second movement direction for a second point on the device; and means for determining a location and an orientation of the device based on the first movement distance and the first movement direction and the second movement distance and the second movement direction.
-
-
36. A method comprising:
-
determining a first movement distance and a first movement direction for a first point on a device, and a second movement distance and a second movement direction for a second point on the device; and determining a location and an orientation of the device based on the first movement distance and the first movement direction and the second movement distance and the second movement direction.
-
-
37. A computer readable storage medium having processor executable instructions to determine a location and an orientation of a device based on a first movement distance and a first movement direction of a first point on the device, and a second movement distance and a second movement direction of a second point on the device.
Specification