Calibration of portable devices in a shared virtual space
First Claim
1. A method for generating an interactive space viewable through at least a first and a second device, the method comprising:
- detecting from the first device a location of the second device or detecting from the second device a location of the first device, wherein the first device and the second device are handheld devices;
exchanging synchronization information data between the first and second devices to identify a reference point in a three-dimensional (3D) space relative to a physical location of the first and second devices in the 3D space, wherein the first and second devices establish the physical location in the 3D space of the other device when setting the reference point; and
generating views of an interactive scene in corresponding displays of the first and second devices, wherein the corresponding device acts as a camera viewing into the interactive scene, the interactive scene is tied to the reference point and includes virtual objects, each view showing all or part of the interactive scene and showing the interactive scene as observed from a current location of the corresponding device with a viewing angle of the corresponding camera, wherein device movement in the 3D space causes the corresponding view to change according to the current location and the viewing angle.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs for generating an interactive space viewable through at least a first and a second device are presented. The method includes an operation for detecting from the first device a location of the second device or vice versa. Further, synchronization information data is exchanged between the first and the second device to identify a reference point in a three-dimensional (3D) space relative to the physical location of the devices in the 3D space. The devices establish the physical location in the 3D space of the other device when setting the reference point. The method further includes an operation for generating views of an interactive scene in the displays of the first and second devices. The interactive scene is tied to the reference point and includes virtual objects. The view in the display shows the interactive scene as observed from the current location of the corresponding device. Moving the device in the 3D space causes the view to change according to the perspective from the current location.
-
Citations
20 Claims
-
1. A method for generating an interactive space viewable through at least a first and a second device, the method comprising:
-
detecting from the first device a location of the second device or detecting from the second device a location of the first device, wherein the first device and the second device are handheld devices; exchanging synchronization information data between the first and second devices to identify a reference point in a three-dimensional (3D) space relative to a physical location of the first and second devices in the 3D space, wherein the first and second devices establish the physical location in the 3D space of the other device when setting the reference point; and generating views of an interactive scene in corresponding displays of the first and second devices, wherein the corresponding device acts as a camera viewing into the interactive scene, the interactive scene is tied to the reference point and includes virtual objects, each view showing all or part of the interactive scene and showing the interactive scene as observed from a current location of the corresponding device with a viewing angle of the corresponding camera, wherein device movement in the 3D space causes the corresponding view to change according to the current location and the viewing angle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for generating an interactive space viewable through at least a first and a second device, the method comprising:
-
detecting a tapping between the first device and the second device, wherein the first device and the second device are handheld devices; exchanging synchronization information data between the first and second devices to identify a reference point in a three-dimensional (3D) space relative to a physical location of the first and second devices in the 3D space when the tapping was detected; and generating views of an interactive scene in corresponding displays of the first and second devices, wherein the corresponding device acts as camera viewing into the interactive scene, the interactive scene is tied to the reference point and includes virtual objects, each view showing all or part of the interactive scene and showing the interactive scene as observed from a current location of the corresponding device with a viewing angle of the corresponding camera, wherein device movement in the 3D space causes the corresponding view to change according to the current location and the viewing angle. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A portable handheld device for sharing a virtual reality among portable handheld devices, the portable handheld device comprising:
-
a position module for tracking a position of the portable handheld device, the position module configured to detect a location of a second device in reference to a location of the portable handheld device; a communications module for exchanging synchronization information data between the portable handheld device and the second device, wherein a reference point in a three-dimensional (3D) space relative to a physical location of the portable handheld device in the 3D space is identified based on the synchronization information; a view generator that creates a view of an interactive scene that is tied to the reference point and includes virtual objects, wherein the portable handheld device acts as camera viewing into the interactive scene, the view showing all or part of the interactive scene as observed from a current location of the portable handheld device with a viewing angle of the camera, wherein portable handheld device movement in the 3D space causes the view to change according to the current location and the viewing angle; and a display for showing the view. - View Dependent Claims (19, 20)
-
Specification