IP Library Granted Patent US 9,787,959
Granted Patent B2
US 9,787,959 · App. 14/901,004 · Granted Oct 10, 2017

Method and device for projecting an image with improved safety

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 9,787,959
App. No.
14/901,004
Granted
Oct 10, 2017
Kind
B2
Abstract

A projection device comprising a MEMS mirror which oscillates about one or more oscillation axes to scan light from one or more lasers, across a display screen, to project pixels which define an image onto a display screen is disclosed. A method comprising selecting a laser class for the projection device; calculating relationship between maximum accessible emission limit and distance, for the selected laser class, for a predetermined number of black pixels in an image; determining the distance between a display screen and the projection device; and modifying a pixel stream which defines said image which is to be projected by the projection device, so that the pixel stream is provided with said predetermined number of black pixels is provided.

Claims (73)

1. A method to project an image, the method comprising:

selecting a laser class for a projection device to project an image based on a pixel stream;

repeatedly determining, for the selected laser class, a relationship between a maximum accessible emission limit and a distance for a plurality of groups of a predetermined numbers of black pixels in the image to provide a plurality of relationships between maximum accessible emission limits and distances, for the selected laser class, each of the plurality of relationship corresponding to one of the plurality of groups of the predetermined number of black pixels;

determining a distance between a display screen and the projection device; and

modifying the pixel stream to include a predetermined number of black pixels in the image based on the plurality of relationships and the determined distance between the display screen and the projection device to provide a desired maximum accessible emission limit.

2. The method of claim 1 , comprising:

selecting the desired maximum accessible emission limit for the image to be projected;

identifying a one of the plurality of relationships comprising a maximum accessible emission limit less than or equal to the desired maximum accessible emission limit; and

modifying the pixel stream to include the predetermined number of black pixels corresponding to the identified one of the plurality of relationships.

3. The method according to claim 2 , comprising:

converting, for each of the maximum accessible emission limits in the plurality of relationships, the maximum accessible emission limit to a luminosity limit to provide a plurality of relationships between luminosity limit and distance, for the selected laser class, each of the plurality of relationship between luminosity and distance corresponding to one of the plurality of groups of the predetermined number of black pixels; and

modifying the pixel stream to include a predetermined number of black pixels in the image based on the plurality of relationships between maximum accessible emission limit and distance and based on the plurality of relationships between luminosity and distance.

4. The method of claim 1 , comprising modifying the pixel stream to provide that the predetermined number of black pixels, at opposite sides of the image projected onto the display screen or around a perimeter of the image projected onto the display screen.

5. The method of claim 4 , comprising:

projecting, via a microelectromechanical system (MEMS) mirror, the image onto the display screen; and

sending a control signal to the MEMS mirror to include an indication to project each of the black pixels as the MEMS mirror is changing direction of oscillation about an oscillation axis to project the black pixels onto the opposite sides of the image.

6. The method of claim 4 , comprising:

projecting, via a microelectromechanical system (MEMS) mirror, the image onto the display screen; and

sending a control signal to the MEMS mirror to include an indication to project each of the black pixels as the MEMS mirror is changing direction of oscillation about a first oscillation axis and a second oscillation axis to project the black pixels around the perimeter of the image.

7. The method of claim 1 , comprising converting pixels in the pixel stream into black pixels.

8. The method of claim 1 , comprising:

compressing pixels in the pixel stream; and

adding black pixels to the compressed pixel stream.

9. The method of claim 1 , comprising:

projecting, via a microelectromechanical system (MEMS) mirror, the image onto the display screen;

adding black pixels to pixel stream to generate a modified pixel stream comprising image-defining-pixels and added-black-pixels; and

increasing a scanning angle of the MEMS mirror.

10. The method of claim 9 , comprising modifying a duration of each of the image-defining-pixels in the modified pixel stream to compensate for the increased scanning angle of the MEMS mirror.

11. At least one non-transitory machine-readable storage medium comprising instructions that when executed by a processing unit, cause the processing unit to:

select a laser class for a projection device to project an image based on a pixel stream;

repeatedly determine, for the selected laser class, a relationship between a maximum accessible emission limit and a distance for a plurality of groups of a predetermined numbers of black pixels in the image to provide a plurality of relationships between maximum accessible emission limits and distances, for the selected laser class, each of the plurality of relationship corresponding to one of the plurality of groups of the predetermined number of black pixels;

determine a distance between a display screen and the projection device; and

modify the pixel stream to include a predetermined number of black pixels in the image based on the plurality of relationships and the determined distance between the display screen and the projection device to provide a desired maximum accessible emission limit.

12. The at least one non-transitory machine-readable storage medium of claim 11 , comprising instructions that cause the processing unit to:

select the desired maximum accessible emission limit for the image to be projected;

identify a one of the plurality of relationships comprising a maximum accessible emission limit less than or equal to the desired maximum accessible emission limit; and

modify the pixel stream to include the predetermined number of black pixels corresponding to the identified one of the plurality of relationships.

13. The at least one non-transitory machine-readable storage medium of claim 12 , comprising instructions that cause the processing unit to:

convert, for each of the maximum accessible emission limits in the plurality of relationships, the maximum accessible emission limit to a luminosity limit to provide a plurality of relationships between luminosity limit and distance, for the selected laser class, each of the plurality of relationship between luminosity and distance corresponding to one of the plurality of groups of the predetermined number of black pixels; and

modify the pixel stream to include a predetermined number of black pixels in the image based on the plurality of relationships between maximum accessible emission limit and distance and based on the plurality of relationships between luminosity and distance.

14. The at least one non-transitory machine-readable storage medium of claim 11 , comprising instructions that cause the processing unit to modify the pixel stream to provide that the predetermined number of black pixels, at opposite sides of the image projected onto the display screen or around a perimeter of the image projected onto the display screen.

15. The at least one non-transitory machine-readable storage medium of claim 14 , comprising instructions that cause the processing unit to:

project, via a microelectromechanical system (MEMS) mirror, the image onto the display screen; and

send a control signal to the MEMS mirror to include an indication to project each of the black pixels as the MEMS mirror is changing direction of oscillation about an oscillation axis to project the black pixels onto the opposite sides of the image; or

send a control signal to the MEMS mirror to include an indication to project each of the black pixels as the MEMS mirror is changing direction of oscillation about a first oscillation axis and a second oscillation axis to project the black pixels around the perimeter of the image.

16. The at least one non-transitory machine-readable storage medium of claim 11 , comprising instructions that cause the processing unit to convert pixels in the pixel stream into black pixels.

17. The at least one non-transitory machine-readable storage medium of claim 11 , comprising instructions that cause the processing unit to:

compress pixels in the pixel stream; and

add black pixels to the compressed pixel stream.

18. The at least one non-transitory machine-readable storage medium of claim 11 , comprising instructions that cause the processing unit to:

project, via a microelectromechanical system (MEMS) mirror, the image onto the display screen;

add black pixels to pixel stream to generate a modified pixel stream comprising image-defining-pixels and added-black-pixels; and

increase a scanning angle of the MEMS mirror.

19. The at least one non-transitory machine-readable storage medium of claim 18 , comprising instructions that cause the processing unit to modify a duration of each of the image-defining-pixels in the modified pixel stream to compensate for the increased scanning angle of the MEMS mirror.

20. A device comprising:

a microelectromechanical system (MEMS) mirror to project an image onto a display screen based on a pixel stream;

a distance measurer to determine a distance between the display screen and the MEMS mirror;

a memory comprising instructions that when executed by a processing unit, cause the processing unit to:

select a laser class for a projection device to project an image based on a pixel stream;

repeatedly determine, for the selected laser class, a relationship between a maximum accessible emission limit and a distance for a plurality of groups of a predetermined numbers of black pixels in the image to provide a plurality of relationships between maximum accessible emission limits and distances, for the selected laser class, each of the plurality of relationship corresponding to one of the plurality of groups of the predetermined number of black pixels; and

modify the pixel stream to include a predetermined number of black pixels in the image based on the plurality of relationships and the determined distance between the display screen and the projection device to provide a desired maximum accessible emission limit.

21. The device of claim 20 , the memory comprising instructions that cause the processing unit to:

select the desired maximum accessible emission limit for the image to be projected;

identify a one of the plurality of relationships comprising a maximum accessible emission limit less than or equal to the desired maximum accessible emission limit; and

modify the pixel stream to include the predetermined number of black pixels corresponding to the identified one of the plurality of relationships.

22. The device of claim 20 , the memory comprising instructions that cause the processing unit to modify the pixel stream to provide that the predetermined number of black pixels, at opposite sides of the image projected onto the display screen or around a perimeter of the image projected onto the display screen.

23. The device of claim 22 , the memory comprising instructions that cause the processing unit to:

send a control signal to the MEMS mirror to include an indication to project each of the black pixels as the MEMS mirror is changing direction of oscillation about an oscillation axis to project the black pixels onto the opposite sides of the image; or

send a control signal to the MEMS mirror to include an indication to project each of the black pixels as the MEMS mirror is changing direction of oscillation about a first oscillation axis and a second oscillation axis to project the black pixels around the perimeter of the image.

24. The device of claim 20 , the memory comprising instructions that cause the processing unit to:

add black pixels to pixel stream to generate a modified pixel stream comprising image-defining-pixels and added-black-pixels; and

send a control signal to the MEMS mirror to include an indication to increase a scanning angle of the MEMS mirror.

25. The device of claim 24 , the memory comprising instructions that cause the processing unit to modify a duration of each of the image-defining-pixels in the modified pixel stream to compensate for the increased scanning angle of the MEMS mirror.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: NORTH INC.
To: GOOGLE LLC
Reel/Frame 054113/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2019
From: INTEL CORPORATION
To: NORTH INC.
Reel/Frame 048106/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2017
From: SCHLACHTER, JEREMY; ABELE, NICOLAS
To: INTEL CORPORATION
Reel/Frame 040833/0461 →