Calibrated hardware sensors for estimating real-world distances
First Claim
1. A method for estimating a real-world dimension of an object, the method comprising:
- calibrating a tilt-sensitive sensor of a mobile device;
orienting the mobile device toward a first endpoint of the object;
estimating a height of the mobile device;
receiving first tilt-related data from the tilt-sensitive sensor;
estimating a first tilt of the mobile device based at least in part on the received first tilt-related data;
emitting, from the mobile device, a first signal;
detecting a first reflected signal;
estimating, via the mobile device, a first multi-dimensional distance between the mobile device and the first endpoint, wherein the estimated first multi-dimensional distance is based on the first reflected signal, estimated first tilt, and estimated height;
orienting the mobile device toward a second endpoint of the object;
receiving second tilt-related data from the tilt-sensitive sensor;
estimating a second tilt of the mobile device based at least in part on the received second tilt-related data;
emitting, from the mobile device, a second signal,detecting a second reflected signal;
estimating, via the mobile device, a second multi-dimensional distance between the mobile device and the second endpoint, wherein the estimated second multi-dimensional distance is based on the second reflected signal, estimated second tilt, and estimated height; and
estimating, via the mobile device, the real-world dimension of the object based on the estimated first multi-dimensional distance and the estimated second multi-dimensional distance.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, methods and systems are provided for assisting a user in determining a real-world distance. Hardware-based sensors (e.g., present in a mobile electronic device) may allow for a fast low-power determination of distances. In one embodiment, one or more telemetry-related sensors may be incorporated into a device. For example, data detected by a frequently-calibrated integrated accelerometer may be used to determine a tilt of the device. A device height may be estimated based on empirical data or based on a time difference between a signal (e.g., a sonar signal) emitted towards the ground and a corresponding detected signal. A triangulation technique may use the estimated tilt and height to estimate other real-world distances (e.g., from the device to an endpoint or between endpoints).
-
Citations
26 Claims
-
1. A method for estimating a real-world dimension of an object, the method comprising:
-
calibrating a tilt-sensitive sensor of a mobile device; orienting the mobile device toward a first endpoint of the object; estimating a height of the mobile device; receiving first tilt-related data from the tilt-sensitive sensor; estimating a first tilt of the mobile device based at least in part on the received first tilt-related data; emitting, from the mobile device, a first signal; detecting a first reflected signal; estimating, via the mobile device, a first multi-dimensional distance between the mobile device and the first endpoint, wherein the estimated first multi-dimensional distance is based on the first reflected signal, estimated first tilt, and estimated height; orienting the mobile device toward a second endpoint of the object; receiving second tilt-related data from the tilt-sensitive sensor; estimating a second tilt of the mobile device based at least in part on the received second tilt-related data; emitting, from the mobile device, a second signal, detecting a second reflected signal; estimating, via the mobile device, a second multi-dimensional distance between the mobile device and the second endpoint, wherein the estimated second multi-dimensional distance is based on the second reflected signal, estimated second tilt, and estimated height; and estimating, via the mobile device, the real-world dimension of the object based on the estimated first multi-dimensional distance and the estimated second multi-dimensional distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for estimating a real-world dimension of an object, the system comprising:
-
a height estimator for estimating a height of a mobile device, the estimated height being relative to a ground level; a tilt estimator for estimating a tilt of the mobile device and orientating the mobile device toward a first endpoint and a second endpoint of the object; a calibrator for calibrating the tilt estimator; a signal emitter and detector for emitting a first signal and a second signal, and for detecting a first reflected signal and a second reflected signal; a mobile device-to-endpoint distance estimator for estimating a first multi-dimensional distance between the mobile device to the first endpoint, for estimating a second multi-dimensional distance between the mobile device to the second endpoint, and for estimating the real-world dimension of the object based on the first estimated multi-dimensional distance and the estimated second multi-dimensional distance; and a display for presenting one or more distances, wherein at least one of the height estimator and the mobile device-to-endpoint distance estimator is coupled to the signal emitter and detector. - View Dependent Claims (14, 15, 16)
-
-
17. A system for estimating a real-world dimension of an object, the system comprising:
-
means for calibrating a tilt-sensitive sensor of a mobile device; means for orienting the mobile device toward a first endpoint of the object; means for estimating a height of the mobile device; means for receiving first tilt-related data from the tilt-sensitive sensor; means for estimating a first tilt of the mobile device based at least in part on the received first tilt-related data; means for emitting, from the mobile device, a first signal; means for detecting a first reflected signal; means for estimating, via the mobile device, a first multi-dimensional distance between the mobile device and the first endpoint, wherein the estimated first multi-dimensional distance is based on the first reflected signal, estimated first tilt, and estimated height; means for orienting the mobile device toward a second endpoint of the object; means for receiving second tilt-related data from the tilt-sensitive sensor; means for estimating a second tilt of the mobile device based at least in part on the received second tilt-related data; means for emitting, from the mobile device, a second signal, means for detecting a second reflected signal; means for estimating, via the mobile device, a second multi-dimensional distance between the mobile device and the second endpoint, wherein the estimated second multi-dimensional distance is based on the second reflected signal, estimated second tilt, and estimated height; and means for estimating, via the mobile device, the real-world dimension of the object based on the estimated first multi-dimensional distance and the estimated second multi-dimensional distance. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium storing a program which executes the steps of:
-
calibrating a tilt-sensitive sensor of a mobile device; orienting the mobile device toward a first endpoint of an object; estimating a height of the mobile device; receiving first tilt-related data from the tilt-sensitive sensor; estimating a first tilt of the mobile device based at least in part on the received first tilt-related data; causing a first signal to be emitted; detecting a first reflected signal; estimating a first multi-dimensional distance between the mobile device and the first endpoint, wherein the estimated first multi-dimensional distance is based on the first reflected signal, estimated first tilt, and estimated height; orienting the mobile device toward a second endpoint of the object; receiving second tilt-related data from the tilt-sensitive sensor; estimating a second tilt of the mobile device based at least in part on the received second tilt-related data; causing a second signal to be emitted; detecting a second reflected signal; estimating, via the mobile device, a second multi-dimensional distance between the mobile device and the second endpoint, wherein the estimated second multi-dimensional distance is based on the second reflected signal, estimated second tilt, and estimated height; and estimating, via the mobile device, the real-world dimension of the object based on the estimated first multi-dimensional distance and the estimated second multi-dimensional distance. - View Dependent Claims (24, 25, 26)
-
Specification