Interactive projection system
First Claim
1. An interactive projection system comprising:
- a projection unit that projects at least one image onto a projection surface, wherein the projection surface is separate from the interactive projection system;
a first vision sensor configured to sense a location of a first infrared light source;
a first filter associated with the first vision sensor that allows only infrared light of a first predetermined range of wavelengths to contact the first vision sensor;
a second vision sensor configured to sense a location of a second infrared light source;
a second filter associated with the second vision sensor that allows only infrared light of a second predetermined range of wavelengths to contact the second vision sensor, wherein the first and second predetermined ranges of wavelengths are mutually exclusive,a computing device having one or more processors and a memory that executes a computer application that provides a user interface image that is projected by the projection unit onto the projection surface; and
a first infrared input device that is configured to emit an infrared light upon activation by a user, the infrared light providing input to the computing device via the first vision sensor, the first infrared input device configured to emit infrared light having a wavelength within the first predetermined range, wherein the input provided to the computing device via the first vision sensor is associated with a first type of infrared input signal,a second infrared input device that is configured to emit an infrared light upon activation by a user, the infrared light providing input to the computing device via the second vision sensor, the second infrared input device configured to emit infrared light having a wavelength within the second predetermined range, wherein the input provided to the computing device via the second vision sensor is associated with a second type of infrared input signal;
wherein the computing device identifies a location of the infrared light with respect to the user interface image projected onto the projection surface and provides a corresponding output;
wherein the corresponding output provided by the computing device in response to infrared light received from the first infrared input device is based at least in part on
1) the identified location of the infrared light input from the first infrared input device with respect to the projected user interface image and
2) the first type of infrared input signal;
wherein the corresponding output provided by the computing device in response to infrared light received from the second infrared input device is based at least in part on
1) the identified location of the infrared light input from the second infrared input device with respect to the projected user interface image and
2) the second type of infrared input signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive projection system, apparatus, and methods for their use are provided. The system includes a projection unit that projects an image of a user interface onto a projection surface. At least one vision sensor is provided that is configured to sense a location of an infrared light source. A computing device that is configured to execute applications to provide the user interface and to determine corresponding outputs based on inputs received by the vision sensor is also provided. An infrared input device, or stylus, is employed by a user to provide infrared light inputs at desired locations with respect to the projected user interface. Additionally, a plurality of styli, each emitting a different respective wavelength of infrared light is also useable to provide multiple simultaneous inputs to the system. An equal plurality of vision sensors may also be employed to separately sense inputs from a respective stylus.
36 Citations
17 Claims
-
1. An interactive projection system comprising:
-
a projection unit that projects at least one image onto a projection surface, wherein the projection surface is separate from the interactive projection system; a first vision sensor configured to sense a location of a first infrared light source; a first filter associated with the first vision sensor that allows only infrared light of a first predetermined range of wavelengths to contact the first vision sensor; a second vision sensor configured to sense a location of a second infrared light source; a second filter associated with the second vision sensor that allows only infrared light of a second predetermined range of wavelengths to contact the second vision sensor, wherein the first and second predetermined ranges of wavelengths are mutually exclusive, a computing device having one or more processors and a memory that executes a computer application that provides a user interface image that is projected by the projection unit onto the projection surface; and a first infrared input device that is configured to emit an infrared light upon activation by a user, the infrared light providing input to the computing device via the first vision sensor, the first infrared input device configured to emit infrared light having a wavelength within the first predetermined range, wherein the input provided to the computing device via the first vision sensor is associated with a first type of infrared input signal, a second infrared input device that is configured to emit an infrared light upon activation by a user, the infrared light providing input to the computing device via the second vision sensor, the second infrared input device configured to emit infrared light having a wavelength within the second predetermined range, wherein the input provided to the computing device via the second vision sensor is associated with a second type of infrared input signal; wherein the computing device identifies a location of the infrared light with respect to the user interface image projected onto the projection surface and provides a corresponding output; wherein the corresponding output provided by the computing device in response to infrared light received from the first infrared input device is based at least in part on
1) the identified location of the infrared light input from the first infrared input device with respect to the projected user interface image and
2) the first type of infrared input signal;wherein the corresponding output provided by the computing device in response to infrared light received from the second infrared input device is based at least in part on
1) the identified location of the infrared light input from the second infrared input device with respect to the projected user interface image and
2) the second type of infrared input signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for using a projected user interface comprising:
-
providing a projection system that includes a housing having disposed therein; (1) a projection unit that projects at least one image onto a projection surface, wherein the projection surface is separate from the projection system; (2) a first vision sensor capable of sensing a location of a first infrared light source; (3) a first filter associated with the first vision sensor that allows only infrared light of a first predetermined range of wavelengths to contact the first vision sensor; (4) a second vision sensor capable of sensing a location of a second infrared light source; and (5) a computing device having a processor and a memory that executes a software application that provides a user interface image for projection onto the projection surface; projecting the user interface image onto the projection surface via the projection unit; providing a first infrared input device that is configured to provide a first infrared input signal upon activation by a user, the first infrared input signal providing input to the computing device via the first vision sensor, wherein the first infrared input device is configured to emit infrared light having a wavelength within the first predetermined range, wherein the input provided to the computing device via the first vision sensor is associated with a first type of infrared input signal; providing a second infrared input device that is configured to provide a second infrared input signal upon activation by a user, the second infrared input signal providing input to the computing device via the second vision sensor, wherein the second infrared input device is configured to emit infrared light having a wavelength within the second predetermined range, wherein the input provided to the computing device via the second vision sensor is associated with a second type of infrared input signal; receiving the first infrared input signal from the first infrared input device via the first vision sensor; determining a location of the received first infrared input signal with respect to the projected user interface image; determining a type of the received first infrared input signal, wherein the type comprises one or more of a click input, a drag input, a short stationary signal, and a prolonged non-stationary signal; determining a first input command to the software application based at least in part on the determined location of the received first infrared input signal and the determined type of the received first infrared input signal; receiving the second infrared input signal from the second infrared input device via the second vision sensor; determining a location of the received second infrared input signal with respect to the projected user interface image; determining a type of the received second infrared input signal, wherein the type comprises one or more of a click input, a drag input, a short stationary signal, and a prolonged non-stationary signal; determining a second input command to the software application based at least in part on the determined location of the received second infrared input signal and the determined type of the received second infrared input signal; updating the user interface image based on one or more of the first input command and the second input command; and projecting an updated user interface image. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An interactive projection system comprising:
-
a projection unit that projects at least one image onto a projection surface, wherein the projection surface is separate from the interactive projection system; a first vision sensor configured to sense the location of a first infrared light source, the first vision sensor including a first complementary metal-oxide-semiconductor (CMOS) sensor and a light filter that allows only a first predetermined range of wavelengths of infrared light to reach the CMOS sensor; a second vision sensor configured to sense the location of a second infrared light source, the second vision sensor including a second CMOS sensor and a second light filter that allows only a second predetermined range of wavelengths of infrared light to reach the second CMOS sensor; a computing device having a processor and a memory configured to execute one or more applications that provide a user interface image that is projected by the projection unit onto the projection surface; a first infrared input device that is configured to provide a first input to the computing device by emitting infrared light of a first wavelength within the first predetermined range that is received by the first vision sensor, wherein the input provided to the computing device via the first vision sensor is associated with a location of the first input with respect to the user interface image and a first type of infrared input signal; and a second infrared input device that is configured to provide a second input to the computing device by emitting infrared light of a second wavelength within the second predetermined range that is received by the second vision sensor, wherein the input provided to the computing device via the second vision sensor is associated with a location of the second input with respect to the user interface image and a second type of infrared input signal, wherein the computing device is further configured to execute the one or more applications based on at least one of
1) the location of the first input with respect to the user interface image and the first type of infrared input signal and
2) the location of the second input with respect to the user interface image and the second type of infrared input signal. - View Dependent Claims (17)
-
Specification