Generating an inhibit signal by pattern displacement
First Claim
1. A method for generating a binary matte signal that selectively inhibits data image signal levels of pixels within a silhouette area of a presenter in front of a projection screen comprising,a) projecting a pattern upon said projection screen, with said presenter absent, using an illumination having a non-visible wavelength, b) storing in a reference frame memory signal levels of said projected pattern as observed by a camera sensitive to said non-visible wavelength, c) projecting said pattern upon said projection screen, with said presenter present, using an illumination having a non-visible wavelength, d) storing in a current frame memory signal levels of said step c) projected pattern as observed by said camera, e) comparing said reference frame signal levels with said current frame signal levels at corresponding pixel addresses and storing a measure of their difference in a memory, f) identifying said presenter'"'"'s silhouette area as those pixels whose neighborhoods contain at least a predetermined number of pixels whose said measure of difference between current and reference frame signal levels is above a predetermined threshold, g) assigning a matte signal first level for pixels in the identified presenter'"'"'s silhouette area and a matte signal second level to all other pixels, said first level being different than said second level, thereby generating a binary matte signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A pattern is projected onto a screen by a projector using an illumination having a non-visible wavelength. A camera, displaced several inches from the projector, observes the projected pattern whose signals are then stored to create a reference frame. The pattern is then projected onto the screen a second time with a presenter present. The camera observes the projected pattern whose signals are then stored to create a current frame, including the presenter, and signals obtained from the reference frame are compared to determine their difference. In unobscured screen areas, the pattern images match. The pattern on the presenter is displaced because of the displaced camera, and no longer matches the reference pattern, thereby identifying the presenter'"'"'s silhouette area.
39 Citations
16 Claims
-
1. A method for generating a binary matte signal that selectively inhibits data image signal levels of pixels within a silhouette area of a presenter in front of a projection screen comprising,
a) projecting a pattern upon said projection screen, with said presenter absent, using an illumination having a non-visible wavelength, b) storing in a reference frame memory signal levels of said projected pattern as observed by a camera sensitive to said non-visible wavelength, c) projecting said pattern upon said projection screen, with said presenter present, using an illumination having a non-visible wavelength, d) storing in a current frame memory signal levels of said step c) projected pattern as observed by said camera, e) comparing said reference frame signal levels with said current frame signal levels at corresponding pixel addresses and storing a measure of their difference in a memory, f) identifying said presenter'"'"'s silhouette area as those pixels whose neighborhoods contain at least a predetermined number of pixels whose said measure of difference between current and reference frame signal levels is above a predetermined threshold, g) assigning a matte signal first level for pixels in the identified presenter'"'"'s silhouette area and a matte signal second level to all other pixels, said first level being different than said second level, thereby generating a binary matte signal.
-
15. An apparatus for generating a binary matte signal that selectively inhibits data image signal levels of pixels within a silhouette area of a presenter in front of a projection screen comprising:
-
a) a projector means for projecting a pattern upon said projection screen, with said presenter absent, using an illumination having a non-visible wavelength, b) reference frame memory means for storing in a reference frame memory signal levels of said projected pattern as observed by a camera sensitive to said non-visible wavelength, c) said projector means projecting said pattern upon said projection screen, with said presenter present, using an illumination having a non-visible wavelength, d) current frame memory means for storing in a current frame memory the signal levels of said projected pattern as observed by said camera, e) means for comparing said reference frame signal levels with said current frame signal levels at corresponding pixel addresses and storing a measure of their difference in a memory, wherein said presenter'"'"'s silhouette area is defined as those pixels whose neighborhoods contain at least a predetermined number of pixels whose said measure of difference between current and reference frame signal levels is above a predetermined threshold, and a matte signal first level is assigned to pixels in the presenter'"'"'s silhouette area and a matte signal second level is assigned to all other pixels, said first level being different than said second level. - View Dependent Claims (16)
-
Specification