Patent ID: 8573786

Claim:
A projector for masking out one or more objects between the projector and a screen comprising: an image capture sensor configured to capture an image of a screen to produce a captured screen image; a processing device operably connected to the image capture sensor and configured to: receive a video-in signal, create a masking image that corresponds to at least a portion of the captured screen image, wherein creating the masking image comprises: determining whether the captured screen image includes an image of at least one object positioned between the projector and the screen, wherein determining whether the captured screen image includes an image of at least one object positioned between the projector and the screen comprises: comparing each pixel of the captured screen image against each corresponding pixel of a previously transmitted video-out signal, determining if a color difference for each compared pixel in the captured screen image is within an acceptable difference threshold, and for each compared pixel in the captured screen image that exceeds the acceptable difference threshold, assigning that pixel as corresponding to an area of the captured screen occupied by the at least one object, and in response to determining that the captured screen image includes an image of at least one object positioned between the projector and the screen, creating the masking image to close one or more pixels corresponding to the area of the captured screen image occupied by the image of the at least one object such that no light is projected at the object, and produce a video-out signal, wherein the video-out signal comprises a combination of the video-in signal and the masking image; and a panel controller operably connected to the processing device and at least one panel comprising a plurality of pixels, the panel controller configured to: receive the video-out signal, determine a state of each pixel in the video-out signal, wherein the state of each pixel is either on or off, and provide a signal to each of the plurality of pixels in the at least one panel to either open or close, thereby creating an updated video-out signal including an array of closed pixels corresponding to the area of the captured screen image occupied by the at least one object.