SYSTEM AND METHOD FOR DETERMINING PARAMETERS BASED ON MULTIMEDIA CONTENT
A system and method for determining parameters based on multimedia content. The method includes generating at least one signature for at least one multimedia content element, wherein each signature represents a concept, wherein each concept is a collection of signatures and metadata describing the concept; analyzing the generated at least one signature, wherein the analysis includes matching the generated at least one signature to a plurality of other signatures; and determining, based on the analysis, at least one parameter for each multimedia content element.
1 . A method for determining parameters based on multimedia content, comprising:
generating at least one signature for at least one multimedia content element, wherein each signature represents a concept, wherein each concept is a collection of signatures and metadata describing the concept;
analyzing the generated at least one signature, wherein the analysis includes matching the generated at least one signature to a plurality of other signatures; and
determining, based on the analysis, at least one parameter for each multimedia content element.
2 . The method of claim 1 , wherein each of the plurality of other signatures is associated with at least one predetermined parameter, wherein the determined at least one parameter includes each predetermined parameter associated with one of the plurality of other signatures matching one of the generated at least one signature above a predetermined threshold.
3 . The method of claim 1 , wherein the analysis further comprises:
querying a deep content classification system using the generated at least one signature; and
receiving, from the deep content classification system, at least one concept matching the generated at least one signature, wherein the determined at least one parameter includes the metadata describing each matching concept.
4 . The method of claim 1 , further comprising:
identifying a source of each multimedia content element; and
determining, based on each identified source, a context of each of the at least one multimedia content element, wherein the analysis of the generated signatures is further based on the determined contexts.
5 . The method of claim 1 , further comprising:
identifying metadata associated with each multimedia content element, wherein the analysis of the generated signatures is further based on the identified metadata.
6 . The method of claim 5 , wherein the metadata associated with each multimedia content element includes at least one of: a time pointer associated with a capture of the multimedia content element, a time pointer associated with an upload of the multimedia content element, a location pointer associated with a capture of the multimedia content element, a location pointer associated with an upload of the multimedia content element, and a tag added to the multimedia content element.
7 . The method of claim 1 , wherein each multimedia content element is at least one of: an image, graphics, a video stream, a video clip, an audio stream, an audio clip, a video frame, a photograph, and an image of signals.
8 . The method of claim 1 , wherein each determined parameter is an environmental parameter or a personal parameter.
9 . The method of claim 1 , wherein each signature is generated by a signature generator system, wherein the signature generator system includes a plurality of computational cores configured to receive a plurality of unstructured data elements, each computational core of the plurality of computational cores having properties that are at least partly statistically independent of other of the computational cores, the properties are set independently of each other core.
10 . A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:
generating at least one signature for at least one multimedia content element, wherein each signature represents a concept, wherein each concept is a collection of signatures and metadata describing the concept;
analyzing the generated at least one signature, wherein the analysis includes matching the generated at least one signature to a plurality of other signatures; and
determining, based on the analysis, at least one parameter for each multimedia content element.
11 . A system for determining parameters based on multimedia content, comprising:
a processing system; and
a memory, wherein the memory contains instructions that, when executed by the processing system, configure the system to:
generate at least one signature for at least one multimedia content element, wherein each signature represents a concept, wherein each concept is a collection of signatures and metadata describing the concept;
analyze the generated at least one signature, wherein the analysis includes matching the generated at least one signature to a plurality of other signatures; and
determine, based on the analysis, at least one parameter for each multimedia content element.
12 . The system of claim 11 , wherein each of the plurality of other signatures is associated with at least one predetermined parameter, wherein the determined at least one parameter includes each predetermined parameter associated with one of the plurality of other signatures matching one of the generated at least one signature above a predetermined threshold.
13 . The system of claim 11 , wherein the system is further configured to:
query a deep content classification system using the generated at least one signature; and
receive, from the deep content classification system, at least one concept matching the generated at least one signature, wherein the determined at least one parameter includes the metadata describing each matching concept.
14 . The system of claim 11 , wherein the system is further configured to:
identify a source of each multimedia content element; and
determine, based on each identified source, a context of each of the at least one multimedia content element, wherein the analysis of the generated signatures is further based on the determined contexts.
15 . The system of claim 11 , wherein the system is further configured to:
identify metadata associated with each multimedia content element, wherein the analysis of the generated signatures is further based on the identified metadata.
16 . The system of claim 15 , wherein the metadata associated with each multimedia content element includes at least one of: a time pointer associated with a capture of the multimedia content element, a time pointer associated with an upload of the multimedia content element, a location pointer associated with a capture of the multimedia content element, a location pointer associated with an upload of the multimedia content element, and a tag added to the multimedia content element.
17 . The system of claim 11 , wherein each multimedia content element is at least one of: an image, graphics, a video stream, a video clip, an audio stream, an audio clip, a video frame, a photograph, and an image of signals.
18 . The system of claim 11 , wherein each determined parameter is an environmental parameter or a personal parameter.
19 . The system of claim 11 , wherein each signature is generated by a signature generator system, wherein the signature generator system includes a plurality of computational cores configured to receive a plurality of unstructured data elements, each computational core of the plurality of computational cores having properties that are at least partly statistically independent of other of the computational cores, the properties are set independently of each other core.
20 . The system of claim 11 , further comprising:
a signature generator system for generating the at least one signature, wherein the signature generator system includes a plurality of computational cores configured to receive a plurality of unstructured data elements, each computational core of the plurality of computational cores having properties that are at least partly statistically independent of other of the computational cores, the properties are set independently of each other core.