Generating and Displaying a Computer Generated Image on a Future Pose of a Real World Object
US-2018108179-A1 · Apr 19, 2018 · US
US10241587B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10241587-B2 |
| Application number | US-201715499628-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 27, 2017 |
| Priority date | Dec 22, 2016 |
| Publication date | Mar 26, 2019 |
| Grant date | Mar 26, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A mixed-reality system for augmenting spatial sensor device readings comprises a first magnetic sensor device configured to transmit a magnetic field signal at a reduced rate relative to a previous transmission rate. The system also comprises a second magnetic sensor device configured to determine a measurement of the magnetic field signal. The measurement indicates a pose estimation of the first magnetic sensor device. Additionally, the system comprises a third spatial input device configured to acquire pose data of the first spatial input device through means other than the magnetic field signal. Further, the system comprises one or more processors configured to compute a pose of the first magnetic sensor device by at least augmenting the measurement of the magnetic field signal with the pose data acquired by the other spatial input device.
Opening claim text (preview).
What is claimed is: 1. A computer system for augmenting spatial sensor device readings, the system comprising: one or more processors; and one or more computer-readable hardware storage devices having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following: cause a first spatial input device to transmit a tracking signal at a reduced rate; cause a second spatial input device to determine a measurement of the tracking signal; use a third spatial input device to acquire pose data of the first spatial input device; and compute a pose of the first spatial input device by at least augmenting the measurement of the tracking signal with the pose data acquired by the third spatial input device. 2. The computer system as recited in claim 1 , wherein: the first spatial input device comprises a first magnetic sensor device; and the second spatial input device comprises a second magnetic sensor device. 3. The computer system as recited in claim 2 , wherein the third spatial input device comprises an inertial measurement unit that is coupled to the first magnetic sensor device. 4. The computer system as recited in claim 2 , wherein the third spatial input device comprises a camera. 5. The computer system as recited in claim 1 , wherein causing the first spatial input device to transmit the tracking signal at a reduced rate comprises switching the first spatial input device between a second high-power mode and a second low-power mode. 6. The computer system as recited in claim 5 , wherein using the third spatial input device to acquire pose data of the first spatial input device comprises: switching the third spatial input device between a first high-power mode and a first low-power mode at a particular rate that compliments the reduced rate, wherein the particular rate compliments the reduced rate by switching the third spatial input device into the first high-power mode at least during periods when the spatial input device is not transmitting. 7. The computer system as recited in claim 6 , wherein the executable instructions include instructions that are executable to configure the computer system to: receive a request for low-accuracy sensor readings; and cause the first spatial input device to transmit the tracking signal at the reduced rate. 8. The computer system as recited in claim 1 , wherein switching the first spatial input device to the second low-power mode comprises turning the first spatial input device off. 9. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to: determine a single-to-noise ratio associated with the tracking signal; and when the single-to-noise ratio is below a predetermined threshold, then cause the first spatial input device to transmit the tracking signal at the reduced rate. 10. The computer system as recited in claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to: determine a motion type that is being asserted on the first spatial input device; and based upon the determined motion type, cause the first spatial input device to transmit the tracking signal at the reduced rate. 11. A method for augmenting spatial sensor device readings comprising: receiving an indication that adjusting an output associated with a first spatial input device will improve a system characteristic; causing the first spatial input device to operate at an adjusted output; causing a second spatial input device to determine a measurement of the first spatial input device; causing a third spatial input device to acquire pose data of the first spatial input device; and computing a pose of the first spatial input device by at least augmenting measurements determined from the first spatial input device with the pose data acquired by the third spatial input device. 12. The method as recited in claim 11 , wherein: the first spatial input device comprises a first magnetic sensor device; and the second spatial input device comprises an inertial measurement unit that is coupled to the first magnetic sensor device. 13. The method as recited in claim 12 , wherein causing the first spatial input device to operate at an adjusted output comprises: causing the first magnetic sensor device to emit magnetic field signals at a reduced power level relative to its previous output power. 14. The method as recited in claim 12 , further comprising: wherein the received indication comprises a notification regarding one or more other magnetic sensor devices within a common operating environment as the first magnetic sensor device, wherein the one or more other magnetic sensor devices are emitting magnetic field signals; based upon the received indication, determining that an availability of communication bandwidth associated magnetic field signals is below a threshold; based upon the determined availability of communication bandwidth, causing the first magnetic sensor device to transmit the tracking signal at the reduced rate. 15. The method as recited in claim 11 , wherein receiving the indication that adjusting the rate associated with the first spatial input device will improve the system characteristic comprises: receiving a communication from a mixed-reality processing unit, through a secondary channel, wherein the communication comprises a request for a particular level of sensor sensitivity; and based upon the particular level of sensor sensitivity, calculating an adjusted output in the form of a particular rate. 16. The method as recited in claim 15 , wherein the particular level of sensor sensitivity is generated by a mixed-reality software application based upon current pose tracking needs within the mixed-reality software application. 17. The method as recited in claim 11 , wherein the third spatial input device comprises a camera. 18. The method as recited in claim 17 , wherein causing the third spatial input device to acquire pose data of the first spatial input device comprises tracking a current location of the first spatial input device using the camera. 19. The method as recited in claim 11 , wherein the system characteristic comprises a battery life. 20. A computer system for augmenting spatial sensor device readings, the system comprising: one or more processors; and one or more physical computer-readable storage media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following: cause a first spatial input device to transmit a tracking signal at a reduced rate; cause a second spatial input device to determine a measurement of the tracking signal; use a third spatial input device to acquire pose data of the first spatial input device; and compute a pose of the first spatial input device by at least augmenting the measurement of the tracking signal with the pose data acquired by the third spatial input device.
Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title
Monitoring of peripheral devices · CPC title
with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title
Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level · CPC title
Power saving in peripheral device · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.