Maintaining multiple views on a shared stable virtual space
First Claim
1. A method, comprising:
- receiving, by a device, remote images of a remote real world scene sent by a remote device, the device being held by a user and the remote device being operated by a remote user;
capturing local images of a local real world scene using a camera of the device;
processing, by the device, an augmented view for presentation on a display screen of the device by combining a part of the remote images with a part of the captured local images and one or more virtual reality objects, wherein the augmented view simulates that the user and the remote user share a same space, the combining blends said parts of the remote images and the captured local images along with the one or more virtual reality objects;
capturing a hand of the user by the camera of the device, the camera configured to determine depth information of the hand in the local real world scene;
detecting an interaction of the hand with a first virtual reality object from the one or more virtual reality objects when the hand makes virtual contact in the augmented view with the first virtual reality object, the depth information of the hand used to determine said interaction; and
updating the augmented view to the device based on the interaction of the hand with the first virtual reality object to simulate that the hand is touching or moving the first virtual reality object.
1 Assignment
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.
20 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, remote images of a remote real world scene sent by a remote device, the device being held by a user and the remote device being operated by a remote user; capturing local images of a local real world scene using a camera of the device; processing, by the device, an augmented view for presentation on a display screen of the device by combining a part of the remote images with a part of the captured local images and one or more virtual reality objects, wherein the augmented view simulates that the user and the remote user share a same space, the combining blends said parts of the remote images and the captured local images along with the one or more virtual reality objects; capturing a hand of the user by the camera of the device, the camera configured to determine depth information of the hand in the local real world scene; detecting an interaction of the hand with a first virtual reality object from the one or more virtual reality objects when the hand makes virtual contact in the augmented view with the first virtual reality object, the depth information of the hand used to determine said interaction; and updating the augmented view to the device based on the interaction of the hand with the first virtual reality object to simulate that the hand is touching or moving the first virtual reality object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device, comprising:
-
a communications module configured to receive remote images of a remote real world scene sent by a remote device, the device held by a user and the remote device being operated by a remote user; a camera for capturing local images of a local real world scene using the device; and a display screen; and a processor configured to process an augmented view for presentation on the display screen by combining a part of the remote images with a part of the captured local images and one or more virtual reality objects, wherein the augmented view simulates that the user and the remote user share a same space, the combining blends said parts of the remote images and the captured local images along with the one or more virtual reality objects, the camera of the device is configured to determine depth information of the hand in the local real world scene; wherein the processor detects an interaction of the hand with a first virtual reality object from the one or more virtual reality objects when the hand makes virtual contact in the augmented view with the first virtual reality object, the depth information of the hand used to determine said interaction, wherein the processor updates the augmented view to the device based on the interaction of the hand with the first virtual reality object to simulate that the hand is touching or moving the first virtual reality object. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing a computer program, the computer-readable storage medium comprising:
-
program instructions for receiving, by a device, remote images of a remote real world scene sent by a remote device, the device held by a user and the remote device being operated by a remote user; program instructions for capturing local images of a local real world scene using the device; program instructions for processing, by the device, an augmented view for presentation on a display screen of the device by combining a part of the remote images with a part of the captured local images and one or more virtual reality objects, wherein the augmented view simulates that the user and the remote user share a same space, the combining blends said parts of the remote images and the captured local images along with the one or more virtual reality objects; program instructions for capturing a hand of the user by the camera of the device, the camera configured to determine depth information of the hand in the local real world scene; program instructions for detecting an interaction of the hand with a first virtual reality object from the one or more virtual reality objects when the hand makes virtual contact in the augmented view with the first virtual reality object, the depth information of the hand used to determine said interaction; and program instructions for updating the augmented view to the device based on the interaction of the hand with the first virtual reality object to simulate that the hand is touching or moving the first virtual reality object. - View Dependent Claims (19, 20)
-
Specification