Measurement method
First Claim
1. In a device, a computer-implemented method comprising:
- receiving respective location-orientation data from each of a first plurality of wearable head-mounted displays (HMDs), the respective location-orientation data including information indicative of a respective actual location and a respective actual field-of-view (FOV) pointing direction of each of the first plurality of wearable HMDs;
making a first determination that the actual FOV pointing directions of the first plurality are within a first threshold distance of intersecting each other within a first region of actual space;
determining a first weighting value of the first region of actual space based on at least one of (i) a number of wearable HMDs in the first plurality, (ii) a size of a geographic region within which the wearable HMDs of the first plurality are located, (iii) a size of the first region of actual space, (iv) a size of the first threshold distance, or (v) a respective distance of the first region of actual space from each wearable HMD of the first plurality;
determining three-dimensional spatial coordinates of a first point indicative of a location of the first region of actual space, and assigning the first weighting value to the coordinates of the first point; and
transmitting information indicative of the first weighting value and the coordinates of the first point.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of determining regions of interest via collective gaze of multiple wearable head-mounted displays (HMDs) is disclosed. Each of a plurality of HMDs can be communicatively connected with a communication network, and can transmit respective location-orientation data to the communication network or a server or server system in the network. Location-orientation data from the plurality can be collected and analyzed by the server in order to determine spatial regions that are or appear to be focal points of collective or common gaze of two or more HMDs of the plurality. Information about those regions or about the analysis that identified them may thereafter be provided back to one or more HMDs or other wearable computing devices.
91 Citations
39 Claims
-
1. In a device, a computer-implemented method comprising:
-
receiving respective location-orientation data from each of a first plurality of wearable head-mounted displays (HMDs), the respective location-orientation data including information indicative of a respective actual location and a respective actual field-of-view (FOV) pointing direction of each of the first plurality of wearable HMDs; making a first determination that the actual FOV pointing directions of the first plurality are within a first threshold distance of intersecting each other within a first region of actual space; determining a first weighting value of the first region of actual space based on at least one of (i) a number of wearable HMDs in the first plurality, (ii) a size of a geographic region within which the wearable HMDs of the first plurality are located, (iii) a size of the first region of actual space, (iv) a size of the first threshold distance, or (v) a respective distance of the first region of actual space from each wearable HMD of the first plurality; determining three-dimensional spatial coordinates of a first point indicative of a location of the first region of actual space, and assigning the first weighting value to the coordinates of the first point; and transmitting information indicative of the first weighting value and the coordinates of the first point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a wearable head-mounted display (HMD), a computer-implemented method comprising:
-
determining an actual location and an actual field-of-view (FOV) pointing direction of the wearable HMD; transmitting a data message to a device, the data message including information indicative of the determined actual location and the determined actual FOV pointing direction; receiving from the device information indicative of an actual three-dimensional location of one or more actual regions within which respective actual FOV pointing directions of two or more wearable HMDs are within a threshold of intersecting each other; and displaying information indicative of the location of at least one region of the one or more actual regions. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A device comprising:
-
one or more processors; memory; and machine-readable instructions stored in the memory that, when executed by the one or more processors, cause the device to carry out functions including; receiving respective location-orientation data from each of a first plurality of wearable head-mounted displays (HMDs), the respective location-orientation data including information indicative of a respective actual location and a respective actual field-of-view (FOV) pointing direction of each of the first plurality of wearable HMDs, making a first determination that the actual FOV pointing directions of the first plurality are within a first threshold distance of intersecting each other within a first region of actual space, determining a first weighting value of the first region of actual space based on at least one of (i) a number of wearable HMDs in the first plurality, (ii) a size of a geographic region within which the wearable HMDs of the first plurality are located, (iii) a size of the first region of actual space, (iv) a size of the first threshold distance, or (v) a respective distance of the first region of actual space from each wearable HMD of the first plurality, determining three-dimensional spatial coordinates of a first point indicative of a location of the first region of actual space, and assigning the first weighting value to the coordinates of the first point, and transmitting information indicative of the first weighting value and the coordinates of the first point. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A wearable head-mounted display (HMD) comprising:
-
a display device; one or more processors; memory; and machine-readable instructions stored in the memory that, when executed by the one or more processors, cause the wearable HMD to carry out functions including; determining an actual location and an actual field-of-view (FOV) pointing direction of the wearable HMD, transmitting a data message including information indicative of the determined actual location and the determined actual FOV pointing direction, receiving information indicative of an actual three-dimensional location of one or more regions within which respective actual FOV pointing directions of two or more wearable HMDs are within a threshold of intersecting each other, and displaying information indicative of the location of at least one region of the one or more actual regions. - View Dependent Claims (29, 30, 31)
-
-
32. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by one or more processors of a device, cause the device to carry out functions comprising:
-
receiving respective location-orientation data from each of a first plurality of wearable head-mounted displays (HMDs), the respective location-orientation data including information indicative of a respective actual location and a respective actual field-of-view (FOV) pointing direction of each of the first plurality of wearable HMDs; making a first determination that the actual FOV pointing directions of the first plurality are within a first threshold distance of intersecting each other within a first region of actual space; determining a first weighting value of the first region of actual space based on at least one of (i) a number of wearable HMDs in the first plurality, (ii) a size of a geographic region within which the wearable HMDs of the first plurality are located, (iii) a size of the first region of actual space, (iv) a size of the first threshold distance, or (v) a respective distance of the first region of actual space from each wearable HMD of the first plurality; determining three-dimensional spatial coordinates of a first point indicative of a location of the first region of actual space, and assigning the first weighting value to the coordinates of the first point; and transmitting information indicative of the first weighting value and the coordinates of the first point. - View Dependent Claims (33, 34, 35)
-
-
36. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by one or more processors of a wearable head-mounted display (HMD), cause the wearable HMD to carry out functions comprising:
-
determining an actual location and an actual field-of-view (FOV) pointing direction of the wearable HMD; transmitting a data message including information indicative of the determined actual location and the determined actual FOV pointing direction; receiving information indicative of an actual three-dimensional location of one or more actual regions within which respective actual FOV pointing directions of two or more wearable HMDs are within a threshold of intersecting each other; and displaying information indicative of the location of at least one region of the one or more actual regions. - View Dependent Claims (37, 38, 39)
-
Specification