Maintaining multiple views on a shared stable virtual space
First Claim
1. A method comprising:
- receiving, by a handheld device, remote images of a remote real world scene sent by a remote device, the remote device being operated by a remote player communicating with the handheld device as operated by a user;
capturing local images of a local real world scene using the handheld device;
creating an augmented view for presentation on a display screen of the handheld device by combining the remote images with the captured local images and one or more virtual reality objects, wherein the augmented view provides a proximity effect to simulate that the remote player and the user share a space that includes the one or more virtual reality objects;
detecting a user hand in the captured local images as extending into the local real world scene;
adding the user hand to the augmented view as detected in the captured local images;
generating interaction data based on an interaction of the user hand with a first virtual reality object from the one or more virtual reality objects when the user hand makes virtual contact in the augmented view with the first virtual reality object;
updating the augmented view based on the interaction data, wherein the interaction data simulates on the display screen that the user hand is interacting with the first virtual reality object; and
transmitting, the interaction data and one or more of the captured local images of the local real world, from the handheld device to the remote device so that the remote device presents a view that includes a change to the first virtual reality object based on the interaction data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer programs for controlling a view of a virtual scene with a handheld device are presented. In one method, images of a real world scene are captured using a device. The method further includes operations for creating an augmented view for presentation on a display of the device by augmenting the images with virtual reality objects, and for detecting a hand in the images as extending into the real world scene. In addition, the method includes operations for showing the hand in the screen as detected in the images, and for generating interaction data, based on an interaction of the hand with a virtual reality object, when the hand makes virtual contact in the augmented view with the virtual reality object. The augmented view is updated based on the interaction data, which simulates on the screen that the hand is interacting with the virtual reality object.
112 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a handheld device, remote images of a remote real world scene sent by a remote device, the remote device being operated by a remote player communicating with the handheld device as operated by a user; capturing local images of a local real world scene using the handheld device; creating an augmented view for presentation on a display screen of the handheld device by combining the remote images with the captured local images and one or more virtual reality objects, wherein the augmented view provides a proximity effect to simulate that the remote player and the user share a space that includes the one or more virtual reality objects; detecting a user hand in the captured local images as extending into the local real world scene; adding the user hand to the augmented view as detected in the captured local images; generating interaction data based on an interaction of the user hand with a first virtual reality object from the one or more virtual reality objects when the user hand makes virtual contact in the augmented view with the first virtual reality object; updating the augmented view based on the interaction data, wherein the interaction data simulates on the display screen that the user hand is interacting with the first virtual reality object; and transmitting, the interaction data and one or more of the captured local images of the local real world, from the handheld device to the remote device so that the remote device presents a view that includes a change to the first virtual reality object based on the interaction data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20)
-
-
9. A method comprising:
-
capturing images of a real world scene using a plurality of handheld devices associated with a plurality of users, the images being captured while the plurality of handheld devices are proximate to each other and located within the real world scene or next to the real world scene; creating augmented views for presentation on respective display screens of the plurality of handheld devices by augmenting the captured images with one or more virtual reality objects, wherein the augmented view provides a proximity effect to simulate that the plurality of users interact with the one or more virtual reality objects added to the real world scene; detecting a user hand in first captured images of a first handheld device, the user hand extending into the real world scene; showing the user hand in a first display screen of the first handheld device as detected in the first captured images; generating interaction data based on an interaction of the user hand with a first virtual reality object from the one or more virtual reality objects when the user hand makes virtual contact with the first virtual reality object in a first augmented view of the first handheld device; updating the first augmented view based on the interaction data, wherein the interaction data simulates on the first display screen that the user hand is interacting with the first virtual reality object; and transmitting the interaction data to other of the plurality of handheld devices so that the other of the plurality of handheld devices present a view that includes a change to the first virtual reality object as the user hand interacts with the first virtual reality object based on the interaction data, wherein the augmented views of the other of the plurality of handheld devices show the changes to the first virtual object as the user hand makes virtual contact with the first virtual object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing a computer program, the computer-readable storage medium comprising:
-
program instructions for receiving, by a handheld device, remote images of a remote real world scene sent by a remote device, the remote device being operated by a remote player communicating with a user operating the handheld device; program instructions for capturing local images of a local real world scene using the handheld device; program instructions for creating an augmented view for presentation on a display screen of the handheld device by combining the remote images with the captured local images and one or more virtual reality objects, wherein the augmented view provides a proximity effect to simulate that the remote player and the user share a space that includes the one or more virtual reality objects; program instructions for capturing local images of a local real world scene using the handheld device; program instructions for detecting a user hand in the captured local images as extending into the local real world scene; program instructions for adding the user hand to the augmented view as detected in the captured local images; program instructions for generating interaction data based on an interaction of the user hand with a first virtual reality object from the one or more virtual reality objects when the user hand makes virtual contact in the augmented view with the first virtual reality object; program instructions for updating the augmented view based on the interaction data, wherein the interaction data simulates on the display screen that the user hand is interacting with the first virtual reality object; and program instructions for transmitting, the interaction data and one or more of the captured local images of the local real world, from the handheld device to the remote device so that the remote device presents a view that includes a change to the first virtual reality object based on the interaction data. - View Dependent Claims (17)
-
Specification