AUGMENTED REALITY CREATION AND CONSUMPTION
First Claim
1. A portable computing device comprising:
- a display;
a camera;
one or more processors; and
memory, communicatively coupled to the one or more processors, storing executable instructions that, when executed by the one or more processors, perform acts comprising;
capturing an image with the camera, the image representing a textured target in an environment in which the portable computing device is located;
identifying features in the image that correspond to points of interest;
sending feature information representing the features to a remote computing device to identify the textured target and obtain content associated with the textured target;
receiving the content that is associated with the textured target from the remote computing device; and
simultaneously displaying the content and a substantially real-time image of the environment on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Architectures and techniques for augmenting content on an electronic device are described herein. In particular implementations, a user may use a portable device (e.g., a smart phone, tablet computer, etc.) to capture images of an environment, such as a room, outdoors, and so on. As the images of the environment are captured, the portable device may send information to a remote device (e.g., server) to determine whether augmented reality content is associated with a textured target in the environment (e.g., a surface or portion of a surface). When such a textured target is identified, the augmented reality content may be sent to the portable device. The augmented reality content may be displayed in an overlaid manner on the portable device as real-time images are displayed.
-
Citations
23 Claims
-
1. A portable computing device comprising:
-
a display; a camera; one or more processors; and memory, communicatively coupled to the one or more processors, storing executable instructions that, when executed by the one or more processors, perform acts comprising; capturing an image with the camera, the image representing a textured target in an environment in which the portable computing device is located; identifying features in the image that correspond to points of interest; sending feature information representing the features to a remote computing device to identify the textured target and obtain content associated with the textured target; receiving the content that is associated with the textured target from the remote computing device; and simultaneously displaying the content and a substantially real-time image of the environment on the display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
under control of a client computing device configured with computer-executable instructions, obtaining an image through a camera of the client computing device, the image at least partly representing an environment in which the client computing device is located; identifying features in the image that correspond to points of interest; identifying a textured target associated with the features; and displaying content that is associated with the textured target on a display of the client computing device while displaying the image or another image of the environment on the display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving input from a user through an interface, the input requesting to search for a textured target that is associated with content; searching in an environment of the user to identify the textured target that is associated with content; upon identifying the textured target within the environment, displaying information in the interface indicating that the content is available for download; receiving through the interface input from the user requesting to download the content; and upon receiving the input requesting to download the content, downloading the content and displaying the content in the interface while a substantially real-time image of the environment is displayed in the interface. - View Dependent Claims (14, 15, 16)
-
-
17. One or more computer-readable storage media storing computer-readable instructions that, when executed, instruct one or more processors to perform operations comprising:
-
receiving input from a user through an interface, the input requesting to identify social media content within an environment of the user; searching in the environment of the user to identify social media content that is associated with a geographical location being imaged; upon identifying the social media content, displaying social media information in the interface at a location in a substantially real-time image of the environment, the location corresponding to the geographical location of the social media content. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-implemented method comprising:
-
under control of a client computing device configured with computer-executable instructions, obtaining an image through a camera of the client computing device, the image at least partly representing an environment in which the client computing device is located; identifying features in the image that correspond to points of interest; identifying a textured target associated with the features; determining a geographical location associated with the image or the client computing device; and simultaneously displaying content and a substantially real-time image of the environment, the content being based at least in part on the identified textured target and the geographical location.
-
Specification