Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019118155 - DÉTECTION DE LA POSE D'UN DISPOSITIF DE COMMANDE HORS PLAGE

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

CLAIMS

1. A method for determining a pose of at least one mobile controller, comprising: determining that an initiation event has occurred that initiates a process of locating a mobile controller within a physical environment;

sending a first instruction to a transmitter in response to the initiation event, which instructs the transmitter to use a first power level in emitting a magnetic field and/or electromagnetic radiation;

receiving signals from a receiver in response to detecting the magnetic field and/or electromagnetic radiation;

determining a relative pose of the controller based on the signals that have been received; and

sending a second instruction to the transmitter, which instructs the transmitter to emit the magnetic field and/or the electromagnetic radiation using a second power level, the first power level being higher than the second power level, and the first power level enabling detection of the controller when the controller is out-of-range with respect to a space in which the controller operates when being manually manipulated by the user in a course of providing a mixed-reality experience.

2. The method of claim 1, wherein the method is performed, at least in part, by a head-mounted display (HMD), the HMD providing the mixed-reality experience in conjunction with the controller.

3. The method of claim 2, wherein the initiation event corresponds to a case in which the user has commenced using the HMD, and in which: (a) the HMD determines that the controller is connected to the HMD through a data channel; and (b) the HMD cannot initially detect the controller via the receiver.

4. The method of claim 2, wherein the initiation event corresponds to a case in which: the user has commenced using the HMD; and the pose of the controller cannot be ascertained based on a last-known pose provided by the controller, as determined by a local tracking component provided by the controller.

5. The method of claim 2, wherein the method further includes terminating the process of locating the controller when a prescribed amount of time has occurred since the initiation event.

6. The method of claim 2, wherein the method further includes:

receiving handling signals from a handling-sensing device associated with the controller; and

terminating the process of locating the controller when the handling signals indicate that the controller is being handled by the user.

7. The method of claim 2, wherein the method further includes presenting an indicator to the user using the HMD that conveys the pose of the controller.

8. A system for providing a mixed-reality experience, comprising:

a mobile controller for manipulation by a user within a physical environment; a head-mounted display (HMD) worn by a head of the user, the HMD including at least:

a tracking component configured to generate pose information, the pose information specifying: a pose of the HMD within the physical environment; and a pose of the controller relative to the HMD;

a scene presentation component configured to generate a mixed- reality experience based on the pose information; and

one or more output devices for presenting the mixed-reality experience to the user;

a transmitter for emitting a magnetic field and/or electromagnetic radiation; and a receiver for receiving the magnetic field and/or the electromagnetic radiation, to provide received signals;

the HMD further including a controller interface component that is configured to interact with the controller, the controller interface component being configured to:

instruct the transmitter to use a first power level in emitting the magnetic field and/or the electromagnetic radiation, in response to determining that an initiation event has occurred; and

instruct the transmitter to use a second power level in emitting the magnetic field and/or electromagnetic radiation when the user is manually manipulating the controller,

the first power level being higher than the second power level, the tracking component being configured to determine the pose of the controller relative to the HMD based on at least the signals received by the receiver when the transmitter is driven at the first power level, and when the controller is out-of-range with respect to a space in which the controller operates when being manually manipulated by the user,

each component being implemented by hardware logic circuitry, the hardware logic circuitry corresponding to: (a) one or more hardware processors that perform operations by executing machine-readable instructions stored in a memory, and/or by (b) one or more other hardware logic components that perform operations using a task-specific collection of logic gates.

9. The system of claim 8, wherein the controller further includes:

at least one local camera for capturing images of the physical environment, to provide image information;

a local tracking component for tracking the pose of the controller based on the image information, and for storing a last-known pose of the controller in a data store; and

an interface component for transferring the last-known pose to the HMD, the tracking component of the HMD being configured to rely on the last-known pose, when available, to determine the pose of controller.

10. A computer-readable storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more hardware processors, performing a method that comprises:

determining that an initiation event has occurred that initiates a process of locating a mobile controller within a physical environment,

the controller being used in conjunction with a head-mounted display (HMD) to provide a mixed-reality experience;

sending a first instruction by the HMD to a transmitter in response to the initiation event, which instructs the transmitter to use a first power level in emitting a magnetic field and/or electromagnetic radiation;

receiving signals by a receiver in response to detecting the magnetic field and/or electromagnetic radiation emitted by the transmitter at the first power level;

determining a pose of the controller within the physical environment based on the signals that have been received;

presenting an indicator to the user using the HMD that conveys the pose of the controller; and

sending a second instruction to the transmitter, which instructs the transmitter to emit the magnetic field and/or the electromagnetic radiation using a second power level, the first power level being higher than the second power level, and the first power level enabling detection of the controller when the controller is out-of-range with respect to a space in which the controller operates when being manually manipulated by the user.

11. The method of claim 1, wherein the transmitter is a magnetic field generator, and the receiver is a magnetic field receiver.

12. The method of claim 1, wherein the transmitter is a source of electromagnetic radiation, and the receiver includes one or more cameras for receiving the electromagnetic radiation.

13. The method of claim 1, wherein the transmitter produces the magnetic field and/or the electromagnetic radiation using the first power level at a prescribed duty cycle.

14. The method of claim 2, wherein the transmitter is a component of the controller, and the receiver is a component of the HMD.

15. The method of claim 2, wherein the transmitter is a component of the HMD, and the receiver is a component of the controller.