Using size and shape of a physical object to manipulate output in an interactive display application
First Claim
1. A method for interactively producing an image on an interactive display surface by manipulating a physical object relative to the interactive display surface, comprising the steps of:
- (a) detecting a set of points presented by at least a portion of the physical object disposed adjacent to the interactive display surface during a capture interval;
(b) generating an image corresponding to the set of points detected;
(c) displaying the image on the interactive display surface;
(d) detecting sets of points presented by said at least the portion of the physical object disposed adjacent to the interactive display surface during a plurality of capture intervals that occur successively over a time;
(e) generating images for the sets of points, where one image is generated for each set of points detected during a different capture interval;
(f) accumulating the images corresponding to the sets of points presented by said at least the portion of the physical object during the plurality of capture intervals;
(g) generating a composite image for each set of points by determining at least one connected component corresponding to said at least the portion of the physical object, the connected component having a plurality of adjoining points meeting a predefined condition and being bounded by outermost points not having adjoining points in all considered directions; and
(h) presenting the composite image comprising the images accumulated for the sets of points.
2 Assignments
0 Petitions
Accused Products
Abstract
Output of a computer system is manipulated using a physical object disposed adjacent to an interactive display surface. A painting application produces an image in response to an object disposed adjacent to the interactive display surface. During each of a plurality of capture intervals, a set of points corresponding to the object is detected when the object is disposed adjacent to the interactive display surface. An image is projected onto the interactive display surface representing the set of points and is filled with a color or pattern. As successive sets of points are accumulated during each of a plurality of capture intervals, a composite image is displayed. An object can thus be used, for example, to “draw,” “paint,” or “stamp” images on the display surface. These images manifest characteristics of the object and its interaction and movement relative to the interactive display surface in a realistic manner.
70 Citations
64 Claims
-
1. A method for interactively producing an image on an interactive display surface by manipulating a physical object relative to the interactive display surface, comprising the steps of:
-
(a) detecting a set of points presented by at least a portion of the physical object disposed adjacent to the interactive display surface during a capture interval; (b) generating an image corresponding to the set of points detected; (c) displaying the image on the interactive display surface; (d) detecting sets of points presented by said at least the portion of the physical object disposed adjacent to the interactive display surface during a plurality of capture intervals that occur successively over a time; (e) generating images for the sets of points, where one image is generated for each set of points detected during a different capture interval; (f) accumulating the images corresponding to the sets of points presented by said at least the portion of the physical object during the plurality of capture intervals; (g) generating a composite image for each set of points by determining at least one connected component corresponding to said at least the portion of the physical object, the connected component having a plurality of adjoining points meeting a predefined condition and being bounded by outermost points not having adjoining points in all considered directions; and (h) presenting the composite image comprising the images accumulated for the sets of points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for enabling a user to employ a physical object to produce an image on an interactive display surface, wherein the image corresponds to a portion of the physical object that is adjacent to an interactive display surface, comprising the steps of:
-
(a) detecting a set of points corresponding to the portion of the physical object disposed adjacent to the interactive display surface during each of a plurality of capture intervals, wherein the step of determining the set of points presented by the physical object includes the steps of; (i) transmitting infrared light though the interactive display surface toward the portion of the physical object that is adjacent to the interactive display surface; (ii) sensing infrared light reflected from the portion of the physical object back through the interactive display surface, producing a signal; and (iii) detecting the set of points corresponding to the portion of the physical object based upon the signal; (b) generating an image on the interactive display surface representative of the set of points detected, for each of the plurality of capture intervals, wherein the step of generating the image comprises the step of; (i) determining at least one connected component corresponding to the portion of the physical object that is adjacent to the interactive display surface, the connected component having a plurality of adjoining points meeting a predefined condition, said connected component being bounded by outermost points not having adjoining points in all considered directions; (c) accumulating images representative of sets of points presented by the physical object during each of the plurality of capture intervals; and (d) displaying a composite image including the accumulated images of sets of points. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for providing input to an application that is being executed, to create an image in response to a physical object, comprising:
-
(a) an interactive display surface adjacent to which a physical object is manipulated, said interactive display surface diffusing light, and having a processing side and an interactive side from which the image is viewed and adjacent to which the physical object can be placed, the processing side being opposite to the interactive side and parallel thereto; (b) a projector that projects graphic images onto the processing side of the interactive display surface, said graphic images being visible from the interactive side; (c) a light source disposed on the processing side of the display surface, the light source emitting infrared light that is transmitted through the display surface to the interactive side and reflected back through the interactive display surface by the physical object that is disposed adjacent to the interactive side of the interactive display surface; (d) a light sensor disposed on the processing side of the interactive display surface, the light sensor sensing infrared light reflected back from the physical object through the processing side of the interactive display surface and imaging the interactive display surface to detect the physical object and its location; (e) a processor in communication with the light sensor; and (f) a memory in communication with the processor, the memory storing data and machine instructions that cause the processor to carry out a plurality of functions, including; (i) detecting sets of points presented by at least a portion of a physical object disposed adjacent to the interactive display surface during a plurality of capture intervals that occur successively over a time; (ii) generating images for each of the sets of points detected during a different capture interval; (iii) accumulating the images corresponding to the sets of points presented by said at least the portion of physical object during the plurality of capture intervals; (iv) generating a composite image comprising the images accumulated for the sets of points (v) enhancing the composite image by blending each of the images at an offset to the images that were accumulated; and (vi) displaying the composite image on the interactive display surface. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for enabling a user to employ a physical object produce an image, comprising:
-
(a) an interactive display surface adjacent to which a physical object is manipulated, said interactive display surface diffusing light, and having a processing side and an interactive side from which the image is viewed and adjacent to which the physical object can be placed, the processing side being opposite to the interactive side; (b) a projector that projects graphic images onto the processing side of the interactive display surface, said graphic images being visible from the interactive side; (c) a light source disposed on the processing side of the display surface, the light source emitting infrared light that is transmitted through the display surface to the interactive side and reflected back through the interactive display surface by the physical object that is disposed adjacent to the interactive side of the interactive display surface; (d) a light sensor disposed on the processing side of the interactive display surface, the light sensor sensing infrared light reflected back from the physical object through the interactive display surface and imaging the interactive display surface to detect the physical object and its location; (e) a processor in communication with the light sensor; and (f) a memory in communication with the processor, the memory storing data and machine instructions that cause the processor to carry out a plurality of functions, including; (i) detecting a set of points corresponding to a portion of a physical object disposed adjacent to the interactive display surface during each of a plurality of capture intervals, wherein the set of points is detected in a signal produced by the light sensor in response to infrared from the light source that is reflected from the portion of the a physical object disposed adjacent to the interactive display surface; (ii) generating an image on the interactive display surface representative of the set of points detected, for each of the plurality of capture intervals, wherein the machine language instructions generate the image by determining at least one connected component corresponding to the portion of a physical object that is adjacent to the interactive display surface, the connected component having a plurality of adjoining points meeting a predefined condition, said connected component being bounded by outermost points not having adjoining points in all considered directions; (iii) accumulating images representative of sets of points presented by the physical object during each of the plurality of capture intervals; and (iv) displaying a composite image including the accumulated images of sets of points. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification