System and Method for Exploring 3D Scenes by Pointing at a Reference Object
First Claim
1. A computer-implemented method for responding to spatial queries about a real-world object of interest using a reference object to identify the object of interest, comprising the steps of:
- (A) generating a query statement relating to at least one object of interest with an electronic pointing device, with the query statement including at least a query topic and a spatial preposition, and generating a pointing device geodetic position and pointing direction, and transmitting the query statement and pointing device geodetic position and pointing direction to a system server;
(B) mapping a three-dimensional representation of a real-world scene including at least the object of interest and the reference object, and transmitting the three-dimensional representation to the system server;
(C) a system server performing the Substeps of,(1) generating a two-dimensional digital representation of the three-dimensional scene mapped at Step (B), with the two-dimensional digital representation including at least a digital representation of the object of interest and the reference object,(2) identifying the reference object and the reference object position according to the pointing device geodetic position and pointing direction applied to the two-dimensional digital representation,(3) annotating the two-dimensional digital representation for identifying the object of interest according to the position of the reference object, the query topic, and spatial preposition,(4) identifying the object of interest according to be annotated two-dimensional digital representation at Substep (C)(3) by linking the query topic and spatial preposition of the query statement to an object in the two-dimensional digital representation, and(5) the system server communicating with the pointing device and transmitting at least the identification of the object of interest to the pointing device.
4 Assignments
0 Petitions
Accused Products
Abstract
The system and method are described for enhancing location-based services by enabling spatial database systems to respond to or answer spatial queries that use a reference object to identify objects or features of interest in environmental scene before a system user. The system and method present invention enhances pointing technology by permitting system users to use queries to identify objects or features within the system user'"'"'s field of view by pointing at the reference object or feature, and linking it to the object of interest by using spatial prepositions.
96 Citations
24 Claims
-
1. A computer-implemented method for responding to spatial queries about a real-world object of interest using a reference object to identify the object of interest, comprising the steps of:
-
(A) generating a query statement relating to at least one object of interest with an electronic pointing device, with the query statement including at least a query topic and a spatial preposition, and generating a pointing device geodetic position and pointing direction, and transmitting the query statement and pointing device geodetic position and pointing direction to a system server; (B) mapping a three-dimensional representation of a real-world scene including at least the object of interest and the reference object, and transmitting the three-dimensional representation to the system server; (C) a system server performing the Substeps of, (1) generating a two-dimensional digital representation of the three-dimensional scene mapped at Step (B), with the two-dimensional digital representation including at least a digital representation of the object of interest and the reference object, (2) identifying the reference object and the reference object position according to the pointing device geodetic position and pointing direction applied to the two-dimensional digital representation, (3) annotating the two-dimensional digital representation for identifying the object of interest according to the position of the reference object, the query topic, and spatial preposition, (4) identifying the object of interest according to be annotated two-dimensional digital representation at Substep (C)(3) by linking the query topic and spatial preposition of the query statement to an object in the two-dimensional digital representation, and (5) the system server communicating with the pointing device and transmitting at least the identification of the object of interest to the pointing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for responding to spatial queries about a real-world object of interest using a reference object to identify the object of interest, comprising the steps of:
-
(A) generating a query statement relating to at least one object of interest with an electronic pointing device, with the query statement including at least a query topic and a spatial preposition, and generating a pointing device geodetic position and pointing direction, and transmitting the query statement and pointing device geodetic position and pointing direction to a system server; (B) mapping a three-dimensional representation of a real-world scene including at least the object of interest and the reference object, and transmitting the three-dimensional representation to the system server; (C) a system server performing the Substeps of, (1) generating a two-dimensional digital representation of the three-dimensional scene mapped at Step (B), with the two-dimensional digital representation including at least a digital representation of the object of interest and the reference object, (2) identifying the reference object and the reference object position according to the pointing device geodetic position and pointing direction applied to the two-dimensional digital representation, (3) identifying the object of interest according to the position of the reference object, and the query topic and spatial preposition by linking the query topic and spatial preposition of the query statement to an object in the two-dimensional digital representation, and (4) the system server communicating with the pointing device and transmitting at least the identification of the object of interest to the pointing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for responding to spatial queries about a real-world object of interest using a reference object to identify the object of interest, comprising:
-
a pointing device for pointing at a reference object in a real-world scene and generating a query statement including a query topic and spatial preposition, relating to the object of interest according to a position of the reference object, with the pointing device determining a pointing device geodetic position and pointing direction, and with the pointing device communicating the query statement, and the pointing device geodetic position and pointing direction to a system server; and a system server further comprising, a mapping module for receiving and processing a three-dimensional representation of an environment that contains a real-world scene including the reference object and the object of interest, a scene generator that connects to the mapping module and receives an output from the mapping module for generating a two-dimensional digital representation of the real-world scene including the reference object and object of interest, and identifies the reference object according to the pointing device geodetic position and pointing direction applied to the two-dimensional digital representation, a scene annotator for annotating the two-dimensional digital representation for identifying the object of interest according to the position of the reference object, and the query topic and spatial preposition of the query statement by linking the query topic and spatial preposition to an object in the two-dimensional digital representation, and communicating to the pointing device the identification of the object of interest. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for responding to spatial queries about a real-world object of interest using a reference object to identify the object of interest, comprising:
-
a pointing device for pointing at a reference object in a real-world scene and generating a query statement including a query topic and spatial preposition, the query statement relating to the object of interest according to a geodetic position of the reference object, with the pointing device determining a pointing device geodetic position and pointing direction, and with the pointing device communicating the query statement, and the pointing device geodetic position and pointing direction to a system server; and a system server further comprising, a mapping module for receiving and processing a three-dimensional representation of an environment that contains a real-world scene including the reference object and the object of interest, a scene generator that connects to the mapping module and receives an output from the mapping module for generating a two-dimensional digital representation of the real-world scene including the reference object and object of interest, and identifies the reference object according to the pointing device geodetic position and pointing direction applied to the two-dimensional digital representation, and an identifier module for identifying the object of interest in the two-dimensional digital representation according to the position of the reference object and the query topic and spatial preposition of the query statement by linking the query topic and spatial preposition to an object in the two-dimensional digital representation, and communicating to the pointing device the identification of the object of interest. - View Dependent Claims (21, 22, 23, 24)
-
Specification