Method, apparatus, and program for evolving algorithms for detecting content in information streams
First Claim
1. A method for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, the algorithm being a function of a set of parameters, wherein the method comprises the steps of:
- performing the algorithm at least once to detect the predetermined content in the media information stream, while employing a respective set of parameters in the algorithm for each performance thereof; and
automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, and a program and apparatus that operate in accordance with the method. The algorithm is a function of a set of parameters. The method comprises the steps of performing the algorithm at least once to detect the predetermined content in the media information stream, while employing a respective set of parameters in the algorithm for each performance thereof, and automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream.
-
Citations
39 Claims
-
1. A method for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, the algorithm being a function of a set of parameters, wherein the method comprises the steps of:
-
performing the algorithm at least once to detect the predetermined content in the media information stream, while employing a respective set of parameters in the algorithm for each performance thereof; and
automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for evaluating a media information stream, comprising the steps of:
-
performing one or more algorithms, each to detect the presence of predetermined content in the media information stream, wherein each algorithm is a function of a corresponding chromosome; and
automatically determining a value, for the chromosome of at least one of the algorithms, which enables that algorithm to detect the presence of the predetermined content in the media information stream with an increased degree of accuracy relative to the accuracy achieved when other values are employed.
-
-
19. An apparatus for evaluating a media information stream, comprising:
-
a memory for storing a media information stream and a program, at least a portion of the program including instructions for performing a method for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, the algorithm being a function of a set of parameters; and
a controller coupled to said memory, said controller being operable under the control of the program stored in said memory for (a) performing the algorithm at least once to detect the predetermined content in the media information stream stored by said memory, while employing a respective set of parameters in the algorithm for each performance thereof, and (b) automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, the algorithm being a function of a set of parameters, the apparatus comprising:
-
means for performing the algorithm at least once to detect the predetermined content in the media information stream, while employing a respective set of parameters in the algorithm for each performance thereof; and
means for automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream.
-
-
30. A program product comprising computer readable-code which, when executed, performs a method for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, the algorithm being a function of a set of parameters, the method comprising the steps of:
-
performing the algorithm at least once to detect the predetermined content in the media information stream, while employing a respective set of parameters in the algorithm for each performance thereof; and
automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream.
-
-
31. A storage medium storing a program having computer readable-code which, when executed, performs a method for optimizing the performance of an algorithm for detecting predetermined content in a media information stream, the algorithm being a function of a set of parameters, the method comprising the steps of:
-
performing the algorithm at least once to detect the predetermined content in the media information stream, while employing a respective set of parameters in the algorithm for each performance thereof; and
automatically evolving at least one respective set of parameters employed in the algorithm to maximize the degree of accuracy at which the algorithm detects the predetermined content in the media information stream.
-
-
32. A system for exchanging information, comprising:
-
at least one first information apparatus; and
at least one second information apparatus, comprising;
an interface, coupled to said first information apparatus through an external communication interface, a memory storing at least a program, and a controller coupled to said memory and said interface, said controller operating under the control of the program stored in said memory for performing a method comprising (a) performing an algorithm at least once to detect predetermined content in a provided media information stream, while employing a respective set of parameters in the algorithm for each performance thereof, wherein the algorithm is a function of the set of parameters, (b) automatically evolving at least one respective set of parameters employed in the algorithm to determine an optimum set of parameters which maximizes the degree of accuracy at which the algorithm detects the predetermined content in the media information stream, and (c) forwarding information representing at least one of the algorithm and the optimum set of parameters to the at least one first information apparatus through the interface and the external communication interface. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification