System and methods thereof for generation of searchable structures respective of multimedia data content
First Claim
1. A system for generating concept structures respective of a plurality of multimedia data elements (MMDEs), comprising:
- an attention processor (AP) for generating a plurality of items from a received MMDE of the plurality of MMDEs and determining which of the generated items that are of interest for signature generation;
a signature generator (SG) for generating at least a signature responsive to at least an item of interest of the received MMDE of the plurality of MMDEs;
a clustering processor (CP) for clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs, and for creating a signature reduced cluster (SRC) of the cluster, wherein the clustering processor is further configured to generate a clustering score for each signature of an MMDE of the plurality of MMDEs versus all other MMDEs of the plurality of MMDEs;
determine a size of a diagonal matrix having a size corresponding to the number of the plurality of MMDEs;
place the clustering score in a diagonal matrix in storage, one clustering score for each pair of MMDEs;
create a new cluster element for each two cluster elements in the diagonal matrix having a clustering score that exceeds a threshold; and
repeat the process at the newly created cluster element level each time using the new cluster elements generated as the plurality of cluster elements for the subsequent sequence, until a single cluster is attained or it is determined that a single cluster cannot be reached;
a concept generator (CG) for associating metadata with the SRC and matches the SRC with previously generated SRC such that SRCs that match form a concept structure comprised of a plurality of SRCs and their associated metadata; and
a tangible memory coupled to at least one of the signature generator, a clustering processor, and a concept generator.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for generating concept structures respective of a plurality of multimedia data elements (MMDEs). The system comprises an attention processor (AP) for generating a plurality of items from a received MMDE of the plurality of MMDEs and determining which of the generated items that are of interest for signature generation; a signature generator (SG) for generating at least a signature responsive to at least an item of interest of the received MMDE of the plurality of MMDEs; a clustering processor (CP) for clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs, and for creating a signature reduced cluster (SRC) of the cluster; and a concept generator (CG) for associating metadata with the SRC and matches the SRC with previously generated SRC such that SRCs that match form a concept structure comprised of a plurality of SRCs and their associated metadata.
174 Citations
20 Claims
-
1. A system for generating concept structures respective of a plurality of multimedia data elements (MMDEs), comprising:
-
an attention processor (AP) for generating a plurality of items from a received MMDE of the plurality of MMDEs and determining which of the generated items that are of interest for signature generation; a signature generator (SG) for generating at least a signature responsive to at least an item of interest of the received MMDE of the plurality of MMDEs; a clustering processor (CP) for clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs, and for creating a signature reduced cluster (SRC) of the cluster, wherein the clustering processor is further configured to generate a clustering score for each signature of an MMDE of the plurality of MMDEs versus all other MMDEs of the plurality of MMDEs;
determine a size of a diagonal matrix having a size corresponding to the number of the plurality of MMDEs;
place the clustering score in a diagonal matrix in storage, one clustering score for each pair of MMDEs;
create a new cluster element for each two cluster elements in the diagonal matrix having a clustering score that exceeds a threshold; and
repeat the process at the newly created cluster element level each time using the new cluster elements generated as the plurality of cluster elements for the subsequent sequence, until a single cluster is attained or it is determined that a single cluster cannot be reached;a concept generator (CG) for associating metadata with the SRC and matches the SRC with previously generated SRC such that SRCs that match form a concept structure comprised of a plurality of SRCs and their associated metadata; and a tangible memory coupled to at least one of the signature generator, a clustering processor, and a concept generator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method generating concept structures respective of a plurality of multimedia data elements (MMDEs) comprising:
-
generating a plurality of items from a received MMDE of the plurality of MMDEs; determining the items that are of interest for signature generation; generating at least a signature responsive to at least an item of interest of the received MMDE of the plurality of MMDEs; clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs; generating a clustering score for each signature of an MMDE of the plurality of MMDEs versus all other MMDEs of the plurality of MMDEs; determining a size of a diagonal matrix having a size corresponding to the number of the plurality of MMDEs; placing the clustering score in a diagonal matrix in storage, one clustering score for each pair of MMDEs; creating a new cluster element for each two cluster elements in the diagonal matrix having a clustering score that exceeds a threshold; and repeating the process at the newly created cluster element level each time using the new cluster elements generated as the plurality of cluster elements for the subsequent sequence, until a single cluster is attained or it is determined that a single cluster cannot be reached; reducing the number of signatures in each cluster to a minimum that still identifies all the MMDEs associated with the cluster thereby creating a signature reduced cluster (SRC) of the cluster; associating metadata with the SRC; and matching the SRC with previously generated SRC such that SRCs that match form a concept structure comprised of a plurality of SRCs and their associated metadata. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification