Vision-based interactive projection system
First Claim
1. A projector system, comprising:
- projection optics configured to project a display on a surface from a front side of the surface;
a first light source configured to emit light in a first direction towards the surface from the front side of the surface;
a second light source configured to emit light in a second direction towards the surface from the front side of the surface, wherein the light emitted in the second direction is emitted through the projection optics via a prism positioned between the second light source and a lens of the projection optics; and
an image analyzer configured to;
determine a position of an object placed in front of the surface, based at least in part on the emitted light in the first direction, wherein the position of the object is determined based on detecting one or more edges of the object in at least one image captured from the front side of the surface; and
determine whether the object is touching the surface based at least in part on the emitted light in the second direction.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided to improve interaction between a user and a projection system. In some embodiments, an image of a user in front of a display screen is captured. An inference can then be made as to whether a user is touching a display screen based on an analysis of shadows and/or variation of brightness (i.e., intensities) across pixels in the image. For example, it may be inferred that the object is: (1) approaching the screen when a region surrounding a top of the object is characterized by a relatively small brightness variation; (2) hovering near the screen when the brightness variation is large and the region includes a dark extremum (caused by a shadow); and (3) touching the screen when the brightness variation is large and the region includes a light extremum.
-
Citations
24 Claims
-
1. A projector system, comprising:
-
projection optics configured to project a display on a surface from a front side of the surface; a first light source configured to emit light in a first direction towards the surface from the front side of the surface; a second light source configured to emit light in a second direction towards the surface from the front side of the surface, wherein the light emitted in the second direction is emitted through the projection optics via a prism positioned between the second light source and a lens of the projection optics; and an image analyzer configured to; determine a position of an object placed in front of the surface, based at least in part on the emitted light in the first direction, wherein the position of the object is determined based on detecting one or more edges of the object in at least one image captured from the front side of the surface; and determine whether the object is touching the surface based at least in part on the emitted light in the second direction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
projecting a display on a surface from a front side of the surface; emitting, via a first light source, light in a first direction towards the surface from the front side of the surface; emitting, via a second light source, light in a second direction towards the surface from the front side of the surface, wherein the light emitted in the second direction is emitted through the projection optics via a prism positioned between the second light source and a lens of the projection optics; determining a position of an object placed in front of the surface, based at least in part on the emitted light in the first direction, wherein the position of the object is determined based on detecting one or more edges of the object in at least one image captured from the front side of the surface; and determining whether the object is touching the surface based at least in part on the emitted light in the second direction. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A projector system, comprising:
-
means for projecting a display on a surface from a front side of the surface; means for emitting, via a first light source, light in a first direction towards the surface from the front side of the surface; means for emitting, via a second light source, light in a second direction towards the surface from the front side of the surface, wherein the light emitted in the second direction is emitted through the projection optics via a prism positioned between the second light source and a lens of the projection optics; means for determining a position of an object placed in front of the surface, based at least in part on the emitted light in the first direction, wherein the position of the object is determined based on detecting one or more edges of the object in at least one image captured from the front side of the surface; and means for determining whether the object is touching the surface based at least in part on the emitted light in the second direction. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium containing instructions which, when executed by a processor, cause the processor to perform steps of, comprising:
-
projecting a display on a surface from a front side of the surface; emitting, via a first light source, light in a first direction towards the surface from the front side of the surface; emitting, via a second light source, light in a second direction towards the surface from the front side of the surface, wherein the light emitted in the second direction is emitted through the projection optics via a prism positioned between the second light source and a lens of the projection optics; determining a position of an object placed in front of the surface, based at least in part on the emitted light in the first direction, wherein the position of the object is determined based on detecting one or more edges of the object in at least one image captured from the front side of the surface; and determining whether the object is touching the surface based at least in part on the emitted light in the second direction. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification