Locational node device
First Claim
1. A method comprising:
- capturing, by a first node device, locational signals projected by a second node device, wherein the locational signals are captured by the first node device from a capture area and projected by the second node device into a projection area bordered by an arc and having an overlapping region with the capture area, wherein both the capture area and the projection area extend beyond the overlapping region;
analyzing the locational signals within the overlapping region to determine a portion of the arc of the projection area that is included within the overlapping region;
using the determined portion of the arc of the projection area within the overlapping region to determine an angular relationship between the first node device and the second node device and a relative distance between the first node device and the second node device; and
using the angular relationship and the relative distance to determine a location of the first node device relative to the second node device.
2 Assignments
0 Petitions
Accused Products
Abstract
A node device in a distributed virtual environment captures locational signals projected by another node device into a capture area of the node device and reflected from the capture area to a capture device of the node device. The location of the node device relative to the other node device is determined based on the captured locational signals. The determined location can be based on an angular relationship determined between the node device and the other node device based on the captured locational signals. The determined location can also be based on a relative distance determined between the node device and the other node device based on the captured locational signals. Topology of the capture area can also be detected by the node device, and topologies of multiple capture areas can be combined to define one or more surfaces in a virtual environment.
354 Citations
20 Claims
-
1. A method comprising:
-
capturing, by a first node device, locational signals projected by a second node device, wherein the locational signals are captured by the first node device from a capture area and projected by the second node device into a projection area bordered by an arc and having an overlapping region with the capture area, wherein both the capture area and the projection area extend beyond the overlapping region; analyzing the locational signals within the overlapping region to determine a portion of the arc of the projection area that is included within the overlapping region; using the determined portion of the arc of the projection area within the overlapping region to determine an angular relationship between the first node device and the second node device and a relative distance between the first node device and the second node device; and using the angular relationship and the relative distance to determine a location of the first node device relative to the second node device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first node device comprising:
-
a capture device configured to capture locational signals projected by a second node device into a capture area of the capture device; and control logic configured to; determine a part of a shape of a projection area of the second node device that coincides with the capture area of the first node device, determine a location of the first node device relative to the second node device based on the captured locational signals and the determined part of the shape of the projection area, determining depth information about points in the capture area based on the captured locational signals and the determined part of the shape of the projection area, the depth information defining respective distances between the first node device and the points in the capture area, wherein the depth information defines an irregular topology of the capture area, and cause the first node device to perform projection of visual aspects of a virtual environment and adjust the projection of the visual aspects to account for the irregular topology. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A first node device comprising:
-
a capture device configured to capture locational signals projected by a second node device into a capture area of the capture device; and a processor and memory, the memory storing processor-readable instructions that, when executed by the processor, cause the processor to; determine a part of a shape of a projection area of the second node device that coincides with the capture area of the first node device, determine a location of the first node device relative to the second node device based on the captured locational signals and the determined part of the shape of the projection area, determine depth information about points in the capture area based on the captured locational signals and the determined part of the shape of the projection area, the depth information defining respective distances between the first node device and the points in the capture area, wherein the depth information defines an irregular topology of the capture area, and cause the first node device to perform projection of visual aspects of a virtual environment and adjust the projection of the visual aspects to account for the irregular topology. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification