Method, computer program and apparatus for determining an object in sight
First Claim
1. A method of determining an object in sight, the object being associated with a Point-Of-Interest (POI) item in a database, the method comprising:
- estimating a position of an electronic apparatus;
estimating a magnitude of error of the estimated position;
estimating a direction in which the electronic apparatus is facing using a magnetic sensor of the electronic apparatus;
estimating a magnitude of error of the estimated direction;
calculating two intersecting imaginary lines in a model of an environment of the electronic apparatus, wherein the two imaginary lines intersect a line of the estimated direction at a side of the electronic apparatus distal to said object, a mutual angle between the two imaginary lines and the line of the estimated direction is based on the estimated magnitude of error of the estimated direction, and the position where the imaginary lines intersect is determined from the estimated position and the magnitude of error of the estimated position, such that an area between the two imaginary lines is formed based on a determined maximum distance of sight; and
determining a POI associated with a position within said area such that information about the object associated with the determined POI is obtainable.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining an object in sight with an electronic apparatus, where the object being associated with a Point-Of-Interest, POI, item in a database is disclosed. The method comprises estimating (100) a position of the electronic apparatus by a positioning mechanism; estimating (102) magnitude of error of estimated position; estimating (104) a direction when orienting the electronic apparatus towards the object by a magnetic sensor of the electronic apparatus; estimating (106) magnitude of error of position error of estimated direction; calculating two intersecting imaginary lines in a model of the environment of the electronic apparatus, wherein the two imaginary lines intersect a line of the estimated direction at a side of the electronic apparatus distal to said object, and where a mutual angle between the two imaginary lines and the line of the estimated direction is based on the estimated magnitude of error of estimated direction, and the position where the imaginary lines intersect is determined from the estimated position and the magnitude of error of estimated position, such that an area between the two imaginary lines is formed (108) based on a determined maximum distance of sight; and determining (110) a POI associated with a position within said area such that information about the object associated with the determined POI is obtainable. A computer program and an electronic apparatus are also disclosed.
-
Citations
17 Claims
-
1. A method of determining an object in sight, the object being associated with a Point-Of-Interest (POI) item in a database, the method comprising:
-
estimating a position of an electronic apparatus; estimating a magnitude of error of the estimated position; estimating a direction in which the electronic apparatus is facing using a magnetic sensor of the electronic apparatus; estimating a magnitude of error of the estimated direction; calculating two intersecting imaginary lines in a model of an environment of the electronic apparatus, wherein the two imaginary lines intersect a line of the estimated direction at a side of the electronic apparatus distal to said object, a mutual angle between the two imaginary lines and the line of the estimated direction is based on the estimated magnitude of error of the estimated direction, and the position where the imaginary lines intersect is determined from the estimated position and the magnitude of error of the estimated position, such that an area between the two imaginary lines is formed based on a determined maximum distance of sight; and determining a POI associated with a position within said area such that information about the object associated with the determined POI is obtainable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program comprising a non-transitory computer readable medium storing computer program code comprising instructions to cause a processor on which the computer program code is executed to perform a method, the method comprising:
-
estimating a position of an electronic apparatus; estimating a magnitude of error of the estimated position; estimating a direction in which the electronic apparatus is facing using a magnetic sensor of the electronic apparatus; estimating a magnitude of error of the estimated direction; calculating two intersecting imaginary lines in a model of an environment of the electronic apparatus, wherein the two imaginary lines intersect a line of the estimated direction at a side of the electronic apparatus distal to said object, a mutual angle between the two imaginary lines and the line of the estimated direction is based on the estimated magnitude of error of the estimated direction, and the position where the imaginary lines intersect is determined from the estimated position and the magnitude of error of the estimated position, such that an area between the two imaginary lines is formed based on a determined maximum distance of sight; and determining a POI associated with a position within said area such that information about the object associated with the determined POI is obtainable.
-
-
10. An electronic apparatus comprising:
-
a positioning mechanism operable to determine a position of the electronic apparatus; a compass comprising at least one magnetic sensor; and a processor arranged to; (i) provide an estimate of a magnitude of error of an estimated position of the electronic apparatus; (ii) provide an estimate of a magnitude of error of an estimated direction; (iii) access a database with a Point-Of-Interest, POI, item, wherein the POI item is associated with an object to be identifiable with aid of the electronic apparatus when in sight; and (iv) calculate two intersecting imaginary lines in a model of an environment of the electronic apparatus, wherein the two imaginary lines intersect a line of the estimated direction at a side of the electronic apparatus distal to said object, and where a mutual angle between the two imaginary lines and the line of the estimated direction is based on the estimated magnitude of error of estimated direction, and the position where the imaginary lines intersect is determined from the estimated position and the magnitude of error of estimated position, such that an area between the two imaginary lines is formed based on a determined maximum distance of sight, and to determine, from the database, a POI associated with a position within said area such that information about the object associated with the determined POI is obtainable. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification