CA2971280C

System and method for interactive projection

Abstract

An interactive projection system and method comprising a camera/projector unit having a computer processor connected via a network to a content server and content database. The system projects interactive trigger areas on a three-dimensional object. Specific content stored on the content server or locally in the memory of the computer processor is associated with each trigger area. A user interacts with the trigger areas and the system projects informational or entertainment content about the object on the surface of the object.

CA2971280C, drawing sheet 1
Sheet 1 of 27

Term

9.3 yearsleft in the term

Expires 30 December 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

13 claims: 11 independent, 2 dependent

  1. 1
    SUBSTITUTE SHEET (RULE 26) What is claimed is:1. A system for projecting interactive images on a three-dimensional object comprising: a camera capable of providing distance-to-target information;a projector and the camera both positioned adjacent the object, such that the object is positioned within a field of view of the projector;and a computer, connected to the camera and the projector, programmed to carry out a computer implemented method having the steps of: scanning the object within the field of view with the camera;projecting a trigger area on a surface of the object;warping a polygon to match contours of the surface by employing a non-affme transform to map a set of points of the polygon to the surface;associating the polygon with the trigger area;associating a set of content with the polygon;warping the set of content to the polygon;determining a touch event;and, projecting the warped set of content on the surface, wherein the camera monitors defined trigger areas for interaction and utilizes depth data related to the location or touch box of the trigger area associated with the trigger area data structure.
  2. 4
    The system of any one of claims 1 to 3 wherein the computer implemented method comprises the further step of:determining a touch event.
  3. 5
    The system of any one of claims 1 to 4 wherein the computer implemented method comprises the further step of:determining the presence of an end event.
  4. 6
    The system of any one of claims 1 to 5 wherein the computer implemented method comprises the further step of:determining the presence of a user within the field of view.
  5. 7
    The system of any one of claims 1 to 5 wherein the computer implemented method comprises the further step of:determining the identity of a user within the field of view;and, projecting a user specific warped set of content on the surface.
  6. 8
    The system of any one of claims 1 to 7 further comprising:a mirror positioned adjacent the projector such that the field of view is redirected by the mirror.
  7. 9
    The system of any one of claims 1 to 8 further comprising:an arm connected to and supporting the camera, the projector, and the computer. 107 □ate Reçue/Date Received 2021-05-26
  8. 10
    The system of any one of claims 1 to 8 further comprising:a floor stand connected to and supporting the camera, the projector, and the computer.
  9. 11
    The system of any one of claims 1 to 8 further comprising:an arm connected to and supporting the camera, the projector, and the computer;and a floor stand connected to a placard, wherein the placard is within the field of view, and wherein the computer implemented method comprises the further step of: projecting the warped set of content on the placard.
  10. 12
    The system of any one of claims 1 to 8 further comprising:a secondary projector and a secondary camera both positioned adjacent the object, such that the object is positioned within a secondary field of view of the secondary projector;a first side of the object within the field of view and a secondary side of the object within the secondary field of view, and wherein the computer implemented method comprises the further step of: projecting the warped set of content on the first side;and, a secondary computer connected to the secondary camera and the secondary projector, programmed to carry out a secondary computer implemented method having the step of: projecting a secondary warped set of content on the secondary side. 108 □ate Reçue/Date Received 2021-05-26
  11. 13
    A method for projecting an interactive image on a three-dimensional object comprising the steps of:providing a camera, capable of providing distance-to-target information, and a projector connected to a computer;positioning the camera and the projector adjacent the object, such that the object is positioned within a field of view of the projector;defining positions of a set of trigger areas on a surface of the object;projecting the set of trigger areas on the surface;warping a polygon to match contours of the surface by employing a nonaffine transform to map a set of points of the polygon to the surface;associating the polygon with the trigger area;associating a set of content with the polygon;warping the set of content to the polygon;repeating the steps of projecting the set of trigger areas and determining the presence of the touch event until the touch event is detected;projecting the warped set of content on the surface;determining the presence of an end event;repeating the steps of projecting the set of content and determining the presence of an end event until the end event has occurred;and, terminating the projecting, wherein the camera monitors defined trigger areas for interaction and utilizes depth data related to the location or touch box of the trigger area associated with the trigger area data structure. 109 □ate Reçue/Date Received 2021-05-26 14.