Inserting interactive objects into video content
First Claim
Patent Images
1. A computerized apparatus comprising:
- an interface for receiving video content of a captured video;
the video content comprises a set of one or more frames;
an interface for receiving indication of a region within the video content; and
a place holder creator module for creating a place holder within the video content;
the place holder is created based on the indication of a region;
the place holder is configured to enable an insertion of an object from a set of objects to the video content;
the place holder is further configured to enable the insertion such that the object is consistent with an environment of the video content;
a video metadata server for storing video metadata of the video content, wherein said video metadata server comprises characteristics of the video content;
wherein the object is inserted into the video content according to the characteristics of the video content;
a background subtraction for determining obstacles blocking view to the place holder according to the metadata.
6 Assignments
0 Petitions
Accused Products
Abstract
Enriching video-based content with additional content is enabled by defining metadata for a video comprising a place holder and matching attribute. When the video is viewed, a matching server is utilized to select an object to be inserted in the place holder according to the matching attribute. The matching server selects the object according to video content, represented by matching attribute, according to user related information, and according to type of place holder. The place holder may be utilized to dynamically insert an interactive object to the video. The inserted object may be seamlessly inserted to the video.
46 Citations
20 Claims
-
1. A computerized apparatus comprising:
-
an interface for receiving video content of a captured video;
the video content comprises a set of one or more frames;an interface for receiving indication of a region within the video content; and a place holder creator module for creating a place holder within the video content;
the place holder is created based on the indication of a region;
the place holder is configured to enable an insertion of an object from a set of objects to the video content;
the place holder is further configured to enable the insertion such that the object is consistent with an environment of the video content;a video metadata server for storing video metadata of the video content, wherein said video metadata server comprises characteristics of the video content; wherein the object is inserted into the video content according to the characteristics of the video content; a background subtraction for determining obstacles blocking view to the place holder according to the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized apparatus comprising:
-
an interface for receiving video metadata associated with a video content of a captured video;
the video content comprises a set of one or more frames;
the video metadata comprises a place holder having positional reference characteristics of specific frames of the set of one or more frames and a matching attribute;
the matching attribute is associated with the place holder;a video metadata server for storing video metadata of the video content, wherein said video metadata server communicates with a video content database for obtaining the video metadata of the video content; an interface to an object database comprising at least one object; a matching module for selecting an object from the object database according to the video metadata and according to the content obtained from the video content database; the object is designated to be inserted to a portion of the place holder; a background subtraction for determining obstacles blocking view to the place holder according to the metadata. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computerized system comprising:
-
an interface for receiving video content of a captured video;
the video content comprises a set of one or more frames;an input device for receiving input from a first user; a metadata creator module for determining video metadata associated with the video content;
the video metadata comprises;characteristics of specific frames of the set of one or more frames; a place holder defining a region within a portion of the set of one or more frames;
the region is based on input received by the input device;a match attribute associated with the place holder; a metadata server for storing the video metadata; a computerized server for sending the video content to a computerized client; an object database; and a matching server for selecting an object from the object database according to the place holder, the match attribute and the computerized client; wherein each frame of the video content is associated with a positional reference that defines the place holder; a background subtraction for determining obstacles blocking view to the place holder according to the metadata. - View Dependent Claims (20)
-
Specification