IP Library Granted Patent US 9,810,913
Granted Patent B2
US 9,810,913 · App. 14/671,904 · Granted Nov 7, 2017

Smart head-mounted projection system

Inventor: Gerard Dirk Smits (Los Gatos, CA)
G02B27/2235G02B5/124
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,810,913
App. No.
14/671,904
Granted
Nov 7, 2017
Kind
B2
Abstract

Embodiments are directed towards a system for enabling a user to view an image on a surface. The system may include projector(s), sensor, projection surface or screen, and processor. The projectors may project light for an image onto the surface. The sensor may detect light reflected off the surface. The surface may include multiple types of surface elements, such as multiple first elements positioned as border of a display area on the surface to provide feedback regarding the surface and multiple second elements positioned within the border of the display area to reflect the image to the user. The processor may determine characteristics of the border of the display area based on light reflected to the sensor from first elements. And it may modify parameters of the image based on the characteristics of the border of the display area.

Claims (53)

1. A system for enabling a user to view an image on a surface, comprising:

one or more projectors that project light for the image onto the surface;

a sensor that detects light reflected off the surface;

a plurality of first elements located on the surface, which border a display area on the surface, wherein each of the first elements reflect light projected from the one or more projectors to the sensor and at least a portion of this reflected light being non-visible to the user;

a plurality of second elements that are positioned within the border of the display area, wherein the plurality of second elements reflect light for the image from the one or more projectors to the user for viewing the image;

a plurality of third elements that are arranged as one or more fiduciary structures on the surface within the border area to reflect light projected from the one or more projectors to the sensor, wherein this reflected light provides spatial feedback for one or more locations within the display area; and

a processor that performs actions, including:

determining one or more characteristics of the border of the display area based on light reflected to the sensor from the plurality of first elements; and

modifying one or more parameters of the image that is projected onto the surface of the display area based on the one or more characteristics of the border of the display area, wherein the modified one or more parameters are employed to position the image inside the border of the display area.

2. The system of claim 1 , wherein the plurality of first elements include full retro reflector (FRR) elements, wherein each FRR element reflects light from the one or more projectors directly to the sensor.

3. The system of claim 1 , wherein the processor performs further actions, comprising:

determining a distance from the one or more projectors to the surface based on a triangulation of light from at least one of the projectors that is reflected off a retro reflector on the surface onto at least a first sensor.

4. The system of claim 1 , wherein modifying at least one parameter of the image, further comprises:

tracking the border of the display area by continuously determining the one or more characteristics of the border; and

dynamically modifying one or more of a size, a shape, or an orientation of the image to stay within the tracked border.

5. The system of claim 1 , wherein the surface includes the plurality of third elements that reflect light from the one or more projectors onto the sensor that represent an embedded code of surface information.

6. The system of claim 1 , wherein the plurality of third elements are positioned to reflect light from the one or more projectors onto the sensor and the surface to provide feedback on locations relative to the display area of objects positioned between the one or more projectors and the surface, wherein the user is enabled to interact with the image.

7. The system of claim 1 , further comprising:

another separate surface that includes the plurality of second elements, wherein the other surface provides another separate display area that is closer to the user than the display area located on the surface that includes the plurality of first elements.

8. A method for enabling a user to view an image on a surface,

employing one or more projectors to project light for the image onto the surface;

employing a sensor to detect light reflected off the surface;

employing a plurality of first elements located on the surface, wherein the plurality of first elements border a display area on the surface, and wherein each of the first elements reflect light projected from the one or more projectors to the sensor and at least a portion of this reflected light being non-visible to the user;

employing a plurality of second elements located on the surface, wherein the plurality of second elements are positioned within the border of the display area, wherein the plurality of second elements reflect light for the image from the one or more projectors to the user for viewing the image;

employing a plurality of third elements that are arranged as one or more fiduciary structures on the surface within the border area to reflect light projected from the one or more projectors to the sensor, wherein this reflected light provides spatial feedback for one or more locations within the display area;

determining one or more characteristics of the border of the display area based on light reflected to the sensor from the plurality of first elements; and

modifying one or more parameters of the image that is projected onto the surface of the display area based on the one or more characteristics of the border of the display area, wherein the modified one or more parameters are employed to position the image inside the border of the display area.

9. The method of claim 8 , wherein the plurality of first elements include full retro reflector (FRR) elements, wherein each FRR element reflects light from the one or more projectors directly to the sensor.

10. The method of claim 8 , further comprising:

a plurality of third elements that are positioned within the border of the display area, wherein the plurality of second elements reflect light for the image from the one or more projectors to the user for viewing the image.

11. The method of claim 8 , further comprising, determining a distance from the one or more projectors to the surface based on a triangulation of light from at least one of the projectors that is reflected off a retro reflector on the surface onto at least a first sensor.

12. The method of claim 8 , wherein modifying at least one parameter of the image, further comprises:

tracking the border of the display area by continuously determining the one or more characteristics of the border; and

dynamically modifying one or more of a size, a shape, or an orientation of the image to stay within the tracked border.

13. The method of claim 8 , wherein the surface includes the plurality of third elements that reflect light from the one or more projectors onto the sensor that represent an embedded code of surface information.

14. The method of claim 8 , wherein the plurality of third elements are positioned to reflect light from the one or more projectors onto the sensor and the surface to provide feedback on locations relative to the display area of objects positioned between the one or more projectors and the surface, wherein the user is enabled to interact with the image.

15. A computer for viewing an image on a surface, comprising:

a non-transitory computer readable memory that stores instructions; and

a processor that executes the instructions, wherein the processor performs actions, including:

projecting light for the image onto a plurality of first elements that are positioned within a border of a display area on the surface;

detecting light, provided by one or more projectors, that is reflected off the surface;

determining one or more characteristics of the border of the display area based on light detected from a plurality of second elements that that are positioned within the border of the display area, wherein the plurality of second elements reflect light for the image to the user for viewing the image;

receiving reflected light from a plurality of third elements that are arranged as one or more fiduciary structures on the surface within the border area to reflect light projected from the one or more projectors, wherein this reflected light provides spatial feedback for one or more locations within the display area; and

modifying one or more parameters of the image that is projected onto the surface of the display area based on the one or more characteristics of the border of the display area, wherein the modified one or more parameters are employed to position the image inside the border of the display area.

16. The computer of claim 15 , wherein detecting light reflected off the surface, further comprises:

detecting light reflected from a plurality of full retro reflector (FRR) elements to determine the boarder of the display area.

17. The computer of claim 15 , wherein the processor performs further actions, comprising:

determining a distance from the one or more projectors to the surface based on a triangulation of light from at least a first projector that is reflected off a retro reflector on the surface onto at least a first sensor.

18. The computer of claim 15 , wherein modifying at least one parameter of the image, further comprises:

tracking the border of the display area by continuously determining the one or more characteristics of the border; and

dynamically modifying one or more of a size, a shape, or an orientation of the image to stay within the tracked border.

19. The computer of claim 15 , wherein the processor performs further actions, comprising:

determining surface information from an embedded code within a plurality of third elements located on the surface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: SAMSUNG ELECTRONICS CO., LTD.
To: SMITS, GERARD DIRK
Reel/Frame 063587/0144 →
CORRECTION BY DECLARATION OF ERRONEOUSLY FILED PATENT ASSIGNMENT ON REEL 051757 FRAME 0900 Recorded Sep 9, 2020
From: SMITS, GERARD DIRK
To: SMITS, GERARD DIRK
Reel/Frame 054067/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2020
From: SMITS, GERARD DIRK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051757/0900 →
Continuity (2)
Provisional Application 61967886 · Mar 28, 2014
Related Publication 20150278992A1 · Oct 1, 2015