AUGMENTED REALITY SYSTEM FOR POSITION IDENTIFICATION
First Claim
1. A computer-implemented method for providing an augmented reality interface, comprising:
- acquiring an image of a real-world scene and metadata with a camera;
storing the image and metadata;
retrieving at least one stored image with metadata having selected features;
manipulating the retrieved image;
combining the manipulated image with a currently observed real-world scene viewed with a portable electronic device; and
comparing the retrieved video with the currently observed real-world scene to enable navigation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera'"'"'s physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
-
Citations
20 Claims
-
1. A computer-implemented method for providing an augmented reality interface, comprising:
-
acquiring an image of a real-world scene and metadata with a camera; storing the image and metadata; retrieving at least one stored image with metadata having selected features; manipulating the retrieved image; combining the manipulated image with a currently observed real-world scene viewed with a portable electronic device; and comparing the retrieved video with the currently observed real-world scene to enable navigation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing an augmented reality interface, comprising:
-
a processor; and a memory containing instructions that, when executed by the processor cause the processor to; acquire a video of a real-world scene and metadata with a camera; store the video and metadata; retrieve at least one stored video with metadata having selected features; manipulate the retrieved video; combine the manipulated video with a currently observed real-world scene viewed with a portable electronic device; and compare the retrieved video with the currently observed real-world scene to enable navigation.
-
-
19. A computer program product for providing an augmented reality interface, comprising a computer readable medium tangibly embodying non-transitory computer-executable program instructions thereon that, when executed, cause a computing device to:
-
acquire a video of a real-world scene and metadata with a camera; store the video and metadata; retrieve at least one stored video with metadata having selected features; manipulate the retrieved video; combine the manipulated video with a currently observed real-world scene viewed with a portable electronic device; and compare the retrieved video with the currently observed real-world scene to enable navigation.
-
-
20. A system for providing an augmented reality interface, comprising:
-
means for acquiring a video of a real-world scene and metadata with a camera; means for storing the video and metadata; means for retrieving at least one stored video with metadata having selected features; means for manipulating the retrieved video; means for combining the manipulated video with a currently observed real-world scene viewed with a portable electronic device; and means for comparing the retrieved video with the currently observed real-world scene to enable navigation.
-
Specification