Patent ID: 9723335
Date: 2017-08-01
CPC Classifications: G06T,H04N

Claim:
1. A computerized system comprising a processor, wherein the computerized system further comprising: an interface for receiving video metadata associated with a video data of a captured video; the video data comprises a set of one or more frames; the video metadata comprises a place holder and a matching attribute; the matching attribute is associated with the place holder, the place holder is associated with a reference matrix for the place holder, wherein the reference matrix is computed based on tracking information, wherein the reference matrix enables modification computations of objects inserted to the place holder; an interface to an object database comprising at least one object; a statistics module configured for gathering statistical information based on previous responses by plurality of users to the at least one object being inserted into the place holder, wherein the statistical information is information regarding the relevancy of the at least one object to the video data and the place holder; a background subtraction calculation module for determining one or more obstacles blocking view to the place holder according to the video metadata; and a matching module for selecting an object from the object database according to the video metadata and the statistical information; the object is designated to be modified according to the reference matrix and be inserted to a portion of the place holder in accordance to the one or more obstacles that are blocking a view of the place holder in the video data, wherein the one or more obstacles are not modified and are displayed in front of the object, whereby the one or more obstacles are blocking a view of the object.