Reduction of seach ambiguity with multiple media references
First Claim
1. A method for searching a collection of media objects, comprising:
- combining information pertaining to a feature common to a plurality of reference objects to produce composite reference information representing criteria for a search; and
comparing the composite reference information to information pertaining to the same feature for each respective one of a plurality of media objects in a collection of media objects to identify one or more media objects;
wherein a non-Euclidian function is used either to combine the information pertaining to the feature, or to compare the composite reference information to information pertaining to the same feature.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus implementing a technique for searching media objects. In general, in one aspect, the technique includes receiving user input specifying a plurality of reference objects (2), defining a set of features for them, and combining the features to generate composite reference information (4) defining criteria for search (6). In general, in another aspect, the technique includes combining object information for a plurality of reference objects to produce composite reference information, comparing (10) the composite reference information to object information for media objects in a collection of media objects, and selecting a media object based upon the comparison
58 Citations
59 Claims
-
1. A method for searching a collection of media objects, comprising:
-
combining information pertaining to a feature common to a plurality of reference objects to produce composite reference information representing criteria for a search; and
comparing the composite reference information to information pertaining to the same feature for each respective one of a plurality of media objects in a collection of media objects to identify one or more media objects;
wherein a non-Euclidian function is used either to combine the information pertaining to the feature, or to compare the composite reference information to information pertaining to the same feature. - 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. A method for searching a collection of media objects, comprising:
-
combining information pertaining to two or more features common to a plurality of reference objects to produce composite reference information representing criteria for a search, wherein the information is expressed as a feature vector of components and combining includes combining the feature vectors of the plurality of reference objects using a Min or Max function to produce a composite reference vector; and
comparing the composite reference information to information pertaining to the same feature for each respective one of a plurality of the media objects in the collection of media objects, wherein comparing includes comparing the composite reference vector to the feature vectors of each media object in the collection of media objects using a Min or Max function and assigning a similarity value to each media object in the collection of media objects, the similarity value indicating the similarity of the feature vector of the media object to the composite reference vector, where the similarity value of each of the media objects in the collection of media objects is less than or equal to a similarity value calculated for each reference object.
-
-
29. A computer program product on a computer-readable medium, for searching a collection of media objects, the computer program comprising instructions operable to cause a programmable processor to:
-
combine information pertaining to a feature common to a plurality of reference objects to produce composite reference information representing criteria for a search;
compare the composite reference information to information pertaining to the same feature for each respective one of a plurality of media objects in a collection of media objects to identify one or more media objects;
wherein a non-Euclidian function is used either to combine the information pertaining to the feature, or to compare the composite reference information to information pertaining to the same feature. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer program product on a computer-readable medium, for searching a collection of media objects, the computer program comprising instructions operable to cause a programmable processor to:
-
combine information pertaining to two or more features common to a plurality of reference objects to produce composite reference information representing criteria for a search, wherein the information is expressed as a feature vector of components and the instructions to combine include instructions to combine the feature vectors of the plurality of reference objects using a Min or Max function to produce a composite reference vector; and
compare the composite reference information to information pertaining to the same feature for each respective one of a plurality of the media objects in the collection of media objects includes comparing the composite reference vector to the feature vectors of each media object in the collection of media objects using a Min or Max function and assigning a similarity value to each media object in the collection of media objects, the similarity value indicating the similarity of the feature vector of the media object to the composite reference vector, where the similarity value of each of the media objects in the collection of media objects is less than or equal to a similarity value calculated for each reference object.
-
-
57. A system for searching a collection of media objects, comprising:
-
means for combining information pertaining to a feature common to a plurality of reference objects to produce composite reference information representing criteria for a search;
means for comparing the composite reference information to information pertaining to the same feature for each respective one of a plurality of media objects in a collection of media objects to identify one or more media objects;
wherein a non-Euclidian function is used either to combine the information pertaining to the feature, or to compare the composite reference information to information pertaining to the same feature. - View Dependent Claims (58)
-
-
59. A system for searching a collection of media objects, comprising:
-
means for combining information pertaining to two or more features common to a plurality of reference objects to produce composite reference information representing criteria for a search, wherein the information is expressed as a feature vector of components and means for combining includes means for combining the feature vectors of the plurality of reference objects to produce a composite reference vector; and
means for comparing the composite reference information to information pertaining to the same two or more features for each respective one of a plurality of media objects in a collection of media objects, wherein the means for comparing includes means for comparing the composite reference vector to the feature vectors of each of the media objects in the collection of media objects.
-
Specification