Patent ID: 11880983
Assignee: LOGITECH EUROPE S.A.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method of delivering presentation information disposed on a surface to an electronic device, comprising:
performing, by a controller, a calibration process, comprising:
capturing, by a camera device, a first image of a surface;
determining corners of the surface in the first image; and
determining size and shape of a canvas image having determined corners; and

performing, by the controller, a canvas generation process, comprising:
capturing, by the camera device, a second image of the surface, wherein the second image comprises presentation information that is disposed on at least a portion of the surface, and a portion of a presenter that is disposed between the camera device and the surface;
performing a presenter segmentation process, comprising:
detecting the portion of the presenter in a third image that is derived from the second image; and
generating a presenter mask that is used to define pixels in the second image that are associated with the detected portion of the presenter;

performing a canvas reconstruction process, comprising:
replacing the pixels in the second image that are associated with the detected portion of the presenter within the presenter mask to form a reconstructed canvas image;

performing a presentation information segmentation process, comprising:
detecting presentation information in the reconstructed canvas image; and
generating a presentation information mask that includes pixels in the reconstructed canvas image that contain portions of the presentation information;

performing a background reconstruction process, comprising:
applying the generated presentation information mask to the reconstructed canvas image to determine the pixels that contain the portions of the presentation information; and
reconstructing the pixels in the reconstructed canvas image that contain the portion of the presentation information to form a canvas background image; and

performing a background bleaching process, comprising:
removing imperfections in the reconstructed canvas image by dividing the reconstructed canvas image by the canvas background image.