INSERTING INTERACTIVE OBJECTS INTO VIDEO CONTENT
First Claim
Patent Images
1. A computerized apparatus comprising:
- an interface for receiving video data of a captured video;
the video data comprises a set of one or more frames;
an interface for receiving indication of a region within the video data; and
a place holder creator module for determining a place holder within the video data;
the place holder is determined 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 data;
the place holder is further configured to enable the insertion such that the object is consistent with an environment of the video data.
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.
71 Citations
24 Claims
-
1. A computerized apparatus comprising:
-
an interface for receiving video data of a captured video;
the video data comprises a set of one or more frames;an interface for receiving indication of a region within the video data; and a place holder creator module for determining a place holder within the video data;
the place holder is determined 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 data;
the place holder is further configured to enable the insertion such that the object is consistent with an environment of the video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized apparatus 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;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;
the object is designated to be inserted to a portion of the place holder. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product embodied on one or more computer-usable medium for performing a computer process comprising:
-
a first computer-readable program code for receiving video metadata associated with a video data of a captured video;
the video metadata comprises a place holder and a matching attribute associated with the place holder;a second computer-readable program code for selecting an object from an object database according to the video metadata;
the object is configured to be inserted into more than one video;
the object is further designated to be inserted to a portion of the place holder. - View Dependent Claims (21, 22)
-
-
23. A computerized system comprising:
-
an interface for receiving video data of a captured video;
the video data 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 data;
the video metadata comprises;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 data 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. - View Dependent Claims (24)
-
Specification