Interactive content generation
First Claim
Patent Images
1. A computer-implemented method that comprises using at least one hardware processor to:
- receive a representation of one or more candidate objects in content of a digital media asset;
for each of the one or more candidate objects, compare a plurality of features of the candidate object to a plurality of corresponding features of each of a plurality of reference objects to identify one or more reference objects that match the candidate object, wherein the comparison comprises, for each of the plurality of reference objects,for each of the plurality of features of the candidate object, comparing the feature of the candidate object to a corresponding feature of the reference object, and generating a feature score based on the comparison of the feature of the candidate object to the corresponding feature of the reference object,determining a weight for each feature score,weighting each feature score according to the weight determined for that feature score, andgenerating a matching score based on each weighted feature score; and
,for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object.
2 Assignments
0 Petitions
Accused Products
Abstract
Generation of interactive content. In an embodiment, a representation of candidate object(s) in content of a digital media asset are received. For each of the candidate object(s), feature(s) of the candidate object are compared to corresponding feature(s) of a plurality of reference objects to identify reference object(s) that match the candidate object. For each of the matched candidate object(s), a hotspot package is generated. The hotspot package may comprise a visual overlay which comprises information associated with the reference object(s) matched to the respective candidate object.
-
Citations
30 Claims
-
1. A computer-implemented method that comprises using at least one hardware processor to:
-
receive a representation of one or more candidate objects in content of a digital media asset; for each of the one or more candidate objects, compare a plurality of features of the candidate object to a plurality of corresponding features of each of a plurality of reference objects to identify one or more reference objects that match the candidate object, wherein the comparison comprises, for each of the plurality of reference objects, for each of the plurality of features of the candidate object, comparing the feature of the candidate object to a corresponding feature of the reference object, and generating a feature score based on the comparison of the feature of the candidate object to the corresponding feature of the reference object, determining a weight for each feature score, weighting each feature score according to the weight determined for that feature score, and generating a matching score based on each weighted feature score; and
,for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
at least one hardware processor; and one or more software modules that are configured to, when executed by the at least on hardware processor, receive a representation of one or more candidate objects in content of a digital media asset, for each of the one or more candidate objects, compare a plurality of features of the candidate object to a plurality of corresponding features of each of a plurality of reference objects to identify one or more reference objects that match the candidate object, wherein the comparison comprises, for each of the plurality of reference objects, for each of the plurality of features of the candidate object, comparing the feature of the candidate object to a corresponding feature of the reference object, and generating a feature score based on the comparison of the feature of the candidate object to the corresponding feature of the reference object, determining a weight for each feature score, weighting each feature score according to the weight determined for that feature score, and generating a matching score based on each weighted feature score, and, for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object.
-
-
30. A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
receive a representation of one or more candidate objects in content of a digital media asset; for each of the one or more candidate objects, compare a plurality of features of the candidate object to a plurality of corresponding features of each of a plurality of reference objects to identify one or more reference objects that match the candidate object, wherein the comparison comprises, for each of the plurality of reference objects, for each of the plurality of features of the candidate object, comparing the feature of the candidate object to a corresponding feature of the reference object, and generating a feature score based on the comparison of the feature of the candidate object to the corresponding feature of the reference object, determining a weight for each feature score, weighting each feature score according to the weight determined for that feature score, and generating a matching score based on each weighted feature score; and
,for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object.
-
Specification