PHOTOGRAPHIC MAPPING IN A SIMULATION
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining a location for a virtual object on or above a course terrain for a course;
identifying a photographic image of the course corresponding to the location; and
incorporating the virtual object in a presentation of the photographic image such that the virtual object appears in the photographic image.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for determining a location for a virtual object on a course terrain for a course. A photographic image of the course corresponding to the location is identified. The virtual object is incorporated in a presentation of the photographic image such that the virtual object appears in the photographic image.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
determining a location for a virtual object on or above a course terrain for a course; identifying a photographic image of the course corresponding to the location; and incorporating the virtual object in a presentation of the photographic image such that the virtual object appears in the photographic image. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17)
-
-
7. The computer-implemented of method 1, where the location is a real-world location on the course.
-
8. The computer-implemented of method 1, further comprising incorporating an avatar or a piece of virtual equipment into the presentation of the photographic image.
-
14. The computer-implemented of method 1, where identifying the photographic image includes identifying a photograph from a plurality of photographs where a target location is nearest to the horizontal center of the photograph.
-
18. A computer-implemented method, comprising:
-
determining one or more potential locations for a virtual object on or above a course terrain for a course, the potential location based on a user history; identifying a photographic image of the course corresponding to each potential location; and obtaining each of the identified photographic images. - View Dependent Claims (19)
-
-
20. A computer-implemented method, comprising:
-
dividing a course into cells; determining a target point for the course; and determining camera parameters for each cell based on a size of the cell and the target point. - View Dependent Claims (21, 22)
-
-
23. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
determining a location for a virtual object on a course terrain for a course; identifying a photographic image of the course corresponding to the location; and incorporating the virtual object in a presentation of the photographic image such that the virtual object appears in the photographic image.
-
-
24. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
determining one or more potential locations for a virtual object on a course terrain for a course, the potential location based on a user history; identifying a photographic image of the course corresponding to each potential location; and obtaining each of the identified photographic images.
-
-
25. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
dividing a course into cells; determining a target point for the course; and determining camera parameters for each cell based on a size of the cell and the target point.
-
Specification