IP Library Granted Patent US 10,095,024
Granted Patent B2
US 10,095,024 · App. 15/199,936 · Granted Oct 9, 2018

Systems and methods for using a MEMS projector to determine an orientation of a photosensor of an HMD or another controller

Inventor: Dominic Mallinson (Redwood City, CA)
Assignee: Sony Interactive Entertainment Inc.
G02B26/101G02B26/0833G02B26/10G02B27/017G06F3/011G06F3/012G09G3/025G09G3/346H04N13/0239G02B2027/014G02B2027/0187G09G3/003G09G2310/08G09G2360/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,095,024
App. No.
15/199,936
Granted
Oct 9, 2018
Kind
B2
Abstract

A method for determining an orientation of a photosensor of a controller with respect to a projector is described. The method includes generating, by a beam generator of the projector, a beam. The method further includes modifying a direction of travel of the beam using a micro-electro-mechanical systems (MEMS) mirror that moves in a pattern, detecting the beam, calculating a time at which the beam is detected, and determining based on the pattern and the time an orientation of the beam to determine the orientation of the photosensor.

Claims (37)

1. A method for determining an orientation of a photosensor with respect to a projector, comprising:

generating, by a beam generator of a projector, a beam;

modifying a direction of travel of the beam using a micro-electro-mechanical systems (MEMS) mirror that moves in a pattern;

detecting, by a photosensor, the beam;

calculating a time of hit at which the beam is detected; and

determining based on the pattern and the time of hit an orientation of the photosensor with respect to the projector.

2. The method of claim 1 , wherein the pattern is a Lissajous pattern or a raster scan pattern.

3. The method of claim 1 , wherein the beam is a laser beam.

4. The method of claim 1 , wherein determining based on the pattern and the time of hit the orientation of the photosensor includes:

calculating based on a time of start of the pattern, a frequency of the MEMS mirror along a first axis of the MEMS mirror, and a frequency of the MEMS mirror along a second axis of the MEMS mirror, and the time of hit, a location of the beam within the pattern; and

determining based on the location of the beam within the pattern, an angle of the beam with respect to a first axis of the projector, a second axis of the projector, and a third axis of the projector.

5. The method of claim 4 , further comprising synchronizing a clock signal generated by a controller that detects the beam with a clock signal generated by the projector, wherein the time of start is calculated using the clock signal generated by the projector.

6. The method of claim 1 , further comprising synchronizing a clock signal generated by a controller that detects the beam with a clock signal generated by the projector.

7. The method of claim 1 , further comprising synchronizing a clock signal generated by a controller that detects the beam with a clock signal generated by the projector, wherein the time of hit is calculated using the clock signal generated by the controller.

8. A system for determining an orientation of a photosensor with respect to a projector, comprising:

a projector including a beam generator configured to generate a beam,

wherein the projector includes a micro-electro-mechanical systems (MEMS) mirror configured to move in a pattern to modify a direction of travel of the beam;

a controller is communication with the projector, wherein the controller has a photosensor, wherein the photosensor is configured to detect the beam, wherein the controller is configured to calculate a time of hit at which the beam is detected; and

a computing device in communication with the projector and the controller, wherein the computing device is configured to determine based on the pattern and the time of hit an orientation of the photosensor with respect to the projector.

9. The system of claim 8 , wherein the pattern is a Lissajous pattern or a raster scan pattern.

10. The system of claim 8 , wherein the beam is a laser beam.

11. The system of claim 8 , wherein to determine based on the pattern and the time of hit the orientation of the photosensor, the computing device is configured to:

calculate based on a time of start of the pattern, a frequency of the MEMS mirror along a first axis of the MEMS mirror, and a frequency of the MEMS mirror along a second axis of the MEMS mirror, and the time of hit, a location of the beam within the pattern; and

determine based on the location of the beam within the pattern, an angle of the beam with respect to a first axis of the projector, a second axis of the projector, and a third axis of the projector.

12. The system of claim 11 , wherein the computing device is configured to synchronize a clock signal generated by the controller that detects the beam with a clock signal generated by the projector, wherein the time of start is calculated using the clock signal generated by the projector.

13. The system of claim 8 , wherein the computing device is configured to synchronize a clock signal generated by the controller that detects the beam with a clock signal generated by the projector.

14. The system of claim 8 , wherein the computing device is configured to synchronize a clock signal generated by the controller that detects the beam with a clock signal generated by the projector, wherein the time of hit is calculated using the clock signal generated by the controller.

15. A system comprising:

a controller having a photosensor, wherein the photosensor is configured to detect a beam to generate a detected beam hit signal, wherein the controller is configured to calculate a time of hit at which the beam is detected; and

a computing device in communication with the controller, wherein the computing device is configured to determine based on a pattern of motion of a micro-electro-mechanical systems (MEMS) mirror and the time of hit an orientation of the beam with respect to an xyz co-ordinate system.

16. The system of claim 15 , wherein the pattern is a Lissajous pattern or a raster scan pattern.

17. The system of claim 15 , wherein the beam is a laser beam.

18. The system of claim 15 , wherein to determine based on the pattern and the time of hit the orientation of the beam, the computing device is configured to:

calculate based on a time of start of the pattern, a frequency of the MEMS mirror along a first axis of the MEMS mirror, and a frequency of the MEMS mirror along a second axis of the MEMS mirror, and the time of hit, a location of the beam within the pattern; and

determine based on the location of the beam within the pattern, multiple angles defining the orientation of the beam.

19. The system of claim 15 , wherein the controller is a head mounted display configured to be worn by a user.

20. The system of claim 15 , wherein the computing device is configured to determine a position of the photosensor based on the orientation of the beam detected by the photosensor and an orientation of the beam detected by another photosensor of the controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: MALLINSON, DOMINIC
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 039201/0331 →
Continuity (2)
Provisional Application 62202766 · Aug 7, 2015
Related Publication 20170038253A1 · Feb 9, 2017