12. A system for collecting metadata for a first multimedia data element, comprising: a plurality of computational cores configured to receive the first multimedia data element, each core having properties to be independent of each other core, each said core generates responsive to the first multimedia data element a first signature element and a second signature element, said first signature element is a robust signature; a storage unit for storing at least one second multimedia data element, metadata associated with said second multimedia data element, and at least one of a first signature and a second signature associated with said second multimedia data element, said first signature is a robust signature; and a comparison unit coupled to said plurality of computational cores and to said storage unit, wherein the comparison unit is configured to compare signatures of multimedia data elements for the purpose of determining matches between multimedia data elements; wherein responsive to receiving the first multimedia data element said plurality of computational cores generate a respective first signature of said first multimedia element and a second signature of said first multimedia data element, for the purpose of determining a match with said at least one second multimedia data element stored in said storage and associating at least a subset of metadata associated with said at least one second multimedia data element with said first multimedia data element.
12. A system for collecting metadata for a first multimedia data element, comprising: a plurality of computational cores configured to receive the first multimedia data element, each core having properties to be independent of each other core, each said core generates responsive to the first multimedia data element a first signature element and a second signature element, said first signature element is a robust signature; a storage unit for storing at least one second multimedia data element, metadata associated with said second multimedia data element, and at least one of a first signature and a second signature associated with said second multimedia data element, said first signature is a robust signature; and a comparison unit coupled to said plurality of computational cores and to said storage unit, wherein the comparison unit is configured to compare signatures of multimedia data elements for the purpose of determining matches between multimedia data elements; wherein responsive to receiving the first multimedia data element said plurality of computational cores generate a respective first signature of said first multimedia element and a second signature of said first multimedia data element, for the purpose of determining a match with said at least one second multimedia data element stored in said storage and associating at least a subset of metadata associated with said at least one second multimedia data element with said first multimedia data element. 15. The system of claim 12 , wherein said comparison unit compares between at least a first signature of said first multimedia data element and at least one of: a first signature and a second signature of said at least one second multimedia data element.