CONTROLLING A VIRTUAL CAMERA
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining motion capture information of a handheld device in an environment;
accessing a representation of a virtual scene comprising a virtual camera associated with the virtual scene;
determining a position of the virtual camera based at least in part on the obtained motion capture information;
modifying a virtual asset defined for the virtual scene in response to an input, received at the handheld device, wherein the modifying includes adding, relocating, removing or altering an appearance of the virtual asset defined for the virtual scene;
generating an image of the virtual scene based at least in part on the modification to the virtual asset and the determined position of the virtual camera; and
providing the image to the handheld device for display.
0 Assignments
0 Petitions
Accused Products
Abstract
Among other aspects, on computer-implemented method includes: receiving at least one command in a computer system from a handheld device; positioning a virtual camera and controlling a virtual scene according to the command; and in response to the command, generating an output to the handheld device for displaying a view of the virtual scene as controlled on a display of the handheld device, the view captured by the virtual camera as positioned.
12 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining motion capture information of a handheld device in an environment; accessing a representation of a virtual scene comprising a virtual camera associated with the virtual scene; determining a position of the virtual camera based at least in part on the obtained motion capture information; modifying a virtual asset defined for the virtual scene in response to an input, received at the handheld device, wherein the modifying includes adding, relocating, removing or altering an appearance of the virtual asset defined for the virtual scene; generating an image of the virtual scene based at least in part on the modification to the virtual asset and the determined position of the virtual camera; and providing the image to the handheld device for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computing device comprising; a processor; and a memory communicatively linked to the processor, wherein the memory is configured to store a representation of a virtual scene; wherein the memory comprises instructions that cause the computing device to; obtain motion capture information of a handheld device in an environment; access a representation of a virtual scene comprising a virtual camera associated with the virtual scene; determine a position of the virtual camera based at least in part on the obtained motion capture information; modify a virtual asset defined for the virtual scene in response to an input, received at the handheld device, wherein the modifying includes adding, relocating, removing or altering an appearance of the virtual asset defined for the virtual scene; generate an image of the virtual scene based at least in part on the modification to the virtual asset and the determined position of the virtual camera; and provide the image to the handheld device for display. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product tangibly embodied in a non-transitory computer-readable medium and comprising instructions that, when executed by a computer system, cause the computer system to perform a method comprising:
-
obtaining motion capture information of a handheld device in an environment; accessing a representation of a virtual scene comprising a virtual camera associated with the virtual scene; determining a position of the virtual camera based at least in part on the obtained motion capture information; modifying a virtual asset defined for the virtual scene in response to an input, received at the handheld device, wherein the modifying includes adding, relocating, removing or altering an appearance of the virtual asset defined for the virtual scene; generating an image of the virtual scene based at least in part on the modification to the virtual asset and the determined position of the virtual camera; and providing the image to the handheld device for display. - View Dependent Claims (18, 19, 20)
-
Specification