×

Dynamic media placement in video feed

  • US 10,674,207 B1
  • Filed: 01/08/2019
  • Issued: 06/02/2020
  • Est. Priority Date: 12/20/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a receiver to receive a video feed comprising multiple video objects;

    a tracker, coupled to the receiver, to receive a camera tracking data, the camera tracking data indicative of a change in position and size of at least one video object in the video feed;

    a detector in communication with the receiver and the tracker, the detector to,detect a placeholder in the video feed based on a position of corners of the placeholder, wherein the placeholder is an area within the video feed for placement of a media object;

    track a movement of the placeholder based on a comparison of coordinates of the placeholder in multiple frames of the video feed;

    highlight at least one zone of the tracked placeholder;

    apply an alpha mask for an occlusion within the video feed; and

    detect an attribute of the placeholder in the video feed, the attribute including at least one of a position, an orientation, a size of the placeholder;

    a media obtainer, in communication with the receiver and the detector, to obtain information regarding the media object, the media object having a placement attribute corresponding to the placeholder in the video feed, wherein the placement attribute is indicative of a characteristic of the media object compatible with the placeholder;

    an aligner in communication with the receiver, the tracker and the detector, the aligner to adjust the placement attribute of the media object with the attribute of the placeholder for positioning the media object within the placeholder, wherein the placement attribute of the media object is adjusted with the attribute of the placeholder based on the at least one highlighted zone of the placeholder; and

    a content generator in communication with the receiver, the detector, the media obtainer, and the aligner to generate a content indicative of the media object embedded within the placeholder of the video feed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×